[postgis] 02/11: New upstream version 2.4.0~beta1+dfsg

Bas Couwenberg sebastic at debian.org
Sat Sep 2 21:02:08 UTC 2017


This is an automated email from the git hooks/post-receive script.

sebastic pushed a commit to branch experimental
in repository postgis.

commit db6abf1d36470ad76b54f32fca4ad43d734cb0d7
Author: Bas Couwenberg <sebastic at xs4all.nl>
Date:   Sat Sep 2 19:45:04 2017 +0200

    New upstream version 2.4.0~beta1+dfsg
---
 .drone.yml                                         |     5 +-
 .editorconfig                                      |    24 +
 .gitattributes                                     |     2 -
 .travis.yml                                        |    17 +-
 ChangeLog                                          | 55334 +++++++++++++------
 NEWS                                               |    77 +-
 README.md                                          |    27 +-
 README.postgis                                     |    11 +-
 Version.config                                     |     4 +-
 aclocal.m4                                         |   276 +
 authors.git                                        |     1 +
 authors.svn                                        |     1 +
 ci/winnie/build_postgis.sh                         |    19 +-
 ci/winnie/package_postgis.sh                       |    22 +-
 ci/winnie/regress_postgis.sh                       |    37 +-
 configure                                          |   483 +-
 configure.ac                                       |   145 +-
 doc/Makefile.in                                    |     2 +-
 doc/extras_address_standardizer.xml                |     8 +-
 doc/extras_tigergeocoder.xml                       |    24 +-
 doc/extras_topology.xml                            |     2 +-
 doc/html/images/st_clusterdbscan01.png             |   Bin 0 -> 23030 bytes
 doc/installation.xml                               |    66 +-
 doc/introduction.xml                               |    23 +-
 doc/po/de_DE/extras_tigergeocoder.xml.po           |   461 +-
 doc/po/de_DE/extras_topology.xml.po                |  1079 +-
 doc/po/de_DE/faq_raster.xml.po                     |     6 +-
 doc/po/de_DE/installation.xml.po                   |   886 +-
 doc/po/de_DE/introduction.xml.po                   |   110 +-
 doc/po/de_DE/performance_tips.xml.po               |   256 +-
 doc/po/de_DE/reference_accessor.xml.po             |   774 +-
 doc/po/de_DE/reference_constructor.xml.po          |   386 +-
 doc/po/de_DE/reference_editor.xml.po               |   659 +-
 doc/po/de_DE/reference_measure.xml.po              |  1348 +-
 doc/po/de_DE/reference_operator.xml.po             |  1070 +-
 doc/po/de_DE/reference_output.xml.po               |   246 +-
 doc/po/de_DE/reference_processing.xml.po           |  1234 +-
 doc/po/de_DE/reference_raster.xml.po               |  3291 +-
 doc/po/de_DE/release_notes.xml.po                  |  2897 +-
 doc/po/de_DE/using_postgis_dataman.xml.po          |   791 +-
 doc/po/es/extras.xml.po                            |    20 +-
 doc/po/es/extras_address_standardizer.xml.po       |   149 +-
 doc/po/es/extras_historytable.xml.po               |    51 +-
 doc/po/es/extras_tigergeocoder.xml.po              |   322 +-
 doc/po/es/extras_topology.xml.po                   |  1873 +-
 doc/po/es/faq.xml.po                               |   111 +-
 doc/po/es/faq_raster.xml.po                        |   122 +-
 doc/po/es/installation.xml.po                      |   859 +-
 doc/po/es/introduction.xml.po                      |   114 +-
 doc/po/es/performance_tips.xml.po                  |   383 +-
 doc/po/es/postgis.xml.po                           |     8 +-
 doc/po/es/reference_accessor.xml.po                |   781 +-
 doc/po/es/reference_constructor.xml.po             |   438 +-
 doc/po/es/reference_editor.xml.po                  |   649 +-
 doc/po/es/reference_exception.xml.po               |    95 +-
 doc/po/es/reference_guc.xml.po                     |    19 +-
 doc/po/es/reference_lrs.xml.po                     |    83 +-
 doc/po/es/reference_measure.xml.po                 |   831 +-
 doc/po/es/reference_misc.xml.po                    |    35 +-
 doc/po/es/reference_operator.xml.po                |  1087 +-
 doc/po/es/reference_output.xml.po                  |   246 +-
 doc/po/es/reference_processing.xml.po              |  1219 +-
 doc/po/es/reference_raster.xml.po                  |  3157 +-
 doc/po/es/reference_sfcgal.xml.po                  |    31 +-
 doc/po/es/reference_temporal.xml.po                |   155 +-
 doc/po/es/release_notes.xml.po                     |  2682 +-
 doc/po/es/using_postgis_dataman.xml.po             |   804 +-
 doc/po/fr/extras_tigergeocoder.xml.po              |   322 +-
 doc/po/fr/extras_topology.xml.po                   |  1102 +-
 doc/po/fr/faq.xml.po                               |    72 +-
 doc/po/fr/faq_raster.xml.po                        |     6 +-
 doc/po/fr/installation.xml.po                      |   857 +-
 doc/po/fr/introduction.xml.po                      |   114 +-
 doc/po/fr/performance_tips.xml.po                  |   383 +-
 doc/po/fr/postgis.xml.po                           |     2 +-
 doc/po/fr/reference_accessor.xml.po                |   781 +-
 doc/po/fr/reference_constructor.xml.po             |   436 +-
 doc/po/fr/reference_editor.xml.po                  |   653 +-
 doc/po/fr/reference_measure.xml.po                 |   848 +-
 doc/po/fr/reference_operator.xml.po                |  1112 +-
 doc/po/fr/reference_output.xml.po                  |   261 +-
 doc/po/fr/reference_processing.xml.po              |  1257 +-
 doc/po/fr/reference_raster.xml.po                  |  3157 +-
 doc/po/fr/release_notes.xml.po                     |  2682 +-
 doc/po/fr/using_postgis_dataman.xml.po             |   756 +-
 doc/po/it_IT/extras_tigergeocoder.xml.po           |   322 +-
 doc/po/it_IT/extras_topology.xml.po                |  1085 +-
 doc/po/it_IT/faq_raster.xml.po                     |     8 +-
 doc/po/it_IT/installation.xml.po                   |   473 +-
 doc/po/it_IT/performance_tips.xml.po               |   287 +-
 doc/po/it_IT/reference_constructor.xml.po          |   366 +-
 doc/po/it_IT/reference_editor.xml.po               |   248 +-
 doc/po/it_IT/reference_measure.xml.po              |   632 +-
 doc/po/it_IT/reference_operator.xml.po             |  1121 +-
 doc/po/it_IT/reference_processing.xml.po           |  1121 +-
 doc/po/it_IT/reference_raster.xml.po               |  3310 +-
 doc/po/it_IT/release_notes.xml.po                  |  2676 +-
 doc/po/it_IT/using_postgis_dataman.xml.po          |   259 +-
 doc/po/ja/extras_address_standardizer.xml.po       |   502 +-
 doc/po/ja/extras_historytable.xml.po               |    28 +-
 doc/po/ja/extras_tigergeocoder.xml.po              |  1505 +-
 doc/po/ja/extras_topology.xml.po                   |  1434 +-
 doc/po/ja/faq.xml.po                               |    33 +-
 doc/po/ja/faq_raster.xml.po                        |     8 +-
 doc/po/ja/installation.xml.po                      |   961 +-
 doc/po/ja/introduction.xml.po                      |   158 +-
 doc/po/ja/performance_tips.xml.po                  |   403 +-
 doc/po/ja/postgis.xml.po                           |     2 +-
 doc/po/ja/reference_accessor.xml.po                |  1043 +-
 doc/po/ja/reference_constructor.xml.po             |   547 +-
 doc/po/ja/reference_editor.xml.po                  |   685 +-
 doc/po/ja/reference_management.xml.po              |    76 +-
 doc/po/ja/reference_measure.xml.po                 |  2177 +-
 doc/po/ja/reference_misc.xml.po                    |    96 +-
 doc/po/ja/reference_operator.xml.po                |  1382 +-
 doc/po/ja/reference_output.xml.po                  |   403 +-
 doc/po/ja/reference_processing.xml.po              |  1905 +-
 doc/po/ja/reference_raster.xml.po                  |  4617 +-
 doc/po/ja/reference_sfcgal.xml.po                  |   154 +-
 doc/po/ja/release_notes.xml.po                     |  2965 +-
 doc/po/ja/using_postgis_dataman.xml.po             |   835 +-
 doc/po/ja/using_raster_dataman.xml.po              |   101 +-
 doc/po/ko_KR/extras_tigergeocoder.xml.po           |   470 +-
 doc/po/ko_KR/extras_topology.xml.po                |  1109 +-
 doc/po/ko_KR/faq_raster.xml.po                     |     8 +-
 doc/po/ko_KR/installation.xml.po                   |   960 +-
 doc/po/ko_KR/introduction.xml.po                   |   114 +-
 doc/po/ko_KR/performance_tips.xml.po               |   377 +-
 doc/po/ko_KR/postgis.xml.po                        |     2 +-
 doc/po/ko_KR/reference_accessor.xml.po             |   789 +-
 doc/po/ko_KR/reference_constructor.xml.po          |   420 +-
 doc/po/ko_KR/reference_editor.xml.po               |   682 +-
 doc/po/ko_KR/reference_measure.xml.po              |  1428 +-
 doc/po/ko_KR/reference_operator.xml.po             |  1178 +-
 doc/po/ko_KR/reference_output.xml.po               |   260 +-
 doc/po/ko_KR/reference_processing.xml.po           |  1380 +-
 doc/po/ko_KR/reference_raster.xml.po               |  3395 +-
 doc/po/ko_KR/release_notes.xml.po                  |  2897 +-
 doc/po/ko_KR/using_postgis_dataman.xml.po          |   837 +-
 doc/po/pl/extras_tigergeocoder.xml.po              |   322 +-
 doc/po/pl/extras_topology.xml.po                   |  1083 +-
 doc/po/pl/faq_raster.xml.po                        |     6 +-
 doc/po/pl/installation.xml.po                      |   441 +-
 doc/po/pl/performance_tips.xml.po                  |   185 +-
 doc/po/pl/reference_constructor.xml.po             |   364 +-
 doc/po/pl/reference_editor.xml.po                  |   248 +-
 doc/po/pl/reference_measure.xml.po                 |   628 +-
 doc/po/pl/reference_operator.xml.po                |  1166 +-
 doc/po/pl/reference_processing.xml.po              |  1104 +-
 doc/po/pl/reference_raster.xml.po                  |    68 +-
 doc/po/pl/release_notes.xml.po                     |  2676 +-
 doc/po/pl/using_postgis_dataman.xml.po             |   259 +-
 doc/po/pt_BR/extras_address_standardizer.xml.po    |   511 +-
 doc/po/pt_BR/extras_historytable.xml.po            |    64 +-
 doc/po/pt_BR/extras_tigergeocoder.xml.po           |  1573 +-
 doc/po/pt_BR/extras_topology.xml.po                |  2820 +-
 doc/po/pt_BR/faq.xml.po                            |    72 +-
 doc/po/pt_BR/faq_raster.xml.po                     |   181 +-
 doc/po/pt_BR/installation.xml.po                   |  2363 +-
 doc/po/pt_BR/introduction.xml.po                   |   158 +-
 doc/po/pt_BR/performance_tips.xml.po               |   507 +-
 doc/po/pt_BR/postgis.xml.po                        |     2 +-
 doc/po/pt_BR/reference.xml.po                      |    14 +-
 doc/po/pt_BR/reference_accessor.xml.po             |  2253 +-
 doc/po/pt_BR/reference_constructor.xml.po          |  1723 +-
 doc/po/pt_BR/reference_editor.xml.po               |  1419 +-
 doc/po/pt_BR/reference_guc.xml.po                  |   145 +-
 doc/po/pt_BR/reference_lrs.xml.po                  |   324 +-
 doc/po/pt_BR/reference_management.xml.po           |   438 +-
 doc/po/pt_BR/reference_measure.xml.po              |  4008 +-
 doc/po/pt_BR/reference_misc.xml.po                 |   399 +-
 doc/po/pt_BR/reference_operator.xml.po             |  2135 +-
 doc/po/pt_BR/reference_output.xml.po               |  1256 +-
 doc/po/pt_BR/reference_processing.xml.po           |  3556 +-
 doc/po/pt_BR/reference_raster.xml.po               | 13100 ++++-
 doc/po/pt_BR/reference_sfcgal.xml.po               |   359 +-
 doc/po/pt_BR/reference_temporal.xml.po             |   151 +-
 doc/po/pt_BR/reference_transaction.xml.po          |   161 +-
 doc/po/pt_BR/reference_type.xml.po                 |   114 +-
 doc/po/pt_BR/release_notes.xml.po                  |  3470 +-
 doc/po/pt_BR/using_postgis_app.xml.po              |   391 +-
 doc/po/pt_BR/using_postgis_dataman.xml.po          |  2434 +-
 doc/po/pt_BR/using_raster_dataman.xml.po           |   717 +-
 doc/po/templates/extras.xml.pot                    |     9 +-
 .../templates/extras_address_standardizer.xml.pot  |   545 +-
 doc/po/templates/extras_historytable.xml.pot       |   137 +-
 doc/po/templates/extras_tigergeocoder.xml.pot      |  2129 +-
 doc/po/templates/extras_topology.xml.pot           |  3534 +-
 doc/po/templates/faq.xml.pot                       |   397 +-
 doc/po/templates/faq_raster.xml.pot                |   407 +-
 doc/po/templates/installation.xml.pot              |  3217 +-
 doc/po/templates/introduction.xml.pot              |   309 +-
 doc/po/templates/performance_tips.xml.pot          |   374 +-
 doc/po/templates/postgis.xml.pot                   |    22 +-
 doc/po/templates/reference.xml.pot                 |    25 +-
 doc/po/templates/reference_accessor.xml.pot        |  3247 +-
 doc/po/templates/reference_constructor.xml.pot     |  2303 +-
 doc/po/templates/reference_editor.xml.pot          |  2400 +-
 doc/po/templates/reference_exception.xml.pot       |    96 +-
 doc/po/templates/reference_guc.xml.pot             |   156 +-
 doc/po/templates/reference_lrs.xml.pot             |   576 +-
 doc/po/templates/reference_management.xml.pot      |   955 +-
 doc/po/templates/reference_measure.xml.pot         |  4999 +-
 doc/po/templates/reference_misc.xml.pot            |   605 +-
 doc/po/templates/reference_operator.xml.pot        |  2199 +-
 doc/po/templates/reference_output.xml.pot          |  1558 +-
 doc/po/templates/reference_processing.xml.pot      |  4411 +-
 doc/po/templates/reference_raster.xml.pot          | 16914 ++++--
 doc/po/templates/reference_sfcgal.xml.pot          |   517 +-
 doc/po/templates/reference_temporal.xml.pot        |   233 +-
 doc/po/templates/reference_transaction.xml.pot     |   212 +-
 doc/po/templates/reference_type.xml.pot            |    78 +-
 doc/po/templates/release_notes.xml.pot             |  5466 +-
 doc/po/templates/reporting.xml.pot                 |    59 +-
 doc/po/templates/using_postgis_app.xml.pot         |   567 +-
 doc/po/templates/using_postgis_dataman.xml.pot     |  2693 +-
 doc/po/templates/using_raster_dataman.xml.pot      |  1080 +-
 doc/postgis.xml                                    |     8 +-
 doc/postgis_comments.sql                           |    38 +-
 doc/raster_comments.sql                            |     4 +-
 doc/reference_accessor.xml                         |   139 +
 doc/reference_constructor.xml                      |    22 +-
 doc/reference_editor.xml                           |   122 +-
 doc/reference_management.xml                       |    45 +
 doc/reference_measure.xml                          |   169 +-
 doc/reference_output.xml                           |   156 +
 doc/reference_processing.xml                       |    86 +-
 doc/reference_raster.xml                           |   143 +-
 doc/release_notes.xml                              |   834 +-
 doc/tiger_geocoder_comments.sql                    |     2 +-
 doc/using_postgis_dataman.xml                      |    14 +-
 doc/xsl/postgis_aggs_mm.xml.xsl                    |   246 +-
 doc/xsl/postgis_gardentest.sql.xsl                 |     4 +-
 doc/xsl/raster_gardentest.sql.xsl                  |     4 +-
 extensions/address_standardizer/Makefile           |    37 +-
 extensions/address_standardizer/Makefile.in        |    23 +-
 .../address_standardizer.control                   |     2 +-
 .../address_standardizer_data_us.control           |     2 +-
 extensions/postgis/Makefile                        |    10 +-
 extensions/postgis/Makefile.in                     |     4 +-
 extensions/postgis/postgis.control                 |     4 +-
 extensions/postgis_sfcgal/Makefile                 |     6 +-
 extensions/postgis_sfcgal/Makefile.in              |     2 +-
 extensions/postgis_sfcgal/postgis_sfcgal.control   |     2 +-
 extensions/postgis_tiger_geocoder/Makefile         |     5 +-
 extensions/postgis_tiger_geocoder/Makefile.in      |     1 +
 .../postgis_tiger_geocoder.control                 |     2 +-
 .../sql_bits/norm_addy_create.sql.in               |     4 +-
 .../sql_bits/norm_addy_upgrade.sql.in              |     2 +
 .../sql_bits/upgrade_before.sql.in                 |    10 +
 extensions/postgis_topology/Makefile               |     4 +-
 .../postgis_topology/postgis_topology.control      |     2 +-
 extensions/upgradeable_versions.mk                 |    35 +-
 extras/tiger_geocoder/census_loader.sql            |   184 -
 extras/tiger_geocoder/create_geocode.bat           |    38 +-
 extras/tiger_geocoder/create_geocode.sql           |     6 +-
 extras/tiger_geocoder/geocode/reverse_geocode.sql  |    16 +-
 .../tiger_geocoder/normalize/normalize_address.sql |     8 +
 extras/tiger_geocoder/normalize/pprint_addy.sql    |     4 +-
 .../pagc_normalize/pagc_normalize_address.sql      |     6 +-
 .../tiger_geocoder/pagc_normalize/pagc_tables.sql  |    55 +-
 .../regress/normalize_address_regress              |    88 +-
 .../regress/pagc_normalize_address_regress         |   100 +-
 extras/tiger_geocoder/regress/regress.sql          |     2 +-
 .../tiger_geocoder/regress/reverse_geocode_regress |     1 +
 .../regress/reverse_geocode_regress.sql            |     3 +-
 extras/tiger_geocoder/tiger_loader_2016.sql        |    64 +-
 extras/tiger_geocoder/upgrade_geocode.sql          |    12 +
 extras/tiger_geocoder/upgrade_geocoder.bat         |    37 +-
 fuzzers/Makefile                                   |    10 +
 fuzzers/README.TXT                                 |    38 +
 fuzzers/build_google_oss_fuzzers.sh                |    40 +
 fuzzers/build_seed_corpus.sh                       |    10 +
 fuzzers/fuzzingengine.c                            |    69 +
 fuzzers/wkb_import_fuzzer.cpp                      |   199 +
 fuzzers/wkb_import_fuzzer.options                  |     2 +
 fuzzers/wkt_import_fuzzer.cpp                      |   204 +
 fuzzers/wkt_import_fuzzer.dict                     |    25 +
 fuzzers/wkt_import_fuzzer.options                  |     2 +
 liblwgeom/cunit/Makefile.in                        |     1 +
 liblwgeom/cunit/cu_libgeom.c                       |     4 +
 liblwgeom/cunit/cu_lwstroke.c                      |   299 +
 liblwgeom/cunit/cu_node.c                          |     2 +-
 liblwgeom/cunit/cu_ptarray.c                       |    64 +-
 liblwgeom/cunit/cu_tester.c                        |     2 +
 liblwgeom/liblwgeom.h.in                           |    77 +-
 liblwgeom/liblwgeom_internal.h                     |     6 +-
 liblwgeom/liblwgeom_topo.h                         |     2 +-
 liblwgeom/lwcircstring.c                           |    10 +-
 liblwgeom/lwgeodetic.c                             |   322 +-
 liblwgeom/lwgeodetic.h                             |     6 +
 liblwgeom/lwgeom.c                                 |   124 +-
 liblwgeom/lwgeom_api.c                             |     8 +-
 liblwgeom/lwgeom_geos.c                            |   101 +-
 liblwgeom/lwgeom_geos_node.c                       |    12 +-
 liblwgeom/lwgeom_topo.c                            |    14 +-
 liblwgeom/lwin_wkb.c                               |     3 +
 liblwgeom/lwpoly.c                                 |    40 +
 liblwgeom/lwprint.c                                |     4 +-
 liblwgeom/lwstroke.c                               |   360 +-
 liblwgeom/lwtriangle.c                             |     6 +
 liblwgeom/lwunionfind.c                            |     2 +-
 liblwgeom/lwutil.c                                 |    98 +-
 liblwgeom/ptarray.c                                |    25 +-
 libpgcommon/gserialized_gist.h                     |     2 +-
 libtool                                            |     2 +-
 loader/dbfopen.c                                   |     6 +-
 loader/pgsql2shp-core.c                            |    10 +-
 loader/pgsql2shp-core.h                            |     2 +-
 loader/shp2pgsql-core.c                            |    45 +-
 loader/shp2pgsql-gui.c                             |   637 +-
 postgis/Makefile.in                                |    44 +-
 postgis/geobuf.LICENSE                             |    15 +
 postgis/geobuf.c                                   |   624 +
 postgis/geobuf.h                                   |    69 +
 postgis/geobuf.proto                               |    66 +
 postgis/geography.sql.in                           |    31 +-
 postgis/geography_centroid.c                       |   386 +
 postgis/geography_measurement.c                    |     8 -
 postgis/gserialized_estimate.c                     |    73 +-
 postgis/gserialized_gist_2d.c                      |    97 +-
 postgis/gserialized_gist_nd.c                      |   143 +-
 postgis/lwgeom_accum.c                             |     4 -
 postgis/lwgeom_backend_api.c                       |     2 -
 postgis/lwgeom_dumppoints.c                        |     4 +-
 postgis/lwgeom_functions_analytic.c                |    61 +-
 postgis/lwgeom_functions_basic.c                   |    31 +-
 postgis/lwgeom_geos.c                              |    81 +-
 postgis/lwgeom_inout.c                             |     4 +-
 postgis/lwgeom_ogc.c                               |     2 +-
 postgis/lwgeom_out_geobuf.c                        |    99 +
 postgis/lwgeom_out_mvt.c                           |   140 +
 postgis/lwgeom_sqlmm.c                             |    33 +-
 postgis/mvt.c                                      |   836 +
 postgis/mvt.h                                      |    77 +
 postgis/postgis.sql.in                             |   483 +-
 postgis/postgis_drop_after.sql                     |    11 +
 postgis/postgis_libprotobuf.c                      |    20 +
 postgis/postgis_module.c                           |     4 -
 postgis/sfcgal.sql.in                              |    31 +-
 postgis/sqldefines.h                               |    11 +-
 postgis/sqldefines.h.in                            |     1 +
 postgis/uthash.h                                   |  1093 +
 postgis/vector_tile.LICENSE                        |    48 +
 postgis/vector_tile.proto                          |    78 +
 postgis_config.h.in                                |     3 +
 postgis_svn_revision.h                             |     2 +-
 raster/rt_pg/rtpg_band_properties.c                |     4 +-
 raster/rt_pg/rtpg_gdal.c                           |     4 +-
 raster/rt_pg/rtpg_mapalgebra.c                     |    10 +-
 raster/rt_pg/rtpg_pixel.c                          |     4 +-
 raster/rt_pg/rtpg_raster_properties.c              |     4 +-
 raster/rt_pg/rtpg_statistics.c                     |     4 +-
 raster/rt_pg/rtpostgis.c                           |     6 -
 raster/rt_pg/rtpostgis.sql.in                      |   407 +-
 raster/test/regress/Makefile.in                    |     1 +
 raster/test/regress/rt_makeemptycoverage.sql       |    10 +
 raster/test/regress/rt_makeemptycoverage_expected  |    20 +
 raster/test/regress/rt_union.sql                   |     8 +-
 raster/test/regress/rt_union_expected              |     3 -
 regress/Makefile.in                                |    65 +-
 regress/README                                     |    13 +-
 regress/curvetoline.sql                            |    64 +
 regress/curvetoline_expected                       |     8 +
 regress/frechet.sql                                |    31 +
 regress/frechet_expected                           |     5 +
 regress/geobuf.sql                                 |    19 +
 regress/geobuf_expected                            |    11 +
 regress/geography_centroid.sql                     |    33 +
 regress/geography_centroid_expected                |    13 +
 regress/geography_covers.sql                       |    45 +
 regress/geography_covers_expected                  |    19 +
 regress/mvt.sql                                    |   118 +
 regress/mvt_expected                               |    34 +
 regress/mvt_jsonb.sql                              |     6 +
 regress/mvt_jsonb_expected                         |     2 +
 regress/node.sql                                   |     5 +
 regress/node_expected                              |     1 +
 regress/orientation.sql                            |    65 +
 regress/orientation_expected                       |    36 +
 regress/regress_selectivity.sql                    |  2147 +-
 regress/reverse.sql                                |    98 +
 regress/reverse_expected                           |    49 +
 regress/run_test.pl                                |     2 +-
 regress/sql-mm-circularstring.sql                  |     1 -
 regress/tickets.sql                                |     9 +-
 regress/tickets_expected                           |     1 +
 spatial_ref_sys.sql                                |   619 +-
 topology/postgis_topology.c                        |    59 +-
 topology/sql/topogeometry/totopogeom.sql.in        |    29 +-
 topology/test/perf/TopoGeo_addLinestring.sql       |    10 +
 topology/test/regress/copytopology.sql             |    14 +-
 topology/test/regress/copytopology_expected        |    14 +-
 topology/topology.sql.in                           |     1 +
 utils/postgis_proc_upgrade.pl                      |   102 +-
 utils/postgis_restore.pl.in                        |    10 +-
 396 files changed, 191752 insertions(+), 94178 deletions(-)

diff --git a/.drone.yml b/.drone.yml
index abc8dbb..3541d77 100644
--- a/.drone.yml
+++ b/.drone.yml
@@ -10,9 +10,10 @@ pipeline:
     recursive: false
   build:
     image: *test-image
+    pull: true
     commands:
       - ./autogen.sh
-      - ./configure CFLAGS="-O0 -Wall"
+      - ./configure CFLAGS="-O0 -Wall" --without-interrupt-tests
       - make
   check:
     image: *test-image
@@ -20,4 +21,4 @@ pipeline:
       - service postgresql start
       - make check RUNTESTFLAGS=-v
       - make install
-      - utils/check_all_upgrades.sh 2.4.0dev
+      - utils/check_all_upgrades.sh 2.4.0alpha
diff --git a/.editorconfig b/.editorconfig
index 2ce5421..a385975 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -17,10 +17,34 @@ trim_trailing_whitespace = false
 [*.{c,h}]
 indent_style = tab
 
+# SQL files want tab indentation
+[*.{sql,sql.in}]
+indent_style = tab
+
 # topology C files want space indentation
 [topology/*.{c,h}]
 indent_style = space
 
+# topology C files want space indentation
+[liblwgeom/lwgeom_topo.{c,h}]
+indent_style = space
+
+# topology SQL files want space indentation
+[topology/**.{sql,sql.in}]
+indent_style = space
+
+# postgis/sfcgal.sql.in wants space indentation
+[postgis/sfcgal.sql.in]
+indent_style = space
+
+# .h.in files want space indentation
+[*.h.in]
+indent_style = space
+
 # Makefiles want tab indentation
 [{Makefile.in,Makefile,GNUmakefile.in}]
 indent_style = tab
+
+# .bat files want CRLF
+[*.bat]
+end_of_line = crlf
diff --git a/.gitattributes b/.gitattributes
index fbac75b..d3f3760 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,5 +1,3 @@
-*.vcproj	eol=crlf
-*.bat	    eol=crlf
 *.sh		eol=lf
 *.ac        eol=lf
 *.h.in      eol=lf
diff --git a/.travis.yml b/.travis.yml
index 7673b5b..05b8b10 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,15 +3,17 @@ env:
     - RUNTESTFLAGS=-v
 
 addons:
-  postgresql: "9.4"
+  postgresql: "9.6"
 
 before_install:
+  - sudo add-apt-repository --yes ppa:ubuntugis/ppa
+  - sudo add-apt-repository --yes ppa:ubuntugis/ubuntugis-unstable
   - sudo apt-get update -qq
-  - sudo apt-get install -y
-      postgresql-9.4 postgresql-server-dev-9.4
-      build-essential autoconf libtool libcunit1-dev
-      xsltproc docbook-xsl docbook-mathml dblatex
-      libproj-dev libgdal1h libgdal-dev libgeos-dev libjson0-dev
+  - sudo apt-get install -y --no-install-recommends
+      postgresql-9.6 postgresql-server-dev-9.6
+      libcunit1-dev xsltproc docbook-xsl docbook-mathml dblatex
+      libproj-dev libgdal-dev libgeos-dev libjson0-dev
+      libsfcgal1 libsfcgal-dev libprotobuf-c0-dev libgdal-dev 
   - dpkg -l | grep postgresql
   - ./autogen.sh
 
@@ -19,9 +21,12 @@ language: c
 
 compiler: gcc
 
+dist: trusty
+
 script:
   - ./configure
   - make
+  - chmod 755 /home/travis
   - make check
   - make check RUNTESTFLAGS='--dumprestore'
   - sudo make install
diff --git a/ChangeLog b/ChangeLog
index 034c3e0..ba6ac27 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,107 +1,1099 @@
-2017-06-30 20:43  Regina Obe <lr at pcorp.us>
+2017-09-01 13:58  Regina Obe <lr at pcorp.us>
 
-	* [r15469] doc/performance_tips.xml, doc/using_postgis_dataman.xml:
+	* [r15611] doc/reference_processing.xml: Note that ST_Intersection
+	  drops M
+	  References #3826 for PostGIS 2.4.0
+
+2017-09-01 05:43  Regina Obe <lr at pcorp.us>
+
+	* [r15610] doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/reference_raster.xml: Fix typo in formula for
+	  ST_MakeEmptyCoverage flagged by Andreas Schild
+	  References #3824
+	  Update out of date pots
+
+2017-08-30 00:25  Regina Obe <lr at pcorp.us>
+
+	* [r15609] postgis/postgis.sql.in, postgis/postgis_drop_after.sql:
+	  Don't drop st_union when updating postgis extension to 2.4
+	  Closes #3821 for PostGIS 2.4.0
+
+2017-08-29 19:50  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15608] postgis/mvt.c: ST_AsMVTGeom fix unintentional white
+	  space change
+
+2017-08-29 19:43  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15607] postgis/mvt.c: ST_AsMVTGeom only attempt to correct
+	  Polygons (other types should be fine)
+
+2017-08-29 19:09  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15606] postgis/mvt.c: ST_AsGeom optimize POINT case
+
+2017-08-29 16:58  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15605] postgis/mvt.c, regress/mvt.sql: ST_AsMVTGeom move
+	  normalize to test logic
+	  Closes #3819
+
+2017-08-29 07:27  Sandro Santilli <strk at kbt.io>
+
+	* [r15604] postgis/postgis.sql.in: Make postgis_pgsql version
+	  functions "internal"
+	  
+	  ... they are really only meant to be used by
+	  postgis_full_version()
+	  
+	  Closes #3822 again (as internal functions don't need
+	  documentation)
+
+2017-08-29 07:27  Sandro Santilli <strk at kbt.io>
+
+	* [r15603] NEWS, postgis/postgis.sql.in: Always show PGSQL version
+	  scripts were built against
+	  
+	  also add a missing NEWS item
+
+2017-08-28 20:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15602] postgis/postgis.sql.in, postgis/sqldefines.h.in: Add
+	  check for PostgreSQL version compatibility in
+	  postgis_full_version
+	  
+	  Adds postgis_scripts_pgsql_version() and postgis_pgsql_version()
+	  internal functions, each returning an encoded version number,
+	  and has postgis_full_version() compare running vs. build-time
+	  used
+	  
+	  Fixes #3822 (untested)
+
+2017-08-28 15:20  Regina Obe <lr at pcorp.us>
+
+	* [r15601] NEWS: note that the drop and recreate of views is a
+	  breaking change
+	  References #3821
+
+2017-08-28 02:13  Regina Obe <lr at pcorp.us>
+
+	* [r15600] NEWS: Minor correction to NEWS for #524
+	  point on point is not new
+
+2017-08-28 01:53  Regina Obe <lr at pcorp.us>
+
+	* [r15599] NEWS, doc/reference_measure.xml, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, postgis/geography_measurement.c,
+	  regress/geography_covers.sql, regress/geography_covers_expected:
+	  Covers support for Polygon-on-polygon, line on line, point on
+	  line, point on point for geography
+	  Patch from Danny Götte
+	  Closes #524
+
+2017-08-27 15:17  Regina Obe <lr at pcorp.us>
+
+	* [r15598] NEWS, doc/reference_measure.xml, liblwgeom/lwgeodetic.c,
+	  regress/tickets.sql, regress/tickets_expected: Allow signed
+	  distance for ST_Project (Darafei Praliaskouski)
+	  Closes https://github.com/postgis/postgis/pull/138
+	  Closes #3709
+
+2017-08-27 07:02  Regina Obe <lr at pcorp.us>
+
+	* [r15597] NEWS, spatial_ref_sys.sql: Update to EPSG registry v9
+	  Closes #3684
+
+2017-08-27 06:51  Regina Obe <lr at pcorp.us>
+
+	* [r15596] regress/tickets.sql: ST_GeneratePoints check to use
+	  ST_Intersects instead of ST_Contains
+	  Minimize failures when point falls on the boundary.
+	  Closes #3765 for PostGIS 2.4.0
+
+2017-08-27 06:32  Regina Obe <lr at pcorp.us>
+
+	* [r15595] doc/extras_address_standardizer.xml: Corrections from
+	  ruvyn
+	  Closes #3592 for PostGIS 2.4.0
+
+2017-08-27 06:02  Regina Obe <lr at pcorp.us>
+
+	* [r15594] doc/reference_management.xml: document
+	  postgis_liblwgeom_version
+	  Closes #3310
+
+2017-08-25 21:54  Sandro Santilli <strk at kbt.io>
+
+	* [r15593] README.md: Update matrix link to plumbed room
+
+2017-08-25 21:40  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15592] regress/mvt_expected: ST_AsMVTGeom fix regression tests
+	  References #3819
+
+2017-08-25 21:34  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15591] postgis/mvt.c: ST_AsMVTGeom keep the last step normalize
+	  for platform consistency
+	  References #3819
+
+2017-08-25 21:27  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15590] postgis/mvt.c, regress/mvt_expected: ST_AsMVTGeom only
+	  force CW for polys and do not normalize
+	  Closes #3819
+
+2017-08-25 06:10  Regina Obe <lr at pcorp.us>
+
+	* [r15589] doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po,
+	  doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/introduction.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/release_notes.xml.po,
+	  doc/po/de_DE/using_postgis_dataman.xml.po: update German po with
+	  merge from transifex
+
+2017-08-25 06:07  Regina Obe <lr at pcorp.us>
+
+	* [r15588] doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/installation.xml.po, doc/po/pt_BR/postgis.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po: Update pt_BR po from
+	  transifex
+
+2017-08-25 05:52  Regina Obe <lr at pcorp.us>
+
+	* [r15587] doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/installation.xml.po, doc/po/ko_KR/postgis.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po: update from transifex
+	  Korean docs
+
+2017-08-25 05:44  Regina Obe <lr at pcorp.us>
+
+	* [r15586] doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/installation.xml.po, doc/po/ja/postgis.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/release_notes.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/performance_tips.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot: update pots,
+	  update japan translation from transifex (fixed parse issue in
+	  japan reference_raster.xml.po)
+
+2017-08-24 16:53  Regina Obe <lr at pcorp.us>
+
+	* [r15584] doc/installation.xml: update instructions on where to
+	  get postgis tiger extension files if not present in install or
+	  need newer.
+
+2017-08-24 14:52  Regina Obe <lr at pcorp.us>
+
+	* [r15583] liblwgeom/lwunionfind.c: Fix uninitialized last_old_id
+	  Closes #3817
+
+2017-08-24 08:58  Sandro Santilli <strk at kbt.io>
+
+	* [r15582] utils/postgis_proc_upgrade.pl: Remove hard-coded object
+	  last update info
+	  
+	  Make lack of last update info in sql file a fatal error.
+	  Makes the script more generic (could probably be reused by
+	  any extension)
+
+2017-08-24 08:45  Sandro Santilli <strk at kbt.io>
+
+	* [r15581] utils/postgis_proc_upgrade.pl: Remove accidentally
+	  committed debug line
+
+2017-08-24 03:56  Regina Obe <lr at pcorp.us>
+
+	* [r15580] doc/extras_tigergeocoder.xml, doc/installation.xml,
+	  extras/tiger_geocoder/tiger_loader_2016.sql: Fix census tabblock
+	  download and document process for including it.
+	  Reference #3698 for PostGIS 2.4.0
+	  Change site of census
+	  Reference #3816 for PostGIS 2.4.0
+
+2017-08-23 23:56  Regina Obe <lr at pcorp.us>
+
+	* [r15578] postgis/postgis.sql.in: Revise comment format of some
+	  aggregates so that postgis upgrade script generator picks them up
+	  Closes #3812
+
+2017-08-23 17:17  Regina Obe <lr at pcorp.us>
+
+	* [r15577] .gitlab-ci.yml, NEWS, configure.ac,
+	  doc/installation.xml: Revert changes done for gitlab upgrade
+	  References #3813
+	  
+	  Make GEOS 3.4 the new minimum
+	  Closes #3810
+
+2017-08-23 16:54  Regina Obe <lr at pcorp.us>
+
+	* [r15576] .gitlab-ci.yml: attempt 5
+	  references Try to upgrade gitlab to newer PostgreSQL / GEOS (add
+	  install software-properties-common )
+	  References #3813
+
+2017-08-23 16:49  Regina Obe <lr at pcorp.us>
+
+	* [r15575] .gitlab-ci.yml: attempt 4
+	  references Try to upgrade gitlab to newer PostgreSQL / GEOS (add
+	  a -y to force install of apt repo tools)
+	  References #3813
+
+2017-08-23 16:43  Regina Obe <lr at pcorp.us>
+
+	* [r15574] .gitlab-ci.yml: attempt 3
+	  references Try to upgrade gitlab to newer PostgreSQL / GEOS
+	  (install add repo tools)
+	  References #3813
+
+2017-08-23 16:31  Regina Obe <lr at pcorp.us>
+
+	* [r15573] .gitlab-ci.yml: Try to upgrade gitlab to newer
+	  PostgreSQL / GEOS (get rid of sudo)
+	  References #3813
+
+2017-08-23 16:27  Regina Obe <lr at pcorp.us>
+
+	* [r15572] .gitlab-ci.yml: Try to upgrade gitlab to newer
+	  PostgreSQL and GEOS using alternative repo.
+	  References #3813
+
+2017-08-23 16:16  Regina Obe <lr at pcorp.us>
+
+	* [r15571] NEWS, doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/lwgeom_geos_node.c,
+	  regress/node.sql, regress/node_expected: Reduce likeliness of
+	  non-noded intersections when using ST_Node
+	  Patch contributed by Wouter Geraedts (with minor adjustments to
+	  the doc)
+	  Closes #3647
+	  Closes ​https://github.com/postgis/postgis/pull/136
+
+2017-08-23 03:55  Regina Obe <lr at pcorp.us>
+
+	* [r15570] extras/tiger_geocoder/census_loader.sql: remove obsolete
+	  file the functions in this file are included in
+	  tiger_loader_2016.sql already
+
+2017-08-22 23:13  Regina Obe <lr at pcorp.us>
+
+	* [r15569] NEWS, configure.ac, doc/installation.xml: Make GEOS
+	  3.5.0 the minimum required
+	  Closes #3810
+
+2017-08-22 23:09  Sandro Santilli <strk at kbt.io>
+
+	* [r15568] utils/postgis_proc_upgrade.pl: Style only change: remove
+	  spurious blanks
+
+2017-08-22 14:43  Regina Obe <lr at pcorp.us>
+
+	* [r15567] doc/reference_raster.xml: update to use more efficient
+	  lateral syntax
+
+2017-08-22 12:39  Sandro Santilli <strk at kbt.io>
+
+	* [r15566] NEWS, doc/reference_editor.xml,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  regress/Makefile.in, regress/reverse.sql,
+	  regress/reverse_expected: Add support for curves in
+	  lwgeom_reverse/ST_Reverse
+	  
+	  Includes tests
+	  Closes #2411
+
+2017-08-22 12:38  Sandro Santilli <strk at kbt.io>
+
+	* [r15565] liblwgeom/lwcircstring.c, liblwgeom/lwgeom.c: [style
+	  only] remove trailing blanks
+
+2017-08-21 17:15  Sandro Santilli <strk at kbt.io>
+
+	* [r15564] extensions/upgradeable_versions.mk: Drop
+	  check-installed-upgrades Makefile rule
+	  
+	  You can use utils/check_all_upgrades.sh for this
+
+2017-08-21 03:48  Regina Obe <lr at pcorp.us>
+
+	* [r15563] NEWS: In light of fact postgresql according to Stephen
+	  Frost is planning to release mid-September,
+	  I've stamped the 09 september in there.
+	  I think we can beat them to release
+
+2017-08-21 02:06  Regina Obe <lr at pcorp.us>
+
+	* [r15562] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_makeemptycoverage.sql,
+	  raster/test/regress/rt_makeemptycoverage_expected:
+	  ST_MakeEmptyCoverage (David Zwarg, ainomieli)
+	  Closes #2249 for PostGIS 2.4.0
+
+2017-08-20 14:43  Regina Obe <lr at pcorp.us>
+
+	* [r15561] doc/using_postgis_dataman.xml: Update that yes indeed
+	  there are martian projectsions and you can even use them with
+	  geography to get measurements in meters instead of degrees.
+	  Closes #3637
+
+2017-08-20 13:01  Regina Obe <lr at pcorp.us>
+
+	* [r15560] doc/reference_measure.xml: redo of last commit
+
+2017-08-20 12:35  Regina Obe <lr at pcorp.us>
+
+	* [r15559] doc/reference_measure.xml: Fix typo in last commit for
+	  ST_FreschetDistance link
+
+2017-08-20 06:34  Regina Obe <lr at pcorp.us>
+
+	* [r15558] doc/reference_measure.xml: Add reference to
+	  ST_HausdorffDistance and ST_FrechetDistance to ST_Distance
+	  function.
+	  per Gary Turner
+	  https://lists.osgeo.org/pipermail/postgis-users/2017-August/042322.html
+
+2017-08-19 16:39  Daniel Baston <dbaston at gmail.com>
+
+	* [r15556] doc/reference_processing.xml: Remove note about
+	  consecutive points. Not the case when called w/MultiPoints.
+
+2017-08-19 16:20  Daniel Baston <dbaston at gmail.com>
+
+	* [r15555] doc/reference_processing.xml: Clarify docs wrt purpose
+	  of ST_RemoveRepeatedPoints
+
+2017-08-18 03:53  Regina Obe <lr at pcorp.us>
+
+	* [r15553] extras/tiger_geocoder/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/regress/reverse_geocode_regress.sql:
+	  Reverse geocoder missing street suffix direction.
+	  References #3806 for PostGIS 2.4.0
+
+2017-08-11 16:38  Sandro Santilli <strk at kbt.io>
+
+	* [r15552] liblwgeom/lwstroke.c: Add more debug outputs
+
+2017-08-11 07:28  Sandro Santilli <strk at kbt.io>
+
+	* [r15551] liblwgeom/lwstroke.c: Ensure local POSTGIS_DEBUG_LEVEL
+	  define is effective, when set
+
+2017-08-10 21:08  Regina Obe <lr at pcorp.us>
+
+	* [r15550] .travis.yml: Patch from Darafei Praliaskouski to include
+	  compile with protobuf and sfcgal
+	  Closes https://github.com/postgis/postgis/pull/130
+
+2017-08-10 10:29  Regina Obe <lr at pcorp.us>
+
+	* [r15549] .travis.yml: upgrade travis to PostgreSQL 9.6
+	  Closes https://github.com/postgis/postgis/pull/135
+
+2017-08-10 09:55  Regina Obe <lr at pcorp.us>
+
+	* [r15548] .travis.yml: change back to using the default travis ci
+	  - trusty from precise
+	  Put in place permissions to fix make check error
+	  Closes #3803 for PostGIS 2.4
+
+2017-08-08 19:40  Regina Obe <lr at pcorp.us>
+
+	* [r15545] .gitattributes,
+	  extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/upgrade_geocoder.bat: Get rid of CRLF
+	  settings on both svnprop and gitattributes. Causing mirroring
+	  issues
+
+2017-08-08 19:08  Sandro Santilli <strk at kbt.io>
+
+	* [r15544] doc/reference_processing.xml: Typo Converst -> Converts
+	  
+	  Thanks Andreas Schild (via Transifex)
+
+2017-08-08 15:23  Regina Obe <lr at pcorp.us>
+
+	* [r15542] doc/reference_raster.xml: Doc patch from Even Rouault
+	  References #3804 for PostGIS 2.4.0
+
+2017-08-07 21:12  Regina Obe <lr at pcorp.us>
+
+	* [r15541] extras/tiger_geocoder/upgrade_geocoder.bat: adds
+	  trailing white space.
+
+2017-08-07 20:40  Regina Obe <lr at pcorp.us>
+
+	* [r15540] NEWS, doc/reference_processing.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: update of news items
+
+2017-08-07 20:23  Sandro Santilli <strk at kbt.io>
+
+	* [r15539] extras/tiger_geocoder/upgrade_geocoder.bat: Add
+	  carriage-returns to line endings
+
+2017-08-07 20:23  Sandro Santilli <strk at kbt.io>
+
+	* [r15538] .editorconfig: Request crlf for .bat files
+
+2017-08-07 06:32  Regina Obe <lr at pcorp.us>
+
+	* [r15537] postgis/postgis.sql.in: Mark all aggregate and window
+	  functions as parallel safe, mark more regular functions parallel
+	  safe, schema qualify more missing spots
+	  References #3751 for PostGIS 2.4 (trunk)
+
+2017-08-07 05:09  Regina Obe <lr at pcorp.us>
+
+	* [r15536] raster/rt_pg/rtpostgis.sql.in: Mark all raster
+	  aggregates as parallel safe.
+
+2017-08-06 21:37  Sandro Santilli <strk at kbt.io>
+
+	* [r15535] NEWS: Formatting
+
+2017-08-05 18:52  Regina Obe <lr at pcorp.us>
+
+	* [r15534] Version.config, extensions/upgradeable_versions.mk: flip
+	  version number back to 2.4.0dev
+
+2017-08-05 17:19  Regina Obe <lr at pcorp.us>
+
+	* [r15532] .drone.yml, ChangeLog: update ChangeLog once again set
+	  dronie to check 2.4.0alpha upgrade
+
+2017-08-05 16:58  Regina Obe <lr at pcorp.us>
+
+	* [r15531] .travis.yml: switch travis back not using sudo (root
+	  doesn't exist).
+	  Try forcing precise (July 18 default of travis switched to trusty
+	  which is around when we started having problems).
+
+2017-08-05 16:49  Regina Obe <lr at pcorp.us>
+
+	* [r15530] .travis.yml: try to fix travis check failures by sudoing
+	  more stuff.
+	  References #3801 for PostGIS 2.4.0
+
+2017-08-05 16:39  Regina Obe <lr at pcorp.us>
+
+	* [r15529] configure.ac: Change warning from GEOS 3.5.0 (that was
+	  too low already since we had functions in 2.3 that need GEOS
+	  3.6), to GEOS 3.7.0.
+	  Closes #3802 for PostGIS 2.4.0
+
+2017-08-05 16:22  Regina Obe <lr at pcorp.us>
+
+	* [r15528] .drone.yml, regress/run_test.pl: Fix dump/restore test
+	  (arguments out of order)
+	  Closes #3801 for PostGIS 2.4.0
+	  Turn off interrupt tests on dronie, too many false failures
+
+2017-08-05 15:57  Regina Obe <lr at pcorp.us>
+
+	* [r15527] ChangeLog, NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Prepping for releast of
+	  PostGIS 2.4.0alpha
+
+2017-08-05 11:40  Regina Obe <lr at pcorp.us>
+
+	* [r15526] postgis/geography_centroid.c,
+	  regress/geography_centroid_expected: ST_Centroid for geography
+	  fix uninitialized points issue
+	  References #2951
+
+2017-08-05 11:18  Regina Obe <lr at pcorp.us>
+
+	* [r15525] doc/reference_editor.xml: Clarify description of ST_Snap
+	  that it is the newly snapped input geometry and will return input
+	  geometry unchanged if no snapping.
+
+2017-08-04 22:44  Regina Obe <lr at pcorp.us>
+
+	* [r15521] loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: Fix
+	  email addresses and credit stuff. shp2pgsql-gui Add support for
+	  exporting materialized views, foreign tables, and partitioned
+	  tables
+	  References #3800 for PostGIS 2.4 (trunk
+
+2017-08-04 16:24  Regina Obe <lr at pcorp.us>
+
+	* [r15520] regress/geography_centroid.sql,
+	  regress/geography_centroid_expected: Missed test commit for
+	  ST_Centroid geography support
+	  References #2951
+
+2017-08-04 16:23  Regina Obe <lr at pcorp.us>
+
+	* [r15519] postgis/geography_centroid.c: missed file commit for
+	  ST_Centroid Geography support
+	  references #2951
+
+2017-08-04 15:46  Regina Obe <lr at pcorp.us>
+
+	* [r15518] NEWS, doc/reference_measure.xml, postgis/Makefile.in,
+	  postgis/geography.sql.in: ST_Centroid for geography (Danny Götte)
+	  References #2951
+
+2017-08-03 05:11  Regina Obe <lr at pcorp.us>
+
+	* [r15517] doc/html/images/st_clusterdbscan01.png: make image a
+	  little smaller
+
+2017-08-02 21:45  Regina Obe <lr at pcorp.us>
+
+	* [r15516] doc/html/images/st_clusterdbscan01.png,
+	  doc/reference_measure.xml: Add a graphical example for
+	  ST_ClusterDBScan
+
+2017-07-29 15:46  Regina Obe <lr at pcorp.us>
+
+	* [r15515] fuzzers/wkt_import_fuzzer.dict: OSS FUZZ Items must be
+	  surrounded by double quote. See
+	  ​https://github.com/google/oss-fuzz/issues/746
+	  patch from Even Rouault
+	  Closes #3797
+
+2017-07-28 04:06  Regina Obe <lr at pcorp.us>
+
+	* [r15513] postgis/postgis.sql.in, postgis/sfcgal.sql.in: Mark 3D
+	  functions and some other missed functions as parallel safe.
+	  References #3792 for PostGIS 2.4 (trunk)
+
+2017-07-28 03:24  Regina Obe <lr at pcorp.us>
+
+	* [r15512] extras/tiger_geocoder/regress/normalize_address_regress:
+	  Update normalize output to reflect new fields.
+	  References #3747
+
+2017-07-27 19:19  Regina Obe <lr at pcorp.us>
+
+	* [r15510] postgis/gserialized_estimate.c: Solaris build issues due
+	  to missing isfinite define
+	  Patch from Julian Schauder
+	  References #3795 for PostGIS 2.4 (trunk)
+
+2017-07-27 17:45  Regina Obe <lr at pcorp.us>
+
+	* [r15509]
+	  extensions/postgis_tiger_geocoder/sql_bits/upgrade_before.sql.in:
+	  add missing file missed in last commit
+	  References #3747
+
+2017-07-27 16:19  Regina Obe <lr at pcorp.us>
+
+	* [r15508] NEWS, doc/extras_tigergeocoder.xml,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/norm_addy_upgrade.sql.in,
+	  extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/regress/normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/regress.sql,
+	  extras/tiger_geocoder/upgrade_geocode.sql,
+	  extras/tiger_geocoder/upgrade_geocoder.bat: Geocoder
+	  enhancements, add zip4 and address_alphanumeric, adjustments to
+	  pagc matching
+	  Closes #3747
+	  Closes #3748
+
+2017-07-27 08:05  Sandro Santilli <strk at kbt.io>
+
+	* [r15507] NEWS: Drop bugfix NEWS entry from 2.4.0 section (it's
+	  already in 2.3.3)
+
+2017-07-26 06:10  Regina Obe <lr at pcorp.us>
+
+	* [r15506] doc/release_notes.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Add enhanced section for 2.4 and backport 2.3.1-2.3.3 release
+	  notes
+
+2017-07-24 00:25  Regina Obe <lr at pcorp.us>
+
+	* [r15505] doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/postgis.xml.po, doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_exception.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/release_notes.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po: update es po files from
+	  transifex
+	  References #3793
+
+2017-07-23 23:09  Regina Obe <lr at pcorp.us>
+
+	* [r15504] doc/po/fr/extras_topology.xml.po,
+	  doc/po/fr/installation.xml.po, doc/po/fr/introduction.xml.po,
+	  doc/po/fr/performance_tips.xml.po, doc/po/fr/postgis.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po: update fr po files from
+	  transifex
+	  References #3793
+
+2017-07-23 20:49  Regina Obe <lr at pcorp.us>
+
+	* [r15503] doc/xsl/postgis_aggs_mm.xml.xsl: put in safeguard for
+	  PostGIS windows functions. Italians decided they needed to
+	  translate the term winset which made this section itemizedlist
+	  empty and invalid for pdf.
+	  
+	  References #3794 for PostGIS 2.4 (trunk)
+
+2017-07-23 20:08  Regina Obe <lr at pcorp.us>
+
+	* [r15502] doc/xsl/postgis_aggs_mm.xml.xsl: Put in safeguards
+	  around availability, changes, enhances so if no match, then
+	  doesn't break xml and latex validation
+
+2017-07-23 18:33  Regina Obe <lr at pcorp.us>
+
+	* [r15501] doc/Makefile.in: specify absolute path to texstyle.sty
+	  references #3794 for PostGIS 2.4
+
+2017-07-23 09:23  Regina Obe <lr at pcorp.us>
+
+	* [r15500] doc/texstyle.sty: get rid of utf8 see if resolves pdf
+	  compile error
+
+2017-07-23 09:21  Regina Obe <lr at pcorp.us>
+
+	* [r15499] doc/texstyle.sty: remove other packages just added, but
+	  keep utf8 one.
+
+2017-07-23 09:06  Regina Obe <lr at pcorp.us>
+
+	* [r15498] doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/performance_tips.xml.po,
+	  doc/po/pt_BR/postgis.xml.po, doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po: update po files from
+	  transifex and fix po typos causing compile failure for pt_BR
+	  References #3793 for trunk (PostGIS 2.4)
+
+2017-07-23 08:14  Regina Obe <lr at pcorp.us>
+
+	* [r15497] postgis/postgis.sql.in: Schema qualify function calls in
+	  postgis_full_version
+
+2017-07-23 07:02  Regina Obe <lr at pcorp.us>
+
+	* [r15496] doc/texstyle.sty: try adding utf8 package (take out
+	  CJKutf8 for now), may add back. To try to fix korean/japanese pdf
+	  building
+
+2017-07-23 06:38  Regina Obe <lr at pcorp.us>
+
+	* [r15495] doc/po/ko_KR/extras_topology.xml.po,
+	  doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/postgis.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po: Fix errors in po for ko_KR so
+	  html can build.
+	  References #3793
+
+2017-07-23 05:43  Regina Obe <lr at pcorp.us>
+
+	* [r15494] doc/texstyle.sty: try to fix Japanese, Korean, Chinese
+	  PDF generation by adding CJK support library (already installed
+	  on debbie)
+
+2017-07-23 05:09  Regina Obe <lr at pcorp.us>
+
+	* [r15493] doc/po/ja/extras_topology.xml.po,
+	  doc/po/ja/installation.xml.po, doc/po/ja/introduction.xml.po,
+	  doc/po/ja/performance_tips.xml.po, doc/po/ja/postgis.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_operator.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/release_notes.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po: update po files from
+	  transifex plus patches to fix compile issues
+
+2017-07-17 14:38  Sandro Santilli <strk at kbt.io>
+
+	* [r15488] NEWS, utils/postgis_restore.pl.in: Allow
+	  postgis_restore.pl to work on directory-style (-Fd) dumps
+	  
+	  Patch by Roger Crew
+	  Closes #3788
+
+2017-07-17 04:45  Regina Obe <lr at pcorp.us>
+
+	* [r15487] liblwgeom/ptarray.c: Credit to OSS-Fuzz
+	  https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=2590
+	  
+	  References #3786 for PostGIS 2.4/trunk
+
+2017-07-17 01:36  Regina Obe <lr at pcorp.us>
+
+	* [r15486] fuzzers/build_google_oss_fuzzers.sh,
+	  fuzzers/build_seed_corpus.sh: mark sh scripts as executable
+
+2017-07-14 06:08  Regina Obe <lr at pcorp.us>
+
+	* [r15485] fuzzers/README.TXT: minor edit add a depth=1
+
+2017-07-10 20:06  Regina Obe <lr at pcorp.us>
+
+	* [r15484] fuzzers, fuzzers/Makefile, fuzzers/README.TXT,
+	  fuzzers/build_google_oss_fuzzers.sh,
+	  fuzzers/build_seed_corpus.sh, fuzzers/fuzzingengine.c,
+	  fuzzers/wkb_import_fuzzer.cpp, fuzzers/wkb_import_fuzzer.options,
+	  fuzzers/wkt_import_fuzzer.cpp, fuzzers/wkt_import_fuzzer.dict,
+	  fuzzers/wkt_import_fuzzer.options: Commit Fuzzers for liblwgeom
+	  wkb OSS FUZZ testing
+	  Fuzzers contributed by Even Rouault
+	  References #3783 for PostGIS 2.4 (trunk)
+
+2017-07-10 17:51  Sandro Santilli <strk at kbt.io>
+
+	* [r15482] loader/pgsql2shp-core.c: Initialize another variable
+	  
+	  otherwise used uninitialized when dumping 0-rows tables or
+	  queries
+
+2017-07-10 17:51  Sandro Santilli <strk at kbt.io>
+
+	* [r15481] loader/pgsql2shp-core.c: Check return from an sprintf
+	  
+	  Would be dangerous with field names > 256 characters..
+
+2017-07-10 17:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15480] loader/pgsql2shp-core.c: Fix buffer overflow and use of
+	  uninitialized value
+	  
+	  See #3101 (for trunk)
+
+2017-07-09 14:14  Regina Obe <lr at pcorp.us>
+
+	* [r15478] liblwgeom/lwin_wkb.c: Memory leak in
+	  lwline_from_wkb_state
+	  References #3782 for PostGIS 2.4 (trunk)
+	  Patch provided by Even Rouault
+
+2017-07-06 20:39  Regina Obe <lr at pcorp.us>
+
+	* [r15476] ci/winnie/package_postgis.sh: missing copying
+	  libintl-8.dll needed for the VC++ 32-bit builds for postgis-gui
+
+2017-07-05 08:00  Regina Obe <lr at pcorp.us>
+
+	* [r15475] ci/winnie/regress_postgis.sh: turn off interrupt tests
+	  on winnie. Causing 32-bit to fail.
+
+2017-07-01 04:01  Regina Obe <lr at pcorp.us>
+
+	* [r15471] NEWS, extensions/upgradeable_versions.mk: Update news to
+	  include 2.3 and add missing upgrade paths
+
+2017-06-30 18:33  Regina Obe <lr at pcorp.us>
+
+	* [r15468] doc/performance_tips.xml, doc/using_postgis_dataman.xml:
 	  Bring performance tips section up to newer versions
-	  Closes #3746 for PostGIS 2.3 (branch)
+	  References #3746 for PostGIS 2.4 (trunk)
 
-2017-06-24 06:18  Regina Obe <lr at pcorp.us>
+2017-06-28 08:27  Sandro Santilli <strk at kbt.io>
 
-	* [r15463] .travis.yml: try to fix travis gdal related build error
+	* [r15467] doc/reference_constructor.xml: Fixed some typos in docs
+	  (give -> given)
+	  
+	  Patch by Sergey Fedoseev <fedoseev.sergey at gmail.com>
 
-2017-06-24 05:36  Regina Obe <lr at pcorp.us>
+2017-06-28 08:03  Sandro Santilli <strk at kbt.io>
 
-	* [r15460] doc/installation.xml: fix typo
+	* [r15466] liblwgeom/cunit/cu_lwstroke.c, liblwgeom/lwstroke.c:
+	  lwarc_linearize: fix total angle computation for ccw arcs
 
-2017-06-24 05:36  Regina Obe <lr at pcorp.us>
+2017-06-27 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r15459] doc/installation.xml: Specify highest version of
-	  PostgreSQL supported.
-	  References #3762 for PostGIS 2.3.3
+	* [r15465] liblwgeom/cunit/cu_lwstroke.c, liblwgeom/lwstroke.c,
+	  regress/curvetoline_expected: Fix angle reminder computation
+	  
+	  Closes #3772 again (see comment:6)
+	  Add specific testcase
 
-2017-06-24 05:31  Regina Obe <lr at pcorp.us>
+2017-06-26 20:56  Sandro Santilli <strk at kbt.io>
 
-	* [r15458] doc/extras_tigergeocoder.xml: change doco for
-	  Geocode_Intersection to agree with function definition.
-	  Closes #3717 for PostGIS 2.3.3
+	* [r15464] liblwgeom/lwstroke.c: Fix debug build
 
-2017-06-24 04:58  Regina Obe <lr at pcorp.us>
+2017-06-24 04:57  Regina Obe <lr at pcorp.us>
 
-	* [r15457] NEWS, raster/rt_pg/rtpg_mapalgebra.c: Change ST_Clip
-	  from Error to Notice when ST_Clip can compute no band
-	  Closest #3730 for PostGIS 2.3.3
+	* [r15456] raster/rt_pg/rtpg_mapalgebra.c: Change ST_Clip from
+	  Error to Notice when ST_Clip can compute no band
+	  References #3730 for PostGIS 2.4
 
-2017-06-24 04:33  Regina Obe <lr at pcorp.us>
+2017-06-24 04:34  Regina Obe <lr at pcorp.us>
 
-	* [r15454] doc/reference_processing.xml: Update 3D example and put
+	* [r15455] doc/reference_processing.xml: Update 3D example and put
 	  a note about function may return the same geometry.
 	  References #3702 for PostGIS 2.4 (trunk)
+	  Last commit was for PostGIS 2.3.3 (mistakenly noted as 2.4)
+	  Closes #3702
 
-2017-06-24 04:06  Regina Obe <lr at pcorp.us>
+2017-06-24 04:08  Regina Obe <lr at pcorp.us>
 
-	* [r15452] doc/xsl/postgis_gardentest.sql.xsl: Increase LIMIT
+	* [r15453] doc/xsl/postgis_gardentest.sql.xsl: Increase LIMIT
 	  clause on tests so can more readily catch issues like #3704.
 
-2017-06-23 22:57  Sandro Santilli <strk at kbt.io>
+2017-06-23 22:16  Sandro Santilli <strk at kbt.io>
 
-	* [r15451] postgis/lwgeom_btree.c, regress/operators.sql,
+	* [r15450] postgis/lwgeom_btree.c, regress/operators.sql,
 	  regress/operators_expected: Fix lwgeom_cmp return code
 	  
-	  Closes #3777 once again (for 2.3 branch)
-
-2017-06-23 15:07  Sandro Santilli <strk at kbt.io>
-
-	* [r15449] topology/postgis_topology.c: Fix compiler warnings about
-	  printf-like formats
-	  
-	  This was already fixed in trunk
+	  See #3777
 
-2017-06-23 14:58  Sandro Santilli <strk at kbt.io>
+2017-06-23 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r15448] NEWS, postgis/lwgeom_btree.c, regress/operators.sql,
+	* [r15447] postgis/lwgeom_btree.c, regress/operators.sql,
 	  regress/operators_expected: Fix handling of EMPTY geometries in
 	  btree operator
 	  
 	  Includes regress test
 	  
-	  Closes #3777 for 2.3 branch
+	  See #3777
+
+2017-06-23 11:40  Sandro Santilli <strk at kbt.io>
+
+	* [r15446] README.md: Fix markdown of build badges
+	  
+	  For some reason GitHub doesn't like newlines :/
+	  
+	  NOTE: Gogs and GitLab are both happy with the previous syntax...
 
-2017-06-23 06:15  Regina Obe <lr at pcorp.us>
+2017-06-23 06:00  Regina Obe <lr at pcorp.us>
 
-	* [r15445] NEWS, liblwgeom/lwout_x3d.c, regress/tickets.sql,
+	* [r15444] liblwgeom/lwout_x3d.c, regress/tickets.sql,
 	  regress/tickets_expected: ST_AsX3D handle empty geometries
-	  Closes #3704 for PostGIS 2.3.3
+	  References #3704 for PostGIS 2.4 (trunk)
 
-2017-06-23 05:55  Regina Obe <lr at pcorp.us>
+2017-06-23 05:13  Regina Obe <lr at pcorp.us>
 
-	* [r15443] regress/dumper/realtable-pre.sql: Backport test sql
-	  script missed in last commit
-	  References #3682 for 2.3.3
-	  References #3701 for 2.3.3
+	* [r15441] loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  regress/dumper/realtable-pre.sql,
+	  regress/dumper/realtable_expected.dbf: Escape double quotes issue
+	  in pgsql2shp
+	  Include test for boolean and quotes
+	  References #3701 for PostGIS 2.4 (trunk)
 
-2017-06-23 05:19  Regina Obe <lr at pcorp.us>
+2017-06-21 11:23  Regina Obe <lr at pcorp.us>
 
-	* [r15442] NEWS, loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
-	  regress/dumper/realtable_expected.dbf: Backport fixes for
-	  pgsql2shp for Boolean field length and quote escaping
-	  Includes tests for both
-	  Closes #3682
-	  Closes #3701
+	* [r15440] topology/sql/topogeometry/totopogeom.sql.in:
+	  simplification per strk's request. I undersimplified on last
+	  commit.
+
+2017-06-20 23:29  Regina Obe <lr at pcorp.us>
+
+	* [r15439] topology/sql/topogeometry/totopogeom.sql.in: Clean up of
+	  formatting of r15406.
+	  Add some explanation of change from CASE to UNION ALL
+	  change SELECT ST_Dump to FROM ST_Dump per strk's suggestion
+	  References #3764
+	  For more details refer to
+	  https://www.postgresql.org/message-id/000001d2d5de%24d8d66170%248a832450%24%40pcorp.us
+	  and commit that I think introduced the original problem -
+	  https://www.postgresql.org/message-id/E1cTy4K-00085H-5v@gemulon.postgresql.org
 
-2017-06-19 20:37  Sandro Santilli <strk at kbt.io>
+2017-06-20 22:16  Regina Obe <lr at pcorp.us>
 
-	* [r15437] postgis/Makefile.in: Avoid ever-growing postgis
+	* [r15438] topology/sql/topogeometry/totopogeom.sql.in: refix for
+	  PostgreSQL 10 changed CASE WHEN set returning behavior
+	  Don't use CASE using UNION ALL instead with a WHERE that when
+	  resolves to false skips the output call.
+	  Closes #3764 for PostGIS 2.4 (trunk)
+
+2017-06-19 20:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15435] postgis/Makefile.in: Avoid ever-growing postgis
 	  extension upgrade scripts
 	  
-	  Fixes #3775 for 2.3 branch
+	  Fixes #3775
+
+2017-06-19 20:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15434] postgis/Makefile.in: Style only change: remove trailing
+	  spaces
+
+2017-06-19 16:10  Sandro Santilli <strk at kbt.io>
+
+	* [r15433] regress/curvetoline.sql, regress/curvetoline_expected:
+	  It's multi-arc, not multi-arch (typo)
+
+2017-06-19 16:08  Sandro Santilli <strk at kbt.io>
 
-2017-06-19 20:37  Sandro Santilli <strk at kbt.io>
+	* [r15432] NEWS: Add NEWS items about new ST_CurveToLine signature
 
-	* [r15436] postgis/Makefile.in: Style only change: remove trailing
+2017-06-19 16:07  Sandro Santilli <strk at kbt.io>
+
+	* [r15431] regress/curvetoline.sql, regress/curvetoline_expected:
+	  Add test for multi-arch curve
+	  
+	  It shows how MaxError configuration for ST_CurveToLine is useful
+	  as it results in different number of segments per quadrant based
+	  on radius of each arc...
+
+2017-06-19 16:06  Sandro Santilli <strk at kbt.io>
+
+	* [r15430] doc/reference_processing.xml,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_lwstroke.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwstroke.c,
+	  postgis/lwgeom_sqlmm.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/curvetoline.sql,
+	  regress/curvetoline_expected, regress/sql-mm-circularstring.sql:
+	  Implement extended ST_CurveToLine signature
+	  
+	  Adds lwcurve_linearize function at liblwgeom level.
+	  Turns lwgeom_stroke into a wrapper, keept it for backward
+	  compatibility.
+	  Reduces allocations in linearization procedures.
+	  
+	  Implements SYMMETRIC and RETAIN_ANGLE flags.
+	  Implements MAX_DEVIATION, MAX_ANGLE and SEGS_PER_QUADRANT
+	  configs.
+	  
+	  Includes unit and SQL tests.
+	  Includes documentation.
+	  
+	  Closes #2464 (maxError configuration is MAX_DEVIATION)
+	  Closes #3772 (balanced output is SYMMETRIC and RETAIN_ANGLE
+	  flags)
+	  
+	  Document the new ST_CurveToLine signature
+
+2017-06-13 13:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15429] liblwgeom/cunit/cu_ptarray.c: Style only change: remove
+	  trailing blanks
+
+2017-06-13 13:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15428] liblwgeom/lwstroke.c: Style-only change: remove trailing
 	  blanks
 
+2017-06-12 15:17  Sandro Santilli <strk at kbt.io>
+
+	* [r15427] doc/using_postgis_dataman.xml: geomentry -> geometry
+	  
+	  Thanks Andreas Schild via
+	  https://www.transifex.com/postgis/postgis/translate/#de/using_postgis_datamanxmlpot/19191543/
+
+2017-06-12 13:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15426] doc/using_postgis_dataman.xml: Remove confusing
+	  statement
+	  
+	  As reported by Andreas Schild in
+	  https://www.transifex.com/postgis/postgis/translate/#de/using_postgis_datamanxmlpot/19191379/
+
+2017-06-09 15:23  Regina Obe <lr at pcorp.us>
+
+	* [r15425] doc/reference_raster.xml: example for ST_CreateOverview
+	  and more examples for ST_GDALFromRaster that shows how to use to
+	  output to filesystem.
+
+2017-06-07 07:43  Regina Obe <lr at pcorp.us>
+
+	* [r15424] raster/rt_pg/rtpostgis.sql.in: Mark functions that are
+	  currently stable or volatile (or missing parallel) as immutable
+	  parallel that should have been immutable parallel. First pass
+	  More cleanup of missed schema qualification.
+	  References #3769
+
+2017-06-07 03:33  Regina Obe <lr at pcorp.us>
+
+	* [r15423] extensions/address_standardizer/Makefile.in: have
+	  formatting conform to editorconfig. Fix clean logic, wasn't
+	  deleting all files in sql folder before.
+
 2017-06-06 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r15421] NEWS, doc/po/de_DE/release_notes.xml.po,
+	* [r15420] NEWS, doc/po/de_DE/release_notes.xml.po,
 	  doc/po/es/release_notes.xml.po, doc/po/fr/release_notes.xml.po,
 	  doc/po/it_IT/release_notes.xml.po,
 	  doc/po/ja/release_notes.xml.po,
@@ -114,81 +1106,503 @@
 	  Thanks Andreas Schild via
 	  https://www.transifex.com/postgis/postgis/translate/#de/release_notesxmlpot/74993598/
 
-2017-06-06 12:22  Sandro Santilli <strk at kbt.io>
+2017-06-06 12:18  Sandro Santilli <strk at kbt.io>
 
-	* [r15418] NEWS, doc/release_notes.xml: shp2pgsql locale fixes are
+	* [r15417] NEWS, doc/release_notes.xml: shp2pgsql locale fixes are
 	  #3084, not #3048
 	  
 	  Thanks Andreas Schild via
 	  https://www.transifex.com/postgis/postgis/translate/#de/release_notesxmlpot/74993584/
 
-2017-05-04 18:01  Sandro Santilli <strk at kbt.io>
+2017-05-31 15:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15415] README.md: Use SVG format for Travis badge
+
+2017-05-29 18:29  Sandro Santilli <strk at kbt.io>
 
-	* [r15388] .drone.yml: Set RUNTESTFLAGS env variable locally
+	* [r15414] .editorconfig: It looks like .h.in files use spaces
+	  indent
+
+2017-05-29 18:16  Sandro Santilli <strk at kbt.io>
+
+	* [r15413] .editorconfig: Request tab indentation by default for
+	  SQL files
+	  
+	  Still keep sfcgal.sql and topology SQL files with spaces, to
+	  reflect the current state.
 	  
-	  global env doesn't seem to work with Drone
+	  See #3767
+
+2017-05-29 18:07  Regina Obe <lr at pcorp.us>
+
+	* [r15412] raster/rt_pg/rtpostgis.sql.in: Mark all raster aggregate
+	  functions as parallel safe.
+	  Also more schema qualification, still a lot not schema qualified
+	  flip ST_Intersection to be immutable parallel safe
+	  references #3752 for PostGIS 2.4 (trunk)
+
+2017-05-28 20:48  Sandro Santilli <strk at kbt.io>
+
+	* [r15411] .gitignore: Ignore generated geobuffer sources
+
+2017-05-28 20:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15410] .editorconfig: Topology SQL files want space indent
+	  
+	  See #3767
+
+2017-05-27 17:07  Regina Obe <lr at pcorp.us>
+
+	* [r15409] postgis/geography.sql.in, postgis/postgis.sql.in,
+	  raster/rt_pg/rtpostgis.sql.in: List parent partition tables and
+	  have geography_view only list things like tables (exclude helper
+	  types)
+	  Closes #3766
+
+2017-05-27 16:40  Regina Obe <lr at pcorp.us>
+
+	* [r15408] topology/sql/topogeometry/totopogeom.sql.in: replace
+	  tabs with spaces from last commit
+
+2017-05-27 13:34  Regina Obe <lr at pcorp.us>
+
+	* [r15407] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: Change log table name
+
+2017-05-26 19:35  Regina Obe <lr at pcorp.us>
+
+	* [r15406] topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected: Fix topology
+	  PostgreSQL 10 regress errors
+	  Change CASE WHEN SRF to use constant
+	  Evidentally they also removed a bunch of columns from sequence
+	  table struct
+	  I'm guessing has to do with intro of IDENTITY column type, so had
+	  to revise copytopology regress
+	  Closes #3764
+
+2017-05-26 06:25  Regina Obe <lr at pcorp.us>
+
+	* [r15405] raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Revise rt_union test so
+	  passes equally on PostgreSQL 10 and lower. Lower calls SRF for
+	  each column, triggering the same error notice multiple times,
+	  PostgreSQL 10 called SRF only once. Revised syntax so old
+	  versions call SRF only once.
+	  
+	  Closes #3763 for trunk PostGIS 2.4.0
+
+2017-05-26 04:41  Regina Obe <lr at pcorp.us>
+
+	* [r15404] raster/rt_pg/rtpostgis.sql.in: Revise to use substring
+	  function instead of regexp_matches.
+	  This fixes most of the raster regress issues noted in #3759 and
+	  Closes #3760 for PostGIS 2.4.0 (trunk)
+
+2017-05-26 04:05  Regina Obe <lr at pcorp.us>
+
+	* [r15403] doc/extras_tigergeocoder.xml: revert previous change to
+	  this file accidentally committed for #3761
+	  But this is a work in progress for different item, not ready for
+	  commit.
+
+2017-05-26 04:03  Regina Obe <lr at pcorp.us>
+
+	* [r15402] configure.ac, doc/extras_tigergeocoder.xml,
+	  doc/postgis.xml, postgis/Makefile.in, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_backend_api.c, postgis/lwgeom_dumppoints.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_inout.c, postgis/postgis.sql.in,
+	  postgis/postgis_module.c, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/rt_pg/rtpg_pixel.c, raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpostgis.c,
+	  regress/Makefile.in: Get rid of all if def needed for versions of
+	  PostgreSQL lower than 9.3 and GEOS 3.3
+	  Document dropping support for PostgreSQL 9.2
+	  Note didn't change postgis/gserialized_estimate.c which also has
+	  an ifdef (leaving that for pramsey)
+	  References #3761 for PostGIS 2.4
+
+2017-05-24 18:55  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r15401] postgis/gserialized_estimate.c,
+	  regress/regress_selectivity.sql: #3758, regression failure on
+	  stats. Add test data as static COPY,
+	  not dynamic generation, since change in generate_series caused
+	  probs
+
+2017-05-23 04:39  Regina Obe <lr at pcorp.us>
+
+	* [r15400] NEWS, doc/reference_measure.xml, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in, regress/Makefile.in, regress/frechet.sql,
+	  regress/frechet_expected, utils/postgis_restore.pl.in: New
+	  function ST_FrechetDistance (patch from Shinichi Sugiyama)
+	  Closes #3677
+	  Closes https://github.com/postgis/postgis/pull/120
+
+2017-05-22 16:36  Sandro Santilli <strk at kbt.io>
+
+	* [r15399] topology/topology.sql.in: Add comment to topology schema
+
+2017-05-21 03:15  Regina Obe <lr at pcorp.us>
+
+	* [r15398] postgis/gserialized_estimate.c: PostgreSQL 10 beta1
+	  fails compile in gserialized_estimate
+	  Revise to use new api for get_attstatsslot function for
+	  PostgreSQL >= 10
+	  References #3758
 
-2017-05-03 03:50  Regina Obe <lr at pcorp.us>
+2017-05-20 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r15383] NEWS, postgis/postgis.sql.in,
-	  raster/rt_pg/rtpostgis.sql.in: @ operator not schema qualified
-	  and ~ not schema qualified in some places
+	* [r15397] configure.ac: Revise the PGVERSION numbering scheme so
+	  also works for PostgreSQL 10beta1 and for all future PostgreSQL
+	  after 10
+	  Note previous patch put in did not consider the case of when
+	  10.11 comes, that would end up ranking higher than 11.0 (110 vs.
+	  1011).
+	  So we need to totally disregard the minor version for PostgreSQL
+	  >= 10
+	  Closes #3614
+
+2017-05-19 01:59  Regina Obe <lr at pcorp.us>
+
+	* [r15396] doc/installation.xml: Fix mismatch between actual and
+	  documented output
+	  Closes https://github.com/postgis/postgis/pull/118
+
+2017-05-19 01:54  Regina Obe <lr at pcorp.us>
+
+	* [r15395] doc/reference_measure.xml: Note about ST_Equals does not
+	  support geometry collection
+	  Closes pull reguest - https://github.com/postgis/postgis/pull/131
+	  from lb1c
+
+2017-05-17 18:18  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15394] postgis/mvt.c: ST_AsMVT Forgot to initialize to NULL
+
+2017-05-17 17:52  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15393] postgis/mvt.c: ST_AsMVT avoid mutating the input LWGEOM
+
+2017-05-11 23:44  Regina Obe <lr at pcorp.us>
+
+	* [r15392] NEWS, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c: Gist penalty speed improvement for
+	  2d and nd points
+	  References #3753 for PostGIS 2.4.0
+
+2017-05-11 18:17  Regina Obe <lr at pcorp.us>
+
+	* [r15391] .travis.yml: try to add libgdal1h dependency in attempt
+	  to fix libgdal-dev install issue on travis
+
+2017-05-04 20:22  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15390] doc/reference_output.xml: ST_AsMVT Document JSONB
+	  support
+	  References #3749
+
+2017-05-04 18:40  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15389] postgis/mvt.c, regress/mvt_expected: ST_AsMVT Normalize
+	  output to make sure it will be identical regardless of GEOS
+	  version
+	  References #3749
+
+2017-05-04 17:15  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15387] postgis/mvt.c, postgis/mvt.h, regress/Makefile.in,
+	  regress/mvt.sql, regress/mvt_expected, regress/mvt_jsonb.sql,
+	  regress/mvt_jsonb_expected: ST_AsMVT JSONB support and regression
+	  tests conditional on PG >= 94
+	  Fixes #3749
+
+2017-05-04 05:07  Sandro Santilli <strk at kbt.io>
+
+	* [r15386] .drone.yml: Use local RUNTESTFLAGS env variable (global
+	  doesn't seem to work)
+
+2017-05-03 22:32  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15385] postgis/mvt.c, postgis/mvt.h, regress/mvt.sql,
+	  regress/mvt_expected: ST_AsMVT parse JSONB into keys/values
+	  References #3749
+
+2017-05-03 13:38  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15384] postgis/mvt.c, regress/mvt_expected: ST_AsMVT make sure
+	  valid/clockwise even after collection extraction
+
+2017-05-03 03:12  Regina Obe <lr at pcorp.us>
+
+	* [r15382] postgis/postgis.sql.in, raster/rt_pg/rtpostgis.sql.in: @
+	  operator not schema qualified and ~ not schema qualified in some
+	  places
 	  apply patch with adjustments. Patch provided by Shane StClair
 	  (Axiom Data Science)
-	  Closes #3750 for PostGIS 2.3.3
+	  References #3750 for trunk PostGIS 2.4.0
+
+2017-05-01 02:39  Regina Obe <lr at pcorp.us>
+
+	* [r15381] NEWS, loader/pgsql2shp-core.c: Boolean (FTLogical)
+	  should be 1 byte not 2 bytes
+	  closes #3682 for PostGIS 2.4.0 (trunk)
+
+2017-04-30 21:36  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15380] postgis/mvt.c, regress/mvt_expected: Readd homogenize
+	  and expect empty output on collapsed polygon
+
+2017-04-30 21:36  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15379] postgis/mvt.c: Fix check for empty or null geometry and
+	  more strict precision reducing
+
+2017-04-28 21:07  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15378] postgis/lwgeom_out_mvt.c, postgis/mvt.c,
+	  regress/mvt.sql, regress/mvt_expected: Rework ST_AsMVTGeom
+	  clipping logic
+	  Closes #3740
+
+2017-04-28 17:27  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15377] postgis/geobuf.c, postgis/mvt.c: Fix wrong char *
+	  allocation size
+
+2017-04-28 16:16  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15376] postgis/geobuf.c: Make copy of string that will be
+	  deallocated and remove unused code
+
+2017-04-28 16:10  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15375] postgis/mvt.c: Make copy of string that will be
+	  deallocated and make bool type clear
+
+2017-04-26 20:43  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15374] postgis/lwgeom_out_geobuf.c, postgis/lwgeom_out_mvt.c:
+	  Revert MemoryContext refactor
+
+2017-04-26 03:39  Regina Obe <lr at pcorp.us>
 
-2017-04-25 08:20  Regina Obe <lr at pcorp.us>
+	* [r15373] astyle, doc/texstyle.sty: Revert committ of astyle and
+	  commit the intended textstyle.sty
+	  References #3726 for PostGIS 2.4 trunk
 
-	* [r15368] regress/subdivide.sql, regress/subdivide_expected:
+2017-04-25 21:39  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15372] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Cast smaller integer types to the destination type
+	  Fixes #3741 and #3742
+
+2017-04-25 21:14  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15371] regress/mvt.sql, regress/mvt_expected: Comment out
+	  failing test for out of tree investigation
+
+2017-04-25 21:10  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15370] postgis/lwgeom_out_geobuf.c, postgis/lwgeom_out_mvt.c,
+	  postgis/mvt.c, postgis/uthash.h: Restore debug log and improve
+	  memory context/allocations
+
+2017-04-25 20:53  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15369] postgis/mvt.c, regress/mvt_expected: Comment out a debug
+	  logging causing suspicious test fail
+
+2017-04-25 07:08  Regina Obe <lr at pcorp.us>
+
+	* [r15367] regress/subdivide.sql, regress/subdivide_expected:
 	  revise ST_Subdivide regress to use ticket instead of github pull
 	  request
-	  References #3744 for PostGIS 2.3
+	  References #3744
 
-2017-04-25 06:02  Regina Obe <lr at pcorp.us>
+2017-04-25 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r15365] NEWS, doc/Makefile.in, doc/texstyle.sty: PDF manual from
-	  dblatex renders fancy quotes for programlisting
+	* [r15366] astyle, doc/Makefile.in: PDF manual from dblatex renders
+	  fancy quotes for programlisting
 	  Change to use regular quotes
 	  patch from Mike Toews
-	  References #3726 for PostGIS 2.3
+	  Closes #3726 for PostGIS 2.4 (trunk)
 
-2017-04-24 20:42  Regina Obe <lr at pcorp.us>
+2017-04-24 18:01  Regina Obe <lr at pcorp.us>
 
-	* [r15364] NEWS, liblwgeom/lwgeom.c, regress/subdivide.sql,
+	* [r15363] liblwgeom/lwgeom.c, regress/subdivide.sql,
 	  regress/subdivide_expected: ST_Subdivide loses subparts of
 	  inverted geometries patch from Darafei Praliaskouski (Komzpa)
-	  Closes #3744 for PostGIS 2.3
+	  References #3744
 	  changed area regress to cast to numeric so doesn't return
 	  scientific notation on windows
 
-2017-04-23 20:34  Regina Obe <lr at pcorp.us>
+2017-04-23 20:21  Regina Obe <lr at pcorp.us>
 
-	* [r15362] NEWS, raster/loader/raster2pgsql.c: Get rid of logic
-	  that set out_srid to same as input srid and change to not try to
-	  transform when out_srid is unknown.
-	  Closes #3738 for PostGIS 2.3
+	* [r15361] raster/loader/raster2pgsql.c: Get rid of logic that set
+	  out_srid to same as input srid and change to not try to transform
+	  when out_srid is unknown.
+	  References #3738 for PostGIS 2.4 trunk
 
-2017-04-12 13:35  Sandro Santilli <strk at kbt.io>
+2017-04-21 19:40  Björn Harrtell <bjorn at wololo.org>
 
-	* [r15352] README.md: Fix drone build badge url
-	  
-	  [ci skip]
+	* [r15360] regress/README: Fix mistakes and some rewording
+
+2017-04-21 17:21  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15359] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Expand tests to verify redundant value encoding fix
+	  Closes #3741
+
+2017-04-21 16:58  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15358] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Fix ST_AsMVT string value encoding redundancy
+	  References #3741
+
+2017-04-21 16:38  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15357] regress/README: Add docs about running regression tests
+	  individually
+
+2017-04-21 16:32  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15356] postgis/uthash.h: Upgrade uthash 2.0.1 -> 2.0.2
+
+2017-04-19 19:39  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15355] postgis/mvt.c: Add logging statements
+
+2017-04-19 17:43  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15354] postgis/mvt.c, postgis/mvt.h: Clear hash tables after
+	  usage
+
+2017-04-12 13:34  Sandro Santilli <strk at kbt.io>
+
+	* [r15351] README.md: Update drone url
+
+2017-04-12 13:33  Sandro Santilli <strk at kbt.io>
+
+	* [r15350] liblwgeom/lwgeom_geos.c, liblwgeom/lwprint.c,
+	  postgis/lwgeom_ogc.c: fix variable length arrays
 
 2017-04-08 12:25  Regina Obe <lr at pcorp.us>
 
-	* [r15348] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	* [r15349] regress/knn_recheck.sql, regress/knn_recheck_expected:
 	  Get rid of knn tests where multiple records have the same
 	  distances
-	  references #3649 for 2.3
+	  closes #3649 for 2.4
+
+2017-04-07 08:28  Regina Obe <lr at pcorp.us>
+
+	* [r15347] libpgcommon/gserialized_gist.h: Add <float.h> include so
+	  PostGIS can compile against PostgreSQL 10
+	  Closes #3721
 
-2017-04-04 17:40  Daniel Baston <dbaston at gmail.com>
+2017-04-04 17:38  Daniel Baston <dbaston at gmail.com>
 
-	* [r15346] doc/reference_measure.xml: Fix error in docs for
+	* [r15345] doc/reference_measure.xml: Fix error in docs for
 	  ST_ClusterDBSCAN
 
-2017-03-11 16:23  Sandro Santilli <strk at kbt.io>
+2017-03-29 06:32  Sandro Santilli <strk at kbt.io>
+
+	* [r15344] doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_output.xml.pot: Run "make update-pot"
+
+2017-03-29 06:32  Sandro Santilli <strk at kbt.io>
+
+	* [r15343] doc/reference_measure.xml: Fix documentation of centroid
+	  examples.
+	  
+	  Patch by Jackie Leng <jccleng at gmail.com> via
+	  https://github.com/postgis/postgis/pull/126
+
+2017-03-24 20:51  Sandro Santilli <strk at kbt.io>
+
+	* [r15342] extensions/postgis/Makefile.in,
+	  extensions/postgis_sfcgal/Makefile.in: Avoid a few bashisms
+	  resulting in invalid SQL files
+	  
+	  An echo that's supposed to output a backslash works with bash,
+	  but not
+	  in dash. Use printf, instead.
+	  
+	  Patch by: Markus Wanner <markus at bluegap.ch>
+
+2017-03-20 15:59  Sandro Santilli <strk at kbt.io>
+
+	* [r15341] doc/reference_accessor.xml: Clarify behavior of
+	  ST_IsPolygon{CW,CCW} with closed linestrings
+
+2017-03-20 13:24  Daniel Baston <dbaston at gmail.com>
+
+	* [r15340] doc/reference_accessor.xml: ST_IsPolygonCW doc
+	  clarifications
+
+2017-03-18 11:59  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15339] postgis/geobuf.c, postgis/mvt.c, postgis/mvt.h: Clean up
+	  C style
+
+2017-03-18 11:59  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15338] postgis/mvt.c: Add missing static modifier
+
+2017-03-17 20:52  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15337] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Also consider multi variants when extracting from collections
+
+2017-03-17 00:28  Daniel Baston <dbaston at gmail.com>
 
-	* [r15331] NEWS, liblwgeom/lwgeom_topo.c,
+	* [r15336] NEWS, doc/reference_accessor.xml,
+	  doc/reference_editor.xml, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/postgis.sql.in, regress/Makefile.in,
+	  regress/orientation.sql, regress/orientation_expected: #3589,
+	  Orientation checking and forcing fuctions
+
+2017-03-16 13:08  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15335] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Only keep the highest dimension geometry for collections
+
+2017-03-15 15:10  Daniel Baston <dbaston at gmail.com>
+
+	* [r15334] postgis/postgis.sql.in, raster/rt_pg/rtpostgis.sql.in:
+	  Avoid making session-level changes to client_min_messages on
+	  install
+
+2017-03-12 11:12  Sandro Santilli <strk at kbt.io>
+
+	* [r15333] doc/extras_topology.xml, doc/installation.xml: Topology
+	  is enable by default since PostGIS-2.0 (2012)
+
+2017-03-12 08:40  Regina Obe <lr at pcorp.us>
+
+	* [r15332] doc/xsl/postgis_aggs_mm.xml.xsl: Fix 2.4 title
+
+2017-03-11 16:21  Sandro Santilli <strk at kbt.io>
+
+	* [r15330] liblwgeom/lwgeom_topo.c,
 	  topology/test/regress/topogeo_addlinestring.sql,
 	  topology/test/regress/topogeo_addlinestring_expected_newsnap,
 	  topology/test/regress/topogeo_addlinestring_expected_oldsnap: Fix
@@ -200,60 +1614,399 @@
 	  
 	  Includes automated testcase
 	  
-	  Closes #3711 (in 2.3 branch)
+	  See #3711
+
+2017-03-11 14:33  Sandro Santilli <strk at kbt.io>
+
+	* [r15329] liblwgeom/lwgeom_topo.c: Print more digits in debugging
+	  outputs about azimuth computation
+
+2017-03-11 06:21  Regina Obe <lr at pcorp.us>
+
+	* [r15328] doc/xsl/postgis_aggs_mm.xml.xsl: take out 2.4 enhanced
+	  functions section, bah we've enhanced nothing and docbook doesn't
+	  like empty enhancement lists.
+
+2017-03-11 06:06  Regina Obe <lr at pcorp.us>
+
+	* [r15327] doc/xsl/postgis_aggs_mm.xml.xsl: Add what's new in 2.4
+	  section to docs
+
+2017-03-10 21:54  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15326] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Fix for incorrect scale/translate in ST_AsMVTGeom
+
+2017-03-10 20:17  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15325] postgis/lwgeom_out_mvt.c: Add missing guard when
+	  libprotobuf-c is not available
+
+2017-03-09 11:30  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15324] doc/reference_output.xml: Improve ST_AsMVT documentation
 
-2017-01-31 05:05  Regina Obe <lr at pcorp.us>
+2017-03-07 20:32  Björn Harrtell <bjorn at wololo.org>
 
-	* [r15303] Version.config, extensions/upgradeable_versions.mk: Bump
-	  to next dev revision
+	* [r15323] doc/reference_output.xml, postgis/lwgeom_out_mvt.c,
+	  postgis/mvt.c, postgis/mvt.h, postgis/postgis.sql.in,
+	  regress/mvt.sql, regress/mvt_expected: Reworked ST_AsMVT and new
+	  ST_AsMVTGeom implementation
+	  References #3712
 
-2017-01-30 05:59  Regina Obe <lr at pcorp.us>
+2017-03-06 20:40  Björn Harrtell <bjorn at wololo.org>
 
-	* [r15301] ChangeLog, NEWS, README.postgis, Version.config,
-	  doc/release_notes.xml, extensions/upgradeable_versions.mk: Prep
-	  for PostGIS 2.3.2 release
+	* [r15322] postgis/geobuf.c: Use PG_DETOAST_DATUM_COPY instead of
+	  clone deep
+	  References #3720
 
-2017-01-28 04:10  Regina Obe <lr at pcorp.us>
+2017-03-05 11:58  Björn Harrtell <bjorn at wololo.org>
 
-	* [r15295] liblwgeom/lwprint.c: Fix for 32-bit lwprint to support
+	* [r15321] postgis/geobuf.c: Clone LWGEOM in aggregation step
+	  References #3720
+
+2017-02-28 20:39  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15320] regress/mvt.sql, regress/mvt_expected: Disable test that
+	  is too PG version specific
+	  Fixes #3722
+
+2017-02-27 13:58  Regina Obe <lr at pcorp.us>
+
+	* [r15319] doc/introduction.xml: Add Björn Harrtell to core
+	  contributors list and move David Zwarg to past
+
+2017-02-27 09:34  Sandro Santilli <strk at kbt.io>
+
+	* [r15318] authors.git, authors.svn: Add Bjorn reference in authors
+	  files
+
+2017-02-26 18:16  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15317] NEWS, doc/reference_output.xml, postgis/Makefile.in,
+	  postgis/geobuf.LICENSE, postgis/geobuf.c, postgis/geobuf.h,
+	  postgis/geobuf.proto, postgis/lwgeom_out_geobuf.c,
+	  postgis/postgis.sql.in, regress/Makefile.in, regress/geobuf.sql,
+	  regress/geobuf_expected: Geobuf output support via ST_AsGeobuf
+	  Closes #3599
+
+2017-02-26 16:42  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15316] postgis/mvt.c, regress/mvt.sql, regress/mvt_expected:
+	  Improved integer encoding for ST_AsMVT
+	  Closes #3714
+
+2017-02-26 16:23  Björn Harrtell <bjorn at wololo.org>
+
+	* [r15315] postgis/mvt.c: Better numeric/string value handling for
+	  ST_AsMVT
+	  Closes #3710
+
+2017-02-18 17:34  Regina Obe <lr at pcorp.us>
+
+	* [r15314] doc/installation.xml: Clarify that nation script must be
+	  run first before any states loaded
+	  references #3699
+
+2017-02-13 09:35  Sandro Santilli <strk at kbt.io>
+
+	* [r15313] configure.ac: Fix mishandling of spaces in "configure
+	  --with-pgconfig" path
+	  
+	  It is quite common to have spaces in installation path names
+	  on Windows, but this will cause trouble with the --with-pgconfig
+	  configure option.
+	  Fix by adding double quotes throughout.
+	  
+	  Patch by Laurenz Albe <laurenz.albe at wien.gv.at>
+	  via https://github.com/postgis/postgis/pull/125
+
+2017-02-12 19:31  Regina Obe <lr at pcorp.us>
+
+	* [r15312] ci/winnie/build_postgis.sh,
+	  ci/winnie/regress_postgis.sh: forgot pkg_config_path and reverted
+	  CGAL version change
+	  references #3661
+
+2017-02-12 19:15  Regina Obe <lr at pcorp.us>
+
+	* [r15311] ci/winnie/build_postgis.sh,
+	  ci/winnie/package_postgis.sh, ci/winnie/regress_postgis.sh: Logic
+	  for winnie to build and package with protobuf-c support
+	  references #3661
+
+2017-02-09 08:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15310] doc/po/templates/installation.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot: Update gettext
+	  templates (make update-pot)
+
+2017-02-09 08:29  Sandro Santilli <strk at kbt.io>
+
+	* [r15309] doc/reference_processing.xml: Fix typo
+	  
+	  Thanks Anton Bobov (https://github.com/postgis/postgis/pull/124)
+
+2017-02-08 13:25  Sandro Santilli <strk at kbt.io>
+
+	* [r15308] doc/installation.xml: Add notes about dependency
+	  requirements for ST_AsMVT
+	  
+	  Patch by Björn Harrtell <bjorn at wololo.org>
+
+2017-02-07 21:42  Sandro Santilli <strk at kbt.io>
+
+	* [r15307] configure.ac: Add check for pkg-config
+	  
+	  Patch by Björn Harrtell
+	  
+	  References #3661
+
+2017-02-06 16:33  Sandro Santilli <strk at kbt.io>
+
+	* [r15304] NEWS, configure.ac, doc/reference_output.xml,
+	  postgis/Makefile.in, postgis/lwgeom_out_mvt.c, postgis/mvt.c,
+	  postgis/mvt.h, postgis/postgis.sql.in,
+	  postgis/postgis_libprotobuf.c, postgis/uthash.h,
+	  postgis/vector_tile.LICENSE, postgis/vector_tile.proto,
+	  postgis_config.h.in, regress/Makefile.in, regress/mvt.sql,
+	  regress/mvt_expected: Mapbox vector tile output support via
+	  ST_AsMVT
+	  
+	  Implementation by Björn Harrtell / CARTO
+	  
+	  References #3661
+
+2017-01-29 22:20  Sandro Santilli <strk at kbt.io>
+
+	* [r15300] doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/release_notes.xml.po,
+	  doc/po/de_DE/using_postgis_dataman.xml.po,
+	  doc/po/es/extras.xml.po, doc/po/es/extras_historytable.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq_raster.xml.po,
+	  doc/po/es/installation.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_temporal.xml.po,
+	  doc/po/es/release_notes.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/performance_tips.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/release_notes.xml.po,
+	  doc/po/it_IT/using_postgis_dataman.xml.po,
+	  doc/po/ja/extras_address_standardizer.xml.po,
+	  doc/po/ja/extras_historytable.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/extras_topology.xml.po, doc/po/ja/faq.xml.po,
+	  doc/po/ja/faq_raster.xml.po, doc/po/ja/installation.xml.po,
+	  doc/po/ja/introduction.xml.po, doc/po/ja/performance_tips.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_management.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_misc.xml.po,
+	  doc/po/ja/reference_operator.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/reference_sfcgal.xml.po,
+	  doc/po/ja/release_notes.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/ja/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq_raster.xml.po,
+	  doc/po/pl/installation.xml.po, doc/po/pl/performance_tips.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/release_notes.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_historytable.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/performance_tips.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/reference_temporal.xml.po,
+	  doc/po/pt_BR/reference_transaction.xml.po,
+	  doc/po/pt_BR/reference_type.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_postgis_app.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po,
+	  doc/po/templates/extras.xml.pot,
+	  doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/extras_historytable.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/performance_tips.xml.pot,
+	  doc/po/templates/postgis.xml.pot,
+	  doc/po/templates/reference.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_exception.xml.pot,
+	  doc/po/templates/reference_guc.xml.pot,
+	  doc/po/templates/reference_lrs.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_operator.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_sfcgal.xml.pot,
+	  doc/po/templates/reference_temporal.xml.pot,
+	  doc/po/templates/reference_transaction.xml.pot,
+	  doc/po/templates/reference_type.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/reporting.xml.pot,
+	  doc/po/templates/using_postgis_app.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Pull translation
+	  files from transifex
+
+2017-01-28 08:30  Regina Obe <lr at pcorp.us>
+
+	* [r15296] liblwgeom/lwprint.c: Fix for 32-bit lwprint to support
 	  ST_AsLatLonText
-	  References #3688 for PostGIS 2.3.2
+	  Closes #3688 for PostGIS 2.4 (trunk)
+
+2017-01-25 23:46  Regina Obe <lr at pcorp.us>
 
-2017-01-25 23:42  Regina Obe <lr at pcorp.us>
+	* [r15294] extras/tiger_geocoder/tiger_loader_2016.sql: Turn off
+	  loading of tabblock by default. It's been broken since 2014 and
+	  not used by the geocoder
+	  References #3698 for PostGIS 2.4
 
-	* [r15293] extras/tiger_geocoder/tiger_loader_2016.sql: Turn off
-	  loading of tabblock by default. It's been broken since 2014
-	  References #3898 for PostGIS 2.3
+2017-01-24 16:37  Sandro Santilli <strk at kbt.io>
+
+	* [r15292] topology/postgis_topology.c: Fix build warnings in
+	  PostgreSQL-9.6 based builds
+	  
+	  Closes #3696
+	  
+	  NOTE: SPI_processed datatype changed from 32 to 64 bit stsarting
+	  with PostgreSQL 9.6
 
-2017-01-22 07:44  Regina Obe <lr at pcorp.us>
+2017-01-22 05:46  Regina Obe <lr at pcorp.us>
 
-	* [r15291] postgis/geography.sql.in, postgis/geography_brin.sql.in,
+	* [r15290] postgis/geography.sql.in, postgis/geography_brin.sql.in,
 	  postgis/postgis.sql.in, postgis/postgis_brin.sql.in: Fix for
 	  pg_upgrade of pg < 9.5 + 2.3+, pg_upgrade and doing a postgis
 	  micro update to latest stable.
-	  closes #3683 for PostGIS 2.3
+	  References #3683 for PostGIS 2.4 (trunk)
 
-2017-01-18 21:07  Sandro Santilli <strk at kbt.io>
+2017-01-18 20:58  Sandro Santilli <strk at kbt.io>
 
-	* [r15289] NEWS, liblwgeom/cunit/cu_print.c, liblwgeom/lwprint.c:
-	  ST_AsLatLonText: round minutes [2.3 backport]
+	* [r15288] liblwgeom/cunit/cu_print.c, liblwgeom/lwprint.c:
+	  ST_AsLatLonText: round minutes
 	  
-	  Patch by Mike Toews, closes #3688
+	  Patch by Mike Toews, see #3688
 
-2017-01-07 08:52  Regina Obe <lr at pcorp.us>
+2017-01-18 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r15285] NEWS, postgis/gserialized_gist_2d.c,
-	  regress/knn_recheck.sql, regress/knn_recheck_expected: KNN
-	  recheck in 9.5+ fails with index returned tuples in wrong order
-	  references #3418 for PostGIS 2.3
+	* [r15287] NEWS: Add missing blank line
 
-2017-01-06 10:31  Regina Obe <lr at pcorp.us>
+2017-01-07 08:45  Regina Obe <lr at pcorp.us>
 
-	* [r15282] NEWS: update news with latest 2 bug fixes
+	* [r15284] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	  Add regress check for ERROR: index returned tuples in wrong order
+	  references #3418
+
+2017-01-06 16:22  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r15283] postgis/gserialized_gist_2d.c: #3418, KNN recheck in 9.5
+	  fails with index returned tuples in wrong order
+	  
+	  While we store float boxes, it is important to carry out
+	  *comparisons*
+	  of those boxes in double space, so we can capture small
+	  differences.
+	  This works well because the boxes are "overdetermined", they are
+	  slightly
+	  larger than they need to be. The bug in this case was caused by a
+	  case
+	  where the distance calculation between two boxes was carried out
+	  in float
+	  space and as a result the distance got slightly overdetermined,
+	  ending
+	  up larger than the actual distance between the objects
+	  themselves.
 
-2017-01-05 19:15  Regina Obe <lr at pcorp.us>
+2017-01-05 19:51  Regina Obe <lr at pcorp.us>
 
-	* [r15280] postgis/postgis.sql.in: Relationship functions not using
+	* [r15281] postgis/postgis.sql.in: Relationship functions not using
 	  an index in some cases
 	  Set cost back to 1 for functions that return a geometry
 	  A higher cost has the side-effect of making the planner
@@ -261,214 +2014,316 @@
 	  ST_Intersects
 	  it's cheaper to compute the geometry once rather
 	  than compute twice and break into an index and non-index call.
-	  References #3657 for PostGIS 2.3
+	  References #3675 for PostGIS 2.4
 
-2016-12-20 03:22  Regina Obe <lr at pcorp.us>
+2016-12-20 00:08  Regina Obe <lr at pcorp.us>
 
-	* [r15278] utils/postgis_proc_upgrade.pl: PostGIS upgrade scripts
+	* [r15277] extensions/upgradeable_versions.mk: Add PostGIS 2.3.1 as
+	  a target
+
+2016-12-20 00:07  Regina Obe <lr at pcorp.us>
+
+	* [r15276] utils/postgis_proc_upgrade.pl: PostGIS upgrade scripts
 	  missing GRANT for views
-	  references #3680 for PostGIS 2.3
+	  references #3680 for trunk (PostGIS 2.4)
+
+2016-12-16 18:55  Sandro Santilli <strk at kbt.io>
+
+	* [r15275] topology/test/perf/TopoGeo_addLinestring.sql: Fully
+	  qualify performance test script
+	  
+	  ... helps running it from single-mode postgres
+
+2016-12-10 09:33  Sandro Santilli <strk at kbt.io>
+
+	* [r15274] topology/postgis_topology.c: Use a cached prepared
+	  statement for loading topology records
+
+2016-12-10 09:33  Sandro Santilli <strk at kbt.io>
+
+	* [r15273] topology/test/perf,
+	  topology/test/perf/TopoGeo_addLinestring.sql: Add simple
+	  performance tester for TopoGeo_addLinestring
+
+2016-12-09 17:10  Paul Ramsey <pramsey at cleverelephant.ca>
+
+	* [r15272] loader/shp2pgsql-core.c: Comment out what appears to be
+	  an old debugging line
 
-2016-12-03 22:32  Sandro Santilli <strk at kbt.io>
+2016-12-09 17:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r15270] NEWS: Indent and style NEWS file
+	* [r15271] loader/dbfopen.c, loader/shp2pgsql-core.c: #3645, do not
+	  load logically deleted records from shape files
 
-2016-12-03 20:39  Regina Obe <lr at pcorp.us>
+2016-12-03 22:05  Sandro Santilli <strk at kbt.io>
 
-	* [r15268] postgis/postgis.sql.in: Cost on ST_SetSRID is preventing
+	* [r15269] topology/postgis_topology.c: 4x speed improvement in
+	  GetFaceByPoint
+	  
+	  Implies a speedup in topology loading too, whereas the
+	  face-containing-point callback is used twice per added line.
+
+2016-12-03 20:36  Regina Obe <lr at pcorp.us>
+
+	* [r15267] postgis/postgis.sql.in: Cost on ST_SetSRID is preventing
 	  index use with relation functions. Change from 10 to 1.
-	  References #3675 for PostGIS 2.3
+	  References #3675 for PostGIS 2.4
 
-2016-11-28 15:10  Regina Obe <lr at pcorp.us>
+2016-12-02 08:06  Sandro Santilli <strk at kbt.io>
 
-	* [r15265] HOWTO_RELEASE, Version.config,
-	  extensions/upgradeable_versions.mk: More minor corrections to
-	  HOW_TO_RELEASE, bump version to 2.3.2dev
+	* [r15266] liblwgeom/liblwgeom.h.in, liblwgeom/lwpoly.c,
+	  postgis/lwgeom_functions_basic.c: Refactor logic for
+	  ST_MakeEnvelope to be reusable in liblwgeom
+	  
+	  Patch by Björn Harrtell via
+	  https://git.osgeo.org/gogs/postgis/postgis/pulls/8
 
-2016-11-28 14:49  Regina Obe <lr at pcorp.us>
+2016-11-28 00:41  Regina Obe <lr at pcorp.us>
 
-	* [r15263] ChangeLog, HOWTO_RELEASE, NEWS, README.postgis,
-	  Version.config, doc/release_notes.xml,
-	  extensions/upgradeable_versions.mk: More corrections to
-	  HOWTO_RELEASE, prepare for PostGIS 2.3.1 release
+	* [r15262] HOWTO_RELEASE: minor update
 
-2016-11-26 21:49  Regina Obe <lr at pcorp.us>
+2016-11-26 21:51  Regina Obe <lr at pcorp.us>
 
-	* [r15260] HOWTO_RELEASE: Add build badges, trunk vs. branch
+	* [r15261] HOWTO_RELEASE: Add build badges, trunk vs. branch
 	  release
-	  closes #3671 for PostGIS 2.3
+	  references #3671 for PostGIS 2.4 (trunk)
 
-2016-11-26 19:54  Regina Obe <lr at pcorp.us>
+2016-11-26 19:23  Regina Obe <lr at pcorp.us>
 
-	* [r15256] NEWS, postgis/postgis.sql.in: Mark ST_Extent, ST_Mem*
+	* [r15255] postgis/postgis.sql.in: Mark ST_Extent, ST_Mem*
 	  aggregate functions parallel safe
-	  closes #3650 for PostGIS 2.3.1
+	  references #3650 for PostGIS 2.4 (trunk)
 
 2016-11-26 16:39  Regina Obe <lr at pcorp.us>
 
-	* [r15253] doc/reference_raster.xml: ST_DumpAsPolygons
+	* [r15252] doc/reference_raster.xml: ST_DumpAsPolygons
 	  documentation confusing wrt no data value
-	  closes #3512 for PostGIS 2.3.1
+	  references #3512 for PostGIS 2.4 (trunk)
 
-2016-11-26 15:19  Regina Obe <lr at pcorp.us>
+2016-11-26 15:18  Regina Obe <lr at pcorp.us>
 
-	* [r15250] doc/reference_measure.xml: ST_Equals documentation does
+	* [r15249] doc/reference_measure.xml: ST_Equals documentation does
 	  not describe current behavior
-	  closes #3566 for 2.3.1
+	  closes #3566 for 2.4.0 (trunk)
 
-2016-11-26 14:55  Regina Obe <lr at pcorp.us>
+2016-11-26 14:59  Regina Obe <lr at pcorp.us>
 
-	* [r15246] doc/extras_topology.xml: Incorrect parameter name for
+	* [r15247] doc/extras_topology.xml: Incorrect parameter name for
 	  CreateTopology
-	  references #3509 for 2.3.1
+	  references #3509 for 2.4.0 (trunk)
+
+2016-11-23 07:34  Sandro Santilli <strk at kbt.io>
+
+	* [r15244] liblwgeom/lwutil.c: Reorganize code to make comments
+	  have more sense
+
+2016-11-22 06:58  Regina Obe <lr at pcorp.us>
+
+	* [r15243] raster/rt_pg/rtpostgis.sql.in: add raster constraint max
+	  extent exceeds array size limit
+	  references #3501 for trunk (PostGIS 2.4)
+
+2016-11-21 15:27  Sandro Santilli <strk at kbt.io>
+
+	* [r15242] liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c: Remove
+	  trailing blankspaces
+
+2016-11-21 15:27  Sandro Santilli <strk at kbt.io>
+
+	* [r15241] liblwgeom/lwgeom_geos.c: Do not continue execution of
+	  ptarray_to_GEOSCoordSeq on error
 
-2016-11-25 01:05  Regina Obe <lr at pcorp.us>
+2016-11-21 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r15245] NEWS, raster/rt_pg/rtpostgis.sql.in: add raster
-	  constraint max extent exceeds array size limit
-	  references #3501 for 2.3 (PostGIS 2.3.1)
+	* [r15240] liblwgeom/lwgeom_api.c: Do not continue execution of
+	  getPoint4d_p on error
+
+2016-11-21 15:24  Sandro Santilli <strk at kbt.io>
+
+	* [r15239] topology/postgis_topology.c: Fix too many arguments
+	  warning introduced with r15236
 
 2016-11-21 15:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r15238] configure.ac: Change MSG line
+	* [r15237] configure.ac: Change MSG line
+
+2016-11-18 11:22  Sandro Santilli <strk at kbt.io>
+
+	* [r15236] liblwgeom/liblwgeom_topo.h, topology/postgis_topology.c:
+	  Allow passing NULL box to getEdgeWithinBox2D
+
+2016-11-17 07:57  Sandro Santilli <strk at kbt.io>
+
+	* [r15234] doc/extras_topology.xml: Update topology slide deck url
 
-2016-11-17 08:01  Sandro Santilli <strk at kbt.io>
+2016-11-17 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r15235] doc/extras_topology.xml: Backport trunk changes in
-	  topology docs
+	* [r15233] doc/extras_topology.xml: Remove trailing whitespaces
 
-2016-11-15 23:32  Paul Ramsey <pramsey at cleverelephant.ca>
+2016-11-17 07:56  Sandro Santilli <strk at kbt.io>
 
-	* [r15231] configure.ac: OS guard 10.12 osx libxml fix
+	* [r15232] doc/extras_topology.xml: Add TopoGeo_AddLineString in
+	  the "See Also" section of AddEdge
 
-2016-11-11 19:51  Regina Obe <lr at pcorp.us>
+2016-11-15 22:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r15228] NEWS: add missing bug fix to list
+	* [r15230] configure.ac: Make OSX 10.12 libxml handler invisible to
+	  other platforms and less scary for othres
 
-2016-11-11 19:42  Regina Obe <lr at pcorp.us>
+2016-11-13 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r15227] NEWS, doc/using_postgis_dataman.xml,
+	* [r15229] .editorconfig: Topology files want space indent
+
+2016-11-11 19:35  Regina Obe <lr at pcorp.us>
+
+	* [r15226] doc/using_postgis_dataman.xml,
 	  libpgcommon/gserialized_gist.c, libpgcommon/gserialized_gist.h,
 	  postgis/brin_2d.c, postgis/brin_nd.c,
 	  postgis/gserialized_gist_2d.c, postgis/gserialized_gist_nd.c,
 	  regress/regress_brin_index.sql,
 	  regress/regress_brin_index_3d.sql,
 	  regress/regress_brin_index_3d_expected,
-	  regress/regress_brin_index_expected: index corruption and memory
-	  leak in BRIN support
+	  regress/regress_brin_index_expected: Bugs in BRIN support
 	  Patch from Julien Rouhaud (Dalibo)
-	  closes #3665 for PostGIS 2.3.1
+	  references #3665 for PostGIS 2.4 (trunk)
+
+2016-11-10 19:07  Sandro Santilli <strk at kbt.io>
+
+	* [r15225] README.md: Remove IRC badge, adding a link to matrix
+	  bridge to chat section
+
+2016-11-10 18:46  Sandro Santilli <strk at kbt.io>
 
-2016-11-10 00:11  Regina Obe <lr at pcorp.us>
+	* [r15224] README.md: Add IRC badge
 
-	* [r15222] NEWS, liblwgeom/lwgeodetic.c, regress/geography.sql,
+2016-11-10 04:07  Regina Obe <lr at pcorp.us>
+
+	* [r15223] liblwgeom/lwgeodetic.c, regress/geography.sql,
 	  regress/geography_expected: Bug in geography ST_Segmentize
-	  References #3667 for PostGIS 2.3.1
+	  Closes #3667 for PostGIS 2.4.0 (trunk)
 	  Patch provided by Hugo Mercier (Oslandia)
 
-2016-10-30 22:30  Regina Obe <lr at pcorp.us>
+2016-10-30 22:24  Regina Obe <lr at pcorp.us>
 
-	* [r15220] NEWS, postgis/postgis.sql.in: st_concavehull() returns
+	* [r15219] postgis/postgis.sql.in: st_concavehull() returns
 	  sometimes empty geometry collection
-	  references #1973 for PostGIS 2.3
+	  references #1973 for PostGIS 2.4 (trunk)
 
-2016-10-28 15:41  Sandro Santilli <strk at kbt.io>
+2016-10-28 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r15216] .drone.yml: Update drone yml to 0.5 version
+	* [r15215] .drone.yml: Update drone yml to 0.5 version
 	  
 	  See https://git.osgeo.org/gogs/sac/gogs-service/issues/14
 
-2016-10-16 01:16  Regina Obe <lr at pcorp.us>
+2016-10-25 18:38  Regina Obe <lr at pcorp.us>
+
+	* [r15214] doc/reference_processing.xml: get rid of invalid link
+	  and obsolete statements about ST_Collect
+
+2016-10-19 08:26  Sandro Santilli <strk at kbt.io>
+
+	* [r15212] configure.ac: Add another path to search docbook xsl
+	  into
+	  
+	  The added path is /usr/share/xml/docbook/stylesheet/docbook-xsl
+	  which is the target of /usr/share/xml/docbook/stylesheet/nwalsh
+	  being a symlink on Ubuntu 16.04
+
+2016-10-15 21:16  Regina Obe <lr at pcorp.us>
 
-	* [r15209] raster/rt_pg/rtpostgis.c: raster GUC -
+	* [r15208] raster/rt_pg/rtpostgis.c: raster GUC -
 	  boot_postgis_gdal_enabled_drivers should use TopMemoryContext
 	  instead of CurrentMemoryContext
-	  References #3659 for 2.3 (PostGIS 2.3.4) patch provided by
-	  manaeem
+	  References #3659 for trunk (PostGIS 2.4)
 
-2016-10-10 20:24  Sandro Santilli <strk at kbt.io>
+2016-10-12 19:12  Sandro Santilli <strk at kbt.io>
 
-	* [r15202] liblwgeom/lwgeom_geos.c: Fix typo in error message about
-	  ClipByBox availability
+	* [r15207] .drone.yml: Force pull of build-test image upon pipeline
+	  start
 
-2016-10-10 19:46  Sandro Santilli <strk at kbt.io>
+2016-10-12 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r15198] .drone.yml: Be verbose in running tests
+	* [r15206] loader/shp2pgsql-core.c: Remove trailing spaces
 
-2016-10-08 09:11  Sandro Santilli <strk at kbt.io>
+2016-10-10 20:25  Sandro Santilli <strk at kbt.io>
 
-	* [r15194] README.md: Fix buildbot badges to point to 2.3 branch
-	  
-	  See #3657
+	* [r15203] liblwgeom/lwgeom_geos.c: Fix typo in error message about
+	  ClipByBox availability
 
-2016-10-07 20:17  Sandro Santilli <strk at kbt.io>
+2016-10-10 19:43  Sandro Santilli <strk at kbt.io>
 
-	* [r15191] utils/check_all_upgrades.sh: Add missing upgrade checker
+	* [r15197] .drone.yml: Be verbose in running tests
 
-2016-10-07 20:05  Sandro Santilli <strk at kbt.io>
+2016-10-07 20:00  Sandro Santilli <strk at kbt.io>
 
-	* [r15190] .drone.yml, NEWS, postgis/postgis.sql.in: Fix aggregates
-	  upgrade
+	* [r15189] postgis/postgis.sql.in: Mark changed aggregates
 	  
 	  Fixes #3656 (aggregate upgrades)
-	  
-	  Enables automated ugprade testing
 
-2016-10-06 17:31  Sandro Santilli <strk at kbt.io>
+2016-10-07 19:49  Sandro Santilli <strk at kbt.io>
 
-	* [r15179] doc/doxygen.cfg.in: Remove hard-coded version in Doxygen
-	  project name
+	* [r15188] utils/check_all_upgrades.sh: Properly signal check
+	  errors, stopping on first error
 
-2016-10-03 20:21  Paul Ramsey <pramsey at cleverelephant.ca>
+2016-10-07 19:30  Sandro Santilli <strk at kbt.io>
 
-	* [r15168] NEWS, liblwgeom/lwstroke.c: #3652, Crash on
-	  collection(multicurve())
+	* [r15187] .drone.yml: Add upgrade step
 
-2016-09-27 22:55  Regina Obe <lr at pcorp.us>
+2016-10-07 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r15160] README.postgis:
+	* [r15185] utils/check_all_upgrades.sh: Add script to check all
+	  upgrade paths
 
-2016-09-27 08:12  Sandro Santilli <strk at kbt.io>
+2016-10-06 17:31  Sandro Santilli <strk at kbt.io>
 
-	* [r15157] NEWS, postgis/postgis_module.c: Do not call printf from
-	  interrupt handler, fixing deadlocks
+	* [r15180] doc/doxygen.cfg.in: Remove hard-coded version in Doxygen
+	  project name
+
+2016-10-06 10:43  Sandro Santilli <strk at kbt.io>
+
+	* [r15170] configure.ac: Silence warning: ar: 'u' modifier ignored
+	  since 'D' is the default
 	  
-	  Closes #3644 for 2.3 branch
+	  See https://bugzilla.redhat.com/show_bug.cgi?id=1155273#c12
 
-2016-09-26 21:47  Regina Obe <lr at pcorp.us>
+2016-10-03 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r15153] NEWS, configure.ac: PostGIS not building on latest OSX
-	  XCode
-	  References #3643 for PostGIS 2.3.1 (patch from pramsey)
+	* [r15169] liblwgeom/lwstroke.c: #3652, crash on
+	  collection(multicurve())
 
-2016-09-26 05:45  Regina Obe <lr at pcorp.us>
+2016-09-27 22:56  Regina Obe <lr at pcorp.us>
 
-	* [r15148] Version.config, extensions/upgradeable_versions.mk: bump
-	  up version to 2.3.1dev
+	* [r15161] README.postgis: correct readme. We don't support
+	  PostgreSQL 9.1 anymore (we probably will also drop 9.2 support
+	  before 2.4 is released.)
 
-2016-09-26 05:15  Regina Obe <lr at pcorp.us>
+2016-09-27 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r15145] doc/release_notes.xml: fix typo in release notes
+	* [r15156] postgis/postgis_module.c: Do not call printf from
+	  interrupt handler, fixing deadlocks
+	  
+	  Closes #3644
 
-2016-09-26 04:45  Regina Obe <lr at pcorp.us>
+2016-09-26 22:02  Regina Obe <lr at pcorp.us>
 
-	* [r15144] ChangeLog, NEWS, README.postgis, Version.config,
-	  doc/release_notes.xml, extensions/upgradeable_versions.mk: Get
-	  ready for PostGIS 2.3.0 launch
+	* [r15155] configure.ac: PostGIS not building on latest OSX XCode
+	  Closes #3643 for PostGIS 2.4.0 (patch from pramsey)
 
-2016-09-26 03:26  Regina Obe <lr at pcorp.us>
+2016-09-26 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r15143] .: Branch 2.3 (trunk will become 2.4 after we are done)
+	* [r15147] NEWS, Version.config, doc/release_notes.xml,
+	  extensions/upgradeable_versions.mk: bump up to 2.4
 
 2016-09-25 09:19  Regina Obe <lr at pcorp.us>
 
-	* [r15140] Document populate_topology_layer
+	* [r15140] doc/extras_topology.xml: Document
+	  populate_topology_layer
 	  closes #3462
 
 2016-09-25 07:32  Regina Obe <lr at pcorp.us>
 
-	* [r15139] Bring Tuning section up to date, by incorporating some
-	  of Mike Toews changes
+	* [r15139] NEWS, doc/performance_tips.xml: Bring Tuning section up
+	  to date, by incorporating some of Mike Toews changes
 	  Add mention of configs to enable parallel queries
 	  Get rid of broken link to Kevin Neufeld's old press and replace
 	  with PostgreSQL wiki
@@ -476,76 +2331,91 @@
 
 2016-09-25 06:10  Regina Obe <lr at pcorp.us>
 
-	* [r15138] Test to trap FreeBSD crash on small tables.
+	* [r15138] regress/tickets.sql, regress/tickets_expected: Test to
+	  trap FreeBSD crash on small tables.
 	  References #2985 for PostGIS 2.3.0
 
 2016-09-25 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r15136] tiger normalize, pagc_normalize integer out of range
+	* [r15136] extras/tiger_geocoder/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql:
+	  tiger normalize, pagc_normalize integer out of range
 	  references #3641 for PostGIS 2.3.0
 
 2016-09-24 06:46  Regina Obe <lr at pcorp.us>
 
-	* [r15134] ../../utils/create_spatial_ref_sys_config_dump.pl: not
-	  found on FreeBSD Add $PERL (my freebsd doesn't work without it
+	* [r15134] extensions/postgis/Makefile.in:
+	  ../../utils/create_spatial_ref_sys_config_dump.pl: not found on
+	  FreeBSD Add $PERL (my freebsd doesn't work without it
 
 2016-09-24 06:31  Regina Obe <lr at pcorp.us>
 
-	* [r15133] fix numeric in interpolate_from_address
+	* [r15133]
+	  extras/tiger_geocoder/geocode/interpolate_from_address.sql: fix
+	  numeric in interpolate_from_address
 	  References #3640 for PostGIS 2.3.0 (trunk) better fix
 
 2016-09-24 04:11  Regina Obe <lr at pcorp.us>
 
-	* [r15132] fix numeric in interpolate_from_address
+	* [r15132]
+	  extras/tiger_geocoder/geocode/interpolate_from_address.sql: fix
+	  numeric in interpolate_from_address
 	  References #3640 for PostGIS 2.3.0 (trunk)
 
 2016-09-23 17:38  Sandro Santilli <strk at kbt.io>
 
-	* [r15131] Simplify loop / make more readable
+	* [r15131] liblwgeom/ptarray.c: Simplify loop / make more readable
 
 2016-09-22 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r15129] Fix test for getFaceByPoint to not rely on invalid
-	  topology
+	* [r15129] topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected: Fix test for
+	  getFaceByPoint to not rely on invalid topology
 	  
 	  Closes #3632
 
 2016-09-21 22:21  Daniel Baston <dbaston at gmail.com>
 
-	* [r15128] NEWS updates
+	* [r15128] NEWS: NEWS updates
 
 2016-09-21 20:11  Regina Obe <lr at pcorp.us>
 
-	* [r15127] Amend garden tests to test BRIN indexes for geometry and
-	  geography
+	* [r15127] doc/xsl/postgis_gardentest.sql.xsl: Amend garden tests
+	  to test BRIN indexes for geometry and geography
 	  closes #3619
 
 2016-09-21 19:44  Regina Obe <lr at pcorp.us>
 
-	* [r15126] mark more raster functions parallel safe
+	* [r15126] raster/rt_pg/rtpostgis.sql.in: mark more raster
+	  functions parallel safe
 	  references #3556
 
 2016-09-21 15:58  Regina Obe <lr at pcorp.us>
 
-	* [r15125] forgot to update ChangeLog on RC1, too late but lets
-	  bring it up to date a bit.
+	* [r15125] ChangeLog: forgot to update ChangeLog on RC1, too late
+	  but lets bring it up to date a bit.
 
 2016-09-20 21:01  Regina Obe <lr at pcorp.us>
 
-	* [r15124] AddGeometryColumn should not be marked parallel safe
+	* [r15124] postgis/postgis.sql.in: AddGeometryColumn should not be
+	  marked parallel safe
 	  closes #3636
 
 2016-09-19 05:21  Regina Obe <lr at pcorp.us>
 
-	* [r15122] flip back to 2.3.0dev until release time
+	* [r15122] Version.config, extensions/upgradeable_versions.mk: flip
+	  back to 2.3.0dev until release time
 
 2016-09-19 05:17  Regina Obe <lr at pcorp.us>
 
-	* [r15120] flip switch to PostGIS 2.3.0rc1
+	* [r15120] Version.config, extensions/upgradeable_versions.mk: flip
+	  switch to PostGIS 2.3.0rc1
 
 2016-09-19 04:54  Regina Obe <lr at pcorp.us>
 
-	* [r15118] doc corrections from ruvyn for PostGIS 2.3
+	* [r15118] doc/faq_raster.xml, doc/reference_constructor.xml,
+	  doc/reference_raster.xml: doc corrections from ruvyn for PostGIS
+	  2.3
 	  references #3581
 	  references #3580
 	  references #3586
@@ -553,49 +2423,61 @@
 
 2016-09-19 04:00  Regina Obe <lr at pcorp.us>
 
-	* [r15117] missed another schema qualify
+	* [r15117] raster/rt_pg/rtpostgis.sql.in: missed another schema
+	  qualify
 
 2016-09-19 03:42  Regina Obe <lr at pcorp.us>
 
-	* [r15116] missed some schema qualify
+	* [r15116] raster/rt_pg/rtpostgis.sql.in: missed some schema
+	  qualify
 
 2016-09-18 23:41  Regina Obe <lr at pcorp.us>
 
-	* [r15114] use ST_Union instead of ST_Collect to compute max extent
+	* [r15114] raster/rt_pg/rtpostgis.sql.in: use ST_Union instead of
+	  ST_Collect to compute max extent
 	  References #3501 for PostGIS 2.3.0 trunk
 
 2016-09-16 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r15113] Early release memory used by SPI executed topology
-	  callback queries
+	* [r15113] topology/postgis_topology.c: Early release memory used
+	  by SPI executed topology callback queries
 
 2016-09-14 16:04  Daniel Baston <dbaston at gmail.com>
 
-	* [r15109] New method to approximate minimum bounding circle
-	  polygon without using ST_Buffer. (References #2841, #3620)
+	* [r15109] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwpoly.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/postgis.sql.in,
+	  regress/tickets.sql, regress/tickets_expected: New method to
+	  approximate minimum bounding circle polygon without using
+	  ST_Buffer. (References #2841, #3620)
 
 2016-09-14 13:37  Daniel Baston <dbaston at gmail.com>
 
-	* [r15108] gitignore updates (ignore gcov output)
+	* [r15108] .gitignore: gitignore updates (ignore gcov output)
 
 2016-09-13 18:06  Daniel Baston <dbaston at gmail.com>
 
-	* [r15105] #3569, Incorrect coordinates returned by
-	  ST_CollectionHomogenize
+	* [r15105] liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: #3569, Incorrect coordinates returned
+	  by ST_CollectionHomogenize
 
 2016-09-13 16:55  Regina Obe <lr at pcorp.us>
 
-	* [r15104] Add ST_SnapToGrid so 32-bit and 64-bit answers agree
+	* [r15104] regress/in_encodedpolyline.sql,
+	  regress/in_encodedpolyline_expected: Add ST_SnapToGrid so 32-bit
+	  and 64-bit answers agree
 	  References #3629 for PostGIS 2.3
 
 2016-09-13 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r15102] Fix DEBUG build of topology
+	* [r15102] topology/sql/populate.sql.in: Fix DEBUG build of
+	  topology
 
 2016-09-12 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r15101] Re-add accidentally removed trailing spaces in an
-	  _expected file
+	* [r15101] .editorconfig, regress/sfcgal/tickets_expected: Re-add
+	  accidentally removed trailing spaces in an _expected file
 	  
 	  Also tweak .editorconfig to avoid this accident in the future
 	  
@@ -603,195 +2485,243 @@
 
 2016-09-12 16:17  Sandro Santilli <strk at kbt.io>
 
-	* [r15100] Remove generated file on make clean
+	* [r15100] raster/rt_pg/Makefile.in: Remove generated file on make
+	  clean
 
 2016-09-12 16:17  Sandro Santilli <strk at kbt.io>
 
-	* [r15099] Remove trailing spaces
+	* [r15099] raster/rt_pg/Makefile.in: Remove trailing spaces
 
 2016-09-12 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r15098] Remove carriage returns from regression tests
+	* [r15098] regress/estimatedextent_expected,
+	  regress/sfcgal/tickets_expected: Remove carriage returns from
+	  regression tests
 
 2016-09-12 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r15097] Ignore new generated files
+	* [r15097] .gitignore: Ignore new generated files
 
 2016-09-12 08:48  Regina Obe <lr at pcorp.us>
 
-	* [r15096] Revert ST_EstimatedExtent back to good ol'days when it
-	  returned WARNING instead of ERROR when no stats
+	* [r15096] NEWS, postgis/gserialized_estimate.c,
+	  regress/estimatedextent_expected,
+	  regress/sfcgal/tickets_expected: Revert ST_EstimatedExtent back
+	  to good ol'days when it returned WARNING instead of ERROR when no
+	  stats
 	  Closes #3396
 
 2016-09-09 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r15094] Reduce data transfer on drone agent git fetch (--depth
-	  20)
+	* [r15094] .drone.yml: Reduce data transfer on drone agent git
+	  fetch (--depth 20)
 
 2016-09-09 14:23  Sandro Santilli <strk at kbt.io>
 
-	* [r15092] Add test for ST_SwapOrdinate fix (#3628)
+	* [r15092] regress/swapordinates.sql,
+	  regress/swapordinates_expected: Add test for ST_SwapOrdinate fix
+	  (#3628)
 
 2016-09-09 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r15089] Add complete test for RT_CreateOverview and schemas
+	* [r15089] raster/test/regress/rt_createoverview.sql,
+	  raster/test/regress/rt_createoverview_expected: Add complete test
+	  for RT_CreateOverview and schemas
 	  
 	  Test by hypostase
 	  See #3615
 
 2016-09-09 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r15088] Fix lack of support for capitalized-Y in SwapOrdinates
+	* [r15088] postgis/lwgeom_functions_basic.c: Fix lack of support
+	  for capitalized-Y in SwapOrdinates
 	  
 	  Closes #3628
 
 2016-09-08 16:06  Sandro Santilli <strk at kbt.io>
 
-	* [r15085] Really fix callback reading Edge data in presence of
-	  unexpected NULLs
+	* [r15085] topology/postgis_topology.c: Really fix callback reading
+	  Edge data in presence of unexpected NULLs
 
 2016-09-08 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r15083] Fix callback reading Edge data in presence of unexpected
-	  NULLs
+	* [r15083] topology/postgis_topology.c: Fix callback reading Edge
+	  data in presence of unexpected NULLs
 
 2016-09-07 18:21  Sandro Santilli <strk at kbt.io>
 
-	* [r15080] Do not require expecting DISCARD ALL
+	* [r15080] raster/test/regress/rt_createoverview_expected,
+	  regress/run_test.pl: Do not require expecting DISCARD ALL
 	  
 	  .. actually it may be a good idea to run it always after each
 	  test ..
 
 2016-09-07 18:21  Sandro Santilli <strk at kbt.io>
 
-	* [r15079] Style only: remove trailing blankspaces
+	* [r15079] regress/run_test.pl: Style only: remove trailing
+	  blankspaces
 
 2016-09-07 18:15  Sandro Santilli <strk at kbt.io>
 
-	* [r15078] Fix schema support in RT_CreateOveriew
+	* [r15078] raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_createoverview.sql,
+	  raster/test/regress/rt_createoverview_expected: Fix schema
+	  support in RT_CreateOveriew
 	  
 	  Patch by hypostase
 	  Closes #3615
 
 2016-09-07 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r15077] Fix regress tests for builds without JSON support
+	* [r15077] regress/in_geojson.sql, regress/in_geojson_expected,
+	  regress/tickets.sql, regress/tickets_expected: Fix regress tests
+	  for builds without JSON support
 
 2016-09-06 22:44  Daniel Baston <dbaston at gmail.com>
 
-	* [r15074] #3627, Encoded polyline functions ignore precision
-	  parameter
+	* [r15074] postgis/lwgeom_export.c,
+	  postgis/lwgeom_in_encoded_polyline.c,
+	  regress/in_encodedpolyline.sql,
+	  regress/in_encodedpolyline_expected,
+	  regress/out_geometry_expected, regress/tickets.sql,
+	  regress/tickets_expected: #3627, Encoded polyline functions
+	  ignore precision parameter
 
 2016-09-06 15:16  Regina Obe <lr at pcorp.us>
 
-	* [r15072] load_outdb related tests fix for @INC change in perl
+	* [r15072] regress/run_test.pl: load_outdb related tests fix for
+	  @INC change in perl
 	  fix for PostGIS 2.3, patch from Sebastiaan Couwenberg for #3624
 
 2016-09-06 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r15069] Formatting (tab to spaces, consistent indenting)
+	* [r15069] NEWS: Formatting (tab to spaces, consistent indenting)
 
 2016-09-06 06:36  Regina Obe <lr at pcorp.us>
 
-	* [r15064] Bump trunk to rc1dev
+	* [r15064] Version.config, extensions/upgradeable_versions.mk: Bump
+	  trunk to rc1dev
 
 2016-09-06 04:05  Regina Obe <lr at pcorp.us>
 
-	* [r15062] Prepare for PostGIS 2.3.0beta1 release
+	* [r15062] ChangeLog, HOWTO_RELEASE, NEWS, README.postgis,
+	  Version.config, extensions/upgradeable_versions.mk: Prepare for
+	  PostGIS 2.3.0beta1 release
 
 2016-09-06 03:49  Regina Obe <lr at pcorp.us>
 
-	* [r15061] Add postgis_drop_before and postgis_drop_after scripts
-	  back to extension upgrade.
+	* [r15061] postgis/Makefile.in: Add postgis_drop_before and
+	  postgis_drop_after scripts back to extension upgrade.
 	  Closes #3623
 
 2016-09-06 03:21  Regina Obe <lr at pcorp.us>
 
-	* [r15060] Schema qualify _ST_Vornoi calls, add old ST_Voronoi to
+	* [r15060] postgis/postgis.sql.in, postgis/postgis_drop_after.sql:
+	  Schema qualify _ST_Vornoi calls, add old ST_Voronoi to
 	  postgis_drop_after.sql
 	  Closes #3622
 
 2016-09-05 20:48  Daniel Baston <dbaston at gmail.com>
 
-	* [r15059] #3622, Signature updates to Voronoi functions
+	* [r15059] doc/reference_processing.xml, postgis/postgis.sql.in,
+	  regress/voronoi.sql, regress/voronoi_expected: #3622, Signature
+	  updates to Voronoi functions
 
 2016-09-05 03:19  Regina Obe <lr at pcorp.us>
 
-	* [r15058] Multipoint support for ST_MakeLine was introduced in
-	  2.3, not 2.0. Reshuffle availability so last is first.
+	* [r15058] doc/reference_constructor.xml: Multipoint support for
+	  ST_MakeLine was introduced in 2.3, not 2.0. Reshuffle
+	  availability so last is first.
 	  Closes #3621
 
 2016-09-05 02:10  Daniel Baston <dbaston at gmail.com>
 
-	* [r15057] #3612, Calling ST_ClusterDBSCAN with fewer than
-	  minpoints geometries in window frame crashes backend
+	* [r15057] liblwgeom/cunit/cu_geos_cluster.c,
+	  liblwgeom/lwgeom_geos_cluster.c, postgis/lwgeom_window.c,
+	  regress/cluster.sql, regress/cluster_expected: #3612, Calling
+	  ST_ClusterDBSCAN with fewer than minpoints geometries in window
+	  frame crashes backend
 
 2016-09-04 16:02  Regina Obe <lr at pcorp.us>
 
-	* [r15056] Add note to reflect BRIN only supported for PostgreSQL
-	  9.5+.
+	* [r15056] NEWS, doc/reference_operator.xml: Add note to reflect
+	  BRIN only supported for PostgreSQL 9.5+.
 
 2016-09-04 07:29  Regina Obe <lr at pcorp.us>
 
-	* [r15055] Flag ST_Segmentize(geography..) as changed, minor change
-	  in News
+	* [r15055] NEWS, doc/reference_editor.xml: Flag
+	  ST_Segmentize(geography..) as changed, minor change in News
 
 2016-09-04 05:34  Regina Obe <lr at pcorp.us>
 
-	* [r15053] get rid of undeclared variable in POSTGIS_DEBUGF
+	* [r15053] postgis/gserialized_gist_2d.c: get rid of undeclared
+	  variable in POSTGIS_DEBUGF
 	  compile with configure --enable-debug is broken
 	  closes #3618
 
 2016-09-03 18:09  Regina Obe <lr at pcorp.us>
 
-	* [r15052] Highlight in note tag in docs "ST_ClusterDbScan
-	  sometimes returns NULL cluster numbers"
+	* [r15052] doc/reference_measure.xml: Highlight in note tag in docs
+	  "ST_ClusterDbScan sometimes returns NULL cluster numbers"
 	  As noted in #3617 so it stands out for people like me who don't
 	  have patiences to read docs and get surprised by this.
 
 2016-09-02 21:23  Regina Obe <lr at pcorp.us>
 
-	* [r15051] pgcommon/Makefile.in orders CFLAGS incorrectly leading
-	  to wrong liblwgeom.h
+	* [r15051] NEWS, libpgcommon/Makefile.in, postgis/Makefile.in,
+	  raster/rt_core/Makefile.in, raster/rt_pg/Makefile.in:
+	  pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong
+	  liblwgeom.h
 	  Patch from Greg Troxel
 	  Closes #3604
 
 2016-08-31 11:36  Sandro Santilli <strk at kbt.io>
 
-	* [r15050] Accept PostgreSQL 10devel as the output from pg_config
-	  --version
+	* [r15050] configure.ac: Accept PostgreSQL 10devel as the output
+	  from pg_config --version
 	  
 	  See
 	  https://github.com/postgis/postgis/commit/d7e9c4bd845d1d5de78f9f5e31b254babc01f1d0#commitcomment-18845097
 
 2016-08-31 02:23  Stephen Woodbridge <woodbri at swoodbridge.com>
 
-	* [r15049] Adding some commandline options to test_main.c for
-	  debugging.
+	* [r15049] extensions/address_standardizer/test_main.c,
+	  extensions/address_standardizer/tokenize.c: Adding some
+	  commandline options to test_main.c for debugging.
 	  Fixed a bug in tokenize.c to allow MIXED token to follow an
 	  AMPERS token in the rules.
 	  This should close #3616
 
 2016-08-28 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r15048] Accept dot-less output from pg_config --version
+	* [r15048] configure.ac: Accept dot-less output from pg_config
+	  --version
 	  
 	  Hopefully fixes #3614
 
 2016-08-28 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r15047] Format as per editorconfig
+	* [r15047] configure.ac: Format as per editorconfig
 
 2016-08-27 22:46  Sandro Santilli <strk at kbt.io>
 
-	* [r15046] Fix line endings
+	* [r15046] extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/upgrade_geocoder.bat: Fix line endings
 	  
 	  See
 	  https://lists.osgeo.org/pipermail/postgis-devel/2016-August/025905.html
 
 2016-08-17 19:31  Regina Obe <lr at pcorp.us>
 
-	* [r15045] Update to support Tiger 2016
+	* [r15045] NEWS, doc/installation.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_loader_2016.sql,
+	  extras/tiger_geocoder/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/upgrade_geocoder.sh: Update to support
+	  Tiger 2016
 	  Also revise scripts to support both http and ftp, change url to
 	  use http:
 	  Update docs with more help for Linux/Unix folks, revise paths to
@@ -802,28 +2732,35 @@
 
 2016-08-17 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r15044] Segmentize geography using equal length segments, (Hugo
-	  Mercier of Oslandia)
+	* [r15044] NEWS, liblwgeom/lwgeodetic.c, regress/geography.sql,
+	  regress/geography_expected, regress/sfcgal/tickets_expected,
+	  regress/tickets_expected: Segmentize geography using equal length
+	  segments, (Hugo Mercier of Oslandia)
 	  Closes #3613
 	  Closes #3539
 	  Closes https://github.com/postgis/postgis/pull/90
 
 2016-08-10 02:46  Regina Obe <lr at pcorp.us>
 
-	* [r15043] Remove search path on functions (slows down some
-	  functions) and no longer needed now we schema qualify all calls
+	* [r15043] extensions/postgis/Makefile.in: Remove search path on
+	  functions (slows down some functions) and no longer needed now we
+	  schema qualify all calls
 	  closes #3611
 
 2016-08-08 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r15042] fix extensions build
+	* [r15042] extensions/postgis/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: fix extensions build
 	  
 	  Patch by Dmitry Vasilyev <vadv.mkn at gmail.com>
 
 2016-08-06 13:05  Regina Obe <lr at pcorp.us>
 
-	* [r15041] schema qualify function and operator calls in geometry
-	  and geography functions
+	* [r15041] NEWS, extensions/postgis/Makefile.in,
+	  postgis/Makefile.in, postgis/geography.sql.in,
+	  postgis/postgis.sql.in: schema qualify function and operator
+	  calls in geometry and geography functions
 	  Closes #3496
 	  Closes #3494
 	  Closes #3486
@@ -831,8 +2768,8 @@
 
 2016-08-05 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r15038] Allocate memory for encoding argument, so it can be
-	  safely freed later.
+	* [r15038] loader/shp2pgsql-cli.c: Allocate memory for encoding
+	  argument, so it can be safely freed later.
 	  
 	  Fixes #3608
 	  
@@ -840,7 +2777,9 @@
 
 2016-08-05 14:09  Sandro Santilli <strk at kbt.io>
 
-	* [r15035] Fix inconsistency with multilinestring in
+	* [r15035] liblwgeom/lwlinearreferencing.c,
+	  regress/regress_lrs.sql, regress/regress_lrs_expected: Fix
+	  inconsistency with multilinestring in
 	  ST_LocateBetweenElevations()
 	  
 	  Fixes bug #3607.
@@ -850,48 +2789,77 @@
 
 2016-08-03 21:32  Regina Obe <lr at pcorp.us>
 
-	* [r15034] correct Dalibo spelling.
+	* [r15034] NEWS: correct Dalibo spelling.
 
 2016-08-03 19:23  Regina Obe <lr at pcorp.us>
 
-	* [r15033] correct company attribution of Ronan and Julien
+	* [r15033] NEWS: correct company attribution of Ronan and Julien
 
 2016-08-01 05:15  Regina Obe <lr at pcorp.us>
 
-	* [r15032] schema qualify raster function calls
+	* [r15032] extensions/postgis/Makefile.in,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected: schema qualify
+	  raster function calls
 	  references #3496
 
 2016-07-31 05:05  Regina Obe <lr at pcorp.us>
 
-	* [r15030] Mark PostgreSQL 9.2 as minimum supported
+	* [r15030] configure.ac, doc/installation.xml, doc/postgis.xml:
+	  Mark PostgreSQL 9.2 as minimum supported
 	  closes #3384
 
 2016-07-31 04:34  Regina Obe <lr at pcorp.us>
 
-	* [r15029] Add support for BRIN indexes - missed new files on last
-	  commit
+	* [r15029] postgis/brin_2d.c, postgis/brin_common.c,
+	  postgis/brin_nd.c, postgis/postgis_brin.h,
+	  regress/regress_brin_index.sql,
+	  regress/regress_brin_index_3d.sql,
+	  regress/regress_brin_index_3d_expected,
+	  regress/regress_brin_index_expected,
+	  regress/regress_brin_index_geography.sql,
+	  regress/regress_brin_index_geography_expected,
+	  regress/regress_lots_of_3dpoints.sql,
+	  regress/regress_lots_of_geographies.sql: Add support for BRIN
+	  indexes - missed new files on last commit
 	  Closes #3591
 	  Closes https://github.com/postgis/postgis/pull/106
 
 2016-07-31 03:46  Regina Obe <lr at pcorp.us>
 
-	* [r15028] Add support for BRIN indexes (2nd Quadrant, Giuseppe
-	  Broccolo, Julien Rouhaud)
+	* [r15028] NEWS, configure.ac, doc/reference_operator.xml,
+	  doc/using_postgis_dataman.xml, libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, postgis/Makefile.in,
+	  postgis/geography.sql.in, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, utils/postgis_proc_upgrade.pl: Add support
+	  for BRIN indexes (2nd Quadrant, Giuseppe Broccolo, Julien
+	  Rouhaud)
 	  Closes #3591
 	  Closes https://github.com/postgis/postgis/pull/106
 
 2016-07-30 16:56  Regina Obe <lr at pcorp.us>
 
-	* [r15026] perl as found by configure is not used in tiger, sfcgal,
-	  or address_standardizer extensions
+	* [r15026] extensions/address_standardizer/Makefile.in,
+	  extensions/postgis_sfcgal/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in: perl as found by
+	  configure is not used in tiger, sfcgal, or address_standardizer
+	  extensions
 	  references #3602 for PostGIS 2.3 (trunk)
 	  tiger_data not being backed up and add upgrade test
 	  references #3515 for PostGIS 2.3 (trunk)
 
 2016-07-27 21:50  Regina Obe <lr at pcorp.us>
 
-	* [r15025] #3496 patch commit - Make postgis non-relocateable and
-	  schema qualify at least core functions
+	* [r15025] extensions/postgis/Makefile.in,
+	  extensions/postgis/postgis.control.in, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rtpostgis.sql.in: #3496 patch commit - Make postgis
+	  non-relocateable and schema qualify at least core functions
 	  make postgis extension not schema relocateble
 	  revise several raster functions to use schema qualified operators
 	  and function calls
@@ -900,199 +2868,915 @@
 
 2016-07-25 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r15024] Add IRC links
+	* [r15024] README.md: Add IRC links
 
 2016-07-23 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r15023] Update korean translation
+	* [r15023] doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_historytable.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/postgis.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_misc.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/using_postgis_app.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po: Update korean
+	  translation
 
 2016-07-22 20:07  Regina Obe <lr at pcorp.us>
 
-	* [r15022] clarify tiger load instructions and how to use psql to
-	  generate script
+	* [r15022] doc/extras_tigergeocoder.xml: clarify tiger load
+	  instructions and how to use psql to generate script
 
 2016-07-21 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r15019] Use a variable for the test-image
+	* [r15019] .drone.yml: Use a variable for the test-image
 
 2016-07-21 17:41  Sandro Santilli <strk at kbt.io>
 
-	* [r15016] Use -O0 for test builds, add reference to postgis-docker
+	* [r15016] .drone.yml: Use -O0 for test builds, add reference to
+	  postgis-docker
 	  
 	  Removing the optimization flag reduces build time from ~40s to
 	  ~30s
 
 2016-07-21 12:02  Sandro Santilli <strk at kbt.io>
 
-	* [r15012] Avoid the unstable "wait", split build and check steps
+	* [r15012] .drone.yml: Avoid the unstable "wait", split build and
+	  check steps
 
 2016-07-21 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r15008] Remove docker configuration,
+	* [r15008] docker/build-test/Dockerfile.trisquel,
+	  docker/build-test/Makefile: Remove docker configuration,
 	  
 	  Project moved to:
 	  http://git.osgeo.org/gogs/postgis/postgis-docker
 
 2016-07-21 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r15007] Update instructions per updated build-test image
+	* [r15007] .drone.yml: Update instructions per updated build-test
+	  image
 
 2016-07-21 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r15006] Pre-create the "root" PostgreSQL user in the build-test
-	  image
+	* [r15006] docker/build-test/Dockerfile.trisquel: Pre-create the
+	  "root" PostgreSQL user in the build-test image
 
 2016-07-21 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r15005] Use "DROP TABLE IF EXISTS" on shp2pgsql -d
+	* [r15005] NEWS, loader/shp2pgsql-core.c: Use "DROP TABLE IF
+	  EXISTS" on shp2pgsql -d
 	  
 	  Patch by Eugene Antimirov
 	  Closes #2236
 
 2016-07-19 22:52  Sandro Santilli <strk at kbt.io>
 
-	* [r15004] Add required image directive under clone:
+	* [r15004] .drone.yml: Add required image directive under clone:
 
 2016-07-19 22:45  Sandro Santilli <strk at kbt.io>
 
-	* [r15003] Optimize drone cloning step
+	* [r15003] .drone.yml: Optimize drone cloning step
 
 2016-07-19 21:56  Sandro Santilli <strk at kbt.io>
 
-	* [r15002] Reorder buildbot badges
+	* [r15002] README.md: Reorder buildbot badges
 	  
 	  Self-hosted first, services last
 
 2016-07-19 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r14999] Add Dronie badge
+	* [r14999] README.md: Add Dronie badge
 
 2016-07-19 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r14998] Add drone and docker config
+	* [r14998] .drone.yml, docker, docker/build-test,
+	  docker/build-test/Dockerfile.trisquel,
+	  docker/build-test/Makefile: Add drone and docker config
 
 2016-07-16 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r14995] Do not declare sfcgal_suite_setup when not implemented
+	* [r14995] liblwgeom/cunit/cu_tester.c: Do not declare
+	  sfcgal_suite_setup when not implemented
 
 2016-07-16 08:05  Sandro Santilli <strk at kbt.io>
 
-	* [r14994] Tweak help string for `--' argument
+	* [r14994] loader/shp2pgsql-cli.c: Tweak help string for `--'
+	  argument
 
 2016-07-08 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r14993] Added end-of-options flag '--' to shp2pgsql-cli
-	  arguments parser
+	* [r14993] loader/shp2pgsql-cli.c: Added end-of-options flag '--'
+	  to shp2pgsql-cli arguments parser
 	  
 	  Patch by Jörg Habenicht <jh at mwerk.net>
 
 2016-07-05 10:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14989] apt-get update && install on the same line
+	* [r14989] .gitlab-ci.yml: apt-get update && install on the same
+	  line
 	  
 	  This avoids attempts to install outdated packages due to cached
 	  steps
 
 2016-07-05 10:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14988] Remove trailing spaces
+	* [r14988] liblwgeom/measures.c: Remove trailing spaces
 
 2016-07-04 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r14987] Fix my email address
+	* [r14987] authors.git, authors.svn, doc/Makefile.in,
+	  doc/man/pgsql2shp.1, doc/man/shp2pgsql.1,
+	  doc/po/de_DE/extras.xml.po,
+	  doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_historytable.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po, doc/po/de_DE/faq.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/postgis.xml.po, doc/po/de_DE/reference.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_exception.xml.po,
+	  doc/po/de_DE/reference_guc.xml.po,
+	  doc/po/de_DE/reference_lrs.xml.po,
+	  doc/po/de_DE/reference_management.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/reference_transaction.xml.po,
+	  doc/po/de_DE/reference_type.xml.po, doc/po/es/extras.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/postgis.xml.po, doc/po/es/reference.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po, doc/po/fr/extras.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/performance_tips.xml.po, doc/po/fr/postgis.xml.po,
+	  doc/po/fr/reference.xml.po, doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po, doc/po/it_IT/postgis.xml.po,
+	  doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_guc.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/reporting.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/ja/extras_address_standardizer.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/extras_topology.xml.po, doc/po/ja/faq_raster.xml.po,
+	  doc/po/ja/installation.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/reference_sfcgal.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/ja/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/postgis.xml.po, doc/po/ko_KR/reference.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_guc.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po,
+	  doc/po/pl/extras.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_historytable.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/performance_tips.xml.po, doc/po/pl/postgis.xml.po,
+	  doc/po/pl/reference.xml.po, doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_guc.xml.po, doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/reference_transaction.xml.po,
+	  doc/po/pl/reference_type.xml.po, doc/po/pl/reporting.xml.po,
+	  doc/po/pl/using_postgis_app.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po, extensions/Makefile.in,
+	  liblwgeom/README.topo, liblwgeom/box2d.c,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_bytebuffer.c,
+	  liblwgeom/cunit/cu_clean.c, liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_effectivearea.c, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_in_geojson.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_stringbuffer.c,
+	  liblwgeom/cunit/cu_tree.c, liblwgeom/cunit/cu_triangulate.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/liblwgeom_topo.h, liblwgeom/liblwgeom_topo_internal.h,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_topo.c,
+	  liblwgeom/lwin_geojson.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwprint.c, liblwgeom/lwutil.c,
+	  liblwgeom/ptarray.c, liblwgeom/varint.c, liblwgeom/varint.h,
+	  libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  loader/README.pgsql2shp, loader/README.shp2pgsql,
+	  loader/shpcommon.c, loader/shpcommon.h,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_temporal.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_relatematch.c,
+	  postgis/postgis_drop_after.sql, postgis/postgis_drop_before.sql,
+	  raster/Makefile.in, raster/doc/RFC1-SerializedFormat,
+	  raster/doc/RFC2-WellKnownBinaryFormat, raster/loader/Makefile.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/librtcore.h,
+	  raster/rt_core/librtcore_internal.h, raster/rt_core/rt_band.c,
+	  raster/rt_core/rt_context.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_core/rt_pixel.c,
+	  raster/rt_core/rt_raster.c, raster/rt_core/rt_serialize.c,
+	  raster/rt_core/rt_serialize.h,
+	  raster/rt_core/rt_spatial_relationship.c,
+	  raster/rt_core/rt_statistics.c, raster/rt_core/rt_util.c,
+	  raster/rt_core/rt_warp.c, raster/rt_core/rt_wkb.c,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpg_gdal.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpg_internal.c, raster/rt_pg/rtpg_internal.h,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/box3d.sql,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  regress/Makefile.in, regress/run_test.pl, topology/Makefile.in,
+	  topology/postgis_topology.c, topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/export/gml.sql.in,
+	  topology/sql/manage/CopyTopology.sql.in,
+	  topology/sql/manage/TopologySummary.sql.in,
+	  topology/sql/polygonize.sql.in, topology/sql/populate.sql.in,
+	  topology/sql/predicates.sql.in,
+	  topology/sql/query/GetNodeEdges.sql.in,
+	  topology/sql/query/GetRingEdges.sql.in,
+	  topology/sql/sqlmm.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in,
+	  topology/sql/topogeometry/simplify.sql.in,
+	  topology/sql/topogeometry/topogeom_edit.sql.in,
+	  topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/sql/topogeometry/type.sql.in, topology/topology.sql.in,
+	  utils/create_spatial_ref_sys_config_dump.pl,
+	  utils/create_unpackaged.pl, utils/postgis_proc_upgrade.pl: Fix my
+	  email address
 
 2016-07-04 15:42  Sandro Santilli <strk at kbt.io>
 
-	* [r14986] Pull new translations from transifex
+	* [r14986] doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_historytable.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po, doc/po/de_DE/faq.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/introduction.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_lrs.xml.po,
+	  doc/po/de_DE/reference_management.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_misc.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/using_postgis_app.xml.po,
+	  doc/po/de_DE/using_postgis_dataman.xml.po,
+	  doc/po/de_DE/using_raster_dataman.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_historytable.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/using_postgis_app.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_historytable.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/introduction.xml.po, doc/po/fr/performance_tips.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/using_postgis_app.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_historytable.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_misc.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/using_postgis_app.xml.po,
+	  doc/po/it_IT/using_postgis_dataman.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/ja/extras.xml.po,
+	  doc/po/ja/extras_address_standardizer.xml.po,
+	  doc/po/ja/extras_historytable.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/extras_topology.xml.po, doc/po/ja/faq.xml.po,
+	  doc/po/ja/faq_raster.xml.po, doc/po/ja/installation.xml.po,
+	  doc/po/ja/introduction.xml.po, doc/po/ja/performance_tips.xml.po,
+	  doc/po/ja/postgis.xml.po, doc/po/ja/reference.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_exception.xml.po,
+	  doc/po/ja/reference_guc.xml.po, doc/po/ja/reference_lrs.xml.po,
+	  doc/po/ja/reference_management.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_misc.xml.po,
+	  doc/po/ja/reference_operator.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/reference_sfcgal.xml.po,
+	  doc/po/ja/reference_temporal.xml.po,
+	  doc/po/ja/reference_transaction.xml.po,
+	  doc/po/ja/reference_type.xml.po, doc/po/ja/release_notes.xml.po,
+	  doc/po/ja/reporting.xml.po, doc/po/ja/using_postgis_app.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/ja/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_historytable.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_misc.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/using_postgis_app.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_historytable.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/introduction.xml.po, doc/po/pl/performance_tips.xml.po,
+	  doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_misc.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/using_postgis_app.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_historytable.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/performance_tips.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/using_postgis_app.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po,
+	  doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/extras_historytable.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/performance_tips.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_lrs.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_operator.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_sfcgal.xml.pot,
+	  doc/po/templates/using_postgis_app.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Pull new
+	  translations from transifex
 
 2016-07-04 12:57  Sandro Santilli <strk at kbt.io>
 
-	* [r14985] Update my email address
+	* [r14985] authors.git, authors.svn, doc/Makefile.in,
+	  doc/man/pgsql2shp.1, doc/man/shp2pgsql.1,
+	  doc/po/de_DE/extras.xml.po,
+	  doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_historytable.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po, doc/po/de_DE/faq.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/postgis.xml.po, doc/po/de_DE/reference.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_exception.xml.po,
+	  doc/po/de_DE/reference_guc.xml.po,
+	  doc/po/de_DE/reference_lrs.xml.po,
+	  doc/po/de_DE/reference_management.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/reference_transaction.xml.po,
+	  doc/po/de_DE/reference_type.xml.po, doc/po/es/extras.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/postgis.xml.po, doc/po/es/reference.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po, doc/po/fr/extras.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/performance_tips.xml.po, doc/po/fr/postgis.xml.po,
+	  doc/po/fr/reference.xml.po, doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po, doc/po/it_IT/postgis.xml.po,
+	  doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_guc.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/reporting.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/ja/extras_address_standardizer.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/extras_topology.xml.po, doc/po/ja/faq_raster.xml.po,
+	  doc/po/ja/installation.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/reference_sfcgal.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/ja/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/postgis.xml.po, doc/po/ko_KR/reference.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_guc.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po,
+	  doc/po/pl/extras.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_historytable.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/performance_tips.xml.po, doc/po/pl/postgis.xml.po,
+	  doc/po/pl/reference.xml.po, doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_guc.xml.po, doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/reference_transaction.xml.po,
+	  doc/po/pl/reference_type.xml.po, doc/po/pl/reporting.xml.po,
+	  doc/po/pl/using_postgis_app.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po, extensions/Makefile.in,
+	  liblwgeom/README.topo, liblwgeom/box2d.c,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_bytebuffer.c,
+	  liblwgeom/cunit/cu_clean.c, liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_effectivearea.c, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_in_geojson.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_stringbuffer.c,
+	  liblwgeom/cunit/cu_tree.c, liblwgeom/cunit/cu_triangulate.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/liblwgeom_topo.h, liblwgeom/liblwgeom_topo_internal.h,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_topo.c,
+	  liblwgeom/lwin_geojson.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwprint.c, liblwgeom/lwutil.c,
+	  liblwgeom/ptarray.c, liblwgeom/varint.c, liblwgeom/varint.h,
+	  libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  loader/README.pgsql2shp, loader/README.shp2pgsql,
+	  loader/shpcommon.c, loader/shpcommon.h,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_temporal.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_relatematch.c,
+	  postgis/postgis_drop_after.sql, postgis/postgis_drop_before.sql,
+	  raster/Makefile.in, raster/doc/RFC1-SerializedFormat,
+	  raster/doc/RFC2-WellKnownBinaryFormat, raster/loader/Makefile.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/librtcore.h,
+	  raster/rt_core/librtcore_internal.h, raster/rt_core/rt_band.c,
+	  raster/rt_core/rt_context.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_core/rt_pixel.c,
+	  raster/rt_core/rt_raster.c, raster/rt_core/rt_serialize.c,
+	  raster/rt_core/rt_serialize.h,
+	  raster/rt_core/rt_spatial_relationship.c,
+	  raster/rt_core/rt_statistics.c, raster/rt_core/rt_util.c,
+	  raster/rt_core/rt_warp.c, raster/rt_core/rt_wkb.c,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpg_gdal.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpg_internal.c, raster/rt_pg/rtpg_internal.h,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/box3d.sql,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  regress/Makefile.in, regress/run_test.pl, topology/Makefile.in,
+	  topology/postgis_topology.c, topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/export/gml.sql.in,
+	  topology/sql/manage/CopyTopology.sql.in,
+	  topology/sql/manage/TopologySummary.sql.in,
+	  topology/sql/polygonize.sql.in, topology/sql/populate.sql.in,
+	  topology/sql/predicates.sql.in,
+	  topology/sql/query/GetNodeEdges.sql.in,
+	  topology/sql/query/GetRingEdges.sql.in,
+	  topology/sql/sqlmm.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in,
+	  topology/sql/topogeometry/simplify.sql.in,
+	  topology/sql/topogeometry/topogeom_edit.sql.in,
+	  topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/sql/topogeometry/type.sql.in, topology/topology.sql.in,
+	  utils/create_spatial_ref_sys_config_dump.pl,
+	  utils/create_unpackaged.pl, utils/postgis_proc_upgrade.pl: Update
+	  my email address
 
 2016-07-04 12:54  Sandro Santilli <strk at kbt.io>
 
-	* [r14984] Style only change: remove trailing spaces
+	* [r14984] topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/manage/CopyTopology.sql.in,
+	  topology/sql/manage/ManageHelper.sql.in,
+	  topology/sql/manage/TopologySummary.sql.in,
+	  topology/sql/polygonize.sql.in, topology/sql/populate.sql.in,
+	  topology/sql/predicates.sql.in,
+	  topology/sql/query/GetRingEdges.sql.in,
+	  topology/sql/query/getedgebypoint.sql.in,
+	  topology/sql/query/getnodebypoint.sql.in,
+	  topology/sql/sqlmm.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in,
+	  topology/sql/topogeometry/simplify.sql.in,
+	  topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/sql/topogeometry/type.sql.in: Style only change: remove
+	  trailing spaces
 
 2016-07-02 16:34  Regina Obe <lr at pcorp.us>
 
-	* [r14983] documentation corrections from ruvyn for tiger geocoder
+	* [r14983] doc/extras_tigergeocoder.xml: documentation corrections
+	  from ruvyn for tiger geocoder
 	  Closes #3593 for PostGIS 2.3
 
 2016-06-25 01:30  Daniel Baston <dbaston at gmail.com>
 
-	* [r14979] Optimize and reduce memory usage in ST_ClusterDBSCAN /
-	  ST_ClusterWithin
+	* [r14979] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos.h,
+	  liblwgeom/lwgeom_geos_cluster.c: Optimize and reduce memory usage
+	  in ST_ClusterDBSCAN / ST_ClusterWithin
 
 2016-06-24 06:34  Sandro Santilli <strk at kbt.io>
 
-	* [r14978] Fix typos. Closes #3589. Thanks ruvyn
+	* [r14978] doc/extras_topology.xml: Fix typos. Closes #3589. Thanks
+	  ruvyn
 
 2016-06-23 07:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14977] Make adding a line to topology interruptible
+	* [r14977] NEWS, liblwgeom/lwgeom_topo.c: Make adding a line to
+	  topology interruptible
 	  
 	  ... as it otherwise gets frustrating when slow (see #3587)
 
 2016-06-23 07:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14976] Add more debugging lines
+	* [r14976] liblwgeom/lwgeom_topo.c: Add more debugging lines
 
 2016-06-20 01:45  Regina Obe <lr at pcorp.us>
 
-	* [r14974] Doco fixes
+	* [r14974] doc/reference_raster.xml: Doco fixes
 	  closes #3584 for PostGIS 2.3
 	  closes #3582 for PostGIS 2.3
 
 2016-06-20 01:29  Regina Obe <lr at pcorp.us>
 
-	* [r14972] typo geometries should be rasters
+	* [r14972] doc/reference_raster.xml: typo geometries should be
+	  rasters
 	  closes #3585 for 2.3
 
 2016-06-17 22:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14971] Add test for #3583
+	* [r14971] regress/tickets.sql, regress/tickets_expected: Add test
+	  for #3583
 
 2016-06-16 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r14969] Use int for iterating over geometry index
+	* [r14969] liblwgeom/lwgeom_wrapx.c: Use int for iterating over
+	  geometry index
 	  
 	  Avoids a potential infinite loop on split error (see #454)
 
 2016-06-16 14:04  Sandro Santilli <strk at kbt.io>
 
-	* [r14968] Fix wrapping of multigeometry elements becoming multi on
-	  wrap
+	* [r14968] liblwgeom/cunit/cu_wrapx.c, liblwgeom/lwgeom_wrapx.c:
+	  Fix wrapping of multigeometry elements becoming multi on wrap
 	  
 	  Closes #454 again
 
 2016-06-16 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r14967] Fix LWDEBUGGF definition for non-debug builds
+	* [r14967] liblwgeom/lwgeom_log.h: Fix LWDEBUGGF definition for
+	  non-debug builds
 
 2016-06-16 13:03  Sandro Santilli <strk at kbt.io>
 
-	* [r14966] Add missing LWDEBUGGF macro definition for non-debug
-	  builds
+	* [r14966] liblwgeom/lwgeom_log.h: Add missing LWDEBUGGF macro
+	  definition for non-debug builds
 
 2016-06-16 12:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14965] Fix macro redefinition
+	* [r14965] liblwgeom/lwgeom_wrapx.c: Fix macro redefinition
 
 2016-06-16 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r14964] Add LWDEBUGGF macro
+	* [r14964] liblwgeom/lwgeom_log.h: Add LWDEBUGGF macro
 
 2016-06-16 10:45  Sandro Santilli <strk at kbt.io>
 
-	* [r14963] Add LWDEBUGG macro in lwgeom_log.h
+	* [r14963] liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_topo.c: Add
+	  LWDEBUGG macro in lwgeom_log.h
 
 2016-06-16 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14962] Shorten ST_ShiftLongitude refpurpose section
+	* [r14962] doc/reference_processing.xml: Shorten ST_ShiftLongitude
+	  refpurpose section
 
 2016-06-16 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14961] Implement lwgeom_wrapx and ST_WrapX
+	* [r14961] NEWS, doc/reference_processing.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_wrapx.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_wrapx.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/wrapx.sql, regress/wrapx_expected: Implement lwgeom_wrapx
+	  and ST_WrapX
 	  
 	  Includes tests (both cunit and regress) and documentation.
 	  
@@ -1100,42 +3784,65 @@
 
 2016-06-16 08:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14960] Style only change: remove trailing and tab-leading
-	  spaces
+	* [r14960] doc/extras_address_standardizer.xml,
+	  doc/extras_historytable.xml, doc/extras_tigergeocoder.xml,
+	  doc/extras_topology.xml, doc/faq.xml, doc/faq_raster.xml,
+	  doc/installation.xml, doc/introduction.xml,
+	  doc/performance_tips.xml, doc/postgis.xml,
+	  doc/reference_accessor.xml, doc/reference_constructor.xml,
+	  doc/reference_editor.xml, doc/reference_guc.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_operator.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/reference_sfcgal.xml, doc/reference_temporal.xml,
+	  doc/reference_transaction.xml, doc/reference_type.xml,
+	  doc/release_notes.xml, doc/template.xml,
+	  doc/using_postgis_app.xml, doc/using_postgis_dataman.xml,
+	  doc/using_raster_dataman.xml: Style only change: remove trailing
+	  and tab-leading spaces
 
 2016-06-15 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14957] #3579, crash in LWGEOM2GEOS
+	* [r14957] liblwgeom/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: #3579, crash in LWGEOM2GEOS
 
 2016-06-15 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14955] Remove spurious newline in regress expected
+	* [r14955] regress/normalize_expected: Remove spurious newline in
+	  regress expected
 
 2016-06-15 16:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14954] Register a debug logger for unit tester
+	* [r14954] liblwgeom/cunit/cu_tester.c: Register a debug logger for
+	  unit tester
 
 2016-06-15 16:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14953] Fix typos in debug strings
+	* [r14953] liblwgeom/ptarray.c: Fix typos in debug strings
 
 2016-06-15 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r14952] Style only change: remove trailing spaces
+	* [r14952] liblwgeom/ptarray.c: Style only change: remove trailing
+	  spaces
 
 2016-06-15 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14951] Fix typo in documentation
+	* [r14951] doc/reference_editor.xml: Fix typo in documentation
 	  
 	  Closes #1768 again
 
 2016-06-15 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14950] Shorten refpurpose sections, always use first person
+	* [r14950] doc/reference_editor.xml: Shorten refpurpose sections,
+	  always use first person
 
 2016-06-15 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r14949] Add ST_Normalize function
+	* [r14949] NEWS, doc/reference_editor.xml,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/normalize.sql,
+	  regress/normalize_expected: Add ST_Normalize function
 	  
 	  Includes tests and documentation
 	  
@@ -1143,90 +3850,135 @@
 
 2016-06-15 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r14948] style only change: remove trailing spaces
+	* [r14948] doc/reference_editor.xml: style only change: remove
+	  trailing spaces
 
 2016-06-15 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r14947] style only change: remove trailing spaces
+	* [r14947] regress/Makefile.in: style only change: remove trailing
+	  spaces
 
 2016-06-15 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14946] style only change: remove trailing spaces
+	* [r14946] postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in: style only change: remove trailing spaces
 
 2016-06-14 10:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14945] Fix description for ST_NumInteriorRings
+	* [r14945] doc/reference_accessor.xml: Fix description for
+	  ST_NumInteriorRings
 	  
 	  Closes #3576
 
 2016-06-14 05:33  Sandro Santilli <strk at kbt.io>
 
-	* [r14944] Fix another printf format string for SPI_processed (not
-	  a long)
+	* [r14944] topology/postgis_topology.c: Fix another printf format
+	  string for SPI_processed (not a long)
 
 2016-06-08 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r14943] Fix printf format for SPI_processed (not a long)
+	* [r14943] topology/postgis_topology.c: Fix printf format for
+	  SPI_processed (not a long)
 
 2016-06-07 21:55  Daniel Baston <dbaston at gmail.com>
 
-	* [r14941] Make test for #3573 run only on PG 9.5+
+	* [r14941] regress/knn_recheck.sql, regress/knn_recheck_expected,
+	  regress/tickets.sql, regress/tickets_expected: Make test for
+	  #3573 run only on PG 9.5+
 
 2016-06-07 13:39  Daniel Baston <dbaston at gmail.com>
 
-	* [r14939] #3573, operator <<->> incorrectly calculates m distance
+	* [r14939] postgis/gserialized_gist_nd.c, regress/tickets.sql,
+	  regress/tickets_expected: #3573, operator <<->> incorrectly
+	  calculates m distance
 
 2016-06-07 12:57  Daniel Baston <dbaston at gmail.com>
 
-	* [r14938] Resolve scan-build strncat warning
+	* [r14938] postgis/lwgeom_ogc.c: Resolve scan-build strncat warning
 
 2016-06-07 05:43  Regina Obe <lr at pcorp.us>
 
-	* [r14937] Mark stable and immutable strict functions as parallel
-	  safe
+	* [r14937] raster/rt_pg/rtpostgis.sql.in: Mark stable and immutable
+	  strict functions as parallel safe
 	  references #3556
 
 2016-06-06 13:42  Daniel Baston <dbaston at gmail.com>
 
-	* [r14936] Correct ST_ClusterDBSCAN doc XML
+	* [r14936] doc/reference_measure.xml: Correct ST_ClusterDBSCAN doc
+	  XML
 
 2016-06-06 12:28  Daniel Baston <dbaston at gmail.com>
 
-	* [r14935] Fix memory leak in lwgeom_cluster_2d_kmeans
+	* [r14935] liblwgeom/lwkmeans.c: Fix memory leak in
+	  lwgeom_cluster_2d_kmeans
 
 2016-06-06 12:24  Daniel Baston <dbaston at gmail.com>
 
-	* [r14934] #3572, ST_ClusterDBSCAN should not join clusters by
-	  their borders
+	* [r14934] doc/reference_measure.xml,
+	  liblwgeom/cunit/cu_geos_cluster.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/cunit/cu_unionfind.c, liblwgeom/lwgeom_geos.h,
+	  liblwgeom/lwgeom_geos_cluster.c, liblwgeom/lwunionfind.c,
+	  liblwgeom/lwunionfind.h, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_window.c, regress/cluster_expected: #3572,
+	  ST_ClusterDBSCAN should not join clusters by their borders
 
 2016-06-04 18:10  Regina Obe <lr at pcorp.us>
 
-	* [r14932] Install desktop file and application icons for
-	  shp2pgsql-gui (Sebastiaan Couwenberg)
+	* [r14932] loader/Makefile.in, loader/icons, loader/icons/hicolor,
+	  loader/icons/hicolor/16x16, loader/icons/hicolor/16x16/apps,
+	  loader/icons/hicolor/16x16/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/22x22, loader/icons/hicolor/22x22/apps,
+	  loader/icons/hicolor/22x22/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/24x24, loader/icons/hicolor/24x24/apps,
+	  loader/icons/hicolor/24x24/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/32x32, loader/icons/hicolor/32x32/apps,
+	  loader/icons/hicolor/32x32/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/36x36, loader/icons/hicolor/36x36/apps,
+	  loader/icons/hicolor/36x36/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/40x40, loader/icons/hicolor/40x40/apps,
+	  loader/icons/hicolor/40x40/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/42x42, loader/icons/hicolor/42x42/apps,
+	  loader/icons/hicolor/42x42/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/48x48, loader/icons/hicolor/48x48/apps,
+	  loader/icons/hicolor/48x48/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/64x64, loader/icons/hicolor/64x64/apps,
+	  loader/icons/hicolor/64x64/apps/shp2pgsql-gui.png,
+	  loader/icons/hicolor/8x8, loader/icons/hicolor/8x8/apps,
+	  loader/icons/hicolor/8x8/apps/shp2pgsql-gui.png,
+	  loader/shp2pgsql-gui.desktop: Install desktop file and
+	  application icons for shp2pgsql-gui (Sebastiaan Couwenberg)
 	  References #3571 for PostGIS 2.3
 
 2016-06-03 00:38  Daniel Baston <dbaston at gmail.com>
 
-	* [r14931] Preserve SRID in ST_Expand
+	* [r14931] postgis/lwgeom_functions_basic.c, regress/regress.sql,
+	  regress/regress_expected: Preserve SRID in ST_Expand
 
 2016-06-02 22:47  Daniel Baston <dbaston at gmail.com>
 
-	* [r14930] #3059, Allow passing per-dimension parameters in
-	  ST_Expand (remaining changes)
+	* [r14930] NEWS, liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/regress.sql, regress/regress_expected: #3059, Allow
+	  passing per-dimension parameters in ST_Expand (remaining changes)
 
 2016-06-02 22:28  Daniel Baston <dbaston at gmail.com>
 
-	* [r14929] #3059, Allow passing per-dimension parameters in
-	  ST_Expand
+	* [r14929] doc/reference_misc.xml: #3059, Allow passing
+	  per-dimension parameters in ST_Expand
 
 2016-06-02 01:24  Daniel Baston <dbaston at gmail.com>
 
-	* [r14928] #3567, Make ST_ClusterDBSCAN return a NULL id for inputs
-	  not in any cluster
+	* [r14928] doc/reference_measure.xml,
+	  liblwgeom/cunit/cu_unionfind.c, liblwgeom/lwunionfind.c,
+	  liblwgeom/lwunionfind.h, postgis/lwgeom_window.c,
+	  regress/cluster_expected: #3567, Make ST_ClusterDBSCAN return a
+	  NULL id for inputs not in any cluster
 
 2016-05-31 10:07  Sandro Santilli <strk at kbt.io>
 
-	* [r14926] Improve query performance in cb_getEdgeByFace
+	* [r14926] topology/postgis_topology.c: Improve query performance
+	  in cb_getEdgeByFace
 	  
 	  Avoids 1 output and 1 parse calls for hexwkb,
 	  2 output and parse calls for integer arrays.
@@ -1236,11 +3988,13 @@
 
 2016-05-31 07:58  Sandro Santilli <strk at kbt.io>
 
-	* [r14925] Do not leak a serialized geometry
+	* [r14925] topology/postgis_topology.c: Do not leak a serialized
+	  geometry
 
 2016-05-31 07:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14924] Improve query performance in cb_getFaceContainingPoint
+	* [r14924] topology/postgis_topology.c: Improve query performance
+	  in cb_getFaceContainingPoint
 	  
 	  Avoids 1 output and 2 parse calls for hexwkb.
 	  Was found reducing runtime from 23 seconds to 16 seconds for
@@ -1249,53 +4003,59 @@
 
 2016-05-31 07:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14923] Use space indent for topology/*
+	* [r14923] .editorconfig: Use space indent for topology/*
 
 2016-05-30 07:48  Sandro Santilli <strk at kbt.io>
 
-	* [r14922] Fix typo in comment
+	* [r14922] topology/sql/query/GetNodeEdges.sql.in: Fix typo in
+	  comment
 
 2016-05-25 00:56  Daniel Baston <dbaston at gmail.com>
 
-	* [r14917] Edits to ST_MakePolygon doc
+	* [r14917] doc/reference_constructor.xml: Edits to ST_MakePolygon
+	  doc
 
 2016-05-25 00:49  Daniel Baston <dbaston at gmail.com>
 
-	* [r14916] Correction to doc for ST_GeomFromText (it accepts SRIDs
-	  not defined in spatial_ref_sys)
+	* [r14916] doc/reference_constructor.xml: Correction to doc for
+	  ST_GeomFromText (it accepts SRIDs not defined in spatial_ref_sys)
 
 2016-05-18 00:55  Daniel Baston <dbaston at gmail.com>
 
-	* [r14914] Add some missing NEWS items for 2.3
+	* [r14914] NEWS: Add some missing NEWS items for 2.3
 
 2016-05-18 00:34  Daniel Baston <dbaston at gmail.com>
 
-	* [r14913] Add some tests to document ST_Expand behavior
+	* [r14913] regress/regress.sql, regress/regress_expected: Add some
+	  tests to document ST_Expand behavior
 
 2016-05-17 01:24  Regina Obe <lr at pcorp.us>
 
-	* [r14912] #3557 Flag more geometry functions as parallel safe
+	* [r14912] postgis/postgis.sql.in: #3557 Flag more geometry
+	  functions as parallel safe
 
 2016-05-16 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r14911] Add -L switch to provide custom TOC to
-	  postgis_restore.pl
+	* [r14911] NEWS, utils/postgis_restore.pl.in: Add -L switch to
+	  provide custom TOC to postgis_restore.pl
 	  
 	  Patch by Christoph Moench-Tegeder, improved to add usage text
 
 2016-05-16 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r14910] Trim trailing spaces
+	* [r14910] utils/postgis_restore.pl.in: Trim trailing spaces
 
 2016-05-16 07:14  Regina Obe <lr at pcorp.us>
 
-	* [r14907] Function costs for geometry functions based on query
-	  stats (Paul Norman)
+	* [r14907] NEWS, postgis/postgis.sql.in: Function costs for
+	  geometry functions based on query stats (Paul Norman)
 	  closes #3557
 
 2016-05-15 15:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14905] #3549, parallel query in PgSQL 9.6
+	* [r14905] NEWS, postgis/geography.sql.in, postgis/lwgeom_box3d.c,
+	  postgis/postgis.sql.in, postgis/sqldefines.h.in: #3549, parallel
+	  query in PgSQL 9.6
 	  This patch mostly just marks a large number of functions
 	  as "parallel safe" when compiled against 9.6. As noted
 	  in
@@ -1316,323 +4076,604 @@
 
 2016-05-15 15:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14904] Convert some SED to PERL for more reliability in
-	  BSD-style unixes and have non-gnu sed
+	* [r14904] extensions/postgis_sfcgal/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: Convert some SED to PERL
+	  for more reliability in BSD-style unixes and have non-gnu sed
 
 2016-05-15 15:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14903] Quiet compile warning on printf(%d) on long int
+	* [r14903] topology/postgis_topology.c: Quiet compile warning on
+	  printf(%d) on long int
 
 2016-05-12 19:05  Regina Obe <lr at pcorp.us>
 
-	* [r14899] references #3552 get rid of depecated calls for PostGIS
-	  2.3
+	* [r14899] extras/tiger_geocoder/geocode/reverse_geocode.sql:
+	  references #3552 get rid of depecated calls for PostGIS 2.3
 
 2016-05-12 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r14897] Move static structures where used, fixes compile
-	  warnings
+	* [r14897] loader/shpcommon.c, loader/shpcommon.h: Move static
+	  structures where used, fixes compile warnings
 
 2016-05-12 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14894] Update debbie and winnie links to use https
+	* [r14894] README.md: Update debbie and winnie links to use https
 
 2016-05-11 14:30  Daniel Baston <dbaston at gmail.com>
 
-	* [r14893] Fix logic error introduced in r14890
+	* [r14893] liblwgeom/lwkmeans.c: Fix logic error introduced in
+	  r14890
 
 2016-05-11 14:27  Daniel Baston <dbaston at gmail.com>
 
-	* [r14892] Fix compiler warning in ST_GeometricMedian
+	* [r14892] postgis/lwgeom_functions_analytic.c: Fix compiler
+	  warning in ST_GeometricMedian
 
 2016-05-11 14:18  Daniel Baston <dbaston at gmail.com>
 
-	* [r14891] Use limits for double, not float, in fix for #3523
+	* [r14891] liblwgeom/lwkmeans.c: Use limits for double, not float,
+	  in fix for #3523
 
 2016-05-11 14:10  Daniel Baston <dbaston at gmail.com>
 
-	* [r14890] #3523, kmeans compile warnings
+	* [r14890] liblwgeom/lwkmeans.c: #3523, kmeans compile warnings
 
 2016-05-11 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r14889] Simplify GML test for P1/P2 to use a single ORDER BY
+	* [r14889] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Simplify GML test for P1/P2
+	  to use a single ORDER BY
 	  
 	  This is yet another attempt to fix #3513
 
 2016-05-11 09:26  Sandro Santilli <strk at kbt.io>
 
-	* [r14888] Review comments above P1-visited and P2-visited GML test
+	* [r14888] topology/test/regress/gml.sql: Review comments above
+	  P1-visited and P2-visited GML test
 	  
 	  The comment explain the expected scan of elements.
 	  Might help with #3513
 
 2016-05-11 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r14887] style-only commit: remove trailing spaces
+	* [r14887] topology/sql/export/gml.sql.in: style-only commit:
+	  remove trailing spaces
 
 2016-05-09 08:26  Regina Obe <lr at pcorp.us>
 
-	* [r14885] Closes #3514 zipcode penalty switch
+	* [r14885] extras/tiger_geocoder/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/geocode_settings.sql: Closes #3514 zipcode
+	  penalty switch
 	  fix casting issue introduced in r14850
 
 2016-05-04 21:48  Daniel Baston <dbaston at gmail.com>
 
-	* [r14883] Add additional test to document ST_Polygonize behavior
-	  with nulls
+	* [r14883] regress/tickets.sql, regress/tickets_expected: Add
+	  additional test to document ST_Polygonize behavior with nulls
 
 2016-05-04 00:56  Daniel Baston <dbaston at gmail.com>
 
-	* [r14882] #3470, ST_Polygonize doesn't accept NULL geometries
+	* [r14882] postgis/lwgeom_accum.c, postgis/lwgeom_geos.c,
+	  regress/tickets.sql, regress/tickets_expected: #3470,
+	  ST_Polygonize doesn't accept NULL geometries
 
 2016-05-04 00:34  Daniel Baston <dbaston at gmail.com>
 
-	* [r14881] Set nargs correctly in PGISDirectFunctionCall2
+	* [r14881] postgis/lwgeom_accum.c: Set nargs correctly in
+	  PGISDirectFunctionCall2
 
 2016-05-04 00:20  Daniel Baston <dbaston at gmail.com>
 
-	* [r14880] Fix debug output
+	* [r14880] postgis/lwgeom_geos.c: Fix debug output
 
 2016-05-02 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r14878] Make AsGML execution order predictable (see #3513 again)
+	* [r14878] topology/test/regress/gml.sql: Make AsGML execution
+	  order predictable (see #3513 again)
 
 2016-05-01 16:22  Daniel Baston <dbaston at gmail.com>
 
-	* [r14873] #3119, Wrong documented behavior for ST_LengthSpheroid
+	* [r14873] doc/reference_measure.xml, regress/tickets.sql,
+	  regress/tickets_expected: #3119, Wrong documented behavior for
+	  ST_LengthSpheroid
 
 2016-04-28 09:37  Sandro Santilli <strk at kbt.io>
 
-	* [r14870] Some syle consistency (and drop trailing whitespaces)
+	* [r14870] NEWS: Some syle consistency (and drop trailing
+	  whitespaces)
 
 2016-04-27 14:45  Sandro Santilli <strk at kbt.io>
 
-	* [r14869] Style only change: remove trailing whitespaces
+	* [r14869] extensions/address_standardizer/analyze.c,
+	  extensions/address_standardizer/err_param.c,
+	  extensions/address_standardizer/export.c,
+	  extensions/address_standardizer/gamma.c,
+	  extensions/address_standardizer/lexicon.c,
+	  extensions/address_standardizer/pagc_api.h,
+	  extensions/address_standardizer/pagc_common.h,
+	  extensions/address_standardizer/pagc_tools.c,
+	  extensions/address_standardizer/pagc_tools.h,
+	  extensions/address_standardizer/parseaddress-api.c,
+	  extensions/address_standardizer/parseaddress-stcities.h,
+	  extensions/address_standardizer/standard.c,
+	  extensions/address_standardizer/std_pg_hash.c,
+	  extensions/address_standardizer/test_main.c,
+	  extensions/address_standardizer/tokenize.c,
+	  extensions/address_standardizer/us_gaz.sql,
+	  extensions/address_standardizer/us_lex.sql,
+	  extensions/address_standardizer/us_rules.sql,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extras/history_table/history_table.sql,
+	  extras/ogc_test_suite/1_schema.sql,
+	  extras/ogc_test_suite/2_queries.sql,
+	  extras/ogc_test_suite/3_cleanup.sql,
+	  extras/tiger_geocoder/census_loader.sql,
+	  extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode/census_tracts_functions.sql,
+	  extras/tiger_geocoder/geocode/geocode.sql,
+	  extras/tiger_geocoder/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/geocode_settings.sql,
+	  extras/tiger_geocoder/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/normalize/state_extract.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql,
+	  extras/tiger_geocoder/tables/lookup_tables_2011.sql,
+	  extras/tiger_geocoder/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/tiger_loader_2015.sql,
+	  extras/tiger_geocoder/topology/tiger_topology_loader.sql,
+	  extras/tiger_geocoder/upgrade_geocode.sql,
+	  extras/tiger_geocoder/utility/set_search_path.sql,
+	  liblwgeom/bytebuffer.c, liblwgeom/cunit/cu_buildarea.c,
+	  liblwgeom/cunit/cu_clean.c, liblwgeom/cunit/cu_force_sfs.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_minimum_bounding_circle.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_twkb.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_out_x3d.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_triangulate.c, liblwgeom/cunit/cu_varint.c,
+	  liblwgeom/effectivearea.c, liblwgeom/effectivearea.h,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwboundingcircle.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwgeom_geos_cluster.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_log.h,
+	  liblwgeom/lwgeom_median.c, liblwgeom/lwgeom_sfcgal.h,
+	  liblwgeom/lwgeom_transform.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwin_geojson.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_svg.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwout_x3d.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwprint.c, liblwgeom/lwstroke.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, liblwgeom/ptarray.c,
+	  liblwgeom/stringbuffer.c, liblwgeom/varint.c,
+	  libpgcommon/gserialized_gist.c, libpgcommon/gserialized_gist.h,
+	  libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  libpgcommon/lwgeom_transform.h, loader/dbfopen.c,
+	  loader/pgsql2shp-cli.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h, loader/safileio.c, loader/shapefil.h,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c,
+	  loader/shpcommon.c, loader/shpcommon.h, loader/shpopen.c,
+	  postgis/geography.h, postgis/geography_inout.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c, postgis/geometry_inout.c,
+	  postgis/gserialized_estimate.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/gserialized_typmod.c,
+	  postgis/lwgeom_backend_api.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_btree.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h, postgis/lwgeom_in_geojson.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_window.c, postgis/postgis_drop_after.sql,
+	  postgis/postgis_drop_before.sql, postgis/postgis_module.c,
+	  raster/loader/raster2pgsql.c, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_band.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_pixel.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_serialize.c,
+	  raster/rt_pg/rtpg_band_properties.c, raster/rt_pg/rtpg_create.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpg_geometry.c,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_utility.c, raster/rt_pg/rtpostgis.c,
+	  raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/st_addband.sql,
+	  raster/scripts/plpgsql/st_areaweightedsummarystats.sql,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_createindexraster.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_geomextent2rastercoord.sql,
+	  raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/scripts/plpgsql/st_multibandmapalgebra.sql,
+	  raster/scripts/plpgsql/st_pixelaspoints.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setarray.sql,
+	  raster/scripts/plpgsql/st_setvalues.sql,
+	  raster/scripts/plpgsql/st_splittable.sql,
+	  raster/scripts/plpgsql/st_summarystatsagg.sql,
+	  raster/scripts/plpgsql/st_tile.sql,
+	  raster/scripts/plpgsql/st_union.sql,
+	  raster/test/cunit/cu_band_misc.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_mapalgebra.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_tester.c, raster/test/regress/box3d.sql,
+	  raster/test/regress/bug_test_car5.sql,
+	  raster/test/regress/check_gdal.sql,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_dumpvalues.sql,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  raster/test/regress/rt_io.sql,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expr.sql,
+	  raster/test/regress/rt_mapalgebra_mask.sql,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_setvalues_array.sql,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_utility.sql, regress/clean.sql,
+	  regress/concave_hull.sql, regress/dump.sql,
+	  regress/dumppoints.sql, regress/geography.sql,
+	  regress/hausdorff.sql, regress/in_geojson.sql,
+	  regress/in_gml.sql, regress/in_kml.sql,
+	  regress/interrupt_relate.sql, regress/isvaliddetail.sql,
+	  regress/legacy.sql, regress/loader/ReprojectPts-pre.sql,
+	  regress/lwgeom_regress.sql, regress/measures.sql,
+	  regress/operators.sql, regress/out_geography.sql,
+	  regress/out_geometry.sql, regress/polyhedralsurface.sql,
+	  regress/regress.sql, regress/regress_bdpoly.sql,
+	  regress/regress_index.sql, regress/regress_ogc.sql,
+	  regress/regress_ogc_cover.sql, regress/regress_ogc_prep.sql,
+	  regress/regress_selectivity.sql, regress/regress_sfcgal.sql,
+	  regress/relate.sql, regress/remove_repeated_points.sql,
+	  regress/setpoint.sql, regress/sfcgal/concave_hull.sql,
+	  regress/sfcgal/geography.sql, regress/sfcgal/legacy.sql,
+	  regress/sfcgal/measures.sql, regress/sfcgal/regress.sql,
+	  regress/sfcgal/regress_ogc_prep.sql, regress/sfcgal/tickets.sql,
+	  regress/split.sql, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-compoundcurve.sql, regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-general.sql, regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multisurface.sql, regress/sql-mm-serialize.sql,
+	  regress/tickets.sql, regress/typmod.sql, regress/wkt.sql,
+	  topology/postgis_topology.c, topology/test/cache_geometries.sql,
+	  topology/test/hierarchy.sql, topology/test/invalid_topology.sql,
+	  topology/test/load_features.sql, topology/test/more_features.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/getnodeedges.sql,
+	  topology/test/regress/getringedges.sql,
+	  topology/test/regress/gml.sql,
+	  topology/test/regress/layertrigger.sql,
+	  topology/test/regress/sqlmm.sql,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisonode.sql,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topojson.sql,
+	  topology/test/regress/validatetopology.sql: Style only change:
+	  remove trailing whitespaces
 
 2016-04-27 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14868] Make ordering consistent with the rest of the test
+	* [r14868] topology/test/regress/gml.sql: Make ordering consistent
+	  with the rest of the test
 	  
 	  (see #3513)
 
 2016-04-27 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r14867] Order return from SRF, improving predictability
+	* [r14867] topology/test/regress/gml.sql: Order return from SRF,
+	  improving predictability
 	  
 	  Should close #3513
 
 2016-04-27 12:11  Daniel Baston <dbaston at gmail.com>
 
-	* [r14864] #3218, ST_PixelAsCentroid documentation has incorrect
-	  names
+	* [r14864] doc/reference_raster.xml: #3218, ST_PixelAsCentroid
+	  documentation has incorrect names
 
 2016-04-27 12:03  Daniel Baston <dbaston at gmail.com>
 
-	* [r14861] #3217, ST_Value documentation has incorrect parameter
-	  names
+	* [r14861] doc/reference_raster.xml: #3217, ST_Value documentation
+	  has incorrect parameter names
 
 2016-04-27 00:06  Daniel Baston <dbaston at gmail.com>
 
-	* [r14860] #3413, typo in find_srid error notice
+	* [r14860] postgis/postgis.sql.in: #3413, typo in find_srid error
+	  notice
 
 2016-04-26 23:19  Daniel Baston <dbaston at gmail.com>
 
-	* [r14859] fix doc typo
+	* [r14859] doc/reference_measure.xml: fix doc typo
 
 2016-04-26 23:17  Daniel Baston <dbaston at gmail.com>
 
-	* [r14858] Preserve SRID in ST_MinimumClearanceLine, and add
-	  regress checks missed in last commit
+	* [r14858] postgis/lwgeom_geos.c, regress/minimum_clearance.sql,
+	  regress/minimum_clearance_expected: Preserve SRID in
+	  ST_MinimumClearanceLine, and add regress checks missed in last
+	  commit
 
 2016-04-25 21:02  Daniel Baston <dbaston at gmail.com>
 
-	* [r14856] #3424, ST_MinimumClearance
+	* [r14856] NEWS, doc/introduction.xml, doc/reference_measure.xml,
+	  postgis/lwgeom_geos.c, postgis/postgis.sql.in,
+	  regress/Makefile.in: #3424, ST_MinimumClearance
 
 2016-04-22 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14855] Trim trailing whitespaces (as per .editorconfig)
+	* [r14855] doc/reference_accessor.xml: Trim trailing whitespaces
+	  (as per .editorconfig)
 
 2016-04-22 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14854] Add note about ST_IsValid flag argument being an
-	  extension to specs
+	* [r14854] doc/reference_accessor.xml: Add note about ST_IsValid
+	  flag argument being an extension to specs
 
 2016-04-21 14:34  Sandro Santilli <strk at kbt.io>
 
-	* [r14853] Trim trailing whitespaces (as per .editorconfig)
+	* [r14853] liblwgeom/lwgeom_topo.c: Trim trailing whitespaces (as
+	  per .editorconfig)
 
 2016-04-18 08:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14851] Fix link to gitlab-ci build for the branch
+	* [r14851] README.md: Fix link to gitlab-ci build for the branch
 
 2016-04-17 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r14850] prevent error when tiger street number is not a number
-	  (just return first number part)
+	* [r14850] extras/tiger_geocoder/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/geocode/geocode_intersection.sql: prevent
+	  error when tiger street number is not a number (just return first
+	  number part)
 	  Closes #3531 for trunk (PostGIS 2.3.0)
 
 2016-04-17 20:30  Regina Obe <lr at pcorp.us>
 
-	* [r14847] Minor cleanup of last commit and also more schema
-	  qualifying
+	* [r14847] extras/tiger_geocoder/geocode/geocode_intersection.sql:
+	  Minor cleanup of last commit and also more schema qualifying
 	  references #3530 #3421 for postgis 2.3 (trunk)
 
 2016-04-17 20:19  Regina Obe <lr at pcorp.us>
 
-	* [r14846] revise to use node start/end of edges for
-	  geocode_intersection and remove ST_Intersects check
+	* [r14846] extras/tiger_geocoder/geocode/geocode_intersection.sql:
+	  revise to use node start/end of edges for geocode_intersection
+	  and remove ST_Intersects check
 	  references #3530 for postgis 2.3 (trunk)
 
 2016-04-14 00:02  Regina Obe <lr at pcorp.us>
 
-	* [r14843] put back makde pdf but after the html files ahave
-	  already been copied
+	* [r14843] ci/debbie/postgis_doc_translations.sh: put back makde
+	  pdf but after the html files ahave already been copied
 
 2016-04-13 22:50  Regina Obe <lr at pcorp.us>
 
-	* [r14842] get rid of make update po, get rid of html make hard
-	  coding and replace with make html localized. Remove pdf
-	  generation for now.
+	* [r14842] ci/debbie/postgis_doc_translations.sh: get rid of make
+	  update po, get rid of html make hard coding and replace with make
+	  html localized. Remove pdf generation for now.
 
 2016-04-13 16:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14839] #3529, move test to subdivide.sql
+	* [r14839] regress/subdivide.sql, regress/subdivide_expected,
+	  regress/tickets.sql: #3529, move test to subdivide.sql
 
 2016-04-13 15:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14838] Don't run online test for GEOS 3.5+ feature, closes
-	  #3529
+	* [r14838] regress/tickets.sql, regress/tickets_expected: Don't run
+	  online test for GEOS 3.5+ feature, closes #3529
 
 2016-04-13 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14836] Fix reference to ST_LineLocatePoint
+	* [r14836] doc/po/ja/reference_lrs.xml.po: Fix reference to
+	  ST_LineLocatePoint
 	  
 	  Should fix #3527
 
 2016-04-12 21:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14835] #3522, handle POINT and MULTIPOINT correctly in
-	  ST_Subdivide
+	* [r14835] liblwgeom/cunit/cu_clip_by_rect.c, liblwgeom/lwgeom.c,
+	  regress/tickets.sql, regress/tickets_expected: #3522, handle
+	  POINT and MULTIPOINT correctly in ST_Subdivide
 
 2016-04-12 21:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14833] ignore build stuff
+	* [r14833] postgis, raster/rt_pg: ignore build stuff
 
 2016-04-12 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14832] #3524, add interruptibility to geography brute force
-	  distance calculation
+	* [r14832] liblwgeom/lwgeodetic.c: #3524, add interruptibility to
+	  geography brute force distance calculation
 
 2016-04-11 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14830] #1851, spatial_ref_sys fixes for Pulkovo_1942_58,
-	  to_wgs84
+	* [r14830] spatial_ref_sys.sql: #1851, spatial_ref_sys fixes for
+	  Pulkovo_1942_58, to_wgs84
 
 2016-04-06 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14823] First pass of style tweaks
+	* [r14823] .editorconfig: First pass of style tweaks
 	  
 	  Use space indent by default, tabs for Makefiles and C sources.
 	  Add comments
 
 2016-04-06 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14822] Remove reference to '*.in.c' files as they don't exist
-	  anymore
+	* [r14822] astyle.sh: Remove reference to '*.in.c' files as they
+	  don't exist anymore
 
 2016-04-06 07:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14821] Stub an EditorConfig configuration
+	* [r14821] .editorconfig: Stub an EditorConfig configuration
 	  
 	  See http://editorconfig.org/
 
 2016-04-03 20:43  Regina Obe <lr at pcorp.us>
 
-	* [r14816] minor cleanup to prevent adding ofa ll address*.dlls
+	* [r14816] ci/winnie/package_postgis.sh: minor cleanup to prevent
+	  adding ofa ll address*.dlls
 
 2016-03-26 23:23  Daniel Baston <dbaston at gmail.com>
 
-	* [r14810] #3516, ST_Voronoi crashes backend
+	* [r14810] postgis/lwgeom_geos.c: #3516, ST_Voronoi crashes backend
 
 2016-03-24 23:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14809] Ignore some new build artifacts
+	* [r14809] .gitignore: Ignore some new build artifacts
 
 2016-03-23 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14805] Add 2.2.2 section
+	* [r14805] NEWS: Add 2.2.2 section
 
 2016-03-23 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14804] Remove unused function
+	* [r14804] topology/sql/sqlmm.sql.in: Remove unused function
 
 2016-03-20 19:52  Regina Obe <lr at pcorp.us>
 
-	* [r14794] Force sorting in ST_ColorMap test (fix aliasing issue
-	  rid was aliased as testid)
+	* [r14794] raster/test/regress/rt_colormap.sql,
+	  raster/test/regress/rt_colormap_expected: Force sorting in
+	  ST_ColorMap test (fix aliasing issue rid was aliased as testid)
 	  closes #3503
 
 2016-03-20 19:41  Regina Obe <lr at pcorp.us>
 
-	* [r14793] Force sorting in ST_ColorMap test
+	* [r14793] raster/test/regress/rt_colormap.sql: Force sorting in
+	  ST_ColorMap test
 	  references #3503
 
 2016-03-20 06:33  Regina Obe <lr at pcorp.us>
 
-	* [r14792] upport ST_AsEncodedPolyLine google example, alphabetize
-	  entries
+	* [r14792] doc/reference_output.xml: upport ST_AsEncodedPolyLine
+	  google example, alphabetize entries
 
 2016-03-17 16:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14788] pass POINT EMPTY tests on fun architectures, #3426
+	* [r14788] liblwgeom/cunit/cu_out_wkb.c: pass POINT EMPTY tests on
+	  fun architectures, #3426
 
 2016-03-15 01:08  Daniel Baston <dbaston at gmail.com>
 
-	* [r14786] #3466, Casting from box3d to geometry drops Z dimension
-	  (Julien Rouhaud)
+	* [r14786] NEWS, doc/introduction.xml, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwpoly.c, postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  regress/regress.sql, regress/regress_expected,
+	  regress/sfcgal/regress.sql, regress/sfcgal/regress_expected:
+	  #3466, Casting from box3d to geometry drops Z dimension (Julien
+	  Rouhaud)
 
 2016-03-13 22:25  Daniel Baston <dbaston at gmail.com>
 
-	* [r14785] fix typo in comment
+	* [r14785] liblwgeom/liblwgeom.h.in: fix typo in comment
 
 2016-03-12 18:15  Regina Obe <lr at pcorp.us>
 
-	* [r14779] Force order in ST_GeneratePoints so results are
-	  deterministic on all platforms
+	* [r14779] regress/tickets.sql, regress/tickets_expected: Force
+	  order in ST_GeneratePoints so results are deterministic on all
+	  platforms
 	  Closes #3502
 
 2016-03-12 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r14778] start schema qualifying calls
+	* [r14778] extras/tiger_geocoder/geocode/geocode.sql,
+	  extras/tiger_geocoder/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/geocode/geocode_intersection.sql: start
+	  schema qualifying calls
 	  references #3451
 
 2016-03-11 01:34  Regina Obe <lr at pcorp.us>
 
-	* [r14772] Exclude all c functions from schema qual except
-	  ST_Transform we know calls spatial_ref_sys and is an issue in
-	  materialized views and spatial indexes.
+	* [r14772] utils/postgis_proc_set_search_path.pl: Exclude all c
+	  functions from schema qual except ST_Transform we know calls
+	  spatial_ref_sys and is an issue in materialized views and spatial
+	  indexes.
 	  References #3490 for 2.3 (also added pg_catalog since dumps have
 	  it - in theory it gets automatically added, but just in case)
 
 2016-03-10 06:35  Regina Obe <lr at pcorp.us>
 
-	* [r14769] avoid adding search_path to functions that work on
-	  internals (fix typo in last commit)
+	* [r14769] utils/postgis_proc_set_search_path.pl: avoid adding
+	  search_path to functions that work on internals (fix typo in last
+	  commit)
 	  references #3497
 
 2016-03-10 04:21  Regina Obe <lr at pcorp.us>
 
-	* [r14768] avoid adding search_path to functions that work on
-	  internals
+	* [r14768] utils/postgis_proc_set_search_path.pl: avoid adding
+	  search_path to functions that work on internals
 	  references #3497
 
 2016-03-09 13:06  Daniel Baston <dbaston at gmail.com>
 
-	* [r14766] #3460, ST_ClusterWithin 'tolerance not defined' error
-	  after upgrade
+	* [r14766] postgis/postgis_drop_after.sql: #3460, ST_ClusterWithin
+	  'tolerance not defined' error after upgrade
 
 2016-03-08 19:15  Regina Obe <lr at pcorp.us>
 
-	* [r14762] Cleanup addition of search_path for upgrade scripts
+	* [r14762] extensions/postgis/Makefile.in,
+	  utils/postgis_proc_set_search_path.pl: Cleanup addition of
+	  search_path for upgrade scripts
 	  exclude addgeometry*, addraster*, addoverview* from seach_path
 	  function setting.
 	  These in calls that don't take schema use the current search_path
@@ -1641,13 +4682,15 @@
 
 2016-03-06 08:06  Regina Obe <lr at pcorp.us>
 
-	* [r14758] fix compile error introduced in X3D commeit
+	* [r14758] liblwgeom/lwout_x3d.c: fix compile error introduced in
+	  X3D commeit
 	  references #3435
 
 2016-03-06 00:43  Regina Obe <lr at pcorp.us>
 
-	* [r14757] Use Tomvantilburg suggestion and just hard-code
-	  convex='false' for all IndexedFaceSets.
+	* [r14757] liblwgeom/cunit/cu_out_x3d.c, liblwgeom/lwout_x3d.c: Use
+	  Tomvantilburg suggestion and just hard-code convex='false' for
+	  all IndexedFaceSets.
 	  Corrects the output of wrongly rendered without affecting true
 	  convex
 	  Closes #3435 for PostGIS 2.3 (trunk).
@@ -1655,81 +4698,96 @@
 
 2016-03-05 06:01  Regina Obe <lr at pcorp.us>
 
-	* [r14751] remove this hard-coded script superceded by perl
-	  generation script of #3490
+	* [r14751] postgis/postgis_functions_search_path.sql: remove this
+	  hard-coded script superceded by perl generation script of #3490
 	  References #2485
 
 2016-03-05 05:37  Regina Obe <lr at pcorp.us>
 
-	* [r14750] Revise script generation to exclude SQL functions that
-	  are NOT STRICT.
+	* [r14750] extensions/postgis/Makefile.in, postgis/Makefile.in,
+	  raster/rt_pg/Makefile.in, regress/run_test.pl,
+	  utils/postgis_proc_set_search_path.pl: Revise script generation
+	  to exclude SQL functions that are NOT STRICT.
 	  Integrate into testing
 	  Integrate into create extension
 	  References #3490 for PostGIS 2.3
 
 2016-03-05 01:53  Regina Obe <lr at pcorp.us>
 
-	* [r14749] script to set search_path of functions.
+	* [r14749] utils/postgis_proc_set_search_path.pl: script to set
+	  search_path of functions.
 	  Sadly this thwarts use of spatial indexes.
 	  Need to think about this more. References #3490
 
 2016-03-05 01:51  Daniel Baston <dbaston at gmail.com>
 
-	* [r14748] Add availability info for ST_Points
+	* [r14748] doc/reference_accessor.xml: Add availability info for
+	  ST_Points
 
 2016-03-05 01:27  Daniel Baston <dbaston at gmail.com>
 
-	* [r14747] Add new files for #3364
+	* [r14747] doc/html/image_src/st_geometricmedian01.wkt,
+	  liblwgeom/lwgeom_median.c, regress/geometric_median.sql,
+	  regress/geometric_median_expected: Add new files for #3364
 
 2016-03-05 01:22  Daniel Baston <dbaston at gmail.com>
 
-	* [r14746] #3364, ST_GeometricMedian
+	* [r14746] NEWS, doc/html/image_src/Makefile.in,
+	  doc/reference_measure.xml, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_functions_analytic.c, postgis/postgis.sql.in,
+	  regress/Makefile.in: #3364, ST_GeometricMedian
 
 2016-03-04 14:51  Daniel Baston <dbaston at gmail.com>
 
-	* [r14745] #3480, copy input geometries to ST_ClusterDBSCAN
+	* [r14745] postgis/lwgeom_window.c: #3480, copy input geometries to
+	  ST_ClusterDBSCAN
 
 2016-03-04 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14744] Add comment to topology face and node tables
+	* [r14744] topology/topology.sql.in: Add comment to topology face
+	  and node tables
 
 2016-03-03 21:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14743] Replace use of 'sed' with 'perl -pe' to avoid sed
-	  incompatibilities on BSD-flavoured OS's like OSX and Solaris
+	* [r14743] extensions/postgis/Makefile.in,
+	  extensions/upgradeable_versions.mk: Replace use of 'sed' with
+	  'perl -pe' to avoid sed incompatibilities on BSD-flavoured OS's
+	  like OSX and Solaris
 
 2016-03-03 21:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14742] Be a little more careful w/ input sets full of nulls and
-	  empties
+	* [r14742] liblwgeom/lwkmeans.c: Be a little more careful w/ input
+	  sets full of nulls and empties
 
 2016-03-03 11:34  Sandro Santilli <strk at kbt.io>
 
-	* [r14740] Give more decimal digits in edge-motion collision
-	  detection point
+	* [r14740] liblwgeom/lwgeom_topo.c: Give more decimal digits in
+	  edge-motion collision detection point
 
 2016-03-03 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14738] Have make_dist.sh use current branch as the default
-	  target branch
+	* [r14738] make_dist.sh: Have make_dist.sh use current branch as
+	  the default target branch
 	  
 	  Works both with GIT and SVN
 
 2016-03-03 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r14737] Always remove any previously existing dist dir on
-	  ./make_dist.sh
+	* [r14737] make_dist.sh: Always remove any previously existing dist
+	  dir on ./make_dist.sh
 	  
 	  Simplifies the code and makes it POSIX compliant.
 	  See #3488
 
 2016-03-02 17:58  Sandro Santilli <strk at kbt.io>
 
-	* [r14735] Update gitlab-ci badge url
+	* [r14735] README.md: Update gitlab-ci badge url
 
 2016-03-02 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r14734] Allow passing custom configure flags and make command
+	* [r14734] make_dist.sh: Allow passing custom configure flags and
+	  make command
 	  
 	  Patch by Greg Troxel.
 	  
@@ -1737,41 +4795,45 @@
 
 2016-03-01 18:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14733] #3479 Fix assertion crash added after initial fix
+	* [r14733] liblwgeom/kmeans.c: #3479 Fix assertion crash added
+	  after initial fix
 
 2016-03-01 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14732] Automatically use GIT if a .git directory exists locally
+	* [r14732] make_dist.sh: Automatically use GIT if a .git directory
+	  exists locally
 	  
 	  See #3482
 
 2016-03-01 17:48  Sandro Santilli <strk at kbt.io>
 
-	* [r14731] Set version from Version.config for branch dists too
+	* [r14731] make_dist.sh: Set version from Version.config for branch
+	  dists too
 	  
 	  See #3482
 
 2016-03-01 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14730] Backup final (reversioned) output dirs if already
-	  existing
+	* [r14730] make_dist.sh: Backup final (reversioned) output dirs if
+	  already existing
 	  
 	  Avoids creating tarball with a directory containing "postgis-dev"
 	  subdirectory (not easy to spot)
 
 2016-03-01 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14729] Fix version extraction from Version.config
+	* [r14729] make_dist.sh: Fix version extraction from Version.config
 
 2016-03-01 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14728] Add -b switch to create the dist file from a branch
+	* [r14728] make_dist.sh: Add -b switch to create the dist file from
+	  a branch
 	  
 	  See #3482
 
 2016-03-01 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r14727] Add dump-restore testing for gitlab-ci
+	* [r14727] .gitlab-ci.yml: Add dump-restore testing for gitlab-ci
 	  
 	  Closes #3444
 	  
@@ -1779,7 +4841,7 @@
 
 2016-03-01 10:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14726] Add dump-restore testing for Travis
+	* [r14726] .travis.yml: Add dump-restore testing for Travis
 	  
 	  See #3444
 	  
@@ -1787,66 +4849,80 @@
 
 2016-02-29 21:07  Regina Obe <lr at pcorp.us>
 
-	* [r14723] option for winnie to do dump restore - variable set in
-	  jenkins
+	* [r14723] ci/winnie/regress_postgis.sh: option for winnie to do
+	  dump restore - variable set in jenkins
 	  closes #3444
 
 2016-02-29 18:03  Regina Obe <lr at pcorp.us>
 
-	* [r14722] option for debbbie to do dump restore - variable set in
-	  jenkins
+	* [r14722] ci/debbie/postgis_regress.sh: option for debbbie to do
+	  dump restore - variable set in jenkins
 	  references #3444
 
 2016-02-29 17:38  Regina Obe <lr at pcorp.us>
 
-	* [r14721] Try to fix make install issue using --prefix
+	* [r14721] ci/debbie/postgis_regress.sh: Try to fix make install
+	  issue using --prefix
 	  references #2688
 
 2016-02-29 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r14720] Update ST_ClusterDBScan to use integer instead of int so
-	  consistent with other functions
+	* [r14720] doc/reference_measure.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl: Update ST_ClusterDBScan to
+	  use integer instead of int so consistent with other functions
 	  Update xsl to handle window functions and update to verion 2.3
 	  Closes #3475
 
 2016-02-28 23:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14719] #3479, error out if kmeans has k > ngeoms
+	* [r14719] liblwgeom/kmeans.c, liblwgeom/lwkmeans.c,
+	  postgis/lwgeom_window.c: #3479, error out if kmeans has k >
+	  ngeoms
 
 2016-02-28 06:39  Regina Obe <lr at pcorp.us>
 
-	* [r14718] Redo ST_ClusterKMeans parcel table with only 7 parcels
-	  (12 seems to kill our image renderer so only paints 80% of the
-	  picture)
+	* [r14718] doc/html/image_src/st_clusterkmeans01.wkt,
+	  doc/html/image_src/st_clusterkmeans02.wkt,
+	  doc/reference_measure.xml: Redo ST_ClusterKMeans parcel table
+	  with only 7 parcels (12 seems to kill our image renderer so only
+	  paints 80% of the picture)
 
 2016-02-28 02:55  Regina Obe <lr at pcorp.us>
 
-	* [r14717] fix typo in image names
+	* [r14717] doc/reference_measure.xml: fix typo in image names
 
 2016-02-27 17:32  Regina Obe <lr at pcorp.us>
 
-	* [r14716] Test data and figures for ST_ClusterKMeans
+	* [r14716] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_clusterkmeans01.wkt,
+	  doc/html/image_src/st_clusterkmeans02.wkt,
+	  doc/reference_measure.xml: Test data and figures for
+	  ST_ClusterKMeans
 
 2016-02-27 16:19  Regina Obe <lr at pcorp.us>
 
-	* [r14715] Fix typo in prior commit when updating description
+	* [r14715] doc/reference_measure.xml: Fix typo in prior commit when
+	  updating description
 	  references #3478
 
 2016-02-27 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r14714] Put in availability info in docs for ST_ClusterKMeans,
-	  ST_ClusterDBSCAN
+	* [r14714] doc/reference_measure.xml: Put in availability info in
+	  docs for ST_ClusterKMeans, ST_ClusterDBSCAN
 	  Closes #3478
 
 2016-02-27 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14713] PRId64 to LWTFMT_ELEMID
+	* [r14713] liblwgeom/lwgeom_topo.c: PRId64 to LWTFMT_ELEMID
 	  
 	  Shoudl fix #3477
 
 2016-02-27 08:05  Regina Obe <lr at pcorp.us>
 
-	* [r14711] use a new arg identifier winset for window functions.
+	* [r14711] doc/reference_measure.xml, doc/template.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_comments.sql.xsl: use a new arg identifier winset
+	  for window functions.
 	  Update window functions to be flagged as taking input geometry
 	  winset
 	  Update templste.xml (to instruct how to flag window and aggregate
@@ -1860,78 +4936,99 @@
 
 2016-02-27 07:59  Regina Obe <lr at pcorp.us>
 
-	* [r14710] Fix sfcgal tickets_expected to match postgis proper for
-	  #2145 test.
+	* [r14710] regress/sfcgal/tickets_expected: Fix sfcgal
+	  tickets_expected to match postgis proper for #2145 test.
 	  Closes #3473
 
 2016-02-26 15:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14709] Harmonize w/ header
+	* [r14709] liblwgeom/g_serialized.txt: Harmonize w/ header
 
 2016-02-26 14:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14706] Segmentize geography using equal length segments, from
+	* [r14706] liblwgeom/lwgeodetic.c, regress/geography.sql,
+	  regress/geography_expected, regress/tickets_expected: Segmentize
+	  geography using equal length segments, from
 	  https://github.com/postgis/postgis/pull/90
 	  Hugo Mercier, @mhugo
 
 2016-02-26 11:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14704] Expunge all trace of rt_init_allocators
+	* [r14704] raster/loader/raster2pgsql.c,
+	  raster/rt_core/librtcore.h, raster/rt_core/rt_context.c,
+	  raster/rt_pg/rtpostgis.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_tester.c: Expunge all trace of
+	  rt_init_allocators
 
 2016-02-26 09:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14701] Back out unique callback name change (#3429)
+	* [r14701] raster/rt_pg/rtpostgis.c: Back out unique callback name
+	  change (#3429)
 
 2016-02-26 09:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14700] #3429, directly call set_handlers for allocator
-	  initialization
+	* [r14700] raster/rt_pg/rtpostgis.c: #3429, directly call
+	  set_handlers for allocator initialization
 
 2016-02-26 08:21  Daniel Baston <dbaston at gmail.com>
 
-	* [r14699] Add missing SFCGAL test results
+	* [r14699] regress/sfcgal/regress_ogc_expected: Add missing SFCGAL
+	  test results
 
 2016-02-25 18:03  Daniel Baston <dbaston at gmail.com>
 
-	* [r14698] #2991, Enable ST_Transform to use PROJ.4 text (Mike
-	  Toews)
+	* [r14698] NEWS, doc/reference_editor.xml,
+	  postgis/lwgeom_transform.c, postgis/postgis.sql.in,
+	  regress/regress_proj.sql, regress/regress_proj_expected: #2991,
+	  Enable ST_Transform to use PROJ.4 text (Mike Toews)
 
 2016-02-25 16:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14697] Avoid signature collision in altered callback function
+	* [r14697] raster/rt_pg/rtpostgis.c: Avoid signature collision in
+	  altered callback function
 
 2016-02-25 15:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14696] Support curves in centroid calculation via stroking
+	* [r14696] doc/reference_measure.xml, postgis/lwgeom_geos.c,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Support
+	  curves in centroid calculation via stroking
 	  https://github.com/postgis/postgis/pull/95 (Remi Cura)
 
 2016-02-25 10:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14695] #3469, support multipoint into to ST_MakeLine (Paul
-	  Norman)
+	* [r14695] NEWS, doc/reference_constructor.xml, liblwgeom/lwline.c,
+	  postgis/lwgeom_functions_basic.c, regress/ctors.sql,
+	  regress/ctors_expected: #3469, support multipoint into to
+	  ST_MakeLine (Paul Norman)
 
 2016-02-25 10:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14694] Change from on-the-fly raster context set-up to
-	  _PG_init()-driven context set-up, hopefully to address upgrade
-	  issues on ubuntu
+	* [r14694] raster/loader/raster2pgsql.c,
+	  raster/rt_core/rt_context.c, raster/rt_pg/rtpostgis.c: Change
+	  from on-the-fly raster context set-up to _PG_init()-driven
+	  context set-up, hopefully to address upgrade issues on ubuntu
 
 2016-02-25 09:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14693] Add note per https://github.com/postgis/postgis/pull/14
+	* [r14693] doc/reference_measure.xml: Add note per
+	  https://github.com/postgis/postgis/pull/14
 
 2016-02-25 08:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14692] Remove spare function defns
+	* [r14692] postgis/geography.sql.in: Remove spare function defns
 
 2016-02-24 18:12  Regina Obe <lr at pcorp.us>
 
-	* [r14691] Fix invalid func, add a missing func
+	* [r14691] postgis/postgis_functions_search_path.sql: Fix invalid
+	  func, add a missing func
 	  References #2485
 
 2016-02-24 17:25  Sandro Santilli <strk at kbt.io>
 
-	* [r14690] Check for side-location conflicts when adding a new edge
+	* [r14690] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected: Check for
+	  side-location conflicts when adding a new edge
 	  
 	  It is possible to trigger such failure adding an edge
 	  to a corrupted topology. Test added.
@@ -1940,115 +5037,307 @@
 
 2016-02-24 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14689] Fix initialization nit for @ustrk
+	* [r14689] liblwgeom/lwkmeans.c: Fix initialization nit for @ustrk
 
 2016-02-24 17:13  Regina Obe <lr at pcorp.us>
 
-	* [r14688] Preliminary script to add search path to functions fix
-	  restore issues
+	* [r14688] postgis/postgis_functions_search_path.sql: Preliminary
+	  script to add search path to functions fix restore issues
 	  References #2485
 
 2016-02-24 16:35  Daniel Baston <dbaston at gmail.com>
 
-	* [r14686] #3437, ST_Intersects incorrect for MultiPoints
+	* [r14686] postgis/lwgeom_geos_prepared.c, regress/tickets.sql,
+	  regress/tickets_expected: #3437, ST_Intersects incorrect for
+	  MultiPoints
 
 2016-02-24 16:25  Daniel Baston <dbaston at gmail.com>
 
-	* [r14685] gitignore additions
+	* [r14685] .gitignore: gitignore additions
 
 2016-02-24 16:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14684] Fix geography/geometry casting issues in buffer tests
+	* [r14684] postgis/geography.sql.in: Fix geography/geometry casting
+	  issues in buffer tests
 
 2016-02-24 16:04  Daniel Baston <dbaston at gmail.com>
 
-	* [r14683] Negative indexing for ST_PointN and ST_SetPoint (Rémi
-	  Cura)
+	* [r14683] doc/introduction.xml, doc/reference_accessor.xml,
+	  doc/reference_editor.xml, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_ogc.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected, regress/setpoint.sql,
+	  regress/setpoint_expected, regress/sfcgal/regress_ogc_expected:
+	  Negative indexing for ST_PointN and ST_SetPoint (Rémi Cura)
 
 2016-02-24 16:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14682] Fix function signature to CREATE OR REPLACE
+	* [r14682] postgis/postgis.sql.in: Fix function signature to CREATE
+	  OR REPLACE
 
 2016-02-24 15:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14681] Added parameters for geography buffering from @tbonfort
+	* [r14681] doc/reference_processing.xml, postgis/geography.sql.in:
+	  Added parameters for geography buffering from @tbonfort
 	  https://github.com/postgis/postgis/pull/11
 
 2016-02-24 15:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14680] #2743, avoid re-definition of GUCs during upgrade
+	* [r14680] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_backend_api.c, raster/rt_pg/rtpostgis.c: #2743,
+	  avoid re-definition of GUCs during upgrade
 
 2016-02-24 14:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14679] Apply clean-up steps after set-up steps have been
-	  applied.
+	* [r14679] regress/run_test.pl: Apply clean-up steps after set-up
+	  steps have been applied.
 	  https://github.com/postgis/postgis/pull/33
 
 2016-02-24 14:00  Regina Obe <lr at pcorp.us>
 
-	* [r14678] Switch from using random to rand(). random() not
-	  supported on windows (at least mingw64)
+	* [r14678] liblwgeom/cunit/cu_algorithm.c: Switch from using random
+	  to rand(). random() not supported on windows (at least mingw64)
 
 2016-02-24 13:00  Daniel Baston <dbaston at gmail.com>
 
-	* [r14677] Move all ST_Cluster* docs to measurement section
+	* [r14677] doc/reference_measure.xml, doc/reference_processing.xml:
+	  Move all ST_Cluster* docs to measurement section
 
 2016-02-24 12:48  Daniel Baston <dbaston at gmail.com>
 
-	* [r14676] Add doc entry for ST_ClusterDBSCAN
+	* [r14676] doc/reference_measure.xml: Add doc entry for
+	  ST_ClusterDBSCAN
 
 2016-02-24 11:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14675] Rename ST_KMeans to ST_ClusterKMeans, add doco
+	* [r14675] NEWS, doc/reference_measure.xml,
+	  postgis/lwgeom_window.c, postgis/postgis.sql.in: Rename ST_KMeans
+	  to ST_ClusterKMeans, add doco
 
 2016-02-24 11:21  Daniel Baston <dbaston at gmail.com>
 
-	* [r14674] #3362, ST_ClusterDBSCAN
+	* [r14674] NEWS, liblwgeom/cunit/cu_unionfind.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_cluster.c,
+	  liblwgeom/lwunionfind.c, liblwgeom/lwunionfind.h,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_window.c,
+	  postgis/postgis.sql.in, regress/cluster.sql,
+	  regress/cluster_expected: #3362, ST_ClusterDBSCAN
 
 2016-02-24 10:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14673] #3465, ST_Kmeans
+	* [r14673] NEWS, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/kmeans.c,
+	  liblwgeom/kmeans.h, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwkmeans.c,
+	  liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h,
+	  postgis/Makefile.in, postgis/lwgeom_window.c,
+	  postgis/postgis.sql.in: #3465, ST_Kmeans
 
 2016-02-23 17:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14672] #3461, add test case
+	* [r14672] regress/tickets.sql, regress/tickets_expected: #3461,
+	  add test case
 
 2016-02-23 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14669] #3461 ST_GeomFromKML crashes Postgres when there are
-	  innerBoundaryIs and no outerBoundaryIs
+	* [r14669] postgis/lwgeom_in_kml.c: #3461 ST_GeomFromKML crashes
+	  Postgres when there are innerBoundaryIs and no outerBoundaryIs
 
 2016-02-23 15:53  Sandro Santilli <strk at kbt.io>
 
-	* [r14666] Fix crash on face-collapsing edge change
+	* [r14666] liblwgeom/lwgeom_topo.c: Fix crash on face-collapsing
+	  edge change
 	  
 	  See #3463
 
 2016-02-23 14:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14665] Note use of flags
+	* [r14665] liblwgeom/liblwgeom.h.in: Note use of flags
 
 2016-02-16 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14664] Add Japanese translation, update templates
+	* [r14664] doc/Makefile.in,
+	  doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/introduction.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_misc.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/reference_temporal.xml.po,
+	  doc/po/de_DE/release_notes.xml.po, doc/po/de_DE/reporting.xml.po,
+	  doc/po/de_DE/using_postgis_app.xml.po,
+	  doc/po/de_DE/using_postgis_dataman.xml.po,
+	  doc/po/de_DE/using_raster_dataman.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq_raster.xml.po,
+	  doc/po/es/installation.xml.po, doc/po/es/introduction.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/release_notes.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq_raster.xml.po,
+	  doc/po/fr/installation.xml.po, doc/po/fr/introduction.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_misc.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/release_notes.xml.po,
+	  doc/po/it_IT/using_postgis_dataman.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po, doc/po/ja,
+	  doc/po/ja/Makefile, doc/po/ja/extras.xml.po,
+	  doc/po/ja/extras_address_standardizer.xml.po,
+	  doc/po/ja/extras_historytable.xml.po,
+	  doc/po/ja/extras_tigergeocoder.xml.po,
+	  doc/po/ja/extras_topology.xml.po, doc/po/ja/faq.xml.po,
+	  doc/po/ja/faq_raster.xml.po, doc/po/ja/installation.xml.po,
+	  doc/po/ja/introduction.xml.po, doc/po/ja/performance_tips.xml.po,
+	  doc/po/ja/postgis.xml.po, doc/po/ja/reference.xml.po,
+	  doc/po/ja/reference_accessor.xml.po,
+	  doc/po/ja/reference_constructor.xml.po,
+	  doc/po/ja/reference_editor.xml.po,
+	  doc/po/ja/reference_exception.xml.po,
+	  doc/po/ja/reference_guc.xml.po, doc/po/ja/reference_lrs.xml.po,
+	  doc/po/ja/reference_management.xml.po,
+	  doc/po/ja/reference_measure.xml.po,
+	  doc/po/ja/reference_misc.xml.po,
+	  doc/po/ja/reference_operator.xml.po,
+	  doc/po/ja/reference_output.xml.po,
+	  doc/po/ja/reference_processing.xml.po,
+	  doc/po/ja/reference_raster.xml.po,
+	  doc/po/ja/reference_sfcgal.xml.po,
+	  doc/po/ja/reference_temporal.xml.po,
+	  doc/po/ja/reference_transaction.xml.po,
+	  doc/po/ja/reference_type.xml.po, doc/po/ja/release_notes.xml.po,
+	  doc/po/ja/reporting.xml.po, doc/po/ja/using_postgis_app.xml.po,
+	  doc/po/ja/using_postgis_dataman.xml.po,
+	  doc/po/ja/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_misc.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq_raster.xml.po,
+	  doc/po/pl/installation.xml.po, doc/po/pl/introduction.xml.po,
+	  doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_misc.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/release_notes.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po,
+	  doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_sfcgal.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Add Japanese
+	  translation, update templates
 	  
 	  Japanese translation imported from transifex and locally tweaked
 	  to pass make check
 
 2016-02-16 05:08  Regina Obe <lr at pcorp.us>
 
-	* [r14663] add 2.2.1 release notes (forgot to do that after release
-	  of 2.2.1)
+	* [r14663] doc/release_notes.xml: add 2.2.1 release notes (forgot
+	  to do that after release of 2.2.1)
 
 2016-02-10 21:56  Daniel Baston <dbaston at gmail.com>
 
-	* [r14659] Capture GEOS error message in case of failure in
-	  ST_Voronoi
+	* [r14659] liblwgeom/lwgeom_geos.c: Capture GEOS error message in
+	  case of failure in ST_Voronoi
 
 2016-02-09 22:04  Sandro Santilli <strk at kbt.io>
 
-	* [r14657] Ensure restored database is created the same as the
-	  initial one
+	* [r14657] regress/run_test.pl: Ensure restored database is created
+	  the same as the initial one
 	  
 	  Fixes ORDER BY consistency, probably also with the loader tests
 	  already tweaked to workaround this
@@ -2057,53 +5346,67 @@
 
 2016-02-09 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r14655] Re-append "topology" schema on restore, with
-	  --dumprestore
+	* [r14655] regress/run_test.pl: Re-append "topology" schema on
+	  restore, with --dumprestore
 	  
 	  See #3454
 
 2016-02-09 16:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14654] Do not rely on storage order on querying loaded
-	  shapefiles
+	* [r14654] regress/loader/Arc.select.sql,
+	  regress/loader/ArcM.select.sql, regress/loader/ArcZ.select.sql,
+	  regress/loader/MultiPoint.select.sql,
+	  regress/loader/MultiPointM.select.sql,
+	  regress/loader/MultiPointZ.select.sql,
+	  regress/loader/PointZ.select.sql,
+	  regress/loader/Polygon.select.sql,
+	  regress/loader/PolygonM.select.sql,
+	  regress/loader/PolygonZ.select.sql,
+	  regress/loader/TSIPolygon.select.sql,
+	  regress/loader/TSTIPolygon.select.sql,
+	  regress/loader/TSTPolygon.select.sql: Do not rely on storage
+	  order on querying loaded shapefiles
 	  
 	  Fixes runs with RUNTESTFLAGS=--dumprestore
 	  See #3444
 
 2016-02-09 15:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14651] Add --dumprestore switch to ./run_test.pl
+	* [r14651] regress/run_test.pl: Add --dumprestore switch to
+	  ./run_test.pl
 	  
 	  See #3444
 
 2016-02-09 14:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14649] Really generate system_ref_sys config dump for extension
+	* [r14649] extensions/postgis/Makefile.in: Really generate
+	  system_ref_sys config dump for extension
 	  
 	  See #3443
 
 2016-02-09 11:53  Sandro Santilli <strk at kbt.io>
 
-	* [r14648] Create sql_bits dir if not present
+	* [r14648] extensions/postgis/Makefile.in: Create sql_bits dir if
+	  not present
 
 2016-02-09 10:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14646] Drop temporarely added
+	* [r14646] postgis/postgis_drop_after.sql: Drop temporarely added
 	  geometry_distance_box_nd(geometry,geometry)
 	  
 	  See #3450
 
 2016-02-09 10:41  Sandro Santilli <strk at kbt.io>
 
-	* [r14644] Drop temporarely existing deprecated st_effectivearea
-	  signature
+	* [r14644] postgis/postgis_drop_after.sql: Drop temporarely
+	  existing deprecated st_effectivearea signature
 	  
 	  See #3450
 
 2016-02-09 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14638] Drop temporarely added tkwb aggregate and support
-	  functions
+	* [r14638] postgis/postgis_drop_after.sql: Drop temporarely added
+	  tkwb aggregate and support functions
 	  
 	  These were added during 2.2.0 development
 	  but removed before going final.
@@ -2112,26 +5415,31 @@
 
 2016-02-09 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14637] Define PERL before use
+	* [r14637] extensions/postgis/Makefile.in: Define PERL before use
 
 2016-02-09 08:35  Sandro Santilli <strk at kbt.io>
 
-	* [r14632] Further simplify extension wrapping
+	* [r14632] extensions/postgis/Makefile.in: Further simplify
+	  extension wrapping
 	  
 	  See #3450
 
 2016-02-09 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r14631] Wrap every DROP to first unregister object from postgis
-	  extension
+	* [r14631] extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  postgis/postgis_drop_after.sql: Wrap every DROP to first
+	  unregister object from postgis extension
 	  
 	  Also drop temporarely introduced ST_AsTWKB signature.
 	  See #3450
 
 2016-02-08 17:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14630] Revert "Unregister all functions before starting postgis
-	  extention upgrade"
+	* [r14630] extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  postgis/postgis_drop_after.sql: Revert "Unregister all functions
+	  before starting postgis extention upgrade"
 	  
 	  This reverts r14629 (see #3450)
 	  
@@ -2139,81 +5447,104 @@
 
 2016-02-08 16:54  Sandro Santilli <strk at kbt.io>
 
-	* [r14629] Unregister all functions before starting postgis
-	  extention upgrade
+	* [r14629] extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  postgis/postgis_drop_after.sql: Unregister all functions before
+	  starting postgis extention upgrade
 	  
 	  Also drop temporarely introduced ST_AsTWKB signature.
 	  See #3450
 
 2016-02-07 05:37  Regina Obe <lr at pcorp.us>
 
-	* [r14627] Spelling error fixes from Sebastiaan Couwenberg
+	* [r14627] doc/xsl/postgis_aggs_mm.xml.xsl,
+	  extras/WFS_locks/WFS_locks.c, postgis/long_xact.c,
+	  postgis/lwgeom_transform.c: Spelling error fixes from Sebastiaan
+	  Couwenberg
 	  references #3449
 
 2016-01-29 08:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14623] Fix return type of AddTopoGeometryColumn in
-	  documentation
+	* [r14623] doc/extras_topology.xml: Fix return type of
+	  AddTopoGeometryColumn in documentation
 
 2016-01-28 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r14620] Automatically generate system_ref_sys config dump for
-	  extension
+	* [r14620] extensions/compute_srid_contiguous_ranges.sql,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in,
+	  utils/create_spatial_ref_sys_config_dump.pl: Automatically
+	  generate system_ref_sys config dump for extension
 	  
 	  Fixes #3443
 
 2016-01-23 08:41  Regina Obe <lr at pcorp.us>
 
-	* [r14618] Document which functions Enhanced by PIP change.
-	  references #75
+	* [r14618] doc/reference_measure.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Document which functions
+	  Enhanced by PIP change. references #75
 	  Also add section to show enhancments in xsl generation script
 
 2016-01-21 23:55  Daniel Baston <dbaston at gmail.com>
 
-	* [r14614] Copy new regress tests into sfcgal expected results
+	* [r14614] regress/sfcgal/regress_ogc_expected: Copy new regress
+	  tests into sfcgal expected results
 
 2016-01-21 23:03  Daniel Baston <dbaston at gmail.com>
 
-	* [r14613] #75, Enhancement to PIP short circuit
+	* [r14613] postgis/lwgeom_geos.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: #75, Enhancement to PIP short
+	  circuit
 
 2016-01-20 11:57  Daniel Baston <dbaston at gmail.com>
 
-	* [r14611] #3433, ST_ClusterIntersecting gives incorrect result for
-	  MultiPoints
+	* [r14611] liblwgeom/cunit/cu_geos_cluster.c,
+	  liblwgeom/lwgeom_geos_cluster.c: #3433, ST_ClusterIntersecting
+	  gives incorrect result for MultiPoints
 
 2016-01-19 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14610] #3436, memory handling mistake in ptarray_clone_deep
+	* [r14610] liblwgeom/ptarray.c: #3436, memory handling mistake in
+	  ptarray_clone_deep
 
 2016-01-19 09:13  Sandro Santilli <strk at kbt.io>
 
-	* [r14605] Fix bogus call to lwnotice (missing param)
+	* [r14605] topology/postgis_topology.c: Fix bogus call to lwnotice
+	  (missing param)
 
 2016-01-16 15:45  Daniel Baston <dbaston at gmail.com>
 
-	* [r14604] #3428, ST_Points
+	* [r14604] NEWS, doc/reference_accessor.xml,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwmpoint.c, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in, regress/regress.sql,
+	  regress/regress_expected: #3428, ST_Points
 
 2016-01-15 17:24  Sandro Santilli <strk at kbt.io>
 
-	* [r14601] Typo
+	* [r14601] doc/extras_tigergeocoder.xml: Typo
 
 2016-01-14 14:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14599] Remove VACUUM statements
+	* [r14599] spatial_ref_sys.sql: Remove VACUUM statements
 
 2016-01-13 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14597] #3427, manual changes to spatial_ref_sys submitted by
-	  users over the years
+	* [r14597] spatial_ref_sys.sql: #3427, manual changes to
+	  spatial_ref_sys submitted by users over the years
 
 2016-01-13 18:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14596] #3427, update spatial_ref_sys to 8.8 EPSG
+	* [r14596] spatial_ref_sys.sql: #3427, update spatial_ref_sys to
+	  8.8 EPSG
 	  Separate commit adding historical manual diffs will follow.
 
 2016-01-13 11:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14594] Avoid any drift of cutter point on lines split
+	* [r14594] liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/lwgeom_geos_split.c: Avoid any drift of cutter point on
+	  lines split
 	  
 	  Should fix splitting operations on at least arm64, ppc64el and
 	  s390x.
@@ -2225,52 +5556,57 @@
 
 2016-01-13 00:37  Regina Obe <lr at pcorp.us>
 
-	* [r14593] Patch from Sebastiaan Couwenberg to fix
-	  test_wkb_out_point failure on hppa & mips.
+	* [r14593] liblwgeom/cunit/cu_out_wkb.c: Patch from Sebastiaan
+	  Couwenberg to fix test_wkb_out_point failure on hppa & mips.
 	  closes #3426
 
 2016-01-11 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14591] Reduce array operations in topology.asTopoJSON
+	* [r14591] topology/sql/export/TopoJSON.sql.in: Reduce array
+	  operations in topology.asTopoJSON
 	  
 	  Speeds it up by almost 50% in some cases.
 
 2016-01-11 14:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14590] #3422, double tests not passing on all architectures
+	* [r14590] liblwgeom/cunit/cu_tester.h: #3422, double tests not
+	  passing on all architectures
 
 2016-01-07 05:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14582] ST_AddEdge*: avoid db access for edges known to be
-	  dangling
+	* [r14582] liblwgeom/lwgeom_topo.c: ST_AddEdge*: avoid db access
+	  for edges known to be dangling
 
 2016-01-06 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14580] Fix typos
+	* [r14580] NEWS: Fix typos
 
 2016-01-06 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14577] Reword the upgradeable_extensions.mk steps
+	* [r14577] HOWTO_RELEASE: Reword the upgradeable_extensions.mk
+	  steps
 
 2016-01-06 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14575] Remove unused and hard-coded variable
+	* [r14575] extensions/postgis/Makefile.in: Remove unused and
+	  hard-coded variable
 
 2016-01-06 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14574] Use a better name for the postgis extension upgrade
-	  template file
+	* [r14574] extensions/postgis/Makefile.in: Use a better name for
+	  the postgis extension upgrade template file
 
 2016-01-06 14:34  Sandro Santilli <strk at kbt.io>
 
-	* [r14573] Do not force check-installed-upgrades as a default
-	  extension rule
+	* [r14573] extensions/upgradeable_versions.mk: Do not force
+	  check-installed-upgrades as a default extension rule
 	  
 	  Fixes #3420
 
 2016-01-06 13:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14572] Enable test which would fail with GEOS < 3.3.2
+	* [r14572] regress/node.sql, regress/node_expected: Enable test
+	  which would fail with GEOS < 3.3.2
 	  
 	  We're now warning if using GEOS < 3.5.0 so it should be ok to
 	  fail
@@ -2278,47 +5614,56 @@
 
 2016-01-06 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r14570] Correct Bborie's email address
+	* [r14570] authors.git, authors.svn: Correct Bborie's email address
 
 2016-01-06 11:21  Regina Obe <lr at pcorp.us>
 
-	* [r14567] Force ChangeLog to have LF breaks
+	* [r14567] .gitattributes: Force ChangeLog to have LF breaks
 
 2016-01-06 11:16  Regina Obe <lr at pcorp.us>
 
-	* [r14564] Force ChangeLog to have LF linefee
+	* [r14564] ChangeLog: Force ChangeLog to have LF linefee
 
 2016-01-06 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r14563] Add 2.2.1 section in NEWS file
+	* [r14563] NEWS: Add 2.2.1 section in NEWS file
 
 2016-01-05 23:48  Regina Obe <lr at pcorp.us>
 
-	* [r14552] provide table example for parse_address
+	* [r14552] doc/extras_address_standardizer.xml: provide table
+	  example for parse_address
 	  closes #3417
 
 2016-01-05 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r14550] Rewrite code to split a line by a (multi)point to
-	  improve robustness
+	* [r14550] liblwgeom/cunit/cu_split.c,
+	  liblwgeom/lwgeom_geos_split.c,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected: Rewrite code to
+	  split a line by a (multi)point to improve robustness
 	  
 	  Fixes #3401 including unit and regress test for it.
 
 2016-01-04 19:52  Regina Obe <lr at pcorp.us>
 
-	* [r14548] Provide example of micro/macro variant
-	  address_standardizer
+	* [r14548] doc/extras_address_standardizer.xml: Provide example of
+	  micro/macro variant address_standardizer
 	  Closes #3353 for 2.3
 
 2016-01-04 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r14544] Do not fill object fields when not requested
+	* [r14544] topology/postgis_topology.c: Do not fill object fields
+	  when not requested
 	  
 	  Fixes #3416 (crash on topology load in debug build)
 
 2016-01-04 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r14540] Decimate lines on topology load
+	* [r14540] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected_newsnap,
+	  topology/test/regress/topogeo_addlinestring_expected_oldsnap:
+	  Decimate lines on topology load
 	  
 	  Improves snapping robustness
 	  
@@ -2329,26 +5674,32 @@
 
 2016-01-04 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r14539] Fix AC_LIBTOOL_LINKER_OPTION invocation.
+	* [r14539] configure.ac: Fix AC_LIBTOOL_LINKER_OPTION invocation.
 	  
 	  See #3415
 
 2016-01-03 06:07  Regina Obe <lr at pcorp.us>
 
-	* [r14538] Attempt to install extension install issue on Alpine
-	  Linux 3.2
+	* [r14538] extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: Attempt to install
+	  extension install issue on Alpine Linux 3.2
 	  references #3390 for PostGIS 2.3
 	  move perl define below PGXS inclued to prevent PGXS from
 	  overwriting it.
 
 2016-01-02 04:53  Regina Obe <lr at pcorp.us>
 
-	* [r14536] Invalid --exclude_libs (fails build on OSX)
+	* [r14536] configure.ac: Invalid --exclude_libs (fails build on
+	  OSX)
 	  References #3415 for PostGIS 2.3
 
 2015-12-31 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14535] Use recursive snapping to improve predictability
+	* [r14535] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected_newsnap,
+	  topology/test/regress/topogeo_addlinestring_expected_oldsnap: Use
+	  recursive snapping to improve predictability
 	  
 	  Fixes geometry-intersects-edge exception when snapping twice
 	  to the same pointset. See #3412.
@@ -2358,128 +5709,254 @@
 
 2015-12-30 05:00  Regina Obe <lr at pcorp.us>
 
-	* [r14533] Remove inaccurate note in ST_Centroid docs
+	* [r14533] doc/reference_measure.xml: Remove inaccurate note in
+	  ST_Centroid docs
 	  closes #3414
 
 2015-12-28 22:23  Daniel Baston <dbaston at gmail.com>
 
-	* [r14530] #3411, Clustering functions not using spatial index
+	* [r14530] liblwgeom/lwgeom_geos_cluster.c: #3411, Clustering
+	  functions not using spatial index
 
 2015-12-28 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r14528] Fix left over sub-tolerance last segment in
-	  ST_RemoveRepeatedPoints
+	* [r14528] liblwgeom/ptarray.c,
+	  regress/remove_repeated_points_expected: Fix left over
+	  sub-tolerance last segment in ST_RemoveRepeatedPoints
 	  
 	  See #3410
 
 2015-12-27 17:16  Regina Obe <lr at pcorp.us>
 
-	* [r14526] Spelling corrections from Sebastiaan Couwenberg
+	* [r14526] ChangeLog, doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/reference_accessor.xml,
+	  extras/tiger_geocoder/normalize/normalize_address.sql,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_spheroid.c: Spelling corrections from Sebastiaan
+	  Couwenberg
 	  references #3408
 
 2015-12-26 13:55  Sandro Santilli <strk at kbt.io>
 
-	* [r14525] Fix crash on splitting edge defining multiple
-	  TopoGeometries
+	* [r14525] topology/postgis_topology.c,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_newedgessplit_expected: Fix crash on
+	  splitting edge defining multiple TopoGeometries
 	  
 	  See #3407
 
 2015-12-26 12:23  Sandro Santilli <strk at kbt.io>
 
-	* [r14522] Fix crash splitting faces used by multiple TopoGeometry
-	  objects
+	* [r14522] topology/postgis_topology.c,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Fix crash
+	  splitting faces used by multiple TopoGeometry objects
 	  
 	  Thanks rulus for spotting and analyzing the bug.
 	  See #3407
 
 2015-12-22 19:32  Regina Obe <lr at pcorp.us>
 
-	* [r14517] Add figures for ST_Boundary
+	* [r14517] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_boundary01.wkt,
+	  doc/html/image_src/st_boundary02.wkt, doc/reference_accessor.xml:
+	  Add figures for ST_Boundary
 	  references #3406
 
 2015-12-20 22:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14509] #3405, mem leak in point density test
+	* [r14509] liblwgeom/cunit/cu_algorithm.c: #3405, mem leak in point
+	  density test
 
 2015-12-20 21:29  Daniel Baston <dbaston at gmail.com>
 
-	* [r14507] #3404, ST_ClusterWithin crashes backend
+	* [r14507] liblwgeom/cunit/cu_unionfind.c,
+	  liblwgeom/lwgeom_geos_cluster.c, liblwgeom/lwunionfind.c: #3404,
+	  ST_ClusterWithin crashes backend
 
 2015-12-19 07:45  Regina Obe <lr at pcorp.us>
 
-	* [r14506] Put entries in alphabetical order
+	* [r14506] doc/reference_processing.xml: Put entries in
+	  alphabetical order
 
 2015-12-19 06:53  Regina Obe <lr at pcorp.us>
 
-	* [r14505] Add examples for ST_Voronoi
+	* [r14505] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_voronoi01.wkt,
+	  doc/html/image_src/st_voronoi02.wkt,
+	  doc/html/image_src/st_voronoi03.wkt,
+	  doc/reference_processing.xml: Add examples for ST_Voronoi
 	  references #2259
 
 2015-12-18 16:32  Sandro Santilli <strk at kbt.io>
 
-	* [r14504] Fix debug print
+	* [r14504] liblwgeom/lwgeom_topo.c: Fix debug print
 
 2015-12-18 13:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14502] #3399, tests for ST_GeneratePoints
+	* [r14502] regress/tickets.sql, regress/tickets_expected: #3399,
+	  tests for ST_GeneratePoints
 
 2015-12-18 12:06  Regina Obe <lr at pcorp.us>
 
-	* [r14501] swap the images -- wrong order for ST_GeneratePoints
+	* [r14501] doc/html/image_src/st_generatepoints01.wkt,
+	  doc/html/image_src/st_generatepoints02.wkt: swap the images --
+	  wrong order for ST_GeneratePoints
 	  references #3399
 
 2015-12-18 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r14500] Fix syntax error in XML file
+	* [r14500] doc/reference_processing.xml: Fix syntax error in XML
+	  file
 
 2015-12-18 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r14499] Fix images for ST_GeneratePoints example
+	* [r14499] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_generatepoints01.wkt,
+	  doc/html/image_src/st_generatepoints02.wkt,
+	  doc/reference_processing.xml: Fix images for ST_GeneratePoints
+	  example
 	  references #3399
 
 2015-12-18 01:37  Daniel Baston <dbaston at gmail.com>
 
-	* [r14498] #3400, minor optimization of PIP routines
+	* [r14498] postgis/lwgeom_functions_analytic.c: #3400, minor
+	  optimization of PIP routines
 
 2015-12-18 00:53  Daniel Baston <dbaston at gmail.com>
 
-	* [r14496] fix typos in docs
+	* [r14496] doc/introduction.xml, doc/reference_constructor.xml,
+	  doc/reference_editor.xml, doc/reference_measure.xml,
+	  doc/reference_output.xml, doc/reference_raster.xml: fix typos in
+	  docs
 
 2015-12-17 23:22  Regina Obe <lr at pcorp.us>
 
-	* [r14495] Example for ST_GeneratePoints
+	* [r14495] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_generatepoints01.wkt,
+	  doc/reference_processing.xml: Example for ST_GeneratePoints
 	  references #3399
 
 2015-12-17 19:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14493] #3388, ST_RemoveRepeatedPoints can change endpoint
+	* [r14493] liblwgeom/ptarray.c, regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected: #3388,
+	  ST_RemoveRepeatedPoints can change endpoint
 
 2015-12-17 18:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14492] #3399, ST_GeneratePoints
+	* [r14492] NEWS, doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in: #3399, ST_GeneratePoints
 
 2015-12-17 07:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14491] Add news item about ST_EstimatedExtent support for table
-	  inheritance
+	* [r14491] NEWS: Add news item about ST_EstimatedExtent support for
+	  table inheritance
 
 2015-12-15 11:19  Sandro Santilli <strk at kbt.io>
 
-	* [r14490] Add table inheritance support in ST_EstimatedExtent
+	* [r14490] doc/reference_misc.xml, postgis/gserialized_estimate.c,
+	  postgis/postgis.sql.in, regress/estimatedextent.sql,
+	  regress/estimatedextent_expected: Add table inheritance support
+	  in ST_EstimatedExtent
 	  
 	  Ticket: #3391
 	  Patch By: Alessandro Pasotti
 
 2015-12-14 23:40  Daniel Baston <dbaston at gmail.com>
 
-	* [r14488] fix some typos in docs
+	* [r14488] doc/reference_processing.xml: fix some typos in docs
 
 2015-12-14 12:52  Daniel Baston <dbaston at gmail.com>
 
-	* [r14485] #3393, ST_Area NaN on some polygons
+	* [r14485] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  #3393, ST_Area NaN on some polygons
 
 2015-12-14 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r14484] Update copyright header to add explicit license version
+	* [r14484] liblwgeom/Makefile.in, liblwgeom/box2d.c,
+	  liblwgeom/bytebuffer.c, liblwgeom/bytebuffer.h,
+	  liblwgeom/effectivearea.c, liblwgeom/effectivearea.h,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/liblwgeom_topo.h, liblwgeom/liblwgeom_topo_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwboundingcircle.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeodetic_tree.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_debug.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_cluster.c, liblwgeom/lwgeom_geos_node.c,
+	  liblwgeom/lwgeom_geos_split.c, liblwgeom/lwgeom_log.h,
+	  liblwgeom/lwgeom_sfcgal.c, liblwgeom/lwgeom_sfcgal.h,
+	  liblwgeom/lwgeom_topo.c, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_encoded_polyline.c,
+	  liblwgeom/lwin_geojson.c, liblwgeom/lwin_twkb.c,
+	  liblwgeom/lwin_wkb.c, liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.h, liblwgeom/lwiterator.c,
+	  liblwgeom/lwline.c, liblwgeom/lwlinearreferencing.c,
+	  liblwgeom/lwmcurve.c, liblwgeom/lwmline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c, liblwgeom/lwmsurface.c,
+	  liblwgeom/lwout_encoded_polyline.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwout_x3d.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwprint.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwstroke.c, liblwgeom/lwtin.c, liblwgeom/lwtree.c,
+	  liblwgeom/lwtree.h, liblwgeom/lwtriangle.c,
+	  liblwgeom/lwunionfind.c, liblwgeom/lwunionfind.h,
+	  liblwgeom/lwutil.c, liblwgeom/measures.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.c, liblwgeom/measures3d.h,
+	  liblwgeom/ptarray.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h, liblwgeom/varint.c, liblwgeom/varint.h,
+	  postgis/Makefile.in, postgis/geography.h,
+	  postgis/geography_btree.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c,
+	  postgis/geography_measurement_trees.h, postgis/geometry_inout.c,
+	  postgis/gserialized_estimate.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/gserialized_typmod.c,
+	  postgis/long_xact.c, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_backend_api.c, postgis/lwgeom_backend_api.h,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_dumppoints.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_export.h, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_analytic.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_functions_temporal.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c,
+	  postgis/lwgeom_in_encoded_polyline.c,
+	  postgis/lwgeom_in_geohash.c, postgis/lwgeom_in_geojson.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_sfcgal.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c,
+	  postgis/postgis_module.c: Update copyright header to add explicit
+	  license version
 	  
 	  See #2515
 	  
@@ -2491,34 +5968,42 @@
 
 2015-12-14 10:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14483] Removed unused file
+	* [r14483] liblwgeom/snprintf.c: Removed unused file
 
 2015-12-14 01:47  Regina Obe <lr at pcorp.us>
 
-	* [r14481] Double // in default tiger import for sh
+	* [r14481] extras/tiger_geocoder/tiger_loader_2015.sql: Double //
+	  in default tiger import for sh
 	  fix for 2.2
 	  references #3394
 
 2015-12-10 10:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14480] Move ST_EstimatedExtent tests in their own file
+	* [r14480] regress/Makefile.in, regress/estimatedextent.sql,
+	  regress/estimatedextent_expected, regress/tickets.sql,
+	  regress/tickets_expected: Move ST_EstimatedExtent tests in their
+	  own file
 
 2015-12-08 06:05  Regina Obe <lr at pcorp.us>
 
-	* [r14479] Add PostGIS 2.3 what's new section
+	* [r14479] doc/xsl/postgis_aggs_mm.xml.xsl: Add PostGIS 2.3 what's
+	  new section
 
 2015-12-07 22:12  Daniel Baston <dbaston at gmail.com>
 
-	* [r14478] #3382, avoid deserializing small geometries during index
-	  ops
+	* [r14478] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c,
+	  postgis/gserialized_gist_2d.c: #3382, avoid deserializing small
+	  geometries during index ops
 
 2015-12-03 23:48  Daniel Baston <dbaston at gmail.com>
 
-	* [r14474] #3389, buffer overflow in lwgeom_to_geojson
+	* [r14474] liblwgeom/lwout_geojson.c: #3389, buffer overflow in
+	  lwgeom_to_geojson
 
 2015-12-03 18:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14470] Corrected return type of ST_ForceRHR in docs.
+	* [r14470] doc/reference_editor.xml: Corrected return type of
+	  ST_ForceRHR in docs.
 	  
 	  Patch by Sergey Fedoseev <fedoseev.sergey at gmail.com>
 	  
@@ -2526,107 +6011,141 @@
 
 2015-12-02 04:58  Regina Obe <lr at pcorp.us>
 
-	* [r14469] put note about new ST_Voronoi feature
+	* [r14469] NEWS: put note about new ST_Voronoi feature
 
 2015-12-02 01:54  Daniel Baston <dbaston at gmail.com>
 
-	* [r14468] fix compiler warning in test
+	* [r14468] liblwgeom/cunit/cu_tree.c: fix compiler warning in test
 
 2015-12-02 01:10  Daniel Baston <dbaston at gmail.com>
 
-	* [r14467] #2259, ST_Voronoi
+	* [r14467] doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_triangulate.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in, regress/Makefile.in, regress/voronoi.sql,
+	  regress/voronoi_expected: #2259, ST_Voronoi
 
 2015-12-01 23:16  Daniel Baston <dbaston at gmail.com>
 
-	* [r14466] #3365, remove code paths for POSTGIS_GEOS_VERSION < 33
+	* [r14466] liblwgeom/cunit/cu_clean.c, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwgeom_geos_node.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_relatematch.c, raster/rt_core/rt_geometry.c,
+	  raster/test/cunit/cu_raster_geometry.c: #3365, remove code paths
+	  for POSTGIS_GEOS_VERSION < 33
 
 2015-12-01 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14465] Fix Nicklas name encoding...
+	* [r14465] liblwgeom/bytebuffer.c: Fix Nicklas name encoding...
 
 2015-12-01 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14464] I don't think config.rpath belongs in the repo
+	* [r14464] config.rpath: I don't think config.rpath belongs in the
+	  repo
 
 2015-12-01 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r14463] Clean more on maintainer-clean
+	* [r14463] GNUmakefile.in: Clean more on maintainer-clean
 
 2015-12-01 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r14462] Drop leftover java (and related) references
+	* [r14462] GNUmakefile.in, configure.ac: Drop leftover java (and
+	  related) references
 
 2015-11-30 18:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14460] Remove warnings building against 9.6, closes #3385
+	* [r14460] libpgcommon/lwgeom_transform.c,
+	  postgis/lwgeom_geos_prepared.c: Remove warnings building against
+	  9.6, closes #3385
 
 2015-11-30 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14459] Document ST_Simplify parameter (#2093)
+	* [r14459] doc/reference_processing.xml: Document ST_Simplify
+	  parameter (#2093)
 
 2015-11-30 16:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14457] #2232, avoid accumulated error in SVG rounding
+	* [r14457] liblwgeom/lwout_svg.c, regress/tickets.sql,
+	  regress/tickets_expected: #2232, avoid accumulated error in SVG
+	  rounding
 
 2015-11-30 16:24  Regina Obe <lr at pcorp.us>
 
-	* [r14453] gserialized_from_lwgeom get rid of is_geodetic ignored
-	  arg ,
+	* [r14453] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  libpgcommon/lwgeom_pg.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_dumppoints.c, postgis/lwgeom_geos.c,
+	  raster/rt_pg/rtpg_geometry.c: gserialized_from_lwgeom get rid of
+	  is_geodetic ignored arg ,
 	  force geography_serialize to always return a geography
 	  closes pull request #72
 	  closes ticket #3361
 
 2015-11-30 16:11  Regina Obe <lr at pcorp.us>
 
-	* [r14452] fix typo in instructions
+	* [r14452] extras/tiger_geocoder/README: fix typo in instructions
 
 2015-11-30 01:47  Daniel Baston <dbaston at gmail.com>
 
-	* [r14451] Prevent gcc from optimizing away minimum bounding circle
-	  test fix
+	* [r14451] liblwgeom/cunit/cu_minimum_bounding_circle.c: Prevent
+	  gcc from optimizing away minimum bounding circle test fix
 
 2015-11-30 01:16  Daniel Baston <dbaston at gmail.com>
 
-	* [r14450] Fix minimum bounding circle test for 32-bit build
+	* [r14450] liblwgeom/cunit/cu_minimum_bounding_circle.c: Fix
+	  minimum bounding circle test for 32-bit build
 
 2015-11-29 23:16  Daniel Baston <dbaston at gmail.com>
 
-	* [r14449] Add missing files for #2996
+	* [r14449] liblwgeom/cunit/cu_minimum_bounding_circle.c,
+	  liblwgeom/lwboundingcircle.c,
+	  regress/minimum_bounding_circle.sql,
+	  regress/minimum_bounding_circle_expected: Add missing files for
+	  #2996
 
 2015-11-29 23:10  Daniel Baston <dbaston at gmail.com>
 
-	* [r14448] #2996 ST_MinimumBoundingCircle doesn't always contain
-	  all points
+	* [r14448] doc/reference_processing.xml, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h.in, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_geos.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/tickets.sql,
+	  regress/tickets_expected: #2996 ST_MinimumBoundingCircle doesn't
+	  always contain all points
 
 2015-11-27 17:19  Regina Obe <lr at pcorp.us>
 
-	* [r14444] winnie and debbie jenkins job names changed to mirror
-	  postgis branches (2.3 changed to trunk)
+	* [r14444] README.md: winnie and debbie jenkins job names changed
+	  to mirror postgis branches (2.3 changed to trunk)
 
 2015-11-27 13:08  Sandro Santilli <strk at kbt.io>
 
-	* [r14442] Trip BOM from unit test
+	* [r14442] liblwgeom/cunit/cu_out_twkb.c: Trip BOM from unit test
 	  
 	  See #3379
 
 2015-11-27 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14441] Fix typo in the invocation of lwt_be_getNodeWithinBox2D
-	  callback
+	* [r14441] liblwgeom/lwgeom_topo.c: Fix typo in the invocation of
+	  lwt_be_getNodeWithinBox2D callback
 
 2015-11-26 14:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14439] Test out freeing on simple cloned objects, do they
+	* [r14439] liblwgeom/cunit/cu_misc.c: Test out freeing on simple
+	  cloned objects, do they
 	  obey the read-only command? ref #3246
 
 2015-11-26 13:00  Sandro Santilli <strk at kbt.io>
 
-	* [r14438] Reduce paranoia in ST_MakeValid
+	* [r14438] liblwgeom/lwgeom_geos_clean.c: Reduce paranoia in
+	  ST_MakeValid
 
 2015-11-26 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r14433] Fix handling of hierarchical topo layers with multiple
-	  topologies
+	* [r14433] topology/topology.sql.in: Fix handling of hierarchical
+	  topo layers with multiple topologies
 	  
 	  Different layers with same id in different topologies confused
 	  GetTopoGeomElements and AddTopoGeometryColumn.
@@ -2635,31 +6154,45 @@
 
 2015-11-25 23:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14432] Add topology.populate_topology_layer function
+	* [r14432] NEWS, topology/topology.sql.in: Add
+	  topology.populate_topology_layer function
 	  
 	  Useful for passing data around.
 
 2015-11-25 21:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14429] Add test for repeated points #3375
+	* [r14429] regress/tickets.sql, regress/tickets_expected: Add test
+	  for repeated points #3375
 
 2015-11-25 20:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14428] #3376, make arguments to repeated point removal be const
+	* [r14428] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c: #3376, make arguments to
+	  repeated point removal be const
 
 2015-11-25 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14425] Fix to arc center calculation, from tiipponen, #3099
+	* [r14425] liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c:
+	  Fix to arc center calculation, from tiipponen, #3099
 
 2015-11-25 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r14423] Add TopoGeom_{add,rem}Element functions
+	* [r14423] NEWS, doc/extras_topology.xml, topology/Makefile.in,
+	  topology/sql/topogeometry/topogeom_edit.sql.in,
+	  topology/test/Makefile.in,
+	  topology/test/regress/topogeom_edit.sql,
+	  topology/test/regress/topogeom_edit_expected,
+	  topology/topology.sql.in: Add TopoGeom_{add,rem}Element functions
 	  
 	  Includes regression tests and documentation
 
 2015-11-24 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14421] Add check-installed-upgrades rule under extensions
+	* [r14421] extensions/upgradeable_versions.mk: Add
+	  check-installed-upgrades rule under extensions
 	  
 	  The rule runs upgrade tests for all available extension
 	  upgrade paths. Mostly fails, due to the features checked not
@@ -2669,29 +6202,35 @@
 
 2015-11-22 14:26  Daniel Baston <dbaston at gmail.com>
 
-	* [r14416] remove inaccurate comments (the tests are always
-	  performed, and we're calculating a box if we don't have one)
+	* [r14416] postgis/lwgeom_geos.c: remove inaccurate comments (the
+	  tests are always performed, and we're calculating a box if we
+	  don't have one)
 
 2015-11-21 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14411] Remove execute bit from testcases
+	* [r14411] regress/regress_ogc_cover.sql,
+	  regress/regress_ogc_cover_expected: Remove execute bit from
+	  testcases
 
 2015-11-20 19:00  Sandro Santilli <strk at kbt.io>
 
-	* [r14410] Add test for (non-literal) NULL TopoElementArray
+	* [r14410] topology/test/regress/topoelementarray_agg.sql,
+	  topology/test/regress/topoelementarray_agg_expected: Add test for
+	  (non-literal) NULL TopoElementArray
 
 2015-11-20 18:42  Sandro Santilli <strk at kbt.io>
 
-	* [r14409] Add -v to the installcheck step of winnie build
+	* [r14409] ci/winnie/regress_postgis.sh: Add -v to the installcheck
+	  step of winnie build
 
 2015-11-20 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14407] Add RUNTESTFLAGS=-v to installcheck to
+	* [r14407] .gitlab-ci.yml: Add RUNTESTFLAGS=-v to installcheck to
 
 2015-11-20 09:50  Sandro Santilli <strk at kbt.io>
 
-	* [r14405] Allow existance of databases including name of target
-	  test db
+	* [r14405] regress/run_test.pl: Allow existance of databases
+	  including name of target test db
 	  
 	  .. otherwise you get a weird "database postgis_reg already
 	  exists"
@@ -2700,16 +6239,20 @@
 
 2015-11-18 14:50  Regina Obe <lr at pcorp.us>
 
-	* [r14401] add more stuff to ignore so my git add doesn't pull in
-	  all my compiled crap
+	* [r14401] .gitignore: add more stuff to ignore so my git add
+	  doesn't pull in all my compiled crap
 
 2015-11-18 13:05  Daniel Baston <dbaston at gmail.com>
 
-	* [r14400] add LWPOINTITERATOR (closes #3366)
+	* [r14400] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_iterator.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwiterator.c: add
+	  LWPOINTITERATOR (closes #3366)
 
 2015-11-18 05:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14399] Cleanly handle empty return from pg_config --pgxs
+	* [r14399] configure.ac: Cleanly handle empty return from pg_config
+	  --pgxs
 	  
 	  On a debian-derivate system, the call may prints on stderr:
 	  
@@ -2721,32 +6264,38 @@
 
 2015-11-16 12:48  Sandro Santilli <strk at kbt.io>
 
-	* [r14390] Add gitlab-ci badge
+	* [r14390] README.md: Add gitlab-ci badge
 
 2015-11-16 11:59  Sandro Santilli <strk at kbt.io>
 
-	* [r14387] Add gitlab-ci configuration
+	* [r14387] .gitlab-ci.yml: Add gitlab-ci configuration
 
 2015-11-14 19:09  Regina Obe <lr at pcorp.us>
 
-	* [r14381] Add winnie's 2.3 build badge
+	* [r14381] README.md: Add winnie's 2.3 build badge
 
 2015-11-13 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14380] #3368, twkb on 32bit architectures
+	* [r14380] liblwgeom/lwout_twkb.c, regress/tickets.sql,
+	  regress/tickets_expected: #3368, twkb on 32bit architectures
 
 2015-11-12 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14378] Add some upgrade targets for future
+	* [r14378] extensions/upgradeable_versions.mk: Add some upgrade
+	  targets for future
 
 2015-11-10 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14377] #3367, ST_RemoveRepeatedPoints fix for EMPTY geometry
+	* [r14377] liblwgeom/lwgeom.c, regress/tickets.sql,
+	  regress/tickets_expected: #3367, ST_RemoveRepeatedPoints fix for
+	  EMPTY geometry
 
 2015-11-07 10:39  Sandro Santilli <strk at kbt.io>
 
-	* [r14375] Fix toTopoGeom loss of low-id primitives from
-	  TopoGeometry definition
+	* [r14375] topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Fix toTopoGeom loss of
+	  low-id primitives from TopoGeometry definition
 	  
 	  Affects toTopoGeom on including edge with id=2 and face with id=3
 	  Includes tests.
@@ -2754,287 +6303,330 @@
 
 2015-11-07 10:10  Regina Obe <lr at pcorp.us>
 
-	* [r14371] _raster_constraint_info_scale gives invalid input syntax
+	* [r14371] raster/rt_pg/rtpostgis.sql.in:
+	  _raster_constraint_info_scale gives invalid input syntax
 	  
 	  references #3360 fix for PostGIS 2.3 (trunk)
 
 2015-11-06 21:39  Regina Obe <lr at pcorp.us>
 
-	* [r14366] add Dan Baston to Core Dev list
+	* [r14366] doc/introduction.xml: add Dan Baston to Core Dev list
 	  references #3358
 
 2015-11-06 21:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14364] Remove issue with json parsing
+	* [r14364] liblwgeom/lwin_geojson.c: Remove issue with json parsing
 
 2015-11-06 17:57  Regina Obe <lr at pcorp.us>
 
-	* [r14363] missed a spot in last commit
+	* [r14363] postgis/geography_inout.c: missed a spot in last commit
 
 2015-11-06 17:57  Regina Obe <lr at pcorp.us>
 
-	* [r14362] back to using geography_gserialized, but don't add box
-	  (gserialized does that)
+	* [r14362] postgis/geography_inout.c,
+	  postgis/geography_measurement.c: back to using
+	  geography_gserialized, but don't add box (gserialized does that)
 	  (but we must still set geodetic for some ungodly reason)
 	  references #3355 references #3356
 
 2015-11-06 15:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14361] Back out all fiddling w/ geodetic bboxes, there is no
-	  win here
+	* [r14361] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeom.c: Back
+	  out all fiddling w/ geodetic bboxes, there is no win here
 
 2015-11-06 15:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14360] Change cunit test to respect fact that points are
-	  serialized with boxes on them
+	* [r14360] liblwgeom/cunit/cu_geodetic.c: Change cunit test to
+	  respect fact that points are serialized with boxes on them
 
 2015-11-06 14:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14359] #3356, ensure that geographies coming in from text do
-	  have boxes calculated
+	* [r14359] liblwgeom/lwgeom.c: #3356, ensure that geographies
+	  coming in from text do have boxes calculated
 
 2015-11-05 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14356] Add dbaston
+	* [r14356] authors.git, authors.svn: Add dbaston
 
 2015-11-03 11:12  Regina Obe <lr at pcorp.us>
 
-	* [r14353] revert to prior fix for 2.3 to make travis happy
+	* [r14353] postgis/geography_measurement.c: revert to prior fix for
+	  2.3 to make travis happy
 	  references #3355
 
 2015-11-03 10:54  Regina Obe <lr at pcorp.us>
 
-	* [r14352] cleanup whitespace and comments
+	* [r14352] postgis/geography_inout.c,
+	  postgis/geography_measurement.c: cleanup whitespace and comments
 	  references #3356 (for 2.3 branch)
 	  references #3355 (for 2.3 branch for segmentize)
 
 2015-11-03 10:31  Regina Obe <lr at pcorp.us>
 
-	* [r14351] make sure to drop whatever boxes first
+	* [r14351] postgis/geography_inout.c,
+	  postgis/geography_measurement.c: make sure to drop whatever boxes
+	  first
 	  references #3356 (fix for 2.3 branch)
 	  references #3355 redo of fix for 2.3 branch for segmentize
 
 2015-11-03 07:51  Regina Obe <lr at pcorp.us>
 
-	* [r14350] Don't add unnecessary boxes during geography casting
+	* [r14350] postgis/geography_inout.c,
+	  postgis/geography_measurement.c, regress/sfcgal/tickets_expected,
+	  regress/tickets.sql, regress/tickets_expected: Don't add
+	  unnecessary boxes during geography casting
 	  references #3356 (fix for 2.3 branch)
 	  references #3355 redo of fix for 2.3 branch for segmentize
 
 2015-11-02 07:25  Regina Obe <lr at pcorp.us>
 
-	* [r14346] #3355 ST_Segmentize does not add geography box
+	* [r14346] postgis/geography_measurement.c: #3355 ST_Segmentize
+	  does not add geography box
 	  ST_Intersects fails as result
 	  Fixes for 2.3
 
 2015-10-29 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14339] Send travis activity notices to #postgis-activity
+	* [r14339] .travis.yml: Send travis activity notices to
+	  #postgis-activity
 	  
 	  See
 	  https://lists.osgeo.org/pipermail/postgis-devel/2015-October/025436.html
 
 2015-10-29 08:56  Sandro Santilli <strk at kbt.io>
 
-	* [r14338] Set endpoints isolation in lwt_RemIsoEdge
-	  (ST_RemoveIsoEdge)
+	* [r14338] NEWS, liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: Set endpoints isolation in
+	  lwt_RemIsoEdge (ST_RemoveIsoEdge)
 	  
 	  See #3351
 
 2015-10-28 13:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14332] #3352, mark all spatial_ref_sys entries as part of
-	  extension
+	* [r14332]
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in: #3352,
+	  mark all spatial_ref_sys entries as part of extension
 
 2015-10-26 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14330] Install postgis_topology within postgis module dir
+	* [r14330] topology/Makefile.in: Install postgis_topology within
+	  postgis module dir
 	  
 	  See #3349
 
 2015-10-26 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r14329] Fix build on systems with no sfcgal installed
+	* [r14329] configure.ac: Fix build on systems with no sfcgal
+	  installed
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/87413334
 	  Ref #3348
 
 2015-10-26 08:33  Sandro Santilli <strk at kbt.io>
 
-	* [r14328] Accept --with-sfcgal with no arguments as a valid way to
-	  enable it
+	* [r14328] configure.ac: Accept --with-sfcgal with no arguments as
+	  a valid way to enable it
 	  
 	  Closes #3348
 
 2015-10-26 07:46  Regina Obe <lr at pcorp.us>
 
-	* [r14325] specify full path to system sfcgal-config. Evidentally
-	  postgis is not smart enough to find it even though its in path
+	* [r14325] ci/debbie/postgis_regress.sh: specify full path to
+	  system sfcgal-config. Evidentally postgis is not smart enough to
+	  find it even though its in path
 
 2015-10-26 07:39  Regina Obe <lr at pcorp.us>
 
-	* [r14324] change debbie to build with system install of sfcgal
+	* [r14324] ci/debbie/postgis_regress.sh: change debbie to build
+	  with system install of sfcgal
 
 2015-10-24 22:11  Regina Obe <lr at pcorp.us>
 
-	* [r14316] addresses #3347 force order of staged insert columns to
-	  be in table column order
+	* [r14316] extras/tiger_geocoder/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/tiger_loader_2015.sql: addresses #3347
+	  force order of staged insert columns to be in table column order
 
 2015-10-24 20:17  Regina Obe <lr at pcorp.us>
 
-	* [r14310] Add Debbie's build badge (prefix badges with the name of
-	  the bot)
+	* [r14310] README.md: Add Debbie's build badge (prefix badges with
+	  the name of the bot)
 
 2015-10-24 19:41  Regina Obe <lr at pcorp.us>
 
-	* [r14307] up port PostGIS 2.1 branch release notes
+	* [r14307] NEWS, doc/release_notes.xml: up port PostGIS 2.1 branch
+	  release notes
 
 2015-10-22 15:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14304] #3342, ignoring M in typmod output
+	* [r14304] postgis/gserialized_typmod.c: #3342, ignoring M in
+	  typmod output
 
 2015-10-22 08:05  Regina Obe <lr at pcorp.us>
 
-	* [r14301] update with links to our release tar balls and change
-	  sections to headings.
+	* [r14301] README.md: update with links to our release tar balls
+	  and change sections to headings.
 
 2015-10-22 06:11  Sandro Santilli <strk at kbt.io>
 
-	* [r14299] remove/replace broken links in manual
+	* [r14299] doc/extras_topology.xml, doc/faq_raster.xml,
+	  doc/introduction.xml, doc/reference_output.xml,
+	  doc/reference_raster.xml, doc/release_notes.xml,
+	  doc/using_postgis_dataman.xml, doc/using_raster_dataman.xml:
+	  remove/replace broken links in manual
 	  
 	  Patch by Daniel Baston <dbaston at gmail.com>
 	  Closes http://github.com/postgis/postgis/pull/70
 
 2015-10-21 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r14298] Support for Puntal output in topology.AsTopoJSON
+	* [r14298] doc/extras_topology.xml,
+	  topology/sql/export/TopoJSON.sql.in,
+	  topology/test/regress/topojson.sql,
+	  topology/test/regress/topojson_expected: Support for Puntal
+	  output in topology.AsTopoJSON
 	  
 	  Closes #3343
 
 2015-10-19 20:42  Regina Obe <lr at pcorp.us>
 
-	* [r14296] From Dan Baston - installation and editor function typos
-	  closes https://github.com/postgis/postgis/pull/69
+	* [r14296] doc/installation.xml, doc/reference_editor.xml: From Dan
+	  Baston - installation and editor function typos closes
+	  https://github.com/postgis/postgis/pull/69
 
 2015-10-19 20:12  Regina Obe <lr at pcorp.us>
 
-	* [r14294] Dan Baston documentation patches from
-	  https://github.com/postgis/postgis/pull/68
+	* [r14294] doc/reference_processing.xml: Dan Baston documentation
+	  patches from https://github.com/postgis/postgis/pull/68
 
 2015-10-19 19:35  Regina Obe <lr at pcorp.us>
 
-	* [r14293] fix typo
+	* [r14293] CONTRIBUTING.md: fix typo
 
 2015-10-19 19:29  Regina Obe <lr at pcorp.us>
 
-	* [r14292] change readme to have links to PostGIS contributing
-	  instructions and manuals
+	* [r14292] README.md: change readme to have links to PostGIS
+	  contributing instructions and manuals
 
 2015-10-19 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14290] Draft a CONTRIBUTING file as suggested by Jody Garnett
+	* [r14290] CONTRIBUTING.md: Draft a CONTRIBUTING file as suggested
+	  by Jody Garnett
 	  
 	  See
 	  https://lists.osgeo.org/pipermail/discuss/2015-October/015197.html
 
 2015-10-19 04:31  Regina Obe <lr at pcorp.us>
 
-	* [r14289] addresses #3340 fix typo in last commit
+	* [r14289] postgis/postgis.sql.in: addresses #3340 fix typo in last
+	  commit
 
 2015-10-19 04:16  Regina Obe <lr at pcorp.us>
 
-	* [r14288] addresses #3340 for 2.3 support for foreign tables in
-	  populate_geometry_columns
+	* [r14288] postgis/postgis.sql.in: addresses #3340 for 2.3 support
+	  for foreign tables in populate_geometry_columns
 
 2015-10-17 05:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14284] Properly encode raster/rt_pg dependencies
+	* [r14284] raster/rt_pg/Makefile.in: Properly encode raster/rt_pg
+	  dependencies
 	  
 	  Fixes #3335 for me (in 2.3.0dev)
 
 2015-10-15 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14281] More line length reduction
+	* [r14281] README.postgis: More line length reduction
 	  
 	  Mostly a test for notification of commits via mail
 
 2015-10-15 10:55  Sandro Santilli <strk at kbt.io>
 
-	* [r14280] Minor style change
+	* [r14280] README.postgis: Minor style change
 	  
 	  Hopefully closes #3330 (trac update via commit log)
 
 2015-10-14 13:15  Regina Obe <lr at pcorp.us>
 
-	* [r14277] Add missing availability note
+	* [r14277] doc/reference_constructor.xml: Add missing availability
+	  note
 
 2015-10-14 12:58  Sandro Santilli <strk at kbt.io>
 
-	* [r14275] Re-add (T) modifiers in docs for ST_Buffer and
-	  ST_Intersection
+	* [r14275] doc/reference_processing.xml: Re-add (T) modifiers in
+	  docs for ST_Buffer and ST_Intersection
 	  
 	  Closes #3331
 
 2015-10-14 06:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14273] 80 cols wrap, indent
+	* [r14273] README.postgis: 80 cols wrap, indent
 	  
 	  Mostly serves as a test for updating tickets via commit message,
 	  see #3330
 
 2015-10-13 07:42  Sandro Santilli <strk at kbt.io>
 
-	* [r14269] Strip BOM from files
+	* [r14269] liblwgeom/bytebuffer.h, liblwgeom/effectivearea.h,
+	  liblwgeom/lwin_twkb.c, liblwgeom/varint.h: Strip BOM from files
 
 2015-10-12 20:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14268] Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]
+	* [r14268] liblwgeom/lwgeom_topo.c: Fix memory leak in
+	  lwt_ChangeEdgeGeom [liblwgeom]
 
 2015-10-12 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r14266] No need to check for path existance when using mkpath
+	* [r14266] regress/run_test.pl: No need to check for path existance
+	  when using mkpath
 	  
 	  The check would be done internally
 
 2015-10-12 15:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14264] Create full temporary path if not existing
+	* [r14264] regress/run_test.pl: Create full temporary path if not
+	  existing
 
 2015-10-11 20:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14251] Only consider closest edges for snapping to newly added
-	  point (#3329)
+	* [r14251] liblwgeom/lwgeom_topo.c: Only consider closest edges for
+	  snapping to newly added point (#3329)
 	  
 	  This is a fix of r14155, which was the C version of the fix for
 	  #3280
 
 2015-10-09 08:35  Sandro Santilli <strk at kbt.io>
 
-	* [r14240] Do not force comments uninstall when building without
-	  postgresql
+	* [r14240] GNUmakefile.in: Do not force comments uninstall when
+	  building without postgresql
 	  
 	  See #3325 (friend with #3157)
 
 2015-10-09 08:11  Sandro Santilli <strk at kbt.io>
 
-	* [r14238] Set liblwgeom versioning to 0:0:0 (why start at 1?)
+	* [r14238] Version.config: Set liblwgeom versioning to 0:0:0 (why
+	  start at 1?)
 
 2015-10-08 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r14235] Rewrite the liblwgeom compatibilty notice to reflect
-	  reality
+	* [r14235] NEWS: Rewrite the liblwgeom compatibilty notice to
+	  reflect reality
 
 2015-10-08 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14232] Be more tolerant on the format of Version.config
+	* [r14232] configure.ac: Be more tolerant on the format of
+	  Version.config
 
 2015-10-08 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r14230] Update liblwgeom version to use Version.config
+	* [r14230] HOWTO_RELEASE, Version.config, configure.ac: Update
+	  liblwgeom version to use Version.config
 
 2015-10-08 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r14225] Fix universe face splitting performance regression
-	  (#3321)
+	* [r14225] liblwgeom/liblwgeom_topo.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c: Fix universe face splitting
+	  performance regression (#3321)
 	  
 	  NOTE: breaks the liblwgeom-topo ABI from 2.2.0RC1, should never
 	  affect postgis (unless a 2.2.0RC1 version of it dynamically
@@ -3042,193 +6634,242 @@
 
 2015-10-07 22:16  Regina Obe <lr at pcorp.us>
 
-	* [r14219] #3323 get rid of deprecated calls in our tests
+	* [r14219] regress/measures.sql, regress/regress.sql,
+	  regress/sfcgal/measures.sql, regress/sfcgal/tickets.sql,
+	  regress/tickets.sql: #3323 get rid of deprecated calls in our
+	  tests
 
 2015-10-07 21:27  Regina Obe <lr at pcorp.us>
 
-	* [r14217] #3322 get rid of hard-coded lib path
+	* [r14217] postgis/postgis.sql.in: #3322 get rid of hard-coded lib
+	  path
 
 2015-10-07 19:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14212] Remove freshmeat from list of sites to update
+	* [r14212] HOWTO_RELEASE: Remove freshmeat from list of sites to
+	  update
 
 2015-10-07 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14210] Bump versions on trunk
+	* [r14210] NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Bump versions on trunk
 
 2015-10-07 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14207] PostGIS 2.2.0 version and date setting
+	* [r14207] ChangeLog, NEWS, README.postgis, Version.config,
+	  doc/release_notes.xml, extensions/upgradeable_versions.mk:
+	  PostGIS 2.2.0 version and date setting
 
 2015-10-07 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14206] Slightly more useful error message from geohash
+	* [r14206] liblwgeom/lwalgorithm.c: Slightly more useful error
+	  message from geohash
 
 2015-10-07 16:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14205] Fix compiler warnings, pretty much all safe (#3320)
+	* [r14205] liblwgeom/lwgeom_topo.c: Fix compiler warnings, pretty
+	  much all safe (#3320)
 
 2015-10-06 21:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14200] Add x-refs between cluster functions
+	* [r14200] doc/reference_processing.xml: Add x-refs between cluster
+	  functions
 
 2015-10-06 00:08  Regina Obe <lr at pcorp.us>
 
-	* [r14199] #2603: provide a lame example with hopes to come up with
-	  a better one in future.
+	* [r14199] doc/html/images/st_mapalgebramask01.png,
+	  doc/html/images/st_mapalgebramask02.png,
+	  doc/html/images/st_mapalgebramask03.png,
+	  doc/html/images/st_mapalgebramask04.png,
+	  doc/reference_raster.xml: #2603: provide a lame example with
+	  hopes to come up with a better one in future.
 
 2015-10-05 22:47  Regina Obe <lr at pcorp.us>
 
-	* [r14198] update explanation of what mask and weight do.
+	* [r14198] doc/reference_raster.xml: update explanation of what
+	  mask and weight do.
 
 2015-10-05 20:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14196] #2916, they are 'curvepolygon' not 'curvedpolygon'
+	* [r14196] doc/reference_processing.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: #2916, they are 'curvepolygon'
+	  not 'curvedpolygon'
 
 2015-10-05 17:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r14195] syntax cleanup
+	* [r14195] raster/rt_core/rt_mapalgebra.c,
+	  raster/rt_core/rt_pixel.c, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_mapalgebra_mask_expected: syntax cleanup
 
 2015-10-05 16:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r14194] code cleanup
+	* [r14194] raster/test/regress/rt_mapalgebra_mask_expected: code
+	  cleanup
 
 2015-10-05 16:26  Regina Obe <lr at pcorp.us>
 
-	* [r14193] #3314 missed some spots forcing order of results
+	* [r14193] raster/test/regress/rt_mapalgebra_mask.sql: #3314 missed
+	  some spots forcing order of results
 
 2015-10-05 15:59  Regina Obe <lr at pcorp.us>
 
-	* [r14192] #3314: change mask test to use st_dumpvalues to avoid
-	  endian differences. Also force sort of records (since SQL doesn't
-	  guarantee sort will be the same across systems) for multi record
-	  results
+	* [r14192] raster/test/regress/rt_mapalgebra_mask.sql,
+	  raster/test/regress/rt_mapalgebra_mask_expected: #3314: change
+	  mask test to use st_dumpvalues to avoid endian differences. Also
+	  force sort of records (since SQL doesn't guarantee sort will be
+	  the same across systems) for multi record results
 
 2015-10-05 15:02  Regina Obe <lr at pcorp.us>
 
-	* [r14191] fix invalid caption on ST_3DIntersection image (too much
-	  copy paste)
+	* [r14191] doc/reference_sfcgal.xml: fix invalid caption on
+	  ST_3DIntersection image (too much copy paste)
 
 2015-10-05 13:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14190] ignore build files
+	* [r14190] postgis: ignore build files
 
 2015-10-05 01:39  Regina Obe <lr at pcorp.us>
 
-	* [r14189] Add ST_3DUnion example to complete the ST_3DDifference,
-	  ST_3DIntersection, ST_3DUnion trilogy
+	* [r14189] doc/html/images/st_3dunion01.png,
+	  doc/reference_sfcgal.xml: Add ST_3DUnion example to complete the
+	  ST_3DDifference, ST_3DIntersection, ST_3DUnion trilogy
 
 2015-10-04 23:40  Regina Obe <lr at pcorp.us>
 
-	* [r14188] another typo in path
+	* [r14188] doc/reference_sfcgal.xml: another typo in path
 
 2015-10-04 23:28  Regina Obe <lr at pcorp.us>
 
-	* [r14187] add an ST_3DIntersection graphic. Fix graphic link on
-	  ST_3DDifference
+	* [r14187] doc/html/images/st_3dintersection01.png,
+	  doc/reference_sfcgal.xml: add an ST_3DIntersection graphic. Fix
+	  graphic link on ST_3DDifference
 
 2015-10-04 22:54  Regina Obe <lr at pcorp.us>
 
-	* [r14186] Put in example of ST_3DDifference and fix a typo
+	* [r14186] doc/html/images/st_3ddifference01.png,
+	  doc/html/images/st_3ddifference02.png, doc/reference_sfcgal.xml:
+	  Put in example of ST_3DDifference and fix a typo
 
 2015-10-04 20:47  Regina Obe <lr at pcorp.us>
 
-	* [r14185] #3315: fix typos in error messages for map algebra mask
-	  and provide more descriptive error about dimension mismatch
+	* [r14185] raster/rt_core/rt_pixel.c,
+	  raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_mapalgebra_mask_expected: #3315: fix typos
+	  in error messages for map algebra mask and provide more
+	  descriptive error about dimension mismatch
 
 2015-10-04 17:37  Regina Obe <lr at pcorp.us>
 
-	* [r14184] #3314 patch from sebastic for big endian
+	* [r14184] regress/sfcgal/regress_expected,
+	  regress/sfcgal/tickets_expected: #3314 patch from sebastic for
+	  big endian
 
 2015-10-04 16:36  Regina Obe <lr at pcorp.us>
 
-	* [r14183] #3298 document change in behavior of ST_3DClosestPoint,
-	  ST_3DShortestLine, ST_3DLongestLine, ST_3DMaxDistance
+	* [r14183] doc/reference_measure.xml: #3298 document change in
+	  behavior of ST_3DClosestPoint, ST_3DShortestLine,
+	  ST_3DLongestLine, ST_3DMaxDistance
 
 2015-10-04 15:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14182] Force output to little endian, #3314
+	* [r14182] regress/sfcgal/regress.sql, regress/sfcgal/tickets.sql:
+	  Force output to little endian, #3314
 
 2015-10-04 07:55  Regina Obe <lr at pcorp.us>
 
-	* [r14181] Add note that ST_Summary now supports tins and curves.
-	  2.1.8 just returned unknown type for these. ST_Summary now tells
-	  the type (though I think it does a sucky job on reporting
-	  subelements of multisurface)
+	* [r14181] doc/reference_accessor.xml: Add note that ST_Summary now
+	  supports tins and curves. 2.1.8 just returned unknown type for
+	  these. ST_Summary now tells the type (though I think it does a
+	  sucky job on reporting subelements of multisurface)
 
 2015-10-03 19:51  Regina Obe <lr at pcorp.us>
 
-	* [r14180] put a note enhancment only availabe if compiled with
-	  proj 4.9+ for all geographiclib enhanced function. (also change
-	  to use ST_GeogFromText instead of the painfully long
-	  ST_GeographyFromText alias)
+	* [r14180] doc/reference_measure.xml: put a note enhancment only
+	  availabe if compiled with proj 4.9+ for all geographiclib
+	  enhanced function. (also change to use ST_GeogFromText instead of
+	  the painfully long ST_GeographyFromText alias)
 
 2015-10-03 19:05  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r14179] Fix for #3298, open for multi-geometries with mixed dim
-	  or 2d in 3d measurment functions
+	* [r14179] liblwgeom/measures3d.c: Fix for #3298, open for
+	  multi-geometries with mixed dim or 2d in 3d measurment functions
 
 2015-10-03 18:28  Regina Obe <lr at pcorp.us>
 
-	* [r14178] #2603: add weighted and mask args
+	* [r14178] doc/reference_raster.xml: #2603: add weighted and mask
+	  args
 
 2015-10-03 16:20  Regina Obe <lr at pcorp.us>
 
-	* [r14177] #1748: change arg names in raster ST_Intersection docs
-	  to agree with arg names installed. Also get rid of coming soon
-	  raster/geom that returns raster -- that's called ST_Clip. Put in
-	  a note about that for people looking at ST_Intersection wanting
-	  ST_Clip. Get rid of default args that aren't default at all (we
-	  have more protos than we need - may want to consider removing
-	  them in 2.3 and replacing with default args)
+	* [r14177] doc/reference_raster.xml: #1748: change arg names in
+	  raster ST_Intersection docs to agree with arg names installed.
+	  Also get rid of coming soon raster/geom that returns raster --
+	  that's called ST_Clip. Put in a note about that for people
+	  looking at ST_Intersection wanting ST_Clip. Get rid of default
+	  args that aren't default at all (we have more protos than we need
+	  - may want to consider removing them in 2.3 and replacing with
+	  default args)
 
 2015-10-03 06:12  Sandro Santilli <strk at kbt.io>
 
-	* [r14176] Drop postgis_config.h include from header file (#2303)
+	* [r14176] loader/pgsql2shp-core.h: Drop postgis_config.h include
+	  from header file (#2303)
 	  
 	  It's better to only include build config header from C files.
 
 2015-10-02 23:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14175] Update emails, #3309
+	* [r14175] loader/shp2pgsql-gui.c: Update emails, #3309
 
 2015-10-02 15:11  Regina Obe <lr at pcorp.us>
 
-	* [r14174] #3308 patch winnie's build and packaging and regress to
-	  go back to static linking.
+	* [r14174] ci/winnie/build_postgis.sh,
+	  ci/winnie/package_postgis.sh, ci/winnie/regress_postgis.sh: #3308
+	  patch winnie's build and packaging and regress to go back to
+	  static linking.
 
 2015-10-02 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r14173] #3308 gui loader on windows doesn't work -- add in the
-	  extra dependencies introduced by PostGIS 2.2 :(
+	* [r14173] ci/winnie/package_postgis.sh: #3308 gui loader on
+	  windows doesn't work -- add in the extra dependencies introduced
+	  by PostGIS 2.2 :(
 
 2015-10-01 20:13  Sandro Santilli <strk at kbt.io>
 
-	* [r14172] Add item about the new "lwgeom_version" function in
-	  liblwgeom
+	* [r14172] NEWS: Add item about the new "lwgeom_version" function
+	  in liblwgeom
 
 2015-10-01 20:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14171] Add check for liblwgeom version mismatch in
-	  postgis_full_version()
+	* [r14171] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_api.c, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in: Add check for liblwgeom version mismatch
+	  in postgis_full_version()
 	  
 	  Adds a postgis_liblwgeom_version() function accessible to SQL.
 
 2015-10-01 04:39  Regina Obe <lr at pcorp.us>
 
-	* [r14170] update srid exclude range for proper dump/restore
-	  preserve of custom spatial ref. Add WHERE to compute_srid.. so
-	  its an easier cut and paster to editable routine
+	* [r14170] extensions/compute_srid_contiguous_ranges.sql,
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in: update
+	  srid exclude range for proper dump/restore preserve of custom
+	  spatial ref. Add WHERE to compute_srid.. so its an easier cut and
+	  paster to editable routine
 
 2015-09-30 15:37  Sandro Santilli <strk at kbt.io>
 
-	* [r14156] Honour topology-wide precision configuration (#3304)
+	* [r14156] topology/postgis_topology.c: Honour topology-wide
+	  precision configuration (#3304)
 	  
 	  NOTE: only 2.2.0-RC1 was published with this bug present
 
 2015-09-30 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r14155] Improve robustness of adding points to topology (#3280)
+	* [r14155] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected_newsnap,
+	  topology/test/regress/topogeo_addlinestring_expected_oldsnap:
+	  Improve robustness of adding points to topology (#3280)
 	  
 	  When multiple edges are within tolerance from the added point,
 	  give preference to snapping to the one which contains a point
@@ -3240,161 +6881,397 @@
 
 2015-09-30 04:33  Regina Obe <lr at pcorp.us>
 
-	* [r14149] try to fix illegal abstract (with note (instead of
-	  para)) and listltiem with no para
+	* [r14149] doc/extras_tigergeocoder.xml, doc/installation.xml: try
+	  to fix illegal abstract (with note (instead of para)) and
+	  listltiem with no para
 
 2015-09-30 03:19  Regina Obe <lr at pcorp.us>
 
-	* [r14148] update tiger instructions to be comprehensive (next step
-	  will be to delete them from README os have only one source to
-	  edit). Also add a note about using GUC for raster settings
-	  (instead of less cross-platform environment approach)
+	* [r14148] doc/extras_tigergeocoder.xml, doc/installation.xml:
+	  update tiger instructions to be comprehensive (next step will be
+	  to delete them from README os have only one source to edit). Also
+	  add a note about using GUC for raster settings (instead of less
+	  cross-platform environment approach)
 
 2015-09-29 21:25  Sandro Santilli <strk at kbt.io>
 
-	* [r14147] Fix check-local rule to properly setup symlinks
+	* [r14147] doc/Makefile.in, doc/po/Makefile.local: Fix check-local
+	  rule to properly setup symlinks
 
 2015-09-29 21:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14146] Update italian installation transation
+	* [r14146] doc/po/it_IT/installation.xml.po: Update italian
+	  installation transation
 
 2015-09-29 20:38  Regina Obe <lr at pcorp.us>
 
-	* [r14145] commit debbie's translation script and add the
-	  check_localized call. (Switched debbie's job alreayd to use this
-	  script instead of the one from buildbot svn)
+	* [r14145] ci/debbie/postgis_doc_translations.sh: commit debbie's
+	  translation script and add the check_localized call. (Switched
+	  debbie's job alreayd to use this script instead of the one from
+	  buildbot svn)
 
 2015-09-29 20:10  Sandro Santilli <strk at kbt.io>
 
-	* [r14143] Fix it_IT translation of installation.xml.po
+	* [r14143] doc/po/it_IT/installation.xml.po: Fix it_IT translation
+	  of installation.xml.po
 
 2015-09-29 20:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14142] Add "check-localized" rule in doc/Makefile (#3302)
+	* [r14142] doc/Makefile.in: Add "check-localized" rule in
+	  doc/Makefile (#3302)
 
 2015-09-29 19:36  Sandro Santilli <strk at kbt.io>
 
-	* [r14141] Fix pt_BR translation of installation.xml.po
+	* [r14141] doc/po/pt_BR/installation.xml.po: Fix pt_BR translation
+	  of installation.xml.po
 
 2015-09-29 19:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14140] update-po after new german translation was added
+	* [r14140] doc/po/de_DE/extras.xml.po,
+	  doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_historytable.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po, doc/po/de_DE/faq.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/introduction.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/postgis.xml.po, doc/po/de_DE/reference.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_exception.xml.po,
+	  doc/po/de_DE/reference_guc.xml.po,
+	  doc/po/de_DE/reference_lrs.xml.po,
+	  doc/po/de_DE/reference_management.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_misc.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/reference_temporal.xml.po,
+	  doc/po/de_DE/reference_transaction.xml.po,
+	  doc/po/de_DE/reference_type.xml.po,
+	  doc/po/de_DE/release_notes.xml.po, doc/po/de_DE/reporting.xml.po,
+	  doc/po/de_DE/using_postgis_app.xml.po,
+	  doc/po/de_DE/using_postgis_dataman.xml.po,
+	  doc/po/de_DE/using_raster_dataman.xml.po: update-po after new
+	  german translation was added
 
 2015-09-29 19:29  Sandro Santilli <strk at kbt.io>
 
-	* [r14139] Add missing Makefile to build german documentation
+	* [r14139] doc/po/de_DE/Makefile: Add missing Makefile to build
+	  german documentation
 
 2015-09-29 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14138] Add missing ending quotes in german faq translations
-	  (#3293)
+	* [r14138] doc/po/de_DE/faq.xml.po: Add missing ending quotes in
+	  german faq translations (#3293)
 
 2015-09-29 19:10  Sandro Santilli <strk at kbt.io>
 
-	* [r14137] Update German translation of FAQs (#3293)
+	* [r14137] doc/po/de_DE/faq.xml.po: Update German translation of
+	  FAQs (#3293)
 
 2015-09-29 17:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14136] #3300, Box3D for curves calculation fix
+	* [r14136] liblwgeom/g_box.c, regress/tickets.sql,
+	  regress/tickets_expected: #3300, Box3D for curves calculation fix
 
 2015-09-29 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14135] Add german (partial) translation from transifex
+	* [r14135] doc/Makefile.in, doc/po/de_DE,
+	  doc/po/de_DE/extras.xml.po,
+	  doc/po/de_DE/extras_address_standardizer.xml.po,
+	  doc/po/de_DE/extras_historytable.xml.po,
+	  doc/po/de_DE/extras_tigergeocoder.xml.po,
+	  doc/po/de_DE/extras_topology.xml.po, doc/po/de_DE/faq.xml.po,
+	  doc/po/de_DE/faq_raster.xml.po, doc/po/de_DE/installation.xml.po,
+	  doc/po/de_DE/introduction.xml.po,
+	  doc/po/de_DE/performance_tips.xml.po,
+	  doc/po/de_DE/postgis.xml.po, doc/po/de_DE/reference.xml.po,
+	  doc/po/de_DE/reference_accessor.xml.po,
+	  doc/po/de_DE/reference_constructor.xml.po,
+	  doc/po/de_DE/reference_editor.xml.po,
+	  doc/po/de_DE/reference_exception.xml.po,
+	  doc/po/de_DE/reference_guc.xml.po,
+	  doc/po/de_DE/reference_lrs.xml.po,
+	  doc/po/de_DE/reference_management.xml.po,
+	  doc/po/de_DE/reference_measure.xml.po,
+	  doc/po/de_DE/reference_misc.xml.po,
+	  doc/po/de_DE/reference_operator.xml.po,
+	  doc/po/de_DE/reference_output.xml.po,
+	  doc/po/de_DE/reference_processing.xml.po,
+	  doc/po/de_DE/reference_raster.xml.po,
+	  doc/po/de_DE/reference_sfcgal.xml.po,
+	  doc/po/de_DE/reference_transaction.xml.po,
+	  doc/po/de_DE/reference_type.xml.po: Add german (partial)
+	  translation from transifex
 
 2015-09-29 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14134] Add missing reference_temporal.xml.po files
+	* [r14134] doc/po/es/reference_temporal.xml.po,
+	  doc/po/fr/reference_temporal.xml.po,
+	  doc/po/it_IT/reference_temporal.xml.po,
+	  doc/po/ko_KR/reference_temporal.xml.po,
+	  doc/po/pl/reference_temporal.xml.po,
+	  doc/po/pt_BR/reference_temporal.xml.po: Add missing
+	  reference_temporal.xml.po files
 
 2015-09-29 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14133] Update translation files from transifex
+	* [r14133] doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/postgis.xml.po,
+	  doc/po/es/reference.xml.po, doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/release_notes.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/introduction.xml.po, doc/po/fr/postgis.xml.po,
+	  doc/po/fr/reference.xml.po, doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po, doc/po/it_IT/postgis.xml.po,
+	  doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_guc.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_misc.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/release_notes.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po, doc/po/ko_KR/postgis.xml.po,
+	  doc/po/ko_KR/reference.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_guc.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_misc.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/introduction.xml.po, doc/po/pl/postgis.xml.po,
+	  doc/po/pl/reference.xml.po, doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_guc.xml.po, doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_misc.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/release_notes.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po, doc/po/pt_BR/postgis.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po: Update translation
+	  files from transifex
 
 2015-09-29 12:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14132] #2473, only create spatial index if there's a shape file
+	* [r14132] loader/shp2pgsql-core.c: #2473, only create spatial
+	  index if there's a shape file
 
 2015-09-29 12:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14131] Remove old deprcated manual steps
+	* [r14131] HOWTO_RELEASE: Remove old deprcated manual steps
 
 2015-09-29 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14130] Update translation templates
+	* [r14130] doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/postgis.xml.pot,
+	  doc/po/templates/reference.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_guc.xml.pot,
+	  doc/po/templates/reference_lrs.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_operator.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_sfcgal.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Update translation
+	  templates
 
 2015-09-29 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r14129] Add reference_temporal.xml translation resource
+	* [r14129] doc/.tx/config,
+	  doc/po/templates/reference_temporal.xml.pot: Add
+	  reference_temporal.xml translation resource
 
 2015-09-29 11:43  Sandro Santilli <strk at kbt.io>
 
-	* [r14128] Honor build flags in liblwgeom and loader dirs (#3291)
+	* [r14128] liblwgeom/Makefile.in, loader/Makefile.in: Honor build
+	  flags in liblwgeom and loader dirs (#3291)
 	  
 	  Patch by Markus Wanner <markus at bluegap.ch>
 
 2015-09-29 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r14127] Strip BOM out of manpage (#3292)
+	* [r14127] loader/shp2pgsql-gui.1: Strip BOM out of manpage (#3292)
 	  
 	  Thanks Markus Wanner <markus at bluegap.ch>
 
 2015-09-29 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r14126] Add 3D tests for ST_DelaunayTriangles (#2301)
+	* [r14126] regress/delaunaytriangles.sql,
+	  regress/delaunaytriangles_expected: Add 3D tests for
+	  ST_DelaunayTriangles (#2301)
 
 2015-09-29 11:12  Sandro Santilli <strk at kbt.io>
 
-	* [r14125] Do not override install/uninstall/clean targets from
-	  PGXS (#3284)
+	* [r14125] utils/Makefile.in: Do not override
+	  install/uninstall/clean targets from PGXS (#3284)
 
 2015-09-29 03:30  Regina Obe <lr at pcorp.us>
 
-	* [r14123] fix typo in tag provide example for enable driver and
-	  database and system level
+	* [r14123] doc/reference_guc.xml, doc/reference_raster.xml: fix
+	  typo in tag provide example for enable driver and database and
+	  system level
 
 2015-09-29 03:20  Regina Obe <lr at pcorp.us>
 
-	* [r14122]
+	* [r14122] doc/reference_raster.xml:
 
 2015-09-29 03:14  Regina Obe <lr at pcorp.us>
 
-	* [r14121] update ST_GDALDrivers example to demonstrate how to
-	  enable all drivers and also show some cool new offerings in GDAL
-	  2.0
+	* [r14121] doc/reference_raster.xml: update ST_GDALDrivers example
+	  to demonstrate how to enable all drivers and also show some cool
+	  new offerings in GDAL 2.0
 
 2015-09-28 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r14119] Add support for creating extension from unpackaged
-	  (#3296)
+	* [r14119] regress/run_test.pl: Add support for creating extension
+	  from unpackaged (#3296)
 	  
 	  Use: ./run_test.pl --extension --upgrade-path unpackaged--2.2.0
 
 2015-09-28 07:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14118] Typo in help message
+	* [r14118] regress/run_test.pl: Typo in help message
 
 2015-09-26 16:42  Regina Obe <lr at pcorp.us>
 
-	* [r14117] #3043: Some raster2pgsql options are not documented
+	* [r14117] doc/using_raster_dataman.xml: #3043: Some raster2pgsql
+	  options are not documented
 
 2015-09-26 15:48  Regina Obe <lr at pcorp.us>
 
-	* [r14116] #3297 fix check_gdal regress test to not test initial
-	  state (so not sensitive to users default
-	  postgis.gdal_enabled_drivers settings
+	* [r14116] raster/test/regress/check_gdal.sql,
+	  raster/test/regress/check_gdal_expected: #3297 fix check_gdal
+	  regress test to not test initial state (so not sensitive to users
+	  default postgis.gdal_enabled_drivers settings
 
 2015-09-26 14:30  Regina Obe <lr at pcorp.us>
 
-	* [r14115] #3289 - spelling mistakes -- apply remainder shplib
-	  provided by sebastic
+	* [r14115] loader/shpcommon.h: #3289 - spelling mistakes -- apply
+	  remainder shplib provided by sebastic
 
 2015-09-26 10:49  Sandro Santilli <strk at kbt.io>
 
-	* [r14114] Detect GNU/Hurd and treat it like Linux just as BSD
-	  (#3295)
+	* [r14114] raster/rt_core/librtcore.h: Detect GNU/Hurd and treat it
+	  like Linux just as BSD (#3295)
 
 2015-09-26 10:17  Sandro Santilli <strk at kbt.io>
 
-	* [r14113] Minor spelling fixes (#3288)
+	* [r14113] doc/extras_topology.xml,
+	  doc/po/es/extras_topology.xml.po,
+	  doc/po/fr/extras_topology.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po,
+	  doc/po/pl/extras_topology.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po,
+	  doc/po/templates/extras_topology.xml.pot,
+	  liblwgeom/liblwgeom_topo.h, liblwgeom/lwgeom_topo.c,
+	  liblwgeom/lwout_wkt.c, topology/sql/sqlmm.sql.in: Minor spelling
+	  fixes (#3288)
 	  
 	  recieved -> received
 	  splitted -> split
@@ -3407,96 +7284,110 @@
 
 2015-09-25 18:03  Regina Obe <lr at pcorp.us>
 
-	* [r14110] Get rid of obsolete comments
+	* [r14110] doc/extras_tigergeocoder.xml: Get rid of obsolete
+	  comments
 
 2015-09-25 11:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14109] Build in place
+	* [r14109] make_dist.sh: Build in place
 
 2015-09-25 07:27  Regina Obe <lr at pcorp.us>
 
-	* [r14108] #3286 get rid of obsolete link
+	* [r14108] extras/tiger_geocoder/README: #3286 get rid of obsolete
+	  link
 
 2015-09-24 22:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14105] Build output one dir lower
+	* [r14105] make_dist.sh: Build output one dir lower
 
 2015-09-24 19:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14103] Allow building with an "RC" version number
+	* [r14103] configure.ac, liblwgeom/Makefile.in: Allow building with
+	  an "RC" version number
 
 2015-09-24 19:00  Regina Obe <lr at pcorp.us>
 
-	* [r14101] #3286: update README
+	* [r14101] extras/tiger_geocoder/README: #3286: update README
 
 2015-09-24 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14098] Reformat
+	* [r14098] extensions/postgis/META.json: Reformat
 
 2015-09-24 17:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14097] Update pgxn file
+	* [r14097] extensions/postgis/META.json: Update pgxn file
 
 2015-09-24 17:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14096] Spling errata
+	* [r14096] README.postgis: Spling errata
 
 2015-09-24 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14095] Add 2.2 release notes, en-link'en ticket numbers
+	* [r14095] doc/release_notes.xml: Add 2.2 release notes, en-link'en
+	  ticket numbers
 
 2015-09-24 16:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14094] Update Changelog with Makefile rule
+	* [r14094] ChangeLog: Update Changelog with Makefile rule
 
 2015-09-24 16:15  Regina Obe <lr at pcorp.us>
 
-	* [r14093] #2842 Hide unselectable tables from raster_overview and
-	  raster_columns
+	* [r14093] NEWS, raster/rt_pg/rtpostgis.sql.in: #2842 Hide
+	  unselectable tables from raster_overview and raster_columns
 
 2015-09-24 13:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14092] Update changelog
+	* [r14092] ChangeLog: Update changelog
 
 2015-09-24 12:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14091] Ignore working directories
+	* [r14091] extensions/postgis_sfcgal,
+	  extensions/postgis_tiger_geocoder, extensions/postgis_topology:
+	  Ignore working directories
 
 2015-09-23 21:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14090] #2220, write the encoding down when exporting a shape
-	  file
+	* [r14090] loader/pgsql2shp-core.c, loader/shp2pgsql-core.c,
+	  loader/shpcommon.c, loader/shpcommon.h,
+	  regress/dumper/literalsrid_expected.dbf,
+	  regress/dumper/realtable_expected.dbf: #2220, write the encoding
+	  down when exporting a shape file
 
 2015-09-23 18:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14089] #3283, be less brittle in cases of
-	  box-overlap-but-geom-not
+	* [r14089] liblwgeom/lwlinearreferencing.c: #3283, be less brittle
+	  in cases of box-overlap-but-geom-not
 
 2015-09-23 13:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14088] Fix valgrind for lwprint for DMS malformed case
+	* [r14088] liblwgeom/lwprint.c: Fix valgrind for lwprint for DMS
+	  malformed case
 
 2015-09-23 07:41  Sandro Santilli <strk at kbt.io>
 
-	* [r14087] More postgis_config.h include ordering
+	* [r14087] liblwgeom/lwpoint.c, liblwgeom/ptarray.c: More
+	  postgis_config.h include ordering
 
 2015-09-23 07:03  Sandro Santilli <strk at kbt.io>
 
-	* [r14086] Include postgis_config.h before others, to allow
-	  overriding debug
+	* [r14086] liblwgeom/lwin_wkb.c: Include postgis_config.h before
+	  others, to allow overriding debug
 
 2015-09-22 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14085] Make repeated point removal more sensitive to not
-	  creating invalid outputs
+	* [r14085] liblwgeom/liblwgeom_internal.h, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c: Make repeated point
+	  removal more sensitive to not creating invalid outputs
 
 2015-09-22 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14084] Slight performance tweak to remove repeated points
+	* [r14084] liblwgeom/ptarray.c: Slight performance tweak to remove
+	  repeated points
 
 2015-09-21 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14083] Do not export library symbols from the PostgreSQL module
+	* [r14083] configure.ac: Do not export library symbols from the
+	  PostgreSQL module
 	  
 	  Makes it easy for other modules to use dynamically linked
 	  liblwgeom.
@@ -3504,29 +7395,36 @@
 
 2015-09-21 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14082] Search for exclude-libs support at configure time
+	* [r14082] configure.ac: Search for exclude-libs support at
+	  configure time
 
 2015-09-21 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14081] Stop looking for C++ compiler (#3282)
+	* [r14081] configure.ac: Stop looking for C++ compiler (#3282)
 
 2015-09-21 06:59  Sandro Santilli <strk at kbt.io>
 
-	* [r14079] Cross-link ST_Subdivide and ST_Split
+	* [r14079] doc/reference_processing.xml: Cross-link ST_Subdivide
+	  and ST_Split
 
 2015-09-18 06:28  Regina Obe <lr at pcorp.us>
 
-	* [r14078] Get rid of compiler warnings
+	* [r14078] extensions/address_standardizer/gamma.c,
+	  extensions/address_standardizer/pagc_std_api.h,
+	  extensions/address_standardizer/tokenize.c: Get rid of compiler
+	  warnings
 
 2015-09-16 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r14077] Fix precision of face bounding box in topology callbacks
+	* [r14077] topology/postgis_topology.c: Fix precision of face
+	  bounding box in topology callbacks
 	  
 	  This bug triggered a regression from 2.1
 
 2015-09-16 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r14076] Fix premature reset of data_changed flag
+	* [r14076] topology/postgis_topology.c: Fix premature reset of
+	  data_changed flag
 	  
 	  Before this fix, tipical topology loading within a single
 	  statement
@@ -3534,49 +7432,56 @@
 
 2015-09-16 07:09  Sandro Santilli <strk at kbt.io>
 
-	* [r14075] Plug leak in lwpoly_make_valid for unclosed ring
-	  polygons
+	* [r14075] liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/lwgeom_geos_clean.c: Plug leak in lwpoly_make_valid for
+	  unclosed ring polygons
 
 2015-09-16 06:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14074] Fix mis-handling of _lwt_EdgeMotionArea return code
+	* [r14074] liblwgeom/lwgeom_topo.c: Fix mis-handling of
+	  _lwt_EdgeMotionArea return code
 
 2015-09-15 20:32  Sandro Santilli <strk at kbt.io>
 
-	* [r14073] Plug gbox leak in _lwt_AddFaceSplit
+	* [r14073] liblwgeom/lwgeom_topo.c: Plug gbox leak in
+	  _lwt_AddFaceSplit
 
 2015-09-15 20:22  Sandro Santilli <strk at kbt.io>
 
-	* [r14072] Plug leak in lwt_RemoveIsoNode
+	* [r14072] liblwgeom/lwgeom_topo.c: Plug leak in lwt_RemoveIsoNode
 
 2015-09-15 20:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14071] Plug leaks in lwt_MoveIsoNode
+	* [r14071] liblwgeom/lwgeom_topo.c: Plug leaks in lwt_MoveIsoNode
 
 2015-09-15 19:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14070] Do not assume lwerror long-jumps in ptarray_insert_point
+	* [r14070] liblwgeom/ptarray.c: Do not assume lwerror long-jumps in
+	  ptarray_insert_point
 
 2015-09-15 19:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14069] Fix memory leak in lwt_GetNodeByPoint
+	* [r14069] liblwgeom/lwgeom_topo.c: Fix memory leak in
+	  lwt_GetNodeByPoint
 
 2015-09-15 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r14068] Plug leak in lwt_GetEdgeByPoint
+	* [r14068] liblwgeom/lwgeom_topo.c: Plug leak in lwt_GetEdgeByPoint
 
 2015-09-15 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14067] Plug leak of signed edge ids in _lwt_AddFaceSplit
+	* [r14067] liblwgeom/lwgeom_topo.c: Plug leak of signed edge ids in
+	  _lwt_AddFaceSplit
 
 2015-09-15 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r14066] Remove memory leak in lwt_AddLine
+	* [r14066] liblwgeom/lwgeom_topo.c: Remove memory leak in
+	  lwt_AddLine
 
 2015-09-14 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r14065] Fix hardly reachable memory fault and plug more
-	  temporary leaks
+	* [r14065] topology/postgis_topology.c: Fix hardly reachable memory
+	  fault and plug more temporary leaks
 	  
 	  Nothing serious as the only triggering condition would be
 	  unexpected
@@ -3584,31 +7489,34 @@
 
 2015-09-14 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r14064] Plug leak in get{Node,Edge,Face}WithinBox2D topology
-	  callbacks
+	* [r14064] topology/postgis_topology.c: Plug leak in
+	  get{Node,Edge,Face}WithinBox2D topology callbacks
 
 2015-09-14 12:13  Sandro Santilli <strk at kbt.io>
 
-	* [r14063] Add all missing format attributes under GNUC
+	* [r14063] liblwgeom/liblwgeom.h.in, raster/rt_core/librtcore.h,
+	  raster/rt_pg/rtpostgis.c, topology/postgis_topology.c: Add all
+	  missing format attributes under GNUC
 	  
 	  Fixes the leftover suggestion warnings from
 	  -Wmissing-format-attribute
 
 2015-09-09 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14061] Fix docs for topology.intersects (#2593)
+	* [r14061] doc/extras_topology.xml: Fix docs for
+	  topology.intersects (#2593)
 
 2015-09-09 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r14060] Do not force comments install when building without
-	  postgresql
+	* [r14060] GNUmakefile.in: Do not force comments install when
+	  building without postgresql
 	  
 	  See #3157
 
 2015-09-09 10:15  Sandro Santilli <strk at kbt.io>
 
-	* [r14059] Drop --without-postgresql, use --without-pgconfig for
-	  same purpose
+	* [r14059] configure.ac: Drop --without-postgresql, use
+	  --without-pgconfig for same purpose
 	  
 	  The --without-postgresql support was added with r13882, this
 	  commit
@@ -3620,444 +7528,579 @@
 
 2015-09-09 07:44  Regina Obe <lr at pcorp.us>
 
-	* [r14058] fix mismatched ids
+	* [r14058] doc/extras_address_standardizer.xml: fix mismatched ids
 
 2015-09-09 07:14  Regina Obe <lr at pcorp.us>
 
-	* [r14057] fix link tag typo
+	* [r14057] doc/extras_address_standardizer.xml: fix link tag typo
 
 2015-09-09 06:30  Regina Obe <lr at pcorp.us>
 
-	* [r14056] Flesh out the rules table description and how to create
-	  rules
+	* [r14056] doc/extras_address_standardizer.xml: Flesh out the rules
+	  table description and how to create rules
 
 2015-09-09 04:47  Regina Obe <lr at pcorp.us>
 
-	* [r14055] #2978 address standardizer doesn't handle street number
-	  ranges, also added regress tests
+	* [r14055]
+	  extensions/address_standardizer/expected/test-standardize_address_1.out,
+	  extensions/address_standardizer/test-standardize_address_1.sql.in,
+	  extensions/address_standardizer/us_rules.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql:
+	  #2978 address standardizer doesn't handle street number ranges,
+	  also added regress tests
 
 2015-09-08 22:57  Regina Obe <lr at pcorp.us>
 
-	* [r14054] #2981 handling state highways with named parts. This
-	  might not be the best way to parse but aligns with tiger data.
-	  Include tests
+	* [r14054]
+	  extensions/address_standardizer/expected/test-standardize_address_1.out,
+	  extensions/address_standardizer/test-standardize_address_1.sql.in,
+	  extensions/address_standardizer/us_rules.sql,
+	  extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql:
+	  #2981 handling state highways with named parts. This might not be
+	  the best way to parse but aligns with tiger data. Include tests
 
 2015-09-07 07:52  Sandro Santilli <strk at kbt.io>
 
-	* [r14051] Reduce pointarray copies on face split
+	* [r14051] liblwgeom/lwgeom_topo.c: Reduce pointarray copies on
+	  face split
 
 2015-09-06 00:11  Regina Obe <lr at pcorp.us>
 
-	* [r14048] This is to fix tiger data that causes geocoding issues.
-	  This is not yet integrated into load or documented since requires
-	  more testing. Not even installed yet as part of tiger extension
+	* [r14048]
+	  extras/tiger_geocoder/utility/standardize_tiger_data.sql: This is
+	  to fix tiger data that causes geocoding issues. This is not yet
+	  integrated into load or documented since requires more testing.
+	  Not even installed yet as part of tiger extension
 
 2015-09-04 07:22  Regina Obe <lr at pcorp.us>
 
-	* [r14047] get rid of all windows line breaks and enforce Unix line
-	  breaks
+	* [r14047] extras/tiger_geocoder/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/regress/normalize_address_desired_regress,
+	  extras/tiger_geocoder/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_desired_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql,
+	  extras/tiger_geocoder/regress/regress.sql,
+	  extras/tiger_geocoder/regress/reverse_geocode_regress.sql: get
+	  rid of all windows line breaks and enforce Unix line breaks
 
 2015-09-04 06:23  Regina Obe <lr at pcorp.us>
 
 	* [r14046]
+	  extensions/postgis_tiger_geocoder/sql_bits/test_tuples_only_unaligned.sql.in:
 
 2015-09-04 06:22  Regina Obe <lr at pcorp.us>
 
-	* [r14045] get rid of windows end line
+	* [r14045]
+	  extensions/postgis_tiger_geocoder/sql_bits/test_tuples_only_unaligned.sql.in:
+	  get rid of windows end line
 
 2015-09-03 23:20  Regina Obe <lr at pcorp.us>
 
-	* [r14044] give example of ST_3DArea
+	* [r14044] doc/reference_sfcgal.xml: give example of ST_3DArea
 
 2015-09-03 22:48  Regina Obe <lr at pcorp.us>
 
-	* [r14043] change to always be linux line feed
+	* [r14043]
+	  extensions/postgis_tiger_geocoder/sql_bits/add_search_path.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/mark_editable_objects.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/tiger_geocoder--unpackaged.sql.in:
+	  change to always be linux line feed
 
 2015-09-03 22:47  Regina Obe <lr at pcorp.us>
 
-	* [r14042] add an tuples only unaligned include so don't have to
-	  worry about behavior of echo /t in bash/sh (for testing)
+	* [r14042] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/test_tuples_only_unaligned.sql.in:
+	  add an tuples only unaligned include so don't have to worry about
+	  behavior of echo /t in bash/sh (for testing)
 
 2015-09-03 22:33  Regina Obe <lr at pcorp.us>
 
-	* [r14041] #2324: Fix chart so 2D support only enabled with sfcgal
-	  is tagged with sfcgal icon
+	* [r14041] doc/xsl/postgis_aggs_mm.xml.xsl: #2324: Fix chart so 2D
+	  support only enabled with sfcgal is tagged with sfcgal icon
 
 2015-09-03 21:22  Regina Obe <lr at pcorp.us>
 
-	* [r14040] fix tag typo
+	* [r14040] doc/reference_sfcgal.xml: fix tag typo
 
 2015-09-03 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r14039] ST_Volume example with caveats need to have Solid
-	  geometry
+	* [r14039] doc/reference_sfcgal.xml: ST_Volume example with caveats
+	  need to have Solid geometry
 
 2015-09-03 19:53  Regina Obe <lr at pcorp.us>
 
-	* [r14038] fix typo
+	* [r14038] doc/reference_sfcgal.xml: fix typo
 
 2015-09-03 17:19  Regina Obe <lr at pcorp.us>
 
-	* [r14037] put in more description of minkowski sum, fix first
-	  example so fits in 200x200 grid, add second example
+	* [r14037] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_minkowskisum01.wkt,
+	  doc/html/image_src/st_minkowskisum02.wkt,
+	  doc/html/image_src/st_minkowskisum03.wkt,
+	  doc/html/image_src/st_minkowskisum04.wkt,
+	  doc/reference_sfcgal.xml: put in more description of minkowski
+	  sum, fix first example so fits in 200x200 grid, add second
+	  example
 
 2015-09-03 15:47  Regina Obe <lr at pcorp.us>
 
-	* [r14036] #2305 example with figure for minkowski sum. Could do
-	  with a better explanation too for what it is.
+	* [r14036] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_minkowskisum01.wkt,
+	  doc/html/image_src/st_minkowskisum02.wkt,
+	  doc/reference_sfcgal.xml: #2305 example with figure for minkowski
+	  sum. Could do with a better explanation too for what it is.
 
 2015-09-02 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r14035] #3220 patch from Dan Baston to address Mingw failure in
-	  ST_ClusterWithin
+	* [r14035] postgis/lwgeom_accum.c: #3220 patch from Dan Baston to
+	  address Mingw failure in ST_ClusterWithin
 
 2015-08-29 18:05  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r14034] Fix right spelling of Avén in UTF8
+	* [r14034] liblwgeom/bytebuffer.h, liblwgeom/cunit/cu_out_twkb.c,
+	  liblwgeom/effectivearea.h, liblwgeom/lwin_twkb.c,
+	  liblwgeom/varint.h: Fix right spelling of Avén in UTF8
 
 2015-08-29 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r14033] More SRID fixes
+	* [r14033] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/topogeo_addlinestring.sql: More SRID fixes
 	  
 	  Adds SRID to TopoGeo_AddLinestring tests
 
 2015-08-29 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14031] Fix srid-aware test for "newedgessplit"
+	* [r14031] topology/test/regress/st_newedgessplit.sql: Fix
+	  srid-aware test for "newedgessplit"
 
 2015-08-29 15:58  Sandro Santilli <strk at kbt.io>
 
-	* [r14029] Do not loose SRID on edge split
+	* [r14029] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_newedgessplit.sql: Do not loose SRID on
+	  edge split
 	  
 	  Add SRID to edge split tests
 
 2015-08-29 11:10  Sandro Santilli <strk at kbt.io>
 
-	* [r14028] Use extended WKT for debuggin
+	* [r14028] liblwgeom/lwgeom_topo.c: Use extended WKT for debuggin
 
 2015-08-29 11:04  Sandro Santilli <strk at kbt.io>
 
-	* [r14027] Remove function name from debug messages (it's already
-	  included)
+	* [r14027] liblwgeom/lwgeom_topo.c: Remove function name from debug
+	  messages (it's already included)
 
 2015-08-29 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r14026] Do not reference face object after free
+	* [r14026] NEWS, liblwgeom/lwgeom_topo.c: Do not reference face
+	  object after free
 
 2015-08-28 19:57  Sandro Santilli <strk at kbt.io>
 
-	* [r14025] Properly encode Nicklas name in UTF8
+	* [r14025] NEWS: Properly encode Nicklas name in UTF8
 
 2015-08-28 12:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14024] yes, our docs have to 1:1 match our functions :/
+	* [r14024] doc/reference_output.xml: yes, our docs have to 1:1
+	  match our functions :/
 
 2015-08-28 12:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r14023] Try to remove multiple signatures...
+	* [r14023] postgis/postgis.sql.in, postgis/postgis_drop_after.sql,
+	  postgis/postgis_drop_before.sql: Try to remove multiple
+	  signatures...
 
 2015-08-27 21:23  Sandro Santilli <strk at kbt.io>
 
-	* [r14022] Fix debug build
+	* [r14022] liblwgeom/lwgeom_topo.c: Fix debug build
 
 2015-08-27 21:14  Sandro Santilli <strk at kbt.io>
 
-	* [r14021] Remove (leaky) debugging
+	* [r14021] liblwgeom/lwgeom_topo.c: Remove (leaky) debugging
 
 2015-08-27 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r14020] Use LWTFMT_ELEMID under topology/ too (#3243)
+	* [r14020] topology/postgis_topology.c: Use LWTFMT_ELEMID under
+	  topology/ too (#3243)
 
 2015-08-27 12:46  Sandro Santilli <strk at kbt.io>
 
-	* [r14019] More leaks plugging
+	* [r14019] liblwgeom/lwgeom_topo.c: More leaks plugging
 
 2015-08-27 11:19  Sandro Santilli <strk at kbt.io>
 
-	* [r14018] Fix leak in ptarray_merge
+	* [r14018] liblwgeom/ptarray.c: Fix leak in ptarray_merge
 
 2015-08-27 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14017] Fix some leaks in _lwt_AddFaceSplit
+	* [r14017] liblwgeom/lwgeom_topo.c: Fix some leaks in
+	  _lwt_AddFaceSplit
 
 2015-08-27 10:55  Sandro Santilli <strk at kbt.io>
 
-	* [r14016] Typo in topo signature
+	* [r14016] liblwgeom/liblwgeom_topo.h: Typo in topo signature
 
 2015-08-27 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r14015] Add SFGAL script version mismatch on
-	  postgis_full_version
+	* [r14015] postgis/postgis.sql.in, postgis/sfcgal.sql.in: Add SFGAL
+	  script version mismatch on postgis_full_version
 	  
 	  See #3266
 
 2015-08-26 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r14014] Plug more leaks in lwgeom-topo
+	* [r14014] liblwgeom/lwgeom_topo.c: Plug more leaks in lwgeom-topo
 
 2015-08-26 16:51  Sandro Santilli <strk at kbt.io>
 
-	* [r14013] Plug edge leak on edge split
+	* [r14013] liblwgeom/lwgeom_topo.c: Plug edge leak on edge split
 
 2015-08-26 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r14012] More leaks plugged on edge split
+	* [r14012] liblwgeom/lwgeom_topo.c: More leaks plugged on edge
+	  split
 
 2015-08-26 16:18  Sandro Santilli <strk at kbt.io>
 
-	* [r14011] Do not leak POINTARRAY objects on edge split
+	* [r14011] liblwgeom/lwgeom_topo.c: Do not leak POINTARRAY objects
+	  on edge split
 
 2015-08-26 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r14010] Do not leak POINTARRAYs during topology function calls
+	* [r14010] liblwgeom/lwgeom_topo.c: Do not leak POINTARRAYs during
+	  topology function calls
 
 2015-08-26 14:45  Sandro Santilli <strk at kbt.io>
 
-	* [r14009] Plug another leak in lwt_AddIsoEdge
+	* [r14009] liblwgeom/lwgeom_topo.c: Plug another leak in
+	  lwt_AddIsoEdge
 
 2015-08-26 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r14007] Fix ring edge finding in ST_GetFaceEdges (#3265)
+	* [r14007] liblwgeom/lwgeom_topo.c,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected: Fix ring edge
+	  finding in ST_GetFaceEdges (#3265)
 	  
 	  Includes regress test
 
 2015-08-26 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r14005] Fix error message from GetFaceEdges
+	* [r14005] liblwgeom/lwgeom_topo.c: Fix error message from
+	  GetFaceEdges
 
 2015-08-26 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r14004] More leaks in _lwt_CheckEdgeCrossing
+	* [r14004] liblwgeom/lwgeom_topo.c: More leaks in
+	  _lwt_CheckEdgeCrossing
 
 2015-08-26 12:16  Sandro Santilli <strk at kbt.io>
 
-	* [r14003] Correctly plug nodes leak in _lwt_AddEdge
+	* [r14003] liblwgeom/lwgeom_topo.c: Correctly plug nodes leak in
+	  _lwt_AddEdge
 
 2015-08-26 12:01  Sandro Santilli <strk at kbt.io>
 
-	* [r14002] Revert "Plug nodes leak in _lwt_AddEdge"
+	* [r14002] liblwgeom/lwgeom_topo.c: Revert "Plug nodes leak in
+	  _lwt_AddEdge"
 	  
 	  This reverts r14001, as it introduced instabilities
 
 2015-08-26 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r14001] Plug nodes leak in _lwt_AddEdge
+	* [r14001] liblwgeom/lwgeom_topo.c: Plug nodes leak in _lwt_AddEdge
 
 2015-08-26 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r14000] More leaks plugged in _lwt_CheckEdgeCrossing
+	* [r14000] liblwgeom/lwgeom_topo.c: More leaks plugged in
+	  _lwt_CheckEdgeCrossing
 
 2015-08-26 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13999] Fix memory leak in _lwt_CheckEdgeCrossing, used by edge
-	  adding funx
+	* [r13999] liblwgeom/lwgeom_topo.c: Fix memory leak in
+	  _lwt_CheckEdgeCrossing, used by edge adding funx
 	  
 	  Thanks Alessandro Furieri for spotting this
 
 2015-08-25 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13998] Add license header to run_test.pl
+	* [r13998] regress/run_test.pl: Add license header to run_test.pl
 
 2015-08-25 09:44  Regina Obe <lr at pcorp.us>
 
-	* [r13997] #3262 Fix address_standardizer and
-	  postgis_tiger_geocoder extension install
+	* [r13997] extensions/address_standardizer/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in: #3262 Fix
+	  address_standardizer and postgis_tiger_geocoder extension install
 
 2015-08-24 21:33  Regina Obe <lr at pcorp.us>
 
-	* [r13996] change to unix line breaks
+	* [r13996]
+	  extensions/address_standardizer/expected/test-init-extensions.out,
+	  extensions/address_standardizer/expected/test-parseaddress.out,
+	  extensions/address_standardizer/expected/test-standardize_address_1.out,
+	  extensions/address_standardizer/expected/test-standardize_address_2.out:
+	  change to unix line breaks
 
 2015-08-24 19:47  Regina Obe <lr at pcorp.us>
 
-	* [r13995] updte loading data to include vacuumning and install
-	  missing indexes
+	* [r13995] doc/installation.xml: updte loading data to include
+	  vacuumning and install missing indexes
 
 2015-08-24 12:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13994] Do not raise missing-topology NOTICE on
-	  postgis_full_version()
+	* [r13994] postgis/postgis.sql.in: Do not raise missing-topology
+	  NOTICE on postgis_full_version()
 	  
 	  See #3257
 
 2015-08-24 10:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13993] Convert .bat file to crlf, as requested by
-	  .gitattributes
+	* [r13993] extras/tiger_geocoder/upgrade_geocoder.bat: Convert .bat
+	  file to crlf, as requested by .gitattributes
 
 2015-08-24 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r13992] #3260: parse_address function screws up when zip is > 5
+	* [r13992] extensions/address_standardizer/parseaddress-api.c,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress:
+	  #3260: parse_address function screws up when zip is > 5
 	  characters
 
 2015-08-24 05:43  Regina Obe <lr at pcorp.us>
 
-	* [r13991] #3259 pagc_normalize_address (standardize_address),
-	  doesn't convert numbered street name right (3rd and ,third, used
-	  to become 3 instead of 3rd)
+	* [r13991] extras/tiger_geocoder/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql:
+	  #3259 pagc_normalize_address (standardize_address), doesn't
+	  convert numbered street name right (3rd and ,third, used to
+	  become 3 instead of 3rd)
 
 2015-08-24 03:26  Regina Obe <lr at pcorp.us>
 
-	* [r13990] #2336 FIPS 20 causes wildcard expansion to wget all
-	  files
+	* [r13990] extras/tiger_geocoder/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/tiger_loader_2015.sql: #2336 FIPS 20 causes
+	  wildcard expansion to wget all files
 
 2015-08-24 02:01  Regina Obe <lr at pcorp.us>
 
-	* [r13988] #1108 regression test to confirm this issue is fixed.
+	* [r13988]
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql:
+	  #1108 regression test to confirm this issue is fixed.
 
 2015-08-24 01:53  Regina Obe <lr at pcorp.us>
 
-	* [r13987] #1108 regression test to confirm this issue is fixed.
+	* [r13987]
+	  extras/tiger_geocoder/regress/normalize_address_desired_regress,
+	  extras/tiger_geocoder/regress/normalize_address_regress,
+	  extras/tiger_geocoder/regress/normalize_address_regress.sql:
+	  #1108 regression test to confirm this issue is fixed.
 
 2015-08-23 07:46  Regina Obe <lr at pcorp.us>
 
-	* [r13986]
+	* [r13986] doc/installation.xml:
 
 2015-08-23 07:42  Regina Obe <lr at pcorp.us>
 
-	* [r13985] more updating to reflect all the extensions packaged in
-	  postgis 2.2
+	* [r13985] doc/installation.xml: more updating to reflect all the
+	  extensions packaged in postgis 2.2
 
 2015-08-23 07:19  Regina Obe <lr at pcorp.us>
 
-	* [r13984] update test regress output. Fix command/screen tags not
-	  in para tags
+	* [r13984] doc/installation.xml: update test regress output. Fix
+	  command/screen tags not in para tags
 
 2015-08-23 06:58  Regina Obe <lr at pcorp.us>
 
-	* [r13983] #3258 have winnie test tiger geocoder
+	* [r13983] ci/winnie/regress_postgis.sh: #3258 have winnie test
+	  tiger geocoder
 
 2015-08-23 06:52  Regina Obe <lr at pcorp.us>
 
-	* [r13982] #3258 installcheck for tiger geocoder, update some
-	  regress so they reflect actual state of outputs, add new genrated
-	  folders to gitignore and svn ignore. Update the docs to describe
-	  new installcheck for (postgis_tiger_geocoder and
-	  address_standardizer extensions)
+	* [r13982] .gitignore, doc/installation.xml,
+	  extensions/Makefile.in, extensions/postgis_tiger_geocoder,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/regress/normalize_address_desired_regress,
+	  extras/tiger_geocoder/regress/normalize_address_regress,
+	  extras/tiger_geocoder/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_desired_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress,
+	  extras/tiger_geocoder/regress/pagc_normalize_address_regress.sql:
+	  #3258 installcheck for tiger geocoder, update some regress so
+	  they reflect actual state of outputs, add new genrated folders to
+	  gitignore and svn ignore. Update the docs to describe new
+	  installcheck for (postgis_tiger_geocoder and address_standardizer
+	  extensions)
 
 2015-08-23 06:49  Regina Obe <lr at pcorp.us>
 
-	* [r13981] cleanup of processing make installcheck and building
-	  extensions to prevent junk from being installed in extension
-	  folder
+	* [r13981] extensions/address_standardizer/Makefile.in: cleanup of
+	  processing make installcheck and building extensions to prevent
+	  junk from being installed in extension folder
 
 2015-08-23 05:47  Regina Obe <lr at pcorp.us>
 
-	* [r13980] make pre_type check not case sensitive
+	* [r13980] extras/tiger_geocoder/normalize/pprint_addy.sql: make
+	  pre_type check not case sensitive
 
 2015-08-22 21:47  Regina Obe <lr at pcorp.us>
 
-	* [r13979] hard-code to work with branches only -- will dificult
-	  tag later.
+	* [r13979] ci/debbie/postgis_regress.sh: hard-code to work with
+	  branches only -- will dificult tag later.
 
 2015-08-22 21:44  Regina Obe <lr at pcorp.us>
 
-	* [r13978] works when I cut and paste in
+	* [r13978] ci/debbie/postgis_regress.sh: works when I cut and paste
+	  in
 
 2015-08-22 21:30  Regina Obe <lr at pcorp.us>
 
-	* [r13977] try again - damn bash
+	* [r13977] ci/debbie/postgis_regress.sh: try again - damn bash
 
 2015-08-22 21:16  Regina Obe <lr at pcorp.us>
 
-	* [r13976] try again
+	* [r13976] ci/debbie/postgis_regress.sh: try again
 
 2015-08-22 21:01  Regina Obe <lr at pcorp.us>
 
-	* [r13975] tweak script to get to work
+	* [r13975] ci/debbie/postgis_regress.sh: tweak script to get to
+	  work
 
 2015-08-22 20:35  Regina Obe <lr at pcorp.us>
 
-	* [r13974] move debbie's regress script into repo (already changed
-	  her regress to check if script exists and use that instead of the
-	  buildbots/debian one
+	* [r13974] ci/debbie, ci/debbie/postgis_regress.sh: move debbie's
+	  regress script into repo (already changed her regress to check if
+	  script exists and use that instead of the buildbots/debian one
 
 2015-08-22 19:41  Regina Obe <lr at pcorp.us>
 
-	* [r13973] logic to copy dlls of address standardizer after
-	  extension install so addresss standardizer regress checks work
+	* [r13973] ci/winnie/regress_postgis.sh: logic to copy dlls of
+	  address standardizer after extension install so addresss
+	  standardizer regress checks work
 
 2015-08-22 19:25  Regina Obe <lr at pcorp.us>
 
-	* [r13972] have winnie do installcheck on address standardizer
+	* [r13972] ci/winnie/regress_postgis.sh: have winnie do
+	  installcheck on address standardizer
 
 2015-08-22 06:49  Regina Obe <lr at pcorp.us>
 
-	* [r13971] #3184: regression tests for address_standardizer -
-	  implement make installcheck
+	* [r13971] .gitignore, extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/expected,
+	  extensions/address_standardizer/expected/test-init-extensions.out,
+	  extensions/address_standardizer/expected/test-parseaddress.out,
+	  extensions/address_standardizer/expected/test-standardize_address_1.out,
+	  extensions/address_standardizer/expected/test-standardize_address_2.out,
+	  extensions/address_standardizer/test-init-extensions.sql.in,
+	  extensions/address_standardizer/test-parseaddress.sql,
+	  extensions/address_standardizer/test-parseaddress.sql.in,
+	  extensions/address_standardizer/test-standardize_address_1.sql.in,
+	  extensions/address_standardizer/test-standardize_address_2.sql.in,
+	  extensions/address_standardizer/test.sql: #3184: regression tests
+	  for address_standardizer - implement make installcheck
 
 2015-08-21 19:17  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13970] Stop curves at the door when entering 3D distance calc.
-	  #3253
+	* [r13970] liblwgeom/measures3d.c: Stop curves at the door when
+	  entering 3D distance calc. #3253
 
 2015-08-21 13:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13969] #3254, ST_SubDivide garden crash, not empty safe
+	* [r13969] liblwgeom/lwgeom.c: #3254, ST_SubDivide garden crash,
+	  not empty safe
 
 2015-08-21 06:54  Regina Obe <lr at pcorp.us>
 
-	* [r13968] ST_Relate use integer instead of int for arg type.
-	  That's what PostgreSQL shows it as in final function and int is
-	  tripping up garden tests (doesn't know what int is).
+	* [r13968] doc/reference_measure.xml: ST_Relate use integer instead
+	  of int for arg type. That's what PostgreSQL shows it as in final
+	  function and int is tripping up garden tests (doesn't know what
+	  int is).
 
 2015-08-21 06:09  Regina Obe <lr at pcorp.us>
 
-	* [r13967] #2448 geocoder_setting gives primary key on restore
-	  (created a new table geocode_settings_default to hold defaults
-	  and keep geocode_settings for custom ones)
+	* [r13967] doc/extras_tigergeocoder.xml,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/geocode_settings.sql,
+	  extras/tiger_geocoder/upgrade_geocode.sql: #2448 geocoder_setting
+	  gives primary key on restore (created a new table
+	  geocode_settings_default to hold defaults and keep
+	  geocode_settings for custom ones)
 
 2015-08-21 05:09  Regina Obe <lr at pcorp.us>
 
-	* [r13966] missed changes per #3247 highlighted.
+	* [r13966] extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/upgrade_geocoder.bat: missed changes per
+	  #3247 highlighted.
 
 2015-08-20 20:54  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13965] Add 2 regression tests for mixed dimmentionalty input to
-	  3d distance calculations (giving z-value under FLT_MIN which is
-	  not used any more) #3244
+	* [r13965] regress/measures.sql, regress/measures_expected: Add 2
+	  regression tests for mixed dimmentionalty input to 3d distance
+	  calculations (giving z-value under FLT_MIN which is not used any
+	  more) #3244
 
 2015-08-20 20:52  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13964] In 3D distance functions: Using min/max Z from 3D
-	  geometry when constructing vertical line used in finding z value
-	  for 2D geoemtry, when mixed geometry #3244
+	* [r13964] liblwgeom/measures3d.c: In 3D distance functions: Using
+	  min/max Z from 3D geometry when constructing vertical line used
+	  in finding z value for 2D geoemtry, when mixed geometry #3244
 
 2015-08-20 20:17  Regina Obe <lr at pcorp.us>
 
-	* [r13963] #2980 directional as a street name should not be
-	  abbreviated
+	* [r13963] extras/tiger_geocoder/pagc_normalize/pagc_tables.sql:
+	  #2980 directional as a street name should not be abbreviated
 
 2015-08-20 20:08  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13960] Fix typo causing wrong answer in 3d-calc in some
-	  situations #3251
+	* [r13960] liblwgeom/measures3d.c: Fix typo causing wrong answer in
+	  3d-calc in some situations #3251
 
 2015-08-20 19:29  Regina Obe <lr at pcorp.us>
 
-	* [r13958] #3161: treat nulls as blank text for rating purposes (
+	* [r13958]
+	  extras/tiger_geocoder/utility/levenshtein_ignore_case.sql: #3161:
+	  treat nulls as blank text for rating purposes (
 	  geocode_intersection returns a null rating for a specific
 	  intersection)
 
 2015-08-20 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r13957] #3183: Logic to upgrade the address_standardizer
-	  extensions
+	* [r13957] extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/address_standardizer.sql.in,
+	  extensions/address_standardizer/address_standardizer_functions.sql.in,
+	  extensions/address_standardizer/address_standardizer_types.sql.in:
+	  #3183: Logic to upgrade the address_standardizer extensions
 
 2015-08-20 18:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13956] Try to quiet warnings, #3250
+	* [r13956] liblwgeom/cunit/cu_algorithm.c: Try to quiet warnings,
+	  #3250
 
 2015-08-20 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13955] Round off test results for precision match
+	* [r13955] regress/geography.sql, regress/geography_expected: Round
+	  off test results for precision match
 
 2015-08-20 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13954] #2422, improper stopping behavior in geographic dwithin
+	* [r13954] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic_tree.c,
+	  postgis/geography_measurement_trees.c, regress/geography.sql,
+	  regress/geography_expected: #2422, improper stopping behavior in
+	  geographic dwithin
 
 2015-08-20 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r13953] Implement ST_RemoveIsoEdge in C
+	* [r13953] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement ST_RemoveIsoEdge in C
 	  
 	  Adds lwt_RemIsoEdge to liblwgeom
 	  
@@ -4065,17 +8108,22 @@
 
 2015-08-20 15:13  Sandro Santilli <strk at kbt.io>
 
-	* [r13952] Do not force debug on in C topology
+	* [r13952] liblwgeom/lwgeom_topo.c, topology/postgis_topology.c: Do
+	  not force debug on in C topology
 
 2015-08-20 15:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13951] Fix typo in PopulateGeometryColumns docs
+	* [r13951] doc/reference_management.xml: Fix typo in
+	  PopulateGeometryColumns docs
 	  
 	  Thanks Oliver Tonnhofer for spotting this
 
 2015-08-20 14:59  Sandro Santilli <strk at kbt.io>
 
-	* [r13950] Implement TopoGeo_addPolygon in C
+	* [r13950] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/liblwgeom_topo_internal.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/populate.sql.in:
+	  Implement TopoGeo_addPolygon in C
 	  
 	  Adds getFaceWithinBox2D backend callback
 	  
@@ -4083,14 +8131,17 @@
 
 2015-08-20 11:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13949] Fix error on "other connected edges" in _lwt_HealEdges
+	* [r13949] liblwgeom/lwgeom_topo.c: Fix error on "other connected
+	  edges" in _lwt_HealEdges
 	  
 	  Thanks Alessandro Furieri for catching this
 	  (our testsuite missed it!)
 
 2015-08-20 10:30  Sandro Santilli <strk at kbt.io>
 
-	* [r13948] Implement TopoGeo_AddLinestring to C
+	* [r13948] liblwgeom/TODO, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/populate.sql.in:
+	  Implement TopoGeo_AddLinestring to C
 	  
 	  Also:
 	  
@@ -4103,98 +8154,119 @@
 
 2015-08-19 21:39  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13946] Fix for #3244
+	* [r13946] liblwgeom/measures3d.c, regress/measures_expected: Fix
+	  for #3244
 
 2015-08-19 16:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13943] Tests for when #3244 is fixed
+	* [r13943] regress/tickets.sql: Tests for when #3244 is fixed
 
 2015-08-19 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13942] Always return a fully owned object to lwgeom/geos
-	  function callers
+	* [r13942] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos_split.c:
+	  Always return a fully owned object to lwgeom/geos function
+	  callers
 	  
 	  See #3245
 
 2015-08-19 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r13941] Add lwgeom_unaryunion to liblwgeom
+	* [r13941] NEWS, liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos.c,
+	  postgis/lwgeom_geos.c: Add lwgeom_unaryunion to liblwgeom
 	  
 	  Includes postgis change to use liblwgeom version
 
 2015-08-19 09:15  Sandro Santilli <strk at kbt.io>
 
-	* [r13940] Add NEWS item about lwgeom_linemerge function in
+	* [r13940] NEWS: Add NEWS item about lwgeom_linemerge function in
 	  liblwgeom
 
 2015-08-19 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r13939] Add lwgeom_linemerge to liblwgeom
+	* [r13939] liblwgeom/cunit/cu_geos.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c, postgis/lwgeom_geos.c: Add
+	  lwgeom_linemerge to liblwgeom
 	  
 	  Includes regress test and postgis change to use liblwgeom version
 
 2015-08-19 06:54  Regina Obe <lr at pcorp.us>
 
-	* [r13938] upgrade to use cgal 4.6.1 and boost 1.59.0
+	* [r13938] ci/winnie/package_postgis.sh,
+	  ci/winnie/regress_postgis.sh: upgrade to use cgal 4.6.1 and boost
+	  1.59.0
 
 2015-08-18 20:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13937] #3238, handle case of "placeholder" GUC as well as real
-	  GUC conflicts
+	* [r13937] postgis/lwgeom_backend_api.c: #3238, handle case of
+	  "placeholder" GUC as well as real GUC conflicts
 
 2015-08-18 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13936] Implement TopoGeo_addPoint in C
+	* [r13936] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/populate.sql.in: Implement TopoGeo_addPoint in C
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 60351023B8)
 
 2015-08-18 17:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13935] Fix build with POSTGIS_DEBUG defined
+	* [r13935] liblwgeom/lwgeom_topo.c: Fix build with POSTGIS_DEBUG
+	  defined
 
 2015-08-18 17:10  Sandro Santilli <strk at kbt.io>
 
-	* [r13934] Do not use NOTICE channel for debugging prints
+	* [r13934] liblwgeom/lwgeom_topo.c, topology/postgis_topology.c: Do
+	  not use NOTICE channel for debugging prints
 
 2015-08-18 13:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13933] #2283, shp2pgsql may be parsing shp's multipolygon
-	  incorrectly
+	* [r13933] loader/shp2pgsql-core.c: #2283, shp2pgsql may be parsing
+	  shp's multipolygon incorrectly
 
 2015-08-18 12:58  Sandro Santilli <strk at kbt.io>
 
-	* [r13929] Correct exception info about GetFaceByPoint and
-	  GetEdgeByPoint (#3241)
+	* [r13929] doc/extras_topology.xml: Correct exception info about
+	  GetFaceByPoint and GetEdgeByPoint (#3241)
 
 2015-08-18 12:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13928] Implement GetNodeByPoint, GetEdgeByPoint and
-	  GetFaceByPoint in C
+	* [r13928] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/query/getedgebypoint.sql.in,
+	  topology/sql/query/getfacebypoint.sql.in,
+	  topology/sql/query/getnodebypoint.sql.in: Implement
+	  GetNodeByPoint, GetEdgeByPoint and GetFaceByPoint in C
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 60351023B8)
 
 2015-08-18 11:56  Sandro Santilli <strk at kbt.io>
 
-	* [r13925] Add labels for getFaceByNode tests
+	* [r13925] topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected: Add labels for
+	  getFaceByNode tests
 	  
 	  Makes it easier to know which test failed
 
 2015-08-18 10:56  Sandro Santilli <strk at kbt.io>
 
-	* [r13924] Fix getNodeWithinDistance2D callback implementation
+	* [r13924] topology/postgis_topology.c: Fix getNodeWithinDistance2D
+	  callback implementation
 
 2015-08-18 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r13923] Hush compiler warnings
+	* [r13923] liblwgeom/lwgeom_topo.c: Hush compiler warnings
 
 2015-08-18 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r13920] See Also GetFaceByPoint in GetNodeByPoint and
-	  GetEdgeByPoint docs
+	* [r13920] doc/extras_topology.xml: See Also GetFaceByPoint in
+	  GetNodeByPoint and GetEdgeByPoint docs
 
 2015-08-17 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r13915] Implement ST_ModEdgeHeal and ST_NewEdgeHeal in C
+	* [r13915] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement ST_ModEdgeHeal and
+	  ST_NewEdgeHeal in C
 	  
 	  Adds checkTopoGeomRemNode and updateTopoGeomEdgeHeal callbacks
 	  
@@ -4202,7 +8274,9 @@
 
 2015-08-17 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13914] Implement ST_RemEdgeNewFace in C
+	* [r13914] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement ST_RemEdgeNewFace in C
 	  
 	  Renames updateTopoGeomRemEdge callback to checkTopoGeomRemEdge
 	  and
@@ -4213,12 +8287,15 @@
 
 2015-08-16 22:39  Regina Obe <lr at pcorp.us>
 
-	* [r13913] schema qualify inherits clause on all tables per Brian
-	  Hamlin's suggestion.
+	* [r13913] extras/tiger_geocoder/tiger_loader_2015.sql: schema
+	  qualify inherits clause on all tables per Brian Hamlin's
+	  suggestion.
 
 2015-08-16 21:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13912] Implement ST_RemEdgeModFace in C
+	* [r13912] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement ST_RemEdgeModFace in C
 	  
 	  Includes two new callbacks for TopoGeom management
 	  
@@ -4226,59 +8303,75 @@
 
 2015-08-16 10:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13911] Do not run ST_RemEdgeModFace in the test for
-	  ST_RemEdgeNewFace
+	* [r13911] topology/test/regress/st_remedgenewface.sql: Do not run
+	  ST_RemEdgeModFace in the test for ST_RemEdgeNewFace
 
 2015-08-16 07:31  Sandro Santilli <strk at kbt.io>
 
-	* [r13909] Commit the file with crlf as requested by .gitattribute
-	  (I think)
+	* [r13909] extras/tiger_geocoder/create_geocode.bat: Commit the
+	  file with crlf as requested by .gitattribute (I think)
 
 2015-08-16 01:48  Regina Obe <lr at pcorp.us>
 
-	* [r13907] #3227 incorporate Brian's suggested changes and fix some
-	  other minor issues with instructions.
+	* [r13907] doc/installation.xml, extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_loader_2015.sql,
+	  extras/tiger_geocoder/upgrade_geocoder.sh: #3227 incorporate
+	  Brian's suggested changes and fix some other minor issues with
+	  instructions.
 
 2015-08-14 01:42  Regina Obe <lr at pcorp.us>
 
-	* [r13906] #3227 Support for Tiger 2015 (also summary update of
-	  what's new in PostGIS 2.2)
+	* [r13906] NEWS, doc/extras_tigergeocoder.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_loader_2015.sql: #3227 Support for
+	  Tiger 2015 (also summary update of what's new in PostGIS 2.2)
 
 2015-08-12 17:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13905] #3235, ensure all commands in upgrade are within
-	  transaction
+	* [r13905] postgis/Makefile.in, utils/postgis_proc_upgrade.pl:
+	  #3235, ensure all commands in upgrade are within transaction
 
 2015-08-11 22:25  Regina Obe <lr at pcorp.us>
 
-	* [r13904] #3236 get rid of STRICT on ST_OrderingEquals --
-	  preventing spatial index from being used.
+	* [r13904] postgis/postgis.sql.in: #3236 get rid of STRICT on
+	  ST_OrderingEquals -- preventing spatial index from being used.
 
 2015-08-11 14:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13902] #2382, allow multiple libraries to co-exist during
-	  upgrade, warn about GUC value being locked during coexistence
-	  period.
+	* [r13902] postgis/lwgeom_backend_api.c: #2382, allow multiple
+	  libraries to co-exist during upgrade, warn about GUC value being
+	  locked during coexistence period.
 
 2015-08-10 18:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13901] Add 2.0.7 release
+	* [r13901] extensions/upgradeable_versions.mk: Add 2.0.7 release
 
 2015-08-07 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13898] Enhance test for ST_MoveIsoNode
+	* [r13898] topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: Enhance test for
+	  ST_MoveIsoNode
 	  
 	  Test edge crossing and valid move
 
 2015-08-07 07:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13897] Implement ST_RemIsoNode/ST_RemoveIsoNode in C
+	* [r13897] liblwgeom/TODO, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_RemIsoNode/ST_RemoveIsoNode in C
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 60351023B8)
 
 2015-08-06 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13896] Implement ST_RemIsoNode/ST_RemoveIsoNode in C
+	* [r13896] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement
+	  ST_RemIsoNode/ST_RemoveIsoNode in C
 	  
 	  Adds deleteNodesById callback
 	  
@@ -4286,18 +8379,22 @@
 
 2015-08-06 16:59  Sandro Santilli <strk at kbt.io>
 
-	* [r13892] Fix test to really remove an isolated node
+	* [r13892] topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: Fix test to really remove
+	  an isolated node
 	  
 	  Prior to this, only the non-isolated ones were attempted to be
 	  removed (only testing the failure case)
 
 2015-08-06 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13891] Add more of the implemented liblwgeom topo API
+	* [r13891] liblwgeom/TODO: Add more of the implemented liblwgeom
+	  topo API
 
 2015-08-06 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r13890] Do not clean *.control on "make clean"
+	* [r13890] extensions/address_standardizer/Makefile.in: Do not
+	  clean *.control on "make clean"
 	  
 	  It's generated by ./configure so should eventually
 	  be removed on "make distclean".
@@ -4307,7 +8404,9 @@
 
 2015-08-06 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r13889] Implement ST_ChangeEdgeGeom in C
+	* [r13889] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in: Implement ST_ChangeEdgeGeom in C
 	  
 	  Also fixes cb_updateFacesById implementation
 	  
@@ -4315,58 +8414,66 @@
 
 2015-08-06 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13888] Fix another possible release of unallocated memory in
-	  edge addint funx
+	* [r13888] topology/postgis_topology.c: Fix another possible
+	  release of unallocated memory in edge addint funx
 
 2015-08-06 05:20  Regina Obe <lr at pcorp.us>
 
-	* [r13887] #3191: address_standardizer_data_us should respect
-	  is_custom flag during restore (also revised make to discard
-	  artifacts when make clean is called), got rid of sql folder (gets
-	  recreated during make), and add sql_bits to hold config for
-	  restore
+	* [r13887] extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/sql,
+	  extensions/address_standardizer/sql_bits,
+	  extensions/address_standardizer/sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in:
+	  #3191: address_standardizer_data_us should respect is_custom flag
+	  during restore (also revised make to discard artifacts when make
+	  clean is called), got rid of sql folder (gets recreated during
+	  make), and add sql_bits to hold config for restore
 
 2015-08-05 20:34  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r13886] Revert r13885 from trunk:
+	* [r13886] .travis.yml: Revert r13885 from trunk:
 	  Migrate Travis CI builds to the new container-based architecture.
 
 2015-08-05 16:06  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r13885] Migrate Travis CI builds to the new container-based
-	  architecture.
+	* [r13885] .travis.yml: Migrate Travis CI builds to the new
+	  container-based architecture.
 
 2015-08-05 07:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13884] Report postgresql support at the end of ./configure
-	  (#3157)
+	* [r13884] configure.ac: Report postgresql support at the end of
+	  ./configure (#3157)
 
 2015-08-05 07:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13883] Fix --without-postgresql handling
+	* [r13883] configure.ac: Fix --without-postgresql handling
 
 2015-08-05 06:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13882] Add --without-postgresql switch to only build liblwgeom
-	  (#3157)
+	* [r13882] GNUmakefile.in, configure.ac: Add --without-postgresql
+	  switch to only build liblwgeom (#3157)
 
 2015-08-05 06:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13881] postgis.sql and postgis_upgrade.sql are no more created
-	  in top dir
+	* [r13881] GNUmakefile.in: postgis.sql and postgis_upgrade.sql are
+	  no more created in top dir
 
 2015-08-04 22:40  Regina Obe <lr at pcorp.us>
 
-	* [r13879] add build and package scripts and update all to copy new
-	  postgis topology .dll to install and package folder
+	* [r13879] ci/winnie/build_postgis.sh,
+	  ci/winnie/package_postgis.sh, ci/winnie/regress_postgis.sh: add
+	  build and package scripts and update all to copy new postgis
+	  topology .dll to install and package folder
 
 2015-08-04 22:25  Regina Obe <lr at pcorp.us>
 
-	* [r13878] #3206 fix windows issues with topology
+	* [r13878] liblwgeom/lwgeom_topo.c: #3206 fix windows issues with
+	  topology
 
 2015-08-04 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13877] Implement ST_GetFaceEdges in C
+	* [r13877] liblwgeom/TODO, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_GetFaceEdges in C
 	  
 	  Wraps SPI_exec calls in callbacks to not force a memory context
 	  switch
@@ -4375,79 +8482,91 @@
 
 2015-08-04 18:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13876] Fix unchecked return from _lwt_CheckEdgeCrossing (#3225)
+	* [r13876] liblwgeom/lwgeom_topo.c: Fix unchecked return from
+	  _lwt_CheckEdgeCrossing (#3225)
 	  
 	  NOTE: only affects clients that do not long-jump out on lwerror
 	  (ie: PostGIS is unaffected)
 
 2015-08-04 17:14  Regina Obe <lr at pcorp.us>
 
-	* [r13875] remove sql folder and add to svnignore
+	* [r13875] extensions/postgis_tiger_geocoder,
+	  extensions/postgis_tiger_geocoder/sql: remove sql folder and add
+	  to svnignore
 
 2015-08-04 16:49  Regina Obe <lr at pcorp.us>
 
-	* [r13874] add sql folder to svn ignore list
+	* [r13874] extensions/postgis_topology: add sql folder to svn
+	  ignore list
 
 2015-08-04 16:43  Regina Obe <lr at pcorp.us>
 
-	* [r13873] delete sql folder from svn gets recreated by build
+	* [r13873] extensions/postgis_topology/sql: delete sql folder from
+	  svn gets recreated by build
 
 2015-08-04 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13872] Ignore extensions/address_standardizer/sql/ (git
-	  version)
+	* [r13872] .gitignore: Ignore extensions/address_standardizer/sql/
+	  (git version)
 
 2015-08-04 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r13871] Avoid the short-circuite of ST_Equals while running
-	  interrupt tests
+	* [r13871] regress/interrupt_relate.sql: Avoid the short-circuite
+	  of ST_Equals while running interrupt tests
 	  
 	  See #3226
 
 2015-08-04 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13870] Fix labels on interrupt tests
+	* [r13870] regress/interrupt_relate.sql,
+	  regress/interrupt_relate_expected: Fix labels on interrupt tests
 
 2015-08-04 09:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13869] Avoid -0 in output
+	* [r13869] regress/regress_sfcgal.sql,
+	  regress/regress_sfcgal_expected: Avoid -0 in output
 	  
 	  Fixes test run with SFCGAL 1.2.0.
 	  See #3171
 
 2015-08-03 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r13868] #3228: move winnie's regress into repo (still need to
-	  change PostGIS 2.2 jobs to use -- just experimenting with one
-	  run)
+	* [r13868] ci, ci/winnie, ci/winnie/regress_postgis.sh: #3228: move
+	  winnie's regress into repo (still need to change PostGIS 2.2 jobs
+	  to use -- just experimenting with one run)
 
 2015-08-03 16:31  Regina Obe <lr at pcorp.us>
 
-	* [r13867] #3219: Fix windows mingw issue can't build against git
-	  repo. Force files that need to be linux linebreaks from using
-	  native mode (CRLF on windows)
+	* [r13867] .gitattributes: #3219: Fix windows mingw issue can't
+	  build against git repo. Force files that need to be linux
+	  linebreaks from using native mode (CRLF on windows)
 
 2015-07-31 21:47  Regina Obe <lr at pcorp.us>
 
-	* [r13865] #3206 get rid of PRId64 calls in appendInfoString and
-	  use instead INT64_FORMAT as suggested by Alavaro Herrera, Tom
-	  Lane of PostgreSQL dev group
+	* [r13865] topology/postgis_topology.c: #3206 get rid of PRId64
+	  calls in appendInfoString and use instead INT64_FORMAT as
+	  suggested by Alavaro Herrera, Tom Lane of PostgreSQL dev group
 
 2015-07-31 17:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13864] Add memcmp short-circuit to ST_Equals (#3223)
+	* [r13864] NEWS, postgis/lwgeom_geos.c: Add memcmp short-circuit to
+	  ST_Equals (#3223)
 	  
 	  Patch by Daniel Baston
 
 2015-07-31 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r13862] Fix uninitialized stddev in stats computation (#3222)
+	* [r13862] postgis/gserialized_estimate.c: Fix uninitialized stddev
+	  in stats computation (#3222)
 	  
 	  Patch by Daniel Baston
 
 2015-07-31 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13861] Implement ST_GetFaceGeometry in C
+	* [r13861] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/liblwgeom_topo_internal.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in,
+	  topology/topology.sql.in: Implement ST_GetFaceGeometry in C
 	  
 	  Adds callbacks to return SRID, precision and Z flag for
 	  backend topology object.
@@ -4459,164 +8578,200 @@
 
 2015-07-30 21:15  Sandro Santilli <strk at kbt.io>
 
-	* [r13860] Typo in doc
+	* [r13860] doc/extras_topology.xml: Typo in doc
 
 2015-07-30 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13859] Ensure the sql/ dir exists before attempting to write
-	  there
+	* [r13859] extensions/address_standardizer/Makefile.in: Ensure the
+	  sql/ dir exists before attempting to write there
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/73386848
 
 2015-07-30 14:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13858] Implement ST_AddIsoEdge in C
+	* [r13858] liblwgeom/TODO, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/lwgeom_topo.c, topology/postgis_topology.c,
+	  topology/sql/sqlmm.sql.in,
+	  topology/test/regress/st_addisoedge_expected: Implement
+	  ST_AddIsoEdge in C
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 60351023B8)
 
 2015-07-30 13:51  Sandro Santilli <strk at kbt.io>
 
-	* [r13857] Fix possible release of unallocated memory in
-	  ST_AddIsoNode
+	* [r13857] topology/postgis_topology.c: Fix possible release of
+	  unallocated memory in ST_AddIsoNode
 
 2015-07-30 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r13856] Add signature for lwt_NewEdgeHeal (unimplemented yet)
+	* [r13856] liblwgeom/liblwgeom_topo.h: Add signature for
+	  lwt_NewEdgeHeal (unimplemented yet)
 
 2015-07-30 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13855] Switch to versioned liblwgeom interface (#2278)
+	* [r13855] NEWS, liblwgeom/Makefile.in: Switch to versioned
+	  liblwgeom interface (#2278)
 	  
 	  See
 	  https://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
 
 2015-07-29 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r13853] Add TODO file for liblwgeom (for TOPO, at the moment)
+	* [r13853] liblwgeom/TODO: Add TODO file for liblwgeom (for TOPO,
+	  at the moment)
 
 2015-07-24 12:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13852] Quite warning for robe
+	* [r13852] liblwgeom/lwgeom.c: Quite warning for robe
 
 2015-07-24 08:37  Regina Obe <lr at pcorp.us>
 
-	* [r13851] #2867 can't upgrde sfcgal extension - got rid of
-	  begin/commit in upgrade and duplicate includes of helper files,
-	  change the make unpackaged from postgis_topology to EXTENSION
-	  (not tested build from unpackaged).
+	* [r13851] extensions/postgis_sfcgal/Makefile.in: #2867 can't
+	  upgrde sfcgal extension - got rid of begin/commit in upgrade and
+	  duplicate includes of helper files, change the make unpackaged
+	  from postgis_topology to EXTENSION (not tested build from
+	  unpackaged).
 
 2015-07-24 06:38  Regina Obe <lr at pcorp.us>
 
-	* [r13850] #3216: address standardizer mod path name not versioned
+	* [r13850] extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/sql: #3216: address standardizer
+	  mod path name not versioned
 
 2015-07-23 21:34  Regina Obe <lr at pcorp.us>
 
-	* [r13849] #2285 standardize_address should no longer be marked as
-	  SETOF
+	* [r13849]
+	  extensions/address_standardizer/address_standardizer.sql.in:
+	  #2285 standardize_address should no longer be marked as SETOF
 
 2015-07-23 19:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13848] Remove unused test
+	* [r13848] regress/tickets.sql: Remove unused test
 
 2015-07-23 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13847] gridspec should be internal
+	* [r13847] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h: gridspec should be internal
 
 2015-07-23 18:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13846] #2577, ST_Project() doc update
+	* [r13846] doc/reference_measure.xml: #2577, ST_Project() doc
+	  update
 
 2015-07-23 17:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13845] Remove unneeded commit/begin lines
+	* [r13845] spatial_ref_sys.sql: Remove unneeded commit/begin lines
 
 2015-07-23 17:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13844] Add back in more custom postgis lines
+	* [r13844] spatial_ref_sys.sql: Add back in more custom postgis
+	  lines
 
 2015-07-23 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13843] Add in custom PostGIS alterations
+	* [r13843] spatial_ref_sys.sql: Add in custom PostGIS alterations
 
 2015-07-23 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13842] #2737, update spatial_ref_sys.sql to latest from
-	  GDAL/EPSG
+	* [r13842] spatial_ref_sys.sql: #2737, update spatial_ref_sys.sql
+	  to latest from GDAL/EPSG
 
 2015-07-23 16:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13840] #3201 ST_DistanceSphere uses SRID to obtain spheroid
+	* [r13840] doc/reference_measure.xml: #3201 ST_DistanceSphere uses
+	  SRID to obtain spheroid
 
 2015-07-22 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13836] #3213, make interrupt tests opt-out
+	* [r13836] configure.ac, regress/Makefile.in: #3213, make interrupt
+	  tests opt-out
 
 2015-07-22 17:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13835] #3212, subdivide nparts not used
+	* [r13835] liblwgeom/lwgeom.c: #3212, subdivide nparts not used
 
 2015-07-22 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13834] #2395, force un-closed KML polygons closed, and issue
-	  NOTICE
+	* [r13834] postgis/lwgeom_in_kml.c, regress/in_kml.sql,
+	  regress/in_kml_expected: #2395, force un-closed KML polygons
+	  closed, and issue NOTICE
 
 2015-07-22 17:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13833] #2409, ST_Summary support for curve geometries
+	* [r13833] liblwgeom/lwgeom_debug.c, regress/tickets.sql,
+	  regress/tickets_expected: #2409, ST_Summary support for curve
+	  geometries
 
 2015-07-22 16:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13832] #2562, ANALYZE tables after shp2pgsql load
+	* [r13832] loader/shp2pgsql-core.c: #2562, ANALYZE tables after
+	  shp2pgsql load
 
 2015-07-22 16:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13831] #2896, increase cost of _st_expand(geography) a bit
+	* [r13831] postgis/geography.sql.in: #2896, increase cost of
+	  _st_expand(geography) a bit
 
 2015-07-22 16:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13830] #3172, ST_AddMeasure refuses to set measure of
-	  zero-length line
+	* [r13830] liblwgeom/lwline.c, regress/tickets.sql,
+	  regress/tickets_expected: #3172, ST_AddMeasure refuses to set
+	  measure of zero-length line
 
 2015-07-22 15:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13829] #2692, Curve output support in ST_Collect
+	* [r13829] postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: #2692, Curve output support in
+	  ST_Collect
 
 2015-07-22 14:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13827] #2641, ST_SRID and ST_SetSRID for geography
+	* [r13827] postgis/geography.sql.in, postgis/lwgeom_ogc.c: #2641,
+	  ST_SRID and ST_SetSRID for geography
 
 2015-07-22 13:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13826] #3202, ST_DistanceSphere allows operations on mixed
-	  SRIDs
+	* [r13826] postgis/geography_measurement.c: #3202,
+	  ST_DistanceSphere allows operations on mixed SRIDs
 
 2015-07-22 13:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13825] harmonize SRID mismatch testing
+	* [r13825] postgis/lwgeom_backend_api.c, postgis/lwgeom_spheroid.c:
+	  harmonize SRID mismatch testing
 
 2015-07-22 13:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13824] Harmonize SRID mismatch handling to use same function
+	* [r13824] postgis/lwgeom_btree.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c: Harmonize SRID mismatch handling to use
+	  same function
 
 2015-07-22 12:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13823] Quiet warning about dynamic array (const doesn't do what
-	  you think it does in this context)
+	* [r13823] liblwgeom/lwprint.c: Quiet warning about dynamic array
+	  (const doesn't do what you think it does in this context)
 
 2015-07-22 12:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13822] Quiet warnings: unsigned ints can't be negative
+	* [r13822] loader/shpopen.c: Quiet warnings: unsigned ints can't be
+	  negative
 
 2015-07-21 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r13821] Update minimum required PostgreSQL version in README and
-	  configure
+	* [r13821] README.postgis, configure.ac: Update minimum required
+	  PostgreSQL version in README and configure
 	  
 	  See #3211
 
 2015-07-20 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13818] Handle invalid topology names (#3196)
+	* [r13818] topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/test/regress/createtopology.sql,
+	  topology/test/regress/createtopology_expected,
+	  topology/test/regress/droptopology.sql,
+	  topology/test/regress/droptopology_expected,
+	  topology/topology.sql.in: Handle invalid topology names (#3196)
 	  
 	  Updates regressions for changes.
 	  
@@ -4624,21 +8779,24 @@
 
 2015-07-20 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r13817] Do not redefine POSTGIS_DEBUG_LEVEL (that's for
-	  debugging)
+	* [r13817] liblwgeom/lwgeom_topo.c, topology/postgis_topology.c: Do
+	  not redefine POSTGIS_DEBUG_LEVEL (that's for debugging)
 
 2015-07-20 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13816] Indenting only change (and a space in a printf format
-	  string)
+	* [r13816] liblwgeom/lwgeom_topo.c, topology/postgis_topology.c:
+	  Indenting only change (and a space in a printf format string)
 
 2015-07-20 16:13  Sandro Santilli <strk at kbt.io>
 
-	* [r13815] Remove TopoGeometry management API from liblwgeom_topo
+	* [r13815] liblwgeom/liblwgeom_topo.h: Remove TopoGeometry
+	  management API from liblwgeom_topo
 
 2015-07-20 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r13814] Implement ST_AddEdgeNewFaces in C
+	* [r13814] liblwgeom/liblwgeom_topo.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_AddEdgeNewFaces in C
 	  
 	  Adds BE callback to delete faces by id
 	  
@@ -4646,34 +8804,39 @@
 
 2015-07-20 13:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13813] More subdivide recursion depth for really big input
-	  polygons (OSM)
+	* [r13813] liblwgeom/lwgeom.c: More subdivide recursion depth for
+	  really big input polygons (OSM)
 
 2015-07-19 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r13812] Add item about new topology API in liblwgeom
+	* [r13812] NEWS, doc/introduction.xml: Add item about new topology
+	  API in liblwgeom
 	  
 	  Also update reference to Regione Toscana institution under
 	  "corporate sponsors" section.
 
 2015-07-18 23:27  Regina Obe <lr at pcorp.us>
 
-	* [r13811] delete java SVN folder (now managed on github)
+	* [r13811] java: delete java SVN folder (now managed on github)
 
 2015-07-18 16:17  Sandro Santilli <strk at kbt.io>
 
-	* [r13810] Use standard int64_t type and PRId64 format for 64bit
-	  identifiers
+	* [r13810] liblwgeom/liblwgeom_topo.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c: Use standard int64_t type and PRId64
+	  format for 64bit identifiers
 	  
 	  Hopefully helps with #3206
 
 2015-07-18 10:04  Sandro Santilli <strk at kbt.io>
 
-	* [r13809] Leave a note about new Java binding home
+	* [r13809] NEWS: Leave a note about new Java binding home
 
 2015-07-17 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13808] Implement ST_AddEdgeModFace in C
+	* [r13808] liblwgeom/Makefile.in, liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/liblwgeom_topo_internal.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_AddEdgeModFace in C
 	  
 	  Add callbacks to:
 	  - get nodes and edges within box2d,
@@ -4689,233 +8852,310 @@
 
 2015-07-16 23:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13807] Remove runcall of missing test
+	* [r13807] liblwgeom/cunit/cu_misc.c: Remove runcall of missing
+	  test
 
 2015-07-16 23:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13806] Remove call to internal function
+	* [r13806] postgis/lwgeom_geos.c: Remove call to internal function
 
 2015-07-16 23:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13805] Remove unused function from old subdivide routine
+	* [r13805] liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c: Remove unused
+	  function from old subdivide routine
 
 2015-07-16 23:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13804] #3200, Make ST_Subdivide faster
+	* [r13804] liblwgeom/cunit/cu_geos.c, liblwgeom/lwgeom.c,
+	  regress/subdivide_expected: #3200, Make ST_Subdivide faster
 
 2015-07-14 16:14  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13803] Fix wrong behavior for closest point with unknown
-	  z-value in geometry 1 from last commit
+	* [r13803] liblwgeom/measures3d.c, regress/measures_expected: Fix
+	  wrong behavior for closest point with unknown z-value in geometry
+	  1 from last commit
 
 2015-07-14 15:54  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13802] Fix handling of mixed dimmentionality to 3d measuring
-	  functions #2034
+	* [r13802] liblwgeom/liblwgeom.h.in, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, regress/measures.sql,
+	  regress/measures_expected: Fix handling of mixed dimmentionality
+	  to 3d measuring functions #2034
 
 2015-07-13 21:32  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13801] Fix bbox on collection level in TWKB output, #3187
+	* [r13801] liblwgeom/lwout_twkb.c, regress/twkb.sql,
+	  regress/twkb_expected: Fix bbox on collection level in TWKB
+	  output, #3187
 
 2015-07-10 20:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13799] Clean up missing prototype
+	* [r13799] postgis/lwgeom_inout.c: Clean up missing prototype
 
 2015-07-09 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13796] Tag <para> can be within <note>, not viceversa (oops)
+	* [r13796] doc/extras_topology.xml: Tag <para> can be within
+	  <note>, not viceversa (oops)
 
 2015-07-09 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13791] Clarify ST_AddEdgeModFace docs about new face side
-	  (#3198)
+	* [r13791] doc/extras_topology.xml: Clarify ST_AddEdgeModFace docs
+	  about new face side (#3198)
 
 2015-07-07 21:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13788] From dbaston
+	* [r13788] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom.h.in, postgis/lwgeom_geos.c: From dbaston
 	  <https://github.com/postgis/postgis/pull/40> resolves outstanding
 	  TODO list item
 
 2015-07-07 20:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13787] Test fix from dbaston
+	* [r13787] liblwgeom/cunit/cu_libgeom.c: Test fix from dbaston
 
 2015-07-07 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13786] Formatting
+	* [r13786] liblwgeom/lwin_geojson.c: Formatting
 
 2015-07-07 15:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13784] #3193, install header w/ non-exec bits
+	* [r13784] liblwgeom/Makefile.in: #3193, install header w/ non-exec
+	  bits
 
 2015-07-04 08:50  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r13778] ST_Intersects sfcgal implementation gives error with
-	  polyhedral surface. #3072. Apply patch written by Vincent Mora.
+	* [r13778] liblwgeom/lwgeom_sfcgal.c: ST_Intersects sfcgal
+	  implementation gives error with polyhedral surface. #3072. Apply
+	  patch written by Vincent Mora.
 
 2015-07-04 05:50  Regina Obe <lr at pcorp.us>
 
-	* [r13777] #3116: SFCGAL add documentation for geometry backend
-	  switch. Patch from Vincent Mora
+	* [r13777] doc/reference_sfcgal.xml: #3116: SFCGAL add
+	  documentation for geometry backend switch. Patch from Vincent
+	  Mora
 
 2015-07-02 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r13775] Fix warning in non-debug build
+	* [r13775] liblwgeom/lwlinearreferencing.c: Fix warning in
+	  non-debug build
 
 2015-07-02 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13774] Fix debug build
+	* [r13774] liblwgeom/lwgeom_debug.c,
+	  liblwgeom/lwlinearreferencing.c: Fix debug build
 
 2015-07-01 17:19  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13773] revert r13771 and r13753 see #3188
+	* [r13773] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwin_twkb.c, liblwgeom/lwin_twkb.h,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/twkb_tools.c, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in: revert r13771 and r13753 see #3188
 
 2015-06-30 22:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13772] Export ptarray_isccw to public liblwgeom header
+	* [r13772] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h: Export ptarray_isccw to public
+	  liblwgeom header
 
 2015-06-30 22:30  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13771] Fix handling of different ingoing precision in
-	  collectTWKB and more
+	* [r13771] liblwgeom/lwin_twkb.c, liblwgeom/lwin_twkb.h,
+	  liblwgeom/twkb_tools.c: Fix handling of different ingoing
+	  precision in collectTWKB and more
 
 2015-06-30 22:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13770] Move function documentation from implementation file to
-	  header file
+	* [r13770] liblwgeom/liblwgeom.h.in, liblwgeom/ptarray.c: Move
+	  function documentation from implementation file to header file
 
 2015-06-30 20:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13769] CUnit test case fix from dbaston
+	* [r13769] liblwgeom/cunit/cu_unionfind.c: CUnit test case fix from
+	  dbaston
 
 2015-06-30 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13768] AsGeoJSON, Make the C binding the frequently used
-	  signature,
+	* [r13768] postgis/lwgeom_export.c, postgis/postgis.sql.in,
+	  regress/out_geometry_expected: AsGeoJSON, Make the C binding the
+	  frequently used signature,
 	  start pushing the "versioned" one into background
 
 2015-06-30 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13767] #2683, improve geojson srs handling (input)
+	* [r13767] liblwgeom/lwin_geojson.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_in_geojson.c, regress/in_geojson.sql,
+	  regress/in_geojson_expected: #2683, improve geojson srs handling
+	  (input)
 
 2015-06-30 17:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13765] #2669, cunit warnings
+	* [r13765] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geos_cluster.c,
+	  liblwgeom/cunit/cu_unionfind.c, liblwgeom/lwout_twkb.h,
+	  postgis/lwgeom_inout.c: #2669, cunit warnings
 
 2015-06-30 16:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13764] Stroke curves for input into GEOS,
+	* [r13764] liblwgeom/lwgeom_geos.c, postgis/lwgeom_geos.c,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected: Stroke curves for input
+	  into GEOS,
 	  Update SQL-MM curve regression tests
 
 2015-06-30 15:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13763] Add const restriction to stroke/unstroke
+	* [r13763] liblwgeom/liblwgeom.h.in, liblwgeom/lwstroke.c: Add
+	  const restriction to stroke/unstroke
 
 2015-06-30 15:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13762] Rename _segmentize to _stroke to distinguish arc
-	  stroking routines from line densification routines
+	* [r13762] ChangeLog, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwstroke.c,
+	  postgis/lwgeom_sqlmm.c: Rename _segmentize to _stroke to
+	  distinguish arc stroking routines from line densification
+	  routines
 
 2015-06-30 14:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13761] format to style guide
+	* [r13761] liblwgeom/lwcircstring.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_geos.c: format to style
+	  guide
 
 2015-06-30 14:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13760] #2640, ST_GeogFromText allows putting in non-long lat
-	  coordinate ref
+	* [r13760] postgis/geography_inout.c: #2640, ST_GeogFromText allows
+	  putting in non-long lat coordinate ref
 
 2015-06-30 13:48  Sandro Santilli <strk at kbt.io>
 
-	* [r13759] Fix astyle availability detection
+	* [r13759] astyle.sh: Fix astyle availability detection
 
 2015-06-30 13:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13758] reformat to style guide
+	* [r13758] liblwgeom/lwlinearreferencing.c: reformat to style guide
 
 2015-06-30 13:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13757] reformat to style guide
+	* [r13757] liblwgeom/cunit/cu_measures.c: reformat to style guide
 
 2015-06-30 13:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13756] reformat code to styleguide
+	* [r13756] liblwgeom/cunit/cu_in_geojson.c: reformat code to
+	  styleguide
 
 2015-06-30 12:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13755] #2342, demote join type message to debug
+	* [r13755] postgis/gserialized_estimate.c: #2342, demote join type
+	  message to debug
 
 2015-06-30 11:27  Regina Obe <lr at pcorp.us>
 
-	* [r13754] #3189 put note about 3.5 is needed to take advantage of
-	  all features. Copy geos note in availabilty tag so appears on
-	  support
+	* [r13754] configure.ac, doc/installation.xml,
+	  doc/reference_processing.xml: #3189 put note about 3.5 is needed
+	  to take advantage of all features. Copy geos note in availabilty
+	  tag so appears on support
 
 2015-06-29 22:57  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13753] Adding ST_CollectTWKB
+	* [r13753] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/twkb_tools.c, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in: Adding ST_CollectTWKB
 
 2015-06-29 19:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13752] #3023, ST_ClusterIntersecting / ST_ClusterWithin
-	  Functions (Dan Baston)
+	* [r13752] NEWS, doc/reference_processing.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_geos_cluster.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_unionfind.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_cluster.c,
+	  liblwgeom/lwunionfind.c, liblwgeom/lwunionfind.h,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/cluster.sql,
+	  regress/cluster_expected: #3023, ST_ClusterIntersecting /
+	  ST_ClusterWithin Functions (Dan Baston)
 
 2015-06-29 18:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13751] Quiet pedantic error
+	* [r13751] liblwgeom/lwgeom_topo.c: Quiet pedantic error
 
 2015-06-29 18:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13750] Ignore a geocoding artifact
+	* [r13750] .gitignore, extensions/address_standardizer: Ignore a
+	  geocoding artifact
 
 2015-06-29 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13749] Remove memory leak
+	* [r13749] liblwgeom/lwlinearreferencing.c: Remove memory leak
 
 2015-06-29 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13748] Remove comment
+	* [r13748] liblwgeom/lwin_wkt_lex.c: Remove comment
 
 2015-06-29 17:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13747] Fix longstanding parser memory leak
+	* [r13747] liblwgeom/lwin_wkt.h, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.h, liblwgeom/lwin_wkt_parse.y: Fix
+	  longstanding parser memory leak
 
 2015-06-29 17:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13746] Remove memory leak
+	* [r13746] liblwgeom/lwpoly.c: Remove memory leak
 
 2015-06-29 17:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13745] Remove memory leak
+	* [r13745] liblwgeom/cunit/cu_ptarray.c: Remove memory leak
 
 2015-06-29 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13744] Remove memory leak
+	* [r13744] liblwgeom/cunit/cu_misc.c: Remove memory leak
 
 2015-06-29 16:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13743] Remove memory leak
+	* [r13743] liblwgeom/cunit/cu_algorithm.c: Remove memory leak
 
 2015-06-29 16:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13742] Remove initialized jump valgrind notice
+	* [r13742] liblwgeom/cunit/cu_misc.c: Remove initialized jump
+	  valgrind notice
 
 2015-06-29 16:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13741] Remove mem leak from POINT EMPTY creation
+	* [r13741] liblwgeom/lwin_wkb.c: Remove mem leak from POINT EMPTY
+	  creation
 
 2015-06-29 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13740] Add lwgeom_is_simple method in liblwgeom, use from
-	  postgis module
+	* [r13740] NEWS, liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos.c,
+	  postgis/lwgeom_geos.c: Add lwgeom_is_simple method in liblwgeom,
+	  use from postgis module
 
 2015-06-29 14:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13739] Improve documentation
+	* [r13739] liblwgeom/liblwgeom_topo.h: Improve documentation
 
 2015-06-29 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13738] Implement ST_NewEdgesSplit in C
+	* [r13738] liblwgeom/liblwgeom_topo.h,
+	  liblwgeom/liblwgeom_topo_internal.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_NewEdgesSplit in C
 	  
 	  Involved adding a new "deleteEdges" callback.
 	  
@@ -4923,148 +9163,190 @@
 
 2015-06-29 11:51  Sandro Santilli <strk at kbt.io>
 
-	* [r13737] Split edge splitting function to get a reusable portion
+	* [r13737] liblwgeom/lwgeom_topo.c: Split edge splitting function
+	  to get a reusable portion
 
 2015-06-29 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13736] Style only change
+	* [r13736] liblwgeom/lwgeom_topo.c: Style only change
 
 2015-06-29 07:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13735] Implement ST_AddIsoNode in C
+	* [r13735] liblwgeom/liblwgeom_topo.h, liblwgeom/lwgeom_topo.c,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Implement
+	  ST_AddIsoNode in C
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 60351023B8)
 
 2015-06-29 07:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13734] Do not rely on out param value in
-	  getNodeWithinDistance2D callback
+	* [r13734] topology/postgis_topology.c: Do not rely on out param
+	  value in getNodeWithinDistance2D callback
 
 2015-06-29 07:01  Sandro Santilli <strk at kbt.io>
 
-	* [r13733] Handle error from WithinDistance2D liblwgeom-topo
-	  backend callbacks
+	* [r13733] liblwgeom/lwgeom_topo.c: Handle error from
+	  WithinDistance2D liblwgeom-topo backend callbacks
 
 2015-06-28 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r13732] #3170 Ability to link liblwgeom dynamically under
-	  windows (mingw-w64)
+	* [r13732] liblwgeom/Makefile.in: #3170 Ability to link liblwgeom
+	  dynamically under windows (mingw-w64)
 
 2015-06-28 16:56  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13731] Prevent mixed dimensionality in twkb #3186
+	* [r13731] postgis/lwgeom_inout.c: Prevent mixed dimensionality in
+	  twkb #3186
 
 2015-06-28 16:10  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13730] return null if no valid geoemtries is found #3185
+	* [r13730] postgis/lwgeom_inout.c: return null if no valid
+	  geoemtries is found #3185
 
 2015-06-27 22:51  Regina Obe <lr at pcorp.us>
 
-	* [r13729] another typo
+	* [r13729] doc/extras_address_standardizer.xml: another typo
 
 2015-06-27 22:49  Regina Obe <lr at pcorp.us>
 
-	* [r13728] ah another typo
+	* [r13728] doc/extras_address_standardizer.xml: ah another typo
 
 2015-06-27 22:48  Regina Obe <lr at pcorp.us>
 
-	* [r13727] fix embarassing typo
+	* [r13727] doc/xsl/postgis_aggs_mm.xml.xsl: fix embarassing typo
 
 2015-06-27 19:21  Regina Obe <lr at pcorp.us>
 
-	* [r13726] document enhancements in address_standardizer
+	* [r13726] NEWS, doc/extras_address_standardizer.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: document enhancements in
+	  address_standardizer
 
 2015-06-27 16:54  Regina Obe <lr at pcorp.us>
 
-	* [r13725] #3183 baby step - ability to do: ALTER EXTENSION
+	* [r13725] extensions/address_standardizer/Makefile.in: #3183 baby
+	  step - ability to do: ALTER EXTENSION
 	  address_standardizer_data_us UPDATE TO "2.2.0devnext"; ALTER
 	  EXTENSION address_standardizer_data_us UPDATE TO "2.2.0dev";
 
 2015-06-27 16:04  Regina Obe <lr at pcorp.us>
 
-	* [r13724] #2816 show output of address_standardizer_data_us
+	* [r13724] doc/extras_address_standardizer.xml: #2816 show output
+	  of address_standardizer_data_us
 
 2015-06-27 15:55  Regina Obe <lr at pcorp.us>
 
-	* [r13723] fix encoding of us_lex.sql so consistent with others
-	  messing up installation of extension
+	* [r13723] extensions/address_standardizer/us_lex.sql: fix encoding
+	  of us_lex.sql so consistent with others messing up installation
+	  of extension
 
 2015-06-27 15:24  Regina Obe <lr at pcorp.us>
 
-	* [r13720] #2816: one more try had Data_built and Data confused
+	* [r13720] extensions/address_standardizer/Makefile.in: #2816: one
+	  more try had Data_built and Data confused
 
 2015-06-27 14:50  Regina Obe <lr at pcorp.us>
 
-	* [r13719] #2816: Might have missed some commits on last go round,
-	  also add some updated doco
+	* [r13719] doc/extras_address_standardizer.xml,
+	  extensions/address_standardizer/Makefile.in: #2816: Might have
+	  missed some commits on last go round, also add some updated doco
 
 2015-06-27 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r13718] #2816: Rest of logic needed to build data us extension
-	  and install and remove old logic used to build old sql files
+	* [r13718] configure.ac,
+	  extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/address_standardizer_data_us.control.in,
+	  extensions/address_standardizer/gazeteer.csv,
+	  extensions/address_standardizer/lexicon.csv,
+	  extensions/address_standardizer/pagc-data-psql,
+	  extensions/address_standardizer/rules.txt: #2816: Rest of logic
+	  needed to build data us extension and install and remove old
+	  logic used to build old sql files
 
 2015-06-27 08:24  Regina Obe <lr at pcorp.us>
 
-	* [r13717] #2816: Tables for address_standardizer us data
-	  extension, still need to commit logic to include as part of
-	  extension and get rid of code that creates the interim files.
+	* [r13717] extensions/address_standardizer/us_gaz.sql,
+	  extensions/address_standardizer/us_lex.sql,
+	  extensions/address_standardizer/us_rules.sql: #2816: Tables for
+	  address_standardizer us data extension, still need to commit
+	  logic to include as part of extension and get rid of code that
+	  creates the interim files.
 
 2015-06-26 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13716] Don't try to free unexistent arguments
+	* [r13716] topology/postgis_topology.c: Don't try to free
+	  unexistent arguments
 
 2015-06-26 11:39  Sandro Santilli <strk at kbt.io>
 
-	* [r13715] Expect nextval() to return a 64bit integer (#3180)
+	* [r13715] topology/postgis_topology.c: Expect nextval() to return
+	  a 64bit integer (#3180)
 
 2015-06-26 09:06  Regina Obe <lr at pcorp.us>
 
-	* [r13714] #3182 update docs and configure to reflect SFCGAL 1.1+
-	  is required to build with SFCGAL (patch from Vincent Mora)
+	* [r13714] configure.ac, doc/installation.xml: #3182 update docs
+	  and configure to reflect SFCGAL 1.1+ is required to build with
+	  SFCGAL (patch from Vincent Mora)
 
 2015-06-25 21:08  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r13713] Update NEWS file, related to #3117
+	* [r13713] NEWS: Update NEWS file, related to #3117
 
 2015-06-25 20:58  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r13712] Documentation fix in ST_Orientation function. #2831
+	* [r13712] doc/reference_sfcgal.xml: Documentation fix in
+	  ST_Orientation function. #2831
 
 2015-06-25 20:55  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r13711] Update SFCGAL installation instructions. #3115.
+	* [r13711] doc/reference_sfcgal.xml: Update SFCGAL installation
+	  instructions. #3115.
 
 2015-06-25 20:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13710] #3181, fix regression result in sfcgal
+	* [r13710] regress/sfcgal/tickets_expected: #3181, fix regression
+	  result in sfcgal
 
 2015-06-25 20:44  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r13709] Add suport for SFCGAL 1.1. #3117. Apply patch written by
-	  Vincent Mora
+	* [r13709] doc/reference_sfcgal.xml, postgis/lwgeom_backend_api.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_sfcgal.h,
+	  postgis/sfcgal.sql.in, regress/sfcgal/concave_hull.sql,
+	  regress/sfcgal/empty.sql, regress/sfcgal/empty_expected,
+	  regress/sfcgal/regress_ogc_expected: Add suport for SFCGAL 1.1.
+	  #3117. Apply patch written by Vincent Mora
 
 2015-06-25 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13708] #3181, harmonize tests to new POINT EMPTY format
+	* [r13708] regress/binary_expected, regress/tickets_expected,
+	  regress/typmod_expected, regress/wkb_expected: #3181, harmonize
+	  tests to new POINT EMPTY format
 
 2015-06-25 20:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13707] #3181, Output POINT EMPTY in WKB using NaN as coordinate
-	  values
+	* [r13707] NEWS, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/lwin_wkb.c, liblwgeom/lwout_wkb.c: #3181, Output POINT
+	  EMPTY in WKB using NaN as coordinate values
 
 2015-06-25 19:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13706] Make test case not overlap nan empty case
+	* [r13706] liblwgeom/cunit/cu_libgeom.c: Make test case not overlap
+	  nan empty case
 
 2015-06-25 18:36  Regina Obe <lr at pcorp.us>
 
-	* [r13705] #2734 TIGER geocoder geocode_intersection gives no
-	  results with omitted zipcode
+	* [r13705] extras/tiger_geocoder/geocode/geocode_intersection.sql:
+	  #2734 TIGER geocoder geocode_intersection gives no results with
+	  omitted zipcode
 
 2015-06-25 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r13702] Draft topology API in liblwgeom and topology postgresql
-	  module.
+	* [r13702] liblwgeom/Makefile.in, liblwgeom/README.topo,
+	  liblwgeom/liblwgeom_topo.h, liblwgeom/liblwgeom_topo_internal.h,
+	  liblwgeom/lwgeom_topo.c, topology/Makefile.in,
+	  topology/postgis_topology.c, topology/sql/sqlmm.sql.in: Draft
+	  topology API in liblwgeom and topology postgresql module.
 	  
 	  Includes C implementation of ST_ModEdgeSplit.
 	  Passes the existing topology testsuite while also affecting
@@ -5074,41 +9356,50 @@
 
 2015-06-25 13:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13701] #3178, EWKB emitter should emit complex empty geometry
+	* [r13701] liblwgeom/cunit/cu_out_wkb.c, liblwgeom/lwout_wkb.c,
+	  regress/tickets_expected: #3178, EWKB emitter should emit complex
+	  empty geometry
 
 2015-06-24 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13700] #3177, gserialized_is_empty cannot handle nested empty
-	  cases
+	* [r13700] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c:
+	  #3177, gserialized_is_empty cannot handle nested empty cases
 
 2015-06-23 18:56  Sandro Santilli <strk at kbt.io>
 
-	* [r13694] Expose ST_CPAWithin to SQL
+	* [r13694] NEWS, doc/reference_temporal.xml,
+	  postgis/lwgeom_functions_temporal.c, postgis/postgis.sql.in,
+	  regress/temporal.sql, regress/temporal_expected: Expose
+	  ST_CPAWithin to SQL
 	  
 	  Includes dox and regress test
 
 2015-06-23 17:32  Sandro Santilli <strk at kbt.io>
 
-	* [r13693] Add lwgeom_cpa_within function
+	* [r13693] liblwgeom/cunit/cu_measures.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwlinearreferencing.c: Add lwgeom_cpa_within function
 	  
 	  includes unit test
 
 2015-06-23 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r13692] Register a notice handler in cu_tester
+	* [r13692] liblwgeom/cunit/cu_tester.c: Register a notice handler
+	  in cu_tester
 	  
 	  Useful for debugging sessions
 
 2015-06-23 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13691] Add multipolygon-by-line ST_Split case in documentation
+	* [r13691] doc/reference_processing.xml,
+	  liblwgeom/lwgeom_geos_split.c: Add multipolygon-by-line ST_Split
+	  case in documentation
 	  
 	  Funded by RT-SITA (CIG 6002233F59)
 
 2015-06-23 14:40  Sandro Santilli <strk at kbt.io>
 
-	* [r13690] Workaround PostgreSQL-9.5dev bug forcing install on
-	  check
+	* [r13690] raster/rt_pg/Makefile.in, topology/Makefile.in:
+	  Workaround PostgreSQL-9.5dev bug forcing install on check
 	  
 	  See
 	  http://www.postgresql.org/message-id/CAB7nPqTsR5o3g-fBi6jbsVdhfPiLFWQ_0cGU5=94Rv_8W3qvFA@mail.gmail.com
@@ -5116,46 +9407,135 @@
 
 2015-06-23 12:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13689] Reduce number of queries by one within ST_ModEdgeSplit
+	* [r13689] topology/sql/sqlmm.sql.in: Reduce number of queries by
+	  one within ST_ModEdgeSplit
 	  
 	  Uses "INSERT RETURNING" rather than "SELECT" and "INSERT" for
 	  getting the identifier of new node.
 
 2015-06-23 12:40  Sandro Santilli <strk at kbt.io>
 
-	* [r13688] Workaround PostgreSQL-9.5dev bug forcing install on
-	  check
+	* [r13688] postgis/Makefile.in: Workaround PostgreSQL-9.5dev bug
+	  forcing install on check
 	  
 	  See
 	  http://www.postgresql.org/message-id/CAB7nPqTsR5o3g-fBi6jbsVdhfPiLFWQ_0cGU5=94Rv_8W3qvFA@mail.gmail.com
 
 2015-06-22 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r13687] Drop PGXSOVERRIDE temporary hack. PostgreSQL 9.0 is
-	  minimum req now.
+	* [r13687] configure.ac, doc/Makefile.comments.in,
+	  postgis/Makefile.in, postgis/Makefile.pgxs,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/Makefile.pgxs,
+	  topology/Makefile.in: Drop PGXSOVERRIDE temporary hack.
+	  PostgreSQL 9.0 is minimum req now.
 
 2015-06-22 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r13686] Add links to official code repo and project homepage
+	* [r13686] README.md: Add links to official code repo and project
+	  homepage
 
 2015-06-22 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13685] Remove github advertisement from README.md
+	* [r13685] README.md: Remove github advertisement from README.md
 	  
 	  NOTE: it also works fine for use in gitlab
 
 2015-06-19 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13683] Add an lwpgwarning function, for those who worry !
+	* [r13683] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h: Add an
+	  lwpgwarning function, for those who worry !
 
 2015-06-18 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r13681] ST_ApproximateMedialAxis: cast WKT to geometry on
-	  plpgqsl empty
+	* [r13681] postgis/sfcgal.sql.in: ST_ApproximateMedialAxis: cast
+	  WKT to geometry on plpgqsl empty
 
 2015-06-17 18:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13680] Bye bye, java
+	* [r13680] README.postgis, configure.ac, doc/installation.xml,
+	  java/Makefile, java/ejb2/CHANGES, java/ejb2/COPYING,
+	  java/ejb2/COPYING_LGPL, java/ejb2/README, java/ejb2/build.xml,
+	  java/ejb2/prepare-jboss.xml, java/ejb2/resources/application.xml,
+	  java/ejb2/resources/build.properties,
+	  java/ejb2/resources/jndi/jndi.properties,
+	  java/ejb2/resources/postgis-ejb2-ds.xml,
+	  java/ejb2/src/com/geodetix/geo/client/Client.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
+	  java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java,
+	  java/ejb3/.classpath, java/ejb3/.project,
+	  java/ejb3/.settings/org.eclipse.jdt.core.prefs,
+	  java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt,
+	  java/ejb3/build.xml, java/ejb3/jboss/geodata-ds.xml,
+	  java/ejb3/jboss/ingest-service.xml,
+	  java/ejb3/src/META-INF/persistence.xml,
+	  java/ejb3/src/jndi.properties,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/jdbc/COPYING_LGPL, java/jdbc/Makefile.in, java/jdbc/README,
+	  java/jdbc/build.xml, java/jdbc/pom.xml.in,
+	  java/jdbc/src/examples/Test.java,
+	  java/jdbc/src/examples/TestAutoregister.java,
+	  java/jdbc/src/examples/TestBoxes.java,
+	  java/jdbc/src/examples/TestJava2d.java,
+	  java/jdbc/src/examples/TestParser.java,
+	  java/jdbc/src/examples/TestServer.java,
+	  java/jdbc/src/examples/VersionPrinter.java,
+	  java/jdbc/src/org/postgis/ComposedGeom.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
+	  java/jdbc/src/org/postgis/DriverWrapperLW.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/GeometryCollection.java,
+	  java/jdbc/src/org/postgis/LineString.java,
+	  java/jdbc/src/org/postgis/LinearRing.java,
+	  java/jdbc/src/org/postgis/MultiLineString.java,
+	  java/jdbc/src/org/postgis/MultiPoint.java,
+	  java/jdbc/src/org/postgis/MultiPolygon.java,
+	  java/jdbc/src/org/postgis/PGbox2d.java,
+	  java/jdbc/src/org/postgis/PGbox3d.java,
+	  java/jdbc/src/org/postgis/PGboxbase.java,
+	  java/jdbc/src/org/postgis/PGgeometry.java,
+	  java/jdbc/src/org/postgis/PGgeometryLW.java,
+	  java/jdbc/src/org/postgis/Point.java,
+	  java/jdbc/src/org/postgis/PointComposedGeom.java,
+	  java/jdbc/src/org/postgis/Polygon.java,
+	  java/jdbc/src/org/postgis/Version.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/jdbc/src/org/postgis/binary/ByteGetter.java,
+	  java/jdbc/src/org/postgis/binary/ByteSetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueGetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueSetter.java,
+	  java/jdbc/src/org/postgis/java2d/Java2DWrapper.java,
+	  java/jdbc/src/org/postgis/java2d/PGShapeGeometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/jdbc/src/org/postgis/overview.html,
+	  java/jdbc/src/org/postgis/version.properties,
+	  java/jdbc/src/org/postgresql/driverconfig.properties,
+	  java/jdbc/stubs/LICENSE,
+	  java/jdbc/stubs/org/postgresql/Connection.java,
+	  java/jdbc/stubs/org/postgresql/PGConnection.java,
+	  java/jdbc/todo.txt, java/jdbc_jtsparser/README,
+	  java/jdbc_jtsparser/pom.xml,
+	  java/jdbc_jtsparser/src/main/java/examples/JtsTestParser.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JTSShape.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsGeometry.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsGisWrapper.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsWrapper.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/overview.html,
+	  make_dist.sh: Bye bye, java
 	  
 	  New home for java bindings is
 	  https://github.com/postgis/postgis-java
@@ -5164,11 +9544,19 @@
 
 2015-06-17 18:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13679] Add SRID conservancy in ApproximateMedialAxis test
+	* [r13679] regress/sfcgal/approximatemedialaxis.sql,
+	  regress/sfcgal/approximatemedialaxis_expected: Add SRID
+	  conservancy in ApproximateMedialAxis test
 
 2015-06-17 13:10  Sandro Santilli <strk at kbt.io>
 
-	* [r13678] Add ST_ApproximateMedialAxis (#3169)
+	* [r13678] NEWS, doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_approximatemedialaxis01.wkt,
+	  doc/reference_sfcgal.xml, postgis/lwgeom_sfcgal.c,
+	  postgis/sfcgal.sql.in, regress/Makefile.in,
+	  regress/sfcgal/approximatemedialaxis.sql,
+	  regress/sfcgal/approximatemedialaxis_expected: Add
+	  ST_ApproximateMedialAxis (#3169)
 	  
 	  Requires SFCGAL (any version).
 	  Uses SFCGAL specific API if available (1.2+),
@@ -5178,128 +9566,180 @@
 
 2015-06-16 13:29  Sandro Santilli <strk at kbt.io>
 
-	* [r13677] Revert "Build liblwgeom with -no-undefined flag"
+	* [r13677] liblwgeom/Makefile.in: Revert "Build liblwgeom with
+	  -no-undefined flag"
 	  
 	  This reverts r13650 as it broke static-only build under windows,
 	  see http://trac.osgeo.org/postgis/ticket/3167
 
 2015-06-16 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r13676] Make SFCGAL version available in sqldefines.h
+	* [r13676] postgis/sqldefines.h.in: Make SFCGAL version available
+	  in sqldefines.h
 
 2015-06-16 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r13675] Make SFCGAL version available in postgis_config.h.in
+	* [r13675] configure.ac, postgis_config.h.in: Make SFCGAL version
+	  available in postgis_config.h.in
 
 2015-06-13 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13674] Add ST_Boundary in "see also" section for ST_MakePolygon
+	* [r13674] doc/reference_constructor.xml: Add ST_Boundary in "see
+	  also" section for ST_MakePolygon
 	  
 	  See
 	  https://lists.osgeo.org/pipermail/postgis-users/2015-June/040574.html
 
 2015-06-13 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13673] Fix the "maintainer-clean" rule, and avoid maven
-	  downloads on clean
+	* [r13673] GNUmakefile.in, java/jdbc/Makefile.in,
+	  postgis/Makefile.in: Fix the "maintainer-clean" rule, and avoid
+	  maven downloads on clean
 
 2015-06-13 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13672] Only remove pom.xml on "make maintainer-clean"
+	* [r13672] java/jdbc/Makefile.in: Only remove pom.xml on "make
+	  maintainer-clean"
 	  
 	  It's a distributed file...
 
 2015-06-12 19:32  Sandro Santilli <strk at kbt.io>
 
-	* [r13671] Include pom.xml in distribution (#3154)
+	* [r13671] make_dist.sh: Include pom.xml in distribution (#3154)
 
 2015-06-12 19:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13670] Stop using "cvs" string in dist script
+	* [r13670] make_dist.sh: Stop using "cvs" string in dist script
 
 2015-06-12 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13669] #3164, ST_ClipByBox2D a little less brittle
+	* [r13669] liblwgeom/lwgeom.c, liblwgeom/lwgeom_geos.c,
+	  postgis/lwgeom_geos.c: #3164, ST_ClipByBox2D a little less
+	  brittle
 
 2015-06-12 18:49  Regina Obe <lr at pcorp.us>
 
-	* [r13667] take out pom make section to try to make travis happy.
-	  Turns out debbie doesn't use this script anyway.
+	* [r13667] make_dist.sh: take out pom make section to try to make
+	  travis happy. Turns out debbie doesn't use this script anyway.
 
 2015-06-12 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13666] #1137, Add a tolerance distance to
-	  ST_RemoveRepeatedPoints
+	* [r13666] NEWS, doc/reference_processing.xml,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  postgis/postgis_drop_after.sql,
+	  regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected: #1137, Add a tolerance
+	  distance to ST_RemoveRepeatedPoints
 
 2015-06-12 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13665] Add item about new functions supporting compoundcurve
-	  types
+	* [r13665] NEWS: Add item about new functions supporting
+	  compoundcurve types
 
 2015-06-11 21:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13664] #2717, support startpoint, endpoint, pointn, numpoints
-	  for compoundcurve
+	* [r13664] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwline.c, postgis/lwgeom_ogc.c,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected, regress/tickets.sql,
+	  regress/tickets_expected: #2717, support startpoint, endpoint,
+	  pointn, numpoints for compoundcurve
 
 2015-06-11 19:58  Sandro Santilli <strk at kbt.io>
 
-	* [r13661] Optimize ptarray_locate_along_linear to really honour
-	  the "from" parameter
+	* [r13661] liblwgeom/lwlinearreferencing.c: Optimize
+	  ptarray_locate_along_linear to really honour the "from" parameter
 
 2015-06-11 19:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13658] Add test for ST_Affine bbox cache bug (#3159)
+	* [r13658] regress/affine.sql, regress/affine_expected: Add test
+	  for ST_Affine bbox cache bug (#3159)
 
 2015-06-11 19:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13657] Make ST_Scale not use ST_Affine
+	* [r13657] doc/reference_editor.xml, postgis/postgis.sql.in: Make
+	  ST_Scale not use ST_Affine
 
 2015-06-11 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13656] #3159, only add boxes to geometries that are input with
-	  them
+	* [r13656] liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, postgis/geography_inout.c,
+	  postgis/lwgeom_functions_basic.c: #3159, only add boxes to
+	  geometries that are input with them
 
 2015-06-11 19:12  Sandro Santilli <strk at kbt.io>
 
-	* [r13655] Add missing item about |=| addition
+	* [r13655] NEWS: Add missing item about |=| addition
 
 2015-06-11 19:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13654] Allow passing M factor to ST_Scale (#3062)
+	* [r13654] NEWS, doc/reference_editor.xml,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/affine.sql, regress/affine_expected: Allow passing M
+	  factor to ST_Scale (#3062)
 
 2015-06-11 19:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13653] lwgeom_scale: recompute bounding box if needed
+	* [r13653] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/lwgeom.c: lwgeom_scale:
+	  recompute bounding box if needed
 
 2015-06-11 11:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13652] Move liblwgeom logging functions outside of public
-	  header (#1220)
+	* [r13652] NEWS, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_log.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/geography_inout.c, postgis/geography_measurement_trees.c,
+	  postgis/lwgeom_backend_api.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_geohash.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_sfcgal.c,
+	  raster/rt_core/rt_geometry.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_spatial_relationship.c: Move liblwgeom logging
+	  functions outside of public header (#1220)
 
 2015-06-11 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r13651] Drop unused lw_vasprintf / lw_asprintf functions from
-	  liblwgeom
+	* [r13651] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/vsprintf.c, loader/shp2pgsql-gui.c: Drop unused
+	  lw_vasprintf / lw_asprintf functions from liblwgeom
 
 2015-06-11 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r13650] Build liblwgeom with -no-undefined flag
+	* [r13650] liblwgeom/Makefile.in: Build liblwgeom with
+	  -no-undefined flag
 	  
 	  Doing so should report unresolved symbol references from regular
 	  object files.
 
 2015-06-11 00:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13648] Move temporal function wrappers in their own file
+	* [r13648] postgis/Makefile.in, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_functions_temporal.c: Move temporal function
+	  wrappers in their own file
 
 2015-06-10 23:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13647] Fix unused vars and funx warnings building against pgsql
-	  < 9.5
+	* [r13647] postgis/gserialized_gist_nd.c: Fix unused vars and funx
+	  warnings building against pgsql < 9.5
 
 2015-06-10 23:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13646] Restore liblwgeom API compatibility (#3156)
+	* [r13646] liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwutil.c, libpgcommon/lwgeom_pg.c,
+	  raster/test/cunit/cu_tester.c: Restore liblwgeom API
+	  compatibility (#3156)
 	  
 	  Adds an lwgeom_set_debuglogger function, restore
 	  lwgeom_set_handler
@@ -5309,68 +9749,84 @@
 
 2015-06-10 23:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13645] Convert varint test to use the new ASSERT_STRING_EQUAL
-	  macro
+	* [r13645] liblwgeom/cunit/cu_varint.c: Convert varint test to use
+	  the new ASSERT_STRING_EQUAL macro
 	  
 	  Also drops manual "strcmp" calls from it.
 
 2015-06-10 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r13644] Convert ptarray test to use the new ASSERT_STRING_EQUAL
-	  macro
+	* [r13644] liblwgeom/cunit/cu_ptarray.c: Convert ptarray test to
+	  use the new ASSERT_STRING_EQUAL macro
 	  
 	  Also change its suite name to "ptarray"
 
 2015-06-10 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13643] Add lwgeom_scale and ptarray_scale with support of all
-	  dimensions (#3062)
+	* [r13643] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom.c, liblwgeom/ptarray.c: Add lwgeom_scale and
+	  ptarray_scale with support of all dimensions (#3062)
 	  
 	  Includes unit test.
 
 2015-06-10 16:42  Sandro Santilli <strk at kbt.io>
 
-	* [r13642] Trim refpurpose section for <-> operator, move details
-	  down
+	* [r13642] doc/reference_operator.xml: Trim refpurpose section for
+	  <-> operator, move details down
 
 2015-06-10 16:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13641] Add |=| operator with CPA semantic and KNN support with
-	  PgSQL 9.5+
+	* [r13641] doc/reference_operator.xml, doc/reference_temporal.xml,
+	  postgis/gserialized_gist_nd.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/temporal_knn.sql,
+	  regress/temporal_knn_expected: Add |=| operator with CPA semantic
+	  and KNN support with PgSQL 9.5+
 	  
 	  Includes regress test and documentation
 
 2015-06-10 11:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13640] Ensure ST_DistanceCPA returns NULL if inputs do not meet
+	* [r13640] postgis/lwgeom_functions_lrs.c, regress/temporal.sql,
+	  regress/temporal_expected: Ensure ST_DistanceCPA returns NULL if
+	  inputs do not meet
 
 2015-06-10 09:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13639] Remove liblwgeom.h on make uninstall (#3155)
+	* [r13639] liblwgeom/Makefile.in: Remove liblwgeom.h on make
+	  uninstall (#3155)
 
 2015-06-10 07:31  Sandro Santilli <strk at kbt.io>
 
-	* [r13636] Add note about minimum PROJ4 version requirement raise
+	* [r13636] NEWS: Add note about minimum PROJ4 version requirement
+	  raise
 
 2015-06-09 22:29  Regina Obe <lr at pcorp.us>
 
-	* [r13634] #3154: revise make dist to build pom and not delete.
+	* [r13634] java/jdbc/Makefile.in, make_dist.sh: #3154: revise make
+	  dist to build pom and not delete.
 
 2015-06-09 20:01  Sandro Santilli <strk at kbt.io>
 
-	* [r13632] Fix definition of ST_DistanceCPA
+	* [r13632] postgis/postgis.sql.in: Fix definition of ST_DistanceCPA
 
 2015-06-09 19:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13631] ST_DistanceCPA: return distance at closest point of
-	  approach
+	* [r13631] NEWS, doc/reference_temporal.xml,
+	  postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in,
+	  regress/temporal.sql, regress/temporal_expected: ST_DistanceCPA:
+	  return distance at closest point of approach
 	  
 	  Includes regression test and docs.
 
 2015-06-09 19:21  Sandro Santilli <strk at kbt.io>
 
-	* [r13630] Have ST_ClosestPointOfApproach return NULL if inputs do
-	  not meet
+	* [r13630] doc/reference_temporal.xml,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwlinearreferencing.c, postgis/lwgeom_functions_lrs.c,
+	  regress/temporal.sql, regress/temporal_expected: Have
+	  ST_ClosestPointOfApproach return NULL if inputs do not meet
 	  
 	  Makes lwgeom_tcpa return -2 if inputs do not share any point in
 	  time.
@@ -5378,264 +9834,378 @@
 
 2015-06-09 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13629] Be less noisy on meeting trajectories, add temporal test
+	* [r13629] liblwgeom/lwlinearreferencing.c, regress/temporal.sql,
+	  regress/temporal_expected: Be less noisy on meeting trajectories,
+	  add temporal test
 
 2015-06-09 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13628] Fix lwgeom_tcpa distance computation for degenerate
-	  cases
+	* [r13628] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/lwlinearreferencing.c: Fix lwgeom_tcpa distance
+	  computation for degenerate cases
 
 2015-06-09 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13627] Implement missing distance3d_pt_pt function
+	* [r13627] liblwgeom/measures3d.c: Implement missing
+	  distance3d_pt_pt function
 
 2015-06-09 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r13626] Update in-header documentation for lwgeom_split
+	* [r13626] liblwgeom/liblwgeom.h.in: Update in-header documentation
+	  for lwgeom_split
 
 2015-06-06 04:55  Regina Obe <lr at pcorp.us>
 
-	* [r13625] #2906: move census functions into tiger_loader_2014.sql
-	  (needed since we took out of extension but still in docs) and
-	  will be needed for upgrades
+	* [r13625] extras/tiger_geocoder/tiger_loader_2014.sql: #2906: move
+	  census functions into tiger_loader_2014.sql (needed since we took
+	  out of extension but still in docs) and will be needed for
+	  upgrades
 
 2015-06-05 21:02  Regina Obe <lr at pcorp.us>
 
-	* [r13624] #2906: Fix webiste link postgis.net (instead of
-	  postgis.org), consolidate censustract/bg/tabblock for 2014 into
-	  2014 loader file, fix tabblock loading issue (they renamed it so
-	  its ends in 10 now)
+	* [r13624] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/census_loader.sql,
+	  extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode_settings.sql,
+	  extras/tiger_geocoder/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/upgrade_geocode.sql: #2906: Fix webiste
+	  link postgis.net (instead of postgis.org), consolidate
+	  censustract/bg/tabblock for 2014 into 2014 loader file, fix
+	  tabblock loading issue (they renamed it so its ends in 10 now)
 
 2015-06-04 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r13623] Get "Closest Point of Approach" name straight ...
+	* [r13623] regress/temporal.sql, regress/temporal_expected: Get
+	  "Closest Point of Approach" name straight ...
 
 2015-06-04 21:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13622] Move ST_ClosestPointOfApproach tests under temporal.sql
+	* [r13622] regress/regress_lrs.sql, regress/regress_lrs_expected,
+	  regress/temporal.sql, regress/temporal_expected: Move
+	  ST_ClosestPointOfApproach tests under temporal.sql
 
 2015-06-04 20:36  Regina Obe <lr at pcorp.us>
 
-	* [r13621] change extension install to go from root of tiger
+	* [r13621] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/README, extras/tiger_geocoder/tiger_2011:
+	  change extension install to go from root of tiger
 
 2015-06-04 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r13620] a lot of this stuff is not tiger_2011, we should just go
-	  back to single folder
+	* [r13620] extras/tiger_geocoder/census_loader.sql,
+	  extras/tiger_geocoder/create_geocode.bat,
+	  extras/tiger_geocoder/create_geocode.sh,
+	  extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode,
+	  extras/tiger_geocoder/geocode_settings.sql,
+	  extras/tiger_geocoder/legacy_import,
+	  extras/tiger_geocoder/normalize,
+	  extras/tiger_geocoder/pagc_normalize,
+	  extras/tiger_geocoder/regress, extras/tiger_geocoder/tables,
+	  extras/tiger_geocoder/tiger_2011/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode,
+	  extras/tiger_geocoder/tiger_2011/geocode_settings.sql,
+	  extras/tiger_geocoder/tiger_2011/legacy_import,
+	  extras/tiger_geocoder/tiger_2011/normalize,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize,
+	  extras/tiger_geocoder/tiger_2011/regress,
+	  extras/tiger_geocoder/tiger_2011/tables,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/tiger_2011/topology,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.sh,
+	  extras/tiger_geocoder/tiger_2011/utility,
+	  extras/tiger_geocoder/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/topology,
+	  extras/tiger_geocoder/upgrade_geocode.sql,
+	  extras/tiger_geocoder/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/upgrade_geocoder.sh,
+	  extras/tiger_geocoder/utility: a lot of this stuff is not
+	  tiger_2011, we should just go back to single folder
 
 2015-06-04 19:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13619] #2287, fix regressions with new debug in raster
+	* [r13619] liblwgeom/lwgeom.c, raster/rt_core/rt_mapalgebra.c,
+	  raster/rt_core/rt_warp.c, raster/rt_pg/rtpostgis.c,
+	  raster/test/regress/rt_mapalgebra_expected: #2287, fix
+	  regressions with new debug in raster
 
 2015-06-04 18:53  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13618] Harmonize ST_SimplifyVW with ST_Simplify behavior when
-	  feeded with 0 tolerance
+	* [r13618] liblwgeom/effectivearea.c, postgis/postgis.sql.in:
+	  Harmonize ST_SimplifyVW with ST_Simplify behavior when feeded
+	  with 0 tolerance
 
 2015-06-04 18:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13617] #2287, move debug messages in --enable-debug builds to
-	  the DEBUG PgSQL logging channel
+	* [r13617] liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwutil.c,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_lrs.c, postgis/lwgeom_geos.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/test/cunit/cu_tester.c: #2287, move debug messages in
+	  --enable-debug builds to the DEBUG PgSQL logging channel
 
 2015-06-04 08:30  Regina Obe <lr at pcorp.us>
 
-	* [r13616] #3133 add nd index recheck tests
+	* [r13616] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	  #3133 add nd index recheck tests
 
 2015-06-04 08:14  Regina Obe <lr at pcorp.us>
 
-	* [r13615] rework the knn recheck tests for goemetry, geography,
-	  add some nd tests for 3d. still more tests to add.
+	* [r13615] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	  rework the knn recheck tests for goemetry, geography, add some nd
+	  tests for 3d. still more tests to add.
 
 2015-06-04 08:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13614] Embed full version (and revision) in package name for
-	  dev snapshots.
+	* [r13614] make_dist.sh: Embed full version (and revision) in
+	  package name for dev snapshots.
 
 2015-06-03 23:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13611] spellign
+	* [r13611] postgis/geography_measurement.c: spellign
 
 2015-06-03 20:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13610] #3133, support for recheck on M-measured geometries
+	* [r13610] postgis/gserialized_gist_nd.c, regress/Makefile.in:
+	  #3133, support for recheck on M-measured geometries
 
 2015-06-03 19:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13609] Isolate <<->> in version-checked regression file
+	* [r13609] regress/knn.sql, regress/knn_expected,
+	  regress/operators.sql, regress/operators_expected: Isolate <<->>
+	  in version-checked regression file
 
 2015-06-03 19:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13608] whitespace
+	* [r13608] regress/Makefile.in: whitespace
 
 2015-06-03 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13607] #3133, add <<->> recheck supporrt and rip out <<#>>
+	* [r13607] liblwgeom/liblwgeom.h.in, liblwgeom/measures.c,
+	  postgis/gserialized_gist_nd.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/postgis.sql.in,
+	  regress/knn.sql, regress/knn_expected, regress/operators.sql,
+	  regress/operators_expected: #3133, add <<->> recheck supporrt and
+	  rip out <<#>>
 
 2015-06-03 18:34  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13606] Guard from 1 point linestrings in st_simplifyvw and
-	  st_seteffectivearea
+	* [r13606] liblwgeom/effectivearea.c: Guard from 1 point
+	  linestrings in st_simplifyvw and st_seteffectivearea
 
 2015-06-03 17:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13605] #3132, KNN box-only operator <-> for geography to
-	  support PgSQL < 9.5
+	* [r13605] postgis/geography.sql.in,
+	  postgis/geography_measurement.c, postgis/gserialized_gist_nd.c:
+	  #3132, KNN box-only operator <-> for geography to support PgSQL <
+	  9.5
 
 2015-06-03 13:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13604] #3140, fix comparison function
+	* [r13604] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/lwlinearreferencing.c: #3140, fix comparison function
 
 2015-06-03 12:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13603] quite tests a bit
+	* [r13603] liblwgeom/cunit/cu_geos.c: quite tests a bit
 
 2015-06-03 08:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13602] Update the GEOS version warning to recommend 3.4.2
+	* [r13602] configure.ac: Update the GEOS version warning to
+	  recommend 3.4.2
 
 2015-06-02 16:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13601] #3143, use right type size / simpler pointer math?
+	* [r13601] liblwgeom/lwlinearreferencing.c: #3143, use right type
+	  size / simpler pointer math?
 
 2015-06-01 16:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13600] Guard against crazy selectivity numbers
+	* [r13600] postgis/gserialized_estimate.c: Guard against crazy
+	  selectivity numbers
 
 2015-06-01 16:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13599] ST_BoundingDiagonal (#3139)
+	* [r13599] NEWS, doc/reference_accessor.xml,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/lwgeom_regress.sql, regress/lwgeom_regress_expected:
+	  ST_BoundingDiagonal (#3139)
 	  
 	  Includes tests and documentation
 
 2015-06-01 13:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13598] Harmonize regression test
+	* [r13598] regress/clipbybox2d_expected: Harmonize regression test
 
 2015-06-01 13:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13597] Stylistic OCD
+	* [r13597] liblwgeom/lwout_twkb.c: Stylistic OCD
 
 2015-06-01 12:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13596] Harmonize threshold w/ message
+	* [r13596] liblwgeom/lwgeom.c: Harmonize threshold w/ message
 
 2015-06-01 09:04  Regina Obe <lr at pcorp.us>
 
-	* [r13595] #3074: Add postgres regress for ST_SubDivide, update
-	  documentation to not use example below 8 vertices and put note
-	  about no less than 8 is allowed
+	* [r13595] doc/html/image_src/st_subdivide02.wkt,
+	  doc/reference_processing.xml, regress/Makefile.in,
+	  regress/subdivide.sql, regress/subdivide_expected: #3074: Add
+	  postgres regress for ST_SubDivide, update documentation to not
+	  use example below 8 vertices and put note about no less than 8 is
+	  allowed
 
 2015-05-31 20:30  Regina Obe <lr at pcorp.us>
 
-	* [r13594] more fine tuning to force index use during index tests
+	* [r13594] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	  more fine tuning to force index use during index tests
 
 2015-05-31 20:14  Regina Obe <lr at pcorp.us>
 
-	* [r13593] #3127 revert back to use sphere distance (spheroid
-	  doesn't work with knn recheck), document that <-> is on sphere,
-	  change tests to be based on sphere instead of spheroid., #3131
-	  reverting fixes index returned tuples wrong order issue
+	* [r13593] doc/reference_operator.xml,
+	  postgis/geography_measurement.c, regress/knn_recheck.sql,
+	  regress/knn_recheck_expected: #3127 revert back to use sphere
+	  distance (spheroid doesn't work with knn recheck), document that
+	  <-> is on sphere, change tests to be based on sphere instead of
+	  spheroid., #3131 reverting fixes index returned tuples wrong
+	  order issue
 
 2015-05-31 04:48  Regina Obe <lr at pcorp.us>
 
-	* [r13592] revert last change
+	* [r13592] liblwgeom/cunit/cu_measures.c: revert last change
 
 2015-05-31 04:01  Regina Obe <lr at pcorp.us>
 
-	* [r13591] #3143 get rid of duplicate measure_suite_setup
-	  declaration to try to fix winnie's 32-bit whining.
+	* [r13591] liblwgeom/cunit/cu_measures.c: #3143 get rid of
+	  duplicate measure_suite_setup declaration to try to fix winnie's
+	  32-bit whining.
 
 2015-05-31 01:57  Regina Obe <lr at pcorp.us>
 
-	* [r13590] #3127 Switch knn to use spheroid distance instead of
-	  sphere distance
+	* [r13590] postgis/geography_measurement.c: #3127 Switch knn to use
+	  spheroid distance instead of sphere distance
 
 2015-05-30 20:35  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13589] A small opimization to not use temp buffer when size of
-	  npoints is not unpredictable
+	* [r13589] liblwgeom/lwout_twkb.c: A small opimization to not use
+	  temp buffer when size of npoints is not unpredictable
 
 2015-05-30 15:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13588] #3131, just fix KNN w/ big hammer
+	* [r13588] postgis/geography_measurement.c: #3131, just fix KNN w/
+	  big hammer
 
 2015-05-29 23:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13587] Use the right function!
+	* [r13587] postgis/geography_measurement.c: Use the right function!
 
 2015-05-29 23:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13586] Remove stub code!
+	* [r13586] postgis/geography_measurement.c: Remove stub code!
 
 2015-05-29 23:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13585] #3131, fix crasher
+	* [r13585] postgis/geography_measurement.c: #3131, fix crasher
 
 2015-05-29 22:01  Regina Obe <lr at pcorp.us>
 
-	* [r13584] Add raster garden tests to make garden run
+	* [r13584] regress/Makefile.in: Add raster garden tests to make
+	  garden run
 
 2015-05-29 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13583] Lower limit on max vertices
+	* [r13583] liblwgeom/lwgeom.c: Lower limit on max vertices
 
 2015-05-29 21:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13582] #3131, KNN geography still gives ERROR: index returned
-	  tuples in wrong order
+	* [r13582] postgis/geography.sql.in,
+	  postgis/geography_measurement.c, postgis/gserialized_gist_nd.c:
+	  #3131, KNN geography still gives ERROR: index returned tuples in
+	  wrong order
 
 2015-05-29 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13581] Alter test
+	* [r13581] regress/clipbybox2d_expected: Alter test
 
 2015-05-29 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13580] #3135, avoid infinite recursion on features with
-	  repeated points
+	* [r13580] liblwgeom/lwgeom.c, postgis/lwgeom_dump.c: #3135, avoid
+	  infinite recursion on features with repeated points
 
 2015-05-29 07:56  Regina Obe <lr at pcorp.us>
 
-	* [r13579] #3134 change make garden to use regress install instead
-	  of the scripts in postgis/..
+	* [r13579] regress/Makefile.in: #3134 change make garden to use
+	  regress install instead of the scripts in postgis/..
 
 2015-05-28 20:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13578] Move test to ifdef'ed location for GEOS 3.5
+	* [r13578] regress/clipbybox2d.sql, regress/clipbybox2d_expected,
+	  regress/tickets.sql, regress/tickets_expected: Move test to
+	  ifdef'ed location for GEOS 3.5
 
 2015-05-28 20:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13577] Move some types around, see if winnie gets happier
+	* [r13577] liblwgeom/cunit/cu_in_twkb.c, liblwgeom/lwout_twkb.c:
+	  Move some types around, see if winnie gets happier
 
 2015-05-28 19:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13576] #3135, ST_SubDivide garden crasher on malformed polygon
-	  and linestring
+	* [r13576] liblwgeom/cunit/cu_geos.c, liblwgeom/lwgeom.c,
+	  regress/tickets.sql, regress/tickets_expected: #3135,
+	  ST_SubDivide garden crasher on malformed polygon and linestring
 
 2015-05-28 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13575] Remove possible double free
+	* [r13575] liblwgeom/cunit/cu_algorithm.c: Remove possible double
+	  free
 
 2015-05-28 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13574] #2093, Add extra policy argument to control ST_Simplify
-	  behavior
+	* [r13574] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoly.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/postgis.sql.in:
+	  #2093, Add extra policy argument to control ST_Simplify behavior
 
 2015-05-28 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13573] Remove dead code
+	* [r13573] liblwgeom/lwout_twkb.c: Remove dead code
 
 2015-05-28 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13572] TWKB: Drop duplicate vertices during encoding
+	* [r13572] liblwgeom/bytebuffer.c, liblwgeom/bytebuffer.h,
+	  liblwgeom/lwout_twkb.c: TWKB: Drop duplicate vertices during
+	  encoding
 
 2015-05-28 15:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13571] Add NEWS entry and another example for
-	  ST_IsValidTrajectory
+	* [r13571] NEWS, doc/reference_temporal.xml: Add NEWS entry and
+	  another example for ST_IsValidTrajectory
 
 2015-05-28 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13570] Add ST_IsValidTrajectory (#3129)
+	* [r13570] doc/Makefile.in, doc/postgis.xml, doc/reference.xml,
+	  doc/reference_lrs.xml, doc/reference_temporal.xml,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/temporal.sql,
+	  regress/temporal_expected: Add ST_IsValidTrajectory (#3129)
 	  
 	  Adds lwgeom_is_trajectory and lwline_is_trajectory to liblwgeom.
 	  Includes unit and regress test.
@@ -5645,50 +10215,61 @@
 
 2015-05-27 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r13569] Fix ST_ClosestPointOfApproach assumption of lwgeom->bbox
-	  being exact
+	* [r13569] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/lwlinearreferencing.c, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: Fix ST_ClosestPointOfApproach
+	  assumption of lwgeom->bbox being exact
 	  
 	  See #3136
 
 2015-05-27 11:45  Regina Obe <lr at pcorp.us>
 
-	* [r13568] the actual geography tst needs some work, but for now
-	  just commit what current returns
+	* [r13568] regress/knn_recheck_expected: the actual geography tst
+	  needs some work, but for now just commit what current returns
 
 2015-05-27 06:30  Regina Obe <lr at pcorp.us>
 
-	* [r13567] #3134: make garden doesn't install postgis (revise to
-	  ignore if plpgsql is already installed.)
+	* [r13567] regress/Makefile.in: #3134: make garden doesn't install
+	  postgis (revise to ignore if plpgsql is already installed.)
 
 2015-05-26 22:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13566] #3126, ST_SubDivide garden crasher on Polyhedral Surface
+	* [r13566] liblwgeom/lwgeom.c: #3126, ST_SubDivide garden crasher
+	  on Polyhedral Surface
 
 2015-05-26 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13565] Formatting
+	* [r13565] postgis/geography_measurement.c: Formatting
 
 2015-05-26 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13564] 0se FP_TOLERANCE instead of 0
+	* [r13564] postgis/geography_measurement.c: 0se FP_TOLERANCE
+	  instead of 0
 
 2015-05-26 19:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13563] Do KNN distance calcs on the spherod
+	* [r13563] postgis/geography_measurement.c: Do KNN distance calcs
+	  on the spherod
 
 2015-05-26 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r13562] Fix return type of LRS functions in docs from float to
-	  float8
+	* [r13562] doc/reference_lrs.xml: Fix return type of LRS functions
+	  in docs from float to float8
 
 2015-05-26 15:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13561] Add missing tests for ST_AddMeasure and
-	  ST_InterpolatePoint
+	* [r13561] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Add missing tests for ST_AddMeasure and ST_InterpolatePoint
 
 2015-05-26 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13560] Add ST_ClosestPointOfApproach (#3128)
+	* [r13560] NEWS, doc/reference_lrs.xml,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwlinearreferencing.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/postgis.sql.in, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: Add ST_ClosestPointOfApproach
+	  (#3128)
 	  
 	  Based on new lwgeom_tcpa liblwgeom function.
 	  Includes unit and regress tests.
@@ -5696,205 +10277,256 @@
 
 2015-05-26 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13559] Remove unused variable
+	* [r13559] liblwgeom/lwgeom.c: Remove unused variable
 
 2015-05-26 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13558] Add some const qualifiers for 3d distance functions
+	* [r13558] liblwgeom/liblwgeom.h.in, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h: Add some const qualifiers for 3d distance
+	  functions
 
 2015-05-26 06:14  Regina Obe <lr at pcorp.us>
 
-	* [r13556] #2703: KNN geography recheck tests
+	* [r13556] regress/knn_recheck.sql, regress/knn_recheck_expected:
+	  #2703: KNN geography recheck tests
 
 2015-05-25 18:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13555] Test for crasher
+	* [r13555] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Test for crasher
 
 2015-05-25 18:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13554] Fix crasher found in garden tests
+	* [r13554] liblwgeom/ptarray.c: Fix crasher found in garden tests
 
 2015-05-25 17:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13553] Move inline functions for clang compat
+	* [r13553] liblwgeom/measures3d.c, liblwgeom/measures3d.h: Move
+	  inline functions for clang compat
 
 2015-05-25 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13552] It's the object files that depend on headers, not the
-	  library
+	* [r13552] liblwgeom/Makefile.in: It's the object files that depend
+	  on headers, not the library
 
 2015-05-25 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13551] Inline helper measures3d functions
+	* [r13551] liblwgeom/measures3d.h: Inline helper measures3d
+	  functions
 
 2015-05-25 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13550] Consider all headers as dependencies of library
+	* [r13550] liblwgeom/Makefile.in: Consider all headers as
+	  dependencies of library
 
 2015-05-25 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13549] Header guard and macro-protection for measures3d header
+	* [r13549] liblwgeom/measures3d.h: Header guard and
+	  macro-protection for measures3d header
 
 2015-05-25 14:06  Regina Obe <lr at pcorp.us>
 
-	* [r13548] was right first time -- no space at end.
+	* [r13548] regress/knn_recheck_expected: was right first time -- no
+	  space at end.
 
 2015-05-25 04:24  Regina Obe <lr at pcorp.us>
 
-	* [r13547] oops correction to what should be the results
+	* [r13547] regress/knn_recheck_expected: oops correction to what
+	  should be the results
 
 2015-05-25 02:25  Regina Obe <lr at pcorp.us>
 
-	* [r13546] #2703 knn_recheck regress tests -- will currently fail
-	  -- exercises issue nicklas brought up in -devel
+	* [r13546] regress/Makefile.in, regress/knn_recheck.sql,
+	  regress/knn_recheck_expected: #2703 knn_recheck regress tests --
+	  will currently fail -- exercises issue nicklas brought up in
+	  -devel
 
 2015-05-24 13:03  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13545] Update NEWS-file
+	* [r13545] NEWS: Update NEWS-file
 
 2015-05-22 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13544] #2703, don't use the cache when running distance tests
-	  for geography
+	* [r13544] postgis/geography.sql.in: #2703, don't use the cache
+	  when running distance tests for geography
 
 2015-05-22 20:00  Regina Obe <lr at pcorp.us>
 
-	* [r13543] minor wording and additional explain of KNN true dist
-	  (also put in an Enhanced flag)
+	* [r13543] doc/reference_operator.xml: minor wording and additional
+	  explain of KNN true dist (also put in an Enhanced flag)
 
 2015-05-22 19:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13542] Properly guard against unused parameter reads
+	* [r13542] postgis/geography_measurement.c: Properly guard against
+	  unused parameter reads
 
 2015-05-22 18:29  Regina Obe <lr at pcorp.us>
 
-	* [r13541] Catch enhancements
+	* [r13541] doc/xsl/postgis_aggs_mm.xml.xsl: Catch enhancements
 
 2015-05-22 12:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13540] #3123, add example using array input form of function
+	* [r13540] doc/reference_output.xml: #3123, add example using array
+	  input form of function
 
 2015-05-22 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r13539] Typos
+	* [r13539] liblwgeom/measures3d.c: Typos
 
 2015-05-21 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13538] <-> for geography committed with recheck
+	* [r13538] postgis/geography.sql.in,
+	  postgis/geography_measurement.c, postgis/gserialized_gist_nd.c:
+	  <-> for geography committed with recheck
 
 2015-05-21 15:32  Sandro Santilli <strk at kbt.io>
 
-	* [r13537] Reduce string concatenation operations
+	* [r13537] topology/topology.sql.in: Reduce string concatenation
+	  operations
 	  
 	  According to the SQL standard literal strings are automatically
 	  merged when separated by at least a newline...
 
 2015-05-21 13:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13536] Clarify status
+	* [r13536] doc/reference_operator.xml: Clarify status
 
 2015-05-21 13:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13535] #3124, Deprecation Warnings inside Aggregates
+	* [r13535] postgis/postgis.sql.in: #3124, Deprecation Warnings
+	  inside Aggregates
 
 2015-05-21 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r13534] Add postgis-out.xml back as a dependency of
-	  postgis_aggs_mm.xml
+	* [r13534] doc/Makefile.in: Add postgis-out.xml back as a
+	  dependency of postgis_aggs_mm.xml
 
 2015-05-21 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r13533] Reduce number of calls to ST_RelateMatch during
-	  ValidateTopology
+	* [r13533] topology/topology.sql.in: Reduce number of calls to
+	  ST_RelateMatch during ValidateTopology
 
 2015-05-21 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13532] Fix dependency of postgis_aggs_mm.xml Makefile rule
+	* [r13532] doc/Makefile.in: Fix dependency of postgis_aggs_mm.xml
+	  Makefile rule
 
 2015-05-20 21:12  Regina Obe <lr at pcorp.us>
 
-	* [r13531] Do not get fooled by carriage returns - chomp did not do
-	  the job now explicit remove
+	* [r13531] regress/run_test.pl: Do not get fooled by carriage
+	  returns - chomp did not do the job now explicit remove
 
 2015-05-20 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13530] #2703, support true KNN in PgSQL 9.5+
+	* [r13530] NEWS, doc/reference_operator.xml,
+	  postgis/gserialized_gist_2d.c, postgis/postgis.sql.in,
+	  regress/knn.sql, regress/operators.sql,
+	  regress/operators_expected: #2703, support true KNN in PgSQL 9.5+
 
 2015-05-20 18:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13529] Do not get fooled by carriage returns
+	* [r13529] regress/run_test.pl: Do not get fooled by carriage
+	  returns
 
 2015-05-19 23:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13528] Fix regression "error" in UTM/geog ticket
+	* [r13528] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, postgis/geography_measurement.c:
+	  Fix regression "error" in UTM/geog ticket
 
 2015-05-19 18:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13527] Fix comment
+	* [r13527] liblwgeom/liblwgeom_internal.h: Fix comment
 
 2015-05-19 18:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13526] Only use new geodesics when Proj 4.9 is installed
+	* [r13526] liblwgeom/Makefile.in, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/geodesic.c, liblwgeom/geodesic.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwspheroid.c,
+	  raster/test/cunit/Makefile.in: Only use new geodesics when Proj
+	  4.9 is installed
 
 2015-05-19 15:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13524] Support new array_create_iterator in 9.5
+	* [r13524] liblwgeom/liblwgeom_internal.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_inout.c: Support new array_create_iterator in 9.5
 
 2015-05-19 15:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13523] Avoid regression failures when using old geodetic
-	  support
+	* [r13523] liblwgeom/cunit/cu_geodetic.c: Avoid regression failures
+	  when using old geodetic support
 
 2015-05-19 14:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13522] Include new files for #2918
+	* [r13522] liblwgeom/geodesic.c, liblwgeom/geodesic.h: Include new
+	  files for #2918
 
 2015-05-19 14:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13521] #2918, Use GeographicLib functions for geodetics
+	* [r13521] NEWS, configure.ac, doc/faq.xml, doc/introduction.xml,
+	  doc/reference_constructor.xml, doc/reference_measure.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwspheroid.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_spheroid.c,
+	  postgis/postgis.sql.in, regress/measures_expected: #2918, Use
+	  GeographicLib functions for geodetics
 
 2015-05-18 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r13520] Drop obsoleted _st_mapalgebra version on upgrade (#2664)
+	* [r13520] raster/rt_pg/rtpostgis_drop.sql.in: Drop obsoleted
+	  _st_mapalgebra version on upgrade (#2664)
 
 2015-05-18 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r13519] Fix error message about malformed --upgrade-path format
+	* [r13519] regress/run_test.pl: Fix error message about malformed
+	  --upgrade-path format
 
 2015-05-18 07:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13518] Improve upgrade tester by adding postgis objects (#3120)
+	* [r13518] regress/run_test.pl: Improve upgrade tester by adding
+	  postgis objects (#3120)
 
 2015-05-18 07:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13516] Fix confusing help message for --with-pgconfig
+	* [r13516] configure.ac: Fix confusing help message for
+	  --with-pgconfig
 	  
 	  Patch by Volf Tomáš
 
 2015-05-15 16:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r13510] DO block to emit message. ticket #3118
+	* [r13510] raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: DO block to emit
+	  message. ticket #3118
 
 2015-05-15 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r13509] Note Length2d_spheroid and Point_Inside_Circle renames
+	* [r13509] NEWS: Note Length2d_spheroid and Point_Inside_Circle
+	  renames
 
 2015-05-15 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13508] Add test for ST_Length2DSpheroid
+	* [r13508] regress/measures.sql, regress/measures_expected: Add
+	  test for ST_Length2DSpheroid
 	  
 	  checks that 2D is really enforced
 
 2015-05-15 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13507] Deprecate ST_Length2D_Spheroid, renamed to
-	  ST_Length2DSpheroid
+	* [r13507] doc/reference_measure.xml, postgis/lwgeom_spheroid.c,
+	  postgis/postgis.sql.in: Deprecate ST_Length2D_Spheroid, renamed
+	  to ST_Length2DSpheroid
 	  
 	  See #2748
 
 2015-05-15 08:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13506] Warn deprecation of ST_Locate_Between_Measures and
+	* [r13506] postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in,
+	  regress/sfcgal/tickets_expected, regress/tickets_expected: Warn
+	  deprecation of ST_Locate_Between_Measures and
 	  ST_Locate_Along_Measure
 	  
 	  Also add TODO item about switching to the pure-sql deprecation
@@ -5905,102 +10537,391 @@
 
 2015-05-15 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r13505] Remove unused assignment
+	* [r13505] liblwgeom/lwgeom.c: Remove unused assignment
 
 2015-05-13 20:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13504] Simplify argument handling for twkb
+	* [r13504] postgis/lwgeom_inout.c: Simplify argument handling for
+	  twkb
 
 2015-05-13 20:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13503] Free iterator when complete
+	* [r13503] postgis/lwgeom_geos.c, postgis/lwgeom_inout.c: Free
+	  iterator when complete
 
 2015-05-13 19:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13502] Replace manual array iterating with pgsql iterator
+	* [r13502] postgis/lwgeom_geos.c: Replace manual array iterating
+	  with pgsql iterator
 
 2015-05-13 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13501] Remove manual array iteration
+	* [r13501] postgis/lwgeom_functions_basic.c: Remove manual array
+	  iteration
 
 2015-05-13 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13500] De-dupe doc entries
+	* [r13500] doc/reference_constructor.xml: De-dupe doc entries
 
 2015-05-13 18:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13499] Remove unneed bytebuffer.h ref
+	* [r13499] liblwgeom/liblwgeom_internal.h: Remove unneed
+	  bytebuffer.h ref
 
 2015-05-13 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13498] #3085, document ST_GeomFromTWKB
+	* [r13498] doc/reference_constructor.xml: #3085, document
+	  ST_GeomFromTWKB
 
 2015-05-13 18:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13497] Add back some $Id tags and files missing in TWKB commit
+	* [r13497] liblwgeom/bytebuffer.c, liblwgeom/bytebuffer.h,
+	  liblwgeom/cunit/cu_bytebuffer.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, loader/dbfopen.c,
+	  loader/pgsql2shp-core.h, loader/safileio.c,
+	  loader/shp2pgsql-core.h, loader/shpopen.c,
+	  raster/loader/raster2pgsql.h, utils/read_scripts_version.pl: Add
+	  back some $Id tags and files missing in TWKB commit
 
 2015-05-13 18:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13496] Remove the many and unloved $Id$ tags that clutter the
-	  code base
+	* [r13496] ChangeLog, TODO, autogen.sh, configure.ac,
+	  doc/Makefile.comments.in, doc/html/image_src/Makefile.in,
+	  doc/html/image_src/generator.c, doc/html/image_src/styles.c,
+	  doc/html/image_src/styles.h, doc/xsl/post_gis_day_cards.html.xsl,
+	  doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl,
+	  doc/xsl/postgis_reference.xml.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/raster_comments.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl,
+	  doc/xsl/sfcgal_cheatsheet.html.xsl,
+	  doc/xsl/sfcgal_comments.sql.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_comments.sql.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl,
+	  doc/xsl/topology_comments.sql.xsl,
+	  doc/xsl/topology_gardentest.sql.xsl,
+	  extensions/address_standardizer/parseaddress-api.c,
+	  extensions/address_standardizer/parseaddress-api.h,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_tiger_geocoder/sql_bits/add_search_path.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in,
+	  extras/WFS_locks/WFS_locks.sql.in, extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/tiger_2011/README,
+	  extras/tiger_geocoder/tiger_2011/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/census_tracts_functions.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode_settings.sql,
+	  extras/tiger_geocoder/tiger_2011/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2011/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2011/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/pagc_normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2014.sql,
+	  extras/tiger_geocoder/tiger_2011/topology/README,
+	  extras/tiger_geocoder/tiger_2011/topology/tiger_topology_loader.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.sh,
+	  extras/tiger_geocoder/tiger_2011/utility/set_search_path.sql,
+	  java/ejb3/README.txt, java/ejb3/build.xml,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/jdbc/README, java/jdbc/src/examples/Test.java,
+	  java/jdbc/src/examples/TestAutoregister.java,
+	  java/jdbc/src/examples/TestBoxes.java,
+	  java/jdbc/src/examples/TestJava2d.java,
+	  java/jdbc/src/examples/TestParser.java,
+	  java/jdbc/src/examples/TestServer.java,
+	  java/jdbc/src/examples/VersionPrinter.java,
+	  java/jdbc/src/org/postgis/ComposedGeom.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
+	  java/jdbc/src/org/postgis/DriverWrapperLW.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/GeometryCollection.java,
+	  java/jdbc/src/org/postgis/LineString.java,
+	  java/jdbc/src/org/postgis/LinearRing.java,
+	  java/jdbc/src/org/postgis/MultiLineString.java,
+	  java/jdbc/src/org/postgis/MultiPoint.java,
+	  java/jdbc/src/org/postgis/MultiPolygon.java,
+	  java/jdbc/src/org/postgis/PGbox2d.java,
+	  java/jdbc/src/org/postgis/PGbox3d.java,
+	  java/jdbc/src/org/postgis/PGboxbase.java,
+	  java/jdbc/src/org/postgis/PGgeometry.java,
+	  java/jdbc/src/org/postgis/PGgeometryLW.java,
+	  java/jdbc/src/org/postgis/Point.java,
+	  java/jdbc/src/org/postgis/PointComposedGeom.java,
+	  java/jdbc/src/org/postgis/Polygon.java,
+	  java/jdbc/src/org/postgis/Version.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/jdbc/src/org/postgis/binary/ByteGetter.java,
+	  java/jdbc/src/org/postgis/binary/ByteSetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueGetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueSetter.java,
+	  java/jdbc/src/org/postgis/java2d/Java2DWrapper.java,
+	  java/jdbc/src/org/postgis/java2d/PGShapeGeometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/jdbc/todo.txt,
+	  java/jdbc_jtsparser/src/main/java/examples/JtsTestParser.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsGeometry.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsGisWrapper.java,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/JtsWrapper.java,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_effectivearea.c,
+	  liblwgeom/cunit/cu_force_sfs.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/cunit/cu_in_twkb.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_stringbuffer.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/cunit/cu_varint.c,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwlinearreferencing.c,
+	  liblwgeom/lwmcurve.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_svg.c,
+	  liblwgeom/lwout_twkb.h, liblwgeom/lwout_x3d.c,
+	  liblwgeom/lwprint.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h, libpgcommon/Makefile.in,
+	  libpgcommon/common.h, libpgcommon/cunit/Makefile.in,
+	  libpgcommon/gserialized_gist.c, libpgcommon/lwgeom_transform.h,
+	  loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_shp2pgsql.c, loader/cunit/cu_tester.c,
+	  loader/cunit/cu_tester.h, loader/dbfopen.c,
+	  loader/pgsql2shp-cli.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h, loader/safileio.c, loader/shapefil.h,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shpcommon.c, loader/shpcommon.h,
+	  loader/shpopen.c, macros/ac_proj4_version.m4,
+	  postgis/Makefile.in, postgis/geography.h,
+	  postgis/geography.sql.in, postgis/geography_btree.c,
+	  postgis/geography_inout.c, postgis/geography_measurement.c,
+	  postgis/gserialized_gist_2d.c, postgis/gserialized_gist_nd.c,
+	  postgis/gserialized_typmod.c, postgis/legacy.sql.in,
+	  postgis/legacy_minimal.sql.in, postgis/long_xact.sql.in,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_export.h, postgis/lwgeom_functions_analytic.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_sqlmm.c, postgis/postgis.sql.in,
+	  postgis/postgis_drop_after.sql, postgis/postgis_drop_before.sql,
+	  postgis/uninstall_geography.sql.in,
+	  postgis/uninstall_long_xact.sql.in,
+	  postgis/uninstall_sqlmm.sql.in, raster/Makefile.in, raster/TODO,
+	  raster/loader/Makefile.in, raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h, raster/macros/ac_proj4_version.m4,
+	  raster/rt_core/Makefile.in, raster/rt_core/librtcore.h,
+	  raster/rt_core/librtcore_internal.h, raster/rt_core/rt_band.c,
+	  raster/rt_core/rt_context.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_core/rt_pixel.c,
+	  raster/rt_core/rt_raster.c, raster/rt_core/rt_serialize.c,
+	  raster/rt_core/rt_serialize.h,
+	  raster/rt_core/rt_spatial_relationship.c,
+	  raster/rt_core/rt_statistics.c, raster/rt_core/rt_util.c,
+	  raster/rt_core/rt_warp.c, raster/rt_core/rt_wkb.c,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpg_gdal.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpg_internal.c, raster/rt_pg/rtpg_internal.h,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/rt_pg/rtpostgis_legacy.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in,
+	  raster/scripts/Makefile.in,
+	  raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/st_addband.sql,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setarray.sql,
+	  raster/scripts/plpgsql/st_setvalues.sql,
+	  raster/scripts/plpgsql/st_tile.sql,
+	  raster/scripts/plpgsql/st_union.sql,
+	  raster/scripts/python/Makefile.in,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/genraster.py,
+	  raster/scripts/python/ovdump.py, raster/scripts/python/pixval.py,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/scripts/python/rtpixdump.py,
+	  raster/scripts/python/rtreader.py,
+	  raster/scripts/python/rtrowdump.py,
+	  raster/scripts/python/window.py, raster/test/Makefile.in,
+	  raster/test/cunit/Makefile.in, raster/test/cunit/cu_tester.c,
+	  raster/test/cunit/cu_tester.h, raster/test/regress/Makefile.in,
+	  raster/test/regress/box3d.sql,
+	  raster/test/regress/bug_test_car5.sql,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_utility.sql, regress/concave_hull.sql,
+	  regress/regress_management.sql, regress/sfcgal/concave_hull.sql,
+	  topology/Makefile.in, topology/topology.sql.in,
+	  topology/topology_drop_after.sql.in,
+	  topology/topology_drop_before.sql.in, utils/Makefile.in,
+	  utils/profile_intersects.pl, utils/read_scripts_version.pl,
+	  utils/test_estimation.pl, utils/test_geography_estimation.pl,
+	  utils/test_geography_joinestimation.pl,
+	  utils/test_joinestimation.pl: Remove the many and unloved $Id$
+	  tags that clutter the code base
 
 2015-05-13 18:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13495] Include old regression cases for GeoJSON
+	* [r13495] regress/in_geojson.sql, regress/in_geojson_expected:
+	  Include old regression cases for GeoJSON
 
 2015-05-13 18:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13494] Quiet warnings about using fabs on ints
+	* [r13494] raster/loader/raster2pgsql.c: Quiet warnings about using
+	  fabs on ints
 
 2015-05-13 18:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13493] #3085 Add aggregate support and enhance TWKB support in
-	  general
+	* [r13493] doc/reference_constructor.xml, doc/reference_output.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_in_twkb.c, liblwgeom/cunit/cu_out_twkb.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_varint.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwin_twkb.c,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/ptarray.c, liblwgeom/varint.c, liblwgeom/varint.h,
+	  libpgcommon/lwgeom_pg.h, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_inout.c, postgis/postgis.sql.in,
+	  regress/tickets.sql, regress/tickets_expected, regress/twkb.sql,
+	  regress/twkb_expected: #3085 Add aggregate support and enhance
+	  TWKB support in general
 
 2015-05-12 22:27  Regina Obe <lr at pcorp.us>
 
-	* [r13492] fix tag mismatch
+	* [r13492] doc/reference_processing.xml: fix tag mismatch
 
 2015-05-12 21:07  Regina Obe <lr at pcorp.us>
 
-	* [r13491] Figures for new ST_Subdivide function
+	* [r13491] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_subdivide01.wkt,
+	  doc/html/image_src/st_subdivide02.wkt,
+	  doc/reference_processing.xml: Figures for new ST_Subdivide
+	  function
 
 2015-05-12 00:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13489] #3108, subdivide dropping some squares
+	* [r13489] liblwgeom/lwgeom.c: #3108, subdivide dropping some
+	  squares
 
 2015-05-11 17:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13488] Deprecate ST_Point_Inside_Circle (#2748)
+	* [r13488] doc/reference_misc.xml, postgis/postgis.sql.in:
+	  Deprecate ST_Point_Inside_Circle (#2748)
 
 2015-05-09 23:13  Regina Obe <lr at pcorp.us>
 
-	* [r13487] get rid of dangling para mark
+	* [r13487] doc/reference_output.xml: get rid of dangling para mark
 
 2015-05-09 23:06  Regina Obe <lr at pcorp.us>
 
-	* [r13486] add ST_AsX3D Geocoordinates and axis flipping support to
-	  history
+	* [r13486] NEWS: add ST_AsX3D Geocoordinates and axis flipping
+	  support to history
 
 2015-05-09 22:57  Regina Obe <lr at pcorp.us>
 
-	* [r13485] #897 (part of #2840 ) Support for X3D Geocoordinate
-	  (just WGS 84 for now), also ability to flip X/Y axis, includes
-	  documentation and cunit tests (still need postgresql specific
-	  tests)
+	* [r13485] doc/reference_output.xml, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwout_x3d.c,
+	  postgis/lwgeom_export.c: #897 (part of #2840 ) Support for X3D
+	  Geocoordinate (just WGS 84 for now), also ability to flip X/Y
+	  axis, includes documentation and cunit tests (still need
+	  postgresql specific tests)
 
 2015-05-04 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13481] Add installcheck step to travis build
+	* [r13481] .travis.yml: Add installcheck step to travis build
 
 2015-05-04 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13480] Fix online tickets test with sfcgal
+	* [r13480] regress/sfcgal/tickets.sql: Fix online tickets test with
+	  sfcgal
 
 2015-05-04 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13479] Simplify a couple of sfcgal tests to simply wrap
-	  originals
+	* [r13479] regress/run_test.pl, regress/sfcgal/legacy.sql,
+	  regress/sfcgal/regress_ogc.sql: Simplify a couple of sfcgal tests
+	  to simply wrap originals
 	  
 	  Adds support for using the :regdir variable in regression tests
 	  and turns 2 sfcgal tests into simple wrappers. More of this
@@ -6009,341 +10930,417 @@
 
 2015-05-04 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13478] Allow passing custom RUNTESTFLAGS with 'make
-	  installcheck'
+	* [r13478] GNUmakefile.in: Allow passing custom RUNTESTFLAGS with
+	  'make installcheck'
 
 2015-05-04 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13477] Fix online legacy test with sfcgal (#3105)
+	* [r13477] regress/sfcgal/legacy.sql: Fix online legacy test with
+	  sfcgal (#3105)
 
 2015-05-04 10:02  Sandro Santilli <strk at kbt.io>
 
-	* [r13476] Properly handle tear-down with --sfcgal
+	* [r13476] regress/run_test.pl: Properly handle tear-down with
+	  --sfcgal
 
 2015-05-04 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13475] Add "installcheck" rule (#2358)
+	* [r13475] GNUmakefile.in: Add "installcheck" rule (#2358)
 	  
 	  This is a first step, simply wraps a make check call with a
 	  properly setup RUNTESTFLAGS env variable.
 
 2015-05-04 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13474] Make Postgis_Noop call unambiguous to not fail with
-	  raster enabled
+	* [r13474] regress/lwgeom_regress.sql: Make Postgis_Noop call
+	  unambiguous to not fail with raster enabled
 
 2015-05-04 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13473] C++ style comments are not allowed in ISO C90
+	* [r13473] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwin_geojson.c, liblwgeom/lwin_twkb.c,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/lwout_x3d.c, liblwgeom/varint.c, loader/dbfopen.c,
+	  loader/pgsql2shp-core.c, loader/shp2pgsql-gui.c,
+	  loader/shpopen.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_warp.c: C++ style comments are not allowed in
+	  ISO C90
 
 2015-05-04 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13472] Rename "errmsg" variable to avoid clash with PostgreSQL
-	  global
+	* [r13472] postgis/long_xact.c: Rename "errmsg" variable to avoid
+	  clash with PostgreSQL global
 	  
 	  Patch by Haribabu Kommi
 
 2015-05-03 00:41  Bborie Park <dustymugs at gmail.com>
 
-	* [r13471] regex for parsing constraints. ticket #3096
+	* [r13471] raster/rt_pg/rtpostgis.sql.in: regex for parsing
+	  constraints. ticket #3096
 
 2015-05-02 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r13468] add unit tests for numeric overflow. ticket #3100
+	* [r13468] raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/tickets.sql,
+	  raster/test/regress/tickets_expected: add unit tests for numeric
+	  overflow. ticket #3100
 
 2015-05-02 19:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r13467] round to 10 places instead of numeric(25,10). ticket
-	  #3006
+	* [r13467] raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: round to 10 places
+	  instead of numeric(25,10). ticket #3006
 
 2015-05-02 07:01  Regina Obe <lr at pcorp.us>
 
-	* [r13465] add other error you might see to the security raster faq
+	* [r13465] doc/faq_raster.xml: add other error you might see to the
+	  security raster faq
 
 2015-05-02 06:56  Regina Obe <lr at pcorp.us>
 
-	* [r13463] Put back raster security details that are in 2.1 but
-	  weren't upported to 2.2
+	* [r13463] doc/installation.xml: Put back raster security details
+	  that are in 2.1 but weren't upported to 2.2
 
 2015-04-29 18:42  Regina Obe <lr at pcorp.us>
 
-	* [r13461] #2365: Significantly improve performance of find_srid
-	  when lots of geometry columns
+	* [r13461] postgis/postgis.sql.in: #2365: Significantly improve
+	  performance of find_srid when lots of geometry columns
 
 2015-04-29 16:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13460] Quiet pedantic warnings some
+	* [r13460] liblwgeom/effectivearea.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/varint.h: Quiet pedantic warnings some
 
 2015-04-29 15:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13459] C90 madness
+	* [r13459] postgis/lwgeom_export.c: C90 madness
 
 2015-04-29 15:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13457] Quiet warnings about misuse of abs() / fabs() on
+	* [r13457] postgis/lwgeom_accum.c, postgis/lwgeom_inout.c,
+	  raster/rt_core/rt_band.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_warp.c: Quiet warnings about misuse of abs() /
+	  fabs() on
 	  wrong types (new clang in OSX 10.10)
 
 2015-04-29 12:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13456] #3104, st_asgml introduces random characters in ID field
+	* [r13456] postgis/lwgeom_export.c: #3104, st_asgml introduces
+	  random characters in ID field
 
 2015-04-27 17:43  Regina Obe <lr at pcorp.us>
 
-	* [r13454] change to drop view if exists just in case it doesn't
+	* [r13454] postgis/postgis_drop_before.sql: change to drop view if
+	  exists just in case it doesn't
 
 2015-04-27 17:29  Regina Obe <lr at pcorp.us>
 
-	* [r13453] #3103 Get rid of casting of table, schema, and column
-	  name. though oddly find_srid did not seem to be slowed down by
-	  this -- need to investigate (might be the immutable strict)
+	* [r13453] postgis/postgis.sql.in, postgis/postgis_drop_before.sql:
+	  #3103 Get rid of casting of table, schema, and column name.
+	  though oddly find_srid did not seem to be slowed down by this --
+	  need to investigate (might be the immutable strict)
 
 2015-04-27 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13452] #2587, CompoundCurve with empties parses differently
-	  from WKB and WKT
+	* [r13452] liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.h,
+	  liblwgeom/lwin_wkt_parse.y: #2587, CompoundCurve with empties
+	  parses differently from WKB and WKT
 
 2015-04-27 16:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13451] #2335, rename internal LWGEOMWKB to be a bit more clear
-	  it is for EWKB
+	* [r13451] libpgcommon/lwgeom_pg.h, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in: #2335, rename internal LWGEOMWKB to be a
+	  bit more clear it is for EWKB
 
 2015-04-27 12:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13449] Update corporate name
+	* [r13449] doc/introduction.xml: Update corporate name
 
 2015-04-26 01:09  Regina Obe <lr at pcorp.us>
 
-	* [r13446] #3092 refinement to geometry_columns view. Aslo add
-	  missing 2.1 extension upgrade targets
+	* [r13446] extensions/upgradeable_versions.mk,
+	  postgis/postgis.sql.in: #3092 refinement to geometry_columns
+	  view. Aslo add missing 2.1 extension upgrade targets
 
 2015-04-26 00:43  Regina Obe <lr at pcorp.us>
 
-	* [r13445] #3102 - add include <locale.h> to fix mingw-64 compile
-	  issue
+	* [r13445] loader/shp2pgsql-core.h: #3102 - add include <locale.h>
+	  to fix mingw-64 compile issue
 
 2015-04-24 17:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13443] #3092, Slow performance of geometry_columns
+	* [r13443] NEWS, postgis/postgis.sql.in: #3092, Slow performance of
+	  geometry_columns
 
 2015-04-23 22:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13442] #3098, odd dimension mixes in WKT
+	* [r13442] liblwgeom/lwin_wkt.c: #3098, odd dimension mixes in WKT
 
 2015-04-23 20:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13441] #3091, segfault in unit tests in debug
+	* [r13441] liblwgeom/lwgeom_geos.c: #3091, segfault in unit tests
+	  in debug
 
 2015-04-23 19:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13439] #3048, shp2pgsql - illegal number format when specific
-	  system locale set
+	* [r13439] NEWS, loader/shp2pgsql-core.c: #3048, shp2pgsql -
+	  illegal number format when specific system locale set
 
 2015-04-23 18:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13437] #3018, GROUP BY geography sometimes returns duplicate
-	  rows
+	* [r13437] NEWS, postgis/geography_btree.c: #3018, GROUP BY
+	  geography sometimes returns duplicate rows
 
 2015-04-22 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13434] Allow splitting lines by multipoints
+	* [r13434] NEWS, doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/lwgeom_geos_split.c,
+	  regress/split.sql, regress/split_expected: Allow splitting lines
+	  by multipoints
 
 2015-04-22 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13433] Allow splitting lines by multilines and (multi)polygon
-	  boundaries
+	* [r13433] NEWS, doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/lwgeom_geos_split.c,
+	  regress/split.sql, regress/split_expected: Allow splitting lines
+	  by multilines and (multi)polygon boundaries
 	  
 	  Funded by Tuscany Region (Italy) - SITA (CIG: 6002233F59)
 
 2015-04-22 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13432] Do not leak symbols outside of header guard block
+	* [r13432] liblwgeom/liblwgeom_internal.h: Do not leak symbols
+	  outside of header guard block
 
 2015-04-15 15:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13429] Add NEWS note on ST_SubDivide
+	* [r13429] NEWS: Add NEWS note on ST_SubDivide
 
 2015-04-15 15:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13428] #3094, found another one
+	* [r13428] liblwgeom/lwin_geojson.c: #3094, found another one
 
 2015-04-06 09:46  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13423] effectivearea: force qsort to always return the same
-	  ordering when comparing identical area. Prevents different result
-	  cross platforms.
+	* [r13423] liblwgeom/effectivearea.c: effectivearea: force qsort to
+	  always return the same ordering when comparing identical area.
+	  Prevents different result cross platforms.
 
 2015-04-04 19:44  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13421] add cunit and regression tests to simplifyvw and
-	  seteffectivearea
+	* [r13421] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_effectivearea.c, liblwgeom/cunit/cu_tester.c,
+	  regress/Makefile.in, regress/simplifyvw.sql,
+	  regress/simplifyvw_expected: add cunit and regression tests to
+	  simplifyvw and seteffectivearea
 
 2015-04-04 19:42  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13420] simplifyvw: allow polygon inner rings to collapse
+	* [r13420] liblwgeom/effectivearea.c: simplifyvw: allow polygon
+	  inner rings to collapse
 
 2015-04-03 22:31  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13419] clean up
+	* [r13419] liblwgeom/effectivearea.c: clean up
 
 2015-04-03 22:28  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13418] Add ST_SimplifyVW
+	* [r13418] doc/reference_processing.xml, postgis/postgis.sql.in:
+	  Add ST_SimplifyVW
 
 2015-04-03 22:28  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13417] effective area: fix multiple bugs in minHeap and make
-	  "set m-value" optional
+	* [r13417] liblwgeom/effectivearea.c, liblwgeom/effectivearea.h,
+	  liblwgeom/liblwgeom.h.in, postgis/lwgeom_functions_analytic.c:
+	  effective area: fix multiple bugs in minHeap and make "set
+	  m-value" optional
 
 2015-03-27 16:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13403] Fix z+ handling
+	* [r13403] liblwgeom/lwin_geojson.c: Fix z+ handling
 
 2015-03-26 22:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13401] GeoJSON maintenance
+	* [r13401] liblwgeom/lwin_geojson.c: GeoJSON maintenance
 
 2015-03-26 19:16  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13398] Add minheap for ordering areas, and funtionality to
-	  avoid collapsing polygons for ST_Seteffectivearea
+	* [r13398] liblwgeom/effectivearea.c, liblwgeom/effectivearea.h:
+	  Add minheap for ordering areas, and funtionality to avoid
+	  collapsing polygons for ST_Seteffectivearea
 
 2015-03-26 12:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13397] Entity the <
+	* [r13397] doc/reference_processing.xml: Entity the <
 
 2015-03-25 20:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13396] Add doc entry for ST_Subdivide
+	* [r13396] doc/reference_processing.xml: Add doc entry for
+	  ST_Subdivide
 
 2015-03-24 13:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r13395] invalid operator. Ticket #3090
+	* [r13395] raster/rt_pg/rtpg_pixel.c: invalid operator. Ticket
+	  #3090
 
 2015-03-23 16:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r13390] Fix ST_DumpValues() crasher when cleaning. Ticket #3086
+	* [r13390] NEWS, raster/rt_pg/rtpg_pixel.c,
+	  raster/test/regress/rt_dumpvalues.sql: Fix ST_DumpValues()
+	  crasher when cleaning. Ticket #3086
 
 2015-03-23 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r13389] Do not (re)define strcasestr in a public header (#3088)
+	* [r13389] configure.ac, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwutil.c, postgis/lwgeom_box.c: Do not (re)define
+	  strcasestr in a public header (#3088)
 
 2015-03-23 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13388] Add 2.1.5 and 2.1.6 sections in NEWS
+	* [r13388] NEWS: Add 2.1.5 and 2.1.6 sections in NEWS
 
 2015-03-23 04:14  Regina Obe <lr at pcorp.us>
 
-	* [r13387] #3087 cast text to geometry lwgeom_regress failure when
-	  testing .with CREATE EXTENSIO
+	* [r13387] regress/lwgeom_regress.sql: #3087 cast text to geometry
+	  lwgeom_regress failure when testing .with CREATE EXTENSIO
 
 2015-03-23 03:43  Regina Obe <lr at pcorp.us>
 
-	* [r13386] #3080 regress failure on 9.5. Put in an OFFSET 0 on all
-	  the queries to prevent double ST_Reclass calling in 9.5 on
-	  constant table
+	* [r13386] raster/test/regress/rt_reclass.sql: #3080 regress
+	  failure on 9.5. Put in an OFFSET 0 on all the queries to prevent
+	  double ST_Reclass calling in 9.5 on constant table
 
 2015-03-20 15:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13376] Back out changes from #3056
+	* [r13376] postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_sfcgal.c, regress/measures.sql,
+	  regress/measures_expected: Back out changes from #3056
 
 2015-03-20 15:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13374] Reorder to C order
+	* [r13374] postgis/gserialized_typmod.c: Reorder to C order
 
 2015-03-20 15:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13373] Reorder to C standard
+	* [r13373] liblwgeom/g_serialized.c: Reorder to C standard
 
 2015-03-20 15:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13372] #3031, allow MULTIPOINT EMPTY into Geometry(Point)
-	  columns
+	* [r13372] liblwgeom/liblwgeom.h.in, postgis/geography.h,
+	  postgis/geography_inout.c, postgis/gserialized_typmod.c,
+	  postgis/lwgeom_inout.c, regress/typmod_expected: #3031, allow
+	  MULTIPOINT EMPTY into Geometry(Point) columns
 
 2015-03-20 12:38  Sandro Santilli <strk at kbt.io>
 
-	* [r13366] Add missing typmod tests for high-dimensioned TINs
+	* [r13366] regress/typmod.sql, regress/typmod_expected: Add missing
+	  typmod tests for high-dimensioned TINs
 
 2015-03-20 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13364] Add non-empty (multi)point cases to the typmod test
-	  (#3031)
+	* [r13364] regress/typmod.sql, regress/typmod_expected: Add
+	  non-empty (multi)point cases to the typmod test (#3031)
 
 2015-03-20 09:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13362] Fix typo in typmod test (#3031)
+	* [r13362] regress/typmod.sql, regress/typmod_expected: Fix typo in
+	  typmod test (#3031)
 
 2015-03-18 19:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13358] #3056, only do 3d distance calcs when both args are 3d
+	* [r13358] postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_sfcgal.c, regress/measures.sql,
+	  regress/measures_expected: #3056, only do 3d distance calcs when
+	  both args are 3d
 
 2015-03-17 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13353] #2969, memory leak in the function of
-	  "lwtriangle_from_wkb_state"
+	* [r13353] liblwgeom/lwin_wkb.c: #2969, memory leak in the function
+	  of "lwtriangle_from_wkb_state"
 
 2015-03-17 14:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13351] #2941, add test to back up changes
+	* [r13351] regress/geography.sql, regress/geography_expected:
+	  #2941, add test to back up changes
 
 2015-03-17 11:42  Sandro Santilli <strk at kbt.io>
 
-	* [r13350] Fix availability info for "agg_count" type (#3082)
+	* [r13350] raster/rt_pg/rtpostgis.sql.in: Fix availability info for
+	  "agg_count" type (#3082)
 	  
 	  Fixes soft-upgrade from 2.1 to 2.2
 
 2015-03-17 11:42  Sandro Santilli <strk at kbt.io>
 
-	* [r13349] Fix availability info for "summarystats" type (#3082)
+	* [r13349] raster/rt_pg/rtpostgis.sql.in,
+	  utils/postgis_proc_upgrade.pl: Fix availability info for
+	  "summarystats" type (#3082)
 	  
 	  Adds support for "Missing in" label in sql comment for handling
 	  cases in which a type was missing from a version.
 
 2015-03-17 10:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13348] Fix soft upgrade from 2.0 to 2.2 (#3081)
+	* [r13348] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: Fix soft
+	  upgrade from 2.0 to 2.2 (#3081)
 
 2015-03-17 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13345] Add upgrade path from 2.0.6
+	* [r13345] extensions/upgradeable_versions.mk: Add upgrade path
+	  from 2.0.6
 
 2015-03-17 09:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13344] Libtoolize build of loader unit tester, fixing build for
-	  me
+	* [r13344] loader/cunit/Makefile.in: Libtoolize build of loader
+	  unit tester, fixing build for me
 
 2015-03-16 20:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13343] Revert previous commit, problem tricked into raster...
+	* [r13343] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwpoly.c, postgis/lwgeom_functions_basic.c,
+	  regress/clipbybox2d.sql, regress/clipbybox2d_expected: Revert
+	  previous commit, problem tricked into raster...
 
 2015-03-16 19:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13342] Add a regression test for ST_Subdivide
+	* [r13342] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwpoly.c, postgis/lwgeom_functions_basic.c,
+	  regress/clipbybox2d.sql, regress/clipbybox2d_expected: Add a
+	  regression test for ST_Subdivide
 
 2015-03-16 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13341] #3061, Allow duplicate points in JSON, GML, GML
-	  ST_GeomFrom* functions
+	* [r13341] regress/in_geojson_expected: #3061, Allow duplicate
+	  points in JSON, GML, GML ST_GeomFrom* functions
 
 2015-03-16 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13340] #3061, do not drop repeated points when reading
-	  JSON/GML/KML
+	* [r13340] NEWS, liblwgeom/lwin_geojson.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c: #3061, do not drop repeated points when
+	  reading JSON/GML/KML
 
 2015-03-16 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13338] Include float.h for DBL_DIG define (#3079)
+	* [r13338] postgis/lwgeom_geos.c: Include float.h for DBL_DIG
+	  define (#3079)
 
 2015-03-16 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13337] Generate pom.xml at configure time (#2626)
+	* [r13337] .gitignore, java/jdbc/Makefile.in, java/jdbc/pom.xml,
+	  java/jdbc/pom.xml.in: Generate pom.xml at configure time (#2626)
 
 2015-03-16 08:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13336] Strip newlines and comments from uninstall/drop scripts
+	* [r13336] utils/create_undef.pl: Strip newlines and comments from
+	  uninstall/drop scripts
 
 2015-03-13 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13334] Update postgis_restore.pl skip list
+	* [r13334] utils/postgis_restore.pl.in: Update postgis_restore.pl
+	  skip list
 	  
 	  This was done with "make update-restore".
 	  Adds the missing signatures found in a dump that was reported
@@ -6352,263 +11349,341 @@
 
 2015-03-13 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13333] Draft an "update-restore" rule to update
-	  postgis_restore.pl.in
+	* [r13333] utils/Makefile.in: Draft an "update-restore" rule to
+	  update postgis_restore.pl.in
 	  
 	  It updates the list of known PostGIS signatures from the enabler
 	  and cleanup scripts.
 
 2015-03-13 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13332] Canonicalize signature skip list a bit
+	* [r13332] utils/postgis_restore.pl.in: Canonicalize signature skip
+	  list a bit
 	  
 	  Remove spaces after comma, lowercase, sort.
 
 2015-03-13 12:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13331] Clarify the role of ST_DumpValues array indexes
+	* [r13331] doc/reference_raster.xml: Clarify the role of
+	  ST_DumpValues array indexes
 
 2015-03-11 17:31  Sandro Santilli <strk at kbt.io>
 
-	* [r13328] Fix bug in comment
+	* [r13328] liblwgeom/lwgeom_geos_split.c: Fix bug in comment
 
 2015-03-09 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13327] Libtoolize generator build, fixing it for me
+	* [r13327] doc/html/image_src/Makefile.in: Libtoolize generator
+	  build, fixing it for me
 	  
 	  ... not sure why/how it broke (happened recently)
 
 2015-03-08 23:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13326] Comments and notes
+	* [r13326] liblwgeom/lwgeom.c: Comments and notes
 
 2015-03-07 15:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13325] Fix elog error
+	* [r13325] postgis/lwgeom_dump.c: Fix elog error
 
 2015-03-07 01:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13324] #3074, subdivide any geometry into a simple set of
+	* [r13324] liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwpoly.c, postgis/lwgeom_dump.c,
+	  postgis/postgis.sql.in: #3074, subdivide any geometry into a
+	  simple set of
 	  smaller parts, great for subdividing tables of
 	  Really Big Things into things that are smaller than
 	  the page size
 
 2015-03-06 22:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13323] #3074, add in lwgeom backend for subdivision
+	* [r13323] liblwgeom/cunit/cu_geos.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom.c: #3074, add in lwgeom backend for subdivision
 
 2015-03-06 14:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13322] #3074, first piece of infrastructure, count points in a
-	  piece
+	* [r13322] liblwgeom/cunit/cu_misc.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/ptarray.c: #3074, first piece of infrastructure, count
+	  points in a piece
 
 2015-03-06 14:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13321] Remove un-used pgsql headers
+	* [r13321] postgis/lwgeom_geos.c: Remove un-used pgsql headers
 
 2015-03-06 10:35  Sandro Santilli <strk at kbt.io>
 
-	* [r13320] Fix ST_ClipByBox2D after gbox calculations
-	  centralization (r13313)
+	* [r13320] postgis/lwgeom_geos.c: Fix ST_ClipByBox2D after gbox
+	  calculations centralization (r13313)
 	  
 	  See #3073
 
 2015-03-06 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13319] Fix build after gbox calculations centralization
-	  (r13313)
+	* [r13319] postgis/lwgeom_geos.c: Fix build after gbox calculations
+	  centralization (r13313)
 	  
 	  NOTE: test for ST_ClipByBox2D still fails
 
 2015-03-06 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r13317] Update expected results from sfcgal tests after bbox
-	  cache fix
+	* [r13317] regress/sfcgal/tickets_expected: Update expected results
+	  from sfcgal tests after bbox cache fix
 	  
 	  Ref: #3069
 
 2015-03-06 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r13316] Simplify geometry type constraint (#3070)
+	* [r13316] NEWS, postgis/postgis.sql.in: Simplify geometry type
+	  constraint (#3070)
 
 2015-03-05 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13315] Make serialization code more agressive about not adding
-	  boxes to small things
+	* [r13315] liblwgeom/lwgeom.c, regress/lwgeom_regress_expected,
+	  regress/summary_expected: Make serialization code more agressive
+	  about not adding boxes to small things
 
 2015-03-05 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13314] Move free before the report
+	* [r13314] postgis/lwgeom_geos.c: Move free before the report
 
 2015-03-05 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13313] Centralize gbox calculations in liblwgeom
+	* [r13313] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_geos.c: Centralize gbox calculations in liblwgeom
 
 2015-03-05 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13312] Change more getpoint2d_p to const point calls
+	* [r13312] liblwgeom/lwgeom.c, liblwgeom/lwprint.c,
+	  postgis/geometry_inout.c, postgis/lwgeom_ogc.c: Change more
+	  getpoint2d_p to const point calls
 
 2015-03-05 18:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13311] Change some more functions to use getPoint2d_cp
+	* [r13311] liblwgeom/lwgeodetic.c: Change some more functions to
+	  use getPoint2d_cp
 
 2015-03-05 18:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13310] Change some getPoint2d_p to getPoint2d_cp
+	* [r13310] liblwgeom/lwalgorithm.c: Change some getPoint2d_p to
+	  getPoint2d_cp
 
 2015-03-05 17:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13309] Move some more primitive pointarray accesses back to
-	  liblwgeom where they belong
+	* [r13309] postgis/lwgeom_in_gml.c: Move some more primitive
+	  pointarray accesses back to liblwgeom where they belong
 
 2015-03-05 17:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13308] Replace a few more gserialized reads with the macro
+	* [r13308] postgis/lwgeom_geos.c: Replace a few more gserialized
+	  reads with the macro
 
 2015-03-04 21:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13307] Catch remaining detoasting calls and replace with MACRO
+	* [r13307] libpgcommon/lwgeom_pg.h, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_btree.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_dumppoints.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_transform.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/rt_pg/rtpg_pixel.c: Catch remaining detoasting calls and
+	  replace with MACRO
 
 2015-03-04 20:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13306] Wrap de-toastings in a common MACRO
+	* [r13306] libpgcommon/lwgeom_pg.h, postgis/geography_btree.c,
+	  postgis/geography_inout.c, postgis/geography_measurement.c,
+	  postgis/geometry_inout.c, postgis/gserialized_typmod.c,
+	  postgis/lwgeom_backend_api.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c: Wrap
+	  de-toastings in a common MACRO
 
 2015-03-04 19:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13303] Be (slightly) more memory friendly when generating
-	  statistics
+	* [r13303] postgis/gserialized_estimate.c: Be (slightly) more
+	  memory friendly when generating statistics
 
 2015-03-04 19:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13302] #3069, bounding boxes added to simple objects on
-	  deserialization
+	* [r13302] liblwgeom/g_serialized.c, postgis/lwgeom_box.c,
+	  postgis/postgis.sql.in, regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected, regress/tickets_expected: #3069,
+	  bounding boxes added to simple objects on deserialization
 
 2015-03-03 12:42  Sandro Santilli <strk at kbt.io>
 
-	* [r13298] Have postgis_typmod_dims return NULL for unconstrained
-	  dims (#3068)
+	* [r13298] postgis/gserialized_typmod.c, postgis/postgis.sql.in:
+	  Have postgis_typmod_dims return NULL for unconstrained dims
+	  (#3068)
 	  
 	  This is consistent with postgis_constraint_type() also returning
 	  NULL for unconstrained.
 
 2015-03-03 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13297] Implement canonical text output for GIDX and BOX2DF
+	* [r13297] NEWS, libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c: Implement canonical text output
+	  for GIDX and BOX2DF
 	  
 	  They make spatial indexes inspectable with Gevel:
 	  http://www.sai.msu.su/~megera/wiki/Gevel
 
 2015-03-02 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13294] Fix ND-GiST picksplit method to split on the best plane
-	  (#3058)
+	* [r13294] postgis/gserialized_gist_nd.c: Fix ND-GiST picksplit
+	  method to split on the best plane (#3058)
 
 2015-02-26 10:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13291] Reduce length of purpose section for ST_Buffer and
-	  ST_Intersection
+	* [r13291] doc/reference_processing.xml: Reduce length of purpose
+	  section for ST_Buffer and ST_Intersection
 	  
 	  Better use description for lengthy text...
 
 2015-02-25 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13290] Reorder docs parameters
+	* [r13290] doc/reference_processing.xml: Reorder docs parameters
 
 2015-02-25 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13289] Add ST_SwapOrdinates function
+	* [r13289] NEWS, doc/reference_processing.xml,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/swapordinates.sql,
+	  regress/swapordinates_expected: Add ST_SwapOrdinates function
 	  
 	  This is a generalization of ST_FlipCoordinates
 
 2015-02-25 08:47  Sandro Santilli <strk at kbt.io>
 
-	* [r13288] Update corporate name OpenGeo -> Boundless
+	* [r13288] doc/introduction.xml: Update corporate name OpenGeo ->
+	  Boundless
 
 2015-02-25 08:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13287] Add N-dimensional distance operator with KNN support
+	* [r13287] NEWS, doc/reference_operator.xml,
+	  postgis/gserialized_gist_nd.c, postgis/postgis.sql.in,
+	  regress/knn.sql, regress/knn_expected, regress/operators.sql,
+	  regress/operators_expected: Add N-dimensional distance operator
+	  with KNN support
 	  
 	  Includes docs and tests
 
 2015-02-24 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13284] Include the LIMIT clause in KNN scan test queries
+	* [r13284] regress/knn.sql: Include the LIMIT clause in KNN scan
+	  test queries
 
 2015-02-24 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13283] Re-enable all scan types by the end of index test
+	* [r13283] regress/regress_index.sql: Re-enable all scan types by
+	  the end of index test
 
 2015-02-24 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13281] Only run KNN tests when building against PostgreSQL 9.1+
+	* [r13281] regress/Makefile.in, regress/knn.sql,
+	  regress/knn_expected, regress/regress_index.sql,
+	  regress/regress_index_expected: Only run KNN tests when building
+	  against PostgreSQL 9.1+
 
 2015-02-24 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r13279] Make sure <#> order is unambiguous for first result
+	* [r13279] regress/regress_index.sql,
+	  regress/regress_index_expected: Make sure <#> order is
+	  unambiguous for first result
 	  
 	  Before this commit the first 2 points (or more) all had a
 	  bounding box distance of 0 so actual order was undefined
 
 2015-02-24 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r13277] Fix scan type detection function to work with nested
-	  nodes
+	* [r13277] regress/regress_index.sql: Fix scan type detection
+	  function to work with nested nodes
 
 2015-02-23 18:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13272] Add test for index supported KNN queries
+	* [r13272] regress/regress_index.sql,
+	  regress/regress_index_expected: Add test for index supported KNN
+	  queries
 
 2015-02-23 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13271] Do not require XML support in PostgreSQL for testing
-	  purposes
+	* [r13271] regress/regress_index.sql: Do not require XML support in
+	  PostgreSQL for testing purposes
 
 2015-02-23 17:32  Sandro Santilli <strk at kbt.io>
 
-	* [r13270] Add test for use of GiST index with && operator
+	* [r13270] regress/regress_index.sql,
+	  regress/regress_index_expected: Add test for use of GiST index
+	  with && operator
 
 2015-02-23 14:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13269] #3053: possible bug in geometry_geometrytype (strncat
-	  overlap)
+	* [r13269] postgis/lwgeom_ogc.c: #3053: possible bug in
+	  geometry_geometrytype (strncat overlap)
 
 2015-02-23 14:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13268] #3051, warning: 'end' may be used uninitialized in this
-	  function
+	* [r13268] liblwgeom/ptarray.c: #3051, warning: 'end' may be used
+	  uninitialized in this function
 
 2015-02-23 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r13266] Further reword docs for <-> and <#> operators
+	* [r13266] doc/reference_operator.xml: Further reword docs for <->
+	  and <#> operators
 	  
 	  .. makeing clear KNN is only available with PgSQL 9.1+
 
 2015-02-23 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13265] Make <-> and <#> operators also available with pgsql <
-	  9.1
+	* [r13265] postgis/postgis.sql.in: Make <-> and <#> operators also
+	  available with pgsql < 9.1
 
 2015-02-23 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r13263] Improve documentation for GetRingEdges (#3046)
+	* [r13263] doc/extras_topology.xml: Improve documentation for
+	  GetRingEdges (#3046)
 
 2015-02-20 20:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13255] Move snap-to-grid functions into lwgeom where they
-	  belong.
+	* [r13255] liblwgeom/cunit/cu_misc.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
+	  libpgcommon/lwgeom_pg.h, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_ogc.c: Move snap-to-grid functions into lwgeom
+	  where they belong.
 	  Modernize geometry construction to use accessors more
 
 2015-02-20 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13253] #3050 Peak into header for GeometryType
+	* [r13253] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_ogc.c: #3050 Peak into header for GeometryType
 
 2015-02-20 17:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13251] #3049 Use getPoint_cp for read-only accesses
+	* [r13251] liblwgeom/liblwgeom.h.in, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h, liblwgeom/ptarray.c:
+	  #3049 Use getPoint_cp for read-only accesses
 
 2015-02-20 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13250] Fix dimensionality confusion in &&& operator (#3045)
+	* [r13250] libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, postgis/gserialized_gist_nd.c,
+	  regress/operators.sql, regress/operators_expected: Fix
+	  dimensionality confusion in &&& operator (#3045)
 	  
 	  Also enforce the concept that missing dimensions are infinite,
 	  thus always intersecting present dimensions.
@@ -6617,86 +11692,168 @@
 
 2015-02-20 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13249] Add bbox cache size test
+	* [r13249] regress/Makefile.in, regress/size.sql,
+	  regress/size_expected: Add bbox cache size test
 
 2015-02-20 15:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13248] #3048, speed up simplify
+	* [r13248] NEWS, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c: #3048, speed up
+	  simplify
 
 2015-02-19 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r13246] Remove spaces and capital letters from suite names
+	* [r13246] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_force_sfs.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_in_encoded_polyline.c,
+	  liblwgeom/cunit/cu_in_geojson.c, liblwgeom/cunit/cu_in_twkb.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_out_encoded_polyline.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_stringbuffer.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/cunit/cu_triangulate.c,
+	  liblwgeom/cunit/cu_varint.c: Remove spaces and capital letters
+	  from suite names
 	  
 	  I wonder if the suite name should really be the file name,
 	  could work even better...
 
 2015-02-19 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r13245] Add tests for ND overlap operator &&&
+	* [r13245] regress/operators.sql, regress/operators_expected: Add
+	  tests for ND overlap operator &&&
 
 2015-02-19 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13244] Add a couple of tests for <-> and <#> operators (#3036)
+	* [r13244] regress/operators.sql, regress/operators_expected: Add a
+	  couple of tests for <-> and <#> operators (#3036)
 
 2015-02-19 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13243] Add missing tests for ancient operators
+	* [r13243] regress/operators.sql, regress/operators_expected: Add
+	  missing tests for ancient operators
 
 2015-02-19 00:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13241] update readme
+	* [r13241] liblwgeom/cunit/README: update readme
 
 2015-02-18 23:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13240] Harmonize Suite names
+	* [r13240] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_force_sfs.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_in_encoded_polyline.c,
+	  liblwgeom/cunit/cu_in_geojson.c, liblwgeom/cunit/cu_in_twkb.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_out_encoded_polyline.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_stringbuffer.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/cunit/cu_triangulate.c,
+	  liblwgeom/cunit/cu_varint.c: Harmonize Suite names
 
 2015-02-18 23:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13239] #3041, add remaining tests
+	* [r13239] liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_tester.c: #3041, add remaining tests
 
 2015-02-18 22:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13238] #3041, Cunit 2.1-3 breaks testing
+	* [r13238] liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, raster/test/cunit/cu_band_basics.c,
+	  raster/test/cunit/cu_band_misc.c,
+	  raster/test/cunit/cu_band_stats.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_mapalgebra.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_pixtype.c,
+	  raster/test/cunit/cu_raster_basics.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/cunit/cu_raster_misc.c,
+	  raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/cunit/cu_spatial_relationship.c,
+	  raster/test/cunit/cu_tester.c, raster/test/cunit/cu_tester.h:
+	  #3041, Cunit 2.1-3 breaks testing
 	  Renovate the raster cunit as well
 
 2015-02-18 21:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13237] #3041, Cunit 2.1-3 breaks testing
+	* [r13237] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_force_sfs.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geos.c, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_in_encoded_polyline.c,
+	  liblwgeom/cunit/cu_in_geojson.c, liblwgeom/cunit/cu_in_twkb.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_out_encoded_polyline.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_sfcgal.c, liblwgeom/cunit/cu_split.c,
+	  liblwgeom/cunit/cu_stringbuffer.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/cunit/cu_tree.c,
+	  liblwgeom/cunit/cu_triangulate.c, liblwgeom/cunit/cu_varint.c:
+	  #3041, Cunit 2.1-3 breaks testing
 	  This fix is for the liblwgeom cu_tester only, the raster and
 	  other
 	  testers remain to be fixed
 
 2015-02-18 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r13236] Add note about missing operator tests
+	* [r13236] regress/operators.sql: Add note about missing operator
+	  tests
 
 2015-02-18 17:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13235] Extract operators tests from the generic, legacy
-	  "regress" test
+	* [r13235] regress/Makefile.in, regress/operators.sql,
+	  regress/operators_expected, regress/regress.sql,
+	  regress/regress_expected: Extract operators tests from the
+	  generic, legacy "regress" test
 
 2015-02-18 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13234] Reword doc for &&& operator to avoid confusing "ND" with
-	  "3D"
+	* [r13234] doc/reference_operator.xml: Reword doc for &&& operator
+	  to avoid confusing "ND" with "3D"
 
 2015-02-18 16:32  Sandro Santilli <strk at kbt.io>
 
-	* [r13233] Reword documentation for <-> operator
+	* [r13233] doc/reference_operator.xml: Reword documentation for <->
+	  operator
 	  
 	  Hopefully it's now less confusing
 
 2015-02-18 12:22  Sandro Santilli <strk at kbt.io>
 
-	* [r13232] Further raise tolerated interrupt delay to 250ms (#2989)
+	* [r13232] regress/interrupt.sql: Further raise tolerated interrupt
+	  delay to 250ms (#2989)
 	  
 	  In one of the reported Debbie cases it took ~210ms to
 	  interrupt...
 
 2015-02-18 12:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13231] Raise tolerated lateness in interruption of
-	  ST_Segmentize (#2989)
+	* [r13231] regress/interrupt.sql: Raise tolerated lateness in
+	  interruption of ST_Segmentize (#2989)
 	  
 	  Tolerance raised from 150 to 200 milliseconds to aim at reducing
 	  false positives on slow machines (ie: Debbie).
@@ -6705,97 +11862,113 @@
 
 2015-02-18 11:09  Sandro Santilli <strk at kbt.io>
 
-	* [r13230] Support adding operator class members in minor upgrades
+	* [r13230] utils/postgis_proc_upgrade.pl: Support adding operator
+	  class members in minor upgrades
 
 2015-02-17 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r13229] Pretend raster/geometry operator ~ never changed (#3039)
+	* [r13229] raster/rt_pg/rtpostgis.sql.in: Pretend raster/geometry
+	  operator ~ never changed (#3039)
 	  
 	  Fix soft-upgrade from 2.1.2.
 
 2015-02-17 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r13227] Fix warning about unchecked return code
+	* [r13227] loader/getopt.c: Fix warning about unchecked return code
 	  
 	  The code path is actually never hit as far as I can tell
 
 2015-02-17 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r13226] Drop use of lw_asprintf
+	* [r13226] loader/shp2pgsql-gui.c: Drop use of lw_asprintf
 	  
 	  Also removes a memory leak
 
 2015-02-17 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r13225] Fix another typo in recent rewrite of message handlers
+	* [r13225] loader/shp2pgsql-gui.c: Fix another typo in recent
+	  rewrite of message handlers
 
 2015-02-17 10:29  Sandro Santilli <strk at kbt.io>
 
-	* [r13224] Fix typo in recent rewrite of message handlers
+	* [r13224] liblwgeom/lwutil.c, loader/shp2pgsql-gui.c: Fix typo in
+	  recent rewrite of message handlers
 
 2015-02-17 10:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13223] Remove use of lw_vasprintf from loader GUI
+	* [r13223] loader/shp2pgsql-gui.c: Remove use of lw_vasprintf from
+	  loader GUI
 
 2015-02-17 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r13222] Fix build, providing a missing macro from recent commit
+	* [r13222] liblwgeom/cunit/cu_tester.c: Fix build, providing a
+	  missing macro from recent commit
 
 2015-02-17 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13221] Remove unused vasbappend function from shp2pgsql core
+	* [r13221] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h: Remove
+	  unused vasbappend function from shp2pgsql core
 
 2015-02-17 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13220] Remove use of lw_vasprintf from libpgcommon
+	* [r13220] libpgcommon/lwgeom_pg.c: Remove use of lw_vasprintf from
+	  libpgcommon
 	  
 	  Drops useless heap allocations
 
 2015-02-17 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13219] Remove use of lw_vasprintf from liblwgeom
+	* [r13219] liblwgeom/cunit/cu_tester.c, liblwgeom/lwutil.c: Remove
+	  use of lw_vasprintf from liblwgeom
 	  
 	  Drops useless heap allocations
 
 2015-02-17 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13218] Remove use of lw_vasprintf from raster
+	* [r13218] raster/rt_pg/rtpostgis.c, raster/test/cunit/cu_tester.c:
+	  Remove use of lw_vasprintf from raster
 	  
 	  reduces useless heap allocations
 
 2015-02-17 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r13217] Embed availability info for raster operators
+	* [r13217] raster/rt_pg/rtpostgis.sql.in: Embed availability info
+	  for raster operators
 
 2015-02-17 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13216] Embed availability info for raster types
+	* [r13216] raster/rt_pg/rtpostgis.sql.in: Embed availability info
+	  for raster types
 
 2015-02-16 20:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13215] Add embedded availability info for all operators
+	* [r13215] postgis/postgis.sql.in, utils/postgis_proc_upgrade.pl:
+	  Add embedded availability info for all operators
 
 2015-02-16 20:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13214] Add embedded availability info for all types
+	* [r13214] postgis/postgis.sql.in, utils/postgis_proc_upgrade.pl:
+	  Add embedded availability info for all types
 
 2015-02-12 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r13210] Fix conditional enabling of json input unit test
+	* [r13210] liblwgeom/cunit/cu_tester.c: Fix conditional enabling of
+	  json input unit test
 
 2015-02-11 22:50  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13209] Fix for #3034
+	* [r13209] postgis/lwgeom_accum.c: Fix for #3034
 
 2015-02-10 04:41  Regina Obe <lr at pcorp.us>
 
-	* [r13208] #3032 force eol to be unix LF for this file and accept
-	  mwtoews patch (I'm going to trust he knows what he's doing with
-	  travis better than I do strk check)
+	* [r13208] .travis.yml: #3032 force eol to be unix LF for this file
+	  and accept mwtoews patch (I'm going to trust he knows what he's
+	  doing with travis better than I do strk check)
 
 2015-02-02 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13207] Do not drop non-obsoleted functions on upgrade (#2038)
+	* [r13207] raster/rt_pg/rtpostgis_drop.sql.in: Do not drop
+	  non-obsoleted functions on upgrade (#2038)
 	  
 	  These functions are retained:
 	  ST_Intersection(raster, integer, geometry)
@@ -6803,68 +11976,102 @@
 
 2015-01-29 20:19  Sandro Santilli <strk at kbt.io>
 
-	* [r13206] Document swapping 'edge crosses node' reported ids
-	  (#3022)
+	* [r13206] NEWS, doc/extras_topology.xml: Document swapping 'edge
+	  crosses node' reported ids (#3022)
 
 2015-01-27 18:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13205] ValidateTopology: swap edge_id and node_id for "edge
-	  crosses node" (#3022)
+	* [r13205] doc/extras_topology.xml,
+	  topology/test/regress/legacy_invalid_expected,
+	  topology/topology.sql.in: ValidateTopology: swap edge_id and
+	  node_id for "edge crosses node" (#3022)
 
 2015-01-25 10:43  Regina Obe <lr at pcorp.us>
 
-	* [r13203] set availability
+	* [r13203] doc/extras_topology.xml: set availability
 
 2015-01-25 08:55  Regina Obe <lr at pcorp.us>
 
-	* [r13202] missing 2.1.5 release notes
+	* [r13202] doc/release_notes.xml: missing 2.1.5 release notes
 
 2015-01-25 07:35  Regina Obe <lr at pcorp.us>
 
-	* [r13201] #3021 table to document the different error return types
-	  (was debating if this belongs in validatetopology_returntype, but
-	  guess better on VAlidateTopology page (and especially if the
-	  return type is reused by other functions)
+	* [r13201] doc/extras_topology.xml: #3021 table to document the
+	  different error return types (was debating if this belongs in
+	  validatetopology_returntype, but guess better on VAlidateTopology
+	  page (and especially if the return type is reused by other
+	  functions)
 
 2015-01-24 17:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r13200] fix up cunit test
+	* [r13200] raster/test/cunit/cu_band_basics.c: fix up cunit test
 
 2015-01-24 17:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r13198] slight cleanup
+	* [r13198] raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpostgis.c:
+	  slight cleanup
 
 2015-01-24 17:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r13197] add unit test for #3020. use rectangular out-db raster
+	* [r13197] raster/test/regress/load_outdb-pre.pl,
+	  raster/test/regress/load_outdb-pre.sh,
+	  raster/test/regress/loader/Basic.select.expected,
+	  raster/test/regress/loader/Basic.select.sql,
+	  raster/test/regress/loader/BasicCopy.select.expected,
+	  raster/test/regress/loader/BasicCopy.select.sql,
+	  raster/test/regress/loader/BasicFilename.select.expected,
+	  raster/test/regress/loader/BasicFilename.select.sql,
+	  raster/test/regress/loader/BasicOutDB.select.expected,
+	  raster/test/regress/loader/BasicOutDB.select.sql,
+	  raster/test/regress/loader/Projected.select.expected,
+	  raster/test/regress/loader/Projected.tif,
+	  raster/test/regress/loader/Tiled10x10.select.expected,
+	  raster/test/regress/loader/Tiled10x10.select.sql,
+	  raster/test/regress/loader/Tiled10x10Copy.select.expected,
+	  raster/test/regress/loader/Tiled10x10Copy.select.sql,
+	  raster/test/regress/loader/Tiled8x8.select.expected,
+	  raster/test/regress/loader/Tiled8x8.select.sql,
+	  raster/test/regress/loader/testraster.tif,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_utility_expected: add unit test for #3020.
+	  use rectangular out-db raster
 
 2015-01-24 17:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r13196] ST_AddBand out-db band uses width value for height
+	* [r13196] NEWS, raster/rt_pg/rtpg_create.c: ST_AddBand out-db band
+	  uses width value for height
 
 2015-01-23 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r13195] Tweak images for ST_Split documentation to be more
-	  readable
+	* [r13195] doc/html/image_src/st_split01.wkt,
+	  doc/html/image_src/st_split02.wkt,
+	  doc/html/image_src/styles.conf: Tweak images for ST_Split
+	  documentation to be more readable
 	  
 	  Only covers the polygon by line split case
 
 2015-01-22 16:12  Sandro Santilli <strk at kbt.io>
 
-	* [r13194] Gracefully handle typos in style names for docs images
+	* [r13194] doc/html/image_src/generator.c: Gracefully handle typos
+	  in style names for docs images
 
 2015-01-21 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r13193] Update list of deprecated signatures
+	* [r13193] NEWS: Update list of deprecated signatures
 
 2015-01-21 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r13192] Deprecate ST_3DLength_Spheroid (#2748)
+	* [r13192] doc/reference_measure.xml, postgis/postgis.sql.in:
+	  Deprecate ST_3DLength_Spheroid (#2748)
 
 2015-01-21 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r13189] Allow unregistering layers of corrupted topologies
-	  (#3016)
+	* [r13189] topology/test/Makefile.in,
+	  topology/test/regress/droptopogeometrycolumn.sql,
+	  topology/test/regress/droptopogeometrycolumn_expected,
+	  topology/topology.sql.in: Allow unregistering layers of corrupted
+	  topologies (#3016)
 	  
 	  Makes topology.layer trigger and DropTopoGeometryColumn tolerant
 	  of topology schemas with no "relation" table.
@@ -6874,69 +12081,89 @@
 
 2015-01-21 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r13186] Avoid exceptions from TopologySummary (#3015)
+	* [r13186] topology/sql/manage/TopologySummary.sql.in,
+	  topology/test/Makefile.in,
+	  topology/test/regress/topologysummary.sql,
+	  topology/test/regress/topologysummary_expected: Avoid exceptions
+	  from TopologySummary (#3015)
 	  
 	  Includes testcase for the function
 
 2015-01-21 11:11  Sandro Santilli <strk at kbt.io>
 
-	* [r13185] Disreguard ALTER responses during testing
+	* [r13185] raster/test/regress/rt_mapalgebra_expected,
+	  regress/legacy_expected, regress/regress_index_expected,
+	  regress/run_test.pl, regress/sfcgal/legacy_expected,
+	  regress/sfcgal/wmsservers_expected, regress/wmsservers_expected:
+	  Disreguard ALTER responses during testing
 
 2015-01-20 01:11  Regina Obe <lr at pcorp.us>
 
-	* [r13184] take out statements about how SFCGAL handles Polyhedral
-	  surfaces
+	* [r13184] doc/reference_measure.xml: take out statements about how
+	  SFCGAL handles Polyhedral surfaces
 
 2015-01-18 09:50  Regina Obe <lr at pcorp.us>
 
-	* [r13183] flag ST_3DIntersects as overloaded sfcgal function
+	* [r13183] doc/reference_measure.xml: flag ST_3DIntersects as
+	  overloaded sfcgal function
 
 2015-01-18 09:40  Regina Obe <lr at pcorp.us>
 
-	* [r13182] #3014: add upgrade path from 2.1.5
+	* [r13182] extensions/upgradeable_versions.mk: #3014: add upgrade
+	  path from 2.1.5
 
 2015-01-18 07:46  Regina Obe <lr at pcorp.us>
 
-	* [r13180] FAQ about 2.0.6, 2.1.3 security changes for raster
+	* [r13180] doc/faq_raster.xml: FAQ about 2.0.6, 2.1.3 security
+	  changes for raster
 
 2015-01-16 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13179] CamelCase-ize ST_DistanceSphere (#2748)
+	* [r13179] doc/reference_measure.xml, postgis/postgis.sql.in:
+	  CamelCase-ize ST_DistanceSphere (#2748)
 
 2015-01-15 08:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13178] Fill in meta info for RFC documents
+	* [r13178] raster/doc/RFC1-SerializedFormat,
+	  raster/doc/RFC2-WellKnownBinaryFormat: Fill in meta info for RFC
+	  documents
 
 2015-01-11 20:13  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13174] Add function ST_EffectiveArea, Visvalingam’s algorithm
-	  simplification #2227
+	* [r13174] doc/reference_processing.xml, liblwgeom/Makefile.in,
+	  liblwgeom/effectivearea.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_functions_analytic.c, postgis/postgis.sql.in: Add
+	  function ST_EffectiveArea, Visvalingam’s algorithm simplification
+	  #2227
 
 2015-01-04 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13173] CamelCase-ize ST_LengtSpheroid, ST_DistanceSpheroid
-	  (#2748)
+	* [r13173] NEWS, doc/reference_measure.xml, postgis/postgis.sql.in,
+	  regress/measures.sql, regress/measures_expected,
+	  regress/tickets.sql, regress/tickets_expected: CamelCase-ize
+	  ST_LengtSpheroid, ST_DistanceSpheroid (#2748)
 
 2015-01-04 16:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13172] CamelCase-ize ST_ShiftLongitude, ST_CombineBbox,
-	  ST_FindExtent (#2748)
+	* [r13172] NEWS, doc/reference_processing.xml,
+	  postgis/postgis.sql.in, regress/tickets.sql: CamelCase-ize
+	  ST_ShiftLongitude, ST_CombineBbox, ST_FindExtent (#2748)
 
 2015-01-02 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r13171] Drop topology schema after topology extension test
-	  (#2138)
+	* [r13171] regress/run_test.pl: Drop topology schema after topology
+	  extension test (#2138)
 
 2014-12-30 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r13168] Fix typo, insert a comma
+	* [r13168] doc/reference_measure.xml: Fix typo, insert a comma
 	  
 	  Thanks Christian Sturm
 
 2014-12-30 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13166] Allow index scans in edge splitting and healing queries
-	  (#3000)
+	* [r13166] topology/sql/sqlmm.sql.in: Allow index scans in edge
+	  splitting and healing queries (#3000)
 	  
 	  Speeds up topology population when input edges intersect.
 	  
@@ -6945,94 +12172,113 @@
 
 2014-12-29 11:59  Sandro Santilli <strk at kbt.io>
 
-	* [r13165] Enhance some comments
+	* [r13165] topology/sql/sqlmm.sql.in: Enhance some comments
 
 2014-12-29 11:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13164] Do not rely on TopoGeometry->Geometry cast in
-	  ST_Simplify test
+	* [r13164] topology/test/regress/st_simplify.sql: Do not rely on
+	  TopoGeometry->Geometry cast in ST_Simplify test
 	  
 	  Makes the test independent from CAST issues
 
 2014-12-29 10:56  Sandro Santilli <strk at kbt.io>
 
-	* [r13163] Ignore raster garden test results
+	* [r13163] .gitignore: Ignore raster garden test results
 
 2014-12-17 17:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13150] #3009, geography case may alter tuple values
+	* [r13150] postgis/geography_inout.c: #3009, geography case may
+	  alter tuple values
 
 2014-12-12 21:14  Regina Obe <lr at pcorp.us>
 
-	* [r13148] change title and point to raw version of vincent's
-	  topology pgconf 2012 talk
+	* [r13148] doc/extras_topology.xml: change title and point to raw
+	  version of vincent's topology pgconf 2012 talk
 
 2014-12-12 21:08  Regina Obe <lr at pcorp.us>
 
-	* [r13146] fix link to vincent's topology talk -- point to 2012
-	  instead of 2010 one.
+	* [r13146] doc/extras_topology.xml: fix link to vincent's topology
+	  talk -- point to 2012 instead of 2010 one.
 
 2014-12-12 07:25  Regina Obe <lr at pcorp.us>
 
-	* [r13144] missed get to gets correction in last commit
+	* [r13144] doc/extras_topology.xml: missed get to gets correction
+	  in last commit
 
 2014-12-12 06:56  Regina Obe <lr at pcorp.us>
 
-	* [r13142] Grammar corrections from Eric Theise -
+	* [r13142] doc/extras_topology.xml: Grammar corrections from Eric
+	  Theise -
 	  https://github.com/erictheise/postgis/commit/b76aeaf6b2539345d44f3c2d60fbd84625e3467d
 
 2014-12-04 00:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13140] Fix Solaris regression failure for string representation
-	  of 'Infinity'
+	* [r13140] liblwgeom/cunit/cu_in_wkt.c: Fix Solaris regression
+	  failure for string representation of 'Infinity'
 
 2014-12-03 23:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13139] Update emails in authors files
+	* [r13139] authors.git, authors.svn: Update emails in authors files
 
 2014-12-03 23:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13138] Remove old knowledge from the README
+	* [r13138] README.postgis: Remove old knowledge from the README
 
 2014-12-03 23:28  Regina Obe <lr at pcorp.us>
 
-	* [r13136] #3006 Numeric overflow when executing
-	  AddRasterConstraints, increased precision to 25,10
+	* [r13136] raster/rt_pg/rtpostgis.sql.in: #3006 Numeric overflow
+	  when executing AddRasterConstraints, increased precision to 25,10
 
 2014-12-02 00:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13135] Replace final reference to 'make' with $(MAKE)
+	* [r13135] doc/Makefile.in, doc/html/image_src/Makefile.in,
+	  extensions/Makefile.in, loader/Makefile.in,
+	  loader/cunit/Makefile.in, postgis/Makefile.in,
+	  raster/Makefile.in: Replace final reference to 'make' with
+	  $(MAKE)
 
 2014-11-14 23:33  Regina Obe <lr at pcorp.us>
 
-	* [r13129] get rid of redundant DO regress
+	* [r13129] regress/run_test.pl: get rid of redundant DO regress
 
 2014-11-14 23:30  Regina Obe <lr at pcorp.us>
 
-	* [r13128] #2992: revise DO regular expression to work under
-	  windows as well. This is a revision of r13123 commit.
+	* [r13128] regress/run_test.pl: #2992: revise DO regular expression
+	  to work under windows as well. This is a revision of r13123
+	  commit.
 
 2014-11-12 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13127] Reword documentation for TopoElement domain
+	* [r13127] doc/extras_topology.xml: Reword documentation for
+	  TopoElement domain
 
 2014-11-11 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13125] Do not expect DO responses in raster regress
+	* [r13125] raster/test/regress/permitted_gdal_drivers_expected,
+	  raster/test/regress/rt_elevation_functions_expected,
+	  raster/test/regress/rt_mapalgebra_expected: Do not expect DO
+	  responses in raster regress
 	  
 	  Fixes testsuite broke by r13123
 
 2014-11-11 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13124] Reset timer after creating input tables (#2989)
+	* [r13124] regress/interrupt.sql, regress/interrupt_buffer.sql,
+	  regress/interrupt_relate.sql: Reset timer after creating input
+	  tables (#2989)
 
 2014-11-11 09:15  Sandro Santilli <strk at kbt.io>
 
-	* [r13123] Disreguard DO responses during testing
+	* [r13123] regress/run_test.pl: Disreguard DO responses during
+	  testing
 
 2014-11-10 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13122] Test relate-based function interruptibility (#2975)
+	* [r13122] regress/Makefile.in, regress/interrupt.sql,
+	  regress/interrupt_buffer.sql, regress/interrupt_buffer_expected,
+	  regress/interrupt_expected, regress/interrupt_relate.sql,
+	  regress/interrupt_relate_expected: Test relate-based function
+	  interruptibility (#2975)
 	  
 	  Also refactor existing interruptibility tests to avoid failures
 	  due
@@ -7042,123 +12288,147 @@
 
 2014-11-06 18:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13121] Allow interruption to take some more time.
+	* [r13121] regress/interrupt.sql, regress/interrupt_expected: Allow
+	  interruption to take some more time.
 	  
 	  Also show the lateness when the time test fails.
 	  Hopefully fixes or helps fixing travis build.
 
 2014-11-06 17:22  Sandro Santilli <strk at kbt.io>
 
-	* [r13120] Add timing check to interrupt tests
+	* [r13120] regress/interrupt.sql, regress/interrupt_expected: Add
+	  timing check to interrupt tests
 
 2014-11-05 17:25  Sandro Santilli <strk at kbt.io>
 
-	* [r13119] Hush toTopoGeom debugging NOTICE
+	* [r13119] topology/sql/topogeometry/totopogeom.sql.in: Hush
+	  toTopoGeom debugging NOTICE
 
 2014-10-31 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13117] Fix regression for GML output for curvepolygons
+	* [r13117] regress/out_geometry_expected: Fix regression for GML
+	  output for curvepolygons
 
 2014-10-31 16:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13116] #2938, fix to include <ring></ring> around curvepolygon
-	  rings (eroualt)
+	* [r13116] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c:
+	  #2938, fix to include <ring></ring> around curvepolygon rings
+	  (eroualt)
 
 2014-10-31 00:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13115] #2938 gml export of curvepolygons fix
+	* [r13115] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c:
+	  #2938 gml export of curvepolygons fix
 
 2014-10-25 09:54  Regina Obe <lr at pcorp.us>
 
-	* [r13114] more explanation
+	* [r13114] doc/extras_address_standardizer.xml: more explanation
 
 2014-10-25 09:06  Regina Obe <lr at pcorp.us>
 
-	* [r13113] put para around empha
+	* [r13113] doc/extras_address_standardizer.xml: put para around
+	  empha
 
 2014-10-25 08:52  Regina Obe <lr at pcorp.us>
 
-	* [r13112] fill in remaining tokens
+	* [r13112] doc/extras_address_standardizer.xml: fill in remaining
+	  tokens
 
 2014-10-25 07:28  Regina Obe <lr at pcorp.us>
 
-	* [r13111] work in progress - will reshuffle some things later
+	* [r13111] doc/extras_address_standardizer.xml: work in progress -
+	  will reshuffle some things later
 
 2014-10-24 23:27  Regina Obe <lr at pcorp.us>
 
-	* [r13110] #2977 pagc_normalize_address function errors on nulls
-	  (changed function to STRICT to return null on null). Also did the
-	  same for normalize_address and made that also IMMUTABLE STRICT
+	* [r13110]
+	  extras/tiger_geocoder/tiger_2011/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  #2977 pagc_normalize_address function errors on nulls (changed
+	  function to STRICT to return null on null). Also did the same for
+	  normalize_address and made that also IMMUTABLE STRICT
 
 2014-10-22 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13108] Allow running "make garden" over an existing
-	  "postgis_garden" database
+	* [r13108] regress/Makefile.in: Allow running "make garden" over an
+	  existing "postgis_garden" database
 
 2014-10-22 16:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13107] Fix typo in "make garden" output summary
+	* [r13107] regress/Makefile.in: Fix typo in "make garden" output
+	  summary
 
 2014-10-22 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13106] Complete improvement of geos-implemented error message
-	  from postgis
+	* [r13106] postgis/lwgeom_geos.c: Complete improvement of
+	  geos-implemented error message from postgis
 	  
 	  These ones did not match my previous regexp :)
 	  See #2970
 
 2014-10-22 14:22  Sandro Santilli <strk at kbt.io>
 
-	* [r13105] Implement interruptability of ST_Segmentize(geometry)
+	* [r13105] NEWS, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwline.c, liblwgeom/lwpoly.c,
+	  liblwgeom/ptarray.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_basic.c, regress/Makefile.in,
+	  regress/interrupt.sql, regress/interrupt_expected: Implement
+	  interruptability of ST_Segmentize(geometry)
 	  
 	  Includes testcases at sql and cunit levels.
 	  Closes #2893
 
 2014-10-22 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r13104] Improved error message on geos-implemented functions
-	  interruption/timeout
+	* [r13104] postgis/lwgeom_geos.c: Improved error message on
+	  geos-implemented functions interruption/timeout
 	  
 	  See #2970
 
 2014-10-22 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r13103] Uninstall custom INT signal handler on unload
+	* [r13103] postgis/postgis_module.c: Uninstall custom INT signal
+	  handler on unload
 	  
 	  NOTE: this is just academic as unloading of module never happens
 	  as of PostgreSQL 9.4+
 
 2014-10-21 14:53  Sandro Santilli <strk at kbt.io>
 
-	* [r13102] Ignore another generated file
+	* [r13102] .gitignore: Ignore another generated file
 
 2014-10-21 14:51  Sandro Santilli <strk at kbt.io>
 
-	* [r13101] Add a method to cancel interruption requests in
-	  liblwgeom
+	* [r13101] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c: Add a
+	  method to cancel interruption requests in liblwgeom
 
 2014-10-21 10:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13100] Ignore .pdf files (all generated)
+	* [r13100] .gitignore: Ignore .pdf files (all generated)
 
 2014-10-21 10:08  Sandro Santilli <strk at kbt.io>
 
-	* [r13099] Add interruptability API to liblwgeom
+	* [r13099] NEWS, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_api.c,
+	  postgis/postgis_module.c: Add interruptability API to liblwgeom
 
 2014-10-20 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r13098] Really use DBLATEX variable
+	* [r13098] doc/Makefile.in: Really use DBLATEX variable
 
 2014-10-20 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13097] Further update translations
+	* [r13097] doc/po/fr/performance_tips.xml.po,
+	  doc/po/it_IT/postgis.xml.po: Further update translations
 	  
 	  Italian was edited locally and already pushed to transifex,
 	  French was edited on transifex and pulled locally.
 
 2014-10-20 15:47  Sandro Santilli <strk at kbt.io>
 
-	* [r13096] Pull updated translations from transifex
+	* [r13096] doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/reporting.xml.po, doc/po/ko_KR/introduction.xml.po:
+	  Pull updated translations from transifex
 	  
 	  In particular, italian updates in introduction are fetched after
 	  manual editing from the web interface. The "fuzzy" strings were
@@ -7167,28 +12437,184 @@
 
 2014-10-18 14:30  Sandro Santilli <strk at kbt.io>
 
-	* [r13092] Import Korean translation from transifex, enable it
+	* [r13092] doc/Makefile.in, doc/po/ko_KR, doc/po/ko_KR/Makefile,
+	  doc/po/ko_KR/extras.xml.po,
+	  doc/po/ko_KR/extras_address_standardizer.xml.po,
+	  doc/po/ko_KR/extras_historytable.xml.po,
+	  doc/po/ko_KR/extras_tigergeocoder.xml.po,
+	  doc/po/ko_KR/extras_topology.xml.po, doc/po/ko_KR/faq.xml.po,
+	  doc/po/ko_KR/faq_raster.xml.po, doc/po/ko_KR/installation.xml.po,
+	  doc/po/ko_KR/introduction.xml.po,
+	  doc/po/ko_KR/performance_tips.xml.po,
+	  doc/po/ko_KR/postgis.xml.po, doc/po/ko_KR/reference.xml.po,
+	  doc/po/ko_KR/reference_accessor.xml.po,
+	  doc/po/ko_KR/reference_constructor.xml.po,
+	  doc/po/ko_KR/reference_editor.xml.po,
+	  doc/po/ko_KR/reference_exception.xml.po,
+	  doc/po/ko_KR/reference_guc.xml.po,
+	  doc/po/ko_KR/reference_lrs.xml.po,
+	  doc/po/ko_KR/reference_management.xml.po,
+	  doc/po/ko_KR/reference_measure.xml.po,
+	  doc/po/ko_KR/reference_misc.xml.po,
+	  doc/po/ko_KR/reference_operator.xml.po,
+	  doc/po/ko_KR/reference_output.xml.po,
+	  doc/po/ko_KR/reference_processing.xml.po,
+	  doc/po/ko_KR/reference_raster.xml.po,
+	  doc/po/ko_KR/reference_sfcgal.xml.po,
+	  doc/po/ko_KR/reference_transaction.xml.po,
+	  doc/po/ko_KR/reference_type.xml.po,
+	  doc/po/ko_KR/release_notes.xml.po, doc/po/ko_KR/reporting.xml.po,
+	  doc/po/ko_KR/using_postgis_app.xml.po,
+	  doc/po/ko_KR/using_postgis_dataman.xml.po,
+	  doc/po/ko_KR/using_raster_dataman.xml.po: Import Korean
+	  translation from transifex, enable it
 	  
 	  Updated translations were also re-pushed on transifex
 
 2014-10-18 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r13091] Review one fuzzy string in italian translation
+	* [r13091] doc/po/it_IT/introduction.xml.po: Review one fuzzy
+	  string in italian translation
 	  
 	  Confirms dropping the "fuzzy" label puts the translation in
 	  actual use
 
 2014-10-18 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r13090] Update all translation files needing to be
+	* [r13090] doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/reference.xml.po, doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/release_notes.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/introduction.xml.po, doc/po/fr/performance_tips.xml.po,
+	  doc/po/fr/reference.xml.po, doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po,
+	  doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_guc.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_misc.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/release_notes.xml.po,
+	  doc/po/it_IT/using_postgis_dataman.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/introduction.xml.po, doc/po/pl/performance_tips.xml.po,
+	  doc/po/pl/reference.xml.po, doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_guc.xml.po, doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_misc.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/release_notes.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/performance_tips.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po,
+	  doc/po/templates/extras_address_standardizer.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/performance_tips.xml.pot,
+	  doc/po/templates/reference.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_guc.xml.pot,
+	  doc/po/templates/reference_lrs.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_operator.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_sfcgal.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Update all
+	  translation files needing to be
 	  
 	  The updated template files _and_ translations have already
 	  been pushed up to Transifex.
 
 2014-10-18 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13089] Make POT creation rule phony, preventing useless
-	  ctime-only changes
+	* [r13089] doc/Makefile.in: Make POT creation rule phony,
+	  preventing useless ctime-only changes
 	  
 	  Also adds an "update-pot" rule to just update the pots, with no
 	  merging
@@ -7196,26 +12622,55 @@
 
 2014-10-18 09:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13087] Update transifex project url, update tx configuration
-	  and README
+	* [r13087] doc/.tx/config, doc/Makefile.in, doc/po/README: Update
+	  transifex project url, update tx configuration and README
 
 2014-10-17 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13086] Import Polish translation from transifex, enable it
+	* [r13086] doc/Makefile.in, doc/po/pl, doc/po/pl/Makefile,
+	  doc/po/pl/extras.xml.po,
+	  doc/po/pl/extras_address_standardizer.xml.po,
+	  doc/po/pl/extras_historytable.xml.po,
+	  doc/po/pl/extras_tigergeocoder.xml.po,
+	  doc/po/pl/extras_topology.xml.po, doc/po/pl/faq.xml.po,
+	  doc/po/pl/faq_raster.xml.po, doc/po/pl/installation.xml.po,
+	  doc/po/pl/introduction.xml.po, doc/po/pl/performance_tips.xml.po,
+	  doc/po/pl/postgis.xml.po, doc/po/pl/reference.xml.po,
+	  doc/po/pl/reference_accessor.xml.po,
+	  doc/po/pl/reference_constructor.xml.po,
+	  doc/po/pl/reference_editor.xml.po,
+	  doc/po/pl/reference_exception.xml.po,
+	  doc/po/pl/reference_guc.xml.po, doc/po/pl/reference_lrs.xml.po,
+	  doc/po/pl/reference_management.xml.po,
+	  doc/po/pl/reference_measure.xml.po,
+	  doc/po/pl/reference_misc.xml.po,
+	  doc/po/pl/reference_operator.xml.po,
+	  doc/po/pl/reference_output.xml.po,
+	  doc/po/pl/reference_processing.xml.po,
+	  doc/po/pl/reference_raster.xml.po,
+	  doc/po/pl/reference_sfcgal.xml.po,
+	  doc/po/pl/reference_transaction.xml.po,
+	  doc/po/pl/reference_type.xml.po, doc/po/pl/release_notes.xml.po,
+	  doc/po/pl/reporting.xml.po, doc/po/pl/using_postgis_app.xml.po,
+	  doc/po/pl/using_postgis_dataman.xml.po,
+	  doc/po/pl/using_raster_dataman.xml.po: Import Polish translation
+	  from transifex, enable it
 	  
 	  Updated translations were also re-pushed on transifex
 
 2014-10-17 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13085] Add 'push-tx' Makefile rule, update README with
-	  suggested workflow
+	* [r13085] doc/Makefile.in, doc/po/README,
+	  doc/po/it_IT/reporting.xml.po: Add 'push-tx' Makefile rule,
+	  update README with suggested workflow
 	  
 	  Also commit what resulted changed after a subsequent 'pull-tx'
 	  run
 
 2014-10-17 10:41  Sandro Santilli <strk at kbt.io>
 
-	* [r13084] Add "pull-tx" rule in Makefile
+	* [r13084] doc/Makefile.in, doc/po/es/using_postgis_dataman.xml.po:
+	  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
@@ -7227,16 +12682,47 @@
 
 2014-10-15 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13082] Add hint about using --skip with tx push -t
+	* [r13082] doc/po/README: Add hint about using --skip with tx push
+	  -t
 
 2014-10-15 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13081] Update spanish language files (make update-po), enable
-	  it
+	* [r13081] doc/Makefile.in, doc/po/es/extras.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_historytable.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/postgis.xml.po, doc/po/es/reference.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_exception.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/reference_transaction.xml.po,
+	  doc/po/es/reference_type.xml.po, doc/po/es/release_notes.xml.po,
+	  doc/po/es/reporting.xml.po, doc/po/es/using_postgis_app.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po: Update spanish language
+	  files (make update-po), enable it
 
 2014-10-15 16:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13080] Fix html tags in spanish translation
+	* [r13080] doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/installation.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po: Fix html tags in spanish
+	  translation
 	  
 	  Classes of errors found:
 	  - Translated tags ( <command> to <comando> )
@@ -7245,238 +12731,392 @@
 
 2014-10-15 16:45  Sandro Santilli <strk at kbt.io>
 
-	* [r13079] Import spanish translation from transifex, add Makefile
+	* [r13079] doc/po/es, doc/po/es/Makefile, doc/po/es/extras.xml.po,
+	  doc/po/es/extras_address_standardizer.xml.po,
+	  doc/po/es/extras_historytable.xml.po,
+	  doc/po/es/extras_tigergeocoder.xml.po,
+	  doc/po/es/extras_topology.xml.po, doc/po/es/faq.xml.po,
+	  doc/po/es/faq_raster.xml.po, doc/po/es/installation.xml.po,
+	  doc/po/es/introduction.xml.po, doc/po/es/performance_tips.xml.po,
+	  doc/po/es/postgis.xml.po, doc/po/es/reference.xml.po,
+	  doc/po/es/reference_accessor.xml.po,
+	  doc/po/es/reference_constructor.xml.po,
+	  doc/po/es/reference_editor.xml.po,
+	  doc/po/es/reference_exception.xml.po,
+	  doc/po/es/reference_guc.xml.po, doc/po/es/reference_lrs.xml.po,
+	  doc/po/es/reference_management.xml.po,
+	  doc/po/es/reference_measure.xml.po,
+	  doc/po/es/reference_misc.xml.po,
+	  doc/po/es/reference_operator.xml.po,
+	  doc/po/es/reference_output.xml.po,
+	  doc/po/es/reference_processing.xml.po,
+	  doc/po/es/reference_raster.xml.po,
+	  doc/po/es/reference_sfcgal.xml.po,
+	  doc/po/es/reference_transaction.xml.po,
+	  doc/po/es/reference_type.xml.po, doc/po/es/release_notes.xml.po,
+	  doc/po/es/reporting.xml.po, doc/po/es/using_postgis_app.xml.po,
+	  doc/po/es/using_postgis_dataman.xml.po,
+	  doc/po/es/using_raster_dataman.xml.po: Import spanish translation
+	  from transifex, add Makefile
 
 2014-10-15 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r13078] Add missing new translation italian/brazilian files
+	* [r13078] doc/po/it_IT/extras_address_standardizer.xml.po,
+	  doc/po/it_IT/reference_guc.xml.po,
+	  doc/po/pt_BR/extras_address_standardizer.xml.po,
+	  doc/po/pt_BR/reference_guc.xml.po: Add missing new translation
+	  italian/brazilian files
 
 2014-10-15 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13077] Update french language files (make update-po)
+	* [r13077] doc/po/fr/extras.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_historytable.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/introduction.xml.po, doc/po/fr/performance_tips.xml.po,
+	  doc/po/fr/postgis.xml.po, doc/po/fr/reference.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_exception.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/reference_transaction.xml.po,
+	  doc/po/fr/reference_type.xml.po, doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/reporting.xml.po, doc/po/fr/using_postgis_app.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po: Update french language
+	  files (make update-po)
 
 2014-10-15 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13076] Put msgstr on a single line
+	* [r13076] doc/po/fr/faq.xml.po: Put msgstr on a single line
 	  
 	  Transifex does not like newlines in quoted text (fails on tx
 	  push).
 
 2014-10-15 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13075] Fix html tags in french translation
+	* [r13075] doc/po/fr/faq.xml.po, doc/po/fr/performance_tips.xml.po:
+	  Fix html tags in french translation
 
 2014-10-15 15:48  Sandro Santilli <strk at kbt.io>
 
-	* [r13074] Import french translation from transifex, and enable its
-	  build
+	* [r13074] doc/Makefile.in, doc/po/fr, doc/po/fr/Makefile,
+	  doc/po/fr/extras.xml.po,
+	  doc/po/fr/extras_address_standardizer.xml.po,
+	  doc/po/fr/extras_historytable.xml.po,
+	  doc/po/fr/extras_tigergeocoder.xml.po,
+	  doc/po/fr/extras_topology.xml.po, doc/po/fr/faq.xml.po,
+	  doc/po/fr/faq_raster.xml.po, doc/po/fr/installation.xml.po,
+	  doc/po/fr/introduction.xml.po, doc/po/fr/performance_tips.xml.po,
+	  doc/po/fr/postgis.xml.po, doc/po/fr/reference.xml.po,
+	  doc/po/fr/reference_accessor.xml.po,
+	  doc/po/fr/reference_constructor.xml.po,
+	  doc/po/fr/reference_editor.xml.po,
+	  doc/po/fr/reference_exception.xml.po,
+	  doc/po/fr/reference_guc.xml.po, doc/po/fr/reference_lrs.xml.po,
+	  doc/po/fr/reference_management.xml.po,
+	  doc/po/fr/reference_measure.xml.po,
+	  doc/po/fr/reference_misc.xml.po,
+	  doc/po/fr/reference_operator.xml.po,
+	  doc/po/fr/reference_output.xml.po,
+	  doc/po/fr/reference_processing.xml.po,
+	  doc/po/fr/reference_raster.xml.po,
+	  doc/po/fr/reference_sfcgal.xml.po,
+	  doc/po/fr/reference_transaction.xml.po,
+	  doc/po/fr/reference_type.xml.po, doc/po/fr/release_notes.xml.po,
+	  doc/po/fr/reporting.xml.po, doc/po/fr/using_postgis_app.xml.po,
+	  doc/po/fr/using_postgis_dataman.xml.po,
+	  doc/po/fr/using_raster_dataman.xml.po: Import french translation
+	  from transifex, and enable its build
 
 2014-10-14 23:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13073] Add transifex configuration and a few words about using
-	  `tx'
+	* [r13073] doc/.tx, doc/.tx/config, doc/Makefile.in, doc/po/README:
+	  Add transifex configuration and a few words about using `tx'
 	  
 	  See http://docs.transifex.com/developer/client/set
 
 2014-10-14 23:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13072] Regenerate extras and postgis pots/po after recent
-	  update of sources
+	* [r13072] doc/po/it_IT/extras.xml.po, doc/po/it_IT/postgis.xml.po,
+	  doc/po/pt_BR/extras.xml.po, doc/po/pt_BR/postgis.xml.po,
+	  doc/po/templates/extras.xml.pot,
+	  doc/po/templates/postgis.xml.pot: Regenerate extras and postgis
+	  pots/po after recent update of sources
 
 2014-10-14 22:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13071] Fix unclosed tag in italian translation
+	* [r13071] doc/po/it_IT/reporting.xml.po: Fix unclosed tag in
+	  italian translation
 
 2014-10-14 22:00  Sandro Santilli <strk at kbt.io>
 
-	* [r13070] Fix malformed <ulink> and </ulink> tags in po_BR
-	  translation
+	* [r13070] doc/po/pt_BR/faq_raster.xml.po: Fix malformed <ulink>
+	  and </ulink> tags in po_BR translation
 
 2014-10-14 21:57  Sandro Santilli <strk at kbt.io>
 
-	* [r13069] Update language files with "make update-po"
+	* [r13069] doc/po/it_IT/faq.xml.po, doc/po/it_IT/faq_raster.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/postgis.xml.po, doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/reference_type.xml.po,
+	  doc/po/it_IT/reporting.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_historytable.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/postgis.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po,
+	  doc/po/templates/reference_output.xml.pot: Update language files
+	  with "make update-po"
 
 2014-10-14 18:25  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13068] Update url to twkb-specification and client example
+	* [r13068] doc/reference_output.xml: Update url to
+	  twkb-specification and client example
 
 2014-10-14 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r13067] Move topology and address standardizer entities out of
-	  extra
+	* [r13067] doc/extras.xml, doc/postgis.xml: Move topology and
+	  address standardizer entities out of extra
 	  
 	  Fixes generation of localization template for extra.xml
 
 2014-10-13 19:42  Regina Obe <lr at pcorp.us>
 
-	* [r13066] files from transifex largely already translated
+	* [r13066] doc/po/it_IT/faq.xml.po, doc/po/it_IT/faq_raster.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/postgis.xml.po, doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/it_IT/reference_type.xml.po,
+	  doc/po/it_IT/reporting.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po,
+	  doc/po/pt_BR/extras_historytable.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/postgis.xml.po,
+	  doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po: files from transifex
+	  largely already translated
 
 2014-10-13 19:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13065] Use double-quotes in link url attribute
+	* [r13065] doc/reference_guc.xml: Use double-quotes in link url
+	  attribute
 	  
 	  Single quote was confusing po2xml
 
 2014-10-13 18:08  Regina Obe <lr at pcorp.us>
 
-	* [r13064] get rid of windows breaks
+	* [r13064] doc/reference_guc.xml: get rid of windows breaks
 
 2014-10-13 18:07  Regina Obe <lr at pcorp.us>
 
-	* [r13063] get rid of windows \r
+	* [r13063] doc/extras_address_standardizer.xml: get rid of windows
+	  \r
 
 2014-10-13 18:06  Regina Obe <lr at pcorp.us>
 
-	* [r13062] get rid of line breaks before \n
+	* [r13062] doc/po/templates/extras_address_standardizer.xml.pot:
+	  get rid of line breaks before \n
 
 2014-10-13 18:00  Regina Obe <lr at pcorp.us>
 
-	* [r13061] Get rid of line breaks before \n. Evidentally transifex
-	  thinks invalid and that might be why debbie is whining too.
+	* [r13061] doc/po/templates/reference_guc.xml.pot: Get rid of line
+	  breaks before \n. Evidentally transifex thinks invalid and that
+	  might be why debbie is whining too.
 
 2014-10-10 23:36  Regina Obe <lr at pcorp.us>
 
-	* [r13059] add missing pot. Still seems to wrror out with some sort
-	  of xml issue though
+	* [r13059] doc/po/templates/reference_guc.xml.pot: add missing pot.
+	  Still seems to wrror out with some sort of xml issue though
 
 2014-10-10 23:26  Regina Obe <lr at pcorp.us>
 
-	* [r13058] Add missing pot
+	* [r13058] doc/po/templates/extras_address_standardizer.xml.pot:
+	  Add missing pot
 
 2014-10-10 23:07  Regina Obe <lr at pcorp.us>
 
-	* [r13057] add missing xml files to pot xml_sources source
+	* [r13057] doc/Makefile.in: add missing xml files to pot
+	  xml_sources source
 
 2014-10-10 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13056] Include sys/wait.h to have access to WEXITSTATUS (#2962)
+	* [r13056] doc/html/image_src/generator.c: Include sys/wait.h to
+	  have access to WEXITSTATUS (#2962)
 
 2014-10-10 10:24  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13055] Fix a precission problem in twkb.
+	* [r13055] liblwgeom/lwout_twkb.c: Fix a precission problem in
+	  twkb.
 	  Thanks Javier Santana!
 
 2014-10-10 09:23  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13054] Fix for #2956 Thanks strk
+	* [r13054] postgis/lwgeom_inout.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix for #2956 Thanks strk
 
 2014-10-09 18:24  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13053] Add GeomFromTWKB #2917
+	* [r13053] doc/reference_constructor.xml, doc/reference_output.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_in_twkb.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwin_twkb.c,
+	  liblwgeom/varint.c, liblwgeom/varint.h, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_inout.c, postgis/postgis.sql.in: Add GeomFromTWKB
+	  #2917
 
 2014-10-08 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r13052] Ignore files generated under address_standardizer
-	  extension
+	* [r13052] .gitignore: Ignore files generated under
+	  address_standardizer extension
 
 2014-10-08 10:43  Sandro Santilli <strk at kbt.io>
 
-	* [r13051] Fix --without-address-standardizer switch
+	* [r13051] configure.ac: Fix --without-address-standardizer switch
 
 2014-10-08 04:15  Regina Obe <lr at pcorp.us>
 
-	* [r13050] get rid of obsolete statements
+	* [r13050] doc/installation.xml: get rid of obsolete statements
 
 2014-10-08 03:22  Regina Obe <lr at pcorp.us>
 
-	* [r13049] #2877 address_standardizer auto-building as part of
-	  configure. document switches to override pcre path.
+	* [r13049] doc/installation.xml: #2877 address_standardizer
+	  auto-building as part of configure. document switches to override
+	  pcre path.
 
 2014-10-08 03:03  Regina Obe <lr at pcorp.us>
 
-	* [r13048] #2877 remark out build-steps for Regexp:Assemble
-	  dependencies
+	* [r13048] extensions/address_standardizer/Makefile.in: #2877
+	  remark out build-steps for Regexp:Assemble dependencies
 
 2014-10-08 02:55  Regina Obe <lr at pcorp.us>
 
-	* [r13047] #2877 try tab instead of spaces
+	* [r13047] extensions/address_standardizer/Makefile.in: #2877 try
+	  tab instead of spaces
 
 2014-10-08 02:46  Regina Obe <lr at pcorp.us>
 
-	* [r13046] typo
+	* [r13046] extensions/address_standardizer/Makefile.in: typo
 
 2014-10-08 02:42  Regina Obe <lr at pcorp.us>
 
-	* [r13045] #2877 don't get rid of data header generated files
-	  during dist-clean (they can't be rebuilt if perl Regex::Assemble
-	  is not installed
+	* [r13045] extensions/address_standardizer/Makefile.in: #2877 don't
+	  get rid of data header generated files during dist-clean (they
+	  can't be rebuilt if perl Regex::Assemble is not installed
 
 2014-10-08 02:14  Regina Obe <lr at pcorp.us>
 
-	* [r13044] #2877 Revise configure to build make scripts and
-	  address_standardizer extension - move pcre flags check before
-	  cppflags build etc so gets included
+	* [r13044] configure.ac: #2877 Revise configure to build make
+	  scripts and address_standardizer extension - move pcre flags
+	  check before cppflags build etc so gets included
 
 2014-10-08 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r13043] #2877 Revise configure to build make scripts and
-	  address_standardizer extension
+	* [r13043] configure.ac, extensions/Makefile.in: #2877 Revise
+	  configure to build make scripts and address_standardizer
+	  extension
 
 2014-10-07 14:11  Regina Obe <lr at pcorp.us>
 
-	* [r13041] #2958 reverse_geocode erroring ERROR: invalid input
-	  syntax for type numeric: " " (revised patch to not return 0 for
-	  non-numbered roads)
+	* [r13041]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql:
+	  #2958 reverse_geocode erroring ERROR: invalid input syntax for
+	  type numeric: " " (revised patch to not return 0 for non-numbered
+	  roads)
 
 2014-10-07 13:38  Regina Obe <lr at pcorp.us>
 
-	* [r13039] #2958 reverse_geocode erroring ERROR: invalid input
-	  syntax for type numeric: " "
+	* [r13039]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql:
+	  #2958 reverse_geocode erroring ERROR: invalid input syntax for
+	  type numeric: " "
 
 2014-10-07 03:55  Regina Obe <lr at pcorp.us>
 
-	* [r13038] experiment with color coding
+	* [r13038] doc/reference_raster.xml: experiment with color coding
 
 2014-10-06 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13037] ST_Simplify is not implemented by GEOS
+	* [r13037] doc/reference_processing.xml: ST_Simplify is not
+	  implemented by GEOS
 
 2014-10-05 00:05  Regina Obe <lr at pcorp.us>
 
-	* [r13035] put back most common protos of ST_AsGML so docs aren't
-	  so confusing when they demonstrate their use
+	* [r13035] doc/reference_output.xml: put back most common protos of
+	  ST_AsGML so docs aren't so confusing when they demonstrate their
+	  use
 
 2014-10-03 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r13034] ST_ClipByBox2D: do not use gbox_overlaps with BOX2DF
-	  objects
+	* [r13034] postgis/lwgeom_geos.c, regress/clipbybox2d.sql,
+	  regress/clipbybox2d_expected: ST_ClipByBox2D: do not use
+	  gbox_overlaps with BOX2DF objects
 	  
 	  Fixes use of uninitialized memory (#2954)
 
 2014-10-02 20:54  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13033] Fix for #2946 and some empty geometry fixes
+	* [r13033] liblwgeom/cunit/cu_out_twkb.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h: Fix for #2946 and
+	  some empty geometry fixes
 
 2014-10-02 17:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13030] #2953, Unable to compute stats for some features
+	* [r13030] postgis/gserialized_estimate.c: #2953, Unable to compute
+	  stats for some features
 
 2014-10-02 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r13029] Fix typo in documentation for ST_AsEncodedPolyline
+	* [r13029] doc/reference_output.xml: Fix typo in documentation for
+	  ST_AsEncodedPolyline
 
 2014-10-02 08:03  Sandro Santilli <strk at kbt.io>
 
-	* [r13028] Fix memory error in ST_ClipByBox2D (#2950)
+	* [r13028] liblwgeom/cunit/cu_clip_by_rect.c,
+	  postgis/lwgeom_geos.c, regress/clipbybox2d.sql,
+	  regress/clipbybox2d_expected: Fix memory error in ST_ClipByBox2D
+	  (#2950)
 
 2014-10-01 23:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13027] #2941, Geography can create a non-4326 geography but
-	  geography typmod won't allow it
+	* [r13027] postgis/gserialized_typmod.c: #2941, Geography can
+	  create a non-4326 geography but geography typmod won't allow it
 
 2014-10-01 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r13025] Fix yet another memory leak in lwgeom_make_valid (#2947)
+	* [r13025] liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_geos_clean.c: Fix yet another memory leak in
+	  lwgeom_make_valid (#2947)
 	  
 	  The leak occurs on invalid single-component collection input.
 
 2014-10-01 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r13023] Fix leaks in lwcurvepoly_segmentize and its tester
+	* [r13023] liblwgeom/cunit/cu_force_sfs.c,
+	  liblwgeom/lwsegmentize.c: Fix leaks in lwcurvepoly_segmentize and
+	  its tester
 
 2014-10-01 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r13021] Fix memory leak in lw_dist2d_poly_curvepoly and
+	* [r13021] liblwgeom/lwcurvepoly.c, liblwgeom/measures.c: Fix
+	  memory leak in lw_dist2d_poly_curvepoly and
 	  lw_dist2d_circstring_poly
 	  
 	  Also clear the memory management for
@@ -7485,89 +13125,108 @@
 
 2014-10-01 13:26  Sandro Santilli <strk at kbt.io>
 
-	* [r13020] Remove memory leaks from TWKB unit tester
+	* [r13020] liblwgeom/cunit/cu_out_twkb.c: Remove memory leaks from
+	  TWKB unit tester
 
 2014-10-01 13:13  Sandro Santilli <strk at kbt.io>
 
-	* [r13019] Adapt the rest of the code to the change in LWGEOM2GEOS
-	  function
+	* [r13019] liblwgeom/lwgeom_geos_node.c,
+	  liblwgeom/lwgeom_geos_split.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_spatial_relationship.c: Adapt the rest of the
+	  code to the change in LWGEOM2GEOS function
 	  
 	  Fixes #2948 (introduced by previous commit)
 
 2014-10-01 12:35  Sandro Santilli <strk at kbt.io>
 
-	* [r13018] Add support for auto-fix geom structure for GEOS
-	  conversions
+	* [r13018] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos.h,
+	  liblwgeom/lwgeom_geos_clean.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_prepared.c, regress/clipbybox2d.sql,
+	  regress/clipbybox2d_expected: Add support for auto-fix geom
+	  structure for GEOS conversions
 	  
 	  Fixes ST_ClipByBox2D run with non-closed polygon rings in input
 	  (#2945)
 
 2014-09-30 16:31  Sandro Santilli <strk at kbt.io>
 
-	* [r13013] Drop and recreate aggregates when upgrading to the same
-	  dev version
+	* [r13013] utils/postgis_proc_upgrade.pl: Drop and recreate
+	  aggregates when upgrading to the same dev version
 	  
 	  See #2944 for the rationale
 
 2014-09-30 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r13012] Reduce expected requirements for building comments and
-	  pdf docs
+	* [r13012] configure.ac: Reduce expected requirements for building
+	  comments and pdf docs
 
 2014-09-30 04:16  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13009] This should repair the build but the emty geometry twkb
-	  is still corrupt
+	* [r13009] liblwgeom/lwout_twkb.c: This should repair the build but
+	  the emty geometry twkb is still corrupt
 
 2014-09-30 03:05  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r13008] Add support for bboxes in twkb
+	* [r13008] doc/reference_output.xml, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h, postgis/postgis.sql.in,
+	  postgis/postgis_drop_before.sql: Add support for bboxes in twkb
 
 2014-09-29 16:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13007] #2943, replace && with ~ and @ in places it makes sense
-	  for wrapper functions
+	* [r13007] postgis/postgis.sql.in: #2943, replace && with ~ and @
+	  in places it makes sense for wrapper functions
 
 2014-09-29 15:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r13006] Add an ignore
+	* [r13006] postgis: Add an ignore
 
 2014-09-29 07:28  Sandro Santilli <strk at kbt.io>
 
-	* [r13005] Fix syntax error in RAISE calls (#2942)
+	* [r13005] topology/sql/predicates.sql.in: Fix syntax error in
+	  RAISE calls (#2942)
 	  
 	  PostgreSQL 9.5 doesn't tolerate them...
 
 2014-09-26 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r13000] Fix regression suite to skip ST_ClipByBox2D testing
-	  unless available
+	* [r13000] regress/Makefile.in: Fix regression suite to skip
+	  ST_ClipByBox2D testing unless available
 	  
 	  .. it was a typo (requires GEOS 3.5, not 3.4)
 
 2014-09-26 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r12999] Add ST_ClipByBox2D and lwgeom_clip_by_rect (#2939)
+	* [r12999] NEWS, doc/reference_processing.xml,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_clip_by_rect.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in, regress/Makefile.in,
+	  regress/clipbybox2d.sql, regress/clipbybox2d_expected: Add
+	  ST_ClipByBox2D and lwgeom_clip_by_rect (#2939)
 	  
 	  Includes testcases and documentation
 	  Requires GEOS-3.5.0+
 
 2014-09-25 15:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12998] Fix unused variable warning
+	* [r12998] liblwgeom/lwcollection.c: Fix unused variable warning
 
 2014-09-25 15:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12997] Include <ctypes.h> for declaration of tolower() function
+	* [r12997] liblwgeom/lwutil.c: Include <ctypes.h> for declaration
+	  of tolower() function
 
 2014-09-22 18:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12995] Remove another call of liblwgeom_internal.h
+	* [r12995] postgis/gserialized_gist_2d.c,
+	  postgis/lwgeom_functions_basic.c: Remove another call of
+	  liblwgeom_internal.h
 
 2014-09-22 09:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12993] Reduce default paranoia on geometry collection
-	  construction
+	* [r12993] liblwgeom/lwcollection.c: Reduce default paranoia on
+	  geometry collection construction
 	  
 	  Significantly speeds up creation of large collection of
 	  geometries.
@@ -7575,744 +13234,937 @@
 
 2014-09-19 21:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12992] Ignore some build artifacts
+	* [r12992] extensions/address_standardizer: Ignore some build
+	  artifacts
 
 2014-09-19 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12989] #2934, support strcasestr for platforms that (passing
-	  understanding) do not have it
+	* [r12989] configure.ac, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwutil.c, postgis_config.h.in: #2934, support
+	  strcasestr for platforms that (passing understanding) do not have
+	  it
 
 2014-09-19 16:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12988] Replace MAXFLOAT with more "standard" FLT_MAX
+	* [r12988] liblwgeom/g_box.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c, postgis/gserialized_gist_2d.c,
+	  postgis/lwgeom_backend_api.c, postgis/lwgeom_functions_basic.c:
+	  Replace MAXFLOAT with more "standard" FLT_MAX
 
 2014-09-18 18:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12987] Quiet warnings from clang
+	* [r12987] loader/shp2pgsql-gui.c: Quiet warnings from clang
 
 2014-09-18 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r12986] Update comment above getPoint2d_internal, it is safe to
-	  cast now
+	* [r12986] liblwgeom/ptarray.c: Update comment above
+	  getPoint2d_internal, it is safe to cast now
 
 2014-09-17 21:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12985] Remove many references to liblwgeom_internal.h outside
-	  liblwgeom,
+	* [r12985] configure.ac, liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/measures.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.c, liblwgeom/measures3d.h,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_clean.c: Remove many references to
+	  liblwgeom_internal.h outside liblwgeom,
 	  and quiet some nagging warnings.
 
 2014-09-17 17:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12982] #2931, BOX representation is case sensitive
+	* [r12982] postgis/lwgeom_box.c: #2931, BOX representation is case
+	  sensitive
 
 2014-09-17 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r12981] Link ST_UnaryUnion with ST_Node, fix See Also section
-	  formatting
+	* [r12981] doc/reference_processing.xml: Link ST_UnaryUnion with
+	  ST_Node, fix See Also section formatting
 
 2014-09-11 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12973] Remove ST_Tile references from ST_Retile docs
+	* [r12973] doc/reference_raster.xml: Remove ST_Tile references from
+	  ST_Retile docs
 	  
 	  ... wasn't very useful that way ...
 
 2014-09-11 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r12972] Move ST_Retile documentation under "raster constructors"
+	* [r12972] doc/reference_raster.xml: Move ST_Retile documentation
+	  under "raster constructors"
 	  
 	  Add note about difference from ST_Tile, link ST_Tile and
 	  ST_Resample
 
 2014-09-11 03:57  Regina Obe <lr at pcorp.us>
 
-	* [r12968] 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
+	* [r12968] NEWS, doc/release_notes.xml,
+	  extensions/upgradeable_versions.mk: 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-09 21:14  Regina Obe <lr at pcorp.us>
 
-	* [r12960] #2927 reverse geocode ammendment - found bug introduced.
-	  Also added in regression test
+	* [r12960]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/tiger_2011/regress/reverse_geocode_regress.sql:
+	  #2927 reverse geocode ammendment - found bug introduced. Also
+	  added in regression test
 
 2014-09-09 20:51  Regina Obe <lr at pcorp.us>
 
-	* [r12959] #2927 Get rid of tiger. prefix. Not that it affects
-	  anything
+	* [r12959]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql:
+	  #2927 Get rid of tiger. prefix. Not that it affects anything
 
 2014-09-09 20:48  Regina Obe <lr at pcorp.us>
 
-	* [r12958] #2927 reverse geocode not filling in direction prefix
-	  and get rid of ST_Line_Locate_Point deprecated call.
+	* [r12958]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql:
+	  #2927 reverse geocode not filling in direction prefix and get rid
+	  of ST_Line_Locate_Point deprecated call.
 
 2014-09-08 21:24  Regina Obe <lr at pcorp.us>
 
-	* [r12956] #2762 renamed ST_Estimated_Extent page to
-	  ST_EstimatedExtent
+	* [r12956] doc/reference_misc.xml: #2762 renamed
+	  ST_Estimated_Extent page to ST_EstimatedExtent
 
 2014-09-07 17:10  Regina Obe <lr at pcorp.us>
 
-	* [r12953] wrong function (non-existent xref)
+	* [r12953] doc/reference_raster.xml: wrong function (non-existent
+	  xref)
 
 2014-09-07 16:48  Regina Obe <lr at pcorp.us>
 
-	* [r12952] #2920 stab at explaining requirement for alignment and
-	  add more detail to ST_SameAlignment
+	* [r12952] doc/reference_raster.xml: #2920 stab at explaining
+	  requirement for alignment and add more detail to ST_SameAlignment
 
 2014-09-05 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12950] Fix parser rules to run automatically if needed
+	* [r12950] liblwgeom/Makefile.in: Fix parser rules to run
+	  automatically if needed
 
 2014-09-05 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12949] Regenerate parser with bison 3.0.2 and flex 2.5.35
+	* [r12949] liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.h: Regenerate parser with bison 3.0.2
+	  and flex 2.5.35
 
 2014-09-05 15:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12948] Fix 'defined but not used' and other warnings in unit
-	  tests
+	* [r12948] liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/cunit/cu_out_encoded_polyline.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_surface.c: Fix
+	  'defined but not used' and other warnings in unit tests
 
 2014-09-05 14:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12947] Fix %name-prefix usage in gramma file
+	* [r12947] liblwgeom/lwin_wkt_parse.y: Fix %name-prefix usage in
+	  gramma file
 	  
 	  Fixes warning: deprecated directive, use ‘%name-prefix’
 	  [-Wdeprecated]
 
 2014-09-05 14:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12946] Fix grammar file to work around suspected bison 3.0.2
-	  bug
+	* [r12946] liblwgeom/lwin_wkt_parse.y: Fix grammar file to work
+	  around suspected bison 3.0.2 bug
 	  
 	  See
 	  http://lists.osgeo.org/pipermail/postgis-devel/2014-September/024507.html
 
 2014-09-05 14:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12945] Fix "'input' defined but not used" warning on building
-	  generated parser
+	* [r12945] liblwgeom/lwin_wkt_lex.l: Fix "'input' defined but not
+	  used" warning on building generated parser
 
 2014-09-05 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12944] [TRAVIS] Do not use IRC notifications
+	* [r12944] .travis.yml: [TRAVIS] Do not use IRC notifications
 
 2014-09-05 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r12943] Rule to build parser is "parser", not "parse"
+	* [r12943] liblwgeom/Makefile.in: Rule to build parser is "parser",
+	  not "parse"
 
 2014-09-03 15:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12942] Link ST_CreateOverview from AddOverviewConstraints
+	* [r12942] doc/reference_raster.xml: Link ST_CreateOverview from
+	  AddOverviewConstraints
 
 2014-09-03 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r12941] Implement ST_Retile and ST_CreateOverview (#2247)
+	* [r12941] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_createoverview.sql,
+	  raster/test/regress/rt_createoverview_expected: Implement
+	  ST_Retile and ST_CreateOverview (#2247)
 	  
 	  Includes testcases and documentation
 
 2014-09-03 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r12940] Fix typo in DropOverviewConstraints doc
+	* [r12940] doc/reference_raster.xml: Fix typo in
+	  DropOverviewConstraints doc
 
 2014-09-03 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r12937] Fix warnings in docs image generator build
+	* [r12937] doc/html/image_src/generator.c: Fix warnings in docs
+	  image generator build
 	  
 	  Print a warning on system call failures
 
 2014-09-03 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12934] Add documentation for {Add,Drop}OverviewConstraints
-	  (#2824)
+	* [r12934] doc/reference_raster.xml, doc/using_raster_dataman.xml:
+	  Add documentation for {Add,Drop}OverviewConstraints (#2824)
 
 2014-09-03 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r12933] Add availability info for {Add,Drop}OverviewConstraints
+	* [r12933] raster/rt_pg/rtpostgis.sql.in: Add availability info for
+	  {Add,Drop}OverviewConstraints
 
 2014-08-31 06:19  Regina Obe <lr at pcorp.us>
 
-	* [r12930] #2906 document new enhancement
+	* [r12930] NEWS, doc/xsl/postgis_aggs_mm.xml.xsl: #2906 document
+	  new enhancement
 
 2014-08-29 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12929] Slightly simplify a loop setting projection parameters
-	  for gdal warp
+	* [r12929] raster/rt_core/rt_warp.c: Slightly simplify a loop
+	  setting projection parameters for gdal warp
 
 2014-08-28 15:15  Sandro Santilli <strk at kbt.io>
 
-	* [r12928] Fix output georeference on warping rasters with default
-	  georeference
+	* [r12928] raster/rt_core/rt_warp.c,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected,
+	  raster/test/regress/tickets.sql,
+	  raster/test/regress/tickets_expected: Fix output georeference on
+	  warping rasters with default georeference
 	  
 	  Closes #2911 and re-closes #2251
 
 2014-08-27 15:53  Sandro Santilli <strk at kbt.io>
 
-	* [r12927] Add sections for 2.0.5, 2.0.6 and 2.1.3
+	* [r12927] NEWS: Add sections for 2.0.5, 2.0.6 and 2.1.3
 
 2014-08-27 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r12926] Remove bugfix items already noted for previous versions
+	* [r12926] NEWS: Remove bugfix items already noted for previous
+	  versions
 
 2014-08-27 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r12925] Fix crash on null input to ST_Union(raster)
+	* [r12925] raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Fix crash on null input to
+	  ST_Union(raster)
 
 2014-08-26 14:40  Sandro Santilli <strk at kbt.io>
 
-	* [r12921] Add TODO item about not needlessly dropping
-	  ST_SummaryStats and friends
+	* [r12921] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: Add TODO
+	  item about not needlessly dropping ST_SummaryStats and friends
 
 2014-08-26 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r12918] Do not skip lines starting with "--" from comments
-	  (#2759)
+	* [r12918] utils/postgis_restore.pl.in: Do not skip lines starting
+	  with "--" from comments (#2759)
 
 2014-08-25 20:41  Regina Obe <lr at pcorp.us>
 
-	* [r12917] #2906 support for Tiger 2014
+	* [r12917] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2014.sql: #2906
+	  support for Tiger 2014
 
 2014-08-23 05:50  Regina Obe <lr at pcorp.us>
 
-	* [r12915] 2855: better documentation to reflect minkowski doesn't
-	  support polyhedral and tins
+	* [r12915] doc/reference_sfcgal.xml: 2855: better documentation to
+	  reflect minkowski doesn't support polyhedral and tins
 
 2014-08-23 05:31  Regina Obe <lr at pcorp.us>
 
-	* [r12914] #2899 geocode limit 1 not always returning best answer
+	* [r12914]
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2011/regress/geocode_regress.sql:
+	  #2899 geocode limit 1 not always returning best answer
 
 2014-08-22 21:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12911] #2720, lwpoly_add_ring should update maxrings after
-	  realloc
+	* [r12911] liblwgeom/lwpoly.c: #2720, lwpoly_add_ring should update
+	  maxrings after realloc
 
 2014-08-22 21:32  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12908] remove extra option for next feature (bboxes, comming
-	  soon) in sql-signature.
+	* [r12908] postgis/postgis.sql.in: remove extra option for next
+	  feature (bboxes, comming soon) in sql-signature.
 
 2014-08-22 20:39  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12907] Added optional geometry size in TWKB. Also reworked the
-	  code so passing around **buf instead of *buf. Also affects the
-	  varInt code
+	* [r12907] doc/reference_output.xml, liblwgeom/cunit/cu_out_twkb.c,
+	  liblwgeom/cunit/cu_varint.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/varint.c, liblwgeom/varint.h, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_inout.c, postgis/postgis.sql.in,
+	  regress/twkb_expected: Added optional geometry size in TWKB. Also
+	  reworked the code so passing around **buf instead of *buf. Also
+	  affects the varInt code
 
 2014-08-22 02:15  Regina Obe <lr at pcorp.us>
 
-	* [r12905] #2903 change in #2620 (to support debian freebsd kernel)
-	  broke freebsd compilation
+	* [r12905] raster/rt_core/librtcore.h: #2903 change in #2620 (to
+	  support debian freebsd kernel) broke freebsd compilation
 
 2014-08-21 05:39  Regina Obe <lr at pcorp.us>
 
-	* [r12902] #2708: updategeometrysrid doesn't update srid check in
-	  some cases (when schema not specified). Patch from Marc Jansen
+	* [r12902] postgis/postgis.sql.in: #2708: updategeometrysrid
+	  doesn't update srid check in some cases (when schema not
+	  specified). Patch from Marc Jansen
 
 2014-08-20 04:32  Regina Obe <lr at pcorp.us>
 
-	* [r12900] #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)
+	* [r12900] doc/reference_editor.xml, doc/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:21  Regina Obe <lr at pcorp.us>
 
-	* [r12898] #2871 fix update to 2.0 message for
-	  ST_LineInterpolatePoint, ST_LineSubstring and ST_LineLocatePoint.
-	  Also changed reference ids to match new function name
+	* [r12898] doc/reference_editor.xml, doc/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
 
 2014-08-19 20:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12896] #2605 armel: _ST_Covers() returns true for point in hole
+	* [r12896] postgis/lwgeom_geos.c: #2605 armel: _ST_Covers() returns
+	  true for point in hole
 
 2014-08-18 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r12894] Simplify docs building rules, hopefully fixing
-	  build-on-install (#2872)
+	* [r12894] GNUmakefile.in, configure.ac, doc/Makefile.in: Simplify
+	  docs building rules, hopefully fixing build-on-install (#2872)
 
 2014-08-16 05:15  Regina Obe <lr at pcorp.us>
 
-	* [r12889] #2870 put in change notice in sql geograpy(bytea) has
-	  changed, put in regression test
+	* [r12889] postgis/geography.sql.in, regress/tickets.sql,
+	  regress/tickets_expected: #2870 put in change notice in sql
+	  geograpy(bytea) has changed, put in regression test
 
 2014-08-15 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r12888] Raise cost of ST_ConvexHull(raster) from 1 to 300
-	  (#2895)
+	* [r12888] raster/rt_pg/rtpostgis.sql.in: Raise cost of
+	  ST_ConvexHull(raster) from 1 to 300 (#2895)
 
 2014-08-14 22:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12887] #2780, Binary insert into geography column results in
-	  value being inserted as geometry
+	* [r12887] NEWS, postgis/geography.sql.in,
+	  postgis/geography_inout.c: #2780, Binary insert into geography
+	  column results in value being inserted as geometry
 
 2014-08-11 17:47  Regina Obe <lr at pcorp.us>
 
-	* [r12884] #2892 add back liblwgeom fix warnings
+	* [r12884] liblwgeom/cunit/cu_varint.c: #2892 add back liblwgeom
+	  fix warnings
 
 2014-08-11 04:49  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12883] going back to put varint functions in varint.c
+	* [r12883] liblwgeom/Makefile.in, liblwgeom/varint.c,
+	  liblwgeom/varint.h: going back to put varint functions in
+	  varint.c
 
 2014-08-11 03:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r12882] revert option for -s. Ticket #2891
+	* [r12882] raster/loader/raster2pgsql.c: revert option for -s.
+	  Ticket #2891
 
 2014-08-10 17:15  Regina Obe <lr at pcorp.us>
 
-	* [r12881] #2890 missing availability info for geography operators
+	* [r12881] postgis/geography.sql.in: #2890 missing availability
+	  info for geography operators
 
 2014-08-10 16:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r12880] cast const char * to char *. Ticket #2885
+	* [r12880] raster/loader/raster2pgsql.c: cast const char * to char
+	  *. Ticket #2885
 
 2014-08-10 15:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r12879] Remove unused variable. Ticket #2884.
+	* [r12879] raster/rt_pg/rtpg_geometry.c: Remove unused variable.
+	  Ticket #2884.
 
 2014-08-10 11:29  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12878] New try for #2878 and #2880, see discussion in #2880
+	* [r12878] liblwgeom/cunit/cu_varint.c: New try for #2878 and
+	  #2880, see discussion in #2880
 
 2014-08-10 11:18  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12877] Ok, varint.h is taken away again #2878 also see #2880
+	* [r12877] liblwgeom/cunit/cu_varint.c: Ok, varint.h is taken away
+	  again #2878 also see #2880
 
 2014-08-09 20:08  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12876] Put back varint.h to get rid of compiler warnings
+	* [r12876] liblwgeom/cunit/cu_varint.c: Put back varint.h to get
+	  rid of compiler warnings
 
 2014-08-09 20:02  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12875] put in declrations to get rid of compiler warnings
+	* [r12875] liblwgeom/varint.h: put in declrations to get rid of
+	  compiler warnings
 
 2014-08-08 13:34  Sandro Santilli <strk at kbt.io>
 
-	* [r12874] Mark inline functions as such, fixing related warnings
-	  (#2880)
+	* [r12874] liblwgeom/varint.h: Mark inline functions as such,
+	  fixing related warnings (#2880)
 
 2014-08-08 01:13  Regina Obe <lr at pcorp.us>
 
-	* [r12873] #2883 warning SET_VARSIZE(PTR,len) redefined. get rid of
-	  assert (its included via liblwgeom_internal (way down there), not
-	  the ultimate issue though for this., pgsql_compat.h get rid of
-	  legacy postgresql 8.2 crap. We haven't supported 8.2 in like 7
-	  years (sfcgal was somehow falling into this loop don't know why
-	  since postgis_config.h
+	* [r12873] liblwgeom/lwgeom_sfcgal.c, libpgcommon/pgsql_compat.h:
+	  #2883 warning SET_VARSIZE(PTR,len) redefined. get rid of assert
+	  (its included via liblwgeom_internal (way down there), not the
+	  ultimate issue though for this., pgsql_compat.h get rid of legacy
+	  postgresql 8.2 crap. We haven't supported 8.2 in like 7 years
+	  (sfcgal was somehow falling into this loop don't know why since
+	  postgis_config.h
 
 2014-08-08 00:34  Regina Obe <lr at pcorp.us>
 
-	* [r12872] #2882 warbubg too many arguments for format
+	* [r12872] liblwgeom/lwout_x3d.c: #2882 warbubg too many arguments
+	  for format
 
 2014-08-07 22:23  Regina Obe <lr at pcorp.us>
 
-	* [r12871] #2878 get rid of duplicate definition of
-	  hexbytes_from_bytes (already defined in lwout_wkb.c) get rid of
-	  liblwgeom.h (already included via liblwgeom_internal.h), get rid
-	  of varint.h include (already included via lwout_twkb.c)
+	* [r12871] liblwgeom/cunit/cu_out_twkb.c,
+	  liblwgeom/cunit/cu_varint.c: #2878 get rid of duplicate
+	  definition of hexbytes_from_bytes (already defined in
+	  lwout_wkb.c) get rid of liblwgeom.h (already included via
+	  liblwgeom_internal.h), get rid of varint.h include (already
+	  included via lwout_twkb.c)
 
 2014-08-07 20:57  Regina Obe <lr at pcorp.us>
 
-	* [r12870] #2877 -- folder address_standardizer into configure so
-	  inherits same versioning as rest of postgis extensions. Have
-	  makefile.in get dependencies from configure (pcre to be added
-	  later)
+	* [r12870] configure.ac, extensions/address_standardizer/Makefile,
+	  extensions/address_standardizer/Makefile.in,
+	  extensions/address_standardizer/address_standardizer.control,
+	  extensions/address_standardizer/address_standardizer.control.in,
+	  extensions/address_standardizer/address_standardizer.sql.in:
+	  #2877 -- folder address_standardizer into configure so inherits
+	  same versioning as rest of postgis extensions. Have makefile.in
+	  get dependencies from configure (pcre to be added later)
 
 2014-08-07 19:05  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12869] Fix typo
+	* [r12869] liblwgeom/cunit/Makefile.in: Fix typo
 
 2014-08-07 18:31  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12868] Move varINT function to header file for performance
-	  reasons
+	* [r12868] liblwgeom/Makefile.in, liblwgeom/varint.c,
+	  liblwgeom/varint.h: Move varINT function to header file for
+	  performance reasons
 
 2014-08-07 18:26  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12867] Add cunit tests for twkb
+	* [r12867] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_twkb.c, liblwgeom/cunit/cu_tester.c: Add
+	  cunit tests for twkb
 
 2014-08-07 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r12865] Remove more generated Makefile on "distclean" (#2876)
+	* [r12865] GNUmakefile.in, doc/Makefile.in, topology/Makefile.in:
+	  Remove more generated Makefile on "distclean" (#2876)
 
 2014-08-07 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12864] Add missing commas in some See Also sections, link
-	  ST_AsBinary to ST_AsTWKB
+	* [r12864] doc/reference_output.xml: Add missing commas in some See
+	  Also sections, link ST_AsBinary to ST_AsTWKB
 
 2014-08-06 19:41  Regina Obe <lr at pcorp.us>
 
-	* [r12862] #2874 document move of address_standardizer to
-	  extensions folder.
+	* [r12862] doc/extras_address_standardizer.xml,
+	  doc/installation.xml: #2874 document move of address_standardizer
+	  to extensions folder.
 
 2014-08-06 19:36  Regina Obe <lr at pcorp.us>
 
-	* [r12861] remove now part of extensions folder
+	* [r12861] extras/address_standardizer: remove now part of
+	  extensions folder
 
 2014-08-06 19:35  Regina Obe <lr at pcorp.us>
 
-	* [r12860] Prep to move address_standardizer into extensions folder
+	* [r12860] extensions/address_standardizer: Prep to move
+	  address_standardizer into extensions folder
 
 2014-08-05 12:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r12859] forgot to add unit tests to git. ticket #2828
+	* [r12859] raster/test/regress/rt_envelope.sql,
+	  raster/test/regress/rt_envelope_expected: forgot to add unit
+	  tests to git. ticket #2828
 
 2014-08-01 23:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12856] Make the two-line decl check work
+	* [r12856] configure.ac: Make the two-line decl check work
 
 2014-08-01 23:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12855] Make grep and sed swappable as well (Solaris again)
+	* [r12855] autogen.sh: Make grep and sed swappable as well (Solaris
+	  again)
 
 2014-08-01 22:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12854] Keep isfinite() but downgrade for platforms that lack
-	  it.
+	* [r12854] configure.ac, liblwgeom/g_box.c,
+	  postgis/gserialized_gist_2d.c, postgis/gserialized_gist_nd.c,
+	  postgis_config.h.in: Keep isfinite() but downgrade for platforms
+	  that lack it.
 	  Centos 5 has it with _GNU_SOURCE
 	  Older Solaris doesn't have it
 
 2014-08-01 18:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12852] #2845, fix patch
+	* [r12852] liblwgeom/lwline.c: #2845, fix patch
 
 2014-08-01 18:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12849] #2845, Bad geometry created from ST_AddPoint
+	* [r12849] NEWS, liblwgeom/lwline.c: #2845, Bad geometry created
+	  from ST_AddPoint
 
 2014-08-01 10:58  Regina Obe <lr at pcorp.us>
 
-	* [r12847] #2838 grudgingly wrap shape tags around collected
-	  geometries. It's the only way I can think of to create a valid
-	  x3d sub.
+	* [r12847] liblwgeom/lwout_x3d.c: #2838 grudgingly wrap shape tags
+	  around collected geometries. It's the only way I can think of to
+	  create a valid x3d sub.
 
 2014-07-31 08:42  Sandro Santilli <strk at kbt.io>
 
-	* [r12846] Add a couple more tests for varint encoding
+	* [r12846] liblwgeom/cunit/cu_varint.c: Add a couple more tests for
+	  varint encoding
 
 2014-07-30 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12845] [TRAVIS] Do not remove postresql-common
+	* [r12845] .travis.yml: [TRAVIS] Do not remove postresql-common
 
 2014-07-30 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r12844] [TRAVIS] Ensure to install also the 9.1 server, needed
-	  for regress
+	* [r12844] .travis.yml: [TRAVIS] Ensure to install also the 9.1
+	  server, needed for regress
 
 2014-07-30 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r12843] [TRAVIS] Remove more postgresql item not in the 9.1
-	  series
+	* [r12843] .travis.yml: [TRAVIS] Remove more postgresql item not in
+	  the 9.1 series
 
 2014-07-30 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12842] [TRAVIS] remove postgresql 9.2 and 9.3
+	* [r12842] .travis.yml: [TRAVIS] remove postgresql 9.2 and 9.3
 	  
 	  Hopefully fixes confusion between library and header used
 
 2014-07-29 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r12841] [TRAVIS] Get a list of installed postgresql packages
+	* [r12841] .travis.yml: [TRAVIS] Get a list of installed postgresql
+	  packages
 
 2014-07-29 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r12840] Honour verbosity flag on sql file load failure (see
-	  #2854)
+	* [r12840] regress/run_test.pl: Honour verbosity flag on sql file
+	  load failure (see #2854)
 
 2014-07-29 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r12839] Fix expected return codes fixed two commits above
+	* [r12839] liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_measures.c: Fix expected return codes fixed
+	  two commits above
 	  
 	  Also sets touched suite names to match filename
 	  (with "cu_" prefix stripped out)
 
 2014-07-29 12:23  Sandro Santilli <strk at kbt.io>
 
-	* [r12838] Add tests for 32bit varints encoding
+	* [r12838] liblwgeom/cunit/cu_varint.c: Add tests for 32bit varints
+	  encoding
 
 2014-07-29 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r12837] Check return code from liblwgeom functions
+	* [r12837] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_measures.c: Check
+	  return code from liblwgeom functions
 	  
 	  Fixes some "variable set but unused" warnings
 
 2014-07-29 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12836] Move varInt handling code into its own file module, for
-	  reuse
+	* [r12836] liblwgeom/Makefile.in, liblwgeom/cunit/cu_varint.c,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/varint.c, liblwgeom/varint.h: Move varInt handling code
+	  into its own file module, for reuse
 	  
 	  Also found a bug in encoding 4bytes numbers
 
 2014-07-27 17:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r12835] code cleanup
+	* [r12835] raster/rt_pg/rtpostgis.sql.in: code cleanup
 
 2014-07-27 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r12833] shortcut ST_Clip if clipping geometry extent fully
-	  contains raster extent. Ticket #2829
+	* [r12833] NEWS, raster/rt_pg/rtpostgis.sql.in: shortcut ST_Clip if
+	  clipping geometry extent fully contains raster extent. Ticket
+	  #2829
 
 2014-07-26 13:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r12832] ST_Envelope(raster) in C instead of
-	  ST_Envelope(ST_ConvexHull(raster)). ticket #2828
+	* [r12832] NEWS, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_geometry.c, raster/rt_pg/rtpg_geometry.c,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/regress/Makefile.in: ST_Envelope(raster) in C instead
+	  of ST_Envelope(ST_ConvexHull(raster)). ticket #2828
 
 2014-07-25 20:41  Regina Obe <lr at pcorp.us>
 
-	* [r12831] #2838 collection handling partially fixed - fix size
-	  computation for tins and add support for polyhedralsurface in
-	  geometry collection
+	* [r12831] liblwgeom/lwout_x3d.c: #2838 collection handling
+	  partially fixed - fix size computation for tins and add support
+	  for polyhedralsurface in geometry collection
 
 2014-07-25 18:44  Regina Obe <lr at pcorp.us>
 
-	* [r12830] oops duplicated entry in last commit. add another.
+	* [r12830] NEWS: oops duplicated entry in last commit. add another.
 
 2014-07-25 18:41  Regina Obe <lr at pcorp.us>
 
-	* [r12829] add some missing new features to NEWS items
+	* [r12829] NEWS: add some missing new features to NEWS items
 
 2014-07-25 15:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12828] Fix some UTF8 encoding of Nicklas name...
+	* [r12828] liblwgeom/cunit/cu_varint.c, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h: Fix some UTF8 encoding of Nicklas name...
 
 2014-07-25 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12827] Simplify mapping file parsing
+	* [r12827] loader/shpcommon.c: Simplify mapping file parsing
 
 2014-07-25 12:14  Sandro Santilli <strk at kbt.io>
 
-	* [r12826] Share code handling field name mapping between loader
-	  and dumper
+	* [r12826] loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shpcommon.c, loader/shpcommon.h: Share code handling field
+	  name mapping between loader and dumper
 
 2014-07-25 11:27  Regina Obe <lr at pcorp.us>
 
-	* [r12825] #2838 collection handling partially fixed (now can
-	  handle tins and doesn't output bogus gml output
+	* [r12825] liblwgeom/lwout_x3d.c: #2838 collection handling
+	  partially fixed (now can handle tins and doesn't output bogus gml
+	  output
 
 2014-07-25 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r12824] Add -m reference in shp2pgsql manpage. See ticket #899.
+	* [r12824] doc/man/shp2pgsql.1: Add -m reference in shp2pgsql
+	  manpage. See ticket #899.
 
 2014-07-24 21:58  Regina Obe <lr at pcorp.us>
 
-	* [r12823] change to force linux linebreaks
+	* [r12823] regress/loader/mfile_mapping.txt: change to force linux
+	  linebreaks
 
 2014-07-24 21:44  Regina Obe <lr at pcorp.us>
 
-	* [r12822] set to platform dependent to see if this fixes issue on
-	  Linux
+	* [r12822] regress/loader/mfile_mapping.txt: set to platform
+	  dependent to see if this fixes issue on Linux
 
 2014-07-24 17:37  Regina Obe <lr at pcorp.us>
 
-	* [r12821] #899 shp2pgsql attribute names mapping (including test
+	* [r12821] doc/using_postgis_dataman.xml, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  regress/Makefile.in, regress/loader/mfile.dbf,
+	  regress/loader/mfile.opts, regress/loader/mfile.select.expected,
+	  regress/loader/mfile.select.sql,
+	  regress/loader/mfile_mapping.txt: #899 shp2pgsql attribute names
+	  mapping (including test
 
 2014-07-23 00:20  Regina Obe <lr at pcorp.us>
 
-	* [r12820] #2814 address_standardizer does not install with all
-	  encodings of database
+	* [r12820]
+	  extras/address_standardizer/address_standardizer.control: #2814
+	  address_standardizer does not install with all encodings of
+	  database
 
 2014-07-22 23:25  Regina Obe <lr at pcorp.us>
 
-	* [r12819] Get rid of version number on the .sql.in file.
-	  Eventually it will have same versioning machinery as PostGIS
-	  proper
+	* [r12819] extras/address_standardizer/Makefile,
+	  extras/address_standardizer/address_standardizer--1.0.sql.in,
+	  extras/address_standardizer/address_standardizer.sql.in: Get rid
+	  of version number on the .sql.in file. Eventually it will have
+	  same versioning machinery as PostGIS proper
 
 2014-07-22 22:41  Regina Obe <lr at pcorp.us>
 
-	* [r12818] #2852 sfcgal extension needs to be relocatable
+	* [r12818] extensions/postgis_sfcgal/postgis_sfcgal.control.in:
+	  #2852 sfcgal extension needs to be relocatable
 
 2014-07-22 22:34  Regina Obe <lr at pcorp.us>
 
-	* [r12817] Define new &address_standardizer_required; xml constant
-	  and flag functions requiring it
+	* [r12817] doc/extras_address_standardizer.xml,
+	  doc/extras_tigergeocoder.xml, doc/postgis.xml, doc/template.xml:
+	  Define new &address_standardizer_required; xml constant and flag
+	  functions requiring it
 
 2014-07-22 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r12816] Drop dependency of estimation test on XML type (#2151)
+	* [r12816] regress/regress_index.sql: Drop dependency of estimation
+	  test on XML type (#2151)
 
 2014-07-22 08:41  Sandro Santilli <strk at kbt.io>
 
-	* [r12815] Raise statistic target during estimation test
+	* [r12815] regress/regress_index.sql,
+	  regress/regress_index_expected: Raise statistic target during
+	  estimation test
 	  
 	  Possibly fixes #2851 (probability is statitics based)
 
 2014-07-21 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12814] Generalize estimator code to also work with expressional
-	  indexes
+	* [r12814] NEWS, postgis/gserialized_estimate.c,
+	  regress/regress_index.sql, regress/regress_index_expected:
+	  Generalize estimator code to also work with expressional indexes
 	  
 	  Improves raster selectivity estimator (#2839)
 	  Includes regression tests
 
 2014-07-21 16:12  Sandro Santilli <strk at kbt.io>
 
-	* [r12813] Add test for selectivity estimator
+	* [r12813] regress/regress_index.sql,
+	  regress/regress_index_expected: Add test for selectivity
+	  estimator
 
 2014-07-21 04:51  Regina Obe <lr at pcorp.us>
 
-	* [r12811] Fix X3D specification link (X3D recently redid their
-	  site which broke all the links), also link to the PostGIS X3D web
-	  viewer as demonstration of using x3dom native html/js web browser
-	  rendering
+	* [r12811] doc/reference_output.xml: Fix X3D specification link
+	  (X3D recently redid their site which broke all the links), also
+	  link to the PostGIS X3D web viewer as demonstration of using
+	  x3dom native html/js web browser rendering
 
 2014-07-19 20:52  Regina Obe <lr at pcorp.us>
 
-	* [r12808] fix some typos
+	* [r12808] doc/extras_address_standardizer.xml,
+	  doc/installation.xml: fix some typos
 
 2014-07-19 17:23  Regina Obe <lr at pcorp.us>
 
-	* [r12807] fix parse_address output
+	* [r12807] doc/extras_address_standardizer.xml: fix parse_address
+	  output
 
 2014-07-19 16:14  Regina Obe <lr at pcorp.us>
 
-	* [r12806] arg for parse_address
+	* [r12806] doc/extras_address_standardizer.xml: arg for
+	  parse_address
 
 2014-07-19 06:01  Regina Obe <lr at pcorp.us>
 
-	* [r12805] document parse_address function, add examples for
-	  parse_address and address_standardizer, fix proto for
-	  address_standardizer
+	* [r12805] doc/extras_address_standardizer.xml: document
+	  parse_address function, add examples for parse_address and
+	  address_standardizer, fix proto for address_standardizer
 
 2014-07-19 05:19  Regina Obe <lr at pcorp.us>
 
-	* [r12803] #2846 parse_address is not null safe - make immutable
-	  strict
+	* [r12803]
+	  extras/address_standardizer/address_standardizer--1.0.sql.in:
+	  #2846 parse_address is not null safe - make immutable strict
 
 2014-07-18 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12801] Reduce some code duplication
+	* [r12801] raster/loader/raster2pgsql.c: Reduce some code
+	  duplication
 
 2014-07-18 07:37  Regina Obe <lr at pcorp.us>
 
-	* [r12800] get rid of dangling para
+	* [r12800] doc/installation.xml: get rid of dangling para
 
 2014-07-18 07:31  Regina Obe <lr at pcorp.us>
 
-	* [r12799] fix typo
+	* [r12799] doc/installation.xml: fix typo
 
 2014-07-18 07:29  Regina Obe <lr at pcorp.us>
 
-	* [r12798] Add pcre as optional dependency for building address
-	  standardizer
+	* [r12798] doc/installation.xml: Add pcre as optional dependency
+	  for building address standardizer
 
 2014-07-18 07:10  Regina Obe <lr at pcorp.us>
 
-	* [r12796] update install instructions to include simple example
-	  for testing installation
+	* [r12796] doc/installation.xml: update install instructions to
+	  include simple example for testing installation
 
 2014-07-18 06:56  Regina Obe <lr at pcorp.us>
 
-	* [r12795] update install instructions to reflect code is now part
-	  of repo
+	* [r12795] doc/installation.xml: update install instructions to
+	  reflect code is now part of repo
 
 2014-07-18 05:53  Regina Obe <lr at pcorp.us>
 
-	* [r12794] minor edits and link to installation which needs some
-	  cleanup
+	* [r12794] doc/extras_address_standardizer.xml: minor edits and
+	  link to installation which needs some cleanup
 
 2014-07-17 14:30  Sandro Santilli <strk at kbt.io>
 
-	* [r12793] Cross-link UpdateRasterSRID and UpdateGeometrySRID
+	* [r12793] doc/reference_management.xml, doc/reference_raster.xml:
+	  Cross-link UpdateRasterSRID and UpdateGeometrySRID
 
 2014-07-17 14:23  Sandro Santilli <strk at kbt.io>
 
-	* [r12792] Cleanup after raster import tests using overview
+	* [r12792] raster/test/regress/loader/Projected-post.sql: Cleanup
+	  after raster import tests using overview
 	  
 	  It seems to not be automatic...
 
 2014-07-17 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12791] Include overviews in the test for reprojected rasters
-	  (#2843)
+	* [r12791] raster/test/regress/loader/Projected.opts,
+	  raster/test/regress/loader/Projected.select.expected,
+	  raster/test/regress/loader/Projected.select.sql: Include
+	  overviews in the test for reprojected rasters (#2843)
 
 2014-07-17 09:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12790] Remove obsoleted shell versions of test aux scripts
-	  (#2844)
+	* [r12790] raster/test/regress/loader/Basic-post.sh,
+	  raster/test/regress/loader/Basic-pre.sh,
+	  raster/test/regress/loader/BasicCopy-post.sh,
+	  raster/test/regress/loader/BasicCopy-pre.sh,
+	  raster/test/regress/loader/BasicFilename-post.sh,
+	  raster/test/regress/loader/BasicFilename-pre.sh,
+	  raster/test/regress/loader/BasicOutDB-post.sh,
+	  raster/test/regress/loader/BasicOutDB-pre.sh,
+	  raster/test/regress/loader/Tiled10x10-post.sh,
+	  raster/test/regress/loader/Tiled10x10-pre.sh,
+	  raster/test/regress/loader/Tiled10x10Copy-post.sh,
+	  raster/test/regress/loader/Tiled10x10Copy-pre.sh,
+	  raster/test/regress/loader/Tiled8x8-post.sh,
+	  raster/test/regress/loader/Tiled8x8-pre.sh: Remove obsoleted
+	  shell versions of test aux scripts (#2844)
 
 2014-07-17 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r12789] Add support for raster reprojection on import (#2843)
+	* [r12789] NEWS, raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h, raster/test/regress/Makefile.in,
+	  raster/test/regress/loader/Projected-post.sql,
+	  raster/test/regress/loader/Projected-pre.sql,
+	  raster/test/regress/loader/Projected.opts,
+	  raster/test/regress/loader/Projected.select.expected,
+	  raster/test/regress/loader/Projected.select.sql,
+	  raster/test/regress/loader/Projected.tif: Add support for raster
+	  reprojection on import (#2843)
 
 2014-07-17 04:12  Regina Obe <lr at pcorp.us>
 
-	* [r12788] finish listing all key user defined tables -- needs more
-	  work but a start
+	* [r12788] doc/extras_address_standardizer.xml: finish listing all
+	  key user defined tables -- needs more work but a start
 
 2014-07-16 10:51  Regina Obe <lr at pcorp.us>
 
-	* [r12787] missing para tag
+	* [r12787] doc/extras_address_standardizer.xml: missing para tag
 
 2014-07-16 06:08  Regina Obe <lr at pcorp.us>
 
-	* [r12786] add section for tables and define rules table (still
-	  need to add gaz and lex tables)
+	* [r12786] doc/extras_address_standardizer.xml: add section for
+	  tables and define rules table (still need to add gaz and lex
+	  tables)
 
 2014-07-16 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r12785] cleanup formatting of code examples
+	* [r12785] doc/reference_sfcgal.xml: cleanup formatting of code
+	  examples
 
 2014-07-16 05:43  Regina Obe <lr at pcorp.us>
 
-	* [r12784] forgot to resize too big
+	* [r12784] doc/html/images/st_tesselate02.png: forgot to resize too
+	  big
 
 2014-07-15 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r12783] fix typo in image names
+	* [r12783] doc/reference_sfcgal.xml: fix typo in image names
 
 2014-07-15 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r12782] fix missing tag in ST_Tesselate add more examples for
-	  ST_3DIntersection
+	* [r12782] doc/reference_sfcgal.xml: fix missing tag in
+	  ST_Tesselate add more examples for ST_3DIntersection
 
 2014-07-15 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r12781] Add documentation for ST_Tesselate with figures
+	* [r12781] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_tesselate03.wkt,
+	  doc/html/image_src/st_tesselate04.wkt,
+	  doc/html/images/st_tesselate01.png,
+	  doc/html/images/st_tesselate02.png, doc/reference_sfcgal.xml: Add
+	  documentation for ST_Tesselate with figures
 
 2014-07-14 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12780] Add note about extent ratainment in ST_Resize, cross
-	  link docs
+	* [r12780] doc/reference_raster.xml: Add note about extent
+	  ratainment in ST_Resize, cross link docs
 	  
 	  Closes #2833
 
 2014-07-14 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12779] Force rtpostgis.so rebuild on librtcore.a change
+	* [r12779] raster/rt_pg/Makefile.in: Force rtpostgis.so rebuild on
+	  librtcore.a change
 
 2014-07-11 17:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12778] #2834, ST_Estimated_Extent and mixedCase table names
+	* [r12778] postgis/gserialized_estimate.c: #2834,
+	  ST_Estimated_Extent and mixedCase table names
 
 2014-07-11 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r12776] Drop duplicated commas, add ST_SetValue in See Also for
-	  ST_Value
+	* [r12776] doc/reference_raster.xml: Drop duplicated commas, add
+	  ST_SetValue in See Also for ST_Value
 
 2014-07-11 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12775] Ignore more generated files
+	* [r12775] .gitignore: Ignore more generated files
 
 2014-07-10 01:34  Regina Obe <lr at pcorp.us>
 
-	* [r12771] resize images and put a not about how the 3D was
-	  rendered.
+	* [r12771] doc/html/images/st_extrude02.png,
+	  doc/html/images/st_extrude04.png, doc/reference_sfcgal.xml:
+	  resize images and put a not about how the 3D was rendered.
 
 2014-07-10 01:26  Regina Obe <lr at pcorp.us>
 
-	* [r12770] forgot to commit changes
+	* [r12770] doc/reference_sfcgal.xml: forgot to commit changes
 
 2014-07-10 01:25  Regina Obe <lr at pcorp.us>
 
-	* [r12769] Add visual examples of extrusion
+	* [r12769] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_extrude01.wkt,
+	  doc/html/image_src/st_extrude03.wkt,
+	  doc/html/images/st_extrude02.png,
+	  doc/html/images/st_extrude04.png: Add visual examples of
+	  extrusion
 
 2014-07-08 20:28  Regina Obe <lr at pcorp.us>
 
-	* [r12767] #2820: ST_Segmentize(geography) returns a geography not
-	  geometry
+	* [r12767] doc/reference_editor.xml: #2820:
+	  ST_Segmentize(geography) returns a geography not geometry
 
 2014-07-08 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12766] Add support for sfgal in run_test --extension
+	* [r12766] regress/Makefile.in, regress/run_test.pl: Add support
+	  for sfgal in run_test --extension
 
 2014-07-08 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r12765] Cleanup raster drop files
+	* [r12765] raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: Cleanup raster
+	  drop files
 	  
 	  rtpostgis_drop.sql is used to drop obsoleted objects (after)
 	  while rtpostgis_upgrade_cleanup.sql is used to remove things that
@@ -8326,63 +14178,94 @@
 
 2014-07-08 02:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r12764] fix regexp escaping
+	* [r12764] raster/rt_pg/rtpostgis.sql.in: fix regexp escaping
 
 2014-07-08 01:46  Regina Obe <lr at pcorp.us>
 
-	* [r12761] change to manual creation generated doesn't look right
+	* [r12761] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_straightskeleton02.wkt,
+	  doc/html/images/st_straightskeleton02.png: change to manual
+	  creation generated doesn't look right
 
 2014-07-08 00:37  Regina Obe <lr at pcorp.us>
 
-	* [r12760] change example to one that takes up more of the
-	  realestate
+	* [r12760] doc/html/image_src/st_straightskeleton01.wkt,
+	  doc/html/image_src/st_straightskeleton02.wkt,
+	  doc/reference_sfcgal.xml: change example to one that takes up
+	  more of the realestate
 
 2014-07-08 00:09  Regina Obe <lr at pcorp.us>
 
-	* [r12759] fix typo in image make script for ST_StraightSkeleton
-	  image
+	* [r12759] doc/html/image_src/Makefile.in: fix typo in image make
+	  script for ST_StraightSkeleton image
 
 2014-07-07 23:41  Regina Obe <lr at pcorp.us>
 
-	* [r12758] missed committing ths file ST_Force2D link id fix
+	* [r12758] doc/reference_editor.xml: missed committing ths file
+	  ST_Force2D link id fix
 
 2014-07-07 23:29  Regina Obe <lr at pcorp.us>
 
-	* [r12757] another ST_Force_2D id change to ST_Force2D
+	* [r12757] doc/reference_accessor.xml: another ST_Force_2D id
+	  change to ST_Force2D
 
 2014-07-07 23:17  Regina Obe <lr at pcorp.us>
 
-	* [r12756] Change link id of ST_Force2D from ST_Force_2D to
-	  ST_Force2Dm add doco for ST_StraightSkeleton, add example of
-	  switching backend to sfcgal
+	* [r12756] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_straightskeleton01.wkt,
+	  doc/html/image_src/st_straightskeleton02.wkt,
+	  doc/reference_editor.xml, doc/reference_guc.xml,
+	  doc/reference_sfcgal.xml: Change link id of ST_Force2D from
+	  ST_Force_2D to ST_Force2Dm add doco for ST_StraightSkeleton, add
+	  example of switching backend to sfcgal
 
 2014-07-07 22:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12755] Clean up warnings in encoded polyline code
+	* [r12755] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwin_encoded_polyline.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_encoded_polyline.c: Clean up warnings in encoded
+	  polyline code
 
 2014-07-07 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12754] Convert malloc/free to lwalloc/lwfree
+	* [r12754] liblwgeom/lwout_encoded_polyline.c: Convert malloc/free
+	  to lwalloc/lwfree
 
 2014-07-07 22:35  Regina Obe <lr at pcorp.us>
 
-	* [r12753] Provided 3D behavior examples for ST_Intersection and
+	* [r12753] doc/reference_processing.xml, doc/reference_sfcgal.xml:
+	  Provided 3D behavior examples for ST_Intersection and
 	  ST_3DIntersection
 
 2014-07-07 15:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r12752] use @ operator instead of ST_CoveredBy(). Ticket #2822
+	* [r12752] NEWS, raster/rt_pg/rtpostgis.sql.in: use @ operator
+	  instead of ST_CoveredBy(). Ticket #2822
 
 2014-07-07 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12751] Improve encoded polyline docs
+	* [r12751] doc/reference_constructor.xml, doc/reference_output.xml:
+	  Improve encoded polyline docs
 	  
 	  Fix cross-linking between encoded polyline in/out funx
 	  Add link to encoded polyline algorithm format
 
 2014-07-07 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r12750] Added support for encoded_polyline input/output (#2349)
+	* [r12750] NEWS, doc/reference_constructor.xml,
+	  doc/reference_output.xml, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_in_encoded_polyline.c,
+	  liblwgeom/cunit/cu_out_encoded_polyline.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwin_encoded_polyline.c,
+	  liblwgeom/lwout_encoded_polyline.c, postgis/Makefile.in,
+	  postgis/lwgeom_export.c, postgis/lwgeom_in_encoded_polyline.c,
+	  postgis/postgis.sql.in, regress/Makefile.in,
+	  regress/in_encodedpolyline.sql,
+	  regress/in_encodedpolyline_expected, regress/out_geometry.sql,
+	  regress/out_geometry_expected, utils/postgis_restore.pl.in: Added
+	  support for encoded_polyline input/output (#2349)
 	  
 	  Allow to convert from Encoded Polyline to LineString.
 	  Useful for storing routes from Osrm or Google into PostGIS.
@@ -8399,118 +14282,206 @@
 
 2014-07-07 08:58  Sandro Santilli <strk at kbt.io>
 
-	* [r12749] Fix index creation in loaders
+	* [r12749] loader/shp2pgsql-core.c, raster/loader/raster2pgsql.c:
+	  Fix index creation in loaders
 	  
 	  The bug was introduced with previous commit (typo)
 	  See #2811
 
 2014-07-07 08:10  Sandro Santilli <strk at kbt.io>
 
-	* [r12746] Do not explicitly name indexes loading
-	  rasters/shapefiles (#2811)
+	* [r12746] loader/shp2pgsql-core.c, raster/loader/raster2pgsql.c:
+	  Do not explicitly name indexes loading rasters/shapefiles (#2811)
 
 2014-07-06 20:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r12744] Validate that ST_MapAlgebra callback function has
-	  correct return
+	* [r12744] NEWS, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: Validate that
+	  ST_MapAlgebra callback function has correct return
 	  datatype. Ticket #2802
 
 2014-07-06 18:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r12741] escape delimiter of ST_Band(). Ticket #2812
+	* [r12741] raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected: escape delimiter of
+	  ST_Band(). Ticket #2812
 
 2014-07-06 18:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r12740] Raster max extent uses envelope like Geometry. Ticket
-	  #2777
+	* [r12740] NEWS, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews_expected,
+	  raster/test/regress/loader/Basic.select.expected,
+	  raster/test/regress/loader/BasicCopy.select.expected,
+	  raster/test/regress/loader/BasicOutDB.select.expected,
+	  raster/test/regress/loader/Tiled10x10.select.expected,
+	  raster/test/regress/loader/Tiled10x10Copy.select.expected: Raster
+	  max extent uses envelope like Geometry. Ticket #2777
 
 2014-07-06 17:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r12737] fix obsolete URL in headers
+	* [r12737] raster/rt_core/librtcore.h,
+	  raster/rt_pg/rtpg_band_properties.c, raster/rt_pg/rtpg_create.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpg_geometry.c,
+	  raster/rt_pg/rtpg_inout.c, raster/rt_pg/rtpg_internal.c,
+	  raster/rt_pg/rtpg_internal.h, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/rt_pg/rtpg_pixel.c, raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/test/cunit/cu_band_basics.c,
+	  raster/test/cunit/cu_band_misc.c,
+	  raster/test/cunit/cu_band_stats.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_mapalgebra.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_pixtype.c,
+	  raster/test/cunit/cu_raster_basics.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/cunit/cu_raster_misc.c,
+	  raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/cunit/cu_spatial_relationship.c,
+	  raster/test/regress/rt_mapalgebra.sql: fix obsolete URL in
+	  headers
 
 2014-07-06 15:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r12735] added NEWS and updated tests
+	* [r12735] NEWS, raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: added NEWS and
+	  updated tests
 
 2014-07-06 15:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r12734] use empty TEXT array for userargs when no user args and
-	  STRICT callback function
+	* [r12734] raster/rt_pg/rtpg_mapalgebra.c: use empty TEXT array for
+	  userargs when no user args and STRICT callback function
 
 2014-07-06 03:17  Regina Obe <lr at pcorp.us>
 
-	* [r12731] #2813 add address_standardizer as part of doxygen build
+	* [r12731] doc/doxygen.cfg.in: #2813 add address_standardizer as
+	  part of doxygen build
 
 2014-07-05 07:15  Regina Obe <lr at pcorp.us>
 
-	* [r12730] move title below sect1info guess not legal before it.
+	* [r12730] doc/extras_address_standardizer.xml: move title below
+	  sect1info guess not legal before it.
 
 2014-07-05 06:43  Regina Obe <lr at pcorp.us>
 
-	* [r12729] missed a spot (hopefully strk's asleep)
+	* [r12729] doc/extras_address_standardizer.xml: missed a spot
+	  (hopefully strk's asleep)
 
 2014-07-05 06:26  Regina Obe <lr at pcorp.us>
 
-	* [r12728] move term out of listentry
+	* [r12728] doc/extras_address_standardizer.xml: move term out of
+	  listentry
 
 2014-07-05 06:14  Regina Obe <lr at pcorp.us>
 
-	* [r12727] #2801: start work on address_standardizer chapter and
-	  cut in
+	* [r12727] doc/extras.xml, doc/extras_address_standardizer.xml,
+	  doc/postgis.xml: #2801: start work on address_standardizer
+	  chapter and cut in
 
 2014-07-05 04:17  Regina Obe <lr at pcorp.us>
 
-	* [r12726] #2810 document the delimeter argument and big warning to
-	  avoid because we may remove it in future versions
+	* [r12726] doc/reference_raster.xml: #2810 document the delimeter
+	  argument and big warning to avoid because we may remove it in
+	  future versions
 
 2014-07-04 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12725] Change append_stringbuffer to take ownership of string
-	  parameter
+	* [r12725] raster/loader/raster2pgsql.c: Change append_stringbuffer
+	  to take ownership of string parameter
 	  
 	  Reduces the amount of allocations/deallocations needed during
 	  import.
 
 2014-07-04 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12724] Inline hex conversion of raster wkb in
-	  rt_raster_to_hexwkb (#2798)
+	* [r12724] raster/rt_core/rt_wkb.c: Inline hex conversion of raster
+	  wkb in rt_raster_to_hexwkb (#2798)
 	  
 	  Speeds up importing large rasters.
 
 2014-07-04 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r12723] Add woodbri in git/svn authors file
+	* [r12723] authors.git, authors.svn: Add woodbri in git/svn authors
+	  file
 
 2014-07-04 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r12722] Include PostgreSQL failure messages in
-	  AddRasterConstraints
+	* [r12722] raster/rt_pg/rtpostgis.sql.in: Include PostgreSQL
+	  failure messages in AddRasterConstraints
 
 2014-07-03 16:37  Stephen Woodbridge <woodbri at swoodbridge.com>
 
-	* [r12721] test commit to check access rights
+	* [r12721] extras/address_standardizer/README.address_standardizer:
+	  test commit to check access rights
 
 2014-07-03 12:32  Sandro Santilli <strk at kbt.io>
 
-	* [r12720] Check that ST_MapAlgebra strict callbacks get passed an
-	  user arg
+	* [r12720] raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: Check that
+	  ST_MapAlgebra strict callbacks get passed an user arg
 	  
 	  Closes #2803
 	  Includes a testcase
 
 2014-07-03 03:04  Regina Obe <lr at pcorp.us>
 
-	* [r12718] missed an edit
+	* [r12718] NEWS: missed an edit
 
 2014-07-03 03:04  Regina Obe <lr at pcorp.us>
 
-	* [r12717] Add address_standardizer and sfcgal to list of
+	* [r12717] NEWS: Add address_standardizer and sfcgal to list of
 	  contributions
 
 2014-07-03 02:14  Regina Obe <lr at pcorp.us>
 
-	* [r12716] Fork of
+	* [r12716] extras/address_standardizer,
+	  extras/address_standardizer/COPYING,
+	  extras/address_standardizer/Makefile,
+	  extras/address_standardizer/README.address_standardizer,
+	  extras/address_standardizer/address_parser.c,
+	  extras/address_standardizer/address_standardizer--1.0.sql.in,
+	  extras/address_standardizer/address_standardizer.c,
+	  extras/address_standardizer/address_standardizer.control,
+	  extras/address_standardizer/analyze.c,
+	  extras/address_standardizer/err_param.c,
+	  extras/address_standardizer/export.c,
+	  extras/address_standardizer/gamma.c,
+	  extras/address_standardizer/gamma.h,
+	  extras/address_standardizer/gazeteer.csv,
+	  extras/address_standardizer/hash.c,
+	  extras/address_standardizer/hash.h,
+	  extras/address_standardizer/khash.h,
+	  extras/address_standardizer/lexicon.c,
+	  extras/address_standardizer/lexicon.csv,
+	  extras/address_standardizer/micro-macro.sql,
+	  extras/address_standardizer/mk-city-regex.pl,
+	  extras/address_standardizer/mk-sql.pl,
+	  extras/address_standardizer/mk-st-regexp.pl,
+	  extras/address_standardizer/pagc-data-psql,
+	  extras/address_standardizer/pagc_api.h,
+	  extras/address_standardizer/pagc_common.h,
+	  extras/address_standardizer/pagc_std_api.h,
+	  extras/address_standardizer/pagc_tools.c,
+	  extras/address_standardizer/pagc_tools.h,
+	  extras/address_standardizer/parseaddress-api.c,
+	  extras/address_standardizer/parseaddress-api.h,
+	  extras/address_standardizer/parseaddress-regex.h,
+	  extras/address_standardizer/parseaddress-stcities.h,
+	  extras/address_standardizer/rules.txt,
+	  extras/address_standardizer/standard.c,
+	  extras/address_standardizer/std_pg_hash.c,
+	  extras/address_standardizer/std_pg_hash.h,
+	  extras/address_standardizer/test-parseaddress.sql,
+	  extras/address_standardizer/test.sql,
+	  extras/address_standardizer/test2.sql,
+	  extras/address_standardizer/test_main.c,
+	  extras/address_standardizer/tokenize.c,
+	  extras/address_standardizer/usps-st-city-adds.txt,
+	  extras/address_standardizer/usps-st-city-orig.txt: Fork of
 	  http://sourceforge.net/p/pagc/code/HEAD/tree/branches/sew-refactor/postgresql
 	  (svn://svn.code.sf.net/p/pagc/code/branches/sew-refactor/postgresql
 	  ) at r361 (Stephen Woodbridge, Walter Sinclair contribution) -
@@ -8519,142 +14490,158 @@
 
 2014-07-01 17:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12714] Ignore build artifacts
+	* [r12714] ., extensions/postgis_sfcgal: Ignore build artifacts
 
 2014-07-01 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r12713] Ignore install-sh, generated by autogen.sh
+	* [r12713] .gitignore: Ignore install-sh, generated by autogen.sh
 
 2014-07-01 16:13  Sandro Santilli <strk at kbt.io>
 
-	* [r12712] install-sh is a built artifact, should not be in the
-	  repository
+	* [r12712] install-sh: install-sh is a built artifact, should not
+	  be in the repository
 	  
 	  See
 	  http://lists.osgeo.org/pipermail/postgis-devel/2014-June/024327.html
 
 2014-06-30 17:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12710] fix build
+	* [r12710] liblwgeom/cunit/cu_surface.c: fix build
 
 2014-06-30 16:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12709] #2797 cu_surface.c warning on polyhedralsurface_parse
+	* [r12709] liblwgeom/cunit/cu_surface.c: #2797 cu_surface.c warning
+	  on polyhedralsurface_parse
 
 2014-06-30 16:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12708] #2796, sfcgal_comments.sql missing for regress testing
-	  install
+	* [r12708] doc/Makefile.comments.in, doc/Makefile.in: #2796,
+	  sfcgal_comments.sql missing for regress testing install
 
 2014-06-30 16:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12707] #2793, sfcgal cunit tests do not seem to run
+	* [r12707] liblwgeom/cunit/Makefile.in: #2793, sfcgal cunit tests
+	  do not seem to run
 
 2014-06-30 15:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12706] Ignore some build artefacts
+	* [r12706] raster/test/cunit, topology/test/regress: Ignore some
+	  build artefacts
 
 2014-06-30 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12705] Oops, confused mapnik with postgis
+	* [r12705] README.md: Oops, confused mapnik with postgis
 
 2014-06-30 02:43  Regina Obe <lr at pcorp.us>
 
-	* [r12704] #2790 SET_VARSIZE redefined - to fix swapped out
-	  liblwgeom.h with liblwgeom_internal.h which includes reference to
-	  postgis_config.h to do conditional right thing based in pg
-	  version
+	* [r12704] liblwgeom/lwgeom_sfcgal.h: #2790 SET_VARSIZE redefined -
+	  to fix swapped out liblwgeom.h with liblwgeom_internal.h which
+	  includes reference to postgis_config.h to do conditional right
+	  thing based in pg version
 
 2014-06-29 21:21  Regina Obe <lr at pcorp.us>
 
-	* [r12703] #2794 sfcgal regress sfcgal doesn't install if
-	  RUNTESTFLAGS is set by user because trying to reuse that flag.
-	  Define new flag SFCGALTESTFLAGS and pass that along.
+	* [r12703] regress/Makefile.in: #2794 sfcgal regress sfcgal doesn't
+	  install if RUNTESTFLAGS is set by user because trying to reuse
+	  that flag. Define new flag SFCGALTESTFLAGS and pass that along.
 
 2014-06-29 18:38  Regina Obe <lr at pcorp.us>
 
-	* [r12702] #2488: patch from Vincent Mora to make sfcgal_tickets
-	  endian agnostic
+	* [r12702] regress/sfcgal/tickets.sql,
+	  regress/sfcgal/tickets_expected: #2488: patch from Vincent Mora
+	  to make sfcgal_tickets endian agnostic
 
 2014-06-29 04:56  Regina Obe <lr at pcorp.us>
 
-	* [r12700] update postgis_full_version output the old was ancient
-	  1.3 days
+	* [r12700] doc/reference_management.xml: update
+	  postgis_full_version output the old was ancient 1.3 days
 
 2014-06-29 04:17  Regina Obe <lr at pcorp.us>
 
-	* [r12699] #2792 docbook validation issues -- remove for
-	  raster_comments generation
+	* [r12699] doc/Makefile.in: #2792 docbook validation issues --
+	  remove for raster_comments generation
 
 2014-06-27 21:23  Regina Obe <lr at pcorp.us>
 
-	* [r12692] update docs to include breaking function changes, fact
-	  that sfcgal now is supported as extension, and how to install
-	  sfcgal as extension
+	* [r12692] doc/installation.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  update docs to include breaking function changes, fact that
+	  sfcgal now is supported as extension, and how to install sfcgal
+	  as extension
 
 2014-06-27 21:13  Regina Obe <lr at pcorp.us>
 
-	* [r12691] Add Vincent Mora to credits
+	* [r12691] doc/introduction.xml: Add Vincent Mora to credits
 
 2014-06-27 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r12690] #2754 postgis_sfcgal extension oops missed new extension
-	  folder
+	* [r12690] extensions/postgis_sfcgal,
+	  extensions/postgis_sfcgal/Makefile.in,
+	  extensions/postgis_sfcgal/postgis_sfcgal.control.in: #2754
+	  postgis_sfcgal extension oops missed new extension folder
 
 2014-06-27 20:56  Regina Obe <lr at pcorp.us>
 
-	* [r12689] #2754 need postgis_sfcgal wrapped as an extension -
-	  patch provided by Vincent Mora (vmo)
+	* [r12689] configure.ac, extensions/Makefile.in,
+	  postgis/Makefile.in, postgis/sfcgal.sql.in: #2754 need
+	  postgis_sfcgal wrapped as an extension - patch provided by
+	  Vincent Mora (vmo)
 
 2014-06-27 20:08  Regina Obe <lr at pcorp.us>
 
-	* [r12688] #2783 add JSON_CPPGLAGS to CPPFLAGS so works correctly
-	  with custom json-dir
+	* [r12688] configure.ac: #2783 add JSON_CPPGLAGS to CPPFLAGS so
+	  works correctly with custom json-dir
 
 2014-06-27 18:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12685] #2704, ST_GeomFromGML() does not work properly with
-	  array of gml:pos
+	* [r12685] postgis/lwgeom_in_gml.c, regress/tickets.sql,
+	  regress/tickets_expected: #2704, ST_GeomFromGML() does not work
+	  properly with array of gml:pos
 
 2014-06-27 18:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12684] Ensure conditional has access to configuration values
+	* [r12684] postgis/lwgeom_geos.c: Ensure conditional has access to
+	  configuration values
 
 2014-06-27 18:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12681] #2788 Warning on PG_RETURN_HEAPTUPLEHEADER building
-	  against PgSQL 9.
+	* [r12681] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: #2788 Warning on
+	  PG_RETURN_HEAPTUPLEHEADER building against PgSQL 9.
 
 2014-06-27 07:38  Sandro Santilli <strk at kbt.io>
 
-	* [r12676] Fix undefined behavior in
+	* [r12676] liblwgeom/lwgeodetic.c: Fix undefined behavior in
 	  ptarray_calculate_gbox_geodetic (#2774)
 	  
 	  Patch by Paul Ramsey
 
 2014-06-27 07:35  Sandro Santilli <strk at kbt.io>
 
-	* [r12675] Do not assume utils/create_unpackaged.pl is executable
+	* [r12675] extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: Do not assume
+	  utils/create_unpackaged.pl is executable
 
 2014-06-26 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12670] #2712 ST_Segmentize exception on Empty input:
-	  getPoint4d_p: point offset out of range
+	* [r12670] postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: #2712 ST_Segmentize exception on Empty
+	  input: getPoint4d_p: point offset out of range
 
 2014-06-26 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r12669] Add note about ./autogen.sh
+	* [r12669] README.postgis: Add note about ./autogen.sh
 
 2014-06-26 12:06  Sandro Santilli <strk at kbt.io>
 
-	* [r12668] Add README.md to show nice travis link on the github
-	  mirror
+	* [r12668] README.md: Add README.md to show nice travis link on the
+	  github mirror
 	  
 	  See http://github.com/postgis/postgis
 
 2014-06-26 11:03  Sandro Santilli <strk at kbt.io>
 
-	* [r12666] Fix potential memory fault in ST_MakeValid
+	* [r12666] liblwgeom/lwgeom_geos_clean.c: Fix potential memory
+	  fault in ST_MakeValid
 	  
 	  The fault would be triggered by passing a non-empty collection
 	  to ST_MakeValid where any "made-valid" component would result
@@ -8668,77 +14655,90 @@
 
 2014-06-26 08:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12664] Fix handling of bogus argument passed to --with-sfcgal
-	  (#2784)
+	* [r12664] configure.ac: Fix handling of bogus argument passed to
+	  --with-sfcgal (#2784)
 	  
 	  Patch by Vincent Mora
 
 2014-06-25 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r12661] With latest changes, support for libjson 0.9 was
-	  restored :)
+	* [r12661] NEWS, README.postgis: With latest changes, support for
+	  libjson 0.9 was restored :)
 
 2014-06-25 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r12660] Still build libjson code when having 0.9
+	* [r12660] liblwgeom/lwin_geojson.c: Still build libjson code when
+	  having 0.9
 
 2014-06-25 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12659] Oops, unterminated #ifdef
+	* [r12659] liblwgeom/lwin_geojson.c: Oops, unterminated #ifdef
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/28397745#L1062
 
 2014-06-25 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r12658] Attempt re-adding support fo libjson < 0.10 (#2723)
+	* [r12658] liblwgeom/lwin_geojson.c: Attempt re-adding support fo
+	  libjson < 0.10 (#2723)
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/28394436#L1330
 
 2014-06-25 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12656] Fix warning: no previous prototype for
-	  'lwgeom_sfcgal_version'
+	* [r12656] liblwgeom/lwgeom_sfcgal.h: Fix warning: no previous
+	  prototype for 'lwgeom_sfcgal_version'
 
 2014-06-25 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12654] Fix SFCGAL tests to work with all versions (#2755)
+	* [r12654] regress/regress_sfcgal.sql, regress/sfcgal/empty.sql,
+	  regress/sfcgal/empty_expected, regress/sfcgal/measures.sql,
+	  regress/sfcgal/regress.sql, regress/sfcgal/tickets.sql,
+	  regress/sfcgal/tickets_expected: Fix SFCGAL tests to work with
+	  all versions (#2755)
 
 2014-06-25 07:54  Sandro Santilli <strk at kbt.io>
 
-	* [r12653] Document minimum required libjson-c version being 0.10
+	* [r12653] NEWS, README.postgis: Document minimum required
+	  libjson-c version being 0.10
 	  
 	  Latest debian stable (wheezy) packages 0.11 already.
 	  See http://trac.osgeo.org/postgis/ticket/2539#comment:6
 
 2014-06-25 07:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12652] Report libjson version from postgis_full_version(),
-	  closing #2159
+	* [r12652] NEWS, postgis/lwgeom_in_geojson.c: Report libjson
+	  version from postgis_full_version(), closing #2159
 
 2014-06-24 22:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12651] #2775 lwline_from_lwmpoint leaks memory
+	* [r12651] liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwline.c: #2775
+	  lwline_from_lwmpoint leaks memory
 
 2014-06-24 21:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12647] #2723 failure to build against external json-c 0.12
+	* [r12647] configure.ac, liblwgeom/lwin_geojson.c,
+	  postgis_config.h.in: #2723 failure to build against external
+	  json-c 0.12
 
 2014-06-24 21:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12645] Use macro GREP instead of hardcoded
+	* [r12645] extensions/postgis_tiger_geocoder/Makefile.in: Use macro
+	  GREP instead of hardcoded
 
 2014-06-24 20:58  Regina Obe <lr at pcorp.us>
 
-	* [r12644] #2779 put in missing availability information
+	* [r12644] doc/reference_sfcgal.xml, postgis/sfcgal.sql.in: #2779
+	  put in missing availability information
 
 2014-06-24 20:43  Regina Obe <lr at pcorp.us>
 
-	* [r12643] #2753 Add ST_IsPlanar (hmm did I forget to put in this
-	  ST_MinkowskiSum)
+	* [r12643] postgis/sfcgal.sql.in: #2753 Add ST_IsPlanar (hmm did I
+	  forget to put in this ST_MinkowskiSum)
 
 2014-06-24 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r12642] Revert r12350 as it didn't fix #2382
+	* [r12642] postgis/lwgeom_backend_api.c: Revert r12350 as it didn't
+	  fix #2382
 	  
 	  Upgrades between 2.1 and 2.2 were fixed by r12641 and refraining
 	  from upgrading a GUC in presence of a pre-installed one is not
@@ -8750,8 +14750,8 @@
 
 2014-06-24 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r12641] Force load of target shared object before major version
-	  check
+	* [r12641] utils/postgis_proc_upgrade.pl: Force load of target
+	  shared object before major version check
 	  
 	  The load tries to ensure it's the load of the _old_ library that
 	  fails,
@@ -8776,25 +14776,31 @@
 
 2014-06-23 15:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r12639] add comments for out-db raster in regress tests
+	* [r12639] raster/test/regress/load_outdb-pre.pl,
+	  raster/test/regress/load_outdb-pre.sh: add comments for out-db
+	  raster in regress tests
 
 2014-06-23 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12638] Disable ST_MemSize test for outdb rasters
+	* [r12638] raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Disable ST_MemSize test
+	  for outdb rasters
 	  
 	  I don't seem to be able to get a static memory size for them, so
 	  for now the test is disabled (but the problem remains)
 
 2014-06-23 08:54  Sandro Santilli <strk at kbt.io>
 
-	* [r12637] Fix ST_MemSize test query with PostgreSQL 9.1
+	* [r12637] raster/test/regress/rt_utility.sql: Fix ST_MemSize test
+	  query with PostgreSQL 9.1
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/28204298#L2377
 
 2014-06-23 07:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12636] Subtract size of offdb raster paths in test for
-	  ST_MemSize
+	* [r12636] raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Subtract size of offdb
+	  raster paths in test for ST_MemSize
 	  
 	  Doing so should make the resulting size equal on all systems,
 	  fixing the travis builds:
@@ -8802,105 +14808,128 @@
 
 2014-06-23 07:26  Sandro Santilli <strk at kbt.io>
 
-	* [r12635] Typo
+	* [r12635] doc/reference_raster.xml: Typo
 
 2014-06-22 02:51  Regina Obe <lr at pcorp.us>
 
-	* [r12634] #2770 Document new ST_MemSize for raster and #2769 name
-	  change for geometry (ST_MEm_Size to ST_MemSize)
+	* [r12634] doc/reference_misc.xml, doc/reference_raster.xml: #2770
+	  Document new ST_MemSize for raster and #2769 name change for
+	  geometry (ST_MEm_Size to ST_MemSize)
 
 2014-06-21 17:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r12631] fix premature memory free in RASTER_getBandPath
-	  (ST_BandPath)
+	* [r12631] NEWS, raster/rt_pg/rtpg_band_properties.c,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: fix premature memory
+	  free in RASTER_getBandPath (ST_BandPath)
 
 2014-06-20 10:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12630] Implement ST_MemSize(raster)
+	* [r12630] NEWS, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Implement
+	  ST_MemSize(raster)
 	  
 	  Closes #2770
 	  Includes testcases, but no documentation
 
 2014-06-20 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r12629] Deprecate ST_Mem_Size, welcome ST_MemSize
+	* [r12629] NEWS, postgis/postgis.sql.in,
+	  regress/lwgeom_regress.sql, regress/regress.sql: Deprecate
+	  ST_Mem_Size, welcome ST_MemSize
 	  
 	  Closes #2769
 
 2014-06-20 06:11  Regina Obe <lr at pcorp.us>
 
-	* [r12628] #2753 fix xsl to not trap intro
+	* [r12628] doc/reference_sfcgal.xml,
+	  doc/xsl/sfcgal_comments.sql.xsl: #2753 fix xsl to not trap intro
 
 2014-06-20 05:51  Regina Obe <lr at pcorp.us>
 
-	* [r12627] #2753 change func proto ST_Minkowski to ST_MinkowskiSum
+	* [r12627] doc/reference_sfcgal.xml: #2753 change func proto
+	  ST_Minkowski to ST_MinkowskiSum
 
 2014-06-20 05:41  Regina Obe <lr at pcorp.us>
 
-	* [r12626] #2753: patch from vmp -- revised patch moving intro into
-	  an abstract instead of as separate section
+	* [r12626] doc/reference_sfcgal.xml: #2753: patch from vmp --
+	  revised patch moving intro into an abstract instead of as
+	  separate section
 
 2014-06-19 11:23  Sandro Santilli <strk at kbt.io>
 
-	* [r12625] Add postgis_noop(raster) function
+	* [r12625] NEWS, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpostgis.sql.in: Add postgis_noop(raster) function
 
 2014-06-16 06:55  Regina Obe <lr at pcorp.us>
 
-	* [r12624] #2737 typo
+	* [r12624]
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in: #2737
+	  typo
 
 2014-06-16 06:53  Regina Obe <lr at pcorp.us>
 
-	* [r12623] #2737 add back 900913 and update backup exclusion to
-	  exclude these. We still need to do somethng about upgrading
-	  spatial_ref_sys in general.
+	* [r12623]
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in,
+	  spatial_ref_sys.sql: #2737 add back 900913 and update backup
+	  exclusion to exclude these. We still need to do somethng about
+	  upgrading spatial_ref_sys in general.
 
 2014-06-16 06:24  Regina Obe <lr at pcorp.us>
 
-	* [r12622] #2737 patch from Even Rouault: Upgrade of
-	  spatial_ref_sys.sql to EPSG v8.4, note also this update
-	  spatial_ref_sys to go back to using DATUM instead of towgs84
-	  (back to PostGIS 1.5 syntax), add new definitions, fix some
-	  existing ones.
+	* [r12622] spatial_ref_sys.sql: #2737 patch from Even Rouault:
+	  Upgrade of spatial_ref_sys.sql to EPSG v8.4, note also this
+	  update spatial_ref_sys to go back to using DATUM instead of
+	  towgs84 (back to PostGIS 1.5 syntax), add new definitions, fix
+	  some existing ones.
 
 2014-06-11 21:38  Regina Obe <lr at pcorp.us>
 
-	* [r12618] missing migration path from 2.1.3
+	* [r12618] extensions/upgradeable_versions.mk: missing migration
+	  path from 2.1.3
 
 2014-06-09 04:25  Regina Obe <lr at pcorp.us>
 
-	* [r12610] fix typo in function proto for ST_NotSameAlignmentReason
-	  (had ST_SameAlignment)
+	* [r12610] doc/reference_raster.xml: fix typo in function proto for
+	  ST_NotSameAlignmentReason (had ST_SameAlignment)
 
 2014-06-01 23:38  Regina Obe <lr at pcorp.us>
 
-	* [r12605] #2752: raster @ and ~ operators not documented
+	* [r12605] doc/reference_raster.xml: #2752: raster @ and ~
+	  operators not documented
 
 2014-06-01 21:54  Regina Obe <lr at pcorp.us>
 
-	* [r12603] #2752: raster && geometry is undocumented
+	* [r12603] doc/reference_raster.xml: #2752: raster && geometry is
+	  undocumented
 
 2014-05-29 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r12601] Add availability info for raster/geometry operators
+	* [r12601] raster/rt_pg/rtpostgis.sql.in: Add availability info for
+	  raster/geometry operators
 	  
 	  See #2752
 
 2014-05-27 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r12589] Wrap rtpostgis_upgrade.sql in a transaction (#2749)
+	* [r12589] raster/rt_pg/Makefile.in: Wrap rtpostgis_upgrade.sql in
+	  a transaction (#2749)
 
 2014-05-25 19:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r12585] add news for GDAL 2.0
+	* [r12585] NEWS: add news for GDAL 2.0
 
 2014-05-25 19:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r12584] basic support for GDAL 2.0
+	* [r12584] raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_raster.c: basic support for GDAL 2.0
 
 2014-05-21 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r12577] Reduce overhead of ST_Simplify calls against points and
-	  multipoints
+	* [r12577] postgis/lwgeom_functions_analytic.c: Reduce overhead of
+	  ST_Simplify calls against points and multipoints
 	  
 	  It takes half the time to run against 800k point records now
 	  (still double the time it takes to return those 800k records
@@ -8910,24 +14939,31 @@
 
 2014-05-19 11:15  Sandro Santilli <strk at kbt.io>
 
-	* [r12575] Drop PlanetPostgis announce (automatic via
-	  http://postgis.net/news)
+	* [r12575] HOWTO_RELEASE: Drop PlanetPostgis announce (automatic
+	  via http://postgis.net/news)
 
 2014-05-19 03:03  Regina Obe <lr at pcorp.us>
 
-	* [r12570] fix links and version
+	* [r12570] java/jdbc/pom.xml, java/jdbc_jtsparser/pom.xml: fix
+	  links and version
 
 2014-05-14 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r12565] Use a variable for extname
+	* [r12565] extensions/postgis/Makefile.in: Use a variable for
+	  extname
 
 2014-05-14 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r12564] Complain if extension scripts are sourced in psql
+	* [r12564] extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/extlock.sql,
+	  utils/create_unpackaged.pl: Complain if extension scripts are
+	  sourced in psql
 
 2014-05-14 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r12562] Automate postgis_download_url setting in doc/postgis.xml
+	* [r12562] HOWTO_RELEASE, doc/Makefile.in, doc/postgis.xml:
+	  Automate postgis_download_url setting in doc/postgis.xml
 	  
 	  Drop manual step from HOWTO_RELEASE (and change list to
 	  unnumbered)
@@ -8935,58 +14971,61 @@
 
 2014-05-14 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r12560] Drop checkout step from release procedure, other
-	  cleanups
+	* [r12560] HOWTO_RELEASE: Drop checkout step from release
+	  procedure, other cleanups
 	  
 	  See #2736
 
 2014-05-13 17:12  Sandro Santilli <strk at kbt.io>
 
-	* [r12546] Reorder release steps to avoid touching repository after
-	  tag
+	* [r12546] HOWTO_RELEASE: Reorder release steps to avoid touching
+	  repository after tag
 
 2014-05-13 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r12543] Add "ChangeLog" rule, update HOWTO_RELEASE with that
-	  recipe
+	* [r12543] GNUmakefile.in, HOWTO_RELEASE: Add "ChangeLog" rule,
+	  update HOWTO_RELEASE with that recipe
 
 2014-05-13 15:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r12541] tweak messages
+	* [r12541] raster/rt_pg/rtpostgis.c: tweak messages
 
 2014-05-13 15:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r12540] disable one unit test
+	* [r12540] raster/test/cunit/cu_misc.c: disable one unit test
 
 2014-05-13 15:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r12539] emit message for unknown GDAL drivers
+	* [r12539] raster/rt_pg/rtpostgis.c: emit message for unknown GDAL
+	  drivers
 
 2014-05-13 12:44  Sandro Santilli <strk at kbt.io>
 
-	* [r12534] Fix header guard
+	* [r12534] postgis_config.h.in: Fix header guard
 
 2014-05-13 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12530] Header-guard postgis_config.h
+	* [r12530] postgis_config.h.in: Header-guard postgis_config.h
 
 2014-05-12 21:41  Regina Obe <lr at pcorp.us>
 
-	* [r12528] fix url back
+	* [r12528] postgis/gserialized_estimate.c: fix url back
 
 2014-05-12 21:39  Regina Obe <lr at pcorp.us>
 
-	* [r12527] #2732 gserialized_estimate crashes under mingw64 windows
-	  when compiled with --enabled-debug
+	* [r12527] postgis/gserialized_estimate.c: #2732
+	  gserialized_estimate crashes under mingw64 windows when compiled
+	  with --enabled-debug
 
 2014-05-06 14:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r12519] strcat instead of sprintf
+	* [r12519] raster/rt_pg/rtpostgis.c: strcat instead of sprintf
 
 2014-05-05 17:09  Sandro Santilli <strk at kbt.io>
 
-	* [r12504] Tweak search_path inline when creating topology
-	  extension
+	* [r12504] extensions/postgis_extension_helper.sql,
+	  topology/Makefile.in, topology/sql/manage/ManageHelper.sql.in:
+	  Tweak search_path inline when creating topology extension
 	  
 	  Also fixes postgis website url and "make clean" rule.
 	  NOTE: I found that AddToSearchPath code is duplicated, might be
@@ -8995,127 +15034,182 @@
 
 2014-05-05 08:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12503] Remove debugging print from run_test.pl
+	* [r12503] regress/run_test.pl: Remove debugging print from
+	  run_test.pl
 
 2014-05-05 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r12501] Offline rasters are always supported
+	* [r12501] configure.ac: Offline rasters are always supported
 
 2014-05-04 15:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r12495] add text mentioning env variables
+	* [r12495] doc/reference_guc.xml: add text mentioning env variables
 
 2014-05-04 15:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r12494] added support for POSTGIS_GDAL_ENABLED_DRIVERS and
-	  POSTGIS_ENABLE_OUTDB_RASTERS environment variables to set the
-	  boot values of the GUCs postgis.gdal_enabled_drivers and
-	  postgis.enable_outdb_rasters, respectively
+	* [r12494] raster/rt_pg/rtpostgis.c: added support for
+	  POSTGIS_GDAL_ENABLED_DRIVERS and POSTGIS_ENABLE_OUTDB_RASTERS
+	  environment variables to set the boot values of the GUCs
+	  postgis.gdal_enabled_drivers and postgis.enable_outdb_rasters,
+	  respectively
 
 2014-04-30 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12493] Honour "Last Updated" objects comment for upgrade script
-	  (#2722)
+	* [r12493] utils/postgis_proc_upgrade.pl: Honour "Last Updated"
+	  objects comment for upgrade script (#2722)
 
 2014-04-26 14:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r12492] add VSICURL keyword for GUC
+	* [r12492] NEWS, doc/reference_guc.xml, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_band.c, raster/rt_core/rt_util.c,
+	  raster/rt_pg/rtpostgis.c, raster/test/cunit/cu_misc.c,
+	  raster/test/regress/loader/BasicOutDB.select.sql,
+	  raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/rt_bytea.sql: add VSICURL keyword for GUC
 	  postgis.gdal_enabled_drivers. add GUC posgis.enable_outdb_rasters
 
 2014-04-23 16:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r12488] check before inserting records into spatial_ref_sys.
-	  ticket #2715
+	* [r12488] raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/permitted_gdal_drivers_expected: check before
+	  inserting records into spatial_ref_sys. ticket #2715
 
 2014-04-22 14:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r12486] Unit tests fail on PostgreSQL 9.1 due to GUC behavior
-	  changes between 9.1 and 9.2. Ticket #2714
+	* [r12486] raster/test/regress/load_outdb-pre.pl,
+	  raster/test/regress/load_outdb-pre.sh,
+	  raster/test/regress/loader/BasicOutDB.select.sql,
+	  raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_fromgdalraster.sql: Unit tests fail on
+	  PostgreSQL 9.1 due to GUC behavior changes between 9.1 and 9.2.
+	  Ticket #2714
 
 2014-04-21 12:38  Regina Obe <lr at pcorp.us>
 
-	* [r12485] #2713: properly cast text to geom (don't enforce bad
-	  habits), flag ST_StartPoint and ST_EndPoint as working with
+	* [r12485] doc/reference_accessor.xml, doc/reference_editor.xml:
+	  #2713: properly cast text to geom (don't enforce bad habits),
+	  flag ST_StartPoint and ST_EndPoint as working with
 	  CIRCULARLINSTRINGS
 
 2014-04-21 12:17  Regina Obe <lr at pcorp.us>
 
-	* [r12484] #2713 flag ST_ForceCurve as a curve function
+	* [r12484] doc/reference_editor.xml: #2713 flag ST_ForceCurve as a
+	  curve function
 
 2014-04-21 08:28  Regina Obe <lr at pcorp.us>
 
-	* [r12483] #2685: get rid of COPY lines (we are now stripping them
-	  since 9.4 adds it also when enable notice only)
+	* [r12483] regress/binary_expected: #2685: get rid of COPY lines
+	  (we are now stripping them since 9.4 adds it also when enable
+	  notice only)
 
 2014-04-21 08:12  Regina Obe <lr at pcorp.us>
 
-	* [r12482] #2685: ignore COPY notice (new feature in 9.4 tripping
-	  up regress checking)
+	* [r12482] regress/run_test.pl: #2685: ignore COPY notice (new
+	  feature in 9.4 tripping up regress checking)
 
 2014-04-19 08:41  Baris Ergun <barisergun75 at gmail.com>
 
-	* [r12481] #2626 adding patch suggestion from @shane to jdbc and
-	  jdbc-jtsparser java projects inorder to be prepared to manually
-	  release jdbc jars on OSSRH
+	* [r12481] java/jdbc/pom.xml, java/jdbc_jtsparser/pom.xml: #2626
+	  adding patch suggestion from @shane to jdbc and jdbc-jtsparser
+	  java projects inorder to be prepared to manually release jdbc
+	  jars on OSSRH
 
 2014-04-14 23:12  Regina Obe <lr at pcorp.us>
 
-	* [r12479] #2343 missing --with-sfcgal in docs
+	* [r12479] doc/installation.xml: #2343 missing --with-sfcgal in
+	  docs
 
 2014-04-13 22:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r12477] If GUC postgis.gdal_enabled_drivers = 'DISABLE_ALL', use
-	  of GDALOpen and GDALOpenShared is disabled.
+	* [r12477] raster/rt_core/librtcore.h, raster/rt_core/rt_band.c,
+	  raster/rt_core/rt_util.c, raster/rt_pg/rtpg_create.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpostgis.c: If GUC
+	  postgis.gdal_enabled_drivers = 'DISABLE_ALL', use of GDALOpen and
+	  GDALOpenShared is disabled.
 
 2014-04-13 03:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r12476] remove --disable-offline-raster compile flag as by
-	  default the GUC postgis.gdal_enabled_drivers is set to
+	* [r12476] configure.ac, raster/raster_config.h.in,
+	  raster/rt_core/rt_band.c: remove --disable-offline-raster compile
+	  flag as by default the GUC postgis.gdal_enabled_drivers is set to
 	  DISABLE_ALL
 
 2014-04-13 03:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r12475] document the GUC postgis.gdal_enabled_drivers
+	* [r12475] doc/reference_guc.xml: document the GUC
+	  postgis.gdal_enabled_drivers
 
 2014-04-13 03:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r12474] Addition of GUC postgis.gdal_enabled_drivers with
-	  default set to all GDAL drivers disabled
+	* [r12474] NEWS, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_band.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_util.c, raster/rt_pg/rtpg_create.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpostgis.c,
+	  raster/test/regress/check_gdal.sql,
+	  raster/test/regress/check_gdal_expected,
+	  raster/test/regress/load_outdb-pre.pl,
+	  raster/test/regress/load_outdb-pre.sh,
+	  raster/test/regress/loader/BasicOutDB.select.sql,
+	  raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_fromgdalraster.sql: Addition of GUC
+	  postgis.gdal_enabled_drivers with default set to all GDAL drivers
+	  disabled
 
 2014-04-13 03:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r12473] initial steps at GUCs and additional drivers to skip by
-	  default
+	* [r12473] raster/rt_pg/rtpostgis.c: initial steps at GUCs and
+	  additional drivers to skip by default
 
 2014-04-11 09:26  Sandro Santilli <strk at kbt.io>
 
-	* [r12468] Fix testsuite with custom POSTGIS_REGRESS_DB set
+	* [r12468] regress/typmod.sql, regress/typmod_expected: Fix
+	  testsuite with custom POSTGIS_REGRESS_DB set
 
 2014-04-11 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r12466] Also disable PDF GDAL driver by default
+	* [r12466] NEWS, raster/rt_pg/rtpostgis.c: Also disable PDF GDAL
+	  driver by default
 
 2014-04-11 04:30  Regina Obe <lr at pcorp.us>
 
-	* [r12464] #2711: topology script locations are wrong
+	* [r12464] doc/installation.xml: #2711: topology script locations
+	  are wrong
 
 2014-04-11 00:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r12461] remove some noisy debug messages
+	* [r12461] raster/rt_core/rt_warp.c: remove some noisy debug
+	  messages
 
 2014-04-10 21:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r12457] by default, prevent PostGIS raster from using GDAL
-	  drivers that can easily be abused (VRT, MEM, WCS, WMS)
+	* [r12457] NEWS, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_geometry.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_util.c, raster/rt_core/rt_warp.c,
+	  raster/rt_pg/rtpostgis.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/permitted_gdal_drivers.sql,
+	  raster/test/regress/permitted_gdal_drivers_expected: by default,
+	  prevent PostGIS raster from using GDAL drivers that can easily be
+	  abused (VRT, MEM, WCS, WMS)
 
 2014-04-10 21:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r12456] default blocking of GDAL VRT WCS WMS and MEM drivers
+	* [r12456] raster/rt_pg/rtpostgis.c: default blocking of GDAL VRT
+	  WCS WMS and MEM drivers
 
 2014-04-10 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r12455] Do not allow loading offline rasters when explicitly
-	  disabled
+	* [r12455] raster/rt_core/rt_band.c: Do not allow loading offline
+	  rasters when explicitly disabled
 	  
 	  Previous commit only disabled _saving_ rasters with offline flag,
 	  this one prevents actually loading the offline data.
@@ -9123,26 +15217,30 @@
 
 2014-04-10 14:22  Sandro Santilli <strk at kbt.io>
 
-	* [r12454] Fix typo in error message
+	* [r12454] raster/rt_core/rt_serialize.c: Fix typo in error message
 
 2014-04-10 14:10  Sandro Santilli <strk at kbt.io>
 
-	* [r12453] Encode dependency of raster objects on header files
+	* [r12453] raster/rt_core/Makefile.in: Encode dependency of raster
+	  objects on header files
 
 2014-04-10 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r12452] Allow specifying name of regress database on make check
+	* [r12452] regress/run_test.pl: Allow specifying name of regress
+	  database on make check
 	  
 	  Honours a POSTGIS_REGRESS_DB environment variable
 
 2014-04-10 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r12451] Fix build with offline raster enabled (the default)
+	* [r12451] configure.ac: Fix build with offline raster enabled (the
+	  default)
 
 2014-04-10 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r12450] Add support for disabling offline raster storage at
-	  compile time
+	* [r12450] configure.ac, raster/raster_config.h.in,
+	  raster/rt_core/rt_serialize.c: Add support for disabling offline
+	  raster storage at compile time
 	  
 	  Adds --disable-offline-raster configure switch
 	  Testsuite fails with offline rasters disabled (could be fixed to
@@ -9150,124 +15248,147 @@
 
 2014-04-09 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12448] Quiet LLVM warnings and remove old ignores from
-	  properties
+	* [r12448] extensions/postgis_tiger_geocoder/sql_bits,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwout_twkb.c,
+	  loader/pgsql2shp-core.c, postgis, postgis/lwgeom_sqlmm.c, raster,
+	  raster/rt_pg, topology: Quiet LLVM warnings and remove old
+	  ignores from properties
 
 2014-04-09 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12446] Add more debug prints
+	* [r12446] liblwgeom/lwin_wkb.c: Add more debug prints
 
 2014-04-09 02:54  Regina Obe <lr at pcorp.us>
 
-	* [r12442] add malformed polygons and linestrings
+	* [r12442] doc/xsl/postgis_gardentest.sql.xsl: add malformed
+	  polygons and linestrings
 
 2014-04-08 08:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12439] Clean files generated on 'make gaden'
+	* [r12439] .gitignore, doc/Makefile.in, regress/Makefile.in: Clean
+	  files generated on 'make gaden'
 	  
 	  And tell git to ignore them
 
 2014-04-07 19:15  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12436] #2672 regresstest
+	* [r12436] regress/tickets.sql, regress/tickets_expected: #2672
+	  regresstest
 
 2014-04-07 15:09  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r12435] Document raster_columns.out_db metadata (Ticket #2705)
+	* [r12435] doc/using_raster_dataman.xml: Document
+	  raster_columns.out_db metadata (Ticket #2705)
 
 2014-04-07 14:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12434] Fix ticket #
+	* [r12434] NEWS: Fix ticket #
 
 2014-04-07 14:51  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r12432] Handle error condition from fputs
+	* [r12432] loader/pgsql2shp-core.c: Handle error condition from
+	  fputs
 
 2014-04-07 14:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12430] #2704, ST_DumpPoints of EMPTY geometries crashes server
+	* [r12430] NEWS, postgis/lwgeom_dumppoints.c,
+	  regress/dumppoints.sql: #2704, ST_DumpPoints of EMPTY geometries
+	  crashes server
 
 2014-04-07 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12429] Re-add printing return from puts with
-	  POSTGIS_DEBUG_LEVEL defined
+	* [r12429] loader/pgsql2shp-core.c: Re-add printing return from
+	  puts with POSTGIS_DEBUG_LEVEL defined
 
 2014-04-07 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12428] Echo input during garden testing
+	* [r12428] regress/Makefile.in: Echo input during garden testing
 
 2014-04-07 13:31  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r12427] Update r12421: Remove use of no longer existent fputs
-	  result
+	* [r12427] loader/pgsql2shp-core.c: Update r12421: Remove use of no
+	  longer existent fputs result
 
 2014-04-05 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r12424] Fix "make garden" rule (#2701)
+	* [r12424] regress/Makefile.in: Fix "make garden" rule (#2701)
 
 2014-04-05 04:03  Regina Obe <lr at pcorp.us>
 
-	* [r12423] cut in 2.0.5 release notes
+	* [r12423] doc/release_notes.xml: cut in 2.0.5 release notes
 
 2014-04-04 11:47  Sandro Santilli <strk at kbt.io>
 
-	* [r12421] Fix type detection in tables with null geometries
-	  (#2700)
+	* [r12421] loader/pgsql2shp-core.c, regress/dumper/null3d.dmp,
+	  regress/dumper/null3d_expected.dbf,
+	  regress/dumper/null3d_expected.shp,
+	  regress/dumper/null3d_expected.shx, regress/run_test.pl: Fix type
+	  detection in tables with null geometries (#2700)
 	  
 	  Includes testcase
 
 2014-04-04 05:26  Regina Obe <lr at pcorp.us>
 
-	* [r12417] #2698 put in converter for geomjson and fix tests to
-	  catch geomkml
+	* [r12417] doc/xsl/postgis_gardentest.sql.xsl: #2698 put in
+	  converter for geomjson and fix tests to catch geomkml
 
 2014-04-04 03:24  Regina Obe <lr at pcorp.us>
 
-	* [r12415] remove more too much information
+	* [r12415] doc/reference_accessor.xml: remove more too much
+	  information
 
 2014-04-04 03:21  Regina Obe <lr at pcorp.us>
 
-	* [r12413] get rid of synonym description - don't want to have to
-	  remember to update 2 functions all the time.
+	* [r12413] doc/reference_accessor.xml: get rid of synonym
+	  description - don't want to have to remember to update 2
+	  functions all the time.
 
 2014-04-04 03:19  Regina Obe <lr at pcorp.us>
 
-	* [r12412] #2696: correct the doco that ST_NumInteriorRings no
-	  longer works with multipolygons since polys
+	* [r12412] doc/reference_accessor.xml: #2696: correct the doco that
+	  ST_NumInteriorRings no longer works with multipolygons since
+	  polys
 
 2014-04-03 21:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12411] #2697, ST_GeomFromGeoJSON() of invalid GeoJSON Polygons
-	  crashes server process
+	* [r12411] NEWS, liblwgeom/lwin_geojson.c, regress/in_geojson.sql,
+	  regress/in_geojson_expected: #2697, ST_GeomFromGeoJSON() of
+	  invalid GeoJSON Polygons crashes server process
 
 2014-03-31 04:18  Regina Obe <lr at pcorp.us>
 
-	* [r12399] add 2.0.5 and replace 2.1.2dev with 2.1.2
+	* [r12399] extensions/upgradeable_versions.mk: add 2.0.5 and
+	  replace 2.1.2dev with 2.1.2
 
 2014-03-29 19:14  Regina Obe <lr at pcorp.us>
 
-	* [r12397] up port 2.1.1 and 2.1.2 release items from branch/2.1
+	* [r12397] NEWS: up port 2.1.1 and 2.1.2 release items from
+	  branch/2.1
 
 2014-03-29 05:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12385] #2690, documentation needs 2.1.2 release section
+	* [r12385] doc/release_notes.xml: #2690, documentation needs 2.1.2
+	  release section
 
 2014-03-28 20:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12382] Also find uninstall_legacy.sql in :scriptdir, use \cd
-	  for 9.1 support
+	* [r12382] regress/legacy.sql: Also find uninstall_legacy.sql in
+	  :scriptdir, use \cd for 9.1 support
 
 2014-03-28 19:41  Sandro Santilli <strk at kbt.io>
 
-	* [r12380] More spatial_ref_sys truncation during test
+	* [r12380] topology/test/regress/st_createtopogeo.sql: More
+	  spatial_ref_sys truncation during test
 
 2014-03-28 19:00  Sandro Santilli <strk at kbt.io>
 
-	* [r12376] Have regress/legacy.sql truncate spatial_ref_sys
+	* [r12376] regress/legacy.sql: Have regress/legacy.sql truncate
+	  spatial_ref_sys
 
 2014-03-28 18:57  Sandro Santilli <strk at kbt.io>
 
-	* [r12375] Allow using :scriptdir variable in regress tests
+	* [r12375] regress/legacy.sql, regress/run_test.pl: Allow using
+	  :scriptdir variable in regress tests
 	  
 	  Have legacy.sql use it to find legacy.sql.
 	  The run_test.pl script sets it using pg_config when --extensions
@@ -9275,278 +15396,328 @@
 
 2014-03-28 13:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12374] #2687, pass tests when both raster and vector installed
+	* [r12374] regress/loader/ReprojectPts-pre.sql,
+	  regress/regress_ogc.sql, regress/regress_proj.sql: #2687, pass
+	  tests when both raster and vector installed
 
 2014-03-26 15:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12365] CircNode compare function needs to deference inputs
+	* [r12365] liblwgeom/lwgeodetic_tree.c: CircNode compare function
+	  needs to deference inputs
 
 2014-03-26 10:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12364] Quiet llvm warning
+	* [r12364] liblwgeom/lwin_geojson.c: Quiet llvm warning
 
 2014-03-26 10:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12363] Go back to old hasz behavior
+	* [r12363] liblwgeom/lwin_geojson.c: Go back to old hasz behavior
 
 2014-03-26 10:11  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r12361] #2681 fix.
+	* [r12361] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: #2681 fix.
 
 2014-03-26 09:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12356] Fix up GeoJSON empty poly fix a little more
+	* [r12356] liblwgeom/lwin_geojson.c: Fix up GeoJSON empty poly fix
+	  a little more
 
 2014-03-26 09:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12355] #2619, SIGSEGV in ST_GeomFromGeoJSON with empty list of
-	  coordinates
+	* [r12355] configure.ac, liblwgeom/lwin_geojson.c,
+	  regress/in_geojson.sql, regress/in_geojson_expected: #2619,
+	  SIGSEGV in ST_GeomFromGeoJSON with empty list of coordinates
 
 2014-03-25 20:08  Baris Ergun <barisergun75 at gmail.com>
 
-	* [r12353] #2626 updating pom.xml versions to 2.2.0SVN on trunk
+	* [r12353] java/jdbc/pom.xml, java/jdbc_jtsparser/pom.xml: #2626
+	  updating pom.xml versions to 2.2.0SVN on trunk
 
 2014-03-25 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12351] #2382, Can't upgrade postgis ERROR: attempt to redefine
-	  parameter "postgis.backend"
+	* [r12351] postgis/lwgeom_backend_api.c: #2382, Can't upgrade
+	  postgis ERROR: attempt to redefine parameter "postgis.backend"
 
 2014-03-25 17:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12350] #2382, Can't upgrade postgis ERROR: attempt to redefine
-	  parameter "postgis.backend"
+	* [r12350] postgis/lwgeom_backend_api.c: #2382, Can't upgrade
+	  postgis ERROR: attempt to redefine parameter "postgis.backend"
 
 2014-03-25 11:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12346] Remove test output
+	* [r12346] liblwgeom/cunit/cu_ptarray.c: Remove test output
 
 2014-03-25 08:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12345] Quiet tests
+	* [r12345] liblwgeom/cunit/cu_tree.c: Quiet tests
 
 2014-03-25 08:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12342] Uncomment tests
+	* [r12342] liblwgeom/cunit/cu_tree.c: Uncomment tests
 
 2014-03-24 15:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12340] #2634, should fix geography-tree-distance errors in
-	  cases
+	* [r12340] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeodetic_tree.h,
+	  postgis/geography_measurement_trees.c: #2634, should fix
+	  geography-tree-distance errors in cases
 	  where polygons interact with collections.
 
 2014-03-24 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r12339] Update $libver after upgrade
+	* [r12339] regress/run_test.pl: Update $libver after upgrade
 
 2014-03-24 09:07  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r12338] #2330 Add SFCGAL Boost (and more) requires
+	* [r12338] doc/installation.xml: #2330 Add SFCGAL Boost (and more)
+	  requires
 
 2014-03-22 05:51  Regina Obe <lr at pcorp.us>
 
-	* [r12337] #2620 allow kFreeBSD to be treated as FreeBSD
+	* [r12337] raster/rt_core/librtcore.h: #2620 allow kFreeBSD to be
+	  treated as FreeBSD
 
 2014-03-22 04:26  Regina Obe <lr at pcorp.us>
 
-	* [r12333] #2674 raster missing availability info for some
-	  operators and functions used in equality operator
+	* [r12333] raster/rt_pg/rtpostgis.sql.in: #2674 raster missing
+	  availability info for some operators and functions used in
+	  equality operator
 
 2014-03-18 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r12330] Fix travis build by only installing postgresql 9.1
-	  (#2678)
+	* [r12330] .travis.yml: Fix travis build by only installing
+	  postgresql 9.1 (#2678)
 
 2014-03-16 18:36  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12329] Fix for #2671
+	* [r12329] liblwgeom/lwout_twkb.c, postgis/lwgeom_accum.c: Fix for
+	  #2671
 
 2014-03-13 21:26  Regina Obe <lr at pcorp.us>
 
-	* [r12325] #2551: documentation upgrade (old way update) but
-	  revised to reflect we no longer have version number on update
-	  scripts.
+	* [r12325] doc/installation.xml: #2551: documentation upgrade (old
+	  way update) but revised to reflect we no longer have version
+	  number on update scripts.
 
 2014-03-13 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r12323] #2621 Resources for documentation doesn't get installed
-	  - apply patch from mwanner
+	* [r12323] doc/Makefile.in: #2621 Resources for documentation
+	  doesn't get installed - apply patch from mwanner
 
 2014-03-10 20:34  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12322] Add a twkb regression test more
+	* [r12322] regress/twkb.sql, regress/twkb_expected: Add a twkb
+	  regression test more
 
 2014-03-10 20:25  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12321] Make the error message about wrong calculated size in
-	  twkb a little more verbose.
+	* [r12321] liblwgeom/lwout_twkb.c: Make the error message about
+	  wrong calculated size in twkb a little more verbose.
 
 2014-03-10 20:08  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12320] lround should be more correct than round since we expect
-	  a long int in return
+	* [r12320] liblwgeom/lwout_twkb.c: lround should be more correct
+	  than round since we expect a long int in return
 
 2014-03-10 19:31  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12319] #2670 cleaning some code
+	* [r12319] postgis/lwgeom_accum.c: #2670 cleaning some code
 
 2014-03-10 19:16  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12318] #2672, fix null handling for ST_AsTWKBagg
+	* [r12318] postgis/lwgeom_accum.c: #2672, fix null handling for
+	  ST_AsTWKBagg
 
 2014-03-10 18:45  Regina Obe <lr at pcorp.us>
 
-	* [r12316] #2609 topogeo_AddPolygon unnecessary use of DISTINCT
+	* [r12316] topology/sql/populate.sql.in: #2609 topogeo_AddPolygon
+	  unnecessary use of DISTINCT
 
 2014-03-10 04:30  Regina Obe <lr at pcorp.us>
 
-	* [r12315] update log table name for 2.2 among other things
+	* [r12315] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: update log table name for 2.2
+	  among other things
 
 2014-03-09 23:16  Regina Obe <lr at pcorp.us>
 
-	* [r12313] #2558: WKT form(s) of MULTIPOINT documentation make OGC
-	  compliant
+	* [r12313] doc/using_postgis_dataman.xml: #2558: WKT form(s) of
+	  MULTIPOINT documentation make OGC compliant
 
 2014-03-09 18:51  Sandro Santilli <strk at kbt.io>
 
-	* [r12311] Error out at configure time if no SQL preprocessor can
-	  be found
+	* [r12311] NEWS, configure.ac: Error out at configure time if no
+	  SQL preprocessor can be found
 	  
 	  Closes #2666
 
 2014-03-09 18:42  Sandro Santilli <strk at kbt.io>
 
-	* [r12310] Add Baris to git/svn authors files
+	* [r12310] authors.git, authors.svn: Add Baris to git/svn authors
+	  files
 
 2014-03-09 14:24  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12309] Add regression tests for twkb
+	* [r12309] regress/Makefile.in, regress/twkb.sql,
+	  regress/twkb_expected: Add regression tests for twkb
 
 2014-03-08 00:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12307] #2636, Regress ST_Distance_Sphere between 2.1.2dev and
-	  2.0.4 with 2D
+	* [r12307] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic_tree.c:
+	  #2636, Regress ST_Distance_Sphere between 2.1.2dev and 2.0.4 with
+	  2D
 
 2014-03-07 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12305] #2634, regression in sphere distance code
+	* [r12305] NEWS, liblwgeom/lwgeodetic.c: #2634, regression in
+	  sphere distance code
 
 2014-03-07 23:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12302] #2546, GeoJSON with string coordinates parses
-	  incorrectly
+	* [r12302] NEWS, liblwgeom/lwin_geojson.c: #2546, GeoJSON with
+	  string coordinates parses incorrectly
 
 2014-03-06 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r12299] revise ST_AsTWKBAgg so garden autogenerates aggregate
-	  test and comment is right
+	* [r12299] doc/reference_output.xml: revise ST_AsTWKBAgg so garden
+	  autogenerates aggregate test and comment is right
 
 2014-03-06 05:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12297] #2638, geography ST_Intersects bugginess with
-	  Polygon/multilinestring M
+	* [r12297] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c: #2638,
+	  geography ST_Intersects bugginess with Polygon/multilinestring M
 
 2014-03-06 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r12295] another minor edit
+	* [r12295] doc/reference_output.xml: another minor edit
 
 2014-03-06 05:39  Regina Obe <lr at pcorp.us>
 
-	* [r12294] forgot to save last change
+	* [r12294] doc/reference_output.xml: forgot to save last change
 
 2014-03-06 05:38  Regina Obe <lr at pcorp.us>
 
-	* [r12293] #2661: st_astwkb_agg(geometry,int) needs code comment
-	  and violates naming convention, also fixed minor issues with
-	  description
+	* [r12293] doc/reference_output.xml, postgis/postgis.sql.in: #2661:
+	  st_astwkb_agg(geometry,int) needs code comment and violates
+	  naming convention, also fixed minor issues with description
 
 2014-03-04 20:35  Baris Ergun <barisergun75 at gmail.com>
 
-	* [r12292] #2626 moving jtssrc folder as a separate maven project
-	  to ./java/jdbc_jtsparser
+	* [r12292] java/jdbc/jtssrc, java/jdbc/pom.xml,
+	  java/jdbc_jtsparser, java/jdbc_jtsparser/README,
+	  java/jdbc_jtsparser/examples, java/jdbc_jtsparser/org,
+	  java/jdbc_jtsparser/pom.xml, java/jdbc_jtsparser/src,
+	  java/jdbc_jtsparser/src/main, java/jdbc_jtsparser/src/main/java,
+	  java/jdbc_jtsparser/src/main/java/examples,
+	  java/jdbc_jtsparser/src/main/java/org,
+	  java/jdbc_jtsparser/src/main/java/org/postgis/jts/overview.html:
+	  #2626 moving jtssrc folder as a separate maven project to
+	  ./java/jdbc_jtsparser
 
 2014-03-03 21:15  Baris Ergun <barisergun75 at gmail.com>
 
-	* [r12291] #2626 removing properties from version tag also removing
-	  explicit plugin declarations and adding an overview.html for
-	  javadoc
+	* [r12291] java/jdbc, java/jdbc/pom.xml,
+	  java/jdbc/src/org/postgis/overview.html: #2626 removing
+	  properties from version tag also removing explicit plugin
+	  declarations and adding an overview.html for javadoc
 
 2014-03-03 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12290] Fix guessing module from .sql script (#2659)
+	* [r12290] utils/postgis_proc_upgrade.pl: Fix guessing module from
+	  .sql script (#2659)
 
 2014-03-03 03:06  Regina Obe <lr at pcorp.us>
 
-	* [r12289] fix website links to go to postgis.net
+	* [r12289] extensions/postgis/META.json,
+	  extensions/postgis/doc/postgis.md,
+	  extensions/postgis_tiger_geocoder/META.json,
+	  extensions/postgis_tiger_geocoder/doc/postgis_tiger_geocoder.md,
+	  extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_topology/META.json,
+	  extensions/postgis_topology/doc/postgis.md,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in:
+	  fix website links to go to postgis.net
 
 2014-03-03 02:56  Regina Obe <lr at pcorp.us>
 
-	* [r12287] allow upgrade from 2.1.2dev, fix copyright notices (e.g.
-	  point to postgis.net)
+	* [r12287]
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/upgradeable_versions.mk: allow upgrade from 2.1.2dev,
+	  fix copyright notices (e.g. point to postgis.net)
 
 2014-03-01 12:47  Sandro Santilli <strk at kbt.io>
 
-	* [r12286] Add --upgrade-path switch, honour -v on install/upgrade
-	  error
+	* [r12286] NEWS, regress/run_test.pl: Add --upgrade-path switch,
+	  honour -v on install/upgrade error
 	  
 	  Also print scripts versions
 	  Closes #2652
 
 2014-02-25 17:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12283] Fix variable decls in debug statements
+	* [r12283] postgis/geography_measurement_trees.c,
+	  postgis/gserialized_estimate.c: Fix variable decls in debug
+	  statements
 
 2014-02-25 14:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12281] Fix topology extension upgrade script building (#2656)
+	* [r12281] extensions/postgis_topology/Makefile.in: Fix topology
+	  extension upgrade script building (#2656)
 
 2014-02-25 08:32  Sandro Santilli <strk at kbt.io>
 
-	* [r12280] Qualify hash as such
+	* [r12280] utils/postgis_proc_upgrade.pl: Qualify hash as such
 	  
 	  Attempt to fix #2656
 
 2014-02-24 20:47  Sandro Santilli <strk at kbt.io>
 
-	* [r12279] Remove unused variable
+	* [r12279] topology/Makefile.in: Remove unused variable
 
 2014-02-24 20:46  Sandro Santilli <strk at kbt.io>
 
-	* [r12278] Do not use IRC notices for build statuses
+	* [r12278] .travis.yml: Do not use IRC notices for build statuses
 	  
 	  .. should still send messages to the IRC channel, just not
 	  notices
 
 2014-02-24 20:46  Sandro Santilli <strk at kbt.io>
 
-	* [r12277] Output single upgrade script for topology:
-	  topology_upgrade.sql
+	* [r12277] .gitignore, regress/run_test.pl, topology/Makefile.in:
+	  Output single upgrade script for topology: topology_upgrade.sql
 
 2014-02-24 19:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12276] Output single upgrade script for rtpostgis:
-	  rtpostgis_upgrade.sql
+	* [r12276] .gitignore, extensions/postgis/Makefile.in,
+	  raster/rt_pg/Makefile.in, regress/run_test.pl: Output single
+	  upgrade script for rtpostgis: rtpostgis_upgrade.sql
 
 2014-02-24 18:37  Sandro Santilli <strk at kbt.io>
 
-	* [r12275] Update ignore file now that we have a single
+	* [r12275] .gitignore: Update ignore file now that we have a single
 	  postgis_upgrade.sql
 
 2014-02-24 18:31  Sandro Santilli <strk at kbt.io>
 
-	* [r12274] Output single upgrade script for postgis:
+	* [r12274] extensions/postgis/Makefile.in, postgis/Makefile.in,
+	  regress/run_test.pl: Output single upgrade script for postgis:
 	  postgis_upgrade.sql
 
 2014-02-24 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r12273] Let users without topology privileges call
-	  postgis_full_version()
+	* [r12273] postgis/postgis.sql.in: Let users without topology
+	  privileges call postgis_full_version()
 	  
 	  Closes #2655
 
 2014-02-24 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r12271] Have postgis_proc_upgrade read "source" version from the
-	  live db
+	* [r12271] utils/postgis_proc_upgrade.pl: Have postgis_proc_upgrade
+	  read "source" version from the live db
 	  
 	  The "version_from" parameter becomes then obsoleted (still
 	  accepted)
@@ -9554,77 +15725,84 @@
 
 2014-02-24 06:45  Sandro Santilli <strk at kbt.io>
 
-	* [r12269] Fully qualify calls to topology methods (#2653)
+	* [r12269] topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/populate.sql.in, topology/sql/sqlmm.sql.in: Fully
+	  qualify calls to topology methods (#2653)
 
 2014-02-23 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12267] Do not use ubuntugis-unstable
+	* [r12267] .travis.yml: Do not use ubuntugis-unstable
 	  
 	  Also, search for libgdal and postgresql-server
 
 2014-02-23 17:35  Sandro Santilli <strk at kbt.io>
 
-	* [r12266] Strip carriage returns from .travis.yml
+	* [r12266] .travis.yml: Strip carriage returns from .travis.yml
 
 2014-02-23 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r12262] Fix AGG signatures with multi-word typenames
+	* [r12262] utils/postgis_proc_upgrade.pl: Fix AGG signatures with
+	  multi-word typenames
 	  
 	  For example... "double precision".
 	  This fixes upgrades involving drop/recreate of aggregates
 
 2014-02-23 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r12261] Fix --extension --upgrade handling
+	* [r12261] regress/run_test.pl: Fix --extension --upgrade handling
 
 2014-02-23 16:13  Sandro Santilli <strk at kbt.io>
 
-	* [r12260] Fix ambiguous query in tickets.sql when raster support
-	  is loaded
+	* [r12260] regress/tickets.sql: Fix ambiguous query in tickets.sql
+	  when raster support is loaded
 	  
 	  See #2651
 
 2014-02-23 16:09  Sandro Santilli <strk at kbt.io>
 
-	* [r12259] Do not force extension-specific removal of objects on
-	  upgrade
+	* [r12259] extensions/postgis/Makefile.in: Do not force
+	  extension-specific removal of objects on upgrade
 	  
 	  It should be taken care of by the upgrade scripts themselves
 
 2014-02-23 15:42  Sandro Santilli <strk at kbt.io>
 
-	* [r12257] Add support for --extension --upgrade in run_test.pl
+	* [r12257] regress/run_test.pl: Add support for --extension
+	  --upgrade in run_test.pl
 
 2014-02-22 21:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12255] Allow DROP (with no IF EXISTS) to end up in upgrade
-	  scripts
+	* [r12255] utils/postgis_proc_upgrade.pl: Allow DROP (with no IF
+	  EXISTS) to end up in upgrade scripts
 	  
 	  Fixes raster upgrade
 
 2014-02-22 21:29  Sandro Santilli <strk at kbt.io>
 
-	* [r12254] More drop of non-obsoleted aggregate signatures removed
+	* [r12254] raster/rt_pg/rtpostgis_drop.sql.in: More drop of
+	  non-obsoleted aggregate signatures removed
 
 2014-02-22 21:09  Sandro Santilli <strk at kbt.io>
 
-	* [r12253] Do not force drop of non-obsoleted aggregate signatures
+	* [r12253] raster/rt_pg/rtpostgis_drop.sql.in: Do not force drop of
+	  non-obsoleted aggregate signatures
 
 2014-02-22 21:09  Sandro Santilli <strk at kbt.io>
 
-	* [r12252] Fix cleaning rule
+	* [r12252] raster/rt_pg/Makefile.in: Fix cleaning rule
 
 2014-02-22 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r12251] Simplify use of flags
+	* [r12251] liblwgeom/cunit/Makefile.in: Simplify use of flags
 
 2014-02-22 20:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12250] Ignore new temporary raster upgrade files
+	* [r12250] .gitignore: Ignore new temporary raster upgrade files
 
 2014-02-22 20:34  Sandro Santilli <strk at kbt.io>
 
-	* [r12249] Fix build of unit tests with libtool 2.4.2
+	* [r12249] liblwgeom/cunit/Makefile.in: Fix build of unit tests
+	  with libtool 2.4.2
 	  
 	  The error was:
 	  undefined reference to symbol 'lround@@GLIBC_2.2.5'
@@ -9634,34 +15812,40 @@
 
 2014-02-22 20:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12248] Fix reference to website
+	* [r12248] liblwgeom/cunit/cu_varint.c: Fix reference to website
 
 2014-02-22 20:10  Sandro Santilli <strk at kbt.io>
 
-	* [r12247] Stop copying upgrade minor from upgrade_prev
+	* [r12247] postgis/Makefile.in, raster/rt_pg/Makefile.in: Stop
+	  copying upgrade minor from upgrade_prev
 	  
 	  postgis_proc_upgrade should do the right thing
 
 2014-02-22 16:48  Sandro Santilli <strk at kbt.io>
 
-	* [r12246] Print warning on missing last updated info in aggregates
+	* [r12246] utils/postgis_proc_upgrade.pl: Print warning on missing
+	  last updated info in aggregates
 
 2014-02-22 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r12245] Use last Changed/Availability in a multi-change comment
+	* [r12245] utils/postgis_proc_upgrade.pl: Use last
+	  Changed/Availability in a multi-change comment
 	  
 	  See #2560
 
 2014-02-22 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r12244] Extract "last updated" info of aggregates from sql
+	* [r12244] utils/postgis_proc_upgrade.pl: Extract "last updated"
+	  info of aggregates from sql
 	  
 	  See #2560
 
 2014-02-22 15:31  Sandro Santilli <strk at kbt.io>
 
-	* [r12243] Soft upgrade: avoid drop/recreate of aggregates that
-	  hadn't changed
+	* [r12243] raster/rt_pg/Makefile.in, raster/rt_pg/rtpostgis.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  utils/postgis_proc_upgrade.pl: Soft upgrade: avoid drop/recreate
+	  of aggregates that hadn't changed
 	  
 	  Generate raster upgrade script using postgis_proc_upgrade
 	  Add 2.2.0 availability for new raster aggregates
@@ -9669,151 +15853,279 @@
 
 2014-02-22 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12237] Fully qualify topology.topology (#2648)
+	* [r12237] topology/sql/sqlmm.sql.in: Fully qualify
+	  topology.topology (#2648)
 
 2014-02-20 05:46  Regina Obe <lr at pcorp.us>
 
-	* [r12235] #2646 typo arithmetric -> arithmetric in ST_Centroid
+	* [r12235] doc/reference_measure.xml: #2646 typo arithmetric ->
+	  arithmetric in ST_Centroid
 
 2014-02-14 03:32  Regina Obe <lr at pcorp.us>
 
-	* [r12233] #2576 Error in manual wrt using_raster RT_PLPython
+	* [r12233] doc/using_raster_dataman.xml: #2576 Error in manual wrt
+	  using_raster RT_PLPython
 
 2014-02-14 03:25  Regina Obe <lr at pcorp.us>
 
-	* [r12231] #25#2582 fix all references to -1 in constructors and
-	  change to 0 (SRID Unknown)
+	* [r12231] doc/reference_constructor.xml: #25#2582 fix all
+	  references to -1 in constructors and change to 0 (SRID Unknown)
 
 2014-02-05 23:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12228] #2534, st_distance is returning incorrect results for
-	  large geographies
+	* [r12228] NEWS, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/lwgeodetic.c: #2534, st_distance is returning incorrect
+	  results for large geographies
 
 2014-02-05 17:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12227] #2632, ST_AsGML for curve types
+	* [r12227] NEWS, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/lwout_gml.c, regress/out_geometry.sql,
+	  regress/out_geometry_expected: #2632, ST_AsGML for curve types
 
 2014-02-05 05:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12225] #2396, wrap wkb outputting tests in explicit endianness
+	* [r12225] regress/empty.sql, regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-curvepoly_expected: #2396, wrap wkb outputting
+	  tests in explicit endianness
 
 2014-02-04 23:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12224] #2615, EstimatedExtent (and hence, underlying stats)
-	  gathering wrong bbox
+	* [r12224] NEWS, postgis/gserialized_estimate.c: #2615,
+	  EstimatedExtent (and hence, underlying stats) gathering wrong
+	  bbox
 
 2014-02-04 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12222] #2543, invalid join selectivity error from simple query
+	* [r12222] NEWS, postgis/gserialized_estimate.c: #2543, invalid
+	  join selectivity error from simple query
 
 2014-02-04 19:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12219] #2556, geography ST_Intersects results depending on
-	  insert order
+	* [r12219] NEWS, postgis/geography_measurement_trees.c,
+	  regress/tickets.sql, regress/tickets_expected: #2556, geography
+	  ST_Intersects results depending on insert order
 
 2014-02-04 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12217] Drop more geometry::text casts (#2616)
+	* [r12217] NEWS, topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/export/gml.sql.in,
+	  topology/sql/query/getedgebypoint.sql.in,
+	  topology/sql/query/getfacebypoint.sql.in,
+	  topology/sql/query/getnodebypoint.sql.in: Drop more
+	  geometry::text casts (#2616)
 	  
 	  Drop them from get*bypoint functions and from
 	  TopoJSON and GML export functions
 
 2014-02-04 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r12215] Fix ST_ModEdgeSplit documentation (#2633)
+	* [r12215] doc/extras_topology.xml: Fix ST_ModEdgeSplit
+	  documentation (#2633)
 
 2014-02-04 05:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12211] Add more info to circtree structures
+	* [r12211] liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeodetic_tree.h: Add more info to circtree structures
 
 2014-01-30 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12204] #2588, GeometryCollection constructor parse defect for
-	  sub geometries (POINTM,POLYGONM,...) of GEOMETRYCOLLECTIONM (From
+	* [r12204] java/jdbc/src/org/postgis/GeometryCollection.java:
+	  #2588, GeometryCollection constructor parse defect for sub
+	  geometries (POINTM,POLYGONM,...) of GEOMETRYCOLLECTIONM (From
 	  bergun)
 
 2014-01-29 21:47  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12201] First varint cunit test
+	* [r12201] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_varint.c: First
+	  varint cunit test
 
 2014-01-29 21:44  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12200] Remove flagging for first vertex and just substract with
-	  0 instead
+	* [r12200] liblwgeom/lwout_twkb.c: Remove flagging for first vertex
+	  and just substract with 0 instead
 
 2014-01-29 21:32  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12199] Use signed instead of unsignet varint for ID and check
-	  for values out of varint range
+	* [r12199] liblwgeom/liblwgeom.h.in, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h: Use signed instead of unsignet varint for
+	  ID and check for values out of varint range
 
 2014-01-29 17:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12198] #2622, Update links to PostGIS website in source file
-	  headers
+	* [r12198] configure.ac, doc/Makefile.comments.in,
+	  doc/html/image_src/Makefile.in, doc/html/image_src/generator.c,
+	  doc/html/image_src/styles.c, doc/html/image_src/styles.h,
+	  doc/man/pgsql2shp.1, doc/man/shp2pgsql.1,
+	  extras/WFS_locks/WFS_locks.sql.in, extras/rpm/spec/postgis.spec,
+	  java/Makefile, java/jdbc/Makefile.in, java/jdbc/README,
+	  java/jdbc/jtssrc/pom.xml, java/jdbc/pom.xml,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_buildarea.c,
+	  liblwgeom/cunit/cu_clean.c, liblwgeom/cunit/cu_force_sfs.c,
+	  liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_sfcgal.c, liblwgeom/cunit/cu_split.c,
+	  liblwgeom/cunit/cu_stringbuffer.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/cunit/cu_tree.c,
+	  liblwgeom/cunit/cu_triangulate.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeodetic_tree.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_debug.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_sfcgal.c,
+	  liblwgeom/lwgeom_sfcgal.h, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_twkb.h,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, liblwgeom/ptarray.c,
+	  liblwgeom/stringbuffer.h, libpgcommon/Makefile.in,
+	  libpgcommon/common.h, libpgcommon/cunit/Makefile.in,
+	  libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, loader/Makefile.in,
+	  loader/README.pgsql2shp, loader/README.shp2pgsql,
+	  loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_pgsql2shp.h, loader/cunit/cu_shp2pgsql.c,
+	  loader/cunit/cu_shp2pgsql.h, loader/cunit/cu_tester.c,
+	  loader/cunit/cu_tester.h, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.h, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shpcommon.c, loader/shpcommon.h,
+	  macros/ac_proj4_version.m4, postgis/Makefile.in,
+	  postgis/gserialized_estimate.c, postgis/legacy_gist.sql.in,
+	  postgis/long_xact.c, postgis/long_xact.sql.in,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_backend_api.c,
+	  postgis/lwgeom_backend_api.h, postgis/lwgeom_box.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_analytic.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_sfcgal.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c,
+	  postgis/postgis_drop_after.sql, postgis/postgis_module.c,
+	  postgis/uninstall_long_xact.sql.in,
+	  postgis/uninstall_sqlmm.sql.in,
+	  raster/macros/ac_proj4_version.m4, raster/test/cunit/Makefile.in,
+	  raster/test/cunit/cu_tester.c, raster/test/cunit/cu_tester.h,
+	  regress/Makefile.in, topology/Makefile.in,
+	  topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/export/gml.sql.in,
+	  topology/sql/manage/CopyTopology.sql.in,
+	  topology/sql/manage/TopologySummary.sql.in,
+	  topology/sql/polygonize.sql.in, topology/sql/populate.sql.in,
+	  topology/sql/predicates.sql.in,
+	  topology/sql/query/GetNodeEdges.sql.in,
+	  topology/sql/query/GetRingEdges.sql.in,
+	  topology/sql/query/getedgebypoint.sql.in,
+	  topology/sql/query/getfacebypoint.sql.in,
+	  topology/sql/query/getnodebypoint.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in,
+	  topology/sql/topogeometry/simplify.sql.in,
+	  topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/sql/topogeometry/type.sql.in, topology/topology.sql.in,
+	  topology/topology_drop_after.sql.in,
+	  topology/topology_drop_before.sql.in: #2622, Update links to
+	  PostGIS website in source file headers
 
 2014-01-27 18:03  Sandro Santilli <strk at kbt.io>
 
-	* [r12196] Replace calls to deprecated 'Equals' with calls to
-	  'ST_Equals'
+	* [r12196] topology/sql/sqlmm.sql.in: Replace calls to deprecated
+	  'Equals' with calls to 'ST_Equals'
 
 2014-01-27 18:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12195] Drop all calls to geometry::text during topology
-	  population (#2616)
+	* [r12195] NEWS, topology/sql/sqlmm.sql.in: Drop all calls to
+	  geometry::text during topology population (#2616)
 
 2014-01-27 11:32  Sandro Santilli <strk at kbt.io>
 
-	* [r12194] Reduce calls to geometry::text during topology
-	  population (#2616)
+	* [r12194] topology/sql/populate.sql.in, topology/sql/sqlmm.sql.in:
+	  Reduce calls to geometry::text during topology population (#2616)
 
 2014-01-22 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r12189] Add notice about 2.0.0 having drop the SRID check in
-	  operator &&
+	* [r12189] NEWS: Add notice about 2.0.0 having drop the SRID check
+	  in operator &&
 
 2014-01-18 20:28  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r12188] Fix two wrong behavior in TWKB with optional id and type
-	  in different situations
+	* [r12188] liblwgeom/liblwgeom.h.in, liblwgeom/lwout_twkb.c,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_inout.c: Fix two wrong
+	  behavior in TWKB with optional id and type in different
+	  situations
 
 2014-01-17 03:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r12185] Fix the inability to open more than ~1024 unique out-db
-	  files in one process
+	* [r12185] NEWS, raster/rt_core/rt_band.c: Fix the inability to
+	  open more than ~1024 unique out-db files in one process
 
 2014-01-13 22:50  Sandro Santilli <strk at kbt.io>
 
-	* [r12184] Ensure face splitting algorithm uses the edge index
-	  (#2610)
+	* [r12184] topology/sql/sqlmm.sql.in: Ensure face splitting
+	  algorithm uses the edge index (#2610)
 
 2014-01-07 04:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r12179] Addition of mask parameter for ST_MapAlgebra. Merge of
-	  pull request 17 from github. Lots of thanks to nclay for the hard
-	  work. Ticket #2341.
+	* [r12179] NEWS, install-sh, raster/rt_core/librtcore.h,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_core/rt_pixel.c,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/cunit/cu_band_misc.c,
+	  raster/test/cunit/cu_mapalgebra.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebra_mask.sql,
+	  raster/test/regress/rt_mapalgebra_mask_expected: Addition of mask
+	  parameter for ST_MapAlgebra. Merge of pull request 17 from
+	  github. Lots of thanks to nclay for the hard work. Ticket #2341.
 
 2014-01-04 17:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r12177] Remove use of void pointers in
-	  rt_raster_from_gdal_dataset to prevent void point arithemetics.
-	  Ticket #2589
+	* [r12177] NEWS, raster/rt_core/rt_raster.c: Remove use of void
+	  pointers in rt_raster_from_gdal_dataset to prevent void point
+	  arithemetics. Ticket #2589
 
 2014-01-01 01:28  Regina Obe <lr at pcorp.us>
 
-	* [r12170] #2593: document topology relationship functions
-	  intersects and equals.
+	* [r12170] doc/extras_topology.xml: #2593: document topology
+	  relationship functions intersects and equals.
 
 2013-12-19 17:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12166] Ensure output dir is created before attempting to write
-	  to it
+	* [r12166] extensions/postgis_tiger_geocoder/Makefile.in: Ensure
+	  output dir is created before attempting to write to it
 	  
 	  See https://travis-ci.org/postgis/postgis/builds/15654853#L1357
 
 2013-12-18 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r12165] Do not allow installing postgis twice in the same
-	  database (#2580)
+	* [r12165] NEWS, postgis/postgis.sql.in: Do not allow installing
+	  postgis twice in the same database (#2580)
 	  
 	  Checks for the presence of a "postgis_version" function,
 	  and if found raises an exception with a message with
@@ -9821,92 +16133,139 @@
 
 2013-12-15 20:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r12162] upgrade fixes for ST_CountAgg
+	* [r12162] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in: upgrade
+	  fixes for ST_CountAgg
 
 2013-12-15 19:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r12161] Add ST_CountAgg(). Ticket #2567
+	* [r12161] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_count_expected: Add ST_CountAgg(). Ticket
+	  #2567
 
 2013-12-14 20:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r12160] Added docs for ST_SummaryStatsAgg()
+	* [r12160] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_SummaryStatsAgg()
 
 2013-12-14 20:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r12159] added ST_SummaryStatsAgg(). Ticket #2565
+	* [r12159] NEWS, raster/rt_pg/rtpg_statistics.c,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected: added
+	  ST_SummaryStatsAgg(). Ticket #2565
 
 2013-12-14 20:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r12158] ignore all topology/topology_upgrade_*_minor.sql
+	* [r12158] .gitignore: ignore all
+	  topology/topology_upgrade_*_minor.sql
 
 2013-12-07 19:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r12155] fix GUC gdal_datapath
+	* [r12155] doc/reference_guc.xml: fix GUC gdal_datapath
 
 2013-12-07 14:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r12152] fix parse cleanup of reclassarg and add unit tests
+	* [r12152] NEWS, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_pg/rtpg_internal.c,
+	  raster/rt_pg/rtpg_internal.h, raster/rt_pg/rtpg_mapalgebra.c,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_reclass_expected: fix parse cleanup of
+	  reclassarg and add unit tests
 
 2013-12-07 14:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r12151] rearrange includes
+	* [r12151] raster/rt_core/librtcore.h,
+	  raster/rt_core/librtcore_internal.h: rearrange includes
 
 2013-12-05 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r12150] #2554: Fix name of postgis.gdal_path (wrong in docs).
-	  Give an example of new ST_MapAlgebra syntax for neighborhood
-	  callback for ST_Mean4ma.
+	* [r12150] doc/reference_guc.xml, doc/reference_raster.xml: #2554:
+	  Fix name of postgis.gdal_path (wrong in docs). Give an example of
+	  new ST_MapAlgebra syntax for neighborhood callback for
+	  ST_Mean4ma.
 
 2013-11-27 15:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r12146] fix NULL raster handling in ST_AsPNG, ST_AsJPEG and
-	  ST_AsTIFF
+	* [r12146] NEWS, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_asjpeg_expected,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_aspng_expected,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_astiff_expected: fix NULL raster handling
+	  in ST_AsPNG, ST_AsJPEG and ST_AsTIFF
 
 2013-11-21 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r12137] Fix ST_Simplify(TopoGeometry) for hierarchical topogeoms
-	  (#2547)
+	* [r12137] topology/sql/topogeometry/simplify.sql.in,
+	  topology/test/regress/st_simplify.sql,
+	  topology/test/regress/st_simplify_expected: Fix
+	  ST_Simplify(TopoGeometry) for hierarchical topogeoms (#2547)
 
 2013-11-21 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r12136] Add link from TopoElement to TopoElementArray
+	* [r12136] doc/extras_topology.xml: Add link from TopoElement to
+	  TopoElementArray
 
 2013-11-16 22:35  Regina Obe <lr at pcorp.us>
 
-	* [r12128] #2544: clarify how to release docs, update the
+	* [r12128] HOWTO_RELEASE, extensions/upgradeable_versions.mk:
+	  #2544: clarify how to release docs, update the
 	  extensions/upgradeable_versions.mk to include latest releases
 
 2013-11-12 22:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12125] Remove warnings in llvm/clang
+	* [r12125] configure.ac, liblwgeom/g_box.c,
+	  liblwgeom/lwcircstring.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis_config.h.in: Remove
+	  warnings in llvm/clang
 
 2013-11-11 18:48  Regina Obe <lr at pcorp.us>
 
-	* [r12121] #2541 put in missing para end tag
+	* [r12121] doc/reference_raster.xml: #2541 put in missing para end
+	  tag
 
 2013-11-11 17:42  Regina Obe <lr at pcorp.us>
 
-	* [r12120] #2541 document = and ~= raster operators
+	* [r12120] doc/reference_raster.xml: #2541 document = and ~= raster
+	  operators
 
 2013-11-09 02:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r12116] Rename GUC postgis.gdal.datapath to
-	  postgis.gdal_datapath. Ticket #2540
+	* [r12116] NEWS, raster/rt_pg/rtpostgis.c,
+	  raster/test/regress/check_gdal.sql: Rename GUC
+	  postgis.gdal.datapath to postgis.gdal_datapath. Ticket #2540
 
 2013-11-07 15:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r12108] Added missing operators. Ticket #2532
+	* [r12108] NEWS, raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in,
+	  raster/test/regress/tickets.sql: Added missing operators. Ticket
+	  #2532
 
 2013-11-06 17:16  Sandro Santilli <strk at kbt.io>
 
-	* [r12105] Autogenerate the extension unpackaged script for
-	  topology (#2531)
+	* [r12105] extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/sql_bits/topology--unpackaged.sql.in,
+	  utils/create_unpackaged.pl: Autogenerate the extension unpackaged
+	  script for topology (#2531)
 	  
 	  Required a change in create_unpackaged.pl to NOT add schemas
 
 2013-11-06 16:52  Sandro Santilli <strk at kbt.io>
 
-	* [r12104] Autogenerate the extension unpackaged script (#2531)
+	* [r12104] extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/postgis--unpackaged.sql.in,
+	  utils/create_unpackaged.pl: Autogenerate the extension unpackaged
+	  script (#2531)
 	  
 	  Uses a new create_unpackaged.pl script which may be also used
 	  for other extensions. This commit only uses it for the postgis
@@ -9914,94 +16273,170 @@
 
 2013-11-06 16:25  Sandro Santilli <strk at kbt.io>
 
-	* [r12101] Fix dangling commutator for raster/geometry OPERATOR ~
-	  (#2532)
+	* [r12101] raster/rt_pg/rtpostgis.sql.in: Fix dangling commutator
+	  for raster/geometry OPERATOR ~ (#2532)
 
 2013-11-06 15:10  Sandro Santilli <strk at kbt.io>
 
-	* [r12100] Do not continue if there's any error in building
-	  extensions
+	* [r12100] extensions/Makefile.in: Do not continue if there's any
+	  error in building extensions
 
 2013-11-06 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r12099] Drop another duplicated signature
+	* [r12099] postgis/postgis.sql.in: Drop another duplicated
+	  signature
 
 2013-11-06 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r12098] Remove duplicated signature
+	* [r12098] postgis/postgis.sql.in: Remove duplicated signature
 
 2013-11-06 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r12094] Fix small memory leak in lwline_split_by_line (#2528)
+	* [r12094] liblwgeom/cunit/cu_split.c,
+	  liblwgeom/lwgeom_geos_split.c: Fix small memory leak in
+	  lwline_split_by_line (#2528)
 	  
 	  Thanks Alessandro Furieri for the report and test
 
 2013-11-06 04:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r12092] added -k to raster2pgsql for skipping band is NODATA
-	  check
+	* [r12092] NEWS, raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h: added -k to raster2pgsql for
+	  skipping band is NODATA check
 
 2013-11-05 19:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12091] #2529, inconsistent behaviour in ST_FlipCoordinates
+	* [r12091] postgis/lwgeom_functions_basic.c: #2529, inconsistent
+	  behaviour in ST_FlipCoordinates
 
 2013-11-05 19:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12088] Fix urls
+	* [r12088] utils/Makefile.in, utils/create_undef.pl,
+	  utils/postgis_proc_upgrade.pl, utils/postgis_restore.pl.in: Fix
+	  urls
 
 2013-11-04 20:51  Regina Obe <lr at pcorp.us>
 
-	* [r12082] #2517 change to reflect using 2.2 scripts instead of 2.0
-	  scripts
+	* [r12082] doc/installation.xml: #2517 change to reflect using 2.2
+	  scripts instead of 2.0 scripts
 
 2013-11-03 02:53  Regina Obe <lr at pcorp.us>
 
-	* [r12078] fix xml parse error
+	* [r12078] doc/installation.xml: fix xml parse error
 
 2013-11-02 21:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r12077] code cleanup
+	* [r12077] raster/rt_core/rt_raster.c, raster/rt_core/rt_warp.c:
+	  code cleanup
 
 2013-11-02 21:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r12076] changed behavior of how non-spatially referenced rasters
-	  are handled
+	* [r12076] raster/rt_core/rt_warp.c: changed behavior of how
+	  non-spatially referenced rasters are handled
 
 2013-11-02 21:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r12075] syntax cleanup
+	* [r12075] raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpg_geometry.c:
+	  syntax cleanup
 
 2013-11-02 18:30  Regina Obe <lr at pcorp.us>
 
-	* [r12074] #2522 document RegExp::Assemble perl dependency
+	* [r12074] doc/installation.xml: #2522 document RegExp::Assemble
+	  perl dependency
 
 2013-10-30 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r12069] Cleanup the NEWS file
+	* [r12069] NEWS: Cleanup the NEWS file
 	  
 	  Drop license change info (#2514) as it's not really new since
 	  we'll be releasing 2.1.1 way before 2.2.0.
 
 2013-10-30 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r12064] Clarify licensing of PostGIS core as GPL2+ (#2515)
+	* [r12064] LICENSE.TXT: Clarify licensing of PostGIS core as GPL2+
+	  (#2515)
 
 2013-10-28 19:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r12063] wrong ticket
+	* [r12063] NEWS: wrong ticket
 
 2013-10-28 18:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r12058] Change raster license from v3+ to v2+. Ticket #2516
+	* [r12058] raster/Makefile.in, raster/loader/Makefile.in,
+	  raster/loader/raster2pgsql.c, raster/loader/raster2pgsql.h,
+	  raster/macros/ac_proj4_version.m4, raster/rt_core/Makefile.in,
+	  raster/rt_core/librtcore.h, raster/rt_core/librtcore_internal.h,
+	  raster/rt_core/rt_band.c, raster/rt_core/rt_context.c,
+	  raster/rt_core/rt_geometry.c, raster/rt_core/rt_mapalgebra.c,
+	  raster/rt_core/rt_pixel.c, raster/rt_core/rt_raster.c,
+	  raster/rt_core/rt_serialize.c, raster/rt_core/rt_serialize.h,
+	  raster/rt_core/rt_spatial_relationship.c,
+	  raster/rt_core/rt_statistics.c, raster/rt_core/rt_util.c,
+	  raster/rt_core/rt_warp.c, raster/rt_core/rt_wkb.c,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpg_gdal.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpg_internal.c, raster/rt_pg/rtpg_internal.h,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/rt_pg/rtpostgis_legacy.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in,
+	  raster/scripts/Makefile.in, raster/scripts/python/Makefile.in,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/genraster.py,
+	  raster/scripts/python/ovdump.py, raster/scripts/python/pixval.py,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/scripts/python/rtpixdump.py,
+	  raster/scripts/python/rtreader.py,
+	  raster/scripts/python/rtrowdump.py,
+	  raster/scripts/python/window.py,
+	  raster/test/cunit/cu_band_basics.c,
+	  raster/test/cunit/cu_band_misc.c,
+	  raster/test/cunit/cu_band_stats.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_mapalgebra.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_pixtype.c,
+	  raster/test/cunit/cu_raster_basics.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/cunit/cu_raster_misc.c,
+	  raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/cunit/cu_spatial_relationship.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/box3d.sql,
+	  raster/test/regress/bug_test_car5.sql,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_utility.sql: Change raster license from
+	  v3+ to v2+. Ticket #2516
 
 2013-10-24 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r12054] Document ST_ForceCurve (#2430)
+	* [r12054] doc/reference_editor.xml: Document ST_ForceCurve (#2430)
 
 2013-10-24 15:56  Sandro Santilli <strk at kbt.io>
 
-	* [r12053] Use postgis_scripts_installed to fetch installed version
-	  if lib_version fails
+	* [r12053] utils/postgis_proc_upgrade.pl: Use
+	  postgis_scripts_installed to fetch installed version if
+	  lib_version fails
 	  
 	  Soft-uprading from 1.0 to any other 1.x would still fail unless
 	  the
@@ -10009,51 +16444,57 @@
 
 2013-10-19 17:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r12051] Support materialized views and foreign tables in
-	  raster_columns and raster_overviews. Ticket #2512
+	* [r12051] NEWS, raster/rt_pg/rtpostgis.sql.in: Support
+	  materialized views and foreign tables in raster_columns and
+	  raster_overviews. Ticket #2512
 
 2013-10-19 04:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12049] #2433, ST_ConcaveHull 2.1 regress failure compared to
-	  2.0
+	* [r12049] liblwgeom/lwgeom.c, regress/summary_expected: #2433,
+	  ST_ConcaveHull 2.1 regress failure compared to 2.0
 
 2013-10-18 21:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12048] #2511, geometry_columns doesn't support materialized
-	  views or foreign tables
+	* [r12048] postgis/postgis.sql.in: #2511, geometry_columns doesn't
+	  support materialized views or foreign tables
 
 2013-10-18 21:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12045] #2463, st_length on curve is on linearized geom
+	* [r12045] liblwgeom/liblwgeom.h.in, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/ptarray.c,
+	  regress/tickets_expected: #2463, st_length on curve is on
+	  linearized geom
 
 2013-10-18 17:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12042] #2494, Avoid unnecessary memory copy in
-	  gserialized_datum_get_box2df_p
+	* [r12042] postgis/gserialized_gist_2d.c: #2494, Avoid unnecessary
+	  memory copy in gserialized_datum_get_box2df_p
 	  From hayamiz. Adding to trunk for testing, acceptance before
 	  applying to 2.1/2.0
 
 2013-10-16 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12040] #2511 geometry_columns doesn't support materialized
-	  views
+	* [r12040] postgis/postgis.sql.in: #2511 geometry_columns doesn't
+	  support materialized views
 
 2013-10-16 16:12  Sandro Santilli <strk at kbt.io>
 
-	* [r12038] Close opened filedescriptors after use. Might help with
-	  #2509
+	* [r12038] regress/run_test.pl: Close opened filedescriptors after
+	  use. Might help with #2509
 
 2013-10-15 15:02  Sandro Santilli <strk at kbt.io>
 
-	* [r12037] Use a different diff file for each tested shapefile
-	  output file
+	* [r12037] regress/run_test.pl: Use a different diff file for each
+	  tested shapefile output file
 	  
 	  Hopefully fixes #2507 (permission denied on overriding a tmp
 	  file)
 
 2013-10-15 14:31  Sandro Santilli <strk at kbt.io>
 
-	* [r12036] More hard-coded version numbers reduction
+	* [r12036] extensions/postgis/Makefile.in, postgis/Makefile.in,
+	  raster/rt_pg/Makefile.in: More hard-coded version numbers
+	  reduction
 	  
 	  This commit fixes raster and postgis/raster extension.
 	  I noticed that the extension files have what looks like being
@@ -10064,67 +16505,86 @@
 
 2013-10-13 15:44  Regina Obe <lr at pcorp.us>
 
-	* [r12035] #2506 regress failure on 32-bit windows PostgreSQL. More
-	  stringent round but also subtract to guarantee they are the same
+	* [r12035] regress/tickets.sql, regress/tickets_expected: #2506
+	  regress failure on 32-bit windows PostgreSQL. More stringent
+	  round but also subtract to guarantee they are the same
 
 2013-10-11 12:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12033] Fix literalsrid dumper test (#2507)
+	* [r12033] regress/dumper/literalsrid.dmp: Fix literalsrid dumper
+	  test (#2507)
 
 2013-10-11 12:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12032] Name dumper test shapefile after test name (#2507)
+	* [r12032] regress/run_test.pl: Name dumper test shapefile after
+	  test name (#2507)
 
 2013-10-10 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r12028] Take stderr noise from diff as failure. Fixes false
-	  negatives (#2505)
+	* [r12028] regress/run_test.pl: Take stderr noise from diff as
+	  failure. Fixes false negatives (#2505)
 
 2013-10-10 09:01  Sandro Santilli <strk at kbt.io>
 
-	* [r12027] Copy 2.1.0 NEWS section from the 2.1 branch
+	* [r12027] NEWS: Copy 2.1.0 NEWS section from the 2.1 branch
 
 2013-10-10 08:45  Sandro Santilli <strk at kbt.io>
 
-	* [r12026] Drop run_test, long live run_test.pl !
+	* [r12026] regress/run_test: Drop run_test, long live run_test.pl !
 
 2013-10-10 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r12025] Create regression tests for pgsql2shp (#2390)
+	* [r12025] NEWS, regress/Makefile.in, regress/dumper,
+	  regress/dumper/literalsrid-post.sql,
+	  regress/dumper/literalsrid-pre.sql,
+	  regress/dumper/literalsrid.dmp,
+	  regress/dumper/literalsrid_expected.dbf,
+	  regress/dumper/literalsrid_expected.prj,
+	  regress/dumper/literalsrid_expected.shp,
+	  regress/dumper/literalsrid_expected.shx,
+	  regress/dumper/realtable-post.sql,
+	  regress/dumper/realtable-pre.sql, regress/dumper/realtable.dmp,
+	  regress/dumper/realtable_expected.dbf,
+	  regress/dumper/realtable_expected.prj,
+	  regress/dumper/realtable_expected.shp,
+	  regress/dumper/realtable_expected.shx, regress/run_test.pl:
+	  Create regression tests for pgsql2shp (#2390)
 	  
 	  NOTE: only implemented in run_test.pl (not in run_test.sh)
 
 2013-10-10 07:11  Sandro Santilli <strk at kbt.io>
 
-	* [r12024] Advertise -v, do not load rc file while fetching
-	  databases list
+	* [r12024] regress/run_test.pl: Advertise -v, do not load rc file
+	  while fetching databases list
 
 2013-10-09 15:58  Sandro Santilli <strk at kbt.io>
 
-	* [r12023] Print usage and exit if only option switches are given
-	  to run_test.pl
+	* [r12023] regress/run_test.pl: Print usage and exit if only option
+	  switches are given to run_test.pl
 
 2013-10-09 15:24  Sandro Santilli <strk at kbt.io>
 
-	* [r12022] Fix usage string for run_test.pl
+	* [r12022] regress/run_test.pl: Fix usage string for run_test.pl
 
 2013-10-09 14:42  Sandro Santilli <strk at kbt.io>
 
-	* [r12021] Add 2.0.4 block in NEWS file
+	* [r12021] NEWS: Add 2.0.4 block in NEWS file
 
 2013-10-09 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12017] Fix segfault on bogus pgsql2shp call (#2504)
+	* [r12017] loader/pgsql2shp-cli.c: Fix segfault on bogus pgsql2shp
+	  call (#2504)
 
 2013-10-09 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r12015] Reduce hard-coded version numbers to only one (previous
-	  minor version)
+	* [r12015] postgis/Makefile.in: Reduce hard-coded version numbers
+	  to only one (previous minor version)
 
 2013-10-09 06:36  Sandro Santilli <strk at kbt.io>
 
-	* [r12012] Put postgis_topology_scripts_installed() in topology
-	  schema (#2502)
+	* [r12012] postgis/postgis.sql.in, topology/topology.sql.in,
+	  topology/topology_drop_before.sql.in: Put
+	  postgis_topology_scripts_installed() in topology schema (#2502)
 	  
 	  This was the only topology signature installed in the default
 	  schema.
@@ -10132,60 +16592,74 @@
 
 2013-10-08 17:46  Sandro Santilli <strk at kbt.io>
 
-	* [r12011] Drop signatures replaced in 2.1 (#2489)
+	* [r12011] postgis/postgis_drop_after.sql,
+	  raster/rt_pg/rtpostgis_drop.sql.in: Drop signatures replaced in
+	  2.1 (#2489)
 
 2013-10-07 19:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12009] infinite loop around gserialized_gist_picksplit_2d from
-	  smagen (#2449)
+	* [r12009] postgis/gserialized_gist_2d.c: infinite loop around
+	  gserialized_gist_picksplit_2d from smagen (#2449)
 
 2013-10-07 17:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r12007] Filter LOG entries #2499
+	* [r12007] regress/run_test.pl: Filter LOG entries #2499
 
 2013-10-07 02:13  Regina Obe <lr at pcorp.us>
 
-	* [r12005] fix typos
+	* [r12005] doc/reference_guc.xml, doc/using_raster_dataman.xml: fix
+	  typos
 
 2013-10-06 17:15  Regina Obe <lr at pcorp.us>
 
-	* [r12004] typo oops (hope strk doesn't catch this)
+	* [r12004] doc/postgis.xml: typo oops (hope strk doesn't catch
+	  this)
 
 2013-10-06 17:00  Regina Obe <lr at pcorp.us>
 
-	* [r12003] add new section to document gucs, move raster
-	  postgis.gdal.data.path to guc section, exclude gucs from comment
-	  sql generation.
+	* [r12003] doc/postgis.xml, doc/reference.xml,
+	  doc/reference_guc.xml, doc/reference_raster.xml,
+	  doc/xsl/postgis_comments.sql.xsl: add new section to document
+	  gucs, move raster postgis.gdal.data.path to guc section, exclude
+	  gucs from comment sql generation.
 
 2013-10-06 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r12000] update link for
+	* [r12000] doc/faq.xml: update link for
 	  http://workshops.boundlessgeo.com/postgis-intro/ and also put in
 	  more pretty tags for common faqs
 
 2013-10-03 03:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r11999] added regression tests for ticket #2493
+	* [r11999] raster/test/regress/rt_dumpvalues.sql,
+	  raster/test/regress/rt_dumpvalues_expected: added regression
+	  tests for ticket #2493
 
 2013-10-03 03:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r11996] Fixed behavior of ST_DumpValues(raster, ...) when passed
-	  an empty raster. Ticket #2493
+	* [r11996] NEWS, raster/rt_pg/rtpg_pixel.c: Fixed behavior of
+	  ST_DumpValues(raster, ...) when passed an empty raster. Ticket
+	  #2493
 
 2013-09-30 20:26  Regina Obe <lr at pcorp.us>
 
-	* [r11994] #2490 point back to state level zip files (only
-	  available in tiger 2010 folder)
+	* [r11994] extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2013.sql: #2490
+	  point back to state level zip files (only available in tiger 2010
+	  folder)
 
 2013-09-27 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r11991] #2396 change one more test to endian agnostic, fix
-	  transposition error in a ticket number
+	* [r11991] regress/tickets.sql, regress/tickets_expected: #2396
+	  change one more test to endian agnostic, fix transposition error
+	  in a ticket number
 
 2013-09-27 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r11989] Add deprecation WARNINGS for functions deprecated 1
-	  version ago
+	* [r11989] regress/regress.sql, regress/regress_expected,
+	  regress/tickets_expected: Add deprecation WARNINGS for functions
+	  deprecated 1 version ago
 	  
 	  NOTE: it means a full version cycle with non-warned deprecations
 	  
@@ -10193,8 +16667,9 @@
 
 2013-09-27 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r11988] Change deprecation warning to raise a WARNING after 2
-	  version deprecation time
+	* [r11988] postgis/postgis.sql.in, postgis/sqldefines.h.in: Change
+	  deprecation warning to raise a WARNING after 2 version
+	  deprecation time
 	  
 	  I kept the DEBUG for the first deprecating version to keep
 	  changes
@@ -10206,225 +16681,279 @@
 
 2013-09-27 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r11985] Remove misplaced comment
+	* [r11985] postgis/postgis.sql.in: Remove misplaced comment
 
 2013-09-26 15:31  Sandro Santilli <strk at kbt.io>
 
-	* [r11982] Tweak TopologySummary output to count all layers (not
-	  only populated ones)
+	* [r11982] topology/sql/manage/TopologySummary.sql.in: Tweak
+	  TopologySummary output to count all layers (not only populated
+	  ones)
 
 2013-09-24 21:50  Regina Obe <lr at pcorp.us>
 
-	* [r11978] #2396 liblwgeom tests fail on big-endian architectures
-	  (oops copied the wrong tickets file) (5th time)
+	* [r11978] regress/tickets_expected: #2396 liblwgeom tests fail on
+	  big-endian architectures (oops copied the wrong tickets file)
+	  (5th time)
 
 2013-09-24 21:44  Regina Obe <lr at pcorp.us>
 
-	* [r11977] #2396 liblwgeom tests fail on big-endian architectures
-	  (oops copied the wrong tickets file) (4th time)
+	* [r11977] regress/tickets_expected: #2396 liblwgeom tests fail on
+	  big-endian architectures (oops copied the wrong tickets file)
+	  (4th time)
 
 2013-09-24 21:34  Regina Obe <lr at pcorp.us>
 
-	* [r11976] #2396 liblwgeom tests fail on big-endian architectures
-	  (oops copied the wrong tickets file) (4th time)
+	* [r11976] regress/regress.sql: #2396 liblwgeom tests fail on
+	  big-endian architectures (oops copied the wrong tickets file)
+	  (4th time)
 
 2013-09-24 21:23  Regina Obe <lr at pcorp.us>
 
-	* [r11975] #2396 liblwgeom tests fail on big-endian architectures
-	  (oops copied the wrong tickets file) (3rd time hopefully a charm)
+	* [r11975] regress/tickets.sql, regress/tickets_expected: #2396
+	  liblwgeom tests fail on big-endian architectures (oops copied the
+	  wrong tickets file) (3rd time hopefully a charm)
 
 2013-09-24 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r11974] #2396 liblwgeom tests fail on big-endian architectures
-	  (oops copied the wrong tickets file)
+	* [r11974] regress/tickets.sql, regress/tickets_expected: #2396
+	  liblwgeom tests fail on big-endian architectures (oops copied the
+	  wrong tickets file)
 
 2013-09-24 21:02  Regina Obe <lr at pcorp.us>
 
-	* [r11973] #2396 liblwgeom tests fail on big-endian architectures.
+	* [r11973] regress/empty.sql, regress/regress.sql,
+	  regress/regress_expected, regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/tickets.sql, regress/tickets_expected: #2396 liblwgeom
+	  tests fail on big-endian architectures.
 
 2013-09-23 04:52  Regina Obe <lr at pcorp.us>
 
-	* [r11970] #2466 point json-c to github loc instead of old 0.9 loc
+	* [r11970] doc/installation.xml: #2466 point json-c to github loc
+	  instead of old 0.9 loc
 
 2013-09-22 21:43  Regina Obe <lr at pcorp.us>
 
-	* [r11968] #2483 patch from Kashif Rasul (get rid of deprecated
-	  calls, update to use faster dump format, and update create
-	  scripts to use 2013 data
+	* [r11968] extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2011/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2013.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.sh: #2483 patch
+	  from Kashif Rasul (get rid of deprecated calls, update to use
+	  faster dump format, and update create scripts to use 2013 data
 
 2013-09-22 02:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r11966] clean up code for ST_Intersects(geometry, raster)
+	* [r11966] raster/rt_pg/rtpostgis.sql.in: clean up code for
+	  ST_Intersects(geometry, raster)
 
 2013-09-22 01:36  Regina Obe <lr at pcorp.us>
 
-	* [r11963] #2440 -- changed deprecated example to test by setting
-	  to debug mode.
+	* [r11963] regress/tickets.sql, regress/tickets_expected: #2440 --
+	  changed deprecated example to test by setting to debug mode.
 
 2013-09-22 01:17  Regina Obe <lr at pcorp.us>
 
-	* [r11962] #2440 -- remove warnings from functions -- (pushing this
-	  to a debug level notice)
+	* [r11962] postgis/postgis.sql.in: #2440 -- remove warnings from
+	  functions -- (pushing this to a debug level notice)
 
 2013-09-15 02:46  Regina Obe <lr at pcorp.us>
 
-	* [r11961] merge in 2.1.0 and 2.0.4 release notes and start 2.2
-	  chain
+	* [r11961] doc/release_notes.xml: merge in 2.1.0 and 2.0.4 release
+	  notes and start 2.2 chain
 
 2013-09-08 15:08  Regina Obe <lr at pcorp.us>
 
-	* [r11952] update to include updating source.html page. Minor other
-	  changes reshuffling
+	* [r11952] HOWTO_RELEASE: update to include updating source.html
+	  page. Minor other changes reshuffling
 
 2013-09-07 13:27  Sandro Santilli <strk at kbt.io>
 
-	* [r11945] Clean up restore script (#2471)
+	* [r11945] utils/postgis_restore.pl.in: Clean up restore script
+	  (#2471)
 
 2013-09-06 22:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11940] Splling (#2255)
+	* [r11940] doc/using_postgis_dataman.xml: Splling (#2255)
 
 2013-09-06 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r11931] Enhance error messages in lwgeom_intersection and
-	  lwgeom_normalize
+	* [r11931] liblwgeom/lwgeom_geos.c: Enhance error messages in
+	  lwgeom_intersection and lwgeom_normalize
 
 2013-09-05 08:11  Regina Obe <lr at pcorp.us>
 
-	* [r11920] #2168 test to test non-commutative fix of geog
-	  ST_Distance
+	* [r11920] regress/tickets.sql, regress/tickets_expected: #2168
+	  test to test non-commutative fix of geog ST_Distance
 
 2013-09-04 23:42  Regina Obe <lr at pcorp.us>
 
-	* [r11917] change to notify only on change or for success and
-	  always for failure
+	* [r11917] .travis.yml: change to notify only on change or for
+	  success and always for failure
 
 2013-09-04 23:39  Regina Obe <lr at pcorp.us>
 
-	* [r11916] Test travis alerting system
+	* [r11916] .travis.yml: Test travis alerting system
 
 2013-09-04 16:39  Regina Obe <lr at pcorp.us>
 
-	* [r11914] travis yaml script for testing many thanks to Getty
-	  (Torsten Raudssus)
+	* [r11914] .travis.yml: travis yaml script for testing many thanks
+	  to Getty (Torsten Raudssus)
 
 2013-09-04 12:22  Sandro Santilli <strk at kbt.io>
 
-	* [r11913] Set default client_min_messages to NOTICE when running
-	  tests
+	* [r11913] regress/run_test, regress/run_test.pl: Set default
+	  client_min_messages to NOTICE when running tests
 	  
 	  See #2467 and #2469
 
 2013-09-03 17:31  Regina Obe <lr at pcorp.us>
 
-	* [r11911] #2467 add min_messages so travis doesn't scream
+	* [r11911] regress/regress_index_nulls.sql,
+	  regress/regress_ogc.sql, regress/tickets.sql: #2467 add
+	  min_messages so travis doesn't scream
 
 2013-09-02 16:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11909] Geog intersection fix, from kashif (#2434)
+	* [r11909] postgis/geography_measurement.c: Geog intersection fix,
+	  from kashif (#2434)
 
 2013-09-01 00:09  Regina Obe <lr at pcorp.us>
 
-	* [r11899] #2456 : update HOWTO_RELEASE to include flipping docs
-	  alias when relevant. Also some other minor edits
+	* [r11899] HOWTO_RELEASE: #2456 : update HOWTO_RELEASE to include
+	  flipping docs alias when relevant. Also some other minor edits
 
 2013-08-31 15:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r11898] Fix behavior of ST_PixelAsXXX functions with regard to
-	  exclude_nodata_value parameter
+	* [r11898] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpg_geometry.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_elevation_functions_expected,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_pixelascentroids_expected,
+	  raster/test/regress/rt_pixelaspoints_expected,
+	  raster/test/regress/rt_pixelaspolygons_expected,
+	  raster/test/regress/rt_setvalues_array_expected,
+	  raster/test/regress/rt_union_expected: Fix behavior of
+	  ST_PixelAsXXX functions with regard to exclude_nodata_value
+	  parameter
 
 2013-08-30 23:03  Regina Obe <lr at pcorp.us>
 
-	* [r11893] Add 2.2 what's new section
+	* [r11893] doc/xsl/postgis_aggs_mm.xml.xsl: Add 2.2 what's new
+	  section
 
 2013-08-26 22:57  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11890] change to int8 for twkb ID in doc
+	* [r11890] doc/reference_output.xml: change to int8 for twkb ID in
+	  doc
 
 2013-08-26 22:35  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11889] add support for ID up to int64
+	* [r11889] liblwgeom/liblwgeom.h.in, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_inout.c, postgis/postgis.sql.in: add support for
+	  ID up to int64
 
 2013-08-26 20:55  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11883] remove double sql signatures
+	* [r11883] postgis/postgis.sql.in: remove double sql signatures
 
 2013-08-26 18:58  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11878] Remove homebrewed compression method. Don't add ID if
-	  not used.
+	* [r11878] doc/reference_output.xml, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in: Remove homebrewed compression method.
+	  Don't add ID if not used.
 
 2013-08-23 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11866] Allow version parser to handle PostgreSQL 9.3rc1
+	* [r11866] configure.ac: Allow version parser to handle PostgreSQL
+	  9.3rc1
 
 2013-08-23 12:02  Regina Obe <lr at pcorp.us>
 
-	* [r11863] fix typo in function name
+	* [r11863] doc/extras_tigergeocoder.xml: fix typo in function name
 
 2013-08-23 03:51  Regina Obe <lr at pcorp.us>
 
-	* [r11856] #2413 -- switch extension to use 2013 loader script
-	  instead
+	* [r11856] extensions/postgis_tiger_geocoder/Makefile.in: #2413 --
+	  switch extension to use 2013 loader script instead
 
 2013-08-23 03:33  Regina Obe <lr at pcorp.us>
 
-	* [r11855] #2413 -- create 2013 -- so far thru testing seems like
-	  just changing the year in variables is sufficient
+	* [r11855] extras/tiger_geocoder/tiger_2011/tiger_loader_2013.sql:
+	  #2413 -- create 2013 -- so far thru testing seems like just
+	  changing the year in variables is sufficient
 
 2013-08-23 02:45  Regina Obe <lr at pcorp.us>
 
-	* [r11853] #2446 Drop_Nation_Script doco is wrong
+	* [r11853] doc/extras_tigergeocoder.xml: #2446 Drop_Nation_Script
+	  doco is wrong
 
 2013-08-22 15:32  Sandro Santilli <strk at kbt.io>
 
-	* [r11852] Fix AsTopoJSON example to output correctly formatted
-	  arcs (#2444)
+	* [r11852] doc/extras_topology.xml: Fix AsTopoJSON example to
+	  output correctly formatted arcs (#2444)
 
 2013-08-22 04:36  Regina Obe <lr at pcorp.us>
 
-	* [r11850] #2441 Tiger geocoder uses new features only available in
-	  Postgres 9.3. Revised since running with sh didn't like some of
-	  my changes
+	* [r11850] extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql:
+	  #2441 Tiger geocoder uses new features only available in Postgres
+	  9.3. Revised since running with sh didn't like some of my changes
 
 2013-08-22 03:56  Regina Obe <lr at pcorp.us>
 
-	* [r11849] #2441 Tiger geocoder uses new features only available in
-	  Postgres 9.3. Changed to not use CREATE .. IF NOT EXISTS and use
-	  DO instead. Also revised extension to upgrade loader (it wasn't
-	  before)
+	* [r11849] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql: #2441
+	  Tiger geocoder uses new features only available in Postgres 9.3.
+	  Changed to not use CREATE .. IF NOT EXISTS and use DO instead.
+	  Also revised extension to upgrade loader (it wasn't before)
 
 2013-08-21 21:45  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r11848] Fixed more null cases.
+	* [r11848] raster/scripts/plpgsql/st_summarystatsagg.sql: Fixed
+	  more null cases.
 
 2013-08-18 21:59  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11839] Fix wrong size-calculation when mixed types in
-	  aggregated twkb
+	* [r11839] liblwgeom/lwout_twkb.c: Fix wrong size-calculation when
+	  mixed types in aggregated twkb
 
 2013-08-17 23:23  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11813] Add varInt encoding for twkb (seems to be the best
-	  option)
+	* [r11813] liblwgeom/lwout_twkb.c, liblwgeom/lwout_twkb.h: Add
+	  varInt encoding for twkb (seems to be the best option)
 
 2013-08-16 18:49  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11808] fix back polyhedralsurface to distance calculations
-	  #2431 (trunk)
+	* [r11808] liblwgeom/measures.c: fix back polyhedralsurface to
+	  distance calculations #2431 (trunk)
 
 2013-08-16 00:57  Regina Obe <lr at pcorp.us>
 
-	* [r11805] #2435 ST_Summary document S flag
+	* [r11805] doc/reference_accessor.xml: #2435 ST_Summary document S
+	  flag
 
 2013-08-14 22:40  Sandro Santilli <strk at kbt.io>
 
-	* [r11803] Implement ST_ForceCurve (#2430)
+	* [r11803] NEWS, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeom.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in,
+	  regress/Makefile.in, regress/forcecurve.sql,
+	  regress/forcecurve_expected: Implement ST_ForceCurve (#2430)
 
 2013-08-14 07:37  Sandro Santilli <strk at kbt.io>
 
-	* [r11801] lw_segment_side may return any negative number, not just
-	  -1 (#2420)
+	* [r11801] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c:
+	  lw_segment_side may return any negative number, not just -1
+	  (#2420)
 	  
 	  Adds other unit tests for line desegmentation excercising
 	  quadrant
@@ -10432,1195 +16961,1569 @@
 
 2013-08-13 23:48  Sandro Santilli <strk at kbt.io>
 
-	* [r11794] Fix computation of number of quadrants per arc (#2420)
+	* [r11794] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c,
+	  regress/tickets.sql, regress/tickets_expected: Fix computation of
+	  number of quadrants per arc (#2420)
 	  
 	  Note: I had to change some tests that expected 3-quadrant curves
 	  to be accepted as curvey input to rely on round-trip instead
 
 2013-08-13 23:47  Sandro Santilli <strk at kbt.io>
 
-	* [r11793] Pick curve control point farther than in the middle
+	* [r11793] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c,
+	  regress/tickets_expected: Pick curve control point farther than
+	  in the middle
 	  
 	  Seems to get a good point when doing manual tests...
 
 2013-08-13 22:54  Sandro Santilli <strk at kbt.io>
 
-	* [r11790] Make sure to retain first point of curves on
-	  linearization (#2427)
+	* [r11790] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c,
+	  regress/tickets.sql, regress/tickets_expected: Make sure to
+	  retain first point of curves on linearization (#2427)
 
 2013-08-13 07:27  Sandro Santilli <strk at kbt.io>
 
-	* [r11789] Fix short allocation of edge to curves store (#2425)
+	* [r11789] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c:
+	  Fix short allocation of edge to curves store (#2425)
 
 2013-08-13 06:51  Sandro Santilli <strk at kbt.io>
 
-	* [r11784] Add COMPOUNDCURVE in MULTICURVE support for
-	  ST_CurveToLine (#2424)
+	* [r11784] liblwgeom/lwsegmentize.c, regress/tickets.sql,
+	  regress/tickets_expected: Add COMPOUNDCURVE in MULTICURVE support
+	  for ST_CurveToLine (#2424)
 
 2013-08-12 18:11  Sandro Santilli <strk at kbt.io>
 
-	* [r11778] Require all arc edges to form the same angle (#2423)
+	* [r11778] liblwgeom/lwsegmentize.c, regress/tickets.sql,
+	  regress/tickets_expected: Require all arc edges to form the same
+	  angle (#2423)
 	  
 	  Note: gives expected result for #183
 
 2013-08-12 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r11773] Fix ticket reference (it's #2420, not 30)
+	* [r11773] regress/tickets.sql, regress/tickets_expected: Fix
+	  ticket reference (it's #2420, not 30)
 
 2013-08-11 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r11770] Declare variables the proper C way
+	* [r11770] liblwgeom/lwsegmentize.c: Declare variables the proper C
+	  way
 
 2013-08-11 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r11769] Require at least 8 edges to define a full circle (#2420)
+	* [r11769] liblwgeom/lwsegmentize.c, regress/tickets.sql,
+	  regress/tickets_expected: Require at least 8 edges to define a
+	  full circle (#2420)
 
 2013-08-11 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r11768] Add cunit-level test for #2412
+	* [r11768] liblwgeom/cunit/cu_ptarray.c: Add cunit-level test for
+	  #2412
 
 2013-08-11 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r11765] Fix ST_LineToCurve with input having less than 4
-	  vertices (#2412)
+	* [r11765] liblwgeom/lwsegmentize.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix ST_LineToCurve with input having
+	  less than 4 vertices (#2412)
 
 2013-08-10 06:26  Regina Obe <lr at pcorp.us>
 
-	* [r11761] #2414 extension not installing census tables
+	* [r11761] extras/tiger_geocoder/tiger_2011/census_loader.sql:
+	  #2414 extension not installing census tables
 
 2013-08-10 06:15  Regina Obe <lr at pcorp.us>
 
-	* [r11759] #2419: agc_rules loading defaulting to is_custom true
-	  instead of false
+	* [r11759]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2419: agc_rules loading defaulting to is_custom true instead of
+	  false
 
 2013-08-09 06:59  Sandro Santilli <strk at kbt.io>
 
-	* [r11754] Fix ST_Multi with COMPOUNDCURVE and CURVEPOLYGON types
-	  (#2415)
+	* [r11754] liblwgeom/lwgeom.c, postgis/lwgeom_functions_basic.c,
+	  regress/tickets.sql, regress/tickets_expected: Fix ST_Multi with
+	  COMPOUNDCURVE and CURVEPOLYGON types (#2415)
 
 2013-08-08 23:11  Regina Obe <lr at pcorp.us>
 
-	* [r11753] dupe 2934 (give Northwest next id), get rid of
-	  hard-coding of schemas in sh line
+	* [r11753] extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql:
+	  dupe 2934 (give Northwest next id), get rid of hard-coding of
+	  schemas in sh line
 
 2013-08-08 22:55  Regina Obe <lr at pcorp.us>
 
-	* [r11752] dupe 2934 (give Northwest next id)
+	* [r11752]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  dupe 2934 (give Northwest next id)
 
 2013-08-08 21:19  Regina Obe <lr at pcorp.us>
 
-	* [r11749] #2396: liblwgeom CUnit tests fail on big-endian
-	  architectures.
+	* [r11749] liblwgeom/cunit/cu_libgeom.c: #2396: liblwgeom CUnit
+	  tests fail on big-endian architectures.
 
 2013-08-08 06:07  Sandro Santilli <strk at kbt.io>
 
-	* [r11745] Fix segmentize of collinear curve (#2410)
+	* [r11745] liblwgeom/lwsegmentize.c,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected: Fix segmentize of
+	  collinear curve (#2410)
 
 2013-08-08 06:07  Sandro Santilli <strk at kbt.io>
 
-	* [r11744] Ignore generated file
+	* [r11744] .gitignore: Ignore generated file
 
 2013-08-08 05:20  Regina Obe <lr at pcorp.us>
 
-	* [r11743] #2403 force northwest into postdir, fix some other
-	  casing issues and upport any other changes.
+	* [r11743]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2403 force northwest into postdir, fix some other casing issues
+	  and upport any other changes.
 
 2013-08-07 18:41  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11741] #2405 second try
+	* [r11741] utils/postgis_proc_upgrade.pl: #2405 second try
 
 2013-08-06 19:19  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11740] #2405 fix handling of the newer create aggregate syntax
+	* [r11740] utils/postgis_proc_upgrade.pl: #2405 fix handling of the
+	  newer create aggregate syntax
 
 2013-08-06 17:09  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11739] getting rid of some compiling warnings
+	* [r11739] liblwgeom/lwout_twkb.c, postgis/lwgeom_accum.c: getting
+	  rid of some compiling warnings
 
 2013-08-04 21:27  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r11736] Initial commit of TWKB implimentation to trunk
+	* [r11736] doc/reference_output.xml, liblwgeom/Makefile.in,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwout_twkb.c,
+	  liblwgeom/lwout_twkb.h, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in: Initial commit of TWKB implimentation to
+	  trunk
 
 2013-08-04 16:36  Regina Obe <lr at pcorp.us>
 
-	* [r11735] #2404: DISTRICT OF COLUMBIA is not abbreviated
+	* [r11735]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2404: DISTRICT OF COLUMBIA is not abbreviated
 
 2013-08-03 16:58  Regina Obe <lr at pcorp.us>
 
-	* [r11724] #2401 add is_custom options to pagc_rules table
+	* [r11724]
+	  extensions/postgis_tiger_geocoder/sql_bits/mark_editable_objects.sql.in,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2401 add is_custom options to pagc_rules table
 
 2013-08-02 20:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r11720] Fixes to make sure PostgreSQL version > 9.2 compile
-	  without warnings
+	* [r11720] raster/Makefile.in, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_gdal.c, raster/rt_pg/rtpg_geometry.c,
+	  raster/rt_pg/rtpg_pixel.c, raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_statistics.c: Fixes to make sure PostgreSQL
+	  version > 9.2 compile without warnings
 
 2013-08-02 19:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r11719] Split rt_core/rt_api.c and rt_pg/rt_pg.c into smaller
-	  files.
+	* [r11719] NEWS, raster/loader/raster2pgsql.h,
+	  raster/rt_core/Makefile.in, raster/rt_core/librtcore.h,
+	  raster/rt_core/librtcore_internal.h, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_core/rt_band.c,
+	  raster/rt_core/rt_context.c, raster/rt_core/rt_geometry.c,
+	  raster/rt_core/rt_mapalgebra.c, raster/rt_core/rt_pixel.c,
+	  raster/rt_core/rt_raster.c, raster/rt_core/rt_serialize.c,
+	  raster/rt_core/rt_serialize.h,
+	  raster/rt_core/rt_spatial_relationship.c,
+	  raster/rt_core/rt_statistics.c, raster/rt_core/rt_util.c,
+	  raster/rt_core/rt_warp.c, raster/rt_core/rt_wkb.c,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpg_band_properties.c,
+	  raster/rt_pg/rtpg_create.c, raster/rt_pg/rtpg_gdal.c,
+	  raster/rt_pg/rtpg_geometry.c, raster/rt_pg/rtpg_inout.c,
+	  raster/rt_pg/rtpg_internal.c, raster/rt_pg/rtpg_internal.h,
+	  raster/rt_pg/rtpg_mapalgebra.c, raster/rt_pg/rtpg_pixel.c,
+	  raster/rt_pg/rtpg_raster_properties.c,
+	  raster/rt_pg/rtpg_spatial_relationship.c,
+	  raster/rt_pg/rtpg_statistics.c, raster/rt_pg/rtpg_utility.c,
+	  raster/rt_pg/rtpostgis.c, raster/rt_pg/rtpostgis.h,
+	  raster/test/cunit/cu_tester.h: Split rt_core/rt_api.c and
+	  rt_pg/rt_pg.c into smaller files.
 
 2013-07-31 18:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11714] Update news
+	* [r11714] NEWS: Update news
 
 2013-07-31 18:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11713] (#2397) read LDID/CPG where appropriate
+	* [r11713] loader/dbfopen.c, loader/shp2pgsql-core.c,
+	  regress/Makefile.in, regress/loader/Latin1-implicit.dbf,
+	  regress/loader/Latin1-implicit.select.expected,
+	  regress/loader/Latin1-implicit.select.sql: (#2397) read LDID/CPG
+	  where appropriate
 
 2013-07-23 06:28  Sandro Santilli <strk at kbt.io>
 
-	* [r11712] Use a single INSERT for preparing the data
+	* [r11712] regress/lwgeom_regress.sql: Use a single INSERT for
+	  preparing the data
 
 2013-07-20 03:44  Regina Obe <lr at pcorp.us>
 
-	* [r11710] #2230 can't dump on windows 64 if schema qualified. Fix
-	  by replacing with more modern code (follow same pattern and
-	  standardiz naming of variable as shp2pgsql) (should probably
-	  apply astyle but will do later)
+	* [r11710] loader/pgsql2shp-cli.c: #2230 can't dump on windows 64
+	  if schema qualified. Fix by replacing with more modern code
+	  (follow same pattern and standardiz naming of variable as
+	  shp2pgsql) (should probably apply astyle but will do later)
 
 2013-07-20 01:40  Regina Obe <lr at pcorp.us>
 
-	* [r11705] man page for shp2pgsql-gui provided by Mònica Ramírez
-	  Arceda and mwanner
+	* [r11705] loader/shp2pgsql-gui.1: man page for shp2pgsql-gui
+	  provided by Mònica Ramírez Arceda and mwanner
 
 2013-07-19 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r11702] minor updates to PAGC
+	* [r11702] doc/extras_tigergeocoder.xml, doc/installation.xml:
+	  minor updates to PAGC
 
 2013-07-19 04:06  Regina Obe <lr at pcorp.us>
 
-	* [r11701] more clarification
+	* [r11701] doc/extras_tigergeocoder.xml: more clarification
 
 2013-07-19 04:04  Regina Obe <lr at pcorp.us>
 
-	* [r11700] typo
+	* [r11700] doc/installation.xml: typo
 
 2013-07-19 04:04  Regina Obe <lr at pcorp.us>
 
-	* [r11699] update pagc install instructions
+	* [r11699] doc/extras_tigergeocoder.xml, doc/installation.xml:
+	  update pagc install instructions
 
 2013-07-17 14:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r11692] Fixed variable datatype in ST_Neighborhood. Ticket #2384
+	* [r11692] NEWS, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected: Fixed variable
+	  datatype in ST_Neighborhood. Ticket #2384
 
 2013-07-17 14:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r11689] Removed use of \' from raster warning message. Ticket
-	  #2383
+	* [r11689] NEWS, raster/rt_pg/rtpostgis.sql.in: Removed use of \'
+	  from raster warning message. Ticket #2383
 
 2013-07-15 16:09  Regina Obe <lr at pcorp.us>
 
-	* [r11688] reset gaz counter
+	* [r11688]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  reset gaz counter
 
 2013-07-15 16:07  Regina Obe <lr at pcorp.us>
 
-	* [r11687] oops deleted pagc_gaz entries. Also add ST LOUIS (fails
-	  regress without)
+	* [r11687]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  oops deleted pagc_gaz entries. Also add ST LOUIS (fails regress
+	  without)
 
 2013-07-15 14:44  Regina Obe <lr at pcorp.us>
 
-	* [r11686] #2381 make std word upper case, #2380 (add a lex entry
-	  for BAY STATE) so correctly parses
+	* [r11686]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2381 make std word upper case, #2380 (add a lex entry for BAY
+	  STATE) so correctly parses
 
 2013-07-15 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r11685] fix formatting
+	* [r11685] doc/extras_tigergeocoder.xml: fix formatting
 
 2013-07-14 18:37  Sandro Santilli <strk at kbt.io>
 
-	* [r11682] GEOS 3.3.8 uses old snapping (#2379)
+	* [r11682] topology/test/Makefile.in: GEOS 3.3.8 uses old snapping
+	  (#2379)
 
 2013-07-12 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r11674] flesh out pagc_normalize_address and point out issue
-	  with batch and workaround for issue.
+	* [r11674] doc/extras_tigergeocoder.xml: flesh out
+	  pagc_normalize_address and point out issue with batch and
+	  workaround for issue.
 
 2013-07-11 00:40  Regina Obe <lr at pcorp.us>
 
-	* [r11668]
+	* [r11668] doc/installation.xml:
 
 2013-07-10 22:46  Regina Obe <lr at pcorp.us>
 
-	* [r11664] update extension to support upcoming 2.0.4 and 2.1.0rc1
+	* [r11664] extensions/upgradeable_versions.mk: update extension to
+	  support upcoming 2.0.4 and 2.1.0rc1
 
 2013-07-10 11:37  Regina Obe <lr at pcorp.us>
 
-	* [r11661] huh more mistakes
+	* [r11661] doc/extras_tigergeocoder.xml: huh more mistakes
 
 2013-07-10 11:28  Regina Obe <lr at pcorp.us>
 
-	* [r11657] oops more mistakes in link end
+	* [r11657] doc/extras_tigergeocoder.xml, doc/installation.xml: oops
+	  more mistakes in link end
 
 2013-07-10 11:20  Regina Obe <lr at pcorp.us>
 
-	* [r11656] fix disallowed note child in abstract
+	* [r11656] doc/extras_tigergeocoder.xml: fix disallowed note child
+	  in abstract
 
 2013-07-10 03:43  Regina Obe <lr at pcorp.us>
 
-	* [r11650] #2245 Doc patches to tiger
+	* [r11650] extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/tiger_2011/README: #2245 Doc patches to
+	  tiger
 
 2013-07-10 02:47  Regina Obe <lr at pcorp.us>
 
-	* [r11649] #2367 briefly document pagc in docs and where to get.
-	  will flesh out later, but good enough for 2.1 release
+	* [r11649] doc/extras_tigergeocoder.xml, doc/installation.xml:
+	  #2367 briefly document pagc in docs and where to get. will flesh
+	  out later, but good enough for 2.1 release
 
 2013-07-09 16:29  Regina Obe <lr at pcorp.us>
 
-	* [r11645] #2378 document that ST_CollectionExtract and
-	  ST_CollectionHomegenize are flawed when dealing with polygons
-	  with shared edges
+	* [r11645] doc/reference_editor.xml: #2378 document that
+	  ST_CollectionExtract and ST_CollectionHomegenize are flawed when
+	  dealing with polygons with shared edges
 
 2013-07-09 03:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11644] Allow --libintl-prefix to set cpp flags
+	* [r11644] configure.ac: Allow --libintl-prefix to set cpp flags
 
 2013-07-08 06:57  Regina Obe <lr at pcorp.us>
 
-	* [r11641] missed spot
+	* [r11641] doc/reference_lrs.xml: missed spot
 
 2013-07-05 10:40  Sandro Santilli <strk at kbt.io>
 
-	* [r11636] Fix the ST_MakeValid leak, keep it crash-free (#2307)
+	* [r11636] liblwgeom/lwgeom_geos_clean.c: Fix the ST_MakeValid
+	  leak, keep it crash-free (#2307)
 
 2013-07-05 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r11635] Add cunit test for #2307
+	* [r11635] liblwgeom/cunit/cu_clean.c: Add cunit test for #2307
 	  
 	  So now we have a "leak or crash" situation.
 
 2013-07-02 22:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11621] #2307, remove spaces in hex string
+	* [r11621] regress/tickets.sql: #2307, remove spaces in hex string
 
 2013-07-02 22:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11620] #2307, test and comment on free line
+	* [r11620] liblwgeom/lwgeom_geos_clean.c, regress/tickets.sql,
+	  regress/tickets_expected: #2307, test and comment on free line
 
 2013-07-02 21:52  Regina Obe <lr at pcorp.us>
 
-	* [r11617] #876 ST_Azimuth doc patch
+	* [r11617] doc/html/image_src/st_azimuth01.wkt,
+	  doc/html/image_src/st_azimuth02.wkt, doc/reference_measure.xml:
+	  #876 ST_Azimuth doc patch
 
 2013-07-02 20:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11612] #2371, Support GEOS versions with more than 1 digit in
-	  micro
+	* [r11612] NEWS, configure.ac, topology/test/Makefile.in: #2371,
+	  Support GEOS versions with more than 1 digit in micro
 
 2013-07-02 16:11  Regina Obe <lr at pcorp.us>
 
-	* [r11608] move example to ST_HausdorffDistance
+	* [r11608] doc/reference_measure.xml: move example to
+	  ST_HausdorffDistance
 
 2013-07-02 15:43  Regina Obe <lr at pcorp.us>
 
-	* [r11607] bah get rid of last example not quite the solution for
-	  problem after further ruminating.
+	* [r11607] doc/reference_measure.xml: bah get rid of last example
+	  not quite the solution for problem after further ruminating.
 
 2013-07-02 14:06  Regina Obe <lr at pcorp.us>
 
-	* [r11606] fix typo
+	* [r11606] doc/reference_measure.xml: fix typo
 
 2013-07-02 13:56  Regina Obe <lr at pcorp.us>
 
-	* [r11605] minor adjustment
+	* [r11605] doc/reference_measure.xml: minor adjustment
 
 2013-07-02 13:55  Regina Obe <lr at pcorp.us>
 
-	* [r11604] useful real world example of using ST_MaxDistance
+	* [r11604] doc/reference_measure.xml: useful real world example of
+	  using ST_MaxDistance
 
 2013-07-01 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r11603] Raise an error when fed KML with mixed coordinate
-	  dimension
+	* [r11603] postgis/lwgeom_in_kml.c, regress/in_kml.sql,
+	  regress/in_kml_expected: Raise an error when fed KML with mixed
+	  coordinate dimension
 	  
 	  See #2372
 
 2013-06-28 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r11589] Support parsing KML with space between digits and comma
-	  (#2372)
+	* [r11589] postgis/lwgeom_in_kml.c, regress/in_kml.sql,
+	  regress/in_kml_expected: Support parsing KML with space between
+	  digits and comma (#2372)
 
 2013-06-25 14:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r11587] Removed gdal-config --dep-flags from configure.ac.
+	* [r11587] configure.ac: Removed gdal-config --dep-flags from
+	  configure.ac.
 
 2013-06-25 12:18  Sandro Santilli <strk at kbt.io>
 
-	* [r11584] Fix GEOS dependent expected results
+	* [r11584] topology/test/Makefile.in,
+	  topology/test/regress/topogeo_addlinestring_expected_oldsnap: Fix
+	  GEOS dependent expected results
 	  
 	  Now tested and successful with all supported GEOS versions
 
 2013-06-25 11:30  Sandro Santilli <strk at kbt.io>
 
-	* [r11583] Base expected TopoGeo_addLinestring output on GEOS
-	  version (#2368)
+	* [r11583] configure.ac, topology/test/Makefile.in,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addlinestring_expected_newsnap,
+	  topology/test/regress/topogeo_addlinestring_expected_oldsnap:
+	  Base expected TopoGeo_addLinestring output on GEOS version
+	  (#2368)
 
 2013-06-22 22:26  Regina Obe <lr at pcorp.us>
 
-	* [r11571] Move Mat back to core since he's done a ton of work on
-	  CMake
+	* [r11571] doc/introduction.xml: Move Mat back to core since he's
+	  done a ton of work on CMake
 
 2013-06-21 15:15  Sandro Santilli <strk at kbt.io>
 
-	* [r11563] Do not override JSON_LDFLAGS, fixing --with-jsondir
-	  usage
+	* [r11563] configure.ac: Do not override JSON_LDFLAGS, fixing
+	  --with-jsondir usage
 
 2013-06-20 22:07  Sandro Santilli <strk at kbt.io>
 
-	* [r11560] Add support for libjson-c 0.10+ (#2213)
+	* [r11560] configure.ac: Add support for libjson-c 0.10+ (#2213)
 
 2013-06-20 19:25  Regina Obe <lr at pcorp.us>
 
-	* [r11558] up minimum version of PostgreSQL to 9.1 descriptively
-	  will enforce later
+	* [r11558] doc/installation.xml, doc/postgis.xml: up minimum
+	  version of PostgreSQL to 9.1 descriptively will enforce later
 
 2013-06-20 15:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11556] Added docs regarding postgis.gdal.datapath GUC and
+	* [r11556] doc/reference_raster.xml: Added docs regarding
+	  postgis.gdal.datapath GUC and
 	  postgis_gdal_version()
 
 2013-06-20 15:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11555] Added spatial_index column description
+	* [r11555] doc/using_raster_dataman.xml: Added spatial_index column
+	  description
 
 2013-06-20 15:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11554] Addition of GUC postgis.gdal.datapath to specify GDAL
-	  config variable GDAL_DATA. Ticket #1678
+	* [r11554] NEWS, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/check_gdal.sql: Addition of GUC
+	  postgis.gdal.datapath to specify GDAL config variable GDAL_DATA.
+	  Ticket #1678
 
 2013-06-20 15:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11553] Added spatial_index column to raster_columns view.
-	  Ticket #2361
+	* [r11553] NEWS, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/check_raster_columns.sql: Added spatial_index
+	  column to raster_columns view. Ticket #2361
 
 2013-06-20 15:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11552] Added missing signatures for ST_TPI(), ST_TRI() and
-	  ST_Roughness
+	* [r11552] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in: Added missing signatures for
+	  ST_TPI(), ST_TRI() and ST_Roughness
 
 2013-06-20 14:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r11551] Updated to 2.2
+	* [r11551] NEWS, README.postgis: Updated to 2.2
 
 2013-06-20 06:42  Regina Obe <lr at pcorp.us>
 
-	* [r11550] make trunk 2.2.0dev
+	* [r11550] Version.config: make trunk 2.2.0dev
 
 2013-06-20 06:24  Regina Obe <lr at pcorp.us>
 
-	* [r11548] #2336 state level regex wget is too greedy and pulling
-	  all states when KS is chosen
+	* [r11548] extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql:
+	  #2336 state level regex wget is too greedy and pulling all states
+	  when KS is chosen
 
 2013-06-13 15:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r11544] Fixed handling of schema name when adding overview
-	  constraints. Ticket #2359
+	* [r11544] NEWS, raster/loader/raster2pgsql.c: Fixed handling of
+	  schema name when adding overview constraints. Ticket #2359
 
 2013-06-11 22:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r11542] Have cleanup before calls to elog(ERROR, ...)
+	* [r11542] raster/rt_pg/rt_pg.c: Have cleanup before calls to
+	  elog(ERROR, ...)
 
 2013-06-11 22:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r11541] Grammar fixes for error messages (active vs passive)
+	* [r11541] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Grammar
+	  fixes for error messages (active vs passive)
 
 2013-06-08 20:28  Regina Obe <lr at pcorp.us>
 
-	* [r11540] #2356: quick fix for extensions not building anymore
-	  because of raster upgrade file change from
-	  rtpostgis_upgrade_20_minor.sql to rtpostgis_upgrade_20_21.sql
+	* [r11540] extensions/postgis/Makefile.in: #2356: quick fix for
+	  extensions not building anymore because of raster upgrade file
+	  change from rtpostgis_upgrade_20_minor.sql to
+	  rtpostgis_upgrade_20_21.sql
 	  
 	  Also got rid of some commented out code
 
 2013-06-08 20:09  Regina Obe <lr at pcorp.us>
 
-	* [r11539] Get rid of postgis_drop_before for extension upgrade --
-	  we don't need it any more after #2334
+	* [r11539] extensions/postgis/Makefile.in: Get rid of
+	  postgis_drop_before for extension upgrade -- we don't need it any
+	  more after #2334
 
 2013-06-07 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11535] #2351, st_distance between geographies wrong
+	* [r11535] NEWS, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic.c: #2351,
+	  st_distance between geographies wrong
 
 2013-06-05 22:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11533] Ignore generated sfcgal.sql
+	* [r11533] postgis: Ignore generated sfcgal.sql
 
 2013-06-05 22:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11532] Ignore generated makefile
+	* [r11532] raster/test/cunit: Ignore generated makefile
 
 2013-06-05 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11531] #2315, geography_distance_uncached: variable ‘tolerance’
-	  set but not used
+	* [r11531] postgis/geography_measurement.c: #2315,
+	  geography_distance_uncached: variable ‘tolerance’ set but not
+	  used
 
 2013-06-05 21:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11530] #2168, ST_Distance is not always commutative
+	* [r11530] NEWS, postgis/geography_measurement.c: #2168,
+	  ST_Distance is not always commutative
 
 2013-06-05 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11528] #2165, ST_NumPoints regression failure with
-	  CircularString
+	* [r11528] NEWS, postgis/lwgeom_ogc.c,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected: #2165, ST_NumPoints
+	  regression failure with CircularString
 
 2013-06-05 18:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11525] #2307, ST_MakeValid outputs invalid geometries
+	* [r11525] NEWS, liblwgeom/lwgeom_geos_clean.c: #2307, ST_MakeValid
+	  outputs invalid geometries
 
 2013-06-04 19:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r11523] Added raster upgrade path from 2.0 to 2.1. Ticket #2348
+	* [r11523] .gitignore, NEWS, raster/rt_core/.svnignore,
+	  raster/rt_pg/.svnignore, raster/rt_pg/Makefile.in: Added raster
+	  upgrade path from 2.0 to 2.1. Ticket #2348
 
 2013-06-04 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r11521] Fix spelling errors in st_makevalid documentation
+	* [r11521] doc/reference_processing.xml: Fix spelling errors in
+	  st_makevalid documentation
 	  
 	  Fixes a couple of spelling errors, and use the full word
 	  'without' instead of the contraction 'w/out'.
 
 2013-06-04 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r11519] Renew the COPYING gpl-2.0 with last version from gnu.org
+	* [r11519] COPYING: Renew the COPYING gpl-2.0 with last version
+	  from gnu.org
 
 2013-06-04 14:13  Sandro Santilli <strk at kbt.io>
 
-	* [r11518] Let DO commands from SQL drop files end up in final
-	  upgrade script
+	* [r11518] utils/postgis_proc_upgrade.pl: Let DO commands from SQL
+	  drop files end up in final upgrade script
 	  
 	  Should fix upgrade path from 2.0 to 2.1 (#2334)
 
 2013-06-03 20:26  Sandro Santilli <strk at kbt.io>
 
-	* [r11517] Turn lwgeom_backend_switch into a static function
+	* [r11517] postgis/lwgeom_backend_api.c: Turn lwgeom_backend_switch
+	  into a static function
 
 2013-06-03 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r11513] Another couple of warnings gone
+	* [r11513] postgis/gserialized_estimate.c: Another couple of
+	  warnings gone
 
 2013-06-03 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r11512] More unused variables and functions warnings cleaned
+	* [r11512] postgis/geography_measurement.c,
+	  postgis/gserialized_estimate.c: More unused variables and
+	  functions warnings cleaned
 
 2013-06-03 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r11511] Remove warnings from liblwgeom
+	* [r11511] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_x3d.c: Remove warnings
+	  from liblwgeom
 	  
 	  These are mostly unused variables
 
 2013-06-01 11:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r11508] Fix "array subscript is above array bounds" gcc build
-	  warnings on trunk using a suitable pointer and cast.
+	* [r11508] libpgcommon/gserialized_gist.h: Fix "array subscript is
+	  above array bounds" gcc build warnings on trunk using a suitable
+	  pointer and cast.
 
 2013-05-30 22:16  Sandro Santilli <strk at kbt.io>
 
-	* [r11506] Update expectances after GEOSSnap fixes (#2346)
+	* [r11506] topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Update
+	  expectances after GEOSSnap fixes (#2346)
 
 2013-05-30 17:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r11504] Alphabetize built-in map algebra callback functions
+	* [r11504] doc/reference_raster.xml: Alphabetize built-in map
+	  algebra callback functions
 
 2013-05-27 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r11503] Actually use the --strip-trailing-cr switch, do not
-	  check it only
+	* [r11503] regress/run_test.pl: Actually use the
+	  --strip-trailing-cr switch, do not check it only
 
 2013-05-27 07:03  Sandro Santilli <strk at kbt.io>
 
-	* [r11502] Use system diff only if it knows how to strip trailing
-	  CR (#2344)
+	* [r11502] regress/run_test.pl: Use system diff only if it knows
+	  how to strip trailing CR (#2344)
 
 2013-05-25 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r11501] Not all args with a dash are options, only those
-	  starting with one
+	* [r11501] utils/postgis_restore.pl.in: Not all args with a dash
+	  are options, only those starting with one
 
 2013-05-25 18:10  Sandro Santilli <strk at kbt.io>
 
-	* [r11500] Use system diff when available (my implementation is
-	  horrible)
+	* [r11500] regress/run_test.pl: Use system diff when available (my
+	  implementation is horrible)
 
 2013-05-25 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r11499] Cleanly handle unsupported switches
+	* [r11499] utils/postgis_restore.pl.in: Cleanly handle unsupported
+	  switches
 
 2013-05-25 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r11498] Use consistent formatting for the NEWS file
+	* [r11498] NEWS: Use consistent formatting for the NEWS file
 
 2013-05-25 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r11497] Fix swapped obtained/expected in regression failure
-	  report
+	* [r11497] regress/run_test.pl: Fix swapped obtained/expected in
+	  regression failure report
 
 2013-05-24 17:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r11496] Refactored use of out-db rasters for regression tests
+	* [r11496] raster/test/regress/Makefile.in,
+	  raster/test/regress/clean.sql,
+	  raster/test/regress/clean_expected,
+	  raster/test/regress/load_outdb-post.pl,
+	  raster/test/regress/load_outdb-post.sh,
+	  raster/test/regress/load_outdb-pre.pl,
+	  raster/test/regress/load_outdb-pre.sh,
+	  raster/test/regress/load_outdb.sql,
+	  raster/test/regress/load_outdb_expected,
+	  raster/test/regress/rt_addband-post.pl,
+	  raster/test/regress/rt_addband-post.sh,
+	  raster/test/regress/rt_addband-pre.pl,
+	  raster/test/regress/rt_addband-pre.sh,
+	  raster/test/regress/rt_bytea-post.pl,
+	  raster/test/regress/rt_bytea-post.sh,
+	  raster/test/regress/rt_bytea-pre.pl,
+	  raster/test/regress/rt_bytea-pre.sh,
+	  raster/test/regress/rt_utility-post.pl,
+	  raster/test/regress/rt_utility-post.sh,
+	  raster/test/regress/rt_utility-pre.pl,
+	  raster/test/regress/rt_utility-pre.sh, regress/run_test.pl:
+	  Refactored use of out-db rasters for regression tests
 
 2013-05-24 17:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r11495] Removed unnecessary test due to introduction of
-	  ST_FromGDALRaster()
+	* [r11495] raster/test/regress/Makefile.in,
+	  raster/test/regress/testgdalraster,
+	  raster/test/regress/testgdalraster.test,
+	  raster/test/regress/testgdalraster_expected: Removed unnecessary
+	  test due to introduction of ST_FromGDALRaster()
 
 2013-05-24 06:29  Regina Obe <lr at pcorp.us>
 
-	* [r11494] hardcode minor for now fix later, get rid of old links
+	* [r11494] doc/Makefile.in, doc/postgis.xml: hardcode minor for now
+	  fix later, get rid of old links
 
 2013-05-24 04:42  Regina Obe <lr at pcorp.us>
 
-	* [r11493] add Natural Resources Canada (supporting Lidar point
-	  cloud)
+	* [r11493] doc/introduction.xml: add Natural Resources Canada
+	  (supporting Lidar point cloud)
 
 2013-05-24 04:24  Regina Obe <lr at pcorp.us>
 
-	* [r11492] this may not work
+	* [r11492] doc/installation.xml, doc/postgis.xml: this may not work
 
 2013-05-24 04:13  Regina Obe <lr at pcorp.us>
 
-	* [r11491]
+	* [r11491] doc/introduction.xml:
 
 2013-05-24 04:13  Regina Obe <lr at pcorp.us>
 
-	* [r11490]
+	* [r11490] doc/introduction.xml:
 
 2013-05-24 04:11  Regina Obe <lr at pcorp.us>
 
-	* [r11489] minor edit
+	* [r11489] doc/introduction.xml: minor edit
 
 2013-05-23 22:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r11488] Fixed issues caught by clang
+	* [r11488] raster/rt_core/rt_api.c: Fixed issues caught by clang
 
 2013-05-23 20:21  Regina Obe <lr at pcorp.us>
 
-	* [r11487] replace defunct credit reference with
-	  credits_other_contributors
+	* [r11487] doc/release_notes.xml: replace defunct credit reference
+	  with credits_other_contributors
 
 2013-05-23 19:16  Regina Obe <lr at pcorp.us>
 
-	* [r11486] oops forgot beginning tag
+	* [r11486] doc/introduction.xml: oops forgot beginning tag
 
 2013-05-23 04:34  Regina Obe <lr at pcorp.us>
 
-	* [r11485] credit past is taking up too much prime real estate
-	  relegate past contributors to other section, add missing
-	  corporate sponsor Palantir Technologies (funded geography and
-	  funding point cloud), minor updates to bios, alphabetize core
-	  contributors otherwise have to go by relevance and get into
-	  hissing fights
+	* [r11485] doc/introduction.xml: credit past is taking up too much
+	  prime real estate relegate past contributors to other section,
+	  add missing corporate sponsor Palantir Technologies (funded
+	  geography and funding point cloud), minor updates to bios,
+	  alphabetize core contributors otherwise have to go by relevance
+	  and get into hissing fights
 
 2013-05-22 20:24  Sandro Santilli <strk at kbt.io>
 
-	* [r11484] Avoid (srf()).* construct, known to invoke srf() for
-	  each out field
+	* [r11484] topology/sql/populate.sql.in: Avoid (srf()).* construct,
+	  known to invoke srf() for each out field
 	  
 	  Should slightly improve performances of TopoGeo_addLinestring
 	  (in turn used by toTopoGeom)
 
 2013-05-20 10:41  Regina Obe <lr at pcorp.us>
 
-	* [r11482] #2185: failure on 64-bit windows edb. In event of parse
-	  error return PG_RETURN_NULL() instead of forcing functions not to
-	  cache (revert last sugar coat change)
+	* [r11482] postgis/geography.sql.in, postgis/lwgeom_inout.c: #2185:
+	  failure on 64-bit windows edb. In event of parse error return
+	  PG_RETURN_NULL() instead of forcing functions not to cache
+	  (revert last sugar coat change)
 
 2013-05-20 00:02  Regina Obe <lr at pcorp.us>
 
-	* [r11479] move Bborie Park up to PSC section and augment bio on
-	  all the work he's been doing
+	* [r11479] doc/introduction.xml: move Bborie Park up to PSC section
+	  and augment bio on all the work he's been doing
 
 2013-05-19 19:01  Regina Obe <lr at pcorp.us>
 
-	* [r11477] #2185: bah still crashes sometimes on 9.2 -- better just
-	  remove teh immutable entirely fromt hese functions. No one should
-	  be suing these anyway since they are deprecated
+	* [r11477] postgis/geography.sql.in: #2185: bah still crashes
+	  sometimes on 9.2 -- better just remove teh immutable entirely
+	  fromt hese functions. No one should be suing these anyway since
+	  they are deprecated
 
 2013-05-19 18:41  Regina Obe <lr at pcorp.us>
 
-	* [r11476] #2185: bandage for 9.2 EDB x64 basically set all these
-	  SQL functions to have a cost of 1 (like the others) so they
-	  rarely will ever cache. It's super sugar coating the issue --
-	  there is something I feel wrong with our parser that it's
-	  properly cleaning on error and corrupting shared memory when
-	  things are cached. but at least regress.sql now passes under 9.2
-	  edb 64
+	* [r11476] postgis/geography.sql.in: #2185: bandage for 9.2 EDB x64
+	  basically set all these SQL functions to have a cost of 1 (like
+	  the others) so they rarely will ever cache. It's super sugar
+	  coating the issue -- there is something I feel wrong with our
+	  parser that it's properly cleaning on error and corrupting shared
+	  memory when things are cached. but at least regress.sql now
+	  passes under 9.2 edb 64
 
 2013-05-19 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r11474] #2332 ammendment correct the note to note we are no
-	  longer just wrapping the otehr function
+	* [r11474] postgis/lwgeom_ogc.c: #2332 ammendment correct the note
+	  to note we are no longer just wrapping the otehr function
 
 2013-05-19 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r11473] #2332 windows 64 EDB crasher on invalid wkb using
-	  ST_GeomFromWKB - fix by using similar logic to go ST_GeomFromEWKB
-	  and skipping intermediary call.
+	* [r11473] postgis/lwgeom_ogc.c: #2332 windows 64 EDB crasher on
+	  invalid wkb using ST_GeomFromWKB - fix by using similar logic to
+	  go ST_GeomFromEWKB and skipping intermediary call.
 
 2013-05-18 21:07  Sandro Santilli <strk at kbt.io>
 
-	* [r11471] Use finite() instead of isfinite()
+	* [r11471] liblwgeom/g_box.c: Use finite() instead of isfinite()
 	  
 	  The former is also already used under postgis/ so we already rely
 	  on it. The latter is been reported to be unavailable on Solaris.
 
 2013-05-17 22:53  Sandro Santilli <strk at kbt.io>
 
-	* [r11470] Ensure local liblwgeom and libpgcommon includes are
-	  scanned first
+	* [r11470] postgis/Makefile.in: Ensure local liblwgeom and
+	  libpgcommon includes are scanned first
 
 2013-05-16 12:37  Regina Obe <lr at pcorp.us>
 
-	* [r11467] clarify soft upgrade requirement for PostGIS 2.0
+	* [r11467] doc/release_notes.xml: clarify soft upgrade requirement
+	  for PostGIS 2.0
 
 2013-05-15 23:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r11466] Added SFCGAL version output
+	* [r11466] regress/run_test, regress/run_test.pl: Added SFCGAL
+	  version output
 
 2013-05-14 22:38  Bborie Park <dustymugs at gmail.com>
 
-	* [r11465] Allow correct handling of sect2 tags in chunked html
+	* [r11465] doc/Makefile.in: Allow correct handling of sect2 tags in
+	  chunked html
 
 2013-05-14 21:03  Regina Obe <lr at pcorp.us>
 
-	* [r11464] #2329: fix bug in where condition of backup
+	* [r11464]
+	  extensions/postgis_tiger_geocoder/sql_bits/mark_editable_objects.sql.in:
+	  #2329: fix bug in where condition of backup
 
 2013-05-14 20:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r11463] Fixed Raster Processing section
+	* [r11463] doc/reference_raster.xml: Fixed Raster Processing
+	  section
 
 2013-05-14 18:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r11462] Reorganized the entire Raster Processing section. Lets
-	  see if this makes
+	* [r11462] doc/reference_raster.xml: Reorganized the entire Raster
+	  Processing section. Lets see if this makes
 	  things easier to find... or not.
 
 2013-05-14 14:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r11461] Minor tweaks to ST_ColorMap() doc
+	* [r11461] doc/reference_raster.xml: Minor tweaks to ST_ColorMap()
+	  doc
 
 2013-05-14 12:57  Regina Obe <lr at pcorp.us>
 
-	* [r11460] alphabetize raster processing section - impossible to
-	  find stuff otherwise
+	* [r11460] doc/reference_raster.xml: alphabetize raster processing
+	  section - impossible to find stuff otherwise
 
 2013-05-14 12:10  Regina Obe <lr at pcorp.us>
 
-	* [r11459] #2326: describe behavior of having no non-datavalue as
-	  by design. Also change all examples to explicitly specify band
-	  (though we have only 1 band anyway) for anal clarity. (forgot
-	  edits in last commit
+	* [r11459] doc/reference_raster.xml: #2326: describe behavior of
+	  having no non-datavalue as by design. Also change all examples to
+	  explicitly specify band (though we have only 1 band anyway) for
+	  anal clarity. (forgot edits in last commit
 
 2013-05-14 12:08  Regina Obe <lr at pcorp.us>
 
-	* [r11458] #2326: describe behavior of having no non-datavalue as
-	  by design. Also change all examples to explicitly specify band
-	  (though we have only 1 band anyway) for anal clarity.
+	* [r11458] doc/reference_raster.xml: #2326: describe behavior of
+	  having no non-datavalue as by design. Also change all examples to
+	  explicitly specify band (though we have only 1 band anyway) for
+	  anal clarity.
 
 2013-05-13 09:42  Sandro Santilli <strk at kbt.io>
 
-	* [r11457] Revert changes in test for wmsservers clients
+	* [r11457] regress/wmsservers.sql: Revert changes in test for
+	  wmsservers clients
 	  
 	  Augment min client messages to ERROR so that new deprecation
 	  warnings don't need to be expected.
 
 2013-05-13 06:45  Regina Obe <lr at pcorp.us>
 
-	* [r11456] fix typo in ST_ColorMap query
+	* [r11456] doc/reference_raster.xml: fix typo in ST_ColorMap query
 
 2013-05-13 04:14  Regina Obe <lr at pcorp.us>
 
-	* [r11455] dustymugs must have made a correction to pseudo_color --
-	  no black background anymore, also add in visualizations for new
-	  named color ramps and liink fromST_AsPNNG TOST_COLRMap
+	* [r11455] doc/html/images/st_colormap_bluered.png,
+	  doc/html/images/st_colormap_fire.png,
+	  doc/html/images/st_colormap_pseudo.png, doc/reference_raster.xml:
+	  dustymugs must have made a correction to pseudo_color -- no black
+	  background anymore, also add in visualizations for new named
+	  color ramps and liink fromST_AsPNNG TOST_COLRMap
 
 2013-05-12 19:40  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11450] #2323. Commit it and br .po for sfcgal doc
+	* [r11450] doc/po/it_IT/reference_sfcgal.xml.po,
+	  doc/po/pt_BR/reference_sfcgal.xml.po: #2323. Commit it and br .po
+	  for sfcgal doc
 
 2013-05-12 08:43  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11449] #2323. Add reference_sfcgal.xml.pot
+	* [r11449] doc/po/templates/reference_sfcgal.xml.pot: #2323. Add
+	  reference_sfcgal.xml.pot
 
 2013-05-12 04:19  Regina Obe <lr at pcorp.us>
 
-	* [r11443] bump trunk to 2.1.0beta3dev
+	* [r11443] Version.config, doc/postgis.xml: bump trunk to
+	  2.1.0beta3dev
 
 2013-05-12 03:08  Regina Obe <lr at pcorp.us>
 
-	* [r11440] switch download location to downloads.osgeo.org
+	* [r11440] doc/postgis.xml: switch download location to
+	  downloads.osgeo.org
 
 2013-05-12 03:05  Regina Obe <lr at pcorp.us>
 
-	* [r11439] prep for beta2 tagging
+	* [r11439] Version.config: prep for beta2 tagging
 
 2013-05-12 02:27  Regina Obe <lr at pcorp.us>
 
-	* [r11438] #1898, #2322 move geos functions in lwtin.c to
-	  lwgeom_geos.c to prevent unhealthy dependency on geos (for loader
-	  tools and also image generator), roll back change to cunit for
-	  loader (the geos includes). bump up version number to beta2dev
+	* [r11438] Version.config, extensions/upgradeable_versions.mk,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwtin.c,
+	  loader/cunit/Makefile.in: #1898, #2322 move geos functions in
+	  lwtin.c to lwgeom_geos.c to prevent unhealthy dependency on geos
+	  (for loader tools and also image generator), roll back change to
+	  cunit for loader (the geos includes). bump up version number to
+	  beta2dev
 
 2013-05-11 16:05  Regina Obe <lr at pcorp.us>
 
-	* [r11424] one more try
+	* [r11424] doc/xsl/postgis_aggs_mm.xml.xsl: one more try
 
 2013-05-11 15:55  Regina Obe <lr at pcorp.us>
 
-	* [r11423] try again. committed obsolete version last time.
+	* [r11423] doc/xsl/postgis_aggs_mm.xml.xsl: try again. committed
+	  obsolete version last time.
 
 2013-05-11 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r11422] fix booboo
+	* [r11422] doc/xsl/postgis_aggs_mm.xml.xsl: fix booboo
 
 2013-05-11 15:46  Regina Obe <lr at pcorp.us>
 
-	* [r11421] update version number to beta1 in prep for tagging,
-	  upgrade from old dev, amendments to how to release, rebuild of
-	  unpackaged scripts
+	* [r11421] HOWTO_RELEASE, Version.config,
+	  extensions/postgis/sql_bits/postgis--unpackaged.sql.in,
+	  extensions/postgis_topology/sql_bits/topology--unpackaged.sql.in,
+	  extensions/upgradeable_versions.mk: update version number to
+	  beta1 in prep for tagging, upgrade from old dev, amendments to
+	  how to release, rebuild of unpackaged scripts
 
 2013-05-11 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r11420] change 3d icons, better distinction between required and
-	  enhnaced, minor grammar correction
+	* [r11420] doc/html/images/matrix_3dglasses.png,
+	  doc/html/images/matrix_sfcgal_enhanced.png,
+	  doc/html/images/matrix_sfcgal_required.png, doc/postgis.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: change 3d icons, better
+	  distinction between required and enhnaced, minor grammar
+	  correction
 
 2013-05-11 13:24  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11419] Related to #2321. SFCGAL doc entry in installation.xml.
+	* [r11419] doc/installation.xml: Related to #2321. SFCGAL doc entry
+	  in installation.xml.
 
 2013-05-11 07:47  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11418] #2319 fix. Update SFCGAL regress tests after #1994
-	  functions renaming
+	* [r11418] regress/sfcgal/regress.sql, regress/sfcgal/tickets.sql,
+	  regress/sfcgal/wmsservers.sql: #2319 fix. Update SFCGAL regress
+	  tests after #1994 functions renaming
 
 2013-05-11 05:20  Regina Obe <lr at pcorp.us>
 
-	* [r11417] have sfcgal function appear in special index and also
-	  flag if a function requires sfcgal in matrix
+	* [r11417] doc/Makefile.in, doc/html/images/matrix_3dglasses.png,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: have sfcgal function appear in
+	  special index and also flag if a function requires sfcgal in
+	  matrix
 
 2013-05-11 03:18  Regina Obe <lr at pcorp.us>
 
-	* [r11416] update screen outputs
+	* [r11416] doc/installation.xml: update screen outputs
 
 2013-05-11 02:34  Regina Obe <lr at pcorp.us>
 
-	* [r11415] missed one comment
+	* [r11415] doc/installation.xml: missed one comment
 
 2013-05-11 02:32  Regina Obe <lr at pcorp.us>
 
-	* [r11414] repeat create extension instructions in short -- heck
-	  its shorter than the crap we have listed. Also correect compile
-	  instructions (with-raster and -with-topology no longer need
-	  stating) get rid of other obsolete statements
+	* [r11414] doc/installation.xml: repeat create extension
+	  instructions in short -- heck its shorter than the crap we have
+	  listed. Also correect compile instructions (with-raster and
+	  -with-topology no longer need stating) get rid of other obsolete
+	  statements
 
 2013-05-11 02:14  Regina Obe <lr at pcorp.us>
 
-	* [r11413] update ReadMe to include SFCGAL and preferred versions
-	  of GEOS/GDAL/CGAL. Put pretty anchors in install so doesn't
-	  create hard to bookmark numbered anchors.
+	* [r11413] README.postgis, doc/installation.xml: update ReadMe to
+	  include SFCGAL and preferred versions of GEOS/GDAL/CGAL. Put
+	  pretty anchors in install so doesn't create hard to bookmark
+	  numbered anchors.
 
 2013-05-11 01:56  Regina Obe <lr at pcorp.us>
 
-	* [r11412] update change log in preparation for beta1 release
+	* [r11412] ChangeLog: update change log in preparation for beta1
+	  release
 
 2013-05-10 22:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r11411] Added more predefined color ramps for
-	  ST_ColorMap(raster). Removed RGB
+	* [r11411] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_colormap_expected: Added more predefined
+	  color ramps for ST_ColorMap(raster). Removed RGB
 	  <-> HSV colorspace conversion as it sometimes resulted in strange
 	  answers when interpolating.
 
 2013-05-10 22:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r11410] Remove noisy info message. A big source of confusion.
-	  Ticket #2309
+	* [r11410] raster/rt_core/rt_api.c: Remove noisy info message. A
+	  big source of confusion. Ticket #2309
 
 2013-05-10 17:17  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11409] cf #2318, add a optional additional version parameter in
-	  ST_ForceSFS, handle both 1.1 and 1.2. default is 1.1
+	* [r11409] doc/reference_editor.xml,
+	  liblwgeom/cunit/cu_force_sfs.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom.c, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in: cf #2318, add a optional additional
+	  version parameter in ST_ForceSFS, handle both 1.1 and 1.2.
+	  default is 1.1
 
 2013-05-10 16:23  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11408] Use ST_MinkowskiSum rather than ST_Minkowski userland.
+	* [r11408] doc/reference_sfcgal.xml, postgis/sfcgal.sql.in,
+	  postgis/uninstall_sfcgal.sql.in, regress/regress_sfcgal.sql,
+	  regress/regress_sfcgal_expected: Use ST_MinkowskiSum rather than
+	  ST_Minkowski userland.
 
 2013-05-10 16:17  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11407] add a flag for SFCGAL function cf #2317. Remove useless
-	  ST_MakeSolid doc entry
+	* [r11407] doc/postgis.xml, doc/reference_sfcgal.xml: add a flag
+	  for SFCGAL function cf #2317. Remove useless ST_MakeSolid doc
+	  entry
 
 2013-05-10 15:00  Sandro Santilli <strk at kbt.io>
 
-	* [r11406] ST_Force_XXX renamed to ST_ForceXXX
+	* [r11406] NEWS, doc/performance_tips.xml,
+	  doc/reference_editor.xml, postgis/postgis.sql.in,
+	  regress/binary.sql, regress/lwgeom_regress.sql,
+	  regress/regress.sql, regress/tickets.sql, regress/typmod.sql,
+	  regress/wmsservers.sql: ST_Force_XXX renamed to ST_ForceXXX
 
 2013-05-10 13:24  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11405] Update NEWS related to #2254 and #1823
+	* [r11405] NEWS: Update NEWS related to #2254 and #1823
 
 2013-05-10 13:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11404] Change ST_force_sfs to ST_ForceSFS, also in
-	  ST_ConcaveHull calls...
+	* [r11404] postgis/postgis.sql.in: Change ST_force_sfs to
+	  ST_ForceSFS, also in ST_ConcaveHull calls...
 
 2013-05-10 11:43  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11403] Change ST_force_sfs to ST_ForceSFS
+	* [r11403] doc/reference_editor.xml, postgis/postgis.sql.in: Change
+	  ST_force_sfs to ST_ForceSFS
 
 2013-05-10 11:40  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11402] output COLLECTION of Polygon for TIN and
-	  PolyhedralSurface, for ST_ForceSFS (instead of MultiPolygon).
-	  Thanks to Sandro for these input
+	* [r11402] liblwgeom/cunit/cu_force_sfs.c, liblwgeom/lwgeom.c:
+	  output COLLECTION of Polygon for TIN and PolyhedralSurface, for
+	  ST_ForceSFS (instead of MultiPolygon). Thanks to Sandro for these
+	  input
 
 2013-05-10 10:47  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11401] Fix #2314. Add a unit test for postgis_sfcgal_version
+	* [r11401] postgis/lwgeom_backend_api.c, postgis/lwgeom_sfcgal.c,
+	  postgis/postgis.sql.in, regress/regress_sfcgal.sql,
+	  regress/regress_sfcgal_expected: Fix #2314. Add a unit test for
+	  postgis_sfcgal_version
 
 2013-05-10 07:51  Sandro Santilli <strk at kbt.io>
 
-	* [r11400] Fix more compiler warnings
+	* [r11400] liblwgeom/lwlinearreferencing.c,
+	  liblwgeom/lwsegmentize.c, libpgcommon/lwgeom_pg.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_in_geohash.c: Fix more compiler warnings
 	  
 	  There are still some that would be nice to fix, but it's mostly
 	  the array subscript is above array bounds one
 
 2013-05-10 07:43  Regina Obe <lr at pcorp.us>
 
-	* [r11399] link to ST_NumBands
+	* [r11399] doc/reference_raster.xml: link to ST_NumBands
 
 2013-05-10 07:42  Regina Obe <lr at pcorp.us>
 
-	* [r11398] example of a custom color map
+	* [r11398] doc/html/images/st_colormap_red.png,
+	  doc/reference_raster.xml: example of a custom color map
 
 2013-05-10 07:17  Sandro Santilli <strk at kbt.io>
 
-	* [r11397] Fix compiler warnings in lwgeom_functions_analytic
+	* [r11397] postgis/lwgeom_functions_analytic.c: Fix compiler
+	  warnings in lwgeom_functions_analytic
 
 2013-05-10 07:06  Sandro Santilli <strk at kbt.io>
 
-	* [r11396] Fix implicit declaration of function 'tolower' warning
+	* [r11396] liblwgeom/lwalgorithm.c: Fix implicit declaration of
+	  function 'tolower' warning
 
 2013-05-10 07:00  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11395] Related to #2313
+	* [r11395] liblwgeom/cunit/cu_force_sfs.c: Related to #2313
 
 2013-05-10 06:57  Regina Obe <lr at pcorp.us>
 
-	* [r11394] #2290 provide visual example of color map
+	* [r11394] doc/html/images/st_colormap_grey.png,
+	  doc/html/images/st_colormap_orig.png,
+	  doc/html/images/st_colormap_pseudo.png, doc/reference_raster.xml:
+	  #2290 provide visual example of color map
 
 2013-05-10 00:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r11393] Added generated sfcgal files
+	* [r11393] .gitignore: Added generated sfcgal files
 
 2013-05-10 00:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r11392] Addition of ST_ColorMap(raster). Ticket #2290
+	* [r11392] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in, raster/test/cunit/Makefile.in,
+	  raster/test/cunit/cu_mapalgebra.c, raster/test/cunit/cu_misc.c,
+	  raster/test/cunit/cu_tester.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_colormap.sql,
+	  raster/test/regress/rt_colormap_expected: Addition of
+	  ST_ColorMap(raster). Ticket #2290
 
 2013-05-09 23:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r11391] Prevent compile error for when CGAL isn't wanted.
+	* [r11391] postgis/lwgeom_backend_api.c: Prevent compile error for
+	  when CGAL isn't wanted.
 
 2013-05-09 22:12  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11390] add st_force_sfs doc
+	* [r11390] doc/reference_editor.xml: add st_force_sfs doc
 
 2013-05-09 19:38  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11389] Add SFCGAL support cf #2254. Include SFCGAL support,
-	  postgis backend handling (GEOS/SFCGAL). Regress tests,
-	  documentation prototypes and also additional force_sfs function.
+	* [r11389] configure.ac, doc/Makefile.in, doc/postgis.xml,
+	  doc/reference.xml, doc/reference_measure.xml,
+	  doc/reference_processing.xml, doc/reference_sfcgal.xml,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/sfcgal_cheatsheet.html.xsl,
+	  doc/xsl/sfcgal_comments.sql.xsl, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_force_sfs.c,
+	  liblwgeom/cunit/cu_sfcgal.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_sfcgal.c, liblwgeom/lwgeom_sfcgal.h,
+	  postgis/Makefile.in, postgis/lwgeom_backend_api.c,
+	  postgis/lwgeom_backend_api.h, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_sfcgal.c, postgis/lwgeom_sfcgal.h,
+	  postgis/postgis.sql.in, postgis/postgis_module.c,
+	  postgis/sfcgal.sql.in, postgis/uninstall_sfcgal.sql.in,
+	  regress/Makefile.in, regress/regress_sfcgal.sql,
+	  regress/regress_sfcgal_expected, regress/run_test,
+	  regress/run_test.pl, regress/sfcgal, regress/sfcgal/README,
+	  regress/sfcgal/concave_hull.sql,
+	  regress/sfcgal/concave_hull_expected, regress/sfcgal/empty.sql,
+	  regress/sfcgal/empty_expected, regress/sfcgal/geography.sql,
+	  regress/sfcgal/geography_expected, regress/sfcgal/legacy.sql,
+	  regress/sfcgal/legacy_expected, regress/sfcgal/measures.sql,
+	  regress/sfcgal/measures_expected, regress/sfcgal/regress.sql,
+	  regress/sfcgal/regress_expected, regress/sfcgal/regress_ogc.sql,
+	  regress/sfcgal/regress_ogc_expected,
+	  regress/sfcgal/regress_ogc_prep.sql,
+	  regress/sfcgal/regress_ogc_prep_expected,
+	  regress/sfcgal/tickets.sql, regress/sfcgal/tickets_expected,
+	  regress/sfcgal/wmsservers.sql,
+	  regress/sfcgal/wmsservers_expected: Add SFCGAL support cf #2254.
+	  Include SFCGAL support, postgis backend handling (GEOS/SFCGAL).
+	  Regress tests, documentation prototypes and also additional
+	  force_sfs function.
 
 2013-05-09 14:22  Regina Obe <lr at pcorp.us>
 
-	* [r11388] update extension install to include tiger geocoder and
-	  some helpful commands you can run from psql
+	* [r11388] doc/installation.xml: update extension install to
+	  include tiger geocoder and some helpful commands you can run from
+	  psql
 
 2013-05-09 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r11387] Fix potential access to uninitialized value
+	* [r11387] liblwgeom/lwcompound.c: Fix potential access to
+	  uninitialized value
 	  
 	  It would have happened on malformed COMPOUNDCURVE (unlikely).
 	  Hushes compiler warning.
 
 2013-05-09 06:34  Regina Obe <lr at pcorp.us>
 
-	* [r11385] start accounting for more raster helper types -
-	  addbandarg etc.
+	* [r11385] doc/xsl/raster_gardentest.sql.xsl: start accounting for
+	  more raster helper types - addbandarg etc.
 
 2013-05-08 20:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11384] #2298, ST_AsGML geography crashable with monkey inputs
+	* [r11384] postgis/geography_inout.c: #2298, ST_AsGML geography
+	  crashable with monkey inputs
 
 2013-05-08 05:18  Regina Obe <lr at pcorp.us>
 
-	* [r11383] #2242: Clarify behavior of ST_Union with NULLS
+	* [r11383] doc/reference_processing.xml: #2242: Clarify behavior of
+	  ST_Union with NULLS
 
 2013-05-08 05:05  Regina Obe <lr at pcorp.us>
 
-	* [r11382] put full version number on st_tpi, st_tri, st_roughness
+	* [r11382] doc/reference_raster.xml: put full version number on
+	  st_tpi, st_tri, st_roughness
 
 2013-05-07 23:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r11381] Commented out debug call to non-existant function
-	  nd_stats_to_grid().
+	* [r11381] NEWS, postgis/gserialized_estimate.c: Commented out
+	  debug call to non-existant function nd_stats_to_grid().
 	  Ticket #2282
 
 2013-05-07 15:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r11380] Added ST_TRI(raster). Ticket #2164. Thanks to Nathaniel
-	  Clay for writing the function and required docs and regression
-	  tests.
+	* [r11380] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_elevation_functions.sql,
+	  raster/test/regress/rt_elevation_functions_expected: Added
+	  ST_TRI(raster). Ticket #2164. Thanks to Nathaniel Clay for
+	  writing the function and required docs and regression tests.
 
 2013-05-07 15:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r11379] Added ST_Roughness(raster). Ticket #2302. Thanks to
-	  Nathaniel Clay for writing the function and required docs and
-	  regression tests.
+	* [r11379] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_elevation_functions.sql,
+	  raster/test/regress/rt_elevation_functions_expected: Added
+	  ST_Roughness(raster). Ticket #2302. Thanks to Nathaniel Clay for
+	  writing the function and required docs and regression tests.
 
 2013-05-07 15:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r11378] Added ST_TPI(raster). Ticket #2163. Thanks to Nathaniel
-	  Clay for writing
+	* [r11378] NEWS, doc/introduction.xml, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_elevation_functions.sql,
+	  raster/test/regress/rt_elevation_functions_expected: Added
+	  ST_TPI(raster). Ticket #2163. Thanks to Nathaniel Clay for
+	  writing
 	  the function and required docs and regression tests.
 
 2013-05-07 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r11377] try again
+	* [r11377] doc/postgis.xml: try again
 
 2013-05-07 15:00  Regina Obe <lr at pcorp.us>
 
-	* [r11376] put in author info ePub just shows unknown for author
-	  (annoying). Move editor into authorgroup. Also put in productname
-	  and number
+	* [r11376] doc/postgis.xml: put in author info ePub just shows
+	  unknown for author (annoying). Move editor into authorgroup. Also
+	  put in productname and number
 
 2013-05-07 06:05  Regina Obe <lr at pcorp.us>
 
-	* [r11375] fix PGCONFIG (change to @PG_CONFIG@ ) to be consistent
-	  with configure variable change.
+	* [r11375] extensions/postgis_tiger_geocoder/Makefile.in: fix
+	  PGCONFIG (change to @PG_CONFIG@ ) to be consistent with configure
+	  variable change.
 
 2013-05-06 08:30  Sandro Santilli <strk at kbt.io>
 
-	* [r11364] Ensure local liblwgeom dir is added first to include
-	  path in loader/
+	* [r11364] loader/Makefile.in: Ensure local liblwgeom dir is added
+	  first to include path in loader/
 
 2013-05-06 07:58  Regina Obe <lr at pcorp.us>
 
-	* [r11363] Add GEOS to compile cunit flags of shp2pgsql to prevent
-	  error in #1898
+	* [r11363] loader/cunit/Makefile.in: Add GEOS to compile cunit
+	  flags of shp2pgsql to prevent error in #1898
 
 2013-05-06 06:48  Regina Obe <lr at pcorp.us>
 
-	* [r11361] #1898: Nathan Wagner's patch that adds a flag 2 to allow
-	  ST_DelaunayTriangles to dump out a TIN. Just commit and see if
-	  winnie has same issue with shp2pgsql-gui checks
+	* [r11361] doc/reference_processing.xml, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwtin.c, regress/delaunaytriangles.sql,
+	  regress/delaunaytriangles_expected: #1898: Nathan Wagner's patch
+	  that adds a flag 2 to allow ST_DelaunayTriangles to dump out a
+	  TIN. Just commit and see if winnie has same issue with
+	  shp2pgsql-gui checks
 
 2013-05-05 22:35  Regina Obe <lr at pcorp.us>
 
-	* [r11360] #1818 slight doc change move the FromGeoHash family to
-	  constructor section and link back to ST_GeoHash output and amend
-	  credits to Jason Smith
+	* [r11360] NEWS, doc/introduction.xml,
+	  doc/reference_constructor.xml, doc/reference_output.xml: #1818
+	  slight doc change move the FromGeoHash family to constructor
+	  section and link back to ST_GeoHash output and amend credits to
+	  Jason Smith
 
 2013-05-05 16:34  Regina Obe <lr at pcorp.us>
 
-	* [r11359] #2118: add enhanced note to ST_Boundary (to note Nathan
-	  Wagner ST_Triangle support feature)
+	* [r11359] doc/reference_accessor.xml: #2118: add enhanced note to
+	  ST_Boundary (to note Nathan Wagner ST_Triangle support feature)
 
 2013-05-05 16:24  Regina Obe <lr at pcorp.us>
 
-	* [r11358] #2118: ST_Boundary support for Triangle type
+	* [r11358] postgis/lwgeom_geos.c, regress/Makefile.in,
+	  regress/boundary.sql, regress/boundary_expected: #2118:
+	  ST_Boundary support for Triangle type
 
 2013-05-05 01:37  Regina Obe <lr at pcorp.us>
 
-	* [r11356] change output naming of epub to be consistent with pdf
-	  and also try to add in the css include
+	* [r11356] doc/Makefile.in: change output naming of epub to be
+	  consistent with pdf and also try to add in the css include
 
 2013-05-04 20:15  Regina Obe <lr at pcorp.us>
 
-	* [r11355] bah dbtoepub doesn't understand includes
+	* [r11355] doc/Makefile.in: bah dbtoepub doesn't understand
+	  includes
 
 2013-05-04 20:04  Regina Obe <lr at pcorp.us>
 
-	* [r11354] switch back to rout but attempt a -I include
+	* [r11354] doc/Makefile.in: switch back to rout but attempt a -I
+	  include
 
 2013-05-04 19:42  Regina Obe <lr at pcorp.us>
 
-	* [r11353] change epub to be built in html so relative search for
-	  images doesn't break, fix deprecated links
+	* [r11353] doc/Makefile.in: change epub to be built in html so
+	  relative search for images doesn't break, fix deprecated links
 
 2013-05-04 16:59  Regina Obe <lr at pcorp.us>
 
-	* [r11352] #2204: regina programming in dark trying to put in epub
-	  build logic
+	* [r11352] doc/Makefile.in: #2204: regina programming in dark
+	  trying to put in epub build logic
 
 2013-05-04 13:54  Regina Obe <lr at pcorp.us>
 
-	* [r11350] change log tables generated to have 21 in name (topology
-	  garden test is far from done)
+	* [r11350] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl,
+	  doc/xsl/topology_gardentest.sql.xsl: change log tables generated
+	  to have 21 in name (topology garden test is far from done)
 
 2013-05-04 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r11349] #2295 Nathan Wagner patch to support for dumping
-	  circular strings in dump points
+	* [r11349] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  postgis/lwgeom_dumppoints.c, regress/dumppoints_expected: #2295
+	  Nathan Wagner patch to support for dumping circular strings in
+	  dump points
 
 2013-05-04 01:16  Regina Obe <lr at pcorp.us>
 
-	* [r11346] #2293: patch to throw an error for curved geoms on
-	  ST_DumpPoints rather than crash.
+	* [r11346] postgis/lwgeom_dumppoints.c, regress/dumppoints.sql,
+	  regress/dumppoints_expected: #2293: patch to throw an error for
+	  curved geoms on ST_DumpPoints rather than crash.
 
 2013-05-03 05:54  Regina Obe <lr at pcorp.us>
 
-	* [r11345] #1292 commit patch ST_SnapToGrid returns a value of of
-	  range
+	* [r11345] postgis/geography_inout.c, regress/tickets.sql,
+	  regress/tickets_expected: #1292 commit patch ST_SnapToGrid
+	  returns a value of of range
 
 2013-05-03 04:45  Regina Obe <lr at pcorp.us>
 
-	* [r11344] #1818 credit updates J. Smith (also fix web link in
-	  CREDITS file)
+	* [r11344] CREDITS, NEWS, doc/introduction.xml: #1818 credit
+	  updates J. Smith (also fix web link in CREDITS file)
 
 2013-05-03 04:12  Regina Obe <lr at pcorp.us>
 
-	* [r11343] #1818: geohash one more file forgot to commit.
+	* [r11343] postgis/lwgeom_in_geohash.c: #1818: geohash one more
+	  file forgot to commit.
 
 2013-05-03 04:05  Regina Obe <lr at pcorp.us>
 
-	* [r11342] #1818: oops forgot to add the tests
+	* [r11342] regress/in_geohash.sql, regress/in_geohash_expected:
+	  #1818: oops forgot to add the tests
 
 2013-05-03 04:04  Regina Obe <lr at pcorp.us>
 
-	* [r11341] #1818: geohash patch hashbox to geom
+	* [r11341] doc/reference_output.xml,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  postgis/Makefile.in, postgis/postgis.sql.in, regress/Makefile.in,
+	  utils/postgis_restore.pl.in: #1818: geohash patch hashbox to geom
 
 2013-05-02 12:03  Regina Obe <lr at pcorp.us>
 
-	* [r11340] #2262 change box cast from implicit to assignment
+	* [r11340] postgis/postgis.sql.in: #2262 change box cast from
+	  implicit to assignment
 
 2013-05-02 12:00  Regina Obe <lr at pcorp.us>
 
-	* [r11339] add 2.0.3 and 2.1 sections, break out 2.1 changed from
-	  new
+	* [r11339] NEWS, doc/release_notes.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: add 2.0.3 and 2.1 sections,
+	  break out 2.1 changed from new
 
 2013-05-01 13:48  Regina Obe <lr at pcorp.us>
 
-	* [r11334] ban strk's annoying warning note about using deprecated
-	  functions
+	* [r11334]
+	  extras/tiger_geocoder/tiger_2011/geocode/interpolate_from_address.sql:
+	  ban strk's annoying warning note about using deprecated functions
 
 2013-05-01 05:51  Regina Obe <lr at pcorp.us>
 
-	* [r11333] revise unpackaged to include pagc stuff
+	* [r11333]
+	  extensions/postgis_tiger_geocoder/sql_bits/tiger_geocoder--unpackaged.sql.in:
+	  revise unpackaged to include pagc stuff
 
 2013-05-01 05:05  Regina Obe <lr at pcorp.us>
 
-	* [r11332] fix formatting was causing miss parsing of zips
+	* [r11332]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  fix formatting was causing miss parsing of zips
 
 2013-04-30 03:39  Regina Obe <lr at pcorp.us>
 
-	* [r11330] one more clarification
+	* [r11330] doc/installation.xml: one more clarification
 
 2013-04-30 03:35  Regina Obe <lr at pcorp.us>
 
-	* [r11329] clarify under what conditions you can compile without
-	  GDAL
+	* [r11329] doc/installation.xml: clarify under what conditions you
+	  can compile without GDAL
 
 2013-04-29 05:31  Regina Obe <lr at pcorp.us>
 
-	* [r11328] #2279 fix typo got smallint and int4 confused
+	* [r11328] postgis/postgis_drop_before.sql: #2279 fix typo got
+	  smallint and int4 confused
 
 2013-04-28 21:27  Regina Obe <lr at pcorp.us>
 
-	* [r11327] #2279: fix inability to upgrade from 2.0 to 2.1 by
-	  renaming old geog/geom selectivity functions to new name (if they
-	  are currently used) aand then allowing the standard upgrade to
-	  steam roll over the definitions.
+	* [r11327] postgis/postgis_drop_before.sql: #2279: fix inability to
+	  upgrade from 2.0 to 2.1 by renaming old geog/geom selectivity
+	  functions to new name (if they are currently used) aand then
+	  allowing the standard upgrade to steam roll over the definitions.
 
 2013-04-26 14:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r11326] Added ST_Summary(raster). Ticket #2280
+	* [r11326] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_utility-post.pl,
+	  raster/test/regress/rt_utility-post.sh,
+	  raster/test/regress/rt_utility-pre.pl,
+	  raster/test/regress/rt_utility-pre.sh,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Added
+	  ST_Summary(raster). Ticket #2280
 
 2013-04-25 10:07  Regina Obe <lr at pcorp.us>
 
-	* [r11325] updates to instructions more coming though should
-	  probably just put n onlin documentation
+	* [r11325] extras/tiger_geocoder/tiger_2011/README: updates to
+	  instructions more coming though should probably just put n onlin
+	  documentation
 
 2013-04-25 10:07  Regina Obe <lr at pcorp.us>
 
-	* [r11324] #2260: revise to use new API structure of pagc
-	  standardizer
+	* [r11324]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2260: revise to use new API structure of pagc standardizer
 
 2013-04-24 15:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r11323] Added better handling of file paths for msys
+	* [r11323] raster/test/regress/rt_addband-pre.pl,
+	  raster/test/regress/rt_addband-pre.sh,
+	  raster/test/regress/rt_bytea-pre.pl,
+	  raster/test/regress/rt_bytea-pre.sh: Added better handling of
+	  file paths for msys
 
 2013-04-24 03:34  Regina Obe <lr at pcorp.us>
 
-	* [r11321] Add update path from 2.0.3 to 2.1.0SVN
+	* [r11321] extensions/upgradeable_versions.mk: Add update path from
+	  2.0.3 to 2.1.0SVN
 
 2013-04-23 23:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r11320] Added parameter to ST_AsBinary(raster) to permit out-db
-	  bands to be treated as in-db. Ticket #2222
+	* [r11320] NEWS, doc/reference_raster.xml,
+	  raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/regress/rt_bytea-post.pl,
+	  raster/test/regress/rt_bytea-post.sh,
+	  raster/test/regress/rt_bytea-pre.pl,
+	  raster/test/regress/rt_bytea-pre.sh,
+	  raster/test/regress/rt_bytea.sql: Added parameter to
+	  ST_AsBinary(raster) to permit out-db bands to be treated as
+	  in-db. Ticket #2222
 
 2013-04-23 21:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11319] #2275, revert configure argument with-pgconfig
+	* [r11319] configure.ac: #2275, revert configure argument
+	  with-pgconfig
 
 2013-04-23 21:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11315] #2277, potential segfault condition removed
+	* [r11315] postgis/lwgeom_geos_prepared.c: #2277, potential
+	  segfault condition removed
 
 2013-04-23 20:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r11314] Added test for loading out-db rasters in raster2pgsql
+	* [r11314] raster/test/regress/Makefile.in,
+	  raster/test/regress/loader/BasicOutDB-post.pl,
+	  raster/test/regress/loader/BasicOutDB-post.sh,
+	  raster/test/regress/loader/BasicOutDB-pre.pl,
+	  raster/test/regress/loader/BasicOutDB-pre.sh,
+	  raster/test/regress/loader/BasicOutDB.select.expected,
+	  raster/test/regress/loader/BasicOutDB.select.sql,
+	  raster/test/regress/rt_addband-post.sh,
+	  raster/test/regress/rt_addband-pre.sh: Added test for loading
+	  out-db rasters in raster2pgsql
 
 2013-04-23 19:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r11313] Explicitly initialize memory as valgrind complains
+	* [r11313] raster/test/cunit/cu_tester.c: Explicitly initialize
+	  memory as valgrind complains
 
 2013-04-23 19:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r11312] Added bash versions of "bootstrapping" code for
-	  rt_addband test
+	* [r11312] raster/test/regress/rt_addband-post.pl,
+	  raster/test/regress/rt_addband-post.sh,
+	  raster/test/regress/rt_addband-pre.pl,
+	  raster/test/regress/rt_addband-pre.sh, regress/run_test: Added
+	  bash versions of "bootstrapping" code for rt_addband test
 
 2013-04-23 19:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r11311] Addition of ST_AddBand(raster, ...) for out-db bands.
-	  Ticket #2276
+	* [r11311] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_addband-post.pl,
+	  raster/test/regress/rt_addband-pre.pl,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected, regress/run_test.pl:
+	  Addition of ST_AddBand(raster, ...) for out-db bands. Ticket
+	  #2276
 
 2013-04-17 12:46  Regina Obe <lr at pcorp.us>
 
-	* [r11306] oops had wrong data type for tables
+	* [r11306]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  oops had wrong data type for tables
 
 2013-04-17 06:58  Sandro Santilli <strk at kbt.io>
 
-	* [r11305] Properly escape dashes in man pages
+	* [r11305] doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: Properly
+	  escape dashes in man pages
 	  
 	  Patch by Markus Wanner <markus at bluegap.ch>
 
 2013-04-16 18:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r11304] Added numerical parameters version of
-	  ST_SetGeoReference(raster).
+	* [r11304] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_georeference_expected: Added numerical
+	  parameters version of ST_SetGeoReference(raster).
 	  Ticket #613
 
 2013-04-16 15:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11301] Change PGCONFIG to PG_CONFIG
+	* [r11301] configure.ac, doc/Makefile.comments.in,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in, loader/Makefile.in,
+	  postgis/Makefile.in, raster/rt_pg/Makefile.in,
+	  topology/Makefile.in, utils/Makefile.in: Change PGCONFIG to
+	  PG_CONFIG
 
 2013-04-16 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r11300] Link to wikipedia article about GeoHash from ST_GeoHash
+	* [r11300] doc/reference_output.xml: Link to wikipedia article
+	  about GeoHash from ST_GeoHash
 
 2013-04-15 21:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r11298] Emit warning when changing a raster's georeference if
-	  raster has any
+	* [r11298] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c: Emit warning when
+	  changing a raster's georeference if raster has any
 	  out-db bands. Also updated docs with note. Ticket #2244
 
 2013-04-15 21:14  Regina Obe <lr at pcorp.us>
 
-	* [r11297] add new use_pagc_addess_parser switch in list
+	* [r11297] doc/extras_tigergeocoder.xml: add new
+	  use_pagc_addess_parser switch in list
 
 2013-04-15 08:02  Sandro Santilli <strk at kbt.io>
 
-	* [r11296] Add -s to usage string of postgis_restore.pl. See #2264
+	* [r11296] utils/postgis_restore.pl.in: Add -s to usage string of
+	  postgis_restore.pl. See #2264
 
 2013-04-13 18:26  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r11294] Associated CLI fix for #2272: shp2pgsql-gui crashes when
-	  given filenames with dots.
+	* [r11294] loader/shp2pgsql-cli.c: Associated CLI fix for #2272:
+	  shp2pgsql-gui crashes when given filenames with dots.
 	  
 	  After some experimentation, the best solution seems to be to use
 	  a separate scan to
@@ -11630,8 +18533,8 @@
 
 2013-04-13 17:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r11292] Fix for bug #2272: shp2pgsql-gui crashes when given
-	  filenames with dots.
+	* [r11292] loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: Fix for
+	  bug #2272: shp2pgsql-gui crashes when given filenames with dots.
 	  
 	  This was a combination of two bugs: firstly, we weren't
 	  initialising the
@@ -11653,21 +18556,27 @@
 
 2013-04-13 07:15  Regina Obe <lr at pcorp.us>
 
-	* [r11290] #2260 - fix normalize discrepancy in pagc handling
-	  service drives
+	* [r11290]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  #2260 - fix normalize discrepancy in pagc handling service drives
 
 2013-04-12 18:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11289] #945, clean up build artefacts and upgrade script
+	* [r11289] postgis/Makefile.in, postgis/gserialized_estimate.c,
+	  postgis/postgis_drop_after.sql: #945, clean up build artefacts
+	  and upgrade script
 
 2013-04-12 18:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11288] #945, remove the old selectivity code, now no longer
-	  being called
+	* [r11288] postgis/Makefile.in, postgis/geography.sql.in,
+	  postgis/geography_estimate.c, postgis/geography_inout.c,
+	  postgis/geometry_estimate.c, postgis/gserialized_estimate.c,
+	  postgis/postgis.sql.in: #945, remove the old selectivity code,
+	  now no longer being called
 
 2013-04-12 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r11286] Rewrite the postgis_restore.pl improvement line
+	* [r11286] NEWS: Rewrite the postgis_restore.pl improvement line
 	  
 	  The commit message was also wrong, it's not the dump having
 	  postgis
@@ -11675,27 +18584,29 @@
 
 2013-04-12 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r11285] postgis_restore.pl support for dump with postgis in
-	  custom schema
+	* [r11285] NEWS, utils/postgis_restore.pl.in: postgis_restore.pl
+	  support for dump with postgis in custom schema
 	  
 	  See #2264 -- thanks Thomas (frost242)
 
 2013-04-11 20:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r11284] Prevent parallel make of raster. Ticket 2271
+	* [r11284] NEWS, raster/Makefile.in: Prevent parallel make of
+	  raster. Ticket 2271
 
 2013-04-10 20:06  Regina Obe <lr at pcorp.us>
 
-	* [r11281] give license faq a permanent pretty anchor.
+	* [r11281] doc/faq.xml: give license faq a permanent pretty anchor.
 
 2013-04-09 23:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r11277] Fix expression-based ST_MapAlgebra resulting in
-	  regression failures on some machines
+	* [r11277] raster/rt_pg/rt_pg.c: Fix expression-based ST_MapAlgebra
+	  resulting in regression failures on some machines
 
 2013-04-09 22:43  Sandro Santilli <strk at kbt.io>
 
-	* [r11276] Fix access to random memory during ANALYZE
+	* [r11276] postgis/geometry_estimate.c: Fix access to random memory
+	  during ANALYZE
 	  
 	  The bug was introduced with previous commit, see #2269
 	  
@@ -11707,247 +18618,316 @@
 
 2013-04-09 18:35  Sandro Santilli <strk at kbt.io>
 
-	* [r11274] Avoid uselessly detoasting full geometries on ANALYZE
-	  (#2269)
+	* [r11274] postgis/geometry_estimate.c: Avoid uselessly detoasting
+	  full geometries on ANALYZE (#2269)
 
 2013-04-06 18:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r11257] Removed debug statements
+	* [r11257] postgis/lwgeom_btree.c: Removed debug statements
 
 2013-04-06 18:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r11256] GBOX variables not initialized for empty geometries.
-	  Ticket #2257
+	* [r11256] NEWS, postgis/lwgeom_btree.c: GBOX variables not
+	  initialized for empty geometries. Ticket #2257
 
 2013-04-05 14:37  Regina Obe <lr at pcorp.us>
 
-	* [r11255] change to use some elements from parse_address
+	* [r11255]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  change to use some elements from parse_address
 
 2013-04-05 14:28  Regina Obe <lr at pcorp.us>
 
-	* [r11254] add pagc regression testing. Will upload the regress
-	  output once I look into the regression failures
+	* [r11254]
+	  extras/tiger_geocoder/tiger_2011/regress/pagc_normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2011/regress/regress.sql: add pagc
+	  regression testing. Will upload the regress output once I look
+	  into the regression failures
 
 2013-04-04 06:46  Regina Obe <lr at pcorp.us>
 
-	* [r11252] #2192: doco patch
+	* [r11252] doc/reference_processing.xml: #2192: doco patch
 
 2013-04-03 22:53  Regina Obe <lr at pcorp.us>
 
-	* [r11249] #2258 get rid of explicit public (so people can install
-	  postgis in any schema they want), but insure we use security
-	  invoker to call new st_esimatedExtent to prevent malicious code
-	  injection.
+	* [r11249] postgis/postgis.sql.in: #2258 get rid of explicit public
+	  (so people can install postgis in any schema they want), but
+	  insure we use security invoker to call new st_esimatedExtent to
+	  prevent malicious code injection.
 
 2013-04-03 13:39  Regina Obe <lr at pcorp.us>
 
-	* [r11248] mark pagc lookup tables is_custom = true as editable
+	* [r11248]
+	  extensions/postgis_tiger_geocoder/sql_bits/mark_editable_objects.sql.in:
+	  mark pagc lookup tables is_custom = true as editable
 
 2013-04-03 12:54  Regina Obe <lr at pcorp.us>
 
-	* [r11247] #2261: fix creation of next next upgrade script, add
-	  null protection for pagc_normalize_address
+	* [r11247] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  #2261: fix creation of next next upgrade script, add null
+	  protection for pagc_normalize_address
 
 2013-04-02 22:22  Regina Obe <lr at pcorp.us>
 
-	* [r11246] #2193: implement upgrade next next functionality hack,
-	  implement swap -- SELECT
+	* [r11246] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/tiger_2011/normalize/normalize_address.sql:
+	  #2193: implement upgrade next next functionality hack, implement
+	  swap -- SELECT
 	  set_geocode_setting('use_pagc_address_parser','true'); will cause
 	  geocoder to use pagc address parser instead of build in
 	  normalizer
 
 2013-04-02 20:51  Regina Obe <lr at pcorp.us>
 
-	* [r11245] #2193: get rid of redundant call.
+	* [r11245] extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql:
+	  #2193: get rid of redundant call.
 
 2013-04-02 20:46  Regina Obe <lr at pcorp.us>
 
-	* [r11244] #2193 integrate pagc in extension (loads helper tables)
-	  and also upgrade and create scripts, modify tables some more.
-	  Still need to put in another folder with c files for compile and
-	  in manual on how to enable.
+	* [r11244] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql: #2193
+	  integrate pagc in extension (loads helper tables) and also
+	  upgrade and create scripts, modify tables some more. Still need
+	  to put in another folder with c files for compile and in manual
+	  on how to enable.
 
 2013-04-02 15:07  Regina Obe <lr at pcorp.us>
 
-	* [r11243] #2193: pretype (not ideal because norm_addy doesn't have
-	  slot for it so just stuff in streettypeabbrev ) .norm_addy should
-	  ideally be changed.
+	* [r11243]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  #2193: pretype (not ideal because norm_addy doesn't have slot for
+	  it so just stuff in streettypeabbrev ) .norm_addy should ideally
+	  be changed.
 
 2013-04-02 14:57  Regina Obe <lr at pcorp.us>
 
-	* [r11242] forgot the pre direction
+	* [r11242]
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql:
+	  forgot the pre direction
 
 2013-04-02 14:43  Regina Obe <lr at pcorp.us>
 
-	* [r11241] First step of integrating the pagc normalizer, add the
-	  tables and wrapper function that return a norm_addy object and
-	  also a geocode_setting option to swap out old address parser with
-	  pagc
+	* [r11241] extras/tiger_geocoder/tiger_2011/geocode_settings.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/pagc_normalize/pagc_tables.sql:
+	  First step of integrating the pagc normalizer, add the tables and
+	  wrapper function that return a norm_addy object and also a
+	  geocode_setting option to swap out old address parser with pagc
 
 2013-03-31 01:55  Regina Obe <lr at pcorp.us>
 
-	* [r11230] #2018 mark ST_Dwithin as also supporting curves. Just
-	  taking rpamsey's word for this -- will test later.
+	* [r11230] doc/reference_measure.xml: #2018 mark ST_Dwithin as also
+	  supporting curves. Just taking rpamsey's word for this -- will
+	  test later.
 
 2013-03-30 01:19  Regina Obe <lr at pcorp.us>
 
-	* [r11228] #2018: highlight that curves are now supported -
-	  examples forthcoming. Also broke geography into separate example
-	  section
+	* [r11228] doc/reference_measure.xml: #2018: highlight that curves
+	  are now supported - examples forthcoming. Also broke geography
+	  into separate example section
 
 2013-03-29 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11227] #2018, Remove old bruteforce function and replace with
-	  new one.
+	* [r11227] liblwgeom/measures.c, liblwgeom/measures.h: #2018,
+	  Remove old bruteforce function and replace with new one.
 
 2013-03-29 20:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r11226] Set CFLAGS in loader cunit tests so that mingw can run
-	  tests
+	* [r11226] loader/cunit/Makefile.in: Set CFLAGS in loader cunit
+	  tests so that mingw can run tests
 
 2013-03-29 16:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r11225] Removed commented out variants of ST_MapAlgebra removed
-	  in r11222.
+	* [r11225] raster/rt_pg/rtpostgis.sql.in: Removed commented out
+	  variants of ST_MapAlgebra removed in r11222.
 
 2013-03-29 16:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r11224] Added news about Ticket #2133
+	* [r11224] NEWS: Added news about Ticket #2133
 
 2013-03-29 16:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r11223] Code cleanup to shut gcc up
+	* [r11223] raster/loader/raster2pgsql.c, raster/rt_pg/rt_pg.c,
+	  raster/test/cunit/cu_band_stats.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_raster_geometry.c: Code cleanup to shut gcc
+	  up
 
 2013-03-29 16:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r11222] Refactored expression variant of ST_MapAlgebra() to be
-	  faster.
+	* [r11222] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/rt_mapalgebra_expr_expected: Refactored
+	  expression variant of ST_MapAlgebra() to be faster.
 	  Performance is almost as good as ST_MapAlgebraExpr(). Ticket
 	  #2133
 
 2013-03-29 15:55  Regina Obe <lr at pcorp.us>
 
-	* [r11221] fix link
+	* [r11221] doc/faq_raster.xml: fix link
 
 2013-03-28 22:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11219] #2018, Distance calculation support for arc features
-	  (circstring, compoundcurve, curvepolygon)
+	* [r11219] NEWS, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/ptarray.c,
+	  regress/tickets_expected: #2018, Distance calculation support for
+	  arc features (circstring, compoundcurve, curvepolygon)
 
 2013-03-28 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r11218] change variable used to __MINGW64_VERSION_MAJOR (the
-	  mingw64_w32 doesn't have __MINGW64_ (only the mingw64-w64 has
-	  that)
+	* [r11218] liblwgeom/stringbuffer.c: change variable used to
+	  __MINGW64_VERSION_MAJOR (the mingw64_w32 doesn't have __MINGW64_
+	  (only the mingw64-w64 has that)
 
 2013-03-28 09:30  Regina Obe <lr at pcorp.us>
 
-	* [r11217] #1668: if mingw64 and it returns <0 switch to _vscprintf
-	  native windows implementation. Thanks to swoodbridge for pointing
-	  out the define to use.
+	* [r11217] liblwgeom/stringbuffer.c: #1668: if mingw64 and it
+	  returns <0 switch to _vscprintf native windows implementation.
+	  Thanks to swoodbridge for pointing out the define to use.
 
 2013-03-27 13:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r11215] Fix bad dimensions when rescaling rasters with default
-	  geotransform
+	* [r11215] NEWS, raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Fix bad dimensions when
+	  rescaling rasters with default geotransform
 	  matrix. Ticket #2251
 
 2013-03-26 15:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11213] flag #945 as complete
+	* [r11213] NEWS: flag #945 as complete
 
 2013-03-26 15:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11212] #2201, ST_GeoHash wrong on boundaries
+	* [r11212] NEWS, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/lwalgorithm.c: #2201, ST_GeoHash wrong on boundaries
 
 2013-03-26 13:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11209] #2186, gui progress bar update is slowing loads
+	* [r11209] loader/shp2pgsql-gui.c: #2186, gui progress bar update
+	  is slowing loads
 
 2013-03-26 04:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r11207] Enhanced ST_Union(raster, uniontype) to union all bands
-	  of all rasters.
+	* [r11207] NEWS, doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Enhanced ST_Union(raster,
+	  uniontype) to union all bands of all rasters.
 	  Ticket #2200.
 
 2013-03-25 18:45  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11206] revert wrong regress encoding stuff from r11205
+	* [r11206] regress/run_test, regress/run_test.pl: revert wrong
+	  regress encoding stuff from r11205
 
 2013-03-25 18:41  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r11205] Related to #1553. Add missing free in cu_surface cunit
-	  to be valgrind clean. As TGEOM was not used as storage
-	  serialization, i purely remove TGEOM for now, and kept only the
-	  TIN/POLYHEDRALSURFACE lwgeom expression (will see in future if we
-	  really need to have a 3D topological storage PostGIS side)
+	* [r11205] liblwgeom/Makefile.in, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwgeom.c, regress/run_test,
+	  regress/run_test.pl: Related to #1553. Add missing free in
+	  cu_surface cunit to be valgrind clean. As TGEOM was not used as
+	  storage serialization, i purely remove TGEOM for now, and kept
+	  only the TIN/POLYHEDRALSURFACE lwgeom expression (will see in
+	  future if we really need to have a 3D topological storage PostGIS
+	  side)
 
 2013-03-25 17:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r11204] Removed old raster core tests from configure
+	* [r11204] configure.ac: Removed old raster core tests from
+	  configure
 
 2013-03-25 17:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r11203] Delete old core raster tests. Ticket #2115
+	* [r11203] raster/test/core: Delete old core raster tests. Ticket
+	  #2115
 
 2013-03-25 03:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r11202] Addition of ST_FromGDALRaster(). This is what happens on
-	  a long airplane
+	* [r11202] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_fromgdalraster.sql,
+	  raster/test/regress/rt_fromgdalraster_expected: Addition of
+	  ST_FromGDALRaster(). This is what happens on a long airplane
 	  flight! Ticket #2123.
 
 2013-03-25 03:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r11201] Added item regarding -n of raster2pgsql. Ticket #2231
+	* [r11201] NEWS: Added item regarding -n of raster2pgsql. Ticket
+	  #2231
 
 2013-03-25 03:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r11200] Added ability to specify name of filename column in
-	  raster2pgsql. More
+	* [r11200] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h, raster/test/regress/Makefile.in,
+	  raster/test/regress/loader/BasicFilename-post.pl,
+	  raster/test/regress/loader/BasicFilename-post.sh,
+	  raster/test/regress/loader/BasicFilename-pre.pl,
+	  raster/test/regress/loader/BasicFilename-pre.sh,
+	  raster/test/regress/loader/BasicFilename.opts,
+	  raster/test/regress/loader/BasicFilename.select.expected,
+	  raster/test/regress/loader/BasicFilename.select.sql: Added
+	  ability to specify name of filename column in raster2pgsql. More
 	  stuff being done stuck in a tube at 30k feet.
 
 2013-03-22 16:12  Sandro Santilli <strk at kbt.io>
 
-	* [r11197] Revert "Add '-x c' switch to CPP / CC when used as SQL
-	  preprocessor"
+	* [r11197] configure.ac: Revert "Add '-x c' switch to CPP / CC when
+	  used as SQL preprocessor"
 	  
 	  It seems it wasn't needed, see #2239
 
 2013-03-22 12:34  Sandro Santilli <strk at kbt.io>
 
-	* [r11196] Fix lineal TopoJSON output to keep multi components
-	  separated
+	* [r11196] topology/sql/export/TopoJSON.sql.in,
+	  topology/test/regress/topojson_expected: Fix lineal TopoJSON
+	  output to keep multi components separated
 	  
 	  REF: #2228
 
 2013-03-22 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r11195] Add '-x c' switch to CPP / CC when used as SQL
-	  preprocessor
+	* [r11195] configure.ac: Add '-x c' switch to CPP / CC when used as
+	  SQL preprocessor
 	  
 	  Hopefully it'll set us free to name our input files with any
 	  extension we decide.
 
 2013-03-21 21:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r11194] Fix ST_InvDistWeigh4MA() to handle a situation when
-	  neighborhood is
+	* [r11194] raster/rt_pg/rtpostgis.sql.in: Fix ST_InvDistWeigh4MA()
+	  to handle a situation when neighborhood is
 	  empty except the center pixel.
 
 2013-03-21 16:15  Sandro Santilli <strk at kbt.io>
 
-	* [r11193] Fix areal TopoJSON output to group and order polygon
-	  rings (#2228)
+	* [r11193] doc/extras_topology.xml,
+	  topology/sql/export/TopoJSON.sql.in,
+	  topology/test/regress/topojson.sql,
+	  topology/test/regress/topojson_expected: Fix areal TopoJSON
+	  output to group and order polygon rings (#2228)
 
 2013-03-21 09:01  Sandro Santilli <strk at kbt.io>
 
-	* [r11192] Review comments above Makefile rule to generate .sql
-	  from .sql.in
+	* [r11192] postgis/Makefile.in, raster/rt_pg/Makefile.in,
+	  topology/Makefile.in: Review comments above Makefile rule to
+	  generate .sql from .sql.in
 
 2013-03-20 17:38  Sandro Santilli <strk at kbt.io>
 
-	* [r11191] Have functions deprecated in 2.1.0 raise a WARNING
-	  message (#1994)
+	* [r11191] postgis/postgis.sql.in, regress/tickets.sql,
+	  regress/tickets_expected, topology/sql/export/TopoJSON.sql.in,
+	  topology/sql/export/gml.sql.in, topology/sql/populate.sql.in,
+	  topology/sql/sqlmm.sql.in: Have functions deprecated in 2.1.0
+	  raise a WARNING message (#1994)
 	  
 	  Drop use of some deprecated functions by other functions
 	  (as exposed by testsuite).
@@ -11958,8 +18938,9 @@
 
 2013-03-20 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r11190] Deprecate non-CamelCase linear referencing function
-	  (#1994)
+	* [r11190] NEWS, doc/reference_lrs.xml, postgis/postgis.sql.in,
+	  regress/regress_lrs.sql: Deprecate non-CamelCase linear
+	  referencing function (#1994)
 	  
 	  - ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint
 	  - ST_Line_Substring renamed to ST_LineSubstring
@@ -11970,17 +18951,21 @@
 
 2013-03-20 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r11189] Add perturbating edges in TopoJSON test
+	* [r11189] topology/test/regress/topojson.sql,
+	  topology/test/regress/topojson_expected: Add perturbating edges
+	  in TopoJSON test
 
 2013-03-20 12:18  Sandro Santilli <strk at kbt.io>
 
-	* [r11188] Update TopoJSON example with correct output, add note
-	  about arc indices
+	* [r11188] doc/extras_topology.xml: Update TopoJSON example with
+	  correct output, add note about arc indices
 
 2013-03-20 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r11187] Speedup areal TopoJSON output routine to use edge
-	  walking
+	* [r11187] topology/sql/export/TopoJSON.sql.in,
+	  topology/test/regress/topojson.sql,
+	  topology/test/regress/topojson_expected: Speedup areal TopoJSON
+	  output routine to use edge walking
 	  
 	  Now it takes 6% of the time to do the same thing !
 	  
@@ -11989,50 +18974,117 @@
 
 2013-03-20 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r11186] Fix AsTopoJSON call in testcase
+	* [r11186] topology/test/regress/topojson.sql,
+	  topology/test/regress/topojson_expected: Fix AsTopoJSON call in
+	  testcase
 
 2013-03-20 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r11185] Properly encode TopoJSON.sql.in dependency into
-	  topology.sql
+	* [r11185] topology/Makefile.in: Properly encode TopoJSON.sql.in
+	  dependency into topology.sql
 
 2013-03-20 07:48  Sandro Santilli <strk at kbt.io>
 
-	* [r11184] Oops, forgot to add topojson test expectancy (#2240)
+	* [r11184] topology/test/regress/topojson_expected: Oops, forgot to
+	  add topojson test expectancy (#2240)
 
 2013-03-19 18:29  Sandro Santilli <strk at kbt.io>
 
-	* [r11183] Add AsTopoJSON(TopoGeometry) function (#2228)
+	* [r11183] NEWS, doc/extras_topology.xml,
+	  topology/sql/export/TopoJSON.sql.in, topology/test/Makefile.in,
+	  topology/test/regress/topojson.sql, topology/topology.sql.in: Add
+	  AsTopoJSON(TopoGeometry) function (#2228)
 
 2013-03-19 11:52  Sandro Santilli <strk at kbt.io>
 
-	* [r11182] Cleanup and integrate documentation of ST_GetFaceEdges
+	* [r11182] doc/extras_topology.xml: Cleanup and integrate
+	  documentation of ST_GetFaceEdges
 
 2013-03-19 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r11181] Move GML function under a new export/ subdir
+	* [r11181] topology/Makefile.in, topology/sql/export,
+	  topology/sql/export/gml.sql.in, topology/sql/gml.sql.in,
+	  topology/topology.sql.in: Move GML function under a new export/
+	  subdir
 
 2013-03-19 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r11180] Drop the .c suffix of sql files to preprocess under
-	  topology/ dir
+	* [r11180] topology/Makefile.in, topology/sql/gml.sql.in,
+	  topology/sql/gml.sql.in.c,
+	  topology/sql/manage/CopyTopology.sql.in,
+	  topology/sql/manage/CopyTopology.sql.in.c,
+	  topology/sql/manage/ManageHelper.sql.in,
+	  topology/sql/manage/ManageHelper.sql.in.c,
+	  topology/sql/manage/TopologySummary.sql.in,
+	  topology/sql/manage/TopologySummary.sql.in.c,
+	  topology/sql/polygonize.sql.in, topology/sql/polygonize.sql.in.c,
+	  topology/sql/populate.sql.in, topology/sql/populate.sql.in.c,
+	  topology/sql/predicates.sql.in, topology/sql/predicates.sql.in.c,
+	  topology/sql/query/GetNodeEdges.sql.in,
+	  topology/sql/query/GetNodeEdges.sql.in.c,
+	  topology/sql/query/GetRingEdges.sql.in,
+	  topology/sql/query/GetRingEdges.sql.in.c,
+	  topology/sql/query/getedgebypoint.sql.in,
+	  topology/sql/query/getedgebypoint.sql.in.c,
+	  topology/sql/query/getfacebypoint.sql.in,
+	  topology/sql/query/getfacebypoint.sql.in.c,
+	  topology/sql/query/getnodebypoint.sql.in,
+	  topology/sql/query/getnodebypoint.sql.in.c,
+	  topology/sql/sqlmm.sql.in, topology/sql/sqlmm.sql.in.c,
+	  topology/sql/topoelement/topoelement_agg.sql.in,
+	  topology/sql/topoelement/topoelement_agg.sql.in.c,
+	  topology/sql/topogeometry/cleartopogeom.sql.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in.c,
+	  topology/sql/topogeometry/simplify.sql.in,
+	  topology/sql/topogeometry/simplify.sql.in.c,
+	  topology/sql/topogeometry/totopogeom.sql.in,
+	  topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/sql/topogeometry/type.sql.in,
+	  topology/sql/topogeometry/type.sql.in.c,
+	  topology/topology.sql.in, topology/topology.sql.in.c,
+	  topology/topology_drop_after.sql.in,
+	  topology/topology_drop_after.sql.in.c,
+	  topology/topology_drop_before.sql.in,
+	  topology/topology_drop_before.sql.in.c: Drop the .c suffix of sql
+	  files to preprocess under topology/ dir
 
 2013-03-19 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r11179] Drop the .c suffix of sql files to preprocess under
-	  raster/ dir
+	* [r11179] .gitignore, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rtpostgis.sql.in, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: Drop the .c
+	  suffix of sql files to preprocess under raster/ dir
 
 2013-03-18 19:50  Regina Obe <lr at pcorp.us>
 
-	* [r11177] #2238: clarify neighborhood distance terminology
+	* [r11177] doc/reference_raster.xml: #2238: clarify neighborhood
+	  distance terminology
 
 2013-03-18 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r11176] Drop unused variables
+	* [r11176] topology/sql/gml.sql.in.c: Drop unused variables
 
 2013-03-18 17:20  Sandro Santilli <strk at kbt.io>
 
-	* [r11175] Drop the .c suffix of sql files to preprocess
+	* [r11175] .gitignore, postgis/Makefile.in,
+	  postgis/geography.sql.in, postgis/geography.sql.in.c,
+	  postgis/legacy.sql.in, postgis/legacy.sql.in.c,
+	  postgis/legacy_minimal.sql.in, postgis/legacy_minimal.sql.in.c,
+	  postgis/long_xact.sql.in, postgis/long_xact.sql.in.c,
+	  postgis/postgis.sql.in, postgis/postgis.sql.in.c,
+	  postgis/uninstall_geography.sql.in,
+	  postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_legacy.sql.in,
+	  postgis/uninstall_legacy.sql.in.c,
+	  postgis/uninstall_long_xact.sql.in,
+	  postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in, postgis/uninstall_sqlmm.sql.in.c:
+	  Drop the .c suffix of sql files to preprocess
 	  
 	  The suffix was added to make compilers happy about preprocessing,
 	  but invoking cpp directly should be just fine (SQLPP macro)
@@ -12043,16 +19095,19 @@
 
 2013-03-18 00:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r11174] Fixed unescaped % in RAISE message. Ticket #2237
+	* [r11174] raster/rt_pg/rtpostgis.sql.in.c: Fixed unescaped % in
+	  RAISE message. Ticket #2237
 
 2013-03-16 15:30  Regina Obe <lr at pcorp.us>
 
-	* [r11170] fix typo in ST_AsGDALRaster example
+	* [r11170] doc/reference_raster.xml: fix typo in ST_AsGDALRaster
+	  example
 
 2013-03-08 13:58  Sandro Santilli <strk at kbt.io>
 
-	* [r11162] Make test for ST_PointOnSurface accept any contained
-	  point as valid
+	* [r11162] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Make test for ST_PointOnSurface accept any contained point as
+	  valid
 	  
 	  This is to support a change in GEOS 3.3.9 / 3.4.0 that started
 	  giving different (but still valid) results.
@@ -12060,345 +19115,421 @@
 
 2013-03-08 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r11160] Reword ST_Simplify(TopoGeometry) description (#1687)
+	* [r11160] doc/extras_topology.xml: Reword
+	  ST_Simplify(TopoGeometry) description (#1687)
 
 2013-03-07 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r11159] Document ST_Simplify(TopoGeometry) -- closes #1687
+	* [r11159] NEWS, doc/extras_topology.xml,
+	  doc/reference_processing.xml: Document ST_Simplify(TopoGeometry)
+	  -- closes #1687
 
 2013-03-07 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r11158] Add ST_Simplify override for TopoGeometry objects
-	  (#1687)
+	* [r11158] topology/Makefile.in,
+	  topology/sql/topogeometry/simplify.sql.in.c,
+	  topology/test/Makefile.in, topology/test/regress/st_simplify.sql,
+	  topology/test/regress/st_simplify_expected,
+	  topology/topology.sql.in.c: Add ST_Simplify override for
+	  TopoGeometry objects (#1687)
 
 2013-03-07 07:31  Sandro Santilli <strk at kbt.io>
 
-	* [r11156] Split test for #1968 in two parts, to avoid false
-	  negative
+	* [r11156] topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Split test for #1968
+	  in two parts, to avoid false negative
 
 2013-03-06 18:37  Sandro Santilli <strk at kbt.io>
 
-	* [r11155] Improve the test for #1968 to also check duplicated
-	  components
+	* [r11155] topology/test/regress/totopogeom.sql: Improve the test
+	  for #1968 to also check duplicated components
 
 2013-03-06 18:11  Sandro Santilli <strk at kbt.io>
 
-	* [r11152] Fix missing edge from toTopoGeom return (#1968)
+	* [r11152] topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Fix missing edge from
+	  toTopoGeom return (#1968)
 
 2013-03-06 15:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r11151] Bad switch for debug output
+	* [r11151] raster/rt_core/rt_api.c: Bad switch for debug output
 
 2013-03-06 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r11149] Allow adding points at precision distance with
-	  TopoGeo_addPoint
+	* [r11149] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected: Allow adding
+	  points at precision distance with TopoGeo_addPoint
 
 2013-03-05 16:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r11145] Minor code cleanup in raster2pgsql and additional debug
-	  output for
+	* [r11145] raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c:
+	  Minor code cleanup in raster2pgsql and additional debug output
+	  for
 	  rt_api
 
 2013-03-05 09:10  Sandro Santilli <strk at kbt.io>
 
-	* [r11144] Make libjson-c optional adding --without-json configure
-	  switch (#2202)
+	* [r11144] NEWS, README.postgis, configure.ac,
+	  liblwgeom/cunit/cu_tester.c: Make libjson-c optional adding
+	  --without-json configure switch (#2202)
 
 2013-03-04 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r11142] Fix equality operator between EMPTY and point on origin
-	  (#2110)
+	* [r11142] postgis/lwgeom_btree.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix equality operator between EMPTY and
+	  point on origin (#2110)
 
 2013-03-04 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r11140] Drop PDF version of EJB3 spatial tutorial
+	* [r11140] java/ejb3/ejb3spatial.pdf: Drop PDF version of EJB3
+	  spatial tutorial
 	  
 	  There's an ODT version of the manual, pdf can be generated
 
 2013-02-28 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r11121] Add regression test for #2216
+	* [r11121] regress/in_geojson.sql, regress/in_geojson_expected: Add
+	  regression test for #2216
 
 2013-02-28 17:42  Sandro Santilli <strk at kbt.io>
 
-	* [r11120] Fix parsing GeoJSON of multipolygon with holes (#2216)
+	* [r11120] liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/lwin_geojson.c: Fix parsing GeoJSON of multipolygon
+	  with holes (#2216)
 
 2013-02-28 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r11119] Add lwgeom_from_geojson to liblwgeom, add cunit test,
-	  fix memory leak
+	* [r11119] NEWS, configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_in_geojson.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwin_geojson.c, postgis/lwgeom_in_geojson.c: Add
+	  lwgeom_from_geojson to liblwgeom, add cunit test, fix memory leak
 
 2013-02-26 23:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r11118] Added ST_MinConvexHull(raster). Ticket #2210
+	* [r11118] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_convexhull.sql,
+	  raster/test/regress/rt_convexhull_expected: Added
+	  ST_MinConvexHull(raster). Ticket #2210
 
 2013-02-26 17:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r11117] Changed name of exclusion constraint to by dynamic due
-	  to conflict of
+	* [r11117] NEWS, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected: Changed name
+	  of exclusion constraint to by dynamic due to conflict of
 	  implicit index names. Ticket #2215
 
 2013-02-26 17:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r11116] Addition debug output for rt_raster_from_gdal_dataset()
+	* [r11116] raster/rt_core/rt_api.c: Addition debug output for
+	  rt_raster_from_gdal_dataset()
 
 2013-02-23 05:08  Regina Obe <lr at pcorp.us>
 
-	* [r11113] mordernize faq on creating spatial table.
+	* [r11113] doc/faq.xml: mordernize faq on creating spatial table.
 
 2013-02-23 02:04  Regina Obe <lr at pcorp.us>
 
-	* [r11110] #2209: reword to encoding raster issue to not specify
-	  explicit byte count
+	* [r11110] doc/faq_raster.xml: #2209: reword to encoding raster
+	  issue to not specify explicit byte count
 
 2013-02-22 18:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11109] #1292, go back to nudging geodetic coordinates
-	  (realityexists)
+	* [r11109] postgis/geography_inout.c, regress/tickets.sql,
+	  regress/tickets_expected: #1292, go back to nudging geodetic
+	  coordinates (realityexists)
 
 2013-02-21 15:53  Regina Obe <lr at pcorp.us>
 
-	* [r11108] remove duped qandset tags
+	* [r11108] doc/faq_raster.xml: remove duped qandset tags
 
 2013-02-21 14:09  Regina Obe <lr at pcorp.us>
 
-	* [r11107] missing para tag
+	* [r11107] doc/faq_raster.xml: missing para tag
 
 2013-02-21 13:31  Regina Obe <lr at pcorp.us>
 
-	* [r11106] oops forgot pretty anchor
+	* [r11106] doc/faq_raster.xml: oops forgot pretty anchor
 
 2013-02-21 13:29  Regina Obe <lr at pcorp.us>
 
-	* [r11105] document issue in ticket #2209 in FAQ. Probably only
-	  affects me, but who knows.
+	* [r11105] doc/faq_raster.xml: document issue in ticket #2209 in
+	  FAQ. Probably only affects me, but who knows.
 
 2013-02-19 23:03  Regina Obe <lr at pcorp.us>
 
-	* [r11103] #2208 : document that ST_PointN no longer works with
-	  first linestring of multilinestring
+	* [r11103] doc/reference_accessor.xml: #2208 : document that
+	  ST_PointN no longer works with first linestring of
+	  multilinestring
 
 2013-02-18 04:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r11102] Wrong debug output function
+	* [r11102] raster/rt_core/rt_api.c: Wrong debug output function
 
 2013-02-17 19:27  Regina Obe <lr at pcorp.us>
 
-	* [r11100] had type and name swapped
+	* [r11100] doc/reference_raster.xml: had type and name swapped
 
 2013-02-17 18:37  Regina Obe <lr at pcorp.us>
 
-	* [r11099] ST_MapAlgebra: create variablelist and move much of
-	  commentary to that so page is more easily digestable
+	* [r11099] doc/reference_raster.xml: ST_MapAlgebra: create
+	  variablelist and move much of commentary to that so page is more
+	  easily digestable
 
 2013-02-17 16:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r11098] Fixed handling of out-db rasters with no geotransform
-	  matrix
+	* [r11098] raster/rt_core/rt_api.c: Fixed handling of out-db
+	  rasters with no geotransform matrix
 
 2013-02-16 21:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r11097] Additional debug output for rt_raster_gdal_warp()
+	* [r11097] raster/rt_core/rt_api.c: Additional debug output for
+	  rt_raster_gdal_warp()
 
 2013-02-16 21:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r11096] Update raster TODO as it was sorely out of date
+	* [r11096] raster/TODO: Update raster TODO as it was sorely out of
+	  date
 
 2013-02-16 01:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r11095] Faster ST_Union() done using memcpy when possible
+	* [r11095] raster/rt_pg/rt_pg.c, raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Faster ST_Union() done
+	  using memcpy when possible
 
 2013-02-15 23:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r11094] Changed how rasters with unknown SRID and default
-	  geotransform are
+	* [r11094] NEWS, raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_gdalwarp.sql: Changed how rasters with
+	  unknown SRID and default geotransform are
 	  handled when calling GDAL Warp API. Ticket #2203
 
 2013-02-09 06:08  Regina Obe <lr at pcorp.us>
 
-	* [r11092] change check geos to be 3.4 (3.4 is the new standard of
-	  excellence)
+	* [r11092] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: change check geos to be 3.4
+	  (3.4 is the new standard of excellence)
 
 2013-02-09 05:24  Regina Obe <lr at pcorp.us>
 
-	* [r11091] get rid of use of xml tags in arg - messing up
-	  formatting of cheat sheet gen
+	* [r11091] doc/reference_misc.xml: get rid of use of xml tags in
+	  arg - messing up formatting of cheat sheet gen
 
 2013-02-09 05:17  Regina Obe <lr at pcorp.us>
 
-	* [r11090] missed one
+	* [r11090] doc/xsl/tiger_geocoder_cheatsheet.html.xsl: missed one
 
 2013-02-09 05:16  Regina Obe <lr at pcorp.us>
 
-	* [r11089] fix version number -- should change to read from config
-	  at some point, but too lazy to figure that out right now
+	* [r11089] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: fix version number --
+	  should change to read from config at some point, but too lazy to
+	  figure that out right now
 
 2013-02-09 04:29  Regina Obe <lr at pcorp.us>
 
-	* [r11088] add styles to avoid page breaks in awkward places
+	* [r11088] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: add styles to avoid page
+	  breaks in awkward places
 
 2013-02-09 03:45  Regina Obe <lr at pcorp.us>
 
-	* [r11086] update to summary of what's new in PostGIS 2.1 - this
-	  will be a really slick release :). Fix doc links in cheatsheet
-	  generator
+	* [r11086] doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: update to summary of what's
+	  new in PostGIS 2.1 - this will be a really slick release :). Fix
+	  doc links in cheatsheet generator
 
 2013-02-07 20:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r11085] Expand size of generic cache to allow future
+	* [r11085] libpgcommon/lwgeom_cache.h: Expand size of generic cache
+	  to allow future
 	  pointcloud cache to sneak into it if necessary
 
 2013-02-07 17:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r11084] Corrected use of pfree instead of PG_FREE_IF_COPY
+	* [r11084] raster/rt_pg/rt_pg.c: Corrected use of pfree instead of
+	  PG_FREE_IF_COPY
 
 2013-02-07 17:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r11083] Additional assert() calls. Will need to add usage of
-	  NDEBUG flag to turn
+	* [r11083] raster/rt_core/rt_api.c: Additional assert() calls. Will
+	  need to add usage of NDEBUG flag to turn
 	  off assert() for non-debug builds
 
 2013-02-07 06:31  Regina Obe <lr at pcorp.us>
 
-	* [r11082] uhh how could we forget to mention the cool
-	  ST_Union(rast,unionarg) is new in PostGIS 2.1. Got rid of some
-	  other notes as its only that annoying ST_Union(rast,uniontype)
-	  that's a sore in my back.
+	* [r11082] doc/reference_raster.xml: uhh how could we forget to
+	  mention the cool ST_Union(rast,unionarg) is new in PostGIS 2.1.
+	  Got rid of some other notes as its only that annoying
+	  ST_Union(rast,uniontype) that's a sore in my back.
 
 2013-02-06 21:38  Regina Obe <lr at pcorp.us>
 
-	* [r11081] #2199: clarify ST_Union(rast) multiband union feature is
-	  just for first variant. A bit too verbose, but at least I won't
-	  be confused anymore.
+	* [r11081] doc/reference_raster.xml: #2199: clarify ST_Union(rast)
+	  multiband union feature is just for first variant. A bit too
+	  verbose, but at least I won't be confused anymore.
 
 2013-02-04 19:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r11079] Fixed dimension error of bands when using ST_Tile on
-	  out-db rasters.
+	* [r11079] NEWS, raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c:
+	  Fixed dimension error of bands when using ST_Tile on out-db
+	  rasters.
 	  Ticket #2198
 
 2013-02-04 19:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r11078] Additional calls to assert() and better checking of
-	  out-db raster bands
+	* [r11078] raster/rt_core/rt_api.c: Additional calls to assert()
+	  and better checking of out-db raster bands
 
 2013-02-04 19:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r11077] Removed some unnecessary assert() calls
+	* [r11077] raster/rt_pg/rt_pg.c: Removed some unnecessary assert()
+	  calls
 
 2013-02-02 23:48  Regina Obe <lr at pcorp.us>
 
-	* [r11076] #2190: further cleanup of topology existence checking so
-	  regresses for 9.3. Should pass with flying colors now.
+	* [r11076] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_modedgesplit_expected,
+	  topology/test/regress/st_newedgessplit_expected: #2190: further
+	  cleanup of topology existence checking so regresses for 9.3.
+	  Should pass with flying colors now.
 
 2013-02-02 22:12  Regina Obe <lr at pcorp.us>
 
-	* [r11075] fix for 9.3 -- pg 9.3 seems to throw errors sooner so we
-	  need to check a topology exists before trying to query it.
+	* [r11075] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_addisonode_expected: fix for 9.3 -- pg
+	  9.3 seems to throw errors sooner so we need to check a topology
+	  exists before trying to query it.
 
 2013-02-01 20:13  Regina Obe <lr at pcorp.us>
 
-	* [r11074] fix gdal_translate examples (port now required) and have
-	  typos in syntax
+	* [r11074] doc/faq_raster.xml: fix gdal_translate examples (port
+	  now required) and have typos in syntax
 
 2013-01-29 15:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r11060] Added check that raster metadata check and warn if not
+	* [r11060] raster/rt_core/rt_api.c: Added check that raster
+	  metadata check and warn if not
 
 2013-01-29 14:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r11059] Remove debug output from rt_raster_gdal_warp()
+	* [r11059] raster/rt_core/rt_api.c: Remove debug output from
+	  rt_raster_gdal_warp()
 
 2013-01-28 23:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r11057] Fix function parameter value overflow that caused
-	  problems when copying
+	* [r11057] NEWS, raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Fix function parameter
+	  value overflow that caused problems when copying
 	  data from a GDAL dataset. Problem first appeared in ST_Resize().
 	  Ticket #2188
 
 2013-01-28 23:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r11056] Code cleanup of rt_raster_gdal_warp()
+	* [r11056] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Code
+	  cleanup of rt_raster_gdal_warp()
 
 2013-01-26 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r11046] ST_Perimeter not being flagged in matrix as geography
-	  function because of double function synopsis
+	* [r11046] doc/reference_measure.xml: ST_Perimeter not being
+	  flagged in matrix as geography function because of double
+	  function synopsis
 
 2013-01-26 17:31  Regina Obe <lr at pcorp.us>
 
-	* [r11044] link happiness -- add ref to postgresql math functions
-	  so people aren't puzzled by degrees, pi, radians where they came
-	  from
+	* [r11044] doc/reference_measure.xml: link happiness -- add ref to
+	  postgresql math functions so people aren't puzzled by degrees,
+	  pi, radians where they came from
 
 2013-01-26 17:27  Regina Obe <lr at pcorp.us>
 
-	* [r11043] clarify distance is in meters in the short-descrip that
-	  shows in db environment
+	* [r11043] doc/reference_measure.xml: clarify distance is in meters
+	  in the short-descrip that shows in db environment
 
 2013-01-26 17:22  Regina Obe <lr at pcorp.us>
 
-	* [r11040] ST_Project -- somebody didn't follow protocol and didn't
-	  tag PostGIS version when they added this
+	* [r11040] doc/reference_measure.xml: ST_Project -- somebody didn't
+	  follow protocol and didn't tag PostGIS version when they added
+	  this
 
 2013-01-26 02:42  Regina Obe <lr at pcorp.us>
 
-	* [r11029] spell degrees correctly -- its degrees not degreees
+	* [r11029] doc/reference_measure.xml: spell degrees correctly --
+	  its degrees not degreees
 
 2013-01-26 02:32  Regina Obe <lr at pcorp.us>
 
-	* [r11026] #657: correct the documentation on ST_Project to reflect
-	  it expects bearing measured in radians and how to handle for both
-	  degrees and radians
+	* [r11026] doc/reference_measure.xml: #657: correct the
+	  documentation on ST_Project to reflect it expects bearing
+	  measured in radians and how to handle for both degrees and
+	  radians
 
 2013-01-25 11:03  Sandro Santilli <strk at kbt.io>
 
-	* [r11025] Support dumps where the geometry column has a mixEdCaseD
-	  name
+	* [r11025] utils/postgis_restore.pl.in: Support dumps where the
+	  geometry column has a mixEdCaseD name
 
 2013-01-24 21:15  Sandro Santilli <strk at kbt.io>
 
-	* [r11022] Properly copy topologies with Z value (#2184)
+	* [r11022] topology/sql/manage/CopyTopology.sql.in.c,
+	  topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected: Properly copy
+	  topologies with Z value (#2184)
 
 2013-01-20 16:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r11008] Fix issue with outdb rasters with no SRID and ST_Resize
-	  (GDAL warp
+	* [r11008] NEWS, raster/rt_pg/rt_pg.c: Fix issue with outdb rasters
+	  with no SRID and ST_Resize (GDAL warp
 	  calls). Ticket #2182
 
 2013-01-18 18:09  Sandro Santilli <strk at kbt.io>
 
-	* [r11004] Have ST_Summary advertise presence of known srid with an
-	  [S] flag
+	* [r11004] NEWS, liblwgeom/lwgeom_debug.c,
+	  regress/summary_expected, regress/tickets_expected: Have
+	  ST_Summary advertise presence of known srid with an [S] flag
 	  
 	  Closes #2178
 
 2013-01-18 14:10  Regina Obe <lr at pcorp.us>
 
-	* [r11001] obsolete links
+	* [r11001] doc/introduction.xml, doc/postgis.xml: obsolete links
 
 2013-01-18 08:55  Regina Obe <lr at pcorp.us>
 
-	* [r10998] update news with new tiger geocoder features
+	* [r10998] NEWS: update news with new tiger geocoder features
 
 2013-01-17 08:05  Sandro Santilli <strk at kbt.io>
 
-	* [r10987] Prefer boolean predicates over overlay ops in
-	  ST_ChangeEdgeGeom
+	* [r10987] topology/sql/sqlmm.sql.in.c: Prefer boolean predicates
+	  over overlay ops in ST_ChangeEdgeGeom
 	  
 	  Further reduces robustness issues and squeezes another bit of
 	  performance.
 
 2013-01-16 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r10985] Drop useless input endpoints relate check in
-	  ST_ChangeEdgeGeom
+	* [r10985] topology/sql/sqlmm.sql.in.c: Drop useless input
+	  endpoints relate check in ST_ChangeEdgeGeom
 
 2013-01-16 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r10984] Make ST_ChangeEdgeGeom motion collision detection code
-	  more robust
+	* [r10984] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Make
+	  ST_ChangeEdgeGeom motion collision detection code more robust
 	  
 	  The new model avoids a call to GEOSSymDifference but rather
 	  checks
@@ -12409,61 +19540,73 @@
 
 2013-01-16 14:24  Regina Obe <lr at pcorp.us>
 
-	* [r10982] change to about link to show new website link
+	* [r10982] loader/shp2pgsql-gui.c: change to about link to show new
+	  website link
 
 2013-01-16 09:42  Regina Obe <lr at pcorp.us>
 
-	* [r10981] fix formatting and word changes to tiger extension
-	  install section
+	* [r10981] doc/installation.xml: fix formatting and word changes to
+	  tiger extension install section
 
 2013-01-16 09:16  Regina Obe <lr at pcorp.us>
 
-	* [r10979] update to reflect new protocol when we are on new site.
-	  Also to update download links
+	* [r10979] HOWTO_RELEASE: update to reflect new protocol when we
+	  are on new site. Also to update download links
 
 2013-01-16 07:48  Regina Obe <lr at pcorp.us>
 
-	* [r10978] move note into para
+	* [r10978] doc/extras_tigergeocoder.xml: move note into para
 
 2013-01-16 07:38  Regina Obe <lr at pcorp.us>
 
-	* [r10977] get rid of program listing stuff try to fix regress.
+	* [r10977] doc/extras_tigergeocoder.xml: get rid of program listing
+	  stuff try to fix regress.
 
 2013-01-16 07:24  Regina Obe <lr at pcorp.us>
 
-	* [r10976] get rid of unbalanced para tag
+	* [r10976] doc/installation.xml: get rid of unbalanced para tag
 
 2013-01-16 07:13  Regina Obe <lr at pcorp.us>
 
-	* [r10975] add extension model instructions for tiger geocoder
-	  install. add xml entity for download link
+	* [r10975] doc/extras_tigergeocoder.xml, doc/installation.xml,
+	  doc/postgis.xml: add extension model instructions for tiger
+	  geocoder install. add xml entity for download link
 
 2013-01-15 11:54  Sandro Santilli <strk at kbt.io>
 
-	* [r10973] Base vertex snap tolerance in lwline_split_by_point on
-	  line length
+	* [r10973] liblwgeom/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Base vertex snap tolerance in
+	  lwline_split_by_point on line length
 	  
 	  Fixes robustness issue in splitting line with own vertex (#2173)
 	  Also fixes one case of topology building (#2172)
 
 2013-01-02 12:24  Regina Obe <lr at pcorp.us>
 
-	* [r10952] give anchor friendly ids for chapter and sections (so if
-	  we shuffle in future anchor doesn't change)
+	* [r10952] doc/performance_tips.xml: give anchor friendly ids for
+	  chapter and sections (so if we shuffle in future anchor doesn't
+	  change)
 
 2012-12-31 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r10942] Use grep found by ./configure (and have ./configure look
-	  for it)
+	* [r10942] configure.ac, extensions/postgis_topology/Makefile.in:
+	  Use grep found by ./configure (and have ./configure look for it)
 
 2012-12-27 23:38  Sandro Santilli <strk at kbt.io>
 
-	* [r10939] Use grep found by ./configure
+	* [r10939] extensions/postgis/Makefile.in: Use grep found by
+	  ./configure
 
 2012-12-27 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r10937] Drop "lwgeom_init_allocators" need, add
-	  "lwgeom_set_handlers"
+	* [r10937] NEWS, doc/html/image_src/generator.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwutil.c, libpgcommon/lwgeom_pg.c,
+	  libpgcommon/lwgeom_pg.h, loader/shpcommon.c,
+	  postgis/postgis_module.c, raster/loader/raster2pgsql.c,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/core/testwkb.c, raster/test/cunit/cu_tester.c: Drop
+	  "lwgeom_init_allocators" need, add "lwgeom_set_handlers"
 	  
 	  This change allows using liblwgeom from clients which cannot
 	  define
@@ -12479,226 +19622,308 @@
 
 2012-12-26 13:44  Regina Obe <lr at pcorp.us>
 
-	* [r10934] Add add_search_path helper function and call it in
-	  install of postgis_tiger_geocoder to add tiger to search path.
-	  Create unpacked script for geocoder so can do CREATE EXTENSION
+	* [r10934] extensions/make_unpackaged.sql,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/add_search_path.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/tiger_geocoder--unpackaged.sql.in:
+	  Add add_search_path helper function and call it in install of
+	  postgis_tiger_geocoder to add tiger to search path. Create
+	  unpacked script for geocoder so can do CREATE EXTENSION
 	  postgis_tiger_geocoder FROM unpackaged;
 
 2012-12-21 22:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10914] More code and memory cleanup
+	* [r10914] raster/rt_core/rt_api.c: More code and memory cleanup
 
 2012-12-21 22:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10913] Additional cleanup and making sure to free memory when
-	  hitting errors
+	* [r10913] raster/rt_core/rt_api.c: Additional cleanup and making
+	  sure to free memory when hitting errors
 
 2012-12-21 22:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10912] Code cleanup of rt_raster_serialize(). Basically make
-	  sure to free
+	* [r10912] raster/rt_core/rt_api.c: Code cleanup of
+	  rt_raster_serialize(). Basically make sure to free
 	  allocated memory if function has error
 
 2012-12-21 10:53  Sandro Santilli <strk at kbt.io>
 
-	* [r10896] Fix memory leak in lwcollection_homogenize
+	* [r10896] liblwgeom/lwhomogenize.c: Fix memory leak in
+	  lwcollection_homogenize
 
 2012-12-21 10:01  Sandro Santilli <strk at kbt.io>
 
-	* [r10895] Update ignores
+	* [r10895] .gitignore: Update ignores
 
 2012-12-21 10:01  Sandro Santilli <strk at kbt.io>
 
-	* [r10894] Fix compiler warnings
+	* [r10894] loader/shp2pgsql-gui.c: Fix compiler warnings
 
 2012-12-20 20:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r10885] PostgreSQL 9.3 changed where heap_form_tuple() is
-	  declared. Fixed in
+	* [r10885] postgis/lwgeom_dumppoints.c, raster/rt_pg/rt_pg.c:
+	  PostgreSQL 9.3 changed where heap_form_tuple() is declared. Fixed
+	  in
 	  raster and postgis. Ticket #2013.
 
 2012-12-20 18:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10882] Quiet compile warnings.
+	* [r10882] postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_in_kml.c: Quiet compile
+	  warnings.
 
 2012-12-20 18:26  Sandro Santilli <strk at kbt.io>
 
-	* [r10880] Fix leak in cu_stringbuffer test
+	* [r10880] liblwgeom/cunit/cu_stringbuffer.c: Fix leak in
+	  cu_stringbuffer test
 
 2012-12-20 18:07  Sandro Santilli <strk at kbt.io>
 
-	* [r10878] Fix memory leak in lwmline_locate_along
+	* [r10878] liblwgeom/lwlinearreferencing.c: Fix memory leak in
+	  lwmline_locate_along
 
 2012-12-20 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r10877] Fix memory leak in geometry cleaner
+	* [r10877] liblwgeom/lwgeom_geos_clean.c: Fix memory leak in
+	  geometry cleaner
 
 2012-12-20 17:20  Sandro Santilli <strk at kbt.io>
 
-	* [r10872] Drop unused "libtgeom.h" include
+	* [r10872] postgis/lwgeom_functions_basic.c: Drop unused
+	  "libtgeom.h" include
 	  
 	  This is to make libtgeom memory errors less scary :)
 	  See #1553
 
 2012-12-20 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r10871] Fix memory leaks in lwsegmentize and cu_ptarray
+	* [r10871] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c:
+	  Fix memory leaks in lwsegmentize and cu_ptarray
 
 2012-12-20 16:02  Regina Obe <lr at pcorp.us>
 
-	* [r10870] add topology so extension now installs cleanly. still
-	  need to add set path and cleanup the make clean
+	* [r10870] extensions/postgis_tiger_geocoder/Makefile.in: add
+	  topology so extension now installs cleanly. still need to add set
+	  path and cleanup the make clean
 
 2012-12-19 23:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10868] Stomp out memory leaks in CUnit tests
+	* [r10868] raster/test/cunit/cu_raster_basics.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/cunit/cu_raster_wkb.c, raster/test/cunit/cu_tester.c:
+	  Stomp out memory leaks in CUnit tests
 
 2012-12-19 23:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10867] Make sure to free OGR geometry when the geometry is
-	  empty
+	* [r10867] raster/rt_core/rt_api.c: Make sure to free OGR geometry
+	  when the geometry is empty
 
 2012-12-19 23:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10866] Changed memory handling of offline band path. Now
-	  explicitly owned
+	* [r10866] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Changed memory handling of offline band path. Now explicitly
+	  owned
 	  internally
 
 2012-12-19 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10865] Fix memory leak in circ_tree_new
+	* [r10865] liblwgeom/lwgeodetic_tree.c: Fix memory leak in
+	  circ_tree_new
 
 2012-12-19 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10864] Fix leak in cu_geodetic test
+	* [r10864] liblwgeom/cunit/cu_geodetic.c: Fix leak in cu_geodetic
+	  test
 
 2012-12-19 20:08  Sandro Santilli <strk at kbt.io>
 
-	* [r10863] CUnit is not only needed for liblwgeom
+	* [r10863] configure.ac: CUnit is not only needed for liblwgeom
 
 2012-12-19 18:18  Sandro Santilli <strk at kbt.io>
 
-	* [r10861] Put JSON input test where it belongs (#2156)
+	* [r10861] regress/in_geojson.sql, regress/in_geojson_expected,
+	  regress/tickets.sql, regress/tickets_expected: Put JSON input
+	  test where it belongs (#2156)
 	  
 	  This time do not include other unrelated changes...
 
 2012-12-19 18:06  Sandro Santilli <strk at kbt.io>
 
-	* [r10860] Revert "Move JSON input test where it belons (#2156)"
+	* [r10860] doc/html/image_src/generator.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwutil.c,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  loader/shpcommon.c, postgis/postgis_module.c,
+	  raster/loader/raster2pgsql.c, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c,
+	  regress/in_geojson.sql, regress/in_geojson_expected,
+	  regress/tickets.sql, regress/tickets_expected: Revert "Move JSON
+	  input test where it belons (#2156)"
 	  
 	  Accidentally committed an unrelated patch..
 
 2012-12-19 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r10859] Move JSON input test where it belons (#2156)
+	* [r10859] doc/html/image_src/generator.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwutil.c,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  loader/shpcommon.c, postgis/postgis_module.c,
+	  raster/loader/raster2pgsql.c, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c,
+	  regress/in_geojson.sql, regress/in_geojson_expected,
+	  regress/tickets.sql, regress/tickets_expected: Move JSON input
+	  test where it belons (#2156)
 
 2012-12-19 00:32  Regina Obe <lr at pcorp.us>
 
-	* [r10856] #2153: fix typo in file path
+	* [r10856] extensions/postgis_tiger_geocoder/Makefile.in: #2153:
+	  fix typo in file path
 
 2012-12-18 20:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r10853] Tweaked UpdateRasterSRID() to drop/add coverage tile as
-	  needed
+	* [r10853] raster/rt_pg/rtpostgis.sql.in.c: Tweaked
+	  UpdateRasterSRID() to drop/add coverage tile as needed
 
 2012-12-18 05:06  Regina Obe <lr at pcorp.us>
 
-	* [r10852] #1959 remove sql_bits/mark_editable_objects.sql.in from
-	  upgrade script. It is the one causing pg_extension table to bloat
-	  and in theory not needed for upgrade since we don't change
-	  spatial_ref_sys during upgrade.
+	* [r10852] extensions/postgis/Makefile.in: #1959 remove
+	  sql_bits/mark_editable_objects.sql.in from upgrade script. It is
+	  the one causing pg_extension table to bloat and in theory not
+	  needed for upgrade since we don't change spatial_ref_sys during
+	  upgrade.
 
 2012-12-15 20:27  Regina Obe <lr at pcorp.us>
 
-	* [r10851] add 2.0.2 as upgrade from path
+	* [r10851] extensions/upgradeable_versions.mk: add 2.0.2 as upgrade
+	  from path
 
 2012-12-15 08:09  Regina Obe <lr at pcorp.us>
 
-	* [r10848] #2147 upgrade topology doesn't work on Mac BSD sed
-	  doesn't default to extended. Use already perl built topology
-	  upgrade script instead as template for extension upgrade
+	* [r10848] extensions/postgis_topology/Makefile.in: #2147 upgrade
+	  topology doesn't work on Mac BSD sed doesn't default to extended.
+	  Use already perl built topology upgrade script instead as
+	  template for extension upgrade
 
 2012-12-15 00:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10845] Fixed handling of identifiers with single quote (') such
-	  as in O'Reilly.
+	* [r10845] raster/loader/raster2pgsql.c: Fixed handling of
+	  identifiers with single quote (') such as in O'Reilly.
 
 2012-12-14 20:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10843] Changed testing of extent geometry
+	* [r10843] raster/test/regress/loader/Tiled8x8.select.expected,
+	  raster/test/regress/loader/Tiled8x8.select.sql: Changed testing
+	  of extent geometry
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10842] Updated raster2pgsql help and docs to reflect changes to
+	* [r10842] doc/reference_raster.xml, doc/using_raster_dataman.xml,
+	  raster/loader/raster2pgsql.c: Updated raster2pgsql help and docs
+	  to reflect changes to
 	  regular_blocking.
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10841] regular_blocking constraint removed. regular_blocking
-	  column of
+	* [r10841] NEWS, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected:
+	  regular_blocking constraint removed. regular_blocking column of
 	  raster_columns now looks for spatially_unique and coverage_tile
 	  constraints. Ticket #2150
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10840] Added regression tests for ST_IsCoverageTile().
+	* [r10840] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_iscoveragetile.sql,
+	  raster/test/regress/rt_iscoveragetile_expected: Added regression
+	  tests for ST_IsCoverageTile().
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10839] Added support for padded edge tiles to
-	  ST_IsCoverageTile()
+	* [r10839] raster/rt_pg/rtpostgis.sql.in.c: Added support for
+	  padded edge tiles to ST_IsCoverageTile()
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10838] Added support for no-band rasters to ST_Tile(raster)
+	* [r10838] raster/rt_pg/rt_pg.c: Added support for no-band rasters
+	  to ST_Tile(raster)
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10837] Added missing tickets and reorg of ticket list
+	* [r10837] NEWS: Added missing tickets and reorg of ticket list
 
 2012-12-14 20:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10836] Added parameters to ST_Tile(raster) to control padding
-	  of generated tiles.
+	* [r10836] doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_tile.sql,
+	  raster/test/regress/rt_tile_expected: Added parameters to
+	  ST_Tile(raster) to control padding of generated tiles.
 	  ST_Tile(raster) no longer defaults to padding tiles. Ticket #2069
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10835] Addition of coverage_tile constraint for raster. Ticket
-	  #2148
+	* [r10835] NEWS, raster/rt_pg/rtpostgis.sql.in.c: Addition of
+	  coverage_tile constraint for raster. Ticket #2148
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10834] Addition of ST_IsCoverageTile() to tell if tile is part
-	  of a coverage
+	* [r10834] raster/rt_pg/rtpostgis.sql.in.c: Addition of
+	  ST_IsCoverageTile() to tell if tile is part of a coverage
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10833] Added raster's spatially_unique constraint. Ticket
-	  #2149. Still needs
+	* [r10833] raster/rt_pg/rtpostgis.sql.in.c: Added raster's
+	  spatially_unique constraint. Ticket #2149. Still needs
 	  regression tests but won't happen until regular_blocking is
 	  finished.
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10832] Tweaked the extent computed for the extent constraint
+	* [r10832] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected,
+	  raster/test/regress/loader/Basic.select.expected,
+	  raster/test/regress/loader/BasicCopy.select.expected,
+	  raster/test/regress/loader/Tiled10x10.select.expected,
+	  raster/test/regress/loader/Tiled10x10Copy.select.expected,
+	  raster/test/regress/loader/Tiled8x8.select.expected: Tweaked the
+	  extent computed for the extent constraint
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10831] Changed blocksize constraint to permit multiple possible
-	  values. Ticket
+	* [r10831] raster/rt_pg/rtpostgis.sql.in.c: Changed blocksize
+	  constraint to permit multiple possible values. Ticket
 	  is #2143. We just need a coverage constraint and a spatially
 	  unique
 	  constraint to determine regularly blocked.
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10830] Fixed incorrect return type in docs
+	* [r10830] doc/reference_raster.xml: Fixed incorrect return type in
+	  docs
 
 2012-12-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10829] raster2pgsql no longer pads tiles by default based upon
-	  tile position and tile
+	* [r10829] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h, raster/test/regress/Makefile.in,
+	  raster/test/regress/loader/Tiled8x8-post.pl,
+	  raster/test/regress/loader/Tiled8x8-post.sh,
+	  raster/test/regress/loader/Tiled8x8-pre.pl,
+	  raster/test/regress/loader/Tiled8x8-pre.sh,
+	  raster/test/regress/loader/Tiled8x8.opts,
+	  raster/test/regress/loader/Tiled8x8.select.expected,
+	  raster/test/regress/loader/Tiled8x8.select.sql: raster2pgsql no
+	  longer pads tiles by default based upon tile position and tile
 	  size. This is part of the refactoring to remove padded tiles.
 	  Flag -P
 	  added so that users can indicate that tiles should be padded.
@@ -12706,21 +19931,39 @@
 
 2012-12-14 20:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r10828] Removed hardcoded flags for raster2pgsql from run_test
+	* [r10828] regress/run_test, regress/run_test.pl: Removed hardcoded
+	  flags for raster2pgsql from run_test
 
 2012-12-14 20:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r10827] Quiet down ST_SameAlignment(raster, raster) as it was
-	  way too talkative
+	* [r10827] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_gdalwarp_expected: Quiet down
+	  ST_SameAlignment(raster, raster) as it was way too talkative
 
 2012-12-14 20:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r10826] Updated regression tests for raster2pgsql
+	* [r10826] raster/test/regress/loader/Basic.opts,
+	  raster/test/regress/loader/Basic.select.expected,
+	  raster/test/regress/loader/Basic.select.sql,
+	  raster/test/regress/loader/Basic.sql.expected,
+	  raster/test/regress/loader/BasicCopy.opts,
+	  raster/test/regress/loader/BasicCopy.select.expected,
+	  raster/test/regress/loader/BasicCopy.select.sql,
+	  raster/test/regress/loader/BasicCopy.sql.expected,
+	  raster/test/regress/loader/Tiled10x10.opts,
+	  raster/test/regress/loader/Tiled10x10.select.expected,
+	  raster/test/regress/loader/Tiled10x10.select.sql,
+	  raster/test/regress/loader/Tiled10x10Copy.opts,
+	  raster/test/regress/loader/Tiled10x10Copy.select.expected,
+	  raster/test/regress/loader/Tiled10x10Copy.select.sql: Updated
+	  regression tests for raster2pgsql
 
 2012-12-13 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r10822] Revert "Return NULL when simplifying a line results in a
-	  line with < 2 vertices"
+	* [r10822] NEWS, liblwgeom/lwcollection.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c: Revert "Return NULL when simplifying a line
+	  results in a line with < 2 vertices"
 	  
 	  The correct behavior is still being discussed here:
 	  http://trac.osgeo.org/postgis/ticket/1987
@@ -12728,8 +19971,9 @@
 
 2012-12-12 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10821] Return NULL when simplifying a line results in a line
-	  with < 2 vertices
+	* [r10821] NEWS, liblwgeom/lwcollection.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c: Return NULL when simplifying a line results
+	  in a line with < 2 vertices
 	  
 	  Also return NULL from ST_Simplify when the input is an empty
 	  (null is a simpler form than EMPTY...)
@@ -12740,29 +19984,33 @@
 
 2012-12-09 19:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10820] #2145, ST_Segmentize(geography, dist) fails with
-	  redundant coordinates
+	* [r10820] liblwgeom/lwgeodetic.c, regress/tickets.sql,
+	  regress/tickets_expected: #2145, ST_Segmentize(geography, dist)
+	  fails with redundant coordinates
 
 2012-12-07 22:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r10819] More verbose output when constraints fail to be added to
-	  a raster
+	* [r10819] NEWS, raster/rt_pg/rtpostgis.sql.in.c: More verbose
+	  output when constraints fail to be added to a raster
 	  column. Ticket #2141
 
 2012-12-07 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r10816] Add an id to the toTopoGeom proxy entry
+	* [r10816] doc/extras_topology.xml: Add an id to the toTopoGeom
+	  proxy entry
 
 2012-12-07 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r10815] Element xref can't have content (was declared EMPTY)
+	* [r10815] doc/xsl/postgis_aggs_mm.xml.xsl: Element xref can't have
+	  content (was declared EMPTY)
 	  
 	  I'm surprised postgis_aggs_mm.xml.xsl contains all that XML,
 	  shouldn't it just transform source XML ?
 
 2012-12-07 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r10814] Add a "TopoGeometry Editors" section
+	* [r10814] doc/extras_topology.xml: Add a "TopoGeometry Editors"
+	  section
 	  
 	  I've added a toTopoGeom entry in this section for the sole
 	  purpose
@@ -12773,140 +20021,177 @@
 
 2012-12-07 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r10813] Element xref can't have content (was declared EMPTY)
+	* [r10813] doc/extras_topology.xml: Element xref can't have content
+	  (was declared EMPTY)
 
 2012-12-07 08:31  Sandro Santilli <strk at kbt.io>
 
-	* [r10812] Fix links to legacy faq
+	* [r10812] doc/release_notes.xml: Fix links to legacy faq
 
 2012-12-07 08:31  Sandro Santilli <strk at kbt.io>
 
-	* [r10811] Document new toTopoGeom override and clearTopoGeom
+	* [r10811] doc/extras_topology.xml: Document new toTopoGeom
+	  override and clearTopoGeom
 
 2012-12-07 01:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r10810] Fixed behavior of ST_ConvexHull() for empty rasters.
-	  Ticket #2126
+	* [r10810] NEWS, raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/cunit/cu_raster_geometry.c:
+	  Fixed behavior of ST_ConvexHull() for empty rasters. Ticket #2126
 
 2012-12-06 23:23  Sandro Santilli <strk at kbt.io>
 
-	* [r10809] Provide a version of toTopoGeom taking a TopoGeometry
-	  object
+	* [r10809] NEWS, topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Provide a version of
+	  toTopoGeom taking a TopoGeometry object
 	  
 	  Such version would _add_ the space taken by the input geometry
 	  to an existing TopoGeometry.
 
 2012-12-06 23:02  Sandro Santilli <strk at kbt.io>
 
-	* [r10808] Add topology.clearTopoGeom(TopoGeometry) function
+	* [r10808] NEWS, topology/Makefile.in,
+	  topology/sql/topogeometry/cleartopogeom.sql.in.c,
+	  topology/test/regress/cleartopogeom.sql,
+	  topology/test/regress/cleartopogeom_expected,
+	  topology/topology.sql.in.c: Add
+	  topology.clearTopoGeom(TopoGeometry) function
 
 2012-12-06 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r10807] Do not hardcode version to rule to build
-	  topology_upgrade_X_minor
+	* [r10807] topology/Makefile.in: Do not hardcode version to rule to
+	  build topology_upgrade_X_minor
 
 2012-12-06 17:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10806] #2101, add some doco in the .sql.in.c file on the
-	  _postgis_* stats info functions.
+	* [r10806] postgis/postgis.sql.in.c: #2101, add some doco in the
+	  .sql.in.c file on the _postgis_* stats info functions.
 
 2012-12-06 17:39  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r10805] Added RasterReader.copy_to() utility based on SQL
-	  command COPY TO and PostGIS Raster functions ST_As<FORMAT> and
-	  outputs rasters to hex-encoded plain text or binary raster file.
+	* [r10805] raster/scripts/python/rtreader.py: Added
+	  RasterReader.copy_to() utility based on SQL command COPY TO and
+	  PostGIS Raster functions ST_As<FORMAT> and outputs rasters to
+	  hex-encoded plain text or binary raster file.
 
 2012-12-06 10:49  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r10804] Typo
+	* [r10804] doc/using_raster_dataman.xml: Typo
 
 2012-12-06 05:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r10803] Fixed handling of SRS strings as they are passed to GDAL
-	  functions.
+	* [r10803] NEWS, raster/rt_core/rt_api.c: Fixed handling of SRS
+	  strings as they are passed to GDAL functions.
 	  Ticket #2134
 
 2012-12-05 18:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10800] #2132, _postgis_stats crashes backend on missing stats
+	* [r10800] postgis/gserialized_estimate.c,
+	  regress/regress_selectivity.sql,
+	  regress/regress_selectivity_expected: #2132, _postgis_stats
+	  crashes backend on missing stats
 
 2012-12-05 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r10798] Fix broken shp2pgsql help string suggesting -r to
-	  reproject
+	* [r10798] loader/shp2pgsql-cli.c: Fix broken shp2pgsql help string
+	  suggesting -r to reproject
 
 2012-12-04 19:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10796] #945, expose and add selectivity to the 3d/4d index
-	  (&&&) bindings
+	* [r10796] NEWS, liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  libpgcommon/gserialized_gist.c, postgis/Makefile.in,
+	  postgis/geography.sql.in.c, postgis/gserialized_estimate.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/regress_selectivity.sql,
+	  regress/regress_selectivity_expected, regress/tickets.sql,
+	  regress/tickets_expected: #945, expose and add selectivity to the
+	  3d/4d index (&&&) bindings
 
 2012-12-04 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r10795] upport 2.0.2 release notes
+	* [r10795] NEWS, doc/release_notes.xml: upport 2.0.2 release notes
 
 2012-12-03 22:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r10792] Fixed incorrect return type for ST_BandIsNoData(raster)
-	  in docs
+	* [r10792] doc/reference_raster.xml: Fixed incorrect return type
+	  for ST_BandIsNoData(raster) in docs
 
 2012-12-03 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r10786] Fix memory error in MultiPolygon GeoJson parsing (#2130)
+	* [r10786] postgis/lwgeom_in_geojson.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix memory error in MultiPolygon
+	  GeoJson parsing (#2130)
 
 2012-12-03 14:10  Sandro Santilli <strk at kbt.io>
 
-	* [r10783] Fix SRID in ST_Homogenize output with collection input
-	  (#2129)
+	* [r10783] liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/lwhomogenize.c: Fix SRID in ST_Homogenize output with
+	  collection input (#2129)
 
 2012-12-03 10:09  Sandro Santilli <strk at kbt.io>
 
-	* [r10781] Make ST_RemEdge* tests 30% faster by reducing service
-	  costs
+	* [r10781] topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgenewface.sql: Make ST_RemEdge*
+	  tests 30% faster by reducing service costs
 
 2012-12-02 22:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10779] Removed PICFLAGS from CFLAGS when compiling CUnit
-	  suites. Ticket #2125
+	* [r10779] raster/test/cunit/Makefile.in: Removed PICFLAGS from
+	  CFLAGS when compiling CUnit suites. Ticket #2125
 
 2012-12-01 22:56  Regina Obe <lr at pcorp.us>
 
-	* [r10778] fix return type
+	* [r10778] doc/extras_topology.xml: fix return type
 
 2012-12-01 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r10777] TopoGeo_AddPolygon says aline instead of apoly
+	* [r10777] doc/extras_topology.xml: TopoGeo_AddPolygon says aline
+	  instead of apoly
 
 2012-12-01 08:34  Regina Obe <lr at pcorp.us>
 
-	* [r10775] don't dtd validate when making comments and cheatsheets
+	* [r10775] doc/Makefile.in: don't dtd validate when making comments
+	  and cheatsheets
 
 2012-12-01 01:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10774] Added ST_Resize(raster) to resize a raster using desired
-	  width/height.
+	* [r10774] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Added ST_Resize(raster)
+	  to resize a raster using desired width/height.
 	  Ticket #1293.
 
 2012-12-01 01:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10773] Removed requirements of SRID for calling GDAL Warp API
+	* [r10773] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Removed requirements of
+	  SRID for calling GDAL Warp API
 
 2012-11-30 15:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10772] Removed use of pi html code. Using "pi" instead.
+	* [r10772] doc/reference_raster.xml: Removed use of pi html code.
+	  Using "pi" instead.
 
 2012-11-30 01:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r10770] Additional cleanup and validation regarding ticket #1653
+	* [r10770] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Additional cleanup and
+	  validation regarding ticket #1653
 
 2012-11-30 01:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r10769] Added NEWS item and doc updates for changes related to
-	  ticket #2119
+	* [r10769] NEWS, doc/reference_raster.xml: Added NEWS item and doc
+	  updates for changes related to ticket #2119
 
 2012-11-30 01:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r10768] Added a special case to RASTER_GDALWarp() where if the
-	  input raster has
+	* [r10768] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected: Added a special case to
+	  RASTER_GDALWarp() where if the input raster has
 	  no SRID (SRID_UNKNOWN) AND the operation does not involve a
 	  reprojection, then use a catchall/substitute SRID (in this case
 	  4326).
@@ -12914,57 +20199,89 @@
 
 2012-11-29 22:33  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r10767] Fix #2092 for trunk branch
+	* [r10767] postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  regress/in_kml.sql: Fix #2092 for trunk branch
 
 2012-11-29 19:29  Sandro Santilli <strk at kbt.io>
 
-	* [r10763] Enhance error message on unsupported geometry type
-	  (#1899)
+	* [r10763] topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Enhance error message
+	  on unsupported geometry type (#1899)
 
 2012-11-29 19:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r10762] Fixed incorrect ticket #. From #2026 to #2062
+	* [r10762] NEWS: Fixed incorrect ticket #. From #2026 to #2062
 
 2012-11-29 18:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r10760] Removed confusion between ST_Resample(raster) and
-	  ST_Transform(raster)
+	* [r10760] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_gdalwarp.sql,
+	  raster/test/regress/rt_gdalwarp_expected,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: Removed confusion
+	  between ST_Resample(raster) and ST_Transform(raster)
 	  by removing srid parameter for ST_Resample(). Ticket #1653
 
 2012-11-29 18:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r10759] Renamed RASTER_resample() to RASTER_GDALWarp() and
-	  adjusted SQL
+	* [r10759] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Renamed RASTER_resample()
+	  to RASTER_GDALWarp() and adjusted SQL
 	  functions as needed. Next is to audit and possibly refactor those
 	  functions that make use of RASTER_resample().
 
 2012-11-29 18:30  Sandro Santilli <strk at kbt.io>
 
-	* [r10757] Ensure ST_Line_Interpolate_Point always returns POINT
-	  (#2108)
+	* [r10757] postgis/lwgeom_functions_analytic.c,
+	  regress/tickets.sql, regress/tickets_expected: Ensure
+	  ST_Line_Interpolate_Point always returns POINT (#2108)
 
 2012-11-29 18:13  Sandro Santilli <strk at kbt.io>
 
-	* [r10755] Ensure ST_PointOnSurface always returns POINT (#2117)
+	* [r10755] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Ensure ST_PointOnSurface always returns
+	  POINT (#2117)
 
 2012-11-29 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r10754] Early release lwgeom memory
+	* [r10754] postgis/lwgeom_geos.c: Early release lwgeom memory
 
 2012-11-29 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r10751] Ensure ST_Centroid always returns POINT (#2109)
+	* [r10751] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Ensure ST_Centroid always returns POINT
+	  (#2109)
 
 2012-11-29 02:12  Regina Obe <lr at pcorp.us>
 
-	* [r10750] #1795 make raster_views, raster_columns,
-	  geometry_columns, geometry_views, spatial_ref_sys public viewable
-	  -- none issue since they are views that only list user viewable
-	  tables and aspatial_ref_sys is harmless public info.
+	* [r10750] postgis/postgis.sql.in.c,
+	  raster/rt_pg/rtpostgis.sql.in.c: #1795 make raster_views,
+	  raster_columns, geometry_columns, geometry_views, spatial_ref_sys
+	  public viewable -- none issue since they are views that only list
+	  user viewable tables and aspatial_ref_sys is harmless public
+	  info.
 
 2012-11-29 01:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r10749] Added CUnit test suites for raster core. Old raster core
+	* [r10749] .gitignore, configure.ac, raster/test/Makefile.in,
+	  raster/test/core/testapi.c, raster/test/cunit,
+	  raster/test/cunit/Makefile.in,
+	  raster/test/cunit/cu_band_basics.c,
+	  raster/test/cunit/cu_band_misc.c,
+	  raster/test/cunit/cu_band_stats.c, raster/test/cunit/cu_gdal.c,
+	  raster/test/cunit/cu_mapalgebra.c,
+	  raster/test/cunit/cu_pixtype.c,
+	  raster/test/cunit/cu_raster_basics.c,
+	  raster/test/cunit/cu_raster_geometry.c,
+	  raster/test/cunit/cu_raster_misc.c,
+	  raster/test/cunit/cu_raster_wkb.c,
+	  raster/test/cunit/cu_spatial_relationship.c,
+	  raster/test/cunit/cu_tester.c, raster/test/cunit/cu_tester.h:
+	  Added CUnit test suites for raster core. Old raster core
 	  regression
 	  tests can still be found in raster/test/core but are no longer
 	  run.
@@ -12973,61 +20290,100 @@
 
 2012-11-28 22:35  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r10747] #2112
+	* [r10747] liblwgeom/measures3d.c, regress/tickets.sql,
+	  regress/tickets_expected: #2112
 
 2012-11-28 20:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r10746] Refactored return and parameters of rt_raster_iterator()
+	* [r10746] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Refactored
+	  return and parameters of rt_raster_iterator()
 
 2012-11-28 19:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10745] Refactored return and parameters of
-	  rt_raster_from_two_rasters()
+	* [r10745] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Refactored
+	  return and parameters of rt_raster_from_two_rasters()
 
 2012-11-28 15:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10744] Refactored return and parameters of rt_raster_surface()
+	* [r10744] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Refactored
+	  return and parameters of rt_raster_surface()
 
 2012-11-27 00:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r10742] Added ST_NotSameAlignmentReason(raster, raster). Ticket
-	  #1709
+	* [r10742] NEWS, doc/reference_raster.xml,
+	  raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_resample_expected,
+	  raster/test/regress/rt_samealignment.sql,
+	  raster/test/regress/rt_samealignment_expected: Added
+	  ST_NotSameAlignmentReason(raster, raster). Ticket #1709
 
 2012-11-26 21:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r10741] Added ST_Transform(raster) variant that allows of
-	  aligning output
+	* [r10741] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: Added
+	  ST_Transform(raster) variant that allows of aligning output
 	  rasters to a reference raster. Ticket #2105
 
 2012-11-26 19:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r10740] Renamed variants of ST_World2RasterCoord() and
-	  ST_Raster2WorldCoord() to
+	* [r10740] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_pixelascentroids.sql,
+	  raster/test/regress/rt_pixelaspoints.sql,
+	  raster/test/regress/rt_raster2worldcoord.sql,
+	  raster/test/regress/rt_raster2worldcoord_expected,
+	  raster/test/regress/rt_rastertoworldcoord.sql,
+	  raster/test/regress/rt_rastertoworldcoord_expected,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_world2rastercoord.sql,
+	  raster/test/regress/rt_world2rastercoord_expected,
+	  raster/test/regress/rt_worldtorastercoord.sql,
+	  raster/test/regress/rt_worldtorastercoord_expected: Renamed
+	  variants of ST_World2RasterCoord() and ST_Raster2WorldCoord() to
 	  ST_WorldToRasterCoord() and ST_RasterToWorldCoord() as names are
 	  inconsistent with other PostGIS function names. Ticket #2104
 
 2012-11-26 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r10738] Skip st_area(geography) and st_length(geography)
+	* [r10738] utils/postgis_restore.pl.in: Skip st_area(geography) and
+	  st_length(geography)
 	  
 	  See
 	  http://lists.osgeo.org/pipermail/postgis-users/2012-November/035854.html
 
 2012-11-25 22:36  Regina Obe <lr at pcorp.us>
 
-	* [r10737] #1869 take care of ST_AsBinary(unknown/text),
-	  ST_AsText(unknown/text) is not unique errors
+	* [r10737] postgis/legacy_minimal.sql.in.c, regress/legacy.sql,
+	  regress/legacy_expected: #1869 take care of
+	  ST_AsBinary(unknown/text), ST_AsText(unknown/text) is not unique
+	  errors
 
 2012-11-25 21:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10735] Where appropriate, functions in rt_core now use
-	  standardized function
+	* [r10735] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/core/testwkb.c: Where appropriate, functions in
+	  rt_core now use standardized function
 	  return states.
 
 2012-11-23 22:15  Sandro Santilli <strk at kbt.io>
 
-	* [r10734] Fix ST_{Mod,New}EdgeHeal joining edges sharing both
-	  endpoints
+	* [r10734] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgeheal_expected: Fix
+	  ST_{Mod,New}EdgeHeal joining edges sharing both endpoints
 	  
 	  Closes #1998. Include testcases.
 	  Also simplifies the code and avoids a GEOS call.
@@ -13036,240 +20392,299 @@
 
 2012-11-23 15:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10732] Try to stomp out -180 (#2066)
+	* [r10732] liblwgeom/lwgeodetic.c: Try to stomp out -180 (#2066)
 
 2012-11-23 06:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10731] #1828, geography stats are really sensitive to narrow
-	  dimensionality issues,
+	* [r10731] postgis/geography_estimate.c: #1828, geography stats are
+	  really sensitive to narrow dimensionality issues,
 	  so geodetic bounds have to be exactly calculated for things like
 	  points
 
 2012-11-22 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10729] #1828, fix mistake to geography calculation routine
+	* [r10729] liblwgeom/liblwgeom.h.in, postgis/geography_estimate.c:
+	  #1828, fix mistake to geography calculation routine
 
 2012-11-21 23:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10728] Of course we're going to do real joinsel...
+	* [r10728] postgis/geometry_estimate.c: Of course we're going to do
+	  real joinsel...
 
 2012-11-21 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10727] Explain "selectivity" a little more explicitly
+	* [r10727] postgis/geometry_estimate.c: Explain "selectivity" a
+	  little more explicitly
 
 2012-11-20 23:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10726] Better/different error messages in stats interogator
+	* [r10726] postgis/geometry_estimate.c: Better/different error
+	  messages in stats interogator
 
 2012-11-20 23:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10725] #2101, sql functions for selectivity inspection
+	* [r10725] postgis/geometry_estimate.c, postgis/postgis.sql.in.c:
+	  #2101, sql functions for selectivity inspection
 
 2012-11-20 21:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10724] Make default joinsel message more obvious
+	* [r10724] postgis/geometry_estimate.c: Make default joinsel
+	  message more obvious
 
 2012-11-20 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10723] Make error message minimally more helpful
+	* [r10723] postgis/geometry_estimate.c: Make error message
+	  minimally more helpful
 
 2012-11-20 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10722] Be more explicit about the types we're passing around
+	* [r10722] postgis/geometry_estimate.c, postgis/postgis.sql.in.c:
+	  Be more explicit about the types we're passing around
 
 2012-11-20 20:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10721] Convert SearchSysCache calls to SearchSysCache# calls,
-	  per the guidance in the PostgreSQL syscache.h file
+	* [r10721] postgis/geography_estimate.c,
+	  postgis/geometry_estimate.c: Convert SearchSysCache calls to
+	  SearchSysCache# calls, per the guidance in the PostgreSQL
+	  syscache.h file
 
 2012-11-20 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10720] #2102, SQL hooks for calling selectivity functions
+	* [r10720] postgis/geometry_estimate.c, postgis/postgis.sql.in.c:
+	  #2102, SQL hooks for calling selectivity functions
 
 2012-11-20 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10719] #1828, Poor selectivity estimate on ST_DWithin
+	* [r10719] postgis/geography_estimate.c,
+	  postgis/geometry_estimate.c: #1828, Poor selectivity estimate on
+	  ST_DWithin
 
 2012-11-20 17:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10717] Remove conditional use of USE_STANDARD_DEVIATION, it's
-	  been working for years, that's what we use.
+	* [r10717] postgis/geography_estimate.c,
+	  postgis/geometry_estimate.c: Remove conditional use of
+	  USE_STANDARD_DEVIATION, it's been working for years, that's what
+	  we use.
 
 2012-11-20 09:51  Regina Obe <lr at pcorp.us>
 
-	* [r10713] minor formatting fix
+	* [r10713] doc/faq.xml: minor formatting fix
 
 2012-11-20 09:49  Regina Obe <lr at pcorp.us>
 
-	* [r10712] #1287: legacy script to reinstall old PostGIS gist op.
-	  Added to FAQ when you need to use it and stress to try not to use
-	  it and reindex if you do.
+	* [r10712] doc/faq.xml, postgis/Makefile.in,
+	  postgis/legacy_gist.sql.in: #1287: legacy script to reinstall old
+	  PostGIS gist op. Added to FAQ when you need to use it and stress
+	  to try not to use it and reindex if you do.
 
 2012-11-19 23:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10710] Fixed issue where ST_AsRaster() may not return raster
-	  with specified
+	* [r10710] NEWS, raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_asraster_expected: Fixed issue where
+	  ST_AsRaster() may not return raster with specified
 	  pixel types. Ticket #2100
 
 2012-11-19 23:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10709] Code cleanup of rt_raster_gdal_rasterize()
+	* [r10709] raster/rt_core/rt_api.c: Code cleanup of
+	  rt_raster_gdal_rasterize()
 
 2012-11-19 23:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10708] Refactored internal use variables and functions for
-	  rt_raster_iterator()
+	* [r10708] raster/rt_core/rt_api.c: Refactored internal use
+	  variables and functions for rt_raster_iterator()
 
 2012-11-19 23:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10707] Move box-reading code in geography stats to use
-	  serialized box.
+	* [r10707] libpgcommon/gserialized_gist.h, libpgcommon/lwgeom_pg.h,
+	  postgis/geography_estimate.c, postgis/geometry_estimate.c: Move
+	  box-reading code in geography stats to use serialized box.
 
 2012-11-19 15:47  Sandro Santilli <strk at kbt.io>
 
-	* [r10705] Fix double free on ST_OffsetCurve exception (#2099)
+	* [r10705] liblwgeom/lwgeom_geos.c: Fix double free on
+	  ST_OffsetCurve exception (#2099)
 
 2012-11-19 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r10702] Restore 1.5.x behaviour of ST_Simplify (#1987)
+	* [r10702] liblwgeom/lwcollection.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c, regress/simplify.sql,
+	  regress/simplify_expected: Restore 1.5.x behaviour of ST_Simplify
+	  (#1987)
 
 2012-11-16 22:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r10696] Added RANGE uniontype option for ST_Union(raster) Ticket
-	  #2097
+	* [r10696] NEWS, doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Added RANGE uniontype
+	  option for ST_Union(raster) Ticket #2097
 
 2012-11-16 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r10693] geos new is 3.4
+	* [r10693] doc/xsl/post_gis_day_cards.html.xsl: geos new is 3.4
 
 2012-11-16 06:46  Regina Obe <lr at pcorp.us>
 
-	* [r10692] update tto reflect 2.1
+	* [r10692] doc/xsl/post_gis_day_cards.html.xsl: update tto reflect
+	  2.1
 
 2012-11-16 03:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r10691] Fixed SQL error in regression test
+	* [r10691] raster/test/regress/rt_elevation_functions.sql: Fixed
+	  SQL error in regression test
 
 2012-11-16 01:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r10690] Added docs and regression test for extent parameter
-	  variants of
+	* [r10690] doc/reference_raster.xml,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_elevation_functions.sql,
+	  raster/test/regress/rt_elevation_functions_expected: Added docs
+	  and regression test for extent parameter variants of
 	  ST_Slope, ST_Aspect and ST_Hillshade
 
 2012-11-16 01:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r10689] If hillshade < 0, hillshade = 0 for ST_HillShade()
+	* [r10689] raster/rt_pg/rtpostgis.sql.in.c: If hillshade < 0,
+	  hillshade = 0 for ST_HillShade()
 
 2012-11-16 01:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10688] Added variants of ST_Slope, ST_Aspect and ST_Hillshade
-	  to provide
+	* [r10688] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Added variants of ST_Slope,
+	  ST_Aspect and ST_Hillshade to provide
 	  support for tiles in a coverage. Ticket is #2078
 
 2012-11-15 00:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10680] Comment on the dump_toupper function
+	* [r10680] liblwgeom/g_util.c: Comment on the dump_toupper function
 
 2012-11-15 00:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10678] Use a locale-independent braindead upper implementation
+	* [r10678] liblwgeom/g_util.c: Use a locale-independent braindead
+	  upper implementation
 
 2012-11-14 23:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10677] #2035, Strange behavior when using left (<<) and right
-	  (>>) operators
+	* [r10677] postgis/gserialized_gist_2d.c, regress/tickets.sql,
+	  regress/tickets_expected: #2035, Strange behavior when using left
+	  (<<) and right (>>) operators
 
 2012-11-14 22:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10675] #2028, ST_Multi(<triangle>) does not make a TIN
+	* [r10675] liblwgeom/lwgeom.c, regress/tickets.sql,
+	  regress/tickets_expected: #2028, ST_Multi(<triangle>) does not
+	  make a TIN
 
 2012-11-14 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10673] #2042, measures.c: 'pt_in_arc_A' may be used
-	  uninitialized
+	* [r10673] liblwgeom/measures.c: #2042, measures.c: 'pt_in_arc_A'
+	  may be used uninitialized
 
 2012-11-14 21:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10671] #2001, ST_CurveToLine has no effect if the geometry
-	  doesn't actually contain an arc
+	* [r10671] liblwgeom/lwsegmentize.c, postgis/lwgeom_sqlmm.c,
+	  regress/tickets.sql, regress/tickets_expected: #2001,
+	  ST_CurveToLine has no effect if the geometry doesn't actually
+	  contain an arc
 
 2012-11-14 20:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10670] #799, make geographic coordinates in range
+	* [r10670] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, postgis/geography_inout.c,
+	  regress/tickets_expected: #799, make geographic coordinates in
+	  range
 
 2012-11-14 17:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10669] Make Korotkov split the default
+	* [r10669] postgis/gserialized_gist_2d.c: Make Korotkov split the
+	  default
 
 2012-11-13 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10667] #2090, gserialized_read_gbox_p sets Z dimension instead
-	  of M dimension for two-point lines
+	* [r10667] liblwgeom/g_serialized.c: #2090, gserialized_read_gbox_p
+	  sets Z dimension instead of M dimension for two-point lines
 
 2012-11-13 22:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10666] #2044, lw_arc_length: warning: variable 'a2' set but not
-	  used
+	* [r10666] liblwgeom/lwalgorithm.c: #2044, lw_arc_length: warning:
+	  variable 'a2' set but not used
 
 2012-11-13 22:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10665] #1895, New node splitting algorithm for GiST
+	* [r10665] NEWS, postgis/gserialized_gist_2d.c: #1895, New node
+	  splitting algorithm for GiST
 	  Set the KOROTKOV_SPLIT define to 1 to use the new approach,
 	  to 0 to use the old approach. After testing is complete,
 	  we can set the new split as the default.
 
 2012-11-13 18:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10664] Remove <inlineequation> element
+	* [r10664] doc/using_postgis_dataman.xml: Remove <inlineequation>
+	  element
 
 2012-11-13 18:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10663] Remove MathML from documentation. It's not really being
-	  used for any math.
+	* [r10663] doc/Makefile.in, doc/postgis.xml,
+	  doc/using_postgis_dataman.xml: Remove MathML from documentation.
+	  It's not really being used for any math.
 
 2012-11-09 21:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10662] Remove module magic from here, #1162
+	* [r10662] libpgcommon/lwgeom_pg.c: Remove module magic from here,
+	  #1162
 
 2012-11-09 00:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10661] Remove many warnings from -pedantic build, and clean up
-	  parser globals a little more thoroughly.
+	* [r10661] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_split.c,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_lex.l,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.h,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwout_x3d.c,
+	  liblwgeom/measures3d.c, postgis/lwgeom_dumppoints.c,
+	  postgis/lwgeom_in_geojson.c: Remove many warnings from -pedantic
+	  build, and clean up parser globals a little more thoroughly.
 
 2012-11-08 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r10660] Rewrite topology.GetRingEdges using a recursive CTE
-	  (#2087)
+	* [r10660] topology/sql/query/GetRingEdges.sql.in.c: Rewrite
+	  topology.GetRingEdges using a recursive CTE (#2087)
 	  
 	  Walking around a ring of ~22k edges takes 1/7 of the time
 
 2012-11-08 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r10659] Share some code between ST_RemEdgeModFace and
-	  ST_RemEdgeNewFaces
+	* [r10659] topology/sql/sqlmm.sql.in.c: Share some code between
+	  ST_RemEdgeModFace and ST_RemEdgeNewFaces
 	  
 	  Also check TopoGeometry existance as first thing, to reduce the
 	  time it takes for failing calls.
 
 2012-11-08 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r10657] update install to note that we now support loading tiger
-	  2012 data and it is the default and upgrade instructions to get
-	  the new loader behavior
+	* [r10657] doc/extras_tigergeocoder.xml, doc/installation.xml:
+	  update install to note that we now support loading tiger 2012
+	  data and it is the default and upgrade instructions to get the
+	  new loader behavior
 
 2012-11-08 05:46  Regina Obe <lr at pcorp.us>
 
-	* [r10656] change this to use 2012 loader, but remark it out so it
-	  doesn't overwrite people's custom settings.
+	* [r10656] extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.sh: change this
+	  to use 2012 loader, but remark it out so it doesn't overwrite
+	  people's custom settings.
 
 2012-11-06 00:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10648] #2048, add regression test
+	* [r10648] regress/tickets.sql, regress/tickets_expected: #2048,
+	  add regression test
 
 2012-11-05 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r10644] Create indices on start_node and end_node of edge_data
-	  (#2082)
+	* [r10644] topology/topology.sql.in.c: Create indices on start_node
+	  and end_node of edge_data (#2082)
 	  
 	  Those indices speed up nodes deletion by a factor of x1000 !
 	  I didn't profile, but I suspect those indices would also speed up
@@ -13277,481 +20692,627 @@
 
 2012-11-05 00:47  Regina Obe <lr at pcorp.us>
 
-	* [r10642] #2020: stop penalizing windows 9.2 32-bit when it gives
-	  a stupid answer to an ill-defined question. Change to be a
-	  well-defined question.
+	* [r10642] regress/lwgeom_regress.sql: #2020: stop penalizing
+	  windows 9.2 32-bit when it gives a stupid answer to an
+	  ill-defined question. Change to be a well-defined question.
 
 2012-11-04 20:03  Regina Obe <lr at pcorp.us>
 
-	* [r10641] #2081: extension files being installed twice causes
-	  errors on Ubuntu (9.3)
+	* [r10641] extensions/postgis/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: #2081: extension files
+	  being installed twice causes errors on Ubuntu (9.3)
 
 2012-11-04 14:40  Sandro Santilli <strk at kbt.io>
 
-	* [r10639] Fix order of TopoGeometry property names
+	* [r10639] doc/extras_topology.xml: Fix order of TopoGeometry
+	  property names
 
 2012-11-04 10:45  Regina Obe <lr at pcorp.us>
 
-	* [r10638] #1980: define new configure arg --with-mathmldtd to
-	  allow overriding path to mathmldtd
+	* [r10638] configure.ac: #1980: define new configure arg
+	  --with-mathmldtd to allow overriding path to mathmldtd
 
 2012-11-04 00:44  Sandro Santilli <strk at kbt.io>
 
-	* [r10637] Oops, revert the revert...
+	* [r10637] topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected: Oops, revert the
+	  revert...
 	  
 	  Note to self: never commit between 1:00am and 8:00am
 
 2012-11-04 00:30  Sandro Santilli <strk at kbt.io>
 
-	* [r10636] Add note about lwgeom_make_valid being only available
-	  with GEOS-3.3+
+	* [r10636] liblwgeom/liblwgeom.h.in: Add note about
+	  lwgeom_make_valid being only available with GEOS-3.3+
 
 2012-11-04 00:30  Sandro Santilli <strk at kbt.io>
 
-	* [r10635] Revert "#1970 - 9.2rc1 regress failure change
-	  layer_id_seq from select * to explicitly select fields. log_cnt
-	  now returns 0 for 9.2rc1 so fails regress otherwise"
+	* [r10635] topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected: Revert "#1970 -
+	  9.2rc1 regress failure change layer_id_seq from select * to
+	  explicitly select fields. log_cnt now returns 0 for 9.2rc1 so
+	  fails regress otherwise"
 	  
 	  This reverts commit c272b5ed6dec2cc415c9bccd305e81394f1bde83.
 
 2012-11-03 18:12  Regina Obe <lr at pcorp.us>
 
-	* [r10634] change default new install to use tiger_loader_2012.sql
-	  file instead
+	* [r10634] extras/tiger_geocoder/tiger_2011/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2011/create_geocode.sh: change
+	  default new install to use tiger_loader_2012.sql file instead
 
 2012-11-03 17:54  Regina Obe <lr at pcorp.us>
 
-	* [r10633] #2076: support for loading tiger 2012 data. revise
+	* [r10633] extras/tiger_geocoder/tiger_2011/tiger_loader_2012.sql:
+	  #2076: support for loading tiger 2012 data. revise
 	  loader_load_staged_data to leave out pumace10, estatefp, ugace.
 	  This fixes the faces not loading issue for 2012 data (tested with
 	  MA, DC)
 
 2012-11-02 21:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10630] #2015, ST_IsEmpty('POLYGON EMPTY') returns False
+	* [r10630] liblwgeom/cunit/cu_out_wkb.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwline.c, liblwgeom/lwout_wkt.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c: #2015,
+	  ST_IsEmpty('POLYGON EMPTY') returns False
 
 2012-11-02 20:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r10629] Removed code that is no longer used and updated docs
-	  with default
+	* [r10629] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Removed code that is no longer
+	  used and updated docs with default
 	  parameters
 
 2012-11-02 19:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10628] #1996, ST_AsGeoJSON('POINT EMPTY') produces invalid JSON
+	* [r10628] NEWS, liblwgeom/lwout_geojson.c, regress/tickets.sql,
+	  regress/tickets_expected: #1996, ST_AsGeoJSON('POINT EMPTY')
+	  produces invalid JSON
 
 2012-11-02 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10626] Be a bit more explicit about what we're returning from
-	  point-in-ring tests.
+	* [r10626] liblwgeom/cunit/cu_ptarray.c, liblwgeom/measures.c,
+	  liblwgeom/ptarray.c: Be a bit more explicit about what we're
+	  returning from point-in-ring tests.
 
 2012-11-02 18:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r10625] Updated reference links to "How Hillshade works" for
-	  ST_Slope, ST_Aspect
+	* [r10625] doc/reference_raster.xml: Updated reference links to
+	  "How Hillshade works" for ST_Slope, ST_Aspect
 	  and ST_HillShade
 
 2012-11-02 18:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10624] Remove double call of flip test.
+	* [r10624] liblwgeom/cunit/cu_libgeom.c: Remove double call of flip
+	  test.
 
 2012-11-02 17:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10621] #2019, ST_FlipCoordinates does not update bbox
+	* [r10621] NEWS, liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwgeom.c:
+	  #2019, ST_FlipCoordinates does not update bbox
 
 2012-11-02 17:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10619] Refactored ST_Slope, ST_Aspect and ST_Hillshade() (also
-	  their
+	* [r10619] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql: Refactored
+	  ST_Slope, ST_Aspect and ST_Hillshade() (also their
 	  _st_XXX4ma() functions). Detailed docs for all three functions.
 	  Outputs
 	  now in sync with return from ArcGIS. Ticket is #2077
 
 2012-10-31 19:33  Regina Obe <lr at pcorp.us>
 
-	* [r10609] some wording changes, add tutorial faq
+	* [r10609] doc/faq.xml, doc/installation.xml: some wording changes,
+	  add tutorial faq
 
 2012-10-31 14:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10607] Added missing DROP FUNCTION statements. Ticket #2073
+	* [r10607] raster/rt_pg/rtpostgis_drop.sql.in.c: Added missing DROP
+	  FUNCTION statements. Ticket #2073
 
 2012-10-31 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r10606] Add instruction for upgrading between SVN revisions
-	  using extensions
+	* [r10606] doc/installation.xml: Add instruction for upgrading
+	  between SVN revisions using extensions
 
 2012-10-31 00:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r10603] Changed when the isnodata check takes place for out-db
-	  raster tiles
+	* [r10603] raster/loader/raster2pgsql.c: Changed when the isnodata
+	  check takes place for out-db raster tiles
 
 2012-10-30 23:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10601] #1940, epsg:2065 projection is incorrect
+	* [r10601] spatial_ref_sys.sql: #1940, epsg:2065 projection is
+	  incorrect
 
 2012-10-30 21:38  Regina Obe <lr at pcorp.us>
 
-	* [r10597] Add Nathan Wagner to credits
+	* [r10597] doc/introduction.xml: Add Nathan Wagner to credits
 
 2012-10-30 21:16  Regina Obe <lr at pcorp.us>
 
-	* [r10596] Put in Enhanced note about ST_DumpPoints -- should in
-	  theory be faster. Revise expertbot xsl script (prevent url from
-	  abutting the title)
+	* [r10596] doc/reference_processing.xml,
+	  doc/xsl/postgis_reference.xml.xsl: Put in Enhanced note about
+	  ST_DumpPoints -- should in theory be faster. Revise expertbot xsl
+	  script (prevent url from abutting the title)
 
 2012-10-30 20:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10595] (#310) ST_DumpPoints as C function
+	* [r10595] NEWS, postgis/Makefile.in, postgis/lwgeom_dumppoints.c,
+	  postgis/postgis.sql.in.c: (#310) ST_DumpPoints as C function
 
 2012-10-29 22:24  Regina Obe <lr at pcorp.us>
 
-	* [r10587] Fix gdal binaries link
+	* [r10587] doc/faq_raster.xml: Fix gdal binaries link
 
 2012-10-29 22:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r10586] Added SRID check to ST_Neighborhood(raster, geometry)
+	* [r10586] raster/rt_pg/rtpostgis.sql.in.c: Added SRID check to
+	  ST_Neighborhood(raster, geometry)
 
 2012-10-29 22:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r10585] Added SRID check for ST_Intersects(geometry, raster)
+	* [r10585] raster/rt_pg/rtpostgis.sql.in.c: Added SRID check for
+	  ST_Intersects(geometry, raster)
 
 2012-10-29 22:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r10584] Added SRID check of geometry for ST_World2RasterCoord
-	  variants
+	* [r10584] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_utility_expected: Added SRID check of
+	  geometry for ST_World2RasterCoord variants
 
 2012-10-29 22:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10583] Added check for SRID match in ST_Value(raster) geometry
-	  variant
+	* [r10583] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_pixelvalue_expected: Added check for SRID
+	  match in ST_Value(raster) geometry variant
 
 2012-10-29 20:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r10582] Set defaults for parameters of ST_Slope(raster). Ticket
-	  #1655
+	* [r10582] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Set defaults for parameters of
+	  ST_Slope(raster). Ticket #1655
 
 2012-10-29 18:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r10581] Added UpdateRasterSRID() as per ticket #739
+	* [r10581] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Added UpdateRasterSRID() as per
+	  ticket #739
 
 2012-10-27 05:53  Regina Obe <lr at pcorp.us>
 
-	* [r10575] more ids and descriptive titles
+	* [r10575] doc/using_postgis_dataman.xml: more ids and descriptive
+	  titles
 
 2012-10-27 05:31  Regina Obe <lr at pcorp.us>
 
-	* [r10574] revise script hallie uses so strips out tags such as
-	  ulink, xref, command leaving just textual representation (these
-	  were getting cut out before)
+	* [r10574] doc/xsl/postgis_reference.xml.xsl: revise script hallie
+	  uses so strips out tags such as ulink, xref, command leaving just
+	  textual representation (these were getting cut out before)
 
 2012-10-27 04:18  Regina Obe <lr at pcorp.us>
 
-	* [r10573] try to put in some ids
+	* [r10573] doc/using_postgis_dataman.xml: try to put in some ids
 
 2012-10-26 00:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10569] Added news regarding ST_Clip(raster, ...) in C and
-	  update docs
+	* [r10569] NEWS, doc/reference_raster.xml: Added news regarding
+	  ST_Clip(raster, ...) in C and update docs
 
 2012-10-26 00:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10568] Rewrite of ST_Clip(raster) to be C-based and updated
-	  regression test.
+	* [r10568] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_summarystats_expected: Rewrite of
+	  ST_Clip(raster) to be C-based and updated regression test.
 	  Ticket is #2065
 
 2012-10-25 23:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r10567] Fixed default Y-scale to -1 from 1
+	* [r10567] raster/rt_core/rt_api.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_mapalgebra_expected: Fixed default Y-scale
+	  to -1 from 1
 
 2012-10-25 22:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10566] Expose some geodetic functions a little higher
+	* [r10566] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Expose some geodetic functions a little
+	  higher
 
 2012-10-25 20:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10565] Fix error in ptarray traversal.
+	* [r10565] liblwgeom/ptarray.c: Fix error in ptarray traversal.
 
 2012-10-25 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10564] Reorganize some pointarray loops and functions. Use
-	  direct aligned access more.
+	* [r10564] liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_api.c,
+	  liblwgeom/ptarray.c: Reorganize some pointarray loops and
+	  functions. Use direct aligned access more.
 
 2012-10-25 18:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10563] Remove old signature for serialized_form function
+	* [r10563] liblwgeom/liblwgeom.h.in: Remove old signature for
+	  serialized_form function
 
 2012-10-25 18:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10562] Allow WKB generation to do direct memcpy of coordinates
-	  in specific cases.
+	* [r10562] liblwgeom/lwout_wkb.c: Allow WKB generation to do direct
+	  memcpy of coordinates in specific cases.
 
 2012-10-25 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10561] Use double alignment property to remove memcpy from wkb
-	  generation
+	* [r10561] liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c: Use double
+	  alignment property to remove memcpy from wkb generation
 
 2012-10-25 18:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10560] Remove TODO note: the storage is now double aligned
+	* [r10560] liblwgeom/lwout_wkb.c: Remove TODO note: the storage is
+	  now double aligned
 
 2012-10-25 17:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10559] Change the gbox calculation for geodetic edges to use
-	  3-space geometry instead of lots of transcendental functions.
-	  Much faster, much simpler, all regression tests pass.
+	* [r10559] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Change the gbox calculation for geodetic
+	  edges to use 3-space geometry instead of lots of transcendental
+	  functions. Much faster, much simpler, all regression tests pass.
 
 2012-10-25 06:00  Regina Obe <lr at pcorp.us>
 
-	* [r10557] revert release note changes see if it fixes doc build
-	  issue
+	* [r10557] doc/release_notes.xml: revert release note changes see
+	  if it fixes doc build issue
 
 2012-10-25 05:18  Regina Obe <lr at pcorp.us>
 
-	* [r10556] fix id again (maybe old conflicted with another id)
+	* [r10556] doc/using_raster_dataman.xml: fix id again (maybe old
+	  conflicted with another id)
 
 2012-10-25 04:12  Regina Obe <lr at pcorp.us>
 
-	* [r10554] fix chapter id doesn't follow our convention
+	* [r10554] doc/using_raster_dataman.xml: fix chapter id doesn't
+	  follow our convention
 
 2012-10-25 04:07  Regina Obe <lr at pcorp.us>
 
-	* [r10553] give release sections ids for easier reference
+	* [r10553] doc/release_notes.xml: give release sections ids for
+	  easier reference
 
 2012-10-24 22:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10551] Preprocess input geometry for clipping raster by using
-	  the intersection
+	* [r10551] NEWS, raster/rt_pg/rtpostgis.sql.in.c: Preprocess input
+	  geometry for clipping raster by using the intersection
 	  of the input geometry and the convex hull of the raster. Ticket
 	  #1989
 
 2012-10-24 22:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r10550] Added checks to rt_raster_gdal_rasterize() and
-	  RASTER_asRaster() where
+	* [r10550] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Added
+	  checks to rt_raster_gdal_rasterize() and RASTER_asRaster() where
 	  if input geometry is empty, return empty raster.
 
 2012-10-24 21:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r10547] Broke string for iowa hex into three parts so that
-	  doxygen doesn't choke
+	* [r10547] liblwgeom/cunit/cu_geodetic_data.h: Broke string for
+	  iowa hex into three parts so that doxygen doesn't choke
 
 2012-10-24 19:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10546] Have ST_Tile() generate out-of-db tile bands if input
-	  raster's band is
+	* [r10546] doc/reference_raster.xml, raster/rt_pg/rt_pg.c: Have
+	  ST_Tile() generate out-of-db tile bands if input raster's band is
 	  out-of-db.
 
 2012-10-24 18:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10545] Whoops make sure the test macros match the library ones
+	* [r10545] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwgeodetic_tree.c: Whoops make
+	  sure the test macros match the library ones
 
 2012-10-24 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10544] Add some debugging info to find failure in debbie
+	* [r10544] liblwgeom/cunit/cu_geodetic.c: Add some debugging info
+	  to find failure in debbie
 
 2012-10-24 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10543] Add explicit tests for edge_intersects()
+	* [r10543] liblwgeom/cunit/cu_geodetic.c: Add explicit tests for
+	  edge_intersects()
 
 2012-10-24 17:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10542] Move the distance calculation to also use the
-	  edge_intersects() function instead of edge_intersection()
+	* [r10542] liblwgeom/lwgeodetic.c: Move the distance calculation to
+	  also use the edge_intersects() function instead of
+	  edge_intersection()
 
 2012-10-24 16:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10541] Added "auto" option to -t switch where raster2pgsql can
-	  compute a usable
+	* [r10541] doc/using_raster_dataman.xml,
+	  raster/loader/raster2pgsql.c, raster/loader/raster2pgsql.h: Added
+	  "auto" option to -t switch where raster2pgsql can compute a
+	  usable
 	  tile size. Added warning message if generated tiles may cause
 	  memory
 	  issues.
 
 2012-10-24 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r10538] minor adjustments to terminology to improve searchin
+	* [r10538] doc/reference_measure.xml,
+	  doc/using_postgis_dataman.xml: minor adjustments to terminology
+	  to improve searchin
 
 2012-10-23 23:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r10536] Rearranged function arguments for ST_Tile(raster)
+	* [r10536] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_tile.sql: Rearranged function arguments
+	  for ST_Tile(raster)
 
 2012-10-23 22:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10535] Added news and docs for ST_Tile(raster). Additional
-	  regression tests for
+	* [r10535] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/rt_tile.sql,
+	  raster/test/regress/rt_tile_expected: Added news and docs for
+	  ST_Tile(raster). Additional regression tests for
 	  one additional variant of ST_Tile(raster)
 
 2012-10-23 22:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10534] Added ST_Tile() and regression tests. The circle is
-	  complete.
+	* [r10534] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/rt_tile.sql,
+	  raster/test/regress/rt_tile_expected: Added ST_Tile() and
+	  regression tests. The circle is complete.
 
 2012-10-23 22:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10533] Added rt_band_get_pixel_line() and regression tests
+	* [r10533] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_band_get_pixel_line() and
+	  regression tests
 
 2012-10-23 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10532] (#2063) fix the vertex-crossing logic in the circular
-	  tree code to use the new edge_intersects routine
+	* [r10532] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeodetic_tree.c: (#2063) fix the vertex-crossing
+	  logic in the circular tree code to use the new edge_intersects
+	  routine
 
 2012-10-23 22:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10531] (#2026) fix performance regression in geography distance
-	  calculation
+	* [r10531] NEWS, liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  postgis/geography_measurement.c: (#2026) fix performance
+	  regression in geography distance calculation
 
 2012-10-23 21:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10527] (#1976) Geography point-in-ring code overhauled for more
-	  reliability
+	* [r10527] NEWS, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: (#1976) Geography point-in-ring code
+	  overhauled for more reliability
 
 2012-10-23 13:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r10526] Make changes to reflect patch from #2061
+	* [r10526] doc/using_raster_dataman.xml: Make changes to reflect
+	  patch from #2061
 
 2012-10-23 04:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10524] Future test case for when we've solved p-i-p in
-	  generality
+	* [r10524] liblwgeom/cunit/cu_geodetic.c: Future test case for when
+	  we've solved p-i-p in generality
 
 2012-10-22 19:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r10522] Fix POSTGIS_RT_DEBUGF() usage
+	* [r10522] raster/rt_pg/rt_pg.c: Fix POSTGIS_RT_DEBUGF() usage
 
 2012-10-22 19:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r10521] Fixed doxygen comment formats
+	* [r10521] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Fixed
+	  doxygen comment formats
 
 2012-10-22 17:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r10520] Remove unused variables.
+	* [r10520] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Remove
+	  unused variables.
 
 2012-10-22 17:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r10519] Cache frequently used variables minimize # of function
-	  calls in
+	* [r10519] raster/rt_core/rt_api.c: Cache frequently used variables
+	  minimize # of function calls in
 	  rt_raster_iterator()
 
 2012-10-22 17:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r10518] Include output from gdal-config --dep-libs when building
-	  raster2pgsql
+	* [r10518] configure.ac, raster/loader/Makefile.in: Include output
+	  from gdal-config --dep-libs when building raster2pgsql
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10517] Add news and doc changes to indicate proper support for
-	  raster band's
+	* [r10517] NEWS, doc/reference_raster.xml: Add news and doc changes
+	  to indicate proper support for raster band's
 	  "isnodata" support
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10516] have raster2pgsql check for raster bands being NODATA
+	* [r10516] raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c:
+	  have raster2pgsql check for raster bands being NODATA
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10515] Tweaked rt_band_check_is_nodata() to make use of
-	  rt_band_get_pixel()'s
+	* [r10515] raster/rt_core/rt_api.c: Tweaked
+	  rt_band_check_is_nodata() to make use of rt_band_get_pixel()'s
 	  ability to return flag indicating if value is NODATA
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10514] Final fixes to support band's isnodata flag.
+	* [r10514] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Final
+	  fixes to support band's isnodata flag.
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10513] All functions in core API now support a band's isnodata
-	  value.
+	* [r10513] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_expected,
+	  raster/test/regress/rt_pixelvalue_expected: All functions in core
+	  API now support a band's isnodata value.
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10512] Changed signature of rt_band_get_nodata() as there was
-	  no way to
+	* [r10512] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/core/testwkb.c,
+	  raster/test/regress/rt_pixelvalue_expected: Changed signature of
+	  rt_band_get_nodata() as there was no way to
 	  indicate an error if the band has no NODATA.
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10511] Some work adding proper support for using a band's
-	  isnodata flag.
+	* [r10511] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/regress/rt_pixelvalue_expected: Some work adding
+	  proper support for using a band's isnodata flag.
 
 2012-10-22 17:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10510] Changed function signature for core API function
-	  rt_band_get_pixel() to
+	* [r10510] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/core/testwkb.c: Changed function signature for core
+	  API function rt_band_get_pixel() to
 	  indicate if pixel is NODATA
 
 2012-10-22 17:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10509] Minor changes to references to raster2pgsql
+	* [r10509] doc/reference_raster.xml: Minor changes to references to
+	  raster2pgsql
 
 2012-10-21 23:53  Regina Obe <lr at pcorp.us>
 
-	* [r10506] update crowd funding details
+	* [r10506] doc/introduction.xml: update crowd funding details
 
 2012-10-21 18:02  Sandro Santilli <strk at kbt.io>
 
-	* [r10502] Fix GetTopoGeomElementArray(TopoGeometry) function, and
-	  add test
+	* [r10502] topology/test/regress/gettopogeomelements.sql,
+	  topology/test/regress/gettopogeomelements_expected,
+	  topology/topology.sql.in.c: Fix
+	  GetTopoGeomElementArray(TopoGeometry) function, and add test
 	  
 	  See http://trac.osgeo.org/postgis/ticket/2060
 
 2012-10-20 21:07  Regina Obe <lr at pcorp.us>
 
-	* [r10492] fix headeer and description
+	* [r10492] doc/xsl/postgis_reference.xml.xsl: fix headeer and
+	  description
 
 2012-10-19 22:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10488] Wrap NEWS to 80cols
+	* [r10488] NEWS: Wrap NEWS to 80cols
 
 2012-10-19 18:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r10487] Added to news regarding ticket #2057
+	* [r10487] NEWS: Added to news regarding ticket #2057
 
 2012-10-19 18:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10485] Add variables specifying PostgreSQL CPPFLAGS and
-	  LDFLAGS.
+	* [r10485] raster/loader/Makefile.in: Add variables specifying
+	  PostgreSQL CPPFLAGS and LDFLAGS.
 	  Ticket is #2057
 
 2012-10-19 01:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10479] Forgot to wrap tags with <para></para> in
-	  reference_raster.xml. Minor
+	* [r10479] doc/reference_raster.xml, raster/rt_pg/rt_pg.c: Forgot
+	  to wrap tags with <para></para> in reference_raster.xml. Minor
 	  comment cleanup in rt_pg.c
 
 2012-10-19 00:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10478] Fixed annoyances in the raster docs
+	* [r10478] doc/reference_raster.xml: Fixed annoyances in the raster
+	  docs
 
 2012-10-18 23:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r10474] Combined the gist spatial relationship tests into
+	* [r10474] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_above_expected,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_below_expected,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contain_expected,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_contained_expected,
+	  raster/test/regress/rt_gist_relationships.sql,
+	  raster/test/regress/rt_gist_relationships_expected,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_left_expected,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overabove_expected,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overbelow_expected,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overlap_expected,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overleft_expected,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_overright_expected,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_right_expected,
+	  raster/test/regress/rt_same.sql,
+	  raster/test/regress/rt_same_expected: Combined the gist spatial
+	  relationship tests into
 	  rt_gist_relationships
 
 2012-10-18 23:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r10473] Combined all raster GEOS dependent spatial relationship
-	  regression tests into
+	* [r10473] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_contains.sql,
+	  raster/test/regress/rt_contains_expected,
+	  raster/test/regress/rt_containsproperly.sql,
+	  raster/test/regress/rt_containsproperly_expected,
+	  raster/test/regress/rt_coveredby.sql,
+	  raster/test/regress/rt_coveredby_expected,
+	  raster/test/regress/rt_covers.sql,
+	  raster/test/regress/rt_covers_expected,
+	  raster/test/regress/rt_dfullywithin.sql,
+	  raster/test/regress/rt_dfullywithin_expected,
+	  raster/test/regress/rt_disjoint.sql,
+	  raster/test/regress/rt_disjoint_expected,
+	  raster/test/regress/rt_dwithin.sql,
+	  raster/test/regress/rt_dwithin_expected,
+	  raster/test/regress/rt_geos_relationships.sql,
+	  raster/test/regress/rt_geos_relationships_expected,
+	  raster/test/regress/rt_overlaps.sql,
+	  raster/test/regress/rt_overlaps_expected,
+	  raster/test/regress/rt_touches.sql,
+	  raster/test/regress/rt_touches_expected,
+	  raster/test/regress/rt_within.sql,
+	  raster/test/regress/rt_within_expected: Combined all raster GEOS
+	  dependent spatial relationship regression tests into
 	  rt_geos_relationships.sql
 
 2012-10-18 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10469] Clamp SRID when comparing SRIDs of raster vs geometry
-	  for geomval
+	* [r10469] raster/rt_pg/rt_pg.c: Clamp SRID when comparing SRIDs of
+	  raster vs geometry for geomval
 	  variant of ST_SetValues()
 
 2012-10-18 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10468] Added docs for geomval variant of ST_SetValues
+	* [r10468] doc/reference_raster.xml: Added docs for geomval variant
+	  of ST_SetValues
 
 2012-10-18 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10467] Add news items regarding changes to ST_SetValue and
-	  addition of
+	* [r10467] NEWS: Add news items regarding changes to ST_SetValue
+	  and addition of
 	  geomval variant of ST_SetValues()
 
 2012-10-18 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10466] Code cleanup in rt_pg/rt_pg.c. Changed point geometry
-	  variant of
+	* [r10466] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_setvalues_geomval.sql: Code cleanup in
+	  rt_pg/rt_pg.c. Changed point geometry variant of
 	  ST_SetValue() to wrap around geomval variant of ST_SetValues().
 	  This
 	  will result in a behavior change for geometry variant of
@@ -13759,8 +21320,12 @@
 
 2012-10-18 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10465] Addition of geomval variants of ST_SetValues() and
-	  regression tests.
+	* [r10465] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_setvalues_geomval.sql,
+	  raster/test/regress/rt_setvalues_geomval_expected: Addition of
+	  geomval variants of ST_SetValues() and regression tests.
 	  Added helper function
 	  rt_raster_get_inverse_geotransform_matrix().
 	  Additional code cleanup for rt_raster_geopoint_to_cell() and
@@ -13768,198 +21333,242 @@
 
 2012-10-18 14:47  Regina Obe <lr at pcorp.us>
 
-	* [r10461] script to concatenate all the sections of postgis doc
-	  for easier digestion of postgis expert bot
+	* [r10461] doc/xsl/postgis_reference.xml.xsl: script to concatenate
+	  all the sections of postgis doc for easier digestion of postgis
+	  expert bot
 
 2012-10-17 19:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10460] Correct usage of memset()
+	* [r10460] raster/rt_pg/rt_pg.c: Correct usage of memset()
 
 2012-10-17 19:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10459] Cleanup description for ST_SetValues()
+	* [r10459] doc/reference_raster.xml: Cleanup description for
+	  ST_SetValues()
 
 2012-10-17 16:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r10458] Added items to NEWS and docs for ST_DumpValues
+	* [r10458] NEWS, doc/reference_raster.xml: Added items to NEWS and
+	  docs for ST_DumpValues
 
 2012-10-17 16:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r10457] Addition of ST_DumpValues() and regression tests. Ticket
-	  #2011
+	* [r10457] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_dumpvalues.sql,
+	  raster/test/regress/rt_dumpvalues_expected: Addition of
+	  ST_DumpValues() and regression tests. Ticket #2011
 
 2012-10-17 14:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10455] Add fallback method of getting maximum extent for extent
-	  constraint.
+	* [r10455] raster/rt_pg/rtpostgis.sql.in.c: Add fallback method of
+	  getting maximum extent for extent constraint.
 	  Ticket is #2050
 
 2012-10-17 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r10454] Move trim_trailing_zeros out of liblwgeom.h (#2054)
+	* [r10454] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h: Move trim_trailing_zeros out of
+	  liblwgeom.h (#2054)
 
 2012-10-17 13:38  Sandro Santilli <strk at kbt.io>
 
-	* [r10453] Get OUT_* export macros out of liblwgeom.h (#2053)
+	* [r10453] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Get OUT_* export macros out of
+	  liblwgeom.h (#2053)
 
 2012-10-17 11:43  Sandro Santilli <strk at kbt.io>
 
-	* [r10451] Do not print more digits than available from
-	  lwgeom_to_geojson
+	* [r10451] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwutil.c: Do not print more
+	  digits than available from lwgeom_to_geojson
 	  
 	  See http://trac.osgeo.org/postgis/ticket/2051
 	  Adds tests for the ticket cases.
 
 2012-10-17 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10449] It is OUT_MAX_DOUBLE_PRECISION, not OUT_MAX_DIGS_DOUBLE,
-	  we should use
+	* [r10449] liblwgeom/lwout_geojson.c: It is
+	  OUT_MAX_DOUBLE_PRECISION, not OUT_MAX_DIGS_DOUBLE, we should use
 	  
 	  These macros should really get out of liblwgeom.h and be properly
 	  documented...
 
 2012-10-17 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r10448] Fix buffer overflow in lwgeom_to_geojson (#2052)
+	* [r10448] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/lwout_geojson.c: Fix buffer overflow in
+	  lwgeom_to_geojson (#2052)
 
 2012-10-16 20:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r10445] Added optional interpolate_nodata flag as function
-	  parameter to ST_HillShade,
+	* [r10445] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Added optional
+	  interpolate_nodata flag as function parameter to ST_HillShade,
 	  ST_Aspect and ST_Slope.
 
 2012-10-16 20:42  Sandro Santilli <strk at kbt.io>
 
-	* [r10444] Do not abort populate_geometry_columns when table can't
-	  be altered
+	* [r10444] postgis/postgis.sql.in.c: Do not abort
+	  populate_geometry_columns when table can't be altered
 	  
 	  Also print the reason for the limitation. See #2049.
 
 2012-10-16 20:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r10443] Fixed xml issues that are making debbie mad.
+	* [r10443] doc/reference_raster.xml: Fixed xml issues that are
+	  making debbie mad.
 
 2012-10-16 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10442] Added news blurb and docs regarding expression variants
-	  of
+	* [r10442] NEWS, doc/reference_raster.xml: Added news blurb and
+	  docs regarding expression variants of
 	  ST_MapAlgebra.
 
 2012-10-16 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10441] Added 2-raster expression variant of ST_MapAlgebra() and
-	  regression
+	* [r10441] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebra_expr.sql,
+	  raster/test/regress/rt_mapalgebra_expr_expected: Added 2-raster
+	  expression variant of ST_MapAlgebra() and regression
 	  tests.
 
 2012-10-16 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10440] Additional tweaking of returning empty raster from map
-	  algebra of
+	* [r10440] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_mapalgebra_expected: Additional tweaking
+	  of returning empty raster from map algebra of
 	  INTERSECTION or UNION extent
 
 2012-10-16 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10439] Corrected handling of NULL raster resulting from NO
-	  intersection of input rasters in map algebra. Fixed spelling
-	  mistakes. Additional tests for intersections of more than 3
-	  rasters that don't actually intersect in ST_MapAlgebra
+	* [r10439] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: Corrected handling of
+	  NULL raster resulting from NO intersection of input rasters in
+	  map algebra. Fixed spelling mistakes. Additional tests for
+	  intersections of more than 3 rasters that don't actually
+	  intersect in ST_MapAlgebra
 
 2012-10-16 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r10438] Added one-raster expression variant for ST_MapAlgebra
-	  and appropriate
+	* [r10438] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebra_expr.sql,
+	  raster/test/regress/rt_mapalgebra_expr_expected: Added one-raster
+	  expression variant for ST_MapAlgebra and appropriate
 	  regression tests.
 
 2012-10-16 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r10437] Enhance documentation about TopoElement domain
+	* [r10437] doc/extras_topology.xml: Enhance documentation about
+	  TopoElement domain
 
 2012-10-16 16:07  Sandro Santilli <strk at kbt.io>
 
-	* [r10436] tweak DEBUG line
+	* [r10436] postgis/postgis.sql.in.c: tweak DEBUG line
 
 2012-10-16 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r10435] Improve TopologySummary output
+	* [r10435] NEWS, topology/sql/manage/TopologySummary.sql.in.c:
+	  Improve TopologySummary output
 	  
 	  Add unregistered layers and orphaned TopoGeom count
 
 2012-10-16 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r10434] Have TopologySummary use the word "Mixed" for collection
-	  layers
+	* [r10434] topology/sql/manage/TopologySummary.sql.in.c: Have
+	  TopologySummary use the word "Mixed" for collection layers
 
 2012-10-15 19:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r10432] Fixed incorrect use of RASTER_DEBUGF().
+	* [r10432] raster/rt_core/rt_api.c: Fixed incorrect use of
+	  RASTER_DEBUGF().
 
 2012-10-15 14:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10431] More poking at the docs for ST_MapAlgebra
+	* [r10431] doc/reference_raster.xml: More poking at the docs for
+	  ST_MapAlgebra
 
 2012-10-15 14:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r10430] Add another example of ST_MapAlgebra() and some
-	  formatting cleanup
+	* [r10430] doc/reference_raster.xml: Add another example of
+	  ST_MapAlgebra() and some formatting cleanup
 
 2012-10-15 03:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10429] Changed how ST_MapAlgebra regression test runs on
-	  PostgreSQL 9.0 as
+	* [r10429] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: Changed how
+	  ST_MapAlgebra regression test runs on PostgreSQL 9.0 as
 	  usage of "GROUP BY raster" does not work. Ticket is #2048.
 
 2012-10-14 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r10428] #2046: fix 2.1 doesn't compile with postgresql 9.0
+	* [r10428] raster/rt_pg/rt_pg.c: #2046: fix 2.1 doesn't compile
+	  with postgresql 9.0
 
 2012-10-14 05:13  Regina Obe <lr at pcorp.us>
 
-	* [r10427] updategeometrysrid was describing old behavior. Update
-	  to new and provide alternative syntax
+	* [r10427] doc/reference_management.xml: updategeometrysrid was
+	  describing old behavior. Update to new and provide alternative
+	  syntax
 
 2012-10-12 20:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10425] Remove odd srs error line from expected
+	* [r10425] regress/tickets_expected: Remove odd srs error line from
+	  expected
 
 2012-10-12 19:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10424] Reduce precision test to 1cm2. There is no doubt that
-	  this approach is less numerically stable than the last. (#2043)
-	  Though in exchange, it covers the globe more completely.
+	* [r10424] liblwgeom/cunit/cu_geodetic.c: Reduce precision test to
+	  1cm2. There is no doubt that this approach is less numerically
+	  stable than the last. (#2043) Though in exchange, it covers the
+	  globe more completely.
 
 2012-10-12 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10423] Reduce the precision of the double test... it passes
-	  here.. (#2043)
+	* [r10423] liblwgeom/cunit/cu_geodetic.c: Reduce the precision of
+	  the double test... it passes here.. (#2043)
 
 2012-10-12 19:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10422] Bug fix where pos array size was incorrect.
+	* [r10422] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebra_expected: Bug fix where pos
+	  array size was incorrect.
 
 2012-10-12 19:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10421] Removed warning block for ST_MapAlgebra() doc page.
-	  Rearranged warning boxes
+	* [r10421] doc/reference_raster.xml: Removed warning block for
+	  ST_MapAlgebra() doc page. Rearranged warning boxes
 
 2012-10-12 16:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r10420] More documentation changes regarding deprecation status
-	  of
+	* [r10420] NEWS, doc/reference_raster.xml: More documentation
+	  changes regarding deprecation status of
 	  ST_MapAlgebraFct() variants. Added news item regarding
 	  deprecation status of ST_MapAlgebraFct and ST_MapAlgebraFctNgb
 	  variants
 
 2012-10-12 16:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r10419] Duplicated and refactored the ST_XXX4ma() functions for
-	  ST_MapAlgebra
+	* [r10419] doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_4ma.sql,
+	  raster/test/regress/rt_4ma_expected,
+	  raster/test/regress/rt_invdistweight4ma.sql,
+	  raster/test/regress/rt_invdistweight4ma_expected: Duplicated and
+	  refactored the ST_XXX4ma() functions for ST_MapAlgebra
 	  usage. Exception for ST_InvDistWeight4ma() and ST_MinDist4ma(),
 	  both of
 	  which are new for 2.1. Added regression tests as well.
 
 2012-10-12 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r10418] Exit with non-zero code when commandline is malformed
+	* [r10418] loader/pgsql2shp-cli.c: Exit with non-zero code when
+	  commandline is malformed
 	  
 	  It still exists with zero code when user explictly asks for the
 	  help screen (with -? as documented and with no switch as popular
@@ -13967,19 +21576,23 @@
 
 2012-10-12 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r10417] Add pdf-localized rule for building localized pdf manual
+	* [r10417] doc/Makefile.in: Add pdf-localized rule for building
+	  localized pdf manual
 
 2012-10-12 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r10416] Ignoring generated files in tiger_geocoder extension
+	* [r10416] .gitignore: Ignoring generated files in tiger_geocoder
+	  extension
 
 2012-10-12 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r10415] Fix compiler warnings in lwgeom_geos.c
+	* [r10415] liblwgeom/lwgeom_geos.c: Fix compiler warnings in
+	  lwgeom_geos.c
 
 2012-10-12 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r10414] Fix a "set but not used" warning.
+	* [r10414] liblwgeom/lwalgorithm.c: Fix a "set but not used"
+	  warning.
 	  
 	  This was about the return from getPoint2d_p, but it really only
 	  returns zero on error and after lwerror was called, and only if
@@ -13987,55 +21600,84 @@
 
 2012-10-12 08:27  Sandro Santilli <strk at kbt.io>
 
-	* [r10413] Fix ptarray_area_sphere signature (#2040)
+	* [r10413] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Fix
+	  ptarray_area_sphere signature (#2040)
 	  
 	  Since I was a it I also removed a "set but not used" warning.
 
 2012-10-12 07:50  Sandro Santilli <strk at kbt.io>
 
-	* [r10412] Update po files after changes in installation.xml
+	* [r10412] doc/po/it_IT/installation.xml.po,
+	  doc/po/pt_BR/installation.xml.po,
+	  doc/po/templates/installation.xml.pot: Update po files after
+	  changes in installation.xml
 
 2012-10-12 07:49  Sandro Santilli <strk at kbt.io>
 
-	* [r10411] Add more uses of <command> and <filename> in
-	  installation.xml
+	* [r10411] doc/installation.xml: Add more uses of <command> and
+	  <filename> in installation.xml
 	  
 	  Also fixes a missing dash in "make comments-install"
 
 2012-10-12 07:49  Sandro Santilli <strk at kbt.io>
 
-	* [r10410] Put <comment> tags in <para>, fixing #2041
+	* [r10410] doc/installation.xml: Put <comment> tags in <para>,
+	  fixing #2041
 
 2012-10-12 07:20  Sandro Santilli <strk at kbt.io>
 
-	* [r10409] Consistently use <command> tag for "make comments"
+	* [r10409] doc/installation.xml, doc/po/it_IT/installation.xml.po,
+	  doc/po/pt_BR/installation.xml.po,
+	  doc/po/templates/installation.xml.pot: Consistently use <command>
+	  tag for "make comments"
 	  
 	  Fixes complains by msgmerge (internationalization)
 
 2012-10-11 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10407] Improve support for ST_Area(geography) over dateline and
-	  poles (#2006, #2039)
+	* [r10407] NEWS, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/lwgeodetic.c, regress/tickets.sql,
+	  regress/tickets_expected: Improve support for ST_Area(geography)
+	  over dateline and poles (#2006, #2039)
 
 2012-10-11 21:44  Sandro Santilli <strk at kbt.io>
 
-	* [r10406] Translation of intruduction.xml to pt_BR by George Silva
+	* [r10406] doc/po/pt_BR/introduction.xml.po: Translation of
+	  intruduction.xml to pt_BR by George Silva
 
 2012-10-11 21:41  Sandro Santilli <strk at kbt.io>
 
-	* [r10405] Update po files
+	* [r10405] doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot: Update po files
 
 2012-10-11 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10404] Move area core calculation to ptarray.
+	* [r10404] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwpoly.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c: Move area core
+	  calculation to ptarray.
 
 2012-10-11 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10403] Ignore build artifacts from geocoder
+	* [r10403] extensions/postgis_tiger_geocoder,
+	  extensions/postgis_tiger_geocoder/sql,
+	  extensions/postgis_tiger_geocoder/sql_bits: Ignore build
+	  artifacts from geocoder
 
 2012-10-11 17:07  Sandro Santilli <strk at kbt.io>
 
-	* [r10401] Simplify description of TopoElementArray
+	* [r10401] doc/extras_topology.xml: Simplify description of
+	  TopoElementArray
 	  
 	  ... and add TopoElement link to See Also section (things are
 	  better
@@ -14043,153 +21685,202 @@
 
 2012-10-11 15:23  Regina Obe <lr at pcorp.us>
 
-	* [r10400] Get rid of hard-coded paths
+	* [r10400] extensions/postgis_tiger_geocoder/Makefile.in: Get rid
+	  of hard-coded paths
 
 2012-10-11 10:53  Sandro Santilli <strk at kbt.io>
 
-	* [r10399] Update json-c url
+	* [r10399] README.postgis: Update json-c url
 
 2012-10-10 23:06  Regina Obe <lr at pcorp.us>
 
-	* [r10397] create norm_addy
+	* [r10397]
+	  extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in:
+	  create norm_addy
 
 2012-10-10 22:59  Regina Obe <lr at pcorp.us>
 
-	* [r10396] #1627 : more cleanup of extension install, add configure
-	  of tiger extension script to configure.ac. Fix comment in tiger
-	  comments preventing install
+	* [r10396] configure.ac, doc/extras_tigergeocoder.xml,
+	  extensions/Makefile.in,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control.in:
+	  #1627 : more cleanup of extension install, add configure of tiger
+	  extension script to configure.ac. Fix comment in tiger comments
+	  preventing install
 
 2012-10-10 22:41  Bborie Park <dustymugs at gmail.com>
 
-	* [r10395] Added missing Availability details for various raster
-	  docs.
+	* [r10395] doc/reference_raster.xml: Added missing Availability
+	  details for various raster docs.
 	  Ticket is #2037
 
 2012-10-10 22:30  Regina Obe <lr at pcorp.us>
 
-	* [r10394] fix error in index column name picked up when trying to
-	  install as extension
+	* [r10394]
+	  extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql:
+	  fix error in index column name picked up when trying to install
+	  as extension
 
 2012-10-10 22:06  Regina Obe <lr at pcorp.us>
 
-	* [r10393] #2037: flag some new raster functions as new in this
-	  release. Hmm I merged hopefully didn't screw things up
+	* [r10393] doc/reference_raster.xml: #2037: flag some new raster
+	  functions as new in this release. Hmm I merged hopefully didn't
+	  screw things up
 
 2012-10-10 22:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r10392] Added n-raster ST_MapAlgebra(). Additional error
-	  checking in
+	* [r10392] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected,
+	  raster/test/regress/rt_union_expected: Added n-raster
+	  ST_MapAlgebra(). Additional error checking in
 	  rt_raster_iterator(). Added regression checks for n-raster
 	  ST_MapAlgebra(). Ticket is #2030. Added news and docs for
 	  ST_MapAlgebra().
 
 2012-10-10 21:45  Regina Obe <lr at pcorp.us>
 
-	* [r10391] Just enough to make it compile but doesn't work yet
+	* [r10391] extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/sql,
+	  extensions/postgis_tiger_geocoder/sql_bits/mark_editable_objects.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_tiger_geocoder/sql_bits/tiger_geocoder--unpackaged.sql.in:
+	  Just enough to make it compile but doesn't work yet
 
 2012-10-10 00:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10390] Add in arc ptarray vs ptarray and arc ptarray vs arc
-	  ptarray distance functions. (#2018)
+	* [r10390] liblwgeom/cunit/cu_measures.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h: Add in arc ptarray vs ptarray and arc
+	  ptarray vs arc ptarray distance functions. (#2018)
 
 2012-10-09 23:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r10389] Added HASH opclass and = operator for raster. This
-	  permits GROUP BY
+	* [r10389] raster/rt_pg/rtpostgis.sql.in.c: Added HASH opclass and
+	  = operator for raster. This permits GROUP BY
 	  raster usage.
 
 2012-10-09 23:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r10388] Syntax cleanup
+	* [r10388] raster/rt_pg/rt_pg.c: Syntax cleanup
 
 2012-10-09 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10387] Add in arc ptarray vs point distance function (#2018)
+	* [r10387] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h: Add in arc ptarray vs point distance
+	  function (#2018)
 
 2012-10-09 22:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10386] Fix comment per rcoup
+	* [r10386] postgis/gserialized_typmod.c: Fix comment per rcoup
 
 2012-10-09 21:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10385] Fix up some errors in ptarray_arc iteration and the
-	  cunit test cases for arc p-i-p. (#2018)
+	* [r10385] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c: Fix up some errors in
+	  ptarray_arc iteration and the cunit test cases for arc p-i-p.
+	  (#2018)
 
 2012-10-09 17:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10384] Point-in-polygon function for arc-based point-arrays.
-	  (#2018)
+	* [r10384] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/ptarray.c: Point-in-polygon function for arc-based
+	  point-arrays. (#2018)
 
 2012-10-09 05:06  Regina Obe <lr at pcorp.us>
 
-	* [r10383] #1627: Start work on packaging as an extension -- it's
-	  not functioning yet
+	* [r10383] extensions/postgis_tiger_geocoder,
+	  extensions/postgis_tiger_geocoder/META.json,
+	  extensions/postgis_tiger_geocoder/Makefile.in,
+	  extensions/postgis_tiger_geocoder/doc,
+	  extensions/postgis_tiger_geocoder/doc/postgis_tiger_geocoder.md,
+	  extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control.in,
+	  extensions/postgis_tiger_geocoder/sql_bits: #1627: Start work on
+	  packaging as an extension -- it's not functioning yet
 
 2012-10-05 19:26  Sandro Santilli <strk at kbt.io>
 
-	* [r10381] Fix adding a splitting point into a 2.5d topology
-	  (#2033)
+	* [r10381] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected: Fix adding a
+	  splitting point into a 2.5d topology (#2033)
 
 2012-10-05 19:22  Regina Obe <lr at pcorp.us>
 
-	* [r10379] link to ST_3DClosestPoint from ST_ClosestPoint. Some
-	  people didn't notice we had a 3D variant and looked in the wrong
-	  place.
+	* [r10379] doc/reference_measure.xml: link to ST_3DClosestPoint
+	  from ST_ClosestPoint. Some people didn't notice we had a 3D
+	  variant and looked in the wrong place.
 
 2012-10-05 12:25  Regina Obe <lr at pcorp.us>
 
-	* [r10377] #2027: change order of operation -- have cleanup happen
-	  first since the drop sometimes tries to drop functions that use
-	  types that don't exist in older versions
+	* [r10377] raster/rt_pg/Makefile.in: #2027: change order of
+	  operation -- have cleanup happen first since the drop sometimes
+	  tries to drop functions that use types that don't exist in older
+	  versions
 
 2012-10-04 04:08  Regina Obe <lr at pcorp.us>
 
-	* [r10374] update st_union examples (single should always specify
-	  band number to be safe) and all bands can be done now with just
-	  union
+	* [r10374] doc/reference_raster.xml: update st_union examples
+	  (single should always specify band number to be safe) and all
+	  bands can be done now with just union
 
 2012-10-03 23:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r10373] Addition of flag nbnodata to rt_raster_iterator() thus
-	  allowing some
+	* [r10373] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Addition of
+	  flag nbnodata to rt_raster_iterator() thus allowing some
 	  memory savings from ST_Union(raster)
 
 2012-10-03 21:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r10372] Updated NEWS and docs regarding ST_Union(raster)
-	  behavior change.
+	* [r10372] NEWS, doc/reference_raster.xml: Updated NEWS and docs
+	  regarding ST_Union(raster) behavior change.
 
 2012-10-03 20:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r10371] Tweak what value to initialize new band to when NODATA
-	  isn't present
+	* [r10371] raster/rt_pg/rt_pg.c: Tweak what value to initialize new
+	  band to when NODATA isn't present
 
 2012-10-03 20:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r10370] Addition of ST_Union(raster) function and regression
-	  tests
+	* [r10370] raster/rt_pg/rt_pg.c, raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Addition of
+	  ST_Union(raster) function and regression tests
 
 2012-10-03 20:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r10369] Added regression test for rt_raster_clone() and added
-	  missing SRID copy.
+	* [r10369] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Added regression test for rt_raster_clone() and added missing
+	  SRID copy.
 
 2012-10-03 20:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r10368] Addition of shortcut function rt_raster_clone()
+	* [r10368] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Addition of shortcut function rt_raster_clone()
 
 2012-10-03 16:06  Regina Obe <lr at pcorp.us>
 
-	* [r10367] update unpackaged to include new raster (e.g. unionarg)
+	* [r10367] extensions/postgis/sql_bits/postgis--unpackaged.sql.in:
+	  update unpackaged to include new raster (e.g. unionarg)
 
 2012-10-03 14:33  Regina Obe <lr at pcorp.us>
 
-	* [r10366] #2027: Add unionarg
+	* [r10366] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: #2027:
+	  Add unionarg
 
 2012-10-03 06:16  Sandro Santilli <strk at kbt.io>
 
-	* [r10365] ST_AddEdge*: make update of old face edges more robust
-	  (#2025)
+	* [r10365] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: ST_AddEdge*:
+	  make update of old face edges more robust (#2025)
 	  
 	  Include tests for adding an edge that splits an hole in a face
 	  while forming a left ring which constitutes an invalid polygon
@@ -14200,323 +21891,497 @@
 
 2012-10-03 06:08  Regina Obe <lr at pcorp.us>
 
-	* [r10363] oops forgot to finish the changed statement
+	* [r10363] doc/reference_raster.xml: oops forgot to finish the
+	  changed statement
 
 2012-10-03 06:06  Regina Obe <lr at pcorp.us>
 
-	* [r10362] revise st_union example to show new and faster way of
-	  doing multi-band union
+	* [r10362] doc/reference_raster.xml: revise st_union example to
+	  show new and faster way of doing multi-band union
 
 2012-10-02 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r10361] Minor addition of debug messages
+	* [r10361] raster/rt_pg/rt_pg.c: Minor addition of debug messages
 
 2012-10-02 21:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10360] Added multi-band support for ST_Union. Ticket is #2021
+	* [r10360] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_neighborhood_expected,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected, utils/create_undef.pl:
+	  Added multi-band support for ST_Union. Ticket is #2021
 
 2012-10-01 23:13  Regina Obe <lr at pcorp.us>
 
-	* [r10359] #1938 document addition of addbandarg and swap out old
-	  example with example utilizing addbandarg
+	* [r10359] doc/reference_raster.xml: #1938 document addition of
+	  addbandarg and swap out old example with example utilizing
+	  addbandarg
 
 2012-10-01 22:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10358] Rename lwcircle_calculate_gbox_cartesian_2d to
-	  lw_arc_calculate_gbox_cartesian_2d
+	* [r10358] liblwgeom/g_box.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/ptarray.c: Rename lwcircle_calculate_gbox_cartesian_2d
+	  to lw_arc_calculate_gbox_cartesian_2d
 
 2012-10-01 22:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10357] Rename lwcircle_center to lw_arc_center to match other
-	  lwalgorithm signatures
+	* [r10357] liblwgeom/g_box.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/measures.c: Rename lwcircle_center to lw_arc_center to
+	  match other lwalgorithm signatures
 
 2012-10-01 22:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10356] Anal retentive code re-organization. Try and move the
-	  primitive computational geometry functions into lwalgorithm.c
+	* [r10356] liblwgeom/cunit/cu_algorithm.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtree.c, liblwgeom/measures.c, liblwgeom/ptarray.c:
+	  Anal retentive code re-organization. Try and move the primitive
+	  computational geometry functions into lwalgorithm.c
 
 2012-10-01 14:04  Sandro Santilli <strk at kbt.io>
 
-	* [r10355] Do not confuse CREATE OPERATOR FAMILY with a CREATE
-	  OPERATOR
+	* [r10355] utils/postgis_restore.pl.in: Do not confuse CREATE
+	  OPERATOR FAMILY with a CREATE OPERATOR
 
 2012-10-01 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r10354] Accept array properties in GML input multi-geom input
-	  (#1928)
+	* [r10354] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Accept array properties in GML input
+	  multi-geom input (#1928)
 	  
 	  Patch by Kashif Rasul and Shoaib Burq / SpacialDB
 
 2012-10-01 08:47  Sandro Santilli <strk at kbt.io>
 
-	* [r10351] Create target dir if non-existing
+	* [r10351] extensions/postgis/Makefile.in: Create target dir if
+	  non-existing
 
 2012-09-29 17:57  Regina Obe <lr at pcorp.us>
 
-	* [r10346] update postgis unpackaged script. postgis_topology was
-	  already up to date.
+	* [r10346] extensions/postgis/sql_bits/postgis--unpackaged.sql.in:
+	  update postgis unpackaged script. postgis_topology was already up
+	  to date.
 
 2012-09-29 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r10345] Provide a script to opt out of extensions
+	* [r10345] extensions/opt_out.sh: Provide a script to opt out of
+	  extensions
 
 2012-09-28 23:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r10344] Addition of C-based ST_Union(raster) aggregate function
-	  (ticket #1364). Renamed low level function
-	  rt_raster_has_no_band() to raster_has_band(). Updated docs and
-	  NEWS for ST_Union.
+	* [r10344] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Addition of C-based
+	  ST_Union(raster) aggregate function (ticket #1364). Renamed low
+	  level function rt_raster_has_no_band() to raster_has_band().
+	  Updated docs and NEWS for ST_Union.
 
 2012-09-28 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10343] Remove unused point in poly function
+	* [r10343] liblwgeom/liblwgeom.h.in, liblwgeom/measures.c: Remove
+	  unused point in poly function
 
 2012-09-28 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10342] Add ptarray_contains_point to ptarray file, so that all
-	  other liblwgeom functions can use the one routine.
+	* [r10342] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c: Add
+	  ptarray_contains_point to ptarray file, so that all other
+	  liblwgeom functions can use the one routine.
 
 2012-09-28 21:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10341] Remove no longer used function, lwgeom_pt_inside_circle.
+	* [r10341] liblwgeom/measures.c: Remove no longer used function,
+	  lwgeom_pt_inside_circle.
 
 2012-09-28 21:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10340] Add new pointer-based coordinate access method, now that
-	  aligned storage is the new normal.
+	* [r10340] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c: Add
+	  new pointer-based coordinate access method, now that aligned
+	  storage is the new normal.
 
 2012-09-28 21:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10339] Anal retentive function renaming: ptarray_isclosed ->
-	  ptarray_is_closed
+	* [r10339] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwline.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c: Anal retentive
+	  function renaming: ptarray_isclosed -> ptarray_is_closed
 
 2012-09-28 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10338] Move some ptarray functions out of postgis and back into
-	  liblwgeom from silly old function that shouldn't even exist
-	  anymore (LWGEOM_inside_circle_point)
+	* [r10338] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c, postgis,
+	  postgis/lwgeom_functions_basic.c: Move some ptarray functions out
+	  of postgis and back into liblwgeom from silly old function that
+	  shouldn't even exist anymore (LWGEOM_inside_circle_point)
 
 2012-09-28 18:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10337] Measurement support for arcs (#2018)
+	* [r10337] liblwgeom/cunit/cu_measures.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h: Measurement support for arcs (#2018)
 
 2012-09-28 17:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10336] Add casts from geometry::path, geometry::point,
-	  geometry::polygon, polygon::geometry, path::geometry,
-	  point::geometry to allow easier migration to PostGIS for folks
-	  who start with the Pg types.
+	* [r10336] NEWS, postgis/Makefile.in, postgis/geometry_inout.c,
+	  postgis/postgis.sql.in.c, regress/out_geometry.sql,
+	  regress/out_geometry_expected: Add casts from geometry::path,
+	  geometry::point, geometry::polygon, polygon::geometry,
+	  path::geometry, point::geometry to allow easier migration to
+	  PostGIS for folks who start with the Pg types.
 
 2012-09-27 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10335] Distance calculation support for arc features (#2018).
-	  Commit adds lowest level primitive support for distance
-	  calculations on single arcs.
+	* [r10335] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_tree.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwsegmentize.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h: Distance calculation
+	  support for arc features (#2018). Commit adds lowest level
+	  primitive support for distance calculations on single arcs.
 
 2012-09-26 15:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r10333] Additional regression tests for ST_Neighborhood and
-	  tweaked to support a
+	* [r10333] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected: Additional
+	  regression tests for ST_Neighborhood and tweaked to support a
 	  distance values of zero for one axis.
 
 2012-09-25 22:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10332] Added docs regarding the callback function for
-	  rt_raster_iterator()
+	* [r10332] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  docs regarding the callback function for rt_raster_iterator()
 
 2012-09-25 22:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10331] Added regression tests, bug fixes and code cleanup for
+	* [r10331] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Added regression tests, bug fixes and code cleanup for
 	  rt_raster_iterator().
 
 2012-09-25 22:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r10330] Added rt_raster_iterator(), which is feature complete.
-	  Now need to add
+	* [r10330] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Added
+	  rt_raster_iterator(), which is feature complete. Now need to add
 	  lots of regression tests before moving on to the PostgreSQL side
 	  to hook
 	  into it.
 
 2012-09-25 19:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r10329] Changed behavior when there is no pixels in the
-	  neighborhood for
+	* [r10329] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_neighborhood_expected: Changed behavior
+	  when there is no pixels in the neighborhood for
 	  ST_Neighborhood. It should still return an array as the pixel of
 	  interest could have a value... just surrounded by NODATA.
 
 2012-09-25 17:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r10328] Additional documentation regarding memory ownership
+	* [r10328] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Additional documentation regarding memory ownership
 
 2012-09-25 14:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r10327] Added correct handling of rt_band's ownsdata flag
-	  indicating if the
+	* [r10327] raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/test/core/testapi.c: Added
+	  correct handling of rt_band's ownsdata flag indicating if the
 	  memory used for the band's data (only for inline, not offline) is
 	  managed internally.
 
 2012-09-25 02:45  Regina Obe <lr at pcorp.us>
 
-	* [r10326] #2012: Change client_min_messages to warning instead of
-	  relying on default notice. 9.3's idea of notice doesn't seem to
-	  include notice about create of new tables.
+	* [r10326] regress/regress_management.sql,
+	  regress/regress_management_expected, regress/wmsservers.sql,
+	  regress/wmsservers_expected: #2012: Change client_min_messages to
+	  warning instead of relying on default notice. 9.3's idea of
+	  notice doesn't seem to include notice about create of new tables.
 
 2012-09-24 15:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r10323] Changed output array of ST_Neighborhood to have
-	  dimensions of Y,X
+	* [r10323] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_neighborhood_expected: Changed output
+	  array of ST_Neighborhood to have dimensions of Y,X
 	  instead of X,Y. This matches that found for GDAL blocks.
 
 2012-09-24 15:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r10322] Additional tests for ST_Neighborhood()
+	* [r10322] raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected: Additional tests
+	  for ST_Neighborhood()
 
 2012-09-22 14:44  Regina Obe <lr at pcorp.us>
 
-	* [r10321] #2010: Include for 9.3 move to below postgis_config.h so
-	  version number of postgresql is picked up before the conditional
-	  include is attempted
+	* [r10321] postgis/geometry_estimate.c: #2010: Include for 9.3 move
+	  to below postgis_config.h so version number of postgresql is
+	  picked up before the conditional include is attempted
 
 2012-09-22 09:00  Regina Obe <lr at pcorp.us>
 
-	* [r10320] #2010: compile support for 9.3
+	* [r10320] postgis/geometry_estimate.c: #2010: compile support for
+	  9.3
 
 2012-09-22 03:55  Regina Obe <lr at pcorp.us>
 
-	* [r10318] Add link to OpenGeo workshop on KNN to KNN operator.
+	* [r10318] doc/reference_operator.xml: Add link to OpenGeo workshop
+	  on KNN to KNN operator.
 
 2012-09-20 23:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10314] Remove now obsolete note.
+	* [r10314] doc/reference_misc.xml: Remove now obsolete note.
 
 2012-09-20 22:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10313] Document ISO WKT/WKB (#1451)
+	* [r10313] doc/bnf-wkb.txt, doc/bnf-wkt.txt: Document ISO WKT/WKB
+	  (#1451)
 
 2012-09-20 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r10310] #1991: speed issue with 9.2 on geocode and
-	  geocoder_intersection, seems to be 10-50 times faster by forcing
-	  join_collapse limit = 2
+	* [r10310]
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_intersection.sql:
+	  #1991: speed issue with 9.2 on geocode and geocoder_intersection,
+	  seems to be 10-50 times faster by forcing join_collapse limit = 2
 
 2012-09-20 11:54  Regina Obe <lr at pcorp.us>
 
-	* [r10309] remark out regress and also put in name in database
+	* [r10309]
+	  extras/tiger_geocoder/tiger_2011/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2011/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2011/tables/lookup_tables_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocoder.bat: remark out
+	  regress and also put in name in database
 	  #2009 turn off loading of addrfeat
 	  #1614 add U.S. and COUNTY RD as street_type highways
 
 2012-09-19 18:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10306] Additional regression tests for
-	  rt_raster_get_nearest_pixel()
+	* [r10306] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Additional regression tests for rt_raster_get_nearest_pixel()
 
 2012-09-19 18:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10305] Added docs for ST_InvDistWeight4ma() and
-	  ST_MinDist4ma(). Changed
+	* [r10305] doc/html/images/st_invdistweight4ma_equation.png,
+	  doc/reference_raster.xml, raster/rt_pg/rtpostgis.sql.in.c: Added
+	  docs for ST_InvDistWeight4ma() and ST_MinDist4ma(). Changed
 	  function signature for ST_Neighborhood() to support specifying
 	  distances
 	  on both X and Y axis.
 
 2012-09-19 18:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10304] Tweaked ST_Neighborhood() to use two separate distance
-	  parameters for X
+	* [r10304] doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected: Tweaked
+	  ST_Neighborhood() to use two separate distance parameters for X
 	  and Y axes.
 
 2012-09-19 18:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10303] Added ST_MinDist4ma() for getting minimum distance from
-	  the center pixel
+	* [r10303] raster/rt_pg/rtpostgis.sql.in.c: Added ST_MinDist4ma()
+	  for getting minimum distance from the center pixel
 	  to the nearest neighbor in neighborhood with value
 
 2012-09-19 18:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10302] Added regression tests for ST_InvDistWeight4ma()
+	* [r10302] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_invdistweight4ma.sql,
+	  raster/test/regress/rt_invdistweight4ma_expected: Added
+	  regression tests for ST_InvDistWeight4ma()
 
 2012-09-19 18:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r10301] Added Inverse Distance Weighting function for use with
+	* [r10301] raster/rt_pg/rtpostgis.sql.in.c: Added Inverse Distance
+	  Weighting function for use with
 	  ST_MapAlgebraFctNgb
 
 2012-09-18 12:21  Regina Obe <lr at pcorp.us>
 
-	* [r10300] #2055: (L burned in all subsequent images after
-	  Delaunay) increase remove to remove images 0-9 before building
-	  next. The remove went from 0-5 and I guess Kevin wasn't counting
-	  on anyone crazy enough to have 6 image layers. This code
-	  definitely needs some work, but this will do for now.
+	* [r10300] doc/html/image_src/generator.c: #2055: (L burned in all
+	  subsequent images after Delaunay) increase remove to remove
+	  images 0-9 before building next. The remove went from 0-5 and I
+	  guess Kevin wasn't counting on anyone crazy enough to have 6
+	  image layers. This code definitely needs some work, but this will
+	  do for now.
 
 2012-09-17 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r10299] Initial support for documentatin translation
+	* [r10299] .gitignore, doc/Makefile.in, doc/po,
+	  doc/po/Makefile.local, doc/po/README, doc/po/it_IT,
+	  doc/po/it_IT/Makefile, doc/po/it_IT/extras.xml.po,
+	  doc/po/it_IT/extras_historytable.xml.po,
+	  doc/po/it_IT/extras_tigergeocoder.xml.po,
+	  doc/po/it_IT/extras_topology.xml.po, doc/po/it_IT/faq.xml.po,
+	  doc/po/it_IT/faq_raster.xml.po, doc/po/it_IT/installation.xml.po,
+	  doc/po/it_IT/introduction.xml.po,
+	  doc/po/it_IT/performance_tips.xml.po,
+	  doc/po/it_IT/postgis.xml.po, doc/po/it_IT/reference.xml.po,
+	  doc/po/it_IT/reference_accessor.xml.po,
+	  doc/po/it_IT/reference_constructor.xml.po,
+	  doc/po/it_IT/reference_editor.xml.po,
+	  doc/po/it_IT/reference_exception.xml.po,
+	  doc/po/it_IT/reference_lrs.xml.po,
+	  doc/po/it_IT/reference_management.xml.po,
+	  doc/po/it_IT/reference_measure.xml.po,
+	  doc/po/it_IT/reference_misc.xml.po,
+	  doc/po/it_IT/reference_operator.xml.po,
+	  doc/po/it_IT/reference_output.xml.po,
+	  doc/po/it_IT/reference_processing.xml.po,
+	  doc/po/it_IT/reference_raster.xml.po,
+	  doc/po/it_IT/reference_transaction.xml.po,
+	  doc/po/it_IT/reference_type.xml.po,
+	  doc/po/it_IT/release_notes.xml.po, doc/po/it_IT/reporting.xml.po,
+	  doc/po/it_IT/using_postgis_app.xml.po,
+	  doc/po/it_IT/using_postgis_dataman.xml.po,
+	  doc/po/it_IT/using_raster_dataman.xml.po, doc/po/pt_BR,
+	  doc/po/pt_BR/Makefile, doc/po/pt_BR/extras.xml.po,
+	  doc/po/pt_BR/extras_historytable.xml.po,
+	  doc/po/pt_BR/extras_tigergeocoder.xml.po,
+	  doc/po/pt_BR/extras_topology.xml.po, doc/po/pt_BR/faq.xml.po,
+	  doc/po/pt_BR/faq_raster.xml.po, doc/po/pt_BR/installation.xml.po,
+	  doc/po/pt_BR/introduction.xml.po,
+	  doc/po/pt_BR/performance_tips.xml.po,
+	  doc/po/pt_BR/postgis.xml.po, doc/po/pt_BR/reference.xml.po,
+	  doc/po/pt_BR/reference_accessor.xml.po,
+	  doc/po/pt_BR/reference_constructor.xml.po,
+	  doc/po/pt_BR/reference_editor.xml.po,
+	  doc/po/pt_BR/reference_exception.xml.po,
+	  doc/po/pt_BR/reference_lrs.xml.po,
+	  doc/po/pt_BR/reference_management.xml.po,
+	  doc/po/pt_BR/reference_measure.xml.po,
+	  doc/po/pt_BR/reference_misc.xml.po,
+	  doc/po/pt_BR/reference_operator.xml.po,
+	  doc/po/pt_BR/reference_output.xml.po,
+	  doc/po/pt_BR/reference_processing.xml.po,
+	  doc/po/pt_BR/reference_raster.xml.po,
+	  doc/po/pt_BR/reference_transaction.xml.po,
+	  doc/po/pt_BR/reference_type.xml.po,
+	  doc/po/pt_BR/release_notes.xml.po, doc/po/pt_BR/reporting.xml.po,
+	  doc/po/pt_BR/using_postgis_app.xml.po,
+	  doc/po/pt_BR/using_postgis_dataman.xml.po,
+	  doc/po/pt_BR/using_raster_dataman.xml.po, doc/po/templates,
+	  doc/po/templates/README, doc/po/templates/extras.xml.pot,
+	  doc/po/templates/extras_historytable.xml.pot,
+	  doc/po/templates/extras_tigergeocoder.xml.pot,
+	  doc/po/templates/extras_topology.xml.pot,
+	  doc/po/templates/faq.xml.pot,
+	  doc/po/templates/faq_raster.xml.pot,
+	  doc/po/templates/installation.xml.pot,
+	  doc/po/templates/introduction.xml.pot,
+	  doc/po/templates/performance_tips.xml.pot,
+	  doc/po/templates/postgis.xml.pot,
+	  doc/po/templates/reference.xml.pot,
+	  doc/po/templates/reference_accessor.xml.pot,
+	  doc/po/templates/reference_constructor.xml.pot,
+	  doc/po/templates/reference_editor.xml.pot,
+	  doc/po/templates/reference_exception.xml.pot,
+	  doc/po/templates/reference_lrs.xml.pot,
+	  doc/po/templates/reference_management.xml.pot,
+	  doc/po/templates/reference_measure.xml.pot,
+	  doc/po/templates/reference_misc.xml.pot,
+	  doc/po/templates/reference_operator.xml.pot,
+	  doc/po/templates/reference_output.xml.pot,
+	  doc/po/templates/reference_processing.xml.pot,
+	  doc/po/templates/reference_raster.xml.pot,
+	  doc/po/templates/reference_transaction.xml.pot,
+	  doc/po/templates/reference_type.xml.pot,
+	  doc/po/templates/release_notes.xml.pot,
+	  doc/po/templates/reporting.xml.pot,
+	  doc/po/templates/using_postgis_app.xml.pot,
+	  doc/po/templates/using_postgis_dataman.xml.pot,
+	  doc/po/templates/using_raster_dataman.xml.pot: Initial support
+	  for documentatin translation
 	  
 	  Adds "update-po" Makefile target under doc/
 	  Adds "local-html" Makefile target under doc/po/<lang>
 
 2012-09-17 11:43  Sandro Santilli <strk at kbt.io>
 
-	* [r10298] Update URL of Maven jar (thanks Sandeep Thakkar)
+	* [r10298] java/jdbc/build.xml: Update URL of Maven jar (thanks
+	  Sandeep Thakkar)
 
 2012-09-14 21:03  Sandro Santilli <strk at kbt.io>
 
-	* [r10290] reference_type.xml has been missing from XML sources for
-	  years !
+	* [r10290] doc/Makefile.in: reference_type.xml has been missing
+	  from XML sources for years !
 
 2012-09-14 20:59  Sandro Santilli <strk at kbt.io>
 
-	* [r10289] Other double quotes needed by poxml
+	* [r10289] doc/installation.xml, doc/introduction.xml,
+	  doc/reference_raster.xml, doc/release_notes.xml: Other double
+	  quotes needed by poxml
 
 2012-09-14 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10288] More Double quote tag attribute values for poxml support
+	* [r10288] doc/extras_topology.xml, doc/reference_constructor.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/template.xml: More Double quote tag attribute values for
+	  poxml support
 
 2012-09-14 20:33  Sandro Santilli <strk at kbt.io>
 
-	* [r10287] Double quote tag attribute values and use open&close for
-	  <paramdef>
+	* [r10287] doc/extras_tigergeocoder.xml: Double quote tag attribute
+	  values and use open&close for <paramdef>
 	  
 	  This format plays nicely with xml2pot and po2xml...
 
 2012-09-14 11:29  Regina Obe <lr at pcorp.us>
 
-	* [r10286] PostGIS 2.1 changes section was incorrectly listing 2.0
-	  instead of 2.1 changes. Also just folder 2.1 changes into many
-	  What is new in 2.1 section.
+	* [r10286] doc/xsl/postgis_aggs_mm.xml.xsl: PostGIS 2.1 changes
+	  section was incorrectly listing 2.0 instead of 2.1 changes. Also
+	  just folder 2.1 changes into many What is new in 2.1 section.
 
 2012-09-14 07:49  Sandro Santilli <strk at kbt.io>
 
-	* [r10285] Distinguish between generated and source XML inputs
+	* [r10285] doc/Makefile.in: Distinguish between generated and
+	  source XML inputs
 
 2012-09-14 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r10284] Rewrite header file to have full credits
+	* [r10284] doc/Makefile.in: Rewrite header file to have full
+	  credits
 	  
 	  Used git history to figure out authors and commit years
 
 2012-09-14 03:10  Regina Obe <lr at pcorp.us>
 
-	* [r10283] Add changed section for 2.1 and mark ST_Segmentize as
-	  having a breaking change
+	* [r10283] doc/reference_editor.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Add changed section for 2.1 and
+	  mark ST_Segmentize as having a breaking change
 
 2012-09-13 20:41  Sandro Santilli <strk at kbt.io>
 
-	* [r10282] Fix ST_Estimated_Extent name change documentation
-	  encoding
+	* [r10282] doc/reference_misc.xml: Fix ST_Estimated_Extent name
+	  change documentation encoding
 
 2012-09-13 20:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10281] Remove code in #ifdefs for PgSQL 8.4 and under, per
-	  #1880
+	* [r10281] postgis/geometry_estimate.c,
+	  postgis/gserialized_gist_2d.c, postgis/gserialized_gist_nd.c,
+	  postgis/lwgeom_accum.c: Remove code in #ifdefs for PgSQL 8.4 and
+	  under, per #1880
 
 2012-09-13 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10280] Test for #1780
+	* [r10280] regress/tickets.sql, regress/tickets_expected: Test for
+	  #1780
 
 2012-09-13 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r10279] ST_Estimated_Extent renamed to ST_EstimatedExtent
-	  (#1994)
+	* [r10279] NEWS, doc/reference_misc.xml, postgis/postgis.sql.in.c,
+	  regress/tickets.sql, regress/tickets_expected:
+	  ST_Estimated_Extent renamed to ST_EstimatedExtent (#1994)
 	  
 	  ST_Estimated_Extent is kept but deprecated, testcases test both
 	  signatures. Documentation documents the new name and warns about
@@ -14524,637 +22389,857 @@
 
 2012-09-13 02:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10278] #1780 ST_GeoHash should support geography type without
-	  cast
+	* [r10278] NEWS, liblwgeom/lwalgorithm.c,
+	  postgis/geography.sql.in.c, postgis/lwgeom_functions_basic.c:
+	  #1780 ST_GeoHash should support geography type without cast
 
 2012-09-12 02:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10277] Reverted some of the changes committed in r10238
+	* [r10277] raster/loader/Makefile.in: Reverted some of the changes
+	  committed in r10238
 
 2012-09-11 14:07  Regina Obe <lr at pcorp.us>
 
-	* [r10276] forgot to commit ST_Delaun... reference in last
+	* [r10276] doc/reference_processing.xml: forgot to commit
+	  ST_Delaun... reference in last
 
 2012-09-11 14:01  Regina Obe <lr at pcorp.us>
 
-	* [r10275] ST_DelaunayTriangle examples and a 3D example
+	* [r10275] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_delaunaytriangles04.wkt,
+	  doc/html/image_src/styles.conf: ST_DelaunayTriangle examples and
+	  a 3D example
 
 2012-09-10 18:36  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r10268] Fixed the state and final functions when count is zero
-	  or initial sum is null
+	* [r10268] raster/scripts/plpgsql/st_summarystatsagg.sql: Fixed the
+	  state and final functions when count is zero or initial sum is
+	  null
 
 2012-09-10 15:00  Regina Obe <lr at pcorp.us>
 
-	* [r10266] #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.
+	* [r10266] doc/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-08 02:26  Regina Obe <lr at pcorp.us>
 
-	* [r10262] Update PSC list
+	* [r10262] doc/introduction.xml: Update PSC list
 
 2012-09-08 01:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r10261] Added docs for new variant of ST_SetValues()
+	* [r10261] doc/reference_raster.xml: Added docs for new variant of
+	  ST_SetValues()
 
 2012-09-08 01:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r10260] Added new variant on existing ST_SetValues where instead
-	  of a noset 2D
+	* [r10260] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_setvalues_array.sql,
+	  raster/test/regress/rt_setvalues_array_expected: Added new
+	  variant on existing ST_SetValues where instead of a noset 2D
 	  array of booleans, the parameter nosetvalue can be used instead.
 
 2012-09-08 01:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10259] Minor message tweaks regarding GDAL/OGR detection
+	* [r10259] configure.ac: Minor message tweaks regarding GDAL/OGR
+	  detection
 
 2012-09-07 22:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10257] correct length for closed circles (#1978)
+	* [r10257] NEWS, liblwgeom/lwsegmentize.c, regress/tickets.sql,
+	  regress/tickets_expected: correct length for closed circles
+	  (#1978)
 
 2012-09-07 20:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10255] ST_GeomFromGML on CurvePolygon causes server crash
-	  (#1936)
+	* [r10255] NEWS, postgis/lwgeom_in_gml.c, regress/tickets.sql,
+	  regress/tickets_expected: ST_GeomFromGML on CurvePolygon causes
+	  server crash (#1936)
 
 2012-09-07 19:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10252] Fix cunit crash due to lack of proper signature for
-	  lwgeom_segmentize_sphere in header.
+	* [r10252] liblwgeom/liblwgeom.h.in: Fix cunit crash due to lack of
+	  proper signature for lwgeom_segmentize_sphere in header.
 
 2012-09-07 18:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10251] ST_Distance to a one-point LineString returns NULL
-	  (#1957)
+	* [r10251] NEWS, liblwgeom/measures.c, regress/tickets.sql,
+	  regress/tickets_expected: ST_Distance to a one-point LineString
+	  returns NULL (#1957)
 
 2012-09-06 18:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r10241] Added item for fixes regarding ticket #1981
+	* [r10241] NEWS: Added item for fixes regarding ticket #1981
 
 2012-09-06 17:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10239] Removed unnecessary/unused variables and assignments.
-	  Ticket is #1981
+	* [r10239] raster/rt_pg/rt_pg.c: Removed unnecessary/unused
+	  variables and assignments. Ticket is #1981
 
 2012-09-06 17:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10238] Minor cleanup of raster2pgsql Makefile
+	* [r10238] raster/loader/Makefile.in: Minor cleanup of raster2pgsql
+	  Makefile
 
 2012-09-06 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r10237] Encode dependency on GEOS >= 3.3.0
+	* [r10237] README.postgis, configure.ac: Encode dependency on GEOS
+	  >= 3.3.0
 
 2012-09-06 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r10236] Encode dependency on PROJ >= 4.6.0
+	* [r10236] configure.ac: Encode dependency on PROJ >= 4.6.0
 
 2012-09-06 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r10235] Encode dependency on PostgreSQL 9.0 or higher
+	* [r10235] README.postgis, configure.ac: Encode dependency on
+	  PostgreSQL 9.0 or higher
 
 2012-09-05 13:41  Regina Obe <lr at pcorp.us>
 
-	* [r10234] #1970 - 9.2rc1 regress failure change layer_id_seq from
-	  select * to explicitly select fields. log_cnt now returns 0 for
-	  9.2rc1 so fails regress otherwise
+	* [r10234] topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected: #1970 - 9.2rc1
+	  regress failure change layer_id_seq from select * to explicitly
+	  select fields. log_cnt now returns 0 for 9.2rc1 so fails regress
+	  otherwise
 
 2012-09-04 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r10226] #1974 evidentally Unix really needs the RGB, RGBA quoted
-	  and windows doesn't like single quotes. Change to double quotes
-	  to satisfy both :)
+	* [r10226] doc/html/image_src/styles.conf: #1974 evidentally Unix
+	  really needs the RGB, RGBA quoted and windows doesn't like single
+	  quotes. Change to double quotes to satisfy both :)
 
 2012-09-04 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r10225] #1974 revision of () escaping to work on Posix
+	* [r10225] doc/html/image_src/generator.c: #1974 revision of ()
+	  escaping to work on Posix
 
 2012-09-04 12:43  Sandro Santilli <strk at kbt.io>
 
-	* [r10224] Re-quote the styles, needed here
+	* [r10224] doc/html/image_src/styles.conf: Re-quote the styles,
+	  needed here
 	  
 	  Here is ImageMagick 6.5.7-8 2012-08-17 Q16
 	  Didn't look what exactly parses styles.conf
 
 2012-09-04 12:34  Sandro Santilli <strk at kbt.io>
 
-	* [r10223] Properly escape imagemagic paren arguments
+	* [r10223] doc/html/image_src/generator.c: Properly escape
+	  imagemagic paren arguments
 
 2012-09-04 11:44  Regina Obe <lr at pcorp.us>
 
-	* [r10222] #1974 revise style colors and generator.c convert calls
-	  so they work with windows ImageMagick 6.7.9 Q16
+	* [r10222] doc/html/image_src/generator.c,
+	  doc/html/image_src/styles.conf: #1974 revise style colors and
+	  generator.c convert calls so they work with windows ImageMagick
+	  6.7.9 Q16
 
 2012-09-01 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r10217] Add missing signatures from 1.5, closing #1391
+	* [r10217] utils/postgis_restore.pl.in: Add missing signatures from
+	  1.5, closing #1391
 	  
 	  These are: st_asukml and {x,y}{min,max}(box2d)
 
 2012-08-28 04:08  Regina Obe <lr at pcorp.us>
 
-	* [r10206] #1960 JDK7 compatibility patch
+	* [r10206] java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/java2d/Java2DWrapper.java: #1960 JDK7
+	  compatibility patch
 
 2012-08-28 00:05  Regina Obe <lr at pcorp.us>
 
-	* [r10202] Fix for #1969 (and test buildbot) make
-	  postgis_upgrade_21_minor.sql same as postgis_upgrade_20_21.sql
-	  for now since we are in prerelease mode.
+	* [r10202] postgis/Makefile.in: Fix for #1969 (and test buildbot)
+	  make postgis_upgrade_21_minor.sql same as
+	  postgis_upgrade_20_21.sql for now since we are in prerelease
+	  mode.
 
 2012-08-27 04:50  Regina Obe <lr at pcorp.us>
 
-	* [r10201] #1897 relabel currently mislabeled
-	  postgis_upgrade_20_minor.sql to postgis_upgrade_20_21.sql (still
-	  need to do the same for raster and topology)
+	* [r10201] extensions/postgis/Makefile.in, postgis/Makefile.in:
+	  #1897 relabel currently mislabeled postgis_upgrade_20_minor.sql
+	  to postgis_upgrade_20_21.sql (still need to do the same for
+	  raster and topology)
 
 2012-08-25 03:16  Regina Obe <lr at pcorp.us>
 
-	* [r10199] Up version number from 2.0.1.SVN to 2.1.0SVN
+	* [r10199] java/jdbc/pom.xml: Up version number from 2.0.1.SVN to
+	  2.1.0SVN
 
 2012-08-23 07:16  Regina Obe <lr at pcorp.us>
 
-	* [r10198] 1963: Cast text to geometry for ST_Segmentize --
-	  introduction of geography means no more laziness allowed
+	* [r10198] regress/regress.sql: 1963: Cast text to geometry for
+	  ST_Segmentize -- introduction of geography means no more laziness
+	  allowed
 
 2012-08-23 06:37  Regina Obe <lr at pcorp.us>
 
-	* [r10197] 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.
+	* [r10197] doc/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:31  Regina Obe <lr at pcorp.us>
 
-	* [r10196] document ST_Segmentize new geography function. Will
-	  provide example later.
+	* [r10196] doc/reference_editor.xml: document ST_Segmentize new
+	  geography function. Will provide example later.
 
 2012-08-22 21:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10195] ST_Segmentize(geography, maxseglength) (#1962)
+	* [r10195] NEWS, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: ST_Segmentize(geography,
+	  maxseglength) (#1962)
 
 2012-08-21 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10194] ST_Intersects(geography) returns incorrect result for
+	* [r10194] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic_tree.c:
+	  ST_Intersects(geography) returns incorrect result for
 	  pure-crossing cases (line cross line, line crosses polygon)
 	  (#1958)
 
 2012-08-20 12:06  Regina Obe <lr at pcorp.us>
 
-	* [r10191] Cleanup of required versions and link to new page that
-	  lists pre-packaged distros for various OS
+	* [r10191] doc/installation.xml: Cleanup of required versions and
+	  link to new page that lists pre-packaged distros for various OS
 
 2012-08-17 19:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10190] Error in ST_Intersects: lwgeom_covers_lwgeom_sphere:
-	  only POLYGON and POINT types are currently supported (#1949)
+	* [r10190] postgis/geography_measurement_trees.c: Error in
+	  ST_Intersects: lwgeom_covers_lwgeom_sphere: only POLYGON and
+	  POINT types are currently supported (#1949)
 
 2012-08-17 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r10189] Fix ST_ModEdgeHeal and ST_NewEdgeHeal for doubly
-	  connected edges
+	* [r10189] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgeheal_expected: Fix ST_ModEdgeHeal
+	  and ST_NewEdgeHeal for doubly connected edges
 	  
 	  Includes testcases, closes #1955
 
 2012-08-15 18:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10183] Crash in ST_Distance (#1951)
+	* [r10183] NEWS, liblwgeom/cunit/cu_tree.c,
+	  liblwgeom/lwgeodetic_tree.c: Crash in ST_Distance (#1951)
 
 2012-08-14 12:06  Regina Obe <lr at pcorp.us>
 
-	* [r10181] remove tiger_2010 from 2.1. So just need to update for
-	  2.0 branch. too much hassle to backport and most people will want
-	  to use tiger_2011
+	* [r10181] extras/tiger_geocoder/tiger_2010: remove tiger_2010 from
+	  2.1. So just need to update for 2.0 branch. too much hassle to
+	  backport and most people will want to use tiger_2011
 
 2012-08-13 21:45  Regina Obe <lr at pcorp.us>
 
-	* [r10179] #1838 for tabblock name and tabblock_id are not big
-	  enough for california. Will only alter the columns if they have
-	  not already been increased in size
+	* [r10179] extras/tiger_geocoder/tiger_2011/census_loader.sql:
+	  #1838 for tabblock name and tabblock_id are not big enough for
+	  california. Will only alter the columns if they have not already
+	  been increased in size
 
 2012-08-11 19:58  Regina Obe <lr at pcorp.us>
 
-	* [r10178] #1838 -- tabblock not loading. oops committed wrong
-	  change. Revert previous change and make correct change.
+	* [r10178] extras/tiger_geocoder/tiger_2011/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql: #1838 --
+	  tabblock not loading. oops committed wrong change. Revert
+	  previous change and make correct change.
 
 2012-08-11 19:49  Regina Obe <lr at pcorp.us>
 
-	* [r10177] #1838 tabblock not loading
+	* [r10177] extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql:
+	  #1838 tabblock not loading
 
 2012-08-10 16:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10176] Switch from gnomic to LAEA for the projection for the
-	  custom zones. Less perfect intersections, but measure metric
-	  fidelity for distances, areas, etc. (#1610)
+	* [r10176] libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/geography_measurement.c:
+	  Switch from gnomic to LAEA for the projection for the custom
+	  zones. Less perfect intersections, but measure metric fidelity
+	  for distances, areas, etc. (#1610)
 
 2012-08-09 15:54  Regina Obe <lr at pcorp.us>
 
-	* [r10175] #1944: Support for 2.1.0SVN/2.1.0SVN extension for
-	  topology
+	* [r10175] extensions/postgis_topology/Makefile.in: #1944: Support
+	  for 2.1.0SVN/2.1.0SVN extension for topology
 	  ALTER EXTENSION postgis_topology UPDATE TO "2.1.0SVNnext";
 	  ALTER EXTENSION postgis_topology UPDATE TO "2.1.0SVN";
 
 2012-08-09 02:31  Regina Obe <lr at pcorp.us>
 
-	* [r10174] fix typo revision to previous commit in support of #1944
+	* [r10174] extensions/postgis/Makefile.in: fix typo revision to
+	  previous commit in support of #1944
 
 2012-08-09 00:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10173] Added clamped value comparisons and updated comments for
+	* [r10173] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  clamped value comparisons and updated comments for
 	  rt_band_get_pixel_of_value()
 
 2012-08-08 06:26  Regina Obe <lr at pcorp.us>
 
-	* [r10172] revision to previous commit -- forgot one and change
-	  Next to next
+	* [r10172] extensions/postgis/Makefile.in: revision to previous
+	  commit -- forgot one and change Next to next
 
 2012-08-08 06:18  Regina Obe <lr at pcorp.us>
 
-	* [r10171] #1944 Extensions Migration path from 2.1.0 to 2.1.0 -
-	  yoyo upgrade to allow upgrade 2.1.0SVN to 2.1.0SVNNext to
-	  2.1.0SVN
+	* [r10171] extensions/postgis/Makefile.in: #1944 Extensions
+	  Migration path from 2.1.0 to 2.1.0 - yoyo upgrade to allow
+	  upgrade 2.1.0SVN to 2.1.0SVNNext to 2.1.0SVN
 
 2012-08-07 12:34  Regina Obe <lr at pcorp.us>
 
-	* [r10170] #1945 for upgrade from pre 2.1.0 release to 2.1.0 --
-	  create samealignment agg and addbandarg types if they don't
-	  exist. Get rid of pre-9.0 code -- WE CAN DO now since we don't
-	  support 8.4 in 2.1 :)
+	* [r10170] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: #1945
+	  for upgrade from pre 2.1.0 release to 2.1.0 -- create
+	  samealignment agg and addbandarg types if they don't exist. Get
+	  rid of pre-9.0 code -- WE CAN DO now since we don't support 8.4
+	  in 2.1 :)
 
 2012-08-06 22:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10169] Refactor data type cleanup
+	* [r10169] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c:
+	  Refactor data type cleanup
 
 2012-08-06 16:21  Regina Obe <lr at pcorp.us>
 
-	* [r10168] #1948 drop types from extension no longer needed by
-	  raster. Still can't upgrade because addbandarg can't be altered
-	  if it doesn't exist.
+	* [r10168]
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in: #1948
+	  drop types from extension no longer needed by raster. Still can't
+	  upgrade because addbandarg can't be altered if it doesn't exist.
 
 2012-08-06 15:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r10167] Simplify code underlying ST_AddBand(raster, raster[])
+	* [r10167] raster/rt_pg/rt_pg.c: Simplify code underlying
+	  ST_AddBand(raster, raster[])
 
 2012-08-05 23:04  Regina Obe <lr at pcorp.us>
 
-	* [r10165] Another example for ST_DumpPoints which is the most
-	  common use case
+	* [r10165] doc/reference_processing.xml: Another example for
+	  ST_DumpPoints which is the most common use case
 
 2012-08-04 14:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10162] Replaced last commit with something much simpler and
-	  possibly more
+	* [r10162] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c:
+	  Replaced last commit with something much simpler and possibly
+	  more
 	  effective
 
 2012-08-04 14:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r10161] Added logic for when to DROP and/or CREATE TYPEs.
+	* [r10161] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: Added
+	  logic for when to DROP and/or CREATE TYPEs.
 
 2012-08-03 21:45  Regina Obe <lr at pcorp.us>
 
-	* [r10160] #1947 try again forget end mark
+	* [r10160] extensions/upgradeable_versions.mk: #1947 try again
+	  forget end mark
 
 2012-08-03 21:38  Regina Obe <lr at pcorp.us>
 
-	* [r10159] #1947 define upgrade path from 2.0.1 to 2.1.0SVN
+	* [r10159] extensions/upgradeable_versions.mk: #1947 define upgrade
+	  path from 2.0.1 to 2.1.0SVN
 
 2012-08-03 19:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r10158] Added missing variant of ST_SetValues without nband
-	  parameter.
+	* [r10158] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Added missing variant of
+	  ST_SetValues without nband parameter.
 
 2012-08-03 17:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10157] Added new TYPEs that need to be added when doing a minor
-	  upgrade.
+	* [r10157] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: Added
+	  new TYPEs that need to be added when doing a minor upgrade.
 
 2012-08-03 00:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10156] Cleanup of GDAL checks and additional check for OGR
+	* [r10156] configure.ac: Cleanup of GDAL checks and additional
+	  check for OGR
 
 2012-08-03 00:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10155] Added rt_util_gdal_register_all() to prevent multiple
-	  calls to
+	* [r10155] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  rt_util_gdal_register_all() to prevent multiple calls to
 	  GDALAllRegister()
 
 2012-08-02 19:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r10154] Tweaked tests to use new variants of ST_AddBand and
-	  ST_SetValues
+	* [r10154] raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_nearestvalue.sql: Tweaked tests to use new
+	  variants of ST_AddBand and ST_SetValues
 
 2012-08-02 18:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r10153] Code and comments cleanup.
+	* [r10153] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Code and
+	  comments cleanup.
 
 2012-08-02 15:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r10152] Additional comments regarding use of
-	  PG_DETOAST_DATUM_COPY
+	* [r10152] raster/rt_pg/rt_pg.c: Additional comments regarding use
+	  of PG_DETOAST_DATUM_COPY
 
 2012-08-01 23:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r10151] Added comments regarding use of PG_DETOAST_DATUM*
+	* [r10151] raster/rt_pg/rt_pg.c: Added comments regarding use of
+	  PG_DETOAST_DATUM*
 
 2012-08-01 23:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r10150] Rewrote ST_AddBand(raster, ...) array version in C.
-	  Ticket is #1363
+	* [r10150] NEWS, doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected: Rewrote
+	  ST_AddBand(raster, ...) array version in C. Ticket is #1363
 
 2012-08-01 03:47  Regina Obe <lr at pcorp.us>
 
-	* [r10149] Fix raise notice that only shows in debug mode
+	* [r10149]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql: Fix
+	  raise notice that only shows in debug mode
 
 2012-07-31 23:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10148] Added regression tests and docs for two of the
-	  ST_SetValues variants
+	* [r10148] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_setvalues_array.sql,
+	  raster/test/regress/rt_setvalues_array_expected: Added regression
+	  tests and docs for two of the ST_SetValues variants
 
 2012-07-31 23:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10147] Added ST_SetValues for setting an area defined by x, y,
-	  width and height
+	* [r10147] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Added ST_SetValues for setting an area defined by x, y, width and
+	  height
 	  to one value. Also added function parameter "keepnodata".
 
 2012-07-31 23:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10146] Added ST_SetValues() for setting an array of new values
-	  to a band.
+	* [r10146] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Added ST_SetValues() for setting an array of new values to a
+	  band.
 	  Ticket is #595
 
 2012-07-31 23:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r10145] First steps of add ST_SetValues() variant for array of
-	  values
+	* [r10145] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  First steps of add ST_SetValues() variant for array of values
 
 2012-07-31 15:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r10144] Fixed forgotten type casting for ST_DWithin and
-	  ST_DFullyWithin()
+	* [r10144] raster/rt_pg/rtpostgis.sql.in.c: Fixed forgotten type
+	  casting for ST_DWithin and ST_DFullyWithin()
 
 2012-07-30 22:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r10143] Make PostgreSQL 8.4 happy with the rt_polygon regression
-	  test.
+	* [r10143] raster/test/regress/rt_polygon.sql: Make PostgreSQL 8.4
+	  happy with the rt_polygon regression test.
 
 2012-07-30 15:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r10138] Added final touches of removing output-only data types
+	* [r10138] raster/rt_pg/rtpostgis_drop.sql.in.c: Added final
+	  touches of removing output-only data types
 
 2012-07-29 02:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10137] Added news regarding #1939
+	* [r10137] NEWS: Added news regarding #1939
 
 2012-07-29 02:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10136] Removed histogram data type. Ticket is #1939
+	* [r10136] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed histogram data
+	  type. Ticket is #1939
 
 2012-07-29 02:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10135] Removed valuecount data type. Ticket is #1939
+	* [r10135] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed valuecount data
+	  type. Ticket is #1939
 
 2012-07-29 02:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10134] Removed quantile data type. Ticket is #1939
+	* [r10134] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed quantile data type.
+	  Ticket is #1939
 
 2012-07-29 02:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r10133] Removed summarystats data type. Ticket is #1939
+	* [r10133] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed summarystats data
+	  type. Ticket is #1939
 
 2012-07-27 22:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10132] Expanded on comments about things to keep in mind when
-	  using rt_band_set_pixel_line()
+	* [r10132] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Expanded on comments about things to keep in mind when using
+	  rt_band_set_pixel_line()
 
 2012-07-27 19:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r10131] Updated docs for new type addbandarg and new
-	  ST_AddBand() variant
+	* [r10131] NEWS, doc/reference_raster.xml: Updated docs for new
+	  type addbandarg and new ST_AddBand() variant
 
 2012-07-27 19:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r10130] Refactored ST_AddBand to permit adding one or more new
-	  bands in one
+	* [r10130] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected: Refactored ST_AddBand to
+	  permit adding one or more new bands in one
 	  call. Ticket is #1938.
 
 2012-07-27 19:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r10129] New and refactored variants of ST_AddBand(). Purely
-	  superficial as none
+	* [r10129] raster/rt_pg/rtpostgis.sql.in.c: New and refactored
+	  variants of ST_AddBand(). Purely superficial as none
 	  of the underlying code has been rewritten for the changes...
 
 2012-07-25 20:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10128] Added examples to a bunch of functions
+	* [r10128] doc/reference_raster.xml: Added examples to a bunch of
+	  functions
 
 2012-07-25 19:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10127] Added rt_pixtype_compare_clamped_values() for comparing
-	  two doubles in
+	* [r10127] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  rt_pixtype_compare_clamped_values() for comparing two doubles in
 	  the context of a pixeltype.
 
 2012-07-25 15:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r10125] Added info about a few undocumented raster2pgsql flags
+	* [r10125] doc/using_raster_dataman.xml: Added info about a few
+	  undocumented raster2pgsql flags
 
 2012-07-25 15:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r10124] Added #1932 to NEWS
+	* [r10124] NEWS: Added #1932 to NEWS
 
 2012-07-25 15:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r10123] Fixed syntax for setting tablespace for index. Ticket is
-	  #1932. Thanks
+	* [r10123] raster/loader/raster2pgsql.c: Fixed syntax for setting
+	  tablespace for index. Ticket is #1932. Thanks
 	  kib.
 
 2012-07-25 13:52  Sandro Santilli <strk at kbt.io>
 
-	* [r10119] Do not advertise broken type "geometry(srid)" (#1934)
+	* [r10119] doc/using_postgis_dataman.xml: Do not advertise broken
+	  type "geometry(srid)" (#1934)
 
 2012-07-25 03:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10118] Removed garbage comments
+	* [r10118] raster/test/regress/rt_set_band_properties.sql: Removed
+	  garbage comments
 
 2012-07-25 03:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10117] Consolidated create_* and drop_* scripts into respective
-	  regression
+	* [r10117] raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/create_rt_band_properties_test_expected,
+	  raster/test/regress/create_rt_empty_raster_test.sql,
+	  raster/test/regress/create_rt_empty_raster_test_expected,
+	  raster/test/regress/create_rt_gist_test.sql,
+	  raster/test/regress/create_rt_gist_test_expected,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebra_test_expected,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/create_rt_properties_test.sql,
+	  raster/test/regress/create_rt_properties_test_expected,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test_expected,
+	  raster/test/regress/drop_rt_empty_raster_test.sql,
+	  raster/test/regress/drop_rt_empty_raster_test_expected,
+	  raster/test/regress/drop_rt_gist_test.sql,
+	  raster/test/regress/drop_rt_gist_test_expected,
+	  raster/test/regress/drop_rt_mapalgebra_test.sql,
+	  raster/test/regress/drop_rt_mapalgebra_test_expected,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/drop_rt_properties_test.sql,
+	  raster/test/regress/drop_rt_properties_test_expected,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_same.sql,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_utility.sql: Consolidated create_* and
+	  drop_* scripts into respective regression
 	  tests. Should make things easier to build a valgrind test suite.
 
 2012-07-25 03:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10116] Added docs for ST_DFullyWithin(raster, raster)
+	* [r10116] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_DFullyWithin(raster, raster)
 
 2012-07-25 03:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r10115] Added ST_DFullyWithin(raster, raster) and regression
-	  tests.
+	* [r10115] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_dfullywithin.sql,
+	  raster/test/regress/rt_dfullywithin_expected: Added
+	  ST_DFullyWithin(raster, raster) and regression tests.
 	  Ticket is #1920
 
 2012-07-25 03:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r10114] Added rt_raster_full_within_distance() and regression
-	  tests
+	* [r10114] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added
+	  rt_raster_full_within_distance() and regression tests
 
 2012-07-25 03:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r10113] Added docs for ST_DWithin(raster, raster)
+	* [r10113] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_DWithin(raster, raster)
 
 2012-07-25 03:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r10112] Added ST_DWithin(raster, raster) and regression tests.
-	  Ticket is #1922
+	* [r10112] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_dwithin.sql,
+	  raster/test/regress/rt_dwithin_expected: Added ST_DWithin(raster,
+	  raster) and regression tests. Ticket is #1922
 
 2012-07-25 03:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r10111] Added rt_raster_within_distance() and regression tests
+	* [r10111] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_raster_within_distance() and
+	  regression tests
 
 2012-07-24 18:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r10110] Added ST_Disjoint(raster, raster), regression tests and
-	  docs. Ticket is
+	* [r10110] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_disjoint.sql,
+	  raster/test/regress/rt_disjoint_expected: Added
+	  ST_Disjoint(raster, raster), regression tests and docs. Ticket is
 
 2012-07-23 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r10109] Added to docs for ST_CoveredBy
+	* [r10109] NEWS, doc/reference_raster.xml: Added to docs for
+	  ST_CoveredBy
 
 2012-07-23 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r10108] Added ST_CoveredBy and regression tests. Ticket is
-	  #1917.
+	* [r10108] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_coveredby.sql,
+	  raster/test/regress/rt_coveredby_expected: Added ST_CoveredBy and
+	  regression tests. Ticket is #1917.
 
 2012-07-23 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r10107] Fixed missing closing tag
+	* [r10107] doc/reference_raster.xml: Fixed missing closing tag
 
 2012-07-23 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r10106] Added rt_raster_covered_by() and related tests
+	* [r10106] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_raster_covered_by() and
+	  related tests
 
 2012-07-23 22:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r10105] Added docs for ST_Covers()
+	* [r10105] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_Covers()
 
 2012-07-23 22:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r10104] Added ST_Covers() and regression tests. Ticket is #1916
+	* [r10104] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_covers.sql,
+	  raster/test/regress/rt_covers_expected: Added ST_Covers() and
+	  regression tests. Ticket is #1916
 
 2012-07-23 22:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r10103] Added rt_raster_covers() and regression tests
+	* [r10103] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_raster_covers() and
+	  regression tests
 
 2012-07-23 18:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r10102] Added docs for ST_ContainsProperly(raster, raster) and
-	  minor tweaking of
+	* [r10102] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h: Added docs for
+	  ST_ContainsProperly(raster, raster) and minor tweaking of
 	  comments
 
 2012-07-23 18:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r10101] Added ST_ContainsProperly(raster, raster) and regression
-	  tests
+	* [r10101] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_contains.sql,
+	  raster/test/regress/rt_contains_expected,
+	  raster/test/regress/rt_containsproperly.sql,
+	  raster/test/regress/rt_containsproperly_expected: Added
+	  ST_ContainsProperly(raster, raster) and regression tests
 
 2012-07-23 18:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r10100] Addition of rt_raster_contains_properly and regression
-	  tests
+	* [r10100] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Addition of
+	  rt_raster_contains_properly and regression tests
 
 2012-07-23 17:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r10099] Added regression tests for ST_Within(raster, raster).
-	  Ticket is #1923.
+	* [r10099] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_within.sql,
+	  raster/test/regress/rt_within_expected: Added regression tests
+	  for ST_Within(raster, raster). Ticket is #1923.
 
 2012-07-23 17:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r10098] Minor fixups to ST_Polygon in docs. Ticket is #1929.
+	* [r10098] doc/reference_raster.xml: Minor fixups to ST_Polygon in
+	  docs. Ticket is #1929.
 
 2012-07-23 17:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r10097] Minor changes to comments
+	* [r10097] raster/rt_pg/rtpostgis_drop.sql.in.c: Minor changes to
+	  comments
 
 2012-07-23 17:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r10096] Addition of docs for ST_Within(raster, raster)
+	* [r10096] NEWS, doc/reference_raster.xml: Addition of docs for
+	  ST_Within(raster, raster)
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10095] Reintroduced ST_Intersects(geometry, raster) and
-	  ST_Intersects(raster,
+	* [r10095] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_intersects_expected: Reintroduced
+	  ST_Intersects(geometry, raster) and ST_Intersects(raster,
 	  geometry). Added notes regarding the use of ST_Polygon when
 	  needing to
 	  test the spatial relationship between a raster and a geometry.
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10094] Added docs for ST_Contains(raster, raster)
+	* [r10094] doc/reference_raster.xml: Added docs for
+	  ST_Contains(raster, raster)
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10093] Updated regression tests to reflect the removal of
-	  various functions
+	* [r10093] raster/test/regress/rt_contains.sql,
+	  raster/test/regress/rt_contains_expected,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_intersects_expected,
+	  raster/test/regress/rt_overlaps.sql,
+	  raster/test/regress/rt_overlaps_expected,
+	  raster/test/regress/rt_touches.sql,
+	  raster/test/regress/rt_touches_expected: Updated regression tests
+	  to reflect the removal of various functions
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10092] Removed all raster/geometry variants of ST_Intersects,
-	  ST_Overlaps,
+	* [r10092] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed all raster/geometry
+	  variants of ST_Intersects, ST_Overlaps,
 	  ST_Touches and ST_Contains.
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10091] Removed geometry-based ST_Touches for raster,geometry
-	  combinations.
+	* [r10091] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed geometry-based
+	  ST_Touches for raster,geometry combinations.
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10090] Removed vector-space (geometry-based) variants of
-	  ST_Overlaps. Only
+	* [r10090] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removed vector-space
+	  (geometry-based) variants of ST_Overlaps. Only
 	  raster-space versions remain.
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10089] Addition of ST_Contains and regression tests. Ticket is
-	  #1914
+	* [r10089] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_contains.sql,
+	  raster/test/regress/rt_contains_expected: Addition of ST_Contains
+	  and regression tests. Ticket is #1914
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10088] Added rt_raster_contains() and regression tests
+	* [r10088] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_raster_contains() and
+	  regression tests
 
 2012-07-23 17:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10087] Removed some commented out code and added more debug
-	  output
+	* [r10087] raster/rt_core/rt_api.c: Removed some commented out code
+	  and added more debug output
 
 2012-07-23 00:46  Regina Obe <lr at pcorp.us>
 
-	* [r10086] #1929 document behavior change and speed improvements
+	* [r10086] doc/reference_raster.xml: #1929 document behavior change
+	  and speed improvements
 
 2012-07-20 00:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r10081] Addition debug messages and disabled one regression test
-	  for ST_Touches
+	* [r10081] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_touches.sql,
+	  raster/test/regress/rt_touches_expected: Addition debug messages
+	  and disabled one regression test for ST_Touches
 	  due to floating point issues. Will need to see the WKB output.
 
 2012-07-19 23:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r10080] Code cleanup and additional debug output
+	* [r10080] raster/rt_core/rt_api.c: Code cleanup and additional
+	  debug output
 
 2012-07-19 20:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r10079] Updated NEWS and docs for ST_Touches()
+	* [r10079] NEWS, doc/reference_raster.xml: Updated NEWS and docs
+	  for ST_Touches()
 
 2012-07-19 20:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r10078] Addition of ST_Touches() for rasters and related
-	  regression tests.
+	* [r10078] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_touches.sql,
+	  raster/test/regress/rt_touches_expected: Addition of ST_Touches()
+	  for rasters and related regression tests.
 	  Ticket is #1921
 
 2012-07-19 20:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r10077] Remove rt_spatial_relationship regression tests as
-	  similar tests are
+	* [r10077] raster/test/regress/rt_spatial_relationship.sql,
+	  raster/test/regress/rt_spatial_relationship_expected: Remove
+	  rt_spatial_relationship regression tests as similar tests are
 	  done in rt_intersects and rt_intersection
 
 2012-07-19 20:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r10076] Extracted most of code in rt_raster_overlaps to create
-	  generic GEOS
+	* [r10076] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Extracted most of code in
+	  rt_raster_overlaps to create generic GEOS
 	  spatial relationship testing function
 	  rt_raster_geos_spatial_relationship(). Refactored
 	  rt_raster_overlaps()
@@ -15164,324 +23249,435 @@
 
 2012-07-19 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10075] Added docs for ST_Overlaps
+	* [r10075] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_Overlaps
 
 2012-07-19 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10074] Added ST_Overlaps() and associated regression tests
+	* [r10074] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_overlaps.sql,
+	  raster/test/regress/rt_overlaps_expected: Added ST_Overlaps() and
+	  associated regression tests
 
 2012-07-19 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10073] Addition of rt_raster_overlaps and related regression
-	  tests. Fixed
+	* [r10073] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Addition of
+	  rt_raster_overlaps and related regression tests. Fixed
 	  memory leaks in rt_raster_surface.
 
 2012-07-19 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10072] Removed code preventing use of rt_raster_intersects on
-	  offline bands as
+	* [r10072] raster/rt_core/rt_api.c: Removed code preventing use of
+	  rt_raster_intersects on offline bands as
 	  offline bands are supported
 
 2012-07-19 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r10071] Minor documentation change regarding && operator and
-	  tweaked one
+	* [r10071] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Minor documentation change
+	  regarding && operator and tweaked one
 	  variant of st_intersects
 
 2012-07-19 17:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10070] Add in geography note
+	* [r10070] NEWS: Add in geography note
 
 2012-07-17 22:38  Bborie Park <dustymugs at gmail.com>
 
-	* [r10069] Fixed ST_Polygon regression tests to properly handle
-	  different GEOS
+	* [r10069] raster/test/regress/rt_polygon.sql,
+	  raster/test/regress/rt_polygon_expected: Fixed ST_Polygon
+	  regression tests to properly handle different GEOS
 	  versions
 
 2012-07-17 22:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10068] Fix function creation statement
+	* [r10068] raster/rt_pg/rtpostgis.sql.in.c: Fix function creation
+	  statement
 
 2012-07-17 22:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10067] Added cleanup code for removing ST_BandSurface
+	* [r10067] raster/rt_pg/rtpostgis_drop.sql.in.c: Added cleanup code
+	  for removing ST_BandSurface
 
 2012-07-17 22:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10066] Regression tests intended for ST_BandSurface are now for
-	  ST_Polygon
+	* [r10066] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_bandsurface.sql,
+	  raster/test/regress/rt_bandsurface_expected,
+	  raster/test/regress/rt_polygon.sql,
+	  raster/test/regress/rt_polygon_expected: Regression tests
+	  intended for ST_BandSurface are now for ST_Polygon
 
 2012-07-17 22:37  Bborie Park <dustymugs at gmail.com>
 
-	* [r10065] Removed ST_BandSurface as ST_Polygon does the same
-	  thing, just in SQL.
+	* [r10065] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_bandsurface_expected: Removed
+	  ST_BandSurface as ST_Polygon does the same thing, just in SQL.
 	  Changed ST_Polygon to point use C function instead of sql.
 	  Refactored rt_raster_surface to match performance of SQL-only
 	  ST_Polygon.
 
 2012-07-16 03:17  Regina Obe <lr at pcorp.us>
 
-	* [r10064] additional cleanup to insure settings are consistent
+	* [r10064] extras/tiger_geocoder/tiger_2011/regress/regress.sql:
+	  additional cleanup to insure settings are consistent
 
 2012-07-16 03:11  Regina Obe <lr at pcorp.us>
 
-	* [r10063] #1913 regress check
+	* [r10063]
+	  extras/tiger_geocoder/tiger_2011/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/tiger_2011/regress/reverse_geocode_regress.sql:
+	  #1913 regress check
 
 2012-07-16 03:09  Regina Obe <lr at pcorp.us>
 
-	* [r10062] #1913 reverse geocoder sometimes gives least optimal
-	  answer because of sorting issue
+	* [r10062]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql:
+	  #1913 reverse geocoder sometimes gives least optimal answer
+	  because of sorting issue
 
 2012-07-14 00:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r10061] Updated TODO since a bunch of functions just had tickets
-	  created.
+	* [r10061] raster/TODO: Updated TODO since a bunch of functions
+	  just had tickets created.
 
 2012-07-13 23:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r10060] Updated TODO and refactored ST_Intersects(geometry,
-	  raster) to use
+	* [r10060] raster/TODO, raster/rt_pg/rtpostgis.sql.in.c: Updated
+	  TODO and refactored ST_Intersects(geometry, raster) to use
 	  ST_BandSurface()
 
 2012-07-13 23:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10059] Added docs and updated NEWS for ST_BandSurface
+	* [r10059] NEWS, doc/reference_raster.xml: Added docs and updated
+	  NEWS for ST_BandSurface
 
 2012-07-13 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10058] Addition of ST_BandSurface and regressions tests. Ticket
-	  is #1911
+	* [r10058] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_bandsurface.sql,
+	  raster/test/regress/rt_bandsurface_expected: Addition of
+	  ST_BandSurface and regressions tests. Ticket is #1911
 
 2012-07-13 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10057] Additional tests for rt_raster_surface()
+	* [r10057] raster/test/core/testapi.c: Additional tests for
+	  rt_raster_surface()
 
 2012-07-13 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10056] Additional comments regarding use of lwgeom_as_multi()
-	  and the
+	* [r10056] raster/rt_core/rt_api.c: Additional comments regarding
+	  use of lwgeom_as_multi() and the
 	  lwgeom_clone_deep()
 
 2012-07-13 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10055] Addition of rt_raster_surface() function and related
-	  regression test.
+	* [r10055] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Addition of rt_raster_surface() function and related regression
+	  test.
 	  Added regression test for rt_raster_pixel_as_polygon.
 
 2012-07-13 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r10054] Initial commit of rt_raster_surface() with base
-	  regression tests
+	* [r10054] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Initial commit of rt_raster_surface()
+	  with base regression tests
 
 2012-07-12 17:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10051] Add in test for node splitting with nulls and empties
-	  (#1905)
+	* [r10051] regress/regress_index_nulls.sql,
+	  regress/regress_index_nulls_expected: Add in test for node
+	  splitting with nulls and empties (#1905)
 
 2012-07-12 13:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r10050] Changed word choice "Supported" instead of "Available"
+	* [r10050] raster/loader/raster2pgsql.c: Changed word choice
+	  "Supported" instead of "Available"
 
 2012-07-12 03:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10046] Allow circtree nodes to have more than 2 children
-	  (#1910)
+	* [r10046] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeodetic_tree.h: Allow circtree nodes to have more
+	  than 2 children (#1910)
 
 2012-07-11 19:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10045] Comment on methodology behind tree node merging
+	* [r10045] liblwgeom/lwgeodetic_tree.c: Comment on methodology
+	  behind tree node merging
 
 2012-07-11 18:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10044] Complete geography performance work (#1796), move
-	  testing functions into _ST_* name space for privacy, add
-	  regression tests for issues encountered during development.
+	* [r10044] postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c,
+	  postgis/geography_measurement_trees.h, regress/Makefile.in,
+	  regress/geography.sql, regress/geography_expected: Complete
+	  geography performance work (#1796), move testing functions into
+	  _ST_* name space for privacy, add regression tests for issues
+	  encountered during development.
 
 2012-07-11 04:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10043] Add note for future pain
+	* [r10043] liblwgeom/lwgeodetic.c: Add note for future pain
 
 2012-07-11 04:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10042] Fix issue with projecting from the poles, retain the
-	  source longitude for more sensible result.
+	* [r10042] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic_tree.c,
+	  postgis/geography_measurement_trees.c: Fix issue with projecting
+	  from the poles, retain the source longitude for more sensible
+	  result.
 
 2012-07-10 20:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10041] Fix a NaN result leaking into the tree building
-	  algorithm (optimized 32 bit code only!).
+	* [r10041] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeodetic_tree.c,
+	  postgis/geography_measurement_trees.c: Fix a NaN result leaking
+	  into the tree building algorithm (optimized 32 bit code only!).
 
 2012-07-10 20:27  Sandro Santilli <strk at kbt.io>
 
-	* [r10039] Create target dir if non-existing
+	* [r10039] extensions/postgis_topology/Makefile.in: Create target
+	  dir if non-existing
 
 2012-07-06 23:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10038] Handle best SRID finding for shapes the cross the poles
-	  and dateline. Also add some new larger zones in gnomic for larger
+	* [r10038] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeodetic.c,
+	  postgis/geography_measurement.c, regress/bestsrid_expected:
+	  Handle best SRID finding for shapes the cross the poles and
+	  dateline. Also add some new larger zones in gnomic for larger
 	  shapes. (#1610)
 
 2012-07-05 19:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10037] Fix issue where the cached object is a point and the
-	  uncached one is a polygon. (#1796)
+	* [r10037] liblwgeom/lwgeodetic_tree.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c: Fix issue where the cached
+	  object is a point and the uncached one is a polygon. (#1796)
 
 2012-07-05 16:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10036] Support for larger objects in ST_Intersection(geography)
-	  (#1610) This adds a set of larger regions that are handled with a
-	  gnomic projection. It could also use an orthographic. There's
-	  still a case to be handled for objects that cross the dateline or
-	  poles.
+	* [r10036] libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/geography_measurement.c:
+	  Support for larger objects in ST_Intersection(geography) (#1610)
+	  This adds a set of larger regions that are handled with a gnomic
+	  projection. It could also use an orthographic. There's still a
+	  case to be handled for objects that cross the dateline or poles.
 
 2012-07-04 18:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10035] Fix problems with circtree building on short edges near
-	  the poles. (#1796)
+	* [r10035] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic_tree.c: Fix problems with circtree building
+	  on short edges near the poles. (#1796)
 
 2012-07-04 13:12  Sandro Santilli <strk at kbt.io>
 
-	* [r10034] Fix pgsql2shp for big-endian systems (#1900)
+	* [r10034] loader/pgsql2shp-core.c: Fix pgsql2shp for big-endian
+	  systems (#1900)
 	  
 	  Submitted By: Ryan Oliver <ryan.oliver at dse.vic.gov.au>
 
 2012-07-04 00:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r10031] Changed return value of rt_pixtype_get_min_value() when
-	  pixel type is
+	* [r10031] raster/rt_core/rt_api.c: Changed return value of
+	  rt_pixtype_get_min_value() when pixel type is
 	  unknown
 
 2012-07-04 00:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r10029] Fixed how the minimum possible value of a pixel type was
-	  being
+	* [r10029] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_nearestvalue.sql,
+	  raster/test/regress/rt_nearestvalue_expected,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected,
+	  raster/test/regress/rt_pixelaspolygons.sql,
+	  raster/test/regress/rt_pixelaspolygons_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected: Fixed how the minimum
+	  possible value of a pixel type was being
 	  determined. Added regression tests for band without NODATA.
 
 2012-07-03 23:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r10028] Fixed handling of pixel value check for NODATA
+	* [r10028] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Fixed
+	  handling of pixel value check for NODATA
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10027] Added docs for ST_PixelAsPoints and ST_PixelAsCentroids
-	  and update NEWS
+	* [r10027] NEWS, doc/reference_raster.xml: Added docs for
+	  ST_PixelAsPoints and ST_PixelAsCentroids and update NEWS
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10026] Addition of notes differentiating ST_DumpPolygons and
+	* [r10026] doc/reference_raster.xml: Addition of notes
+	  differentiating ST_DumpPolygons and
 	  ST_PixelsAsPolygons
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10025] Addition of regression tests for ST_PixelAsCentroids and
+	* [r10025] raster/test/regress/rt_pixelascentroids.sql,
+	  raster/test/regress/rt_pixelascentroids_expected,
+	  raster/test/regress/rt_pixelaspoints.sql,
+	  raster/test/regress/rt_pixelaspoints_expected: Addition of
+	  regression tests for ST_PixelAsCentroids and
 	  ST_PixelAsPoints
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10024] Addition of ST_PixelAsPoints and ST_PixelAsCentroids
+	* [r10024] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in: Addition of ST_PixelAsPoints and
+	  ST_PixelAsCentroids
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10023] Removed RASTER_getPixelPolygon as it has been replaced
-	  with
+	* [r10023] raster/rt_pg/rt_pg.c: Removed RASTER_getPixelPolygon as
+	  it has been replaced with
 	  RASTER_getPixelPolygons
 
 2012-07-03 22:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r10022] Change signature of ST_PixelAsPolygons() and added
-	  regression tests.
+	* [r10022] doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_pixelaspolygons.sql,
+	  raster/test/regress/rt_pixelaspolygons_expected: Change signature
+	  of ST_PixelAsPolygons() and added regression tests.
 
 2012-07-03 22:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10021] Added check for empty raster to RASTER_getPixelPolygons
+	* [r10021] raster/rt_pg/rt_pg.c: Added check for empty raster to
+	  RASTER_getPixelPolygons
 
 2012-07-03 22:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10020] Refactored ST_PixelAsPolygons to call a C function and
-	  have enhanced
+	* [r10020] doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected: Refactored
+	  ST_PixelAsPolygons to call a C function and have enhanced
 	  capabilities. Additional variants and regression tests are next.
 
 2012-07-03 22:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r10019] Renamed "hasnodata" function parameter to
-	  "exclude_nodata_value"
+	* [r10019] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Renamed "hasnodata"
+	  function parameter to "exclude_nodata_value"
 
 2012-07-03 20:08  Regina Obe <lr at pcorp.us>
 
-	* [r10018] fix typos
+	* [r10018] doc/reference_processing.xml: fix typos
 
 2012-07-03 19:45  Regina Obe <lr at pcorp.us>
 
-	* [r10017] Admit defeat and render geometries old-fashoined way
+	* [r10017] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_delaunaytriangles02.wkt,
+	  doc/html/image_src/st_delaunaytriangles03.wkt,
+	  doc/html/images/st_delaunaytriangles01.png,
+	  doc/html/images/st_delaunaytriangles02.png,
+	  doc/html/images/st_delaunaytriangles03.png,
+	  doc/reference_processing.xml: Admit defeat and render geometries
+	  old-fashoined way
 
 2012-07-03 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r10016] let see if a geom collection works
+	* [r10016] doc/html/image_src/st_delaunaytriangles02.wkt: let see
+	  if a geom collection works
 
 2012-07-03 19:11  Regina Obe <lr at pcorp.us>
 
-	* [r10015] lets take out completely for now.
+	* [r10015] doc/html/image_src/st_delaunaytriangles02.wkt: lets take
+	  out completely for now.
 
 2012-07-03 19:04  Regina Obe <lr at pcorp.us>
 
-	* [r10014] break out multiline into separate linestrings hopefully
-	  wkt parser can deal with this better
+	* [r10014] doc/html/image_src/st_delaunaytriangles02.wkt: break out
+	  multiline into separate linestrings hopefully wkt parser can deal
+	  with this better
 
 2012-07-03 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10013] Add in ST_DistanceTree for testing purposes. Do not
-	  document.
+	* [r10013] postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c,
+	  postgis/geography_measurement_trees.h: Add in ST_DistanceTree for
+	  testing purposes. Do not document.
 
 2012-07-03 16:13  Regina Obe <lr at pcorp.us>
 
-	* [r10012] one more try
+	* [r10012] doc/html/image_src/st_delaunaytriangles02.wkt: one more
+	  try
 
 2012-07-03 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r10011] forgot to commit wkt files
+	* [r10011] doc/html/image_src/st_delaunaytriangles02.wkt,
+	  doc/html/image_src/st_delaunaytriangles03.wkt: forgot to commit
+	  wkt files
 
 2012-07-03 15:45  Regina Obe <lr at pcorp.us>
 
-	* [r10010] some examples of delaunay triangles
+	* [r10010] doc/html/image_src/Makefile.in,
+	  doc/reference_processing.xml: some examples of delaunay triangles
 
 2012-07-03 13:58  Sandro Santilli <strk at kbt.io>
 
-	* [r10009] Be tolerant with regressing against GEOS-3.2.0
+	* [r10009] regress/tickets.sql, regress/tickets_expected: Be
+	  tolerant with regressing against GEOS-3.2.0
 
 2012-07-03 13:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r10008] cleanup of examples for ST_Raster2WorldCoord()
+	* [r10008] doc/reference_raster.xml: cleanup of examples for
+	  ST_Raster2WorldCoord()
 
 2012-07-03 07:57  Regina Obe <lr at pcorp.us>
 
-	* [r10007] update unpackaged. Need to make this an automated task
-	  perhaps thru jenkins first.
+	* [r10007] extensions/postgis/sql_bits/postgis--unpackaged.sql.in:
+	  update unpackaged. Need to make this an automated task perhaps
+	  thru jenkins first.
 
 2012-07-01 14:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10006] Fix problem thresholded distance searching in
-	  circ-trees. (#1796)
+	* [r10006] liblwgeom/lwgeodetic_tree.c: Fix problem thresholded
+	  distance searching in circ-trees. (#1796)
 
 2012-06-30 21:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r10005] Fix cache coherence error where the trees were being
-	  built on top of geometries which would get freed out from
-	  underneath them. Instead build them on the cached representations
-	  we're carrying around anyways (#1796)
+	* [r10005] libpgcommon/lwgeom_cache.c: Fix cache coherence error
+	  where the trees were being built on top of geometries which would
+	  get freed out from underneath them. Instead build them on the
+	  cached representations we're carrying around anyways (#1796)
 
 2012-06-29 20:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r10004] int32 instead of int4 as per Peter Eisentraut on
-	  postgis-devel.
+	* [r10004] raster/rt_pg/rt_pg.c: int32 instead of int4 as per Peter
+	  Eisentraut on postgis-devel.
 
 2012-06-29 19:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r10002] Added svn:keywords entry and removed TODO item as ticket
-	  already exists.
+	* [r10002] raster/TODO: Added svn:keywords entry and removed TODO
+	  item as ticket already exists.
 
 2012-06-29 17:10  Sandro Santilli <strk at kbt.io>
 
-	* [r9999] Let testing temp dir be settable using PGIS_REG_TMPDIR
+	* [r9999] regress/run_test, regress/run_test.pl: Let testing temp
+	  dir be settable using PGIS_REG_TMPDIR
 	  
 	  Prior to this change you could change it using the TMPDIR
 	  variable
@@ -15489,460 +23685,585 @@
 
 2012-06-29 02:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9997] Fixed line issues. Added another TODO item.
+	* [r9997] raster/TODO: Fixed line issues. Added another TODO item.
 
 2012-06-29 01:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r9996] Line formatting
+	* [r9996] raster/TODO: Line formatting
 
 2012-06-28 17:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r9995] Added raster TODO. Ticket is #1672
+	* [r9995] raster/TODO: Added raster TODO. Ticket is #1672
 
 2012-06-27 15:53  Sandro Santilli <strk at kbt.io>
 
-	* [r9994] Add ST_DelaunayTriangles (#1215)
+	* [r9994] NEWS, doc/reference_processing.xml,
+	  postgis/lwgeom_geos.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/delaunaytriangles.sql,
+	  regress/delaunaytriangles_expected: Add ST_DelaunayTriangles
+	  (#1215)
 
 2012-06-27 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9993] Add lwgeom_delaunay_triangulation (#1215)
+	* [r9993] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_triangulate.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_geos.c: Add lwgeom_delaunay_triangulation
+	  (#1215)
 
 2012-06-27 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9992] Use LDFLAGS environment when building liblwgeom (#1891)
+	* [r9992] liblwgeom/Makefile.in: Use LDFLAGS environment when
+	  building liblwgeom (#1891)
 	  
 	  Thanks mweisman
 
 2012-06-26 20:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r9989] Int32GetDatum() not Int64GetDatum()
+	* [r9989] raster/rt_pg/rt_pg.c: Int32GetDatum() not Int64GetDatum()
 
 2012-06-26 18:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r9988] Cleanup of needless dynamic memory allocations
+	* [r9988] raster/rt_pg/rt_pg.c: Cleanup of needless dynamic memory
+	  allocations
 
 2012-06-26 18:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r9987] Addition of ST_PixelOfValue. Ticket is #1889.
+	* [r9987] NEWS, doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_pixelofvalue.sql,
+	  raster/test/regress/rt_pixelofvalue_expected: Addition of
+	  ST_PixelOfValue. Ticket is #1889.
 
 2012-06-26 18:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r9986] Removed improper freeing of memory.
+	* [r9986] raster/rt_pg/rt_pg.c: Removed improper freeing of memory.
 
 2012-06-25 09:06  Regina Obe <lr at pcorp.us>
 
-	* [r9983] #1866 -- apply same geom_equal hack as we did in build
-	  area so differnt order of geometries in resulting geomcollection
-	  is ignored
+	* [r9983] liblwgeom/cunit/cu_clean.c: #1866 -- apply same
+	  geom_equal hack as we did in build area so differnt order of
+	  geometries in resulting geomcollection is ignored
 
 2012-06-24 19:31  Regina Obe <lr at pcorp.us>
 
-	* [r9982] 2.0.1 ticket notes
+	* [r9982] NEWS, doc/release_notes.xml: 2.0.1 ticket notes
 
 2012-06-22 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9974] Fix a currently defined-out function signature mismatch.
+	* [r9974] postgis/geometry_estimate.c: Fix a currently defined-out
+	  function signature mismatch.
 
 2012-06-22 05:52  Regina Obe <lr at pcorp.us>
 
-	* [r9973] fix census tract loader for sh
+	* [r9973] extras/tiger_geocoder/tiger_2011/create_geocode.sh: fix
+	  census tract loader for sh
 
 2012-06-21 22:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9971] Remove auto-resizing columns from text fields in
-	  shp2pgsql-gui as they seem to be the cause of #1881.
+	* [r9971] loader/shp2pgsql-gui.c: Remove auto-resizing columns from
+	  text fields in shp2pgsql-gui as they seem to be the cause of
+	  #1881.
 
 2012-06-21 20:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r9969] Changed the string "MISSING GDAL DATA" to "GDAL_DATA not
-	  found".
+	* [r9969] raster/rt_pg/rt_pg.c, raster/test/regress/check_gdal.sql:
+	  Changed the string "MISSING GDAL DATA" to "GDAL_DATA not found".
 
 2012-06-21 20:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r9968] Added method that includes the string "MISSING GDAL DATA"
-	  in the output
+	* [r9968] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/check_gdal.sql,
+	  raster/test/regress/check_gdal_expected: Added method that
+	  includes the string "MISSING GDAL DATA" in the output
 	  of postgis_gdal_version() if GDAL is unable to access its data
 	  files
 
 2012-06-21 11:02  Regina Obe <lr at pcorp.us>
 
-	* [r9965] #1759: ST_Transform fix for geography
+	* [r9965] loader/shp2pgsql-core.c: #1759: ST_Transform fix for
+	  geography
 
 2012-06-20 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9963] Hey kid, here's quarter, go buy yourself a compiler.
+	* [r9963] postgis/geography_measurement_trees.c: Hey kid, here's
+	  quarter, go buy yourself a compiler.
 
 2012-06-20 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9962] Don't try to do tree caching tricks when the arguments
-	  are both points, that's silly.
+	* [r9962] postgis/geography_measurement_trees.c: Don't try to do
+	  tree caching tricks when the arguments are both points, that's
+	  silly.
 
 2012-06-20 03:32  Regina Obe <lr at pcorp.us>
 
-	* [r9961] might as well change last geos version to latest release
-	  we technically don't even support 3.3.0
+	* [r9961] doc/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  Regina Obe <lr at pcorp.us>
 
-	* [r9960] Change minimum postgres version from 8.4 to 9.0
+	* [r9960] doc/postgis.xml: Change minimum postgres version from 8.4
+	  to 9.0
 
 2012-06-20 03:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9958] ST_LocateAlong chokes on some value combinations (#1874)
+	* [r9958] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/lwlinearreferencing.c: ST_LocateAlong chokes on some
+	  value combinations (#1874)
 
 2012-06-19 22:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r9957] Refactored aggregate ST_SameAlignment to return NULL if
-	  one of the
+	* [r9957] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_samealignment.sql,
+	  raster/test/regress/rt_samealignment_expected: Refactored
+	  aggregate ST_SameAlignment to return NULL if one of the
 	  rasters passed in is NULL. Added regression tests for aggegrate
 	  ST_SameAlignment.
 
 2012-06-19 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9955] ST_InterpolatePoint returns empty M value (#1873)
+	* [r9955] liblwgeom/cunit/cu_ptarray.c, liblwgeom/ptarray.c:
+	  ST_InterpolatePoint returns empty M value (#1873)
 
 2012-06-19 19:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r9953] Addition of aggregate variant of ST_SameAlignment. Ticket
-	  is #1661.
+	* [r9953] NEWS, doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Addition of aggregate variant of
+	  ST_SameAlignment. Ticket is #1661.
 
 2012-06-19 19:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r9952] Minor cleanup of comments
+	* [r9952] raster/rt_pg/rtpostgis.sql.in.c: Minor cleanup of
+	  comments
 
 2012-06-19 18:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9951] Fix mistake in tree p-i-p return value.
+	* [r9951] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic_tree.c:
+	  Fix mistake in tree p-i-p return value.
 
 2012-06-19 16:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9950] Fix mistaken error trap in st_dwithincached
+	* [r9950] postgis/geography_measurement.c: Fix mistaken error trap
+	  in st_dwithincached
 
 2012-06-19 03:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9949] Add in SQL binding for circ-tree cached searching.
-	  Currently in *Cached variants to allow comparisons.
+	* [r9949] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, liblwgeom/lwpoly.c,
+	  liblwgeom/ptarray.c, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c,
+	  postgis/geography_measurement_trees.c,
+	  postgis/geography_measurement_trees.h: Add in SQL binding for
+	  circ-tree cached searching. Currently in *Cached variants to
+	  allow comparisons.
 
 2012-06-18 23:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9948] Fix mistake in handling crossings-at-a-vertex
+	* [r9948] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic_tree.c:
+	  Fix mistake in handling crossings-at-a-vertex
 
 2012-06-18 22:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r9947] Updated NEWS of recent fixes to trunk
+	* [r9947] NEWS: Updated NEWS of recent fixes to trunk
 
 2012-06-18 22:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r9946] Behavior is consistent across ST_Intersects(raster, ...)
-	  variants.
+	* [r9946] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Behavior is consistent across
+	  ST_Intersects(raster, ...) variants.
 	  Synced docs of ST_Intersects to actual behavior. Ticket is #1870.
 
 2012-06-18 22:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r9945] Addition of comments to RASTER_mapAlgebra2()
+	* [r9945] raster/rt_pg/rt_pg.c: Addition of comments to
+	  RASTER_mapAlgebra2()
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9944] Added check before calling PG_FREE_IF_COPY() in
+	* [r9944] raster/rt_pg/rt_pg.c, raster/test/regress/Makefile.in:
+	  Added check before calling PG_FREE_IF_COPY() in
 	  RASTER_mapAlgebra2()
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9943] When no pixels are counted for summary stats, all other
-	  elements of
+	* [r9943] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_summarystats_expected: When no pixels are
+	  counted for summary stats, all other elements of
 	  stats output should be NULL. Ticket is #1875
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9942] Cleanup of dev comments
+	* [r9942] raster/rt_pg/rt_pg.c: Cleanup of dev comments
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9941] Finished work implementing use of PG_FREE_IF_COPY() and
-	  better handling of rt_pgraster variables.
+	* [r9941] raster/rt_pg/rt_pg.c: Finished work implementing use of
+	  PG_FREE_IF_COPY() and better handling of rt_pgraster variables.
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9940] Fix division by zero in ST_ApproxSummaryStats and the
-	  situation where
+	* [r9940] NEWS, raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected: Fix division by
+	  zero in ST_ApproxSummaryStats and the situation where
 	  band is empty. Added regression tests for both situations.
 	  Ticket is #1872
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9939] More work implementing use of PG_FREE_IF_COPY() and
-	  better handling of
+	* [r9939] raster/rt_pg/rt_pg.c: More work implementing use of
+	  PG_FREE_IF_COPY() and better handling of
 	  rt_pgraster variables.
 
 2012-06-18 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9938] First chunk of code reintroducting PG_FREE_IF_COPY() and
-	  prevent
+	* [r9938] raster/rt_pg/rt_pg.c: First chunk of code reintroducting
+	  PG_FREE_IF_COPY() and prevent
 	  arbitrary reuse of rt_pgraster variables.
 
 2012-06-18 22:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9935] Silence a warning
+	* [r9935] liblwgeom/lwtree.h: Silence a warning
 
 2012-06-18 22:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9934] Move the circ tree caching code out of libpgcommon and
-	  into the geography area that actually uses it
+	* [r9934] libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  postgis/Makefile.in, postgis/geography_measurement_trees.c,
+	  postgis/geography_measurement_trees.h: Move the circ tree caching
+	  code out of libpgcommon and into the geography area that actually
+	  uses it
 
 2012-06-18 21:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9933] Fix missing symbols problem with
+	* [r9933] postgis/Makefile.in: Fix missing symbols problem with
 	  lwgeom_calculate_circ_tree (#1876)
 
 2012-06-18 20:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9930] Quiet some warnings.
+	* [r9930] liblwgeom/cunit/cu_algorithm.c: Quiet some warnings.
 
 2012-06-18 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9929] Remove dead code, add commentary on caching system.
+	* [r9929] libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_rtree.c: Remove dead code, add commentary on
+	  caching system.
 
 2012-06-18 17:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9928] Update caching code to be more generic, using call-backs
-	  to allocate/build/free specific cache structures.
+	* [r9928] libpgcommon/lwgeom_cache.c, libpgcommon/lwgeom_cache.h,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h: Update caching
+	  code to be more generic, using call-backs to allocate/build/free
+	  specific cache structures.
 
 2012-06-18 13:19  Regina Obe <lr at pcorp.us>
 
-	* [r9927] more additions and clarifications
+	* [r9927] NEWS, doc/reference_processing.xml: more additions and
+	  clarifications
 
 2012-06-18 13:06  Regina Obe <lr at pcorp.us>
 
-	* [r9925] take out interruptibility from 2.0.1 release notes - got
-	  pushed to 2.1.0
+	* [r9925] NEWS, doc/release_notes.xml: take out interruptibility
+	  from 2.0.1 release notes - got pushed to 2.1.0
 
 2012-06-18 02:35  Regina Obe <lr at pcorp.us>
 
-	* [r9924] Add in 2.0.1 news
+	* [r9924] NEWS, doc/release_notes.xml: Add in 2.0.1 news
 
 2012-06-16 17:44  Regina Obe <lr at pcorp.us>
 
-	* [r9920] put link to user contributed install guides (more nicely
-	  organized than the dev one)
+	* [r9920] doc/installation.xml: put link to user contributed
+	  install guides (more nicely organized than the dev one)
 
 2012-06-15 23:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9919] Hide internal arguments for tree calculations and shut up
-	  the print output.
+	* [r9919] liblwgeom/cunit/cu_tree.c, liblwgeom/lwgeodetic_tree.c,
+	  liblwgeom/lwgeodetic_tree.h: Hide internal arguments for tree
+	  calculations and shut up the print output.
 
 2012-06-15 23:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9918] Update the caching infrastructure to allow for arbitrary
-	  new caching systems to be combined into one fn_extra pointer
-	  slot. Clean up the 1-d r-tree code a little bit. Make the cache
-	  handling code for geometry caching generic so it can be re-used
-	  across different internal indexing approaches
+	* [r9918] libpgcommon/Makefile.in, libpgcommon/lwgeom_cache.c,
+	  libpgcommon/lwgeom_cache.h, libpgcommon/lwgeom_pg.h,
+	  libpgcommon/lwgeom_transform.c, postgis/Makefile.in,
+	  postgis/lwgeom_cache.c, postgis/lwgeom_cache.h,
+	  postgis/lwgeom_functions_analytic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h: Update the
+	  caching infrastructure to allow for arbitrary new caching systems
+	  to be combined into one fn_extra pointer slot. Clean up the 1-d
+	  r-tree code a little bit. Make the cache handling code for
+	  geometry caching generic so it can be re-used across different
+	  internal indexing approaches
 
 2012-06-15 23:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9917] Change ignore parameters on directory
+	* [r9917] topology/test: Change ignore parameters on directory
 
 2012-06-15 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9916] Add circular tree calculations and associated tests in
-	  support of faster geography calculations.
+	* [r9916] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tree.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeodetic_tree.c, liblwgeom/lwgeodetic_tree.h,
+	  liblwgeom/lwin_wkt.h, liblwgeom/lwspheroid.c, liblwgeom/lwtree.h,
+	  liblwgeom/stringbuffer.h: Add circular tree calculations and
+	  associated tests in support of faster geography calculations.
 
 2012-06-15 21:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r9915] Fixed expected output. Ticket is #1848
+	* [r9915] raster/test/regress/rt_clip_expected: Fixed expected
+	  output. Ticket is #1848
 
 2012-06-15 15:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r9913] Additional sorting of rt_clip regression test. Ticket is
-	  #1848
+	* [r9913] raster/test/regress/rt_clip.sql: Additional sorting of
+	  rt_clip regression test. Ticket is #1848
 
 2012-06-15 15:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r9910] Make the sql in rtpg_getSR slightly more flexible when
-	  handling
+	* [r9910] raster/rt_pg/rt_pg.c: Make the sql in rtpg_getSR slightly
+	  more flexible when handling
 	  auth_name and auth_srid.
 
 2012-06-14 16:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9909] update ignore to ignore generated doxygen file
+	* [r9909] doc: update ignore to ignore generated doxygen file
 
 2012-06-14 16:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9908] Catch invalid topology name passed to topogeo_add*
-	  (#1867)
+	* [r9908] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topogeo_addpolygon_expected: Catch invalid
+	  topology name passed to topogeo_add* (#1867)
 
 2012-06-13 18:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9906] Don't strip comment lines in the middle of COPY commands
-	  (#1865)
+	* [r9906] utils/postgis_restore.pl.in: Don't strip comment lines in
+	  the middle of COPY commands (#1865)
 	  
 	  Patch by J Smith <dark.panda at gmail.com>
 
 2012-06-12 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9904] Move sqldefine include on top of the file (#1822)
+	* [r9904] topology/topology.sql.in.c: Move sqldefine include on top
+	  of the file (#1822)
 
 2012-06-12 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9902] Fix call to GEOS_interruptRegisterCallback (win32)
+	* [r9902] postgis/postgis_module.c: Fix call to
+	  GEOS_interruptRegisterCallback (win32)
 
 2012-06-12 13:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9901] Only show readable relations in metadata tables (#1813)
+	* [r9901] postgis/geography.sql.in.c, postgis/postgis.sql.in.c:
+	  Only show readable relations in metadata tables (#1813)
 	  
 	  Affects both geometry_columns and geography_columns.
 	  No easy way to put this under automated regression testing.
 
 2012-06-12 12:34  Sandro Santilli <strk at kbt.io>
 
-	* [r9899] Clearer error on setting an geometry to an invalid one
-	  (#1774)
+	* [r9899] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Clearer error
+	  on setting an geometry to an invalid one (#1774)
 	  
 	  Include testcase
 
 2012-06-12 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r9896] Drop temporary table at end of ValidateTopology (#1797)
+	* [r9896] topology/test/regress/validatetopology.sql,
+	  topology/test/regress/validatetopology_expected,
+	  topology/topology.sql.in.c: Drop temporary table at end of
+	  ValidateTopology (#1797)
 
 2012-06-12 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r9894] Really accept collections and multipoints from
-	  ST_MakeValid (#1719)
+	* [r9894] doc/reference_processing.xml,
+	  postgis/lwgeom_geos_clean.c, regress/clean.sql,
+	  regress/clean_expected: Really accept collections and multipoints
+	  from ST_MakeValid (#1719)
 	  
 	  Also updates documentation and SQL level tests.
 
 2012-06-12 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r9893] Add test for MULTIPOINT processing
+	* [r9893] liblwgeom/cunit/cu_clean.c: Add test for MULTIPOINT
+	  processing
 
 2012-06-12 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r9892] Add GEOMETRYCOLLECTION input support for ST_MakeValid
-	  (#1719)
+	* [r9892] NEWS, liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/lwgeom_geos_clean.c: Add GEOMETRYCOLLECTION input
+	  support for ST_MakeValid (#1719)
 
 2012-06-12 08:29  Regina Obe <lr at pcorp.us>
 
-	* [r9891] part fix for #1860 ST_SRID not unique
+	* [r9891] regress/regress.sql: part fix for #1860 ST_SRID not
+	  unique
 
 2012-06-12 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r9889] Install comments when available, even withouth XSLTPROC
-	  (#1779)
+	* [r9889] doc/Makefile.in: Install comments when available, even
+	  withouth XSLTPROC (#1779)
 
 2012-06-11 18:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9887] Build and install comments when if possible (#1779)
+	* [r9887] GNUmakefile.in: Build and install comments when if
+	  possible (#1779)
 
 2012-06-11 18:01  Regina Obe <lr at pcorp.us>
 
-	* [r9884] Mislabeled function (raster missing new flag and ST_ASGML
-	  mislabeled as new instead of enhanced)
+	* [r9884] doc/reference_output.xml, doc/reference_raster.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Mislabeled function (raster
+	  missing new flag and ST_ASGML mislabeled as new instead of
+	  enhanced)
 
 2012-06-11 17:28  Regina Obe <lr at pcorp.us>
 
-	* [r9883] get rid of 2.1 enhancements section -- probably causing
-	  pdflatex issues because we have no enhancements
+	* [r9883] doc/xsl/postgis_aggs_mm.xml.xsl: get rid of 2.1
+	  enhancements section -- probably causing pdflatex issues because
+	  we have no enhancements
 
 2012-06-11 17:12  Regina Obe <lr at pcorp.us>
 
-	* [r9882] fix unclosed tag
+	* [r9882] doc/xsl/postgis_aggs_mm.xml.xsl: fix unclosed tag
 
 2012-06-11 16:26  Regina Obe <lr at pcorp.us>
 
-	* [r9881] Add a what's new in 2.1 section
+	* [r9881] doc/xsl/postgis_aggs_mm.xml.xsl: Add a what's new in 2.1
+	  section
 
 2012-06-11 15:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r9879] Added DROP statements for st_intersection variants that
-	  were removed
+	* [r9879] raster/rt_pg/rtpostgis_drop.sql.in.c: Added DROP
+	  statements for st_intersection variants that were removed
 	  before 2.0. Ticket is #1749
 
 2012-06-11 14:45  Regina Obe <lr at pcorp.us>
 
-	* [r9878] warnings too dark
+	* [r9878] doc/html/style.css: warnings too dark
 
 2012-06-11 14:02  Regina Obe <lr at pcorp.us>
 
-	* [r9877] warnings should be more prominent. Move extension warning
-	  up a bit. correct misspelling
+	* [r9877] doc/html/style.css, doc/installation.xml: warnings should
+	  be more prominent. Move extension warning up a bit. correct
+	  misspelling
 
 2012-06-11 11:47  Regina Obe <lr at pcorp.us>
 
-	* [r9875] #1815 put a big warning about this unexpected behavior
-	  when trying to explicitly backup tables that are part of an
-	  extension
+	* [r9875] doc/installation.xml: #1815 put a big warning about this
+	  unexpected behavior when trying to explicitly backup tables that
+	  are part of an extension
 
 2012-06-10 06:25  Regina Obe <lr at pcorp.us>
 
-	* [r9872] #1859 commit doc corrections from Kashif Rasul.
+	* [r9872] doc/extras_topology.xml, doc/installation.xml,
+	  doc/reference_accessor.xml, doc/reference_management.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/using_raster_dataman.xml: #1859 commit doc corrections from
+	  Kashif Rasul.
 
 2012-06-08 17:18  Regina Obe <lr at pcorp.us>
 
-	* [r9871] snaptogrid to get rid of false failures on mingw-64
-	  resulting from single digit rounding differences
+	* [r9871] regress/loader/MultiToSinglePoint-w.select.expected,
+	  regress/loader/MultiToSinglePoint.select.expected,
+	  regress/loader/MultiToSinglePoint.select.sql,
+	  regress/loader/NotReallyMultiPoint-w.select.expected,
+	  regress/loader/NotReallyMultiPoint.select.expected,
+	  regress/loader/NotReallyMultiPoint.select.sql: snaptogrid to get
+	  rid of false failures on mingw-64 resulting from single digit
+	  rounding differences
 
 2012-06-08 14:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9868] Rename references to -r to -s in shp2pgsql-cli.c and also
-	  move argument combination validation to a separate phase.
+	* [r9868] loader/shp2pgsql-cli.c: Rename references to -r to -s in
+	  shp2pgsql-cli.c and also move argument combination validation to
+	  a separate phase.
 	  
 	  This is based upon a report from Lauri Kajan who was having
 	  issues using -D and -s TO_SRID on Windows.
 
 2012-06-08 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r9867] #1834 itemize srid ranges we include and set filter to
-	  not back these up. It's long and ugly I know.
+	* [r9867] extensions/compute_srid_contiguous_ranges.sql,
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in: #1834
+	  itemize srid ranges we include and set filter to not back these
+	  up. It's long and ugly I know.
 
 2012-06-08 11:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9865] Fix failure to detect endpoint mismatch in
-	  ST_AddEdge*Face* (#1857)
+	* [r9865] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Fix failure to
+	  detect endpoint mismatch in ST_AddEdge*Face* (#1857)
 	  
 	  Affects calls with start_node = end_node and matching start
 	  point.
 
 2012-06-08 11:13  Sandro Santilli <strk at kbt.io>
 
-	* [r9862] Remove unused variables
+	* [r9862] topology/sql/sqlmm.sql.in.c: Remove unused variables
 
 2012-06-08 04:14  Regina Obe <lr at pcorp.us>
 
-	* [r9861] minor improvements to prefer a named road over an unnamed
-	  one if within 20 meters, also #1856 ability to control preferred
-	  name for highways, county and state roads (whether numbered or
-	  local name)
+	* [r9861]
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode_settings.sql: minor
+	  improvements to prefer a named road over an unnamed one if within
+	  20 meters, also #1856 ability to control preferred name for
+	  highways, county and state roads (whether numbered or local name)
 
 2012-06-07 23:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9860] Properly set permissions on backend temp dir
+	* [r9860] regress/run_test.pl: Properly set permissions on backend
+	  temp dir
 
 2012-06-07 15:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r9858] Tweaked rt_clip queries to have the output ordered.
-	  Changed the round()
+	* [r9858] raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Tweaked rt_clip
+	  queries to have the output ordered. Changed the round()
 	  call to a ceil() call due to the question of rounding 27.5 (is it
 	  28 or
 	  27?). Ticket is 1848.
 
 2012-06-07 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r9857] Register a GEOS interrupt callback to dispatch windows
-	  events
+	* [r9857] postgis/postgis_module.c: Register a GEOS interrupt
+	  callback to dispatch windows events
 	  
 	  NOTE: won't build on WIN32 with GEOS-3.4.0SVN < r3672
 
 2012-06-07 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9856] Remove unused code
+	* [r9856] raster/rt_pg/rt_pg.c: Remove unused code
 
 2012-06-07 07:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9855] Ignore generated Makefile (a new one)
+	* [r9855] .gitignore: Ignore generated Makefile (a new one)
 
 2012-06-07 06:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9854] Fix scoping of TEST variable (#1853)
+	* [r9854] regress/run_test.pl: Fix scoping of TEST variable (#1853)
 	  
 	  I didn't really understand why it is only TEST needing to be
 	  "our"
@@ -15950,235 +24271,289 @@
 
 2012-06-06 15:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9852] Wrong parameters for EPSG:3844 in spatial_ref_sys (#1851)
+	* [r9852] spatial_ref_sys.sql: Wrong parameters for EPSG:3844 in
+	  spatial_ref_sys (#1851)
 
 2012-06-06 15:24  Sandro Santilli <strk at kbt.io>
 
-	* [r9851] Have run_test.pl use strict mode
+	* [r9851] regress/run_test.pl: Have run_test.pl use strict mode
 
 2012-06-02 07:12  Regina Obe <lr at pcorp.us>
 
-	* [r9848] Forgot to add gisgraphy as another PostGIS geocoder. I
-	  know I am missing others.
+	* [r9848] doc/extras_tigergeocoder.xml: Forgot to add gisgraphy as
+	  another PostGIS geocoder. I know I am missing others.
 
 2012-05-31 22:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9847] Convert to using run_test.pl instead of run_test.sh
+	* [r9847] configure.ac, raster/test/regress/Makefile.in,
+	  raster/test/regress/run_test.in, regress/Makefile.in,
+	  regress/run_test.pl, topology/test/Makefile,
+	  topology/test/Makefile.in: Convert to using run_test.pl instead
+	  of run_test.sh
 
 2012-05-31 22:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9846] Works for MinGW now
+	* [r9846] regress/run_test.pl: Works for MinGW now
 
 2012-05-31 20:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9845] back out run_test.pl change, that was an accident
+	* [r9845] topology/test/Makefile: back out run_test.pl change, that
+	  was an accident
 
 2012-05-31 20:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9844] Use our own diff, avoid using Which. Works for me. Tests
-	  welcome.
+	* [r9844] regress/run_test.pl: Use our own diff, avoid using Which.
+	  Works for me. Tests welcome.
 
 2012-05-31 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9843] Change from sed to perl
+	* [r9843] topology/Makefile.in, topology/test/Makefile: Change from
+	  sed to perl
 
 2012-05-31 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9842] Convert sed to perl
+	* [r9842] raster/test/regress/Makefile.in: Convert sed to perl
 
 2012-05-31 16:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9841] Switch from sed to perl
+	* [r9841] raster/rt_pg/Makefile.in: Switch from sed to perl
 
 2012-05-31 16:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9840] Switch from sed to perl
+	* [r9840] postgis/Makefile.in: Switch from sed to perl
 
 2012-05-31 05:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r9838] Explicit error message when dimensions requested exceeds
-	  the maximum
+	* [r9838] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Explicit error message when dimensions requested exceeds the
+	  maximum
 	  permitted of a raster.
 
 2012-05-31 05:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r9837] Added more verbiage regarding setting SRID with -s for
-	  raster2pgsql
+	* [r9837] doc/using_raster_dataman.xml: Added more verbiage
+	  regarding setting SRID with -s for raster2pgsql
 
 2012-05-31 05:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r9836] Correct spelling mistakes
+	* [r9836] doc/using_raster_dataman.xml: Correct spelling mistakes
 
 2012-05-31 05:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r9835] Updated docs to reflect change to minimum GDAL version
+	* [r9835] doc/installation.xml, doc/introduction.xml: Updated docs
+	  to reflect change to minimum GDAL version
 
 2012-05-31 05:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r9834] Bumped up the minimum version of GDAL from 1.6 to 1.8
+	* [r9834] configure.ac: Bumped up the minimum version of GDAL from
+	  1.6 to 1.8
 
 2012-05-31 01:44  Regina Obe <lr at pcorp.us>
 
-	* [r9832] #1812 change to use sT_Equals to account for polygon
-	  order difference under windows (mingw)
+	* [r9832] regress/regress_bdpoly.sql,
+	  regress/regress_bdpoly_expected: #1812 change to use sT_Equals to
+	  account for polygon order difference under windows (mingw)
 
 2012-05-31 01:34  Regina Obe <lr at pcorp.us>
 
-	* [r9831] fix typos
+	* [r9831] doc/extras_tigergeocoder.xml: fix typos
 
 2012-05-31 00:50  Regina Obe <lr at pcorp.us>
 
-	* [r9830] #1843 document new geocode_setting set/get functions,
-	  make publically readable.
+	* [r9830] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2011/geocode_settings.sql: #1843
+	  document new geocode_setting set/get functions, make publically
+	  readable.
 
 2012-05-30 21:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9829] Convert calls to 'sed' to calls to 'perl'
+	* [r9829] doc/Makefile.in: Convert calls to 'sed' to calls to
+	  'perl'
 
 2012-05-30 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9828] Perl-based pre/post hooks for the raster loader tests
+	* [r9828] raster/test/regress/loader/Basic-post.pl,
+	  raster/test/regress/loader/Basic-pre.pl,
+	  raster/test/regress/loader/BasicCopy-post.pl,
+	  raster/test/regress/loader/BasicCopy-pre.pl,
+	  raster/test/regress/loader/Tiled10x10-post.pl,
+	  raster/test/regress/loader/Tiled10x10-pre.pl,
+	  raster/test/regress/loader/Tiled10x10Copy-post.pl,
+	  raster/test/regress/loader/Tiled10x10Copy-pre.pl: Perl-based
+	  pre/post hooks for the raster loader tests
 
 2012-05-30 18:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9827] Update the run_test.pl script to handle the raster loader
-	  pre/post rules
+	* [r9827] regress/README, regress/run_test.pl: Update the
+	  run_test.pl script to handle the raster loader pre/post rules
 
 2012-05-30 08:55  Regina Obe <lr at pcorp.us>
 
-	* [r9826] #1845 fix tracts/bg/tabblock loading
+	* [r9826] extras/tiger_geocoder/tiger_2011/census_loader.sql: #1845
+	  fix tracts/bg/tabblock loading
 
 2012-05-28 19:21  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9825] Replace the x, y iteration with a call to
-	  ST_MapAlgebraExpr() now that it supports [rast.x] and [rast.y].
-	  Much faster!
+	* [r9825] raster/scripts/plpgsql/st_createindexraster.sql: Replace
+	  the x, y iteration with a call to ST_MapAlgebraExpr() now that it
+	  supports [rast.x] and [rast.y]. Much faster!
 	  This is not (yet) part of rtpostgis.sql. Should be in 2.1.
 
 2012-05-28 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r9824] Install a signal handler to request GEOS interruption
-	  (#1802)
+	* [r9824] postgis/postgis_module.c: Install a signal handler to
+	  request GEOS interruption (#1802)
 	  
 	  Requires GEOS-3.4.0SVN
 
 2012-05-27 18:28  Regina Obe <lr at pcorp.us>
 
-	* [r9823] #1843 - logic to add the new settings table, a get and
-	  set function, and changed debug variables in various functions to
-	  lookup value from table
+	* [r9823] extras/tiger_geocoder/tiger_2011/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2011/geocode_settings.sql,
+	  extras/tiger_geocoder/tiger_2011/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2011/upgrade_geocode.sql: #1843 -
+	  logic to add the new settings table, a get and set function, and
+	  changed debug variables in various functions to lookup value from
+	  table
 
 2012-05-25 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9821] Handle exceptions from GEOSUnionCascaded() in
-	  LWGEOM_GEOS_buildArea
+	* [r9821] liblwgeom/lwgeom_geos.c: Handle exceptions from
+	  GEOSUnionCascaded() in LWGEOM_GEOS_buildArea
 
 2012-05-24 23:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r9819] Code cleanup related to rt_band_load_offline_data()
+	* [r9819] raster/rt_core/rt_api.c, raster/test/core/testapi.c: Code
+	  cleanup related to rt_band_load_offline_data()
 
 2012-05-24 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r9818] Do not call OGRCleanupAll() within API functions
+	* [r9818] raster/rt_core/rt_api.c: Do not call OGRCleanupAll()
+	  within API functions
 	  
 	  Valgrind didn't show any leak.
 	  Eventually we can do cleanups in _PG_fini.
 
 2012-05-24 06:41  Sandro Santilli <strk at kbt.io>
 
-	* [r9817] Do not assume geos allocates using malloc. Reduce memory
-	  use too.
+	* [r9817] postgis/lwgeom_geos.c: Do not assume geos allocates using
+	  malloc. Reduce memory use too.
 
 2012-05-23 22:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r9816] Fixed GDALDriverH * to GDALDriverH.
+	* [r9816] raster/loader/raster2pgsql.c: Fixed GDALDriverH * to
+	  GDALDriverH.
 
 2012-05-23 22:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r9813] Use GDALIdentifyDriver() to detect whether or not a
-	  raster is supported
+	* [r9813] raster/loader/raster2pgsql.c: Use GDALIdentifyDriver() to
+	  detect whether or not a raster is supported
 	  by raster2pgsql. Thanks to rouault for the suggestion
 
 2012-05-23 21:41  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9812] Fix ST_AsGML prototype in legacy. Related to #1823
+	* [r9812] postgis/legacy.sql.in.c: Fix ST_AsGML prototype in
+	  legacy. Related to #1823
 
 2012-05-23 20:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9811] Fix geography prototype for ST_AsGML. Related to #1823
+	* [r9811] postgis/geography.sql.in.c: Fix geography prototype for
+	  ST_AsGML. Related to #1823
 
 2012-05-23 17:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r9810] Correct when to compute number of tiles. Ticket is #1840
+	* [r9810] NEWS, raster/loader/raster2pgsql.c: Correct when to
+	  compute number of tiles. Ticket is #1840
 
 2012-05-23 17:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r9809] Add support for GeoTIFF subdatasets. Ticket is #1839
+	* [r9809] NEWS, raster/loader/raster2pgsql.c: Add support for
+	  GeoTIFF subdatasets. Ticket is #1839
 
 2012-05-23 06:58  Regina Obe <lr at pcorp.us>
 
-	* [r9805] force casting to text for band types in various examples
-	  prevent unknown warnings (alibo noted)
+	* [r9805] doc/reference_raster.xml: force casting to text for band
+	  types in various examples prevent unknown warnings (alibo noted)
 
 2012-05-23 03:24  Regina Obe <lr at pcorp.us>
 
-	* [r9803] backout changes about 2.0.1 already accounted for in 2.0
-	  branch
+	* [r9803] NEWS: backout changes about 2.0.1 already accounted for
+	  in 2.0 branch
 
 2012-05-23 03:16  Regina Obe <lr at pcorp.us>
 
-	* [r9802] add section for 2.0.1 and more items in 2.1.0 -- sitll a
-	  lot of gaps to fill in.
+	* [r9802] NEWS: add section for 2.0.1 and more items in 2.1.0 --
+	  sitll a lot of gaps to fill in.
 
 2012-05-22 17:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9801] Added missing "See Also" sections for ST_NearestValue and
+	* [r9801] doc/reference_raster.xml: Added missing "See Also"
+	  sections for ST_NearestValue and
 	  ST_Neighborhood
 
 2012-05-22 17:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r9800] Fix unbalanced tags
+	* [r9800] doc/reference_raster.xml: Fix unbalanced tags
 
 2012-05-22 17:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r9799] Added ST_World2RasterCoord, ST_Raster2WorldCoord,
+	* [r9799] NEWS: Added ST_World2RasterCoord, ST_Raster2WorldCoord,
 	  ST_NearestValue,
 	  ST_Neighborhood to New Features section
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9798] Added docs for ST_NearestValue and ST_Neighborhood
+	* [r9798] doc/reference_raster.xml: Added docs for ST_NearestValue
+	  and ST_Neighborhood
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9797] Refactored function parameter names of ST_NearestValue
-	  and
+	* [r9797] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Refactored function
+	  parameter names of ST_NearestValue and
 	  ST_Neighborhood
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9796] Added docs for ST_World2RasterCoord() and
-	  ST_Raster2WorldCoord()
+	* [r9796] doc/reference_raster.xml: Added docs for
+	  ST_World2RasterCoord() and ST_Raster2WorldCoord()
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9795] Expansion of regression tests and fix error messages
+	* [r9795] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_raster2worldcoord.sql,
+	  raster/test/regress/rt_raster2worldcoord_expected,
+	  raster/test/regress/rt_world2rastercoord.sql,
+	  raster/test/regress/rt_world2rastercoord_expected: Expansion of
+	  regression tests and fix error messages
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9794] Lowercase language due to case-sensitivity of PostgreSQL
-	  9.2
+	* [r9794] raster/rt_pg/rtpostgis.sql.in.c: Lowercase language due
+	  to case-sensitivity of PostgreSQL 9.2
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9793] Added regression tests for ST_World2RasterCoord and
+	* [r9793] raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/rt_raster2worldcoord.sql,
+	  raster/test/regress/rt_raster2worldcoord_expected,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected,
+	  raster/test/regress/rt_world2rastercoord.sql,
+	  raster/test/regress/rt_world2rastercoord_expected: Added
+	  regression tests for ST_World2RasterCoord and
 	  ST_Raster2WorldCoord. Updated existing tests use the same
 	  functions
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9792] Added ST_Raster2WorldCoord and ST_World2RasterCoord
-	  functions to consume
+	* [r9792] raster/rt_pg/rtpostgis.sql.in.c: Added
+	  ST_Raster2WorldCoord and ST_World2RasterCoord functions to
+	  consume
 	  RASTER_rasterToWorldCoord and RASTER_worldToRasterCoord
 	  functions.
 	  Refactored existing ST_Raster2WorldCoord(X|Y) and
@@ -16186,218 +24561,254 @@
 
 2012-05-22 17:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9791] Removed unnecessary/unused variable
+	* [r9791] raster/rt_core/rt_api.c: Removed unnecessary/unused
+	  variable
 
 2012-05-22 17:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9790] Drop ST_Neighborhood variants due to output datatype
-	  changes
+	* [r9790] raster/rt_pg/rtpostgis_drop.sql.in.c: Drop
+	  ST_Neighborhood variants due to output datatype changes
 
 2012-05-22 17:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9789] Modified ST_Neighborhood and underlying functions to
-	  return 2D double
+	* [r9789] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_neighborhood_expected: Modified
+	  ST_Neighborhood and underlying functions to return 2D double
 	  precision array. This allows the output to be readily passed onto
 	  the
 	  ST_xxx4ma functions.
 
 2012-05-22 17:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9788] Updated copyright
+	* [r9788] raster/rt_pg/rtpostgis.sql.in.c: Updated copyright
 
 2012-05-22 17:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9787] Added SRID check to ST_NearestValue
+	* [r9787] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Added SRID check to ST_NearestValue
 
 2012-05-22 17:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9786] addition of ST_NearestValue and ST_Neighborhood
+	* [r9786] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_nearestvalue.sql,
+	  raster/test/regress/rt_nearestvalue_expected,
+	  raster/test/regress/rt_neighborhood.sql,
+	  raster/test/regress/rt_neighborhood_expected: addition of
+	  ST_NearestValue and ST_Neighborhood
 
 2012-05-22 16:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9785] Fix wrong SQL prototype, wrong PostGIS version number,
-	  and use NULL as default value rather than empty string, related
-	  to #1823
+	* [r9785] doc/reference_output.xml, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c, postgis/postgis.sql.in.c: Fix wrong SQL
+	  prototype, wrong PostGIS version number, and use NULL as default
+	  value rather than empty string, related to #1823
 
 2012-05-22 15:29  Regina Obe <lr at pcorp.us>
 
-	* [r9784] #1837 dupe refentry
+	* [r9784] doc/extras_tigergeocoder.xml: #1837 dupe refentry
 
 2012-05-22 15:26  Regina Obe <lr at pcorp.us>
 
-	* [r9783] detail how to upgrade from tiger_2010 to tiger_2011 data
+	* [r9783] doc/installation.xml: detail how to upgrade from
+	  tiger_2010 to tiger_2011 data
 
 2012-05-22 15:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9782] Add upgrade mode and start to get raster working. Bah,
-	  going to need to handle pre/post actions after all.
+	* [r9782] regress/run_test.pl: Add upgrade mode and start to get
+	  raster working. Bah, going to need to handle pre/post actions
+	  after all.
 
 2012-05-22 14:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9781] Upgrade from 2.0 only
+	* [r9781] extensions/upgradeable_versions.mk: Upgrade from 2.0 only
 
 2012-05-22 13:34  Regina Obe <lr at pcorp.us>
 
-	* [r9780] Add new functions and notes that 2.1 is tiger_2011
-	  instead of tiger_2010. More on upgrade instructions from
-	  tiger_2010 to tiger_2011
+	* [r9780] doc/extras_tigergeocoder.xml: Add new functions and notes
+	  that 2.1 is tiger_2011 instead of tiger_2010. More on upgrade
+	  instructions from tiger_2010 to tiger_2011
 
 2012-05-22 13:25  Regina Obe <lr at pcorp.us>
 
-	* [r9779] rename function drop_national_tables_generate_script() to
+	* [r9779] extras/tiger_geocoder/tiger_2011/tiger_loader_2011.sql:
+	  rename function drop_national_tables_generate_script() to
 	  drop_nation_tables_generate_script(), revise regex to prevent
 	  psql warning in 9.2 psql
 
 2012-05-22 12:23  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9778] Use NULL value as default for id on ST_AsGML cunit tests.
-	  Related to #1823
+	* [r9778] liblwgeom/cunit/cu_out_gml.c: Use NULL value as default
+	  for id on ST_AsGML cunit tests. Related to #1823
 
 2012-05-22 09:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9777] More entries in authors.*
+	* [r9777] authors.git, authors.svn: More entries in authors.*
 	  
 	  With this I could complete a git-svn-clone operation
 
 2012-05-22 08:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9775] Fix some unintialized vars. Fix becoming wrong prototype
-	  call in GML3 cunit tests. Related to #1823
+	* [r9775] liblwgeom/cunit/cu_out_gml.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Fix some unintialized vars. Fix becoming
+	  wrong prototype call in GML3 cunit tests. Related to #1823
 
 2012-05-22 08:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9774] Initial commit of the run_test.pl perl port of the
-	  regression harness.
+	* [r9774] regress/run_test.pl: Initial commit of the run_test.pl
+	  perl port of the regression harness.
 	  This version runs the postgis loader and sql tests. It does not
 	  yet run in --upgrade mode or handle the raster or topology tests.
 
 2012-05-22 07:45  Sandro Santilli <strk at kbt.io>
 
-	* [r9773] Update authors file for both SVN and GIT
+	* [r9773] .gitignore, authors.git, authors.svn: Update authors file
+	  for both SVN and GIT
 
 2012-05-21 21:17  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9772] First implementation of gml:id support for ST_AsGML.
-	  Related to #1823. Not yet really tested. Cunit still missing
+	* [r9772] doc/reference_output.xml, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwout_gml.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c, postgis/postgis.sql.in.c: First
+	  implementation of gml:id support for ST_AsGML. Related to #1823.
+	  Not yet really tested. Cunit still missing
 
 2012-05-21 20:29  Regina Obe <lr at pcorp.us>
 
-	* [r9770] get rid of old stuff can always be pulled from prior
-	  versions
+	* [r9770] extras/tiger_geocoder/tiger_2006andbefore: get rid of old
+	  stuff can always be pulled from prior versions
 
 2012-05-21 20:28  Regina Obe <lr at pcorp.us>
 
-	* [r9769] move tiger_2011 work to 2.1
+	* [r9769] extras/tiger_geocoder/tiger_2011: move tiger_2011 work to
+	  2.1
 
 2012-05-21 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r9768] UTF8 author names
+	* [r9768] authors.svn: UTF8 author names
 
 2012-05-21 10:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9766] Back out ST_CollectionExtract changes, too many
-	  regression failures
+	* [r9766] postgis/lwgeom_functions_basic.c,
+	  regress/tickets_expected: Back out ST_CollectionExtract changes,
+	  too many regression failures
 
 2012-05-21 10:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9765] Harmonize regression to new ST_CollectionExtract behavior
+	* [r9765] regress/tickets_expected: Harmonize regression to new
+	  ST_CollectionExtract behavior
 
 2012-05-21 09:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9764] ST_CollectionExtract: inconsistent EMPTY results (#1778)
+	* [r9764] postgis/lwgeom_functions_basic.c: ST_CollectionExtract:
+	  inconsistent EMPTY results (#1778)
 
 2012-05-21 09:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9763] Bump numbers for 2.1 on trunk
+	* [r9763] NEWS, README.postgis, Version.config: Bump numbers for
+	  2.1 on trunk
 
 2012-05-21 09:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9761] Accept PostGIS 1.5 WKB type numbers in WKB parser (#1807)
+	* [r9761] liblwgeom/lwin_wkb.c: Accept PostGIS 1.5 WKB type numbers
+	  in WKB parser (#1807)
 
 2012-05-21 08:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9760] Revert #1830
+	* [r9760] loader/pgsql2shp-core.c: Revert #1830
 
 2012-05-20 09:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9759] loader dumper / gui About have version correct credits
-	  (#1743)
+	* [r9759] loader/shp2pgsql-gui.c: loader dumper / gui About have
+	  version correct credits (#1743)
 
 2012-05-20 09:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9758] the pgsql2shp tool should qualify its query against
-	  pg_class to ensure it gets the correct table to dump (#1814)
-	  <chander>
+	* [r9758] loader/pgsql2shp-core.c: the pgsql2shp tool should
+	  qualify its query against pg_class to ensure it gets the correct
+	  table to dump (#1814) <chander>
 
 2012-05-20 08:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9757] News update
+	* [r9757] NEWS: News update
 
 2012-05-20 08:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9756] pgsql2shp fix for "XInvalid endian flag value
-	  encountered" on PostgreSQL 9.2 (#1830)
+	* [r9756] loader/pgsql2shp-core.c: pgsql2shp fix for "XInvalid
+	  endian flag value encountered" on PostgreSQL 9.2 (#1830)
 
 2012-05-20 07:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9754] Update NEWS with some bug fixes
+	* [r9754] NEWS: Update NEWS with some bug fixes
 
 2012-05-18 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r9753] Fix uninitialized read in GeoJSON parser (#1829)
+	* [r9753] NEWS, postgis/lwgeom_in_geojson.c: Fix uninitialized read
+	  in GeoJSON parser (#1829)
 
 2012-05-17 13:37  Sandro Santilli <strk at kbt.io>
 
-	* [r9750] Last bugfix item...
+	* [r9750] NEWS: Last bugfix item...
 
 2012-05-17 13:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9749] Do not compare uninitialized memory (#1825)
+	* [r9749] postgis/lwgeom_geos_prepared.c: Do not compare
+	  uninitialized memory (#1825)
 	  
 	  May fix prepared geometry cache sub-uses (misses)
 
 2012-05-17 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r9748] Fix topology loader against PostgreSQL 9.2 (#1822)
+	* [r9748] topology/topology.sql.in.c: Fix topology loader against
+	  PostgreSQL 9.2 (#1822)
 
 2012-05-17 12:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9747] configure enabling extension reads 9.1 even on 9.2
-	  (#1821)
+	* [r9747] configure.ac: configure enabling extension reads 9.1 even
+	  on 9.2 (#1821)
 
 2012-05-17 11:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9746] Put back 900913 srid (#1805)
+	* [r9746] spatial_ref_sys.sql: Put back 900913 srid (#1805)
 
 2012-05-17 11:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9744] Error in empty short circuit (#1828)
+	* [r9744] liblwgeom/lwgeodetic.c: Error in empty short circuit
+	  (#1828)
 
 2012-05-17 11:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9743] Link lwgeom_normalize change to its ticket #1812
+	* [r9743] NEWS: Link lwgeom_normalize change to its ticket #1812
 
 2012-05-17 11:45  Sandro Santilli <strk at kbt.io>
 
-	* [r9742] Add lwgeom_normalize in LIBLWGEOM, use in cu_buildarea
-	  tester
+	* [r9742] NEWS, liblwgeom/cunit/cu_buildarea.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos.c: Add
+	  lwgeom_normalize in LIBLWGEOM, use in cu_buildarea tester
 
 2012-05-16 19:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9741] Use the proper function to release returns from GEOS.
+	* [r9741] postgis/lwgeom_geos.c: Use the proper function to release
+	  returns from GEOS.
 
 2012-05-16 19:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9740] Cleanly handle database creation error
+	* [r9740] regress/run_test: Cleanly handle database creation error
 
 2012-05-16 18:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r9739] Updated to note bug #1819
+	* [r9739] NEWS: Updated to note bug #1819
 
 2012-05-16 18:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9738] Added ST_Raster2WorldCoord and ST_World2RasterCoord
-	  functions to consume
+	* [r9738] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Added
+	  ST_Raster2WorldCoord and ST_World2RasterCoord functions to
+	  consume
 	  RASTER_rasterToWorldCoord and RASTER_worldToRasterCoord
 	  functions.
 	  Refactored existing ST_Raster2WorldCoord(X|Y) and
@@ -16405,40 +24816,52 @@
 
 2012-05-16 18:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9737] Addition of RASTER_rasterToWorldCoord and
-	  RASTER_worldToRasterCoord
+	* [r9737] raster/rt_pg/rt_pg.c: Addition of
+	  RASTER_rasterToWorldCoord and RASTER_worldToRasterCoord
 	  functions
 
 2012-05-16 15:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r9736] Additional lower-casing of language for PostgreSQL 9.2 as
-	  per r9735
+	* [r9736] raster/rt_pg/rtpostgis.sql.in.c: Additional lower-casing
+	  of language for PostgreSQL 9.2 as per r9735
 
 2012-05-16 08:29  Regina Obe <lr at pcorp.us>
 
-	* [r9735] #1820 part fix 9.2 language is case sensitive if quoted
-	  -- change 'C' and 'SQL' to 'c' and 'sql'
+	* [r9735] postgis/geography.sql.in.c, postgis/geometry_estimate.c,
+	  postgis/legacy.sql.in.c, postgis/legacy_minimal.sql.in.c,
+	  postgis/long_xact.c, postgis/long_xact.sql.in.c,
+	  postgis/lwgeom_triggers.c, postgis/postgis.sql.in.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c,
+	  topology/sql/populate.sql.in.c,
+	  topology/sql/topogeometry/type.sql.in.c,
+	  topology/topology.sql.in.c: #1820 part fix 9.2 language is case
+	  sensitive if quoted -- change 'C' and 'SQL' to 'c' and 'sql'
 
 2012-05-14 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r9734] Addition of some commented code. Might be useful if an
-	  option is added
+	* [r9734] raster/loader/raster2pgsql.c: Addition of some commented
+	  code. Might be useful if an option is added
 	  to output the VRTs used in the process of loading rasters
 
 2012-05-14 23:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r9733] Changed function parameter datatypes from uint16_t to int
-	  to better
+	* [r9733] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_pixelvalue_expected: Changed function
+	  parameter datatypes from uint16_t to int to better
 	  handle out-of-range values
 
 2012-05-10 07:24  Sandro Santilli <strk at kbt.io>
 
-	* [r9732] Cleanup new BuildArea code, add profiling prints (#1806)
+	* [r9732] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos_clean.c:
+	  Cleanup new BuildArea code, add profiling prints (#1806)
 
 2012-05-09 12:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9731] Significatively speedup BuildArea with complex input
-	  (#1806)
+	* [r9731] NEWS, liblwgeom/cunit/cu_buildarea.c,
+	  liblwgeom/lwgeom_geos.c: Significatively speedup BuildArea with
+	  complex input (#1806)
 	  
 	  Affects ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry.
 	  
@@ -16457,52 +24880,58 @@
 
 2012-05-09 12:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9730] Add unit test for lwgeom_buildarea (useful for #1806)
+	* [r9730] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_buildarea.c, liblwgeom/cunit/cu_tester.c: Add
+	  unit test for lwgeom_buildarea (useful for #1806)
 
 2012-05-08 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9729] ST_BuildArea: arrange polygonized output reducing overlay
-	  cost (#1806)
+	* [r9729] liblwgeom/lwgeom_geos.c: ST_BuildArea: arrange
+	  polygonized output reducing overlay cost (#1806)
 	  
 	  By running SymDifference against items with less points first we
 	  reduce the overall cost (output vertices tend to always grow).
 
 2012-05-08 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9728] Make ST_MakeValid tests immune by coordinates order
-	  (using ST_Equals)
+	* [r9728] regress/clean.sql: Make ST_MakeValid tests immune by
+	  coordinates order (using ST_Equals)
 
 2012-05-08 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9727] Cross reference ST_BuildArea with ST_MakePolygon
+	* [r9727] doc/reference_constructor.xml,
+	  doc/reference_processing.xml: Cross reference ST_BuildArea with
+	  ST_MakePolygon
 
 2012-05-07 11:50  Regina Obe <lr at pcorp.us>
 
-	* [r9725] who is in charge of QA here? 1.5.4 completely missing
-	  from trunk
+	* [r9725] doc/release_notes.xml: who is in charge of QA here? 1.5.4
+	  completely missing from trunk
 
 2012-05-07 07:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9723] postgis_raster_lib_version is also in rtpostgis.sql, not
-	  topology.sql
+	* [r9723] postgis/postgis.sql.in.c: postgis_raster_lib_version is
+	  also in rtpostgis.sql, not topology.sql
 
 2012-05-07 06:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9722] postgis_raster_scripts_installed is in rtpostgis.sql, not
+	* [r9722] postgis/postgis.sql.in.c:
+	  postgis_raster_scripts_installed is in rtpostgis.sql, not
 	  topology.sql
 
 2012-05-05 13:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9717] README Installation error (#1804)
+	* [r9717] README.postgis: README Installation error (#1804)
 
 2012-05-04 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r9716] Sort bugfixes by ticket number, add an item for #1802
+	* [r9716] NEWS: Sort bugfixes by ticket number, add an item for
+	  #1802
 
 2012-05-04 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r9715] Turn custom allocators into an occasion for interruption
-	  (#1802)
+	* [r9715] libpgcommon/lwgeom_pg.c: Turn custom allocators into an
+	  occasion for interruption (#1802)
 	  
 	  This change allows interrupting any function at allocation time.
 	  Doesn't allow interrupting loops not invoking custom allocators
@@ -16510,155 +24939,184 @@
 
 2012-05-04 08:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9712] Protect ST_Segmentize from max_length=0 (#1799)
+	* [r9712] postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: Protect ST_Segmentize from max_length=0
+	  (#1799)
 
 2012-05-04 02:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r9710] Additional refactoring of rtpg_getSR().
+	* [r9710] raster/rt_pg/rt_pg.c: Additional refactoring of
+	  rtpg_getSR().
 
 2012-05-04 02:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r9709] Additional fixups in rtpg_getSR() for better handling of
-	  spatial_ref_sys.
+	* [r9709] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: Additional fixups in
+	  rtpg_getSR() for better handling of spatial_ref_sys.
 	  Also inclusion of several regression tests to stress
 	  rtpg_getSR().
 
 2012-04-30 17:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9705] Restrict the coverage of the geography polar interesction
-	  slightly.
+	* [r9705] regress/tickets.sql, regress/tickets_expected: Restrict
+	  the coverage of the geography polar interesction slightly.
 
 2012-04-30 00:35  Regina Obe <lr at pcorp.us>
 
-	* [r9698] update stats
+	* [r9698] doc/extras_tigergeocoder.xml: update stats
 
 2012-04-30 00:22  Regina Obe <lr at pcorp.us>
 
-	* [r9697] drop_state_tables_generate_script state arg misnamed as
-	  address instead of param_state
+	* [r9697] doc/extras_tigergeocoder.xml:
+	  drop_state_tables_generate_script state arg misnamed as address
+	  instead of param_state
 
 2012-04-26 20:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9685] Add note about clang build fix (#1694)
+	* [r9685] NEWS: Add note about clang build fix (#1694)
 
 2012-04-26 20:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9684] Fix wrong ticket reference
+	* [r9684] NEWS: Fix wrong ticket reference
 
 2012-04-26 20:10  Sandro Santilli <strk at kbt.io>
 
-	* [r9683] Fix false edge-node crossing report in ValidateTopology
-	  (#1625)
+	* [r9683] NEWS, topology/test/Makefile,
+	  topology/test/regress/validatetopology.sql,
+	  topology/test/regress/validatetopology_expected,
+	  topology/topology.sql.in.c: Fix false edge-node crossing report
+	  in ValidateTopology (#1625)
 
 2012-04-26 16:30  Sandro Santilli <strk at kbt.io>
 
-	* [r9682] Give ST_Azimuth a chance with close but distinct points
-	  (#1791)
+	* [r9682] NEWS, postgis/lwgeom_functions_basic.c,
+	  regress/tickets.sql, regress/tickets_expected: Give ST_Azimuth a
+	  chance with close but distinct points (#1791)
 
 2012-04-25 22:36  Regina Obe <lr at pcorp.us>
 
-	* [r9679] meida /print wasn't working on all cheatsheets because
-	  too specific.
+	* [r9679] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: meida /print wasn't working
+	  on all cheatsheets because too specific.
 
 2012-04-25 20:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9678] AddGeometryColumns allow dims = 0 (#1573)
+	* [r9678] postgis/postgis.sql.in.c: AddGeometryColumns allow dims =
+	  0 (#1573)
 
 2012-04-25 19:41  Sandro Santilli <strk at kbt.io>
 
-	* [r9675] Fix toTopoGeom handling of duplicated primitives (#1790)
+	* [r9675] NEWS, topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Fix toTopoGeom
+	  handling of duplicated primitives (#1790)
 
 2012-04-25 18:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9669] st_dwithin(geog, geog, 0) doesn't work (#1264)
+	* [r9669] postgis/geography_measurement.c, regress/tickets.sql,
+	  regress/tickets_expected: st_dwithin(geog, geog, 0) doesn't work
+	  (#1264)
 
 2012-04-25 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9666] Forward port test from #1170
+	* [r9666] regress/tickets.sql, regress/tickets_expected: Forward
+	  port test from #1170
 
 2012-04-24 22:05  Regina Obe <lr at pcorp.us>
 
-	* [r9663] don't underline and color hyperlinks in print mode
+	* [r9663] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: don't underline and color
+	  hyperlinks in print mode
 
 2012-04-24 20:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9662] run_test hangs on MSYS (#1788)
+	* [r9662] regress/run_test: run_test hangs on MSYS (#1788)
 
 2012-04-24 19:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9661] run_test hangs on MSYS (#1788)
+	* [r9661] regress/run_test: run_test hangs on MSYS (#1788)
 
 2012-04-24 19:12  Sandro Santilli <strk at kbt.io>
 
-	* [r9660] Azimuth on the 9th hour of the clock is 3PI/2, not 3PI/4
-	  (thanks ij)
+	* [r9660] doc/reference_measure.xml: Azimuth on the 9th hour of the
+	  clock is 3PI/2, not 3PI/4 (thanks ij)
 
 2012-04-24 17:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9659] libjson configure test doesn't include support for DLL
-	  (#1787)
+	* [r9659] configure.ac: libjson configure test doesn't include
+	  support for DLL (#1787)
 
 2012-04-24 15:37  Sandro Santilli <strk at kbt.io>
 
-	* [r9657] Hush debugging in ST_DumpPoints
+	* [r9657] postgis/postgis.sql.in.c: Hush debugging in ST_DumpPoints
 
 2012-04-24 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9656] liblwgeom depends on postgis_config.h and
-	  postgis_svn_revision.h (#1786)
+	* [r9656] NEWS, liblwgeom/Makefile.in: liblwgeom depends on
+	  postgis_config.h and postgis_svn_revision.h (#1786)
 
 2012-04-24 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9655] Fix deps of postgis on postgis_svn_revision.h, pgcommon
-	  and lwgeom
+	* [r9655] postgis/Makefile.in: Fix deps of postgis on
+	  postgis_svn_revision.h, pgcommon and lwgeom
 
 2012-04-23 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r9654] make igst index link tag friendly and provide example of
-	  nd index.
+	* [r9654] doc/using_postgis_dataman.xml: make igst index link tag
+	  friendly and provide example of nd index.
 
 2012-04-20 16:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r9653] Added note related to overviews not being aligned though
-	  the source
+	* [r9653] doc/using_raster_dataman.xml: Added note related to
+	  overviews not being aligned though the source
 	  rasters are aligned for specific overview factors.
 
 2012-04-20 14:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r9652] Added ticket #1782 to NEWS. Updated contributors section.
+	* [r9652] NEWS, doc/introduction.xml: Added ticket #1782 to NEWS.
+	  Updated contributors section.
 
 2012-04-20 03:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9651] Fix incorrect call to geom->type where geom->flags is
-	  needed
+	* [r9651] liblwgeom/lwgeom_geos_clean.c: Fix incorrect call to
+	  geom->type where geom->flags is needed
 
 2012-04-20 03:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9650] st_isclosed() doesn't return false for unclosed POLYGONS
-	  only LINESTRINGS (#1756)
+	* [r9650] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoly.c:
+	  st_isclosed() doesn't return false for unclosed POLYGONS only
+	  LINESTRINGS (#1756)
 
 2012-04-19 15:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r9649] Removed emptry string check that prevented use of
-	  proj4text or srtext in
+	* [r9649] raster/rt_pg/rt_pg.c: Removed emptry string check that
+	  prevented use of proj4text or srtext in
 	  rtpg_getSR(). Ticket is #1782
 
 2012-04-19 15:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r9648] minor comments changed
+	* [r9648] raster/rt_pg/rt_pg.c: minor comments changed
 
 2012-04-18 19:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r9647] Fix handling of tuples as described in #1782
+	* [r9647] raster/rt_pg/rt_pg.c: Fix handling of tuples as described
+	  in #1782
 
 2012-04-16 20:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9645] Replaced testing of two rasters' geotransform matrix with
-	  alignment test
+	* [r9645] raster/loader/raster2pgsql.c: Replaced testing of two
+	  rasters' geotransform matrix with alignment test
 
 2012-04-15 15:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9644] Fix #1468: shp2pgsql-gui table column schema get shifted
+	* [r9644] loader/shp2pgsql-gui.c: Fix #1468: shp2pgsql-gui table
+	  column schema get shifted
 	  
 	  A couple of copy/paste errors meant that the update handler was
 	  being invoked
@@ -16668,8 +25126,8 @@
 
 2012-04-15 15:46  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9643] shp2pgsql-gui: don't allow the user to edit the schema
-	  name in the listview.
+	* [r9643] loader/shp2pgsql-gui.c: shp2pgsql-gui: don't allow the
+	  user to edit the schema name in the listview.
 	  
 	  This brings the behaviour in line with that of the table name,
 	  and since
@@ -16679,23 +25137,32 @@
 
 2012-04-13 21:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9642] Regress-test ST_ChangeEdgeGeom with 2-vertext target
-	  (#1775)
+	* [r9642] NEWS, topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Regress-test
+	  ST_ChangeEdgeGeom with 2-vertext target (#1775)
 	  
 	  This case was actually fixed by previous commit
 	  (ST_SymDifference)
 
 2012-04-13 21:04  Sandro Santilli <strk at kbt.io>
 
-	* [r9641] fix ST_SymDifference(empty, geom) to return geom (#1776)
+	* [r9641] NEWS, liblwgeom/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: fix ST_SymDifference(empty, geom) to
+	  return geom (#1776)
 
 2012-04-13 14:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9640] Give more detail on topology editing function exception
+	* [r9640] NEWS, topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces_expected,
+	  topology/test/regress/st_changeedgegeom_expected: Give more
+	  detail on topology editing function exception
 
 2012-04-12 14:09  Sandro Santilli <strk at kbt.io>
 
-	* [r9639] Use an SQLPP command for pre-processing SQL files (#1694)
+	* [r9639] configure.ac, postgis/Makefile.in,
+	  raster/rt_pg/Makefile.in, topology/Makefile.in: Use an SQLPP
+	  command for pre-processing SQL files (#1694)
 	  
 	  The SQLPP command is figured at ./configure time.
 	  It will use cpp(1) or gpp(1) if any is found in that order or
@@ -16704,218 +25171,247 @@
 
 2012-04-12 14:09  Sandro Santilli <strk at kbt.io>
 
-	* [r9638] Use more compatible '#define' syntax
+	* [r9638] postgis/sqldefines.h.in: Use more compatible '#define'
+	  syntax
 
 2012-04-12 10:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9637] Do not assume ndims check statements are fully qualified
-	  (#1708)
+	* [r9637] NEWS, utils/postgis_restore.pl.in: Do not assume ndims
+	  check statements are fully qualified (#1708)
 
 2012-04-12 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9636] Automate test for toTopoGeom usage with custom
-	  search_path (#1763)
+	* [r9636] topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Automate test for
+	  toTopoGeom usage with custom search_path (#1763)
 
 2012-04-12 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9635] Do not consider RESET outputs
+	* [r9635] regress/run_test: Do not consider RESET outputs
 
 2012-04-12 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9634] Rephrase item for about topology functions and full
+	* [r9634] NEWS: Rephrase item for about topology functions and full
 	  qualification
 
 2012-04-12 07:21  Sandro Santilli <strk at kbt.io>
 
-	* [r9630] Fix NaN from ptarray_locate_point with zero-length lines
-	  (#1772)
+	* [r9630] liblwgeom/ptarray.c, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected, regress/split.sql,
+	  regress/split_expected: Fix NaN from ptarray_locate_point with
+	  zero-length lines (#1772)
 
 2012-04-12 07:21  Sandro Santilli <strk at kbt.io>
 
-	* [r9629] Fix comment doc about lwline_split_by_point_to
+	* [r9629] liblwgeom/lwgeom_geos_split.c: Fix comment doc about
+	  lwline_split_by_point_to
 
 2012-04-11 19:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9628] Add note about ST_RemEdgeModFace and ST_RemEdgeNewFace
-	  fix (#1766)
+	* [r9628] NEWS: Add note about ST_RemEdgeModFace and
+	  ST_RemEdgeNewFace fix (#1766)
 
 2012-04-11 19:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9627] Don't let ST_RemEdge* destroy TopoGeometry objects
-	  (#1766)
+	* [r9627] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgemodface_expected,
+	  topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/st_remedgenewface_expected: Don't let
+	  ST_RemEdge* destroy TopoGeometry objects (#1766)
 
 2012-04-11 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r9626] Add note aboute #1714 bugfix
+	* [r9626] NEWS: Add note aboute #1714 bugfix
 
 2012-04-11 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r9625] Cleanup lines after (bad) snapping (#1714)
+	* [r9625] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addpolygon_expected: Cleanup lines
+	  after (bad) snapping (#1714)
 
 2012-04-10 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9624] Have ST_ModEdgeSplit and ST_NewEdgesSplit to use ST_Spit
-	  (#1715)
+	* [r9624] topology/sql/sqlmm.sql.in.c: Have ST_ModEdgeSplit and
+	  ST_NewEdgesSplit to use ST_Spit (#1715)
 
 2012-04-10 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9623] Call config.status if liblwgeom.h.in newer than
-	  liblwgeom.h (#1691)
+	* [r9623] liblwgeom/Makefile.in: Call config.status if
+	  liblwgeom.h.in newer than liblwgeom.h (#1691)
 
 2012-04-10 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9622] Add bug fixes committed so far in the 2.0 branch
+	* [r9622] NEWS: Add bug fixes committed so far in the 2.0 branch
 
 2012-04-10 00:20  Regina Obe <lr at pcorp.us>
 
-	* [r9621] #1759 transform functionality doesn't work if you have
-	  raster installed.
+	* [r9621] loader/shp2pgsql-core.c: #1759 transform functionality
+	  doesn't work if you have raster installed.
 
 2012-04-09 22:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r9620] Added handling of subdatasets coming from NetCDF, HDF4
-	  and HDF5.
+	* [r9620] raster/loader/raster2pgsql.c: Added handling of
+	  subdatasets coming from NetCDF, HDF4 and HDF5.
 	  Associated ticket is #1761.
 
 2012-04-08 10:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9619] Fully qualify calls to topology functions (#1763)
+	* [r9619] topology/sql/topogeometry/totopogeom.sql.in.c: Fully
+	  qualify calls to topology functions (#1763)
 
 2012-04-07 02:05  Regina Obe <lr at pcorp.us>
 
-	* [r9618] #1757 -- change in behavior of ST_3Dlength_spheroid not
-	  noted and changed name incorrectly stated.
+	* [r9618] doc/reference_measure.xml: #1757 -- change in behavior of
+	  ST_3Dlength_spheroid not noted and changed name incorrectly
+	  stated.
 
 2012-04-06 12:38  Regina Obe <lr at pcorp.us>
 
-	* [r9617] hyperlink function names to section in online manual
+	* [r9617] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: hyperlink function names to
+	  section in online manual
 
 2012-04-05 18:35  Chris Hodgson <chodgson at refractions.net>
 
-	* [r9616] updated version number in pom.xml
+	* [r9616] java/jdbc/pom.xml: updated version number in pom.xml
 
 2012-04-05 18:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9615] Geometry has Z dimension but column does not (#1755)
+	* [r9615] regress/tickets.sql, regress/tickets_expected: Geometry
+	  has Z dimension but column does not (#1755)
 
 2012-04-05 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9614] Send an "unknown" typmod into gserialized constructor
-	  from ST_GeographyFromText (#1755)
+	* [r9614] postgis/geography_inout.c: Send an "unknown" typmod into
+	  gserialized constructor from ST_GeographyFromText (#1755)
 
 2012-04-05 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9613] Allow for 1.#INF to be threated as Inf (#1736)
+	* [r9613] liblwgeom/cunit/cu_in_wkt.c: Allow for 1.#INF to be
+	  threated as Inf (#1736)
 
 2012-04-05 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9612] Threat Infinite and 1.#INF the same (#1736)
+	* [r9612] regress/regress.sql: Threat Infinite and 1.#INF the same
+	  (#1736)
 
 2012-04-05 08:56  Sandro Santilli <strk at kbt.io>
 
-	* [r9611] Drop java/pljava dir (#1411)
+	* [r9611] java/pljava: Drop java/pljava dir (#1411)
 
 2012-04-05 08:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9610] Do not mention pljava, it's gone (#1411)
+	* [r9610] README.postgis: Do not mention pljava, it's gone (#1411)
 
 2012-04-05 00:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r9609] Fixed missing SVN revision tag in raster2pgsql's help
+	* [r9609] raster/loader/raster2pgsql.c: Fixed missing SVN revision
+	  tag in raster2pgsql's help
 
 2012-04-04 21:49  Sandro Santilli <strk at kbt.io>
 
-	* [r9608] Add note about topology.Polygonize not doing edge linking
+	* [r9608] doc/extras_topology.xml: Add note about
+	  topology.Polygonize not doing edge linking
 
 2012-04-04 21:49  Sandro Santilli <strk at kbt.io>
 
-	* [r9607] Tabs to spaces
+	* [r9607] topology/sql/polygonize.sql.in.c: Tabs to spaces
 
 2012-04-03 19:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9606] Update release date for 2.0.0 (TODO more readable release
-	  notes)
+	* [r9606] doc/release_notes.xml: Update release date for 2.0.0
+	  (TODO more readable release notes)
 
 2012-04-03 19:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9604] Set up for 2.0.1
+	* [r9604] NEWS, README.postgis: Set up for 2.0.1
 
 2012-04-03 19:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9602] Prep for 2.0.0
+	* [r9602] ChangeLog, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Prep for 2.0.0
 
 2012-04-03 18:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r9601] Fix error message
+	* [r9601] raster/rt_pg/rt_pg.c: Fix error message
 
 2012-04-03 18:29  Sandro Santilli <strk at kbt.io>
 
-	* [r9600] Use full URL to trac query
+	* [r9600] NEWS: Use full URL to trac query
 
 2012-04-03 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9599] Add extensions
+	* [r9599] NEWS: Add extensions
 
 2012-04-03 18:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9598] Convert text to UTF8
+	* [r9598] NEWS: Convert text to UTF8
 
 2012-04-03 18:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9597] Final answer?
+	* [r9597] NEWS: Final answer?
 
 2012-04-03 17:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9596] rewrite breaking section
+	* [r9596] NEWS: rewrite breaking section
 
 2012-04-03 17:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9595] More minor edits
+	* [r9595] NEWS: More minor edits
 
 2012-04-03 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r9594] Add ST_Node item
+	* [r9594] NEWS: Add ST_Node item
 
 2012-04-03 17:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9593] Minor reorg of NEWS, more to come
+	* [r9593] NEWS: Minor reorg of NEWS, more to come
 
 2012-04-03 12:05  Sandro Santilli <strk at kbt.io>
 
-	* [r9592] Write CREATE TYPE as expected by postgis_proc_upgrade.pl
-	  (#1746)
+	* [r9592] postgis/postgis.sql.in.c: Write CREATE TYPE as expected
+	  by postgis_proc_upgrade.pl (#1746)
 	  
 	  The script expects CREATE TYPE to spawn multimultiple lines ...
 
 2012-04-03 12:05  Sandro Santilli <strk at kbt.io>
 
-	* [r9591] Add note about input noding for ST_Polygonize and
-	  ST_BuildArea
+	* [r9591] doc/reference_processing.xml: Add note about input noding
+	  for ST_Polygonize and ST_BuildArea
 
 2012-04-01 20:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9590] Update changelog on trunk
+	* [r9590] ChangeLog: Update changelog on trunk
 
 2012-04-01 20:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9586] Version bumps for RC2
+	* [r9586] NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Version bumps for RC2
 
 2012-03-31 16:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r9585] Minor tweak to message regarding GEOS < 3.3
+	* [r9585] raster/rt_core/rt_api.c: Minor tweak to message regarding
+	  GEOS < 3.3
 
 2012-03-30 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9584] Comment out noise in the GEOS 3.2 case. (#1740)
+	* [r9584] raster/rt_core/rt_api.c: Comment out noise in the GEOS
+	  3.2 case. (#1740)
 
 2012-03-30 14:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9583] Make sure that we clear any previously selected files
-	  when (re)opening the import file selector in the shapefile GUI.
+	* [r9583] loader/shp2pgsql-gui.c: Make sure that we clear any
+	  previously selected files when (re)opening the import file
+	  selector in the shapefile GUI.
 
 2012-03-30 14:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9582] Fix #1741: Build error --with-gui, gtk problem.
+	* [r9582] loader/shp2pgsql-gui.c: Fix #1741: Build error
+	  --with-gui, gtk problem.
 	  
 	  Older versions of GTK (< 2.14.0) don't have
 	  gtk_dialog_get_content_area(). Work
@@ -16924,89 +25420,109 @@
 
 2012-03-30 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9581] Have BuildArea catch exception from GEOSSymDifference
-	  (#1738)
+	* [r9581] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_clean.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/lwgeom_geos.c: Have
+	  BuildArea catch exception from GEOSSymDifference (#1738)
 
 2012-03-29 21:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9578] wrong proj4text in spatial_ref_sys for SRID 31300 and
-	  31370 (#1389)
+	* [r9578] spatial_ref_sys.sql: wrong proj4text in spatial_ref_sys
+	  for SRID 31300 and 31370 (#1389)
 
 2012-03-29 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r9577] Fix crash on NULL item in ND index (#1734)
+	* [r9577] postgis/gserialized_gist_nd.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix crash on NULL item in ND index
+	  (#1734)
 	  
 	  Add regression testing for the case
 
 2012-03-28 23:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9575] make install doesn't install postgis_restore.pl (#1732)
+	* [r9575] utils/Makefile.in: make install doesn't install
+	  postgis_restore.pl (#1732)
 
 2012-03-28 22:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9572] Bump versions for 2.0.0rc1 release
+	* [r9572] ChangeLog, NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Bump versions for 2.0.0rc1
+	  release
 
 2012-03-28 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r9570] Strip schemas from search_path as part of uninstall
-	  procedures
+	* [r9570] utils/create_undef.pl: Strip schemas from search_path as
+	  part of uninstall procedures
 
 2012-03-28 12:40  Sandro Santilli <strk at kbt.io>
 
-	* [r9569] Reduce extensions requirements (#1724)
+	* [r9569] configure.ac: Reduce extensions requirements (#1724)
 	  
 	  Build extensions even w/out topology, and even w/out xsltproc if
 	  comments are already built.
 
 2012-03-28 11:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9568] Fix GetGopoGeomElementArray code (#1730)
+	* [r9568] topology/test/Makefile,
+	  topology/test/regress/gettopogeomelements.sql,
+	  topology/test/regress/gettopogeomelements_expected,
+	  topology/topology.sql.in.c: Fix GetGopoGeomElementArray code
+	  (#1730)
 	  
 	  Includes regression testing for both GetGopoGeomElements
 	  and GetGopoGeomElementArray
 
 2012-03-28 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r9567] Add regression test for GiST index crash on empty (#1697)
+	* [r9567] regress/tickets.sql, regress/tickets_expected: Add
+	  regression test for GiST index crash on empty (#1697)
 	  
 	  Also tests you can query all empty items from an index
 
 2012-03-28 08:22  Sandro Santilli <strk at kbt.io>
 
-	* [r9563] Fix crash in n-dimensional GiST index on EMPTY geoms
-	  (#1697)
+	* [r9563] postgis/gserialized_gist_nd.c: Fix crash in n-dimensional
+	  GiST index on EMPTY geoms (#1697)
 	  
 	  This is Paul's patch with the unrelated btree changes removed and
 	  the memset removed too.
 
 2012-03-27 23:39  Regina Obe <lr at pcorp.us>
 
-	* [r9562] detail how to use create extension .. from unpackaged
+	* [r9562] doc/installation.xml: detail how to use create extension
+	  .. from unpackaged
 
 2012-03-27 23:17  Regina Obe <lr at pcorp.us>
 
-	* [r9561] #1727 this will make statements like CREATE EXTENSION
-	  postgis FROM unpackaged; CREATE EXTENSION postgis_topology FROM
+	* [r9561] extensions/make_unpackaged.sql,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/postgis--unpackaged.sql.in,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/sql_bits/topology--unpackaged.sql.in:
+	  #1727 this will make statements like CREATE EXTENSION postgis
+	  FROM unpackaged; CREATE EXTENSION postgis_topology FROM
 	  unpackaged; work. It's sadly static at the moment.
 
 2012-03-27 22:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9560] Added robustness checking that GDAL supports spatial
-	  reference text from
+	* [r9560] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Added robustness checking that GDAL
+	  supports spatial reference text from
 	  spatial_ref_sys table
 
 2012-03-27 19:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r9559] Merge branch 'master' into HEAD
+	* [r9559] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Merge branch 'master' into HEAD
 
 2012-03-27 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9558] Have uninstall scripts drop created schemas, regress test
-	  it
+	* [r9558] regress/run_test, utils/create_undef.pl: Have uninstall
+	  scripts drop created schemas, regress test it
 
 2012-03-27 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r9557] Wrap most topology.sql into a transaction
+	* [r9557] topology/topology.sql.in.c: Wrap most topology.sql into a
+	  transaction
 	  
 	  CREATE SCHEMA is left out because uninstall_topology isn't
 	  getting
@@ -17014,12 +25530,12 @@
 
 2012-03-27 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9556] Do not mess with search_path when installing comments
-	  (#1723)
+	* [r9556] doc/xsl/topology_comments.sql.xsl: Do not mess with
+	  search_path when installing comments (#1723)
 
 2012-03-27 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9555] Update extensions/README (#1720)
+	* [r9555] extensions/README: Update extensions/README (#1720)
 	  
 	  - reStructuredText Markup, 80 column text
 	  - Rewrite several paragraphs
@@ -17032,17 +25548,20 @@
 
 2012-03-27 14:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9554] Accept POINT types in ST_MakeValid (#1719)
+	* [r9554] postgis/lwgeom_geos_clean.c, regress/clean.sql,
+	  regress/clean_expected: Accept POINT types in ST_MakeValid
+	  (#1719)
 
 2012-03-27 10:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9553] 80 cols wrap for pgsql2shp help screen (#1722)
+	* [r9553] loader/pgsql2shp-cli.c: 80 cols wrap for pgsql2shp help
+	  screen (#1722)
 	  
 	  Patch by Mike Toews
 
 2012-03-27 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r9552] Update doc/README (#1721)
+	* [r9552] doc/README: Update doc/README (#1721)
 	  
 	  - reStructuredText Markup, 80 column text limit
 	  - Structure the make targets using definition lists
@@ -17052,22 +25571,31 @@
 
 2012-03-27 07:01  Sandro Santilli <strk at kbt.io>
 
-	* [r9551] Drop pljava (#1411)
+	* [r9551] java/pljava/README.txt, java/pljava/build.xml,
+	  java/pljava/functions.sql, java/pljava/install.sh,
+	  java/pljava/postgis_pljava.jar,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java,
+	  java/pljava/src/org/postgis/pljava/PLJGeometry.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java,
+	  java/pljava/update.sh: Drop pljava (#1411)
 
 2012-03-27 02:08  Regina Obe <lr at pcorp.us>
 
-	* [r9550] #1693, #1704 - twofer - change DROP AGGREGATE and DROP
-	  VIEW to be DROP .. IF EXISTS
+	* [r9550] utils/create_undef.pl: #1693, #1704 - twofer - change
+	  DROP AGGREGATE and DROP VIEW to be DROP .. IF EXISTS
 
 2012-03-27 01:16  Regina Obe <lr at pcorp.us>
 
-	* [r9549] minor typo correction
+	* [r9549] doc/using_postgis_dataman.xml: minor typo correction
 
 2012-03-26 16:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9548] Rework code from r9204 (bug #900: shp2pgsql: a switch to
-	  drop M from 4d imports) to fix bug #1710: shp2pgsql -t option is
-	  not working properly.
+	* [r9548] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h: Rework code from r9204 (bug #900:
+	  shp2pgsql: a switch to drop M from 4d imports) to fix bug #1710:
+	  shp2pgsql -t option is not working properly.
 	  
 	  The original implementation set the has_z/has_m flags directly
 	  based upon the -t parameter; however this lost the information
@@ -17079,87 +25607,105 @@
 
 2012-03-26 16:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9547] Remove istypeM state variable from loader as it isn't
-	  used anymore.
+	* [r9547] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h: Remove
+	  istypeM state variable from loader as it isn't used anymore.
 
 2012-03-26 16:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9546] Improve readability in the loader by fixing various
-	  whitespace issues.
+	* [r9546] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h: Improve
+	  readability in the loader by fixing various whitespace issues.
 
 2012-03-26 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r9545] change example for totopogeom
+	* [r9545] doc/extras_topology.xml: change example for totopogeom
 
 2012-03-26 13:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9544] Wrap within 80 cols
+	* [r9544] MIGRATION: Wrap within 80 cols
 
 2012-03-26 12:26  Regina Obe <lr at pcorp.us>
 
-	* [r9543] Add an example for toTopoGeom
+	* [r9543] doc/extras_topology.xml: Add an example for toTopoGeom
 
 2012-03-23 23:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9542] Updates for 2.0
+	* [r9542] CREDITS, MIGRATION: Updates for 2.0
 
 2012-03-23 23:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9541] Add topology validity checking (extra paranoia)
+	* [r9541] topology/test/regress/topogeo_addlinestring.sql: Add
+	  topology validity checking (extra paranoia)
 
 2012-03-23 22:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9540] Do not abuse ST_Snap for tweaking edge endpoints (#1706)
+	* [r9540] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Do not
+	  abuse ST_Snap for tweaking edge endpoints (#1706)
 
 2012-03-23 22:23  Sandro Santilli <strk at kbt.io>
 
-	* [r9539] Enhance edge splitting robustness (#1711)
+	* [r9539] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_newedgessplit_expected: Enhance edge
+	  splitting robustness (#1711)
 
 2012-03-23 21:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9538] Skip over geodetic check for empty geometries.
+	* [r9538] liblwgeom/lwgeodetic.c: Skip over geodetic check for
+	  empty geometries.
 
 2012-03-23 19:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9537] Allow build to work under DEBUG=5
+	* [r9537] liblwgeom/ptarray.c: Allow build to work under DEBUG=5
 
 2012-03-23 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9536] Add debugging lines to sqlmm edge splitting functions
+	* [r9536] topology/sql/sqlmm.sql.in.c: Add debugging lines to sqlmm
+	  edge splitting functions
 
 2012-03-23 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9535] Add missing ticket reference to it's regression test
+	* [r9535] topology/test/regress/topogeo_addlinestring.sql: Add
+	  missing ticket reference to it's regression test
 
 2012-03-23 13:16  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9534] Made the red color for parameters a bit darker...
+	* [r9534] doc/html/style.css: Made the red color for parameters a
+	  bit darker...
 
 2012-03-23 13:09  Regina Obe <lr at pcorp.us>
 
-	* [r9533] flesh out upgrade a bit.
+	* [r9533] doc/installation.xml: flesh out upgrade a bit.
 
 2012-03-23 07:54  Regina Obe <lr at pcorp.us>
 
-	* [r9532] make variables names red to stand out better
+	* [r9532] doc/html/style.css: make variables names red to stand out
+	  better
 
 2012-03-22 17:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9531] Update regression to handle new collection(empty)
-	  possibilities
+	* [r9531] regress/wkt_expected: Update regression to handle new
+	  collection(empty) possibilities
 
 2012-03-22 16:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9530] Parse error on WKT for multi with empty elements (#1703)
+	* [r9530] liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwout_wkt.c: Parse error on WKT for multi with empty
+	  elements (#1703)
 
 2012-03-22 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9529] Add collapsed polygon case to ST_Simplify test (#1698)
+	* [r9529] regress/simplify.sql, regress/simplify_expected: Add
+	  collapsed polygon case to ST_Simplify test (#1698)
 
 2012-03-22 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9528] Add a ptarray_simplify parameter to preserve min vertices
-	  (#1698)
+	* [r9528] liblwgeom/liblwgeom_internal.h, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c, regress/simplify.sql:
+	  Add a ptarray_simplify parameter to preserve min vertices (#1698)
 	  
 	  A polygon ring collapsed to a segment is still better handled by
 	  mapnik than the same ring collapsed to a single point. This
@@ -17168,219 +25714,286 @@
 
 2012-03-22 15:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9527] Do not drop collapsed polygon shells (#1698)
+	* [r9527] liblwgeom/lwpoly.c: Do not drop collapsed polygon shells
+	  (#1698)
 
 2012-03-22 13:33  Regina Obe <lr at pcorp.us>
 
-	* [r9526] missing para tag
+	* [r9526] doc/using_postgis_dataman.xml: missing para tag
 
 2012-03-22 13:29  Regina Obe <lr at pcorp.us>
 
-	* [r9525] explain geometry_columns is now a view and that spatial
-	  tables can be created in 1 step.
+	* [r9525] doc/using_postgis_dataman.xml: explain geometry_columns
+	  is now a view and that spatial tables can be created in 1 step.
 
 2012-03-22 13:02  Regina Obe <lr at pcorp.us>
 
-	* [r9524] more expounding on typmod vs. constraint based geometry
-	  columns
+	* [r9524] doc/using_postgis_dataman.xml: more expounding on typmod
+	  vs. constraint based geometry columns
 
 2012-03-21 21:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9523] Change @rm to rm for visibility
+	* [r9523] doc/Makefile.in, doc/html/image_src/Makefile.in,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in, libpgcommon/Makefile.in,
+	  libpgcommon/cunit/Makefile.in, loader/Makefile.in,
+	  loader/cunit/Makefile.in, postgis/Makefile.in,
+	  raster/Makefile.in, raster/loader/Makefile.in,
+	  raster/rt_core/Makefile.in, raster/rt_pg/Makefile.in,
+	  raster/scripts/Makefile.in, raster/scripts/python/Makefile.in,
+	  raster/test/Makefile.in, raster/test/core/Makefile.in,
+	  raster/test/regress/Makefile.in, regress/Makefile.in,
+	  topology/Makefile.in: Change @rm to rm for visibility
 
 2012-03-21 20:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9522] Make distclean should remove all the Makefile's generated
-	  by ./configure
+	* [r9522] GNUmakefile.in, doc/Makefile.in,
+	  doc/html/image_src/Makefile.in, extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in, liblwgeom/Makefile.in,
+	  libpgcommon/Makefile.in, libpgcommon/cunit/Makefile.in,
+	  loader/Makefile.in, loader/cunit/Makefile.in,
+	  postgis/Makefile.in, raster/Makefile.in,
+	  raster/loader/Makefile.in, raster/rt_core/Makefile.in,
+	  raster/scripts/Makefile.in, raster/scripts/python/Makefile.in,
+	  raster/test/Makefile.in, raster/test/core/Makefile.in,
+	  raster/test/regress/Makefile.in, regress/Makefile.in,
+	  topology/Makefile.in: Make distclean should remove all the
+	  Makefile's generated by ./configure
 
 2012-03-21 20:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9519] Bump versions for beta4
+	* [r9519] ChangeLog, NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Bump versions for beta4
 
 2012-03-21 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9518] Ignore some files
+	* [r9518] postgis: Ignore some files
 
 2012-03-19 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9517] README.raster needs updating or removal (#1649)
+	* [r9517] README.postgis, README.raster: README.raster needs
+	  updating or removal (#1649)
 
 2012-03-19 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9516] ST_SnapToGrid: retain type on empty return (#1695)
+	* [r9516] postgis/lwgeom_functions_analytic.c, regress/tickets.sql,
+	  regress/tickets_expected: ST_SnapToGrid: retain type on empty
+	  return (#1695)
 
 2012-03-16 19:13  Sandro Santilli <strk at kbt.io>
 
-	* [r9515] Fix typo puffered -> buffered
+	* [r9515] doc/reference_measure.xml: Fix typo puffered -> buffered
 
 2012-03-16 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9514] Be quieter on polygon ring collapse (in ST_Simplify)
+	* [r9514] liblwgeom/lwpoly.c: Be quieter on polygon ring collapse
+	  (in ST_Simplify)
 
 2012-03-16 15:03  Regina Obe <lr at pcorp.us>
 
-	* [r9513] fix typo in example was adding band 1 twice
+	* [r9513] doc/html/images/st_mapalgebraexpr2_08.png,
+	  doc/reference_raster.xml: fix typo in example was adding band 1
+	  twice
 
 2012-03-16 12:58  Regina Obe <lr at pcorp.us>
 
-	* [r9512] surreal clipping
+	* [r9512] doc/html/images/st_clip04.png,
+	  doc/html/images/st_clip05.png, doc/reference_raster.xml: surreal
+	  clipping
 
 2012-03-16 12:47  Regina Obe <lr at pcorp.us>
 
-	* [r9511] slightly more efficient (and hmm my last timing was with
-	  2 buildings instead of 3)
+	* [r9511] doc/reference_raster.xml: slightly more efficient (and
+	  hmm my last timing was with 2 buildings instead of 3)
 
 2012-03-16 12:40  Regina Obe <lr at pcorp.us>
 
-	* [r9510] minor adjustment to example
+	* [r9510] doc/reference_raster.xml: minor adjustment to example
 
 2012-03-16 12:25  Regina Obe <lr at pcorp.us>
 
-	* [r9509] Provide summarizing summary stats example using
-	  intersection of geometry. Pretty fast.
+	* [r9509] doc/reference_raster.xml: Provide summarizing summary
+	  stats example using intersection of geometry. Pretty fast.
 
 2012-03-16 12:15  Sandro Santilli <strk at kbt.io>
 
-	* [r9508] Rename legacy_compatibility_layer.sql to
-	  legacy_minimal.sql
+	* [r9508] .gitignore, postgis/Makefile.in, postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/legacy_minimal.sql.in.c: Rename
+	  legacy_compatibility_layer.sql to legacy_minimal.sql
 	  
 	  As per
 	  http://postgis.refractions.net/pipermail/postgis-devel/2012-March/019663.html
 
 2012-03-16 11:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9507] Do not take PROJ4 errno value as a sign of error (#1580,
-	  #1690)
+	* [r9507] postgis/lwgeom_transform.c: Do not take PROJ4 errno value
+	  as a sign of error (#1580, #1690)
 	  
 	  Dejavu...
 
 2012-03-16 08:48  Regina Obe <lr at pcorp.us>
 
-	* [r9506] Add more descriptive notes detailing difference between
-	  files
+	* [r9506] postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c: Add more descriptive
+	  notes detailing difference between files
 
 2012-03-16 08:27  Regina Obe <lr at pcorp.us>
 
-	* [r9505] fix spelling typos
+	* [r9505] doc/introduction.xml: fix spelling typos
 
 2012-03-16 06:59  Regina Obe <lr at pcorp.us>
 
-	* [r9504] Put in a section for crowd sourcing campaigns
+	* [r9504] doc/introduction.xml: Put in a section for crowd sourcing
+	  campaigns
 
 2012-03-15 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9503] Bail out if user specified json dir isn't correct (#1688)
+	* [r9503] configure.ac: Bail out if user specified json dir isn't
+	  correct (#1688)
 
 2012-03-14 21:45  Regina Obe <lr at pcorp.us>
 
-	* [r9502] put note about slowness of raster st_union and promise it
-	  will be better in later versions
+	* [r9502] doc/reference_raster.xml: put note about slowness of
+	  raster st_union and promise it will be better in later versions
 
 2012-03-14 21:35  Regina Obe <lr at pcorp.us>
 
-	* [r9501] change example to be more efficient (prior version was
-	  taking 9-10 seconds this much improved one takes 3.5 seconds)
+	* [r9501] doc/reference_raster.xml: change example to be more
+	  efficient (prior version was taking 9-10 seconds this much
+	  improved one takes 3.5 seconds)
 
 2012-03-14 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r9500] Updated to have C API tests use libtool
+	* [r9500] raster/test/core/Makefile.in: Updated to have C API tests
+	  use libtool
 
 2012-03-14 19:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9499] Use AC_SEARCH_LIBS instead of AC_CHECK_LIB for checking
-	  GDAL libraries
+	* [r9499] configure.ac: Use AC_SEARCH_LIBS instead of AC_CHECK_LIB
+	  for checking GDAL libraries
 
 2012-03-14 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r9498] Don't re-implement AC_PATH_PROG for gdal-config
+	* [r9498] configure.ac: Don't re-implement AC_PATH_PROG for
+	  gdal-config
 
 2012-03-14 16:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9495] Prepare for 2.0.0beta3 release
+	* [r9495] ChangeLog, NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Prepare for 2.0.0beta3
+	  release
 
 2012-03-14 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r9494] Encode dependency of raster _scripts_ to
-	  postgis_svn_revision.h
+	* [r9494] raster/rt_pg/Makefile.in: Encode dependency of raster
+	  _scripts_ to postgis_svn_revision.h
 
 2012-03-14 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r9493] Encode postgis_svn_revision.h dependency for raster lib
+	* [r9493] raster/rt_pg/Makefile.in: Encode postgis_svn_revision.h
+	  dependency for raster lib
 
 2012-03-14 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r9492] Make sure to rebuild topology.sql on
-	  postgis_svn_revision.h change
+	* [r9492] topology/Makefile.in: Make sure to rebuild topology.sql
+	  on postgis_svn_revision.h change
 
 2012-03-14 15:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9491] Add a TOPOLOGY and a RASTER label in
-	  postgis_full_version() output
+	* [r9491] postgis/postgis.sql.in.c: Add a TOPOLOGY and a RASTER
+	  label in postgis_full_version() output
 	  
 	  This is to know if they are available
 
 2012-03-14 13:13  Sandro Santilli <strk at kbt.io>
 
-	* [r9490] Simplify ST_AsLatLonText code and possily fix #1657
+	* [r9490] postgis/lwgeom_inout.c: Simplify ST_AsLatLonText code and
+	  possily fix #1657
 	  
 	  The possible bug was a call to pg_do_encoding_conversion w/out
 	  a defined string size argument.
 
 2012-03-14 12:15  Sandro Santilli <strk at kbt.io>
 
-	* [r9489] Use existing text2cstring and cstring2text wheel
+	* [r9489] postgis/lwgeom_inout.c: Use existing text2cstring and
+	  cstring2text wheel
 
 2012-03-13 18:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9488] Explicitly set NULL character to snprintf outputs as
-	  Windows does not do so automatically. Ticket is #1682.
+	* [r9488] raster/loader/raster2pgsql.c: Explicitly set NULL
+	  character to snprintf outputs as Windows does not do so
+	  automatically. Ticket is #1682.
 
 2012-03-13 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9487] Add simple tests to stringbuffer class (#1668)
+	* [r9487] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_stringbuffer.c, liblwgeom/cunit/cu_tester.c:
+	  Add simple tests to stringbuffer class (#1668)
 	  
 	  Hopefully these fail on windows so it's easier to test.
 	  It may take a memory debugger to really see the failure.
 
 2012-03-13 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9486] Rename misc testsuite to "misc"
+	* [r9486] liblwgeom/cunit/cu_misc.c: Rename misc testsuite to
+	  "misc"
 
 2012-03-13 16:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9485] Roll back changes for autodetecting C99 vsnprintf (#1688)
+	* [r9485] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/snprintf.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/vsprintf.c, libpgcommon/lwgeom_pg.c,
+	  macros/snprintf.m4, postgis_config.h.in, raster/rt_pg/rt_pg.c:
+	  Roll back changes for autodetecting C99 vsnprintf (#1688)
 
 2012-03-13 16:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r9484] Removed "hasnodata" column output of ST_BandMetaData as
-	  per #1681. If a band does NOT have a NODATA value, the
-	  "nodatavalue" column will be NULL.
+	* [r9484] doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected,
+	  raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster_expected: Removed
+	  "hasnodata" column output of ST_BandMetaData as per #1681. If a
+	  band does NOT have a NODATA value, the "nodatavalue" column will
+	  be NULL.
 
 2012-03-13 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r9483] Add upgrade instructions
+	* [r9483] topology/README: Add upgrade instructions
 
 2012-03-13 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9482] Drop SRID constraint issue (not an issue anymore with
-	  typmod)
+	* [r9482] topology/README: Drop SRID constraint issue (not an issue
+	  anymore with typmod)
 
 2012-03-13 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9481] Add note about toTopoGeom
+	* [r9481] topology/README: Add note about toTopoGeom
 
 2012-03-13 08:33  Sandro Santilli <strk at kbt.io>
 
-	* [r9480] Set Version to match Version.config (HOWTO_RELEASE file
-	  mentions you need to edit it anyway)
+	* [r9480] README.postgis: Set Version to match Version.config
+	  (HOWTO_RELEASE file mentions you need to edit it anyway)
 
 2012-03-13 08:30  Sandro Santilli <strk at kbt.io>
 
-	* [r9479] Add note about topology/README
+	* [r9479] README.postgis: Add note about topology/README
 
 2012-03-13 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r9478] Update README.postgis (#1670)
+	* [r9478] README.postgis: Update README.postgis (#1670)
 	  
 	  - Use consistent formatting in reStructuredText; see
 	  formatted result with rst2pdf or rst2html, or if you don't
@@ -17405,256 +26018,301 @@
 
 2012-03-12 21:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9477] Complete alternate implementation of vsnprintf, vasprintf
-	  for non-C99 systems. (#1668)
+	* [r9477] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/snprintf.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/vsprintf.c, libpgcommon/lwgeom_pg.c,
+	  macros/snprintf.m4, postgis/compat.h, postgis_config.h.in,
+	  raster/rt_pg/rt_pg.c: Complete alternate implementation of
+	  vsnprintf, vasprintf for non-C99 systems. (#1668)
 
 2012-03-12 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r9476] Fix UTM zone reserved SRID interpretation (#1680)
+	* [r9476] libpgcommon/lwgeom_transform.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix UTM zone reserved SRID
+	  interpretation (#1680)
 
 2012-03-10 14:33  Sandro Santilli <strk at kbt.io>
 
-	* [r9475] Check docs as part of "make check"
+	* [r9475] GNUmakefile.in: Check docs as part of "make check"
 	  
 	  Adds "xmllint" to the requirements for running "make check"
 
 2012-03-10 14:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9474] Introduce use of <simplelist>. I think we should use it
-	  more..
+	* [r9474] doc/release_notes.xml: Introduce use of <simplelist>. I
+	  think we should use it more..
 
 2012-03-10 14:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9473] typo
+	* [r9473] doc/release_notes.xml: typo
 
 2012-03-10 14:27  Sandro Santilli <strk at kbt.io>
 
-	* [r9472] Drop commented out lines
+	* [r9472] GNUmakefile.in: Drop commented out lines
 
 2012-03-10 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9471] Add credits to Salvatore
+	* [r9471] doc/release_notes.xml: Add credits to Salvatore
 
 2012-03-10 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9470] No <para> allowed after <simplesect> in <sect1> (xmllint)
-	  -- add Vizzuality credit
+	* [r9470] doc/release_notes.xml: No <para> allowed after
+	  <simplesect> in <sect1> (xmllint) -- add Vizzuality credit
 
 2012-03-10 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9469] <sect1info> goes before <title>
+	* [r9469] doc/extras_tigergeocoder.xml: <sect1info> goes before
+	  <title>
 
 2012-03-10 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9468] <note> cannot be direct child of <abstract> (xmllint)
+	* [r9468] doc/extras_tigergeocoder.xml: <note> cannot be direct
+	  child of <abstract> (xmllint)
 
 2012-03-10 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9467] choice is a <paramdef> attribute, not <type>'s
+	* [r9467] doc/extras_tigergeocoder.xml: choice is a <paramdef>
+	  attribute, not <type>'s
 
 2012-03-10 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9466] <abstract> can't contain <note> (xmllint)
+	* [r9466] doc/extras_tigergeocoder.xml: <abstract> can't contain
+	  <note> (xmllint)
 
 2012-03-10 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9465] Use empty params as placeholders, add missing refsection
-	  title (xmllint)
+	* [r9465] doc/extras_topology.xml: Use empty params as
+	  placeholders, add missing refsection title (xmllint)
 
 2012-03-10 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9464] More <para> wrapping (xmllint)
+	* [r9464] doc/reference_raster.xml: More <para> wrapping (xmllint)
 
 2012-03-10 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9463] wrap more <informalfigure> content in <para> (xmllint)
+	* [r9463] doc/reference_raster.xml: wrap more <informalfigure>
+	  content in <para> (xmllint)
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9462] choice is a <paramdef> attribute, not <type>'s
+	* [r9462] doc/reference_raster.xml: choice is a <paramdef>
+	  attribute, not <type>'s
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9461] wrap <informalfigure> content in <para> (xmllint)
+	* [r9461] doc/reference_raster.xml: wrap <informalfigure> content
+	  in <para> (xmllint)
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9460] wrap <listitem> content in <para> (xmllint)
+	* [r9460] doc/reference_raster.xml: wrap <listitem> content in
+	  <para> (xmllint)
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9459] choice belongs to <paramdef>, not <parameter> (xmllint)
+	* [r9459] doc/reference_raster.xml: choice belongs to <paramdef>,
+	  not <parameter> (xmllint)
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9458] <sect1info> goes before <title>
+	* [r9458] doc/reference_raster.xml: <sect1info> goes before <title>
 
 2012-03-10 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9457] <informalfigure> goes in <para> (xmllint)
+	* [r9457] doc/reference_processing.xml: <informalfigure> goes in
+	  <para> (xmllint)
 
 2012-03-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r9456] Use <para> as appropriate (xmllint)
+	* [r9456] doc/reference_operator.xml: Use <para> as appropriate
+	  (xmllint)
 
 2012-03-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r9455] <informalfigure> must be in <para> (xmllint)
+	* [r9455] doc/reference_editor.xml: <informalfigure> must be in
+	  <para> (xmllint)
 
 2012-03-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r9454] Put semicolon where it belongs (xmllint)
+	* [r9454] doc/reference_constructor.xml: Put semicolon where it
+	  belongs (xmllint)
 
 2012-03-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r9453] Use <para> elements according to the DTD (xmllint)
+	* [r9453] doc/using_raster_dataman.xml: Use <para> elements
+	  according to the DTD (xmllint)
 
 2012-03-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r9452] <strong> to <emphasis> (xmllint)
+	* [r9452] doc/faq.xml: <strong> to <emphasis> (xmllint)
 
 2012-03-10 13:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9451] <filename> is not a valid child of <listitem>, <para> is
-	  (xmllint)
+	* [r9451] doc/installation.xml: <filename> is not a valid child of
+	  <listitem>, <para> is (xmllint)
 
 2012-03-10 12:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9450] More linked -> linkend typos
+	* [r9450] doc/xsl/postgis_aggs_mm.xml.xsl: More linked -> linkend
+	  typos
 
 2012-03-10 12:10  Sandro Santilli <strk at kbt.io>
 
-	* [r9449] Fix xref (thanks make check)
+	* [r9449] doc/xsl/postgis_aggs_mm.xml.xsl: Fix xref (thanks make
+	  check)
 
 2012-03-10 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9448] linked -> linkend (thanks make check)
+	* [r9448] doc/reference_raster.xml, doc/release_notes.xml: linked
+	  -> linkend (thanks make check)
 
 2012-03-10 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r9447] Add credit to Avencia (#1671)
+	* [r9447] doc/introduction.xml: Add credit to Avencia (#1671)
 
 2012-03-10 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r9446] More credits
+	* [r9446] doc/introduction.xml: More credits
 
 2012-03-10 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9445] Add postgis topology signers to credits section (#1601)
+	* [r9445] doc/introduction.xml: Add postgis topology signers to
+	  credits section (#1601)
 	  
 	  I also formatted the names to be one-per-line. Output won't care
 	  but it's easier to sort alphabetically ...
 
 2012-03-10 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r9444] Substitute CREDITS content with pointers to manual
-	  (#1601)
+	* [r9444] CREDITS: Substitute CREDITS content with pointers to
+	  manual (#1601)
 
 2012-03-10 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r9443] Be quiet when postgis_svn_revision.h isn't needed (#1666)
+	* [r9443] make_dist.sh: Be quiet when postgis_svn_revision.h isn't
+	  needed (#1666)
 
 2012-03-10 00:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r9442] Cleanup for testing GDAL include files
+	* [r9442] configure.ac: Cleanup for testing GDAL include files
 
 2012-03-10 00:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r9441] This should do it. Debugging Hudson is fun... like
-	  entertaining a grumpy old man.
+	* [r9441] configure.ac: This should do it. Debugging Hudson is
+	  fun... like entertaining a grumpy old man.
 
 2012-03-10 00:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r9440] Removed multiple AC_ARG_WITH calls for raster
+	* [r9440] configure.ac: Removed multiple AC_ARG_WITH calls for
+	  raster
 
 2012-03-10 00:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r9439] Another attempt to fix hudson...
+	* [r9439] configure.ac: Another attempt to fix hudson...
 
 2012-03-10 00:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9438] Comment cleanup as hudson isn't happy.
+	* [r9438] configure.ac: Comment cleanup as hudson isn't happy.
 
 2012-03-09 23:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r9437] Fixed GDAL configuration as hudson wasn't getting
-	  GDALFPolygonize. This may be the cause for Windows not detecting
-	  GDALFPolygonize either.
+	* [r9437] configure.ac: Fixed GDAL configuration as hudson wasn't
+	  getting GDALFPolygonize. This may be the cause for Windows not
+	  detecting GDALFPolygonize either.
 
 2012-03-09 19:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r9436] Initialize variables that may cause compile-time warnings
-	  in rt_api.c. Added additional NLS items to raster2pgsql.
+	* [r9436] raster/loader/Makefile.in, raster/loader/raster2pgsql.h,
+	  raster/rt_core/rt_api.c: Initialize variables that may cause
+	  compile-time warnings in rt_api.c. Added additional NLS items to
+	  raster2pgsql.
 
 2012-03-09 17:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9435] Work around difference between behavior of MS snprintf
-	  and C99 snprintf. (#1668)
+	* [r9435] liblwgeom/stringbuffer.c: Work around difference between
+	  behavior of MS snprintf and C99 snprintf. (#1668)
 
 2012-03-09 14:59  Regina Obe <lr at pcorp.us>
 
-	* [r9434] minor correction in title of example
+	* [r9434] doc/reference_raster.xml: minor correction in title of
+	  example
 
 2012-03-09 14:20  Regina Obe <lr at pcorp.us>
 
-	* [r9433] Fix mapalgebra2 syntax
+	* [r9433] doc/html/images/st_mapalgebraexpr2_08.png,
+	  doc/reference_raster.xml: Fix mapalgebra2 syntax
 
 2012-03-08 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9432] Ignore all html files under doc/html/ (also chunked)
+	* [r9432] .gitignore: Ignore all html files under doc/html/ (also
+	  chunked)
 
 2012-03-08 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9431] Give introduction chapter an id.
+	* [r9431] doc/introduction.xml: Give introduction chapter an id.
 	  
 	  This should give it a nice URL online so we can point to credits
 	  from the CREDITS file (#1601)
 
 2012-03-08 10:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9430] Remove .svnignore files (#1665)
+	* [r9430] make_dist.sh: Remove .svnignore files (#1665)
 
 2012-03-08 10:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9429] Drop .cvsignore files
+	* [r9429] doc/html/.cvsignore, extras/ogc_test_suite/.cvsignore,
+	  extras/wkb_reader/.cvsignore, java/jdbc/.cvsignore,
+	  loader/.cvsignore, postgis/.cvsignore, topology/.cvsignore,
+	  topology/ER/.cvsignore, topology/test/.cvsignore: Drop .cvsignore
+	  files
 
 2012-03-07 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9427] Update trunk versions for next cycle
+	* [r9427] Version.config, extensions/upgradeable_versions.mk:
+	  Update trunk versions for next cycle
 
 2012-03-07 20:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9425] Update for beta2 release
+	* [r9425] ChangeLog, NEWS, README.postgis: Update for beta2 release
 
 2012-03-07 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9424] Fix need to hack regress source path
+	* [r9424] configure.ac, regress/Makefile.in: Fix need to hack
+	  regress source path
 
 2012-03-07 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9423] Remove reliance on `pwd` for raster build and test.
+	* [r9423] configure.ac, raster/loader/Makefile.in,
+	  raster/rt_core/Makefile.in, raster/rt_pg/Makefile.in,
+	  raster/test/core/Makefile.in, raster/test/regress/Makefile.in,
+	  raster/test/regress/testgdalraster,
+	  raster/test/regress/testgdalraster.in: Remove reliance on `pwd`
+	  for raster build and test.
 
 2012-03-07 19:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9422] Replace " with ' in mingw pwd call
+	* [r9422] configure.ac: Replace " with ' in mingw pwd call
 
 2012-03-07 19:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9421] MinGW configure for regression dir
+	* [r9421] configure.ac: MinGW configure for regression dir
 
 2012-03-07 17:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9420] ST_Summary output contains a spurious "+" sign (#1663)
+	* [r9420] liblwgeom/lwgeom_debug.c: ST_Summary output contains a
+	  spurious "+" sign (#1663)
 
 2012-03-07 11:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9419] Actually run GeoJSON input tests when libjson is
-	  available
+	* [r9419] configure.ac, regress/Makefile.in: Actually run GeoJSON
+	  input tests when libjson is available
 
 2012-03-07 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r9418] Report libjson availability from postgis_full_version
-	  (#1660)
+	* [r9418] postgis/lwgeom_in_geojson.c, postgis/postgis.sql.in.c:
+	  Report libjson availability from postgis_full_version (#1660)
 	  
 	  This commit adds a postgis_libjson_version() although the library
 	  doesn't give any version information. We just return NULL if not
@@ -17662,210 +26320,257 @@
 
 2012-03-07 10:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9417] Add note about installing json-c library on apt-based
-	  systems
+	* [r9417] README.postgis: Add note about installing json-c library
+	  on apt-based systems
 
 2012-03-07 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9416] Update REQUIREMENTS section, add JSON-C (#1660)
+	* [r9416] README.postgis: Update REQUIREMENTS section, add JSON-C
+	  (#1660)
 
 2012-03-07 08:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9415] I didn't realize we had ST_AsLatLonText already :)
+	* [r9415] TODO: I didn't realize we had ST_AsLatLonText already :)
 
 2012-03-07 05:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9414] Crash in ST_Project on NULL input (#1658)
+	* [r9414] postgis/geography_measurement.c: Crash in ST_Project on
+	  NULL input (#1658)
 
 2012-03-07 04:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r9413] Slightly more verbose error message for when
-	  rt_raster_gdal_rasterize() is unable to have an OSR object
-	  project a provided srs text.
+	* [r9413] raster/rt_core/rt_api.c: Slightly more verbose error
+	  message for when rt_raster_gdal_rasterize() is unable to have an
+	  OSR object project a provided srs text.
 
 2012-03-06 21:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9412] Update TODO list dropping done items
+	* [r9412] TODO: Update TODO list dropping done items
 
 2012-03-06 18:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9411] Work around default rule for lexer generation. (#1644)
+	* [r9411] liblwgeom/Makefile.in: Work around default rule for lexer
+	  generation. (#1644)
 
 2012-03-06 16:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9410] I'm not sure this "fix" was actually a fix so I'm
-	  removing it.
+	* [r9410] loader/Makefile.in: I'm not sure this "fix" was actually
+	  a fix so I'm removing it.
 
 2012-03-06 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9409] Snap new lines over existing nodes (#1654)
+	* [r9409] NEWS, topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Snap new
+	  lines over existing nodes (#1654)
 	  
 	  Also add Salvatore to the list of testing heroes :)
 
 2012-03-06 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9408] Don't let a single collapse hide _all_ edges (#1650)
+	* [r9408] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Don't let a
+	  single collapse hide _all_ edges (#1650)
 
 2012-03-06 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r9407] Skip collapsed edges after snapping (#1650)
+	* [r9407] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Skip
+	  collapsed edges after snapping (#1650)
 
 2012-03-06 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9406] Uncomment new tests for #1641
+	* [r9406] topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Uncomment
+	  new tests for #1641
 
 2012-03-06 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r9405] Have "make install" only install what "make" built
-	  (#1652)
+	* [r9405] doc/Makefile.in, doc/README: Have "make install" only
+	  install what "make" built (#1652)
 	  
 	  Also updates the README to be in sync with Makefile.in
 
 2012-03-06 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r9404] Fix toTopoGeom to actualy _use_ to given tolerance
-	  (#1647)
+	* [r9404] topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Fix toTopoGeom to
+	  actualy _use_ to given tolerance (#1647)
 
 2012-03-05 23:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9403] Rename LOADER_OBJS to the more direct SHPLIB_OBJS
+	* [r9403] loader/Makefile.in: Rename LOADER_OBJS to the more direct
+	  SHPLIB_OBJS
 
 2012-03-05 22:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9402] Defines are picked up from ../../postgis_config.h via
-	  ../liblwgeom_internal.h
+	* [r9402] liblwgeom/cunit/Makefile.in: Defines are picked up from
+	  ../../postgis_config.h via ../liblwgeom_internal.h
 
 2012-03-05 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9401] Add static link directive to libtool (#1644) allows build
-	  on Debian Wheezy
+	* [r9401] loader/Makefile.in: Add static link directive to libtool
+	  (#1644) allows build on Debian Wheezy
 
 2012-03-05 16:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9400] Update kneufeld contact info
+	* [r9400] authors.svn: Update kneufeld contact info
 
 2012-03-05 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r9399] Add GetTopologySRID (#1182)
+	* [r9399] doc/extras_topology.xml, topology/topology.sql.in.c: Add
+	  GetTopologySRID (#1182)
 
 2012-03-05 12:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9398] Optimize ST_AddIsoNode (#983)
+	* [r9398] topology/sql/sqlmm.sql.in.c: Optimize ST_AddIsoNode
+	  (#983)
 
 2012-03-05 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r9397] Move topology reference entries from "processing" to
-	  "constructors"
+	* [r9397] doc/extras_topology.xml: Move topology reference entries
+	  from "processing" to "constructors"
 
 2012-03-05 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r9396] _ST_MinTolerance isn't IMMUTABLE, due to db lookup...
+	* [r9396] topology/sql/populate.sql.in.c: _ST_MinTolerance isn't
+	  IMMUTABLE, due to db lookup...
 
 2012-03-05 10:49  Sandro Santilli <strk at kbt.io>
 
-	* [r9395] Handle 0 tolerance by using topology.precision or min
-	  float one
+	* [r9395] topology/sql/populate.sql.in.c,
+	  topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Handle 0
+	  tolerance by using topology.precision or min float one
 	  
 	  This handling fixes the #1641 case w/out passing an explicit
 	  tolerance and makes a step toward #785.
 
 2012-03-05 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9394] Fix typos (FUNCION), drop duplicate entries
+	* [r9394] utils/postgis_restore.pl.in: Fix typos (FUNCION), drop
+	  duplicate entries
 
 2012-03-04 22:35  Regina Obe <lr at pcorp.us>
 
-	* [r9393] put in libiconv path specification if it needs to be
-	  done. For some reason my mingw64 can't find it unless its
-	  explicitly set.
+	* [r9393] doc/installation.xml: put in libiconv path specification
+	  if it needs to be done. For some reason my mingw64 can't find it
+	  unless its explicitly set.
 
 2012-03-03 22:59  Regina Obe <lr at pcorp.us>
 
-	* [r9392] Link postgis raster contributors to raster funding page.
+	* [r9392] doc/release_notes.xml: Link postgis raster contributors
+	  to raster funding page.
 
 2012-03-03 22:56  Regina Obe <lr at pcorp.us>
 
-	* [r9391] add in missing credits and link to Paul's credit
-	  description blog pages.
+	* [r9391] doc/introduction.xml, doc/release_notes.xml: add in
+	  missing credits and link to Paul's credit description blog pages.
 
 2012-03-02 23:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9390] Add an SRID to box3d to allow lossless casts.
+	* [r9390] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c: Add an SRID to
+	  box3d to allow lossless casts.
 
 2012-03-02 20:53  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9389] Finish fix for ticket #1635. Added operator function to
-	  skip when restoring.
+	* [r9389] utils/postgis_restore.pl.in: Finish fix for ticket #1635.
+	  Added operator function to skip when restoring.
 
 2012-03-02 20:17  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9388] Fix for ticket #1589. Removed misleading example.
+	* [r9388] doc/reference_raster.xml: Fix for ticket #1589. Removed
+	  misleading example.
 
 2012-03-02 20:14  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9387] Fix for ticket #1589. Removed misleading example.
+	* [r9387] doc/reference_raster.xml: Fix for ticket #1589. Removed
+	  misleading example.
 
 2012-03-02 19:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r9386] Fixed problem with passing PROJ.4 text to GDAL which may
-	  result in SRS WKT that is NOT what is desired. Now preferentially
-	  use EPSG:SRID if available. Ticket is #1618.
+	* [r9386] raster/rt_pg/rt_pg.c: Fixed problem with passing PROJ.4
+	  text to GDAL which may result in SRS WKT that is NOT what is
+	  desired. Now preferentially use EPSG:SRID if available. Ticket is
+	  #1618.
 
 2012-03-02 15:02  Regina Obe <lr at pcorp.us>
 
-	* [r9385] #1630 and drop type raster_columns. Good grief how many
-	  hidden objects are there.
+	* [r9385] extensions/postgis/sql_bits/remove_from_extension.sql.in:
+	  #1630 and drop type raster_columns. Good grief how many hidden
+	  objects are there.
 
 2012-03-02 14:36  Regina Obe <lr at pcorp.us>
 
-	* [r9384] #1630 Add missing permutations of st_clip that exist in
-	  older versions so trimraster can be renamed to crop
+	* [r9384] raster/rt_pg/rtpostgis_drop.sql.in.c: #1630 Add missing
+	  permutations of st_clip that exist in older versions so
+	  trimraster can be renamed to crop
 
 2012-03-02 14:11  Regina Obe <lr at pcorp.us>
 
-	* [r9383] oops type in last commit.
+	* [r9383] extensions/postgis/sql_bits/remove_from_extension.sql.in:
+	  oops type in last commit.
 
 2012-03-02 14:05  Regina Obe <lr at pcorp.us>
 
-	* [r9382] #1630 -- this has got to be a bug in the PostgreSQL
-	  extensions model that I have to drop dependent types of views and
-	  types from extension when drop view and type. Will confirm later.
+	* [r9382] extensions/postgis/sql_bits/remove_from_extension.sql.in:
+	  #1630 -- this has got to be a bug in the PostgreSQL extensions
+	  model that I have to drop dependent types of views and types from
+	  extension when drop view and type. Will confirm later.
 
 2012-03-02 13:15  Regina Obe <lr at pcorp.us>
 
-	* [r9381] Add section about soft upgrade with extensions.
+	* [r9381] doc/installation.xml: Add section about soft upgrade with
+	  extensions.
 
 2012-03-02 01:15  Bborie Park <dustymugs at gmail.com>
 
-	* [r9380] Add handling of when clamped pixel values is equal to the
-	  band's clamped NODATA value. Ticket is #1139.
+	* [r9380] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Add handling of
+	  when clamped pixel values is equal to the band's clamped NODATA
+	  value. Ticket is #1139.
 
 2012-03-01 22:25  David Zwarg <dzwarg at azavea.com>
 
-	* [r9379] Added regression test for error case reported in #1638.
+	* [r9379] raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Added regression
+	  test for error case reported in #1638.
 
 2012-03-01 22:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r9378] Refactored how skewed rasters are computed as the extents
-	  were not correct. Rewrote parts of rt_raster_gdal_warp and
-	  rt_raster_gdal_rasterize. Related ticket is #1615.
+	* [r9378] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_intersects_expected,
+	  raster/test/regress/rt_resample_expected: Refactored how skewed
+	  rasters are computed as the extents were not correct. Rewrote
+	  parts of rt_raster_gdal_warp and rt_raster_gdal_rasterize.
+	  Related ticket is #1615.
 
 2012-03-01 21:05  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9377] Fix for #1589 and #1633.
+	* [r9377] doc/reference_raster.xml: Fix for #1589 and #1633.
 
 2012-03-01 20:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9376] postgis_drop_before.sql.in.c => postgis_drop_before.sql
+	* [r9376] extensions/postgis/Makefile.in:
+	  postgis_drop_before.sql.in.c => postgis_drop_before.sql
 
 2012-03-01 19:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9375] Make --prefix note a warning rather than a failure.
-	  (#1628)
+	* [r9375] configure.ac: Make --prefix note a warning rather than a
+	  failure. (#1628)
 
 2012-03-01 19:09  Sandro Santilli <strk at kbt.io>
 
-	* [r9374] Add an internal topology._st_mintolerance funtion
+	* [r9374] topology/sql/populate.sql.in.c: Add an internal
+	  topology._st_mintolerance funtion
 	  
 	  This function computes the minimum tolerance for a given
 	  geometry.
@@ -17878,135 +26583,158 @@
 
 2012-03-01 16:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9373] Update regression tests for 1-raster ST_MapAlgebraExpr
-	  due to commit r9371
+	* [r9373] raster/test/regress/rt_mapalgebraexpr.sql: Update
+	  regression tests for 1-raster ST_MapAlgebraExpr due to commit
+	  r9371
 
 2012-03-01 16:47  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9372] Fix for ticket #1635. Added explicit ~ and && operators
-	  on raster and geometry.
+	* [r9372] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contain_expected,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overlap_expected: Fix for ticket #1635.
+	  Added explicit ~ and && operators on raster and geometry.
 
 2012-03-01 15:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r9371] Forced casting of output from 1-raster ST_MapAlgebraExpr.
-	  Ticket is #1639.
+	* [r9371] raster/rt_pg/rt_pg.c: Forced casting of output from
+	  1-raster ST_MapAlgebraExpr. Ticket is #1639.
 
 2012-03-01 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9370] MathML DTDs are also needed for the HTML
+	* [r9370] doc/README: MathML DTDs are also needed for the HTML
 
 2012-03-01 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9369] added MathML 3 DTD to requirements in doc
+	* [r9369] doc/README: added MathML 3 DTD to requirements in doc
 
 2012-03-01 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9368] Add a test for #1641 using a tolerance (1e-16 is good
-	  enough)
+	* [r9368] topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Add a test
+	  for #1641 using a tolerance (1e-16 is good enough)
 
 2012-03-01 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9367] Add test for #1641 (disabled as it would fail)
+	* [r9367] topology/test/regress/topogeo_addlinestring.sql: Add test
+	  for #1641 (disabled as it would fail)
 
 2012-03-01 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9366] Cleanup the face table as well (you just can't drop the
-	  universe)
+	* [r9366] topology/test/regress/topogeo_addlinestring.sql: Cleanup
+	  the face table as well (you just can't drop the universe)
 
 2012-03-01 12:50  Sandro Santilli <strk at kbt.io>
 
-	* [r9365] Add more items in the skip list (#1640)
+	* [r9365] utils/postgis_restore.pl.in: Add more items in the skip
+	  list (#1640)
 
 2012-03-01 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r9364] Add tests for ptarray_insert_point (see #1640)
+	* [r9364] liblwgeom/cunit/cu_ptarray.c: Add tests for
+	  ptarray_insert_point (see #1640)
 
 2012-03-01 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r9363] Check args passed to ptarray_set_point4d
+	* [r9363] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c,
+	  liblwgeom/ptarray.c: Check args passed to ptarray_set_point4d
 
 2012-03-01 11:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9362] Drop reference to postgis_uses_stats (#1632)
+	* [r9362] doc/reference_management.xml: Drop reference to
+	  postgis_uses_stats (#1632)
 
 2012-03-01 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9361] Properly exit the loop parsing spatial_ref_sys population
-	  (#1640)
+	* [r9361] utils/postgis_restore.pl.in: Properly exit the loop
+	  parsing spatial_ref_sys population (#1640)
 
 2012-03-01 08:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9360] Drop postgis_uses_stats (#1632)
+	* [r9360] postgis/postgis.sql.in.c, postgis/postgis_drop_after.sql:
+	  Drop postgis_uses_stats (#1632)
 
 2012-03-01 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9359] Rename drop files to be hopefully clearer, add copyright
-	  headers
+	* [r9359] postgis/Makefile.in, postgis/postgis_drop.sql.in.c,
+	  postgis/postgis_drop_after.sql, postgis/postgis_drop_before.sql,
+	  postgis/postgis_drop_before.sql.in.c: Rename drop files to be
+	  hopefully clearer, add copyright headers
 
 2012-03-01 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9358] Stop including drop calls from main postgis.sql file
+	* [r9358] postgis/Makefile.in, postgis/postgis.sql.in.c: Stop
+	  including drop calls from main postgis.sql file
 	  
 	  Upgrade file is still generated with the drop file included
 
 2012-02-29 18:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9357] make parse location error test a little more lenient
+	* [r9357] liblwgeom/cunit/cu_in_wkt.c: make parse location error
+	  test a little more lenient
 
 2012-02-29 18:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9354] Update for post-Beta1
+	* [r9354] Version.config, extensions/upgradeable_versions.mk:
+	  Update for post-Beta1
 
 2012-02-29 18:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9353] Update for beta1
+	* [r9353] ChangeLog, NEWS, README.postgis: Update for beta1
 
 2012-02-29 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r9352] Check first point after snapping an edge to a new point
-	  (#1631)
+	* [r9352] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Check first
+	  point after snapping an edge to a new point (#1631)
 
 2012-02-29 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9351] Get the deprecated function right (fixes previous commit)
+	* [r9351] raster/rt_pg/rtpostgis_drop.sql.in.c: Get the deprecated
+	  function right (fixes previous commit)
 
 2012-02-29 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9350] Drop removed st_clip function (#1630)
+	* [r9350] raster/rt_pg/rtpostgis_drop.sql.in.c: Drop removed
+	  st_clip function (#1630)
 
 2012-02-29 13:52  Sandro Santilli <strk at kbt.io>
 
-	* [r9349] Do not install intermediary files (#1621)
+	* [r9349] raster/rt_pg/Makefile.in: Do not install intermediary
+	  files (#1621)
 
 2012-02-29 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r9348] Don't override postgis_svn_revision.h with a fake
-	  revision (#1634)
+	* [r9348] utils/svn_repo_revision.pl: Don't override
+	  postgis_svn_revision.h with a fake revision (#1634)
 
 2012-02-29 10:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9347] Stop using postgis_uses_stats() from
-	  postgis_full_version() (#1632)
+	* [r9347] postgis/postgis.sql.in.c: Stop using postgis_uses_stats()
+	  from postgis_full_version() (#1632)
 
 2012-02-29 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r9346] Integrate upgrade tips in postgis_full_version reference
+	* [r9346] doc/reference_management.xml: Integrate upgrade tips in
+	  postgis_full_version reference
 
 2012-02-29 10:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9345] Mention rtpostgis_upgrade* and topology_upgrade* in
-	  manual (#1611)
+	* [r9345] doc/installation.xml: Mention rtpostgis_upgrade* and
+	  topology_upgrade* in manual (#1611)
 
 2012-02-29 10:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9344] Have XSLTPROCFLAGS default to --nonet
+	* [r9344] doc/Makefile.in: Have XSLTPROCFLAGS default to --nonet
 	  
 	  This way you can drop by redefining it as in: make XSLTPROCFLAGS=
 
 2012-02-29 09:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9343] Add support for a user-defined XSLTPROCFLAGS variable to
-	  append
+	* [r9343] doc/Makefile.in: Add support for a user-defined
+	  XSLTPROCFLAGS variable to append
 	  
 	  Example: make -C doc html XSLTPROCFLAGS=--nonet
 	  
@@ -18015,36 +26743,47 @@
 
 2012-02-29 09:00  Regina Obe <lr at pcorp.us>
 
-	* [r9342] #1630: Swap the order of dropping - you have to drop the
-	  function first before the type
+	* [r9342] raster/rt_pg/rtpostgis_drop.sql.in.c: #1630: Swap the
+	  order of dropping - you have to drop the function first before
+	  the type
 
 2012-02-29 08:44  Regina Obe <lr at pcorp.us>
 
-	* [r9341] #1630: drop wktgeomval type from extension, but still
-	  can't drop because of function _st_dumpaswktpolygons
+	* [r9341] extensions/postgis/sql_bits/remove_from_extension.sql.in:
+	  #1630: drop wktgeomval type from extension, but still can't drop
+	  because of function _st_dumpaswktpolygons
 
 2012-02-29 08:04  Regina Obe <lr at pcorp.us>
 
-	* [r9340] #1619: Logic to mark spatial_ref_sys, topology, layers
-	  tables as user editable so that the data in them gets backed up
-	  during pg_dump
+	* [r9340] extensions/postgis/Makefile.in,
+	  extensions/postgis/sql_bits/mark_editable_objects.sql.in,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/sql_bits/mark_editable_objects.sql.in:
+	  #1619: Logic to mark spatial_ref_sys, topology, layers tables as
+	  user editable so that the data in them gets backed up during
+	  pg_dump
 
 2012-02-29 03:01  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9339]
+	* [r9339] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c:
 
 2012-02-29 02:56  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9338] Other minor fix.
+	* [r9338] doc/reference_raster.xml: Other minor fix.
 
 2012-02-29 02:51  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9337] fix doc typo.
+	* [r9337] doc/reference_raster.xml: fix doc typo.
 
 2012-02-29 02:47  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9336] Fix for ticket 1536. Added a nodataval[] parameter to
-	  ST_Intersection and removed the otheruserfunc one.
+	* [r9336] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected: Fix for ticket
+	  1536. Added a nodataval[] parameter to ST_Intersection and
+	  removed the otheruserfunc one.
 	  
 	  Changed the ST_Clip trimraster parameter name to crop and set it
 	  to true by default.
@@ -18053,29 +26792,33 @@
 
 2012-02-29 00:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9335] Fix for MinGW!
+	* [r9335] raster/raster_config.h.in: Fix for MinGW!
 
 2012-02-29 00:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9334] Fix for windoze!
+	* [r9334] postgis_config.h.in: Fix for windoze!
 
 2012-02-28 18:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9333] Make our --prefix policy crystal clear
+	* [r9333] configure.ac: Make our --prefix policy crystal clear
 
 2012-02-28 18:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9332] Fix regression due to new error message in GML generation
+	* [r9332] liblwgeom/cunit/cu_out_gml.c: Fix regression due to new
+	  error message in GML generation
 
 2012-02-28 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9331] Make error message on GML2 calls for TIN more instructive
-	  (#1591)
+	* [r9331] liblwgeom/lwout_gml.c: Make error message on GML2 calls
+	  for TIN more instructive (#1591)
 
 2012-02-28 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9330] TopoGeo_addPoint: use a more functional tolerance when
-	  snapping (#1613)
+	* [r9330] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected:
+	  TopoGeo_addPoint: use a more functional tolerance when snapping
+	  (#1613)
 	  
 	  All of this looks like magic but it isn't.
 	  I actually wonder if ST_ModEdgeSplit and ST_ModEdgesSplit and
@@ -18092,123 +26835,1955 @@
 
 2012-02-28 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9329] Hush debugging lines unless requested
+	* [r9329] topology/sql/sqlmm.sql.in.c: Hush debugging lines unless
+	  requested
 
 2012-02-28 10:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9328] Ignore extension sql target dirs
+	* [r9328] .gitignore: Ignore extension sql target dirs
 
 2012-02-28 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9327] Have configure look for mathml2.dtd, rework doc build
-	  scripts (#1157)
+	* [r9327] configure.ac, doc/Makefile.in, doc/postgis.xml: Have
+	  configure look for mathml2.dtd, rework doc build scripts (#1157)
 
 2012-02-28 10:17  Regina Obe <lr at pcorp.us>
 
-	* [r9326] correct proto output type -- ST_Union of rasters always
-	  returns a raster
+	* [r9326] doc/reference_raster.xml: correct proto output type --
+	  ST_Union of rasters always returns a raster
 
 2012-02-28 06:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9325] Set eol-style to LF
+	* [r9325] configure.ac: Set eol-style to LF
 
 2012-02-27 22:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9324] Try again with line endings, this time using eol-style
-	  instead of eol-type (#1605)
+	* [r9324] COPYING, CREDITS, GNUmakefile.in, HOWTO_RELEASE,
+	  LICENSE.TXT, MIGRATION, Makefile, NEWS, README.postgis,
+	  README.raster, STYLE, TODO, Version.config, astyle.sh,
+	  autogen.sh, configure.ac, doc/Makefile.comments.in,
+	  doc/Makefile.in, doc/README, doc/ZMSgeoms.txt,
+	  doc/doxygen.cfg.in, doc/extras.xml, doc/extras_historytable.xml,
+	  doc/extras_tigergeocoder.xml, doc/extras_topology.xml,
+	  doc/faq.xml, doc/faq_raster.xml, doc/geography.txt,
+	  doc/html/image_src/Makefile.in, doc/html/image_src/de9im01.wkt,
+	  doc/html/image_src/de9im02.wkt, doc/html/image_src/de9im03.wkt,
+	  doc/html/image_src/de9im04.wkt, doc/html/image_src/de9im05.wkt,
+	  doc/html/image_src/de9im06.wkt, doc/html/image_src/de9im07.wkt,
+	  doc/html/image_src/de9im08.wkt, doc/html/image_src/de9im09.wkt,
+	  doc/html/image_src/de9im10.wkt, doc/html/image_src/de9im11.wkt,
+	  doc/html/image_src/de9im12.wkt, doc/html/image_src/de9im13.wkt,
+	  doc/html/image_src/generator.c,
+	  doc/html/image_src/st_azimuth01.wkt,
+	  doc/html/image_src/st_azimuth02.wkt,
+	  doc/html/image_src/st_azimuthmath.sql,
+	  doc/html/image_src/st_buffer01.wkt,
+	  doc/html/image_src/st_buffer02.wkt,
+	  doc/html/image_src/st_buffer03.wkt,
+	  doc/html/image_src/st_buffer04.wkt,
+	  doc/html/image_src/st_buffer05.wkt,
+	  doc/html/image_src/st_buffer06.wkt,
+	  doc/html/image_src/st_buffer07.wkt,
+	  doc/html/image_src/st_buffer08.wkt,
+	  doc/html/image_src/st_buildarea01.wkt,
+	  doc/html/image_src/st_buildarea02.wkt,
+	  doc/html/image_src/st_centroid01.wkt,
+	  doc/html/image_src/st_centroid02.wkt,
+	  doc/html/image_src/st_centroid03.wkt,
+	  doc/html/image_src/st_centroid04.wkt,
+	  doc/html/image_src/st_closestpoint01.wkt,
+	  doc/html/image_src/st_closestpoint02.wkt,
+	  doc/html/image_src/st_concavehull01.wkt,
+	  doc/html/image_src/st_concavehull02.wkt,
+	  doc/html/image_src/st_concavehull03.wkt,
+	  doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/html/image_src/st_concavehull08.wkt,
+	  doc/html/image_src/st_contains01.wkt,
+	  doc/html/image_src/st_contains02.wkt,
+	  doc/html/image_src/st_contains03.wkt,
+	  doc/html/image_src/st_contains04.wkt,
+	  doc/html/image_src/st_contains05.wkt,
+	  doc/html/image_src/st_contains06.wkt,
+	  doc/html/image_src/st_convexhull01.wkt,
+	  doc/html/image_src/st_crosses01.wkt,
+	  doc/html/image_src/st_crosses02.wkt,
+	  doc/html/image_src/st_crosses03.wkt,
+	  doc/html/image_src/st_crosses04.wkt,
+	  doc/html/image_src/st_difference01.wkt,
+	  doc/html/image_src/st_dumppoints01.wkt,
+	  doc/html/image_src/st_issimple01.wkt,
+	  doc/html/image_src/st_issimple02.wkt,
+	  doc/html/image_src/st_issimple03.wkt,
+	  doc/html/image_src/st_issimple04.wkt,
+	  doc/html/image_src/st_issimple05.wkt,
+	  doc/html/image_src/st_issimple06.wkt,
+	  doc/html/image_src/st_issimple07.wkt,
+	  doc/html/image_src/st_isvalid01.wkt,
+	  doc/html/image_src/st_isvalid02.wkt,
+	  doc/html/image_src/st_isvalid03.wkt,
+	  doc/html/image_src/st_isvalid04.wkt,
+	  doc/html/image_src/st_isvalid05.wkt,
+	  doc/html/image_src/st_isvalid06.wkt,
+	  doc/html/image_src/st_isvalid07.wkt,
+	  doc/html/image_src/st_isvalid08.wkt,
+	  doc/html/image_src/st_isvalid09.wkt,
+	  doc/html/image_src/st_line_interpolate_point01.wkt,
+	  doc/html/image_src/st_line_substring01.wkt,
+	  doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/html/image_src/st_linecrossingdirection02.wkt,
+	  doc/html/image_src/st_linecrossingdirection03.wkt,
+	  doc/html/image_src/st_linecrossingdirection04.wkt,
+	  doc/html/image_src/st_longestline01.wkt,
+	  doc/html/image_src/st_longestline02.wkt,
+	  doc/html/image_src/st_longestline03.wkt,
+	  doc/html/image_src/st_minimumboundingcircle01.wkt,
+	  doc/html/image_src/st_offsetcurve01.wkt,
+	  doc/html/image_src/st_offsetcurve02.wkt,
+	  doc/html/image_src/st_offsetcurve03.wkt,
+	  doc/html/image_src/st_offsetcurve04.wkt,
+	  doc/html/image_src/st_offsetcurve05.wkt,
+	  doc/html/image_src/st_offsetcurve06.wkt,
+	  doc/html/image_src/st_overlaps01.wkt,
+	  doc/html/image_src/st_overlaps02.wkt,
+	  doc/html/image_src/st_overlaps03.wkt,
+	  doc/html/image_src/st_sharedpaths01.wkt,
+	  doc/html/image_src/st_sharedpaths02.wkt,
+	  doc/html/image_src/st_shortestline01.wkt,
+	  doc/html/image_src/st_shortestline02.wkt,
+	  doc/html/image_src/st_snap01.wkt,
+	  doc/html/image_src/st_snap02.wkt,
+	  doc/html/image_src/st_snap03.wkt,
+	  doc/html/image_src/st_snap04.wkt,
+	  doc/html/image_src/st_snap05.wkt,
+	  doc/html/image_src/st_split01.wkt,
+	  doc/html/image_src/st_split02.wkt,
+	  doc/html/image_src/st_split03.wkt,
+	  doc/html/image_src/st_split04.wkt,
+	  doc/html/image_src/st_symdifference01.wkt,
+	  doc/html/image_src/st_symdifference02.wkt,
+	  doc/html/image_src/st_touches01.wkt,
+	  doc/html/image_src/st_touches02.wkt,
+	  doc/html/image_src/st_touches03.wkt,
+	  doc/html/image_src/st_touches04.wkt,
+	  doc/html/image_src/st_touches05.wkt,
+	  doc/html/image_src/st_touches06.wkt,
+	  doc/html/image_src/st_within01.wkt, doc/html/image_src/styles.c,
+	  doc/html/image_src/styles.conf, doc/html/image_src/styles.h,
+	  doc/html/images/PostGIS_logo.png, doc/html/images/caution.png,
+	  doc/html/images/ccbysa.png, doc/html/images/check.png,
+	  doc/html/images/important.png,
+	  doc/html/images/matrix_autocast.png,
+	  doc/html/images/matrix_checkmark.png,
+	  doc/html/images/matrix_transform.png, doc/html/images/note.png,
+	  doc/html/images/osgeo_logo.png,
+	  doc/html/images/raster_xscale_yscale_xskew_yskew.png,
+	  doc/html/images/rt_st_transform01.png,
+	  doc/html/images/rt_st_transform02.png,
+	  doc/html/images/rt_st_transform03.png,
+	  doc/html/images/st_asraster01.png,
+	  doc/html/images/st_asraster02.png, doc/html/images/st_band01.png,
+	  doc/html/images/st_band02.png, doc/html/images/st_band03.png,
+	  doc/html/images/st_clip01.png, doc/html/images/st_clip02.png,
+	  doc/html/images/st_clip03.png,
+	  doc/html/images/st_crosses-math.gif,
+	  doc/html/images/st_mapalgebraexpr01.png,
+	  doc/html/images/st_mapalgebraexpr02.png,
+	  doc/html/images/st_mapalgebraexpr2_01.png,
+	  doc/html/images/st_mapalgebraexpr2_02.png,
+	  doc/html/images/st_mapalgebraexpr2_04.png,
+	  doc/html/images/st_mapalgebraexpr2_05.png,
+	  doc/html/images/st_mapalgebraexpr2_06.png,
+	  doc/html/images/st_mapalgebraexpr2_07.png,
+	  doc/html/images/st_mapalgebrafct2_01.png,
+	  doc/html/images/st_mapalgebrafct2_02.png,
+	  doc/html/images/st_mapalgebrafctngb01.png,
+	  doc/html/images/st_mapalgebrafctngb02.png,
+	  doc/html/images/st_resample01.png,
+	  doc/html/images/st_resample02.png,
+	  doc/html/images/st_rescale01.png,
+	  doc/html/images/st_rescale02.png,
+	  doc/html/images/st_touches-math.gif, doc/html/images/tip.png,
+	  doc/html/images/warning.png, doc/html/style.css,
+	  doc/installation.xml, doc/introduction.xml,
+	  doc/performance_tips.xml, doc/postgis.xml, doc/reference.xml,
+	  doc/reference_accessor.xml, doc/reference_constructor.xml,
+	  doc/reference_editor.xml, doc/reference_exception.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_operator.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/reference_transaction.xml, doc/reference_type.xml,
+	  doc/release_notes.xml, doc/reporting.xml,
+	  doc/rfc/postgis_rfc_02.txt, doc/rfc/postgis_rfc_03.txt,
+	  doc/rfc/postgis_rfc_03_sheet.txt, doc/rfc/postgis_rfc_04.txt,
+	  doc/template.xml, doc/using_postgis_app.xml,
+	  doc/using_postgis_dataman.xml, doc/using_raster_dataman.xml,
+	  doc/xmlformat.conf, extensions/Makefile.in, extensions/README,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis/postgis.control.in,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/postgis_topology.control.in,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in,
+	  extras/WFS_locks/Makefile, extras/WFS_locks/README,
+	  extras/WFS_locks/WFS_locks.c, extras/WFS_locks/WFS_locks.sql.in,
+	  extras/WFS_locks/test.sql, extras/history_table/README,
+	  extras/history_table/history_table.sql,
+	  extras/ogc_test_suite/1_schema.sql,
+	  extras/ogc_test_suite/2_queries.sql,
+	  extras/ogc_test_suite/3_cleanup.sql,
+	  extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README,
+	  extras/rpm/README, extras/rpm/patches/filter-requires-perl-Pg.sh,
+	  extras/template_gis/Makefile, extras/template_gis/README,
+	  extras/template_gis/createdb.postgis.in,
+	  extras/template_gis/mktemplate_gis.in,
+	  extras/template_gis/mktemplate_gis.sh.in,
+	  extras/template_gis/postgis_env.sh.in,
+	  extras/template_gis/postgres_lib.sh.in,
+	  extras/template_gis/rmtemplate_gis.in,
+	  extras/template_gis/rmtemplate_gis.sh.in,
+	  extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_state.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_get_point.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/load_tiger.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/newdb.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerimport.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerpoly2.py,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/orig/tiger_geocoder.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/lookup_tables.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/roads_local.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/tiger_geocode_roads.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/utmzone.sql,
+	  extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/census_tracts_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/legacy_import/tiger2008/import_tiger_shps.sh,
+	  extras/tiger_geocoder/tiger_2010/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/topology/README,
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.sh,
+	  extras/tiger_geocoder/tiger_2010/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/utmzone.sql,
+	  extras/wkb_reader/Makefile, extras/wkb_reader/README,
+	  extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c,
+	  extras/wkb_reader/wkbtest.h, install-sh, java/Makefile,
+	  java/ejb2/COPYING, java/ejb2/COPYING_LGPL, java/ejb2/README,
+	  java/ejb2/build.xml, java/ejb2/prepare-jboss.xml,
+	  java/ejb2/resources/application.xml,
+	  java/ejb2/resources/build.properties,
+	  java/ejb2/resources/jndi/jndi.properties,
+	  java/ejb2/resources/postgis-ejb2-ds.xml,
+	  java/ejb2/src/com/geodetix/geo/client/Client.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
+	  java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java,
+	  java/ejb3/.settings/org.eclipse.jdt.core.prefs,
+	  java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt,
+	  java/ejb3/build.xml, java/ejb3/ejb3spatial.pdf,
+	  java/ejb3/jboss/geodata-ds.xml,
+	  java/ejb3/jboss/ingest-service.xml,
+	  java/ejb3/src/META-INF/persistence.xml,
+	  java/ejb3/src/jndi.properties,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/jdbc/COPYING_LGPL, java/jdbc/Makefile.in, java/jdbc/README,
+	  java/jdbc/build.xml,
+	  java/jdbc/jtssrc/examples/JtsTestParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JTSShape.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsWrapper.java,
+	  java/jdbc/jtssrc/pom.xml, java/jdbc/pom.xml,
+	  java/jdbc/src/examples/Test.java,
+	  java/jdbc/src/examples/TestAutoregister.java,
+	  java/jdbc/src/examples/TestBoxes.java,
+	  java/jdbc/src/examples/TestJava2d.java,
+	  java/jdbc/src/examples/TestParser.java,
+	  java/jdbc/src/examples/TestServer.java,
+	  java/jdbc/src/examples/VersionPrinter.java,
+	  java/jdbc/src/org/postgis/ComposedGeom.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
+	  java/jdbc/src/org/postgis/DriverWrapperLW.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/GeometryCollection.java,
+	  java/jdbc/src/org/postgis/LineString.java,
+	  java/jdbc/src/org/postgis/LinearRing.java,
+	  java/jdbc/src/org/postgis/MultiLineString.java,
+	  java/jdbc/src/org/postgis/MultiPoint.java,
+	  java/jdbc/src/org/postgis/MultiPolygon.java,
+	  java/jdbc/src/org/postgis/PGbox2d.java,
+	  java/jdbc/src/org/postgis/PGbox3d.java,
+	  java/jdbc/src/org/postgis/PGboxbase.java,
+	  java/jdbc/src/org/postgis/PGgeometry.java,
+	  java/jdbc/src/org/postgis/PGgeometryLW.java,
+	  java/jdbc/src/org/postgis/Point.java,
+	  java/jdbc/src/org/postgis/PointComposedGeom.java,
+	  java/jdbc/src/org/postgis/Polygon.java,
+	  java/jdbc/src/org/postgis/Version.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/jdbc/src/org/postgis/binary/ByteGetter.java,
+	  java/jdbc/src/org/postgis/binary/ByteSetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueGetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueSetter.java,
+	  java/jdbc/src/org/postgis/java2d/Java2DWrapper.java,
+	  java/jdbc/src/org/postgis/java2d/PGShapeGeometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/jdbc/src/org/postgis/version.properties,
+	  java/jdbc/src/org/postgresql/driverconfig.properties,
+	  java/jdbc/stubs/LICENSE,
+	  java/jdbc/stubs/org/postgresql/Connection.java,
+	  java/jdbc/stubs/org/postgresql/PGConnection.java,
+	  java/jdbc/todo.txt, java/pljava/README.txt,
+	  java/pljava/build.xml, java/pljava/functions.sql,
+	  java/pljava/install.sh, java/pljava/postgis_pljava.jar,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java,
+	  java/pljava/src/org/postgis/pljava/PLJGeometry.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java,
+	  java/pljava/update.sh, liblwgeom/Makefile.in, liblwgeom/box2d.c,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/README,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_serialized.txt,
+	  liblwgeom/g_util.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_debug.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_lex.l,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.h,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwout_x3d.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwprint.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtin.c, liblwgeom/lwtree.c,
+	  liblwgeom/lwtree.h, liblwgeom/lwtriangle.c, liblwgeom/lwutil.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.c, liblwgeom/measures3d.h,
+	  liblwgeom/ptarray.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h, liblwgeom/vsprintf.c,
+	  libpgcommon/Makefile.in, libpgcommon/common.h,
+	  libpgcommon/cunit/Makefile.in, libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, libpgcommon/lwgeom_pg.c,
+	  libpgcommon/lwgeom_pg.h, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, libpgcommon/pgsql_compat.h,
+	  loader/Makefile.in, loader/README.i18n, loader/README.pgsql2shp,
+	  loader/README.shp2pgsql, loader/README.txt, loader/TODO,
+	  loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_pgsql2shp.h, loader/cunit/cu_shp2pgsql.c,
+	  loader/cunit/cu_shp2pgsql.h, loader/cunit/cu_tester.c,
+	  loader/cunit/cu_tester.h, loader/cunit/map.txt, loader/dbfopen.c,
+	  loader/getopt.c, loader/getopt.h, loader/image/error.png,
+	  loader/image/good.png, loader/image/icon_source.svg,
+	  loader/image/warn.png, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/safileio.c, loader/shapefil.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shp2pgsql-gui.ico,
+	  loader/shpcommon.c, loader/shpcommon.h, loader/shpopen.c,
+	  macros/ac_proj4_version.m4, macros/codeset.m4, macros/gettext.m4,
+	  macros/gtk-2.0.m4, macros/iconv.m4, macros/intl.m4,
+	  macros/intldir.m4, macros/intlmacosx.m4, macros/intltool.m4,
+	  macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4,
+	  macros/nls.m4, macros/po.m4, macros/progtest.m4, make_dist.sh,
+	  postgis/Makefile.in, postgis/Makefile.pgxs, postgis/README,
+	  postgis/TODO, postgis/compat.h, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/geography_btree.c,
+	  postgis/geography_estimate.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/geometry_estimate.c,
+	  postgis/geometry_inout.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/gserialized_typmod.c,
+	  postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c, postgis/long_xact.c,
+	  postgis/long_xact.sql.in.c, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_cache.c,
+	  postgis/lwgeom_cache.h, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_export.h,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_analytic.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_geojson.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c,
+	  postgis/postgis_drop_before.sql.in.c, postgis/postgis_module.c,
+	  postgis/sqldefines.h.in, postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c,
+	  postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in.c, postgis_config.h.in,
+	  raster/CREDITS, raster/Makefile.in, raster/NEWS,
+	  raster/Version.config, raster/doc/doxygen.cfg.in,
+	  raster/install-sh, raster/loader/Makefile.in,
+	  raster/loader/raster2pgsql.c, raster/loader/raster2pgsql.h,
+	  raster/macros/ac_proj4_version.m4, raster/raster_config.h.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/Makefile.pgxs, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c,
+	  raster/scripts/Makefile.in,
+	  raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/readme.txt,
+	  raster/scripts/plpgsql/st_addband.sql,
+	  raster/scripts/plpgsql/st_areaweightedsummarystats.sql,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_createindexraster.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_geomextent2rastercoord.sql,
+	  raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/scripts/plpgsql/st_multibandmapalgebra.sql,
+	  raster/scripts/plpgsql/st_pixelaspoints.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_querytables.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setarray.sql,
+	  raster/scripts/plpgsql/st_setvalues.sql,
+	  raster/scripts/plpgsql/st_splittable.sql,
+	  raster/scripts/plpgsql/st_summarystatsagg.sql,
+	  raster/scripts/plpgsql/st_tile.sql,
+	  raster/scripts/plpgsql/st_union.sql,
+	  raster/scripts/python/Makefile.in,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/genraster.py,
+	  raster/scripts/python/ovdump.py, raster/scripts/python/pixval.py,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/scripts/python/rtpixdump.py,
+	  raster/scripts/python/rtreader.py,
+	  raster/scripts/python/rtrowdump.py,
+	  raster/scripts/python/window.py, raster/test/Makefile.in,
+	  raster/test/core/Makefile.in, raster/test/core/check.h,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/README,
+	  raster/test/regress/box3d.sql,
+	  raster/test/regress/box3d_expected,
+	  raster/test/regress/bug_test_car5.sql,
+	  raster/test/regress/bug_test_car5_expected,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/create_rt_band_properties_test_expected,
+	  raster/test/regress/create_rt_empty_raster_test.sql,
+	  raster/test/regress/create_rt_empty_raster_test_expected,
+	  raster/test/regress/create_rt_gist_test.sql,
+	  raster/test/regress/create_rt_gist_test_expected,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebra_test_expected,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/create_rt_properties_test.sql,
+	  raster/test/regress/create_rt_properties_test_expected,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test_expected,
+	  raster/test/regress/drop_rt_empty_raster_test.sql,
+	  raster/test/regress/drop_rt_empty_raster_test_expected,
+	  raster/test/regress/drop_rt_gist_test.sql,
+	  raster/test/regress/drop_rt_gist_test_expected,
+	  raster/test/regress/drop_rt_mapalgebra_test.sql,
+	  raster/test/regress/drop_rt_mapalgebra_test_expected,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/drop_rt_properties_test.sql,
+	  raster/test/regress/drop_rt_properties_test_expected,
+	  raster/test/regress/loader/Basic-post.sh,
+	  raster/test/regress/loader/Basic-pre.sh,
+	  raster/test/regress/loader/Basic.select.sql,
+	  raster/test/regress/loader/BasicCopy-post.sh,
+	  raster/test/regress/loader/BasicCopy-pre.sh,
+	  raster/test/regress/loader/BasicCopy.select.sql,
+	  raster/test/regress/loader/Tiled10x10-post.sh,
+	  raster/test/regress/loader/Tiled10x10-pre.sh,
+	  raster/test/regress/loader/Tiled10x10.select.sql,
+	  raster/test/regress/loader/Tiled10x10Copy-post.sh,
+	  raster/test/regress/loader/Tiled10x10Copy-pre.sh,
+	  raster/test/regress/loader/Tiled10x10Copy.select.sql,
+	  raster/test/regress/loader/testraster.tif,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_above_expected,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asgdalraster_expected,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_asjpeg_expected,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_aspng_expected,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_astiff_expected,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_band_properties_expected,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_below_expected,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_bytea_expected,
+	  raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contain_expected,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_contained_expected,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_count_expected,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_dimensions_expected,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_georeference_expected,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_hasnoband_expected,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_intersects_expected,
+	  raster/test/regress/rt_io.sql,
+	  raster/test/regress/rt_io_expected,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_isempty_expected,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_left_expected,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected,
+	  raster/test/regress/rt_mapalgebraexpr_expected,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster_expected,
+	  raster/test/regress/rt_mapalgebrafct_expected,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected,
+	  raster/test/regress/rt_metadata.sql,
+	  raster/test/regress/rt_metadata_expected,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overabove_expected,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overbelow_expected,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overlap_expected,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overleft_expected,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_overright_expected,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelsize_expected,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_pixelvalue_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_reclass_expected,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_right_expected,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_rotation_expected,
+	  raster/test/regress/rt_same.sql,
+	  raster/test/regress/rt_same_expected,
+	  raster/test/regress/rt_samealignment.sql,
+	  raster/test/regress/rt_samealignment_expected,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_scale_expected,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_band_properties_expected,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_set_properties_expected,
+	  raster/test/regress/rt_spatial_relationship.sql,
+	  raster/test/regress/rt_spatial_relationship_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_upperleft_expected,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected,
+	  raster/test/regress/rt_valuepercent.sql,
+	  raster/test/regress/rt_valuepercent_expected,
+	  raster/test/regress/run_test.in,
+	  raster/test/regress/testgdalraster.in,
+	  raster/test/regress/testgdalraster_expected,
+	  raster/test/regress/tickets.sql,
+	  raster/test/regress/tickets_expected, regress/Makefile.in,
+	  regress/README, regress/affine.sql, regress/affine_expected,
+	  regress/bestsrid.sql, regress/bestsrid_expected,
+	  regress/binary.sql, regress/binary_expected, regress/clean.sql,
+	  regress/clean_expected, regress/concave_hull.sql,
+	  regress/concave_hull_expected, regress/ctors.sql,
+	  regress/ctors_expected, regress/dump.sql, regress/dump_expected,
+	  regress/dumppoints.sql, regress/dumppoints_expected,
+	  regress/empty.sql, regress/empty_expected, regress/hausdorff.sql,
+	  regress/hausdorff_expected, regress/in_geojson.sql,
+	  regress/in_geojson_expected, regress/in_gml.sql,
+	  regress/in_gml_expected, regress/in_kml.sql,
+	  regress/in_kml_expected, regress/iscollection.sql,
+	  regress/iscollection_expected, regress/isvaliddetail.sql,
+	  regress/isvaliddetail_expected, regress/legacy.sql,
+	  regress/legacy_expected, regress/loader/Arc.dbf,
+	  regress/loader/Arc.select.sql, regress/loader/Arc.shp,
+	  regress/loader/ArcM.dbf, regress/loader/ArcM.select.sql,
+	  regress/loader/ArcM.shp, regress/loader/ArcZ.dbf,
+	  regress/loader/ArcZ.select.sql, regress/loader/ArcZ.shp,
+	  regress/loader/Latin1.dbf, regress/loader/Latin1.select.sql,
+	  regress/loader/MultiPoint.dbf,
+	  regress/loader/MultiPoint.select.sql,
+	  regress/loader/MultiPoint.shp, regress/loader/MultiPointM.dbf,
+	  regress/loader/MultiPointM.select.sql,
+	  regress/loader/MultiPointM.shp, regress/loader/MultiPointZ.dbf,
+	  regress/loader/MultiPointZ.select.sql,
+	  regress/loader/MultiPointZ.shp,
+	  regress/loader/MultiToSinglePoint.dbf,
+	  regress/loader/MultiToSinglePoint.select.sql,
+	  regress/loader/NoTransPoint.dbf,
+	  regress/loader/NoTransPoint.select.sql,
+	  regress/loader/NotReallyMultiPoint.dbf,
+	  regress/loader/NotReallyMultiPoint.select.sql,
+	  regress/loader/Point.dbf, regress/loader/Point.select.sql,
+	  regress/loader/Point.shp, regress/loader/PointM.dbf,
+	  regress/loader/PointM.select.sql, regress/loader/PointM.shp,
+	  regress/loader/PointWithSchema-post.sql,
+	  regress/loader/PointWithSchema-pre.sql,
+	  regress/loader/PointWithSchema.dbf,
+	  regress/loader/PointWithSchema.select.sql,
+	  regress/loader/PointZ.dbf, regress/loader/PointZ.select.sql,
+	  regress/loader/PointZ.shp, regress/loader/Polygon.dbf,
+	  regress/loader/Polygon.select.sql, regress/loader/Polygon.shp,
+	  regress/loader/PolygonM.dbf, regress/loader/PolygonM.select.sql,
+	  regress/loader/PolygonM.shp, regress/loader/PolygonZ.dbf,
+	  regress/loader/PolygonZ.select.sql, regress/loader/PolygonZ.shp,
+	  regress/loader/README, regress/loader/ReprojectPts-post.sql,
+	  regress/loader/ReprojectPts-pre.sql,
+	  regress/loader/ReprojectPts.dbf,
+	  regress/loader/ReprojectPts.select.sql,
+	  regress/loader/ReprojectPtsGeog-post.sql,
+	  regress/loader/ReprojectPtsGeog-pre.sql,
+	  regress/loader/ReprojectPtsGeog.dbf,
+	  regress/loader/ReprojectPtsGeog.select.sql,
+	  regress/loader/TSIPolygon.dbf,
+	  regress/loader/TSIPolygon.select.sql,
+	  regress/loader/TSTIPolygon.dbf,
+	  regress/loader/TSTIPolygon.select.sql,
+	  regress/loader/TSTPolygon.dbf,
+	  regress/loader/TSTPolygon.select.sql, regress/long_xact.sql,
+	  regress/long_xact_expected, regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected, regress/measures.sql,
+	  regress/measures_expected, regress/node.sql,
+	  regress/node_expected, regress/offsetcurve.sql,
+	  regress/offsetcurve_expected, regress/out_geography.sql,
+	  regress/out_geography_expected, regress/out_geometry.sql,
+	  regress/out_geometry_expected, regress/polygonize.sql,
+	  regress/polygonize_expected, regress/polyhedralsurface.sql,
+	  regress/polyhedralsurface_expected,
+	  regress/postgis_type_name.sql,
+	  regress/postgis_type_name_expected, regress/regress.sql,
+	  regress/regress_bdpoly.sql, regress/regress_bdpoly_expected,
+	  regress/regress_biginsert.sql, regress/regress_buffer_params.sql,
+	  regress/regress_buffer_params_expected, regress/regress_expected,
+	  regress/regress_index.sql, regress/regress_index_expected,
+	  regress/regress_index_nulls.sql,
+	  regress/regress_index_nulls_expected,
+	  regress/regress_lots_of_nulls.sql,
+	  regress/regress_lots_of_points.sql, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected, regress/regress_management.sql,
+	  regress/regress_management_expected, regress/regress_ogc.sql,
+	  regress/regress_ogc_cover.sql,
+	  regress/regress_ogc_cover_expected, regress/regress_ogc_expected,
+	  regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected,
+	  regress/regress_proj.sql, regress/regress_proj_expected,
+	  regress/relate.sql, regress/relate_bnr.sql,
+	  regress/relate_bnr_expected, regress/relate_expected,
+	  regress/relatematch.sql, regress/relatematch_expected,
+	  regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected, regress/removepoint.sql,
+	  regress/removepoint_expected, regress/setpoint.sql,
+	  regress/setpoint_expected, regress/sharedpaths.sql,
+	  regress/sharedpaths_expected, regress/simplify.sql,
+	  regress/simplify_expected, regress/snap.sql,
+	  regress/snap_expected, regress/snaptogrid.sql,
+	  regress/snaptogrid_expected, regress/split.sql,
+	  regress/split_expected, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-general.sql, regress/sql-mm-general_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected,
+	  regress/summary.sql, regress/summary_expected,
+	  regress/tickets.sql, regress/tickets_expected,
+	  regress/typmod.sql, regress/typmod_expected,
+	  regress/unaryunion.sql, regress/unaryunion_expected,
+	  regress/wkb.sql, regress/wkb_expected, regress/wkt.sql,
+	  regress/wkt_expected, regress/wmsservers.sql,
+	  regress/wmsservers_expected, spatial_ref_sys.sql,
+	  topology/ER/Makefile, topology/ER/topology.fig,
+	  topology/Makefile.in, topology/README, topology/TODO,
+	  topology/sql/gml.sql.in.c,
+	  topology/sql/manage/CopyTopology.sql.in.c,
+	  topology/sql/manage/ManageHelper.sql.in.c,
+	  topology/sql/manage/TopologySummary.sql.in.c,
+	  topology/sql/polygonize.sql.in.c, topology/sql/populate.sql.in.c,
+	  topology/sql/predicates.sql.in.c,
+	  topology/sql/query/GetNodeEdges.sql.in.c,
+	  topology/sql/query/GetRingEdges.sql.in.c,
+	  topology/sql/query/getedgebypoint.sql.in.c,
+	  topology/sql/query/getfacebypoint.sql.in.c,
+	  topology/sql/query/getnodebypoint.sql.in.c,
+	  topology/sql/sqlmm.sql.in.c,
+	  topology/sql/topoelement/topoelement_agg.sql.in.c,
+	  topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/sql/topogeometry/type.sql.in.c, topology/test/Makefile,
+	  topology/test/cache_geometries.sql,
+	  topology/test/edit_topology.sql, topology/test/hierarchy.sql,
+	  topology/test/invalid_topology.sql,
+	  topology/test/load_features.sql,
+	  topology/test/load_topology.sql.in,
+	  topology/test/more_features.sql, topology/test/predicates.sql.in,
+	  topology/test/query_features.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface2.5d.sql,
+	  topology/test/regress/addface2.5d_expected,
+	  topology/test/regress/addface_expected,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected,
+	  topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected,
+	  topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected,
+	  topology/test/regress/createtopology.sql,
+	  topology/test/regress/createtopology_expected,
+	  topology/test/regress/droptopology.sql,
+	  topology/test/regress/droptopology_expected,
+	  topology/test/regress/getedgebypoint.sql,
+	  topology/test/regress/getedgebypoint_expected,
+	  topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected,
+	  topology/test/regress/getnodebypoint.sql,
+	  topology/test/regress/getnodebypoint_expected,
+	  topology/test/regress/getnodeedges.sql,
+	  topology/test/regress/getnodeedges_expected,
+	  topology/test/regress/getringedges.sql,
+	  topology/test/regress/getringedges_expected,
+	  topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected,
+	  topology/test/regress/layertrigger.sql,
+	  topology/test/regress/layertrigger_expected,
+	  topology/test/regress/legacy_invalid.sql,
+	  topology/test/regress/legacy_invalid_expected,
+	  topology/test/regress/legacy_predicate.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query.sql,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected,
+	  topology/test/regress/polygonize.sql,
+	  topology/test/regress/polygonize_expected,
+	  topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected,
+	  topology/test/regress/st_addisonode.sql,
+	  topology/test/regress/st_addisonode_expected,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected,
+	  topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected,
+	  topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgeheal_expected,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_newedgessplit_expected,
+	  topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgemodface_expected,
+	  topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/st_remedgenewface_expected,
+	  topology/test/regress/topo2.5d.sql,
+	  topology/test/regress/topo2.5d_expected,
+	  topology/test/regress/topoelement.sql,
+	  topology/test/regress/topoelement_expected,
+	  topology/test/regress/topoelementarray_agg.sql,
+	  topology/test/regress/topoelementarray_agg_expected,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topogeo_addpolygon_expected,
+	  topology/test/regress/topogeometry_type.sql,
+	  topology/test/regress/topogeometry_type_expected,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected,
+	  topology/test/validate_topology.sql, topology/topology.sql.in.c,
+	  topology/topology_drop_after.sql.in.c,
+	  topology/topology_drop_before.sql.in.c, utils/Makefile.in,
+	  utils/README, utils/create_undef.pl,
+	  utils/postgis_proc_upgrade.pl, utils/postgis_restore.pl.in,
+	  utils/profile_intersects.pl, utils/read_scripts_version.pl,
+	  utils/svn_repo_revision.pl, utils/test_estimation.pl,
+	  utils/test_geography_estimation.pl,
+	  utils/test_geography_joinestimation.pl,
+	  utils/test_joinestimation.pl: Try again with line endings, this
+	  time using eol-style instead of eol-type (#1605)
 
 2012-02-27 20:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9323] Set appropriate mime types and text file types on all
-	  files. (#1605)
+	* [r9323] COPYING, CREDITS, GNUmakefile.in, HOWTO_RELEASE,
+	  LICENSE.TXT, MIGRATION, Makefile, NEWS, README.postgis,
+	  README.raster, STYLE, TODO, Version.config, astyle.sh,
+	  autogen.sh, configure.ac, doc/Makefile.comments.in,
+	  doc/Makefile.in, doc/README, doc/ZMSgeoms.txt,
+	  doc/doxygen.cfg.in, doc/extras.xml, doc/extras_historytable.xml,
+	  doc/extras_tigergeocoder.xml, doc/extras_topology.xml,
+	  doc/faq.xml, doc/faq_raster.xml, doc/geography.txt,
+	  doc/html/image_src/Makefile.in, doc/html/image_src/de9im01.wkt,
+	  doc/html/image_src/de9im02.wkt, doc/html/image_src/de9im03.wkt,
+	  doc/html/image_src/de9im04.wkt, doc/html/image_src/de9im05.wkt,
+	  doc/html/image_src/de9im06.wkt, doc/html/image_src/de9im07.wkt,
+	  doc/html/image_src/de9im08.wkt, doc/html/image_src/de9im09.wkt,
+	  doc/html/image_src/de9im10.wkt, doc/html/image_src/de9im11.wkt,
+	  doc/html/image_src/de9im12.wkt, doc/html/image_src/de9im13.wkt,
+	  doc/html/image_src/generator.c,
+	  doc/html/image_src/st_azimuth01.wkt,
+	  doc/html/image_src/st_azimuth02.wkt,
+	  doc/html/image_src/st_azimuthmath.sql,
+	  doc/html/image_src/st_buffer01.wkt,
+	  doc/html/image_src/st_buffer02.wkt,
+	  doc/html/image_src/st_buffer03.wkt,
+	  doc/html/image_src/st_buffer04.wkt,
+	  doc/html/image_src/st_buffer05.wkt,
+	  doc/html/image_src/st_buffer06.wkt,
+	  doc/html/image_src/st_buffer07.wkt,
+	  doc/html/image_src/st_buffer08.wkt,
+	  doc/html/image_src/st_buildarea01.wkt,
+	  doc/html/image_src/st_buildarea02.wkt,
+	  doc/html/image_src/st_centroid01.wkt,
+	  doc/html/image_src/st_centroid02.wkt,
+	  doc/html/image_src/st_centroid03.wkt,
+	  doc/html/image_src/st_centroid04.wkt,
+	  doc/html/image_src/st_closestpoint01.wkt,
+	  doc/html/image_src/st_closestpoint02.wkt,
+	  doc/html/image_src/st_concavehull01.wkt,
+	  doc/html/image_src/st_concavehull02.wkt,
+	  doc/html/image_src/st_concavehull03.wkt,
+	  doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/html/image_src/st_concavehull08.wkt,
+	  doc/html/image_src/st_contains01.wkt,
+	  doc/html/image_src/st_contains02.wkt,
+	  doc/html/image_src/st_contains03.wkt,
+	  doc/html/image_src/st_contains04.wkt,
+	  doc/html/image_src/st_contains05.wkt,
+	  doc/html/image_src/st_contains06.wkt,
+	  doc/html/image_src/st_convexhull01.wkt,
+	  doc/html/image_src/st_crosses01.wkt,
+	  doc/html/image_src/st_crosses02.wkt,
+	  doc/html/image_src/st_crosses03.wkt,
+	  doc/html/image_src/st_crosses04.wkt,
+	  doc/html/image_src/st_difference01.wkt,
+	  doc/html/image_src/st_dumppoints01.wkt,
+	  doc/html/image_src/st_issimple01.wkt,
+	  doc/html/image_src/st_issimple02.wkt,
+	  doc/html/image_src/st_issimple03.wkt,
+	  doc/html/image_src/st_issimple04.wkt,
+	  doc/html/image_src/st_issimple05.wkt,
+	  doc/html/image_src/st_issimple06.wkt,
+	  doc/html/image_src/st_issimple07.wkt,
+	  doc/html/image_src/st_isvalid01.wkt,
+	  doc/html/image_src/st_isvalid02.wkt,
+	  doc/html/image_src/st_isvalid03.wkt,
+	  doc/html/image_src/st_isvalid04.wkt,
+	  doc/html/image_src/st_isvalid05.wkt,
+	  doc/html/image_src/st_isvalid06.wkt,
+	  doc/html/image_src/st_isvalid07.wkt,
+	  doc/html/image_src/st_isvalid08.wkt,
+	  doc/html/image_src/st_isvalid09.wkt,
+	  doc/html/image_src/st_line_interpolate_point01.wkt,
+	  doc/html/image_src/st_line_substring01.wkt,
+	  doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/html/image_src/st_linecrossingdirection02.wkt,
+	  doc/html/image_src/st_linecrossingdirection03.wkt,
+	  doc/html/image_src/st_linecrossingdirection04.wkt,
+	  doc/html/image_src/st_longestline01.wkt,
+	  doc/html/image_src/st_longestline02.wkt,
+	  doc/html/image_src/st_longestline03.wkt,
+	  doc/html/image_src/st_minimumboundingcircle01.wkt,
+	  doc/html/image_src/st_offsetcurve01.wkt,
+	  doc/html/image_src/st_offsetcurve02.wkt,
+	  doc/html/image_src/st_offsetcurve03.wkt,
+	  doc/html/image_src/st_offsetcurve04.wkt,
+	  doc/html/image_src/st_offsetcurve05.wkt,
+	  doc/html/image_src/st_offsetcurve06.wkt,
+	  doc/html/image_src/st_overlaps01.wkt,
+	  doc/html/image_src/st_overlaps02.wkt,
+	  doc/html/image_src/st_overlaps03.wkt,
+	  doc/html/image_src/st_sharedpaths01.wkt,
+	  doc/html/image_src/st_sharedpaths02.wkt,
+	  doc/html/image_src/st_shortestline01.wkt,
+	  doc/html/image_src/st_shortestline02.wkt,
+	  doc/html/image_src/st_snap01.wkt,
+	  doc/html/image_src/st_snap02.wkt,
+	  doc/html/image_src/st_snap03.wkt,
+	  doc/html/image_src/st_snap04.wkt,
+	  doc/html/image_src/st_snap05.wkt,
+	  doc/html/image_src/st_split01.wkt,
+	  doc/html/image_src/st_split02.wkt,
+	  doc/html/image_src/st_split03.wkt,
+	  doc/html/image_src/st_split04.wkt,
+	  doc/html/image_src/st_symdifference01.wkt,
+	  doc/html/image_src/st_symdifference02.wkt,
+	  doc/html/image_src/st_touches01.wkt,
+	  doc/html/image_src/st_touches02.wkt,
+	  doc/html/image_src/st_touches03.wkt,
+	  doc/html/image_src/st_touches04.wkt,
+	  doc/html/image_src/st_touches05.wkt,
+	  doc/html/image_src/st_touches06.wkt,
+	  doc/html/image_src/st_within01.wkt, doc/html/image_src/styles.c,
+	  doc/html/image_src/styles.conf, doc/html/image_src/styles.h,
+	  doc/html/images/PostGIS_logo.png, doc/html/images/caution.png,
+	  doc/html/images/ccbysa.png, doc/html/images/check.png,
+	  doc/html/images/important.png,
+	  doc/html/images/matrix_autocast.png,
+	  doc/html/images/matrix_checkmark.png,
+	  doc/html/images/matrix_transform.png, doc/html/images/note.png,
+	  doc/html/images/osgeo_logo.png,
+	  doc/html/images/raster_xscale_yscale_xskew_yskew.png,
+	  doc/html/images/rt_st_transform01.png,
+	  doc/html/images/rt_st_transform02.png,
+	  doc/html/images/rt_st_transform03.png,
+	  doc/html/images/st_asraster01.png,
+	  doc/html/images/st_asraster02.png, doc/html/images/st_band01.png,
+	  doc/html/images/st_band02.png, doc/html/images/st_band03.png,
+	  doc/html/images/st_clip01.png, doc/html/images/st_clip02.png,
+	  doc/html/images/st_clip03.png,
+	  doc/html/images/st_crosses-math.gif,
+	  doc/html/images/st_mapalgebraexpr01.png,
+	  doc/html/images/st_mapalgebraexpr02.png,
+	  doc/html/images/st_mapalgebraexpr2_01.png,
+	  doc/html/images/st_mapalgebraexpr2_02.png,
+	  doc/html/images/st_mapalgebraexpr2_04.png,
+	  doc/html/images/st_mapalgebraexpr2_05.png,
+	  doc/html/images/st_mapalgebraexpr2_06.png,
+	  doc/html/images/st_mapalgebraexpr2_07.png,
+	  doc/html/images/st_mapalgebrafct2_01.png,
+	  doc/html/images/st_mapalgebrafct2_02.png,
+	  doc/html/images/st_mapalgebrafctngb01.png,
+	  doc/html/images/st_mapalgebrafctngb02.png,
+	  doc/html/images/st_resample01.png,
+	  doc/html/images/st_resample02.png,
+	  doc/html/images/st_rescale01.png,
+	  doc/html/images/st_rescale02.png,
+	  doc/html/images/st_touches-math.gif, doc/html/images/tip.png,
+	  doc/html/images/warning.png, doc/html/style.css,
+	  doc/installation.xml, doc/introduction.xml,
+	  doc/performance_tips.xml, doc/postgis.xml, doc/reference.xml,
+	  doc/reference_accessor.xml, doc/reference_constructor.xml,
+	  doc/reference_editor.xml, doc/reference_exception.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_operator.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/reference_transaction.xml, doc/reference_type.xml,
+	  doc/release_notes.xml, doc/reporting.xml,
+	  doc/rfc/postgis_rfc_02.txt, doc/rfc/postgis_rfc_03.txt,
+	  doc/rfc/postgis_rfc_03_sheet.txt, doc/rfc/postgis_rfc_04.txt,
+	  doc/template.xml, doc/using_postgis_app.xml,
+	  doc/using_postgis_dataman.xml, doc/using_raster_dataman.xml,
+	  doc/xmlformat.conf, extensions/Makefile.in, extensions/README,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis/postgis.control.in,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/postgis_topology.control.in,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in,
+	  extras/WFS_locks/Makefile, extras/WFS_locks/README,
+	  extras/WFS_locks/WFS_locks.c, extras/WFS_locks/WFS_locks.sql.in,
+	  extras/WFS_locks/test.sql, extras/history_table/README,
+	  extras/history_table/history_table.sql,
+	  extras/ogc_test_suite/1_schema.sql,
+	  extras/ogc_test_suite/2_queries.sql,
+	  extras/ogc_test_suite/3_cleanup.sql,
+	  extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README,
+	  extras/rpm/README, extras/rpm/patches/filter-requires-perl-Pg.sh,
+	  extras/template_gis/Makefile, extras/template_gis/README,
+	  extras/template_gis/createdb.postgis.in,
+	  extras/template_gis/mktemplate_gis.in,
+	  extras/template_gis/mktemplate_gis.sh.in,
+	  extras/template_gis/postgis_env.sh.in,
+	  extras/template_gis/postgres_lib.sh.in,
+	  extras/template_gis/rmtemplate_gis.in,
+	  extras/template_gis/rmtemplate_gis.sh.in,
+	  extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_state.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_get_point.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/load_tiger.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/newdb.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerimport.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerpoly2.py,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/orig/tiger_geocoder.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/lookup_tables.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/roads_local.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/tiger_geocode_roads.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/utmzone.sql,
+	  extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/census_tracts_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/legacy_import/tiger2008/import_tiger_shps.sh,
+	  extras/tiger_geocoder/tiger_2010/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/topology/README,
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.sh,
+	  extras/tiger_geocoder/tiger_2010/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/utmzone.sql,
+	  extras/wkb_reader/Makefile, extras/wkb_reader/README,
+	  extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c,
+	  extras/wkb_reader/wkbtest.h, install-sh, java/Makefile,
+	  java/ejb2/COPYING, java/ejb2/COPYING_LGPL, java/ejb2/README,
+	  java/ejb2/build.xml, java/ejb2/prepare-jboss.xml,
+	  java/ejb2/resources/application.xml,
+	  java/ejb2/resources/build.properties,
+	  java/ejb2/resources/jndi/jndi.properties,
+	  java/ejb2/resources/postgis-ejb2-ds.xml,
+	  java/ejb2/src/com/geodetix/geo/client/Client.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
+	  java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java,
+	  java/ejb3/.settings/org.eclipse.jdt.core.prefs,
+	  java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt,
+	  java/ejb3/build.xml, java/ejb3/ejb3spatial.pdf,
+	  java/ejb3/jboss/geodata-ds.xml,
+	  java/ejb3/jboss/ingest-service.xml,
+	  java/ejb3/src/META-INF/persistence.xml,
+	  java/ejb3/src/jndi.properties,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/jdbc/COPYING_LGPL, java/jdbc/Makefile.in, java/jdbc/README,
+	  java/jdbc/build.xml,
+	  java/jdbc/jtssrc/examples/JtsTestParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JTSShape.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsWrapper.java,
+	  java/jdbc/jtssrc/pom.xml, java/jdbc/pom.xml,
+	  java/jdbc/src/examples/Test.java,
+	  java/jdbc/src/examples/TestAutoregister.java,
+	  java/jdbc/src/examples/TestBoxes.java,
+	  java/jdbc/src/examples/TestJava2d.java,
+	  java/jdbc/src/examples/TestParser.java,
+	  java/jdbc/src/examples/TestServer.java,
+	  java/jdbc/src/examples/VersionPrinter.java,
+	  java/jdbc/src/org/postgis/ComposedGeom.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
+	  java/jdbc/src/org/postgis/DriverWrapperLW.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/GeometryCollection.java,
+	  java/jdbc/src/org/postgis/LineString.java,
+	  java/jdbc/src/org/postgis/LinearRing.java,
+	  java/jdbc/src/org/postgis/MultiLineString.java,
+	  java/jdbc/src/org/postgis/MultiPoint.java,
+	  java/jdbc/src/org/postgis/MultiPolygon.java,
+	  java/jdbc/src/org/postgis/PGbox2d.java,
+	  java/jdbc/src/org/postgis/PGbox3d.java,
+	  java/jdbc/src/org/postgis/PGboxbase.java,
+	  java/jdbc/src/org/postgis/PGgeometry.java,
+	  java/jdbc/src/org/postgis/PGgeometryLW.java,
+	  java/jdbc/src/org/postgis/Point.java,
+	  java/jdbc/src/org/postgis/PointComposedGeom.java,
+	  java/jdbc/src/org/postgis/Polygon.java,
+	  java/jdbc/src/org/postgis/Version.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/jdbc/src/org/postgis/binary/ByteGetter.java,
+	  java/jdbc/src/org/postgis/binary/ByteSetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueGetter.java,
+	  java/jdbc/src/org/postgis/binary/ValueSetter.java,
+	  java/jdbc/src/org/postgis/java2d/Java2DWrapper.java,
+	  java/jdbc/src/org/postgis/java2d/PGShapeGeometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/jdbc/src/org/postgis/version.properties,
+	  java/jdbc/src/org/postgresql/driverconfig.properties,
+	  java/jdbc/stubs/LICENSE,
+	  java/jdbc/stubs/org/postgresql/Connection.java,
+	  java/jdbc/stubs/org/postgresql/PGConnection.java,
+	  java/jdbc/todo.txt, java/pljava/README.txt,
+	  java/pljava/build.xml, java/pljava/functions.sql,
+	  java/pljava/install.sh, java/pljava/postgis_pljava.jar,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java,
+	  java/pljava/src/org/postgis/pljava/PLJGeometry.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java,
+	  java/pljava/update.sh, liblwgeom/Makefile.in, liblwgeom/box2d.c,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/README,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_serialized.txt,
+	  liblwgeom/g_util.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_debug.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_lex.l,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.h,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwout_x3d.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwprint.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtin.c, liblwgeom/lwtree.c,
+	  liblwgeom/lwtree.h, liblwgeom/lwtriangle.c, liblwgeom/lwutil.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.c, liblwgeom/measures3d.h,
+	  liblwgeom/ptarray.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h, liblwgeom/vsprintf.c,
+	  libpgcommon/Makefile.in, libpgcommon/common.h,
+	  libpgcommon/cunit/Makefile.in, libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, libpgcommon/lwgeom_pg.c,
+	  libpgcommon/lwgeom_pg.h, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, libpgcommon/pgsql_compat.h,
+	  loader/Makefile.in, loader/README.i18n, loader/README.pgsql2shp,
+	  loader/README.shp2pgsql, loader/README.txt, loader/TODO,
+	  loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_pgsql2shp.h, loader/cunit/cu_shp2pgsql.c,
+	  loader/cunit/cu_shp2pgsql.h, loader/cunit/cu_tester.c,
+	  loader/cunit/cu_tester.h, loader/cunit/map.txt, loader/dbfopen.c,
+	  loader/getopt.c, loader/getopt.h, loader/image/error.png,
+	  loader/image/good.png, loader/image/icon_source.svg,
+	  loader/image/warn.png, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/safileio.c, loader/shapefil.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shp2pgsql-gui.ico,
+	  loader/shpcommon.c, loader/shpcommon.h, loader/shpopen.c,
+	  macros/ac_proj4_version.m4, macros/codeset.m4, macros/gettext.m4,
+	  macros/gtk-2.0.m4, macros/iconv.m4, macros/intl.m4,
+	  macros/intldir.m4, macros/intlmacosx.m4, macros/intltool.m4,
+	  macros/lib-ld.m4, macros/lib-link.m4, macros/lib-prefix.m4,
+	  macros/nls.m4, macros/po.m4, macros/progtest.m4, make_dist.sh,
+	  postgis/Makefile.in, postgis/Makefile.pgxs, postgis/README,
+	  postgis/TODO, postgis/compat.h, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/geography_btree.c,
+	  postgis/geography_estimate.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/geometry_estimate.c,
+	  postgis/geometry_inout.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/gserialized_typmod.c,
+	  postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c, postgis/long_xact.c,
+	  postgis/long_xact.sql.in.c, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_cache.c,
+	  postgis/lwgeom_cache.h, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_export.h,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_analytic.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_geojson.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c,
+	  postgis/postgis_drop_before.sql.in.c, postgis/postgis_module.c,
+	  postgis/sqldefines.h.in, postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c,
+	  postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in.c, postgis_config.h.in,
+	  raster/CREDITS, raster/Makefile.in, raster/NEWS,
+	  raster/Version.config, raster/doc/doxygen.cfg.in,
+	  raster/install-sh, raster/loader/Makefile.in,
+	  raster/loader/raster2pgsql.c, raster/loader/raster2pgsql.h,
+	  raster/macros/ac_proj4_version.m4, raster/raster_config.h.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/Makefile.pgxs, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c,
+	  raster/scripts/Makefile.in,
+	  raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/readme.txt,
+	  raster/scripts/plpgsql/st_addband.sql,
+	  raster/scripts/plpgsql/st_areaweightedsummarystats.sql,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_createindexraster.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_geomextent2rastercoord.sql,
+	  raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/scripts/plpgsql/st_multibandmapalgebra.sql,
+	  raster/scripts/plpgsql/st_pixelaspoints.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_querytables.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setarray.sql,
+	  raster/scripts/plpgsql/st_setvalues.sql,
+	  raster/scripts/plpgsql/st_splittable.sql,
+	  raster/scripts/plpgsql/st_summarystatsagg.sql,
+	  raster/scripts/plpgsql/st_tile.sql,
+	  raster/scripts/plpgsql/st_union.sql,
+	  raster/scripts/python/Makefile.in,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/genraster.py,
+	  raster/scripts/python/ovdump.py, raster/scripts/python/pixval.py,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/scripts/python/rtpixdump.py,
+	  raster/scripts/python/rtreader.py,
+	  raster/scripts/python/rtrowdump.py,
+	  raster/scripts/python/window.py, raster/test/Makefile.in,
+	  raster/test/core/Makefile.in, raster/test/core/check.h,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/README,
+	  raster/test/regress/box3d.sql,
+	  raster/test/regress/box3d_expected,
+	  raster/test/regress/bug_test_car5.sql,
+	  raster/test/regress/bug_test_car5_expected,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/create_rt_band_properties_test_expected,
+	  raster/test/regress/create_rt_empty_raster_test.sql,
+	  raster/test/regress/create_rt_empty_raster_test_expected,
+	  raster/test/regress/create_rt_gist_test.sql,
+	  raster/test/regress/create_rt_gist_test_expected,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebra_test_expected,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/create_rt_properties_test.sql,
+	  raster/test/regress/create_rt_properties_test_expected,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test_expected,
+	  raster/test/regress/drop_rt_empty_raster_test.sql,
+	  raster/test/regress/drop_rt_empty_raster_test_expected,
+	  raster/test/regress/drop_rt_gist_test.sql,
+	  raster/test/regress/drop_rt_gist_test_expected,
+	  raster/test/regress/drop_rt_mapalgebra_test.sql,
+	  raster/test/regress/drop_rt_mapalgebra_test_expected,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/drop_rt_properties_test.sql,
+	  raster/test/regress/drop_rt_properties_test_expected,
+	  raster/test/regress/loader/Basic-post.sh,
+	  raster/test/regress/loader/Basic-pre.sh,
+	  raster/test/regress/loader/Basic.select.sql,
+	  raster/test/regress/loader/BasicCopy-post.sh,
+	  raster/test/regress/loader/BasicCopy-pre.sh,
+	  raster/test/regress/loader/BasicCopy.select.sql,
+	  raster/test/regress/loader/Tiled10x10-post.sh,
+	  raster/test/regress/loader/Tiled10x10-pre.sh,
+	  raster/test/regress/loader/Tiled10x10.select.sql,
+	  raster/test/regress/loader/Tiled10x10Copy-post.sh,
+	  raster/test/regress/loader/Tiled10x10Copy-pre.sh,
+	  raster/test/regress/loader/Tiled10x10Copy.select.sql,
+	  raster/test/regress/loader/testraster.tif,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_above_expected,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asgdalraster_expected,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_asjpeg_expected,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_aspng_expected,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_astiff_expected,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_band_properties_expected,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_below_expected,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_bytea_expected,
+	  raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contain_expected,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_contained_expected,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_count_expected,
+	  raster/test/regress/rt_dimensions.sql,
+	  raster/test/regress/rt_dimensions_expected,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_georeference_expected,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_hasnoband_expected,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_intersects_expected,
+	  raster/test/regress/rt_io.sql,
+	  raster/test/regress/rt_io_expected,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_isempty_expected,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_left_expected,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected,
+	  raster/test/regress/rt_mapalgebraexpr_expected,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster_expected,
+	  raster/test/regress/rt_mapalgebrafct_expected,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected,
+	  raster/test/regress/rt_metadata.sql,
+	  raster/test/regress/rt_metadata_expected,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overabove_expected,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overbelow_expected,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overlap_expected,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overleft_expected,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_overright_expected,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelsize_expected,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_pixelvalue_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_reclass_expected,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_right_expected,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_rotation_expected,
+	  raster/test/regress/rt_same.sql,
+	  raster/test/regress/rt_same_expected,
+	  raster/test/regress/rt_samealignment.sql,
+	  raster/test/regress/rt_samealignment_expected,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_scale_expected,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_band_properties_expected,
+	  raster/test/regress/rt_set_properties.sql,
+	  raster/test/regress/rt_set_properties_expected,
+	  raster/test/regress/rt_spatial_relationship.sql,
+	  raster/test/regress/rt_spatial_relationship_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected,
+	  raster/test/regress/rt_upperleft.sql,
+	  raster/test/regress/rt_upperleft_expected,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected,
+	  raster/test/regress/rt_valuepercent.sql,
+	  raster/test/regress/rt_valuepercent_expected,
+	  raster/test/regress/run_test.in,
+	  raster/test/regress/testgdalraster.in,
+	  raster/test/regress/testgdalraster_expected,
+	  raster/test/regress/tickets.sql,
+	  raster/test/regress/tickets_expected, regress/Makefile.in,
+	  regress/README, regress/affine.sql, regress/affine_expected,
+	  regress/bestsrid.sql, regress/bestsrid_expected,
+	  regress/binary.sql, regress/binary_expected, regress/clean.sql,
+	  regress/clean_expected, regress/concave_hull.sql,
+	  regress/concave_hull_expected, regress/ctors.sql,
+	  regress/ctors_expected, regress/dump.sql, regress/dump_expected,
+	  regress/dumppoints.sql, regress/dumppoints_expected,
+	  regress/empty.sql, regress/empty_expected, regress/hausdorff.sql,
+	  regress/hausdorff_expected, regress/in_geojson.sql,
+	  regress/in_geojson_expected, regress/in_gml.sql,
+	  regress/in_gml_expected, regress/in_kml.sql,
+	  regress/in_kml_expected, regress/iscollection.sql,
+	  regress/iscollection_expected, regress/isvaliddetail.sql,
+	  regress/isvaliddetail_expected, regress/legacy_expected,
+	  regress/loader/Arc.dbf, regress/loader/Arc.select.sql,
+	  regress/loader/Arc.shp, regress/loader/ArcM.dbf,
+	  regress/loader/ArcM.select.sql, regress/loader/ArcM.shp,
+	  regress/loader/ArcZ.dbf, regress/loader/ArcZ.select.sql,
+	  regress/loader/ArcZ.shp, regress/loader/Latin1.dbf,
+	  regress/loader/Latin1.select.sql, regress/loader/MultiPoint.dbf,
+	  regress/loader/MultiPoint.select.sql,
+	  regress/loader/MultiPoint.shp, regress/loader/MultiPointM.dbf,
+	  regress/loader/MultiPointM.select.sql,
+	  regress/loader/MultiPointM.shp, regress/loader/MultiPointZ.dbf,
+	  regress/loader/MultiPointZ.select.sql,
+	  regress/loader/MultiPointZ.shp,
+	  regress/loader/MultiToSinglePoint.dbf,
+	  regress/loader/MultiToSinglePoint.select.sql,
+	  regress/loader/NoTransPoint.dbf,
+	  regress/loader/NoTransPoint.select.sql,
+	  regress/loader/NotReallyMultiPoint.dbf,
+	  regress/loader/NotReallyMultiPoint.select.sql,
+	  regress/loader/Point.dbf, regress/loader/Point.select.sql,
+	  regress/loader/Point.shp, regress/loader/PointM.dbf,
+	  regress/loader/PointM.select.sql, regress/loader/PointM.shp,
+	  regress/loader/PointWithSchema-post.sql,
+	  regress/loader/PointWithSchema-pre.sql,
+	  regress/loader/PointWithSchema.dbf,
+	  regress/loader/PointWithSchema.select.sql,
+	  regress/loader/PointZ.dbf, regress/loader/PointZ.select.sql,
+	  regress/loader/PointZ.shp, regress/loader/Polygon.dbf,
+	  regress/loader/Polygon.select.sql, regress/loader/Polygon.shp,
+	  regress/loader/PolygonM.dbf, regress/loader/PolygonM.select.sql,
+	  regress/loader/PolygonM.shp, regress/loader/PolygonZ.dbf,
+	  regress/loader/PolygonZ.select.sql, regress/loader/PolygonZ.shp,
+	  regress/loader/README, regress/loader/ReprojectPts-pre.sql,
+	  regress/loader/ReprojectPts.dbf,
+	  regress/loader/ReprojectPts.select.sql,
+	  regress/loader/ReprojectPtsGeog-pre.sql,
+	  regress/loader/ReprojectPtsGeog.dbf,
+	  regress/loader/ReprojectPtsGeog.select.sql,
+	  regress/loader/TSIPolygon.dbf,
+	  regress/loader/TSIPolygon.select.sql,
+	  regress/loader/TSTIPolygon.dbf,
+	  regress/loader/TSTIPolygon.select.sql,
+	  regress/loader/TSTPolygon.dbf,
+	  regress/loader/TSTPolygon.select.sql, regress/long_xact.sql,
+	  regress/long_xact_expected, regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected, regress/measures.sql,
+	  regress/measures_expected, regress/node.sql,
+	  regress/node_expected, regress/offsetcurve.sql,
+	  regress/offsetcurve_expected, regress/out_geography.sql,
+	  regress/out_geography_expected, regress/out_geometry.sql,
+	  regress/out_geometry_expected, regress/polygonize.sql,
+	  regress/polygonize_expected, regress/polyhedralsurface.sql,
+	  regress/polyhedralsurface_expected,
+	  regress/postgis_type_name.sql,
+	  regress/postgis_type_name_expected, regress/regress.sql,
+	  regress/regress_bdpoly.sql, regress/regress_bdpoly_expected,
+	  regress/regress_biginsert.sql, regress/regress_buffer_params.sql,
+	  regress/regress_buffer_params_expected, regress/regress_expected,
+	  regress/regress_index.sql, regress/regress_index_expected,
+	  regress/regress_index_nulls.sql,
+	  regress/regress_index_nulls_expected,
+	  regress/regress_lots_of_nulls.sql,
+	  regress/regress_lots_of_points.sql, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected, regress/regress_management.sql,
+	  regress/regress_management_expected, regress/regress_ogc.sql,
+	  regress/regress_ogc_cover.sql,
+	  regress/regress_ogc_cover_expected, regress/regress_ogc_expected,
+	  regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected,
+	  regress/regress_proj.sql, regress/regress_proj_expected,
+	  regress/relate.sql, regress/relate_bnr.sql,
+	  regress/relate_bnr_expected, regress/relate_expected,
+	  regress/relatematch.sql, regress/relatematch_expected,
+	  regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected, regress/removepoint.sql,
+	  regress/removepoint_expected, regress/setpoint.sql,
+	  regress/setpoint_expected, regress/sharedpaths.sql,
+	  regress/sharedpaths_expected, regress/simplify.sql,
+	  regress/simplify_expected, regress/snap.sql,
+	  regress/snap_expected, regress/snaptogrid.sql,
+	  regress/snaptogrid_expected, regress/split.sql,
+	  regress/split_expected, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-general.sql, regress/sql-mm-general_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected,
+	  regress/summary.sql, regress/summary_expected,
+	  regress/tickets.sql, regress/tickets_expected,
+	  regress/typmod.sql, regress/typmod_expected,
+	  regress/unaryunion.sql, regress/unaryunion_expected,
+	  regress/wkb.sql, regress/wkb_expected, regress/wkt.sql,
+	  regress/wkt_expected, regress/wmsservers.sql,
+	  regress/wmsservers_expected, spatial_ref_sys.sql,
+	  topology/ER/Makefile, topology/ER/topology.fig,
+	  topology/Makefile.in, topology/README, topology/TODO,
+	  topology/sql/gml.sql.in.c,
+	  topology/sql/manage/CopyTopology.sql.in.c,
+	  topology/sql/manage/ManageHelper.sql.in.c,
+	  topology/sql/manage/TopologySummary.sql.in.c,
+	  topology/sql/polygonize.sql.in.c, topology/sql/populate.sql.in.c,
+	  topology/sql/predicates.sql.in.c,
+	  topology/sql/query/GetNodeEdges.sql.in.c,
+	  topology/sql/query/GetRingEdges.sql.in.c,
+	  topology/sql/query/getedgebypoint.sql.in.c,
+	  topology/sql/query/getfacebypoint.sql.in.c,
+	  topology/sql/query/getnodebypoint.sql.in.c,
+	  topology/sql/sqlmm.sql.in.c,
+	  topology/sql/topoelement/topoelement_agg.sql.in.c,
+	  topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/sql/topogeometry/type.sql.in.c, topology/test/Makefile,
+	  topology/test/cache_geometries.sql,
+	  topology/test/edit_topology.sql, topology/test/hierarchy.sql,
+	  topology/test/invalid_topology.sql,
+	  topology/test/load_features.sql,
+	  topology/test/load_topology.sql.in,
+	  topology/test/more_features.sql, topology/test/predicates.sql.in,
+	  topology/test/query_features.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface2.5d.sql,
+	  topology/test/regress/addface2.5d_expected,
+	  topology/test/regress/addface_expected,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected,
+	  topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected,
+	  topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected,
+	  topology/test/regress/createtopology.sql,
+	  topology/test/regress/createtopology_expected,
+	  topology/test/regress/droptopology.sql,
+	  topology/test/regress/droptopology_expected,
+	  topology/test/regress/getedgebypoint.sql,
+	  topology/test/regress/getedgebypoint_expected,
+	  topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected,
+	  topology/test/regress/getnodebypoint.sql,
+	  topology/test/regress/getnodebypoint_expected,
+	  topology/test/regress/getnodeedges.sql,
+	  topology/test/regress/getnodeedges_expected,
+	  topology/test/regress/getringedges.sql,
+	  topology/test/regress/getringedges_expected,
+	  topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected,
+	  topology/test/regress/layertrigger.sql,
+	  topology/test/regress/layertrigger_expected,
+	  topology/test/regress/legacy_invalid.sql,
+	  topology/test/regress/legacy_invalid_expected,
+	  topology/test/regress/legacy_predicate.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query.sql,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected,
+	  topology/test/regress/polygonize.sql,
+	  topology/test/regress/polygonize_expected,
+	  topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected,
+	  topology/test/regress/st_addisonode.sql,
+	  topology/test/regress/st_addisonode_expected,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected,
+	  topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected,
+	  topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgeheal_expected,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_newedgessplit_expected,
+	  topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgemodface_expected,
+	  topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/st_remedgenewface_expected,
+	  topology/test/regress/topo2.5d.sql,
+	  topology/test/regress/topo2.5d_expected,
+	  topology/test/regress/topoelement.sql,
+	  topology/test/regress/topoelement_expected,
+	  topology/test/regress/topoelementarray_agg.sql,
+	  topology/test/regress/topoelementarray_agg_expected,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topogeo_addpolygon_expected,
+	  topology/test/regress/topogeometry_type.sql,
+	  topology/test/regress/topogeometry_type_expected,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected,
+	  topology/test/validate_topology.sql, topology/topology.sql.in.c,
+	  topology/topology_drop_after.sql.in.c,
+	  topology/topology_drop_before.sql.in.c, utils/Makefile.in,
+	  utils/README, utils/create_undef.pl,
+	  utils/postgis_proc_upgrade.pl, utils/postgis_restore.pl.in,
+	  utils/profile_intersects.pl, utils/read_scripts_version.pl,
+	  utils/svn_repo_revision.pl, utils/test_estimation.pl,
+	  utils/test_geography_estimation.pl,
+	  utils/test_geography_joinestimation.pl,
+	  utils/test_joinestimation.pl: Set appropriate mime types and text
+	  file types on all files. (#1605)
 
 2012-02-27 18:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9322] Load the "right" legacy.sql file (warning: hard coding
-	  00-regress-install into a sql file).
+	* [r9322] regress/legacy.sql: Load the "right" legacy.sql file
+	  (warning: hard coding 00-regress-install into a sql file).
 
 2012-02-27 18:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9321] Quiet compile warning.
+	* [r9321] liblwgeom/cunit/cu_split.c: Quiet compile warning.
 
 2012-02-27 18:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9320] Use rounder numbers in tests (fixes a regression on 32bit
-	  system)
+	* [r9320] regress/tickets.sql, regress/tickets_expected: Use
+	  rounder numbers in tests (fixes a regression on 32bit system)
 
 2012-02-27 17:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9319] Ignore LF/CRLF differences when differencing sql output
-	  files in raster tests.
+	* [r9319] regress/run_test: Ignore LF/CRLF differences when
+	  differencing sql output files in raster tests.
 
 2012-02-27 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9318] Add regression test for legacy.sql and
+	* [r9318] regress/Makefile.in, regress/legacy.sql,
+	  regress/legacy_expected: Add regression test for legacy.sql and
 	  uninstall_legacy.sql (#915)
 
 2012-02-27 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9317] Properly cleanup spatial_ref_sys after loader tests
+	* [r9317] regress/loader/ReprojectPts-post.sql,
+	  regress/loader/ReprojectPts-pre.sql,
+	  regress/loader/ReprojectPtsGeog-post.sql,
+	  regress/loader/ReprojectPtsGeog-pre.sql: Properly cleanup
+	  spatial_ref_sys after loader tests
 
 2012-02-27 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9316] Properly cleanup spatial_ref_sys
+	* [r9316] regress/regress_proj.sql: Properly cleanup
+	  spatial_ref_sys
 
 2012-02-27 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9315] Define the legacy 'within' as a proxy to ST_Within as the
-	  C entry point was dropped
+	* [r9315] postgis/legacy.sql.in.c: Define the legacy 'within' as a
+	  proxy to ST_Within as the C entry point was dropped
 
 2012-02-27 16:52  Sandro Santilli <strk at kbt.io>
 
-	* [r9314] Generate uninstall_legacy.sql from legacy.sql (#949)
+	* [r9314] postgis/Makefile.in, postgis/uninstall_legacy.sql.in.c:
+	  Generate uninstall_legacy.sql from legacy.sql (#949)
 
 2012-02-27 16:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r9313] Correct handling of 8BSI pixel types when converting a
-	  raster to a GDAL MEM dataset. This should resolve the failures in
-	  #1617.
+	* [r9313] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Correct handling of 8BSI pixel types when converting a raster to
+	  a GDAL MEM dataset. This should resolve the failures in #1617.
 
 2012-02-27 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9312] Fix "make clean" to drop all generated files
+	* [r9312] topology/Makefile.in: Fix "make clean" to drop all
+	  generated files
 
 2012-02-27 16:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9311] Encode dependency of topology script on sqldefines (for
-	  version)
+	* [r9311] topology/Makefile.in: Encode dependency of topology
+	  script on sqldefines (for version)
 
 2012-02-27 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r9310] Have postgis_full_version() check versions of all objects
-	  (#1608)
+	* [r9310] postgis/postgis.sql.in.c: Have postgis_full_version()
+	  check versions of all objects (#1608)
 
 2012-02-27 15:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9309] Have postgis_raster_lib_version() include SVN revision
-	  (#1608)
+	* [r9309] raster/rt_pg/rt_pg.c: Have postgis_raster_lib_version()
+	  include SVN revision (#1608)
 
 2012-02-27 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r9308] st_clip signature changed (#1620)
+	* [r9308] raster/rt_pg/rtpostgis_drop.sql.in.c: st_clip signature
+	  changed (#1620)
 
 2012-02-27 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r9307] Add postgis_raster_scripts_installed() function (#1608)
+	* [r9307] raster/rt_pg/rtpostgis.sql.in.c: Add
+	  postgis_raster_scripts_installed() function (#1608)
 
 2012-02-27 15:02  Sandro Santilli <strk at kbt.io>
 
-	* [r9306] Add postgis_topology_scripts_installed() function (#1608)
+	* [r9306] topology/topology.sql.in.c: Add
+	  postgis_topology_scripts_installed() function (#1608)
 
 2012-02-27 14:08  Regina Obe <lr at pcorp.us>
 
-	* [r9305] update to March. Seems likely we'll miss the February
-	  boat. Maybe shoot for March.
+	* [r9305] NEWS, doc/release_notes.xml: update to March. Seems
+	  likely we'll miss the February boat. Maybe shoot for March.
 
 2012-02-27 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r9304] Set script version to master version + svn revision
-	  (#1608)
+	* [r9304] configure.ac, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis/sqldefines.h.in: Set script
+	  version to master version + svn revision (#1608)
 	  
 	  Affects postgis_scripts_released() and
 	  posgis_scripts_installed().
@@ -18217,116 +28792,154 @@
 
 2012-02-26 18:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r9303] Additional test of rt_raster_to_gdal().
+	* [r9303] raster/test/core/testapi.c: Additional test of
+	  rt_raster_to_gdal().
 
 2012-02-25 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9302] Minor update to comments.
+	* [r9302] loader/shp2pgsql-cli.c: Minor update to comments.
 
 2012-02-25 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9301] Simplify table/schema copying, hopefully fix windows.
+	* [r9301] loader/shp2pgsql-cli.c: Simplify table/schema copying,
+	  hopefully fix windows.
 
 2012-02-25 19:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9300] Compress sed calls into one to make life better for MSYS
+	* [r9300] raster/test/regress/run_test.in, regress/run_test:
+	  Compress sed calls into one to make life better for MSYS
 
 2012-02-25 17:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9299] Correct fix for win32 crasher, it was proj returning a
-	  null error string.
+	* [r9299] libpgcommon/lwgeom_transform.c, regress/tickets_expected:
+	  Correct fix for win32 crasher, it was proj returning a null error
+	  string.
 
 2012-02-25 05:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9298] SPI_finish before dropping out on NULL proj4text
+	* [r9298] libpgcommon/lwgeom_transform.c: SPI_finish before
+	  dropping out on NULL proj4text
 
 2012-02-25 05:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9297] Match to new behavior on null proj4text
+	* [r9297] regress/tickets_expected: Match to new behavior on null
+	  proj4text
 
 2012-02-25 03:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9296] Remove Win32 crasher on NULL proj4 string
+	* [r9296] libpgcommon/lwgeom_transform.c: Remove Win32 crasher on
+	  NULL proj4 string
 
 2012-02-24 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9295] Quote out the svn and git commands for windoze
+	* [r9295] utils/svn_repo_revision.pl: Quote out the svn and git
+	  commands for windoze
 
 2012-02-24 23:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r9294] Forgot to update regression tests for changes made in
-	  r9293
+	* [r9294] raster/test/regress/rt_asraster_expected: Forgot to
+	  update regression tests for changes made in r9293
 
 2012-02-24 22:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r9293] Fixed conversion of pixel types between PostGIS raster
-	  and GDAL. Essentially PostGIS raster 8BSI is now a GDT_Int16.
+	* [r9293] raster/rt_core/rt_api.c: Fixed conversion of pixel types
+	  between PostGIS raster and GDAL. Essentially PostGIS raster 8BSI
+	  is now a GDT_Int16.
 
 2012-02-24 22:46  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9292] Minor corrections.
+	* [r9292] doc/reference_raster.xml: Minor corrections.
 
 2012-02-24 22:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9291] Fix up the revision info in the usage lines
+	* [r9291] loader/pgsql2shp-cli.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-gui.c: Fix up the revision info in the usage
+	  lines
 
 2012-02-24 20:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9290] Make sure the created backend temp directory is world
-	  writeable
+	* [r9290] regress/run_test: Make sure the created backend temp
+	  directory is world writeable
 
 2012-02-24 19:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r9289] Additional fixups to not increase extent if an alignment
-	  is to take place in rt_raster_gdal_rasterize().
+	* [r9289] raster/rt_core/rt_api.c: Additional fixups to not
+	  increase extent if an alignment is to take place in
+	  rt_raster_gdal_rasterize().
 
 2012-02-24 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9288] Be immune from topology sequence advancements
+	* [r9288] topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: Be immune from topology
+	  sequence advancements
 
 2012-02-24 18:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9287] Make sure the regress tmp directory exists before trying
-	  to write to it.
+	* [r9287] regress/run_test: Make sure the regress tmp directory
+	  exists before trying to write to it.
 
 2012-02-24 17:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r9286] Added additional conditions for
-	  rt_raster_gdal_rasterize() determining when to expand the extent.
+	* [r9286] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_intersects_expected: Added additional
+	  conditions for rt_raster_gdal_rasterize() determining when to
+	  expand the extent.
 
 2012-02-24 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r9285] Do not report "face without edges" error for universal
-	  face (#1612)
+	* [r9285] topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected,
+	  topology/topology.sql.in.c: Do not report "face without edges"
+	  error for universal face (#1612)
 
 2012-02-24 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r9284] Rename the backend temp dir and drop with brute force
+	* [r9284] regress/run_test: Rename the backend temp dir and drop
+	  with brute force
 	  
 	  Avoids errors when no test writes anything in there (so no dir)
 
 2012-02-24 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r9283] Properly drop the temporary directory setup for backend
-	  output
+	* [r9283] regress/run_test: Properly drop the temporary directory
+	  setup for backend output
 	  
 	  This prevents errors when running "make check" against backends
 	  owned by different users.
 
 2012-02-24 05:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9282] Set all raster CASTs to be ASSIGNMENT not IMPLICIT.
-	  Related ticket is #490. Knowing my luck, I'll be reverting this
-	  due to some showstopper.
+	* [r9282] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_bytea.sql,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_same.sql: Set all raster CASTs to be
+	  ASSIGNMENT not IMPLICIT. Related ticket is #490. Knowing my luck,
+	  I'll be reverting this due to some showstopper.
 
 2012-02-23 22:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r9281] Added correct handling of negative scale-x and positive
-	  scale-y in rt_raster_gdal_warp().
+	* [r9281] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_resample_expected: Added correct handling
+	  of negative scale-x and positive scale-y in
+	  rt_raster_gdal_warp().
 
 2012-02-23 21:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r9280] Renamed rt_raster_dump_as_wktpolygons() to
+	* [r9280] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c, raster/test/core/testapi.c:
+	  Renamed rt_raster_dump_as_wktpolygons() to
 	  rt_raster_gdal_polygonize(). Refactored
 	  rt_raster_gdal_polygonize() to use LWPOLY objects instead of WKT
 	  strings. Also added cleanup code to make invalid dumped
@@ -18334,143 +28947,239 @@
 
 2012-02-23 16:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9279] Don't deep clone POINTARRAY in GML input routine.
+	* [r9279] postgis/lwgeom_in_gml.c: Don't deep clone POINTARRAY in
+	  GML input routine.
 	  
 	  Let's see if doing so exposes more memory errors (#1591).
 	  Does run valgrind clean here.
 
 2012-02-23 15:42  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9278] Rewrote most of ST_AsRaster. Grouped similar variants to
-	  make everything a bit more readable.
+	* [r9278] doc/reference_raster.xml: Rewrote most of ST_AsRaster.
+	  Grouped similar variants to make everything a bit more readable.
 
 2012-02-23 13:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9277] Set the default regression temp dir to /tmp/pgis_reg
-	  (#1607)
+	* [r9277] regress/run_test: Set the default regression temp dir to
+	  /tmp/pgis_reg (#1607)
 
 2012-02-23 12:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9276] Have ST_GetFaceGeometry check face existance,
-	  regress-test
+	* [r9276] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected: Have
+	  ST_GetFaceGeometry check face existance, regress-test
 
 2012-02-23 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r9275] Drop the UpdateGeometrySRID version with old param name
-	  (#1606)
+	* [r9275] postgis/postgis_drop_before.sql.in.c: Drop the
+	  UpdateGeometrySRID version with old param name (#1606)
 
 2012-02-22 23:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9272] Correctly handle the new lexer/parser output files
+	* [r9272] astyle.sh: Correctly handle the new lexer/parser output
+	  files
 
 2012-02-22 23:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9271] Rewrote chunks of rt_raster_gdal_warp() and
-	  rt_raster_gdal_rasterize() to correctly generate skewed rasters.
-	  Related ticket is #1395. This should also resolve #1586.
+	* [r9271] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c, raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected,
+	  raster/test/regress/rt_resample_expected: Rewrote chunks of
+	  rt_raster_gdal_warp() and rt_raster_gdal_rasterize() to correctly
+	  generate skewed rasters. Related ticket is #1395. This should
+	  also resolve #1586.
 
 2012-02-22 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9270] Set svn:eol-style native (#1598)
+	* [r9270] liblwgeom/box2d.c, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_split.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/libtgeom.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwgeom_geos_node.c,
+	  liblwgeom/lwgeom_geos_split.c, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwline.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwout_x3d.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwprint.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtin.c, liblwgeom/lwtree.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c, liblwgeom/ptarray.c,
+	  liblwgeom/stringbuffer.c, liblwgeom/vsprintf.c,
+	  postgis/geography.sql.in.c, postgis/geography_btree.c,
+	  postgis/geography_estimate.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/geometry_estimate.c,
+	  postgis/geometry_inout.c, postgis/gserialized_gist_2d.c,
+	  postgis/gserialized_gist_nd.c, postgis/gserialized_typmod.c,
+	  postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/lwgeom_cache.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_relatematch.c, postgis/lwgeom_in_geojson.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c,
+	  postgis/postgis_drop_before.sql.in.c, postgis/postgis_module.c,
+	  postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c,
+	  postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in.c, raster/loader/raster2pgsql.c,
+	  raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: Set
+	  svn:eol-style native (#1598)
 
 2012-02-22 19:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9267] Update numbers for alpha6
+	* [r9267] ChangeLog, NEWS, README.postgis, Version.config,
+	  extensions/upgradeable_versions.mk: Update numbers for alpha6
 
 2012-02-22 19:31  Regina Obe <lr at pcorp.us>
 
-	* [r9266] put in LF instruction to prevent my windows from putting
-	  in windows offensive line breaks
+	* [r9266] liblwgeom/lwout_x3d.c: put in LF instruction to prevent
+	  my windows from putting in windows offensive line breaks
 
 2012-02-22 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9265] Change dos to unix lineends. (#1598)
+	* [r9265] liblwgeom/measures3d.c, liblwgeom/measures3d.h: Change
+	  dos to unix lineends. (#1598)
 
 2012-02-22 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9264] Ignore makefile
+	* [r9264] java/jdbc: Ignore makefile
 
 2012-02-22 19:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9263] Really remove the dos linefeeds this time (#1598)
+	* [r9263] liblwgeom/lwout_x3d.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_rtree.h, postgis/postgis.sql.in.c: Really remove
+	  the dos linefeeds this time (#1598)
 
 2012-02-22 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9262] Revert dos lineending commit that blew away those
-	  files...
+	* [r9262] liblwgeom/lwout_x3d.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, postgis/lwgeom_export.c,
+	  postgis/lwgeom_rtree.h, postgis/postgis.sql.in.c: Revert dos
+	  lineending commit that blew away those files...
 
 2012-02-22 19:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9261] Use consistent UNIX line endings (#1598) fix up those
-	  files that pass through the C preprocessor at least.
+	* [r9261] liblwgeom/lwout_x3d.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, postgis/lwgeom_export.c,
+	  postgis/lwgeom_rtree.h, postgis/postgis.sql.in.c: Use consistent
+	  UNIX line endings (#1598) fix up those files that pass through
+	  the C preprocessor at least.
 
 2012-02-22 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9260] Switch to evaluating tests using psql with
-	  verbosity=terse
+	* [r9260] raster/test/regress/bug_test_car5_expected,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/rt_valuecount_expected,
+	  regress/regress_expected, regress/run_test,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected, regress/tickets.sql,
+	  regress/tickets_expected, regress/wkt_expected: Switch to
+	  evaluating tests using psql with verbosity=terse
 
 2012-02-22 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r9258] Fix ST_Polygonize aggregate to retain Z (#1602)
+	* [r9258] postgis/lwgeom_geos.c, regress/polygonize.sql,
+	  regress/polygonize_expected: Fix ST_Polygonize aggregate to
+	  retain Z (#1602)
 
 2012-02-22 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r9257] Stay within 80 cols
+	* [r9257] LICENSE.TXT: Stay within 80 cols
 
 2012-02-22 15:33  Sandro Santilli <strk at kbt.io>
 
-	* [r9256] Parametrize max user SRID in the SQL file too
+	* [r9256] postgis/postgis.sql.in.c, postgis/sqldefines.h.in:
+	  Parametrize max user SRID in the SQL file too
 
 2012-02-22 12:49  Sandro Santilli <strk at kbt.io>
 
-	* [r9253] Check SRID passed to UpdateGeometrySRID, patch by Mike
-	  Toews (#1596)
+	* [r9253] postgis/postgis.sql.in.c, regress/tickets.sql,
+	  regress/tickets_expected: Check SRID passed to
+	  UpdateGeometrySRID, patch by Mike Toews (#1596)
 	  
 	  Adds regression testing
 
 2012-02-22 12:48  Sandro Santilli <strk at kbt.io>
 
-	* [r9252] Forward port fix to #1595, although there's no way to
-	  expose in 2.0
+	* [r9252] postgis/lwgeom_functions_analytic.c: Forward port fix to
+	  #1595, although there's no way to expose in 2.0
 
 2012-02-22 03:09  Regina Obe <lr at pcorp.us>
 
-	* [r9251] correct st_clip raster so eimage matches the code. the
-	  behavior changed butthe code was wrong (showing old behavior).
-	  Also put back the multiband case using new syntax which is
-	  probably more common usaage.
+	* [r9251] doc/reference_raster.xml: correct st_clip raster so
+	  eimage matches the code. the behavior changed butthe code was
+	  wrong (showing old behavior). Also put back the multiband case
+	  using new syntax which is probably more common usaage.
 
 2012-02-21 15:51  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9249] Added single quote around 8BUI since the XSL now escape
-	  them. See #1588.
+	* [r9249] doc/reference_raster.xml: Added single quote around 8BUI
+	  since the XSL now escape them. See #1588.
 
 2012-02-21 15:47  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9248] Added one missign default value for the value parameter
-	  of ST_AsRaster and added one missing variant.
+	* [r9248] doc/reference_raster.xml: Added one missign default value
+	  for the value parameter of ST_AsRaster and added one missing
+	  variant.
 
 2012-02-21 14:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9247] Add a ptarray_transform function in liblwgeom API
+	* [r9247] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_transform.c:
+	  Add a ptarray_transform function in liblwgeom API
 
 2012-02-21 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r9246] Draft an lwgeom_from_gml function (#1591)
+	* [r9246] postgis/lwgeom_in_gml.c: Draft an lwgeom_from_gml
+	  function (#1591)
 	  
 	  Can't be moved all to liblwgeom due to use of spatial_ref_sys
 
 2012-02-21 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9245] Print SRID in decimal form, not hex (#1593)
+	* [r9245] loader/shp2pgsql-core.c: Print SRID in decimal form, not
+	  hex (#1593)
 
 2012-02-21 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r9244] Update documentation about shp2pgsql -s/-g flag (#1524)
+	* [r9244] doc/using_postgis_dataman.xml: Update documentation about
+	  shp2pgsql -s/-g flag (#1524)
 
 2012-02-21 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9243] Add an --extensions switch to run_test (#964)
+	* [r9243] regress/run_test: Add an --extensions switch to run_test
+	  (#964)
 	  
 	  When passing that switch the install and uninstall of spatial db
 	  happens using the EXTENSION model. It's currently not run as part
@@ -18480,441 +29189,561 @@
 
 2012-02-21 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r9242] Put prepare/upgrade/uninstall operations in their own
-	  functions
+	* [r9242] regress/run_test: Put prepare/upgrade/uninstall
+	  operations in their own functions
 
 2012-02-20 20:09  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9241] More work on ST_Resample and ST_Intersection
+	* [r9241] doc/reference_raster.xml: More work on ST_Resample and
+	  ST_Intersection
 
 2012-02-20 14:32  Sandro Santilli <strk at kbt.io>
 
-	* [r9240] Ignore generated extensions and java files
+	* [r9240] .gitignore: Ignore generated extensions and java files
 
 2012-02-20 13:28  Sandro Santilli <strk at kbt.io>
 
-	* [r9239] Do not printf from potgis library. Possibly fixes #1570
+	* [r9239] postgis/lwgeom_in_gml.c: Do not printf from potgis
+	  library. Possibly fixes #1570
 
 2012-02-20 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r9238] Ignore generated java/jdbc/Makefile
+	* [r9238] .gitignore: Ignore generated java/jdbc/Makefile
 
 2012-02-20 13:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9237] Escape single quotes in param list when generating raster
-	  comments
+	* [r9237] doc/xsl/raster_comments.sql.xsl: Escape single quotes in
+	  param list when generating raster comments
 	  
 	  Closes ticket #1588
 
 2012-02-20 12:52  Sandro Santilli <strk at kbt.io>
 
-	* [r9236] Ant rules to excecute maven by Maria Arias de Reyna
-	  (#1437)
+	* [r9236] configure.ac, java/Makefile, java/jdbc/Makefile,
+	  java/jdbc/Makefile.in, java/jdbc/build.xml: Ant rules to excecute
+	  maven by Maria Arias de Reyna (#1437)
 	  
 	  Also simplify java Makefile to be simple proxies of ant
 
 2012-02-20 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r9235] Update face MBR on edge change (#1587)
+	* [r9235] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Update face MBR
+	  on edge change (#1587)
 
 2012-02-20 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r9234] Enhance documentation for ST_ChangeEdgeGeom
+	* [r9234] doc/extras_topology.xml: Enhance documentation for
+	  ST_ChangeEdgeGeom
 
 2012-02-17 23:41  Regina Obe <lr at pcorp.us>
 
-	* [r9233] Link to my office base article on how to display postgis
-	  rasters in base reports.
+	* [r9233] doc/using_raster_dataman.xml: Link to my office base
+	  article on how to display postgis rasters in base reports.
 
 2012-02-17 22:23  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9232] Rewrote the ST_Rescale documentation.
+	* [r9232] doc/reference_raster.xml: Rewrote the ST_Rescale
+	  documentation.
 
 2012-02-17 22:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9230] This works but it makes estimated extent case sensitive
-	  both ways (no weaseling out and giving upper case versions of
-	  lower case tables) (#1585)
+	* [r9230] postgis/geometry_estimate.c: This works but it makes
+	  estimated extent case sensitive both ways (no weaseling out and
+	  giving upper case versions of lower case tables) (#1585)
 
 2012-02-17 20:52  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9229] Ticket #1536. First revision of st_intersection().
-	  Removal of the extent parameter and first documentation.
+	* [r9229] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Ticket #1536. First revision of
+	  st_intersection(). Removal of the extent parameter and first
+	  documentation.
 
 2012-02-17 18:29  Sandro Santilli <strk at kbt.io>
 
-	* [r9228] Check edge disposition around endnodes (#1571)
+	* [r9228] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Check edge
+	  disposition around endnodes (#1571)
 	  
 	  Includes a couple new testcases, for closed and non-closed edges
 	  changing disposition around their end nodes.
 
 2012-02-17 18:28  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9227] Many more small typo fixes...
+	* [r9227] doc/reference_raster.xml: Many more small typo fixes...
 
 2012-02-17 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9226] Rework edge motion range construction (#1571)
+	* [r9226] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Rework edge
+	  motion range construction (#1571)
 	  
 	  Includes a new testcase which was failing before this change
 
 2012-02-17 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r9225] Add another test for ST_ChangeEdgeGeom
+	* [r9225] topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Add another
+	  test for ST_ChangeEdgeGeom
 
 2012-02-17 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r9224] Handle some (not all) cases of non-isomorphic edge
-	  changes (#1571)
+	* [r9224] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Handle some
+	  (not all) cases of non-isomorphic edge changes (#1571)
 	  
 	  The problem is much harder than it looks ...
 
 2012-02-17 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9223] Add test numbers to ST_ChangeEdgeGeom regression cases
+	* [r9223] topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Add test
+	  numbers to ST_ChangeEdgeGeom regression cases
 
 2012-02-17 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r9222] Ignore utils/postgis_restore.pl (now generated)
+	* [r9222] .gitignore: Ignore utils/postgis_restore.pl (now
+	  generated)
 
 2012-02-16 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r9221] Update comment, hopefully clearer now
+	* [r9221] topology/sql/sqlmm.sql.in.c: Update comment, hopefully
+	  clearer now
 
 2012-02-16 15:49  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9220] Fixed a number of small problem. Capitalized x and y.
+	* [r9220] doc/reference_raster.xml: Fixed a number of small
+	  problem. Capitalized x and y.
 
 2012-02-16 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r9219] Add a topology.GetNodeEdges function
+	* [r9219] doc/extras_topology.xml, topology/Makefile.in,
+	  topology/sql/query/GetNodeEdges.sql.in.c,
+	  topology/test/regress/getnodeedges.sql,
+	  topology/test/regress/getnodeedges_expected,
+	  topology/topology.sql.in.c: Add a topology.GetNodeEdges function
 	  
 	  This function is a fundamental topological primitive to do things
 	  like SQL-based poligonization.
 
 2012-02-16 08:49  Sandro Santilli <strk at kbt.io>
 
-	* [r9218] Ignore postgis_svn_revision.h
+	* [r9218] .gitignore: Ignore postgis_svn_revision.h
 
 2012-02-16 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9217] Set availability of ST_ChangeEdgeGeom
+	* [r9217] doc/extras_topology.xml: Set availability of
+	  ST_ChangeEdgeGeom
 
 2012-02-16 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r9216] Fix cross reference
+	* [r9216] doc/reference_raster.xml: Fix cross reference
 
 2012-02-16 00:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9215] Remove now-obsolete TODO comment
+	* [r9215] libpgcommon/lwgeom_transform.c: Remove now-obsolete TODO
+	  comment
 
 2012-02-16 00:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9214] Prepare for Proj4.8 with spheroid info handling
+	* [r9214] libpgcommon/lwgeom_transform.c: Prepare for Proj4.8 with
+	  spheroid info handling
 
 2012-02-15 23:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9213] Add generated files to svn:ignore
+	* [r9213] ., extensions, utils: Add generated files to svn:ignore
 
 2012-02-15 22:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9211] jdbc: org.postgis.Point.equals() is not reflexive (#1313)
+	* [r9211] java/jdbc/src/org/postgis/Point.java: jdbc:
+	  org.postgis.Point.equals() is not reflexive (#1313)
 
 2012-02-15 22:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9209] Fix XML typo
+	* [r9209] doc/reference_processing.xml: Fix XML typo
 
 2012-02-15 22:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9208] Negative distance argument to ST_Buffer not documented
-	  (#1535)
+	* [r9208] doc/reference_processing.xml: Negative distance argument
+	  to ST_Buffer not documented (#1535)
 
 2012-02-15 21:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9205] shp2pgsql: a switch to drop M from 4d imports (#900)
+	* [r9205] doc/using_postgis_dataman.xml: shp2pgsql: a switch to
+	  drop M from 4d imports (#900)
 
 2012-02-15 21:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9204] shp2pgsql: a switch to drop M from 4d imports (#900)
+	* [r9204] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h: shp2pgsql: a switch to drop M from 4d
+	  imports (#900)
 
 2012-02-15 21:23  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9203] Updated the version returned by the
-	  PostGIS_Raster_Lib_Version() example.
+	* [r9203] doc/reference_raster.xml: Updated the version returned by
+	  the PostGIS_Raster_Lib_Version() example.
 
 2012-02-15 21:18  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9202] Removed some garbage.
+	* [r9202] doc/reference_raster.xml: Removed some garbage.
 
 2012-02-15 21:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9201] Remove fugitive EOL white space
+	* [r9201] extensions/upgradeable_versions.mk: Remove fugitive EOL
+	  white space
 
 2012-02-15 20:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9200] Add minor version upgradeable
+	* [r9200] extensions/upgradeable_versions.mk: Add minor version
+	  upgradeable
 
 2012-02-15 20:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9198] Push trunk version forward
+	* [r9198] Version.config: Push trunk version forward
 
 2012-02-15 20:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9196] Update meta for alpha5
+	* [r9196] ChangeLog, NEWS, README.postgis: Update meta for alpha5
 
 2012-02-15 19:28  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9195] Fix for #1576 & #1569. ST_Clip now works on multiband
-	  rasters and accept an array of nodata values.
+	* [r9195] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected: Fix for #1576 & #1569.
+	  ST_Clip now works on multiband rasters and accept an array of
+	  nodata values.
 
 2012-02-15 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r9194] Do not take PROJ4 errno value as a sign of error (#1580)
+	* [r9194] libpgcommon/lwgeom_transform.c, regress/tickets.sql,
+	  regress/tickets_expected: Do not take PROJ4 errno value as a sign
+	  of error (#1580)
 
 2012-02-15 11:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9193] dd support for fetching SVN revision from pure-git clones
-	  (#1579)
+	* [r9193] utils/svn_repo_revision.pl: dd support for fetching SVN
+	  revision from pure-git clones (#1579)
 
 2012-02-14 22:21  Regina Obe <lr at pcorp.us>
 
-	* [r9192] Example of how to use only psql to output a raster image.
+	* [r9192] doc/using_raster_dataman.xml: Example of how to use only
+	  psql to output a raster image.
 
 2012-02-14 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r9191] Fix crash with empty polygons in P-I-P tests (#1578)
+	* [r9191] postgis/lwgeom_functions_analytic.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix crash with empty polygons in P-I-P
+	  tests (#1578)
 
 2012-02-14 17:54  Regina Obe <lr at pcorp.us>
 
-	* [r9190] #1494: documentation of new census tract loader and
-	  get_tract functions.
+	* [r9190] doc/extras_tigergeocoder.xml: #1494: documentation of new
+	  census tract loader and get_tract functions.
 
 2012-02-14 17:53  Regina Obe <lr at pcorp.us>
 
-	* [r9189] #1494: done with programming need to finish documenting
-	  and regress test.
+	* [r9189] extras/tiger_geocoder/tiger_2010/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/census_tracts_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1494: done
+	  with programming need to finish documenting and regress test.
 
 2012-02-14 17:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9188] Readded rt_clip regression test.
+	* [r9188] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_clip.sql: Readded rt_clip regression test.
 
 2012-02-14 17:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r9187] Fixed handling of negative X-scale or positive Y-scale in
-	  rt_raster_gdal_rasterize(). Ticket is #1574.
+	* [r9187] raster/rt_core/rt_api.c: Fixed handling of negative
+	  X-scale or positive Y-scale in rt_raster_gdal_rasterize(). Ticket
+	  is #1574.
 
 2012-02-14 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r9186] We don't use a profiler anymore
+	* [r9186] postgis/lwgeom_geos.c: We don't use a profiler anymore
 
 2012-02-14 17:00  David Zwarg <dzwarg at azavea.com>
 
-	* [r9185] Reverting changes that optimize ST_MapAlgebraExpr.
-	  Re-advertise x and y parameters as int32. Reverts changes from
-	  r9137, closes #1557.
+	* [r9185] raster/rt_pg/rt_pg.c: Reverting changes that optimize
+	  ST_MapAlgebraExpr. Re-advertise x and y parameters as int32.
+	  Reverts changes from r9137, closes #1557.
 
 2012-02-14 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r9184] Make one-point lines convertible to GEOS, see #1543
+	* [r9184] liblwgeom/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Make one-point lines convertible to
+	  GEOS, see #1543
 
 2012-02-13 22:46  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9183] Temporarily remove st_clip regress...
+	* [r9183] raster/test/regress/Makefile.in: Temporarily remove
+	  st_clip regress...
 
 2012-02-13 22:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9182] Configured without raster still tries to make
-	  raster/rt_pg/rtpostgis.sql (#1575) only try to build extensions
-	  if we have both raster and topology as well as pgsql 9.1
+	* [r9182] configure.ac: Configured without raster still tries to
+	  make raster/rt_pg/rtpostgis.sql (#1575) only try to build
+	  extensions if we have both raster and topology as well as pgsql
+	  9.1
 
 2012-02-13 21:58  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9181] Closing ticket #597. Added regression tests for ST_Clip.
-	  More tests to come when fixing #1576.
+	* [r9181] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_clip.sql,
+	  raster/test/regress/rt_clip_expected: Closing ticket #597. Added
+	  regression tests for ST_Clip. More tests to come when fixing
+	  #1576.
 
 2012-02-13 21:25  Sandro Santilli <strk at kbt.io>
 
-	* [r9180] Encode dependency of topology comments and cheatsheet
+	* [r9180] doc/Makefile.in: Encode dependency of topology comments
+	  and cheatsheet
 	  
 	  Same should be done for raster and tiger...
 
 2012-02-13 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9179] Fix documentation of GetRingEdges
+	* [r9179] doc/extras_topology.xml: Fix documentation of
+	  GetRingEdges
 
 2012-02-13 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9178] Install topology comments too, when regressing topology
+	* [r9178] regress/run_test: Install topology comments too, when
+	  regressing topology
 
 2012-02-13 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r9177] Install topology_comments.sql as well
+	* [r9177] doc/Makefile.comments.in: Install topology_comments.sql
+	  as well
 
 2012-02-13 18:28  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9176] Fix for ticket #1572. ST_PixelAsPolygons() return NULL
-	  values when the requested band or no band exist.
+	* [r9176] raster/rt_pg/rtpostgis.sql.in.c: Fix for ticket #1572.
+	  ST_PixelAsPolygons() return NULL values when the requested band
+	  or no band exist.
 
 2012-02-13 18:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9175] Allow retaining all custom spatial_ref_sys entries, even
-	  clashing
+	* [r9175] doc/installation.xml, utils/postgis_restore.pl.in: Allow
+	  retaining all custom spatial_ref_sys entries, even clashing
 	  
 	  Update manual accordingly (hard upgrade procedure)
 
 2012-02-13 17:47  Sandro Santilli <strk at kbt.io>
 
-	* [r9174] Fix regexp renaming srid enforcement check
+	* [r9174] utils/postgis_restore.pl.in: Fix regexp renaming srid
+	  enforcement check
 
 2012-02-13 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r9173] Add a note about handling of out-of-range SRIDs on hard
-	  upgrade
+	* [r9173] doc/installation.xml: Add a note about handling of
+	  out-of-range SRIDs on hard upgrade
 
 2012-02-13 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r9172] Accept more feature type names from AddTopoGeometryColumn
-	  (#1470)
+	* [r9172] topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/topology.sql.in.c: Accept more feature type names from
+	  AddTopoGeometryColumn (#1470)
 	  
 	  With this commit you can pass return of ST_GeometryType or
 	  return GeometryType as input to the function.
 
 2012-02-13 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r9171] More VOLATILE -> STRICT (#955). Let's call it completed.
+	* [r9171] topology/sql/predicates.sql.in.c,
+	  topology/sql/sqlmm.sql.in.c: More VOLATILE -> STRICT (#955).
+	  Let's call it completed.
 
 2012-02-13 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r9170] Some VOLATILE functions turned to STABLE (#955)
+	* [r9170] topology/topology.sql.in.c: Some VOLATILE functions
+	  turned to STABLE (#955)
 	  
 	  A noticeable exception is the Geometry(TopoGeometry) cast which
 	  triggers a regression when made STABLE.
 
 2012-02-13 15:43  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9169] Fix regression broken by the limit imposed to SRID <
-	  999999. Anyway the srid provided was not the right one. Changed
-	  from 4269 to 26919.
+	* [r9169] raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/rt_spatial_relationship.sql: Fix regression
+	  broken by the limit imposed to SRID < 999999. Anyway the srid
+	  provided was not the right one. Changed from 4269 to 26919.
 
 2012-02-13 15:12  Regina Obe <lr at pcorp.us>
 
-	* [r9168] #1494 - ability to load census tract, block group,
-	  tabblock - boy did I screw this one. Should be all fixed now and
-	  tested (loading part), still need to write the function, but
-	  that's the easy part
+	* [r9168] extras/tiger_geocoder/tiger_2010/census_loader.sql: #1494
+	  - ability to load census tract, block group, tabblock - boy did I
+	  screw this one. Should be all fixed now and tested (loading
+	  part), still need to write the function, but that's the easy part
 
 2012-02-13 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r9167] Move SRID max and user-max definitions to configure.ac
+	* [r9167] .gitignore, configure.ac, liblwgeom/liblwgeom.h.in,
+	  utils/Makefile, utils/Makefile.in, utils/postgis_restore.pl,
+	  utils/postgis_restore.pl.in: Move SRID max and user-max
+	  definitions to configure.ac
 	  
 	  This should help keeping postgis_restore.pl and core in sync
 	  wrt SRID ranges.
 
 2012-02-13 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9166] Refine user feedback about SRID conversion and reserved
-	  zones
+	* [r9166] utils/postgis_restore.pl: Refine user feedback about SRID
+	  conversion and reserved zones
 
 2012-02-13 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r9165] Drop (SRF()).* constructs (#956)
+	* [r9165] topology/sql/gml.sql.in.c,
+	  topology/sql/populate.sql.in.c, topology/sql/sqlmm.sql.in.c: Drop
+	  (SRF()).* constructs (#956)
 
 2012-02-13 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9164] Have regress install comments adn throw an error on
-	  failure (#1532)
+	* [r9164] regress/run_test: Have regress install comments adn throw
+	  an error on failure (#1532)
 
 2012-02-13 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9163] Have staged-install install comments when possible
-	  (#1532)
+	* [r9163] GNUmakefile.in, configure.ac, doc/Makefile.comments.in,
+	  doc/Makefile.in, regress/Makefile.in: Have staged-install install
+	  comments when possible (#1532)
 
 2012-02-13 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9162] Report svn revision
+	* [r9162] regress/run_test: Report svn revision
 
 2012-02-13 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9161] Encode postgis_svn_revision dependency
+	* [r9161] postgis/Makefile.in: Encode postgis_svn_revision
+	  dependency
 
 2012-02-13 10:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9160] Cleanup postgis_svn_revision.h makefile rule (PHONY)
+	* [r9160] GNUmakefile.in: Cleanup postgis_svn_revision.h makefile
+	  rule (PHONY)
 
 2012-02-13 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r9159] Do not override postgis_svn_revision.h if revision didn't
-	  change
+	* [r9159] utils/svn_repo_revision.pl: Do not override
+	  postgis_svn_revision.h if revision didn't change
 
 2012-02-13 09:15  Sandro Santilli <strk at kbt.io>
 
-	* [r9158] Add support for fetching SVN revision from local git-svn
-	  repository
+	* [r9158] utils/svn_repo_revision.pl: Add support for fetching SVN
+	  revision from local git-svn repository
 
 2012-02-11 21:17  Sandro Santilli <strk at kbt.io>
 
-	* [r9157] It's "svn", not "svnn". And a TODO item...
+	* [r9157] utils/svn_repo_revision.pl: It's "svn", not "svnn". And a
+	  TODO item...
 
 2012-02-11 16:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9156] Fix regression in OSX (-0 vs 0)
+	* [r9156] raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_rotation_expected: Fix regression in OSX
+	  (-0 vs 0)
 
 2012-02-11 05:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9155] Report SVN revision in PostGIS_Full_Version (#1518)
+	* [r9155] GNUmakefile.in, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis_config.h.in,
+	  utils/svn_repo_revision.pl: Report SVN revision in
+	  PostGIS_Full_Version (#1518)
 
 2012-02-10 23:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r9154] Added checks of SRID to make sure that SRIDs are within
-	  the permitted range. Ticket is #1568.
+	* [r9154] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testwkb.c,
+	  raster/test/regress/bug_test_car5_expected,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/create_rt_properties_test.sql,
+	  raster/test/regress/create_rt_utility_test.sql,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_bytea_expected,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected,
+	  raster/test/regress/rt_metadata.sql,
+	  raster/test/regress/rt_metadata_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuepercent.sql: Added checks of SRID to
+	  make sure that SRIDs are within the permitted range. Ticket is
+	  #1568.
 
 2012-02-10 22:42  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9153] ST_Clip returns all bands when no band is specified.
+	* [r9153] doc/reference_raster.xml: ST_Clip returns all bands when
+	  no band is specified.
 
 2012-02-10 22:36  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9152] Fix for ticket #1569. ST_Clip variants defaulting to band
-	  1 should default to NULL so that they return all bands.
+	* [r9152] raster/rt_pg/rtpostgis.sql.in.c: Fix for ticket #1569.
+	  ST_Clip variants defaulting to band 1 should default to NULL so
+	  that they return all bands.
 
 2012-02-10 20:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9151] Back out SVN generation stuff.
+	* [r9151] GNUmakefile.in, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis_config.h.in,
+	  utils/read_scripts_version.pl: Back out SVN generation stuff.
 
 2012-02-10 19:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9150] Try to fail better on SVN snatching...
+	* [r9150] utils/Makefile, utils/svn_repo_revision.pl: Try to fail
+	  better on SVN snatching...
 
 2012-02-10 19:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9149] Report SVN revision in PostGIS_Full_Version (#1518)
+	* [r9149] postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis_config.h.in: Report SVN
+	  revision in PostGIS_Full_Version (#1518)
 
 2012-02-10 18:46  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9148] ST_PixelAsPolygon() does not have a band parameter
-	  anymore.
+	* [r9148] raster/rt_pg/rtpostgis.sql.in.c: ST_PixelAsPolygon() does
+	  not have a band parameter anymore.
 
 2012-02-10 18:38  Regina Obe <lr at pcorp.us>
 
-	* [r9147] #1494: move parent table creation to a function so logic
-	  is in single place, add a new census_loader.sql script with
-	  census specific load logic, revise create and update scripts to
-	  load the new census logic and create tables if not present. Still
-	  need to test and write a function to return census info given a
-	  point before can mark this as done.
+	* [r9147] extras/tiger_geocoder/tiger_2010/census_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/tables/census_tracts_tables.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1494: move
+	  parent table creation to a function so logic is in single place,
+	  add a new census_loader.sql script with census specific load
+	  logic, revise create and update scripts to load the new census
+	  logic and create tables if not present. Still need to test and
+	  write a function to return census info given a point before can
+	  mark this as done.
 
 2012-02-10 17:05  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9146] Have perl to backup the file before editing. 'make check'
-	  is failing on Windows 7 without that.
+	* [r9146] regress/Makefile.in: Have perl to backup the file before
+	  editing. 'make check' is failing on Windows 7 without that.
 	  
 	  See
 	  http://postgis.refractions.net/pipermail/postgis-devel/2012-February/018482.html
 
 2012-02-10 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r9145] Clamp SRID valuesu > SRID_MAXIMUM to fall in the reserved
-	  range (#1505)
+	* [r9145] liblwgeom/lwutil.c, utils/postgis_restore.pl: Clamp SRID
+	  valuesu > SRID_MAXIMUM to fall in the reserved range (#1505)
 	  
 	  The reserved range is SRID_USER_MAXIMUM+1 to SRID_MAXIMUM.
 	  Core takes care of typmod clamping, postgis_restore.pl takes care
@@ -18922,50 +29751,69 @@
 
 2012-02-10 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r9144] Add SRID_USER_MXIMUM define
+	* [r9144] liblwgeom/liblwgeom.h.in: Add SRID_USER_MXIMUM define
 
 2012-02-10 16:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9143] Fix syntax error in MS example
+	* [r9143] doc/using_postgis_app.xml: Fix syntax error in MS example
 
 2012-02-10 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r9141] Drop the now-generated Makefile on distclean, and ignore
-	  it
+	* [r9141] .gitignore, extensions/Makefile.in: Drop the
+	  now-generated Makefile on distclean, and ignore it
 
 2012-02-10 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9140] Fix builds --without-topology (#1565)
+	* [r9140] configure.ac, extensions/Makefile,
+	  extensions/Makefile.in: Fix builds --without-topology (#1565)
 
 2012-02-10 01:21  Regina Obe <lr at pcorp.us>
 
-	* [r9139] #1564 fix typo in cat call preventing other files from
-	  being concatenated
+	* [r9139] extensions/postgis_topology/Makefile.in: #1564 fix typo
+	  in cat call preventing other files from being concatenated
 
 2012-02-09 23:02  Regina Obe <lr at pcorp.us>
 
-	* [r9138] #1563: remove raster_columns view from extension so it
-	  can be dropped without complaint.
+	* [r9138] extensions/postgis/sql_bits/remove_from_extension.sql.in:
+	  #1563: remove raster_columns view from extension so it can be
+	  dropped without complaint.
 
 2012-02-09 20:12  David Zwarg <dzwarg at azavea.com>
 
-	* [r9137] Performance improvement by keeping x and y pixel
-	  coordinates as floats.
+	* [r9137] raster/rt_pg/rt_pg.c: Performance improvement by keeping
+	  x and y pixel coordinates as floats.
 
 2012-02-09 19:19  Sandro Santilli <strk at kbt.io>
 
-	* [r9136] Actually save Grand Unified Geom Cache rather than just
-	  building it
+	* [r9136] postgis/lwgeom_cache.c: Actually save Grand Unified Geom
+	  Cache rather than just building it
 	  
 	  Fixes #547
 
 2012-02-09 17:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9135] More postgis_config.h inclusion removal from headers
+	* [r9135] postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_geos_relatematch.c: More postgis_config.h
+	  inclusion removal from headers
 
 2012-02-09 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9134] Drop postgis_config.h include from lwgeom_pg.h header.
+	* [r9134] liblwgeom/lwgeom_transform.c, libpgcommon/lwgeom_pg.h,
+	  libpgcommon/lwgeom_transform.c, postgis/geography_estimate.c,
+	  postgis/geometry_estimate.c, postgis/long_xact.c,
+	  postgis/lwgeom_accum.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_btree.c,
+	  postgis/lwgeom_cache.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_in_geojson.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_sqlmm.c, postgis/lwgeom_transform.c,
+	  postgis/lwgeom_triggers.c, postgis/postgis_module.c,
+	  raster/rt_pg/rt_pg.c: Drop postgis_config.h include from
+	  lwgeom_pg.h header.
 	  
 	  Generally, package config files should _not_ be included
 	  by package headers. In this specific case the aim is overriding
@@ -18978,279 +29826,355 @@
 
 2012-02-09 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r9133] Fix header guard of pgsql_compat.h and drop the duplicate
+	* [r9133] libpgcommon/pgsql_compat.h, raster/rt_pg/pgsql_compat.h:
+	  Fix header guard of pgsql_compat.h and drop the duplicate
 
 2012-02-09 10:49  Regina Obe <lr at pcorp.us>
 
-	* [r9132] Hmm double added a file -- #1563 which was causing the
-	  can't drop because postgis extension depends on it error
+	* [r9132] extensions/postgis/Makefile.in: Hmm double added a file
+	  -- #1563 which was causing the can't drop because postgis
+	  extension depends on it error
 
 2012-02-09 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r9131] Forward distclean to extensions subdirs
+	* [r9131] extensions/Makefile: Forward distclean to extensions
+	  subdirs
 
 2012-02-09 02:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9130] Don't delete the comments.
+	* [r9130] doc/Makefile.in: Don't delete the comments.
 
 2012-02-09 01:54  Regina Obe <lr at pcorp.us>
 
-	* [r9129] #1562 replace string with text
+	* [r9129] doc/reference_raster.xml: #1562 replace string with text
 
 2012-02-09 00:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9128] More verbose message, per DFuhriman
+	* [r9128] liblwgeom/lwgeodetic.c: More verbose message, per
+	  DFuhriman
 
 2012-02-09 00:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9127] Invalid geography polygons: BOOM! Could not generate
-	  outside point! (#1046)
+	* [r9127] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c:
+	  Invalid geography polygons: BOOM! Could not generate outside
+	  point! (#1046)
 
 2012-02-09 00:27  David Zwarg <dzwarg at azavea.com>
 
-	* [r9126] Fixed bug where PG_DETOAST_DATUM args were incorrect.
+	* [r9126] raster/rt_pg/rt_pg.c: Fixed bug where PG_DETOAST_DATUM
+	  args were incorrect.
 
 2012-02-09 00:18  David Zwarg <dzwarg at azavea.com>
 
-	* [r9125] Changed DATUM_SLICE to DATUM in setGeotransform.
+	* [r9125] raster/rt_pg/rt_pg.c: Changed DATUM_SLICE to DATUM in
+	  setGeotransform.
 
 2012-02-08 23:59  David Zwarg <dzwarg at azavea.com>
 
-	* [r9124] Added documentation for raster processing builtin
-	  functions: st_min4ma, st_max4ma, st_mean4ma, st_sum4ma,
-	  st_range4ma, st_distinct4ma, st_stddev4ma.
+	* [r9124] doc/reference_raster.xml: Added documentation for raster
+	  processing builtin functions: st_min4ma, st_max4ma, st_mean4ma,
+	  st_sum4ma, st_range4ma, st_distinct4ma, st_stddev4ma.
 
 2012-02-08 23:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9123] Change from scripts-based script versions to repository
-	  based versions. Should also be more robust? ha ha ha. (#1282)
+	* [r9123] utils/read_scripts_version.pl: Change from scripts-based
+	  script versions to repository based versions. Should also be more
+	  robust? ha ha ha. (#1282)
 
 2012-02-08 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9122] Make the scripts version get read again.
+	* [r9122] utils/read_scripts_version.pl: Make the scripts version
+	  get read again.
 
 2012-02-08 21:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r9121] Fix to correct building of testapi in MinGW. Ticket is
-	  #1560.
+	* [r9121] raster/test/core/Makefile.in: Fix to correct building of
+	  testapi in MinGW. Ticket is #1560.
 
 2012-02-08 21:31  David Zwarg <dzwarg at azavea.com>
 
-	* [r9120] Do not allocate inside of 1 raster mapalgebra loop for
-	  datum values and nulls.
+	* [r9120] raster/rt_pg/rt_pg.c: Do not allocate inside of 1 raster
+	  mapalgebra loop for datum values and nulls.
 
 2012-02-08 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9119] ./configure still display the old raster version number
-	  (#1599)
+	* [r9119] configure.ac: ./configure still display the old raster
+	  version number (#1599)
 
 2012-02-08 21:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r9118] Instead of dynamically allocating space for variables
-	  "values" and "nulls" with each pixel, just initialize both to the
-	  max possible # of elements. Done for 2-raster ST_MapAlgebraExpr
+	* [r9118] raster/rt_pg/rt_pg.c: Instead of dynamically allocating
+	  space for variables "values" and "nulls" with each pixel, just
+	  initialize both to the max possible # of elements. Done for
+	  2-raster ST_MapAlgebraExpr
 
 2012-02-08 21:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r9117] Remove deleted function signature for ST_PixelAsPolygon.
-	  Ticket is #1529
+	* [r9117] doc/reference_raster.xml: Remove deleted function
+	  signature for ST_PixelAsPolygon. Ticket is #1529
 
 2012-02-08 21:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9116] test for termios.h in case we want to do password
-	  prompting in the future
+	* [r9116] configure.ac: test for termios.h in case we want to do
+	  password prompting in the future
 
 2012-02-08 21:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r9115] Values for [rast1.x], [rast1.y], [rast2.x] and [rast2.y]
-	  should be INT4 instead of FLOAT8. Ticket is #1557
+	* [r9115] raster/rt_pg/rt_pg.c: Values for [rast1.x], [rast1.y],
+	  [rast2.x] and [rast2.y] should be INT4 instead of FLOAT8. Ticket
+	  is #1557
 
 2012-02-08 21:03  David Zwarg <dzwarg at azavea.com>
 
-	* [r9114] Removed geotransform type. Fixed rounding, so Hudson will
-	  be my friend in raster regression tests.
+	* [r9114] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_rotation_expected: Removed geotransform
+	  type. Fixed rounding, so Hudson will be my friend in raster
+	  regression tests.
 
 2012-02-08 20:51  Sandro Santilli <strk at kbt.io>
 
-	* [r9113] do not heap-allocate SPI arg types
+	* [r9113] raster/rt_pg/rt_pg.c: do not heap-allocate SPI arg types
 
 2012-02-08 20:33  Sandro Santilli <strk at kbt.io>
 
-	* [r9112] ST_MapAlgebraExpr: advertise X and Y params as integers
-	  (#1557)
+	* [r9112] raster/rt_pg/rt_pg.c: ST_MapAlgebraExpr: advertise X and
+	  Y params as integers (#1557)
 	  
 	  Also stop doing 3 string matches per pixel for no reason
 
 2012-02-08 19:44  David Zwarg <dzwarg at azavea.com>
 
-	* [r9111] Added documentation for 1 and 2 raster map algebra user
-	  callback function documentation for pixel position array
-	  parameter to userfunc. #1525
+	* [r9111] doc/reference_raster.xml: Added documentation for 1 and 2
+	  raster map algebra user callback function documentation for pixel
+	  position array parameter to userfunc. #1525
 
 2012-02-08 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9110] Handle French svn?
+	* [r9110] utils/svn_repo_revision.pl: Handle French svn?
 
 2012-02-08 19:04  David Zwarg <dzwarg at azavea.com>
 
-	* [r9109] Added geotransform methods and correction to basis
-	  vectors during raster rotation. #1353
+	* [r9109] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_rotation_expected: Added geotransform
+	  methods and correction to basis vectors during raster rotation.
+	  #1353
 
 2012-02-08 18:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9108] Stop relying on private projects.h PROJ header (#1541)
+	* [r9108] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  libpgcommon/lwgeom_transform.c, postgis/geography.h: Stop relying
+	  on private projects.h PROJ header (#1541)
 
 2012-02-08 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9107] Add missing target
+	* [r9107] extensions/Makefile: Add missing target
 
 2012-02-08 17:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9105] Push forward version numbers
+	* [r9105] HOWTO_RELEASE, Version.config,
+	  extensions/upgradeable_versions.mk: Push forward version numbers
 
 2012-02-08 17:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9102] Commit in preparation for 2.0.0alpha4
+	* [r9102] ChangeLog, NEWS, README.postgis: Commit in preparation
+	  for 2.0.0alpha4
 
 2012-02-08 17:23  David Zwarg <dzwarg at azavea.com>
 
-	* [r9101] Added ST_StdDev4ma raster neighborhood processing
-	  function. #1318
+	* [r9101] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  ST_StdDev4ma raster neighborhood processing function. #1318
 
 2012-02-08 17:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9100] lwgeom_release (#699) move free if copy calls to end of
-	  functions in any place where there is any chance that a problem
-	  might occur
+	* [r9100] postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_sqlmm.c: lwgeom_release (#699) move free if copy
+	  calls to end of functions in any place where there is any chance
+	  that a problem might occur
 
 2012-02-08 16:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r9099] Minor debug message tweak
+	* [r9099] raster/rt_core/rt_api.c: Minor debug message tweak
 
 2012-02-08 16:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r9098] Added regression tests for raster2pgsql loader. Ticket is
-	  #1388
+	* [r9098] raster/loader/raster2pgsql.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/loader/Basic-post.sh,
+	  raster/test/regress/loader/Basic-pre.sh,
+	  raster/test/regress/loader/Basic.select.expected,
+	  raster/test/regress/loader/Basic.select.sql,
+	  raster/test/regress/loader/Basic.sql.expected,
+	  raster/test/regress/loader/BasicCopy-post.sh,
+	  raster/test/regress/loader/BasicCopy-pre.sh,
+	  raster/test/regress/loader/BasicCopy.opts,
+	  raster/test/regress/loader/BasicCopy.select.expected,
+	  raster/test/regress/loader/BasicCopy.select.sql,
+	  raster/test/regress/loader/BasicCopy.sql.expected,
+	  raster/test/regress/loader/Tiled10x10-post.sh,
+	  raster/test/regress/loader/Tiled10x10-pre.sh,
+	  raster/test/regress/loader/Tiled10x10.opts,
+	  raster/test/regress/loader/Tiled10x10.select.expected,
+	  raster/test/regress/loader/Tiled10x10.select.sql,
+	  raster/test/regress/loader/Tiled10x10Copy-post.sh,
+	  raster/test/regress/loader/Tiled10x10Copy-pre.sh,
+	  raster/test/regress/loader/Tiled10x10Copy.opts,
+	  raster/test/regress/loader/Tiled10x10Copy.select.expected,
+	  raster/test/regress/loader/Tiled10x10Copy.select.sql,
+	  regress/run_test: Added regression tests for raster2pgsql loader.
+	  Ticket is #1388
 
 2012-02-08 15:17  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9097] Bugfixes related to #1552, and somehow to #665. Thanks to
-	  Sandro for report and valgrind stuff !
+	* [r9097] liblwgeom/libtgeom.c, liblwgeom/libtgeom.h: Bugfixes
+	  related to #1552, and somehow to #665. Thanks to Sandro for
+	  report and valgrind stuff !
 
 2012-02-08 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r9096] Document topology.GetRingEdges (#959)
+	* [r9096] doc/extras_topology.xml: Document topology.GetRingEdges
+	  (#959)
 
 2012-02-08 09:36  Sandro Santilli <strk at kbt.io>
 
-	* [r9095] Do not release serialized input until output is
-	  deserialized
+	* [r9095] postgis/lwgeom_geos.c: Do not release serialized input
+	  until output is deserialized
 	  
 	  See
 	  http://postgis.refractions.net/pipermail/postgis-devel/2012-February/018336.html
 
 2012-02-08 06:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9094] configure_json.patch (#1539) from Evan Roualt
+	* [r9094] configure.ac: configure_json.patch (#1539) from Evan
+	  Roualt
 
 2012-02-08 05:29  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9093] restore (at least) tin_geom and psurface_geom unit tests
-	  call. Related to #665
+	* [r9093] liblwgeom/cunit/cu_surface.c: restore (at least) tin_geom
+	  and psurface_geom unit tests call. Related to #665
 
 2012-02-08 05:23  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9092] Fix BBOX handling in serialization. Still related to #665
+	* [r9092] liblwgeom/libtgeom.c: Fix BBOX handling in serialization.
+	  Still related to #665
 
 2012-02-08 04:36  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9091] Change BBOX double to float in serialization. Related to
-	  #665
+	* [r9091] liblwgeom/libtgeom.c: Change BBOX double to float in
+	  serialization. Related to #665
 
 2012-02-08 00:43  David Zwarg <dzwarg at azavea.com>
 
-	* [r9090] Added ST_Distinct4ma helper neighborhood processing
-	  function. See #1318
+	* [r9090] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  ST_Distinct4ma helper neighborhood processing function. See #1318
 
 2012-02-08 00:29  David Zwarg <dzwarg at azavea.com>
 
-	* [r9089] Fixed typo in configure.ac
+	* [r9089] configure.ac: Fixed typo in configure.ac
 
 2012-02-08 00:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9088] loader/Latin1 regression failure with database SQL_ASCII
-	  encoding (#1465) from Greg Troxel
+	* [r9088] regress/loader/Latin1.select.sql, regress/run_test:
+	  loader/Latin1 regression failure with database SQL_ASCII encoding
+	  (#1465) from Greg Troxel
 
 2012-02-08 00:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9087] Remove another dying test
+	* [r9087] liblwgeom/cunit/cu_surface.c: Remove another dying test
 
 2012-02-08 00:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9086] Remove failing test
+	* [r9086] liblwgeom/cunit/cu_surface.c: Remove failing test
 
 2012-02-08 00:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9085] Remove dependency on svnrevision.h
+	* [r9085] postgis/Makefile.in: Remove dependency on svnrevision.h
 
 2012-02-08 00:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9084] docs-install uses bare cp (#1528) from Greg Troxel
+	* [r9084] doc/Makefile.in: docs-install uses bare cp (#1528) from
+	  Greg Troxel
 
 2012-02-07 23:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9083] Ignore svnrevision.h
+	* [r9083] .: Ignore svnrevision.h
 
 2012-02-07 23:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9082] ST_MinimumBoundingCircle needs regression test (#1042)
+	* [r9082] regress/tickets.sql, regress/tickets_expected:
+	  ST_MinimumBoundingCircle needs regression test (#1042)
 
 2012-02-07 23:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9081] Add a warning for lower numbers of GEOS
+	* [r9081] configure.ac: Add a warning for lower numbers of GEOS
 
 2012-02-07 23:37  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9080] Still several bugfixes related to #665
+	* [r9080] liblwgeom/libtgeom.c: Still several bugfixes related to
+	  #665
 
 2012-02-07 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9079] Force generation of an svnrevision.h file when building
-	  in a repo and the svn executable is available.
+	* [r9079] GNUmakefile.in, make_dist.sh, postgis/Makefile.in,
+	  utils/svn_repo_revision.pl: Force generation of an svnrevision.h
+	  file when building in a repo and the svn executable is available.
 	  Ensure that when building a tarball with make_dist.sh the
 	  revision is read from the tag in the remote svn repository.
 	  This should cover both development and distribution cases.
 
 2012-02-07 22:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9078] Add dzwarg
+	* [r9078] authors.svn: Add dzwarg
 
 2012-02-07 22:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r9077] Clean up raster regression and move loader regression
-	  directory.
+	* [r9077] raster/test/Makefile.in, raster/test/core/testapi.c,
+	  raster/test/loader, raster/test/regress/Makefile.in,
+	  raster/test/regress/loader,
+	  raster/test/regress/loader/testraster.tif: Clean up raster
+	  regression and move loader regression directory.
 
 2012-02-07 21:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9076] Still bugfixes. Related to #665
+	* [r9076] liblwgeom/libtgeom.c: Still bugfixes. Related to #665
 
 2012-02-07 21:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9075] Test non-empty new types in regress/wkb (#1477)
+	* [r9075] regress/wkb.sql, regress/wkb_expected: Test non-empty new
+	  types in regress/wkb (#1477)
 
 2012-02-07 21:04  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9074] Restore surface cunit tests
+	* [r9074] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_tester.c:
+	  Restore surface cunit tests
 
 2012-02-07 21:01  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9073] Fix some bugfixes. Handle EMPTY use cases. Minor changes.
-	  Related to #665
+	* [r9073] liblwgeom/cunit/cu_surface.c, liblwgeom/libtgeom.c: Fix
+	  some bugfixes. Handle EMPTY use cases. Minor changes. Related to
+	  #665
 
 2012-02-07 19:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9072] lwgeom_release (#699), reviewed all usage of
-	  lwgeom_release
+	* [r9072] liblwgeom/cunit/cu_split.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_geos_node.c, liblwgeom/lwline.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwtin.c, liblwgeom/lwtriangle.c,
+	  postgis/geography_measurement.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_sqlmm.c: lwgeom_release (#699), reviewed all usage
+	  of lwgeom_release
 	  and replaced with lwgeom_free where possible. Changed the
 	  def'n of lwgeom_release so that it only frees the containing
 	  objects, and not any sub-objects, for those few remaining
@@ -19258,205 +30182,247 @@
 
 2012-02-07 19:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r9071] Minor cleanup of parameter names of
-	  ST_Intersection(raster, geometry)
+	* [r9071] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Minor cleanup of parameter
+	  names of ST_Intersection(raster, geometry)
 
 2012-02-07 19:25  David Zwarg <dzwarg at azavea.com>
 
-	* [r9070] Added positional parameters to 1 raster version of
-	  ST_MapAlgebraFct. Closes #1525
+	* [r9070] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/drop_rt_mapalgebra_test.sql,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_expected: Added positional
+	  parameters to 1 raster version of ST_MapAlgebraFct. Closes #1525
 
 2012-02-07 18:40  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9069] Added ST_TileAsGeom() returning only the extent of the
-	  planned tiles as polygons
+	* [r9069] raster/scripts/plpgsql/st_tile.sql: Added ST_TileAsGeom()
+	  returning only the extent of the planned tiles as polygons
 
 2012-02-07 18:07  David Zwarg <dzwarg at azavea.com>
 
-	* [r9068] Corrected clamped values in tests for ST_MapAlgebraExpr
-	  and ST_MapAlgebraFct.
+	* [r9068] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected,
+	  raster/test/regress/rt_mapalgebrafct_expected: Corrected clamped
+	  values in tests for ST_MapAlgebraExpr and ST_MapAlgebraFct.
 	  Implemented prepared statements in ST_MapAlgebraExpr.
 
 2012-02-07 17:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9067] Documentation URLs, visible whitespace, and minor
-	  touchups (#1548) from mwtoews
+	* [r9067] doc/extras_tigergeocoder.xml, doc/extras_topology.xml,
+	  doc/faq_raster.xml, doc/installation.xml, doc/introduction.xml,
+	  doc/performance_tips.xml, doc/reference_accessor.xml,
+	  doc/reference_constructor.xml, doc/reference_editor.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/reference_transaction.xml, doc/reference_type.xml,
+	  doc/release_notes.xml, doc/reporting.xml,
+	  doc/using_postgis_dataman.xml: Documentation URLs, visible
+	  whitespace, and minor touchups (#1548) from mwtoews
 
 2012-02-07 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9066] Reorder the include flags, per Greg Troxel
+	* [r9066] libpgcommon/Makefile.in: Reorder the include flags, per
+	  Greg Troxel
 
 2012-02-07 15:47  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r9065] First plpgsql prototype for ST_Tile(rast raster, width
-	  integer, height integer, padwithnodata boolean, nodatavalue
-	  double precision)
+	* [r9065] raster/scripts/plpgsql/st_tile.sql: First plpgsql
+	  prototype for ST_Tile(rast raster, width integer, height integer,
+	  padwithnodata boolean, nodatavalue double precision)
 
 2012-02-07 13:12  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9064] Fix a couple of compiler warnings in shp2pgsql-gui caused
-	  by uninitialised variables.
+	* [r9064] loader/shp2pgsql-gui.c: Fix a couple of compiler warnings
+	  in shp2pgsql-gui caused by uninitialised variables.
 
 2012-02-07 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r9063] Allow changing a closed edge (but w/out fixing linking,
-	  see #892)
+	* [r9063] topology/sql/sqlmm.sql.in.c,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Allow changing
+	  a closed edge (but w/out fixing linking, see #892)
 
 2012-02-07 09:50  Sandro Santilli <strk at kbt.io>
 
-	* [r9062] Re-add install-sh in the repository to support libtool <
-	  2.0
+	* [r9062] .gitignore, install-sh: Re-add install-sh in the
+	  repository to support libtool < 2.0
 
 2012-02-07 07:22  Sandro Santilli <strk at kbt.io>
 
-	* [r9061] Ignore install-sh
+	* [r9061] .gitignore: Ignore install-sh
 
 2012-02-07 07:20  Sandro Santilli <strk at kbt.io>
 
-	* [r9060] install-sh is generated by ./autogen.sh, needs not be in
-	  repository
+	* [r9060] install-sh: install-sh is generated by ./autogen.sh,
+	  needs not be in repository
 
 2012-02-07 02:34  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9059] temp desactivation of surface unit test
+	* [r9059] liblwgeom/cunit/cu_tester.c: temp desactivation of
+	  surface unit test
 
 2012-02-06 23:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9058] Whoops, slight error in the empty geometry handling
-	  fixed.
+	* [r9058] postgis/lwgeom_geos.c: Whoops, slight error in the empty
+	  geometry handling fixed.
 
 2012-02-06 23:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9057] Temp remove su_surface till everything fixed on it...
+	* [r9057] liblwgeom/cunit/Makefile.in: Temp remove su_surface till
+	  everything fixed on it...
 
 2012-02-06 23:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9056] Have ST_Union aggregate use UnaryUnion from GEOS-3.0.0
-	  (#922)
+	* [r9056] postgis/lwgeom_geos.c,
+	  topology/test/regress/legacy_query_expected: Have ST_Union
+	  aggregate use UnaryUnion from GEOS-3.0.0 (#922)
 
 2012-02-06 23:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r9055] Make sure new bands when added using ST_AddBand are
-	  correctly clamping NODATA values. Ticket is #1546.
+	* [r9055] raster/rt_core/rt_api.c: Make sure new bands when added
+	  using ST_AddBand are correctly clamping NODATA values. Ticket is
+	  #1546.
 
 2012-02-06 21:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9054] Remove dead prototype
+	* [r9054] postgis/lwgeom_geos.c: Remove dead prototype
 
 2012-02-06 21:15  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r9053] Fix a bug in tgeom_free, related to #665
+	* [r9053] liblwgeom/cunit/cu_surface.c, liblwgeom/libtgeom.c: Fix a
+	  bug in tgeom_free, related to #665
 
 2012-02-06 20:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r9052] Added support to pass pixel positions of both rasters to
-	  user function in 2-raster ST_MapAlgebraFct. This provides similar
-	  functionality to the keywords described in #1525.
+	* [r9052] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql: Added support
+	  to pass pixel positions of both rasters to user function in
+	  2-raster ST_MapAlgebraFct. This provides similar functionality to
+	  the keywords described in #1525.
 
 2012-02-06 20:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9051] Change searched location of proj files when no proj
-	  variable (#1022)
+	* [r9051] libpgcommon/lwgeom_transform.c: Change searched location
+	  of proj files when no proj variable (#1022)
 
 2012-02-06 19:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9050] Quiet rm
+	* [r9050] doc/Makefile.in: Quiet rm
 
 2012-02-06 19:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9049] quiet echo
+	* [r9049] extensions/Makefile: quiet echo
 
 2012-02-06 19:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9048] Dummy up a check target
+	* [r9048] extensions/Makefile: Dummy up a check target
 
 2012-02-06 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9047] Move regres forward again
+	* [r9047] GNUmakefile.in: Move regres forward again
 
 2012-02-06 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9046] Make exensions depend on comments, so also depend on
-	  xsltproc
+	* [r9046] configure.ac, doc/Makefile.in,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: Make exensions depend on
+	  comments, so also depend on xsltproc
 
 2012-02-06 19:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9045] Duplicate named case-insensitive XML refentry ids / HTML
-	  files (#1511)
+	* [r9045] doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Duplicate named case-insensitive XML refentry ids / HTML files
+	  (#1511)
 
 2012-02-06 19:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9044] PostGIS extensions should build/install automatically if
-	  PostGIS is compiled against 9.1 (#1490)
+	* [r9044] GNUmakefile.in, configure.ac, extensions/Makefile,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: PostGIS extensions
+	  should build/install automatically if PostGIS is compiled against
+	  9.1 (#1490)
 
 2012-02-06 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9043] Change how we calculate minor versions suitable for
-	  extension upgrade.
+	* [r9043] HOWTO_RELEASE, extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/upgradeable_versions.mk: Change how we calculate minor
+	  versions suitable for extension upgrade.
 
 2012-02-06 18:36  David Zwarg <dzwarg at azavea.com>
 
-	* [r9042] Checked connection to SPI manager in ST_MapAlgebraExpr
+	* [r9042] raster/rt_pg/rt_pg.c: Checked connection to SPI manager
+	  in ST_MapAlgebraExpr
 
 2012-02-06 17:49  David Zwarg <dzwarg at azavea.com>
 
-	* [r9041] Whitespace changes to _st_hillshade4ma
+	* [r9041] raster/rt_pg/rtpostgis.sql.in.c: Whitespace changes to
+	  _st_hillshade4ma
 
 2012-02-06 17:26  David Zwarg <dzwarg at azavea.com>
 
-	* [r9040] Reordered linking order for core regression tests. Follow
-	  up to
+	* [r9040] raster/test/core/Makefile.in: Reordered linking order for
+	  core regression tests. Follow up to
 	  http://postgis.refractions.net/pipermail/postgis-devel/2011-December/016646.html
 	  and r8399
 
 2012-02-06 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r9039] Tabs to spaces (2)
+	* [r9039] topology/topology.sql.in.c: Tabs to spaces (2)
 
 2012-02-06 13:16  Sandro Santilli <strk at kbt.io>
 
-	* [r9038] Don't let ValidateTopology choke on invalid edges (#1544)
+	* [r9038] topology/test/invalid_topology.sql,
+	  topology/test/regress/legacy_invalid_expected,
+	  topology/topology.sql.in.c: Don't let ValidateTopology choke on
+	  invalid edges (#1544)
 
 2012-02-06 03:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9037] Allow 'make check' to run all the way through on OSX (the
-	  sed implementation must be slightly different, so let's see if
-	  Perl is any more standard). Hopefully other platforms will be
-	  happy.
+	* [r9037] raster/rt_pg/Makefile.in, topology/Makefile.in: Allow
+	  'make check' to run all the way through on OSX (the sed
+	  implementation must be slightly different, so let's see if Perl
+	  is any more standard). Hopefully other platforms will be happy.
 
 2012-02-06 02:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9036] Try out the pj_get_def() method of finding the spheroid
-	  parameters, but: it doesn't work.
+	* [r9036] libpgcommon/lwgeom_transform.c: Try out the pj_get_def()
+	  method of finding the spheroid parameters, but: it doesn't work.
 
 2012-02-05 02:15  Regina Obe <lr at pcorp.us>
 
-	* [r9035] put in an FAQ about the common function is not unique
-	  error that I suspect a lot of people will be running into because
-	  they don't cast their geometry inputs and that a lot of raster
-	  functions have overloaded functions similar to the geometry ones.
+	* [r9035] doc/faq_raster.xml: put in an FAQ about the common
+	  function is not unique error that I suspect a lot of people will
+	  be running into because they don't cast their geometry inputs and
+	  that a lot of raster functions have overloaded functions similar
+	  to the geometry ones.
 
 2012-02-05 00:30  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9033] Change encoding reference URL to that used for libiconv
-	  rather than PostgreSQL since that's what we are using to do the
-	  encoding conversion (as per #1303).
+	* [r9033] loader/shp2pgsql-core.c: Change encoding reference URL to
+	  that used for libiconv rather than PostgreSQL since that's what
+	  we are using to do the encoding conversion (as per #1303).
 
 2012-02-05 00:30  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9032] Fix for #1540: Fix segfault in shp2pgsql-gui when no port
-	  is specified. Prevent dereferencing a NULL pointer if the string
-	  is empty.
+	* [r9032] loader/shp2pgsql-gui.c: Fix for #1540: Fix segfault in
+	  shp2pgsql-gui when no port is specified. Prevent dereferencing a
+	  NULL pointer if the string is empty.
 
 2012-02-04 17:53  Sandro Santilli <strk at kbt.io>
 
-	* [r9031] Implemented new keywords for 1-raster ST_MapAlgebraExpr
-	  (#1525)
+	* [r9031] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr.sql: Implemented new
+	  keywords for 1-raster ST_MapAlgebraExpr (#1525)
 
 2012-02-04 02:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9030] Fix an issue in the shapefile GUI caused by saving the
-	  original shapefile name before processing.
+	* [r9030] loader/shp2pgsql-gui.c: Fix an issue in the shapefile GUI
+	  caused by saving the original shapefile name before processing.
 	  
 	  This was a bug caused by having two separate passes during
 	  export; we were saving the original
@@ -19468,53 +30434,65 @@
 
 2012-02-04 01:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9029] Geography should support SRIDs other than 4326 (#1538)
+	* [r9029] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom_transform.c, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/geography.h,
+	  postgis/geography_inout.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_transform.c, regress/out_geography_expected:
+	  Geography should support SRIDs other than 4326 (#1538)
 
 2012-02-04 01:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9028] Alter the shapefile GUI so that multiple shapefiles can
-	  be selected in the import file chooser.
+	* [r9028] loader/shp2pgsql-gui.c: Alter the shapefile GUI so that
+	  multiple shapefiles can be selected in the import file chooser.
 
 2012-02-04 00:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9027] Add GUI support for the shp2pgsql -S (simple geometries)
-	  switch. This closes #660.
+	* [r9027] loader/shp2pgsql-gui.c: Add GUI support for the shp2pgsql
+	  -S (simple geometries) switch. This closes #660.
 
 2012-02-04 00:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9026] Update shapefile GUI "About" text and window title to
-	  reflect that it now handles export as well as import.
+	* [r9026] loader/shp2pgsql-gui.c: Update shapefile GUI "About" text
+	  and window title to reflect that it now handles export as well as
+	  import.
 
 2012-02-04 00:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9025] Add shapefile dumper (table export) to the shp2pgsql GUI.
-	  This closes ticket #1480.
+	* [r9025] loader/shp2pgsql-gui.c: Add shapefile dumper (table
+	  export) to the shp2pgsql GUI. This closes ticket #1480.
 
 2012-02-04 00:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r9024] Explicitly set the output band's pixel type depending on
-	  the band being returned (FIRST, SECOND, BOTH. OTHER is left NULL)
-	  in ST_Intersection(raster, raster). Related ticket is #1537.
+	* [r9024] raster/rt_pg/rtpostgis.sql.in.c: Explicitly set the
+	  output band's pixel type depending on the band being returned
+	  (FIRST, SECOND, BOTH. OTHER is left NULL) in
+	  ST_Intersection(raster, raster). Related ticket is #1537.
 
 2012-02-03 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r9023] Implemented keywords for 2-raster ST_MapAlgebraExpr as
-	  described in #1525. Will do 2-raster ST_MapAlgebraFct next.
+	* [r9023] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_union.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql: Implemented
+	  keywords for 2-raster ST_MapAlgebraExpr as described in #1525.
+	  Will do 2-raster ST_MapAlgebraFct next.
 
 2012-02-03 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9022] Separate the cache handling code from the transform
-	  function
+	* [r9022] postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_transform.c: Separate the cache handling code from
+	  the transform function
 
 2012-02-03 21:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9021] Fix pgsql2shp crash when dumping a table without a geo
-	  column.
+	* [r9021] loader/pgsql2shp-core.c: Fix pgsql2shp crash when dumping
+	  a table without a geo column.
 
 2012-02-03 21:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9020] Fix construction of pgsql2shp's main retrieval query in
-	  ShpDumperOpenTable().
+	* [r9020] loader/pgsql2shp-core.c: Fix construction of pgsql2shp's
+	  main retrieval query in ShpDumperOpenTable().
 	  
 	  This fixes a regression which caused pgsql2shp to generate an
 	  incorrect SQL query
@@ -19522,269 +30500,321 @@
 
 2012-02-03 21:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9019] Move initialisation of pgsql2shp state endian flag to the
-	  same location all the other initialisers.
+	* [r9019] loader/pgsql2shp-core.c: Move initialisation of pgsql2shp
+	  state endian flag to the same location all the other
+	  initialisers.
 
 2012-02-03 21:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r9018] Fix missing #ifdef POSTGIS_GEOS_VERSION ... #endif
-	  preventing liblwgeom from compiling on GEOS < 3.3.0.
+	* [r9018] liblwgeom/lwgeom_geos_node.c: Fix missing #ifdef
+	  POSTGIS_GEOS_VERSION ... #endif preventing liblwgeom from
+	  compiling on GEOS < 3.3.0.
 
 2012-02-03 18:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r9017] Fixed optimization bug in 1-raster ST_MapAlgebraExpr.
-	  Ticket is #1515.
+	* [r9017] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Fixed
+	  optimization bug in 1-raster ST_MapAlgebraExpr. Ticket is #1515.
 
 2012-02-03 12:51  Regina Obe <lr at pcorp.us>
 
-	* [r9016] #1530: fix typo in full upgrade -- was using the postgis
-	  only script instead of the combined postgis + raster script.
-	  Still need to test, will close out once tested.
+	* [r9016] extensions/postgis/Makefile.in: #1530: fix typo in full
+	  upgrade -- was using the postgis only script instead of the
+	  combined postgis + raster script. Still need to test, will close
+	  out once tested.
 
 2012-02-03 03:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r9015] Reverted r9014. Hudson ain't happy with sed.
+	* [r9015] raster/rt_pg/Makefile.in: Reverted r9014. Hudson ain't
+	  happy with sed.
 
 2012-02-03 03:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r9014] Merge of patch provided in #1533. Thanks gdt.
+	* [r9014] raster/rt_pg/Makefile.in: Merge of patch provided in
+	  #1533. Thanks gdt.
 
 2012-02-02 19:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r9013] Message cleanup by removing unnecessary newlines.
+	* [r9013] raster/rt_core/rt_api.c: Message cleanup by removing
+	  unnecessary newlines.
 
 2012-02-02 18:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r9012] Refactored stderr messaging so that C API messages are
-	  properly emitted. Based on suggestion in comment 4 of #1531.
+	* [r9012] raster/loader/raster2pgsql.c: Refactored stderr messaging
+	  so that C API messages are properly emitted. Based on suggestion
+	  in comment 4 of #1531.
 
 2012-02-02 17:38  Bborie Park <dustymugs at gmail.com>
 
-	* [r9011] Additional error checking and formatting of error
-	  messages
+	* [r9011] raster/loader/raster2pgsql.c: Additional error checking
+	  and formatting of error messages
 
 2012-02-01 23:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9010] Add lwcollection_homogenize and ST_Homogenize (#375)
+	* [r9010] doc/reference_editor.xml: Add lwcollection_homogenize and
+	  ST_Homogenize (#375)
 
 2012-02-01 23:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9009] Add lwcollection_homogenize and ST_Homogenize (#375)
+	* [r9009] liblwgeom/lwhomogenize.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c: Add
+	  lwcollection_homogenize and ST_Homogenize (#375)
 
 2012-02-01 23:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9008] Support curves in lwgeom_homogenize (#1526)
+	* [r9008] liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwhomogenize.h: Support curves in lwgeom_homogenize
+	  (#1526)
 
 2012-02-01 22:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r9007] Added check of values being passed to atan2() in
-	  _st_hillshade4ma()
+	* [r9007] raster/rt_pg/rtpostgis.sql.in.c: Added check of values
+	  being passed to atan2() in _st_hillshade4ma()
 
 2012-02-01 21:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9006] Enhance ST_Rotate by adding offset origin parameters
-	  (#1251) from mwtoews
+	* [r9006] doc/reference_editor.xml, postgis/postgis.sql.in.c,
+	  regress/affine.sql, regress/affine_expected: Enhance ST_Rotate by
+	  adding offset origin parameters (#1251) from mwtoews
 
 2012-02-01 21:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9005] ST_Azimuth, ST_Project regression tests (#1398)
+	* [r9005] regress/tickets.sql, regress/tickets_expected:
+	  ST_Azimuth, ST_Project regression tests (#1398)
 
 2012-02-01 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9004] Also remove .gitignore files from tarbal distro
+	* [r9004] make_dist.sh: Also remove .gitignore files from tarbal
+	  distro
 
 2012-02-01 17:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r9001] Push forward versions for weekly snap
+	* [r9001] ChangeLog, NEWS, README.postgis, Version.config: Push
+	  forward versions for weekly snap
 
 2012-02-01 17:28  Regina Obe <lr at pcorp.us>
 
-	* [r9000] #1494: build parent structures to support census tract
-	  reporting by geocoder.
+	* [r9000]
+	  extras/tiger_geocoder/tiger_2010/tables/census_tracts_tables.sql:
+	  #1494: build parent structures to support census tract reporting
+	  by geocoder.
 
 2012-02-01 15:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r8999] Additional cleanup of a few functions using
-	  ST_PixelAsPolygon(raster, int, int, int). Also, made map algebra
-	  expression case-sensitive in 2-raster ST_MapAlgebraExpr. Now, the
-	  keywords must be RAST1 and RAST2.
+	* [r8999] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql: Additional
+	  cleanup of a few functions using ST_PixelAsPolygon(raster, int,
+	  int, int). Also, made map algebra expression case-sensitive in
+	  2-raster ST_MapAlgebraExpr. Now, the keywords must be RAST1 and
+	  RAST2.
 
 2012-02-01 14:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r8998] Refactored regression test for ST_PixelAsPolygon
+	* [r8998] raster/test/regress/rt_pixelvalue.sql: Refactored
+	  regression test for ST_PixelAsPolygon
 
 2012-02-01 14:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r8997] Deleted deprecated ST_PixelAsPolygon(raster, int, int,
-	  int) variant.
+	* [r8997] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Deleted deprecated
+	  ST_PixelAsPolygon(raster, int, int, int) variant.
 
 2012-02-01 11:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8996] Make test more readable
+	* [r8996] raster/test/regress/rt_mapalgebraexpr.sql: Make test more
+	  readable
 
 2012-02-01 11:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8995] Keep initial value when an expression eveluates to null
-	  (#1523)
+	* [r8995] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Keep initial
+	  value when an expression eveluates to null (#1523)
 
 2012-02-01 10:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8994] Implement RAST.X and RAST.Y keyword substitution in
-	  ST_MapAlgebraExpr
+	* [r8994] doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Implement RAST.X
+	  and RAST.Y keyword substitution in ST_MapAlgebraExpr
 	  
 	  Includes regression test and documentation update. See #1519.
 
 2012-02-01 09:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8993] Implement ST_PixelAsPolygon in C, provide a core API
-	  entry for it
+	* [r8993] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c: Implement
+	  ST_PixelAsPolygon in C, provide a core API entry for it
 	  
 	  The API entry point is expected to be useful for #1519
 
 2012-02-01 05:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8992] Try again to fix #1292
+	* [r8992] liblwgeom/lwgeodetic.c: Try again to fix #1292
 
 2012-02-01 02:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8991] VACUUM cannot be executed from a function or
-	  multi-command string (#1517)
+	* [r8991] spatial_ref_sys.sql: VACUUM cannot be executed from a
+	  function or multi-command string (#1517)
 
 2012-02-01 00:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8990] Fix include to be pathless
+	* [r8990] postgis/geography_measurement.c: Fix include to be
+	  pathless
 
 2012-01-31 23:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8987] Update spatial_ref_sys to latest GDAL generated version
-	  (#1493)
+	* [r8987] spatial_ref_sys.sql: Update spatial_ref_sys to latest
+	  GDAL generated version (#1493)
 
 2012-01-31 22:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8986] ST_Line_Interpolate_Point doesn't interpolate M-values
-	  (#639)
+	* [r8986] postgis/lwgeom_functions_analytic.c:
+	  ST_Line_Interpolate_Point doesn't interpolate M-values (#639)
 
 2012-01-31 20:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8984] Remove some compile warnings.
+	* [r8984] liblwgeom/lwgeodetic.c, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: Remove some
+	  compile warnings.
 
 2012-01-31 18:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8982] Gah, someone else can do this...
+	* [r8982] postgis/postgis.sql.in.c: Gah, someone else can do
+	  this...
 
 2012-01-31 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8981] Really, I do know how to write XML.
+	* [r8981] doc/faq.xml: Really, I do know how to write XML.
 
 2012-01-31 18:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8980] ST_SnapToGrid returns a value out of range (#1292)
+	* [r8980] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeodetic.c,
+	  postgis/geography_inout.c: ST_SnapToGrid returns a value out of
+	  range (#1292)
 
 2012-01-31 18:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8979] Rename ST_BuildArea backend function
+	* [r8979] liblwgeom/lwgeom_geos.c, postgis/legacy.sql.in.c: Rename
+	  ST_BuildArea backend function
 
 2012-01-31 18:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8978] Fix missing tag
+	* [r8978] doc/faq.xml: Fix missing tag
 
 2012-01-31 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8977] Drop Equals(geom,geom) - deprecated in 1.2.3 (#1486)
+	* [r8977] postgis/postgis.sql.in.c: Drop Equals(geom,geom) -
+	  deprecated in 1.2.3 (#1486)
 
 2012-01-31 18:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8976] FAQ about licensing (#1262)
+	* [r8976] doc/faq.xml: FAQ about licensing (#1262)
 
 2012-01-31 17:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r8975] Explicitly set spatial index name as PostgreSQL 8.4
-	  requires an index name. Associated ticket is #1513. Also fixed
-	  string trim functions to prevent modification of passed string.
+	* [r8975] raster/loader/raster2pgsql.c, raster/rt_pg/rt_pg.c:
+	  Explicitly set spatial index name as PostgreSQL 8.4 requires an
+	  index name. Associated ticket is #1513. Also fixed string trim
+	  functions to prevent modification of passed string.
 
 2012-01-31 14:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r8974] Fixed evaluation of two floating point numbers in
-	  RASTER_getRotation. Fixes one of the two regression failures
-	  described in #1501.
+	* [r8974] raster/rt_pg/rt_pg.c: Fixed evaluation of two floating
+	  point numbers in RASTER_getRotation. Fixes one of the two
+	  regression failures described in #1501.
 
 2012-01-31 14:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r8973] Added check of band # passed to ST_DumpAsPolygons. Fixes
-	  #1514.
+	* [r8973] raster/rt_pg/rt_pg.c: Added check of band # passed to
+	  ST_DumpAsPolygons. Fixes #1514.
 
 2012-01-31 05:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8972] Pgsql2shp: Dumping: XWKB structure does not match
-	  expected size! (#1479)
+	* [r8972] loader/pgsql2shp-core.c: Pgsql2shp: Dumping: XWKB
+	  structure does not match expected size! (#1479)
 
 2012-01-30 21:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8971] ST_Segmentize returns invalid LINESTRING for zero-length
-	  input (#1304)
+	* [r8971] liblwgeom/ptarray.c: ST_Segmentize returns invalid
+	  LINESTRING for zero-length input (#1304)
 
 2012-01-30 20:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8969] ST_LocateBetweenElevations should return NULL and not
-	  fail if intersection is void (#1250)
+	* [r8969] liblwgeom/lwlinearreferencing.c:
+	  ST_LocateBetweenElevations should return NULL and not fail if
+	  intersection is void (#1250)
 
 2012-01-30 20:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8968] ST_Within not using prepared geometries (#962)
+	* [r8968] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c:
+	  ST_Within not using prepared geometries (#962)
 
 2012-01-30 02:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8967] (#393) shp2pgsql returns "fseek(-xxx) failed on DBF
-	  file." for large (>2GB) DBF files
+	* [r8967] loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/safileio.c, loader/shapefil.h, loader/shp2pgsql-core.h:
+	  (#393) shp2pgsql returns "fseek(-xxx) failed on DBF file." for
+	  large (>2GB) DBF files
 
 2012-01-30 00:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8966] GML for empty geometries should be NULL (#1377)
+	* [r8966] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_in_gml.c, regress/empty_expected,
+	  regress/tickets.sql, regress/tickets_expected: GML for empty
+	  geometries should be NULL (#1377)
 
 2012-01-29 23:30  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r8965] Increase robustness in distance-calculations when point
-	  is on segment.
+	* [r8965] liblwgeom/measures.c, regress/measures.sql,
+	  regress/measures_expected: Increase robustness in
+	  distance-calculations when point is on segment.
 
 2012-01-29 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8964] typo
+	* [r8964] postgis/geometry_estimate.c: typo
 
 2012-01-29 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8963] Be more liberal in accepting "empty" tags in constructing
-	  geometries from GML (#1059)
+	* [r8963] postgis/lwgeom_in_gml.c, regress/in_gml_expected: Be more
+	  liberal in accepting "empty" tags in constructing geometries from
+	  GML (#1059)
 
 2012-01-29 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r8962] Give me psc status
+	* [r8962] CREDITS: Give me psc status
 
 2012-01-28 23:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8961] Fix _ST_AddFaceSplit code against PostgreSQL 9.1
+	* [r8961] topology/sql/sqlmm.sql.in.c: Fix _ST_AddFaceSplit code
+	  against PostgreSQL 9.1
 
 2012-01-28 22:08  Sandro Santilli <strk at kbt.io>
 
-	* [r8960] Don't put constant geometries in CTE, which confuses
-	  estimator
+	* [r8960] topology/sql/populate.sql.in.c: Don't put constant
+	  geometries in CTE, which confuses estimator
 
 2012-01-28 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r8959] Simplify code in _ST_AddFaceSplit, reduce edges table
-	  scans.
+	* [r8959] topology/sql/sqlmm.sql.in.c: Simplify code in
+	  _ST_AddFaceSplit, reduce edges table scans.
 	  
 	  Also set debugging off by default
 
 2012-01-28 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8958] Switch ST_AddEdgeNewFaces from ST_Polygonize to
-	  _ST_AddSplitFace
+	* [r8958] topology/sql/sqlmm.sql.in.c: Switch ST_AddEdgeNewFaces
+	  from ST_Polygonize to _ST_AddSplitFace
 	  
 	  See ticket #1508
 
 2012-01-28 13:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8957] Stop using ST_Polygonize from ST_AddEdgeModFace.
+	* [r8957] topology/sql/sqlmm.sql.in.c: Stop using ST_Polygonize
+	  from ST_AddEdgeModFace.
 	  
 	  This commit also estrapolates an internal _ST_AddSplitFace
 	  function
@@ -19792,109 +30822,150 @@
 
 2012-01-28 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8956] Rename topogeometry column check to be more readable
+	* [r8956] topology/topology.sql.in.c: Rename topogeometry column
+	  check to be more readable
 
 2012-01-28 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r8955] New test for closing multi-edge ring in a face
-	  (ST_AddEdge*Face*)
+	* [r8955] topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: New test for
+	  closing multi-edge ring in a face (ST_AddEdge*Face*)
 
 2012-01-28 07:44  Sandro Santilli <strk at kbt.io>
 
-	* [r8954] Allow multiple topogeometry columns in one table (again)
+	* [r8954] topology/topology.sql.in.c: Allow multiple topogeometry
+	  columns in one table (again)
 	  
 	  Dunno why this piece was missing from previous commit, sorry
 
 2012-01-28 07:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8953] Allow multiple TopoGeometry column in the same table
+	* [r8953] topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected: Allow
+	  multiple TopoGeometry column in the same table
 
 2012-01-28 00:23  Regina Obe <lr at pcorp.us>
 
-	* [r8952] add protos for ST_Quantile raster table coverage. Still
-	  some more to add as well as examples of usage
+	* [r8952] doc/reference_raster.xml: add protos for ST_Quantile
+	  raster table coverage. Still some more to add as well as examples
+	  of usage
 
 2012-01-27 23:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8951] Fix one remaining crasher for ST_AsGML('SRID=4326;POLYGON
-	  EMPTY');
+	* [r8951] liblwgeom/lwout_gml.c: Fix one remaining crasher for
+	  ST_AsGML('SRID=4326;POLYGON EMPTY');
 
 2012-01-27 22:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8950] #1504 (Segfault running ST_EstimatedExtent())
+	* [r8950] postgis/geometry_estimate.c: #1504 (Segfault running
+	  ST_EstimatedExtent())
 
 2012-01-27 21:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r8949] Fixed segfault caused by an empty quantile linked list
-	  being used to get the quantile's value. Ticket is #1506.
+	* [r8949] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Fixed segfault caused by an empty quantile
+	  linked list being used to get the quantile's value. Ticket is
+	  #1506.
 
 2012-01-27 20:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8948] Tighten up on-arc test a bit more.
+	* [r8948] liblwgeom/cunit/cu_ptarray.c, liblwgeom/lwsegmentize.c:
+	  Tighten up on-arc test a bit more.
 
 2012-01-27 20:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8947] Add "face has no rings" validity checking
+	* [r8947] topology/test/regress/legacy_invalid_expected,
+	  topology/topology.sql.in.c: Add "face has no rings" validity
+	  checking
 
 2012-01-27 18:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8946] Revert accidental inclusion of shape file size patch in
-	  curve patch
+	* [r8946] loader/safileio.c, loader/shapefil.h: Revert accidental
+	  inclusion of shape file size patch in curve patch
 
 2012-01-27 18:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8945] #920 (ST_LineToCurve generating invalid CURVEPOLYGON)
+	* [r8945] install-sh, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwsegmentize.c,
+	  loader/safileio.c, loader/shapefil.h,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/tickets_expected: #920 (ST_LineToCurve generating invalid
+	  CURVEPOLYGON)
 
 2012-01-27 14:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8944] More test for face splitting and inside holes
+	* [r8944] topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: More test for
+	  face splitting and inside holes
 
 2012-01-27 11:36  Sandro Santilli <strk at kbt.io>
 
-	* [r8943] More test for update of isolated nodes in split-faces.
+	* [r8943] topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: More test for
+	  update of isolated nodes in split-faces.
 
 2012-01-27 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r8942] Rewrite test for ST_AddIsoNode (see #1503)
+	* [r8942] topology/test/regress/st_addisonode.sql,
+	  topology/test/regress/st_addisonode_expected: Rewrite test for
+	  ST_AddIsoNode (see #1503)
 
 2012-01-27 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r8941] Simplify the code looking for face containment in
-	  ST_AddIsoNode
+	* [r8941] topology/sql/sqlmm.sql.in.c: Simplify the code looking
+	  for face containment in ST_AddIsoNode
 	  
 	  Fixes bug #1503 for me, altough I didn't handle to produce a
 	  testcase for it.
 
 2012-01-27 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8940] Add test for update of isolated nodes in split-faces.
+	* [r8940] topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Add test for
+	  update of isolated nodes in split-faces.
 	  
 	  Affects both ST_AddEdgeModFace and ST_AddEdgeNewFaces (both work)
 
 2012-01-26 20:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8939] Complete #737
+	* [r8939] regress/Makefile.in, regress/wmsservers.sql,
+	  regress/wmsservers_expected, regress/wmsservers_new.sql,
+	  regress/wmsservers_new_expected, regress/wmsservers_old.sql,
+	  regress/wmsservers_old_expected: Complete #737
 
 2012-01-26 20:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8938] Detect asprintf, vasprintf, fseeko
+	* [r8938] configure.ac, postgis_config.h.in: Detect asprintf,
+	  vasprintf, fseeko
 
 2012-01-26 18:09  Sandro Santilli <strk at kbt.io>
 
-	* [r8937] Change expectations from tests involving ST_MakeLine
+	* [r8937] regress/regress_expected, regress/tickets_expected:
+	  Change expectations from tests involving ST_MakeLine
 
 2012-01-26 17:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8936] Clean up and exit when shp file missing
+	* [r8936] loader/shpopen.c: Clean up and exit when shp file missing
 
 2012-01-26 16:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8932] Fix contact per a message on postgis-users from Markus
-	  Innerebner
+	* [r8932] java/jdbc/src/org/postgis/LineString.java: Fix contact
+	  per a message on postgis-users from Markus Innerebner
 
 2012-01-26 13:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8931] Add support for linestrings in ST_MakeLine (#1500)
+	* [r8931] doc/reference_constructor.xml,
+	  postgis/lwgeom_functions_basic.c, regress/ctors.sql,
+	  regress/ctors_expected: Add support for linestrings in
+	  ST_MakeLine (#1500)
 	  
 	  Affects both the aggregate and the 2-parameters function.
 	  Regression testing included.
@@ -19902,188 +30973,227 @@
 
 2012-01-26 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8930] Implement lwline_from_lwgeom_array (untested)
+	* [r8930] liblwgeom/liblwgeom.h.in, liblwgeom/lwline.c: Implement
+	  lwline_from_lwgeom_array (untested)
 
 2012-01-26 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8929] Don't let ptarray_append_ptarray change read-only
-	  pointarrays
+	* [r8929] liblwgeom/cunit/cu_ptarray.c, liblwgeom/ptarray.c: Don't
+	  let ptarray_append_ptarray change read-only pointarrays
 
 2012-01-26 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8928] Test that mixed dimensionality is not allowed by
-	  ptarray_append_ptarray
+	* [r8928] liblwgeom/cunit/cu_ptarray.c: Test that mixed
+	  dimensionality is not allowed by ptarray_append_ptarray
 
 2012-01-26 12:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8927] Add more test for FLAGS_GET_ and FLAGS_SET_
+	* [r8927] liblwgeom/cunit/cu_libgeom.c: Add more test for
+	  FLAGS_GET_ and FLAGS_SET_
 
 2012-01-26 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8926] Implement ptarray_append_ptarray, and change its
-	  signature
+	* [r8926] liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/ptarray.c: Implement ptarray_append_ptarray, and change
+	  its signature
 	  
 	  This is propedeutic to ticket #1500
 
 2012-01-26 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r8925] Tweak debug messages not to clutter output
+	* [r8925] topology/sql/sqlmm.sql.in.c: Tweak debug messages not to
+	  clutter output
 
 2012-01-25 17:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8924] Bump version string forward
+	* [r8924] Version.config: Bump version string forward
 
 2012-01-25 17:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8921] Prep for alpha2
+	* [r8921] ChangeLog, NEWS, README.postgis: Prep for alpha2
 
 2012-01-24 22:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8920] SVG empty geometries gives invalid memory alloc (#1038)
+	* [r8920] liblwgeom/lwout_svg.c, regress/tickets.sql,
+	  regress/tickets_expected: SVG empty geometries gives invalid
+	  memory alloc (#1038)
 
 2012-01-24 21:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8919] Update shplib to the latest release (1.3.0b3) and stitch
-	  in our special date and logical handling. (#393)
+	* [r8919] loader/dbfopen.c, loader/pgsql2shp-core.c,
+	  loader/safileio.c, loader/shapefil.h, loader/shp2pgsql-core.c,
+	  loader/shpopen.c: Update shplib to the latest release (1.3.0b3)
+	  and stitch in our special date and logical handling. (#393)
 
 2012-01-24 19:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8917] Double guard against geos versions of 3.4.dev form.
-	  (#1488)
+	* [r8917] configure.ac: Double guard against geos versions of
+	  3.4.dev form. (#1488)
 
 2012-01-24 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8916] Stop WARNING from AddFace about
-	  next_left_edge/next_right_edge
+	* [r8916] doc/extras_topology.xml, topology/sql/populate.sql.in.c:
+	  Stop WARNING from AddFace about next_left_edge/next_right_edge
 
 2012-01-24 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8915] Optimize ST_AddEdge*Face* detection of face split
-	  conditions (#1497)
+	* [r8915] topology/sql/sqlmm.sql.in.c: Optimize ST_AddEdge*Face*
+	  detection of face split conditions (#1497)
 
 2012-01-24 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8914] Protect DEBUG lines in compile-time conditional
+	* [r8914] topology/sql/query/GetRingEdges.sql.in.c: Protect DEBUG
+	  lines in compile-time conditional
 
 2012-01-24 17:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8913] Test for #1150, null entry in spatial_ref_sys
+	* [r8913] regress/tickets.sql, regress/tickets_expected: Test for
+	  #1150, null entry in spatial_ref_sys
 
 2012-01-24 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8912] Fix linking bugs with ST_NewEdgesSplit function (#1496)
+	* [r8912] topology/sql/sqlmm.sql.in.c, topology/test/Makefile,
+	  topology/test/regress/st_newedgessplit.sql,
+	  topology/test/regress/st_newedgessplit_expected: Fix linking bugs
+	  with ST_NewEdgesSplit function (#1496)
 	  
 	  Includes test coverage for this other function.
 
 2012-01-24 11:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8911] Fix edge-linking in ST_ModEdgeSplit (#1496)
+	* [r8911] topology/sql/sqlmm.sql.in.c, topology/test/Makefile,
+	  topology/test/regress/st_modedgesplit.sql,
+	  topology/test/regress/st_modedgesplit_expected: Fix edge-linking
+	  in ST_ModEdgeSplit (#1496)
 	  
 	  Includes regression test. ST_NewEdgesSplit still needs testing.
 
 2012-01-24 00:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8910] Prevent people from inserting entries in spatial_ref_sys
-	  with no proj4text (#1150)
+	* [r8910] libpgcommon/lwgeom_transform.c: Prevent people from
+	  inserting entries in spatial_ref_sys with no proj4text (#1150)
 
 2012-01-23 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8908] Make topology enabled the default
+	* [r8908] configure.ac: Make topology enabled the default
 
 2012-01-23 23:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8907] Allow raster to actually turn on by default
+	* [r8907] configure.ac: Allow raster to actually turn on by default
 
 2012-01-23 22:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8906] Move raster/topology status to the bottom of the report
+	* [r8906] configure.ac: Move raster/topology status to the bottom
+	  of the report
 
 2012-01-23 22:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8905] Report on raster status whether enabled or not
+	* [r8905] configure.ac: Report on raster status whether enabled or
+	  not
 
 2012-01-23 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8904] Push forward the trunk version to match release march
+	* [r8904] Version.config: Push forward the trunk version to match
+	  release march
 
 2012-01-22 20:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8903] Fix ambiguos references (with postgresql 9.x)
+	* [r8903] topology/topology.sql.in.c: Fix ambiguos references (with
+	  postgresql 9.x)
 
 2012-01-22 19:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8902] AddTopoGeometryColumn: check child layer before
-	  incrementing sequence
+	* [r8902] topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/topology.sql.in.c: AddTopoGeometryColumn: check child
+	  layer before incrementing sequence
 
 2012-01-22 19:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8901] typo
+	* [r8901] doc/extras_topology.xml: typo
 
 2012-01-22 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r8900] TopoGeo_addLineString: fix node crossing, reduce edges
-	  creations
+	* [r8900] topology/sql/populate.sql.in.c,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected:
+	  TopoGeo_addLineString: fix node crossing, reduce edges creations
 
 2012-01-22 12:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8899] Comment typo
+	* [r8899] topology/test/regress/topogeo_addlinestring.sql: Comment
+	  typo
 
 2012-01-21 01:31  Regina Obe <lr at pcorp.us>
 
-	* [r8898] update build extensions to include the make comments if
-	  building from source repo and also that it requires a separate
-	  compile step (until #1490)
+	* [r8898] doc/installation.xml, extensions/README: update build
+	  extensions to include the make comments if building from source
+	  repo and also that it requires a separate compile step (until
+	  #1490)
 
 2012-01-20 23:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8897] Fix typo
+	* [r8897] configure.ac: Fix typo
 
 2012-01-20 23:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8896] Make raster on by default and --without-raster the
-	  configuration parameter to disable it.
+	* [r8896] configure.ac: Make raster on by default and
+	  --without-raster the configuration parameter to disable it.
 
 2012-01-20 18:14  Regina Obe <lr at pcorp.us>
 
-	* [r8895] fix typo
+	* [r8895] doc/using_raster_dataman.xml: fix typo
 
 2012-01-20 18:14  Regina Obe <lr at pcorp.us>
 
-	* [r8894] Add a plpython example for outputting raster images
+	* [r8894] doc/using_raster_dataman.xml: Add a plpython example for
+	  outputting raster images
 
 2012-01-20 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8893] Have TopoGeometry::Geometry always return a MULTI*
-	  (#1462)
+	* [r8893] topology/test/regress/createtopogeom_expected,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/topo2.5d_expected,
+	  topology/test/regress/totopogeom_expected,
+	  topology/topology.sql.in.c: Have TopoGeometry::Geometry always
+	  return a MULTI* (#1462)
 
 2012-01-20 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8892] Don't let ST_Multi create collections of a single EMPTY
-	  (#1489)
+	* [r8892] liblwgeom/lwgeom.c, regress/tickets.sql,
+	  regress/tickets_expected: Don't let ST_Multi create collections
+	  of a single EMPTY (#1489)
 
 2012-01-20 10:06  Regina Obe <lr at pcorp.us>
 
-	* [r8891] #1487: add out_db argument to AddRasterConstraints and
-	  DropRasterConstraints documentation so extensions can install
-	  again
+	* [r8891] doc/reference_raster.xml: #1487: add out_db argument to
+	  AddRasterConstraints and DropRasterConstraints documentation so
+	  extensions can install again
 
 2012-01-20 10:02  Sandro Santilli <strk at kbt.io>
 
-	* [r8890] Test new types in regress/wkt (#1476)
+	* [r8890] regress/wkt.sql, regress/wkt_expected: Test new types in
+	  regress/wkt (#1476)
 
 2012-01-20 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8889] Exclude raster_columns from geometry_columns (#1122)
+	* [r8889] postgis/postgis.sql.in.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/tickets.sql,
+	  raster/test/regress/tickets_expected: Exclude raster_columns from
+	  geometry_columns (#1122)
 	  
 	  Add regress test, with a newborn "tickets" testcase for raster
 
 2012-01-20 08:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8888] Fix a missing return introduced with fix to #547
+	* [r8888] postgis/lwgeom_cache.c: Fix a missing return introduced
+	  with fix to #547
 
 2012-01-20 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r8886] Change ST_Equals to use the ~= operator (#1453)
+	* [r8886] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c,
+	  regress/empty.sql, regress/empty_expected: Change ST_Equals to
+	  use the ~= operator (#1453)
 	  
 	  Doing so it will consistently return TRUE for EMPTY-EMPTY, while
 	  previously _ST_Equals returned TRUE but ST_Equals returned FALSE.
@@ -20094,36 +31204,42 @@
 
 2012-01-20 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r8885] Revert "remove ~= from documentation -- we don't want
-	  people using this operator"
+	* [r8885] doc/reference_operator.xml: Revert "remove ~= from
+	  documentation -- we don't want people using this operator"
 	  
 	  This reverts r8799
 
 2012-01-20 07:10  Regina Obe <lr at pcorp.us>
 
-	* [r8884] readme was outdated.
+	* [r8884] extensions/README: readme was outdated.
 
 2012-01-20 05:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8881] Update for alpha1?
+	* [r8881] ChangeLog, HOWTO_RELEASE: Update for alpha1?
 
 2012-01-20 00:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8880] Transforming from SRID 4267 to 4326 returns incorrect
-	  result (#1301)
+	* [r8880] liblwgeom/lwgeom_transform.c: Transforming from SRID 4267
+	  to 4326 returns incorrect result (#1301)
 
 2012-01-19 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8879] Stop configure if we don't find perl. (#1484)
+	* [r8879] configure.ac: Stop configure if we don't find perl.
+	  (#1484)
 
 2012-01-19 17:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8878] In 9.1, it is datamoduledir driving module install dir,
-	  not MODULEDIR
+	* [r8878] postgis/Makefile.in, raster/rt_pg/Makefile.in,
+	  topology/Makefile.in: In 9.1, it is datamoduledir driving module
+	  install dir, not MODULEDIR
 
 2012-01-19 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8877] Have both RTREE and PREPARED_GEOM caches cohexist (#547)
+	* [r8877] postgis/Makefile.in, postgis/lwgeom_cache.c,
+	  postgis/lwgeom_cache.h, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_rtree.h: Have both RTREE and PREPARED_GEOM caches
+	  cohexist (#547)
 	  
 	  Fixes a memory leak and improves performances when both p-i-p
 	  and other kind of overlays are requested during the same
@@ -20131,8 +31247,8 @@
 
 2012-01-19 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8876] Update expected raster intersection results after fix to
-	  #852
+	* [r8876] raster/test/regress/rt_spatial_relationship_expected:
+	  Update expected raster intersection results after fix to #852
 	  
 	  I've carefully checked the cases and where indeed expecting wrong
 	  results (the point is very close to the raster's convex hull
@@ -20142,77 +31258,88 @@
 
 2012-01-19 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r8874] Add test for cached version of point_in_ring (#852)
+	* [r8874] regress/tickets.sql, regress/tickets_expected: Add test
+	  for cached version of point_in_ring (#852)
 
 2012-01-19 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8873] Drop use of tolerance in PIP (#852)
+	* [r8873] postgis/lwgeom_functions_analytic.c, regress/tickets.sql,
+	  regress/tickets_expected: Drop use of tolerance in PIP (#852)
 	  
 	  Affects point_in_ring and point_in_ring_rtree.
 	  Includes regress test but not hitting the cache.
 
 2012-01-19 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8872] Do not run the upgrade test if the normal test failed
+	* [r8872] regress/Makefile.in: Do not run the upgrade test if the
+	  normal test failed
 
 2012-01-19 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8871] Oops, forgot to cleanup after debugging (triggered
-	  testsuite failure)
+	* [r8871] regress/binary.sql: Oops, forgot to cleanup after
+	  debugging (triggered testsuite failure)
 
 2012-01-18 15:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8870] Rework st_estimated_extent to deal with analyzed empty
-	  tables (#818)
+	* [r8870] postgis/geometry_estimate.c, regress/run_test,
+	  regress/tickets.sql, regress/tickets_expected: Rework
+	  st_estimated_extent to deal with analyzed empty tables (#818)
 	  
 	  Still doesn't distinguish between empty and not analyzed recently
 	  (might be improved in that reguard)
 
 2012-01-18 14:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8869] Drop &Z_support in ST_Summary, see #649 comment:2
+	* [r8869] doc/reference_accessor.xml: Drop &Z_support in
+	  ST_Summary, see #649 comment:2
 
 2012-01-18 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8868] Add ST_Summary(geography), "G" flag (#1277), document
-	  (#649)
+	* [r8868] doc/reference_accessor.xml, liblwgeom/lwgeom_debug.c,
+	  postgis/geography.sql.in.c: Add ST_Summary(geography), "G" flag
+	  (#1277), document (#649)
 
 2012-01-18 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8867] Complete binary IO testing in presence of typmod (#850)
+	* [r8867] regress/typmod.sql, regress/typmod_expected: Complete
+	  binary IO testing in presence of typmod (#850)
 
 2012-01-18 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8866] Do proper cleanups
+	* [r8866] regress/run_test: Do proper cleanups
 
 2012-01-18 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8865] Check typmod on binary geometry input (#850)
+	* [r8865] postgis/lwgeom_inout.c: Check typmod on binary geometry
+	  input (#850)
 	  
 	  Testcase will follow
 
 2012-01-18 10:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8864] Have geography typmod threat unkonwn srid an omitted srid
-	  (#1482)
+	* [r8864] postgis/gserialized_typmod.c, regress/tickets.sql,
+	  regress/tickets_expected: Have geography typmod threat unkonwn
+	  srid an omitted srid (#1482)
 
 2012-01-18 10:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8863] Add --expect switch to save obtained output as expected
+	* [r8863] regress/run_test: Add --expect switch to save obtained
+	  output as expected
 	  
 	  Will help generating testcases
 
 2012-01-18 10:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8862] Drop the support for multiple expected files (not needed
-	  anymore)
+	* [r8862] regress/run_test: Drop the support for multiple expected
+	  files (not needed anymore)
 	  
 	  The support was also broken, btw...
 
 2012-01-18 08:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8861] Test roundtrip with a binary cursor for both geometry and
-	  geography
+	* [r8861] regress/binary.sql, regress/binary_expected,
+	  regress/run_test: Test roundtrip with a binary cursor for both
+	  geometry and geography
 	  
 	  With this commit the binary.sql testcase doesn't test the actual
 	  binary output anymore but rather uses canonical binary output to
@@ -20230,216 +31357,294 @@
 
 2012-01-17 20:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8860] Implement canonical input-output for geography (#850)
+	* [r8860] postgis/geography.sql.in.c, postgis/geography_inout.c,
+	  regress/binary.sql, regress/binary_expected: Implement canonical
+	  input-output for geography (#850)
 	  
 	  Note: canonical output is tested, input isn't.
 
 2012-01-17 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8859] Test canonical binary output for geometry (#850)
+	* [r8859] regress/Makefile.in, regress/binary.sql,
+	  regress/binary_expected: Test canonical binary output for
+	  geometry (#850)
 	  
 	  NOTE: big-endian machines are expected to fail this new test
 	  please send your actual output for a fix
 
 2012-01-17 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8858] Support alternate expected files
+	* [r8858] regress/run_test: Support alternate expected files
 	  
 	  Useful to test WKB output on different byte-endian machines.
 
 2012-01-17 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8857] Support for binary output (#850)
+	* [r8857] regress/run_test: Support for binary output (#850)
 
 2012-01-17 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8856] Override geometrytype for geography (#1450).
+	* [r8856] postgis/geography.sql.in.c, regress/tickets.sql,
+	  regress/tickets_expected: Override geometrytype for geography
+	  (#1450).
 	  
 	  The testusite runs without problems so I didn't also add a
 	  geometrytype(text) function [I want the implicit cast!]
 
 2012-01-17 17:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8855] Run the testsuite again after upgrading (#1326)
+	* [r8855] raster/test/regress/Makefile.in, regress/Makefile.in,
+	  topology/test/Makefile: Run the testsuite again after upgrading
+	  (#1326)
 
 2012-01-17 17:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8854] Reword loading of upgrade scripts
+	* [r8854] regress/run_test: Reword loading of upgrade scripts
 
 2012-01-17 17:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8853] Enhance staged install to include raster, topology and
-	  all scripts
+	* [r8853] postgis/Makefile.in, raster/rt_pg/Makefile.in,
+	  raster/test/regress/Makefile.in, regress/Makefile.in,
+	  regress/run_test, topology/Makefile.in, topology/test/Makefile:
+	  Enhance staged install to include raster, topology and all
+	  scripts
 	  
 	  Add an --upgrade switch to regress/run_test in preparation of
 	  regress testing upgrade scripts (#1326)
 
 2012-01-17 08:57  Sandro Santilli <strk at kbt.io>
 
-	* [r8852] Do not drop legacy getSRID in postgis_drop (#1401)
+	* [r8852] postgis/postgis_drop.sql.in.c: Do not drop legacy getSRID
+	  in postgis_drop (#1401)
 	  
 	  This commit reverts r8837
 
 2012-01-16 22:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8851] Rename lwpoint_interpolate to point_interpolate
+	* [r8851] doc/installation.xml, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwlinearreferencing.c:
+	  Rename lwpoint_interpolate to point_interpolate
 
 2012-01-16 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8850] Snap output of test for #723 to a grid
+	* [r8850] regress/tickets.sql, regress/tickets_expected: Snap
+	  output of test for #723 to a grid
 	  
 	  The test was failing due to coordinate drifts on 32bit
 
 2012-01-16 17:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8847] Fix 2.5d split (#745)
+	* [r8847] liblwgeom/lwgeom_geos_split.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix 2.5d split (#745)
 
 2012-01-16 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8846] Keep UTM zone numbers in range, regress-test _ST_BestSRID
-	  (#1234)
+	* [r8846] postgis/geography_measurement.c, regress/Makefile.in,
+	  regress/bestsrid.sql, regress/bestsrid_expected,
+	  regress/tickets.sql, regress/tickets_expected: Keep UTM zone
+	  numbers in range, regress-test _ST_BestSRID (#1234)
 
 2012-01-16 15:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8845] Add an ST_AsEWKT(text) to prefer geometry over geography
+	* [r8845] postgis/geography.sql.in.c: Add an ST_AsEWKT(text) to
+	  prefer geometry over geography
 
 2012-01-16 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8844] Add ST_EWKT for geography type (#675)
+	* [r8844] doc/reference_output.xml, postgis/geography.sql.in.c: Add
+	  ST_EWKT for geography type (#675)
 
 2012-01-16 14:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8843] The official unknown SRID is 0, not -1
+	* [r8843] loader/pgsql2shp-core.c: The official unknown SRID is 0,
+	  not -1
 
 2012-01-16 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8842] Have 'make doc' build the single-page HTML
+	* [r8842] GNUmakefile.in, doc/Makefile.in: Have 'make doc' build
+	  the single-page HTML
 
 2012-01-16 14:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8841] Allow building with gettext 0.14. Patch by Greg Troxel
-	  <gdt at ir.bbn.com>
+	* [r8841] README.postgis, macros/gettext.m4: Allow building with
+	  gettext 0.14. Patch by Greg Troxel <gdt at ir.bbn.com>
 
 2012-01-16 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r8840] Detect PERL locally
+	* [r8840] configure.ac, postgis/Makefile.in,
+	  raster/rt_pg/Makefile.in, topology/Makefile.in: Detect PERL
+	  locally
 
 2012-01-16 13:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8839] Ignore generated extension files
+	* [r8839] .gitignore: Ignore generated extension files
 
 2012-01-16 12:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8838] Move lwgeom_summary to liblwgeom (#1446)
+	* [r8838] liblwgeom/Makefile.in, liblwgeom/lwgeom_debug.c,
+	  postgis/Makefile.in, postgis/lwgeom_debug.c: Move lwgeom_summary
+	  to liblwgeom (#1446)
 
 2012-01-16 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8837] Drop getsrid (#1401)
+	* [r8837] postgis/postgis_drop.sql.in.c: Drop getsrid (#1401)
 
 2012-01-16 12:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8836] Add test for insertion into typmod-ed table (#1414)
+	* [r8836] regress/typmod.sql, regress/typmod_expected: Add test for
+	  insertion into typmod-ed table (#1414)
 
 2012-01-16 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8835] Fix WKB output for POINT EMPTY with SRID or higher dims
-	  (#1478)
+	* [r8835] liblwgeom/lwout_wkb.c, regress/tickets.sql,
+	  regress/tickets_expected, regress/wkb_expected: Fix WKB output
+	  for POINT EMPTY with SRID or higher dims (#1478)
 
 2012-01-16 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8834] Add WKB round-trip test for TIN
+	* [r8834] regress/wkb.sql, regress/wkb_expected: Add WKB round-trip
+	  test for TIN
 
 2012-01-16 10:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8833] Fix reading TRIANGLE EMPTY in WKB form (#1474)
+	* [r8833] liblwgeom/lwin_wkb.c, regress/wkb.sql,
+	  regress/wkb_expected: Fix reading TRIANGLE EMPTY in WKB form
+	  (#1474)
 
 2012-01-16 10:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8832] Add POLYHEDRALSURFACE roundtrip WKB test
+	* [r8832] regress/wkb.sql, regress/wkb_expected: Add
+	  POLYHEDRALSURFACE roundtrip WKB test
 
 2012-01-16 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8831] Implement lwgeom_same for MULTICURVE and MULTISURFACE
-	  (#1475)
+	* [r8831] liblwgeom/lwgeom.c, regress/wkb.sql,
+	  regress/wkb_expected: Implement lwgeom_same for MULTICURVE and
+	  MULTISURFACE (#1475)
 
 2012-01-16 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8830] Implement lwgeom_same for CURVEPOLYGON types (#1475)
+	* [r8830] liblwgeom/lwgeom.c, regress/wkb.sql,
+	  regress/wkb_expected: Implement lwgeom_same for CURVEPOLYGON
+	  types (#1475)
 
 2012-01-16 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8829] Implement lwgeom_same for COMPOUNDCURVE (#1475)
+	* [r8829] liblwgeom/lwgeom.c, regress/wkb.sql,
+	  regress/wkb_expected: Implement lwgeom_same for COMPOUNDCURVE
+	  (#1475)
 
 2012-01-16 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8828] Implement lwgeom_same for circularstring (#1475)
+	* [r8828] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c,
+	  regress/wkb.sql, regress/wkb_expected: Implement lwgeom_same for
+	  circularstring (#1475)
 
 2012-01-16 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8827] A CURVEPOLY is also a collection. Fixes #1473.
+	* [r8827] liblwgeom/lwgeom.c, regress/tickets.sql,
+	  regress/tickets_expected: A CURVEPOLY is also a collection. Fixes
+	  #1473.
 
 2012-01-16 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8826] Prevent lwcollection_construct from creating
-	  non-collection types
+	* [r8826] liblwgeom/lwcollection.c: Prevent lwcollection_construct
+	  from creating non-collection types
 
 2012-01-16 08:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8825] Use a CTE for queries involving largs WKB input.
+	* [r8825] topology/sql/populate.sql.in.c: Use a CTE for queries
+	  involving largs WKB input.
 	  
 	  Reduces parsing and execution time.
 
 2012-01-16 08:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8824] Comment out expensive DEBUG lines
+	* [r8824] topology/sql/topogeometry/totopogeom.sql.in.c: Comment
+	  out expensive DEBUG lines
 
 2012-01-16 08:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8823] Downgrade notice of face splitting to debug level
+	* [r8823] topology/sql/sqlmm.sql.in.c: Downgrade notice of face
+	  splitting to debug level
 
 2012-01-15 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8822] Wrap DEBUG output in ifdef POSTGIS_TOPOLOGY_DEBUG (#1469)
+	* [r8822] topology/Makefile.in, topology/sql/gml.sql,
+	  topology/sql/gml.sql.in.c, topology/sql/manage/CopyTopology.sql,
+	  topology/sql/manage/CopyTopology.sql.in.c,
+	  topology/sql/manage/ManageHelper.sql,
+	  topology/sql/manage/ManageHelper.sql.in.c,
+	  topology/sql/manage/TopologySummary.sql,
+	  topology/sql/manage/TopologySummary.sql.in.c,
+	  topology/sql/polygonize.sql, topology/sql/polygonize.sql.in.c,
+	  topology/sql/populate.sql, topology/sql/populate.sql.in.c,
+	  topology/sql/predicates.sql, topology/sql/predicates.sql.in.c,
+	  topology/sql/query/GetRingEdges.sql,
+	  topology/sql/query/GetRingEdges.sql.in.c,
+	  topology/sql/query/getedgebypoint.sql,
+	  topology/sql/query/getedgebypoint.sql.in.c,
+	  topology/sql/query/getfacebypoint.sql,
+	  topology/sql/query/getfacebypoint.sql.in.c,
+	  topology/sql/query/getnodebypoint.sql,
+	  topology/sql/query/getnodebypoint.sql.in.c,
+	  topology/sql/sqlmm.sql, topology/sql/sqlmm.sql.in.c,
+	  topology/sql/topoelement/topoelement_agg.sql,
+	  topology/sql/topoelement/topoelement_agg.sql.in.c,
+	  topology/sql/topogeometry/totopogeom.sql,
+	  topology/sql/topogeometry/totopogeom.sql.in.c,
+	  topology/sql/topogeometry/type.sql,
+	  topology/sql/topogeometry/type.sql.in.c,
+	  topology/topology.sql.in.c: Wrap DEBUG output in ifdef
+	  POSTGIS_TOPOLOGY_DEBUG (#1469)
 
 2012-01-15 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r8821] Make AddTopoGeometryColumn less sequence-number-eager,
-	  regress-test
+	* [r8821] topology/test/Makefile,
+	  topology/test/regress/addtopogeometrycolumn.sql,
+	  topology/test/regress/addtopogeometrycolumn_expected,
+	  topology/topology.sql.in.c: Make AddTopoGeometryColumn less
+	  sequence-number-eager, regress-test
 
 2012-01-15 09:25  Regina Obe <lr at pcorp.us>
 
-	* [r8820] put in spaces in ST_InterpolatePoint See Also references
+	* [r8820] doc/reference_lrs.xml: put in spaces in
+	  ST_InterpolatePoint See Also references
 
 2012-01-15 09:23  Regina Obe <lr at pcorp.us>
 
-	* [r8819] ditto for ST_LocateBetween - name change flag and minor
-	  other corrections
+	* [r8819] doc/reference_lrs.xml: ditto for ST_LocateBetween - name
+	  change flag and minor other corrections
 
 2012-01-15 09:10  Regina Obe <lr at pcorp.us>
 
-	* [r8818] put a note ST_LocateAlong name changed (and is a new name
-	  in 2.0 - old name is ST_Locate_Along_Measure)
+	* [r8818] doc/reference_lrs.xml: put a note ST_LocateAlong name
+	  changed (and is a new name in 2.0 - old name is
+	  ST_Locate_Along_Measure)
 
 2012-01-15 03:59  Regina Obe <lr at pcorp.us>
 
-	* [r8817] link to where to download pre-built cheat sheets
+	* [r8817] doc/installation.xml: link to where to download pre-built
+	  cheat sheets
 
 2012-01-15 03:32  Regina Obe <lr at pcorp.us>
 
-	* [r8816] revise docs about make installing extensions to note that
-	  extensions are now installed by default if compiling against
-	  9.1+. Also provide an example query to run to verify extensions
-	  are installed. THANKS pramsey -- now if we can only have a real
-	  tagged release that would be SWEET.
+	* [r8816] doc/installation.xml: revise docs about make installing
+	  extensions to note that extensions are now installed by default
+	  if compiling against 9.1+. Also provide an example query to run
+	  to verify extensions are installed. THANKS pramsey -- now if we
+	  can only have a real tagged release that would be SWEET.
 
 2012-01-15 03:18  Regina Obe <lr at pcorp.us>
 
-	* [r8815] #1401 Goodbye getSRID()
+	* [r8815] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #1401 Goodbye getSRID()
 
 2012-01-14 13:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8814] Display "Creating Index..." text within the progress
-	  dialog rather than within the shp2pgsql-gui log window.
+	* [r8814] loader/shp2pgsql-gui.c: Display "Creating Index..." text
+	  within the progress dialog rather than within the shp2pgsql-gui
+	  log window.
 	  
 	  This should make it more obvious to users that something is still
 	  happening in the case that
@@ -20448,31 +31653,42 @@
 
 2012-01-14 07:37  Regina Obe <lr at pcorp.us>
 
-	* [r8813] change eol from native to LF to try to resolve #1466
+	* [r8813] regress/wkt_expected: change eol from native to LF to try
+	  to resolve #1466
 
 2012-01-14 07:29  Regina Obe <lr at pcorp.us>
 
-	* [r8812] document --with-gettext=no optionand case why you would
-	  want to do this. Also minor modifications as to use GEOS 3.3.2
-	  and why you should
+	* [r8812] doc/installation.xml: document --with-gettext=no
+	  optionand case why you would want to do this. Also minor
+	  modifications as to use GEOS 3.3.2 and why you should
 
 2012-01-14 01:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8811] Add ST_InterpolatePoint, deprecate
+	* [r8811] doc/reference_lrs.xml, liblwgeom/cunit/cu_node.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/lwlinearreferencing.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in.c,
+	  regress/regress_lrs.sql, regress/regress_lrs_expected,
+	  regress/tickets_expected: Add ST_InterpolatePoint, deprecate
 	  ST_Locate_Between_Measures and ST_Locate_Along_Measure. Document
 	  new functions. Alter regressions and docs to use AsText instead
 	  of AsEWKT.
 
 2012-01-14 00:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8810] Use normal autoconf convention of using #define to
-	  determine whether or not GDALFPOLYGONIZE is present, rather than
-	  always having it present and setting its value to either 0 or 1.
+	* [r8810] configure.ac, raster/rt_core/rt_api.c,
+	  raster/test/core/testapi.c: Use normal autoconf convention of
+	  using #define to determine whether or not GDALFPOLYGONIZE is
+	  present, rather than always having it present and setting its
+	  value to either 0 or 1.
 
 2012-01-14 00:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8809] Switch liblwgeom to use the POSTGIS_* defines already
-	  generated by configure, rather than passing them in directly.
+	* [r8809] liblwgeom/Makefile.in, liblwgeom/liblwgeom_internal.h:
+	  Switch liblwgeom to use the POSTGIS_* defines already generated
+	  by configure, rather than passing them in directly.
 	  
 	  Similar to my previous commit, however here the aim is that by
 	  moving the logic outside of make then we can
@@ -20482,8 +31698,12 @@
 
 2012-01-14 00:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8808] Switch NLS build to use the in-built ENABLE_NLS define
-	  rather than USE_NLS.
+	* [r8808] configure.ac, loader/Makefile.in,
+	  loader/pgsql2shp-core.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shpcommon.h, postgis_config.h.in:
+	  Switch NLS build to use the in-built ENABLE_NLS define rather
+	  than USE_NLS.
 	  
 	  The key concept here is that we eliminate all logic from the
 	  Makefile and put
@@ -20495,8 +31715,8 @@
 
 2012-01-14 00:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8807] Enable configure to accept the additional parameter
-	  --with-gettext=no to disable NLS builds.
+	* [r8807] configure.ac: Enable configure to accept the additional
+	  parameter --with-gettext=no to disable NLS builds.
 	  
 	  This makes it possible to explicitly disable builds at configure
 	  time if required for
@@ -20505,13 +31725,13 @@
 
 2012-01-14 00:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8806] Fix incorrect camel-casing for HAVE_JSON within
-	  configure.ac.
+	* [r8806] configure.ac: Fix incorrect camel-casing for HAVE_JSON
+	  within configure.ac.
 
 2012-01-14 00:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8805] Fix up AC_DEFINE macros in configure.ac that don't have a
-	  description.
+	* [r8805] configure.ac, postgis_config.h.in: Fix up AC_DEFINE
+	  macros in configure.ac that don't have a description.
 	  
 	  While autoheader emits a warning, it actually fails and does not
 	  regenerate
@@ -20523,12 +31743,13 @@
 
 2012-01-13 17:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8804] Add test for creating tables with circularstring typmod
-	  (#1085)
+	* [r8804] regress/typmod.sql, regress/typmod_expected: Add test for
+	  creating tables with circularstring typmod (#1085)
 
 2012-01-13 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8803] First draft of a test for typmod (#1085)
+	* [r8803] regress/Makefile.in, regress/typmod.sql,
+	  regress/typmod_expected: First draft of a test for typmod (#1085)
 	  
 	  This version simply creates the tables and checks
 	  geometry_columns.
@@ -20536,35 +31757,39 @@
 
 2012-01-13 16:28  Regina Obe <lr at pcorp.us>
 
-	* [r8802] remove dangling reference to geometry_same
+	* [r8802] doc/reference_operator.xml: remove dangling reference to
+	  geometry_same
 
 2012-01-13 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r8801] Virtualize ``make'' calls (#1464)
+	* [r8801] libpgcommon/Makefile.in: Virtualize ``make'' calls
+	  (#1464)
 
 2012-01-13 15:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8800] Rename geometry column header in shp2pgsql-gui to "geo
-	  column" to reduce its visible width based upon feedback from
-	  Regina.
+	* [r8800] loader/shp2pgsql-gui.c: Rename geometry column header in
+	  shp2pgsql-gui to "geo column" to reduce its visible width based
+	  upon feedback from Regina.
 
 2012-01-13 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r8799] remove ~= from documentation -- we don't want people
-	  using this operator
+	* [r8799] doc/reference_operator.xml: remove ~= from documentation
+	  -- we don't want people using this operator
 
 2012-01-13 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8798] Add all signature in the current repository
+	* [r8798] utils/postgis_restore.pl: Add all signature in the
+	  current repository
 
 2012-01-13 11:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8797] Add more signatures found in a more recent dump of mine
+	* [r8797] utils/postgis_restore.pl: Add more signatures found in a
+	  more recent dump of mine
 
 2012-01-13 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8796] Make verbose output of postgis_restore.pl more useful for
-	  maintainance
+	* [r8796] utils/postgis_restore.pl: Make verbose output of
+	  postgis_restore.pl more useful for maintainance
 	  
 	  It will now avoid to collapse all spaces to keep the door open
 	  for
@@ -20572,100 +31797,128 @@
 
 2012-01-13 10:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8795] Make ~= operator GIST-indexable, following existing
-	  documentation
+	* [r8795] postgis/postgis.sql.in.c: Make ~= operator
+	  GIST-indexable, following existing documentation
 	  
 	  NOTE: it takes a dump/reload for this to be in effect.
 
 2012-01-12 21:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8794] Add in an offset option to ST_LocateBetween
+	* [r8794] liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwlinearreferencing.c, postgis/lwgeom_functions_lrs.c:
+	  Add in an offset option to ST_LocateBetween
 
 2012-01-12 19:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8793] Add support for MULTIPOINT and POINT to ST_LocateBetween
+	* [r8793] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwlinearreferencing.c: Add support for MULTIPOINT and
+	  POINT to ST_LocateBetween
 
 2012-01-12 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8792] Flip ST_LocateBetween to use the same LRS code as
-	  ST_LocateBetweenElevations
+	* [r8792] liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwlinearreferencing.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/postgis.sql.in.c: Flip ST_LocateBetween to use the same
+	  LRS code as ST_LocateBetweenElevations
 
 2012-01-12 17:41  Sandro Santilli <strk at kbt.io>
 
-	* [r8791] Add regress test for topology.AddFace robustness (see
-	  #1383)
+	* [r8791] topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Add regress test for
+	  topology.AddFace robustness (see #1383)
 
 2012-01-12 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r8790] Fix lw_dist2d_pt_seg(B, AB), see #1459
+	* [r8790] liblwgeom/cunit/cu_measures.c, liblwgeom/measures.c: Fix
+	  lw_dist2d_pt_seg(B, AB), see #1459
 	  
 	  Includes regress testing. Should also fix #1383
 
 2012-01-12 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8789] Complete tests for higher coordinate dimensions (#1455)
+	* [r8789] regress/wkt.sql, regress/wkt_expected: Complete tests for
+	  higher coordinate dimensions (#1455)
 
 2012-01-12 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8788] Fix bug in dimension computer for collection WKT.
+	* [r8788] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwin_wkt.c,
+	  regress/wkb_expected: Fix bug in dimension computer for
+	  collection WKT.
 	  
 	  The parser got confused by inner M letters.
 	  This commit also improves speed early breaking the loop over WKT.
 
 2012-01-12 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8787] Add tests for higher coordinate dimensions (#1455)
+	* [r8787] regress/wkt.sql, regress/wkt_expected: Add tests for
+	  higher coordinate dimensions (#1455)
 	  
 	  GEOMETRYCOLLECTION still fails
 
 2012-01-12 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8786] Test roundtrip of WKT. Higher dimensions still needed
-	  (#1455)
+	* [r8786] regress/wkt.sql, regress/wkt_expected: Test roundtrip of
+	  WKT. Higher dimensions still needed (#1455)
 
 2012-01-12 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8785] Fix a bug in gserialized_read_gbox_p reading garbage in
-	  EMPTY point
+	* [r8785] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c:
+	  Fix a bug in gserialized_read_gbox_p reading garbage in EMPTY
+	  point
 	  
 	  Includes cunit test. Fixes #1458.
 
 2012-01-12 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8784] gbox_float_round: do not attempt to round M when not
-	  present
+	* [r8784] liblwgeom/g_box.c: gbox_float_round: do not attempt to
+	  round M when not present
 
 2012-01-12 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8783] Expose gbox_float_round to liblwgeom API
+	* [r8783] liblwgeom/g_box.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h.in: Expose gbox_float_round to liblwgeom
+	  API
 
 2012-01-11 19:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8782] Change references to BOX2DFLOAT4 to just BOX2D and remove
-	  the struct. Ding dong.
+	* [r8782] liblwgeom/liblwgeom.h.in, postgis/legacy.sql.in.c,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/postgis.sql.in.c: Change references to BOX2DFLOAT4 to
+	  just BOX2D and remove the struct. Ding dong.
 
 2012-01-11 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8781] Tie astext(geography) and asbinary(geography) directly to
-	  the lwgeom_ C functions, without a cast
+	* [r8781] postgis/geography.sql.in.c, postgis/geography_inout.c,
+	  postgis/lwgeom_ogc.c: Tie astext(geography) and
+	  asbinary(geography) directly to the lwgeom_ C functions, without
+	  a cast
 
 2012-01-11 18:53  Sandro Santilli <strk at kbt.io>
 
-	* [r8780] Allow higher dimensions in GeomFromWKB (#1452)
+	* [r8780] postgis/lwgeom_ogc.c, regress/wkb.sql,
+	  regress/wkb_expected: Allow higher dimensions in GeomFromWKB
+	  (#1452)
 	  
 	  Includes regress test for WKB roundtrip
 	  (failing as expected with point empty)
 
 2012-01-11 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8779] Fix bug in gbox_same -> lwgeom_same -> ST_OrderingEquals
-	  (#1454)
+	* [r8779] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_box.c,
+	  regress/tickets.sql, regress/tickets_expected: Fix bug in
+	  gbox_same -> lwgeom_same -> ST_OrderingEquals (#1454)
 	  
 	  Adds regression test for lwgeom_same and ST_OrderingEquals
 
 2012-01-11 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8778] Fix EMPTY ~= EMPTY to return TRUE (#1453)
+	* [r8778] postgis/gserialized_gist_2d.c, regress/empty.sql,
+	  regress/empty_expected, regress/tickets.sql,
+	  regress/tickets_expected: Fix EMPTY ~= EMPTY to return TRUE
+	  (#1453)
 	  
 	  This also fixes ST_OrderingEquals for empty geometries and
 	  adds the concept of NULL boxes to represent EMPTY boxes.
@@ -20675,118 +31928,157 @@
 
 2012-01-11 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8777] Encode dependency of libpgcommon on postgis_config.h
+	* [r8777] libpgcommon/Makefile.in: Encode dependency of libpgcommon
+	  on postgis_config.h
 
 2012-01-11 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8776] Xref ST_AsBinary to its reverse ST_GeomFromWKB
+	* [r8776] doc/reference_output.xml: Xref ST_AsBinary to its reverse
+	  ST_GeomFromWKB
 
 2012-01-11 15:57  Sandro Santilli <strk at kbt.io>
 
-	* [r8775] Add paranoid test of another malformed WKB found in #168
+	* [r8775] liblwgeom/cunit/cu_in_wkb.c: Add paranoid test of another
+	  malformed WKB found in #168
 
 2012-01-11 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8774] Drop ST_AsBinary(text) wrapper, removed in previous
-	  commits
+	* [r8774] NEWS, postgis/postgis_drop.sql.in.c: Drop
+	  ST_AsBinary(text) wrapper, removed in previous commits
 
 2012-01-11 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r8773] Add documentation about enhancements in ST_AsBinary
-	  (#288)
+	* [r8773] doc/reference_output.xml: Add documentation about
+	  enhancements in ST_AsBinary (#288)
 
 2012-01-11 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8772] Drop geography-specific C-side of AsBinary function.
-	  Proxy to geometry.
+	* [r8772] postgis/geography.sql.in.c, postgis/geography_inout.c,
+	  regress/tickets_expected: Drop geography-specific C-side of
+	  AsBinary function. Proxy to geometry.
 	  
 	  See #288
 
 2012-01-11 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r8771] Limit geometry_columns view definition within 80 columns.
+	* [r8771] postgis/postgis.sql.in.c: Limit geometry_columns view
+	  definition within 80 columns.
 	  
 	  This is to avoid issues like #1449
 
 2012-01-11 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8770] Add regress test for WKB (#1448) and enable the existing
-	  one for WKT
+	* [r8770] regress/Makefile.in, regress/wkb.sql,
+	  regress/wkb_expected, regress/wkt_expected: Add regress test for
+	  WKB (#1448) and enable the existing one for WKT
 
 2012-01-11 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8769] Unlease higher dimensions in ST_AsBinary, using SQL/MM
-	  (#288)
+	* [r8769] NEWS, postgis/lwgeom_ogc.c: Unlease higher dimensions in
+	  ST_AsBinary, using SQL/MM (#288)
 
 2012-01-11 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8768] ST_AsText item is an enhancement, not a new feature
+	* [r8768] NEWS: ST_AsText item is an enhancement, not a new feature
 
 2012-01-11 10:40  Sandro Santilli <strk at kbt.io>
 
-	* [r8767] Add note aboute AsText support for higher dimension
+	* [r8767] NEWS: Add note aboute AsText support for higher dimension
 
 2012-01-11 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8766] Unleash SQL/MM WKT returned by ST_AsText (#287)
+	* [r8766] postgis/lwgeom_ogc.c,
+	  regress/remove_repeated_points_expected,
+	  regress/simplify_expected,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface_expected, regress/tickets.sql,
+	  regress/tickets_expected: Unleash SQL/MM WKT returned by
+	  ST_AsText (#287)
 
 2012-01-11 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r8763] Use $(MAKE) to invoke whatever make was used by builder
+	* [r8763] doc/Makefile.in: Use $(MAKE) to invoke whatever make was
+	  used by builder
 
 2012-01-11 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r8760] Update HARD UPGRADE section, mention --with-topology
+	* [r8760] README.postgis: Update HARD UPGRADE section, mention
+	  --with-topology
 
 2012-01-11 02:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8759] Try an older bash syntax for robe?
+	* [r8759] extensions/postgis/Makefile.in,
+	  extensions/postgis_topology/Makefile.in: Try an older bash syntax
+	  for robe?
 
 2012-01-10 23:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8758] Add ST_LocateAlong support for multipoints too
-	  (completeness)
+	* [r8758] liblwgeom/lwlinearreferencing.c,
+	  postgis/lwgeom_functions_lrs.c: Add ST_LocateAlong support for
+	  multipoints too (completeness)
 
 2012-01-10 23:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8757] Bind ST_LocateAlong() to the new LRS function that
-	  supports offsets.
+	* [r8757] liblwgeom/lwlinearreferencing.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/postgis.sql.in.c: Bind
+	  ST_LocateAlong() to the new LRS function that supports offsets.
 
 2012-01-10 23:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8756] svn:ignore properties
+	* [r8756] doc, extensions/postgis, extensions/postgis/Makefile.in,
+	  extensions/postgis/sql, extensions/postgis/sql_bits,
+	  extensions/postgis_topology, extensions/postgis_topology/sql,
+	  extensions/postgis_topology/sql_bits, topology/test: svn:ignore
+	  properties
 
 2012-01-10 23:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8755] Spacing, yes
+	* [r8755] configure.ac: Spacing, yes
 
 2012-01-10 22:20  Regina Obe <lr at pcorp.us>
 
-	* [r8754] #1444 fix typo in command (should be command not comand)
+	* [r8754] doc/installation.xml: #1444 fix typo in command (should
+	  be command not comand)
 
 2012-01-10 21:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8753] Bring the extensions into the autoconf environment
+	* [r8753] configure.ac, extensions/postgis/Makefile,
+	  extensions/postgis/Makefile.in,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis/postgis.control.in,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/Makefile.in,
+	  extensions/postgis_topology/postgis_topology.control,
+	  extensions/postgis_topology/postgis_topology.control.in: Bring
+	  the extensions into the autoconf environment
 
 2012-01-10 19:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r8752] Fixed incorrect call to rt_raster_geopoint_to_cell in
-	  rt_band_load_offline_data and added additional debug messages
+	* [r8752] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Fixed incorrect call to
+	  rt_raster_geopoint_to_cell in rt_band_load_offline_data and added
+	  additional debug messages
 
 2012-01-10 18:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r8751] Fixed incorrect use of rt_band_destroy when loading
-	  offline band data. ALso added rules to raster_columns and
-	  raster_overviews to gracefully handle insert/update/delete.
+	* [r8751] raster/rt_core/rt_api.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c: Fixed incorrect use of
+	  rt_band_destroy when loading offline band data. ALso added rules
+	  to raster_columns and raster_overviews to gracefully handle
+	  insert/update/delete.
 
 2012-01-10 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r8750] Fixed double free of memory when using out-of-database
-	  bands
+	* [r8750] raster/loader/raster2pgsql.c: Fixed double free of memory
+	  when using out-of-database bands
 
 2012-01-10 18:12  Sandro Santilli <strk at kbt.io>
 
-	* [r8749] Add rules on geometry_columns view to tolerate
+	* [r8749] postgis/postgis.sql.in.c, utils/postgis_proc_upgrade.pl:
+	  Add rules on geometry_columns view to tolerate
 	  insert/update/delete
 	  
 	  Fixes OGR, see #1426. Raises no warning on operation (it should).
@@ -20795,7 +32087,8 @@
 
 2012-01-10 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8748] Reflect type of empty from ST_Dimension (#1441)
+	* [r8748] liblwgeom/lwgeom.c: Reflect type of empty from
+	  ST_Dimension (#1441)
 	  
 	  No existing testcase fail, no new testcase is added.
 	  This change doesn't invalidate any part of the reference manual.
@@ -20805,15 +32098,18 @@
 
 2012-01-10 13:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8747] Use a standard lwcollection_allows_subtype function to
-	  guard against bad input.
+	* [r8747] liblwgeom/g_serialized.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcollection.c, regress/tickets_expected: Use a
+	  standard lwcollection_allows_subtype function to guard against
+	  bad input.
 	  
 	  Fixes #698 (and #1445 in a better way)
 
 2012-01-10 12:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8746] If the database settings are incorrect when attempting an
-	  import, display the connection settings
+	* [r8746] loader/shp2pgsql-gui.c: If the database settings are
+	  incorrect when attempting an import, display the connection
+	  settings
 	  dialog.
 	  
 	  Also a minor bugfix: if the dialog is cancelled by closing the
@@ -20822,21 +32118,22 @@
 
 2012-01-10 12:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8745] Switch shp2pgsql-gui to COPY mode by default for
-	  increased speed; the user doesn't really care
+	* [r8745] loader/shp2pgsql-gui.c: Switch shp2pgsql-gui to COPY mode
+	  by default for increased speed; the user doesn't really care
 	  what form the output takes when it's being loaded into the
 	  database directly rather than via
 	  a file.
 
 2012-01-10 12:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8744] Raise an error within shp2pgsql-gui if the user clicks
-	  "Import" without having added any files to the list.
+	* [r8744] loader/shp2pgsql-gui.c: Raise an error within
+	  shp2pgsql-gui if the user clicks "Import" without having added
+	  any files to the list.
 
 2012-01-10 12:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8743] Alter shp2pgsql-gui so that we use one connection per
-	  file; this makes tracking error state
+	* [r8743] loader/shp2pgsql-gui.c: Alter shp2pgsql-gui so that we
+	  use one connection per file; this makes tracking error state
 	  on the server considerably easier, since upon abort we just
 	  disconnect from the server rather
 	  than trying to figure out what state we are in and handle it
@@ -20844,115 +32141,161 @@
 
 2012-01-10 11:36  Sandro Santilli <strk at kbt.io>
 
-	* [r8742] Check type of elements added to multi geometries. Fixes
-	  #1445.
+	* [r8742] liblwgeom/cunit/cu_in_wkb.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwin_wkb.c, regress/tickets.sql,
+	  regress/tickets_expected: Check type of elements added to multi
+	  geometries. Fixes #1445.
 	  
 	  Includes regress testing both at the liblwgeom and postgis
 	  levels.
 
 2012-01-10 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r8741] Add "M" type modifiers on elements of GEOMETRYCOLLECTION
+	* [r8741] liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/lwout_wkt.c,
+	  regress/regress_lrs_expected,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-serialize.sql: Add "M" type modifiers on elements
+	  of GEOMETRYCOLLECTION
 	  
 	  Reflects specs in doc/ZMgeoms.txt and satisfies the parser.
 	  Closes ticket #724.
 
 2012-01-10 08:32  Sandro Santilli <strk at kbt.io>
 
-	* [r8740] Other generated files
+	* [r8740] .gitignore: Other generated files
 
 2012-01-10 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8739] Ignore new generated files
+	* [r8739] .gitignore: Ignore new generated files
 
 2012-01-10 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r8738] Add images-clean rule and perform the cleanup on
-	  maintainer-clean
+	* [r8738] doc/Makefile.in, doc/html/image_src/Makefile.in: Add
+	  images-clean rule and perform the cleanup on maintainer-clean
 
 2012-01-10 07:25  Regina Obe <lr at pcorp.us>
 
-	* [r8737] put in missing title tag
+	* [r8737] doc/installation.xml: put in missing title tag
 
 2012-01-10 07:12  Regina Obe <lr at pcorp.us>
 
-	* [r8736] put in missing end paragraph end tag
+	* [r8736] doc/installation.xml: put in missing end paragraph end
+	  tag
 
 2012-01-10 07:03  Regina Obe <lr at pcorp.us>
 
-	* [r8735] fix typo
+	* [r8735] doc/installation.xml: fix typo
 
 2012-01-10 06:53  Regina Obe <lr at pcorp.us>
 
-	* [r8734] #1442: Add sections on installing, upgrading and loading
-	  data into tiger geocoder. Got at least 2 people who seem confused
-	  about how to upgrade their tiger installs and assume it follows
-	  the same steps as the rest of PostGIS.
+	* [r8734] doc/installation.xml: #1442: Add sections on installing,
+	  upgrading and loading data into tiger geocoder. Got at least 2
+	  people who seem confused about how to upgrade their tiger
+	  installs and assume it follows the same steps as the rest of
+	  PostGIS.
 
 2012-01-09 22:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r8733] Added column "out_db" to raster_columns. "out_db" is of
-	  type boolean[] with each element indicating if that band of same
-	  index is out-of-database. Updated relevant AddRasterConstraints
-	  and DropRasterConstraints functions. Related ticket is #1440.
+	* [r8733] raster/loader/raster2pgsql.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c: Added column "out_db" to
+	  raster_columns. "out_db" is of type boolean[] with each element
+	  indicating if that band of same index is out-of-database. Updated
+	  relevant AddRasterConstraints and DropRasterConstraints
+	  functions. Related ticket is #1440.
 
 2012-01-09 20:17  Regina Obe <lr at pcorp.us>
 
-	* [r8732] put in svn Author Date Id Revision keywords
+	* [r8732] extensions/postgis/META.json,
+	  extensions/postgis/Makefile, extensions/postgis/doc/postgis.md,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_topology/META.json,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/doc/postgis.md,
+	  extensions/postgis_topology/postgis_topology.control,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in:
+	  put in svn Author Date Id Revision keywords
 
 2012-01-09 20:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r8731] Make the data of externally-loaded band internally owned
-	  so a call to rt_band_destroy() properly frees the memory.
+	* [r8731] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Make the data of externally-loaded
+	  band internally owned so a call to rt_band_destroy() properly
+	  frees the memory.
 
 2012-01-09 19:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r8730] Add read-only support for band data located outside the
-	  database in raster files. All "get" and analysis functions should
-	  work for out of database bands. Related ticket is #1440. Also
-	  added a test raster file for use by an out of db band and future
-	  use for raster2pgsql loader regression tests.
+	* [r8730] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c, raster/test/loader,
+	  raster/test/loader/testraster.tif: Add read-only support for band
+	  data located outside the database in raster files. All "get" and
+	  analysis functions should work for out of database bands. Related
+	  ticket is #1440. Also added a test raster file for use by an out
+	  of db band and future use for raster2pgsql loader regression
+	  tests.
 
 2012-01-09 19:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r8729] Removed garbage whitespace.
+	* [r8729] raster/rt_pg/rtpostgis.sql.in.c: Removed garbage
+	  whitespace.
 
 2012-01-09 19:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r8728] Added conditional check to ST_Intersects(raster, int,
-	  raster, int) to deal with STRICT being set on
-	  _st_intersects(raster, int, raster, int). Fixes regression caused
-	  in r8714.
+	* [r8728] raster/rt_pg/rtpostgis.sql.in.c: Added conditional check
+	  to ST_Intersects(raster, int, raster, int) to deal with STRICT
+	  being set on _st_intersects(raster, int, raster, int). Fixes
+	  regression caused in r8714.
 
 2012-01-09 18:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8727] Remove whitespace
+	* [r8727] extensions/postgis/Makefile: Remove whitespace
 
 2012-01-09 18:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8726] Interim progress on LRS work.
+	* [r8726] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwline.c, liblwgeom/lwlinearreferencing.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwpoint.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c: Interim
+	  progress on LRS work.
 
 2012-01-09 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8725] Change lwgeom_is_empty to return spatial emptiness (#671)
+	* [r8725] liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwcollection.c,
+	  regress/dump_expected, regress/tickets_expected: Change
+	  lwgeom_is_empty to return spatial emptiness (#671)
 
 2012-01-09 17:55  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8724] Allow manual resizing of the filename column within
-	  shp2pgsql-gui if required, as per request from Regina.
+	* [r8724] loader/shp2pgsql-gui.c: Allow manual resizing of the
+	  filename column within shp2pgsql-gui if required, as per request
+	  from Regina.
 
 2012-01-09 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r8723] Further cleanup of ST_CollectionExtract documentation
+	* [r8723] doc/reference_editor.xml: Further cleanup of
+	  ST_CollectionExtract documentation
 
 2012-01-09 17:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8722] Document new ST_CollectionExtract behavior
+	* [r8722] doc/reference_editor.xml: Document new
+	  ST_CollectionExtract behavior
 
 2012-01-09 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8721] Switch back ST_CollectionExtract to return EMPTY rather
-	  than NULL on no matches (#835)
+	* [r8721] postgis/lwgeom_functions_basic.c,
+	  regress/regress_expected, regress/tickets_expected: Switch back
+	  ST_CollectionExtract to return EMPTY rather than NULL on no
+	  matches (#835)
 	  
 	  This behavior seems closer to the one requested in original #457
 	  testcase, and is still consistent. Is also closer to
@@ -20960,52 +32303,73 @@
 
 2012-01-09 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8720] Add lwgeom_construct_empty API call
+	* [r8720] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c: Add
+	  lwgeom_construct_empty API call
 
 2012-01-09 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8719] Implement lwcompound_construct_empty
+	* [r8719] liblwgeom/lwcompound.c: Implement
+	  lwcompound_construct_empty
 
 2012-01-09 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8718] Alwas return NULL on type miss from ST_CollectionExtract
-	  (#835)
+	* [r8718] postgis/lwgeom_functions_basic.c,
+	  regress/regress_expected, regress/tickets.sql,
+	  regress/tickets_expected: Alwas return NULL on type miss from
+	  ST_CollectionExtract (#835)
 
 2012-01-09 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8717] Return typed empties from lwcollection_extract
+	* [r8717] liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwcollection.c:
+	  Return typed empties from lwcollection_extract
 
 2012-01-09 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r8716] Distribute comments in tarball. Stop distributing pdf or
-	  html (#626)
+	* [r8716] doc/Makefile.in, make_dist.sh: Distribute comments in
+	  tarball. Stop distributing pdf or html (#626)
 
 2012-01-09 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8715] Fix compiler warnings
+	* [r8715] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos.c: Fix
+	  compiler warnings
 
 2012-01-09 15:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r8714] Make _ST_Intersects(raster, raster) STRICT as per
-	  comments in #1412.
+	* [r8714] raster/rt_pg/rtpostgis.sql.in.c: Make
+	  _ST_Intersects(raster, raster) STRICT as per comments in #1412.
 
 2012-01-09 14:56  Regina Obe <lr at pcorp.us>
 
-	* [r8713] #1392: Can't geocode intersecting highways or areas where
-	  no zip available
+	* [r8713]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql:
+	  #1392: Can't geocode intersecting highways or areas where no zip
+	  available
 
 2012-01-09 13:36  Sandro Santilli <strk at kbt.io>
 
-	* [r8712] Build the libtool wrapper script version of raster2pgsql
+	* [r8712] raster/loader/Makefile.in: Build the libtool wrapper
+	  script version of raster2pgsql
 
 2012-01-09 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r8711] Add Maria Arias de Reyna to credits
+	* [r8711] doc/introduction.xml, doc/release_notes.xml: Add Maria
+	  Arias de Reyna to credits
 
 2012-01-09 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8710] Update Java components to support SRID<=0 as unknown SRID
-	  (#1221)
+	* [r8710] java/jdbc/README,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc/jtssrc/pom.xml, java/jdbc/pom.xml,
+	  java/jdbc/src/examples/TestServer.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/Version.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/jdbc/src/org/postgis/version.properties, java/jdbc/todo.txt:
+	  Update Java components to support SRID<=0 as unknown SRID (#1221)
 	  
 	  This is first patch by Maria Arias de Reyna taking on
 	  maintainance
@@ -21015,16 +32379,23 @@
 
 2012-01-09 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8709] Fix memory leak in shapefile loader (#1436)
+	* [r8709] loader/shp2pgsql-core.c: Fix memory leak in shapefile
+	  loader (#1436)
 
 2012-01-09 07:52  Regina Obe <lr at pcorp.us>
 
-	* [r8707] fix typo in extension version
+	* [r8707] extensions/postgis/postgis.control: fix typo in extension
+	  version
 
 2012-01-08 23:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r8706] Commit reworked version of shp2pgsql-gui to the
-	  repository.
+	* [r8706] loader/Makefile.in, loader/cunit/Makefile.in,
+	  loader/cunit/cu_list.c, loader/cunit/cu_list.h,
+	  loader/cunit/cu_tester.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c,
+	  loader/shpcommon.h, loader/structure.c, loader/structure.h:
+	  Commit reworked version of shp2pgsql-gui to the repository.
 	  
 	  As per my email to postgis-devel, this commit contains a major
 	  reworking
@@ -21052,990 +32423,1217 @@
 
 2012-01-08 19:15  Regina Obe <lr at pcorp.us>
 
-	* [r8705] Fix typo in manual and more description about schema.
-	  Evidentially some people do try to read the manual and make sense
-	  of it as demonstrated here:
+	* [r8705] doc/using_raster_dataman.xml: Fix typo in manual and more
+	  description about schema. Evidentially some people do try to read
+	  the manual and make sense of it as demonstrated here:
 	  http://gis.stackexchange.com/questions/18254/loading-a-raster-into-a-postgis-2-0-database-on-windows
 
 2012-01-08 16:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r8704] Code cleanup related to registering and deregistering
-	  GDAL drivers
+	* [r8704] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Code cleanup related to registering
+	  and deregistering GDAL drivers
 
 2012-01-08 07:57  Regina Obe <lr at pcorp.us>
 
-	* [r8703] lots of corrections, also add integer[] arg recognition
+	* [r8703] doc/xsl/raster_gardentest.sql.xsl: lots of corrections,
+	  also add integer[] arg recognition
 
 2012-01-08 07:29  Regina Obe <lr at pcorp.us>
 
-	* [r8702] more cleanup -- issue with raster / raster functions and
-	  output convexhull instead of raster when result type is raster or
-	  geometry
+	* [r8702] doc/xsl/raster_gardentest.sql.xsl: more cleanup -- issue
+	  with raster / raster functions and output convexhull instead of
+	  raster when result type is raster or geometry
 
 2012-01-08 06:49  Regina Obe <lr at pcorp.us>
 
-	* [r8701] revise to recognize array of raster arguments
+	* [r8701] doc/xsl/raster_gardentest.sql.xsl: revise to recognize
+	  array of raster arguments
 
 2012-01-08 06:26  Regina Obe <lr at pcorp.us>
 
-	* [r8700] get rid of dropraster addrastercolumn and replace with
-	  create table, apply constraints. Still a lot of cleanup to go
+	* [r8700] doc/xsl/raster_gardentest.sql.xsl: get rid of dropraster
+	  addrastercolumn and replace with create table, apply constraints.
+	  Still a lot of cleanup to go
 
 2012-01-07 19:28  Regina Obe <lr at pcorp.us>
 
-	* [r8699] #1435: fix function proto typo of TopoGeo_AddPoint in
-	  docs
+	* [r8699] doc/extras_topology.xml: #1435: fix function proto typo
+	  of TopoGeo_AddPoint in docs
 
 2012-01-07 19:24  Regina Obe <lr at pcorp.us>
 
-	* [r8698] fix typo in version number
+	* [r8698] extensions/postgis_topology/postgis_topology.control: fix
+	  typo in version number
 
 2012-01-07 19:04  Regina Obe <lr at pcorp.us>
 
-	* [r8697] change alpha1 to a14. It appears we won't be releasing an
-	  alpha1 this weekend bah.
+	* [r8697] extensions/postgis/postgis.control,
+	  extensions/postgis_topology/postgis_topology.control: change
+	  alpha1 to a14. It appears we won't be releasing an alpha1 this
+	  weekend bah.
 
 2012-01-07 19:02  Regina Obe <lr at pcorp.us>
 
-	* [r8696] update instructions to reflect changes that need to be
-	  made to extensions before tagged release. Hopefully we can
-	  automate this part in the future -- but have no clue how.
+	* [r8696] HOWTO_RELEASE: update instructions to reflect changes
+	  that need to be made to extensions before tagged release.
+	  Hopefully we can automate this part in the future -- but have no
+	  clue how.
 
 2012-01-07 15:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r8695] Have rt_raster_from_gdal_dataset attempt to determine the
-	  SRID of the raster using OSR.
+	* [r8695] raster/rt_core/rt_api.c: Have rt_raster_from_gdal_dataset
+	  attempt to determine the SRID of the raster using OSR.
 
 2012-01-07 14:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r8694] Additional tweaks for the NODATA values constraint.
-	  Continues changes made in r8691.
+	* [r8694] raster/rt_pg/rtpostgis.sql.in.c: Additional tweaks for
+	  the NODATA values constraint. Continues changes made in r8691.
 
 2012-01-07 00:55  Regina Obe <lr at pcorp.us>
 
-	* [r8693] bump version to alpha1 in preparation for alpha1 shuttle
-	  launch
+	* [r8693] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: bump
+	  version to alpha1 in preparation for alpha1 shuttle launch
 
 2012-01-07 00:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8692] Move geojson test into geojson.sql file
+	* [r8692] regress/in_geojson.sql, regress/in_geojson_expected,
+	  regress/tickets.sql, regress/tickets_expected: Move geojson test
+	  into geojson.sql file
 
 2012-01-07 00:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r8691] Fixed handling of NODATA value constraint as band with no
-	  NODATA was being constrained with the value of zero.
+	* [r8691] raster/rt_pg/rtpostgis.sql.in.c: Fixed handling of NODATA
+	  value constraint as band with no NODATA was being constrained
+	  with the value of zero.
 
 2012-01-07 00:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8690] ST_GeomFromGeoJSON - Malformed GeoJSON causes SIGSEGV in
-	  postgres process (#1434)
+	* [r8690] postgis/lwgeom_in_geojson.c, regress/tickets.sql,
+	  regress/tickets_expected: ST_GeomFromGeoJSON - Malformed GeoJSON
+	  causes SIGSEGV in postgres process (#1434)
 
 2012-01-06 21:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8689] Move offset curve generation into liblwgeom with other
-	  geos functionality
+	* [r8689] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwlinearreferencing.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_in_geojson.c,
+	  postgis/postgis.sql.in.c, regress/offsetcurve_expected: Move
+	  offset curve generation into liblwgeom with other geos
+	  functionality
 
 2012-01-06 17:35  Regina Obe <lr at pcorp.us>
 
-	* [r8688] fix tag typo
+	* [r8688] doc/reference_raster.xml: fix tag typo
 
 2012-01-06 16:29  Regina Obe <lr at pcorp.us>
 
-	* [r8687] example of AddRasterConstraint that takes listing of
-	  constraints to apply
+	* [r8687] doc/reference_raster.xml: example of AddRasterConstraint
+	  that takes listing of constraints to apply
 
 2012-01-06 15:35  Regina Obe <lr at pcorp.us>
 
-	* [r8686] Accidentally took out ST_WKTToSQL during #1443.
-	  ST_WKTToSQL is documented SQL/MM alias (extension didn't install
-	  as a result since the documentation comment installation failed)
+	* [r8686] postgis/postgis.sql.in.c: Accidentally took out
+	  ST_WKTToSQL during #1443. ST_WKTToSQL is documented SQL/MM alias
+	  (extension didn't install as a result since the documentation
+	  comment installation failed)
 
 2012-01-05 22:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8685] Add files to svn:ignore
+	* [r8685] topology: Add files to svn:ignore
 
 2012-01-05 21:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r8684] Added shortcut mechanism for copying data in
+	* [r8684] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Added shortcut mechanism for copying data in
 	  rt_raster_from_gdal_dataset() when the natural block width is the
 	  raster width. Enhanced testing in testapi.c.
 
 2012-01-05 20:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r8683] Syntax cleanup as part of memory bugs audit. Related to
-	  ticket #1432. This should be the last of it for now.
+	* [r8683] raster/rt_pg/rt_pg.c: Syntax cleanup as part of memory
+	  bugs audit. Related to ticket #1432. This should be the last of
+	  it for now.
 
 2012-01-05 20:31  Regina Obe <lr at pcorp.us>
 
-	* [r8682] #1433: Part 2 - merge what is left of sqlmm.sql.in.c into
-	  postgis.sql.in.c
+	* [r8682] postgis/Makefile.in, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in.c: #1433: Part 2 - merge what is left of
+	  sqlmm.sql.in.c into postgis.sql.in.c
 
 2012-01-05 20:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r8681] Additional regression tests for ST_AsGDALRaster,
-	  ST_GDALDrivers, ST_AsRaster, ST_Resample, ST_Metadata. Syntax
-	  cleanup in rt_pg.c and testwkb.c
+	* [r8681] raster/rt_pg/rt_pg.c, raster/test/core/testwkb.c,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asgdalraster_expected,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_metadata.sql,
+	  raster/test/regress/rt_metadata_expected,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: Additional regression
+	  tests for ST_AsGDALRaster, ST_GDALDrivers, ST_AsRaster,
+	  ST_Resample, ST_Metadata. Syntax cleanup in rt_pg.c and testwkb.c
 
 2012-01-05 19:56  Regina Obe <lr at pcorp.us>
 
-	* [r8680] #1433: part 1 -- get rid of SE functions
+	* [r8680] postgis/legacy.sql.in.c, postgis/sqlmm.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #1433: part 1 -- get rid of SE
+	  functions
 
 2012-01-05 18:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r8679] Memory bug fixes and additional regression tests for
-	  ST_SummaryStats, ST_Histogram, ST_ValueCount, ST_Reclass and
-	  ST_Quantile. Ticket is #1432.
+	* [r8679] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_reclass_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected: Memory bug fixes and
+	  additional regression tests for ST_SummaryStats, ST_Histogram,
+	  ST_ValueCount, ST_Reclass and ST_Quantile. Ticket is #1432.
 
 2012-01-05 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8678] Switch memory context back before returning in
-	  RASTER_bandmetadata
+	* [r8678] raster/rt_pg/rt_pg.c: Switch memory context back before
+	  returning in RASTER_bandmetadata
 	  
 	  Fixes second case in #1432
 
 2012-01-05 08:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8677] It takes GEOS-3.3.2 for a sane topology (noding fixes in
-	  there)
+	* [r8677] configure.ac: It takes GEOS-3.3.2 for a sane topology
+	  (noding fixes in there)
 
 2012-01-05 07:59  Regina Obe <lr at pcorp.us>
 
-	* [r8676] #1430: create topology_drop_before and
-	  topology_drop_after to allow changing names of input args and
-	  allow changing functions to use default args
+	* [r8676] topology/Makefile.in,
+	  topology/topology_drop_after.sql.in.c,
+	  topology/topology_drop_before.sql.in.c: #1430: create
+	  topology_drop_before and topology_drop_after to allow changing
+	  names of input args and allow changing functions to use default
+	  args
 
 2012-01-05 07:51  Regina Obe <lr at pcorp.us>
 
-	* [r8675] svn tags
+	* [r8675] postgis/postgis_drop_before.sql.in.c: svn tags
 
 2012-01-04 22:30  Sandro Santilli <strk at kbt.io>
 
-	* [r8674] Fix deallocation of terminating NULL in
-	  RASTER_asGDALRaster (#1432)
+	* [r8674] raster/rt_pg/rt_pg.c: Fix deallocation of terminating
+	  NULL in RASTER_asGDALRaster (#1432)
 
 2012-01-04 21:38  Sandro Santilli <strk at kbt.io>
 
-	* [r8673] Work around a PostgreSQL 8.4+ bug with CREATE INTO
-	  (#1431)
+	* [r8673] topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgenewface.sql: Work around a
+	  PostgreSQL 8.4+ bug with CREATE INTO (#1431)
 
 2012-01-04 20:50  Sandro Santilli <strk at kbt.io>
 
-	* [r8672] Document topology.toTopoGeometry (#1017)
+	* [r8672] doc/extras_topology.xml: Document topology.toTopoGeometry
+	  (#1017)
 
 2012-01-04 18:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8671] Complete implementation and regress test for toTopoGeom
-	  (#1017)
+	* [r8671] topology/sql/topogeometry/totopogeom.sql,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: Complete
+	  implementation and regress test for toTopoGeom (#1017)
 	  
 	  You can start playing with this. Lacks documentation.
 	  Expect troubles. Feel free to report them.
 
 2012-01-04 18:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8670] Implement TopoGeometry->Geometry converter for COLLECTION
-	  types
+	* [r8670] topology/test/regress/createtopogeom_expected,
+	  topology/topology.sql.in.c: Implement TopoGeometry->Geometry
+	  converter for COLLECTION types
 
 2012-01-04 17:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8669] Don't allow --with-topology when GEOS version < 3.3
+	* [r8669] configure.ac: Don't allow --with-topology when GEOS
+	  version < 3.3
 
 2012-01-04 02:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8668] Try to make json-c detection slightly more automatic.
+	* [r8668] configure.ac: Try to make json-c detection slightly more
+	  automatic.
 
 2012-01-03 23:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8667] Change to GNU macro NAN. Still not feeling The
-	  Confidence.
+	* [r8667] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  regress/tickets.sql, regress/tickets_expected: Change to GNU
+	  macro NAN. Still not feeling The Confidence.
 
 2012-01-03 23:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8666] Make numerical stability fix actually be present
+	* [r8666] liblwgeom/lwspheroid.c: Make numerical stability fix
+	  actually be present
 
 2012-01-03 23:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8665] Hm, nan() function?
+	* [r8665] liblwgeom/lwgeodetic.c: Hm, nan() function?
 
 2012-01-03 23:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8664] Document TopoGeo_AddPolygon
+	* [r8664] doc/extras_topology.xml: Document TopoGeo_AddPolygon
 
 2012-01-03 23:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8663] Implement and regress-test TopoGeo_addPolygon
+	* [r8663] topology/sql/populate.sql, topology/test/Makefile,
+	  topology/test/regress/topogeo_addpolygon.sql,
+	  topology/test/regress/topogeo_addpolygon_expected: Implement and
+	  regress-test TopoGeo_addPolygon
 
 2012-01-03 22:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8662] Make ST_Azimuth(p1, p1) return NULL and make
-	  ST_Project(p1, 0, NULL) return p1.
+	* [r8662] liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c,
+	  postgis/lwgeom_functions_basic.c: Make ST_Azimuth(p1, p1) return
+	  NULL and make ST_Project(p1, 0, NULL) return p1.
 
 2012-01-03 21:30  Sandro Santilli <strk at kbt.io>
 
-	* [r8661] ST_Split was implemented - a lot more to remove from TODO
+	* [r8661] TODO: ST_Split was implemented - a lot more to remove
+	  from TODO
 
 2012-01-03 20:55  Sandro Santilli <strk at kbt.io>
 
-	* [r8660] Change parameter names to use the "athing" convention.
-	  See #1427
+	* [r8660] topology/sql/topogeometry/totopogeom.sql: Change
+	  parameter names to use the "athing" convention. See #1427
 
 2012-01-03 20:48  Sandro Santilli <strk at kbt.io>
 
-	* [r8659] Fix typo in exception message, change signature of
-	  TopoGeo_addPolygon
+	* [r8659] topology/sql/populate.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Fix typo in
+	  exception message, change signature of TopoGeo_addPolygon
 
 2012-01-03 20:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8658] Reorganize SQL definitions a bit: type creation at the
-	  start, indexes and operators after, then other stuff. Probably
-	  further ordering would be C-stuff before PL/PgSQL stuff.
+	* [r8658] postgis/geography.sql.in.c, postgis/postgis.sql.in.c,
+	  utils/postgis_restore.pl: Reorganize SQL definitions a bit: type
+	  creation at the start, indexes and operators after, then other
+	  stuff. Probably further ordering would be C-stuff before PL/PgSQL
+	  stuff.
 
 2012-01-03 20:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8657] Test invalid calls to topogeo_addpoint
+	* [r8657] topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected: Test invalid
+	  calls to topogeo_addpoint
 
 2012-01-03 20:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8656] Document TopoGeo_addLineString
+	* [r8656] doc/extras_topology.xml: Document TopoGeo_addLineString
 
 2012-01-03 19:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8655] Change units to radians and add some tests (#657 and
-	  #1305)
+	* [r8655] liblwgeom/lwgeodetic.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: Change units to radians and add some
+	  tests (#657 and #1305)
 
 2012-01-03 18:41  Sandro Santilli <strk at kbt.io>
 
-	* [r8654] Implement and regress-test TopoGeo_AddLineString
+	* [r8654] topology/sql/populate.sql, topology/test/Makefile,
+	  topology/test/regress/topogeo_addlinestring.sql,
+	  topology/test/regress/topogeo_addlinestring_expected: Implement
+	  and regress-test TopoGeo_AddLineString
 
 2012-01-03 18:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r8653] Removed DROP VIEW statements as per suggestion by robe in
-	  ticket #1422.
+	* [r8653] raster/rt_pg/rtpostgis_legacy.sql.in.c: Removed DROP VIEW
+	  statements as per suggestion by robe in ticket #1422.
 
 2012-01-03 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8652] Document TopoGeo_addPoint
+	* [r8652] doc/extras_topology.xml: Document TopoGeo_addPoint
 
 2012-01-03 10:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8651] Add regression test for TopoGeo_AddPoint
+	* [r8651] topology/test/Makefile,
+	  topology/test/regress/topogeo_addpoint.sql,
+	  topology/test/regress/topogeo_addpoint_expected: Add regression
+	  test for TopoGeo_AddPoint
 
 2012-01-03 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8650] Move TopoGeom_addXXX functions to populate.sql and refine
+	* [r8650] topology/sql/populate.sql, topology/topology.sql.in.c:
+	  Move TopoGeom_addXXX functions to populate.sql and refine
 	  signatures
 	  
 	  Implement TopoGeom_addPoint (misses regression testing yet)
 
 2012-01-03 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r8649] Don't consider the old self edge when checking integrity
+	* [r8649] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Don't consider
+	  the old self edge when checking integrity
 	  
 	  Fixes a bug introduced by previous commit.
 
 2012-01-03 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r8648] Don't consider shared nodes as edge intersections. Fixes
-	  #1428.
+	* [r8648] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Don't consider
+	  shared nodes as edge intersections. Fixes #1428.
 
 2012-01-02 06:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r8647] Renamed legacy.sql.in.c to rtpostgis_legacy.sql.in.c to
-	  not conflict with postgis' legacy.sql. Associated ticket is
-	  #1422.
+	* [r8647] raster/rt_pg, raster/rt_pg/.svnignore,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/legacy.sql.in.c,
+	  raster/rt_pg/rtpostgis_legacy.sql.in.c: Renamed legacy.sql.in.c
+	  to rtpostgis_legacy.sql.in.c to not conflict with postgis'
+	  legacy.sql. Associated ticket is #1422.
 
 2012-01-02 00:31  Regina Obe <lr at pcorp.us>
 
-	* [r8646] #722 more regress fixes for GeomFromText
+	* [r8646] regress/measures.sql, regress/sql-mm-general.sql: #722
+	  more regress fixes for GeomFromText
 
 2012-01-02 00:25  Regina Obe <lr at pcorp.us>
 
-	* [r8645] #722: regress replace GeomFromText with ST_GeomFromText
+	* [r8645] regress/tickets.sql: #722: regress replace GeomFromText
+	  with ST_GeomFromText
 
 2012-01-01 23:42  Regina Obe <lr at pcorp.us>
 
-	* [r8644] #722: Good bye GeomFromWKB, GeomFromText
+	* [r8644] postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/uninstall_legacy.sql.in.c:
+	  #722: Good bye GeomFromWKB, GeomFromText
 
 2012-01-01 21:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r8643] Added legacy.sql which adds renamed and removed columns
-	  to raster_columns and raster_overviews. This will allow 3rd party
+	* [r8643] raster/rt_pg, raster/rt_pg/.svnignore,
+	  raster/rt_pg/Makefile.in, raster/rt_pg/legacy.sql.in.c: Added
+	  legacy.sql which adds renamed and removed columns to
+	  raster_columns and raster_overviews. This will allow 3rd party
 	  software that hasn't been updated to the current structures of
 	  raster_columns and raster_overviews to still operate
 	  successfully.
 
 2012-01-01 15:58  Regina Obe <lr at pcorp.us>
 
-	* [r8642] #961: Change ST_GeoHash to use default args
+	* [r8642] doc/reference_output.xml, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: #961: Change ST_GeoHash to use
+	  default args
 
 2012-01-01 15:41  Regina Obe <lr at pcorp.us>
 
-	* [r8641] update to include ST_Azimuth for geography -- still need
-	  example. Also provide example for using degrees
+	* [r8641] doc/reference_measure.xml: update to include ST_Azimuth
+	  for geography -- still need example. Also provide example for
+	  using degrees
 
 2012-01-01 15:22  Regina Obe <lr at pcorp.us>
 
-	* [r8640] #961: ST_AsGeoJSON change to use default args
+	* [r8640] doc/reference_output.xml, postgis/geography.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c: #961:
+	  ST_AsGeoJSON change to use default args
 
 2012-01-01 14:39  Regina Obe <lr at pcorp.us>
 
-	* [r8639] over dropped ST_AsKML protos
+	* [r8639] postgis/postgis_drop.sql.in.c: over dropped ST_AsKML
+	  protos
 
 2012-01-01 14:10  Regina Obe <lr at pcorp.us>
 
-	* [r8638] changed name of prec to maxdecimaldigits for ST_AsX3D to
-	  be consistent with other ST_As* functions, change ST_AsKML to use
-	  default args
+	* [r8638] doc/reference_output.xml, postgis/geography.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c,
+	  postgis/postgis_drop_before.sql.in.c: changed name of prec to
+	  maxdecimaldigits for ST_AsX3D to be consistent with other ST_As*
+	  functions, change ST_AsKML to use default args
 
 2012-01-01 13:28  Regina Obe <lr at pcorp.us>
 
-	* [r8637] fix incorrect arg name in ST_AsGML
+	* [r8637] doc/reference_output.xml: fix incorrect arg name in
+	  ST_AsGML
 
 2012-01-01 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r8636] #722: Remove all functions with ST_ equivalents from core
+	* [r8636] postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/uninstall_legacy.sql.in.c:
+	  #722: Remove all functions with ST_ equivalents from core
 	  postgis.sql. Good bye SetSRID
 
 2012-01-01 04:38  Regina Obe <lr at pcorp.us>
 
-	* [r8635] #1423: ST_AsGML regress fixes -- bah revert last change
+	* [r8635] postgis/geography.sql.in.c, postgis/postgis.sql.in.c:
+	  #1423: ST_AsGML regress fixes -- bah revert last change
 	  evidentally '' and NULL prefix do not mean the same thing.
 
 2012-01-01 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r8634] #1423 revision -- put back the strict but set default
-	  prefix to '' AND NULLIF it in the function
+	* [r8634] postgis/geography.sql.in.c, postgis/postgis.sql.in.c:
+	  #1423 revision -- put back the strict but set default prefix to
+	  '' AND NULLIF it in the function
 
 2012-01-01 03:28  Regina Obe <lr at pcorp.us>
 
-	* [r8633] #1423 -- fix for geography ST_AsGML - take off strictness
-	  if we allow null for prefix
+	* [r8633] postgis/geography.sql.in.c: #1423 -- fix for geography
+	  ST_AsGML - take off strictness if we allow null for prefix
 
 2012-01-01 03:27  Regina Obe <lr at pcorp.us>
 
-	* [r8632] #1423: ST_AsGML fix - Can't have strict on funcs that
-	  take default args where a default arg defaults to NULL. Really :)
+	* [r8632] postgis/postgis.sql.in.c: #1423: ST_AsGML fix - Can't
+	  have strict on funcs that take default args where a default arg
+	  defaults to NULL. Really :)
 
 2012-01-01 02:57  Regina Obe <lr at pcorp.us>
 
-	* [r8631] forgot a ST_AsGML drop version,geometry version
+	* [r8631] postgis/postgis_drop.sql.in.c: forgot a ST_AsGML drop
+	  version,geometry version
 
 2012-01-01 01:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r8630] Added support for attempting to identify the EPSG from a
-	  raster's metadata if SRID is not provided with -s. If unable to
-	  get geotransform matrix from raster, use generic default of (0,
-	  1, 0, 0, 0, -1).
+	* [r8630] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h: Added support for attempting to
+	  identify the EPSG from a raster's metadata if SRID is not
+	  provided with -s. If unable to get geotransform matrix from
+	  raster, use generic default of (0, 1, 0, 0, 0, -1).
 	  
 	  Associated ticket is #1421
 
 2012-01-01 01:26  Regina Obe <lr at pcorp.us>
 
-	* [r8629] #961: Change ST_AsGML to use default args
+	* [r8629] doc/reference_output.xml, postgis/geography.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c: #961:
+	  Change ST_AsGML to use default args
 
 2011-12-31 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8628] Document new optional arguments to AddNode
+	* [r8628] doc/extras_topology.xml: Document new optional arguments
+	  to AddNode
 
 2011-12-31 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8627] topology.AddNode: add 2 additional optional arguments to
-	  allow splitting edges and computing containing_face
+	* [r8627] topology/sql/populate.sql,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected: topology.AddNode: add 2
+	  additional optional arguments to allow splitting edges and
+	  computing containing_face
 
 2011-12-31 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8626] Add parameter names
+	* [r8626] topology/sql/sqlmm.sql: Add parameter names
 
 2011-12-31 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8625] Use DEBUG level for printing SQL being executed...
+	* [r8625] topology/sql/query/getfacebypoint.sql: Use DEBUG level
+	  for printing SQL being executed...
 
 2011-12-31 04:45  Regina Obe <lr at pcorp.us>
 
-	* [r8624] bump up release numbers
+	* [r8624] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: bump up
+	  release numbers
 
 2011-12-31 04:36  Regina Obe <lr at pcorp.us>
 
-	* [r8623] forgot altitude arg for hillshade
+	* [r8623] doc/reference_raster.xml: forgot altitude arg for
+	  hillshade
 
 2011-12-30 15:52  Regina Obe <lr at pcorp.us>
 
-	* [r8622] quickly change the options name arg to agree with
-	  ST_AsGML docs
+	* [r8622] doc/reference_output.xml, postgis/postgis.sql.in.c:
+	  quickly change the options name arg to agree with ST_AsGML docs
 
 2011-12-30 15:43  Regina Obe <lr at pcorp.us>
 
-	* [r8621] #1415 -- beginning support for options -- expose the
-	  currently useless opts flag
+	* [r8621] doc/reference_output.xml, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: #1415 -- beginning support for
+	  options -- expose the currently useless opts flag
 
 2011-12-30 13:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8620] Stub in ST_LocateAlong and ST_LocateBetween for
-	  implementation before 2.0
+	* [r8620] postgis/sqlmm.sql.in.c, postgis/uninstall_sqlmm.sql.in.c:
+	  Stub in ST_LocateAlong and ST_LocateBetween for implementation
+	  before 2.0
 
 2011-12-30 09:24  Regina Obe <lr at pcorp.us>
 
-	* [r8619] put in default values for ST_AsSVG geography
+	* [r8619] doc/reference_output.xml: put in default values for
+	  ST_AsSVG geography
 
 2011-12-30 09:06  Regina Obe <lr at pcorp.us>
 
-	* [r8618] change ST_AsSVG(text) to explicilty list all args
-	  otherwise upgrade script fails -- since old signature exists
-	  causing ambiguous conflict during install.
+	* [r8618] postgis/geography.sql.in.c: change ST_AsSVG(text) to
+	  explicilty list all args otherwise upgrade script fails -- since
+	  old signature exists causing ambiguous conflict during install.
 
 2011-12-30 08:48  Regina Obe <lr at pcorp.us>
 
-	* [r8617] change ST_AsSVG to use default args and support named
-	  args. Also correct misstatement in geography code as to the
-	  ordering of args thought that ordering makes more logical sense
-	  to me (it ain't the way it is)
+	* [r8617] doc/reference_output.xml, doc/reference_raster.xml,
+	  postgis/geography.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: change ST_AsSVG to use default
+	  args and support named args. Also correct misstatement in
+	  geography code as to the ordering of args thought that ordering
+	  makes more logical sense to me (it ain't the way it is)
 
 2011-12-29 21:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8616] Conditionally drop loader test tables (requires
-	  PostgreSQL >= 8.2 to support IF EXISTS syntax)
+	* [r8616] regress/run_test: Conditionally drop loader test tables
+	  (requires PostgreSQL >= 8.2 to support IF EXISTS syntax)
 
 2011-12-29 20:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8615] Fix postgis_valid_typmod to use gserialized* as an input
-	  instead of lwgeom* to get past in/out memory management issues
-	  (#1413)
+	* [r8615] postgis/geography.h, postgis/geography_inout.c,
+	  postgis/gserialized_typmod.c, postgis/lwgeom_inout.c: Fix
+	  postgis_valid_typmod to use gserialized* as an input instead of
+	  lwgeom* to get past in/out memory management issues (#1413)
 
 2011-12-29 18:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8614] Retain type of TopoGeometry objects defined by NO element
-	  (#1017)
+	* [r8614] topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected,
+	  topology/topology.sql.in.c: Retain type of TopoGeometry objects
+	  defined by NO element (#1017)
 	  
 	  Includes regression tests for conversion of typed empty objects
 	  from simple to topological model.
 
 2011-12-29 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8613] Consider TopoElements of type 0 as empty, allow
-	  CreateTopoGeom calls w/out a TopoElementArray to construct
-	  empties (#1017)
+	* [r8613] doc/extras_topology.xml, topology/topology.sql.in.c:
+	  Consider TopoElements of type 0 as empty, allow CreateTopoGeom
+	  calls w/out a TopoElementArray to construct empties (#1017)
 
 2011-12-29 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8612] Test more TopoGeometry creation
+	* [r8612] topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected: Test more
+	  TopoGeometry creation
 
 2011-12-29 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r8611] CreateTopoGeom: tweak error message on out-of-range
-	  TopoGeometry type
+	* [r8611] topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected,
+	  topology/topology.sql.in.c: CreateTopoGeom: tweak error message
+	  on out-of-range TopoGeometry type
 
 2011-12-29 10:44  Sandro Santilli <strk at kbt.io>
 
-	* [r8610] Complete parameter names
+	* [r8610] topology/topology.sql.in.c: Complete parameter names
 
 2011-12-29 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r8609] Typos and argument names
+	* [r8609] topology/sql/populate.sql: Typos and argument names
 
 2011-12-29 07:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8608] Honour verbosity for database initialization errors
+	* [r8608] regress/run_test: Honour verbosity for database
+	  initialization errors
 
 2011-12-29 07:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8607] Tabs to spaces, a few TODO items...
+	* [r8607] topology/sql/predicates.sql: Tabs to spaces, a few TODO
+	  items...
 
 2011-12-29 07:04  Sandro Santilli <strk at kbt.io>
 
-	* [r8606] Put overridden (for topology) spatial predicates in their
-	  own file
+	* [r8606] topology/Makefile.in, topology/sql/predicates.sql,
+	  topology/topology.sql.in.c: Put overridden (for topology) spatial
+	  predicates in their own file
 
 2011-12-29 06:48  Sandro Santilli <strk at kbt.io>
 
-	* [r8605] topology.toTopoGeom: add type compatibility checks
-	  (#1017)
+	* [r8605] topology/sql/topogeometry/totopogeom.sql,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected: topology.toTopoGeom:
+	  add type compatibility checks (#1017)
 
 2011-12-29 06:05  Sandro Santilli <strk at kbt.io>
 
-	* [r8604] Add geometry parameter names to functions
+	* [r8604] postgis/postgis.sql.in.c: Add geometry parameter names to
+	  functions
 
 2011-12-28 16:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r8603] Removed STRICT from various ST_Intersects functions and
-	  changed the costs of calling ST_Intersects to 1000. Related
-	  ticket is #1410.
+	* [r8603] raster/rt_pg/rtpostgis.sql.in.c: Removed STRICT from
+	  various ST_Intersects functions and changed the costs of calling
+	  ST_Intersects to 1000. Related ticket is #1410.
 
 2011-12-28 15:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r8602] Force initialization of output GDAL raster from
-	  rt_raster_gdal_warp to band's NODATA value. Also, spelling
-	  correction.
+	* [r8602] raster/rt_core/rt_api.c: Force initialization of output
+	  GDAL raster from rt_raster_gdal_warp to band's NODATA value.
+	  Also, spelling correction.
 
 2011-12-28 14:07  Regina Obe <lr at pcorp.us>
 
-	* [r8601] I have difficulty with simple math
+	* [r8601] doc/using_raster_dataman.xml: I have difficulty with
+	  simple math
 
 2011-12-28 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r8600] more description of over view
+	* [r8600] doc/using_raster_dataman.xml: more description of over
+	  view
 
 2011-12-28 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8599] Drop spurious white spaces. Should fix #1409. Thanks
-	  Peter Clark.
+	* [r8599] raster/rt_pg/Makefile.in: Drop spurious white spaces.
+	  Should fix #1409. Thanks Peter Clark.
 
 2011-12-28 02:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r8598] Correct output of INSERT statements for overviews in
-	  raster2pgsql.c. Associated ticket is #1404. Aslo minor code
-	  formatting and additional code checks in rtpostgis.sql.in.c
+	* [r8598] raster/loader/raster2pgsql.c,
+	  raster/rt_pg/rtpostgis.sql.in.c: Correct output of INSERT
+	  statements for overviews in raster2pgsql.c. Associated ticket is
+	  #1404. Aslo minor code formatting and additional code checks in
+	  rtpostgis.sql.in.c
 
 2011-12-27 16:37  Regina Obe <lr at pcorp.us>
 
-	* [r8597] oops missing tag -- removed other copy paste mistakes
+	* [r8597] doc/reference_raster.xml: oops missing tag -- removed
+	  other copy paste mistakes
 
 2011-12-27 16:33  Regina Obe <lr at pcorp.us>
 
-	* [r8596] document ST_HillShade (still need to put in examples)
+	* [r8596] doc/reference_raster.xml: document ST_HillShade (still
+	  need to put in examples)
 
 2011-12-27 15:31  Regina Obe <lr at pcorp.us>
 
-	* [r8595] norm is right - powers of 2 are better especially since
-	  my file tiles are in powers of 2 so don't get scrap tiles
+	* [r8595] doc/using_raster_dataman.xml: norm is right - powers of 2
+	  are better especially since my file tiles are in powers of 2 so
+	  don't get scrap tiles
 
 2011-12-27 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r8594] link to npgsql download site.
+	* [r8594] doc/using_raster_dataman.xml: link to npgsql download
+	  site.
 
 2011-12-27 06:27  Regina Obe <lr at pcorp.us>
 
-	* [r8593] fix typo and provide link to java jdbc download site
+	* [r8593] doc/using_raster_dataman.xml: fix typo and provide link
+	  to java jdbc download site
 
 2011-12-27 06:04  Regina Obe <lr at pcorp.us>
 
-	* [r8592] link to raster applications section that demonstrates how
-	  to use these functions in an application
+	* [r8592] doc/reference_raster.xml: link to raster applications
+	  section that demonstrates how to use these functions in an
+	  application
 
 2011-12-27 06:01  Regina Obe <lr at pcorp.us>
 
-	* [r8591] replace java example with a simpler more useful one
+	* [r8591] doc/using_raster_dataman.xml: replace java example with a
+	  simpler more useful one
 
 2011-12-27 05:29  Regina Obe <lr at pcorp.us>
 
-	* [r8590] provide a java console app example
+	* [r8590] doc/using_raster_dataman.xml: provide a java console app
+	  example
 
 2011-12-26 22:22  Regina Obe <lr at pcorp.us>
 
-	* [r8589] more description
+	* [r8589] doc/using_raster_dataman.xml: more description
 
 2011-12-26 22:10  Regina Obe <lr at pcorp.us>
 
-	* [r8588] c# example using ST_AsPNG
+	* [r8588] doc/using_raster_dataman.xml: c# example using ST_AsPNG
 
 2011-12-26 20:31  Regina Obe <lr at pcorp.us>
 
-	* [r8587] more cleanup
+	* [r8587] doc/using_raster_dataman.xml: more cleanup
 
 2011-12-26 20:24  Regina Obe <lr at pcorp.us>
 
-	* [r8586] use docbook paragraph tags
+	* [r8586] doc/using_raster_dataman.xml: use docbook paragraph tags
 
 2011-12-26 20:21  Regina Obe <lr at pcorp.us>
 
-	* [r8585] some other minor cleanup
+	* [r8585] doc/using_raster_dataman.xml: some other minor cleanup
 
 2011-12-26 20:20  Regina Obe <lr at pcorp.us>
 
-	* [r8584] wrap php code in cdata tags
+	* [r8584] doc/using_raster_dataman.xml: wrap php code in cdata tags
 
 2011-12-26 20:10  Regina Obe <lr at pcorp.us>
 
-	* [r8583] Add php example using postgis raster
+	* [r8583] doc/using_raster_dataman.xml: Add php example using
+	  postgis raster
 
 2011-12-26 17:43  Regina Obe <lr at pcorp.us>
 
-	* [r8582] correct comment
+	* [r8582] doc/reference_raster.xml: correct comment
 
 2011-12-26 17:38  Regina Obe <lr at pcorp.us>
 
-	* [r8581] minor formatting cleanup
+	* [r8581] doc/reference_raster.xml: minor formatting cleanup
 
 2011-12-26 17:37  Regina Obe <lr at pcorp.us>
 
-	* [r8580] fix typo in image names
+	* [r8580] doc/reference_raster.xml: fix typo in image names
 
 2011-12-26 11:04  Regina Obe <lr at pcorp.us>
 
-	* [r8579] example of resample
+	* [r8579] doc/html/images/st_resample01.png,
+	  doc/html/images/st_resample02.png, doc/reference_raster.xml:
+	  example of resample
 
 2011-12-26 10:31  Regina Obe <lr at pcorp.us>
 
-	* [r8578] fix typo in cast check expression. Should be checking for
-	  box3d existence not box2d
+	* [r8578] raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: fix typo
+	  in cast check expression. Should be checking for box3d existence
+	  not box2d
 
 2011-12-26 09:32  Regina Obe <lr at pcorp.us>
 
-	* [r8577] bump up version numbers
+	* [r8577] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: bump up
+	  version numbers
 
 2011-12-25 10:56  Sandro Santilli <strk at kbt.io>
 
-	* [r8576] Stub toTopoGeom function and testcase (#1017)
+	* [r8576] topology/Makefile.in,
+	  topology/sql/topogeometry/totopogeom.sql, topology/test/Makefile,
+	  topology/test/regress/totopogeom.sql,
+	  topology/test/regress/totopogeom_expected,
+	  topology/topology.sql.in.c: Stub toTopoGeom function and testcase
+	  (#1017)
 
 2011-12-25 10:56  Sandro Santilli <strk at kbt.io>
 
-	* [r8575] Add missing dependencies of topology.sql (includes)
+	* [r8575] topology/Makefile.in: Add missing dependencies of
+	  topology.sql (includes)
 
 2011-12-24 22:27  Regina Obe <lr at pcorp.us>
 
-	* [r8574] another minor typo
+	* [r8574] doc/reference_raster.xml: another minor typo
 
 2011-12-24 22:10  Regina Obe <lr at pcorp.us>
 
-	* [r8573] fix typo in column numbers
+	* [r8573] doc/reference_raster.xml: fix typo in column numbers
 
 2011-12-24 21:39  Regina Obe <lr at pcorp.us>
 
-	* [r8572] minor formatting change
+	* [r8572] doc/reference_raster.xml: minor formatting change
 
 2011-12-24 21:07  Regina Obe <lr at pcorp.us>
 
-	* [r8571] fix formatting of ST_Transform example and add another
-	  sub example demonstrating using different algorithm
+	* [r8571] doc/html/images/rt_st_transform03.png,
+	  doc/reference_raster.xml: fix formatting of ST_Transform example
+	  and add another sub example demonstrating using different
+	  algorithm
 
 2011-12-24 20:18  Regina Obe <lr at pcorp.us>
 
-	* [r8570] example for raster transform
+	* [r8570] doc/html/images/rt_st_transform01.png,
+	  doc/html/images/rt_st_transform02.png, doc/reference_raster.xml:
+	  example for raster transform
 
 2011-12-24 18:40  Regina Obe <lr at pcorp.us>
 
-	* [r8569] change docs to use unix style slashes which work
-	  correctly on both Unix and windows.
+	* [r8569] doc/using_raster_dataman.xml: change docs to use unix
+	  style slashes which work correctly on both Unix and windows.
 
 2011-12-24 16:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r8568] If generating overviews and -F is set, overview tables
-	  will have "filename" column.
+	* [r8568] raster/loader/raster2pgsql.c: If generating overviews and
+	  -F is set, overview tables will have "filename" column.
 
 2011-12-24 15:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r8567] Testing the wrong variable when checking if two rasters
-	  is different.
+	* [r8567] raster/loader/raster2pgsql.c: Testing the wrong variable
+	  when checking if two rasters is different.
 
 2011-12-24 11:41  Sandro Santilli <strk at kbt.io>
 
-	* [r8566] Encode dependency of objects and scripts on configuration
+	* [r8566] raster/rt_pg/Makefile.in: Encode dependency of objects
+	  and scripts on configuration
 
 2011-12-24 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8565] Ignore generated uninstall_rtpostgis.sql
+	* [r8565] .gitignore: Ignore generated uninstall_rtpostgis.sql
 
 2011-12-24 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8564] Drop created tables after run
+	* [r8564] topology/test/regress/droptopology.sql: Drop created
+	  tables after run
 
 2011-12-24 11:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8563] Cleanup created tables after run
+	* [r8563] topology/test/regress/topo2.5d.sql: Cleanup created
+	  tables after run
 
 2011-12-24 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8562] drop created table after run
+	* [r8562] topology/test/regress/gml.sql: drop created table after
+	  run
 
 2011-12-24 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8561] Add support for dropping DOMAINs in create_undef.pl
-	  (#1407)
+	* [r8561] utils/create_undef.pl: Add support for dropping DOMAINs
+	  in create_undef.pl (#1407)
 
 2011-12-24 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8560] Enable uninstall_topology.sql testing
+	* [r8560] regress/run_test: Enable uninstall_topology.sql testing
 
 2011-12-24 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8559] Allow fully-qualified basetype name for aggregates
+	* [r8559] utils/create_undef.pl: Allow fully-qualified basetype
+	  name for aggregates
 
 2011-12-24 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8558] Drop tables in reverse order, reducing probability of
-	  fkey troubles
+	* [r8558] utils/create_undef.pl: Drop tables in reverse order,
+	  reducing probability of fkey troubles
 
 2011-12-24 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r8557] run_test doesn't need USE_VERSION anymore
+	* [r8557] raster/test/regress/Makefile.in, regress/Makefile.in,
+	  topology/test/Makefile: run_test doesn't need USE_VERSION anymore
 
 2011-12-24 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r8556] Generate uninstall_topology.sql
+	* [r8556] .gitignore, topology/Makefile.in: Generate
+	  uninstall_topology.sql
 
 2011-12-24 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8555] Stop using USE_VERSION, assume pgsql is always > 7.4.
+	* [r8555] regress/run_test: Stop using USE_VERSION, assume pgsql is
+	  always > 7.4.
 	  
 	  Hopefully fixes #819
 
 2011-12-24 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r8554] Add support for objects schema definition in
-	  create_undef.pl
+	* [r8554] utils/create_undef.pl: Add support for objects schema
+	  definition in create_undef.pl
 
 2011-12-24 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8553] Drop created function after run
+	* [r8553] raster/test/regress/rt_intersection.sql: Drop created
+	  function after run
 
 2011-12-24 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8552] Ensure mapalgebra test functions are dropped
+	* [r8552] raster/test/regress/Makefile.in,
+	  raster/test/regress/drop_rt_mapalgebra_test.sql,
+	  raster/test/regress/drop_rt_mapalgebra_test_expected,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/drop_rt_mapalgebrafctngb_test_expected:
+	  Ensure mapalgebra test functions are dropped
 
 2011-12-24 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8551] Don't load rt_utility_test data creator as test
+	* [r8551] raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_utility_test_expected,
+	  raster/test/regress/rt_utility.sql: Don't load rt_utility_test
+	  data creator as test
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8550] Add rt_empty_raster dropper script
+	* [r8550] raster/test/regress/Makefile.in,
+	  raster/test/regress/drop_rt_empty_raster_test.sql,
+	  raster/test/regress/drop_rt_empty_raster_test_expected: Add
+	  rt_empty_raster dropper script
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8549] Add rt_properties_test dropper script
+	* [r8549] raster/test/regress/Makefile.in,
+	  raster/test/regress/drop_rt_properties_test.sql,
+	  raster/test/regress/drop_rt_properties_test_expected: Add
+	  rt_properties_test dropper script
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8548] Move single-test data tables within the testfiles,
-	  cleanup after run
+	* [r8548] raster/test/regress/Makefile.in,
+	  raster/test/regress/box3d.sql,
+	  raster/test/regress/create_box3d_test.sql,
+	  raster/test/regress/create_box3d_test_expected,
+	  raster/test/regress/create_rt_bytea_test.sql,
+	  raster/test/regress/create_rt_bytea_test_expected,
+	  raster/test/regress/rt_bytea.sql: Move single-test data tables
+	  within the testfiles, cleanup after run
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8547] Cleanup after run
+	* [r8547] raster/test/regress/rt_io.sql: Cleanup after run
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8546] Add a drop_rt_band_properties_test script for cleanup
-	  purposes
+	* [r8546] raster/test/regress/Makefile.in,
+	  raster/test/regress/drop_rt_band_properties_test.sql,
+	  raster/test/regress/drop_rt_band_properties_test_expected: Add a
+	  drop_rt_band_properties_test script for cleanup purposes
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8545] cleanup data tables
+	* [r8545] raster/test/regress/rt_spatial_relationship.sql: cleanup
+	  data tables
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8544] Add a drop_rt_gist_test.sql file for cleanup purposes
-	  (#301)
+	* [r8544] raster/test/regress/Makefile.in,
+	  raster/test/regress/drop_rt_gist_test.sql,
+	  raster/test/regress/drop_rt_gist_test_expected: Add a
+	  drop_rt_gist_test.sql file for cleanup purposes (#301)
 
 2011-12-24 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8543] Cleanup created objects
+	* [r8543] raster/test/regress/bug_test_car5.sql: Cleanup created
+	  objects
 
 2011-12-24 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r8542] Avoid function calls in DEFAULT specifications for
-	  unknown SRID
+	* [r8542] raster/rt_pg/rtpostgis.sql.in.c: Avoid function calls in
+	  DEFAULT specifications for unknown SRID
 	  
 	  Matches what postgis.sql does as well.
 	  Fixes generation of uninstall script for raster (#301)
 
 2011-12-24 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r8541] Enhance DEFAULT specification stripper
+	* [r8541] utils/create_undef.pl: Enhance DEFAULT specification
+	  stripper
 
 2011-12-24 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r8540] Run uninstall test for raster, when enabled
+	* [r8540] regress/run_test: Run uninstall test for raster, when
+	  enabled
 
 2011-12-24 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r8539] Generate uninstall_rtpostgis.sql (#301)
+	* [r8539] raster/rt_pg/Makefile.in: Generate
+	  uninstall_rtpostgis.sql (#301)
 
 2011-12-24 02:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r8538] Additional work to remove DROP FUNCTION statements
-	  depending upon prior DROP TYPE ... CASCADE statements that
-	  generate ERRORs
+	* [r8538] utils/uninstall_script: Additional work to remove DROP
+	  FUNCTION statements depending upon prior DROP TYPE ... CASCADE
+	  statements that generate ERRORs
 
 2011-12-24 01:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r8537] Instead of using spatial reference text in WKT format,
-	  use PROJ.4 format when possible. This does mean that in
-	  situations that require WKT format, rt_raster_gdal_sr must be
+	* [r8537] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Instead of using spatial reference text in
+	  WKT format, use PROJ.4 format when possible. This does mean that
+	  in situations that require WKT format, rt_raster_gdal_sr must be
 	  called to convert from one format to the other.
 
 2011-12-24 01:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r8536] Fix issue with RASTER_sameAlignment where the
-	  deserializing of the raster is not being limited to just the
-	  header.
+	* [r8536] raster/rt_pg/rt_pg.c: Fix issue with RASTER_sameAlignment
+	  where the deserializing of the raster is not being limited to
+	  just the header.
 
 2011-12-23 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8535] support multiline function signatures at the parsing
-	  stage too...
+	* [r8535] utils/create_undef.pl: support multiline function
+	  signatures at the parsing stage too...
 
 2011-12-23 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r8534] Add support for multiline function signatures
+	* [r8534] utils/create_undef.pl: Add support for multiline function
+	  signatures
 
 2011-12-23 17:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r8533] Overview constraints should always be added regardless of
-	  whether or not the user requests raster constraints.
+	* [r8533] raster/loader/raster2pgsql.c: Overview constraints should
+	  always be added regardless of whether or not the user requests
+	  raster constraints.
 
 2011-12-23 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r8532] Write header in the files generated by create_undef.pl
+	* [r8532] utils/create_undef.pl: Write header in the files
+	  generated by create_undef.pl
 	  
 	  Header includes license, creation timestamp and input filename
 
 2011-12-23 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r8531] Simplify uninstall_postgis.sql rule, drop the manual
-	  edited version
+	* [r8531] .gitignore, postgis/Makefile.in,
+	  postgis/uninstall_postgis.sql.in.c: Simplify
+	  uninstall_postgis.sql rule, drop the manual edited version
 
 2011-12-23 16:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r8530] Fixed erroneous addition of filename to overviews when
-	  the flags -l -F -Y are combined.
+	* [r8530] raster/loader/raster2pgsql.c: Fixed erroneous addition of
+	  filename to overviews when the flags -l -F -Y are combined.
 
 2011-12-23 16:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r8529] Fixed for better path handling
+	* [r8529] utils/uninstall_script: Fixed for better path handling
 
 2011-12-23 16:18  Regina Obe <lr at pcorp.us>
 
-	* [r8528] put in sections for postgis extensions. Probably will
-	  need some cleanup.
+	* [r8528] doc/installation.xml: put in sections for postgis
+	  extensions. Probably will need some cleanup.
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8527] Ignore generated comment files
+	* [r8527] .gitignore: Ignore generated comment files
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8526] Ignore generated raster files
+	* [r8526] .gitignore: Ignore generated raster files
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8525] Let create_undef.pl generate uninstall_postgis.sql
+	* [r8525] postgis/Makefile.in: Let create_undef.pl generate
+	  uninstall_postgis.sql
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8524] Cleanup after loader test runs, fixing uninstall testing
+	* [r8524] regress/run_test: Cleanup after loader test runs, fixing
+	  uninstall testing
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8523] Drop objects created by the tests
+	* [r8523] regress/clean.sql, regress/sql-mm-serialize.sql: Drop
+	  objects created by the tests
 
 2011-12-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r8522] Fix create_undef.pl script to generate correct uninstall
-	  script
+	* [r8522] utils/create_undef.pl: Fix create_undef.pl script to
+	  generate correct uninstall script
 
 2011-12-23 16:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r8521] Added uninstall_script to facilitate generation of
-	  uninstall_postgis.sql and uninstall_rtpostgis.sql. It could still
-	  use additional validation and cleaning up of the output uninstall
-	  sql files.
+	* [r8521] utils/uninstall_script: Added uninstall_script to
+	  facilitate generation of uninstall_postgis.sql and
+	  uninstall_rtpostgis.sql. It could still use additional validation
+	  and cleaning up of the output uninstall sql files.
 
 2011-12-23 13:20  Regina Obe <lr at pcorp.us>
 
-	* [r8520] minor code change to make example a bit shorter
+	* [r8520] doc/reference_raster.xml: minor code change to make
+	  example a bit shorter
 
 2011-12-23 13:06  Regina Obe <lr at pcorp.us>
 
-	* [r8519] fix some erroneous statements about ST_Clip and provide
-	  example demonstrating trimraster argument effect
+	* [r8519] doc/reference_raster.xml: fix some erroneous statements
+	  about ST_Clip and provide example demonstrating trimraster
+	  argument effect
 
 2011-12-23 08:53  Regina Obe <lr at pcorp.us>
 
-	* [r8518] fix unbalanced tag
+	* [r8518] doc/reference_raster.xml: fix unbalanced tag
 
 2011-12-23 08:38  Regina Obe <lr at pcorp.us>
 
-	* [r8517] some cosmetic cleanup
+	* [r8517] doc/reference_raster.xml: some cosmetic cleanup
 
 2011-12-23 08:35  Regina Obe <lr at pcorp.us>
 
-	* [r8516] example of st_clip with pictures
+	* [r8516] doc/html/images/st_clip01.png,
+	  doc/html/images/st_clip02.png, doc/html/images/st_clip03.png,
+	  doc/reference_raster.xml: example of st_clip with pictures
 
 2011-12-23 07:58  Regina Obe <lr at pcorp.us>
 
-	* [r8515] start documenting ST_Clip
+	* [r8515] doc/reference_raster.xml: start documenting ST_Clip
 
 2011-12-22 19:09  Regina Obe <lr at pcorp.us>
 
-	* [r8514] fill in missing protos for droprasterconstraints /
-	  addrasterconstraints
+	* [r8514] doc/reference_raster.xml: fill in missing protos for
+	  droprasterconstraints / addrasterconstraints
 
 2011-12-22 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r8513] make title a little shorter
+	* [r8513] doc/using_raster_dataman.xml: make title a little shorter
 
 2011-12-22 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r8512] changing titles -- raster data man I'm eventually going
-	  to throw in mapserver, .net, jdbc examples cause I'm too lazy to
-	  create a separate chapter. The postgis app section is really
-	  specific to postgis geometry since it doesn't talk about raster
-	  or geography at all.
+	* [r8512] doc/using_postgis_app.xml, doc/using_raster_dataman.xml:
+	  changing titles -- raster data man I'm eventually going to throw
+	  in mapserver, .net, jdbc examples cause I'm too lazy to create a
+	  separate chapter. The postgis app section is really specific to
+	  postgis geometry since it doesn't talk about raster or geography
+	  at all.
 
 2011-12-22 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r8511] minor error in statement
+	* [r8511] doc/using_raster_dataman.xml: minor error in statement
 
 2011-12-22 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8510] Drop operator families, not classes (#543)
+	* [r8510] postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c: Drop operator families, not
+	  classes (#543)
 
 2011-12-22 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8509] Encode dependency of uninstall_postgis.sql on included
-	  files
+	* [r8509] postgis/Makefile.in: Encode dependency of
+	  uninstall_postgis.sql on included files
 
 2011-12-22 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8508] Add more uninstall objects found by uninstall test
-	  (#1397)
+	* [r8508] postgis/uninstall_postgis.sql.in.c: Add more uninstall
+	  objects found by uninstall test (#1397)
 
 2011-12-22 11:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8507] Count objects in the _regress_ database, not elsewhere
-	  (#1397)
+	* [r8507] regress/run_test: Count objects in the _regress_
+	  database, not elsewhere (#1397)
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8506] Fix testing of uninstall script count [#1397]
+	* [r8506] regress/run_test: Fix testing of uninstall script count
+	  [#1397]
 	  
 	  This commit also adds new utility functions and skips testing
 	  uninstall when raster or topology are enabled.
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8505] Fix uninstall script [#1153]
+	* [r8505] postgis/uninstall_postgis.sql.in.c: Fix uninstall script
+	  [#1153]
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8504] Deprecate Polygonize and Collect aggregates [#1400]
+	* [r8504] postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c:
+	  Deprecate Polygonize and Collect aggregates [#1400]
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8503] Encode dependency of postgis.sql from included scripts
+	* [r8503] postgis/Makefile.in: Encode dependency of postgis.sql
+	  from included scripts
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8502] Encode dependency of postgis objects on postgis_config.h
+	* [r8502] postgis/Makefile.in: Encode dependency of postgis objects
+	  on postgis_config.h
 	  
 	  Fixes ./configure && make check after switching between different
 	  PostgreSQL versions.
 
 2011-12-22 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8501] Add testing for uninstall_postgis.sql [#1397]
+	* [r8501] regress/run_test: Add testing for uninstall_postgis.sql
+	  [#1397]
 	  
 	  The uninstall currently fails due to #1153
 
 2011-12-22 08:23  Sandro Santilli <strk at kbt.io>
 
-	* [r8500] Don't depend on bytea representation for unrelated tests.
+	* [r8500] regress/tickets.sql, regress/tickets_expected: Don't
+	  depend on bytea representation for unrelated tests.
 	  
 	  Fix testing against PostgreSQL 9.0+.
 
 2011-12-22 08:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8499] Replace INFINITY with MAXFLOAT. Should fix Solaris build
-	  [#1396]
+	* [r8499] postgis/gserialized_gist_2d.c: Replace INFINITY with
+	  MAXFLOAT. Should fix Solaris build [#1396]
 	  
 	  I don't think it makes a difference as those functions are not
 	  documented about the exceptional return, and no regression test
@@ -22043,66 +33641,78 @@
 
 2011-12-22 05:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8498] Move SPI_finish to after elog calls. This seems to fix
-	  the regression failure in 877, though why is not clear. Is
-	  SPI_finish removing a memory context that palloc has allocated
-	  things inside? This would explain the odd result (tbl and col
-	  variables get emptied upon call to SPI_finish).
+	* [r8498] postgis/geometry_estimate.c: Move SPI_finish to after
+	  elog calls. This seems to fix the regression failure in 877,
+	  though why is not clear. Is SPI_finish removing a memory context
+	  that palloc has allocated things inside? This would explain the
+	  odd result (tbl and col variables get emptied upon call to
+	  SPI_finish).
 
 2011-12-21 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r8497] change ST_Reclass example to use less verbose ST_AddBand
-	  array syntax
+	* [r8497] doc/reference_raster.xml: change ST_Reclass example to
+	  use less verbose ST_AddBand array syntax
 
 2011-12-21 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8496] ST_Azimuth on the spheroid (#1305)
+	* [r8496] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeodetic.c,
+	  postgis/geography.sql.in.c, postgis/geography_measurement.c:
+	  ST_Azimuth on the spheroid (#1305)
 
 2011-12-21 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8495] Add ST_Project(geography, distance, azimuth) (#657) to
-	  construct a new point given a heading and a distance.
+	* [r8495] doc/reference_measure.xml, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: Add ST_Project(geography,
+	  distance, azimuth) (#657) to construct a new point given a
+	  heading and a distance.
 
 2011-12-21 17:16  Regina Obe <lr at pcorp.us>
 
-	* [r8494] fix typo
+	* [r8494] doc/using_raster_dataman.xml: fix typo
 
 2011-12-21 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8493] Add missing options in the help string
+	* [r8493] regress/run_test: Add missing options in the help string
 
 2011-12-21 17:09  Sandro Santilli <strk at kbt.io>
 
-	* [r8492] Put staged postgis.sql with other staged intsall objects
+	* [r8492] regress/Makefile.in, regress/run_test: Put staged
+	  postgis.sql with other staged intsall objects
 
 2011-12-21 16:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8491] Document the new -s from:to syntax of shp2pgsql [#994]
+	* [r8491] doc/man/shp2pgsql.1: Document the new -s from:to syntax
+	  of shp2pgsql [#994]
 
 2011-12-21 14:53  Sandro Santilli <strk at kbt.io>
 
-	* [r8490] Add include for lwgeom_typmod_valid define
+	* [r8490] postgis/lwgeom_inout.c: Add include for
+	  lwgeom_typmod_valid define
 
 2011-12-21 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r8489] Add top-level and postgis/ dirs in include path for
-	  building scripts
+	* [r8489] raster/rt_pg/Makefile.in: Add top-level and postgis/ dirs
+	  in include path for building scripts
 	  
 	  Fixes an error finding sqldefines.h
 
 2011-12-21 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8488] Use own implementation of endian detection, should fix
-	  #1172
+	* [r8488] liblwgeom/liblwgeom_internal.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwutil.c: Use own implementation
+	  of endian detection, should fix #1172
 
 2011-12-21 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8487] Fix repeated modifier
+	* [r8487] java/jdbc/src/org/postgis/Geometry.java: Fix repeated
+	  modifier
 
 2011-12-21 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8486] Put PostgreSQL module related code in a new
-	  postgis_module.c file
+	* [r8486] postgis/Makefile.in, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis_module.c: Put PostgreSQL module related code in a
+	  new postgis_module.c file
 	  
 	  Beside the existing MODULE_MAGIC macro we now also have
 	  _PG_init and _PG_fini which are called at module load and unload.
@@ -22111,83 +33721,107 @@
 
 2011-12-21 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r8485] #1257 - drop mem_size
+	* [r8485] postgis/uninstall_legacy.sql.in.c: #1257 - drop mem_size
 
 2011-12-21 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r8484] #1345 write this off as an observed regression difference
-	  and document the behavior for those like me who will be adversely
-	  impacted and confused by application breakage.
+	* [r8484] doc/reference_accessor.xml: #1345 write this off as an
+	  observed regression difference and document the behavior for
+	  those like me who will be adversely impacted and confused by
+	  application breakage.
 
 2011-12-21 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r8482] #1242 write this off as a documentation bug. I don't have
-	  1.5.1 anymore to confirm ST_Line_Locate_Point ever worked with
-	  multilinestrings and doesn't work on my 1.5.3 install
+	* [r8482] doc/reference_lrs.xml: #1242 write this off as a
+	  documentation bug. I don't have 1.5.1 anymore to confirm
+	  ST_Line_Locate_Point ever worked with multilinestrings and
+	  doesn't work on my 1.5.3 install
 
 2011-12-20 19:35  Sandro Santilli <strk at kbt.io>
 
-	* [r8481] Convert java components to SRID<=0 being unknown and 0
-	  being the official one [#1221]
+	* [r8481] java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/PGboxbase.java,
+	  java/jdbc/src/org/postgis/PGgeometry.java,
+	  java/jdbc/src/org/postgis/binary/BinaryParser.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/jdbc/src/org/postgis/java2d/PGShapeGeometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java: Convert java
+	  components to SRID<=0 being unknown and 0 being the official one
+	  [#1221]
 	  
 	  NOTE: this is untested, as "make" didn't know what to do and so
 	  neither do I
 
 2011-12-20 18:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8480] Different types _can_ be equal, see #756
+	* [r8480] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Different types _can_ be equal, see
+	  #756
 
 2011-12-20 16:56  Regina Obe <lr at pcorp.us>
 
-	* [r8479] link to windows supplementary hard upgrade instructions
+	* [r8479] doc/installation.xml: link to windows supplementary hard
+	  upgrade instructions
 
 2011-12-20 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8478] Add comments in current version, including topo and
-	  raster [#1390]
+	* [r8478] utils/postgis_restore.pl: Add comments in current
+	  version, including topo and raster [#1390]
 
 2011-12-20 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r8477] Add comments from pgis-1.4 [#1390]
+	* [r8477] utils/postgis_restore.pl: Add comments from pgis-1.4
+	  [#1390]
 	  
 	  Also handle pg_restore errors more cleanly
 
 2011-12-20 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8476] Add more objects from a 1.5 install, including comments
-	  [#1390]
+	* [r8476] utils/postgis_restore.pl: Add more objects from a 1.5
+	  install, including comments [#1390]
 
 2011-12-20 03:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r8475] Finished support for make target "uninstall".
+	* [r8475] raster/loader/Makefile.in, raster/scripts/Makefile.in:
+	  Finished support for make target "uninstall".
 
 2011-12-20 02:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r8474] Correct handling of make target "distclean". Next is
-	  "uninstall".
+	* [r8474] raster/Makefile.in, raster/loader/Makefile.in,
+	  raster/rt_pg, raster/rt_pg/.svnignore, raster/rt_pg/Makefile.in,
+	  raster/scripts/Makefile.in, raster/scripts/python/Makefile.in,
+	  raster/test/Makefile.in, raster/test/regress/Makefile.in: Correct
+	  handling of make target "distclean". Next is "uninstall".
 
 2011-12-19 19:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8473] Update loader tests to use the new reprojection switch
-	  [#994]
+	* [r8473] regress/loader/ReprojectPts.opts,
+	  regress/loader/ReprojectPtsGeog.opts: Update loader tests to use
+	  the new reprojection switch [#994]
 
 2011-12-19 19:06  Sandro Santilli <strk at kbt.io>
 
-	* [r8472] Drop -r switch, allow requesting reprojection with -s
-	  [#994]
+	* [r8472] loader/shp2pgsql-cli.c: Drop -r switch, allow requesting
+	  reprojection with -s [#994]
 
 2011-12-19 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8471] Make sure input is at least 3 characters long (#1146)
+	* [r8471] doc/html/image_src/generator.c: Make sure input is at
+	  least 3 characters long (#1146)
 
 2011-12-19 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8470] Report testing of pg-8.4.9/pgis-2.0.0SVN =>
-	  pg-9.1.2/pgis-2.0.0SVN
+	* [r8470] utils/postgis_restore.pl: Report testing of
+	  pg-8.4.9/pgis-2.0.0SVN => pg-9.1.2/pgis-2.0.0SVN
 
 2011-12-19 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r8469] Document postgis_restore.pl based HARD UPGRADE procedure
+	* [r8469] doc/installation.xml: Document postgis_restore.pl based
+	  HARD UPGRADE procedure
 	  
 	  Reviews are welcome.
 	  The new description replaces the old one so the brute force noisy
@@ -22197,8 +33831,8 @@
 
 2011-12-19 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r8468] Allow keeping rows in spatial_ref_sys at
-	  postgis_restore.pl time
+	* [r8468] utils/postgis_restore.pl: Allow keeping rows in
+	  spatial_ref_sys at postgis_restore.pl time
 	  
 	  After this commit the entries found in spatial_ref_sys at time
 	  of restore are retained w/out triggering ERROR lines in logfile
@@ -22207,107 +33841,138 @@
 
 2011-12-19 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8467] Fix SRIDs in topology.topology after restore.
+	* [r8467] utils/postgis_restore.pl: Fix SRIDs in topology.topology
+	  after restore.
 
 2011-12-19 06:33  Regina Obe <lr at pcorp.us>
 
-	* [r8466] bump up numbers. logic to drop raster casts from
-	  extension if they are present and script asks to drop.
+	* [r8466] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: bump up
+	  numbers. logic to drop raster casts from extension if they are
+	  present and script asks to drop.
 
 2011-12-19 05:00  Regina Obe <lr at pcorp.us>
 
-	* [r8465] get rid of superfluous drop if exists
-	  _drop_st_samealignment
+	* [r8465] raster/rt_pg/rtpostgis_drop.sql.in.c: get rid of
+	  superfluous drop if exists _drop_st_samealignment
 
 2011-12-19 04:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r8464] Fixed to suppress PL/pgSQL notices causing issues due to
-	  line # output. Added order by to check_raster_overviews to ensure
-	  consistent output.
+	* [r8464] raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected: Fixed to suppress
+	  PL/pgSQL notices causing issues due to line # output. Added order
+	  by to check_raster_overviews to ensure consistent output.
 
 2011-12-19 04:48  Regina Obe <lr at pcorp.us>
 
-	* [r8463] revise upgrade script to take into consideration change
-	  in casts
+	* [r8463] raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/rt_pg/rtpostgis_upgrade_cleanup.sql.in.c: revise upgrade
+	  script to take into consideration change in casts
 
 2011-12-19 04:12  Regina Obe <lr at pcorp.us>
 
-	* [r8462] replace box2d with box3d in examples and remaining func
+	* [r8462] doc/reference_raster.xml: replace box2d with box3d in
+	  examples and remaining func
 
 2011-12-19 03:44  Regina Obe <lr at pcorp.us>
 
-	* [r8461] Clarify topology topoelement example that it is an
-	  example of WHAT NOT TO DO
+	* [r8461] doc/extras_topology.xml: Clarify topology topoelement
+	  example that it is an example of WHAT NOT TO DO
 
 2011-12-19 03:37  Regina Obe <lr at pcorp.us>
 
-	* [r8460] replace references to box2d with box3d
+	* [r8460] doc/reference_raster.xml: replace references to box2d
+	  with box3d
 
 2011-12-19 02:18  Regina Obe <lr at pcorp.us>
 
-	* [r8459] get rid of remove ST_Intersection signatures and replace
-	  with new ones. Add the raster outputting intersection signatures.
-	  Still need to put in examples.
+	* [r8459] doc/reference_raster.xml: get rid of remove
+	  ST_Intersection signatures and replace with new ones. Add the
+	  raster outputting intersection signatures. Still need to put in
+	  examples.
 
 2011-12-19 01:59  Regina Obe <lr at pcorp.us>
 
-	* [r8458] update faq for raster to bring it more up to line with
-	  new loading , QGIS support etc., remove box2d and replace with
-	  box3d, minor rewording -- people who don't know GDAL don't know
-	  what a GDAL raster is. Took that word out when describing -G
-	  since it confuses rather than adding value.
+	* [r8458] doc/faq_raster.xml, doc/reference_raster.xml,
+	  doc/using_raster_dataman.xml: update faq for raster to bring it
+	  more up to line with new loading , QGIS support etc., remove
+	  box2d and replace with box3d, minor rewording -- people who don't
+	  know GDAL don't know what a GDAL raster is. Took that word out
+	  when describing -G since it confuses rather than adding value.
 
 2011-12-19 01:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r8457] Refactored and cleaned up the regressions checks of
-	  values in raster_columns and raster_overviews views.
+	* [r8457] raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected: Refactored
+	  and cleaned up the regressions checks of values in raster_columns
+	  and raster_overviews views.
 
 2011-12-18 23:02  Sandro Santilli <strk at kbt.io>
 
-	* [r8456] Document darkblue test: pg-9.1b3/pgis-1.5 to
-	  pg-9.1.1/pgis-2.0.0SVN
+	* [r8456] utils/postgis_restore.pl: Document darkblue test:
+	  pg-9.1b3/pgis-1.5 to pg-9.1.1/pgis-2.0.0SVN
 
 2011-12-18 22:42  Sandro Santilli <strk at kbt.io>
 
-	* [r8455] Do not expect things to happen in "userland" schema (what
-	  is it?)
+	* [r8455] raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews_expected: Do not
+	  expect things to happen in "userland" schema (what is it?)
 
 2011-12-18 18:49  Regina Obe <lr at pcorp.us>
 
-	* [r8454] put in missing tag
+	* [r8454] doc/using_raster_dataman.xml: put in missing tag
 
 2011-12-18 18:05  Regina Obe <lr at pcorp.us>
 
-	* [r8453] add in some missing raster2pgsql switches and provide an
-	  example of the -G list drivers option.
+	* [r8453] doc/using_raster_dataman.xml: add in some missing
+	  raster2pgsql switches and provide an example of the -G list
+	  drivers option.
 
 2011-12-18 14:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8452] Update after typo fix for AddGeometryColumn error message
+	* [r8452] regress/tickets_expected: Update after typo fix for
+	  AddGeometryColumn error message
 
 2011-12-18 14:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8451] Fix st_extent on empty relation (#1385)
+	* [r8451] postgis/lwgeom_box3d.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix st_extent on empty relation (#1385)
 
 2011-12-17 21:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8450] AddGeometryColumns => AddGeometryColumn
+	* [r8450] postgis/postgis.sql.in.c: AddGeometryColumns =>
+	  AddGeometryColumn
 
 2011-12-17 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r8449] fix typo
+	* [r8449] doc/using_raster_dataman.xml: fix typo
 
 2011-12-16 22:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r8448] Minor comment cleanup in rtpostgis.sql.in.c. Added
-	  regression tests for AddRasterConstraints,
-	  AddOverviewConstraints, DropRasterConstraints and
-	  DropOverviewConstraints.
+	* [r8448] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_columns_expected,
+	  raster/test/regress/check_raster_overviews.sql,
+	  raster/test/regress/check_raster_overviews_expected: Minor
+	  comment cleanup in rtpostgis.sql.in.c. Added regression tests for
+	  AddRasterConstraints, AddOverviewConstraints,
+	  DropRasterConstraints and DropOverviewConstraints.
 
 2011-12-16 17:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8447] Do restore spatial_ref_sys from dump, temporarly
-	  disabling srid check
+	* [r8447] utils/postgis_restore.pl: Do restore spatial_ref_sys from
+	  dump, temporarly disabling srid check
 	  
 	  Assuming you don't source spatial_ref_sys.sql prior to run
 	  postgis_restore.pl you would always end up with all your data
@@ -22316,140 +33981,204 @@
 
 2011-12-16 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8446] Add more signatures to skip on restore (raster)
+	* [r8446] utils/postgis_restore.pl: Add more signatures to skip on
+	  restore (raster)
 
 2011-12-16 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8445] Report full exception string on ST_Intersection failure
-	  (see #1173)
+	* [r8445] liblwgeom/lwgeom_geos.c: Report full exception string on
+	  ST_Intersection failure (see #1173)
 
 2011-12-16 14:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8444] Add test for #1344 (can't dump invalid geometries)
+	* [r8444] regress/tickets.sql, regress/tickets_expected: Add test
+	  for #1344 (can't dump invalid geometries)
 
 2011-12-16 04:34  Regina Obe <lr at pcorp.us>
 
-	* [r8442] fix more typos
+	* [r8442] doc/using_raster_dataman.xml: fix more typos
 
 2011-12-16 04:27  Regina Obe <lr at pcorp.us>
 
-	* [r8441] more typo fix
+	* [r8441] doc/using_raster_dataman.xml: more typo fix
 
 2011-12-16 04:24  Regina Obe <lr at pcorp.us>
 
-	* [r8440] fix more typos
+	* [r8440] doc/using_raster_dataman.xml: fix more typos
 
 2011-12-16 04:21  Regina Obe <lr at pcorp.us>
 
-	* [r8439] flesh out creating rasters section a bit.
+	* [r8439] doc/using_raster_dataman.xml: flesh out creating rasters
+	  section a bit.
 
 2011-12-16 01:41  Regina Obe <lr at pcorp.us>
 
-	* [r8438] start best practices stuff and break up loading and
-	  creating into two separate sections.
+	* [r8438] doc/using_raster_dataman.xml: start best practices stuff
+	  and break up loading and creating into two separate sections.
 
 2011-12-16 01:25  Regina Obe <lr at pcorp.us>
 
-	* [r8437] cosmetic change to lists
+	* [r8437] doc/using_raster_dataman.xml: cosmetic change to lists
 
 2011-12-16 01:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r8436] Addition of C-based ST_MinPossibleValue to replace the
-	  existing ST_MinPossibleVal which uses hard-coded values. Updated
-	  dependent functions and scripts/plpgsql to use new function.
-	  Deleted scripts/plpgsql/st_minpossibleval.sql to stop people from
-	  using it. Associated ticket is #1298.
+	* [r8436] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/scripts/plpgsql/st_minpossibleval.sql,
+	  raster/test/regress/rt_utility.sql,
+	  raster/test/regress/rt_utility_expected: Addition of C-based
+	  ST_MinPossibleValue to replace the existing ST_MinPossibleVal
+	  which uses hard-coded values. Updated dependent functions and
+	  scripts/plpgsql to use new function. Deleted
+	  scripts/plpgsql/st_minpossibleval.sql to stop people from using
+	  it. Associated ticket is #1298.
 
 2011-12-16 00:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r8435] Just changes to the comments of ST_Intersection(geometry,
-	  raster)
+	* [r8435] raster/rt_pg/rtpostgis.sql.in.c: Just changes to the
+	  comments of ST_Intersection(geometry, raster)
 
 2011-12-15 23:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r8434] Addition of two-raster ST_Intersection function set in
-	  raster-space well as another set for raster,geometry
-	  ST_Intersection in raster-space. Associated ticket is #1381
+	* [r8434] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_intersection.sql,
+	  raster/test/regress/rt_intersection_expected: Addition of
+	  two-raster ST_Intersection function set in raster-space well as
+	  another set for raster,geometry ST_Intersection in raster-space.
+	  Associated ticket is #1381
 
 2011-12-15 23:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r8433] Renamed function parameters for ST_SameAlignment and
-	  ST_Intersects so that the names follow the convention used for
-	  similarly purposed parameters of other raster functions.
+	* [r8433] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Renamed function parameters
+	  for ST_SameAlignment and ST_Intersects so that the names follow
+	  the convention used for similarly purposed parameters of other
+	  raster functions.
 
 2011-12-15 23:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8432] Allow calling geography_in with less than 3 args (see
-	  #1320)
+	* [r8432] postgis/geography_inout.c: Allow calling geography_in
+	  with less than 3 args (see #1320)
 
 2011-12-15 23:26  Sandro Santilli <strk at kbt.io>
 
-	* [r8431] Check typmod on geometry input. Fixes before triggers
-	  (#1320)
+	* [r8431] postgis/lwgeom_inout.c, regress/tickets.sql,
+	  regress/tickets_expected: Check typmod on geometry input. Fixes
+	  before triggers (#1320)
 
 2011-12-15 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r8430] Fix documentation for the new option for GML box output
+	* [r8430] doc/reference_output.xml: Fix documentation for the new
+	  option for GML box output
 
 2011-12-15 02:19  Regina Obe <lr at pcorp.us>
 
-	* [r8429] more error fixes and change ordered lists to itemized
-	  lists
+	* [r8429] doc/using_raster_dataman.xml: more error fixes and change
+	  ordered lists to itemized lists
 
 2011-12-15 02:17  Regina Obe <lr at pcorp.us>
 
-	* [r8428] fix invalid link end
+	* [r8428] doc/using_raster_dataman.xml: fix invalid link end
 
 2011-12-15 02:15  Regina Obe <lr at pcorp.us>
 
-	* [r8427] get rid of extra tag
+	* [r8427] doc/using_raster_dataman.xml: get rid of extra tag
 
 2011-12-15 02:14  Regina Obe <lr at pcorp.us>
 
-	* [r8426] correct regular_blocking definition, add descriptions for
-	  raster_overview columns
+	* [r8426] doc/using_raster_dataman.xml: correct regular_blocking
+	  definition, add descriptions for raster_overview columns
 
 2011-12-15 01:56  Regina Obe <lr at pcorp.us>
 
-	* [r8425] more reasons why we have raster overviews
+	* [r8425] doc/using_raster_dataman.xml: more reasons why we have
+	  raster overviews
 
 2011-12-15 01:54  Regina Obe <lr at pcorp.us>
 
-	* [r8424] Start raster_overviews section
+	* [r8424] doc/using_raster_dataman.xml: Start raster_overviews
+	  section
 
 2011-12-15 00:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r8423] Renamed st_bytea to bytea as per PostGIS convention.
-	  Existing databases will not be affected if upgraded using the
-	  upgrade scripts. Associated ticket is #1003
+	* [r8423] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_bytea.sql: Renamed st_bytea to bytea as
+	  per PostGIS convention. Existing databases will not be affected
+	  if upgraded using the upgrade scripts. Associated ticket is #1003
 
 2011-12-15 00:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r8422] Commented out the dropping of box2d casts as the upgrade
-	  scripts won't install the box3d casts.
+	* [r8422] raster/rt_pg/rtpostgis_drop.sql.in.c: Commented out the
+	  dropping of box2d casts as the upgrade scripts won't install the
+	  box3d casts.
 
 2011-12-14 23:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r8421] Renamed operator functions and made appropriate changes
-	  to associated operators to be inline with usage for geometry and
-	  geography. Associated ticket is #633. Existing users will not be
-	  affected as the upgrade scripts do not drop or add new operators.
+	* [r8421] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_above_expected,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_below_expected,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contain_expected,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_contained_expected,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_left_expected,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overabove_expected,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overbelow_expected,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overlap_expected,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overleft_expected,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_overright_expected,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_right_expected,
+	  raster/test/regress/rt_same.sql,
+	  raster/test/regress/rt_same_expected: Renamed operator functions
+	  and made appropriate changes to associated operators to be inline
+	  with usage for geometry and geography. Associated ticket is #633.
+	  Existing users will not be affected as the upgrade scripts do not
+	  drop or add new operators.
 
 2011-12-14 23:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r8420] Added DROP CAST and DROP FUNCTION for box2d.
+	* [r8420] raster/rt_pg/rtpostgis_drop.sql.in.c: Added DROP CAST and
+	  DROP FUNCTION for box2d.
 
 2011-12-14 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r8419] Dropped casts to box2d and replaced with casts to box3d.
-	  Associated ticket is #1330.
+	* [r8419] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/box3d.sql,
+	  raster/test/regress/box3d_expected,
+	  raster/test/regress/create_box3d_test.sql,
+	  raster/test/regress/create_box3d_test_expected,
+	  raster/test/regress/create_rt_box2d_test.sql,
+	  raster/test/regress/create_rt_box2d_test_expected,
+	  raster/test/regress/rt_box2d.sql,
+	  raster/test/regress/rt_box2d_expected: Dropped casts to box2d and
+	  replaced with casts to box3d. Associated ticket is #1330.
 
 2011-12-14 22:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r8418] Added option -G to get listing of supported raster types
-	  instead of calling ST_GDALDrivers in SQL. Had to tweak
-	  rt_raster_gdal_drivers in rt_api.c to not limit drivers based
-	  upon creation capabilities. Associated ticket is #1374.
+	* [r8418] raster/loader/raster2pgsql.c, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testapi.c: Added option -G to get listing of
+	  supported raster types instead of calling ST_GDALDrivers in SQL.
+	  Had to tweak rt_raster_gdal_drivers in rt_api.c to not limit
+	  drivers based upon creation capabilities. Associated ticket is
+	  #1374.
 	  Added ability to specify band indices with ranges for option -b.
 	  Example: -b 1-5,7,9-15. Associated ticket is #1375.
 	  Added warning messages when loader is processing more than one
@@ -22459,19 +34188,22 @@
 
 2011-12-14 22:14  Regina Obe <lr at pcorp.us>
 
-	* [r8417] document raster_columns catalog view
+	* [r8417] doc/using_raster_dataman.xml: document raster_columns
+	  catalog view
 
 2011-12-14 18:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8416] Make dropping of log files fully controlled by switch
-	  (#1376)
+	* [r8416] regress/run_test: Make dropping of log files fully
+	  controlled by switch (#1376)
 	  
 	  This is because hudson wants to report the regress.log in any
 	  case
 
 2011-12-14 18:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8415] Regress test all behaviors involving EMPTY geometries
+	* [r8415] postgis/lwgeom_ogc.c, regress/empty.sql,
+	  regress/empty_expected: Regress test all behaviors involving
+	  EMPTY geometries
 	  
 	  See http://trac.osgeo.org/postgis/wiki/DevWikiEmptyGeometry
 	  Changes ST_NumPoints and ST_ExteriorRing to behave requested.
@@ -22481,412 +34213,487 @@
 
 2011-12-14 18:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8414] Crossref ST_InteriorRingN with ST_ExteriorRing
+	* [r8414] doc/reference_accessor.xml: Crossref ST_InteriorRingN
+	  with ST_ExteriorRing
 
 2011-12-14 17:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8413] Drop temporary files if there are no failures (#1376)
+	* [r8413] regress/run_test: Drop temporary files if there are no
+	  failures (#1376)
 
 2011-12-14 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r8412] Fix crash on ST_AsGML('POLYGON EMPTY') (#681)
+	* [r8412] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c,
+	  regress/empty.sql, regress/empty_expected: Fix crash on
+	  ST_AsGML('POLYGON EMPTY') (#681)
 	  
 	  Also tweak GML of empty types to be smaller and include
 	  regression testing both at the liblwgeom and sql level
 
 2011-12-14 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r8411] Fix a typo from last commit, stub test for GML emptyness
+	* [r8411] regress/empty.sql, regress/empty_expected: Fix a typo
+	  from last commit, stub test for GML emptyness
 
 2011-12-14 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8410] Enable a test for an old bugfix (#683)
+	* [r8410] regress/tickets.sql, regress/tickets_expected: Enable a
+	  test for an old bugfix (#683)
 
 2011-12-14 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r8409] Move the EMPTY buffer test from tickets.sql to empty.sql
+	* [r8409] regress/empty.sql, regress/empty_expected,
+	  regress/tickets.sql, regress/tickets_expected: Move the EMPTY
+	  buffer test from tickets.sql to empty.sql
 
 2011-12-14 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8408] Return empty geoms snapped to a grid as immutated (#1089)
+	* [r8408] postgis/lwgeom_functions_analytic.c, regress/Makefile.in,
+	  regress/empty.sql, regress/empty_expected: Return empty geoms
+	  snapped to a grid as immutated (#1089)
 	  
 	  Also introduces an "empty" regression test
 
 2011-12-14 14:25  Regina Obe <lr at pcorp.us>
 
-	* [r8407] minor corrections / enhancements
+	* [r8407] doc/using_raster_dataman.xml: minor corrections /
+	  enhancements
 
 2011-12-14 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8406] Drop topology specific versioning
+	* [r8406] configure.ac, topology/Version.config: Drop topology
+	  specific versioning
 
 2011-12-14 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8405] Add more skip signatures, from interim builds
+	* [r8405] utils/postgis_restore.pl: Add more skip signatures, from
+	  interim builds
 
 2011-12-14 11:22  Regina Obe <lr at pcorp.us>
 
-	* [r8404] minor change to rtpostgis_drop so can more easily drop
-	  from extension for extension install. Many changes to extensions
-	  so can use native postgis upgarde and raster upgrade scripts.
-	  bump up version numbers
+	* [r8404] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: minor change to
+	  rtpostgis_drop so can more easily drop from extension for
+	  extension install. Many changes to extensions so can use native
+	  postgis upgarde and raster upgrade scripts. bump up version
+	  numbers
 
 2011-12-14 10:44  Regina Obe <lr at pcorp.us>
 
-	* [r8403] fix errors in documentation and comment scripts
-	  preveningt comments install from installing cleanly
+	* [r8403] doc/reference_raster.xml,
+	  doc/xsl/raster_comments.sql.xsl: fix errors in documentation and
+	  comment scripts preveningt comments install from installing
+	  cleanly
 
 2011-12-14 10:06  Regina Obe <lr at pcorp.us>
 
-	* [r8402] Get rid of removed AddRasterTable,Column etc and replace
-	  with newer AddRasterConstraints/DropRasterConstraints
+	* [r8402] doc/reference_raster.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of removed
+	  AddRasterTable,Column etc and replace with newer
+	  AddRasterConstraints/DropRasterConstraints
 
 2011-12-14 07:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8401] Add -v switch to postgis_restore.pl, tweak usage and
-	  debug output
+	* [r8401] utils/postgis_restore.pl: Add -v switch to
+	  postgis_restore.pl, tweak usage and debug output
 
 2011-12-14 02:54  Regina Obe <lr at pcorp.us>
 
-	* [r8400] Add stub section describing the raster_columns and
-	  raster_overview catalog views. Also fix typo. More coming.
+	* [r8400] doc/using_raster_dataman.xml: Add stub section describing
+	  the raster_columns and raster_overview catalog views. Also fix
+	  typo. More coming.
 
 2011-12-14 02:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r8399] As per discussion in postgis-devel regarding Ubuntu
-	  11.10, tweaked the order in which -lm is passed to LDFLAGS
+	* [r8399] raster/loader/Makefile.in: As per discussion in
+	  postgis-devel regarding Ubuntu 11.10, tweaked the order in which
+	  -lm is passed to LDFLAGS
 
 2011-12-14 01:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r8398] Refactored for less memory usage by aggresively flushing
-	  string buffers.
+	* [r8398] raster/loader/raster2pgsql.c: Refactored for less memory
+	  usage by aggresively flushing string buffers.
 
 2011-12-13 23:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8397] Disable triggers on the topology.layer table during
-	  restore, to allow population in random order (#1371)
+	* [r8397] utils/postgis_restore.pl: Disable triggers on the
+	  topology.layer table during restore, to allow population in
+	  random order (#1371)
 
 2011-12-13 23:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r8396] As per discussion in ticket #1373, convert raster
-	  constraints with floating point values (scalex, scaley, nodata
-	  values) into numeric(16,10) for comparison due to precision
-	  issues.
+	* [r8396] raster/rt_pg/rtpostgis.sql.in.c: As per discussion in
+	  ticket #1373, convert raster constraints with floating point
+	  values (scalex, scaley, nodata values) into numeric(16,10) for
+	  comparison due to precision issues.
 
 2011-12-13 22:39  Regina Obe <lr at pcorp.us>
 
-	* [r8395] Add -Y copy switch
+	* [r8395] doc/using_raster_dataman.xml: Add -Y copy switch
 
 2011-12-13 21:58  Regina Obe <lr at pcorp.us>
 
-	* [r8394] more examples -- put in a missing copy switch -- more
-	  switches to add.
+	* [r8394] doc/using_raster_dataman.xml: more examples -- put in a
+	  missing copy switch -- more switches to add.
 
 2011-12-13 21:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r8393] Fixed handling of output ranges going from high to low
-	  rather than the default of values going from low to high. Based
-	  upon message on postgis-users:
+	* [r8393] raster/rt_core/rt_api.c: Fixed handling of output ranges
+	  going from high to low rather than the default of values going
+	  from low to high. Based upon message on postgis-users:
 	  http://postgis.refractions.net/pipermail/postgis-users/2011-December/031763.html
 
 2011-12-13 20:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r8392] Fixed incorrect entity using_raster_dataman.
+	* [r8392] doc/postgis.xml: Fixed incorrect entity
+	  using_raster_dataman.
 
 2011-12-13 19:15  Regina Obe <lr at pcorp.us>
 
-	* [r8391] break raste loder into its own data management chapter --
-	  this chapter will expand in time. Get rid of how to use old
-	  raster2pgsql.py and replace with instructions on using
-	  raster2pgsql executable.
+	* [r8391] doc/Makefile.in, doc/postgis.xml,
+	  doc/reference_raster.xml, doc/using_raster_dataman.xml: break
+	  raste loder into its own data management chapter -- this chapter
+	  will expand in time. Get rid of how to use old raster2pgsql.py
+	  and replace with instructions on using raster2pgsql executable.
 
 2011-12-13 18:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r8390] Removal of now-unsupported AddRasterColumn,
-	  DropRasterColumn and DropRasterTable.
+	* [r8390] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Removal of now-unsupported
+	  AddRasterColumn, DropRasterColumn and DropRasterTable.
 
 2011-12-13 18:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r8389] Added DROP AGGREGATE for new ST_Union signature.
-	  Associated ticket is #1372.
+	* [r8389] raster/rt_pg/rtpostgis_drop.sql.in.c: Added DROP
+	  AGGREGATE for new ST_Union signature. Associated ticket is #1372.
 
 2011-12-13 17:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r8388] Removed PGXS and added explicit bin path variable. Works
-	  now in 8.4, 9.0 and 9.1. Related ticket is #1370.
+	* [r8388] raster/loader/Makefile.in: Removed PGXS and added
+	  explicit bin path variable. Works now in 8.4, 9.0 and 9.1.
+	  Related ticket is #1370.
 
 2011-12-13 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8387] Drop the old postgis_restore.pl and substitute it with
-	  the new one
+	* [r8387] utils/new_postgis_restore.pl, utils/postgis_restore.pl:
+	  Drop the old postgis_restore.pl and substitute it with the new
+	  one
 
 2011-12-13 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8386] Ignore more Makefiles
+	* [r8386] .gitignore: Ignore more Makefiles
 
 2011-12-13 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8385] Strictness fixes, internal docs
+	* [r8385] utils/new_postgis_restore.pl: Strictness fixes, internal
+	  docs
 
 2011-12-13 15:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r8384] Revert change made in r8383. Install of loader doesn't
-	  work correctly without PGXS. Still need to figure out why LDFLAGS
-	  is getting eaten.
+	* [r8384] raster/loader/Makefile.in: Revert change made in r8383.
+	  Install of loader doesn't work correctly without PGXS. Still need
+	  to figure out why LDFLAGS is getting eaten.
 	  
 	  Associated ticket is #1370.
 
 2011-12-13 14:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r8383] Removed PGXS as per ticket #1370.
+	* [r8383] raster/loader/Makefile.in: Removed PGXS as per ticket
+	  #1370.
 
 2011-12-13 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8382] Maintain the buffer-returns-areal invariant on empty
-	  input (#322)
+	* [r8382] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Maintain the buffer-returns-areal
+	  invariant on empty input (#322)
 
 2011-12-13 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r8381] tabs to spaces
+	* [r8381] configure.ac: tabs to spaces
 
 2011-12-13 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r8380] Always output create ore replace view in upgrade scripts
-	  (#1097)
+	* [r8380] utils/postgis_proc_upgrade.pl: Always output create ore
+	  replace view in upgrade scripts (#1097)
 
 2011-12-13 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8379] Allow function definitions to end with '$$ LANGUAGE'
-	  (#1365)
+	* [r8379] utils/postgis_proc_upgrade.pl: Allow function definitions
+	  to end with '$$ LANGUAGE' (#1365)
 
 2011-12-13 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8378] Use warnings
+	* [r8378] utils/postgis_proc_upgrade.pl: Use warnings
 
 2011-12-13 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r8377] Encode dependency of upgrade script from the tool
-	  generating it
+	* [r8377] postgis/Makefile.in: Encode dependency of upgrade script
+	  from the tool generating it
 
 2011-12-13 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8376] Add copyright headers, looking at SCM logs. Review
-	  welcome.
+	* [r8376] utils/new_postgis_restore.pl,
+	  utils/postgis_proc_upgrade.pl, utils/postgis_restore.pl: Add
+	  copyright headers, looking at SCM logs. Review welcome.
 
 2011-12-13 05:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r8375] Text format cleanup in loader/raster2pgsql.c. Fixed
-	  missing target in scripts/Makefile.in
+	* [r8375] raster/loader/raster2pgsql.c, raster/scripts/Makefile.in:
+	  Text format cleanup in loader/raster2pgsql.c. Fixed missing
+	  target in scripts/Makefile.in
 
 2011-12-13 05:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r8374] Added missing Makefile.in for raster/scripts
+	* [r8374] raster/scripts/Makefile.in: Added missing Makefile.in for
+	  raster/scripts
 
 2011-12-13 05:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r8373] Set svn:keywords for "$Id$"
+	* [r8373] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h: Set svn:keywords for "$Id$"
 
 2011-12-13 05:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r8372] Added version information.
+	* [r8372] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h: Added version information.
 	  
 	  Associated ticket is #1369.
 
 2011-12-13 03:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r8371] With commit of C-based raster2pgsql in r8369, removed
-	  dependency checks on Python, NumPy and GDAL with Python bindings.
-	  You will want to run autogen.sh with this commit. With this
-	  commit, the python-based raster2pgsql.py is now retired and
-	  unsupported.
+	* [r8371] configure.ac, raster/Makefile.in,
+	  raster/scripts/python/Makefile.in: With commit of C-based
+	  raster2pgsql in r8369, removed dependency checks on Python, NumPy
+	  and GDAL with Python bindings. You will want to run autogen.sh
+	  with this commit. With this commit, the python-based
+	  raster2pgsql.py is now retired and unsupported.
 
 2011-12-13 01:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r8370] Additional check with warnings if PostgreSQL identifiers
-	  exceed the standard maximum length of 63 characters (64 counting
-	  NULL)
+	* [r8370] raster/loader/raster2pgsql.c,
+	  raster/loader/raster2pgsql.h: Additional check with warnings if
+	  PostgreSQL identifiers exceed the standard maximum length of 63
+	  characters (64 counting NULL)
 
 2011-12-12 23:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r8369] Addition of C-based raster2pgsql in raster/loader. No
-	  changes have been made to remove the existing python-based
-	  raster2pgsql.py nor remove the python dependency in configure.
-	  Users will need to run autogen.sh after this revision.
+	* [r8369] configure.ac, raster/Makefile.in, raster/loader,
+	  raster/loader/.svnignore, raster/loader/Makefile.in,
+	  raster/loader/raster2pgsql.c, raster/loader/raster2pgsql.h,
+	  raster/rt_pg/rtpostgis.sql.in.c: Addition of C-based raster2pgsql
+	  in raster/loader. No changes have been made to remove the
+	  existing python-based raster2pgsql.py nor remove the python
+	  dependency in configure. Users will need to run autogen.sh after
+	  this revision.
 	  
 	  Associated ticket is #1297.
 
 2011-12-12 22:42  Sandro Santilli <strk at kbt.io>
 
-	* [r8368] Skip constraints on raster_columns and raster_overviews
+	* [r8368] utils/new_postgis_restore.pl: Skip constraints on
+	  raster_columns and raster_overviews
 
 2011-12-12 22:38  Regina Obe <lr at pcorp.us>
 
-	* [r8367] fix title
+	* [r8367] doc/reference_raster.xml: fix title
 
 2011-12-12 22:22  Sandro Santilli <strk at kbt.io>
 
-	* [r8366] Rewrite spatial table constraints to add st_ prefix and
-	  use 0 rather than -1 for unknown
+	* [r8366] utils/new_postgis_restore.pl: Rewrite spatial table
+	  constraints to add st_ prefix and use 0 rather than -1 for
+	  unknown
 
 2011-12-12 21:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8365] Filter OPERATOR at the ASCII dump phase to have finer
-	  control over which operators are really skipped (#1368)
+	* [r8365] utils/new_postgis_restore.pl: Filter OPERATOR at the
+	  ASCII dump phase to have finer control over which operators are
+	  really skipped (#1368)
 
 2011-12-12 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r8364] another example of ST_Union
+	* [r8364] doc/reference_raster.xml: another example of ST_Union
 
 2011-12-12 20:23  Regina Obe <lr at pcorp.us>
 
-	* [r8363] example of ST_Union
+	* [r8363] doc/reference_raster.xml: example of ST_Union
 
 2011-12-12 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8362] Drop lwgeom_gist and dependent items, including from
-	  dumps (#1362)
+	* [r8362] postgis/Makefile.in, postgis/lwgeom_gist.c,
+	  utils/new_postgis_restore.pl: Drop lwgeom_gist and dependent
+	  items, including from dumps (#1362)
 
 2011-12-12 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8361] Do not restore metadata tables which now became views
+	* [r8361] utils/new_postgis_restore.pl: Do not restore metadata
+	  tables which now became views
 
 2011-12-12 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8360] Cleanup item list: drop duplicates, add some missings
+	* [r8360] utils/new_postgis_restore.pl: Cleanup item list: drop
+	  duplicates, add some missings
 
 2011-12-12 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8359] Remove duplicated entries, add some missing ones
+	* [r8359] utils/new_postgis_restore.pl: Remove duplicated entries,
+	  add some missing ones
 
 2011-12-12 12:17  Regina Obe <lr at pcorp.us>
 
-	* [r8358] reduce ST_MakeEnvelope down to one function but make srid
-	  default to 0 (would be nice if we defined an @SRID_UNKNOWN in the
-	  sqldefine.h.in so I don't have to hard code this). Get rid of
-	  other variant. changing to use default parameters doesn't seem to
-	  require dropping the function so only had to drop one of them
+	* [r8358] postgis/postgis.sql.in.c,
+	  postgis/postgis_drop_before.sql.in.c: reduce ST_MakeEnvelope down
+	  to one function but make srid default to 0 (would be nice if we
+	  defined an @SRID_UNKNOWN in the sqldefine.h.in so I don't have to
+	  hard code this). Get rid of other variant. changing to use
+	  default parameters doesn't seem to require dropping the function
+	  so only had to drop one of them
 
 2011-12-12 12:09  Regina Obe <lr at pcorp.us>
 
-	* [r8357] oops took out a tag by accident
+	* [r8357] doc/reference_constructor.xml: oops took out a tag by
+	  accident
 
 2011-12-12 12:03  Regina Obe <lr at pcorp.us>
 
-	* [r8356] document the new ST_MakeEnvelope variant (pretend like
-	  its used default paramters already), will fix the code later
+	* [r8356] doc/reference_constructor.xml: document the new
+	  ST_MakeEnvelope variant (pretend like its used default paramters
+	  already), will fix the code later
 
 2011-12-12 02:20  Regina Obe <lr at pcorp.us>
 
-	* [r8355] #1366 -- don't rely on state field being capitalized.
+	* [r8355]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql:
+	  #1366 -- don't rely on state field being capitalized.
 
 2011-12-11 20:23  Regina Obe <lr at pcorp.us>
 
-	* [r8354] forgot about max /min
+	* [r8354] doc/reference_raster.xml: forgot about max /min
 
 2011-12-11 20:21  Regina Obe <lr at pcorp.us>
 
-	* [r8353] change generateor to display name for aggregates instead
-	  of id. For raster ids are different from name
+	* [r8353] doc/xsl/postgis_aggs_mm.xml.xsl: change generateor to
+	  display name for aggregates instead of id. For raster ids are
+	  different from name
 
 2011-12-11 19:29  Regina Obe <lr at pcorp.us>
 
-	* [r8352] preliminary documentation for raster version of ST_Union
-	  aggregate function
+	* [r8352] doc/reference_raster.xml: preliminary documentation for
+	  raster version of ST_Union aggregate function
 
 2011-12-11 15:45  Regina Obe <lr at pcorp.us>
 
-	* [r8351] Revisions to ST_Union for raster: get rid of dependency
-	  on rastexpr (and get rid of type), put in regress tests, get rid
-	  of many ST_Union permutations and limit to st_union(rast),
-	  st_union(rast,p_expression), st_union(rast,band_num),
-	  st_union(rast,band_num,p_expression). Note for drop I'm not
-	  dropping those other versions in case people have installed them
-	  from scripts folder or are currently using them. just dropping
-	  the ones I'm replacing.
+	* [r8351] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_union.sql,
+	  raster/test/regress/rt_union_expected: Revisions to ST_Union for
+	  raster: get rid of dependency on rastexpr (and get rid of type),
+	  put in regress tests, get rid of many ST_Union permutations and
+	  limit to st_union(rast), st_union(rast,p_expression),
+	  st_union(rast,band_num), st_union(rast,band_num,p_expression).
+	  Note for drop I'm not dropping those other versions in case
+	  people have installed them from scripts folder or are currently
+	  using them. just dropping the ones I'm replacing.
 
 2011-12-11 02:42  Regina Obe <lr at pcorp.us>
 
-	* [r8350] fix function name typo in geocode_intersection
+	* [r8350] doc/extras_tigergeocoder.xml: fix function name typo in
+	  geocode_intersection
 
 2011-12-10 18:08  Regina Obe <lr at pcorp.us>
 
-	* [r8349] minor edit
+	* [r8349] doc/reference_raster.xml: minor edit
 
 2011-12-10 18:03  Regina Obe <lr at pcorp.us>
 
-	* [r8348] fix error in logic
+	* [r8348] doc/reference_raster.xml: fix error in logic
 
 2011-12-10 16:56  Regina Obe <lr at pcorp.us>
 
-	* [r8347] missed a spot
+	* [r8347] doc/reference_raster.xml: missed a spot
 
 2011-12-10 16:55  Regina Obe <lr at pcorp.us>
 
-	* [r8346] describe the example a bit better for ST_AddBand
-	  multi-band example
+	* [r8346] doc/reference_raster.xml: describe the example a bit
+	  better for ST_AddBand multi-band example
 
 2011-12-10 11:09  Regina Obe <lr at pcorp.us>
 
-	* [r8345] #1361: fill in some more cases where hard/soft
+	* [r8345] doc/release_notes.xml: #1361: fill in some more cases
+	  where hard/soft
 
 2011-12-10 11:04  Regina Obe <lr at pcorp.us>
 
-	* [r8344] #1361: make it clearer that a hard upgrade is required of
-	  everyone.
+	* [r8344] doc/release_notes.xml: #1361: make it clearer that a hard
+	  upgrade is required of everyone.
 
 2011-12-10 03:12  Regina Obe <lr at pcorp.us>
 
-	* [r8343] ST_AddBand version that takes an array of rasters
+	* [r8343] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected: ST_AddBand version that
+	  takes an array of rasters
 
 2011-12-10 01:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r8342] Fixed calls to the wrong memory allocation function in
-	  rtpg_XXX utility functions.
+	* [r8342] raster/rt_pg/rt_pg.c: Fixed calls to the wrong memory
+	  allocation function in rtpg_XXX utility functions.
 
 2011-12-10 01:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r8341] Code refactoring in rtpg_ utility functions for better
-	  memory usage and syntax cleanup in rt_api.*
+	* [r8341] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Code refactoring in rtpg_ utility functions
+	  for better memory usage and syntax cleanup in rt_api.*
 
 2011-12-10 01:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r8340] Fixed missing $ in AddOverviewConstraint() which was
-	  setting 7 as the overview factor instead of the value at $7.
+	* [r8340] raster/rt_pg/rtpostgis.sql.in.c: Fixed missing $ in
+	  AddOverviewConstraint() which was setting 7 as the overview
+	  factor instead of the value at $7.
 
 2011-12-09 18:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8339] Add all signatures found in a newly created PostGIS 2.0
-	  database
+	* [r8339] utils/new_postgis_restore.pl: Add all signatures found in
+	  a newly created PostGIS 2.0 database
 	  
 	  See #1360
 
 2011-12-09 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8338] Add box3d related objects to skip in the _restore scripts
-	  (#1359)
+	* [r8338] utils/new_postgis_restore.pl, utils/postgis_restore.pl:
+	  Add box3d related objects to skip in the _restore scripts (#1359)
 
 2011-12-09 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r8337] Restrict disabled code to the one really hurting
+	* [r8337] liblwgeom/cunit/cu_surface.c: Restrict disabled code to
+	  the one really hurting
 	  
 	  See ticket #665 for more informations.
 	  The commit also renames the test suite to "surface".
 
 2011-12-09 15:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8336] gbox_float_round: don't roundup Z value if the box
-	  doesn't have one
+	* [r8336] liblwgeom/g_serialized.c: gbox_float_round: don't roundup
+	  Z value if the box doesn't have one
 	  
 	  Fixes #1309
 
 2011-12-09 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8335] Add a public lwgeom_get_bbox function (#1324)
+	* [r8335] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c,
+	  liblwgeom/lwout_gml.c: Add a public lwgeom_get_bbox function
+	  (#1324)
 
 2011-12-09 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r8334] Don't let lwgeom_add_bbox syntetize a fake box for empty
-	  geometries
+	* [r8334] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwout_gml.c: Don't let lwgeom_add_bbox syntetize a fake
+	  box for empty geometries
 	  
 	  Empty geometries have no box. Period.
 	  Update GML extent output for empty geometries to handle the
@@ -22895,593 +34702,728 @@
 
 2011-12-09 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r8333] Fix segfault in GML3 extent output (#1323)
+	* [r8333] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c: Fix
+	  segfault in GML3 extent output (#1323)
 	  
 	  Add support for srsDimension in GML3 extent output.
 	  Add unit level comprensive regression testing.
 
 2011-12-09 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8332] Allow calling ST_MakeEnvelope w/out a srid (#1339)
+	* [r8332] postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, regress/regress.sql,
+	  regress/regress_expected: Allow calling ST_MakeEnvelope w/out a
+	  srid (#1339)
 
 2011-12-09 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r8331] Add a gbox_overlaps_2d function, use when appropriate
-	  (#1357)
+	* [r8331] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in,
+	  postgis/lwgeom_geos.c: Add a gbox_overlaps_2d function, use when
+	  appropriate (#1357)
 
 2011-12-08 22:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8328] Guard against NaN values in coordinates passing into GEOS
-	  (#627)
+	* [r8328] liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwgeom_geos.c,
+	  postgis/lwgeom_geos.c: Guard against NaN values in coordinates
+	  passing into GEOS (#627)
 
 2011-12-08 21:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8327] Check that NaN coordinate values find their way into
-	  bboxes, they do, NaN is bigger than Inf, apparently.
+	* [r8327] liblwgeom/cunit/cu_libgeom.c: Check that NaN coordinate
+	  values find their way into bboxes, they do, NaN is bigger than
+	  Inf, apparently.
 
 2011-12-08 21:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8326] Test for bbox calculations when there's an infinite
-	  coordinate.
+	* [r8326] liblwgeom/cunit/cu_libgeom.c: Test for bbox calculations
+	  when there's an infinite coordinate.
 
 2011-12-08 20:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r8325] Return use of GDAL "natural" blocking removed in r8313
-	  and refactor pointer handling.
+	* [r8325] raster/rt_core/rt_api.c: Return use of GDAL "natural"
+	  blocking removed in r8313 and refactor pointer handling.
 
 2011-12-08 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8324] Remove box3d_extent hack
+	* [r8324] doc/reference_misc.xml, doc/reference_type.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl, postgis/legacy.sql.in.c,
+	  postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c, postgis/uninstall_legacy.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c: Remove box3d_extent hack
 
 2011-12-08 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8323] Make the ST_Equals test insensitive to minor box
-	  differences.
+	* [r8323] postgis/lwgeom_geos.c: Make the ST_Equals test
+	  insensitive to minor box differences.
 
 2011-12-08 14:44  Regina Obe <lr at pcorp.us>
 
-	* [r8322] Add Jose and Even to credits
+	* [r8322] NEWS, doc/introduction.xml, doc/release_notes.xml: Add
+	  Jose and Even to credits
 
 2011-12-08 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r8321] Add a note about ST_Estimated_Extent on empty or
-	  non-analyzed tables (#877)
+	* [r8321] doc/reference_misc.xml: Add a note about
+	  ST_Estimated_Extent on empty or non-analyzed tables (#877)
 
 2011-12-08 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r8319] Have ST_Estimated_Extent return NULL when no stats are
-	  found for a table.
+	* [r8319] postgis/geometry_estimate.c, regress/tickets.sql,
+	  regress/tickets_expected: Have ST_Estimated_Extent return NULL
+	  when no stats are found for a table.
 	  
 	  No stats means empty table or no run of analyze. Warn about that.
 	  These Fixes bug #877. Includes regress test.
 
 2011-12-08 11:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8318] Hush VACUUM and ANALYZE backend feedback while running
-	  tests
+	* [r8318] regress/run_test: Hush VACUUM and ANALYZE backend
+	  feedback while running tests
 
 2011-12-08 08:07  Sandro Santilli <strk at kbt.io>
 
-	* [r8315] topology.AddToSearchPath: quote database identifier.
+	* [r8315] topology/sql/manage/ManageHelper.sql:
+	  topology.AddToSearchPath: quote database identifier.
 	  
 	  Thanks to Jose Carlos Martinez Llario <jomarlla at cgf.upv.es>
 
 2011-12-07 20:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r8314] Added rt_raster_set_pixel_line for use when setting
-	  values for sequential pixels. Should be faster than repeated
-	  calls to rt_raster_set_pixel.
+	* [r8314] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  rt_raster_set_pixel_line for use when setting values for
+	  sequential pixels. Should be faster than repeated calls to
+	  rt_raster_set_pixel.
 
 2011-12-07 15:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r8313] Refactored the GDALRasterIO part of
+	* [r8313] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Refactored the GDALRasterIO part of
 	  rt_raster_from_gdal_dataset to use scanlines instead of "natural"
 	  blocks, which dramatically simplifies the code and makes it
 	  easier to maintain.
 
 2011-12-07 06:17  Regina Obe <lr at pcorp.us>
 
-	* [r8312] alphabetize and update tester credits
+	* [r8312] NEWS, doc/release_notes.xml: alphabetize and update
+	  tester credits
 
 2011-12-07 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r8311] update license to provide detail about documentation
-	  license and copyright of data etc.
+	* [r8311] LICENSE.TXT: update license to provide detail about
+	  documentation license and copyright of data etc.
 
 2011-12-07 01:15  Bborie Park <dustymugs at gmail.com>
 
-	* [r8310] Fixed regression issue with rt_raster_from_gdal_dataset
-	  by explicitly setting the valid block sizes passed into
-	  GDALRasterIO. Probably related to the changes made in r8309
+	* [r8310] raster/rt_core/rt_api.c: Fixed regression issue with
+	  rt_raster_from_gdal_dataset by explicitly setting the valid block
+	  sizes passed into GDALRasterIO. Probably related to the changes
+	  made in r8309
 
 2011-12-06 16:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r8309] Removed attempt to duplicate entire band in
-	  rt_raster_from_gdal_dataset
+	* [r8309] raster/rt_core/rt_api.c: Removed attempt to duplicate
+	  entire band in rt_raster_from_gdal_dataset
 
 2011-12-06 14:40  Regina Obe <lr at pcorp.us>
 
-	* [r8308] put some obsolete notes in existing management functions.
-	  Now that raster_columns is a view no longer need to use
-	  management functions to drop or add raster columns or tables.
-	  Will document the new addconstraints etc. taht replaces much of
-	  these soon.
+	* [r8308] doc/reference_raster.xml: put some obsolete notes in
+	  existing management functions. Now that raster_columns is a view
+	  no longer need to use management functions to drop or add raster
+	  columns or tables. Will document the new addconstraints etc. taht
+	  replaces much of these soon.
 
 2011-12-06 12:16  Sandro Santilli <strk at kbt.io>
 
-	* [r8307] Add copyright header. Date and attribution looked up by
-	  SCM history.
+	* [r8307] postgis/long_xact.c: Add copyright header. Date and
+	  attribution looked up by SCM history.
 	  
 	  Verified by my own memory (I wrote the initial vesion of that
 	  file)
 
 2011-12-06 06:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r8306] Resolved a bunch of memory issues related to use of SPI
-	  that have been bugging me for a while. Tested successfully in
-	  Linux 32 and 64-bit and OSX 64-bit.
+	* [r8306] raster/rt_pg/rt_pg.c: Resolved a bunch of memory issues
+	  related to use of SPI that have been bugging me for a while.
+	  Tested successfully in Linux 32 and 64-bit and OSX 64-bit.
 
 2011-12-05 18:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r8305] As per discussions and ticket #1319, raster_columns and
-	  raster_overviews are now constraint-based views. AddRasterColumn,
-	  DropRasterColumn and DropRasterTable are now deprecated in favor
-	  of AddRasterConstraints and DropRasterConstraints. Additional
+	* [r8305] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/check_raster_columns.sql,
+	  raster/test/regress/check_raster_overviews.sql: As per
+	  discussions and ticket #1319, raster_columns and raster_overviews
+	  are now constraint-based views. AddRasterColumn, DropRasterColumn
+	  and DropRasterTable are now deprecated in favor of
+	  AddRasterConstraints and DropRasterConstraints. Additional
 	  constraints are now available for enforcing the consistency of
 	  the rasters in a table.
 
 2011-12-05 18:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r8304] Removed division by bin-width for when bin-widths are
-	  specified in ST_Histogram
+	* [r8304] raster/rt_core/rt_api.c: Removed division by bin-width
+	  for when bin-widths are specified in ST_Histogram
 
 2011-12-05 02:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r8303] Correctly free raster memory when handling NULL rasters.
+	* [r8303] raster/rt_pg/rt_pg.c: Correctly free raster memory when
+	  handling NULL rasters.
 	  
 	  Associated ticket is #1349
 
 2011-12-03 08:29  Regina Obe <lr at pcorp.us>
 
-	* [r8302] #1343: get rid of geomvalxy and change ST_PixelAsPolygons
-	  to use default args and do without geomvalxy
+	* [r8302] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: #1343: get rid of geomvalxy
+	  and change ST_PixelAsPolygons to use default args and do without
+	  geomvalxy
 
 2011-12-03 07:24  Regina Obe <lr at pcorp.us>
 
-	* [r8301] #1338 - document ST_PixelWidth/Height
+	* [r8301] doc/html/images/raster_xscale_yscale_xskew_yskew.png,
+	  doc/reference_raster.xml: #1338 - document ST_PixelWidth/Height
 
 2011-12-03 06:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r8300] Removed VARIADIC from ST_BandMetadata. Associated ticket
-	  is #1343.
+	* [r8300] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_bandmetadata.sql: Removed VARIADIC from
+	  ST_BandMetadata. Associated ticket is #1343.
 
 2011-12-02 17:44  Regina Obe <lr at pcorp.us>
 
-	* [r8299] #1346: fix misuse of quote_literal causing topology,
-	  topology, topology, topology
+	* [r8299] topology/sql/manage/ManageHelper.sql: #1346: fix misuse
+	  of quote_literal causing topology, topology, topology, topology
 
 2011-12-02 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8298] Encode dependency of topology.sql on ManageHelper.sql
+	* [r8298] topology/Makefile.in: Encode dependency of topology.sql
+	  on ManageHelper.sql
 
 2011-12-02 15:43  Regina Obe <lr at pcorp.us>
 
-	* [r8297] more revisions to cross streets logic -- don't rely on
-	  start point working with multilinestrings. change tfid to be
-	  unique index on faces.
+	* [r8297]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql:
+	  more revisions to cross streets logic -- don't rely on start
+	  point working with multilinestrings. change tfid to be unique
+	  index on faces.
 
 2011-12-02 15:22  Bborie Park <dustymugs at gmail.com>
 
-	* [r8296] Added cleanup statements for bandmetatype type and change
-	  function signature for st_bandmetadata.
+	* [r8296] raster/rt_pg/rtpostgis_drop.sql.in.c: Added cleanup
+	  statements for bandmetatype type and change function signature
+	  for st_bandmetadata.
 
 2011-12-02 15:13  Bborie Park <dustymugs at gmail.com>
 
-	* [r8295] Removed the type bandmetadata as per #1343.
+	* [r8295] raster/rt_pg/rtpostgis.sql.in.c: Removed the type
+	  bandmetadata as per #1343.
 
 2011-12-02 08:07  Regina Obe <lr at pcorp.us>
 
-	* [r8294] move geocode_intersection.sql to user api section since
-	  it is documented.
+	* [r8294] extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: move
+	  geocode_intersection.sql to user api section since it is
+	  documented.
 
 2011-12-02 06:27  Regina Obe <lr at pcorp.us>
 
-	* [r8293] try to make emphasis bold by putting in a role='bold'
+	* [r8293] doc/reference_operator.xml: try to make emphasis bold by
+	  putting in a role='bold'
 
 2011-12-01 20:41  Regina Obe <lr at pcorp.us>
 
-	* [r8292] replace ~= with ST_OrderingEquals (now that we got rid of
-	  recheck the older ~= no longer is a truish geometry equality
-	  operator
+	* [r8292] doc/using_postgis_dataman.xml: replace ~= with
+	  ST_OrderingEquals (now that we got rid of recheck the older ~= no
+	  longer is a truish geometry equality operator
 
 2011-12-01 20:37  Regina Obe <lr at pcorp.us>
 
-	* [r8291] emphasize approximate in KNN operators to reduce the
-	  chance of any misunderstandings
+	* [r8291] doc/reference_operator.xml: emphasize approximate in KNN
+	  operators to reduce the chance of any misunderstandings
 
 2011-12-01 19:06  Regina Obe <lr at pcorp.us>
 
-	* [r8290] make compatible with postgresql 8.4, more speed
-	  improvements
+	* [r8290]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql:
+	  make compatible with postgresql 8.4, more speed improvements
 
 2011-12-01 17:52  Regina Obe <lr at pcorp.us>
 
-	* [r8289] missed a spot about occasions where point distance is not
-	  same as <->
+	* [r8289] doc/reference_operator.xml: missed a spot about occasions
+	  where point distance is not same as <->
 
 2011-12-01 17:38  Regina Obe <lr at pcorp.us>
 
-	* [r8288] try to clarify accuracy etc. of <#> and <->
+	* [r8288] doc/reference_operator.xml: try to clarify accuracy etc.
+	  of <#> and <->
 
 2011-12-01 16:14  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8287] Ticket 1342. Integrate ST_PixelAsPolygons into
-	  rtpostgis.sql
+	* [r8287] raster/rt_pg/rtpostgis.sql.in.c: Ticket 1342. Integrate
+	  ST_PixelAsPolygons into rtpostgis.sql
 
 2011-12-01 16:07  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8286] Return null when band number does not exist.
+	* [r8286] raster/scripts/plpgsql/st_pixelaspolygons.sql: Return
+	  null when band number does not exist.
 
 2011-12-01 16:06  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8285] Removed ST_MinPossibleVal defined in another script
+	* [r8285] raster/scripts/plpgsql/st_mapalgebra.sql: Removed
+	  ST_MinPossibleVal defined in another script
 
 2011-12-01 16:05  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8284] Added doc, more test and return null when band number
-	  does not exist.
+	* [r8284] raster/scripts/plpgsql/st_clip.sql: Added doc, more test
+	  and return null when band number does not exist.
 
 2011-12-01 15:52  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8283] Ticket 1342. Integrate ST_Clip script into rtpostgis.sql
+	* [r8283] raster/rt_pg/rtpostgis.sql.in.c: Ticket 1342. Integrate
+	  ST_Clip script into rtpostgis.sql
 
 2011-12-01 15:15  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8282] Ticket #1340. Integrate ST_Union into rtpostgis.sql
+	* [r8282] raster/rt_pg/rtpostgis.sql.in.c: Ticket #1340. Integrate
+	  ST_Union into rtpostgis.sql
 
 2011-12-01 15:11  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8281] Replaced AsBinary with ST_AsBinary in the test section
+	* [r8281] raster/scripts/plpgsql/st_union.sql: Replaced AsBinary
+	  with ST_AsBinary in the test section
 
 2011-12-01 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r8280] #1337 clarify what sql is good for and get rid of some
-	  other obsolete syntax (this really needs to be read with a
-	  fine-tooth comb). The amount of obsolete info in this chapter is
-	  mesmerizing
+	* [r8280] doc/using_postgis_dataman.xml: #1337 clarify what sql is
+	  good for and get rid of some other obsolete syntax (this really
+	  needs to be read with a fine-tooth comb). The amount of obsolete
+	  info in this chapter is mesmerizing
 
 2011-12-01 08:36  Regina Obe <lr at pcorp.us>
 
-	* [r8276] #1333 geocode_intersections: would help to actually
-	  include the function to.
+	* [r8276] extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_intersection.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1333
+	  geocode_intersections: would help to actually include the
+	  function to.
 
 2011-12-01 08:28  Regina Obe <lr at pcorp.us>
 
-	* [r8275] #1333 geocode intersections
+	* [r8275] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql:
+	  #1333 geocode intersections
 
 2011-12-01 04:29  David Zwarg <dzwarg at azavea.com>
 
-	* [r8274] Added neighborhood hillshade on top of
-	  ST_MapAlgebraFctNgb. Part of #1318
+	* [r8274] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  neighborhood hillshade on top of ST_MapAlgebraFctNgb. Part of
+	  #1318
 
 2011-12-01 02:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r8273] Tweaked ST_BandMetadata so that calling the function with
-	  an empty array returns all metadata of all bands. Example:
-	  ST_BandMetadata(rast, VARIADIC ARRAY[]::int[])
+	* [r8273] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected: Tweaked
+	  ST_BandMetadata so that calling the function with an empty array
+	  returns all metadata of all bands. Example: ST_BandMetadata(rast,
+	  VARIADIC ARRAY[]::int[])
 
 2011-12-01 01:11  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8272] Copied from ST_MapAlgebra.sql
+	* [r8272] raster/scripts/plpgsql/st_minpossibleval.sql: Copied from
+	  ST_MapAlgebra.sql
 
 2011-12-01 01:10  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8271] Copied from ST_Union
+	* [r8271] raster/scripts/plpgsql/st_multibandmapalgebra.sql: Copied
+	  from ST_Union
 
 2011-12-01 01:09  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8270] Some cleaning before inclusion in rtpostgis.sql
+	* [r8270] raster/scripts/plpgsql/st_union.sql: Some cleaning before
+	  inclusion in rtpostgis.sql
 	  Removed ST_MultiBandMapAlgebra and ST_HasNoBand
 
 2011-12-01 01:07  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8269] Return the last band when the provided band number does
-	  not exist.
+	* [r8269] raster/scripts/plpgsql/st_pixelaspolygons.sql: Return the
+	  last band when the provided band number does not exist.
 
 2011-12-01 01:07  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8268] Added some variants and tests
+	* [r8268] raster/scripts/plpgsql/st_clip.sql: Added some variants
+	  and tests
 
 2011-11-30 22:42  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8267] plpgsql implementation for st_clip.sql(raster, geom)
+	* [r8267] raster/scripts/plpgsql/st_clip.sql: plpgsql
+	  implementation for st_clip.sql(raster, geom)
 
 2011-11-30 22:41  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8266] Added the id of the polygon in the example
+	* [r8266] raster/scripts/plpgsql/st_areaweightedsummarystats.sql:
+	  Added the id of the polygon in the example
 
 2011-11-30 22:34  David Zwarg <dzwarg at azavea.com>
 
-	* [r8265] Added ST_Aspect map algebra neighborhood shortcut
-	  function. #1318
+	* [r8265] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  ST_Aspect map algebra neighborhood shortcut function. #1318
 
 2011-11-30 21:44  David Zwarg <dzwarg at azavea.com>
 
-	* [r8264] Added ST_Slope map algebra neighborhood shortcut
-	  function.
+	* [r8264] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  ST_Slope map algebra neighborhood shortcut function.
 
 2011-11-30 20:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r8263] Fixed ST_AsRaster to duplicate exactly the attributes of
-	  a reference raster.
+	* [r8263] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testapi.c, raster/test/regress/rt_asraster.sql:
+	  Fixed ST_AsRaster to duplicate exactly the attributes of a
+	  reference raster.
 	  
 	  Associated ticket is #1336.
 
 2011-11-30 19:26  David Zwarg <dzwarg at azavea.com>
 
-	* [r8262] Added helper user functions for common MapAlgebra
-	  operations: Min, Max, Mean, Range. #1318
+	* [r8262] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_userfunc_expected: Added
+	  helper user functions for common MapAlgebra operations: Min, Max,
+	  Mean, Range. #1318
 
 2011-11-30 16:45  David Zwarg <dzwarg at azavea.com>
 
-	* [r8261] Updated tests for 'dog-ate-my-homework' test. Expanded
-	  comments and elaborated on complex conditionals in
-	  ST_MapAlgebraFctNgb
+	* [r8261] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Updated tests
+	  for 'dog-ate-my-homework' test. Expanded comments and elaborated
+	  on complex conditionals in ST_MapAlgebraFctNgb
 
 2011-11-30 14:51  David Zwarg <dzwarg at azavea.com>
 
-	* [r8260] Added additional tests for ST_MapAlgebraFctNgb, changed
-	  string compare on nodatamode to !=
+	* [r8260] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Added
+	  additional tests for ST_MapAlgebraFctNgb, changed string compare
+	  on nodatamode to !=
 
 2011-11-29 23:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r8259] In preparation of turning the table raster_columns into a
-	  view, refactored ST_BandMetadata to have the bandnum parameter be
-	  variadic. Fleshed out regression tests for ST_BandMetadata.
+	* [r8259] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected: In preparation of
+	  turning the table raster_columns into a view, refactored
+	  ST_BandMetadata to have the bandnum parameter be variadic.
+	  Fleshed out regression tests for ST_BandMetadata.
 
 2011-11-29 20:30  Sandro Santilli <strk at kbt.io>
 
-	* [r8258] Ignore more generated files
+	* [r8258] .gitignore: Ignore more generated files
 
 2011-11-29 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8257] ST_AddPoint returns incorrect result on Linux (#1335)
-	  from roualt
+	* [r8257] liblwgeom/ptarray.c: ST_AddPoint returns incorrect result
+	  on Linux (#1335) from roualt
 
 2011-11-29 16:57  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8256] Replaced the summarystatsstate type with the summarystats
-	  type to avoid defining a new type.
+	* [r8256] raster/scripts/plpgsql/st_summarystatsagg.sql: Replaced
+	  the summarystatsstate type with the summarystats type to avoid
+	  defining a new type.
 
 2011-11-29 16:34  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8255] Changed the note at the beginning of the file when the
-	  function is now implemented in C.
+	* [r8255] raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_reclass.sql: Changed the note at the
+	  beginning of the file when the function is now implemented in C.
 
 2011-11-29 16:20  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8254] Some more useful functions
+	* [r8254] raster/scripts/plpgsql/st_pixelaspoints.sql,
+	  raster/scripts/plpgsql/st_querytables.sql,
+	  raster/scripts/plpgsql/st_splittable.sql: Some more useful
+	  functions
 
 2011-11-29 16:15  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8253] Added some plpgsql functions
+	* [r8253] raster/scripts/plpgsql/st_areaweightedsummarystats.sql,
+	  raster/scripts/plpgsql/st_createindexraster.sql,
+	  raster/scripts/plpgsql/st_splittable.sql,
+	  raster/scripts/plpgsql/st_summarystatsagg.sql: Added some plpgsql
+	  functions
 
 2011-11-29 08:49  Regina Obe <lr at pcorp.us>
 
-	* [r8252] Fix for #1310
+	* [r8252]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  Fix for #1310
 
 2011-11-28 13:36  Regina Obe <lr at pcorp.us>
 
-	* [r8251] Note: libxml2 dependency of ST_Geom*ML functions and ref
-	  back to configuration section. Also put in missing
-	  --with-xml2config flag in installion_configuration section
+	* [r8251] doc/installation.xml, doc/reference_constructor.xml:
+	  Note: libxml2 dependency of ST_Geom*ML functions and ref back to
+	  configuration section. Also put in missing --with-xml2config flag
+	  in installion_configuration section
 
 2011-11-26 21:17  Regina Obe <lr at pcorp.us>
 
-	* [r8250] put a firmer sorta date in the sand
+	* [r8250] NEWS, doc/release_notes.xml: put a firmer sorta date in
+	  the sand
 
 2011-11-26 21:16  Regina Obe <lr at pcorp.us>
 
-	* [r8249] more credit cleanup -- add people I missed, fix some
-	  minor typos
+	* [r8249] NEWS, doc/introduction.xml, doc/release_notes.xml: more
+	  credit cleanup -- add people I missed, fix some minor typos
 
 2011-11-26 06:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8246] ST_AsSVG kills whole postgres server when fails (#1028)
+	* [r8246] liblwgeom/lwout_svg.c: ST_AsSVG kills whole postgres
+	  server when fails (#1028)
 
 2011-11-26 05:25  Regina Obe <lr at pcorp.us>
 
-	* [r8244] update credits to include hard-core testers
+	* [r8244] NEWS, doc/introduction.xml, doc/release_notes.xml: update
+	  credits to include hard-core testers
 
 2011-11-26 05:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8243] Revert per #1246
+	* [r8243] regress/run_test: Revert per #1246
 
 2011-11-25 11:54  Regina Obe <lr at pcorp.us>
 
-	* [r8242] remove more obsolete protos in docs and up extension
-	  alpha version numbers
+	* [r8242] doc/reference_raster.xml, extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: remove more
+	  obsolete protos in docs and up extension alpha version numbers
 
 2011-11-25 11:49  Regina Obe <lr at pcorp.us>
 
-	* [r8241] remove more protos that have been removed and replaced
-	  with default args
+	* [r8241] doc/reference_raster.xml: remove more protos that have
+	  been removed and replaced with default args
 
 2011-11-24 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r8239] Move the 'CREATE SCHEMA' query out of first column
-	  anchorage (#1325)
+	* [r8239] topology/topology.sql.in.c: Move the 'CREATE SCHEMA'
+	  query out of first column anchorage (#1325)
 	  
 	  Makes the upgrade script generator less confused...
 
 2011-11-24 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8238] Fix operator mis-referencing nd function for 2d op.
+	* [r8238] postgis/postgis.sql.in.c: Fix operator mis-referencing nd
+	  function for 2d op.
 
 2011-11-24 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8237] Override GeometryType and ST_GeometryType for
-	  TopoGeometry (#1289)
+	* [r8237] topology/sql/topogeometry,
+	  topology/sql/topogeometry/type.sql, topology/test/Makefile,
+	  topology/test/hierarchy.sql,
+	  topology/test/regress/topogeometry_type.sql,
+	  topology/test/regress/topogeometry_type_expected,
+	  topology/topology.sql.in.c: Override GeometryType and
+	  ST_GeometryType for TopoGeometry (#1289)
 	  
 	  Includes regression testing.
 	  NOTE: we'll always advertise MULTI as a safest bet
 
 2011-11-24 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8236] Shake legacy testcase a bit to avoid to mix population
-	  with queries
+	* [r8236] topology/test/hierarchy.sql,
+	  topology/test/predicate.expected,
+	  topology/test/predicates.sql.in,
+	  topology/test/query_features.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query_expected: Shake legacy
+	  testcase a bit to avoid to mix population with queries
 
 2011-11-24 03:44  Regina Obe <lr at pcorp.us>
 
-	* [r8235] provide examples for ST_GeomFromGeoJSON now that I can
-	  compile it :)
+	* [r8235] doc/reference_constructor.xml: provide examples for
+	  ST_GeomFromGeoJSON now that I can compile it :)
 
 2011-11-24 03:23  Regina Obe <lr at pcorp.us>
 
-	* [r8234] update to include links to wiki for extra compilation
-	  help and pre-built binaries.
+	* [r8234] doc/installation.xml: update to include links to wiki for
+	  extra compilation help and pre-built binaries.
 
 2011-11-24 03:14  Regina Obe <lr at pcorp.us>
 
-	* [r8233] Amend installation instructions to include json-dir
-	  configure option
+	* [r8233] doc/installation.xml: Amend installation instructions to
+	  include json-dir configure option
 
 2011-11-24 02:05  Regina Obe <lr at pcorp.us>
 
-	* [r8232] minor updates to bios
+	* [r8232] doc/introduction.xml: minor updates to bios
 
 2011-11-24 01:58  Regina Obe <lr at pcorp.us>
 
-	* [r8231] update news / credits for ST_GeomFromGeoJSON
+	* [r8231] NEWS, doc/release_notes.xml: update news / credits for
+	  ST_GeomFromGeoJSON
 
 2011-11-23 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8229] Const-correct GML signatures
+	* [r8229] liblwgeom/liblwgeom.h.in, liblwgeom/lwout_gml.c:
+	  Const-correct GML signatures
 
 2011-11-23 17:26  Regina Obe <lr at pcorp.us>
 
-	* [r8228] change + to | to make strk happy
+	* [r8228] doc/reference_output.xml: change + to | to make strk
+	  happy
 
 2011-11-23 17:24  Regina Obe <lr at pcorp.us>
 
-	* [r8227] update ST_AsGML with examples and include envelope bits
-	  option
+	* [r8227] doc/reference_output.xml: update ST_AsGML with examples
+	  and include envelope bits option
 
 2011-11-23 15:27  Regina Obe <lr at pcorp.us>
 
-	* [r8226] fix typo in GML description noted by strk
+	* [r8226] doc/reference_output.xml: fix typo in GML description
+	  noted by strk
 
 2011-11-23 02:17  Regina Obe <lr at pcorp.us>
 
-	* [r8225] correct signatures of some functions changed to use more
-	  default args
+	* [r8225] doc/reference_raster.xml: correct signatures of some
+	  functions changed to use more default args
 
 2011-11-22 19:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r8224] Prefixed internal C utility functions with rtpg_. This
-	  keeps the coding style inline with that for postgis.
+	* [r8224] raster/rt_pg/rt_pg.c: Prefixed internal C utility
+	  functions with rtpg_. This keeps the coding style inline with
+	  that for postgis.
 
 2011-11-22 18:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r8223] Corrected incorrect drop function statement.
+	* [r8223] raster/rt_pg/rtpostgis_drop.sql.in.c: Corrected incorrect
+	  drop function statement.
 
 2011-11-22 17:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r8222] More SQL function cleanup with use of default parameter
-	  values.
+	* [r8222] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: More SQL function cleanup
+	  with use of default parameter values.
 
 2011-11-22 09:26  Regina Obe <lr at pcorp.us>
 
-	* [r8221] up the alpha numbers
+	* [r8221] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: up the
+	  alpha numbers
 
 2011-11-22 09:21  Regina Obe <lr at pcorp.us>
 
-	* [r8220] missed a spot
+	* [r8220] doc/reference_raster.xml: missed a spot
 
 2011-11-22 09:05  Regina Obe <lr at pcorp.us>
 
-	* [r8219] correct documentation to get rid of protos eradicated in
-	  r8218 (so extensions installs)
+	* [r8219] doc/reference_raster.xml: correct documentation to get
+	  rid of protos eradicated in r8218 (so extensions installs)
 
 2011-11-22 01:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r8218] Additional function cleanup by making use of DEFAULT
-	  parameter values
+	* [r8218] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Additional function cleanup
+	  by making use of DEFAULT parameter values
 
 2011-11-21 20:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r8217] Fixed expression parsing in RASTER_mapAlgebra2.
-	  Evidently, the count parameter of replace() is an input/output
-	  parameter.
+	* [r8217] raster/rt_pg/rt_pg.c: Fixed expression parsing in
+	  RASTER_mapAlgebra2. Evidently, the count parameter of replace()
+	  is an input/output parameter.
 	  
 	  Associated ticket is #1317.
 
 2011-11-21 19:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r8216] Fixed behavior of one raster not having specified band
-	  and being sampled.
+	* [r8216] raster/rt_pg/rt_pg.c: Fixed behavior of one raster not
+	  having specified band and being sampled.
 	  
 	  Associated ticket is #1316.
 
 2011-11-21 19:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r8215] Fixed extent bug for UNION in rt_raster_from_two_rasters
+	* [r8215] raster/rt_core/rt_api.c: Fixed extent bug for UNION in
+	  rt_raster_from_two_rasters
 
 2011-11-21 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r8214] description corrections to ST_MapAlgebraNgbFct based on
-	  input from dzwarg
+	* [r8214] doc/reference_raster.xml: description corrections to
+	  ST_MapAlgebraNgbFct based on input from dzwarg
 
 2011-11-21 17:37  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8213] Many fix following the C implementation of the two raster
-	  version of ST_MapAlgebra.
+	* [r8213] raster/scripts/plpgsql/st_union.sql: Many fix following
+	  the C implementation of the two raster version of ST_MapAlgebra.
 
 2011-11-21 16:32  Sandro Santilli <strk at kbt.io>
 
-	* [r8212] Add a vertex-snap-tolerance parameter to
-	  ptarray_substring
+	* [r8212] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos_split.c,
+	  liblwgeom/ptarray.c, postgis/lwgeom_functions_analytic.c: Add a
+	  vertex-snap-tolerance parameter to ptarray_substring
 	  
 	  This is aimed at improving robustness for ST_Split, which now
 	  uses an hard-coded tolerance of 1e-14 (see #1311)
 
 2011-11-21 16:15  Regina Obe <lr at pcorp.us>
 
-	* [r8211] revise explanation based on trying to read the code to
-	  figure out what nodatamode in theory should be doing
+	* [r8211] doc/reference_raster.xml: revise explanation based on
+	  trying to read the code to figure out what nodatamode in theory
+	  should be doing
 
 2011-11-21 16:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8210] Numerate tests for line_substring
+	* [r8210] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Numerate tests for line_substring
 
 2011-11-21 15:59  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r8209] -Fix cut and paste error
+	* [r8209] raster/scripts/plpgsql/st_union.sql: -Fix cut and paste
+	  error
 
 2011-11-21 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r8208] get rid of extra para tag
+	* [r8208] doc/reference_raster.xml: get rid of extra para tag
 
 2011-11-21 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r8207] ST_MapAlgebraFctNgb:add in the nodatamode to ST_ (forgot
-	  it last time). I still have no clue what this parameter does --
-	  doesn't seem to do anything for me like get rid of the border.
-	  Add in links to where to get example raster used. fix some typos
+	* [r8207] doc/reference_raster.xml: ST_MapAlgebraFctNgb:add in the
+	  nodatamode to ST_ (forgot it last time). I still have no clue
+	  what this parameter does -- doesn't seem to do anything for me
+	  like get rid of the border. Add in links to where to get example
+	  raster used. fix some typos
 
 2011-11-21 14:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8206] Add testcase for #1311 (lwgeom_split).
+	* [r8206] liblwgeom/cunit/cu_split.c: Add testcase for #1311
+	  (lwgeom_split).
 	  
 	  Also fix existing testcase (wasn't really testing it).
 
 2011-11-21 14:59  Sandro Santilli <strk at kbt.io>
 
-	* [r8205] Fix memory leak in lwgeom_split
+	* [r8205] liblwgeom/lwgeom_geos_split.c: Fix memory leak in
+	  lwgeom_split
 
 2011-11-21 12:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8204] Hush warning about missing prototype.
+	* [r8204] liblwgeom/g_serialized.c: Hush warning about missing
+	  prototype.
 	  
 	  This is really a commit intended to amend the previous for the
 	  sake
@@ -23491,8 +35433,9 @@
 
 2011-11-21 12:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8203] Have gserialized_get_gbox_p always return a
-	  round-to-float box
+	* [r8203] liblwgeom/g_serialized.c, regress/tickets.sql,
+	  regress/tickets_expected: Have gserialized_get_gbox_p always
+	  return a round-to-float box
 	  
 	  That is, even when computing the box from scratch.
 	  This makes the box always float-oriented,
@@ -23502,108 +35445,148 @@
 
 2011-11-21 09:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8202] Add testcase for ticket #1302 (now passes)
+	* [r8202] topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Add testcase for ticket
+	  #1302 (now passes)
 
 2011-11-21 08:33  Sandro Santilli <strk at kbt.io>
 
-	* [r8201] Update expected error messages not to include the
-	  "topology" namespace (now that it's part of the search_path).
+	* [r8201] topology/test/regress/topoelement_expected: Update
+	  expected error messages not to include the "topology" namespace
+	  (now that it's part of the search_path).
 
 2011-11-21 08:23  Sandro Santilli <strk at kbt.io>
 
-	* [r8200] Rename "LibGeom Suite" to simply "libgeom", for easy of
-	  use
+	* [r8200] liblwgeom/cunit/cu_libgeom.c: Rename "LibGeom Suite" to
+	  simply "libgeom", for easy of use
 
 2011-11-21 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r8199] Surrender to evidence of the narrow ring tested being
-	  clockwise
+	* [r8199] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_ptarray.c: Surrender to evidence of the narrow
+	  ring tested being clockwise
 
 2011-11-21 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r8198] Improve robustness of ptarray_isccw (see #1302)
+	* [r8198] liblwgeom/lwgeom_api.c: Improve robustness of
+	  ptarray_isccw (see #1302)
 
 2011-11-21 07:48  Regina Obe <lr at pcorp.us>
 
-	* [r8197] Logic to add topology to database search path on install
-	  or upgrade
+	* [r8197] topology/sql/manage/ManageHelper.sql,
+	  topology/topology.sql.in.c: Logic to add topology to database
+	  search path on install or upgrade
 
 2011-11-21 04:02  Regina Obe <lr at pcorp.us>
 
-	* [r8196] FIX upgrade script - complement to r8186 - drop all
-	  mapalgebra functions before upgrade because for pg9.0+ CREATE OR
-	  REPLACE FUNCTION fails if argument names have changed. Also
-	  update docs to reflect new naming of userfunction to
+	* [r8196] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: FIX upgrade script -
+	  complement to r8186 - drop all mapalgebra functions before
+	  upgrade because for pg9.0+ CREATE OR REPLACE FUNCTION fails if
+	  argument names have changed. Also update docs to reflect new
+	  naming of userfunction to
 	  onerasteruderfunc,tworasteruserfunc,onerasternguserfunc
 
 2011-11-20 21:37  Regina Obe <lr at pcorp.us>
 
-	* [r8195] fix some ST_MapAlgebra userfunc arg names to agree with
-	  code. Still ng ones to go and drop fix.
+	* [r8195] doc/reference_raster.xml: fix some ST_MapAlgebra userfunc
+	  arg names to agree with code. Still ng ones to go and drop fix.
 
 2011-11-20 21:35  Sandro Santilli <strk at kbt.io>
 
-	* [r8194] Add another test for ptarray_isccw, which incredibly
-	  seems to disagree with the same check done when the same ring
-	  occurs in a polygon
+	* [r8194] liblwgeom/cunit/cu_ptarray.c: Add another test for
+	  ptarray_isccw, which incredibly seems to disagree with the same
+	  check done when the same ring occurs in a polygon
 
 2011-11-20 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8193] Do not memcpy to self in ptarray_reverse (see #1302)
+	* [r8193] liblwgeom/ptarray.c: Do not memcpy to self in
+	  ptarray_reverse (see #1302)
 
 2011-11-20 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r8192] Better indent for comparing obtained/expected
+	* [r8192] liblwgeom/cunit/cu_libgeom.c: Better indent for comparing
+	  obtained/expected
 
 2011-11-20 20:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8191] Fix 'clean' rule under loader to drop stuff under .libs
+	* [r8191] loader/Makefile.in: Fix 'clean' rule under loader to drop
+	  stuff under .libs
 
 2011-11-20 20:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8190] Add test for lwgeom_force_clockwise (see #1302)
+	* [r8190] liblwgeom/cunit/cu_libgeom.c: Add test for
+	  lwgeom_force_clockwise (see #1302)
 
 2011-11-19 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8189] Add test for ptarray_isccw (see #1302)
+	* [r8189] liblwgeom/cunit/cu_ptarray.c: Add test for ptarray_isccw
+	  (see #1302)
 
 2011-11-18 23:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r8188] Addition of function rt_util_gdal_datatype_to_pixtype to
+	* [r8188] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h:
+	  Addition of function rt_util_gdal_datatype_to_pixtype to
 	  complement rt_util_pixtype_to_gdal_datatype.
 
 2011-11-18 22:38  David Zwarg <dzwarg at azavea.com>
 
-	* [r8187] Documented ST_Rotation and ST_SetRotation.
+	* [r8187] doc/reference_raster.xml: Documented ST_Rotation and
+	  ST_SetRotation.
 
 2011-11-18 21:41  Bborie Park <dustymugs at gmail.com>
 
-	* [r8186] Update parameter names for regprocedure data types
+	* [r8186] raster/rt_pg/rtpostgis.sql.in.c: Update parameter names
+	  for regprocedure data types
 
 2011-11-18 21:28  David Zwarg <dzwarg at azavea.com>
 
-	* [r8185] Nodata mode defaults to 'ignore' if it is NULL. Added
-	  tests for out of range neighborhoods.
+	* [r8185] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Nodata mode
+	  defaults to 'ignore' if it is NULL. Added tests for out of range
+	  neighborhoods.
 
 2011-11-18 20:56  David Zwarg <dzwarg at azavea.com>
 
-	* [r8184] Non-functional change. Updated author email address for
-	  dzwarg.
+	* [r8184] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.h, raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_box2d.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_set_properties.sql: Non-functional change.
+	  Updated author email address for dzwarg.
 
 2011-11-18 20:53  David Zwarg <dzwarg at azavea.com>
 
-	* [r8183] Refactored ST_MapAlgebraFctNgb to cache userfunction
-	  lookup, and accept NULL input and output values.
+	* [r8183] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Refactored
+	  ST_MapAlgebraFctNgb to cache userfunction lookup, and accept NULL
+	  input and output values.
 
 2011-11-18 20:15  David Zwarg <dzwarg at azavea.com>
 
-	* [r8182] Refactored ST_MapAlgebraFct to cache userfunction lookup,
-	  and accept NULL input and output values.
+	* [r8182] raster/rt_pg/rt_pg.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test.sql,
+	  raster/test/regress/create_rt_mapalgebrafctngb_test_expected,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_expected,
+	  raster/test/regress/rt_mapalgebrafctngb.sql: Refactored
+	  ST_MapAlgebraFct to cache userfunction lookup, and accept NULL
+	  input and output values.
 
 2011-11-18 18:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r8181] Added a flag --with-raster-dblwarning so as to provide
-	  the software builder the option of enabling all the value
+	* [r8181] configure.ac, raster/raster_config.h.in,
+	  raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_mapalgebraexpr_expected,
+	  raster/test/regress/rt_mapalgebrafct_expected,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Added a flag
+	  --with-raster-dblwarning so as to provide the software builder
+	  the option of enabling all the value
 	  truncation/clamping/conversion warnings, which can be many. The
 	  new default is to suppress those warnings. All appropriate
 	  regression tests have been updated.
@@ -23612,216 +35595,281 @@
 
 2011-11-18 15:53  David Zwarg <dzwarg at azavea.com>
 
-	* [r8180] Enabled all tests on ST_MapAlgebraFctNgb.
+	* [r8180] raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Enabled all
+	  tests on ST_MapAlgebraFctNgb.
 
 2011-11-18 14:53  David Zwarg <dzwarg at azavea.com>
 
-	* [r8179] Fixed debug problem in #1308
+	* [r8179] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Fixed
+	  debug problem in #1308
 
 2011-11-18 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r8178] fix minor typo
+	* [r8178] doc/reference_constructor.xml: fix minor typo
 
 2011-11-18 13:58  Regina Obe <lr at pcorp.us>
 
-	* [r8177] document new ST_GeomFromGeoJSON function. Will provide
-	  examples later once resolved my JSON-C compilation issues
+	* [r8177] doc/reference_constructor.xml: document new
+	  ST_GeomFromGeoJSON function. Will provide examples later once
+	  resolved my JSON-C compilation issues
 
 2011-11-18 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r8176] minor corrections
+	* [r8176] doc/reference_raster.xml: minor corrections
 
 2011-11-18 03:36  Regina Obe <lr at pcorp.us>
 
-	* [r8175] increment alpha release number to allow upgrade with
-	  extensions
+	* [r8175] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control: increment alpha release
+	  number to allow upgrade with extensions
 
 2011-11-18 03:08  Regina Obe <lr at pcorp.us>
 
-	* [r8174] fix code comment
+	* [r8174] doc/reference_raster.xml: fix code comment
 
 2011-11-18 02:54  Regina Obe <lr at pcorp.us>
 
-	* [r8173] forgot pixeltype in ngb arg list
+	* [r8173] doc/reference_raster.xml: forgot pixeltype in ngb arg
+	  list
 
 2011-11-18 02:48  Regina Obe <lr at pcorp.us>
 
-	* [r8172] fix typo in linkends
+	* [r8172] doc/reference_raster.xml: fix typo in linkends
 
 2011-11-18 02:32  Regina Obe <lr at pcorp.us>
 
-	* [r8171] put in missing spaces
+	* [r8171] doc/reference_raster.xml: put in missing spaces
 
 2011-11-18 02:31  Regina Obe <lr at pcorp.us>
 
-	* [r8170] ST_MapAlgebraFctNgb (and put in immuatable for other
-	  st_mapalgebras)
+	* [r8170] doc/html/images/st_mapalgebrafctngb01.png,
+	  doc/html/images/st_mapalgebrafctngb02.png,
+	  doc/reference_raster.xml: ST_MapAlgebraFctNgb (and put in
+	  immuatable for other st_mapalgebras)
 
 2011-11-18 01:15  Regina Obe <lr at pcorp.us>
 
-	* [r8169] #1306: document rescale and provide examples, fix
-	  st_resample args. (still 2 more to go in this ticket)
+	* [r8169] doc/html/images/st_rescale01.png,
+	  doc/html/images/st_rescale02.png, doc/reference_raster.xml:
+	  #1306: document rescale and provide examples, fix st_resample
+	  args. (still 2 more to go in this ticket)
 
 2011-11-18 00:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8168] Move library link to appropriate place.
+	* [r8168] configure.ac: Move library link to appropriate place.
 
 2011-11-18 00:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8167] Add ST_GeomFromGeoJSON (#376)
+	* [r8167] configure.ac, doc/installation.xml, postgis/Makefile.in,
+	  postgis/geometry_estimate.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_export.h, postgis/lwgeom_in_geojson.c,
+	  postgis/postgis.sql.in.c, postgis_config.h.in,
+	  regress/Makefile.in, regress/in_geojson.sql,
+	  regress/in_geojson_expected: Add ST_GeomFromGeoJSON (#376)
 
 2011-11-18 00:17  Regina Obe <lr at pcorp.us>
 
-	* [r8166] correct ST_Resample arguments to agree with
-	  implementation. Still need to fill in descriptions of what all
-	  params mean
+	* [r8166] doc/reference_raster.xml: correct ST_Resample arguments
+	  to agree with implementation. Still need to fill in descriptions
+	  of what all params mean
 
 2011-11-17 22:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r8165] Fix the 8.4 error only described in #1296.
+	* [r8165] raster/test/regress/rt_mapalgebrafctngb.sql: Fix the 8.4
+	  error only described in #1296.
 
 2011-11-17 15:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r8164] Additional corrections and cleanup for ST_BandNoDataValue
+	* [r8164] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Additional corrections and
+	  cleanup for ST_BandNoDataValue
 
 2011-11-17 14:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r8163] Fixed a bunch of other nodataval datatype issues.
+	* [r8163] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Fixed a bunch of other nodataval datatype issues.
 
 2011-11-17 14:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r8162] Fixed invalid handling of nodatavalue in
-	  ST_BandMetaData(). Issue arises due to C backend using
-	  Float8GetDatum while SQL frontend using real datatype.
+	* [r8162] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_asraster_expected: Fixed invalid handling
+	  of nodatavalue in ST_BandMetaData(). Issue arises due to C
+	  backend using Float8GetDatum while SQL frontend using real
+	  datatype.
 
 2011-11-17 04:25  Regina Obe <lr at pcorp.us>
 
-	* [r8161] put in some spacing
+	* [r8161] doc/xsl/post_gis_day_cards.html.xsl: put in some spacing
 
 2011-11-17 01:44  Regina Obe <lr at pcorp.us>
 
-	* [r8160] more event ideas
+	* [r8160] doc/xsl/post_gis_day_cards.html.xsl: more event ideas
 
 2011-11-16 20:39  Regina Obe <lr at pcorp.us>
 
-	* [r8159] put in missing svn:keywords fix formatting of cards so
-	  easier to break on pages
+	* [r8159] doc/xsl/post_gis_day_cards.html.xsl,
+	  doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl,
+	  doc/xsl/topology_comments.sql.xsl,
+	  doc/xsl/topology_gardentest.sql.xsl: put in missing svn:keywords
+	  fix formatting of cards so easier to break on pages
 
 2011-11-16 17:38  Regina Obe <lr at pcorp.us>
 
-	* [r8158] Post GIS day commemorative cards generator
+	* [r8158] doc/xsl/post_gis_day_cards.html.xsl: Post GIS day
+	  commemorative cards generator
 
 2011-11-16 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r8157] logic to create a an topology_upgrade_20_minor.sql
+	* [r8157] topology/Makefile.in: logic to create a an
+	  topology_upgrade_20_minor.sql
 
 2011-11-15 18:15  Bborie Park <dustymugs at gmail.com>
 
-	* [r8156] Removed hardcoded SRID of 0 and replaced with
-	  ST_SRID('Point(0 0)'::geometry)
+	* [r8156] raster/rt_pg/rtpostgis.sql.in.c: Removed hardcoded SRID
+	  of 0 and replaced with ST_SRID('Point(0 0)'::geometry)
 
 2011-11-15 00:48  Regina Obe <lr at pcorp.us>
 
-	* [r8155] put in missing t in raster load examples
+	* [r8155] doc/reference_raster.xml: put in missing t in raster load
+	  examples
 
 2011-11-14 23:21  David Zwarg <dzwarg at azavea.com>
 
-	* [r8154] Added single version of map algebra that operates on
-	  neighborhoods.
+	* [r8154] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/plpgsql/st_mapalgebrafctngb.sql,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebrafctngb.sql,
+	  raster/test/regress/rt_mapalgebrafctngb_expected: Added single
+	  version of map algebra that operates on neighborhoods.
 
 2011-11-14 21:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r8153] Added ability to specify raster width and height to
-	  ST_Resample.
+	* [r8153] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: Added ability to
+	  specify raster width and height to ST_Resample.
 	  
 	  Associated ticket is #1267
 
 2011-11-14 08:15  Regina Obe <lr at pcorp.us>
 
-	* [r8152] revise extension upgrade builder to use new remove
-	  functions from extension before attemtpting to readd them. Cool I
-	  can now upgrade my 2.0.0a3 to 2.0.0a.6 without any complaints.
+	* [r8152] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis/sql_bits/remove_from_extension.sql.in: revise
+	  extension upgrade builder to use new remove functions from
+	  extension before attemtpting to readd them. Cool I can now
+	  upgrade my 2.0.0a3 to 2.0.0a.6 without any complaints.
 
 2011-11-14 07:36  Regina Obe <lr at pcorp.us>
 
-	* [r8151] minor corrections to extension helper, create extension
+	* [r8151] extensions/postgis_extension_helper.sql,
+	  extensions/postgis_extension_helper_uninstall.sql,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control,
+	  extensions/postgis_topology/sql_bits/remove_from_extension.sql.in:
+	  minor corrections to extension helper, create extension
 	  uninstall, incorporate in topology extension upgrade script
 
 2011-11-14 05:44  Regina Obe <lr at pcorp.us>
 
-	* [r8150] helper functions for creating upgrade extension script.
-	  So far helper so I can sneakingly drop functions from an existing
-	  extension so I can reinstall them if a create or replace will not
-	  be sufficient.(so I avoid the dreaded error -- can't drop
-	  function /aggregate because its part of an extension.)
+	* [r8150] extensions/postgis_extension_helper.sql: helper functions
+	  for creating upgrade extension script. So far helper so I can
+	  sneakingly drop functions from an existing extension so I can
+	  reinstall them if a create or replace will not be sufficient.(so
+	  I avoid the dreaded error -- can't drop function /aggregate
+	  because its part of an extension.)
 
 2011-11-13 03:45  Regina Obe <lr at pcorp.us>
 
-	* [r8149] #1288: correct some obsolete advice about how to create
-	  indexes and register a geometry column.
+	* [r8149] doc/using_postgis_dataman.xml: #1288: correct some
+	  obsolete advice about how to create indexes and register a
+	  geometry column.
 
 2011-11-12 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8148] Do not consider nodes with the same bounding box as being
-	  equal.
+	* [r8148] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected: Do not consider
+	  nodes with the same bounding box as being equal.
 	  
 	  Fixes bug #1284. Includes regression test.
 
 2011-11-12 15:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r8147] Added checks to make sure user-function is valid. Also
-	  added check for volatility of user-function with notice if
-	  function is volatile.
+	* [r8147] raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster_expected: Added
+	  checks to make sure user-function is valid. Also added check for
+	  volatility of user-function with notice if function is volatile.
 
 2011-11-12 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r8146] Fix typo
+	* [r8146] doc/reference_raster.xml: Fix typo
 
 2011-11-12 05:28  Regina Obe <lr at pcorp.us>
 
-	* [r8145] escape html entitities in program listing of
-	  ST_MApAlgebrafct 2 band version
+	* [r8145] doc/reference_raster.xml: escape html entitities in
+	  program listing of ST_MApAlgebrafct 2 band version
 
 2011-11-12 04:27  Regina Obe <lr at pcorp.us>
 
-	* [r8144] add examples and fix arg list
+	* [r8144] doc/html/images/st_mapalgebrafct2_01.png,
+	  doc/html/images/st_mapalgebrafct2_02.png,
+	  doc/reference_raster.xml: add examples and fix arg list
 
 2011-11-12 00:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r8143] Removed third variant as it conflicts with the second
-	  variant of 2-raster ST_MapAlgebraFct
+	* [r8143] raster/rt_pg/rtpostgis.sql.in.c: Removed third variant as
+	  it conflicts with the second variant of 2-raster ST_MapAlgebraFct
 	  
 	  Related ticket is #1283
 
 2011-11-11 23:07  Regina Obe <lr at pcorp.us>
 
-	* [r8142] begin documentation of 2 band ST_MapAlgebraFct -- waiting
-	  for dustymugs to fix signature before providing examples
+	* [r8142] doc/reference_raster.xml: begin documentation of 2 band
+	  ST_MapAlgebraFct -- waiting for dustymugs to fix signature before
+	  providing examples
 
 2011-11-11 20:34  Regina Obe <lr at pcorp.us>
 
-	* [r8141] fix arg list in ST_MapAlgebraExpr single band version
-	  (nodatavalexpr got relaplced with nodataval which is now double
-	  precision instead of text)
+	* [r8141] doc/reference_raster.xml: fix arg list in
+	  ST_MapAlgebraExpr single band version (nodatavalexpr got
+	  relaplced with nodataval which is now double precision instead of
+	  text)
 
 2011-11-11 19:31  David Zwarg <dzwarg at azavea.com>
 
-	* [r8140] Added more test to plpgsql ST_MapAlgebraFctNgb prototype.
+	* [r8140] raster/scripts/plpgsql/st_mapalgebrafctngb.sql: Added
+	  more test to plpgsql ST_MapAlgebraFctNgb prototype.
 
 2011-11-11 18:50  David Zwarg <dzwarg at azavea.com>
 
-	* [r8139] Added pl/pgsql prototype of the neighborhood map algebra
-	  function.
+	* [r8139] raster/scripts/plpgsql/st_mapalgebrafctngb.sql: Added
+	  pl/pgsql prototype of the neighborhood map algebra function.
 
 2011-11-11 15:45  Bborie Park <dustymugs at gmail.com>
 
-	* [r8138] Removed commented-out stubs for nonexistant
-	  RASTER_mapAlgebra2Fct
+	* [r8138] raster/rt_pg/rt_pg.c: Removed commented-out stubs for
+	  nonexistant RASTER_mapAlgebra2Fct
 
 2011-11-11 15:41  Bborie Park <dustymugs at gmail.com>
 
-	* [r8137] Add ST_MapAlgebraFct for 2 rasters. This is the sibling
-	  of 2-raster ST_MapAlgebraExpr. Renamed RASTER_mapAlgebra2Expr to
+	* [r8137] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected,
+	  raster/test/regress/rt_mapalgebrafct_2raster.sql,
+	  raster/test/regress/rt_mapalgebrafct_2raster_expected: Add
+	  ST_MapAlgebraFct for 2 rasters. This is the sibling of 2-raster
+	  ST_MapAlgebraExpr. Renamed RASTER_mapAlgebra2Expr to
 	  RASTER_mapAlgebra2 as both 2-raster ST_MapAlgebraExpr and
 	  ST_MapAlgebraFct call the same function.
 	  
@@ -23829,544 +35877,751 @@
 
 2011-11-11 08:40  Regina Obe <lr at pcorp.us>
 
-	* [r8136] put comment about expression
+	* [r8136] doc/reference_raster.xml: put comment about expression
 
 2011-11-10 20:59  David Zwarg <dzwarg at azavea.com>
 
-	* [r8135] Updated documentation for all variants of
-	  ST_MapAlgebraFct.
+	* [r8135] doc/reference_raster.xml: Updated documentation for all
+	  variants of ST_MapAlgebraFct.
 
 2011-11-10 11:10  Sandro Santilli <strk at kbt.io>
 
-	* [r8134] Make sure to "round-to-float" boxes read from serialized,
-	  no matter if there was or not a cache. Fixes #1273. Includes
-	  regress testing. Note: would be worth to also test the 2-points
-	  line case (I didn't in this specific commit, but the patch should
-	  fix that as well).
+	* [r8134] liblwgeom/g_serialized.c, regress/tickets.sql,
+	  regress/tickets_expected: Make sure to "round-to-float" boxes
+	  read from serialized, no matter if there was or not a cache.
+	  Fixes #1273. Includes regress testing. Note: would be worth to
+	  also test the 2-points line case (I didn't in this specific
+	  commit, but the patch should fix that as well).
 
 2011-11-10 00:18  Regina Obe <lr at pcorp.us>
 
-	* [r8133] add missing references to other functions used
+	* [r8133] doc/reference_raster.xml: add missing references to other
+	  functions used
 
 2011-11-10 00:15  Regina Obe <lr at pcorp.us>
 
-	* [r8132] Add example of overlaying single rasters on same canvas
+	* [r8132] doc/html/images/st_mapalgebraexpr2_04.png,
+	  doc/html/images/st_mapalgebraexpr2_05.png,
+	  doc/html/images/st_mapalgebraexpr2_06.png,
+	  doc/html/images/st_mapalgebraexpr2_07.png,
+	  doc/reference_raster.xml: Add example of overlaying single
+	  rasters on same canvas
 
 2011-11-10 00:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r8131] Signatures changed for ST_MapAlgebraExpr where
-	  nodatavaluerepl (text) is now nodataval (double precision)
+	* [r8131] raster/rt_pg/rtpostgis_drop.sql.in.c: Signatures changed
+	  for ST_MapAlgebraExpr where nodatavaluerepl (text) is now
+	  nodataval (double precision)
 
 2011-11-09 23:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r8130] Removed all remaining memory leaks from testapi.c
+	* [r8130] raster/test/core/testapi.c: Removed all remaining memory
+	  leaks from testapi.c
 
 2011-11-09 23:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r8129] Rolled back attempt to clean up memory handling. We'll
-	  just live with this until testapi.c is replaced by cunit tests
-	  for raster.
+	* [r8129] raster/test/core/testapi.c: Rolled back attempt to clean
+	  up memory handling. We'll just live with this until testapi.c is
+	  replaced by cunit tests for raster.
 
 2011-11-09 23:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r8128] Separated the output raster's extent calculation from
-	  RASTER_mapAlgebra2Expr() in rt_pg.c to
-	  rt_raster_from_two_rasters() in rt_api.c. Added test of
-	  rt_raster_from_two_rasters() in testapi.c
+	* [r8128] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Separated the
+	  output raster's extent calculation from RASTER_mapAlgebra2Expr()
+	  in rt_pg.c to rt_raster_from_two_rasters() in rt_api.c. Added
+	  test of rt_raster_from_two_rasters() in testapi.c
 
 2011-11-09 17:15  Regina Obe <lr at pcorp.us>
 
-	* [r8127] fix typos, provide description for nodatanodataval
-	  (pierre / bborie /dzwarg -- please check my definitions to make
-	  sure they are right)
+	* [r8127] doc/reference_raster.xml: fix typos, provide description
+	  for nodatanodataval (pierre / bborie /dzwarg -- please check my
+	  definitions to make sure they are right)
 
 2011-11-09 15:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r8126] Fixed bug where an expression doesn't contain a
-	  placeholder (either rast1 or rast2).
+	* [r8126] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected: Fixed bug
+	  where an expression doesn't contain a placeholder (either rast1
+	  or rast2).
 	  
 	  Associated ticket is #1276.
 
 2011-11-09 05:02  Regina Obe <lr at pcorp.us>
 
-	* [r8125] fix minor typos
+	* [r8125] doc/reference_raster.xml: fix minor typos
 
 2011-11-09 03:52  Regina Obe <lr at pcorp.us>
 
-	* [r8124] increment version
+	* [r8124] extensions/postgis/postgis.control,
+	  extensions/postgis_topology/postgis_topology.control: increment
+	  version
 
 2011-11-09 03:45  Regina Obe <lr at pcorp.us>
 
-	* [r8123] break out what all the different arguments are in 2 map
-	  algebra.
+	* [r8123] doc/reference_raster.xml: break out what all the
+	  different arguments are in 2 map algebra.
 
 2011-11-09 02:55  Regina Obe <lr at pcorp.us>
 
-	* [r8122] fix some typos, revise example demonstrating difference
-	  between intersection and union. include pictures.
+	* [r8122] doc/html/images/st_mapalgebraexpr2_01.png,
+	  doc/html/images/st_mapalgebraexpr2_02.png,
+	  doc/reference_raster.xml: fix some typos, revise example
+	  demonstrating difference between intersection and union. include
+	  pictures.
 
 2011-11-09 01:05  Regina Obe <lr at pcorp.us>
 
-	* [r8121] Add ST_BandMetaData to drop target. Upgrade can't install
-	  the new version otherwise since the output parameter data types
-	  changed.
+	* [r8121] raster/rt_pg/rtpostgis_drop.sql.in.c: Add ST_BandMetaData
+	  to drop target. Upgrade can't install the new version otherwise
+	  since the output parameter data types changed.
 
 2011-11-08 23:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r8120] Fix floating point issues in rt_raster_geopoint_to_cell
-	  in addition to other minor changes.
+	* [r8120] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Fix
+	  floating point issues in rt_raster_geopoint_to_cell in addition
+	  to other minor changes.
 
 2011-11-08 21:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r8119] Bug fix for evaluating remainder when remainder is
-	  infinitely close to 1. Basically, the check wasn't added to a
-	  block of code those similar blocks of code had the check.
+	* [r8119] raster/rt_core/rt_api.c: Bug fix for evaluating remainder
+	  when remainder is infinitely close to 1. Basically, the check
+	  wasn't added to a block of code those similar blocks of code had
+	  the check.
 
 2011-11-08 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r8118] ST_MapAlgebraExpr - 2 band version - incorporate Pierre's
-	  corrections / additions
+	* [r8118] doc/reference_raster.xml: ST_MapAlgebraExpr - 2 band
+	  version - incorporate Pierre's corrections / additions
 
 2011-11-08 18:41  Regina Obe <lr at pcorp.us>
 
-	* [r8117] document ST_MapAlgebraExpr (2 raster band version). Need
-	  to clean up the example also figure out how I managed to crash my
-	  server with this.
+	* [r8117] doc/reference_raster.xml: document ST_MapAlgebraExpr (2
+	  raster band version). Need to clean up the example also figure
+	  out how I managed to crash my server with this.
 
 2011-11-08 17:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8116] Do the "are boxes different?" test in ST_Equals using a
-	  tolerance instead of exact comparisons.
+	* [r8116] postgis/lwgeom_geos.c: Do the "are boxes different?" test
+	  in ST_Equals using a tolerance instead of exact comparisons.
 
 2011-11-08 10:23  Sandro Santilli <strk at kbt.io>
 
-	* [r8115] Re-fix robustness issue on 32bit system (seg is 0-based,
-	  npoints is 1-based but segments is npoints-1)
+	* [r8115] liblwgeom/cunit/cu_ptarray.c, liblwgeom/ptarray.c: Re-fix
+	  robustness issue on 32bit system (seg is 0-based, npoints is
+	  1-based but segments is npoints-1)
 
 2011-11-08 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r8114] Give unique names to linearref tests
+	* [r8114] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Give unique names to linearref tests
 
 2011-11-08 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r8113] Add test for bug #1270
+	* [r8113] liblwgeom/cunit/cu_split.c: Add test for bug #1270
 
 2011-11-08 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r8112] Fix st_line_locate_point check for "last point" (#1271)
+	* [r8112] liblwgeom/ptarray.c: Fix st_line_locate_point check for
+	  "last point" (#1271)
 
 2011-11-08 05:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r8111] Renamed ST_MapAlgebra2Expr to ST_MapAlgebra after
-	  concensus with Pierre and Regina.
+	* [r8111] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebra2expr.sql,
+	  raster/test/regress/rt_mapalgebra2expr_expected,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster.sql,
+	  raster/test/regress/rt_mapalgebraexpr_2raster_expected: Renamed
+	  ST_MapAlgebra2Expr to ST_MapAlgebra after concensus with Pierre
+	  and Regina.
 
 2011-11-08 00:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r8110] Replaced ST_MapAlgebraExpr's "nodatavalueexpr" parameter
-	  with "nodataval" and datatype changed from text to double
-	  precision. This makes this parameter the same as
-	  "nodatanodataval" found in ST_MapAlgebra2Expr.
+	* [r8110] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected: Replaced
+	  ST_MapAlgebraExpr's "nodatavalueexpr" parameter with "nodataval"
+	  and datatype changed from text to double precision. This makes
+	  this parameter the same as "nodatanodataval" found in
+	  ST_MapAlgebra2Expr.
 	  
 	  Associated ticket is #866
 
 2011-11-07 21:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r8109] Rephrased a sentence or two in ST_Resample. Might not be
-	  the best.
+	* [r8109] doc/reference_raster.xml: Rephrased a sentence or two in
+	  ST_Resample. Might not be the best.
 
 2011-11-07 21:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r8108] Addition of 2-raster map algebra function
-	  ST_MapAlgebra2Expr. Next is ST_MapAlgebra2Fct.
+	* [r8108] raster, raster/rt_pg, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_mapalgebra2expr.sql,
+	  raster/test/regress/rt_mapalgebra2expr_expected: Addition of
+	  2-raster map algebra function ST_MapAlgebra2Expr. Next is
+	  ST_MapAlgebra2Fct.
 	  
 	  Ticket is #1268.
 
 2011-11-07 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r8107] Enhance robustness of ptarray_locate_point, fixing bug
-	  #1269.
+	* [r8107] liblwgeom/cunit/cu_ptarray.c, liblwgeom/ptarray.c:
+	  Enhance robustness of ptarray_locate_point, fixing bug #1269.
 	  
 	  Includes regression testcase.
 
 2011-11-06 20:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r8106] Following the cleanup in r8104, additional cleanup to
-	  remove POSTGIS_GDAL_VERSION
+	* [r8106] postgis/postgis.sql.in.c, postgis/sqldefines.h.in:
+	  Following the cleanup in r8104, additional cleanup to remove
+	  POSTGIS_GDAL_VERSION
 
 2011-11-06 20:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8105] Double-check line splitting to avoid returning empty
-	  components
+	* [r8105] liblwgeom/lwgeom_geos_split.c: Double-check line
+	  splitting to avoid returning empty components
 	  
 	  It happened on my 32bit system based on presence or absence of an
 	  lwnotice call, probably a compiler bug...
 
 2011-11-06 19:39  Sandro Santilli <strk at kbt.io>
 
-	* [r8104] Don't change SQL at compile time. The code is safe
-	  enough.
+	* [r8104] postgis/postgis.sql.in.c: Don't change SQL at compile
+	  time. The code is safe enough.
 
 2011-11-06 19:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r8103] Renamed output parameter "hasnodatavalue" to "hasnodata"
-	  in ST_BandMetadata(). This makes the parameter name consistent
-	  with all other use of "hasnodata" and the docs for
-	  ST_BandMetadata.
+	* [r8103] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_bandmetadata.sql: Renamed output parameter
+	  "hasnodatavalue" to "hasnodata" in ST_BandMetadata(). This makes
+	  the parameter name consistent with all other use of "hasnodata"
+	  and the docs for ST_BandMetadata.
 
 2011-11-06 04:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r8102] Fixed the bug described in #1263. Also fixed additional
-	  code that has the same problem. Additional syntax cleaning and
-	  comments updated. Fixed the problem with "make check" running
-	  test/core twice.
+	* [r8102] raster/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c: Fixed the bug
+	  described in #1263. Also fixed additional code that has the same
+	  problem. Additional syntax cleaning and comments updated. Fixed
+	  the problem with "make check" running test/core twice.
 
 2011-11-05 22:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r8101] Reverted r8100 due to regression failures. Instead, I
-	  added an exception check to catch for when the client isn't able
-	  to find postgis_gdal_version in the search path.
+	* [r8101] postgis/Makefile.in, postgis/postgis.sql.in.c,
+	  raster/rt_pg/rtpostgis.sql.in.c: Reverted r8100 due to regression
+	  failures. Instead, I added an exception check to catch for when
+	  the client isn't able to find postgis_gdal_version in the search
+	  path.
 	  
 	  Associated ticket is #1266
 
 2011-11-05 14:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r8100] Moved postgis_gdal_version() from rtpostgis.sql.in.c to
-	  postgis.sql.in.c. Added additional sed command to
-	  postgis/Makefile.in to handle RASTER_MODULE_PATH so as to
-	  continue using the underlyiing RASTER_gdal_version().
+	* [r8100] postgis/Makefile.in, postgis/postgis.sql.in.c,
+	  raster/rt_pg/rtpostgis.sql.in.c: Moved postgis_gdal_version()
+	  from rtpostgis.sql.in.c to postgis.sql.in.c. Added additional sed
+	  command to postgis/Makefile.in to handle RASTER_MODULE_PATH so as
+	  to continue using the underlyiing RASTER_gdal_version().
 	  
 	  Associated ticket is #1266.
 
 2011-11-05 03:50  Regina Obe <lr at pcorp.us>
 
-	* [r8099] Fix output of ST_Node -- evidentally we haven't yet
-	  instituted the change to output MULTILINESTRINGZ etc in WKT in
-	  ST_AsText nor ST_AsEWKT
+	* [r8099] doc/reference_processing.xml: Fix output of ST_Node --
+	  evidentally we haven't yet instituted the change to output
+	  MULTILINESTRINGZ etc in WKT in ST_AsText nor ST_AsEWKT
 
 2011-11-04 22:06  Regina Obe <lr at pcorp.us>
 
-	* [r8098] increment to 2.0.0a4
+	* [r8098] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control: increment to 2.0.0a4
 
 2011-11-04 22:05  Regina Obe <lr at pcorp.us>
 
-	* [r8097] increment to 2.0.0a4
+	* [r8097] extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: increment
+	  to 2.0.0a4
 
 2011-11-04 21:43  Regina Obe <lr at pcorp.us>
 
-	* [r8096] alphabatize reference_processing section. Change postgis
-	  cheatsheet to output to 2 columns. Minor adjusts to tiger
-	  cheatsheet
+	* [r8096] doc/reference_processing.xml,
+	  doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl: alphabatize
+	  reference_processing section. Change postgis cheatsheet to output
+	  to 2 columns. Minor adjusts to tiger cheatsheet
 
 2011-11-04 20:46  Regina Obe <lr at pcorp.us>
 
-	* [r8095] #1206: put in example for ST_Node. Can't test yet since
-	  my geos is recompiling.
+	* [r8095] doc/reference_processing.xml: #1206: put in example for
+	  ST_Node. Can't test yet since my geos is recompiling.
 
 2011-11-04 18:48  Sandro Santilli <strk at kbt.io>
 
-	* [r8094] Document ST_Node (#1206)
+	* [r8094] doc/reference_processing.xml: Document ST_Node (#1206)
 
 2011-11-04 18:24  Sandro Santilli <strk at kbt.io>
 
-	* [r8093] Add SQL-level tests for ST_Node (#1206)
+	* [r8093] regress/Makefile.in, regress/node.sql,
+	  regress/node_expected: Add SQL-level tests for ST_Node (#1206)
 
 2011-11-04 18:17  Sandro Santilli <strk at kbt.io>
 
-	* [r8092] Fix clean rule to get rid of .o files
+	* [r8092] liblwgeom/Makefile.in: Fix clean rule to get rid of .o
+	  files
 
 2011-11-04 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r8091] Expose ST_Node at SQL level (#1206)
+	* [r8091] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Expose
+	  ST_Node at SQL level (#1206)
 
 2011-11-04 12:22  Regina Obe <lr at pcorp.us>
 
-	* [r8090] ability to turn off example generation, and change to
-	  turn off by default
+	* [r8090] doc/xsl/raster_cheatsheet.html.xsl: ability to turn off
+	  example generation, and change to turn off by default
 
 2011-11-04 08:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8089] Fix builds againts GEOS < 3.3
+	* [r8089] liblwgeom/lwgeom_geos_node.c: Fix builds againts GEOS <
+	  3.3
 
 2011-11-04 06:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8088] Add an lwgeom_node function in liblwgeom (see #1206)
+	* [r8088] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_node.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_geos_node.c: Add an
+	  lwgeom_node function in liblwgeom (see #1206)
 	  Includes testcase
 
 2011-11-04 00:57  Regina Obe <lr at pcorp.us>
 
-	* [r8087] Add enhanced note for AddGeometryColumn
+	* [r8087] doc/reference_management.xml: Add enhanced note for
+	  AddGeometryColumn
 
 2011-11-03 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r8086] Add lwcollection_reserve internal function
+	* [r8086] liblwgeom/liblwgeom_internal.h, liblwgeom/lwcollection.c:
+	  Add lwcollection_reserve internal function
 
 2011-11-03 17:09  Sandro Santilli <strk at kbt.io>
 
-	* [r8085] Pass GEOS version to unit tests, skip test for SPLIT when
+	* [r8085] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_split.c:
+	  Pass GEOS version to unit tests, skip test for SPLIT when
 	  building against older geos.
 
 2011-11-03 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r8084] Add an line-by-point internal split function taking an
-	  output vector.
+	* [r8084] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_split.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom_geos_split.c: Add an line-by-point internal
+	  split function taking an output vector.
 	  Regress test the new function.
 
 2011-11-02 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r8083] Add test for ST_Summary
+	* [r8083] regress/Makefile.in, regress/summary.sql,
+	  regress/summary_expected: Add test for ST_Summary
 
 2011-11-02 13:48  Regina Obe <lr at pcorp.us>
 
-	* [r8082] change order of populate_geometry_columns drop all one
-	  depends on oid one
+	* [r8082] postgis/postgis_drop.sql.in.c: change order of
+	  populate_geometry_columns drop all one depends on oid one
 
 2011-11-02 13:47  Regina Obe <lr at pcorp.us>
 
-	* [r8081] drop populate_geometry_columns(). This is needed because
-	  got replaced by populate_geometry_columns(use_typmod=true). So if
-	  both exist get function is not unique error
+	* [r8081] postgis/postgis_drop.sql.in.c: drop
+	  populate_geometry_columns(). This is needed because got replaced
+	  by populate_geometry_columns(use_typmod=true). So if both exist
+	  get function is not unique error
 
 2011-11-02 13:42  Regina Obe <lr at pcorp.us>
 
-	* [r8080] #1256 drop memgeomunion so geomunion can be dropped
+	* [r8080] postgis/postgis_drop.sql.in.c: #1256 drop memgeomunion so
+	  geomunion can be dropped
 
 2011-11-02 06:50  Regina Obe <lr at pcorp.us>
 
-	* [r8079] more formatting experiments
+	* [r8079] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl: more formatting experiments
 
 2011-11-02 04:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8078] Composite geometries end up with nested BBOX caches
-	  (#1254)
+	* [r8078] liblwgeom/Makefile.in, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c,
+	  postgis/MISSING_OBJECTS, postgis/lwgeom_debug.c: Composite
+	  geometries end up with nested BBOX caches (#1254)
 
 2011-11-01 18:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r8077] Based upon mailing list discussion, changed call to
-	  ST_AsRaster in _st_intersects(raster, geometry) to _st_asraster.
+	* [r8077] raster/rt_pg/rtpostgis.sql.in.c: Based upon mailing list
+	  discussion, changed call to ST_AsRaster in _st_intersects(raster,
+	  geometry) to _st_asraster.
 
 2011-11-01 17:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8076] Make st_summary at least return consistent results
-	  (#1254)
+	* [r8076] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtin.c, liblwgeom/measures3d.c,
+	  postgis/lwgeom_debug.c: Make st_summary at least return
+	  consistent results (#1254)
 
 2011-11-01 17:11  Regina Obe <lr at pcorp.us>
 
-	* [r8075] document ST_SameAlignment
+	* [r8075] doc/reference_raster.xml: document ST_SameAlignment
 
 2011-11-01 04:41  Regina Obe <lr at pcorp.us>
 
-	* [r8074] revise all to output arg list and conditionally show
-	  examples and descriptions
+	* [r8074] doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: revise all to output arg
+	  list and conditionally show examples and descriptions
 
 2011-11-01 03:06  Regina Obe <lr at pcorp.us>
 
-	* [r8073] xsl to generate postgis cheatsheet, add make cheatsheet
-	  to gnumake, better outptuting of functions with different protos.
+	* [r8073] GNUmakefile.in, doc/Makefile.in, doc/installation.xml,
+	  doc/xsl/postgis_cheatsheet.html.xsl,
+	  doc/xsl/raster_cheatsheet.html.xsl: xsl to generate postgis
+	  cheatsheet, add make cheatsheet to gnumake, better outptuting of
+	  functions with different protos.
 
 2011-10-31 22:26  Sandro Santilli <strk at kbt.io>
 
-	* [r8069] ST_CreateTopoGeo: speedup merged lines splitting
-	  [RT-SIGTA]
+	* [r8069] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_createtopogeo_expected:
+	  ST_CreateTopoGeo: speedup merged lines splitting [RT-SIGTA]
 
 2011-10-31 21:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8068] Increase accuracy of area calculation (#810)
+	* [r8068] liblwgeom/lwpoly.c: Increase accuracy of area calculation
+	  (#810)
 
 2011-10-31 20:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8067] Remove redundant prototype
+	* [r8067] libpgcommon/lwgeom_pg.h: Remove redundant prototype
 
 2011-10-31 20:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8066] Move gserialized_get_gbox_p to liblwgeom and
-	  gserialized_read_gbox_p to liblwgeom_internal
+	* [r8066] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, libpgcommon/lwgeom_pg.c,
+	  postgis/geography_measurement.c: Move gserialized_get_gbox_p to
+	  liblwgeom and gserialized_read_gbox_p to liblwgeom_internal
 
 2011-10-31 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8065] Rename pglwgeom_box2d_p
+	* [r8065] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/geography_measurement.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_gist.c: Rename
+	  pglwgeom_box2d_p
 
 2011-10-31 20:02  Regina Obe <lr at pcorp.us>
 
-	* [r8064] add raster cheat sheet generator -- and a make
-	  cheatsheets command to generate all.
+	* [r8064] doc/Makefile.in, doc/xsl/raster_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: add raster cheat sheet
+	  generator -- and a make cheatsheets command to generate all.
 
 2011-10-31 19:20  Regina Obe <lr at pcorp.us>
 
-	* [r8063] get rid of word "Functions" in section headers
+	* [r8063] doc/reference_raster.xml: get rid of word "Functions" in
+	  section headers
 
 2011-10-31 13:03  Sandro Santilli <strk at kbt.io>
 
-	* [r8062] ST_CreateTopoGeo: do not drop input nodes of degree 2
-	  (#1258) [RT-SIGTA]
+	* [r8062] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected:
+	  ST_CreateTopoGeo: do not drop input nodes of degree 2 (#1258)
+	  [RT-SIGTA]
 
 2011-10-31 12:45  Sandro Santilli <strk at kbt.io>
 
-	* [r8061] Fix generation of topology in presence of edges with same
-	  bounding box (#1261).
+	* [r8061] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected: Fix generation
+	  of topology in presence of edges with same bounding box (#1261).
 	  
 	  Includes regress test [RT-SIGTA]
 
 2011-10-31 12:22  Regina Obe <lr at pcorp.us>
 
-	* [r8060] fix another erroneous statement - its ValidateTopology
-	  not ST_ValidateTopology
+	* [r8060] doc/extras_topology.xml: fix another erroneous statement
+	  - its ValidateTopology not ST_ValidateTopology
 
 2011-10-31 11:58  Regina Obe <lr at pcorp.us>
 
-	* [r8059] get rid of word feature in description of
-	  AddTopGeometryColumn. Table can be any kind of table.
+	* [r8059] doc/extras_topology.xml: get rid of word feature in
+	  description of AddTopGeometryColumn. Table can be any kind of
+	  table.
 
 2011-10-31 05:32  Regina Obe <lr at pcorp.us>
 
-	* [r8058] more cleanup -- only print example sections if they have
-	  examples
+	* [r8058] doc/xsl/tiger_geocoder_cheatsheet.html.xsl,
+	  doc/xsl/topology_cheatsheet.html.xsl: more cleanup -- only print
+	  example sections if they have examples
 
 2011-10-31 03:14  Regina Obe <lr at pcorp.us>
 
-	* [r8057] build cheat sheet for tiger geocoder. This one looks
-	  better laid out than topology one so have to revisit topology
+	* [r8057] doc/Makefile.in,
+	  doc/xsl/tiger_geocoder_cheatsheet.html.xsl: build cheat sheet for
+	  tiger geocoder. This one looks better laid out than topology one
+	  so have to revisit topology
 
 2011-10-31 02:11  Regina Obe <lr at pcorp.us>
 
-	* [r8056] logic to flag new functions and allow tags in listings to
-	  be displayed
+	* [r8056] doc/xsl/topology_cheatsheet.html.xsl: logic to flag new
+	  functions and allow tags in listings to be displayed
 
 2011-10-30 23:10  Regina Obe <lr at pcorp.us>
 
-	* [r8055] get rid of unused styles
+	* [r8055] doc/xsl/topology_cheatsheet.html.xsl: get rid of unused
+	  styles
 
 2011-10-30 21:47  Sandro Santilli <strk at kbt.io>
 
-	* [r8054] AddEdgeModFace, AddEdgeNewFaces: simplify calls to
-	  AddEdge [RT-SIGTA]
+	* [r8054] topology/sql/sqlmm.sql: AddEdgeModFace, AddEdgeNewFaces:
+	  simplify calls to AddEdge [RT-SIGTA]
 
 2011-10-30 20:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8053] Remove some duplicate headers (much of this to be
-	  done...)
+	* [r8053] liblwgeom/box2d.c, liblwgeom/g_box.c,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_svg.c,
+	  liblwgeom/lwout_x3d.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/measures.c, liblwgeom/measures3d.c,
+	  liblwgeom/vsprintf.c, libpgcommon/lwgeom_pg.c,
+	  libpgcommon/lwgeom_pg.h, libpgcommon/lwgeom_transform.c,
+	  postgis/geography_inout.c: Remove some duplicate headers (much of
+	  this to be done...)
 
 2011-10-30 20:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8052] Remove SERIALIZED_FORM
+	* [r8052] liblwgeom/profile.h, libpgcommon/lwgeom_pg.h,
+	  postgis/SERIALIZED_FORM, postgis/profile.h: Remove
+	  SERIALIZED_FORM
 
 2011-10-30 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8051] Remove pglwgeom_serialize
+	* [r8051] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/Makefile.in, postgis/geography.h,
+	  postgis/geography_inout.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c: Remove pglwgeom_serialize
 
 2011-10-30 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r8050] Add some hints about the visited table for topology.AsGML
+	* [r8050] doc/extras_topology.xml: Add some hints about the visited
+	  table for topology.AsGML
 
 2011-10-30 18:49  Regina Obe <lr at pcorp.us>
 
-	* [r8049] logic to build html cheatsheet -- some logic still needed
-	  to extract the examples correctly.
+	* [r8049] doc/Makefile.in, doc/xsl/topology_cheatsheet.html.xsl:
+	  logic to build html cheatsheet -- some logic still needed to
+	  extract the examples correctly.
 
 2011-10-30 15:36  Regina Obe <lr at pcorp.us>
 
-	* [r8048] get rid of extra fluff words in section titles
+	* [r8048] doc/extras_topology.xml: get rid of extra fluff words in
+	  section titles
 
 2011-10-29 20:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8047] Fix regression
+	* [r8047] postgis/lwgeom_functions_basic.c: Fix regression
 
 2011-10-29 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8046] Remove pglwgeom_ndims
+	* [r8046] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom.c, libpgcommon/lwgeom_pg.c,
+	  libpgcommon/lwgeom_pg.h, postgis/geography_inout.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_ogc.c,
+	  raster/rt_pg/rt_pg.c: Remove pglwgeom_ndims
 
 2011-10-29 20:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8045] Remove pglwgeom_size
+	* [r8045] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_basic.c: Remove pglwgeom_size
 
 2011-10-29 20:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8044] Remove pglwgeom_get_zm
+	* [r8044] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_basic.c: Remove pglwgeom_get_zm
 
 2011-10-29 01:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8043] Fix odd formating in optimistic_overlap
+	* [r8043] postgis/lwgeom_functions_basic.c: Fix odd formating in
+	  optimistic_overlap
 
 2011-10-29 01:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8042] Remove pglwgeom_is_empty
+	* [r8042] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_geos.c: Remove pglwgeom_is_empty
 
 2011-10-29 01:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8041] Remove pglwgeom_drop_bbox
+	* [r8041] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_inout.c: Remove pglwgeom_drop_bbox
 
 2011-10-29 00:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8040] Remove pglwgeom_has_bbox, pglwgeom_has_z, pglwgeom_has_m
+	* [r8040] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in:
+	  Remove pglwgeom_has_bbox, pglwgeom_has_z, pglwgeom_has_m
 
 2011-10-29 00:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8039] Remove pglwgeom_has_bbox, pglwgeom_has_z, pglwgeom_has_m
+	* [r8039] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c: Remove
+	  pglwgeom_has_bbox, pglwgeom_has_z, pglwgeom_has_m
 
 2011-10-29 00:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8038] Remove pglwgeom_get_type
+	* [r8038] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/geography_inout.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_spheroid.c: Remove
+	  pglwgeom_get_type
 
 2011-10-28 22:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8037] remove pglwgeom_get_srid, pglwgeom_set_srid
+	* [r8037] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_transform.c: remove pglwgeom_get_srid,
+	  pglwgeom_set_srid
 
 2011-10-28 21:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8036] Remove pglwgeom_deserialize
+	* [r8036] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/geography_inout.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_sqlmm.c, postgis/lwgeom_transform.c: Remove
+	  pglwgeom_deserialize
 
 2011-10-28 20:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8035] Commit remaining removals of BOX2DFLOAT4 and PG_LWGEOM
+	* [r8035] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h: Commit
+	  remaining removals of BOX2DFLOAT4 and PG_LWGEOM
 
 2011-10-28 20:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8034] Remove BOX2DFLOAT4->GBOX and PG_LWGEOM->GSERIALIZED
-	  #defines
+	* [r8034] liblwgeom/box2d.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  postgis/geography_inout.c, postgis/geometry_estimate.c,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c: Remove BOX2DFLOAT4->GBOX and
+	  PG_LWGEOM->GSERIALIZED #defines
 
 2011-10-28 18:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8033] Fix call to geometry_type_from_string to use right type.
+	* [r8033] liblwgeom/cunit/cu_libgeom.c: Fix call to
+	  geometry_type_from_string to use right type.
 
 2011-10-28 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8032] Move clone support functions into internal
+	* [r8032] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h:
+	  Move clone support functions into internal
 
 2011-10-28 18:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8031] Replace min/max/abs macros with FP_* variants in
-	  liblwgeom/ and with pgsql variants in postgis/
+	* [r8031] liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/measures.c,
+	  postgis/geography_estimate.c, postgis/geometry_estimate.c,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_functions_basic.c: Replace min/max/abs macros with
+	  FP_* variants in liblwgeom/ and with pgsql variants in postgis/
 
 2011-10-28 17:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8030] Remove orphaned box3d and box2dfloat4 utility functions
+	* [r8030] liblwgeom/box2d.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwgeom_api.c, postgis/lwgeom_functions_analytic.c:
+	  Remove orphaned box3d and box2dfloat4 utility functions
 
 2011-10-28 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8029] Remove orphaned _compute_box3d functions
+	* [r8029] liblwgeom/cunit/cu_geodetic.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c, liblwgeom/ptarray.c:
+	  Remove orphaned _compute_box3d functions
 
 2011-10-28 17:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8028] Remove box2df_from_gbox and gbox_from_box2df
+	* [r8028] liblwgeom/g_box.c, liblwgeom/liblwgeom.h.in: Remove
+	  box2df_from_gbox and gbox_from_box2df
 
 2011-10-28 17:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8027] Ensure calls to lwgeom->type use type of uint8_t
+	* [r8027] liblwgeom/g_util.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwutil.c,
+	  loader/pgsql2shp-core.c, postgis/gserialized_typmod.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_functions_basic.c: Ensure
+	  calls to lwgeom->type use type of uint8_t
 
 2011-10-28 14:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8026] Remove old profiling code
+	* [r8026] liblwgeom/lwgeom_geos.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_inout.c: Remove old
+	  profiling code
 
 2011-10-27 23:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8025] Remove old 8-bit type utility functions.
+	* [r8025] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwsegmentize.c, postgis/lwgeom_rtree.c: Remove old
+	  8-bit type utility functions.
 
 2011-10-27 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8024] Remove LWGEOM_Min* and LWGEOM_Max*
+	* [r8024] liblwgeom/liblwgeom.h.in, postgis/geography_estimate.c,
+	  postgis/geometry_estimate.c, postgis/lwgeom_box.c,
+	  postgis/lwgeom_box3d.c: Remove LWGEOM_Min* and LWGEOM_Max*
 
 2011-10-27 21:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8023] Remove serialized_form functions:
+	* [r8023] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c,
+	  postgis/BBOXCACHE_BEHAVIOURS: Remove serialized_form functions:
 	  lwpoint_serialize_size
 	  lwpoint_serialize
 	  lwpoint_serialize_buf
@@ -24394,23 +36649,33 @@
 
 2011-10-27 20:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8022] Remove printBYTES
+	* [r8022] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c: Remove
+	  printBYTES
 
 2011-10-27 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8021] Reorder header file a little.
+	* [r8021] liblwgeom/liblwgeom.h.in: Reorder header file a little.
 
 2011-10-27 20:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8020] Complete removal of LWGEOM_INSPECTED
+	* [r8020] liblwgeom/lwgeom_api.c: Complete removal of
+	  LWGEOM_INSPECTED
 
 2011-10-27 20:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8019] Remove LWGEOM_INSPECTED
+	* [r8019] liblwgeom/liblwgeom.h.in: Remove LWGEOM_INSPECTED
 
 2011-10-27 20:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8018] Remove old deserialze and inspected functions.
+	* [r8018] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c: Remove old deserialze and inspected
+	  functions.
 	  
 	  serialized_lwgeom_size
 	  lwgeom_size_subgeom
@@ -24456,573 +36721,752 @@
 
 2011-10-27 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8017] Remove compute_serialized_box3d
+	* [r8017] liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c: Remove
+	  compute_serialized_box3d
 
 2011-10-27 19:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8016] Remove duplicate and unused
+	* [r8016] liblwgeom/liblwgeom.h.in, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_inout.c: Remove duplicate and unused
 	  is_worth_caching_serialized_bbox and is_worth_caching_lwgeom_bbox
 
 2011-10-27 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8015] Add ignores for new built files
+	* [r8015] liblwgeom, libpgcommon, libpgcommon/cunit, postgis,
+	  raster, raster/test/regress: Add ignores for new built files
 
 2011-10-27 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r8013] Wrap lines within 80 columns
+	* [r8013] liblwgeom/g_serialized.txt: Wrap lines within 80 columns
 
 2011-10-27 14:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r8012] Added rtpostgis_drop.sql, rtpostgis_drop.sql.in,
-	  rtpostgis_upgrade.sql and rtpostgis_upgrade_20_minor.sql to
-	  svn:ignore
+	* [r8012] raster/rt_pg/.svnignore: Added rtpostgis_drop.sql,
+	  rtpostgis_drop.sql.in, rtpostgis_upgrade.sql and
+	  rtpostgis_upgrade_20_minor.sql to svn:ignore
 
 2011-10-27 14:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r8011] Refactored rt_band_get_min_value() to call new function
+	* [r8011] raster/.svnignore, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/scripts/python,
+	  raster/scripts/python/.svnignore: Refactored
+	  rt_band_get_min_value() to call new function
 	  rt_pixtype_get_min_value(). Addition of function
 	  rt_util_extent_type().
 
 2011-10-26 23:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8010] Remove PG_LWGEOM_construct
+	* [r8010] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  postgis/lwgeom_btree.c: Remove PG_LWGEOM_construct
 
 2011-10-26 23:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8009] Remove orphaned pglwgeom function
-	  pglwgeom_compute_serialized_box3d
+	* [r8009] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h: Remove
+	  orphaned pglwgeom function pglwgeom_compute_serialized_box3d
 
 2011-10-26 23:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8008] Remove non-gserialized portions of utility functions.
+	* [r8008] libpgcommon/lwgeom_pg.c: Remove non-gserialized portions
+	  of utility functions.
 
 2011-10-26 22:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8007] Remove more orphaned box2d support functions
+	* [r8007] doc/rfc/postgis_rfc_03_sheet.txt, liblwgeom/box2d.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom_api.c: Remove more
+	  orphaned box2d support functions
 
 2011-10-26 22:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8006] Remove *_compute_box2d* functions that are now orphans.
+	* [r8006] liblwgeom/liblwgeom.h.in, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c: Remove *_compute_box2d* functions that are
+	  now orphans.
 
 2011-10-25 21:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8005] Remove gserialized_on conditionals. Only type defines
-	  remain to be cleared out.
+	* [r8005] postgis/lwgeom_box3d.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos.c, raster/rt_pg/rt_pg.c: Remove
+	  gserialized_on conditionals. Only type defines remain to be
+	  cleared out.
 
 2011-10-25 21:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8004] Remove old box2dfloat4 in favor of gbox.
+	* [r8004] libpgcommon/lwgeom_pg.h, postgis/Makefile.in,
+	  postgis/lwgeom_box.c, postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_box3d.c: Remove old box2dfloat4 in favor of gbox.
 
 2011-10-25 20:31  Sandro Santilli <strk at kbt.io>
 
-	* [r8003] Add own copyright on the file. See
+	* [r8003] postgis/geometry_estimate.c: Add own copyright on the
+	  file. See
 	  http://postgis.refractions.net/pipermail/postgis-devel/2004-March/thread.html
 	  for historical mail exchanges about it :)
 
 2011-10-25 20:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8002] Remove old serialized_form index selectivity code.
+	* [r8002] postgis/Makefile.in, postgis/geometry_estimate.c,
+	  postgis/geometry_gist_selectivity.c, postgis/lwgeom_estimate.c:
+	  Remove old serialized_form index selectivity code.
 
 2011-10-21 21:49  Sandro Santilli <strk at kbt.io>
 
-	* [r8001] Explode the topology sections to keep primitive (sql/mm)
-	  topology management more separate from higher (TopoGeometry)
-	  management.
+	* [r8001] doc/extras_topology.xml: Explode the topology sections to
+	  keep primitive (sql/mm) topology management more separate from
+	  higher (TopoGeometry) management.
 
 2011-10-21 21:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r8000] Added rt_raster_set_geotransform_matrix() to provide
-	  quick setting of a raster's geotransform based upon the matrix
+	* [r8000] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  rt_raster_set_geotransform_matrix() to provide quick setting of a
+	  raster's geotransform based upon the matrix
 
 2011-10-21 19:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r7999] Corrected rt_raster_same_alignment() and
-	  RASTER_sameAlignment() to behave as an end-user would expect it
-	  to. So intead of errors when parameters don't match, return
-	  false.
+	* [r7999] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_samealignment_expected: Corrected
+	  rt_raster_same_alignment() and RASTER_sameAlignment() to behave
+	  as an end-user would expect it to. So intead of errors when
+	  parameters don't match, return false.
 
 2011-10-21 18:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r7998] Changed rt_raster_has_no_band to use 0-based band index
-	  instead of 1-based. Removed function prototype
-	  ST_HasNoData(raster) as the other prototype ST_HasNoData(raster,
-	  nband) now uses the default value of 1 for nband.
+	* [r7998] doc/reference_raster.xml, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c: Changed
+	  rt_raster_has_no_band to use 0-based band index instead of
+	  1-based. Removed function prototype ST_HasNoData(raster) as the
+	  other prototype ST_HasNoData(raster, nband) now uses the default
+	  value of 1 for nband.
 
 2011-10-21 14:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r7997] Changed those functions that is 1-based for band index to
-	  0-based in rt_core. This leaves only rt_raster_has_no_band, which
-	  may have other issues as well.
+	* [r7997] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: Changed those functions
+	  that is 1-based for band index to 0-based in rt_core. This leaves
+	  only rt_raster_has_no_band, which may have other issues as well.
 	  
 	  Associated ticket is #754
 
 2011-10-21 12:01  Regina Obe <lr at pcorp.us>
 
-	* [r7996] put in logic to st_setsrid to wgs84 before doing
-	  st_distance_sphere in case Paul decides he doesn't want to fix
-	  the regression issue noted in #1243
+	* [r7996]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql: put
+	  in logic to st_setsrid to wgs84 before doing st_distance_sphere
+	  in case Paul decides he doesn't want to fix the regression issue
+	  noted in #1243
 
 2011-10-20 22:24  Bborie Park <dustymugs at gmail.com>
 
-	* [r7995] Renamed RASTER_samealignment() to RASTER_sameAlignment()
-	  and corrected C++ style comments with C comments
+	* [r7995] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Renamed RASTER_samealignment() to RASTER_sameAlignment() and
+	  corrected C++ style comments with C comments
 
 2011-10-20 22:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r7994] Removed use of PG_DETOAST_DATUM_COPY and PG_FREE_IF_COPY
-	  as all rasters should be detoasted using PG_DETOAST_DATUM as it
-	  doesn't create a copy, thus consuming more space.
+	* [r7994] raster/rt_pg/rt_pg.c: Removed use of
+	  PG_DETOAST_DATUM_COPY and PG_FREE_IF_COPY as all rasters should
+	  be detoasted using PG_DETOAST_DATUM as it doesn't create a copy,
+	  thus consuming more space.
 
 2011-10-20 13:31  David Zwarg <dzwarg at azavea.com>
 
-	* [r7993] Replaced missing signatures of ST_MapAlgebraFct.
+	* [r7993] raster/rt_pg/rtpostgis.sql.in.c: Replaced missing
+	  signatures of ST_MapAlgebraFct.
 
 2011-10-20 00:49  Regina Obe <lr at pcorp.us>
 
-	* [r7992] move function args to single line so CREATe EXTENSION
-	  topology FROM unpackaged script builds corectly
+	* [r7992] topology/sql/gml.sql,
+	  topology/sql/topoelement/topoelement_agg.sql: move function args
+	  to single line so CREATe EXTENSION topology FROM unpackaged
+	  script builds corectly
 
 2011-10-19 23:47  Regina Obe <lr at pcorp.us>
 
-	* [r7991] add in missing ST_MapAlgebraFct protos
+	* [r7991] doc/reference_raster.xml: add in missing ST_MapAlgebraFct
+	  protos
 
 2011-10-19 23:25  Regina Obe <lr at pcorp.us>
 
-	* [r7990] evidentally missed one or get the wrong ST_MapAlgebraFct
-	  proto in last commit
+	* [r7990] doc/reference_raster.xml: evidentally missed one or get
+	  the wrong ST_MapAlgebraFct proto in last commit
 
 2011-10-19 20:31  Regina Obe <lr at pcorp.us>
 
-	* [r7989] Get rid of
+	* [r7989] doc/reference_raster.xml: Get rid of
 	  st_mapalgebrafct(raster,text,regprocedure,text[]) proto since
 	  there is no matching function - messing up my ability to test my
 	  extensions
 
 2011-10-18 11:37  Regina Obe <lr at pcorp.us>
 
-	* [r7988] #860 Get rid of some dup definitions in ST_MapAlgebraFct
-	  and add some missing ones.
+	* [r7988] doc/reference_raster.xml: #860 Get rid of some dup
+	  definitions in ST_MapAlgebraFct and add some missing ones.
 
 2011-10-18 02:23  Regina Obe <lr at pcorp.us>
 
-	* [r7987] Add postgis_before_drop for dropping functions that have
-	  arument names renamed before reinstall. Just for upgrade script
-	  since can't do CREATE OR REPLACE if arg names have changed
+	* [r7987] postgis/Makefile.in: Add postgis_before_drop for dropping
+	  functions that have arument names renamed before reinstall. Just
+	  for upgrade script since can't do CREATE OR REPLACE if arg names
+	  have changed
 
 2011-10-17 16:16  David Zwarg <dzwarg at azavea.com>
 
-	* [r7986] Fixed documentation code listing typo for
-	  ST_MapAlgebraFct, and added more information about userfunctions
-	  and variadic text args.
+	* [r7986] doc/reference_raster.xml: Fixed documentation code
+	  listing typo for ST_MapAlgebraFct, and added more information
+	  about userfunctions and variadic text args.
 
 2011-10-17 13:45  Regina Obe <lr at pcorp.us>
 
-	* [r7985] update bios
+	* [r7985] doc/introduction.xml: update bios
 
 2011-10-17 13:10  David Zwarg <dzwarg at azavea.com>
 
-	* [r7984] Added ST_MapAlgebraFct to documentation, with same
-	  examples as ST_MapAlgebraExpr
+	* [r7984] doc/reference_raster.xml: Added ST_MapAlgebraFct to
+	  documentation, with same examples as ST_MapAlgebraExpr
 
 2011-10-16 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r7983] upgrade from a1-a3 for topology, beginning of upgrade
-	  extension for postgis -- still need to resolve issue of ALTER
-	  EXTENSION not having a DROP IF EXISTS -- a bit annoying for aggs.
+	* [r7983] extensions/postgis/Makefile,
+	  extensions/postgis/postgis.control,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: upgrade
+	  from a1-a3 for topology, beginning of upgrade extension for
+	  postgis -- still need to resolve issue of ALTER EXTENSION not
+	  having a DROP IF EXISTS -- a bit annoying for aggs.
 
 2011-10-14 22:43  Regina Obe <lr at pcorp.us>
 
-	* [r7982] Move XMin/Max etc out of miscellaneous into accessors --
-	  Per Pierre's suggestion. Seems more logical.
+	* [r7982] doc/reference_accessor.xml, doc/reference_misc.xml: Move
+	  XMin/Max etc out of miscellaneous into accessors -- Per Pierre's
+	  suggestion. Seems more logical.
 
 2011-10-14 22:36  Regina Obe <lr at pcorp.us>
 
-	* [r7981] Getr di of the word function in heard. Guess it is kind
-	  of stupid
+	* [r7981] doc/reference_processing.xml: Getr di of the word
+	  function in heard. Guess it is kind of stupid
 
 2011-10-14 18:11  David Zwarg <dzwarg at azavea.com>
 
-	* [r7980] Implemented raster map algebra with user
-	  functions/callbacks. (#860)
+	* [r7980] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected,
+	  raster/test/regress/rt_mapalgebraexpr.sql,
+	  raster/test/regress/rt_mapalgebraexpr_expected,
+	  raster/test/regress/rt_mapalgebrafct.sql,
+	  raster/test/regress/rt_mapalgebrafct_expected: Implemented raster
+	  map algebra with user functions/callbacks. (#860)
 
 2011-10-13 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7979] Actually we use bash code, not sh code
+	* [r7979] regress/run_test: Actually we use bash code, not sh code
 
 2011-10-13 12:28  Regina Obe <lr at pcorp.us>
 
-	* [r7977] Add _ST_Resample -- evidentally arg names changed. also
-	  got rid of arg names in _ST_AsRaster
+	* [r7977] raster/rt_pg/rtpostgis_drop.sql.in.c: Add _ST_Resample --
+	  evidentally arg names changed. also got rid of arg names in
+	  _ST_AsRaster
 
 2011-10-13 11:56  Regina Obe <lr at pcorp.us>
 
-	* [r7976] Some functions need to be dropped before upgrade minor if
-	  they need to be recreated. This is required for functions where
-	  argument names change but fundamental types do not. Will add this
-	  to upgrade minor script build later.
+	* [r7976] postgis/postgis_drop_before.sql.in.c: Some functions need
+	  to be dropped before upgrade minor if they need to be recreated.
+	  This is required for functions where argument names change but
+	  fundamental types do not. Will add this to upgrade minor script
+	  build later.
 
 2011-10-12 14:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r7975] Bug fix for _ST_Intersects(geometry, raster) where the
-	  buffering of the intersection could return NULL. This happens if
-	  the buffer was passed zero for the buffer distance.
+	* [r7975] raster/rt_pg/rtpostgis.sql.in.c: Bug fix for
+	  _ST_Intersects(geometry, raster) where the buffering of the
+	  intersection could return NULL. This happens if the buffer was
+	  passed zero for the buffer distance.
 
 2011-10-12 12:51  Regina Obe <lr at pcorp.us>
 
-	* [r7974] move ST_AddBand to raster constructors section per ticket
-	  #1240 and rename Raster Band Accessors and Constructors to just
-	  Raster Band Accessors
+	* [r7974] doc/reference_raster.xml: move ST_AddBand to raster
+	  constructors section per ticket #1240 and rename Raster Band
+	  Accessors and Constructors to just Raster Band Accessors
 
 2011-10-12 11:26  Regina Obe <lr at pcorp.us>
 
-	* [r7972] another minor correction
+	* [r7972] doc/using_postgis_dataman.xml: another minor correction
 
 2011-10-12 11:18  Regina Obe <lr at pcorp.us>
 
-	* [r7971] #1241 apply doc_vacuum_analyze_and_I_None_typo.patch
+	* [r7971] doc/using_postgis_dataman.xml: #1241 apply
+	  doc_vacuum_analyze_and_I_None_typo.patch
 
 2011-10-11 14:37  Sandro Santilli <strk at kbt.io>
 
-	* [r7970] Typename in type specifier doesn't need to be quoted.
+	* [r7970] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-compoundcurve.sql, regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-multicurve.sql, regress/sql-mm-multisurface.sql:
+	  Typename in type specifier doesn't need to be quoted.
 
 2011-10-11 10:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7969] Ignore more generated files
+	* [r7969] .gitignore: Ignore more generated files
 
 2011-10-10 20:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7968] Restrict valid spatial_ref_sys SRID values between 1 and
-	  998999 (#1233)
+	* [r7968] postgis/postgis.sql.in.c: Restrict valid spatial_ref_sys
+	  SRID values between 1 and 998999 (#1233)
 	  
 	  I guess it'll take some special handling for this change in the
 	  upgrade scripts. I didn't do any with this commit.
 
 2011-10-10 20:38  Sandro Santilli <strk at kbt.io>
 
-	* [r7967] Clamp SRID in typmod parser. Now we get NOTICE/clamp also
-	  on create table.
+	* [r7967] postgis/gserialized_typmod.c: Clamp SRID in typmod
+	  parser. Now we get NOTICE/clamp also on create table.
 
 2011-10-10 20:26  Sandro Santilli <strk at kbt.io>
 
-	* [r7966] Clamp SRID in AddGeometryColumn, update expected topology
-	  test results to expect -1 being transformed to 0 (current
-	  official UNKNOWN SRID value).
+	* [r7966] postgis/postgis.sql.in.c,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/st_remedgemodface_expected,
+	  topology/test/regress/st_remedgenewface_expected: Clamp SRID in
+	  AddGeometryColumn, update expected topology test results to
+	  expect -1 being transformed to 0 (current official UNKNOWN SRID
+	  value).
 
 2011-10-10 19:25  Sandro Santilli <strk at kbt.io>
 
-	* [r7965] Do not use AddGeometryColumn, to avoid having to write an
-	  explicit unknown SRID value.
+	* [r7965] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected: Do not use
+	  AddGeometryColumn, to avoid having to write an explicit unknown
+	  SRID value.
 
 2011-10-10 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7964] Hush NOTICES in regress test currently not emitting any
-	  (propedeutic for srid clamping in AddGeometryColumn, which is
-	  invoked with SRID=-1 by this testcase)
+	* [r7964] regress/sql-mm-circularstring.sql: Hush NOTICES in
+	  regress test currently not emitting any (propedeutic for srid
+	  clamping in AddGeometryColumn, which is invoked with SRID=-1 by
+	  this testcase)
 
 2011-10-10 07:38  Sandro Santilli <strk at kbt.io>
 
-	* [r7963] Clamp SRID on serialization and deserialization. Raise an
-	  error when clamp_srid receives a number > 999999
+	* [r7963] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h.in, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwutil.c: Clamp SRID on serialization and
+	  deserialization. Raise an error when clamp_srid receives a number
+	  > 999999
 
 2011-10-10 07:35  Sandro Santilli <strk at kbt.io>
 
-	* [r7962] Do not input an explicit value to mean unknown SRID (in
-	  raster test)
+	* [r7962] raster/test/regress/create_rt_gist_test.sql: Do not input
+	  an explicit value to mean unknown SRID (in raster test)
 
 2011-10-10 07:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7961] Do not input an explicit value to mean unknown SRID
+	* [r7961] regress/tickets.sql: Do not input an explicit value to
+	  mean unknown SRID
 
 2011-10-10 06:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7960] Use macros for hard-coded "magic" SRIDs used by _BestSRID
-	  and ST_Transform, use 999xxx range for them. See ticket #1230.
+	* [r7960] libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/geography_measurement.c:
+	  Use macros for hard-coded "magic" SRIDs used by _BestSRID and
+	  ST_Transform, use 999xxx range for them. See ticket #1230.
 
 2011-10-07 00:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r7959] Added additional error checking and error messages to
-	  ST_SameAlignment function
+	* [r7959] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_samealignment_expected: Added additional
+	  error checking and error messages to ST_SameAlignment function
 
 2011-10-06 23:25  Bborie Park <dustymugs at gmail.com>
 
-	* [r7958] minor cleanup and prettiness.
+	* [r7958] raster/rt_pg/Makefile.in: minor cleanup and prettiness.
 
 2011-10-06 15:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r7957] Make use of clamp_srid function for SRID checks
+	* [r7957] raster/rt_pg/rt_pg.c: Make use of clamp_srid function for
+	  SRID checks
 
 2011-10-06 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r7956] Raise a NOTICE when a SRID <= 0 but != SRID_UNKNOWN is
-	  converted
+	* [r7956] liblwgeom/lwutil.c: Raise a NOTICE when a SRID <= 0 but
+	  != SRID_UNKNOWN is converted
 
 2011-10-06 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r7955] Clamp literal SRID values occurring in WKB and WKT.
+	* [r7955] liblwgeom/lwin_wkb.c, liblwgeom/lwin_wkt.c: Clamp literal
+	  SRID values occurring in WKB and WKT.
 
 2011-10-06 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r7954] Add clamp_srid internal function returning UNKNOWN for <=
-	  0 values.
+	* [r7954] liblwgeom/liblwgeom_internal.h, liblwgeom/lwutil.c: Add
+	  clamp_srid internal function returning UNKNOWN for <= 0 values.
 
 2011-10-06 07:18  Sandro Santilli <strk at kbt.io>
 
-	* [r7953] Do not use an explicit SRID=-1 in EKWT. It's not needed.
+	* [r7953] regress/out_geography.sql: Do not use an explicit SRID=-1
+	  in EKWT. It's not needed.
 
 2011-10-06 06:57  Sandro Santilli <strk at kbt.io>
 
-	* [r7952] Do not use an explicit SRID=-1 in EKWT. It's not needed.
+	* [r7952] regress/relate.sql: Do not use an explicit SRID=-1 in
+	  EKWT. It's not needed.
 
 2011-10-05 23:03  Bborie Park <dustymugs at gmail.com>
 
-	* [r7951] Implements ST_SameAlignment.
+	* [r7951] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_samealignment.sql,
+	  raster/test/regress/rt_samealignment_expected: Implements
+	  ST_SameAlignment.
 	  
 	  Associated ticket is #589.
 
 2011-10-05 18:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r7950] Fixed --with-gdalconfig parameter as per ticket #1167.
+	* [r7950] configure.ac: Fixed --with-gdalconfig parameter as per
+	  ticket #1167.
 
 2011-10-05 18:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r7949] As per Bryce's comments in ticket #1174, reduce the
-	  number of calculations when doing rt_raster_geopoint_to_cell by
-	  using an inverse geotransform matrix. Unlike the patch attached
-	  to the ticket, this commit does not change the structure of the
-	  rt_raster struct. It may be worth changing the rt_raster struct
-	  eventually, but will cost us the single memcpy when serializing
-	  rt_raster. Also, changes for testing SRID as "unknown" if value
-	  is lte SRID_UNKNOWN (presently 0).
+	* [r7949] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: As per Bryce's comments in ticket #1174,
+	  reduce the number of calculations when doing
+	  rt_raster_geopoint_to_cell by using an inverse geotransform
+	  matrix. Unlike the patch attached to the ticket, this commit does
+	  not change the structure of the rt_raster struct. It may be worth
+	  changing the rt_raster struct eventually, but will cost us the
+	  single memcpy when serializing rt_raster. Also, changes for
+	  testing SRID as "unknown" if value is lte SRID_UNKNOWN (presently
+	  0).
 	  
 	  Associated ticket is #1174.
 
 2011-10-05 04:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7948] Removed hackish use of POSTGIS_GDAL_VERSION in
-	  postgis/sqldefines.h.in and postgis/postgis.sql.in.c. Added
-	  conditional compilation of extent resizing based upon GDAL
-	  version in rt_api.c
+	* [r7948] postgis/postgis.sql.in.c, postgis/sqldefines.h.in,
+	  raster/rt_core/rt_api.c: Removed hackish use of
+	  POSTGIS_GDAL_VERSION in postgis/sqldefines.h.in and
+	  postgis/postgis.sql.in.c. Added conditional compilation of extent
+	  resizing based upon GDAL version in rt_api.c
 
 2011-10-04 23:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r7947] Fixed bug where a call to postgis_full_version causes
-	  error if postgis_gdal_version doesn't exist because raster
-	  support is not included
+	* [r7947] postgis/postgis.sql.in.c, postgis/sqldefines.h.in: Fixed
+	  bug where a call to postgis_full_version causes error if
+	  postgis_gdal_version doesn't exist because raster support is not
+	  included
 
 2011-10-04 23:13  Sandro Santilli <strk at kbt.io>
 
-	* [r7946] don't try to call postgis_gdal_version() if not testing
-	  raster (the signature is unavailable)
+	* [r7946] regress/run_test: don't try to call
+	  postgis_gdal_version() if not testing raster (the signature is
+	  unavailable)
 
 2011-10-04 22:38  Bborie Park <dustymugs at gmail.com>
 
-	* [r7945] Adds postgis_gdal_version() function as per ticket #1225.
+	* [r7945] configure.ac, postgis/postgis.sql.in.c,
+	  raster/raster_config.h.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, regress/run_test: Adds
+	  postgis_gdal_version() function as per ticket #1225.
 
 2011-10-04 20:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r7944] Changed adjustment of extent by half-pixel to full-pixel
-	  for points and linestrings to ensure compatibility with GDAL 1.6,
-	  1.7 and 1.8. GDAL 1.9 (current trunk) appears to work fine with
-	  half-pixel adjustments.
+	* [r7944] raster/rt_core/rt_api.c: Changed adjustment of extent by
+	  half-pixel to full-pixel for points and linestrings to ensure
+	  compatibility with GDAL 1.6, 1.7 and 1.8. GDAL 1.9 (current
+	  trunk) appears to work fine with half-pixel adjustments.
 
 2011-10-04 20:46  Regina Obe <lr at pcorp.us>
 
-	* [r7943] add KNN GIST + credits to news release (was already in
-	  docs)
+	* [r7943] NEWS: add KNN GIST + credits to news release (was already
+	  in docs)
 
 2011-10-04 20:43  Regina Obe <lr at pcorp.us>
 
-	* [r7942] minor correction to <#> description
+	* [r7942] doc/reference_operator.xml: minor correction to <#>
+	  description
 
 2011-10-04 19:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r7941] For linestrings, use same logic for points where extent
-	  is increased by half a pixel to catch geometries on the edges.
+	* [r7941] raster/rt_core/rt_api.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_intersects.sql: For linestrings, use same
+	  logic for points where extent is increased by half a pixel to
+	  catch geometries on the edges.
 	  
 	  Associated ticket is #1213
 
 2011-10-04 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r7940] Do not base availability of SQL ST_Hausdorff* signatures
-	  on GEOS version
+	* [r7940] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Do not
+	  base availability of SQL ST_Hausdorff* signatures on GEOS version
 	  
 	  Tested with GEOS from the 3.1 branch (yes, we still support it !)
 
 2011-10-04 16:45  Sandro Santilli <strk at kbt.io>
 
-	* [r7939] Simple review of the topology README. Wasn't that
-	  outdated :)
+	* [r7939] topology/README: Simple review of the topology README.
+	  Wasn't that outdated :)
 
 2011-10-04 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r7938] Do not base availability of SQL isValid* signatures on
-	  GEOS version
+	* [r7938] postgis/postgis.sql.in.c: Do not base availability of SQL
+	  isValid* signatures on GEOS version
 	  
 	  This is a work for the C level library.
 
 2011-10-04 14:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7937] Tweak expected test output to expect unknown srid to be
-	  reported as 0
+	* [r7937] topology/test/regress/createtopology_expected,
+	  topology/test/regress/st_createtopogeo_expected: Tweak expected
+	  test output to expect unknown srid to be reported as 0
 	  
 	  If this will change before release, git-revert is our friend
 
 2011-10-04 14:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7936] Make topology.CreateTopology unknown-srid-agnostic (uses
-	  ST_Srid to tell)
+	* [r7936] topology/topology.sql.in.c: Make topology.CreateTopology
+	  unknown-srid-agnostic (uses ST_Srid to tell)
 	  
 	  Hopefully this makes the topology code stable during the SRID
 	  fights :)
 
 2011-10-03 15:29  Regina Obe <lr at pcorp.us>
 
-	* [r7935] Guess Nicklas was right - should have looked at my
-	  explain. Revised example to use geometry constants. Seems to be a
-	  limitation in KNN that it needs constants. Same annoying behavior
-	  with my trigram KNN that only constant phrases work, not even
-	  constant phrases wrapped in alias work.
+	* [r7935] doc/reference_operator.xml: Guess Nicklas was right -
+	  should have looked at my explain. Revised example to use geometry
+	  constants. Seems to be a limitation in KNN that it needs
+	  constants. Same annoying behavior with my trigram KNN that only
+	  constant phrases work, not even constant phrases wrapped in alias
+	  work.
 
 2011-10-03 10:32  Sandro Santilli <strk at kbt.io>
 
-	* [r7934] Drop more non-ascii dashes, update regress tests (#1226)
-	  [RT-SIGTA]
+	* [r7934] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_newedgeheal_expected,
+	  topology/test/regress/st_remedgemodface_expected,
+	  topology/test/regress/st_remedgenewface_expected: Drop more
+	  non-ascii dashes, update regress tests (#1226) [RT-SIGTA]
 	  
 	  There's a still-failing regress test due to SRID 0 being
 	  considered != 1
 
 2011-10-03 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r7933] Use ASCII dash, not UTF8 one. Fixes #1226. [RT-SIGTA]
+	* [r7933] topology/sql/sqlmm.sql: Use ASCII dash, not UTF8 one.
+	  Fixes #1226. [RT-SIGTA]
 
 2011-10-02 23:38  Regina Obe <lr at pcorp.us>
 
-	* [r7932] Add in st_valuecount evidentally changed output in 2.0
-	  series
+	* [r7932] raster/rt_pg/rtpostgis_drop.sql.in.c: Add in
+	  st_valuecount evidentally changed output in 2.0 series
 
 2011-10-02 14:12  Bborie Park <dustymugs at gmail.com>
 
-	* [r7931] fixed _st_intersects(raster, geometry, integer) where
-	  call to ST_Intersects was hardcoding the first band of raster
-	  instead of using user-provided nband.
+	* [r7931] raster/rt_pg/rtpostgis.sql.in.c: fixed
+	  _st_intersects(raster, geometry, integer) where call to
+	  ST_Intersects was hardcoding the first band of raster instead of
+	  using user-provided nband.
 
 2011-10-02 03:18  Regina Obe <lr at pcorp.us>
 
-	* [r7930] preliminary logic to build an
-	  rtpostgis_upgrade_20_minor.sql script. Still missing a drop
+	* [r7930] raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: preliminary logic to build
+	  an rtpostgis_upgrade_20_minor.sql script. Still missing a drop
 	  somewhere since my older db doesn't upgrade because complains
 	  about out parameters changed in some function.
 
 2011-10-01 17:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r7929] Fixed installation path of rtpostgis.sql to
-	  contrib/postgis-2.0. Added build of rtpostgis_drop.sql
+	* [r7929] raster/rt_pg/Makefile.in: Fixed installation path of
+	  rtpostgis.sql to contrib/postgis-2.0. Added build of
+	  rtpostgis_drop.sql
 	  
 	  Associated ticket is #615
 
 2011-10-01 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r7928] itemize more removed functions for upgrade purposes
+	* [r7928] raster/rt_pg/rtpostgis_drop.sql.in.c: itemize more
+	  removed functions for upgrade purposes
 
 2011-10-01 03:46  Regina Obe <lr at pcorp.us>
 
-	* [r7927] add very paertinatnet ST_3DDistance reference to
-	  ST_3DDwithin
+	* [r7927] doc/reference_measure.xml: add very paertinatnet
+	  ST_3DDistance reference to ST_3DDwithin
 
 2011-10-01 02:58  Regina Obe <lr at pcorp.us>
 
-	* [r7926] get rid of obsolete proto, replace with new onesfor
-	  ST_Intersects. Clarify distinctions between raster/goemtry and
-	  geometry/raster operations
+	* [r7926] doc/reference_raster.xml: get rid of obsolete proto,
+	  replace with new onesfor ST_Intersects. Clarify distinctions
+	  between raster/goemtry and geometry/raster operations
 
 2011-09-30 20:03  David Zwarg <dzwarg at azavea.com>
 
-	* [r7925] Changed ST_MapAlgebra to ST_MapAlgebraExpr. Also moved
-	  around the pixeltype parameter -- it is no longer optional. Also
-	  updated docs that referred to ST_MapAlgebra. (#860)
+	* [r7925] doc/html/images/st_mapalgebra01.png,
+	  doc/html/images/st_mapalgebra02.png,
+	  doc/html/images/st_mapalgebraexpr01.png,
+	  doc/html/images/st_mapalgebraexpr02.png,
+	  doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_mapalgebra.sql: Changed ST_MapAlgebra to
+	  ST_MapAlgebraExpr. Also moved around the pixeltype parameter --
+	  it is no longer optional. Also updated docs that referred to
+	  ST_MapAlgebra. (#860)
 
 2011-09-30 18:34  David Zwarg <dzwarg at azavea.com>
 
-	* [r7924] Renamed 'nodatavalueexpr' variable. (#866)
+	* [r7924] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Renamed 'nodatavalueexpr' variable. (#866)
 
 2011-09-30 00:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r7923] Updated regression tests to correctly support change of
-	  unknown SRID from -1 to 0.
+	* [r7923] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_intersects.sql: Updated regression tests
+	  to correctly support change of unknown SRID from -1 to 0.
 
 2011-09-29 19:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7922] Fix distclean rule to drop Makefile too
+	* [r7922] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in: Fix
+	  distclean rule to drop Makefile too
 
 2011-09-29 19:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7921] Define SHELL (used by LIBTOOL and INSTALL) hopefully
-	  helps bug #1218
+	* [r7921] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  loader/Makefile.in: Define SHELL (used by LIBTOOL and INSTALL)
+	  hopefully helps bug #1218
 
 2011-09-29 18:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r7920] Uncommented include of lwgeom_pg.h in rt_pg.c. Fixed
-	  setting SRID to -1 to SRID_UNKNOWN.
+	* [r7920] raster/rt_pg/rt_pg.c: Uncommented include of lwgeom_pg.h
+	  in rt_pg.c. Fixed setting SRID to -1 to SRID_UNKNOWN.
 
 2011-09-29 18:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r7919] Changed function ST_Intersects(raster, raster, int, int)
-	  to ST_Intersects(raster, raster). Added additional comments to
+	* [r7919] raster/rt_core/rt_api.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_intersects.sql: Changed function
+	  ST_Intersects(raster, raster, int, int) to ST_Intersects(raster,
+	  raster). Added additional comments to
 	  rt_raster_geopoint_to_cell().
 	  
 	  Associated ticket is #1212
 
 2011-09-29 10:40  Sandro Santilli <strk at kbt.io>
 
-	* [r7918] Do not incentivate use of SRID=-1 in mapserver examples.
+	* [r7918] doc/using_postgis_app.xml: Do not incentivate use of
+	  SRID=-1 in mapserver examples.
 
 2011-09-29 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7917] Do not suggest using "SRID=<unknown>" prefix in EWKT
+	* [r7917] doc/extras_topology.xml: Do not suggest using
+	  "SRID=<unknown>" prefix in EWKT
 
 2011-09-29 07:18  Regina Obe <lr at pcorp.us>
 
-	* [r7916] start work building unpackaged
+	* [r7916] extensions/postgis/Makefile: start work building
+	  unpackaged
 
 2011-09-29 04:05  Regina Obe <lr at pcorp.us>
 
-	* [r7915] add KNN gist and srid =0 breaking change. Add Vizzuality
-	  to corporate sponsors
+	* [r7915] doc/introduction.xml, doc/release_notes.xml: add KNN gist
+	  and srid =0 breaking change. Add Vizzuality to corporate sponsors
 
 2011-09-28 23:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7914] Remove gserialized.h define file (actual #define is now
-	  temporarily in liblwgeom.h)
+	* [r7914] libpgcommon/gserialized.h: Remove gserialized.h define
+	  file (actual #define is now temporarily in liblwgeom.h)
 
 2011-09-28 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7913] Remove GSERIALIZED_ON from .sql files.
+	* [r7913] liblwgeom/liblwgeom.h.in, libpgcommon/gserialized.h,
+	  libpgcommon/lwgeom_pg.h, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/postgis.sql.in.c, postgis/sqldefines.h.in,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpostgis.sql.in.c: Remove
+	  GSERIALIZED_ON from .sql files.
 
 2011-09-28 23:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7912] Change "no SRID" SRID to 0 (#286)
+	* [r7912] doc/extras_topology.xml, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/examples, liblwgeom/liblwgeom.h.in, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_geos_split.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwout_wkb.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_transform.c,
+	  regress/out_geometry.sql, regress/out_geometry_expected,
+	  regress/regress_proj.sql, regress/regress_proj_expected,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected: Change "no SRID" SRID to 0
+	  (#286)
 
 2011-09-28 21:56  Regina Obe <lr at pcorp.us>
 
-	* [r7911] document box distance KNN operator
+	* [r7911] doc/reference_operator.xml: document box distance KNN
+	  operator
 
 2011-09-28 15:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7910] Make the <-> operator return linear not square units, to
-	  match the <#> operator.
+	* [r7910] postgis/gserialized_gist_2d.c: Make the <-> operator
+	  return linear not square units, to match the <#> operator.
 
 2011-09-28 15:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7909] Add box-wise ORDER BY for KNN (#701)
+	* [r7909] postgis/gserialized_gist_2d.c, postgis/postgis.sql.in.c:
+	  Add box-wise ORDER BY for KNN (#701)
 
 2011-09-28 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r7908] Image generator also uses LWDEBUG macros... how popular !
+	* [r7908] doc/html/image_src/generator.c: Image generator also uses
+	  LWDEBUG macros... how popular !
 
 2011-09-28 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r7907] Move LWDEBUG macros in a new lwgeom_log.h header file
-	  (see #1220)
+	* [r7907] liblwgeom/Makefile.in, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h.in,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwgeom_log.h, liblwgeom/lwgeom_transform.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtin.c, liblwgeom/lwtree.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c, liblwgeom/ptarray.c,
+	  libpgcommon/lwgeom_transform.c, loader/pgsql2shp-core.c,
+	  loader/shp2pgsql-core.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_spheroid.c: Move LWDEBUG macros in a new
+	  lwgeom_log.h header file (see #1220)
 	  
 	  Update all implementation files accordingly.
 	  Fix some misuses out of liblwgeom.
@@ -25030,161 +37474,197 @@
 
 2011-09-27 23:29  Regina Obe <lr at pcorp.us>
 
-	* [r7906] merge postgis and raster into a single extension called
-	  "postgis", revise postgis_topology control to depend on this new
-	  extension
+	* [r7906] extensions/postgis, extensions/postgis/META.json,
+	  extensions/postgis/Makefile, extensions/postgis/postgis.control,
+	  extensions/postgis/postgis_core.control, extensions/postgis_core,
+	  extensions/postgis_raster,
+	  extensions/postgis_topology/postgis_topology.control: merge
+	  postgis and raster into a single extension called "postgis",
+	  revise postgis_topology control to depend on this new extension
 
 2011-09-27 23:28  Regina Obe <lr at pcorp.us>
 
-	* [r7905] more drop of functions that changed signature
+	* [r7905] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis_drop.sql.in.c: more drop of functions that
+	  changed signature
 
 2011-09-27 17:35  Regina Obe <lr at pcorp.us>
 
-	* [r7904] clarify current implementation is centroid of box not the
-	  geometry.
+	* [r7904] doc/reference_operator.xml: clarify current
+	  implementation is centroid of box not the geometry.
 
 2011-09-27 15:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7903] Drop duplicated geometry_out definition
+	* [r7903] postgis/postgis.sql.in.c: Drop duplicated geometry_out
+	  definition
 
 2011-09-27 05:09  Regina Obe <lr at pcorp.us>
 
-	* [r7902] correct the description on semantics of knn operator
+	* [r7902] doc/reference_operator.xml: correct the description on
+	  semantics of knn operator
 
 2011-09-27 03:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r7901] Removed ST_Intersects(raster, int, raster, int) version
-	  of two raster ST_Intersects.
+	* [r7901] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/Makefile.in: Removed ST_Intersects(raster, int,
+	  raster, int) version of two raster ST_Intersects.
 	  
 	  Associated ticket is #1212
 
 2011-09-27 03:15  Regina Obe <lr at pcorp.us>
 
-	* [r7900] wrap examples in cdata tags so don't break parser
+	* [r7900] doc/reference_operator.xml: wrap examples in cdata tags
+	  so don't break parser
 
 2011-09-27 02:58  Regina Obe <lr at pcorp.us>
 
-	* [r7899] document new knn gist operator -- example mostly
-	  plagiarized from Paul's postgis-devel example with addition of
-	  care consideration of safe casting and SQL formatting. I know I'm
-	  getting lazy in my old age.
+	* [r7899] doc/reference_operator.xml: document new knn gist
+	  operator -- example mostly plagiarized from Paul's postgis-devel
+	  example with addition of care consideration of safe casting and
+	  SQL formatting. I know I'm getting lazy in my old age.
 
 2011-09-27 02:22  Regina Obe <lr at pcorp.us>
 
-	* [r7898] preliminary work on drop deprecated functions. Not tied
-	  into anything yet.
+	* [r7898] raster/rt_pg/rtpostgis_drop.sql.in.c: preliminary work on
+	  drop deprecated functions. Not tied into anything yet.
 
 2011-09-27 02:09  Regina Obe <lr at pcorp.us>
 
-	* [r7897] get rid of obslete protos for ST_Intersects and revise
-	  description to describe new semantics of raster st_intersects
+	* [r7897] doc/reference_raster.xml: get rid of obslete protos for
+	  ST_Intersects and revise description to describe new semantics of
+	  raster st_intersects
 
 2011-09-27 01:55  Regina Obe <lr at pcorp.us>
 
-	* [r7896] put in svn keywords and forcce to LF
+	* [r7896] postgis/postgis_drop.sql.in.c: put in svn keywords and
+	  forcce to LF
 
 2011-09-26 21:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7895] Wrap <-> distance ordering into a PgSQL 9.1+ block.
+	* [r7895] postgis/postgis.sql.in.c: Wrap <-> distance ordering into
+	  a PgSQL 9.1+ block.
 
 2011-09-26 20:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7894] Add support for KNN-GiST ops. First cut only, much
-	  testing required. (#701)
+	* [r7894] postgis/gserialized_gist_2d.c, postgis/postgis.sql.in.c:
+	  Add support for KNN-GiST ops. First cut only, much testing
+	  required. (#701)
 
 2011-09-26 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r7893] Don't use the same name for input parameter and returned
-	  table description.
+	* [r7893] topology/test/regress/st_createtopogeo.sql: Don't use the
+	  same name for input parameter and returned table description.
 	  
 	  Hopefully fixes ticket #1210 [RT-SIGTA]
 
 2011-09-26 06:29  Regina Obe <lr at pcorp.us>
 
-	* [r7892] document ST_Intersects(rasta,rastb,nbanda,nbandb) -- left
-	  out ST_Intersects(rasta,nbanda,rastb,nbandb) - that one offends
-	  my senses.
+	* [r7892] doc/reference_raster.xml: document
+	  ST_Intersects(rasta,rastb,nbanda,nbandb) -- left out
+	  ST_Intersects(rasta,nbanda,rastb,nbandb) - that one offends my
+	  senses.
 
 2011-09-25 20:37  Regina Obe <lr at pcorp.us>
 
-	* [r7891] add missing geos flag to let it make check under mingw
+	* [r7891] raster/test/core/Makefile.in: add missing geos flag to
+	  let it make check under mingw
 
 2011-09-25 14:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r7890] Removed unnecessary typedef for fmin and fmax on windows.
-	  Possible fix to #1207.
+	* [r7890] raster/rt_core/rt_api.h: Removed unnecessary typedef for
+	  fmin and fmax on windows. Possible fix to #1207.
 
 2011-09-24 19:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r7889] Tweaks to makefiles due to linker symbol errors in OSX.
-	  Hopefully this can also resolve the issue with #1207.
+	* [r7889] raster/rt_core/Makefile.in, raster/rt_core/rt_api.h,
+	  raster/test/core/Makefile.in: Tweaks to makefiles due to linker
+	  symbol errors in OSX. Hopefully this can also resolve the issue
+	  with #1207.
 
 2011-09-23 22:00  Regina Obe <lr at pcorp.us>
 
-	* [r7888] Add killer sed command to create a topology upgrade minor
-	  script from topology.sql. Also change release version to 2.0.0a1
-	  since we haven't released yet. This will build a script to
-	  upgrade our mislabeled 2.0.0 to 2.0.0a1
+	* [r7888] extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: Add killer
+	  sed command to create a topology upgrade minor script from
+	  topology.sql. Also change release version to 2.0.0a1 since we
+	  haven't released yet. This will build a script to upgrade our
+	  mislabeled 2.0.0 to 2.0.0a1
 
 2011-09-23 19:58  Regina Obe <lr at pcorp.us>
 
-	* [r7887] #1209: redundant constraint chk_statefp on loading edges.
+	* [r7887] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: #1209:
+	  redundant constraint chk_statefp on loading edges.
 
 2011-09-23 19:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7886] Update topology functions status. We've completed the
-	  SQL/MM set !
+	* [r7886] topology/topology.sql.in.c: Update topology functions
+	  status. We've completed the SQL/MM set !
 
 2011-09-23 19:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7885] Implement topology.ST_CreateTopoGeo (#1190) [RT-SIGTA]
+	* [r7885] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/Makefile,
+	  topology/test/regress/st_createtopogeo.sql,
+	  topology/test/regress/st_createtopogeo_expected: Implement
+	  topology.ST_CreateTopoGeo (#1190) [RT-SIGTA]
 	  
 	  Includes regress testing and documentation update
 
 2011-09-22 15:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r7884] Further tweaks to rt_raster_gdal_rasterize to correctly
-	  handle auto-computed extents of multipoints. Addition of
-	  ST_Intersects for two rasters. Refactored the one raster and one
-	  geometry version of ST_Intersects.
+	* [r7884] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_intersects.sql,
+	  raster/test/regress/rt_intersects_expected,
+	  raster/test/regress/rt_spatial_relationship.sql,
+	  raster/test/regress/rt_spatial_relationship_expected: Further
+	  tweaks to rt_raster_gdal_rasterize to correctly handle
+	  auto-computed extents of multipoints. Addition of ST_Intersects
+	  for two rasters. Refactored the one raster and one geometry
+	  version of ST_Intersects.
 	  
 	  Associated ticket is #1176
 
 2011-09-22 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r7883] Make face creation order predictable in
-	  ST_AddEdgeNewFaces (#1205)
+	* [r7883] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Make face
+	  creation order predictable in ST_AddEdgeNewFaces (#1205)
 	  
 	  Always create the face on the right first [RT-SIGTA]
 
 2011-09-22 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r7882] Add notes and TODO items about the edge-adding functions
-	  [RT-SIGTA]
+	* [r7882] topology/sql/sqlmm.sql: Add notes and TODO items about
+	  the edge-adding functions [RT-SIGTA]
 	  
 	  See ticket #1205
 
 2011-09-22 07:22  Sandro Santilli <strk at kbt.io>
 
-	* [r7881] Reduce noice produced by ST_AddEdgeModFace at NOTICE
-	  level [RT-SIGTA]
+	* [r7881] topology/sql/sqlmm.sql: Reduce noice produced by
+	  ST_AddEdgeModFace at NOTICE level [RT-SIGTA]
 
 2011-09-21 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7880] Don't wrap prepared geom implementation in a conditional
-	  macro
+	* [r7880] postgis/lwgeom_geos_prepared.c: Don't wrap prepared geom
+	  implementation in a conditional macro
 	  
 	  These kind of full-disabling should be done at Makefile level...
 
 2011-09-21 09:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7879] Add header guards to geos headers, move GEOS_PREPARED
-	  define to the implementation file, add missing copyright header.
+	* [r7879] postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_prepared.h, postgis/profile.h: Add header
+	  guards to geos headers, move GEOS_PREPARED define to the
+	  implementation file, add missing copyright header.
 
 2011-09-21 07:32  Sandro Santilli <strk at kbt.io>
 
-	* [r7878] Make RemEdgeModFace symmetric to AddEdgeModFace about
-	  face retention
+	* [r7878] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/regress/st_remedgemodface_expected: Make
+	  RemEdgeModFace symmetric to AddEdgeModFace about face retention
 	  
 	  Save the face on the right, so that running:
 	  ST_RemEdgeModFace(name, ST_AddEdgeModFace(name, ...))
@@ -25193,544 +37673,702 @@
 
 2011-09-21 03:29  Regina Obe <lr at pcorp.us>
 
-	* [r7877] move args to same line as func so extensions unpackaged
-	  adds them correctly will ahve to come up with a better way of
-	  doing this.
+	* [r7877] topology/sql/gml.sql,
+	  topology/sql/manage/CopyTopology.sql: move args to same line as
+	  func so extensions unpackaged adds them correctly will ahve to
+	  come up with a better way of doing this.
 
 2011-09-21 03:28  Regina Obe <lr at pcorp.us>
 
-	* [r7876] makr postgis_core as required. Admittedly this will go
-	  away once we merge postgis_core and raster. Doing this gets rid
-	  of issues with raster not being able to find geometry etc if
-	  installed in separate schema from postgis_core
+	* [r7876] extensions/postgis_raster/postgis_raster.control: makr
+	  postgis_core as required. Admittedly this will go away once we
+	  merge postgis_core and raster. Doing this gets rid of issues with
+	  raster not being able to find geometry etc if installed in
+	  separate schema from postgis_core
 
 2011-09-21 03:23  Regina Obe <lr at pcorp.us>
 
-	* [r7875] more changes to properly utilize extenions model, 1
-	  remove create schema since extesnion creates it if not present,
-	  in control file designate postgis_core is required so create adds
-	  it to search path, more cleanup for unpackaged
+	* [r7875] extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/postgis_topology.control: more
+	  changes to properly utilize extenions model, 1 remove create
+	  schema since extesnion creates it if not present, in control file
+	  designate postgis_core is required so create adds it to search
+	  path, more cleanup for unpackaged
 
 2011-09-21 02:14  Regina Obe <lr at pcorp.us>
 
-	* [r7874] pick up table, type, trigger, and schemas in unlogged add
+	* [r7874] extensions/postgis_topology/Makefile: pick up table,
+	  type, trigger, and schemas in unlogged add
 
 2011-09-20 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r7873] get rid of linebreaks in function arg list so unpackaged
-	  builder works, fix logical error in sed expression
+	* [r7873] extensions/postgis_topology/Makefile,
+	  topology/sql/gml.sql: get rid of linebreaks in function arg list
+	  so unpackaged builder works, fix logical error in sed expression
 
 2011-09-20 15:49  Regina Obe <lr at pcorp.us>
 
-	* [r7872] preliminary logic to build install from unpackaged file
+	* [r7872] extensions/postgis_topology/Makefile: preliminary logic
+	  to build install from unpackaged file
 
 2011-09-20 15:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7871] Implement ST_RemEdgeModFace (#1189) [RT-SIGTA]
+	* [r7871] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/Makefile,
+	  topology/test/regress/st_remedgemodface.sql,
+	  topology/test/regress/st_remedgemodface_expected: Implement
+	  ST_RemEdgeModFace (#1189) [RT-SIGTA]
 	  
 	  Include regress testing and documentation.
 
 2011-09-19 21:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r7870] additional code cleanup of rt_raster_gdal_rasterize
+	* [r7870] raster/rt_core/rt_api.c: additional code cleanup of
+	  rt_raster_gdal_rasterize
 
 2011-09-19 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r7869] Have ST_RemEdgeNewFace return NULL when no face is
-	  created [RT-SIGTA]
+	* [r7869] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/regress/st_remedgenewface_expected: Have
+	  ST_RemEdgeNewFace return NULL when no face is created [RT-SIGTA]
 	  
 	  This is to match the ISO spec more closely. Docs and regress test
 	  updated.
 
 2011-09-19 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r7868] Fix ST_Estimated_Extent by correctly interpret histogram
-	  box (#1200)
+	* [r7868] postgis/geometry_gist_selectivity.c: Fix
+	  ST_Estimated_Extent by correctly interpret histogram box (#1200)
 
 2011-09-19 06:40  Sandro Santilli <strk at kbt.io>
 
-	* [r7867] TopologySummary: do not count the universe face in the
-	  face count
+	* [r7867] topology/sql/manage/TopologySummary.sql: TopologySummary:
+	  do not count the universe face in the face count
 
 2011-09-19 06:40  Sandro Santilli <strk at kbt.io>
 
-	* [r7866] ST_InitTopoGeo: use named argument, drop trailing space
-	  from return text
+	* [r7866] topology/sql/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: ST_InitTopoGeo: use named
+	  argument, drop trailing space from return text
 
 2011-09-18 15:51  Regina Obe <lr at pcorp.us>
 
-	* [r7865] #1202 -- also fixed issue with when typ mod application
-	  fails (because of mixed geometries) to properly catch error and
-	  raise warning instead of throw error.
+	* [r7865] postgis/postgis.sql.in.c: #1202 -- also fixed issue with
+	  when typ mod application fails (because of mixed geometries) to
+	  properly catch error and raise warning instead of throw error.
 
 2011-09-18 15:04  Regina Obe <lr at pcorp.us>
 
-	* [r7864] fix typo in warning
+	* [r7864] postgis/postgis.sql.in.c: fix typo in warning
 
 2011-09-18 14:56  Regina Obe <lr at pcorp.us>
 
-	* [r7863] #1201 don't error out when populate_geometry_columns is
-	  called on an empty table, just provide warning and don't do
-	  anything. Exclude raster_columns from populate_geometry_columns
-	  inspection.
+	* [r7863] postgis/postgis.sql.in.c: #1201 don't error out when
+	  populate_geometry_columns is called on an empty table, just
+	  provide warning and don't do anything. Exclude raster_columns
+	  from populate_geometry_columns inspection.
 
 2011-09-17 19:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7862] shp2pgsql gui wrong use of create spatial index (#1091)
+	* [r7862] loader/shp2pgsql-core.c: shp2pgsql gui wrong use of
+	  create spatial index (#1091)
 
 2011-09-17 07:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7861] Typo in testcase label
+	* [r7861] topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/st_remedgenewface_expected: Typo in
+	  testcase label
 
 2011-09-17 07:10  Sandro Santilli <strk at kbt.io>
 
-	* [r7860] Typo
+	* [r7860] topology/sql/sqlmm.sql: Typo
 
 2011-09-17 06:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7859] Minor inline documentation updates
+	* [r7859] topology/sql/sqlmm.sql, topology/topology.sql.in.c: Minor
+	  inline documentation updates
 
 2011-09-17 06:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7858] Implement ST_RemEdgeNewFace (#1188) [RT-SIGTA]
+	* [r7858] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/Makefile, topology/test/cache_geometries.sql,
+	  topology/test/regress/st_remedgenewface.sql,
+	  topology/test/regress/st_remedgenewface_expected: Implement
+	  ST_RemEdgeNewFace (#1188) [RT-SIGTA]
 	  
 	  Includes regress testing and documentation.
 
 2011-09-16 13:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r7857] fixups and code cleanups for the rt_raster_gdal_rasterize
-	  to better handle point and linestring geometries
+	* [r7857] raster/rt_core/rt_api.c: fixups and code cleanups for the
+	  rt_raster_gdal_rasterize to better handle point and linestring
+	  geometries
 
 2011-09-15 20:43  Regina Obe <lr at pcorp.us>
 
-	* [r7856] more cleanup and put in logic to also install in database
-	  help descriptors
+	* [r7856] extensions/postgis_core/Makefile,
+	  extensions/postgis_raster/META.json,
+	  extensions/postgis_raster/Makefile,
+	  extensions/postgis_raster/all.sql,
+	  extensions/postgis_topology/META.json,
+	  extensions/postgis_topology/Makefile: more cleanup and put in
+	  logic to also install in database help descriptors
 
 2011-09-15 20:05  Regina Obe <lr at pcorp.us>
 
-	* [r7855] fix invalid st_summarystats proto
+	* [r7855] doc/reference_raster.xml: fix invalid st_summarystats
+	  proto
 
 2011-09-15 18:35  Regina Obe <lr at pcorp.us>
 
-	* [r7854] now topology installs can get rid of error note.
+	* [r7854] extensions/README: now topology installs can get rid of
+	  error note.
 
 2011-09-15 18:33  Regina Obe <lr at pcorp.us>
 
-	* [r7853] postgis_topology extension now installing right. Had to
-	  get rid of ALTER TABLE .. hasz and merge it into the CREATE TABLE
-	  since that was the culprit causing extension install error
+	* [r7853] extensions/postgis_core/META.json,
+	  extensions/postgis_topology/META.json,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/all.sql, topology/topology.sql.in.c:
+	  postgis_topology extension now installing right. Had to get rid
+	  of ALTER TABLE .. hasz and merge it into the CREATE TABLE since
+	  that was the culprit causing extension install error
 
 2011-09-15 13:57  Regina Obe <lr at pcorp.us>
 
-	* [r7852] more cleanup -- this time no more errors when installing
+	* [r7852] extensions/postgis_core/META.json,
+	  extensions/postgis_core/Makefile,
+	  extensions/postgis_core/all.sql: more cleanup -- this time no
+	  more errors when installing
 
 2011-09-15 08:40  Regina Obe <lr at pcorp.us>
 
-	* [r7851] Support for PostgreSQL 9.1 CREATE EXTENSION syntax
+	* [r7851] extensions, extensions/README, extensions/postgis_core,
+	  extensions/postgis_core/META.json,
+	  extensions/postgis_core/Makefile,
+	  extensions/postgis_core/all.sql, extensions/postgis_core/doc,
+	  extensions/postgis_core/doc/postgis.md,
+	  extensions/postgis_core/postgis_core.control,
+	  extensions/postgis_core/sql, extensions/postgis_core/sql_bits,
+	  extensions/postgis_raster, extensions/postgis_raster/META.json,
+	  extensions/postgis_raster/Makefile,
+	  extensions/postgis_raster/all.sql, extensions/postgis_raster/doc,
+	  extensions/postgis_raster/doc/postgis.md,
+	  extensions/postgis_raster/postgis_raster.control,
+	  extensions/postgis_raster/sql,
+	  extensions/postgis_raster/sql_bits, extensions/postgis_topology,
+	  extensions/postgis_topology/META.json,
+	  extensions/postgis_topology/Makefile,
+	  extensions/postgis_topology/all.sql,
+	  extensions/postgis_topology/doc,
+	  extensions/postgis_topology/doc/postgis.md,
+	  extensions/postgis_topology/postgis_topology.control,
+	  extensions/postgis_topology/sql,
+	  extensions/postgis_topology/sql_bits: Support for PostgreSQL 9.1
+	  CREATE EXTENSION syntax
 
 2011-09-14 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r7850] change & to html equivalent entity
+	* [r7850] doc/extras_topology.xml: change & to html equivalent
+	  entity
 
 2011-09-14 15:24  Regina Obe <lr at pcorp.us>
 
-	* [r7849] provide real world examples of how to use CreateTopoGeom
+	* [r7849] doc/extras_topology.xml: provide real world examples of
+	  how to use CreateTopoGeom
 
 2011-09-14 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r7848] more fixes
+	* [r7848] doc/extras_tigergeocoder.xml: more fixes
 
 2011-09-14 14:51  Regina Obe <lr at pcorp.us>
 
-	* [r7847] put in new timings. After speed fix loading is 3 times
-	  faster
+	* [r7847] doc/extras_tigergeocoder.xml: put in new timings. After
+	  speed fix loading is 3 times faster
 
 2011-09-14 14:02  Regina Obe <lr at pcorp.us>
 
-	* [r7846] fix typo and create another link reference
+	* [r7846] doc/extras_tigergeocoder.xml: fix typo and create another
+	  link reference
 
 2011-09-14 12:14  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7845] Commented some queries so that the file can be executed
-	  to load the functions.
+	* [r7845] raster/scripts/plpgsql/st_mapalgebra.sql: Commented some
+	  queries so that the file can be executed to load the functions.
 
 2011-09-14 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r7844] drop populate_geometry_columns version that just takes
-	  oid. Has bene replaced with versoin that takes default arg
-	  use_typmod
+	* [r7844] postgis/postgis_drop.sql.in.c: drop
+	  populate_geometry_columns version that just takes oid. Has bene
+	  replaced with versoin that takes default arg use_typmod
 
 2011-09-13 18:52  Sandro Santilli <strk at kbt.io>
 
-	* [r7843] Re-enable accidentally disabled prepared geoms. Fixes bug
-	  #1165.
+	* [r7843] postgis/lwgeom_geos.c: Re-enable accidentally disabled
+	  prepared geoms. Fixes bug #1165.
 
 2011-09-13 18:47  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7842] Added some diagrams to the st_overlaps docmentation
+	* [r7842] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_overlaps01.wkt,
+	  doc/html/image_src/st_overlaps02.wkt,
+	  doc/html/image_src/st_overlaps03.wkt, doc/reference_measure.xml:
+	  Added some diagrams to the st_overlaps docmentation
 
 2011-09-13 03:51  Regina Obe <lr at pcorp.us>
 
-	* [r7841] fix for #1158 can't compile 8.4 under mingw windows
+	* [r7841] postgis/Makefile.in, raster/rt_pg/Makefile.in: fix for
+	  #1158 can't compile 8.4 under mingw windows
 
 2011-09-12 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r7840] Handle db initialization errors earlier
+	* [r7840] regress/run_test: Handle db initialization errors earlier
 
 2011-09-12 04:56  Regina Obe <lr at pcorp.us>
 
-	* [r7839] make topoelementarray examples make more sense
+	* [r7839] doc/extras_topology.xml: make topoelementarray examples
+	  make more sense
 
 2011-09-12 04:44  Regina Obe <lr at pcorp.us>
 
-	* [r7838] put in more description about what type id means
+	* [r7838] doc/extras_topology.xml: put in more description about
+	  what type id means
 
 2011-09-11 02:42  Regina Obe <lr at pcorp.us>
 
-	* [r7837] Link several functions back to new Topology_Load_Tiger
-	  since that demonstrates use of these functions
+	* [r7837] doc/extras_topology.xml: Link several functions back to
+	  new Topology_Load_Tiger since that demonstrates use of these
+	  functions
 
 2011-09-10 14:09  Regina Obe <lr at pcorp.us>
 
-	* [r7836] minor wording changes and reference to configuration part
-	  of documentation
+	* [r7836] doc/extras_tigergeocoder.xml, doc/installation.xml: minor
+	  wording changes and reference to configuration part of
+	  documentation
 
 2011-09-10 13:52  Regina Obe <lr at pcorp.us>
 
-	* [r7835] fix typo link to tiger topology loader
+	* [r7835] doc/extras_tigergeocoder.xml, doc/extras_topology.xml:
+	  fix typo link to tiger topology loader
 
 2011-09-10 12:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7834] Fix "no ID for constraint linkedn: Create_Topology" error
+	* [r7834] doc/extras_tigergeocoder.xml: Fix "no ID for constraint
+	  linkedn: Create_Topology" error
 
 2011-09-10 11:49  Sandro Santilli <strk at kbt.io>
 
-	* [r7833] Honour DESTDIR in documentation Makefile. Patch by Bryce
-	  L Nordgren.
+	* [r7833] doc/Makefile.in: Honour DESTDIR in documentation
+	  Makefile. Patch by Bryce L Nordgren.
 	  
 	  See ticket #1184
 
 2011-09-10 06:43  Regina Obe <lr at pcorp.us>
 
-	* [r7832] Document tiger to postgis topology loader and revise
-	  scripts to install the new function. also some additional minor
-	  fixes
+	* [r7832] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: Document
+	  tiger to postgis topology loader and revise scripts to install
+	  the new function. also some additional minor fixes
 
 2011-09-10 05:35  Regina Obe <lr at pcorp.us>
 
-	* [r7831] save as UTF-8
+	* [r7831]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  save as UTF-8
 
 2011-09-10 05:11  Regina Obe <lr at pcorp.us>
 
-	* [r7830] Alas a load with no topology validation errors. Fix
-	  remaining issues with missing loading of some edges of faces
+	* [r7830]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  Alas a load with no topology validation errors. Fix remaining
+	  issues with missing loading of some edges of faces
 
 2011-09-10 02:49  Regina Obe <lr at pcorp.us>
 
-	* [r7829] get rid of superfluous junk
+	* [r7829]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  get rid of superfluous junk
 
 2011-09-09 14:47  Regina Obe <lr at pcorp.us>
 
-	* [r7828] example of how to get actual edge geometries
+	* [r7828] doc/extras_topology.xml: example of how to get actual
+	  edge geometries
 
 2011-09-09 14:06  Regina Obe <lr at pcorp.us>
 
-	* [r7827] revise to snap points to topology precision, also set
-	  edge left/right face to 0 if null (world face). ValidateTopology
-	  now reports 25 errors instead of 484 errors (what it did before)
+	* [r7827]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  revise to snap points to topology precision, also set edge
+	  left/right face to 0 if null (world face). ValidateTopology now
+	  reports 25 errors instead of 484 errors (what it did before)
 
 2011-09-08 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r7826] revise to transform to spatial reference system of target
+	* [r7826]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  revise to transform to spatial reference system of target
 	  topology
 
 2011-09-08 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r7825] more changes to add missing edges
+	* [r7825]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  more changes to add missing edges
 
 2011-09-08 14:36  Regina Obe <lr at pcorp.us>
 
-	* [r7824] more minor corrections
+	* [r7824]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  more minor corrections
 
 2011-09-08 14:23  Regina Obe <lr at pcorp.us>
 
-	* [r7823] #1181 TopologySummary is broken causing ambiquous
-	  reference. Changed to have local variable be called
-	  var_topology_id so doesn't conflict with table column topology_id
+	* [r7823] topology/sql/manage/TopologySummary.sql: #1181
+	  TopologySummary is broken causing ambiquous reference. Changed to
+	  have local variable be called var_topology_id so doesn't conflict
+	  with table column topology_id
 
 2011-09-08 08:06  Regina Obe <lr at pcorp.us>
 
-	* [r7822] logic to load in edges marking those with orphaned
-	  next_left, next_right to -neg of itself
+	* [r7822]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  logic to load in edges marking those with orphaned next_left,
+	  next_right to -neg of itself
 
 2011-09-07 17:13  Regina Obe <lr at pcorp.us>
 
-	* [r7821] more typo corrections
+	* [r7821]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  more typo corrections
 
 2011-09-07 14:57  Regina Obe <lr at pcorp.us>
 
-	* [r7820] more typos
+	* [r7820]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  more typos
 
 2011-09-07 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r7819] fix typo
+	* [r7819]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  fix typo
 
 2011-09-07 14:54  Regina Obe <lr at pcorp.us>
 
-	* [r7818] more work on tiger topology loader -- revised to use temp
-	  table.
+	* [r7818] extras/tiger_geocoder/tiger_2010/topology/README,
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  more work on tiger topology loader -- revised to use temp table.
 
 2011-09-07 13:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r7817] Updated expected output due to change in message
+	* [r7817] raster/test/regress/rt_aspng_expected: Updated expected
+	  output due to change in message
 
 2011-09-06 21:01  Regina Obe <lr at pcorp.us>
 
-	* [r7816] correct some mistatements about export functions
+	* [r7816] doc/reference_raster.xml: correct some mistatements about
+	  export functions
 
 2011-09-06 20:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r7815] Fixed ST_AsPNG to allow rasters with four bands as that
-	  becomes a RGBA PNG image.
+	* [r7815] raster/rt_pg/rtpostgis.sql.in.c: Fixed ST_AsPNG to allow
+	  rasters with four bands as that becomes a RGBA PNG image.
 
 2011-09-06 16:40  Regina Obe <lr at pcorp.us>
 
-	* [r7814] fix typos
+	* [r7814] doc/reference_raster.xml: fix typos
 
 2011-09-06 16:24  Regina Obe <lr at pcorp.us>
 
-	* [r7813] more examples
+	* [r7813] doc/html/images/st_mapalgebra01.png,
+	  doc/html/images/st_mapalgebra02.png, doc/reference_raster.xml:
+	  more examples
 
 2011-09-06 08:07  Regina Obe <lr at pcorp.us>
 
-	* [r7812] minor indentation fix
+	* [r7812] doc/reference_raster.xml: minor indentation fix
 
 2011-09-06 08:07  Regina Obe <lr at pcorp.us>
 
-	* [r7811] document st_resample - still need to put in examples
+	* [r7811] doc/reference_raster.xml: document st_resample - still
+	  need to put in examples
 
 2011-09-06 07:25  Regina Obe <lr at pcorp.us>
 
-	* [r7810] get rid of transparency -- transparency turning to black
-	  in pdf format
+	* [r7810] doc/html/images/st_asraster01.png,
+	  doc/html/images/st_asraster02.png: get rid of transparency --
+	  transparency turning to black in pdf format
 
 2011-09-06 06:56  Regina Obe <lr at pcorp.us>
 
-	* [r7809] Add another example with pictures
+	* [r7809] doc/html/images/st_band01.png,
+	  doc/html/images/st_band02.png, doc/html/images/st_band03.png,
+	  doc/reference_raster.xml: Add another example with pictures
 
 2011-09-06 02:11  Regina Obe <lr at pcorp.us>
 
-	* [r7808] Move ST_AsRaster and ST_Band to raster contructor section
+	* [r7808] doc/extras_historytable.xml, doc/reference_raster.xml:
+	  Move ST_AsRaster and ST_Band to raster contructor section
 
 2011-09-05 15:44  Regina Obe <lr at pcorp.us>
 
-	* [r7806] revmoe history table out of docs for now
+	* [r7806] doc/extras.xml: revmoe history table out of docs for now
 
 2011-09-04 02:50  Regina Obe <lr at pcorp.us>
 
-	* [r7804] fix typo
+	* [r7804] doc/postgis.xml: fix typo
 
 2011-09-02 19:46  Regina Obe <lr at pcorp.us>
 
-	* [r7803] Put in creative commons license stamp
+	* [r7803] doc/html/images/ccbysa.png, doc/postgis.xml: Put in
+	  creative commons license stamp
 
 2011-09-02 01:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7802] Added optimizations and shortcuts for
+	* [r7802] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added optimizations and shortcuts for
 	  rt_band_get_quantiles_stream
 
 2011-09-01 14:58  Regina Obe <lr at pcorp.us>
 
-	* [r7801] revise to return first part of street number e.g. 112-345
-	  -> 112
+	* [r7801]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  revise to return first part of street number e.g. 112-345 -> 112
 
 2011-09-01 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r7800] revise so works under 8.4 evidentially in 8.4 INTO USING
-	  clauses are not interchangeable but they are in later versions
+	* [r7800]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  revise so works under 8.4 evidentially in 8.4 INTO USING clauses
+	  are not interchangeable but they are in later versions
 
 2011-09-01 11:41  Regina Obe <lr at pcorp.us>
 
-	* [r7799] fill in missing tag
+	* [r7799] doc/extras_tigergeocoder.xml: fill in missing tag
 
 2011-09-01 09:00  Regina Obe <lr at pcorp.us>
 
-	* [r7798] more finetuninng of street offset to consider
-	  non-straight tlids
+	* [r7798]
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress: more
+	  finetuninng of street offset to consider non-straight tlids
 
 2011-08-31 14:54  Regina Obe <lr at pcorp.us>
 
-	* [r7797] #1052 update doco to reflect change in behavior.
+	* [r7797] doc/extras_tigergeocoder.xml: #1052 update doco to
+	  reflect change in behavior.
 
 2011-08-31 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r7796] #1052 -- instead of placing geocoded point at center
-	  line, offset it 10 meters to the correct odd/even (L / R
-	  utilizing addr.side field). May later change this to allow the
-	  user to specify the offset amount.
+	* [r7796]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1052 --
+	  instead of placing geocoded point at center line, offset it 10
+	  meters to the correct odd/even (L / R utilizing addr.side field).
+	  May later change this to allow the user to specify the offset
+	  amount.
 
 2011-08-31 07:06  Sandro Santilli <strk at kbt.io>
 
-	* [r7795] With libtool for loader/dumper there's no need to
-	  stage-install them
+	* [r7795] regress/Makefile.in, regress/run_test: With libtool for
+	  loader/dumper there's no need to stage-install them
 	  
 	  Fixes ticket #1177 [RT-SIGTA]
 
 2011-08-29 16:02  Regina Obe <lr at pcorp.us>
 
-	* [r7794] fill in missing protos for ST_AsRaster
+	* [r7794] doc/reference_raster.xml: fill in missing protos for
+	  ST_AsRaster
 
 2011-08-29 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r7793] Dynamically link loader and dumper to liblwgeom
-	  [RT-SIGTA]
+	* [r7793] loader/Makefile.in: Dynamically link loader and dumper to
+	  liblwgeom [RT-SIGTA]
 	  
 	  This reduces each of the 3 installed executable sizes by 547 Kb.
 
 2011-08-29 14:45  Sandro Santilli <strk at kbt.io>
 
-	* [r7792] Use libtool to link liblwgeom unit tester (helps testing
-	  the shared library)
+	* [r7792] liblwgeom/cunit/Makefile.in: Use libtool to link
+	  liblwgeom unit tester (helps testing the shared library)
 
 2011-08-27 17:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r7791] fixed improperly commented-out RAISE DEBUG statement for
-	  AddRasterColumn function.
+	* [r7791] raster/rt_pg/rtpostgis.sql.in.c: fixed improperly
+	  commented-out RAISE DEBUG statement for AddRasterColumn function.
 	  
 	  Associated ticket is #1175.
 
 2011-08-26 14:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r7790] Added solaris define for UNIX using patch provided by
-	  rroliver.
+	* [r7790] raster/rt_core/rt_api.h: Added solaris define for UNIX
+	  using patch provided by rroliver.
 	  
 	  Associated ticket is #1171.
 
 2011-08-26 00:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r7789] Tweaked memory allocation in RASTER_quantileCoverage.
+	* [r7789] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Tweaked
+	  memory allocation in RASTER_quantileCoverage.
 
 2011-08-25 23:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r7788] Fixed the function rt_band_get_summary_stats
-	  rt_core/rt_api.c to correctly handle the situation where a band's
-	  values are all nodata
+	* [r7788] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_asraster_expected: Fixed the function
+	  rt_band_get_summary_stats rt_core/rt_api.c to correctly handle
+	  the situation where a band's values are all nodata
 
 2011-08-25 18:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r7787] Removed "WITH OIDS" from raster table creation.
+	* [r7787] raster/rt_pg/rtpostgis.sql.in.c: Removed "WITH OIDS" from
+	  raster table creation.
 
 2011-08-25 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r7786] Fix error of unknown symbol gidx_to_string when building
-	  with the flags --with-raster --enable-debug using patch
+	* [r7786] libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, postgis/gserialized_gist_nd.c:
+	  Fix error of unknown symbol gidx_to_string when building with the
+	  flags --with-raster --enable-debug using patch
 	  gidx_to_string.patch provided by bnordgren.
 	  
 	  Associated ticket is #1161
 
 2011-08-25 14:44  Bborie Park <dustymugs at gmail.com>
 
-	* [r7785] Fixed the problem where having configure detect that GDAL
-	  has the GDALFPolygonize function does not cause the code to use
-	  GDALFPolygonize. This is due to the macro GDALFPOLYGONIZE not
-	  being set anywhere. So, it is now being set in raster_config.h.in
-	  and included in rt_core/rt_api.h. Had to update testapi.c as the
-	  geometries generated differ depending on whether or not
-	  GDALFPolygonize is used.
+	* [r7785] raster/raster_config.h.in, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h,
+	  raster/test/core/testapi.c: Fixed the problem where having
+	  configure detect that GDAL has the GDALFPolygonize function does
+	  not cause the code to use GDALFPolygonize. This is due to the
+	  macro GDALFPOLYGONIZE not being set anywhere. So, it is now being
+	  set in raster_config.h.in and included in rt_core/rt_api.h. Had
+	  to update testapi.c as the geometries generated differ depending
+	  on whether or not GDALFPolygonize is used.
 	  
 	  Associated ticket is #650
 
 2011-08-25 11:33  Regina Obe <lr at pcorp.us>
 
-	* [r7784] provide better example and images to complement. Also
-	  note that ST_AsRaster doesn't yet work with newer geometries
+	* [r7784] doc/html/images/st_asraster01.png,
+	  doc/html/images/st_asraster02.png, doc/reference_raster.xml:
+	  provide better example and images to complement. Also note that
+	  ST_AsRaster doesn't yet work with newer geometries
 
 2011-08-24 22:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7783] Added in gettext headers to allow compilation under osx
-	  with iconv
+	* [r7783] libpgcommon/Makefile.in: Added in gettext headers to
+	  allow compilation under osx with iconv
 
 2011-08-24 19:20  Regina Obe <lr at pcorp.us>
 
-	* [r7782] cleanup formatting a bit on ST_AsRaster example
+	* [r7782] doc/reference_raster.xml: cleanup formatting a bit on
+	  ST_AsRaster example
 
 2011-08-24 17:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r7781] Added DESTDIR so that raster2pgsql.py is installed in the
-	  user-specified path
+	* [r7781] raster/scripts/python/Makefile.in: Added DESTDIR so that
+	  raster2pgsql.py is installed in the user-specified path
 
 2011-08-24 16:08  Regina Obe <lr at pcorp.us>
 
-	* [r7780] Provide some examples for using ST_AsRaster. This
-	  function is way cool.
+	* [r7780] doc/reference_raster.xml: Provide some examples for using
+	  ST_AsRaster. This function is way cool.
 
 2011-08-24 15:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r7779] Inclusion of missing ST_PixelWidth and ST_PixelHeight
-	  functions and regression tests.
+	* [r7779] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelsize_expected: Inclusion of missing
+	  ST_PixelWidth and ST_PixelHeight functions and regression tests.
 	  
 	  Associated ticket is #928
 
 2011-08-23 22:41  Bborie Park <dustymugs at gmail.com>
 
-	* [r7778] Refactored ST_ValueCount and ST_ValuePercent to be a C
-	  function rather than a plpgsql function.
+	* [r7778] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c: Refactored ST_ValueCount and
+	  ST_ValuePercent to be a C function rather than a plpgsql
+	  function.
 
 2011-08-22 21:24  Regina Obe <lr at pcorp.us>
 
-	* [r7775] #997 put in correct codes for non-state us territories
+	* [r7775]
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql:
+	  #997 put in correct codes for non-state us territories
 
 2011-08-21 03:34  Regina Obe <lr at pcorp.us>
 
-	* [r7774] #1158 add proj flags to fix mingw test issue
+	* [r7774] raster/test/core/Makefile.in: #1158 add proj flags to fix
+	  mingw test issue
 
 2011-08-20 21:17  Sandro Santilli <strk at kbt.io>
 
-	* [r7773] Put PG_MODULE_MAGIC in raster and postgis source files
-	  rather than in libpgcommon. Should fix the mingw build. See
-	  ticket #1158.
+	* [r7773] libpgcommon/lwgeom_pg.c,
+	  postgis/lwgeom_functions_basic.c, raster/rt_pg/rt_pg.c: Put
+	  PG_MODULE_MAGIC in raster and postgis source files rather than in
+	  libpgcommon. Should fix the mingw build. See ticket #1158.
 
 2011-08-20 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r7772] Use PROJ cflags when building raster module (see #1158)
+	* [r7772] raster/rt_pg/Makefile.in: Use PROJ cflags when building
+	  raster module (see #1158)
 
 2011-08-20 17:51  Bborie Park <dustymugs at gmail.com>
 
-	* [r7771] More fixups for the quantile coverage function. Fixes
-	  segfault that seems to only occur on OSX.
+	* [r7771] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/core/testapi.c, raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected: More fixups for the
+	  quantile coverage function. Fixes segfault that seems to only
+	  occur on OSX.
 
 2011-08-20 16:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7770] Drop duplicated typedef [RT-SIGTA]
+	* [r7770] liblwgeom/liblwgeom.h.in: Drop duplicated typedef
+	  [RT-SIGTA]
 
 2011-08-20 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7769] Install liblwgeom.h under a sensible location...
-	  [RT-SIGTA]
+	* [r7769] liblwgeom/Makefile.in: Install liblwgeom.h under a
+	  sensible location... [RT-SIGTA]
 
 2011-08-20 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7768] Move gserialized_gist to libpgcommon fixing a circular
-	  dependency between libpgcommon and liblwgeom, put libpgcommon
-	  _after_ liblwgeom in pg modules link lines, drop duplicated
-	  lwgeom_init_allocators and PG_MODULE_MAGIC from raster module
-	  (they are in libpgcommon already). Includes patch in #1161.
-	  [RT-SIGTA]
+	* [r7768] libpgcommon/Makefile.in, libpgcommon/gserialized_gist.c,
+	  libpgcommon/gserialized_gist.h, postgis/Makefile.in,
+	  postgis/gserialized_gist.c, postgis/gserialized_gist.h,
+	  postgis/gserialized_gist_nd.c, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.c: Move gserialized_gist to libpgcommon fixing
+	  a circular dependency between libpgcommon and liblwgeom, put
+	  libpgcommon _after_ liblwgeom in pg modules link lines, drop
+	  duplicated lwgeom_init_allocators and PG_MODULE_MAGIC from raster
+	  module (they are in libpgcommon already). Includes patch in
+	  #1161. [RT-SIGTA]
 
 2011-08-20 00:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7767] Corrected incorrect function usage
+	* [r7767] raster/rt_pg/rt_pg.c: Corrected incorrect function usage
 
 2011-08-19 22:57  Bborie Park <dustymugs at gmail.com>
 
-	* [r7766] Added forgotten explicit freeing of memory and some code
-	  cleanup
+	* [r7766] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Added
+	  forgotten explicit freeing of memory and some code cleanup
 
 2011-08-19 19:08  Bborie Park <dustymugs at gmail.com>
 
-	* [r7765] Adds coverage table version of ST_Quantile and
-	  ST_ApproxQuantile. Function implemented using the algorithm
-	  discussed in
+	* [r7765] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected: Adds coverage table
+	  version of ST_Quantile and ST_ApproxQuantile. Function
+	  implemented using the algorithm discussed in
 	  
 	  A One-Pass Space-Efficient Algorithm for Finding Quantiles (1995)
 	  by Rakesh Agrawal, Arun Swami
@@ -25742,22 +38380,54 @@
 
 2011-08-19 14:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r7763] Commit of patch provided by David Zwarg in #482 adding
-	  the functions ST_SetRotation, ST_Rotation, ST_PixelHeight and
-	  ST_PixelWidth.
+	* [r7763] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/create_rt_properties_test.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_georeference_expected,
+	  raster/test/regress/rt_rotation.sql,
+	  raster/test/regress/rt_rotation_expected: Commit of patch
+	  provided by David Zwarg in #482 adding the functions
+	  ST_SetRotation, ST_Rotation, ST_PixelHeight and ST_PixelWidth.
 	  
 	  Associated tickets are #482, #928, #929 and #936
 
 2011-08-19 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7762] Include version in liblwgeom.h [RT-SIGTA]
+	* [r7762] .gitignore, configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/liblwgeom.h, liblwgeom/liblwgeom.h.in: Include version
+	  in liblwgeom.h [RT-SIGTA]
 	  
 	  Closes ticket #1164
 
 2011-08-19 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7761] Drop (u)int32 and uchar in favor of C99 standard int
-	  types [RT-SIGTA]
+	* [r7761] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/examples/unparser.c,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/libtgeom.c, liblwgeom/libtgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos_clean.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h, liblwgeom/lwline.c,
+	  liblwgeom/lwmcurve.c, liblwgeom/lwmline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c, liblwgeom/lwmsurface.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/ptarray.c,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  loader/pgsql2shp-core.c, loader/shpopen.c, postgis/geography.h,
+	  postgis/geography_inout.c, postgis/gserialized_gist.c,
+	  postgis/gserialized_gist_2d.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c, raster/rt_pg/rt_pg.c: Drop (u)int32 and
+	  uchar in favor of C99 standard int types [RT-SIGTA]
 	  
 	  This commit drops PostgreSQL references in liblwgeom.h (C_H
 	  define)
@@ -25765,477 +38435,667 @@
 
 2011-08-19 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r7760] Don't use problematic int types for no reason...
+	* [r7760] loader/shp2pgsql-core.c: Don't use problematic int types
+	  for no reason...
 
 2011-08-19 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r7759] Install liblwgeom on 'make install' [RT-SIGTA]
+	* [r7759] liblwgeom/Makefile.in: Install liblwgeom on 'make
+	  install' [RT-SIGTA]
 	  
 	  Uses liblwgeom.h as the API header for liblwgeom.
 
 2011-08-19 07:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7758] Move SQL-exposed functions out of libpgcommon (#1163).
+	* [r7758] libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h, postgis/Makefile.in,
+	  postgis/lwgeom_transform.c: Move SQL-exposed functions out of
+	  libpgcommon (#1163).
 
 2011-08-16 13:19  Regina Obe <lr at pcorp.us>
 
-	* [r7757] more clarification of behavior change in 2.0 of bbox
-	  storage
+	* [r7757] doc/xsl/postgis_aggs_mm.xml.xsl: more clarification of
+	  behavior change in 2.0 of bbox storage
 
 2011-08-16 12:51  Regina Obe <lr at pcorp.us>
 
-	* [r7755] #1160: documentation clarification of behavior
+	* [r7755] doc/reference_operator.xml: #1160: documentation
+	  clarification of behavior
 
 2011-08-16 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7754] Move NO_*_VALUE from liblwgeom.h to liblwgeom_internal.h
+	* [r7754] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h:
+	  Move NO_*_VALUE from liblwgeom.h to liblwgeom_internal.h
 	  [RT-SIGTA]
 
 2011-08-16 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r7753] Move DIST_MAX and DIST_MIN from liblwgeom.h to
+	* [r7753] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h:
+	  Move DIST_MAX and DIST_MIN from liblwgeom.h to
 	  liblwgeom_internal.h (weird values, btw) [RT-SIGTA]
 
 2011-08-16 09:15  Sandro Santilli <strk at kbt.io>
 
-	* [r7752] Honour DISTDIR when installing liblwgeom. Drop the finish
-	  call as it may require root privileges on some systems
-	  [RT-SIGTA].
+	* [r7752] liblwgeom/Makefile.in: Honour DISTDIR when installing
+	  liblwgeom. Drop the finish call as it may require root privileges
+	  on some systems [RT-SIGTA].
 
 2011-08-15 22:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r7751] Removed unnecessary code from rt_band_get_summary_stats.
-	  Fixed incorrect comment for rt_band_get_value_count.
+	* [r7751] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Removed
+	  unnecessary code from rt_band_get_summary_stats. Fixed incorrect
+	  comment for rt_band_get_value_count.
 
 2011-08-15 11:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7749] Use proper PROJ4 flags when linking against liblwgeom.
-	  See ticket #1158. [RT-SIGTA]
+	* [r7749] raster/rt_core/Makefile.in: Use proper PROJ4 flags when
+	  linking against liblwgeom. See ticket #1158. [RT-SIGTA]
 
 2011-08-14 19:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7748] Fix for missing include directory on Mingw (#1158).
-	  Thanks Bryce Nordgren.
+	* [r7748] configure.ac: Fix for missing include directory on Mingw
+	  (#1158). Thanks Bryce Nordgren.
 
 2011-08-14 12:39  Regina Obe <lr at pcorp.us>
 
-	* [r7747] #1071: Logic to mark nodes that are contained in a face
+	* [r7747]
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  #1071: Logic to mark nodes that are contained in a face
 
 2011-08-14 12:32  Regina Obe <lr at pcorp.us>
 
-	* [r7746] #1071 - start work on tiger PostGIS topology loader
+	* [r7746] extras/tiger_geocoder/tiger_2010/topology,
+	  extras/tiger_geocoder/tiger_2010/topology/README,
+	  extras/tiger_geocoder/tiger_2010/topology/tiger_topology_loader.sql:
+	  #1071 - start work on tiger PostGIS topology loader
 
 2011-08-13 18:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r7745] Consolidated various struct declarations from rt_api.c
-	  into rt_api.h as these structs are duplicatively redeclared in
-	  rt_pg.c and testapi.c
+	* [r7745] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Consolidated
+	  various struct declarations from rt_api.c into rt_api.h as these
+	  structs are duplicatively redeclared in rt_pg.c and testapi.c
 
 2011-08-13 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r7744] Second attempt at libtool usage. Seems better to me now.
+	* [r7744] configure.ac, doc/html/image_src/Makefile.in,
+	  liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  loader/Makefile.in, loader/cunit/Makefile.in,
+	  postgis/Makefile.in: Second attempt at libtool usage. Seems
+	  better to me now.
 	  PostGIS clients still all use the static version of the library.
 	  Libraries are not installed by default.
 	  [RT-SIGTA]
 
 2011-08-13 09:02  Sandro Santilli <strk at kbt.io>
 
-	* [r7743] Drop unused code
+	* [r7743] postgis/lwgeom_geos_prepared.c: Drop unused code
 
 2011-08-13 02:01  Regina Obe <lr at pcorp.us>
 
-	* [r7742] #1156 incorporate suggestions from forkandwait
+	* [r7742] extras/tiger_geocoder/tiger_2010/README: #1156
+	  incorporate suggestions from forkandwait
 
 2011-08-12 19:18  Sandro Santilli <strk at kbt.io>
 
-	* [r7741] Move lwproj_from_string from libpgcommon to liblwgeom
-	  [RT-SIGTA]
+	* [r7741] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom_transform.c, libpgcommon/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.h: Move lwproj_from_string from
+	  libpgcommon to liblwgeom [RT-SIGTA]
 
 2011-08-12 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r7740] liblwgeom/cunit also needs PROJ_CPPFLAGS
+	* [r7740] liblwgeom/cunit/Makefile.in: liblwgeom/cunit also needs
+	  PROJ_CPPFLAGS
 
 2011-08-12 17:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7739] Rename make_project to lwproj_from_string, ready to be
-	  moved to liblwgeom [RT-SIGTA]
+	* [r7739] liblwgeom/lwgeom_transform.c,
+	  libpgcommon/lwgeom_transform.c, libpgcommon/lwgeom_transform.h,
+	  postgis/lwgeom_in_gml.c: Rename make_project to
+	  lwproj_from_string, ready to be moved to liblwgeom [RT-SIGTA]
 
 2011-08-12 17:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7738] Even generator.c will need proper proj cflags now..
+	* [r7738] doc/html/image_src/Makefile.in: Even generator.c will
+	  need proper proj cflags now..
 
 2011-08-12 17:37  Sandro Santilli <strk at kbt.io>
 
-	* [r7737] loader also includes liblwgeom.h, thus wants PROJ cpp
-	  flags
+	* [r7737] loader/Makefile.in: loader also includes liblwgeom.h,
+	  thus wants PROJ cpp flags
 
 2011-08-12 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7736] Use PROJ4 C flags, see if this makes Hudson happy.
+	* [r7736] libpgcommon/Makefile.in: Use PROJ4 C flags, see if this
+	  makes Hudson happy.
 
 2011-08-12 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r7735] Copyright review on lwgeom_pg.{c,h} files
+	* [r7735] libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h:
+	  Copyright review on lwgeom_pg.{c,h} files
 
 2011-08-12 17:25  Sandro Santilli <strk at kbt.io>
 
-	* [r7734] Make transformation and projection cache API available
-	  (ticket #1053)
+	* [r7734] .gitignore, GNUmakefile.in, configure.ac,
+	  liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom_transform.c, libpgcommon,
+	  libpgcommon/Makefile.in, libpgcommon/common.h, libpgcommon/cunit,
+	  libpgcommon/cunit/Makefile.in, libpgcommon/gserialized.h,
+	  libpgcommon/lwgeom_pg.c, libpgcommon/lwgeom_pg.h,
+	  libpgcommon/lwgeom_transform.c, libpgcommon/lwgeom_transform.h,
+	  libpgcommon/pgsql_compat.h, postgis/Makefile.in,
+	  postgis/gserialized.h, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_transform.h,
+	  postgis/pgsql_compat.h, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.h, raster/rt_pg/rtpostgis.sql.in.c: Make
+	  transformation and projection cache API available (ticket #1053)
 
 2011-08-12 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7733] Drop unused macros CARTESIAN and GEODETIC from
-	  liblwgeom.h
+	* [r7733] liblwgeom/liblwgeom.h: Drop unused macros CARTESIAN and
+	  GEODETIC from liblwgeom.h
 
 2011-08-12 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r7732] Snap and SharedPaths are both direct GEOS proxies, not
-	  extra [RT-SIGTA]
+	* [r7732] liblwgeom/liblwgeom.h: Snap and SharedPaths are both
+	  direct GEOS proxies, not extra [RT-SIGTA]
 
 2011-08-12 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r7731] Export lwgeom_sharedpaths to liblwgeom, and fix exception
-	  message [RT-SIGTA]
+	* [r7731] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_geos.c,
+	  postgis/Makefile.in, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_sharedpaths.c, regress/sharedpaths_expected:
+	  Export lwgeom_sharedpaths to liblwgeom, and fix exception message
+	  [RT-SIGTA]
 
 2011-08-11 21:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r7730] Rewrote the code for the coverage table versions of
-	  ST_SummaryStats and ST_Histogram. So instead of plpgsql, it is
-	  now in C within rt_pg/rt_pg.c
+	* [r7730] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c: Rewrote the code for the
+	  coverage table versions of ST_SummaryStats and ST_Histogram. So
+	  instead of plpgsql, it is now in C within rt_pg/rt_pg.c
 
 2011-08-11 16:35  Regina Obe <lr at pcorp.us>
 
-	* [r7729] change reverse_geocode back to using addr table and also
-	  use cousub for location
+	* [r7729]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress.sql:
+	  change reverse_geocode back to using addr table and also use
+	  cousub for location
 
 2011-08-11 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r7728] Fix leftover PARSER_CHECK reference (thanks Hudson)
-	  [RT-SIGTA]
+	* [r7728] doc/html/image_src/generator.c: Fix leftover PARSER_CHECK
+	  reference (thanks Hudson) [RT-SIGTA]
 
 2011-08-11 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r7727] Export lwgeom_split to liblwgeom, const-correct it
-	  [RT-SIGTA]
+	* [r7727] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom_geos_split.c, postgis/Makefile.in,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_split.c: Export
+	  lwgeom_split to liblwgeom, const-correct it [RT-SIGTA]
 
 2011-08-11 07:52  Sandro Santilli <strk at kbt.io>
 
-	* [r7726] Export lwgeom_snap to liblwgeom [RT-SIGTA]
+	* [r7726] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_geos.c,
+	  postgis/Makefile.in, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_snap.c: Export lwgeom_snap to liblwgeom
+	  [RT-SIGTA]
 
 2011-08-11 07:51  Sandro Santilli <strk at kbt.io>
 
-	* [r7725] Give PARSER_CHECK macros an LW_ prefix [RT-SIGTA]
+	* [r7725] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_misc.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_out_x3d.c, liblwgeom/cunit/cu_print.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, loader/pgsql2shp-core.c,
+	  postgis/geography_inout.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: Give PARSER_CHECK macros an LW_ prefix
+	  [RT-SIGTA]
 
 2011-08-11 07:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7724] Fix parser documentation [RT-SIGTA]
+	* [r7724] liblwgeom/liblwgeom.h: Fix parser documentation
+	  [RT-SIGTA]
 
 2011-08-10 23:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7723] Match style of liblwgeom.h include guard
+	* [r7723] liblwgeom/liblwgeom_internal.h: Match style of
+	  liblwgeom.h include guard
 
 2011-08-10 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7722] Little checks in clean_wkt_out_suite
+	* [r7722] liblwgeom/cunit/cu_out_wkt.c: Little checks in
+	  clean_wkt_out_suite
 
 2011-08-10 22:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7721] Remove old WKB/WKT parsers and generators and switch all
-	  internal references remaining (mostly in cunit) over to the new
-	  implementations.
+	* [r7721] doc/html/image_src/generator.c, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geos.c, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos_clean.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/wktparse.h, liblwgeom/wktparse.lex,
+	  liblwgeom/wktparse.tab.c, liblwgeom/wktparse.tab.h,
+	  liblwgeom/wktparse.y, postgis/lwgeom_geos_split.c: Remove old
+	  WKB/WKT parsers and generators and switch all internal references
+	  remaining (mostly in cunit) over to the new implementations.
 
 2011-08-09 16:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7720] Export lwgeom_makevalid to liblwgeom [RT-SIGTA]
+	* [r7720] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom_geos_clean.c, postgis/lwgeom_geos_clean.c:
+	  Export lwgeom_makevalid to liblwgeom [RT-SIGTA]
 
 2011-08-09 16:05  Sandro Santilli <strk at kbt.io>
 
-	* [r7719] Add GEOS entry points in liblwgeom.h (public API)
-	  [RT-SIGTA]
+	* [r7719] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h: Add GEOS entry points in liblwgeom.h
+	  (public API) [RT-SIGTA]
 
 2011-08-09 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7718] Add some documentation about parsing [RT-SIGTA]
+	* [r7718] liblwgeom/liblwgeom.h: Add some documentation about
+	  parsing [RT-SIGTA]
 
 2011-08-09 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7717] Mark "chip" functions for deletion
+	* [r7717] doc/rfc/postgis_rfc_03_sheet.txt: Mark "chip" functions
+	  for deletion
 
 2011-08-09 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7716] Drop REPEATED_POINTS_* and SPLICE_* defines from
-	  liblwgeom.h, move MAXFLOAT to liblwgeom_internal.h [RT-SIGTA]
+	* [r7716] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwline.c, liblwgeom/lwout_gml.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/ptarray.c,
+	  loader/shp2pgsql-core.c, postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_rtree.c: Drop REPEATED_POINTS_* and SPLICE_*
+	  defines from liblwgeom.h, move MAXFLOAT to liblwgeom_internal.h
+	  [RT-SIGTA]
 
 2011-08-09 14:54  Regina Obe <lr at pcorp.us>
 
-	* [r7715] make eol for all rfcs be LF so our unix brethren can edit
-	  them without fuss
+	* [r7715] doc/rfc/postgis_rfc_02.txt, doc/rfc/postgis_rfc_03.txt,
+	  doc/rfc/postgis_rfc_03_sheet.txt, doc/rfc/postgis_rfc_04.txt:
+	  make eol for all rfcs be LF so our unix brethren can edit them
+	  without fuss
 
 2011-08-09 14:19  Sandro Santilli <strk at kbt.io>
 
-	* [r7714] Move floating points comparator macros from liblwgeom.h
-	  to liblwgeom_internal.h (not prefixed symbols) [RT-SIGTA]
+	* [r7714] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  postgis/geography_btree.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_rtree.c: Move floating points comparator macros
+	  from liblwgeom.h to liblwgeom_internal.h (not prefixed symbols)
+	  [RT-SIGTA]
 
 2011-08-09 09:51  Sandro Santilli <strk at kbt.io>
 
-	* [r7713] Don't include liblwgeom.h from headers if not needed,
-	  document what is it needed for in implementation files [RT-SIGTA]
+	* [r7713] loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c,
+	  loader/shpcommon.c, loader/shpcommon.h: Don't include liblwgeom.h
+	  from headers if not needed, document what is it needed for in
+	  implementation files [RT-SIGTA]
 
 2011-08-09 09:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7712] Clean up gui as well
+	* [r7712] loader/Makefile.in: Clean up gui as well
 
 2011-08-09 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r7711] Drop CHIP type and any reference to it [RT-SIGTA]
+	* [r7711] liblwgeom/liblwgeom.h, postgis/Makefile.in,
+	  postgis/legacy_chip.sql.in.c, postgis/lwgeom_chip.c: Drop CHIP
+	  type and any reference to it [RT-SIGTA]
 
 2011-08-09 05:52  Regina Obe <lr at pcorp.us>
 
-	* [r7710] strk's patch fix for #1155
+	* [r7710] postgis/Makefile.in: strk's patch fix for #1155
 
 2011-08-08 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r7709] Encode more deps
+	* [r7709] loader/Makefile.in: Encode more deps
 
 2011-08-08 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7708] Const-correct some GEOS functions in liblwgeom fixing
-	  pending memory errors when overlaying empty and non-empty
-	  geometries (not exploited by testing) [RT-SIGTA]
+	* [r7708] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos.h:
+	  Const-correct some GEOS functions in liblwgeom fixing pending
+	  memory errors when overlaying empty and non-empty geometries (not
+	  exploited by testing) [RT-SIGTA]
 
 2011-08-08 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r7707] Move getMachineEndian() and error_if_srid_mismatch() from
-	  liblwgeom.h to liblwgeom_internal.h
+	* [r7707] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom_geos.c, postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_sharedpaths.c, postgis/lwgeom_geos_snap.c,
+	  postgis/lwgeom_geos_split.c, postgis/lwgeom_gist.c: Move
+	  getMachineEndian() and error_if_srid_mismatch() from liblwgeom.h
+	  to liblwgeom_internal.h
 
 2011-08-08 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r7706] Put PG_LWGEOM stuff where it belongs (out of liblwgeom)
-	  [RT-SIGTA]
+	* [r7706] liblwgeom/liblwgeom.h, postgis/lwgeom_pg.h: Put PG_LWGEOM
+	  stuff where it belongs (out of liblwgeom) [RT-SIGTA]
 
 2011-08-06 18:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7705] Include postgis_config.h to find POSTGIS_VERSION and
-	  stringbuffer.h when needed
+	* [r7705] loader/pgsql2shp-cli.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.h: Include postgis_config.h to find
+	  POSTGIS_VERSION and stringbuffer.h when needed
 
 2011-08-06 18:17  Sandro Santilli <strk at kbt.io>
 
-	* [r7704] Reduce number of includes from liblwgeom.h (closest
-	  header to a public API).
+	* [r7704] liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwgeom_geos.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/stringbuffer.c: Reduce number of includes from
+	  liblwgeom.h (closest header to a public API).
 	  Update other files accordingly. [RT-SIGTA]
 
 2011-08-06 18:03  Sandro Santilli <strk at kbt.io>
 
-	* [r7703] Fix dependency referencing dropped rule [RT-SIGTA]
+	* [r7703] liblwgeom/Makefile.in: Fix dependency referencing dropped
+	  rule [RT-SIGTA]
 
 2011-08-06 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7702] Add static library to {,un}install-liblwgeom rules
-	  [RT-SIGTA]
+	* [r7702] liblwgeom/Makefile.in: Add static library to
+	  {,un}install-liblwgeom rules [RT-SIGTA]
 
 2011-08-06 17:48  Sandro Santilli <strk at kbt.io>
 
-	* [r7701] Re-drop use of libtool (more troubles than help).
+	* [r7701] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, loader/Makefile.in,
+	  loader/cunit/Makefile.in, postgis/Makefile.in: Re-drop use of
+	  libtool (more troubles than help).
 	  Stub a rule to build and install a shared liblwgeom.
 	  [RT-SIGTA].
 
 2011-08-06 16:18  Sandro Santilli <strk at kbt.io>
 
-	* [r7700] Re-introduce numerical flags in building "NM" objs
-	  [RT-SIGTA]
+	* [r7700] liblwgeom/Makefile.in: Re-introduce numerical flags in
+	  building "NM" objs [RT-SIGTA]
 
 2011-08-06 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7699] Use libtool to build liblwgeom. Still only static.
-	  [RT-SIGTA]
+	* [r7699] .gitignore, configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, loader/Makefile.in,
+	  loader/cunit/Makefile.in, postgis/Makefile.in: Use libtool to
+	  build liblwgeom. Still only static. [RT-SIGTA]
 
 2011-08-06 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7698] Use GEOS compiler and linker flags for liblwgeom, add
-	  lwgeom_geos_noop and cunit test for it (to confirm linking works,
-	  and it does) [RT-SIGTA]
+	* [r7698] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_geos.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h: Use GEOS compiler and linker flags for
+	  liblwgeom, add lwgeom_geos_noop and cunit test for it (to confirm
+	  linking works, and it does) [RT-SIGTA]
 
 2011-08-06 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7697] Add lwgeom_buildarea to liblwgeom [RT-SIGTA]
+	* [r7697] liblwgeom/lwgeom_geos.c, liblwgeom/lwgeom_geos.h,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h: Add
+	  lwgeom_buildarea to liblwgeom [RT-SIGTA]
 
 2011-08-06 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7696] Add GEOS spatial operations to liblwgeom (ticket #1050)
-	  [RT-SIGTA]
+	* [r7696] liblwgeom/Makefile.in, liblwgeom/lwgeom_geos.c,
+	  liblwgeom/lwgeom_geos.h, liblwgeom/profile.h,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos.h: Add GEOS spatial
+	  operations to liblwgeom (ticket #1050) [RT-SIGTA]
 
 2011-08-05 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r7695] Another minor check
+	* [r7695] doc/installation.xml: Another minor check
 
 2011-08-04 15:03  Regina Obe <lr at pcorp.us>
 
-	* [r7694] Update hard upgrade to include use of
-	  legacy_compatibility_layer.sql
+	* [r7694] doc/installation.xml: Update hard upgrade to include use
+	  of legacy_compatibility_layer.sql
 
 2011-08-03 15:01  Regina Obe <lr at pcorp.us>
 
-	* [r7693] Create new legacy compatibility layer script which will
-	  install the absolute minimal to restore an old postgis database.
-	  Also got rid of srid function and moved to legacy compatibility
-	  layer. Still need to test with a restore.
+	* [r7693] postgis/Makefile.in, postgis/legacy.sql.in.c,
+	  postgis/legacy_compatibility_layer.sql.in.c,
+	  postgis/postgis.sql.in.c: Create new legacy compatibility layer
+	  script which will install the absolute minimal to restore an old
+	  postgis database. Also got rid of srid function and moved to
+	  legacy compatibility layer. Still need to test with a restore.
 
 2011-08-03 12:14  Regina Obe <lr at pcorp.us>
 
-	* [r7692] some typo cleanup
+	* [r7692] doc/extras_tigergeocoder.xml: some typo cleanup
 
 2011-08-03 05:00  Regina Obe <lr at pcorp.us>
 
-	* [r7691] Make more efficient the case when no state or city is
-	  provided but zip is provided.
+	* [r7691]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql:
+	  Make more efficient the case when no state or city is provided
+	  but zip is provided.
 
 2011-08-03 03:51  Regina Obe <lr at pcorp.us>
 
-	* [r7690] document new drop_indexes_generate_script function
+	* [r7690] doc/extras_tigergeocoder.xml: document new
+	  drop_indexes_generate_script function
 
 2011-08-03 02:06  Regina Obe <lr at pcorp.us>
 
-	* [r7689] Major rework to improve speed, selectivity, and
-	  additional regress. Also added some indexes and removed some --
-	  should solve #1145, #1148, and #1131 (should be about 60% faster
-	  for most cases and in some as much as 20 times faster). Better
-	  performance if you set max results = 1. Some other minor cleanup.
-	  documentation of new management helper functions coming next.
+	* [r7689]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.bat: Major
+	  rework to improve speed, selectivity, and additional regress.
+	  Also added some indexes and removed some -- should solve #1145,
+	  #1148, and #1131 (should be about 60% faster for most cases and
+	  in some as much as 20 times faster). Better performance if you
+	  set max results = 1. Some other minor cleanup. documentation of
+	  new management helper functions coming next.
 
 2011-08-02 06:33  Regina Obe <lr at pcorp.us>
 
-	* [r7688] Add link to Sandro's topology Paris 2011 slides in
-	  summary of topology reference section
+	* [r7688] doc/extras_topology.xml: Add link to Sandro's topology
+	  Paris 2011 slides in summary of topology reference section
 
 2011-07-28 18:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7687] Use strcpy rather than strncpy, simpler and less
-	  error-prone
+	* [r7687] doc/html/image_src/generator.c: Use strcpy rather than
+	  strncpy, simpler and less error-prone
 
 2011-07-28 18:43  Sandro Santilli <strk at kbt.io>
 
-	* [r7686] Give strncpy enough space to write a terminating null.
-	  Thanks gengor for the patch.
+	* [r7686] doc/html/image_src/generator.c: Give strncpy enough space
+	  to write a terminating null. Thanks gengor for the patch.
 
 2011-07-27 19:21  Regina Obe <lr at pcorp.us>
 
-	* [r7684] minor updates to ST_MakeLine to clarify pre-9.0 and 9.0+
-	  approaches
+	* [r7684] doc/reference_constructor.xml: minor updates to
+	  ST_MakeLine to clarify pre-9.0 and 9.0+ approaches
 
 2011-07-27 11:55  Regina Obe <lr at pcorp.us>
 
-	* [r7683] 1 more change
+	* [r7683] doc/reference_constructor.xml: 1 more change
 
 2011-07-27 11:54  Regina Obe <lr at pcorp.us>
 
-	* [r7682] fix typo
+	* [r7682] doc/reference_constructor.xml: fix typo
 
 2011-07-27 11:52  Regina Obe <lr at pcorp.us>
 
-	* [r7681] example of using new PostgreSQL 9.0+ ORDER BY aggregate
-	  feature for ST_MakeLine
+	* [r7681] doc/reference_constructor.xml: example of using new
+	  PostgreSQL 9.0+ ORDER BY aggregate feature for ST_MakeLine
 
 2011-07-26 15:39  Regina Obe <lr at pcorp.us>
 
-	* [r7680] more examples for ST_Offsetcurve
+	* [r7680] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_offsetcurve05.wkt,
+	  doc/html/image_src/st_offsetcurve06.wkt,
+	  doc/reference_processing.xml: more examples for ST_Offsetcurve
 
 2011-07-26 14:30  Regina Obe <lr at pcorp.us>
 
-	* [r7679] fix typo
+	* [r7679] doc/reference_processing.xml: fix typo
 
 2011-07-26 14:29  Regina Obe <lr at pcorp.us>
 
-	* [r7678] remove left and right notes until I have arrows. not
-	  embarrass myself with my directional dyslexia.
+	* [r7678] doc/reference_processing.xml: remove left and right notes
+	  until I have arrows. not embarrass myself with my directional
+	  dyslexia.
 
 2011-07-26 05:37  Regina Obe <lr at pcorp.us>
 
-	* [r7677] Start work documenting ST_AsRaster
+	* [r7677] doc/reference_raster.xml: Start work documenting
+	  ST_AsRaster
 
 2011-07-25 15:53  Regina Obe <lr at pcorp.us>
 
-	* [r7676] reduce spacing more
+	* [r7676] doc/reference_processing.xml: reduce spacing more
 
 2011-07-25 15:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r7675] Addition of ST_AsRaster function to provide the ability
-	  to convert geometries into rasters.
+	* [r7675] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_asraster.sql,
+	  raster/test/regress/rt_asraster_expected,
+	  raster/test/regress/rt_resample.sql: Addition of ST_AsRaster
+	  function to provide the ability to convert geometries into
+	  rasters.
 	  
 	  Associated ticket is #1141.
 
 2011-07-25 14:20  Regina Obe <lr at pcorp.us>
 
-	* [r7674] another typo
+	* [r7674] doc/reference_processing.xml: another typo
 
 2011-07-25 14:10  Regina Obe <lr at pcorp.us>
 
-	* [r7673] fix coloring to agree with color of other examples
+	* [r7673] doc/html/image_src/st_offsetcurve04.wkt: fix coloring to
+	  agree with color of other examples
 
 2011-07-25 14:08  Regina Obe <lr at pcorp.us>
 
-	* [r7672] reduce width of table cells -- ST_OffsetCurve
+	* [r7672] doc/reference_processing.xml: reduce width of table cells
+	  -- ST_OffsetCurve
 
 2011-07-25 14:04  Regina Obe <lr at pcorp.us>
 
-	* [r7671] redo all examples so they fit in the 0 0 200 200 grid
+	* [r7671] doc/html/image_src/st_offsetcurve01.wkt,
+	  doc/html/image_src/st_offsetcurve02.wkt,
+	  doc/html/image_src/st_offsetcurve03.wkt,
+	  doc/reference_processing.xml: redo all examples so they fit in
+	  the 0 0 200 200 grid
 
 2011-07-25 13:44  Regina Obe <lr at pcorp.us>
 
-	* [r7670] fix some typos and grid more to fix
+	* [r7670] doc/html/image_src/st_offsetcurve04.wkt,
+	  doc/reference_processing.xml: fix some typos and grid more to fix
 
 2011-07-25 12:18  Regina Obe <lr at pcorp.us>
 
-	* [r7669] get rid of semicolons
+	* [r7669] doc/html/image_src/st_offsetcurve02.wkt,
+	  doc/html/image_src/st_offsetcurve03.wkt,
+	  doc/html/image_src/st_offsetcurve04.wkt: get rid of semicolons
 
 2011-07-25 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r7668] need more pictures :), visual examples for st_offsetcurve
+	* [r7668] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_offsetcurve01.wkt,
+	  doc/html/image_src/st_offsetcurve02.wkt,
+	  doc/html/image_src/st_offsetcurve03.wkt,
+	  doc/html/image_src/st_offsetcurve04.wkt,
+	  doc/reference_processing.xml: need more pictures :), visual
+	  examples for st_offsetcurve
 
 2011-07-24 08:15  Regina Obe <lr at pcorp.us>
 
-	* [r7667] update ST_MapAlgebra to agree with implementation (got
-	  rid of bosolete proto and example and replaced with new example
+	* [r7667] doc/reference_raster.xml: update ST_MapAlgebra to agree
+	  with implementation (got rid of bosolete proto and example and
+	  replaced with new example
 
 2011-07-23 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7666] Be terse, we don't care about context. Closes ticket
-	  #1142.
+	* [r7666] topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected: Be terse, we don't
+	  care about context. Closes ticket #1142.
 
 2011-07-23 21:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7665] Set 'C' collation when creating regress database. See
-	  #1140.
+	* [r7665] regress/loader/PointZ-G.select.expected,
+	  regress/loader/PointZ-w.select.expected,
+	  regress/loader/PointZ.select.expected, regress/run_test: Set 'C'
+	  collation when creating regress database. See #1140.
 
 2011-07-22 20:20  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7664] Added a note saying that those function now have a C
-	  implementation. Many TABs converted to spaces.
+	* [r7664] raster/scripts/plpgsql/st_histogram.sql,
+	  raster/scripts/plpgsql/st_reclass.sql: Added a note saying that
+	  those function now have a C implementation. Many TABs converted
+	  to spaces.
 
 2011-07-22 20:05  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7663] -Fix for #645.
+	* [r7663] raster/scripts/plpgsql/st_setvalues.sql: -Fix for #645.
 	  -Replaced min and max with LEAST and GREATEST
 	  -Adaptation to ST_SetBandNodataValue()
 
 2011-07-22 19:38  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7662] Fix for ticket #969. Removed conflicting function
-	  variant.
+	* [r7662] raster/rt_pg/rtpostgis.sql.in.c: Fix for ticket #969.
+	  Removed conflicting function variant.
 
 2011-07-22 19:31  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7661] -Addaptation to new two rasters ST_MapAlgebra in which
-	  nodatavalue expressions are text and now accept a
-	  nodatanodatavalueexpr.
+	* [r7661] raster/scripts/plpgsql/st_union.sql: -Addaptation to new
+	  two rasters ST_MapAlgebra in which nodatavalue expressions are
+	  text and now accept a nodatanodatavalueexpr.
 	  -Added RANGE as a predefined expression.
 
 2011-07-22 19:29  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7660] Modified comment on further enhancements.
+	* [r7660] raster/scripts/plpgsql/st_mapalgebra_optimized.sql:
+	  Modified comment on further enhancements.
 
 2011-07-22 19:28  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7659] -Fix for ticket #644. Removed all variants.
+	* [r7659] raster/scripts/plpgsql/st_mapalgebra.sql: -Fix for ticket
+	  #644. Removed all variants.
 	  -Fixed the two rasters version.
 	  -Added some tests.
 	  -Added ST_MinPossibleVal().
@@ -26247,89 +39107,137 @@
 
 2011-07-21 17:31  Bborie Park <dustymugs at gmail.com>
 
-	* [r7658] Cleaned the grid alignment code to remove unnecessary
-	  cruft in rt_raster_gdal_warp
+	* [r7658] raster/rt_core/rt_api.c: Cleaned the grid alignment code
+	  to remove unnecessary cruft in rt_raster_gdal_warp
 
 2011-07-21 16:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r7657] Fixed floating point issue with the remainder returned
-	  from the function modf in rt_api.c. Updated messages in rt_pg.c.
-	  Corrected expected regression results in rt_resample_expected.
+	* [r7657] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_resample_expected: Fixed floating point
+	  issue with the remainder returned from the function modf in
+	  rt_api.c. Updated messages in rt_pg.c. Corrected expected
+	  regression results in rt_resample_expected.
 	  
 	  Associated ticket is #1114
 
 2011-07-20 19:53  Sandro Santilli <strk at kbt.io>
 
-	* [r7656] Improve testsuite predictability (#1135)
+	* [r7656] regress/loader/Arc.select.sql,
+	  regress/loader/ArcM.select.sql, regress/loader/ArcZ.select.sql,
+	  regress/loader/Point.select.sql,
+	  regress/loader/PointM-G.select.expected,
+	  regress/loader/PointM-w.select.expected,
+	  regress/loader/PointM.select.expected,
+	  regress/loader/PointM.select.sql,
+	  regress/loader/PointWithSchema.select.sql,
+	  regress/loader/PointZ-G.select.expected,
+	  regress/loader/PointZ-w.select.expected,
+	  regress/loader/PointZ.select.expected,
+	  regress/loader/PointZ.select.sql: Improve testsuite
+	  predictability (#1135)
 
 2011-07-19 22:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r7654] Bug fix of deallocating array using wrong index variable
+	* [r7654] raster/rt_core/rt_api.c: Bug fix of deallocating array
+	  using wrong index variable
 
 2011-07-18 23:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r7653] Fixed width and height values expected.
+	* [r7653] raster/test/regress/rt_resample_expected: Fixed width and
+	  height values expected.
 
 2011-07-18 23:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r7652] - tweaked the rt_resample regression test to use SRIDs
-	  under 1000000
+	* [r7652] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected: - tweaked the
+	  rt_resample regression test to use SRIDs under 1000000
 	  - changed the computation of width and height when aligning to a
 	  grid
 
 2011-07-18 04:44  Regina Obe <lr at pcorp.us>
 
-	* [r7651] Fix datatype of tlid on edges table. Other tables with
-	  tlid are set to bigint. This one set to numeric(10). Still
-	  revising my tables to determine what impact this has in utilizing
-	  the existing indexes
+	* [r7651]
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql:
+	  Fix datatype of tlid on edges table. Other tables with tlid are
+	  set to bigint. This one set to numeric(10). Still revising my
+	  tables to determine what impact this has in utilizing the
+	  existing indexes
 
 2011-07-17 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r7650] Limit edge and featnames search to just road / street
-	  types
+	* [r7650]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql:
+	  Limit edge and featnames search to just road / street types
 
 2011-07-17 17:02  Regina Obe <lr at pcorp.us>
 
-	* [r7649] more regress tests for reverse_geocode
+	* [r7649]
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress.sql:
+	  more regress tests for reverse_geocode
 
 2011-07-17 16:46  Regina Obe <lr at pcorp.us>
 
-	* [r7648] simplify logic by getting rid of addr join. Speed
-	  improved slightly
+	* [r7648]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  simplify logic by getting rid of addr join. Speed improved
+	  slightly
 
 2011-07-17 16:11  Regina Obe <lr at pcorp.us>
 
-	* [r7647] enhancements to support reverse geocoding of highway
-	  locations. Also add reverse geocode regress tests
+	* [r7647]
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/reverse_geocode_regress.sql:
+	  enhancements to support reverse geocoding of highway locations.
+	  Also add reverse geocode regress tests
 
 2011-07-16 04:19  Regina Obe <lr at pcorp.us>
 
-	* [r7646] #1125 have highway designations print in front of
-	  streetname instead of after
+	* [r7646]
+	  extras/tiger_geocoder/tiger_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1125 have
+	  highway designations print in front of streetname instead of
+	  after
 
 2011-07-15 21:07  Bborie Park <dustymugs at gmail.com>
 
-	* [r7644] Minor comment updates to correct details
+	* [r7644] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Minor
+	  comment updates to correct details
 
 2011-07-15 06:40  Regina Obe <lr at pcorp.us>
 
-	* [r7641] revise ratings to minimize numberes steetss from matching
-	  highly with interstate routes. Also glue on pretype abrv (which
-	  are technically street types) to front of street name in
-	  normalize output so that highways print correctly as e.g. State
-	  Hwy 10 etc.
+	* [r7641]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql:
+	  revise ratings to minimize numberes steetss from matching highly
+	  with interstate routes. Also glue on pretype abrv (which are
+	  technically street types) to front of street name in normalize
+	  output so that highways print correctly as e.g. State Hwy 10 etc.
 
 2011-07-15 05:31  Regina Obe <lr at pcorp.us>
 
-	* [r7640] Add in common abbreviation RT to map to Rte and test case
-	  to regress to test
+	* [r7640] extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: Add in
+	  common abbreviation RT to map to Rte and test case to regress to
+	  test
 
 2011-07-14 20:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r7639] Code refactored for RASTER_dumpWKTPolygons to use same
-	  mechanisms for resultset generation (Datums instead of CStrings)
-	  as RASTER_metadata and other functions.
+	* [r7639] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Code refactored for RASTER_dumpWKTPolygons to use same mechanisms
+	  for resultset generation (Datums instead of CStrings) as
+	  RASTER_metadata and other functions.
 	  
 	  SQL functions refactored to use one call to ST_Metadata for
 	  attributes rather than separate/multiple calls to ST_Skew*,
@@ -26337,11 +39245,15 @@
 
 2011-07-14 14:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7638] Refactored functions returning sets to use Datums instead
-	  of C strings, which were causing rounding issues particularly for
-	  ST_Metadata. This refactoring affected RASTER_metadata,
-	  RASTER_bandmetadata, RASTER_summarystats, RASTER_histogram,
-	  RASTER_quantile, RASTER_valuecount and RASTER_gdaldrivers.
+	* [r7638] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected,
+	  raster/test/regress/rt_count.sql: Refactored functions returning
+	  sets to use Datums instead of C strings, which were causing
+	  rounding issues particularly for ST_Metadata. This refactoring
+	  affected RASTER_metadata, RASTER_bandmetadata,
+	  RASTER_summarystats, RASTER_histogram, RASTER_quantile,
+	  RASTER_valuecount and RASTER_gdaldrivers.
 	  
 	  Also refactored the ST_Raster2World* and ST_World2Raster*
 	  functions to get the raster's metadata in one call using
@@ -26350,342 +39262,453 @@
 
 2011-07-14 11:47  Regina Obe <lr at pcorp.us>
 
-	* [r7637] add make tiger_geocoder_comments.sql to build script
+	* [r7637] doc/Makefile.in: add make tiger_geocoder_comments.sql to
+	  build script
 
 2011-07-14 11:32  Regina Obe <lr at pcorp.us>
 
-	* [r7636] Start work on PostgreSQL in db help for geocoder
+	* [r7636] doc/xsl/tiger_geocoder_comments.sql.xsl: Start work on
+	  PostgreSQL in db help for geocoder
 
 2011-07-14 11:13  Regina Obe <lr at pcorp.us>
 
-	* [r7635] document the install_missing_indexes function that is
-	  used as part of the upgrade process
+	* [r7635] doc/extras_tigergeocoder.xml: document the
+	  install_missing_indexes function that is used as part of the
+	  upgrade process
 
 2011-07-14 07:45  Regina Obe <lr at pcorp.us>
 
-	* [r7634] #1113 take into consideration street prequals like Old in
-	  rating and filtering, also added btree varops on fullname
-	  (trigrams and fulltext proved too slow will need to reinvestigate
-	  those), also added helper function install_missing_indezes()
-	  which gets run as part of upgrade script. will need to add to
-	  documentation. Also added regress tests from snippets in #1113
+	* [r7634] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1113 take
+	  into consideration street prequals like Old in rating and
+	  filtering, also added btree varops on fullname (trigrams and
+	  fulltext proved too slow will need to reinvestigate those), also
+	  added helper function install_missing_indezes() which gets run as
+	  part of upgrade script. will need to add to documentation. Also
+	  added regress tests from snippets in #1113
 
 2011-07-13 19:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r7633] Complete refactoring of code from ST_Transform to
-	  ST_Resample. There are four new functions as of this revision:
-	  ST_Resample, ST_Rescale, ST_Reskew and ST_SnapToGrid.
-	  ST_Transform is still present but points to ST_Resample.
+	* [r7633] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_resample.sql,
+	  raster/test/regress/rt_resample_expected,
+	  raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Complete refactoring
+	  of code from ST_Transform to ST_Resample. There are four new
+	  functions as of this revision: ST_Resample, ST_Rescale, ST_Reskew
+	  and ST_SnapToGrid. ST_Transform is still present but points to
+	  ST_Resample.
 	  
 	  Associated ticket #1114
 
 2011-07-12 19:45  Regina Obe <lr at pcorp.us>
 
-	* [r7632] Fix for #1112 service roads
+	* [r7632]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: Fix for
+	  #1112 service roads
 
 2011-07-12 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r7631] Partial fix for #1108
+	* [r7631]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  Partial fix for #1108
 
 2011-07-12 04:14  Regina Obe <lr at pcorp.us>
 
-	* [r7630] Fix regress failure with #1074 (wasn't correctly handling
-	  all cases where street name is composed of a street type
+	* [r7630]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  Fix regress failure with #1074 (wasn't correctly handling all
+	  cases where street name is composed of a street type
 
 2011-07-11 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r7629] Change ST_OffsetCurve parameters type from cstrin to
-	  text. See ticket #1117.
+	* [r7629] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Change
+	  ST_OffsetCurve parameters type from cstrin to text. See ticket
+	  #1117.
 
 2011-07-11 12:17  Sandro Santilli <strk at kbt.io>
 
-	* [r7628] Stricter ISO output from ST_GetEdgeFaces: start
-	  enumerating ring edges from the edge with smaller id [RT-SIGTA]
+	* [r7628] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/regress/st_getfaceedges_expected: Stricter ISO
+	  output from ST_GetEdgeFaces: start enumerating ring edges from
+	  the edge with smaller id [RT-SIGTA]
 
 2011-07-09 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r7627] oops typo
+	* [r7627] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: oops
+	  typo
 
 2011-07-09 20:25  Regina Obe <lr at pcorp.us>
 
-	* [r7626] revert change
+	* [r7626] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: revert
+	  change
 
 2011-07-09 20:12  Regina Obe <lr at pcorp.us>
 
-	* [r7625] fix type in county load
+	* [r7625] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: fix
+	  type in county load
 
 2011-07-09 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7624] Clarify return code from topology.ST_ModEdgeHeal. Clean
-	  up description of ST_NewEdgeHeal too.
+	* [r7624] doc/extras_topology.xml: Clarify return code from
+	  topology.ST_ModEdgeHeal. Clean up description of ST_NewEdgeHeal
+	  too.
 
 2011-07-09 01:23  Regina Obe <lr at pcorp.us>
 
-	* [r7623] example of using geocode geometry filter
+	* [r7623] doc/extras_tigergeocoder.xml: example of using geocode
+	  geometry filter
 
 2011-07-09 01:06  Regina Obe <lr at pcorp.us>
 
-	* [r7622] Fix ST_Transform signature to match revised function
-	  declarations
+	* [r7622] doc/reference_raster.xml: Fix ST_Transform signature to
+	  match revised function declarations
 
 2011-07-08 08:23  Regina Obe <lr at pcorp.us>
 
-	* [r7621] upper case and replace (ZM and Z) in geometry_columns so
-	  its more backwards compatible with old geometry_columns table
+	* [r7621] postgis/postgis.sql.in.c: upper case and replace (ZM and
+	  Z) in geometry_columns so its more backwards compatible with old
+	  geometry_columns table
 
 2011-07-07 22:45  Regina Obe <lr at pcorp.us>
 
-	* [r7620] #1070 optional geometry filter arg, documentation (well
-	  start need example), and regress tests
+	* [r7620] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1070
+	  optional geometry filter arg, documentation (well start need
+	  example), and regress tests
 
 2011-07-07 22:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r7619] Final refactor of ST_Transform and underlying
-	  RASTER_resample before overhaul for ST_Resample
+	* [r7619] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Final refactor of ST_Transform and underlying RASTER_resample
+	  before overhaul for ST_Resample
 
 2011-07-07 21:58  Bborie Park <dustymugs at gmail.com>
 
-	* [r7618] Refactored ST_Transform in preparation for additional
-	  refactoring to accomodate ST_Resample
+	* [r7618] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Refactored ST_Transform in preparation for additional refactoring
+	  to accomodate ST_Resample
 
 2011-07-07 18:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r7617] Cleaned up the large number of floating point equality
-	  tests with a function-like macro
+	* [r7617] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c: Cleaned up the large number of floating
+	  point equality tests with a function-like macro
 
 2011-07-07 12:41  Regina Obe <lr at pcorp.us>
 
-	* [r7616] #1074, #1109 - Fix for compound named streets that have a
-	  portion that is a street type
+	* [r7616]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  #1074, #1109 - Fix for compound named streets that have a portion
+	  that is a street type
 
 2011-07-06 23:44  Regina Obe <lr at pcorp.us>
 
-	* [r7615] more regress tests for #1109
+	* [r7615]
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  more regress tests for #1109
 
 2011-07-06 23:15  Bborie Park <dustymugs at gmail.com>
 
-	* [r7614] Refactored how user-specified upperleft corner
-	  coordinates are handled
+	* [r7614] raster/rt_core/rt_api.c: Refactored how user-specified
+	  upperleft corner coordinates are handled
 
 2011-07-06 23:00  Regina Obe <lr at pcorp.us>
 
-	* [r7613] fix for #1109 when a street name is same as a defined
-	  street type
+	* [r7613]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  fix for #1109 when a street name is same as a defined street type
 
 2011-07-06 15:02  Sandro Santilli <strk at kbt.io>
 
-	* [r7612] Properly destroy lwgeom in lwgeom_to_x3d3 now that it's
-	  safe (see #1102)
+	* [r7612] liblwgeom/lwout_x3d.c: Properly destroy lwgeom in
+	  lwgeom_to_x3d3 now that it's safe (see #1102)
 
 2011-07-06 14:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7611] Properly release memory in lwmline_clip_to_ordinate_range
-	  (see #1102)
+	* [r7611] liblwgeom/lwalgorithm.c: Properly release memory in
+	  lwmline_clip_to_ordinate_range (see #1102)
 
 2011-07-06 14:45  Sandro Santilli <strk at kbt.io>
 
-	* [r7610] Have lwcollection_extract clone (shallow) the extracted
+	* [r7610] liblwgeom/cunit/cu_libgeom.c, liblwgeom/lwcollection.c:
+	  Have lwcollection_extract clone (shallow) the extracted
 	  components. Safely lwgeom_free the return from
 	  lwcollection_extract in testcase.
 
 2011-07-06 14:29  Sandro Santilli <strk at kbt.io>
 
-	* [r7609] Properly lwgeom_free cloned objects in lwgeom_homogenize
-	  now that it is safe
+	* [r7609] liblwgeom/lwhomogenize.c: Properly lwgeom_free cloned
+	  objects in lwgeom_homogenize now that it is safe
 
 2011-07-06 14:29  Sandro Santilli <strk at kbt.io>
 
-	* [r7608] Implement ptarray_clone (shallow) and update clone
-	  documentation (doxygen), have lw*_clone clone the POINTARRAY but
-	  not the serialized point list (using ptarray_clone), add unit
-	  testing for lwgeom_clone. See ticket #1102.
+	* [r7608] liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c: Implement ptarray_clone (shallow) and update
+	  clone documentation (doxygen), have lw*_clone clone the
+	  POINTARRAY but not the serialized point list (using
+	  ptarray_clone), add unit testing for lwgeom_clone. See ticket
+	  #1102.
 
 2011-07-06 10:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7607] Fix compile warning in geography_measurement.c caused by
-	  missing function prototype.
+	* [r7607] postgis/geography_measurement.c: Fix compile warning in
+	  geography_measurement.c caused by missing function prototype.
 
 2011-07-06 10:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7606] Fix compile warning for lwgeom_init_allocators() in
-	  loader/dumper by adding missing liblwgeom.h #include.
+	* [r7606] loader/shpcommon.h: Fix compile warning for
+	  lwgeom_init_allocators() in loader/dumper by adding missing
+	  liblwgeom.h #include.
 
 2011-07-06 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r7605] Rename ptarray_clone to ptarray_clone_deep, to be
-	  conformant with lwgeom_clone_deep in that it copies the
-	  serialized pointlist too
+	* [r7605] liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwline.c, liblwgeom/lwpoly.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c: Rename
+	  ptarray_clone to ptarray_clone_deep, to be conformant with
+	  lwgeom_clone_deep in that it copies the serialized pointlist too
 
 2011-07-06 08:04  Sandro Santilli <strk at kbt.io>
 
-	* [r7604] Compiler warning fix
+	* [r7604] liblwgeom/cunit/cu_print.c: Compiler warning fix
 
 2011-07-06 07:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7603] Fix compiler warnings (#999)
+	* [r7603] liblwgeom/lwout_x3d.c: Fix compiler warnings (#999)
 
 2011-07-06 07:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7602] Don't let temporary collection leak in lwgeom_to_x3d3
-	  (actually do, but sligthly less, till we fix lwgeom_clone). See
-	  #1102.
+	* [r7602] liblwgeom/lwout_x3d.c: Don't let temporary collection
+	  leak in lwgeom_to_x3d3 (actually do, but sligthly less, till we
+	  fix lwgeom_clone). See #1102.
 
 2011-07-06 07:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7601] const-correct lw*_is_closed
+	* [r7601] liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwtin.c: const-correct
+	  lw*_is_closed
 
 2011-07-06 06:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7600] properly release reported error message string
+	* [r7600] liblwgeom/cunit/cu_tester.c: properly release reported
+	  error message string
 
 2011-07-06 06:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7599] properly release lwgeom objec in
-	  test_lwprint_assert_error
+	* [r7599] liblwgeom/cunit/cu_print.c: properly release lwgeom objec
+	  in test_lwprint_assert_error
 
 2011-07-06 06:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7598] properly release lwgeom objec in test_misc_area
+	* [r7598] liblwgeom/cunit/cu_misc.c: properly release lwgeom objec
+	  in test_misc_area
 
 2011-07-06 05:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r7597] Changed expressions for pixel byte boundaries in assert
-	  tests of rt_raster_serialize and rt_raster_deserialize in
-	  rt_api.c. The changed expressions are based upon relative values
-	  rather than the original absolute values. This should resolve the
-	  problem defined in ticket #1061. It may also help with the
-	  crashing in ticket #1066.
+	* [r7597] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Changed
+	  expressions for pixel byte boundaries in assert tests of
+	  rt_raster_serialize and rt_raster_deserialize in rt_api.c. The
+	  changed expressions are based upon relative values rather than
+	  the original absolute values. This should resolve the problem
+	  defined in ticket #1061. It may also help with the crashing in
+	  ticket #1066.
 	  
 	  Associated tickets are #1061 and possibly #1066.
 
 2011-07-06 02:17  Regina Obe <lr at pcorp.us>
 
-	* [r7596] fix typo
+	* [r7596] doc/extras_tigergeocoder.xml: fix typo
 
 2011-07-06 01:02  Regina Obe <lr at pcorp.us>
 
-	* [r7595] drop_state_tables_generate_script function and document
-	  it. Also add blank paramdef to missing indexes so doesn't look
-	  goofy in docs
+	* [r7595] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql:
+	  drop_state_tables_generate_script function and document it. Also
+	  add blank paramdef to missing indexes so doesn't look goofy in
+	  docs
 
 2011-07-06 00:40  Regina Obe <lr at pcorp.us>
 
-	* [r7594] Get rid of use of array_accum and replace with array_agg
-	  (which exists in PostgreSQL 9\8.4+). Now that we only support
-	  8.4+, we can just use array_agg.
+	* [r7594]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: Get rid of use
+	  of array_accum and replace with array_agg (which exists in
+	  PostgreSQL 9\8.4+). Now that we only support 8.4+, we can just
+	  use array_agg.
 
 2011-07-05 22:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7593] Remove leak in mixed time ptarray case (#1102)
+	* [r7593] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwin_wkt.c: Remove
+	  leak in mixed time ptarray case (#1102)
 
 2011-07-05 21:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7592] Plug some more easy leaks in testers
+	* [r7592] liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_surface.c: Plug
+	  some more easy leaks in testers
 
 2011-07-05 20:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7591] Stop up small but universal leak. (#1102)
+	* [r7591] liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_lex.l: Stop
+	  up small but universal leak. (#1102)
 
 2011-07-05 18:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7590] Fix memory leak while computing box3d for nested
-	  geometrycollection (revealed by test in cu_geodetic.c)
+	* [r7590] liblwgeom/lwcollection.c: Fix memory leak while computing
+	  box3d for nested geometrycollection (revealed by test in
+	  cu_geodetic.c)
 
 2011-07-05 18:41  Sandro Santilli <strk at kbt.io>
 
-	* [r7589] Properly release memory allocated by tester
+	* [r7589] liblwgeom/cunit/cu_geodetic.c: Properly release memory
+	  allocated by tester
 
 2011-07-05 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r7588] #1076 hanlde of post direction with highways -- 1940
-	  County Road C W, Roseville, MN 55113 , also trim excess space
-	  left in street names
+	* [r7588]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress:
+	  #1076 hanlde of post direction with highways -- 1940 County Road
+	  C W, Roseville, MN 55113 , also trim excess space left in street
+	  names
 
 2011-07-04 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7587] Remove memory leaks when a parse error kicks out in WKT
-	  (#1102)
+	* [r7587] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/ptarray.c: Remove memory leaks
+	  when a parse error kicks out in WKT (#1102)
 
 2011-07-04 17:32  Regina Obe <lr at pcorp.us>
 
-	* [r7586] #1076 more work toward Highway geocoding -- significant
-	  rework of original patch. Still need to parse out the direction
-	  information
+	* [r7586]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1076 more
+	  work toward Highway geocoding -- significant rework of original
+	  patch. Still need to parse out the direction information
 
 2011-07-04 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7585] Drop dangling reference to Probe_Geometry_Columns (see
-	  #1083)
+	* [r7585] doc/reference_management.xml: Drop dangling reference to
+	  Probe_Geometry_Columns (see #1083)
 
 2011-07-04 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r7584] A couple more tests for btree against points: different
-	  points, differently cached boxes
+	* [r7584] regress/tickets.sql, regress/tickets_expected: A couple
+	  more tests for btree against points: different points,
+	  differently cached boxes
 
 2011-07-04 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7583] Have pglwgeom_getbox2d_p compute a bounding box when not
-	  cached. Fixes #1023.
+	* [r7583] postgis/lwgeom_pg.c: Have pglwgeom_getbox2d_p compute a
+	  bounding box when not cached. Fixes #1023.
 
 2011-07-04 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7582] Document pglwgeom_getbox2d_p. See
+	* [r7582] postgis/lwgeom_pg.h: Document pglwgeom_getbox2d_p. See
 	  http://trac.osgeo.org/postgis/ticket/1023
 
 2011-07-04 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7581] More unit test memory leaks and compiler warnings fixed
+	* [r7581] liblwgeom/cunit/cu_algorithm.c: More unit test memory
+	  leaks and compiler warnings fixed
 
 2011-07-04 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r7580] Add test for btree equality of points (#1023)
+	* [r7580] regress/tickets.sql, regress/tickets_expected: Add test
+	  for btree equality of points (#1023)
 
 2011-07-04 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7579] Do not deep-free return from lwcollection_homogenize as
-	  it doesn't copy POINTARRAY memory. See #1104.
+	* [r7579] liblwgeom/cunit/cu_homogenize.c: Do not deep-free return
+	  from lwcollection_homogenize as it doesn't copy POINTARRAY
+	  memory. See #1104.
 
 2011-07-04 12:29  Sandro Santilli <strk at kbt.io>
 
-	* [r7578] Plug some memory leaks in the unit tests, to help finding
-	  lower-level ones...
+	* [r7578] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_print.c,
+	  liblwgeom/cunit/cu_surface.c: Plug some memory leaks in the unit
+	  tests, to help finding lower-level ones...
 
 2011-07-04 12:29  Sandro Santilli <strk at kbt.io>
 
-	* [r7577] Document memory management of lwdoubles_to_latlon and
-	  lwpoint_to_latlon
+	* [r7577] liblwgeom/lwprint.c: Document memory management of
+	  lwdoubles_to_latlon and lwpoint_to_latlon
 
 2011-07-04 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r7576] Fix support for MULTICURVEZM and make TIN spelling
-	  conformant to other (MixedCase). Add cohomprensive regress test
-	  for postgis_type_name(). Closes bug #1096 once again.
+	* [r7576] postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/postgis_type_name.sql,
+	  regress/postgis_type_name_expected: Fix support for MULTICURVEZM
+	  and make TIN spelling conformant to other (MixedCase). Add
+	  cohomprensive regress test for postgis_type_name(). Closes bug
+	  #1096 once again.
 
 2011-07-04 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r7575] Add missing circular types to geomtype_struct_array,
-	  fixing bug #1094
+	* [r7575] liblwgeom/g_util.c: Add missing circular types to
+	  geomtype_struct_array, fixing bug #1094
 
 2011-07-04 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r7574] Do not hard-code lenght of geomtype struct array (See
-	  #1094)
+	* [r7574] liblwgeom/g_util.c: Do not hard-code lenght of geomtype
+	  struct array (See #1094)
 
 2011-07-04 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r7573] AddGeometryColumn: when complaining about unknown
-	  geometry type also report the used name and dimensions (see
-	  related bug #1096)
+	* [r7573] postgis/postgis.sql.in.c: AddGeometryColumn: when
+	  complaining about unknown geometry type also report the used name
+	  and dimensions (see related bug #1096)
 
 2011-07-04 10:02  Sandro Santilli <strk at kbt.io>
 
-	* [r7572] Fix unused variable warning when building against GEOS >=
-	  3.3
+	* [r7572] postgis/lwgeom_geos.c: Fix unused variable warning when
+	  building against GEOS >= 3.3
 
 2011-07-04 09:26  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7571] Make all PostGIS object files depend upon liblwgeom, so
-	  that if liblwgeom is
+	* [r7571] postgis/Makefile.in: Make all PostGIS object files depend
+	  upon liblwgeom, so that if liblwgeom is
 	  changed then it also triggers a (complete) rebuild of PostGIS.
 	  
 	  Note as documented in #447 this is an over-cautious approach
@@ -26698,29 +39721,38 @@
 
 2011-07-04 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r7570] typo
+	* [r7570] postgis/postgis.sql.in.c: typo
 
 2011-07-04 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r7569] Update expected error messages since typmod introduction.
-	  Closes ticket #1101.
+	* [r7569] topology/test/regress/createtopology_expected: Update
+	  expected error messages since typmod introduction. Closes ticket
+	  #1101.
 
 2011-07-04 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r7568] Do not manually delete rows from geometry_columns (which
-	  is now a view). Closes ticket #1099.
+	* [r7568] topology/topology.sql.in.c: Do not manually delete rows
+	  from geometry_columns (which is now a view). Closes ticket #1099.
 
 2011-07-04 07:35  Regina Obe <lr at pcorp.us>
 
-	* [r7567] Partial fix for #1076, county roads and highways, but
-	  think I might have broken the SELECT (addy).*,* from
-	  geocode('16725 Rockford Road, Plymouth, MN 55447') or my data is
-	  bad
+	* [r7567]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: Partial fix
+	  for #1076, county roads and highways, but think I might have
+	  broken the SELECT (addy).*,* from geocode('16725 Rockford Road,
+	  Plymouth, MN 55447') or my data is bad
 
 2011-07-03 21:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7566] Fix for #1088: Too many columns in select crashes
-	  pgsql2shp.
+	* [r7566] loader/pgsql2shp-core.c: Fix for #1088: Too many columns
+	  in select crashes pgsql2shp.
 	  
 	  Instead of a fixed length query string, dynamically allocate the
 	  memory based
@@ -26728,75 +39760,96 @@
 
 2011-07-03 16:51  Regina Obe <lr at pcorp.us>
 
-	* [r7565] #1087 improve rating algorithm. also start to use
-	  prepared statements where appropriate (don't put state in
-	  prepared part since that would prevent constraint exclusion from
-	  kicking in)
+	* [r7565] extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1087
+	  improve rating algorithm. also start to use prepared statements
+	  where appropriate (don't put state in prepared part since that
+	  would prevent constraint exclusion from kicking in)
 
 2011-07-03 10:45  Regina Obe <lr at pcorp.us>
 
-	* [r7564] Add more tests, minor cleanup
+	* [r7564] extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  Add more tests, minor cleanup
 
 2011-07-03 05:03  Regina Obe <lr at pcorp.us>
 
-	* [r7563] Update credits and release notes to include change in
-	  geometry_columns and management functions, add ST_OffSetCurve to
+	* [r7563] NEWS, doc/introduction.xml, doc/release_notes.xml: Update
+	  credits and release notes to include change in geometry_columns
+	  and management functions, add ST_OffSetCurve to
 	  release_notes.xml, add Rafal Magda to people credits list
 
 2011-07-03 01:58  Regina Obe <lr at pcorp.us>
 
-	* [r7562] more column width cleanup
+	* [r7562] MIGRATION: more column width cleanup
 
 2011-07-03 01:52  Regina Obe <lr at pcorp.us>
 
-	* [r7561] #1095 clarification of what is mean by geometry_columns
-	  not supporting views built the old constraint way
+	* [r7561] MIGRATION: #1095 clarification of what is mean by
+	  geometry_columns not supporting views built the old constraint
+	  way
 
 2011-07-03 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r7560] #1095 cleanup MIGRATION document
+	* [r7560] MIGRATION: #1095 cleanup MIGRATION document
 
 2011-07-03 01:29  Regina Obe <lr at pcorp.us>
 
-	* [r7559] #1096 same fix as for linestringZ, apply to geometryM, zm
-	  and multilinestringZ
+	* [r7559] postgis/postgis.sql.in.c: #1096 same fix as for
+	  linestringZ, apply to geometryM, zm and multilinestringZ
 
 2011-07-03 00:59  Regina Obe <lr at pcorp.us>
 
-	* [r7558] #1098 fix UpdateGeometrySRID
+	* [r7558] postgis/postgis.sql.in.c: #1098 fix UpdateGeometrySRID
 
 2011-07-02 18:19  Regina Obe <lr at pcorp.us>
 
-	* [r7557] #1083, #1093: fix typo, delete probe_geometry_columns
-	  which is now completely obsolte with gnew geometry-columns view
-	  change
+	* [r7557] doc/reference_management.xml: #1083, #1093: fix typo,
+	  delete probe_geometry_columns which is now completely obsolte
+	  with gnew geometry-columns view change
 
 2011-07-02 17:53  Regina Obe <lr at pcorp.us>
 
-	* [r7556] missed a spot
+	* [r7556] doc/reference_management.xml: missed a spot
 
 2011-07-02 17:52  Regina Obe <lr at pcorp.us>
 
-	* [r7555] add missing para end tag
+	* [r7555] doc/reference_management.xml: add missing para end tag
 
 2011-07-02 17:25  Regina Obe <lr at pcorp.us>
 
-	* [r7554] start describing management functions how typmod changes
-	  things --- Populate_geometry_columns, dropgeometrytable,
-	  dropgeometrycolumn. More to go.
+	* [r7554] doc/reference_management.xml: start describing management
+	  functions how typmod changes things ---
+	  Populate_geometry_columns, dropgeometrytable, dropgeometrycolumn.
+	  More to go.
 
 2011-07-02 16:52  Regina Obe <lr at pcorp.us>
 
-	* [r7553] #1096 can't create 2.5d linestrings
+	* [r7553] postgis/postgis.sql.in.c: #1096 can't create 2.5d
+	  linestrings
 
 2011-07-02 16:29  Regina Obe <lr at pcorp.us>
 
-	* [r7552] revise template to give example of optional argument
+	* [r7552] doc/template.xml: revise template to give example of
+	  optional argument
 
 2011-07-02 13:43  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7551] Update loader regression test suite to add a simple test
-	  for shp2pgsql (much as we now do for pgsql2shp).
+	* [r7551] loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_shp2pgsql.c, loader/cunit/cu_shp2pgsql.h,
+	  loader/cunit/cu_tester.c, loader/cunit/cu_tester.h,
+	  loader/pgsql2shp-cli.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shpcommon.c: Update loader
+	  regression test suite to add a simple test for shp2pgsql (much as
+	  we now do for pgsql2shp).
 	  
 	  Note that these tests aren't completely comprehensive and should
 	  be expanded, with the long term aim
@@ -26805,98 +39858,117 @@
 
 2011-07-02 12:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7550] Fix up the loader unit tests so that if --with-gui is not
-	  passed to configure, the non-GUI tests will continute to run
-	  instead of failing compilation.
+	* [r7550] loader/cunit/Makefile.in, loader/cunit/cu_tester.c: Fix
+	  up the loader unit tests so that if --with-gui is not passed to
+	  configure, the non-GUI tests will continute to run instead of
+	  failing compilation.
 
 2011-07-02 09:27  Regina Obe <lr at pcorp.us>
 
-	* [r7549] revise wmsservers_new to use new typmod and not directly
-	  delete and add to geometry_columns so passes regress
+	* [r7549] regress/wmsservers_new.sql: revise wmsservers_new to use
+	  new typmod and not directly delete and add to geometry_columns so
+	  passes regress
 
 2011-07-02 08:58  Regina Obe <lr at pcorp.us>
 
-	* [r7548] #944, #1081, #1083, #1088, #1084: Convert
-	  geometry_columns to a view, revise management functions to not
-	  update/delete from geometry_columns and to support typmod. Will
-	  use typmod behavior as default
+	* [r7548] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c, postgis/uninstall_legacy.sql.in.c,
+	  regress/loader/PointWithSchema-post.sql,
+	  regress/wmsservers_new.sql: #944, #1081, #1083, #1088, #1084:
+	  Convert geometry_columns to a view, revise management functions
+	  to not update/delete from geometry_columns and to support typmod.
+	  Will use typmod behavior as default
 	  fix typos in postgis_type_name and delete from geometry_column
 	  calls in regress.
 
 2011-07-01 22:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7547] Another attempt to fix #1080 on Windows - it seems that
-	  simply opening and
+	* [r7547] loader/pgsql2shp-core.c: Another attempt to fix #1080 on
+	  Windows - it seems that simply opening and
 	  closing a pgsql2shp state object is a good way to find all
 	  uninitialised
 	  variables.
 
 2011-07-01 21:37  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7546] Revised fix for #1080 based upon backtrace provided by
-	  Regina.
+	* [r7546] loader/pgsql2shp-core.c: Revised fix for #1080 based upon
+	  backtrace provided by Regina.
 
 2011-07-01 21:32  Regina Obe <lr at pcorp.us>
 
-	* [r7545] #1082 get rid of delete from geometry_columns call. Also
-	  cleanup argument list to make more modern
+	* [r7545] postgis/postgis.sql.in.c: #1082 get rid of delete from
+	  geometry_columns call. Also cleanup argument list to make more
+	  modern
 
 2011-07-01 14:34  Regina Obe <lr at pcorp.us>
 
-	* [r7544] Benchmark notes
+	* [r7544] MIGRATION: Benchmark notes
 
 2011-07-01 13:45  Regina Obe <lr at pcorp.us>
 
-	* [r7543] itemize more upgrade GOTCHAS
+	* [r7543] MIGRATION: itemize more upgrade GOTCHAS
 
 2011-07-01 13:10  Regina Obe <lr at pcorp.us>
 
-	* [r7542] convert to CREATE OR REPLACE postgis_constraint_srid
+	* [r7542] postgis/postgis.sql.in.c: convert to CREATE OR REPLACE
+	  postgis_constraint_srid
 
 2011-07-01 12:59  Regina Obe <lr at pcorp.us>
 
-	* [r7541] put in associated ticket numbers change to unaligned
-	  format for easier diffing, add in script to run test suite. Force
-	  LF and put svn keywords
+	* [r7541] extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/regress.sql: put in
+	  associated ticket numbers change to unaligned format for easier
+	  diffing, add in script to run test suite. Force LF and put svn
+	  keywords
 
 2011-07-01 11:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7540] Add 2 more testcases for ST_OffsetCurve, one of which
-	  returning a MULTILINESTRING
+	* [r7540] regress/offsetcurve.sql, regress/offsetcurve_expected:
+	  Add 2 more testcases for ST_OffsetCurve, one of which returning a
+	  MULTILINESTRING
 
 2011-07-01 10:59  Sandro Santilli <strk at kbt.io>
 
-	* [r7539] Use choice="opt" to encode default parameter for
-	  ST_OffsetCurve
+	* [r7539] doc/reference_processing.xml: Use choice="opt" to encode
+	  default parameter for ST_OffsetCurve
 
 2011-07-01 10:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7538] Well, let's run the ST_OffsetCurve regress test only
-	  against GEOS-3.3. After all it's known to fail against 3.2 ...
-	  (due to http://trac.osgeo.org/geos/ticket/455#comment:1)
+	* [r7538] regress/Makefile.in: Well, let's run the ST_OffsetCurve
+	  regress test only against GEOS-3.3. After all it's known to fail
+	  against 3.2 ... (due to
+	  http://trac.osgeo.org/geos/ticket/455#comment:1)
 
 2011-07-01 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r7537] Test LINESTRING EMPTY return from ST_OffsetCurve
+	* [r7537] regress/offsetcurve.sql, regress/offsetcurve_expected:
+	  Test LINESTRING EMPTY return from ST_OffsetCurve
 
 2011-07-01 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r7536] Properly convert typed empties coming from GEOS.
+	* [r7536] postgis/lwgeom_geos.c, regress/tickets_expected: Properly
+	  convert typed empties coming from GEOS.
 
 2011-07-01 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r7535] Add ST_OffsetCurve news item
+	* [r7535] NEWS: Add ST_OffsetCurve news item
 
 2011-07-01 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7534] Add ST_OffsetCurve function supporting both GEOS-3.2 and
-	  GEOS-3.3+. Uses distance parameter sign to derive left/right
-	  side. Includes regress testing and documentation. Based on patch
-	  by Rafal Magda.
+	* [r7534] doc/reference_processing.xml, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/offsetcurve.sql, regress/offsetcurve_expected: Add
+	  ST_OffsetCurve function supporting both GEOS-3.2 and GEOS-3.3+.
+	  Uses distance parameter sign to derive left/right side. Includes
+	  regress testing and documentation. Based on patch by Rafal Magda.
 
 2011-07-01 09:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7533] Fix #1080: cunit is crashing on test_ShpDumerDestroy().
+	* [r7533] loader/cunit/cu_pgsql2shp.c: Fix #1080: cunit is crashing
+	  on test_ShpDumerDestroy().
 	  
 	  Looks like the original code omitted to set the default config
 	  values causing
@@ -26906,43 +39978,57 @@
 
 2011-07-01 06:17  Regina Obe <lr at pcorp.us>
 
-	* [r7532] Force unix LF. Also get rid of unnecessary call to CREATE
-	  INDEX .. we have a missing script for that.
+	* [r7532] extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: Force unix
+	  LF. Also get rid of unnecessary call to CREATE INDEX .. we have a
+	  missing script for that.
 
 2011-07-01 02:22  Regina Obe <lr at pcorp.us>
 
-	* [r7531] Fix for #1086 Issue with parsing out location. also added
-	  to regression tests
+	* [r7531]
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  Fix for #1086 Issue with parsing out location. also added to
+	  regression tests
 
 2011-07-01 00:02  Regina Obe <lr at pcorp.us>
 
-	* [r7530] fix build -- had functions installed out of order of
-	  dependency
+	* [r7530] postgis/postgis.sql.in.c: fix build -- had functions
+	  installed out of order of dependency
 
 2011-06-30 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r7529] add pretty function to return pretty name and use in
-	  postgis_constraint_type (seems 3 times as slow with conversion --
-	  will investigate later) -- before my 50 odd goemetry_columns
-	  based on all constraint columns returns 75ms now takes 250-300
-	  ms.
+	* [r7529] postgis/postgis.sql.in.c: add pretty function to return
+	  pretty name and use in postgis_constraint_type (seems 3 times as
+	  slow with conversion -- will investigate later) -- before my 50
+	  odd goemetry_columns based on all constraint columns returns 75ms
+	  now takes 250-300 ms.
 
 2011-06-30 17:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r7528] removed accidental commit of some debug testing
+	* [r7528] raster/rt_core/rt_api.c: removed accidental commit of
+	  some debug testing
 
 2011-06-30 13:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r7527] fixed logic issues in ST_AsJPEG
+	* [r7527] raster/rt_core/rt_api.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_asjpeg_expected: fixed logic issues in
+	  ST_AsJPEG
 
 2011-06-29 23:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7526] Change parameter order in 900913 (magic!)
+	* [r7526] spatial_ref_sys.sql: Change parameter order in 900913
+	  (magic!)
 
 2011-06-29 22:40  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7524] Commit rework of #885 (pgsql2shp fields conversion from
-	  predefined list).
+	* [r7524] doc/man/pgsql2shp.1, loader/cunit/cu_pgsql2shp.c,
+	  loader/pgsql2shp-cli.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h: Commit rework of #885 (pgsql2shp fields
+	  conversion from predefined list).
 	  
 	  This patch required extra work to ensure that it was a better fit
 	  for the
@@ -26953,92 +40039,124 @@
 
 2011-06-29 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7523] GEOS no like POINT EMPTY (#1060)
+	* [r7523] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: GEOS no like POINT EMPTY (#1060)
 
 2011-06-29 21:10  Regina Obe <lr at pcorp.us>
 
-	* [r7522] Itemize some issues with restoring data from old that
-	  cause failures
+	* [r7522] MIGRATION: Itemize some issues with restoring data from
+	  old that cause failures
 
 2011-06-29 19:14  Regina Obe <lr at pcorp.us>
 
-	* [r7521] Add Hunter Systems Group to credits for funding Geocoder
-	  enhancements
+	* [r7521] NEWS, doc/introduction.xml, doc/release_notes.xml: Add
+	  Hunter Systems Group to credits for funding Geocoder enhancements
 
 2011-06-29 16:26  Regina Obe <lr at pcorp.us>
 
-	* [r7520] #949 more legacy cleanup -- add G-M to uninstall, remove
-	  accum
+	* [r7520] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #949 more legacy cleanup --
+	  add G-M to uninstall, remove accum
 
 2011-06-29 12:56  Regina Obe <lr at pcorp.us>
 
-	* [r7519] fix typo in uninstall script
+	* [r7519] postgis/uninstall_legacy.sql.in.c: fix typo in uninstall
+	  script
 
 2011-06-29 10:35  Regina Obe <lr at pcorp.us>
 
-	* [r7518] #1069: Support for specifying max_results to return.
-	  Regress already committed
+	* [r7518] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1069:
+	  Support for specifying max_results to return. Regress already
+	  committed
 
 2011-06-29 05:06  Regina Obe <lr at pcorp.us>
 
-	* [r7517] fix for #1073 handling mangled zipcodes and update
-	  regress to include these
+	* [r7517]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  fix for #1073 handling mangled zipcodes and update regress to
+	  include these
 
 2011-06-29 04:23  Regina Obe <lr at pcorp.us>
 
-	* [r7516] #1077 preliminary regress tests and current outputs
-	  (formatting needs cleanup and to be run by script but will deal
-	  with that later). Already have a regress failure when compared
-	  with docs.
+	* [r7516] extras/tiger_geocoder/tiger_2010/regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/geocode_regress.sql,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress,
+	  extras/tiger_geocoder/tiger_2010/regress/normalize_address_regress.sql:
+	  #1077 preliminary regress tests and current outputs (formatting
+	  needs cleanup and to be run by script but will deal with that
+	  later). Already have a regress failure when compared with docs.
 
 2011-06-28 19:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7515] Simplify layertrigger tests dropping unneeded operations.
-	  The reduction was verified to still trigger bug #950 prior to the
-	  fix for it.
+	* [r7515] topology/test/regress/layertrigger.sql,
+	  topology/test/regress/layertrigger_expected: Simplify
+	  layertrigger tests dropping unneeded operations. The reduction
+	  was verified to still trigger bug #950 prior to the fix for it.
 
 2011-06-28 19:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7514] Apply patch by Andrea Peri to fix topology layer trigger.
-	  Includes regress test. Closes ticket #950.
+	* [r7514] topology/test/Makefile,
+	  topology/test/regress/layertrigger.sql,
+	  topology/test/regress/layertrigger_expected,
+	  topology/topology.sql.in.c: Apply patch by Andrea Peri to fix
+	  topology layer trigger. Includes regress test. Closes ticket
+	  #950.
 
 2011-06-28 14:26  Regina Obe <lr at pcorp.us>
 
-	* [r7512] #1063 - add update website with released doc version to
-	  HOWTO_RELEASE steps
+	* [r7512] HOWTO_RELEASE: #1063 - add update website with released
+	  doc version to HOWTO_RELEASE steps
 
 2011-06-28 12:32  Regina Obe <lr at pcorp.us>
 
-	* [r7511] fix windows script -- had sh style commented alter schema
-	  line instead of windows batch style commented alter schema
+	* [r7511] extras/tiger_geocoder/tiger_2010/create_geocode.bat: fix
+	  windows script -- had sh style commented alter schema line
+	  instead of windows batch style commented alter schema
 
 2011-06-28 12:21  Regina Obe <lr at pcorp.us>
 
-	* [r7510] put in missing homage to GDAL. Also updated the GDAL use
-	  list http://trac.osgeo.org/gdal/wiki/SoftwareUsingGdal to include
+	* [r7510] doc/introduction.xml: put in missing homage to GDAL. Also
+	  updated the GDAL use list
+	  http://trac.osgeo.org/gdal/wiki/SoftwareUsingGdal to include
 	  PostGIS
 
 2011-06-28 03:55  Regina Obe <lr at pcorp.us>
 
-	* [r7509] Partial fix for #1068 -- handling of misspelled numeric
-	  streets such as 13nd or 22th and partial support for numeric
-	  streets with fractions like 1/2
+	* [r7509]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql:
+	  Partial fix for #1068 -- handling of misspelled numeric streets
+	  such as 13nd or 22th and partial support for numeric streets with
+	  fractions like 1/2
 
 2011-06-28 02:50  Regina Obe <lr at pcorp.us>
 
-	* [r7508] get rid of drop / recreate norm_addy. It's not necessary
-	  yet since we haven't changed it.
+	* [r7508] extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: get
+	  rid of drop / recreate norm_addy. It's not necessary yet since we
+	  haven't changed it.
 
 2011-06-28 01:27  Regina Obe <lr at pcorp.us>
 
-	* [r7507] #1068 partial fix -- trimmed leading/trailing spaces in
+	* [r7507]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  #1068 partial fix -- trimmed leading/trailing spaces in
 	  normalize_address fields so now correctly handles things like
 	  W.,N. etc. More fixes coming.
 
 2011-06-27 21:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r7506] - wrote function getSRTextSPI to create one code for
-	  getting the srtext of a SRID from the spatial_ref_sys table.
+	* [r7506] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c: - wrote
+	  function getSRTextSPI to create one code for getting the srtext
+	  of a SRID from the spatial_ref_sys table.
 	  - removed plpgsql function _ST_srtext with addition of
 	  getSRTextSPI.
 	  
@@ -27048,193 +40166,251 @@
 
 2011-06-27 19:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7505] Ignore GNUMakefile
+	* [r7505] .: Ignore GNUMakefile
 
 2011-06-27 19:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7504] Change CompoundString to CompoundCurve
+	* [r7504] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_x3d.c,
+	  postgis/SERIALIZED_FORM: Change CompoundString to CompoundCurve
 
 2011-06-27 19:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r7503] modified expected results for rt_pixelvalue.
+	* [r7503] raster/test/regress/rt_pixelvalue_expected: modified
+	  expected results for rt_pixelvalue.
 	  
 	  Associated ticket is #1055
 
 2011-06-27 18:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7502] Add migration guide for upgraders
+	* [r7502] MIGRATION: Add migration guide for upgraders
 
 2011-06-27 18:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7497] Fix type name for CompoundCurve
+	* [r7497] liblwgeom/lwutil.c: Fix type name for CompoundCurve
 
 2011-06-27 16:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r7496] Edit rt_band_get_pixel() so that the warning message
-	  contains the out-of-bound coordinates being accessed.
+	* [r7496] raster/rt_core/rt_api.c: Edit rt_band_get_pixel() so that
+	  the warning message contains the out-of-bound coordinates being
+	  accessed.
 
 2011-06-27 14:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r7495] Cleanup of error messages.
+	* [r7495] raster/rt_pg/rt_pg.c: Cleanup of error messages.
 
 2011-06-27 01:53  Regina Obe <lr at pcorp.us>
 
-	* [r7494] version garden test files so now named
+	* [r7494] doc/Makefile.in, doc/xsl/raster_gardentest.sql.xsl,
+	  regress/Makefile.in: version garden test files so now named
 	  raster_gardentest_20.sql, postgis_gardentest_20.sql. Add
 	  reclassarg type example to raster garden objects
 
 2011-06-26 19:44  Regina Obe <lr at pcorp.us>
 
-	* [r7493] revise to ignore OUT parameters. Also add 20 to postgis
-	  garden output table name
+	* [r7493] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: revise to ignore OUT
+	  parameters. Also add 20 to postgis garden output table name
 
 2011-06-26 18:18  Regina Obe <lr at pcorp.us>
 
-	* [r7492] change ST_AsX3d from using methodsynopsis back to
-	  funcsynopsis. This was an attempt before to stylize default args
-	  which didn't work out.
+	* [r7492] doc/reference_output.xml: change ST_AsX3d from using
+	  methodsynopsis back to funcsynopsis. This was an attempt before
+	  to stylize default args which didn't work out.
 
 2011-06-26 17:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7491] ST_IsValidDetail and ST_IsValidReason POLYGON CRASH
-	  (#712)
+	* [r7491] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_geos.c: ST_IsValidDetail and ST_IsValidReason
+	  POLYGON CRASH (#712)
 
 2011-06-26 03:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7490] Make test for co-linearity a little more
-	  double-barrelled.
+	* [r7490] liblwgeom/lwsegmentize.c: Make test for co-linearity a
+	  little more double-barrelled.
 
 2011-06-26 02:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7489] Simplify circle stroking code (#1057)
+	* [r7489] liblwgeom/lwsegmentize.c: Simplify circle stroking code
+	  (#1057)
 
 2011-06-25 23:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7488] Remove reference to algorithm.h from generator.c
+	* [r7488] doc/html/image_src/generator.c: Remove reference to
+	  algorithm.h from generator.c
 
 2011-06-25 22:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7487] Prototype segmentation code and move lwalgorith.h
-	  prototypes into liblwgeom.h and liblwgeom_internal.h
+	* [r7487] liblwgeom/Makefile.in, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtree.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos_split.c:
+	  Prototype segmentation code and move lwalgorith.h prototypes into
+	  liblwgeom.h and liblwgeom_internal.h
 
 2011-06-25 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7486] Convert some BOX3D functions to GBOX
+	* [r7486] liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, postgis/lwgeom_functions_basic.c:
+	  Convert some BOX3D functions to GBOX
 
 2011-06-25 21:11  Regina Obe <lr at pcorp.us>
 
-	* [r7485] correct column names of norm_addy object - they were
-	  wrong
+	* [r7485] doc/extras_tigergeocoder.xml: correct column names of
+	  norm_addy object - they were wrong
 
 2011-06-25 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r7484] update release notes
+	* [r7484] NEWS, doc/release_notes.xml: update release notes
 
 2011-06-25 20:24  Regina Obe <lr at pcorp.us>
 
-	* [r7483] #1062 apply typo patch from Kasif Rasul
+	* [r7483] doc/extras_topology.xml, doc/faq_raster.xml,
+	  doc/introduction.xml, doc/man/pgsql2shp.1,
+	  doc/reference_processing.xml, doc/reference_raster.xml: #1062
+	  apply typo patch from Kasif Rasul
 
 2011-06-25 19:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r7482] Modified ST_Transform to permit specification of
-	  projected raster's scale. This is due to the scale change that
-	  occurs when a raster is being reprojected.
+	* [r7482] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Modified ST_Transform
+	  to permit specification of projected raster's scale. This is due
+	  to the scale change that occurs when a raster is being
+	  reprojected.
 
 2011-06-25 18:15  Regina Obe <lr at pcorp.us>
 
-	* [r7481] bounding box clarification && (that it's 2D)
+	* [r7481] doc/reference_operator.xml: bounding box clarification &&
+	  (that it's 2D)
 
 2011-06-25 18:14  Regina Obe <lr at pcorp.us>
 
-	* [r7480] minor clarifications
+	* [r7480] doc/extras_tigergeocoder.xml: minor clarifications
 
 2011-06-25 08:13  Regina Obe <lr at pcorp.us>
 
-	* [r7474] #1051 - fix rating logic (typo in direction weight)
-	  causing - select (g.addy).*, astext(g.geomout), g.* from
-	  geocode('150 2nd Ave S, Minneapolis, MN 55401') as g To return
-	  north instead of south. Also change functions to use named args
+	* [r7474]
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql:
+	  #1051 - fix rating logic (typo in direction weight) causing -
+	  select (g.addy).*, astext(g.geomout), g.* from geocode('150 2nd
+	  Ave S, Minneapolis, MN 55401') as g To return north instead of
+	  south. Also change functions to use named args
 
 2011-06-24 23:18  Regina Obe <lr at pcorp.us>
 
-	* [r7473] bah pdflatex doesn't like sect3. Just make it a sect2
+	* [r7473] doc/xsl/postgis_aggs_mm.xml.xsl: bah pdflatex doesn't
+	  like sect3. Just make it a sect2
 
 2011-06-24 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r7472] Id on para didn't take -- lets try a sect3
+	* [r7472] doc/xsl/postgis_aggs_mm.xml.xsl: Id on para didn't take
+	  -- lets try a sect3
 
 2011-06-24 21:20  Bborie Park <dustymugs at gmail.com>
 
-	* [r7471] Added sanitization of the algorithm parameter of
-	  ST_Transform. Refactored the regression test for ST_Transform.
+	* [r7471] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Added sanitization of
+	  the algorithm parameter of ST_Transform. Refactored the
+	  regression test for ST_Transform.
 
 2011-06-24 16:30  Regina Obe <lr at pcorp.us>
 
-	* [r7470] put in ancho for changed section and link back from top
-	  of What's new to breaking changes section
+	* [r7470] doc/xsl/postgis_aggs_mm.xml.xsl: put in ancho for changed
+	  section and link back from top of What's new to breaking changes
+	  section
 
 2011-06-24 16:14  Regina Obe <lr at pcorp.us>
 
-	* [r7469] revise 2.0 changed,enhanced, new to also capture
-	  paragraphs embedded in sub tags such as warning, note. Was
-	  missing some breaking changes ST_Length, ST_GeomFromText etc
-	  because it wasn't catching warnings
+	* [r7469] doc/xsl/postgis_aggs_mm.xml.xsl: revise 2.0
+	  changed,enhanced, new to also capture paragraphs embedded in sub
+	  tags such as warning, note. Was missing some breaking changes
+	  ST_Length, ST_GeomFromText etc because it wasn't catching
+	  warnings
 
 2011-06-24 14:25  Regina Obe <lr at pcorp.us>
 
-	* [r7468] thought had changed to use default params -- guess not.
-	  Also stamp in time author info as comment inside function
+	* [r7468]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  thought had changed to use default params -- guess not. Also
+	  stamp in time author info as comment inside function
 
 2011-06-24 13:02  Regina Obe <lr at pcorp.us>
 
-	* [r7467] Get rid of note about ST_Transform not working on all
-	  platforms. No longer true
+	* [r7467] doc/reference_raster.xml: Get rid of note about
+	  ST_Transform not working on all platforms. No longer true
 
 2011-06-24 01:28  Regina Obe <lr at pcorp.us>
 
-	* [r7463] revert unnecessary edit
+	* [r7463]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  revert unnecessary edit
 
 2011-06-24 01:20  Regina Obe <lr at pcorp.us>
 
-	* [r7462] fix for #1051 -- postDirAbbrev doesn't parse
+	* [r7462]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  fix for #1051 -- postDirAbbrev doesn't parse
 
 2011-06-23 23:50  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7461] further bug fix for #884
+	* [r7461] ., liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  loader/getopt.c, loader/getopt.h, loader/shpcommon.h,
+	  postgis/long_xact.sql.in.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c,
+	  raster/doc/RFC2-WellKnownBinaryFormat,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/rtreader.py: further bug fix for #884
 
 2011-06-23 22:29  Regina Obe <lr at pcorp.us>
 
-	* [r7459] note about ST_length geography breaking change -- in 1.5
-	  used to return perimeter of a polygon now returns 0 just like
-	  geometry
+	* [r7459] doc/reference_measure.xml: note about ST_length geography
+	  breaking change -- in 1.5 used to return perimeter of a polygon
+	  now returns 0 just like geometry
 
 2011-06-23 21:15  Regina Obe <lr at pcorp.us>
 
-	* [r7458] time autho stamp signatures
+	* [r7458]
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_fuzzy.sql:
+	  time autho stamp signatures
 
 2011-06-23 21:11  Regina Obe <lr at pcorp.us>
 
-	* [r7457] fix typos
+	* [r7457]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  fix typos
 
 2011-06-23 21:08  Regina Obe <lr at pcorp.us>
 
-	* [r7456] put in author revision id placeholder and have as part of
-	  code logic as well
+	* [r7456]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  put in author revision id placeholder and have as part of code
+	  logic as well
 
 2011-06-23 20:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r7455] Removed rt_raster_transform from rt_api.c and any calls
-	  to it since rt_raster_gdal_warp has same results for
-	  reprojections.
+	* [r7455] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Removed
+	  rt_raster_transform from rt_api.c and any calls to it since
+	  rt_raster_gdal_warp has same results for reprojections.
 
 2011-06-23 20:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r7454] Addition of rt_raster_gdal_warp function in rt_api.c.
-	  This was written based upon GDAL's gdalwarp utility to provide a
-	  flexible means to reproject, change the scale of, adjust the skew
-	  (deskew) of and shift the origin of a raster. RASTER_transform in
-	  rt_pg.c has been adjusted to make use of rt_raster_gdal_warp
-	  instead of rt_raster_transform. Regression te
+	* [r7454] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c: Addition of rt_raster_gdal_warp
+	  function in rt_api.c. This was written based upon GDAL's gdalwarp
+	  utility to provide a flexible means to reproject, change the
+	  scale of, adjust the skew (deskew) of and shift the origin of a
+	  raster. RASTER_transform in rt_pg.c has been adjusted to make use
+	  of rt_raster_gdal_warp instead of rt_raster_transform. Regression
+	  te
 	  sts confirm that resulting rasters from rt_raster_gdal_warp are
 	  identical to that of rt_raster_transform.
 	  
@@ -27247,252 +40423,303 @@
 
 2011-06-23 15:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7453] Re-base circular bbox regressions
+	* [r7453] regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multisurface_expected: Re-base circular bbox
+	  regressions
 
 2011-06-23 13:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7452] PostGIS Box2D (and && operator) gives wrong result for
-	  ST_CircularString type (#578)
+	* [r7452] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwsegmentize.c: PostGIS Box2D (and && operator) gives
+	  wrong result for ST_CircularString type (#578)
 
 2011-06-23 13:53  Regina Obe <lr at pcorp.us>
 
-	* [r7451] clean up credits a bit
+	* [r7451] CREDITS: clean up credits a bit
 
 2011-06-23 11:07  Regina Obe <lr at pcorp.us>
 
-	* [r7450] #944 support functions to comb out type,srid, dim from
-	  constraint based geometries and integration into
-	  geometry_columns_v so that non-typmods and typmods of the world
-	  can coexist in harmony
+	* [r7450] postgis/postgis.sql.in.c: #944 support functions to comb
+	  out type,srid, dim from constraint based geometries and
+	  integration into geometry_columns_v so that non-typmods and
+	  typmods of the world can coexist in harmony
 
 2011-06-23 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7449] Don't interpret types as flags in ST_Summary. Fixes bug
-	  #1054 (needs automated testing)
+	* [r7449] postgis/lwgeom_debug.c: Don't interpret types as flags in
+	  ST_Summary. Fixes bug #1054 (needs automated testing)
 
 2011-06-22 23:13  Regina Obe <lr at pcorp.us>
 
-	* [r7448] minor addition to GEOMETRYCOLLECTION(EMPTY) warning
+	* [r7448] doc/reference_constructor.xml: minor addition to
+	  GEOMETRYCOLLECTION(EMPTY) warning
 
 2011-06-22 23:10  Regina Obe <lr at pcorp.us>
 
-	* [r7447] #924 - document breaking change
+	* [r7447] doc/reference_accessor.xml,
+	  doc/reference_constructor.xml: #924 - document breaking change
 
 2011-06-22 22:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7446] ST_ForceRHR POLYGON EMPTY crash (#710)
+	* [r7446] liblwgeom/lwpoly.c: ST_ForceRHR POLYGON EMPTY crash
+	  (#710)
 
 2011-06-22 21:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7445] ST_GeoHash POLYGON Empty crash (#711)
+	* [r7445] liblwgeom/lwgeom.c, postgis/lwgeom_functions_basic.c:
+	  ST_GeoHash POLYGON Empty crash (#711)
 
 2011-06-22 06:55  Regina Obe <lr at pcorp.us>
 
-	* [r7444] Fill in raster coverage protos for ST_Histogram (still
-	  need examples for these), fix typo in another function, change
-	  ST_SetBandNoDataValue as if it supports default args (the
-	  documentation will be consistent with implementation onces #1049
-	  is done)
+	* [r7444] doc/reference_raster.xml: Fill in raster coverage protos
+	  for ST_Histogram (still need examples for these), fix typo in
+	  another function, change ST_SetBandNoDataValue as if it supports
+	  default args (the documentation will be consistent with
+	  implementation onces #1049 is done)
 
 2011-06-21 06:13  Regina Obe <lr at pcorp.us>
 
-	* [r7443] get rid of extraneous proto
+	* [r7443] doc/reference_raster.xml: get rid of extraneous proto
 
 2011-06-21 05:45  Regina Obe <lr at pcorp.us>
 
-	* [r7442] more fine tuning of output of driver options
+	* [r7442] doc/reference_raster.xml: more fine tuning of output of
+	  driver options
 
 2011-06-21 05:25  Regina Obe <lr at pcorp.us>
 
-	* [r7441] Fix ST_GDalDrivers output to correctly output options as
-	  table. I had thought it was evenly balanced (all options have
-	  descriptions), but that is not the case so origianl example had
-	  the name and descriptions mismatched
+	* [r7441] doc/reference_raster.xml: Fix ST_GDalDrivers output to
+	  correctly output options as table. I had thought it was evenly
+	  balanced (all options have descriptions), but that is not the
+	  case so origianl example had the name and descriptions mismatched
 
 2011-06-21 05:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r7440] Refactored code and removed the use of SET_VARSIZE for
-	  RASTER_band to fix segfault.
+	* [r7440] raster/rt_pg/rt_pg.c, raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected: Refactored code and removed
+	  the use of SET_VARSIZE for RASTER_band to fix segfault.
 	  
 	  Associated ticket is #1044.
 
 2011-06-21 04:18  Regina Obe <lr at pcorp.us>
 
-	* [r7439] change bigint to integer for ST_ValueCount record outputs
+	* [r7439] doc/reference_raster.xml: change bigint to integer for
+	  ST_ValueCount record outputs
 
 2011-06-21 03:26  Regina Obe <lr at pcorp.us>
 
-	* [r7438] document ST_AsJPEG and fill in missing protos for
-	  ST_ValueCount
+	* [r7438] doc/reference_raster.xml: document ST_AsJPEG and fill in
+	  missing protos for ST_ValueCount
 
 2011-06-21 01:52  Regina Obe <lr at pcorp.us>
 
-	* [r7437] Get rid of removed ST_SummaryStats proto and add new
-	  ST_SummaryStats proto
+	* [r7437] doc/reference_raster.xml: Get rid of removed
+	  ST_SummaryStats proto and add new ST_SummaryStats proto
 
 2011-06-20 21:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7436] ST_Dump with GSerialized POINT EMPTY and EWKT/AsText
-	  mismatch (#746)
+	* [r7436] postgis/lwgeom_dump.c: ST_Dump with GSerialized POINT
+	  EMPTY and EWKT/AsText mismatch (#746)
 
 2011-06-20 17:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7435] Increase size of generator.c static buffer. (#583)
+	* [r7435] doc/html/image_src/generator.c: Increase size of
+	  generator.c static buffer. (#583)
 
 2011-06-20 16:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7433] geography: ST_Intersects, ST_DWithin gbox_overlaps:
-	  geometries have mismatched dimensionality (#1037)
+	* [r7433] liblwgeom/g_box.c: geography: ST_Intersects, ST_DWithin
+	  gbox_overlaps: geometries have mismatched dimensionality (#1037)
 
 2011-06-20 14:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r7432] Changed the regression tests for ST_Transform in
-	  preparation for testing replacement ST_Transform function with
-	  different underlying code.
+	* [r7432] raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Changed the regression
+	  tests for ST_Transform in preparation for testing replacement
+	  ST_Transform function with different underlying code.
 
 2011-06-20 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r7431] Add missing SQL/MM functions in the status section (TODO)
+	* [r7431] topology/topology.sql.in.c: Add missing SQL/MM functions
+	  in the status section (TODO)
 
 2011-06-20 09:29  Regina Obe <lr at pcorp.us>
 
-	* [r7430] #1040 -- ST_MinimumBoundingCircle -- replace X(), Y()
-	  deprecated calls with ST_X(), ST_Y(). Also changed to use default
-	  args. We really need regression tests for this function. Will put
-	  on separate task.
+	* [r7430] doc/reference_processing.xml, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: #1040 -- ST_MinimumBoundingCircle
+	  -- replace X(), Y() deprecated calls with ST_X(), ST_Y(). Also
+	  changed to use default args. We really need regression tests for
+	  this function. Will put on separate task.
 
 2011-06-19 06:24  Regina Obe <lr at pcorp.us>
 
-	* [r7429] more cleanup of hard upgrade instructions
+	* [r7429] doc/installation.xml: more cleanup of hard upgrade
+	  instructions
 
 2011-06-19 05:52  Regina Obe <lr at pcorp.us>
 
-	* [r7428] Amend hard upgrade instructions to remove stuff that is
-	  obsolete and add in additional steps needed for PostGIS 2.0. Also
-	  update creating new spatial database to include instructions for
-	  installing raster and topology support
+	* [r7428] doc/installation.xml: Amend hard upgrade instructions to
+	  remove stuff that is obsolete and add in additional steps needed
+	  for PostGIS 2.0. Also update creating new spatial database to
+	  include instructions for installing raster and topology support
 
 2011-06-19 00:31  Regina Obe <lr at pcorp.us>
 
-	* [r7427] add index check / generation for soundex, lower, geometry
-	  gist, and least_hn
+	* [r7427]
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql:
+	  add index check / generation for soundex, lower, geometry gist,
+	  and least_hn
 
 2011-06-18 22:16  Regina Obe <lr at pcorp.us>
 
-	* [r7426] Fix for #1025 -- Geocoder Failing with NORTH EAST is
-	  street name
+	* [r7426]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  Fix for #1025 -- Geocoder Failing with NORTH EAST is street name
 
 2011-06-18 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7425] Error message change
+	* [r7425] postgis/gserialized_typmod.c: Error message change
 
 2011-06-18 07:35  Regina Obe <lr at pcorp.us>
 
-	* [r7424] hmm lets try that again
+	* [r7424]
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql:
+	  hmm lets try that again
 
 2011-06-18 07:34  Regina Obe <lr at pcorp.us>
 
-	* [r7423] backout some code didn't mean to commit
+	* [r7423]
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql:
+	  backout some code didn't mean to commit
 
 2011-06-18 07:29  Regina Obe <lr at pcorp.us>
 
-	* [r7422] Found some indexes I missed -- added to tiger_loader,
-	  also #1036 create missing_indexes generation script to back
-	  install. Still need to put in logic for some more indexes, but
-	  htis is a good start. Also documented new function
+	* [r7422] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: Found some
+	  indexes I missed -- added to tiger_loader, also #1036 create
+	  missing_indexes generation script to back install. Still need to
+	  put in logic for some more indexes, but htis is a good start.
+	  Also documented new function
 
 2011-06-18 06:03  Regina Obe <lr at pcorp.us>
 
-	* [r7421] fix error in last commit
+	* [r7421]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql: fix
+	  error in last commit
 
 2011-06-18 05:33  Regina Obe <lr at pcorp.us>
 
-	* [r7420] get rid of unnecessary auto casting
+	* [r7420]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql: get
+	  rid of unnecessary auto casting
 
 2011-06-18 05:15  Regina Obe <lr at pcorp.us>
 
-	* [r7419] #1035 gluing on .0 is making least check always return 0.
+	* [r7419]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql:
+	  #1035 gluing on .0 is making least check always return 0.
 
 2011-06-18 03:41  Regina Obe <lr at pcorp.us>
 
-	* [r7418] Change ST_Length, ST_Perimeter for geography to use
-	  default parameters, document ST_Perimeter(geography,use_spheroid)
+	* [r7418] doc/reference_measure.xml, postgis/geography.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: Change ST_Length, ST_Perimeter for
+	  geography to use default parameters, document
+	  ST_Perimeter(geography,use_spheroid)
 
 2011-06-17 22:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7417] Quiet regression failure for minor rounding difference.
+	* [r7417] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected: Quiet regression failure
+	  for minor rounding difference.
 
 2011-06-17 22:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7416] Bounding box calculation for straight CircString fails
-	  (#668)
+	* [r7416] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwsegmentize.c,
+	  regress/tickets.sql, regress/tickets_expected: Bounding box
+	  calculation for straight CircString fails (#668)
 
 2011-06-17 21:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7415] Retrieving and storing Geography column data through JDBC
-	  does not work (#350)
+	* [r7415] postgis/geography.sql.in.c: Retrieving and storing
+	  Geography column data through JDBC does not work (#350)
 
 2011-06-17 21:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7414] Define alias ST_Perimeter (for geography ST_Length)
-	  (#526)
+	* [r7414] postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: Define alias ST_Perimeter (for
+	  geography ST_Length) (#526)
 
 2011-06-17 20:33  Regina Obe <lr at pcorp.us>
 
-	* [r7413] #1032 fix typos
+	* [r7413] doc/reference_raster.xml: #1032 fix typos
 
 2011-06-17 20:14  Regina Obe <lr at pcorp.us>
 
-	* [r7412] change geography to geometry and limit view to only
-	  output tables and views
+	* [r7412] postgis/postgis.sql.in.c: change geography to geometry
+	  and limit view to only output tables and views
 
 2011-06-17 20:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r7411] fixed parameter passing in ST_AsTiff
+	* [r7411] raster/rt_pg/rtpostgis.sql.in.c: fixed parameter passing
+	  in ST_AsTiff
 
 2011-06-17 15:16  Bborie Park <dustymugs at gmail.com>
 
-	* [r7410] Refactored ST_SummaryStats so that there is a non-user
-	  _ST_SummaryStats that is the backend of all ST_SummaryStats and
-	  ST_ApproxSummary stats functions. This eliminates the
-	  "sample_percent" parameter from the one ST_SummaryStats function
-	  that had it.
+	* [r7410] raster/rt_pg/rtpostgis.sql.in.c: Refactored
+	  ST_SummaryStats so that there is a non-user _ST_SummaryStats that
+	  is the backend of all ST_SummaryStats and ST_ApproxSummary stats
+	  functions. This eliminates the "sample_percent" parameter from
+	  the one ST_SummaryStats function that had it.
 
 2011-06-16 21:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7409] Partial typmod support for PostGIS geometry (#944)
+	* [r7409] postgis/Makefile.in, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/geography_inout.c,
+	  postgis/geometry_inout.c, postgis/gserialized_typmod.c,
+	  postgis/postgis.sql.in.c: Partial typmod support for PostGIS
+	  geometry (#944)
 
 2011-06-16 20:29  Regina Obe <lr at pcorp.us>
 
-	* [r7408] Some cleanup. change ST_AsGDALRaster example using
-	  spatial ref to agree with new syntax of just passing in the srid.
+	* [r7408] doc/reference_raster.xml: Some cleanup. change
+	  ST_AsGDALRaster example using spatial ref to agree with new
+	  syntax of just passing in the srid.
 
 2011-06-16 02:16  Regina Obe <lr at pcorp.us>
 
-	* [r7404] put in missing tag
+	* [r7404] doc/reference_operator.xml: put in missing tag
 
 2011-06-16 02:08  Regina Obe <lr at pcorp.us>
 
-	* [r7403] document &&& nd interacts bounding box operator
+	* [r7403] doc/reference_operator.xml: document &&& nd interacts
+	  bounding box operator
 
 2011-06-15 23:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7402] Fix up selectivity and operators a little
+	* [r7402] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  postgis/geography.sql.in.c, postgis/geometry_gist_selectivity.c,
+	  postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c: Fix up
+	  selectivity and operators a little
 
 2011-06-15 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7401] Add a couple more GBOX functions to map to B2DF4
-	  requirements
+	* [r7401] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_gist.c: Add a couple
+	  more GBOX functions to map to B2DF4 requirements
 
 2011-06-15 15:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r7400] Changed band pixel types to 64BF instead of 32BF so that
-	  the warning messages for data getting converted are mitigated.
+	* [r7400] raster/test/core/testapi.c: Changed band pixel types to
+	  64BF instead of 32BF so that the warning messages for data
+	  getting converted are mitigated.
 
 2011-06-15 14:29  Bborie Park <dustymugs at gmail.com>
 
-	* [r7399] Added value for nBandCount attribute of GDALWarpOptions
-	  in rt_raster_transform function.
+	* [r7399] raster/rt_core/rt_api.c: Added value for nBandCount
+	  attribute of GDALWarpOptions in rt_raster_transform function.
 	  
 	  This is based upon the discussion found at:
 	  
@@ -27502,110 +40729,136 @@
 
 2011-06-15 12:44  Regina Obe <lr at pcorp.us>
 
-	* [r7398] #722 - get rid of transform and remainder of SnapToGrid
-	  deprecated family of functions. Add to #945 uninstall_legacy and
-	  also legacy.sql.in.c files
+	* [r7398] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #722 - get rid of transform
+	  and remainder of SnapToGrid deprecated family of functions. Add
+	  to #945 uninstall_legacy and also legacy.sql.in.c files
 
 2011-06-15 01:25  Regina Obe <lr at pcorp.us>
 
-	* [r7397] Change ST_MapAlgebra to use default args and amend the
-	  documentation to reflect change. In so doing fix #969 -
-	  inconsistent order of args, #967 raster regress failures on 9.0
-	  and 9.1
+	* [r7397] doc/reference_raster.xml,
+	  raster/rt_pg/rtpostgis.sql.in.c: Change ST_MapAlgebra to use
+	  default args and amend the documentation to reflect change. In so
+	  doing fix #969 - inconsistent order of args, #967 raster regress
+	  failures on 9.0 and 9.1
 
 2011-06-14 19:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r7396] Changed SRID to something within the range permitted by
-	  GSERIALIZED. As of this revision, all raster regression tests
-	  pass successfully.
+	* [r7396] raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/rt_spatial_relationship.sql: Changed SRID to
+	  something within the range permitted by GSERIALIZED. As of this
+	  revision, all raster regression tests pass successfully.
 
 2011-06-14 16:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7395] bug in BOX2DFLOAT4_in function due to GSERIALIZED_ON
-	  change (#1020)
+	* [r7395] postgis/lwgeom_box2dfloat4.c: bug in BOX2DFLOAT4_in
+	  function due to GSERIALIZED_ON change (#1020)
 
 2011-06-14 16:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r7394] With GSERIALIZED_ON enabled, adapted code that needs
-	  preprocessor conditions. Basically instead of "geometry_gist_sel"
-	  and "geometry_gist_joinsel", GSERIALIZED_ON uses "contsel" and
+	* [r7394] raster/rt_pg/rtpostgis.sql.in.c: With GSERIALIZED_ON
+	  enabled, adapted code that needs preprocessor conditions.
+	  Basically instead of "geometry_gist_sel" and
+	  "geometry_gist_joinsel", GSERIALIZED_ON uses "contsel" and
 	  "contjoinsel"
 
 2011-06-14 08:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7393] Do not explicitly name GIST opclass (was renamed). Fixes
-	  topology after the GSERIALIZED switch.
+	* [r7393] topology/topology.sql.in.c: Do not explicitly name GIST
+	  opclass (was renamed). Fixes topology after the GSERIALIZED
+	  switch.
 
 2011-06-14 08:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7392] Fix libiconv linker flags
+	* [r7392] loader/Makefile.in, loader/cunit/Makefile.in: Fix
+	  libiconv linker flags
 
 2011-06-14 04:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7391] Apply bug in BOX2DFLOAT4_in function due to
-	  GSERIALIZED_ON change (#1020) from dustymugs
+	* [r7391] postgis/lwgeom_box2dfloat4.c: Apply bug in BOX2DFLOAT4_in
+	  function due to GSERIALIZED_ON change (#1020) from dustymugs
 
 2011-06-13 21:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r7390] Fixed memory leak in RASTER_asGDALRaster of rt_pg.c and
-	  left note in comments of rt_raster_to_gdal
+	* [r7390] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Fixed memory
+	  leak in RASTER_asGDALRaster of rt_pg.c and left note in comments
+	  of rt_raster_to_gdal
 
 2011-06-13 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7389] Move from GSERIALIZED off by default to on by default.
-	  Adjust minor regression changes as necessary.
+	* [r7389] postgis/gserialized.h, regress/dump_expected,
+	  regress/lwgeom_regress_expected, regress/regress_expected,
+	  regress/sql-mm-circularstring_expected: Move from GSERIALIZED off
+	  by default to on by default. Adjust minor regression changes as
+	  necessary.
 
 2011-06-13 20:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7388] Allow cunit tests to build and run in OS/X
+	* [r7388] loader/cunit/Makefile.in: Allow cunit tests to build and
+	  run in OS/X
 
 2011-06-13 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7387] Add svn:ignores for some new derived files.
+	* [r7387] postgis: Add svn:ignores for some new derived files.
 
 2011-06-13 12:30  Regina Obe <lr at pcorp.us>
 
-	* [r7386] update 1.5.3 release notes
+	* [r7386] NEWS, doc/release_notes.xml: update 1.5.3 release notes
 
 2011-06-13 11:25  Regina Obe <lr at pcorp.us>
 
-	* [r7384] #609 revise JDBC to use non-deprecated calling syntax
+	* [r7384] doc/using_postgis_app.xml: #609 revise JDBC to use
+	  non-deprecated calling syntax
 
 2011-06-13 01:32  Regina Obe <lr at pcorp.us>
 
-	* [r7382] surpress outputting sql if not in debug mode
+	* [r7382]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  surpress outputting sql if not in debug mode
 
 2011-06-13 01:31  Regina Obe <lr at pcorp.us>
 
-	* [r7381] change to return as much address as possible even if no
-	  fullname at least try to return city, state, zip
+	* [r7381]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  change to return as much address as possible even if no fullname
+	  at least try to return city, state, zip
 
 2011-06-12 14:33  Regina Obe <lr at pcorp.us>
 
-	* [r7380] fix typo in reverse_geocode name and get rid of other
-	  prot since changed to use default args
+	* [r7380] doc/extras_tigergeocoder.xml: fix typo in reverse_geocode
+	  name and get rid of other prot since changed to use default args
 
 2011-06-12 06:34  Regina Obe <lr at pcorp.us>
 
-	* [r7379] fix division by zero issue
+	* [r7379]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql: fix
+	  division by zero issue
 
 2011-06-12 04:55  Regina Obe <lr at pcorp.us>
 
-	* [r7378] make debug statement conditional
+	* [r7378]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  make debug statement conditional
 
 2011-06-12 04:52  Regina Obe <lr at pcorp.us>
 
-	* [r7377] significantly improve speed of reverse geocode (when all
-	  states loaded), but using CTEs and unparameterizing query
-	  (parameterized often does not use inheritance), reverse_geocode
-	  to use default parameters, put in table column comments to
-	  describe some of what loader columns mean.
+	* [r7377]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql:
+	  significantly improve speed of reverse geocode (when all states
+	  loaded), but using CTEs and unparameterizing query (parameterized
+	  often does not use inheritance), reverse_geocode to use default
+	  parameters, put in table column comments to describe some of what
+	  loader columns mean.
 
 2011-06-11 19:26  Bborie Park <dustymugs at gmail.com>
 
-	* [r7376] Added function parameter "header_only" to
-	  rt_raster_deserialize. This instructs the function to only
-	  extract the raster header.
+	* [r7376] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testwkb.c: Added function
+	  parameter "header_only" to rt_raster_deserialize. This instructs
+	  the function to only extract the raster header.
 	  
 	  All functions calls to rt_raster_deserialize in rt_pg.c and
 	  testwkb.c have been modified to account for the "header_only"
@@ -27618,9 +40871,20 @@
 
 2011-06-11 19:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r7375] Removed the ST_SummaryStats wrappers: ST_Sum, ST_Mean,
-	  ST_Stddev, ST_MinMax. Only ST_Count is preserved as it has a
-	  shortcut for when "exclude_nodata_value" is FALSE.
+	* [r7375] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/rt_mean.sql,
+	  raster/test/regress/rt_mean_expected,
+	  raster/test/regress/rt_minmax.sql,
+	  raster/test/regress/rt_minmax_expected,
+	  raster/test/regress/rt_stddev.sql,
+	  raster/test/regress/rt_stddev_expected,
+	  raster/test/regress/rt_sum.sql,
+	  raster/test/regress/rt_sum_expected,
+	  raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Removed the
+	  ST_SummaryStats wrappers: ST_Sum, ST_Mean, ST_Stddev, ST_MinMax.
+	  Only ST_Count is preserved as it has a shortcut for when
+	  "exclude_nodata_value" is FALSE.
 	  
 	  Refactored regression test for rt_transform due to removal of
 	  some ST_SummaryStats wrappers and make the tests no longer about
@@ -27631,169 +40895,199 @@
 
 2011-06-11 13:41  Regina Obe <lr at pcorp.us>
 
-	* [r7374] Sort what's new 2.0 by name of section insted of id since
-	  raster ids start with RT_ they are being sorted at the top above
-	  everything else which is confusing
+	* [r7374] doc/xsl/postgis_aggs_mm.xml.xsl: Sort what's new 2.0 by
+	  name of section insted of id since raster ids start with RT_ they
+	  are being sorted at the top above everything else which is
+	  confusing
 
 2011-06-11 05:27  Regina Obe <lr at pcorp.us>
 
-	* [r7373] Fix ST_BandMetaData, ST_AsGDalRaster (they take defaults
-	  now so prots have ben removed)
+	* [r7373] doc/reference_raster.xml: Fix ST_BandMetaData,
+	  ST_AsGDalRaster (they take defaults now so prots have ben
+	  removed)
 
 2011-06-11 04:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r7372] Refactored rt_raster_replace_band in rt_api.c to return
-	  the replaced band.
+	* [r7372] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c: Refactored
+	  rt_raster_replace_band in rt_api.c to return the replaced band.
 	  Additional memory cleanups in testapi.c due to segfault and
 	  leaks.
 
 2011-06-11 01:09  Regina Obe <lr at pcorp.us>
 
-	* [r7371] Note about issues with raster ST_Transform
+	* [r7371] doc/reference_raster.xml: Note about issues with raster
+	  ST_Transform
 
 2011-06-11 00:43  Regina Obe <lr at pcorp.us>
 
-	* [r7370] document raster ST_Transform function. Will provide
-	  examples later.
+	* [r7370] doc/reference_raster.xml: document raster ST_Transform
+	  function. Will provide examples later.
 
 2011-06-11 00:05  Bborie Park <dustymugs at gmail.com>
 
-	* [r7369] Fixed bunch of memory leaks in rt_api.c and testapi.c.
-	  Will need to valgrind the regression tests to clean up the leaks
-	  in rt_pg.c
+	* [r7369] raster/rt_core/rt_api.c, raster/test/core/testapi.c:
+	  Fixed bunch of memory leaks in rt_api.c and testapi.c. Will need
+	  to valgrind the regression tests to clean up the leaks in rt_pg.c
 
 2011-06-10 23:19  Regina Obe <lr at pcorp.us>
 
-	* [r7368] get rid of ST_SRSText usage is gone and replaced with
-	  just srid so parallel with geometry. Update all the function doco
-	  -- they used to use srstext, but now they use srid.
+	* [r7368] doc/reference_raster.xml: get rid of ST_SRSText usage is
+	  gone and replaced with just srid so parallel with geometry.
+	  Update all the function doco -- they used to use srstext, but now
+	  they use srid.
 
 2011-06-10 23:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r7367] Refactored how GDAL warp options are freed. I believe I
-	  was prematurely freeing the options.
+	* [r7367] raster/rt_core/rt_api.c: Refactored how GDAL warp options
+	  are freed. I believe I was prematurely freeing the options.
 	  
 	  Associated ticket #1015
 
 2011-06-10 19:49  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7366] Getting pixel value at out of range coordinate should
-	  only return a warning. Was broken at r7106. Added a check.
+	* [r7366] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_pixelvalue_expected: Getting pixel value
+	  at out of range coordinate should only return a warning. Was
+	  broken at r7106. Added a check.
 
 2011-06-10 18:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r7365] Fixed error messages.
+	* [r7365] raster/rt_pg/rt_pg.c: Fixed error messages.
 
 2011-06-10 18:14  Bborie Park <dustymugs at gmail.com>
 
-	* [r7364] Explicitly set GDALWarpOptions element padfSrcNoDataImag
-	  as it seems some folks are having regression error. Based upon
-	  the GDAL code, explicitly setting padfSrcNoDataImag and
-	  padfDstNoDataImag should eliminate the error message that is
-	  occurring.
+	* [r7364] raster/rt_core/rt_api.c: Explicitly set GDALWarpOptions
+	  element padfSrcNoDataImag as it seems some folks are having
+	  regression error. Based upon the GDAL code, explicitly setting
+	  padfSrcNoDataImag and padfDstNoDataImag should eliminate the
+	  error message that is occurring.
 	  
 	  Associated tickets are #925 and #1015.
 
 2011-06-10 17:24  Regina Obe <lr at pcorp.us>
 
-	* [r7363] #609 jdbc error in documentation
+	* [r7363] doc/using_postgis_app.xml: #609 jdbc error in
+	  documentation
 
 2011-06-10 17:00  Regina Obe <lr at pcorp.us>
 
-	* [r7361] #666 -- strange I don't recall this being an issue on
-	  PostGIS 2.0, but seems to be also. Still need regress test for it
-	  though.
+	* [r7361] postgis/postgis.sql.in.c: #666 -- strange I don't recall
+	  this being an issue on PostGIS 2.0, but seems to be also. Still
+	  need regress test for it though.
 
 2011-06-10 16:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7359] Update NZ projections for grid transformation support
-	  (#631)
+	* [r7359] spatial_ref_sys.sql: Update NZ projections for grid
+	  transformation support (#631)
 
 2011-06-10 15:19  Bborie Park <dustymugs at gmail.com>
 
-	* [r7357] Rewrote ST_BandMetaData to use a C function instead of
-	  sequential calls for the metadata of a raster's band in plpgsql.
-	  Also added regression tests for ST_MetaData and ST_BandMetaData
-	  due to C functions.
+	* [r7357] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_bandmetadata.sql,
+	  raster/test/regress/rt_bandmetadata_expected,
+	  raster/test/regress/rt_metadata.sql,
+	  raster/test/regress/rt_metadata_expected: Rewrote ST_BandMetaData
+	  to use a C function instead of sequential calls for the metadata
+	  of a raster's band in plpgsql. Also added regression tests for
+	  ST_MetaData and ST_BandMetaData due to C functions.
 	  
 	  Associated ticket #1012
 
 2011-06-10 05:13  Regina Obe <lr at pcorp.us>
 
-	* [r7356] more description on reclass expressions
+	* [r7356] doc/reference_raster.xml: more description on reclass
+	  expressions
 
 2011-06-10 01:52  Regina Obe <lr at pcorp.us>
 
-	* [r7354] more examples for ST_Point and example converting to
-	  geography
+	* [r7354] doc/reference_constructor.xml: more examples for ST_Point
+	  and example converting to geography
 
 2011-06-09 21:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7353] Minor change to work with gserialzed
+	* [r7353] regress/regress_index.sql: Minor change to work with
+	  gserialzed
 
 2011-06-09 21:15  Bborie Park <dustymugs at gmail.com>
 
-	* [r7352] Rewrote ST_Metadata to make use of a C function instead
-	  of sequential calls for the metadata of a raster in plpgsql.
+	* [r7352] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c:
+	  Rewrote ST_Metadata to make use of a C function instead of
+	  sequential calls for the metadata of a raster in plpgsql.
 	  
 	  Associated ticket #1012
 
 2011-06-09 21:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7351] Remove some compile warnings
+	* [r7351] postgis/lwgeom_export.c: Remove some compile warnings
 
 2011-06-09 21:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7350] Add some ignores
+	* [r7350] doc, macros: Add some ignores
 
 2011-06-09 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7349] Bad handling of Inf values in GEOS (#1013)
+	* [r7349] postgis/lwgeom_geos.c: Bad handling of Inf values in GEOS
+	  (#1013)
 
 2011-06-09 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r7348] #448 add CUnit requirement for testing
+	* [r7348] doc/installation.xml: #448 add CUnit requirement for
+	  testing
 
 2011-06-09 18:55  Bborie Park <dustymugs at gmail.com>
 
-	* [r7346] Replaced the parameter "srs" in ST_AsGDALRaster with
-	  "srid" so as to match that of ST_Transform and other functions
-	  that deals with spatial reference systems. In doing so, this
-	  eliminates the user function ST_srtext and just has a hidden
-	  _ST_srtext function for use by the underlying C functions.
-	  Another nice benefit is that I was able to reduce the number of
-	  user-facing functions.
+	* [r7346] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/python/rtgdalraster.py: Replaced the parameter
+	  "srs" in ST_AsGDALRaster with "srid" so as to match that of
+	  ST_Transform and other functions that deals with spatial
+	  reference systems. In doing so, this eliminates the user function
+	  ST_srtext and just has a hidden _ST_srtext function for use by
+	  the underlying C functions. Another nice benefit is that I was
+	  able to reduce the number of user-facing functions.
 	  
 	  Associated ticket #1011
 
 2011-06-09 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r7345] #1009 typo in index creation
+	* [r7345]
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql:
+	  #1009 typo in index creation
 
 2011-06-08 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r7343] - added additional tests that shouldn't require datum
-	  shift files for proj.4.
+	* [r7343] raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: - added additional
+	  tests that shouldn't require datum shift files for proj.4.
 	  - refactored output that would be double precision to be rounded
 
 2011-06-08 21:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r7342] Rewrote how the standard/sample deviation is computed in
-	  ST_SummaryStats for coverage tables. It now extends the existing
-	  use of a single-pass standard deviation calculation to be able to
-	  do the calculation for a coverage table.
+	* [r7342] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c: Rewrote how the standard/sample
+	  deviation is computed in ST_SummaryStats for coverage tables. It
+	  now extends the existing use of a single-pass standard deviation
+	  calculation to be able to do the calculation for a coverage
+	  table.
 	  
 	  Associated ticket #985.
 
 2011-06-08 00:10  Bborie Park <dustymugs at gmail.com>
 
-	* [r7341] forgot to comment out debug code for ST_Histogram thus
-	  causing rt_histogram regression to fail
+	* [r7341] raster/rt_pg/rtpostgis.sql.in.c: forgot to comment out
+	  debug code for ST_Histogram thus causing rt_histogram regression
+	  to fail
 
 2011-06-08 00:00  Bborie Park <dustymugs at gmail.com>
 
-	* [r7340] fixed ST_SummaryStats for coverage tables where the sum
-	  of all tiles was not being computed.
+	* [r7340] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_sum_expected,
+	  raster/test/regress/rt_summarystats_expected: fixed
+	  ST_SummaryStats for coverage tables where the sum of all tiles
+	  was not being computed.
 	  Associated ticket #1005
 	  
 	  Also added shortcuts to ST_Count for when parameter
@@ -27804,24 +41098,33 @@
 
 2011-06-07 22:59  Bborie Park <dustymugs at gmail.com>
 
-	* [r7339] Added support for coverage tables to ST_Histogram. This
-	  entailed adding the ability to explicitly specify the min and max
-	  values in the underlying C function rt_band_get_histogram. The
-	  min and max parameters should ONLY be used by the established
-	  coverage table handling ST_Histogram functions as the returned
-	  percent element of the histogram type is changed from returning
-	  the percentage to returning the sum of counts for that histogram.
+	* [r7339] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected: Added support for
+	  coverage tables to ST_Histogram. This entailed adding the ability
+	  to explicitly specify the min and max values in the underlying C
+	  function rt_band_get_histogram. The min and max parameters should
+	  ONLY be used by the established coverage table handling
+	  ST_Histogram functions as the returned percent element of the
+	  histogram type is changed from returning the percentage to
+	  returning the sum of counts for that histogram.
 	  
 	  Associated ticket is #934.
 
 2011-06-07 18:21  Bborie Park <dustymugs at gmail.com>
 
-	* [r7338] Add ST_Transform function that achieves the primary
-	  purpose of reprojecting a raster to a new projection system. This
-	  makes use of the GDAL Warp API function
-	  GDALAutoCreateWarpedVRT(). In the future, the underlying C
-	  function is expected to be refactored to support skewing and
-	  pixel scaling at the same time the raster is reprojected.
+	* [r7338] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_transform.sql,
+	  raster/test/regress/rt_transform_expected: Add ST_Transform
+	  function that achieves the primary purpose of reprojecting a
+	  raster to a new projection system. This makes use of the GDAL
+	  Warp API function GDALAutoCreateWarpedVRT(). In the future, the
+	  underlying C function is expected to be refactored to support
+	  skewing and pixel scaling at the same time the raster is
+	  reprojected.
 	  
 	  Really minor changes to rt_pg/rt_pg.c adding initilization values
 	  to variables for eliminating compile warnings in Windows (thanks
@@ -27834,57 +41137,63 @@
 
 2011-06-07 13:04  Regina Obe <lr at pcorp.us>
 
-	* [r7336] Put legacy.sql in varname tag so prints out as courier
-	  and stands out more. Some clarification on the geography/geometry
-	  choice question
+	* [r7336] doc/faq.xml: Put legacy.sql in varname tag so prints out
+	  as courier and stands out more. Some clarification on the
+	  geography/geometry choice question
 
 2011-06-07 12:37  Regina Obe <lr at pcorp.us>
 
-	* [r7335] more corrections of erroneous statements
+	* [r7335] doc/reference_raster.xml: more corrections of erroneous
+	  statements
 
 2011-06-07 12:16  Regina Obe <lr at pcorp.us>
 
-	* [r7334] Fix minor formatting issues
+	* [r7334] doc/reference_raster.xml: Fix minor formatting issues
 
 2011-06-07 07:45  Regina Obe <lr at pcorp.us>
 
-	* [r7333] forgot output column in histogram type
+	* [r7333] doc/reference_raster.xml: forgot output column in
+	  histogram type
 
 2011-06-07 07:41  Regina Obe <lr at pcorp.us>
 
-	* [r7332] more correction in ST_Histogram explanation
+	* [r7332] doc/reference_raster.xml: more correction in ST_Histogram
+	  explanation
 
 2011-06-07 07:26  Regina Obe <lr at pcorp.us>
 
-	* [r7331] make description of programming match what is going on in
-	  histogram example
+	* [r7331] doc/reference_raster.xml: make description of programming
+	  match what is going on in histogram example
 
 2011-06-07 07:24  Regina Obe <lr at pcorp.us>
 
-	* [r7330] missing one proto for ST_Histogram
+	* [r7330] doc/reference_raster.xml: missing one proto for
+	  ST_Histogram
 
 2011-06-07 07:20  Regina Obe <lr at pcorp.us>
 
-	* [r7329] add description ST_Histogram inputs
+	* [r7329] doc/reference_raster.xml: add description ST_Histogram
+	  inputs
 
 2011-06-07 07:10  Regina Obe <lr at pcorp.us>
 
-	* [r7328] document histogram type
+	* [r7328] doc/reference_raster.xml: document histogram type
 
 2011-06-07 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r7327] document ST_Histogram
+	* [r7327] doc/reference_raster.xml: document ST_Histogram
 
 2011-06-05 21:49  Bborie Park <dustymugs at gmail.com>
 
-	* [r7326] bug fix of r7325 where the wrong variable is used in the
-	  "for" loop at line 5442
+	* [r7326] raster/rt_core/rt_api.c: bug fix of r7325 where the wrong
+	  variable is used in the "for" loop at line 5442
 
 2011-06-05 20:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r7325] - added additional function parameters "bandNums" and
-	  "count" to rt_raster_to_gdal_mem so that the GDAL dataset created
-	  only contains those bands specified
+	* [r7325] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: - added additional function
+	  parameters "bandNums" and "count" to rt_raster_to_gdal_mem so
+	  that the GDAL dataset created only contains those bands specified
 	  - any calls to rt_raster_to_gdal_mem function was refactored for
 	  the new function parameters
 	  - refactored rt_raster_dump_as_wktpolygons to make use of
@@ -27893,160 +41202,191 @@
 
 2011-06-05 07:55  Regina Obe <lr at pcorp.us>
 
-	* [r7324] fix ambiguous column issue now that new zcta5 also has
-	  statefp
+	* [r7324]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql:
+	  fix ambiguous column issue now that new zcta5 also has statefp
 
 2011-06-05 07:35  Regina Obe <lr at pcorp.us>
 
-	* [r7323] more speed optimizations
+	* [r7323]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql:
+	  more speed optimizations
 
 2011-06-05 07:07  Regina Obe <lr at pcorp.us>
 
-	* [r7322] revise function s so lookup zip utilizes constraint
-	  exclusion
+	* [r7322]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql:
+	  revise function s so lookup zip utilizes constraint exclusion
 
 2011-06-05 06:13  Regina Obe <lr at pcorp.us>
 
-	* [r7321] #1004: census has finally released zcta5 for 2010. Get
-	  rid of zcta500 table. replace with a more generic named zcta5.
-	  Revise loader state script to load in zcta510 data and revise
-	  functions to use new zcta5 table.
+	* [r7321]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: #1004:
+	  census has finally released zcta5 for 2010. Get rid of zcta500
+	  table. replace with a more generic named zcta5. Revise loader
+	  state script to load in zcta510 data and revise functions to use
+	  new zcta5 table.
 
 2011-06-04 02:11  Regina Obe <lr at pcorp.us>
 
-	* [r7320] Fix more erroneous statements about ST_Reclass
+	* [r7320] doc/reference_raster.xml: Fix more erroneous statements
+	  about ST_Reclass
 
 2011-06-04 00:59  Regina Obe <lr at pcorp.us>
 
-	* [r7319] get rid of TODO note on ST_REclass exmaple -- I already
-	  did it.
+	* [r7319] doc/reference_raster.xml: get rid of TODO note on
+	  ST_REclass exmaple -- I already did it.
 
 2011-06-04 00:58  Regina Obe <lr at pcorp.us>
 
-	* [r7318] huh more mistakes in ST_Reclass
+	* [r7318] doc/reference_raster.xml: huh more mistakes in ST_Reclass
 
 2011-06-03 17:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r7317] Added rt_raster_from_gdal_dataset function to
-	  rt_core/rt_api.c. This function provides the functionality needed
-	  to convert a GDAL dataset into a PostGIS Raster object.
+	* [r7317] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/test/core/testapi.c: Added rt_raster_from_gdal_dataset
+	  function to rt_core/rt_api.c. This function provides the
+	  functionality needed to convert a GDAL dataset into a PostGIS
+	  Raster object.
 
 2011-06-03 15:19  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7316] Check for new GDALFPolygonize function. If it isn't
-	  present, the old GDALPolygonize is called. Related ticket #650.
+	* [r7316] configure.ac, raster/rt_core/rt_api.c,
+	  raster/test/core/testapi.c: Check for new GDALFPolygonize
+	  function. If it isn't present, the old GDALPolygonize is called.
+	  Related ticket #650.
 
 2011-06-03 06:00  Regina Obe <lr at pcorp.us>
 
-	* [r7315] add missing ST_ValueCount protos, get rid of ' around ,
-	  causing comment installation to fail.
+	* [r7315] doc/reference_raster.xml: add missing ST_ValueCount
+	  protos, get rid of ' around , causing comment installation to
+	  fail.
 
 2011-06-02 22:51  Regina Obe <lr at pcorp.us>
 
-	* [r7314] fix wording of reclassarg and summarystats
+	* [r7314] doc/reference_raster.xml: fix wording of reclassarg and
+	  summarystats
 
 2011-06-02 22:25  Regina Obe <lr at pcorp.us>
 
-	* [r7313] Fix typo
+	* [r7313] doc/reference_raster.xml: Fix typo
 
 2011-06-02 21:54  Regina Obe <lr at pcorp.us>
 
-	* [r7312] document ST_Band
+	* [r7312] doc/reference_raster.xml: document ST_Band
 
 2011-06-02 21:27  Regina Obe <lr at pcorp.us>
 
-	* [r7311] get rid of extra paragraph marks
+	* [r7311] doc/reference_raster.xml: get rid of extra paragraph
+	  marks
 
 2011-06-02 21:13  Regina Obe <lr at pcorp.us>
 
-	* [r7310] example how to use variadic version of ST_Reclass raster
-	  function, finish off reclassarg type description, add
-	  summarystats type
+	* [r7310] doc/reference_raster.xml: example how to use variadic
+	  version of ST_Reclass raster function, finish off reclassarg type
+	  description, add summarystats type
 
 2011-06-02 05:05  Regina Obe <lr at pcorp.us>
 
-	* [r7309] Clarify GDAL version requirements for Mapserver to load
-	  PostGIS raster
+	* [r7309] doc/faq_raster.xml: Clarify GDAL version requirements for
+	  Mapserver to load PostGIS raster
 
 2011-06-01 23:50  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7308] Fixed ticket #650. You need to update your GDAL copy to a
-	  release up to 22476 to make it work.
+	* [r7308] raster/rt_core/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/test/core/testapi.c: Fixed ticket #650. You need to update
+	  your GDAL copy to a release up to 22476 to make it work.
 
 2011-06-01 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r7307] The box2d of an empty geometry is NULL, not a point.
-	  Closes ticket #938 and regress-tests it.
+	* [r7307] postgis/lwgeom_box2dfloat4.c, regress/tickets.sql,
+	  regress/tickets_expected: The box2d of an empty geometry is NULL,
+	  not a point. Closes ticket #938 and regress-tests it.
 
 2011-06-01 11:55  Regina Obe <lr at pcorp.us>
 
-	* [r7306] put a space after parameter name to try to prevent
-	  getting shoved in with type in reclassarg type def
+	* [r7306] doc/reference_raster.xml: put a space after parameter
+	  name to try to prevent getting shoved in with type in reclassarg
+	  type def
 
 2011-06-01 08:22  Regina Obe <lr at pcorp.us>
 
-	* [r7305] st_recalss -- hmm screwed up on example. Had overlapping
-	  ranges before.
+	* [r7305] doc/reference_raster.xml: st_recalss -- hmm screwed up on
+	  example. Had overlapping ranges before.
 
 2011-06-01 08:17  Regina Obe <lr at pcorp.us>
 
-	* [r7304] move raster types to raster section (there are way too
-	  many now to try to lump into reference_type and do case
-	  statements to exclude from postgis_comments). Revise
-	  raster_comments to look for types in reference_raster. Add docu
-	  for ST_Reclass and reclassarg type. Need at least one more
-	  example to show how to use recalssargs.
+	* [r7304] doc/reference_raster.xml, doc/reference_type.xml,
+	  doc/xsl/raster_comments.sql.xsl: move raster types to raster
+	  section (there are way too many now to try to lump into
+	  reference_type and do case statements to exclude from
+	  postgis_comments). Revise raster_comments to look for types in
+	  reference_raster. Add docu for ST_Reclass and reclassarg type.
+	  Need at least one more example to show how to use recalssargs.
 
 2011-05-31 22:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7303] additional code refactoring in rt_raster_from_band
+	* [r7303] raster/rt_core/rt_api.c: additional code refactoring in
+	  rt_raster_from_band
 
 2011-05-31 22:47  Bborie Park <dustymugs at gmail.com>
 
-	* [r7302] code refactored and added copying of raster attributes to
-	  new raster in rt_raster_from_band
+	* [r7302] raster/rt_core/rt_api.c: code refactored and added
+	  copying of raster attributes to new raster in rt_raster_from_band
 
 2011-05-31 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r7301] #960 get rid of obsolete ST_AsPNG protos to make
-	  consistent with implementation
+	* [r7301] doc/reference_raster.xml: #960 get rid of obsolete
+	  ST_AsPNG protos to make consistent with implementation
 
 2011-05-31 01:39  Regina Obe <lr at pcorp.us>
 
-	* [r7300] #960 get rid of ST_AsGDALRaster proto and update
-	  remaining to be consistent with new default args.
+	* [r7300] doc/reference_raster.xml: #960 get rid of ST_AsGDALRaster
+	  proto and update remaining to be consistent with new default
+	  args.
 
 2011-05-31 01:29  Regina Obe <lr at pcorp.us>
 
-	* [r7299] #961- reduce number of functions - Get rid of
-	  st_area(geography) and change st_area(geography, use_spheroid =
-	  true) and also have named argument names so callable by named
-	  args
+	* [r7299] doc/reference_measure.xml, postgis/geography.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: #961- reduce number of functions -
+	  Get rid of st_area(geography) and change st_area(geography,
+	  use_spheroid = true) and also have named argument names so
+	  callable by named args
 
 2011-05-31 01:09  Regina Obe <lr at pcorp.us>
 
-	* [r7298] document missing proto for createtopology
+	* [r7298] doc/extras_topology.xml: document missing proto for
+	  createtopology
 
 2011-05-31 00:54  Regina Obe <lr at pcorp.us>
 
-	* [r7297] Document ST_SummaryStats raster function
+	* [r7297] doc/reference_raster.xml: Document ST_SummaryStats raster
+	  function
 
 2011-05-30 20:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r7296] Added default values for function parameters of
-	  ST_AsTIFF, ST_AsJPEG and ST_AsPNG.
+	* [r7296] raster/rt_pg/rtpostgis.sql.in.c: Added default values for
+	  function parameters of ST_AsTIFF, ST_AsJPEG and ST_AsPNG.
 	  
 	  Associated ticket is #960
 
 2011-05-30 15:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r7295] Added default parameter for ST_AsGDALRaster
+	* [r7295] raster/rt_pg/rtpostgis.sql.in.c: Added default parameter
+	  for ST_AsGDALRaster
 	  
 	  Associated ticket is #960
 
 2011-05-30 14:53  Bborie Park <dustymugs at gmail.com>
 
-	* [r7294] renamed all instances of "hasnodata" function argument to
+	* [r7294] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c: renamed
+	  all instances of "hasnodata" function argument to
 	  "exclude_nodata_value" in SQL functions (and underlying code
 	  where appropriate) ST_SummaryStats, ST_Count, ST_Sum, ST_Mean,
 	  ST_StdDev, ST_MinMax, ST_Quantile, ST_Histogram, ST_ValueCount
@@ -28054,206 +41394,276 @@
 
 2011-05-30 09:45  Regina Obe <lr at pcorp.us>
 
-	* [r7293] get rid of bash line -- seems unnecessary and breaks if
-	  multiple states. Forgot cd which was making secondary states fail
-	  loading.
+	* [r7293] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: get
+	  rid of bash line -- seems unnecessary and breaks if multiple
+	  states. Forgot cd which was making secondary states fail loading.
 
 2011-05-30 08:28  Regina Obe <lr at pcorp.us>
 
-	* [r7292]
+	* [r7292] doc/reference_raster.xml:
 
 2011-05-30 08:27  Regina Obe <lr at pcorp.us>
 
-	* [r7291] more corrections and one more example for ST_ValueCount
+	* [r7291] doc/reference_raster.xml: more corrections and one more
+	  example for ST_ValueCount
 
 2011-05-30 07:39  Regina Obe <lr at pcorp.us>
 
-	* [r7290] fix errors in notes
+	* [r7290] doc/reference_raster.xml: fix errors in notes
 
 2011-05-30 03:57  Regina Obe <lr at pcorp.us>
 
-	* [r7289] fill in more missing protos for st_valuecount -- still
-	  more to go
+	* [r7289] doc/reference_raster.xml: fill in more missing protos for
+	  st_valuecount -- still more to go
 
 2011-05-30 03:43  Regina Obe <lr at pcorp.us>
 
-	* [r7288] put in missing protos for st_quantile. Revise comment
-	  generator scripts to properly handle OUT parameters
+	* [r7288] doc/reference_raster.xml,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/raster_comments.sql.xsl,
+	  doc/xsl/topology_comments.sql.xsl: put in missing protos for
+	  st_quantile. Revise comment generator scripts to properly handle
+	  OUT parameters
 
 2011-05-30 02:52  Regina Obe <lr at pcorp.us>
 
-	* [r7287] document ST_quantile -- still missing some protos (also
-	  get rid of obsolete warnings)
+	* [r7287] doc/reference_raster.xml: document ST_quantile -- still
+	  missing some protos (also get rid of obsolete warnings)
 
 2011-05-30 01:56  Regina Obe <lr at pcorp.us>
 
-	* [r7286] reference to st_valuecount in st_dumpaspixels
+	* [r7286] doc/reference_raster.xml: reference to st_valuecount in
+	  st_dumpaspixels
 
 2011-05-30 01:51  Regina Obe <lr at pcorp.us>
 
-	* [r7285] Move Bborie's new cool stat functions into their own
-	  section. Add documentation for st_valuecount -- more coming for
-	  other raster functions. macro replace hasnodata with
-	  exclude_nodata_value which hopefully will be clearer to everyone.
-	  The raster codebase needs to be changed to agree with new names
-	  (mostly for those utilizing named arguments in PostgreSQL 9.0+).
-	  In enhnced section --put a note that hasnodata was renamed to
-	  exclude_nodata_value.
+	* [r7285] doc/reference_raster.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Move Bborie's new cool stat
+	  functions into their own section. Add documentation for
+	  st_valuecount -- more coming for other raster functions. macro
+	  replace hasnodata with exclude_nodata_value which hopefully will
+	  be clearer to everyone. The raster codebase needs to be changed
+	  to agree with new names (mostly for those utilizing named
+	  arguments in PostgreSQL 9.0+). In enhnced section --put a note
+	  that hasnodata was renamed to exclude_nodata_value.
 
 2011-05-30 00:30  Regina Obe <lr at pcorp.us>
 
-	* [r7284] add remarked out line to set search path -- suggested by
-	  Brian Hamlin. Also some other minor changes
+	* [r7284] extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: add remarked
+	  out line to set search path -- suggested by Brian Hamlin. Also
+	  some other minor changes
 
 2011-05-28 23:32  Regina Obe <lr at pcorp.us>
 
-	* [r7283] Get rid of deprecated call to centroid
+	* [r7283]
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql:
+	  Get rid of deprecated call to centroid
 
 2011-05-28 15:07  Regina Obe <lr at pcorp.us>
 
-	* [r7282] fix for #996 also had to revise least and greatest helper
-	  functions to deal with to and froms that can't be converted to
-	  integers. Also added missing indexes to base tables (helps the
-	  planner with inherited tables though it never really uses those
-	  indexes)
+	* [r7282] extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: fix for
+	  #996 also had to revise least and greatest helper functions to
+	  deal with to and froms that can't be converted to integers. Also
+	  added missing indexes to base tables (helps the planner with
+	  inherited tables though it never really uses those indexes)
 
 2011-05-28 13:29  Regina Obe <lr at pcorp.us>
 
-	* [r7281] fill in some missing licensing headers and svn tags
+	* [r7281] extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.sh: fill in
+	  some missing licensing headers and svn tags
 
 2011-05-28 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7280] It's "spatialreference.org", not "spatialreferencing.org"
-	  (srid=900913)
+	* [r7280] spatial_ref_sys.sql: It's "spatialreference.org", not
+	  "spatialreferencing.org" (srid=900913)
 
 2011-05-28 11:24  Regina Obe <lr at pcorp.us>
 
-	* [r7279] revise readme wording so those unix users who aren't on
-	  linux won't be quite as offended
+	* [r7279] extras/tiger_geocoder/tiger_2010/README: revise readme
+	  wording so those unix users who aren't on linux won't be quite as
+	  offended
 
 2011-05-28 11:18  Regina Obe <lr at pcorp.us>
 
-	* [r7278] fix for #995 handling lower level fips. Also many fixes
-	  for #908 sh tiger loader profile. Testing now and will close out
-	  if confirmed its fixed. Also put in a note in the .sh and .bat
-	  that for PostgreSQL 9.1+ have to install fuzzystrmatch with the
-	  CREATE EXTENSION syntax
+	* [r7278] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: fix for #995
+	  handling lower level fips. Also many fixes for #908 sh tiger
+	  loader profile. Testing now and will close out if confirmed its
+	  fixed. Also put in a note in the .sh and .bat that for PostgreSQL
+	  9.1+ have to install fuzzystrmatch with the CREATE EXTENSION
+	  syntax
 
 2011-05-27 23:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r7277] - remove OUT parameters on those functions that only
-	  return a single value.
+	* [r7277] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_count_expected,
+	  raster/test/regress/rt_mean.sql,
+	  raster/test/regress/rt_mean_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_stddev.sql,
+	  raster/test/regress/rt_stddev_expected,
+	  raster/test/regress/rt_sum.sql,
+	  raster/test/regress/rt_sum_expected,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuepercent.sql: - remove OUT parameters
+	  on those functions that only return a single value.
 	  - updated regression tests that made use of those functions
 	  returning single values with OUT parameters
 
 2011-05-27 14:42  Bborie Park <dustymugs at gmail.com>
 
-	* [r7276] Added default values for function arguments of ST_Reclass
+	* [r7276] raster/rt_pg/rtpostgis.sql.in.c: Added default values for
+	  function arguments of ST_Reclass
 
 2011-05-27 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7275] ST_AddEdgeModFace is complete...
+	* [r7275] topology/topology.sql.in.c: ST_AddEdgeModFace is
+	  complete...
 
 2011-05-27 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7274] Document ST_AddEdgeModFace, tweak documentation of
-	  ST_AddEdgeNewFaces [RT-SIGTA]
+	* [r7274] doc/extras_topology.xml: Document ST_AddEdgeModFace,
+	  tweak documentation of ST_AddEdgeNewFaces [RT-SIGTA]
 
 2011-05-27 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7273] Implement topology.ST_AddEdgeModFace. Includes regress
-	  test. [RT-SIGTA]
+	* [r7273] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/st_addedgemodface.sql,
+	  topology/test/regress/st_addedgemodface_expected: Implement
+	  topology.ST_AddEdgeModFace. Includes regress test. [RT-SIGTA]
 
 2011-05-27 12:15  Regina Obe <lr at pcorp.us>
 
-	* [r7272] fix indentation
+	* [r7272] doc/reference_raster.xml: fix indentation
 
 2011-05-27 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r7271] Simplify face registration by the end of
-	  ST_AddEdgeNewFaces [RT-SIGTA]
+	* [r7271] topology/sql/sqlmm.sql: Simplify face registration by the
+	  end of ST_AddEdgeNewFaces [RT-SIGTA]
 
 2011-05-27 09:51  Sandro Santilli <strk at kbt.io>
 
-	* [r7270] ST_AddEdgeNewFaces: another test splitting a face with
-	  holes on both sides [RT-SIGTA].
+	* [r7270] topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected:
+	  ST_AddEdgeNewFaces: another test splitting a face with holes on
+	  both sides [RT-SIGTA].
 
 2011-05-27 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7269] topology.ST_AddEdgeNewFaces: do not needlessly replace
-	  face of holes found in a face splitted by the newly added edge.
-	  Regress test it. [RT-SIGTA].
+	* [r7269] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected:
+	  topology.ST_AddEdgeNewFaces: do not needlessly replace face of
+	  holes found in a face splitted by the newly added edge. Regress
+	  test it. [RT-SIGTA].
 
 2011-05-27 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7268] Add an optional force_new parameter to
-	  topology.ST_AddFace to force creation of a new face when one
-	  already exists. Regress test and document. [RT-SIGTA]
+	* [r7268] doc/extras_topology.xml, topology/sql/populate.sql,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Add an optional force_new
+	  parameter to topology.ST_AddFace to force creation of a new face
+	  when one already exists. Regress test and document. [RT-SIGTA]
 
 2011-05-27 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7267] fix cpp extra token warning
+	* [r7267] topology/topology.sql.in.c: fix cpp extra token warning
 
 2011-05-27 07:13  Regina Obe <lr at pcorp.us>
 
-	* [r7266] change ST_ConcaveHull to use default parameters
+	* [r7266] doc/reference_processing.xml, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: change ST_ConcaveHull to use
+	  default parameters
 
 2011-05-27 06:46  Regina Obe <lr at pcorp.us>
 
-	* [r7265] preliminary documentation for ST_Count
+	* [r7265] doc/reference_raster.xml: preliminary documentation for
+	  ST_Count
 
 2011-05-27 00:02  Bborie Park <dustymugs at gmail.com>
 
-	* [r7264] - Added default values for function parameters of
-	  ST_ValueCount and ST_ValuePercent. Removed duplicative functions
-	  of the same.
+	* [r7264] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuepercent.sql: - Added default values
+	  for function parameters of ST_ValueCount and ST_ValuePercent.
+	  Removed duplicative functions of the same.
 	  - Tweaked the regression tests for ST_ValueCount and
 	  ST_ValuePercent as one question for each function type was too
 	  ambiguous.
 
 2011-05-26 23:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r7263] Added default parameter values for ST_Quantile functions
+	* [r7263] raster/rt_pg/rtpostgis.sql.in.c: Added default parameter
+	  values for ST_Quantile functions
 
 2011-05-26 23:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r7262] Added default values for function parameters of
-	  ST_Histogram and removed duplicative functions.
+	* [r7262] raster/rt_pg/rtpostgis.sql.in.c: Added default values for
+	  function parameters of ST_Histogram and removed duplicative
+	  functions.
 
 2011-05-26 22:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r7261] Forgot to delete the commented out functions of
-	  ST_SummaryStats and dependants from r7260
+	* [r7261] raster/rt_pg/rtpostgis.sql.in.c: Forgot to delete the
+	  commented out functions of ST_SummaryStats and dependants from
+	  r7260
 
 2011-05-26 22:40  Bborie Park <dustymugs at gmail.com>
 
-	* [r7260] Added default values for function parameters of
-	  ST_SummaryStats, ST_Count, ST_Sum, ST_Mean, ST_StdDev and
-	  ST_MinMax.
+	* [r7260] raster/rt_pg/rtpostgis.sql.in.c: Added default values for
+	  function parameters of ST_SummaryStats, ST_Count, ST_Sum,
+	  ST_Mean, ST_StdDev and ST_MinMax.
 
 2011-05-26 21:35  Bborie Park <dustymugs at gmail.com>
 
-	* [r7259] Added default parameter for ST_Band and reduced function
-	  count by 1.
+	* [r7259] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected: Added default parameter for
+	  ST_Band and reduced function count by 1.
 	  
 	  Added additional regression tests for ST_Band.
 
 2011-05-26 21:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r7258] Changed to STABLE from IMMUTABLE for all functions that
-	  operate on a coverage using the function parameters "rastertable"
-	  and "rastercolumn"
+	* [r7258] raster/rt_pg/rtpostgis.sql.in.c: Changed to STABLE from
+	  IMMUTABLE for all functions that operate on a coverage using the
+	  function parameters "rastertable" and "rastercolumn"
 
 2011-05-26 20:09  Bborie Park <dustymugs at gmail.com>
 
-	* [r7257] changed name "proportion" to "percent" for ST_Histogram
-	  to stay consistent with ST_ValuePercent
+	* [r7257] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_histogram.sql: changed name "proportion"
+	  to "percent" for ST_Histogram to stay consistent with
+	  ST_ValuePercent
 
 2011-05-26 20:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r7256] Addition of ST_ValuePercent, sibling of ST_ValueCount.
-	  This function provides the ability to determine the percentage of
-	  a raster's band that is of a user-specified value.
+	* [r7256] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected,
+	  raster/test/regress/rt_valuepercent.sql,
+	  raster/test/regress/rt_valuepercent_expected: Addition of
+	  ST_ValuePercent, sibling of ST_ValueCount. This function provides
+	  the ability to determine the percentage of a raster's band that
+	  is of a user-specified value.
 	  
 	  Assocated ticket is #990
 	  
@@ -28262,19 +41672,24 @@
 
 2011-05-26 15:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r7255] Changed the datatype for "count" from integer to bigint.
-	  This should allow the "count" return value to handle large
-	  numbers coming from the various coverage functions.
+	* [r7255] raster/rt_pg/rtpostgis.sql.in.c: Changed the datatype for
+	  "count" from integer to bigint. This should allow the "count"
+	  return value to handle large numbers coming from the various
+	  coverage functions.
 
 2011-05-26 14:01  Regina Obe <lr at pcorp.us>
 
-	* [r7254] #949 Add all E and F deprecated functions to
-	  uninstall_legacy.sql.in.c and minor sorting and casing cleanup.
+	* [r7254] postgis/legacy.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #949 Add all E and F
+	  deprecated functions to uninstall_legacy.sql.in.c and minor
+	  sorting and casing cleanup.
 
 2011-05-26 07:26  Sandro Santilli <strk at kbt.io>
 
-	* [r7253] Error handling refinements in topology.ST_AddEdgeNewFaces
-	  (#988)
+	* [r7253] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Error handling
+	  refinements in topology.ST_AddEdgeNewFaces (#988)
 	  
 	  Check for given edge having two distinct vertices before getting
 	  a new
@@ -28286,86 +41701,113 @@
 
 2011-05-26 04:23  Bborie Park <dustymugs at gmail.com>
 
-	* [r7252] Adds ST_ValueCount to count the number of times a
-	  user-provided value or all values occurs in a raster's band.
+	* [r7252] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_valuecount.sql,
+	  raster/test/regress/rt_valuecount_expected: Adds ST_ValueCount to
+	  count the number of times a user-provided value or all values
+	  occurs in a raster's band.
 	  
 	  Associated ticket is #953
 
 2011-05-25 23:38  Regina Obe <lr at pcorp.us>
 
-	* [r7251]
+	* [r7251] doc/reference_output.xml:
 
 2011-05-25 23:37  Regina Obe <lr at pcorp.us>
 
-	* [r7250] put header on table
+	* [r7250] doc/reference_output.xml: put header on table
 
 2011-05-25 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r7249] try group
+	* [r7249] doc/reference_raster.xml: try group
 
 2011-05-25 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7248] #661 Type info of geography columns incomplete - pg_dump
-	  output wrong
+	* [r7248] postgis/geography_inout.c: #661 Type info of geography
+	  columns incomplete - pg_dump output wrong
 
 2011-05-25 18:28  Bborie Park <dustymugs at gmail.com>
 
-	* [r7246] Add ST_Count and ST_Sum functions that are fronts for the
-	  count and sum values of ST_SummaryStats
+	* [r7246] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_count.sql,
+	  raster/test/regress/rt_count_expected,
+	  raster/test/regress/rt_sum.sql,
+	  raster/test/regress/rt_sum_expected: Add ST_Count and ST_Sum
+	  functions that are fronts for the count and sum values of
+	  ST_SummaryStats
 	  
 	  Associated tickets are #985 (ST_Count) and #986 (ST_Sum)
 
 2011-05-25 13:13  Regina Obe <lr at pcorp.us>
 
-	* [r7245]
+	* [r7245] doc/Makefile.in:
 
 2011-05-25 12:49  Regina Obe <lr at pcorp.us>
 
-	* [r7244]
+	* [r7244] doc/reference_raster.xml:
 
 2011-05-25 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r7243]
+	* [r7243] doc/reference_raster.xml:
 
 2011-05-25 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r7242]
+	* [r7242] doc/reference_output.xml:
 
 2011-05-25 12:29  Regina Obe <lr at pcorp.us>
 
-	* [r7241] revert
+	* [r7241] doc/Makefile.in: revert
 
 2011-05-25 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r7240] define style for methodsynopsis
+	* [r7240] doc/Makefile.in: define style for methodsynopsis
 
 2011-05-24 18:53  Regina Obe <lr at pcorp.us>
 
-	* [r7239] missed a spot
+	* [r7239] doc/reference_output.xml: missed a spot
 
 2011-05-24 18:50  Regina Obe <lr at pcorp.us>
 
-	* [r7238] experiment with methodsynopsis evidentally seems to
-	  support default parameters and conditional args, we need to move
-	  from funcsynopsis (designed for C) to methodsynopsis. This is
-	  what PHP uses --
+	* [r7238] doc/reference_output.xml: experiment with methodsynopsis
+	  evidentally seems to support default parameters and conditional
+	  args, we need to move from funcsynopsis (designed for C) to
+	  methodsynopsis. This is what PHP uses --
 	  https://doc.php.net/php/dochowto/chapter-skeletons.php
 
 2011-05-24 15:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7237] Stop using astext legacy function in raster tests -- make
-	  check finally succeeds with both raster and topology enabled
+	* [r7237] raster/test/regress/rt_spatial_relationship.sql: Stop
+	  using astext legacy function in raster tests -- make check
+	  finally succeeds with both raster and topology enabled
 
 2011-05-24 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7236] Allow dumping universal face edges with ST_GetFaceEdges.
-	  Do it in the correct order. Fixes bug #984. [RT-SIGTA]
+	* [r7236] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected: Allow dumping
+	  universal face edges with ST_GetFaceEdges. Do it in the correct
+	  order. Fixes bug #984. [RT-SIGTA]
 
 2011-05-24 14:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r7235] - Added test testgdalraster.in which properly tests the
-	  output of ST_AsGDALRaster. This test makes use of rtgdalraster.py
-	  found in raster/scripts/python, which itself requires psycopg2.
+	* [r7235] raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asgdalraster_expected,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_asjpeg_expected,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_aspng_expected,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_astiff_expected,
+	  raster/test/regress/testgdalraster.in,
+	  raster/test/regress/testgdalraster.test,
+	  raster/test/regress/testgdalraster_expected: - Added test
+	  testgdalraster.in which properly tests the output of
+	  ST_AsGDALRaster. This test makes use of rtgdalraster.py found in
+	  raster/scripts/python, which itself requires psycopg2.
 	  - Refactored rt_asgdalraster.sql, rt_astiff.sql, rt_asjpeg.sql
 	  and rt_aspng.sql to no longer attempt to validate the output of
 	  the respective functions with an MD5 checksum but rather be a
@@ -28373,376 +41815,508 @@
 
 2011-05-24 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r7234] ST_GetFaceGeometry: throw SQL/MM exception when asked for
-	  the Universal Face geometry. Fixes bug #973 [RT-SIGTA]
+	* [r7234] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected:
+	  ST_GetFaceGeometry: throw SQL/MM exception when asked for the
+	  Universal Face geometry. Fixes bug #973 [RT-SIGTA]
 
 2011-05-24 13:47  Sandro Santilli <strk at kbt.io>
 
-	* [r7233] topology.ValidateTopology: do not construct the geometry
-	  of universal face, it's not used anyway. Closes bug #977.
-	  [RT-SIGTA]
+	* [r7233] topology/topology.sql.in.c: topology.ValidateTopology: do
+	  not construct the geometry of universal face, it's not used
+	  anyway. Closes bug #977. [RT-SIGTA]
 
 2011-05-24 13:15  Sandro Santilli <strk at kbt.io>
 
-	* [r7232] ST_AddEdgeNewFaces: don't get fooled by empty segments
-	  when computing azimuts [RT-SIGTA]
+	* [r7232] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected:
+	  ST_AddEdgeNewFaces: don't get fooled by empty segments when
+	  computing azimuts [RT-SIGTA]
 
 2011-05-24 12:14  Sandro Santilli <strk at kbt.io>
 
-	* [r7231] Fix a bogus test for ST_AddEdgeNewFaces (was missing to
-	  check informations about the newly added edge) -- [RT-SIGTA]
+	* [r7231] topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Fix a bogus
+	  test for ST_AddEdgeNewFaces (was missing to check informations
+	  about the newly added edge) -- [RT-SIGTA]
 
 2011-05-24 10:45  Sandro Santilli <strk at kbt.io>
 
-	* [r7230] Add another (successful) test for ST_AddEdgeNewFaces when
-	  creating a new face in the universal face by closing a ring
-	  around an existing non-isolated edge [RT-SIGTA].
+	* [r7230] topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Add another
+	  (successful) test for ST_AddEdgeNewFaces when creating a new face
+	  in the universal face by closing a ring around an existing
+	  non-isolated edge [RT-SIGTA].
 
 2011-05-24 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r7229] Add TODO item and SQL/MM compatibility note in
-	  ST_ChangeEdgeGeom
+	* [r7229] topology/sql/sqlmm.sql: Add TODO item and SQL/MM
+	  compatibility note in ST_ChangeEdgeGeom
 
 2011-05-24 09:13  Sandro Santilli <strk at kbt.io>
 
-	* [r7228] Test ST_ChangeEdgeGeom with edge crossing
+	* [r7228] topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Test
+	  ST_ChangeEdgeGeom with edge crossing
 
 2011-05-24 08:45  Sandro Santilli <strk at kbt.io>
 
-	* [r7227] ST_ChangeEdgeGeom: check existence of given edge, reduce
-	  scans used to check start/end point and simplify the code,
-	  regress test the fix. Fixes bug #979.
+	* [r7227] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected:
+	  ST_ChangeEdgeGeom: check existence of given edge, reduce scans
+	  used to check start/end point and simplify the code, regress test
+	  the fix. Fixes bug #979.
 
 2011-05-24 08:22  Sandro Santilli <strk at kbt.io>
 
-	* [r7226] No functional change: tabs to 2 spaces.
+	* [r7226] topology/sql/sqlmm.sql: No functional change: tabs to 2
+	  spaces.
 
 2011-05-24 08:13  Sandro Santilli <strk at kbt.io>
 
-	* [r7225] Move tests for ST_ChangeEdgeGeom into a dedicated file.
-	  Prepared for ticket #979. [RT-SIGTA].
+	* [r7225] topology/test/Makefile, topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/regress/st_changeedgegeom.sql,
+	  topology/test/regress/st_changeedgegeom_expected: Move tests for
+	  ST_ChangeEdgeGeom into a dedicated file. Prepared for ticket
+	  #979. [RT-SIGTA].
 
 2011-05-24 07:54  Sandro Santilli <strk at kbt.io>
 
-	* [r7224] Test ST_GetFaceGeometry behavior when given face_id 0
-	  (Universal Face). See ticket #973.
+	* [r7224] topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected: Test
+	  ST_GetFaceGeometry behavior when given face_id 0 (Universal
+	  Face). See ticket #973.
 
 2011-05-24 07:04  Sandro Santilli <strk at kbt.io>
 
-	* [r7223] ST_AddIsoEdge: tell that a node is isolated by only
-	  looking at containing_face rather than recomputing it. Closes
-	  ticket #978. [RT-SIGTA]
+	* [r7223] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected: ST_AddIsoEdge: tell
+	  that a node is isolated by only looking at containing_face rather
+	  than recomputing it. Closes ticket #978. [RT-SIGTA]
 
 2011-05-24 06:55  Sandro Santilli <strk at kbt.io>
 
-	* [r7222] Do not let ST_AddIsoNode add non-isolated nodes. Allow
-	  specifying 0 as the isolated node face and check it is correct.
-	  If containing_face is given as null then compute it. Patch by
-	  Andrea Peri. [RT-SIGTA]
+	* [r7222] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/regress/st_addisonode.sql,
+	  topology/test/regress/st_addisonode_expected: Do not let
+	  ST_AddIsoNode add non-isolated nodes. Allow specifying 0 as the
+	  isolated node face and check it is correct. If containing_face is
+	  given as null then compute it. Patch by Andrea Peri. [RT-SIGTA]
 
 2011-05-24 06:44  Regina Obe <lr at pcorp.us>
 
-	* [r7221] Fix for #981 - using astext legacy function in tests
+	* [r7221] topology/test/hierarchy.sql,
+	  topology/test/query_features.sql: Fix for #981 - using astext
+	  legacy function in tests
 
 2011-05-24 06:43  Regina Obe <lr at pcorp.us>
 
-	* [r7220] fix typos
+	* [r7220] doc/extras_topology.xml: fix typos
 
 2011-05-24 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r7219] #722 remove Centroid and Dump, #949 more additons to
-	  uninstall (Centroid, Dump, addbbox,dropbbox)
+	* [r7219] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #722 remove Centroid and Dump,
+	  #949 more additons to uninstall (Centroid, Dump,
+	  addbbox,dropbbox)
 
 2011-05-24 05:19  Regina Obe <lr at pcorp.us>
 
-	* [r7218] fix link error
+	* [r7218] doc/extras_topology.xml: fix link error
 
 2011-05-24 05:05  Regina Obe <lr at pcorp.us>
 
-	* [r7217] #722 remove AsBinary and AsText, #949 more additons to
-	  uninstall (AsText,Asbinary, other output functions)
+	* [r7217] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/uninstall_legacy.sql.in.c: #722 remove AsBinary and
+	  AsText, #949 more additons to uninstall (AsText,Asbinary, other
+	  output functions)
 
 2011-05-24 03:03  Regina Obe <lr at pcorp.us>
 
-	* [r7216] Document ST_ChangeEdgeGeom, revise function to confirm to
-	  new plpgsql coding standard. Get rid of redundant && check since
-	  its already encapsulated in ST_Intersects and ST_Within
+	* [r7216] doc/extras_topology.xml, topology/sql/sqlmm.sql: Document
+	  ST_ChangeEdgeGeom, revise function to confirm to new plpgsql
+	  coding standard. Get rid of redundant && check since its already
+	  encapsulated in ST_Intersects and ST_Within
 
 2011-05-23 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r7215] update the list of what's implemented and what not
+	* [r7215] topology/topology.sql.in.c: update the list of what's
+	  implemented and what not
 
 2011-05-23 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r7214] Style-only change: tab to spaces in ST_AddIsoEdge,
-	  shorten name of test topology
+	* [r7214] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected: Style-only change:
+	  tab to spaces in ST_AddIsoEdge, shorten name of test topology
 
 2011-05-23 13:13  Sandro Santilli <strk at kbt.io>
 
-	* [r7213] Fix test for ST_AddIsoEdge verifying "geometry intersects
-	  an edge" exception. Fix exception message raised when attempting
-	  to insert a closed edge. Update regress test accoringly.
+	* [r7213] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected: Fix test for
+	  ST_AddIsoEdge verifying "geometry intersects an edge" exception.
+	  Fix exception message raised when attempting to insert a closed
+	  edge. Update regress test accoringly.
 
 2011-05-23 12:49  Sandro Santilli <strk at kbt.io>
 
-	* [r7212] ST_AddIsoEdge: set containing_face of nodes connected by
-	  the newly added edge to null as the nodes are not isolated
-	  anymore. Regress test it. Closes ticket #976.
+	* [r7212] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected: ST_AddIsoEdge: set
+	  containing_face of nodes connected by the newly added edge to
+	  null as the nodes are not isolated anymore. Regress test it.
+	  Closes ticket #976.
 
 2011-05-23 12:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7211] Put tests for ST_AddIsoEdge in their own file. Fix use of
-	  ! rather than "not" for negating booleans in pl/pgsql.
+	* [r7211] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/regress/st_addisoedge.sql,
+	  topology/test/regress/st_addisoedge_expected: Put tests for
+	  ST_AddIsoEdge in their own file. Fix use of ! rather than "not"
+	  for negating booleans in pl/pgsql.
 
 2011-05-23 11:30  Sandro Santilli <strk at kbt.io>
 
-	* [r7210] Update load_topology.sql to properly set MBR field of
-	  faces.
+	* [r7210] topology/test/load_topology.sql.in,
+	  topology/test/regress/st_addedgenewfaces_expected: Update
+	  load_topology.sql to properly set MBR field of faces.
 
 2011-05-23 11:28  Sandro Santilli <strk at kbt.io>
 
-	* [r7209] And fix expected test output from st_addedgenewfaces
-	  (dunno how I could commit such a partial change...)
+	* [r7209] topology/test/regress/st_addedgenewfaces_expected: And
+	  fix expected test output from st_addedgenewfaces (dunno how I
+	  could commit such a partial change...)
 
 2011-05-23 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r7208] Oops, forgot to uncomment temporarely disabled lines
+	* [r7208] topology/test/regress/st_addedgenewfaces.sql: Oops,
+	  forgot to uncomment temporarely disabled lines
 
 2011-05-23 08:44  Sandro Santilli <strk at kbt.io>
 
-	* [r7207] Test that topology.ST_AddEdgeNewFaces properly updates
-	  isolated edges contained in a newly created face [RT-SIGTA]
+	* [r7207] topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected: Test that
+	  topology.ST_AddEdgeNewFaces properly updates isolated edges
+	  contained in a newly created face [RT-SIGTA]
 
 2011-05-22 16:06  Bborie Park <dustymugs at gmail.com>
 
-	* [r7206] - fixed band count check in st_asjpeg and st_aspng
+	* [r7206] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_aspng_expected: - fixed band count check
+	  in st_asjpeg and st_aspng
 	  - fixed regression expected output for rt_aspng
 
 2011-05-22 06:33  Regina Obe <lr at pcorp.us>
 
-	* [r7205] Start work on #949 uninstall_legacy.sql and also some
-	  minor cleanup additions/sorting fo existing
+	* [r7205] postgis/Makefile.in, postgis/legacy.sql.in.c,
+	  postgis/postgis_drop.sql.in.c, postgis/uninstall_legacy.sql.in.c:
+	  Start work on #949 uninstall_legacy.sql and also some minor
+	  cleanup additions/sorting fo existing
 
 2011-05-20 20:18  Regina Obe <lr at pcorp.us>
 
-	* [r7204] treating as executable didn't help - going to reinit my
-	  db as utf-8 instead
+	* [r7204] regress/loader/Latin1.select.expected: treating as
+	  executable didn't help - going to reinit my db as utf-8 instead
 
 2011-05-20 13:48  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7202] Commented line that caused memory crash because an
-	  invalid free. Related ticket #958.
+	* [r7202] raster/rt_pg/rt_pg.c: Commented line that caused memory
+	  crash because an invalid free. Related ticket #958.
 
 2011-05-19 20:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7201] topology.AddEdge: make edge linking self-consistent (each
-	  added edge will form a proper loop)
+	* [r7201] topology/sql/populate.sql,
+	  topology/test/regress/addedge_expected: topology.AddEdge: make
+	  edge linking self-consistent (each added edge will form a proper
+	  loop)
 
 2011-05-19 04:54  Regina Obe <lr at pcorp.us>
 
-	* [r7200] fix typo
+	* [r7200] doc/reference_output.xml: fix typo
 
 2011-05-19 04:53  Regina Obe <lr at pcorp.us>
 
-	* [r7199] support for 2D points, add multipoint 2d / 3d to cunit.
-	  Add a mapping table to documentation to clarify how we map
-	  PostGIS geometries to X3D equivalent.
+	* [r7199] doc/reference_output.xml, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/lwout_x3d.c: support for 2D points, add multipoint 2d /
+	  3d to cunit. Add a mapping table to documentation to clarify how
+	  we map PostGIS geometries to X3D equivalent.
 
 2011-05-19 04:04  Regina Obe <lr at pcorp.us>
 
-	* [r7198] clean up some compiler warnings
+	* [r7198] liblwgeom/lwout_x3d.c: clean up some compiler warnings
 
 2011-05-18 23:33  Bborie Park <dustymugs at gmail.com>
 
-	* [r7196] - taking a suggestion from strk in #958, all regression
-	  tests for functions related to ST_SummaryStats has been rounded
-	  to 3 decimal places
+	* [r7196] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected,
+	  raster/test/regress/rt_mean.sql,
+	  raster/test/regress/rt_mean_expected,
+	  raster/test/regress/rt_minmax.sql,
+	  raster/test/regress/rt_minmax_expected,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected,
+	  raster/test/regress/rt_stddev.sql,
+	  raster/test/regress/rt_stddev_expected,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected: - taking a
+	  suggestion from strk in #958, all regression tests for functions
+	  related to ST_SummaryStats has been rounded to 3 decimal places
 	  - added additional argument checks for pgraster to rt_pg.c
 	  - changed floating point comparisons in rt_pg.c and rt_api.c
 
 2011-05-18 16:18  Sandro Santilli <strk at kbt.io>
 
-	* [r7195] ST_AddEdgeNewFaces is now implemented..
+	* [r7195] doc/extras_topology.xml: ST_AddEdgeNewFaces is now
+	  implemented..
 
 2011-05-18 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r7194] topology.ST_AddEdgeNewFaces implementation and regression
-	  test [RT-SIGTA]
+	* [r7194] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected:
+	  topology.ST_AddEdgeNewFaces implementation and regression test
+	  [RT-SIGTA]
 
 2011-05-18 14:18  Bborie Park <dustymugs at gmail.com>
 
-	* [r7193] ST_SummaryStats returns the sum as part of the summary
-	  stats.
+	* [r7193] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/core/testapi.c,
+	  raster/test/regress/rt_summarystats_expected,
+	  raster/test/regress/run_test.in: ST_SummaryStats returns the sum
+	  as part of the summary stats.
 	  _ST_SummaryStats(rastertable, rastercolumn) function changed to
 	  make use of the sum and compute a straight mean (sum / count)
 	  rather than computing a weighted mean.
 
 2011-05-18 13:59  Sandro Santilli <strk at kbt.io>
 
-	* [r7192] topology.AddFace(): properly update left/right face for
-	  edges _contained_ in the newly registered face and
-	  containing_face for isolated nodes in it, refine documentation
-	  about it [RT-SIGTA]
+	* [r7192] doc/extras_topology.xml, topology/sql/populate.sql,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected,
+	  topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected:
+	  topology.AddFace(): properly update left/right face for edges
+	  _contained_ in the newly registered face and containing_face for
+	  isolated nodes in it, refine documentation about it [RT-SIGTA]
 
 2011-05-18 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r7191] damn mathml you mock me! anyrate put in defaults as
-	  Pierre asked for ST_ASTiff (hope www... fixes their damn mathml).
-	  We really got to stop downloading that file.
+	* [r7191] doc/reference_raster.xml: damn mathml you mock me!
+	  anyrate put in defaults as Pierre asked for ST_ASTiff (hope
+	  www... fixes their damn mathml). We really got to stop
+	  downloading that file.
 
 2011-05-18 12:55  Regina Obe <lr at pcorp.us>
 
-	* [r7190] define ST_SRText and backref
+	* [r7190] doc/reference_raster.xml: define ST_SRText and backref
 
 2011-05-18 12:41  Regina Obe <lr at pcorp.us>
 
-	* [r7189] fix ST_ASTIFF incorrect types start putting in defaults
+	* [r7189] doc/reference_raster.xml: fix ST_ASTIFF incorrect types
+	  start putting in defaults
 
 2011-05-18 12:05  Regina Obe <lr at pcorp.us>
 
-	* [r7188] let me try to put the opt somewhere else.
+	* [r7188] doc/reference_output.xml: let me try to put the opt
+	  somewhere else.
 
 2011-05-18 11:12  Regina Obe <lr at pcorp.us>
 
-	* [r7187] more mistakes
+	* [r7187] doc/reference_raster.xml: more mistakes
 
 2011-05-18 11:08  Regina Obe <lr at pcorp.us>
 
-	* [r7186] fix some incorrect statements
+	* [r7186] doc/reference_raster.xml: fix some incorrect statements
 
 2011-05-18 08:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7185] topology.GetRingEdges() implementation and test. This is
-	  the first real user of next_left_edge/next_right_edge fields in
-	  the edge table. [RT-SIGTA]
+	* [r7185] topology/Makefile.in,
+	  topology/sql/query/GetRingEdges.sql, topology/test/Makefile,
+	  topology/test/regress/getringedges.sql,
+	  topology/test/regress/getringedges_expected,
+	  topology/topology.sql.in.c: topology.GetRingEdges()
+	  implementation and test. This is the first real user of
+	  next_left_edge/next_right_edge fields in the edge table.
+	  [RT-SIGTA]
 
 2011-05-18 07:23  Sandro Santilli <strk at kbt.io>
 
-	* [r7184] Add a short paragraph about the semantic of edge's
-	  next_left_edge and next_right_edge fields.
+	* [r7184] topology/README: Add a short paragraph about the semantic
+	  of edge's next_left_edge and next_right_edge fields.
 
 2011-05-18 07:15  Regina Obe <lr at pcorp.us>
 
-	* [r7183] Fix ST_AsTiff function proto typos
+	* [r7183] doc/reference_raster.xml: Fix ST_AsTiff function proto
+	  typos
 
 2011-05-18 05:43  Regina Obe <lr at pcorp.us>
 
-	* [r7182] Document ST_AsTIFF and fix some missttatements about
-	  ST_ASPNG. Also pretend like we are using default args already
+	* [r7182] doc/reference_raster.xml: Document ST_AsTIFF and fix some
+	  missttatements about ST_ASPNG. Also pretend like we are using
+	  default args already
 
 2011-05-18 05:08  Regina Obe <lr at pcorp.us>
 
-	* [r7181] get rid of opt
+	* [r7181] doc/xsl/postgis_comments.sql.xsl: get rid of opt
 
 2011-05-18 04:43  Regina Obe <lr at pcorp.us>
 
-	* [r7180] bah just use brackets for optional args -- docbook seems
-	  to be ignoring the choice='opt' tag
+	* [r7180] doc/reference_output.xml: bah just use brackets for
+	  optional args -- docbook seems to be ignoring the choice='opt'
+	  tag
 
 2011-05-18 04:13  Regina Obe <lr at pcorp.us>
 
-	* [r7179] try to get optional argument to have brackets using
-	  optional tag
+	* [r7179] doc/reference_output.xml: try to get optional argument to
+	  have brackets using optional tag
 
 2011-05-18 00:00  Regina Obe <lr at pcorp.us>
 
-	* [r7178] revise to put optional arguments in [] in the
-	  description. Damn dtd keeps downloading
+	* [r7178] doc/xsl/postgis_comments.sql.xsl: revise to put optional
+	  arguments in [] in the description. Damn dtd keeps downloading
 
 2011-05-17 22:50  Regina Obe <lr at pcorp.us>
 
-	* [r7177] Nothing like experimenting with myself. Change ST_AsX3D
-	  to use default parameters and reduce down to one proto
+	* [r7177] doc/reference_output.xml, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c: Nothing like experimenting with
+	  myself. Change ST_AsX3D to use default parameters and reduce down
+	  to one proto
 
 2011-05-17 19:35  Sandro Santilli <strk at kbt.io>
 
-	* [r7176] Appropriately tag GML functions as STABLE, IMMUTABLE or
-	  VOLATILE - see bug #955
+	* [r7176] topology/sql/gml.sql: Appropriately tag GML functions as
+	  STABLE, IMMUTABLE or VOLATILE - see bug #955
 
 2011-05-17 17:51  Regina Obe <lr at pcorp.us>
 
-	* [r7175] more back ref
+	* [r7175] doc/reference_raster.xml: more back ref
 
 2011-05-17 17:45  Regina Obe <lr at pcorp.us>
 
-	* [r7174] fix typos add backrefere to ST_GDALDrivers
+	* [r7174] doc/reference_raster.xml: fix typos add backrefere to
+	  ST_GDALDrivers
 
 2011-05-17 15:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7173] Strip 'SELECT' feedback from regression test outputs
+	* [r7173] raster/test/regress/create_rt_gist_test_expected,
+	  raster/test/regress/rt_mean_expected,
+	  raster/test/regress/rt_stddev_expected,
+	  raster/test/regress/rt_summarystats_expected, regress/run_test:
+	  Strip 'SELECT' feedback from regression test outputs
 
 2011-05-17 15:27  Bborie Park <dustymugs at gmail.com>
 
-	* [r7172] changed the dimensions of the raster generated for the
-	  summary stats test from 10000 x 10000 to 100 x 100
+	* [r7172] raster/test/core/testapi.c: changed the dimensions of the
+	  raster generated for the summary stats test from 10000 x 10000 to
+	  100 x 100
 
 2011-05-17 15:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r7171] Code cleanup of uncorrected statement from r7170
+	* [r7171] raster/rt_pg/rtpostgis.sql.in.c: Code cleanup of
+	  uncorrected statement from r7170
 	  Associated ticket is #954
 
 2011-05-17 14:46  Bborie Park <dustymugs at gmail.com>
 
-	* [r7170] refactored code that attempted to modify a function
-	  parameter as PostgreSQL 8.4 sets all function parameters as
-	  CONSTANT, unlike PostgreSQL 9.0
+	* [r7170] raster/rt_pg/rtpostgis.sql.in.c: refactored code that
+	  attempted to modify a function parameter as PostgreSQL 8.4 sets
+	  all function parameters as CONSTANT, unlike PostgreSQL 9.0
 
 2011-05-17 14:42  Sandro Santilli <strk at kbt.io>
 
-	* [r7169] Tag some functions as STABLE or even IMMUTABLE (from
-	  volatile) - see bug #955
+	* [r7169] topology/sql/manage/TopologySummary.sql,
+	  topology/sql/query/getedgebypoint.sql,
+	  topology/sql/query/getfacebypoint.sql,
+	  topology/sql/query/getnodebypoint.sql,
+	  topology/sql/topoelement/topoelement_agg.sql: Tag some functions
+	  as STABLE or even IMMUTABLE (from volatile) - see bug #955
 
 2011-05-17 14:04  Bborie Park <dustymugs at gmail.com>
 
-	* [r7168] refactored usage of snprintf to use explicit string sizes
-	  rather than what is a gcc specific implementation where the
-	  return value of snprintf is the ideal size of the string
+	* [r7168] raster/rt_pg/rt_pg.c: refactored usage of snprintf to use
+	  explicit string sizes rather than what is a gcc specific
+	  implementation where the return value of snprintf is the ideal
+	  size of the string
 
 2011-05-17 07:33  Sandro Santilli <strk at kbt.io>
 
-	* [r7167] Fixed bug in sample topology load (face id sequence
-	  value) [RT-SIGTA]
+	* [r7167] topology/test/load_topology.sql.in,
+	  topology/test/regress/copytopology_expected,
+	  topology/test/regress/gml_expected,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/legacy_validate_expected,
+	  topology/test/regress/st_addedgenewfaces_expected,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_newedgeheal_expected: Fixed bug in
+	  sample topology load (face id sequence value) [RT-SIGTA]
 
 2011-05-17 06:34  Regina Obe <lr at pcorp.us>
 
-	* [r7166] revise to correctly comment functions with OUT parameters
+	* [r7166] doc/xsl/raster_comments.sql.xsl: revise to correctly
+	  comment functions with OUT parameters
 
 2011-05-17 05:37  Regina Obe <lr at pcorp.us>
 
-	* [r7165] fix typo
+	* [r7165] doc/introduction.xml: fix typo
 
 2011-05-17 03:02  Regina Obe <lr at pcorp.us>
 
-	* [r7164] document ST_GDALDrivers and back reference to
-	  ST_AsGDALRaster
+	* [r7164] doc/reference_raster.xml: document ST_GDALDrivers and
+	  back reference to ST_AsGDALRaster
 
 2011-05-17 02:06  Regina Obe <lr at pcorp.us>
 
-	* [r7163] Document ST_AsGDALRaster
+	* [r7163] doc/reference_raster.xml: Document ST_AsGDALRaster
 
 2011-05-17 00:55  Regina Obe <lr at pcorp.us>
 
-	* [r7162] forgot availability and GDAL dependency note on ST_AsPNG
+	* [r7162] doc/reference_raster.xml: forgot availability and GDAL
+	  dependency note on ST_AsPNG
 
 2011-05-17 00:40  Regina Obe <lr at pcorp.us>
 
-	* [r7161] First draft of ST_ASPNG doco. Need some more examples and
-	  perhaps even pictures.
+	* [r7161] doc/reference_raster.xml: First draft of ST_ASPNG doco.
+	  Need some more examples and perhaps even pictures.
 
 2011-05-16 22:01  Bborie Park <dustymugs at gmail.com>
 
-	* [r7160] - fixed usage of function parameter "hasnodata" to follow
-	  standardized interpretation
+	* [r7160] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_mean.sql,
+	  raster/test/regress/rt_minmax.sql,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_stddev.sql,
+	  raster/test/regress/rt_summarystats.sql: - fixed usage of
+	  function parameter "hasnodata" to follow standardized
+	  interpretation
 	  - added copyright notices for work done by Bborie Park funded
 	  through the Regents of the University of California
 
 2011-05-16 19:56  Bborie Park <dustymugs at gmail.com>
 
-	* [r7159] removed duplicative ST_Histogram function
+	* [r7159] raster/rt_pg/rtpostgis.sql.in.c: removed duplicative
+	  ST_Histogram function
 
 2011-05-16 19:54  Bborie Park <dustymugs at gmail.com>
 
-	* [r7158] Add ST_AsPNG
+	* [r7158] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_aspng.sql,
+	  raster/test/regress/rt_aspng_expected: Add ST_AsPNG
 	  
 	  - added SQL functions for ST_AsPNG
 	  - added regression tests
@@ -28751,7 +42325,10 @@
 
 2011-05-16 19:52  Bborie Park <dustymugs at gmail.com>
 
-	* [r7157] Add ST_AsJPEG function
+	* [r7157] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_asjpeg.sql,
+	  raster/test/regress/rt_asjpeg_expected: Add ST_AsJPEG function
 	  
 	  - added SQL functions for ST_AsJPEG
 	  - added regression tests
@@ -28760,7 +42337,10 @@
 
 2011-05-16 19:50  Bborie Park <dustymugs at gmail.com>
 
-	* [r7156] Add ST_AsTIFF function
+	* [r7156] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_astiff.sql,
+	  raster/test/regress/rt_astiff_expected: Add ST_AsTIFF function
 	  
 	  - add SQL functions for ST_AsTIFF
 	  - add regression tests
@@ -28769,8 +42349,13 @@
 
 2011-05-16 19:48  Bborie Park <dustymugs at gmail.com>
 
-	* [r7155] Add ST_AsGDALRaster function and helper functions
-	  ST_GDALDrivers and ST_srtext
+	* [r7155] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/python/rtgdalraster.py,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_asgdalraster.sql,
+	  raster/test/regress/rt_asgdalraster_expected: Add ST_AsGDALRaster
+	  function and helper functions ST_GDALDrivers and ST_srtext
 	  - added rt_raster_to_gdal, rt_raster_gdal_drivers and
 	  rt_raster_to_gdal_mem functions to rt_core/rt_api.c and rt_api.h
 	  - added test cases to test/core/testapi.c
@@ -28783,7 +42368,12 @@
 
 2011-05-16 19:43  Bborie Park <dustymugs at gmail.com>
 
-	* [r7154] Added ST_Reclass function
+	* [r7154] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_reclass.sql,
+	  raster/test/regress/rt_reclass_expected: Added ST_Reclass
+	  function
 	  
 	  - added rt_band_reclass and rt_raster_replace_band to
 	  rt_core/rt_api.c and rt_api.h
@@ -28796,7 +42386,12 @@
 
 2011-05-16 19:39  Bborie Park <dustymugs at gmail.com>
 
-	* [r7153] Added ST_Quantile functions
+	* [r7153] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_quantile.sql,
+	  raster/test/regress/rt_quantile_expected: Added ST_Quantile
+	  functions
 	  - added function rt_raster_get_quantiles to rt_core/rt_api.c and
 	  rt_api.h
 	  - added test case to test/core/testapi.c
@@ -28808,7 +42403,12 @@
 
 2011-05-16 19:36  Bborie Park <dustymugs at gmail.com>
 
-	* [r7152] Added ST_Histogram functions.
+	* [r7152] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_histogram.sql,
+	  raster/test/regress/rt_histogram_expected: Added ST_Histogram
+	  functions.
 	  - added function rt_band_get_histogram to rt_core/rt_api.c and
 	  rt_api.h
 	  - added test case to test/core/testapi.c
@@ -28820,7 +42420,10 @@
 
 2011-05-16 19:34  Bborie Park <dustymugs at gmail.com>
 
-	* [r7151] Added ST_MinMax function
+	* [r7151] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_minmax.sql,
+	  raster/test/regress/rt_minmax_expected: Added ST_MinMax function
 	  - added SQL functions for ST_MinMax
 	  - added regression tests
 	  
@@ -28828,7 +42431,10 @@
 
 2011-05-16 19:32  Bborie Park <dustymugs at gmail.com>
 
-	* [r7150] Added ST_StdDev function
+	* [r7150] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_stddev.sql,
+	  raster/test/regress/rt_stddev_expected: Added ST_StdDev function
 	  - added SQL functions for ST_StdDev
 	  - added regression tests
 	  
@@ -28836,7 +42442,9 @@
 
 2011-05-16 19:30  Bborie Park <dustymugs at gmail.com>
 
-	* [r7149] Added ST_Mean function.
+	* [r7149] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/Makefile.in, raster/test/regress/rt_mean.sql,
+	  raster/test/regress/rt_mean_expected: Added ST_Mean function.
 	  
 	  - added SQL functions for ST_Mean to rt_pg/rtpostgis.sql.in.c
 	  - added regression tests
@@ -28845,7 +42453,12 @@
 
 2011-05-16 19:17  Bborie Park <dustymugs at gmail.com>
 
-	* [r7148] Addition of ST_SummaryStats function.
+	* [r7148] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_summarystats.sql,
+	  raster/test/regress/rt_summarystats_expected: Addition of
+	  ST_SummaryStats function.
 	  
 	  - added function rt_band_get_summary_stats to rt_core/rt_api.c
 	  and rt_api.h
@@ -28859,7 +42472,12 @@
 
 2011-05-16 19:11  Bborie Park <dustymugs at gmail.com>
 
-	* [r7147] Addition of ST_Band functionality.
+	* [r7147] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_band.sql,
+	  raster/test/regress/rt_band_expected: Addition of ST_Band
+	  functionality.
 	  - added function rt_raster_from_band to rt_core/rt_api.c and
 	  rt_api.h
 	  - added test case to test/core/testapi.c
@@ -28871,78 +42489,121 @@
 
 2011-05-16 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r7146] Fix a bug in the example topology data (related to
-	  next_left_edge) -- affected regress testing, also updated
-	  [RT-SIGTA]
+	* [r7146] topology/test/load_topology.sql.in,
+	  topology/test/regress/st_modedgeheal_expected,
+	  topology/test/regress/st_newedgeheal_expected: Fix a bug in the
+	  example topology data (related to next_left_edge) -- affected
+	  regress testing, also updated [RT-SIGTA]
 
 2011-05-13 19:29  Regina Obe <lr at pcorp.us>
 
-	* [r7145] forgot to add Bborie's organization
+	* [r7145] doc/introduction.xml: forgot to add Bborie's organization
 
 2011-05-13 19:27  Regina Obe <lr at pcorp.us>
 
-	* [r7144] Add Bborie Park to development team lists. Assume Paul,
-	  you've given him SVN edit rights already.
+	* [r7144] CREDITS, authors.svn, doc/introduction.xml: Add Bborie
+	  Park to development team lists. Assume Paul, you've given him SVN
+	  edit rights already.
 
 2011-05-13 08:46  Regina Obe <lr at pcorp.us>
 
-	* [r7143] apply astyle
+	* [r7143] liblwgeom/lwout_x3d.c: apply astyle
 
 2011-05-13 08:46  Regina Obe <lr at pcorp.us>
 
-	* [r7142] apply astyle
+	* [r7142] postgis/lwgeom_accum.c: apply astyle
 
 2011-05-13 01:04  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7141] additional bug fix for #844
+	* [r7141] postgis/lwgeom_rtree.c: additional bug fix for #844
 
 2011-05-12 22:05  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7139] added regess test for #884
+	* [r7139] ., liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  loader/getopt.c, loader/getopt.h, loader/shpcommon.h,
+	  postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in.c, raster/doc/RFC2-WellKnownBinaryFormat,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/rtreader.py, regress/tickets.sql,
+	  regress/tickets_expected: added regess test for #884
 
 2011-05-12 18:51  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7137] merged fix from r7136 in 1.5 branch, fixes broken
-	  point_in_multipolygon_rtree, for #884
+	* [r7137] ., liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  loader/getopt.c, loader/getopt.h, loader/shpcommon.h,
+	  postgis/long_xact.sql.in.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_analytic.h, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_rtree.h,
+	  postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c,
+	  raster/doc/RFC2-WellKnownBinaryFormat,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/rtreader.py: merged fix from r7136 in 1.5
+	  branch, fixes broken point_in_multipolygon_rtree, for #884
 
 2011-05-12 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r7135] fix for #940 -- can't compile PostGIS 2.0 against
-	  PostgreSQL 9.1 beta 1
+	* [r7135] postgis/lwgeom_accum.c: fix for #940 -- can't compile
+	  PostGIS 2.0 against PostgreSQL 9.1 beta 1
 
 2011-05-12 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r7134] topology.ST_AddEdgeNewFaces : tabs to spaces, named
-	  arguments, code cleanups and improved checks, tests for invalid
-	  calls [RT-SIGTA]
+	* [r7134] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/st_addedgenewfaces.sql,
+	  topology/test/regress/st_addedgenewfaces_expected:
+	  topology.ST_AddEdgeNewFaces : tabs to spaces, named arguments,
+	  code cleanups and improved checks, tests for invalid calls
+	  [RT-SIGTA]
 
 2011-05-12 10:23  Sandro Santilli <strk at kbt.io>
 
-	* [r7133] Don't miss to clean load_topology-4326.sql
+	* [r7133] topology/test/Makefile: Don't miss to clean
+	  load_topology-4326.sql
 
 2011-05-12 07:28  Regina Obe <lr at pcorp.us>
 
-	* [r7132] add about the tiger upgrade script
+	* [r7132] doc/extras_tigergeocoder.xml: add about the tiger upgrade
+	  script
 
 2011-05-11 14:59  Regina Obe <lr at pcorp.us>
 
-	* [r7131] more optimizations
+	* [r7131]
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  more optimizations
 
 2011-05-11 13:50  Regina Obe <lr at pcorp.us>
 
-	* [r7130] put in some missing indexes
+	* [r7130]
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: put in some
+	  missing indexes
 
 2011-05-11 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r7129] more performance enhancements
+	* [r7129]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql: more
+	  performance enhancements
 
 2011-05-11 12:56  Regina Obe <lr at pcorp.us>
 
-	* [r7128] turn off debug mode
+	* [r7128]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  turn off debug mode
 
 2011-05-11 12:55  Regina Obe <lr at pcorp.us>
 
-	* [r7127] more usability and performance enhancements. Change
+	* [r7127] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.bat,
+	  extras/tiger_geocoder/tiger_2010/upgrade_geocoder.sh: more
+	  usability and performance enhancements. Change
 	  geocoder/reverse_geocode to use tiger.state_lookup instead of
 	  each schema state table (to achieve this had to add statefp to
 	  lookup table). Also put in upgrade scripts and notes on upgrading
@@ -28951,103 +42612,152 @@
 
 2011-05-11 11:32  Regina Obe <lr at pcorp.us>
 
-	* [r7126] bah Hudson still not happy. Make some preemptive changes
+	* [r7126] doc/release_notes.xml: bah Hudson still not happy. Make
+	  some preemptive changes
 
 2011-05-11 11:08  Regina Obe <lr at pcorp.us>
 
-	* [r7125] Frivolous edit to try to cure Hudson's hiccup
+	* [r7125] doc/introduction.xml: Frivolous edit to try to cure
+	  Hudson's hiccup
 
 2011-05-11 02:34  Regina Obe <lr at pcorp.us>
 
-	* [r7124] minor change to Kevin's bio
+	* [r7124] doc/introduction.xml: minor change to Kevin's bio
 
 2011-05-11 02:11  Regina Obe <lr at pcorp.us>
 
-	* [r7123] update PSC list and alphabetize it to get rid of any
-	  unintended implications of hierarchy. Add new PSC members /
-	  remove old and mark Paul as Chair.
+	* [r7123] doc/introduction.xml: update PSC list and alphabetize it
+	  to get rid of any unintended implications of hierarchy. Add new
+	  PSC members / remove old and mark Paul as Chair.
 
 2011-05-10 04:54  Regina Obe <lr at pcorp.us>
 
-	* [r7122] fix some comments
+	* [r7122] liblwgeom/lwout_x3d.c: fix some comments
 
 2011-05-10 03:57  Regina Obe <lr at pcorp.us>
 
-	* [r7121] put in a todo why I'm punting properly handling holes for
-	  now
+	* [r7121] liblwgeom/lwout_x3d.c: put in a todo why I'm punting
+	  properly handling holes for now
 
 2011-05-09 19:59  Regina Obe <lr at pcorp.us>
 
-	* [r7120] more cleanup of normalize_address function
+	* [r7120]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  more cleanup of normalize_address function
 
 2011-05-09 16:10  Regina Obe <lr at pcorp.us>
 
-	* [r7119] put in missing constraints
+	* [r7119] extras/tiger_geocoder/tiger_2010/tiger_loader.sql: put in
+	  missing constraints
 
 2011-05-09 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r7118] Implement, document, and regress-test SQL/MM
-	  ST_NewEdgeHeal [RT-SIGTA]
+	* [r7118] doc/extras_topology.xml, topology/sql/sqlmm.sql,
+	  topology/test/Makefile, topology/test/regress/st_newedgeheal.sql,
+	  topology/test/regress/st_newedgeheal_expected: Implement,
+	  document, and regress-test SQL/MM ST_NewEdgeHeal [RT-SIGTA]
 
 2011-05-09 15:00  Regina Obe <lr at pcorp.us>
 
-	* [r7117] major speed improvements to normalize_address
+	* [r7117]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  major speed improvements to normalize_address
 
 2011-05-09 14:17  Sandro Santilli <strk at kbt.io>
 
-	* [r7116] Check for "other connected edges" before TopoGeometry
-	  definitions
+	* [r7116] topology/sql/sqlmm.sql: Check for "other connected edges"
+	  before TopoGeometry definitions
 
 2011-05-09 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r7115] Fix path to raster (regress) enabler script. Fixes ticket
-	  #947.
+	* [r7115] regress/run_test: Fix path to raster (regress) enabler
+	  script. Fixes ticket #947.
 
 2011-05-08 19:34  Regina Obe <lr at pcorp.us>
 
-	* [r7114] some explanation of theoretical vs. actual
+	* [r7114] doc/extras_tigergeocoder.xml: some explanation of
+	  theoretical vs. actual
 
 2011-05-08 17:20  Regina Obe <lr at pcorp.us>
 
-	* [r7113] mark as immutable
+	* [r7113]
+	  extras/tiger_geocoder/tiger_2010/normalize/count_words.sql: mark
+	  as immutable
 
 2011-05-08 17:18  Regina Obe <lr at pcorp.us>
 
-	* [r7112] more cleanup. Get rid of more deprecated functions, put
-	  in more stable,imuutable markers. Change some functions from
-	  plpgsql to sql
+	* [r7112]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/utmzone.sql: more
+	  cleanup. Get rid of more deprecated functions, put in more
+	  stable,imuutable markers. Change some functions from plpgsql to
+	  sql
 
 2011-05-08 16:36  Regina Obe <lr at pcorp.us>
 
-	* [r7111] Put in costing and make most of the functions either
-	  STABLE or IMMUTABLE. We were loosing a lot of cacheability of
-	  that. Also put in instructions in README how to upgrade the
-	  scripts. Will need to put this in the official docs too once
-	  cleaned that up a bit.
+	* [r7111] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql: Put
+	  in costing and make most of the functions either STABLE or
+	  IMMUTABLE. We were loosing a lot of cacheability of that. Also
+	  put in instructions in README how to upgrade the scripts. Will
+	  need to put this in the official docs too once cleaned that up a
+	  bit.
 
 2011-05-07 16:33  Regina Obe <lr at pcorp.us>
 
-	* [r7110] put in clock timestamps in debugging logic. We seem to be
-	  loosing more time on this normalize than we should be.
+	* [r7110]
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql:
+	  put in clock timestamps in debugging logic. We seem to be loosing
+	  more time on this normalize than we should be.
 
 2011-05-06 21:39  Sandro Santilli <strk at kbt.io>
 
-	* [r7109] ST_ModEdgeHeal: move check for TopoGeometry after check
-	  for connected edges. Fixes bug #942 and regress-tests it
-	  [RT-SIGTA]
+	* [r7109] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected: ST_ModEdgeHeal:
+	  move check for TopoGeometry after check for connected edges.
+	  Fixes bug #942 and regress-tests it [RT-SIGTA]
 
 2011-05-06 21:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7108] topology.ST_ModEdgeHeal: Check for edge existance before
+	* [r7108] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected:
+	  topology.ST_ModEdgeHeal: Check for edge existance before
 	  TopoGeometry definitions. Fixes bug #941 and regress-tests it.
 
 2011-05-06 14:29  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7107] Trailing spaces removed from raster files.
+	* [r7107] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c: Trailing
+	  spaces removed from raster files.
 
 2011-05-06 12:06  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7106] Changes in raster memory management:
+	* [r7106] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/core/testapi.c,
+	  raster/test/core/testwkb.c,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_mapalgebra_expected: Changes in raster
+	  memory management:
 	  - Only calling function memory context is used, except in SRF
 	  functions, where
 	  multi_call_memory_ctx is used.
@@ -29067,577 +42777,725 @@
 
 2011-05-06 06:46  Sandro Santilli <strk at kbt.io>
 
-	* [r7105] Closer-to-iso exceptions from
-	  ST_GetFaceEdges/ST_ModEdgeHeal [RT-SIGTA]
+	* [r7105] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected,
+	  topology/test/regress/st_modedgeheal_expected: Closer-to-iso
+	  exceptions from ST_GetFaceEdges/ST_ModEdgeHeal [RT-SIGTA]
 
 2011-05-05 21:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7104] Drop commented out code
+	* [r7104] liblwgeom/lwout_wkb.c: Drop commented out code
 
 2011-05-05 21:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7103] Do not attempt to read points from empty pointarrays
-	  (thanks valgrind for finding this)
+	* [r7103] liblwgeom/lwgunparse.c: Do not attempt to read points
+	  from empty pointarrays (thanks valgrind for finding this)
 
 2011-05-05 21:12  Sandro Santilli <strk at kbt.io>
 
-	* [r7102] Allow dumping polygons with empty rings, fixing bug #937,
-	  add unit testing for that case.
+	* [r7102] liblwgeom/cunit/cu_out_wkb.c, liblwgeom/lwout_wkb.c:
+	  Allow dumping polygons with empty rings, fixing bug #937, add
+	  unit testing for that case.
 
 2011-05-05 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r7101] amend
+	* [r7101] doc/faq_raster.xml: amend
 
 2011-05-05 08:32  Sandro Santilli <strk at kbt.io>
 
-	* [r7100] another generated file git-ignored
+	* [r7100] .gitignore: another generated file git-ignored
 
 2011-05-05 07:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7099] Ignore new generated files
+	* [r7099] .gitignore: Ignore new generated files
 
 2011-05-05 07:30  Regina Obe <lr at pcorp.us>
 
-	* [r7098] replace osgeo log with project one and one that is not
-	  transparent so looks okay in pdf. Add PostGIS logo. Move logos to
-	  cover page.
+	* [r7098] doc/html/images/PostGIS_logo.png,
+	  doc/html/images/osgeo_logo.png, doc/introduction.xml,
+	  doc/postgis.xml: replace osgeo log with project one and one that
+	  is not transparent so looks okay in pdf. Add PostGIS logo. Move
+	  logos to cover page.
 
 2011-05-05 02:45  Regina Obe <lr at pcorp.us>
 
-	* [r7097] get rid of literal wrapper
+	* [r7097] doc/introduction.xml: get rid of literal wrapper
 
 2011-05-05 02:44  Regina Obe <lr at pcorp.us>
 
-	* [r7096] amend faq and fix some typos
+	* [r7096] doc/faq.xml: amend faq and fix some typos
 
 2011-05-05 02:30  Regina Obe <lr at pcorp.us>
 
-	* [r7095] Update Chris' bio now that he is taking on more of an
-	  active role
+	* [r7095] doc/introduction.xml: Update Chris' bio now that he is
+	  taking on more of an active role
 
 2011-05-05 02:26  Regina Obe <lr at pcorp.us>
 
-	* [r7094] attempt at OSGeo branding our documentation
+	* [r7094] doc/html/images/osgeo_logo.png, doc/introduction.xml:
+	  attempt at OSGeo branding our documentation
 
 2011-05-04 23:56  Chris Hodgson <chodgson at refractions.net>
 
-	* [r7093] merged changes r7092 to fix null handling in st_collect
-	  for #912, #630 in 1.5 branch into trunk
+	* [r7093] ., postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: merged changes r7092 to fix null
+	  handling in st_collect for #912, #630 in 1.5 branch into trunk
 
 2011-05-04 18:34  Sandro Santilli <strk at kbt.io>
 
-	* [r7091] Add note about updating joined edges and relationships,
-	  touch ST_ModEdgeSplit, ST_NewEdgeSplit, ST_ModEdgeHeal [RT-SIGTA]
+	* [r7091] doc/extras_topology.xml: Add note about updating joined
+	  edges and relationships, touch ST_ModEdgeSplit, ST_NewEdgeSplit,
+	  ST_ModEdgeHeal [RT-SIGTA]
 
 2011-05-04 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7090] Document ST_ModEdgeHeal [RT-SIGTA]
+	* [r7090] doc/extras_topology.xml: Document ST_ModEdgeHeal
+	  [RT-SIGTA]
 
 2011-05-04 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7089] ST_ModEdgeHeal: update TopoGeom definitions, and test it
-	  [RT-SIGTA]
+	* [r7089] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected: ST_ModEdgeHeal:
+	  update TopoGeom definitions, and test it [RT-SIGTA]
 
 2011-05-04 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7088] Test that healing of two edges is forbidden if any
-	  topogeom is defined by only one of them [RT-SIGTA]
+	* [r7088] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected: Test that healing
+	  of two edges is forbidden if any topogeom is defined by only one
+	  of them [RT-SIGTA]
 
 2011-05-04 18:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7087] Forbid healing edges if any feature is defined by only
-	  one of the two [RT-SIGTA]
+	* [r7087] topology/sql/sqlmm.sql,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected: Forbid healing
+	  edges if any feature is defined by only one of the two [RT-SIGTA]
 
 2011-05-04 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r7086] Complete primitive (SQL/MM) portion of ST_ModEdgeHeal,
-	  regress test [RT-SIGTA]
+	* [r7086] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/st_modedgeheal.sql,
+	  topology/test/regress/st_modedgeheal_expected: Complete primitive
+	  (SQL/MM) portion of ST_ModEdgeHeal, regress test [RT-SIGTA]
 
 2011-05-04 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r7085] Stub topology.ST_ModEdgeHeal [RT-SIGTA]
+	* [r7085] topology/sql/sqlmm.sql, topology/topology.sql.in.c: Stub
+	  topology.ST_ModEdgeHeal [RT-SIGTA]
 
 2011-05-03 16:56  Sandro Santilli <strk at kbt.io>
 
-	* [r7084] Add examples of ST_GetFaceEdges
+	* [r7084] doc/extras_topology.xml: Add examples of ST_GetFaceEdges
 
 2011-05-03 13:35  Regina Obe <lr at pcorp.us>
 
-	* [r7083] more work on handling 3d polygons with holes
+	* [r7083] liblwgeom/lwout_x3d.c: more work on handling 3d polygons
+	  with holes
 
 2011-05-03 13:32  Sandro Santilli <strk at kbt.io>
 
-	* [r7082] extent() -> st_extent()
+	* [r7082] raster/test/regress/rt_above.sql,
+	  raster/test/regress/rt_below.sql,
+	  raster/test/regress/rt_contain.sql,
+	  raster/test/regress/rt_contained.sql,
+	  raster/test/regress/rt_left.sql,
+	  raster/test/regress/rt_overabove.sql,
+	  raster/test/regress/rt_overbelow.sql,
+	  raster/test/regress/rt_overlap.sql,
+	  raster/test/regress/rt_overleft.sql,
+	  raster/test/regress/rt_overright.sql,
+	  raster/test/regress/rt_right.sql,
+	  raster/test/regress/rt_same.sql: extent() -> st_extent()
 
 2011-05-03 13:32  Sandro Santilli <strk at kbt.io>
 
-	* [r7081] Implement ST_GetFaceEdges (sql/mm topology function)
-	  [RT-SIGTA]
+	* [r7081] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/st_getfaceedges.sql,
+	  topology/test/regress/st_getfaceedges_expected,
+	  topology/topology.sql.in.c: Implement ST_GetFaceEdges (sql/mm
+	  topology function) [RT-SIGTA]
 
 2011-05-03 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r7080] Use strk's suggestion of quieting hudson reqress by
-	  adding a \set VERBOSITY terse
+	* [r7080] regress/regress_management.sql,
+	  regress/regress_management_expected: Use strk's suggestion of
+	  quieting hudson reqress by adding a \set VERBOSITY terse
 
 2011-05-03 08:20  Sandro Santilli <strk at kbt.io>
 
-	* [r7079] Move type definition close to the function using it
-	  (ST_GetFaceEdges)
+	* [r7079] topology/sql/sqlmm.sql, topology/topology.sql.in.c: Move
+	  type definition close to the function using it (ST_GetFaceEdges)
 
 2011-05-01 02:46  Regina Obe <lr at pcorp.us>
 
-	* [r7078] Fix handling of 3d polygons (still doesn't handle holes
-	  right), update doc to show example and also caveats so far, add
-	  polygon and polyhedralsurface example to c unit tests
+	* [r7078] doc/reference_output.xml, liblwgeom/cunit/cu_out_x3d.c,
+	  liblwgeom/lwout_x3d.c: Fix handling of 3d polygons (still doesn't
+	  handle holes right), update doc to show example and also caveats
+	  so far, add polygon and polyhedralsurface example to c unit tests
 
 2011-04-30 22:26  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r7077] First implementation of #459. Still need unit tests and
-	  docs
+	* [r7077] liblwgeom/liblwgeom.h, liblwgeom/lwout_gml.c,
+	  postgis/lwgeom_export.c: First implementation of #459. Still need
+	  unit tests and docs
 
 2011-04-30 08:38  Regina Obe <lr at pcorp.us>
 
-	* [r7075] put topology_comments generation back in the overall
-	  comments make
+	* [r7075] doc/Makefile.in: put topology_comments generation back in
+	  the overall comments make
 
 2011-04-30 08:29  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r7074] Fix #933. Update related unit test. Add a convenient way
-	  to trace error in ST_GeomFromGML function
+	* [r7074] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Fix #933. Update related unit test. Add
+	  a convenient way to trace error in ST_GeomFromGML function
 
 2011-04-29 19:10  Regina Obe <lr at pcorp.us>
 
-	* [r7073] fix some typos in tiger geocoder documentation and hmm if
-	  Hudson is hiccuping (causing Olivier headaches), this might be
-	  the water he needs.
+	* [r7073] doc/extras_tigergeocoder.xml: fix some typos in tiger
+	  geocoder documentation and hmm if Hudson is hiccuping (causing
+	  Olivier headaches), this might be the water he needs.
 
 2011-04-29 18:39  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r7072] Add LinearRing unit test for ST_GeomFromGML. Related to
-	  #905
+	* [r7072] regress/in_gml.sql, regress/in_gml_expected: Add
+	  LinearRing unit test for ST_GeomFromGML. Related to #905
 
 2011-04-29 17:44  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r7071] Add an srid default value as second optional parameter
-	  for ST_GeomFromGML. Related to #906. Remove a wrong srsName
-	  definition. Update doc and unit test
+	* [r7071] doc/reference_constructor.xml, postgis/lwgeom_in_gml.c,
+	  postgis/postgis.sql.in.c, regress/in_gml.sql: Add an srid default
+	  value as second optional parameter for ST_GeomFromGML. Related to
+	  #906. Remove a wrong srsName definition. Update doc and unit test
 
 2011-04-28 21:05  Regina Obe <lr at pcorp.us>
 
-	* [r7070] Fix for #927
+	* [r7070]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql: Fix
+	  for #927
 
 2011-04-28 17:57  Regina Obe <lr at pcorp.us>
 
-	* [r7069] fix typo
+	* [r7069] LICENSE.TXT: fix typo
 
 2011-04-26 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r7065] #722 More deprecated functions: Get rid Extent deprecated
-	  aggregate, find_extent, Combine_BBox,StartPoint, EndPoint
+	* [r7065] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #722
+	  More deprecated functions: Get rid Extent deprecated aggregate,
+	  find_extent, Combine_BBox,StartPoint, EndPoint
 
 2011-04-25 21:19  Regina Obe <lr at pcorp.us>
 
-	* [r7064] missed a spot
+	* [r7064] liblwgeom/liblwgeom.h: missed a spot
 
 2011-04-25 21:18  Regina Obe <lr at pcorp.us>
 
-	* [r7063] #923: document fix
+	* [r7063] doc/reference_accessor.xml, liblwgeom/lwgeom_api.c: #923:
+	  document fix
 
 2011-04-25 20:43  Regina Obe <lr at pcorp.us>
 
-	* [r7062] more link back to legacy_faq in release notes and what's
-	  changed
+	* [r7062] doc/release_notes.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  more link back to legacy_faq in release notes and what's changed
 
 2011-04-25 20:32  Regina Obe <lr at pcorp.us>
 
-	* [r7061] more update of credits
+	* [r7061] CREDITS, doc/introduction.xml: more update of credits
 
 2011-04-25 18:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r7060] Fix spelling of chodgson
+	* [r7060] CREDITS: Fix spelling of chodgson
 
 2011-04-23 08:19  Regina Obe <lr at pcorp.us>
 
-	* [r7059] Add faq about how to get back removed legacy functions
+	* [r7059] doc/faq.xml: Add faq about how to get back removed legacy
+	  functions
 
 2011-04-23 08:03  Regina Obe <lr at pcorp.us>
 
-	* [r7058] Add missing ST_MapAlgebra proto
+	* [r7058] doc/reference_raster.xml: Add missing ST_MapAlgebra proto
 
 2011-04-22 11:36  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7057] MapAlgebra expected test messages updated.
+	* [r7057] raster/test/regress/rt_mapalgebra_expected: MapAlgebra
+	  expected test messages updated.
 
 2011-04-21 18:51  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7056] Function necessary for ST_Histogram with a geometry
-	  parameter
+	* [r7056] raster/scripts/plpgsql/st_geomextent2rastercoord.sql:
+	  Function necessary for ST_Histogram with a geometry parameter
 
 2011-04-21 15:03  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7055] -First version of ST_Histogram
+	* [r7055] raster/scripts/plpgsql/st_histogram.sql: -First version
+	  of ST_Histogram
 
 2011-04-20 09:23  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r7054] Fix bug #918
+	* [r7054] postgis/postgis.sql.in.c: Fix bug #918
 
 2011-04-20 08:36  Regina Obe <lr at pcorp.us>
 
-	* [r7053] take out topology_comments build from make comments --
-	  seems to be making Hudson mad. Will put back in later. I think
-	  this is flaw in docbook and its trying to download a buggy
-	  docbook version since it succeeds for me when built separately
-	  but not built in chain. Will try to put back later.
+	* [r7053] doc/Makefile.in: take out topology_comments build from
+	  make comments -- seems to be making Hudson mad. Will put back in
+	  later. I think this is flaw in docbook and its trying to download
+	  a buggy docbook version since it succeeds for me when built
+	  separately but not built in chain. Will try to put back later.
 
 2011-04-20 08:34  Regina Obe <lr at pcorp.us>
 
-	* [r7052] attempt at itemizing our licensing terms and licenses in
-	  use by various files and dependencies
+	* [r7052] LICENSE.TXT: attempt at itemizing our licensing terms and
+	  licenses in use by various files and dependencies
 
 2011-04-20 08:06  Regina Obe <lr at pcorp.us>
 
-	* [r7051] minor indent change
+	* [r7051] doc/extras_topology.xml: minor indent change
 
 2011-04-20 07:04  Regina Obe <lr at pcorp.us>
 
-	* [r7050] Hudson is a demanding man. Try to make him happy again so
-	  he builds the docs again.
+	* [r7050] doc/introduction.xml: Hudson is a demanding man. Try to
+	  make him happy again so he builds the docs again.
 
 2011-04-19 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7049] Document topology.polygonize(<toponame>)
+	* [r7049] doc/extras_topology.xml: Document
+	  topology.polygonize(<toponame>)
 
 2011-04-19 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7048] Regress test for topology.polygonize(<toponame>)
+	* [r7048] topology/test/Makefile,
+	  topology/test/regress/polygonize.sql,
+	  topology/test/regress/polygonize_expected: Regress test for
+	  topology.polygonize(<toponame>)
 
 2011-04-19 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7047] Add topology.polygonize(<toponame>) function, see ticket
-	  #916
+	* [r7047] topology/Makefile.in, topology/sql/polygonize.sql,
+	  topology/topology.sql.in.c: Add topology.polygonize(<toponame>)
+	  function, see ticket #916
 
 2011-04-19 16:51  Regina Obe <lr at pcorp.us>
 
-	* [r7046] #914 separate chip legacy functions from rest of legacy
-	  functions (regular legacy will be converted to legacy.sql, but
-	  chip won't for now)
+	* [r7046] postgis/legacy.sql.in.c, postgis/legacy_chip.sql.in.c:
+	  #914 separate chip legacy functions from rest of legacy functions
+	  (regular legacy will be converted to legacy.sql, but chip won't
+	  for now)
 
 2011-04-18 14:08  Regina Obe <lr at pcorp.us>
 
-	* [r7045] fix for #913 replace geometry2box2d with
-	  LWGEOM_to_BOX2DFLOAT4 in st_box2d function definition.
+	* [r7045] postgis/legacy.sql.in.c: fix for #913 replace
+	  geometry2box2d with LWGEOM_to_BOX2DFLOAT4 in st_box2d function
+	  definition.
 
 2011-04-17 16:41  Regina Obe <lr at pcorp.us>
 
-	* [r7044] variable for buffer styles
+	* [r7044] doc/xsl/postgis_gardentest.sql.xsl: variable for buffer
+	  styles
 
 2011-04-15 20:34  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7042] Warn that this function was implemented in C
+	* [r7042] raster/scripts/plpgsql/st_addband.sql: Warn that this
+	  function was implemented in C
 
 2011-04-15 20:30  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7041] -The minimum for float and double are -FLT_MAX & -DBL_MAX
+	* [r7041] raster/rt_core/rt_api.c: -The minimum for float and
+	  double are -FLT_MAX & -DBL_MAX
 	  -Stacked some CASE options
 
 2011-04-15 18:06  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7040] -Fix for #651. Replace "scale" parameter for "pixelsize".
+	* [r7040] raster/rt_pg/rtpostgis.sql.in.c: -Fix for #651. Replace
+	  "scale" parameter for "pixelsize".
 
 2011-04-15 18:05  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r7039] -Fix for #651. Replace "scale" parameter for "pixelsize".
+	* [r7039] doc/reference_raster.xml: -Fix for #651. Replace "scale"
+	  parameter for "pixelsize".
 
 2011-04-15 17:56  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7038] Bug fixed: Loader tried to insert in
-	  <schema>.raster_overviews instead of public.raster_overviews
+	* [r7038] raster/scripts/python/raster2pgsql.py: Bug fixed: Loader
+	  tried to insert in <schema>.raster_overviews instead of
+	  public.raster_overviews
 
 2011-04-15 11:21  Regina Obe <lr at pcorp.us>
 
-	* [r7037]
+	* [r7037] extras/tiger_geocoder/tiger_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2010/utility/utmzone.sql:
 
 2011-04-15 11:19  Regina Obe <lr at pcorp.us>
 
-	* [r7036] change to all line feed
+	* [r7036]
+	  extras/tiger_geocoder/tiger_2010/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/tables/lookup_tables_2010.sql:
+	  change to all line feed
 
 2011-04-15 11:15  Regina Obe <lr at pcorp.us>
 
-	* [r7035] more patch corrections to support sh
+	* [r7035] extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: more patch
+	  corrections to support sh
 
 2011-04-15 11:03  Regina Obe <lr at pcorp.us>
 
-	* [r7034] cleanup of breaks minor other changes
+	* [r7034]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  cleanup of breaks minor other changes
 
 2011-04-15 11:00  Regina Obe <lr at pcorp.us>
 
-	* [r7033] replace with linux breaks, minor changes to paths
+	* [r7033] extras/tiger_geocoder/tiger_2010/create_geocode.sh:
+	  replace with linux breaks, minor changes to paths
 
 2011-04-14 16:29  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7032] palloc return value doesn't need to be checked, because
-	  if out of memory, function ends with elog(ERROR). It never
-	  returns NULL.
+	* [r7032] raster/rt_pg/rt_pg.c: palloc return value doesn't need to
+	  be checked, because if out of memory, function ends with
+	  elog(ERROR). It never returns NULL.
 
 2011-04-14 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r7031] Drop the unused BUILD_RASTER configure variable, fix use
-	  of the RASTER variable. Fixes bug #910.
+	* [r7031] configure.ac: Drop the unused BUILD_RASTER configure
+	  variable, fix use of the RASTER variable. Fixes bug #910.
 
 2011-04-14 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r7030] Properly credit Stadt Uster, co-sponsor of buffer styles
-	  in 1.5
+	* [r7030] doc/introduction.xml: Properly credit Stadt Uster,
+	  co-sponsor of buffer styles in 1.5
 
 2011-04-14 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r7029] Implement SnapToGrid for CIRCULARSTRING and
-	  COMPOUNDCURVE. Just enough to fix #183.
+	* [r7029] postgis/lwgeom_functions_analytic.c, regress/tickets.sql,
+	  regress/tickets_expected: Implement SnapToGrid for CIRCULARSTRING
+	  and COMPOUNDCURVE. Just enough to fix #183.
 
 2011-04-14 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r7028] Do not error out if things are clean already
+	* [r7028] loader/cunit/Makefile.in: Do not error out if things are
+	  clean already
 
 2011-04-14 10:36  Sandro Santilli <strk at kbt.io>
 
-	* [r7027] Properly clean in loader's cunit test dir
+	* [r7027] loader/Makefile.in: Properly clean in loader's cunit test
+	  dir
 
 2011-04-13 19:53  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7026] Context freed. It's not necessary.
+	* [r7026] raster/rt_pg/rt_pg.c: Context freed. It's not necessary.
 
 2011-04-13 19:44  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7025] Fixed bug from ticket #837. Some other improvements in
-	  RASTER_mapAlgebra. Minor bug fixed in rt_raster_serialized_size.
+	* [r7025] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Fixed bug
+	  from ticket #837. Some other improvements in RASTER_mapAlgebra.
+	  Minor bug fixed in rt_raster_serialized_size.
 
 2011-04-13 11:21  Sandro Santilli <strk at kbt.io>
 
-	* [r7024] Add test for ticket #834
+	* [r7024] regress/tickets.sql, regress/tickets_expected: Add test
+	  for ticket #834
 
 2011-04-13 10:25  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r7023] Adding a dbf filter for file selection.
+	* [r7023] loader/shp2pgsql-gui.c: Adding a dbf filter for file
+	  selection.
 
 2011-04-13 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r7022] Have 'svnrebase' rule use an authors file rather than
-	  command. Lets older git do it (old git on the machine currently
-	  mirroring the codebase to github).
+	* [r7022] .gitignore, GNUmakefile.in, author.sh: Have 'svnrebase'
+	  rule use an authors file rather than command. Lets older git do
+	  it (old git on the machine currently mirroring the codebase to
+	  github).
 
 2011-04-13 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r7021] Add svnrebase rule, to facilitate use from git
+	* [r7021] GNUmakefile.in: Add svnrebase rule, to facilitate use
+	  from git
 
 2011-04-13 07:41  Sandro Santilli <strk at kbt.io>
 
-	* [r7020] Add script to be used with git-svn --authors-prog
+	* [r7020] author.sh: Add script to be used with git-svn
+	  --authors-prog
 
 2011-04-12 12:34  Regina Obe <lr at pcorp.us>
 
-	* [r7019] Quiet quiet Hudson
+	* [r7019] regress/loader/PointWithSchema-post.sql: Quiet quiet
+	  Hudson
 
 2011-04-11 17:13  Regina Obe <lr at pcorp.us>
 
-	* [r7018] credit change
+	* [r7018] liblwgeom/cunit/cu_out_x3d.c: credit change
 
 2011-04-11 16:17  Regina Obe <lr at pcorp.us>
 
-	* [r7017]
+	* [r7017] liblwgeom/cunit/cu_out_x3d.c:
 
 2011-04-11 16:14  Regina Obe <lr at pcorp.us>
 
-	* [r7016] preliminary cunit tests for x3d output functions
+	* [r7016] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_x3d.c, liblwgeom/cunit/cu_tester.c:
+	  preliminary cunit tests for x3d output functions
 
 2011-04-11 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r7015] Add support for a RUNTESTFLAGS variable so you can do
-	  something like: 'make check RUNTESTFLAGS=-v' and get the problems
-	  printed w/out having to look at logs.
+	* [r7015] raster/test/regress/Makefile.in, regress/Makefile.in,
+	  topology/test/Makefile: Add support for a RUNTESTFLAGS variable
+	  so you can do something like: 'make check RUNTESTFLAGS=-v' and
+	  get the problems printed w/out having to look at logs.
 
 2011-04-11 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r7014] Do not raise an exception from DropGeometryTable if a
-	  non-existing table is given. Patch by Andrea Peri. Regress test
-	  mine. Closes ticket #861.
+	* [r7014] postgis/postgis.sql.in.c, regress/regress_management.sql,
+	  regress/regress_management_expected: Do not raise an exception
+	  from DropGeometryTable if a non-existing table is given. Patch by
+	  Andrea Peri. Regress test mine. Closes ticket #861.
 
 2011-04-09 14:27  Regina Obe <lr at pcorp.us>
 
-	* [r7013] minor cleanup replace tabs with spaces in ST_LineToCurve
-	  example
+	* [r7013] doc/reference_processing.xml: minor cleanup replace tabs
+	  with spaces in ST_LineToCurve example
 
 2011-04-09 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r7012] fix url in ST_Azimuth.
+	* [r7012] doc/reference_measure.xml: fix url in ST_Azimuth.
 
 2011-04-08 17:02  Regina Obe <lr at pcorp.us>
 
-	* [r7011] Azimuth example with angles of azimuth and my drawing
-	  cheatsheet (st_azimuthmath.sql) in case have to do this again.
+	* [r7011] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_azimuth01.wkt,
+	  doc/html/image_src/st_azimuth02.wkt,
+	  doc/html/image_src/st_azimuthmath.sql, doc/reference_measure.xml:
+	  Azimuth example with angles of azimuth and my drawing cheatsheet
+	  (st_azimuthmath.sql) in case have to do this again.
 
 2011-04-08 14:04  Regina Obe <lr at pcorp.us>
 
-	* [r7010] Document TopologySummary
+	* [r7010] doc/extras_topology.xml: Document TopologySummary
 
 2011-04-08 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r7009] tabs to spaces
+	* [r7009] NEWS: tabs to spaces
 
 2011-04-07 18:02  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r7008] Some memory freed. Related ticket #851.
+	* [r7008] raster/rt_pg/rt_pg.c: Some memory freed. Related ticket
+	  #851.
 
 2011-04-06 14:30  Sandro Santilli <strk at kbt.io>
 
-	* [r7007] Fix typo in gserialized_overlaps (contains->overlaps).
-	  Fixes ticket #869.
+	* [r7007] postgis/gserialized_gist_nd.c: Fix typo in
+	  gserialized_overlaps (contains->overlaps). Fixes ticket #869.
 
 2011-04-05 22:26  Regina Obe <lr at pcorp.us>
 
-	* [r7006] Get rid of some tests in _ST_ConcaveHull and only attempt
-	  to make a polygon if the line is simple. ST_Covers is causing me
-	  quite a bit of greif as a testing tool. don't recall so many topo
-	  node this and that in GEOS 3.2 ST_Covers. Also add in some
-	  regress tests for ST_ConcaveHull -- more to come.
+	* [r7006] postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/concave_hull.sql, regress/concave_hull_expected: Get rid
+	  of some tests in _ST_ConcaveHull and only attempt to make a
+	  polygon if the line is simple. ST_Covers is causing me quite a
+	  bit of greif as a testing tool. don't recall so many topo node
+	  this and that in GEOS 3.2 ST_Covers. Also add in some regress
+	  tests for ST_ConcaveHull -- more to come.
 
 2011-04-04 16:25  Regina Obe <lr at pcorp.us>
 
-	* [r7005] Fix typo in tiger manual and fix for #887 -- it was
-	  really the issue of using , instead of space to separate state
-	  and zip that was the main culprit
+	* [r7005] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2010/normalize/state_extract.sql: Fix
+	  typo in tiger manual and fix for #887 -- it was really the issue
+	  of using , instead of space to separate state and zip that was
+	  the main culprit
 
 2011-04-04 15:19  Regina Obe <lr at pcorp.us>
 
-	* [r7004] add pgsql2shp -m switch to dumper help
+	* [r7004] doc/using_postgis_dataman.xml: add pgsql2shp -m switch to
+	  dumper help
 
 2011-04-04 13:10  Regina Obe <lr at pcorp.us>
 
-	* [r7003] minor issue preventing legacy load: locate_along_measure
-	  should use ST_ wrapper
+	* [r7003] postgis/legacy.sql.in.c: minor issue preventing legacy
+	  load: locate_along_measure should use ST_ wrapper
 
 2011-04-04 12:11  Sandro Santilli <strk at kbt.io>
 
-	* [r7002] topology.AddFace: prepare ring geometry and check
-	  intersection with an interior edge point. Speeds up registration
-	  of faces, particularly when composed by many edges. See ticket
-	  #880. [RT-SIGTA]
+	* [r7002] topology/sql/populate.sql: topology.AddFace: prepare ring
+	  geometry and check intersection with an interior edge point.
+	  Speeds up registration of faces, particularly when composed by
+	  many edges. See ticket #880. [RT-SIGTA]
 
 2011-04-04 07:05  Sandro Santilli <strk at kbt.io>
 
-	* [r7001] Add -m reference in pgsql2shp manpage, by Loic Dachary.
-	  See ticket #885.
+	* [r7001] doc/man/pgsql2shp.1: Add -m reference in pgsql2shp
+	  manpage, by Loic Dachary. See ticket #885.
 
 2011-04-04 03:10  Regina Obe <lr at pcorp.us>
 
-	* [r7000] Add pgsql2shp allow predefined list to news and release.
-	  Add Loic Dachary to credits.
+	* [r7000] NEWS, doc/introduction.xml, doc/release_notes.xml: Add
+	  pgsql2shp allow predefined list to news and release. Add Loic
+	  Dachary to credits.
 
 2011-04-04 02:35  Regina Obe <lr at pcorp.us>
 
-	* [r6999] forgot one ST_AddBand proto
+	* [r6999] doc/reference_raster.xml: forgot one ST_AddBand proto
 
 2011-04-04 02:20  Regina Obe <lr at pcorp.us>
 
-	* [r6998] Add missing ST_Band protos and remove non-existent one
+	* [r6998] doc/reference_raster.xml: Add missing ST_Band protos and
+	  remove non-existent one
 
 2011-04-04 01:25  Regina Obe <lr at pcorp.us>
 
-	* [r6997] #898, #551: generate postgis_upgrade_20_minor.sql,
-	  legacy.sql and stop generating obsolete 15_minor, 14, 13_14
+	* [r6997] postgis/Makefile.in: #898, #551: generate
+	  postgis_upgrade_20_minor.sql, legacy.sql and stop generating
+	  obsolete 15_minor, 14, 13_14
 
 2011-04-03 19:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6996] Ticket #855 by Loic Dachary: pgsql2shp fields conversion
-	  from predefined list
+	* [r6996] loader/cunit/Makefile.in, loader/cunit/cu_pgsql2shp.c,
+	  loader/cunit/cu_pgsql2shp.h, loader/cunit/cu_tester.c,
+	  loader/cunit/cu_tester.h, loader/cunit/map.txt,
+	  loader/pgsql2shp-cli.c, loader/pgsql2shp-core.c,
+	  loader/pgsql2shp-core.h: Ticket #855 by Loic Dachary: pgsql2shp
+	  fields conversion from predefined list
 
 2011-04-02 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r6995] Use a 2d geometry for face mbr, even for 2.5d topologies.
-	  After all mbr is a rectangle (not cube) by definition (Minimum
-	  Bounding Rectangle) so we don't want to mess with poliedron or
-	  whatnot [see #103 for more infos about the can of worms..]
+	* [r6995] topology/test/Makefile,
+	  topology/test/regress/addface2.5d.sql,
+	  topology/test/regress/addface2.5d_expected,
+	  topology/topology.sql.in.c: Use a 2d geometry for face mbr, even
+	  for 2.5d topologies. After all mbr is a rectangle (not cube) by
+	  definition (Minimum Bounding Rectangle) so we don't want to mess
+	  with poliedron or whatnot [see #103 for more infos about the can
+	  of worms..]
 
 2011-04-01 05:18  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6994] Raster testing added to core testing. Related ticket
-	  #762.
+	* [r6994] GNUmakefile.in, configure.ac, raster/Makefile.in,
+	  raster/rt_pg/Makefile.in, raster/test/Makefile.in,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in,
+	  regress/run_test: Raster testing added to core testing. Related
+	  ticket #762.
 
 2011-03-31 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6993] topology.TopologSummary: survive presence of stale
-	  records in topology.topology and missing tables from topology
-	  schemas.
+	* [r6993] topology/sql/manage/TopologySummary.sql:
+	  topology.TopologSummary: survive presence of stale records in
+	  topology.topology and missing tables from topology schemas.
 
 2011-03-31 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6992] topology.TopologySummary: report 'has Z' flag on
-	  topologies
+	* [r6992] topology/sql/manage/TopologySummary.sql:
+	  topology.TopologySummary: report 'has Z' flag on topologies
 
 2011-03-31 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6991] Add support for creating topologies allowing 3d vertices
-	  on edges and nodes. Includes regress testing [RT-SIGTA]
+	* [r6991] topology/test/Makefile,
+	  topology/test/regress/createtopology.sql,
+	  topology/test/regress/createtopology_expected,
+	  topology/test/regress/topo2.5d.sql,
+	  topology/test/regress/topo2.5d_expected,
+	  topology/topology.sql.in.c: Add support for creating topologies
+	  allowing 3d vertices on edges and nodes. Includes regress testing
+	  [RT-SIGTA]
 
 2011-03-29 14:58  Regina Obe <lr at pcorp.us>
 
-	* [r6990] try to save as utf-8
+	* [r6990] regress/loader/Latin1.select.expected: try to save as
+	  utf-8
 
 2011-03-29 14:10  Regina Obe <lr at pcorp.us>
 
-	* [r6989] that didn't work. Try resaving as latin1 and then repull
-	  down.
+	* [r6989] regress/loader/Latin1.select.expected: that didn't work.
+	  Try resaving as latin1 and then repull down.
 
 2011-03-29 13:57  Regina Obe <lr at pcorp.us>
 
-	* [r6988] mark this as an executable then maybe just mamber it
-	  won't try to inherit the encoding of my OS
+	* [r6988] regress/loader/Latin1.select.expected: mark this as an
+	  executable then maybe just mamber it won't try to inherit the
+	  encoding of my OS
 
 2011-03-29 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6987] Add another test for topology.AddFace in presence of an
-	  open edge whose endpoints both intersect a polygon ring which
-	  does not cover it.
+	* [r6987] topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Add another test for
+	  topology.AddFace in presence of an open edge whose endpoints both
+	  intersect a polygon ring which does not cover it.
 
 2011-03-29 13:20  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6986] Modified expected result for create_rt_gist_test regress
-	  test. It works
+	* [r6986] raster/test/regress/create_rt_gist_test_expected:
+	  Modified expected result for create_rt_gist_test regress test. It
+	  works
 	  differently in PostgreSQL 8.4.7 and PostgreSQL 9.0.3. See ticket
 	  #870.
 
 2011-03-29 11:10  Regina Obe <lr at pcorp.us>
 
-	* [r6985] Add #817 Renaming old 3D functions to the convention
-	  ST_3D to release notes
+	* [r6985] NEWS, doc/release_notes.xml: Add #817 Renaming old 3D
+	  functions to the convention ST_3D to release notes
 
 2011-03-28 23:24  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6984] Modified expected values for some raster tests
+	* [r6984] raster/test/regress/create_rt_gist_test_expected,
+	  raster/test/regress/rt_addband_expected: Modified expected values
+	  for some raster tests
 
 2011-03-28 23:10  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6983] -Minimal value for float is -FLT_MAX, not FLT_MIN
+	* [r6983] raster/rt_core/rt_api.c: -Minimal value for float is
+	  -FLT_MAX, not FLT_MIN
 
 2011-03-28 22:56  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6982] liblwgeom/lex.yy.c version 6180 reverted
+	* [r6982] liblwgeom/lex.yy.c: liblwgeom/lex.yy.c version 6180
+	  reverted
 
 2011-03-28 22:52  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6981] Missed check added again.
+	* [r6981] liblwgeom/lex.yy.c, raster/rt_core/rt_api.c: Missed check
+	  added again.
 
 2011-03-28 22:49  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6980] Some bugs related with ticket #870 solved. Added more
-	  test for polygonize function.
+	* [r6980] raster/rt_core/rt_api.c, raster/test/core/testapi.c: Some
+	  bugs related with ticket #870 solved. Added more test for
+	  polygonize function.
 
 2011-03-28 22:10  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6979] -Changed message not proper when just setting pixel value
+	* [r6979] raster/rt_core/rt_api.c,
+	  raster/test/regress/rt_addband_expected: -Changed message not
+	  proper when just setting pixel value
 
 2011-03-28 20:31  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6978] -Transformed many error into warning (or notice)
+	* [r6978] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_addband_expected: -Transformed many error
+	  into warning (or notice)
 	  -Removed function name in message for warnings
 	  -Added doc about rules when to return notice or error
 	  -Removed commented out notices
@@ -29647,93 +43505,124 @@
 
 2011-03-28 20:21  Regina Obe <lr at pcorp.us>
 
-	* [r6977] attempt to quiet floating point erros in reprojection by
-	  roudning the coordinates (worked on mingw and still works after
-	  change). I assume -ws are when using -w switch?
+	* [r6977] regress/loader/ReprojectPts-w.select.expected,
+	  regress/loader/ReprojectPts.select.expected,
+	  regress/loader/ReprojectPts.select.sql,
+	  regress/loader/ReprojectPtsGeog-w.select.expected,
+	  regress/loader/ReprojectPtsGeog.select.expected,
+	  regress/loader/ReprojectPtsGeog.select.sql: attempt to quiet
+	  floating point erros in reprojection by roudning the coordinates
+	  (worked on mingw and still works after change). I assume -ws are
+	  when using -w switch?
 
 2011-03-28 18:46  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6976] Putting renamed 3D-functions in legacy.sql.c and some
-	  clarifying notes about the renaming
+	* [r6976] doc/reference_constructor.xml, doc/reference_measure.xml,
+	  doc/reference_misc.xml, postgis/legacy.sql.in.c,
+	  postgis/postgis.sql.in.c: Putting renamed 3D-functions in
+	  legacy.sql.c and some clarifying notes about the renaming
 
 2011-03-28 18:01  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6975] Raster polygonization optimized using a layer filter to
-	  avoid NODATA values. Related ticket #870.
+	* [r6975] raster/rt_core/rt_api.c: Raster polygonization optimized
+	  using a layer filter to avoid NODATA values. Related ticket #870.
 
 2011-03-27 17:50  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6974] Renaming of 3D functions, #817
+	* [r6974] doc/reference_constructor.xml, doc/reference_measure.xml,
+	  doc/reference_misc.xml, doc/reference_type.xml,
+	  doc/rfc/postgis_rfc_03_sheet.txt, postgis/postgis.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c, regress/ctors.sql,
+	  regress/lwgeom_regress.sql, regress/measures.sql,
+	  utils/new_postgis_restore.pl: Renaming of 3D functions, #817
 
 2011-03-27 02:43  Regina Obe <lr at pcorp.us>
 
-	* [r6973] more additions / corrections to release notes
+	* [r6973] NEWS, doc/release_notes.xml: more additions / corrections
+	  to release notes
 
 2011-03-26 23:44  Regina Obe <lr at pcorp.us>
 
-	* [r6972]
+	* [r6972] extras/tiger_geocoder/tiger_2010/create_geocode.sh:
 
 2011-03-26 23:42  Regina Obe <lr at pcorp.us>
 
-	* [r6971] more typo corrections
+	* [r6971] extras/tiger_geocoder/tiger_2010/create_geocode.sh,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: more typo
+	  corrections
 
 2011-03-26 18:04  Regina Obe <lr at pcorp.us>
 
-	* [r6970] update docs to reflect changes in tiger loader
+	* [r6970] doc/extras_tigergeocoder.xml: update docs to reflect
+	  changes in tiger loader
 
 2011-03-26 17:43  Regina Obe <lr at pcorp.us>
 
-	* [r6969] cleanup change linux to sh. Get rid of some typos in the
-	  sh script generator, move some more variables to the top for
-	  easier setting. Fix some errors in loader_tables preventing some
-	  soundex index from being created. Change reverse_geocoder.sql
-	  (from utfy-8 (not sure how that happened)
+	* [r6969] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: cleanup change
+	  linux to sh. Get rid of some typos in the sh script generator,
+	  move some more variables to the top for easier setting. Fix some
+	  errors in loader_tables preventing some soundex index from being
+	  created. Change reverse_geocoder.sql (from utfy-8 (not sure how
+	  that happened)
 
 2011-03-25 09:11  Regina Obe <lr at pcorp.us>
 
-	* [r6968] amend to include work on tiger geocoder
+	* [r6968] doc/xsl/postgis_aggs_mm.xml.xsl: amend to include work on
+	  tiger geocoder
 
 2011-03-24 22:56  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6967] -Fixxed a bug getting toindex band index
+	* [r6967] raster/rt_pg/rt_pg.c: -Fixxed a bug getting toindex band
+	  index
 	  -Classified one function declaration
 
 2011-03-24 22:55  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6966] -ST_AddBand should add the new band as the last band if
-	  no band index is apecified
+	* [r6966] raster/rt_pg/rtpostgis.sql.in.c: -ST_AddBand should add
+	  the new band as the last band if no band index is apecified
 
 2011-03-24 11:39  Regina Obe <lr at pcorp.us>
 
-	* [r6965] Give special functions index a static name so it doesn't
-	  get pushed down to another chapter every time we add a new
-	  chapter
+	* [r6965] doc/xsl/postgis_aggs_mm.xml.xsl: Give special functions
+	  index a static name so it doesn't get pushed down to another
+	  chapter every time we add a new chapter
 
 2011-03-23 22:09  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6964] -Return NULL if raster is NULL in RASTER_addband
+	* [r6964] raster/rt_pg/rt_pg.c: -Return NULL if raster is NULL in
+	  RASTER_addband
 	  -Warn if first raster is NULL in RASTER_copyband and return NULL
 
 2011-03-23 22:01  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6963] -Reordered/classified function declaration
+	* [r6963] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_pixelvalue_expected: -Reordered/classified
+	  function declaration
 	  -Renamed index and nband to bandindex in many functions
 	  -Better handling for NULL in RASTER_setBandNoDataValue following
 	  ticket #883. Return original raster if can't set nodata value
 
 2011-03-23 21:50  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6962] Removed extra spaces
+	* [r6962] raster/test/regress/rt_io.sql: Removed extra spaces
 
 2011-03-23 20:51  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6961] -Better handling of NULL for ST_SetValue. Return the
-	  original raster when band, X or Y are NULL instead of an error or
-	  NULL. See #883.
+	* [r6961] raster/rt_pg/rt_pg.c,
+	  raster/test/regress/rt_pixelvalue_expected: -Better handling of
+	  NULL for ST_SetValue. Return the original raster when band, X or
+	  Y are NULL instead of an error or NULL. See #883.
 
 2011-03-23 19:52  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6960] -General review of ST_AddBand following ticket 871
+	* [r6960] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_pixelvalue_expected: -General review of
+	  ST_AddBand following ticket 871
 	  -Moved some warning in the core
 	  -Renamed the parameters to make more explicit which one is "to"
 	  and which one is "from"
@@ -29746,189 +43635,417 @@
 
 2011-03-23 18:15  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6959] Semicolon missed.
+	* [r6959] raster/rt_pg/rt_pg.c: Semicolon missed.
 
 2011-03-23 02:57  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6958] Server crash reported in ticket #837 partially solved.
-	  SPI_finish causes server to crash. Commented in this commit, but
-	  it's not a good solution, I think.
+	* [r6958] raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Server
+	  crash reported in ticket #837 partially solved. SPI_finish causes
+	  server to crash. Commented in this commit, but it's not a good
+	  solution, I think.
 	  This guy had the same problem 10 years ago. No responses:
 	  http://www.mail-archive.com/pgsql-general@postgresql.org/msg18558.html
 
 2011-03-22 20:31  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6957] -ST_PixelAsPolygons also return the x & y coordinates of
-	  the pixel
+	* [r6957] raster/scripts/plpgsql/st_pixelaspolygons.sql:
+	  -ST_PixelAsPolygons also return the x & y coordinates of the
+	  pixel
 
 2011-03-22 14:26  Regina Obe <lr at pcorp.us>
 
-	* [r6956] some clarification of specs
+	* [r6956] doc/reference_output.xml: some clarification of specs
 
 2011-03-22 13:54  Regina Obe <lr at pcorp.us>
 
-	* [r6955] more cleanup
+	* [r6955] doc/introduction.xml: more cleanup
 
 2011-03-22 05:57  Regina Obe <lr at pcorp.us>
 
-	* [r6954] minor rearrangement wording changes to Paul's bio
+	* [r6954] doc/introduction.xml: minor rearrangement wording changes
+	  to Paul's bio
 
 2011-03-22 05:53  Regina Obe <lr at pcorp.us>
 
-	* [r6953] Amend my bio so people know who to point fingers at when
-	  Tiger Geocoder and X3D don't work right.
+	* [r6953] doc/introduction.xml: Amend my bio so people know who to
+	  point fingers at when Tiger Geocoder and X3D don't work right.
 
 2011-03-22 05:44  Regina Obe <lr at pcorp.us>
 
-	* [r6952] Fix #879 (get rid of use of both deprecated
-	  line_locate_point and line_substring... document function
+	* [r6952] doc/extras_topology.xml, topology/sql/sqlmm.sql: Fix #879
+	  (get rid of use of both deprecated line_locate_point and
+	  line_substring... document function
 
 2011-03-21 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r6951] Add test for ST_Polygonize with nested collection input
-	  (see ticket #878)
+	* [r6951] regress/Makefile.in, regress/polygonize.sql,
+	  regress/polygonize_expected: Add test for ST_Polygonize with
+	  nested collection input (see ticket #878)
 
 2011-03-21 11:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6950] Convert to $$ quoting (ticket #714)
+	* [r6950] topology/sql/sqlmm.sql, topology/topology.sql.in.c:
+	  Convert to $$ quoting (ticket #714)
 
 2011-03-21 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r6949] Add an ST_RemIsoNode alias to ST_RemoveIsoNode (ticket
-	  #798)
+	* [r6949] topology/sql/sqlmm.sql: Add an ST_RemIsoNode alias to
+	  ST_RemoveIsoNode (ticket #798)
 
 2011-03-21 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r6948] ST_ModEdgesSplit -> ST_ModEdgeSplit (ticket #794)
+	* [r6948] topology/sql/sqlmm.sql, topology/topology.sql.in.c:
+	  ST_ModEdgesSplit -> ST_ModEdgeSplit (ticket #794)
 
 2011-03-20 16:04  Regina Obe <lr at pcorp.us>
 
-	* [r6947]
+	* [r6947] doc/introduction.xml:
 
 2011-03-20 15:58  Regina Obe <lr at pcorp.us>
 
-	* [r6946] more credit cleanup and rounding up of credits
+	* [r6946] doc/introduction.xml: more credit cleanup and rounding up
+	  of credits
 
 2011-03-20 15:44  Regina Obe <lr at pcorp.us>
 
-	* [r6945] fix typo
+	* [r6945] doc/introduction.xml: fix typo
 
 2011-03-20 14:01  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6944] Two ST_AddBands missing variants added. Related tickets
-	  #858, #792.
+	* [r6944] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_mapalgebra_expected: Two ST_AddBands
+	  missing variants added. Related tickets #858, #792.
 
 2011-03-20 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6943] Re-drop ST_SharedPath from topology.AddFace, this time
-	  with stronger robustness, so not prone to error exposed by #874.
-	  It was a pity to give up a 10% speed improvement... Thanks
-	  supermoon for keeping me up. [RT-SIGTA]
+	* [r6943] topology/sql/populate.sql: Re-drop ST_SharedPath from
+	  topology.AddFace, this time with stronger robustness, so not
+	  prone to error exposed by #874. It was a pity to give up a 10%
+	  speed improvement... Thanks supermoon for keeping me up.
+	  [RT-SIGTA]
 
 2011-03-19 23:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6942] Fix #874 by getting back to ST_SharedPaths use. Might try
-	  to optimize again in the future, but correctness first! This
-	  commit also adds regression testing for the case [RT-SIGTA]
+	* [r6942] topology/sql/populate.sql,
+	  topology/test/regress/addface.sql: Fix #874 by getting back to
+	  ST_SharedPaths use. Might try to optimize again in the future,
+	  but correctness first! This commit also adds regression testing
+	  for the case [RT-SIGTA]
 
 2011-03-19 02:49  Regina Obe <lr at pcorp.us>
 
-	* [r6941] more company contribution amendments
+	* [r6941] NEWS, doc/release_notes.xml: more company contribution
+	  amendments
 
 2011-03-19 02:31  Regina Obe <lr at pcorp.us>
 
-	* [r6940] more updating to better reflect corporate sponsor
-	  contributions
+	* [r6940] NEWS, doc/release_notes.xml: more updating to better
+	  reflect corporate sponsor contributions
 
 2011-03-19 02:05  Regina Obe <lr at pcorp.us>
 
-	* [r6939] More cleanup of release notes. Add a corporate
-	  contributors section to kill 2 birds (give credit to companies
-	  that have funded PostGIS and also so we have a catalog of
-	  companies that can lay claim to parts of PostGIS as part of our
-	  incubation due diligence). Guys if I'm missing companies in the
-	  list which I most surely am, please add them.
+	* [r6939] NEWS, doc/introduction.xml, doc/release_notes.xml: More
+	  cleanup of release notes. Add a corporate contributors section to
+	  kill 2 birds (give credit to companies that have funded PostGIS
+	  and also so we have a catalog of companies that can lay claim to
+	  parts of PostGIS as part of our incubation due diligence). Guys
+	  if I'm missing companies in the list which I most surely am,
+	  please add them.
 
 2011-03-18 21:13  Regina Obe <lr at pcorp.us>
 
-	* [r6938] Fill in coordIndex for multipolygons
+	* [r6938] liblwgeom/lwout_x3d.c: Fill in coordIndex for
+	  multipolygons
 
 2011-03-18 20:06  Regina Obe <lr at pcorp.us>
 
-	* [r6937]
+	* [r6937] regress/loader/Latin1.select.expected:
 
 2011-03-18 19:56  Regina Obe <lr at pcorp.us>
 
-	* [r6936] force to LF eol type so doesn't barf in MingW
+	* [r6936] regress/loader/PointWithSchema.select.expected: force to
+	  LF eol type so doesn't barf in MingW
 
 2011-03-18 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6935] Jeff Adams: Changed variables we are storing getopt
-	  result in from char to int, since int is the return type from the
-	  getopt function. (#663)
+	* [r6935] loader/shp2pgsql-cli.c, loader/shp2pgsql-gui.c: Jeff
+	  Adams: Changed variables we are storing getopt result in from
+	  char to int, since int is the return type from the getopt
+	  function. (#663)
 
 2011-03-18 19:33  Regina Obe <lr at pcorp.us>
 
-	* [r6934] Update credits and release notes to include Jeff Adams
-	  much appreciated contributions and other minor things
+	* [r6934] NEWS, doc/introduction.xml, doc/release_notes.xml: Update
+	  credits and release notes to include Jeff Adams much appreciated
+	  contributions and other minor things
 
 2011-03-18 19:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6933] Jeff Adams: Removed not-really-necessary -m1 parameter
-	  from grep call because it does not work on MingW.
+	* [r6933] regress/run_test: Jeff Adams: Removed
+	  not-really-necessary -m1 parameter from grep call because it does
+	  not work on MingW.
 
 2011-03-18 19:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6932] Jeff Adams: Added regression test for LATIN1 encoding,
-	  fixed failure to convert to UTF8. (#808)
+	* [r6932] loader/shp2pgsql-core.c, regress/Makefile.in,
+	  regress/loader/Latin1.dbf, regress/loader/Latin1.opts,
+	  regress/loader/Latin1.select.expected,
+	  regress/loader/Latin1.select.sql, regress/loader/README,
+	  regress/run_test: Jeff Adams: Added regression test for LATIN1
+	  encoding, fixed failure to convert to UTF8. (#808)
 
 2011-03-18 19:03  Regina Obe <lr at pcorp.us>
 
-	* [r6931] need to always output with LF breaks otherwise fails on
-	  windows mingw as windows switches the breaks to CRLF
+	* [r6931] regress/tickets_expected: need to always output with LF
+	  breaks otherwise fails on windows mingw as windows switches the
+	  breaks to CRLF
 
 2011-03-18 18:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6930] Jeff Adams: Added dumping tests for -G versions of loader
-	  regress tests.
+	* [r6930] regress/loader/Arc-G.shp.expected,
+	  regress/loader/ArcM-G.shp.expected,
+	  regress/loader/ArcZ-G.shp.expected,
+	  regress/loader/MultiPoint-G.shp.expected,
+	  regress/loader/MultiPointM-G.shp.expected,
+	  regress/loader/MultiPointZ-G.shp.expected,
+	  regress/loader/Point-G.shp.expected,
+	  regress/loader/PointM-G.shp.expected,
+	  regress/loader/PointZ-G.shp.expected,
+	  regress/loader/Polygon-G.shp.expected,
+	  regress/loader/PolygonM-G.shp.expected,
+	  regress/loader/PolygonZ-G.shp.expected, regress/run_test: Jeff
+	  Adams: Added dumping tests for -G versions of loader regress
+	  tests.
 
 2011-03-18 18:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6929] Jeff Adams: Now runs all the normal regression tests with
-	  the -G option as well. (#358)
+	* [r6929] regress/loader/Arc-G.select.expected,
+	  regress/loader/Arc.select.sql,
+	  regress/loader/ArcM-G.select.expected,
+	  regress/loader/ArcM.select.sql,
+	  regress/loader/ArcZ-G.select.expected,
+	  regress/loader/ArcZ.select.sql,
+	  regress/loader/MultiPoint-G.select.expected,
+	  regress/loader/MultiPoint.select.sql,
+	  regress/loader/MultiPointM-G.select.expected,
+	  regress/loader/MultiPointM.select.sql,
+	  regress/loader/MultiPointZ-G.select.expected,
+	  regress/loader/MultiPointZ.select.sql,
+	  regress/loader/Point-G.select.expected,
+	  regress/loader/Point.select.sql,
+	  regress/loader/PointM-G.select.expected,
+	  regress/loader/PointM.select.sql,
+	  regress/loader/PointZ-G.select.expected,
+	  regress/loader/PointZ.select.sql,
+	  regress/loader/Polygon-G.select.expected,
+	  regress/loader/Polygon.select.sql,
+	  regress/loader/PolygonM-G.select.expected,
+	  regress/loader/PolygonM.select.sql,
+	  regress/loader/PolygonZ-G.select.expected,
+	  regress/loader/PolygonZ.select.sql, regress/run_test: Jeff Adams:
+	  Now runs all the normal regression tests with the -G option as
+	  well. (#358)
 
 2011-03-18 17:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6928] Jeff Adams: Adding a regression test for the loader that
-	  uses a schema-qualified table name.
+	* [r6928] regress/Makefile.in,
+	  regress/loader/PointWithSchema-post.sql,
+	  regress/loader/PointWithSchema-pre.sql,
+	  regress/loader/PointWithSchema.dbf,
+	  regress/loader/PointWithSchema.opts,
+	  regress/loader/PointWithSchema.select.expected,
+	  regress/loader/PointWithSchema.select.sql,
+	  regress/loader/PointWithSchema.shp,
+	  regress/loader/PointWithSchema.shx: Jeff Adams: Adding a
+	  regression test for the loader that uses a schema-qualified table
+	  name.
 
 2011-03-18 16:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6927] Jeff Adams: Per suggestion on #857, corrected output to
-	  indicate table name is optional.
+	* [r6927] loader/shp2pgsql-cli.c: Jeff Adams: Per suggestion on
+	  #857, corrected output to indicate table name is optional.
 
 2011-03-18 16:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6926] Whoops, back out the gserialized flag
+	* [r6926] postgis/gserialized.h: Whoops, back out the gserialized
+	  flag
 
 2011-03-18 16:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6925] Jeff Adams: Increasing precision due to tests failing in
-	  automatic build.
+	* [r6925] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  regress/loader/MultiToSinglePoint-w.select.expected,
+	  regress/loader/NotReallyMultiPoint-w.select.expected,
+	  regress/loader/ReprojectPts-w.select.expected,
+	  regress/loader/ReprojectPtsGeog-w.select.expected: Jeff Adams:
+	  Increasing precision due to tests failing in automatic build.
 
 2011-03-18 16:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6924] Add the &&& operator and index binding for
-	  'gist_geometry_ops_nd'. Operator behavior in mixed-dimension
+	* [r6924] postgis/geography.sql.in.c, postgis/gserialized.h,
+	  postgis/gserialized_gist_nd.c, postgis/lwgeom_btree.c,
+	  postgis/postgis.sql.in.c: Add the &&& operator and index binding
+	  for 'gist_geometry_ops_nd'. Operator behavior in mixed-dimension
 	  query situations still to be determined.
 
 2011-03-18 15:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6923] Fix build fail when DEBUG = 1.
+	* [r6923] raster/rt_core/rt_api.c: Fix build fail when DEBUG = 1.
 
 2011-03-18 15:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6922] Fixes the following shp2pgsql issues:
+	* [r6922] doc/man/shp2pgsql.1, doc/using_postgis_dataman.xml,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c,
+	  regress/Makefile.in, regress/loader/Arc-w.select.expected,
+	  regress/loader/Arc-wkb.expected, regress/loader/Arc-wkb.sql,
+	  regress/loader/Arc-wkt.expected, regress/loader/Arc-wkt.sql,
+	  regress/loader/Arc.select.expected,
+	  regress/loader/Arc.select.sql, regress/loader/Arc.shp.expected,
+	  regress/loader/ArcM-w.select.expected,
+	  regress/loader/ArcM-wkb.expected, regress/loader/ArcM-wkb.sql,
+	  regress/loader/ArcM-wkt.expected, regress/loader/ArcM-wkt.sql,
+	  regress/loader/ArcM.select.expected,
+	  regress/loader/ArcM.select.sql, regress/loader/ArcM.shp.expected,
+	  regress/loader/ArcZ-w.select.expected,
+	  regress/loader/ArcZ-wkb.expected,
+	  regress/loader/ArcZ-wkt.expected,
+	  regress/loader/ArcZ.select.expected,
+	  regress/loader/ArcZ.select.sql, regress/loader/ArcZ.shp.expected,
+	  regress/loader/MultiPoint-w.select.expected,
+	  regress/loader/MultiPoint-wkb.expected,
+	  regress/loader/MultiPoint-wkb.sql,
+	  regress/loader/MultiPoint-wkt.expected,
+	  regress/loader/MultiPoint-wkt.sql,
+	  regress/loader/MultiPoint.select.expected,
+	  regress/loader/MultiPoint.select.sql,
+	  regress/loader/MultiPoint.shp.expected,
+	  regress/loader/MultiPointM-w.select.expected,
+	  regress/loader/MultiPointM-wkb.expected,
+	  regress/loader/MultiPointM-wkb.sql,
+	  regress/loader/MultiPointM-wkt.expected,
+	  regress/loader/MultiPointM-wkt.sql,
+	  regress/loader/MultiPointM.select.expected,
+	  regress/loader/MultiPointM.select.sql,
+	  regress/loader/MultiPointM.shp.expected,
+	  regress/loader/MultiPointZ-w.select.expected,
+	  regress/loader/MultiPointZ-wkb.expected,
+	  regress/loader/MultiPointZ-wkb.sql,
+	  regress/loader/MultiPointZ-wkt.expected,
+	  regress/loader/MultiPointZ-wkt.sql,
+	  regress/loader/MultiPointZ.select.expected,
+	  regress/loader/MultiPointZ.select.sql,
+	  regress/loader/MultiPointZ.shp.expected,
+	  regress/loader/MultiToSinglePoint-w.select.expected,
+	  regress/loader/MultiToSinglePoint.dbf,
+	  regress/loader/MultiToSinglePoint.opts,
+	  regress/loader/MultiToSinglePoint.select.expected,
+	  regress/loader/MultiToSinglePoint.select.sql,
+	  regress/loader/MultiToSinglePoint.shp,
+	  regress/loader/MultiToSinglePoint.shp.expected,
+	  regress/loader/MultiToSinglePoint.shx,
+	  regress/loader/NoTransPoint-w.select.expected,
+	  regress/loader/NoTransPoint-wkb.expected,
+	  regress/loader/NoTransPoint-wkb.sql,
+	  regress/loader/NoTransPoint-wkt.expected,
+	  regress/loader/NoTransPoint-wkt.sql,
+	  regress/loader/NoTransPoint.select.expected,
+	  regress/loader/NoTransPoint.select.sql,
+	  regress/loader/NoTransPoint.shp.expected,
+	  regress/loader/NotReallyMultiPoint-w.select.expected,
+	  regress/loader/NotReallyMultiPoint.dbf,
+	  regress/loader/NotReallyMultiPoint.select.expected,
+	  regress/loader/NotReallyMultiPoint.select.sql,
+	  regress/loader/NotReallyMultiPoint.shp,
+	  regress/loader/NotReallyMultiPoint.shp.expected,
+	  regress/loader/NotReallyMultiPoint.shx,
+	  regress/loader/Point-w.select.expected,
+	  regress/loader/Point-wkb.expected, regress/loader/Point-wkb.sql,
+	  regress/loader/Point-wkt.expected, regress/loader/Point-wkt.sql,
+	  regress/loader/Point.select.expected,
+	  regress/loader/Point.select.sql,
+	  regress/loader/Point.shp.expected,
+	  regress/loader/PointM-w.select.expected,
+	  regress/loader/PointM-wkb.expected,
+	  regress/loader/PointM-wkb.sql,
+	  regress/loader/PointM-wkt.expected,
+	  regress/loader/PointM-wkt.sql,
+	  regress/loader/PointM.select.expected,
+	  regress/loader/PointM.select.sql,
+	  regress/loader/PointM.shp.expected,
+	  regress/loader/PointZ-w.select.expected,
+	  regress/loader/PointZ-wkb.expected,
+	  regress/loader/PointZ-wkb.sql,
+	  regress/loader/PointZ-wkt.expected,
+	  regress/loader/PointZ-wkt.sql,
+	  regress/loader/PointZ.select.expected,
+	  regress/loader/PointZ.select.sql,
+	  regress/loader/PointZ.shp.expected,
+	  regress/loader/Polygon-w.select.expected,
+	  regress/loader/Polygon-wkb.expected,
+	  regress/loader/Polygon-wkb.sql,
+	  regress/loader/Polygon-wkt.expected,
+	  regress/loader/Polygon-wkt.sql,
+	  regress/loader/Polygon.select.expected,
+	  regress/loader/Polygon.select.sql,
+	  regress/loader/Polygon.shp.expected,
+	  regress/loader/PolygonM-w.select.expected,
+	  regress/loader/PolygonM-wkb.expected,
+	  regress/loader/PolygonM-wkb.sql,
+	  regress/loader/PolygonM-wkt.expected,
+	  regress/loader/PolygonM-wkt.sql,
+	  regress/loader/PolygonM.select.expected,
+	  regress/loader/PolygonM.select.sql,
+	  regress/loader/PolygonM.shp.expected,
+	  regress/loader/PolygonZ-w.select.expected,
+	  regress/loader/PolygonZ-wkb.expected,
+	  regress/loader/PolygonZ-wkb.sql,
+	  regress/loader/PolygonZ-wkt.expected,
+	  regress/loader/PolygonZ-wkt.sql,
+	  regress/loader/PolygonZ.select.expected,
+	  regress/loader/PolygonZ.select.sql,
+	  regress/loader/PolygonZ.shp.expected, regress/loader/README,
+	  regress/loader/ReprojectPts-pre.sql,
+	  regress/loader/ReprojectPts-w.select.expected,
+	  regress/loader/ReprojectPts.dbf,
+	  regress/loader/ReprojectPts.opts,
+	  regress/loader/ReprojectPts.select.expected,
+	  regress/loader/ReprojectPts.select.sql,
+	  regress/loader/ReprojectPts.shp, regress/loader/ReprojectPts.shx,
+	  regress/loader/ReprojectPtsGeog-pre.sql,
+	  regress/loader/ReprojectPtsGeog-w.select.expected,
+	  regress/loader/ReprojectPtsGeog.dbf,
+	  regress/loader/ReprojectPtsGeog.opts,
+	  regress/loader/ReprojectPtsGeog.select.expected,
+	  regress/loader/ReprojectPtsGeog.select.sql,
+	  regress/loader/ReprojectPtsGeog.shp,
+	  regress/loader/ReprojectPtsGeog.shx,
+	  regress/loader/TSIPolygon-w.select.expected,
+	  regress/loader/TSIPolygon-wkb.expected,
+	  regress/loader/TSIPolygon-wkb.sql,
+	  regress/loader/TSIPolygon-wkt.expected,
+	  regress/loader/TSIPolygon-wkt.sql,
+	  regress/loader/TSIPolygon.select.expected,
+	  regress/loader/TSIPolygon.select.sql,
+	  regress/loader/TSIPolygon.shp.expected,
+	  regress/loader/TSTIPolygon-w.select.expected,
+	  regress/loader/TSTIPolygon-wkb.expected,
+	  regress/loader/TSTIPolygon-wkb.sql,
+	  regress/loader/TSTIPolygon-wkt.expected,
+	  regress/loader/TSTIPolygon-wkt.sql,
+	  regress/loader/TSTIPolygon.select.expected,
+	  regress/loader/TSTIPolygon.select.sql,
+	  regress/loader/TSTIPolygon.shp.expected,
+	  regress/loader/TSTPolygon-w.select.expected,
+	  regress/loader/TSTPolygon-wkb.expected,
+	  regress/loader/TSTPolygon-wkb.sql,
+	  regress/loader/TSTPolygon-wkt.expected,
+	  regress/loader/TSTPolygon-wkt.sql,
+	  regress/loader/TSTPolygon.select.expected,
+	  regress/loader/TSTPolygon.select.sql,
+	  regress/loader/TSTPolygon.shp.expected, regress/out_geometry.sql,
+	  regress/run_test: Fixes the following shp2pgsql issues:
 	  #229: A new "-r" command line parameter to specify a "from" SRID
 	  for reprojecting (the existing -s is the "to").
 	  #779: -S now works for points, and -w is documented.
@@ -29938,16 +44055,24 @@
 
 2011-03-18 14:11  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6921] -Standardized the way we write "nodata" from "NODATA" to
-	  "nodata"
+	* [r6921] raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/test/regress/bug_test_car5.sql: -Standardized the way we
+	  write "nodata" from "NODATA" to "nodata"
 	  -My editor remove a lot of trailing space and convert tab to 4
 	  spaces. Please set your editor to do the same.
 
 2011-03-18 14:06  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6920] -Fix for ticket 792: Clamp double to known values when
-	  pixeltype is other than double in rt_band_set_nodata,
-	  rt_band_set_pixel & rt_raster_generate_new_band
+	* [r6920] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/test/regress/rt_addband_expected,
+	  raster/test/regress/rt_io_expected,
+	  raster/test/regress/rt_pixelvalue_expected: -Fix for ticket 792:
+	  Clamp double to known values when pixeltype is other than double
+	  in rt_band_set_nodata, rt_band_set_pixel &
+	  rt_raster_generate_new_band
 	  -Added function name to many error messages
 	  -Standardized the way we write "nodata" from "NODATA" to "nodata"
 	  -Moved some documentation to the header file
@@ -29957,411 +44082,525 @@
 
 2011-03-17 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6919] Quiet some debug-level warnings.
+	* [r6919] postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_spheroid.c: Quiet some debug-level warnings.
 
 2011-03-17 19:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6918] Fix mis-named debugging global
+	* [r6918] postgis/gserialized_gist_2d.c: Fix mis-named debugging
+	  global
 
 2011-03-17 13:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6917] Replace variable-length-key 2D index with
-	  fixed-length-key for GSERIALIZED case.
+	* [r6917] liblwgeom/liblwgeom.h, postgis/Makefile.in,
+	  postgis/geography.h, postgis/geography.sql.in.c,
+	  postgis/geography_btree.c, postgis/geography_gist.c,
+	  postgis/gserialized_gist.c, postgis/gserialized_gist.h,
+	  postgis/gserialized_gist_2d.c, postgis/gserialized_gist_nd.c,
+	  postgis/postgis.sql.in.c: Replace variable-length-key 2D index
+	  with fixed-length-key for GSERIALIZED case.
 
 2011-03-17 00:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6916] Avoid using ST_SharedPath in topology.AddFace as well.
+	* [r6916] topology/sql/populate.sql: Avoid using ST_SharedPath in
+	  topology.AddFace as well.
 
 2011-03-16 22:15  Regina Obe <lr at pcorp.us>
 
-	* [r6915] Multilinestring working even for closed multilinestrings.
-	  Still need to fix polygon and multipolygons. also added example
-	  of closed multilinestring.
+	* [r6915] doc/reference_output.xml, liblwgeom/lwout_x3d.c:
+	  Multilinestring working even for closed multilinestrings. Still
+	  need to fix polygon and multipolygons. also added example of
+	  closed multilinestring.
 
 2011-03-16 20:23  Regina Obe <lr at pcorp.us>
 
-	* [r6914] sort of take care of multilinestrings -- doesn't work for
-	  multilinestrings with closed linestrings so that's next up to
-	  correct.
+	* [r6914] liblwgeom/lwout_x3d.c: sort of take care of
+	  multilinestrings -- doesn't work for multilinestrings with closed
+	  linestrings so that's next up to correct.
 
 2011-03-16 19:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6913] Jeff Adams: Updated man page for -X, -T, and -e
-	  parameters (#110 and #67).
+	* [r6913] doc/man/shp2pgsql.1: Jeff Adams: Updated man page for -X,
+	  -T, and -e parameters (#110 and #67).
 
 2011-03-16 19:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6912] Jeff Adams: Only automatically run -D tests if no custom
-	  parameters have been set.
+	* [r6912] regress/run_test: Jeff Adams: Only automatically run -D
+	  tests if no custom parameters have been set.
 
 2011-03-16 18:48  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6911] Deleted empty rt_raster_map_algebra function from
-	  rt_core. MapAlgebra
+	* [r6911] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Deleted
+	  empty rt_raster_map_algebra function from rt_core. MapAlgebra
 	  implemented at PostgreSQL level.
 
 2011-03-16 17:53  Regina Obe <lr at pcorp.us>
 
-	* [r6910] replace & with & to fix build
+	* [r6910] doc/reference_raster.xml: replace & with & to fix
+	  build
 
 2011-03-16 17:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6909] Jeff Adams patch to add command line flag to not use a
+	* [r6909] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, regress/Makefile.in,
+	  regress/loader/NoTransPoint-wkb.expected,
+	  regress/loader/NoTransPoint-wkb.sql,
+	  regress/loader/NoTransPoint-wkt.expected,
+	  regress/loader/NoTransPoint-wkt.sql,
+	  regress/loader/NoTransPoint.dbf,
+	  regress/loader/NoTransPoint.opts,
+	  regress/loader/NoTransPoint.shp, regress/loader/NoTransPoint.shx:
+	  Jeff Adams patch to add command line flag to not use a
 	  transaction. (#110)
 
 2011-03-16 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r6908] #651 revise ST_MakeEmptyRaster so arg names and types are
-	  consistent
+	* [r6908] doc/reference_raster.xml: #651 revise ST_MakeEmptyRaster
+	  so arg names and types are consistent
 
 2011-03-16 14:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6907] Jeff Adams new testing of loader with cmd line options.
+	* [r6907] regress/loader/README,
+	  regress/loader/TSIPolygon-wkb.expected,
+	  regress/loader/TSIPolygon-wkb.sql,
+	  regress/loader/TSIPolygon-wkt.expected,
+	  regress/loader/TSIPolygon-wkt.sql, regress/loader/TSIPolygon.dbf,
+	  regress/loader/TSIPolygon.opts, regress/loader/TSIPolygon.shp,
+	  regress/loader/TSIPolygon.shx,
+	  regress/loader/TSTIPolygon-wkb.expected,
+	  regress/loader/TSTIPolygon-wkb.sql,
+	  regress/loader/TSTIPolygon-wkt.expected,
+	  regress/loader/TSTIPolygon-wkt.sql,
+	  regress/loader/TSTIPolygon.dbf, regress/loader/TSTIPolygon.opts,
+	  regress/loader/TSTIPolygon.shp, regress/loader/TSTIPolygon.shx,
+	  regress/loader/TSTPolygon-wkb.expected,
+	  regress/loader/TSTPolygon-wkb.sql,
+	  regress/loader/TSTPolygon-wkt.expected,
+	  regress/loader/TSTPolygon-wkt.sql, regress/loader/TSTPolygon.dbf,
+	  regress/loader/TSTPolygon.opts, regress/loader/TSTPolygon.shp,
+	  regress/loader/TSTPolygon.shx, regress/run_test: Jeff Adams new
+	  testing of loader with cmd line options.
 
 2011-03-16 13:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6906] Jeff Adams patch to allow pre/post actions in regression
-	  tests
+	* [r6906] regress/README, regress/run_test: Jeff Adams patch to
+	  allow pre/post actions in regression tests
 
 2011-03-16 13:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6905] Jeff Adams patch to support tablespaces (#67)
+	* [r6905] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h: Jeff Adams patch to support tablespaces
+	  (#67)
 
 2011-03-16 05:15  Regina Obe <lr at pcorp.us>
 
-	* [r6904] Document ST_ASX3D function -- still a work in progress --
-	  will add more as I flesh out the rest.
+	* [r6904] doc/reference_output.xml: Document ST_ASX3D function --
+	  still a work in progress -- will add more as I flesh out the
+	  rest.
 
 2011-03-16 04:48  Regina Obe <lr at pcorp.us>
 
-	* [r6903] Alas a functioning polyhedralsurface export viewable in
-	  freeWRL. Also add proto that just takes geometry as argument and
-	  defaults to precision 15
+	* [r6903] liblwgeom/lwout_x3d.c, postgis/postgis.sql.in.c: Alas a
+	  functioning polyhedralsurface export viewable in freeWRL. Also
+	  add proto that just takes geometry as argument and defaults to
+	  precision 15
 
 2011-03-15 15:11  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6902] Added ST_IsEmpty documentation. Related ticket #591.
+	* [r6902] doc/reference_raster.xml: Added ST_IsEmpty documentation.
+	  Related ticket #591.
 
 2011-03-15 14:04  Regina Obe <lr at pcorp.us>
 
-	* [r6901] Add regress tests for
+	* [r6901] regress/Makefile.in, regress/regress_management.sql,
+	  regress/regress_management_expected: Add regress tests for
 	  populate_geometry_columns,DropGeometryTable
 
 2011-03-15 06:01  Regina Obe <lr at pcorp.us>
 
-	* [r6900] Fix copy comment error
+	* [r6900] liblwgeom/lwout_x3d.c: Fix copy comment error
 
 2011-03-14 17:00  Regina Obe <lr at pcorp.us>
 
-	* [r6899] Lots of fixes. TIN is about perfect, Point, multipoint
-	  about perfect too, LINESTRING close.
+	* [r6899] liblwgeom/lwout_x3d.c: Lots of fixes. TIN is about
+	  perfect, Point, multipoint about perfect too, LINESTRING close.
 
 2011-03-12 10:42  Regina Obe <lr at pcorp.us>
 
-	* [r6898] minor corrections
+	* [r6898] NEWS, doc/release_notes.xml: minor corrections
 
 2011-03-11 21:12  Regina Obe <lr at pcorp.us>
 
-	* [r6897] preliminary work on x3d export. Still a lot to go. point,
-	  multipoint, tin, linestring almost working. Still need to fiddle
-	  with coordindex and spacing and get rid of junk copied from gml
-	  not needed.
+	* [r6897] liblwgeom/Makefile.in, liblwgeom/lwout_x3d.c,
+	  postgis/lwgeom_export.c, postgis/postgis.sql.in.c: preliminary
+	  work on x3d export. Still a lot to go. point, multipoint, tin,
+	  linestring almost working. Still need to fiddle with coordindex
+	  and spacing and get rid of junk copied from gml not needed.
 
 2011-03-11 13:27  Regina Obe <lr at pcorp.us>
 
-	* [r6896] minor change
+	* [r6896] doc/extras_topology.xml: minor change
 
 2011-03-11 12:37  Regina Obe <lr at pcorp.us>
 
-	* [r6895] Add Availability: 2.0.0 for functions I know are new
-	  after the raster postgis 2.0.0 merge
+	* [r6895] doc/reference_raster.xml: Add Availability: 2.0.0 for
+	  functions I know are new after the raster postgis 2.0.0 merge
 
 2011-03-11 12:26  Regina Obe <lr at pcorp.us>
 
-	* [r6894] document GetFaceByPoint and revise release_notes
+	* [r6894] doc/extras_topology.xml, doc/release_notes.xml: document
+	  GetFaceByPoint and revise release_notes
 
 2011-03-10 21:18  Regina Obe <lr at pcorp.us>
 
-	* [r6893] Add in Jorge's great windows instructions
+	* [r6893] doc/faq_raster.xml: Add in Jorge's great windows
+	  instructions
 
 2011-03-10 18:53  Sandro Santilli <strk at kbt.io>
 
-	* [r6892] Add a --raster flag to run_test
+	* [r6892] regress/run_test: Add a --raster flag to run_test
 
 2011-03-10 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r6891] TopologySummary: Take an empty feature_column as a sign
-	  of a "detached" topological layer (one having no deploy on
-	  user-tables).
+	* [r6891] topology/sql/manage/TopologySummary.sql: TopologySummary:
+	  Take an empty feature_column as a sign of a "detached"
+	  topological layer (one having no deploy on user-tables).
 
 2011-03-09 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r6889] Ticket #849 by Andrea Peri: topology.GetFaceByPoint
-	  implementation and test
+	* [r6889] topology/Makefile.in,
+	  topology/sql/query/getfacebypoint.sql, topology/test/Makefile,
+	  topology/test/regress/getfacebypoint.sql,
+	  topology/test/regress/getfacebypoint_expected,
+	  topology/topology.sql.in.c: Ticket #849 by Andrea Peri:
+	  topology.GetFaceByPoint implementation and test
 
 2011-03-09 19:18  Sandro Santilli <strk at kbt.io>
 
-	* [r6888] Ticket #856: topology.CopyTopology(text,text)
-	  implementation, test and documentation
+	* [r6888] doc/extras_topology.xml, topology/Makefile.in,
+	  topology/sql/manage/CopyTopology.sql, topology/test/Makefile,
+	  topology/test/regress/copytopology.sql,
+	  topology/test/regress/copytopology_expected,
+	  topology/topology.sql.in.c: Ticket #856:
+	  topology.CopyTopology(text,text) implementation, test and
+	  documentation
 
 2011-03-09 16:30  Sandro Santilli <strk at kbt.io>
 
-	* [r6887] Make createtopogeom test independent from the number of
-	  topologies created before running it
+	* [r6887] topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected: Make
+	  createtopogeom test independent from the number of topologies
+	  created before running it
 
 2011-03-09 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6886] Ticket #855: topology.TopologySummary(<name>)
+	* [r6886] topology/Makefile.in, topology/sql/manage,
+	  topology/sql/manage/TopologySummary.sql,
+	  topology/topology.sql.in.c: Ticket #855:
+	  topology.TopologySummary(<name>)
 
 2011-03-09 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6885] Add note for ST_Relate with boundary node rule
+	* [r6885] NEWS: Add note for ST_Relate with boundary node rule
 
 2011-03-08 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6884] Simplify AddEdge code by using BoundaryNodeRule 2
-	  (Endpoint) in ST_Relate call, thus saving a couple of calls to
-	  ST_RelateMatch. See tickets #770 and #844.
+	* [r6884] topology/sql/populate.sql: Simplify AddEdge code by using
+	  BoundaryNodeRule 2 (Endpoint) in ST_Relate call, thus saving a
+	  couple of calls to ST_RelateMatch. See tickets #770 and #844.
 
 2011-03-08 10:43  Sandro Santilli <strk at kbt.io>
 
-	* [r6883] Some (poor) documentation for
+	* [r6883] doc/reference_measure.xml: Some (poor) documentation for
 	  ST_Relate(g1,g2,boundaryNodeRule)
 
 2011-03-08 10:23  Sandro Santilli <strk at kbt.io>
 
-	* [r6882] Ticket #844: add support for boundary node rule
-	  specification in ST_Relate [RT-SIGTA]
+	* [r6882] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/relate_bnr.sql,
+	  regress/relate_bnr_expected: Ticket #844: add support for
+	  boundary node rule specification in ST_Relate [RT-SIGTA]
 
 2011-03-08 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r6881] Enable a very old relate test which for some reason was
-	  never automatically run
+	* [r6881] regress/Makefile.in, regress/relate.sql,
+	  regress/relate_expected, regress/relate_test: Enable a very old
+	  relate test which for some reason was never automatically run
 
 2011-03-07 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r6880] Avoid using ST_SharedPath (expensive)
+	* [r6880] topology/sql/gml.sql: Avoid using ST_SharedPath
+	  (expensive)
 
 2011-03-05 11:00  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6879] is_nan function defined for Python versions under 2.6
+	* [r6879] raster/scripts/python/raster2pgsql.py: is_nan function
+	  defined for Python versions under 2.6
 
 2011-03-05 09:12  Regina Obe <lr at pcorp.us>
 
-	* [r6878] more marks of TIN
+	* [r6878] doc/reference_accessor.xml: more marks of TIN
 
 2011-03-05 06:17  Regina Obe <lr at pcorp.us>
 
-	* [r6877] Flag more functions as supporting TINS, provide some
-	  examples
+	* [r6877] doc/reference_accessor.xml: Flag more functions as
+	  supporting TINS, provide some examples
 
 2011-03-05 06:07  Regina Obe <lr at pcorp.us>
 
-	* [r6876] more examples of TIN and polyhedral surfaces
+	* [r6876] doc/reference_accessor.xml, doc/reference_processing.xml:
+	  more examples of TIN and polyhedral surfaces
 
 2011-03-05 05:51  Regina Obe <lr at pcorp.us>
 
-	* [r6875] Fix ST_DumpPoints 3D examples so they don't flatten to 2D
+	* [r6875] doc/reference_processing.xml: Fix ST_DumpPoints 3D
+	  examples so they don't flatten to 2D
 
 2011-03-01 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r6874] More ignores
+	* [r6874] .gitignore: More ignores
 
 2011-02-28 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6873] Use left_face/right_face when looking for face ring's
-	  edges. I've seen some areal TopoGeometries dumped in 1:76 of the
-	  time [RT-SIGTA]
+	* [r6873] topology/sql/gml.sql: Use left_face/right_face when
+	  looking for face ring's edges. I've seen some areal
+	  TopoGeometries dumped in 1:76 of the time [RT-SIGTA]
 
 2011-02-28 10:53  Sandro Santilli <strk at kbt.io>
 
-	* [r6872] Add test for invalid AddFace call (polygon not fully
-	  defined by known edges)
+	* [r6872] topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Add test for invalid
+	  AddFace call (polygon not fully defined by known edges)
 
 2011-02-28 10:40  Sandro Santilli <strk at kbt.io>
 
-	* [r6871] Founded -> Found (in expected results..)
+	* [r6871] topology/test/regress/getedgebypoint_expected,
+	  topology/test/regress/getnodebypoint_expected: Founded -> Found
+	  (in expected results..)
 
 2011-02-26 21:29  Regina Obe <lr at pcorp.us>
 
-	* [r6870] #848 Fix eror message for GetNodeByPoint, GetNodeByEdge
+	* [r6870] doc/extras_topology.xml,
+	  topology/sql/query/getedgebypoint.sql,
+	  topology/sql/query/getnodebypoint.sql: #848 Fix eror message for
+	  GetNodeByPoint, GetNodeByEdge
 
 2011-02-26 04:22  Regina Obe <lr at pcorp.us>
 
-	* [r6869] cealn up examples and data type mistake
+	* [r6869] doc/extras_topology.xml: cealn up examples and data type
+	  mistake
 
 2011-02-26 03:32  Regina Obe <lr at pcorp.us>
 
-	* [r6868] minor changes and attempt to fix matrix table (cutting
-	  off now)
+	* [r6868] doc/extras_topology.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  minor changes and attempt to fix matrix table (cutting off now)
 
 2011-02-25 23:01  Regina Obe <lr at pcorp.us>
 
-	* [r6867] doucmentation for #791 , #793 - GetNodeByPoint,
-	  GetEdgeByPoint -- made some changes to Andrea Peri's wording and
-	  change ot examples so they really fall in MA. Still need to
-	  output results.
+	* [r6867] doc/extras_topology.xml: doucmentation for #791 , #793 -
+	  GetNodeByPoint, GetEdgeByPoint -- made some changes to Andrea
+	  Peri's wording and change ot examples so they really fall in MA.
+	  Still need to output results.
 
 2011-02-25 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r6866] Update copyright notice
+	* [r6866] topology/sql/query/getedgebypoint.sql,
+	  topology/sql/query/getnodebypoint.sql: Update copyright notice
 
 2011-02-25 08:56  Sandro Santilli <strk at kbt.io>
 
-	* [r6865] topology.GetEdgeByPoint: implementation and regress test,
-	  by Andrea Peri. Ticket #791. Note that previous commit (for #793)
-	  was GetNodeByPoint. My mistake, sorry.
+	* [r6865] topology/Makefile.in,
+	  topology/sql/query/getedgebypoint.sql, topology/test/Makefile,
+	  topology/test/regress/getedgebypoint.sql,
+	  topology/test/regress/getedgebypoint_expected,
+	  topology/topology.sql.in.c: topology.GetEdgeByPoint:
+	  implementation and regress test, by Andrea Peri. Ticket #791.
+	  Note that previous commit (for #793) was GetNodeByPoint. My
+	  mistake, sorry.
 
 2011-02-25 08:45  Sandro Santilli <strk at kbt.io>
 
-	* [r6864] topology.GetEdgeByPoint: implementation and regress test,
-	  by Andrea Peri. Ticket #793
+	* [r6864] topology/Makefile.in, topology/sql/query,
+	  topology/sql/query/getnodebypoint.sql, topology/test/Makefile,
+	  topology/test/regress/getnodebypoint.sql,
+	  topology/test/regress/getnodebypoint_expected,
+	  topology/topology.sql.in.c: topology.GetEdgeByPoint:
+	  implementation and regress test, by Andrea Peri. Ticket #793
 
 2011-02-24 21:44  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6863] Copyright notes
+	* [r6863] liblwgeom/measures.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.c, liblwgeom/measures3d.h: Copyright notes
 
 2011-02-24 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r6862] fix typo
+	* [r6862] doc/extras_tigergeocoder.xml: fix typo
 
 2011-02-24 17:23  Regina Obe <lr at pcorp.us>
 
-	* [r6861] Put in a note about nominatim OSM geocoder that works
-	  with international addresses and open street map data
+	* [r6861] doc/extras_tigergeocoder.xml: Put in a note about
+	  nominatim OSM geocoder that works with international addresses
+	  and open street map data
 
 2011-02-24 17:16  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6860] Now is not possible to load rasters with different scale
-	  in the same table. Related ticket #153
+	* [r6860] raster/scripts/python/raster2pgsql.py: Now is not
+	  possible to load rasters with different scale in the same table.
+	  Related ticket #153
 
 2011-02-24 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r6859] Improve precision of point_in_ring_rtree too (bug #845).
+	* [r6859] postgis/lwgeom_functions_analytic.c: Improve precision of
+	  point_in_ring_rtree too (bug #845).
 
 2011-02-24 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r6857] Improve precision of point_in_ring. Fixes and
-	  regress-tests bug #845.
+	* [r6857] postgis/lwgeom_functions_analytic.c, regress/tickets.sql,
+	  regress/tickets_expected: Improve precision of point_in_ring.
+	  Fixes and regress-tests bug #845.
 
 2011-02-24 07:54  Regina Obe <lr at pcorp.us>
 
-	* [r6856] note psc members
+	* [r6856] CREDITS: note psc members
 
 2011-02-24 07:52  Regina Obe <lr at pcorp.us>
 
-	* [r6855] amend list of core contributors, add in their svn
-	  usernames and core areas of responsibility
+	* [r6855] CREDITS: amend list of core contributors, add in their
+	  svn usernames and core areas of responsibility
 
 2011-02-24 07:35  Regina Obe <lr at pcorp.us>
 
-	* [r6854] Amend author list and credits (credits is still obsolete
-	  -- tempted to just get rid of it since its redundant with news
-	  and hard to maintain)
+	* [r6854] CREDITS, authors.svn: Amend author list and credits
+	  (credits is still obsolete -- tempted to just get rid of it since
+	  its redundant with news and hard to maintain)
 
 2011-02-23 08:58  Regina Obe <lr at pcorp.us>
 
-	* [r6853] amend enhancements line for ST_AsGML to note strk's
-	  addition of option 4 -- use LineString instead of curve tag
+	* [r6853] doc/reference_output.xml: amend enhancements line for
+	  ST_AsGML to note strk's addition of option 4 -- use LineString
+	  instead of curve tag
 
 2011-02-22 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6852] Ticket #816: flag to select <LineString> over <Curve> for
-	  GML3 line output [RT-SIGTA]
+	* [r6852] doc/reference_output.xml, postgis/lwgeom_export.c,
+	  regress/out_geometry.sql, regress/out_geometry_expected: Ticket
+	  #816: flag to select <LineString> over <Curve> for GML3 line
+	  output [RT-SIGTA]
 
 2011-02-22 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r6851] Test new LW_GML_SHORTLINE GML2 option [RT-SIGTA]
+	* [r6851] liblwgeom/cunit/cu_out_gml.c: Test new LW_GML_SHORTLINE
+	  GML2 option [RT-SIGTA]
 
 2011-02-22 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r6850] Add LW_GML_SHORTLINE flag to prefer <LineString> over
-	  <Curve> tag for lines GML3 output [RT-SIGTA]
+	* [r6850] liblwgeom/liblwgeom.h, liblwgeom/lwout_gml.c: Add
+	  LW_GML_SHORTLINE flag to prefer <LineString> over <Curve> tag for
+	  lines GML3 output [RT-SIGTA]
 
 2011-02-22 13:01  Sandro Santilli <strk at kbt.io>
 
-	* [r6849] Use a single bitfield for GML output options [RT-SIGTA]
+	* [r6849] liblwgeom/cunit/cu_out_gml.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_gml.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Use a single bitfield for GML output
+	  options [RT-SIGTA]
 
 2011-02-19 01:05  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6848] Improved GDAL detection and reporting
+	* [r6848] configure.ac: Improved GDAL detection and reporting
 
 2011-02-19 00:42  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6847] ./configure checks for GDAL Python bindings with built-in
-	  NumPy array support (Ticket #838)
+	* [r6847] configure.ac: ./configure checks for GDAL Python bindings
+	  with built-in NumPy array support (Ticket #838)
 
 2011-02-18 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r6846] Performance improvements in topology.AddFace: consider
-	  each ring separately when looking for composing edges; compute
-	  orientation inside the loop body to avoid sorting and grouping
-	  [RT-SIGTA]
+	* [r6846] topology/sql/populate.sql: Performance improvements in
+	  topology.AddFace: consider each ring separately when looking for
+	  composing edges; compute orientation inside the loop body to
+	  avoid sorting and grouping [RT-SIGTA]
 
 2011-02-18 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r6845] Test passing polygons with holes to topology.AddFace
-	  [RT-SIGTA]
+	* [r6845] topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected,
+	  topology/test/regress/createtopogeom_expected: Test passing
+	  polygons with holes to topology.AddFace [RT-SIGTA]
 
 2011-02-17 19:19  Regina Obe <lr at pcorp.us>
 
-	* [r6844] Amend ST_AsGML and ST_GeomFromGML to include the fact
-	  they support TINS
+	* [r6844] doc/reference_constructor.xml, doc/reference_output.xml:
+	  Amend ST_AsGML and ST_GeomFromGML to include the fact they
+	  support TINS
 
 2011-02-17 13:13  Regina Obe <lr at pcorp.us>
 
-	* [r6843]
+	* [r6843] doc/reference_raster.xml:
 
 2011-02-17 13:08  Regina Obe <lr at pcorp.us>
 
-	* [r6842] wrong statement
+	* [r6842] doc/reference_raster.xml: wrong statement
 
 2011-02-17 13:02  Regina Obe <lr at pcorp.us>
 
-	* [r6841] indent a bit better
+	* [r6841] doc/reference_raster.xml: indent a bit better
 
 2011-02-17 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r6840] Provide a more useful example of map algebra.
+	* [r6840] doc/reference_raster.xml: Provide a more useful example
+	  of map algebra.
 
 2011-02-17 12:15  Regina Obe <lr at pcorp.us>
 
-	* [r6839] fix typo and add reference to ST_Value
+	* [r6839] doc/reference_raster.xml: fix typo and add reference to
+	  ST_Value
 
 2011-02-17 12:10  Regina Obe <lr at pcorp.us>
 
-	* [r6838] fix typo in xsl hopefully will make raster list right --
-	  though must have syntax wrong anyway since topology and tiger get
-	  listed.
+	* [r6838] doc/xsl/postgis_aggs_mm.xml.xsl: fix typo in xsl
+	  hopefully will make raster list right -- though must have syntax
+	  wrong anyway since topology and tiger get listed.
 
 2011-02-17 06:07  Regina Obe <lr at pcorp.us>
 
-	* [r6837] provide an example of map algebra
+	* [r6837] doc/reference_raster.xml: provide an example of map
+	  algebra
 
 2011-02-17 04:31  Regina Obe <lr at pcorp.us>
 
-	* [r6836] #836 PostGIS raster in 2.0 is not being output in Trunk
-	  Doxygen
+	* [r6836] doc/doxygen.cfg.in: #836 PostGIS raster in 2.0 is not
+	  being output in Trunk Doxygen
 
 2011-02-17 04:23  Regina Obe <lr at pcorp.us>
 
-	* [r6835] Document ST_MapAlgebra -- need better description and
-	  examples forthcoming
+	* [r6835] doc/reference_raster.xml: Document ST_MapAlgebra -- need
+	  better description and examples forthcoming
 
 2011-02-16 19:15  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6834] Added documentation for the new version of ST_AddBand
-	  function
+	* [r6834] doc/reference_raster.xml: Added documentation for the new
+	  version of ST_AddBand function
 
 2011-02-16 19:12  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6833] Added a new variant for ST_AddBand, taking 2 rasters as
-	  input. Needs doc.
+	* [r6833] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_addband.sql,
+	  raster/test/regress/rt_addband_expected: Added a new variant for
+	  ST_AddBand, taking 2 rasters as input. Needs doc.
 
 2011-02-16 18:19  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6832] - One raster core implementation of MapAlgebra (related
-	  ticket #588, needs
+	* [r6832] doc/reference_raster.xml, raster/rt_core/ma_lexer.l,
+	  raster/rt_core/ma_parser.y, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c, raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_mapalgebra_test.sql,
+	  raster/test/regress/create_rt_mapalgebra_test_expected,
+	  raster/test/regress/rt_mapalgebra.sql,
+	  raster/test/regress/rt_mapalgebra_expected: - One raster core
+	  implementation of MapAlgebra (related ticket #588, needs
 	  documentation).
 	  - RASTER_addBand code moved to core level. The new RASTER_addBand
 	  function calls
@@ -30374,693 +44613,928 @@
 
 2011-02-16 17:41  Sandro Santilli <strk at kbt.io>
 
-	* [r6831] Add UnaryUnion item
+	* [r6831] NEWS: Add UnaryUnion item
 
 2011-02-16 11:15  Sandro Santilli <strk at kbt.io>
 
-	* [r6830] Document ST_UnaryUnion
+	* [r6830] doc/reference_processing.xml: Document ST_UnaryUnion
 
 2011-02-16 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6829] Stop on first error when creating the regress db
+	* [r6829] regress/run_test: Stop on first error when creating the
+	  regress db
 
 2011-02-16 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6828] Expose versions of ST_IsValid and ST_IsValidReason
-	  accepting "the ESRI flag" and implemented as wrappers to
-	  ST_IsValidDetail. Only available when building against GEOS-3.3+.
-	  Commit includes documentation and regress-testing. Closes ticket
-	  #831 [RT-SIGTA]
+	* [r6828] doc/reference_accessor.xml, postgis/postgis.sql.in.c,
+	  regress/isvaliddetail.sql, regress/isvaliddetail_expected: Expose
+	  versions of ST_IsValid and ST_IsValidReason accepting "the ESRI
+	  flag" and implemented as wrappers to ST_IsValidDetail. Only
+	  available when building against GEOS-3.3+. Commit includes
+	  documentation and regress-testing. Closes ticket #831 [RT-SIGTA]
 
 2011-02-16 09:12  Sandro Santilli <strk at kbt.io>
 
-	* [r6827] Only run ST_isValidDetail if GEOS is >= 3.3 -- Reduce
-	  tests for GEOS version grouping togheter tests depending on the
-	  same version [RT-SIGTA]
+	* [r6827] regress/Makefile.in: Only run ST_isValidDetail if GEOS is
+	  >= 3.3 -- Reduce tests for GEOS version grouping togheter tests
+	  depending on the same version [RT-SIGTA]
 
 2011-02-16 08:54  Sandro Santilli <strk at kbt.io>
 
-	* [r6826] Regression test for ST_isValidDetail (including "ESRI"
-	  flag) [RT-SIGTA]
+	* [r6826] regress/Makefile.in, regress/isvaliddetail.sql,
+	  regress/isvaliddetail_expected: Regression test for
+	  ST_isValidDetail (including "ESRI" flag) [RT-SIGTA]
 
 2011-02-16 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r6825] Document ST_isValidDetail(geom, flags) variant [RT-SIGTA]
+	* [r6825] doc/reference_accessor.xml: Document
+	  ST_isValidDetail(geom, flags) variant [RT-SIGTA]
 
 2011-02-15 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r6824] Allow specifying validity checking flags in
-	  ST_isValidDetail [RT-SIGTA]
+	* [r6824] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Allow
+	  specifying validity checking flags in ST_isValidDetail [RT-SIGTA]
 
 2011-02-15 13:49  Regina Obe <lr at pcorp.us>
 
-	* [r6823] Make work on PostgreSQL 8.4 (was using some syntax only
-	  allowed in 9.0+). Also account for the odd / even side of street
-	  rule. And of course that demonstrated there is a bug somewhere
-	  (most likely in the geocoder), but got to pull up some maps to
-	  see which is right. One of these has the address orientations
-	  flipped (odd /even not right). Of course I have to be right :).
-	  Boy do I hate when you program the reverse of something and it
-	  exposes a bug. Also fix some minor documentation.
+	* [r6823] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  Make work on PostgreSQL 8.4 (was using some syntax only allowed
+	  in 9.0+). Also account for the odd / even side of street rule.
+	  And of course that demonstrated there is a bug somewhere (most
+	  likely in the geocoder), but got to pull up some maps to see
+	  which is right. One of these has the address orientations flipped
+	  (odd /even not right). Of course I have to be right :). Boy do I
+	  hate when you program the reverse of something and it exposes a
+	  bug. Also fix some minor documentation.
 
 2011-02-15 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6822] topology: create an index on edge.left_face and
-	  edge.right_face, speeding up construction of polygonal Geometry
-	  from TopoGeometry by a factor of 10 (Closes #806)
+	* [r6822] topology/topology.sql.in.c: topology: create an index on
+	  edge.left_face and edge.right_face, speeding up construction of
+	  polygonal Geometry from TopoGeometry by a factor of 10 (Closes
+	  #806)
 
 2011-02-15 07:19  Regina Obe <lr at pcorp.us>
 
-	* [r6821] document reverse_geocode
+	* [r6821] doc/extras_tigergeocoder.xml: document reverse_geocode
 
 2011-02-15 06:36  Regina Obe <lr at pcorp.us>
 
-	* [r6820] Change to transform the point if not in nad83 long lat
-	  already
+	* [r6820]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  Change to transform the point if not in nad83 long lat already
 
 2011-02-15 06:15  Regina Obe <lr at pcorp.us>
 
-	* [r6819] reverse_geocode complete (with street range), now to
-	  document and improve speed and test
+	* [r6819] extras/tiger_geocoder/tiger_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  reverse_geocode complete (with street range), now to document and
+	  improve speed and test
 
 2011-02-15 00:26  Regina Obe <lr at pcorp.us>
 
-	* [r6818] Journeying into street ranges now can tell which side of
-	  the street we are on and spits that out when include_strnum_range
-	  is true. Next (hopefully last) step will be to pinpoint address
+	* [r6818]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  Journeying into street ranges now can tell which side of the
+	  street we are on and spits that out when include_strnum_range is
+	  true. Next (hopefully last) step will be to pinpoint address
 	  number
 
 2011-02-14 18:22  Regina Obe <lr at pcorp.us>
 
-	* [r6817] First draft of reverse geocde currently just gets the
-	  street need to interpolate to get approximate number
+	* [r6817]
+	  extras/tiger_geocoder/tiger_2010/geocode/reverse_geocode.sql:
+	  First draft of reverse geocde currently just gets the street need
+	  to interpolate to get approximate number
 
 2011-02-14 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6816] ST_UnaryUnion and test
+	* [r6816] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/unaryunion.sql,
+	  regress/unaryunion_expected: ST_UnaryUnion and test
 
 2011-02-14 12:10  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6815] The array for NODATA values is not generated if NaN is
-	  returned as nodata value
+	* [r6815] raster/scripts/python/raster2pgsql.py: The array for
+	  NODATA values is not generated if NaN is returned as nodata value
 	  for bands. Related ticket #828.
 
 2011-02-14 11:57  Regina Obe <lr at pcorp.us>
 
-	* [r6814] fix another mismatched tag
+	* [r6814] doc/extras_topology.xml: fix another mismatched tag
 
 2011-02-14 03:33  Regina Obe <lr at pcorp.us>
 
-	* [r6813] put in missing / and not about implementation
+	* [r6813] doc/extras_topology.xml: put in missing / and not about
+	  implementation
 
 2011-02-14 03:10  Regina Obe <lr at pcorp.us>
 
-	* [r6812] recommit
+	* [r6812] doc/extras_topology.xml: recommit
 
 2011-02-14 02:33  Regina Obe <lr at pcorp.us>
 
-	* [r6811] amend mapserver instructions mode='2' is now required for
-	  most rasters to display
+	* [r6811] doc/faq_raster.xml: amend mapserver instructions mode='2'
+	  is now required for most rasters to display
 
 2011-02-13 03:51  Regina Obe <lr at pcorp.us>
 
-	* [r6810] ST_AddEdgeNewFaces - On closer inspection -- a lot of
-	  work is done in it, but not enough to make it functional.
+	* [r6810] doc/extras_topology.xml: ST_AddEdgeNewFaces - On closer
+	  inspection -- a lot of work is done in it, but not enough to make
+	  it functional.
 
 2011-02-13 03:45  Regina Obe <lr at pcorp.us>
 
-	* [r6809] ST_AddEdgeNewFaces - still need to put in an example
+	* [r6809] doc/extras_topology.xml: ST_AddEdgeNewFaces - still need
+	  to put in an example
 
 2011-02-12 18:22  Regina Obe <lr at pcorp.us>
 
-	* [r6808] fix typo and add minor amendments
+	* [r6808] doc/faq_raster.xml, doc/reference_raster.xml: fix typo
+	  and add minor amendments
 
 2011-02-11 22:58  Regina Obe <lr at pcorp.us>
 
-	* [r6807]
+	* [r6807] doc/reference_raster.xml:
 
 2011-02-11 22:45  Regina Obe <lr at pcorp.us>
 
-	* [r6806] add back in example
+	* [r6806] doc/reference_raster.xml: add back in example
 
 2011-02-11 22:40  Regina Obe <lr at pcorp.us>
 
-	* [r6805] more pieces
+	* [r6805] doc/reference_raster.xml: more pieces
 
 2011-02-11 22:31  Regina Obe <lr at pcorp.us>
 
-	* [r6804] add another piece
+	* [r6804] doc/reference_raster.xml: add another piece
 
 2011-02-11 22:18  Regina Obe <lr at pcorp.us>
 
-	* [r6803] Slowly put back new section -- last build worked.
+	* [r6803] doc/reference_raster.xml: Slowly put back new section --
+	  last build worked.
 
 2011-02-11 22:06  Regina Obe <lr at pcorp.us>
 
-	* [r6802] remove new section to see if that fixes build
+	* [r6802] doc/reference_raster.xml: remove new section to see if
+	  that fixes build
 
 2011-02-11 21:15  Regina Obe <lr at pcorp.us>
 
-	* [r6801] Get rid of <p> and replace with <para>
+	* [r6801] doc/reference_raster.xml: Get rid of <p> and replace with
+	  <para>
 
 2011-02-11 21:04  Regina Obe <lr at pcorp.us>
 
-	* [r6800] Hudson is alive again but not happy. Hopefully this will
-	  make him happier.
+	* [r6800] doc/reference_raster.xml: Hudson is alive again but not
+	  happy. Hopefully this will make him happier.
 
 2011-02-11 08:56  Regina Obe <lr at pcorp.us>
 
-	* [r6799] Add new section on loading rasters. will eventually copy
-	  some content from gdal site and wiki site and various examples of
-	  loading rasters and creating from scratch.
+	* [r6799] doc/reference_raster.xml: Add new section on loading
+	  rasters. will eventually copy some content from gdal site and
+	  wiki site and various examples of loading rasters and creating
+	  from scratch.
 
 2011-02-10 11:59  Regina Obe <lr at pcorp.us>
 
-	* [r6798] #824 more corrections from Kashif Rasul
+	* [r6798] doc/README, doc/extras_tigergeocoder.xml, doc/faq.xml,
+	  doc/faq_raster.xml, doc/geography.txt, doc/installation.xml,
+	  doc/reference_accessor.xml, doc/reference_lrs.xml,
+	  doc/reference_misc.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/release_notes.xml, doc/using_postgis_dataman.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: #824 more corrections from
+	  Kashif Rasul
 
 2011-02-10 06:56  Regina Obe <lr at pcorp.us>
 
-	* [r6797] wow geocoder flies on decent hardware.
+	* [r6797] doc/extras_tigergeocoder.xml: wow geocoder flies on
+	  decent hardware.
 
 2011-02-10 06:10  Regina Obe <lr at pcorp.us>
 
-	* [r6796] documentaiton is in DocBook XML not SGML (well not
-	  anymore anyway).
+	* [r6796] doc/reporting.xml: documentaiton is in DocBook XML not
+	  SGML (well not anymore anyway).
 
 2011-02-10 06:01  Regina Obe <lr at pcorp.us>
 
-	* [r6795] Add tiger_geocoder to enhancements, add Kashif Rasul to
-	  credits in appreciation of his many corrections to the
-	  documentation, other minor credits corrections
+	* [r6795] NEWS, doc/introduction.xml, doc/release_notes.xml: Add
+	  tiger_geocoder to enhancements, add Kashif Rasul to credits in
+	  appreciation of his many corrections to the documentation, other
+	  minor credits corrections
 
 2011-02-10 05:33  Regina Obe <lr at pcorp.us>
 
-	* [r6794] Add some calrification notes to normalize_address
-	  function. Get rid of superfluous line break in linux script.
+	* [r6794] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh: Add some
+	  calrification notes to normalize_address function. Get rid of
+	  superfluous line break in linux script.
 
 2011-02-10 04:40  Regina Obe <lr at pcorp.us>
 
-	* [r6793] Revise README to be clearer. Update the tiger_loader
-	  linux script.
+	* [r6793] extras/tiger_geocoder/tiger_2010/README,
+	  extras/tiger_geocoder/tiger_2010/tiger_loader.sql: Revise README
+	  to be clearer. Update the tiger_loader linux script.
 
 2011-02-09 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r6792] topology.AddFace: report an "uncovered point" on missing
-	  edges [RT-SIGTA]
+	* [r6792] topology/sql/populate.sql: topology.AddFace: report an
+	  "uncovered point" on missing edges [RT-SIGTA]
 
 2011-02-09 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r6791] change references of the_geom and the_geog to geom and
-	  geog. "the" is so much wasteful typing
+	* [r6791] doc/using_postgis_app.xml: change references of the_geom
+	  and the_geog to geom and geog. "the" is so much wasteful typing
 
 2011-02-09 12:54  Regina Obe <lr at pcorp.us>
 
-	* [r6790] #821: doc typos errata from Kashif Rasul
+	* [r6790] doc/ZMSgeoms.txt, doc/extras_historytable.xml,
+	  doc/extras_topology.xml, doc/installation.xml,
+	  doc/reference_management.xml, doc/reference_measure.xml,
+	  doc/reference_output.xml, doc/reference_processing.xml,
+	  doc/reference_raster.xml, doc/reference_type.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl,
+	  doc/xsl/topology_gardentest.sql.xsl: #821: doc typos errata from
+	  Kashif Rasul
 
 2011-02-08 17:42  Sandro Santilli <strk at kbt.io>
 
-	* [r6789] Do not call lwmessage_truncate if not needed (an prior to
-	  checking the args passed to it)
+	* [r6789] postgis/lwgeom_pg.c: Do not call lwmessage_truncate if
+	  not needed (an prior to checking the args passed to it)
 
 2011-02-07 22:05  Regina Obe <lr at pcorp.us>
 
-	* [r6788] fix typo
+	* [r6788] doc/extras_historytable.xml: fix typo
 
 2011-02-07 17:51  Regina Obe <lr at pcorp.us>
 
-	* [r6787] document history_table feature
+	* [r6787] doc/Makefile.in, doc/extras.xml,
+	  doc/extras_historytable.xml, doc/postgis.xml: document
+	  history_table feature
 
 2011-02-07 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r6786] Also set LANG (see ticket #819) [RT-SIGTA]
+	* [r6786] regress/run_test: Also set LANG (see ticket #819)
+	  [RT-SIGTA]
 
 2011-02-07 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r6785] Tag VOLATILE functions explicitly [RT-SIGTA]
+	* [r6785] topology/sql/populate.sql: Tag VOLATILE functions
+	  explicitly [RT-SIGTA]
 
 2011-02-06 00:39  Regina Obe <lr at pcorp.us>
 
-	* [r6784] oops
+	* [r6784] doc/reference_editor.xml: oops
 
 2011-02-06 00:34  Regina Obe <lr at pcorp.us>
 
-	* [r6782] Fix typo in ST_SetSRID and add examples
+	* [r6782] doc/reference_editor.xml: Fix typo in ST_SetSRID and add
+	  examples
 
 2011-02-05 00:53  Regina Obe <lr at pcorp.us>
 
-	* [r6781] Id for chapter 4 in wrong place -- move, add missing -S
-	  switch in loader detail, fix some typos in tiger geocoder and add
-	  reference to shp2pgsql section in manual
+	* [r6781] doc/extras_tigergeocoder.xml,
+	  doc/using_postgis_dataman.xml: Id for chapter 4 in wrong place --
+	  move, add missing -S switch in loader detail, fix some typos in
+	  tiger geocoder and add reference to shp2pgsql section in manual
 
 2011-02-04 18:33  Regina Obe <lr at pcorp.us>
 
-	* [r6780]
+	* [r6780] doc/extras_tigergeocoder.xml:
 
 2011-02-04 18:33  Regina Obe <lr at pcorp.us>
 
-	* [r6779] fix some spelling and revise some wording
+	* [r6779] doc/extras_tigergeocoder.xml: fix some spelling and
+	  revise some wording
 
 2011-02-04 17:33  Regina Obe <lr at pcorp.us>
 
-	* [r6778] add description of loader function.
+	* [r6778] doc/extras_tigergeocoder.xml: add description of loader
+	  function.
 
 2011-02-04 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6777] Use quote_ident more...
+	* [r6777] topology/topology.sql.in.c: Use quote_ident more...
 
 2011-02-04 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6776] Fix a bug in topology.CreateTopoGeom in presence of
-	  MixCased topologies [RT-SIGTA]
+	* [r6776] topology/test/Makefile,
+	  topology/test/regress/createtopogeom.sql,
+	  topology/test/regress/createtopogeom_expected,
+	  topology/topology.sql.in.c: Fix a bug in topology.CreateTopoGeom
+	  in presence of MixCased topologies [RT-SIGTA]
 
 2011-02-04 16:31  Sandro Santilli <strk at kbt.io>
 
-	* [r6775] Fix a bug in topology.add{Node,Edge,Face} breaking on
-	  MixedCased topology names [RT-SIGTA]
+	* [r6775] topology/sql/populate.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected: Fix a bug in
+	  topology.add{Node,Edge,Face} breaking on MixedCased topology
+	  names [RT-SIGTA]
 
 2011-02-01 13:55  Regina Obe <lr at pcorp.us>
 
-	* [r6774] Best guess at what the Linux equivalent should look like
-	  will have to test later once get my Linux box setup again
+	* [r6774] extras/tiger_geocoder/tiger_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_2010/create_geocode.sh: Best guess at
+	  what the Linux equivalent should look like will have to test
+	  later once get my Linux box setup again
 
 2011-02-01 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r6773] ST_Estimated_Extent: make exception message about lack of
-	  stats clearer
+	* [r6773] postgis/lwgeom_estimate.c: ST_Estimated_Extent: make
+	  exception message about lack of stats clearer
 
 2011-02-01 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r6772] AsGML(TopoGeometry): test xref to visited face
-	  [RT-SIGTA].
+	* [r6772] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: AsGML(TopoGeometry): test
+	  xref to visited face [RT-SIGTA].
 
 2011-02-01 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6771] AsGML(TopoGeometry): add test for faces marking visit of
-	  edges [RT-SIGTA]
+	* [r6771] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: AsGML(TopoGeometry): add test
+	  for faces marking visit of edges [RT-SIGTA]
 
 2011-02-01 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r6770] AsGML(TopoGeometry) Add test for ouput of multi puntual
-	  features [RT-SIGTA]
+	* [r6770] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: AsGML(TopoGeometry) Add test
+	  for ouput of multi puntual features [RT-SIGTA]
 
 2011-01-31 20:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6769] Document the new version of topology.AsGML() signature
-	  (polluting for commandline friendliness!)
+	* [r6769] doc/extras_topology.xml: Document the new version of
+	  topology.AsGML() signature (polluting for commandline
+	  friendliness!)
 
 2011-01-31 17:33  Sandro Santilli <strk at kbt.io>
 
-	* [r6768] Use a <gml:Face> tag for each topological face, allowing
-	  proper xrefs. Needs xref testing (requires overlapping
-	  topological features) [RT-SIGTA]
+	* [r6768] topology/sql/gml.sql, topology/test/regress/gml_expected:
+	  Use a <gml:Face> tag for each topological face, allowing proper
+	  xrefs. Needs xref testing (requires overlapping topological
+	  features) [RT-SIGTA]
 
 2011-01-31 15:04  Regina Obe <lr at pcorp.us>
 
-	* [r6767] minor formatting change in doc. #722 remove more
-	  deprecated functions: ConvexHull.
+	* [r6767] doc/reference_raster.xml, postgis/legacy.sql.in.c,
+	  postgis/postgis.sql.in.c: minor formatting change in doc. #722
+	  remove more deprecated functions: ConvexHull.
 
 2011-01-31 14:39  Regina Obe <lr at pcorp.us>
 
-	* [r6766] fix typo
+	* [r6766] doc/reference_raster.xml: fix typo
 
 2011-01-31 14:37  Regina Obe <lr at pcorp.us>
 
-	* [r6765] document ST_HasNoBand, fix note on ST_Value so appears in
-	  right place in what's new index
+	* [r6765] doc/reference_raster.xml: document ST_HasNoBand, fix note
+	  on ST_Value so appears in right place in what's new index
 
 2011-01-30 18:40  Regina Obe <lr at pcorp.us>
 
-	* [r6764] out in missing protos for ST_Value and not that hasnodata
-	  is a new option for ST_Value in 2.0
+	* [r6764] doc/reference_raster.xml: out in missing protos for
+	  ST_Value and not that hasnodata is a new option for ST_Value in
+	  2.0
 
 2011-01-30 01:29  Regina Obe <lr at pcorp.us>
 
-	* [r6763] rename to agree with documentation and other tiger folder
+	* [r6763] extras/tiger_geocoder/tiger_2010,
+	  extras/tiger_geocoder/tiger_geocoder_2010: rename to agree with
+	  documentation and other tiger folder
 
 2011-01-28 21:31  Regina Obe <lr at pcorp.us>
 
-	* [r6762] remark out Paul's cunit test that fails on windows so my
-	  regress checks don't always halt and can complete.
+	* [r6762] liblwgeom/cunit/cu_in_wkt.c: remark out Paul's cunit test
+	  that fails on windows so my regress checks don't always halt and
+	  can complete.
 
 2011-01-28 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6761] syntetize purpose of AsGML(TopoGeometry)
+	* [r6761] doc/extras_topology.xml: syntetize purpose of
+	  AsGML(TopoGeometry)
 
 2011-01-28 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r6760] Use named parameters
+	* [r6760] topology/sql/gml.sql: Use named parameters
 
 2011-01-28 17:05  Sandro Santilli <strk at kbt.io>
 
-	* [r6759] Add a "gmlversion" parameter to
-	  topology.AsGML(TopoGeometry). Test and document. [RT-SIGTA].
+	* [r6759] doc/extras_topology.xml, topology/sql/gml.sql,
+	  topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Add a "gmlversion" parameter
+	  to topology.AsGML(TopoGeometry). Test and document. [RT-SIGTA].
 
 2011-01-28 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r6758]
+	* [r6758] doc/extras_tigergeocoder.xml:
 
 2011-01-28 16:00  Regina Obe <lr at pcorp.us>
 
-	* [r6757] corrections to data types in functions -- had them
-	  backwards
+	* [r6757] doc/extras_tigergeocoder.xml: corrections to data types
+	  in functions -- had them backwards
 
 2011-01-28 15:19  Regina Obe <lr at pcorp.us>
 
-	* [r6756] missed some spots
+	* [r6756]
+	  extras/tiger_geocoder/tiger_geocoder_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/tiger_loader.sql:
+	  missed some spots
 
 2011-01-28 15:01  Regina Obe <lr at pcorp.us>
 
-	* [r6755] some other minor doc corrections. Stamp files with svn
-	  author, revision etc keywords
+	* [r6755] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/README,
+	  extras/tiger_geocoder/tiger_geocoder_2010/README,
+	  extras/tiger_geocoder/tiger_geocoder_2010/create_geocode.bat,
+	  extras/tiger_geocoder/tiger_geocoder_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/tiger2008/import_tiger_shps.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/tables/lookup_tables_2010.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/tiger_loader.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/utility/utmzone.sql:
+	  some other minor doc corrections. Stamp files with svn author,
+	  revision etc keywords
 
 2011-01-28 14:37  Regina Obe <lr at pcorp.us>
 
-	* [r6754] fix some typos
+	* [r6754] doc/extras_tigergeocoder.xml: fix some typos
 
 2011-01-28 13:09  Regina Obe <lr at pcorp.us>
 
-	* [r6753] put back missing tag
+	* [r6753] doc/extras_tigergeocoder.xml: put back missing tag
 
 2011-01-28 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r6752] simplify example
+	* [r6752] doc/extras_tigergeocoder.xml: simplify example
 
 2011-01-28 12:27  Regina Obe <lr at pcorp.us>
 
-	* [r6751] get rid of some redundancy
+	* [r6751] doc/extras_tigergeocoder.xml: get rid of some redundancy
 
 2011-01-28 12:25  Regina Obe <lr at pcorp.us>
 
-	* [r6750] minor clarifications
+	* [r6750] doc/extras_tigergeocoder.xml: minor clarifications
 
 2011-01-28 12:11  Regina Obe <lr at pcorp.us>
 
-	* [r6748] After having to answer this yet again I am finally
-	  reduced to adding the age old question: Why does pgAdmin show
-	  that my geometries are blank. Also change the FAQ to a pretty
-	  anchor so its easily referenceable and permanent.
+	* [r6748] doc/faq.xml: After having to answer this yet again I am
+	  finally reduced to adding the age old question: Why does pgAdmin
+	  show that my geometries are blank. Also change the FAQ to a
+	  pretty anchor so its easily referenceable and permanent.
 
 2011-01-28 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6747] Change face.mbr field from BOX2D to GEOMETRY, and
-	  gist-index it, closes ticket #800 [RT-SIGTA].
+	* [r6747] topology/sql/populate.sql,
+	  topology/test/regress/addface.sql, topology/topology.sql.in.c:
+	  Change face.mbr field from BOX2D to GEOMETRY, and gist-index it,
+	  closes ticket #800 [RT-SIGTA].
 
 2011-01-28 06:14  Regina Obe <lr at pcorp.us>
 
-	* [r6746] document normalize_address and pprint_addy functions of
-	  tiger geocoder
+	* [r6746] doc/extras_tigergeocoder.xml: document normalize_address
+	  and pprint_addy functions of tiger geocoder
 
 2011-01-27 20:40  Sandro Santilli <strk at kbt.io>
 
-	* [r6745] Document new parameter of AsGML(TopoGeometry) [RT-SIGTA].
+	* [r6745] doc/extras_topology.xml: Document new parameter of
+	  AsGML(TopoGeometry) [RT-SIGTA].
 
 2011-01-27 20:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6744] AsGML(TopoGeometry): allow specifying a prefix for
-	  topology element identifiers, and test it. [RT-SIGTA]
+	* [r6744] topology/sql/gml.sql, topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: AsGML(TopoGeometry): allow
+	  specifying a prefix for topology element identifiers, and test
+	  it. [RT-SIGTA]
 
 2011-01-27 18:21  Regina Obe <lr at pcorp.us>
 
-	* [r6743] correction
+	* [r6743] doc/extras_tigergeocoder.xml: correction
 
 2011-01-27 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r6742] put in a batch geocoding example, more performance
-	  enhancements and loading changes.
+	* [r6742] doc/extras_tigergeocoder.xml,
+	  extras/tiger_geocoder/tiger_geocoder_2010/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/geocode/other_helper_functions.sql,
+	  extras/tiger_geocoder/tiger_geocoder_2010/tiger_loader.sql: put
+	  in a batch geocoding example, more performance enhancements and
+	  loading changes.
 
 2011-01-27 15:56  Regina Obe <lr at pcorp.us>
 
-	* [r6741] start documenting tiger geocoder
+	* [r6741] doc/Makefile.in, doc/extras.xml,
+	  doc/extras_tigergeocoder.xml, doc/postgis.xml: start documenting
+	  tiger geocoder
 
 2011-01-27 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r6740] AsGML(TopoGeometry): fix xref syntax error (#811)
-	  [RT-SIGTA]
+	* [r6740] topology/sql/gml.sql, topology/test/regress/gml_expected:
+	  AsGML(TopoGeometry): fix xref syntax error (#811) [RT-SIGTA]
 
 2011-01-27 08:48  Sandro Santilli <strk at kbt.io>
 
-	* [r6739] topology.AddEdge: when an intersection occurs, also
-	  report intersection point [RT-SIGTA]
+	* [r6739] topology/sql/populate.sql,
+	  topology/test/regress/addedge_expected: topology.AddEdge: when an
+	  intersection occurs, also report intersection point [RT-SIGTA]
 
 2011-01-26 16:57  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6738] Added header for RASTER_setBandIsNoData.Related ticket
-	  #593.
+	* [r6738] raster/rt_pg/rt_pg.c: Added header for
+	  RASTER_setBandIsNoData.Related ticket #593.
 
 2011-01-26 16:28  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6737] The documentation for ST_BandIsNoData was changed by
-	  error. This commit fixes
+	* [r6737] doc/reference_raster.xml: The documentation for
+	  ST_BandIsNoData was changed by error. This commit fixes
 	  it. Related ticket #593.
 
 2011-01-26 16:08  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6736] Added function ST_SetBandIsNoData with tests and doc.
-	  Deleted isnodata checking
+	* [r6736] doc/reference_raster.xml, raster/rt_pg/rt_pg.c,
+	  raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/python/raster2pgsql.py,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_band_properties_expected,
+	  raster/test/regress/rt_pixelvalue_expected: Added function
+	  ST_SetBandIsNoData with tests and doc. Deleted isnodata checking
 	  for loader. Related ticket #593.
 
 2011-01-26 15:16  Regina Obe <lr at pcorp.us>
 
-	* [r6735] put in logic to fill zipcode_lookup_base, fix some other
-	  errors
+	* [r6735]
+	  extras/tiger_geocoder/tiger_geocoder_2010/tiger_loader.sql: put
+	  in logic to fill zipcode_lookup_base, fix some other errors
 
 2011-01-26 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r6734] Try to keep NEWS format consistent (80 cols, same
+	* [r6734] NEWS: Try to keep NEWS format consistent (80 cols, same
 	  indenting as previous). Still too much information for my taste,
 	  but it's a step forward.
 
 2011-01-26 13:34  Sandro Santilli <strk at kbt.io>
 
-	* [r6733] Document the new 'visitedTable' parameter to
-	  topology.AsGML [RT-SIGTA].
+	* [r6733] doc/extras_topology.xml: Document the new 'visitedTable'
+	  parameter to topology.AsGML [RT-SIGTA].
 
 2011-01-25 21:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6732] Complete visited bookkeeping for AsGML(TopoGeometry) and
-	  automate test for it [RT-SIGTA]
+	* [r6732] topology/sql/gml.sql, topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Complete visited bookkeeping
+	  for AsGML(TopoGeometry) and automate test for it [RT-SIGTA]
 
 2011-01-25 18:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6731] I realized we're in 2011...
+	* [r6731] topology/sql/gml.sql, topology/sql/populate.sql,
+	  topology/sql/sqlmm.sql,
+	  topology/sql/topoelement/topoelement_agg.sql,
+	  topology/topology.sql.in.c: I realized we're in 2011...
 
 2011-01-25 17:16  Regina Obe <lr at pcorp.us>
 
-	* [r6730] update installation instructions to include
-	  raster_comments.sql, topology_comments.sql
+	* [r6730] doc/installation.xml: update installation instructions to
+	  include raster_comments.sql, topology_comments.sql
 
 2011-01-25 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6729] AsGML(TopoGeometry): Add support for visited table and
-	  xlink:xref for Edges [RT-SIGTA]
+	* [r6729] topology/sql/gml.sql: AsGML(TopoGeometry): Add support
+	  for visited table and xlink:xref for Edges [RT-SIGTA]
 
 2011-01-25 16:46  Regina Obe <lr at pcorp.us>
 
-	* [r6728] Put in missing make topology_comments.sql and also add to
-	  the make comments routine
+	* [r6728] doc/Makefile.in: Put in missing make
+	  topology_comments.sql and also add to the make comments routine
 
 2011-01-25 15:05  Sandro Santilli <strk at kbt.io>
 
-	* [r6726] Test use of the options argument to topology.AsGML
-	  [RT-SIGTA]
+	* [r6726] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Test use of the options
+	  argument to topology.AsGML [RT-SIGTA]
 
 2011-01-25 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6725] Allow specifying GML output precision and options to the
+	* [r6725] doc/extras_topology.xml, topology/sql/gml.sql: Allow
+	  specifying GML output precision and options to the
 	  topology.AsGML(TopoGeometry) function [RT-SIGTA].
 
 2011-01-25 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r6724] Make topology.AddEdge consistent with AddNode and AddFace
-	  in that it will return an existing identical Edge, if found.
+	* [r6724] doc/extras_topology.xml, topology/sql/populate.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected: Make topology.AddEdge
+	  consistent with AddNode and AddFace in that it will return an
+	  existing identical Edge, if found.
 
 2011-01-25 06:38  Regina Obe <lr at pcorp.us>
 
-	* [r6723] cleanup -- other legacy stuff is already in tiger2006
+	* [r6723]
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/import_tiger_shps.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/load_tiger.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/newdb.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/tiger2008/import_tiger_shps.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/tigerimport.sh,
+	  extras/tiger_geocoder/tiger_geocoder_2010/legacy_import/tigerpoly2.py:
+	  cleanup -- other legacy stuff is already in tiger2006
 
 2011-01-25 06:36  Regina Obe <lr at pcorp.us>
 
-	* [r6722]
+	* [r6722] extras/tiger_geocoder/tiger_geocoder_2010:
 
 2011-01-25 06:31  Regina Obe <lr at pcorp.us>
 
-	* [r6721] reshuffle in preparation for merging in tiger 2010
-	  support version
+	* [r6721] extras/tiger_geocoder/INSTALL,
+	  extras/tiger_geocoder/README,
+	  extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode, extras/tiger_geocoder/import,
+	  extras/tiger_geocoder/normalize, extras/tiger_geocoder/orig,
+	  extras/tiger_geocoder/tables,
+	  extras/tiger_geocoder/tiger_2006andbefore,
+	  extras/tiger_geocoder/tiger_2006andbefore/INSTALL,
+	  extras/tiger_geocoder/tiger_2006andbefore/README,
+	  extras/tiger_geocoder/tiger_2006andbefore/create_geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_state.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_address_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_get_point.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/geocode_zip.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/includes_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/import,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/load_tiger.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/newdb.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerimport.sh,
+	  extras/tiger_geocoder/tiger_2006andbefore/import/tigerpoly2.py,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/count_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/normalize/state_extract.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/orig,
+	  extras/tiger_geocoder/tiger_2006andbefore/orig/tiger_geocoder.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/lookup_tables.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/roads_local.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/tables/tiger_geocode_roads.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/cull_null.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/tiger_2006andbefore/utility/utmzone.sql,
+	  extras/tiger_geocoder/utility: reshuffle in preparation for
+	  merging in tiger 2010 support version
 
 2011-01-25 06:20  Regina Obe <lr at pcorp.us>
 
-	* [r6720] Add ST_ConcaveHull to news item
+	* [r6720] NEWS, doc/release_notes.xml: Add ST_ConcaveHull to news
+	  item
 
 2011-01-24 20:56  Sandro Santilli <strk at kbt.io>
 
-	* [r6719] Test multi-component lineal topogeometries [RT-SIGTA]
+	* [r6719] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Test multi-component lineal
+	  topogeometries [RT-SIGTA]
 
 2011-01-24 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6718] Output multi-edge lineal TopoGeometry GML with a
-	  meaningful edge ordering [RT-SIGTA]
+	* [r6718] topology/sql/gml.sql: Output multi-edge lineal
+	  TopoGeometry GML with a meaningful edge ordering [RT-SIGTA]
 
 2011-01-24 15:06  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6716] Documentation updated for ST_BandIsNodata function. Added
-	  band nodata checking
+	* [r6716] doc/reference_raster.xml,
+	  raster/doc/RFC1-SerializedFormat,
+	  raster/doc/RFC2-WellKnownBinaryFormat, raster/rt_core/rt_api.c,
+	  raster/scripts/python/raster2pgsql.py: Documentation updated for
+	  ST_BandIsNodata function. Added band nodata checking
 	  in loader script.
 
 2011-01-24 14:38  Sandro Santilli <strk at kbt.io>
 
-	* [r6715] Add test for TopoSurface GML output with multi-face
-	  TopoGeometry objects [RT-SIGTA]
+	* [r6715] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Add test for TopoSurface GML
+	  output with multi-face TopoGeometry objects [RT-SIGTA]
 
 2011-01-24 14:18  Sandro Santilli <strk at kbt.io>
 
-	* [r6714] load_topology* are generated now
+	* [r6714] .gitignore: load_topology* are generated now
 
 2011-01-24 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6713] Test the noprefix and customprefix GML outputs against
-	  all geoms taken in consideration for the default GML ..
+	* [r6713] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Test the noprefix and
+	  customprefix GML outputs against all geoms taken in consideration
+	  for the default GML ..
 
 2011-01-24 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r6712] Add test for single-component areal TopoGeometry GML
-	  output [RT-SIGTA]
+	* [r6712] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Add test for single-component
+	  areal TopoGeometry GML output [RT-SIGTA]
 
 2011-01-24 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r6711] AsGML(TopoGeometry): Do not force right-hand-rule on each
-	  polygon ring (isn't needed and doesn't make sense as it would get
-	  the hole rings wrong anyway) [RT-SIGTA]
+	* [r6711] topology/sql/gml.sql: AsGML(TopoGeometry): Do not force
+	  right-hand-rule on each polygon ring (isn't needed and doesn't
+	  make sense as it would get the hole rings wrong anyway)
+	  [RT-SIGTA]
 
 2011-01-24 11:43  Sandro Santilli <strk at kbt.io>
 
-	* [r6710] AsGML(TopoGeometry): for TopoSurface, make the
-	  directedEdge sequence be ordered to go around each ring (ie: make
-	  the order meaningful) [RT-SIGTA].
+	* [r6710] topology/sql/gml.sql: AsGML(TopoGeometry): for
+	  TopoSurface, make the directedEdge sequence be ordered to go
+	  around each ring (ie: make the order meaningful) [RT-SIGTA].
 
 2011-01-24 11:11  Sandro Santilli <strk at kbt.io>
 
-	* [r6709] AsGML(TopoGeometry) add test for TopoCurve output (only
-	  single-element, till ordering of components is sorted out)
-	  [RT-SIGTA].
+	* [r6709] topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: AsGML(TopoGeometry) add test
+	  for TopoCurve output (only single-element, till ordering of
+	  components is sorted out) [RT-SIGTA].
 
 2011-01-24 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r6708] Test GML output of puntual TopoGeometry objects. Lineal
-	  and Areal are still undergoing manual tests and debate about
-	  importance of components sequence ordering [RT-SIGTA].
+	* [r6708] topology/test/Makefile, topology/test/regress/gml.sql,
+	  topology/test/regress/gml_expected: Test GML output of puntual
+	  TopoGeometry objects. Lineal and Areal are still undergoing
+	  manual tests and debate about importance of components sequence
+	  ordering [RT-SIGTA].
 
 2011-01-23 20:25  Sandro Santilli <strk at kbt.io>
 
-	* [r6702] topology.AsGML(TopoGeometry): Write end node of edges.
-	  Fixes bug #807 [RT-SIGTA]
+	* [r6702] topology/sql/gml.sql: topology.AsGML(TopoGeometry): Write
+	  end node of edges. Fixes bug #807 [RT-SIGTA]
 
 2011-01-23 14:48  Regina Obe <lr at pcorp.us>
 
-	* [r6701] Document AsGML and fill in some missing examples in other
-	  functions
+	* [r6701] doc/extras_topology.xml: Document AsGML and fill in some
+	  missing examples in other functions
 
 2011-01-22 23:02  Sandro Santilli <strk at kbt.io>
 
-	* [r6700] Port topology.Geometry to $$ syntax [RT-SIGTA]
+	* [r6700] topology/topology.sql.in.c: Port topology.Geometry to $$
+	  syntax [RT-SIGTA]
 
 2011-01-22 22:38  Sandro Santilli <strk at kbt.io>
 
-	* [r6699] update email address
+	* [r6699] topology/sql/sqlmm.sql, topology/topology.sql.in.c:
+	  update email address
 
 2011-01-22 19:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6698] topology.AsGML: Add the missing gml:directedEdge part
-	  within the gml:Face tag, appropriately (?) computing orientation
-	  of each "ring" edge [RT-SIGTA] (#803)
+	* [r6698] topology/sql/gml.sql: topology.AsGML: Add the missing
+	  gml:directedEdge part within the gml:Face tag, appropriately (?)
+	  computing orientation of each "ring" edge [RT-SIGTA] (#803)
 
 2011-01-22 18:46  Sandro Santilli <strk at kbt.io>
 
-	* [r6697] Add test for ST_AsGML with long srsName. Expects what at
-	  first sight looked like a bug (#804).
+	* [r6697] regress/tickets.sql, regress/tickets_expected: Add test
+	  for ST_AsGML with long srsName. Expects what at first sight
+	  looked like a bug (#804).
 
 2011-01-22 18:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6696] There's no need to add geometry columns when creating
-	  Topological layers, that's something only useful for caching
-	  geometries, so move to cache_geometries.sql
+	* [r6696] topology/test/cache_geometries.sql,
+	  topology/test/load_features.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query_expected: There's no need to
+	  add geometry columns when creating Topological layers, that's
+	  something only useful for caching geometries, so move to
+	  cache_geometries.sql
 
 2011-01-22 18:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6695] Cleanup the topology regress dir Makefile. Have
-	  load_topology.sql generated to allow for specifying different
-	  SRIDs.
+	* [r6695] topology/test/Makefile, topology/test/load_topology.sql,
+	  topology/test/load_topology.sql.in: Cleanup the topology regress
+	  dir Makefile. Have load_topology.sql generated to allow for
+	  specifying different SRIDs.
 
 2011-01-22 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r6694] Rename internal functions so to have an underscore
-	  prefix, document them as such. Drop wrappers for internal
-	  functions (they are not meant to be called by users so don't need
-	  to be friendly) [RT-SIGTA]
+	* [r6694] topology/sql/gml.sql: Rename internal functions so to
+	  have an underscore prefix, document them as such. Drop wrappers
+	  for internal functions (they are not meant to be called by users
+	  so don't need to be friendly) [RT-SIGTA]
 
 2011-01-22 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r6693] topology.AsGML(TopoGeometry): Add support for specifying
-	  a namespace prefix. See ticket #801. [RT-SIGTA]
+	* [r6693] topology/sql/gml.sql: topology.AsGML(TopoGeometry): Add
+	  support for specifying a namespace prefix. See ticket #801.
+	  [RT-SIGTA]
 
 2011-01-22 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r6692] topology.AsGML: Use Long CRS for pointProperty and
-	  curveProperty [RT-SIGTA]
+	* [r6692] topology/sql/gml.sql: topology.AsGML: Use Long CRS for
+	  pointProperty and curveProperty [RT-SIGTA]
 
 2011-01-22 15:24  Sandro Santilli <strk at kbt.io>
 
-	* [r6691] Use GML3 for Edge curveProperty and Node pointProperty
-	  (see #802) [RT-SIGTA].
+	* [r6691] topology/sql/gml.sql: Use GML3 for Edge curveProperty and
+	  Node pointProperty (see #802) [RT-SIGTA].
 
 2011-01-22 13:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6690] topology.AsGML(TopoGeometry): add a <gml:Face> tag (See
-	  ticket #803) [RT-SIGTA]
+	* [r6690] topology/sql/gml.sql: topology.AsGML(TopoGeometry): add a
+	  <gml:Face> tag (See ticket #803) [RT-SIGTA]
 
 2011-01-22 13:27  Sandro Santilli <strk at kbt.io>
 
-	* [r6689] Don't miss to include the gml routines in the main
-	  topology.sql
+	* [r6689] topology/topology.sql.in.c: Don't miss to include the gml
+	  routines in the main topology.sql
 
 2011-01-22 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r6688] fix spurious ending bracket in topo-GML output [RT-SIGTA]
+	* [r6688] topology/sql/gml.sql: fix spurious ending bracket in
+	  topo-GML output [RT-SIGTA]
 
 2011-01-21 22:10  Sandro Santilli <strk at kbt.io>
 
-	* [r6687] First version of topological gml output routines (still
-	  miss the visited map) [RT-SIGTA]
+	* [r6687] topology/Makefile.in, topology/sql/gml.sql: First version
+	  of topological gml output routines (still miss the visited map)
+	  [RT-SIGTA]
 
 2011-01-21 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6684] I've just realized TopoElement is also used for
-	  TopoGeomId/LayerID, thus can't restrict the second element to a
-	  max of 4 or using layers beyond the forth would be impossible.
-	  Fix the domain and test accordingly. Update documentation to be
-	  informative on the matter.
+	* [r6684] doc/extras_topology.xml,
+	  topology/test/regress/topoelement.sql,
+	  topology/test/regress/topoelement_expected,
+	  topology/topology.sql.in.c: I've just realized TopoElement is
+	  also used for TopoGeomId/LayerID, thus can't restrict the second
+	  element to a max of 4 or using layers beyond the forth would be
+	  impossible. Fix the domain and test accordingly. Update
+	  documentation to be informative on the matter.
 
 2011-01-21 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r6683] Fix TopoGeometry -> Geometry conversion for
-	  hierarchically defined TopoGeometries in presence of multiple
-	  topologies. Take the chance so simplify a query. WARNING: This
-	  fix doesn't have an automated regression test.
+	* [r6683] topology/topology.sql.in.c: Fix TopoGeometry -> Geometry
+	  conversion for hierarchically defined TopoGeometries in presence
+	  of multiple topologies. Take the chance so simplify a query.
+	  WARNING: This fix doesn't have an automated regression test.
 
 2011-01-21 07:15  Regina Obe <lr at pcorp.us>
 
-	* [r6682] document ST_RemoveIsoNode minor changes to match function
-	  signatures toponame -> atopology for ST_ functions
+	* [r6682] doc/extras_topology.xml: document ST_RemoveIsoNode minor
+	  changes to match function signatures toponame -> atopology for
+	  ST_ functions
 
 2011-01-21 07:03  Regina Obe <lr at pcorp.us>
 
-	* [r6681] Move ST_GetFaceGeomety, document the non-existence of
-	  ST_GetFaceEdges (its just a stub)
+	* [r6681] doc/extras_topology.xml: Move ST_GetFaceGeomety, document
+	  the non-existence of ST_GetFaceEdges (its just a stub)
 
 2011-01-20 23:29  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6680] -Fix for ticket 606: ST_Value now return NULL for nodata
-	  value and ST_SetValue accept NULL values (if there is a nodata
-	  value in the band).
+	* [r6680] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/rt_pixelvalue.sql,
+	  raster/test/regress/rt_pixelvalue_expected: -Fix for ticket 606:
+	  ST_Value now return NULL for nodata value and ST_SetValue accept
+	  NULL values (if there is a nodata value in the band).
 	  
 	  ST_Value accept a boolean parameter which, when set to false,
 	  have the function to return nodata values as their true value
@@ -31068,551 +45542,646 @@
 
 2011-01-20 17:07  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6678] Added isnodata flag at core level and st_bandisnodata at
-	  postgresql level.
+	* [r6678] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/create_rt_band_properties_test.sql,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_band_properties_expected,
+	  raster/test/regress/rt_pixelvalue_expected: Added isnodata flag
+	  at core level and st_bandisnodata at postgresql level.
 	  Related ticket #593. Fixed bug with debug functions at raster
 	  core level. Still
 	  need to change the loader and the doc.
 
 2011-01-19 21:42  Regina Obe <lr at pcorp.us>
 
-	* [r6675] #795: ST_Intersects raster documentation is confusing
+	* [r6675] doc/reference_raster.xml: #795: ST_Intersects raster
+	  documentation is confusing
 
 2011-01-19 21:11  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6674] -Clarify help messages.
+	* [r6674] raster/scripts/python/raster2pgsql.py: -Clarify help
+	  messages.
 
 2011-01-19 20:52  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6673] -Added a -a option to append tiles to an existing table.
+	* [r6673] raster/scripts/python/raster2pgsql.py: -Added a -a option
+	  to append tiles to an existing table.
 	  -Fixed ticket 542. The table WAS dropped but not recreated.
 
 2011-01-19 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r6672] Make the TopoElement domain stricter to forbid arrays
-	  with more than 2 elements and also checking the element type
-	  being in valid range [RT-SIGTA]
+	* [r6672] topology/test/Makefile,
+	  topology/test/regress/topoelement.sql,
+	  topology/test/regress/topoelement_expected,
+	  topology/test/regress/topoelementarray_agg.sql,
+	  topology/test/regress/topoelementarray_agg_expected,
+	  topology/topology.sql.in.c: Make the TopoElement domain stricter
+	  to forbid arrays with more than 2 elements and also checking the
+	  element type being in valid range [RT-SIGTA]
 
 2011-01-18 23:24  Regina Obe <lr at pcorp.us>
 
-	* [r6671] Put in section abstact for each
+	* [r6671] doc/extras_topology.xml: Put in section abstact for each
 
 2011-01-18 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6670] Raise an exception if AddEdge is called on a topology
-	  which already defines faces other than the universe face (see
-	  #781)
+	* [r6670] topology/sql/populate.sql,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Raise an exception if
+	  AddEdge is called on a topology which already defines faces other
+	  than the universe face (see #781)
 
 2011-01-18 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r6669] #722: remove more deprecated functions -
+	* [r6669] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/tickets.sql: #722: remove more deprecated functions -
 	  ST_MakeLineGArray, Polygonize_GArray,PointFromWKB (proto),
 	  max_distance
 
 2011-01-18 13:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6668] ValidateTopology: have temporary table dropped on commit
-	  (#783). Thanks Andrea Peri [RT-SIGTA]
+	* [r6668] topology/topology.sql.in.c: ValidateTopology: have
+	  temporary table dropped on commit (#783). Thanks Andrea Peri
+	  [RT-SIGTA]
 
 2011-01-18 12:50  Regina Obe <lr at pcorp.us>
 
-	* [r6667] Link to Vincent Picavet's great Foss4G 2010 presentation
-	  on Topology and Network Analysis.
+	* [r6667] doc/extras_topology.xml: Link to Vincent Picavet's great
+	  Foss4G 2010 presentation on Topology and Network Analysis.
 
 2011-01-18 12:28  Regina Obe <lr at pcorp.us>
 
-	* [r6666] minor corrections
+	* [r6666] doc/extras_topology.xml: minor corrections
 
 2011-01-18 06:38  Regina Obe <lr at pcorp.us>
 
-	* [r6665] Fix #786 ST_MoveIsoNode gives ST_Intersects is not
-	  unique. Also change to use newer $$ quoting syntax.
+	* [r6665] topology/sql/sqlmm.sql: Fix #786 ST_MoveIsoNode gives
+	  ST_Intersects is not unique. Also change to use newer $$ quoting
+	  syntax.
 
 2011-01-18 06:10  Regina Obe <lr at pcorp.us>
 
-	* [r6664] Fix typo
+	* [r6664] doc/extras_topology.xml: Fix typo
 
 2011-01-18 06:06  Regina Obe <lr at pcorp.us>
 
-	* [r6663] ST_MoveIsoNode
+	* [r6663] doc/extras_topology.xml: ST_MoveIsoNode
 
 2011-01-18 05:17  Regina Obe <lr at pcorp.us>
 
-	* [r6662] fix redundancy in description
+	* [r6662] doc/extras_topology.xml: fix redundancy in description
 
 2011-01-18 04:45  Regina Obe <lr at pcorp.us>
 
-	* [r6661] ST_NewEdgesSplit, add new processing section, fix some
-	  links
+	* [r6661] doc/extras_topology.xml: ST_NewEdgesSplit, add new
+	  processing section, fix some links
 
 2011-01-17 23:07  Regina Obe <lr at pcorp.us>
 
-	* [r6660] Add ST_AddIsoEdge (still need to put in examples), put in
-	  more back links. Revise special index section to also consider
+	* [r6660] doc/extras_topology.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Add ST_AddIsoEdge (still need to put in examples), put in more
+	  back links. Revise special index section to also consider
 	  topology aggregates
 
 2011-01-17 22:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6659] topology.AddNode: fix detection of edge crossing (#780)
-	  [RT-SIGTA]
+	* [r6659] topology/sql/populate.sql,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected: topology.AddNode: fix
+	  detection of edge crossing (#780) [RT-SIGTA]
 
 2011-01-17 21:32  Sandro Santilli <strk at kbt.io>
 
-	* [r6658] ValidateTopology: Use a temporary table to create face
-	  geometries only once. Huge speed boost for #772.
+	* [r6658] topology/topology.sql.in.c: ValidateTopology: Use a
+	  temporary table to create face geometries only once. Huge speed
+	  boost for #772.
 
 2011-01-17 21:03  Sandro Santilli <strk at kbt.io>
 
-	* [r6657] ValidateTopology: Put some water on fire by avoiding a
-	  full cartesian product scan (#772). It's still too slow, but it
-	  is a step forward.
+	* [r6657] topology/test/regress/legacy_invalid_expected,
+	  topology/topology.sql.in.c: ValidateTopology: Put some water on
+	  fire by avoiding a full cartesian product scan (#772). It's still
+	  too slow, but it is a step forward.
 
 2011-01-17 19:58  Sandro Santilli <strk at kbt.io>
 
-	* [r6656] ST_DWithin already includes a bounding box check
+	* [r6656] topology/topology.sql.in.c: ST_DWithin already includes a
+	  bounding box check
 
 2011-01-17 18:15  Regina Obe <lr at pcorp.us>
 
-	* [r6655] Put in accent in Jorge's name
+	* [r6655] NEWS, doc/release_notes.xml: Put in accent in Jorge's
+	  name
 
 2011-01-17 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r6654] forgot this in last commit
+	* [r6654] NEWS: forgot this in last commit
 
 2011-01-17 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r6653] fix typos in Mat's name
+	* [r6653] doc/release_notes.xml: fix typos in Mat's name
 
 2011-01-17 12:16  Regina Obe <lr at pcorp.us>
 
-	* [r6652] document ST_InitTopoGeo, cleanup some of the sql-mm
-	  labelings
+	* [r6652] doc/extras_topology.xml: document ST_InitTopoGeo, cleanup
+	  some of the sql-mm labelings
 
 2011-01-17 10:39  Regina Obe <lr at pcorp.us>
 
-	* [r6651] Document ST_AddIsoNode - still need to add examples.
-	  Update ValidateTopology to reflect enhancements and bug fixes in
-	  2.0.
+	* [r6651] doc/extras_topology.xml: Document ST_AddIsoNode - still
+	  need to add examples. Update ValidateTopology to reflect
+	  enhancements and bug fixes in 2.0.
 
 2011-01-17 09:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6650] topology.ValidateTopology: rewrite the edge crossing
-	  detection query. Fixes a false positive (#777) and unexpectedly a
-	  bunch of false negative in the legacy_invalid testcase (now
-	  properly checked visually). [RT-SIGTA].
+	* [r6650] topology/test/regress/legacy_invalid_expected,
+	  topology/topology.sql.in.c: topology.ValidateTopology: rewrite
+	  the edge crossing detection query. Fixes a false positive (#777)
+	  and unexpectedly a bunch of false negative in the legacy_invalid
+	  testcase (now properly checked visually). [RT-SIGTA].
 
 2011-01-17 08:47  Sandro Santilli <strk at kbt.io>
 
-	* [r6649] topology.AddEdge: correctly handle the case in which a
-	  newly added closed edge touches an existing closed edge with an
-	  endpoint over a non-endpoint [RT-SIGTA].
+	* [r6649] topology/sql/populate.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected: topology.AddEdge:
+	  correctly handle the case in which a newly added closed edge
+	  touches an existing closed edge with an endpoint over a
+	  non-endpoint [RT-SIGTA].
 
 2011-01-17 08:47  Sandro Santilli <strk at kbt.io>
 
-	* [r6648] topology.AddFace: raise another WARNING about
-	  next_left/right_face element of topology edges not being set as
-	  dictated by the model
+	* [r6648] topology/sql/populate.sql,
+	  topology/test/regress/addface_expected: topology.AddFace: raise
+	  another WARNING about next_left/right_face element of topology
+	  edges not being set as dictated by the model
 
 2011-01-17 03:26  Regina Obe <lr at pcorp.us>
 
-	* [r6647] note magnitude of deprecation
+	* [r6647] NEWS, doc/release_notes.xml: note magnitude of
+	  deprecation
 
 2011-01-16 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r6646] ValidateTopology: don't compute full intersection matrix
-	  to detect edge-node intersection. Use ST_DWithin instead. Use
-	  ST_DWithin for coincident nodes detection as well, so to be more
-	  consistent [RT-SIGTA]
+	* [r6646] topology/topology.sql.in.c: ValidateTopology: don't
+	  compute full intersection matrix to detect edge-node
+	  intersection. Use ST_DWithin instead. Use ST_DWithin for
+	  coincident nodes detection as well, so to be more consistent
+	  [RT-SIGTA]
 
 2011-01-16 21:29  Sandro Santilli <strk at kbt.io>
 
-	* [r6645] ValidateTopology: && operator is not enough to tell if
-	  two points are cohincident (it was at time of HWGEOM...)
-	  [RT-SIGTA]
+	* [r6645] topology/topology.sql.in.c: ValidateTopology: && operator
+	  is not enough to tell if two points are cohincident (it was at
+	  time of HWGEOM...) [RT-SIGTA]
 
 2011-01-16 20:17  Regina Obe <lr at pcorp.us>
 
-	* [r6644] release notes minor updates while still fresh in my mind.
+	* [r6644] NEWS, doc/release_notes.xml: release notes minor updates
+	  while still fresh in my mind.
 
 2011-01-16 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6643] ignore more generated files
+	* [r6643] .gitignore: ignore more generated files
 
 2011-01-16 12:08  Regina Obe <lr at pcorp.us>
 
-	* [r6642] document ST_3DLongestLine and add missing
-	  polyhedralsurface and 3D support flags for ST_3D family of
-	  functions
+	* [r6642] doc/reference_measure.xml: document ST_3DLongestLine and
+	  add missing polyhedralsurface and 3D support flags for ST_3D
+	  family of functions
 
 2011-01-16 11:22  Regina Obe <lr at pcorp.us>
 
-	* [r6641] #776: replace dump with ST_Dump in ST_CreateTopogeo
+	* [r6641] topology/sql/sqlmm.sql: #776: replace dump with ST_Dump
+	  in ST_CreateTopogeo
 
 2011-01-16 10:36  Sandro Santilli <strk at kbt.io>
 
-	* [r6640] Drop unused domain TopoGeomElementArray. See #775
+	* [r6640] topology/topology.sql.in.c: Drop unused domain
+	  TopoGeomElementArray. See #775
 
 2011-01-16 10:22  Regina Obe <lr at pcorp.us>
 
-	* [r6639] minor corrections and start documenting ST_CreateTopoGeo
+	* [r6639] doc/extras_topology.xml: minor corrections and start
+	  documenting ST_CreateTopoGeo
 
 2011-01-16 09:10  Regina Obe <lr at pcorp.us>
 
-	* [r6638] #774: regress fails - Oops forgot to commit this file on
-	  last commit
+	* [r6638] postgis/sqlmm.sql.in.c: #774: regress fails - Oops forgot
+	  to commit this file on last commit
 
 2011-01-16 08:18  Regina Obe <lr at pcorp.us>
 
-	* [r6637] #722: remove drecated functions BuildArea, MakePolygon
+	* [r6637] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #722:
+	  remove drecated functions BuildArea, MakePolygon
 
 2011-01-15 23:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6636] html/postgis.html doesn't really depend on images, and
-	  encoding such dep has the only effect to _always_ rebuild the
-	  documentation, which defeats the purpose of 'make'...
+	* [r6636] doc/Makefile.in: html/postgis.html doesn't really depend
+	  on images, and encoding such dep has the only effect to _always_
+	  rebuild the documentation, which defeats the purpose of 'make'...
 
 2011-01-15 23:37  Sandro Santilli <strk at kbt.io>
 
-	* [r6635] There's no 'html' rule, so there's no point in making it
-	  PHONY...
+	* [r6635] doc/Makefile.in: There's no 'html' rule, so there's no
+	  point in making it PHONY...
 
 2011-01-15 23:37  Sandro Santilli <strk at kbt.io>
 
-	* [r6634] Don't need to clean image_src in maintainer-clean as
-	  that's already done by clean, which is a dependency of
-	  maintainer-clean
+	* [r6634] doc/Makefile.in: Don't need to clean image_src in
+	  maintainer-clean as that's already done by clean, which is a
+	  dependency of maintainer-clean
 
 2011-01-15 23:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6633] topology.AddFace: group face boundary edge finding query
-	  results to avoid considering the _same_ edge multiple times. Can
-	  reduce execution time from _hours_ to _minutes_ [RT-SIGTA]
+	* [r6633] topology/sql/populate.sql: topology.AddFace: group face
+	  boundary edge finding query results to avoid considering the
+	  _same_ edge multiple times. Can reduce execution time from
+	  _hours_ to _minutes_ [RT-SIGTA]
 
 2011-01-15 19:11  Regina Obe <lr at pcorp.us>
 
-	* [r6632] ST_GetFaceGeometry and minor formatting
+	* [r6632] doc/extras_topology.xml: ST_GetFaceGeometry and minor
+	  formatting
 
 2011-01-15 18:49  Regina Obe <lr at pcorp.us>
 
-	* [r6631] fix some typos
+	* [r6631] doc/extras_topology.xml: fix some typos
 
 2011-01-15 14:59  Regina Obe <lr at pcorp.us>
 
-	* [r6630] Put back AddNode -- accidentally replaced with an extra
-	  AddEdge.
+	* [r6630] doc/extras_topology.xml: Put back AddNode -- accidentally
+	  replaced with an extra AddEdge.
 
 2011-01-15 14:33  Regina Obe <lr at pcorp.us>
 
-	* [r6629] AddFace, minor additions to other functions and note
-	  about dependencies on GEOS 3.3
+	* [r6629] doc/extras_topology.xml: AddFace, minor additions to
+	  other functions and note about dependencies on GEOS 3.3
 
 2011-01-15 07:14  Regina Obe <lr at pcorp.us>
 
-	* [r6628] document addnode, fix typo
+	* [r6628] doc/extras_topology.xml: document addnode, fix typo
 
 2011-01-15 06:50  Regina Obe <lr at pcorp.us>
 
-	* [r6627] Add examples for AddEdge, fix typo, add TIGER overview
-	  link as an example of a topologically based database for people
-	  not clear of its utility.
+	* [r6627] doc/extras_topology.xml: Add examples for AddEdge, fix
+	  typo, add TIGER overview link as an example of a topologically
+	  based database for people not clear of its utility.
 
 2011-01-14 16:40  Sandro Santilli <strk at kbt.io>
 
-	* [r6626] topology.AddEdge: handle case of endpoint intersection
-	  between closed edges. Fixes #770. [RT-SIGTA]
+	* [r6626] topology/sql/populate.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected: topology.AddEdge: handle
+	  case of endpoint intersection between closed edges. Fixes #770.
+	  [RT-SIGTA]
 
 2011-01-14 00:01  Regina Obe <lr at pcorp.us>
 
-	* [r6625] Get rid of ST_BandHasNoDataValue and
-	  ST_SetBandHasNoDataValue. Amend ST_BandNoDataValue to reflect new
-	  way of setting it to NULL if you want all pixel values
-	  considered.
+	* [r6625] doc/reference_raster.xml: Get rid of
+	  ST_BandHasNoDataValue and ST_SetBandHasNoDataValue. Amend
+	  ST_BandNoDataValue to reflect new way of setting it to NULL if
+	  you want all pixel values considered.
 
 2011-01-13 23:56  Regina Obe <lr at pcorp.us>
 
-	* [r6624] Document AddEdge function will provide example later
+	* [r6624] doc/extras_topology.xml: Document AddEdge function will
+	  provide example later
 
 2011-01-13 23:44  Regina Obe <lr at pcorp.us>
 
-	* [r6623] forgot to update the description too
+	* [r6623] doc/reference_accessor.xml: forgot to update the
+	  description too
 
 2011-01-13 23:40  Regina Obe <lr at pcorp.us>
 
-	* [r6622] Amend ST_GeometryN to note singular geometry behavior
-	  change
+	* [r6622] doc/reference_accessor.xml: Amend ST_GeometryN to note
+	  singular geometry behavior change
 
 2011-01-13 21:36  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6621] Functions ST_BandHasNodataValue and
-	  ST_SetBandHasNodataValue deleted. Related ticket #602.
+	* [r6621] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/regress/rt_band_properties.sql,
+	  raster/test/regress/rt_set_band_properties.sql,
+	  raster/test/regress/rt_spatial_relationship.sql: Functions
+	  ST_BandHasNodataValue and ST_SetBandHasNodataValue deleted.
+	  Related ticket #602.
 
 2011-01-13 20:09  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6620] Minor bug solved in debug functions.
+	* [r6620] raster/rt_core/rt_api.c: Minor bug solved in debug
+	  functions.
 
 2011-01-13 15:05  Regina Obe <lr at pcorp.us>
 
-	* [r6619] fix typo
+	* [r6619] doc/release_notes.xml: fix typo
 
 2011-01-13 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r6618] Amend release notes to include new changes in 2.0
+	* [r6618] NEWS, doc/introduction.xml, doc/release_notes.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Amend release notes to include
+	  new changes in 2.0
 
 2011-01-13 13:36  Regina Obe <lr at pcorp.us>
 
-	* [r6617] mark TopoElementArray_agg as new in 2.0.0, back reference
-	  topoelementarray back to this function.
+	* [r6617] doc/extras_topology.xml: mark TopoElementArray_agg as new
+	  in 2.0.0, back reference topoelementarray back to this function.
 
 2011-01-13 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r6616] add ST_RelateMatch item
+	* [r6616] NEWS: add ST_RelateMatch item
 
 2011-01-13 09:37  Regina Obe <lr at pcorp.us>
 
-	* [r6615] fix another id typo
+	* [r6615] doc/extras_topology.xml: fix another id typo
 
 2011-01-13 09:34  Regina Obe <lr at pcorp.us>
 
-	* [r6614] fix link id
+	* [r6614] doc/extras_topology.xml: fix link id
 
 2011-01-13 08:48  Regina Obe <lr at pcorp.us>
 
-	* [r6613] topolelementarray_agg and revise xsl to comment agg (hack
-	  fo r now will do better later)
+	* [r6613] doc/extras_topology.xml,
+	  doc/xsl/topology_comments.sql.xsl: topolelementarray_agg and
+	  revise xsl to comment agg (hack fo r now will do better later)
 
 2011-01-13 08:27  Regina Obe <lr at pcorp.us>
 
-	* [r6612] Another minor change to ST_3DShortestLine. Document
+	* [r6612] doc/extras_topology.xml, doc/reference_measure.xml:
+	  Another minor change to ST_3DShortestLine. Document
 	  topoelementarraay and GetTopoGeomElementArray (which by the ways
 	  seems to me a bit of a misnomer)
 
 2011-01-13 07:13  Regina Obe <lr at pcorp.us>
 
-	* [r6611] Minor formatting changes of ST_3DShortestLine, get rid of
-	  note abotu ST_3DMaxDistance only working for points and
-	  linestrings now that it works for most everything.
+	* [r6611] doc/reference_measure.xml: Minor formatting changes of
+	  ST_3DShortestLine, get rid of note abotu ST_3DMaxDistance only
+	  working for points and linestrings now that it works for most
+	  everything.
 
 2011-01-12 22:37  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6610] Fixed bug #655.
+	* [r6610] raster/scripts/python/raster2pgsql.py: Fixed bug #655.
 
 2011-01-12 22:03  Regina Obe <lr at pcorp.us>
 
-	* [r6609] #768: get rid of replace ndims with st_ndims in
-	  populate_geometry_columns
+	* [r6609] postgis/postgis.sql.in.c: #768: get rid of replace ndims
+	  with st_ndims in populate_geometry_columns
 
 2011-01-12 22:02  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6608] [raster] Cleaned and updated copyright notice.
+	* [r6608] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h: [raster] Cleaned and
+	  updated copyright notice.
 
 2011-01-12 21:58  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6607] Added ST_3DShortestLine in doc and some small editing.
-	  ST_3DLongestLine is still missing.
+	* [r6607] doc/reference_measure.xml: Added ST_3DShortestLine in doc
+	  and some small editing. ST_3DLongestLine is still missing.
 	  Regina, please take a look if it looks ok.
 
 2011-01-12 21:17  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6606] Regression test expected result is now empty. Related
-	  tickets: #759, #769.
+	* [r6606] raster/test/regress/rt_band_properties_expected:
+	  Regression test expected result is now empty. Related tickets:
+	  #759, #769.
 
 2011-01-12 19:10  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6605] -Revert to original values for two test failing on Mat
-	  machine. Those values are the good ones on Pierre`s Windows and
-	  Jorge`s Linux. Something must have gone wrong on Mat`s one.
+	* [r6605] raster/test/regress/rt_addband_expected: -Revert to
+	  original values for two test failing on Mat machine. Those values
+	  are the good ones on Pierre`s Windows and Jorge`s Linux.
+	  Something must have gone wrong on Mat`s one.
 
 2011-01-12 17:24  Regina Obe <lr at pcorp.us>
 
-	* [r6604] update see also links
+	* [r6604] doc/reference_measure.xml: update see also links
 
 2011-01-12 17:22  Regina Obe <lr at pcorp.us>
 
-	* [r6603] Get rid of note in ST_3DDistance that states only works
-	  for linestrings and points. Now works for all. Add an example of
-	  polygon/multilinestring and update 3DClosestPoint example to be
-	  the same for contrast compare
+	* [r6603] doc/reference_measure.xml: Get rid of note in
+	  ST_3DDistance that states only works for linestrings and points.
+	  Now works for all. Add an example of polygon/multilinestring and
+	  update 3DClosestPoint example to be the same for contrast compare
 
 2011-01-12 11:07  Regina Obe <lr at pcorp.us>
 
-	* [r6602] get rid of note about 3d relatonship dist functions only
-	  workng for points and linestrings. They work for polygons and
-	  even polyhedralsurfaces though need to verify answers are right.
+	* [r6602] doc/reference_measure.xml: get rid of note about 3d
+	  relatonship dist functions only workng for points and
+	  linestrings. They work for polygons and even polyhedralsurfaces
+	  though need to verify answers are right.
 
 2011-01-12 10:23  Regina Obe <lr at pcorp.us>
 
-	* [r6601] update to reflect note about breaking change in naming of
-	  PixelSize to Scale
+	* [r6601] doc/reference_raster.xml: update to reflect note about
+	  breaking change in naming of PixelSize to Scale
 
 2011-01-12 08:14  Regina Obe <lr at pcorp.us>
 
-	* [r6600] GetTopologyName, GetTopologyID accessors
+	* [r6600] doc/extras_topology.xml: GetTopologyName, GetTopologyID
+	  accessors
 
 2011-01-12 07:52  Regina Obe <lr at pcorp.us>
 
-	* [r6599] remove availaiblit 2.0 from existing functions since they
-	  were available before (will reserve that for really new
-	  functions). Add domains section and accessors section. Revise
-	  topology_comments to be able to put in descriptors for domains
+	* [r6599] doc/extras_topology.xml,
+	  doc/xsl/topology_comments.sql.xsl: remove availaiblit 2.0 from
+	  existing functions since they were available before (will reserve
+	  that for really new functions). Add domains section and accessors
+	  section. Revise topology_comments to be able to put in
+	  descriptors for domains
 
 2011-01-12 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r6598] ValidateTopology and validatetopology_returntype
+	* [r6598] doc/extras_topology.xml: ValidateTopology and
+	  validatetopology_returntype
 
 2011-01-12 05:01  Regina Obe <lr at pcorp.us>
 
-	* [r6597] get rid of deprecated calls and checks to srid() and
-	  setsrid() and ndims() in populate_geometry_columns,
-	  UpdateGeometrySRID, probe_geometry_columns, find_srid
+	* [r6597] postgis/postgis.sql.in.c: get rid of deprecated calls and
+	  checks to srid() and setsrid() and ndims() in
+	  populate_geometry_columns, UpdateGeometrySRID,
+	  probe_geometry_columns, find_srid
 
 2011-01-11 17:18  Regina Obe <lr at pcorp.us>
 
-	* [r6596] make relatematch a conditional GEOS 3.3 test
+	* [r6596] regress/Makefile.in: make relatematch a conditional GEOS
+	  3.3 test
 
 2011-01-11 15:53  Regina Obe <lr at pcorp.us>
 
-	* [r6595] Add another type, add missing element, update make check
-	  example in installation. Fix error introduced in regress that
-	  prevented all tests from running.
+	* [r6595] doc/extras_topology.xml, doc/installation.xml,
+	  regress/Makefile.in: Add another type, add missing element,
+	  update make check example in installation. Fix error introduced
+	  in regress that prevented all tests from running.
 
 2011-01-11 15:20  Regina Obe <lr at pcorp.us>
 
-	* [r6594] Give installation a pretty anchor name so can be
-	  referenced easily from elsewhere. Update to include how to
-	  compile with topology and raster support. Add a type section to
-	  topology to define structure of topogeometry etc. Ammend
-	  topology_comments to be able to extra type comments.
+	* [r6594] doc/extras_topology.xml, doc/installation.xml,
+	  doc/xsl/topology_comments.sql.xsl: Give installation a pretty
+	  anchor name so can be referenced easily from elsewhere. Update to
+	  include how to compile with topology and raster support. Add a
+	  type section to topology to define structure of topogeometry etc.
+	  Ammend topology_comments to be able to extra type comments.
 
 2011-01-11 09:12  Regina Obe <lr at pcorp.us>
 
-	* [r6593] #764: Topology error using ST_AddIsoNode (now that raster
-	  has an ST_Intersects it is now more necessary to not rely on auto
-	  casts)
+	* [r6593] topology/sql/sqlmm.sql: #764: Topology error using
+	  ST_AddIsoNode (now that raster has an ST_Intersects it is now
+	  more necessary to not rely on auto casts)
 
 2011-01-11 03:38  Regina Obe <lr at pcorp.us>
 
-	* [r6592] fix duplicate refentry id
+	* [r6592] doc/extras_topology.xml: fix duplicate refentry id
 
 2011-01-11 03:22  Regina Obe <lr at pcorp.us>
 
-	* [r6591] #763: documentation had wrong datatype for tg_type which
-	  made the associated comment break
+	* [r6591] doc/extras_topology.xml: #763: documentation had wrong
+	  datatype for tg_type which made the associated comment break
 
 2011-01-10 17:31  Regina Obe <lr at pcorp.us>
 
-	* [r6590] #760: missed some
+	* [r6590] topology/sql/sqlmm.sql: #760: missed some
 
 2011-01-10 17:27  Regina Obe <lr at pcorp.us>
 
-	* [r6589] #760: replace deprecated function names with new names so
-	  all regress tests pass again. This should completely work now.
+	* [r6589] topology/sql/populate.sql, topology/sql/sqlmm.sql: #760:
+	  replace deprecated function names with new names so all regress
+	  tests pass again. This should completely work now.
 
 2011-01-10 17:13  Regina Obe <lr at pcorp.us>
 
-	* [r6588] Start replacing deprecated names with new names - still
-	  more to do
+	* [r6588] topology/topology.sql.in.c: Start replacing deprecated
+	  names with new names - still more to do
 
 2011-01-10 16:36  Regina Obe <lr at pcorp.us>
 
-	* [r6587] #722: Get rid of more deprecated functions - mem_size,
-	  xmax, xmin,ymax, ymin,zmflag,zmax,zmin
+	* [r6587] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #722:
+	  Get rid of more deprecated functions - mem_size, xmax, xmin,ymax,
+	  ymin,zmflag,zmax,zmin
 
 2011-01-10 14:21  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6586] Deleted gserialized check. It's safe to use
-	  geometry_gist_sel. Related ticket #758.
+	* [r6586] raster/rt_pg/rtpostgis.sql.in.c: Deleted gserialized
+	  check. It's safe to use geometry_gist_sel. Related ticket #758.
 
 2011-01-09 18:38  Regina Obe <lr at pcorp.us>
 
-	* [r6585] Get rid of now unuseful note in ST_Value. Update
-	  short-description to reflect now works with geometry points
+	* [r6585] doc/reference_raster.xml: Get rid of now unuseful note in
+	  ST_Value. Update short-description to reflect now works with
+	  geometry points
 
 2011-01-09 16:01  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6584] Replaced annoying warning message for a debug-only
-	  message. Related ticket #759.
+	* [r6584] raster/rt_core/rt_api.c: Replaced annoying warning
+	  message for a debug-only message. Related ticket #759.
 
 2011-01-08 10:51  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6583] fix typo from r6580, and some enhanced notes
+	* [r6583] liblwgeom/measures3d.c: fix typo from r6580, and some
+	  enhanced notes
 
 2011-01-07 15:12  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6582] Bug solved: RASTER_DEBUGf replaced by RASTER_DEBUGF.
-	  Related ticket #757.
+	* [r6582] raster/rt_core/rt_api.c: Bug solved: RASTER_DEBUGf
+	  replaced by RASTER_DEBUGF. Related ticket #757.
 
 2011-01-07 13:38  Regina Obe <lr at pcorp.us>
 
-	* [r6581] remove wmsservers_old so its failure doesn't halt further
-	  make check
+	* [r6581] regress/Makefile.in: remove wmsservers_old so its failure
+	  doesn't halt further make check
 
 2011-01-07 13:08  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6580] Fix for ticket #755
+	* [r6580] liblwgeom/measures3d.c: Fix for ticket #755
 
 2011-01-07 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r6579] Enlarge the diagram image, by Andrea Peri (#750)
+	* [r6579] topology/ER/topology.fig: Enlarge the diagram image, by
+	  Andrea Peri (#750)
 
 2011-01-07 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6578] Fix bug in topology.DropTopology getting confused in
-	  presence of multiple topologies [RT-SIGTA]
+	* [r6578] topology/test/Makefile,
+	  topology/test/regress/droptopology.sql,
+	  topology/test/regress/droptopology_expected,
+	  topology/topology.sql.in.c: Fix bug in topology.DropTopology
+	  getting confused in presence of multiple topologies [RT-SIGTA]
 
 2011-01-07 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r6577] Add TopoElementArray_agg function, to help with
-	  TopoGeometry construction [RT-SIGTA]
+	* [r6577] topology/sql/topoelement,
+	  topology/sql/topoelement/topoelement_agg.sql,
+	  topology/test/Makefile,
+	  topology/test/regress/topoelementarray_agg.sql,
+	  topology/test/regress/topoelementarray_agg_expected,
+	  topology/topology.sql.in.c: Add TopoElementArray_agg function, to
+	  help with TopoGeometry construction [RT-SIGTA]
 
 2011-01-05 23:35  Regina Obe <lr at pcorp.us>
 
-	* [r6576] #722 : remove deprecated functions (part): contains,
-	  intersection, line_interpolate_point, line_locate_point,
+	* [r6576] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in.c: #722 : remove deprecated functions
+	  (part): contains, intersection, line_interpolate_point,
+	  line_locate_point,
 	  line_substring, locate_between_measures
 
 2011-01-05 22:25  Regina Obe <lr at pcorp.us>
 
-	* [r6575] #722 remove deprecated functions (part): boundary,
-	  GeomUnion, intersects, IsRing, IsSimple,
+	* [r6575] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/regress_buffer_params.sql, regress/snaptogrid.sql,
+	  regress/snaptogrid_expected: #722 remove deprecated functions
+	  (part): boundary, GeomUnion, intersects, IsRing, IsSimple,
 	  length2d_spheroid, locate_along_measure, relate,PointOnSurface,
 	  SnapToGrid, symmetricdifference, touches
 
 2011-01-05 17:41  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6574] Replaced references to "pixsize" by "scale". Complete the
-	  previous commit.
+	* [r6574] raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql: Replaced
+	  references to "pixsize" by "scale". Complete the previous commit.
 	  Related ticket #654
 
 2011-01-05 17:38  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6573] Updated plpgsql scripts, replacing "PixelSize" with
-	  "Scale". Related ticket #654
+	* [r6573] raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql: Updated
+	  plpgsql scripts, replacing "PixelSize" with "Scale". Related
+	  ticket #654
 
 2011-01-05 17:01  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6572] Call to ctx->warn replaced by RASTER_DEBUGF, to avoid
-	  annoying and unexpected messages in calls to st_bandmetadata.
+	* [r6572] raster/rt_core/rt_api.c: Call to ctx->warn replaced by
+	  RASTER_DEBUGF, to avoid annoying and unexpected messages in calls
+	  to st_bandmetadata.
 
 2011-01-05 14:56  Regina Obe <lr at pcorp.us>
 
-	* [r6571] #722 (part): Down with really really dumb constructors :)
+	* [r6571] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/regress_ogc.sql: #722 (part): Down with really really
+	  dumb constructors :)
 	  GeomCollFromText,LineFromText,LineFromWKB,LineStringFromText,LinestringFromWKB,LineMerge,MLineFromText
 	  ,MLineFromWKB,MPointFromText,MPolyFromWKB,MultiLineFromWKB,MultiLineStringFromText,MultiPointFromWKB,
 	  ST_Polygonize_GArray,PolyFromText,PolyFromWKB,PolygonFromWKB,PointFromText,PointFromWKB
 
 2011-01-05 13:47  Regina Obe <lr at pcorp.us>
 
-	* [r6570] more cleanup of operator functions that are now removed
+	* [r6570] postgis/uninstall_postgis.sql.in.c: more cleanup of
+	  operator functions that are now removed
 
 2011-01-05 13:36  Regina Obe <lr at pcorp.us>
 
-	* [r6569] remove related operator, chip no longer installed. I
-	  still think we need to get rid of the DROP CASCADES in this file
+	* [r6569] postgis/uninstall_postgis.sql.in.c: remove related
+	  operator, chip no longer installed. I still think we need to get
+	  rid of the DROP CASCADES in this file
 
 2011-01-05 13:34  Regina Obe <lr at pcorp.us>
 
-	* [r6568] #302: okay I forgot some - remove old functions that are
-	  ST_ redundant copies of operator ones
+	* [r6568] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #302:
+	  okay I forgot some - remove old functions that are ST_ redundant
+	  copies of operator ones
 	  st_geometry_lt,st_geometry_le,st_geometry_le,st_geometry_gt,st_geometry_ge,st_geometry_eq,st_geometry_cmp,
 	  postgis_gist_sel,postgis_gist_joinsel,st_postgis_gist_sel,st_postgis_gist_joinsel,st_geometry_overleft,
 	  st_geometry_overabove,st_geometry_left,st_geometry_right,st_geometry_above,
@@ -31621,27 +46190,31 @@
 
 2011-01-05 05:57  Regina Obe <lr at pcorp.us>
 
-	* [r6567] #302 completed I think: Drop ST_ duplicate variants of
-	  functions underneath TYPE and OPERATOR definitions.
+	* [r6567] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #302
+	  completed I think: Drop ST_ duplicate variants of functions
+	  underneath TYPE and OPERATOR definitions.
 	  remove: st_geometry_analyze
 
 2011-01-04 17:44  Regina Obe <lr at pcorp.us>
 
-	* [r6566] #302 (part done): Drop ST_ duplicate variants of
-	  functions underneath TYPE and OPERATOR definitions.
+	* [r6566] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #302
+	  (part done): Drop ST_ duplicate variants of functions underneath
+	  TYPE and OPERATOR definitions.
 	  st_box3d_in, st_box3d_out,st_spheroid_in,
 	  st_spheroid_out,st_geometry_in, st_geometry_out,
 	  st_geometry_recv,st_geometry_send
 
 2011-01-04 17:25  Regina Obe <lr at pcorp.us>
 
-	* [r6565] #722 - remove more deprecated functions - crosses,
+	* [r6565] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: #722 -
+	  remove more deprecated functions - crosses,
 	  within,multipointfromtext,mpolyfromtext,
 	  multipolygonfromtext
 
 2011-01-04 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r6564] remove deprecated functions:
+	* [r6564] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/ctors.sql: remove deprecated functions:
 	  bdpolyfromtext,bdmpolyfromtext,collect,disjoint,memcollect,memgeomunion,
 	  unite_garray,st_unit_garray .
 	  reshuffle legacy.sql.in.c so aggregates and dependencies are
@@ -31649,1675 +46222,2342 @@
 
 2011-01-04 13:35  Regina Obe <lr at pcorp.us>
 
-	* [r6563] remove more deprecated: dimension,exteriorring,
-	  geometryn,interiorringn, isempty,isclosed,
+	* [r6563] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/regress_ogc.sql: remove more deprecated:
+	  dimension,exteriorring, geometryn,interiorringn,
+	  isempty,isclosed,
 	  m,numinteriorring, numinteriorrings,pointn,x,y,z
 
 2011-01-04 13:07  Regina Obe <lr at pcorp.us>
 
-	* [r6562] remove deprecated functions:
+	* [r6562] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: remove
+	  deprecated functions:
 	  addpoint,ndims,numgeometries,numpoints,removepoint,setpoint
 
 2011-01-04 12:51  Regina Obe <lr at pcorp.us>
 
-	* [r6561] remove more deprecated functions
+	* [r6561] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/sql-mm-circularstring.sql: remove more deprecated
+	  functions
 
 2011-01-03 19:26  Regina Obe <lr at pcorp.us>
 
-	* [r6560] get rid of more deprecated functions
+	* [r6560] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected: get rid of more deprecated
+	  functions
 
 2011-01-03 18:52  Regina Obe <lr at pcorp.us>
 
-	* [r6559] remove more deprecated functions
+	* [r6559] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/ctors.sql: remove more deprecated functions
 
 2011-01-03 18:24  Regina Obe <lr at pcorp.us>
 
-	* [r6558]
+	* [r6558] regress/wmsservers_new_expected,
+	  regress/wmsservers_old_expected:
 
 2011-01-03 16:35  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6557] Deleted old flex/bison analyzer for MapAlgebra. Newer
-	  version on raster/rt_core.
+	* [r6557] raster/ma_lexer.l, raster/ma_lexer_only.l,
+	  raster/ma_parser.y: Deleted old flex/bison analyzer for
+	  MapAlgebra. Newer version on raster/rt_core.
 
 2011-01-03 16:17  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6556] Added regress test files for ST_IsEmpty and ST_HasNoBand
-	  (they were missed in previous commit)
+	* [r6556] raster/test/regress/Makefile.in,
+	  raster/test/regress/create_rt_empty_raster_test.sql,
+	  raster/test/regress/create_rt_empty_raster_test_expected,
+	  raster/test/regress/rt_hasnoband.sql,
+	  raster/test/regress/rt_hasnoband_expected,
+	  raster/test/regress/rt_isempty.sql,
+	  raster/test/regress/rt_isempty_expected: Added regress test files
+	  for ST_IsEmpty and ST_HasNoBand (they were missed in previous
+	  commit)
 
 2011-01-03 16:07  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6555] Added code for ST_IsEmpty and ST_HasNoBand functions. And
-	  test code for the
+	* [r6555] raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/regress/Makefile.in:
+	  Added code for ST_IsEmpty and ST_HasNoBand functions. And test
+	  code for the
 	  first one. Related tickets #592, #593.
 
 2011-01-03 11:53  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6554] Changed information return by postgis_raster_build_date
-	  and
+	* [r6554] raster/rt_pg/rt_pg.c: Changed information return by
+	  postgis_raster_build_date and
 	  postgis_raster_lib_version, to match the PostGIS build date and
 	  version. Related
 	  ticket #653
 
 2011-01-03 10:55  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6553] Raster doc updated with the new names of several
-	  functions (Box2D, Scale, etc).
+	* [r6553] doc/reference_raster.xml: Raster doc updated with the new
+	  names of several functions (Box2D, Scale, etc).
 	  Related ticket #654
 
 2011-01-03 10:46  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6552] Renamed accessors and editors of 'PixelSize' to 'Scale',
-	  including tests.
+	* [r6552] raster/rt_core/ma_lexer.l, raster/rt_core/ma_parser.y,
+	  raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c, raster/test/core/testwkb.c,
+	  raster/test/regress/Makefile.in,
+	  raster/test/regress/rt_box2d.sql,
+	  raster/test/regress/rt_georeference.sql,
+	  raster/test/regress/rt_pixelsize.sql,
+	  raster/test/regress/rt_pixelsize_expected,
+	  raster/test/regress/rt_scale.sql,
+	  raster/test/regress/rt_scale_expected,
+	  raster/test/regress/rt_set_properties.sql: Renamed accessors and
+	  editors of 'PixelSize' to 'Scale', including tests.
 	  Related ticket #654.
 
 2011-01-02 22:21  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6551] Some modifications made on basic MapAlgebra lexer/parser.
-	  Very basic version just now.
+	* [r6551] raster/rt_core/ma_lexer.l, raster/rt_core/ma_parser.y:
+	  Some modifications made on basic MapAlgebra lexer/parser. Very
+	  basic version just now.
 
 2011-01-01 15:35  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6550] Temporarily include postgis/gserialized.h file in
-	  raster/rt_pg/rtpostgis.sql.in.c to get access to GSERIALIZED_ON
-	  and avoid error with gserialized enabled
+	* [r6550] raster/rt_pg/rtpostgis.sql.in.c: Temporarily include
+	  postgis/gserialized.h file in raster/rt_pg/rtpostgis.sql.in.c to
+	  get access to GSERIALIZED_ON and avoid error with gserialized
+	  enabled
 
 2010-12-31 08:12  Regina Obe <lr at pcorp.us>
 
-	* [r6549] add gist index overlap tests
+	* [r6549] doc/xsl/postgis_gardentest.sql.xsl: add gist index
+	  overlap tests
 
 2010-12-31 01:53  Regina Obe <lr at pcorp.us>
 
-	* [r6548] update bios
+	* [r6548] doc/introduction.xml: update bios
 
 2010-12-30 23:28  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6547] Changed some functions names for operators. Related
-	  tickets #742, #730
+	* [r6547] raster/rt_pg/rtpostgis.sql.in.c: Changed some functions
+	  names for operators. Related tickets #742, #730
 
 2010-12-30 23:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6546] gserialized enabled ST_Reverse LINESTRING EMPTY crash
-	  (#743)
+	* [r6546] liblwgeom/lwline.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c: gserialized enabled ST_Reverse LINESTRING
+	  EMPTY crash (#743)
 
 2010-12-30 21:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6545] Convex hull serialization problem (#741)
+	* [r6545] postgis/lwgeom_geos.c: Convex hull serialization problem
+	  (#741)
 
 2010-12-30 18:31  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6543] rounding precision difference in measures regress test
-	  #703, #735, #607
+	* [r6543] regress/measures.sql, regress/measures_expected: rounding
+	  precision difference in measures regress test #703, #735, #607
 
 2010-12-30 16:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6542] Guard against empty in isclosed (#740)
+	* [r6542] liblwgeom/lwgeom.c: Guard against empty in isclosed
+	  (#740)
 
 2010-12-30 00:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6540] Add in gserialized-ready selectivity functions for 2d
-	  default index.
+	* [r6540] postgis/Makefile.in, postgis/geography.sql.in.c,
+	  postgis/geometry_gist_selectivity.c, postgis/lwgeom_estimate.c,
+	  postgis/postgis.sql.in.c: Add in gserialized-ready selectivity
+	  functions for 2d default index.
 
 2010-12-29 18:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6538] ST_ExteriorRing POLYGON EMPTY crash (#708)
+	* [r6538] postgis/lwgeom_ogc.c: ST_ExteriorRing POLYGON EMPTY crash
+	  (#708)
 
 2010-12-29 15:49  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6537] typo in comment
+	* [r6537] liblwgeom/measures3d.h: typo in comment
 
 2010-12-29 15:38  Regina Obe <lr at pcorp.us>
 
-	* [r6536] Get rid of a lot of deprecated functions. People will
-	  hate me c'est la vie.
+	* [r6536] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: Get
+	  rid of a lot of deprecated functions. People will hate me c'est
+	  la vie.
 
 2010-12-29 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r6535] get rid of more deprecated calls, but keep old deprecated
-	  wmsservers and rename to wmsservers_old. Create a new version
-	  wmsservers_new that doesn't use deprecated calls. the old will
-	  fail once I pull the switch on old deprecated calls, but the new
-	  should work.
+	* [r6535] regress/Makefile.in, regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected, regress/wmsservers.sql,
+	  regress/wmsservers_expected, regress/wmsservers_new.sql,
+	  regress/wmsservers_new_expected, regress/wmsservers_old.sql,
+	  regress/wmsservers_old_expected: get rid of more deprecated
+	  calls, but keep old deprecated wmsservers and rename to
+	  wmsservers_old. Create a new version wmsservers_new that doesn't
+	  use deprecated calls. the old will fail once I pull the switch on
+	  old deprecated calls, but the new should work.
 
 2010-12-29 15:17  Regina Obe <lr at pcorp.us>
 
-	* [r6534] remove deprecated tests
+	* [r6534] regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected: remove deprecated tests
 
 2010-12-29 14:50  Regina Obe <lr at pcorp.us>
 
-	* [r6533] forgot these
+	* [r6533] regress/lwgeom_regress_expected, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: forgot these
 
 2010-12-29 14:48  Regina Obe <lr at pcorp.us>
 
-	* [r6532] get rid of more deprecated
+	* [r6532] regress/loader/MultiPointM-wkt.sql,
+	  regress/loader/PointZ-wkb.sql, regress/loader/Polygon-wkt.sql,
+	  regress/loader/PolygonM-wkb.sql, regress/loader/PolygonM-wkt.sql,
+	  regress/loader/PolygonZ-wkb.sql, regress/loader/PolygonZ-wkt.sql,
+	  regress/lwgeom_regress.sql, regress/regress_proj.sql,
+	  regress/regress_proj_expected, regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-curvepoly_expected: get rid of more deprecated
 
 2010-12-29 14:14  Regina Obe <lr at pcorp.us>
 
-	* [r6531] Get rid of more deprecated calls
+	* [r6531] regress/affine.sql, regress/affine_expected,
+	  regress/ctors.sql, regress/ctors_expected,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected,
+	  regress/removepoint.sql, regress/removepoint_expected,
+	  regress/setpoint.sql, regress/setpoint_expected,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql: Get rid of more deprecated
+	  calls
 
 2010-12-29 14:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6530] Update test to reflect that polygons are now supported.
+	* [r6530] regress/measures.sql, regress/measures_expected: Update
+	  test to reflect that polygons are now supported.
 
 2010-12-29 09:58  Regina Obe <lr at pcorp.us>
 
-	* [r6529] start new section
+	* [r6529] doc/extras_topology.xml: start new section
 
 2010-12-28 22:12  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6528] 3D distance functions against polygons
+	* [r6528] liblwgeom/measures3d.c, liblwgeom/measures3d.h: 3D
+	  distance functions against polygons
 
 2010-12-28 21:58  Regina Obe <lr at pcorp.us>
 
-	* [r6527] fix dangling RT_ST_Box2D references
+	* [r6527] doc/reference_raster.xml: fix dangling RT_ST_Box2D
+	  references
 
 2010-12-28 18:24  Regina Obe <lr at pcorp.us>
 
-	* [r6526] Get rid of deprecated calls
+	* [r6526] regress/loader/Arc-wkb.sql, regress/loader/Arc-wkt.sql,
+	  regress/loader/ArcM-wkb.sql, regress/loader/ArcM-wkt.sql,
+	  regress/loader/MultiPoint-wkb.sql,
+	  regress/loader/MultiPoint-wkt.sql,
+	  regress/loader/MultiPointM-wkb.sql,
+	  regress/loader/MultiPointZ-wkb.sql,
+	  regress/loader/MultiPointZ-wkt.sql, regress/loader/Point-wkb.sql,
+	  regress/loader/Point-wkt.sql, regress/loader/PointM-wkb.sql,
+	  regress/loader/PointM-wkt.sql, regress/loader/PointZ-wkt.sql,
+	  regress/loader/Polygon-wkb.sql: Get rid of deprecated calls
 
 2010-12-28 18:24  Regina Obe <lr at pcorp.us>
 
-	* [r6525] get rid of deprecated calls
+	* [r6525] regress/regress_bdpoly.sql,
+	  regress/regress_bdpoly_expected: get rid of deprecated calls
 
 2010-12-28 18:22  Regina Obe <lr at pcorp.us>
 
-	* [r6524] start getting rid of deprecated calls
+	* [r6524] loader/pgsql2shp-core.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c: start getting rid of deprecated calls
 
 2010-12-28 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6523] Fix regression failure in standard serialization mode.
-	  (#735)
+	* [r6523] liblwgeom/g_box.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix regression failure in standard
+	  serialization mode. (#735)
 
 2010-12-28 17:16  Sandro Santilli <strk at kbt.io>
 
-	* [r6522] Default topology tolerance is 0, not -1
+	* [r6522] topology/topology.sql.in.c: Default topology tolerance is
+	  0, not -1
 
 2010-12-28 15:47  Regina Obe <lr at pcorp.us>
 
-	* [r6521] reenable ST_AddPoint
+	* [r6521] doc/xsl/postgis_gardentest.sql.xsl: reenable ST_AddPoint
 
 2010-12-28 01:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6520] Over-determined dimensionality in building line from
-	  lwptarray
+	* [r6520] liblwgeom/lwline.c: Over-determined dimensionality in
+	  building line from lwptarray
 
 2010-12-28 00:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6519] Whoops, senses of many 2d operators were reversed.
+	* [r6519] postgis/geography.sql.in.c, postgis/geography_gist.c:
+	  Whoops, senses of many 2d operators were reversed.
 
 2010-12-28 00:42  Regina Obe <lr at pcorp.us>
 
-	* [r6518] miscellaneous fixes and indentation
+	* [r6518] doc/extras_topology.xml: miscellaneous fixes and
+	  indentation
 
 2010-12-28 00:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6517] T_Distance_Spheroid is kinda broken (#677)
+	* [r6517] regress/tickets.sql, regress/tickets_expected:
+	  T_Distance_Spheroid is kinda broken (#677)
 
 2010-12-28 00:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6516] ST_Distance_Spheroid is kinda broken (#677)
+	* [r6516] liblwgeom/g_box.c, liblwgeom/lwgeodetic.c,
+	  postgis/lwgeom_spheroid.c: ST_Distance_Spheroid is kinda broken
+	  (#677)
 
 2010-12-27 22:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6515] ST_MakeLine aggregate function crashes with empty
-	  geometries (#729)
+	* [r6515] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwline.c, postgis/lwgeom_functions_basic.c,
+	  regress/tickets.sql, regress/tickets_expected: ST_MakeLine
+	  aggregate function crashes with empty geometries (#729)
 
 2010-12-27 11:56  Sandro Santilli <strk at kbt.io>
 
-	* [r6514] PG_CONFIG seems to be needed for PGXS
+	* [r6514] topology/Makefile.in: PG_CONFIG seems to be needed for
+	  PGXS
 
 2010-12-27 11:10  Sandro Santilli <strk at kbt.io>
 
-	* [r6513] Add ST_SharedPaths and ST_Snap items
+	* [r6513] NEWS: Add ST_SharedPaths and ST_Snap items
 
 2010-12-27 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r6512] Do not consider DEBUG and NOTICE mesages when running
-	  sqlmm regression tests. Should fix #734.
+	* [r6512] topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected: Do not consider DEBUG and
+	  NOTICE mesages when running sqlmm regression tests. Should fix
+	  #734.
 
 2010-12-27 03:38  Regina Obe <lr at pcorp.us>
 
-	* [r6511] ST_Box2D -> Box2D
+	* [r6511] doc/reference_raster.xml: ST_Box2D -> Box2D
 
 2010-12-27 01:40  Regina Obe <lr at pcorp.us>
 
-	* [r6510] get rid of more functions
+	* [r6510] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c: get
+	  rid of more functions
 
 2010-12-26 19:27  Regina Obe <lr at pcorp.us>
 
-	* [r6509] revise to include mention of topology support
+	* [r6509] doc/xsl/postgis_aggs_mm.xml.xsl: revise to include
+	  mention of topology support
 
 2010-12-26 19:11  Regina Obe <lr at pcorp.us>
 
-	* [r6507] fix tag typo pointed out by strk
+	* [r6507] doc/using_postgis_dataman.xml: fix tag typo pointed out
+	  by strk
 
 2010-12-26 18:47  Regina Obe <lr at pcorp.us>
 
-	* [r6506] put AddTopo.. example in programlisting tag, minior
-	  indenting changes
+	* [r6506] doc/extras_topology.xml: put AddTopo.. example in
+	  programlisting tag, minior indenting changes
 
 2010-12-26 13:24  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6505] ST_Box2D replaced by Box2D. Related ticket #730.
+	* [r6505] raster/rt_pg/rtpostgis.sql.in.c: ST_Box2D replaced by
+	  Box2D. Related ticket #730.
 
 2010-12-25 19:38  Regina Obe <lr at pcorp.us>
 
-	* [r6504] DropTopogeometryColumn
+	* [r6504] doc/extras_topology.xml: DropTopogeometryColumn
 
 2010-12-25 19:02  Regina Obe <lr at pcorp.us>
 
-	* [r6503]
+	* [r6503] doc/extras_topology.xml:
 
 2010-12-25 18:58  Regina Obe <lr at pcorp.us>
 
-	* [r6502] Example for addtopogeometrycolumn
+	* [r6502] doc/extras_topology.xml: Example for
+	  addtopogeometrycolumn
 
 2010-12-24 22:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6501] Change default gserialized gist index to 2d and put all
-	  the old operators back in place.
+	* [r6501] postgis/geography.sql.in.c, postgis/geography_gist.c:
+	  Change default gserialized gist index to 2d and put all the old
+	  operators back in place.
 
 2010-12-24 18:13  Regina Obe <lr at pcorp.us>
 
-	* [r6500] fix data type mismatches that got flagged when generating
-	  topology comments, put in a set_path clause for topology comments
-	  generation
+	* [r6500] doc/extras_topology.xml,
+	  doc/xsl/topology_comments.sql.xsl: fix data type mismatches that
+	  got flagged when generating topology comments, put in a set_path
+	  clause for topology comments generation
 
 2010-12-24 18:01  Regina Obe <lr at pcorp.us>
 
-	* [r6499] Start work on topology database help and garden tester.
+	* [r6499] doc/xsl/topology_comments.sql.xsl,
+	  doc/xsl/topology_gardentest.sql.xsl: Start work on topology
+	  database help and garden tester.
 
 2010-12-24 17:53  Regina Obe <lr at pcorp.us>
 
-	* [r6498] AddTopoGeometryColumn
+	* [r6498] doc/extras_topology.xml: AddTopoGeometryColumn
 
 2010-12-24 10:22  Sandro Santilli <strk at kbt.io>
 
-	* [r6497] Update with some integrations provided by Andrea Peri
-	  [RT-SIGTA]
+	* [r6497] topology/README: Update with some integrations provided
+	  by Andrea Peri [RT-SIGTA]
 
 2010-12-24 01:38  Regina Obe <lr at pcorp.us>
 
-	* [r6496] Fix for #732 - chip does not exist
+	* [r6496] postgis/postgis_drop.sql.in.c: Fix for #732 - chip does
+	  not exist
 
 2010-12-23 22:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6495] Add more tickets tests up to #700
+	* [r6495] regress/tickets.sql, regress/tickets_expected: Add more
+	  tickets tests up to #700
 
 2010-12-23 22:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6494] Fix conversion to geometry (#730)
+	* [r6494] raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h: Fix
+	  conversion to geometry (#730)
 
 2010-12-23 19:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6493] Add some tickets from the trac into regression
+	* [r6493] regress/tickets.sql, regress/tickets_expected: Add some
+	  tickets from the trac into regression
 
 2010-12-23 18:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6492] Move clone prototypes back into public...
+	* [r6492] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h:
+	  Move clone prototypes back into public...
 
 2010-12-23 18:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6491] ST_AddPoint is broken (#662)
+	* [r6491] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c: ST_AddPoint is broken (#662)
 
 2010-12-23 17:41  Regina Obe <lr at pcorp.us>
 
-	* [r6490] ability to exclude operators from testing
+	* [r6490] doc/xsl/postgis_gardentest.sql.xsl: ability to exclude
+	  operators from testing
 
 2010-12-23 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r6489] Other CREATEFUNCTION and _VOLATILE* gone (see #714)
+	* [r6489] topology/topology.sql.in.c: Other CREATEFUNCTION and
+	  _VOLATILE* gone (see #714)
 
 2010-12-23 17:21  Regina Obe <lr at pcorp.us>
 
-	* [r6488] log more sql
+	* [r6488] doc/xsl/raster_gardentest.sql.xsl: log more sql
 
 2010-12-23 17:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6487] ST_MakeBox2D crashes with LINESTRING (#728)
+	* [r6487] postgis/lwgeom_box2dfloat4.c: ST_MakeBox2D crashes with
+	  LINESTRING (#728)
 
 2010-12-23 14:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6486] Stop relying on preprocessor for CREATEFUNCTION and
-	  _VOLATILE (see #714)
+	* [r6486] topology/sql/sqlmm.sql: Stop relying on preprocessor for
+	  CREATEFUNCTION and _VOLATILE (see #714)
 
 2010-12-23 13:31  Regina Obe <lr at pcorp.us>
 
-	* [r6485] miss end para
+	* [r6485] doc/reference_measure.xml: miss end para
 
 2010-12-23 12:49  Sandro Santilli <strk at kbt.io>
 
-	* [r6484] Make ST_GetFaceGeometry use ST_BuildArea rather than
-	  assuming first polygon coming out of Polygonize will be the
-	  correct one. Fixes ticket #726. Enables automated testing for it.
+	* [r6484] topology/sql/sqlmm.sql, topology/test/Makefile,
+	  topology/test/regress/st_getfacegeometry.sql,
+	  topology/test/regress/st_getfacegeometry_expected: Make
+	  ST_GetFaceGeometry use ST_BuildArea rather than assuming first
+	  polygon coming out of Polygonize will be the correct one. Fixes
+	  ticket #726. Enables automated testing for it.
 
 2010-12-23 12:28  Sandro Santilli <strk at kbt.io>
 
-	* [r6483] Add test showing bug in st_getfacegeometry
+	* [r6483] topology/test/regress/st_getfacegeometry.sql: Add test
+	  showing bug in st_getfacegeometry
 
 2010-12-23 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6482] more git ignores
+	* [r6482] .gitignore: more git ignores
 
 2010-12-22 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6481] Last regression fixes for postgis-on-gserialized
+	* [r6481] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
+	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c: Last regression fixes for
+	  postgis-on-gserialized
 
 2010-12-22 21:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6480] Change srid from uint32 to int32 and update gserialized
-	  and TYPMOD handlers to deal with signed SRIDs
+	* [r6480] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c,
+	  liblwgeom/g_serialized.txt, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_rtree.h: Change srid from uint32 to int32 and
+	  update gserialized and TYPMOD handlers to deal with signed SRIDs
 
 2010-12-22 20:02  Regina Obe <lr at pcorp.us>
 
-	* [r6479] miscellaneous
+	* [r6479] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/measures.sql: miscellaneous
 
 2010-12-22 19:41  Regina Obe <lr at pcorp.us>
 
-	* [r6478] Goodbye length
+	* [r6478] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/measures.sql: Goodbye length
 
 2010-12-22 19:15  Regina Obe <lr at pcorp.us>
 
-	* [r6477] Good bye simplify
+	* [r6477] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/simplify.sql, regress/simplify_expected: Good bye
+	  simplify
 
 2010-12-22 19:04  Regina Obe <lr at pcorp.us>
 
-	* [r6476] History #515: good bye chip (we can hold on to the
-	  dependency functions thru postgis 2.0 and then maybe completely
-	  rid in 2.1)
+	* [r6476] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c:
+	  History #515: good bye chip (we can hold on to the dependency
+	  functions thru postgis 2.0 and then maybe completely rid in 2.1)
 
 2010-12-22 18:59  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6475] Basic flex/bison grammar to start working with raster
-	  MapAlgebra
+	* [r6475] raster/ma_lexer.l, raster/ma_parser.y: Basic flex/bison
+	  grammar to start working with raster MapAlgebra
 
 2010-12-22 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r6474] Support faces with all edges on the same side, and test
-	  [RT-SIGTA]
+	* [r6474] topology/sql/populate.sql,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Support faces with all
+	  edges on the same side, and test [RT-SIGTA]
 
 2010-12-22 18:42  Regina Obe <lr at pcorp.us>
 
-	* [r6473] get rid of addbbox,dropbbox,hasbbox (and replace
-	  occurrences in regress with newer postgis_addbbox etc)
+	* [r6473] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/regress.sql: get rid of addbbox,dropbbox,hasbbox (and
+	  replace occurrences in regress with newer postgis_addbbox etc)
 
 2010-12-22 18:24  Sandro Santilli <strk at kbt.io>
 
-	* [r6472] Add rules to avoid the infinite loop took before
-	  ./configure is run
+	* [r6472] Makefile: Add rules to avoid the infinite loop took
+	  before ./configure is run
 
 2010-12-22 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r6471] Implement topology.AddFace and add test
+	* [r6471] topology/sql/populate.sql, topology/test/Makefile,
+	  topology/test/regress/addface.sql,
+	  topology/test/regress/addface_expected: Implement
+	  topology.AddFace and add test
 
 2010-12-22 17:08  Regina Obe <lr at pcorp.us>
 
-	* [r6470] move all deprecated Affine functoins to legach.sql.in.c,
-	  remove use in non-deprecated functions and in regress tests
+	* [r6470] postgis/legacy.sql.in.c, postgis/postgis.sql.in.c,
+	  regress/affine.sql, regress/affine_expected,
+	  regress/measures.sql: move all deprecated Affine functoins to
+	  legach.sql.in.c, remove use in non-deprecated functions and in
+	  regress tests
 
 2010-12-22 06:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6469] Add legacy file for removed-but-not-forgotten old
-	  function aliases
+	* [r6469] postgis/legacy.sql.in.c: Add legacy file for
+	  removed-but-not-forgotten old function aliases
 
 2010-12-22 01:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6468] Continue working GSERIALIZED_ON into the code base.
-	  Working on switching BOX2DFLOAT4 to a GBOX
+	* [r6468] liblwgeom/liblwgeom.h, liblwgeom/lwpoint.c,
+	  liblwgeom/measures.c, liblwgeom/measures3d.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c:
+	  Continue working GSERIALIZED_ON into the code base. Working on
+	  switching BOX2DFLOAT4 to a GBOX
 
 2010-12-21 23:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6467] Remove some ST_ variants of cast-support functions
-	  (#302), and start legacy.sql.in.c (#722)
+	* [r6467] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwpoly.c,
+	  liblwgeom/ptarray.c, postgis/geography_gist.c,
+	  postgis/gserialized.h, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_pg.c, postgis/lwgeom_pg.h,
+	  postgis/postgis.sql.in.c, postgis/postgis_drop.sql.in.c,
+	  regress/affine.sql, regress/lwgeom_regress.sql,
+	  regress/regress.sql, regress/regress_expected,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-multisurface.sql: Remove some ST_ variants of
+	  cast-support functions (#302), and start legacy.sql.in.c (#722)
 
 2010-12-21 22:19  Regina Obe <lr at pcorp.us>
 
-	* [r6466] fix typo
+	* [r6466] doc/using_postgis_dataman.xml: fix typo
 
 2010-12-21 22:14  Regina Obe <lr at pcorp.us>
 
-	* [r6464] point relation functions to DE-9IM section of docs for
-	  more info
+	* [r6464] doc/reference_measure.xml, doc/using_postgis_dataman.xml:
+	  point relation functions to DE-9IM section of docs for more info
 
 2010-12-21 21:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6463] More clean-up and work on using gserialized.
+	* [r6463] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, postgis/geography.h,
+	  postgis/geography_gist.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_pg.c: More clean-up and work on using gserialized.
 
 2010-12-21 18:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6462] Push the UNKNOWN forcing down into gserialized get/set
+	* [r6462] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_serialized.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwhomogenize.c: Push the UNKNOWN
+	  forcing down into gserialized get/set
 
 2010-12-21 17:38  Regina Obe <lr at pcorp.us>
 
-	* [r6461] Document ST_RelateMatch -- polish up later
+	* [r6461] doc/extras_topology.xml, doc/postgis.xml,
+	  doc/reference_measure.xml: Document ST_RelateMatch -- polish up
+	  later
 
 2010-12-21 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r6460] Don't release memory associated with arguments. Fixes
-	  #725.
+	* [r6460] postgis/lwgeom_geos_relatematch.c: Don't release memory
+	  associated with arguments. Fixes #725.
 
 2010-12-21 10:32  Sandro Santilli <strk at kbt.io>
 
-	* [r6459] Implement ST_RelateMatch, see ticket #717. [RT-SIGTA]
+	* [r6459] postgis/Makefile.in, postgis/lwgeom_geos_relatematch.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/relatematch.sql, regress/relatematch_expected: Implement
+	  ST_RelateMatch, see ticket #717. [RT-SIGTA]
 
 2010-12-21 01:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6458] Some preliminary fixes to support SRID_UNKNOWN == 0
+	* [r6458] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwin_wkb.c: Some preliminary fixes to support
+	  SRID_UNKNOWN == 0
 
 2010-12-20 23:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6457] Add regression test for #723
+	* [r6457] regress/tickets.sql, regress/tickets_expected: Add
+	  regression test for #723
 
 2010-12-20 22:01  Sandro Santilli <strk at kbt.io>
 
-	* [r6456] Fix addEdge when both endpoints are shared with an
-	  existing edge (and test) [RT-SIGTA]
+	* [r6456] topology/sql/populate.sql,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected: Fix addEdge when both
+	  endpoints are shared with an existing edge (and test) [RT-SIGTA]
 
 2010-12-20 19:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6455] Fix last regression break in casting
+	* [r6455] postgis/geography_inout.c: Fix last regression break in
+	  casting
 
 2010-12-20 19:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6454] Arg, there's regression breaks in the last commit!
+	* [r6454] liblwgeom/g_box.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_transform.c: Arg, there's regression breaks in the
+	  last commit!
 
 2010-12-20 19:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6453] ST_Intersection for geography is really messed up (#723)
+	* [r6453] liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, postgis/geography_gist.c: ST_Intersection for
+	  geography is really messed up (#723)
 
 2010-12-20 12:03  Regina Obe <lr at pcorp.us>
 
-	* [r6452] fix typo
+	* [r6452] doc/xsl/postgis_gardentest.sql.xsl: fix typo
 
 2010-12-20 04:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6450] Remove a few more old constructions in favour of
-	  forward-compatible approaches.
+	* [r6450] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_functions_basic.c: Remove
+	  a few more old constructions in favour of forward-compatible
+	  approaches.
 
 2010-12-18 21:48  Regina Obe <lr at pcorp.us>
 
-	* [r6448] fix spatial_class update
+	* [r6448] doc/xsl/postgis_gardentest.sql.xsl: fix spatial_class
+	  update
 
 2010-12-18 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6447] Add the operators to the index opclass too
+	* [r6447] postgis/geography.sql.in.c: Add the operators to the
+	  index opclass too
 
 2010-12-18 16:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6446] Add some operators to indexes on gserialized
+	* [r6446] postgis/geography.sql.in.c, postgis/geography_gist.c,
+	  postgis/postgis.sql.in.c: Add some operators to indexes on
+	  gserialized
 
 2010-12-18 15:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6445] Add in test for #720
+	* [r6445] regress/tickets.sql, regress/tickets_expected: Add in
+	  test for #720
 
 2010-12-18 15:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6444] ST_Transform is broken for all MULTI geometries (#720),
-	  wonder how that got through...
+	* [r6444] postgis/lwgeom_transform.c: ST_Transform is broken for
+	  all MULTI geometries (#720), wonder how that got through...
 
 2010-12-18 05:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6443] Add gserialized.h. Later this can be the central place
-	  for index/object utilities, for now it just holds the switch to
-	  turn the gserialized code on and off while we develop
+	* [r6443] postgis/geography.sql.in.c, postgis/gserialized.h,
+	  postgis/lwgeom_pg.h, postgis/sqldefines.h.in: Add gserialized.h.
+	  Later this can be the central place for index/object utilities,
+	  for now it just holds the switch to turn the gserialized code on
+	  and off while we develop
 
 2010-12-18 04:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6442] Remove oddity around gbox duplication
+	* [r6442] liblwgeom/g_box.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c: Remove oddity around gbox duplication
 
 2010-12-18 00:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6441] More syncro between geometry and geography. Stubbed index
-	  binding.
+	* [r6441] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwin_wkb.c, loader/cunit, postgis/Makefile.in,
+	  postgis/geography.sql.in.c, postgis/geography_gist.c,
+	  postgis/postgis.sql.in.c: More syncro between geometry and
+	  geography. Stubbed index binding.
 
 2010-12-17 22:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6440] Re-name GiST index functions generically for re-use in
-	  geometry.
+	* [r6440] postgis/geography.sql.in.c, postgis/geography_gist.c:
+	  Re-name GiST index functions generically for re-use in geometry.
 
 2010-12-17 22:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6439] Review to prepare generic index bindings for geography,
-	  then geometry
+	* [r6439] postgis/geography.h, postgis/geography_gist.c,
+	  regress/tickets.sql, regress/tickets_expected: Review to prepare
+	  generic index bindings for geography, then geometry
 
 2010-12-17 21:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6438] Harmonize some index support functions to be more generic
-	  gserialized functions and less specific geography functions.
+	* [r6438] liblwgeom/g_box.c, liblwgeom/liblwgeom.h,
+	  postgis/geography.h, postgis/geography_btree.c,
+	  postgis/geography_gist.c, postgis/geography_measurement.c,
+	  regress/tickets.sql, regress/tickets_expected: Harmonize some
+	  index support functions to be more generic gserialized functions
+	  and less specific geography functions.
 
 2010-12-17 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6437] Re-orgs to push the geodetic/cartesian divide a little
-	  further under the covers as part of the geometry/geography group
-	  hug at the index bindings level.
+	* [r6437] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c, postgis/geography.h,
+	  postgis/geography_gist.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_transform.c,
+	  regress/measures.sql: Re-orgs to push the geodetic/cartesian
+	  divide a little further under the covers as part of the
+	  geometry/geography group hug at the index bindings level.
 
 2010-12-17 18:34  Regina Obe <lr at pcorp.us>
 
-	* [r6436] fix typo add DropTopology
+	* [r6436] doc/extras_topology.xml, doc/using_postgis_dataman.xml:
+	  fix typo add DropTopology
 
 2010-12-17 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r6435] Add regress testing for topology.AddEdge
+	* [r6435] topology/test/Makefile,
+	  topology/test/regress/addedge.sql,
+	  topology/test/regress/addedge_expected: Add regress testing for
+	  topology.AddEdge
 
 2010-12-17 17:44  Regina Obe <lr at pcorp.us>
 
-	* [r6434]
+	* [r6434] doc/extras.xml, doc/extras_topology.xml:
 
 2010-12-17 17:24  Regina Obe <lr at pcorp.us>
 
-	* [r6433]
+	* [r6433] doc/Makefile.in, doc/extras_topology.xml,
+	  doc/postgis.xml:
 
 2010-12-17 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6432] Add a note about possible semantic change
+	* [r6432] topology/sql/populate.sql: Add a note about possible
+	  semantic change
 
 2010-12-17 17:16  Sandro Santilli <strk at kbt.io>
 
-	* [r6431] New topology.AddEdge function [RT-SIGTA]
+	* [r6431] topology/sql/populate.sql: New topology.AddEdge function
+	  [RT-SIGTA]
 
 2010-12-17 16:45  Regina Obe <lr at pcorp.us>
 
-	* [r6430] fix typos
+	* [r6430] doc/postgis.xml: fix typos
 
 2010-12-17 16:34  Regina Obe <lr at pcorp.us>
 
-	* [r6429] Put in section in manual for topology and extras in
-	  general. Change postgis.refractions.net to www.postgis.org
+	* [r6429] doc/extras.xml, doc/extras_topology.xml,
+	  doc/introduction.xml, doc/postgis.xml: Put in section in manual
+	  for topology and extras in general. Change
+	  postgis.refractions.net to www.postgis.org
 
 2010-12-17 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r6428] Use newer quoting paradigm ($$); use ST_Crosses when
-	  willing to check crossing, not just intersection...; add proper
-	  credits
+	* [r6428] topology/sql/populate.sql: Use newer quoting paradigm
+	  ($$); use ST_Crosses when willing to check crossing, not just
+	  intersection...; add proper credits
 
 2010-12-17 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r6427] Add an inspection in the final node table
+	* [r6427] topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected: Add an inspection in the
+	  final node table
 
 2010-12-17 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r6426] Add test for topology.addNode
+	* [r6426] topology/test/Makefile,
+	  topology/test/regress/addnode.sql,
+	  topology/test/regress/addnode_expected: Add test for
+	  topology.addNode
 
 2010-12-17 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r6425] Avoid NOTICE messages while running topology tests, make
-	  results immune of the number of topologies ever created in the
-	  database (helps getting stable results when running the tests
-	  manually using run_test directly)
+	* [r6425] topology/test/invalid_topology.sql,
+	  topology/test/load_topology.sql,
+	  topology/test/regress/legacy_invalid.sql,
+	  topology/test/regress/legacy_invalid_expected,
+	  topology/test/regress/legacy_predicate.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query.sql,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected: Avoid NOTICE
+	  messages while running topology tests, make results immune of the
+	  number of topologies ever created in the database (helps getting
+	  stable results when running the tests manually using run_test
+	  directly)
 
 2010-12-17 14:00  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6424] Added very basic flex files for raster MapAlgebra
-	  implementation. The file
+	* [r6424] raster/ma_lexer.l, raster/ma_lexer_only.l: Added very
+	  basic flex files for raster MapAlgebra implementation. The file
 	  'ma_lexer_only' is for testing only the lexer, without the parser
 
 2010-12-17 07:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6423] split load_topology in 3 steps: load of topology,
-	  creation of feature tables, query of feature tables. Adapt tests
-	  accordingly.
+	* [r6423] topology/test/Makefile, topology/test/load_features.sql,
+	  topology/test/load_topology.sql,
+	  topology/test/query_features.sql,
+	  topology/test/regress/legacy_predicate.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_query.sql,
+	  topology/test/regress/legacy_query_expected,
+	  topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected,
+	  topology/test/validate_topology.sql: split load_topology in 3
+	  steps: load of topology, creation of feature tables, query of
+	  feature tables. Adapt tests accordingly.
 
 2010-12-16 18:02  Sandro Santilli <strk at kbt.io>
 
-	* [r6422] Return number of failures as exit status
+	* [r6422] regress/run_test: Return number of failures as exit
+	  status
 
 2010-12-16 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r6421] Have run_test exit code reflect presence of failures.
+	* [r6421] regress/run_test: Have run_test exit code reflect
+	  presence of failures.
 
 2010-12-16 17:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6420] Remove duplicated check rule
+	* [r6420] regress/Makefile.in: Remove duplicated check rule
 
 2010-12-16 17:46  Sandro Santilli <strk at kbt.io>
 
-	* [r6419] This one shouldn't be in the repository.. anyway, since
-	  it is...
+	* [r6419] .gitignore: This one shouldn't be in the repository..
+	  anyway, since it is...
 
 2010-12-16 17:30  Sandro Santilli <strk at kbt.io>
 
-	* [r6418] Turn 'regress' dir into a first class subdir, fixes
-	  ticket #715
+	* [r6418] GNUmakefile.in, regress/Makefile.in: Turn 'regress' dir
+	  into a first class subdir, fixes ticket #715
 
 2010-12-16 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r6417] Comment-out obsoleted rules (didn't drop in case someone
-	  will miss them)
+	* [r6417] GNUmakefile.in: Comment-out obsoleted rules (didn't drop
+	  in case someone will miss them)
 
 2010-12-16 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r6416] Add 'distclean' to the SUBDIRS target
+	* [r6416] GNUmakefile.in, liblwgeom/Makefile.in, utils/Makefile:
+	  Add 'distclean' to the SUBDIRS target
 
 2010-12-16 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r6415] Add 'check' rule under the SUBDIR loop. You now get
-	  topology checked if you configured --with-topology
+	* [r6415] GNUmakefile.in, utils/Makefile: Add 'check' rule under
+	  the SUBDIR loop. You now get topology checked if you configured
+	  --with-topology
 
 2010-12-16 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6414] Only run unit tests when building GUI (See
+	* [r6414] loader/Makefile.in: Only run unit tests when building GUI
+	  (See
 	  http://postgis.refractions.net/pipermail/postgis-devel/2010-December/011014.html)
 
 2010-12-16 14:17  Regina Obe <lr at pcorp.us>
 
-	* [r6413] yeh can put ST_AsKML test back in now that trunk isn't
-	  crashing on it.
+	* [r6413] doc/xsl/postgis_gardentest.sql.xsl: yeh can put ST_AsKML
+	  test back in now that trunk isn't crashing on it.
 
 2010-12-16 13:16  Regina Obe <lr at pcorp.us>
 
-	* [r6412] most have missed these
+	* [r6412] regress/long_xact_expected,
+	  regress/lwgeom_regress_expected, regress/measures_expected: most
+	  have missed these
 
 2010-12-16 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r6411] Add 'clean' to the set of targets handled with the
-	  SUBDIRS loop
+	* [r6411] GNUmakefile.in, utils/Makefile: Add 'clean' to the set of
+	  targets handled with the SUBDIRS loop
 
 2010-12-15 22:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6410] Add in GSERIALIZED options for many of the pglgweom_
-	  support functions.
+	* [r6410] postgis/lwgeom_pg.c: Add in GSERIALIZED options for many
+	  of the pglgweom_ support functions.
 
 2010-12-15 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6409] Add in #defines to allow conditional switch-over to
-	  GSERIALIZED
+	* [r6409] liblwgeom/liblwgeom.h, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h: Add in #defines to
+	  allow conditional switch-over to GSERIALIZED
 
 2010-12-15 20:06  Sandro Santilli <strk at kbt.io>
 
-	* [r6408] Fail on fix subdir build failure. Add missing uninstall
-	  rule in liblwgeom
+	* [r6408] GNUmakefile.in, liblwgeom/Makefile.in: Fail on fix subdir
+	  build failure. Add missing uninstall rule in liblwgeom
 
 2010-12-15 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6407] Remove silly pointer tests from LWGEOM_collect
+	* [r6407] postgis/lwgeom_functions_basic.c: Remove silly pointer
+	  tests from LWGEOM_collect
 
 2010-12-15 18:29  Sandro Santilli <strk at kbt.io>
 
-	* [r6406] Install topology.sql in the same directory as other
-	  things postgis
+	* [r6406] topology/Makefile.in: Install topology.sql in the same
+	  directory as other things postgis
 
 2010-12-15 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6405] LWGEOM_accum is orphaned code, bye bye!
+	* [r6405] postgis/lwgeom_functions_basic.c: LWGEOM_accum is
+	  orphaned code, bye bye!
 
 2010-12-15 18:03  Sandro Santilli <strk at kbt.io>
 
-	* [r6404] Generate GNUMakefile, add a --with-topology switch to
-	  configure, enabling descending under topology/ dir
+	* [r6404] GNUmakefile, GNUmakefile.in, configure.ac,
+	  topology/Version.config: Generate GNUMakefile, add a
+	  --with-topology switch to configure, enabling descending under
+	  topology/ dir
 
 2010-12-15 17:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6403] Move geometrycollection back out of the supported types
-	  for KML
+	* [r6403] liblwgeom/cunit/cu_out_kml.c: Move geometrycollection
+	  back out of the supported types for KML
 
 2010-12-15 17:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6402] KML crashes on EMPTY (#681)
+	* [r6402] liblwgeom/lwout_kml.c, liblwgeom/stringbuffer.c,
+	  postgis/geography_inout.c: KML crashes on EMPTY (#681)
 
 2010-12-15 17:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6401] Thanks for the great partecipation around GNUmakefile
-	  improvements proposal. It's finally here :)
+	* [r6401] GNUmakefile: Thanks for the great partecipation around
+	  GNUmakefile improvements proposal. It's finally here :)
 
 2010-12-15 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r6400] Add a check rule under topology/ [RT-SIGTA]
+	* [r6400] topology/Makefile.in: Add a check rule under topology/
+	  [RT-SIGTA]
 
 2010-12-15 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r6399] Make sure predicate sql file is generated before use
+	* [r6399] topology/test/Makefile: Make sure predicate sql file is
+	  generated before use
 
 2010-12-15 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r6398] Add sqlmm automated test. Drop old rules [RT-SIGTA]
+	* [r6398] topology/test/Makefile, topology/test/regress/sqlmm.sql,
+	  topology/test/regress/sqlmm_expected,
+	  topology/test/sqlmm_topology.sql: Add sqlmm automated test. Drop
+	  old rules [RT-SIGTA]
 
 2010-12-15 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r6397] automatize topology validity checking [RT-SIGTA]
+	* [r6397] topology/test/Makefile,
+	  topology/test/regress/legacy_invalid.sql,
+	  topology/test/regress/legacy_invalid_expected: automatize
+	  topology validity checking [RT-SIGTA]
 
 2010-12-15 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6396] Start a proper 'make check' rule, using the testrunner in
-	  top dir's regress dir
+	* [r6396] topology/test/Makefile, topology/test/regress,
+	  topology/test/regress/legacy_predicate.sql,
+	  topology/test/regress/legacy_predicate_expected,
+	  topology/test/regress/legacy_validate.sql,
+	  topology/test/regress/legacy_validate_expected: Start a proper
+	  'make check' rule, using the testrunner in top dir's regress dir
 
 2010-12-15 15:25  Regina Obe <lr at pcorp.us>
 
-	* [r6395] okay just exclude POLYGON EMPTY and ST_AsKML -- too many
-	  victims for POLYGON EMPTY including ST_LineMerge now. change
-	  namespace to www.postgis.org
+	* [r6395] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: okay just exclude POLYGON
+	  EMPTY and ST_AsKML -- too many victims for POLYGON EMPTY
+	  including ST_LineMerge now. change namespace to www.postgis.org
 
 2010-12-15 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r6394] Allow run_test calls from foreign directories
+	* [r6394] regress/run_test: Allow run_test calls from foreign
+	  directories
 
 2010-12-15 14:09  Sandro Santilli <strk at kbt.io>
 
-	* [r6393] Do not read ~/.psqlrc when creating database
+	* [r6393] regress/run_test: Do not read ~/.psqlrc when creating
+	  database
 
 2010-12-15 14:04  Sandro Santilli <strk at kbt.io>
 
-	* [r6392] Add a --topology switch to equip regression db with
-	  topology support when requested
+	* [r6392] regress/run_test: Add a --topology switch to equip
+	  regression db with topology support when requested
 
 2010-12-15 13:39  Sandro Santilli <strk at kbt.io>
 
-	* [r6391] Add new populate.sql file to host topology population
-	  routines. Properly encode dependencies.
+	* [r6391] topology/Makefile.in, topology/sql/populate.sql,
+	  topology/topology.sql.in.c: Add new populate.sql file to host
+	  topology population routines. Properly encode dependencies.
 
 2010-12-15 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r6390] exclude more functions from tests that are sorta broken
+	* [r6390] doc/xsl/postgis_gardentest.sql.xsl: exclude more
+	  functions from tests that are sorta broken
 
 2010-12-15 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r6389] Split sqlmm specific things into its own file
+	* [r6389] topology/sql, topology/sql/sqlmm.sql,
+	  topology/topology.sql.in.c: Split sqlmm specific things into its
+	  own file
 
 2010-12-15 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r6388] Work outside of transaction, to help upgrade/test cycles.
-	  Fix leftover from previous commit. [RT-SIGTA]
+	* [r6388] topology/topology.sql.in.c: Work outside of transaction,
+	  to help upgrade/test cycles. Fix leftover from previous commit.
+	  [RT-SIGTA]
 
 2010-12-15 10:44  Sandro Santilli <strk at kbt.io>
 
-	* [r6387] Fix typo in TopoGeo_addLinestring description, add DEBUG
-	  lines [RT-SIGTA]
+	* [r6387] topology/topology.sql.in.c: Fix typo in
+	  TopoGeo_addLinestring description, add DEBUG lines [RT-SIGTA]
 
 2010-12-15 10:08  Sandro Santilli <strk at kbt.io>
 
-	* [r6386] Fix detection of non-existent schema in ST_CreateTopoGeo
+	* [r6386] topology/topology.sql.in.c: Fix detection of non-existent
+	  schema in ST_CreateTopoGeo
 
 2010-12-15 00:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6385] Flip more memcpy calls away.
+	* [r6385] postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_export.c: Flip more memcpy calls away.
 
 2010-12-15 00:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6384] Remove some calls to memcpy in favor of API functions.
+	* [r6384] postgis/lwgeom_geos_clean.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_transform.c: Remove some calls to memcpy in favor
+	  of API functions.
 
 2010-12-15 00:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6383] Strip out more instances of SERIALIZED_FORM
+	* [r6383] postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, postgis/lwgeom_pg.h:
+	  Strip out more instances of SERIALIZED_FORM
 
 2010-12-14 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6382] Return non-zero when tests fail
+	* [r6382] liblwgeom/cunit/cu_tester.c: Return non-zero when tests
+	  fail
 
 2010-12-14 20:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6381] Fix regressions in the new KML emitter
+	* [r6381] liblwgeom/cunit/cu_out_kml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h: Fix
+	  regressions in the new KML emitter
 
 2010-12-14 16:00  Regina Obe <lr at pcorp.us>
 
-	* [r6380] exclude from testing functions known to crash with
-	  POLYGON EMPTY
+	* [r6380] doc/xsl/postgis_gardentest.sql.xsl: exclude from testing
+	  functions known to crash with POLYGON EMPTY
 
 2010-12-14 05:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6376] Memory leak in geography_from_text (#624)
+	* [r6376] postgis/geography_inout.c: Memory leak in
+	  geography_from_text (#624)
 
 2010-12-14 05:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6374] Minor usage changes. (#604)
+	* [r6374] loader/shp2pgsql-cli.c: Minor usage changes. (#604)
 
 2010-12-14 00:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6371] Update (c) header
+	* [r6371] liblwgeom/lwout_kml.c: Update (c) header
 
 2010-12-14 00:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6370] Convert KML output to use stringbuffer for a 50% code
-	  shrinkage...
+	* [r6370] liblwgeom/lwout_kml.c, postgis/lwgeom_export.c: Convert
+	  KML output to use stringbuffer for a 50% code shrinkage...
 
 2010-12-14 00:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6369] Remove multicurve warning
+	* [r6369] liblwgeom/cunit/cu_out_wkt.c: Remove multicurve warning
 
 2010-12-14 00:37  Regina Obe <lr at pcorp.us>
 
-	* [r6368] fix some typos and add back curvepolygon example that was
-	  crashing before with old ewkt parser
+	* [r6368] doc/xsl/postgis_gardentest.sql.xsl: fix some typos and
+	  add back curvepolygon example that was crashing before with old
+	  ewkt parser
 
 2010-12-13 23:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6367] Second thoughts on stringbuffer changes
+	* [r6367] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h:
+	  Second thoughts on stringbuffer changes
 
 2010-12-13 23:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6366] Potential minor speed-up functions for stringbuffering
+	* [r6366] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h:
+	  Potential minor speed-up functions for stringbuffering
 
 2010-12-13 23:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6365] Add extra multicurve test for WKT
+	* [r6365] liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c: Add extra multicurve test for WKT
 
 2010-12-13 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6364] Update parser to handling compound curves within
-	  multicurves (#525)
+	* [r6364] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.y: Update parser to handling compound
+	  curves within multicurves (#525)
 
 2010-12-13 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6363] ST_CollectionExtract returns non-requested type (#457)
+	* [r6363] postgis/lwgeom_functions_basic.c, regress/tickets.sql,
+	  regress/tickets_expected: ST_CollectionExtract returns
+	  non-requested type (#457)
 
 2010-12-13 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6360] Return value of snprintf not correctly checked (#556)
+	* [r6360] loader/shp2pgsql-core.c: Return value of snprintf not
+	  correctly checked (#556)
 
 2010-12-13 20:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6359] Improve stringbuffer_t performance (#439). This is
-	  largely done already in past passes. Added one small memory fix.
+	* [r6359] liblwgeom/stringbuffer.c: Improve stringbuffer_t
+	  performance (#439). This is largely done already in past passes.
+	  Added one small memory fix.
 
 2010-12-13 20:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6358] Change default shp2pgsql column to "geom" (#352)
+	* [r6358] loader/shp2pgsql-core.h: Change default shp2pgsql column
+	  to "geom" (#352)
 
 2010-12-13 19:50  Regina Obe <lr at pcorp.us>
 
-	* [r6357]
+	* [r6357] regress/removepoint_expected, regress/setpoint_expected,
+	  regress/sharedpaths_expected, regress/simplify_expected,
+	  regress/snap_expected, regress/snaptogrid_expected:
 
 2010-12-13 19:44  Regina Obe <lr at pcorp.us>
 
-	* [r6356]
+	* [r6356] regress/loader/Arc-wkb.expected,
+	  regress/loader/Arc-wkt.expected,
+	  regress/loader/ArcM-wkt.expected,
+	  regress/loader/ArcZ-wkb.expected,
+	  regress/loader/ArcZ-wkt.expected:
 
 2010-12-13 19:44  Regina Obe <lr at pcorp.us>
 
-	* [r6355]
+	* [r6355] regress/loader/Polygon-wkb.expected,
+	  regress/loader/Polygon-wkt.expected,
+	  regress/loader/PolygonM-wkb.expected,
+	  regress/loader/PolygonM-wkt.expected,
+	  regress/loader/PolygonZ-wkb.expected,
+	  regress/loader/PolygonZ-wkt.expected:
 
 2010-12-13 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6354] Fix ST_Segmentize on curved geometries -- CRASH (#706).
-	  This is actually a reflection of inconsistency in the
-	  lwgeom_clone() function (creates copy of everything except point
-	  array) and the ptarray_clone() function (creates copy of
-	  everything). The definitions of _clone, _copy, _release, and
-	  _free need to be made consistent and documented.
+	* [r6354] postgis/lwgeom_functions_basic.c: Fix ST_Segmentize on
+	  curved geometries -- CRASH (#706). This is actually a reflection
+	  of inconsistency in the lwgeom_clone() function (creates copy of
+	  everything except point array) and the ptarray_clone() function
+	  (creates copy of everything). The definitions of _clone, _copy,
+	  _release, and _free need to be made consistent and documented.
 
 2010-12-13 19:42  Regina Obe <lr at pcorp.us>
 
-	* [r6353]
+	* [r6353] regress/regress_bdpoly_expected,
+	  regress/regress_buffer_params_expected,
+	  regress/regress_index_expected,
+	  regress/regress_index_nulls_expected,
+	  regress/regress_lrs_expected, regress/regress_ogc_cover_expected,
+	  regress/regress_ogc_expected, regress/regress_ogc_prep_expected,
+	  regress/regress_proj_expected:
 
 2010-12-13 19:34  Regina Obe <lr at pcorp.us>
 
-	* [r6352]
+	* [r6352] regress/loader/MultiPoint-wkb.expected,
+	  regress/loader/MultiPoint-wkt.expected,
+	  regress/loader/MultiPointM-wkb.expected,
+	  regress/loader/MultiPointM-wkt.expected,
+	  regress/loader/MultiPointZ-wkb.expected,
+	  regress/loader/MultiPointZ-wkt.expected,
+	  regress/loader/PointM-wkb.expected,
+	  regress/loader/PointM-wkt.expected:
 
 2010-12-13 19:32  Regina Obe <lr at pcorp.us>
 
-	* [r6351]
+	* [r6351] regress/affine_expected, regress/clean_expected,
+	  regress/ctors_expected, regress/dump_expected,
+	  regress/dumppoints_expected, regress/hausdorff_expected,
+	  regress/in_gml_expected, regress/in_kml_expected,
+	  regress/iscollection_expected:
 
 2010-12-13 19:25  Regina Obe <lr at pcorp.us>
 
-	* [r6350]
+	* [r6350] regress/loader/PointZ-wkb.expected,
+	  regress/loader/PointZ-wkt.expected:
 
 2010-12-13 19:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6349] Fix up failure in distance calculation (#705) and replace
-	  some SRID -1 with SRID_UNKNOWN
+	* [r6349] liblwgeom/g_serialized.c, liblwgeom/libtgeom.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos_split.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_transform.c,
+	  raster/rt_core/rt_api.c, raster/rt_pg/rt_pg.c: Fix up failure in
+	  distance calculation (#705) and replace some SRID -1 with
+	  SRID_UNKNOWN
 
 2010-12-13 19:19  Regina Obe <lr at pcorp.us>
 
-	* [r6348]
+	* [r6348] regress/loader/ArcM-wkb.expected,
+	  regress/loader/Point-wkb.expected,
+	  regress/loader/Point-wkt.expected:
 
 2010-12-13 16:38  Regina Obe <lr at pcorp.us>
 
-	* [r6347] Okay changed this to LF since people seemed to like
-	  changing this one a lot. We'll see if this fixes my frustrations
-	  without causing any frustration for anyone else.
+	* [r6347] regress/regress_expected: Okay changed this to LF since
+	  people seemed to like changing this one a lot. We'll see if this
+	  fixes my frustrations without causing any frustration for anyone
+	  else.
 
 2010-12-13 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r6346] remove collection of geometries into crasher group to
-	  prevent testing until we revisit #700
+	* [r6346] doc/xsl/postgis_gardentest.sql.xsl: remove collection of
+	  geometries into crasher group to prevent testing until we revisit
+	  #700
 
 2010-12-13 10:49  Sandro Santilli <strk at kbt.io>
 
-	* [r6345] Add comments on the 'edge' topology primitives view
+	* [r6345] topology/topology.sql.in.c: Add comments on the 'edge'
+	  topology primitives view
 
 2010-12-13 09:51  Sandro Santilli <strk at kbt.io>
 
-	* [r6344] typo
+	* [r6344] topology/README: typo
 
 2010-12-12 22:42  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6343] 3d distance functions for line-line cases
+	* [r6343] liblwgeom/measures3d.c, liblwgeom/measures3d.h,
+	  regress/measures.sql, regress/measures_expected: 3d distance
+	  functions for line-line cases
 
 2010-12-12 18:59  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6342] Some cleaning up in measure functions in
-	  lwgeom_functions_basic.c
+	* [r6342] postgis/lwgeom_functions_basic.c: Some cleaning up in
+	  measure functions in lwgeom_functions_basic.c
 
 2010-12-12 00:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6341] Remove more SERIALIZED_FORM
+	* [r6341] postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_analytic.c, postgis/lwgeom_inout.c:
+	  Remove more SERIALIZED_FORM
 
 2010-12-11 00:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6340] ptarray_free now frees the serialized_ptlist, unless
-	  FLAGS_GET_READONLY is set.
+	* [r6340] liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  loader/shp2pgsql-core.c: ptarray_free now frees the
+	  serialized_ptlist, unless FLAGS_GET_READONLY is set.
 
 2010-12-11 00:27  Sandro Santilli <strk at kbt.io>
 
-	* [r6339] Do not force drop of pre-existing topology schema. Sounds
-	  dangerous when start using it for real.
+	* [r6339] topology/topology.sql.in.c: Do not force drop of
+	  pre-existing topology schema. Sounds dangerous when start using
+	  it for real.
 
 2010-12-10 23:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6338] Switch to cstring2text for text returns.
+	* [r6338] postgis/lwgeom_inout.c, postgis/lwgeom_transform.c:
+	  Switch to cstring2text for text returns.
 
 2010-12-10 23:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6337] Clean out more SERIALIZED_FORM calls
+	* [r6337] postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_split.c: Clean
+	  out more SERIALIZED_FORM calls
 
 2010-12-10 22:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6336] Clean out some more calls to SERIALIZED_FORM
+	* [r6336] postgis/lwgeom_ogc.c, postgis/lwgeom_rtree.c,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_sqlmm.c: Clean out some
+	  more calls to SERIALIZED_FORM
 
 2010-12-10 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6335] Issues with TRIANGLE AND TIN EMPTY collections - hmm do
-	  they exist? (#686)
+	* [r6335] liblwgeom/lwtriangle.c, regress/regress.sql,
+	  regress/regress_expected: Issues with TRIANGLE AND TIN EMPTY
+	  collections - hmm do they exist? (#686)
 
 2010-12-10 19:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6334] Fix for TIN EMPTY per #686
+	* [r6334] postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h: Fix for TIN EMPTY per #686
 
 2010-12-10 19:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6333] Fix cunit failures on Polyhedral surface (#697)
+	* [r6333] liblwgeom/liblwgeom.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/ptarray.c, regress/regress.sql,
+	  regress/regress_expected: Fix cunit failures on Polyhedral
+	  surface (#697)
 
 2010-12-10 18:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6332] WKB and WKT closure checks are now in X/Y only (#693)
+	* [r6332] liblwgeom/lwin_wkb.c, liblwgeom/lwin_wkt.c: WKB and WKT
+	  closure checks are now in X/Y only (#693)
 
 2010-12-10 18:06  Sandro Santilli <strk at kbt.io>
 
-	* [r6331] Revert GNUMakefile changes as per Mark request. I had
-	  enough complains about build scripts this week...
+	* [r6331] GNUmakefile: Revert GNUMakefile changes as per Mark
+	  request. I had enough complains about build scripts this week...
 
 2010-12-10 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6330] Fix ST_Segmentize and Polyhedral Surface -- CRASH (#696)
+	* [r6330] postgis/lwgeom_functions_basic.c: Fix ST_Segmentize and
+	  Polyhedral Surface -- CRASH (#696)
 
 2010-12-10 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6329] Add 'uninstall' rule in the loop. Work around the docs
-	  dep by using uninstall deps. Add an 'uninstall' rule to raster
-	  subsystem
+	* [r6329] GNUmakefile, raster/Makefile.in, utils/Makefile: Add
+	  'uninstall' rule in the loop. Work around the docs dep by using
+	  uninstall deps. Add an 'uninstall' rule to raster subsystem
 
 2010-12-10 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r6328] Be verbose during recursion. List liblwgeom in SUBDIRS,
-	  stub install rules for liblwgeom and utils
+	* [r6328] GNUmakefile, liblwgeom/Makefile.in, utils/Makefile: Be
+	  verbose during recursion. List liblwgeom in SUBDIRS, stub install
+	  rules for liblwgeom and utils
 
 2010-12-10 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r6327] more ignores
+	* [r6327] .gitignore: more ignores
 
 2010-12-10 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6326] Start listing some subdirs to recurse into. Hopefully one
-	  day this will become cleaner
+	* [r6326] GNUmakefile: Start listing some subdirs to recurse into.
+	  Hopefully one day this will become cleaner
 
 2010-12-10 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r6325] add .svn to .gitignore (why is this in repo ? oh well..
-	  it is useful anyway)
+	* [r6325] .gitignore: add .svn to .gitignore (why is this in repo ?
+	  oh well.. it is useful anyway)
 
 2010-12-10 15:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6324] Fix for crash in ST_RemovePoint (#695)
+	* [r6324] postgis/lwgeom_functions_basic.c: Fix for crash in
+	  ST_RemovePoint (#695)
 
 2010-12-10 14:53  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6323] Fixed problems with truncated decimal places of
-	  float-point values in textual output. For large datasets, it was
-	  leading to incorrectly calculated dimensions. Now, all floats are
-	  formatted with 15 decimal places.
+	* [r6323] raster/scripts/python/raster2pgsql.py: Fixed problems
+	  with truncated decimal places of float-point values in textual
+	  output. For large datasets, it was leading to incorrectly
+	  calculated dimensions. Now, all floats are formatted with 15
+	  decimal places.
 
 2010-12-09 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6322] Wrap up GEOS predicates in EMPTY tests (#685)
+	* [r6322] postgis/lwgeom_geos.c: Wrap up GEOS predicates in EMPTY
+	  tests (#685)
 
 2010-12-09 18:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6321] Remove old function calls
+	* [r6321] doc/html/image_src/generator.c: Remove old function calls
 
 2010-12-09 18:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6320] Fix for centroid crash on emtpy (#684)
+	* [r6320] postgis/lwgeom_geos.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h: Fix for centroid crash on emtpy (#684)
 
 2010-12-09 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6319] Fix crash in ST_MakeLine (#690)
+	* [r6319] postgis/lwgeom_functions_basic.c, regress/regress.sql,
+	  regress/regress_expected: Fix crash in ST_MakeLine (#690)
 
 2010-12-09 16:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6318] Add config rpath
+	* [r6318] config.rpath: Add config rpath
 
 2010-12-09 15:00  Regina Obe <lr at pcorp.us>
 
-	* [r6317] formatting
+	* [r6317] doc/reference_editor.xml: formatting
 
 2010-12-08 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6316] Remove more appeals to pglwgeom->type
+	* [r6316] postgis/lwgeom_geos.c, postgis/lwgeom_geos_sharedpaths.c,
+	  postgis/lwgeom_geos_snap.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_spheroid.c: Remove more appeals to pglwgeom->type
 
 2010-12-08 23:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6315] Remove more appeals to pglwgeom->type
+	* [r6315] postgis/lwgeom_functions_basic.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h: Remove more appeals to pglwgeom->type
 
 2010-12-08 23:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6314] Remove more appeals to pglwgeom->type
+	* [r6314] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/ptarray.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h: Remove more appeals to
+	  pglwgeom->type
 
 2010-12-08 23:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6313] Remove another call to TYPE_HASBBOX
+	* [r6313] postgis/lwgeom_functions_basic.c: Remove another call to
+	  TYPE_HASBBOX
 
 2010-12-08 23:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6312] Remove call to TYPE_HASBBOX
+	* [r6312] postgis/lwgeom_functions_basic.c: Remove call to
+	  TYPE_HASBBOX
 
 2010-12-08 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6311] Remove many cases of calls to SERIALIZED_FORM in favour
-	  of direct pglwgeom deserialization
+	* [r6311] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h, postgis/lwgeom_rtree.c: Remove many cases of
+	  calls to SERIALIZED_FORM in favour of direct pglwgeom
+	  deserialization
 
 2010-12-08 23:19  Regina Obe <lr at pcorp.us>
 
-	* [r6310] need to keep GEOMETRYCOLLECTION EMPTY away from others
-	  since GEOS throws geometry collection not support for it often so
-	  hiding the crashing in some cases of typed empties.
+	* [r6310] doc/xsl/postgis_gardentest.sql.xsl: need to keep
+	  GEOMETRYCOLLECTION EMPTY away from others since GEOS throws
+	  geometry collection not support for it often so hiding the
+	  crashing in some cases of typed empties.
 
 2010-12-08 22:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6309] Remove many instances of lwgeom_getType used on PG_LWGEOM
+	* [r6309] loader/pgsql2shp-core.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h: Remove many instances
+	  of lwgeom_getType used on PG_LWGEOM
 
 2010-12-08 22:02  Regina Obe <lr at pcorp.us>
 
-	* [r6308] Add more emptiness. We need to explore emptiness more
-	  deeply :)
+	* [r6308] doc/xsl/postgis_gardentest.sql.xsl: Add more emptiness.
+	  We need to explore emptiness more deeply :)
 
 2010-12-08 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6307] When asking for a serialized forms type, use
-	  pglwgeom_get_type
+	* [r6307] postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: When asking for a serialized forms type,
+	  use pglwgeom_get_type
 
 2010-12-08 20:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6306] Cut down reliance on TYPE_GETTYPE macro in favor of a
-	  function we can repoint later in the serialization change process
+	* [r6306] postgis/lwgeom_box3d.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, postgis/lwgeom_pg.h,
+	  postgis/lwgeom_rtree.c: Cut down reliance on TYPE_GETTYPE macro
+	  in favor of a function we can repoint later in the serialization
+	  change process
 
 2010-12-08 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6305] Expunge some TYPE_GETTYPE
+	* [r6305] liblwgeom/lwin_wkb.c, liblwgeom/measures3d.c: Expunge
+	  some TYPE_GETTYPE
 
 2010-12-08 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6304] Start to work on PG_LWGEOM sanity before changeover
+	* [r6304] postgis/geography_inout.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h: Start to work on PG_LWGEOM sanity before
+	  changeover
 
 2010-12-08 19:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6303] Rename has_arc to lwgeom_has_arc
+	* [r6303] liblwgeom/liblwgeom.h, liblwgeom/lwsegmentize.c,
+	  postgis/lwgeom_sqlmm.c: Rename has_arc to lwgeom_has_arc
 
 2010-12-08 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6302] Fix crash on BuildArea(empty) (#683)
+	* [r6302] postgis/lwgeom_geos.c: Fix crash on BuildArea(empty)
+	  (#683)
 
 2010-12-08 18:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6301] Handle empty geometries in ST_Buffer(). If argument
-	  empty, return empty. (#682)
+	* [r6301] postgis/lwgeom_geos.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Handle empty geometries in
+	  ST_Buffer(). If argument empty, return empty. (#682)
 
 2010-12-08 18:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6300] Fix crash in GML output of POLYGON EMPTY (#681)
+	* [r6300] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c: Fix
+	  crash in GML output of POLYGON EMPTY (#681)
 
 2010-12-08 16:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6299] Fix AsBinary handling of > 2d features in geography
-	  (#680)
+	* [r6299] postgis/geography_inout.c: Fix AsBinary handling of > 2d
+	  features in geography (#680)
 
 2010-12-08 16:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6298] Output higher dimensions in astext in geography (#680)
+	* [r6298] postgis/geography_inout.c: Output higher dimensions in
+	  astext in geography (#680)
 
 2010-12-08 00:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6295] Minor rearrangement of memory handling.
+	* [r6295] liblwgeom/lwin_wkb.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c: Minor rearrangement of memory
+	  handling.
 
 2010-12-08 00:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6294] Rename lwgeom_from_wkt to lwgeom_parse_wkt to note the
-	  use of the parser object.
+	* [r6294] liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwout_wkb.c, loader/shp2pgsql-core.c,
+	  postgis/geography_inout.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: Rename lwgeom_from_wkt to lwgeom_parse_wkt
+	  to note the use of the parser object.
 
 2010-12-07 21:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6293] Start flipping over references to srid = -1 to srid =
-	  SRID_UNKNOWN
+	* [r6293] liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, loader/shp2pgsql-core.c,
+	  postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_pg.c: Start flipping over references to srid = -1
+	  to srid = SRID_UNKNOWN
 
 2010-12-07 21:55  Sandro Santilli <strk at kbt.io>
 
-	* [r6292] Use unified diffs for expected/obtained (easier to read)
+	* [r6292] regress/run_test: Use unified diffs for expected/obtained
+	  (easier to read)
 
 2010-12-07 21:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6291] Replace the old WKB/WKT parser and emitters with the new
-	  ones.
+	* [r6291] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwin_wkb.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwin_wkt.h, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwline.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c, loader/pgsql2shp-core.c,
+	  loader/shp2pgsql-core.c, postgis/geography_inout.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, postgis/lwgeom_pg.h,
+	  regress/Makefile.in, regress/clean.sql, regress/dump_expected,
+	  regress/out_geography.sql, regress/out_geography_expected,
+	  regress/out_geometry.sql, regress/polyhedralsurface_expected,
+	  regress/regress_expected, regress/regress_proj.sql,
+	  regress/regress_proj_expected, regress/run_test,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected, regress/tickets_expected:
+	  Replace the old WKB/WKT parser and emitters with the new ones.
 
 2010-12-07 14:02  Regina Obe <lr at pcorp.us>
 
-	* [r6290] change to 1 column (st_sharedpaths)
+	* [r6290] doc/reference_processing.xml: change to 1 column
+	  (st_sharedpaths)
 
 2010-12-07 13:45  Regina Obe <lr at pcorp.us>
 
-	* [r6289] reduce width some more
+	* [r6289] doc/reference_editor.xml: reduce width some more
 
 2010-12-07 13:42  Regina Obe <lr at pcorp.us>
 
-	* [r6288] change color to be clearer reduce width of text
+	* [r6288] doc/html/image_src/st_sharedpaths02.wkt,
+	  doc/reference_processing.xml: change color to be clearer reduce
+	  width of text
 
 2010-12-07 12:51  Regina Obe <lr at pcorp.us>
 
-	* [r6287] end tbody
+	* [r6287] doc/reference_processing.xml: end tbody
 
 2010-12-07 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r6286] fix formatting
+	* [r6286] doc/reference_editor.xml: fix formatting
 
 2010-12-07 12:42  Regina Obe <lr at pcorp.us>
 
-	* [r6285] diagram of shared paths
+	* [r6285] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_sharedpaths01.wkt,
+	  doc/html/image_src/st_sharedpaths02.wkt,
+	  doc/reference_processing.xml: diagram of shared paths
 
 2010-12-07 12:25  Regina Obe <lr at pcorp.us>
 
-	* [r6284] formatting fixes
+	* [r6284] doc/html/image_src/st_snap04.wkt,
+	  doc/reference_editor.xml: formatting fixes
 
 2010-12-07 12:02  Regina Obe <lr at pcorp.us>
 
-	* [r6283] more examples to demonstrate its not just limited to 1
-	  point snapping
+	* [r6283] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_snap04.wkt,
+	  doc/html/image_src/st_snap05.wkt, doc/reference_editor.xml: more
+	  examples to demonstrate its not just limited to 1 point snapping
 
 2010-12-07 08:30  Regina Obe <lr at pcorp.us>
 
-	* [r6282] looks funny in one row, better put each in separate row
+	* [r6282] doc/reference_editor.xml: looks funny in one row, better
+	  put each in separate row
 
 2010-12-07 07:56  Regina Obe <lr at pcorp.us>
 
-	* [r6281] example with diagram for ST_Snap
+	* [r6281] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_snap01.wkt,
+	  doc/html/image_src/st_snap02.wkt,
+	  doc/html/image_src/st_snap03.wkt, doc/reference_editor.xml:
+	  example with diagram for ST_Snap
 
 2010-12-06 15:15  Regina Obe <lr at pcorp.us>
 
-	* [r6280] minor comment corrections
+	* [r6280] doc/xsl/postgis_gardentest.sql.xsl: minor comment
+	  corrections
 
 2010-12-06 15:15  Regina Obe <lr at pcorp.us>
 
-	* [r6279] start logging sql queries to log table
+	* [r6279] doc/xsl/raster_gardentest.sql.xsl: start logging sql
+	  queries to log table
 
 2010-12-06 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r6278] Add a couple more cases provided by RT-SITA
+	* [r6278] regress/sharedpaths.sql, regress/sharedpaths_expected:
+	  Add a couple more cases provided by RT-SITA
 
 2010-12-06 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r6277] Document ST_Snap, xref with SnapToGrid
+	* [r6277] doc/reference_editor.xml: Document ST_Snap, xref with
+	  SnapToGrid
 
 2010-12-06 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r6276] Fix typo in ST_SharedPaths documentation, add some xrefs
+	* [r6276] doc/reference_processing.xml: Fix typo in ST_SharedPaths
+	  documentation, add some xrefs
 
 2010-12-03 21:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6275] Updates to the WKT parser to report errlocation in more
-	  places.
+	* [r6275] liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwout_wkb.c: Updates to the
+	  WKT parser to report errlocation in more places.
 
 2010-12-03 16:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6274] Make use of ptarray api for manipulating
+	* [r6274] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c,
+	  postgis/lwgeom_geos.c: Make use of ptarray api for manipulating
 	  serialized_pointlist
 
 2010-12-03 15:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6273] Remove a couple warnings.
+	* [r6273] postgis/lwgeom_functions_basic.c, postgis/lwgeom_ogc.c:
+	  Remove a couple warnings.
 
 2010-12-03 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r6272] Add SNAP test reported on JTS mailing list
+	* [r6272] regress/snap.sql, regress/snap_expected: Add SNAP test
+	  reported on JTS mailing list
 
 2010-12-03 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r6271] Fix release of wrong memory (same bug as #670, found here
-	  for copy&paste)
+	* [r6271] postgis/lwgeom_geos_snap.c: Fix release of wrong memory
+	  (same bug as #670, found here for copy&paste)
 
 2010-12-03 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r6270] FREE the right argument (fixes bug #670)
+	* [r6270] postgis/lwgeom_geos_sharedpaths.c: FREE the right
+	  argument (fixes bug #670)
 
 2010-12-03 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r6269] Add test for bug 670
+	* [r6269] regress/sharedpaths.sql, regress/sharedpaths_expected:
+	  Add test for bug 670
 
 2010-12-03 05:40  Regina Obe <lr at pcorp.us>
 
-	* [r6268] document st_sharedpaths and alphabetize listings
+	* [r6268] doc/reference_processing.xml: document st_sharedpaths and
+	  alphabetize listings
 
 2010-12-02 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6267] Change i18n instructions to use shp2pgsql_LANG.po as
-	  format for po file names.
+	* [r6267] loader/Makefile.in, loader/README.i18n: Change i18n
+	  instructions to use shp2pgsql_LANG.po as format for po file
+	  names.
 
 2010-12-02 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6266] Remove serialized_pointlist direct access from ./postgis
+	* [r6266] postgis/lwgeom_functions_basic.c: Remove
+	  serialized_pointlist direct access from ./postgis
 
 2010-12-02 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6265] Move is_closed fully to liblwgeom and remove
-	  LWGEOM_INSPECTED from IsClosed
+	* [r6265] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_ogc.c: Move is_closed fully to liblwgeom and
+	  remove LWGEOM_INSPECTED from IsClosed
 
 2010-12-02 18:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6264] Remove LWGEOM_INSPECTED from pointn, startpoint,
-	  endpoint, and migrate functionality to liblwgeom.
+	* [r6264] liblwgeom/liblwgeom.h, liblwgeom/lwline.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_ogc.c,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Remove
+	  LWGEOM_INSPECTED from pointn, startpoint, endpoint, and migrate
+	  functionality to liblwgeom.
 
 2010-12-02 18:12  Sandro Santilli <strk at kbt.io>
 
-	* [r6263] ST_Snap and regress testing
+	* [r6263] postgis/Makefile.in, postgis/lwgeom_geos_snap.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in, regress/snap.sql,
+	  regress/snap_expected: ST_Snap and regress testing
 
 2010-12-02 18:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6262] Remove LWGEOM_INSPECTED from PointN
+	* [r6262] postgis/lwgeom_ogc.c: Remove LWGEOM_INSPECTED from PointN
 
 2010-12-02 17:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6261] Remove LWGEOM_INSPECTED from NumInteriorRings
+	* [r6261] postgis/lwgeom_ogc.c: Remove LWGEOM_INSPECTED from
+	  NumInteriorRings
 
 2010-12-02 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6260] Remove unused function
+	* [r6260] postgis/lwgeom_ogc.c: Remove unused function
 
 2010-12-02 17:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6259] Remove LWGEOM_INSPECTED from ndims
+	* [r6259] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_ogc.c: Remove LWGEOM_INSPECTED from ndims
 
 2010-12-02 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6258] Remove INSPECTED from numpoints
+	* [r6258] postgis/lwgeom_ogc.c, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected: Remove INSPECTED from
+	  numpoints
 
 2010-12-02 16:25  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6257] Updated SQL scripts location in the database building
-	  makefile
+	* [r6257] raster/scripts/python/Makefile.rt.sample: Updated SQL
+	  scripts location in the database building makefile
 
 2010-12-02 16:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6256] Remove GET_GETTYPE from some functions.
+	* [r6256] liblwgeom/lwgeom.c: Remove GET_GETTYPE from some
+	  functions.
 
 2010-12-02 16:06  Regina Obe <lr at pcorp.us>
 
-	* [r6255] fix typo
+	* [r6255] doc/xsl/postgis_gardentest.sql.xsl: fix typo
 
 2010-12-02 15:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6253] Remove LWGEOM_INSPECTED from ST_Union
+	* [r6253] postgis/lwgeom_geos.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Remove LWGEOM_INSPECTED from
+	  ST_Union
 
 2010-12-02 15:54  Regina Obe <lr at pcorp.us>
 
-	* [r6252] remove ~= geography according to garden tests geography
-	  doesn't have such an operator. Also put in version number arg
-	  name to make GeoJSON easier to test
+	* [r6252] doc/reference_operator.xml, doc/reference_output.xml:
+	  remove ~= geography according to garden tests geography doesn't
+	  have such an operator. Also put in version number arg name to
+	  make GeoJSON easier to test
 
 2010-12-02 15:51  Regina Obe <lr at pcorp.us>
 
-	* [r6251] all test sql statements should be logged to
-	  postgis_garden_log and successful results output to
-	  postgis_garden_log_output
+	* [r6251] doc/xsl/postgis_gardentest.sql.xsl: all test sql
+	  statements should be logged to postgis_garden_log and successful
+	  results output to postgis_garden_log_output
 
 2010-12-02 15:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6250] Pass iconv header flags to cpp in all cases.
+	* [r6250] loader/Makefile.in: Pass iconv header flags to cpp in all
+	  cases.
 
 2010-12-02 15:29  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6249] Fixed invalid on-error return value from
-	  rt_raster_add_band
+	* [r6249] raster/rt_core/rt_api.c: Fixed invalid on-error return
+	  value from rt_raster_add_band
 
 2010-12-02 15:28  Mateusz Loskot <mateusz at loskot.net>
 
-	* [r6248] Updated the raster messages output by the configure
-	  script.
+	* [r6248] configure.ac: Updated the raster messages output by the
+	  configure script.
 
 2010-12-02 14:40  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6247] Changed SRID by srid in LWPOLY structure call. Due to
-	  change in r6204
+	* [r6247] raster/test/core/testapi.c: Changed SRID by srid in
+	  LWPOLY structure call. Due to change in r6204
 
 2010-12-02 06:55  Regina Obe <lr at pcorp.us>
 
-	* [r6246] start logging the sql to postgis_garden_log table and
-	  store the output as xml in postgis_garden_log_output. Still more
-	  to fix. This will hopefully make it easier for vegetable
-	  gardeners to pick ripe vegetables.
+	* [r6246] doc/xsl/postgis_gardentest.sql.xsl: start logging the sql
+	  to postgis_garden_log table and store the output as xml in
+	  postgis_garden_log_output. Still more to fix. This will hopefully
+	  make it easier for vegetable gardeners to pick ripe vegetables.
 
 2010-12-02 03:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6245] Add i18n string wrapper for pgsql2shp utility too.
+	* [r6245] loader/Makefile.in, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/shp2pgsql-cli.c: Add i18n string wrapper for pgsql2shp
+	  utility too.
 
 2010-12-02 00:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6244] Now for sure.
+	* [r6244] macros/progtest.m4: Now for sure.
 
 2010-12-02 00:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6243] Final one?
+	* [r6243] macros/lib-ld.m4: Final one?
 
 2010-12-02 00:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6242] More NLS macros
+	* [r6242] macros/lib-link.m4, macros/lib-prefix.m4: More NLS macros
 
 2010-12-02 00:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6241] Add another NLS macro
+	* [r6241] macros/po.m4: Add another NLS macro
 
 2010-12-02 00:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6240] Add needed macro
+	* [r6240] macros/codeset.m4: Add needed macro
 
 2010-12-02 00:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6239] First attempt at i18n for the loader/dumper.
+	* [r6239] configure.ac, loader/Makefile.in, loader/README.i18n,
+	  loader/README.txt, loader/po, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, macros/gettext.m4, macros/iconv.m4,
+	  macros/intl.m4, macros/intldir.m4, macros/intlmacosx.m4,
+	  macros/intltool.m4, macros/nls.m4: First attempt at i18n for the
+	  loader/dumper.
 
 2010-12-01 20:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6238] Remove LWGEOM_INSPECTED from perimeter calculation
+	* [r6238] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/libtgeom.c, liblwgeom/libtgeom.h,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/measures.c,
+	  postgis/lwgeom_functions_basic.c: Remove LWGEOM_INSPECTED from
+	  perimeter calculation
 
 2010-12-01 19:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6237] Remove LWGEOM_INSPECTED from transform functions
+	* [r6237] postgis/lwgeom_transform.c: Remove LWGEOM_INSPECTED from
+	  transform functions
 
 2010-12-01 18:13  Sandro Santilli <strk at kbt.io>
 
-	* [r6236] Add regression testing for ST_SharedPaths
+	* [r6236] regress/Makefile.in, regress/sharedpaths.sql,
+	  regress/sharedpaths_expected: Add regression testing for
+	  ST_SharedPaths
 
 2010-12-01 18:11  Sandro Santilli <strk at kbt.io>
 
-	* [r6235] Support typed multi* empties, just enough fro
-	  ST_SharedEdge (see issue #673 for more)
+	* [r6235] postgis/lwgeom_geos.c: Support typed multi* empties, just
+	  enough fro ST_SharedEdge (see issue #673 for more)
 
 2010-12-01 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r6234] Fix builds against libgeos < 3.3.0
+	* [r6234] postgis/lwgeom_geos_sharedpaths.c: Fix builds against
+	  libgeos < 3.3.0
 
 2010-12-01 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r6233] Retain SRID in output
+	* [r6233] postgis/lwgeom_geos_sharedpaths.c: Retain SRID in output
 
 2010-12-01 16:15  Sandro Santilli <strk at kbt.io>
 
-	* [r6232] Newer script (2009 rather than 2006). Hoping others'
-	  won't have it updated (my ./autogen.sh runs always update it)
+	* [r6232] install-sh: Newer script (2009 rather than 2006). Hoping
+	  others' won't have it updated (my ./autogen.sh runs always update
+	  it)
 
 2010-12-01 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r6231] Build and register ST_SharedPaths
+	* [r6231] postgis/Makefile.in, postgis/postgis.sql.in.c: Build and
+	  register ST_SharedPaths
 
 2010-12-01 15:42  Sandro Santilli <strk at kbt.io>
 
-	* [r6230] postgis/Makefile is generated from postgis/Makefile.in by
-	  ./configure
+	* [r6230] postgis/Makefile: postgis/Makefile is generated from
+	  postgis/Makefile.in by ./configure
 
 2010-12-01 15:12  Regina Obe <lr at pcorp.us>
 
-	* [r6229] no fair -- I want a collection of empties too
+	* [r6229] doc/xsl/postgis_gardentest.sql.xsl: no fair -- I want a
+	  collection of empties too
 
 2010-12-01 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r6228] typo
+	* [r6228] postgis/postgis.sql.in.c: typo
 
 2010-12-01 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r6227] Test dumping an insanely _empty_ geometry
+	* [r6227] regress/dump.sql, regress/dump_expected: Test dumping an
+	  insanely _empty_ geometry
 
 2010-12-01 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r6226] Test ST_Dump(EMPTY)
+	* [r6226] regress/dump.sql, regress/dump_expected: Test
+	  ST_Dump(EMPTY)
 
 2010-12-01 14:41  Sandro Santilli <strk at kbt.io>
 
-	* [r6225] Add test for ST_Dump
+	* [r6225] regress/Makefile.in, regress/dump.sql,
+	  regress/dump_expected: Add test for ST_Dump
 
 2010-12-01 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6224] some ignores
+	* [r6224] .gitignore: some ignores
 
 2010-12-01 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6223] Execute bit
+	* [r6223] utils/postgis_restore.pl: Execute bit
 
 2010-12-01 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r6222] Build ST_SharedPaths function (currently returning a
+	* [r6222] postgis/Makefile, postgis/lwgeom_geos_sharedpaths.c:
+	  Build ST_SharedPaths function (currently returning a
 	  geometrycollection)
 
 2010-12-01 01:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6221] Add stringbuffer_create_size() to allow different
-	  starting sizes for the buffer
+	* [r6221] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h: Add
+	  stringbuffer_create_size() to allow different starting sizes for
+	  the buffer
 
 2010-12-01 00:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6220] Move affine transforms into liblwgeom and expunge
-	  LWGEOM_INSPECTED
+	* [r6220] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwgeom.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c: Move affine transforms into
+	  liblwgeom and expunge LWGEOM_INSPECTED
 
 2010-12-01 00:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6219] Make spheroid distance respect z if it's there.
+	* [r6219] liblwgeom/lwgeodetic.c: Make spheroid distance respect z
+	  if it's there.
 
 2010-11-30 23:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6218] Remove old length_ellipse functions
+	* [r6218] postgis/lwgeom_spheroid.c: Remove old length_ellipse
+	  functions
 
 2010-11-30 23:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6217] Move spheroid length calculation to using same function
-	  as geography
+	* [r6217] postgis/geography_measurement.c,
+	  postgis/lwgeom_spheroid.c, regress/measures.sql,
+	  regress/measures_expected: Move spheroid length calculation to
+	  using same function as geography
 
 2010-11-30 23:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6216] Include some extra memory freeing in the force_ndims
-	  variants.
+	* [r6216] postgis/lwgeom_functions_basic.c: Include some extra
+	  memory freeing in the force_ndims variants.
 
 2010-11-30 22:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6215] Move length calculations fully to liblwgeom and remove
+	* [r6215] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, liblwgeom/lwline.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_spheroid.c: Move
+	  length calculations fully to liblwgeom and remove
 	  LWGEOM_INSPECTED
 
 2010-11-30 21:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6214] Move area calculations fully to liblwgeom and remove
-	  LWGEOM_INSPECTED
+	* [r6214] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/measures.c,
+	  postgis/lwgeom_functions_basic.c: Move area calculations fully to
+	  liblwgeom and remove LWGEOM_INSPECTED
 
 2010-11-30 21:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6213] Remove LWGEOM_INSPECTED from AsGML and AsKML
+	* [r6213] liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.c: Remove
+	  LWGEOM_INSPECTED from AsGML and AsKML
 
 2010-11-30 20:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6212] Remove LWGEOM_INSPECTED from AsGeoJSON
+	* [r6212] liblwgeom/cunit/cu_out_geojson.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_geojson.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Remove LWGEOM_INSPECTED from AsGeoJSON
 
 2010-11-30 19:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6211] Remove LWGEOM_INSPECTED from AsSVG
+	* [r6211] liblwgeom/cunit/cu_out_svg.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_svg.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Remove LWGEOM_INSPECTED from AsSVG
 
 2010-11-30 07:02  Regina Obe <lr at pcorp.us>
 
-	* [r6210] more logging cleanup and add create index test for
-	  geometry/geography. Change verison number arg in ST_GeoJSON so
-	  can stuff the right value in testing
+	* [r6210] doc/reference_output.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: more logging cleanup and add
+	  create index test for geometry/geography. Change verison number
+	  arg in ST_GeoJSON so can stuff the right value in testing
 
 2010-11-29 13:02  Regina Obe <lr at pcorp.us>
 
-	* [r6209] more mistakes
+	* [r6209] doc/reference_raster.xml: more mistakes
 
 2010-11-29 12:55  Regina Obe <lr at pcorp.us>
 
-	* [r6208] fix typo
+	* [r6208] doc/reference_raster.xml: fix typo
 
 2010-11-26 16:55  Regina Obe <lr at pcorp.us>
 
-	* [r6207] fix more mistakes in table logging. replace toxic curved
-	  geometries with little more harmless. Get rid of false positive
-	  relationships by forcing geometries to have bounding boxes that
-	  intersect at least sometimes.
+	* [r6207] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_gardentest.sql.xsl: fix more mistakes in table
+	  logging. replace toxic curved geometries with little more
+	  harmless. Get rid of false positive relationships by forcing
+	  geometries to have bounding boxes that intersect at least
+	  sometimes.
 
 2010-11-26 13:40  Regina Obe <lr at pcorp.us>
 
-	* [r6206] put back curved geometries. Had taken them out in 1.4,
-	  but guess never put them back because of distance issues. Also
-	  some other minor cleanup
+	* [r6206] doc/xsl/postgis_gardentest.sql.xsl: put back curved
+	  geometries. Had taken them out in 1.4, but guess never put them
+	  back because of distance issues. Also some other minor cleanup
 
 2010-11-25 18:38  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r6205] Change POINTARRAY.dims to POINTARRAY.flags. Related to
-	  #658
+	* [r6205] liblwgeom/g_serialized.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_spheroid.c: Change POINTARRAY.dims to
+	  POINTARRAY.flags. Related to #658
 
 2010-11-25 17:34  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r6204] Change SRID to srid in LWGEOM struct (and also in CHIP
-	  too). Rename some functions related to SRID from Camel notation
-	  to lower case: errorIfSRIDMismatch, pglwgeom_getSRID,
-	  pglwgeom_setSRID, LWGEOM_getSRID, LWGEOM_setSRID, hasSRID.
-	  Related to #658
+	* [r6204] liblwgeom/cunit/cu_surface.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwline.c, liblwgeom/lwmcurve.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwtin.c, liblwgeom/lwtriangle.c, liblwgeom/lwutil.c,
+	  loader/shp2pgsql-core.c, postgis/geography_inout.c,
+	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_export.h,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_prepared.c, postgis/lwgeom_geos_split.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c, postgis/lwgeom_pg.h,
+	  postgis/lwgeom_spheroid.c, postgis/lwgeom_transform.c,
+	  postgis/lwgeom_transform.h, postgis/postgis.sql.in.c: Change SRID
+	  to srid in LWGEOM struct (and also in CHIP too). Rename some
+	  functions related to SRID from Camel notation to lower case:
+	  errorIfSRIDMismatch, pglwgeom_getSRID, pglwgeom_setSRID,
+	  LWGEOM_getSRID, LWGEOM_setSRID, hasSRID. Related to #658
 
 2010-11-24 23:44  Regina Obe <lr at pcorp.us>
 
-	* [r6203] fix casing in dropRastertable
+	* [r6203] doc/xsl/raster_gardentest.sql.xsl: fix casing in
+	  dropRastertable
 
 2010-11-24 22:29  Regina Obe <lr at pcorp.us>
 
-	* [r6202] fix table casing in Addrastercolumn
+	* [r6202] doc/xsl/raster_gardentest.sql.xsl: fix table casing in
+	  Addrastercolumn
 
 2010-11-24 17:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6201] Fully free temporary ptarray
+	* [r6201] liblwgeom/lwsegmentize.c: Fully free temporary ptarray
 
 2010-11-24 17:46  Regina Obe <lr at pcorp.us>
 
-	* [r6200] reenable st_curvetoline and st_linetocurve functions.
-	  Seem to work now.
+	* [r6200] doc/xsl/postgis_gardentest.sql.xsl: reenable
+	  st_curvetoline and st_linetocurve functions. Seem to work now.
 
 2010-11-24 15:41  Regina Obe <lr at pcorp.us>
 
-	* [r6199] Exclude ST_MinimumBoundingCircle from testing. That uses
-	  ST_AddPoint too.
+	* [r6199] doc/xsl/postgis_gardentest.sql.xsl: Exclude
+	  ST_MinimumBoundingCircle from testing. That uses ST_AddPoint too.
 
 2010-11-24 13:34  Regina Obe <lr at pcorp.us>
 
-	* [r6198] change polygon z and m building to not use ST_AddPoint
-	  and remove ST_AddPoint from testing until it works again. Put
-	  ST_Transform back.
+	* [r6198] doc/xsl/postgis_gardentest.sql.xsl: change polygon z and
+	  m building to not use ST_AddPoint and remove ST_AddPoint from
+	  testing until it works again. Put ST_Transform back.
 
 2010-11-24 01:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6197] Inherit gbox flags from lwgeom when calculating. This
-	  makes sense.
+	* [r6197] liblwgeom/lwgeodetic.c: Inherit gbox flags from lwgeom
+	  when calculating. This makes sense.
 
 2010-11-24 01:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6196] Initialize static GBOX flags to zero to avoid nastiness.
+	* [r6196] liblwgeom/lwgeodetic.c: Initialize static GBOX flags to
+	  zero to avoid nastiness.
 
 2010-11-24 00:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6195] Tighten up lwgeodetic a little
+	* [r6195] liblwgeom/lwgeodetic.c: Tighten up lwgeodetic a little
 
 2010-11-24 00:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6194] Ensure that flags are initialized cleanly in constructors
+	* [r6194] liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwline.c, liblwgeom/lwmcurve.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, postgis/geography_measurement.c: Ensure
+	  that flags are initialized cleanly in constructors
 
 2010-11-23 23:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6193] Update geography functions to use the in-build .flags
-	  attribute on LWGEOM
+	* [r6193] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_ptarray.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
+	  postgis/geography_inout.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_spheroid.c: Update geography functions to use the
+	  in-build .flags attribute on LWGEOM
 
 2010-11-23 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6192] Remove libgeom.h
+	* [r6192] liblwgeom/Makefile.in, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_out_wkt.c, liblwgeom/libgeom.h: Remove
+	  libgeom.h
 
 2010-11-23 15:49  Regina Obe <lr at pcorp.us>
 
-	* [r6191] fix casing of pixel types
+	* [r6191] doc/xsl/raster_gardentest.sql.xsl: fix casing of pixel
+	  types
 
 2010-11-23 00:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6190] Make the ptarray_add_point behavior more explicit.
+	* [r6190] liblwgeom/cunit/cu_ptarray.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/ptarray.c,
+	  loader/shp2pgsql-core.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_rtree.c: Make the ptarray_add_point behavior more
+	  explicit.
 
 2010-11-23 00:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6189] Remove dlfcn.h. Doesn't seem to make any difference under
-	  OS/X.
+	* [r6189] liblwgeom/cunit/cu_tester.c: Remove dlfcn.h. Doesn't seem
+	  to make any difference under OS/X.
 
 2010-11-23 00:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6188] Update force2d to preserve repeated points.
+	* [r6188] liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/ptarray.c: Update force2d to preserve repeated points.
 
 2010-11-22 22:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6187] Add in actual cu_ptarray.c test file
+	* [r6187] liblwgeom/cunit/cu_ptarray.c: Add in actual cu_ptarray.c
+	  test file
 
 2010-11-22 22:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6186] Make ptarray_append_point handle higher dimensions more
-	  consistently.
+	* [r6186] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/ptarray.c: Make ptarray_append_point handle higher
+	  dimensions more consistently.
 
 2010-11-22 19:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6185] Make LWGEOM_expand use the ptarray API
+	* [r6185] postgis/lwgeom_functions_basic.c: Make LWGEOM_expand use
+	  the ptarray API
 
 2010-11-22 15:43  Regina Obe <lr at pcorp.us>
 
-	* [r6184] change to not use skewed rasters and insure when point is
-	  used in falls in the raster to prevent unnecessary alarms
+	* [r6184] doc/xsl/raster_gardentest.sql.xsl: change to not use
+	  skewed rasters and insure when point is used in falls in the
+	  raster to prevent unnecessary alarms
 
 2010-11-22 15:17  Regina Obe <lr at pcorp.us>
 
-	* [r6183] fix more bugs in test
+	* [r6183] doc/xsl/raster_gardentest.sql.xsl: fix more bugs in test
 
 2010-11-22 13:34  Regina Obe <lr at pcorp.us>
 
-	* [r6182] fix some bugs in tests. More fixes to come
+	* [r6182] doc/xsl/raster_gardentest.sql.xsl: fix some bugs in
+	  tests. More fixes to come
 
 2010-11-21 19:13  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r6181] Add triangle support for ST_Transform. Fix #600. Thanks
-	  to Regina for report !
+	* [r6181] postgis/lwgeom_transform.c: Add triangle support for
+	  ST_Transform. Fix #600. Thanks to Regina for report !
 
 2010-11-21 19:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r6180] #658 part 1. Enhance LWGEOM struct (type, flags and GBOX)
-	  and related functions call.
+	* [r6180] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwtin.c, liblwgeom/lwtriangle.c, liblwgeom/lwutil.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h, liblwgeom/ptarray.c,
+	  loader/shp2pgsql-core.c, postgis/geography_inout.c,
+	  postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_split.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_ogc.c,
+	  postgis/lwgeom_transform.c: #658 part 1. Enhance LWGEOM struct
+	  (type, flags and GBOX) and related functions call.
 
 2010-11-19 22:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6179] Revert GML change. Hm.
+	* [r6179] regress/in_gml_expected: Revert GML change. Hm.
 
 2010-11-19 21:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6178] Change in gml regression to match what seems to be the
-	  right answers.
+	* [r6178] regress/in_gml_expected: Change in gml regression to
+	  match what seems to be the right answers.
 
 2010-11-18 18:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6177] Flip nrings function from serialized to lwgeom based.
+	* [r6177] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_functions_basic.c: Flip nrings function from
+	  serialized to lwgeom based.
 
 2010-11-18 18:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6176] Change over npoints to use an lwgeom based function
-	  intead of serialized.
+	* [r6176] liblwgeom/cunit/cu_misc.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, postgis/lwgeom_functions_basic.c: Change over
+	  npoints to use an lwgeom based function intead of serialized.
 
 2010-11-18 05:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6175] An argument for git. This massive commit includes the
-	  renaming of function in the ptarray API, the removal of some
-	  pointArray_* variants in favor of ptarray_* variants, and,
-	  importantly, the adition of _append_point and _insert_point
+	* [r6175] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_misc.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/libtgeom.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgeom_api.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwline.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtriangle.c,
+	  liblwgeom/ptarray.c, loader/shp2pgsql-core.c,
+	  postgis/geography_inout.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_rtree.c, postgis/lwgeom_transform.c,
+	  raster/rt_core/rt_api.c: An argument for git. This massive commit
+	  includes the renaming of function in the ptarray API, the removal
+	  of some pointArray_* variants in favor of ptarray_* variants,
+	  and, importantly, the adition of _append_point and _insert_point
 	  options for pointarrays. Functions have been switched over to
 	  using the API instead of managing the serialized_pointlist
 	  themselves. This has necessitated the re-writing of some
@@ -33330,39 +48570,60 @@
 
 2010-11-16 17:25  Regina Obe <lr at pcorp.us>
 
-	* [r6174] minor logging corrections
+	* [r6174] doc/xsl/postgis_gardentest.sql.xsl: minor logging
+	  corrections
 
 2010-11-14 18:10  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6173] Added MapAlgebra prerequisites to raster core.
+	* [r6173] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h: Added
+	  MapAlgebra prerequisites to raster core.
 
 2010-11-12 15:48  Regina Obe <lr at pcorp.us>
 
-	* [r6172] Update 9.0 FAQ to include npgsql fixed driver for bytea
-	  support
+	* [r6172] doc/faq.xml: Update 9.0 FAQ to include npgsql fixed
+	  driver for bytea support
 
 2010-11-04 23:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6170] Change pointArray_construct() to
-	  ptarray_construct_reference_data()
+	* [r6170] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_serialized.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwline.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_ogc.c: Change
+	  pointArray_construct() to ptarray_construct_reference_data()
 
 2010-11-02 14:20  Regina Obe <lr at pcorp.us>
 
-	* [r6168] add relevant references
+	* [r6168] doc/reference_processing.xml: add relevant references
 
 2010-11-02 06:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6167] Change over to lwgeom_is_collection where appropriate.
+	* [r6167] liblwgeom/lwgeom.c, liblwgeom/measures.c,
+	  liblwgeom/measures.h, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos_clean.c,
+	  postgis/lwgeom_geos_split.c: Change over to lwgeom_is_collection
+	  where appropriate.
 
 2010-11-02 05:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6166] Remove unused function. Rename lwgeom_is_collection to
+	* [r6166] liblwgeom/liblwgeom.h, liblwgeom/liblwgeom_internal.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c, loader/pgsql2shp-core.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_split.c: Remove
+	  unused function. Rename lwgeom_is_collection to
 	  lwtype_is_collection.
 
 2010-11-01 21:03  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r6165] try an experiment to fix Docbook and MathML compatibility
-	  issues.
+	* [r6165] doc/postgis.xml, doc/using_postgis_dataman.xml: try an
+	  experiment to fix Docbook and MathML compatibility issues.
 	  upgrade Docbook to 4.5
 	  upgrade MathML to 2.0
 	  
@@ -33373,133 +48634,208 @@
 
 2010-11-01 14:48  Regina Obe <lr at pcorp.us>
 
-	* [r6164] logging for multi arg functions
+	* [r6164] doc/xsl/postgis_gardentest.sql.xsl: logging for multi arg
+	  functions
 
 2010-11-01 14:07  Regina Obe <lr at pcorp.us>
 
-	* [r6163] Get rid of WKT in credits and some minor spring cleaning
+	* [r6163] doc/introduction.xml: Get rid of WKT in credits and some
+	  minor spring cleaning
 
 2010-11-01 08:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6162] Fix liblwgeom.h reference in generator
+	* [r6162] doc/html/image_src/generator.c: Fix liblwgeom.h reference
+	  in generator
 
 2010-11-01 08:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6161] Remove DYNPTARRAY and all users of it
+	* [r6161] liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/ptarray.c, loader/shp2pgsql-core.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c: Remove DYNPTARRAY and all users of it
 
 2010-11-01 01:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6160] Flip all the internal liblwgeom files over to use
-	  liblwgeom_internal.h
+	* [r6160] liblwgeom/box2d.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwhomogenize.h, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwline.c, liblwgeom/lwmcurve.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwprint.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/measures.h,
+	  liblwgeom/measures3d.h, liblwgeom/ptarray.c,
+	  liblwgeom/stringbuffer.c: Flip all the internal liblwgeom files
+	  over to use liblwgeom_internal.h
 
 2010-11-01 01:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6159] Remove one use of DYNPTARRAY
+	* [r6159] liblwgeom/libtgeom.c: Remove one use of DYNPTARRAY
 
 2010-10-31 03:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6158] Remove a pair of unused functions.
+	* [r6158] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c: Remove a
+	  pair of unused functions.
 
 2010-10-31 02:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6157] Clean out scruft from my G_ phase and start attempting to
-	  separate _internal from external liblwgeom functions.
+	* [r6157] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/g_box.c,
+	  liblwgeom/g_coord.c, liblwgeom/g_geometry.c,
+	  liblwgeom/g_ptarray.c, liblwgeom/g_serialized.c,
+	  liblwgeom/g_util.c, liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwgeom.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwin_wkt.h, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwtree.c, liblwgeom/lwtree.h, liblwgeom/measures.c,
+	  postgis/geography_btree.c, postgis/geography_estimate.c,
+	  postgis/geography_gist.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_spheroid.c,
+	  postgis_config.h.in, raster: Clean out scruft from my G_ phase
+	  and start attempting to separate _internal from external
+	  liblwgeom functions.
 
 2010-10-30 17:35  Sandro Santilli <strk at kbt.io>
 
-	* [r6156] ISO C90 forbids mixed declarations and code
+	* [r6156] raster/rt_pg/rt_pg.c: ISO C90 forbids mixed declarations
+	  and code
 
 2010-10-29 22:57  Regina Obe <lr at pcorp.us>
 
-	* [r6155] put in references to geomval data type
+	* [r6155] doc/reference_raster.xml: put in references to geomval
+	  data type
 
 2010-10-29 22:20  Regina Obe <lr at pcorp.us>
 
-	* [r6154]
+	* [r6154] doc/postgis.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
 
 2010-10-29 21:57  Regina Obe <lr at pcorp.us>
 
-	* [r6153] switch order back
+	* [r6153] doc/postgis.xml: switch order back
 
 2010-10-29 21:33  Regina Obe <lr at pcorp.us>
 
-	* [r6152] Include rasters in special function index and switch
-	  ordering of chapters so special function index is at the end
-	  again after raster
+	* [r6152] doc/postgis.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Include
+	  rasters in special function index and switch ordering of chapters
+	  so special function index is at the end again after raster
 
 2010-10-29 13:04  Regina Obe <lr at pcorp.us>
 
-	* [r6151] test all functions -- first draft -- lots of false
-	  negatives
+	* [r6151] doc/xsl/raster_gardentest.sql.xsl: test all functions --
+	  first draft -- lots of false negatives
 
 2010-10-29 12:21  Regina Obe <lr at pcorp.us>
 
-	* [r6150] fix typo in logging
+	* [r6150] doc/xsl/raster_gardentest.sql.xsl: fix typo in logging
 
 2010-10-29 12:04  Regina Obe <lr at pcorp.us>
 
-	* [r6149] update to test the raster operators
+	* [r6149] doc/xsl/raster_gardentest.sql.xsl: update to test the
+	  raster operators
 
 2010-10-29 11:28  Regina Obe <lr at pcorp.us>
 
-	* [r6148] ST_3DDFullyWithin
+	* [r6148] doc/reference_measure.xml: ST_3DDFullyWithin
 
 2010-10-28 23:08  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6147] --General enhancement to the script functions. Still a
-	  lot of work to do...
+	* [r6147] raster/scripts/plpgsql/_MapAlgebraParts.sql,
+	  raster/scripts/plpgsql/st_addband.sql,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_mapalgebra_optimized.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setvalues.sql,
+	  raster/scripts/plpgsql/st_sevalues.sql,
+	  raster/scripts/plpgsql/st_union.sql: --General enhancement to the
+	  script functions. Still a lot of work to do...
 
 2010-10-28 13:47  Regina Obe <lr at pcorp.us>
 
-	* [r6146] some cleanup and one more link
+	* [r6146] doc/faq_raster.xml: some cleanup and one more link
 
 2010-10-28 13:10  Regina Obe <lr at pcorp.us>
 
-	* [r6145] get rid of tabs
+	* [r6145] doc/reference_raster.xml: get rid of tabs
 
 2010-10-28 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r6144] Try to clarify use of ST_MakeEmptyRaster to address #651
+	* [r6144] doc/reference_raster.xml: Try to clarify use of
+	  ST_MakeEmptyRaster to address #651
 
 2010-10-27 18:01  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r6143] updated reference to appropriate image in the discussion
-	  on geometry validity
+	* [r6143] doc/html/image_src/st_isvalid09.wkt,
+	  doc/using_postgis_dataman.xml: updated reference to appropriate
+	  image in the discussion on geometry validity
 
 2010-10-27 17:27  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r6142] added an example for ST_IsValid that shows a valid
-	  multipolygon that touches at a point.
+	* [r6142] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_isvalid09.wkt,
+	  doc/using_postgis_dataman.xml: added an example for ST_IsValid
+	  that shows a valid multipolygon that touches at a point.
 
 2010-10-27 17:09  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r6141] remove <remark> TODO tag in doc.
+	* [r6141] doc/reference_measure.xml: remove <remark> TODO tag in
+	  doc.
 
 2010-10-27 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r6140] Logic to test inserting rasters of all different types
+	* [r6140] doc/xsl/raster_gardentest.sql.xsl: Logic to test
+	  inserting rasters of all different types
 
 2010-10-27 14:38  Regina Obe <lr at pcorp.us>
 
-	* [r6139] First working version of raster garden test -- currently
-	  just does an addrastercolumn for all pixel types supported, drop
-	  raster table and logs completion and timing to raster_garden_log
-	  table
+	* [r6139] doc/reference_raster.xml,
+	  doc/xsl/raster_gardentest.sql.xsl: First working version of
+	  raster garden test -- currently just does an addrastercolumn for
+	  all pixel types supported, drop raster table and logs completion
+	  and timing to raster_garden_log table
 
 2010-10-27 12:51  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6138] gdal2raster.py renamed to raster2pgsql.py. Related ticket
-	  #612
+	* [r6138] doc/faq_raster.xml, doc/reference_raster.xml,
+	  raster/scripts/python/Makefile.in,
+	  raster/scripts/python/gdal2raster.py,
+	  raster/scripts/python/raster2pgsql.py: gdal2raster.py renamed to
+	  raster2pgsql.py. Related ticket #612
 
 2010-10-27 11:06  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6137] Added CC=@CC@ in raster/rt_core/Makefile.in. Related
-	  ticket #550.
+	* [r6137] raster/rt_core/Makefile.in: Added CC=@CC@ in
+	  raster/rt_core/Makefile.in. Related ticket #550.
 
 2010-10-26 17:40  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6136] Fixes on PostGIS Raster debug system. The raster core
-	  uses
+	* [r6136] README.raster, README.raster.debugging, configure.ac,
+	  raster/DEBUG, raster/raster_config.h.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.c, raster/test/core/Makefile.in: Fixes on
+	  PostGIS Raster debug system. The raster core uses
 	  default_info_handler() call. Other minor bugs fixed. Created
 	  DEBUG file in
 	  raster directory, similar to postgis/DEBUG file. Erased
@@ -33508,493 +48844,637 @@
 
 2010-10-26 16:41  Regina Obe <lr at pcorp.us>
 
-	* [r6135] start work on raster garden test generator
+	* [r6135] doc/xsl/raster_gardentest.sql.xsl: start work on raster
+	  garden test generator
 
 2010-10-26 16:40  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6134] New debug system, similar to the PostGIS debug system,
-	  with two sets of macros
+	* [r6134] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rt_pg.h: New debug system,
+	  similar to the PostGIS debug system, with two sets of macros
 	  that depend on the POSTGIS_DEBUG_LEVEL value. Related ticket
 	  #638.
 
 2010-10-26 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r6133] fix id ref
+	* [r6133] doc/reference_type.xml: fix id ref
 
 2010-10-26 15:42  Regina Obe <lr at pcorp.us>
 
-	* [r6132] fix build issue -- need more fixing later
+	* [r6132] doc/xsl/postgis_aggs_mm.xml.xsl: fix build issue -- need
+	  more fixing later
 
 2010-10-26 15:01  Regina Obe <lr at pcorp.us>
 
-	* [r6131] fix typo
+	* [r6131] doc/xsl/postgis_aggs_mm.xml.xsl: fix typo
 
 2010-10-26 14:47  Regina Obe <lr at pcorp.us>
 
-	* [r6130] add raster types in in reference_types section and also
-	  put in special indexes section. Will eventually move special
-	  indexes below raster since it will now cover it as well.
+	* [r6130] doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/raster_comments.sql.xsl: add raster types in in
+	  reference_types section and also put in special indexes section.
+	  Will eventually move special indexes below raster since it will
+	  now cover it as well.
 
 2010-10-26 12:46  Regina Obe <lr at pcorp.us>
 
-	* [r6129] try to get rid of utf stuff again
+	* [r6129] doc/xsl/postgis_aggs_mm.xml.xsl: try to get rid of utf
+	  stuff again
 
 2010-10-25 17:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6128] Use ptarray_isclosed to check closure
+	* [r6128] liblwgeom/lwin_wkb.c: Use ptarray_isclosed to check
+	  closure
 
 2010-10-25 16:06  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6127] Added svn tag keywords to raster plpgsql scripts. Related
-	  ticket #642.
+	* [r6127] raster/raster_config.h.in,
+	  raster/scripts/plpgsql/st_asraster.sql,
+	  raster/scripts/plpgsql/st_clip.sql,
+	  raster/scripts/plpgsql/st_deleteband.sql,
+	  raster/scripts/plpgsql/st_mapalgebra.sql,
+	  raster/scripts/plpgsql/st_pixelaspolygons.sql,
+	  raster/scripts/plpgsql/st_reclass.sql,
+	  raster/scripts/plpgsql/st_setarray.sql,
+	  raster/scripts/plpgsql/st_sevalues.sql,
+	  raster/scripts/plpgsql/st_union.sql: Added svn tag keywords to
+	  raster plpgsql scripts. Related ticket #642.
 
 2010-10-25 14:46  Regina Obe <lr at pcorp.us>
 
-	* [r6126] revert
+	* [r6126] doc/xsl/postgis_aggs_mm.xml.xsl: revert
 
 2010-10-25 14:33  Regina Obe <lr at pcorp.us>
 
-	* [r6125] get rid of utf header entirely -- my xsltproc when run
-	  with make-comments chokes on it.
+	* [r6125] doc/xsl/postgis_aggs_mm.xml.xsl: get rid of utf header
+	  entirely -- my xsltproc when run with make-comments chokes on it.
 
 2010-10-25 05:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6124] Add some WKT tests on EMPTY
+	* [r6124] liblwgeom/cunit/cu_in_wkt.c: Add some WKT tests on EMPTY
 
 2010-10-25 04:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6123] Add/improve comments, fix SRID handling for EWKT inputs.
+	* [r6123] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt_lex.c,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.h, liblwgeom/lwin_wkt_parse.y:
+	  Add/improve comments, fix SRID handling for EWKT inputs.
 
 2010-10-25 04:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6122] More care handling mixed dimensional inputs and being
-	  tolerant of wierd stuff
+	* [r6122] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwin_wkt.c: More
+	  care handling mixed dimensional inputs and being tolerant of
+	  wierd stuff
 
 2010-10-25 00:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6121] Add destructors for the _list elements of the grammar.
+	* [r6121] liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_parse.c, liblwgeom/lwin_wkt_parse.y: Add
+	  destructors for the _list elements of the grammar.
 
 2010-10-24 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6120] Remove parse/lex outputs from 'clean' target, add to
-	  'maintainer-clean'
+	* [r6120] liblwgeom/Makefile.in: Remove parse/lex outputs from
+	  'clean' target, add to 'maintainer-clean'
 
 2010-10-24 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6119] Update lexer
+	* [r6119] liblwgeom/lwin_wkt_lex.c: Update lexer
 
 2010-10-24 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6118] Add generated parser/lexer files
+	* [r6118] liblwgeom/lwin_wkt_lex.c, liblwgeom/lwin_wkt_parse.c,
+	  liblwgeom/lwin_wkt_parse.h: Add generated parser/lexer files
 
 2010-10-24 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6117] Remove svn:ignores for lex/parser results
+	* [r6117] liblwgeom: Remove svn:ignores for lex/parser results
 
 2010-10-24 19:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6116] Remove header-file option
+	* [r6116] liblwgeom/lwin_wkt_lex.l: Remove header-file option
 
 2010-10-24 19:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6115] More tweaks to lexer to generate header
+	* [r6115] liblwgeom/Makefile.in, liblwgeom/cunit/cu_in_wkt.c,
+	  liblwgeom/lwin_wkt_lex.l: More tweaks to lexer to generate header
 
 2010-10-24 19:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6114] Change order of options
+	* [r6114] liblwgeom/lwin_wkt_lex.l: Change order of options
 
 2010-10-24 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6113] Turn off verbose grammar
+	* [r6113] liblwgeom/lwin_wkt_parse.y: Turn off verbose grammar
 
 2010-10-24 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6112] Add in tests for more WKT types and fix bugs as they show
-	  up.
+	* [r6112] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_parse.y: Add in tests for more WKT types and
+	  fix bugs as they show up.
 
 2010-10-24 16:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6111] Add quotes to bison/flex calls.
+	* [r6111] liblwgeom/Makefile.in: Add quotes to bison/flex calls.
 
 2010-10-24 16:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6110] Match the error strings with the legacy ones in the old
-	  WKT parser.
+	* [r6110] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgparse.c, liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.y: Match the
+	  error strings with the legacy ones in the old WKT parser.
 
 2010-10-24 15:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6109] Rename WKT out suite.
+	* [r6109] liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_tester.c: Rename WKT out suite.
 
 2010-10-23 23:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6108] Change sytax on calls to LEX to maybe make windoze and
-	  others happier
+	* [r6108] liblwgeom/Makefile.in: Change sytax on calls to LEX to
+	  maybe make windoze and others happier
 
 2010-10-23 23:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6107] Ignore generated Makefile
+	* [r6107] loader/cunit: Ignore generated Makefile
 
 2010-10-23 23:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6106] Change empty collection constructor to take a type
-	  number, like the non-empty constructor (because we now believe in
-	  typed empties).
+	* [r6106] postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_lrs.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c: Change empty
+	  collection constructor to take a type number, like the non-empty
+	  constructor (because we now believe in typed empties).
 
 2010-10-23 23:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6105] Finish untested support for all types in WKT input.
+	* [r6105] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/libtgeom.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwhomogenize.c,
+	  liblwgeom/lwin_wkb.c, liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_parse.y, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/measures.c,
+	  liblwgeom/measures3d.c: Finish untested support for all types in
+	  WKT input.
 
 2010-10-23 14:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6104] Remove long form lex parameters
+	* [r6104] liblwgeom/Makefile.in: Remove long form lex parameters
 
 2010-10-22 23:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6103] Add dimensional empties to the grammar
+	* [r6103] liblwgeom/lwin_wkt_parse.y: Add dimensional empties to
+	  the grammar
 
 2010-10-22 23:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6102] comment the fact we support ISO extended types in WKB
-	  emitter
+	* [r6102] liblwgeom/lwout_wkb.c: comment the fact we support ISO
+	  extended types in WKB emitter
 
 2010-10-22 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6101] Add in the ISO extended types to the WKT parser and
-	  emitter.
+	* [r6101] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwline.c, liblwgeom/lwmpoint.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c: Add in the ISO extended
+	  types to the WKT parser and emitter.
 
 2010-10-22 19:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6100] Apply mcayland patch to build parse/lex. Remember: make
-	  clean before make.
+	* [r6100] liblwgeom/Makefile.in: Apply mcayland patch to build
+	  parse/lex. Remember: make clean before make.
 
 2010-10-22 16:29  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6099] Changed '--with-gdal' for '--with-gdalconfig'. Related
-	  tickets #610 #616
+	* [r6099] configure.ac, doc/installation.xml: Changed '--with-gdal'
+	  for '--with-gdalconfig'. Related tickets #610 #616
 
 2010-10-22 14:54  Regina Obe <lr at pcorp.us>
 
-	* [r6098] fix typo
+	* [r6098] doc/installation.xml: fix typo
 
 2010-10-22 14:52  Regina Obe <lr at pcorp.us>
 
-	* [r6097] document GDAL config setting. Showing with-gdal for now.
-	  Jorge -- don't forget to change this in make to with-gdalconfig
-	  to be consistent with other config namings.
+	* [r6097] doc/installation.xml: document GDAL config setting.
+	  Showing with-gdal for now. Jorge -- don't forget to change this
+	  in make to with-gdalconfig to be consistent with other config
+	  namings.
 
 2010-10-22 14:43  Regina Obe <lr at pcorp.us>
 
-	* [r6096] amend install instructions to reflect new simplied
-	  installation of raster support
+	* [r6096] doc/installation.xml: amend install instructions to
+	  reflect new simplied installation of raster support
 
 2010-10-22 14:00  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6095] Raster build simplified. Only "./configure --with-raster
-	  & make & make install" needed. Raster objetive names changed in
-	  GNUMakefile. Raster library object generated with PostGIS version
-	  numbers.
+	* [r6095] GNUmakefile, configure.ac, raster/Makefile.in,
+	  raster/rt_pg/Makefile.in: Raster build simplified. Only
+	  "./configure --with-raster & make & make install" needed. Raster
+	  objetive names changed in GNUMakefile. Raster library object
+	  generated with PostGIS version numbers.
 
 2010-10-22 02:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6094] Add in more parser cases and test an EMPTY case.
+	* [r6094] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwin_wkt.h, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwout_wkt.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h: Add in more parser cases and test an
+	  EMPTY case.
 
 2010-10-21 22:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6093] Add support for point and multipoints to the WKT parser.
+	* [r6093] liblwgeom/cunit/cu_in_wkt.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwin_wkt.c,
+	  liblwgeom/lwin_wkt.h, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwpoint.c: Add support for point
+	  and multipoints to the WKT parser.
 
 2010-10-21 21:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6092] Ensure the parser prereqs are built (#636)
+	* [r6092] liblwgeom/Makefile.in: Ensure the parser prereqs are
+	  built (#636)
 
 2010-10-20 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6091] Current work on bison-based WKT-to-LWGEOM parser.
-	  Implemented for LINESTRING, almost ready to extend to all types.
+	* [r6091] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_in_wkt.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.y: Current
+	  work on bison-based WKT-to-LWGEOM parser. Implemented for
+	  LINESTRING, almost ready to extend to all types.
 
 2010-10-20 14:09  Regina Obe <lr at pcorp.us>
 
-	* [r6090] correction in output type
+	* [r6090] doc/reference_raster.xml: correction in output type
 
 2010-10-20 13:41  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6089] -Fix for ticket ticket 634. Typo in error message.
+	* [r6089] raster/rt_core/rt_api.c: -Fix for ticket ticket 634. Typo
+	  in error message.
 
 2010-10-20 13:38  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6088] -Fix for ticket 632. st_world2rastercoordx and
-	  st_world2rastercoordy must return int instead of float8.
+	* [r6088] raster/rt_pg/rtpostgis.sql.in.c: -Fix for ticket 632.
+	  st_world2rastercoordx and st_world2rastercoordy must return int
+	  instead of float8.
 
 2010-10-20 12:22  Regina Obe <lr at pcorp.us>
 
-	* [r6087] finish off documenting current public raster functions.
-	  Think that's all of them we have so far
+	* [r6087] doc/reference_raster.xml: finish off documenting current
+	  public raster functions. Think that's all of them we have so far
 
 2010-10-19 13:02  Regina Obe <lr at pcorp.us>
 
-	* [r6086] fill in missing portos and provide more description of
-	  what additional protos do when args are left out or included
+	* [r6086] doc/reference_raster.xml: fill in missing portos and
+	  provide more description of what additional protos do when args
+	  are left out or included
 
 2010-10-19 12:31  Regina Obe <lr at pcorp.us>
 
-	* [r6085] missing protos for st_askml, st_asgml
+	* [r6085] doc/reference_output.xml: missing protos for st_askml,
+	  st_asgml
 
 2010-10-18 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r6084] Location argument to GEOSIsValidDetail is non-const
+	* [r6084] postgis/lwgeom_geos.c: Location argument to
+	  GEOSIsValidDetail is non-const
 
 2010-10-18 13:15  Sandro Santilli <strk at kbt.io>
 
-	* [r6083] Snap ShortestLine to 1e-14 grid (fixes failure on
-	  opensuse)
+	* [r6083] regress/measures.sql, regress/measures_expected: Snap
+	  ShortestLine to 1e-14 grid (fixes failure on opensuse)
 
 2010-10-15 21:46  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6082] -Fix for ticket 628.
+	* [r6082] raster/scripts/python/gdal2raster.py: -Fix for ticket
+	  628.
 
 2010-10-15 14:32  Regina Obe <lr at pcorp.us>
 
-	* [r6081] typo
+	* [r6081] doc/xsl/postgis_gardentest.sql.xsl: typo
 
 2010-10-15 14:29  Regina Obe <lr at pcorp.us>
 
-	* [r6080] more logic errors
+	* [r6080] doc/xsl/postgis_gardentest.sql.xsl: more logic errors
 
 2010-10-15 13:28  Regina Obe <lr at pcorp.us>
 
-	* [r6079] fix error in logic in test, change xml header to match
-	  other xml files
+	* [r6079] doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/raster_comments.sql.xsl: fix error in logic in test,
+	  change xml header to match other xml files
 
 2010-10-14 06:54  Regina Obe <lr at pcorp.us>
 
-	* [r6078] fix non valid RT_Reference link
+	* [r6078] doc/xsl/postgis_aggs_mm.xml.xsl: fix non valid
+	  RT_Reference link
 
 2010-10-14 06:04  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r6077] Fix few errors inside DocBook documentation. Refer to
-	  #471
+	* [r6077] doc/installation.xml, doc/reference_accessor.xml,
+	  doc/reference_processing.xml, doc/reference_raster.xml,
+	  doc/using_postgis_dataman.xml: Fix few errors inside DocBook
+	  documentation. Refer to #471
 
 2010-10-13 22:22  Regina Obe <lr at pcorp.us>
 
-	* [r6076] address some dtd errors
+	* [r6076] doc/faq_raster.xml, doc/reference_raster.xml: address
+	  some dtd errors
 
 2010-10-13 17:12  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6075] Modified raster Makefiles to solve bugs of ticket #610
-	  (build error and
+	* [r6075] raster/rt_core/Makefile.in, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/Makefile.pgxs: Modified raster Makefiles to solve
+	  bugs of ticket #610 (build error and
 	  incorrect placement of rtpostgis.sql file)
 
 2010-10-13 15:41  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6074] Deleted references to 'WKT' in rtpostgis.sql and
-	  faq_raster.xml
+	* [r6074] doc/faq_raster.xml, raster/rt_pg/rtpostgis.sql.in.c:
+	  Deleted references to 'WKT' in rtpostgis.sql and faq_raster.xml
 
 2010-10-13 14:31  Regina Obe <lr at pcorp.us>
 
-	* [r6072] Correct the spelling of Peucker
+	* [r6072] doc/reference_processing.xml: Correct the spelling of
+	  Peucker
 
 2010-10-13 13:44  Regina Obe <lr at pcorp.us>
 
-	* [r6071] correction to example
+	* [r6071] doc/reference_raster.xml: correction to example
 
 2010-10-13 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r6070] amend the what is new in PostGIS 2.0 section
+	* [r6070] doc/xsl/postgis_aggs_mm.xml.xsl: amend the what is new in
+	  PostGIS 2.0 section
 
 2010-10-13 08:52  Regina Obe <lr at pcorp.us>
 
-	* [r6069] Put reference to addband and setvalue in empty raster. If
-	  a raster has no bands and values, do you see it :)
+	* [r6069] doc/reference_raster.xml: Put reference to addband and
+	  setvalue in empty raster. If a raster has no bands and values, do
+	  you see it :)
 
 2010-10-13 08:45  Regina Obe <lr at pcorp.us>
 
-	* [r6068] fill in missing protos for ST_AddBand and an example of
-	  creating a raster from scratch
+	* [r6068] doc/reference_raster.xml: fill in missing protos for
+	  ST_AddBand and an example of creating a raster from scratch
 
 2010-10-13 08:12  Regina Obe <lr at pcorp.us>
 
-	* [r6067] add raster_comments.sql to be copied to contrib directory
-	  as well
+	* [r6067] doc/Makefile.comments.in: add raster_comments.sql to be
+	  copied to contrib directory as well
 
 2010-10-12 18:38  Regina Obe <lr at pcorp.us>
 
-	* [r6066] this is now auto built when make comments is run
+	* [r6066] raster/doc/raster_comments.sql: this is now auto built
+	  when make comments is run
 
 2010-10-12 18:37  Regina Obe <lr at pcorp.us>
 
-	* [r6065] revise to also build raster_comments.sql when make
-	  comments is run
+	* [r6065] doc/Makefile.in: revise to also build raster_comments.sql
+	  when make comments is run
 
 2010-10-11 00:45  Regina Obe <lr at pcorp.us>
 
-	* [r6064] typo
+	* [r6064] doc/reference_raster.xml: typo
 
 2010-10-11 00:45  Regina Obe <lr at pcorp.us>
 
-	* [r6063] fix typo in faxq_raster. Document ST_AddBand
+	* [r6063] doc/faq_raster.xml, doc/reference_raster.xml: fix typo in
+	  faxq_raster. Document ST_AddBand
 
 2010-10-10 22:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6062] Remove warnings
+	* [r6062] liblwgeom/cunit/cu_in_wkb.c: Remove warnings
 
 2010-10-10 11:16  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6061] Modified the prototype of dump core/server/sql functions,
-	  adding "wkt" to their names, because their returning elements are
-	  WKT geometries, not real PostGIS geometries.
+	* [r6061] raster/rt_core/rt_api.c, raster/rt_core/rt_api.h,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/test/core/testapi.c: Modified the prototype of dump
+	  core/server/sql functions, adding "wkt" to their names, because
+	  their returning elements are WKT geometries, not real PostGIS
+	  geometries.
 
 2010-10-10 00:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6060] Put the WKT new parser files into repo so others can see
-	  them and I can work in synch with trunk.
+	* [r6060] liblwgeom, liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwin_wkt.c, liblwgeom/lwin_wkt.h,
+	  liblwgeom/lwin_wkt_lex.l, liblwgeom/lwin_wkt_parse.y,
+	  liblwgeom/lwline.c, liblwgeom/ptarray.c: Put the WKT new parser
+	  files into repo so others can see them and I can work in synch
+	  with trunk.
 
 2010-10-09 04:03  Regina Obe <lr at pcorp.us>
 
-	* [r6059] Put link to Jorge's PostGIS Raster and Oracle GeoRaster
-	  series
+	* [r6059] doc/faq_raster.xml: Put link to Jorge's PostGIS Raster
+	  and Oracle GeoRaster series
 
 2010-10-08 18:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6058] Add param.h to headers, pick up ENDIAN macros?
+	* [r6058] liblwgeom/lwin_wkb.c: Add param.h to headers, pick up
+	  ENDIAN macros?
 
 2010-10-08 16:45  Regina Obe <lr at pcorp.us>
 
-	* [r6057] another fix
+	* [r6057] doc/xsl/postgis_gardentest.sql.xsl: another fix
 
 2010-10-08 14:55  Pierre Racine <Pierre.Racine at sbf.ulaval.ca>
 
-	* [r6056] -Modify ST_Intersects so that index is taken into account
-	  by the planner
+	* [r6056] raster/rt_pg/rtpostgis.sql.in.c: -Modify ST_Intersects so
+	  that index is taken into account by the planner
 	  -Added a series of ST_Intersects with a boolean parameter to make
 	  the desactivation of the nodata value working with indexes
 
 2010-10-08 13:15  Regina Obe <lr at pcorp.us>
 
-	* [r6055]
+	* [r6055] doc/xsl/postgis_gardentest.sql.xsl:
 
 2010-10-08 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r6054] more corrections
+	* [r6054] doc/xsl/postgis_gardentest.sql.xsl: more corrections
 
 2010-10-08 13:00  Regina Obe <lr at pcorp.us>
 
-	* [r6053] take out automatic build of raster_comments (until figure
-	  out what's wrong), fix some logic in gardent test, take out
-	  ST_Transform until it stops crashing.
+	* [r6053] doc/Makefile.in, doc/xsl/postgis_gardentest.sql.xsl: take
+	  out automatic build of raster_comments (until figure out what's
+	  wrong), fix some logic in gardent test, take out ST_Transform
+	  until it stops crashing.
 
 2010-10-08 11:39  Regina Obe <lr at pcorp.us>
 
-	* [r6052] logic to build raster_comments postgresql help
-	  instructions -- also replace postgis.refractions.net with
-	  www.postgis.org
+	* [r6052] doc/Makefile.in, doc/xsl/wktraster_comments.sql.xsl:
+	  logic to build raster_comments postgresql help instructions --
+	  also replace postgis.refractions.net with www.postgis.org
 
 2010-10-08 11:31  Regina Obe <lr at pcorp.us>
 
-	* [r6051] rename to raster to be consistent with other files
+	* [r6051] doc/xsl/raster_comments.sql.xsl: rename to raster to be
+	  consistent with other files
 
 2010-10-07 15:55  Regina Obe <lr at pcorp.us>
 
-	* [r6050] Put in vacuum analyze crash test
+	* [r6050] doc/xsl/postgis_gardentest.sql.xsl: Put in vacuum analyze
+	  crash test
 
 2010-10-06 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6049] Add nested geometry collection test.
+	* [r6049] liblwgeom/cunit/cu_in_wkb.c: Add nested geometry
+	  collection test.
 
 2010-10-06 20:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6048] Add extra comments.
+	* [r6048] liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/lwin_wkb.c: Add extra
+	  comments.
 
 2010-10-06 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6047] Add extra tests, remove printf noise from run.
+	* [r6047] liblwgeom/cunit/cu_in_wkb.c,
+	  liblwgeom/cunit/cu_out_wkb.c: Add extra tests, remove printf
+	  noise from run.
 
 2010-10-06 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6046] Add in WKB reader and associated test framework to build.
+	* [r6046] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_in_wkb.c, liblwgeom/cunit/cu_out_wkb.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/libgeom.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwout_wkb.c: Add in WKB reader and associated test
+	  framework to build.
 
 2010-10-06 17:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6045] Fix a write-out-of-bounds error.
+	* [r6045] liblwgeom/lwout_wkb.c: Fix a write-out-of-bounds error.
 
 2010-10-06 15:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6044] Finish first draft of WKB reader.
+	* [r6044] liblwgeom/lwcollection.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwpoly.c: Finish first draft of WKB reader.
 
 2010-10-06 00:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6043] Clean out compile warnings.
+	* [r6043] liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwin_wkb.c, liblwgeom/lwout_wkb.c: Clean out compile
+	  warnings.
 
 2010-10-05 23:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6042] Add WKB writing support for TIN, Triangle and
-	  PolyhedralSurface
+	* [r6042] liblwgeom/lwout_wkb.c: Add WKB writing support for TIN,
+	  Triangle and PolyhedralSurface
 
 2010-10-05 23:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6041] Add WKB writing support for TIN, Triangle and
-	  PolyhedralSurface
+	* [r6041] liblwgeom/lwin_wkb.c: Add WKB writing support for TIN,
+	  Triangle and PolyhedralSurface
 
 2010-10-05 22:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6040] Macroify the WKB type numbers and add the extended types
-	  for 3D objects.
+	* [r6040] liblwgeom/libgeom.h, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwout_wkb.c: Macroify the WKB type numbers and add the
+	  extended types for 3D objects.
 
 2010-10-03 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6039] Fix syntax error in ptarray_segmentize2d introduced in
-	  last commit
+	* [r6039] liblwgeom/ptarray.c: Fix syntax error in
+	  ptarray_segmentize2d introduced in last commit
 
 2010-10-03 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6038] Ensure maxpoints is filled in appropriately
+	* [r6038] liblwgeom/ptarray.c: Ensure maxpoints is filled in
+	  appropriately
 
 2010-10-03 18:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6037] Remove lwin_wkb from build until it's complete
+	* [r6037] liblwgeom/Makefile.in: Remove lwin_wkb from build until
+	  it's complete
 
 2010-10-03 18:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6036] Continue with new WKB parser. Change signature of RHR
-	  "right hand rule" functions to "clockwise" to avoid
-	  misinterpretations of orientation rules.
+	* [r6036] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_wkb.c, liblwgeom/cunit/cu_out_wkt.c,
+	  liblwgeom/cunit/cu_wkb.c, liblwgeom/cunit/cu_wkt.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c, liblwgeom/lwin_wkb.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwtriangle.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c:
+	  Continue with new WKB parser. Change signature of RHR "right hand
+	  rule" functions to "clockwise" to avoid misinterpretations of
+	  orientation rules.
 
 2010-10-03 01:39  Regina Obe <lr at pcorp.us>
 
-	* [r6034] typo
+	* [r6034] doc/faq.xml: typo
 
 2010-10-02 15:46  Regina Obe <lr at pcorp.us>
 
-	* [r6032] update PostgreSQL 9.0 that upgrading the driver works as
-	  well.
+	* [r6032] doc/faq.xml: update PostgreSQL 9.0 that upgrading the
+	  driver works as well.
 
 2010-09-29 20:28  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r6030] removing run-time sized array
+	* [r6030] liblwgeom/measures.c: removing run-time sized array
 
 2010-09-27 15:20  Regina Obe <lr at pcorp.us>
 
-	* [r6028] copy Paul's changes to trunk
+	* [r6028] NEWS: copy Paul's changes to trunk
 
 2010-09-27 13:25  Regina Obe <lr at pcorp.us>
 
-	* [r6024] missing gtk dependency note
+	* [r6024] doc/installation.xml: missing gtk dependency note
 
 2010-09-27 13:11  Regina Obe <lr at pcorp.us>
 
-	* [r6022] update install instructions to include install of raster
-	  and dependency on GDAL
+	* [r6022] doc/installation.xml: update install instructions to
+	  include install of raster and dependency on GDAL
 
 2010-09-27 12:59  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6021] liblwgeom/lex.yy.c replaced with previous version
+	* [r6021] install-sh, liblwgeom/lex.yy.c, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, raster/.vimrc, raster/COPYING:
+	  liblwgeom/lex.yy.c replaced with previous version
 
 2010-09-26 21:41  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6020] README files updated with the new raster extension
-	  information.
+	* [r6020] README.postgis, README.raster: README files updated with
+	  the new raster extension information.
 
 2010-09-26 21:21  Jorge Arévalo <jorge.arevalo at deimos-space.com>
 
-	* [r6019] - Added raster extension to new 'raster' directory.
+	* [r6019] GNUmakefile, README.raster, README.raster.debugging,
+	  configure.ac, doc/reference_raster.xml, install-sh,
+	  liblwgeom/lex.yy.c, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, raster, raster/Makefile,
+	  raster/Makefile.in, raster/NEWS, raster/README,
+	  raster/README.debugging, raster/autogen.sh, raster/config.guess,
+	  raster/config.sub, raster/configure.ac,
+	  raster/doc/raster_comments.sql,
+	  raster/doc/wktraster_comments.sql, raster/raster_config.h.in,
+	  raster/rt_core/Makefile.in, raster/rt_core/rt_api.c,
+	  raster/rt_core/rt_api.h, raster/rt_pg/Makefile.in,
+	  raster/rt_pg/rt_pg.c, raster/rt_pg/rtpostgis.sql.in.c,
+	  raster/scripts/Makefile.in, raster/scripts/Makefile.rt.sample,
+	  raster/scripts/gdal2wktraster.py, raster/scripts/genraster.py,
+	  raster/scripts/ovdump.py, raster/scripts/pixval.py,
+	  raster/scripts/python, raster/scripts/python/Makefile.in,
+	  raster/scripts/python/Makefile.rt.sample,
+	  raster/scripts/python/gdal2raster.py,
+	  raster/scripts/python/genraster.py,
+	  raster/scripts/python/ovdump.py, raster/scripts/python/pixval.py,
+	  raster/scripts/python/rtpixdump.py,
+	  raster/scripts/python/rtreader.py,
+	  raster/scripts/python/rtrowdump.py,
+	  raster/scripts/python/window.py, raster/scripts/rtpixdump.py,
+	  raster/scripts/rtreader.py, raster/scripts/rtrowdump.py,
+	  raster/scripts/window.py, raster/test/core/Makefile.in,
+	  raster/test/core/testapi.c, raster/test/regress/run_test.in,
+	  raster/wktraster_config.h.in: - Added raster extension to new
+	  'raster' directory.
 	  - Modified PostGIS 'configure.ac' script to add support for new
 	  raster type (driven by '--with-raster' configure option.
 	  - Added raster build options to 'GNUMakefile' script.
@@ -34004,116 +49484,132 @@
 
 2010-09-24 18:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6017] Forward port regression fixes for pgSQL 9.0 support
+	* [r6017] regress/tickets.sql, regress/tickets_expected,
+	  regress/wmsservers.sql, regress/wmsservers_expected: Forward port
+	  regression fixes for pgSQL 9.0 support
 
 2010-09-24 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r6015] move to enhanced from available
+	* [r6015] doc/reference_misc.xml: move to enhanced from available
 
 2010-09-24 11:39  Regina Obe <lr at pcorp.us>
 
-	* [r6014] change all these polyhedral surface/tin to enhanced from
-	  available
+	* [r6014] doc/reference_constructor.xml, doc/reference_editor.xml,
+	  doc/reference_measure.xml, doc/reference_operator.xml,
+	  doc/reference_output.xml, doc/reference_processing.xml: change
+	  all these polyhedral surface/tin to enhanced from available
 
 2010-09-24 11:00  Regina Obe <lr at pcorp.us>
 
-	* [r6013] Note change in behavior of ST_NumGeometries and add back
-	  changed section.
+	* [r6013] doc/reference_accessor.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Note change in behavior of
+	  ST_NumGeometries and add back changed section.
 
 2010-09-24 10:52  Regina Obe <lr at pcorp.us>
 
-	* [r6012] get rid of changed for now
+	* [r6012] doc/xsl/postgis_aggs_mm.xml.xsl: get rid of changed for
+	  now
 
 2010-09-24 10:38  Regina Obe <lr at pcorp.us>
 
-	* [r6011] mark all polyhedral preexisting functions as enhanced.
-	  minor correction to comments
+	* [r6011] doc/reference_constructor.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: mark all polyhedral preexisting
+	  functions as enhanced. minor correction to comments
 
 2010-09-24 10:34  Regina Obe <lr at pcorp.us>
 
-	* [r6010] we have too many new functions (those polyhedral things
-	  that should really be marked as enhancements) and we are going to
-	  have a lot of breaking changes. Revise what's new section to have
-	  a really new, enhanced, and behavior changed section
+	* [r6010] doc/reference_accessor.xml, doc/template.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: we have too many new functions
+	  (those polyhedral things that should really be marked as
+	  enhancements) and we are going to have a lot of breaking changes.
+	  Revise what's new section to have a really new, enhanced, and
+	  behavior changed section
 
 2010-09-23 07:40  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r6009] Reverting erroneous changes to pgui_read_connection.
+	* [r6009] loader/shp2pgsql-gui.c: Reverting erroneous changes to
+	  pgui_read_connection.
 
 2010-09-22 23:45  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r6008] Reverting the default geometry column name change. Got
-	  too excited... breathe deep...
+	* [r6008] loader/shp2pgsql-core.h: Reverting the default geometry
+	  column name change. Got too excited... breathe deep...
 
 2010-09-22 22:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6007] Use 'the_geom' as geometry column when running regression
-	  tests to match the old regression fragments.
+	* [r6007] regress/run_test: Use 'the_geom' as geometry column when
+	  running regression tests to match the old regression fragments.
 
 2010-09-22 22:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r6006] Remove compiler warnings in OS/X
+	* [r6006] postgis/lwgeom_geos_clean.c: Remove compiler warnings in
+	  OS/X
 
 2010-09-22 17:30  Regina Obe <lr at pcorp.us>
 
-	* [r6005] ST_3DIntersects
+	* [r6005] doc/reference_measure.xml: ST_3DIntersects
 
 2010-09-22 17:22  Regina Obe <lr at pcorp.us>
 
-	* [r6004] fix some typos
+	* [r6004] doc/reference_measure.xml: fix some typos
 
 2010-09-22 17:15  Regina Obe <lr at pcorp.us>
 
-	* [r6003] ST_3DClosestPoint -- if only our wkt diagrammer could
-	  draw 3d geometries
+	* [r6003] doc/reference_measure.xml: ST_3DClosestPoint -- if only
+	  our wkt diagrammer could draw 3d geometries
 
 2010-09-22 05:34  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r6001] Forcing table names to lower case when initially added.
+	* [r6001] loader/shp2pgsql-gui.c: Forcing table names to lower case
+	  when initially added.
 
 2010-09-21 23:22  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r6000] Removing lingering references to the broken icon support.
+	* [r6000] loader/shp2pgsql-gui.c: Removing lingering references to
+	  the broken icon support.
 
 2010-09-21 23:12  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5999] Changing the default geometry name from 'the_geom' to
-	  'geom'
+	* [r5999] loader/shp2pgsql-gui.c: Changing the default geometry
+	  name from 'the_geom' to 'geom'
 
 2010-09-21 23:11  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5998] Changing the default geometry name from 'the_geom' to
-	  'geom'
+	* [r5998] loader/shp2pgsql-core.h: Changing the default geometry
+	  name from 'the_geom' to 'geom'
 
 2010-09-21 03:36  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5995] Clearing some compile warnings and fixing the issue where
-	  the test connection button always reported success.
+	* [r5995] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/structure.h: Clearing some compile
+	  warnings and fixing the issue where the test connection button
+	  always reported success.
 
 2010-09-19 17:44  Regina Obe <lr at pcorp.us>
 
-	* [r5992] ditto
+	* [r5992] NEWS, doc/release_notes.xml: ditto
 
 2010-09-19 16:56  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5990] Fix #603: shp2pgsql: "-w" produces invalid WKT for MULTI*
-	  objects.
+	* [r5990] loader/shp2pgsql-core.c: Fix #603: shp2pgsql: "-w"
+	  produces invalid WKT for MULTI* objects.
 
 2010-09-19 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r5988] 1.5.2 release notes updated
+	* [r5988] NEWS, doc/release_notes.xml: 1.5.2 release notes updated
 
 2010-09-19 12:22  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5986] Fix the comments-uninstall target so it now works
-	  correctly with the new PGXS code.
+	* [r5986] doc/Makefile.in: Fix the comments-uninstall target so it
+	  now works correctly with the new PGXS code.
 
 2010-09-19 12:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5984] Fix #572: Password whitespace for Shape File to PostGIS
-	  Importer not supported. Fixed by adding a new function especially
-	  designed for escaping arguments for PQconnectdb strings, and
-	  plugging it into the GUI.
+	* [r5984] loader/Makefile.in, loader/shp2pgsql-gui.c,
+	  loader/shpcommon.c, loader/shpcommon.h: Fix #572: Password
+	  whitespace for Shape File to PostGIS Importer not supported.
+	  Fixed by adding a new function especially designed for escaping
+	  arguments for PQconnectdb strings, and plugging it into the GUI.
 	  
 	  Note this commit is different from the 1.5 branch version, since
 	  the escaping function is moved into a new common library as I can
@@ -34122,563 +49618,674 @@
 
 2010-09-18 23:54  Regina Obe <lr at pcorp.us>
 
-	* [r5982] ditto
+	* [r5982] NEWS, doc/release_notes.xml: ditto
 
 2010-09-18 15:22  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5975] Fix #527: Log window in shp2pgsql-gui should always
-	  append text to bottom of window.
+	* [r5975] loader/shp2pgsql-gui.c: Fix #527: Log window in
+	  shp2pgsql-gui should always append text to bottom of window.
 
 2010-09-15 16:51  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5973] Add Triangle support for ST_NPoints. Thanks again to
-	  Regina for this report. Related to #596
+	* [r5973] postgis/lwgeom_functions_basic.c: Add Triangle support
+	  for ST_NPoints. Thanks again to Regina for this report. Related
+	  to #596
 
 2010-09-15 16:09  Regina Obe <lr at pcorp.us>
 
-	* [r5972] start documenting 3d measurement functions
+	* [r5972] doc/reference_measure.xml: start documenting 3d
+	  measurement functions
 
 2010-09-15 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r5971] another spot missing
+	* [r5971] doc/postgis.xml: another spot missing
 
 2010-09-15 15:15  Regina Obe <lr at pcorp.us>
 
-	* [r5970] forgot a spot
+	* [r5970] doc/Makefile.in: forgot a spot
 
 2010-09-15 15:12  Regina Obe <lr at pcorp.us>
 
-	* [r5969] rename wktraster to raster
+	* [r5969] doc/faq_raster.xml, doc/faq_wktraster.xml,
+	  doc/postgis.xml, doc/reference_raster.xml,
+	  doc/reference_wktraster.xml: rename wktraster to raster
 
 2010-09-13 19:18  Sandro Santilli <strk at kbt.io>
 
-	* [r5966] Drop references to topology geometry tables in
-	  DropTopology (see #586)
+	* [r5966] topology/topology.sql.in.c: Drop references to topology
+	  geometry tables in DropTopology (see #586)
 
 2010-09-13 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r5965] Add note about topology.sql expecting a postgis-enabled
-	  db
+	* [r5965] topology/README: Add note about topology.sql expecting a
+	  postgis-enabled db
 
 2010-09-13 16:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5964] PostgreSQL 9 support : don't use reserved 'table' keyword
-	  (see #585)
+	* [r5964] topology/topology.sql.in.c: PostgreSQL 9 support : don't
+	  use reserved 'table' keyword (see #585)
 
 2010-09-13 13:45  Regina Obe <lr at pcorp.us>
 
-	* [r5963] more cleanup
+	* [r5963] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/html/image_src/st_concavehull08.wkt,
+	  doc/reference_processing.xml: more cleanup
 
 2010-09-13 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r5962] minor changes
+	* [r5962] postgis/postgis.sql.in.c: minor changes
 
 2010-09-13 12:46  Regina Obe <lr at pcorp.us>
 
-	* [r5961] give up on complex S example and change to simpler L
-	  example
+	* [r5961] doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/reference_processing.xml: give up on complex S example and
+	  change to simpler L example
 
 2010-09-10 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5959] Add support file for shapefil update
+	* [r5959] loader/safileio.c: Add support file for shapefil update
 
 2010-09-10 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5958] Fix for #554, align internal shapelib with official
-	  shapelib
+	* [r5958] loader/Makefile.in, loader/dbfopen.c, loader/shapefil.h,
+	  loader/shpopen.c: Fix for #554, align internal shapelib with
+	  official shapelib
 
 2010-09-10 19:07  Regina Obe <lr at pcorp.us>
 
-	* [r5956] get rid of points in the lower concave hull as well,
-	  minor text cleanup
+	* [r5956] doc/html/image_src/st_concavehull05.wkt,
+	  doc/reference_processing.xml: get rid of points in the lower
+	  concave hull as well, minor text cleanup
 
 2010-09-10 18:47  Regina Obe <lr at pcorp.us>
 
-	* [r5955] revert changes. Getting crud from other pictures in all
-	  pictures that follow
+	* [r5955] doc/html/image_src/generator.c: revert changes. Getting
+	  crud from other pictures in all pictures that follow
 
 2010-09-10 16:33  Regina Obe <lr at pcorp.us>
 
-	* [r5954]
+	* [r5954] doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt:
 
 2010-09-10 15:34  Regina Obe <lr at pcorp.us>
 
-	* [r5953] get rid of points too cluttered
+	* [r5953] doc/html/image_src/st_concavehull06.wkt,
+	  doc/reference_processing.xml: get rid of points too cluttered
 
 2010-09-10 15:25  Regina Obe <lr at pcorp.us>
 
-	* [r5952] put back example -- some minor clean up
+	* [r5952] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/reference_processing.xml: put back example -- some minor
+	  clean up
 
 2010-09-10 15:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5951] Bring forward fix from #513
+	* [r5951] loader/shp2pgsql-gui.c: Bring forward fix from #513
 
 2010-09-10 15:20  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5949] Apply patch from mwtoews. On postgresql_min_version
-	  entity in doc. Related to #539
+	* [r5949] doc/installation.xml, doc/postgis.xml: Apply patch from
+	  mwtoews. On postgresql_min_version entity in doc. Related to #539
 
 2010-09-10 15:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5948] Fix for #532, Temporary table geography columns appear in
-	  other's sessions
+	* [r5948] postgis/geography.sql.in.c: Fix for #532, Temporary table
+	  geography columns appear in other's sessions
 
 2010-09-10 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r5946]
+	* [r5946] doc/html/image_src/st_concavehull06.wkt:
 
 2010-09-10 14:47  Regina Obe <lr at pcorp.us>
 
-	* [r5945] give up for now
+	* [r5945] doc/html/image_src/Makefile.in: give up for now
 
 2010-09-10 14:44  Regina Obe <lr at pcorp.us>
 
-	* [r5944] move holes to geometrycollection
+	* [r5944] doc/html/image_src/st_concavehull07.wkt: move holes to
+	  geometrycollection
 
 2010-09-10 14:35  Regina Obe <lr at pcorp.us>
 
-	* [r5943] get rid of some holes
+	* [r5943] doc/html/image_src/st_concavehull07.wkt: get rid of some
+	  holes
 
 2010-09-10 14:25  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5942] Fix wrong name in function definition
+	* [r5942] postgis/lwgeom_ogc.c: Fix wrong name in function
+	  definition
 
 2010-09-10 14:18  Regina Obe <lr at pcorp.us>
 
-	* [r5941]
+	* [r5941] doc/html/image_src/generator.c:
 
 2010-09-10 14:17  Regina Obe <lr at pcorp.us>
 
-	* [r5940]
+	* [r5940] doc/html/image_src/generator.c:
 
 2010-09-10 14:13  Regina Obe <lr at pcorp.us>
 
-	* [r5939] alright just going to increase allocated line size
+	* [r5939] doc/html/image_src/generator.c: alright just going to
+	  increase allocated line size
 
 2010-09-10 14:08  Regina Obe <lr at pcorp.us>
 
-	* [r5938]
+	* [r5938] doc/html/image_src/st_concavehull07.wkt:
 
 2010-09-10 14:06  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5937] Fix TGEOM wrong size allocation. Tks to Paul for report
+	* [r5937] liblwgeom/libtgeom.c: Fix TGEOM wrong size allocation.
+	  Tks to Paul for report
 
 2010-09-10 14:03  Regina Obe <lr at pcorp.us>
 
-	* [r5936] break into several more multipoints -- parser has limit
-	  (need to fix parser later)
+	* [r5936] doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt: break into several more
+	  multipoints -- parser has limit (need to fix parser later)
 
 2010-09-10 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r5935] break multipoint
+	* [r5935] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt: break multipoint
 
 2010-09-10 13:51  Regina Obe <lr at pcorp.us>
 
-	* [r5934]
+	* [r5934] doc/html/image_src/Makefile.in:
 
 2010-09-10 13:49  Regina Obe <lr at pcorp.us>
 
-	* [r5933]
+	* [r5933] doc/html/image_src/st_concavehull03.wkt:
 
 2010-09-10 13:37  Regina Obe <lr at pcorp.us>
 
-	* [r5932]
+	* [r5932] doc/html/image_src/st_concavehull03.wkt:
 
 2010-09-10 13:35  Regina Obe <lr at pcorp.us>
 
-	* [r5931]
+	* [r5931] doc/html/image_src/st_concavehull03.wkt:
 
 2010-09-10 13:29  Regina Obe <lr at pcorp.us>
 
-	* [r5930] concavehull can't reset input params in 8.3, fix document
-	  example
+	* [r5930] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull03.wkt,
+	  doc/reference_processing.xml, postgis/postgis.sql.in.c:
+	  concavehull can't reset input params in 8.3, fix document example
 
 2010-09-10 13:15  Regina Obe <lr at pcorp.us>
 
-	* [r5929] cleanup
+	* [r5929] postgis/postgis.sql.in.c: cleanup
 
 2010-09-10 13:00  Regina Obe <lr at pcorp.us>
 
-	* [r5927] Faster and more robust and accurate concave hull with
-	  Simon's S shape example test
+	* [r5927] doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/html/image_src/st_concavehull07.wkt,
+	  doc/reference_processing.xml, postgis/postgis.sql.in.c: Faster
+	  and more robust and accurate concave hull with Simon's S shape
+	  example test
 
 2010-09-10 12:58  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5926] Fix #458: postgis_comments being installed in contrib
-	  instead of version folder (this is a little bit of a hack since
-	  we can't merge PGXS into the main Makefile directly, but it
-	  works).
+	* [r5926] configure.ac, doc/Makefile.comments.in, doc/Makefile.in:
+	  Fix #458: postgis_comments being installed in contrib instead of
+	  version folder (this is a little bit of a hack since we can't
+	  merge PGXS into the main Makefile directly, but it works).
 
 2010-09-10 08:50  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5923] Fix #581: LWGEOM_expand produces inconsistent results.
-	  Change the bounding box calculation routines in ptarray.c so that
-	  they perform the entire calculation in double precision then
-	  convert the final result to BOX2DFLOAT4. This prevents rounding
-	  errors being introduced into the bounding box when each input
-	  result is converted to BOX2DFLOAT4 in turn.
+	* [r5923] liblwgeom/ptarray.c: Fix #581: LWGEOM_expand produces
+	  inconsistent results. Change the bounding box calculation
+	  routines in ptarray.c so that they perform the entire calculation
+	  in double precision then convert the final result to BOX2DFLOAT4.
+	  This prevents rounding errors being introduced into the bounding
+	  box when each input result is converted to BOX2DFLOAT4 in turn.
 
 2010-09-07 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5922] concave hull is currently supported
+	* [r5922] doc/reference_processing.xml: concave hull is currently
+	  supported
 
 2010-09-07 21:34  Regina Obe <lr at pcorp.us>
 
-	* [r5921] availability note for st_concavehull
+	* [r5921] postgis/postgis.sql.in.c: availability note for
+	  st_concavehull
 
 2010-09-07 09:45  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5920] Fix incorrect status return code from projFileCreate.
+	* [r5920] loader/pgsql2shp-core.c: Fix incorrect status return code
+	  from projFileCreate.
 
 2010-09-07 09:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5919] minor changes on comment
+	* [r5919] liblwgeom/libtgeom.h: minor changes on comment
 
 2010-09-06 21:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5918] Fix ShpDumperCloseTable so that it now passes back any
-	  errors that may occur during projFileCreate.
+	* [r5918] loader/pgsql2shp-core.c: Fix ShpDumperCloseTable so that
+	  it now passes back any errors that may occur during
+	  projFileCreate.
 
 2010-09-06 21:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5917] Fix the mixed-type geometry column detection routines so
-	  that they allow just MULTI/non-MULTI versions of the same basic
-	  geometry type within a column. Per report from Denis Rykov.
+	* [r5917] liblwgeom/liblwgeom.h, loader/pgsql2shp-core.c: Fix the
+	  mixed-type geometry column detection routines so that they allow
+	  just MULTI/non-MULTI versions of the same basic geometry type
+	  within a column. Per report from Denis Rykov.
 
 2010-09-06 21:07  Regina Obe <lr at pcorp.us>
 
-	* [r5916] minor corrections
+	* [r5916] doc/reference_processing.xml: minor corrections
 
 2010-09-06 21:00  Regina Obe <lr at pcorp.us>
 
-	* [r5915] fix typo
+	* [r5915] doc/reference_processing.xml: fix typo
 
 2010-09-06 20:55  Regina Obe <lr at pcorp.us>
 
-	* [r5914] slightly more robust concave hull and update with links
-	  to our test real world cases.
+	* [r5914] doc/reference_processing.xml, postgis/postgis.sql.in.c:
+	  slightly more robust concave hull and update with links to our
+	  test real world cases.
 
 2010-09-06 12:53  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5913] Add TRIANGLE, TIN and PolyhedralSurface support to
-	  Perimeter, and relevant cunit tests (cf #568). Add TRIANGLE Area
-	  support (and so to TIN).
+	* [r5913] liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/libtgeom.c, liblwgeom/libtgeom.h, liblwgeom/measures.c,
+	  postgis/lwgeom_functions_basic.c: Add TRIANGLE, TIN and
+	  PolyhedralSurface support to Perimeter, and relevant cunit tests
+	  (cf #568). Add TRIANGLE Area support (and so to TIN).
 
 2010-09-06 09:40  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5912] Add TRIANGLE support for GeometryN. Fix #574. Thanks to
-	  Regina for report
+	* [r5912] postgis/lwgeom_ogc.c: Add TRIANGLE support for GeometryN.
+	  Fix #574. Thanks to Regina for report
 
 2010-09-06 08:16  Regina Obe <lr at pcorp.us>
 
-	* [r5911] more cleanup of bios. Get rid of WKT and just called it
-	  Raster since in PostGIS 2.0, we will eventually drop the WKT from
-	  the name
+	* [r5911] doc/introduction.xml: more cleanup of bios. Get rid of
+	  WKT and just called it Raster since in PostGIS 2.0, we will
+	  eventually drop the WKT from the name
 
 2010-09-05 17:01  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5910] Revert changes on PointN and Numpoints to remove TRIANGLE
-	  support. Add ExteriorRing support to TRIANGLE. Changes DumpPoint
-	  behaviour to reflect exteriorRing. Update unit tests
+	* [r5910] postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c,
+	  regress/dumppoints_expected: Revert changes on PointN and
+	  Numpoints to remove TRIANGLE support. Add ExteriorRing support to
+	  TRIANGLE. Changes DumpPoint behaviour to reflect exteriorRing.
+	  Update unit tests
 
 2010-09-05 16:42  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5909] make astyle
+	* [r5909] liblwgeom/cunit/cu_surface.c: make astyle
 
 2010-09-05 15:25  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5908] Use TGEOM struct to compute POLYHEDRALSURFACE and TIN
-	  dimension. Add relevant cunit tests. Few astyle improve
+	* [r5908] liblwgeom/cunit/cu_surface.c,
+	  liblwgeom/cunit/cu_surface.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h, liblwgeom/lwgeom.c: Use TGEOM struct to
+	  compute POLYHEDRALSURFACE and TIN dimension. Add relevant cunit
+	  tests. Few astyle improve
 
 2010-09-03 16:14  Regina Obe <lr at pcorp.us>
 
-	* [r5906] add additional proto for creating holed polygons --
-	  example later
+	* [r5906] doc/reference_processing.xml: add additional proto for
+	  creating holed polygons -- example later
 
 2010-09-03 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r5905]
+	* [r5905] doc/reference_processing.xml:
 
 2010-09-03 15:35  Regina Obe <lr at pcorp.us>
 
-	* [r5904]
+	* [r5904] doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt:
 
 2010-09-03 15:13  Regina Obe <lr at pcorp.us>
 
-	* [r5903]
+	* [r5903] doc/html/image_src/st_concavehull05.wkt:
 
 2010-09-03 15:08  Regina Obe <lr at pcorp.us>
 
-	* [r5902] typo
+	* [r5902] doc/reference_processing.xml: typo
 
 2010-09-03 15:06  Regina Obe <lr at pcorp.us>
 
-	* [r5901] ST_ConcaveHull mark as new, reduce precision of point
-	  examples so passes thru wkt image generator
+	* [r5901] doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/reference_processing.xml: ST_ConcaveHull mark as new, reduce
+	  precision of point examples so passes thru wkt image generator
 
 2010-09-03 14:48  Regina Obe <lr at pcorp.us>
 
-	* [r5900] Example of ST_ConcaveHull against point set
+	* [r5900] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull04.wkt,
+	  doc/html/image_src/st_concavehull05.wkt,
+	  doc/html/image_src/st_concavehull06.wkt,
+	  doc/reference_processing.xml: Example of ST_ConcaveHull against
+	  point set
 
 2010-09-03 13:58  Regina Obe <lr at pcorp.us>
 
-	* [r5899]
+	* [r5899] doc/html/image_src/st_concavehull03.wkt,
+	  doc/reference_processing.xml:
 
 2010-09-03 13:52  Regina Obe <lr at pcorp.us>
 
-	* [r5898] try again
+	* [r5898] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull02.wkt: try again
 
 2010-09-03 13:47  Regina Obe <lr at pcorp.us>
 
-	* [r5897] snap points to grid
+	* [r5897] doc/html/image_src/st_concavehull03.wkt,
+	  doc/reference_processing.xml: snap points to grid
 
 2010-09-03 13:42  Regina Obe <lr at pcorp.us>
 
-	* [r5896] take out last example for now
+	* [r5896] doc/html/image_src/Makefile.in: take out last example for
+	  now
 
 2010-09-03 13:39  Regina Obe <lr at pcorp.us>
 
-	* [r5895] Will assume my concave hull with the over 1100 points
-	  polygon slaughtered the wkt processor
+	* [r5895] doc/html/image_src/st_concavehull03.wkt,
+	  doc/reference_processing.xml: Will assume my concave hull with
+	  the over 1100 points polygon slaughtered the wkt processor
 
 2010-09-03 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r5894] First draft of ST_ConcaveHull -- more to come
+	* [r5894] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_concavehull01.wkt,
+	  doc/html/image_src/st_concavehull02.wkt,
+	  doc/html/image_src/st_concavehull03.wkt,
+	  doc/reference_processing.xml, postgis/postgis.sql.in.c: First
+	  draft of ST_ConcaveHull -- more to come
 
 2010-09-03 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r5893] Make edge-edge relations clearer. Thanks to Peter
-	  Hopfgartner and to
+	* [r5893] topology/ER/topology.fig: Make edge-edge relations
+	  clearer. Thanks to Peter Hopfgartner and to
 	  Xfig developers for the wonderful experience of patching a
 	  diagram ! :)
 
 2010-09-01 23:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5892] Fix pgsql2shp so that it correctly returns an exit code
-	  of 1 (fail) in the case where either a user query returns no
-	  rows, or the specified table is empty.
+	* [r5892] loader/pgsql2shp-core.c: Fix pgsql2shp so that it
+	  correctly returns an exit code of 1 (fail) in the case where
+	  either a user query returns no rows, or the specified table is
+	  empty.
 
 2010-09-01 23:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5891] Revert r5888 - the real bug is that the error message
-	  handling in place should already catch this condition but
-	  doesn't.
+	* [r5891] loader/pgsql2shp-cli.c: Revert r5888 - the real bug is
+	  that the error message handling in place should already catch
+	  this condition but doesn't.
 
 2010-09-01 20:14  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5890] Fixed some build warnings I had missed
+	* [r5890] liblwgeom/measures3d.c: Fixed some build warnings I had
+	  missed
 
 2010-09-01 19:55  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5889] 3D Distance functions, only point-point and point line.
-	  #576
+	* [r5889] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/measures.c, liblwgeom/measures3d.c,
+	  liblwgeom/measures3d.h, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, regress/measures.sql,
+	  regress/measures_expected: 3D Distance functions, only
+	  point-point and point line. #576
 
 2010-09-01 17:40  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5888] Alter the pgsql2shp CLI program so that it returns a new
-	  exit code of 2 to indicate "success, but 0 records processed".
-	  This could happen if a user-defined query doesn't return any
-	  results, or the source table happens to be empty. By setting a
-	  separate exit code, we allow scripts to determine whether or not
-	  the output shapefile contains any (useful) data.
+	* [r5888] loader/pgsql2shp-cli.c: Alter the pgsql2shp CLI program
+	  so that it returns a new exit code of 2 to indicate "success, but
+	  0 records processed". This could happen if a user-defined query
+	  doesn't return any results, or the source table happens to be
+	  empty. By setting a separate exit code, we allow scripts to
+	  determine whether or not the output shapefile contains any
+	  (useful) data.
 
 2010-09-01 12:50  Regina Obe <lr at pcorp.us>
 
-	* [r5887] missed a spot
+	* [r5887] NEWS: missed a spot
 
 2010-09-01 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r5886] update with 1.5.2, 1.5.1 changes and also TIN/Polyhedral
-	  for 2.0.0
+	* [r5886] NEWS: update with 1.5.2, 1.5.1 changes and also
+	  TIN/Polyhedral for 2.0.0
 
 2010-09-01 05:56  Regina Obe <lr at pcorp.us>
 
-	* [r5883] update credits
+	* [r5883] doc/introduction.xml: update credits
 
 2010-09-01 05:51  Regina Obe <lr at pcorp.us>
 
-	* [r5881] update release notes to include 1.5.2 (uppcoming) and
-	  1.5.1 and corrections to 1.5.0
+	* [r5881] doc/release_notes.xml: update release notes to include
+	  1.5.2 (uppcoming) and 1.5.1 and corrections to 1.5.0
 
 2010-08-31 19:14  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5878] Fix wrong pointer allocation size, with 64 bits errors.
-	  Tks to Mateusz for report. Improve cu_unit report. Improve and
-	  fix some messages from LWDEBUG
+	* [r5878] liblwgeom/cunit/cu_surface.c, liblwgeom/libtgeom.c: Fix
+	  wrong pointer allocation size, with 64 bits errors. Tks to
+	  Mateusz for report. Improve cu_unit report. Improve and fix some
+	  messages from LWDEBUG
 
 2010-08-31 18:01  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5877] remove strict on st_equals as discussed in #536
+	* [r5877] postgis/postgis.sql.in.c: remove strict on st_equals as
+	  discussed in #536
 
 2010-08-30 09:06  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5875] Astyle on new files
+	* [r5875] liblwgeom/cunit/cu_surface.c, liblwgeom/libtgeom.c:
+	  Astyle on new files
 
 2010-08-30 06:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5874] Add Topology structure for connected surfaces
-	  (PolyhedralSurface, Tin) and LWGEOM to TGEOM transformations
-	  routines. Add related cunit tests. Merge cu_tin and
-	  cu_polyhedralsurface into a single cu_surface unit test.
+	* [r5874] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_polyhedralsurface.c,
+	  liblwgeom/cunit/cu_polyhedralsurface.h,
+	  liblwgeom/cunit/cu_surface.c, liblwgeom/cunit/cu_surface.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tin.c,
+	  liblwgeom/cunit/cu_tin.h, liblwgeom/libtgeom.c,
+	  liblwgeom/libtgeom.h: Add Topology structure for connected
+	  surfaces (PolyhedralSurface, Tin) and LWGEOM to TGEOM
+	  transformations routines. Add related cunit tests. Merge cu_tin
+	  and cu_polyhedralsurface into a single cu_surface unit test.
 
 2010-08-30 06:47  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5873] Improve comments
+	* [r5873] postgis/lwgeom_in_gml.c: Improve comments
 
 2010-08-30 06:45  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5872] add Triangle support in lwgeom_getnumgeometries
+	* [r5872] liblwgeom/lwgeom_api.c: add Triangle support in
+	  lwgeom_getnumgeometries
 
 2010-08-28 09:21  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5871] Fix uninitialised gidfound variable which would sometimes
-	  cause pgsql2shp to fail if a gid column was not present on a
-	  database table.
+	* [r5871] loader/pgsql2shp-core.c: Fix uninitialised gidfound
+	  variable which would sometimes cause pgsql2shp to fail if a gid
+	  column was not present on a database table.
 
 2010-08-28 09:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5870] Set svn:keywords property so that the version number is
-	  updated correctly on checkout.
+	* [r5870] loader/pgsql2shp-core.h: Set svn:keywords property so
+	  that the version number is updated correctly on checkout.
 
 2010-08-24 12:42  Regina Obe <lr at pcorp.us>
 
-	* [r5867] more visually appealing example
+	* [r5867] doc/html/image_src/st_split03.wkt,
+	  doc/html/image_src/st_split04.wkt, doc/reference_processing.xml:
+	  more visually appealing example
 
 2010-08-24 11:37  Regina Obe <lr at pcorp.us>
 
-	* [r5866] another st_split example
+	* [r5866] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_split03.wkt,
+	  doc/html/image_src/st_split04.wkt, doc/reference_processing.xml:
+	  another st_split example
 
 2010-08-23 14:12  Sandro Santilli <strk at kbt.io>
 
-	* [r5863] Add 3 more postgis objects to skip from dumps
+	* [r5863] utils/new_postgis_restore.pl: Add 3 more postgis objects
+	  to skip from dumps
 
 2010-08-23 13:08  Regina Obe <lr at pcorp.us>
 
-	* [r5862] fix pixel types list to agree with Mat's changes to
-	  raster rfc
+	* [r5862] doc/reference_wktraster.xml: fix pixel types list to
+	  agree with Mat's changes to raster rfc
 
 2010-08-21 21:20  Regina Obe <lr at pcorp.us>
 
-	* [r5860] Fix dead link -- Jorge changed his link for Oracle raster
-	  / wkt raster compare
+	* [r5860] doc/faq_wktraster.xml: Fix dead link -- Jorge changed his
+	  link for Oracle raster / wkt raster compare
 
 2010-08-20 22:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5856] Add unfinished WKB input parser for later.
+	* [r5856] liblwgeom/lwin_wkb.c: Add unfinished WKB input parser for
+	  later.
 
 2010-08-20 16:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5855] Synch up to 1.5 version
+	* [r5855] spatial_ref_sys.sql: Synch up to 1.5 version
 
 2010-08-20 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r5854] some fluff from the example I copied from didn't mean to
-	  put in.
+	* [r5854] doc/reference_processing.xml: some fluff from the example
+	  I copied from didn't mean to put in.
 
 2010-08-20 12:50  Regina Obe <lr at pcorp.us>
 
-	* [r5853] Example for ST_Split
+	* [r5853] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_split01.wkt,
+	  doc/html/image_src/st_split02.wkt, doc/reference_processing.xml:
+	  Example for ST_Split
 
 2010-08-19 19:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5852] Slight improvement for #573
+	* [r5852] liblwgeom/lwgeodetic.c: Slight improvement for #573
 
 2010-08-19 12:28  Regina Obe <lr at pcorp.us>
 
-	* [r5850] more tin and ps. Note about change in st_asbinary in 9.0
+	* [r5850] doc/reference_misc.xml, doc/reference_output.xml: more
+	  tin and ps. Note about change in st_asbinary in 9.0
 
 2010-08-18 18:48  Regina Obe <lr at pcorp.us>
 
-	* [r5849] mark more TIN compatible functions. revise template
-	  slightly
+	* [r5849] doc/reference_editor.xml, doc/template.xml: mark more TIN
+	  compatible functions. revise template slightly
 
 2010-08-18 14:22  Regina Obe <lr at pcorp.us>
 
-	* [r5848] Flag more TIN support
+	* [r5848] doc/reference_processing.xml: Flag more TIN support
 
 2010-08-18 11:19  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5847] Add lwtype_name to report more user friendly error
-	  message. Cf #570
+	* [r5847] postgis/lwgeom_geos.c: Add lwtype_name to report more
+	  user friendly error message. Cf #570
 
 2010-08-18 08:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5846] Put TYPE_GETTYPE before his possible debug use...
+	* [r5846] postgis/lwgeom_geos.c: Put TYPE_GETTYPE before his
+	  possible debug use...
 
 2010-08-18 08:01  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5845] Fix for #573, where has_arc check with unsupported
-	  TRIANGLE/TIN/POLYHEDRALSURFACE produce crash with POSTGIS2GEOS
-	  function. Thanks to Regina for bug report !
+	* [r5845] liblwgeom/lwsegmentize.c: Fix for #573, where has_arc
+	  check with unsupported TRIANGLE/TIN/POLYHEDRALSURFACE produce
+	  crash with POSTGIS2GEOS function. Thanks to Regina for bug report
+	  !
 
 2010-08-17 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5843] Return the, er, return value.
+	* [r5843] liblwgeom/lwgeodetic.c: Return the, er, return value.
 
 2010-08-17 18:24  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5842] Add TRIANGLE support to ST_Affine function. Thanks to
-	  Regina for detailled bug report. Cf #571
+	* [r5842] postgis/lwgeom_functions_basic.c: Add TRIANGLE support to
+	  ST_Affine function. Thanks to Regina for detailled bug report. Cf
+	  #571
 
 2010-08-17 15:21  Regina Obe <lr at pcorp.us>
 
-	* [r5839] revise slightly for true collection for polysurface.
+	* [r5839] doc/xsl/postgis_gardentest.sql.xsl: revise slightly for
+	  true collection for polysurface.
 
 2010-08-17 07:48  Regina Obe <lr at pcorp.us>
 
-	* [r5838] Add examples of EWKB/EWKT for TIN, TRIANGLE, and
-	  MULTICURVE
+	* [r5838] doc/using_postgis_dataman.xml: Add examples of EWKB/EWKT
+	  for TIN, TRIANGLE, and MULTICURVE
 
 2010-08-17 07:24  Regina Obe <lr at pcorp.us>
 
-	* [r5837] mark ST_Dump as TIN supporting, update peoples bios. Add
-	  Maxime van Noppen (aka yabo) to contributors list (ST_DumpPoints
-	  and ST_Collect support)
+	* [r5837] doc/introduction.xml, doc/reference_processing.xml: mark
+	  ST_Dump as TIN supporting, update peoples bios. Add Maxime van
+	  Noppen (aka yabo) to contributors list (ST_DumpPoints and
+	  ST_Collect support)
 
 2010-08-16 15:09  Regina Obe <lr at pcorp.us>
 
-	* [r5836] Add matrix column for TIN/Triangles. Add TINA dn
-	  triangles to garden tests
+	* [r5836] doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl: Add matrix column for
+	  TIN/Triangles. Add TINA dn triangles to garden tests
 
 2010-08-16 14:19  Regina Obe <lr at pcorp.us>
 
-	* [r5835] Mark ST_Dumpoints as supporting Polyhedral, triangles,
-	  and TINS. Example of these. Revise add a marker in template and
-	  postgis.xml for Triangles and TINS.
+	* [r5835] doc/postgis.xml, doc/reference_processing.xml,
+	  doc/template.xml: Mark ST_Dumpoints as supporting Polyhedral,
+	  triangles, and TINS. Example of these. Revise add a marker in
+	  template and postgis.xml for Triangles and TINS.
 
 2010-08-16 07:59  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5834] Changing the ID keyword to Id, so it will actually get
-	  picked up.
+	* [r5834] loader/structure.c, loader/structure.h: Changing the ID
+	  keyword to Id, so it will actually get picked up.
 
 2010-08-16 07:58  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5833] Setting svn:keywords so the headers make sense.
+	* [r5833] loader/structure.c, loader/structure.h: Setting
+	  svn:keywords so the headers make sense.
 
 2010-08-16 07:49  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5832] Adding copywrite header to the structure files.
+	* [r5832] loader/structure.c, loader/structure.h: Adding copywrite
+	  header to the structure files.
 
 2010-08-16 07:49  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5831] Removing a Makefile that shouldn't have been committed.
+	* [r5831] loader/cunit/Makefile: Removing a Makefile that shouldn't
+	  have been committed.
 
 2010-08-15 18:54  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5830] Add St_NumPoints and ST_PointN support for Triangle. Add
-	  ST_DumpPoints support for Triangle, Tin and Polyhedral Surface,
-	  and related unit tests. Tks to yabo for patch. Related to #564
+	* [r5830] postgis/lwgeom_in_gml.c, postgis/lwgeom_ogc.c,
+	  postgis/postgis.sql.in.c, regress/dumppoints.sql,
+	  regress/dumppoints_expected: Add St_NumPoints and ST_PointN
+	  support for Triangle. Add ST_DumpPoints support for Triangle, Tin
+	  and Polyhedral Surface, and related unit tests. Tks to yabo for
+	  patch. Related to #564
 
 2010-08-15 18:51  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5829] Add forgotten Triangle support in lwgeom_inspect
+	* [r5829] liblwgeom/lwgeom_api.c: Add forgotten Triangle support in
+	  lwgeom_inspect
 
 2010-08-15 14:20  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5828] Commit initial version of reworked pgsql2shp architecture
-	  that defines a common API within pgsql2shp-core that can be
-	  called from both the existing CLI and in the future a GUI
-	  interface.
+	* [r5828] loader/Makefile.in, loader/pgsql2shp-cli.c,
+	  loader/pgsql2shp-core.c, loader/pgsql2shp-core.h,
+	  loader/pgsql2shp.c, loader/shp2pgsql-core.h, loader/shpcommon.h:
+	  Commit initial version of reworked pgsql2shp architecture that
+	  defines a common API within pgsql2shp-core that can be called
+	  from both the existing CLI and in the future a GUI interface.
 	  
 	  This commit also includes a very comprehensive reworking of the
 	  old pgsql2shp code designed to make things better commented and
@@ -34690,2363 +50297,2919 @@
 
 2010-08-15 13:57  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5827] Add Tin and Triangle support for ST_GeomFromGML. Add
-	  related unit tests
+	* [r5827] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add Tin and Triangle support for
+	  ST_GeomFromGML. Add related unit tests
 
 2010-08-15 13:56  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5826] Fix error in lwgeom_recursive2d for Triangle type
+	* [r5826] postgis/lwgeom_functions_basic.c: Fix error in
+	  lwgeom_recursive2d for Triangle type
 
 2010-08-15 08:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5825] Astyle session on whole trunk
+	* [r5825] extras/wkb_reader/readwkb.c,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_polyhedralsurface.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tin.c, liblwgeom/cunit/cu_wkb.c,
+	  liblwgeom/cunit/cu_wkt.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwpsurface.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/ptarray.c,
+	  liblwgeom/stringbuffer.c, loader/cunit/Makefile,
+	  loader/cunit/cu_list.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-gui.c, loader/structure.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_split.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: Astyle session on whole trunk
 
 2010-08-14 10:57  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5824] Fix a memory leak in all of the MULTI* deserialize
-	  routines - once the relevant information had been copied from the
-	  LWGEOM_INSPECTED structure, the inspected structure itself was
-	  not being freed.
+	* [r5824] liblwgeom/lwmcurve.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c: Fix a memory leak in all of the MULTI*
+	  deserialize routines - once the relevant information had been
+	  copied from the LWGEOM_INSPECTED structure, the inspected
+	  structure itself was not being freed.
 
 2010-08-13 17:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5822] Few lwtype_name add
+	* [r5822] liblwgeom/lwmline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c: Few lwtype_name add
 
 2010-08-13 17:29  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5821] Add Triangle and TIN new geometry type. Add Cunit tests
-	  on parse stage, related to #561. Add ST_AsGML support TIN and
-	  Triangle for GML 3. Slightly cast change in PolyhedralSurface
-	  LWGEOM struct Remove PolyhedralSurface support from forceRHR
-	  function as orientation is meaningfull in PS. Move is_closed
-	  functions from PostGIS to LWGEOM dir and related cunit test case
-	  on line and curves.
+	* [r5821] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tin.c,
+	  liblwgeom/cunit/cu_tin.h, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_util.c, liblwgeom/lex.yy.c,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwpsurface.c, liblwgeom/lwtin.c,
+	  liblwgeom/lwtriangle.c, liblwgeom/lwutil.c, liblwgeom/wktparse.h,
+	  liblwgeom/wktparse.lex, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, liblwgeom/wktparse.y,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_ogc.c,
+	  postgis/postgis.sql.in.c: Add Triangle and TIN new geometry type.
+	  Add Cunit tests on parse stage, related to #561. Add ST_AsGML
+	  support TIN and Triangle for GML 3. Slightly cast change in
+	  PolyhedralSurface LWGEOM struct Remove PolyhedralSurface support
+	  from forceRHR function as orientation is meaningfull in PS. Move
+	  is_closed functions from PostGIS to LWGEOM dir and related cunit
+	  test case on line and curves.
 
 2010-08-13 15:26  Regina Obe <lr at pcorp.us>
 
-	* [r5820] ST_AsGML polyhedral support
+	* [r5820] doc/reference_output.xml: ST_AsGML polyhedral support
 
 2010-08-13 15:15  Regina Obe <lr at pcorp.us>
 
-	* [r5819] st_isclosed polyhedral surface
+	* [r5819] doc/reference_accessor.xml: st_isclosed polyhedral
+	  surface
 
 2010-08-12 15:40  Regina Obe <lr at pcorp.us>
 
-	* [r5818] more. Change polyhedralsurface example to valid srid so
-	  don't get false errors
+	* [r5818] doc/reference_editor.xml, doc/reference_operator.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl: more. Change
+	  polyhedralsurface example to valid srid so don't get false errors
 
 2010-08-12 14:58  Regina Obe <lr at pcorp.us>
 
-	* [r5817] Affine family polyhedral
+	* [r5817] doc/reference_editor.xml: Affine family polyhedral
 
 2010-08-12 14:52  Regina Obe <lr at pcorp.us>
 
-	* [r5816] Polyhedral findings based on monkey testing -- more to
-	  come
+	* [r5816] doc/reference_accessor.xml, doc/reference_editor.xml:
+	  Polyhedral findings based on monkey testing -- more to come
 
 2010-08-12 12:39  Regina Obe <lr at pcorp.us>
 
-	* [r5815] missing SELECT
+	* [r5815] doc/reference_constructor.xml: missing SELECT
 
 2010-08-11 19:20  Regina Obe <lr at pcorp.us>
 
-	* [r5814] more logging
+	* [r5814] doc/xsl/postgis_gardentest.sql.xsl: more logging
 
 2010-08-11 18:41  Regina Obe <lr at pcorp.us>
 
-	* [r5813] start logging start and stop times to logging table
-	  postgis_garden_log. Still needs some fine tuning
+	* [r5813] doc/xsl/postgis_gardentest.sql.xsl: start logging start
+	  and stop times to logging table postgis_garden_log. Still needs
+	  some fine tuning
 
 2010-08-11 13:42  Regina Obe <lr at pcorp.us>
 
-	* [r5812] ST_GeomFromGML example for Polyhedral surface
+	* [r5812] doc/reference_constructor.xml: ST_GeomFromGML example for
+	  Polyhedral surface
 
 2010-08-11 12:15  Regina Obe <lr at pcorp.us>
 
-	* [r5810] I think Mark committed this file by accident
+	* [r5810] loader/structure.o: I think Mark committed this file by
+	  accident
 
 2010-08-11 09:50  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5809] Pushing the shp2pgsql-gui changes (multi-file,
-	  validation, drag-n-drop) pulled from stable branch into trunk.
+	* [r5809] configure.ac, loader/Makefile.in, loader/cunit,
+	  loader/cunit/Makefile, loader/cunit/Makefile.in,
+	  loader/cunit/cu_list.c, loader/cunit/cu_list.h,
+	  loader/cunit/cu_tester.c, loader/cunit/cu_tester.h, loader/image,
+	  loader/image/error.png, loader/image/good.png,
+	  loader/image/icon_source.svg, loader/image/warn.png,
+	  loader/shp2pgsql-gui.c, loader/structure.c, loader/structure.h,
+	  loader/structure.o: Pushing the shp2pgsql-gui changes
+	  (multi-file, validation, drag-n-drop) pulled from stable branch
+	  into trunk.
 
 2010-08-11 09:24  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5807] pushing *uchar use out of measures.c as part of #308
+	* [r5807] liblwgeom/cunit/cu_measures.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/measures.c, liblwgeom/measures.h,
+	  postgis/lwgeom_functions_basic.c: pushing *uchar use out of
+	  measures.c as part of #308
 
 2010-08-10 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5805] Add in fix for #562, forward ported from 1.5 branch
-	  (point-in-poly failure for large large geography polygons)
+	* [r5805] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c: Add
+	  in fix for #562, forward ported from 1.5 branch (point-in-poly
+	  failure for large large geography polygons)
 
 2010-08-10 16:19  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5803] Add POLYHEDRALSURFACE support to ST_AsGML for GML 3
-	  output
+	* [r5803] liblwgeom/cunit/cu_out_gml.c, liblwgeom/lwout_gml.c: Add
+	  POLYHEDRALSURFACE support to ST_AsGML for GML 3 output
 
 2010-08-09 18:56  Regina Obe <lr at pcorp.us>
 
-	* [r5799] Flag st_dimension supports polyhedral and no longer
-	  throws exception for empty geoms
+	* [r5799] doc/reference_accessor.xml: Flag st_dimension supports
+	  polyhedral and no longer throws exception for empty geoms
 
 2010-08-09 15:40  Regina Obe <lr at pcorp.us>
 
-	* [r5798] ST_GeometryN polyhedral support
+	* [r5798] doc/reference_accessor.xml: ST_GeometryN polyhedral
+	  support
 
 2010-08-09 14:22  Regina Obe <lr at pcorp.us>
 
-	* [r5797] mark some more functions support polyhedral surface
+	* [r5797] doc/reference_processing.xml: mark some more functions
+	  support polyhedral surface
 
 2010-08-09 13:53  Regina Obe <lr at pcorp.us>
 
-	* [r5796] appendments about Polyhedral surface support
+	* [r5796] doc/reference_accessor.xml, doc/reference_editor.xml,
+	  doc/template.xml: appendments about Polyhedral surface support
 
 2010-08-08 22:20  Sandro Santilli <strk at kbt.io>
 
-	* [r5795] Drop spurious empty line
+	* [r5795] regress/polyhedralsurface_expected: Drop spurious empty
+	  line
 
 2010-08-08 22:20  Sandro Santilli <strk at kbt.io>
 
-	* [r5794] 'pushd' is not guaranteed to be provided by all shells
-	  (Ubuntu 8.10 has /bin/sh point to dash(1) which doesn't provide
-	  it)
+	* [r5794] regress/Makefile.in: 'pushd' is not guaranteed to be
+	  provided by all shells (Ubuntu 8.10 has /bin/sh point to dash(1)
+	  which doesn't provide it)
 
 2010-08-08 20:41  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5793] Add function aliases for ST_NumPatches and ST_PatchN
-	  (both SFS 1.2 and SQL/MM). Add PolyhedralSurface for ST_IsClosed
-	  (surface vs volume). Update ST_Dimension support to be
-	  consistent. Add unit tests.
+	* [r5793] postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/polyhedralsurface.sql,
+	  regress/polyhedralsurface_expected: Add function aliases for
+	  ST_NumPatches and ST_PatchN (both SFS 1.2 and SQL/MM). Add
+	  PolyhedralSurface for ST_IsClosed (surface vs volume). Update
+	  ST_Dimension support to be consistent. Add unit tests.
 
 2010-08-08 20:36  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5792] Improve printLWPSURFACE to also print each rings if any
+	* [r5792] liblwgeom/lwpsurface.c: Improve printLWPSURFACE to also
+	  print each rings if any
 
 2010-08-06 21:31  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5791] lwtype_name session. cf #453
+	* [r5791] liblwgeom/g_box.c, liblwgeom/g_serialized.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwout_wkt.c,
+	  liblwgeom/lwsegmentize.c: lwtype_name session. cf #453
 
 2010-08-06 20:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5790] Typo in error message
+	* [r5790] postgis/lwgeom_in_gml.c: Typo in error message
 
 2010-08-06 20:08  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5789] Add PolyhedralSurface support to ST_GeomFromGML. Add
-	  related unit tests. related to #430
+	* [r5789] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add PolyhedralSurface support to
+	  ST_GeomFromGML. Add related unit tests. related to #430
 
 2010-08-06 20:07  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5788] Add PolyhedralSurface support to force_* functions
+	* [r5788] postgis/lwgeom_functions_basic.c: Add PolyhedralSurface
+	  support to force_* functions
 
 2010-08-06 16:17  Regina Obe <lr at pcorp.us>
 
-	* [r5784] flag more ps functions
+	* [r5784] doc/reference_output.xml: flag more ps functions
 
 2010-08-06 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r5783] typo in entity
+	* [r5783] doc/reference_measure.xml: typo in entity
 
 2010-08-06 15:42  Regina Obe <lr at pcorp.us>
 
-	* [r5782] typos
+	* [r5782] doc/reference_constructor.xml, doc/reference_measure.xml:
+	  typos
 
 2010-08-06 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r5781]
+	* [r5781] doc/reference_measure.xml:
 
 2010-08-06 13:42  Regina Obe <lr at pcorp.us>
 
-	* [r5780] st_area polyhedral support
+	* [r5780] doc/reference_measure.xml: st_area polyhedral support
 
 2010-08-06 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r5779] flagged wrong function - swap
+	* [r5779] doc/reference_constructor.xml: flagged wrong function -
+	  swap
 
 2010-08-06 13:22  Regina Obe <lr at pcorp.us>
 
-	* [r5778] flagged 1 too many functions as polyhedral supporting
+	* [r5778] doc/reference_constructor.xml: flagged 1 too many
+	  functions as polyhedral supporting
 
 2010-08-06 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r5777] forgot to increment column count
+	* [r5777] doc/xsl/postgis_aggs_mm.xml.xsl: forgot to increment
+	  column count
 
 2010-08-06 13:00  Regina Obe <lr at pcorp.us>
 
-	* [r5776] itemize some constructors supporting polyhedral surfaces
+	* [r5776] doc/reference_constructor.xml: itemize some constructors
+	  supporting polyhedral surfaces
 
 2010-08-06 12:50  Regina Obe <lr at pcorp.us>
 
-	* [r5775] update template to include polyhedral, add a special
-	  section listing just polyhedral support functions
+	* [r5775] doc/template.xml, doc/xsl/postgis_aggs_mm.xml.xsl: update
+	  template to include polyhedral, add a special section listing
+	  just polyhedral support functions
 
 2010-08-06 12:42  Regina Obe <lr at pcorp.us>
 
-	* [r5774] Add polyhedral column and abbreviate the others so can
-	  easily fit new column. We should eventually have raster in there
-	  too.
+	* [r5774] doc/xsl/postgis_aggs_mm.xml.xsl: Add polyhedral column
+	  and abbreviate the others so can easily fit new column. We should
+	  eventually have raster in there too.
 
 2010-08-06 12:22  Regina Obe <lr at pcorp.us>
 
-	* [r5773] Add polyhedral surface to code names and add ST_Dump as
-	  supporting polyhedral surfaces
+	* [r5773] doc/postgis.xml, doc/reference_processing.xml: Add
+	  polyhedral surface to code names and add ST_Dump as supporting
+	  polyhedral surfaces
 
 2010-08-05 19:43  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5772] Add POLYHEDRALSURFACE support to AddGeometryColumn,
-	  GetType, ST_Dimension, ST_NumGeometries. Related to #555
+	* [r5772] postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c: Add
+	  POLYHEDRALSURFACE support to AddGeometryColumn, GetType,
+	  ST_Dimension, ST_NumGeometries. Related to #555
 
 2010-08-05 15:58  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5771] Change label 'face' to 'patch' in POLYHEDRALSURFACE.
-	  Related to #427
+	* [r5771] liblwgeom/lwgparse.c, liblwgeom/wktparse.h,
+	  liblwgeom/wktparse.tab.c, liblwgeom/wktparse.y: Change label
+	  'face' to 'patch' in POLYHEDRALSURFACE. Related to #427
 
 2010-08-04 20:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5770] Add geography support for POLYHEDRALSURFACE. Related to
-	  #427
+	* [r5770] liblwgeom/cunit/cu_polyhedralsurface.c,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/g_util.c:
+	  Add geography support for POLYHEDRALSURFACE. Related to #427
 
 2010-08-04 19:04  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5769] Update some comments to add year to each ISO specs
-	  reference. Some beautify on code. Not a single change on code
-	  itself.
+	* [r5769] postgis/lwgeom_in_gml.c: Update some comments to add year
+	  to each ISO specs reference. Some beautify on code. Not a single
+	  change on code itself.
 
 2010-08-03 17:55  Regina Obe <lr at pcorp.us>
 
-	* [r5768] fix typo
+	* [r5768] doc/xsl/postgis_gardentest.sql.xsl: fix typo
 
 2010-08-03 14:19  Regina Obe <lr at pcorp.us>
 
-	* [r5766] minor corrections and addition about bytea output
-	  behavior in 9.0
+	* [r5766] doc/faq.xml, doc/reference_constructor.xml,
+	  doc/reference_measure.xml: minor corrections and addition about
+	  bytea output behavior in 9.0
 
 2010-08-02 16:02  Regina Obe <lr at pcorp.us>
 
-	* [r5765] Add polyhedralsurface to ewkt example forms
+	* [r5765] doc/using_postgis_dataman.xml: Add polyhedralsurface to
+	  ewkt example forms
 
 2010-08-02 15:59  Regina Obe <lr at pcorp.us>
 
-	* [r5764] Add polyhedral surface to garden geometry set
+	* [r5764] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: Add polyhedral surface
+	  to garden geometry set
 
 2010-08-01 21:11  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5760] Add 2D and 3DM support to POLYHEDRALSURFACE. Allow
-	  interior rings for patches. Don't check anymore minimum patch
-	  number. Related to #427
+	* [r5760] liblwgeom/cunit/cu_polyhedralsurface.c,
+	  liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/wktparse.h,
+	  liblwgeom/wktparse.lex, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, liblwgeom/wktparse.y: Add 2D and 3DM
+	  support to POLYHEDRALSURFACE. Allow interior rings for patches.
+	  Don't check anymore minimum patch number. Related to #427
 
 2010-07-29 13:44  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5758] ugly style fix
+	* [r5758] liblwgeom/lwout_wkb.c: ugly style fix
 
 2010-07-29 13:36  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5757] param.h is needed for ENDIAN definitions in mingw
+	* [r5757] liblwgeom/lwout_wkb.c: param.h is needed for ENDIAN
+	  definitions in mingw
 
 2010-07-28 04:30  Regina Obe <lr at pcorp.us>
 
-	* [r5755] amend docs to talk about standard_conforming_strings and
-	  change in 9.0
+	* [r5755] doc/reference_constructor.xml: amend docs to talk about
+	  standard_conforming_strings and change in 9.0
 
 2010-07-27 18:22  Regina Obe <lr at pcorp.us>
 
-	* [r5754] ST_SetValue
+	* [r5754] doc/reference_wktraster.xml: ST_SetValue
 
 2010-07-25 21:20  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5753] Add really basic POLYHEDRALSURFACE support. Parse,
-	  Unparse, Serialization and cunit unit tests. related to #427
+	* [r5753] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_polyhedralsurface.c,
+	  liblwgeom/cunit/cu_polyhedralsurface.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwpsurface.c,
+	  liblwgeom/lwutil.c, liblwgeom/wktparse.h, liblwgeom/wktparse.lex,
+	  liblwgeom/wktparse.tab.c, liblwgeom/wktparse.tab.h,
+	  liblwgeom/wktparse.y: Add really basic POLYHEDRALSURFACE support.
+	  Parse, Unparse, Serialization and cunit unit tests. related to
+	  #427
 
 2010-07-24 10:55  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5752] Remove Integer deprecaded types (POINTTYPEI, LINETYPEI,
-	  POLYGONTYPEI) and lwgi related stuff. As a consequence EWKB of
-	  CURVEPOLYTYPE, MULTICURVETYPE and MULTISURFACETYPE is
-	  changed/impacted (geometry type bits). Now we have 3 new free
-	  geometry type available. Preliminary work to #427
+	* [r5752] liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c,
+	  liblwgeom/lwutil.c, liblwgeom/wktparse.h,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-serialize.sql: Remove Integer deprecaded types
+	  (POINTTYPEI, LINETYPEI, POLYGONTYPEI) and lwgi related stuff. As
+	  a consequence EWKB of CURVEPOLYTYPE, MULTICURVETYPE and
+	  MULTISURFACETYPE is changed/impacted (geometry type bits). Now we
+	  have 3 new free geometry type available. Preliminary work to #427
 
 2010-07-23 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r5749] Polish up Raster FAQ a bit more
+	* [r5749] doc/faq_wktraster.xml: Polish up Raster FAQ a bit more
 
 2010-07-23 14:16  Regina Obe <lr at pcorp.us>
 
-	* [r5747] document raster2coord family of functions
+	* [r5747] doc/reference_wktraster.xml: document raster2coord family
+	  of functions
 
 2010-07-22 12:26  Regina Obe <lr at pcorp.us>
 
-	* [r5746] Add Jorge's discussion on Oracle GeoRaster to FAQ
+	* [r5746] doc/faq_wktraster.xml: Add Jorge's discussion on Oracle
+	  GeoRaster to FAQ
 
 2010-07-22 10:50  Regina Obe <lr at pcorp.us>
 
-	* [r5745] Update to include link to MacOSX binaries. Also put in
-	  the reason for rtpostgis not loading (our fault but...)
+	* [r5745] doc/faq_wktraster.xml: Update to include link to MacOSX
+	  binaries. Also put in the reason for rtpostgis not loading (our
+	  fault but...)
 
 2010-07-09 16:59  Regina Obe <lr at pcorp.us>
 
-	* [r5736] ST_PixelAsPolygon
+	* [r5736] doc/reference_wktraster.xml: ST_PixelAsPolygon
 
 2010-07-09 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r5735] additional note link to ST_BandPixelType in case people
-	  don't know what the codes mean
+	* [r5735] doc/reference_wktraster.xml: additional note link to
+	  ST_BandPixelType in case people don't know what the codes mean
 
 2010-07-09 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r5734] ST_RasterBandMetaData
+	* [r5734] doc/reference_wktraster.xml: ST_RasterBandMetaData
 
 2010-07-07 21:52  Sandro Santilli <strk at kbt.io>
 
-	* [r5732] Add 7.3+ CAST (wasn't needed up to 7.2, against which
-	  this topology implementation was coded)
+	* [r5732] topology/topology.sql.in.c: Add 7.3+ CAST (wasn't needed
+	  up to 7.2, against which this topology implementation was coded)
 
 2010-07-07 14:23  Regina Obe <lr at pcorp.us>
 
-	* [r5731] get rid of obsolete note. Have to simplify example too
-	  since its not needed anymore -- oh well - will do later
+	* [r5731] doc/reference_wktraster.xml: get rid of obsolete note.
+	  Have to simplify example too since its not needed anymore -- oh
+	  well - will do later
 
 2010-07-07 14:20  Regina Obe <lr at pcorp.us>
 
-	* [r5729] typo missing end tag
+	* [r5729] doc/reference_wktraster.xml: typo missing end tag
 
 2010-07-07 14:18  Regina Obe <lr at pcorp.us>
 
-	* [r5728] new protos for st_value (the point geometry versions --
-	  yeh) plus examples
+	* [r5728] doc/reference_wktraster.xml: new protos for st_value (the
+	  point geometry versions -- yeh) plus examples
 
 2010-07-07 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r5727] st_metadata
+	* [r5727] doc/reference_wktraster.xml: st_metadata
 
 2010-07-07 13:50  Regina Obe <lr at pcorp.us>
 
-	* [r5726] other missing protos of existing defined
+	* [r5726] doc/reference_wktraster.xml: other missing protos of
+	  existing defined
 
 2010-07-07 13:44  Regina Obe <lr at pcorp.us>
 
-	* [r5725] missed spot
+	* [r5725] doc/reference_wktraster.xml: missed spot
 
 2010-07-07 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r5724] ad missing proto for bandnodatavalue
+	* [r5724] doc/reference_wktraster.xml: ad missing proto for
+	  bandnodatavalue
 
 2010-07-06 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r5723] Document ST_isCollection (see #549)
+	* [r5723] NEWS, doc/reference_accessor.xml: Document
+	  ST_isCollection (see #549)
 
 2010-07-06 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r5722] Remove spurious element (was hiding behind a fill)
+	* [r5722] topology/ER/topology.fig: Remove spurious element (was
+	  hiding behind a fill)
 
 2010-07-04 16:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5721] Add in micro commit to see if email hook is running
+	* [r5721] README.postgis: Add in micro commit to see if email hook
+	  is running
 
 2010-07-01 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r5718] Add ST_isCollection (see ticket #549)
+	* [r5718] NEWS, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/iscollection.sql, regress/iscollection_expected: Add
+	  ST_isCollection (see ticket #549)
 
 2010-06-30 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r5717] Do not source psqlrc when doing tests
+	* [r5717] topology/test/Makefile: Do not source psqlrc when doing
+	  tests
 
 2010-06-30 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r5716] More explicit cast from geometry to text (for
-	  quote_ident's sake) and an handling of unexistent topology. Tests
-	  run again with psql 8.3.9
+	* [r5716] topology/topology.sql.in.c: More explicit cast from
+	  geometry to text (for quote_ident's sake) and an handling of
+	  unexistent topology. Tests run again with psql 8.3.9
 
 2010-06-30 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r5715] Define the cross-pgsql macros that used to be in
-	  sqldefines.h (now lost) + use st_union rather than geomunion (now
-	  lost)
+	* [r5715] topology/topology.sql.in.c: Define the cross-pgsql macros
+	  that used to be in sqldefines.h (now lost) + use st_union rather
+	  than geomunion (now lost)
 
 2010-06-30 15:51  Sandro Santilli <strk at kbt.io>
 
-	* [r5714] Fix loading of postgis.sql
+	* [r5714] topology/test/Makefile: Fix loading of postgis.sql
 
 2010-06-25 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r5708] More exception handling to avoid leaks and give more info
-	  when it happens
+	* [r5708] postgis/lwgeom_geos.c: More exception handling to avoid
+	  leaks and give more info when it happens
 
 2010-06-25 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r5707] Properly handle GEOS exceptions on cascaded union code
-	  (failing since introduction of postponed exception for cleaning
-	  geoms)
+	* [r5707] postgis/lwgeom_geos.c: Properly handle GEOS exceptions on
+	  cascaded union code (failing since introduction of postponed
+	  exception for cleaning geoms)
 
 2010-06-25 07:46  Regina Obe <lr at pcorp.us>
 
-	* [r5705] #536 get rid of strict on ST_Intersects, ST_CoveredBy and
-	  ST_Covers because spatial index doesn't work with strict on (and
-	  text,text ST_DWithin)
+	* [r5705] postgis/geography.sql.in.c: #536 get rid of strict on
+	  ST_Intersects, ST_CoveredBy and ST_Covers because spatial index
+	  doesn't work with strict on (and text,text ST_DWithin)
 
 2010-06-25 07:41  Sandro Santilli <strk at kbt.io>
 
-	* [r5703] Test splitting 3d line by 2d blade
+	* [r5703] regress/split.sql, regress/split_expected: Test splitting
+	  3d line by 2d blade
 
 2010-06-24 13:26  Regina Obe <lr at pcorp.us>
 
-	* [r5702] minor corrections
+	* [r5702] doc/faq_wktraster.xml: minor corrections
 
 2010-06-24 13:22  Regina Obe <lr at pcorp.us>
 
-	* [r5701] Add another FAQ
+	* [r5701] doc/faq_wktraster.xml: Add another FAQ
 
 2010-06-24 12:02  Regina Obe <lr at pcorp.us>
 
-	* [r5700] fix some data type typos
+	* [r5700] doc/reference_wktraster.xml: fix some data type typos
 
 2010-06-23 17:56  Regina Obe <lr at pcorp.us>
 
-	* [r5699] typo in data type
+	* [r5699] doc/reference_wktraster.xml: typo in data type
 
 2010-06-23 16:53  Regina Obe <lr at pcorp.us>
 
-	* [r5698] ST_Intersection and minor changes for setof to
-	  distinquish from array types
+	* [r5698] doc/reference_wktraster.xml: ST_Intersection and minor
+	  changes for setof to distinquish from array types
 
 2010-06-23 16:27  Regina Obe <lr at pcorp.us>
 
-	* [r5697] fix typo
+	* [r5697] doc/reference_wktraster.xml: fix typo
 
 2010-06-23 14:36  Regina Obe <lr at pcorp.us>
 
-	* [r5696] Document ST_Intersects
+	* [r5696] doc/reference_wktraster.xml: Document ST_Intersects
 
 2010-06-23 14:18  Regina Obe <lr at pcorp.us>
 
-	* [r5695] document ST_Polygon
+	* [r5695] doc/reference_wktraster.xml: document ST_Polygon
 
 2010-06-23 13:51  Regina Obe <lr at pcorp.us>
 
-	* [r5694] Add some faqs from the wkt raster wiki. A lot I left out
-	  for now because they are too wordy.
+	* [r5694] doc/faq_wktraster.xml: Add some faqs from the wkt raster
+	  wiki. A lot I left out for now because they are too wordy.
 
 2010-06-03 19:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5678] Remove crash when dbf file is missing / unloadable
+	* [r5678] loader/shp2pgsql-core.c: Remove crash when dbf file is
+	  missing / unloadable
 
 2010-06-01 19:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5666] Fix sense of the dbf/date test.
+	* [r5666] loader/dbfopen.c: Fix sense of the dbf/date test.
 
 2010-06-01 19:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5665] Accept "0" as a null value for Date types.
+	* [r5665] loader/dbfopen.c: Accept "0" as a null value for Date
+	  types.
 
 2010-05-27 14:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5649] Remember to close the iconv handle
+	* [r5649] loader/shp2pgsql-core.c: Remember to close the iconv
+	  handle
 
 2010-05-27 14:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5648] Make use of iconvctl conditional on it existing
+	* [r5648] configure.ac, loader/shp2pgsql-core.c: Make use of
+	  iconvctl conditional on it existing
 
 2010-05-27 13:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5647] Remove unused variable
+	* [r5647] loader/shp2pgsql-core.c: Remove unused variable
 
 2010-05-27 13:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5646] Fix utf8 to return *something* when it can, so that
-	  something can be reported in
+	* [r5646] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h: Fix
+	  utf8 to return *something* when it can, so that something can be
+	  reported in
 	  the error string.
 
 2010-05-26 17:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5643] Change default back to UTF8 and improve error message on
-	  failure.
+	* [r5643] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h: Change
+	  default back to UTF8 and improve error message on failure.
 
 2010-05-26 16:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5642] Read configuration info from environment, if it's there.
+	* [r5642] loader/shp2pgsql-gui.c: Read configuration info from
+	  environment, if it's there.
 
 2010-05-26 16:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5639] Only update the progress bar once every N records, where
-	  N is determined by the number of records in the file.
+	* [r5639] loader/shp2pgsql-gui.c: Only update the progress bar once
+	  every N records, where N is determined by the number of records
+	  in the file.
 
 2010-05-25 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5638] Back off from Win32 encoding to more generic ISO8859-1
+	* [r5638] loader/shp2pgsql-core.h: Back off from Win32 encoding to
+	  more generic ISO8859-1
 
 2010-05-22 15:41  Sandro Santilli <strk at kbt.io>
 
-	* [r5634] Add note about the truncated multibyte enhancement (as
-	  the issue came out on IRC for another dataset)
+	* [r5634] NEWS: Add note about the truncated multibyte enhancement
+	  (as the issue came out on IRC for another dataset)
 
 2010-05-20 04:20  Regina Obe <lr at pcorp.us>
 
-	* [r5632] minor formatting on ST_Covers
+	* [r5632] doc/reference_measure.xml: minor formatting on ST_Covers
 
 2010-05-19 15:22  Regina Obe <lr at pcorp.us>
 
-	* [r5629] link to ST_MakePointM from ST_MakePoint
+	* [r5629] doc/reference_constructor.xml: link to ST_MakePointM from
+	  ST_MakePoint
 
 2010-05-19 15:17  Regina Obe <lr at pcorp.us>
 
-	* [r5628] geography example for st_covers
+	* [r5628] doc/reference_measure.xml: geography example for
+	  st_covers
 
 2010-05-18 17:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5625] Remove crash for case when all geographies are on the
-	  outer edges of the histobox, causing all to be classified as
-	  "deviants" by the stdev code line (#474)
+	* [r5625] postgis/geography_estimate.c: Remove crash for case when
+	  all geographies are on the outer edges of the histobox, causing
+	  all to be classified as "deviants" by the stdev code line (#474)
 
 2010-05-17 23:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5623] Rename vasbappend to stringbuffer_aprintf
+	* [r5623] liblwgeom/lwout_wkt.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: Rename
+	  vasbappend to stringbuffer_aprintf
 
 2010-05-17 23:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5622] Allow GUI to create partial connection strings.
+	* [r5622] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Allow GUI to create partial connection
+	  strings.
 
 2010-05-13 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r5618] Fix memory error in ST_Split (short allocation)
+	* [r5618] postgis/lwgeom_geos_split.c: Fix memory error in ST_Split
+	  (short allocation)
 
 2010-05-04 21:21  Sandro Santilli <strk at kbt.io>
 
-	* [r5615] Add ST_MakeValid item
+	* [r5615] NEWS: Add ST_MakeValid item
 
 2010-05-04 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r5614] Oops, was using GEOS types instead of LWGEOM ones..
+	* [r5614] postgis/lwgeom_geos_clean.c: Oops, was using GEOS types
+	  instead of LWGEOM ones..
 
 2010-05-04 17:18  Regina Obe <lr at pcorp.us>
 
-	* [r5612] fix formatting
+	* [r5612] doc/reference_constructor.xml: fix formatting
 
 2010-05-04 17:17  Regina Obe <lr at pcorp.us>
 
-	* [r5611] Provide at least one example of ST_GeogFromText
+	* [r5611] doc/reference_constructor.xml: Provide at least one
+	  example of ST_GeogFromText
 
 2010-05-04 15:36  Regina Obe <lr at pcorp.us>
 
-	* [r5610] fix some faqs I got wrong, break out some long faqs. Add
-	  Tamas nightly build to list for latest and greatest windows GDAL
-	  binaries
+	* [r5610] doc/faq_wktraster.xml: fix some faqs I got wrong, break
+	  out some long faqs. Add Tamas nightly build to list for latest
+	  and greatest windows GDAL binaries
 
 2010-05-04 03:50  Regina Obe <lr at pcorp.us>
 
-	* [r5609] Break out raster band editor functions into separate
-	  section
+	* [r5609] doc/reference_wktraster.xml: Break out raster band editor
+	  functions into separate section
 
 2010-05-03 20:01  Regina Obe <lr at pcorp.us>
 
-	* [r5607] link ref
+	* [r5607] doc/reference_wktraster.xml: link ref
 
 2010-05-03 19:59  Regina Obe <lr at pcorp.us>
 
-	* [r5606] requested changes from #514
+	* [r5606] doc/reference_wktraster.xml: requested changes from #514
 
 2010-05-03 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r5604] ST_MakeValid: Early fail if an unsupported type is given
+	* [r5604] postgis/lwgeom_geos_clean.c: ST_MakeValid: Early fail if
+	  an unsupported type is given
 
 2010-05-03 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r5603] Document ST_MakeValid
+	* [r5603] doc/reference_processing.xml: Document ST_MakeValid
 
 2010-05-03 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r5602] Add a 'staged-install' rule, helpful when you want to run
-	  a single test after changing the core lib ...
+	* [r5602] regress/Makefile.in: Add a 'staged-install' rule, helpful
+	  when you want to run a single test after changing the core lib
+	  ...
 
 2010-05-03 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5601] ST_MakeValid: don't choke on MULTILINESTRING containing
-	  invalid LINESTRING elements
+	* [r5601] postgis/lwgeom_geos_clean.c, regress/clean.sql,
+	  regress/clean_expected: ST_MakeValid: don't choke on
+	  MULTILINESTRING containing invalid LINESTRING elements
 
 2010-05-03 12:11  Sandro Santilli <strk at kbt.io>
 
-	* [r5600] Merge SRID-retainment tests with some of the other tests
+	* [r5600] regress/clean.sql, regress/clean_expected: Merge
+	  SRID-retainment tests with some of the other tests
 
 2010-05-03 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r5599] Do not drop polygon boundaries collapsed to points
+	* [r5599] postgis/lwgeom_geos_clean.c, regress/clean.sql,
+	  regress/clean_expected: Do not drop polygon boundaries collapsed
+	  to points
 
 2010-05-03 03:26  Regina Obe <lr at pcorp.us>
 
-	* [r5598] Link to helper function built using ST_Value
+	* [r5598] doc/reference_wktraster.xml: Link to helper function
+	  built using ST_Value
 
 2010-05-03 03:11  Regina Obe <lr at pcorp.us>
 
-	* [r5597] Get rid of still under development for ST_DumpAsPolygons.
-	  Seems to be working fairly well now.
+	* [r5597] doc/reference_wktraster.xml: Get rid of still under
+	  development for ST_DumpAsPolygons. Seems to be working fairly
+	  well now.
 
 2010-04-30 19:17  Regina Obe <lr at pcorp.us>
 
-	* [r5595] move bandnodatavalue to raster band section
+	* [r5595] doc/reference_wktraster.xml: move bandnodatavalue to
+	  raster band section
 
 2010-04-30 18:34  Regina Obe <lr at pcorp.us>
 
-	* [r5594] slight correction
+	* [r5594] doc/reference_wktraster.xml: slight correction
 
 2010-04-30 18:34  Regina Obe <lr at pcorp.us>
 
-	* [r5593] document build date and lib version maintenance functions
+	* [r5593] doc/reference_wktraster.xml: document build date and lib
+	  version maintenance functions
 
 2010-04-30 18:25  Regina Obe <lr at pcorp.us>
 
-	* [r5592] document more functions -- start breaking out raster band
-	  functions from raster functions
+	* [r5592] doc/reference_wktraster.xml: document more functions --
+	  start breaking out raster band functions from raster functions
 
 2010-04-30 16:17  Regina Obe <lr at pcorp.us>
 
-	* [r5591] example for ST_DumpAsPolygons
+	* [r5591] doc/reference_wktraster.xml: example for
+	  ST_DumpAsPolygons
 
 2010-04-27 15:26  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5575] Add new option to ST_AsGML: ability to remove
-	  srsDimension attribute in GML 3. cf #508
+	* [r5575] doc/reference_output.xml, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwout_gml.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.c,
+	  regress/out_geography.sql, regress/out_geography_expected,
+	  regress/out_geometry.sql, regress/out_geometry_expected: Add new
+	  option to ST_AsGML: ability to remove srsDimension attribute in
+	  GML 3. cf #508
 
 2010-04-27 13:58  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5572] Fix wrong OGC URN in GeoJson and GML output. Cf #507
+	* [r5572] doc/reference_output.xml, liblwgeom/cunit/cu_out_gml.c,
+	  postgis/lwgeom_export.c, regress/out_geography_expected,
+	  regress/out_geometry_expected: Fix wrong OGC URN in GeoJson and
+	  GML output. Cf #507
 
 2010-04-20 04:18  Regina Obe <lr at pcorp.us>
 
-	* [r5568] Add another example to st_value demonstrating sampling
-	  and fix other example
+	* [r5568] doc/reference_wktraster.xml: Add another example to
+	  st_value demonstrating sampling and fix other example
 
 2010-04-19 03:07  Regina Obe <lr at pcorp.us>
 
-	* [r5567] document ST_SetBandHasNoDataValue
+	* [r5567] doc/reference_wktraster.xml: document
+	  ST_SetBandHasNoDataValue
 
 2010-04-18 12:13  Sandro Santilli <strk at kbt.io>
 
-	* [r5566] Escape fields named xmin (xmax was already escaped). See
-	  issue #504.
+	* [r5566] loader/shp2pgsql-core.c: Escape fields named xmin (xmax
+	  was already escaped). See issue #504.
 
 2010-04-17 21:25  Sandro Santilli <strk at kbt.io>
 
-	* [r5565] Fix documentation for ST_Split (so postgis_comments.sql
-	  is correct)
+	* [r5565] doc/reference_processing.xml: Fix documentation for
+	  ST_Split (so postgis_comments.sql is correct)
 
 2010-04-17 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r5564] Plug a couple of memory leaks
+	* [r5564] postgis/lwgeom_geos.c: Plug a couple of memory leaks
 
 2010-04-17 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r5563] Fix crash on invalid polygon rings conversion to geos
+	* [r5563] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Fix crash on invalid polygon rings
+	  conversion to geos
 
 2010-04-17 01:53  Regina Obe <lr at pcorp.us>
 
-	* [r5562] fix typos and add more links
+	* [r5562] doc/reference_wktraster.xml: fix typos and add more links
 
 2010-04-17 00:57  Regina Obe <lr at pcorp.us>
 
-	* [r5561] ST_SkewX, ST_SkewY, ST_SetSkew
+	* [r5561] doc/reference_wktraster.xml: ST_SkewX, ST_SkewY,
+	  ST_SetSkew
 
 2010-04-17 00:13  Regina Obe <lr at pcorp.us>
 
-	* [r5560] typo in return description of ST_MakeEmptyRaster
+	* [r5560] doc/reference_wktraster.xml: typo in return description
+	  of ST_MakeEmptyRaster
 
 2010-04-14 17:42  Regina Obe <lr at pcorp.us>
 
-	* [r5551] fix typos
+	* [r5551] doc/reference_wktraster.xml: fix typos
 
 2010-04-14 14:56  Regina Obe <lr at pcorp.us>
 
-	* [r5550] more gdal_translate examples
+	* [r5550] doc/faq_wktraster.xml: more gdal_translate examples
 
 2010-04-14 14:48  Regina Obe <lr at pcorp.us>
 
-	* [r5549] another example of gdal_translate
+	* [r5549] doc/faq_wktraster.xml: another example of gdal_translate
 
 2010-04-14 14:09  Regina Obe <lr at pcorp.us>
 
-	* [r5547] Example of AddRasterColumn
+	* [r5547] doc/reference_wktraster.xml: Example of AddRasterColumn
 
 2010-04-14 13:16  Regina Obe <lr at pcorp.us>
 
-	* [r5546] Fix typo
+	* [r5546] doc/reference_wktraster.xml: Fix typo
 
 2010-04-14 12:52  Regina Obe <lr at pcorp.us>
 
-	* [r5545] Provide yet more common use case examples of ST_Value
+	* [r5545] doc/reference_wktraster.xml: Provide yet more common use
+	  case examples of ST_Value
 
 2010-04-14 11:48  Regina Obe <lr at pcorp.us>
 
-	* [r5544] try to get rid of really long lines
+	* [r5544] doc/faq_wktraster.xml: try to get rid of really long
+	  lines
 
 2010-04-14 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r5543] Document how to define a raster layer in Mapserver
+	* [r5543] doc/faq_wktraster.xml: Document how to define a raster
+	  layer in Mapserver
 
 2010-04-13 06:08  Regina Obe <lr at pcorp.us>
 
-	* [r5540] Give faq an id for easier pretty bookmarking
+	* [r5540] doc/faq_wktraster.xml: Give faq an id for easier pretty
+	  bookmarking
 
 2010-04-13 04:38  Regina Obe <lr at pcorp.us>
 
-	* [r5539]
+	* [r5539] doc/faq_wktraster.xml:
 
 2010-04-13 04:37  Regina Obe <lr at pcorp.us>
 
-	* [r5538] forgot paragraph mark
+	* [r5538] doc/faq_wktraster.xml: forgot paragraph mark
 
 2010-04-13 04:35  Regina Obe <lr at pcorp.us>
 
-	* [r5537] more elaboration of the important Can I export my raster
-	  data FAQ
+	* [r5537] doc/faq_wktraster.xml: more elaboration of the important
+	  Can I export my raster data FAQ
 
 2010-04-12 21:11  Regina Obe <lr at pcorp.us>
 
-	* [r5536] typo fix
+	* [r5536] doc/faq_wktraster.xml: typo fix
 
 2010-04-12 20:58  Regina Obe <lr at pcorp.us>
 
-	* [r5535] Add quickie faq about exporting raster data from PostGIS
+	* [r5535] doc/faq_wktraster.xml: Add quickie faq about exporting
+	  raster data from PostGIS
 
 2010-04-12 08:48  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5532] Add optional namespace to ST_AsKML function. related in a
-	  way to #460
+	* [r5532] doc/reference_output.xml, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwout_kml.c,
+	  postgis/geography.sql.in.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c, postgis/postgis.sql.in.c,
+	  regress/out_geography.sql, regress/out_geography_expected,
+	  regress/out_geometry.sql, regress/out_geometry_expected: Add
+	  optional namespace to ST_AsKML function. related in a way to #460
 
 2010-04-12 04:44  Regina Obe <lr at pcorp.us>
 
-	* [r5531] minor additions
+	* [r5531] doc/reference_wktraster.xml: minor additions
 
 2010-04-11 23:21  Regina Obe <lr at pcorp.us>
 
-	* [r5530] start documenting ST_DumpAsPolygons. Will provide
-	  examples once get it to stop crashing on me.
+	* [r5530] doc/reference_wktraster.xml: start documenting
+	  ST_DumpAsPolygons. Will provide examples once get it to stop
+	  crashing on me.
 
 2010-04-11 23:03  Regina Obe <lr at pcorp.us>
 
-	* [r5529] fix tag typo
+	* [r5529] doc/reference_wktraster.xml: fix tag typo
 
 2010-04-11 22:52  Regina Obe <lr at pcorp.us>
 
-	* [r5528] mistated something. Correct constraint description of
-	  addrastercolumn
+	* [r5528] doc/reference_wktraster.xml: mistated something. Correct
+	  constraint description of addrastercolumn
 
 2010-04-11 22:45  Regina Obe <lr at pcorp.us>
 
-	* [r5527] Add management functions section
+	* [r5527] doc/reference_wktraster.xml: Add management functions
+	  section
 
 2010-04-10 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r5526] minor change
+	* [r5526] doc/xsl/wktraster_comments.sql.xsl: minor change
 
 2010-04-10 03:39  Regina Obe <lr at pcorp.us>
 
-	* [r5525] title change
+	* [r5525] doc/reference_wktraster.xml: title change
 
 2010-04-10 02:48  Regina Obe <lr at pcorp.us>
 
-	* [r5524] start itemizing operators
+	* [r5524] doc/reference_wktraster.xml: start itemizing operators
 
 2010-04-10 01:42  Regina Obe <lr at pcorp.us>
 
-	* [r5523] document st_setgeoreference
+	* [r5523] doc/reference_wktraster.xml: document st_setgeoreference
 
 2010-04-09 16:24  Regina Obe <lr at pcorp.us>
 
-	* [r5517] Add ST_SetUpperLeft
+	* [r5517] doc/reference_wktraster.xml: Add ST_SetUpperLeft
 
 2010-04-07 21:45  Regina Obe <lr at pcorp.us>
 
-	* [r5514]
+	* [r5514] doc/faq_wktraster.xml, doc/reference_wktraster.xml:
 
 2010-04-07 19:22  Regina Obe <lr at pcorp.us>
 
-	* [r5513] fix reference typo
+	* [r5513] doc/faq_wktraster.xml: fix reference typo
 
 2010-04-07 17:25  Regina Obe <lr at pcorp.us>
 
-	* [r5512] forgot to add faq_wktraster item
+	* [r5512] doc/postgis.xml: forgot to add faq_wktraster item
 
 2010-04-07 16:54  Regina Obe <lr at pcorp.us>
 
-	* [r5511] First draft of wktraster faq
+	* [r5511] doc/Makefile.in, doc/faq_wktraster.xml, doc/postgis.xml:
+	  First draft of wktraster faq
 
 2010-04-07 14:35  Regina Obe <lr at pcorp.us>
 
-	* [r5510] conver to 1 column 2 row table
+	* [r5510] doc/reference_wktraster.xml: conver to 1 column 2 row
+	  table
 
 2010-04-07 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r5509] typo
+	* [r5509] doc/reference_wktraster.xml: typo
 
 2010-04-07 14:06  Regina Obe <lr at pcorp.us>
 
-	* [r5508] correct typo
+	* [r5508] doc/reference_wktraster.xml: correct typo
 
 2010-04-07 14:05  Regina Obe <lr at pcorp.us>
 
-	* [r5507] Put link to spec for a diagrammatic view.
+	* [r5507] doc/reference_wktraster.xml: Put link to spec for a
+	  diagrammatic view.
 
 2010-04-07 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r5506] first draft of ST_ConvexHull -- still need to put in
-	  pictures
+	* [r5506] doc/reference_wktraster.xml: first draft of ST_ConvexHull
+	  -- still need to put in pictures
 
 2010-04-06 23:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5505] Add support for command-q shutdown in Mac GTK build
+	* [r5505] configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.c,
+	  macros/gtk-2.0.m4: Add support for command-q shutdown in Mac GTK
+	  build
 
 2010-04-06 18:33  Sandro Santilli <strk at kbt.io>
 
-	* [r5503] WARN and continue on incomplete multibyte sequence
+	* [r5503] loader/shp2pgsql-core.c: WARN and continue on incomplete
+	  multibyte sequence
 
 2010-04-05 21:38  Regina Obe <lr at pcorp.us>
 
-	* [r5497] slight correction
+	* [r5497] doc/reference_wktraster.xml: slight correction
 
 2010-04-05 21:32  Regina Obe <lr at pcorp.us>
 
-	* [r5496] itemize band pixel types and fix some formatting issues
+	* [r5496] doc/reference_wktraster.xml: itemize band pixel types and
+	  fix some formatting issues
 
 2010-04-05 15:17  Regina Obe <lr at pcorp.us>
 
-	* [r5495] more blurb in description
+	* [r5495] doc/xsl/wktraster_comments.sql.xsl: more blurb in
+	  description
 
 2010-04-05 15:16  Regina Obe <lr at pcorp.us>
 
-	* [r5494] xsl to build postgresql help for wktraster
+	* [r5494] doc/xsl/wktraster_comments.sql.xsl: xsl to build
+	  postgresql help for wktraster
 
 2010-04-05 14:12  Regina Obe <lr at pcorp.us>
 
-	* [r5493] Start adding editors, give an additional better example
-	  of ST_Value
+	* [r5493] doc/reference_wktraster.xml: Start adding editors, give
+	  an additional better example of ST_Value
 
 2010-04-05 07:28  Regina Obe <lr at pcorp.us>
 
-	* [r5492] upper left x and y
+	* [r5492] doc/reference_wktraster.xml: upper left x and y
 
 2010-04-05 05:59  Regina Obe <lr at pcorp.us>
 
-	* [r5491] example for st_value
+	* [r5491] doc/reference_wktraster.xml: example for st_value
 
 2010-04-05 05:55  Regina Obe <lr at pcorp.us>
 
-	* [r5490] typo in constructor section
+	* [r5490] doc/reference_wktraster.xml: typo in constructor section
 
 2010-04-05 05:52  Regina Obe <lr at pcorp.us>
 
-	* [r5489] st_box2d, st_envelope (note regular Postgis changed
-	  st_box2d to just box2d old st_box2d is deprecated)
+	* [r5489] doc/reference_wktraster.xml: st_box2d, st_envelope (note
+	  regular Postgis changed st_box2d to just box2d old st_box2d is
+	  deprecated)
 
 2010-04-05 05:25  Regina Obe <lr at pcorp.us>
 
-	* [r5488] more typos fixed, add constructor section
+	* [r5488] doc/reference_wktraster.xml: more typos fixed, add
+	  constructor section
 
 2010-04-05 04:59  Regina Obe <lr at pcorp.us>
 
-	* [r5487] Fix typo
+	* [r5487] doc/reference_wktraster.xml: Fix typo
 
 2010-04-05 04:30  Regina Obe <lr at pcorp.us>
 
-	* [r5486] more functions documented
+	* [r5486] doc/reference_wktraster.xml: more functions documented
 
 2010-04-05 02:28  Regina Obe <lr at pcorp.us>
 
-	* [r5485] more accessors
+	* [r5485] doc/reference_wktraster.xml: more accessors
 
 2010-04-05 01:32  Regina Obe <lr at pcorp.us>
 
-	* [r5484] more changes
+	* [r5484] doc/postgis.xml, doc/reference_wktraster.xml: more
+	  changes
 
 2010-04-05 01:05  Regina Obe <lr at pcorp.us>
 
-	* [r5483] First start at integrating wktraster documentation --
-	  hopefully didn't break anything doing this.
+	* [r5483] doc/Makefile.in, doc/reference_wktraster.xml: First start
+	  at integrating wktraster documentation -- hopefully didn't break
+	  anything doing this.
 
 2010-03-31 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r5473] Do not hard-code default encoding (since it's a macro)
+	* [r5473] loader/shp2pgsql-cli.c: Do not hard-code default encoding
+	  (since it's a macro)
 
 2010-03-31 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r5472] Dump more informations about failing decoding
+	* [r5472] loader/shp2pgsql-core.c: Dump more informations about
+	  failing decoding
 
 2010-03-30 12:32  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5471] Add geography support to ST_AsGML with prefix namespace
-	  option. Update doc and unit tests. cf #460
+	* [r5471] doc/reference_output.xml, postgis/geography.sql.in.c,
+	  postgis/geography_inout.c, regress/out_geography.sql,
+	  regress/out_geography_expected, regress/out_geometry.sql,
+	  regress/out_geometry_expected: Add geography support to ST_AsGML
+	  with prefix namespace option. Update doc and unit tests. cf #460
 
 2010-03-30 12:29  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5470] Remove old reference file
+	* [r5470] doc/reference_old.xml: Remove old reference file
 
 2010-03-29 20:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5469] Fix syntax error.
+	* [r5469] liblwgeom/stringbuffer.c: Fix syntax error.
 
 2010-03-29 20:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5468] Reorganize avprintf a litle.
+	* [r5468] liblwgeom/stringbuffer.c: Reorganize avprintf a litle.
 
 2010-03-29 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5467] Propogate vsnprintf errors up verbatim
+	* [r5467] liblwgeom/stringbuffer.c: Propogate vsnprintf errors up
+	  verbatim
 
 2010-03-28 08:33  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5466] Fix a lot of DocBook errors. Use DocBook + MathML DTD.
-	  Fix xsl/postgis_aggs_mm.xml.xsl to produce valid Docbook. Now
-	  make check output in docs is clean. cf #471
+	* [r5466] doc/installation.xml, doc/postgis.xml,
+	  doc/reference_accessor.xml, doc/reference_editor.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_operator.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_transaction.xml,
+	  doc/reference_type.xml, doc/using_postgis_dataman.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Fix a lot of DocBook errors. Use
+	  DocBook + MathML DTD. Fix xsl/postgis_aggs_mm.xml.xsl to produce
+	  valid Docbook. Now make check output in docs is clean. cf #471
 
 2010-03-27 17:50  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5465] add make check rule in doc/Makefile. Use xmllint to check
-	  postgis.xml documentation against docbook dtd.
+	* [r5465] doc/Makefile.in: add make check rule in doc/Makefile. Use
+	  xmllint to check postgis.xml documentation against docbook dtd.
 
 2010-03-25 05:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5463] Make the default size more reasonable again.
+	* [r5463] liblwgeom/stringbuffer.h: Make the default size more
+	  reasonable again.
 
 2010-03-25 05:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5462] Add comments on error return values.
+	* [r5462] liblwgeom/stringbuffer.c: Add comments on error return
+	  values.
 
 2010-03-25 05:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5461] Improved stringbuffer again. Always write directly into
-	  the buffer, no more memcpy'ing. Change return values for printing
+	* [r5461] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h:
+	  Improved stringbuffer again. Always write directly into the
+	  buffer, no more memcpy'ing. Change return values for printing
 	  calls to int, so that print errors can be detected and handled by
 	  the layers above, if desired.
 
 2010-03-24 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5460] Restore original license terms.
+	* [r5460] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h:
+	  Restore original license terms.
 
 2010-03-23 19:35  Sandro Santilli <strk at kbt.io>
 
-	* [r5459] Expose custom prefix arg for ST_asGML to SQL, add tests
-	  and dox
+	* [r5459] doc/reference_output.xml, postgis/lwgeom_export.c,
+	  postgis/postgis.sql.in.c, regress/out_geometry.sql,
+	  regress/out_geometry_expected: Expose custom prefix arg for
+	  ST_asGML to SQL, add tests and dox
 
 2010-03-23 00:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5454] Fix for array aggregation error (#469)
+	* [r5454] postgis/lwgeom_accum.c: Fix for array aggregation error
+	  (#469)
 
 2010-03-22 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r5452] Add support in liblwgeom for specifying a custom (or no)
-	  namespace/prefix for GML output
+	* [r5452] liblwgeom/cunit/cu_out_gml.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_gml.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c: Add support in liblwgeom for specifying
+	  a custom (or no) namespace/prefix for GML output
 
 2010-03-22 19:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5450] Convert all extern opt* variables to pgis_opt* variables
-	  to avoid clashes with system variables. (ug!)
+	* [r5450] loader/getopt.c, loader/getopt.h, loader/pgsql2shp.c,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-gui.c: Convert all extern opt* variables to
+	  pgis_opt* variables to avoid clashes with system variables. (ug!)
 
 2010-03-17 08:27  Sandro Santilli <strk at kbt.io>
 
-	* [r5448] Add test for GEOMETRYCOLLECTION and ST_Split
+	* [r5448] regress/split.sql, regress/split_expected: Add test for
+	  GEOMETRYCOLLECTION and ST_Split
 
 2010-03-17 07:42  Sandro Santilli <strk at kbt.io>
 
-	* [r5447] Add ST_Split
+	* [r5447] NEWS: Add ST_Split
 
 2010-03-17 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r5446] Don't choke on clean when there's nothing to clean
+	* [r5446] liblwgeom/cunit/Makefile.in: Don't choke on clean when
+	  there's nothing to clean
 
 2010-03-17 07:32  Sandro Santilli <strk at kbt.io>
 
-	* [r5445] Fix 'clean' rule to descend in cunit
+	* [r5445] GNUmakefile, liblwgeom/Makefile.in: Fix 'clean' rule to
+	  descend in cunit
 
 2010-03-16 22:18  Sandro Santilli <strk at kbt.io>
 
-	* [r5444] Add support for MULTI* in ST_Split
+	* [r5444] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Add support for MULTI* in ST_Split
 
 2010-03-16 13:14  Sandro Santilli <strk at kbt.io>
 
-	* [r5440] Document ST_Split
+	* [r5440] doc/reference_processing.xml: Document ST_Split
 
 2010-03-16 03:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5439] Some function renaming: lwgeom_typename => lwtype_name.
-	  The internal float/up/down functions get slightly better names.
-	  Make collection types re-sizable: added maxgeoms to all
-	  collections, and created lwcollection_add_lwgeom() function.
+	* [r5439] ChangeLog, liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurvepoly.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgunparse.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwline.c,
+	  liblwgeom/lwmcurve.c, liblwgeom/lwmline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c, liblwgeom/lwmsurface.c,
+	  liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_svg.c,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwprint.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwutil.c, liblwgeom/measures.c, liblwgeom/ptarray.c,
+	  liblwgeom/wktparse.h, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, postgis/geography_gist.c,
+	  postgis/geography_inout.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_clean.c, postgis/lwgeom_geos_split.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: Some function renaming: lwgeom_typename =>
+	  lwtype_name. The internal float/up/down functions get slightly
+	  better names. Make collection types re-sizable: added maxgeoms to
+	  all collections, and created lwcollection_add_lwgeom() function.
 	  Remove all *_add functions. Revized homogenize function to use
 	  the new _add_lwgeom and variants.
 
 2010-03-15 18:03  Sandro Santilli <strk at kbt.io>
 
-	* [r5438] Rename ST_SplitGeometry to ST_Split (better now than
-	  never)
+	* [r5438] postgis/lwgeom_geos_split.c, postgis/postgis.sql.in.c,
+	  regress/split.sql: Rename ST_SplitGeometry to ST_Split (better
+	  now than never)
 
 2010-03-15 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r5437] Implement split-poly-by-line
+	* [r5437] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Implement split-poly-by-line
 
 2010-03-13 12:55  Sandro Santilli <strk at kbt.io>
 
-	* [r5436] Reword exception message, make algorithm more robust not
-	  relying on constructive functions to detect relation between
-	  inputs
+	* [r5436] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Reword exception message, make algorithm
+	  more robust not relying on constructive functions to detect
+	  relation between inputs
 
 2010-03-13 11:23  Sandro Santilli <strk at kbt.io>
 
-	* [r5435] Fix printf call
+	* [r5435] postgis/lwgeom_geos_split.c: Fix printf call
 
 2010-03-13 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r5434] Split-line-by-line: handle overlap cases by raising an
-	  exception
+	* [r5434] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Split-line-by-line: handle overlap cases
+	  by raising an exception
 
 2010-03-13 10:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5433] Implement split-line-by-line
+	* [r5433] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Implement split-line-by-line
 
 2010-03-13 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r5432] Be polite
+	* [r5432] postgis/lwgeom_functions_analytic.c: Be polite
 
 2010-03-12 18:39  Sandro Santilli <strk at kbt.io>
 
-	* [r5430] Fix memory errors in presence of NULL (0-verticed)
-	  geometries and insert (default) policy.
+	* [r5430] loader/shp2pgsql-core.c: Fix memory errors in presence of
+	  NULL (0-verticed) geometries and insert (default) policy.
 
 2010-03-12 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r5429] ptarray_substring *does* already implement interpolation
+	* [r5429] liblwgeom/ptarray.c: ptarray_substring *does* already
+	  implement interpolation
 
 2010-03-12 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r5428] Drop extraneous task (if it referred to loader we do have
-	  a switch for index creation now)
+	* [r5428] postgis/TODO: Drop extraneous task (if it referred to
+	  loader we do have a switch for index creation now)
 
 2010-03-12 15:15  Sandro Santilli <strk at kbt.io>
 
-	* [r5427] Fix ST_DumpPoints not to relay on NULL return from
-	  ST_NumGeometries to tell multi and singles apart
+	* [r5427] postgis/postgis.sql.in.c: Fix ST_DumpPoints not to relay
+	  on NULL return from ST_NumGeometries to tell multi and singles
+	  apart
 
 2010-03-12 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r5426] Trigger reconstruction of regress' postgis.sql when
-	  original one changes
+	* [r5426] regress/Makefile.in: Trigger reconstruction of regress'
+	  postgis.sql when original one changes
 
 2010-03-12 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r5424] Add item about GeometryN/NumGeometries
+	* [r5424] NEWS: Add item about GeometryN/NumGeometries
 
 2010-03-12 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r5423] Add support for simple geometries in ST_GeometryN and
-	  ST_NumGeometries
+	* [r5423] postgis/lwgeom_ogc.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Add support for simple geometries
+	  in ST_GeometryN and ST_NumGeometries
 
 2010-03-12 13:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5422] Fix the PGXS override code for detecting older versions
-	  of PostgreSQL - the existing (incomplete) check was still
-	  checking for a minimum version of 8.5, rather
+	* [r5422] configure.ac: Fix the PGXS override code for detecting
+	  older versions of PostgreSQL - the existing (incomplete) check
+	  was still checking for a minimum version of 8.5, rather
 	  than the new version number of 9.0.
 
 2010-03-12 00:21  Regina Obe <lr at pcorp.us>
 
-	* [r5419] put in note about improvement to ST_Line_SubString #410
+	* [r5419] doc/reference_lrs.xml: put in note about improvement to
+	  ST_Line_SubString #410
 
 2010-03-11 20:50  Sandro Santilli <strk at kbt.io>
 
-	* [r5416] More comments cleanup
+	* [r5416] postgis/lwgeom_geos_split.c: More comments cleanup
 
 2010-03-11 20:48  Sandro Santilli <strk at kbt.io>
 
-	* [r5415] remove wrong comment
+	* [r5415] postgis/lwgeom_geos_split.c: remove wrong comment
 
 2010-03-11 20:34  Sandro Santilli <strk at kbt.io>
 
-	* [r5414] Set interface specs in stone within the implementation
-	  file, add a testcase to show what's "left" and what's "right" in
-	  the split-line-by-point
+	* [r5414] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Set interface specs in stone within the
+	  implementation file, add a testcase to show what's "left" and
+	  what's "right" in the split-line-by-point
 
 2010-03-11 20:28  Sandro Santilli <strk at kbt.io>
 
-	* [r5413] *always* return a collection from ST_SplitGeometry
+	* [r5413] postgis/lwgeom_geos_split.c, regress/split_expected:
+	  *always* return a collection from ST_SplitGeometry
 
 2010-03-11 20:19  Sandro Santilli <strk at kbt.io>
 
-	* [r5412] Have ST_SplitGeometry return a collection of at most 2
-	  elements (original part, cut-away part) so it's easier to handle
-	  by callers
+	* [r5412] postgis/lwgeom_geos_split.c, regress/split.sql,
+	  regress/split_expected: Have ST_SplitGeometry return a collection
+	  of at most 2 elements (original part, cut-away part) so it's
+	  easier to handle by callers
 
 2010-03-11 17:53  Sandro Santilli <strk at kbt.io>
 
-	* [r5411] Add SRID retainment testcase for removerepeatedpoint
-	  (paranoia)
+	* [r5411] regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected: Add SRID retainment
+	  testcase for removerepeatedpoint (paranoia)
 
 2010-03-11 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r5410] Add SRID retainment testcases
+	* [r5410] regress/clean.sql, regress/clean_expected: Add SRID
+	  retainment testcases
 
 2010-03-11 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r5409] Don't 'clean' the SRID...
+	* [r5409] postgis/lwgeom_geos_clean.c: Don't 'clean' the SRID...
 
 2010-03-11 14:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5401] Grammar fix.
+	* [r5401] HOWTO_RELEASE: Grammar fix.
 
 2010-03-10 15:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5398] Fix to allow compile on 9.0alpha
+	* [r5398] postgis/lwgeom_accum.c: Fix to allow compile on 9.0alpha
 
 2010-03-10 15:33  Sandro Santilli <strk at kbt.io>
 
-	* [r5396] Initial work on ST_SplitGeometry. Split line by point
-	  implemented.
+	* [r5396] postgis/Makefile.in, postgis/lwgeom_geos_split.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in, regress/split.sql,
+	  regress/split_expected: Initial work on ST_SplitGeometry. Split
+	  line by point implemented.
 
 2010-03-10 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r5395] Since we do a full scan of pointarray from
-	  ptarray_locate_point, take the chance to also return min distance
+	* [r5395] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_analytic.c: Since we do a full scan of
+	  pointarray from ptarray_locate_point, take the chance to also
+	  return min distance
 
 2010-03-10 14:32  Sandro Santilli <strk at kbt.io>
 
-	* [r5394] Document closest_point_on_segment in header file
+	* [r5394] liblwgeom/liblwgeom.h: Document closest_point_on_segment
+	  in header file
 
 2010-03-10 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r5393] Document ptarray_locate_point in header file
+	* [r5393] liblwgeom/liblwgeom.h: Document ptarray_locate_point in
+	  header file
 
 2010-03-10 10:07  Sandro Santilli <strk at kbt.io>
 
-	* [r5392] Export geos error logger
+	* [r5392] postgis/lwgeom_geos.c, postgis/lwgeom_geos.h,
+	  postgis/lwgeom_geos_clean.c: Export geos error logger
 
 2010-03-09 00:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5389] Fix syntax error in spatial_ref_sys hard upgrade
-	  directions (#373)
+	* [r5389] doc/installation.xml: Fix syntax error in spatial_ref_sys
+	  hard upgrade directions (#373)
 
 2010-03-09 00:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5387] Include 'geography_columns' defn when upgrading from <=
-	  1.4 (#414)
+	* [r5387] utils/postgis_proc_upgrade.pl: Include
+	  'geography_columns' defn when upgrading from <= 1.4 (#414)
 
 2010-03-09 00:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5386] Quiet notices in the .sql install files (#415)
+	* [r5386] postgis/postgis.sql.in.c: Quiet notices in the .sql
+	  install files (#415)
 
 2010-03-08 23:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5384] Update the bbox when you alter the underlying geometry
-	  (#410) ST_SetPoint, ST_Ad
+	* [r5384] liblwgeom/lwline.c, postgis/lwgeom_functions_basic.c:
+	  Update the bbox when you alter the underlying geometry (#410)
+	  ST_SetPoint, ST_Ad
 	  dPoint, ST_RemovePoint.
 
 2010-03-08 16:37  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r5380] updated broken link to utmzone PostGIS plpgsql helper
-	  function.
+	* [r5380] doc/using_postgis_dataman.xml: updated broken link to
+	  utmzone PostGIS plpgsql helper function.
 	  bug #461
 
 2010-03-05 23:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5377] Note minimum required versions.
+	* [r5377] README.postgis: Note minimum required versions.
 
 2010-03-05 21:49  Sandro Santilli <strk at kbt.io>
 
-	* [r5376] Fix typo
+	* [r5376] postgis/lwgeom_ogc.c: Fix typo
 
 2010-03-05 02:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5375] A few more WKB unit tests.
+	* [r5375] liblwgeom/cunit/cu_wkb.c: A few more WKB unit tests.
 
 2010-03-04 09:40  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5374] Add ST_PointN xref in ST_SetPoint entry, from Bruno
-	  Friedmann report
+	* [r5374] doc/reference_editor.xml: Add ST_PointN xref in
+	  ST_SetPoint entry, from Bruno Friedmann report
 
 2010-03-03 06:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5372] Set keywords.
+	* [r5372] liblwgeom/lwhomogenize.c, liblwgeom/lwout_geojson.c,
+	  liblwgeom/lwout_gml.c, liblwgeom/lwout_kml.c,
+	  liblwgeom/lwout_svg.c, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c, liblwgeom/lwprint.c: Set keywords.
 
 2010-03-03 06:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5371] Set keywords and some copyright headers.
+	* [r5371] liblwgeom/cunit/cu_geodetic_data.h,
+	  liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_out_geojson.c, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_print.c, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/cunit/cu_wkb.c,
+	  liblwgeom/cunit/cu_wkt.c: Set keywords and some copyright
+	  headers.
 
 2010-03-03 06:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5370] Add some tests of the old versus new WKB output.
+	* [r5370] liblwgeom/cunit/cu_wkb.c, liblwgeom/lwout_wkb.c: Add some
+	  tests of the old versus new WKB output.
 
 2010-03-03 06:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5369] Move spheroid test to the correct place.
+	* [r5369] postgis/geography_measurement.c: Move spheroid test to
+	  the correct place.
 
 2010-03-03 05:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5368] Remove doxygen flags from static functions.
+	* [r5368] liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c: Remove
+	  doxygen flags from static functions.
 
 2010-03-03 05:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5367] Add some documentation to the public functions.
+	* [r5367] liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c: Add some
+	  documentation to the public functions.
 
 2010-03-03 01:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5366] Add in tests and fixes for WKB emitter.
+	* [r5366] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_wkb.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwout_wkb.c, liblwgeom/lwout_wkt.c: Add in tests and
+	  fixes for WKB emitter.
 
 2010-03-02 23:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5365] Add first cut to lwgeom_to_wkb function.
+	* [r5365] liblwgeom/Makefile.in, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_wkt.c, liblwgeom/libgeom.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwout_wkb.c,
+	  liblwgeom/lwout_wkt.c: Add first cut to lwgeom_to_wkb function.
 
 2010-03-02 23:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5364] Add a couple functions (length, copy) to stringbuffer,
-	  and add comments.
+	* [r5364] liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h: Add a
+	  couple functions (length, copy) to stringbuffer, and add
+	  comments.
 
 2010-03-02 21:32  Sandro Santilli <strk at kbt.io>
 
-	* [r5363] ST_MakeValid : turn collapsed lines into points
-	  [RT-SIGTA]
+	* [r5363] postgis/lwgeom_geos_clean.c, regress/clean.sql,
+	  regress/clean_expected: ST_MakeValid : turn collapsed lines into
+	  points [RT-SIGTA]
 
 2010-02-28 23:11  Sandro Santilli <strk at kbt.io>
 
-	* [r5360] Node lineal geometries resulting invalid. Re-enable
-	  automated testcase for st_MakeValid [RT-SIGTA]
+	* [r5360] postgis/lwgeom_geos_clean.c, regress/Makefile.in,
+	  regress/clean.sql, regress/clean_expected: Node lineal geometries
+	  resulting invalid. Re-enable automated testcase for st_MakeValid
+	  [RT-SIGTA]
 
 2010-02-28 22:48  Sandro Santilli <strk at kbt.io>
 
-	* [r5359] Don't use a collection when there's no area
+	* [r5359] postgis/lwgeom_geos_clean.c: Don't use a collection when
+	  there's no area
 
 2010-02-28 22:24  Sandro Santilli <strk at kbt.io>
 
-	* [r5358] Fix build with debugging on, fix bug when run against
-	  invalid linestrings
+	* [r5358] postgis/lwgeom_geos_clean.c: Fix build with debugging on,
+	  fix bug when run against invalid linestrings
 
 2010-02-28 21:31  Sandro Santilli <strk at kbt.io>
 
-	* [r5357] Add paranoid check to make super-sure no input vertices
-	  are dropped by ST_MakeValid [RT-SIGTA]
+	* [r5357] postgis/lwgeom_geos_clean.c: Add paranoid check to make
+	  super-sure no input vertices are dropped by ST_MakeValid
+	  [RT-SIGTA]
 
 2010-02-28 20:36  Sandro Santilli <strk at kbt.io>
 
-	* [r5356] Put GEOS-only functionality of ST_MakeValid in its own
-	  function
+	* [r5356] postgis/lwgeom_geos_clean.c: Put GEOS-only functionality
+	  of ST_MakeValid in its own function
 
 2010-02-28 19:24  Sandro Santilli <strk at kbt.io>
 
-	* [r5355] Fix documentation to match current behaviour
+	* [r5355] postgis/lwgeom_geos_clean.c: Fix documentation to match
+	  current behaviour
 
 2010-02-28 19:09  Sandro Santilli <strk at kbt.io>
 
-	* [r5354] Simplify code
+	* [r5354] postgis/lwgeom_geos_clean.c: Simplify code
 
 2010-02-28 19:04  Sandro Santilli <strk at kbt.io>
 
-	* [r5353] Avoid a call to the GEOS CAPI when unnecessary (works
-	  around a bug in GEOS aborting in some cases of EMPTY polygons
+	* [r5353] postgis/lwgeom_geos.c: Avoid a call to the GEOS CAPI when
+	  unnecessary (works around a bug in GEOS aborting in some cases of
+	  EMPTY polygons
 
 2010-02-28 17:20  Sandro Santilli <strk at kbt.io>
 
-	* [r5352] Move ST_CleanGeometry core code into specialized 'lwgeom'
-	  function
+	* [r5352] postgis/lwgeom_geos_clean.c: Move ST_CleanGeometry core
+	  code into specialized 'lwgeom' function
 
 2010-02-28 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r5351] cleanups
+	* [r5351] postgis/lwgeom_geos_clean.c: cleanups
 
 2010-02-28 14:05  Sandro Santilli <strk at kbt.io>
 
-	* [r5350] Put areal part first in collection, and collapsed edges
-	  second
+	* [r5350] postgis/lwgeom_geos_clean.c: Put areal part first in
+	  collection, and collapsed edges second
 
 2010-02-26 15:05  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5349] Add new 'make garden' rule to launch full Garden test
-	  regression tests
+	* [r5349] GNUmakefile, doc/Makefile.in, regress/Makefile.in: Add
+	  new 'make garden' rule to launch full Garden test regression
+	  tests
 
 2010-02-26 02:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5348] Instructions on adding new tests to cunit, from Jeff
-	  Adams.
+	* [r5348] liblwgeom/cunit/Makefile.in, liblwgeom/cunit/README,
+	  liblwgeom/cunit/cu_tester.h: Instructions on adding new tests to
+	  cunit, from Jeff Adams.
 
 2010-02-26 00:16  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5347] Add few more lwgeom_typename, and update regress test if
-	  needed. Restore initial lwnotice behaviour in
-	  remove_repeated_points on unknown types (instead of lwerror).
+	* [r5347] liblwgeom/lwgeom.c, regress/tickets_expected: Add few
+	  more lwgeom_typename, and update regress test if needed. Restore
+	  initial lwnotice behaviour in remove_repeated_points on unknown
+	  types (instead of lwerror).
 
 2010-02-25 17:54  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5346] Fix add forgotten return in flip_coordinates (cf #452).
-	  Add lwgeom_typename in several functions to avoid cryptic error
-	  message (#452 again).
+	* [r5346] liblwgeom/lwgeom.c: Fix add forgotten return in
+	  flip_coordinates (cf #452). Add lwgeom_typename in several
+	  functions to avoid cryptic error message (#452 again).
 
 2010-02-25 15:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5345] Fix potential corner case in sphere area calculation
-	  (#451)
+	* [r5345] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Fix potential corner case in sphere area calculation (#451)
 
 2010-02-25 14:30  Regina Obe <lr at pcorp.us>
 
-	* [r5343] Put new functions in alphabetical order.
+	* [r5343] doc/reference_processing.xml: Put new functions in
+	  alphabetical order.
 
 2010-02-25 14:23  Regina Obe <lr at pcorp.us>
 
-	* [r5342] Put in What is new in 2.0 section to trap new 2.0
-	  enhancements
+	* [r5342] doc/xsl/postgis_aggs_mm.xml.xsl: Put in What is new in
+	  2.0 section to trap new 2.0 enhancements
 
 2010-02-25 14:11  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5341] Add libxml2 requirement para. Fix #344. Thanks to Mateus
-	  for report.
+	* [r5341] doc/installation.xml: Add libxml2 requirement para. Fix
+	  #344. Thanks to Mateus for report.
 
 2010-02-25 13:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5339] Fix for st_area(geography) over the dateline (#450)
+	* [r5339] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwspheroid.c: Fix for st_area(geography) over the
+	  dateline (#450)
 
 2010-02-25 13:38  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5338] rename ptarray_reverse_axis to ptarray_flip_coordinates.
-	  Add lwgeom_flip_coordinates and ST_FlipCoordinates (#354). Add
-	  relevant cunit tests and basic documentation.
+	* [r5338] doc/reference_processing.xml,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_in_gml.c,
+	  postgis/postgis.sql.in.c: rename ptarray_reverse_axis to
+	  ptarray_flip_coordinates. Add lwgeom_flip_coordinates and
+	  ST_FlipCoordinates (#354). Add relevant cunit tests and basic
+	  documentation.
 
 2010-02-25 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r5337] Drop unused code, avoid putting empty geometry in a
-	  collection.. [RT-SIGTA]
+	* [r5337] postgis/lwgeom_geos_clean.c: Drop unused code, avoid
+	  putting empty geometry in a collection.. [RT-SIGTA]
 
 2010-02-25 13:15  Sandro Santilli <strk at kbt.io>
 
-	* [r5336] Recursively try to build area with portions of the
-	  original boundary not on the boundary of newly constructed area
-	  and symdifference the new area (if any) with the final polygon
-	  being built. This behaviour gives more chance to get a pure areal
-	  (not mixed) output still not missing vertices.
+	* [r5336] postgis/lwgeom_geos_clean.c: Recursively try to build
+	  area with portions of the original boundary not on the boundary
+	  of newly constructed area and symdifference the new area (if any)
+	  with the final polygon being built. This behaviour gives more
+	  chance to get a pure areal (not mixed) output still not missing
+	  vertices.
 
 2010-02-24 14:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5335] Change dimensionality indicators to have spaces between
-	  type indicators for WKT_ISO output form.
+	* [r5335] liblwgeom/cunit/cu_wkt.c, liblwgeom/lwout_wkt.c: Change
+	  dimensionality indicators to have spaces between type indicators
+	  for WKT_ISO output form.
 
 2010-02-24 13:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5334] Add support from SRID= block on EWKT
+	* [r5334] liblwgeom/cunit/cu_wkt.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwout_wkt.c: Add support from SRID=
+	  block on EWKT
 
 2010-02-23 22:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5333] Remove last compile warnings.
+	* [r5333] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h: Remove
+	  last compile warnings.
 
 2010-02-23 22:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5332] Making test methods static to avoid compiler warnings.
-	  For Jeff Adams.
+	* [r5332] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_svg.c: Making test methods static to avoid
+	  compiler warnings. For Jeff Adams.
 
 2010-02-23 22:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5331] Making test methods static to avoid compiler warnings.
+	* [r5331] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_print.c: Making test methods static to avoid
+	  compiler warnings.
 
 2010-02-23 22:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5330] Make test functions static.
+	* [r5330] liblwgeom/cunit/cu_wkt.c: Make test functions static.
 
 2010-02-23 22:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5329] Made unit tests easier to add. New suites now just need
-	  to be added to two lines in cu_tester.c, no changes to header
-	  files necessary, new tests need one line in the appropriate .c
-	  file. From Jeff Adams.
+	* [r5329] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_homogenize.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_geojson.h, liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_gml.h, liblwgeom/cunit/cu_out_kml.c,
+	  liblwgeom/cunit/cu_out_kml.h, liblwgeom/cunit/cu_out_svg.c,
+	  liblwgeom/cunit/cu_out_svg.h, liblwgeom/cunit/cu_print.c,
+	  liblwgeom/cunit/cu_print.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/cunit/cu_wkt.c,
+	  liblwgeom/cunit/cu_wkt.h: Made unit tests easier to add. New
+	  suites now just need to be added to two lines in cu_tester.c, no
+	  changes to header files necessary, new tests need one line in the
+	  appropriate .c file. From Jeff Adams.
 
 2010-02-23 21:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5327] Remove unused va_copy.
+	* [r5327] liblwgeom/stringbuffer.c: Remove unused va_copy.
 
 2010-02-23 21:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5326] Woops again, got work and start size values reversed.
+	* [r5326] liblwgeom/stringbuffer.h: Woops again, got work and start
+	  size values reversed.
 
 2010-02-23 21:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5325] Oops, commit stringbuffer.h with sensible values for
-	  internal sizes.
+	* [r5325] liblwgeom/stringbuffer.h: Oops, commit stringbuffer.h
+	  with sensible values for internal sizes.
 
 2010-02-23 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5324] Improve performance and cut back stringbuffer_t to the
-	  minimum.
+	* [r5324] liblwgeom/cunit/cu_wkt.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h: Improve performance and cut back
+	  stringbuffer_t to the minimum.
 
 2010-02-23 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5323] Allow cu_tester to accept parameters to run individual
-	  tests or suites, from Jeff Adams.
+	* [r5323] liblwgeom/cunit/cu_tester.c: Allow cu_tester to accept
+	  parameters to run individual tests or suites, from Jeff Adams.
 
 2010-02-23 19:42  Sandro Santilli <strk at kbt.io>
 
-	* [r5322] Don't let ST_RemoveRepeatedPoint collapse LINESTRINGs
-	  (not sure why, but someone doesn't want them in the db)
+	* [r5322] liblwgeom/ptarray.c, regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected: Don't let
+	  ST_RemoveRepeatedPoint collapse LINESTRINGs (not sure why, but
+	  someone doesn't want them in the db)
 
 2010-02-23 18:29  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5319] Move ptarray reverse axis function from
+	* [r5319] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c,
+	  postgis/lwgeom_in_gml.c: Move ptarray reverse axis function from
 	  postgis/lwgeom_in_gml to liblwgeom/ptarray
 
 2010-02-23 18:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5318] More WKT tests.
+	* [r5318] liblwgeom/cunit/cu_wkt.c: More WKT tests.
 
 2010-02-23 17:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5317] More WKT unit tests
+	* [r5317] liblwgeom/cunit/cu_wkt.c, liblwgeom/cunit/cu_wkt.h: More
+	  WKT unit tests
 
 2010-02-23 15:55  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5316] In fact Nested GeometryCollection are never been
-	  supported in SVG and GeoJSON. Update the cunit tests cases
+	* [r5316] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_svg.c: In fact Nested GeometryCollection
+	  are never been supported in SVG and GeoJSON. Update the cunit
+	  tests cases
 
 2010-02-23 15:21  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5315] Check astyle version prior to do anything. 'blessed'
-	  version is 1.23. Related to #433 and postgis-devel discussions
+	* [r5315] astyle.sh: Check astyle version prior to do anything.
+	  'blessed' version is 1.23. Related to #433 and postgis-devel
+	  discussions
 
 2010-02-23 14:52  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5314] Fix 443. Move all regress export functions test files in
-	  a single one. add geography output regression tests
-	  (SVG/KML/GML/GeoJSON)
+	* [r5314] postgis/geography_inout.c, regress/Makefile.in,
+	  regress/geojson.sql, regress/geojson_expected, regress/gml.sql,
+	  regress/gml_expected, regress/kml.sql, regress/kml_expected,
+	  regress/out_geography.sql, regress/out_geography_expected,
+	  regress/out_geometry.sql, regress/out_geometry_expected,
+	  regress/svg.sql, regress/svg_expected: Fix 443. Move all regress
+	  export functions test files in a single one. add geography output
+	  regression tests (SVG/KML/GML/GeoJSON)
 
 2010-02-22 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5312] Add more unit tests for WKT
+	* [r5312] liblwgeom/cunit/cu_wkt.c: Add more unit tests for WKT
 
 2010-02-22 22:04  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5311] Fix #441. And introduce a change in behaviour: if
-	  geometryCollection and bbox, not sub geoms bbox are provided
-	  anymore
+	* [r5311] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/lwout_geojson.c: Fix #441. And introduce a change in
+	  behaviour: if geometryCollection and bbox, not sub geoms bbox are
+	  provided anymore
 
 2010-02-22 20:58  Sandro Santilli <strk at kbt.io>
 
-	* [r5307] Let ST_CleanGeometry down to C [RT-SIGTA]
+	* [r5307] postgis/lwgeom_geos_clean.c, postgis/postgis.sql.in.c:
+	  Let ST_CleanGeometry down to C [RT-SIGTA]
 
 2010-02-22 20:45  Sandro Santilli <strk at kbt.io>
 
-	* [r5306] Derive an lwgeom_make_valid from ST_MakeValid [RT-SIGTA]
+	* [r5306] postgis/lwgeom_geos_clean.c: Derive an lwgeom_make_valid
+	  from ST_MakeValid [RT-SIGTA]
 
 2010-02-22 20:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5305] ST_AsLatLonText(geometry, format) from Jeff Adams
+	* [r5305] doc/reference_output.xml, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_print.c,
+	  liblwgeom/cunit/cu_print.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwprint.c, postgis/lwgeom_inout.c,
+	  postgis/postgis.sql.in.c: ST_AsLatLonText(geometry, format) from
+	  Jeff Adams
 
 2010-02-22 20:29  Sandro Santilli <strk at kbt.io>
 
-	* [r5304] Follow style guidelines for function naming
+	* [r5304] postgis/lwgeom_geos_clean.c, postgis/postgis.sql.in.c:
+	  Follow style guidelines for function naming
 
 2010-02-22 19:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5302] First cut of new WKT output functions, need more unit
-	  tests.
+	* [r5302] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/cunit/cu_wkt.c, liblwgeom/cunit/cu_wkt.h,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_wkt.c, liblwgeom/stringbuffer.c,
+	  liblwgeom/stringbuffer.h: First cut of new WKT output functions,
+	  need more unit tests.
 
 2010-02-22 19:52  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5301] Fix missing math.h include in lwout_svg (#438). Put back
-	  lwgeom_export.h as we need header for getSRSbySRID.
+	* [r5301] liblwgeom/lwout_svg.c, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_export.h: Fix missing
+	  math.h include in lwout_svg (#438). Put back lwgeom_export.h as
+	  we need header for getSRSbySRID.
 
 2010-02-22 19:37  Sandro Santilli <strk at kbt.io>
 
-	* [r5299] Oops (#434)
+	* [r5299] liblwgeom/liblwgeom.h: Oops (#434)
 
 2010-02-22 19:35  Sandro Santilli <strk at kbt.io>
 
-	* [r5298] Fix warnings when building with GEOS < 3.3.0 (ticket #434
+	* [r5298] postgis/lwgeom_geos_clean.c: Fix warnings when building
+	  with GEOS < 3.3.0 (ticket #434
 
 2010-02-22 19:31  Sandro Santilli <strk at kbt.io>
 
-	* [r5297] Fix missing prototypes warnings
+	* [r5297] install-sh, liblwgeom/liblwgeom.h: Fix missing prototypes
+	  warnings
 
 2010-02-22 19:31  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5296] Id tag
+	* [r5296] liblwgeom/lwout_geojson.c, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, liblwgeom/lwout_svg.c: Id tag
 
 2010-02-22 19:16  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5294] merge all export functions in a same file. remove useless
-	  old ones. rename SVG one to LWGEOM_asSVG for consistancy.
+	* [r5294] postgis/Makefile.in, postgis/geography_inout.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_export.h,
+	  postgis/lwgeom_geojson.c, postgis/lwgeom_gml.c,
+	  postgis/lwgeom_kml.c, postgis/lwgeom_svg.c,
+	  postgis/postgis.sql.in.c: merge all export functions in a same
+	  file. remove useless old ones. rename SVG one to LWGEOM_asSVG for
+	  consistancy.
 
 2010-02-22 18:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5291] Fix comment stuff in cunit
+	* [r5291] liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_kml.c: Fix
+	  comment stuff in cunit
 
 2010-02-22 18:43  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5289] move ST_AsSVG from postgis to lwgeom dir. write cun it
-	  tests. related to #377
+	* [r5289] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_svg.c, liblwgeom/cunit/cu_out_svg.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwout_svg.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.h,
+	  postgis/lwgeom_svg.c, regress/svg.sql, regress/svg_expected: move
+	  ST_AsSVG from postgis to lwgeom dir. write cun it tests. related
+	  to #377
 
 2010-02-22 15:37  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5285] bbox only bother about external ring. add the related
-	  cunit test
+	* [r5285] liblwgeom/cunit/cu_out_geojson.c: bbox only bother about
+	  external ring. add the related cunit test
 
 2010-02-22 15:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5284] Move stringbuffer from ./loader to ./liblwgeom for use in
-	  string emitter functions.
+	* [r5284] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/stringbuffer.c, liblwgeom/stringbuffer.h,
+	  loader/Makefile.in, loader/shp2pgsql-core.h,
+	  loader/stringbuffer.c, loader/stringbuffer.h: Move stringbuffer
+	  from ./loader to ./liblwgeom for use in string emitter functions.
 
 2010-02-22 14:03  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5283] Move ST_AsGeoJson from postgis to liblwgeom dir. Use as
-	  most as cunit test as possible. Related to #377.
+	* [r5283] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_geojson.c,
+	  liblwgeom/cunit/cu_out_geojson.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/cunit/cu_tester.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwout_geojson.c, postgis/geography_inout.c,
+	  postgis/lwgeom_geojson.c, regress/geojson.sql,
+	  regress/geojson_expected: Move ST_AsGeoJson from postgis to
+	  liblwgeom dir. Use as most as cunit test as possible. Related to
+	  #377.
 
 2010-02-21 22:34  Sandro Santilli <strk at kbt.io>
 
-	* [r5282] Cleanup the GeometryClean function now that vertex
-	  checking is done better in ST_MakeValid
+	* [r5282] postgis/postgis.sql.in.c: Cleanup the GeometryClean
+	  function now that vertex checking is done better in ST_MakeValid
 
 2010-02-21 22:10  Sandro Santilli <strk at kbt.io>
 
-	* [r5281] Force multi-type in output if input was multi [RT-SIGTA]
+	* [r5281] postgis/lwgeom_geos_clean.c: Force multi-type in output
+	  if input was multi [RT-SIGTA]
 
 2010-02-21 21:53  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5280] Add missing MultiPoint test. Fix wrong LWGEOM type on
-	  cu_gml tests.
+	* [r5280] liblwgeom/cunit/cu_out_gml.c,
+	  liblwgeom/cunit/cu_out_kml.c: Add missing MultiPoint test. Fix
+	  wrong LWGEOM type on cu_gml tests.
 
 2010-02-21 21:34  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5279] add explicit void return type
+	* [r5279] liblwgeom/cunit/cu_homogenize.c: add explicit void return
+	  type
 
 2010-02-21 21:11  Sandro Santilli <strk at kbt.io>
 
-	* [r5278] Disable 'clean' test (still deciding on what's the
-	  expected output); keep only cut-lines that have vertices not
-	  shared with boundary of final area; move 'clean' code in separate
-	  file [RT-SIGTA].
+	* [r5278] postgis/Makefile.in, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_clean.c,
+	  regress/Makefile.in: Disable 'clean' test (still deciding on
+	  what's the expected output); keep only cut-lines that have
+	  vertices not shared with boundary of final area; move 'clean'
+	  code in separate file [RT-SIGTA].
 
 2010-02-21 20:32  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5277] Move ST_AsKML from postgis to liblwgeom dir. Use as most
-	  cunit test as possible. Few related corrections on GML similar
-	  implementation. cf #377
+	* [r5277] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_out_gml.c, liblwgeom/cunit/cu_out_gml.h,
+	  liblwgeom/cunit/cu_out_kml.c, liblwgeom/cunit/cu_out_kml.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwout_gml.c,
+	  liblwgeom/lwout_kml.c, postgis/geography_inout.c,
+	  postgis/lwgeom_kml.c, regress/kml.sql, regress/kml_expected: Move
+	  ST_AsKML from postgis to liblwgeom dir. Use as most cunit test as
+	  possible. Few related corrections on GML similar implementation.
+	  cf #377
 
 2010-02-21 18:23  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5276] Add forgotten lwout_gml.c file (#377)
+	* [r5276] liblwgeom/lwout_gml.c: Add forgotten lwout_gml.c file
+	  (#377)
 
 2010-02-21 18:18  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5275] Move ST_AsGML from postgis dir to liblwgeom. Rewrite most
-	  units test with cunit. cf #377
+	* [r5275] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h, postgis/geography_inout.c,
+	  postgis/lwgeom_export.h, postgis/lwgeom_gml.c, regress/gml.sql,
+	  regress/gml_expected, regress/tickets_expected: Move ST_AsGML
+	  from postgis dir to liblwgeom. Rewrite most units test with
+	  cunit. cf #377
 
 2010-02-21 12:36  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5274] make astyle session
+	* [r5274] extras/wkb_reader/readwkb.c, liblwgeom/g_ptarray.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwspheroid.c, postgis/geography_inout.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_ogc.c: make astyle session
 
 2010-02-21 12:22  Sandro Santilli <strk at kbt.io>
 
-	* [r5273] ST_RemoveRepeatedPoints [RT-SIGTA]
+	* [r5273] NEWS, doc/reference_processing.xml,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/remove_repeated_points.sql,
+	  regress/remove_repeated_points_expected: ST_RemoveRepeatedPoints
+	  [RT-SIGTA]
 
 2010-02-21 12:21  Sandro Santilli <strk at kbt.io>
 
-	* [r5272] style...
+	* [r5272] postgis/lwgeom_functions_analytic.c: style...
 
 2010-02-21 12:21  Sandro Santilli <strk at kbt.io>
 
-	* [r5271] Make stylish
+	* [r5271] liblwgeom/cunit/cu_homogenize.c,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/lwhomogenize.c,
+	  postgis/lwgeom_gml.c, postgis/lwgeom_in_kml.c: Make stylish
 
 2010-02-20 19:47  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5270] use the rights homogenize cunit suite handlers
+	* [r5270] liblwgeom/cunit/cu_homogenize.c: use the rights
+	  homogenize cunit suite handlers
 
 2010-02-20 19:09  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5269] Fix computed string length in Polygon with several rings
-	  for ST_AsGML with GML3. Related to #421
+	* [r5269] postgis/lwgeom_gml.c: Fix computed string length in
+	  Polygon with several rings for ST_AsGML with GML3. Related to
+	  #421
 
 2010-02-20 18:26  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5266] Use lwgeom_homogenize in in_kml stuff. Related to #375
+	* [r5266] postgis/lwgeom_in_kml.c, regress/in_kml.sql,
+	  regress/in_kml_expected: Use lwgeom_homogenize in in_kml stuff.
+	  Related to #375
 
 2010-02-20 18:25  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5265] Add lwgeom_homogenize function. Related to #375. Add
-	  cunit related tests
+	* [r5265] liblwgeom/Makefile.in, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_homogenize.c, liblwgeom/cunit/cu_homogenize.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwhomogenize.c, liblwgeom/lwhomogenize.h: Add
+	  lwgeom_homogenize function. Related to #375. Add cunit related
+	  tests
 
 2010-02-20 16:47  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5264] Add Cunit - lwerror use case handle - #420
+	* [r5264] liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h:
+	  Add Cunit - lwerror use case handle - #420
 
 2010-02-18 21:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5261] Add multilinestring support to st_line_substring (#419)
+	* [r5261] postgis/lwgeom_functions_analytic.c: Add multilinestring
+	  support to st_line_substring (#419)
 
 2010-02-17 21:02  Sandro Santilli <strk at kbt.io>
 
-	* [r5258] Allow retaining badly collapsed rings (single-point) as
-	  points in ST_MakeValid. Add testcase for it [RT-SIGTA]
+	* [r5258] postgis/lwgeom_geos.c, regress/clean.sql,
+	  regress/clean_expected: Allow retaining badly collapsed rings
+	  (single-point) as points in ST_MakeValid. Add testcase for it
+	  [RT-SIGTA]
 
 2010-02-16 23:27  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r5257] removed sfs_compliant note for ST_Transform
+	* [r5257] doc/reference_editor.xml: removed sfs_compliant note for
+	  ST_Transform
 
 2010-02-16 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r5256] Return NULL rather than throwing when a COLLECTION is
-	  given to ST_Boundary [RT-SIGTA]
+	* [r5256] doc/reference_accessor.xml, postgis/lwgeom_geos.c: Return
+	  NULL rather than throwing when a COLLECTION is given to
+	  ST_Boundary [RT-SIGTA]
 
 2010-02-16 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r5255] Fix build with --enable-debug=3 [RT-SIGTA]
+	* [r5255] postgis/lwgeom_geos.c: Fix build with --enable-debug=3
+	  [RT-SIGTA]
 
 2010-02-16 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r5254] Add origin field for the clean dataset table, so we can
-	  add PG-specific ones w/out caring about visualizing them:)
+	* [r5254] regress/clean.sql: Add origin field for the clean dataset
+	  table, so we can add PG-specific ones w/out caring about
+	  visualizing them:)
 
 2010-02-16 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r5253] Add a test for input being invalid (a test of the test)
+	* [r5253] regress/clean.sql, regress/clean_expected: Add a test for
+	  input being invalid (a test of the test)
 
 2010-02-16 09:03  Sandro Santilli <strk at kbt.io>
 
-	* [r5252] Separate areal-specific cleanups in
-	  LWGEOM_GEOS_makeValidPolygon [RT-SIGTA]
+	* [r5252] postgis/lwgeom_geos.c: Separate areal-specific cleanups
+	  in LWGEOM_GEOS_makeValidPolygon [RT-SIGTA]
 
 2010-02-16 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r5251] Empty geometries are cleanest [RT-SIGTA]
+	* [r5251] postgis/postgis.sql.in.c: Empty geometries are cleanest
+	  [RT-SIGTA]
 
 2010-02-16 08:22  Sandro Santilli <strk at kbt.io>
 
-	* [r5250] Drop the optional arg to ST_MakeClean, document what it
-	  does, improve the ST_CleanGeometry stub. [RT-SIGTA]
+	* [r5250] postgis/postgis.sql.in.c: Drop the optional arg to
+	  ST_MakeClean, document what it does, improve the ST_CleanGeometry
+	  stub. [RT-SIGTA]
 
 2010-02-16 08:07  Sandro Santilli <strk at kbt.io>
 
-	* [r5249] Drop the optional parameter to ST_MakeValid, we always
-	  want to collect collapses (users can always filter later)
-	  [RT-SIGTA].
+	* [r5249] postgis/lwgeom_geos.c, regress/clean.sql: Drop the
+	  optional parameter to ST_MakeValid, we always want to collect
+	  collapses (users can always filter later) [RT-SIGTA].
 
 2010-02-16 08:03  Sandro Santilli <strk at kbt.io>
 
-	* [r5248] Document ST_Dimension handling of empty geometries
+	* [r5248] doc/reference_accessor.xml: Document ST_Dimension
+	  handling of empty geometries
 
 2010-02-16 07:54  Sandro Santilli <strk at kbt.io>
 
-	* [r5247] Do not throw exception on empty ST_Dimension(empty)
-	  [RT-SIGTA]
+	* [r5247] postgis/lwgeom_ogc.c: Do not throw exception on empty
+	  ST_Dimension(empty) [RT-SIGTA]
 
 2010-02-15 22:41  Sandro Santilli <strk at kbt.io>
 
-	* [r5246] Further cleanups in ST_MakeClean [RT-SIGTA]
+	* [r5246] postgis/lwgeom_geos.c: Further cleanups in ST_MakeClean
+	  [RT-SIGTA]
 
 2010-02-15 22:31  Sandro Santilli <strk at kbt.io>
 
-	* [r5245] Fix unsupported message
+	* [r5245] postgis/lwgeom_geos.c: Fix unsupported message
 
 2010-02-15 21:17  Sandro Santilli <strk at kbt.io>
 
-	* [r5244] Plug more leaks
+	* [r5244] postgis/lwgeom_geos.c: Plug more leaks
 
 2010-02-15 20:40  Sandro Santilli <strk at kbt.io>
 
-	* [r5243] Plug memory leak on GEOS geom construction failure
-	  [RT-SIGTA]
+	* [r5243] postgis/lwgeom_geos.c: Plug memory leak on GEOS geom
+	  construction failure [RT-SIGTA]
 
 2010-02-15 20:21  Sandro Santilli <strk at kbt.io>
 
-	* [r5242] Rework the regress test to make it easier for curious
-	  people to keep the test dataset for inspection with some GUI
-	  (give it a try, it's a nice one).
+	* [r5242] regress/clean.sql, regress/clean_expected: Rework the
+	  regress test to make it easier for curious people to keep the
+	  test dataset for inspection with some GUI (give it a try, it's a
+	  nice one).
 
 2010-02-14 23:35  Sandro Santilli <strk at kbt.io>
 
-	* [r5241] Clarify the case of linestring invalidity dropping
-	  confugins reference to linearrings
+	* [r5241] doc/using_postgis_dataman.xml: Clarify the case of
+	  linestring invalidity dropping confugins reference to linearrings
 
 2010-02-14 22:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5240] Implement ST_MakeValid(geom_in, collect_collapses) and
-	  stub ST_CleanGeometry. Add regression test for ST_MakeValid and
+	* [r5240] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c,
+	  regress/Makefile.in, regress/clean.sql, regress/clean_expected:
+	  Implement ST_MakeValid(geom_in, collect_collapses) and stub
+	  ST_CleanGeometry. Add regression test for ST_MakeValid and
 	  polygons [RT-SIGTA]
 
 2010-02-14 16:54  Sandro Santilli <strk at kbt.io>
 
-	* [r5239] Cleanups. Hope to reuse some structs for a C-version of
-	  ST_DumpPoints
+	* [r5239] postgis/lwgeom_dump.c: Cleanups. Hope to reuse some
+	  structs for a C-version of ST_DumpPoints
 
 2010-02-14 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r5238] Try to make st_DumpPoints reference somewhat clearer
-	  [RT-SIGTA]
+	* [r5238] doc/reference_processing.xml: Try to make st_DumpPoints
+	  reference somewhat clearer [RT-SIGTA]
 
 2010-02-14 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r5237] ptarray_remove_repeated_points [RT-SIGTA]
+	* [r5237] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c:
+	  ptarray_remove_repeated_points [RT-SIGTA]
 
 2010-02-13 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r5236] Add another validity test [RT-SIGTA]
+	* [r5236] regress/tickets.sql, regress/tickets_expected: Add
+	  another validity test [RT-SIGTA]
 
 2010-02-13 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r5235] Handle NULL returns from POSTGIS2GEOS and LWGEOM2GEOS now
-	  that we allow that [RT-SIGTA].
+	* [r5235] GNUmakefile, postgis/lwgeom_geos.c: Handle NULL returns
+	  from POSTGIS2GEOS and LWGEOM2GEOS now that we allow that
+	  [RT-SIGTA].
 	  Add a 'commit' rule (give it a try)
 
 2010-02-12 23:04  Sandro Santilli <strk at kbt.io>
 
-	* [r5234] Revert GEOS error handlers to be lwnotice to avoid
-	  aborting full transactions (like it was in 1.5)
+	* [r5234] postgis/lwgeom_geos.c: Revert GEOS error handlers to be
+	  lwnotice to avoid aborting full transactions (like it was in 1.5)
 
 2010-02-11 23:12  Sandro Santilli <strk at kbt.io>
 
-	* [r5231] Fix typo
+	* [r5231] doc/reference_measure.xml: Fix typo
 
 2010-02-11 21:01  Sandro Santilli <strk at kbt.io>
 
-	* [r5230] Get style
+	* [r5230] liblwgeom/ptarray.c: Get style
 
 2010-02-11 18:56  Sandro Santilli <strk at kbt.io>
 
-	* [r5229] Separate GEOS part of 'buildarea' function from POSTGIS
-	  part of it (might eventually be moved down to GEOS) [RT-SIGTA]
+	* [r5229] postgis/lwgeom_geos.c, postgis/lwgeom_geos.h: Separate
+	  GEOS part of 'buildarea' function from POSTGIS part of it (might
+	  eventually be moved down to GEOS) [RT-SIGTA]
 
 2010-02-10 22:23  Sandro Santilli <strk at kbt.io>
 
-	* [r5228] xref
+	* [r5228] doc/reference_lrs.xml: xref
 
 2010-02-10 20:54  Sandro Santilli <strk at kbt.io>
 
-	* [r5227] Enhance documentation of ptarray_addPoint [RT-SIGTA]
+	* [r5227] liblwgeom/ptarray.c: Enhance documentation of
+	  ptarray_addPoint [RT-SIGTA]
 
 2010-02-09 22:36  Sandro Santilli <strk at kbt.io>
 
-	* [r5226] Don't refuse to output invalid geometries trough a
-	  cursor, being consistent with other output routines (dumper ends
-	  up using these) -- [RT-SIGTA]
+	* [r5226] postgis/lwgeom_inout.c: Don't refuse to output invalid
+	  geometries trough a cursor, being consistent with other output
+	  routines (dumper ends up using these) -- [RT-SIGTA]
 
 2010-02-09 17:59  Sandro Santilli <strk at kbt.io>
 
-	* [r5225] Oops, it seems I broke the build (sorry)
+	* [r5225] liblwgeom/liblwgeom.h: Oops, it seems I broke the build
+	  (sorry)
 
 2010-02-09 06:52  Sandro Santilli <strk at kbt.io>
 
-	* [r5224] Fix documention
+	* [r5224] liblwgeom/ptarray.c: Fix documention
 
 2010-02-08 22:36  Sandro Santilli <strk at kbt.io>
 
-	* [r5221] tweak the sponsor name
+	* [r5221] NEWS: tweak the sponsor name
 
 2010-02-08 21:39  Sandro Santilli <strk at kbt.io>
 
-	* [r5220] Initialie GEOS using lwerror for errors so that
-	  exceptions are really handled (or testcases in #411 crash on many
-	  GEOS functions)
+	* [r5220] postgis/lwgeom_geos.c: Initialie GEOS using lwerror for
+	  errors so that exceptions are really handled (or testcases in
+	  #411 crash on many GEOS functions)
 
 2010-02-08 20:05  Sandro Santilli <strk at kbt.io>
 
-	* [r5219] Add credits to new feature item
+	* [r5219] NEWS: Add credits to new feature item
 
 2010-02-08 18:54  Sandro Santilli <strk at kbt.io>
 
-	* [r5214] Don't refuse to unparse malformed geometries. Fixes #411.
-	  Didn't seem to expose the crash in #168, the testcase for it was
-	  expanded to extract invalidity reason.
+	* [r5214] postgis/lwgeom_inout.c, postgis/lwgeom_ogc.c,
+	  regress/tickets.sql, regress/tickets_expected: Don't refuse to
+	  unparse malformed geometries. Fixes #411. Didn't seem to expose
+	  the crash in #168, the testcase for it was expanded to extract
+	  invalidity reason.
 
 2010-02-06 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r5213] Simplify hooks on GEOS error reporter function from
-	  isvalid* functions
+	* [r5213] postgis/lwgeom_geos.c: Simplify hooks on GEOS error
+	  reporter function from isvalid* functions
 
 2010-02-06 13:48  Sandro Santilli <strk at kbt.io>
 
-	* [r5212] Add another test for #407
+	* [r5212] regress/tickets.sql, regress/tickets_expected: Add
+	  another test for #407
 
 2010-02-06 10:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5211] Fix non NULL terminated string in ST_AsSVG with
-	  GEOMETRYCOLLECTION EMPTY, cf #409 reported by sdikiy. Add related
-	  unit test
+	* [r5211] postgis/lwgeom_svg.c, regress/svg.sql,
+	  regress/svg_expected: Fix non NULL terminated string in ST_AsSVG
+	  with GEOMETRYCOLLECTION EMPTY, cf #409 reported by sdikiy. Add
+	  related unit test
 
 2010-02-05 20:58  Sandro Santilli <strk at kbt.io>
 
-	* [r5208] Add ST_isValidDetail item
+	* [r5208] NEWS: Add ST_isValidDetail item
 
 2010-02-05 20:55  Sandro Santilli <strk at kbt.io>
 
-	* [r5207] Register a buffer-logger as error-reporter from
-	  ST_isValidReason and ST_isValidDetail so to catch exceptions
-	  thrown by GEOS at postgis->geos conversion for the sake of
-	  reporting actual error. Fixes ticket #408. Completed with
-	  testcase.
+	* [r5207] postgis/lwgeom_geos.c, regress/tickets.sql,
+	  regress/tickets_expected: Register a buffer-logger as
+	  error-reporter from ST_isValidReason and ST_isValidDetail so to
+	  catch exceptions thrown by GEOS at postgis->geos conversion for
+	  the sake of reporting actual error. Fixes ticket #408. Completed
+	  with testcase.
 
 2010-02-05 17:58  Sandro Santilli <strk at kbt.io>
 
-	* [r5206] A space after return type looks better (and seems to be
-	  the policy) for funcdef tags
+	* [r5206] doc/reference_processing.xml: A space after return type
+	  looks better (and seems to be the policy) for funcdef tags
 
 2010-02-05 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r5205] Document ST_IsValidDetail
+	* [r5205] doc/reference_accessor.xml: Document ST_IsValidDetail
 
 2010-02-05 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r5204] Add ST_isValidDetail(geom) returns valid_detail (new
-	  type!)
+	* [r5204] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Add
+	  ST_isValidDetail(geom) returns valid_detail (new type!)
 
 2010-02-04 20:30  Sandro Santilli <strk at kbt.io>
 
-	* [r5203] Astyle run (a-ha, got you!)
+	* [r5203] postgis/geography_gist.c: Astyle run (a-ha, got you!)
 
 2010-02-04 17:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5202] Push version numbers on trunk forward to next release.
+	* [r5202] NEWS, README.postgis, Version.config: Push version
+	  numbers on trunk forward to next release.
 
 2010-02-04 17:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5197] Update release dates and changelog for 1.5.0
+	* [r5197] ChangeLog, NEWS, README.postgis, doc/release_notes.xml:
+	  Update release dates and changelog for 1.5.0
 
 2010-02-03 22:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5195] Initialize config->createindex value to 0
+	* [r5195] loader/shp2pgsql-core.c: Initialize config->createindex
+	  value to 0
 
 2010-02-03 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5194] Fix handling of "missing table argument" case to use file
-	  name properly.
+	* [r5194] loader/shp2pgsql-cli.c: Fix handling of "missing table
+	  argument" case to use file name properly.
 
 2010-02-02 23:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5193] Add --no-psqlrc to run_test (#405)
+	* [r5193] regress/run_test: Add --no-psqlrc to run_test (#405)
 
 2010-02-02 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5190] Tiny re-format
+	* [r5190] postgis/geography_gist.c: Tiny re-format
 
 2010-02-02 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5189] Extra information per Greg Troxel
+	* [r5189] README.postgis: Extra information per Greg Troxel
 
 2010-02-02 16:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5188] Update usage string to show correct default encoding.
+	* [r5188] loader/shp2pgsql-cli.c: Update usage string to show
+	  correct default encoding.
 
 2010-02-02 04:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5187] astyle recent change
+	* [r5187] loader/shp2pgsql-cli.c: astyle recent change
 
 2010-02-02 02:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5186] Fix segfault on cases where not enough arguments are
-	  provided. (#402)
+	* [r5186] loader/shp2pgsql-cli.c: Fix segfault on cases where not
+	  enough arguments are provided. (#402)
 
 2010-02-02 00:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5185] Fix mis-handling of the commandline operations modes
-	  (#401)
+	* [r5185] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c: Fix
+	  mis-handling of the commandline operations modes (#401)
 
 2010-02-01 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5184] Silence 'no-eol' compiler warning.
+	* [r5184] postgis/geography_btree.c: Silence 'no-eol' compiler
+	  warning.
 
 2010-02-01 17:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5181] 1.5 astyle pass
+	* [r5181] astyle.sh, doc/html/image_src/generator.c,
+	  extras/wkb_reader/printwkb.c, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/examples/unparser.c,
+	  liblwgeom/g_box.c, liblwgeom/g_coord.c, liblwgeom/g_ptarray.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwtree.c, liblwgeom/lwutil.c, liblwgeom/measures.c,
+	  liblwgeom/ptarray.c, loader/dbfopen.c, loader/getopt.c,
+	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c,
+	  loader/shpopen.c, loader/stringbuffer.c,
+	  postgis/geography_btree.c, postgis/geography_estimate.c,
+	  postgis/geography_gist.c, postgis/geography_inout.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_export.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geos.c, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_gml.c,
+	  postgis/lwgeom_in_gml.c, postgis/lwgeom_in_kml.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_sqlmm.c, postgis/lwgeom_svg.c,
+	  postgis/lwgeom_transform.c: 1.5 astyle pass
 
 2010-01-29 21:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5180] Keep floats out of registers for spheroid calculation.
-	  Fixes odd bug in OS/X gcc 4.1. Could probably be narrowed to only
-	  use flag on affected platform. (#395)
+	* [r5180] configure.ac, liblwgeom/Makefile.in: Keep floats out of
+	  registers for spheroid calculation. Fixes odd bug in OS/X gcc
+	  4.1. Could probably be narrowed to only use flag on affected
+	  platform. (#395)
 
 2010-01-29 18:22  Regina Obe <lr at pcorp.us>
 
-	* [r5179] fix example
+	* [r5179] doc/reference_exception.xml: fix example
 
 2010-01-29 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5178] Extra debugging information in spheroid area calculation.
+	* [r5178] liblwgeom/lwspheroid.c: Extra debugging information in
+	  spheroid area calculation.
 
 2010-01-28 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5177] Make area unit tests actually test against known good
-	  values
+	* [r5177] liblwgeom/cunit/cu_geodetic.c: Make area unit tests
+	  actually test against known good values
 
 2010-01-28 15:51  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5176] revert r5175 commit about points results on #304. Related
-	  to #395
+	* [r5176] regress/tickets_expected: revert r5175 commit about
+	  points results on #304. Related to #395
 
 2010-01-28 15:28  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5175] In regress/tickets* Add missing srid 32702 and 32602. Add
-	  results from #304 tests. Related to #395
+	* [r5175] regress/tickets.sql, regress/tickets_expected: In
+	  regress/tickets* Add missing srid 32702 and 32602. Add results
+	  from #304 tests. Related to #395
 
 2010-01-28 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r5174] Fix 'maintainer-clean' rule
+	* [r5174] GNUmakefile: Fix 'maintainer-clean' rule
 
 2010-01-28 14:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5173] Fix astyle.sh script so that if astyle cannot be found
-	  then it immediately aborts with an error. Per report from
-	  Nicklas.
+	* [r5173] astyle.sh: Fix astyle.sh script so that if astyle cannot
+	  be found then it immediately aborts with an error. Per report
+	  from Nicklas.
 
 2010-01-28 12:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5172] Add "make astyle" target to clean up source tree
-	  formatting as per the style guidelines.
+	* [r5172] GNUmakefile, astyle.sh: Add "make astyle" target to clean
+	  up source tree formatting as per the style guidelines.
 
 2010-01-26 21:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5171] Make GEOS test insist on >= 3.1.1
+	* [r5171] configure.ac: Make GEOS test insist on >= 3.1.1
 
 2010-01-26 20:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5170] Remove warning from lwline
+	* [r5170] liblwgeom/lwline.c: Remove warning from lwline
 
 2010-01-26 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5169] Add example for ST_AddMeasure on multilinestring
+	* [r5169] doc/reference_lrs.xml: Add example for ST_AddMeasure on
+	  multilinestring
 
 2010-01-26 18:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5168] Make ST_AddMeasure handle multilinestrings as well as
-	  linestrings.
+	* [r5168] liblwgeom/cunit/cu_geodetic.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwline.c, liblwgeom/lwmline.c,
+	  postgis/lwgeom_functions_lrs.c: Make ST_AddMeasure handle
+	  multilinestrings as well as linestrings.
 
 2010-01-26 17:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5167] Remove unneeded See Also section.
+	* [r5167] doc/reference_lrs.xml: Remove unneeded See Also section.
 
 2010-01-26 17:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5166] Remove ST_StartMeasure ST_EndMeasure
+	* [r5166] NEWS, doc/reference_lrs.xml, doc/release_notes.xml,
+	  postgis/postgis.sql.in.c, postgis/uninstall_postgis.sql.in.c:
+	  Remove ST_StartMeasure ST_EndMeasure
 
 2010-01-26 01:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5165] Ignore postgis_comments.sql
+	* [r5165] doc: Ignore postgis_comments.sql
 
 2010-01-25 21:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5164] Replace soft tabs with hard.
+	* [r5164] postgis/postgis.sql.in.c: Replace soft tabs with hard.
 
 2010-01-25 21:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5163] Add uninstall recipe for AddMeasure (#390)
+	* [r5163] postgis/uninstall_postgis.sql.in.c: Add uninstall recipe
+	  for AddMeasure (#390)
 
 2010-01-25 21:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5162] Add ST_AddMeasure and associated documentations (#390)
+	* [r5162] doc/reference_lrs.xml, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwline.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/postgis.sql.in.c: Add ST_AddMeasure and associated
+	  documentations (#390)
 
 2010-01-24 09:10  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5161]
+	* [r5161] doc/reference_operator.xml:
 
 2010-01-23 23:31  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5160] Tiny Typo
+	* [r5160] NEWS: Tiny Typo
 
 2010-01-23 23:29  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5159] remove ST_Maxdistance from TODO and note that C-version
-	  is still TODO for ST_DumpPoints
+	* [r5159] TODO: remove ST_Maxdistance from TODO and note that
+	  C-version is still TODO for ST_DumpPoints
 
 2010-01-22 06:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5156] Add note on removing milestone from trac
+	* [r5156] HOWTO_RELEASE: Add note on removing milestone from trac
 
 2010-01-21 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5150] Updates for 1.5.0rc1
+	* [r5150] ChangeLog, README.postgis: Updates for 1.5.0rc1
 
 2010-01-21 13:08  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5149] add missing comment
+	* [r5149] configure.ac: add missing comment
 
 2010-01-21 07:19  Nicklas Avén <nicklas.aven at jordogskog.no>
 
-	* [r5148] Fix for make check on MingW #389
+	* [r5148] configure.ac, regress/Makefile.in: Fix for make check on
+	  MingW #389
 
 2010-01-21 00:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5147] Updated XML release notes (#374)
+	* [r5147] NEWS, doc/release_notes.xml: Updated XML release notes
+	  (#374)
 
 2010-01-20 20:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5145] Make proper #! calls to perl in perl scripts
+	* [r5145] utils/create_undef.pl, utils/postgis_proc_upgrade.pl,
+	  utils/postgis_restore.pl: Make proper #! calls to perl in perl
+	  scripts
 
 2010-01-20 18:55  Regina Obe <lr at pcorp.us>
 
-	* [r5143] Add Jorge Arevalo to list since he's contributing a lot
-	  of work to WKT Raster
+	* [r5143] doc/introduction.xml: Add Jorge Arevalo to list since
+	  he's contributing a lot of work to WKT Raster
 
 2010-01-19 12:40  Regina Obe <lr at pcorp.us>
 
-	* [r5140] Add George, Guillaume, and Vincent to contributors list
+	* [r5140] doc/introduction.xml: Add George, Guillaume, and Vincent
+	  to contributors list
 
 2010-01-19 12:37  Regina Obe <lr at pcorp.us>
 
-	* [r5139] Bump Nicklas up since he's added a lot to this release
-	  and now has commit access
+	* [r5139] doc/introduction.xml: Bump Nicklas up since he's added a
+	  lot to this release and now has commit access
 
 2010-01-18 19:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5137] Add towgs84 line into proj4text for srid = 28992 (#387)
+	* [r5137] spatial_ref_sys.sql: Add towgs84 line into proj4text for
+	  srid = 28992 (#387)
 
 2010-01-16 04:26  Regina Obe <lr at pcorp.us>
 
-	* [r5136] Add Guillaume's PostgreSQL 8.5 contribution
+	* [r5136] NEWS: Add Guillaume's PostgreSQL 8.5 contribution
 
 2010-01-15 19:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5135] 80col wrap NEWS
+	* [r5135] NEWS: 80col wrap NEWS
 
 2010-01-15 18:49  Regina Obe <lr at pcorp.us>
 
-	* [r5134] add note about GEOS 3.2
+	* [r5134] NEWS: add note about GEOS 3.2
 
 2010-01-15 18:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5133] Short circuit on distance tests: only do full spheroidal
-	  calculation where the distance is near or greater than the
-	  tolerance. This will make large st_dwithin() radius searches much
-	  faster since points that are well within the radius will not have
-	  their full geodetic calculation run, only those that are close to
-	  the radius boundary.
+	* [r5133] liblwgeom/lwgeodetic.c: Short circuit on distance tests:
+	  only do full spheroidal calculation where the distance is near or
+	  greater than the tolerance. This will make large st_dwithin()
+	  radius searches much faster since points that are well within the
+	  radius will not have their full geodetic calculation run, only
+	  those that are close to the radius boundary.
 
 2010-01-15 18:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5130] Prepare for 1.5.0b2
+	* [r5130] ChangeLog, NEWS: Prepare for 1.5.0b2
 
 2010-01-15 17:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5129] Make GEOS 3.1 the mandatory minimum (#385)
+	* [r5129] configure.ac, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos_prepared.h, postgis/postgis.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c, regress/Makefile.in: Make
+	  GEOS 3.1 the mandatory minimum (#385)
 
 2010-01-15 17:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5128] Ignore all PNG files.
+	* [r5128] doc/html/images: Ignore all PNG files.
 
 2010-01-15 08:13  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5127] Round decimal part in #58 ticket unit test. As the
-	  previous result was not cross platform compliant
+	* [r5127] regress/tickets.sql, regress/tickets_expected: Round
+	  decimal part in #58 ticket unit test. As the previous result was
+	  not cross platform compliant
 
 2010-01-14 14:45  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5124] Fix undefined vars in LWDEBUGF (#383)
+	* [r5124] liblwgeom/measures.c: Fix undefined vars in LWDEBUGF
+	  (#383)
 
 2010-01-14 08:34  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5123] Update TODO. remove ST_GeomFromKML entry
+	* [r5123] TODO: Update TODO. remove ST_GeomFromKML entry
 
 2010-01-12 10:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5121] Add missing MODULE_big section for #311 which was
-	  preventing the main PostGIS library from being installed on older
-	  versions of PostgreSQL.
+	* [r5121] postgis/Makefile.pgxs: Add missing MODULE_big section for
+	  #311 which was preventing the main PostGIS library from being
+	  installed on older versions of PostgreSQL.
 
 2010-01-12 08:23  Regina Obe <lr at pcorp.us>
 
-	* [r5120] slight typo correction
+	* [r5120] NEWS: slight typo correction
 
 2010-01-12 08:18  Regina Obe <lr at pcorp.us>
 
-	* [r5119] Add ST_DFullyWithin and add analysis as descriptor to
-	  functions
+	* [r5119] NEWS: Add ST_DFullyWithin and add analysis as descriptor
+	  to functions
 
 2010-01-12 04:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5118] Change ST_Equals to use && instead of ~= (#378)
+	* [r5118] postgis/postgis.sql.in.c: Change ST_Equals to use &&
+	  instead of ~= (#378)
 
 2010-01-12 04:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5117] Shorten trac URL.
+	* [r5117] NEWS: Shorten trac URL.
 
 2010-01-12 01:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5116] Add comment about postgis_comments.sql handling in
-	  'clean' target of docs
+	* [r5116] make_dist.sh: Add comment about postgis_comments.sql
+	  handling in 'clean' target of docs
 
 2010-01-12 01:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5115] Don't remove postgis_comments.sql when doing a 'make
-	  clean' in doc, that way they can survive into the tarball build
-	  for final release.
+	* [r5115] doc/Makefile.in: Don't remove postgis_comments.sql when
+	  doing a 'make clean' in doc, that way they can survive into the
+	  tarball build for final release.
 
 2010-01-12 00:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5114] Performance tweak to distance calculations with
-	  tolerance. If distance is much less than tolerance, don't bother
-	  with geodetic calculation. If distance is close to or greater
-	  than tolerance, do the geodetic calculation. Should make
-	  st_dwithin faster, avoiding geodetic calculations for points that
-	  are clearly within tolerance.
+	* [r5114] postgis/geography_measurement.c: Performance tweak to
+	  distance calculations with tolerance. If distance is much less
+	  than tolerance, don't bother with geodetic calculation. If
+	  distance is close to or greater than tolerance, do the geodetic
+	  calculation. Should make st_dwithin faster, avoiding geodetic
+	  calculations for points that are clearly within tolerance.
 
 2010-01-11 17:31  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r5113] added missing liblwgeom target needed to build the
-	  documentation images
+	* [r5113] doc/html/image_src/Makefile.in: added missing liblwgeom
+	  target needed to build the documentation images
 
 2010-01-09 03:05  Regina Obe <lr at pcorp.us>
 
-	* [r5112] fix typo
+	* [r5112] NEWS: fix typo
 
 2010-01-09 03:05  Regina Obe <lr at pcorp.us>
 
-	* [r5111] Fill in missing spots in News
+	* [r5111] NEWS: Fill in missing spots in News
 
 2010-01-09 00:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5110] Use macro define to determine default geometry column
-	  name in gui
+	* [r5110] loader/shp2pgsql-gui.c: Use macro define to determine
+	  default geometry column name in gui
 
 2010-01-08 23:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5107] Update the NEW file
+	* [r5107] NEWS: Update the NEW file
 
 2010-01-08 23:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5106] Added in one removed function (st_max_distance, replaced
-	  by st_maxdistance) to the drop script (#330)
+	* [r5106] postgis/postgis_drop.sql.in.c: Added in one removed
+	  function (st_max_distance, replaced by st_maxdistance) to the
+	  drop script (#330)
 
 2010-01-08 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5105] Override pgxs defaults for install, from mcayland (#311)
+	* [r5105] configure.ac, postgis/Makefile.in, postgis/Makefile.pgxs:
+	  Override pgxs defaults for install, from mcayland (#311)
 
 2010-01-07 16:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5104] Apply a modified version of Guillaume Lelarge's patch to
-	  allow compilation under current PostgreSQL 8.5 CVS.
+	* [r5104] postgis/geography_estimate.c, postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_pg.h: Apply a modified version of Guillaume
+	  Lelarge's patch to allow compilation under current PostgreSQL 8.5
+	  CVS.
 
 2010-01-04 23:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5101] Initailize config value from simple_geometries
+	* [r5101] loader/shp2pgsql-core.c: Initailize config value from
+	  simple_geometries
 
 2010-01-04 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5100] Bracked and reformat comparison to be more explicit
+	* [r5100] loader/shp2pgsql-core.c: Bracked and reformat comparison
+	  to be more explicit
 
 2010-01-04 17:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5099] Fixed up de-serialization routines to avoid *geoms =
-	  malloc(0) cases which were causing free to fail later on down the
-	  line (#370)
+	* [r5099] liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwmcurve.c, liblwgeom/lwmline.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c, liblwgeom/lwmsurface.c, liblwgeom/lwpoly.c:
+	  Fixed up de-serialization routines to avoid *geoms = malloc(0)
+	  cases which were causing free to fail later on down the line
+	  (#370)
 
 2010-01-04 05:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5098] Remove the ifdef/endif blocks for HAVE_ICONV (#367)
+	* [r5098] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h: Remove the ifdef/endif blocks for
+	  HAVE_ICONV (#367)
 
 2010-01-04 05:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5097] Make configure error out when iconv is unavailable.
-	  (#367)
+	* [r5097] configure.ac: Make configure error out when iconv is
+	  unavailable. (#367)
 
 2010-01-04 05:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5096] Minor change to about dialog build.
+	* [r5096] loader/shp2pgsql-gui.c: Minor change to about dialog
+	  build.
 
 2010-01-04 04:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5095] Re-fix connection password hiding (#356)
+	* [r5095] loader/shp2pgsql-gui.c: Re-fix connection password hiding
+	  (#356)
 
 2010-01-04 00:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5094] Fix the RCSID to actually substitute
+	* [r5094] loader/shp2pgsql-gui.c: Fix the RCSID to actually
+	  substitute
 
 2010-01-04 00:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5093] Add an About dialogue that contains the revision string
-	  (hopefully)
+	* [r5093] loader/shp2pgsql-gui.c: Add an About dialogue that
+	  contains the revision string (hopefully)
 
 2010-01-04 00:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5092] Make lwcollection_extract slightly more empty-intelligent
+	* [r5092] liblwgeom/lwcollection.c: Make lwcollection_extract
+	  slightly more empty-intelligent
 
 2010-01-03 23:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5091] Separate the options config persistence from the main
-	  persistence routine to allow the "geocolumn" magic to work more
-	  reliably (#369)
+	* [r5091] loader/shp2pgsql-gui.c: Separate the options config
+	  persistence from the main persistence routine to allow the
+	  "geocolumn" magic to work more reliably (#369)
 
 2010-01-02 08:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5090] Add initialization to fix one Win32 segfault.
+	* [r5090] loader/shp2pgsql-core.c: Add initialization to fix one
+	  Win32 segfault.
 
 2010-01-02 07:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5089] Add getopt.o into the modules used by shp2pgsql-gui.exe
+	* [r5089] loader/Makefile.in: Add getopt.o into the modules used by
+	  shp2pgsql-gui.exe
 
 2010-01-02 06:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5088] Flip back to pgis_getopt
+	* [r5088] loader/shp2pgsql-gui.c: Flip back to pgis_getopt
 
 2010-01-01 20:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5087] Change log entry to reflect actual iconv target encoding
-	  (UTF-8, not UTF8)
+	* [r5087] loader/shp2pgsql-core.c: Change log entry to reflect
+	  actual iconv target encoding (UTF-8, not UTF8)
 
 2010-01-01 19:44  Regina Obe <lr at pcorp.us>
 
-	* [r5086] amend upgrade instructions to include description
-	  postgis_upgrade*.sql
+	* [r5086] doc/installation.xml: amend upgrade instructions to
+	  include description postgis_upgrade*.sql
 
 2010-01-01 19:30  Regina Obe <lr at pcorp.us>
 
-	* [r5085] put in ?, -n and -N missing from loader list
+	* [r5085] doc/using_postgis_dataman.xml: put in ?, -n and -N
+	  missing from loader list
 
 2009-12-31 12:41  Regina Obe <lr at pcorp.us>
 
-	* [r5084] minor change
+	* [r5084] doc/using_postgis_dataman.xml: minor change
 
 2009-12-31 11:56  Regina Obe <lr at pcorp.us>
 
-	* [r5083] amend shp2pgsql section to mention gui loader and also -G
-	  geography switch
+	* [r5083] doc/using_postgis_dataman.xml: amend shp2pgsql section to
+	  mention gui loader and also -G geography switch
 
 2009-12-30 15:31  Regina Obe <lr at pcorp.us>
 
-	* [r5082] change wording in what is new titles to reflect they show
-	  both new and changed/enhanced functions
+	* [r5082] doc/xsl/postgis_aggs_mm.xml.xsl: change wording in what
+	  is new titles to reflect they show both new and changed/enhanced
+	  functions
 
 2009-12-30 15:12  Regina Obe <lr at pcorp.us>
 
-	* [r5081] Fix ST_Extent/ST_Expand docs to reflect change in
-	  behavior of outputting double precision coords instead of float4.
-	  Still need to fix up examples.
+	* [r5081] doc/reference_accessor.xml, doc/reference_misc.xml: Fix
+	  ST_Extent/ST_Expand docs to reflect change in behavior of
+	  outputting double precision coords instead of float4. Still need
+	  to fix up examples.
 
 2009-12-30 14:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5080] Fix ST_Envelope() and ST_Expand() so that they use double
+	* [r5080] postgis/lwgeom_functions_basic.c,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve_expected, regress/tickets_expected:
+	  Fix ST_Envelope() and ST_Expand() so that they use double
 	  precision arithmetic rather than single precision arithmetic for
 	  their calculations. The internal BOX2DFLOAT4s should *never* be
 	  used for calculation purposes.
 
 2009-12-30 13:08  Regina Obe <lr at pcorp.us>
 
-	* [r5079] ST_Box back to Box link ref
+	* [r5079] doc/reference_accessor.xml: ST_Box back to Box link ref
 
 2009-12-30 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r5077] oops revert change I guess ST_Box .. is the one that's
-	  deprecated. How confusing :) PRobably should remove from docs at
-	  some point.
+	* [r5077] doc/faq.xml, doc/reference_misc.xml: oops revert change I
+	  guess ST_Box .. is the one that's deprecated. How confusing :)
+	  PRobably should remove from docs at some point.
 
 2009-12-30 12:48  Regina Obe <lr at pcorp.us>
 
-	* [r5076] amend faqs and change Box2D,Box3D to ST_Box...
+	* [r5076] doc/faq.xml, doc/reference_misc.xml: amend faqs and
+	  change Box2D,Box3D to ST_Box...
 
 2009-12-30 09:15  Regina Obe <lr at pcorp.us>
 
-	* [r5074] correct example
+	* [r5074] doc/reference_constructor.xml: correct example
 
 2009-12-30 07:20  Regina Obe <lr at pcorp.us>
 
-	* [r5073] more clarity on the float4/float8 for ST_Envelope
+	* [r5073] doc/reference_accessor.xml: more clarity on the
+	  float4/float8 for ST_Envelope
 
 2009-12-30 06:53  Regina Obe <lr at pcorp.us>
 
-	* [r5071] #531 ST_Envelope has wrong return type changed from
-	  boolean to geometry
+	* [r5071] doc/reference_accessor.xml: #531 ST_Envelope has wrong
+	  return type changed from boolean to geometry
 
 2009-12-30 06:45  Regina Obe <lr at pcorp.us>
 
-	* [r5069] slight wording change
+	* [r5069] doc/reference_operator.xml: slight wording change
 
 2009-12-30 06:44  Regina Obe <lr at pcorp.us>
 
-	* [r5068] fill in mising geography = operator
+	* [r5068] doc/reference_operator.xml: fill in mising geography =
+	  operator
 
 2009-12-30 06:38  Regina Obe <lr at pcorp.us>
 
-	* [r5067] fix typo
+	* [r5067] doc/reference_constructor.xml: fix typo
 
 2009-12-30 06:12  Regina Obe <lr at pcorp.us>
 
-	* [r5066] #365 document ST_GeogFromWKB and ST_GeogFromText
+	* [r5066] doc/reference_constructor.xml: #365 document
+	  ST_GeogFromWKB and ST_GeogFromText
 
 2009-12-30 01:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5065] Rename ST_GeographyFromBinary to ST_GeogFromWKB. Add
-	  ST_GeogFromText to ape the ISO geometry spec more closely. (#360)
+	* [r5065] postgis/geography.sql.in.c: Rename ST_GeographyFromBinary
+	  to ST_GeogFromWKB. Add ST_GeogFromText to ape the ISO geometry
+	  spec more closely. (#360)
 
 2009-12-30 01:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5064] Remove the NULL policy line from the GUI options (#363)
+	* [r5064] loader/shp2pgsql-gui.c: Remove the NULL policy line from
+	  the GUI options (#363)
 
 2009-12-30 01:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5063] Make a few things more explicit in the handling of
-	  encoding.
+	* [r5063] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Make a few things more explicit in the
+	  handling of encoding.
 
 2009-12-29 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5062] Remove a couple compiler warnings following last change.
+	* [r5062] loader/shp2pgsql-gui.c: Remove a couple compiler warnings
+	  following last change.
 
 2009-12-29 20:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5061] Change options dialogue into actual GTK dialog and move
-	  to creating/destroying it on each appearance. (#363)
+	* [r5061] loader/shp2pgsql-gui.c: Change options dialogue into
+	  actual GTK dialog and move to creating/destroying it on each
+	  appearance. (#363)
 
 2009-12-29 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5060] Try and get around the expanding window problem
+	* [r5060] loader/shp2pgsql-gui.c: Try and get around the expanding
+	  window problem
 
 2009-12-29 08:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5059] Add a filter name to the shapefile file selector; this is
-	  just a cosmetic fix.
+	* [r5059] loader/shp2pgsql-gui.c: Add a filter name to the
+	  shapefile file selector; this is just a cosmetic fix.
 
 2009-12-29 08:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5058] Restrict SQL to only 255 characters when displaying
-	  erroneus SQL in the log window. This prevents GTK from crashing
-	  when really long lines are added to the log window.
+	* [r5058] loader/shp2pgsql-gui.c: Restrict SQL to only 255
+	  characters when displaying erroneus SQL in the log window. This
+	  prevents GTK from crashing when really long lines are added to
+	  the log window.
 
 2009-12-28 18:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5057] Include GUI as conditional install target
+	* [r5057] loader/Makefile.in: Include GUI as conditional install
+	  target
 
 2009-12-28 13:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5056] Add some more missing defaults to the shapefile loader
-	  configuration.
+	* [r5056] loader/shp2pgsql-core.c: Add some more missing defaults
+	  to the shapefile loader configuration.
 
 2009-12-27 17:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5055] Fix shp2pgsql-gui not picking up the correct default
-	  settings, which was causing some shapefiles to abort in the GUI
-	  but when using the CLI.
+	* [r5055] loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: Fix
+	  shp2pgsql-gui not picking up the correct default settings, which
+	  was causing some shapefiles to abort in the GUI but when using
+	  the CLI.
 
 2009-12-25 04:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5054] Fix up another password leaking into the log (#356)
+	* [r5054] loader/shp2pgsql-gui.c: Fix up another password leaking
+	  into the log (#356)
 
 2009-12-24 00:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5053] Handle case where there is no password to sanitize
+	* [r5053] loader/shp2pgsql-gui.c: Handle case where there is no
+	  password to sanitize
 
 2009-12-23 19:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5052] Sanitize the connection string displayed in the GUI log
-	  (#356)
+	* [r5052] loader/shp2pgsql-gui.c: Sanitize the connection string
+	  displayed in the GUI log (#356)
 
 2009-12-23 19:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5051] Add support for dumping geography tables. (#251)
+	* [r5051] loader/pgsql2shp.c: Add support for dumping geography
+	  tables. (#251)
 
 2009-12-23 15:48  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5050] Add http://www.epsg.org/6.11.2/4326 srsName pattern
-	  support (related to CITE WFS 1.1 GetFeature-tc17.2. Add related
-	  unit tests
+	* [r5050] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add http://www.epsg.org/6.11.2/4326
+	  srsName pattern support (related to CITE WFS 1.1
+	  GetFeature-tc17.2. Add related unit tests
 
 2009-12-23 05:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5049] Remove hack PGAdmin GUI target (#355)
+	* [r5049] loader/Makefile.in: Remove hack PGAdmin GUI target (#355)
 
 2009-12-22 20:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5047] Add message to GUI when creating spatial index.
+	* [r5047] loader/shp2pgsql-gui.c: Add message to GUI when creating
+	  spatial index.
 
 2009-12-22 19:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5046] Add shp2pgsql-pgadmin build target for exe without
-	  special win32 options.
+	* [r5046] loader/Makefile.in: Add shp2pgsql-pgadmin build target
+	  for exe without special win32 options.
 
 2009-12-22 12:38  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5045] Fix bug in geography support when creating indexes.
+	* [r5045] loader/shp2pgsql-core.c: Fix bug in geography support
+	  when creating indexes.
 
 2009-12-22 12:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5044] More improvements to the shapefile loader:
+	* [r5044] loader/shp2pgsql-core.c, loader/shp2pgsql-gui.c: More
+	  improvements to the shapefile loader:
 	  - Fix COPY support for shapefiles containing more than 1 record
 	  - Fix cancellation on mid-import
 	  - Remove progress logging on import, and replace with flashly
@@ -37054,191 +53217,230 @@
 
 2009-12-22 00:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5043] Handle index building when loading geography
+	* [r5043] loader/shp2pgsql-core.c: Handle index building when
+	  loading geography
 
 2009-12-22 00:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5042] Add support for GEOGRAPHY type to loader GUI. (#251)
+	* [r5042] loader/shp2pgsql-gui.c: Add support for GEOGRAPHY type to
+	  loader GUI. (#251)
 
 2009-12-21 23:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5040] Add support for geography type to command-line loader
-	  (#251)
+	* [r5040] loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: Add support for
+	  geography type to command-line loader (#251)
 
 2009-12-20 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5039] CFLAGS=-pedantic pass over the codebase and warnings
-	  reduced
+	* [r5039] liblwgeom/g_ptarray.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwtree.c,
+	  liblwgeom/measures.c, loader/pgsql2shp.c,
+	  loader/shp2pgsql-core.c: CFLAGS=-pedantic pass over the codebase
+	  and warnings reduced
 
 2009-12-20 17:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5038] Disable unused static function.
+	* [r5038] postgis/lwgeom_in_kml.c: Disable unused static function.
 
 2009-12-20 04:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5037] Minor changes to header inclusions.
+	* [r5037] loader/getopt.c, loader/pgsql2shp.c,
+	  loader/shp2pgsql-core.h: Minor changes to header inclusions.
 
 2009-12-20 04:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5036] Fix bracket issue in commandline opt handline
+	* [r5036] loader/shp2pgsql-cli.c: Fix bracket issue in commandline
+	  opt handline
 
 2009-12-19 03:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5035] Radically simpler getopt implementation from AT&T UNIX.
+	* [r5035] loader/getopt.c, loader/getopt.h, loader/shp2pgsql-cli.c:
+	  Radically simpler getopt implementation from AT&T UNIX.
 
 2009-12-18 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5034] Add some logging during the load so we can see what's
-	  going on.
+	* [r5034] loader/shp2pgsql-gui.c: Add some logging during the load
+	  so we can see what's going on.
 
 2009-12-18 19:28  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5033] remove the #273 test, as it already the same than point_1
+	* [r5033] regress/in_gml.sql, regress/in_gml_expected: remove the
+	  #273 test, as it already the same than point_1
 
 2009-12-18 19:08  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r5032] Libxml become mandatory. Cf #344. Modify configure step,
-	  remove all HAVE_LIBXML2 from code, sql and unit tests. Update
-	  documentation
+	* [r5032] configure.ac, doc/reference_constructor.xml,
+	  doc/reference_management.xml, doc/release_notes.xml,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_in_gml.c,
+	  postgis/lwgeom_in_kml.c, postgis/postgis.sql.in.c,
+	  postgis/sqldefines.h.in, postgis/uninstall_postgis.sql.in.c,
+	  postgis_config.h.in, regress/Makefile.in: Libxml become
+	  mandatory. Cf #344. Modify configure step, remove all
+	  HAVE_LIBXML2 from code, sql and unit tests. Update documentation
 
 2009-12-18 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5031] Moved size of int8 down to 19 chars (#326)
+	* [r5031] loader/pgsql2shp.c: Moved size of int8 down to 19 chars
+	  (#326)
 
 2009-12-18 18:26  Regina Obe <lr at pcorp.us>
 
-	* [r5030] fix some typos, cosmetic changes, throw some more
-	  geography around
+	* [r5030] doc/faq.xml: fix some typos, cosmetic changes, throw some
+	  more geography around
 
 2009-12-18 17:43  Regina Obe <lr at pcorp.us>
 
-	* [r5029] Find a home for Paul's examples and Advanced FAQ and back
-	  reference from main FAQ section
+	* [r5029] doc/faq.xml, doc/using_postgis_dataman.xml: Find a home
+	  for Paul's examples and Advanced FAQ and back reference from main
+	  FAQ section
 
 2009-12-18 17:16  Regina Obe <lr at pcorp.us>
 
-	* [r5028] We all new this day would come when we'd have to devote a
-	  whole section to this new kid called "geography". Think we still
-	  need to shuffle things around as the next section seems like a
-	  disconnect from the geography section
+	* [r5028] doc/faq.xml, doc/using_postgis_dataman.xml: We all new
+	  this day would come when we'd have to devote a whole section to
+	  this new kid called "geography". Think we still need to shuffle
+	  things around as the next section seems like a disconnect from
+	  the geography section
 
 2009-12-18 07:46  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r5025] Reverting the change of r5007, removal of the getopt
-	  hack, to get windows builds working again.
+	* [r5025] loader/Makefile.in, loader/getopt.c, loader/getopt.h,
+	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Reverting the change of r5007, removal of
+	  the getopt hack, to get windows builds working again.
 
 2009-12-18 06:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5024] Add in icon and resource information for Win32 GUI
+	* [r5024] configure.ac, loader/Makefile.in,
+	  loader/shp2pgsql-gui.ico, loader/shp2pgsql-gui.rc: Add in icon
+	  and resource information for Win32 GUI
 
 2009-12-18 05:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5023] Make GUI open w/o console under Win32
+	* [r5023] configure.ac, loader/Makefile.in: Make GUI open w/o
+	  console under Win32
 
 2009-12-17 12:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5020] Implement proper cleanup if an import fails, and also
-	  disable the "Import" button during the import to ensure that
-	  multiple import threads can't be launched.
+	* [r5020] loader/shp2pgsql-gui.c: Implement proper cleanup if an
+	  import fails, and also disable the "Import" button during the
+	  import to ensure that multiple import threads can't be launched.
 
 2009-12-17 11:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5019] Add GUI option to allow the use of COPY rather than
-	  INSERT to load geometries into the database. Currently the
-	  default is still to use INSERT.
+	* [r5019] loader/shp2pgsql-gui.c: Add GUI option to allow the use
+	  of COPY rather than INSERT to load geometries into the database.
+	  Currently the default is still to use INSERT.
 
 2009-12-17 11:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r5018] Fix memory scope error (resulting in segfault)
-	  accidentally introduced by the command line changes.
+	* [r5018] loader/shp2pgsql-gui.c: Fix memory scope error (resulting
+	  in segfault) accidentally introduced by the command line changes.
 
 2009-12-16 17:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5013] Temporarily de-regress the loader while talking to -devel
+	* [r5013] loader/shp2pgsql-core.h: Temporarily de-regress the
+	  loader while talking to -devel
 
 2009-12-16 17:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5012] Quiet solaris warnings
+	* [r5012] liblwgeom/libgeom.h, postgis/geography_estimate.c: Quiet
+	  solaris warnings
 
 2009-12-16 16:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5011] Remove warning on Solaris
+	* [r5011] postgis/lwgeom_chip.c: Remove warning on Solaris
 
 2009-12-16 00:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5010] Add initial values.
+	* [r5010] postgis/geography_estimate.c: Add initial values.
 
 2009-12-15 23:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5009] Change MAX_DBF_FIELD_SIZE to 254 (#326)
+	* [r5009] loader/pgsql2shp.c: Change MAX_DBF_FIELD_SIZE to 254
+	  (#326)
 
 2009-12-15 23:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5008] Add in support for command-line options for connection
-	  info to GUI (#338)
+	* [r5008] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Add in support for command-line options
+	  for connection info to GUI (#338)
 
 2009-12-15 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5007] Remove custom getopt files and move back to system
-	  getopt. Will take some testing, but will be worth it to be rid of
-	  this unmaintainable hack.
+	* [r5007] loader/Makefile.in, loader/getopt.c, loader/getopt.h,
+	  loader/pgsql2shp.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Remove custom getopt files and move back
+	  to system getopt. Will take some testing, but will be worth it to
+	  be rid of this unmaintainable hack.
 
 2009-12-15 20:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5006] Make null date field blank rather than 00000000 (#321)
+	* [r5006] loader/pgsql2shp.c: Make null date field blank rather
+	  than 00000000 (#321)
 
 2009-12-15 20:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5005] Make 4326 the default SRID for "unknown" cases, both in
-	  column creation and in geography object creation. (#347)
+	* [r5005] postgis/geography.h, postgis/geography_inout.c: Make 4326
+	  the default SRID for "unknown" cases, both in column creation and
+	  in geography object creation. (#347)
 
 2009-12-15 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5004] Add --with-libiconv argument to configure, to allow
-	  third-party iconv libraries to be used instead of system iconv,
-	  if so desired. Necessary to work around an OS/X Snow Leopard
-	  issue (iconv_open only available as a 32 bit call!)
+	* [r5004] configure.ac, loader/Makefile.in, loader/shp2pgsql-gui.c:
+	  Add --with-libiconv argument to configure, to allow third-party
+	  iconv libraries to be used instead of system iconv, if so
+	  desired. Necessary to work around an OS/X Snow Leopard issue
+	  (iconv_open only available as a 32 bit call!)
 
 2009-12-15 18:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5003] Fix buffer overrun case.
+	* [r5003] loader/shp2pgsql-core.c: Fix buffer overrun case.
 
 2009-12-15 15:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5002] Remove syntax error (fumbling fingers?) in the usage line
-	  (#345)
+	* [r5002] utils/postgis_restore.pl: Remove syntax error (fumbling
+	  fingers?) in the usage line (#345)
 
 2009-12-15 15:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5001] Remove test that enforces only OGC-standard WKT for
-	  GeomFromText(). We'll accept any string we can parse, just like
-	  geometry_in(). (#332)
+	* [r5001] postgis/lwgeom_ogc.c: Remove test that enforces only
+	  OGC-standard WKT for GeomFromText(). We'll accept any string we
+	  can parse, just like geometry_in(). (#332)
 
 2009-12-14 18:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r5000] Flip argument order for -cli exe build and add CFLAGS
-	  back into linking line
+	* [r5000] loader/Makefile.in: Flip argument order for -cli exe
+	  build and add CFLAGS back into linking line
 
 2009-12-14 11:26  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4999] Remove the original shp2pgsql.c file which is no longer
-	  required with the new architecture.
+	* [r4999] loader/shp2pgsql.c: Remove the original shp2pgsql.c file
+	  which is no longer required with the new architecture.
 
 2009-12-14 01:38  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4998] Fix incorrect logic when outputting escaped strings; COPY
-	  does not require the attribute to be surrounded by apostrophes.
+	* [r4998] loader/shp2pgsql-core.c: Fix incorrect logic when
+	  outputting escaped strings; COPY does not require the attribute
+	  to be surrounded by apostrophes.
 
 2009-12-14 01:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4997] Fix missing COPY terminator from shp2pgsql command line
-	  component.
+	* [r4997] loader/shp2pgsql-cli.c: Fix missing COPY terminator from
+	  shp2pgsql command line component.
 
 2009-12-13 20:31  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4996] Commit initial version of reworked shp2pgsql architecture
-	  that defines a common API within shp2pgsql-core that can be
-	  called from both the CLI and GUI interfaces.
+	* [r4996] loader/Makefile.in, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/shp2pgsql.c: Commit initial
+	  version of reworked shp2pgsql architecture that defines a common
+	  API within shp2pgsql-core that can be called from both the CLI
+	  and GUI interfaces.
 	  
 	  There are still some minor TODOs left, however the basic concept
 	  appears to work well and I've also spent time running tests under
@@ -37247,2299 +53449,2818 @@
 
 2009-12-09 17:33  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4995] added identifier to shp2pgsql usage section
+	* [r4995] doc/using_postgis_dataman.xml: added identifier to
+	  shp2pgsql usage section
 
 2009-12-09 17:12  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4994] updated "Using the Loader" to demonstrate the use of the
-	  available options
+	* [r4994] doc/using_postgis_dataman.xml: updated "Using the Loader"
+	  to demonstrate the use of the available options
 
 2009-12-09 05:08  Regina Obe <lr at pcorp.us>
 
-	* [r4992] Correct the output type of ST_Extent and flag this as a
-	  change in behavior in PostGIS 1.4
+	* [r4992] doc/reference_misc.xml: Correct the output type of
+	  ST_Extent and flag this as a change in behavior in PostGIS 1.4
 
 2009-12-07 15:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4991] Fix mistakes in geography faq item.
+	* [r4991] doc/using_postgis_app.xml: Fix mistakes in geography faq
+	  item.
 
 2009-12-04 15:39  Regina Obe <lr at pcorp.us>
 
-	* [r4989] get rid of begin; commit in geography.sql.in.c. Now that
-	  it is part of postgis.sql.inc.c, no need for it.
+	* [r4989] postgis/geography.sql.in.c: get rid of begin; commit in
+	  geography.sql.in.c. Now that it is part of postgis.sql.inc.c, no
+	  need for it.
 
 2009-12-04 12:32  Regina Obe <lr at pcorp.us>
 
-	* [r4988] change to use refname instead of refid for link in what's
-	  new -- so operators show the operator symbol instead of
-	  underlying function name
+	* [r4988] doc/xsl/postgis_aggs_mm.xml.xsl: change to use refname
+	  instead of refid for link in what's new -- so operators show the
+	  operator symbol instead of underlying function name
 
 2009-12-03 20:42  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4987] removed VACUUM
+	* [r4987] spatial_ref_sys.sql: removed VACUUM
 	  made into a single transaction block
 
 2009-12-03 18:51  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4986] removed url that is probably the cause in breaking
-	  docbook
+	* [r4986] doc/using_postgis_dataman.xml: removed url that is
+	  probably the cause in breaking docbook
 
 2009-12-03 18:43  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4985] a couple typos in the DE-9IM explanation
+	* [r4985] doc/using_postgis_dataman.xml: a couple typos in the
+	  DE-9IM explanation
 	  added further reading references.
 
 2009-12-03 16:23  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4984] fixed a typo and added a few cross links
+	* [r4984] doc/using_postgis_dataman.xml: fixed a typo and added a
+	  few cross links
 
 2009-12-03 14:23  Regina Obe <lr at pcorp.us>
 
-	* [r4983] Replace unicode codes with images. IE 6 and 7 not happy.
-	  PDF not happy with unicode happy face symbol -- Regina not happy
-	  :(
+	* [r4983] doc/html/images/matrix_autocast.png,
+	  doc/html/images/matrix_checkmark.png,
+	  doc/html/images/matrix_transform.png,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Replace unicode codes with
+	  images. IE 6 and 7 not happy. PDF not happy with unicode happy
+	  face symbol -- Regina not happy :(
 
 2009-12-03 08:58  Regina Obe <lr at pcorp.us>
 
-	* [r4982] fill in missing curve support flags for outputs
+	* [r4982] doc/reference_output.xml: fill in missing curve support
+	  flags for outputs
 
 2009-12-03 06:14  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4981] added a few reference cross links
+	* [r4981] doc/using_postgis_dataman.xml: added a few reference
+	  cross links
 
 2009-12-02 23:41  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4980] removed borders around the tables in the geometry
-	  compliancy section
+	* [r4980] doc/using_postgis_dataman.xml: removed borders around the
+	  tables in the geometry compliancy section
 
 2009-12-02 23:25  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4979] added some thoughts on DE-9IM
+	* [r4979] doc/html/style.css, doc/using_postgis_dataman.xml: added
+	  some thoughts on DE-9IM
 
 2009-12-02 23:23  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4978] added target to resize certain images
+	* [r4978] doc/html/image_src/Makefile.in: added target to resize
+	  certain images
 
 2009-12-02 22:05  Regina Obe <lr at pcorp.us>
 
-	* [r4977] Flag more as working with curves. I think all do except
-	  same operator but need to verify.
+	* [r4977] doc/reference_operator.xml: Flag more as working with
+	  curves. I think all do except same operator but need to verify.
 
 2009-12-02 21:48  Regina Obe <lr at pcorp.us>
 
-	* [r4976] Looks fine in all my IE8 browsers perhaps its just IE7
-	  that's behind the times. Use cutesy unicode dingbats for now --
-	  alos put in item list legend.
+	* [r4976] doc/xsl/postgis_aggs_mm.xml.xsl: Looks fine in all my IE8
+	  browsers perhaps its just IE7 that's behind the times. Use cutesy
+	  unicode dingbats for now -- alos put in item list legend.
 
 2009-12-02 21:02  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4975] added de9im images
+	* [r4975] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/de9im01.wkt, doc/html/image_src/de9im02.wkt,
+	  doc/html/image_src/de9im03.wkt, doc/html/image_src/de9im04.wkt,
+	  doc/html/image_src/de9im05.wkt, doc/html/image_src/de9im06.wkt,
+	  doc/html/image_src/de9im07.wkt, doc/html/image_src/de9im08.wkt,
+	  doc/html/image_src/de9im09.wkt, doc/html/image_src/de9im10.wkt,
+	  doc/html/image_src/de9im11.wkt, doc/html/image_src/de9im12.wkt,
+	  doc/html/image_src/de9im13.wkt, doc/html/image_src/styles.conf:
+	  added de9im images
 
 2009-12-02 15:20  Regina Obe <lr at pcorp.us>
 
-	* [r4974] Now that pdf table layout is fixed with informal table --
-	  put back operators in matrix
+	* [r4974] doc/xsl/postgis_aggs_mm.xml.xsl: Now that pdf table
+	  layout is fixed with informal table -- put back operators in
+	  matrix
 
 2009-12-02 14:47  Regina Obe <lr at pcorp.us>
 
-	* [r4973] Do I dear try an informal table again :)
+	* [r4973] doc/xsl/postgis_aggs_mm.xml.xsl: Do I dear try an
+	  informal table again :)
 
 2009-12-02 14:03  Regina Obe <lr at pcorp.us>
 
-	* [r4972] Try Mateusz idea of a unicode checkmark
+	* [r4972] doc/xsl/postgis_aggs_mm.xml.xsl: Try Mateusz idea of a
+	  unicode checkmark
 
 2009-12-01 22:54  Regina Obe <lr at pcorp.us>
 
-	* [r4971] hmm spelled geometry wrong
+	* [r4971] doc/xsl/postgis_aggs_mm.xml.xsl: hmm spelled geometry
+	  wrong
 
 2009-12-01 22:40  Regina Obe <lr at pcorp.us>
 
-	* [r4970] get rid of padding on tables
+	* [r4970] doc/html/style.css: get rid of padding on tables
 
 2009-12-01 22:30  Regina Obe <lr at pcorp.us>
 
-	* [r4969] try again
+	* [r4969] doc/xsl/postgis_aggs_mm.xml.xsl: try again
 
 2009-12-01 21:47  Regina Obe <lr at pcorp.us>
 
-	* [r4968] back to formal table
+	* [r4968] doc/xsl/postgis_aggs_mm.xml.xsl: back to formal table
 
 2009-12-01 20:08  Regina Obe <lr at pcorp.us>
 
-	* [r4967]
+	* [r4967] doc/xsl/postgis_aggs_mm.xml.xsl:
 
 2009-12-01 20:00  Regina Obe <lr at pcorp.us>
 
-	* [r4966] try again
+	* [r4966] doc/xsl/postgis_aggs_mm.xml.xsl: try again
 
 2009-12-01 19:53  Regina Obe <lr at pcorp.us>
 
-	* [r4965]
+	* [r4965] doc/xsl/postgis_aggs_mm.xml.xsl:
 
 2009-12-01 19:34  Regina Obe <lr at pcorp.us>
 
-	* [r4964] fix build
+	* [r4964] doc/xsl/postgis_aggs_mm.xml.xsl: fix build
 
 2009-12-01 19:19  Regina Obe <lr at pcorp.us>
 
-	* [r4963] seeif pdf looks better with an informaltable
+	* [r4963] doc/xsl/postgis_aggs_mm.xml.xsl: seeif pdf looks better
+	  with an informaltable
 
 2009-12-01 18:30  Regina Obe <lr at pcorp.us>
 
-	* [r4962] title change
+	* [r4962] doc/xsl/postgis_aggs_mm.xml.xsl: title change
 
 2009-12-01 18:29  Regina Obe <lr at pcorp.us>
 
-	* [r4961] typo
+	* [r4961] doc/xsl/postgis_aggs_mm.xml.xsl: typo
 
 2009-12-01 18:07  Regina Obe <lr at pcorp.us>
 
-	* [r4960] Add sql mm compliance column get rid of cell-padding
+	* [r4960] doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: Add
+	  sql mm compliance column get rid of cell-padding
 
 2009-12-01 17:17  Regina Obe <lr at pcorp.us>
 
-	* [r4959] shorten matrix list to exclude operators and exception so
-	  pdf is not quite so ugly. Try to fit on one page.
+	* [r4959] doc/xsl/postgis_aggs_mm.xml.xsl: shorten matrix list to
+	  exclude operators and exception so pdf is not quite so ugly. Try
+	  to fit on one page.
 
 2009-12-01 17:06  Regina Obe <lr at pcorp.us>
 
-	* [r4958] fix filter for 2.5D/curved support. More tweaking of
-	  style
+	* [r4958] doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: fix
+	  filter for 2.5D/curved support. More tweaking of style
 
 2009-12-01 16:42  Regina Obe <lr at pcorp.us>
 
-	* [r4957] get rid of border=0 altogether exclude management,types,
-	  and transaction from matrix
+	* [r4957] doc/html/style.css, doc/xsl/postgis_aggs_mm.xml.xsl: get
+	  rid of border=0 altogether exclude management,types, and
+	  transaction from matrix
 
 2009-12-01 16:15  Regina Obe <lr at pcorp.us>
 
-	* [r4956] border not taking
+	* [r4956] doc/html/style.css: border not taking
 
 2009-12-01 15:09  Regina Obe <lr at pcorp.us>
 
-	* [r4955] I want table borders
+	* [r4955] doc/html/style.css: I want table borders
 
 2009-12-01 14:42  Regina Obe <lr at pcorp.us>
 
-	* [r4954] oops had left over junk -- get rid of junk
+	* [r4954] doc/xsl/postgis_aggs_mm.xml.xsl: oops had left over junk
+	  -- get rid of junk
 
 2009-12-01 14:28  Regina Obe <lr at pcorp.us>
 
-	* [r4953] try to get rid of section abstract -- see if pdflatex
-	  accepts super duper matrix
+	* [r4953] doc/xsl/postgis_aggs_mm.xml.xsl: try to get rid of
+	  section abstract -- see if pdflatex accepts super duper matrix
 
 2009-12-01 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r4952] First attempt at super-duper type functionality compare
-	  matrix
+	* [r4952] doc/xsl/postgis_aggs_mm.xml.xsl: First attempt at
+	  super-duper type functionality compare matrix
 
 2009-11-30 22:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4949] Fix up boundary condition in node interaction test.
+	* [r4949] liblwgeom/cunit/cu_measures.c, liblwgeom/lwtree.c: Fix up
+	  boundary condition in node interaction test.
 
 2009-11-30 20:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4948] Add an internal geometry tree for use in a native
-	  prepared geometry scheme for fast intersection tests.
+	* [r4948] liblwgeom/Makefile.in, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwtree.c, liblwgeom/lwtree.h, liblwgeom/measures.c: Add
+	  an internal geometry tree for use in a native prepared geometry
+	  scheme for fast intersection tests.
 
 2009-11-30 20:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4947] Add svn:keywords to everyone
+	* [r4947] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_geodetic.c, liblwgeom/cunit/cu_geodetic.h,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.h: Add
+	  svn:keywords to everyone
 
 2009-11-30 20:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4946] Add NL to end of expected file.
+	* [r4946] regress/in_gml_expected: Add NL to end of expected file.
 
 2009-11-30 20:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4945] Move the fromGML test into the in_gml.sql file, so that
-	  it will be properly excluded when libxml2 is not available.
+	* [r4945] regress/in_gml.sql, regress/in_gml_expected,
+	  regress/tickets.sql, regress/tickets_expected: Move the fromGML
+	  test into the in_gml.sql file, so that it will be properly
+	  excluded when libxml2 is not available.
 
 2009-11-30 20:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4944] Move have_libxml2 define to the other library have_
-	  defines.
+	* [r4944] postgis_config.h.in: Move have_libxml2 define to the
+	  other library have_ defines.
 
 2009-11-30 20:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4943] Fix warnings from cpp during sql file build as reported
-	  by kneufeld
+	* [r4943] configure.ac, postgis/sqldefines.h.in,
+	  postgis/uninstall_postgis.sql.in.c: Fix warnings from cpp during
+	  sql file build as reported by kneufeld
 
 2009-11-30 19:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4942] Updated SQL files for uninstallation to match current
-	  state.
+	* [r4942] postgis/postgis_drop.sql.in.c, postgis/sqldefines.h.in,
+	  postgis/uninstall_geography.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c: Updated SQL files for
+	  uninstallation to match current state.
 
 2009-11-30 19:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4941] Update the upgrade process description to match new
-	  scripts.
+	* [r4941] README.postgis: Update the upgrade process description to
+	  match new scripts.
 
 2009-11-30 17:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4938] Rename ST_PointOutside to _ST_PointOutside (#325)
+	* [r4938] postgis/geography.sql.in.c: Rename ST_PointOutside to
+	  _ST_PointOutside (#325)
 
 2009-11-30 16:40  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4937] renamed ST_DumpPoints to _ST_DumpPoints
+	* [r4937] postgis/postgis.sql.in.c: renamed ST_DumpPoints to
+	  _ST_DumpPoints
 
 2009-11-30 14:30  Regina Obe <lr at pcorp.us>
 
-	* [r4936] revise template to use new entities
+	* [r4936] doc/template.xml: revise template to use new entities
 
 2009-11-30 14:24  Regina Obe <lr at pcorp.us>
 
-	* [r4935] availability note not specified right for ST_DumpPoints
+	* [r4935] doc/reference_processing.xml: availability note not
+	  specified right for ST_DumpPoints
 
 2009-11-30 09:16  Regina Obe <lr at pcorp.us>
 
-	* [r4934] fill in missing proto for st_polygonize
+	* [r4934] doc/reference_processing.xml: fill in missing proto for
+	  st_polygonize
 
 2009-11-29 09:07  Regina Obe <lr at pcorp.us>
 
-	* [r4932] Yeh ST_GeomFromKML/GML not crashing anymore on Windows
-	  (when libxml statically compiled in) -- can put back the tests
+	* [r4932] doc/xsl/postgis_gardentest.sql.xsl: Yeh
+	  ST_GeomFromKML/GML not crashing anymore on Windows (when libxml
+	  statically compiled in) -- can put back the tests
 
 2009-11-28 22:36  Regina Obe <lr at pcorp.us>
 
-	* [r4927] Add missing ST_CoveredBy proto for geography
+	* [r4927] doc/reference_measure.xml: Add missing ST_CoveredBy proto
+	  for geography
 
 2009-11-28 07:13  Regina Obe <lr at pcorp.us>
 
-	* [r4926] try to force paragraph at top using sectinfo abstract.
-	  Make note about deprecation more threatening.
+	* [r4926] doc/reference.xml, doc/reference_type.xml: try to force
+	  paragraph at top using sectinfo abstract. Make note about
+	  deprecation more threatening.
 
 2009-11-28 06:50  Regina Obe <lr at pcorp.us>
 
-	* [r4925] slight amendment to description of casts
+	* [r4925] doc/reference_type.xml: slight amendment to description
+	  of casts
 
 2009-11-28 06:40  Regina Obe <lr at pcorp.us>
 
-	* [r4924] fill out casting behavior, also list box type functions
-	  and links to it and from it
+	* [r4924] doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  fill out casting behavior, also list box type functions and links
+	  to it and from it
 
 2009-11-27 23:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4923] Add install directory as an ignore.
+	* [r4923] regress: Add install directory as an ignore.
 
 2009-11-27 20:58  Regina Obe <lr at pcorp.us>
 
-	* [r4922] link to new geometry_dump sections, also alphabetize dump
-	  functions
+	* [r4922] doc/reference_processing.xml: link to new geometry_dump
+	  sections, also alphabetize dump functions
 
 2009-11-27 20:39  Regina Obe <lr at pcorp.us>
 
-	* [r4921] thanks Kevin -- this should work now
+	* [r4921] doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  thanks Kevin -- this should work now
 
 2009-11-27 20:31  Regina Obe <lr at pcorp.us>
 
-	* [r4920] take out link and see if hudson is happy
+	* [r4920] doc/reference_type.xml: take out link and see if hudson
+	  is happy
 
 2009-11-27 20:01  Regina Obe <lr at pcorp.us>
 
-	* [r4919] try again - maybe typo
+	* [r4919] doc/reference_type.xml: try again - maybe typo
 
 2009-11-27 19:46  Regina Obe <lr at pcorp.us>
 
-	* [r4918] Add geometry_dump and special index to list all functions
-	  that take as input or output geometry_dump objects
+	* [r4918] doc/reference_type.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Add geometry_dump and special index to list all functions that
+	  take as input or output geometry_dump objects
 
 2009-11-27 19:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4917] A few more Mapserver usage updates.
+	* [r4917] doc/using_postgis_app.xml: A few more Mapserver usage
+	  updates.
 
 2009-11-27 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4916] Update the using mapserver section a little
+	* [r4916] doc/using_postgis_app.xml: Update the using mapserver
+	  section a little
 
 2009-11-27 17:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4913] Add newlines at file ends to silence warnings
+	* [r4913] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h: Add newlines at file ends to
+	  silence warnings
 
 2009-11-27 17:06  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4912] Fixed a few typos and missing references
+	* [r4912] doc/reference_processing.xml,
+	  doc/using_postgis_dataman.xml: Fixed a few typos and missing
+	  references
 
 2009-11-27 16:28  Regina Obe <lr at pcorp.us>
 
-	* [r4911] okay another try. bad scaling
+	* [r4911] doc/html/image_src/st_longestline03.wkt,
+	  doc/reference_measure.xml: okay another try. bad scaling
 
 2009-11-27 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r4910] make all colors different for clarity
+	* [r4910] doc/html/image_src/st_closestpoint01.wkt,
+	  doc/html/image_src/st_closestpoint02.wkt: make all colors
+	  different for clarity
 
 2009-11-27 15:37  Regina Obe <lr at pcorp.us>
 
-	* [r4909] forgot images
+	* [r4909] doc/html/image_src/st_closestpoint01.wkt,
+	  doc/html/image_src/st_closestpoint02.wkt: forgot images
 
 2009-11-27 15:36  Regina Obe <lr at pcorp.us>
 
-	* [r4908] remove dupe ST_DFullyWithin, put in availability note for
-	  ST_DFullyWithin, add ST_ClosestPoint documentation and images,
-	  fix ST_LongestLine diag 3(forgot about the 200x200 rule)
+	* [r4908] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_longestline03.wkt,
+	  doc/reference_measure.xml: remove dupe ST_DFullyWithin, put in
+	  availability note for ST_DFullyWithin, add ST_ClosestPoint
+	  documentation and images, fix ST_LongestLine diag 3(forgot about
+	  the 200x200 rule)
 
 2009-11-26 18:50  Regina Obe <lr at pcorp.us>
 
-	* [r4907] another st_longestline example
+	* [r4907] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_longestline03.wkt,
+	  doc/reference_measure.xml: another st_longestline example
 
 2009-11-26 17:56  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4906] Commit slightly altered regression tests for the above.
+	* [r4906] regress/regress_expected,
+	  regress/sql-mm-curvepoly_expected: Commit slightly altered
+	  regression tests for the above.
 
 2009-11-26 17:55  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4905] Fix #316: IsValid? called on invalid 3d object leads to
-	  crash. Because of the way the parser works, not all tuples can
-	  hold a valid parse position; hence when trying to display the
-	  error message, the parser would crash. The solution I went for
-	  here was to alter pop() so that "counting tuples" always hold a
-	  valid parse position, and then re-write the various check
-	  functions to ensure that they only display parse errors with
-	  details from the next "counting tuple" higher up in the stack.
+	* [r4905] liblwgeom/lwgparse.c: Fix #316: IsValid? called on
+	  invalid 3d object leads to crash. Because of the way the parser
+	  works, not all tuples can hold a valid parse position; hence when
+	  trying to display the error message, the parser would crash. The
+	  solution I went for here was to alter pop() so that "counting
+	  tuples" always hold a valid parse position, and then re-write the
+	  various check functions to ensure that they only display parse
+	  errors with details from the next "counting tuple" higher up in
+	  the stack.
 
 2009-11-26 16:52  Regina Obe <lr at pcorp.us>
 
-	* [r4903] change shortestline/longestline point/line example
+	* [r4903] doc/html/image_src/st_longestline01.wkt,
+	  doc/html/image_src/st_shortestline01.wkt,
+	  doc/reference_measure.xml: change shortestline/longestline
+	  point/line example
 
 2009-11-25 23:37  Regina Obe <lr at pcorp.us>
 
-	* [r4901] another typo
+	* [r4901] doc/html/image_src/st_shortestline01.wkt: another typo
 
 2009-11-25 23:36  Regina Obe <lr at pcorp.us>
 
-	* [r4900] fix typo in coordinates
+	* [r4900] doc/html/image_src/st_longestline01.wkt: fix typo in
+	  coordinates
 
 2009-11-25 23:07  Regina Obe <lr at pcorp.us>
 
-	* [r4899] make diagrams more interesting
+	* [r4899] doc/html/image_src/st_longestline01.wkt,
+	  doc/html/image_src/st_shortestline01.wkt,
+	  doc/reference_measure.xml: make diagrams more interesting
 
 2009-11-25 22:48  Regina Obe <lr at pcorp.us>
 
-	* [r4898] Put in figures for ST_LongestLine. revise figure for
-	  shortest line make geometries the same for easy compare
+	* [r4898] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_longestline01.wkt,
+	  doc/html/image_src/st_longestline02.wkt,
+	  doc/html/image_src/st_shortestline02.wkt,
+	  doc/reference_measure.xml: Put in figures for ST_LongestLine.
+	  revise figure for shortest line make geometries the same for easy
+	  compare
 
 2009-11-25 22:15  Regina Obe <lr at pcorp.us>
 
-	* [r4897] cosmetic changes
+	* [r4897] doc/reference_measure.xml: cosmetic changes
 
 2009-11-25 22:12  Regina Obe <lr at pcorp.us>
 
-	* [r4896] Put in images for ST_ShortestLine
+	* [r4896] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_shortestline01.wkt,
+	  doc/html/image_src/st_shortestline02.wkt,
+	  doc/reference_measure.xml: Put in images for ST_ShortestLine
 
 2009-11-25 21:49  Regina Obe <lr at pcorp.us>
 
-	* [r4895] put in missing availability notes
+	* [r4895] doc/reference_measure.xml: put in missing availability
+	  notes
 
 2009-11-25 19:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4894] Merge Nicklas Aven's distance spike into trunk. (#63,
-	  #231)
+	* [r4894] doc/reference_measure.xml, doc/reference_old.xml,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/measures.c, liblwgeom/measures.h,
+	  postgis/long_xact.sql.in.c, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c, regress/measures.sql,
+	  regress/measures_expected: Merge Nicklas Aven's distance spike
+	  into trunk. (#63, #231)
 
 2009-11-24 22:10  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4892] added refentry section for ST_DumpPoints()
+	* [r4892] doc/reference_processing.xml: added refentry section for
+	  ST_DumpPoints()
 
 2009-11-24 21:46  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4891] added an ST_DumpPoints image to the collection.
+	* [r4891] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_dumppoints01.wkt,
+	  doc/html/image_src/styles.conf: added an ST_DumpPoints image to
+	  the collection.
 
 2009-11-24 17:28  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4890] explicit NULL test on xa->name. Related to #273
+	* [r4890] postgis/lwgeom_in_gml.c: explicit NULL test on xa->name.
+	  Related to #273
 
 2009-11-24 10:28  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4889] add also availability note to GmlToSQL()
+	* [r4889] doc/reference_constructor.xml: add also availability note
+	  to GmlToSQL()
 
 2009-11-24 10:20  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4888] add availability information for postgis_libxml_version()
+	* [r4888] doc/reference_management.xml: add availability
+	  information for postgis_libxml_version()
 
 2009-11-23 18:07  Regina Obe <lr at pcorp.us>
 
-	* [r4887] #300 - minor casing changes to reference. Incorporate
-	  logic to comment types. Types need more description and casting
-	  behavior detail.
+	* [r4887] doc/reference_type.xml, doc/xsl/postgis_comments.sql.xsl:
+	  #300 - minor casing changes to reference. Incorporate logic to
+	  comment types. Types need more description and casting behavior
+	  detail.
 
 2009-11-23 14:27  Regina Obe <lr at pcorp.us>
 
-	* [r4886] New postgresql type section per #300. Still need to
-	  modify postgis_comments.sql.xsl accordingly
+	* [r4886] doc/postgis.xml, doc/reference.xml,
+	  doc/reference_type.xml: New postgresql type section per #300.
+	  Still need to modify postgis_comments.sql.xsl accordingly
 
 2009-11-23 14:26  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4885] Add libxml2 version information in postgis_full_version.
-	  Add libxml2 support information in postgis_version. Add new
-	  postgis_libxml_version function. Add doc entry for this new
-	  function.
+	* [r4885] configure.ac, doc/reference_management.xml,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
+	  postgis/sqldefines.h.in, postgis_config.h.in: Add libxml2 version
+	  information in postgis_full_version. Add libxml2 support
+	  information in postgis_version. Add new postgis_libxml_version
+	  function. Add doc entry for this new function.
 
 2009-11-22 04:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4880] Move utility functions only used in cunit tests to the
-	  cunit code.
+	* [r4880] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Move utility functions only used in cunit
+	  tests to the cunit code.
 
 2009-11-22 04:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4879] Replace pow(,2.0) with POW2 macro.
+	* [r4879] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwspheroid.c: Replace pow(,2.0) with POW2 macro.
 
 2009-11-21 06:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4877] Move from pass-by-value to pass-by-const-pointer. What
-	  can I say, I have no control over myself.
+	* [r4877] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwspheroid.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_spheroid.c: Move
+	  from pass-by-value to pass-by-const-pointer. What can I say, I
+	  have no control over myself.
 
 2009-11-21 03:44  Regina Obe <lr at pcorp.us>
 
-	* [r4876] update st_buffer, st_intersection details for geography
-	  to reflect what we are actually doing in bestsrid calc
+	* [r4876] doc/reference_processing.xml: update st_buffer,
+	  st_intersection details for geography to reflect what we are
+	  actually doing in bestsrid calc
 
 2009-11-21 03:31  Regina Obe <lr at pcorp.us>
 
-	* [r4875] grammar correction
+	* [r4875] doc/reference_editor.xml: grammar correction
 
 2009-11-20 20:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4873] Fix an error hidden in a debug line.
+	* [r4873] postgis/geography_gist.c: Fix an error hidden in a debug
+	  line.
 
 2009-11-20 18:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4872] Fix graxing case and improve co-linear handling with help
-	  from Nicklas Aven (#314)
+	* [r4872] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Fix graxing case and improve co-linear handling with help from
+	  Nicklas Aven (#314)
 
 2009-11-20 18:05  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4871] added missing dependency of postgis_aggs_mm for the
-	  comments
+	* [r4871] doc/Makefile.in: added missing dependency of
+	  postgis_aggs_mm for the comments
 
 2009-11-20 14:02  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4870] Apply Kris Jurka's pgsql2shp patches, as detail in the
-	  postgis-devel archives on 12th Nov. Thanks Kris!
+	* [r4870] loader/pgsql2shp.c: Apply Kris Jurka's pgsql2shp patches,
+	  as detail in the postgis-devel archives on 12th Nov. Thanks Kris!
 
 2009-11-20 13:53  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4868] Finish working on Dave Fuhry's memory-leak patch, and
-	  also fix several other leaks found by running shp2pgsql through
-	  valgrind.
+	* [r4868] loader/shp2pgsql.c: Finish working on Dave Fuhry's
+	  memory-leak patch, and also fix several other leaks found by
+	  running shp2pgsql through valgrind.
 
 2009-11-19 22:35  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4866] Switch to reference splitted files. Add references
-	  entities. Use postgis.xml rather than reference.xml in doc/xsl/*
-	  files. Add template rule in doc/xsl/* to only use
-	  /book/chapter[@id='reference'].
+	* [r4866] doc/Makefile.in, doc/postgis.xml, doc/reference.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: Switch to reference
+	  splitted files. Add references entities. Use postgis.xml rather
+	  than reference.xml in doc/xsl/* files. Add template rule in
+	  doc/xsl/* to only use /book/chapter[@id='reference'].
 
 2009-11-19 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4865] Handle the case where the stabline and a polygon edge are
-	  co-linear in point-in-polygon test.
+	* [r4865] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/lwgeodetic.c: Handle the
+	  case where the stabline and a polygon edge are co-linear in
+	  point-in-polygon test.
 
 2009-11-19 15:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4862] Alter regression test harness so that shp2pgsql/pgsql2shp
-	  can be tested without being installed.
+	* [r4862] loader/Makefile.in, regress/run_test: Alter regression
+	  test harness so that shp2pgsql/pgsql2shp can be tested without
+	  being installed.
 
 2009-11-19 00:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4857] Attempt to clarify MULTIPOLYGON behavior in
-	  ST_SimplifyPreserveTopology (#240)
+	* [r4857] doc/reference.xml: Attempt to clarify MULTIPOLYGON
+	  behavior in ST_SimplifyPreserveTopology (#240)
 
 2009-11-18 19:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4855] Add another example (#218)
+	* [r4855] doc/reference_editor.xml: Add another example (#218)
 
 2009-11-18 19:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4854] Put constants reference in the example, so people see it
-	  (nobody reads documentation) (#218)
+	* [r4854] doc/reference_editor.xml: Put constants reference in the
+	  example, so people see it (nobody reads documentation) (#218)
 
 2009-11-18 17:28  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4853] Ok, well that didn't work. Reverting changes.
+	* [r4853] doc/Makefile.in: Ok, well that didn't work. Reverting
+	  changes.
 
 2009-11-18 17:19  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4852] simplified postgis-out.xml target. The sed replacement
-	  should only happen on the postgis.xml file as the DocBook
-	  variable &last_release_version is used throughout the
+	* [r4852] doc/Makefile.in: simplified postgis-out.xml target. The
+	  sed replacement should only happen on the postgis.xml file as the
+	  DocBook variable &last_release_version is used throughout the
 	  documentation
 
 2009-11-17 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4851] Add in the history table convenience functions, a README
-	  and some manual examples for pedagogy.
+	* [r4851] extras/history_table, extras/history_table/README,
+	  extras/history_table/history_table.sql: Add in the history table
+	  convenience functions, a README and some manual examples for
+	  pedagogy.
 
 2009-11-17 22:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4850] Fix a double-free in the unit test for collection
-	  extract.
+	* [r4850] liblwgeom/cunit/cu_libgeom.c: Fix a double-free in the
+	  unit test for collection extract.
 
 2009-11-17 20:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4849] Add availability line.
+	* [r4849] doc/reference_editor.xml: Add availability line.
 
 2009-11-17 20:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4848] Add more explanation of type numbers.
+	* [r4848] doc/reference_editor.xml: Add more explanation of type
+	  numbers.
 
 2009-11-17 20:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4847] Implement ST_CollectionExtract() to pull specific
-	  homogeneous collections out of heterogeneous collections.
-	  Regressions and documentation included. (#218)
+	* [r4847] doc/reference_editor.xml, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwutil.c,
+	  postgis/lwgeom_functions_basic.c, postgis/postgis.sql.in.c,
+	  regress/regress.sql, regress/regress_expected: Implement
+	  ST_CollectionExtract() to pull specific homogeneous collections
+	  out of heterogeneous collections. Regressions and documentation
+	  included. (#218)
 
 2009-11-17 17:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4846] Trim the binary versions of geometries to try and remove
-	  regressions from other platforms.
+	* [r4846] regress/wmsservers.sql, regress/wmsservers_expected: Trim
+	  the binary versions of geometries to try and remove regressions
+	  from other platforms.
 
 2009-11-17 14:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4845] Properly fix #219 by creating a separate "mini install"
-	  of PostGIS into the PGXS regression directory that can be used
-	  for regression. This is because different architectures have
-	  different naming conventions, and so Paul's original hack isn't
-	  guaranteed to work. By using PGXS to perform the install, we
-	  eliminate the problem of having to know the final architecture
-	  library name.
+	* [r4845] postgis/Makefile.in, regress/Makefile.in: Properly fix
+	  #219 by creating a separate "mini install" of PostGIS into the
+	  PGXS regression directory that can be used for regression. This
+	  is because different architectures have different naming
+	  conventions, and so Paul's original hack isn't guaranteed to
+	  work. By using PGXS to perform the install, we eliminate the
+	  problem of having to know the final architecture library name.
 
 2009-11-17 04:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4844] Add tests from #210 to the tickets.sql
+	* [r4844] regress/tickets.sql, regress/tickets_expected: Add tests
+	  from #210 to the tickets.sql
 
 2009-11-17 04:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4843] Add tickets.sql and expected tests derived from old trac
-	  entries (#214)
+	* [r4843] regress/Makefile.in, regress/tickets.sql,
+	  regress/tickets_expected: Add tickets.sql and expected tests
+	  derived from old trac entries (#214)
 
 2009-11-16 23:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4842] Add identifying lines to SQL so that error lines are
-	  easier to find.
+	* [r4842] regress/wmsservers.sql, regress/wmsservers_expected: Add
+	  identifying lines to SQL so that error lines are easier to find.
 
 2009-11-16 23:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4841] Remove trailing space from libname
+	* [r4841] regress/Makefile.in: Remove trailing space from libname
 
 2009-11-16 22:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4840] Add in hack to match the library .so substition name to
-	  the one produced by a particular PgSQL version. (#219)
+	* [r4840] regress/Makefile.in: Add in hack to match the library .so
+	  substition name to the one produced by a particular PgSQL
+	  version. (#219)
 
 2009-11-16 21:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4839] Add in tests for MapServer/Geoserver-style SQL calls.
-	  (#224)
+	* [r4839] regress/Makefile.in, regress/wmsservers.sql,
+	  regress/wmsservers_expected: Add in tests for
+	  MapServer/Geoserver-style SQL calls. (#224)
 
 2009-11-16 20:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4838] Make scripts version independent of library
+	* [r4838] configure.ac: Make scripts version independent of library
 	  micro-version.
 
 2009-11-16 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4837] Make POSTGIS_SCRIPTS_VERSION reflect the maximum SVN
-	  version of the SQL input files. (#242)
+	* [r4837] configure.ac, utils/read_scripts_version.pl: Make
+	  POSTGIS_SCRIPTS_VERSION reflect the maximum SVN version of the
+	  SQL input files. (#242)
 
 2009-11-16 19:47  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4836] Ticket #76.
+	* [r4836] postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/dumppoints.sql, regress/dumppoints_expected: Ticket #76.
 	  - added a modified version of a plpgsql implementation for
 	  ST_DumpPoints() proposed by Maxime van Noppen.
 	  - added regression tests
 
 2009-11-16 19:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4835] Make an unknown geography SRID translate to a 4326
-	  geometry SRID during a cast (#298)
+	* [r4835] postgis/geography_inout.c: Make an unknown geography SRID
+	  translate to a 4326 geometry SRID during a cast (#298)
 
 2009-11-16 19:06  Regina Obe <lr at pcorp.us>
 
-	* [r4834] forgot availability note
+	* [r4834] doc/reference_constructor.xml: forgot availability note
 
 2009-11-16 19:04  Regina Obe <lr at pcorp.us>
 
-	* [r4833] fix typos in ST_MakeEnvelope (at least he tries :) )
+	* [r4833] doc/reference_constructor.xml: fix typos in
+	  ST_MakeEnvelope (at least he tries :) )
 
 2009-11-16 18:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4832] Add doco and regression tests for ST_MakeEnvelope()
-	  (#199)
+	* [r4832] doc/reference_constructor.xml, regress/regress.sql,
+	  regress/regress_expected: Add doco and regression tests for
+	  ST_MakeEnvelope() (#199)
 
 2009-11-16 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4831] Add ST_MakeEnvelope() constructor, terse function for
-	  making bbox polygons. (#199)
+	* [r4831] postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c: Add ST_MakeEnvelope() constructor,
+	  terse function for making bbox polygons. (#199)
 
 2009-11-16 13:50  Regina Obe <lr at pcorp.us>
 
-	* [r4830] revise to deal with boolean arguments
+	* [r4830] doc/xsl/postgis_gardentest_subset.sql.xsl: revise to deal
+	  with boolean arguments
 
 2009-11-16 12:57  Regina Obe <lr at pcorp.us>
 
-	* [r4829] Update geography transform description to reflect new
-	  cowboy transform hack strategy :). Need to update functions as
-	  well once Olivier has stopped kicking dust.
+	* [r4829] doc/xsl/postgis_aggs_mm.xml.xsl: Update geography
+	  transform description to reflect new cowboy transform hack
+	  strategy :). Need to update functions as well once Olivier has
+	  stopped kicking dust.
 
 2009-11-16 05:55  Regina Obe <lr at pcorp.us>
 
-	* [r4827] More encouragement to use GEOS 3.2 :)
+	* [r4827] doc/installation.xml: More encouragement to use GEOS 3.2
+	  :)
 
 2009-11-16 05:53  Regina Obe <lr at pcorp.us>
 
-	* [r4826] get rid of reference to loading geography.sql (now
-	  integrated in postgis.sql)
+	* [r4826] doc/installation.xml: get rid of reference to loading
+	  geography.sql (now integrated in postgis.sql)
 
 2009-11-16 00:28  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4824] revert Makefile.in reference.xml and postgis.xml to
-	  r4816. Need to fix NewFunction reference to go further :(
+	* [r4824] doc/Makefile.in, doc/postgis.xml, doc/reference.xml:
+	  revert Makefile.in reference.xml and postgis.xml to r4816. Need
+	  to fix NewFunction reference to go further :(
 
 2009-11-16 00:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4823] Cowboy triumphs. (#304)
+	* [r4823] postgis/geography_measurement.c,
+	  postgis/lwgeom_transform.c: Cowboy triumphs. (#304)
 
 2009-11-15 23:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4822] Actually use Antarctic stereographic for antarctic
-	  points. (#304)
+	* [r4822] postgis/geography_measurement.c: Actually use Antarctic
+	  stereographic for antarctic points. (#304)
 
 2009-11-15 22:17  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4821] Add final semicolon. Remove useless copy related to
-	  reference.xml
+	* [r4821] doc/Makefile.in: Add final semicolon. Remove useless copy
+	  related to reference.xml
 
 2009-11-15 22:03  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4820] Add forgotten .xml (in pdf rule)
+	* [r4820] doc/Makefile.in: Add forgotten .xml (in pdf rule)
 
 2009-11-15 21:55  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4819] Add forgotten .xml in postgis-out rule
+	* [r4819] doc/Makefile.in: Add forgotten .xml in postgis-out rule
 
 2009-11-15 21:23  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4818] Update Makefile rules, related to reference.xml split
-	  (r4817)
+	* [r4818] doc/Makefile.in: Update Makefile rules, related to
+	  reference.xml split (r4817)
 
 2009-11-15 20:39  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4817] Split reference.xml on several sub files (upon sect1).
-	  Use entity to avoid redundant compliant/support text (SFS,
-	  SQL/MM, Z/M dimensions, Curve support)
+	* [r4817] doc/postgis.xml, doc/reference.xml,
+	  doc/reference_accessor.xml, doc/reference_constructor.xml,
+	  doc/reference_editor.xml, doc/reference_exception.xml,
+	  doc/reference_lrs.xml, doc/reference_management.xml,
+	  doc/reference_measure.xml, doc/reference_misc.xml,
+	  doc/reference_operator.xml, doc/reference_output.xml,
+	  doc/reference_processing.xml, doc/reference_transaction.xml:
+	  Split reference.xml on several sub files (upon sect1). Use entity
+	  to avoid redundant compliant/support text (SFS, SQL/MM, Z/M
+	  dimensions, Curve support)
 
 2009-11-15 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4816] Handle odd ArcMap scinotation for large ints. (#38)
+	* [r4816] loader/shp2pgsql-core.c, loader/shp2pgsql.c: Handle odd
+	  ArcMap scinotation for large ints. (#38)
 
 2009-11-15 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4815] Add locale handling by setting to 'C' (#303)
+	* [r4815] regress/run_test: Add locale handling by setting to 'C'
+	  (#303)
 
 2009-11-15 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4814] Make the _cmp and _eq methods use the same equality
-	  conditions so that
+	* [r4814] postgis/geography_btree.c: Make the _cmp and _eq methods
+	  use the same equality conditions so that
 	  indexed and unindexed answers will be the same. (#292)
 
 2009-11-14 21:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4812] Move the polar stereographic line a little further north
-	  in bestsrid. (#304)
+	* [r4812] postgis/geography_measurement.c: Move the polar
+	  stereographic line a little further north in bestsrid. (#304)
 
 2009-11-14 03:49  Regina Obe <lr at pcorp.us>
 
-	* [r4810] missing ST_DWithin geography spheroid proto
+	* [r4810] doc/reference.xml: missing ST_DWithin geography spheroid
+	  proto
 
 2009-11-14 00:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4806] Add testing and drop deprecated functions (#202)
+	* [r4806] postgis, postgis/postgis.sql.in.c,
+	  postgis/postgis_drop.sql.in.c, utils/postgis_proc_upgrade.pl: Add
+	  testing and drop deprecated functions (#202)
 
 2009-11-13 22:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4804] Build out version specific upgrade scripts.
+	* [r4804] postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Build
+	  out version specific upgrade scripts.
 
 2009-11-13 20:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4803] First baby steps towards version-specific loader
+	* [r4803] postgis/postgis.sql.in.c, postgis/sqldefines.h.in,
+	  utils/postgis_proc_upgrade.pl: First baby steps towards
+	  version-specific loader
 
 2009-11-13 15:28  Regina Obe <lr at pcorp.us>
 
-	* [r4802] libxml preferable
+	* [r4802] doc/release_notes.xml: libxml preferable
 
 2009-11-13 15:27  Regina Obe <lr at pcorp.us>
 
-	* [r4801] fix Paul's bad spelling, add KML in output list, link to
-	  what's new in PostGIS 1.5 section, GEOS 3.2 preferred
+	* [r4801] doc/release_notes.xml: fix Paul's bad spelling, add KML
+	  in output list, link to what's new in PostGIS 1.5 section, GEOS
+	  3.2 preferred
 
 2009-11-13 03:35  Regina Obe <lr at pcorp.us>
 
-	* [r4795] fix formatting in ST_LineCrossingDirection (replace tabs
-	  with spaces)-- show new corrected output after #272 - should be
-	  negatively symmetric fix
+	* [r4795] doc/reference.xml: fix formatting in
+	  ST_LineCrossingDirection (replace tabs with spaces)-- show new
+	  corrected output after #272 - should be negatively symmetric fix
 
 2009-11-12 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4794] Walk back function deletions of ST_ functions under types
-	  and operators, these can't be dropped during an in-place upgrade,
-	  *sigh*. (#195)
+	* [r4794] postgis/postgis.sql.in.c: Walk back function deletions of
+	  ST_ functions under types and operators, these can't be dropped
+	  during an in-place upgrade, *sigh*. (#195)
 
 2009-11-12 04:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4793] Remove old version ifdefs for versions < PgSQL 8.3 (#290)
+	* [r4793] postgis/lwgeom_functions_basic.c, postgis/lwgeom_gist.c:
+	  Remove old version ifdefs for versions < PgSQL 8.3 (#290)
 
 2009-11-11 19:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4789] Update behavior of lwgeom_same to match "orderingequals"
-	  semantics (#289)
+	* [r4789] liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  regress/regress_expected: Update behavior of lwgeom_same to match
+	  "orderingequals" semantics (#289)
 
 2009-11-11 19:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4788] Slightly loosen equality tolerance check for point in
-	  cone... does this fix cunit regressions?
+	* [r4788] liblwgeom/lwgeodetic.c: Slightly loosen equality
+	  tolerance check for point in cone... does this fix cunit
+	  regressions?
 
 2009-11-11 19:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4786] Simplify code and improve consistency of linecrossing
-	  results (#272)
+	* [r4786] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h: Simplify code and improve consistency of
+	  linecrossing results (#272)
 
 2009-11-11 00:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4784] Remove GisT headers from file and set keywords.
+	* [r4784] postgis/geography_btree.c: Remove GisT headers from file
+	  and set keywords.
 
 2009-11-10 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4783] Make the = operator do a pure equality test
+	* [r4783] postgis/geography_btree.c: Make the = operator do a pure
+	  equality test
 
 2009-11-10 20:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4779] Stub implementation of ordering operators (#292)
+	* [r4779] postgis/Makefile.in, postgis/geography.sql.in.c,
+	  postgis/geography_btree.c: Stub implementation of ordering
+	  operators (#292)
 
 2009-11-10 19:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4778] Apply handling for EMPTY geometries to all geography
-	  functions per the DevWikiEmptyGeometry page.
+	* [r4778] liblwgeom/lwgeodetic.c, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/geography_gist.c,
+	  postgis/geography_measurement.c: Apply handling for EMPTY
+	  geometries to all geography functions per the
+	  DevWikiEmptyGeometry page.
 
 2009-11-10 18:34  Regina Obe <lr at pcorp.us>
 
-	* [r4777] put logic to recognize boolean and KML text args. Exclude
-	  ST_GeomFromKML and ST_GeomFromGML from testing until crashing
-	  problem under mingw is resolved.
+	* [r4777] doc/xsl/postgis_gardentest.sql.xsl: put logic to
+	  recognize boolean and KML text args. Exclude ST_GeomFromKML and
+	  ST_GeomFromGML from testing until crashing problem under mingw is
+	  resolved.
 
 2009-11-10 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r4774] put availability note first in what's new for 1.5. Some
-	  of the functions aren't new but support geography or have
-	  behavior change. Easier if that note comes first. Will change for
-	  prior what's new later if this looks okay.
+	* [r4774] doc/xsl/postgis_aggs_mm.xml.xsl: put availability note
+	  first in what's new for 1.5. Some of the functions aren't new but
+	  support geography or have behavior change. Easier if that note
+	  comes first. Will change for prior what's new later if this looks
+	  okay.
 
 2009-11-10 12:18  Regina Obe <lr at pcorp.us>
 
-	* [r4773] using (T) to denote Paul's transform hacks and noting
-	  what that (T) means. Will eventually use to generate super duper
-	  function compare matrix :)
+	* [r4773] doc/xsl/postgis_aggs_mm.xml.xsl: using (T) to denote
+	  Paul's transform hacks and noting what that (T) means. Will
+	  eventually use to generate super duper function compare matrix :)
 
 2009-11-10 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r4772] Put in ST_Intersection proto for geography
+	* [r4772] doc/reference.xml: Put in ST_Intersection proto for
+	  geography
 
 2009-11-10 12:08  Regina Obe <lr at pcorp.us>
 
-	* [r4771] add ST_Intersects proto for geography
+	* [r4771] doc/reference.xml: add ST_Intersects proto for geography
 
 2009-11-10 11:57  Regina Obe <lr at pcorp.us>
 
-	* [r4770] Add ST_GeomFromKML, add some grammar corrections to
-	  ST_GeomFromGML
+	* [r4770] doc/reference.xml: Add ST_GeomFromKML, add some grammar
+	  corrections to ST_GeomFromGML
 
 2009-11-08 19:05  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4769] Initial version of ST_GeomFromKML function and related
-	  units tests
+	* [r4769] postgis/Makefile.in, postgis/lwgeom_in_kml.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/in_kml.sql, regress/in_kml_expected: Initial version of
+	  ST_GeomFromKML function and related units tests
 
 2009-11-08 19:02  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4768] remove an unused var. minor comment change
+	* [r4768] postgis/lwgeom_in_gml.c: remove an unused var. minor
+	  comment change
 
 2009-11-08 06:42  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4767] Complete ST_GeomFromGML documentation. Add ST_GMLToSQL
-	  documentation entry. (Please tks to read back as my english
-	  grammar is far to be perfect)
+	* [r4767] doc/reference.xml: Complete ST_GeomFromGML documentation.
+	  Add ST_GMLToSQL documentation entry. (Please tks to read back as
+	  my english grammar is far to be perfect)
 
 2009-11-07 16:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4766] Remove TODO items that have actually been done.
+	* [r4766] TODO: Remove TODO items that have actually been done.
 
 2009-11-07 16:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4765] Make the configure-time test for PgSQL version check for
-	  8.3+ (#290)
+	* [r4765] configure.ac: Make the configure-time test for PgSQL
+	  version check for 8.3+ (#290)
 
 2009-11-07 01:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4764] Drop database when function loads fail in regression
-	  tests. (#77)
+	* [r4764] regress/run_test: Drop database when function loads fail
+	  in regression tests. (#77)
 
 2009-11-07 01:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4763] Make ~= be a bounding box only operator and upgrade
-	  ST_Equals() and ST_OrderingEquals() to match the new behavior.
-	  Update regression tests to match new behavior. (#282) See also
-	  #289 for an odd quirk discovered while updating regression tests.
+	* [r4763] postgis/lwgeom_gist.c, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in.c, regress/regress.sql,
+	  regress/regress_expected: Make ~= be a bounding box only operator
+	  and upgrade ST_Equals() and ST_OrderingEquals() to match the new
+	  behavior. Update regression tests to match new behavior. (#282)
+	  See also #289 for an odd quirk discovered while updating
+	  regression tests.
 
 2009-11-07 00:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4762] Add text wrappers to functions we commonly expect people
-	  to call with text arguments but expect implicit casting to
-	  geometry. (#252)
+	* [r4762] postgis/geography.sql.in.c: Add text wrappers to
+	  functions we commonly expect people to call with text arguments
+	  but expect implicit casting to geometry. (#252)
 
 2009-11-07 00:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4761] Fix for point-on-vertex case of st_covers (#271)
+	* [r4761] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c: Fix for
+	  point-on-vertex case of st_covers (#271)
 
 2009-11-06 22:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4760] Utility to read svn revision numbers from SQL scripts.
+	* [r4760] utils/read_scripts_version.pl: Utility to read svn
+	  revision numbers from SQL scripts.
 
 2009-11-06 22:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4759] finalize Xlink support (GML SF-2 fully compliant). Fix
-	  typo on PointProperty/Point. Few comments and style corrections.
-	  Update unit tests.
+	* [r4759] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: finalize Xlink support (GML SF-2 fully
+	  compliant). Fix typo on PointProperty/Point. Few comments and
+	  style corrections. Update unit tests.
 
 2009-11-06 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4758] Make geography.sql part of the standard postgis.sql
-	  build.
+	* [r4758] postgis/Makefile.in, postgis/postgis.sql.in.c: Make
+	  geography.sql part of the standard postgis.sql build.
 
 2009-11-06 20:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4757] Add costs to CPU intensive C functions and update doco to
-	  ensure 8.3 is the referenced minimum PgSQL version. (#230)
+	* [r4757] README.postgis, doc/installation.xml,
+	  doc/release_notes.xml, postgis/geography.sql.in.c,
+	  postgis/postgis.sql.in.c: Add costs to CPU intensive C functions
+	  and update doco to ensure 8.3 is the referenced minimum PgSQL
+	  version. (#230)
 
 2009-11-06 17:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4755] Update documentation for those functions affected by
-	  RFC3. They are all internal functions that are going to disappear
-	  in 2.0, might be better to simply remove them, but for now...
+	* [r4755] doc/reference.xml: Update documentation for those
+	  functions affected by RFC3. They are all internal functions that
+	  are going to disappear in 2.0, might be better to simply remove
+	  them, but for now...
 
 2009-11-05 20:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4752] Fix for #157, ST_GeometryType output doesn't correctly
-	  identify curved geometries
+	* [r4752] postgis/lwgeom_ogc.c, postgis/postgis.sql.in.c: Fix for
+	  #157, ST_GeometryType output doesn't correctly identify curved
+	  geometries
 
 2009-11-05 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4751] Fix for new LRS regression (#283)
+	* [r4751] regress/regress_lrs_expected: Fix for new LRS regression
+	  (#283)
 
 2009-11-05 19:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4750] Implement RFC3 (#195)
+	* [r4750] postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c, postgis/sqlmm.sql.in.c,
+	  regress/regress.sql, regress/regress_expected,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Implement
+	  RFC3 (#195)
 
 2009-11-05 04:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4749] Some initializations and a null pointer avoidance test
-	  (#273)
+	* [r4749] postgis/lwgeom_in_gml.c: Some initializations and a null
+	  pointer avoidance test (#273)
 
 2009-11-05 00:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4748] Add ST_Intersection() and ST_Intersects() for geography.
+	* [r4748] postgis/geography.sql.in.c, postgis/lwgeom_geos.c: Add
+	  ST_Intersection() and ST_Intersects() for geography.
 
 2009-11-05 00:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4746] Remove createdb_opt lines from psql and createlang calls.
-	  (#228)
+	* [r4746] utils/postgis_restore.pl: Remove createdb_opt lines from
+	  psql and createlang calls. (#228)
 
 2009-11-05 00:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4745] Make non-M attempts to run LRS functions error out
-	  instead of return NULL (#113)
+	* [r4745] postgis/lwgeom_functions_lrs.c: Make non-M attempts to
+	  run LRS functions error out instead of return NULL (#113)
 
 2009-11-04 23:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4744] Fix for #273? Some unitialized variables may have been
-	  causing problems. Initializing them fixed this problem for me.
+	* [r4744] postgis/lwgeom_in_gml.c: Fix for #273? Some unitialized
+	  variables may have been causing problems. Initializing them fixed
+	  this problem for me.
 
 2009-11-04 23:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4743] Fix hausdorf crasher (#279)
+	* [r4743] postgis/lwgeom_geos.c: Fix hausdorf crasher (#279)
 
 2009-11-04 21:19  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4742] revert wrong commit (r4741) on wktparse.lex file
+	* [r4742] liblwgeom/wktparse.lex: revert wrong commit (r4741) on
+	  wktparse.lex file
 
 2009-11-04 21:10  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4741] Allow a double to not have digit after dot (related to
-	  #175). Update unit test case
+	* [r4741] liblwgeom/wktparse.lex, postgis/lwgeom_in_gml.c,
+	  regress/in_gml.sql, regress/in_gml_expected: Allow a double to
+	  not have digit after dot (related to #175). Update unit test case
 
 2009-11-04 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4739] Fix for #175, numbers with a terminal decimal won't
-	  parse.
+	* [r4739] liblwgeom/lex.yy.c, liblwgeom/wktparse.lex: Fix for #175,
+	  numbers with a terminal decimal won't parse.
 
 2009-11-04 18:59  Regina Obe <lr at pcorp.us>
 
-	* [r4737] amend ST_Length to include use_spheroid proto and amend
-	  examples to state new default behavior
+	* [r4737] doc/reference.xml: amend ST_Length to include
+	  use_spheroid proto and amend examples to state new default
+	  behavior
 
 2009-11-04 18:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4736] Allow ~= operator to recheck, per #253.
+	* [r4736] postgis/lwgeom_gist.c: Allow ~= operator to recheck, per
+	  #253.
 
 2009-11-04 11:57  Regina Obe <lr at pcorp.us>
 
-	* [r4735] type correction in ST_BuildArea output. Add additional
-	  proto to ST_Area and correct the example to show the new spheroid
-	  measurement default
+	* [r4735] doc/reference.xml: type correction in ST_BuildArea
+	  output. Add additional proto to ST_Area and correct the example
+	  to show the new spheroid measurement default
 
 2009-11-04 09:53  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4734] Give priority to gml namespace attribute if any. Apply a
-	  fix on ring incrementation (Surface/interior)
+	* [r4734] postgis/lwgeom_in_gml.c: Give priority to gml namespace
+	  attribute if any. Apply a fix on ring incrementation
+	  (Surface/interior)
 
 2009-11-04 03:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4733] Change ST_Area(geog) to defaul to spheroid calculation.
+	* [r4733] postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: Change ST_Area(geog) to defaul
+	  to spheroid calculation.
 
 2009-11-04 00:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4732] Remove unit test failure cases in 32-bit architectures.
-	  Now have to test correctness
+	* [r4732] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Remove unit test failure cases in 32-bit architectures. Now have
+	  to test correctness
 	  of algorithms on test data in 64-bit environment.
 
 2009-11-03 22:26  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4731] Initial support of Xlink. Add related units tests. Few
-	  cleaning
+	* [r4731] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Initial support of Xlink. Add related
+	  units tests. Few cleaning
 
 2009-11-03 22:24  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4730] Add xpath headers support for libxml2
+	* [r4730] configure.ac: Add xpath headers support for libxml2
 
 2009-11-03 21:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4729] File headers and property setting.
+	* [r4729] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwspheroid.c: File headers and property setting.
 
 2009-11-03 21:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4728] Add in handlers to avoid sheroid area cases we currently
-	  cannot handle.
+	* [r4728] postgis/geography_measurement.c: Add in handlers to avoid
+	  sheroid area cases we currently cannot handle.
 
 2009-11-03 21:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4727] Slight change in ST_Area wording.
+	* [r4727] doc/reference.xml: Slight change in ST_Area wording.
 
 2009-11-03 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r4726] amend distance proto and example -- now we default to
-	  spheroid
+	* [r4726] doc/reference.xml: amend distance proto and example --
+	  now we default to spheroid
 
 2009-11-03 13:36  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4725] Add namespace support. Add pointProperty and pointRep
-	  support. Fix pos and posList spaces inside coordinates issue.
-	  Comments update. Update unit tests
+	* [r4725] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add namespace support. Add pointProperty
+	  and pointRep support. Fix pos and posList spaces inside
+	  coordinates issue. Comments update. Update unit tests
 
 2009-11-03 10:03  Regina Obe <lr at pcorp.us>
 
-	* [r4724] get rid of extra para tag
+	* [r4724] doc/reference.xml: get rid of extra para tag
 
 2009-11-03 09:47  Regina Obe <lr at pcorp.us>
 
-	* [r4723] more typo fixing
+	* [r4723] doc/reference.xml: more typo fixing
 
 2009-11-03 09:33  Regina Obe <lr at pcorp.us>
 
-	* [r4722] fix typo
+	* [r4722] doc/reference.xml: fix typo
 
 2009-11-03 05:19  Regina Obe <lr at pcorp.us>
 
-	* [r4721] Document ST_Buffer for geography and caveats
+	* [r4721] doc/reference.xml: Document ST_Buffer for geography and
+	  caveats
 
 2009-11-03 02:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4720] Re-enable other geodetic unit tests and remove Java code
-	  block.
+	* [r4720] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwspheroid.c:
+	  Re-enable other geodetic unit tests and remove Java code block.
 
 2009-11-03 00:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4719] First cut of ST_Area(geography) on spheroid. Currently
-	  not default, use ST_Area(geog, true) to enable it. Beware of
-	  limitations over poles and eequator.
+	* [r4719] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/g_box.c,
+	  liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
+	  postgis/geography.h, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: First cut of ST_Area(geography)
+	  on spheroid. Currently not default, use ST_Area(geog, true) to
+	  enable it. Beware of limitations over poles and eequator.
 
 2009-11-02 12:05  Regina Obe <lr at pcorp.us>
 
-	* [r4717] minor corrections to ST_distance_sphere/spheroid
-	  descriptions
+	* [r4717] doc/reference.xml: minor corrections to
+	  ST_distance_sphere/spheroid descriptions
 
 2009-11-01 22:31  Regina Obe <lr at pcorp.us>
 
-	* [r4716] amend doc for st_distance_sphere, st_distance_spheroid to
-	  reflect expanded support.
+	* [r4716] doc/reference.xml: amend doc for st_distance_sphere,
+	  st_distance_spheroid to reflect expanded support.
 
 2009-10-31 05:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4713] Make distance_spher(oid) functions a little more type
-	  safe.
+	* [r4713] postgis/lwgeom_spheroid.c: Make distance_spher(oid)
+	  functions a little more type safe.
 
 2009-10-31 04:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4712] Update distance_sphere and distance_spheroid to back onto
-	  new geodetic handlers and support generic geometry.
+	* [r4712] postgis/lwgeom_spheroid.c, postgis/postgis.sql.in.c:
+	  Update distance_sphere and distance_spheroid to back onto new
+	  geodetic handlers and support generic geometry.
 
 2009-10-31 00:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4711] Tighten up geometry->geography case (#265)
+	* [r4711] postgis/geography_inout.c: Tighten up geometry->geography
+	  case (#265)
 
 2009-10-31 00:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4710] Add ST_Length() implementation on spheroid and
-	  rationalize the sphere/spheroid implementations into
+	* [r4710] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/libgeom.h,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwspheroid.h, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: Add ST_Length() implementation
+	  on spheroid and rationalize the sphere/spheroid implementations
+	  into
 	  a smaller shared set of functions.
 
 2009-10-30 20:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4709] Add in spheroid calculations for ST_Distance and
-	  ST_DWithin.
+	* [r4709] liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwspheroid.c, liblwgeom/lwspheroid.h,
+	  postgis/geography.h, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: Add in spheroid calculations for
+	  ST_Distance and ST_DWithin.
 
 2009-10-30 19:00  Regina Obe <lr at pcorp.us>
 
-	* [r4708] Add link to new compatibility matrix
+	* [r4708] doc/installation.xml: Add link to new compatibility
+	  matrix
 
 2009-10-29 20:31  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4705] Change dimension to srsDimension (GML 3.1.1)
+	* [r4705] postgis/lwgeom_in_gml.c, regress/in_gml.sql: Change
+	  dimension to srsDimension (GML 3.1.1)
 
 2009-10-29 20:21  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4704] Change attribute dimension into srsDimension (GML 3.1.1),
-	  cf #276
+	* [r4704] postgis/lwgeom_gml.c, regress/gml_expected: Change
+	  attribute dimension into srsDimension (GML 3.1.1), cf #276
 
 2009-10-29 19:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4702] Minor changes for numerical stability. Remove logging.
+	* [r4702] liblwgeom/lwspheroid.c: Minor changes for numerical
+	  stability. Remove logging.
 
 2009-10-29 19:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4701] Increase precision of minor axis constant.
+	* [r4701] postgis/geography.h: Increase precision of minor axis
+	  constant.
 
 2009-10-29 19:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4700] Spheroid distance calculation between points added.
+	* [r4700] liblwgeom/Makefile.in, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, liblwgeom/lwspheroid.c,
+	  liblwgeom/lwspheroid.h: Spheroid distance calculation between
+	  points added.
 
 2009-10-29 18:42  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4699] Add mixed GML srs support. Add ability to deal with
-	  lat/lon issue in GML 3. Fix GML collection units tests. Update
-	  units tests
+	* [r4699] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add mixed GML srs support. Add ability
+	  to deal with lat/lon issue in GML 3. Fix GML collection units
+	  tests. Update units tests
 
 2009-10-29 18:40  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4698] Expose transform_point, make_project and
-	  GetProj4StringSPI. Creation of lwgem_transform.h
+	* [r4698] postgis/lwgeom_transform.c, postgis/lwgeom_transform.h:
+	  Expose transform_point, make_project and GetProj4StringSPI.
+	  Creation of lwgem_transform.h
 
 2009-10-29 14:21  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4697] Update unit test result, related to error message change
-	  (r4662 in lwgeom_transform.c)
+	* [r4697] regress/kml_expected: Update unit test result, related to
+	  error message change (r4662 in lwgeom_transform.c)
 
 2009-10-29 14:08  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4696] Add attribute dimension in gml:pos and gml:posList. Fix
-	  geometrycollection invalid GML output. Update units test. Cf #276
+	* [r4696] postgis/lwgeom_gml.c, regress/gml.sql,
+	  regress/gml_expected: Add attribute dimension in gml:pos and
+	  gml:posList. Fix geometrycollection invalid GML output. Update
+	  units test. Cf #276
 
 2009-10-28 23:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4694] Note why the penalty function was changed.
+	* [r4694] postgis/geography_gist.c: Note why the penalty function
+	  was changed.
 
 2009-10-28 23:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4693] Remove overly clever penalty calculation and improve
-	  index structure a lot!
+	* [r4693] postgis/geography_gist.c: Remove overly clever penalty
+	  calculation and improve index structure a lot!
 
 2009-10-28 18:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4692] Fill in actual error condition
+	* [r4692] postgis/geography_gist.c: Fill in actual error condition
 
 2009-10-28 18:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4691] Fix error in picksplit routine, perhaps will fix balance
-	  problem.
+	* [r4691] postgis/geography_gist.c,
+	  postgis/geography_measurement.c: Fix error in picksplit routine,
+	  perhaps will fix balance problem.
 
 2009-10-28 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r4690] slight attribution update
+	* [r4690] doc/introduction.xml: slight attribution update
 
 2009-10-28 11:56  Regina Obe <lr at pcorp.us>
 
-	* [r4689] minor update to release notes (copying content from
-	  branch 1.3 not in trunk)
+	* [r4689] doc/release_notes.xml: minor update to release notes
+	  (copying content from branch 1.3 not in trunk)
 
 2009-10-28 11:47  Regina Obe <lr at pcorp.us>
 
-	* [r4687] switch pretty tag back to credits -- already linked in
-	  reference.xml
+	* [r4687] doc/introduction.xml: switch pretty tag back to credits
+	  -- already linked in reference.xml
 
 2009-10-28 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r4686] update credits to include breakout of PSC and bump up
-	  people with commit access and currently committing work
+	* [r4686] doc/introduction.xml: update credits to include breakout
+	  of PSC and bump up people with commit access and currently
+	  committing work
 
 2009-10-28 11:05  Regina Obe <lr at pcorp.us>
 
-	* [r4684] copy release notes text from branch 1.4 which is
-	  strangely more up to date.
+	* [r4684] doc/release_notes.xml: copy release notes text from
+	  branch 1.4 which is strangely more up to date.
 
 2009-10-28 10:58  Regina Obe <lr at pcorp.us>
 
-	* [r4683] correct links to postgis bug tracker and subversion
-	  repository. Also amend the release_notes section to reflect newer
-	  version changes
+	* [r4683] doc/release_notes.xml, doc/reporting.xml: correct links
+	  to postgis bug tracker and subversion repository. Also amend the
+	  release_notes section to reflect newer version changes
 
 2009-10-27 21:39  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4682] Fix huge number overflow in export functions, cf #277
+	* [r4682] postgis/lwgeom_export.h, postgis/lwgeom_geojson.c,
+	  postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c:
+	  Fix huge number overflow in export functions, cf #277
 
 2009-10-24 16:37  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4680] Add multi data coordinates support. Add unit test case
-	  data_1
+	* [r4680] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Add multi data coordinates support. Add
+	  unit test case data_1
 
 2009-10-24 16:35  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4679] Add ptarray_merge function
+	* [r4679] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add
+	  ptarray_merge function
 
 2009-10-23 23:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4677] Update personal information.
+	* [r4677] doc/postgis.xml: Update personal information.
 
 2009-10-23 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r4676] typo in example
+	* [r4676] doc/reference.xml: typo in example
 
 2009-10-23 15:51  Regina Obe <lr at pcorp.us>
 
-	* [r4675] put in availability note for ST_GeomFromGML, link back
-	  from ST_AsGML, note about libxml2 required
+	* [r4675] doc/reference.xml: put in availability note for
+	  ST_GeomFromGML, link back from ST_AsGML, note about libxml2
+	  required
 
 2009-10-23 13:26  Regina Obe <lr at pcorp.us>
 
-	* [r4672] Preliminary documentation for ST_GeomFromGML and logic to
-	  support gml input parameters
+	* [r4672] doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: Preliminary
+	  documentation for ST_GeomFromGML and logic to support gml input
+	  parameters
 
 2009-10-22 14:08  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4671] Use ptarray_isclosed3d to check if 3D rings are closed
-	  also on Z. Update units tests cases
+	* [r4671] postgis/lwgeom_in_gml.c, regress/in_gml.sql,
+	  regress/in_gml_expected: Use ptarray_isclosed3d to check if 3D
+	  rings are closed also on Z. Update units tests cases
 
 2009-10-22 14:06  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4670] Add ptarray_isclosed3d function
+	* [r4670] liblwgeom/liblwgeom.h, liblwgeom/ptarray.c: Add
+	  ptarray_isclosed3d function
 
 2009-10-20 15:30  Regina Obe <lr at pcorp.us>
 
-	* [r4669] fix typo in libxml deactivated notice
+	* [r4669] configure.ac: fix typo in libxml deactivated notice
 
 2009-10-20 13:07  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4668] Add HAVE_LIBXML2
+	* [r4668] postgis_config.h.in: Add HAVE_LIBXML2
 
 2009-10-20 12:54  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4667] Add initial version of GeomFromGML function, and units
-	  tests cases.
+	* [r4667] postgis/Makefile.in, postgis/lwgeom_in_gml.c,
+	  postgis/postgis.sql.in.c, regress/Makefile.in,
+	  regress/in_gml.sql, regress/in_gml_expected: Add initial version
+	  of GeomFromGML function, and units tests cases.
 
 2009-10-20 12:51  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4666] Add libxml2 support (needed by GeomFromGML)
+	* [r4666] configure.ac, postgis/sqldefines.h.in: Add libxml2
+	  support (needed by GeomFromGML)
 
 2009-10-19 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r4665] update to include ST_Length for geography
+	* [r4665] doc/reference.xml: update to include ST_Length for
+	  geography
 
 2009-10-19 05:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4664] Add _ST_BestSRID(Geography) utility function to support
+	* [r4664] postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c, postgis/lwgeom_transform.c: Add
+	  _ST_BestSRID(Geography) utility function to support
 	  ST_Buffer(geography, radius) hack that casts back and forth to
 	  geometry.
 
 2009-10-18 21:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4663] Add in support for magic srid numbers that will always be
-	  available for UTM WGS84 and polar stereography. Will be used in
-	  wrappers that allow geometry functions to be applied to
-	  geography.
+	* [r4663] postgis/lwgeom_transform.c: Add in support for magic srid
+	  numbers that will always be available for UTM WGS84 and polar
+	  stereography. Will be used in wrappers that allow geometry
+	  functions to be applied to geography.
 
 2009-10-18 04:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4662] ST_Length(geography) per #266
+	* [r4662] liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, postgis/geography.sql.in.c,
+	  postgis/geography_measurement.c: ST_Length(geography) per #266
 
 2009-10-16 23:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4661] Muck with index logging code.
+	* [r4661] postgis/geography_gist.c, postgis/lwgeom_gist.c: Muck
+	  with index logging code.
 
 2009-10-16 16:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4660] Fix the geography <column> && <column> selectivity code.
-	  Now the answers between geometry and geography are reasonably
-	  similar :)
+	* [r4660] postgis/geography_estimate.c: Fix the geography <column>
+	  && <column> selectivity code. Now the answers between geometry
+	  and geography are reasonably similar :)
 
 2009-10-16 16:31  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4659] Commit a first-hack attempt at a script to test the
-	  geography join estimation code.
+	* [r4659] utils/test_geography_joinestimation.pl: Commit a
+	  first-hack attempt at a script to test the geography join
+	  estimation code.
 
 2009-10-16 16:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4658] Change "Mixed Geometry Types" message into a warning
-	  rather than an error in the existing join estimation test script.
+	* [r4658] utils/test_joinestimation.pl: Change "Mixed Geometry
+	  Types" message into a warning rather than an error in the
+	  existing join estimation test script.
 
 2009-10-16 13:33  Regina Obe <lr at pcorp.us>
 
-	* [r4657] revise to test && against table and also put in some
-	  floating points to make tests more interesting
+	* [r4657] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: revise to test &&
+	  against table and also put in some floating points to make tests
+	  more interesting
 
 2009-10-16 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r4656] #269 get rid of geography -> geometry implicit to make it
-	  an explicit cast
+	* [r4656] postgis/geography.sql.in.c: #269 get rid of geography ->
+	  geometry implicit to make it an explicit cast
 
 2009-10-16 09:37  Sandro Santilli <strk at kbt.io>
 
-	* [r4655] Tell what the default is for -N in help output and README
-	  file
+	* [r4655] loader/README.shp2pgsql, loader/shp2pgsql.c: Tell what
+	  the default is for -N in help output and README file
 
 2009-10-15 17:50  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4654] Update the TYPMOD_SET_* macros in the same way as for the
-	  FLAGS_SET_* macros earlier, so that they actually change the
-	  variable they reference.
+	* [r4654] liblwgeom/cunit/cu_libgeom.c, liblwgeom/libgeom.h,
+	  postgis/geography_inout.c: Update the TYPMOD_SET_* macros in the
+	  same way as for the FLAGS_SET_* macros earlier, so that they
+	  actually change the variable they reference.
 
 2009-10-15 17:45  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4653] Add (slightly hacked) version of geography selectivity
-	  test script to the repo.
+	* [r4653] utils/test_geography_estimation.pl: Add (slightly hacked)
+	  version of geography selectivity test script to the repo.
 
 2009-10-15 17:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4652] Fix test_estimation.pl script so it doesn't require oids
-	  - no-one uses these in the 21st century...
+	* [r4652] utils/test_estimation.pl: Fix test_estimation.pl script
+	  so it doesn't require oids - no-one uses these in the 21st
+	  century...
 
 2009-10-15 15:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4651] Alter the FLAGS_SET_* macros so that they actually update
-	  the specified flag variable, rather than just returning the new
-	  value of the flag variable.
+	* [r4651] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_libgeom.c, liblwgeom/g_coord.c,
+	  liblwgeom/g_serialized.c, liblwgeom/g_util.c,
+	  liblwgeom/libgeom.h, postgis/geography_estimate.c,
+	  postgis/geography_gist.c, postgis/geography_inout.c: Alter the
+	  FLAGS_SET_* macros so that they actually update the specified
+	  flag variable, rather than just returning the new value of the
+	  flag variable.
 
 2009-10-15 14:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4650] Fix for column intersection geography queries sometimes
-	  returning "lwgeom_get_gbox_geodetic: non-geodetic gbox provided"
-	  during execution - a missing initialisation bug.
+	* [r4650] postgis/geography_estimate.c: Fix for column intersection
+	  geography queries sometimes returning "lwgeom_get_gbox_geodetic:
+	  non-geodetic gbox provided" during execution - a missing
+	  initialisation bug.
 
 2009-10-14 16:57  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4649] Re-enable ANALYZE hook, now that it doesn't crash upon
-	  loading Paul's test dataset anymore.
+	* [r4649] postgis/geography.sql.in.c: Re-enable ANALYZE hook, now
+	  that it doesn't crash upon loading Paul's test dataset anymore.
 
 2009-10-14 16:22  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4648] Don't use the default (integer) version of abs() during
-	  floating point calculations...
+	* [r4648] postgis/geography_estimate.c: Don't use the default
+	  (integer) version of abs() during floating point calculations...
 
 2009-10-13 19:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4647] Much better fix for NaN area problem.
+	* [r4647] liblwgeom/lwgeodetic.c: Much better fix for NaN area
+	  problem.
 
 2009-10-13 19:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4646] HAck fix for NaN areas.
+	* [r4646] liblwgeom/lwgeodetic.c: HAck fix for NaN areas.
 
 2009-10-11 02:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4640] Don't copy bboxes from lwgeom to gserialized when working
-	  with geodetics. (#263)
+	* [r4640] liblwgeom/g_serialized.c: Don't copy bboxes from lwgeom
+	  to gserialized when working with geodetics. (#263)
 
 2009-10-10 16:59  Regina Obe <lr at pcorp.us>
 
-	* [r4639] update to include ST_Covers geography
+	* [r4639] doc/reference.xml: update to include ST_Covers geography
 
 2009-10-10 15:43  Regina Obe <lr at pcorp.us>
 
-	* [r4638] update ST_Area with geography examples
+	* [r4638] doc/reference.xml: update ST_Area with geography examples
 
 2009-10-10 03:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4637] Add geometry(geography) case per #257
+	* [r4637] postgis/geography.sql.in.c, postgis/geography_inout.c:
+	  Add geometry(geography) case per #257
 
 2009-10-10 00:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4636] Fix ST_Area(geography) calculation to be more... correct.
+	* [r4636] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Fix
+	  ST_Area(geography) calculation to be more... correct.
 
 2009-10-09 19:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4635] Add implementation for ST_Covers(geography, geography) in
+	* [r4635] liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeom.c, liblwgeom/measures.c,
+	  postgis/geography.sql.in.c, postgis/geography_measurement.c,
+	  postgis/lwgeom_dump.c, postgis/lwgeom_functions_basic.c: Add
+	  implementation for ST_Covers(geography, geography) in
 	  point-in-polygon case.
 
 2009-10-09 18:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4634] Fix incorrect use of flags macros
+	* [r4634] liblwgeom/g_box.c: Fix incorrect use of flags macros
 
 2009-10-09 16:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4633] One more fix for #260.
+	* [r4633] liblwgeom/g_box.c: One more fix for #260.
 
 2009-10-09 16:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4632] Fix for #261 (spurious dimension difference errors)
+	* [r4632] liblwgeom/g_box.c: Fix for #261 (spurious dimension
+	  difference errors)
 
 2009-10-09 10:39  Regina Obe <lr at pcorp.us>
 
-	* [r4631] Put in proto for ST_Area(geography). Still need to put in
-	  example but my ST_Area is non-existent will double-check why.
+	* [r4631] doc/reference.xml: Put in proto for ST_Area(geography).
+	  Still need to put in example but my ST_Area is non-existent will
+	  double-check why.
 
 2009-10-09 04:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4630] Add ST_PointOutside() function for testing purposes.
+	* [r4630] liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
+	  postgis/geography.sql.in.c, postgis/geography_measurement.c: Add
+	  ST_PointOutside() function for testing purposes.
 
 2009-10-08 19:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4629] Make geographic point initialization slightly more
-	  efficient (avoid doing it twice for each vertex)
+	* [r4629] liblwgeom/lwgeodetic.c: Make geographic point
+	  initialization slightly more efficient (avoid doing it twice for
+	  each vertex)
 
 2009-10-08 18:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4628] Make error messages slightly less opaque
+	* [r4628] postgis/geography_measurement.c: Make error messages
+	  slightly less opaque
 
 2009-10-08 18:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4627] Comment out analyze argument in geometry type creation --
-	  it is causing a crash for me when loading my test data tables.
+	* [r4627] postgis/geography.sql.in.c: Comment out analyze argument
+	  in geometry type creation -- it is causing a crash for me when
+	  loading my test data tables.
 
 2009-10-08 17:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4626] Change radius figure to common average.
+	* [r4626] postgis/geography.h: Change radius figure to common
+	  average.
 
 2009-10-08 17:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4625] Reformat SQL lines with tabs
+	* [r4625] postgis/geography.sql.in.c: Reformat SQL lines with tabs
 
 2009-10-08 11:43  Regina Obe <lr at pcorp.us>
 
-	* [r4624] revise readme to include link to instructions for garden
-	  test
+	* [r4624] doc/README: revise readme to include link to instructions
+	  for garden test
 
 2009-10-08 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r4623] Revise to have function list past in as arg to xsltproc
+	* [r4623] doc/xsl/postgis_gardentest_subset.sql.xsl: Revise to have
+	  function list past in as arg to xsltproc
 
 2009-10-08 10:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4622] Commit first attempt at working geography index
-	  selectivity - the conversion should be there, however it needs
-	  some kind of test harness to verify some of the results.
+	* [r4622] postgis/geography_estimate.c: Commit first attempt at
+	  working geography index selectivity - the conversion should be
+	  there, however it needs some kind of test harness to verify some
+	  of the results.
 
 2009-10-08 05:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4621] ST_Area(geography) implementation and SQL bindings.
+	* [r4621] liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h, postgis/Makefile.in,
+	  postgis/geography.sql.in.c, postgis/geography_distance.c,
+	  postgis/geography_measurement.c: ST_Area(geography)
+	  implementation and SQL bindings.
 
 2009-10-07 14:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4620] Make the calculation of gboxes a little simpler in the db
-	  level code.
+	* [r4620] liblwgeom/g_box.c, liblwgeom/libgeom.h,
+	  postgis/geography_distance.c: Make the calculation of gboxes a
+	  little simpler in the db level code.
 
 2009-10-07 12:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4618] Fix #179: ST_MakeLine and ST_MakeLine_Garry crash server
-	  with null arrays again. There was another non-NULL safe array
-	  iterator within LWGEOM_makeline_garray.
+	* [r4618] postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c:
+	  Fix #179: ST_MakeLine and ST_MakeLine_Garry crash server with
+	  null arrays again. There was another non-NULL safe array iterator
+	  within LWGEOM_makeline_garray.
 
 2009-10-07 11:52  Regina Obe <lr at pcorp.us>
 
-	* [r4617] Add table with multiple nulls to garden of geometries.
-	  Evidentally -- there are some NULL bugs that escape trapping with
-	  just a single null geometry in the table.
+	* [r4617] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: Add table with
+	  multiple nulls to garden of geometries. Evidentally -- there are
+	  some NULL bugs that escape trapping with just a single null
+	  geometry in the table.
 
 2009-10-07 04:38  Regina Obe <lr at pcorp.us>
 
-	* [r4615] flip order of ST_Relate protos as Martin observes it
-	  doesn't match our description
+	* [r4615] doc/reference.xml: flip order of ST_Relate protos as
+	  Martin observes it doesn't match our description
 
 2009-10-07 03:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4614] Put prototypes into place
+	* [r4614] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Put
+	  prototypes into place
 
 2009-10-07 03:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4613] Change from pass by reference to pass by value
+	* [r4613] liblwgeom/g_box.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c: Change from pass by reference to pass by
+	  value
 
 2009-10-07 03:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4612] Short circuit the edge intersection test when the gboxes
-	  are disjoint
+	* [r4612] liblwgeom/lwgeodetic.c: Short circuit the edge
+	  intersection test when the gboxes are disjoint
 
 2009-10-06 16:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4611] First attempt at porting the estimate_selectivity()
-	  function to handle 3 dimensions. Note this is mostly untested at
-	  the moment, as this is only the function that cuts the relevant
-	  section out of the histogram. We still need to plug this into the
-	  PostgreSQL infrastructure.
+	* [r4611] postgis/geography_estimate.c: First attempt at porting
+	  the estimate_selectivity() function to handle 3 dimensions. Note
+	  this is mostly untested at the moment, as this is only the
+	  function that cuts the relevant section out of the histogram. We
+	  still need to plug this into the PostgreSQL infrastructure.
 
 2009-10-06 13:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4610] Fix #258: ST_HausdorffDistance crashes server. Another
-	  geometry free typo (same as #241) in both st_hausdorffdistance()
-	  and st_hausdorffdistancedensify().
+	* [r4610] postgis/lwgeom_geos.c: Fix #258: ST_HausdorffDistance
+	  crashes server. Another geometry free typo (same as #241) in both
+	  st_hausdorffdistance() and st_hausdorffdistancedensify().
 
 2009-10-06 13:43  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4608] Fix #241: ST_LineCrossingDirection Server Crash
-	  (Segfault) caused by a typo freeing the wrong parameter.
+	* [r4608] postgis/lwgeom_functions_analytic.c: Fix #241:
+	  ST_LineCrossingDirection Server Crash (Segfault) caused by a typo
+	  freeing the wrong parameter.
 
 2009-10-06 12:02  Regina Obe <lr at pcorp.us>
 
-	* [r4607] Put NULL safety tests back in now that Mark has fixed
-	  aggregate collection bug
+	* [r4607] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: Put NULL safety tests
+	  back in now that Mark has fixed aggregate collection bug
 
 2009-10-06 11:15  Regina Obe <lr at pcorp.us>
 
-	* [r4606] Turn of Paul's accidental commit of fanboy mac enabled
-	  random test
+	* [r4606] liblwgeom/cunit/cu_geodetic.c: Turn of Paul's accidental
+	  commit of fanboy mac enabled random test
 
 2009-10-06 10:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4605] Fix compilation bug when debug is enabled.
+	* [r4605] liblwgeom/lwgeodetic.c: Fix compilation bug when debug is
+	  enabled.
 
 2009-10-06 10:15  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4604] Fix another non-NULL safe array iteration within
+	* [r4604] postgis/lwgeom_accum.c, postgis/lwgeom_functions_basic.c:
+	  Fix another non-NULL safe array iteration within
 	  LWGEOM_collect_garray, as discovered by Regina's torture tests.
 
 2009-10-06 08:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4602] Move CFLAGS after the PGXS include directive, so that the
-	  autotools configuration doesn't getting overwritten by the PGXS
-	  version. Required when passing custom compiler f
+	* [r4602] loader/Makefile.in: Move CFLAGS after the PGXS include
+	  directive, so that the autotools configuration doesn't getting
+	  overwritten by the PGXS version. Required when passing custom
+	  compiler f
 	  lags into PostGIS as reported by William Kyngesburye.
 
 2009-10-06 04:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4600] Make db implementation consistent with liblwgeom
+	* [r4600] liblwgeom/cunit/cu_geodetic.c,
+	  postgis/geography_distance.c: Make db implementation consistent
+	  with liblwgeom
 
 2009-10-06 04:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4599] Change signatures for lwgeom distance sphere
+	* [r4599] liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Change signatures
+	  for lwgeom distance sphere
 
 2009-10-06 04:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4598] New point-outside routine, and allow distances against
-	  empty geometries.
+	* [r4598] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
+	  liblwgeom/libgeom.h, liblwgeom/lwgeodetic.c: New point-outside
+	  routine, and allow distances against empty geometries.
 
 2009-10-05 21:15  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4597] updated ST_IsValid's reference to the OGC specs.
+	* [r4597] doc/reference.xml: updated ST_IsValid's reference to the
+	  OGC specs.
 
 2009-10-05 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4596] More test cases in there (but turned off, because they
-	  fail :(
+	* [r4596] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: More test cases in there (but turned off,
+	  because they fail :(
 
 2009-10-05 19:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4595] Add untested new p-i-p approach for more testing later.
+	* [r4595] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Add untested new p-i-p approach for more
+	  testing later.
 
 2009-10-05 16:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4594] Commit first attempt at a multi-D statistics histogram
-	  builder. Note that while geodetic data is inherently 3D, the
-	  builder also contains code to handle lower dimension cartesian
-	  coordinates, which should make porting to ggeometry easier at a
-	  later date. At the moment there are no selectivity routines which
-	  actually use the histograms for real queries, however a
-	  reasonably convincing histogram is created in pg_statistic and
-	  all regression tests pass here.
+	* [r4594] postgis/geography_estimate.c: Commit first attempt at a
+	  multi-D statistics histogram builder. Note that while geodetic
+	  data is inherently 3D, the builder also contains code to handle
+	  lower dimension cartesian coordinates, which should make porting
+	  to ggeometry easier at a later date. At the moment there are no
+	  selectivity routines which actually use the histograms for real
+	  queries, however a reasonably convincing histogram is created in
+	  pg_statistic and all regression tests pass here.
 
 2009-10-05 14:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4593] Increase precision.
+	* [r4593] liblwgeom/cunit/cu_geodetic.c: Increase precision.
 
 2009-10-05 14:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4592] Add another printing block
+	* [r4592] liblwgeom/cunit/cu_geodetic.c: Add another printing block
 
 2009-10-05 12:52  Regina Obe <lr at pcorp.us>
 
-	* [r4591] more errors in my logic
+	* [r4591] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: more errors in my
+	  logic
 
 2009-10-05 11:45  Regina Obe <lr at pcorp.us>
 
-	* [r4590] more corrections
+	* [r4590] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: more corrections
 
 2009-10-05 05:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4589] Added new point-on-edge routine still no joy on bad test
-	  case.
+	* [r4589] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Added new point-on-edge routine still no
+	  joy on bad test case.
 
 2009-10-04 22:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4588] Add another test case that needs resolution
+	* [r4588] liblwgeom/cunit/cu_geodetic.c: Add another test case that
+	  needs resolution
 
 2009-10-04 01:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4587] Add SQL bindings for selectivity functions.
+	* [r4587] postgis/geography.sql.in.c: Add SQL bindings for
+	  selectivity functions.
 
 2009-10-04 00:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4586] revert to previous version
+	* [r4586] install-sh: revert to previous version
 
 2009-10-04 00:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4585] Some fixes to the ST_DWithin code.
+	* [r4585] install-sh, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/lwgeodetic.c, postgis/geography.sql.in.c,
+	  postgis/geography_distance.c, postgis/geography_estimate.c,
+	  postgis/geography_gist.c: Some fixes to the ST_DWithin code.
 
 2009-10-02 20:07  Regina Obe <lr at pcorp.us>
 
-	* [r4584] more changes to better test geography
+	* [r4584] doc/xsl/postgis_gardentest.sql.xsl,
+	  doc/xsl/postgis_gardentest_subset.sql.xsl: more changes to better
+	  test geography
 
 2009-10-02 19:24  Regina Obe <lr at pcorp.us>
 
-	* [r4583] cosmetic change to tolerance args for ST_DWithin
+	* [r4583] doc/reference.xml: cosmetic change to tolerance args for
+	  ST_DWithin
 
 2009-10-02 19:21  Regina Obe <lr at pcorp.us>
 
-	* [r4582] put create table examples in program listing tag
+	* [r4582] doc/using_postgis_dataman.xml: put create table examples
+	  in program listing tag
 
 2009-10-02 19:08  Regina Obe <lr at pcorp.us>
 
-	* [r4581] add geography proto for ST_DWithin, also fill in some
-	  availability marks forgotten.
+	* [r4581] doc/reference.xml: add geography proto for ST_DWithin,
+	  also fill in some availability marks forgotten.
 
 2009-10-02 18:44  Regina Obe <lr at pcorp.us>
 
-	* [r4580] Add geography example for ST_Distance, more geometry
-	  examples and amend to reflect its in meters
+	* [r4580] doc/reference.xml: Add geography example for ST_Distance,
+	  more geometry examples and amend to reflect its in meters
 
 2009-10-02 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4579] Largely untested implementation of ST_DWithin(geography,
-	  geography).
+	* [r4579] postgis/geography.h, postgis/geography.sql.in.c,
+	  postgis/geography_distance.c, postgis/geography_gist.c,
+	  postgis/geography_inout.c: Largely untested implementation of
+	  ST_DWithin(geography, geography).
 	  We're in business baby!
 
 2009-10-02 14:13  Sandro Santilli <strk at kbt.io>
 
-	* [r4578] typo in help message
+	* [r4578] loader/shp2pgsql.c: typo in help message
 
 2009-10-02 01:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4577] Make the units of st_distance(geography, geography)
-	  meters
+	* [r4577] postgis/geography.h, postgis/geography_distance.c: Make
+	  the units of st_distance(geography, geography) meters
 
 2009-10-01 23:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4576] Fix boner error
+	* [r4576] liblwgeom/lwgeodetic.c: Fix boner error
 
 2009-10-01 21:18  Regina Obe <lr at pcorp.us>
 
-	* [r4575] typos
+	* [r4575] doc/xsl/postgis_gardentest.sql.xsl: typos
 
 2009-10-01 20:37  Regina Obe <lr at pcorp.us>
 
-	* [r4574] put in ST_Distance proto for geography so can test it.
+	* [r4574] doc/reference.xml: put in ST_Distance proto for geography
+	  so can test it.
 
 2009-10-01 19:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4573] ST_Distance(geography, geography) roughed in. Small
-	  detail, currently returns answers in radians. :)
+	* [r4573] liblwgeom/lwgeodetic.c, postgis/Makefile.in,
+	  postgis/geography.h, postgis/geography.sql.in.c,
+	  postgis/geography_distance.c, postgis/geography_gist.c:
+	  ST_Distance(geography, geography) roughed in. Small detail,
+	  currently returns answers in radians. :)
 
 2009-10-01 18:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4572] Add polygon/point distance and tests.
+	* [r4572] liblwgeom/cunit/cu_geodetic.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Add polygon/point
+	  distance and tests.
 
 2009-10-01 14:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4571] Wow, error that only showed up in MinGW, but totally an
-	  error. I wonder why my test passed this... clean memory I guess.
+	* [r4571] liblwgeom/cunit/cu_geodetic.c: Wow, error that only
+	  showed up in MinGW, but totally an error. I wonder why my test
+	  passed this... clean memory I guess.
 
 2009-10-01 05:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4570] lwgeom sphere distance function and tests for
-	  point/linestring
+	* [r4570] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c: lwgeom sphere distance function and tests
+	  for point/linestring
 
 2009-09-30 23:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4569] Roughing in lwgeom distance machinery now.
+	* [r4569] liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c: Roughing in lwgeom distance machinery now.
 
 2009-09-30 23:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4568] Add edge-edge distance tests.
+	* [r4568] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h: Add edge-edge distance tests.
 
 2009-09-30 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4567] Add return value for point of closest approach on
-	  arc/edge distance.
+	* [r4567] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Add return value for point of closest
+	  approach on arc/edge distance.
 
 2009-09-30 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4566] Add edge-to-point distance calculation and tests
+	* [r4566] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Add edge-to-point distance calculation
+	  and tests
 
 2009-09-30 19:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4565] Remove CPU intensive test and add some lat/lon utility
-	  functions
+	* [r4565] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Remove CPU intensive test and add some lat/lon utility functions
 
 2009-09-30 19:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4564] Make point-in-edge test even looser (fp tolerance factor)
+	* [r4564] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Make point-in-edge test even looser (fp tolerance factor)
 
 2009-09-30 18:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4563] Move defines around a bit.
+	* [r4563] liblwgeom/cunit/cu_geodetic.c: Move defines around a bit.
 
 2009-09-30 18:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4562] Add some debugging blocks for later
+	* [r4562] liblwgeom/cunit/cu_geodetic.c: Add some debugging blocks
+	  for later
 
 2009-09-30 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4561] Add in special case test for parallel / equal edges.
+	* [r4561] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Add in special case test for parallel / equal edges.
 
 2009-09-30 17:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4560] Whoops, make sure we test all our test cases.
+	* [r4560] liblwgeom/cunit/cu_geodetic.c: Whoops, make sure we test
+	  all our test cases.
 
 2009-09-30 17:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4559] Make random brute force test a compile-time option.
+	* [r4559] liblwgeom/cunit/cu_geodetic.c: Make random brute force
+	  test a compile-time option.
 
 2009-09-30 17:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4558] Add more test cases for geocentric bbox calculation and
-	  make 'in cone' test inclusive of end points.
+	* [r4558] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c: Add
+	  more test cases for geocentric bbox calculation and make 'in
+	  cone' test inclusive of end points.
 
 2009-09-30 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r4557] more fixes to make geography friendly
+	* [r4557] doc/xsl/postgis_gardentest.sql.xsl: more fixes to make
+	  geography friendly
 
 2009-09-30 14:10  Sandro Santilli <strk at kbt.io>
 
-	* [r4556] Can't put backslash-commands in 'echo' parameter in a
-	  standard way
+	* [r4556] autogen.sh: Can't put backslash-commands in 'echo'
+	  parameter in a standard way
 	  (would take -e in some cases) so replace \t with some spaces
 
 2009-09-30 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r4555] add missing newline at end of error message (utf8/iconv)
+	* [r4555] loader/shp2pgsql.c: add missing newline at end of error
+	  message (utf8/iconv)
 
 2009-09-30 00:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4554] Re-enable all geodetic tests.
+	* [r4554] liblwgeom/cunit/cu_geodetic.c: Re-enable all geodetic
+	  tests.
 
 2009-09-30 00:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4553] Add some extra comments
+	* [r4553] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Add some extra comments
 
 2009-09-29 20:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4552] astyle the work thus far
+	* [r4552] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: astyle the work thus far
 
 2009-09-29 20:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4551] Flip the clairaut calculations to return both top and
-	  bottom in one go.
+	* [r4551] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Flip the clairaut calculations to return
+	  both top and bottom in one go.
 
 2009-09-29 19:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4550] Remove old GBOX test answers (some were wrong!) in favor
-	  of actual slow calculations
+	* [r4550] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h: Remove old GBOX test answers
+	  (some were wrong!) in favor of actual slow calculations
 
 2009-09-29 19:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4549] Add randomized box maker/checker... still some small
-	  errors?
+	* [r4549] liblwgeom/cunit/cu_geodetic.c: Add randomized box
+	  maker/checker... still some small errors?
 
 2009-09-29 19:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4548] Make polygon pole check a little more general.
+	* [r4548] liblwgeom/lwgeodetic.c: Make polygon pole check a little
+	  more general.
 
 2009-09-29 18:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4547] All bbox test cases now pass. Suck on that!
+	* [r4547] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: All bbox test cases now pass. Suck on
+	  that!
 
 2009-09-29 15:55  Regina Obe <lr at pcorp.us>
 
-	* [r4546] remove null geometry from testing until we fix aggregate
-	  null crashing bug. Also fix multipolygonz and m not returning
-	  those geometry types.
+	* [r4546] doc/xsl/postgis_gardentest.sql.xsl: remove null geometry
+	  from testing until we fix aggregate null crashing bug. Also fix
+	  multipolygonz and m not returning those geometry types.
 
 2009-09-29 14:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4544] Remove un-used function from testing.
+	* [r4544] liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: Remove
+	  un-used function from testing.
 
 2009-09-29 14:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4543] Work on making "on edge" test more reliable.
+	* [r4543] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Work on making "on edge" test more
+	  reliable.
 
 2009-09-29 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r4542] Ensure lwcollection_segmentize2d always return a NEW
-	  geometry. Fixes ticket #254. Add regression test for that bug.
+	* [r4542] liblwgeom/lwcollection.c, regress/regress.sql,
+	  regress/regress_expected: Ensure lwcollection_segmentize2d always
+	  return a NEW geometry. Fixes ticket #254. Add regression test for
+	  that bug.
 
 2009-09-29 12:42  Regina Obe <lr at pcorp.us>
 
-	* [r4541] Add missing protos for geography for ST_AsKML,
-	  ST_AsGeoJSON, ST_AsSVG, ST_AsGML. Revise xml parser special index
-	  generator to not dupe when multiple protos with geography
+	* [r4541] doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: Add
+	  missing protos for geography for ST_AsKML, ST_AsGeoJSON,
+	  ST_AsSVG, ST_AsGML. Revise xml parser special index generator to
+	  not dupe when multiple protos with geography
 
 2009-09-29 12:23  Regina Obe <lr at pcorp.us>
 
-	* [r4540] Put in overload text for ST_AsText and ST_AsBinary to
-	  prevent the function .. is not unique when passing in text
-	  (unknown) rep of a geometry. Still need to do this for ST_AsKML
-	  etc. that Olivier just put in.
+	* [r4540] postgis/geography.sql.in.c: Put in overload text for
+	  ST_AsText and ST_AsBinary to prevent the function .. is not
+	  unique when passing in text (unknown) rep of a geometry. Still
+	  need to do this for ST_AsKML etc. that Olivier just put in.
 
 2009-09-29 07:45  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4539] Update documentation related to geography typmod export
-	  functions (r4535, r4536)
+	* [r4539] doc/using_postgis_dataman.xml: Update documentation
+	  related to geography typmod export functions (r4535, r4536)
 
 2009-09-29 06:34  Regina Obe <lr at pcorp.us>
 
-	* [r4538] Add a new special index section to collect functions that
-	  take as input or output geography data type. Also give pretty
-	  anchor to PostGIS Geography section
+	* [r4538] doc/using_postgis_dataman.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Add a new special index section
+	  to collect functions that take as input or output geography data
+	  type. Also give pretty anchor to PostGIS Geography section
 
 2009-09-28 22:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4537] Test re-org and first cut at edge intersection.
+	* [r4537] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Test re-org and first cut at edge
+	  intersection.
 
 2009-09-28 18:31  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4536] A forgot prototype in ST_AsGeoJson export function
+	* [r4536] postgis/geography.sql.in.c: A forgot prototype in
+	  ST_AsGeoJson export function
 
 2009-09-28 18:16  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4535] Add geography typmod support for export functions
-	  (ST_AsGML, ST_AsGeoJson, ST_KML, St_AsSVG). Create
-	  lwgeom_export.c and lwgeom_export.h to factorize common export
-	  functions routines.
+	* [r4535] postgis/Makefile.in, postgis/geography.sql.in.c,
+	  postgis/geography_inout.c, postgis/lwgeom_export.c,
+	  postgis/lwgeom_export.h, postgis/lwgeom_geojson.c,
+	  postgis/lwgeom_gml.c, postgis/lwgeom_kml.c, postgis/lwgeom_svg.c:
+	  Add geography typmod support for export functions (ST_AsGML,
+	  ST_AsGeoJson, ST_KML, St_AsSVG). Create lwgeom_export.c and
+	  lwgeom_export.h to factorize common export functions routines.
 
 2009-09-25 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r4533] remove regex.h include per Nicklas observation its still
-	  in there.
+	* [r4533] liblwgeom/libgeom.h: remove regex.h include per Nicklas
+	  observation its still in there.
 
 2009-09-23 18:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4532] Add SQL def'n for geography_analyze function.
+	* [r4532] postgis/geography.sql.in.c: Add SQL def'n for
+	  geography_analyze function.
 
 2009-09-23 16:11  Regina Obe <lr at pcorp.us>
 
-	* [r4531] another typo
+	* [r4531] doc/reference.xml: another typo
 
 2009-09-22 21:56  Regina Obe <lr at pcorp.us>
 
-	* [r4530] missing spots for geography.sql and postgis_comments.sql
+	* [r4530] doc/installation.xml: missing spots for geography.sql and
+	  postgis_comments.sql
 
 2009-09-22 21:53  Regina Obe <lr at pcorp.us>
 
-	* [r4529] correct typo
+	* [r4529] doc/reference.xml: correct typo
 
 2009-09-22 21:14  Regina Obe <lr at pcorp.us>
 
-	* [r4528] start putting in geography functions
+	* [r4528] doc/reference.xml: start putting in geography functions
 
 2009-09-22 13:38  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4527] Commit fix to LW_ABS() macro as discovered by Nicklas
-	  Aven.
+	* [r4527] liblwgeom/liblwgeom.h: Commit fix to LW_ABS() macro as
+	  discovered by Nicklas Aven.
 
 2009-09-22 13:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4526] Add the basic machinery to call a function when running
-	  VACUUM ANALYZE on a geography column - the more interesting parts
-	  are yet to come ;)
+	* [r4526] postgis/Makefile.in, postgis/geography.sql.in.c,
+	  postgis/geography_estimate.c: Add the basic machinery to call a
+	  function when running VACUUM ANALYZE on a geography column - the
+	  more interesting parts are yet to come ;)
 
 2009-09-22 12:27  Regina Obe <lr at pcorp.us>
 
-	* [r4525] get rid of things like invalid coords for 4326 space
-	  tripping up geography testing.
+	* [r4525] doc/xsl/postgis_gardentest.sql.xsl: get rid of things
+	  like invalid coords for 4326 space tripping up geography testing.
 
 2009-09-22 11:53  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4524] Oops - forgot to bump the array indices on the last
-	  commit :(
+	* [r4524] liblwgeom/g_util.c: Oops - forgot to bump the array
+	  indices on the last commit :(
 
 2009-09-22 11:27  Regina Obe <lr at pcorp.us>
 
-	* [r4523] Update installation to include geography.sql (yikes we
-	  still had install lwpostgis.sql -- no wonder people are so
-	  confused). Also upped required to 8.3
+	* [r4523] doc/installation.xml: Update installation to include
+	  geography.sql (yikes we still had install lwpostgis.sql -- no
+	  wonder people are so confused). Also upped required to 8.3
 
 2009-09-22 11:23  Regina Obe <lr at pcorp.us>
 
-	* [r4522] cut in Paul's geography.txt into the official docs.
-	  Didn't notice it before :(. We might need a whole new chapter for
-	  this to do it justice but will deal with formatting later.
+	* [r4522] doc/using_postgis_dataman.xml: cut in Paul's
+	  geography.txt into the official docs. Didn't notice it before :(.
+	  We might need a whole new chapter for this to do it justice but
+	  will deal with formatting later.
 
 2009-09-22 11:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4521] Add missing geometry(m)(z) type missing from previous
-	  commit.
+	* [r4521] liblwgeom/g_util.c: Add missing geometry(m)(z) type
+	  missing from previous commit.
 
 2009-09-22 11:13  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4520] Remove dependency on regex library by implementing the
-	  same functionality using standard C functions. Passes regression
-	  tests for me.
+	* [r4520] configure.ac, liblwgeom/cunit/Makefile.in,
+	  liblwgeom/g_util.c, postgis/Makefile.in: Remove dependency on
+	  regex library by implementing the same functionality using
+	  standard C functions. Passes regression tests for me.
 
 2009-09-22 00:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4519] Change signatures to use fewer pointers.
+	* [r4519] postgis/geography_gist.c: Change signatures to use fewer
+	  pointers.
 
 2009-09-21 10:57  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4518] Update LWDEBUG(F)/POSTGIS_DEBUG(F) macro debug levels to
-	  follow the standard in postgis/DEBUG.
+	* [r4518] postgis/geography_inout.c,
+	  postgis/lwgeom_geos_prepared.c: Update
+	  LWDEBUG(F)/POSTGIS_DEBUG(F) macro debug levels to follow the
+	  standard in postgis/DEBUG.
 
 2009-09-21 10:50  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4517] Change macros to use capitalised names, as per standard C
-	  convention. This means it is possible at a glance to determine
-	  what is a macro and what is a function.
+	* [r4517] postgis/geography_gist.c: Change macros to use
+	  capitalised names, as per standard C convention. This means it is
+	  possible at a glance to determine what is a macro and what is a
+	  function.
 
 2009-09-20 08:15  Regina Obe <lr at pcorp.us>
 
-	* [r4516] fix typos and redundant things
+	* [r4516] doc/using_postgis_dataman.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl: fix typos and redundant
+	  things
 
 2009-09-20 08:10  Regina Obe <lr at pcorp.us>
 
-	* [r4515] flag some operators that support geography, put in logic
-	  to test for geography marked functions
+	* [r4515] doc/reference.xml, doc/xsl/postgis_gardentest.sql.xsl:
+	  flag some operators that support geography, put in logic to test
+	  for geography marked functions
 
 2009-09-20 07:50  Regina Obe <lr at pcorp.us>
 
-	* [r4514]
+	* [r4514] doc/using_postgis_dataman.xml:
 
 2009-09-20 07:45  Regina Obe <lr at pcorp.us>
 
-	* [r4513] Make slot for geography data type and start filling in
-	  details
+	* [r4513] doc/using_postgis_dataman.xml: Make slot for geography
+	  data type and start filling in details
 
 2009-09-18 14:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4512] Clean up tests so they pass quietly. (#249)
+	* [r4512] liblwgeom/cunit/cu_geodetic.c: Clean up tests so they
+	  pass quietly. (#249)
 
 2009-09-18 14:10  Regina Obe <lr at pcorp.us>
 
-	* [r4511] #250: Fix to get mingw to compile using conditional
-	  -lregex
+	* [r4511] configure.ac, liblwgeom/cunit/Makefile.in,
+	  postgis/Makefile.in: #250: Fix to get mingw to compile using
+	  conditional -lregex
 	  Had to change configure.ac too so -lregex is not put in if its
 	  built-in.
 
 2009-09-17 15:44  Regina Obe <lr at pcorp.us>
 
-	* [r4510] Revise garden test to include testing for creating
-	  geography types. Still needs a bit more work. Also discovered
-	  more crashers to put in bug list (not all related to geography)
+	* [r4510] doc/xsl/postgis_gardentest.sql.xsl: Revise garden test to
+	  include testing for creating geography types. Still needs a bit
+	  more work. Also discovered more crashers to put in bug list (not
+	  all related to geography)
 
 2009-09-17 05:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4509] Fix serialization problem with lwgeoms that have bboxes.
+	* [r4509] liblwgeom/g_serialized.c,
+	  postgis/lwgeom_functions_basic.c: Fix serialization problem with
+	  lwgeoms that have bboxes.
 
 2009-09-17 05:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4508] Clean up gbox serialization a little
+	* [r4508] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c: Clean up gbox serialization a little
 
 2009-09-17 02:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4507] Add lwgeom_is_empty() test
+	* [r4507] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add
+	  lwgeom_is_empty() test
 
 2009-09-17 00:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4506] Work on tracking down bug in casting geometry->geography
+	* [r4506] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_serialized.c,
+	  liblwgeom/lwgeodetic.c: Work on tracking down bug in casting
+	  geometry->geography
 
 2009-09-16 22:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4505] Fix some test cases crossing the date line
+	* [r4505] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic_data.h, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Fix some test cases crossing the date
+	  line
 
 2009-09-16 21:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4504] Add gbox string constructor for testing purposes
+	* [r4504] liblwgeom/cunit/cu_geodetic.c, liblwgeom/g_box.c,
+	  liblwgeom/libgeom.h: Add gbox string constructor for testing
+	  purposes
 
 2009-09-16 20:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4503] More tests pass
+	* [r4503] liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h: More tests pass
 
 2009-09-16 18:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4502] Change back to less intensive cartesian clairaut
+	* [r4502] liblwgeom/lwgeodetic.c: Change back to less intensive
+	  cartesian clairaut
 
 2009-09-16 18:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4501] Fix errors in calculating geocentric bounds. Early test
-	  cases now pass!
+	* [r4501] liblwgeom/g_box.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeodetic.h: Fix errors in calculating geocentric
+	  bounds. Early test cases now pass!
 
 2009-09-15 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4500] Hook geocentric calculation into gbox routines, start
-	  testing
+	* [r4500] liblwgeom/cunit/cu_geodetic.c, liblwgeom/lwgeodetic.c:
+	  Hook geocentric calculation into gbox routines, start testing
 
 2009-09-15 19:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4499] Geocentric bounding box roughed in and compiles.
+	* [r4499] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_geodetic.c,
+	  liblwgeom/cunit/cu_geodetic.h, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_measures.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/cunit/cu_tester.h,
+	  liblwgeom/g_box.c, liblwgeom/g_serialized.c, liblwgeom/libgeom.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  postgis/geography_gist.c, postgis/geography_inout.c: Geocentric
+	  bounding box roughed in and compiles.
 
 2009-09-14 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4498] Start the geodetic machinery. Add an internal API header
-	  for eventual API rationalisation
+	* [r4498] liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/liblwgeom_internal.h, liblwgeom/lwalgorithm.h,
+	  liblwgeom/lwgeodetic.c, liblwgeom/lwgeodetic.h,
+	  liblwgeom/lwgeom.c, postgis/geography_gist.c: Start the geodetic
+	  machinery. Add an internal API header for eventual API
+	  rationalisation
 
 2009-09-14 18:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4497] Crib index penalty tweak from pgsphere.
+	* [r4497] liblwgeom/liblwgeom.h, postgis/geography_gist.c: Crib
+	  index penalty tweak from pgsphere.
 
 2009-09-14 18:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4496] Add FP_EQUALS and bracket arguments for a little extra
-	  safety
+	* [r4496] liblwgeom/liblwgeom.h: Add FP_EQUALS and bracket
+	  arguments for a little extra safety
 
 2009-09-14 17:01  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4495] fix for POPULATE_GEOMETRY_COLUMNS - remove hard-coded
-	  "public" schema references.
+	* [r4495] postgis/postgis.sql.in.c: fix for
+	  POPULATE_GEOMETRY_COLUMNS - remove hard-coded "public" schema
+	  references.
 
 2009-09-14 10:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4494] Merge Paul's geodetic (geography) branch into trunk, as
-	  per discussions on postgis-devel. Most of the merge was automatic
-	  (albeit quite slow), with a few manual touch-ups where the merge
-	  algorithm couldn't handle this automatically. "make check" runs
-	  and passes, so I hope I haven't managed to break too much ;)
+	* [r4494] ., doc/geography.txt, doc/reference.xml,
+	  doc/reference_old.xml, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in, liblwgeom/cunit/cu_libgeom.c,
+	  liblwgeom/cunit/cu_libgeom.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/g_box.c, liblwgeom/g_coord.c, liblwgeom/g_geometry.c,
+	  liblwgeom/g_ptarray.c, liblwgeom/g_serialized.c,
+	  liblwgeom/g_serialized.txt, liblwgeom/g_util.c,
+	  liblwgeom/libgeom.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwgeodetic.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwline.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/lwutil.c, liblwgeom/ptarray.c,
+	  postgis, postgis/Makefile.in, postgis/geography.h,
+	  postgis/geography.sql.in.c, postgis/geography_gist.c,
+	  postgis/geography_inout.c, postgis/long_xact.sql.in.c,
+	  postgis/lwgeom_gist.c, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in.c, postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in.c: Merge Paul's geodetic
+	  (geography) branch into trunk, as per discussions on
+	  postgis-devel. Most of the merge was automatic (albeit quite
+	  slow), with a few manual touch-ups where the merge algorithm
+	  couldn't handle this automatically. "make check" runs and passes,
+	  so I hope I haven't managed to break too much ;)
 
 2009-09-12 04:01  Regina Obe <lr at pcorp.us>
 
-	* [r4493] formatting cleanup
+	* [r4493] doc/reference.xml: formatting cleanup
 
 2009-09-12 03:43  Regina Obe <lr at pcorp.us>
 
-	* [r4492] Add more line crossings. change tab to 4 spaces
+	* [r4492] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_linecrossingdirection03.wkt,
+	  doc/html/image_src/st_linecrossingdirection04.wkt,
+	  doc/reference.xml: Add more line crossings. change tab to 4
+	  spaces
 
 2009-09-12 03:12  Regina Obe <lr at pcorp.us>
 
-	* [r4491] define new styles mediumline and use those
+	* [r4491] doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/html/image_src/st_linecrossingdirection02.wkt,
+	  doc/html/image_src/styles.conf: define new styles mediumline and
+	  use those
 
 2009-09-11 21:24  Regina Obe <lr at pcorp.us>
 
-	* [r4484] add new st_linecrossing graphic, experiment with new
-	  style, put in informal table
+	* [r4484] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/html/image_src/st_linecrossingdirection02.wkt,
+	  doc/html/image_src/styles.conf, doc/reference.xml: add new
+	  st_linecrossing graphic, experiment with new style, put in
+	  informal table
 
 2009-09-11 12:40  Regina Obe <lr at pcorp.us>
 
-	* [r4480] incomplete finish later
+	* [r4480] doc/html/image_src/st_linecrossingdirection02.wkt,
+	  doc/reference.xml: incomplete finish later
 
 2009-09-11 12:26  Regina Obe <lr at pcorp.us>
 
-	* [r4479] make arrow and start separate to see if it shows better
+	* [r4479] doc/html/image_src/st_linecrossingdirection01.wkt: make
+	  arrow and start separate to see if it shows better
 
 2009-09-11 06:04  Regina Obe <lr at pcorp.us>
 
-	* [r4478] revise example so scales well on 200 x 200 grid
+	* [r4478] doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/reference.xml: revise example so scales well on 200 x 200
+	  grid
 
 2009-09-11 03:19  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4477] added a few comments to aid in image generation.
+	* [r4477] doc/html/image_src/generator.c,
+	  doc/html/image_src/styles.c: added a few comments to aid in image
+	  generation.
 
 2009-09-10 06:34  Regina Obe <lr at pcorp.us>
 
-	* [r4475] round digits
+	* [r4475] doc/html/image_src/st_linecrossingdirection01.wkt: round
+	  digits
 
 2009-09-10 06:19  Regina Obe <lr at pcorp.us>
 
-	* [r4474]
+	* [r4474] doc/html/image_src/st_linecrossingdirection01.wkt:
 
 2009-09-10 05:56  Regina Obe <lr at pcorp.us>
 
-	* [r4473] try geometry collection instead
+	* [r4473] doc/html/image_src/st_linecrossingdirection01.wkt: try
+	  geometry collection instead
 
 2009-09-10 05:54  Regina Obe <lr at pcorp.us>
 
-	* [r4472]
+	* [r4472] doc/html/image_src/st_linecrossingdirection01.wkt:
 
 2009-09-10 05:39  Regina Obe <lr at pcorp.us>
 
-	* [r4471] typo in makefile
+	* [r4471] doc/html/image_src/Makefile.in: typo in makefile
 
 2009-09-10 05:27  Regina Obe <lr at pcorp.us>
 
-	* [r4470] first attempt at figure for st_linecrossingdirection.
-	  Also query correction.
+	* [r4470] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_linecrossingdirection01.wkt,
+	  doc/reference.xml: first attempt at figure for
+	  st_linecrossingdirection. Also query correction.
 
 2009-09-10 04:10  Regina Obe <lr at pcorp.us>
 
-	* [r4468] figure for st_line_substring
+	* [r4468] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_line_substring01.wkt, doc/reference.xml:
+	  figure for st_line_substring
 
 2009-09-10 04:03  Regina Obe <lr at pcorp.us>
 
-	* [r4467] figure of st_line_interpolate_point
+	* [r4467] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_line_interpolate_point01.wkt,
+	  doc/reference.xml: figure of st_line_interpolate_point
 
 2009-09-08 06:09  Regina Obe <lr at pcorp.us>
 
-	* [r4451] better fit example
+	* [r4451] doc/html/image_src/st_minimumboundingcircle01.wkt,
+	  doc/reference.xml: better fit example
 
 2009-09-08 05:28  Regina Obe <lr at pcorp.us>
 
-	* [r4450] typos
+	* [r4450] doc/html/image_src/st_minimumboundingcircle01.wkt,
+	  doc/reference.xml: typos
 
 2009-09-08 05:24  Regina Obe <lr at pcorp.us>
 
-	* [r4449] forgot wkt
+	* [r4449] doc/html/image_src/st_minimumboundingcircle01.wkt: forgot
+	  wkt
 
 2009-09-08 05:24  Regina Obe <lr at pcorp.us>
 
-	* [r4448] figure for minimum bounding circle
+	* [r4448] doc/html/image_src/Makefile.in, doc/reference.xml: figure
+	  for minimum bounding circle
 
 2009-09-05 17:31  Regina Obe <lr at pcorp.us>
 
-	* [r4446] Some wording changes and addition of figure for
-	  st_difference
+	* [r4446] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_difference01.wkt, doc/reference.xml: Some
+	  wording changes and addition of figure for st_difference
 
 2009-09-05 17:11  Regina Obe <lr at pcorp.us>
 
-	* [r4445] formatting change
+	* [r4445] doc/reference.xml: formatting change
 
 2009-09-05 16:55  Regina Obe <lr at pcorp.us>
 
-	* [r4444] add figures for st_symdifference and slight update on
-	  st_convexhull
+	* [r4444] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_symdifference01.wkt,
+	  doc/html/image_src/st_symdifference02.wkt, doc/reference.xml: add
+	  figures for st_symdifference and slight update on st_convexhull
 
 2009-09-04 18:43  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4443] added images as a requirement to the chunked-html target
+	* [r4443] doc/Makefile.in: added images as a requirement to the
+	  chunked-html target
 
 2009-09-04 18:24  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4442] made the 'images' a requirement for pdf generation
+	* [r4442] doc/Makefile.in, doc/html/image_src/generator.c: made the
+	  'images' a requirement for pdf generation
 	  changed the background of the generated images to white instead
 	  of being transparent.
 
 2009-09-01 18:57  Regina Obe <lr at pcorp.us>
 
-	* [r4440] minor formatting
+	* [r4440] doc/reference.xml: minor formatting
 
 2009-09-01 18:34  Regina Obe <lr at pcorp.us>
 
-	* [r4439] better convex hull example
+	* [r4439] doc/html/image_src/st_convexhull01.wkt,
+	  doc/reference.xml: better convex hull example
 
 2009-08-28 19:10  Regina Obe <lr at pcorp.us>
 
-	* [r4438]
+	* [r4438] doc/html/image_src/st_convexhull01.wkt,
+	  doc/reference.xml:
 
 2009-08-28 18:58  Regina Obe <lr at pcorp.us>
 
-	* [r4437] better visual convex hull
+	* [r4437] doc/html/image_src/st_convexhull01.wkt,
+	  doc/reference.xml: better visual convex hull
 
 2009-08-28 18:38  Regina Obe <lr at pcorp.us>
 
-	* [r4436] Put in image of ST_ConvexHull
+	* [r4436] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_convexhull01.wkt, doc/reference.xml: Put in
+	  image of ST_ConvexHull
 
 2009-08-28 17:41  Regina Obe <lr at pcorp.us>
 
-	* [r4434] put in alpha order
+	* [r4434] doc/html/image_src/Makefile.in: put in alpha order
 
 2009-08-28 17:32  Regina Obe <lr at pcorp.us>
 
-	* [r4433] get rid of extra space
+	* [r4433] doc/html/image_src/st_buildarea02.wkt: get rid of extra
+	  space
 
 2009-08-28 17:23  Regina Obe <lr at pcorp.us>
 
-	* [r4432] Make gaping hole more gaping, make code table 1 column
-	  instead of 2
+	* [r4432] doc/html/image_src/st_buildarea02.wkt, doc/reference.xml:
+	  Make gaping hole more gaping, make code table 1 column instead of
+	  2
 
 2009-08-28 16:44  Regina Obe <lr at pcorp.us>
 
-	* [r4430] improve on st_buildarea code formatting
+	* [r4430] doc/reference.xml: improve on st_buildarea code
+	  formatting
 
 2009-08-28 15:37  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4429] Changing MULTIPOLYGON into several POLYGONs so the image
-	  generating WKT parser doesn't fail.
+	* [r4429] doc/html/image_src/st_buildarea02.wkt: Changing
+	  MULTIPOLYGON into several POLYGONs so the image generating WKT
+	  parser doesn't fail.
 
 2009-08-28 15:16  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4428] added a small How To section, referencing the wiki on how
-	  to generate images used in the documentation.
+	* [r4428] doc/README: added a small How To section, referencing the
+	  wiki on how to generate images used in the documentation.
 
 2009-08-28 12:03  Regina Obe <lr at pcorp.us>
 
-	* [r4427] Add pictures for ST_BuildArea examples
+	* [r4427] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_buildarea01.wkt,
+	  doc/html/image_src/st_buildarea02.wkt, doc/reference.xml: Add
+	  pictures for ST_BuildArea examples
 
 2009-08-28 11:34  Regina Obe <lr at pcorp.us>
 
-	* [r4425] Commit jlivni documentation addition and update with
-	  minor comment for PostgreSQL 8.4 users and notice about obsolete
-	  settings. Also put in hyperlinks back to the current interactive
-	  version of PostgreSQL manual for each part.
+	* [r4425] doc/performance_tips.xml: Commit jlivni documentation
+	  addition and update with minor comment for PostgreSQL 8.4 users
+	  and notice about obsolete settings. Also put in hyperlinks back
+	  to the current interactive version of PostgreSQL manual for each
+	  part.
 
 2009-08-23 02:20  Regina Obe <lr at pcorp.us>
 
-	* [r4423] change lwpostgis to postgis and example to show 1.5.0SVN
+	* [r4423] doc/reference.xml, postgis/postgis.sql.in.c: change
+	  lwpostgis to postgis and example to show 1.5.0SVN
 
 2009-08-17 13:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4421] Initialize counter to ensure later test works (#239)
+	* [r4421] postgis/lwgeom_svg.c: Initialize counter to ensure later
+	  test works (#239)
 
 2009-08-17 13:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4419] Add comment and clearer information to fix for #239
+	* [r4419] postgis/lwgeom_svg.c: Add comment and clearer information
+	  to fix for #239
 
 2009-08-17 11:37  Regina Obe <lr at pcorp.us>
 
-	* [r4417] revert order of availability. Revise xsl to pick up
+	* [r4417] doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  revert order of availability. Revise xsl to pick up
 	  availabilities embedded in note tag
 
 2009-08-17 11:29  Regina Obe <lr at pcorp.us>
 
-	* [r4416] debugging why not showing in new section
+	* [r4416] doc/reference.xml: debugging why not showing in new
+	  section
 
 2009-08-17 02:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4415] Fix for handling of empty geometrycollection in asssvg
-	  (#239)
+	* [r4415] postgis/lwgeom_svg.c: Fix for handling of empty
+	  geometrycollection in asssvg (#239)
 
 2009-08-16 15:03  Regina Obe <lr at pcorp.us>
 
-	* [r4413] update svg availability note
+	* [r4413] doc/reference.xml: update svg availability note
 
 2009-08-16 14:49  Regina Obe <lr at pcorp.us>
 
-	* [r4410] Correct ST_AsSVG command to reflect introduction of L
-	  command
+	* [r4410] doc/reference.xml: Correct ST_AsSVG command to reflect
+	  introduction of L command
 
 2009-08-16 05:34  Regina Obe <lr at pcorp.us>
 
-	* [r4409] add null and empty geometry collection to garden variety
-	  geometry list
+	* [r4409] doc/xsl/postgis_gardentest.sql.xsl: add null and empty
+	  geometry collection to garden variety geometry list
 
 2009-08-16 05:29  Regina Obe <lr at pcorp.us>
 
-	* [r4408] cast null to geometry
+	* [r4408] doc/xsl/postgis_gardentest_subset.sql.xsl: cast null to
+	  geometry
 
 2009-08-16 05:09  Regina Obe <lr at pcorp.us>
 
-	* [r4407] Version of garden test to allow selecting a subset of
-	  functions to test.
+	* [r4407] doc/xsl/postgis_gardentest_subset.sql.xsl: Version of
+	  garden test to allow selecting a subset of functions to test.
 
 2009-08-16 04:41  Regina Obe <lr at pcorp.us>
 
-	* [r4406] update ST_buffer (include buffer style in refpuprose so
-	  shows in postgresql function descrip),
+	* [r4406] doc/reference.xml: update ST_buffer (include buffer style
+	  in refpuprose so shows in postgresql function descrip),
 	  update refpurpose of hausdorf and include useful links for more
 	  details
 
 2009-08-13 00:37  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r4397] Removing accidental commit from r4366.
+	* [r4397] regress/Makefile.in: Removing accidental commit from
+	  r4366.
 
 2009-08-11 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r4383] Add ChangeLog.svn rule, and auxiliary authors file
+	* [r4383] GNUmakefile, authors.svn: Add ChangeLog.svn rule, and
+	  auxiliary authors file
 
 2009-08-07 03:38  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r4366] Fix for ticket #234
+	* [r4366] liblwgeom/lwgparse.c, regress/Makefile.in,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected: Fix for ticket #234
 
 2009-08-05 18:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4350] Remove printfs from code.
+	* [r4350] postgis/lwgeom_functions_basic.c: Remove printfs from
+	  code.
 
 2009-08-01 18:33  Regina Obe <lr at pcorp.us>
 
-	* [r4341] update ST_Line_Locate ... with example of closest point.
-	  Asked way too many times on postgis news groups
+	* [r4341] doc/reference.xml: update ST_Line_Locate ... with example
+	  of closest point. Asked way too many times on postgis news groups
 
 2009-07-30 16:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4338] Remove quotes from PATH in regression Makefile, as it
-	  seems that the last MingW hack doesn't need this any more.
+	* [r4338] regress/Makefile.in: Remove quotes from PATH in
+	  regression Makefile, as it seems that the last MingW hack doesn't
+	  need this any more.
 
 2009-07-18 20:01  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4322] Fix for Windows combining stdout/stderr when executing
-	  the $(shell) command.
+	* [r4322] regress/Makefile.in: Fix for Windows combining
+	  stdout/stderr when executing the $(shell) command.
 
 2009-07-18 19:01  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4321] Apply fix to allow regression tests to run on MingW by
-	  fixing PATH and removing trailing CR/LFs on some outputs.
+	* [r4321] regress/Makefile.in, regress/run_test: Apply fix to allow
+	  regression tests to run on MingW by fixing PATH and removing
+	  trailing CR/LFs on some outputs.
 
 2009-07-18 18:45  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4319] Fix regression regex listings so that the newer "LINE n:"
-	  lines and lines containing just a position indicator (^)
-	  introduced in PostgreSQL 8.4 are removed from the regression
-	  output.
+	* [r4319] regress/run_test: Fix regression regex listings so that
+	  the newer "LINE n:" lines and lines containing just a position
+	  indicator (^) introduced in PostgreSQL 8.4 are removed from the
+	  regression output.
 
 2009-07-16 21:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4310] Move SERIALIZED_FORM to lwgeom_pg.h from liblwgeom.h
-	  since it references a PostgreSQL-only structure. Per report from
-	  Nicklas Aven.
+	* [r4310] liblwgeom/liblwgeom.h, postgis/lwgeom_pg.h: Move
+	  SERIALIZED_FORM to lwgeom_pg.h from liblwgeom.h since it
+	  references a PostgreSQL-only structure. Per report from Nicklas
+	  Aven.
 
 2009-07-16 21:26  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4308] Commit patch for missing lw_asprintf() from #222.
+	* [r4308] loader/shp2pgsql-gui.c: Commit patch for missing
+	  lw_asprintf() from #222.
 
 2009-07-13 17:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4293] MinGW fix for loader (#222), Mark Cave-Ayland
+	* [r4293] liblwgeom/liblwgeom.h, loader/Makefile.in,
+	  loader/shp2pgsql-cli.c, loader/shp2pgsql-core.c,
+	  loader/shp2pgsql-core.h, loader/shp2pgsql-gui.c: MinGW fix for
+	  loader (#222), Mark Cave-Ayland
 
 2009-07-13 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4292] ignore copied version of postgis.sql
+	* [r4292] regress: ignore copied version of postgis.sql
 
 2009-07-13 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4291] ignore generated images
+	* [r4291] doc/html/images: ignore generated images
 
 2009-07-08 22:43  Regina Obe <lr at pcorp.us>
 
-	* [r4287] Put in availability and GEOS for Hausdorff distance
+	* [r4287] doc/reference.xml: Put in availability and GEOS for
+	  Hausdorff distance
 
 2009-07-08 22:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4286] match header format
+	* [r4286] README.postgis: match header format
 
 2009-07-08 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r4285] Update instructions for testing (and moved that step
-	  *before* install - finally!)
+	* [r4285] README.postgis: Update instructions for testing (and
+	  moved that step *before* install - finally!)
 
 2009-07-08 16:03  Sandro Santilli <strk at kbt.io>
 
-	* [r4284] Pre-install check rule by Paul cleaned up to allow
-	  top-level run and correct dependencies. See issue #219.
+	* [r4284] regress/Makefile.in: Pre-install check rule by Paul
+	  cleaned up to allow top-level run and correct dependencies. See
+	  issue #219.
 
 2009-07-08 15:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4283] Remove images from clean target
+	* [r4283] doc/html/image_src/Makefile.in: Remove images from clean
+	  target
 
 2009-07-08 15:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4280] Remove CUnit dependency
+	* [r4280] doc/html/image_src/generator.c: Remove CUnit dependency
 
 2009-07-08 15:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4279] clean doc images as part of clean
+	* [r4279] doc/Makefile.in: clean doc images as part of clean
 
 2009-07-08 15:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4278] Fix itglish.
+	* [r4278] make_dist.sh: Fix itglish.
 
 2009-07-08 04:59  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4272] Fix #112: ST_CurveToLine sometimes crashes server. While
-	  the circle segmentiser detected colinear circle points, it didn't
-	  check for the
+	* [r4272] liblwgeom/lwsegmentize.c: Fix #112: ST_CurveToLine
+	  sometimes crashes server. While the circle segmentiser detected
+	  colinear circle points, it didn't check for the
 	  NULL pointer returned in this case. Since we are converting to a
 	  line, the current behaviour is to simply append the circle points
 	  as s
@@ -39547,438 +56268,576 @@
 
 2009-07-08 04:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4270] Fix #183: ST_LineToCurve gives getPoint4d_p offset error.
-	  This was due to the lookahead in the curve segmentising code
-	  going off the end of the point array.
+	* [r4270] liblwgeom/lwsegmentize.c: Fix #183: ST_LineToCurve gives
+	  getPoint4d_p offset error. This was due to the lookahead in the
+	  curve segmentising code going off the end of the point array.
 
 2009-07-08 00:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4268] Change error message to be more relevant
+	* [r4268] utils/postgis_proc_upgrade.pl: Change error message to be
+	  more relevant
 
 2009-07-07 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r4267] It's "synonym", not "synonim"...
+	* [r4267] doc/reference.xml: It's "synonym", not "synonim"...
 
 2009-07-07 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r4266] For buffer parameters: accept 'butt' as a synonim for
-	  'flat', 'miter' for 'mitre' and 'miter_limit' for 'mitre_limit'.
+	* [r4266] doc/reference.xml, postgis/lwgeom_geos.c,
+	  regress/regress_buffer_params.sql,
+	  regress/regress_buffer_params_expected: For buffer parameters:
+	  accept 'butt' as a synonim for 'flat', 'miter' for 'mitre' and
+	  'miter_limit' for 'mitre_limit'.
 
 2009-07-07 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r4265] Fix join style images to match calls
+	* [r4265] doc/reference.xml: Fix join style images to match calls
 
 2009-07-07 10:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4264] Fix compile problems on non-GNU systems by using va_copy
-	  as an alias onto the real version. Per report from Stefano
-	  Bonnin.
+	* [r4264] liblwgeom/vsprintf.c: Fix compile problems on non-GNU
+	  systems by using va_copy as an alias onto the real version. Per
+	  report from Stefano Bonnin.
 
 2009-07-06 16:07  Sandro Santilli <strk at kbt.io>
 
-	* [r4262] Don't use strtok_r, to help with MingW builds.
+	* [r4262] postgis/lwgeom_geos.c: Don't use strtok_r, to help with
+	  MingW builds.
 
 2009-07-06 07:37  Regina Obe <lr at pcorp.us>
 
-	* [r4261] forgot to save last change
+	* [r4261] STYLE: forgot to save last change
 
 2009-07-06 07:37  Regina Obe <lr at pcorp.us>
 
-	* [r4260] slight correction
+	* [r4260] STYLE: slight correction
 
 2009-07-06 07:33  Regina Obe <lr at pcorp.us>
 
-	* [r4259] Update style on commenting required to be picked up by
-	  doxygen
+	* [r4259] STYLE: Update style on commenting required to be picked
+	  up by doxygen
 
 2009-07-05 21:41  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4258] Alter loader Makefile to include PGXS so that we can
-	  extract DESTDIR to use for the location for shp2pgsql/pgsql2shp.
-	  Per report from Devrim GÜNDÜZ.
+	* [r4258] loader/Makefile.in: Alter loader Makefile to include PGXS
+	  so that we can extract DESTDIR to use for the location for
+	  shp2pgsql/pgsql2shp. Per report from Devrim GÜNDÜZ.
 
 2009-07-03 07:21  Regina Obe <lr at pcorp.us>
 
-	* [r4255] update st_pointn to note it supports circular strings and
-	  curves
+	* [r4255] doc/reference.xml: update st_pointn to note it supports
+	  circular strings and curves
 
 2009-07-03 04:57  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4254] removed the images used in the documentation since these
-	  are now generated automatically using ImageMagick.
+	* [r4254] doc/html/images/st_centroid01.png,
+	  doc/html/images/st_centroid02.png,
+	  doc/html/images/st_centroid03.png,
+	  doc/html/images/st_centroid04.png,
+	  doc/html/images/st_crosses01.gif,
+	  doc/html/images/st_crosses02.gif,
+	  doc/html/images/st_crosses03.gif,
+	  doc/html/images/st_crosses04.gif,
+	  doc/html/images/st_issimple01.png,
+	  doc/html/images/st_issimple02.png,
+	  doc/html/images/st_issimple03.png,
+	  doc/html/images/st_issimple04.png,
+	  doc/html/images/st_issimple05.png,
+	  doc/html/images/st_issimple06.png,
+	  doc/html/images/st_issimple07.png,
+	  doc/html/images/st_isvalid01.png,
+	  doc/html/images/st_isvalid02.png,
+	  doc/html/images/st_isvalid03.png,
+	  doc/html/images/st_isvalid04.png,
+	  doc/html/images/st_isvalid05.png,
+	  doc/html/images/st_isvalid06.png,
+	  doc/html/images/st_isvalid07.png,
+	  doc/html/images/st_isvalid08.png,
+	  doc/html/images/st_touches01.png,
+	  doc/html/images/st_touches02.png,
+	  doc/html/images/st_touches03.png,
+	  doc/html/images/st_touches04.png,
+	  doc/html/images/st_touches05.png,
+	  doc/html/images/st_touches06.png: removed the images used in the
+	  documentation since these are now generated automatically using
+	  ImageMagick.
 
 2009-07-03 04:56  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4253] updated the doc's README file
+	* [r4253] doc/Makefile.in, doc/README: updated the doc's README
+	  file
 	  made "images" a target to "all" so the images get automatically
 	  generated when calling make with no parameters.
 
 2009-07-02 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4252] Add SQL/MM item
+	* [r4252] TODO: Add SQL/MM item
 
 2009-07-02 16:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4250] Build doc images as part of distribution build.
+	* [r4250] HOWTO_RELEASE, make_dist.sh: Build doc images as part of
+	  distribution build.
 
 2009-07-02 16:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4249] add generator to ignore
+	* [r4249] doc/html/image_src: add generator to ignore
 
 2009-07-02 16:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4248] more notes on requirements
+	* [r4248] HOWTO_RELEASE: more notes on requirements
 
 2009-07-02 08:31  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r4246] Making the changes from r4244 and r4245 onto trunk,
-	  addressing ticket 212.
+	* [r4246] liblwgeom/lwgparse.c, postgis/lwgeom_ogc.c,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected:
+	  Making the changes from r4244 and r4245 onto trunk, addressing
+	  ticket 212.
 
 2009-07-01 16:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4243] Bring this up to date.
+	* [r4243] CREDITS: Bring this up to date.
 
 2009-07-01 15:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4238] Fix bad memory access in aggregates on nulls (#210), Mark
-	  Cave-Ayland.
+	* [r4238] postgis/lwgeom_accum.c, postgis/lwgeom_geos.c: Fix bad
+	  memory access in aggregates on nulls (#210), Mark Cave-Ayland.
 
 2009-07-01 12:30  Regina Obe <lr at pcorp.us>
 
-	* [r4236] arg should be text not string for st_buffer
+	* [r4236] doc/reference.xml: arg should be text not string for
+	  st_buffer
 
 2009-07-01 11:53  Regina Obe <lr at pcorp.us>
 
-	* [r4234] amend documentation on curved support to include new
-	  compound curve in curve polygon support.
+	* [r4234] doc/using_postgis_dataman.xml: amend documentation on
+	  curved support to include new compound curve in curve polygon
+	  support.
 
 2009-06-30 07:46  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r4232] Enabling the compound curve parsing for segmentisation;
-	  reported in ticket 213
+	* [r4232] liblwgeom/lwsegmentize.c: Enabling the compound curve
+	  parsing for segmentisation; reported in ticket 213
 
 2009-06-30 07:35  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r4231] First swing at ticket 212.
+	* [r4231] liblwgeom/lwgunparse.c,
+	  regress/sql-mm-curvepoly_expected: First swing at ticket 212.
 
 2009-06-26 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r4227] slight correction some functions are not new but enhanced
+	* [r4227] doc/xsl/postgis_aggs_mm.xml.xsl: slight correction some
+	  functions are not new but enhanced
 
 2009-06-26 13:33  Regina Obe <lr at pcorp.us>
 
-	* [r4225] change ST_Buffer argname from params to
-	  buffer_style_params so torture test can eventually properly
+	* [r4225] doc/reference.xml: change ST_Buffer argname from params
+	  to buffer_style_params so torture test can eventually properly
 	  exercise it and not feed it garbage params
 
 2009-06-26 13:30  Regina Obe <lr at pcorp.us>
 
-	* [r4224] update ST_Buffer so appears in new in PostGIS 1.5 section
+	* [r4224] doc/reference.xml: update ST_Buffer so appears in new in
+	  PostGIS 1.5 section
 
 2009-06-26 13:22  Regina Obe <lr at pcorp.us>
 
-	* [r4223] try to fix hudson build error
+	* [r4223] doc/xsl/postgis_aggs_mm.xml.xsl: try to fix hudson build
+	  error
 
 2009-06-26 12:43  Regina Obe <lr at pcorp.us>
 
-	* [r4222] Update special index to include a what is new in 1.5
-	  section
+	* [r4222] doc/xsl/postgis_aggs_mm.xml.xsl: Update special index to
+	  include a what is new in 1.5 section
 
 2009-06-26 09:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4218] Unbreak the PostGIS universe for people who aren't using
-	  GEOS SVN (will be 3.2).
+	* [r4218] postgis/lwgeom_geos.c, regress/Makefile.in: Unbreak the
+	  PostGIS universe for people who aren't using GEOS SVN (will be
+	  3.2).
 
 2009-06-25 12:01  Sandro Santilli <strk at kbt.io>
 
-	* [r4217] Put queries right below the diagram showing them
+	* [r4217] doc/reference.xml: Put queries right below the diagram
+	  showing them
 
 2009-06-25 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r4216] Make quad_segs images style consistent with others; add
-	  original point
+	* [r4216] doc/html/image_src/st_buffer01.wkt,
+	  doc/html/image_src/st_buffer02.wkt: Make quad_segs images style
+	  consistent with others; add original point
 
 2009-06-25 11:19  Sandro Santilli <strk at kbt.io>
 
-	* [r4215] Add more styled buffer example images and update
-	  reference manual to include them
+	* [r4215] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_buffer06.wkt,
+	  doc/html/image_src/st_buffer07.wkt,
+	  doc/html/image_src/st_buffer08.wkt, doc/reference.xml: Add more
+	  styled buffer example images and update reference manual to
+	  include them
 
 2009-06-25 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r4214] Use thin link style for source linestring
+	* [r4214] doc/html/image_src/st_buffer03.wkt,
+	  doc/html/image_src/st_buffer04.wkt,
+	  doc/html/image_src/st_buffer05.wkt: Use thin link style for
+	  source linestring
 
 2009-06-25 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r4213] Add examples of different encdap styles
+	* [r4213] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_buffer03.wkt,
+	  doc/html/image_src/st_buffer04.wkt,
+	  doc/html/image_src/st_buffer05.wkt: Add examples of different
+	  encdap styles
 
 2009-06-25 07:34  Sandro Santilli <strk at kbt.io>
 
-	* [r4212] Add item for parametrized buffers
+	* [r4212] NEWS: Add item for parametrized buffers
 
 2009-06-25 03:32  Regina Obe <lr at pcorp.us>
 
-	* [r4211] More cleanup of code comments so function descriptions
-	  are picked up by doxygen
+	* [r4211] loader/shp2pgsql-core.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_rtree.c: More cleanup of code comments so function
+	  descriptions are picked up by doxygen
 
 2009-06-25 03:03  Regina Obe <lr at pcorp.us>
 
-	* [r4210] fix commenting style so function descriptions are picked
-	  up by doxygen
+	* [r4210] liblwgeom/lwalgorithm.c, liblwgeom/lwgeom_api.c: fix
+	  commenting style so function descriptions are picked up by
+	  doxygen
 
 2009-06-24 22:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4209] Add news item for #206
+	* [r4209] NEWS: Add news item for #206
 
 2009-06-24 22:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4208] Add support for hausdorff distance calculations. Requires
-	  GEOS 3.2+. (#209) From Vincent Picavet.
+	* [r4208] doc/reference.xml, postgis/lwgeom_geos.c,
+	  postgis/postgis.sql.in.c, postgis/uninstall_postgis.sql.in.c,
+	  regress/Makefile.in, regress/hausdorff.sql,
+	  regress/hausdorff_expected: Add support for hausdorff distance
+	  calculations. Requires GEOS 3.2+. (#209) From Vincent Picavet.
 	  If you are working off of GEOS trunk, svn up, compile and
 	  install!
 
 2009-06-24 17:10  Sandro Santilli <strk at kbt.io>
 
-	* [r4207] Add uninstall lines for new buffer signatures
+	* [r4207] postgis/uninstall_postgis.sql.in.c: Add uninstall lines
+	  for new buffer signatures
 
 2009-06-24 13:32  Sandro Santilli <strk at kbt.io>
 
-	* [r4206] Add tests for parametrized buffer
+	* [r4206] regress/Makefile.in, regress/regress_buffer_params.sql,
+	  regress/regress_buffer_params_expected: Add tests for
+	  parametrized buffer
 
 2009-06-24 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r4205] Document third ST_Buffer signature (the one taking
-	  parameters as string).
+	* [r4205] doc/reference.xml: Document third ST_Buffer signature
+	  (the one taking parameters as string).
 
 2009-06-24 11:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4203] Remove validation from shapefile to WKT/WKB conversion to
-	  retain same behaviour as 1.3. Final resolution for #198.
+	* [r4203] loader/shp2pgsql-core.c, loader/shp2pgsql.c: Remove
+	  validation from shapefile to WKT/WKB conversion to retain same
+	  behaviour as 1.3. Final resolution for #198.
 
 2009-06-24 10:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4200] Fix accidental typo; module name hardcoded in the
-	  .sql.in.c file rather than being set to MODULE_PATHNAME. Fixes
-	  #208.
+	* [r4200] postgis/postgis.sql.in.c: Fix accidental typo; module
+	  name hardcoded in the .sql.in.c file rather than being set to
+	  MODULE_PATHNAME. Fixes #208.
 
 2009-06-24 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r4199] Use $$ quoting. See ticket #207.
+	* [r4199] postgis/postgis.sql.in.c: Use $$ quoting. See ticket
+	  #207.
 
 2009-06-23 22:40  Sandro Santilli <strk at kbt.io>
 
-	* [r4198] Add _ST_Buffer(geom, distance, params); refactor other
-	  versions to all proxy to the new one.
+	* [r4198] postgis/lwgeom_geos.c, postgis/postgis.sql.in.c: Add
+	  _ST_Buffer(geom, distance, params); refactor other versions to
+	  all proxy to the new one.
 
 2009-06-23 20:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4195] Bump up to 1.5 in trunk
+	* [r4195] NEWS, README.postgis, Version.config: Bump up to 1.5 in
+	  trunk
 
 2009-06-23 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r4193] Fix dangerous use of message string as printf-like
-	  format.
+	* [r4193] postgis/lwgeom_inout.c: Fix dangerous use of message
+	  string as printf-like format.
 
 2009-06-23 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r4192] Yet another buffer auto-cast test. With a different
-	  quadSegs this time to be really sure the argument is being used.
+	* [r4192] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Yet another buffer auto-cast test. With a different quadSegs this
+	  time to be really sure the argument is being used.
 
 2009-06-23 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r4191] Add test for third argument to buffer() being a string
-	  (based on auto-cast)
+	* [r4191] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Add test for third argument to buffer() being a string (based on
+	  auto-cast)
 
 2009-06-22 03:12  Regina Obe <lr at pcorp.us>
 
-	* [r4190] Put in minimal GEOS requirement for ST_Covers and
-	  ST_CoveredBy. Its not necessary for 1.4 really but oh well.
+	* [r4190] doc/reference.xml: Put in minimal GEOS requirement for
+	  ST_Covers and ST_CoveredBy. Its not necessary for 1.4 really but
+	  oh well.
 
 2009-06-20 22:13  Sandro Santilli <strk at kbt.io>
 
-	* [r4189] Gracefully handle typed empty GEOS geometries.
+	* [r4189] postgis/lwgeom_geos.c: Gracefully handle typed empty GEOS
+	  geometries.
 
 2009-06-20 21:26  Sandro Santilli <strk at kbt.io>
 
-	* [r4188] Add tests for area() called against empty geometries
+	* [r4188] regress/measures.sql, regress/measures_expected: Add
+	  tests for area() called against empty geometries
 
 2009-06-20 21:25  Sandro Santilli <strk at kbt.io>
 
-	* [r4187] Handle empty polygon rings
+	* [r4187] liblwgeom/measures.c: Handle empty polygon rings
 
 2009-06-19 17:12  Regina Obe <lr at pcorp.us>
 
-	* [r4185] get rid of ref_geom so doesn't break agg checks
+	* [r4185] doc/xsl/postgis_gardentest.sql.xsl: get rid of ref_geom
+	  so doesn't break agg checks
 
 2009-06-19 15:13  Regina Obe <lr at pcorp.us>
 
-	* [r4184] test not handling aggregates right
+	* [r4184] doc/xsl/postgis_gardentest.sql.xsl: test not handling
+	  aggregates right
 
 2009-06-19 14:18  Regina Obe <lr at pcorp.us>
 
-	* [r4183] typo in docs --
+	* [r4183] doc/reference.xml: typo in docs --
 
 2009-06-19 12:20  Regina Obe <lr at pcorp.us>
 
-	* [r4182] fix type and add --with-gui description for building
-	  loader gui
+	* [r4182] doc/installation.xml: fix type and add --with-gui
+	  description for building loader gui
 
 2009-06-16 15:53  Regina Obe <lr at pcorp.us>
 
-	* [r4175] Forgot ST_MinimumBoundingCircle and credit Bruce Rindahl
+	* [r4175] NEWS: Forgot ST_MinimumBoundingCircle and credit Bruce
+	  Rindahl
 
 2009-06-15 17:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4173] More updates
+	* [r4173] HOWTO_RELEASE: More updates
 
 2009-06-15 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4172] Update doc instructions.
+	* [r4172] HOWTO_RELEASE: Update doc instructions.
 
 2009-06-12 15:30  Regina Obe <lr at pcorp.us>
 
-	* [r4170] replace _VOLATILE_STRICT with VOLATILE STRICT
+	* [r4170] postgis/long_xact.sql.in.c: replace _VOLATILE_STRICT with
+	  VOLATILE STRICT
 
 2009-06-12 15:14  Regina Obe <lr at pcorp.us>
 
-	* [r4169] Change _VOLATILE to VOLATILE
+	* [r4169] postgis/postgis.sql.in.c: Change _VOLATILE to VOLATILE
 
 2009-06-11 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4168] astyle --style=ansi --indent=tab (#133)
+	* [r4168] doc/html/image_src/generator.c,
+	  doc/html/image_src/styles.c, doc/html/image_src/styles.h,
+	  extras/WFS_locks/WFS_locks.c, extras/wkb_reader/printwkb.c,
+	  extras/wkb_reader/readwkb.c, extras/wkb_reader/wkbtest.h,
+	  liblwgeom/box2d.c, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_measures.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c,
+	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, loader/dbfopen.c, loader/getopt.c,
+	  loader/getopt.h, loader/shapefil.h, loader/shpopen.c,
+	  loader/stringbuffer.c, loader/stringbuffer.h,
+	  postgis/long_xact.c, postgis/lwgeom_accum.c,
+	  postgis/lwgeom_box2dfloat4.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_btree.c, postgis/lwgeom_chip.c,
+	  postgis/lwgeom_debug.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_estimate.c, postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_functions_lrs.c,
+	  postgis/lwgeom_geojson.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h, postgis/lwgeom_gist.c,
+	  postgis/lwgeom_gml.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_kml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_pg.h, postgis/lwgeom_spheroid.c,
+	  postgis/lwgeom_svg.c, postgis/lwgeom_transform.c,
+	  postgis/lwgeom_triggers.c: astyle --style=ansi --indent=tab
+	  (#133)
 
 2009-06-11 16:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4167] remove file that should never have been added
+	* [r4167] postgis/test.c: remove file that should never have been
+	  added
 
 2009-06-11 15:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4166] Clean up old compatibility code. (#196)
+	* [r4166] postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/sqldefines.h.in, postgis/sqlmm.sql.in.c: Clean up old
+	  compatibility code. (#196)
 
 2009-06-11 13:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4165] Further fix for #156, and also #167 it seems. Looks like
-	  I forgot to apply the fix to the WKB routines aswell.
+	* [r4165] liblwgeom/lwgunparse.c: Further fix for #156, and also
+	  #167 it seems. Looks like I forgot to apply the fix to the WKB
+	  routines aswell.
 
 2009-06-10 14:51  Regina Obe <lr at pcorp.us>
 
-	* [r4164] correct example
+	* [r4164] doc/reference.xml: correct example
 
 2009-06-10 01:26  Regina Obe <lr at pcorp.us>
 
-	* [r4162] Add David Techer, new doco enhancements, new
+	* [r4162] NEWS: Add David Techer, new doco enhancements, new
 	  populate_geometry_columns
 
 2009-06-10 01:18  Regina Obe <lr at pcorp.us>
 
-	* [r4161] Add Jean David Techer to list of contributors
+	* [r4161] NEWS: Add Jean David Techer to list of contributors
 
 2009-06-09 23:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4160] Update the hard upgrade script to handle 1.4 transition.
-	  (#144)
+	* [r4160] utils/postgis_restore.pl: Update the hard upgrade script
+	  to handle 1.4 transition. (#144)
 
 2009-06-09 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4159] Closes (#134)
+	* [r4159] NEWS: Closes (#134)
 
 2009-06-09 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4158] More work on 1.4 upgrade script.
+	* [r4158] doc/html/image_src, utils/postgis_proc_upgrade.pl: More
+	  work on 1.4 upgrade script.
 
 2009-06-09 22:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4157] More fixes to upgrade process.
+	* [r4157] postgis, postgis/postgis.sql.in.c: More fixes to upgrade
+	  process.
 
 2009-06-08 23:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4156] Work on upgrade script.
+	* [r4156] postgis/postgis.sql.in.c, utils/postgis_proc_upgrade.pl:
+	  Work on upgrade script.
 
 2009-06-08 22:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4155] Turn "CREATE OR REPLACE FUNCTION" into "CREATEFUNCTION"
-	  for preprocessing magic.
+	* [r4155] postgis/postgis.sql.in.c: Turn "CREATE OR REPLACE
+	  FUNCTION" into "CREATEFUNCTION" for preprocessing magic.
 
 2009-06-08 22:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4154] remove syntax error
+	* [r4154] postgis/postgis.sql.in.c: remove syntax error
 
 2009-06-08 19:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4153] Updated to EPSG 7.1 version (#191)
+	* [r4153] spatial_ref_sys.sql: Updated to EPSG 7.1 version (#191)
 
 2009-06-08 17:35  Regina Obe <lr at pcorp.us>
 
-	* [r4152] #190: populate_geometry_columns gives nonstandard use of
-	  \' in a string literal in 8.4
+	* [r4152] postgis/postgis.sql.in.c: #190: populate_geometry_columns
+	  gives nonstandard use of \' in a string literal in 8.4
 
 2009-06-06 14:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4147] Add a new uninstall_postgis.sql file to the repository
-	  that will enable the complete removal of PostGIS from a database.
+	* [r4147] postgis/Makefile.in, postgis/long_xact.sql.in,
+	  postgis/long_xact.sql.in.c, postgis/postgis.sql.in.c,
+	  postgis/sqlmm.sql.in, postgis/sqlmm.sql.in.c,
+	  postgis/uninstall_long_xact.sql.in.c,
+	  postgis/uninstall_postgis.sql.in.c,
+	  postgis/uninstall_sqlmm.sql.in.c: Add a new uninstall_postgis.sql
+	  file to the repository that will enable the complete removal of
+	  PostGIS from a database.
 
 2009-06-04 15:29  Regina Obe <lr at pcorp.us>
 
-	* [r4136] updated to make 8.2 minimum for Linux as well (its too
-	  confusing to have minimum 8.2 for windows and not for Linux as
-	  well)
+	* [r4136] NEWS: updated to make 8.2 minimum for Linux as well (its
+	  too confusing to have minimum 8.2 for windows and not for Linux
+	  as well)
 
 2009-06-04 15:20  Regina Obe <lr at pcorp.us>
 
-	* [r4135] change ReadME and installation to change minimum version
-	  from 8.1 to 8.2 (not many people are running 8.1 and besides Paul
-	  already put in a DROP AGG IF EXISTS in upgrade script -- so binds
-	  us to 8.2+ already. Besides I don't think we should be supporting
-	  more than 2 versions behind of latest PostgreSQL release in our
-	  trunk. Too much maintenance. Correct ReadME bug tracker link
+	* [r4135] README.postgis, doc/installation.xml: change ReadME and
+	  installation to change minimum version from 8.1 to 8.2 (not many
+	  people are running 8.1 and besides Paul already put in a DROP AGG
+	  IF EXISTS in upgrade script -- so binds us to 8.2+ already.
+	  Besides I don't think we should be supporting more than 2
+	  versions behind of latest PostgreSQL release in our trunk. Too
+	  much maintenance. Correct ReadME bug tracker link
 
 2009-06-04 14:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4134] Fix for #192.
+	* [r4134] regress/Makefile.in, regress/run_test: Fix for #192.
 
 2009-06-03 23:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4132] Fix for issue #189, includes implicit requirement for
-	  8.2+ in DROP AGGREGATE
+	* [r4132] postgis/Makefile.in, utils/postgis_proc_upgrade.pl: Fix
+	  for issue #189, includes implicit requirement for 8.2+ in DROP
+	  AGGREGATE
 
 2009-06-03 23:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4131] Fix for issue #186
+	* [r4131] regress/Makefile.in, regress/run_test: Fix for issue #186
 
 2009-06-03 22:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4130] remove warnings from autoconf process
+	* [r4130] configure.ac: remove warnings from autoconf process
 
 2009-05-29 18:10  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4113] small typo in Populate_Geometry_Columns doc
+	* [r4113] doc/reference.xml: small typo in
+	  Populate_Geometry_Columns doc
 
 2009-05-27 17:14  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4111] performed an overhaul of the installation guide ...
-	  hopefully it's easier to follow.
+	* [r4111] doc, doc/html/style.css, doc/installation.xml,
+	  doc/xmlformat.conf: performed an overhaul of the installation
+	  guide ... hopefully it's easier to follow.
 
 2009-05-26 18:35  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4110] updated the comments-install make target
+	* [r4110] doc/Makefile.in: updated the comments-install make target
 
 2009-05-26 18:28  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4109] added version numbers to the requirements section in the
-	  installation doc.
+	* [r4109] doc/installation.xml: added version numbers to the
+	  requirements section in the installation doc.
 
 2009-05-26 18:27  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4108] added dblatex and convert to the status lines at the end
-	  of configure
+	* [r4108] configure.ac: added dblatex and convert to the status
+	  lines at the end of configure
 
 2009-05-26 18:10  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4107] added postgis_aggs_mm.xml to the 'make clean' target
+	* [r4107] doc/Makefile.in: added postgis_aggs_mm.xml to the 'make
+	  clean' target
 
 2009-05-26 18:00  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4106] added postgis_comments.sql as a target to the main
-	  makefile
+	* [r4106] GNUmakefile, configure.ac, doc/Makefile.in: added
+	  postgis_comments.sql as a target to the main makefile
 	  
 	  Since we don't want to add xsltproc as a dependency, this will
 	  remain separate for now:
@@ -39989,1350 +56848,1756 @@
 
 2009-05-26 17:24  Regina Obe <lr at pcorp.us>
 
-	* [r4105] make example fit the diagram in text
+	* [r4105] doc/reference.xml: make example fit the diagram in text
 
 2009-05-26 17:08  Regina Obe <lr at pcorp.us>
 
-	* [r4104] Make lame circle more lame
+	* [r4104] doc/html/image_src/st_buffer02.wkt, doc/reference.xml:
+	  Make lame circle more lame
 
 2009-05-26 16:47  Regina Obe <lr at pcorp.us>
 
-	* [r4103] put in images for buffer, fix within example image and
-	  example query
+	* [r4103] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_buffer01.wkt,
+	  doc/html/image_src/st_buffer02.wkt,
+	  doc/html/image_src/st_within01.wkt, doc/reference.xml: put in
+	  images for buffer, fix within example image and example query
 
 2009-05-26 16:26  Regina Obe <lr at pcorp.us>
 
-	* [r4102] for consistency make example be same as what is used to
-	  generate the image.
+	* [r4102] doc/reference.xml: for consistency make example be same
+	  as what is used to generate the image.
 
 2009-05-26 16:24  Regina Obe <lr at pcorp.us>
 
-	* [r4101] bad image try again
+	* [r4101] doc/html/image_src/st_within01.wkt: bad image try again
 
 2009-05-26 15:05  Regina Obe <lr at pcorp.us>
 
-	* [r4100] Add st_within example to makefile and translate example
-	  so in viewable region.
+	* [r4100] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_within01.wkt: Add st_within example to
+	  makefile and translate example so in viewable region.
 
 2009-05-25 20:26  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4099] added a status line to the main makefile that indicates
-	  if PostGIS was built successfully.
+	* [r4099] GNUmakefile: added a status line to the main makefile
+	  that indicates if PostGIS was built successfully.
 
 2009-05-24 07:52  Regina Obe <lr at pcorp.us>
 
-	* [r4098] update to include behavior for 3D and also note this
-	  seems to go beyond what the spec defines.
+	* [r4098] doc/reference.xml: update to include behavior for 3D and
+	  also note this seems to go beyond what the spec defines.
 
 2009-05-22 23:22  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4097] use a docbook variable instead
+	* [r4097] doc/installation.xml: use a docbook variable instead
 
 2009-05-22 23:19  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4096] didn't need the c preprocessor after all
+	* [r4096] doc/Makefile.in, doc/installation.xml,
+	  doc/installation.xml.in: didn't need the c preprocessor after all
 
 2009-05-22 22:14  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4095] Added a Short Version section.
+	* [r4095] doc/installation.xml.in: Added a Short Version section.
 	  Updated requirements.
 
 2009-05-22 22:07  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4094] formatted installation.xml in preparation for editing
+	* [r4094] doc/Makefile.in, doc/installation.xml,
+	  doc/installation.xml.in: formatted installation.xml in
+	  preparation for editing
 
 2009-05-22 21:32  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4093] added the xmlformatter conf file for pretty printing the
-	  documentation's xml files
+	* [r4093] doc/xmlformat.conf: added the xmlformatter conf file for
+	  pretty printing the documentation's xml files
 	  
 	  This will allow us to separate code changes from style changes in
 	  the docs.
 
 2009-05-20 11:16  Regina Obe <lr at pcorp.us>
 
-	* [r4092] Testing out Kevin's auto image generator hopefully I
-	  didn't break it.
+	* [r4092] doc/html/image_src/st_within01.wkt, doc/reference.xml:
+	  Testing out Kevin's auto image generator hopefully I didn't break
+	  it.
 
 2009-05-20 10:54  Regina Obe <lr at pcorp.us>
 
-	* [r4091] Correct ST_GeometryN example -- sign was wrong. Also
-	  embellish by showing a multicurve and flag as working for
-	  multicurves
+	* [r4091] doc/reference.xml: Correct ST_GeometryN example -- sign
+	  was wrong. Also embellish by showing a multicurve and flag as
+	  working for multicurves
 
 2009-05-19 20:49  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4089] added image examples to ST_Contains
+	* [r4089] doc/html/image_src/Makefile.in,
+	  doc/html/image_src/st_contains01.wkt,
+	  doc/html/image_src/st_contains02.wkt,
+	  doc/html/image_src/st_contains03.wkt,
+	  doc/html/image_src/st_contains04.wkt,
+	  doc/html/image_src/st_contains05.wkt,
+	  doc/html/image_src/st_contains06.wkt, doc/reference.xml: added
+	  image examples to ST_Contains
 
 2009-05-19 03:44  Regina Obe <lr at pcorp.us>
 
-	* [r4085] Example exploding a compoundcurve, also reference to
-	  ST_GeometryN since they serve similar purposes
+	* [r4085] doc/reference.xml: Example exploding a compoundcurve,
+	  also reference to ST_GeometryN since they serve similar purposes
 
 2009-05-14 23:42  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4081] added styles to the generated documentation images
+	* [r4081] configure.ac, doc/Makefile.in,
+	  doc/html/image_src/Makefile.in, doc/html/image_src/generator.c,
+	  doc/html/image_src/st_centroid01.wkt,
+	  doc/html/image_src/st_centroid02.wkt,
+	  doc/html/image_src/st_centroid03.wkt,
+	  doc/html/image_src/st_centroid04.wkt,
+	  doc/html/image_src/st_crosses01.wkt,
+	  doc/html/image_src/st_crosses02.wkt,
+	  doc/html/image_src/st_crosses03.wkt,
+	  doc/html/image_src/st_crosses04.wkt,
+	  doc/html/image_src/st_issimple01.wkt,
+	  doc/html/image_src/st_issimple02.wkt,
+	  doc/html/image_src/st_issimple03.wkt,
+	  doc/html/image_src/st_issimple04.wkt,
+	  doc/html/image_src/st_issimple05.wkt,
+	  doc/html/image_src/st_issimple06.wkt,
+	  doc/html/image_src/st_issimple07.wkt,
+	  doc/html/image_src/st_isvalid01.wkt,
+	  doc/html/image_src/st_isvalid02.wkt,
+	  doc/html/image_src/st_isvalid03.wkt,
+	  doc/html/image_src/st_isvalid04.wkt,
+	  doc/html/image_src/st_isvalid05.wkt,
+	  doc/html/image_src/st_isvalid06.wkt,
+	  doc/html/image_src/st_isvalid07.wkt,
+	  doc/html/image_src/st_isvalid08.wkt,
+	  doc/html/image_src/st_touches01.wkt,
+	  doc/html/image_src/st_touches02.wkt,
+	  doc/html/image_src/st_touches03.wkt,
+	  doc/html/image_src/st_touches04.wkt,
+	  doc/html/image_src/st_touches05.wkt,
+	  doc/html/image_src/st_touches06.wkt, doc/html/image_src/styles.c,
+	  doc/html/image_src/styles.conf, doc/html/image_src/styles.h,
+	  doc/reference.xml: added styles to the generated documentation
+	  images
 	  added ImageMagick as a dependency
 
 2009-05-09 12:53  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4079] Fix #178: ST_XMax() and ST_YMax() return incorrect
-	  values. This was caused by the fact that the min/max routines did
-	  not check whether the result for each axis was actually the min
-	  or max, but instead simply returned the structure value. Hence if
-	  an inverted coordinate system were being used, the wrong value
-	  would be returned.
+	* [r4079] postgis/lwgeom_box3d.c: Fix #178: ST_XMax() and ST_YMax()
+	  return incorrect values. This was caused by the fact that the
+	  min/max routines did not check whether the result for each axis
+	  was actually the min or max, but instead simply returned the
+	  structure value. Hence if an inverted coordinate system were
+	  being used, the wrong value would be returned.
 
 2009-05-09 12:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4078] Remove a double-free bug caused if the unparser finds an
-	  invalid geometry (fixes #168)
+	* [r4078] liblwgeom/lwgunparse.c: Remove a double-free bug caused
+	  if the unparser finds an invalid geometry (fixes #168)
 
 2009-05-09 11:46  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r4077] Correct erroneus formatting which was causing two
-	  comments to be nested and hence generating a compiler warning.
+	* [r4077] loader/shp2pgsql.c: Correct erroneus formatting which was
+	  causing two comments to be nested and hence generating a compiler
+	  warning.
 
 2009-05-06 23:32  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4076] removed horrible dos carriage returns
+	* [r4076] doc/html/image_src/generator.c,
+	  doc/html/image_src/st_centroid02.wkt,
+	  doc/html/image_src/st_centroid03.wkt,
+	  doc/html/image_src/st_centroid04.wkt,
+	  doc/html/image_src/st_crosses01.wkt,
+	  doc/html/image_src/st_crosses02.wkt,
+	  doc/html/image_src/st_crosses03.wkt,
+	  doc/html/image_src/st_crosses04.wkt,
+	  doc/html/image_src/st_issimple01.wkt,
+	  doc/html/image_src/st_issimple02.wkt,
+	  doc/html/image_src/st_issimple03.wkt,
+	  doc/html/image_src/st_issimple04.wkt,
+	  doc/html/image_src/st_issimple05.wkt,
+	  doc/html/image_src/st_issimple06.wkt,
+	  doc/html/image_src/st_issimple07.wkt,
+	  doc/html/image_src/st_isvalid01.wkt,
+	  doc/html/image_src/st_isvalid02.wkt,
+	  doc/html/image_src/st_isvalid03.wkt,
+	  doc/html/image_src/st_isvalid04.wkt,
+	  doc/html/image_src/st_isvalid05.wkt: removed horrible dos
+	  carriage returns
 	  - convert to unix
 
 2009-05-06 23:20  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4075] Added code that will automatically generate the spatial
-	  images used in the documentation from WKT input.
+	* [r4075] configure.ac, doc/Makefile.in,
+	  doc/html/image_src/Makefile.in, doc/html/image_src/generator.c,
+	  doc/html/image_src/st_centroid01.svg,
+	  doc/html/image_src/st_centroid01.wkt,
+	  doc/html/image_src/st_centroid02.svg,
+	  doc/html/image_src/st_centroid02.wkt,
+	  doc/html/image_src/st_centroid03.svg,
+	  doc/html/image_src/st_centroid03.wkt,
+	  doc/html/image_src/st_centroid04.svg,
+	  doc/html/image_src/st_centroid04.wkt,
+	  doc/html/image_src/st_crosses01.wkt,
+	  doc/html/image_src/st_crosses02.wkt,
+	  doc/html/image_src/st_crosses03.wkt,
+	  doc/html/image_src/st_crosses04.wkt,
+	  doc/html/image_src/st_issimple01.wkt,
+	  doc/html/image_src/st_issimple02.wkt,
+	  doc/html/image_src/st_issimple03.wkt,
+	  doc/html/image_src/st_issimple04.wkt,
+	  doc/html/image_src/st_issimple05.wkt,
+	  doc/html/image_src/st_issimple06.wkt,
+	  doc/html/image_src/st_issimple07.wkt,
+	  doc/html/image_src/st_isvalid01.wkt,
+	  doc/html/image_src/st_isvalid02.wkt,
+	  doc/html/image_src/st_isvalid03.wkt,
+	  doc/html/image_src/st_isvalid04.wkt,
+	  doc/html/image_src/st_isvalid05.wkt,
+	  doc/html/image_src/st_touches01.svg,
+	  doc/html/image_src/st_touches02.svg,
+	  doc/html/image_src/st_touches03.svg,
+	  doc/html/image_src/st_touches04.svg,
+	  doc/html/image_src/st_touches05.svg,
+	  doc/html/image_src/st_touches06.svg: Added code that will
+	  automatically generate the spatial images used in the
+	  documentation from WKT input.
 
 2009-05-06 18:11  Regina Obe <lr at pcorp.us>
 
-	* [r4073] typo
+	* [r4073] NEWS: typo
 
 2009-05-06 18:04  Regina Obe <lr at pcorp.us>
 
-	* [r4072] update with 1.3.6 items
+	* [r4072] NEWS: update with 1.3.6 items
 
 2009-05-05 19:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4070] Add 900913 to allow web mappers a smoother ride.
+	* [r4070] spatial_ref_sys.sql: Add 900913 to allow web mappers a
+	  smoother ride.
 
 2009-05-05 04:44  Regina Obe <lr at pcorp.us>
 
-	* [r4069] doxygen friendly comments
+	* [r4069] postgis/lwgeom_functions_basic.c: doxygen friendly
+	  comments
 
 2009-05-05 04:29  Regina Obe <lr at pcorp.us>
 
-	* [r4068] doxygen friendly comments
+	* [r4068] postgis/lwgeom_accum.c, postgis/lwgeom_geojson.c,
+	  postgis/lwgeom_gml.c, postgis/lwgeom_ogc.c, postgis/lwgeom_svg.c,
+	  postgis/lwgeom_transform.c, postgis/lwgeom_triggers.c: doxygen
+	  friendly comments
 
 2009-05-04 18:00  Regina Obe <lr at pcorp.us>
 
-	* [r4064] more doxygen comment cleanup
+	* [r4064] liblwgeom/lwmpoly.c, liblwgeom/wktparse.h,
+	  postgis/lwgeom_kml.c: more doxygen comment cleanup
 
 2009-05-03 04:36  Regina Obe <lr at pcorp.us>
 
-	* [r4062] slight mod
+	* [r4062] postgis/lwgeom_geos.c: slight mod
 
 2009-05-03 04:32  Regina Obe <lr at pcorp.us>
 
-	* [r4061] make doco descriptions doxygen/javadoc friendly
+	* [r4061] postgis/lwgeom_geos.c: make doco descriptions
+	  doxygen/javadoc friendly
 
 2009-05-03 03:58  Regina Obe <lr at pcorp.us>
 
-	* [r4060] make function doc doxygen friendly
+	* [r4060] liblwgeom/lwgeom.c: make function doc doxygen friendly
 
 2009-05-03 03:50  Regina Obe <lr at pcorp.us>
 
-	* [r4059] make function descriptor doxygen friendly
+	* [r4059] liblwgeom/lwcompound.c: make function descriptor doxygen
+	  friendly
 
 2009-05-03 03:33  Regina Obe <lr at pcorp.us>
 
-	* [r4058] enable alphabetical index
+	* [r4058] doc/doxygen.cfg.in: enable alphabetical index
 
 2009-05-03 03:16  Regina Obe <lr at pcorp.us>
 
-	* [r4057] change commenting style to javadoc style
+	* [r4057] liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
+	  liblwgeom/ptarray.c, loader/pgsql2shp.c, loader/shp2pgsql.c:
+	  change commenting style to javadoc style
 
 2009-05-03 03:03  Regina Obe <lr at pcorp.us>
 
-	* [r4056] enable javadoc autobrief
+	* [r4056] doc/doxygen.cfg.in: enable javadoc autobrief
 
 2009-05-02 09:40  Regina Obe <lr at pcorp.us>
 
-	* [r4054] make function descriptions doxygen friendly
+	* [r4054] loader/pgsql2shp.c, loader/shp2pgsql.c: make function
+	  descriptions doxygen friendly
 
 2009-05-02 07:13  Regina Obe <lr at pcorp.us>
 
-	* [r4053] make function descriptions doxygen friendly
+	* [r4053] liblwgeom/ptarray.c: make function descriptions doxygen
+	  friendly
 
 2009-05-02 06:27  Regina Obe <lr at pcorp.us>
 
-	* [r4052] Experimenting with Doxygen hyperlinking tags
+	* [r4052] liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c:
+	  Experimenting with Doxygen hyperlinking tags
 
 2009-05-01 22:47  Regina Obe <lr at pcorp.us>
 
-	* [r4051] More experimentation with doxygen commenting styles
+	* [r4051] liblwgeom/lwcollection.c: More experimentation with
+	  doxygen commenting styles
 
 2009-05-01 04:26  Regina Obe <lr at pcorp.us>
 
-	* [r4049] More auto doc friendlying
+	* [r4049] liblwgeom/lwcollection.c: More auto doc friendlying
 
 2009-05-01 04:24  Regina Obe <lr at pcorp.us>
 
-	* [r4048] typo
+	* [r4048] liblwgeom/lwcollection.c: typo
 
 2009-05-01 04:24  Regina Obe <lr at pcorp.us>
 
-	* [r4047] experiment with making our inline comments more doxygen
-	  friendly
+	* [r4047] liblwgeom/lwcollection.c: experiment with making our
+	  inline comments more doxygen friendly
 
 2009-04-30 22:26  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4045] updated several Doxygen parameters
+	* [r4045] doc/doxygen.cfg.in: updated several Doxygen parameters
 
 2009-04-30 21:38  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4044] removed full path names from config file
+	* [r4044] doc/doxygen.cfg.in: removed full path names from config
+	  file
 
 2009-04-30 20:19  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4043] add make target to build Doxygen
+	* [r4043] doc/Makefile.in, doc/doxygen.cfg.in: add make target to
+	  build Doxygen
 
 2009-04-30 19:41  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4042] added a Doxygen configuration file
+	* [r4042] doc/doxygen.cfg.in: added a Doxygen configuration file
 
 2009-04-29 19:22  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4040] dropping a table that's not there causes an ERROR in the
-	  logs
+	* [r4040] regress/run_test: dropping a table that's not there
+	  causes an ERROR in the logs
 	  - 8.1 does not support DROP TABLE IF EXISTS, so first test if the
 	  table is there, then drop it.
 
 2009-04-28 19:13  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r4039] Add a new option for ST_AsGML related to axis order, and
-	  lat lon inversion in GML 3.1.1, cf #161. Add unit test on this
-	  new option bit field. Update documentation. Fix also wrong option
-	  value in ST_AsGML for CRS, and outdated example output (still for
-	  ST_AsGML).
+	* [r4039] doc/reference.xml, postgis/lwgeom_gml.c, regress/gml.sql,
+	  regress/gml_expected: Add a new option for ST_AsGML related to
+	  axis order, and lat lon inversion in GML 3.1.1, cf #161. Add unit
+	  test on this new option bit field. Update documentation. Fix also
+	  wrong option value in ST_AsGML for CRS, and outdated example
+	  output (still for ST_AsGML).
 
 2009-04-28 17:04  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4038] - removed a few compile errors from the javadoc build
+	* [r4038] java/jdbc/build.xml,
+	  java/jdbc/src/org/postgis/Geometry.java,
+	  java/jdbc/src/org/postgis/java2d/ShapeBinaryParser.java: -
+	  removed a few compile errors from the javadoc build
 	  - renamed jar so it follows the name-version convention
 
 2009-04-27 22:07  Regina Obe <lr at pcorp.us>
 
-	* [r4034] change error about unknown spatial ref to a warning.
+	* [r4034] loader/pgsql2shp.c: change error about unknown spatial
+	  ref to a warning.
 
 2009-04-27 19:46  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4030] test commit
+	* [r4030] doc/template.xml: test commit
 
 2009-04-27 19:24  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4029] test commit
+	* [r4029] doc/postgis.xml: test commit
 
 2009-04-27 19:07  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4026] Test commit to test autobuild
+	* [r4026] doc/faq.xml: Test commit to test autobuild
 
 2009-04-27 16:09  Regina Obe <lr at pcorp.us>
 
-	* [r4025] revise to better guarantee a deteriministic sort so can
-	  diff compare between 1.3.5, 1.3.6, 1.4 (still needs work). Also
-	  exclude curved tests and functions not supported in 1.3.5 since
-	  it curve crashes 1.3.5 thus making it not comparable.
+	* [r4025] doc/xsl/postgis_gardentest.sql.xsl: revise to better
+	  guarantee a deteriministic sort so can diff compare between
+	  1.3.5, 1.3.6, 1.4 (still needs work). Also exclude curved tests
+	  and functions not supported in 1.3.5 since it curve crashes 1.3.5
+	  thus making it not comparable.
 
 2009-04-26 05:37  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r4023] small typo fix
+	* [r4023] doc/reference.xml: small typo fix
 
 2009-04-24 19:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4020] add feature mangling task
+	* [r4020] TODO: add feature mangling task
 
 2009-04-23 14:36  Regina Obe <lr at pcorp.us>
 
-	* [r4019] exclude curved geometries from 1.3.5 testing
+	* [r4019] doc/xsl/postgis_gardentest.sql.xsl: exclude curved
+	  geometries from 1.3.5 testing
 
 2009-04-23 12:12  Regina Obe <lr at pcorp.us>
 
-	* [r4018] Add ST_BdMPolyFromText to list not to test against 1.3.5
-	  (crashes 1.3.5 with curves though fine in 1.3.6)
+	* [r4018] doc/xsl/postgis_gardentest.sql.xsl: Add
+	  ST_BdMPolyFromText to list not to test against 1.3.5 (crashes
+	  1.3.5 with curves though fine in 1.3.6)
 
 2009-04-22 18:33  Regina Obe <lr at pcorp.us>
 
-	* [r4017] revise to include a version variable and get rid of limit
-	  (think its causing different tests to be run non-consistently
-	  depending on ordering of postgresql so hard to compare outputs)
+	* [r4017] doc/xsl/postgis_gardentest.sql.xsl: revise to include a
+	  version variable and get rid of limit (think its causing
+	  different tests to be run non-consistently depending on ordering
+	  of postgresql so hard to compare outputs)
 
 2009-04-21 17:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4012] More info about XSL in final configure output
+	* [r4012] configure.ac, make_dist.sh: More info about XSL in final
+	  configure output
 
 2009-04-17 13:59  Regina Obe <lr at pcorp.us>
 
-	* [r4010] add ST_MinimumBoundingCircle to 1.3 exclude
+	* [r4010] doc/xsl/postgis_gardentest.sql.xsl: add
+	  ST_MinimumBoundingCircle to 1.3 exclude
 
 2009-04-16 07:31  Regina Obe <lr at pcorp.us>
 
-	* [r4006] Update installation to have link to Windows Compilation
-	  guide Nicklas put together.
+	* [r4006] doc/installation.xml: Update installation to have link to
+	  Windows Compilation guide Nicklas put together.
 
 2009-04-16 05:54  Regina Obe <lr at pcorp.us>
 
-	* [r4005] ADd more curved geometry support functions to list and
-	  give curved geometry special index a pretty anchor.
+	* [r4005] doc/reference.xml, doc/xsl/postgis_aggs_mm.xml.xsl: ADd
+	  more curved geometry support functions to list and give curved
+	  geometry special index a pretty anchor.
 
 2009-04-15 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4004] wee reformatting
+	* [r4004] NEWS: wee reformatting
 
 2009-04-15 17:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4003] remove tabs
+	* [r4003] NEWS: remove tabs
 
 2009-04-15 17:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r4002] add link to trac for 1.4
+	* [r4002] NEWS: add link to trac for 1.4
 
 2009-04-15 01:22  Regina Obe <lr at pcorp.us>
 
-	* [r4001] add link to st_relate
+	* [r4001] doc/reference.xml: add link to st_relate
 
 2009-04-15 01:11  Regina Obe <lr at pcorp.us>
 
-	* [r4000] amend ST_ContainsProperly to summarize its speed
-	  advantages
+	* [r4000] doc/reference.xml: amend ST_ContainsProperly to summarize
+	  its speed advantages
 
 2009-04-14 14:25  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3999] Try and fix shp2pgsql-core for bug #124. Need to change
-	  sprintf() to pgis_exec() within the loader.
+	* [r3999] loader/shp2pgsql-core.c: Try and fix shp2pgsql-core for
+	  bug #124. Need to change sprintf() to pgis_exec() within the
+	  loader.
 
 2009-04-14 06:47  Regina Obe <lr at pcorp.us>
 
-	* [r3998] add containsproperly
+	* [r3998] NEWS: add containsproperly
 
 2009-04-14 06:42  Regina Obe <lr at pcorp.us>
 
-	* [r3997] I think the year is 2009 and we are in april now
+	* [r3997] NEWS: I think the year is 2009 and we are in april now
 
 2009-04-12 12:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3995] Same as r3994 but for the second copy of shp2pgsql.
+	* [r3995] loader/shp2pgsql-core.c: Same as r3994 but for the second
+	  copy of shp2pgsql.
 
 2009-04-12 11:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3994] Fix #104 'shp2pgsql is using deprecated PostgreSQL escape
-	  syntax'. Remember that not everyone's installation has
-	  "standard_conforming_strings" enabled by default.
+	* [r3994] loader/shp2pgsql.c: Fix #104 'shp2pgsql is using
+	  deprecated PostgreSQL escape syntax'. Remember that not
+	  everyone's installation has "standard_conforming_strings" enabled
+	  by default.
 
 2009-04-12 10:56  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3993] Fix bug #148 'envelope() doesn't support new box3d_extent
-	  type'. Looks like we do need to add casts for box3d_extent to all
-	  of box2dfloaat, box3d and geometry after all.
+	* [r3993] postgis/postgis.sql.in.c: Fix bug #148 'envelope()
+	  doesn't support new box3d_extent type'. Looks like we do need to
+	  add casts for box3d_extent to all of box2dfloaat, box3d and
+	  geometry after all.
 
 2009-04-12 05:25  Regina Obe <lr at pcorp.us>
 
-	* [r3992] missed some
+	* [r3992] doc/xsl/postgis_gardentest.sql.xsl: missed some
 
 2009-04-12 05:14  Regina Obe <lr at pcorp.us>
 
-	* [r3991] Add ST_ContainsProperly to exclude for 1.3 testing.
+	* [r3991] doc/xsl/postgis_gardentest.sql.xsl: Add
+	  ST_ContainsProperly to exclude for 1.3 testing.
 
 2009-04-12 04:10  Regina Obe <lr at pcorp.us>
 
-	* [r3990] Add new function ST_ContainsProperly and provide
-	  examples. Also update ST_Contains to better explain the
-	  subtleties of the definition and example to demonstrate the
+	* [r3990] doc/reference.xml: Add new function ST_ContainsProperly
+	  and provide examples. Also update ST_Contains to better explain
+	  the subtleties of the definition and example to demonstrate the
 	  difference between contains and containsproperly
 
 2009-04-10 08:27  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3989] Make good on my promise from bug #123 to remove the
-	  E'...' escaping from shp2pgsql and revert to standard SQL
-	  escaping. Also rename protect_quote_string() and
-	  make_good_string() to escape_insert_string() and
-	  escape_copy_string() respectively so the names reflect what they
-	  actually do.
+	* [r3989] loader/shp2pgsql-core.c, loader/shp2pgsql.c: Make good on
+	  my promise from bug #123 to remove the E'...' escaping from
+	  shp2pgsql and revert to standard SQL escaping. Also rename
+	  protect_quote_string() and make_good_string() to
+	  escape_insert_string() and escape_copy_string() respectively so
+	  the names reflect what they actually do.
 
 2009-04-06 17:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3980] Fix mis-spelling in Eduin Carrillo's name
+	* [r3980] NEWS, doc/introduction.xml: Fix mis-spelling in Eduin
+	  Carrillo's name
 
 2009-04-05 18:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3969] keywords
+	* [r3969] liblwgeom/cunit/cu_measures.c,
+	  liblwgeom/cunit/cu_measures.h: keywords
 
 2009-04-05 18:05  Regina Obe <lr at pcorp.us>
 
-	* [r3968] Add Nicklas Avén to contributors list
+	* [r3968] doc/introduction.xml: Add Nicklas Avén to contributors
+	  list
 
 2009-04-05 16:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3967] Fix for collection vs collection distance behavior. Per
-	  Nicklas Avén. GBT #146
+	* [r3967] liblwgeom/cunit/Makefile.in,
+	  liblwgeom/cunit/cu_measures.c, liblwgeom/cunit/cu_measures.h,
+	  liblwgeom/cunit/cu_tester.c, liblwgeom/measures.c: Fix for
+	  collection vs collection distance behavior. Per Nicklas Avén. GBT
+	  #146
 
 2009-03-29 08:12  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3939] Fix for previous commit; move the locations of the CASTs
-	  so that they are after the definitions. Thanks Olivier!
+	* [r3939] postgis/postgis.sql.in.c: Fix for previous commit; move
+	  the locations of the CASTs so that they are after the
+	  definitions. Thanks Olivier!
 
 2009-03-29 00:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3938] Add additional casts for box3d_extent to box3d/box2d so
-	  that other PostGIS functions can use the output of ST_Extent. Per
-	  report from Olivier Courtin related to GBT#93.
+	* [r3938] postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c: Add
+	  additional casts for box3d_extent to box3d/box2d so that other
+	  PostGIS functions can use the output of ST_Extent. Per report
+	  from Olivier Courtin related to GBT#93.
 
 2009-03-24 19:05  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3936] suppress compilation warning on non initialized variable
+	* [r3936] postgis/lwgeom_kml.c: suppress compilation warning on non
+	  initialized variable
 
 2009-03-23 22:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3935] Ignore autotools artefacts.
+	* [r3935] .: Ignore autotools artefacts.
 
 2009-03-23 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3934] Once more unto the breach! autotools w/ mloskot
-	  autogen.sh from GBT#142
+	* [r3934] autogen.sh, config.guess, config.sub: Once more unto the
+	  breach! autotools w/ mloskot autogen.sh from GBT#142
 
 2009-03-23 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3933] Back to the future.
+	* [r3933] ltmain.sh: Back to the future.
 
 2009-03-22 07:50  Regina Obe <lr at pcorp.us>
 
-	* [r3932] expansion of example and description
+	* [r3932] doc/reference.xml: expansion of example and description
 
 2009-03-22 07:46  Regina Obe <lr at pcorp.us>
 
-	* [r3931] Create new exception section and move over the Has,Drop,
-	  Add BBOX family per MCA request.
+	* [r3931] doc/reference.xml: Create new exception section and move
+	  over the Has,Drop, Add BBOX family per MCA request.
 
 2009-03-22 07:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3929] Can't get enough punishment: write out results of
-	  configure.
+	* [r3929] configure.ac: Can't get enough punishment: write out
+	  results of configure.
 
 2009-03-22 06:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3928] Back for more punishment: if we can checkin config.sub
-	  and config.guess, we can check in ltmain.sh. Autotools, I despise
-	  thee.
+	* [r3928] config.guess, ltmain.sh: Back for more punishment: if we
+	  can checkin config.sub and config.guess, we can check in
+	  ltmain.sh. Autotools, I despise thee.
 
 2009-03-22 06:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3927] OK, didn't like that. libtoolize alters config.guess and
-	  config.sub,
+	* [r3927] autogen.sh: OK, didn't like that. libtoolize alters
+	  config.guess and config.sub,
 	  but removing them breaks build. Run libtoolize by hand and add
 	  the resultants
 	  to svn?
 
 2009-03-22 06:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3926] config.guess back?
+	* [r3926] config.guess: config.guess back?
 
 2009-03-22 03:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3925] config.sub back in?
+	* [r3925] config.sub: config.sub back in?
 
 2009-03-22 03:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3924] Break build per mloskot. Remember to run ./autogen.sh and
-	  hopefully you have libtoolize!
+	* [r3924] autogen.sh, config.guess, config.sub: Break build per
+	  mloskot. Remember to run ./autogen.sh and hopefully you have
+	  libtoolize!
 
 2009-03-22 02:26  Regina Obe <lr at pcorp.us>
 
-	* [r3923] typo
+	* [r3923] doc/xsl/postgis_gardentest.sql.xsl: typo
 
 2009-03-22 02:23  Regina Obe <lr at pcorp.us>
 
-	* [r3922] not dealing correctly with arguments that are geometry
-	  arrays where there is only one geometry in the arglist
+	* [r3922] doc/xsl/postgis_gardentest.sql.xsl: not dealing correctly
+	  with arguments that are geometry arrays where there is only one
+	  geometry in the arglist
 
 2009-03-21 19:14  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3921] Fix static buffer size to add precision spaces. Cf #119
+	* [r3921] postgis/lwgeom_geojson.c, postgis/lwgeom_gml.c,
+	  postgis/lwgeom_kml.c, postgis/lwgeom_svg.c: Fix static buffer
+	  size to add precision spaces. Cf #119
 
 2009-03-20 18:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3916] Update release notes more
+	* [r3916] NEWS: Update release notes more
 
 2009-03-20 16:48  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3915] updated the operator notes in reference.xml to reflect
-	  the fact that they do indeed use indexes.
+	* [r3915] doc/reference.xml: updated the operator notes in
+	  reference.xml to reflect the fact that they do indeed use
+	  indexes.
 
 2009-03-20 14:55  Regina Obe <lr at pcorp.us>
 
-	* [r3912] Add ST_MakeLine array proto. Provide example use. Flag
-	  that ST_MAkeLine was enhanced in 1.4
+	* [r3912] doc/reference.xml: Add ST_MakeLine array proto. Provide
+	  example use. Flag that ST_MAkeLine was enhanced in 1.4
 
 2009-03-20 14:40  Regina Obe <lr at pcorp.us>
 
-	* [r3911] Fill in missing ST_Collect(geomarray) proto. Provide
-	  examples for using ST_Union(geomarray), ST_Collect(geomarray)
+	* [r3911] doc/reference.xml: Fill in missing ST_Collect(geomarray)
+	  proto. Provide examples for using ST_Union(geomarray),
+	  ST_Collect(geomarray)
 
 2009-03-20 13:39  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3910] Fix GML multi size computation. Cf issue #141
+	* [r3910] postgis/lwgeom_gml.c: Fix GML multi size computation. Cf
+	  issue #141
 
 2009-03-20 05:43  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3906] a small typo patch from mloskot, renaming a few
-	  "geometry_column" to "geometry_columns"
+	* [r3906] doc/reference.xml, postgis/postgis.sql.in.c: a small typo
+	  patch from mloskot, renaming a few "geometry_column" to
+	  "geometry_columns"
 
 2009-03-20 05:32  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3905] renamed reference.xml to reference_old.xml
+	* [r3905] configure.ac, doc/Makefile.in, doc/postgis.xml,
+	  doc/reference.xml, doc/reference_new.xml, doc/reference_old.xml:
+	  renamed reference.xml to reference_old.xml
 	  renamed reference_new.xml to reference.xml
 	  updated configure.ac, doc/Makefile.in, and doc/postgis.xml
 	  accordingly.
 
 2009-03-19 17:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3903] Revert, now I get a warning in OS/X. Solaris will have to
-	  suck it up.
+	* [r3903] postgis/lwgeom_chip.c: Revert, now I get a warning in
+	  OS/X. Solaris will have to suck it up.
 
 2009-03-19 17:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3901] Make autogen.sh a little more tolerant of missing /
-	  re-named autotools.
+	* [r3901] autogen.sh, configure.ac: Make autogen.sh a little more
+	  tolerant of missing / re-named autotools.
 
 2009-03-19 17:28  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3900] updated ST_Relate docs - changed 3rd parameter to be more
-	  clear
+	* [r3900] doc/reference_new.xml: updated ST_Relate docs - changed
+	  3rd parameter to be more clear
 
 2009-03-19 17:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3899] Remove warning in Solaris.
+	* [r3899] postgis/lwgeom_debug.c: Remove warning in Solaris.
 
 2009-03-19 16:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3898] Remove warning in Solaris.
+	* [r3898] postgis/lwgeom_chip.c: Remove warning in Solaris.
 
 2009-03-19 16:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3897] Remove one last 'const' warning.
+	* [r3897] postgis/lwgeom_geos_prepared.c,
+	  postgis/lwgeom_geos_prepared.h: Remove one last 'const' warning.
 
 2009-03-19 13:27  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3895] Few minor improve/change on memory size to allocate
+	* [r3895] postgis/lwgeom_svg.c: Few minor improve/change on memory
+	  size to allocate
 
 2009-03-19 11:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3894] More lwgeom_geos.c fixes to remove compilation warnings,
-	  but this time for compiling with GEOS >= 3.1.
+	* [r3894] postgis/lwgeom_geos.c: More lwgeom_geos.c fixes to remove
+	  compilation warnings, but this time for compiling with GEOS >=
+	  3.1.
 
 2009-03-19 06:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3893] Oops, we don't use the literal output of autoheader.
+	* [r3893] postgis/lwgeom_estimate.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_gist.c,
+	  postgis_config.h.in: Oops, we don't use the literal output of
+	  autoheader.
 
 2009-03-19 05:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3892] Remove prepared geometry compilation warning.
+	* [r3892] postgis/lwgeom_geos_prepared.c: Remove prepared geometry
+	  compilation warning.
 
 2009-03-19 05:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3891] Add ieeefp.h for Solaris.
+	* [r3891] postgis/lwgeom_estimate.c, postgis/lwgeom_gist.c: Add
+	  ieeefp.h for Solaris.
 
 2009-03-19 05:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3890] Add testing for ieeefp.h to autoconf
+	* [r3890] configure.ac, postgis_config.h.in: Add testing for
+	  ieeefp.h to autoconf
 
 2009-03-19 00:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3889] Final fix to remove cpp requirement
+	* [r3889] regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface_expected: Final fix to remove cpp
+	  requirement
 
 2009-03-19 00:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3888] Remove preproc step for sql-mm curve regression.
+	* [r3888] regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-multisurface_expected.in: Remove preproc step for
+	  sql-mm curve regression.
 
 2009-03-19 00:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3887] Remove USE_JTS and cpp preproc from sql-mm regression
+	* [r3887] regress/Makefile.in,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface_expected.in: Remove USE_JTS and cpp
+	  preproc from sql-mm regression
 
 2009-03-18 23:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3886] Add lidar item
+	* [r3886] TODO: Add lidar item
 
 2009-03-16 23:06  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3877] More cleanup work based upon Mateusz's MSVC patches;
-	  remove references to unistd.h and sys/param.h since they are no
-	  longer required for determining endian-ness.
+	* [r3877] liblwgeom/lex.yy.c, liblwgeom/lwgunparse.c,
+	  liblwgeom/wktparse.lex, postgis/lwgeom_inout.c: More cleanup work
+	  based upon Mateusz's MSVC patches; remove references to unistd.h
+	  and sys/param.h since they are no longer required for determining
+	  endian-ness.
 
 2009-03-13 13:11  Regina Obe <lr at pcorp.us>
 
-	* [r3868] switch order
+	* [r3868] doc/postgis.xml: switch order
 
 2009-03-13 13:09  Regina Obe <lr at pcorp.us>
 
-	* [r3867] get rid of sT_PolyFromWKB reference. Will readd those
-	  stupid ones left in reference.xml later
+	* [r3867] doc/reference_new.xml: get rid of sT_PolyFromWKB
+	  reference. Will readd those stupid ones left in reference.xml
+	  later
 
 2009-03-13 13:08  Regina Obe <lr at pcorp.us>
 
-	* [r3866] more spots
+	* [r3866] doc/postgis.xml: more spots
 
 2009-03-13 13:05  Regina Obe <lr at pcorp.us>
 
-	* [r3865] missed a spot
+	* [r3865] doc/postgis.xml: missed a spot
 
 2009-03-13 12:53  Regina Obe <lr at pcorp.us>
 
-	* [r3864] remove using_postgis and reference and add
-	  using_postgis_dataman, using_postgis_app
+	* [r3864] doc/postgis.xml: remove using_postgis and reference and
+	  add using_postgis_dataman, using_postgis_app
 
 2009-03-13 12:11  Regina Obe <lr at pcorp.us>
 
-	* [r3863] Break using_postgis into 2 sections, remover
-	  reference.xml from doc make
+	* [r3863] doc/Makefile.in, doc/using_postgis.xml,
+	  doc/using_postgis_app.xml, doc/using_postgis_dataman.xml: Break
+	  using_postgis into 2 sections, remover reference.xml from doc
+	  make
 
 2009-03-12 23:20  Regina Obe <lr at pcorp.us>
 
-	* [r3860] #HISTORY #GBT 121: update tiger_geocoder to run in
-	  PostgreSQL 8.3 - apply patch from cdwinslow
+	* [r3860]
+	  extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_place_exact.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_state.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_zip.sql,
+	  extras/tiger_geocoder/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/geocode/geocode_zip.sql,
+	  extras/tiger_geocoder/normalize/pprint_addy.sql,
+	  extras/tiger_geocoder/tables/lookup_tables.sql: #HISTORY #GBT
+	  121: update tiger_geocoder to run in PostgreSQL 8.3 - apply patch
+	  from cdwinslow
 
 2009-03-11 05:31  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3854] updated SQL/MM specs in ST_PointFromWKB
+	* [r3854] doc/reference.xml, doc/reference_new.xml: updated SQL/MM
+	  specs in ST_PointFromWKB
 
 2009-03-11 05:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3853] moved over ST_LineFromWKB
+	* [r3853] doc/reference.xml, doc/reference_new.xml: moved over
+	  ST_LineFromWKB
 
 2009-03-11 05:11  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3852] added missing linkend
+	* [r3852] doc/reference.xml: added missing linkend
 
 2009-03-11 05:09  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3851] updated doc descriptions and linkends.
+	* [r3851] doc/reference_new.xml: updated doc descriptions and
+	  linkends.
 
 2009-03-11 04:56  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3850] moved over ST_PointFromWKB
+	* [r3850] doc/reference.xml, doc/reference_new.xml: moved over
+	  ST_PointFromWKB
 
 2009-03-11 04:35  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3849] moved over ST_GeomFromWKB
+	* [r3849] doc/reference.xml, doc/reference_new.xml: moved over
+	  ST_GeomFromWKB
 
 2009-03-10 21:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3848] More MSVC fixes from Mateusz related to ISO C++ vs. C99
-	  variable initialisation.
+	* [r3848] liblwgeom/lwgunparse.c: More MSVC fixes from Mateusz
+	  related to ISO C++ vs. C99 variable initialisation.
 
 2009-03-10 21:05  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3847] updated SVG unit to reduce to max 2 decimal digits
+	* [r3847] regress/svg.sql, regress/svg_expected: updated SVG unit
+	  to reduce to max 2 decimal digits
 
 2009-03-10 21:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3846] MSVC line
+	* [r3846] NEWS: MSVC line
 
 2009-03-10 20:49  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3845] Add SVG unit test file
+	* [r3845] regress/Makefile.in, regress/svg.sql,
+	  regress/svg_expected: Add SVG unit test file
 
 2009-03-10 20:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3844] Add 1.3.5 release notes into trunk docs
+	* [r3844] NEWS, doc/release_notes.xml: Add 1.3.5 release notes into
+	  trunk docs
 
 2009-03-10 20:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3843] First cut of 1.4 release notes.
+	* [r3843] NEWS: First cut of 1.4 release notes.
 
 2009-03-10 20:25  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3842] Fix for GBT#132: Make check should run CUnit. This is to
-	  aid developers as we move the majority of the testing framework
-	  over to CUnit.
+	* [r3842] GNUmakefile, liblwgeom/cunit/Makefile.in: Fix for
+	  GBT#132: Make check should run CUnit. This is to aid developers
+	  as we move the majority of the testing framework over to CUnit.
 
 2009-03-10 20:15  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3841] Commit Mateusz's patch to move the postgres.h #include to
-	  the top of the file in order to aid the MSVC build.
+	* [r3841] postgis/long_xact.c, postgis/lwgeom_box2dfloat4.c,
+	  postgis/lwgeom_box3d.c, postgis/lwgeom_btree.c,
+	  postgis/lwgeom_chip.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_estimate.c, postgis/lwgeom_functions_basic.c,
+	  postgis/lwgeom_geos.h, postgis/lwgeom_geos_prepared.h,
+	  postgis/lwgeom_gist.c, postgis/lwgeom_inout.c,
+	  postgis/lwgeom_pg.c, postgis/lwgeom_pg.h, postgis/lwgeom_sqlmm.c,
+	  postgis/lwgeom_transform.c: Commit Mateusz's patch to move the
+	  postgres.h #include to the top of the file in order to aid the
+	  MSVC build.
 
 2009-03-10 20:15  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3840] update GML unit test according to AsGML option related to
-	  CRS output option
+	* [r3840] regress/gml.sql, regress/gml_expected: update GML unit
+	  test according to AsGML option related to CRS output option
 
 2009-03-10 19:37  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3839] Remove compiler warning from commit r3821.
+	* [r3839] liblwgeom/wktparse.h: Remove compiler warning from commit
+	  r3821.
 
 2009-03-10 19:30  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3838] Update unit test upon previous GeoJson CRS change
+	* [r3838] regress/geojson.sql, regress/geojson_expected: Update
+	  unit test upon previous GeoJson CRS change
 
 2009-03-10 19:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3837] Update PostGIS trunk so that the minimum required version
-	  of GEOS is 3.0.0. This allows us to finally remove all remaining
-	  compilation warnings since we can adjust the casts to make
-	  correct use of the GEOS 3.0.0 header types.
+	* [r3837] configure.ac, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_geos.h, postgis/postgis.sql.in.c: Update PostGIS
+	  trunk so that the minimum required version of GEOS is 3.0.0. This
+	  allows us to finally remove all remaining compilation warnings
+	  since we can adjust the casts to make correct use of the GEOS
+	  3.0.0 header types.
 
 2009-03-10 18:20  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3835] Fix GeoJson CRS output format (1.0 spec). Add OGC long
-	  CRS format (Cf RFC 5165) as an option. On AsGeoJson it change
-	  option order from 1.3.X between Bbox and CRS. On AsGML a new
-	  option parameter is added
+	* [r3835] doc/reference_new.xml, postgis/lwgeom_geojson.c,
+	  postgis/lwgeom_gml.c, postgis/postgis.sql.in.c: Fix GeoJson CRS
+	  output format (1.0 spec). Add OGC long CRS format (Cf RFC 5165)
+	  as an option. On AsGeoJson it change option order from 1.3.X
+	  between Bbox and CRS. On AsGML a new option parameter is added
 
 2009-03-10 17:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3833] Some documentation updates; change the instructions for
-	  decompressing the tarballs for PROJ and GEOS so that they work
-	  for our Solaris friends (as per the instructions for the main
-	  PostGIS tarball). Also move version entities for GEOS and PROJ
-	  into postgis.xml, so that as newer versions of PROJ/GEOS are
-	  released, we only need to update the version number in one
-	  location for the change to be reflected throughout the
-	  installation documentation.
+	* [r3833] doc/installation.xml, doc/postgis.xml: Some documentation
+	  updates; change the instructions for decompressing the tarballs
+	  for PROJ and GEOS so that they work for our Solaris friends (as
+	  per the instructions for the main PostGIS tarball). Also move
+	  version entities for GEOS and PROJ into postgis.xml, so that as
+	  newer versions of PROJ/GEOS are released, we only need to update
+	  the version number in one location for the change to be reflected
+	  throughout the installation documentation.
 
 2009-03-10 16:26  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3831] Augment comment related to Paul's fix for GBT#130 as I'm
-	  bound to forget why we decided to do this at a later date...
+	* [r3831] liblwgeom/lwgunparse.c: Augment comment related to Paul's
+	  fix for GBT#130 as I'm bound to forget why we decided to do this
+	  at a later date...
 
 2009-03-10 16:24  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3830] Add circstring release and LWGEOM conversion entry
+	* [r3830] liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwgeom.c: Add circstring release and LWGEOM conversion
+	  entry
 
 2009-03-10 16:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3828] Remove some GCC-isms from the unparser related to setting
-	  array sizes at run-time rather than compile time. Per report from
-	  Mateusz Loskot.
+	* [r3828] liblwgeom/lwgunparse.c: Remove some GCC-isms from the
+	  unparser related to setting array sizes at run-time rather than
+	  compile time. Per report from Mateusz Loskot.
 
 2009-03-10 15:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3827] Fix GBT#126: Don't include private PROJ.4 header
-	  projects.h. It appears that from its inception, PostGIS has
-	  inadvertently used the PROJ.4 internal projects.h header file
-	  rather than the correct proj_api.h header file. This patch flips
-	  over to the new header file and changes everything over to use
-	  the new external structures/APIS.
+	* [r3827] postgis/lwgeom_transform.c: Fix GBT#126: Don't include
+	  private PROJ.4 header projects.h. It appears that from its
+	  inception, PostGIS has inadvertently used the PROJ.4 internal
+	  projects.h header file rather than the correct proj_api.h header
+	  file. This patch flips over to the new header file and changes
+	  everything over to use the new external structures/APIS.
 
 2009-03-10 15:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3826] Fix for GBT #130, remove bdpoly regression failure.
+	* [r3826] liblwgeom/lwgunparse.c: Fix for GBT #130, remove bdpoly
+	  regression failure.
 
 2009-03-10 15:06  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3825] Fix for GBT#89: transform() grid-shift 2nd chance logic
-	  defective. Remove the 2nd chance logic completely and allow the
-	  user to configure the behaviour using the standard PROJ.4
-	  +nadgrids parameter. I've added a section to the ST_Transform()
-	  section of the manual which gives an example of how you can do
-	  this.
+	* [r3825] doc/reference_new.xml, postgis/lwgeom_transform.c: Fix
+	  for GBT#89: transform() grid-shift 2nd chance logic defective.
+	  Remove the 2nd chance logic completely and allow the user to
+	  configure the behaviour using the standard PROJ.4 +nadgrids
+	  parameter. I've added a section to the ST_Transform() section of
+	  the manual which gives an example of how you can do this.
 
 2009-03-10 14:59  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3824] Add SVG L Command in absolute path according to BNF SVG
-	  Path. Add some forgotten geometry release.
+	* [r3824] postgis/lwgeom_svg.c: Add SVG L Command in absolute path
+	  according to BNF SVG Path. Add some forgotten geometry release.
 
 2009-03-10 00:29  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3821] Moving parser changes from spike/mleslie/parser to allow
-	  the proper nesting of compound curves within curve polygons and
-	  the validation of compound curve continuity. This also resolves
-	  GBT#124.
+	* [r3821] liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.y, regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-serialize.sql: Moving parser changes from
+	  spike/mleslie/parser to allow the proper nesting of compound
+	  curves within curve polygons and the validation of compound curve
+	  continuity. This also resolves GBT#124.
 
 2009-03-09 22:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3820] Don't segmentize geometry if input doesn't pass hasarc
+	* [r3820] postgis/lwgeom_sqlmm.c: Don't segmentize geometry if
+	  input doesn't pass hasarc
 
 2009-03-09 21:15  Regina Obe <lr at pcorp.us>
 
-	* [r3819] Put ST_CurveToLine back in script. Seems to not crash
-	  anymore with Paul's changes to GBT: 112
+	* [r3819] doc/xsl/postgis_gardentest.sql.xsl: Put ST_CurveToLine
+	  back in script. Seems to not crash anymore with Paul's changes to
+	  GBT: 112
 
 2009-03-09 18:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3817] Fix for GBT#96.
+	* [r3817] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_functions_basic.c, regress/regress.sql,
+	  regress/regress_expected: Fix for GBT#96.
 
 2009-03-09 17:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3816] Fix the OSGB 27700 SRID definition in spatial_ref_sys.sql
-	  since it is missing a datum parameter. We can't backpatch this
-	  since it is only available in newer versions of PROJ, and we
-	  don't have any PROJ version detection capability in 1.3 branch.
+	* [r3816] spatial_ref_sys.sql: Fix the OSGB 27700 SRID definition
+	  in spatial_ref_sys.sql since it is missing a datum parameter. We
+	  can't backpatch this since it is only available in newer versions
+	  of PROJ, and we don't have any PROJ version detection capability
+	  in 1.3 branch.
 
 2009-03-09 16:20  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3815] Remove compile warnings from lwgeom_dump.c related to the
-	  removal of TupleDescGetSlot (we don't need to set the deprecated
-	  fields in FuncCallContext if we are using
-	  BuildTupleFromCStrings).
+	* [r3815] postgis/lwgeom_dump.c: Remove compile warnings from
+	  lwgeom_dump.c related to the removal of TupleDescGetSlot (we
+	  don't need to set the deprecated fields in FuncCallContext if we
+	  are using BuildTupleFromCStrings).
 
 2009-03-09 15:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3814] More camel-case changes.
+	* [r3814] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  postgis/lwgeom_functions_basic.c: More camel-case changes.
 
 2009-03-09 14:51  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3813] Refactored the whole assvg export function in the same
-	  way than asgeojson. Fix #119 issue on big geometrycollection
-	  geometry. Keep the same SVG output than before
+	* [r3813] postgis/lwgeom_svg.c: Refactored the whole assvg export
+	  function in the same way than asgeojson. Fix #119 issue on big
+	  geometrycollection geometry. Keep the same SVG output than before
 
 2009-03-09 14:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3812] Remove some camelCase function signatures from liblwgeom
+	* [r3812] ChangeLog, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwgeom.c, liblwgeom/lwpoint.c, postgis/lwgeom_dump.c,
+	  postgis/lwgeom_functions_analytic.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_geos.c,
+	  postgis/lwgeom_ogc.c, postgis/lwgeom_pg.c,
+	  postgis/lwgeom_transform.c: Remove some camelCase function
+	  signatures from liblwgeom
 
 2009-03-08 22:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3811] Fix for GBT#93: ST_Extent() and ST_Estimated_Extent()
-	  return BOX2DFLOAT4s. This is currently done using a horrible hack
-	  for backwards compatibility which introduces a new type just for
-	  ST_Extent(). See GBT email to postgis-devel and code comments for
-	  more detail.
+	* [r3811] postgis/lwgeom_box3d.c, postgis/postgis.sql.in.c,
+	  regress/lwgeom_regress_expected: Fix for GBT#93: ST_Extent() and
+	  ST_Estimated_Extent() return BOX2DFLOAT4s. This is currently done
+	  using a horrible hack for backwards compatibility which
+	  introduces a new type just for ST_Extent(). See GBT email to
+	  postgis-devel and code comments for more detail.
 
 2009-03-08 21:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3809] Fix goof in box2d computation.
+	* [r3809] liblwgeom/lwgeom_api.c: Fix goof in box2d computation.
 
 2009-03-08 21:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3807] Fix for GBT#112
+	* [r3807] liblwgeom/lwsegmentize.c: Fix for GBT#112
 
 2009-03-08 17:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3806] Add some explanation comments to lwgeom_accum.c
-	  explaining why we need to implement our own set of geometry
-	  aggregate functions.
+	* [r3806] postgis/lwgeom_accum.c: Add some explanation comments to
+	  lwgeom_accum.c explaining why we need to implement our own set of
+	  geometry aggregate functions.
 
 2009-03-08 16:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3805] Alter the in-built casts between the internal PostgreSQL
-	  BOX type and the PostGIS geometry/BOX3D types so that they do not
-	  go through an intermediate BOX2DFLOAT4 first. This prevents the
-	  float4 rounding errors appearing in the numbers when invoking the
-	  casts.
+	* [r3805] postgis/lwgeom_box.c, postgis/lwgeom_box3d.c,
+	  postgis/lwgeom_functions_basic.c, postgis/lwgeom_pg.h: Alter the
+	  in-built casts between the internal PostgreSQL BOX type and the
+	  PostGIS geometry/BOX3D types so that they do not go through an
+	  intermediate BOX2DFLOAT4 first. This prevents the float4 rounding
+	  errors appearing in the numbers when invoking the casts.
 
 2009-03-08 15:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3803] Fix for GBT #116, EMPTY hex polygon no longer causes
-	  crash.
+	* [r3803] liblwgeom/lwgeom_api.c: Fix for GBT #116, EMPTY hex
+	  polygon no longer causes crash.
 
 2009-03-08 14:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3802] Fix GBT#122: ST_SnapToGrid gives 13 when fed circular
-	  string. Alter the error message so that it correctly displays the
-	  type rather than just it's internal number.
+	* [r3802] postgis/lwgeom_functions_analytic.c: Fix GBT#122:
+	  ST_SnapToGrid gives 13 when fed circular string. Alter the error
+	  message so that it correctly displays the type rather than just
+	  it's internal number.
 
 2009-03-06 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r3799] missing svn tags and copyright info
+	* [r3799] postgis/lwgeom_dump.c: missing svn tags and copyright
+	  info
 
 2009-03-03 18:01  Regina Obe <lr at pcorp.us>
 
-	* [r3790] Flag ST_GeoHash as curved support friendly, put in pretty
-	  anchors for special function sections
+	* [r3790] doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Flag ST_GeoHash as curved support friendly, put in pretty anchors
+	  for special function sections
 
 2009-03-03 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3789] Fix tests to match current geohash signatures (lon/lat)
-	  and precisions (odd and even)
+	* [r3789] liblwgeom/cunit/cu_algorithm.c: Fix tests to match
+	  current geohash signatures (lon/lat) and precisions (odd and
+	  even)
 
 2009-02-27 18:09  Regina Obe <lr at pcorp.us>
 
-	* [r3781] Get rid of additional calls to TupleDescGetSlot(tupdesc)
-	  in dump and dumprings and replace deprecated use of
-	  TupleDescGetSlot with 8.1+ preferred BlessTupleDesc
+	* [r3781] postgis/lwgeom_dump.c: Get rid of additional calls to
+	  TupleDescGetSlot(tupdesc) in dump and dumprings and replace
+	  deprecated use of TupleDescGetSlot with 8.1+ preferred
+	  BlessTupleDesc
 
 2009-02-23 15:19  Sandro Santilli <strk at kbt.io>
 
-	* [r3762] Fix parse_hex to support lower-case A-F too (issue 120)
+	* [r3762] liblwgeom/lwgeom_api.c: Fix parse_hex to support
+	  lower-case A-F too (issue 120)
 
 2009-02-23 13:47  Regina Obe <lr at pcorp.us>
 
-	* [r3760] change to move postgis_comments.sql to root
+	* [r3760] doc/Makefile.in: change to move postgis_comments.sql to
+	  root
 
 2009-02-19 21:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3750] Add variable decls to trunk :)
+	* [r3750] loader/dbfopen.c: Add variable decls to trunk :)
 
 2009-02-19 20:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3749] Add EOF marker, per GBT#105
+	* [r3749] loader/dbfopen.c: Add EOF marker, per GBT#105
 
 2009-02-19 09:42  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3741] Update trunk so that it will compile against PostgreSQL
-	  8.4. Based upon Talha Rizwan's original patch, with a small tweak
-	  from me.
+	* [r3741] postgis/long_xact.c, postgis/lwgeom_estimate.c: Update
+	  trunk so that it will compile against PostgreSQL 8.4. Based upon
+	  Talha Rizwan's original patch, with a small tweak from me.
 
 2009-02-17 18:26  Regina Obe <lr at pcorp.us>
 
-	* [r3734] change to use tab separator instead
+	* [r3734] doc/Makefile.in: change to use tab separator instead
 
 2009-02-17 03:56  Regina Obe <lr at pcorp.us>
 
-	* [r3730] fix typo
+	* [r3730] doc/xsl/postgis_aggs_mm.xml.xsl: fix typo
 
 2009-02-17 03:02  Regina Obe <lr at pcorp.us>
 
-	* [r3729]
+	* [r3729] doc/xsl/postgis_aggs_mm.xml.xsl:
 
 2009-02-17 02:59  Regina Obe <lr at pcorp.us>
 
-	* [r3728] Make new - 1 section with 2 subsections. Change
-	  ST_AsGeoJSON availability tag to be consistent with others
+	* [r3728] doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Make new - 1 section with 2 subsections. Change ST_AsGeoJSON
+	  availability tag to be consistent with others
 
 2009-02-17 02:55  Regina Obe <lr at pcorp.us>
 
-	* [r3727] Section new functions in 1.3
+	* [r3727] doc/xsl/postgis_aggs_mm.xml.xsl: Section new functions in
+	  1.3
 
 2009-02-16 22:18  Regina Obe <lr at pcorp.us>
 
-	* [r3721] Try again to get postgis_comments.sql to generate
+	* [r3721] doc/Makefile.in: Try again to get postgis_comments.sql to
+	  generate
 
 2009-02-13 19:56  Regina Obe <lr at pcorp.us>
 
-	* [r3705] amend st_union description to include new proto and
-	  performance enhancements. Add space before availability in xsl
-	  parser what is new section
+	* [r3705] doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  amend st_union description to include new proto and performance
+	  enhancements. Add space before availability in xsl parser what is
+	  new section
 
 2009-02-13 19:23  Regina Obe <lr at pcorp.us>
 
-	* [r3704] Add special section listing new functions in this
-	  release. Get rid of note tag around ST_GeoHash availability so
-	  consistent with other availability text
+	* [r3704] doc/reference_new.xml, doc/xsl/postgis_aggs_mm.xml.xsl:
+	  Add special section listing new functions in this release. Get
+	  rid of note tag around ST_GeoHash availability so consistent with
+	  other availability text
 
 2009-02-13 06:58  Regina Obe <lr at pcorp.us>
 
-	* [r3702]
+	* [r3702] doc/Makefile.in:
 
 2009-02-12 18:32  Regina Obe <lr at pcorp.us>
 
-	* [r3694] more work on comments generation
+	* [r3694] doc/Makefile.in: more work on comments generation
 
 2009-02-12 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r3690] Put in logic to output postgis_comments.sql
+	* [r3690] doc/Makefile.in: Put in logic to output
+	  postgis_comments.sql
 
 2009-02-11 21:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3688] Bind ST_GeoHash into SQL.
+	* [r3688] doc/reference_new.xml, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, postgis/lwgeom_functions_basic.c,
+	  postgis/postgis.sql.in.c: Bind ST_GeoHash into SQL.
 
 2009-02-11 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3687] Change references from ./lwgeom to ./postgis
+	* [r3687] GNUmakefile, README.postgis, STYLE, configure.ac,
+	  make_dist.sh, regress/Makefile.in, topology/topology.sql.in.c:
+	  Change references from ./lwgeom to ./postgis
 
 2009-02-11 18:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3686] Change the name of the main source directory. This is
-	  going to break the build for a little while until I fix all the
-	  references, but I want to do it atomically to ensure version
-	  history is preserved.
+	* [r3686] lwgeom, postgis: Change the name of the main source
+	  directory. This is going to break the build for a little while
+	  until I fix all the references, but I want to do it atomically to
+	  ensure version history is preserved.
 
 2009-02-11 02:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3685] GeoHash implementation first cut.
+	* [r3685] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c: GeoHash
+	  implementation first cut.
 
 2009-02-10 21:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3683] Solve iconv-on-Solaris (and hopefully many other
-	  platforms with system iconv in libc) problem in autoconf.
+	* [r3683] configure.ac: Solve iconv-on-Solaris (and hopefully many
+	  other platforms with system iconv in libc) problem in autoconf.
 
 2009-02-10 20:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3682] Demote new loader code from default build for now.
+	* [r3682] loader/Makefile.in: Demote new loader code from default
+	  build for now.
 
 2009-02-10 20:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3681] New restore script, much simpler, takes -Fc dump and
-	  writes back ASCII on stdout
+	* [r3681] utils/new_postgis_restore.pl: New restore script, much
+	  simpler, takes -Fc dump and writes back ASCII on stdout
 
 2009-02-10 08:00  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3677] KML output: use decimal places rather than significant
-	  digit, trim trailing zeros, update documentation, update unit
-	  test
+	* [r3677] doc/reference_new.xml, lwgeom/lwgeom_kml.c,
+	  regress/kml.sql, regress/kml_expected: KML output: use decimal
+	  places rather than significant digit, trim trailing zeros, update
+	  documentation, update unit test
 
 2009-02-10 07:54  Olivier Courtin <olivier.courtin at oslandia.com>
 
-	* [r3676] GeoJson output: trim trailing zero, add forgotten free on
+	* [r3676] doc/reference_new.xml, lwgeom/lwgeom_geojson.c,
+	  lwgeom/lwgeom_gml.c, regress/Makefile.in, regress/geojson.sql,
+	  regress/geojson_expected, regress/gml.sql, regress/gml_expected:
+	  GeoJson output: trim trailing zero, add forgotten free on
 	  subgemotry inspect. GML output: precision no more as a global
 	  one, decimal places rather than significant digits, trim trailing
 	  zero, add unit test, doc update with output example
 
 2009-02-09 23:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3675] Fix case sensitive in AGGREGATE reading.
+	* [r3675] utils/postgis_restore.pl: Fix case sensitive in AGGREGATE
+	  reading.
 
 2009-02-05 20:01  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3647] Updated ST_DumpRings description and example.
+	* [r3647] doc/reference_new.xml: Updated ST_DumpRings description
+	  and example.
 
 2009-02-04 18:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3641] Added example to ST_PointN
+	* [r3641] doc/reference_new.xml: Added example to ST_PointN
 
 2009-02-04 13:54  Regina Obe <lr at pcorp.us>
 
-	* [r3640] minor changes. Take ST_CurveToLine out so tests can
-	  complete until we fix.
+	* [r3640] doc/xsl/postgis_gardentest.sql.xsl: minor changes. Take
+	  ST_CurveToLine out so tests can complete until we fix.
 
 2009-02-04 00:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3639] Propset Author Id Keyword Revision on all files.
+	* [r3639] doc/faq.xml, doc/installation.xml, doc/introduction.xml,
+	  doc/performance_tips.xml, doc/reference.xml,
+	  doc/reference_new.xml, doc/release_notes.xml, doc/reporting.xml,
+	  doc/template.xml, doc/using_postgis.xml, java/ejb2/build.xml,
+	  java/ejb2/prepare-jboss.xml, java/ejb2/resources/application.xml,
+	  java/ejb2/resources/postgis-ejb2-ds.xml,
+	  java/ejb2/src/com/geodetix/geo/client/Client.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
+	  java/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
+	  java/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
+	  java/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java,
+	  java/ejb3/build.xml, java/ejb3/jboss/geodata-ds.xml,
+	  java/ejb3/jboss/ingest-service.xml,
+	  java/ejb3/src/META-INF/persistence.xml,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/jdbc/build.xml,
+	  java/jdbc/jtssrc/org/postgis/jts/JTSShape.java,
+	  java/pljava/build.xml,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java,
+	  java/pljava/src/org/postgis/pljava/PLJGeometry.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java,
+	  liblwgeom/box2d.c, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_tester.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwcollection.c, liblwgeom/lwcompound.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/lwutil.c,
+	  liblwgeom/measures.c, liblwgeom/ptarray.c, liblwgeom/vsprintf.c,
+	  liblwgeom/wktparse.h, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/stringbuffer.c,
+	  loader/stringbuffer.h, lwgeom/long_xact.c, lwgeom/lwgeom_accum.c,
+	  lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_debug.c,
+	  lwgeom/lwgeom_dump.c, lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
+	  lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c,
+	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_rtree.h, lwgeom/lwgeom_spheroid.c,
+	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwgeom_triggers.c,
+	  lwgeom/postgis.sql.in.c, lwgeom/test.c,
+	  topology/topology.sql.in.c: Propset Author Id Keyword Revision on
+	  all files.
 
 2009-02-04 00:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3638] Formating
+	* [r3638] liblwgeom/cunit/cu_algorithm.c: Formating
 
 2009-02-03 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3637] Fix boundary conditions with from==to hitting first/list
-	  vertex.
+	* [r3637] liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c:
+	  Fix boundary conditions with from==to hitting first/list vertex.
 
 2009-02-03 19:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3636] Fix GBT#109: Some operators not supported for Circular.
-	  In this case I haven't added the comparison code as I am not 100%
-	  sure on the semantics, but the error message should be much
-	  clearer to users now.
+	* [r3636] liblwgeom/lwgeom.c: Fix GBT#109: Some operators not
+	  supported for Circular. In this case I haven't added the
+	  comparison code as I am not 100% sure on the semantics, but the
+	  error message should be much clearer to users now.
 
 2009-02-03 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r3635] Add corrections from Bruce Rindahl
+	* [r3635] doc/reference_new.xml: Add corrections from Bruce Rindahl
 
 2009-02-03 17:30  Regina Obe <lr at pcorp.us>
 
-	* [r3634] forgot some spaces
+	* [r3634] doc/reference_new.xml: forgot some spaces
 
 2009-02-03 16:10  Regina Obe <lr at pcorp.us>
 
-	* [r3633] forgot availability info
+	* [r3633] doc/reference_new.xml: forgot availability info
 
 2009-02-03 15:23  Regina Obe <lr at pcorp.us>
 
-	* [r3632] update st_convexhull definition -- wasn't very clear
+	* [r3632] doc/reference_new.xml: update st_convexhull definition --
+	  wasn't very clear
 
 2009-02-03 15:20  Regina Obe <lr at pcorp.us>
 
-	* [r3631] Document ST_MinimumBoundingCircle
+	* [r3631] doc/reference_new.xml: Document ST_MinimumBoundingCircle
 
 2009-02-03 14:52  Regina Obe <lr at pcorp.us>
 
-	* [r3630] #HISTORY: ST_MinimumBoundingCircle -- also change to
-	  support geometries with LINESTRING,POINT convex hulls
+	* [r3630] lwgeom/postgis.sql.in.c: #HISTORY:
+	  ST_MinimumBoundingCircle -- also change to support geometries
+	  with LINESTRING,POINT convex hulls
 
 2009-02-03 14:21  Regina Obe <lr at pcorp.us>
 
-	* [r3629] First draft of ST_MinimumBoundingCircle contributed by
-	  Bruce Rindahl. Changed to use named params and renamed function
-	  from mbc to ST_MinimumBoundingCircle.
+	* [r3629] lwgeom/postgis.sql.in.c: First draft of
+	  ST_MinimumBoundingCircle contributed by Bruce Rindahl. Changed to
+	  use named params and renamed function from mbc to
+	  ST_MinimumBoundingCircle.
 
 2009-02-03 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r3628] put back linetocurve curvetoline tests now that issue 86
-	  and 108 should have fixed
+	* [r3628] doc/xsl/postgis_gardentest.sql.xsl: put back linetocurve
+	  curvetoline tests now that issue 86 and 108 should have fixed
 
 2009-02-03 07:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3623] Use "extended string" format for escaping \ and ' in
-	  insert statements.
+	* [r3623] loader/shp2pgsql-core.c, loader/shp2pgsql.c: Use
+	  "extended string" format for escaping \ and ' in insert
+	  statements.
 
 2009-02-03 04:36  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3622] Adding an rfc for changing the validation approach when
-	  parsing WKT.
+	* [r3622] doc/rfc/postgis_rfc_04.txt: Adding an rfc for changing
+	  the validation approach when parsing WKT.
 
 2009-02-03 01:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3621] astyle this file
+	* [r3621] liblwgeom/lwalgorithm.c: astyle this file
 
 2009-02-03 01:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3620] Comment datum slice pull.
+	* [r3620] lwgeom/lwgeom_gist.c: Comment datum slice pull.
 
 2009-02-02 22:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3619] formatting
+	* [r3619] liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h,
+	  lwgeom/lwgeom_geos.c: formatting
 
 2009-02-02 18:26  Regina Obe <lr at pcorp.us>
 
-	* [r3617] Typo in docs confusing gardentester. Also change
-	  ST_Collect use to ST_Union so we are testing with valid polygons
-	  (reduces union intersection error messages)
+	* [r3617] doc/reference_new.xml,
+	  doc/xsl/postgis_gardentest.sql.xsl: Typo in docs confusing
+	  gardentester. Also change ST_Collect use to ST_Union so we are
+	  testing with valid polygons (reduces union intersection error
+	  messages)
 
 2009-02-02 06:01  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3605] Fix for Issue 108 and regress test.
+	* [r3605] liblwgeom/lwsegmentize.c, regress/sql-mm-general.sql,
+	  regress/sql-mm-general_expected: Fix for Issue 108 and regress
+	  test.
 
 2009-02-02 04:19  Regina Obe <lr at pcorp.us>
 
-	* [r3604] Document ST_LocateBetweenElevations
+	* [r3604] doc/reference_new.xml: Document
+	  ST_LocateBetweenElevations
 
 2009-02-01 06:48  Regina Obe <lr at pcorp.us>
 
-	* [r3603] Get rid of warnings -- no longer relevant for
-	  ST_LineCrossingDirection
+	* [r3603] doc/reference_new.xml: Get rid of warnings -- no longer
+	  relevant for ST_LineCrossingDirection
 
 2009-01-30 17:16  Regina Obe <lr at pcorp.us>
 
-	* [r3599] revise to correctly fill in timestamp/date args
+	* [r3599] doc/xsl/postgis_gardentest.sql.xsl: revise to correctly
+	  fill in timestamp/date args
 
 2009-01-30 14:03  Regina Obe <lr at pcorp.us>
 
-	* [r3594] put in logic to test operators
+	* [r3594] doc/xsl/postgis_gardentest.sql.xsl: put in logic to test
+	  operators
 
 2009-01-30 13:44  Regina Obe <lr at pcorp.us>
 
-	* [r3593] Operator check in wrong segment of xpath
+	* [r3593] doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl: Operator check in wrong
+	  segment of xpath
 
 2009-01-28 23:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3578] Change error message.
+	* [r3578] lwgeom/lwgeom_geos.c: Change error message.
 
 2009-01-28 23:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3576] Handle null return from cascadedunion.
+	* [r3576] lwgeom/lwgeom_geos.c: Handle null return from
+	  cascadedunion.
 
 2009-01-28 01:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3572] wrapping
+	* [r3572] TODO: wrapping
 
 2009-01-27 05:30  Regina Obe <lr at pcorp.us>
 
-	* [r3570] missing meta properties
+	* [r3570] lwgeom/lwgeom_accum.c: missing meta properties
 
 2009-01-25 15:52  Regina Obe <lr at pcorp.us>
 
-	* [r3569] Document ST_Extent3D now that Paul has proclaimed it a
-	  public function
+	* [r3569] doc/reference_new.xml: Document ST_Extent3D now that Paul
+	  has proclaimed it a public function
 
 2009-01-24 20:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3568] Small changes in createrelplace syntax, comments,
-	  function rename recommendation.
+	* [r3568] doc/rfc/postgis_rfc_03_sheet.txt, lwgeom/lwgeom_accum.c,
+	  lwgeom/postgis.sql.in.c: Small changes in createrelplace syntax,
+	  comments, function rename recommendation.
 
 2009-01-23 22:05  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3567] small wording fix for DropGeometryColumn
+	* [r3567] doc/reference_new.xml: small wording fix for
+	  DropGeometryColumn
 
 2009-01-23 20:06  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3566] Add function naming rfc
+	* [r3566] doc/rfc/postgis_rfc_03.txt,
+	  doc/rfc/postgis_rfc_03_sheet.txt: Add function naming rfc
 
 2009-01-22 23:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3565] Flip all aggregate functions over to the new aggregation
-	  system. Remove catalog hacks in favour of wrapper type. Make the
-	  fast implementations the default and _old implementations the
-	  legacy.
+	* [r3565] lwgeom/lwgeom_accum.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/postgis.sql.in.c: Flip all aggregate functions over to the
+	  new aggregation system. Remove catalog hacks in favour of wrapper
+	  type. Make the fast implementations the default and _old
+	  implementations the legacy.
 
 2009-01-22 19:25  Regina Obe <lr at pcorp.us>
 
-	* [r3564] Filter out Operators section from xsl transforms
+	* [r3564] doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl: Filter out Operators section
+	  from xsl transforms
 
 2009-01-22 19:25  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3563] moved over the remaining operands from reference.xml to
-	  reference_new.xml in the documentation
+	* [r3563] doc/reference.xml, doc/reference_new.xml: moved over the
+	  remaining operands from reference.xml to reference_new.xml in the
+	  documentation
 
 2009-01-22 19:15  Regina Obe <lr at pcorp.us>
 
-	* [r3562] Give operators section a pretty anchor and id so easy to
-	  bookmark and I can exclude from xsl scripts
+	* [r3562] doc/reference_new.xml: Give operators section a pretty
+	  anchor and id so easy to bookmark and I can exclude from xsl
+	  scripts
 
 2009-01-22 18:19  Regina Obe <lr at pcorp.us>
 
-	* [r3561] Fix DBFReadDeleted logic -- should return 1 if record is
-	  deleted and 0 if it is not deleted
+	* [r3561] loader/dbfopen.c: Fix DBFReadDeleted logic -- should
+	  return 1 if record is deleted and 0 if it is not deleted
 
 2009-01-22 18:02  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3558] moved over |>> from reference.xml to reference_new.xml in
-	  the documentation
+	* [r3558] doc/reference.xml, doc/reference_new.xml: moved over |>>
+	  from reference.xml to reference_new.xml in the documentation
 
 2009-01-22 17:46  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3557] moved over <<, <<|, and >> from reference.xml to
-	  reference_new.xml in the documentation
+	* [r3557] doc/reference.xml, doc/reference_new.xml: moved over <<,
+	  <<|, and >> from reference.xml to reference_new.xml in the
+	  documentation
 
 2009-01-22 05:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3556] Remove protection from ST_GeometryArray() aggregate.
+	* [r3556] lwgeom/postgis.sql.in.c: Remove protection from
+	  ST_GeometryArray() aggregate.
 
 2009-01-22 05:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3555] More ignore fixes
+	* [r3555] lwgeom: More ignore fixes
 
 2009-01-22 05:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3554] Ignore postgis.sql.*
+	* [r3554] lwgeom: Ignore postgis.sql.*
 
 2009-01-22 05:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3553] Alter pg_proc update to work with older PgSQLs too.
+	* [r3553] lwgeom/postgis.sql.in.c: Alter pg_proc update to work
+	  with older PgSQLs too.
 
 2009-01-22 01:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3552] First stab at a back-port of the array_agg from 8.4.
-	  Our's isn't generic, and it's got it's own name, so it won't
-	  collide, ... needs testing on PgSQL < 8.3 still.
+	* [r3552] lwgeom/Makefile.in, lwgeom/lwgeom_accum.c,
+	  lwgeom/postgis.sql.in.c: First stab at a back-port of the
+	  array_agg from 8.4. Our's isn't generic, and it's got it's own
+	  name, so it won't collide, ... needs testing on PgSQL < 8.3
+	  still.
 
 2009-01-22 01:16  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3551] moved over |&> from reference.xml to reference_new.xml in
-	  the documentation
+	* [r3551] doc/reference.xml, doc/reference_new.xml: moved over |&>
+	  from reference.xml to reference_new.xml in the documentation
 
 2009-01-22 00:44  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3550] moved over &>| from reference.xml to reference_new.xml in
-	  the documentation
+	* [r3550] doc/reference.xml, doc/reference_new.xml: moved over &>|
+	  from reference.xml to reference_new.xml in the documentation
 
 2009-01-22 00:16  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3549] moved over &> from reference.xml to reference_new.xml in
-	  the documentation
+	* [r3549] doc/reference.xml, doc/reference_new.xml: moved over &>
+	  from reference.xml to reference_new.xml in the documentation
 
 2009-01-21 23:26  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3548] moved over &&, &<, and = from reference.xml to
-	  reference_new.xml in the documentation
+	* [r3548] doc/reference.xml, doc/reference_new.xml: moved over &&,
+	  &<, and = from reference.xml to reference_new.xml in the
+	  documentation
 
 2009-01-21 23:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3547] Add support for fast unions, with cascaded union.
-	  Currently for testing, in the ST_Union_Fast() agggregate.
-	  Requires GEOS SVN r2252 or higher.
+	* [r3547] configure.ac, lwgeom/lwgeom_geos.c,
+	  lwgeom/postgis.sql.in.c: Add support for fast unions, with
+	  cascaded union. Currently for testing, in the ST_Union_Fast()
+	  agggregate. Requires GEOS SVN r2252 or higher.
 
 2009-01-21 21:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3546] Add rfc document. First one: alignment ideas.
+	* [r3546] doc/rfc, doc/rfc/postgis_rfc_02.txt: Add rfc document.
+	  First one: alignment ideas.
 
 2009-01-21 21:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3545] Headers split in 8.4?
+	* [r3545] lwgeom/lwgeom_estimate.c: Headers split in 8.4?
 
 2009-01-20 18:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3544] Put translation_stage into descriptive MACRO names
+	* [r3544] loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c: Put translation_stage into descriptive
+	  MACRO names
 
 2009-01-20 18:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3543] Add GTK macro.
+	* [r3543] macros/gtk-2.0.m4: Add GTK macro.
 
 2009-01-20 17:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3542] Replace hand-built pkg-config routine w/ m4 from gtk
-	  source.
+	* [r3542] configure.ac, loader/Makefile.in: Replace hand-built
+	  pkg-config routine w/ m4 from gtk source.
 
 2009-01-20 07:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3541] Compile your work much?
+	* [r3541] loader/shp2pgsql-gui.c: Compile your work much?
 
 2009-01-20 07:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3540] Protect the filename setting a little bit more in case
-	  it's NULL.
+	* [r3540] loader/shp2pgsql-gui.c: Protect the filename setting a
+	  little bit more in case it's NULL.
 
 2009-01-20 00:50  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3539] Fixed accidental broken build in docs from Rev3536.
+	* [r3539] doc/reference_new.xml: Fixed accidental broken build in
+	  docs from Rev3536.
 
 2009-01-19 21:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3538] First revision of the GUI. Configure using --with-gui to
-	  enable full GUI build. New core/cli will build by default. Old
-	  utilities remain in place for now.
+	* [r3538] configure.ac, liblwgeom/liblwgeom.h, loader,
+	  loader/Makefile.in, loader/dbfopen.c, loader/shp2pgsql-cli.c,
+	  loader/shp2pgsql-core.c, loader/shp2pgsql-core.h,
+	  loader/shp2pgsql-gui.c, loader/stringbuffer.c,
+	  loader/stringbuffer.h: First revision of the GUI. Configure using
+	  --with-gui to enable full GUI build. New core/cli will build by
+	  default. Old utilities remain in place for now.
 
 2009-01-16 17:58  Regina Obe <lr at pcorp.us>
 
-	* [r3537] move ST_GeomCollFromText
+	* [r3537] doc/reference.xml, doc/reference_new.xml: move
+	  ST_GeomCollFromText
 
 2009-01-16 17:41  Regina Obe <lr at pcorp.us>
 
-	* [r3536] Move st_mpolyfromtext
+	* [r3536] doc/reference.xml, doc/reference_new.xml: Move
+	  st_mpolyfromtext
 
 2009-01-15 21:11  Regina Obe <lr at pcorp.us>
 
-	* [r3535] Left some garbage in
+	* [r3535] doc/reference_new.xml: Left some garbage in
 
 2009-01-15 18:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3534] Part 1 of GBT#94: Rename folders/files to be more
-	  consistent. Embed the MAJOR.MINOR version in the PostgreSQL
-	  shared library name (to allow different databases to contain
-	  different PostGIS versions) and also rename lwpostgis.sql to
-	  postgis.sql. Update documentation in various files to reflect the
-	  new names at the same time.
+	* [r3534] GNUmakefile, README.postgis, doc/installation.xml,
+	  extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README,
+	  extras/template_gis/profile, extras/tiger_geocoder/INSTALL,
+	  extras/tiger_geocoder/import/newdb.sh, lwgeom/Makefile.in,
+	  lwgeom/lwpostgis.sql.in.c, lwgeom/postgis.sql.in.c,
+	  lwgeom/sqldefines.h.in, regress/Makefile.in, regress/run_test:
+	  Part 1 of GBT#94: Rename folders/files to be more consistent.
+	  Embed the MAJOR.MINOR version in the PostgreSQL shared library
+	  name (to allow different databases to contain different PostGIS
+	  versions) and also rename lwpostgis.sql to postgis.sql. Update
+	  documentation in various files to reflect the new names at the
+	  same time.
 
 2009-01-15 18:24  Regina Obe <lr at pcorp.us>
 
-	* [r3533] Move ST_MLineFromText
+	* [r3533] doc/reference.xml, doc/reference_new.xml: Move
+	  ST_MLineFromText
 
 2009-01-15 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r3532] more stuff
+	* [r3532] doc/reference_new.xml: more stuff
 
 2009-01-15 18:16  Regina Obe <lr at pcorp.us>
 
-	* [r3531] forgot some stuff
+	* [r3531] doc/reference_new.xml: forgot some stuff
 
 2009-01-15 18:14  Regina Obe <lr at pcorp.us>
 
-	* [r3530] Move over MPointFromText
+	* [r3530] doc/reference.xml, doc/reference_new.xml: Move over
+	  MPointFromText
 
 2009-01-15 15:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3529] Fix the output of "SELECT postgis_full_version()" on
-	  trunk by ensuring that USE_STATS is present, and correctly
-	  generating the POSTGIS_SCRIPTS_VERSION variable so that
-	  installations of trunk don't keep thinking that they need a
-	  scripts upgrade.
+	* [r3529] lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in.c, lwgeom/sqldefines.h.in: Fix the output
+	  of "SELECT postgis_full_version()" on trunk by ensuring that
+	  USE_STATS is present, and correctly generating the
+	  POSTGIS_SCRIPTS_VERSION variable so that installations of trunk
+	  don't keep thinking that they need a scripts upgrade.
 
 2009-01-14 17:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3527] Remove missing prototype warning from build.
+	* [r3527] liblwgeom/wktparse.h: Remove missing prototype warning
+	  from build.
 
 2009-01-13 15:12  Regina Obe <lr at pcorp.us>
 
-	* [r3526] Error in logic in gardentest not correctly flagging WKT
-	  functions as taking geometry variant
+	* [r3526] doc/xsl/postgis_gardentest.sql.xsl: Error in logic in
+	  gardentest not correctly flagging WKT functions as taking
+	  geometry variant
 
 2009-01-13 15:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3525] Fix regression tests to account for changes made in r3522
-	  (rename 'Curve' to 'CircularString')
+	* [r3525] regress/geojson_expected, regress/kml_expected: Fix
+	  regression tests to account for changes made in r3522 (rename
+	  'Curve' to 'CircularString')
 
 2009-01-13 14:04  Regina Obe <lr at pcorp.us>
 
-	* [r3524] Move over ST_PolygonFromText
+	* [r3524] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_PolygonFromText
 
 2009-01-13 13:12  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3523] Fix compile warnings for the cunit tests (unused
-	  variables).
+	* [r3523] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_tester.c: Fix compile warnings for the cunit
+	  tests (unused variables).
 
 2009-01-13 13:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3522] Update lwgeom_gettypename() by renaming Curve to
-	  CircularString. Now lots of error messages scattered throughout
-	  liblwgeom should start to make sense...
+	* [r3522] liblwgeom/lwutil.c: Update lwgeom_gettypename() by
+	  renaming Curve to CircularString. Now lots of error messages
+	  scattered throughout liblwgeom should start to make sense...
 
 2009-01-13 12:59  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3521] Rearrange liblwgeom.h as per Paul's comment on GBT#97:
-	  Rename LWCURVE to LWCIRCSTRING. Also rename lwfree_circstring()
-	  to lwcircstring_free() so that it matches the others (I guess
-	  this was missed in the first pass).
+	* [r3521] liblwgeom/liblwgeom.h, liblwgeom/lwcircstring.c,
+	  liblwgeom/lwgeom_api.c: Rearrange liblwgeom.h as per Paul's
+	  comment on GBT#97: Rename LWCURVE to LWCIRCSTRING. Also rename
+	  lwfree_circstring() to lwcircstring_free() so that it matches the
+	  others (I guess this was missed in the first pass).
 
 2009-01-13 12:27  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3520] Commit for GBT#97: Rename LWCURVE to LWCIRCSTRING (also
-	  know as restoring balance to the universe).
+	* [r3520] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcircstring.c, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurve.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwsegmentize.c, liblwgeom/wktparse.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_transform.c: Commit for GBT#97: Rename LWCURVE to
+	  LWCIRCSTRING (also know as restoring balance to the universe).
 	  
 	  Having gone through and re-read sections of the CIRCULARSTRING
 	  code, it is amazing how much easier the code is to read without
@@ -41344,141 +58609,168 @@
 
 2009-01-12 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3519] Remove double-free problem from loader in presence of new
-	  deep-freeing lwfree calls.
+	* [r3519] liblwgeom/lwcollection.c, liblwgeom/lwmpoint.c,
+	  liblwgeom/lwmpoly.c, loader/shp2pgsql.c: Remove double-free
+	  problem from loader in presence of new deep-freeing lwfree calls.
 
 2009-01-12 14:38  Regina Obe <lr at pcorp.us>
 
-	* [r3518] typos
+	* [r3518] doc/reference_new.xml: typos
 
 2009-01-12 14:24  Regina Obe <lr at pcorp.us>
 
-	* [r3517] Correct. ST_LinestringFromText does not exist though was
-	  documented before.
+	* [r3517] doc/reference_new.xml: Correct. ST_LinestringFromText
+	  does not exist though was documented before.
 
 2009-01-12 13:54  Regina Obe <lr at pcorp.us>
 
-	* [r3516] Move over ST_Line functions and point out how pointless
-	  they are. Also correct incorrect statement that they throw errors
-	  when given non-line - they just return null.
+	* [r3516] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Line functions and point out how pointless they are. Also
+	  correct incorrect statement that they throw errors when given
+	  non-line - they just return null.
 
 2009-01-12 12:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3515] Remove erroneus merge from r3502 (HAVE_CUNIT_H just isn't
-	  defined anymore...)
+	* [r3515] liblwgeom/Makefile.in: Remove erroneus merge from r3502
+	  (HAVE_CUNIT_H just isn't defined anymore...)
 
 2009-01-11 07:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3514] Remove RECHECK per GBT#18.
+	* [r3514] lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Remove
+	  RECHECK per GBT#18.
 
 2009-01-09 23:04  Regina Obe <lr at pcorp.us>
 
-	* [r3513] Fix typo
+	* [r3513] doc/reference_new.xml: Fix typo
 
 2009-01-09 22:52  Regina Obe <lr at pcorp.us>
 
-	* [r3512] Move over rest of miscellaneous -- NOTE st_find_srid does
-	  not exist - was never renamed from find_srid. Not sure its worth
-	  fixing since its rarely used anyway.
+	* [r3512] doc/reference.xml, doc/reference_new.xml: Move over rest
+	  of miscellaneous -- NOTE st_find_srid does not exist - was never
+	  renamed from find_srid. Not sure its worth fixing since its
+	  rarely used anyway.
 
 2009-01-09 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3511] Rename lwfree_inspected to lwinspected_release, per it's
-	  "shallow free" behavior.
+	* [r3511] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Rename
+	  lwfree_inspected to lwinspected_release, per it's "shallow free"
+	  behavior.
 
 2009-01-09 17:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3510] Rename lwfree_* to *_free.
+	* [r3510] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c, loader/shp2pgsql.c,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_kml.c: Rename
+	  lwfree_* to *_free.
 
 2009-01-09 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r3509] Missed some ST_ spots.
+	* [r3509] doc/using_postgis.xml: Missed some ST_ spots.
 
 2009-01-09 13:49  Regina Obe <lr at pcorp.us>
 
-	* [r3508] Missed a spot.
+	* [r3508] doc/using_postgis.xml: Missed a spot.
 
 2009-01-09 13:48  Regina Obe <lr at pcorp.us>
 
-	* [r3507] Using - fix some connectiontype omissions in Mapserver
-	  section, add in processing defer comment, fix some missing ST_
+	* [r3507] doc/using_postgis.xml: Using - fix some connectiontype
+	  omissions in Mapserver section, add in processing defer comment,
+	  fix some missing ST_
 
 2009-01-09 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r3506] Add circular string note
+	* [r3506] doc/reference_new.xml: Add circular string note
 
 2009-01-09 13:29  Regina Obe <lr at pcorp.us>
 
-	* [r3505] Move over ST_NRings
+	* [r3505] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_NRings
 
 2009-01-09 13:17  Regina Obe <lr at pcorp.us>
 
-	* [r3504] Move over ST_Zmflag
+	* [r3504] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Zmflag
 
 2009-01-08 17:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3503] Forgot to save this file. Also changes to lwfree_*
-	  *_release.
+	* [r3503] lwgeom/lwgeom_gml.c: Forgot to save this file. Also
+	  changes to lwfree_* *_release.
 
 2009-01-08 17:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3502] Alter lwfree_* to deep-free memory. Add variants of
-	  *_release to support shallow-free. Go through lwgeom/ and replace
-	  any lwfree_* instances with *_release where appropriate.
-	  (Surprisingly few.)
+	* [r3502] liblwgeom/Makefile.in, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcollection.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwline.c, liblwgeom/lwmline.c,
+	  liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c, liblwgeom/lwpoint.c,
+	  liblwgeom/lwpoly.c, liblwgeom/ptarray.c,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c:
+	  Alter lwfree_* to deep-free memory. Add variants of *_release to
+	  support shallow-free. Go through lwgeom/ and replace any lwfree_*
+	  instances with *_release where appropriate. (Surprisingly few.)
 
 2009-01-08 16:06  Regina Obe <lr at pcorp.us>
 
-	* [r3501] documentatioin out of synch with reality since garden
-	  test failing. Change spelling ST_CrossingDirection to new name
-	  ST_LineCrossingDirection
+	* [r3501] doc/reference_new.xml: documentatioin out of synch with
+	  reality since garden test failing. Change spelling
+	  ST_CrossingDirection to new name ST_LineCrossingDirection
 
 2009-01-08 15:50  Regina Obe <lr at pcorp.us>
 
-	* [r3500] put in valid name space (giving error with my xsltproc
-	  otherwise)
+	* [r3500] doc/xsl/postgis_gardentest.sql.xsl: put in valid name
+	  space (giving error with my xsltproc otherwise)
 
 2009-01-07 19:40  Regina Obe <lr at pcorp.us>
 
-	* [r3499] Finish off adding multi garden geometries
+	* [r3499] doc/xsl/postgis_gardentest.sql.xsl: Finish off adding
+	  multi garden geometries
 
 2009-01-07 18:25  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3498] updated documention on addgeometrycolumn, clarifying the
-	  errors thrown.
+	* [r3498] doc/reference_new.xml: updated documention on
+	  addgeometrycolumn, clarifying the errors thrown.
 
 2009-01-07 12:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3496] Bump some LWDEBUG(F) from level 1 up to levels 3-4 (level
-	  1 is reserved)
+	* [r3496] liblwgeom/lwalgorithm.c: Bump some LWDEBUG(F) from level
+	  1 up to levels 3-4 (level 1 is reserved)
 
 2009-01-07 01:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3495] Remove memory leak in standard loader.
+	* [r3495] loader/shp2pgsql.c: Remove memory leak in standard
+	  loader.
 
 2009-01-05 20:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3494] Allow CPPFLAGS/LDFLAGS parameters from the command line
-	  to be passed into the CUnit Makefile, since CUnit is the only
-	  dependency that cannot determine its own flags using a --with-X
-	  parameter. This allows CUnit to be installed in a non-standard
-	  location if required.
+	* [r3494] configure.ac, liblwgeom/cunit/Makefile.in: Allow
+	  CPPFLAGS/LDFLAGS parameters from the command line to be passed
+	  into the CUnit Makefile, since CUnit is the only dependency that
+	  cannot determine its own flags using a --with-X parameter. This
+	  allows CUnit to be installed in a non-standard location if
+	  required.
 
 2009-01-05 14:44  Regina Obe <lr at pcorp.us>
 
-	* [r3493] Put circular back in mix. Doesn't crash now that MCA
-	  changed distance to throw error.
+	* [r3493] doc/xsl/postgis_gardentest.sql.xsl: Put circular back in
+	  mix. Doesn't crash now that MCA changed distance to throw error.
 
 2009-01-05 00:08  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3492] Rework the CUnit detection infrastructure as you can't
-	  locate include files based on an absolute path. This is because
-	  autoconf and the compiler have differing ideas of the current
-	  paths (this totally breaks the Win32 build since you have the
-	  extra mapping between UNIX-type MingW paths and Windows-type
-	  paths). Hopefully this should not affect existing users at all -
-	  if so, please post a report on -devel. I'll try running this on
-	  MingW at a later date.
+	* [r3492] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile.in: Rework the CUnit detection
+	  infrastructure as you can't locate include files based on an
+	  absolute path. This is because autoconf and the compiler have
+	  differing ideas of the current paths (this totally breaks the
+	  Win32 build since you have the extra mapping between UNIX-type
+	  MingW paths and Windows-type paths). Hopefully this should not
+	  affect existing users at all - if so, please post a report on
+	  -devel. I'll try running this on MingW at a later date.
 	  
 	  I've also enforced "make check" to run the unit tests, rather
 	  than "make test". This is a fallout from the early days when strk
@@ -41488,277 +58780,355 @@
 
 2009-01-04 20:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3491] Fix comment in lwgeom_from_ewkt() and also add a quick
-	  error check to lwgeom_from_ewkt() and lwgeom_from_ewkb() -
-	  otherwise upon parse failure we could pass a half-baked geometry
-	  back to the caller which would not be good :(
+	* [r3491] liblwgeom/lwgeom.c: Fix comment in lwgeom_from_ewkt() and
+	  also add a quick error check to lwgeom_from_ewkt() and
+	  lwgeom_from_ewkb() - otherwise upon parse failure we could pass a
+	  half-baked geometry back to the caller which would not be good :(
 
 2009-01-04 20:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3490] Update the cunit tests to use the proper parser flag
-	  PARSER_CHECK_NONE rather than the hard-coded zero.
+	* [r3490] liblwgeom/cunit/cu_algorithm.c: Update the cunit tests to
+	  use the proper parser flag PARSER_CHECK_NONE rather than the
+	  hard-coded zero.
 
 2009-01-04 19:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3489] Add -lm to the cu_tester link line - we must always add
-	  this to the link line for anything that links agains liblwgeom.a
-	  (at least on my Linux system here)
+	* [r3489] liblwgeom/cunit/Makefile.in: Add -lm to the cu_tester
+	  link line - we must always add this to the link line for anything
+	  that links agains liblwgeom.a (at least on my Linux system here)
 
 2009-01-04 19:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3487] Commit quick fix for GBT#85: ST_Distance crashes on
-	  Circular String. Rather than devise and implement a set of
-	  distance functions for CIRCULARSTRINGs, I've simply added code to
-	  detect the condition and throw an "Unsupported geometry type"
-	  error, similar to as already exists within the codebase.
+	* [r3487] liblwgeom/measures.c: Commit quick fix for GBT#85:
+	  ST_Distance crashes on Circular String. Rather than devise and
+	  implement a set of distance functions for CIRCULARSTRINGs, I've
+	  simply added code to detect the condition and throw an
+	  "Unsupported geometry type" error, similar to as already exists
+	  within the codebase.
 
 2009-01-02 13:25  Regina Obe <lr at pcorp.us>
 
-	* [r3486] minor update
+	* [r3486] TODO: minor update
 
 2009-01-02 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r3485] Add ST_DumpPoints. Not sure how simple it is.
+	* [r3485] TODO: Add ST_DumpPoints. Not sure how simple it is.
 
 2009-01-01 21:36  Regina Obe <lr at pcorp.us>
 
-	* [r3484] Put time stamp placeholder on (I think)
+	* [r3484] TODO: Put time stamp placeholder on (I think)
 
 2009-01-01 21:26  Regina Obe <lr at pcorp.us>
 
-	* [r3483] Fix typo
+	* [r3483] TODO: Fix typo
 
 2009-01-01 00:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3482] Fix based on test case from MAC.
+	* [r3482] liblwgeom/cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwgeom_api.c: Fix based on test case from MAC.
 
 2008-12-27 22:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3481] Add support for multilinestring to
-	  st_locatebetweenelevations
+	* [r3481] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h,
+	  lwgeom/lwgeom_functions_analytic.c: Add support for
+	  multilinestring to st_locatebetweenelevations
 
 2008-12-27 08:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3480] Add heat map case.
+	* [r3480] TODO: Add heat map case.
 
 2008-12-24 20:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3479] Add mline version of clipper.
+	* [r3479] liblwgeom/lwalgorithm.c, liblwgeom/lwalgorithm.h: Add
+	  mline version of clipper.
 
 2008-12-24 17:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3478] Add lwfree_geom to generically deep-free lwgeometries.
+	* [r3478] liblwgeom/cunit/cu_algorithm.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwalgorithm.c, liblwgeom/lwgeom.c: Add lwfree_geom to
+	  generically deep-free lwgeometries.
 
 2008-12-24 17:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3477] Add lwgeom_from_ewkt and change larger cunit tests to
-	  create candidate geometries from text instead of by hand.
+	* [r3477] liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add lwgeom_from_ewkt
+	  and change larger cunit tests to create candidate geometries from
+	  text instead of by hand.
 
 2008-12-24 00:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3476] Try and commit a pre-generated output from flex that
-	  works for the build-bot.
+	* [r3476] liblwgeom/lex.yy.c: Try and commit a pre-generated output
+	  from flex that works for the build-bot.
 
 2008-12-23 22:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3475] Revert accidental commit of lex.yy.c
+	* [r3475] liblwgeom/lex.yy.c: Revert accidental commit of lex.yy.c
 
 2008-12-23 20:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3474] Rename new functions to ST_LineCrossingDirection and
-	  ST_LocateBetweenElevations for more explicitness and closer
-	  correspondance to SQL/MM, respectively. Add a new geometry
-	  counter for collections.
+	* [r3474] liblwgeom/lex.yy.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcollection.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwpostgis.sql.in.c: Rename new functions to
+	  ST_LineCrossingDirection and ST_LocateBetweenElevations for more
+	  explicitness and closer correspondance to SQL/MM, respectively.
+	  Add a new geometry counter for collections.
 
 2008-12-23 13:24  Regina Obe <lr at pcorp.us>
 
-	* [r3473] Break out multi as separate geometry types and start
-	  putting in. Remove unary/aggregate geom since now exactly the
-	  same as section that takes only 1 geometry.
+	* [r3473] doc/xsl/postgis_gardentest.sql.xsl: Break out multi as
+	  separate geometry types and start putting in. Remove
+	  unary/aggregate geom since now exactly the same as section that
+	  takes only 1 geometry.
 
 2008-12-22 23:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3472] Add CUnit to main 'make test' build and check for
-	  existance of CUnit.h as part of ./configure
+	* [r3472] configure.ac, liblwgeom/Makefile.in,
+	  liblwgeom/cunit/Makefile, liblwgeom/cunit/Makefile.in: Add CUnit
+	  to main 'make test' build and check for existance of CUnit.h as
+	  part of ./configure
 
 2008-12-22 21:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3471] Fix typo in the backticks when extracting linker/include
-	  flags from pg_config. Resolving this allows SVN trunk to compile
-	  on MingW! :)
+	* [r3471] configure.ac: Fix typo in the backticks when extracting
+	  linker/include flags from pg_config. Resolving this allows SVN
+	  trunk to compile on MingW! :)
 
 2008-12-22 17:49  Regina Obe <lr at pcorp.us>
 
-	* [r3470] More typos
+	* [r3470] doc/reference_new.xml: More typos
 
 2008-12-22 17:48  Regina Obe <lr at pcorp.us>
 
-	* [r3469] More typos
+	* [r3469] doc/reference_new.xml: More typos
 
 2008-12-22 17:47  Regina Obe <lr at pcorp.us>
 
-	* [r3468] typo
+	* [r3468] doc/reference_new.xml: typo
 
 2008-12-22 16:54  Regina Obe <lr at pcorp.us>
 
-	* [r3467] Missed a constant
+	* [r3467] doc/reference_new.xml: Missed a constant
 
 2008-12-22 16:53  Regina Obe <lr at pcorp.us>
 
-	* [r3466] First draft of ST_CrossingDirection -- needs more work
+	* [r3466] doc/reference_new.xml: First draft of
+	  ST_CrossingDirection -- needs more work
 
 2008-12-22 15:22  Regina Obe <lr at pcorp.us>
 
-	* [r3465] More conditional corrections. Also take circular back out
-	  of test since still crashes under 1.4 with ST_Distance.
+	* [r3465] doc/xsl/postgis_gardentest.sql.xsl: More conditional
+	  corrections. Also take circular back out of test since still
+	  crashes under 1.4 with ST_Distance.
 
 2008-12-22 14:14  Regina Obe <lr at pcorp.us>
 
-	* [r3464] Revision - change to not test geoms against other geoms
-	  if function only takes one geom, better commenting of output. Put
-	  back circularstring -- crashes on 1.3 still on ST_Distance in
-	  some cases. Haven't tested against trunk
+	* [r3464] doc/xsl/postgis_gardentest.sql.xsl: Revision - change to
+	  not test geoms against other geoms if function only takes one
+	  geom, better commenting of output. Put back circularstring --
+	  crashes on 1.3 still on ST_Distance in some cases. Haven't tested
+	  against trunk
 
 2008-12-22 12:15  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3462] Remove the few C++-style comments that have crept into
-	  the codebase, and add a note to the STYLE document stating that
+	* [r3462] STYLE, liblwgeom/lwcurve.c, liblwgeom/lwutil.c,
+	  liblwgeom/wktparse.lex, lwgeom/lwgeom_chip.c, lwgeom/test.c:
+	  Remove the few C++-style comments that have crept into the
+	  codebase, and add a note to the STYLE document stating that
 	  C-style comments should be used.
 
 2008-12-22 11:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3461] Remove the WKB_CONVERSION hack which was invented to try
-	  and make the JTS connector more reliable. Since all the other JTS
-	  code has gone, this can now go too. See
+	* [r3461] lwgeom/lwgeom_geos.c: Remove the WKB_CONVERSION hack
+	  which was invented to try and make the JTS connector more
+	  reliable. Since all the other JTS code has gone, this can now go
+	  too. See
 	  http://postgis.refractions.net/pipermail/postgis-devel/2008-August/003495.html
 	  for a little discussion.
 
 2008-12-22 11:38  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3460] Errr.... unsigned *what* exactly??! If you'd have asked
-	  me yesterday if I thought this would compile, I would have said
-	  no...
+	* [r3460] liblwgeom/lwgunparse.c: Errr.... unsigned *what*
+	  exactly??! If you'd have asked me yesterday if I thought this
+	  would compile, I would have said no...
 
 2008-12-22 11:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3459] Some code tidy-ups: remove Windows CR/LFs from the file,
-	  change the free()s into lwfree()s, and fix a spelling mistake.
+	* [r3459] liblwgeom/lwmcurve.c: Some code tidy-ups: remove Windows
+	  CR/LFs from the file, change the free()s into lwfree()s, and fix
+	  a spelling mistake.
 
 2008-12-22 09:30  Regina Obe <lr at pcorp.us>
 
-	* [r3458] revert part of last change
+	* [r3458] doc/xsl/postgis_gardentest.sql.xsl: revert part of last
+	  change
 
 2008-12-22 08:39  Regina Obe <lr at pcorp.us>
 
-	* [r3457] correction to last edit
+	* [r3457] doc/xsl/postgis_gardentest.sql.xsl: correction to last
+	  edit
 
 2008-12-21 06:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3456] Add ST_LineClipZ(geometry, from, to) SQL and C functions.
+	* [r3456] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in.c:
+	  Add ST_LineClipZ(geometry, from, to) SQL and C functions.
 
 2008-12-19 19:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3455] Complete c-level line clipping routines, and unit tests.
+	* [r3455] liblwgeom/cunit, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/lwalgorithm.c: Complete c-level line clipping routines,
+	  and unit tests.
 
 2008-12-19 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3454] Add in lwfree_* deep memory clean-up routines for
-	  multi-objects.
+	* [r3454] liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c:
+	  Add in lwfree_* deep memory clean-up routines for multi-objects.
 
 2008-12-19 18:51  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3453] Upgraded section in using_postgis.xml that talks about
-	  OGC Simplicity / Validity.
+	* [r3453] doc/html/images/st_issimple01.png,
+	  doc/html/images/st_issimple02.png,
+	  doc/html/images/st_issimple03.png,
+	  doc/html/images/st_issimple04.png,
+	  doc/html/images/st_issimple05.png,
+	  doc/html/images/st_issimple06.png,
+	  doc/html/images/st_issimple07.png,
+	  doc/html/images/st_isvalid01.png,
+	  doc/html/images/st_isvalid02.png,
+	  doc/html/images/st_isvalid03.png,
+	  doc/html/images/st_isvalid04.png,
+	  doc/html/images/st_isvalid05.png,
+	  doc/html/images/st_isvalid06.png,
+	  doc/html/images/st_isvalid07.png,
+	  doc/html/images/st_isvalid08.png, doc/reference_new.xml,
+	  doc/using_postgis.xml: Upgraded section in using_postgis.xml that
+	  talks about OGC Simplicity / Validity.
 
 2008-12-19 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3452] Remove camelCase example from style guideline against
-	  camelCase (! :)
+	* [r3452] STYLE: Remove camelCase example from style guideline
+	  against camelCase (! :)
 
 2008-12-19 14:59  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3451] Remove the PostGIS LWGEOM type constants from pgsql2shp -
-	  they are no longer needed here as they are included as part of
-	  liblwgeom.h.
+	* [r3451] loader/pgsql2shp.c: Remove the PostGIS LWGEOM type
+	  constants from pgsql2shp - they are no longer needed here as they
+	  are included as part of liblwgeom.h.
 
 2008-12-18 20:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3450] Complete the pfree_ to lwfree_ renaming.
+	* [r3450] liblwgeom/examples/unparser.c, liblwgeom/lwgeom_api.c,
+	  liblwgeom/lwpoint.c, loader/shp2pgsql.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geojson.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Complete the
+	  pfree_ to lwfree_ renaming.
 
 2008-12-18 20:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3449] Move curve back down below curve struct. Hm.
+	* [r3449] liblwgeom/liblwgeom.h: Move curve back down below curve
+	  struct. Hm.
 
 2008-12-18 20:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3448] Complete the pfree_* to lwfree_* renaming.
+	* [r3448] liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwcurve.c, liblwgeom/lwgeom_api.c, liblwgeom/lwline.c,
+	  liblwgeom/lwpoint.c, liblwgeom/lwpoly.c: Complete the pfree_* to
+	  lwfree_* renaming.
 
 2008-12-18 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3447] Rename pfree_* memory management function lwfree_*
+	* [r3447] liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwpoint.c, loader/shp2pgsql.c,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geojson.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_kml.c: Rename pfree_* memory
+	  management function lwfree_*
 
 2008-12-18 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3446] Partial work commit for safety
+	* [r3446] liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, liblwgeom/lwgeom.c: Partial work commit
+	  for safety
 
 2008-12-18 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3445] Ignore generated Makefile
+	* [r3445] loader: Ignore generated Makefile
 
 2008-12-18 15:58  Regina Obe <lr at pcorp.us>
 
-	* [r3444] Revise to cross every geometry with every other to better
-	  test the functions that take 2 geometries. This increases the
-	  generated script to about 18 MB. Still need to trim off some of
-	  these tests (since it does the same for singular geom functions)
+	* [r3444] doc/xsl/postgis_gardentest.sql.xsl: Revise to cross every
+	  geometry with every other to better test the functions that take
+	  2 geometries. This increases the generated script to about 18 MB.
+	  Still need to trim off some of these tests (since it does the
+	  same for singular geom functions)
 
 2008-12-18 15:38  Regina Obe <lr at pcorp.us>
 
-	* [r3443] Get rid of redundant variable declares
+	* [r3443] doc/xsl/postgis_gardentest.sql.xsl: Get rid of redundant
+	  variable declares
 
 2008-12-18 15:32  Regina Obe <lr at pcorp.us>
 
-	* [r3442] Get rid of 2 geom relation section. Its redundant now
-	  that the last condition section has been improved.
+	* [r3442] doc/xsl/postgis_gardentest.sql.xsl: Get rid of 2 geom
+	  relation section. Its redundant now that the last condition
+	  section has been improved.
 
 2008-12-18 15:25  Regina Obe <lr at pcorp.us>
 
-	* [r3441] Numerous enhancements to make torture script generator
-	  smarter - e.g. don't use geometry select when function takes not
-	  geometries, don't put monkey in when you see pattern matrix use a
-	  real intersectionmatrix, concept of version
+	* [r3441] doc/xsl/postgis_gardentest.sql.xsl: Numerous enhancements
+	  to make torture script generator smarter - e.g. don't use
+	  geometry select when function takes not geometries, don't put
+	  monkey in when you see pattern matrix use a real
+	  intersectionmatrix, concept of version
 
 2008-12-18 00:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3440] Partial work saved back for later.
+	* [r3440] liblwgeom/Makefile.in, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h: Partial work saved back for later.
 
 2008-12-17 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3439] Partial work into SVN where I can get at it elsewhere.
+	* [r3439] TODO, liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h: Partial work into SVN where I can get at
+	  it elsewhere.
 
 2008-12-17 20:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3438] Remove LFs from regression files per MCA.
+	* [r3438] regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface_expected.in: Remove LFs from
+	  regression files per MCA.
 
 2008-12-17 19:37  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3436] #HISTORY: Really fix what was broken in r3431/3432. See
-	  the notes there for the full detail.
+	* [r3436] liblwgeom/lwgunparse.c: #HISTORY: Really fix what was
+	  broken in r3431/3432. See the notes there for the full detail.
 
 2008-12-17 18:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3435] Re-locate cunit, add a STYLE guideline draft and some
-	  TODO notes.
+	* [r3435] STYLE, TODO, cunit, liblwgeom/cunit,
+	  liblwgeom/cunit/Makefile, liblwgeom/cunit/cu_algorithm.c,
+	  liblwgeom/cunit/cu_algorithm.h, liblwgeom/cunit/cu_tester.c:
+	  Re-locate cunit, add a STYLE guideline draft and some TODO notes.
 
 2008-12-17 16:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3433] Undo r3431/3432: this isn't ready for the primetime yet
-	  as it breaks a couple of the regression tests.
+	* [r3433] liblwgeom/lwgunparse.c: Undo r3431/3432: this isn't ready
+	  for the primetime yet as it breaks a couple of the regression
+	  tests.
 
 2008-12-17 15:01  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3431] Fix for one of Regina's torture failures as posted to the
-	  -devel list here:
+	* [r3431] liblwgeom/lwgunparse.c: Fix for one of Regina's torture
+	  failures as posted to the -devel list here:
 	  http://postgis.refractions.net/pipermail/postgis-devel/2008-December/004362.html.
 	  A CurvePolygon has a "standard header" and so must be passed
 	  through a function that understands the optional existence of
@@ -41766,756 +59136,838 @@
 
 2008-12-17 05:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3430] harmonize unit tests with new function names
+	* [r3430] cunit/cu_algorithm.c, cunit/cu_algorithm.h: harmonize
+	  unit tests with new function names
 
 2008-12-17 05:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3429] harmonize function names so things... compile
+	* [r3429] liblwgeom/lwalgorithm.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c: harmonize function names so
+	  things... compile
 
 2008-12-17 05:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3428] Revisison per MCA and (c) headers.
+	* [r3428] cunit/cu_algorithm.c, cunit/cu_algorithm.h,
+	  cunit/cu_tester.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h, lwgeom/lwgeom_functions_analytic.c:
+	  Revisison per MCA and (c) headers.
 
 2008-12-17 00:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3427] Add some co-linearity tests.
+	* [r3427] cunit/cu_algorithm.c: Add some co-linearity tests.
 
 2008-12-17 00:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3426] Basic co-linearity support. Remove touching cases from
-	  crossingdirection.
+	* [r3426] cunit/cu_algorithm.c, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h: Basic co-linearity support. Remove
+	  touching cases from crossingdirection.
 
 2008-12-16 23:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3425] Add ST_CrossingDirection(line, line) bindings into SQL.
+	* [r3425] liblwgeom/lwalgorithm.c,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in.c:
+	  Add ST_CrossingDirection(line, line) bindings into SQL.
 
 2008-12-16 22:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3424] First cut of line crossing function, and associated cunit
-	  tests.
+	* [r3424] cunit, cunit/Makefile, cunit/cu_algorithm.c,
+	  cunit/cu_algorithm.h, cunit/cu_tester.c, liblwgeom/Makefile.in,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwalgorithm.c,
+	  liblwgeom/lwalgorithm.h: First cut of line crossing function, and
+	  associated cunit tests.
 
 2008-12-16 21:21  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3423] fixed bug in probe_geometry_columns where an srid of -1
-	  is not properly detected. (last time :))
+	* [r3423] lwgeom/lwpostgis.sql.in.c: fixed bug in
+	  probe_geometry_columns where an srid of -1 is not properly
+	  detected. (last time :))
 
 2008-12-16 21:11  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3422] fixed bug in probe_geometry_columns where an srid of -1
-	  is not properly detected.
+	* [r3422] lwgeom/lwpostgis.sql.in.c: fixed bug in
+	  probe_geometry_columns where an srid of -1 is not properly
+	  detected.
 
 2008-12-16 21:07  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3421] fixed bug in probe_geometry_columns where an srid of -1
-	  is not properly detected.
+	* [r3421] lwgeom/lwpostgis.sql.in.c: fixed bug in
+	  probe_geometry_columns where an srid of -1 is not properly
+	  detected.
 
 2008-12-16 16:22  Regina Obe <lr at pcorp.us>
 
-	* [r3420] More changes - can't remember
+	* [r3420] doc/xsl/postgis_gardentest.sql.xsl: More changes - can't
+	  remember
 
 2008-12-16 13:01  Regina Obe <lr at pcorp.us>
 
-	* [r3419] Add cross reference to ST_IsValidReason on ST_IsValid and
-	  ST_Summary
+	* [r3419] doc/reference_new.xml: Add cross reference to
+	  ST_IsValidReason on ST_IsValid and ST_Summary
 
 2008-12-16 12:40  Regina Obe <lr at pcorp.us>
 
-	* [r3417] Fix formatting of ForceRHR args -- messing up torture
-	  test generator
+	* [r3417] doc/reference_new.xml: Fix formatting of ForceRHR args --
+	  messing up torture test generator
 
 2008-12-15 14:50  Regina Obe <lr at pcorp.us>
 
-	* [r3411] missing the st_geomfromtext among others because of bad
-	  conditions - switched to xsl:choose to simplify logic.
+	* [r3411] doc/xsl/postgis_gardentest.sql.xsl: missing the
+	  st_geomfromtext among others because of bad conditions - switched
+	  to xsl:choose to simplify logic.
 
 2008-12-15 13:36  Regina Obe <lr at pcorp.us>
 
-	* [r3410] minor comment addition
+	* [r3410] loader/pgsql2shp.c: minor comment addition
 
 2008-12-15 12:56  Regina Obe <lr at pcorp.us>
 
-	* [r3409] add more data types. Remove curve tests again -- too many
-	  crashers
+	* [r3409] doc/xsl/postgis_gardentest.sql.xsl: add more data types.
+	  Remove curve tests again -- too many crashers
 
 2008-12-15 12:36  Regina Obe <lr at pcorp.us>
 
-	* [r3408] Typo in data type param
+	* [r3408] doc/reference_new.xml: Typo in data type param
 
 2008-12-15 10:30  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3406] #HISTORY: Fix for GBT#83: "ST_Multi on curved polygon
-	  gives ERROR: Unknown geometry type: 0". On reflection, ST_Multi()
-	  can only operate on standard POINT, LINESTRING and POLYGON types
-	  as the only MULTI geomtypes are MULTIPOINT, MULTILINESTRING and
-	  MULTIPOLYGON. This was caused by the introduction of the curve
-	  crashing fixes in 1.3.4.
+	* [r3406] lwgeom/lwgeom_functions_basic.c: #HISTORY: Fix for
+	  GBT#83: "ST_Multi on curved polygon gives ERROR: Unknown geometry
+	  type: 0". On reflection, ST_Multi() can only operate on standard
+	  POINT, LINESTRING and POLYGON types as the only MULTI geomtypes
+	  are MULTIPOINT, MULTILINESTRING and MULTIPOLYGON. This was caused
+	  by the introduction of the curve crashing fixes in 1.3.4.
 
 2008-12-15 05:33  Regina Obe <lr at pcorp.us>
 
-	* [r3405] more cleanup
+	* [r3405] doc/xsl/postgis_gardentest.sql.xsl: more cleanup
 
 2008-12-15 05:03  Regina Obe <lr at pcorp.us>
 
-	* [r3404] Think I got most of the functions with additional args,
-	  left out circular since it crashes. We can fix in 1.4
+	* [r3404] doc/xsl/postgis_gardentest.sql.xsl: Think I got most of
+	  the functions with additional args, left out circular since it
+	  crashes. We can fix in 1.4
 
 2008-12-15 04:12  Regina Obe <lr at pcorp.us>
 
-	* [r3403] replace param logic
+	* [r3403] doc/xsl/postgis_gardentest.sql.xsl: replace param logic
 
 2008-12-15 02:38  Regina Obe <lr at pcorp.us>
 
-	* [r3401] #GBT 84: Fix typo in boundary error
+	* [r3401] lwgeom/lwgeom_geos.c: #GBT 84: Fix typo in boundary error
 
 2008-12-14 15:14  Regina Obe <lr at pcorp.us>
 
-	* [r3400] Add circular string and curved polygon to garden set.
-	  Also start work on dealing with functions that take floats and
-	  integers as additional params
+	* [r3400] doc/xsl/postgis_gardentest.sql.xsl: Add circular string
+	  and curved polygon to garden set. Also start work on dealing with
+	  functions that take floats and integers as additional params
 
 2008-12-14 07:24  Regina Obe <lr at pcorp.us>
 
-	* [r3399] Exclude st_curvetoline from test for now. Crashes on
-	  geometry collection test.
+	* [r3399] doc/xsl/postgis_gardentest.sql.xsl: Exclude
+	  st_curvetoline from test for now. Crashes on geometry collection
+	  test.
 
 2008-12-14 03:19  Regina Obe <lr at pcorp.us>
 
-	* [r3398] Add GEOMETRYCOLLECTION to garden mix. This crashes my
-	  1.3.5SVN build after running generated script - investigating
+	* [r3398] doc/xsl/postgis_gardentest.sql.xsl: Add
+	  GEOMETRYCOLLECTION to garden mix. This crashes my 1.3.5SVN build
+	  after running generated script - investigating
 
 2008-12-14 03:10  Regina Obe <lr at pcorp.us>
 
-	* [r3397] Add logic to test for unary functions that take box2d/3d
-	  and add 3d geometries to garden set.
+	* [r3397] doc/xsl/postgis_gardentest.sql.xsl: Add logic to test for
+	  unary functions that take box2d/3d and add 3d geometries to
+	  garden set.
 
 2008-12-14 01:50  Regina Obe <lr at pcorp.us>
 
-	* [r3396] Add create table, add geom, drop column, drop table to
-	  batch of tortures
+	* [r3396] doc/xsl/postgis_gardentest.sql.xsl: Add create table, add
+	  geom, drop column, drop table to batch of tortures
 
 2008-12-13 19:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3395] Remove isvalidreason, it's done.
+	* [r3395] TODO: Remove isvalidreason, it's done.
 
 2008-12-13 19:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3394] Add typmod idea
+	* [r3394] TODO: Add typmod idea
 
 2008-12-12 17:07  Regina Obe <lr at pcorp.us>
 
-	* [r3393] Fix condition statement that prevented some 2 geom
-	  functions from being picked up
+	* [r3393] doc/xsl/postgis_gardentest.sql.xsl: Fix condition
+	  statement that prevented some 2 geom functions from being picked
+	  up
 
 2008-12-12 16:55  Regina Obe <lr at pcorp.us>
 
-	* [r3392] Added POLYGONM gset to test. Also got rid of monkey
-	  crashing LineMerge. May add back later by removing the NOT (j=i)
-	  conditions.
+	* [r3392] doc/xsl/postgis_gardentest.sql.xsl: Added POLYGONM gset
+	  to test. Also got rid of monkey crashing LineMerge. May add back
+	  later by removing the NOT (j=i) conditions.
 
 2008-12-12 16:49  Regina Obe <lr at pcorp.us>
 
-	* [r3391] Note that ST_MakePolygon can be used to make measured
-	  polys and 3d polys
+	* [r3391] doc/reference_new.xml: Note that ST_MakePolygon can be
+	  used to make measured polys and 3d polys
 
 2008-12-12 16:26  Regina Obe <lr at pcorp.us>
 
-	* [r3390] use strcmp for compare instead of comparing first element
-	  in projcreate
+	* [r3390] loader/pgsql2shp.c: use strcmp for compare instead of
+	  comparing first element in projcreate
 
 2008-12-12 14:20  Regina Obe <lr at pcorp.us>
 
-	* [r3389] get rid of accidentally copied comment
+	* [r3389] doc/xsl/postgis_gardentest.sql.xsl: get rid of
+	  accidentally copied comment
 
 2008-12-12 14:11  Regina Obe <lr at pcorp.us>
 
-	* [r3388] Add relationship/ functions that act on 2 geometries
-	  tests to the mix
+	* [r3388] doc/xsl/postgis_gardentest.sql.xsl: Add relationship/
+	  functions that act on 2 geometries tests to the mix
 
 2008-12-12 13:40  Regina Obe <lr at pcorp.us>
 
-	* [r3387] Add POINTM and LINESTRINGM to garden family
+	* [r3387] doc/xsl/postgis_gardentest.sql.xsl: Add POINTM and
+	  LINESTRINGM to garden family
 
 2008-12-12 13:17  Regina Obe <lr at pcorp.us>
 
-	* [r3386] Remove Postgis_JTS_Version from docs. No longer in 1.4
-	  code base.
+	* [r3386] doc/reference_new.xml: Remove Postgis_JTS_Version from
+	  docs. No longer in 1.4 code base.
 
 2008-12-12 13:05  Regina Obe <lr at pcorp.us>
 
-	* [r3385] Revise to use an xml collection instead of repetitive
-	  loops. Also put in select start and end so when the server
-	  crashes you know where it broke.
+	* [r3385] doc/xsl/postgis_gardentest.sql.xsl: Revise to use an xml
+	  collection instead of repetitive loops. Also put in select start
+	  and end so when the server crashes you know where it broke.
 
 2008-12-12 11:07  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3384] Looks like I accidentally removed some code from
-	  LWGEOM_accum that was required to set the Oid of the array being
-	  used to store the aggregate results. As reported by Regina.
+	* [r3384] lwgeom/lwgeom_functions_basic.c: Looks like I
+	  accidentally removed some code from LWGEOM_accum that was
+	  required to set the Oid of the array being used to store the
+	  aggregate results. As reported by Regina.
 
 2008-12-11 19:38  Regina Obe <lr at pcorp.us>
 
-	* [r3381] Fix typo in geometry test
+	* [r3381] doc/xsl/postgis_gardentest.sql.xsl: Fix typo in geometry
+	  test
 
 2008-12-11 18:57  Regina Obe <lr at pcorp.us>
 
-	* [r3380] put in the svn:keywords thingy and also update
-	  postgis_gardentest to generate garden test for all unary postgis
-	  functions and aggregates
+	* [r3380] doc/xsl/postgis_aggs_mm.xml.xsl,
+	  doc/xsl/postgis_comments.sql.xsl,
+	  doc/xsl/postgis_gardentest.sql.xsl: put in the svn:keywords
+	  thingy and also update postgis_gardentest to generate garden test
+	  for all unary postgis functions and aggregates
 
 2008-12-11 17:18  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3379] added a HINT to the ERROR message in
-	  errorIfGeometryCollection indicating the geometry that is in
+	* [r3379] lwgeom/lwgeom_geos.c: added a HINT to the ERROR message
+	  in errorIfGeometryCollection indicating the geometry that is in
 	  error.
 
 2008-12-11 16:56  Regina Obe <lr at pcorp.us>
 
-	* [r3378] First draft of garden test sql generator. This version
-	  just searches the docs and outputs tests for functions that take
-	  no arguments. Need to formulate a list of geometries to generate
-	  code for unary and so forth.
+	* [r3378] doc/xsl/postgis_gardentest.sql.xsl: First draft of garden
+	  test sql generator. This version just searches the docs and
+	  outputs tests for functions that take no arguments. Need to
+	  formulate a list of geometries to generate code for unary and so
+	  forth.
 
 2008-12-11 15:56  Regina Obe <lr at pcorp.us>
 
-	* [r3377] Incorporated Mark's suggestion to use PQescapeStringConn
-	  instead of building a custom function. Also fixed typo. Note
-	  using free() instead of PQfree since couldn't find a PQfree. I
-	  looked at the 8.3.5 postgresql source code base, and that's what
-	  they seem to use when releasing buffer space.
+	* [r3377] loader/pgsql2shp.c: Incorporated Mark's suggestion to use
+	  PQescapeStringConn instead of building a custom function. Also
+	  fixed typo. Note using free() instead of PQfree since couldn't
+	  find a PQfree. I looked at the 8.3.5 postgresql source code base,
+	  and that's what they seem to use when releasing buffer space.
 
 2008-12-11 14:55  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3376] Increase the amount of allocated memory by 3 bytes, so
-	  that if maxlength < 3 and we return just "..." then we still have
-	  enough space to store the string without clobbering memory.
+	* [r3376] liblwgeom/lwutil.c: Increase the amount of allocated
+	  memory by 3 bytes, so that if maxlength < 3 and we return just
+	  "..." then we still have enough space to store the string without
+	  clobbering memory.
 
 2008-12-11 13:46  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3375] Fix up a couple of errors in the new lwmessage_truncate()
-	  function found by Kevin - correct an off-by-one error in the
-	  code, and include a missing startpos offset in the end truncation
-	  code. Also ensure that if maxlength gets too small then we return
-	  "..." rather than crashing.
+	* [r3375] liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c: Fix up a couple
+	  of errors in the new lwmessage_truncate() function found by Kevin
+	  - correct an off-by-one error in the code, and include a missing
+	  startpos offset in the end truncation code. Also ensure that if
+	  maxlength gets too small then we return "..." rather than
+	  crashing.
 
 2008-12-10 12:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3374] Resolve local merge conflict from previous commit.
+	* [r3374] liblwgeom/liblwgeom.h: Resolve local merge conflict from
+	  previous commit.
 
 2008-12-10 12:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3373] Add new lwmessage_truncate() function to liblwgeom that
-	  will truncate a string to a maximum number of characters, adding
-	  a "..." to indicate where the string has been trimmed. Truncation
-	  can be specified to occur from either the start or end of the
-	  string as required. Also update the parser error handler to use
-	  the new function.
+	* [r3373] liblwgeom/lwutil.c, lwgeom/lwgeom_pg.c,
+	  regress/regress_expected, regress/wkt_expected: Add new
+	  lwmessage_truncate() function to liblwgeom that will truncate a
+	  string to a maximum number of characters, adding a "..." to
+	  indicate where the string has been trimmed. Truncation can be
+	  specified to occur from either the start or end of the string as
+	  required. Also update the parser error handler to use the new
+	  function.
 
 2008-12-09 23:29  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3372] Porting the floating point comparison operator upgrade
-	  from the 1.3 branch.
+	* [r3372] liblwgeom/liblwgeom.h, liblwgeom/lwcurve.c: Porting the
+	  floating point comparison operator upgrade from the 1.3 branch.
 
 2008-12-07 02:52  Regina Obe <lr at pcorp.us>
 
-	* [r3370] correct mm reference of ST_PointFromText and remove from
-	  old MM section
+	* [r3370] doc/reference.xml, doc/reference_new.xml: correct mm
+	  reference of ST_PointFromText and remove from old MM section
 
 2008-12-07 02:47  Regina Obe <lr at pcorp.us>
 
-	* [r3369] Minor additions
+	* [r3369] doc/reference_new.xml: Minor additions
 
 2008-12-07 02:42  Regina Obe <lr at pcorp.us>
 
-	* [r3368] fix some typos
+	* [r3368] doc/reference_new.xml: fix some typos
 
 2008-12-07 02:29  Regina Obe <lr at pcorp.us>
 
-	* [r3367] Move over (x,y,z) min/max family and add cross reference
-	  to those from ST_X, ST_Y, ST_Z
+	* [r3367] doc/reference.xml, doc/reference_new.xml: Move over
+	  (x,y,z) min/max family and add cross reference to those from
+	  ST_X, ST_Y, ST_Z
 
 2008-12-07 00:40  Regina Obe <lr at pcorp.us>
 
-	* [r3366] Move over ST_Box2D and ST_Box3D and flag ST_Accum as
-	  working with circular strings
+	* [r3366] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Box2D and ST_Box3D and flag ST_Accum as working with circular
+	  strings
 
 2008-12-05 19:39  Regina Obe <lr at pcorp.us>
 
-	* [r3365] revise example
+	* [r3365] doc/reference_new.xml: revise example
 
 2008-12-05 19:31  Regina Obe <lr at pcorp.us>
 
-	* [r3364] Clarify use of ST_Relation and include Martin's example
-	  of interior intersects
+	* [r3364] doc/reference_new.xml: Clarify use of ST_Relation and
+	  include Martin's example of interior intersects
 
 2008-12-05 13:46  Regina Obe <lr at pcorp.us>
 
-	* [r3363] #HISTORY: #GBT:34 - .prj creation by pgsql2shp
+	* [r3363] loader/pgsql2shp.c: #HISTORY: #GBT:34 - .prj creation by
+	  pgsql2shp
 
 2008-12-05 12:33  Regina Obe <lr at pcorp.us>
 
-	* [r3362] #GBT 80: ST_Multi seg faults when given MULTILINESTRING
+	* [r3362] liblwgeom/lwgeom.c: #GBT 80: ST_Multi seg faults when
+	  given MULTILINESTRING
 
 2008-12-04 17:01  Regina Obe <lr at pcorp.us>
 
-	* [r3360] Move over rest of Long Transactions
+	* [r3360] doc/reference.xml, doc/reference_new.xml: Move over rest
+	  of Long Transactions
 
 2008-12-03 17:12  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3359] Fix GBT#79: shp2pgsql does not honor -s (also known as
-	  Mark accidentally missed the sr_id from the geometry
-	  constructors)
+	* [r3359] loader/shp2pgsql.c: Fix GBT#79: shp2pgsql does not honor
+	  -s (also known as Mark accidentally missed the sr_id from the
+	  geometry constructors)
 
 2008-12-03 16:02  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3357] Lightbulb moment: the fix for GBT#21:
-	  locate_along_measure: wrong values, invalid data required extra
-	  work as floating point errors could still be introduced by the
-	  removal of the memcpy(). In fact it was the clipping logic that
-	  was wrong, so this patch re-adds the memcpy() in the correct
-	  place(s) and corrects the clipping flags to remove this floating
-	  point error. With thanks to Stephen Davies.
+	* [r3357] liblwgeom/ptarray.c, lwgeom/lwgeom_functions_lrs.c:
+	  Lightbulb moment: the fix for GBT#21: locate_along_measure: wrong
+	  values, invalid data required extra work as floating point errors
+	  could still be introduced by the removal of the memcpy(). In fact
+	  it was the clipping logic that was wrong, so this patch re-adds
+	  the memcpy() in the correct place(s) and corrects the clipping
+	  flags to remove this floating point error. With thanks to Stephen
+	  Davies.
 
 2008-12-02 20:04  Regina Obe <lr at pcorp.us>
 
-	* [r3356] Remove some junk and fix some typos, rephrase
-	  descriptions
+	* [r3356] doc/reference_new.xml: Remove some junk and fix some
+	  typos, rephrase descriptions
 
 2008-12-02 20:00  Regina Obe <lr at pcorp.us>
 
-	* [r3355] Move over LockRow
+	* [r3355] doc/reference.xml, doc/reference_new.xml: Move over
+	  LockRow
 
 2008-12-02 19:43  Regina Obe <lr at pcorp.us>
 
-	* [r3354] Move over CheckAuth
+	* [r3354] doc/reference.xml, doc/reference_new.xml: Move over
+	  CheckAuth
 
 2008-12-01 23:34  Regina Obe <lr at pcorp.us>
 
-	* [r3353] typo
+	* [r3353] doc/reference_new.xml: typo
 
 2008-12-01 22:19  Regina Obe <lr at pcorp.us>
 
-	* [r3352] remove extra def
+	* [r3352] doc/reference_new.xml: remove extra def
 
 2008-12-01 22:06  Regina Obe <lr at pcorp.us>
 
-	* [r3351] Move over Enable/Disable LongTransactions
+	* [r3351] doc/reference.xml, doc/reference_new.xml: Move over
+	  Enable/Disable LongTransactions
 
 2008-12-01 12:41  Regina Obe <lr at pcorp.us>
 
-	* [r3350] Damn casing - wrong fix
+	* [r3350] doc/reference_new.xml: Damn casing - wrong fix
 
 2008-12-01 12:38  Regina Obe <lr at pcorp.us>
 
-	* [r3349] typo ?
+	* [r3349] doc/reference_new.xml: typo ?
 
 2008-12-01 12:13  Regina Obe <lr at pcorp.us>
 
-	* [r3348] typo?
+	* [r3348] doc/reference_new.xml: typo?
 
 2008-12-01 06:32  Regina Obe <lr at pcorp.us>
 
-	* [r3347] Move over ST_HasBBox
+	* [r3347] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_HasBBox
 
 2008-12-01 06:26  Regina Obe <lr at pcorp.us>
 
-	* [r3346] Move over ST_AddBBox, ST_DropBBox - the last of the
-	  Geometry Editors
+	* [r3346] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_AddBBox, ST_DropBBox - the last of the Geometry Editors
 
 2008-11-28 16:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3345] wrap isvalidreason in test for GEOS >= 3.1
+	* [r3345] lwgeom/lwgeom_geos.c: wrap isvalidreason in test for GEOS
+	  >= 3.1
 
 2008-11-27 19:04  Regina Obe <lr at pcorp.us>
 
-	* [r3344] correction
+	* [r3344] doc/reference_new.xml: correction
 
 2008-11-27 18:53  Regina Obe <lr at pcorp.us>
 
-	* [r3343] ST_IsValidReason typo and add an example of a valid
-	  geometry
+	* [r3343] doc/reference_new.xml: ST_IsValidReason typo and add an
+	  example of a valid geometry
 
 2008-11-27 18:31  Regina Obe <lr at pcorp.us>
 
-	* [r3342] Document new ST_IsValidReason function. I suppose this
-	  may be the last time I can successfully create invalid geometries
-	  before Mark ruins all the fun.
+	* [r3342] doc/reference_new.xml: Document new ST_IsValidReason
+	  function. I suppose this may be the last time I can successfully
+	  create invalid geometries before Mark ruins all the fun.
 
 2008-11-26 19:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3341] ST_IsValidReason(geometry) returns text reason for
-	  validity failure.
+	* [r3341] lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in.c:
+	  ST_IsValidReason(geometry) returns text reason for validity
+	  failure.
 	  Requires GEOS >= 3.1.
 	  GBT#51
 
 2008-11-26 13:40  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3340] Apply patch from strk to prevent unneccesary invocation
-	  of 'ar' when building liblwgeom.
+	* [r3340] liblwgeom/Makefile.in: Apply patch from strk to prevent
+	  unneccesary invocation of 'ar' when building liblwgeom.
 
 2008-11-26 12:11  Regina Obe <lr at pcorp.us>
 
-	* [r3339] Correct install docs to agree with README. Not sure if
-	  this is necessary since this is partially for already installed
-	  postgis. Are we going to have an lwgeom folder in contrib?
+	* [r3339] doc/installation.xml: Correct install docs to agree with
+	  README. Not sure if this is necessary since this is partially for
+	  already installed postgis. Are we going to have an lwgeom folder
+	  in contrib?
 
 2008-11-26 11:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3338] Create liblwgeom as a phony dependency, so that any
-	  changes to liblwgeom cause a re-build of liblwgeom.a during
-	  "make". Patch provided by strk.
+	* [r3338] GNUmakefile: Create liblwgeom as a phony dependency, so
+	  that any changes to liblwgeom cause a re-build of liblwgeom.a
+	  during "make". Patch provided by strk.
 
 2008-11-26 11:43  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3337] Fix some minor errors in the README documentation as
-	  indicated by strk.
+	* [r3337] README.postgis: Fix some minor errors in the README
+	  documentation as indicated by strk.
 
 2008-11-25 21:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3336] Bring forward release notes from 1.3.4
+	* [r3336] NEWS, doc/release_notes.xml: Bring forward release notes
+	  from 1.3.4
 
 2008-11-25 10:42  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3335] Quick fix for GBT#72: ST_Estimated_Extent sometimes
-	  returns null if table exists but not in current schema.
+	* [r3335] lwgeom/lwgeom_estimate.c: Quick fix for GBT#72:
+	  ST_Estimated_Extent sometimes returns null if table exists but
+	  not in current schema.
 
 2008-11-24 13:18  Regina Obe <lr at pcorp.us>
 
-	* [r3326] Fix indentation for estimated_extent example. Document
-	  ST_Force_Collection broken when given Circular strings for
-	  versions prior to 1.3.4
+	* [r3326] doc/reference_new.xml: Fix indentation for
+	  estimated_extent example. Document ST_Force_Collection broken
+	  when given Circular strings for versions prior to 1.3.4
 
 2008-11-24 11:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3325] Fix for GBT#73: ST_Force_Collection crashes with
-	  CIRCULARSTRING. This is basically the same fix for GBT#66:
-	  ST_Dump kills backend when fed CIRCULAR STRING except that it
-	  occurs in a different place.
+	* [r3325] lwgeom/lwgeom_functions_basic.c: Fix for GBT#73:
+	  ST_Force_Collection crashes with CIRCULARSTRING. This is
+	  basically the same fix for GBT#66: ST_Dump kills backend when fed
+	  CIRCULAR STRING except that it occurs in a different place.
 
 2008-11-24 11:01  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3324] Move lwgeom_contains_subgeoms() into liblwgeom core as it
-	  seems it is now required outside of lwgeom_dump.c.
+	* [r3324] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  lwgeom/lwgeom_dump.c: Move lwgeom_contains_subgeoms() into
+	  liblwgeom core as it seems it is now required outside of
+	  lwgeom_dump.c.
 
 2008-11-23 19:18  Regina Obe <lr at pcorp.us>
 
-	* [r3320] Move over the rest of the ST_Force* family
+	* [r3320] doc/reference.xml, doc/reference_new.xml: Move over the
+	  rest of the ST_Force* family
 
 2008-11-23 07:22  Regina Obe <lr at pcorp.us>
 
-	* [r3319] Move over ST_Estimated_Extent
+	* [r3319] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Estimated_Extent
 
 2008-11-23 06:54  Regina Obe <lr at pcorp.us>
 
-	* [r3318] minor changes
+	* [r3318] doc/reference_new.xml: minor changes
 
 2008-11-23 06:50  Regina Obe <lr at pcorp.us>
 
-	* [r3317] Move over ST_GeomFromWKB
+	* [r3317] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_GeomFromWKB
 
 2008-11-21 14:41  Regina Obe <lr at pcorp.us>
 
-	* [r3316] typo
+	* [r3316] doc/reference_new.xml: typo
 
 2008-11-21 14:30  Regina Obe <lr at pcorp.us>
 
-	* [r3315] Fix indentation of examples
+	* [r3315] doc/using_postgis.xml: Fix indentation of examples
 
 2008-11-21 14:28  Regina Obe <lr at pcorp.us>
 
-	* [r3314] GBT #71: Update section 4.2 of docs to describe manual
-	  adding to geometry columns - revision. Add pretty anchor,
-	  reference pretty anchor in AddGeometryColumn reference section.
-	  Rearrange order.
+	* [r3314] doc/reference_new.xml, doc/using_postgis.xml: GBT #71:
+	  Update section 4.2 of docs to describe manual adding to geometry
+	  columns - revision. Add pretty anchor, reference pretty anchor in
+	  AddGeometryColumn reference section. Rearrange order.
 
 2008-11-21 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r3313] GBT #71: Update section 4.2 of docs to describe manual
-	  adding to geometry columns.
+	* [r3313] doc/using_postgis.xml: GBT #71: Update section 4.2 of
+	  docs to describe manual adding to geometry columns.
 	  
 	  Decided to just add a new section after
 
 2008-11-21 08:32  Regina Obe <lr at pcorp.us>
 
-	* [r3311]
+	* [r3311] doc/reference_new.xml:
 
 2008-11-21 08:31  Regina Obe <lr at pcorp.us>
 
-	* [r3310] Move over ST_CoordDim
+	* [r3310] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_CoordDim
 
 2008-11-20 22:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3309] Located more profile calls using grep and converted them
-	  over to use the new macros. Hopefully I've caught all of them
-	  now...
+	* [r3309] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.h,
+	  lwgeom/lwgeom_inout.c: Located more profile calls using grep and
+	  converted them over to use the new macros. Hopefully I've caught
+	  all of them now...
 
 2008-11-20 18:45  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3308] Found some new locations containing profiling code
-	  outside of the GEOS functions, so swap them over to using the new
-	  macros.
+	* [r3308] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c:
+	  Found some new locations containing profiling code outside of the
+	  GEOS functions, so swap them over to using the new macros.
 
 2008-11-20 15:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3307] Switch GEOS profiling over to use conditional macros,
-	  much in the same way as LWDEBUG(F) has been implemented. This
-	  improves code readability by not having constant #if...#endif
-	  sections throughout the code. I've also changed the variable that
-	  indicates whether profiling has been enabled to POSTGIS_PROFILE,
-	  and integrated it into the autoconf configuration. Hence
-	  profiling can be enabled by running configure with the
-	  --enable-profile option, or setting POSTGIS_PROFILE in
-	  postgis_config.h to 1 and re-compiling.
+	* [r3307] configure.ac, lwgeom/lwgeom_geos.c, lwgeom/profile.h,
+	  postgis_config.h.in: Switch GEOS profiling over to use
+	  conditional macros, much in the same way as LWDEBUG(F) has been
+	  implemented. This improves code readability by not having
+	  constant #if...#endif sections throughout the code. I've also
+	  changed the variable that indicates whether profiling has been
+	  enabled to POSTGIS_PROFILE, and integrated it into the autoconf
+	  configuration. Hence profiling can be enabled by running
+	  configure with the --enable-profile option, or setting
+	  POSTGIS_PROFILE in postgis_config.h to 1 and re-compiling.
 
 2008-11-20 13:32  Regina Obe <lr at pcorp.us>
 
-	* [r3305] typo
+	* [r3305] doc/reference_new.xml: typo
 
 2008-11-20 12:55  Regina Obe <lr at pcorp.us>
 
-	* [r3304] Add note on ST_Transform and ST_AsKML that they require
-	  Proj support
+	* [r3304] doc/reference_new.xml: Add note on ST_Transform and
+	  ST_AsKML that they require Proj support
 
 2008-11-19 13:40  Regina Obe <lr at pcorp.us>
 
-	* [r3301] update doc on install to reference geos 3.0.3
+	* [r3301] doc/installation.xml: update doc on install to reference
+	  geos 3.0.3
 
 2008-11-17 17:30  Regina Obe <lr at pcorp.us>
 
-	* [r3300] amend ST_Mem_Size
+	* [r3300] doc/reference_new.xml: amend ST_Mem_Size
 
 2008-11-17 01:00  Regina Obe <lr at pcorp.us>
 
-	* [r3299] typos
+	* [r3299] doc/reference_new.xml: typos
 
 2008-11-17 00:52  Regina Obe <lr at pcorp.us>
 
-	* [r3298] st_mem_size
+	* [r3298] doc/reference.xml, doc/reference_new.xml: st_mem_size
 
 2008-11-17 00:05  Regina Obe <lr at pcorp.us>
 
-	* [r3296] Document missing ST_AsGML func proto
+	* [r3296] doc/reference_new.xml: Document missing ST_AsGML func
+	  proto
 
 2008-11-16 15:54  Regina Obe <lr at pcorp.us>
 
-	* [r3294] typo
+	* [r3294] doc/reference_new.xml: typo
 
 2008-11-15 20:33  Regina Obe <lr at pcorp.us>
 
-	* [r3293] Move over ST_Polygon and ST_WKBToSQL, move ST_MakePolygon
-	  from Geometry Processing to Geometry Constructors section
+	* [r3293] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Polygon and ST_WKBToSQL, move ST_MakePolygon from Geometry
+	  Processing to Geometry Constructors section
 
 2008-11-14 23:46  Regina Obe <lr at pcorp.us>
 
-	* [r3291] Move over rest of non-MM compliant Geometry Constructor
-	  functions
+	* [r3291] doc/reference.xml, doc/reference_new.xml: Move over rest
+	  of non-MM compliant Geometry Constructor functions
 
 2008-11-12 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3290] Update with latest BS
+	* [r3290] TODO: Update with latest BS
 
 2008-11-10 16:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3284] astyle --style=ansi --indent=tab=8
+	* [r3284] lwgeom/lwgeom_geos_prepared.c,
+	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_rtree.h: astyle --style=ansi --indent=tab=8
 
 2008-11-10 15:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3283] Fix error in prepgeomcache type
+	* [r3283] lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.h: Fix
+	  error in prepgeomcache type
 
 2008-11-08 14:43  Regina Obe <lr at pcorp.us>
 
-	* [r3282] Document affine functions now work with curves. Though I
-	  don't have a tool to verify correctness, so my assumption - it
-	  returns something that sounds sort of right.
+	* [r3282] doc/reference_new.xml: Document affine functions now work
+	  with curves. Though I don't have a tool to verify correctness, so
+	  my assumption - it returns something that sounds sort of right.
 
 2008-11-08 14:17  Regina Obe <lr at pcorp.us>
 
-	* [r3281] document more functions that work with circular strings
+	* [r3281] doc/reference_new.xml: document more functions that work
+	  with circular strings
 
 2008-11-08 06:46  Regina Obe <lr at pcorp.us>
 
-	* [r3280] document support for curves of functions Mark C just
-	  fixed with disclaimer only works in 1.3.4+
+	* [r3280] doc/reference_new.xml: document support for curves of
+	  functions Mark C just fixed with disclaimer only works in 1.3.4+
 
 2008-11-07 17:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3279] Prepared geometry mixed-types bug fix ported forward from
-	  1.3.
+	* [r3279] lwgeom/lwgeom_geos_prepared.c,
+	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_rtree.h, regress/regress_ogc_prep.sql,
+	  regress/regress_ogc_prep_expected: Prepared geometry mixed-types
+	  bug fix ported forward from 1.3.
 
 2008-11-07 14:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3278] After a quick sanity grep, I noticed that ST_Transform()
-	  was also susceptible to crashing on curve types in the same way
-	  as the previous two fixes. Hence I'm committing a fix now before
-	  Regina finds it and logs another bug report :)
+	* [r3278] lwgeom/lwgeom_transform.c: After a quick sanity grep, I
+	  noticed that ST_Transform() was also susceptible to crashing on
+	  curve types in the same way as the previous two fixes. Hence I'm
+	  committing a fix now before Regina finds it and logs another bug
+	  report :)
 
 2008-11-07 14:21  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3277] Fix GBT#69: ST_Translate crashes when fed circular
-	  string. lwgeom_affine_recursive() needs to know about the new
-	  lwgeom_getcurve_inspected() function.
+	* [r3277] lwgeom/lwgeom_functions_basic.c: Fix GBT#69: ST_Translate
+	  crashes when fed circular string. lwgeom_affine_recursive() needs
+	  to know about the new lwgeom_getcurve_inspected() function.
 
 2008-11-07 14:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3276] Fix GBT#70: ST_NPoints Crashes with Curves.
-	  lwgeom_npoints() needs to know about the new
+	* [r3276] lwgeom/lwgeom_functions_basic.c: Fix GBT#70: ST_NPoints
+	  Crashes with Curves. lwgeom_npoints() needs to know about the new
 	  lwgeom_getcurve_inspected() function.
 
 2008-11-07 14:05  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3275] Add missing lwgeom_getcurve_inspected() function which is
-	  required for some of the latest GBT fixes.
+	* [r3275] liblwgeom/liblwgeom.h, liblwgeom/lwgeom_api.c: Add
+	  missing lwgeom_getcurve_inspected() function which is required
+	  for some of the latest GBT fixes.
 
 2008-11-07 07:44  Regina Obe <lr at pcorp.us>
 
-	* [r3267] Yeh ST_Dump now works with curves
+	* [r3267] doc/reference_new.xml: Yeh ST_Dump now works with curves
 
 2008-11-06 17:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3265] Add missing function prototype from r3263.
+	* [r3265] lwgeom/lwgeom_dump.c: Add missing function prototype from
+	  r3263.
 
 2008-11-06 17:05  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3263] Fix for GBT#66: ST_Dump kills backend when fed CIRCULAR
-	  STRING. With thanks to Regina Obe.
+	* [r3263] lwgeom/lwgeom_dump.c: Fix for GBT#66: ST_Dump kills
+	  backend when fed CIRCULAR STRING. With thanks to Regina Obe.
 
 2008-11-06 16:12  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3262] The GEOS 2.2 series "geos_c.h" is missing header guards,
-	  so including the header multiple times as is done in
-	  lwgeom_geos.h and lwgeom_geos_prepared.h causes compilation to
-	  fail with multiple definition errors. This patch fixes this
-	  problem allowing GEOS 2.2 to work with PostGIS once again,
-	  although of course it can easily be removed when it is decided
-	  that GEOS 2.2 support is no longer required.
+	* [r3262] lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.h: The
+	  GEOS 2.2 series "geos_c.h" is missing header guards, so including
+	  the header multiple times as is done in lwgeom_geos.h and
+	  lwgeom_geos_prepared.h causes compilation to fail with multiple
+	  definition errors. This patch fixes this problem allowing GEOS
+	  2.2 to work with PostGIS once again, although of course it can
+	  easily be removed when it is decided that GEOS 2.2 support is no
+	  longer required.
 
 2008-11-06 15:15  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3261] Change configure to check for the existence of the PGXS
-	  Makefile, even if pg_config can be found. This is become
-	  distributions such as Debian install pg_config as part of
-	  libpq-dev but this package doesn't contain the required Makefile.
-	  Per bug report from strk.
+	* [r3261] configure.ac, lwgeom/Makefile.in, topology/Makefile.in:
+	  Change configure to check for the existence of the PGXS Makefile,
+	  even if pg_config can be found. This is become distributions such
+	  as Debian install pg_config as part of libpq-dev but this package
+	  doesn't contain the required Makefile. Per bug report from strk.
 
 2008-11-05 13:03  Regina Obe <lr at pcorp.us>
 
-	* [r3258] amend ST_Longitude bug comment
+	* [r3258] doc/reference_new.xml: amend ST_Longitude bug comment
 
 2008-11-05 11:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3257] Fix ST_AsGML() not recognising GEOMETRYCOLLECTION as a
-	  valid geometry type from my GBT#65 fix :(
+	* [r3257] lwgeom/lwgeom_gml.c: Fix ST_AsGML() not recognising
+	  GEOMETRYCOLLECTION as a valid geometry type from my GBT#65 fix :(
 
 2008-11-05 11:25  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3255] Fix regression tests reporting incorrect failures due to
-	  a change of output caused by r3243.
+	* [r3255] regress/geojson_expected, regress/kml_expected: Fix
+	  regression tests reporting incorrect failures due to a change of
+	  output caused by r3243.
 
 2008-11-05 11:06  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3253] Fix for GBT#68 - ST_Shift_Longitude doesn't work with
-	  MULTIPOINT. Looks like this was just a simple mistake in the
-	  code. I've also improved the error message to return the proper
-	  type name instead of just a number.
+	* [r3253] liblwgeom/lwgeom.c: Fix for GBT#68 - ST_Shift_Longitude
+	  doesn't work with MULTIPOINT. Looks like this was just a simple
+	  mistake in the code. I've also improved the error message to
+	  return the proper type name instead of just a number.
 
 2008-11-05 01:56  Regina Obe <lr at pcorp.us>
 
-	* [r3251] add ST_Collect as having some support for circular
+	* [r3251] doc/reference_new.xml: add ST_Collect as having some
+	  support for circular
 
 2008-11-04 20:26  Regina Obe <lr at pcorp.us>
 
-	* [r3249] typo in proto
+	* [r3249] doc/reference_new.xml: typo in proto
 
 2008-11-04 20:05  Regina Obe <lr at pcorp.us>
 
-	* [r3247] Add missing proto for ST_CurveToLine
+	* [r3247] doc/reference_new.xml: Add missing proto for
+	  ST_CurveToLine
 
 2008-11-04 14:15  Regina Obe <lr at pcorp.us>
 
-	* [r3245] Add ST_HasArc, pull some useful comments from source code
-	  to add to ST_CurveToLine
+	* [r3245] doc/reference_new.xml: Add ST_HasArc, pull some useful
+	  comments from source code to add to ST_CurveToLine
 
 2008-11-04 14:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3243] Fix lwgeom_typename() not returning a valid string for
-	  any of the newer geometry types.
+	* [r3243] liblwgeom/lwutil.c: Fix lwgeom_typename() not returning a
+	  valid string for any of the newer geometry types.
 
 2008-11-04 13:58  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3241] Fix for GBT#65: ST_AsGML kills the backend when fed a
-	  CIRCULAR STRING. The default code attempts to inspect any unknown
-	  geometry which fails on CIRCULARSTRING. A longer term fix may be
-	  to fix CIRCULARSTRING so that it can be inspected, however the
-	  fix here is to throw an ERROR for unknown types just as the other
-	  As_*() functions do.
+	* [r3241] lwgeom/lwgeom_gml.c: Fix for GBT#65: ST_AsGML kills the
+	  backend when fed a CIRCULAR STRING. The default code attempts to
+	  inspect any unknown geometry which fails on CIRCULARSTRING. A
+	  longer term fix may be to fix CIRCULARSTRING so that it can be
+	  inspected, however the fix here is to throw an ERROR for unknown
+	  types just as the other As_*() functions do.
 
 2008-11-04 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r3240] Change all ST_AsKML to use new ST_Transform
+	* [r3240] lwgeom/lwpostgis.sql.in.c: Change all ST_AsKML to use new
+	  ST_Transform
 
 2008-11-04 13:14  Regina Obe <lr at pcorp.us>
 
-	* [r3238] More flagging of functions that work with 3d
+	* [r3238] doc/reference_new.xml: More flagging of functions that
+	  work with 3d
 
 2008-11-04 12:31  Regina Obe <lr at pcorp.us>
 
-	* [r3237] fill in all protos for kml, flag more functions as
-	  supporting 3d and circular/curve
+	* [r3237] doc/reference_new.xml: fill in all protos for kml, flag
+	  more functions as supporting 3d and circular/curve
 
 2008-11-04 10:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3236] Change ST_GeomFromText() to GeomFromText() for older
-	  hwgeom (-w) support - looks like I was a little bit to eager in
-	  my earlier conversion to use the new ST_ calling convention.
+	* [r3236] loader/shp2pgsql.c: Change ST_GeomFromText() to
+	  GeomFromText() for older hwgeom (-w) support - looks like I was a
+	  little bit to eager in my earlier conversion to use the new ST_
+	  calling convention.
 
 2008-11-04 09:57  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3235] Alter loader Makefile to add liblwgeom.a dependency, so
-	  people who just want to build the shapefile loaders can do "make"
-	  within the loader subdirectory and liblwgeom.a will automagically
-	  get build first.
+	* [r3235] loader/Makefile.in: Alter loader Makefile to add
+	  liblwgeom.a dependency, so people who just want to build the
+	  shapefile loaders can do "make" within the loader subdirectory
+	  and liblwgeom.a will automagically get build first.
 
 2008-11-04 02:48  Regina Obe <lr at pcorp.us>
 
-	* [r3234] fix typo
+	* [r3234] doc/xsl/postgis_aggs_mm.xml.xsl: fix typo
 
 2008-11-04 02:19  Regina Obe <lr at pcorp.us>
 
-	* [r3233] document circular support of more functions
+	* [r3233] doc/reference_new.xml: document circular support of more
+	  functions
 
 2008-11-04 02:07  Regina Obe <lr at pcorp.us>
 
-	* [r3232] Get rid of MM compliancy note for ST_LineToCurve, can
-	  only find ST_CurveToLine in MM docs
+	* [r3232] doc/reference_new.xml: Get rid of MM compliancy note for
+	  ST_LineToCurve, can only find ST_CurveToLine in MM docs
 
 2008-11-04 01:56  Regina Obe <lr at pcorp.us>
 
-	* [r3231] correct comment
+	* [r3231] doc/xsl/postgis_aggs_mm.xml.xsl: correct comment
 
 2008-11-04 01:55  Regina Obe <lr at pcorp.us>
 
-	* [r3230] Add new section to document circular string support
+	* [r3230] doc/xsl/postgis_aggs_mm.xml.xsl: Add new section to
+	  document circular string support
 
 2008-11-04 01:47  Regina Obe <lr at pcorp.us>
 
-	* [r3228] Document ST_LineToCurve and ST_CurveToLine, update
-	  template to include note about Circular String support in prep
-	  for new index section
+	* [r3228] doc/reference_new.xml, doc/template.xml: Document
+	  ST_LineToCurve and ST_CurveToLine, update template to include
+	  note about Circular String support in prep for new index section
 
 2008-11-03 17:00  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3226] updated url in comments to the documentation on the
-	  implemented point-in-polygon algorithm to
+	* [r3226] lwgeom/lwgeom_functions_analytic.c: updated url in
+	  comments to the documentation on the implemented point-in-polygon
+	  algorithm to
 	  http://softsurfer.com/Archive/algorithm_0103/algorithm_0103.htm#Winding%20Number.
 	  Old link was dead.
 
 2008-11-03 16:23  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3225] Add missing ICONV_LDFLAGS variable to the loader
-	  Makefile. Thanks to Olivier Courtin for noticing.
+	* [r3225] loader/Makefile.in: Add missing ICONV_LDFLAGS variable to
+	  the loader Makefile. Thanks to Olivier Courtin for noticing.
 
 2008-11-03 16:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3224] Switch pgsql2shp over to using liblwgeom.
+	* [r3224] loader/Makefile.in, loader/pgsql2shp.c, loader/wkb.h:
+	  Switch pgsql2shp over to using liblwgeom.
 	  
 	  There are few commits that can be as satisfying as one which
 	  involves the removal of ~1200 lines of code. By using the
@@ -42538,33 +59990,37 @@
 
 2008-10-31 10:41  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3223] Add missing serialized_lwgeom_from_hexwkb() function to
-	  liblwgeom which is required for adding liblwgeom support to
-	  pgsql2shp.
+	* [r3223] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c: Add missing
+	  serialized_lwgeom_from_hexwkb() function to liblwgeom which is
+	  required for adding liblwgeom support to pgsql2shp.
 
 2008-10-31 10:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3222] Some more shp2pgsql clearups; remove some dead commented
-	  code and switch over to use the LWDEBUG(F) debugging framework.
+	* [r3222] loader/shp2pgsql.c: Some more shp2pgsql clearups; remove
+	  some dead commented code and switch over to use the LWDEBUG(F)
+	  debugging framework.
 
 2008-10-30 23:13  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3221] Fix regression test differences between different
-	  platforms in the AsGeoJSON regression code. There were two
-	  issues: firstly, the original regression tests included precision
-	  information > 15 significant figures, and secondly the GeoJSON
-	  code was exposing BOX2DFLOAT4 information to the client instead
-	  of calculating the true bounding box. With thanks to Olivier
-	  Courtin.
+	* [r3221] doc/reference_new.xml, lwgeom/lwgeom_geojson.c,
+	  regress/geojson.sql, regress/geojson_expected: Fix regression
+	  test differences between different platforms in the AsGeoJSON
+	  regression code. There were two issues: firstly, the original
+	  regression tests included precision information > 15 significant
+	  figures, and secondly the GeoJSON code was exposing BOX2DFLOAT4
+	  information to the client instead of calculating the true
+	  bounding box. With thanks to Olivier Courtin.
 
 2008-10-30 22:48  Regina Obe <lr at pcorp.us>
 
-	* [r3218] Move over ST_DumpRings
+	* [r3218] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_DumpRings
 
 2008-10-30 17:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3217] Switch shp2pgsql over to use liblwgeom instead of its own
-	  internal parser. Some notes from looking at the code:
+	* [r3217] loader/Makefile.in, loader/shp2pgsql.c: Switch shp2pgsql
+	  over to use liblwgeom instead of its own internal parser. Some
+	  notes from looking at the code:
 	  
 	  i) I've abstracted the I/O formatting functions into a new
 	  OutputGeometry() function since it allow the logic concerning
@@ -42595,938 +60051,1105 @@
 
 2008-10-29 18:32  Regina Obe <lr at pcorp.us>
 
-	* [r3215] Make more pretty section names, move over ST_Accum and
-	  provide example.
+	* [r3215] doc/reference.xml, doc/reference_new.xml: Make more
+	  pretty section names, move over ST_Accum and provide example.
 
 2008-10-29 18:05  Regina Obe <lr at pcorp.us>
 
-	* [r3214] Pretty anchors for all new sections
+	* [r3214] doc/reference_new.xml: Pretty anchors for all new
+	  sections
 
 2008-10-29 17:59  Regina Obe <lr at pcorp.us>
 
-	* [r3212] Incorrect function arg in ST_Union
+	* [r3212] doc/reference_new.xml: Incorrect function arg in ST_Union
 
 2008-10-29 17:36  Regina Obe <lr at pcorp.us>
 
-	* [r3210] Okay maybe hmm 4th or 5th time is the charm
+	* [r3210] doc/reference_new.xml: Okay maybe hmm 4th or 5th time is
+	  the charm
 
 2008-10-29 17:34  Regina Obe <lr at pcorp.us>
 
-	* [r3209] Again
+	* [r3209] doc/reference_new.xml: Again
 
 2008-10-29 17:34  Regina Obe <lr at pcorp.us>
 
-	* [r3208] Lets try again
+	* [r3208] doc/reference_new.xml: Lets try again
 
 2008-10-29 17:29  Regina Obe <lr at pcorp.us>
 
-	* [r3207] function name typo
+	* [r3207] doc/reference_new.xml: function name typo
 
 2008-10-29 17:27  Regina Obe <lr at pcorp.us>
 
-	* [r3206] Move over rest of Linear Referencing functions and
-	  provide examples. Experiment with giving pretty anchor to
-	  section.
+	* [r3206] doc/reference.xml, doc/reference_new.xml: Move over rest
+	  of Linear Referencing functions and provide examples. Experiment
+	  with giving pretty anchor to section.
 
 2008-10-29 13:58  Regina Obe <lr at pcorp.us>
 
-	* [r3205] Add Availability note for Populate_Geometry_Columns
+	* [r3205] doc/reference_new.xml: Add Availability note for
+	  Populate_Geometry_Columns
 
 2008-10-29 13:52  Regina Obe <lr at pcorp.us>
 
-	* [r3204] Fix line_interpolate_point link
+	* [r3204] doc/reference.xml: Fix line_interpolate_point link
 
 2008-10-29 13:13  Regina Obe <lr at pcorp.us>
 
-	* [r3202] Move over ST_Line_Substring
+	* [r3202] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Line_Substring
 
 2008-10-29 12:37  Regina Obe <lr at pcorp.us>
 
-	* [r3200] Move over ST_Line_Interpolate_Point
+	* [r3200] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Line_Interpolate_Point
 
 2008-10-27 16:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3199] changed linkend to match case in ST_Length2d to
-	  ST_Length2D
+	* [r3199] doc/reference.xml, doc/reference_new.xml: changed linkend
+	  to match case in ST_Length2d to ST_Length2D
 
 2008-10-27 16:05  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3198] attempt to fix broken linkend by replacing it with an
-	  xref in reference_new.xml
+	* [r3198] doc/reference_new.xml: attempt to fix broken linkend by
+	  replacing it with an xref in reference_new.xml
 
 2008-10-27 15:53  Regina Obe <lr at pcorp.us>
 
-	* [r3197] Move over sql mm compliance for ST_Disjoint and get rid
-	  of annoying carriage return in template.xml
+	* [r3197] doc/reference.xml, doc/reference_new.xml,
+	  doc/template.xml: Move over sql mm compliance for ST_Disjoint and
+	  get rid of annoying carriage return in template.xml
 
 2008-10-27 15:49  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3196] added availability to Populate_Geometry_Columns
+	* [r3196] lwgeom/lwpostgis.sql.in.c: added availability to
+	  Populate_Geometry_Columns
 
 2008-10-27 15:48  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3195] fixed typo in broken link to ST_Distance_Spheroid
+	* [r3195] doc/reference_new.xml: fixed typo in broken link to
+	  ST_Distance_Spheroid
 
 2008-10-27 15:33  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3194] fixed typo in ST_Length3d_Spheriod xref to
-	  ST_Length_Spheroid
+	* [r3194] doc/reference_new.xml: fixed typo in ST_Length3d_Spheriod
+	  xref to ST_Length_Spheroid
 
 2008-10-27 15:29  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3193] fixed typo in missing constraint linkend:
-	  ST_InteriorRings to ST_NumInteriorRings
+	* [r3193] doc/reference_new.xml: fixed typo in missing constraint
+	  linkend: ST_InteriorRings to ST_NumInteriorRings
 
 2008-10-27 15:26  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3192] typo in xref link
+	* [r3192] doc/reference_new.xml: typo in xref link
 
 2008-10-27 15:25  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3191] added id for missing constraint linkend:
-	  PostGIS_Scripts_Released
+	* [r3191] doc/reference_new.xml: added id for missing constraint
+	  linkend: PostGIS_Scripts_Released
 
 2008-10-27 15:21  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3190] added id for missing constraint linkend: line_substring
+	* [r3190] doc/reference.xml: added id for missing constraint
+	  linkend: line_substring
 
 2008-10-27 15:15  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3189] added id for constraint linkend: length2d
+	* [r3189] doc/reference.xml: added id for constraint linkend:
+	  length2d
 
 2008-10-27 06:49  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3188] fixed bug in lwpostgis.sql.in.c in
-	  POPULATE_GEOMETRY_COLUMNS when detecting SRIDs of -1.
+	* [r3188] lwgeom/lwpostgis.sql.in.c: fixed bug in
+	  lwpostgis.sql.in.c in POPULATE_GEOMETRY_COLUMNS when detecting
+	  SRIDs of -1.
 
 2008-10-27 06:29  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3187] updated description for Populate_Geometry_Columns
+	* [r3187] doc/reference_new.xml: updated description for
+	  Populate_Geometry_Columns
 
 2008-10-27 06:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3186] added plpgsql function Probe_Geometry_Columns to
-	  lwpostgis.sql.in.c and added documentation in reference_new.xml
+	* [r3186] doc/reference_new.xml, lwgeom/lwpostgis.sql.in.c: added
+	  plpgsql function Probe_Geometry_Columns to lwpostgis.sql.in.c and
+	  added documentation in reference_new.xml
 
 2008-10-26 22:26  Regina Obe <lr at pcorp.us>
 
-	* [r3185] Fix typo
+	* [r3185] doc/reference_new.xml: Fix typo
 
 2008-10-26 22:18  Regina Obe <lr at pcorp.us>
 
-	* [r3183] Move over ST_Length* functions. Correct documentation -
-	  e.g. missing ST_Length2D_Spheroid and ST_Length3d_Spheroid and
+	* [r3183] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Length* functions. Correct documentation - e.g. missing
+	  ST_Length2D_Spheroid and ST_Length3d_Spheroid and
 	  ST_Length_Spheroid are synonyms. Seems to disagree with how we
 	  define ST_Length.
 
 2008-10-26 21:24  Regina Obe <lr at pcorp.us>
 
-	* [r3181] Move over ST_Distance_Spher* functions
+	* [r3181] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Distance_Spher* functions
 
 2008-10-26 19:49  Regina Obe <lr at pcorp.us>
 
-	* [r3179] Put in availability info for rotate functions
+	* [r3179] doc/reference_new.xml: Put in availability info for
+	  rotate functions
 
 2008-10-26 19:43  Regina Obe <lr at pcorp.us>
 
-	* [r3178] Move over rest of Affine family. Correct some typos. Put
-	  ST_ForceRHR in right location.
+	* [r3178] doc/reference.xml, doc/reference_new.xml: Move over rest
+	  of Affine family. Correct some typos. Put ST_ForceRHR in right
+	  location.
 
 2008-10-26 18:14  Regina Obe <lr at pcorp.us>
 
-	* [r3177] Move over ST_Affine
+	* [r3177] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Affine
 
 2008-10-25 17:29  Regina Obe <lr at pcorp.us>
 
-	* [r3175] Add = operator the most confusing and accidentally used
-	  operator of all
+	* [r3175] doc/reference.xml: Add = operator the most confusing and
+	  accidentally used operator of all
 
 2008-10-25 16:30  Regina Obe <lr at pcorp.us>
 
-	* [r3174] Commit provide another example of ST_SetPoint and flag as
-	  supporting 3d
+	* [r3174] doc/reference_new.xml: Commit provide another example of
+	  ST_SetPoint and flag as supporting 3d
 
 2008-10-24 15:01  Regina Obe <lr at pcorp.us>
 
-	* [r3170] typo
+	* [r3170] doc/reference_new.xml: typo
 
 2008-10-24 14:53  Regina Obe <lr at pcorp.us>
 
-	* [r3168] Move over ST_SnapToGrid
+	* [r3168] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_SnapToGrid
 
 2008-10-23 00:28  Regina Obe <lr at pcorp.us>
 
-	* [r3166] typo
+	* [r3166] doc/reference_new.xml: typo
 
 2008-10-22 18:55  Regina Obe <lr at pcorp.us>
 
-	* [r3164] Move over ST_Relate the last of the Geometry Relationship
-	  Function and destroy the section in old reference.
+	* [r3164] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Relate the last of the Geometry Relationship Function and
+	  destroy the section in old reference.
 
 2008-10-21 06:41  Regina Obe <lr at pcorp.us>
 
-	* [r3161] Move over perimeter and max distance
+	* [r3161] doc/reference.xml, doc/reference_new.xml: Move over
+	  perimeter and max distance
 
 2008-10-21 04:54  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3159] moved ST_ForceRHR into the correct category
+	* [r3159] doc/reference_new.xml: moved ST_ForceRHR into the correct
+	  category
 
 2008-10-21 04:41  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3158] moved over ST_ForceRHR
+	* [r3158] doc/reference.xml, doc/reference_new.xml: moved over
+	  ST_ForceRHR
 
 2008-10-20 17:36  Regina Obe <lr at pcorp.us>
 
-	* [r3157] typo in st_cover something. Hate non-symmetric
-	  relationships
+	* [r3157] doc/reference_new.xml: typo in st_cover something. Hate
+	  non-symmetric relationships
 
 2008-10-20 17:29  Regina Obe <lr at pcorp.us>
 
-	* [r3155] Revert change to ST_MemUnion - it really is that. Most
-	  have had a faulty restore when it was named ST_MemGeomUnion
+	* [r3155] doc/reference_new.xml: Revert change to ST_MemUnion - it
+	  really is that. Most have had a faulty restore when it was named
+	  ST_MemGeomUnion
 
 2008-10-20 17:25  Regina Obe <lr at pcorp.us>
 
-	* [r3154] Move over ST_Covers and ST_CoveredBy and provide
-	  examples, update ST_Contains example to show distinction between
-	  ST_Covers, ST_Contains etc.
+	* [r3154] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Covers and ST_CoveredBy and provide examples, update
+	  ST_Contains example to show distinction between ST_Covers,
+	  ST_Contains etc.
 
 2008-10-20 14:49  Regina Obe <lr at pcorp.us>
 
-	* [r3152] correct links in README and note about running make check
-	  before make install. How the hell do you do that?
+	* [r3152] README.postgis: correct links in README and note about
+	  running make check before make install. How the hell do you do
+	  that?
 
 2008-10-19 23:40  Regina Obe <lr at pcorp.us>
 
-	* [r3146] Provide example for GeometryType. fix typo
+	* [r3146] doc/reference_new.xml: Provide example for GeometryType.
+	  fix typo
 
 2008-10-19 23:31  Regina Obe <lr at pcorp.us>
 
-	* [r3144] typo in ST_Y definition. Also added common use-case
-	  example of ST_Centroid used with ST_X, ST_Y
+	* [r3144] doc/reference_new.xml: typo in ST_Y definition. Also
+	  added common use-case example of ST_Centroid used with ST_X, ST_Y
 
 2008-10-19 14:52  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3143] After several discussions at PGDay, it seems that the
-	  only use-case for the PGXS PROGRAM clause is for programs that
-	  wish to link with the backend libraries. Hence create a new
-	  Makefile for the loader directory which uses the new autoconf
-	  infrastructure, based upon library and dependency lists from the
-	  original 1.3 branch.
+	* [r3143] configure.ac, loader/Makefile, loader/Makefile.in,
+	  loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql.in: After
+	  several discussions at PGDay, it seems that the only use-case for
+	  the PGXS PROGRAM clause is for programs that wish to link with
+	  the backend libraries. Hence create a new Makefile for the loader
+	  directory which uses the new autoconf infrastructure, based upon
+	  library and dependency lists from the original 1.3 branch.
 
 2008-10-19 14:40  Regina Obe <lr at pcorp.us>
 
-	* [r3141] Move over remainder of Geometry Accessors to new section.
-	  Fix ST_MemUnion (really ST_MemGeomUnion), correct mistake in
-	  ST_SymDifference
+	* [r3141] doc/reference.xml, doc/reference_new.xml: Move over
+	  remainder of Geometry Accessors to new section. Fix ST_MemUnion
+	  (really ST_MemGeomUnion), correct mistake in ST_SymDifference
 
 2008-10-18 08:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3140] Remove postgis_jts_version() function call from
-	  regression tests as the function no longer exists (prevents
-	  warning being displayed at the start of the test run)
+	* [r3140] regress/run_test: Remove postgis_jts_version() function
+	  call from regression tests as the function no longer exists
+	  (prevents warning being displayed at the start of the test run)
 
 2008-10-17 18:51  Regina Obe <lr at pcorp.us>
 
-	* [r3138] Move over the *N family
+	* [r3138] doc/reference.xml, doc/reference_new.xml: Move over the
+	  *N family
 
 2008-10-17 17:58  Regina Obe <lr at pcorp.us>
 
-	* [r3136] Move over ST_length2d, ST_length3d
+	* [r3136] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_length2d, ST_length3d
 
 2008-10-17 03:39  Regina Obe <lr at pcorp.us>
 
-	* [r3134] Move over ST_MemUnion the last of the geometry processing
-	  functions and destroy the geometry processing functions old
-	  section
+	* [r3134] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_MemUnion the last of the geometry processing functions and
+	  destroy the geometry processing functions old section
 
 2008-10-17 03:05  Regina Obe <lr at pcorp.us>
 
-	* [r3133] forgot to delete some stuff
+	* [r3133] doc/reference_new.xml: forgot to delete some stuff
 
 2008-10-17 03:04  Regina Obe <lr at pcorp.us>
 
-	* [r3131] move over ST_Shift_Longitude, ST_Difference,
-	  ST_SymDifference
+	* [r3131] doc/reference.xml, doc/reference_new.xml: move over
+	  ST_Shift_Longitude, ST_Difference, ST_SymDifference
 
 2008-10-16 22:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3130] reverting accidental commit to template.xml
+	* [r3130] doc/template.xml: reverting accidental commit to
+	  template.xml
 
 2008-10-16 18:35  Regina Obe <lr at pcorp.us>
 
-	* [r3128] Move over ST_NumGeometries
+	* [r3128] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_NumGeometries
 
 2008-10-16 18:17  Regina Obe <lr at pcorp.us>
 
-	* [r3126] Move over ST_ExteriorRing, ST_NumInteriorRings,
-	  ST_NumInteriorRing
+	* [r3126] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_ExteriorRing, ST_NumInteriorRings, ST_NumInteriorRing
 
 2008-10-16 18:12  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3125] added dblatex as a dependency for building PDF's
+	* [r3125] configure.ac, doc/Makefile.in: added dblatex as a
+	  dependency for building PDF's
 	  added a pdf target to doc/Makefile.in
 
 2008-10-16 08:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3124] Update to previous parser patch: if the error location is
-	  0 (i.e. we haven't even matched a valid OGC WKT type) then
-	  display a more appropriate message. Per minor gripe from Paul.
+	* [r3124] lwgeom/lwgeom_pg.c: Update to previous parser patch: if
+	  the error location is 0 (i.e. we haven't even matched a valid OGC
+	  WKT type) then display a more appropriate message. Per minor
+	  gripe from Paul.
 
 2008-10-16 07:22  Regina Obe <lr at pcorp.us>
 
-	* [r3123] update st_azimuth - it should be called vector instead of
-	  line since order of points reverses the angle
+	* [r3123] doc/reference_new.xml: update st_azimuth - it should be
+	  called vector instead of line since order of points reverses the
+	  angle
 
 2008-10-16 07:17  Regina Obe <lr at pcorp.us>
 
-	* [r3120] Move over ST_Azimuth and provide example
+	* [r3120] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Azimuth and provide example
 
 2008-10-16 06:35  Regina Obe <lr at pcorp.us>
 
-	* [r3118] Move over ST_Boundary to new section, copy comment about
-	  SQL-MM srid to xsl header
+	* [r3118] doc/reference.xml, doc/reference_new.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Move over ST_Boundary to new
+	  section, copy comment about SQL-MM srid to xsl header
 
 2008-10-15 21:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3117] Fix pointer problem in the new HINT code caused by
-	  strncpy() not padding with zeros unless the specified length is
-	  *longer* than the source string.
+	* [r3117] lwgeom/lwgeom_pg.c: Fix pointer problem in the new HINT
+	  code caused by strncpy() not padding with zeros unless the
+	  specified length is *longer* than the source string.
 
 2008-10-15 18:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3116] last one!
+	* [r3116] lwgeom/lwgeom_box2dfloat4.c: last one!
 
 2008-10-15 18:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3115] expunge remaining stringBuffer references
+	* [r3115] lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c: expunge
+	  remaining stringBuffer references
 
 2008-10-15 17:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3114] Remove stringBuffer.* from build/repository.
+	* [r3114] lwgeom/Makefile.in, lwgeom/lwgeom_gist.c,
+	  lwgeom/stringBuffer.c, lwgeom/stringBuffer.h: Remove
+	  stringBuffer.* from build/repository.
 
 2008-10-15 15:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3113] Update the LWGEOM parser to provide error HINTs when
-	  being called from PostgreSQL, and update regression tests
-	  accordingly.
+	* [r3113] liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/wktparse.h, lwgeom/lwgeom_pg.c,
+	  lwgeom/lwgeom_pg.h, regress/regress_expected,
+	  regress/regress_ogc_expected, regress/wkt_expected: Update the
+	  LWGEOM parser to provide error HINTs when being called from
+	  PostgreSQL, and update regression tests accordingly.
 
 2008-10-15 13:43  Regina Obe <lr at pcorp.us>
 
-	* [r3112] fix spacing of st_linemerge, st_segmentize examples.
+	* [r3112] doc/reference_new.xml: fix spacing of st_linemerge,
+	  st_segmentize examples.
 
 2008-10-15 13:39  Regina Obe <lr at pcorp.us>
 
-	* [r3110] Move over ST_Segmentize and ST_LineMerge
+	* [r3110] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Segmentize and ST_LineMerge
 
 2008-10-14 23:08  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3109] moved cleanup of the pdf to the maintainer-clean target
+	* [r3109] doc/Makefile.in: moved cleanup of the pdf to the
+	  maintainer-clean target
 
 2008-10-14 20:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3107] Remove sliced test code and return to original state.
+	* [r3107] lwgeom/lwgeom_gist.c: Remove sliced test code and return
+	  to original state.
 
 2008-10-14 19:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3106] Nearly finish work on the new parser API. The key part of
-	  this patch is to alter the behaviour of the parser so that
-	  instead of generating errors directly, it returns an error code,
-	  error location and an error message. Hence the caller is now in
-	  charge of the behaviour when parsing invalid geometries, and so
-	  can ignore errors or proceed onto the next geometry if required.
-	  The regression test change is due to a change in an error
-	  message, since the error is now returned from the unparser before
-	  it even gets to GEOS.
+	* [r3106] liblwgeom/liblwgeom.h, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/wktparse.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h,
+	  regress/regress_ogc_expected: Nearly finish work on the new
+	  parser API. The key part of this patch is to alter the behaviour
+	  of the parser so that instead of generating errors directly, it
+	  returns an error code, error location and an error message. Hence
+	  the caller is now in charge of the behaviour when parsing invalid
+	  geometries, and so can ignore errors or proceed onto the next
+	  geometry if required. The regression test change is due to a
+	  change in an error message, since the error is now returned from
+	  the unparser before it even gets to GEOS.
 
 2008-10-14 19:39  Regina Obe <lr at pcorp.us>
 
-	* [r3105] Provide examples for ST_Simplify and
-	  ST_SimplifyPreserveTopology
+	* [r3105] doc/reference_new.xml: Provide examples for ST_Simplify
+	  and ST_SimplifyPreserveTopology
 
 2008-10-14 18:16  Regina Obe <lr at pcorp.us>
 
-	* [r3103] Move over st_simplify and st_simplifypreservetopology.
-	  Still need to put in examples.
+	* [r3103] doc/reference.xml, doc/reference_new.xml: Move over
+	  st_simplify and st_simplifypreservetopology. Still need to put in
+	  examples.
 
 2008-10-14 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3101] astyle style=ansi indent=tab=8
+	* [r3101] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c: astyle
+	  style=ansi indent=tab=8
 
 2008-10-14 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r3099] completely move over rest of management functions to new
-	  section. Add probe_geometry_columns - never been documented, but
-	  useful. Get rid of update_geometry_stats - just returns a dumb
-	  message that its obsolete.
+	* [r3099] doc/reference.xml, doc/reference_new.xml: completely move
+	  over rest of management functions to new section. Add
+	  probe_geometry_columns - never been documented, but useful. Get
+	  rid of update_geometry_stats - just returns a dumb message that
+	  its obsolete.
 
 2008-10-14 03:56  Regina Obe <lr at pcorp.us>
 
-	* [r3098] Add missing function proto for dropgeometrytable
+	* [r3098] doc/reference_new.xml: Add missing function proto for
+	  dropgeometrytable
 
 2008-10-13 13:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3095] Rename parser_check_flags to current_parser_check_flags
-	  and unparser_check_flags to current_unparser_check_flags to
-	  clarify that these status variables only reflect the checks
-	  enabled for the current parse.
+	* [r3095] liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c: Rename
+	  parser_check_flags to current_parser_check_flags and
+	  unparser_check_flags to current_unparser_check_flags to clarify
+	  that these status variables only reflect the checks enabled for
+	  the current parse.
 
 2008-10-13 13:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3094] Move the liblwgeom unparser example over to the
-	  dynptarray API which is the proper way to alter point arrays in
-	  memory.
+	* [r3094] liblwgeom/examples/unparser.c: Move the liblwgeom
+	  unparser example over to the dynptarray API which is the proper
+	  way to alter point arrays in memory.
 
 2008-10-13 11:36  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3093] Fix up some more warnings in SVN trunk; note that there
-	  are still 2 remaining PreparedGeometry warnings, but these will
-	  require patching GEOS.
+	* [r3093] lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos_prepared.c, lwgeom/lwgeom_geos_prepared.h: Fix
+	  up some more warnings in SVN trunk; note that there are still 2
+	  remaining PreparedGeometry warnings, but these will require
+	  patching GEOS.
 
 2008-10-12 17:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3091] Performance boost: only detoast the front of the tuple
-	  first and
+	* [r3091] lwgeom/lwgeom_gist.c: Performance boost: only detoast the
+	  front of the tuple first and
 	  extract the bbox from that.
 
 2008-10-10 16:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3089] Pull prep_cache reference safely inside PREPARED_GEOM
-	  #ifdef
+	* [r3089] lwgeom/lwgeom_geos.c: Pull prep_cache reference safely
+	  inside PREPARED_GEOM #ifdef
 
 2008-10-10 05:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3088] Set keywords propery.
+	* [r3088] lwgeom/long_xact.c, lwgeom/lwgeom_box.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
+	  lwgeom/lwgeom_geojson.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos.h, lwgeom/lwgeom_geos_prepared.c,
+	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_kml.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
+	  lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c,
+	  lwgeom/lwgeom_triggers.c, lwgeom/lwpostgis.sql.in.c,
+	  lwgeom/stringBuffer.c, lwgeom/test.c: Set keywords propery.
 
 2008-10-10 05:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3087] Clean-up and comment.
+	* [r3087] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos.h,
+	  lwgeom/lwgeom_geos_prepared.c, lwgeom/lwpostgis.sql.in.c:
+	  Clean-up and comment.
 
 2008-10-10 04:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3086] Rename lwgeom_geos_c.c to lwgeom_geos.c
+	* [r3086] lwgeom/Makefile.in, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_c.c: Rename lwgeom_geos_c.c to lwgeom_geos.c
 
 2008-10-10 04:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3085] Prepared geometries getting closer to readiness.
-	  Integrated into standard functions, regression tests added.
+	* [r3085] lwgeom/Makefile.in, lwgeom/lwgeom_geos.h,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_geos_prepared.c,
+	  lwgeom/lwgeom_geos_prepared.h, lwgeom/lwgeom_rtree.h,
+	  lwgeom/lwpostgis.sql.in.c, regress/README,
+	  regress/regress_ogc_prep.sql, regress/regress_ogc_prep_expected:
+	  Prepared geometries getting closer to readiness. Integrated into
+	  standard functions, regression tests added.
 
 2008-10-10 01:35  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3084] Updating the regression test README file with details
-	  about the c preprocessing step and the formatting of the
-	  _expected file results.
+	* [r3084] regress/README: Updating the regression test README file
+	  with details about the c preprocessing step and the formatting of
+	  the _expected file results.
 
 2008-10-08 18:57  Regina Obe <lr at pcorp.us>
 
-	* [r3083] SQL my MM
+	* [r3083] doc/xsl/postgis_aggs_mm.xml.xsl: SQL my MM
 
 2008-10-08 18:51  Regina Obe <lr at pcorp.us>
 
-	* [r3082] update st_translate include support for 3d flag
+	* [r3082] doc/reference_new.xml: update st_translate include
+	  support for 3d flag
 
 2008-10-08 18:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3081] Move to memcmp keys, leave prepared functions tied to old
-	  keyed signatures for now.
+	* [r3081] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c:
+	  Move to memcmp keys, leave prepared functions tied to old keyed
+	  signatures for now.
 
 2008-10-08 10:14  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r3080] Rebuilt the box3d generation for circular strings to
-	  account for a special large-arc case. Fix for issue 58, includes
-	  regression test for the case.
+	* [r3080] liblwgeom/lwcurve.c, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected.in: Rebuilt the box3d
+	  generation for circular strings to account for a special
+	  large-arc case. Fix for issue 58, includes regression test for
+	  the case.
 
 2008-10-08 05:48  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3077] fixed several broken or redirected external URLs.
+	* [r3077] doc/reference.xml: fixed several broken or redirected
+	  external URLs.
 
 2008-10-08 05:45  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3076] fixed several broken or redirected external URLs.
+	* [r3076] doc/introduction.xml, doc/reference.xml,
+	  doc/reporting.xml, doc/template.xml, doc/using_postgis.xml: fixed
+	  several broken or redirected external URLs.
 
 2008-10-08 04:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3075] Fix minor logic error in intersects() bbox shortcut.
+	* [r3075] lwgeom/lwgeom_geos_c.c: Fix minor logic error in
+	  intersects() bbox shortcut.
 
 2008-10-07 23:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3074] Re-work prepared geom cache to use memcmp instead of
-	  keys, step 1.
+	* [r3074] lwgeom/lwgeom_geos_c.c: Re-work prepared geom cache to
+	  use memcmp instead of keys, step 1.
 
 2008-10-07 20:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3073] Move DEBUG statement next to a req'd variable.
+	* [r3073] lwgeom/lwgeom_gist.c: Move DEBUG statement next to a
+	  req'd variable.
 
 2008-10-07 18:09  Regina Obe <lr at pcorp.us>
 
-	* [r3072] correct mistake
+	* [r3072] doc/reference_new.xml: correct mistake
 
 2008-10-07 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r3071] Move over ST_ConvexHull
+	* [r3071] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_ConvexHull
 
 2008-10-06 19:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3070] Fix slight error in box shortcut logic in prepared
-	  intersects.
+	* [r3070] lwgeom/lwgeom_geos_c.c: Fix slight error in box shortcut
+	  logic in prepared intersects.
 
 2008-10-05 22:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3068] Convert from LWDEBUG to POSTGIS_DEBUG
+	* [r3068] lwgeom/lwgeom_geos_c.c: Convert from LWDEBUG to
+	  POSTGIS_DEBUG
 
 2008-10-05 17:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3067] Fix stupid mistake in the liblwgeom parser...
+	* [r3067] liblwgeom/lwgparse.c: Fix stupid mistake in the liblwgeom
+	  parser...
 
 2008-10-04 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3065] Fix boneheaded error in prepared intersects.
+	* [r3065] lwgeom/lwgeom_geos_c.c: Fix boneheaded error in prepared
+	  intersects.
 
 2008-10-04 17:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3064] Protect prepared geometry implementation in GEOS>=3.1
-	  defines.
+	* [r3064] lwgeom/lwgeom_geos_c.c: Protect prepared geometry
+	  implementation in GEOS>=3.1 defines.
 
 2008-10-04 16:00  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3063] Fix the DEBUGF statements I didn't realise I broke with
-	  the new LWGEOM parser/unparser API (in response to Paul's r3061
-	  commit).
+	* [r3063] lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c: Fix the DEBUGF statements I didn't realise
+	  I broke with the new LWGEOM parser/unparser API (in response to
+	  Paul's r3061 commit).
 
 2008-10-03 18:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3062] Some extra debugf's in the prepared geometry code.
+	* [r3062] lwgeom/lwgeom_geos_c.c: Some extra debugf's in the
+	  prepared geometry code.
 
 2008-10-03 17:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3061] Patch up and comment out some DEBUGF lines that don't
-	  compile due to changes in function
+	* [r3061] lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c: Patch up and comment out some DEBUGF lines
+	  that don't compile due to changes in function
 	  signatures in liblwgeom
 
 2008-10-03 13:23  Regina Obe <lr at pcorp.us>
 
-	* [r3060] correct incorrect statement
+	* [r3060] doc/reference_new.xml: correct incorrect statement
 
 2008-10-03 13:20  Regina Obe <lr at pcorp.us>
 
-	* [r3059] Update ST_Union's fitness for 3d with examples.
+	* [r3059] doc/reference_new.xml: Update ST_Union's fitness for 3d
+	  with examples.
 
 2008-10-03 09:22  Regina Obe <lr at pcorp.us>
 
-	* [r3058] Add more examples of 3d use and annotate more 3d
-	  functions
+	* [r3058] doc/reference_new.xml: Add more examples of 3d use and
+	  annotate more 3d functions
 
 2008-10-02 23:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3056] Rework prepared geometry handling to look more like the
-	  implementation of
+	* [r3056] lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_transform.c: Rework
+	  prepared geometry handling to look more like the implementation
+	  of
 	  PJ caching in transform.
 
 2008-10-02 18:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3055] Flip format to 'astyle --style=ansi --indent=tab=8' to
-	  make upcoming
+	* [r3055] lwgeom/lwgeom_geos_c.c: Flip format to 'astyle
+	  --style=ansi --indent=tab=8' to make upcoming
 	  changes more consistent, stylewise. (Can't stand the mixed styles
 	  anymore!)
 
 2008-10-02 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3054] add .so. to svn:ignore
+	* [r3054] lwgeom: add .so. to svn:ignore
 
 2008-10-02 17:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3053] add check for invalid srid to addgeometrycolumn (#33)
+	* [r3053] lwgeom/lwpostgis.sql.in.c: add check for invalid srid to
+	  addgeometrycolumn (#33)
 
 2008-10-02 16:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3050] ensure relate(g,g,p) is case insensitive (#44)
+	* [r3050] lwgeom/lwgeom_geos_c.c: ensure relate(g,g,p) is case
+	  insensitive (#44)
 
 2008-10-02 16:15  Regina Obe <lr at pcorp.us>
 
-	* [r3048] Flag more 3d compatible functions
+	* [r3048] doc/reference_new.xml: Flag more 3d compatible functions
 
 2008-10-02 16:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3047] pass commandline options into backend command (#45)
+	* [r3047] utils/postgis_restore.pl: pass commandline options into
+	  backend command (#45)
 
 2008-10-02 15:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3045] Fix log message to refer to correct function name
+	* [r3045] lwgeom/lwgeom_rtree.c: Fix log message to refer to
+	  correct function name
 
 2008-10-02 12:43  Regina Obe <lr at pcorp.us>
 
-	* [r3044] Fix minor typos in ST_Polygonize
+	* [r3044] doc/reference_new.xml: Fix minor typos in ST_Polygonize
 
 2008-10-02 12:14  Regina Obe <lr at pcorp.us>
 
-	* [r3043] Get rid of extra line breaks in specialty function
-	  section (by changing xsl). Move over ST_Polygonize and provide
-	  examples.
+	* [r3043] doc/reference.xml, doc/reference_new.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of extra line breaks in
+	  specialty function section (by changing xsl). Move over
+	  ST_Polygonize and provide examples.
 
 2008-10-02 11:40  Regina Obe <lr at pcorp.us>
 
-	* [r3042] Start annotating functions that support 3d, add some
-	  examples of 3d, update xsl to pull out functions that support 3d
-	  in a separate special function index
+	* [r3042] doc/reference_new.xml, doc/template.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: Start annotating functions that
+	  support 3d, add some examples of 3d, update xsl to pull out
+	  functions that support 3d in a separate special function index
 
 2008-10-02 11:17  Regina Obe <lr at pcorp.us>
 
-	* [r3041] extraneous junk left
+	* [r3041] doc/reference_new.xml: extraneous junk left
 
 2008-10-02 11:16  Regina Obe <lr at pcorp.us>
 
-	* [r3040] Move over ST_Extent
+	* [r3040] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Extent
 
 2008-10-01 21:55  Regina Obe <lr at pcorp.us>
 
-	* [r3039] Get rid of excess paragraph in mm compliance section
+	* [r3039] doc/xsl/postgis_aggs_mm.xml.xsl: Get rid of excess
+	  paragraph in mm compliance section
 
 2008-10-01 21:53  Regina Obe <lr at pcorp.us>
 
-	* [r3038] Moved some functions to Geometry Processing section
+	* [r3038] doc/reference_new.xml: Moved some functions to Geometry
+	  Processing section
 
 2008-10-01 21:42  Regina Obe <lr at pcorp.us>
 
-	* [r3037] Put in SQL mm compliance for ST_Intersection
+	* [r3037] doc/reference_new.xml: Put in SQL mm compliance for
+	  ST_Intersection
 
 2008-10-01 20:04  Regina Obe <lr at pcorp.us>
 
-	* [r3036] Move ST_Intersection to new reference_new.xml
+	* [r3036] doc/reference.xml, doc/reference_new.xml: Move
+	  ST_Intersection to new reference_new.xml
 
 2008-09-30 17:42  Regina Obe <lr at pcorp.us>
 
-	* [r3035] Revise to include mm compliance section
+	* [r3035] doc/xsl/postgis_aggs_mm.xml.xsl: Revise to include mm
+	  compliance section
 
 2008-09-30 17:39  Regina Obe <lr at pcorp.us>
 
-	* [r3034] Move over ST_Intersects sql mm compliance note to
-	  reference_new (remove sT_Intersects from MM section of old
-	  reference)
+	* [r3034] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Intersects sql mm compliance note to reference_new (remove
+	  sT_Intersects from MM section of old reference)
 
 2008-09-30 13:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3032] Update regression tests to include test cases for GBT#21.
+	* [r3032] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Update regression tests to include test cases for GBT#21.
 
 2008-09-30 13:25  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3031] Fix for locate_along_measure returning invalid values
-	  (GBT#21)
+	* [r3031] lwgeom/lwgeom_functions_lrs.c: Fix for
+	  locate_along_measure returning invalid values (GBT#21)
 
 2008-09-30 04:06  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3030] added a new aggregate and sql_mm toc to docs generated
-	  via a custom xsl (provided by Regina Obe) to the documentation
-	  Makefile
+	* [r3030] doc/Makefile.in, doc/postgis.xml,
+	  doc/xsl/postgis_aggs_mm.xml.xsl: added a new aggregate and sql_mm
+	  toc to docs generated via a custom xsl (provided by Regina Obe)
+	  to the documentation Makefile
 
 2008-09-29 16:20  Regina Obe <lr at pcorp.us>
 
-	* [r3027] change to sort functions alphabetically
+	* [r3027] doc/xsl/postgis_aggs_mm.xml.xsl: change to sort functions
+	  alphabetically
 
 2008-09-28 19:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3026] Update LWGEOM unparser to (E)WKT/WKB to resturn a
+	* [r3026] liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c,
+	  liblwgeom/wktparse.h, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  Update LWGEOM unparser to (E)WKT/WKB to resturn a
 	  LWGEOM_UNPARSER_RESULT structure instead of just the WKT/WKB
 	  character array. This is the same work done for r3023 but applied
 	  to the unparser instead.
 
 2008-09-28 16:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3025] With the advent of LWGEOM_PARSER_RESULT, it is now
-	  possible to get rid of the horrible SERIALIZED_LWGEOM hack for
-	  PostgreSQL 8.3 to allow us to return the size separate from the
-	  result. This is good as it removes another level of indirection
-	  from the parser. Note that the size field has now been added to
-	  the LWGEOM_PARSER_RESULT structure.
+	* [r3025] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgparse.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c: With the advent of LWGEOM_PARSER_RESULT, it
+	  is now possible to get rid of the horrible SERIALIZED_LWGEOM hack
+	  for PostgreSQL 8.3 to allow us to return the size separate from
+	  the result. This is good as it removes another level of
+	  indirection from the parser. Note that the size field has now
+	  been added to the LWGEOM_PARSER_RESULT structure.
 
 2008-09-28 15:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3024] Clear up warnings (mixed declartions within code and
-	  invalid return) from r3022.
+	* [r3024] lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Clear up
+	  warnings (mixed declartions within code and invalid return) from
+	  r3022.
 
 2008-09-28 15:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3023] Update (E)WKT/WKB parser to return a structure
+	* [r3023] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgparse.c, liblwgeom/wktparse.h,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  Update (E)WKT/WKB parser to return a structure
 	  (LWGEOM_PARSER_RESULT) instead of just the serialized lwgeom.
 	  This is in preparation for returning more detailed error
 	  information back to the caller.
 
 2008-09-28 09:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3022] Update pip shortcut code to be less aggressive in
-	  building cache.
+	* [r3022] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_rtree.h: Update pip shortcut code to be less
+	  aggressive in building cache.
 
 2008-09-27 08:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3021] Rename parser_check_flags to unparser_check_flags for the
-	  unparser to prevent linking error under OS X. Also add missing
-	  function prototype to silence compiler warning in the PiP code.
+	* [r3021] liblwgeom/lwgunparse.c,
+	  lwgeom/lwgeom_functions_analytic.c: Rename parser_check_flags to
+	  unparser_check_flags for the unparser to prevent linking error
+	  under OS X. Also add missing function prototype to silence
+	  compiler warning in the PiP code.
 
 2008-09-26 21:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3020] harmonize sql functions with c functions for prepared
-	  geometry
+	* [r3020] lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in.c:
+	  harmonize sql functions with c functions for prepared geometry
 
 2008-09-26 21:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3019] Make preparedgeometry memory handling a good deal kinder
-	  (no longer losing base geometry every time)
+	* [r3019] lwgeom/lwgeom_geos_c.c: Make preparedgeometry memory
+	  handling a good deal kinder (no longer losing base geometry every
+	  time)
 
 2008-09-26 21:01  Regina Obe <lr at pcorp.us>
 
-	* [r3018] put index in listitems and hope for the best
+	* [r3018] doc/xsl/postgis_aggs_mm.xml.xsl: put index in listitems
+	  and hope for the best
 
 2008-09-26 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3017] P-I-P rennovation complete: memory leaks gone,
-	  multipolygon support added
+	* [r3017] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_rtree.h: P-I-P rennovation complete: memory leaks
+	  gone, multipolygon support added
 
 2008-09-26 18:59  Regina Obe <lr at pcorp.us>
 
-	* [r3016] correct the comments
+	* [r3016] doc/xsl/postgis_aggs_mm.xml.xsl: correct the comments
 
 2008-09-26 18:55  Regina Obe <lr at pcorp.us>
 
-	* [r3015] xsl that generates index listing of postgis spatial
-	  aggregates and MM compliant functions
+	* [r3015] doc/xsl/postgis_aggs_mm.xml.xsl: xsl that generates index
+	  listing of postgis spatial aggregates and MM compliant functions
 
 2008-09-26 12:45  Regina Obe <lr at pcorp.us>
 
-	* [r3014] Put in author/license info (hmm this is a guess -
-	  couldn't find a good example in SVN to go by). Also comment on
-	  what xsl is doing.
+	* [r3014] doc/xsl/postgis_comments.sql.xsl: Put in author/license
+	  info (hmm this is a guess - couldn't find a good example in SVN
+	  to go by). Also comment on what xsl is doing.
 
 2008-09-26 02:50  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r3013] updated "make clean" directive to include the newly
-	  generated PDFs
+	* [r3013] doc/Makefile.in: updated "make clean" directive to
+	  include the newly generated PDFs
 
 2008-09-25 21:50  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3012] Add parser flags to the LWGEOM to (E)WKB/WKT parsers,
-	  similar to has already been done for the (E)WKB/WKT to LWGEOM
-	  parsers.
+	* [r3012] liblwgeom/examples/unparser.c, liblwgeom/liblwgeom.h,
+	  liblwgeom/lwgeom.c, liblwgeom/lwgparse.c, liblwgeom/lwgunparse.c,
+	  liblwgeom/wktparse.h, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Add parser flags to the
+	  LWGEOM to (E)WKB/WKT parsers, similar to has already been done
+	  for the (E)WKB/WKT to LWGEOM parsers.
 
 2008-09-25 21:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r3011] Remove missing variables from LWDEBUG(F) statement that
-	  would cause compilation to fail with POSTGIS_DEBUG_LEVEL > 0
+	* [r3011] lwgeom/lwgeom_rtree.c: Remove missing variables from
+	  LWDEBUG(F) statement that would cause compilation to fail with
+	  POSTGIS_DEBUG_LEVEL > 0
 
 2008-09-25 20:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3010] Another biggish leak into the parent context.
+	* [r3010] lwgeom/lwgeom_rtree.c: Another biggish leak into the
+	  parent context.
 
 2008-09-25 19:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3009] More small memory leaks removed.
+	* [r3009] lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: More small
+	  memory leaks removed.
 
 2008-09-25 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r3008] Remove more memory leaks from P-I-P shortcut code.
+	* [r3008] lwgeom/lwgeom_rtree.c: Remove more memory leaks from
+	  P-I-P shortcut code.
 
 2008-09-25 12:18  Regina Obe <lr at pcorp.us>
 
-	* [r3007] More typo fixes
+	* [r3007] doc/reference_new.xml: More typo fixes
 
 2008-09-25 12:10  Regina Obe <lr at pcorp.us>
 
-	* [r3006] Move over ST_MakePointM, miscellaneous typo fixes
+	* [r3006] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_MakePointM, miscellaneous typo fixes
 
 2008-09-24 14:05  Regina Obe <lr at pcorp.us>
 
-	* [r3003] Put svn back in microversion
+	* [r3003] Version.config: Put svn back in microversion
 
 2008-09-24 14:01  Regina Obe <lr at pcorp.us>
 
-	* [r3002] typo
+	* [r3002] lwgeom/lwpostgis.sql.in.c: typo
 
 2008-09-24 13:55  Regina Obe <lr at pcorp.us>
 
-	* [r2999] Added ST_MakePointM, removed redundant redefinition of
-	  MakePointM so docs are now in synch with actual functions.
+	* [r2999] lwgeom/lwpostgis.sql.in.c: Added ST_MakePointM, removed
+	  redundant redefinition of MakePointM so docs are now in synch
+	  with actual functions.
 
 2008-09-23 21:32  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2998] Use __va_copy() to pass a copy of the variadic structure
-	  to lw_vasprintf() to solve ABI difference between 32bit/64bit
-	  architectures.
+	* [r2998] liblwgeom/vsprintf.c: Use __va_copy() to pass a copy of
+	  the variadic structure to lw_vasprintf() to solve ABI difference
+	  between 32bit/64bit architectures.
 
 2008-09-23 19:59  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2997] Remove a couple more warnings when compiling with debug
-	  enabled from lwgeom_gist.c.
+	* [r2997] lwgeom/lwgeom_gist.c: Remove a couple more warnings when
+	  compiling with debug enabled from lwgeom_gist.c.
 
 2008-09-23 19:53  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2996] Revert commit 2990: the real bug was that the LWDEBUG
-	  statement was incorrect rather than the code - the additional
-	  read_int() was causing an off-by-one error when outputting WKB
-	  causing several regression tests to fail.
+	* [r2996] liblwgeom/lwgunparse.c: Revert commit 2990: the real bug
+	  was that the LWDEBUG statement was incorrect rather than the code
+	  - the additional read_int() was causing an off-by-one error when
+	  outputting WKB causing several regression tests to fail.
 
 2008-09-23 19:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2995] Refactor the memory management routines to account for
-	  the fact that variadic functions can't be called directly from
-	  the initial allocators. Also solve issues related to differences
-	  between the system vasprintf() (if supplied) and the liblwgeom
-	  vasprintf() by renaming to lw_vasprintf() and using it throughout
-	  PostGIS. With all this in place, GBT#54 is fixed which is very
-	  useful when debugging ;)
+	* [r2995] liblwgeom/liblwgeom.h, liblwgeom/lwutil.c,
+	  liblwgeom/vsprintf.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Refactor the memory
+	  management routines to account for the fact that variadic
+	  functions can't be called directly from the initial allocators.
+	  Also solve issues related to differences between the system
+	  vasprintf() (if supplied) and the liblwgeom vasprintf() by
+	  renaming to lw_vasprintf() and using it throughout PostGIS. With
+	  all this in place, GBT#54 is fixed which is very useful when
+	  debugging ;)
 
 2008-09-23 19:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2993] Reduce p-i-p memory leak by 50%
+	* [r2993] lwgeom/lwgeom_rtree.c: Reduce p-i-p memory leak by 50%
 
 2008-09-23 13:05  Regina Obe <lr at pcorp.us>
 
-	* [r2992] fix typo add more links
+	* [r2992] doc/reference_new.xml: fix typo add more links
 
 2008-09-23 13:00  Regina Obe <lr at pcorp.us>
 
-	* [r2991] Move over ST_Buffer
+	* [r2991] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Buffer
 
 2008-09-22 22:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2990] Add cnt declaration where missing.
+	* [r2990] liblwgeom/lwgunparse.c: Add cnt declaration where
+	  missing.
 
 2008-09-22 17:55  Regina Obe <lr at pcorp.us>
 
-	* [r2989] change to xsl 1.0 plus minor indent change
+	* [r2989] doc/xsl/postgis_comments.sql.xsl: change to xsl 1.0 plus
+	  minor indent change
 
 2008-09-22 12:28  Regina Obe <lr at pcorp.us>
 
-	* [r2988] Add xsl file that autogenerates sql set comment
-	  statements from reference_new.xml
+	* [r2988] doc/xsl, doc/xsl/postgis_comments.sql.xsl: Add xsl file
+	  that autogenerates sql set comment statements from
+	  reference_new.xml
 
 2008-09-22 12:18  Regina Obe <lr at pcorp.us>
 
-	* [r2987] Realized from my sql comment generation xsl that there is
-	  really no ST_WKTToSQL that takes an SRID and no ST_BD.. that
-	  doesn't take an SRID. Very shocking.
+	* [r2987] doc/reference_new.xml: Realized from my sql comment
+	  generation xsl that there is really no ST_WKTToSQL that takes an
+	  SRID and no ST_BD.. that doesn't take an SRID. Very shocking.
 
 2008-09-21 23:15  Regina Obe <lr at pcorp.us>
 
-	* [r2986] typo in st_setsrid returns geometry not boolean
+	* [r2986] doc/reference_new.xml: typo in st_setsrid returns
+	  geometry not boolean
 
 2008-09-18 22:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2985] Add a few more generated files to ignore
+	* [r2985] liblwgeom, lwgeom: Add a few more generated files to
+	  ignore
 
 2008-09-18 22:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2984] Set ignore properties on generated files.
+	* [r2984] ., doc, liblwgeom, loader, lwgeom, regress, topology: Set
+	  ignore properties on generated files.
 
 2008-09-18 13:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2983] Update the code for unparsing LWGEOMs to WKB/WKT so that
-	  it includes the standard simple checks: LINESTRINGs must have > 2
-	  points, POLYGONs must have closed rings and CIRCULARSTRINGs must
-	  have > 2 points and the number of points must be odd. There is
-	  still a little more work to do to allow flags to be passed into
-	  the parser to specify which checks should be enforced, much like
-	  has already been done for the parsing from WKB/WKT to LWGEOM.
+	* [r2983] liblwgeom/lwgunparse.c: Update the code for unparsing
+	  LWGEOMs to WKB/WKT so that it includes the standard simple
+	  checks: LINESTRINGs must have > 2 points, POLYGONs must have
+	  closed rings and CIRCULARSTRINGs must have > 2 points and the
+	  number of points must be odd. There is still a little more work
+	  to do to allow flags to be passed into the parser to specify
+	  which checks should be enforced, much like has already been done
+	  for the parsing from WKB/WKT to LWGEOM.
 
 2008-09-18 04:34  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2982] commit to test autobuild process and svn hooks
+	* [r2982] doc/reference_new.xml: commit to test autobuild process
+	  and svn hooks
 	  - removed extra tabs from preformatted text blocks
 
 2008-09-18 04:22  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2981] commit to test autobuild process and svn hooks
+	* [r2981] doc/installation.xml: commit to test autobuild process
+	  and svn hooks
 	  - removed extra tabs from preformatted text blocks
 
 2008-09-17 15:05  Regina Obe <lr at pcorp.us>
 
-	* [r2980] Add to ST_SetSRID - reference to spatial_ref_sys
+	* [r2980] doc/reference_new.xml: Add to ST_SetSRID - reference to
+	  spatial_ref_sys
 
 2008-09-17 14:46  Regina Obe <lr at pcorp.us>
 
-	* [r2979] Link ST_SetSRID to updated spatial_ref_sys section using
-	  cutesy anchor.
+	* [r2979] doc/reference_new.xml: Link ST_SetSRID to updated
+	  spatial_ref_sys section using cutesy anchor.
 
 2008-09-17 14:41  Regina Obe <lr at pcorp.us>
 
-	* [r2978] Give spatial reference systems section a cutesy anchor.
+	* [r2978] doc/using_postgis.xml: Give spatial reference systems
+	  section a cutesy anchor.
 
 2008-09-17 05:49  Regina Obe <lr at pcorp.us>
 
-	* [r2977]
+	* [r2977] doc/using_postgis.xml:
 
 2008-09-17 05:48  Regina Obe <lr at pcorp.us>
 
-	* [r2976] typo in link
+	* [r2976] doc/using_postgis.xml: typo in link
 
 2008-09-17 04:14  Regina Obe <lr at pcorp.us>
 
-	* [r2975] more fleshing out of spatial ref section
+	* [r2975] doc/using_postgis.xml: more fleshing out of spatial ref
+	  section
 
 2008-09-17 04:00  Regina Obe <lr at pcorp.us>
 
-	* [r2974] Beef up spatial reference section. Still needs work.
+	* [r2974] doc/using_postgis.xml: Beef up spatial reference section.
+	  Still needs work.
 
 2008-09-17 03:54  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2973] added an id to ST_Buffer to provide an end link for cross
-	  references.
+	* [r2973] doc/reference.xml: added an id to ST_Buffer to provide an
+	  end link for cross references.
 
 2008-09-16 22:43  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2972] Silence a few more compiler warnings that had appeared
-	  during my last few parser commits.
+	* [r2972] liblwgeom/liblwgeom.h, liblwgeom/lwsegmentize.c,
+	  liblwgeom/lwutil.c: Silence a few more compiler warnings that had
+	  appeared during my last few parser commits.
 
 2008-09-16 22:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2971] Add an example of how the liblwgeom API can be used by
-	  other C programs to manipulate geometries and output the result.
-	  Currently the unparser.c program shows how a geometry can be
-	  constructed "on the fly" and then exported in both WKT and HEXWKB
-	  formats; however it gives programmers the potential to devise
-	  some very unique processing tools which can generate files that
-	  can be loaded into PostGIS.
+	* [r2971] liblwgeom/examples, liblwgeom/examples/Makefile,
+	  liblwgeom/examples/README, liblwgeom/examples/unparser.c: Add an
+	  example of how the liblwgeom API can be used by other C programs
+	  to manipulate geometries and output the result. Currently the
+	  unparser.c program shows how a geometry can be constructed "on
+	  the fly" and then exported in both WKT and HEXWKB formats;
+	  however it gives programmers the potential to devise some very
+	  unique processing tools which can generate files that can be
+	  loaded into PostGIS.
 
 2008-09-16 18:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2970] Move the LWGEOM-specific functions from lwgeom_sqlmm.c
-	  into liblwgeom/lwsegmentize.c to ensure that liblwgeom can exist
-	  as a standalone library.
+	* [r2970] liblwgeom/Makefile.in, liblwgeom/lwsegmentize.c,
+	  lwgeom/lwgeom_sqlmm.c: Move the LWGEOM-specific functions from
+	  lwgeom_sqlmm.c into liblwgeom/lwsegmentize.c to ensure that
+	  liblwgeom can exist as a standalone library.
 
 2008-09-16 13:35  Regina Obe <lr at pcorp.us>
 
-	* [r2969] Cleanup of FAQ
+	* [r2969] doc/faq.xml: Cleanup of FAQ
 
 2008-09-16 13:17  Regina Obe <lr at pcorp.us>
 
-	* [r2968] Move over ST_Expand
+	* [r2968] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Expand
 
 2008-09-16 01:51  Regina Obe <lr at pcorp.us>
 
-	* [r2966] Expand list of contributors
+	* [r2966] doc/introduction.xml: Expand list of contributors
 
 2008-09-16 01:47  Regina Obe <lr at pcorp.us>
 
-	* [r2965] Expand list of contributors
+	* [r2965] doc/introduction.xml: Expand list of contributors
 
 2008-09-15 11:54  Regina Obe <lr at pcorp.us>
 
-	* [r2963] Fix url link to proj to point to osgeo
+	* [r2963] doc/using_postgis.xml: Fix url link to proj to point to
+	  osgeo
 
 2008-09-13 05:41  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2962] Moved over ST_IsRing to new PostGIS reference.
+	* [r2962] doc/reference.xml, doc/reference_new.xml: Moved over
+	  ST_IsRing to new PostGIS reference.
 	  Fixed link errors to ST_IsSimple.
 
 2008-09-12 12:12  Regina Obe <lr at pcorp.us>
 
-	* [r2960] typo
+	* [r2960] doc/introduction.xml: typo
 
 2008-09-12 10:46  Regina Obe <lr at pcorp.us>
 
-	* [r2959] Spelled Kevin's last name wrong and Mateusz first name
-	  wrong. Sorry Kevin and Mateusz.
+	* [r2959] doc/introduction.xml: Spelled Kevin's last name wrong and
+	  Mateusz first name wrong. Sorry Kevin and Mateusz.
 
 2008-09-12 10:40  Regina Obe <lr at pcorp.us>
 
-	* [r2958] Update Credits and project links
+	* [r2958] doc/introduction.xml: Update Credits and project links
 	  1) Get rid of emails
 	  2) Change order of key contributors based on heuristics a)
 	  duration of contribution, b) frequency of contributions,
@@ -43535,67 +61158,80 @@
 
 2008-09-11 12:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2957] Reinstate the PDF documentation system based on OpenJade,
-	  including integration with autoconf. "make postgis.pdf" should
-	  now output lovely PDF format documentation :)
+	* [r2957] configure.ac, doc/Makefile.in: Reinstate the PDF
+	  documentation system based on OpenJade, including integration
+	  with autoconf. "make postgis.pdf" should now output lovely PDF
+	  format documentation :)
 
 2008-09-11 12:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2956] Documentation fixes to allow PDF documents to be
-	  generated from Docbook source using OpenJade - OpenJade seems a
-	  lot more strict than xsltproc when generating output :(
+	* [r2956] doc/reference_new.xml, doc/using_postgis.xml:
+	  Documentation fixes to allow PDF documents to be generated from
+	  Docbook source using OpenJade - OpenJade seems a lot more strict
+	  than xsltproc when generating output :(
 
 2008-09-10 21:06  Regina Obe <lr at pcorp.us>
 
-	* [r2955] Get rid of left over stuff from ST_IsValid and ST_Summary
-	  copy.
+	* [r2955] doc/reference_new.xml: Get rid of left over stuff from
+	  ST_IsValid and ST_Summary copy.
 
 2008-09-10 11:57  Regina Obe <lr at pcorp.us>
 
-	* [r2954] example and result misaligned
+	* [r2954] doc/reference_new.xml: example and result misaligned
 
 2008-09-10 11:39  Regina Obe <lr at pcorp.us>
 
-	* [r2953] Move over ST_Summary and provide example.
+	* [r2953] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Summary and provide example.
 
 2008-09-10 11:28  Regina Obe <lr at pcorp.us>
 
-	* [r2952] Move over ST_IsValid and provide example
+	* [r2952] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_IsValid and provide example
 
 2008-09-10 07:28  Regina Obe <lr at pcorp.us>
 
-	* [r2951] correct st_contain signature, other misc fixes
+	* [r2951] doc/reference_new.xml: correct st_contain signature,
+	  other misc fixes
 
 2008-09-10 06:47  Regina Obe <lr at pcorp.us>
 
-	* [r2950] Add ST_IsValid reference to ST_Within.
+	* [r2950] doc/reference_new.xml: Add ST_IsValid reference to
+	  ST_Within.
 
 2008-09-09 21:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2949] Allow a flags parameter to be passed into the WKT parser
-	  to determine which consistency checks are performed out of
-	  polygon ring closure, minimum number of points and odd number of
-	  points.
+	* [r2949] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgparse.c, liblwgeom/wktparse.h, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  Allow a flags parameter to be passed into the WKT parser to
+	  determine which consistency checks are performed out of polygon
+	  ring closure, minimum number of points and odd number of points.
 
 2008-09-08 20:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2948] Commit generated versions of the new parser files for
-	  people who do not have flex or bison installed.
+	* [r2948] liblwgeom/lex.yy.c, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h: Commit generated versions of the new
+	  parser files for people who do not have flex or bison installed.
 
 2008-09-08 20:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2947] Enhance geometry parser so that it keeps track of the
-	  current position during parsing. With a bit more work, this
-	  should allow error messages to pinpoint the exact location of an
-	  invalid geometry section or syntax error.
+	* [r2947] liblwgeom/wktparse.lex, liblwgeom/wktparse.y: Enhance
+	  geometry parser so that it keeps track of the current position
+	  during parsing. With a bit more work, this should allow error
+	  messages to pinpoint the exact location of an invalid geometry
+	  section or syntax error.
 
 2008-09-08 13:12  Regina Obe <lr at pcorp.us>
 
-	* [r2946] Move over ST_Translate and provide example use
+	* [r2946] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Translate and provide example use
 
 2008-09-07 11:02  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2945] Yet another update to the liblwgeom parser API -
+	* [r2945] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  Yet another update to the liblwgeom parser API -
 	  lwgeom_from_ewkt() has been renamed to
 	  serialized_lwgeom_from_ewkt() to indicate that the function
 	  returns a serialied LWGEOM rather than an unserialized LWGEOM
@@ -43603,105 +61239,113 @@
 
 2008-09-07 09:14  Regina Obe <lr at pcorp.us>
 
-	* [r2944] typo in funcprototype
+	* [r2944] doc/reference_new.xml: typo in funcprototype
 
 2008-09-07 09:07  Regina Obe <lr at pcorp.us>
 
-	* [r2943] Provide example of ST_SetPoint
+	* [r2943] doc/reference_new.xml: Provide example of ST_SetPoint
 
 2008-09-07 08:43  Regina Obe <lr at pcorp.us>
 
-	* [r2942] Move over ST_SetPoint to new section
+	* [r2942] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_SetPoint to new section
 
 2008-09-06 19:12  Regina Obe <lr at pcorp.us>
 
-	* [r2941] change alias field names of st_contains examples
+	* [r2941] doc/reference_new.xml: change alias field names of
+	  st_contains examples
 
 2008-09-06 19:02  Regina Obe <lr at pcorp.us>
 
-	* [r2940] correct mm spec section of ST_Contains. Remove MM
-	  ST_Contains from old ref section
+	* [r2940] doc/reference.xml, doc/reference_new.xml: correct mm spec
+	  section of ST_Contains. Remove MM ST_Contains from old ref
+	  section
 
 2008-09-06 18:58  Regina Obe <lr at pcorp.us>
 
-	* [r2939] Move over ST_Contains to new section. Provide example.
-	  Minor changes to ST_Within
+	* [r2939] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Contains to new section. Provide example. Minor changes to
+	  ST_Within
 
 2008-09-04 18:28  Regina Obe <lr at pcorp.us>
 
-	* [r2938] Put in disclaimer on ST_Equals when dealing with invalid
-	  geometries
+	* [r2938] doc/reference_new.xml: Put in disclaimer on ST_Equals
+	  when dealing with invalid geometries
 
 2008-09-04 12:40  Regina Obe <lr at pcorp.us>
 
-	* [r2937] Move over ST_NDims and ST_Dimension to new reference
-	  section
+	* [r2937] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_NDims and ST_Dimension to new reference section
 
 2008-09-04 12:08  Regina Obe <lr at pcorp.us>
 
-	* [r2936] minor change to example
+	* [r2936] doc/reference_new.xml: minor change to example
 
 2008-09-04 12:04  Regina Obe <lr at pcorp.us>
 
-	* [r2935] accidentally took out reference from ST_OrderingEquals
+	* [r2935] doc/reference_new.xml: accidentally took out reference
+	  from ST_OrderingEquals
 
 2008-09-04 11:56  Regina Obe <lr at pcorp.us>
 
-	* [r2934] Move over ST_Overlaps to new reference section and
-	  provide some examples
+	* [r2934] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Overlaps to new reference section and provide some examples
 
 2008-08-28 21:09  Regina Obe <lr at pcorp.us>
 
-	* [r2932] Fixed url links to geos and proj. Both are now osgeo
-	  projects and no longer at refractions or remotesensing. Move
-	  around instructions putting geos and proj compilation steps at
-	  the end per Mark's request
+	* [r2932] doc/installation.xml: Fixed url links to geos and proj.
+	  Both are now osgeo projects and no longer at refractions or
+	  remotesensing. Move around instructions putting geos and proj
+	  compilation steps at the end per Mark's request
 
 2008-08-27 04:34  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2931] moved ST_IsClosed to the new documentation template.
+	* [r2931] doc/reference.xml, doc/reference_new.xml: moved
+	  ST_IsClosed to the new documentation template.
 
 2008-08-24 04:54  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2930] moved ST_StartPoint and ST_EndPoint to new
-	  reference_new.xml
+	* [r2930] doc/reference.xml, doc/reference_new.xml: moved
+	  ST_StartPoint and ST_EndPoint to new reference_new.xml
 
 2008-08-22 17:47  Regina Obe <lr at pcorp.us>
 
-	* [r2929] another typo
+	* [r2929] doc/installation.xml: another typo
 
 2008-08-22 17:36  Regina Obe <lr at pcorp.us>
 
-	* [r2928] Typo
+	* [r2928] doc/installation.xml: Typo
 
 2008-08-22 17:13  Regina Obe <lr at pcorp.us>
 
-	* [r2927] Some changes based on Mark's comments.
+	* [r2927] doc/installation.xml: Some changes based on Mark's
+	  comments.
 
 2008-08-22 14:46  Regina Obe <lr at pcorp.us>
 
-	* [r2926] More typos
+	* [r2926] doc/installation.xml: More typos
 
 2008-08-22 13:37  Regina Obe <lr at pcorp.us>
 
-	* [r2925] typo
+	* [r2925] doc/installation.xml: typo
 
 2008-08-22 13:05  Regina Obe <lr at pcorp.us>
 
-	* [r2924] More reordering
+	* [r2924] doc/installation.xml: More reordering
 
 2008-08-22 12:52  Regina Obe <lr at pcorp.us>
 
-	* [r2923] Installation got moved out of order for some reason.
+	* [r2923] doc/installation.xml: Installation got moved out of order
+	  for some reason.
 
 2008-08-22 12:32  Regina Obe <lr at pcorp.us>
 
-	* [r2922] Typo
+	* [r2922] doc/installation.xml: Typo
 
 2008-08-22 12:14  Regina Obe <lr at pcorp.us>
 
-	* [r2921] Updated the installations docs. I took some of Olivier
-	  Courtin instructions for install
+	* [r2921] doc/installation.xml: Updated the installations docs. I
+	  took some of Olivier Courtin instructions for install
 	  (http://postgis.refractions.net/pipermail/postgis-users/2008-August/020746.html)
 	  which seemed much easier to follow than the ones we currently
 	  have. Also corrected path settings we had to the install files.
@@ -43709,25 +61353,28 @@
 
 2008-08-21 11:27  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2920] Update PostGIS README file to account for changes in SVN
-	  trunk.
+	* [r2920] README.postgis: Update PostGIS README file to account for
+	  changes in SVN trunk.
 
 2008-08-21 10:56  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2919] Update PostGIS SVN trunk to use the new 8.4 GiST API
-	  (where RECHECK is now specified within the consistent function,
-	  rather than being supplied as part of the operator class
-	  definition). This allows PostGIS to compile and pass regression
-	  tests on the latest PostgreSQL 8.4 CVS HEAD.
+	* [r2919] lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in.c: Update
+	  PostGIS SVN trunk to use the new 8.4 GiST API (where RECHECK is
+	  now specified within the consistent function, rather than being
+	  supplied as part of the operator class definition). This allows
+	  PostGIS to compile and pass regression tests on the latest
+	  PostgreSQL 8.4 CVS HEAD.
 
 2008-08-21 08:45  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2918] Alter the lwgeom Makefile so that liblwgeom.a is linked
-	  directly, rather than using the -L...-l options on the command
-	  line. This is to prevent problems on OSX where PGXSadds the
-	  PostgreSQL $libdir to the PostGIS link line, causing it to link
-	  to liblwgeom.so produced by older versions of PostGIS rather than
-	  the static liblwgeom.a.
+	* [r2918] loader/Makefile.pgsql2shp.in,
+	  loader/Makefile.shp2pgsql.in, lwgeom/Makefile.in: Alter the
+	  lwgeom Makefile so that liblwgeom.a is linked directly, rather
+	  than using the -L...-l options on the command line. This is to
+	  prevent problems on OSX where PGXSadds the PostgreSQL $libdir to
+	  the PostGIS link line, causing it to link to liblwgeom.so
+	  produced by older versions of PostGIS rather than the static
+	  liblwgeom.a.
 	  
 	  Also change the PGXS CPP/LIB equivalent variables to use += so
 	  that extra compile/link options can be supplied. Per report from
@@ -43735,485 +61382,603 @@
 
 2008-08-12 16:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2916] move to CLASS/STYLE mapserver 5.X syntax
+	* [r2916] doc/using_postgis.xml: move to CLASS/STYLE mapserver 5.X
+	  syntax
 
 2008-08-04 11:50  Regina Obe <lr at pcorp.us>
 
-	* [r2915] Moved over ST_SRID, fixed a typo, added some references
+	* [r2915] doc/reference.xml, doc/reference_new.xml: Moved over
+	  ST_SRID, fixed a typo, added some references
 
 2008-08-04 11:32  Regina Obe <lr at pcorp.us>
 
-	* [r2914] got rid of additional entry for ST_GeomFromText - was
-	  already moved over, moved over ST_PointFromText, ST_MakePoint
+	* [r2914] doc/reference.xml, doc/reference_new.xml: got rid of
+	  additional entry for ST_GeomFromText - was already moved over,
+	  moved over ST_PointFromText, ST_MakePoint
 
 2008-08-03 15:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2913] Spelling changes from Mark Kolybabi.
+	* [r2913] README.postgis, doc/README, doc/faq.xml,
+	  doc/introduction.xml, doc/reference.xml, doc/release_notes.xml:
+	  Spelling changes from Mark Kolybabi.
 
 2008-08-02 22:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2912] Add a download reference for Apache Ant, plus fix a
-	  couple more typos.
+	* [r2912] doc/installation.xml: Add a download reference for Apache
+	  Ant, plus fix a couple more typos.
 
 2008-08-02 08:41  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2911] Correct typo from the previous documentation commit.
+	* [r2911] doc/installation.xml: Correct typo from the previous
+	  documentation commit.
 
 2008-08-02 08:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2909] A long overdue documentation update - update the
-	  installation section to reflect the many changes in the new SVN
-	  trunk build system.
+	* [r2909] doc/installation.xml: A long overdue documentation update
+	  - update the installation section to reflect the many changes in
+	  the new SVN trunk build system.
 
 2008-08-01 16:01  Regina Obe <lr at pcorp.us>
 
-	* [r2908] bad break in GeoJSON example
+	* [r2908] doc/reference_new.xml: bad break in GeoJSON example
 
 2008-08-01 15:18  Regina Obe <lr at pcorp.us>
 
-	* [r2907] Provide example for geojson (excerpts from postgis
-	  newsgroup thread)
+	* [r2907] doc/reference_new.xml: Provide example for geojson
+	  (excerpts from postgis newsgroup thread)
 
 2008-08-01 15:12  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2906] Reverted html markup for mathematical expressions in
-	  ST_Touches and ST_Crosses to a gif image. It seems unicode markup
-	  does not work well for both IE and Firefox. The next best thing
-	  to do is to get MathML markup working.
+	* [r2906] doc/html/images/st_crosses-math.gif,
+	  doc/html/images/st_touches-math.gif, doc/reference_new.xml:
+	  Reverted html markup for mathematical expressions in ST_Touches
+	  and ST_Crosses to a gif image. It seems unicode markup does not
+	  work well for both IE and Firefox. The next best thing to do is
+	  to get MathML markup working.
 
 2008-08-01 04:42  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2905] small grammar correction in ST_Touches
+	* [r2905] doc/reference_new.xml: small grammar correction in
+	  ST_Touches
 
 2008-08-01 04:26  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2904] added ST_Touches examples
+	* [r2904] doc/html/image_src/st_touches01.svg,
+	  doc/html/image_src/st_touches02.svg,
+	  doc/html/image_src/st_touches03.svg,
+	  doc/html/image_src/st_touches04.svg,
+	  doc/html/image_src/st_touches05.svg,
+	  doc/html/image_src/st_touches06.svg,
+	  doc/html/images/st_touches01.png,
+	  doc/html/images/st_touches02.png,
+	  doc/html/images/st_touches03.png,
+	  doc/html/images/st_touches04.png,
+	  doc/html/images/st_touches05.png,
+	  doc/html/images/st_touches06.png, doc/reference_new.xml: added
+	  ST_Touches examples
 
 2008-07-31 12:32  Regina Obe <lr at pcorp.us>
 
-	* [r2903] took out kml example - causing parsing error.
+	* [r2903] doc/reference_new.xml: took out kml example - causing
+	  parsing error.
 
 2008-07-31 12:14  Regina Obe <lr at pcorp.us>
 
-	* [r2902] Moved over remaining geometry output functions and put in
-	  availability for each.
+	* [r2902] doc/reference.xml, doc/reference_new.xml: Moved over
+	  remaining geometry output functions and put in availability for
+	  each.
 
 2008-07-31 06:35  Regina Obe <lr at pcorp.us>
 
-	* [r2901] Put in Availability 1.3.4 for ST_AsGeoJSON
+	* [r2901] doc/reference.xml: Put in Availability 1.3.4 for
+	  ST_AsGeoJSON
 
 2008-07-31 06:33  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2899] fixed small typo in ST_Touches mathematical expression
+	* [r2899] doc/reference_new.xml: fixed small typo in ST_Touches
+	  mathematical expression
 
 2008-07-31 06:29  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2898] Moved over ST_Touches to new PostGIS reference. Examples
-	  forthcoming.
+	* [r2898] doc/reference.xml, doc/reference_new.xml: Moved over
+	  ST_Touches to new PostGIS reference. Examples forthcoming.
 
 2008-07-31 04:57  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2897] replaced the mathematical gif expression in ST_Crosses
-	  with simple html markup
+	* [r2897] doc/html/images/st_crosses-math.gif, doc/html/style.css,
+	  doc/reference_new.xml: replaced the mathematical gif expression
+	  in ST_Crosses with simple html markup
 
 2008-07-30 14:05  Regina Obe <lr at pcorp.us>
 
-	* [r2896] Move over ST_WKTToSQL and also defined
-	  ST_GeometryFromText (didn't see it in the old docs, but its not
-	  deprecated and is a popular variant)
+	* [r2896] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_WKTToSQL and also defined ST_GeometryFromText (didn't see it
+	  in the old docs, but its not deprecated and is a popular variant)
 
 2008-07-30 11:41  Regina Obe <lr at pcorp.us>
 
-	* [r2895] Got rid pf superfluous redirection to deprecated
-	  functions of ST_GeomFromWkb and ST_GeomFromText - now they just
-	  point directly to the c functions. Changed all FromWKB, FromText
-	  variants to point to the non-deprecated ST_GeomFrom, ST_BuildArea
-	  etc. (before they were pointing at deprecated functions)
+	* [r2895] lwgeom/lwpostgis.sql.in.c, lwgeom/sqlmm.sql.in: Got rid
+	  pf superfluous redirection to deprecated functions of
+	  ST_GeomFromWkb and ST_GeomFromText - now they just point directly
+	  to the c functions. Changed all FromWKB, FromText variants to
+	  point to the non-deprecated ST_GeomFrom, ST_BuildArea etc.
+	  (before they were pointing at deprecated functions)
 
 2008-07-29 15:46  Regina Obe <lr at pcorp.us>
 
-	* [r2894] grammatical error
+	* [r2894] doc/reference_new.xml: grammatical error
 
 2008-07-29 15:42  Regina Obe <lr at pcorp.us>
 
-	* [r2893] Move over ST_Collect and ST_Union, provide examples for
-	  ST_Union. Get rid of comment about don't use ST_Union with
-	  geometry collections - seems to work fine with those.
+	* [r2893] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_Collect and ST_Union, provide examples for ST_Union. Get rid
+	  of comment about don't use ST_Union with geometry collections -
+	  seems to work fine with those.
 
 2008-07-29 12:35  Regina Obe <lr at pcorp.us>
 
-	* [r2892] typo in function declare for perimeter
+	* [r2892] doc/reference_new.xml: typo in function declare for
+	  perimeter
 
 2008-07-29 12:00  Regina Obe <lr at pcorp.us>
 
-	* [r2891] remove ST_Area from reference.xml already accounted for
-	  in reference_new.xml, move over ST_Length, ST_Perimeter
+	* [r2891] doc/reference.xml, doc/reference_new.xml: remove ST_Area
+	  from reference.xml already accounted for in reference_new.xml,
+	  move over ST_Length, ST_Perimeter
 
 2008-07-29 05:43  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2890] moved over st_pointonsurface and provided examples.
+	* [r2890] doc/reference.xml, doc/reference_new.xml: moved over
+	  st_pointonsurface and provided examples.
 
 2008-07-29 05:11  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2889] moved over st_centroid and provided examples in both svg
-	  and png format. Eventually, ImageMagick will be used to generate
-	  the png files, but for now they are committed into svn.
+	* [r2889] doc/html/image_src, doc/html/image_src/st_centroid01.svg,
+	  doc/html/image_src/st_centroid02.svg,
+	  doc/html/image_src/st_centroid03.svg,
+	  doc/html/image_src/st_centroid04.svg,
+	  doc/html/images/st_centroid01.png,
+	  doc/html/images/st_centroid02.png,
+	  doc/html/images/st_centroid03.png,
+	  doc/html/images/st_centroid04.png, doc/reference.xml,
+	  doc/reference_new.xml: moved over st_centroid and provided
+	  examples in both svg and png format. Eventually, ImageMagick will
+	  be used to generate the png files, but for now they are committed
+	  into svn.
 
 2008-07-29 04:42  Regina Obe <lr at pcorp.us>
 
-	* [r2888] minor formatting changes, note about ST_NumPOints being
-	  an alias for ST_NPoints moving forward.
+	* [r2888] doc/reference_new.xml: minor formatting changes, note
+	  about ST_NumPOints being an alias for ST_NPoints moving forward.
 
 2008-07-28 19:05  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2887] fixed some minor xrefences in the documentation so the
-	  autobuild doesn't throw errors.
+	* [r2887] doc/reference.xml, doc/reference_new.xml: fixed some
+	  minor xrefences in the documentation so the autobuild doesn't
+	  throw errors.
 
 2008-07-28 12:07  Regina Obe <lr at pcorp.us>
 
-	* [r2886] Move over ST_GeomFromEWKT, ST_GeomFromEWKB and provide
-	  examples. Fix some miscellaneous references.
+	* [r2886] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_GeomFromEWKT, ST_GeomFromEWKB and provide examples. Fix some
+	  miscellaneous references.
 
 2008-07-28 10:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2885] Allow Makefile substitutions for PGCONFIG which are
-	  required if pg_config is not located in the path. Note that as
-	  part of this fix, we now need to generate topology/Makefile using
-	  autoconf. Thanks to Jorgen Austvik for the report and partial
-	  patch.
+	* [r2885] configure.ac, loader/Makefile.pgsql2shp.in,
+	  loader/Makefile.shp2pgsql.in, lwgeom/Makefile.in,
+	  topology/Makefile, topology/Makefile.in: Allow Makefile
+	  substitutions for PGCONFIG which are required if pg_config is not
+	  located in the path. Note that as part of this fix, we now need
+	  to generate topology/Makefile using autoconf. Thanks to Jorgen
+	  Austvik for the report and partial patch.
 
 2008-07-28 09:13  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2884] Fix -o option for flex; the output filename must be
-	  specified immediately after -o without any preceding white space.
-	  Per report from Jorgen Austvik.
+	* [r2884] liblwgeom/Makefile.in: Fix -o option for flex; the output
+	  filename must be specified immediately after -o without any
+	  preceding white space. Per report from Jorgen Austvik.
 
 2008-07-24 11:58  Regina Obe <lr at pcorp.us>
 
-	* [r2883] Move over ST_GeomFromText and provide examples
+	* [r2883] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_GeomFromText and provide examples
 
 2008-07-24 10:22  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2882] Add PROJ.4 version check to ensure that a minimum version
-	  of 4.5.0 is installed. This is to ensure that the
+	* [r2882] configure.ac: Add PROJ.4 version check to ensure that a
+	  minimum version of 4.5.0 is installed. This is to ensure that the
 	  pj_set_searchpath() function is present (note: it was actually
 	  added in 4.4.9, however we version detect on major.minor rather
 	  than major.minor.release)
 
 2008-07-24 05:55  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2881] Moved several version functions to the new PostGIS
-	  reference.
+	* [r2881] doc/Makefile.in, doc/reference.xml,
+	  doc/reference_new.xml: Moved several version functions to the new
+	  PostGIS reference.
 
 2008-07-23 17:13  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2880] added some xreferences so the autobuild process does not
-	  throw errors.
+	* [r2880] doc/reference.xml, doc/reference_new.xml: added some
+	  xreferences so the autobuild process does not throw errors.
 
 2008-07-23 16:40  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2879] changed @@LAST_RELEASE_VERSION@@ with a DocBook variable
-	  so the correct version number gets substituted in all included
-	  files, not just postgis.xml
+	* [r2879] doc/installation.xml, doc/postgis.xml: changed
+	  @@LAST_RELEASE_VERSION@@ with a DocBook variable so the correct
+	  version number gets substituted in all included files, not just
+	  postgis.xml
 
 2008-07-23 12:03  Regina Obe <lr at pcorp.us>
 
-	* [r2878] move of ST_AsBinary,ST_AsEWKB - add examples, various
-	  minor fixes to ST_As function descriptions
+	* [r2878] doc/reference.xml, doc/reference_new.xml: move of
+	  ST_AsBinary,ST_AsEWKB - add examples, various minor fixes to
+	  ST_As function descriptions
 
 2008-07-23 10:56  Regina Obe <lr at pcorp.us>
 
-	* [r2877]
+	* [r2877] doc/reference.xml:
 
 2008-07-22 13:53  Regina Obe <lr at pcorp.us>
 
-	* [r2876] Deprecate ST_area2d
+	* [r2876] lwgeom/lwpostgis.sql.in.c: Deprecate ST_area2d
 
 2008-07-22 11:38  Regina Obe <lr at pcorp.us>
 
-	* [r2875] Move over ST_AsText, ST_AsEWKT and provide examples.
-	  Change order of ST_Multi.
+	* [r2875] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_AsText, ST_AsEWKT and provide examples. Change order of
+	  ST_Multi.
 
 2008-07-22 11:12  Regina Obe <lr at pcorp.us>
 
-	* [r2874] move over ST_SetSRID, ST_Transform and ST_Multi. Provide
-	  examples.
+	* [r2874] doc/reference.xml, doc/reference_new.xml: move over
+	  ST_SetSRID, ST_Transform and ST_Multi. Provide examples.
 
 2008-07-21 16:20  Regina Obe <lr at pcorp.us>
 
-	* [r2873] Remove ST_Area2D and replace with ST_Area - move to new
-	  section and provide example
+	* [r2873] doc/reference.xml, doc/reference_new.xml: Remove
+	  ST_Area2D and replace with ST_Area - move to new section and
+	  provide example
 
 2008-07-21 12:09  Regina Obe <lr at pcorp.us>
 
-	* [r2871] Move over ST_GeometryType, ST_MakePolygon
+	* [r2871] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_GeometryType, ST_MakePolygon
 
 2008-07-21 11:38  Regina Obe <lr at pcorp.us>
 
-	* [r2870] delete reference to ST_Equals in reference.xml - alread
-	  in new version, include an ST_DWithin non-join join example.
+	* [r2870] doc/reference.xml, doc/reference_new.xml: delete
+	  reference to ST_Equals in reference.xml - alread in new version,
+	  include an ST_DWithin non-join join example.
 
 2008-07-18 12:23  Regina Obe <lr at pcorp.us>
 
-	* [r2869] Move over ST_AddPoint, ST_RemovePoint, ST_Npoints,
-	  ST_NumPoints and provide examples.
+	* [r2869] doc/reference.xml, doc/reference_new.xml: Move over
+	  ST_AddPoint, ST_RemovePoint, ST_Npoints, ST_NumPoints and provide
+	  examples.
 
 2008-07-17 14:16  Regina Obe <lr at pcorp.us>
 
-	* [r2868] Move ST_Reverse and add example
+	* [r2868] doc/reference.xml, doc/reference_new.xml: Move ST_Reverse
+	  and add example
 
 2008-07-17 12:14  Regina Obe <lr at pcorp.us>
 
-	* [r2867] Move ST_BuildArea expand on definition, provide example,
-	  Move ST_BdPolyFromText and ST_BdMPolyFromText
+	* [r2867] doc/reference.xml, doc/reference_new.xml: Move
+	  ST_BuildArea expand on definition, provide example, Move
+	  ST_BdPolyFromText and ST_BdMPolyFromText
 
 2008-07-17 11:20  Regina Obe <lr at pcorp.us>
 
-	* [r2866] move over ST_Within and provide example
+	* [r2866] doc/reference.xml, doc/reference_new.xml: move over
+	  ST_Within and provide example
 
 2008-07-16 08:42  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2864] Fix for segfault in ANALYZE due to incorrect use of
-	  legacy BOX type within compute_geometry_stats() (Fixes GBT#43).
-	  Thanks to Landon Fuller for the bug report and fix.
+	* [r2864] lwgeom/lwgeom_estimate.c: Fix for segfault in ANALYZE due
+	  to incorrect use of legacy BOX type within
+	  compute_geometry_stats() (Fixes GBT#43). Thanks to Landon Fuller
+	  for the bug report and fix.
 
 2008-07-16 06:42  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2863] moved ST_Envelope, complete with examples.
+	* [r2863] doc/reference.xml, doc/reference_new.xml: moved
+	  ST_Envelope, complete with examples.
 
 2008-07-16 05:10  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2862] updated the st_crosses method:
+	* [r2862] doc/reference_new.xml: updated the st_crosses method:
 	  made the geometry parameters lowercase and made a few changes to
 	  content.
 
 2008-07-16 05:03  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2861] Moved ST_Crosses into new reference_new.xml file,
-	  complete with images.
+	* [r2861] doc/html/images/st_crosses-math.gif,
+	  doc/html/images/st_crosses01.gif,
+	  doc/html/images/st_crosses02.gif,
+	  doc/html/images/st_crosses03.gif,
+	  doc/html/images/st_crosses04.gif, doc/html/style.css,
+	  doc/reference.xml, doc/reference_new.xml: Moved ST_Crosses into
+	  new reference_new.xml file, complete with images.
 	  Updated css to use fixed-width fonts for programlistings.
 
 2008-07-16 04:55  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2860] fixed small typo
+	* [r2860] doc/using_postgis.xml: fixed small typo
 
 2008-07-16 04:54  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2859] Apparently, the <inlinegraphic> will become deprecated in
-	  a future version of DocBook. Now replaced with
-	  <inlinemediaobject>.
+	* [r2859] doc/template.xml: Apparently, the <inlinegraphic> will
+	  become deprecated in a future version of DocBook. Now replaced
+	  with <inlinemediaobject>.
 
 2008-07-15 21:20  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2858] fixed a small typo so the autobuild process will still
-	  work.
+	* [r2858] doc/reference.xml, doc/reference_new.xml: fixed a small
+	  typo so the autobuild process will still work.
 
 2008-07-15 19:38  Regina Obe <lr at pcorp.us>
 
-	* [r2857] Move ST_Equals, ST_OrderingEquals - provide examples.
-	  Make Geometry - geometry
+	* [r2857] doc/reference.xml, doc/reference_new.xml,
+	  doc/template.xml: Move ST_Equals, ST_OrderingEquals - provide
+	  examples. Make Geometry - geometry
 
 2008-07-15 18:02  Regina Obe <lr at pcorp.us>
 
-	* [r2856] minor corrections to ST_SetSRID and UpdateGeometrySRID
+	* [r2856] doc/reference_new.xml: minor corrections to ST_SetSRID
+	  and UpdateGeometrySRID
 
 2008-07-15 17:54  Regina Obe <lr at pcorp.us>
 
-	* [r2855] remove includes index note for ST_MakeLine
+	* [r2855] doc/reference_new.xml: remove includes index note for
+	  ST_MakeLine
 
 2008-07-15 17:51  Regina Obe <lr at pcorp.us>
 
-	* [r2854] Move ST_Intersection, ST_Disjoint provide examples for
-	  both.
+	* [r2854] doc/reference.xml, doc/reference_new.xml: Move
+	  ST_Intersection, ST_Disjoint provide examples for both.
 
 2008-07-15 15:33  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2853] applied patch from Mark to fix the if/then/else so the
-	  Makefile can run on older systems (ie. FC3)
+	* [r2853] doc/Makefile.in: applied patch from Mark to fix the
+	  if/then/else so the Makefile can run on older systems (ie. FC3)
 
 2008-07-15 11:34  Regina Obe <lr at pcorp.us>
 
-	* [r2852] typo
+	* [r2852] doc/reference_new.xml: typo
 
 2008-07-15 11:03  Regina Obe <lr at pcorp.us>
 
-	* [r2851] Move ST_MakeLine from reference.xml to reference_new.xml
-	  and add an additional example to ST_MakeLine
+	* [r2851] doc/reference.xml, doc/reference_new.xml: Move
+	  ST_MakeLine from reference.xml to reference_new.xml and add an
+	  additional example to ST_MakeLine
 
 2008-07-15 06:57  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2850] Started migration of the functions in reference.xml using
-	  the <variablelist> concept to a new "reference_new.xml" using
-	  DocBook's <refentry> concept. Once migration is complete,
-	  reference.xml will be removed and reference_new.xml will be
-	  renamed to reference.xml. The included template.xml file is not
-	  used, except to provide example usage of DocBook's refentry tag.
+	* [r2850] doc/Makefile.in, doc/html/images,
+	  doc/html/images/caution.png, doc/html/images/check.png,
+	  doc/html/images/important.png, doc/html/images/note.png,
+	  doc/html/images/tip.png, doc/html/images/warning.png,
+	  doc/postgis.xml, doc/reference.xml, doc/reference_new.xml,
+	  doc/release_notes.xml, doc/template.xml: Started migration of the
+	  functions in reference.xml using the <variablelist> concept to a
+	  new "reference_new.xml" using DocBook's <refentry> concept. Once
+	  migration is complete, reference.xml will be removed and
+	  reference_new.xml will be renamed to reference.xml. The included
+	  template.xml file is not used, except to provide example usage of
+	  DocBook's refentry tag.
 
 2008-07-14 21:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2849] Updated CSS from Dane Springmeyer
+	* [r2849] doc/html/style.css: Updated CSS from Dane Springmeyer
 
 2008-07-14 16:30  Regina Obe <lr at pcorp.us>
 
-	* [r2847] Example use case of ST_DWithin
+	* [r2847] doc/reference.xml: Example use case of ST_DWithin
 
 2008-07-14 11:40  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2846] Modify autoconf stylesheet logic (again) to correctly
-	  distinguish between the case where a valid docbook stylesheet is
-	  found automatically and where it is explicitly specified using
-	  the --with-xsldir option.
+	* [r2846] configure.ac: Modify autoconf stylesheet logic (again) to
+	  correctly distinguish between the case where a valid docbook
+	  stylesheet is found automatically and where it is explicitly
+	  specified using the --with-xsldir option.
 
 2008-07-14 10:41  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2845] Change autoconf iconv-detection code so that
-	  ICONV_LDFLAGS is explicitly set in the AC_CHECK_LIB()
+	* [r2845] configure.ac: Change autoconf iconv-detection code so
+	  that ICONV_LDFLAGS is explicitly set in the AC_CHECK_LIB()
 	  action-if-found section (LIBS does not get automatically set when
 	  action-if-found is set). Thanks to Olivier Courtin for the bug
 	  report.
 
 2008-07-14 10:05  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2844] Apply some autoconf / Makefile changes from Olivier
-	  Courtin. XSLBASE should not be checked for validity unless it has
-	  been explicitly specified using the --with-xsldir option, and we
-	  also add some friendlier messages in the documentation Makefile
-	  in case the DocBook stylesheets and/or xsltproc cannot be found.
-	  Additionally, the configure --help output has been tidied up
-	  using the AS_HELP_STRING macro.
+	* [r2844] configure.ac, doc/Makefile.in: Apply some autoconf /
+	  Makefile changes from Olivier Courtin. XSLBASE should not be
+	  checked for validity unless it has been explicitly specified
+	  using the --with-xsldir option, and we also add some friendlier
+	  messages in the documentation Makefile in case the DocBook
+	  stylesheets and/or xsltproc cannot be found. Additionally, the
+	  configure --help output has been tidied up using the
+	  AS_HELP_STRING macro.
 
 2008-07-13 23:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2842] Apply GeoJSON patch from Olivier Courtin.
+	* [r2842] doc/reference.xml, lwgeom/lwgeom_geojson.c,
+	  regress/geojson.sql, regress/geojson_expected: Apply GeoJSON
+	  patch from Olivier Courtin.
 
 2008-07-13 17:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2841] Rename the new parser function ewkt_to_lwgeom() to
+	* [r2841] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  Rename the new parser function ewkt_to_lwgeom() to
 	  lwgeon_from_ewkt() so that it matches the rest of the parser API
 
 2008-07-13 11:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2840] Add some additional LWDEBUG(F) statements for debugging
-	  that I missed the first time around with the new debugging
-	  infrastructure
+	* [r2840] liblwgeom/lwgunparse.c: Add some additional LWDEBUG(F)
+	  statements for debugging that I missed the first time around with
+	  the new debugging infrastructure
 
 2008-07-13 10:50  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2839] More work on improving the EWKT/B parser; remove all
-	  references to allocator functions from outside of liblwgeom by
-	  generating wrapper functions with more meaningful names. As well
-	  as cleaning up the API, it also makes the code much more readable
+	* [r2839] liblwgeom/liblwgeom.h, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c:
+	  More work on improving the EWKT/B parser; remove all references
+	  to allocator functions from outside of liblwgeom by generating
+	  wrapper functions with more meaningful names. As well as cleaning
+	  up the API, it also makes the code much more readable
 
 2008-07-11 10:48  Regina Obe <lr at pcorp.us>
 
-	* [r2838] Example uses of ST_Line_SubString
+	* [r2838] doc/reference.xml: Example uses of ST_Line_SubString
 
 2008-07-10 13:16  Regina Obe <lr at pcorp.us>
 
-	* [r2837] Examples of using ST_ExteriorRing and ST_NumInteriorRings
+	* [r2837] doc/reference.xml: Examples of using ST_ExteriorRing and
+	  ST_NumInteriorRings
 
 2008-07-09 11:16  Regina Obe <lr at pcorp.us>
 
-	* [r2836] Numerous small changes. Changed some returns 1 (TRUE) to
-	  just TRUE. Automatic casting between 0 1 and boolean no longer
-	  exists in PostgreSQL. Lets not confuse people by suggesting to
-	  them they are the same.
+	* [r2836] doc/reference.xml: Numerous small changes. Changed some
+	  returns 1 (TRUE) to just TRUE. Automatic casting between 0 1 and
+	  boolean no longer exists in PostgreSQL. Lets not confuse people
+	  by suggesting to them they are the same.
 
 2008-07-08 13:30  Regina Obe <lr at pcorp.us>
 
-	* [r2835] numerous changes(remove additional parent, argument list
-	  changes, multi function breakout)
+	* [r2835] doc/reference.xml: numerous changes(remove additional
+	  parent, argument list changes, multi function breakout)
 
 2008-07-08 12:01  Regina Obe <lr at pcorp.us>
 
-	* [r2834] Provide examples of using ST_MakePolygon in conjunction
-	  with ST_Accum and PostgreSQL ARRAY() function
+	* [r2834] doc/reference.xml: Provide examples of using
+	  ST_MakePolygon in conjunction with ST_Accum and PostgreSQL
+	  ARRAY() function
 
 2008-07-08 06:05  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2833] Added brief descriptions to the SQL-MM curve types.
+	* [r2833] doc/using_postgis.xml: Added brief descriptions to the
+	  SQL-MM curve types.
 
 2008-07-08 05:15  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2832] modified toc top generation level param
+	* [r2832] doc/Makefile.in: modified toc top generation level param
 
 2008-07-08 05:09  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2831] split postgis.xml into manageable chunks, broken at
-	  chapter divisions.
+	* [r2831] doc/Makefile.in, doc/faq.xml, doc/installation.xml,
+	  doc/introduction.xml, doc/long_xact.xml,
+	  doc/performance_tips.xml, doc/postgis.xml, doc/reference.xml,
+	  doc/release_notes.xml, doc/reporting.xml, doc/using_postgis.xml:
+	  split postgis.xml into manageable chunks, broken at chapter
+	  divisions.
 
 2008-07-08 03:12  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2830] updated tips section to reference ST_* function names
+	* [r2830] doc/postgis.xml: updated tips section to reference ST_*
+	  function names
 
 2008-07-07 12:20  Regina Obe <lr at pcorp.us>
 
-	* [r2829] Example of ST_AddPoint, some fixes of non-ST references,
-	  miscellaneous indenting changes.
+	* [r2829] doc/postgis.xml: Example of ST_AddPoint, some fixes of
+	  non-ST references, miscellaneous indenting changes.
 
 2008-07-07 11:57  Regina Obe <lr at pcorp.us>
 
-	* [r2828] Add examples for ST_MakePolygon, correct non-st to ST
-	  references in ST_MakePolygon section
+	* [r2828] doc/postgis.xml: Add examples for ST_MakePolygon, correct
+	  non-st to ST references in ST_MakePolygon section
 
 2008-07-06 07:22  Regina Obe <lr at pcorp.us>
 
-	* [r2827] fixed ST_Dimension example, flipped order of conditions
-	  in WHERE on some examples (in later versions of PostgreSQL since
-	  we don't have our costs right - the planner may choose to process
-	  in order of conditions
+	* [r2827] doc/postgis.xml: fixed ST_Dimension example, flipped
+	  order of conditions in WHERE on some examples (in later versions
+	  of PostgreSQL since we don't have our costs right - the planner
+	  may choose to process in order of conditions
 
 2008-07-06 01:47  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2826] fixed typo in a WKT example.
+	* [r2826] doc/postgis.xml: fixed typo in a WKT example.
 
 2008-07-03 19:07  Regina Obe <lr at pcorp.us>
 
-	* [r2825] Examples of use of ST_MakeLine, correction to my
-	  ST_Collect example.
+	* [r2825] doc/postgis.xml: Examples of use of ST_MakeLine,
+	  correction to my ST_Collect example.
 
 2008-07-03 17:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2824] Add version information to <title>
+	* [r2824] doc/postgis.xml: Add version information to <title>
 
 2008-07-03 17:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2821] Match version numbers to new naming conventions.
+	* [r2821] java/jdbc/Makefile, java/jdbc/build.xml: Match version
+	  numbers to new naming conventions.
 
 2008-07-03 09:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2820] Add the parser build rules back into the liblwgeom
-	  Makefile, so now any changes to either the lexer or parser source
-	  files will automatically invoke a rebuild of the relevant output
-	  files during make
+	* [r2820] configure.ac, liblwgeom/Makefile.in: Add the parser build
+	  rules back into the liblwgeom Makefile, so now any changes to
+	  either the lexer or parser source files will automatically invoke
+	  a rebuild of the relevant output files during make
 
 2008-07-01 14:15  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2819] Fix liblwgeom requiring gcc to compile. By using macros
-	  and variables supplied by libtool, we can now detect the PIC
-	  flags and whether the compiler will accept additional gcc warning
-	  flags for developers
+	* [r2819] configure.ac, liblwgeom/Makefile.in: Fix liblwgeom
+	  requiring gcc to compile. By using macros and variables supplied
+	  by libtool, we can now detect the PIC flags and whether the
+	  compiler will accept additional gcc warning flags for developers
 
 2008-06-30 15:30  Regina Obe <lr at pcorp.us>
 
-	* [r2817] Fixed typo
+	* [r2817] doc/postgis.xml: Fixed typo
 
 2008-06-29 19:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2816] Move some PostgreSQL compatibility macros from
-	  lwgeom_pg.h into pgsql_compat.h which is their proper home
+	* [r2816] lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: Move some
+	  PostgreSQL compatibility macros from lwgeom_pg.h into
+	  pgsql_compat.h which is their proper home
 
 2008-06-29 19:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2815] Split the basic geometry accessors into a separate static
-	  library liblwgeom.a; this potentially allows re-use of the
-	  liblwgeom functions from within PostGIS, or could be extended at
-	  a later date to include databases other than MySQL. This patch
-	  includes a change to the liblwgeom handler functions; instead of
-	  sprinkling init_pg_func()s around the source, I have changed the
-	  default liblwgeom handlers to make use of a callback to allow
-	  linked libraries to set their own handlers the first time any of
-	  them are called. I have also tidied up the parser API a little in
+	* [r2815] GNUmakefile, configure.ac, liblwgeom,
+	  liblwgeom/Makefile.in, liblwgeom/box2d.c, liblwgeom/lex.yy.c,
+	  liblwgeom/liblwgeom.h, liblwgeom/lwcollection.c,
+	  liblwgeom/lwcompound.c, liblwgeom/lwcurve.c,
+	  liblwgeom/lwcurvepoly.c, liblwgeom/lwgeom.c,
+	  liblwgeom/lwgeom_api.c, liblwgeom/lwgparse.c,
+	  liblwgeom/lwgunparse.c, liblwgeom/lwline.c, liblwgeom/lwmcurve.c,
+	  liblwgeom/lwmline.c, liblwgeom/lwmpoint.c, liblwgeom/lwmpoly.c,
+	  liblwgeom/lwmsurface.c, liblwgeom/lwpoint.c, liblwgeom/lwpoly.c,
+	  liblwgeom/lwutil.c, liblwgeom/measures.c, liblwgeom/ptarray.c,
+	  liblwgeom/vsprintf.c, liblwgeom/wktparse.h,
+	  liblwgeom/wktparse.lex, liblwgeom/wktparse.tab.c,
+	  liblwgeom/wktparse.tab.h, liblwgeom/wktparse.y,
+	  lwgeom/Makefile.in, lwgeom/box2d.c, lwgeom/lex.yy.c,
+	  lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwcompound.c, lwgeom/lwcurve.c, lwgeom/lwcurvepoly.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgeom_sqlmm.c,
+	  lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwmsurface.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
+	  lwgeom/measures.c, lwgeom/ptarray.c, lwgeom/vsprintf.c,
+	  lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c,
+	  lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c:
+	  Split the basic geometry accessors into a separate static library
+	  liblwgeom.a; this potentially allows re-use of the liblwgeom
+	  functions from within PostGIS, or could be extended at a later
+	  date to include databases other than MySQL. This patch includes a
+	  change to the liblwgeom handler functions; instead of sprinkling
+	  init_pg_func()s around the source, I have changed the default
+	  liblwgeom handlers to make use of a callback to allow linked
+	  libraries to set their own handlers the first time any of them
+	  are called. I have also tidied up the parser API a little in
 	  liblwgeom.h, which means wktparse.h can be removed from all of
 	  the headers in the lwgeom/ directory, plus renamed wktunparse.c
 	  to lwgunparse.c to keep things similar to lwgparse.c. Finally, I
@@ -44224,367 +61989,468 @@
 
 2008-06-28 05:34  Regina Obe <lr at pcorp.us>
 
-	* [r2814] Flesh out definition of ST_Collect and how to use it.
+	* [r2814] doc/postgis.xml: Flesh out definition of ST_Collect and
+	  how to use it.
 
 2008-06-26 02:40  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2812] ST_SnapToGrid SQL functions were referencing the
-	  deprecated SnapToGrid instead of their ST_.. equivalents.
+	* [r2812] lwgeom/lwpostgis.sql.in.c: ST_SnapToGrid SQL functions
+	  were referencing the deprecated SnapToGrid instead of their ST_..
+	  equivalents.
 
 2008-06-24 16:12  Regina Obe <lr at pcorp.us>
 
-	* [r2811] Fix mismatched para in intersection documentation and
-	  remove dangling command tag in Reporting Documentation Issues
-	  section.
+	* [r2811] doc/postgis.xml: Fix mismatched para in intersection
+	  documentation and remove dangling command tag in Reporting
+	  Documentation Issues section.
 
 2008-06-24 15:57  Regina Obe <lr at pcorp.us>
 
-	* [r2810] Definitions for st_convexhull and st_shift_longitude
+	* [r2810] doc/postgis.xml: Definitions for st_convexhull and
+	  st_shift_longitude
 
 2008-06-06 08:53  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2809] Rearrange lwgeom/Makefile.in in terms of the
-	  liblwgeom/PostgreSQL distinction, plus remove remaining JTS
-	  reference.
+	* [r2809] lwgeom/Makefile.in: Rearrange lwgeom/Makefile.in in terms
+	  of the liblwgeom/PostgreSQL distinction, plus remove remaining
+	  JTS reference.
 
 2008-06-06 08:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2808] Remove JTS support from liblwpostgis; native GCJ-compiled
-	  JTS code is reported not to be reliable enough within a
-	  production environment, so well stick with GEOS.
+	* [r2808] lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp,
+	  lwgeom/lwgeom_nojts.c: Remove JTS support from liblwpostgis;
+	  native GCJ-compiled JTS code is reported not to be reliable
+	  enough within a production environment, so well stick with GEOS.
 
 2008-06-05 16:08  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2807] Some more updates to lwpostgis.sql.in.c; correct a couple
-	  of missing conversions from OPAQUE_TYPE to internal (how on earth
-	  did regression tests pass with this still in place??), plus
-	  remove the UPDATE on pg_opclass to change the OID of the index
-	  storage type since we can do this by specifying a STORAGE clause
-	  instead.
+	* [r2807] lwgeom/lwpostgis.sql.in.c: Some more updates to
+	  lwpostgis.sql.in.c; correct a couple of missing conversions from
+	  OPAQUE_TYPE to internal (how on earth did regression tests pass
+	  with this still in place??), plus remove the UPDATE on pg_opclass
+	  to change the OID of the index storage type since we can do this
+	  by specifying a STORAGE clause instead.
 
 2008-06-05 14:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2806] Remove Makefile from lwgeom/ directory; it is no longer
-	  needed as it is automatically generated from lwgeom/Makefile.in
+	* [r2806] lwgeom/Makefile: Remove Makefile from lwgeom/ directory;
+	  it is no longer needed as it is automatically generated from
+	  lwgeom/Makefile.in
 
 2008-06-05 14:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2805] Update new Makefile copyrights, also remove compat.h from
-	  the loader/ directory since it is now no longer needed.
+	* [r2805] loader/Makefile.pgsql2shp.in,
+	  loader/Makefile.shp2pgsql.in, loader/compat.h,
+	  loader/pgsql2shp.c, lwgeom/Makefile, lwgeom/Makefile.in: Update
+	  new Makefile copyrights, also remove compat.h from the loader/
+	  directory since it is now no longer needed.
 
 2008-06-05 14:30  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2804] Update copyrights for configure.ac (rewritten from
-	  scratch, and now renamed from the deprecated form configure.in)
-	  and also the PROJ.4 version detection macro
+	* [r2804] configure.ac, configure.in, macros/ac_proj4_version.m4:
+	  Update copyrights for configure.ac (rewritten from scratch, and
+	  now renamed from the deprecated form configure.in) and also the
+	  PROJ.4 version detection macro
 
 2008-06-05 12:09  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2803] Switch all SQL and PL/PGSQL stored procedures over to use
-	  dollar quoting instead of apostrophes for function bodies. At
-	  last, most of the stored procedures actually become readable
+	* [r2803] lwgeom/long_xact.sql.in, lwgeom/lwpostgis.sql.in.c,
+	  lwgeom/sqlmm.sql.in: Switch all SQL and PL/PGSQL stored
+	  procedures over to use dollar quoting instead of apostrophes for
+	  function bodies. At last, most of the stored procedures actually
+	  become readable
 
 2008-06-05 11:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2802] Remove the HAS_SCHEMA #define and all related #else code
-	  since we now guarantee to be using PostgreSQL > 7.2
+	* [r2802] lwgeom/long_xact.sql.in, lwgeom/sqldefines.h.in: Remove
+	  the HAS_SCHEMA #define and all related #else code since we now
+	  guarantee to be using PostgreSQL > 7.2
 
 2008-06-05 11:07  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2801] Remove PQunescapeBytea hack from pgsql2shp which is no
-	  longer needed, as it was only required for versions of PostgreSQL
-	  < 7.3
+	* [r2801] loader/Makefile.pgsql2shp.in, loader/PQunescapeBytea.c:
+	  Remove PQunescapeBytea hack from pgsql2shp which is no longer
+	  needed, as it was only required for versions of PostgreSQL < 7.3
 
 2008-06-05 10:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2800] Remove all of the pre-PostgreSQL 7.3 schema #ifdefs from
-	  lwpostgis.sql.in to make things readable once again.
+	* [r2800] lwgeom/lwpostgis.sql.in.c: Remove all of the
+	  pre-PostgreSQL 7.3 schema #ifdefs from lwpostgis.sql.in to make
+	  things readable once again.
 
 2008-06-05 10:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2799] Blast away the huge amounts of legacy C code related to
-	  PostgreSQL versions < 8.1. Next step will be to work on the SQL
-	  script files too.
+	* [r2799] lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in.c,
+	  lwgeom/pgsql_compat.h, lwgeom/sqldefines.h.in: Blast away the
+	  huge amounts of legacy C code related to PostgreSQL versions <
+	  8.1. Next step will be to work on the SQL script files too.
 
 2008-05-31 10:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2798] Provide a new text file called DEBUG explaining how to
-	  use the new debug system.
+	* [r2798] configure.in, lwgeom/DEBUG: Provide a new text file
+	  called DEBUG explaining how to use the new debug system.
 
 2008-05-31 09:56  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2797] Commit new PostGIS debugging infrastructure. These
-	  changes unify all the debug logging to use a new set of macros:
-	  LWDEBUG()/LWDEBUGF() for LWGEOM functions, and
-	  POSTGIS_DEBUG()/POSTGIS_DEBUGF() for PostgreSQL functions. To
-	  enable debugging, run configure with --enable-debug and then
-	  remake the entire project. If --enable-debug is omitted during
-	  configure, the above macros evaluate to (void)0, and hence should
-	  be removed by the compiler during optimisation. Also: contains
-	  minor warning cleanups and a fix for the ST_Dwithin SQL
-	  definition.
+	* [r2797] configure.in, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/long_xact.c, lwgeom/lwcollection.c, lwgeom/lwcompound.c,
+	  lwgeom/lwcurve.c, lwgeom/lwcurvepoly.c, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c,
+	  lwgeom/lwgeom_debug.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_functions_lrs.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c, lwgeom/lwline.c,
+	  lwgeom/lwmpoly.c, lwgeom/lwmsurface.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c,
+	  lwgeom/ptarray.c, postgis_config.h.in: Commit new PostGIS
+	  debugging infrastructure. These changes unify all the debug
+	  logging to use a new set of macros: LWDEBUG()/LWDEBUGF() for
+	  LWGEOM functions, and POSTGIS_DEBUG()/POSTGIS_DEBUGF() for
+	  PostgreSQL functions. To enable debugging, run configure with
+	  --enable-debug and then remake the entire project. If
+	  --enable-debug is omitted during configure, the above macros
+	  evaluate to (void)0, and hence should be removed by the compiler
+	  during optimisation. Also: contains minor warning cleanups and a
+	  fix for the ST_Dwithin SQL definition.
 
 2008-05-28 23:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2796] Enhanced speed _ST_DWithin(g,g,d) that returns as soon as
-	  g and g are within d of each other, rather than using distance
-	  naively. Change ST_DWithin to use enhanced op. (Issue 20)
+	* [r2796] lwgeom/box2d.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwpostgis.sql.in.c, lwgeom/measures.c: Enhanced speed
+	  _ST_DWithin(g,g,d) that returns as soon as g and g are within d
+	  of each other, rather than using distance naively. Change
+	  ST_DWithin to use enhanced op. (Issue 20)
 
 2008-05-28 21:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2793] Fix towgs84 for 31300 and 31370 (issue 23)
+	* [r2793] spatial_ref_sys.sql: Fix towgs84 for 31300 and 31370
+	  (issue 23)
 
 2008-05-28 21:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2792] Geomunion name change note, issue 26.
+	* [r2792] doc/postgis.xml: Geomunion name change note, issue 26.
 
 2008-05-28 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2789] Bug reporting documentation (issue 27)
+	* [r2789] doc/postgis.xml: Bug reporting documentation (issue 27)
 
 2008-05-28 21:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2787] Fix for issue 30, ST_Buffer doco mistake
+	* [r2787] doc/postgis.xml: Fix for issue 30, ST_Buffer doco mistake
 
 2008-05-27 15:08  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2785] Remove extra warnings related to the shp2pgsql deleted
-	  records patch
+	* [r2785] loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c:
+	  Remove extra warnings related to the shp2pgsql deleted records
+	  patch
 
 2008-05-27 14:47  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2784] Update new build system to include iconv detection for
-	  shp2pgsql
+	* [r2784] configure.in, loader/Makefile.shp2pgsql,
+	  loader/Makefile.shp2pgsql.in, loader/shp2pgsql.c,
+	  postgis_config.h.in: Update new build system to include iconv
+	  detection for shp2pgsql
 
 2008-05-27 03:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2783] Fix for DBF files with deleted records. (#29)
+	* [r2783] ChangeLog, loader/dbfopen.c, loader/shapefil.h,
+	  loader/shp2pgsql.c: Fix for DBF files with deleted records. (#29)
 
 2008-05-22 20:43  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2781] Since PGXS compiles libraries with -Wall, attempt to
-	  remove as many warnings as possible. Most of these are missing
-	  function prototypes at the top of each file.
+	* [r2781] lwgeom/liblwgeom.h, lwgeom/long_xact.c, lwgeom/lwcurve.c,
+	  lwgeom/lwgeom_box.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwgeom_transform.c,
+	  lwgeom/wktunparse.c: Since PGXS compiles libraries with -Wall,
+	  attempt to remove as many warnings as possible. Most of these are
+	  missing function prototypes at the top of each file.
 
 2008-05-22 14:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2780] Update documentation build so that "make install" now
-	  works. Maybe this will fix the on-line website build?
+	* [r2780] configure.in, doc/Makefile.in: Update documentation build
+	  so that "make install" now works. Maybe this will fix the on-line
+	  website build?
 
 2008-05-22 14:31  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2779] Update topology/ directory to use the new PGXS build
-	  system.
+	* [r2779] topology/Makefile, topology/topology.sql.in,
+	  topology/topology.sql.in.c: Update topology/ directory to use the
+	  new PGXS build system.
 
 2008-05-20 22:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2778] Update previous commit: add Makefile.in and remove
-	  Makefile, since Makefile is now generated from Makefile.in
-	  automatically.
+	* [r2778] doc/Makefile, doc/Makefile.in: Update previous commit:
+	  add Makefile.in and remove Makefile, since Makefile is now
+	  generated from Makefile.in automatically.
 
 2008-05-20 22:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2777] Rework the documentation Makefile so that it works with
-	  the autoconf build system.
+	* [r2777] configure.in, doc/Makefile: Rework the documentation
+	  Makefile so that it works with the autoconf build system.
 
 2008-05-14 17:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2776] Fixes for previous commit: missed Makefile.config target
-	  for "make clean"
+	* [r2776] GNUmakefile: Fixes for previous commit: missed
+	  Makefile.config target for "make clean"
 
 2008-05-14 17:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2775] Fixes for previous commit: Alter GNUmakefile to
-	  understand that Makefile.config no longer exists, plus remove
-	  lwgeom/sqldefines.h as it is generated by autoconf
+	* [r2775] GNUmakefile, lwgeom/sqldefines.h: Fixes for previous
+	  commit: Alter GNUmakefile to understand that Makefile.config no
+	  longer exists, plus remove lwgeom/sqldefines.h as it is generated
+	  by autoconf
 
 2008-05-14 17:10  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2774] Commit new build system based upon PGXS. Due to the large
-	  number of changes, please refer to
+	* [r2774] HOWTO_RELEASE, Makefile.config.in, Version.config,
+	  autogen.sh, config.h.in, configure.in, loader/Makefile,
+	  loader/Makefile.pgsql2shp.in, loader/Makefile.shp2pgsql,
+	  loader/pgsql2shp.c, loader/shp2pgsql.c, lwgeom/Makefile,
+	  lwgeom/Makefile.in, lwgeom/Makefile.shlib, lwgeom/liblwgeom.c,
+	  lwgeom/liblwgeom.h, lwgeom/long_xact.sql.in,
+	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/lwpostgis.sql.in.c, lwgeom/pgsql_compat.h,
+	  lwgeom/sqldefines.h, lwgeom/sqldefines.h.in, lwgeom/sqlmm.sql.in,
+	  macros, macros/ac_proj4_version.m4, postgis_config.h.in,
+	  regress/Makefile, regress/Makefile.in, regress/run_test,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface_expected.in: Commit new build system
+	  based upon PGXS. Due to the large number of changes, please refer
+	  to
 	  http://postgis.refractions.net/pipermail/postgis-devel/2008-May/003010.html.
 
 2008-04-24 01:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2772] ST_AsGeoJSon patch from Olivier Courtin
+	* [r2772] ChangeLog, doc/postgis.xml, lwgeom/Makefile,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geojson.c,
+	  lwgeom/lwpostgis.sql.in, regress/Makefile, regress/geojson.sql,
+	  regress/geojson_expected: ST_AsGeoJSon patch from Olivier Courtin
 	  <olivier.courtin at camptocamp.com>.
 
 2008-04-22 14:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2771] envelope doco fix
+	* [r2771] doc/postgis.xml: envelope doco fix
 
 2008-04-12 18:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2770] Bump trunk up to 1.3.4SVN
+	* [r2770] Version.config: Bump trunk up to 1.3.4SVN
 
 2008-04-12 18:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2768] Versions and news for the 1.3.3 release.
+	* [r2768] ChangeLog, NEWS, README.postgis, Version.config,
+	  doc/postgis.xml: Versions and news for the 1.3.3 release.
 
 2008-04-12 16:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2765] Update re dbf patch
+	* [r2765] ChangeLog: Update re dbf patch
 
 2008-04-12 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2764] New -n switch to support DBF-only loading of attributes
-	  without shapes.
+	* [r2764] loader/shp2pgsql.c: New -n switch to support DBF-only
+	  loading of attributes without shapes.
 	  Submitted by Regina Obe.
 
 2008-04-12 10:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2763] Remove svn:eol-style from regress_ogc_expected; MingW
-	  requires unix line endings in order for the diff to work as
-	  expected.
+	* [r2763] regress/regress_ogc_expected: Remove svn:eol-style from
+	  regress_ogc_expected; MingW requires unix line endings in order
+	  for the diff to work as expected.
 
 2008-04-10 14:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2762] Reduce FTDate field size to 8 bytes from 10. Matches
-	  other calls in the file
+	* [r2762] loader/pgsql2shp.c: Reduce FTDate field size to 8 bytes
+	  from 10. Matches other calls in the file
 	  now, no good explanation in code why it was 10 to start with.
 	  http://postgis.refractions.net/pipermail/postgis-users/2008-April/019169.html
 
 2008-04-10 06:40  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2761] Another round of PostgreSQL 8.3 fixes, this time related
-	  to arrays. Make sure that we use the supplied ArrayType pointer
-	  macros, instead of attempting to access to cast directly to
-	  ArrayType. This resolved GBT#13 where a "corrupted histogram"
-	  error is thrown when using using ST_EstimatedExtent() under 8.3.
+	* [r2761] lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_jts.c: Another round of PostgreSQL 8.3 fixes, this
+	  time related to arrays. Make sure that we use the supplied
+	  ArrayType pointer macros, instead of attempting to access to cast
+	  directly to ArrayType. This resolved GBT#13 where a "corrupted
+	  histogram" error is thrown when using using ST_EstimatedExtent()
+	  under 8.3.
 
 2008-04-09 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2760] Change sr_id into an integer, per mca's suggestion.
+	* [r2760] loader/shp2pgsql.c: Change sr_id into an integer, per
+	  mca's suggestion.
 
 2008-04-08 21:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2759] Fix string literal comparison warnings: "comparison with
-	  string literal results in
+	* [r2759] loader/shp2pgsql.c: Fix string literal comparison
+	  warnings: "comparison with string literal results in
 	  unspecified behaviour"
 
 2008-04-07 20:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2758] Rename all occurances of getopt to pgis_getopt to work
-	  around
+	* [r2758] ChangeLog, loader/getopt.c, loader/getopt.h,
+	  loader/pgsql2shp.c, loader/shp2pgsql.c: Rename all occurances of
+	  getopt to pgis_getopt to work around
 	  OS/X 10.5 system function name collision.
 
 2008-04-07 19:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2757] Fix the ST_AsKML regression tests.
+	* [r2757] regress/kml.sql: Fix the ST_AsKML regression tests.
 
 2008-04-07 19:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2756] Allow conditional regression tests based on GEOS_VERNUM
-	  and move the
+	* [r2756] lwgeom/lwpostgis.sql.in, regress/Makefile,
+	  regress/kml_expected, regress/regress_ogc.sql,
+	  regress/regress_ogc_cover.sql,
+	  regress/regress_ogc_cover_expected, regress/regress_ogc_expected:
+	  Allow conditional regression tests based on GEOS_VERNUM and move
+	  the
 	  cover/prepared tests into the appropriate buckets. Fix the
 	  AT_AsKML
 	  regression tests.
 
 2008-04-05 14:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2755] remove unloved header file
+	* [r2755] lwgeom/lwgeom.h: remove unloved header file
 
 2008-03-31 11:16  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2754] Remove the code that adds share/contrib/nad to the PROJ.4
-	  search path for PostgreSQL < 8.0 since the mechanism for
-	  determining the path has changed from earlier versions, and this
-	  was mainly for Win32 users. Also rename nad/ directory to proj/
-	  to keep it inline with an existing PROJ.4 installation.
+	* [r2754] lwgeom/lwgeom_transform.c: Remove the code that adds
+	  share/contrib/nad to the PROJ.4 search path for PostgreSQL < 8.0
+	  since the mechanism for determining the path has changed from
+	  earlier versions, and this was mainly for Win32 users. Also
+	  rename nad/ directory to proj/ to keep it inline with an existing
+	  PROJ.4 installation.
 
 2008-03-30 19:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2753] small syntax errors in ST_YMAX, etc functions
+	* [r2753] doc/postgis.xml: small syntax errors in ST_YMAX, etc
+	  functions
 
 2008-03-30 19:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2752] confirm st_*min st_*max
+	* [r2752] lwgeom/lwpostgis.sql.in: confirm st_*min st_*max
 
 2008-03-28 23:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2751] Syntax error in sql.in
+	* [r2751] lwgeom/lwpostgis.sql.in: Syntax error in sql.in
 
 2008-03-28 21:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2750] Fixed up KML patch from Eduin Carillo.
+	* [r2750] ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in:
+	  Fixed up KML patch from Eduin Carillo.
 
 2008-03-28 21:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2749] Enable the USE_PROJ and GEOS_VERNUM macros to propogate
-	  into lwpostgis.sql.in
+	* [r2749] lwgeom/Makefile: Enable the USE_PROJ and GEOS_VERNUM
+	  macros to propogate into lwpostgis.sql.in
 
 2008-03-28 21:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2748] Revert KML patch, bad puppy!
+	* [r2748] ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in:
+	  Revert KML patch, bad puppy!
 
 2008-03-28 21:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2747] Added KML patch from Eduin Carillo.
+	* [r2747] ChangeLog, lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in:
+	  Added KML patch from Eduin Carillo.
 	  http://code.google.com/p/postgis/issues/detail?id=17
 
 2008-03-28 20:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2746] Changed ifeq to ifndef for CXX macro test.
+	* [r2746] lwgeom/Makefile: Changed ifeq to ifndef for CXX macro
+	  test.
 
 2008-03-28 20:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2745] Removed unloved and un-used geos_version.sh file.
+	* [r2745] geos_version.sh: Removed unloved and un-used
+	  geos_version.sh file.
 
 2008-03-28 20:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2744] Added SVN support patch from Dr. Marco Hugentobler, as
-	  described in
+	* [r2744] ChangeLog, doc/postgis.xml, lwgeom/lwgeom_svg.c: Added
+	  SVN support patch from Dr. Marco Hugentobler, as described in
 	  http://postgis.refractions.net/pipermail/postgis-devel/2008-February/002883.html
 
 2008-03-28 19:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2743] Added GEOS_VERNUM macro and protected GEOS 3.0/3.1
-	  functionality behind it.
+	* [r2743] ChangeLog, Makefile.config.in, configure.in,
+	  lwgeom/Makefile, lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in:
+	  Added GEOS_VERNUM macro and protected GEOS 3.0/3.1 functionality
+	  behind it.
 
 2008-03-28 18:55  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2742] Fix crash caused by double-free in LWGEOM_same - we were
-	  accidentally freeing the 1st parameter twice instead of freeing
-	  the second parameter. Thanks to Cliff Wright for the bug report.
+	* [r2742] lwgeom/lwgeom_functions_basic.c: Fix crash caused by
+	  double-free in LWGEOM_same - we were accidentally freeing the 1st
+	  parameter twice instead of freeing the second parameter. Thanks
+	  to Cliff Wright for the bug report.
 
 2008-03-28 17:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2741] Removed regress_ogc_prep from tests temporarily until a
-	  new GEOS is released with support
+	* [r2741] regress/Makefile: Removed regress_ogc_prep from tests
+	  temporarily until a new GEOS is released with support
 	  for new predicates.
 
 2008-03-27 21:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2740] Fix bug with |>> and <<| operators - the BOX2D overabove
-	  and overbelow functions were actually wrong, causing index scans
-	  to return the wrong results. Per bug report from Tomas Karlsson.
+	* [r2740] lwgeom/lwgeom_box2dfloat4.c: Fix bug with |>> and <<|
+	  operators - the BOX2D overabove and overbelow functions were
+	  actually wrong, causing index scans to return the wrong results.
+	  Per bug report from Tomas Karlsson.
 
 2008-03-26 03:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2739] Change link to postgis bug tracker
+	* [r2739] doc/postgis.xml: Change link to postgis bug tracker
 
 2008-03-21 08:17  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2738] Resolve GBT bugs #2,#3 and #9 related to crashes when
-	  calling aggregate functions under PostgreSQL 8.3 (all earlier
-	  versions would not see the error). This was due to missing more
-	  VARSIZE macros in the PostgreSQL 8.3 conversion. The complete
-	  list of affected functions under PostgreSQL 8.3 is:
-	  ST_force_2d(), ST_force_3dz(), ST_force_3dm(), ST_force_4d(),
-	  ST_Collect(), ST_MakeLine(), ST_Polygonize(),
-	  ST_Union()/ST_GeomUnion(), ST_MakePolygon()/ST_Polygon().
+	* [r2738] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos_c.c:
+	  Resolve GBT bugs #2,#3 and #9 related to crashes when calling
+	  aggregate functions under PostgreSQL 8.3 (all earlier versions
+	  would not see the error). This was due to missing more VARSIZE
+	  macros in the PostgreSQL 8.3 conversion. The complete list of
+	  affected functions under PostgreSQL 8.3 is: ST_force_2d(),
+	  ST_force_3dz(), ST_force_3dm(), ST_force_4d(), ST_Collect(),
+	  ST_MakeLine(), ST_Polygonize(), ST_Union()/ST_GeomUnion(),
+	  ST_MakePolygon()/ST_Polygon().
 
 2008-02-12 15:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2737] Document ST_SimplifyPreserveTopology(geometry,float)
+	* [r2737] doc/postgis.xml: Document
+	  ST_SimplifyPreserveTopology(geometry,float)
 
 2008-02-12 15:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2736] Added hook to GEOSTopologyPreserveSimplify
+	* [r2736] ChangeLog, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwpostgis.sql.in: Added hook to
+	  GEOSTopologyPreserveSimplify
 
 2008-01-29 01:24  Ben Jubb <benjubb at refractions.net>
 
-	* [r2735] Changed the interface for the GEOS prepared predicates.
+	* [r2735] lwgeom/lwgeom_geos_c.c, lwgeom/lwpostgis.sql.in,
+	  regress/Makefile, regress/regress_ogc_prep.sql,
+	  regress/regress_ogc_prep_expected: Changed the interface for the
+	  GEOS prepared predicates.
 	  ST_contains, ST_containsProperly, ST_covers, and ST_intersects
 	  are now overloaded.
 	  The new arguments style is ( geometry, geometry, integer). The
@@ -44596,22 +62462,23 @@
 
 2008-01-22 19:44  Ben Jubb <benjubb at refractions.net>
 
-	* [r2734] Ammended to include prepared geometry cache code in scope
-	  of PREPARED_GEOM symbol.
+	* [r2734] lwgeom/lwgeom_geos_c.c: Ammended to include prepared
+	  geometry cache code in scope of PREPARED_GEOM symbol.
 
 2008-01-22 00:24  Ben Jubb <benjubb at refractions.net>
 
-	* [r2733] Modified to check version of GEOS and stub out prepared
-	  predicates if GEOS is prior to 3.1.0
+	* [r2733] lwgeom/lwgeom_geos_c.c: Modified to check version of GEOS
+	  and stub out prepared predicates if GEOS is prior to 3.1.0
 
 2008-01-18 18:57  Ben Jubb <benjubb at refractions.net>
 
-	* [r2732] Made some minor changes suggested by Mark Cave-Ayland.
+	* [r2732] lwgeom/lwgeom_geos_c.c: Made some minor changes suggested
+	  by Mark Cave-Ayland.
 
 2008-01-18 01:05  Ben Jubb <benjubb at refractions.net>
 
-	* [r2731] Added new function wrappers to expose prepared geometry
-	  predicates:
+	* [r2731] lwgeom/lwpostgis.sql.in: Added new function wrappers to
+	  expose prepared geometry predicates:
 	  ST_ContainsPrepared( geometry, geometry )
 	  ST_ContainsProperlyPrepared( geometry, geometry )
 	  ST_CoversPrepared( geometry, geometry )
@@ -44622,8 +62489,8 @@
 
 2008-01-18 01:04  Ben Jubb <benjubb at refractions.net>
 
-	* [r2730] Added new functions to lwgeom_geos_c.c to support
-	  prepared geometry predicates.
+	* [r2730] lwgeom/lwgeom_geos_c.c: Added new functions to
+	  lwgeom_geos_c.c to support prepared geometry predicates.
 	  bool containsPrepared( geom, geom)
 	  bool containsProperlyPrepared( geom, geom)
 	  bool coversPrepared( geom, geom)
@@ -44631,7 +62498,9 @@
 
 2008-01-18 00:59  Ben Jubb <benjubb at refractions.net>
 
-	* [r2729] Tests for the prepared geometry predicates.
+	* [r2729] regress/regress_ogc_prep.sql,
+	  regress/regress_ogc_prep_expected: Tests for the prepared
+	  geometry predicates.
 	  The tests were copied from regress_ogc, and modified.
 	  Most of the tests use a pattern where the same function is
 	  invoked three times with the same argument.
@@ -44642,91 +62511,100 @@
 
 2008-01-11 15:05  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2727] Bump version number to 1.3.3SVN for next development
-	  cycle.
+	* [r2727] Version.config: Bump version number to 1.3.3SVN for next
+	  development cycle.
 
 2008-01-11 15:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2726] Rewrite the pgsql2shp connection string code so that it
-	  uses a connection string, rather than setting environment
-	  variables. MingW-compiled and MSVC-compiled apps seem to have
-	  great problems passing the variables to each other, causing
-	  regression to fail. With this fix (and a Makefile tweak), it is
-	  now possible to run a MingW-compiled PostGIS against an MSVC
-	  compiled PostgreSQL and pass all regression tests.
+	* [r2726] loader/pgsql2shp.c, lwgeom/Makefile: Rewrite the
+	  pgsql2shp connection string code so that it uses a connection
+	  string, rather than setting environment variables. MingW-compiled
+	  and MSVC-compiled apps seem to have great problems passing the
+	  variables to each other, causing regression to fail. With this
+	  fix (and a Makefile tweak), it is now possible to run a
+	  MingW-compiled PostGIS against an MSVC compiled PostgreSQL and
+	  pass all regression tests.
 
 2007-12-03 23:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2725] Fix up bad entities and screwed up programlistings from
-	  some previous pretty-printing
+	* [r2725] doc/postgis.xml: Fix up bad entities and screwed up
+	  programlistings from some previous pretty-printing
 	  run on the XML.
 
 2007-12-02 20:37  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2723] Commit updated versions of the ChangeLog and
-	  README.postgis (also change some references in README.postgis
-	  from "run as root" to "run as postgres", and correct the
-	  --with-pgsql and --with-geos documentation)
+	* [r2723] ChangeLog, README.postgis: Commit updated versions of the
+	  ChangeLog and README.postgis (also change some references in
+	  README.postgis from "run as root" to "run as postgres", and
+	  correct the --with-pgsql and --with-geos documentation)
 
 2007-11-30 18:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2722] Added release notes.
+	* [r2722] NEWS, doc/postgis.xml: Added release notes.
 
 2007-11-30 13:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2721] Fix the (E)WKB parser so that it performs validation
-	  checks in the same way as the WKT parser, e.g. ensure POLYGON
-	  rings are closed, LINESTRINGs consist of at least 2 points and
-	  that curves have at least 3 points. As discovered when looking
-	  simplify() bug submitted by Ivan Mincik.
+	* [r2721] lwgeom/lwgparse.c: Fix the (E)WKB parser so that it
+	  performs validation checks in the same way as the WKT parser,
+	  e.g. ensure POLYGON rings are closed, LINESTRINGs consist of at
+	  least 2 points and that curves have at least 3 points. As
+	  discovered when looking simplify() bug submitted by Ivan Mincik.
 
 2007-11-27 22:39  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2719] Rename the existing get_int32() and get_uint32()
-	  functions to lw_get_int32() and lw_get_uint32() respectively in
-	  order to avoid a collision with functions of the same name in
-	  newer versions of OS X. This should resolve the problem with
-	  PostGIS crashing on some OS X installations. Many thanks to
-	  William Kyngesburye and others for resolving this issue.
+	* [r2719] lwgeom/liblwgeom.h, lwgeom/lwcurve.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_pg.c, lwgeom/lwline.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c: Rename the existing
+	  get_int32() and get_uint32() functions to lw_get_int32() and
+	  lw_get_uint32() respectively in order to avoid a collision with
+	  functions of the same name in newer versions of OS X. This should
+	  resolve the problem with PostGIS crashing on some OS X
+	  installations. Many thanks to William Kyngesburye and others for
+	  resolving this issue.
 
 2007-11-27 22:19  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2718] Extend the PROJ.4 search path to include
-	  $sharedir/contrib/postgis/nad when looking for grid files. This
-	  is mainly to allow Win32 builds to find grid files without having
-	  to use a PROJ.4 DLL compiled containing a fixed path.
+	* [r2718] lwgeom/lwgeom_transform.c: Extend the PROJ.4 search path
+	  to include $sharedir/contrib/postgis/nad when looking for grid
+	  files. This is mainly to allow Win32 builds to find grid files
+	  without having to use a PROJ.4 DLL compiled containing a fixed
+	  path.
 
 2007-11-23 10:42  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2717] Apply Tom Glancy's patch to shp2pgsql which corrects an
-	  off-by-one error in the field_width calculation when determining
-	  which SQL numeric type is required depending upon the length of
-	  the corresponding shapefile field. This should eliminate various
-	  out of range error messages that may have appeared when
-	  attempting to load a converted shapefile into PostgreSQL.
+	* [r2717] loader/shp2pgsql.c: Apply Tom Glancy's patch to shp2pgsql
+	  which corrects an off-by-one error in the field_width calculation
+	  when determining which SQL numeric type is required depending
+	  upon the length of the corresponding shapefile field. This should
+	  eliminate various out of range error messages that may have
+	  appeared when attempting to load a converted shapefile into
+	  PostgreSQL.
 
 2007-11-23 10:24  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2716] Commit a first attempt at an Ant build.xml file for the
-	  PostGIS JDBC driver so finally all the Java drivers build with
-	  Ant for consistency, plus we eliminate numerous cross platform
-	  problems. As it stands, the build.xml file supports only the
-	  standard JDBC driver - if you wish to use a JTS-enabled JDBC
-	  driver or run the online regression tests then you must still use
-	  the Makefile. Any help porting the remaining parts of the
-	  Makefile would be appreciated.
+	* [r2716] java/jdbc/Makefile, java/jdbc/build.xml: Commit a first
+	  attempt at an Ant build.xml file for the PostGIS JDBC driver so
+	  finally all the Java drivers build with Ant for consistency, plus
+	  we eliminate numerous cross platform problems. As it stands, the
+	  build.xml file supports only the standard JDBC driver - if you
+	  wish to use a JTS-enabled JDBC driver or run the online
+	  regression tests then you must still use the Makefile. Any help
+	  porting the remaining parts of the Makefile would be appreciated.
 
 2007-10-29 16:29  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2715] Apply parts of Charlie Savage's MSVC patch - mainly
-	  tidying up variable allocations so they appear at the start of
-	  functions, but also making better use of the pj_get_errno_ref()
-	  which gets rid of the auto-import warnings on MingW.
+	* [r2715] loader/pgsql2shp.c, lwgeom/lwcurve.c,
+	  lwgeom/lwgeom_dump.c, lwgeom/lwgeom_rtree.c,
+	  lwgeom/lwgeom_transform.c: Apply parts of Charlie Savage's MSVC
+	  patch - mainly tidying up variable allocations so they appear at
+	  the start of functions, but also making better use of the
+	  pj_get_errno_ref() which gets rid of the auto-import warnings on
+	  MingW.
 
 2007-10-29 14:22  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2714] Remove version numbers from liblwgeom references in
-	  lwpostgis.sql as per
+	* [r2714] lwgeom/Makefile: Remove version numbers from liblwgeom
+	  references in lwpostgis.sql as per
 	  http://postgis.refractions.net/pipermail/postgis-devel/2007-September/002764.html.
 	  This should help make upgrades a lot easier for people since it
 	  removes the need to change the SQL function definitions when
@@ -44737,217 +62615,262 @@
 
 2007-10-29 13:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2713] Commit Charlie Savage's patches (with additional
-	  comments) to the bounding box/envelope functions to ensure that
-	  valid geometries are always returned; in more specific terms, if
-	  a bounding box is a point then a POINT is returned, and if a
-	  bounding box is 1-dimensional a LINESTRING is returned. Otherwise
-	  a POLYGON is returned as per the old behaviour. For details see
-	  the thread in the postgis-users archives Sept 2007 'How to get
-	  the centroid of an bounding box using st_extent'.
+	* [r2713] lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_functions_basic.c: Commit Charlie Savage's patches
+	  (with additional comments) to the bounding box/envelope functions
+	  to ensure that valid geometries are always returned; in more
+	  specific terms, if a bounding box is a point then a POINT is
+	  returned, and if a bounding box is 1-dimensional a LINESTRING is
+	  returned. Otherwise a POLYGON is returned as per the old
+	  behaviour. For details see the thread in the postgis-users
+	  archives Sept 2007 'How to get the centroid of an bounding box
+	  using st_extent'.
 
 2007-10-29 12:34  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2712] Fix broken error message when attempting to deserialise a
-	  type other than a point; the message should now correctly show
-	  the name of the offending type. Patch supplied by Charlie Savage.
+	* [r2712] lwgeom/lwpoint.c: Fix broken error message when
+	  attempting to deserialise a type other than a point; the message
+	  should now correctly show the name of the offending type. Patch
+	  supplied by Charlie Savage.
 
 2007-10-23 00:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2711] KML credits patch <yecarrillo>
+	* [r2711] CREDITS, lwgeom/lwgeom_kml.c, regress/kml.sql: KML
+	  credits patch <yecarrillo>
 
 2007-10-10 21:27  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2710] Apply extra fixes for the reworked AsGML() function to
-	  ensure that enough memory is allocated for the GML output. Patch
-	  supplied by Barbara Phillipot.
+	* [r2710] lwgeom/lwgeom_gml.c: Apply extra fixes for the reworked
+	  AsGML() function to ensure that enough memory is allocated for
+	  the GML output. Patch supplied by Barbara Phillipot.
 
 2007-09-28 10:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2709] Fix a mistake in my refactoring of the AsGML() patch for
-	  GML3 support - the detoasted geometry is now the second argument
-	  rather than the first. Per report from Olivier Courtin.
+	* [r2709] lwgeom/lwgeom_gml.c: Fix a mistake in my refactoring of
+	  the AsGML() patch for GML3 support - the detoasted geometry is
+	  now the second argument rather than the first. Per report from
+	  Olivier Courtin.
 
 2007-09-19 05:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2708] Applied patch from Charlie Savage to make ST_Envelope
-	  return a POINT
+	* [r2708] lwgeom/lwgeom_functions_basic.c: Applied patch from
+	  Charlie Savage to make ST_Envelope return a POINT
 	  when the input geometry is a POINT or a one-part MULTIPOINT.
 
 2007-09-06 16:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2707] Commit modified version of Barbara Phillipot's GML patch
-	  to fix existing output to make it GML2 compliant, plus add GML3
-	  output capability
+	* [r2707] doc/postgis.xml, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwpostgis.sql.in: Commit modified version of Barbara
+	  Phillipot's GML patch to fix existing output to make it GML2
+	  compliant, plus add GML3 output capability
 
 2007-08-22 15:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2700] Rename ST_GeomUnion to ST_Union in docs and
-	  ST_MemGeomUnion to ST_MemUnion in
+	* [r2700] doc/postgis.xml, lwgeom/lwpostgis.sql.in: Rename
+	  ST_GeomUnion to ST_Union in docs and ST_MemGeomUnion to
+	  ST_MemUnion in
 	  .sql.
 
 2007-08-21 23:02  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2699] Fix crash when calling ST_EndPoint caused by a
-	  double-free in LWGEOM_endpoint_linestring. This bug has been
-	  there for a while - thanks to Eric Francois for the bug report.
+	* [r2699] lwgeom/lwgeom_ogc.c: Fix crash when calling ST_EndPoint
+	  caused by a double-free in LWGEOM_endpoint_linestring. This bug
+	  has been there for a while - thanks to Eric Francois for the bug
+	  report.
 
 2007-08-15 14:39  Stephen Frost <sfrost at snowman.net>
 
-	* [r2694] - Include levenshtein difference in rating when doing
-	  city/state match.
+	* [r2694] extras/tiger_geocoder/geocode/geocode_location.sql: -
+	  Include levenshtein difference in rating when doing city/state
+	  match.
 
 2007-08-13 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2693] Increment version number to 1.3.2 for next development
-	  cycle
+	* [r2693] Version.config: Increment version number to 1.3.2 for
+	  next development cycle
 
 2007-08-13 16:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2691] Version flip up to 1.3.1
+	* [r2691] ChangeLog, HOWTO_RELEASE, NEWS, README.postgis,
+	  Version.config, doc/postgis.xml: Version flip up to 1.3.1
 
 2007-08-13 15:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2690] Fixed spelling error for the word "geometry" thanks to
-	  Regina Obe, plus added comment about initial PostgreSQL 8.3
-	  support.
+	* [r2690] doc/postgis.xml: Fixed spelling error for the word
+	  "geometry" thanks to Regina Obe, plus added comment about initial
+	  PostgreSQL 8.3 support.
 
 2007-08-13 07:27  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2689] This time really fix the documentation missing tag
-	  problem...
+	* [r2689] doc/postgis.xml: This time really fix the documentation
+	  missing tag problem...
 
 2007-08-13 07:14  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2688] Fix documentation since an error in the 1.3.0 release
-	  notes xml caused the build to fail (this may need author review)
+	* [r2688] doc/postgis.xml: Fix documentation since an error in the
+	  1.3.0 release notes xml caused the build to fail (this may need
+	  author review)
 
 2007-08-13 07:06  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2687] Remove warning about unused variable in lwgeom.c (it was
-	  a leftover from the PostgreSQL 8.3 compatibility patch)
+	* [r2687] lwgeom/lwgeom.c: Remove warning about unused variable in
+	  lwgeom.c (it was a leftover from the PostgreSQL 8.3 compatibility
+	  patch)
 
 2007-08-09 22:50  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2684] Added release notes and updated version numbers and
-	  release dates.
+	* [r2684] ChangeLog, NEWS, README.postgis, Version.config,
+	  doc/postgis.xml: Added release notes and updated version numbers
+	  and release dates.
 
 2007-08-09 22:19  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2682] Moved the intersects method back to the original
-	  definition and disabled the new apparently broken implementation.
+	* [r2682] lwgeom/lwgeom_jts.c: Moved the intersects method back to
+	  the original definition and disabled the new apparently broken
+	  implementation.
 
 2007-08-09 16:57  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2681] Bumped the version number to RC5.
+	* [r2681] Version.config: Bumped the version number to RC5.
 
 2007-08-09 16:56  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2680] Updated the regression tests for curved geoms to avoid
-	  the byte ordering problems.
+	* [r2680] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected.in: Updated the regression
+	  tests for curved geoms to avoid the byte ordering problems.
 
 2007-08-03 20:58  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2679] Removed an unused function that was erroneously
-	  committed.
+	* [r2679] lwgeom/lwgeom_jts_wrapper.cpp: Removed an unused function
+	  that was erroneously committed.
 
 2007-08-02 19:58  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2678] Added PreparedGeometry and caching support to the
-	  intersects function in the jts connector. Created wrapper
-	  functions for the PreparedGeometry functionality.
+	* [r2678] lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added
+	  PreparedGeometry and caching support to the intersects function
+	  in the jts connector. Created wrapper functions for the
+	  PreparedGeometry functionality.
 
 2007-08-02 19:57  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2677] Removed a call to the deprecated point_in_ring function.
+	* [r2677] lwgeom/lwgeom_functions_analytic.c: Removed a call to the
+	  deprecated point_in_ring function.
 
 2007-07-31 20:40  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2672] Updated the version numbers.
+	* [r2672] Version.config: Updated the version numbers.
 
 2007-07-26 18:55  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2671] Applyed Michael Fuhrs patch to fix the reserved word
-	  issue against PostgreSQL 8.3.
+	* [r2671] lwgeom/long_xact.sql.in: Applyed Michael Fuhrs patch to
+	  fix the reserved word issue against PostgreSQL 8.3.
 
 2007-07-23 21:43  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2669] Fixed the FP_LTEQ macro to accomodate values
-	  significantly larger that zero.
+	* [r2669] lwgeom/liblwgeom.h: Fixed the FP_LTEQ macro to accomodate
+	  values significantly larger that zero.
 
 2007-07-23 18:52  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2668] Added the covers and coveredby functions to the jts
-	  connector.
+	* [r2668] lwgeom/lwgeom_jts.c: Added the covers and coveredby
+	  functions to the jts connector.
 
 2007-07-23 16:29  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2667] Updated the loader to create the index after the data has
-	  been loaded.
+	* [r2667] loader/shp2pgsql.c: Updated the loader to create the
+	  index after the data has been loaded.
 
 2007-07-20 04:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2666] Fix some ST_ declarations that were missing.
+	* [r2666] lwgeom/lwpostgis.sql.in: Fix some ST_ declarations that
+	  were missing.
 
 2007-07-18 15:57  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2665] Applying Michael Fuhrs patch to correct my attrocious
-	  selling.
+	* [r2665] doc/postgis.xml: Applying Michael Fuhrs patch to correct
+	  my attrocious selling.
 
 2007-07-16 18:53  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2664] Added notes about the implicit index operators on the
-	  relational functions.
+	* [r2664] doc/postgis.xml: Added notes about the implicit index
+	  operators on the relational functions.
 
 2007-07-16 18:26  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2663] Resurrected the ST_LineToCurve regression tests, but
-	  commented them out until ST_SnapToGrid excepts curves.
+	* [r2663] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-compoundcurve.sql, regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-multicurve.sql, regress/sql-mm-multisurface.sql:
+	  Resurrected the ST_LineToCurve regression tests, but commented
+	  them out until ST_SnapToGrid excepts curves.
 
 2007-07-16 18:06  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2662] Upgraded the escaping of quotes from the deprecated
-	  backslashing to the doubling of quotes.
+	* [r2662] loader/shp2pgsql.c: Upgraded the escaping of quotes from
+	  the deprecated backslashing to the doubling of quotes.
 
 2007-07-13 05:48  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2657] Rollback experimental shp2pgsql escaping change that
-	  accidently got included in the last commit :(
+	* [r2657] loader/shp2pgsql.c: Rollback experimental shp2pgsql
+	  escaping change that accidently got included in the last commit
+	  :(
 
 2007-07-13 05:42  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2656] Correct previous commit for older PostgreSQL versions -
-	  the order of the methods in PROJ4SRSCacheContextMethods is not
-	  consistent between versions.
+	* [r2656] loader/shp2pgsql.c, lwgeom/lwgeom_transform.c: Correct
+	  previous commit for older PostgreSQL versions - the order of the
+	  methods in PROJ4SRSCacheContextMethods is not consistent between
+	  versions.
 
 2007-07-12 20:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2655] Add missing methods to the PROJ.4 cache memory context to
-	  prevent a backend crash caused by a NULL pointer dereference when
-	  PostgreSQL is trying to clean up memory contexts. Per report from
-	  Tom Lane.
+	* [r2655] lwgeom/lwgeom_transform.c: Add missing methods to the
+	  PROJ.4 cache memory context to prevent a backend crash caused by
+	  a NULL pointer dereference when PostgreSQL is trying to clean up
+	  memory contexts. Per report from Tom Lane.
 
 2007-07-12 17:20  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2654] Removing the unsnappable test calls to LineToCurve.
+	* [r2654] regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly.sql,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected.in: Removing the unsnappable
+	  test calls to LineToCurve.
 
 2007-07-11 01:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2653] Remove extra/debian, per recommendation from Stephen
-	  Frost
+	* [r2653] extras/debian: Remove extra/debian, per recommendation
+	  from Stephen Frost
 
 2007-07-10 21:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2652] Remove templategis from make, install, clean targets.
+	* [r2652] GNUmakefile: Remove templategis from make, install, clean
+	  targets.
 
 2007-07-09 03:11  Stephen Frost <sfrost at snowman.net>
 
-	* [r2651] - Remove debugging NOTICE
+	* [r2651] extras/tiger_geocoder/geocode/geocode.sql: - Remove
+	  debugging NOTICE
 
 2007-07-09 02:20  Stephen Frost <sfrost at snowman.net>
 
-	* [r2650] - Added print-print function for norm_addy type
-	  (norm_addy -> varchar)
+	* [r2650] extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode/geocode.sql,
+	  extras/tiger_geocoder/normalize/pprint_addy.sql: - Added
+	  print-print function for norm_addy type (norm_addy -> varchar)
 	  - Restructured geocode(), accept address in parsed norm_addy form
 	  as well as unparsed varchar form. Return norm_addy type instead
 	  of
@@ -44955,8 +62878,8 @@
 
 2007-07-08 21:56  Stephen Frost <sfrost at snowman.net>
 
-	* [r2649] - City names are 90 characters (this matters more than
-	  you might
+	* [r2649] extras/tiger_geocoder/tables/lookup_tables.sql: - City
+	  names are 90 characters (this matters more than you might
 	  think because it affects the types returned from the various
 	  calls and if they don't match subsequent geocode() queries in
 	  the same session may complain about the planned record type not
@@ -44964,29 +62887,35 @@
 
 2007-07-06 16:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2648] ST_Dwithin reference entry
+	* [r2648] doc/postgis.xml: ST_Dwithin reference entry
 
 2007-07-06 16:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2647] Added ST_DWithin SQL function
+	* [r2647] lwgeom/lwpostgis.sql.in: Added ST_DWithin SQL function
 
 2007-07-04 17:12  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2646] Applied the patch from Michael Fuhr to fix the definition
-	  of ST_PointN
+	* [r2646] lwgeom/lwpostgis.sql.in: Applied the patch from Michael
+	  Fuhr to fix the definition of ST_PointN
 
 2007-07-03 21:36  Stephen Frost <sfrost at snowman.net>
 
-	* [r2645] - Change to generic database name
+	* [r2645] extras/tiger_geocoder/import/load_tiger.sh: - Change to
+	  generic database name
 
 2007-07-03 21:36  Stephen Frost <sfrost at snowman.net>
 
-	* [r2644] - Update install instructions
+	* [r2644] extras/tiger_geocoder/INSTALL: - Update install
+	  instructions
 
 2007-07-03 21:32  Stephen Frost <sfrost at snowman.net>
 
-	* [r2643] Add in initial import scripts for importing the
-	  TIGER/Line
+	* [r2643] extras/tiger_geocoder/import,
+	  extras/tiger_geocoder/import/load_tiger.sh,
+	  extras/tiger_geocoder/import/newdb.sh,
+	  extras/tiger_geocoder/import/tigerimport.sh,
+	  extras/tiger_geocoder/import/tigerpoly2.py: Add in initial import
+	  scripts for importing the TIGER/Line
 	  data into a PostGIS system. Could probably be improved to
 	  accept more arguments/etc and require less direct script
 	  modification to make it work. Also, not sure the polygons
@@ -44994,7 +62923,34 @@
 
 2007-07-03 21:30  Stephen Frost <sfrost at snowman.net>
 
-	* [r2642] Add in broken out/updated normalize/geocode functions
+	* [r2642] extras/tiger_geocoder/create_geocode.sql,
+	  extras/tiger_geocoder/geocode,
+	  extras/tiger_geocoder/geocode/geocode.sql,
+	  extras/tiger_geocoder/geocode/geocode_address.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_countysub_exact.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_place_exact.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_place_fuzzy.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_state.sql,
+	  extras/tiger_geocoder/geocode/geocode_address_zip.sql,
+	  extras/tiger_geocoder/geocode/geocode_get_point.sql,
+	  extras/tiger_geocoder/geocode/geocode_location.sql,
+	  extras/tiger_geocoder/geocode/geocode_zip.sql,
+	  extras/tiger_geocoder/geocode/includes_address.sql,
+	  extras/tiger_geocoder/geocode/interpolate_from_address.sql,
+	  extras/tiger_geocoder/geocode/rate_attributes.sql,
+	  extras/tiger_geocoder/normalize,
+	  extras/tiger_geocoder/normalize/count_words.sql,
+	  extras/tiger_geocoder/normalize/end_soundex.sql,
+	  extras/tiger_geocoder/normalize/get_last_words.sql,
+	  extras/tiger_geocoder/normalize/location_extract.sql,
+	  extras/tiger_geocoder/normalize/location_extract_countysub_exact.sql,
+	  extras/tiger_geocoder/normalize/location_extract_countysub_fuzzy.sql,
+	  extras/tiger_geocoder/normalize/location_extract_place_exact.sql,
+	  extras/tiger_geocoder/normalize/location_extract_place_fuzzy.sql,
+	  extras/tiger_geocoder/normalize/normalize_address.sql,
+	  extras/tiger_geocoder/normalize/state_extract.sql: Add in broken
+	  out/updated normalize/geocode functions
 	  - create_geocode.sql:
 	  Main creation script for pulling in all the other
 	  .sql files to create all the functions and whatnot
@@ -45015,14 +62971,21 @@
 
 2007-07-03 21:22  Stephen Frost <sfrost at snowman.net>
 
-	* [r2641] Initial import of utility functions, seperated into
-	  individual files
+	* [r2641] extras/tiger_geocoder/utility,
+	  extras/tiger_geocoder/utility/cull_null.sql,
+	  extras/tiger_geocoder/utility/levenshtein_ignore_case.sql,
+	  extras/tiger_geocoder/utility/nullable_levenshtein.sql,
+	  extras/tiger_geocoder/utility/utmzone.sql: Initial import of
+	  utility functions, seperated into individual files
 	  for sanity.
 
 2007-07-03 21:19  Stephen Frost <sfrost at snowman.net>
 
-	* [r2640] tables/- New scripts for roads_local/tiger_geocode_roads,
-	  clean up lookup_tables
+	* [r2640] extras/tiger_geocoder/tables/lookup_tables.sql,
+	  extras/tiger_geocoder/tables/roads_local.sql,
+	  extras/tiger_geocoder/tables/tiger_geocode_roads.sql: tables/-
+	  New scripts for roads_local/tiger_geocode_roads, clean up
+	  lookup_tables
 	  - roads_local.sql:
 	  Script to create the road_local table from the completechain
 	  table which is created by ogr2ogr. Mainly handles type
@@ -45050,189 +63013,289 @@
 
 2007-07-03 21:05  Stephen Frost <sfrost at snowman.net>
 
-	* [r2639] - Minor reorg, add in other parts of the initial load
+	* [r2639] extras/tiger_geocoder/INSTALL,
+	  extras/tiger_geocoder/README, extras/tiger_geocoder/orig,
+	  extras/tiger_geocoder/orig/tiger_geocoder.sql,
+	  extras/tiger_geocoder/tables,
+	  extras/tiger_geocoder/tables/lookup_tables.sql,
+	  extras/tiger_geocoder/tiger_geocoder.sql: - Minor reorg, add in
+	  other parts of the initial load
 
 2007-07-03 20:51  Stephen Frost <sfrost at snowman.net>
 
-	* [r2638] - Original tiger geocoder
+	* [r2638] extras/tiger_geocoder/tiger_geocoder.sql: - Original
+	  tiger geocoder
 
 2007-07-03 20:03  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2637] Added a home for the tiger geocoder.
+	* [r2637] extras/tiger_geocoder: Added a home for the tiger
+	  geocoder.
 
 2007-06-28 22:46  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2635] Added ST_Covers and ST_CoveredBy functions, as discussed
-	  at http://lin-ear-th-inking.blogspot.com. Added regression tests
-	  and documention for the new functions.
+	* [r2635] ChangeLog, doc/postgis.xml, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwpostgis.sql.in, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Added ST_Covers and ST_CoveredBy
+	  functions, as discussed at http://lin-ear-th-inking.blogspot.com.
+	  Added regression tests and documention for the new functions.
 
 2007-06-28 20:21  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2634] Added a 1D rtree for polygon segment indexing, and tied
-	  the index into the point in polygon short-circuit of the
-	  contains, within, intersects and disjoint methods. Added an index
-	  cache to the comparitor methods to save index build times.
+	* [r2634] lwgeom/Makefile, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_rtree.c, lwgeom/lwgeom_rtree.h: Added a 1D rtree
+	  for polygon segment indexing, and tied the index into the point
+	  in polygon short-circuit of the contains, within, intersects and
+	  disjoint methods. Added an index cache to the comparitor methods
+	  to save index build times.
 
 2007-06-28 20:16  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2633] Added or updated debugging statements.
+	* [r2633] lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwline.c,
+	  lwgeom/lwpoly.c: Added or updated debugging statements.
 
 2007-06-28 20:14  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2632] Altered the macro tests for pg_alloc, pg_realloc to only
-	  print debugging information when alloc debugging is enabled.
+	* [r2632] lwgeom/lwgeom_pg.c: Altered the macro tests for pg_alloc,
+	  pg_realloc to only print debugging information when alloc
+	  debugging is enabled.
 
 2007-06-15 19:06  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2625] Updated the regression test suite to allow variable
-	  results depending on jts/geos availability.
+	* [r2625] config.h.in, configure.in, regress/Makefile,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-circularstring_expected.in,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-compoundcurve_expected.in,
+	  regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-curvepoly_expected.in,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multicurve_expected.in,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-multisurface_expected.in: Updated the regression
+	  test suite to allow variable results depending on jts/geos
+	  availability.
 
 2007-06-15 19:04  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2624] Added curvey geometry recognition to the jts connector.
+	* [r2624] lwgeom/lwgeom_jts.c: Added curvey geometry recognition to
+	  the jts connector.
 
 2007-06-12 14:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2623] Typo corrections from Michael Fuhr.
+	* [r2623] doc/postgis.xml: Typo corrections from Michael Fuhr.
 
 2007-06-08 10:28  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2622] Applied Michael Fuhr's patch to use explicit text casts
-	  where required. Required for PostgreSQL 8.3 where many of the
-	  implicit casts to text have been removed.
+	* [r2622] lwgeom/long_xact.sql.in, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Applied Michael
+	  Fuhr's patch to use explicit text casts where required. Required
+	  for PostgreSQL 8.3 where many of the implicit casts to text have
+	  been removed.
 
 2007-06-07 16:16  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2620] Added relational function definitions that inline index
-	  operators for automagic index utilization.
+	* [r2620] ChangeLog, lwgeom/lwpostgis.sql.in: Added relational
+	  function definitions that inline index operators for automagic
+	  index utilization.
 
 2007-06-06 19:19  Norman Barker <nbarker at ittvis.com>
 
-	* [r2619] Hibernate Spatial Criteria Queries and Dialect
+	* [r2619]
+	  java/ejb3/src/org/postgis/hibernate/ContainsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/IntersectsExpression.java,
+	  java/ejb3/src/org/postgis/hibernate/PostGISDialect.java,
+	  java/ejb3/src/org/postgis/hibernate/WithinExpression.java,
+	  java/hibernate: Hibernate Spatial Criteria Queries and Dialect
 
 2007-06-05 20:46  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2618] Updated the docs to reflect the function name transition.
+	* [r2618] doc/postgis.xml: Updated the docs to reflect the function
+	  name transition.
 
 2007-06-05 20:45  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2617] Reorganized the sqlmm function declarations to prevent
-	  duplication and confusion.
+	* [r2617] lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in: Reorganized
+	  the sqlmm function declarations to prevent duplication and
+	  confusion.
 
 2007-06-04 23:06  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2616] Added versions of functions with standard ST (Spatial
-	  Type) prefixes to any functions that were lacking them. Updated
-	  the regression tests to include the new functions.
+	* [r2616] ChangeLog, lwgeom/lwpostgis.sql.in, lwgeom/sqlmm.sql.in,
+	  regress/affine.sql, regress/affine_expected, regress/ctors.sql,
+	  regress/ctors_expected, regress/kml.sql, regress/kml_expected,
+	  regress/lwgeom_regress.sql, regress/lwgeom_regress_expected,
+	  regress/measures.sql, regress/measures_expected,
+	  regress/regress.sql, regress/regress_bdpoly.sql,
+	  regress/regress_bdpoly_expected, regress/regress_expected,
+	  regress/regress_index.sql, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected, regress/regress_proj.sql,
+	  regress/regress_proj_expected, regress/removepoint.sql,
+	  regress/removepoint_expected, regress/setpoint.sql,
+	  regress/setpoint_expected, regress/simplify.sql,
+	  regress/simplify_expected, regress/snaptogrid.sql,
+	  regress/snaptogrid_expected, regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected,
+	  regress/sql-mm-serialize.sql, regress/wkt.sql: Added versions of
+	  functions with standard ST (Spatial Type) prefixes to any
+	  functions that were lacking them. Updated the regression tests to
+	  include the new functions.
 
 2007-06-01 20:56  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2614] Ongoing PIP trauma. Addressed the issue of points in line
-	  with a boundary segment, but not actually on it. Added
-	  appropriate unit tests.
+	* [r2614] lwgeom/lwgeom_functions_analytic.c,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Ongoing
+	  PIP trauma. Addressed the issue of points in line with a boundary
+	  segment, but not actually on it. Added appropriate unit tests.
 
 2007-06-01 12:44  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2613] Reduce 'LWGEOM_gist_joinsel called with arguments that
-	  are not column references' warning to DEBUG1; it's not really a
-	  problem, and in cases where people a lot of these types of
-	  queries, the logs get flooded with these NOTICEs. Per email from
-	  Flavio Perri.
+	* [r2613] lwgeom/lwgeom_estimate.c: Reduce 'LWGEOM_gist_joinsel
+	  called with arguments that are not column references' warning to
+	  DEBUG1; it's not really a problem, and in cases where people a
+	  lot of these types of queries, the logs get flooded with these
+	  NOTICEs. Per email from Flavio Perri.
 
 2007-06-01 09:54  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2612] Fixed bug #145 - RemovePoint Failure in the bugtracker.
-	  It was an off-by-one error in ptarray.c which caused the
-	  penultimate point to not be copied to the new geometry.
+	* [r2612] lwgeom/ptarray.c: Fixed bug #145 - RemovePoint Failure in
+	  the bugtracker. It was an off-by-one error in ptarray.c which
+	  caused the penultimate point to not be copied to the new
+	  geometry.
 
 2007-06-01 07:01  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2611] Fix broken docbook stylesheet search. AC_ARG_WITH only
-	  calls its contents when a --with-* option is specified, so the
-	  search would never be invoked in its current position. Moved the
-	  search into the second macro argument, so it is now invoked if no
-	  --with-xsl argument is specified, which I believe was the
-	  intended behaviour.
+	* [r2611] configure.in: Fix broken docbook stylesheet search.
+	  AC_ARG_WITH only calls its contents when a --with-* option is
+	  specified, so the search would never be invoked in its current
+	  position. Moved the search into the second macro argument, so it
+	  is now invoked if no --with-xsl argument is specified, which I
+	  believe was the intended behaviour.
 
 2007-05-31 13:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2610] Add support for the upcoming release of PostgreSQL 8.3.
-	  From PostgreSQL 8.3, the internal structure of varlena datatypes
-	  has changed and so any references to the size of the varlena and
-	  its address must use the VARSIZE and SET_VARSIZE macros. Includes
-	  a #define in pgsql_compat.h so that SET_VARSIZE still works with
-	  the older PostgreSQL versions. Passes all regression tests under
-	  PostgreSQL 8.2 and PostgreSQL 8.3. Thanks to David Techer and
-	  Michael Fuhr for additional testing.
+	* [r2610] Makefile.config.in, lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_jts.c, lwgeom/lwgeom_kml.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwgparse.c,
+	  lwgeom/pgsql_compat.h, lwgeom/wktparse.h: Add support for the
+	  upcoming release of PostgreSQL 8.3. From PostgreSQL 8.3, the
+	  internal structure of varlena datatypes has changed and so any
+	  references to the size of the varlena and its address must use
+	  the VARSIZE and SET_VARSIZE macros. Includes a #define in
+	  pgsql_compat.h so that SET_VARSIZE still works with the older
+	  PostgreSQL versions. Passes all regression tests under PostgreSQL
+	  8.2 and PostgreSQL 8.3. Thanks to David Techer and Michael Fuhr
+	  for additional testing.
 
 2007-05-28 15:34  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2609] Added curve handling to getType, numGeometries,
-	  geometryN, dimension, exteriorRing, numInteriorRings,
-	  interiorRingN, closed (lwgeom_ogc.c) lwgeom_clone (lwgeom.c) and
-	  area. Added function ST_CurveToLine and ST_LineToCurve. Added
-	  regression tests for sql-mm geometries and related functions.
+	* [r2609] ChangeLog, lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_sqlmm.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/measures.c, regress/Makefile,
+	  regress/sql-mm-circularstring.sql,
+	  regress/sql-mm-circularstring_expected,
+	  regress/sql-mm-compoundcurve.sql,
+	  regress/sql-mm-compoundcurve_expected,
+	  regress/sql-mm-curvepoly.sql, regress/sql-mm-curvepoly_expected,
+	  regress/sql-mm-general.sql, regress/sql-mm-general_expected,
+	  regress/sql-mm-multicurve.sql,
+	  regress/sql-mm-multicurve_expected,
+	  regress/sql-mm-multisurface.sql,
+	  regress/sql-mm-multisurface_expected: Added curve handling to
+	  getType, numGeometries, geometryN, dimension, exteriorRing,
+	  numInteriorRings, interiorRingN, closed (lwgeom_ogc.c)
+	  lwgeom_clone (lwgeom.c) and area. Added function ST_CurveToLine
+	  and ST_LineToCurve. Added regression tests for sql-mm geometries
+	  and related functions.
 
 2007-05-22 22:10  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2608] Added short-circuit calls for the point-in-polygon cases
-	  of disjoint and intersect calls. Added regression tests for the
-	  new short-circuits.
+	* [r2608] ChangeLog, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_geos_c.c, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Added short-circuit calls for the
+	  point-in-polygon cases of disjoint and intersect calls. Added
+	  regression tests for the new short-circuits.
 
 2007-05-14 18:04  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2607] Bump SVN code version to 1.2.2SVN
+	* [r2607] Version.config: Bump SVN code version to 1.2.2SVN
 
 2007-05-14 17:55  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2606] Fix broken regress_proj expected results by removing the
-	  extra DELETE at the end of the file.
+	* [r2606] regress/regress_proj_expected: Fix broken regress_proj
+	  expected results by removing the extra DELETE at the end of the
+	  file.
 
 2007-05-14 17:51  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2605] Remove GEOS C++ API support from PostGIS HEAD; it's been
-	  broken since 1.2.0 and so we require a minimum of GEOS 2.2.0 to
-	  compile and run PostGIS. Includes alterations to autoconf to
-	  display an error message during configure if the GEOS version is
-	  incorrect. Passes all regression tests with GEOS 2.2.3 and GEOS
-	  3.0.0rc4 using GEOS CAPI.
+	* [r2605] Makefile.config.in, configure.in, lwgeom/Makefile,
+	  lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp: Remove GEOS
+	  C++ API support from PostGIS HEAD; it's been broken since 1.2.0
+	  and so we require a minimum of GEOS 2.2.0 to compile and run
+	  PostGIS. Includes alterations to autoconf to display an error
+	  message during configure if the GEOS version is incorrect. Passes
+	  all regression tests with GEOS 2.2.3 and GEOS 3.0.0rc4 using GEOS
+	  CAPI.
 
 2007-05-08 16:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2604] Spelling fix
+	* [r2604] doc/postgis.xml: Spelling fix
 
 2007-04-02 21:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2602] Small doco fix
+	* [r2602] doc/postgis.xml: Small doco fix
 
 2007-03-15 09:22  Markus Schaber <markus at schabi.de>
 
-	* [r2601] aded PostGIS Dialect for Hibernate from Norman Barker
+	* [r2601] ChangeLog, NEWS, java/hibernate,
+	  java/hibernate/PostGISDialect.java: aded PostGIS Dialect for
+	  Hibernate from Norman Barker
 
 2007-03-09 19:34  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2600] Bug 143 is once again dealt with, this time for good.
+	* [r2600] lwgeom/lwgeom_functions_analytic.c: Bug 143 is once again
+	  dealt with, this time for good.
 
 2007-03-09 18:30  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2599] Rolling back a cure that killed the patient.
+	* [r2599] lwgeom/lwgeom_functions_analytic.c: Rolling back a cure
+	  that killed the patient.
 
 2007-03-09 00:33  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2598] Bug 143 code fix and regression case.
+	* [r2598] lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_analytic.c,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Bug 143
+	  code fix and regression case.
 
 2007-03-01 08:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2597] * extras/template_gis/Makefile:
+	* [r2597] ChangeLog, extras/template_gis/Makefile: *
+	  extras/template_gis/Makefile:
 	  Install 'defaults' file to $(DATADIR)$(prefix)
 
 2007-02-28 17:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2596] Remove minor typo
+	* [r2596] doc/postgis.xml: Remove minor typo
 
 2007-02-26 09:03  Sandro Santilli <strk at kbt.io>
 
-	* [r2595] * regress/run_test: discard CONTEXT and DELETE
+	* [r2595] ChangeLog, regress/Makefile, regress/kml.sql,
+	  regress/kml_expected, regress/run_test: * regress/run_test:
+	  discard CONTEXT and DELETE
 	  lines from test outputs.
 	  
 	  Patch by Eduin Carrillo, sliglty modified to take precision
@@ -45243,159 +63306,186 @@
 
 2007-02-06 17:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2594] Edits from Bruce Rindahl
+	* [r2594] doc/postgis.xml: Edits from Bruce Rindahl
 
 2007-01-26 15:11  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2591] Refine previous patch to use a different delimiter than :
-	  (!) for sed. This simplifies the Makefile and protects all the
-	  $*dir arguments from escaping issues under Win32.
+	* [r2591] ChangeLog, extras/template_gis/Makefile: Refine previous
+	  patch to use a different delimiter than : (!) for sed. This
+	  simplifies the Makefile and protects all the $*dir arguments from
+	  escaping issues under Win32.
 
 2007-01-19 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r2590] * extras/template_gis/Makefile: escape $bindir
+	* [r2590] ChangeLog, extras/template_gis/Makefile: *
+	  extras/template_gis/Makefile: escape $bindir
 	  to allow for colons in it's value (win32 issue).
 
 2007-01-18 18:51  Markus Schaber <markus at schabi.de>
 
-	* [r2589] finally really fixed javadoc build on Windows. Yes, that
-	  hack is ugly. Kudos to Marc Cave-Ayland.
+	* [r2589] ChangeLog, java/jdbc/Makefile: finally really fixed
+	  javadoc build on Windows. Yes, that hack is ugly. Kudos to Marc
+	  Cave-Ayland.
 
 2007-01-18 18:33  Markus Schaber <markus at schabi.de>
 
-	* [r2588] further fix for javadoc build
+	* [r2588] java/jdbc/Makefile: further fix for javadoc build
 
 2007-01-18 17:56  Markus Schaber <markus at schabi.de>
 
-	* [r2587] fixed jdbc javadoc build
+	* [r2587] ChangeLog, java/jdbc/Makefile: fixed jdbc javadoc build
 
 2007-01-15 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2586] Patch by Michael Fuhr: * extras/template_gis/Makefile:
-	  quote grep argument for Solaris to work.
+	* [r2586] ChangeLog, extras/template_gis/Makefile: Patch by Michael
+	  Fuhr: * extras/template_gis/Makefile: quote grep argument for
+	  Solaris to work.
 
 2007-01-12 20:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2585] Change 'Postgis' to 'PostGIS'
+	* [r2585] doc/postgis.xml: Change 'Postgis' to 'PostGIS'
 
 2007-01-12 18:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2584] Patch by Gerald Fenoy <djay at gentoo.org>:
+	* [r2584] ChangeLog, configure.in: Patch by Gerald Fenoy
+	  <djay at gentoo.org>:
 	  
 	  * configure.in: add --with-xsl switch.
 
 2007-01-12 01:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2582] 1.2.1 release prep
+	* [r2582] CREDITS, ChangeLog, HOWTO_RELEASE, NEWS, README.postgis,
+	  TODO, Version.config, doc/postgis.xml: 1.2.1 release prep
 
 2007-01-11 01:40  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2580] Added a length check to prevent the point in polygon
-	  shortcut from finding points contained within a zero length
-	  segment.
+	* [r2580] lwgeom/lwgeom_functions_analytic.c: Added a length check
+	  to prevent the point in polygon shortcut from finding points
+	  contained within a zero length segment.
 
 2007-01-11 01:39  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2579] Fixed the COMPOUNDCURVE example to properly should the
-	  contained CIRCULARSTRING.
+	* [r2579] doc/postgis.xml: Fixed the COMPOUNDCURVE example to
+	  properly should the contained CIRCULARSTRING.
 
 2007-01-08 10:48  Markus Schaber <markus at schabi.de>
 
-	* [r2570] fixed 8.2 compatibility
+	* [r2570] ChangeLog, NEWS,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapper.java,
+	  java/jdbc/src/org/postgis/DriverWrapperAutoprobe.java,
+	  java/jdbc/src/org/postgis/DriverWrapperLW.java: fixed 8.2
+	  compatibility
 
 2007-01-08 10:12  Markus Schaber <markus at schabi.de>
 
-	* [r2569] hopefully fixed GCJ build
+	* [r2569] java/jdbc/Makefile: hopefully fixed GCJ build
 
 2007-01-05 00:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2568] * GNUmakefile: bring in extra/template_gis for all rules.
+	* [r2568] ChangeLog, GNUmakefile, extras/template_gis/Makefile: *
+	  GNUmakefile: bring in extra/template_gis for all rules.
 	  * extras/template_gis/Makefile: have 'install' also install
 	  manuals.
 
 2007-01-03 17:28  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2567] initial load
+	* [r2567] regress/regress_index_nulls_expected: initial load
 
 2006-12-29 00:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2566] * configure.in: fixed GEOS_LDFLAGS detection
+	* [r2566] ChangeLog, configure.in: * configure.in: fixed
+	  GEOS_LDFLAGS detection
 	  for older GEOS versions.
 
 2006-12-29 00:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2565] cleaned up Hard Upgrade manual section (was unreadable).
+	* [r2565] ChangeLog, doc/postgis.xml: cleaned up Hard Upgrade
+	  manual section (was unreadable).
 
 2006-12-27 04:58  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r2564] Update spec file to 1.2.0 and fix many issues.
+	* [r2564] extras/rpm/patches/postgis-configure.patch,
+	  extras/rpm/patches/postgis-javamakefile.patch,
+	  extras/rpm/patches/postgis-jdbcdedectver.sh,
+	  extras/rpm/spec/postgis.spec: Update spec file to 1.2.0 and fix
+	  many issues.
 	  Update RPM patches.
 
 2006-12-22 11:28  Markus Schaber <markus at schabi.de>
 
-	* [r2563] Added generation of JDBC javadoc zip file
+	* [r2563] ChangeLog, NEWS, java/jdbc, java/jdbc/Makefile: Added
+	  generation of JDBC javadoc zip file
 
 2006-12-21 00:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2562] Updated to 1.2.0
+	* [r2562] README.postgis: Updated to 1.2.0
 
 2006-12-20 20:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2561] * regress/README: wrote info about adding regression
-	  tests
+	* [r2561] ChangeLog, regress/README: * regress/README: wrote info
+	  about adding regression tests
 	  (plus some ChangeLog formatting)
 
 2006-12-20 18:47  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2560] Added fix to permit gist indexes to have more than 459
-	  null geometries in a table
+	* [r2560] ChangeLog: Added fix to permit gist indexes to have more
+	  than 459 null geometries in a table
 
 2006-12-20 18:44  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2559] Added test to fix that permitted gist indexes to have
-	  more than 459 null geometries in a table
+	* [r2559] regress/Makefile, regress/regress_index_nulls.sql,
+	  regress/regress_lots_of_nulls.sql: Added test to fix that
+	  permitted gist indexes to have more than 459 null geometries in a
+	  table
 
 2006-12-20 18:43  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2558] Added fix to permit gist indexes to have more than 459
-	  null geometries in a table
+	* [r2558] lwgeom/lwgeom_gist.c: Added fix to permit gist indexes to
+	  have more than 459 null geometries in a table
 
 2006-12-18 14:12  Markus Schaber <markus at schabi.de>
 
-	* [r2557] Improved SRID handling in regression tests and added
+	* [r2557] ChangeLog, java/jdbc/jtssrc/examples/JtsTestParser.java:
+	  Improved SRID handling in regression tests and added
 	  CoordinateArraySequence tests.
 
 2006-12-18 13:04  Markus Schaber <markus at schabi.de>
 
-	* [r2556] Added ChangeLog/News entries for recent commits
+	* [r2556] ChangeLog, NEWS: Added ChangeLog/News entries for recent
+	  commits
 
 2006-12-18 12:58  Markus Schaber <markus at schabi.de>
 
-	* [r2555] Fix multi-dimension handling in JtsBinaryWriter, thanks
-	  to Thomas Marti for the hints
+	* [r2555] java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java:
+	  Fix multi-dimension handling in JtsBinaryWriter, thanks to Thomas
+	  Marti for the hints
 
 2006-12-18 12:55  Markus Schaber <markus at schabi.de>
 
-	* [r2554] Fixed Makefile for jts tests, commented debug options
-	  better
+	* [r2554] java/jdbc/Makefile: Fixed Makefile for jts tests,
+	  commented debug options better
 
 2006-12-15 11:00  Sandro Santilli <strk at kbt.io>
 
-	* [r2553] Patch by Eduin Carrillo: short circuit transform when
-	  source and target SRID are the same.
+	* [r2553] ChangeLog, lwgeom/lwgeom_transform.c: Patch by Eduin
+	  Carrillo: short circuit transform when source and target SRID are
+	  the same.
 
 2006-12-15 10:54  Sandro Santilli <strk at kbt.io>
 
-	* [r2552] Added additional step for adding release marks in
-	  ChangeLog
+	* [r2552] HOWTO_RELEASE: Added additional step for adding release
+	  marks in ChangeLog
 
 2006-12-15 10:51  Sandro Santilli <strk at kbt.io>
 
-	* [r2551] marked 1.2.0 release
+	* [r2551] ChangeLog: marked 1.2.0 release
 
 2006-12-15 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2550] Patch by Eduin Carrillo <yecarrillo at yahoo.com>:
+	* [r2550] ChangeLog, doc/postgis.xml, lwgeom/Makefile,
+	  lwgeom/lwgeom_kml.c, lwgeom/lwpostgis.sql.in: Patch by Eduin
+	  Carrillo <yecarrillo at yahoo.com>:
 	  
 	  * lwgeom/: Makefile, lwgeom_kml.c, lwpostgis.sql.in:
 	  New AsKML() function
@@ -45403,79 +63493,106 @@
 
 2006-12-13 17:50  Markus Schaber <markus at schabi.de>
 
-	* [r2549] fixed 'hard upgrade' instructions in readme.postgis
+	* [r2549] ChangeLog, README.postgis: fixed 'hard upgrade'
+	  instructions in readme.postgis
 
 2006-12-11 17:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2548] Updated vers. #
+	* [r2548] doc/postgis.xml: Updated vers. #
 
 2006-12-09 03:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2543] Update version to corrent 1.2.0 version, and set news to
-	  correct version
+	* [r2543] NEWS, Version.config: Update version to corrent 1.2.0
+	  version, and set news to correct version
 	  and date.
 
 2006-12-06 02:00  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2541] Updated with curved geometry definitions.
+	* [r2541] lwgeom/SERIALIZED_FORM: Updated with curved geometry
+	  definitions.
 
 2006-12-06 00:30  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2540] Added sections for SQL-MM and ArcSDE function ports.
+	* [r2540] ChangeLog, doc/postgis.xml: Added sections for SQL-MM and
+	  ArcSDE function ports.
 
 2006-12-05 20:45  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2539] Fixing some incomplete paths, and adding changes to the
-	  regress directory.
+	* [r2539] ChangeLog: Fixing some incomplete paths, and adding
+	  changes to the regress directory.
 
 2006-12-05 20:41  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2538] Added the previous changes for the curved geometry
-	  support.
+	* [r2538] ChangeLog: Added the previous changes for the curved
+	  geometry support.
 
 2006-12-05 19:22  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2537] Added SQL/MM wrappers to existing PostGIS functions
+	* [r2537] ChangeLog: Added SQL/MM wrappers to existing PostGIS
+	  functions
 
 2006-12-05 19:07  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2536] added a subset (only those implemented by ArcSDE) of the
-	  SQL/MM function prototypes and appended the file to lwpostgis.sql
+	* [r2536] lwgeom/Makefile, lwgeom/sqlmm.sql.in: added a subset
+	  (only those implemented by ArcSDE) of the SQL/MM function
+	  prototypes and appended the file to lwpostgis.sql
 
 2006-12-05 19:05  Kevin Neufeld <kneufeld.ca at gmail.com>
 
-	* [r2535] Moved common sql defines to their own header file.
+	* [r2535] lwgeom/long_xact.sql, lwgeom/long_xact.sql.in,
+	  lwgeom/lwpostgis.sql.in, lwgeom/sqldefines.h: Moved common sql
+	  defines to their own header file.
 	  ie. IF USE_VERSION>72 ...
 
 2006-12-05 11:00  Markus Schaber <markus at schabi.de>
 
-	* [r2534] Added JTS shape + missing News message
+	* [r2534] ChangeLog, NEWS,
+	  java/jdbc/jtssrc/org/postgis/jts/JTSShape.java: Added JTS shape +
+	  missing News message
 
 2006-12-05 01:21  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2533] Updated the documentation to include an SQL-MM types
-	  section.
+	* [r2533] NEWS, doc/postgis.xml: Updated the documentation to
+	  include an SQL-MM types section.
 
 2006-12-01 22:16  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r2532] Added typedefs and serialization/deserialization
-	  functionality for sql-mm defined curved geometry types. Added a
+	* [r2532] NEWS, Version.config, doc/postgis.xml, lwgeom/Makefile,
+	  lwgeom/lex.yy.c, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwcompound.c, lwgeom/lwcurve.c,
+	  lwgeom/lwcurvepoly.c, lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_pg.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_sqlmm.c,
+	  lwgeom/lwgparse.c, lwgeom/lwline.c, lwgeom/lwmcurve.c,
+	  lwgeom/lwmsurface.c, lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c,
+	  lwgeom/wktparse.h, lwgeom/wktparse.lex, lwgeom/wktparse.tab.c,
+	  lwgeom/wktparse.tab.h, lwgeom/wktparse.y, lwgeom/wktunparse.c,
+	  regress/Makefile, regress/lwgeom_regress_expected,
+	  regress/sql-mm-serialize.sql, regress/sql-mm-serialize_expected:
+	  Added typedefs and serialization/deserialization functionality
+	  for sql-mm defined curved geometry types. Added a
 	  point_in_polygon short-circuit for contains and within functions.
 
 2006-11-22 10:42  Markus Schaber <markus at schabi.de>
 
-	* [r2531] java/ejb3/src/org/postgis/hibernate/GeometryType.java
-	  Added Nullpointer Fix by Norman Barker
+	* [r2531] ChangeLog,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java:
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java Added
+	  Nullpointer Fix by Norman Barker
 
 2006-11-20 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2530] * utils/postgis_restore.pl (canonicalize_typename):
+	* [r2530] ChangeLog, utils/postgis_restore.pl: *
+	  utils/postgis_restore.pl (canonicalize_typename):
 	  canonicalize 'timezone .* time stamp' to 'timezone'
 	  (fixes bug #121)
 
 2006-11-17 17:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2529] Patch by "Antoine Bajolet" <antoine.bajolet at tdf.fr>:
+	* [r2529] ChangeLog, lwgeom/lwgeom_gist.c: Patch by "Antoine
+	  Bajolet" <antoine.bajolet at tdf.fr>:
 	  
 	  * lwgeom/lwgeom_gist.c: fixed 'directives may not be used inside
 	  a
@@ -45483,216 +63600,292 @@
 
 2006-11-10 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2528] * configure.in (geos detection): use $geos_prefix/lib
-	  when --ldflags is not supported by geos-config available.
+	* [r2528] ChangeLog, configure.in: * configure.in (geos detection):
+	  use $geos_prefix/lib when --ldflags is not supported by
+	  geos-config available.
 
 2006-11-10 14:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2527] Patch by Havard Tveite <havard.tveite at nlh.no>:
+	* [r2527] ChangeLog, doc/postgis.xml, utils/postgis_restore.pl:
+	  Patch by Havard Tveite <havard.tveite at nlh.no>:
 	  
 	  * doc/postgix.xml (Hard Upgrade): add info about createdb params
 	  * utils/postgis_restore.pl: fix use of createdb params
 
 2006-11-02 13:22  Sandro Santilli <strk at kbt.io>
 
-	* [r2525] * doc/postgis.xml: list setSRID bug fix in 'Bug fixes'
-	  section.
+	* [r2525] ChangeLog, doc/postgis.xml: * doc/postgis.xml: list
+	  setSRID bug fix in 'Bug fixes' section.
 
 2006-11-02 11:48  Markus Schaber <markus at schabi.de>
 
-	* [r2524] Added missing docs about setsrid()
+	* [r2524] ChangeLog, doc/postgis.xml: Added missing docs about
+	  setsrid()
 
 2006-11-02 09:03  Markus Schaber <markus at schabi.de>
 
-	* [r2523] fixed setSRID bug in JDBC ComposedGeom.
+	* [r2523] NEWS, java/jdbc/src/org/postgis/ComposedGeom.java: fixed
+	  setSRID bug in JDBC ComposedGeom.
 
 2006-11-02 08:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2522] ready for 1.1.6 release
+	* [r2522] ChangeLog, NEWS, Version.config, doc/postgis.xml: ready
+	  for 1.1.6 release
 
 2006-11-02 07:55  Sandro Santilli <strk at kbt.io>
 
-	* [r2521] * lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a
-	  char
+	* [r2521] ChangeLog, lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: *
+	  lwgeom/lwgeom_api.c, lwgeom/wktunparse.c: cast -1 to a char
 	  to make some compilers happy about comparison with a char type.
 
 2006-10-26 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2520] Renamed CHANGES file to NEWS, updated references to it
+	* [r2520] CHANGES, HOWTO_RELEASE, NEWS, extras/debian/rules,
+	  extras/rpm/spec/postgis.spec: Renamed CHANGES file to NEWS,
+	  updated references to it
 
 2006-10-26 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r2519] Initial import of an automatic generated ChangeLog - all
-	  developers please manually edit this on each commit
+	* [r2519] ChangeLog: Initial import of an automatic generated
+	  ChangeLog - all developers please manually edit this on each
+	  commit
 
 2006-10-25 10:23  Markus Schaber <markus at schabi.de>
 
-	* [r2518] fixed CAPI change that broke 64-bit platforms
+	* [r2518] CHANGES, lwgeom/lwgeom_geos_c.c: fixed CAPI change that
+	  broke 64-bit platforms
 
 2006-10-25 10:00  Markus Schaber <markus at schabi.de>
 
-	* [r2517] updated changelog to reflect loader regression fix
+	* [r2517] CHANGES: updated changelog to reflect loader regression
+	  fix
 
 2006-10-25 09:57  Markus Schaber <markus at schabi.de>
 
-	* [r2516] Make regress test build loader and dumper as it needs
-	  them
+	* [r2516] regress/Makefile: Make regress test build loader and
+	  dumper as it needs them
 
 2006-10-24 12:35  Sandro Santilli <strk at kbt.io>
 
-	* [r2515] use Z ordinate in reprojections
+	* [r2515] CHANGES, lwgeom/lwgeom_transform.c: use Z ordinate in
+	  reprojections
 
 2006-10-19 12:01  Sandro Santilli <strk at kbt.io>
 
-	* [r2514] spatial_ref_sys.sql updated to EPSG 6.11.1
+	* [r2514] CHANGES, spatial_ref_sys.sql: spatial_ref_sys.sql updated
+	  to EPSG 6.11.1
 
 2006-10-14 14:22  Markus Schaber <markus at schabi.de>
 
-	* [r2513] sanitized usage info output on loader/dumper
+	* [r2513] CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1,
+	  loader/README.pgsql2shp, loader/README.shp2pgsql,
+	  loader/pgsql2shp.c, loader/shp2pgsql.c: sanitized usage info
+	  output on loader/dumper
 
 2006-10-14 09:26  Markus Schaber <markus at schabi.de>
 
-	* [r2512] Cleaned up Version.config & co.
+	* [r2512] CHANGES, HOWTO_RELEASE, Version.config, doc/Makefile,
+	  extras/debian/rules, extras/template_gis/Makefile,
+	  java/jdbc/Makefile, java/jdbc/src/org/postgis/Version.java,
+	  loader/Makefile, loader/pgsql2shp.c, loader/shp2pgsql.c,
+	  lwgeom/Makefile, lwgeom/Makefile.shlib: Cleaned up Version.config
+	  & co.
 
 2006-10-13 15:56  Markus Schaber <markus at schabi.de>
 
-	* [r2510] updated CHANGES and doc/postgis.xml in preparation of
-	  upcoming release
+	* [r2510] CHANGES, doc/postgis.xml: updated CHANGES and
+	  doc/postgis.xml in preparation of upcoming release
 
 2006-10-13 15:35  Markus Schaber <markus at schabi.de>
 
-	* [r2509] updated HOWTO_RELEASE to reflect version.
+	* [r2509] HOWTO_RELEASE: updated HOWTO_RELEASE to reflect version.
 
 2006-10-13 14:18  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2508] Updated CHANGES files to reflect the MingW (Win32) linker
-	  fix for pgsql2hp under PostgreSQL 8.2
+	* [r2508] CHANGES: Updated CHANGES files to reflect the MingW
+	  (Win32) linker fix for pgsql2hp under PostgreSQL 8.2
 
 2006-10-11 13:35  Markus Schaber <markus at schabi.de>
 
-	* [r2507] Added hint about template_postgis to docs, thanks to Marc
-	  Cave-Ayland for contribution.
+	* [r2507] doc/postgis.xml: Added hint about template_postgis to
+	  docs, thanks to Marc Cave-Ayland for contribution.
 
 2006-10-11 11:19  Markus Schaber <markus at schabi.de>
 
-	* [r2506] fix ARC regression test failures in loader
+	* [r2506] loader/shp2pgsql.c: fix ARC regression test failures in
+	  loader
 
 2006-10-11 10:45  Markus Schaber <markus at schabi.de>
 
-	* [r2505] added note about odt to README, re-exported pdf
+	* [r2505] java/ejb3/README.txt, java/ejb3/ejb3spatial.pdf: added
+	  note about odt to README, re-exported pdf
 
 2006-10-11 10:00  Sandro Santilli <strk at kbt.io>
 
-	* [r2504] Fixed a bug in InsertLineStringWKT, also fixed some typos
+	* [r2504] loader/shp2pgsql.c: Fixed a bug in InsertLineStringWKT,
+	  also fixed some typos
 
 2006-10-11 09:43  Markus Schaber <markus at schabi.de>
 
-	* [r2503] added -S option and updated README to loader/dumper
+	* [r2503] ., CHANGES, doc/man/pgsql2shp.1, doc/man/shp2pgsql.1,
+	  doc/postgis.xml, loader/README.pgsql2shp,
+	  loader/README.shp2pgsql, loader/README.txt, loader/shp2pgsql.c:
+	  added -S option and updated README to loader/dumper
 
 2006-10-11 09:37  Markus Schaber <markus at schabi.de>
 
-	* [r2502] bumped versions to 1.1.5
+	* [r2502] Version.config: bumped versions to 1.1.5
 
 2006-10-09 17:22  Markus Schaber <markus at schabi.de>
 
-	* [r2501] fix EJB3 replace Method for Hibernate
+	* [r2501] java/ejb3/src/org/postgis/hibernate/GeometryType.java:
+	  fix EJB3 replace Method for Hibernate
 
 2006-10-09 17:12  Markus Schaber <markus at schabi.de>
 
-	* [r2500] added EJB3Spatial.odt, fixed Normans contact mail
+	* [r2500] CHANGES, java/ejb3/EJB3Spatial.odt, java/ejb3/README.txt,
+	  java/ejb3/build.xml,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java: added
+	  EJB3Spatial.odt, fixed Normans contact mail
 
 2006-10-09 16:33  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2499] Remove extra PGFELIBS definition in one of the MingW
-	  specific sections since it was triggering a linker bug within
-	  MingW's gcc. This was the reason that compiling against
+	* [r2499] configure.in: Remove extra PGFELIBS definition in one of
+	  the MingW specific sections since it was triggering a linker bug
+	  within MingW's gcc. This was the reason that compiling against
 	  PostgreSQL 8.2 beta 1 under MingW would produce pgsql2shp
 	  executables that would segfault.
 
 2006-10-04 10:47  Markus Schaber <markus at schabi.de>
 
-	* [r2498] fixed svn:ignore
+	* [r2498] java/ejb3, java/ejb3/lib: fixed svn:ignore
 
 2006-10-02 23:26  Markus Schaber <markus at schabi.de>
 
-	* [r2497] Fix all Eclipse warnings in java code, small cleanup
+	* [r2497] java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  java/jdbc/src/examples/TestAutoregister.java,
+	  java/jdbc/src/org/postgis/binary/BinaryWriter.java,
+	  java/pljava/functions.sql,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java: Fix all
+	  Eclipse warnings in java code, small cleanup
 
 2006-10-02 23:16  Markus Schaber <markus at schabi.de>
 
-	* [r2496] First PLJava checkin.
+	* [r2496] java/pljava, java/pljava/README.txt,
+	  java/pljava/build.xml, java/pljava/functions.sql,
+	  java/pljava/install.sh, java/pljava/postgis_pljava.jar,
+	  java/pljava/src, java/pljava/src/org,
+	  java/pljava/src/org/postgis, java/pljava/src/org/postgis/pljava,
+	  java/pljava/src/org/postgis/pljava/Aggregates.java,
+	  java/pljava/src/org/postgis/pljava/HelloWorld.java,
+	  java/pljava/src/org/postgis/pljava/PLJGeometry.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsParser.java,
+	  java/pljava/src/org/postgis/pljava/PLJtsWriter.java,
+	  java/pljava/update.sh: First PLJava checkin.
 	  pljava needs some patches that are currently floating on
 	  pljava-dev to make it work, it seems that we're the first actual
 	  users of varlen UTD mappings in pljava.
 
 2006-10-02 15:58  Markus Schaber <markus at schabi.de>
 
-	* [r2495] fixed NullPointer exception in
-	  org.postgis.Geometry.equals()
+	* [r2495] CHANGES, java/jdbc/src/org/postgis/Geometry.java: fixed
+	  NullPointer exception in org.postgis.Geometry.equals()
 
 2006-10-02 14:39  Markus Schaber <markus at schabi.de>
 
-	* [r2494] added .settings to svn:ignore
+	* [r2494] .: added .settings to svn:ignore
 
 2006-10-02 14:30  Markus Schaber <markus at schabi.de>
 
-	* [r2493] Removed obsolete synchronisation from JTS.
+	* [r2493] CHANGES,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  java/jdbc/jtssrc/org/postgis/jts/JtsBinaryWriter.java: Removed
+	  obsolete synchronisation from JTS.
 
 2006-10-02 12:37  Markus Schaber <markus at schabi.de>
 
-	* [r2492] fix bit width bugs in Docu
+	* [r2492] lwgeom/SERIALIZED_FORM: fix bit width bugs in Docu
 
 2006-09-27 15:50  Markus Schaber <markus at schabi.de>
 
-	* [r2491] Added further jdbc Todo issues.
+	* [r2491] java/jdbc/todo.txt: Added further jdbc Todo issues.
 
 2006-09-27 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2490] removed incompatible pointer type warning
+	* [r2490] lwgeom/lwgeom_geos_c.c: removed incompatible pointer type
+	  warning
 
 2006-09-27 08:37  Markus Schaber <markus at schabi.de>
 
-	* [r2488] fix erroneously changed build.xml
+	* [r2488] java/ejb3/build.xml: fix erroneously changed build.xml
 
 2006-09-27 08:36  Markus Schaber <markus at schabi.de>
 
-	* [r2487] removed hyperflous jar file
+	* [r2487] java/ejb3/README.txt, java/ejb3/build.xml, java/ejb3/lib,
+	  java/ejb3/lib/postgis_1.1.0.jar: removed hyperflous jar file
 
 2006-09-27 08:23  Sandro Santilli <strk at kbt.io>
 
-	* [r2485] lower default verbosity level
+	* [r2485] loader/pgsql2shp.c: lower default verbosity level
 
 2006-09-27 08:22  Sandro Santilli <strk at kbt.io>
 
-	* [r2483] fixed to work with SVN
+	* [r2483] make_dist.sh: fixed to work with SVN
 
 2006-09-27 07:50  Sandro Santilli <strk at kbt.io>
 
-	* [r2481] updated tag step
+	* [r2481] HOWTO_RELEASE: updated tag step
 
 2006-09-27 07:39  Sandro Santilli <strk at kbt.io>
 
-	* [r2480] updated release notes
+	* [r2480] CHANGES, doc/postgis.xml: updated release notes
 
 2006-09-27 07:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2479] version set to 1.1.4 (stripped CVS suffix
+	* [r2479] CHANGES, Version.config: version set to 1.1.4 (stripped
+	  CVS suffix
 
 2006-09-25 08:27  Sandro Santilli <strk at kbt.io>
 
-	* [r2478] Encode pgsql2shp process pid into temporary table name,
-	  to reduce likelyhood of name clashes.
+	* [r2478] CHANGES, loader/pgsql2shp.c: Encode pgsql2shp process pid
+	  into temporary table name, to reduce likelyhood of name clashes.
 
 2006-09-22 14:51  Markus Schaber <markus at schabi.de>
 
-	* [r2477] fixed typo, updated CHANGES
+	* [r2477] CHANGES, java/ejb3/README.txt: fixed typo, updated
+	  CHANGES
 
 2006-09-20 09:03  Markus Schaber <markus at schabi.de>
 
-	* [r2476] added ejb3 tutorial
+	* [r2476] java/ejb3, java/ejb3/.classpath, java/ejb3/.project,
+	  java/ejb3/.settings,
+	  java/ejb3/.settings/org.eclipse.jdt.core.prefs,
+	  java/ejb3/README.txt, java/ejb3/build.xml,
+	  java/ejb3/ejb3spatial.pdf, java/ejb3/jboss,
+	  java/ejb3/jboss/geodata-ds.xml,
+	  java/ejb3/jboss/ingest-service.xml, java/ejb3/lib,
+	  java/ejb3/lib/postgis_1.1.0.jar, java/ejb3/src,
+	  java/ejb3/src/META-INF, java/ejb3/src/META-INF/persistence.xml,
+	  java/ejb3/src/jndi.properties, java/ejb3/src/org,
+	  java/ejb3/src/org/postgis, java/ejb3/src/org/postgis/ejb,
+	  java/ejb3/src/org/postgis/ejb/PersonEntity.java,
+	  java/ejb3/src/org/postgis/ejb/UserBean.java,
+	  java/ejb3/src/org/postgis/ejb/UserBeanRemote.java,
+	  java/ejb3/src/org/postgis/ejb/mdb,
+	  java/ejb3/src/org/postgis/ejb/mdb/IngestMDB.java,
+	  java/ejb3/src/org/postgis/hibernate,
+	  java/ejb3/src/org/postgis/hibernate/GeometryType.java: added ejb3
+	  tutorial
 
 2006-09-18 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2475] Applied patch by Michael Fuhr <mike at fuhr.org>:
+	* [r2475] doc/postgis.xml: Applied patch by Michael Fuhr
+	  <mike at fuhr.org>:
 	  Most are spelling errors, but in one case I removed the word
 	  "symmetric"
 	  from the description of the Difference() function
@@ -45701,125 +63894,186 @@
 
 2006-09-18 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2474] Fixed regress tests to pass with GEOS-3.0.0
+	* [r2474] CHANGES, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Fixed regress tests to pass with
+	  GEOS-3.0.0
 
 2006-09-13 20:17  Markus Schaber <markus at schabi.de>
 
-	* [r2473] updated readme to java directory layout change
+	* [r2473] CHANGES: updated readme to java directory layout change
 
 2006-09-09 16:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2472] Added fix for null dates that are encoded as '' instead
-	  of 00000000.
+	* [r2472] loader/dbfopen.c: Added fix for null dates that are
+	  encoded as '' instead of 00000000.
 
 2006-09-07 17:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2471] More fixes for mixed declarations and code
+	* [r2471] lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c: More fixes
+	  for mixed declarations and code
 
 2006-09-07 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r2470] Declare variables at start of blocks...
+	* [r2470] lwgeom/lwgeom_chip.c: Declare variables at start of
+	  blocks...
 
 2006-09-06 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2469] removed duplicated function definition
+	* [r2469] topology/topology.sql.in: removed duplicated function
+	  definition
 
 2006-09-05 15:22  Markus Schaber <markus at schabi.de>
 
-	* [r2468] updated jdbc Makefile to new directory layout
+	* [r2468] java/jdbc/Makefile: updated jdbc Makefile to new
+	  directory layout
 
 2006-09-05 15:16  Markus Schaber <markus at schabi.de>
 
-	* [r2467] Java/JDBC directory reorganization
+	* [r2467] java, java/ejb2, java/jdbc, java/jdbc/ejb2, jdbc2:
+	  Java/JDBC directory reorganization
 
 2006-08-30 08:46  Markus Schaber <markus at schabi.de>
 
-	* [r2466] added EJB2 support POC
+	* [r2466] CHANGES, jdbc2/ejb2, jdbc2/ejb2/CHANGES,
+	  jdbc2/ejb2/COPYING, jdbc2/ejb2/COPYING_LGPL, jdbc2/ejb2/README,
+	  jdbc2/ejb2/build.xml, jdbc2/ejb2/lib, jdbc2/ejb2/lib/commonlib,
+	  jdbc2/ejb2/lib/compiletimelib, jdbc2/ejb2/lib/xdocletlib,
+	  jdbc2/ejb2/prepare-jboss.xml, jdbc2/ejb2/resources,
+	  jdbc2/ejb2/resources/application.xml,
+	  jdbc2/ejb2/resources/build.properties, jdbc2/ejb2/resources/jndi,
+	  jdbc2/ejb2/resources/jndi/jndi.properties,
+	  jdbc2/ejb2/resources/postgis-ejb2-ds.xml, jdbc2/ejb2/src,
+	  jdbc2/ejb2/src/com, jdbc2/ejb2/src/com/geodetix,
+	  jdbc2/ejb2/src/com/geodetix/geo,
+	  jdbc2/ejb2/src/com/geodetix/geo/client,
+	  jdbc2/ejb2/src/com/geodetix/geo/client/Client.java,
+	  jdbc2/ejb2/src/com/geodetix/geo/dao,
+	  jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAO.java,
+	  jdbc2/ejb2/src/com/geodetix/geo/dao/PostGisGeometryDAOImpl.java,
+	  jdbc2/ejb2/src/com/geodetix/geo/ejb,
+	  jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryBean.java,
+	  jdbc2/ejb2/src/com/geodetix/geo/ejb/GeometryFacadeBean.java,
+	  jdbc2/ejb2/src/com/geodetix/geo/exception,
+	  jdbc2/ejb2/src/com/geodetix/geo/exception/ApplicationGeoLayerException.java:
+	  added EJB2 support POC
 
 2006-08-30 08:39  Markus Schaber <markus at schabi.de>
 
-	* [r2465] fixed README about droped trove4j dependency
+	* [r2465] jdbc2/README: fixed README about droped trove4j
+	  dependency
 
 2006-07-28 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2464] added regress/lwpostgis.sql to svn:ignore list
+	* [r2464] regress: added regress/lwpostgis.sql to svn:ignore list
 
 2006-07-28 13:08  Sandro Santilli <strk at kbt.io>
 
-	* [r2463] updated
+	* [r2463] CHANGES: updated
 
 2006-07-28 13:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2462] Added tests for makeline, makebox2d and makebox3d
+	* [r2462] regress/ctors.sql, regress/ctors_expected: Added tests
+	  for makeline, makebox2d and makebox3d
 
 2006-07-28 13:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2461] Fixed small typo in debugging message, replaced custom
-	  SRID check with errorIfSRIDMismatch() function in LWGEOM_makeline
+	* [r2461] lwgeom/lwgeom_functions_basic.c: Fixed small typo in
+	  debugging message, replaced custom SRID check with
+	  errorIfSRIDMismatch() function in LWGEOM_makeline
 
 2006-07-28 13:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2460] Added SRID match check in MakeBox3D, fixed small typo in
-	  error message
+	* [r2460] lwgeom/lwgeom_box3d.c: Added SRID match check in
+	  MakeBox3D, fixed small typo in error message
 
 2006-07-28 13:05  Sandro Santilli <strk at kbt.io>
 
-	* [r2459] Added SRID match check in MakeBox2D
+	* [r2459] lwgeom/lwgeom_box2dfloat4.c: Added SRID match check in
+	  MakeBox2D
 
 2006-07-27 15:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2458] Marked shapefiles as binary, corrected accidentally
-	  mangled ones
+	* [r2458] regress/loader/Arc.dbf, regress/loader/Arc.shp,
+	  regress/loader/Arc.shx, regress/loader/ArcM.dbf,
+	  regress/loader/ArcM.shp, regress/loader/ArcM.shx,
+	  regress/loader/ArcZ.dbf, regress/loader/ArcZ.shp,
+	  regress/loader/ArcZ.shx, regress/loader/MultiPoint.dbf,
+	  regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx,
+	  regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp,
+	  regress/loader/MultiPointM.shx, regress/loader/MultiPointZ.dbf,
+	  regress/loader/MultiPointZ.shp, regress/loader/MultiPointZ.shx,
+	  regress/loader/Point.dbf, regress/loader/Point.shp,
+	  regress/loader/Point.shx, regress/loader/PointM.dbf,
+	  regress/loader/PointM.shp, regress/loader/PointM.shx,
+	  regress/loader/PointZ.dbf, regress/loader/PointZ.shp,
+	  regress/loader/PointZ.shx, regress/loader/Polygon.dbf,
+	  regress/loader/Polygon.shp, regress/loader/Polygon.shx,
+	  regress/loader/PolygonM.dbf, regress/loader/PolygonM.shp,
+	  regress/loader/PolygonM.shx, regress/loader/PolygonZ.dbf,
+	  regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx: Marked
+	  shapefiles as binary, corrected accidentally mangled ones
 
 2006-07-27 09:44  Markus Schaber <markus at schabi.de>
 
-	* [r2457] typo fix in comment
+	* [r2457] jdbc2/Makefile: typo fix in comment
 
 2006-07-26 18:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2456] Changed Refractions mailing address.
+	* [r2456] doc/postgis.xml: Changed Refractions mailing address.
 
 2006-07-26 17:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2455] Re-order repository
+	* [r2455] doc/.cvsignore: Re-order repository
 
 2006-07-26 17:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2454] Re-order repository
+	* [r2454] .cvsignore: Re-order repository
 
 2006-07-25 20:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2413] Fixed bug in collect() function discarding SRID of input
+	* [r2413] CHANGES, lwgeom/lwgeom_functions_basic.c,
+	  regress/Makefile, regress/ctors.sql, regress/ctors_expected:
+	  Fixed bug in collect() function discarding SRID of input
 
 2006-07-25 18:24  Markus Schaber <markus at schabi.de>
 
-	* [r2412] Reworked jdbc2 makefile
+	* [r2412] jdbc2/Makefile, jdbc2/sources.inc: Reworked jdbc2
+	  makefile
 
 2006-07-21 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2411] Add official "adaptions" to the files to make them
-	  suitable for
+	* [r2411] extras/ogc_test_suite/1_schema.sql,
+	  extras/ogc_test_suite/2_queries.sql: Add official "adaptions" to
+	  the files to make them suitable for
 	  submission to the OGC compliance process.
 
 2006-07-19 13:31  Markus Schaber <markus at schabi.de>
 
-	* [r2410] fixed checkSrid method in JtsBinaryWriter
+	* [r2410] jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java: fixed
+	  checkSrid method in JtsBinaryWriter
 
 2006-07-19 09:45  Markus Schaber <markus at schabi.de>
 
-	* [r2409] Fix setSridRecurse function in JTS
+	* [r2409] jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Fix
+	  setSridRecurse function in JTS
 
 2006-07-18 18:13  Markus Schaber <markus at schabi.de>
 
-	* [r2408] fix compiler warning due to deprecated method
+	* [r2408] jdbc2/src/examples/TestJava2d.java: fix compiler warning
+	  due to deprecated method
 
 2006-07-18 18:13  Markus Schaber <markus at schabi.de>
 
-	* [r2407] fix SRID handling in JTS code
+	* [r2407] CHANGES,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fix SRID handling
+	  in JTS code
 
 2006-07-07 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2406] Applied Michael Fuhr patches:
+	* [r2406] lwgeom/long_xact.sql, lwgeom/lwpostgis.sql.in: Applied
+	  Michael Fuhr patches:
 	  Eliminate the warnings that escape_string_warning complains
 	  about.
 	  The patches change \' (backslash single-quote) to ''
@@ -45828,448 +64082,617 @@
 
 2006-07-02 23:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2405] Fixed support for PostgreSQL 8.2 (gist) - patch by
-	  Michael Fuhr <mike at fuhr.org>
+	* [r2405] CHANGES, Version.config, lwgeom/lwgeom_gist.c: Fixed
+	  support for PostgreSQL 8.2 (gist) - patch by Michael Fuhr
+	  <mike at fuhr.org>
 
 2006-06-30 21:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2403] Prepared for 1.1.3 release: release notes, changes,
-	  version. Release date set for today (2006-06-30)
+	* [r2403] CHANGES, Version.config, doc/long_xact.xml,
+	  doc/postgis.xml: Prepared for 1.1.3 release: release notes,
+	  changes, version. Release date set for today (2006-06-30)
 
 2006-06-26 01:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2402] replaced ROLLBACK with COMMIT in psql output to hide
-	  differences with 7.4 and lower pgsql versions.
+	* [r2402] regress/run_test: replaced ROLLBACK with COMMIT in psql
+	  output to hide differences with 7.4 and lower pgsql versions.
 
 2006-06-26 00:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2401] Fixed Invalid Memory Alloc request size error on
-	  GEOS=>LWGEOM conversion for EMPTY geometries. Removed warnings
-	  when built with POSTGIS_DEBUG enabled.
+	* [r2401] lwgeom/lwgeom_geos_c.c: Fixed Invalid Memory Alloc
+	  request size error on GEOS=>LWGEOM conversion for EMPTY
+	  geometries. Removed warnings when built with POSTGIS_DEBUG
+	  enabled.
 
 2006-06-26 00:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2400] Added debug lines in LWGEOM_affine, fixed some compiler
-	  warnings for build with POSTGIS_DEBUG enabled.
+	* [r2400] lwgeom/lwgeom_functions_basic.c: Added debug lines in
+	  LWGEOM_affine, fixed some compiler warnings for build with
+	  POSTGIS_DEBUG enabled.
 
 2006-06-26 00:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2399] qualified all geometry arguments.
+	* [r2399] regress/affine.sql: qualified all geometry arguments.
 
 2006-06-25 23:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2398] Added Long Transaction Support routines, dox and regress
-	  test.
+	* [r2398] CHANGES, doc/Makefile, doc/long_xact.xml,
+	  doc/postgis.xml, lwgeom/Makefile, lwgeom/long_xact.c,
+	  lwgeom/long_xact.sql, lwgeom/lwpostgis.sql.in, regress/Makefile,
+	  regress/long_xact.sql, regress/long_xact_expected: Added Long
+	  Transaction Support routines, dox and regress test.
 
 2006-06-25 23:45  Sandro Santilli <strk at kbt.io>
 
-	* [r2397] Fixed the lc_messages failure by avoiding attempts at
-	  setting it when run against a postgresql version < 8.0. Also
-	  fixed a path in a message from run_test.
+	* [r2397] regress/Makefile, regress/run_test: Fixed the lc_messages
+	  failure by avoiding attempts at setting it when run against a
+	  postgresql version < 8.0. Also fixed a path in a message from
+	  run_test.
 
 2006-06-25 22:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2396] Release Notes moved to an higher depth to reduce ToC
-	  noise.
+	* [r2396] doc/postgis.xml: Release Notes moved to an higher depth
+	  to reduce ToC noise.
 
 2006-06-25 22:50  Sandro Santilli <strk at kbt.io>
 
-	* [r2395] Fixed HTML output rules
+	* [r2395] doc/Makefile: Fixed HTML output rules
 
 2006-06-25 22:33  Sandro Santilli <strk at kbt.io>
 
-	* [r2394] Add getTransactionID() stored procedure to support pgsql
-	  7.3 (not tested against 7.2)
+	* [r2394] extras/WFS_locks/WFS_locks.c,
+	  extras/WFS_locks/WFS_locks.sql.in, extras/WFS_locks/test.sql: Add
+	  getTransactionID() stored procedure to support pgsql 7.3 (not
+	  tested against 7.2)
 
 2006-06-24 01:08  Sandro Santilli <strk at kbt.io>
 
-	* [r2393] Removed compiler warnings (and more requested)
+	* [r2393] extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c:
+	  Removed compiler warnings (and more requested)
 
 2006-06-24 00:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2392] Added spaces between parameters ref and operator, as
-	  pgsql 7.3 chokes otherwise ($1*$2 becomes $1 * $2)
+	* [r2392] lwgeom/lwpostgis.sql.in: Added spaces between parameters
+	  ref and operator, as pgsql 7.3 chokes otherwise ($1*$2 becomes $1
+	  * $2)
 
 2006-06-23 23:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2391] Added EnableLongTransactions() and
-	  DisableLongTransactions().
+	* [r2391] extras/WFS_locks/README, extras/WFS_locks/WFS_locks.c,
+	  extras/WFS_locks/WFS_locks.sql.in: Added EnableLongTransactions()
+	  and DisableLongTransactions().
 
 2006-06-23 21:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2390] Fixed a couple of bugs, added a simple test script,
-	  cleaner error messages
+	* [r2390] extras/WFS_locks/Makefile, extras/WFS_locks/WFS_locks.c,
+	  extras/WFS_locks/WFS_locks.sql.in, extras/WFS_locks/test.sql:
+	  Fixed a couple of bugs, added a simple test script, cleaner error
+	  messages
 	  and compile-time support for unauthorized row updates behaviour
 	  (abort, skip).
 
 2006-06-19 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r2389] Removed -0 values from polygon doubles
+	* [r2389] regress/loader/Polygon-wkb.expected,
+	  regress/loader/Polygon-wkt.expected, regress/loader/Polygon.shp,
+	  regress/loader/PolygonM-wkb.expected,
+	  regress/loader/PolygonM-wkt.expected,
+	  regress/loader/PolygonM.shp,
+	  regress/loader/PolygonZ-wkb.expected,
+	  regress/loader/PolygonZ-wkt.expected,
+	  regress/loader/PolygonZ.shp: Removed -0 values from polygon
+	  doubles
 
 2006-06-18 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2388] Changed -e test with -f, for Solaris support
+	* [r2388] regress/run_test: Changed -e test with -f, for Solaris
+	  support
 
 2006-06-17 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r2387] removed spurious newline
+	* [r2387] regress/loader/MultiPointZ-wkt.expected: removed spurious
+	  newline
 
 2006-06-17 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r2386] Fixed portability issues in the new run_test code, added
-	  loader test
+	* [r2386] regress/Makefile, regress/loader/Arc-wkb.expected,
+	  regress/loader/Arc-wkb.sql, regress/loader/Arc-wkt.expected,
+	  regress/loader/Arc-wkt.sql, regress/loader/Arc.dbf,
+	  regress/loader/Arc.shp, regress/loader/Arc.shx,
+	  regress/loader/ArcM-wkb.expected, regress/loader/ArcM-wkb.sql,
+	  regress/loader/ArcM-wkt.expected, regress/loader/ArcM-wkt.sql,
+	  regress/loader/ArcM.dbf, regress/loader/ArcM.shp,
+	  regress/loader/ArcM.shx, regress/loader/ArcZ-wkb.expected,
+	  regress/loader/ArcZ-wkt.expected, regress/loader/ArcZ.dbf,
+	  regress/loader/ArcZ.shp, regress/loader/ArcZ.shx,
+	  regress/loader/MultiPoint-wkb.expected,
+	  regress/loader/MultiPoint-wkb.sql,
+	  regress/loader/MultiPoint-wkt.expected,
+	  regress/loader/MultiPoint-wkt.sql, regress/loader/MultiPoint.dbf,
+	  regress/loader/MultiPoint.shp, regress/loader/MultiPoint.shx,
+	  regress/loader/MultiPointM-wkb.expected,
+	  regress/loader/MultiPointM-wkb.sql,
+	  regress/loader/MultiPointM-wkt.expected,
+	  regress/loader/MultiPointM-wkt.sql,
+	  regress/loader/MultiPointM.dbf, regress/loader/MultiPointM.shp,
+	  regress/loader/MultiPointM.shx,
+	  regress/loader/MultiPointZ-wkb.expected,
+	  regress/loader/MultiPointZ-wkb.sql,
+	  regress/loader/MultiPointZ-wkt.expected,
+	  regress/loader/MultiPointZ-wkt.sql,
+	  regress/loader/MultiPointZ.dbf, regress/loader/MultiPointZ.shp,
+	  regress/loader/MultiPointZ.shx,
+	  regress/loader/Point-wkb.expected, regress/loader/Point-wkb.sql,
+	  regress/loader/Point-wkt.expected, regress/loader/Point-wkt.sql,
+	  regress/loader/Point.dbf, regress/loader/Point.shp,
+	  regress/loader/Point.shx, regress/loader/PointM-wkb.expected,
+	  regress/loader/PointM-wkb.sql,
+	  regress/loader/PointM-wkt.expected,
+	  regress/loader/PointM-wkt.sql, regress/loader/PointM.dbf,
+	  regress/loader/PointM.shp, regress/loader/PointM.shx,
+	  regress/loader/PointZ-wkb.expected,
+	  regress/loader/PointZ-wkb.sql,
+	  regress/loader/PointZ-wkt.expected,
+	  regress/loader/PointZ-wkt.sql, regress/loader/PointZ.dbf,
+	  regress/loader/PointZ.shp, regress/loader/PointZ.shx,
+	  regress/loader/Polygon-wkb.expected,
+	  regress/loader/Polygon-wkb.sql,
+	  regress/loader/Polygon-wkt.expected,
+	  regress/loader/Polygon-wkt.sql, regress/loader/Polygon.dbf,
+	  regress/loader/Polygon.shp, regress/loader/Polygon.shx,
+	  regress/loader/PolygonM-wkb.expected,
+	  regress/loader/PolygonM-wkb.sql,
+	  regress/loader/PolygonM-wkt.expected,
+	  regress/loader/PolygonM-wkt.sql, regress/loader/PolygonM.dbf,
+	  regress/loader/PolygonM.shp, regress/loader/PolygonM.shx,
+	  regress/loader/PolygonZ-wkb.expected,
+	  regress/loader/PolygonZ-wkb.sql,
+	  regress/loader/PolygonZ-wkt.expected,
+	  regress/loader/PolygonZ-wkt.sql, regress/loader/PolygonZ.dbf,
+	  regress/loader/PolygonZ.shp, regress/loader/PolygonZ.shx,
+	  regress/loader/README, regress/loader/mlines2d-wkb.expected,
+	  regress/loader/mlines2d-wkt.expected,
+	  regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp,
+	  regress/loader/mlines2d.shx,
+	  regress/loader/mlines3dm-wkb.expected,
+	  regress/loader/mlines3dm-wkt.expected,
+	  regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp,
+	  regress/loader/mlines3dm.shx,
+	  regress/loader/mlines3dz-wkb.expected,
+	  regress/loader/mlines3dz-wkt.expected,
+	  regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp,
+	  regress/loader/mlines3dz.shx,
+	  regress/loader/mlines4d-wkb.expected,
+	  regress/loader/mlines4d-wkt.expected,
+	  regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp,
+	  regress/loader/mlines4d.shx, regress/run_test: Fixed portability
+	  issues in the new run_test code, added loader test
 	  for all supported shapefile types
 
 2006-06-16 14:18  Sandro Santilli <strk at kbt.io>
 
-	* [r2385] Aliased 'test' rule as 'check', to conform to common
-	  practice.
+	* [r2385] CHANGES, GNUmakefile, Makefile, README.postgis: Aliased
+	  'test' rule as 'check', to conform to common practice.
 
 2006-06-16 14:13  Sandro Santilli <strk at kbt.io>
 
-	* [r2384] New regress test cases and support for loader/dumper.
+	* [r2384] CHANGES, regress/Makefile, regress/loader,
+	  regress/loader/README, regress/loader/mlines2d-wkb.expected,
+	  regress/loader/mlines2d-wkt.expected,
+	  regress/loader/mlines2d.dbf, regress/loader/mlines2d.shp,
+	  regress/loader/mlines2d.shx,
+	  regress/loader/mlines3dm-wkb.expected,
+	  regress/loader/mlines3dm-wkt.expected,
+	  regress/loader/mlines3dm.dbf, regress/loader/mlines3dm.shp,
+	  regress/loader/mlines3dm.shx,
+	  regress/loader/mlines3dz-wkb.expected,
+	  regress/loader/mlines3dz-wkt.expected,
+	  regress/loader/mlines3dz.dbf, regress/loader/mlines3dz.shp,
+	  regress/loader/mlines3dz.shx,
+	  regress/loader/mlines4d-wkb.expected,
+	  regress/loader/mlines4d-wkt.expected,
+	  regress/loader/mlines4d.dbf, regress/loader/mlines4d.shp,
+	  regress/loader/mlines4d.shx, regress/run_test: New regress test
+	  cases and support for loader/dumper.
 
 2006-06-16 14:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2383] - BUGFIX in pgsql2shp successful return code.
+	* [r2383] loader/pgsql2shp.c, loader/shp2pgsql.c: - BUGFIX in
+	  pgsql2shp successful return code.
 	  - BUGFIX in shp2pgsql handling of MultiLine WKT.
 
 2006-06-13 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r2382] Updated template_gis Makefile to work with older debian
-	  sarge (stable).
+	* [r2382] extras/template_gis/Makefile: Updated template_gis
+	  Makefile to work with older debian sarge (stable).
 	  Patch by Alex Bodnaru.
 
 2006-06-09 06:03  Sandro Santilli <strk at kbt.io>
 
-	* [r2381] Fixed bug in PGISSCRIPT variable (provided by Alex
-	  Bodnaru)
+	* [r2381] extras/template_gis/profile: Fixed bug in PGISSCRIPT
+	  variable (provided by Alex Bodnaru)
 
 2006-06-05 17:24  Sandro Santilli <strk at kbt.io>
 
-	* [r2380] Updated misleading documentation for Segmentize()
-	  function
+	* [r2380] doc/postgis.xml, lwgeom/lwgeom_functions_basic.c: Updated
+	  misleading documentation for Segmentize() function
 
 2006-06-02 16:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2379] Fully supported georeferencing in chip drawing ops (must
-	  still tweak edge cases)
+	* [r2379] lwgeom/lwgeom_chip.c: Fully supported georeferencing in
+	  chip drawing ops (must still tweak edge cases)
 
 2006-06-01 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2378] Fixed lwgeom drawing primitives to honour georeferencing.
+	* [r2378] lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Fixed lwgeom
+	  drawing primitives to honour georeferencing.
 
 2006-06-01 07:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2377] Added "fmgr.h" include, for PG_MODULE_MAGIC definition
+	* [r2377] lwgeom/lwgeom_pg.c: Added "fmgr.h" include, for
+	  PG_MODULE_MAGIC definition
 
 2006-06-01 06:58  Sandro Santilli <strk at kbt.io>
 
-	* [r2376] Added magic block ctor for 8.2 compatibility
+	* [r2376] CHANGES, lwgeom/lwgeom_pg.c: Added magic block ctor for
+	  8.2 compatibility
 
 2006-06-01 06:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2375] Don't link pgsql2shp to more libs then required.
+	* [r2375] CHANGES, configure.in: Don't link pgsql2shp to more libs
+	  then required.
 
 2006-05-31 08:58  Sandro Santilli <strk at kbt.io>
 
-	* [r2374] Added support and info for CHIP.datatype 7,8,107 and 108.
-	  They were not documented but used by CHIP canonical input
-	  function.
+	* [r2374] lwgeom/liblwgeom.h, lwgeom/lwgeom_chip.c: Added support
+	  and info for CHIP.datatype 7,8,107 and 108. They were not
+	  documented but used by CHIP canonical input function.
 
 2006-05-31 06:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2373] Imported template_gis utilities contributed by Roberto
-	  Boati and Alex Bodnaru.
+	* [r2373] extras/template_gis, extras/template_gis/Makefile,
+	  extras/template_gis/README,
+	  extras/template_gis/createdb.postgis.1,
+	  extras/template_gis/createdb.postgis.in,
+	  extras/template_gis/mktemplate_gis.1,
+	  extras/template_gis/mktemplate_gis.in,
+	  extras/template_gis/mktemplate_gis.sh.in,
+	  extras/template_gis/postgis_env.sh.in,
+	  extras/template_gis/postgres_lib.sh.in,
+	  extras/template_gis/profile,
+	  extras/template_gis/rmtemplate_gis.1,
+	  extras/template_gis/rmtemplate_gis.in,
+	  extras/template_gis/rmtemplate_gis.sh.in: Imported template_gis
+	  utilities contributed by Roberto Boati and Alex Bodnaru.
 
 2006-05-30 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2372] Added some primitives for CHIP management + rendering for
-	  points and lines
+	* [r2372] lwgeom/lwgeom_chip.c: Added some primitives for CHIP
+	  management + rendering for points and lines
 
 2006-05-30 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2371] Fixed bug in CHIP input routine failing on uncompressed
-	  1x1 integer chip inputs
+	* [r2371] lwgeom/lwgeom_chip.c: Fixed bug in CHIP input routine
+	  failing on uncompressed 1x1 integer chip inputs
 
 2006-05-30 08:47  Sandro Santilli <strk at kbt.io>
 
-	* [r2370] added copyright header
+	* [r2370] lwgeom/lwgeom.c: added copyright header
 
 2006-05-30 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r2369] Added some missing copyright headers.
+	* [r2369] lwgeom/lwcollection.c, lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c,
+	  lwgeom/ptarray.c: Added some missing copyright headers.
 
 2006-05-23 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2368] NEW AsHEXEWKB(geom, XDR|NDR) function + documentation
+	* [r2368] CHANGES, doc/postgis.xml, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwpostgis.sql.in: NEW AsHEXEWKB(geom, XDR|NDR) function +
+	  documentation
 
 2006-05-22 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2367] Moved 'measures' query into a specific file, added a test
-	  for bug #108
+	* [r2367] regress/Makefile, regress/measures.sql,
+	  regress/measures_expected, regress/regress.sql,
+	  regress/regress_expected: Moved 'measures' query into a specific
+	  file, added a test for bug #108
 
 2006-05-22 14:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2366] Set version to 1.1.3CVS
+	* [r2366] Version.config: Set version to 1.1.3CVS
 
 2006-05-22 14:23  Sandro Santilli <strk at kbt.io>
 
-	* [r2365] Transform a SRID==0 from GEOS to a SRID=-1.
+	* [r2365] lwgeom/lwgeom_geos_c.c: Transform a SRID==0 from GEOS to
+	  a SRID=-1.
 
 2006-05-22 13:08  Sandro Santilli <strk at kbt.io>
 
-	* [r2364] Fixed a bug in distance2d_poly_poly() never really
-	  comparing ring distances
+	* [r2364] CHANGES, lwgeom/measures.c: Fixed a bug in
+	  distance2d_poly_poly() never really comparing ring distances
 	  between 1st ring of 1st geom and all rings of second one.
 
 2006-05-22 12:10  Sandro Santilli <strk at kbt.io>
 
-	* [r2363] Added 'with oids' specification to create table (oids are
-	  used for the test).
+	* [r2363] topology/test/load_topology.sql: Added 'with oids'
+	  specification to create table (oids are used for the test).
 	  'With oids' was available in postgresql 7.3.4 so we should not be
 	  highering
 	  the requirements for topology. Suggestion from Alex Bodnaru.
 
 2006-05-22 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2362] Applied cleanups by Alex Bodnaru
+	* [r2362] topology/test/Makefile: Applied cleanups by Alex Bodnaru
 
 2006-05-22 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2361] New DumpRings(polygon) function + docs
+	* [r2361] CHANGES, doc/postgis.xml, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwpostgis.sql.in: New DumpRings(polygon) function + docs
 
 2006-05-22 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r2360] fixed errors in DEBUG builds
+	* [r2360] lwgeom/measures.c: fixed errors in DEBUG builds
 
 2006-05-22 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r2359] Added usage comment about lwpoly_construct()
+	* [r2359] lwgeom/liblwgeom.h: Added usage comment about
+	  lwpoly_construct()
 
 2006-05-17 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2358] Added Bruce Rindahl in the credits hall
+	* [r2358] doc/postgis.xml: Added Bruce Rindahl in the credits hall
 
 2006-05-17 15:32  Sandro Santilli <strk at kbt.io>
 
-	* [r2357] Added note about doc generation change
+	* [r2357] CHANGES: Added note about doc generation change
 
 2006-05-17 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2356] DocBook version set to 4.3 (4.2 did not have <code> tag)
+	* [r2356] doc/postgis.xml: DocBook version set to 4.3 (4.2 did not
+	  have <code> tag)
 	  Thanks to Mateus Loskot for the tip!
 
 2006-05-17 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r2355] Changed PDF manual generation rule to use db2pdf from
+	* [r2355] Makefile.config.in, configure.in, doc/Makefile,
+	  doc/README: Changed PDF manual generation rule to use db2pdf from
 	  docbook-utils package. Input does not validate, thus the rule
 	  doesn't succeed yet, but removing <code> tags is enough to
 	  complete.
 
 2006-05-17 12:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2354] Added note about pdfxmltex being provided by xmltex
-	  package
+	* [r2354] doc/README: Added note about pdfxmltex being provided by
+	  xmltex package
 
 2006-05-17 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r2353] Added check for pdfxmltex availability before attempting
-	  to use it
+	* [r2353] doc/Makefile: Added check for pdfxmltex availability
+	  before attempting to use it
 
 2006-05-17 07:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2352] Additional bbox tests for transcale, rotateX and rotateY
+	* [r2352] regress/affine.sql, regress/affine_expected: Additional
+	  bbox tests for transcale, rotateX and rotateY
 
 2006-05-16 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2351] Added tests for translate and scale bbox computation
+	* [r2351] regress/affine.sql, regress/affine_expected: Added tests
+	  for translate and scale bbox computation
 
 2006-05-16 17:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2350] BUGXFIX in affine() failing to update bounding box
+	* [r2350] CHANGES, lwgeom/lwgeom_functions_basic.c: BUGXFIX in
+	  affine() failing to update bounding box
 
 2006-05-11 14:24  Sandro Santilli <strk at kbt.io>
 
-	* [r2349] Update to 1.1.2 by Laurent WANDREBECK
+	* [r2349] extras/rpm/spec/postgis.spec: Update to 1.1.2 by Laurent
+	  WANDREBECK
 
 2006-05-11 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2348] added postgis.fo and postgis.pdf
+	* [r2348] doc, doc/.cvsignore: added postgis.fo and postgis.pdf
 
 2006-05-11 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2347] changed single-file html production to 'make html',
-	  simpler
+	* [r2347] doc/README: changed single-file html production to 'make
+	  html', simpler
 
 2006-05-10 13:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2346] Added notes about requirements for dox generation,
-	  cleaned up Makefile
+	* [r2346] doc/Makefile, doc/README: Added notes about requirements
+	  for dox generation, cleaned up Makefile
 
 2006-05-10 10:47  Markus Schaber <markus at schabi.de>
 
-	* [r2345] Small typo fix in comment
+	* [r2345] jdbc2/src/org/postgis/Point.java: Small typo fix in
+	  comment
 
 2006-05-10 10:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2344] Removed >/dev/null redirection of pdfxmltex command, to
-	  see what's going on
+	* [r2344] doc/Makefile: Removed >/dev/null redirection of pdfxmltex
+	  command, to see what's going on
 
 2006-05-09 13:06  Markus Schaber <markus at schabi.de>
 
-	* [r2343] Fixed JtsGeometry.equals()
+	* [r2343] CHANGES, Version.config,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/src/org/postgis/Geometry.java: Fixed JtsGeometry.equals()
 	  Imporoved Geometry setter/getter
 	  updated postgis version
 
 2006-05-04 15:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2342] Support for Tru64 build (bug#104)
+	* [r2342] CHANGES, lwgeom/lex.yy.c, lwgeom/wktparse.lex: Support
+	  for Tru64 build (bug#104)
 
 2006-05-03 08:33  Markus Schaber <markus at schabi.de>
 
-	* [r2341] added eclipsebin to cvsignore
+	* [r2341] ., .cvsignore: added eclipsebin to cvsignore
 
 2006-05-03 08:30  Markus Schaber <markus at schabi.de>
 
-	* [r2340] Added regression tests for OGC conformant multiPoint
-	  parsing, updated CHANGELOG
+	* [r2340] CHANGES, jdbc2/src/examples/TestParser.java: Added
+	  regression tests for OGC conformant multiPoint parsing, updated
+	  CHANGELOG
 
 2006-05-03 08:18  Markus Schaber <markus at schabi.de>
 
-	* [r2339] Added test case for scientific notation
+	* [r2339] jdbc2/src/examples/TestParser.java: Added test case for
+	  scientific notation
 
 2006-04-26 14:42  Markus Schaber <markus at schabi.de>
 
-	* [r2338] fixed typo in regression test online help
+	* [r2338] jdbc2/src/examples/TestParser.java: fixed typo in
+	  regression test online help
 
 2006-04-26 12:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2337] Added --with-geos-libdir and --with-proj-libdir configure
-	  switches
+	* [r2337] CHANGES, Makefile.config.in, configure.in,
+	  lwgeom/Makefile: Added --with-geos-libdir and --with-proj-libdir
+	  configure switches
 
 2006-04-18 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2336] Fixed invalid C++ style comment
+	* [r2336] lwgeom/lex.yy.c, lwgeom/wktparse.y: Fixed invalid C++
+	  style comment
 
 2006-04-18 16:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2335] Used ad-hoc AC_PROG_YACC for yacc detection
+	* [r2335] configure.in: Used ad-hoc AC_PROG_YACC for yacc detection
 
 2006-04-18 14:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2334] Limited text field size to 255 (bug #84) [will eventually
-	  provide a switch to support wider fields ]
+	* [r2334] loader/pgsql2shp.c: Limited text field size to 255 (bug
+	  #84) [will eventually provide a switch to support wider fields ]
 
 2006-04-18 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r2333] updated
+	* [r2333] CHANGES: updated
 
 2006-04-18 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2332] Added test for wkt parser
+	* [r2332] regress/Makefile, regress/wkt.sql, regress/wkt_expected:
+	  Added test for wkt parser
 
 2006-04-18 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2331] WKT parser: forbidden EMPTY elements in non-collection
-	  multigeoms.
+	* [r2331] lwgeom/lex.yy.c, lwgeom/wktparse.tab.c,
+	  lwgeom/wktparse.y: WKT parser: forbidden EMPTY elements in
+	  non-collection multigeoms.
 
 2006-04-18 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r2330] Cleanly handled deserialization of points with non-point
-	  input by raising an error. Made other simple geoms deserializers
-	  errors of this kind be consistent. Added a check in
+	* [r2330] lwgeom/liblwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c: Cleanly handled deserialization of points with
+	  non-point input by raising an error. Made other simple geoms
+	  deserializers errors of this kind be consistent. Added a check in
 	  lwgeom_typename() to avoid memory corruption when input
 	  geometrytype is out of range.
 
 2006-04-18 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2329] Added check for libiconv_open (for MingW) - patch
-	  provided by Mark Cave-Ayland
+	* [r2329] configure.in: Added check for libiconv_open (for MingW) -
+	  patch provided by Mark Cave-Ayland
 
 2006-04-18 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2328] Substituted bzero() use with memset()
+	* [r2328] loader/shp2pgsql.c: Substituted bzero() use with memset()
 
 2006-04-18 09:10  Sandro Santilli <strk at kbt.io>
 
-	* [r2327] Applied patch by Mark Cave-Ayland allowing in-place
-	  regression tests to
+	* [r2327] Makefile.config.in, configure.in, lwgeom/Makefile:
+	  Applied patch by Mark Cave-Ayland allowing in-place regression
+	  tests to
 	  be run under MingW (Win32)
 
 2006-04-10 08:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2326] Added support for printing argument geoms on union
-	  failures
+	* [r2326] lwgeom/lwgeom_jts.c: Added support for printing argument
+	  geoms on union failures
 	  within unite_garray() loop.
 
 2006-03-29 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r2325] removed obsoleted items
+	* [r2325] TODO: removed obsoleted items
 
 2006-03-29 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2323] Set release version and date
+	* [r2323] README.postgis: Set release version and date
 
 2006-03-29 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2322] Prepared for 1.1.2 release
+	* [r2322] CHANGES, Version.config, doc/postgis.xml: Prepared for
+	  1.1.2 release
 
 2006-03-28 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r2321] Mangled Self-intersection message to remove 'at or near
-	  point'
+	* [r2321] regress/run_test: Mangled Self-intersection message to
+	  remove 'at or near point'
 	  so that test works with both GEOS 2.x (w/out point spec) and 3.x
 	  (with point spec)
 
 2006-03-27 09:33  Sandro Santilli <strk at kbt.io>
 
-	* [r2320] Used a larger grid for buffer() test, to account for
-	  rounding changes between
+	* [r2320] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Used a larger grid for buffer() test, to account for rounding
+	  changes between
 	  GEOS-2.2 and GEOS-3.0
 
 2006-03-13 10:54  Sandro Santilli <strk at kbt.io>
 
-	* [r2319] Applied patch from Mark Cave Ayland embedding access
-	  control for
+	* [r2319] CHANGES, lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwpostgis.sql.in: Applied patch from Mark Cave Ayland
+	  embedding access control for
 	  the estimated_extent functions.
 
 2006-03-13 10:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2318] added enforceRHR fix
+	* [r2318] CHANGES: added enforceRHR fix
 
 2006-03-12 17:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2317] Fix isccw to return correct ccw answer.
+	* [r2317] lwgeom/lwgeom_api.c: Fix isccw to return correct ccw
+	  answer.
 
 2006-03-12 17:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2316] Fix for enforceRHR to actually enforce rather than just
-	  reverse. (Note
+	* [r2316] lwgeom/lwgeom.c: Fix for enforceRHR to actually enforce
+	  rather than just reverse. (Note
 	  that seems to be enforcing CW RHR rather than CCW RHR.)
 
 2006-03-08 18:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2315] Added pg_config --libs to PGFELIBS as a workaround for
-	  systems
+	* [r2315] configure.in: Added pg_config --libs to PGFELIBS as a
+	  workaround for systems
 	  that doesn't automatically detect dependencies
 
 2006-03-01 09:10  Sandro Santilli <strk at kbt.io>
 
-	* [r2314] Fixed 'clean' rule to succeed also when tree already
-	  cleaned (rm -f)
+	* [r2314] regress/Makefile: Fixed 'clean' rule to succeed also when
+	  tree already cleaned (rm -f)
 
 2006-02-24 20:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2313] Minor error in install instructions
+	* [r2313] doc/postgis.xml: Minor error in install instructions
 
 2006-02-23 11:48  Markus Schaber <markus at schabi.de>
 
-	* [r2312] documented affine(), rewrote transscale() to use affine()
+	* [r2312] CHANGES, doc/postgis.xml,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in,
+	  regress/affine.sql, regress/affine_expected: documented affine(),
+	  rewrote transscale() to use affine()
 
 2006-02-22 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2311] Added affine() internal function.
+	* [r2311] CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in,
+	  regress/Makefile, regress/affine.sql, regress/affine_expected:
+	  Added affine() internal function.
 	  Provided rotate{Z,X,Y}() internally using affine().
 	  Made scale() and translate() internally use affine().
 	  Obsoleted transscale() function.
@@ -46278,64 +64701,76 @@
 
 2006-02-15 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r2310] Qualified args of difference() to avoid clashes with
-	  other packages
+	* [r2310] regress/regress_ogc.sql: Qualified args of difference()
+	  to avoid clashes with other packages
 
 2006-02-10 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r2309] Made it a single transaction
+	* [r2309] spatial_ref_sys.sql: Made it a single transaction
 
 2006-02-10 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2308] Removed intermediate VACUUM
+	* [r2308] spatial_ref_sys.sql: Removed intermediate VACUUM
 
 2006-02-06 20:04  Markus Schaber <markus at schabi.de>
 
-	* [r2307] fixed srid handling in jts for composed geometries - this
-	  had prevented 'inner' geometries with no given srid from
-	  inheriting the srid from outer collection.
+	* [r2307] CHANGES,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: fixed srid
+	  handling in jts for composed geometries - this had prevented
+	  'inner' geometries with no given srid from inheriting the srid
+	  from outer collection.
 
 2006-02-06 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2306] Added uchar typedef
+	* [r2306] lwgeom/lwgeom.h: Added uchar typedef
 
 2006-02-06 11:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2305] uint32_t typedef moved back from wktparse.h to lwgparse.c
-	  and wktunparse.c
+	* [r2305] lwgeom/lwgparse.c, lwgeom/wktparse.h,
+	  lwgeom/wktunparse.c: uint32_t typedef moved back from wktparse.h
+	  to lwgparse.c and wktunparse.c
 
 2006-02-06 11:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2304] added snaptogrid behavior
+	* [r2304] lwgeom/BBOXCACHE_BEHAVIOURS: added snaptogrid behavior
 
 2006-02-03 20:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2303] Swapped stdint.h (unavailable on Solaris9) with
-	  inttypes.h
+	* [r2303] loader/pgsql2shp.c, loader/wkb.h, lwgeom/lwgparse.c,
+	  lwgeom/wktparse.h, lwgeom/wktunparse.c: Swapped stdint.h
+	  (unavailable on Solaris9) with inttypes.h
 
 2006-02-03 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2302] Changed int4 typedefs to use POSIX uint32_t
+	* [r2302] CHANGES, lwgeom/lwgparse.c, lwgeom/wktunparse.c: Changed
+	  int4 typedefs to use POSIX uint32_t
 
 2006-02-02 04:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2301] Updated maintainers info.
+	* [r2301] doc/postgis.xml: Updated maintainers info.
 
 2006-02-01 22:15  Sandro Santilli <strk at kbt.io>
 
-	* [r2300] Made regress/run_test create and drop it's regress
-	  database
+	* [r2300] CHANGES, regress/Makefile, regress/run_test: Made
+	  regress/run_test create and drop it's regress database
 	  unless otherwise specified using --nocreate and --nodrop
 	  switches.
 
 2006-02-01 20:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2299] Portable tests for docdir and datadir, comments fixed.
+	* [r2299] configure.in: Portable tests for docdir and datadir,
+	  comments fixed.
 	  Thanks to Havard Tveite for pointing out.
 
 2006-01-29 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r2298] Fixed bug in SnapToGrid() bbox computation.
+	* [r2298] CHANGES, README.postgis, Version.config, lwgeom/Makefile,
+	  lwgeom/box2d.c, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_functions_analytic.c, regress/Makefile,
+	  regress/run_test, regress/snaptogrid.sql,
+	  regress/snaptogrid_expected: Fixed bug in SnapToGrid() bbox
+	  computation.
 	  Previous policy (WHEN SIMPLE) turned out to be non-simple,
 	  so this has been changed to TAINING.
 	  Bbox will then be recomputed by scanning output coordinates
@@ -46352,251 +64787,304 @@
 
 2006-01-23 00:13  Sandro Santilli <strk at kbt.io>
 
-	* [r2296] Set version to 1.1.1, edited 1.1.1 Release Notes chapter
-	  in manual
+	* [r2296] CHANGES, Version.config, doc/postgis.xml: Set version to
+	  1.1.1, edited 1.1.1 Release Notes chapter in manual
 	  and set release date (2006-01-23).
 
 2006-01-22 23:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2295] Fix for bug 10, SRID 28992 incorrect
+	* [r2295] spatial_ref_sys.sql: Fix for bug 10, SRID 28992 incorrect
 
 2006-01-21 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2294] Separated 'export' from assignment, for Solaris support -
+	* [r2294] regress/run_test, regress/test_index_concurrency:
+	  Separated 'export' from assignment, for Solaris support -
 	  reported by Michael Fuhr
 
 2006-01-19 19:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2293] Updated documentation for line_substring() and
-	  line_interpolate_point()
+	* [r2293] doc/postgis.xml: Updated documentation for
+	  line_substring() and line_interpolate_point()
 
 2006-01-19 19:13  Sandro Santilli <strk at kbt.io>
 
-	* [r2292] Added a couple of line_interpolate_point tests
+	* [r2292] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Added a couple of line_interpolate_point tests
 
 2006-01-19 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2291] Z and M interpolation in line_interpolate_point()
+	* [r2291] CHANGES, lwgeom/lwgeom_functions_analytic.c: Z and M
+	  interpolation in line_interpolate_point()
 
 2006-01-19 18:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2290] Made line_substring() handle corner case of start/end
-	  having the same
+	* [r2290] lwgeom/lwgeom_functions_analytic.c, lwgeom/ptarray.c,
+	  regress/regress_lrs.sql, regress/regress_lrs_expected: Made
+	  line_substring() handle corner case of start/end having the same
 	  value. A point is returned in that case.
 
 2006-01-19 18:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2289] Added more regress tests for line_substring
+	* [r2289] regress/regress_lrs.sql, regress/regress_lrs_expected:
+	  Added more regress tests for line_substring
 
 2006-01-19 18:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2288] Added Z and M interpolation in ptarray_substring(), fixed
-	  some corner-case bugs
+	* [r2288] CHANGES, lwgeom/ptarray.c: Added Z and M interpolation in
+	  ptarray_substring(), fixed some corner-case bugs
 
 2006-01-19 18:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2287] Added interpolate_point4d() general function in API
+	* [r2287] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added
+	  interpolate_point4d() general function in API
 
 2006-01-19 18:15  Sandro Santilli <strk at kbt.io>
 
-	* [r2286] Added -v switch to show differences inline
+	* [r2286] regress/run_test: Added -v switch to show differences
+	  inline
 
 2006-01-18 21:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2285] Forced lc_messages to be 'C' during regress tests
+	* [r2285] CHANGES, regress/run_test: Forced lc_messages to be 'C'
+	  during regress tests
 
 2006-01-18 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2284] Fixed out-of-bound condition in ptarray_substring during
-	  copy of
+	* [r2284] CHANGES, lwgeom/ptarray.c, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: Fixed out-of-bound condition in
+	  ptarray_substring during copy of
 	  unaltered points.
 	  Added regress test for the case
 	  (postgis-devel/2006-January/001951.html)
 
 2006-01-17 14:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2283] Fixed $datadir and $docdir paths to support postgresql
-	  convention
+	* [r2283] configure.in: Fixed $datadir and $docdir paths to support
+	  postgresql convention
 	  of adding 'postgresql' component IFF neither 'pgsql' nor
 	  'postgres'
 	  already appear in the path.
 
 2006-01-17 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2282] Added postgis_restore.pl fix
+	* [r2282] CHANGES: Added postgis_restore.pl fix
 
 2006-01-17 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r2281] Commented out debugging premature exit left from last
-	  review
+	* [r2281] utils/postgis_restore.pl: Commented out debugging
+	  premature exit left from last review
 
 2006-01-16 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r2280] Added support for Bool and Date DBF<=>PGIS mapping
+	* [r2280] loader/dbfopen.c, loader/pgsql2shp.c, loader/shapefil.h,
+	  loader/shp2pgsql.c: Added support for Bool and Date DBF<=>PGIS
+	  mapping
 
 2006-01-16 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r2279] Fixed default pgsql prefix to /usr/local/pgsql (default
-	  since pgsql 7.2)
+	* [r2279] CHANGES, configure.in: Fixed default pgsql prefix to
+	  /usr/local/pgsql (default since pgsql 7.2)
 
 2006-01-15 22:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2278] Fixed handling of pg_config --bindir
+	* [r2278] CHANGES, Makefile.config.in, configure.in: Fixed handling
+	  of pg_config --bindir
 
 2006-01-13 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2277] Fixed bug in ptarray_locate_point() - added regress test
-	  for specific case
+	* [r2277] CHANGES, lwgeom/ptarray.c, regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: Fixed bug in ptarray_locate_point()
+	  - added regress test for specific case
 
 2006-01-12 12:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2276] Fixed bug blessing all GEOMETRYCOLLECTIONS to
-	  MULTIPOLYGONS in postgis->GEOS
+	* [r2276] CHANGES, lwgeom/lwgeom_geos_c.c: Fixed bug blessing all
+	  GEOMETRYCOLLECTIONS to MULTIPOLYGONS in postgis->GEOS
 	  converted trough C-API
 
 2006-01-10 16:38  Markus Schaber <markus at schabi.de>
 
-	* [r2275] Added NumInteriorRing(geometry) alias function
+	* [r2275] CHANGES, doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added
+	  NumInteriorRing(geometry) alias function
 
 2006-01-09 16:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2274] ISO C90 comments, signedness mismatch fixes
+	* [r2274] loader/PQunescapeBytea.c, loader/compat.h,
+	  loader/dbfopen.c, loader/pgsql2shp.c, loader/shp2pgsql.c: ISO C90
+	  comments, signedness mismatch fixes
 
 2006-01-09 15:55  Sandro Santilli <strk at kbt.io>
 
-	* [r2273] ISO C90 comments (finished in lwgeom/)
+	* [r2273] lwgeom/lwgeom_box.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_btree.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_dump.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/profile.h,
+	  lwgeom/stringBuffer.c, lwgeom/stringBuffer.h: ISO C90 comments
+	  (finished in lwgeom/)
 
 2006-01-09 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2272] ISO C90 comments
+	* [r2272] lwgeom/lwcollection.c, lwgeom/lwgeom_spheroid.c,
+	  lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c,
+	  lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/wktunparse.c: ISO C90
+	  comments
 
 2006-01-09 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2271] Removed variable-sized array and fixed comments as for
-	  ISO C90 requirements.
+	* [r2271] lwgeom/lwgeom_functions_analytic.c: Removed
+	  variable-sized array and fixed comments as for ISO C90
+	  requirements.
 
 2006-01-09 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2270] Added simplify() test unit
+	* [r2270] regress/Makefile, regress/simplify.sql,
+	  regress/simplify_expected: Added simplify() test unit
 
 2006-01-09 14:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2269] ISO C90 comments, indenting
+	* [r2269] lwgeom/lwgeom_api.c: ISO C90 comments, indenting
 
 2006-01-09 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2268] Proc upgrade requirement message made more clear.
+	* [r2268] lwgeom/lwpostgis.sql.in: Proc upgrade requirement message
+	  made more clear.
 
 2006-01-09 12:55  Sandro Santilli <strk at kbt.io>
 
-	* [r2267] Removed variable-sized array forbidden by ISO C90.
+	* [r2267] lwgeom/lwgeom_debug.c: Removed variable-sized array
+	  forbidden by ISO C90.
 
 2006-01-09 12:39  Sandro Santilli <strk at kbt.io>
 
-	* [r2266] C++ style comments removed, fixed return from void
-	  function.
+	* [r2266] lwgeom/liblwgeom.c: C++ style comments removed, fixed
+	  return from void function.
 
 2006-01-09 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r2265] Changed C++ style comments to ISO C format
+	* [r2265] lwgeom/ptarray.c: Changed C++ style comments to ISO C
+	  format
 
 2006-01-09 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2264] Changed C++ style comments to ISO C ones.
+	* [r2264] lwgeom/measures.c: Changed C++ style comments to ISO C
+	  ones.
 
 2006-01-09 12:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2263] Added Solaris 2.7 and MingW support improvements item
+	* [r2263] CHANGES: Added Solaris 2.7 and MingW support improvements
+	  item
 
 2006-01-09 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2262] Fixed "strict-aliasing rule" breaks.
+	* [r2262] lwgeom/lwgeom_estimate.c: Fixed "strict-aliasing rule"
+	  breaks.
 
 2006-01-09 11:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2261] Found another (faster) way to avoid breaking
-	  "strict-aliasing rules"
+	* [r2261] lwgeom/ptarray.c: Found another (faster) way to avoid
+	  breaking "strict-aliasing rules"
 
 2006-01-09 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r2260] Removed POINT4D=>POINT2D cast raising GCC warning
+	* [r2260] lwgeom/ptarray.c: Removed POINT4D=>POINT2D cast raising
+	  GCC warning
 
 2006-01-09 10:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2259] Changed "! test" to "test !" and "-e" to "-f" for Solaris
-	  compatibility.
+	* [r2259] configure.in: Changed "! test" to "test !" and "-e" to
+	  "-f" for Solaris compatibility.
 
 2006-01-09 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r2258] Changed all C++ style comments to ISO C ones.
+	* [r2258] lwgeom/lwgeom_functions_basic.c: Changed all C++ style
+	  comments to ISO C ones.
 
 2006-01-08 15:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2257] Added lwpostgis_upgrade.sql
+	* [r2257] ., .cvsignore: Added lwpostgis_upgrade.sql
 
 2006-01-07 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r2256] Changed $PWD uses with `pwd` (required for Solaris 2.7)
+	* [r2256] configure.in: Changed $PWD uses with `pwd` (required for
+	  Solaris 2.7)
 
 2006-01-05 15:01  Sandro Santilli <strk at kbt.io>
 
-	* [r2255] More portable (hopefully) use of quotes and backticks
+	* [r2255] configure.in: More portable (hopefully) use of quotes and
+	  backticks
 
 2006-01-05 00:26  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2254] rollback to contain cast
+	* [r2254] lwgeom/lwgeom_inout.c: rollback to contain cast
 
 2006-01-05 00:19  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2253] 1.12 with changes from 1.11 integrated
+	* [r2253] lwgeom/lwgeom_chip.c: 1.12 with changes from 1.11
+	  integrated
 
 2006-01-05 00:07  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2252] Recommitted with changes from 1_34 integrated
+	* [r2252] lwgeom/lwgeom_functions_basic.c: Recommitted with changes
+	  from 1_34 integrated
 
 2006-01-04 21:37  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2251] Added function optimistic_overlap in order to support
-	  TerrainServer. Note that optimistic_overlap existed in postgis
-	  prior to 1.0 but was removed. The included version is a hack to
-	  work with the newer lwgeom structs
+	* [r2251] lwgeom/lwgeom_functions_basic.c: Added function
+	  optimistic_overlap in order to support TerrainServer. Note that
+	  optimistic_overlap existed in postgis prior to 1.0 but was
+	  removed. The included version is a hack to work with the newer
+	  lwgeom structs
 
 2006-01-04 21:21  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2250] Modified lwgeom2 = ... line in LWGEOMFromWKB function;
-	  removed the (uchar *) cast
+	* [r2250] lwgeom/lwgeom_inout.c: Modified lwgeom2 = ... line in
+	  LWGEOMFromWKB function; removed the (uchar *) cast
 
 2006-01-04 21:16  Chris Hodgson <chodgson at refractions.net>
 
-	* [r2249] Added the CHIP_send function which enables Postgres 8.0
-	  to send a binary CHIP
+	* [r2249] lwgeom/lwgeom_chip.c: Added the CHIP_send function which
+	  enables Postgres 8.0 to send a binary CHIP
 
 2006-01-01 02:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2248] Added missing include for definition of unparse_WKB()
+	* [r2248] lwgeom/lwgeom_pg.c: Added missing include for definition
+	  of unparse_WKB()
 
 2006-01-01 02:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2247] Dropped unused box2df_to_box() and box_to_box2df()
-	  functions. Added box_to_box2df_p() function to complement exiting
+	* [r2247] lwgeom/lwgeom_box.c, lwgeom/lwgeom_pg.h: Dropped unused
+	  box2df_to_box() and box_to_box2df() functions. Added
+	  box_to_box2df_p() function to complement exiting
 	  box2df_to_box_p().
 
 2005-12-31 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2246] Fixed reference to PostgreSQL "contrib" directory (no
-	  more required)
+	* [r2246] doc/postgis.xml: Fixed reference to PostgreSQL "contrib"
+	  directory (no more required)
 
 2005-12-31 14:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2245] Fixed "possibly uninitialized" warning in box2df_to_box3d
+	* [r2245] lwgeom/lwgeom_api.c: Fixed "possibly uninitialized"
+	  warning in box2df_to_box3d
 
 2005-12-30 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2244] Fixed all signedness warnings
+	* [r2244] lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c: Fixed all signedness warnings
 
 2005-12-30 17:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2243] Moved PG_LWGEOM WKB I/O and SRID get/set funx
+	* [r2243] CHANGES, Version.config, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h, lwgeom/lwgparse.c,
+	  lwgeom/lwpoly.c, lwgeom/wktparse.h: Moved PG_LWGEOM WKB I/O and
+	  SRID get/set funx
 	  from lwgeom_api.c to lwgeom_pg.c.
 	  Made lwgeom_from_ewkb directly invoke grammar parser rather then
 	  invoke
@@ -46607,147 +65095,161 @@
 
 2005-12-28 18:43  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r2242] Removed unused patch
+	* [r2242] extras/rpm/patches/postgis-version.config.patch: Removed
+	  unused patch
 
 2005-12-28 18:40  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r2241] Lots of fixes for 1.1
+	* [r2241] extras/rpm/spec/postgis.spec: Lots of fixes for 1.1
 
 2005-12-21 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r2239] Removed awk usage, --with-template is detected during the
-	  single
+	* [r2239] configure.in: Removed awk usage, --with-template is
+	  detected during the single
 	  pg_config --configure scan
 
 2005-12-21 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r2238] Changed $() constructs to "``" ones, for portability
+	* [r2238] configure.in: Changed $() constructs to "``" ones, for
+	  portability
 
 2005-12-21 12:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2237] Raised a warning on pj_errno==-38 (a nodatum transform is
-	  attempted before giving up)
+	* [r2237] lwgeom/lwgeom_transform.c: Raised a warning on
+	  pj_errno==-38 (a nodatum transform is attempted before giving up)
 
 2005-12-20 09:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2236] Used more portable sed syntax, submitted by Michael Fuhr.
+	* [r2236] regress/run_test: Used more portable sed syntax,
+	  submitted by Michael Fuhr.
 
 2005-12-20 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2235] Fixed inconsistency between docs install/uninstall paths
+	* [r2235] doc/Makefile: Fixed inconsistency between docs
+	  install/uninstall paths
 
 2005-12-19 20:33  Sandro Santilli <strk at kbt.io>
 
-	* [r2234] Fixed eprefix (bindir) use
+	* [r2234] configure.in: Fixed eprefix (bindir) use
 
 2005-12-19 20:23  Sandro Santilli <strk at kbt.io>
 
-	* [r2233] Dropped `liblwgeom' dependency from 'test' rule
+	* [r2233] GNUmakefile: Dropped `liblwgeom' dependency from 'test'
+	  rule
 
 2005-12-19 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2232] Allowed for overriding of --datadir.
+	* [r2232] configure.in: Allowed for overriding of --datadir.
 	  reworked pg_config --configure parsing to make a single scan.
 	  Fixed mishanlding of --prefix
 
 2005-12-19 12:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2231] make regress => make test
+	* [r2231] README.postgis: make regress => make test
 
 2005-12-19 10:39  Sandro Santilli <strk at kbt.io>
 
-	* [r2230] used a consistent construct for out_and_err redirect,
+	* [r2230] regress/regress_expected, regress/run_test: used a
+	  consistent construct for out_and_err redirect,
 	  added rule to make [eE][-+]0+[0-9]+ become e[-+][1-9]+
 
 2005-12-19 10:17  Sandro Santilli <strk at kbt.io>
 
-	* [r2229] Applied patch for MingW support (buffering and INF
-	  representation problems)
+	* [r2229] regress/run_test: Applied patch for MingW support
+	  (buffering and INF representation problems)
 
 2005-12-19 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2228] Fixed uninstall rule for scripts
+	* [r2228] lwgeom/Makefile: Fixed uninstall rule for scripts
 
 2005-12-16 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2227] fixed iconv check
+	* [r2227] configure.in: fixed iconv check
 
 2005-12-16 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r2226] Added support for mixed libiconv/iconv
+	* [r2226] Makefile.config.in, configure.in, loader/Makefile: Added
+	  support for mixed libiconv/iconv
 
 2005-12-16 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2225] Added make_dist.sh argument.
+	* [r2225] HOWTO_RELEASE: Added make_dist.sh argument.
 
 2005-12-16 11:55  Sandro Santilli <strk at kbt.io>
 
-	* [r2224] Almost done with closure
+	* [r2224] TODO: Almost done with closure
 
 2005-12-16 11:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2223] Added Carl Anderson to release-specifi credits section
-	  (forgot, who know how many else)
+	* [r2223] doc/postgis.xml: Added Carl Anderson to release-specifi
+	  credits section (forgot, who know how many else)
 
 2005-12-16 11:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2222] Edited release notes in manual, set release date to
-	  2005/12/21
+	* [r2222] CHANGES, doc/postgis.xml: Edited release notes in manual,
+	  set release date to 2005/12/21
 	  (if everything goes file)
 
 2005-12-16 10:06  Markus Schaber <markus at schabi.de>
 
-	* [r2221] small README improvements
+	* [r2221] jdbc2/README: small README improvements
 
 2005-12-16 09:36  Sandro Santilli <strk at kbt.io>
 
-	* [r2220] Added installed procs version when proc upgrade needed
+	* [r2220] lwgeom/lwpostgis.sql.in: Added installed procs version
+	  when proc upgrade needed
 
 2005-12-16 09:32  Sandro Santilli <strk at kbt.io>
 
-	* [r2219] Added release procedure and Versioning rationale.
+	* [r2219] HOWTO_RELEASE, TODO, make_dist.sh: Added release
+	  procedure and Versioning rationale.
 
 2005-12-16 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2218] lwpostgis_upgrade.sql installed by install and removed by
-	  uninstall,
+	* [r2218] Version.config, lwgeom/Makefile: lwpostgis_upgrade.sql
+	  installed by install and removed by uninstall,
 	  fixed path info for lwpostgis.sql install. Stripped CVS from
 	  version
 	  strings and added note about SO/REL versions being the same.
 
 2005-12-16 08:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2217] Added required typinfo include
+	* [r2217] lwgeom/lwgeom_geos_wrapper.cpp: Added required typinfo
+	  include
 
 2005-12-16 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r2216] Simplified top warning about upgradability of changes.
+	* [r2216] lwgeom/lwpostgis.sql.in: Simplified top warning about
+	  upgradability of changes.
 
 2005-12-16 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2215] Added dependency of postgis_proc_upgrade.pl in
-	  lwpostgis_upgrade.sql rule
+	* [r2215] lwgeom/Makefile: Added dependency of
+	  postgis_proc_upgrade.pl in lwpostgis_upgrade.sql rule
 
 2005-12-16 08:33  Sandro Santilli <strk at kbt.io>
 
-	* [r2214] Fixed version checker to only use Major to compare
+	* [r2214] utils/postgis_proc_upgrade.pl: Fixed version checker to
+	  only use Major to compare
 
 2005-12-16 02:08  Sandro Santilli <strk at kbt.io>
 
-	* [r2213] Reverted use of $(shlib_major) to $(shlib).
+	* [r2213] lwgeom/Makefile: Reverted use of $(shlib_major) to
+	  $(shlib).
 	  Since lwpostgis_upgrade.sql is always enough
 	  to rebind, and also required...
 
 2005-12-16 01:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2212] Added comment about the use of postgis_lib_version in
-	  version checker
+	* [r2212] utils/postgis_proc_upgrade.pl: Added comment about the
+	  use of postgis_lib_version in version checker
 	  (last commit log was incomplete)
 
 2005-12-16 01:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2211] Unified SCRIPTS, LIB and RELEASE versions for the sake of
-	  simplicity.
+	* [r2211] CHANGES, Version.config, lwgeom/Makefile,
+	  lwgeom/lwpostgis.sql.in, utils/postgis_proc_upgrade.pl: Unified
+	  SCRIPTS, LIB and RELEASE versions for the sake of simplicity.
 	  postgis_scripts_released() will return the same as
 	  postgis_lib_version()
 	  postgis_scripts_installed() return still the same numbers but as
@@ -46756,34 +65258,38 @@
 
 2005-12-16 01:35  Sandro Santilli <strk at kbt.io>
 
-	* [r2210] Added notes `bout postgis_scripts_released(),
-	  postgis_scripts_installed()
+	* [r2210] doc/postgis.xml: Added notes `bout
+	  postgis_scripts_released(), postgis_scripts_installed()
 	  and postgis_version(). Copied soft upgrade description from
 	  README
 	  file - removed most references about DBPROC/RELPROC and the like.
 
 2005-12-15 23:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2209] perl availability check by ./configure (sorry, you'll
-	  need it from now on)
+	* [r2209] Makefile.config.in, configure.in, lwgeom/Makefile: perl
+	  availability check by ./configure (sorry, you'll need it from now
+	  on)
 
 2005-12-15 23:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2208] Added note about jdbc/ drop and PgSQL source dependency
-	  relief
+	* [r2208] CHANGES: Added note about jdbc/ drop and PgSQL source
+	  dependency relief
 
 2005-12-15 23:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2207] Removed obsoleted code
+	* [r2207] jdbc: Removed obsoleted code
 
 2005-12-15 23:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2206] Remove qandasetdiv tags and fix numbering...
+	* [r2206] doc/postgis.xml: Remove qandasetdiv tags and fix
+	  numbering...
 
 2005-12-15 23:28  Sandro Santilli <strk at kbt.io>
 
-	* [r2205] - Made postgis_version() a C function w/out changing
-	  output.
+	* [r2205] CHANGES, GNUmakefile, lwgeom/Makefile,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_nojts.c,
+	  lwgeom/lwpostgis.sql.in: - Made postgis_version() a C function
+	  w/out changing output.
 	  - Moved postgis centroid() version (neither GEOS nor JTS) from
 	  lwgeom_functions_basic.c to lwgeom_nojts.c (fails far less
 	  times with "redefinition of centroid" errors.)
@@ -46792,96 +65298,105 @@
 
 2005-12-15 23:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2204] Wording changes here and there.
+	* [r2204] README.postgis: Wording changes here and there.
 
 2005-12-15 22:50  Sandro Santilli <strk at kbt.io>
 
-	* [r2203] Updated Upgrading section
+	* [r2203] README.postgis: Updated Upgrading section
 
 2005-12-15 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2202] back to single full package
+	* [r2202] make_dist.sh: back to single full package
 
 2005-12-15 18:34  Sandro Santilli <strk at kbt.io>
 
-	* [r2201] Switched HARD/SOFT upgrade and removed HACK upgrade
-	  sections.
+	* [r2201] doc/postgis.xml: Switched HARD/SOFT upgrade and removed
+	  HACK upgrade sections.
 
 2005-12-15 18:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2200] Added item for 1.1 closure
+	* [r2200] TODO: Added item for 1.1 closure
 
 2005-12-15 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r2199] Added things to do for 1.1.0 closeup
+	* [r2199] TODO: Added things to do for 1.1.0 closeup
 
 2005-12-15 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r2198] Infinite->Infinity
+	* [r2198] regress/run_test: Infinite->Infinity
 
 2005-12-15 01:27  Sandro Santilli <strk at kbt.io>
 
-	* [r2197] Added PROJ version in output - would change the whole
-	  thing to postgis_full_version() if it only fit into 80 cols
+	* [r2197] regress/run_test: Added PROJ version in output - would
+	  change the whole thing to postgis_full_version() if it only fit
+	  into 80 cols
 
 2005-12-15 01:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2196] Made PROJ test be run only if USE_PROJ=1
+	* [r2196] regress/Makefile: Made PROJ test be run only if
+	  USE_PROJ=1
 
 2005-12-15 01:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2195] Moved GEOS/JTS function from regress to ogc test
+	* [r2195] regress/regress.sql, regress/regress_expected,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Moved
+	  GEOS/JTS function from regress to ogc test
 
 2005-12-15 01:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2194] Removed call to replace(text,text,text) in regress.sql
+	* [r2194] regress/regress.sql, regress/run_test: Removed call to
+	  replace(text,text,text) in regress.sql
 	  (unsupported by pgsql 7.2)
 	  Used sed in run_test to Transform Infinite to inf and Inf to inf
 
 2005-12-15 00:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2193] Splitted SCRIPTS_VERSION in MAJOR,MINOR,MICRO
+	* [r2193] Version.config, lwgeom/Makefile: Splitted SCRIPTS_VERSION
+	  in MAJOR,MINOR,MICRO
 
 2005-12-15 00:47  Sandro Santilli <strk at kbt.io>
 
-	* [r2192] 'IMMUTABLE STRICT' -> '_IMMUTABLE_STRICT' fix for new
-	  polygon ctors
+	* [r2192] lwgeom/lwpostgis.sql.in: 'IMMUTABLE STRICT' ->
+	  '_IMMUTABLE_STRICT' fix for new polygon ctors
 
 2005-12-15 00:28  Sandro Santilli <strk at kbt.io>
 
-	* [r2191] typo fixed
+	* [r2191] regress/run_test: typo fixed
 
 2005-12-14 18:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2190] Removed rectangle-level locking (DONE)
+	* [r2190] TODO: Removed rectangle-level locking (DONE)
 
 2005-12-14 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r2189] Dropped 1.1.0 specific section - all pending items dumped
-	  to 'other random items'
+	* [r2189] TODO: Dropped 1.1.0 specific section - all pending items
+	  dumped to 'other random items'
 
 2005-12-14 18:44  Sandro Santilli <strk at kbt.io>
 
-	* [r2188] Typo fixed (dumber->dumper) - was tempted to keep it ;)
+	* [r2188] doc/postgis.xml: Typo fixed (dumber->dumper) - was
+	  tempted to keep it ;)
 
 2005-12-14 18:34  Sandro Santilli <strk at kbt.io>
 
-	* [r2187] Reintroduced revised INSTALLATION, UPGRADE, USAGE.
+	* [r2187] README.postgis: Reintroduced revised INSTALLATION,
+	  UPGRADE, USAGE.
 	  Added REQUIREMENTS, CONFIGURATION and TESTING.
 	  UPGRADE still requires some cleanup (IMHO).
 
 2005-12-14 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2186] Removed most info, added reference to PostGIS manual
-	  instead
+	* [r2186] README.postgis: Removed most info, added reference to
+	  PostGIS manual instead
 
 2005-12-14 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2185] Removed postgis_geos_version.h - should be under lwgeom/
+	* [r2185] ., .cvsignore: Removed postgis_geos_version.h - should be
+	  under lwgeom/
 
 2005-12-14 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r2184] - Create two packages:
+	* [r2184] make_dist.sh: - Create two packages:
 	  postgis-$$.tar.gz and postgis-regress-$$.tar.gz
 	  
 	  - New syntax:
@@ -46892,90 +65407,109 @@
 
 2005-12-14 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2183] Removed obsoleted --param shade.verbatim param from
-	  xsltproc call,
+	* [r2183] doc/Makefile: Removed obsoleted --param shade.verbatim
+	  param from xsltproc call,
 	  moved common flags on top file.
 
 2005-12-14 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2182] fixed closing tag mismatch
+	* [r2182] doc/postgis.xml: fixed closing tag mismatch
 
 2005-12-14 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r2181] Added release version in abstract, updated INSTALL
-	  section to reflect autoconf-based layout
+	* [r2181] doc/postgis.xml: Added release version in abstract,
+	  updated INSTALL section to reflect autoconf-based layout
 
 2005-12-14 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r2180] Nicely handled missing requirements for docs build
+	* [r2180] Makefile.config.in, configure.in, doc/Makefile: Nicely
+	  handled missing requirements for docs build
 
 2005-12-14 11:13  Sandro Santilli <strk at kbt.io>
 
-	* [r2179] Snapped buffer() output to a grid of 1.0E-14 grid to
-	  account for slightly
+	* [r2179] regress/regress.sql, regress/regress_ogc.sql,
+	  regress/regress_ogc_expected: Snapped buffer() output to a grid
+	  of 1.0E-14 grid to account for slightly
 	  different floating number behaviours on Solaris.
 	  Normalized Infinity to inf to account for different libc outputs.
 
 2005-12-14 00:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2178] Regression tests output made much more concise
+	* [r2178] regress/Makefile, regress/run_test: Regression tests
+	  output made much more concise
 
 2005-12-13 23:25  Sandro Santilli <strk at kbt.io>
 
-	* [r2177] removed unused variable
+	* [r2177] lwgeom/ptarray.c: removed unused variable
 
 2005-12-13 22:04  Sandro Santilli <strk at kbt.io>
 
-	* [r2176] Added GEOS/JTS version info when available
+	* [r2176] regress/run_test: Added GEOS/JTS version info when
+	  available
 
 2005-12-13 21:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2175] Fixed a misnamed test
+	* [r2175] regress/Makefile: Fixed a misnamed test
 
 2005-12-13 19:01  Sandro Santilli <strk at kbt.io>
 
-	* [r2174] Renamed ReplacePoint() to SetPoint()
+	* [r2174] doc/postgis.xml, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in, regress/Makefile,
+	  regress/replacepoint.sql, regress/replacepoint_expected,
+	  regress/setpoint.sql, regress/setpoint_expected: Renamed
+	  ReplacePoint() to SetPoint()
 
 2005-12-13 18:39  Sandro Santilli <strk at kbt.io>
 
-	* [r2173] Added RemovePoint() and ReplacePoint() to complete
-	  Geometry editiong function.
+	* [r2173] CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c, regress/Makefile,
+	  regress/removepoint.sql, regress/removepoint_expected,
+	  regress/replacepoint.sql, regress/replacepoint_expected: Added
+	  RemovePoint() and ReplacePoint() to complete Geometry editiong
+	  function.
 	  Added regress tests for them.
 
 2005-12-13 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2172] Fixed bug in lwgeom_as_anytype cast funcions
+	* [r2172] lwgeom/lwgeom.c: Fixed bug in lwgeom_as_anytype cast
+	  funcions
 
 2005-12-13 14:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2170] LRS section repopulated
+	* [r2170] doc/postgis.xml: LRS section repopulated
 
 2005-12-13 12:51  Sandro Santilli <strk at kbt.io>
 
-	* [r2169] Moved out of LRS section: line_locate_point back (to
-	  Misc),
+	* [r2169] doc/postgis.xml: Moved out of LRS section:
+	  line_locate_point back (to Misc),
 	  line_substring and line_interpolate_point (to Geometry
 	  constructors).
 	  Added more cross-references.
 
 2005-12-13 12:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2168] updated
+	* [r2168] TODO: updated
 
 2005-12-12 20:41  Sandro Santilli <strk at kbt.io>
 
-	* [r2167] Handled common invokation mistake (accept trailing .sql
-	  in test names)
+	* [r2167] regress/run_test: Handled common invokation mistake
+	  (accept trailing .sql in test names)
 
 2005-12-12 20:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2166] Changed math statements to be compatible with solaris
-	  shell, fixed typo
+	* [r2166] regress/run_test: Changed math statements to be
+	  compatible with solaris shell, fixed typo
 
 2005-12-12 17:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2165] - Fixed Z presence detection in GEOS funcions (C++ and C
-	  wrappers).
+	* [r2165] CHANGES, doc/postgis.xml, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_c.c, lwgeom/lwgeom_geos_wrapper.cpp,
+	  lwgeom/lwgeom_jts.c, lwgeom/lwgeom_nojts.c,
+	  lwgeom/lwpostgis.sql.in, regress/Makefile,
+	  regress/regress_bdpoly.sql, regress/regress_bdpoly_expected,
+	  regress/regress_expected, regress/run_test: - Fixed Z presence
+	  detection in GEOS funcions (C++ and C wrappers).
 	  - NEW BuildArea(any_geometry) function
 	  - NEW OGC BdPolyFromText(linestring_wkt, srid) function
 	  - NEW OGC BdMPolyFromText(linestring_wkt, srid) function
@@ -46986,237 +65520,269 @@
 
 2005-12-12 11:35  Sandro Santilli <strk at kbt.io>
 
-	* [r2164] Avoided detect_geos_version rule when using the GEOS
-	  C-API
+	* [r2164] lwgeom/Makefile: Avoided detect_geos_version rule when
+	  using the GEOS C-API
 
 2005-12-12 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r2163] Wrapped grid_print declaration and definition in VERBOSE
-	  block, to avoid compiler warning about it being unused
+	* [r2163] lwgeom/lwgeom_functions_analytic.c: Wrapped grid_print
+	  declaration and definition in VERBOSE block, to avoid compiler
+	  warning about it being unused
 
 2005-12-10 15:46  Sandro Santilli <strk at kbt.io>
 
-	* [r2161] Fixed error message typo
+	* [r2161] lwgeom/lwgeom_api.c: Fixed error message typo
 
 2005-12-09 20:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r2160] Added credits for GEOS and Proj4.
+	* [r2160] doc/postgis.xml: Added credits for GEOS and Proj4.
 
 2005-12-09 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2158] Organized Change log for 1.1.0
+	* [r2158] CHANGES: Organized Change log for 1.1.0
 
 2005-12-09 12:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2157] Added Charlie Savage in credits
+	* [r2157] doc/postgis.xml: Added Charlie Savage in credits
 
 2005-12-09 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r2155] Plugged memory leaks in Polygonize().
+	* [r2155] CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp: Plugged memory leaks in
+	  Polygonize().
 
 2005-12-09 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2153] Added a couple of polygonize tests
+	* [r2153] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Added a couple of polygonize tests
 
 2005-12-07 12:22  Sandro Santilli <strk at kbt.io>
 
-	* [r2151] Fixed handling of CAST for 8.0.0 restore.
+	* [r2151] utils/postgis_restore.pl: Fixed handling of CAST for
+	  8.0.0 restore.
 	  Type name canonicalization function defined separately.
 
 2005-12-07 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r2150] Added note about OID column drop in pre 8.1 to 8.1+
-	  upgrades
+	* [r2150] utils/postgis_restore.pl: Added note about OID column
+	  drop in pre 8.1 to 8.1+ upgrades
 
 2005-12-06 15:42  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r2148] Label the spec file as 1.1.0
+	* [r2148] extras/rpm/spec/postgis.spec: Label the spec file as
+	  1.1.0
 
 2005-12-06 15:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2147] Updated SnapToGrid documentation
+	* [r2147] doc/postgis.xml: Updated SnapToGrid documentation
 
 2005-12-06 15:26  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r2146] Update to 1.0.6
+	* [r2146] extras/rpm/spec/postgis.spec: Update to 1.0.6
 
 2005-12-06 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2145] Updated after release 1.0.6
+	* [r2145] CHANGES, doc/postgis.xml: Updated after release 1.0.6
 
 2005-12-06 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2142] Added check for successfully postgis installation before
-	  running tests
+	* [r2142] regress/run_test: Added check for successfully postgis
+	  installation before running tests
 
 2005-12-06 14:51  Sandro Santilli <strk at kbt.io>
 
-	* [r2141] Added user-reported intersects() test
+	* [r2141] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Added user-reported intersects() test
 
 2005-12-02 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2139] Had regress_ogc test skipped if no GEOS nor JTS support
-	  is compiled in
+	* [r2139] regress/Makefile: Had regress_ogc test skipped if no GEOS
+	  nor JTS support is compiled in
 
 2005-12-02 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2138] Added missing rules
+	* [r2138] Makefile: Added missing rules
 
 2005-12-02 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2137] Copied PostgreSQL top-level Makefile for use by systems
-	  in which make != gmake
+	* [r2137] GNUmakefile, Makefile: Copied PostgreSQL top-level
+	  Makefile for use by systems in which make != gmake
 
 2005-12-02 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r2136] Fixed support for PGSQL version 7.2 and 7.3
+	* [r2136] lwgeom/lwgeom_transform.c: Fixed support for PGSQL
+	  version 7.2 and 7.3
 
 2005-12-02 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r2135] Fixed SnapToGrid output expectance (higher dims no more
-	  discarded)
+	* [r2135] regress/regress_proj_expected: Fixed SnapToGrid output
+	  expectance (higher dims no more discarded)
 
 2005-12-02 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2134] Added note about new SnapToGrid function
+	* [r2134] CHANGES: Added note about new SnapToGrid function
 
 2005-12-02 13:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2133] Added SnapToGrid(geom, point_offset, xsz, ysz, zsz, msz)
+	* [r2133] lwgeom/lwpostgis.sql.in: Added SnapToGrid(geom,
+	  point_offset, xsz, ysz, zsz, msz)
 
 2005-12-02 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r2132] Added LWGEOM_snaptogrid_pointoff and gridspec utility
-	  funx
+	* [r2132] lwgeom/lwgeom_functions_analytic.c: Added
+	  LWGEOM_snaptogrid_pointoff and gridspec utility funx
 
 2005-12-02 09:12  Sandro Santilli <strk at kbt.io>
 
-	* [r2131] Added note about SnapToGrid bbox computation
+	* [r2131] CHANGES: Added note about SnapToGrid bbox computation
 
 2005-12-02 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2129] Fixed output box2d computation in SnapToGrid (was working
-	  with float,
+	* [r2129] lwgeom/lwgeom_functions_analytic.c: Fixed output box2d
+	  computation in SnapToGrid (was working with float,
 	  changed to work with doubles and call appropriate box3d->box2d
 	  converter).
 
 2005-12-02 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2128] Added PARANOIA_LEVEL checks in box3d<->box2d converters
+	* [r2128] lwgeom/lwgeom_api.c: Added PARANOIA_LEVEL checks in
+	  box3d<->box2d converters
 
 2005-12-02 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r2127] Quoted grep pattern (Solaris' shell threats carets as
-	  pipes).
+	* [r2127] regress/Makefile, regress/run_test: Quoted grep pattern
+	  (Solaris' shell threats carets as pipes).
 	  Added a sleep 1 before dropping DB (to avoid "database being
 	  accessed" errors).
 
 2005-12-01 22:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2126] Changed back 'tests' to 'test'
+	* [r2126] regress/Makefile: Changed back 'tests' to 'test'
 
 2005-12-01 19:25  Sandro Santilli <strk at kbt.io>
 
-	* [r2125] Added note about SnapToGrid and higher dims
+	* [r2125] CHANGES: Added note about SnapToGrid and higher dims
 
 2005-12-01 19:09  Sandro Santilli <strk at kbt.io>
 
-	* [r2124] Exported DYNPTARRAY struct and accessor funx (from
-	  _lrs.c).
+	* [r2124] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_lrs.c, lwgeom/ptarray.c: Exported
+	  DYNPTARRAY struct and accessor funx (from _lrs.c).
 	  Rewritten ptarray_grid() to allow snapping of all dimensions and
 	  never discard input ordinates.
 
 2005-12-01 17:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2123] Fixed missing LineMerge symbol when built against
-	  geos-1.0
+	* [r2123] lwgeom/lwgeom_geos_wrapper.cpp: Fixed missing LineMerge
+	  symbol when built against geos-1.0
 
 2005-12-01 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2122] Added SRID mismatch checks in GEOS and JTS wrappers
+	* [r2122] CHANGES, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_jts.c: Added SRID mismatch checks in GEOS and JTS
+	  wrappers
 
 2005-12-01 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2121] Updated comment about GEOS C-API (starts with 2.2.x)
+	* [r2121] Makefile.config.in: Updated comment about GEOS C-API
+	  (starts with 2.2.x)
 
 2005-12-01 15:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2118] Renamed clean: to cleanup:, provided empty clean: to make
-	  things work
+	* [r2118] regress/Makefile: Renamed clean: to cleanup:, provided
+	  empty clean: to make things work
 	  from toplevel makefile.
 
 2005-12-01 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r2117] Fixed handling of bogus geos-1.0
+	* [r2117] configure.in: Fixed handling of bogus geos-1.0
 
 2005-12-01 14:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2116] Skipped checks of SQL command outputs
+	* [r2116] regress/Makefile, regress/lwgeom_regress_expected,
+	  regress/regress_expected, regress/regress_index_expected,
+	  regress/run_test: Skipped checks of SQL command outputs
 	  (INSERT,UPDATE,CREATE,DROP).
 	  Cleaned up postgis_reg after tests run.
 
 2005-12-01 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r2115] Fixed lwgeom_segmentize2d() to always return a clone
+	* [r2115] CHANGES, lwgeom/lwgeom.c: Fixed lwgeom_segmentize2d() to
+	  always return a clone
 
 2005-12-01 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2113] Fixed short-allocation in lwcollection_clone()
+	* [r2113] CHANGES, lwgeom/lwcollection.c: Fixed short-allocation in
+	  lwcollection_clone()
 
 2005-12-01 13:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2111] Fixed test to cleanup after run
+	* [r2111] regress/regress_proj.sql, regress/regress_proj_expected:
+	  Fixed test to cleanup after run
 
 2005-11-30 21:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2109] Added missing proj tests
+	* [r2109] regress/regress_proj.sql, regress/regress_proj_expected:
+	  Added missing proj tests
 
 2005-11-30 18:24  Sandro Santilli <strk at kbt.io>
 
-	* [r2108] Fixed segfault on addPoint() with invalid offset
+	* [r2108] CHANGES, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/ptarray.c: Fixed segfault on addPoint() with invalid
+	  offset
 
 2005-11-30 18:24  Sandro Santilli <strk at kbt.io>
 
-	* [r2107] Fixed error message on non-readable expected file
+	* [r2107] regress/run_test: Fixed error message on non-readable
+	  expected file
 
 2005-11-30 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r2105] Added Alex Mayrhofer to list of contributors
+	* [r2105] doc/postgis.xml: Added Alex Mayrhofer to list of
+	  contributors
 
 2005-11-30 16:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2103] Moved 8.2 support to 1.0.6 section
+	* [r2103] CHANGES: Moved 8.2 support to 1.0.6 section
 
 2005-11-30 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r2101] Added proj tests, curtesy of Alex Mayrhofer
+	* [r2101] regress/Makefile: Added proj tests, curtesy of Alex
+	  Mayrhofer
 
 2005-11-29 22:40  Sandro Santilli <strk at kbt.io>
 
-	* [r2099] CAPI usage triggered starting at geos-2.2
+	* [r2099] configure.in: CAPI usage triggered starting at geos-2.2
 
 2005-11-29 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r2096] Added locate_among_measure() and
-	  locate_between_measures() dox.
+	* [r2096] CHANGES, doc/postgis.xml: Added locate_among_measure()
+	  and locate_between_measures() dox.
 	  Updated CHANGES adding new LRS funx and new transform() code.
 
 2005-11-29 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r2095] Updated documentation for X,Y,M and Z
+	* [r2095] TODO, doc/postgis.xml: Updated documentation for X,Y,M
+	  and Z
 
 2005-11-28 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r2094] Fixed a segfault on geom_accum(NULL, NULL) condition
+	* [r2094] CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed a
+	  segfault on geom_accum(NULL, NULL) condition
 
 2005-11-28 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2091] Added geom_accum(NULL,NULL) test
+	* [r2091] regress/regress.sql, regress/regress_expected: Added
+	  geom_accum(NULL,NULL) test
 
 2005-11-28 15:06  Sandro Santilli <strk at kbt.io>
 
-	* [r2090] Estrapolated SERIALIZED_FORM doc from liblwgeom.h and put
-	  it into
+	* [r2090] lwgeom/SERIALIZED_FORM, lwgeom/compat.h,
+	  lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_lrs.c,
+	  lwgeom/lwgeom_pg.h, lwgeom/pgsql_compat.h: Estrapolated
+	  SERIALIZED_FORM doc from liblwgeom.h and put it into
 	  SERIALIZED_FORM file.
 	  Cleaned up header files so to avoid C++ style comments and
 	  -pedantic errors.
@@ -47224,124 +65790,156 @@
 
 2005-11-28 11:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2088] Added bbox cache handling fix in 1.0.6
+	* [r2088] CHANGES: Added bbox cache handling fix in 1.0.6
 
 2005-11-28 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2087] minor cleanups and comments
+	* [r2087] lwgeom/lwgeom_functions_basic.c: minor cleanups and
+	  comments
 
 2005-11-28 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2085] memory release in force_collection
+	* [r2085] lwgeom/lwgeom_functions_basic.c: memory release in
+	  force_collection
 
 2005-11-28 11:27  Sandro Santilli <strk at kbt.io>
 
-	* [r2083] Added force_collection test
+	* [r2083] regress/regress.sql, regress/regress_expected: Added
+	  force_collection test
 
 2005-11-28 11:20  Sandro Santilli <strk at kbt.io>
 
-	* [r2081] Fixed ExteriorRing() and Segmentize() handling of bbox
-	  cache
+	* [r2081] lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwline.c, lwgeom/lwpoly.c: Fixed
+	  ExteriorRing() and Segmentize() handling of bbox cache
 
 2005-11-28 11:04  Sandro Santilli <strk at kbt.io>
 
-	* [r2079] Added ExteriorRing and Segmentize tests
+	* [r2079] regress/regress.sql, regress/regress_expected,
+	  regress/regress_ogc.sql, regress/regress_ogc_expected: Added
+	  ExteriorRing and Segmentize tests
 
 2005-11-25 17:22  Markus Schaber <markus at schabi.de>
 
-	* [r2077] java2d and doc improvements
+	* [r2077] jdbc2/README,
+	  jdbc2/src/org/postgis/java2d/PGShapeGeometry.java,
+	  jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: java2d and
+	  doc improvements
 
 2005-11-25 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2076] Added support for PostgreSQL head, as suggested by
-	  Michael Fuhr.
+	* [r2076] CHANGES, Makefile.config.in, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.h, lwgeom/lwgeom_spheroid.c: Added support for
+	  PostgreSQL head, as suggested by Michael Fuhr.
 	  Cleaned up includes.
 
 2005-11-25 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2075] Wrapped PROJ4SRSCacheCheck function in ifdef
-	  MEMORY_CONTEXT_CHECKING block, to avoid compiler warning
+	* [r2075] lwgeom/lwgeom_transform.c: Wrapped PROJ4SRSCacheCheck
+	  function in ifdef MEMORY_CONTEXT_CHECKING block, to avoid
+	  compiler warning
 
 2005-11-25 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2074] Added unite_garray() test
+	* [r2074] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Added unite_garray() test
 
 2005-11-25 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r2073] Added database version info
+	* [r2073] regress/run_test: Added database version info
 
 2005-11-25 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r2072] Fixed expected ERROR and NOTICEs
+	* [r2072] regress/regress_expected, regress/regress_ogc_expected:
+	  Fixed expected ERROR and NOTICEs
 
 2005-11-25 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r2071] Fixed 0-size allocation in lwcollection deserializer
+	* [r2071] lwgeom/lwcollection.c: Fixed 0-size allocation in
+	  lwcollection deserializer
 	  (only matters when backend is compiled with --enable-cassert)
 
 2005-11-25 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r2069] Added postgis library version and builddate, to make sure
-	  the existing database
+	* [r2069] regress/run_test: Added postgis library version and
+	  builddate, to make sure the existing database
 	  being used is equipped with the library we are willing to test.
 
 2005-11-24 20:20  Sandro Santilli <strk at kbt.io>
 
-	* [r2068] Added note about documentation updates requirement (will
-	  anyone read it before 1.1.0 ? ;)
+	* [r2068] TODO: Added note about documentation updates requirement
+	  (will anyone read it before 1.1.0 ? ;)
 
 2005-11-24 20:18  Sandro Santilli <strk at kbt.io>
 
-	* [r2067] Fixed sizeof(GEOSGeom) calls, minor debugging
-	  improvements.
+	* [r2067] lwgeom/lwgeom_geos_c.c: Fixed sizeof(GEOSGeom) calls,
+	  minor debugging improvements.
 
 2005-11-24 20:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2064] Added -N and -g documentation
+	* [r2064] doc/man/shp2pgsql.1: Added -N and -g documentation
 
 2005-11-23 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r2061] Changed X(), Y(), M() and Z() to raise an error if input
+	* [r2061] lwgeom/lwgeom_ogc.c: Changed X(), Y(), M() and Z() to
+	  raise an error if input
 	  is not strictly a point (must update documentation)
 
 2005-11-23 15:30  Sandro Santilli <strk at kbt.io>
 
-	* [r2060] Changed locate_between_measures() to return simpler types
+	* [r2060] lwgeom/lwgeom_functions_lrs.c, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected: Changed locate_between_measures()
+	  to return simpler types
 
 2005-11-23 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r2059] Changed M() and Z() to return NULL when input doesn't
-	  have
+	* [r2059] CHANGES, lwgeom/lwgeom_ogc.c, regress/regress.sql,
+	  regress/regress_expected: Changed M() and Z() to return NULL when
+	  input doesn't have
 	  the requested dimension. Updated regress tests with a few
 	  of these cases.
 
 2005-11-23 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r2058] Added usage dox and check for required input files
+	* [r2058] regress/run_test: Added usage dox and check for required
+	  input files
 
 2005-11-23 14:38  Sandro Santilli <strk at kbt.io>
 
-	* [r2057] Reworked regress tests to avoid multiple database
-	  creations
+	* [r2057] regress/Makefile, regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected, regress/regress.sql,
+	  regress/regress_expected, regress/regress_index.sql,
+	  regress/regress_index_expected, regress/regress_lrs.sql,
+	  regress/regress_lrs_expected, regress/run_index_regress,
+	  regress/run_lwgeom_regress, regress/run_ogc_regress,
+	  regress/run_regress, regress/run_test: Reworked regress tests to
+	  avoid multiple database creations
 
 2005-11-23 13:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2056] fixed bug in points duplication check of
-	  dynptarray_addPoint4d
+	* [r2056] lwgeom/lwgeom_functions_lrs.c: fixed bug in points
+	  duplication check of dynptarray_addPoint4d
 
 2005-11-23 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r2055] Added a few regression tests for LRS functions
+	* [r2055] regress/regress.sql, regress/regress_expected: Added a
+	  few regression tests for LRS functions
 
 2005-11-23 13:19  Sandro Santilli <strk at kbt.io>
 
-	* [r2054] Initial implementation of locate_among_measure() and
+	* [r2054] lwgeom/Makefile, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_lrs.c, lwgeom/lwpostgis.sql.in: Initial
+	  implementation of locate_among_measure() and
 	  locate_between_measures()
 
 2005-11-22 21:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2053] Fixed a bug in getPoint{3dm,3dz,4d}_p() api calls
-	  automatically
+	* [r2053] CHANGES, doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_api.c, regress/regress.sql,
+	  regress/regress_expected: Fixed a bug in getPoint{3dm,3dz,4d}_p()
+	  api calls automatically
 	  fixing bugs in force_{3dm,3dz,4d}() user functions, for which
 	  tests have been added in regress dir.
 	  Wrapped paranoid checks in PARANOIA_LEVEL preprocessor blocks.
@@ -47349,199 +65947,229 @@
 
 2005-11-22 19:59  Sandro Santilli <strk at kbt.io>
 
-	* [r2051] Fixed debugging printf call
+	* [r2051] lwgeom/lwcollection.c: Fixed debugging printf call
 
 2005-11-18 17:37  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2049] Add fix for PG 8.1 calling the MemoryContext check method
-	  when compiled as a debug build
+	* [r2049] lwgeom/lwgeom_transform.c: Add fix for PG 8.1 calling the
+	  MemoryContext check method when compiled as a debug build
 
 2005-11-18 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r2048] fixed double release of bbox cache memory
+	* [r2048] lwgeom/lwgeom_transform.c: fixed double release of bbox
+	  cache memory
 
 2005-11-18 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r2047] Removed casts on lwalloc return.
+	* [r2047] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_svg.c: Removed casts on lwalloc return.
 	  Used varlena macros when appropriate.
 
 2005-11-17 23:35  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2045] Removed duplicate debugging code used to reset the cache
-	  when it was full
+	* [r2045] lwgeom/lwgeom_transform.c: Removed duplicate debugging
+	  code used to reset the cache when it was full
 
 2005-11-17 23:25  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2044] Fixed assertion bug and an off-by-one palloc() in the new
-	  transform() code
+	* [r2044] lwgeom/lwgeom_transform.c: Fixed assertion bug and an
+	  off-by-one palloc() in the new transform() code
 
 2005-11-17 17:49  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r2043] Reimplement transform() using a cache that maintains SRS
-	  and PROJ.4 library handles throughout each portal to speed up
+	* [r2043] lwgeom/lwgeom_transform.c, lwgeom/lwpostgis.sql.in:
+	  Reimplement transform() using a cache that maintains SRS and
+	  PROJ.4 library handles throughout each portal to speed up
 	  reprojections on large datasets
 
 2005-11-16 13:04  Markus Schaber <markus at schabi.de>
 
-	* [r2042] small comment improvements in Point.java
+	* [r2042] jdbc2/src/org/postgis/Point.java: small comment
+	  improvements in Point.java
 
 2005-11-16 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r2041] Added availability info of line_interpolate_point
-	  function
+	* [r2041] doc/postgis.xml: Added availability info of
+	  line_interpolate_point function
 
 2005-11-16 09:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2040] Updated 1.0.5 release documentation
+	* [r2040] CHANGES, doc/postgis.xml: Updated 1.0.5 release
+	  documentation
 
 2005-11-14 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r2038] Forced use of CAPI when building against GEOS 3.x.x or
-	  superior
+	* [r2038] configure.in: Forced use of CAPI when building against
+	  GEOS 3.x.x or superior
 
 2005-11-14 09:01  Sandro Santilli <strk at kbt.io>
 
-	* [r2037] Forced copy of BOX2D at deserialization time.
+	* [r2037] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c,
+	  lwgeom/lwgeom_jts.c, lwgeom/lwline.c, lwgeom/lwmline.c,
+	  lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c: Forced copy of BOX2D at deserialization time.
 	  LWGEOM (sub)objects will always have their own copy, safely
 	  released
 	  by lwgeom_release(). This will remove memory alignment problems.
 
 2005-11-11 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r2034] updated
+	* [r2034] TODO: updated
 
 2005-11-11 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2032] Updated
+	* [r2032] CHANGES: Updated
 
 2005-11-11 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r2030] Fixed memory alignment bug in base geometry type
-	  serializers, added integrity check for geometry type flag and
-	  it's pointarrays dimension mismatch
+	* [r2030] lwgeom/lwline.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c: Fixed
+	  memory alignment bug in base geometry type serializers, added
+	  integrity check for geometry type flag and it's pointarrays
+	  dimension mismatch
 
 2005-11-11 17:23  Sandro Santilli <strk at kbt.io>
 
-	* [r2029] Fixed memory alignment issues in force_*d*_recursive
+	* [r2029] lwgeom/lwgeom_functions_basic.c: Fixed memory alignment
+	  issues in force_*d*_recursive
 
 2005-11-11 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r2027] Added some dimensionality changes tests
+	* [r2027] regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected: Added some dimensionality
+	  changes tests
 
 2005-11-11 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r2026] Added linemerge test
+	* [r2026] regress/regress.sql, regress/regress_expected: Added
+	  linemerge test
 
 2005-11-11 10:49  Sandro Santilli <strk at kbt.io>
 
-	* [r2020] Fixed short-initialization in getPoint4d_p
+	* [r2020] CHANGES, lwgeom/lwgeom_api.c: Fixed short-initialization
+	  in getPoint4d_p
 
 2005-11-01 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r2019] Ported ELF detection code from PostgreSQL. PostGIS builds
-	  on freebsd > 2 out of the box now.
+	* [r2019] Makefile.config.in, configure.in: Ported ELF detection
+	  code from PostgreSQL. PostGIS builds on freebsd > 2 out of the
+	  box now.
 
 2005-11-01 11:56  Sandro Santilli <strk at kbt.io>
 
-	* [r2018] Initial work on ST_AddEdgeNewFaces
+	* [r2018] topology/topology.sql.in: Initial work on
+	  ST_AddEdgeNewFaces
 
 2005-11-01 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r2016] Removed calls to get_proj4_from_srid() from transform()
-	  to require
+	* [r2016] lwgeom/lwpostgis.sql.in: Removed calls to
+	  get_proj4_from_srid() from transform() to require
 	  a single scan of spatial_ref_sys for call rather then two.
 
 2005-11-01 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r2015] Fixed handling of --with-proj handling
+	* [r2015] configure.in: Fixed handling of --with-proj handling
 
 2005-11-01 10:29  Sandro Santilli <strk at kbt.io>
 
-	* [r2014] updated
+	* [r2014] CHANGES: updated
 
 2005-11-01 10:22  Sandro Santilli <strk at kbt.io>
 
-	* [r2011] Changed major-minor version numbers extraction to be
-	  compatible with postgresql 7.2.1 (relies on the fact that this
-	  information will always be in the first 4 characters - single
-	  digit per version)
+	* [r2011] utils/postgis_proc_upgrade.pl: Changed major-minor
+	  version numbers extraction to be compatible with postgresql 7.2.1
+	  (relies on the fact that this information will always be in the
+	  first 4 characters - single digit per version)
 
 2005-11-01 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r2010] Reworked NULL geometries handling code letting user
-	  specify policy (insert,skip,abort). Insert is the default.
+	* [r2010] loader/shp2pgsql.c: Reworked NULL geometries handling
+	  code letting user specify policy (insert,skip,abort). Insert is
+	  the default.
 
 2005-10-31 13:42  Markus Schaber <markus at schabi.de>
 
-	* [r2009] Document Bug in PGShapeGeometry
+	* [r2009] jdbc2/src/org/postgis/java2d/PGShapeGeometry.java:
+	  Document Bug in PGShapeGeometry
 
 2005-10-28 13:48  Markus Schaber <markus at schabi.de>
 
-	* [r2008] Small winding rule fix and some comment improvements
+	* [r2008] jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: Small
+	  winding rule fix and some comment improvements
 
 2005-10-26 11:10  Sandro Santilli <strk at kbt.io>
 
-	* [r2006] updated
+	* [r2006] CHANGES: updated
 
 2005-10-26 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r2004] Added optional second argument to specify schema in which
-	  postgis functions are to be replaced
+	* [r2004] utils/postgis_proc_upgrade.pl: Added optional second
+	  argument to specify schema in which postgis functions are to be
+	  replaced
 
 2005-10-25 14:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2003] Added azimuth() and shift_longitude() functions
+	* [r2003] CHANGES: Added azimuth() and shift_longitude() functions
 
 2005-10-25 14:31  Sandro Santilli <strk at kbt.io>
 
-	* [r2002] Added documentation for azimuth()
+	* [r2002] doc/postgis.xml: Added documentation for azimuth()
 
 2005-10-25 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r2001] Added missing SRID check in azimuth() function
+	* [r2001] lwgeom/lwgeom_functions_basic.c: Added missing SRID check
+	  in azimuth() function
 
 2005-10-25 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r2000] Added azimuth(point,point) function.
+	* [r2000] lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in, lwgeom/measures.c: Added
+	  azimuth(point,point) function.
 
 2005-10-25 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1999] Added shift_longitude(geometry) sql procedure and
-	  underlying
+	* [r1999] lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/ptarray.c: Added shift_longitude(geometry) sql procedure
+	  and underlying
 	  ptarray_longitude_shift(POINTARRAY *) and
 	  lwgeom_longitude_shift(LWGEOM *)
 	  functions.
 
 2005-10-25 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1998] Fixed bug in GEOSCoordSeq to POINTARRAY converter
+	* [r1998] lwgeom/lwgeom_geos_c.c: Fixed bug in GEOSCoordSeq to
+	  POINTARRAY converter
 
 2005-10-25 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1997] Added pglwgeom_deserialize()
+	* [r1997] lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added
+	  pglwgeom_deserialize()
 
 2005-10-24 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1996] Moved loader/dumper stricter handling of attribute sizes
-	  from 1.0.5 to head section
+	* [r1996] CHANGES: Moved loader/dumper stricter handling of
+	  attribute sizes from 1.0.5 to head section
 
 2005-10-24 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1993] fixed wrong assumption about maximum size of integer
-	  attributes (width is maximum size of text representation)
+	* [r1993] loader/shp2pgsql.c: fixed wrong assumption about maximum
+	  size of integer attributes (width is maximum size of text
+	  representation)
 
 2005-10-24 13:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1991] Updated to reflect ownership policy in GEOS C-api.
+	* [r1991] lwgeom/lwgeom_geos_c.c: Updated to reflect ownership
+	  policy in GEOS C-api.
 
 2005-10-24 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1990] Added attribute types mapping change
+	* [r1990] CHANGES: Added attribute types mapping change
 
 2005-10-24 11:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1987] Fixed a bug in string attributes handling truncating
-	  values of maximum
+	* [r1987] loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed a bug in
+	  string attributes handling truncating values of maximum
 	  allowed length, curtesy of Lars Roessiger.
 	  Reworked integer attributes handling to be stricter in dbf->sql
 	  mapping
@@ -47549,1033 +66177,1220 @@
 
 2005-10-21 15:35  Markus Schaber <markus at schabi.de>
 
-	* [r1986] PGShapeGeometry constructor cleanup
+	* [r1986] jdbc2/src/org/postgis/java2d/PGShapeGeometry.java:
+	  PGShapeGeometry constructor cleanup
 
 2005-10-21 13:06  Markus Schaber <markus at schabi.de>
 
-	* [r1985] Updated jdbc2 README to reflect JTS dependency on trove4j
+	* [r1985] jdbc2, jdbc2/.cvsignore, jdbc2/README: Updated jdbc2
+	  README to reflect JTS dependency on trove4j
 
 2005-10-21 12:07  Markus Schaber <markus at schabi.de>
 
-	* [r1984] implemented JTS GeometryFactory caching
+	* [r1984] jdbc2/README,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/src/examples/TestJava2d.java: implemented JTS
+	  GeometryFactory caching
 
 2005-10-21 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1982] Applied patch by Lars Roessiger handling numerical values
-	  with a trailing decima
+	* [r1982] CHANGES, loader/shp2pgsql.c: Applied patch by Lars
+	  Roessiger handling numerical values with a trailing decima
 	  l dot
 
 2005-10-21 08:53  Markus Schaber <markus at schabi.de>
 
-	* [r1981] typo fix in java2D example
+	* [r1981] jdbc2/src/examples/TestJava2d.java: typo fix in java2D
+	  example
 
 2005-10-20 18:07  Markus Schaber <markus at schabi.de>
 
-	* [r1980] added example for java2d
+	* [r1980] jdbc2/sources.inc, jdbc2/src/examples/TestJava2d.java,
+	  jdbc2/src/org/postgis/java2d/Java2DWrapper.java,
+	  jdbc2/src/org/postgis/java2d/PGShapeGeometry.java: added example
+	  for java2d
 
 2005-10-20 16:13  Markus Schaber <markus at schabi.de>
 
-	* [r1979] moved java2d to ordinary src directory, as it does not
-	  depend on any external libraries.
+	* [r1979] jdbc2/java2dsrc, jdbc2/src/org/postgis/java2d,
+	  jdbc2/src/org/postgis/java2d/Java2DWrapper.java,
+	  jdbc2/src/org/postgis/java2d/PGShapeGeometry.java,
+	  jdbc2/src/org/postgis/java2d/ShapeBinaryParser.java: moved java2d
+	  to ordinary src directory, as it does not depend on any external
+	  libraries.
 
 2005-10-20 16:04  Markus Schaber <markus at schabi.de>
 
-	* [r1978] fix postgresql 7.2 datatype registration compatibility
-	  code
+	* [r1978] jdbc2/src/org/postgis/DriverWrapper.java: fix postgresql
+	  7.2 datatype registration compatibility code
 
 2005-10-20 15:58  Markus Schaber <markus at schabi.de>
 
-	* [r1977] Fixed all deprecation warnings in JTS code by using
-	  proper GeometryFactory instances (hope)
+	* [r1977] jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Fixed all
+	  deprecation warnings in JTS code by using proper GeometryFactory
+	  instances (hope)
 
 2005-10-20 15:57  Markus Schaber <markus at schabi.de>
 
-	* [r1976] added forgotten changelog entry
+	* [r1976] CHANGES: added forgotten changelog entry
 
 2005-10-20 14:35  Markus Schaber <markus at schabi.de>
 
-	* [r1975] Added some source for java2D readonly support
+	* [r1975] jdbc2/java2dsrc, jdbc2/java2dsrc/org,
+	  jdbc2/java2dsrc/org/postgis, jdbc2/java2dsrc/org/postgis/java2d,
+	  jdbc2/java2dsrc/org/postgis/java2d/Java2DWrapper.java,
+	  jdbc2/java2dsrc/org/postgis/java2d/PGShapeGeometry.java,
+	  jdbc2/java2dsrc/org/postgis/java2d/ShapeBinaryParser.java: Added
+	  some source for java2D readonly support
 
 2005-10-19 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1974] Handled some more errors.
+	* [r1974] lwgeom/lwgeom_geos_c.c: Handled some more errors.
 
 2005-10-19 10:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1973] Removed useless variables from linemerge()
+	* [r1973] lwgeom/lwgeom_jts.c: Removed useless variables from
+	  linemerge()
 
 2005-10-19 10:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1972] Removed unused variables in linemerge()
+	* [r1972] lwgeom/lwgeom_geos.c: Removed unused variables in
+	  linemerge()
 
 2005-10-19 10:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1971] Added ST_ModEdgesSplit function, cleaned up test files,
-	  added tests for
+	* [r1971] topology/test/Makefile,
+	  topology/test/cache_geometries.sql,
+	  topology/test/edit_topology.sql, topology/test/hierarchy.sql,
+	  topology/test/load_topology.sql,
+	  topology/test/predicate.expected, topology/topology.sql.in: Added
+	  ST_ModEdgesSplit function, cleaned up test files, added tests for
 	  the new topology editing functions.
 
 2005-10-18 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1970] Fixed ST_NewEdgesSplit function to return new Node id
-	  rather then text
+	* [r1970] topology/topology.sql.in: Fixed ST_NewEdgesSplit function
+	  to return new Node id rather then text
 
 2005-10-18 15:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1969] Added SQL/MM functions ST_RemoveIsoEdge and
-	  ST_NewEdgesSplit.
+	* [r1969] topology/test/load_topology.sql,
+	  topology/test/sqlmm_topology.sql, topology/topology.sql.in: Added
+	  SQL/MM functions ST_RemoveIsoEdge and ST_NewEdgesSplit.
 	  The ST_NewEdgesSplit also updates the Relation table (out of
 	  SQL/MM specs).
 
 2005-10-17 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1968] Changed GEOS initializzation to use lwnotice for errors
-	  rather then
+	* [r1968] lwgeom/lwgeom_geos_c.c: Changed GEOS initializzation to
+	  use lwnotice for errors rather then
 	  lwerror, to allow for cleanup on exceptions.
 
 2005-10-17 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1967] Added -Wall flag to compilers invocation
+	* [r1967] lwgeom/Makefile: Added -Wall flag to compilers invocation
 
 2005-10-17 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1966] Fixed compiler warnings, handled exceptions in
-	  POSTGIS2GEOS conversions
+	* [r1966] lwgeom/lwgeom_geos_c.c: Fixed compiler warnings, handled
+	  exceptions in POSTGIS2GEOS conversions
 
 2005-10-14 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1965] Added topology change
+	* [r1965] CHANGES: Added topology change
 
 2005-10-13 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1964] Initial work on topology model support
+	* [r1964] topology, topology/.cvsignore, topology/ER,
+	  topology/ER/.cvsignore, topology/ER/Makefile,
+	  topology/ER/topology.fig, topology/Makefile, topology/README,
+	  topology/TODO, topology/test, topology/test/.cvsignore,
+	  topology/test/Makefile, topology/test/cache_geometries.sql,
+	  topology/test/hierarchy.sql, topology/test/invalid_topology.sql,
+	  topology/test/load_topology.sql, topology/test/more_features.sql,
+	  topology/test/predicates.sql.in,
+	  topology/test/sqlmm_topology.sql,
+	  topology/test/validate_topology.sql, topology/topology.sql.in:
+	  Initial work on topology model support
 
 2005-10-13 13:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1963] Fixed return code from shp2pgsql
+	* [r1963] CHANGES, loader/shp2pgsql.c: Fixed return code from
+	  shp2pgsql
 
 2005-10-10 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1961] Fixed null values fraction computation in geometry
-	  analyzer as suggested by Michael Fuhr
+	* [r1961] CHANGES, lwgeom/lwgeom_estimate.c: Fixed null values
+	  fraction computation in geometry analyzer as suggested by Michael
+	  Fuhr
 
 2005-10-03 21:45  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1959] Added basic doc about building RPMs
+	* [r1959] extras/rpm/README: Added basic doc about building RPMs
 
 2005-10-03 21:29  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1958] - Make PostGIS build against pgxs so that we don't need
-	  PostgreSQL sources.
+	* [r1958] extras/rpm/spec/postgis.spec: - Make PostGIS build
+	  against pgxs so that we don't need PostgreSQL sources.
 	  - Fixed all build errors except jdbc (so, defaulted to 0)
 	  - Added new files under %utils
 
 2005-10-03 18:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1957] Stricter string attributes lenght handling. DBF header
-	  will be used
+	* [r1957] loader/pgsql2shp.c, loader/shp2pgsql.c: Stricter string
+	  attributes lenght handling. DBF header will be used
 	  to set varchar maxlenght, (var)char typmod will be used to set
 	  DBF header
 	  len.
 
 2005-10-03 17:36  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1956] Removed postgis-jdbc2-makefile.patch (applied to -head)
+	* [r1956] extras/rpm/spec/postgis.spec: Removed
+	  postgis-jdbc2-makefile.patch (applied to -head)
 
 2005-10-03 17:29  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1955] Applied to HEAD, so removed
+	* [r1955] extras/rpm/patches/postgis-jdbc2-makefile.patch: Applied
+	  to HEAD, so removed
 
 2005-10-03 07:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1954] Added -W and -I loader switches to manuals.
+	* [r1954] doc/man/shp2pgsql.1, doc/postgis.xml: Added -W and -I
+	  loader switches to manuals.
 
 2005-10-03 07:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1953] Issued a warning when -W is specified and no UTF8 support
-	  has been compiled in.
+	* [r1953] loader/shp2pgsql.c: Issued a warning when -W is specified
+	  and no UTF8 support has been compiled in.
 
 2005-09-30 15:09  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1952] Removed
+	* [r1952] extras/rpm/README.rpm: Removed
 
 2005-09-30 15:09  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1951] Renamed the file and fixed the non-ascii char
+	* [r1951] extras/rpm/README: Renamed the file and fixed the
+	  non-ascii char
 
 2005-09-30 12:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1950] undefined UNITE_USING_BUFFER (defining it to 0 did not
-	  have the expected result)
+	* [r1950] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_c.c: undefined
+	  UNITE_USING_BUFFER (defining it to 0 did not have the expected
+	  result)
 
 2005-09-30 08:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1949] Fixed release of stack memory occurring when shp2pgsql is
-	  compiled with USE_ICONV defined, an attribute value needs to be
-	  escaped and no -W is used
+	* [r1949] CHANGES, loader/shp2pgsql.c: Fixed release of stack
+	  memory occurring when shp2pgsql is compiled with USE_ICONV
+	  defined, an attribute value needs to be escaped and no -W is used
 
 2005-09-29 07:11  Markus Schaber <markus at schabi.de>
 
-	* [r1947] Manually applied Makefile changes from Devrim GUNDUZ
-	  (extras/rpm/patches/postgis-jdbc2-makefile.patch) to HEAD jdbc2
-	  Makefile
+	* [r1947] jdbc2/Makefile: Manually applied Makefile changes from
+	  Devrim GUNDUZ (extras/rpm/patches/postgis-jdbc2-makefile.patch)
+	  to HEAD jdbc2 Makefile
 
 2005-09-28 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1946] Honoured want3d parameter in GEOS2POSTGIS converters
+	* [r1946] lwgeom/lwgeom_geos_c.c: Honoured want3d parameter in
+	  GEOS2POSTGIS converters
 
 2005-09-27 21:50  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1945] Mentioned about the patches in spec file.
+	* [r1945] extras/rpm/README.rpm: Mentioned about the patches in
+	  spec file.
 
 2005-09-27 21:48  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1944] Initial README file for PostGIS RPM
+	* [r1944] extras/rpm/README.rpm: Initial README file for PostGIS
+	  RPM
 
 2005-09-27 21:26  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1943] Initial import of postgis.spec
+	* [r1943] extras/rpm/spec, extras/rpm/spec/postgis.spec: Initial
+	  import of postgis.spec
 
 2005-09-27 21:12  Devrim GÜNDÜZ <devrim at gunduz.org>
 
-	* [r1942] Necesarry patches used to build PostGIS RPMs.
+	* [r1942] extras/rpm, extras/rpm/patches,
+	  extras/rpm/patches/filter-requires-perl-Pg.sh,
+	  extras/rpm/patches/postgis-jdbc2-makefile.patch,
+	  extras/rpm/patches/postgis-jdbcdedectver.sh,
+	  extras/rpm/patches/postgis-version.config.patch: Necesarry
+	  patches used to build PostGIS RPMs.
 
 2005-09-27 16:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1941] Wrapped debugging line in preprocessor block.
+	* [r1941] lwgeom/lwgeom_geos_c.c: Wrapped debugging line in
+	  preprocessor block.
 
 2005-09-26 13:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1940] Made USE_GEOS_CAPI definable by ./configure
+	* [r1940] Makefile.config.in: Made USE_GEOS_CAPI definable by
+	  ./configure
 
 2005-09-26 13:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1939] Added --with-geos-capi switch
+	* [r1939] configure.in: Added --with-geos-capi switch
 
 2005-09-26 12:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1938] Added LineMerge function in Geometry Editors chapter
+	* [r1938] doc/postgis.xml: Added LineMerge function in Geometry
+	  Editors chapter
 
 2005-09-26 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1937] Initial switches for use of GEOS C-API
+	* [r1937] CHANGES, Makefile.config.in, lwgeom/Makefile: Initial
+	  switches for use of GEOS C-API
 
 2005-09-26 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1936] Added LineMerge interface
+	* [r1936] lwgeom/lwgeom_geos_c.c: Added LineMerge interface
 
 2005-09-26 12:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1935] Updated LineMerge facts
+	* [r1935] TODO: Updated LineMerge facts
 
 2005-09-26 12:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1934] Added JTSLineMerge stub, fixed typos in profiling
-	  outputs.
+	* [r1934] lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added
+	  JTSLineMerge stub, fixed typos in profiling outputs.
 
 2005-09-26 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1933] Added stub for linemerge()
+	* [r1933] lwgeom/lwgeom_nojts.c: Added stub for linemerge()
 
 2005-09-26 12:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1932] Added new LineMerge funtion
+	* [r1932] CHANGES: Added new LineMerge funtion
 
 2005-09-26 12:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1931] Fixed prototype of linemerge() and error typo in it
+	* [r1931] lwgeom/lwgeom_geos.c: Fixed prototype of linemerge() and
+	  error typo in it
 
 2005-09-26 11:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1930] Changed GEOSLineMerge function to take one geometry and
-	  return the simplest
+	* [r1930] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp,
+	  lwgeom/lwpostgis.sql.in: Changed GEOSLineMerge function to take
+	  one geometry and return the simplest
 	  geometry formed by set of merged LineStrings. Fixed memory leak
 	  in
 	  GEOSrelate().
 
 2005-09-23 17:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1929] Added linemerge_garray function
+	* [r1929] lwgeom/lwpostgis.sql.in: Added linemerge_garray function
 
 2005-09-23 17:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1928] Added LineMerger interface
+	* [r1928] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp:
+	  Added LineMerger interface
 
 2005-09-23 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1927] Initial wrapper to GEOS C api
+	* [r1927] lwgeom/lwgeom_geos_c.c: Initial wrapper to GEOS C api
 
 2005-09-23 16:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1926] Added wrappers for ewkb output
+	* [r1926] lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c: Added wrappers for ewkb output
 
 2005-09-23 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1925] cleanups
+	* [r1925] lwgeom/lwgeom_inout.c: cleanups
 
 2005-09-23 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1924] cleanups
+	* [r1924] lwgeom/ptarray.c: cleanups
 
 2005-09-23 15:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1923] added header sentinels
+	* [r1923] lwgeom/wktparse.h: added header sentinels
 
 2005-09-23 11:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1922] Made LWGEOMFromWKB use underlying pglwgeom_from_ewkb()
+	* [r1922] lwgeom/lwgeom_inout.c: Made LWGEOMFromWKB use underlying
+	  pglwgeom_from_ewkb()
 
 2005-09-23 11:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1921] Added pglwgeom_from_ewkb function
+	* [r1921] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added
+	  pglwgeom_from_ewkb function
 
 2005-09-16 13:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1920] given some consistent format to items
+	* [r1920] CHANGES: given some consistent format to items
 
 2005-09-15 14:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1918] Fixed X(),Y() and Z() functions descriptions, added M().
+	* [r1918] doc/postgis.xml: Fixed X(),Y() and Z() functions
+	  descriptions, added M().
 
 2005-09-15 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1917] Moved AddPoint() function from 'geometry constructors' to
-	  'geometry editors' chapter
+	* [r1917] doc/postgis.xml: Moved AddPoint() function from 'geometry
+	  constructors' to 'geometry editors' chapter
 
 2005-09-15 10:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1915] Disabled buffer-based GeomUnion
+	* [r1915] CHANGES, lwgeom/lwgeom_geos.c: Disabled buffer-based
+	  GeomUnion
 
 2005-09-15 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1914] Moved the fix_geometry_column() removal to 1.1.0 section
+	* [r1914] CHANGES: Moved the fix_geometry_column() removal to 1.1.0
+	  section
 
 2005-09-15 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1911] Removed automatic fix_geometry_columns() call in
-	  update_geometry_stats and AddGeometryColumns()
+	* [r1911] CHANGES, lwgeom/lwpostgis.sql.in: Removed automatic
+	  fix_geometry_columns() call in update_geometry_stats and
+	  AddGeometryColumns()
 
 2005-09-15 09:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1910] Added Reporting Bugs chapter
+	* [r1910] doc/postgis.xml: Added Reporting Bugs chapter
 
 2005-09-09 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1908] Updated release info for 1.0.4
+	* [r1908] CHANGES, doc/postgis.xml: Updated release info for 1.0.4
 
 2005-09-09 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1906] Fixed bug in scale() and transscale() functions
-	  corrupting output bounding box
+	* [r1906] lwgeom/lwgeom_functions_basic.c: Fixed bug in scale() and
+	  transscale() functions corrupting output bounding box
 
 2005-09-09 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1903] cleanups for waste left in previous patches
+	* [r1903] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c:
+	  cleanups for waste left in previous patches
 
 2005-09-09 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1901] Fixed bug in translate() corrupting output bounding box.
-	  Bounding-box related cleanups in exterior_ring()
+	* [r1901] CHANGES, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_ogc.c: Fixed bug in translate() corrupting output
+	  bounding box. Bounding-box related cleanups in exterior_ring()
 
 2005-09-08 23:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1899] Made ptarray_compute_box3d a wrapper of
-	  ptarray_compute_box3d_p
+	* [r1899] CHANGES, lwgeom/ptarray.c: Made ptarray_compute_box3d a
+	  wrapper of ptarray_compute_box3d_p
 
 2005-09-08 22:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1896] minor speedups in distance()
+	* [r1896] CHANGES, lwgeom/measures.c: minor speedups in distance()
 
 2005-09-08 19:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1894] Handled search_box outside of histogram_box case in
-	  selectivity estimator
+	* [r1894] CHANGES, lwgeom/lwgeom_estimate.c: Handled search_box
+	  outside of histogram_box case in selectivity estimator
 
 2005-09-07 11:58  Markus Schaber <markus at schabi.de>
 
-	* [r1892] added some more Todo points
+	* [r1892] TODO: added some more Todo points
 
 2005-09-06 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1891] Added notes about PointN, GeometryN and InteriorRingN
-	  indexing method
+	* [r1891] CHANGES, doc/postgis.xml: Added notes about PointN,
+	  GeometryN and InteriorRingN indexing method
 
 2005-09-06 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1889] BOX3d parser note
+	* [r1889] CHANGES: BOX3d parser note
 
 2005-09-06 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1887] looser BOX3D parser
+	* [r1887] lwgeom/lwgeom_box3d.c: looser BOX3D parser
 
 2005-09-03 06:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1885] Leak plugged in compute_serialized_box3d_p
+	* [r1885] CHANGES, lwgeom/lwgeom_api.c: Leak plugged in
+	  compute_serialized_box3d_p
 
 2005-08-31 17:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1883] removed compiler warnings
+	* [r1883] lwgeom/lwgeom_api.c: removed compiler warnings
 
 2005-08-31 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1881] Fixed bug in pointArray_construct() misinterpreting hasZ
-	  and hasM parameters
+	* [r1881] CHANGES, lwgeom/lwgeom_api.c: Fixed bug in
+	  pointArray_construct() misinterpreting hasZ and hasM parameters
 
 2005-08-29 22:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1879] Removed premature object destruction in
-	  InsertLineString{WKT,} causing segfault
+	* [r1879] CHANGES, loader/shp2pgsql.c: Removed premature object
+	  destruction in InsertLineString{WKT,} causing segfault
 
 2005-08-29 12:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1877] Added Nikita Shulga <malfet at jscc.ru> in contributors
-	  list.
+	* [r1877] doc/postgis.xml: Added Nikita Shulga <malfet at jscc.ru> in
+	  contributors list.
 
 2005-08-29 11:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1875] Typo fixed
+	* [r1875] lwgeom/liblwgeom.h, lwgeom/lwgparse.c,
+	  lwgeom/lwpostgis.sql.in: Typo fixed
 
 2005-08-29 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1872] Fixed sprintf() calls to avoid overlapping memory,
+	* [r1872] CHANGES, loader/shp2pgsql.c: Fixed sprintf() calls to
+	  avoid overlapping memory,
 	  reworked not-null objects existance check to reduce startup
 	  costs.
 
 2005-08-16 21:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1871] Added M(point) function
+	* [r1871] CHANGES, lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in:
+	  Added M(point) function
 
 2005-08-16 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1870] Early memory release in GiST indexing
+	* [r1870] CHANGES, lwgeom/lwgeom_gist.c: Early memory release in
+	  GiST indexing
 
 2005-08-12 19:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1867] Added +proj=longlat to all corrupt srs entries.
+	* [r1867] spatial_ref_sys.sql: Added +proj=longlat to all corrupt
+	  srs entries.
 
 2005-08-10 23:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1865] Removed pfree of proj4 text in make_project failure cases
-	  (required for error message)
+	* [r1865] lwgeom/lwgeom_transform.c: Removed pfree of proj4 text in
+	  make_project failure cases (required for error message)
 
 2005-08-10 23:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1863] Added segfault fix
+	* [r1863] CHANGES: Added segfault fix
 
 2005-08-10 23:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1860] Fixed a segfault in transform_geom exploited by proj4's
-	  make_project error.
+	* [r1860] lwgeom/lwgeom_transform.c: Fixed a segfault in
+	  transform_geom exploited by proj4's make_project error.
 
 2005-08-04 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1857] Checked for PSQL run success
+	* [r1857] utils/postgis_restore.pl: Checked for PSQL run success
 
 2005-08-04 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1855] Added availability note for version functions
+	* [r1855] doc/postgis.xml: Added availability note for version
+	  functions
 
 2005-08-04 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1854] Updated
+	* [r1854] TODO: Updated
 
 2005-08-04 14:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1853] 1.0.3 release notes and date
+	* [r1853] CHANGES, doc/postgis.xml: 1.0.3 release notes and date
 
 2005-08-04 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1852] Added plpgsql_validator explicit function skip
+	* [r1852] utils/postgis_restore.pl: Added plpgsql_validator
+	  explicit function skip
 
 2005-07-29 22:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1846] updated 1.0.3 section
+	* [r1846] CHANGES: updated 1.0.3 section
 
 2005-07-29 22:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1844] Added more obsoleted functions, new obsoleted_ops
-	  considered,
+	* [r1844] utils/postgis_restore.pl: Added more obsoleted functions,
+	  new obsoleted_ops considered,
 	  check of pg_restore -l return code, better regexp to allow
 	  broader
 	  range of dump/restore versions.
 
 2005-07-28 12:23  Markus Schaber <markus at schabi.de>
 
-	* [r1839] fix EWKT constructors to accept SRID=4711; representation
+	* [r1839] CHANGES, jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/Point.java: fix EWKT constructors to accept
+	  SRID=4711; representation
 
 2005-07-27 02:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1838] Support for multibyte field names in loader
+	* [r1838] CHANGES, loader/shp2pgsql.c: Support for multibyte field
+	  names in loader
 
 2005-07-27 02:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1836] Minor cleanups in loader
+	* [r1836] CHANGES, loader/shp2pgsql.c: Minor cleanups in loader
 
 2005-07-27 02:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1834] Fixed handling of POINT types as WKT (-w) in loader
+	* [r1834] CHANGES, loader/shp2pgsql.c: Fixed handling of POINT
+	  types as WKT (-w) in loader
 
 2005-07-25 22:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1828] bugfix in ptarray_compute_box2d_p
+	* [r1828] CHANGES, lwgeom/ptarray.c: bugfix in
+	  ptarray_compute_box2d_p
 
 2005-07-22 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1825] Fixed bug in {get,pop}{int,double} for 64bit archs
+	* [r1825] CHANGES, loader/pgsql2shp.c: Fixed bug in
+	  {get,pop}{int,double} for 64bit archs
 
 2005-07-19 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1820] removed useless strchr call in LWGEOM_in
+	* [r1820] CHANGES, lwgeom/lwgeom_inout.c: removed useless strchr
+	  call in LWGEOM_in
 
 2005-07-13 14:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1818] updated
+	* [r1818] CHANGES: updated
 
 2005-07-13 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1815] Fixed bug reported by klaus F�rster
+	* [r1815] utils/create_undef.pl: Fixed bug reported by klaus
+	  F�rster
 
 2005-07-12 16:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1813] Fixed bug in user query handling, reported by Andrew
-	  Seales
+	* [r1813] CHANGES, loader/pgsql2shp.c: Fixed bug in user query
+	  handling, reported by Andrew Seales
 
 2005-07-05 16:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1811] Forced INSTALL to be install-sh
+	* [r1811] configure.in: Forced INSTALL to be install-sh
 
 2005-07-05 15:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1810] Added more win32-specific variables
+	* [r1810] Makefile.config.in, configure.in: Added more
+	  win32-specific variables
 
 2005-07-04 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1809] Cleaned up to use more facilities from Makefile.shlib
+	* [r1809] Makefile.config.in, configure.in, lwgeom/Makefile:
+	  Cleaned up to use more facilities from Makefile.shlib
 
 2005-07-04 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1808] Added conservative iconv detection code
+	* [r1808] ., .cvsignore, Makefile, config.h.in, configure.in,
+	  loader/shp2pgsql.c: Added conservative iconv detection code
 
 2005-07-04 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1807] adjusted for 1.0.2 release
+	* [r1807] CHANGES: adjusted for 1.0.2 release
 
 2005-07-04 09:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1806] Dropped broken attempt at 'detecting' iconv.
+	* [r1806] configure.in: Dropped broken attempt at 'detecting'
+	  iconv.
 
 2005-07-03 17:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1805] Added 1.0.2 release notes
+	* [r1805] doc/postgis.xml: Added 1.0.2 release notes
 
 2005-07-01 21:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1804] Included debian packaging scripts
+	* [r1804] extras/debian, extras/debian/README.Debian,
+	  extras/debian/changelog, extras/debian/compat,
+	  extras/debian/control, extras/debian/createdb.postgis,
+	  extras/debian/createdb.postgis.1, extras/debian/logtop.sh,
+	  extras/debian/mktemplate_gis.1, extras/debian/mktemplate_gis.in,
+	  extras/debian/mkupstreampatch.sh, extras/debian/patches,
+	  extras/debian/patches/patch.level,
+	  extras/debian/patches/upstream.diff,
+	  extras/debian/postgresql.vars.mk, extras/debian/rmtemplate_gis,
+	  extras/debian/rmtemplate_gis.1, extras/debian/rules,
+	  extras/debian/sofiles.in, extras/debian/sofiles.in/control,
+	  extras/debian/sofiles.in/copyright,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.dirs,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.docs,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.examples,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.install,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.manpages,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.postinst,
+	  extras/debian/sofiles.in/libpostgis#SOVER#.prerm,
+	  extras/debian/sofiles.in/libpostgis-doc.doc-base,
+	  extras/debian/sofiles.in/libpostgis-doc.docs,
+	  extras/debian/sofiles.in/libpostgis-java-debug.install,
+	  extras/debian/sofiles.in/libpostgis-java.dirs,
+	  extras/debian/sofiles.in/libpostgis-java.docs,
+	  extras/debian/sofiles.in/libpostgis-java.examples,
+	  extras/debian/sofiles.in/libpostgis-java.install,
+	  extras/debian/sofiles.mk, extras/debian/watch: Included debian
+	  packaging scripts
 
 2005-06-28 22:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1794] Added index concurrency tester
+	* [r1794] regress/test_index_concurrency: Added index concurrency
+	  tester
 
 2005-06-28 22:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1791] Fixed extimators to work with postgresql 8.1.x
+	* [r1791] lwgeom/lwgeom_estimate.c: Fixed extimators to work with
+	  postgresql 8.1.x
 
 2005-06-28 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1787] Reverted rtree logic back to use leaf/internal
-	  consistency functions
+	* [r1787] lwgeom/lwgeom_gist.c: Reverted rtree logic back to use
+	  leaf/internal consistency functions
 
 2005-06-28 14:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1786] updated
+	* [r1786] CHANGES, lwgeom/Makefile: updated
 
 2005-06-28 14:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1783] Maintained separate vars for CFLAGS and CXXFLAGS
+	* [r1783] lwgeom/Makefile: Maintained separate vars for CFLAGS and
+	  CXXFLAGS
 
 2005-06-28 14:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1781] Bugfix in RTBelowStrategyNumber handling
+	* [r1781] lwgeom/lwgeom_gist.c: Bugfix in RTBelowStrategyNumber
+	  handling
 
 2005-06-28 14:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1780] updated
+	* [r1780] CHANGES: updated
 
 2005-06-28 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1778] Inclusion of core rtree header for StratregyNumber
-	  typedef (8.1 support)
+	* [r1778] lwgeom/lwgeom_gist.c: Inclusion of core rtree header for
+	  StratregyNumber typedef (8.1 support)
 
 2005-06-28 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1777] Added switch for pgsql 8.1 build
+	* [r1777] Makefile.config.in: Added switch for pgsql 8.1 build
 
 2005-06-28 11:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1776] Moved chunked GeomUnion defines on top of file
+	* [r1776] CHANGES, lwgeom/lwgeom_geos.c: Moved chunked GeomUnion
+	  defines on top of file
 
 2005-06-28 08:12  Markus Schaber <markus at schabi.de>
 
-	* [r1774] fix compile problems in ValueSetter for ancient jdk
-	  releases.
+	* [r1774] CHANGES, jdbc2/src/org/postgis/binary/ValueSetter.java:
+	  fix compile problems in ValueSetter for ancient jdk releases.
 
 2005-06-27 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1773] Initial chunk-based unite_garray implementation
+	* [r1773] CHANGES, lwgeom/lwgeom_geos.c: Initial chunk-based
+	  unite_garray implementation
 
 2005-06-26 09:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1772] Added collect,buffer implementation for unite_garray().
-	  Compile-time definable: GEOS version defaults to on, JTS to off
+	* [r1772] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c: Added
+	  collect,buffer implementation for unite_garray(). Compile-time
+	  definable: GEOS version defaults to on, JTS to off
 
 2005-06-25 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1770] Added pgsql standard geometryc types cast
+	* [r1770] TODO: Added pgsql standard geometryc types cast
 
 2005-06-24 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1769] Fixed rtree indexing (ported from pgsql rtree fix)
+	* [r1769] CHANGES, lwgeom/lwgeom_gist.c: Fixed rtree indexing
+	  (ported from pgsql rtree fix)
 
 2005-06-24 07:55  Markus Schaber <markus at schabi.de>
 
-	* [r1767] added casts between PostgreSQL and PostGIS geometries to
-	  TODO list
+	* [r1767] TODO: added casts between PostgreSQL and PostGIS
+	  geometries to TODO list
 
 2005-06-17 14:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1766] Memory leak fix in pg_error
+	* [r1766] CHANGES, lwgeom/lwgeom_pg.c: Memory leak fix in pg_error
 
 2005-06-16 17:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1764] Added -I switch for GiST index creation in loader
+	* [r1764] CHANGES, TODO, doc/man/shp2pgsql.1, loader/shp2pgsql.c:
+	  Added -I switch for GiST index creation in loader
 
 2005-06-15 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1762] fault tolerant btree ops
+	* [r1762] CHANGES: fault tolerant btree ops
 
 2005-06-15 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1761] fault tolerant btree ops
+	* [r1761] lwgeom/lwgeom_btree.c: fault tolerant btree ops
 
 2005-06-10 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1759] Added (commented) aggregates handling
+	* [r1759] utils/postgis_proc_upgrade.pl: Added (commented)
+	  aggregates handling
 
 2005-06-10 16:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1758] Renamed {GEOS,JTS}_polygonize_garray to polygonize_garray
-	  to reduce
+	* [r1758] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c,
+	  lwgeom/lwgeom_nojts.c, lwgeom/lwpostgis.sql.in: Renamed
+	  {GEOS,JTS}_polygonize_garray to polygonize_garray to reduce
 	  redundancies.
 
 2005-06-10 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1757] Fixed handling of --with-geos
+	* [r1757] configure.in: Fixed handling of --with-geos
 
 2005-06-10 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1756] Added availability info for postgis_full_version() and
-	  postgis_jts_version()
+	* [r1756] doc/postgis.xml: Added availability info for
+	  postgis_full_version() and postgis_jts_version()
 
 2005-06-10 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1755] Added JTSnoop and JTSversion functions.
+	* [r1755] CHANGES, lwgeom/lwgeom_geos.c, lwgeom/lwgeom_jts.c,
+	  lwgeom/lwgeom_jts_wrapper.cpp, lwgeom/lwgeom_nojts.c,
+	  lwgeom/lwpostgis.sql.in: Added JTSnoop and JTSversion functions.
 
 2005-06-10 11:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1754] More info in the Upgrade chapter (soft upgrade/hard
-	  upgrade)
+	* [r1754] doc/postgis.xml: More info in the Upgrade chapter (soft
+	  upgrade/hard upgrade)
 
 2005-06-10 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1753] Added isvalid(empty) test
+	* [r1753] regress/regress_ogc.sql, regress/regress_ogc_expected:
+	  Added isvalid(empty) test
 
 2005-06-09 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1752] updated
+	* [r1752] TODO: updated
 
 2005-06-09 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1751] Added SRID check in line_locate_point()
+	* [r1751] lwgeom/lwgeom_functions_analytic.c: Added SRID check in
+	  line_locate_point()
 
 2005-06-09 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1750] removed spurious comments
+	* [r1750] lwgeom/lwpostgis.sql.in: removed spurious comments
 
 2005-06-09 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1749] Fixed bug in ptarray_locate_point
+	* [r1749] lwgeom/ptarray.c: Fixed bug in ptarray_locate_point
 
 2005-06-09 16:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1748] Added test for line_locate_point
+	* [r1748] regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected: Added test for line_locate_point
 
 2005-06-09 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1747] Added line_locate_point() function
+	* [r1747] CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/ptarray.c: Added line_locate_point() function
 
 2005-06-09 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1746] Added a check for correct order of ``from'' and ``to''
-	  args in line_substring()
+	* [r1746] lwgeom/lwgeom_functions_analytic.c: Added a check for
+	  correct order of ``from'' and ``to'' args in line_substring()
 
 2005-06-09 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1745] NEW line_substring() function
+	* [r1745] CHANGES, TODO, doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_analytic.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/ptarray.c: NEW line_substring() function
 
 2005-06-07 07:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1744] Added missing Makefile.shlib and removed explicit 'all'
-	  rule from lwgeom build
+	* [r1744] Makefile, lwgeom/Makefile.shlib: Added missing
+	  Makefile.shlib and removed explicit 'all' rule from lwgeom build
 
 2005-06-06 18:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1743] iconv autodetection
+	* [r1743] Makefile.config.in, TODO, configure.in: iconv
+	  autodetection
 
 2005-06-06 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1742] Moved 'all' rule before Makefile.shlib inclusion, to have
-	  bare 'make' calls work again
+	* [r1742] lwgeom/Makefile: Moved 'all' rule before Makefile.shlib
+	  inclusion, to have bare 'make' calls work again
 
 2005-06-06 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1741] Added WARNING about changes implications in terms of
-	  SCRIPTS_VERSION
+	* [r1741] lwgeom/lwpostgis.sql.in: Added WARNING about changes
+	  implications in terms of SCRIPTS_VERSION
 	  upgrade. Removed extra tokens after #endif directives to make
 	  newer
 	  preprocessor (3.4.3) happy.
 
 2005-06-06 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1740] Initial implementation of postgis procedures upgrade
-	  script
+	* [r1740] CHANGES, utils/Makefile, utils/README,
+	  utils/postgis_proc_upgrade.pl: Initial implementation of postgis
+	  procedures upgrade script
 
 2005-06-06 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1739] Added availability info for new functions
+	* [r1739] lwgeom/lwpostgis.sql.in: Added availability info for new
+	  functions
 
 2005-06-06 16:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1738] Incremented micro version number in SCRIPTS_VERSION (due
-	  to functions addition)
+	* [r1738] Version.config: Incremented micro version number in
+	  SCRIPTS_VERSION (due to functions addition)
 
 2005-06-06 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1737] Moved create_undef.pl from root to utils/ dir
+	* [r1737] create_undef.pl, utils/create_undef.pl: Moved
+	  create_undef.pl from root to utils/ dir
 
 2005-06-06 16:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1736] Removed automatic build of docs
+	* [r1736] Makefile: Removed automatic build of docs
 
 2005-06-06 07:58  Markus Schaber <markus at schabi.de>
 
-	* [r1735] added scale() and transscale() functions (like
-	  transform())
+	* [r1735] CHANGES, doc/postgis.xml, jdbc2, jdbc2/.cvsignore,
+	  lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: added
+	  scale() and transscale() functions (like transform())
 
 2005-06-06 07:54  Markus Schaber <markus at schabi.de>
 
-	* [r1734] merge Alex' jdbc2 specific Makefile patches
+	* [r1734] jdbc2/Makefile: merge Alex' jdbc2 specific Makefile
+	  patches
 
 2005-06-04 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1733] Applied Alex Bodnaru patch for pgsql source tree
-	  dependency drop.
+	* [r1733] Makefile, Makefile.config.in, configure.in, doc/Makefile,
+	  jdbc2/Makefile, loader/Makefile, lwgeom/Makefile: Applied Alex
+	  Bodnaru patch for pgsql source tree dependency drop.
 
 2005-05-25 12:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1731] Stripped out CR chars
+	* [r1731] extras/wkb_reader/printwkb.c,
+	  extras/wkb_reader/readwkb.c, extras/wkb_reader/wkbtest.h:
+	  Stripped out CR chars
 
 2005-05-25 10:12  Markus Schaber <markus at schabi.de>
 
-	* [r1730] fix comment
+	* [r1730] jdbc2/jtssrc/examples/JtsTestParser.java: fix comment
 
 2005-05-25 10:08  Markus Schaber <markus at schabi.de>
 
-	* [r1729] JTS binary parser now passes basic regression suite
+	* [r1729] jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  jdbc2/src/org/postgis/binary/ByteSetter.java,
+	  jdbc2/src/org/postgis/binary/ValueSetter.java: JTS binary parser
+	  now passes basic regression suite
 
 2005-05-24 17:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1728] Added release date for postgis-1.0.1
+	* [r1728] CHANGES: Added release date for postgis-1.0.1
 
 2005-05-24 16:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1727] Added iconv autodetection, removed already-added things
+	* [r1727] TODO: Added iconv autodetection, removed already-added
+	  things
 
 2005-05-24 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1726] Added postgis-1.0.1 release date
+	* [r1726] doc/postgis.xml: Added postgis-1.0.1 release date
 
 2005-05-23 16:18  Markus Schaber <markus at schabi.de>
 
-	* [r1722] Cleaned up Point.equals(Point) mess
+	* [r1722] jdbc2/src/org/postgis/Point.java: Cleaned up
+	  Point.equals(Point) mess
 
 2005-05-23 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1721] Compiled 1.0.1 release notes
+	* [r1721] doc/postgis.xml: Compiled 1.0.1 release notes
 
 2005-05-18 17:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1719] Applied 'strictness' patch by James Marca
+	* [r1719] CHANGES, utils/postgis_restore.pl: Applied 'strictness'
+	  patch by James Marca
 
 2005-05-18 15:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1717] Fixed SetSRID() entry
+	* [r1717] doc/postgis.xml: Fixed SetSRID() entry
 
 2005-05-18 15:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1715] added Paris projections fixes
+	* [r1715] CHANGES: added Paris projections fixes
 
 2005-05-18 15:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1713] Updated proj4text for some French projections, as for
-	  Nicolas Ribot report
+	* [r1713] spatial_ref_sys.sql: Updated proj4text for some French
+	  projections, as for Nicolas Ribot report
 
 2005-05-16 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1709] Added note about pgsq2shp attributes names bugfix
+	* [r1709] CHANGES: Added note about pgsq2shp attributes names
+	  bugfix
 
 2005-05-16 17:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1708] Fixed DBF field names handling as for clashes avoiding.
+	* [r1708] loader/pgsql2shp.c: Fixed DBF field names handling as for
+	  clashes avoiding.
 	  pgsql field renames are warned.
 
 2005-05-16 08:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1707] Moved dumper and postgis_restore.pl changes in 1.0.1
-	  section (back-ported)
+	* [r1707] CHANGES: Moved dumper and postgis_restore.pl changes in
+	  1.0.1 section (back-ported)
 
 2005-05-16 07:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1703] Allowed custom args passing to createdb invocation
+	* [r1703] utils/postgis_restore.pl: Allowed custom args passing to
+	  createdb invocation
 
 2005-05-15 08:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1702] updated docs as for -k switch
+	* [r1702] doc/man/pgsql2shp.1, doc/man/shp2pgsql.1: updated docs as
+	  for -k switch
 
 2005-05-13 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1701] Added new -k switch and credits for it
+	* [r1701] CHANGES, CREDITS: Added new -k switch and credits for it
 
 2005-05-13 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1700] Applied patch from Obe, Regina to keep identifiers case.
+	* [r1700] loader/pgsql2shp.c: Applied patch from Obe, Regina to
+	  keep identifiers case.
 
 2005-05-13 08:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1699] Added support for macosx build
+	* [r1699] Makefile.config.in, configure.in, lwgeom/Makefile: Added
+	  support for macosx build
 
 2005-05-12 10:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1698] changed PGBELIBS command to avoid backtics and newlines
+	* [r1698] configure.in: changed PGBELIBS command to avoid backtics
+	  and newlines
 
 2005-05-12 07:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1697] Added another dir in search path for docbook.xml, changed
-	  shell invocation
+	* [r1697] configure.in: Added another dir in search path for
+	  docbook.xml, changed shell invocation
 	  line for mingw to avoid newline char being used.
 
 2005-05-11 08:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1696] Renamed MINGW to mingw in HOST_OS findstrings
+	* [r1696] lwgeom/Makefile: Renamed MINGW to mingw in HOST_OS
+	  findstrings
 
 2005-05-10 12:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1694] Forced OID usage in geometry_column table
+	* [r1694] lwgeom/lwpostgis.sql.in: Forced OID usage in
+	  geometry_column table
 
 2005-05-10 12:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1693] fixed mingw handling syntax
+	* [r1693] configure.in: fixed mingw handling syntax
 
 2005-05-10 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1692] Added Makefile.config
+	* [r1692] ., .cvsignore: Added Makefile.config
 
 2005-05-10 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1691] Added scripts used by autoconf
+	* [r1691] config.guess, config.sub, install-sh: Added scripts used
+	  by autoconf
 
 2005-05-10 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1690] Added initial custom support for MINGW
+	* [r1690] Makefile.config.in, configure.in, loader/Makefile,
+	  lwgeom/Makefile: Added initial custom support for MINGW
 
 2005-05-10 08:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1689] GEOS autodetect activated
+	* [r1689] configure.in: GEOS autodetect activated
 
 2005-05-10 08:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1687] fixed upgrade procedure section as suggested by Steven
-	  Bowden
+	* [r1687] doc/postgis.xml: fixed upgrade procedure section as
+	  suggested by Steven Bowden
 
 2005-05-09 22:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1686] updated
+	* [r1686] TODO: updated
 
 2005-05-04 07:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1683] Version bumped to 1.1.0CVS
+	* [r1683] Version.config: Version bumped to 1.1.0CVS
 
 2005-05-04 06:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1682] GEOS/JTS performed operations dox made more explicit
-	  about which
+	* [r1682] doc/postgis.xml: GEOS/JTS performed operations dox made
+	  more explicit about which
 	  argument is 'this' and which is 'otherGeometry'.
 
 2005-05-02 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1680] Moved 1.0.1 changes into their own section - added jdbc2
-	  -target change notice
+	* [r1680] CHANGES: Moved 1.0.1 changes into their own section -
+	  added jdbc2 -target change notice
 
 2005-04-28 11:51  Markus Schaber <markus at schabi.de>
 
-	* [r1678] added jdbc2 maintainerclean
+	* [r1678] Makefile, jdbc2/Makefile: added jdbc2 maintainerclean
 
 2005-04-28 11:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1677] Fixed distclean rule to build required Makefile.config
+	* [r1677] Makefile: Fixed distclean rule to build required
+	  Makefile.config
 
 2005-04-28 08:35  Markus Schaber <markus at schabi.de>
 
-	* [r1676] fix sources.inc things
+	* [r1676] jdbc2/Makefile, jdbc2/sources.inc: fix sources.inc things
 
 2005-04-27 16:14  Markus Schaber <markus at schabi.de>
 
-	* [r1675] Reworked Makefile
+	* [r1675] jdbc2/Makefile, jdbc2/sources.inc: Reworked Makefile
 
 2005-04-26 18:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1674] Added MakeValidShape() function
+	* [r1674] TODO: Added MakeValidShape() function
 
 2005-04-26 18:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1673] Fixed USE_JTS variable to actually use autoconf-detected
-	  value
+	* [r1673] Makefile.config.in: Fixed USE_JTS variable to actually
+	  use autoconf-detected value
 
 2005-04-26 07:01  Markus Schaber <markus at schabi.de>
 
-	* [r1672] Improved versionprinter to print offline versions even if
-	  database is not available
+	* [r1672] jdbc2/src/examples/VersionPrinter.java: Improved
+	  versionprinter to print offline versions even if database is not
+	  available
 
 2005-04-22 01:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1671] Added fix in join selectivity
+	* [r1671] CHANGES: Added fix in join selectivity
 
 2005-04-22 01:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1669] Fixed bug in join selectivity estimator returning invalid
-	  estimates (>1)
+	* [r1669] lwgeom/lwgeom_estimate.c: Fixed bug in join selectivity
+	  estimator returning invalid estimates (>1)
 
 2005-04-21 16:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1666] Fixed bug in 3d spheroid length computation, patch by
-	  zmocnik at hotmail dot com
+	* [r1666] CHANGES, lwgeom/lwgeom_spheroid.c: Fixed bug in 3d
+	  spheroid length computation, patch by zmocnik at hotmail dot com
 
 2005-04-21 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1665] Added new LRS funx suggested by Paul
+	* [r1665] TODO: Added new LRS funx suggested by Paul
 
 2005-04-21 09:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1664] updated
+	* [r1664] CHANGES: updated
 
 2005-04-21 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1663] Applied patch from Ron Mayer fixing a segfault in string
-	  escaper funx
+	* [r1663] loader/shp2pgsql.c: Applied patch from Ron Mayer fixing a
+	  segfault in string escaper funx
 
 2005-04-20 15:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1659] Fixed link to SimpleFeature Specification
+	* [r1659] doc/postgis.xml: Fixed link to SimpleFeature
+	  Specification
 
 2005-04-20 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1658] Fixed clean-lib rule (wasn't removing anything!)
+	* [r1658] lwgeom/Makefile: Fixed clean-lib rule (wasn't removing
+	  anything!)
 
 2005-04-20 15:09  Markus Schaber <markus at schabi.de>
 
-	* [r1657] Fixed pg_opclass update to be schema-aware.
+	* [r1657] lwgeom/lwpostgis.sql.in: Fixed pg_opclass update to be
+	  schema-aware.
 
 2005-04-20 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1654] Fixed bogus example of GeometryFromText(box3d, int)
-	  changing it
+	* [r1654] doc/postgis.xml: Fixed bogus example of
+	  GeometryFromText(box3d, int) changing it
 	  to SetSRID(box3d, int) in chapter 5.1.2
 
 2005-04-20 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1653] Updated
+	* [r1653] TODO: Updated
 
 2005-04-20 08:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1652] Added rules to automatically call configure or
+	* [r1652] Makefile: Added rules to automatically call configure or
 	  config.status,
 	  added docs rule to be invoked by topdir.
 
 2005-04-20 08:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1651] Removed again, can't work anymore.
+	* [r1651] Makefile.config: Removed again, can't work anymore.
 
 2005-04-20 07:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1650] Put old Makefile.config back to allow for automatic
-	  documentation production,
+	* [r1650] Makefile.config: Put old Makefile.config back to allow
+	  for automatic documentation production,
 	  must be removed again when process gets updated.
 
 2005-04-19 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1648] added LPATH to summary output (if different from install
-	  dir)
+	* [r1648] configure.in: added LPATH to summary output (if different
+	  from install dir)
 
 2005-04-19 10:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1647] Reworked autoconf path to use pgsql or custom layout
-	  based on
+	* [r1647] Makefile.config.in, configure.in, doc/Makefile,
+	  lwgeom/Makefile: Reworked autoconf path to use pgsql or custom
+	  layout based on
 	  presence of a --prefix switch.
 
 2005-04-19 09:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1646] Added -c flag to INSTALL invokations (copy, not move)
+	* [r1646] Makefile.config.in: Added -c flag to INSTALL invokations
+	  (copy, not move)
 
 2005-04-19 09:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1645] More info in configure output, added autogen.sh wrapper
+	* [r1645] autogen.sh, configure.in: More info in configure output,
+	  added autogen.sh wrapper
 
 2005-04-18 23:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1644] Added 1.0.0 section
+	* [r1644] CREDITS: Added 1.0.0 section
 
 2005-04-18 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1641] Improved autoconf script, dropped pgsql source
+	* [r1641] ., .cvsignore, Makefile, Makefile.config,
+	  Makefile.config.in, configure.in, doc/Makefile, loader/Makefile,
+	  lwgeom/Makefile: Improved autoconf script, dropped pgsql source
 	  dependency. EXPERIMENTAL.
 
 2005-04-18 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1640] Added TODO list for release 1.1
+	* [r1640] TODO: Added TODO list for release 1.1
 
 2005-04-18 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1639] Fixed 1.0.0 release date to 2005/04/19
+	* [r1639] CHANGES, doc/postgis.xml: Fixed 1.0.0 release date to
+	  2005/04/19
 
 2005-04-18 14:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1636] Slightly changed standard deviation computation to be
-	  more corner-case-friendly.
+	* [r1636] CHANGES, doc/postgis.xml, lwgeom/lwgeom_estimate.c:
+	  Slightly changed standard deviation computation to be more
+	  corner-case-friendly.
 
 2005-04-18 14:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1635] Added estmator code and testers bugfix for 1.0.0 release.
+	* [r1635] CHANGES, doc/postgis.xml: Added estmator code and testers
+	  bugfix for 1.0.0 release.
 
 2005-04-18 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1633] Fixed bug in table2 schema parsing.
+	* [r1633] utils/test_joinestimation.pl: Fixed bug in table2 schema
+	  parsing.
 
 2005-04-18 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1631] Fixed to work against LWGEOM installations
+	* [r1631] utils/test_estimation.pl: Fixed to work against LWGEOM
+	  installations
 
 2005-04-18 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1629] Applied patched by Ron Mayer fixing memory leakages and
-	  invalid results
+	* [r1629] lwgeom/lwgeom_estimate.c: Applied patched by Ron Mayer
+	  fixing memory leakages and invalid results
 	  in join selectivity estimator. Fixed some return to use default
 	  JOIN
 	  selectivity estimate instead of default RESTRICT selectivity
@@ -48583,19 +67398,74 @@
 
 2005-04-15 20:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1627] Fixed Makefile to read Makefile.config
+	* [r1627] doc/postgis.xml: Fixed Makefile to read Makefile.config
 
 2005-04-15 15:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1624] Updated to reflect examples->extras rename
+	* [r1624] README.postgis: Updated to reflect examples->extras
+	  rename
 
 2005-04-15 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1623] Renamed examples/ to extras/. Added WFS_locks.
+	* [r1623] examples, extras, extras/WFS_locks,
+	  extras/WFS_locks/Makefile, extras/WFS_locks/README,
+	  extras/WFS_locks/WFS_locks.c, extras/WFS_locks/WFS_locks.sql.in,
+	  extras/ogc_test_suite, extras/ogc_test_suite/.cvsignore,
+	  extras/ogc_test_suite/1_schema.sql,
+	  extras/ogc_test_suite/2_queries.sql,
+	  extras/ogc_test_suite/3_cleanup.sql,
+	  extras/ogc_test_suite/Makefile, extras/ogc_test_suite/README,
+	  extras/wkb_reader, extras/wkb_reader/.cvsignore,
+	  extras/wkb_reader/Makefile, extras/wkb_reader/README,
+	  extras/wkb_reader/printwkb.c, extras/wkb_reader/readwkb.c,
+	  extras/wkb_reader/wkbtest.h: Renamed examples/ to extras/. Added
+	  WFS_locks.
 
 2005-04-15 14:04  Markus Schaber <markus at schabi.de>
 
-	* [r1622] jdbc2 works:
+	* [r1622] CHANGES, Version.config, jdbc2, jdbc2/.cvsignore,
+	  jdbc2/Makefile, jdbc2/README,
+	  jdbc2/jtssrc/examples/JtsTestParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryWriter.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java,
+	  jdbc2/src/examples/Test.java,
+	  jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/examples/TestServer.java,
+	  jdbc2/src/examples/VersionPrinter.java,
+	  jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/DriverWrapperAutoprobe.java,
+	  jdbc2/src/org/postgis/DriverWrapperLW.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGbox2d.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGboxbase.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/PGgeometryLW.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java,
+	  jdbc2/src/org/postgis/Version.java,
+	  jdbc2/src/org/postgis/binary/BinaryParser.java,
+	  jdbc2/src/org/postgis/binary/BinaryWriter.java,
+	  jdbc2/src/org/postgis/binary/ByteGetter.java,
+	  jdbc2/src/org/postgis/binary/ByteSetter.java,
+	  jdbc2/src/org/postgis/binary/ValueGetter.java,
+	  jdbc2/src/org/postgis/binary/ValueSetter.java,
+	  jdbc2/stubs/org/postgresql/Connection.java,
+	  jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/todo.txt,
+	  lwgeom, lwgeom/.cvsignore, lwgeom/TODO: jdbc2 works:
 	  + Makefile improvements
 	  + JTS support improvements
 	  + Improved regression test system
@@ -48605,608 +67475,697 @@
 
 2005-04-15 10:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1621] Added configure outputs
+	* [r1621] ., .cvsignore: Added configure outputs
 
 2005-04-15 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1620] Added more people to manual "CREDITS" chapter (copied
-	  from CREDITS file).
+	* [r1620] CREDITS, doc/postgis.xml: Added more people to manual
+	  "CREDITS" chapter (copied from CREDITS file).
 	  Added a not in CREDITS redirecting to the postgis manual.
 
 2005-04-15 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1619] Version bumbed to 1.0.0
+	* [r1619] Version.config: Version bumbed to 1.0.0
 
 2005-04-14 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1618] Added shp2pgsql bugfix and autoconf improvement in
-	  Release Notes.
+	* [r1618] CHANGES, doc/postgis.xml: Added shp2pgsql bugfix and
+	  autoconf improvement in Release Notes.
 
 2005-04-14 12:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1617] Applied patch by Gino Lucrezi fixing bug in string
-	  escaping code.
+	* [r1617] loader/shp2pgsql.c: Applied patch by Gino Lucrezi fixing
+	  bug in string escaping code.
 
 2005-04-14 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1616] --enable-autoconf put back
+	* [r1616] configure.in: --enable-autoconf put back
 
 2005-04-14 11:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1615] Cleanup, improvements, JTS support added
+	* [r1615] configure.in: Cleanup, improvements, JTS support added
 
 2005-04-14 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1614] Added Alex Bodnaru in the "Other contributors" section,
-	  for debian packaging.
+	* [r1614] doc/postgis.xml: Added Alex Bodnaru in the "Other
+	  contributors" section, for debian packaging.
 
 2005-04-14 08:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1613] Added a not about need of memory alignment constraints
-	  handling for deserializers
+	* [r1613] lwgeom/TODO: Added a not about need of memory alignment
+	  constraints handling for deserializers
 
 2005-04-13 15:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1612] Removed the CREDITS section from Release Notes and move
-	  contributors
+	* [r1612] doc/postgis.xml: Removed the CREDITS section from Release
+	  Notes and move contributors
 	  in chapter 1.1 (Credits).
 
 2005-04-13 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1611] Release notes made an appendix, updated credits section
+	* [r1611] doc/postgis.xml: Release notes made an appendix, updated
+	  credits section
 
 2005-04-13 14:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1610] Added MINGW support as suggested by David Techer.
+	* [r1610] loader/Makefile: Added MINGW support as suggested by
+	  David Techer.
 
 2005-04-12 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1609] Added release notes for 1.0.0 final
+	* [r1609] doc/postgis.xml: Added release notes for 1.0.0 final
 
 2005-04-12 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1608] XSLBASE made back-redefinable
+	* [r1608] doc/Makefile: XSLBASE made back-redefinable
 
 2005-04-08 06:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1607] Make xsl reference work for rackmount nightly build
+	* [r1607] doc/Makefile: Make xsl reference work for rackmount
+	  nightly build
 
 2005-04-07 21:02  Markus Schaber <markus at schabi.de>
 
-	* [r1606] typo fixes and linked function in 4.2.4
+	* [r1606] doc/Makefile, doc/postgis.xml: typo fixes and linked
+	  function in 4.2.4
 
 2005-04-07 19:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1605] Added new strict OGC compliancy enforcement sector of
-	  manual
+	* [r1605] CHANGES: Added new strict OGC compliancy enforcement
+	  sector of manual
 
 2005-04-07 19:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1604] Corrected and augmented the new chapter about ensuring
-	  OGC compliancy.
+	* [r1604] doc/postgis.xml: Corrected and augmented the new chapter
+	  about ensuring OGC compliancy.
 
 2005-04-07 09:32  Markus Schaber <markus at schabi.de>
 
-	* [r1603] Added information about geometry validity.
+	* [r1603] doc/postgis.xml: Added information about geometry
+	  validity.
 
 2005-04-06 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1602] Added -p flag addition for shp2pgsql
+	* [r1602] CHANGES: Added -p flag addition for shp2pgsql
 
 2005-04-06 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1601] Removed manual update of gid field.
+	* [r1601] loader/shp2pgsql.c: Removed manual update of gid field.
 
 2005-04-06 14:02  Markus Schaber <markus at schabi.de>
 
-	* [r1600] added -p option (prepare mode) that spits out the table
-	  schema without
+	* [r1600] doc/man/shp2pgsql.1, doc/postgis.xml,
+	  loader/README.shp2pgsql, loader/shp2pgsql.c: added -p option
+	  (prepare mode) that spits out the table schema without
 	  inserting any data.
 
 2005-04-06 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1599] Bugfix in -w (hwgeom) handling of ZM shapefiles.
+	* [r1599] loader/shp2pgsql.c: Bugfix in -w (hwgeom) handling of ZM
+	  shapefiles.
 	  Big reorganizzation of code to easy maintainance.
 
 2005-04-06 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1598] force_3dm() bugfix
+	* [r1598] CHANGES: force_3dm() bugfix
 
 2005-04-06 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1597] Augmented memory allocated by force_3dm() - detected
-	  cases of memory shortage
+	* [r1597] lwgeom/lwgeom_functions_basic.c: Augmented memory
+	  allocated by force_3dm() - detected cases of memory shortage
 
 2005-04-05 13:43  Markus Schaber <markus at schabi.de>
 
-	* [r1596] Fix documentation of -D option in shp2pgsql manpage
+	* [r1596] doc/man/shp2pgsql.1: Fix documentation of -D option in
+	  shp2pgsql manpage
 
 2005-04-05 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1595] Added transform() bugfix
+	* [r1595] CHANGES: Added transform() bugfix
 
 2005-04-05 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1594] BUGFIX in transform() releaseing random memory address
+	* [r1594] lwgeom/lwgeom_transform.c: BUGFIX in transform()
+	  releaseing random memory address
 
 2005-04-05 08:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1593] Documented loader support for 0.x versions
+	* [r1593] CHANGES, doc/man/shp2pgsql.1, doc/postgis.xml: Documented
+	  loader support for 0.x versions
 
 2005-04-04 20:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1592] Added -w flag to output old (WKT/HWGEOM) sql.
+	* [r1592] loader/shp2pgsql.c: Added -w flag to output old
+	  (WKT/HWGEOM) sql.
 
 2005-04-04 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1591] Added install of loader/dumper manual pages
+	* [r1591] lwgeom/Makefile: Added install of loader/dumper manual
+	  pages
 
 2005-04-01 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1590] Added not about new manual pages
+	* [r1590] CHANGES: Added not about new manual pages
 
 2005-04-01 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1589] Added manual pages provided by Roberto Boati
+	* [r1589] doc/Makefile, doc/man, doc/man/pgsql2shp.1,
+	  doc/man/shp2pgsql.1: Added manual pages provided by Roberto Boati
 	  <roberto.boati at daisyred.com>
 
 2005-03-30 17:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1588] Updated to replace 'RC' into '-rc' when building package
-	  dir (and tar).
+	* [r1588] make_dist.sh: Updated to replace 'RC' into '-rc' when
+	  building package dir (and tar).
 	  Removed autom4te.cache directory after call to autoconf.
 
 2005-03-30 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1586] Scripts version set to 0.3.0 (minor increment as a
-	  scripts override won't
+	* [r1586] CHANGES, Version.config, doc/postgis.xml: Scripts version
+	  set to 0.3.0 (minor increment as a scripts override won't
 	  suffice to get rid of dropped box2d funx).
 	  Set release date and other versions to RC6
 
 2005-03-30 15:24  Markus Schaber <markus at schabi.de>
 
-	* [r1585] Preliminary change email addres to private one because
-	  schabios at logi-track.com is currently not working.
+	* [r1585] jdbc2/Makefile, jdbc2/jtssrc/examples/JtsTestParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java,
+	  jdbc2/src/examples/Test.java,
+	  jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/examples/TestServer.java,
+	  jdbc2/src/examples/VersionPrinter.java,
+	  jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGbox2d.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGboxbase.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java,
+	  jdbc2/src/org/postgis/Version.java,
+	  jdbc2/src/org/postgis/binary/BinaryParser.java,
+	  jdbc2/src/org/postgis/binary/ByteGetter.java,
+	  jdbc2/src/org/postgis/binary/ValueGetter.java,
+	  jdbc2/stubs/org/postgresql/Connection.java,
+	  jdbc2/stubs/org/postgresql/PGConnection.java: Preliminary change
+	  email addres to private one because schabios at logi-track.com is
+	  currently not working.
 
 2005-03-30 11:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1584] Added RC6 release notes.
+	* [r1584] CHANGES, doc/postgis.xml: Added RC6 release notes.
 
 2005-03-30 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1583] Obsoleted functions set back in, to avoid problems
-	  upgrading.
+	* [r1583] lwgeom/lwgeom_box2dfloat4.c: Obsoleted functions set back
+	  in, to avoid problems upgrading.
 
 2005-03-30 11:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1582] Removed obsoleted box2d functions
+	* [r1582] lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in:
+	  Removed obsoleted box2d functions
 
 2005-03-29 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1581] Added postgis_restore.pl bugfix
+	* [r1581] CHANGES: Added postgis_restore.pl bugfix
 
 2005-03-29 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1580] Changed she-bang back the way it was (disabled) - didn't
-	  work like that! Added {x,y}{min,max}(box2d) to list of obsoleted
-	  funx.
+	* [r1580] utils/postgis_restore.pl: Changed she-bang back the way
+	  it was (disabled) - didn't work like that! Added
+	  {x,y}{min,max}(box2d) to list of obsoleted funx.
 
 2005-03-29 13:23  Markus Schaber <markus at schabi.de>
 
-	* [r1579] Fix build for win32 using mingw
+	* [r1579] jdbc2/Makefile: Fix build for win32 using mingw
 
 2005-03-28 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1578] Dropped {x,y}{min,max}(box2d) functions
+	* [r1578] CHANGES, Version.config, lwgeom/lwpostgis.sql.in: Dropped
+	  {x,y}{min,max}(box2d) functions
 
 2005-03-28 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1577] Added multi() changes
+	* [r1577] CHANGES: Added multi() changes
 
 2005-03-28 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1576] Fixed bug in multi() leaving SRID in inner geometries.
+	* [r1576] CHANGES, lwgeom/lwgeom_functions_basic.c: Fixed bug in
+	  multi() leaving SRID in inner geometries.
 	  Added early return for already multi() and BBOX'ed geoms.
 
 2005-03-28 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1575] Added regress tests for multi()
+	* [r1575] regress/regress.sql, regress/regress_expected: Added
+	  regress tests for multi()
 
 2005-03-25 18:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1574] Fixed PQunescapeBytearea argument (might give problems on
-	  64bit archs)
+	* [r1574] loader/pgsql2shp.c: Fixed PQunescapeBytearea argument
+	  (might give problems on 64bit archs)
 
 2005-03-25 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1572] MICRO_VERSION set to RC5
+	* [r1572] Version.config: MICRO_VERSION set to RC5
 
 2005-03-25 16:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1571] Added release date and version
+	* [r1571] CHANGES: Added release date and version
 
 2005-03-25 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1570] Added release dates
+	* [r1570] doc/postgis.xml: Added release dates
 
 2005-03-25 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1569] Added a not in performance tips chapter about dimension
-	  constraints.
+	* [r1569] doc/postgis.xml: Added a not in performance tips chapter
+	  about dimension constraints.
 	  Removed part on update_geometry_stats as it should have no
 	  effect.
 
 2005-03-25 14:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1568] generalized Other changes
+	* [r1568] doc/postgis.xml: generalized Other changes
 
 2005-03-25 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1567] Fixed bogus she-bang
+	* [r1567] utils/postgis_restore.pl: Fixed bogus she-bang
 
 2005-03-25 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1566] Updated release notes section
+	* [r1566] doc/postgis.xml: Updated release notes section
 
 2005-03-25 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1565] code cleanup
+	* [r1565] lwgeom/lwgeom_estimate.c: code cleanup
 
 2005-03-24 18:01  Markus Schaber <markus at schabi.de>
 
-	* [r1564] additional performance tips
+	* [r1564] CHANGES, doc/postgis.xml: additional performance tips
 
 2005-03-24 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1563] Variable declaration set in place in lwgeom_centroid()
+	* [r1563] lwgeom/lwgeom_functions_basic.c: Variable declaration set
+	  in place in lwgeom_centroid()
 
 2005-03-24 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1562] Added estimated_extent() bugfix notice
+	* [r1562] CHANGES: Added estimated_extent() bugfix notice
 
 2005-03-24 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1561] Added comments in estimate_allocation() bugfix point.
+	* [r1561] lwgeom/lwgeom_estimate.c: Added comments in
+	  estimate_allocation() bugfix point.
 
 2005-03-24 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1560] Fixed non-GEOS centroid() function to avoid obsoleted
-	  LWGEOM_EXPLODED funx
+	* [r1560] lwgeom/lwgeom_functions_basic.c: Fixed non-GEOS
+	  centroid() function to avoid obsoleted LWGEOM_EXPLODED funx
 
 2005-03-24 14:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1559] Fixed bug in estimated_extent() returning pointer to a
-	  memory allocated in SPI memory context
+	* [r1559] lwgeom/lwgeom_estimate.c: Fixed bug in estimated_extent()
+	  returning pointer to a memory allocated in SPI memory context
 
 2005-03-23 17:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1558] Removed cr
+	* [r1558] lwgeom/lwgeom_box3d.c: Removed cr
 
 2005-03-23 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1557] Added box3d computation tests
+	* [r1557] regress/regress.sql, regress/regress_expected: Added
+	  box3d computation tests
 
 2005-03-23 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1556] added box3d computation fix
+	* [r1556] CHANGES: added box3d computation fix
 
 2005-03-23 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1555] Fixed bug in box3d computation.
+	* [r1555] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box3d.c: Fixed bug in box3d computation.
 	  Dropped obsoleted LWGEOM_EXPLODED structure and associated
 	  functions.
 
 2005-03-21 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1554] grep -v arg quoted..
+	* [r1554] CHANGES: grep -v arg quoted..
 
 2005-03-21 17:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1553] Quoted grep argument
+	* [r1553] lwgeom/Makefile: Quoted grep argument
 
 2005-03-21 13:43  Markus Schaber <markus at schabi.de>
 
-	* [r1552] handle versioned jars in cvsignore
+	* [r1552] jdbc2, jdbc2/.cvsignore: handle versioned jars in
+	  cvsignore
 
 2005-03-21 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1551] Expanded estimated_extent() paragraph to document
-	  differences between pre
+	* [r1551] doc/postgis.xml: Expanded estimated_extent() paragraph to
+	  document differences between pre
 	  and post pgsql 800.
 
 2005-03-18 21:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1549] Set release date
+	* [r1549] CHANGES: Set release date
 
 2005-03-18 17:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1548] postgis_restore.pl improvements
+	* [r1548] CHANGES: postgis_restore.pl improvements
 
 2005-03-18 17:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1547] Hash used for detecting obsoleted funx in dump
+	* [r1547] utils/postgis_restore.pl: Hash used for detecting
+	  obsoleted funx in dump
 
 2005-03-18 12:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1546] Fixed missing use of _IMMUTABLE_STRICT define in new
-	  get_proj4_from_srid().
+	* [r1546] lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Fixed missing
+	  use of _IMMUTABLE_STRICT define in new get_proj4_from_srid().
 	  Improvement in Makefile to allow reconstruction of missing
 	  ../lwpostgis.sql
 
 2005-03-18 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1545] added box3d-computation bugfix note
+	* [r1545] CHANGES: added box3d-computation bugfix note
 
 2005-03-18 12:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1544] Big API cleanup.
+	* [r1544] lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwgeom_transform.c, lwgeom/lwline.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/ptarray.c: Big API
+	  cleanup.
 	  Bug fix in box3d computation for collections containing empty
 	  elements.
 
 2005-03-18 10:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1543] Added extent(), extent3d() and collect() tests - should
-	  really
+	* [r1543] regress/lwgeom_regress.sql,
+	  regress/lwgeom_regress_expected: Added extent(), extent3d() and
+	  collect() tests - should really
 	  give this tests a new layout ...
 
 2005-03-17 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1542] box2d outupt precision increment
+	* [r1542] CHANGES: box2d outupt precision increment
 
 2005-03-17 18:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1541] BOX2D output reverted to .15g precision
+	* [r1541] lwgeom/lwgeom_box2dfloat4.c: BOX2D output reverted to
+	  .15g precision
 
 2005-03-17 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1540] Early memory releases in lwgeom_translate_recursive
+	* [r1540] lwgeom/lwgeom_functions_basic.c: Early memory releases in
+	  lwgeom_translate_recursive
 
 2005-03-16 15:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1539] Changed get_proj4_from_srid() implementation from SQL to
-	  PLPGSQL to
+	* [r1539] CHANGES, lwgeom/lwpostgis.sql.in: Changed
+	  get_proj4_from_srid() implementation from SQL to PLPGSQL to
 	  workaround a bug of pgsql8.0.{1,2}
 
 2005-03-16 11:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1538] Early memory releases on transform_geometry_recursive()
-	  and LWGEOM_asText().
+	* [r1538] lwgeom/liblwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_transform.c: Early memory
+	  releases on transform_geometry_recursive() and LWGEOM_asText().
 	  Code cleanups.
 
 2005-03-15 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1537] hole-in-ring detector made more readable
+	* [r1537] loader/shp2pgsql.c: hole-in-ring detector made more
+	  readable
 
 2005-03-15 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1536] Added loader bug fix
+	* [r1536] CHANGES: Added loader bug fix
 
 2005-03-14 22:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1535] Fixed holes handling.
+	* [r1535] loader/shp2pgsql.c: Fixed holes handling.
 
 2005-03-14 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1534] Added cleanup of versioned jars
+	* [r1534] jdbc2/Makefile: Added cleanup of versioned jars
 
 2005-03-14 11:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1533] installdirs/clean rules cleanup suggested by Alex Bodnaru
+	* [r1533] lwgeom/Makefile: installdirs/clean rules cleanup
+	  suggested by Alex Bodnaru
 
 2005-03-11 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1532] Early memory release in transform_geom
+	* [r1532] lwgeom/lwgeom_transform.c: Early memory release in
+	  transform_geom
 
 2005-03-11 17:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1531] Fixed destructive memory release in LWGEOM_translate()
+	* [r1531] lwgeom/lwgeom_functions_basic.c: Fixed destructive memory
+	  release in LWGEOM_translate()
 
 2005-03-11 17:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1530] Added test for translate()
+	* [r1530] regress/regress.sql, regress/regress_expected: Added test
+	  for translate()
 
 2005-03-10 21:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1529] added 64bit bug fix
+	* [r1529] CHANGES: added 64bit bug fix
 
 2005-03-10 19:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1528] Hopefully fixed bug in int4 and double reader from byte
-	  stream (was not
+	* [r1528] lwgeom/lwgparse.c, lwgeom/wktparse.h: Hopefully fixed bug
+	  in int4 and double reader from byte stream (was not
 	  working on 64bit machines).
 
 2005-03-10 18:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1527] Made void args explicit to make newer compilers happy
+	* [r1527] lwgeom/lwgparse.c, lwgeom/wktunparse.c: Made void args
+	  explicit to make newer compilers happy
 
 2005-03-10 18:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1526] changed report_error typedef to allow for lwerror usage
-	  w/out problems
+	* [r1526] lwgeom/wktparse.h: changed report_error typedef to allow
+	  for lwerror usage w/out problems
 
 2005-03-08 18:36  Markus Schaber <markus at schabi.de>
 
-	* [r1525] Additional explanations in README.
+	* [r1525] jdbc2/README: Additional explanations in README.
 
 2005-03-08 18:32  Markus Schaber <markus at schabi.de>
 
-	* [r1524] Fix possible null pointer exception if PostGIS is
-	  compiled without geos / proj support.
+	* [r1524] jdbc2/src/examples/VersionPrinter.java: Fix possible null
+	  pointer exception if PostGIS is compiled without geos / proj
+	  support.
 
 2005-03-08 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1523] More cleanups on 'clean'
+	* [r1523] Makefile, lwgeom/Makefile: More cleanups on 'clean'
 
 2005-03-08 16:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1522] Simplified clean rule
+	* [r1522] lwgeom/Makefile: Simplified clean rule
 
 2005-03-08 16:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1521] Added configure script removal in maintainer-clean rule
+	* [r1521] Makefile: Added configure script removal in
+	  maintainer-clean rule
 
 2005-03-08 16:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1520] Deleted libjts directory... libjts production should
-	  happen from within JTS itself.
+	* [r1520] libjts: Deleted libjts directory... libjts production
+	  should happen from within JTS itself.
 
 2005-03-08 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1519] Changed default JTS includes and lib paths
+	* [r1519] Makefile.config: Changed default JTS includes and lib
+	  paths
 
 2005-03-08 12:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1518] Added libjts build scripts
+	* [r1518] Makefile.config, libjts, libjts/Makefile, libjts/README:
+	  Added libjts build scripts
 
 2005-03-08 12:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1517] Added a distclean rule to get rid of autoconf-generated
-	  files.
+	* [r1517] Makefile: Added a distclean rule to get rid of
+	  autoconf-generated files.
 	  Had maintainer-clean rule invoke distclean rule.
 
 2005-03-08 12:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1516] set USE_JTS back to 0 - got set to 1 from previous commit
+	* [r1516] Makefile.config: set USE_JTS back to 0 - got set to 1
+	  from previous commit
 
 2005-03-08 12:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1515] Added utils rule to set the execute bit on utilities.
+	* [r1515] Makefile, utils/Makefile: Added utils rule to set the
+	  execute bit on utilities.
 
 2005-03-08 12:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1514] synced makefiles, changed default path of libjts
+	* [r1514] Makefile.config, Makefile.config.in: synced makefiles,
+	  changed default path of libjts
 
 2005-03-08 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1513] Commented out debugging lines
+	* [r1513] lwgeom/lwgeom_jts.c: Commented out debugging lines
 
 2005-03-08 11:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1512] avoided initializzation of JvNewObjectArray with
-	  undefined pointer
+	* [r1512] lwgeom/lwgeom_jts_wrapper.cpp: avoided initializzation of
+	  JvNewObjectArray with undefined pointer
 
 2005-03-08 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1511] modernized old-style parameter declarations
+	* [r1511] loader/pgsql2shp.c, loader/shp2pgsql.c: modernized
+	  old-style parameter declarations
 
 2005-03-08 09:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1510] Added estimator changes
+	* [r1510] CHANGES: Added estimator changes
 
 2005-03-08 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1509] RESTRICT selectivity estimator use self->varno instead of
-	  varRelid.
+	* [r1509] lwgeom/lwgeom_estimate.c: RESTRICT selectivity estimator
+	  use self->varno instead of varRelid.
 	  Seems to work for subqueries...
 
 2005-03-08 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1508] Fixed debugging lines.
+	* [r1508] lwgeom/lwgeom_estimate.c: Fixed debugging lines.
 
 2005-03-08 08:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1507] Discarded environmental variable USE_JTS to avoid
-	  unexpected enabling
+	* [r1507] Makefile.config: Discarded environmental variable USE_JTS
+	  to avoid unexpected enabling
 
 2005-03-07 21:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1506] Added missing JTSnoop prototype
+	* [r1506] lwgeom/lwgeom_geos.c: Added missing JTSnoop prototype
 
 2005-03-07 21:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1505] Put optimization flag back to -O2
+	* [r1505] lwgeom/Makefile: Put optimization flag back to -O2
 
 2005-03-07 21:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1504] Removed stub functions (moved to lwgeom_nojts.c) and
-	  added stub
+	* [r1504] lwgeom/lwgeom_geos.c: Removed stub functions (moved to
+	  lwgeom_nojts.c) and added stub
 	  for JTSnoop.
 
 2005-03-07 21:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1503] Added initial JTS wrapper.
+	* [r1503] lwgeom/lwgeom_jts.c, lwgeom/lwgeom_jts_wrapper.cpp: Added
+	  initial JTS wrapper.
 
 2005-03-07 21:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1502] Added spatial_ref_sys.sql and README.postgis to scripts
-	  install targets.
+	* [r1502] lwgeom/Makefile: Added spatial_ref_sys.sql and
+	  README.postgis to scripts install targets.
 	  Moved .sql scripts from ...$(datadir) to ...$(datadir)/contrib.
 	  Modified GEOS/JTS stub handling to use separate file when
 	  disabled.
 
 2005-03-07 20:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1501] Separate stub funx file for builds w/out GEOS or JTS
+	* [r1501] lwgeom/lwgeom_nojts.c: Separate stub funx file for builds
+	  w/out GEOS or JTS
 
 2005-03-07 20:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1500] sync'd with Makefile.config
+	* [r1500] Makefile.config.in: sync'd with Makefile.config
 
 2005-03-07 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1499] Added JTS support parameter
+	* [r1499] Makefile.config: Added JTS support parameter
 
 2005-03-07 18:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1498] Sync with Makefile.config
+	* [r1498] Makefile.config.in: Sync with Makefile.config
 
 2005-03-07 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1497] Incremented SCRIPTS_VERSION micro num
+	* [r1497] Version.config: Incremented SCRIPTS_VERSION micro num
 
 2005-03-07 13:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1496] Added process id to output files. Removed 'clean' rule.
+	* [r1496] regress/Makefile, regress/run_index_regress,
+	  regress/run_lwgeom_regress, regress/run_ogc_regress,
+	  regress/run_regress: Added process id to output files. Removed
+	  'clean' rule.
 
 2005-03-07 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1495] Removed unused lwexploded_dump() function
+	* [r1495] lwgeom/lwgeom_functions_basic.c: Removed unused
+	  lwexploded_dump() function
 
 2005-03-07 11:53  Markus Schaber <markus at schabi.de>
 
-	* [r1494] Fix version.in vs. version.config typo
+	* [r1494] jdbc2/Makefile: Fix version.in vs. version.config typo
 
 2005-03-04 19:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1493] cleanups - version file source
+	* [r1493] doc/Makefile: cleanups - version file source
 
 2005-03-04 19:31  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r1492] Cleaned up distance_sphere and updated documentation.
+	* [r1492] CHANGES, doc/postgis.xml, lwgeom/lwgeom_spheroid.c,
+	  lwgeom/lwpostgis.sql.in: Cleaned up distance_sphere and updated
+	  documentation.
 
 2005-03-04 19:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1491] removed temp files used in docs creation step
+	* [r1491] make_dist.sh: removed temp files used in docs creation
+	  step
 
 2005-03-04 19:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1490] Expanded "upgrading" chapter to explain
+	* [r1490] doc/postgis.xml: Expanded "upgrading" chapter to explain
 	  postgis_restore.pl upgrade procedure.
 
 2005-03-04 19:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1489] Made 'html' the default rule
+	* [r1489] doc/Makefile: Made 'html' the default rule
 
 2005-03-04 19:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1488] Parametrized XSLBASE directory
+	* [r1488] doc/Makefile: Parametrized XSLBASE directory
 
 2005-03-04 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1487] Changed to use Version.config
+	* [r1487] make_dist.sh: Changed to use Version.config
 
 2005-03-04 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1486] Commented out unused variable
+	* [r1486] lwgeom/lwgeom_spheroid.c: Commented out unused variable
 
 2005-03-04 15:25  Markus Schaber <markus at schabi.de>
 
-	* [r1485] added version improvement to changes
+	* [r1485] CHANGES: added version improvement to changes
 
 2005-03-04 15:22  Markus Schaber <markus at schabi.de>
 
-	* [r1484] - Separates the version config variables into the
-	  toplevel Version.config
+	* [r1484] Version.config, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile,
+	  jdbc2/src/org/postgis/Version.java, lwgeom/Makefile: - Separates
+	  the version config variables into the toplevel Version.config
 	  
 	  - Adds new version config variables for jdbc
 	  
@@ -49220,253 +68179,288 @@
 
 2005-03-04 14:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1483] Added loader/dumper bug fixes
+	* [r1483] CHANGES: Added loader/dumper bug fixes
 
 2005-03-04 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1482] Fixed bug in multiline handling.
+	* [r1482] loader/pgsql2shp.c: Fixed bug in multiline handling.
 
 2005-03-04 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1481] Applied patch from Jonne Savolainen fixing multilines
-	  handling
+	* [r1481] loader/shp2pgsql.c: Applied patch from Jonne Savolainen
+	  fixing multilines handling
 
 2005-03-04 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1480] Added 'test' and 'maintainer-clean' rules.
+	* [r1480] Makefile: Added 'test' and 'maintainer-clean' rules.
 
 2005-03-04 14:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1479] Added a maintainer-clean rule.
+	* [r1479] lwgeom/Makefile: Added a maintainer-clean rule.
 
 2005-03-04 14:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1478] Parametrized test output dir and added Makefile
+	* [r1478] regress/Makefile, regress/run_index_regress,
+	  regress/run_lwgeom_regress, regress/run_ogc_regress,
+	  regress/run_regress: Parametrized test output dir and added
+	  Makefile
 
 2005-03-04 11:03  Markus Schaber <markus at schabi.de>
 
-	* [r1477] another make install fix :-(
+	* [r1477] jdbc2/Makefile: another make install fix :-(
 
 2005-03-04 09:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1476] PG_LWGEOM_construct() moved from lwgeom_api.c to
-	  lwgeom_pg.c.
+	* [r1476] lwgeom/lwgeom_api.c, lwgeom/lwgeom_pg.c:
+	  PG_LWGEOM_construct() moved from lwgeom_api.c to lwgeom_pg.c.
 
 2005-03-04 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1475] Modified upgrade section to show postgis_restore.pl based
-	  procedure.
+	* [r1475] README.postgis: Modified upgrade section to show
+	  postgis_restore.pl based procedure.
 
 2005-03-04 07:51  Markus Schaber <markus at schabi.de>
 
-	* [r1474] another "make install" fix from alex
+	* [r1474] jdbc2/Makefile: another "make install" fix from alex
 
 2005-03-04 07:48  Markus Schaber <markus at schabi.de>
 
-	* [r1473] Adopted Version.java to the official PostGIS scheme.
+	* [r1473] jdbc2/src/org/postgis/Version.java: Adopted Version.java
+	  to the official PostGIS scheme.
 
 2005-03-04 07:36  Markus Schaber <markus at schabi.de>
 
-	* [r1472] Updated VERSION to RC4
+	* [r1472] jdbc2/src/org/postgis/Version.java: Updated VERSION to
+	  RC4
 
 2005-03-04 07:32  Markus Schaber <markus at schabi.de>
 
-	* [r1471] Removed unneccesarry TEMP variable
+	* [r1471] jdbc2/Makefile: Removed unneccesarry TEMP variable
 
 2005-03-03 22:12  Markus Schaber <markus at schabi.de>
 
-	* [r1470] removed obsolete build.xml
+	* [r1470] jdbc2/build.xml: removed obsolete build.xml
 
 2005-03-03 21:55  Markus Schaber <markus at schabi.de>
 
-	* [r1469] Make classpath element separator configurable
+	* [r1469] jdbc2/Makefile: Make classpath element separator
+	  configurable
 
 2005-03-03 20:55  Markus Schaber <markus at schabi.de>
 
-	* [r1468] jdbc2 naming explanation
+	* [r1468] jdbc2/README: jdbc2 naming explanation
 	  Contact info
 	  Copyright notice
 
 2005-03-03 19:08  Markus Schaber <markus at schabi.de>
 
-	* [r1467] add postgis_debug.jar to make install (thx to alex
-	  bodnaru)
+	* [r1467] jdbc2/Makefile: add postgis_debug.jar to make install
+	  (thx to alex bodnaru)
 
 2005-03-03 17:20  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r1466] Rebuilt the distance_sphere function.
+	* [r1466] lwgeom/lwgeom_spheroid.c, lwgeom/lwpostgis.sql.in:
+	  Rebuilt the distance_sphere function.
 
 2005-03-03 16:06  Markus Schaber <markus at schabi.de>
 
-	* [r1465] Fix compile with jikes
+	* [r1465] jdbc2/Makefile: Fix compile with jikes
 
 2005-03-03 10:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1464] parser additions note
+	* [r1464] CHANGES: parser additions note
 
 2005-03-03 10:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1463] Removed generated parser files.
+	* [r1463] lwgeom, lwgeom/.cvsignore: Removed generated parser
+	  files.
 
 2005-03-03 10:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1462] Added generated parsers to avoid FLEX/YACC requirement on
-	  release.
+	* [r1462] lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/wktparse.tab.c,
+	  lwgeom/wktparse.tab.h: Added generated parsers to avoid FLEX/YACC
+	  requirement on release.
 
 2005-03-02 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1461] Commented out parser generation... requires PGSQL source
-	  :(
+	* [r1461] make_dist.sh: Commented out parser generation... requires
+	  PGSQL source :(
 
 2005-03-02 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1460] Added parser generation.
+	* [r1460] make_dist.sh: Added parser generation.
 
 2005-03-02 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1459] added FLEX & YACC fix
+	* [r1459] CHANGES: added FLEX & YACC fix
 
 2005-03-02 13:10  Markus Schaber <markus at schabi.de>
 
-	* [r1458] Additional Regression Test for prepared statement usage
+	* [r1458] jdbc2/src/examples/TestParser.java: Additional Regression
+	  Test for prepared statement usage
 
 2005-03-02 12:06  Markus Schaber <markus at schabi.de>
 
-	* [r1457] Code cleanups, Makefile improvements.
+	* [r1457] CHANGES, jdbc2/Makefile,
+	  jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGbox2d.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java: Code cleanups, Makefile
+	  improvements.
 
 2005-03-01 13:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1456] Renamed lwgeom_to_wkt to lwgeom_to_ewkt, as it doesn't
-	  strip out non-ogc
+	* [r1456] lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/test.c:
+	  Renamed lwgeom_to_wkt to lwgeom_to_ewkt, as it doesn't strip out
+	  non-ogc
 	  extensions.
 
 2005-03-01 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1455] Corrected expected results.
+	* [r1455] regress/regress_ogc_expected: Corrected expected results.
 
 2005-03-01 11:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1454] Added GEOS/JTS provided functions test
+	* [r1454] regress/regress_ogc.sql, regress/regress_ogc_expected,
+	  regress/run_ogc_regress: Added GEOS/JTS provided functions test
 
 2005-03-01 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1453] Fixed install-lwgeom-scripts rule as suggested by Rhys
-	  Ickeringill.
+	* [r1453] lwgeom/Makefile: Fixed install-lwgeom-scripts rule as
+	  suggested by Rhys Ickeringill.
 
 2005-03-01 08:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1452] FLEX and YACC variables set after PGSQL/Makefile.global
-	  has been sourced
+	* [r1452] Makefile.config: FLEX and YACC variables set after
+	  PGSQL/Makefile.global has been sourced
 	  and only if not therein defined.
 
 2005-03-01 01:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1451] Fix link error.
+	* [r1451] doc/postgis.xml: Fix link error.
 
 2005-02-28 09:57  Markus Schaber <markus at schabi.de>
 
-	* [r1450] Add serialVersionUID for jdk1.5
+	* [r1450] jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add
+	  serialVersionUID for jdk1.5
 	  correctly setType(), needed for jdbc 8.0+
 
 2005-02-28 08:14  Markus Schaber <markus at schabi.de>
 
-	* [r1449] Add serialVersionUID for jdk1.5
+	* [r1449] jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java: Add
+	  serialVersionUID for jdk1.5
 	  correctly setType(), needed for jdbc 8.0+
 
 2005-02-25 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1448] Added geom_accum and SnapToGrid bug fixes
+	* [r1448] CHANGES: Added geom_accum and SnapToGrid bug fixes
 
 2005-02-25 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1447] SnapToGrid: Fixed minor bug in consistency check.
+	* [r1447] lwgeom/lwgeom_functions_analytic.c: SnapToGrid: Fixed
+	  minor bug in consistency check.
 
 2005-02-25 13:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1446] Fixed a bugus free() in LWGEOM_accum.
+	* [r1446] lwgeom/lwgeom_functions_basic.c: Fixed a bugus free() in
+	  LWGEOM_accum.
 
 2005-02-25 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1445] added force_collection early return
+	* [r1445] CHANGES: added force_collection early return
 
 2005-02-25 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1444] Added early return from force_collection when input is
-	  already a collection
+	* [r1444] lwgeom/lwgeom_functions_basic.c: Added early return from
+	  force_collection when input is already a collection
 	  AND has a bbox cache. Suggested by Ron Majer.
 
 2005-02-25 08:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1443] Added comment on top of TYPE macros
+	* [r1443] lwgeom/liblwgeom.h: Added comment on top of TYPE macros
 
 2005-02-24 14:13  Markus Schaber <markus at schabi.de>
 
-	* [r1442] Fixed makefile to allow compilation via kaffe javac -
-	  this
+	* [r1442] jdbc2/Makefile: Fixed makefile to allow compilation via
+	  kaffe javac - this
 	  one does not automatically include non-mentioned source
 	  files that are present in the classpath.
 
 2005-02-24 11:43  Markus Schaber <markus at schabi.de>
 
-	* [r1441] moved trim() call, this avoids calling trim() twice on
-	  unchanged value if we have only (1 2,3 4) rep.
+	* [r1441] jdbc2/src/org/postgis/PGboxbase.java: moved trim() call,
+	  this avoids calling trim() twice on unchanged value if we have
+	  only (1 2,3 4) rep.
 
 2005-02-24 11:20  Markus Schaber <markus at schabi.de>
 
-	* [r1440] Additional regression tests for EWKT and EWKB on PostGIS
-	  1.X
+	* [r1440] jdbc2/src/examples/TestParser.java: Additional regression
+	  tests for EWKT and EWKB on PostGIS 1.X
 
 2005-02-24 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1438] Added missing prototype
+	* [r1438] lwgeom/lwgeom_inout.c: Added missing prototype
 
 2005-02-24 08:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1437] Fixed bug in StartPoint and EndPoint functions.
+	* [r1437] lwgeom/lwgeom_ogc.c: Fixed bug in StartPoint and EndPoint
+	  functions.
 
 2005-02-24 08:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1436] lib version changed to 1.0.0RC3, scripts version to
-	  0.2.0.
+	* [r1436] lwgeom/Makefile: lib version changed to 1.0.0RC3, scripts
+	  version to 0.2.0.
 
 2005-02-24 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1435] Added spatial_ref_sys change and version/release
+	* [r1435] CHANGES: Added spatial_ref_sys change and version/release
 
 2005-02-23 19:17  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1434] Hand edit paris central meridian definitions.
+	* [r1434] spatial_ref_sys.sql: Hand edit paris central meridian
+	  definitions.
 	  Danger: other non-Greenwich projections might also have problems.
 
 2005-02-23 13:31  Markus Schaber <markus at schabi.de>
 
-	* [r1433] another fastjar fix
+	* [r1433] jdbc2/Makefile: another fastjar fix
 
 2005-02-23 13:19  Markus Schaber <markus at schabi.de>
 
-	* [r1432] Fixed jikes compiler warning, using super. for static
-	  methods is suboptimal.
+	* [r1432] jdbc2/src/org/postgis/DriverWrapper.java: Fixed jikes
+	  compiler warning, using super. for static methods is suboptimal.
 
 2005-02-23 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1431] GeometryFromText() bug fix
+	* [r1431] CHANGES: GeometryFromText() bug fix
 
 2005-02-23 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1430] Fixed GeometryFromText() to add a bbox cache
-	  FOR_COMPLEX_GEOMS
+	* [r1430] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Fixed
+	  GeometryFromText() to add a bbox cache FOR_COMPLEX_GEOMS
 
 2005-02-23 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1429] Added bool::text cast
+	* [r1429] CHANGES: Added bool::text cast
 
 2005-02-23 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1428] Added bool::text cast.
+	* [r1428] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  bool::text cast.
 
 2005-02-22 18:10  Markus Schaber <markus at schabi.de>
 
-	* [r1427] Updated jdbc2/Makefile:
+	* [r1427] CHANGES, jdbc2/Makefile: Updated jdbc2/Makefile:
 	  
 	  - more comments
 	  - all helper binaries are now configurable
@@ -49479,157 +68473,215 @@
 
 2005-02-22 13:05  Markus Schaber <markus at schabi.de>
 
-	* [r1426] Removed unused import
+	* [r1426] jdbc2/src/examples/TestParser.java: Removed unused import
 
 2005-02-22 13:04  Markus Schaber <markus at schabi.de>
 
-	* [r1425] Some more debian woody fixes.
+	* [r1425] jdbc2/Makefile, jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/examples/VersionPrinter.java: Some more debian woody
+	  fixes.
 
 2005-02-22 13:01  Markus Schaber <markus at schabi.de>
 
-	* [r1424] Remove redundant addDataType() call that slipped in
-	  during
+	* [r1424] jdbc2/src/examples/TestParser.java: Remove redundant
+	  addDataType() call that slipped in during
 	  WKT measured geometries work. It also broke pgjdbc7.2
 	  compatibility.
 
 2005-02-22 12:31  Markus Schaber <markus at schabi.de>
 
-	* [r1423] Patches from Alex Bodnaru (debian maintainer)
+	* [r1423] jdbc/Makefile: Patches from Alex Bodnaru (debian
+	  maintainer)
 
 2005-02-22 12:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1422] Added not about early memory release
+	* [r1422] CHANGES: Added not about early memory release
 
 2005-02-22 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1421] Early release of DETOASTED geoms.
+	* [r1421] lwgeom/lwgeom_geos.c: Early release of DETOASTED geoms.
 
 2005-02-22 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1420] Fixed path to lwpostgis.sql script
+	* [r1420] examples/ogc_test_suite/README: Fixed path to
+	  lwpostgis.sql script
 
 2005-02-22 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1419] Early release of DETOASTED or deserialized geometries, to
-	  reduce memory usage
+	* [r1419] lwgeom/lwgeom_ogc.c: Early release of DETOASTED or
+	  deserialized geometries, to reduce memory usage
 
 2005-02-22 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1418] Forced cleanup of DETOASTED and deserialized geometries
-	  for better memory
+	* [r1418] lwgeom/lwgeom_functions_basic.c: Forced cleanup of
+	  DETOASTED and deserialized geometries for better memory
 	  usage.
 
 2005-02-21 18:28  Markus Schaber <markus at schabi.de>
 
-	* [r1417] *** empty log message ***
+	* [r1417] CHANGES, jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java, jdbc2/todo.txt: *** empty log
+	  message ***
 
 2005-02-21 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1416] Changed min() max() usage with LW_MIN() LW_MAX()
+	* [r1416] lwgeom/lwgeom_estimate.c: Changed min() max() usage with
+	  LW_MIN() LW_MAX()
 
 2005-02-21 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1415] Changed byte to uchar to avoid clashes with win32
-	  headers.
+	* [r1415] lwgeom/lwgeom.c, lwgeom/lwgparse.c, lwgeom/wktparse.h,
+	  lwgeom/wktunparse.c: Changed byte to uchar to avoid clashes with
+	  win32 headers.
 
 2005-02-21 15:49  Markus Schaber <markus at schabi.de>
 
-	* [r1414] removed ugly () display
+	* [r1414] jdbc2/src/examples/VersionPrinter.java: removed ugly ()
+	  display
 
 2005-02-21 14:59  Markus Schaber <markus at schabi.de>
 
-	* [r1413] Added version printing (for debugging purposes)
+	* [r1413] jdbc2/Makefile, jdbc2/src/examples/VersionPrinter.java,
+	  jdbc2/src/org/postgis/Version.java: Added version printing (for
+	  debugging purposes)
 
 2005-02-21 14:16  Markus Schaber <markus at schabi.de>
 
-	* [r1412] Skip tests that are known to fail when running against
-	  older PostGIS server versions
+	* [r1412] CHANGES, jdbc2/README,
+	  jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/examples/TestParser.java: Skip tests that are known to
+	  fail when running against older PostGIS server versions
 
 2005-02-18 16:01  Markus Schaber <markus at schabi.de>
 
-	* [r1411] Some micro optimizations and cleanups
+	* [r1411] jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/org/postgis/PGboxbase.java,
+	  jdbc2/src/org/postgis/PGgeometry.java: Some micro optimizations
+	  and cleanups
 
 2005-02-18 14:49  Markus Schaber <markus at schabi.de>
 
-	* [r1410] Added Version.class to allow programatically
-	  identification of PostGIS jdbc version
+	* [r1410] jdbc2/Makefile, jdbc2/src/org/postgis/Version.java: Added
+	  Version.class to allow programatically identification of PostGIS
+	  jdbc version
 
 2005-02-18 14:40  Markus Schaber <markus at schabi.de>
 
-	* [r1409] Added beta support for JTS classes
+	* [r1409] CHANGES, jdbc2, jdbc2/.cvsignore, jdbc2/Makefile,
+	  jdbc2/README, jdbc2/jtssrc, jdbc2/jtssrc/examples,
+	  jdbc2/jtssrc/examples/JtsTestParser.java, jdbc2/jtssrc/org,
+	  jdbc2/jtssrc/org/postgis, jdbc2/jtssrc/org/postgis/jts,
+	  jdbc2/jtssrc/org/postgis/jts/JtsBinaryParser.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGeometry.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsGisWrapper.java,
+	  jdbc2/jtssrc/org/postgis/jts/JtsWrapper.java: Added beta support
+	  for JTS classes
 
 2005-02-18 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1408] added memory leak fix
+	* [r1408] CHANGES: added memory leak fix
 
 2005-02-18 08:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1407] Removed memory leak in geos2postgis polygon conversion.
+	* [r1407] lwgeom/lwgeom_geos.c: Removed memory leak in geos2postgis
+	  polygon conversion.
 
 2005-02-17 16:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1406] Improved transform() errors verbosity.
+	* [r1406] lwgeom/lwpostgis.sql.in: Improved transform() errors
+	  verbosity.
 
 2005-02-17 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1405] Syntaxes cleanups.
+	* [r1405] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_ogc.c: Syntaxes
+	  cleanups.
 
 2005-02-17 15:44  Markus Schaber <markus at schabi.de>
 
-	* [r1404] removed verbosity from my last entry
+	* [r1404] CHANGES: removed verbosity from my last entry
 
 2005-02-17 15:42  Markus Schaber <markus at schabi.de>
 
-	* [r1403] fixed postgis_debug.jar
+	* [r1403] jdbc2/Makefile: fixed postgis_debug.jar
 
 2005-02-17 15:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1402] Fixed some introduced misorderings of func
-	  declaration/body.
+	* [r1402] lwgeom/measures.c: Fixed some introduced misorderings of
+	  func declaration/body.
 
 2005-02-17 14:48  Markus Schaber <markus at schabi.de>
 
-	* [r1401] Fixed dependency handling for jars
+	* [r1401] jdbc2/Makefile: Fixed dependency handling for jars
 
 2005-02-17 14:41  Markus Schaber <markus at schabi.de>
 
-	* [r1400] Updated makefile - better dependency management for jars,
+	* [r1400] CHANGES, jdbc2/Makefile: Updated makefile - better
+	  dependency management for jars,
 	  additional targets for debian, more comments.
 
 2005-02-17 09:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1399] Fixed a bug in pointArray_construct() copying input
-	  points instead
+	* [r1399] lwgeom/lwgeom_api.c: Fixed a bug in
+	  pointArray_construct() copying input points instead
 	  of keeping a pointer to them. This has been introduced *after*
 	  RC2
 	  was released.
 
 2005-02-17 08:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1398] Added wkb_recv and wkb_send obsoleted functions handling
+	* [r1398] utils/postgis_restore.pl: Added wkb_recv and wkb_send
+	  obsoleted functions handling
 
 2005-02-14 20:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1397] Added force_collection() bug fix
+	* [r1397] CHANGES: Added force_collection() bug fix
 
 2005-02-14 20:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1396] Fixed bug in force_collection() leaving spurious bbox
-	  cache and SRID info
+	* [r1396] lwgeom/lwgeom_functions_basic.c: Fixed bug in
+	  force_collection() leaving spurious bbox cache and SRID info
 	  in inner geometry when applied to single geoms.
 
 2005-02-14 11:49  Markus Schaber <markus at schabi.de>
 
-	* [r1395] Now compiles against 7.2 with some magic trickery instead
-	  of patching.
+	* [r1395] jdbc2, jdbc2/.cvsignore, jdbc2/Makefile, jdbc2/README,
+	  jdbc2/src/examples/TestServer.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java, jdbc2/stubs,
+	  jdbc2/stubs/LICENSE, jdbc2/stubs/org, jdbc2/stubs/org/postgresql,
+	  jdbc2/stubs/org/postgresql/Connection.java,
+	  jdbc2/stubs/org/postgresql/PGConnection.java, jdbc2/woody.patch:
+	  Now compiles against 7.2 with some magic trickery instead of
+	  patching.
 
 2005-02-10 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1394] added memory alignment handling
+	* [r1394] CHANGES: added memory alignment handling
 
 2005-02-10 17:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1393] Dropped getbox2d_internal().
+	* [r1393] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_spheroid.c,
+	  lwgeom/lwgeom_svg.c, lwgeom/lwgeom_transform.c, lwgeom/lwline.c,
+	  lwgeom/lwpoint.c, lwgeom/measures.c, lwgeom/ptarray.c: Dropped
+	  getbox2d_internal().
 	  Removed all castings of getPoint() output, which has been renamed
 	  to getPoint_internal() and commented about danger of using it.
 	  Changed SERIALIZED_FORM() macro to use VARDATA() macro.
@@ -49639,1782 +68691,2101 @@
 
 2005-02-10 17:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1392] Added a couple of distance() tests.
+	* [r1392] regress/regress.sql, regress/regress_expected: Added a
+	  couple of distance() tests.
 
 2005-02-10 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1391] Added -Wall to CFLAGS
+	* [r1391] loader/Makefile: Added -Wall to CFLAGS
 
 2005-02-10 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1390] Changed 'char' to 'uchar' (unsigned char typedef)
-	  wherever octet is actually
+	* [r1390] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/measures.c,
+	  lwgeom/ptarray.c: Changed 'char' to 'uchar' (unsigned char
+	  typedef) wherever octet is actually
 	  meant to be.
 
 2005-02-10 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1389] Added X(), Y() and Z() tests.
+	* [r1389] regress/regress.sql, regress/regress_expected: Added X(),
+	  Y() and Z() tests.
 
 2005-02-09 18:11  Markus Schaber <markus at schabi.de>
 
-	* [r1388] adopt documentation wr/t conflicting
+	* [r1388] jdbc2/README: adopt documentation wr/t conflicting
 	  driverconfig.properties to
 	  reflect what jdbc actually does.
 
 2005-02-09 11:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1387] documentation update item
+	* [r1387] CHANGES: documentation update item
 
 2005-02-09 11:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1386] Removed PGSQL7.1 references, clearly stated support
-	  starting from 72.
+	* [r1386] doc/postgis.xml: Removed PGSQL7.1 references, clearly
+	  stated support starting from 72.
 	  Renamed all postgis.sql refs to lwpostgis.sql.
 
 2005-02-09 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1385] fixed debugging output
+	* [r1385] lwgeom/lwgeom_inout.c: fixed debugging output
 
 2005-02-08 17:48  Markus Schaber <markus at schabi.de>
 
-	* [r1384] Added patch to enable compilation against pg72jdbc2.jar.
+	* [r1384] CHANGES, jdbc2/Makefile, jdbc2/README, jdbc2/woody.patch:
+	  Added patch to enable compilation against pg72jdbc2.jar.
 
 2005-02-08 14:54  Markus Schaber <markus at schabi.de>
 
-	* [r1383] Added jdbc2 jdk1.3 enabling note.
+	* [r1383] CHANGES: Added jdbc2 jdk1.3 enabling note.
 
 2005-02-08 14:53  Markus Schaber <markus at schabi.de>
 
-	* [r1382] Removed use of jdk1.4 only features to allow jdbc2 to be
+	* [r1382] jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/org/postgis/PGboxbase.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java: Removed use of jdk1.4 only
+	  features to allow jdbc2 to be
 	  build with older jdk releases (tested with 1.3)
 
 2005-02-08 08:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1381] Reduced scope of VACUUM ANALYZE call to the sole
-	  spatial_ref_sys table
+	* [r1381] spatial_ref_sys.sql: Reduced scope of VACUUM ANALYZE call
+	  to the sole spatial_ref_sys table
 	  as suggested by Kevin Neufeld
 
 2005-02-08 07:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1380] updated
+	* [r1380] CHANGES: updated
 
 2005-02-08 07:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1379] Fixed probe_geometry_columns to work with PG72
-	  (pg_constraint was pg_relcheck)
+	* [r1379] lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns to
+	  work with PG72 (pg_constraint was pg_relcheck)
 
 2005-02-08 07:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1378] Fixed probe_geometry_columns so to work on spatial tables
-	  with multiple
+	* [r1378] lwgeom/lwpostgis.sql.in: Fixed probe_geometry_columns so
+	  to work on spatial tables with multiple
 	  geometry columns.
 
 2005-02-07 14:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1377] updated
+	* [r1377] CHANGES: updated
 
 2005-02-07 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1376] Fixed broken 72 index bindings.
+	* [r1376] lwgeom/lwpostgis.sql.in: Fixed broken 72 index bindings.
 
 2005-02-07 13:42  Markus Schaber <markus at schabi.de>
 
-	* [r1375] Fixed pgjdbc 8.0 autoregistration.
+	* [r1375] CHANGES: Fixed pgjdbc 8.0 autoregistration.
 
 2005-02-07 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1374] Replaced DEBUG* macros with PGIS_DEBUG*, to avoid clashes
-	  with postgresql DEBUG
+	* [r1374] lwgeom/liblwgeom.c, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_debug.c,
+	  lwgeom/lwgeom_dump.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos.c, lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c,
+	  lwgeom/lwline.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c, lwgeom/measures.c, lwgeom/ptarray.c,
+	  lwgeom/wktunparse.c: Replaced DEBUG* macros with PGIS_DEBUG*, to
+	  avoid clashes with postgresql DEBUG
 
 2005-02-07 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1373] updated CHANGES
+	* [r1373] CHANGES: updated CHANGES
 
 2005-02-07 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1372] More portable date command for BUILDDATE extraction
+	* [r1372] lwgeom/Makefile: More portable date command for BUILDDATE
+	  extraction
 
 2005-02-07 12:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1371] updated with next release changes
+	* [r1371] CHANGES: updated with next release changes
 
 2005-02-07 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1370] updated
+	* [r1370] CHANGES: updated
 
 2005-02-07 11:49  Markus Schaber <markus at schabi.de>
 
-	* [r1369] Fix makefile (broken by driverconfig.properties rename
+	* [r1369] jdbc2/Makefile: Fix makefile (broken by
+	  driverconfig.properties rename
 
 2005-02-07 11:31  Markus Schaber <markus at schabi.de>
 
-	* [r1368] Removed issues that were done, hoping they will not
-	  re-emerge :-)
+	* [r1368] jdbc2/todo.txt: Removed issues that were done, hoping
+	  they will not re-emerge :-)
 
 2005-02-07 09:15  Markus Schaber <markus at schabi.de>
 
-	* [r1367] Fixed jdbc8.0 autoregistration, added regression test.
+	* [r1367] jdbc2/Makefile, jdbc2/README,
+	  jdbc2/src/examples/TestAutoregister.java,
+	  jdbc2/src/org/postgresql/driverconfig.properties,
+	  jdbc2/src/org/postgresql/postgresql.properties: Fixed jdbc8.0
+	  autoregistration, added regression test.
 
 2005-02-04 17:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1366] Fixed literal && inside the text, replaced with &
+	* [r1366] doc/postgis.xml: Fixed literal && inside the text,
+	  replaced with &
 
 2005-02-04 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1365] missing license
+	* [r1365] jdbc2/COPYING_LGPL: missing license
 
 2005-02-04 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1364] Added Performance Tips chapter
+	* [r1364] doc/postgis.xml: Added Performance Tips chapter
 
 2005-02-04 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1363] Applied Markus Shaber licensing patches.
+	* [r1363] jdbc2/Makefile, jdbc2/README, jdbc2/build.xml,
+	  jdbc2/src/examples/Test.java, jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/examples/TestServer.java,
+	  jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGbox2d.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGboxbase.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java,
+	  jdbc2/src/org/postgis/binary/BinaryParser.java,
+	  jdbc2/src/org/postgis/binary/ByteGetter.java,
+	  jdbc2/src/org/postgis/binary/ValueGetter.java: Applied Markus
+	  Shaber licensing patches.
 
 2005-02-01 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1362] Changed performance-sensible functions from STABLE to
-	  IMMUTABLE
+	* [r1362] lwgeom/lwpostgis.sql.in: Changed performance-sensible
+	  functions from STABLE to IMMUTABLE
 
 2005-02-01 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1361] Another small patch from Markus
+	* [r1361] jdbc2/src/org/postgis/DriverWrapper.java: Another small
+	  patch from Markus
 
 2005-01-31 22:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1360] Added maintainer notice, to reduce Jeff-strk mail bounces
+	* [r1360] loader/pgsql2shp.c, loader/shp2pgsql.c: Added maintainer
+	  notice, to reduce Jeff-strk mail bounces
 
 2005-01-31 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1359] Applied Markus Shaber patches.
+	* [r1359] ., .cvsignore, jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/PGgeometry.java: Applied Markus Shaber
+	  patches.
 
 2005-01-31 12:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1358] Markus Shaber version.
+	* [r1358] jdbc2/README: Markus Shaber version.
 
 2005-01-31 09:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1357] Used default float precision in BOX2D output
+	* [r1357] lwgeom/lwgeom_box2dfloat4.c: Used default float precision
+	  in BOX2D output
 
 2005-01-31 09:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1356] More error handlings in transform(geom, int)
+	* [r1356] lwgeom/lwpostgis.sql.in: More error handlings in
+	  transform(geom, int)
 
 2005-01-30 09:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1355] replaced by PGbox2d.java
+	* [r1355] jdbc2/src/org/postgis/PGbox.java: replaced by
+	  PGbox2d.java
 
 2005-01-30 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1354] Added BOX2D and BOX3D support and tests, by Markus
-	  Shaber.
+	* [r1354] jdbc2/Makefile, jdbc2/src/examples/TestBoxes.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/PGbox2d.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGboxbase.java: Added BOX2D and BOX3D
+	  support and tests, by Markus Shaber.
 
 2005-01-30 09:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1353] Made unparsable proj strings error more verbose and
-	  removed a typo
+	* [r1353] lwgeom/lwgeom_transform.c: Made unparsable proj strings
+	  error more verbose and removed a typo
 	  in transform_geom().
 
 2005-01-28 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1352] Changed --with-geos arg to express GEOS_DIR (is more
-	  intuitive).
+	* [r1352] configure.in: Changed --with-geos arg to express GEOS_DIR
+	  (is more intuitive).
 	  Made --help string advertise optionality of args for --with-geos
 	  and --with-proj. Made configure show used variables values
 	  on path checks.
 
 2005-01-28 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1351] LAST_RELEASE_VERSION bumped to 1.0.0
+	* [r1351] doc/Makefile: LAST_RELEASE_VERSION bumped to 1.0.0
 
 2005-01-28 14:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1350] Applied small patches from Markus Shaber
+	* [r1350] jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt:
+	  Applied small patches from Markus Shaber
 
 2005-01-27 18:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1349] Fixed a bug in transform() missing to update SRID in
-	  output
+	* [r1349] lwgeom/lwgeom_transform.c: Fixed a bug in transform()
+	  missing to update SRID in output
 
 2005-01-27 11:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1348] Fixed FAQ to use the schema version of AddGeometryColumn
+	* [r1348] doc/postgis.xml: Fixed FAQ to use the schema version of
+	  AddGeometryColumn
 	  (generated confusion for 0.7.5 users)
 
 2005-01-26 08:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1346] Version bumped to 1.0.0RC2
+	* [r1346] lwgeom/Makefile: Version bumped to 1.0.0RC2
 
 2005-01-26 08:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1345] Added 1.0.0RC2 section
+	* [r1345] CHANGES: Added 1.0.0RC2 section
 
 2005-01-26 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1344] Added an --enable-autoconf switch to make sure users will
-	  known about
+	* [r1344] configure.in: Added an --enable-autoconf switch to make
+	  sure users will known about
 	  the untested nature of the ./configure script.
 
 2005-01-25 13:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1343] Removed ?= construct in FLEX/YACC rules
+	* [r1343] Makefile.config.in: Removed ?= construct in FLEX/YACC
+	  rules
 
 2005-01-25 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1342] Made all *FromText() accept only WKT <text>, no more
-	  cheating.
+	* [r1342] lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Made all
+	  *FromText() accept only WKT <text>, no more cheating.
 
 2005-01-25 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1341] Fixed a bug in transform() missing to update bbox cache
+	* [r1341] lwgeom/lwgeom_transform.c: Fixed a bug in transform()
+	  missing to update bbox cache
 
 2005-01-25 09:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1340] Made all OGC TypeFromWKB() functions consistent in taking
-	  a bytea
+	* [r1340] lwgeom/lwpostgis.sql.in: Made all OGC TypeFromWKB()
+	  functions consistent in taking a bytea
 
 2005-01-25 08:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1339] Added autoconf invokation
+	* [r1339] make_dist.sh: Added autoconf invokation
 
 2005-01-24 18:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1338] Fixed bug in definition of distance_spheroid.
+	* [r1338] lwgeom/lwgeom_spheroid.c: Fixed bug in definition of
+	  distance_spheroid.
 
 2005-01-24 15:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1337] Added checks for flex and yacc paths.
+	* [r1337] Makefile.config.in, configure.in: Added checks for flex
+	  and yacc paths.
 
 2005-01-24 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1336] Moved YACC default value set from inner to config
-	  Makefile.
+	* [r1336] Makefile.config, lwgeom/Makefile: Moved YACC default
+	  value set from inner to config Makefile.
 
 2005-01-24 15:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1335] Added default value for FLEX
+	* [r1335] Makefile.config: Added default value for FLEX
 
 2005-01-24 11:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1334] Removed spaces and '?' signs in Makefile.config.in.
+	* [r1334] Makefile.config.in, configure.in: Removed spaces and '?'
+	  signs in Makefile.config.in.
 	  Added support for geos-config call in configure.
 
 2005-01-24 11:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1333] Initial autoconf script.
+	* [r1333] Makefile.config.in, configure.in: Initial autoconf
+	  script.
 
 2005-01-19 18:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1332] removed unused files
+	* [r1332] jdbc2/regression.txt, jdbc2/src/examples/BitTest.java:
+	  removed unused files
 
 2005-01-19 18:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1331] Added failcount output.
+	* [r1331] jdbc2/src/examples/TestParser.java: Added failcount
+	  output.
 
 2005-01-19 18:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1330] Fixed ptest rule.
+	* [r1330] jdbc2/Makefile: Fixed ptest rule.
 
 2005-01-19 17:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1329] Quoted -classpath args, added ptest args in make ptest
-	  rule
+	* [r1329] jdbc2/Makefile: Quoted -classpath args, added ptest args
+	  in make ptest rule
 
 2005-01-19 17:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1328] Added bin/ removal to clean rule
+	* [r1328] jdbc2/Makefile: Added bin/ removal to clean rule
 
 2005-01-19 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1327] Changed postgis_debug.jar rule to be portable
+	* [r1327] jdbc2/Makefile: Changed postgis_debug.jar rule to be
+	  portable
 
 2005-01-19 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1326] Added command line params to jtest rule
+	* [r1326] jdbc2/Makefile: Added command line params to jtest rule
 
 2005-01-19 16:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1325] Applied Markus patch to accept command line params
+	* [r1325] jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/examples/TestServer.java: Applied Markus patch to
+	  accept command line params
 
 2005-01-19 16:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1324] Applied Markus patch
+	* [r1324] jdbc2/build.xml: Applied Markus patch
 
 2005-01-19 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1323] Changed postgis.jar creation rule to respect
-	  postgresql.properties path
+	* [r1323] jdbc2/Makefile: Changed postgis.jar creation rule to
+	  respect postgresql.properties path
 
 2005-01-19 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1322] Added jar files
+	* [r1322] jdbc2, jdbc2/.cvsignore: Added jar files
 
 2005-01-19 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1321] Added postgresql.properties and .cvsignore, Modified CP
-	  variable assignment to
+	* [r1321] jdbc2, jdbc2/.cvsignore, jdbc2/Makefile,
+	  jdbc2/src/org/postgresql,
+	  jdbc2/src/org/postgresql/postgresql.properties: Added
+	  postgresql.properties and .cvsignore, Modified CP variable
+	  assignment to
 	  be quoted.
 
 2005-01-19 09:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1320] Made output more readable
+	* [r1320] jdbc2/src/examples/Test.java: Made output more readable
 
 2005-01-19 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1319] Changed 'compile' rule to keep track of last compile time
-	  and avoid recompilation
+	* [r1319] jdbc2/Makefile: Changed 'compile' rule to keep track of
+	  last compile time and avoid recompilation
 
 2005-01-19 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1318] fixed jar call for postgis.jar production
+	* [r1318] jdbc2/Makefile: fixed jar call for postgis.jar production
 
 2005-01-19 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1317] user env CLASSPATH honoured
+	* [r1317] jdbc2/Makefile: user env CLASSPATH honoured
 
 2005-01-19 08:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1316] Imported new jdbc driver source by Markus Schaber
+	* [r1316] jdbc2, jdbc2/Makefile, jdbc2/README, jdbc2/build.xml,
+	  jdbc2/regression.txt, jdbc2/src, jdbc2/src/examples,
+	  jdbc2/src/examples/BitTest.java, jdbc2/src/examples/Test.java,
+	  jdbc2/src/examples/TestParser.java,
+	  jdbc2/src/examples/TestServer.java, jdbc2/src/org,
+	  jdbc2/src/org/postgis, jdbc2/src/org/postgis/ComposedGeom.java,
+	  jdbc2/src/org/postgis/DriverWrapper.java,
+	  jdbc2/src/org/postgis/Geometry.java,
+	  jdbc2/src/org/postgis/GeometryCollection.java,
+	  jdbc2/src/org/postgis/LineString.java,
+	  jdbc2/src/org/postgis/LinearRing.java,
+	  jdbc2/src/org/postgis/MultiLineString.java,
+	  jdbc2/src/org/postgis/MultiPoint.java,
+	  jdbc2/src/org/postgis/MultiPolygon.java,
+	  jdbc2/src/org/postgis/PGbox.java,
+	  jdbc2/src/org/postgis/PGbox3d.java,
+	  jdbc2/src/org/postgis/PGgeometry.java,
+	  jdbc2/src/org/postgis/Point.java,
+	  jdbc2/src/org/postgis/PointComposedGeom.java,
+	  jdbc2/src/org/postgis/Polygon.java, jdbc2/src/org/postgis/binary,
+	  jdbc2/src/org/postgis/binary/BinaryParser.java,
+	  jdbc2/src/org/postgis/binary/ByteGetter.java,
+	  jdbc2/src/org/postgis/binary/ValueGetter.java, jdbc2/todo.txt:
+	  Imported new jdbc driver source by Markus Schaber
 
 2005-01-18 15:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1315] Fixed a bug in pointarray box3d computation.
+	* [r1315] lwgeom/lwgeom_api.c: Fixed a bug in pointarray box3d
+	  computation.
 
 2005-01-18 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1314] Reintroduced support for '<anygeom> EMPTY' form, for OGC
-	  compliance.
+	* [r1314] lwgeom/wktparse.y: Reintroduced support for '<anygeom>
+	  EMPTY' form, for OGC compliance.
 
 2005-01-18 12:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1313] Handled GEOS Geometry construction errors as FALSE
-	  results in isvalid(geom).
+	* [r1313] lwgeom/lwgeom_geos.c: Handled GEOS Geometry construction
+	  errors as FALSE results in isvalid(geom).
 
 2005-01-18 10:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1312] updated
+	* [r1312] lwgeom/TODO: updated
 
 2005-01-18 09:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1311] Changed unparse_WKB interface to take an output size
-	  pointer and an HEXFORM
+	* [r1311] lwgeom/lwgeom.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/wktparse.h, lwgeom/wktunparse.c: Changed unparse_WKB
+	  interface to take an output size pointer and an HEXFORM
 	  specifier. Reworked code in wktunparse to use function pointers.
 
 2005-01-18 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1310] Fixed bug introduced supporting
+	* [r1310] lwgeom/wktparse.y: Fixed bug introduced supporting
 	  GEOMETRYCOLLECTION(EMPTY).
 	  Dropped support for all EMPTY goems execept GEOMETRYCOLLECTION.
 
 2005-01-17 12:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1309] Added GEOMETRYCOLLECTION(EMPTY) support
+	* [r1309] lwgeom/wktparse.y: Added GEOMETRYCOLLECTION(EMPTY)
+	  support
 
 2005-01-17 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1308] Used quote_ident() for spatial columns constraints nams,
-	  suggested by Bernhard Herzog
+	* [r1308] lwgeom/lwpostgis.sql.in: Used quote_ident() for spatial
+	  columns constraints nams, suggested by Bernhard Herzog
 
 2005-01-17 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1307] Added one more bytes for terminating NULL in utf8 encoder
+	* [r1307] loader/shp2pgsql.c: Added one more bytes for terminating
+	  NULL in utf8 encoder
 
 2005-01-16 16:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1306] String escaping algorithm made simpler and more robust.
+	* [r1306] loader/shp2pgsql.c: String escaping algorithm made
+	  simpler and more robust.
 	  Removed escaped strings leaking.
 	  Fixed UTF8 encoder to allocate enough space for 3bytes chars
 	  strings.
 
 2005-01-14 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1305] Switched to preprocessor driver CREATEFUNCTION attribute
-	  specification
+	* [r1305] lwgeom/lwpostgis.sql.in: Switched to preprocessor driver
+	  CREATEFUNCTION attribute specification
 
 2005-01-13 18:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1303] estimated_extent() implemented for PG<80
+	* [r1303] lwgeom/lwgeom_estimate.c: estimated_extent() implemented
+	  for PG<80
 
 2005-01-13 17:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1302] estimated_extent() prepared for future expansion (support
-	  of pre-800 PGSQL)
+	* [r1302] lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in:
+	  estimated_extent() prepared for future expansion (support of
+	  pre-800 PGSQL)
 
 2005-01-13 13:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1301] Updated expected error message on !closed polygon rings
-	  to match current one.
+	* [r1301] regress/regress_expected: Updated expected error message
+	  on !closed polygon rings to match current one.
 
 2005-01-13 13:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1300] Added closed-ring check for polygon geometry inputs.
+	* [r1300] lwgeom/lwgparse.c: Added closed-ring check for polygon
+	  geometry inputs.
 
 2005-01-13 10:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1299] changed asText to asEWKT for lossless conversions
+	* [r1299] regress/lwgeom_regress.sql: changed asText to asEWKT for
+	  lossless conversions
 
 2005-01-13 10:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1298] Added GEOSexception test
+	* [r1298] regress/regress.sql, regress/regress_expected: Added
+	  GEOSexception test
 
 2005-01-13 10:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1297] Fixed more tests
+	* [r1297] regress/regress.sql, regress/regress_expected: Fixed more
+	  tests
 
 2005-01-13 10:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1296] Changed astext() calls with asewkt() to mach expected
-	  results.
+	* [r1296] regress/regress.sql: Changed astext() calls with asewkt()
+	  to mach expected results.
 
 2005-01-13 09:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1295] Updated 1.0.0 release date and changed version to
-	  1.0.0RC1
+	* [r1295] CHANGES, README.postgis, TODO, doc/Makefile,
+	  lwgeom/Makefile: Updated 1.0.0 release date and changed version
+	  to 1.0.0RC1
 
 2005-01-13 09:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1294] Removed initial README, replaced with an updated one.
+	* [r1294] lwgeom/README.initial: Removed initial README, replaced
+	  with an updated one.
 
 2005-01-13 09:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1293] Added updated README file
+	* [r1293] lwgeom/README: Added updated README file
 
 2005-01-13 08:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1292] Added note about utils/postgis_restore.pl
+	* [r1292] README.postgis: Added note about utils/postgis_restore.pl
 
 2005-01-13 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1291] Added more New Things
+	* [r1291] CHANGES: Added more New Things
 
 2005-01-13 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1290] Added release notes chapter
+	* [r1290] doc/postgis.xml: Added release notes chapter
 
 2005-01-12 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1289] added USE_ICONV configuration
+	* [r1289] Makefile.config, loader/Makefile: added USE_ICONV
+	  configuration
 
 2005-01-12 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1288] Added optional UTF8 output support as suggested by IIDA
-	  Tetsushi
+	* [r1288] loader/shp2pgsql.c: Added optional UTF8 output support as
+	  suggested by IIDA Tetsushi
 
 2005-01-12 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1287] Added not for AUTOCACHE_BBOX setting
+	* [r1287] Makefile.config: Added not for AUTOCACHE_BBOX setting
 
 2005-01-12 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1286] don't drop the regress test
+	* [r1286] make_dist.sh: don't drop the regress test
 
 2005-01-12 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1285] Added a sleep before running make dist
+	* [r1285] make_dist.sh: Added a sleep before running make dist
 
 2005-01-12 08:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1284] commented notice in LWGEOM_noop()
+	* [r1284] lwgeom/lwgeom_functions_basic.c: commented notice in
+	  LWGEOM_noop()
 
 2005-01-12 08:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1283] Changed force_*d(geom) and multi(geom) to support
-	  AUTOCACHE_BBOX
+	* [r1283] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c: Changed force_*d(geom) and
+	  multi(geom) to support AUTOCACHE_BBOX
 
 2005-01-12 07:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1282] setSRID() and force_2d() changed to use
-	  PG_LWGEOM_construct() entry point,
+	* [r1282] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c: setSRID()
+	  and force_2d() changed to use PG_LWGEOM_construct() entry point,
 	  for AUTOCACHE_BBOX support.
 
 2005-01-12 07:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1281] forceRHR() and reverse() forced to use
-	  pglwgeom_serialize() entry point
+	* [r1281] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c: forceRHR() and reverse() forced
+	  to use pglwgeom_serialize() entry point
 	  for honouring the AUTOCACHE_BBOX define
 
 2005-01-11 18:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1280] fixed postgis_gist_joinsel signature for PG72
+	* [r1280] lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel
+	  signature for PG72
 
 2005-01-11 18:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1279] added optional versions specificatoin on command line
+	* [r1279] make_dist.sh: added optional versions specificatoin on
+	  command line
 
 2005-01-11 17:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1278] dropped special pgsql 7.1 handling
+	* [r1278] lwgeom/lwpostgis.sql.in: dropped special pgsql 7.1
+	  handling
 
 2005-01-11 17:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1277] added postgis_lib_build_date() and
+	* [r1277] doc/postgis.xml: added postgis_lib_build_date() and
 	  postgis_scripts_build_date() docs
 
 2005-01-11 17:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1276] Changed builddate format to Y-m-D H:M:S
+	* [r1276] lwgeom/Makefile: Changed builddate format to Y-m-D H:M:S
 
 2005-01-11 17:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1275] Added postgis_lib_build_date() and
+	* [r1275] lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added postgis_lib_build_date() and
 	  postgis_scripts_build_date() provided by Markus Schaber
 
 2005-01-11 16:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1274] initial revision
+	* [r1274] make_dist.sh: initial revision
 
 2005-01-11 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1273] Comments cleanup.
+	* [r1273] lwgeom/lwgeom_box2dfloat4.c: Comments cleanup.
 
 2005-01-11 15:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1272] removed obsoleted script
+	* [r1272] lwgeom/lwgeom.sql.in: removed obsoleted script
 
 2005-01-11 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1271] Added SRID checks for all operators.
+	* [r1271] lwgeom/lwgeom_gist.c: Added SRID checks for all
+	  operators.
 
 2005-01-11 14:20  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r1270] Added new indexable operators <<|, &<|, |&> and |>> to
-	  allow comparisons of bounding box positions in the Y axis
+	* [r1270] doc/postgis.xml, lwgeom/lwgeom.sql.in,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_pg.h, lwgeom/lwpostgis.sql.in: Added new indexable
+	  operators <<|, &<|, |&> and |>> to allow comparisons of bounding
+	  box positions in the Y axis
 
 2005-01-11 14:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1269] Fixed translate() to always use one of the AUTOCACHE_BBOX
-	  honouring
+	* [r1269] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c: Fixed translate() to always use
+	  one of the AUTOCACHE_BBOX honouring
 	  entry points.
 	  Cleaned up expand(geom).
 
 2005-01-11 08:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1268] removed link from geometry_dump type ref
+	* [r1268] doc/postgis.xml: removed link from geometry_dump type ref
 
 2005-01-11 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1267] Dropped inherithed rule for static lib build
-	  (liblwgeom.a), added
+	* [r1267] lwgeom/Makefile: Dropped inherithed rule for static lib
+	  build (liblwgeom.a), added
 	  a 'tsort' rule to check xdeps status.
 
 2005-01-11 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1266] Fixed memory handling bug in dump(geom)
+	* [r1266] lwgeom/lwgeom_dump.c: Fixed memory handling bug in
+	  dump(geom)
 
 2005-01-10 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1265] Added missing prototypes
+	* [r1265] lwgeom/lwgparse.c, lwgeom/wktparse.h,
+	  lwgeom/wktparse.lex, lwgeom/wktparse.y: Added missing prototypes
 
 2005-01-10 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1264] changed size_t printing lines to use %lu and unsigned
-	  long cast
+	* [r1264] lwgeom/lwgeom_functions_basic.c: changed size_t printing
+	  lines to use %lu and unsigned long cast
 
 2005-01-10 09:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1263] renamed misures.c to measures.c
+	* [r1263] lwgeom/Makefile, lwgeom/measures.c, lwgeom/misures.c:
+	  renamed misures.c to measures.c
 
 2005-01-09 20:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1262] size_t usage cleanups.
+	* [r1262] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c: size_t
+	  usage cleanups.
 
 2005-01-09 18:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1261] Avoided lwcollection_deserialize call for non collections
-	  (was broken).
+	* [r1261] lwgeom/lwgeom_ogc.c: Avoided lwcollection_deserialize
+	  call for non collections (was broken).
 
 2005-01-07 18:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1260] Dropped BOX2D operators. They will rely on cast to
-	  geometry.
+	* [r1260] lwgeom/lwpostgis.sql.in: Dropped BOX2D operators. They
+	  will rely on cast to geometry.
 
 2005-01-07 16:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1259] Fixed handling of empty collection in GEOS2POSTGIS
-	  converter
+	* [r1259] lwgeom/lwgeom_geos.c: Fixed handling of empty collection
+	  in GEOS2POSTGIS converter
 
 2005-01-07 14:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1258] Made accum(geometry) compatible with PG73.
+	* [r1258] lwgeom/lwgeom_functions_basic.c: Made accum(geometry)
+	  compatible with PG73.
 
 2005-01-07 14:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1257] removed unused variable
+	* [r1257] lwgeom/lwgeom_transform.c: removed unused variable
 
 2005-01-07 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1256] Added a geometry type OID extractor and caching function.
+	* [r1256] lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h: Added a geometry
+	  type OID extractor and caching function.
 
 2005-01-07 12:33  Sandro Santilli <strk at kbt.io>
 
-	* [r1255] Added a note about compatibility of Dump(geometry)
+	* [r1255] doc/postgis.xml: Added a note about compatibility of
+	  Dump(geometry)
 
 2005-01-07 12:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1254] made accum(geom) compatible with PG72
+	* [r1254] lwgeom/lwgeom_functions_basic.c: made accum(geom)
+	  compatible with PG72
 
 2005-01-07 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1253] dropped dump(geometry) for PGSQL<73 builds
+	* [r1253] lwgeom/lwgeom_dump.c, lwgeom/lwpostgis.sql.in: dropped
+	  dump(geometry) for PGSQL<73 builds
 
 2005-01-07 12:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1252] fixed var declaration misplacement
+	* [r1252] lwgeom/lwgeom_functions_basic.c: fixed var declaration
+	  misplacement
 
 2005-01-07 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1251] make LWGEOM_{to,from}_bytea available to all pgsql
-	  versions
+	* [r1251] lwgeom/lwgeom_inout.c: make LWGEOM_{to,from}_bytea
+	  available to all pgsql versions
 
 2005-01-07 11:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1250] fixed typo in symdifference function definition
+	* [r1250] lwgeom/lwpostgis.sql.in: fixed typo in symdifference
+	  function definition
 
 2005-01-07 11:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1249] fixed postgis_gist_joinsel definition for PG73
+	* [r1249] lwgeom/lwpostgis.sql.in: fixed postgis_gist_joinsel
+	  definition for PG73
 
 2005-01-07 11:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1248] Moved pgsql compatibility code into pgsql_compat.h
+	* [r1248] lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/pgsql_compat.h: Moved pgsql compatibility code into
+	  pgsql_compat.h
 
 2005-01-07 10:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1247] variable declaration cleanups.
+	* [r1247] lwgeom/lwgeom_functions_analytic.c: variable declaration
+	  cleanups.
 
 2005-01-07 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1246] Added WARNING define for pgsql<73
+	* [r1246] lwgeom/lwgeom_ogc.c: Added WARNING define for pgsql<73
 
 2005-01-07 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1245] fixed misplaced declaration after body start
+	* [r1245] lwgeom/lwgparse.c: fixed misplaced declaration after body
+	  start
 
 2005-01-07 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1244] Dump(geometry) enabled by default.
+	* [r1244] lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Dump(geometry)
+	  enabled by default.
 
 2005-01-07 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1243] Added Dump(geometry) doc
+	* [r1243] doc/postgis.xml: Added Dump(geometry) doc
 
 2005-01-07 10:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1242] cleanup
+	* [r1242] lwgeom/lwgeom_dump.c: cleanup
 
 2005-01-07 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1241] fixed typo in error message
+	* [r1241] lwgeom/lwcollection.c: fixed typo in error message
 
 2005-01-07 09:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1240] fixed typo in error message
+	* [r1240] lwgeom/lwcollection.c: fixed typo in error message
 
 2005-01-07 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1239] JOINSEL disabled for builds against pgsql<80
+	* [r1239] lwgeom/lwgeom_estimate.c: JOINSEL disabled for builds
+	  against pgsql<80
 
 2005-01-07 00:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1238] Initial import
+	* [r1238] lwgeom/lwgeom_dump.c: Initial import
 
 2005-01-06 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1237] Added MakePolygon documentation
+	* [r1237] doc/postgis.xml: Added MakePolygon documentation
 
 2005-01-06 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1236] Added not about possible lost of simplicity() using
-	  SnapToGrid(), added links to the function from there and
-	  simplify()
+	* [r1236] doc/postgis.xml: Added not about possible lost of
+	  simplicity() using SnapToGrid(), added links to the function from
+	  there and simplify()
 
 2005-01-06 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1235] Renamed Apply_Grid to SnapToGrid, documented behaviour of
-	  collapsed geoms.
+	* [r1235] doc/postgis.xml, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwpostgis.sql.in: Renamed Apply_Grid to SnapToGrid,
+	  documented behaviour of collapsed geoms.
 
 2005-01-06 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1234] Added makepolygon(geometry, geometry[])
+	* [r1234] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Added makepolygon(geometry, geometry[])
 
 2005-01-06 13:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1233] forward declarations for lwpoly_from_lwlines(),
-	  ptarray_clone() and ptarray_isclosed2d()
+	* [r1233] lwgeom/liblwgeom.h: forward declarations for
+	  lwpoly_from_lwlines(), ptarray_clone() and ptarray_isclosed2d()
 
 2005-01-06 13:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1232] Added lwpoly_from_lwlines()
+	* [r1232] lwgeom/lwpoly.c: Added lwpoly_from_lwlines()
 
 2005-01-06 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1231] Added ptarray_clone() and ptarray_isclosed2d()
+	* [r1231] lwgeom/ptarray.c: Added ptarray_clone() and
+	  ptarray_isclosed2d()
 
 2005-01-06 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1230] Added accum(geom) documentation
+	* [r1230] doc/postgis.xml: Added accum(geom) documentation
 
 2005-01-06 09:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1229] Added accom(geom) aggregate
+	* [r1229] lwgeom/lwpostgis.sql.in: Added accom(geom) aggregate
 
 2005-01-06 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1228] Added apply_grid wrappers.
+	* [r1228] doc/postgis.xml, lwgeom/lwpostgis.sql.in: Added
+	  apply_grid wrappers.
 
 2005-01-06 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1227] Modified transform() to always use PG_LWGEOM_construct
-	  entry point for
+	* [r1227] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_transform.c:
+	  Modified transform() to always use PG_LWGEOM_construct entry
+	  point for
 	  output (to support AUTOCACHE_BBOX).
 
 2005-01-06 01:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1226] Fix spelling error
+	* [r1226] doc/postgis.xml: Fix spelling error
 
 2005-01-05 22:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1225] updated Polygonize doc
+	* [r1225] doc/postgis.xml: updated Polygonize doc
 
 2005-01-05 22:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1224] Had translate compute bbox cache translating input one if
-	  present.
+	* [r1224] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_transform.c: Had
+	  translate compute bbox cache translating input one if present.
 	  Cleanups.
 
 2005-01-05 22:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1223] Made apply_grid compute output bbox WHEN_SIMPLE (input
-	  bbox is present)
+	* [r1223] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_analytic.c: Made apply_grid compute
+	  output bbox WHEN_SIMPLE (input bbox is present)
 
 2005-01-05 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1222] Simplify reworked to use LWGEOM abstraction (no more
-	  flattening of input collection).
+	* [r1222] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_analytic.c: Simplify reworked to use
+	  LWGEOM abstraction (no more flattening of input collection).
 
 2005-01-05 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1221] Added apply_grid doc
+	* [r1221] doc/postgis.xml: Added apply_grid doc
 
 2005-01-05 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1220] Integrated apply_grid() contributed function.
+	* [r1220] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwpostgis.sql.in: Integrated apply_grid() contributed
+	  function.
 
 2005-01-05 12:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1219] Added is_worth_caching_serialized_bbox(). Renamed
-	  lwgeom_setSRID() to
+	* [r1219] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_btree.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_transform.c: Added
+	  is_worth_caching_serialized_bbox(). Renamed lwgeom_setSRID() to
 	  pglwgeom_setSRID(). Fixed a bug in PG_LWGEOM_construct support
 	  for
 	  AUTOCACHE_BBOX.
 
 2005-01-05 10:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1218] Added AUTOCACHE_BBOX support in PG_LWGEOM_construct().
+	* [r1218] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_api.c: Added
+	  AUTOCACHE_BBOX support in PG_LWGEOM_construct().
 
 2005-01-05 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1217] collect(geom, geom) and collect_garray(geom[]) use
-	  WHEN_SIMPLE strategy
+	* [r1217] lwgeom/BBOXCACHE_BEHAVIOURS,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_pg.c:
+	  collect(geom, geom) and collect_garray(geom[]) use WHEN_SIMPLE
+	  strategy
 	  for bbox computation. pglwgeom_serialize() honour user's
 	  AUTOCACHE_BBOX
 	  define. BBOXCACHE_BEHAVIOURS updated.
 
 2005-01-03 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1216] GEOSpolygonize returns GEOMETRYCOLLECTION instead of
-	  MULTIPOLYGON
+	* [r1216] lwgeom/lwgeom_geos_wrapper.cpp: GEOSpolygonize returns
+	  GEOMETRYCOLLECTION instead of MULTIPOLYGON
 
 2005-01-03 15:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1215] iscacheable patch from Carl Anderson
+	* [r1215] lwgeom/lwpostgis.sql.in: iscacheable patch from Carl
+	  Anderson
 
 2004-12-31 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1214] update ExteriorRing doc
+	* [r1214] doc/postgis.xml: update ExteriorRing doc
 
 2004-12-31 13:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1213] Made ExteriorRing use LWGEOM.
+	* [r1213] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c: Made
+	  ExteriorRing use LWGEOM.
 
 2004-12-31 12:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1212] update InteriorRingN doc
+	* [r1212] doc/postgis.xml: update InteriorRingN doc
 
 2004-12-31 12:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1211] GeometryN and InteriorRingN changed to use LWGEOM format
-	  (and the
+	* [r1211] lwgeom/BBOXCACHE_BEHAVIOURS, lwgeom/lwgeom_ogc.c:
+	  GeometryN and InteriorRingN changed to use LWGEOM format (and the
 	  latter made OGC-strict).
 
 2004-12-31 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1210] updated
+	* [r1210] lwgeom/BBOXCACHE_BEHAVIOURS: updated
 
 2004-12-31 11:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1209] All output geoms serializzations made using
-	  pglwgeom_serialize
+	* [r1209] lwgeom/lwgeom_functions_basic.c: All output geoms
+	  serializzations made using pglwgeom_serialize
 
 2004-12-31 11:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1208] fixed bugs in convexhull, made GEOS2POSTGIS use
-	  pglwgeom_serialize
+	* [r1208] lwgeom/lwgeom_geos.c: fixed bugs in convexhull, made
+	  GEOS2POSTGIS use pglwgeom_serialize
 
 2004-12-31 11:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1207] Fixed a bug in lwpoint_serialize_size
+	* [r1207] lwgeom/lwpoint.c: Fixed a bug in lwpoint_serialize_size
 
 2004-12-31 11:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1206] error messages and VARLENA handling cleanups
+	* [r1206] lwgeom/lwgeom_pg.c: error messages and VARLENA handling
+	  cleanups
 
 2004-12-31 10:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1205] initial import
+	* [r1205] lwgeom/BBOXCACHE_BEHAVIOURS: initial import
 
 2004-12-31 10:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1204] re-introduced G2P conversion profile for convexhull (was
-	  missing from previous patch)
+	* [r1204] lwgeom/lwgeom_geos.c: re-introduced G2P conversion
+	  profile for convexhull (was missing from previous patch)
 
 2004-12-31 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1203] Made convexhull use input bbox cache if any for output
-	  geom.
+	* [r1203] lwgeom/lwgeom_geos.c: Made convexhull use input bbox
+	  cache if any for output geom.
 
 2004-12-31 09:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1202] Varlena handling cleanups
+	* [r1202] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_inout.c: Varlena
+	  handling cleanups
 
 2004-12-30 20:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1201] updated
+	* [r1201] lwgeom/TODO: updated
 
 2004-12-30 20:36  Sandro Santilli <strk at kbt.io>
 
-	* [r1200] Rewrote GEOSCentroid() to pass exception using an input
-	  arg, and return
+	* [r1200] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp:
+	  Rewrote GEOSCentroid() to pass exception using an input arg, and
+	  return
 	  NULL for EMPTY geom.
 
 2004-12-30 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1199] Made parse_WKT_lwgeom (text::geometry) use AUTOCACHE_BBOX
-	  heuristic, stricter use of PG text type
+	* [r1199] lwgeom/lwgeom_inout.c: Made parse_WKT_lwgeom
+	  (text::geometry) use AUTOCACHE_BBOX heuristic, stricter use of PG
+	  text type
 
 2004-12-30 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1198] Fixed a bug in translate() and transform() leaving result
-	  geometries with
+	* [r1198] lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_transform.c: Fixed a bug in translate() and
+	  transform() leaving result geometries with
 	  the old bounding box cache.
 
 2004-12-30 15:58  Sandro Santilli <strk at kbt.io>
 
-	* [r1197] Added compute_serialized_bbox_p() to always recomputed a
-	  geometry bounding box
+	* [r1197] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c: Added
+	  compute_serialized_bbox_p() to always recomputed a geometry
+	  bounding box
 
 2004-12-30 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1196] Had LineFromMultiPoint make use of input SRID
+	* [r1196] lwgeom/lwgeom_functions_basic.c: Had LineFromMultiPoint
+	  make use of input SRID
 
 2004-12-30 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1195] Added AUTOCACHE_BBOX variable, defaulting to 1.
+	* [r1195] Makefile.config, lwgeom/Makefile, lwgeom/lwgeom_inout.c:
+	  Added AUTOCACHE_BBOX variable, defaulting to 1.
 
 2004-12-30 13:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1194] Introduced bbox caching worth evaluation functions,
-	  honoured in
+	* [r1194] lwgeom/liblwgeom.h, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_inout.c: Introduced bbox caching worth evaluation
+	  functions, honoured in
 	  LWGEOM_in, LWGEOMFromWKB, and GEOS2POSTGIS.
 
 2004-12-30 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1193] Handled NULL returns from getCentroid making it an EMPTY
-	  GEOM
+	* [r1193] lwgeom/lwgeom_geos_wrapper.cpp: Handled NULL returns from
+	  getCentroid making it an EMPTY GEOM
 
 2004-12-30 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1192] Applied Carl Anderson patch for LinearRing support.
+	* [r1192] lwgeom/lwgeom_geos_wrapper.cpp: Applied Carl Anderson
+	  patch for LinearRing support.
 
 2004-12-30 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1191] USE_GEOS and USE_PROJ defaults switched to NO, and made
-	  overridable via
+	* [r1191] Makefile.config: USE_GEOS and USE_PROJ defaults switched
+	  to NO, and made overridable via
 	  environment.
 
 2004-12-30 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1190] Added cache_bbox trigger
+	* [r1190] lwgeom/Makefile, lwgeom/lwgeom_triggers.c,
+	  lwgeom/lwpostgis.sql.in: Added cache_bbox trigger
 
 2004-12-30 10:22  Sandro Santilli <strk at kbt.io>
 
-	* [r1189] moved some BBOX procs signatures from lwgeom_inout.c to
-	  lwgeom_pg.h
+	* [r1189] lwgeom/lwgeom_inout.c, lwgeom/lwgeom_pg.h: moved some
+	  BBOX procs signatures from lwgeom_inout.c to lwgeom_pg.h
 
 2004-12-30 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1188] removed useless memory copies in ndims(geom)
+	* [r1188] lwgeom/lwgeom_functions_basic.c: removed useless memory
+	  copies in ndims(geom)
 
 2004-12-30 10:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1187] initial revision
+	* [r1187] doc/ZMSgeoms.txt: initial revision
 
 2004-12-28 09:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1186] specified LineString input requirement for StartPoint and
-	  LastPoint
+	* [r1186] doc/postgis.xml: specified LineString input requirement
+	  for StartPoint and LastPoint
 
 2004-12-27 13:34  Sandro Santilli <strk at kbt.io>
 
-	* [r1185] Expanded "GIS Objects" chapter adding OGC/PostGIS
-	  (E)WKT/B and canonical forms.
+	* [r1185] doc/postgis.xml: Expanded "GIS Objects" chapter adding
+	  OGC/PostGIS (E)WKT/B and canonical forms.
 
 2004-12-27 12:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1184] Added HasBBOX() item
+	* [r1184] doc/postgis.xml: Added HasBBOX() item
 
 2004-12-27 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1183] Added bool hasBBOX(geometry). Removed useless input copy
-	  in zmflag(geometry).
+	* [r1183] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Added bool hasBBOX(geometry). Removed useless input copy in
+	  zmflag(geometry).
 
 2004-12-23 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1182] Fixed help string, and added a TODO item
+	* [r1182] utils/test_joinestimation.pl: Fixed help string, and
+	  added a TODO item
 
 2004-12-23 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1181] Updated <GEOM>FromWKB signatures to take bytea instead of
-	  text,
+	* [r1181] doc/postgis.xml: Updated <GEOM>FromWKB signatures to take
+	  bytea instead of text,
 	  Removed non-standard GeometryFromText references and substituted
 	  with OGC GeomFromText.
 
 2004-12-23 10:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1180] Adjusted some function refereces, added another
-	  subsection for Geometry Output functions.
+	* [r1180] doc/postgis.xml: Adjusted some function refereces, added
+	  another subsection for Geometry Output functions.
 
 2004-12-22 17:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1179] Added Mark Cave-Ayland implementation of JOIN selectivity
-	  estimator.
+	* [r1179] lwgeom/lwgeom_estimate.c: Added Mark Cave-Ayland
+	  implementation of JOIN selectivity estimator.
 
 2004-12-22 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1178] initial revision
+	* [r1178] utils/test_joinestimation.pl: initial revision
 
 2004-12-22 10:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1177] GeomFromWKB() and GeometryFromText() issue a warning if
-	  provided formats
+	* [r1177] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: GeomFromWKB() and GeometryFromText()
+	  issue a warning if provided formats
 	  are not OGC-strict. Introduced GeomFromEWKT() and GeomFromEWKB()
 	  for
 	  extended formats.
 
 2004-12-22 10:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1176] Drop useless SRID from geometry when downloading EWKB
-	  format.
+	* [r1176] loader/pgsql2shp.c: Drop useless SRID from geometry when
+	  downloading EWKB format.
 
 2004-12-21 17:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1175] Made asText and asBinary strict OGC conformant,
-	  introduced asEWKT and asEWKB
+	* [r1175] doc/postgis.xml, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/lwpostgis.sql.in: Made asText and asBinary strict OGC
+	  conformant, introduced asEWKT and asEWKB
 	  for extended version outputs.
 
 2004-12-21 15:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1174] Canonical binary reverted back to EWKB, now supporting
-	  SRID inclusion.
+	* [r1174] lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c,
+	  lwgeom/wktunparse.c: Canonical binary reverted back to EWKB, now
+	  supporting SRID inclusion.
 
 2004-12-21 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r1173] Made setSRID(geom, -1) actually *remove* srid from
-	  LWGEOM.
+	* [r1173] lwgeom/lwgeom_api.c: Made setSRID(geom, -1) actually
+	  *remove* srid from LWGEOM.
 
 2004-12-21 12:21  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r1172] Fixed bug in pass 4 where sample boxes were referred as
-	  BOXs and not BOX2DFLOAT4. Also increased SDFACTOR to 3.25
+	* [r1172] lwgeom/lwgeom_estimate.c: Fixed bug in pass 4 where
+	  sample boxes were referred as BOXs and not BOX2DFLOAT4. Also
+	  increased SDFACTOR to 3.25
 
 2004-12-21 12:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1171] Updated geom_accum to create *real* geometry arrays,
-	  changed aggregates
+	* [r1171] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_ogc.c: Updated geom_accum to create *real* geometry
+	  arrays, changed aggregates
 	  using it accordingly. Fixed collect output type settings, and
 	  dropped
 	  CR/LF in lwgeom_functions_basic.c
 
 2004-12-21 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1170] allocation for deserialized lwline made after type
-	  checking
+	* [r1170] lwgeom/lwline.c: allocation for deserialized lwline made
+	  after type checking
 
 2004-12-20 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r1169] Added array element delimiter for type geometry
+	* [r1169] lwgeom/lwpostgis.sql.in: Added array element delimiter
+	  for type geometry
 
 2004-12-20 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1168] SRID is no more skipped from asText output.
+	* [r1168] lwgeom/lwgeom_ogc.c: SRID is no more skipped from asText
+	  output.
 
 2004-12-20 14:11  Sandro Santilli <strk at kbt.io>
 
-	* [r1167] Created a new 'Geometry Editors' section.
+	* [r1167] doc/postgis.xml: Created a new 'Geometry Editors'
+	  section.
 
 2004-12-20 14:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1166] Added addBBOX() and dropBBOX() documentation.
+	* [r1166] doc/postgis.xml: Added addBBOX() and dropBBOX()
+	  documentation.
 
 2004-12-20 14:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1165] Added dropBBOX().
+	* [r1165] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  dropBBOX().
 
 2004-12-17 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1164] LWGEOM_gist_joinsel defined for all PG versions
+	* [r1164] lwgeom/lwgeom_estimate.c: LWGEOM_gist_joinsel defined for
+	  all PG versions
 
 2004-12-17 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1163] Fixed call to geos_version.sh
+	* [r1163] lwgeom/Makefile: Fixed call to geos_version.sh
 
 2004-12-17 11:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1162] Moved getMachineEndian from parser to liblwgeom.{h,c}.
+	* [r1162] lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktparse.h,
+	  lwgeom/wktunparse.c: Moved getMachineEndian from parser to
+	  liblwgeom.{h,c}.
 	  Added XDR and NDR defines.
 	  Fixed all usage of them.
 
 2004-12-17 11:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1161] Added missing prototype
+	* [r1161] lwgeom/lwgeom_estimate.c: Added missing prototype
 
 2004-12-17 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1160] Added GEOSnoop stub for non-geos installations
+	* [r1160] lwgeom/lwgeom_geos.c: Added GEOSnoop stub for non-geos
+	  installations
 
 2004-12-17 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1159] Added canonical binary conversions as bytea<->geometry
-	  casts and
+	* [r1159] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  canonical binary conversions as bytea<->geometry casts and
 	  explicit _send and _recv for PG>73
 
 2004-12-17 10:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1158] getMachineEndian exported
+	* [r1158] lwgeom/lwgparse.c, lwgeom/wktparse.h: getMachineEndian
+	  exported
 
 2004-12-17 06:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1157] Changes in preparation for 1.0.0RC1
+	* [r1157] CHANGES, CREDITS, README.postgis, TODO: Changes in
+	  preparation for 1.0.0RC1
 
 2004-12-16 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1155] Initial skel for geometry_send canonical binary rep.
+	* [r1155] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Initial
+	  skel for geometry_send canonical binary rep.
 
 2004-12-16 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1154] pg_restore-800 handling
+	* [r1154] utils/postgis_restore.pl: pg_restore-800 handling
 
 2004-12-15 13:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1152] Added UpdateGeometrySRID documentation
+	* [r1152] doc/postgis.xml: Added UpdateGeometrySRID documentation
 
 2004-12-15 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1151] Enforced schema use in UpdateGeometrySRID
+	* [r1151] lwgeom/lwpostgis.sql.in: Enforced schema use in
+	  UpdateGeometrySRID
 
 2004-12-15 12:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1150] Added UpdateGeometrySRID
+	* [r1150] lwgeom/lwpostgis.sql.in: Added UpdateGeometrySRID
 
 2004-12-15 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1149] updated TODO
+	* [r1149] lwgeom/TODO: updated TODO
 
 2004-12-15 09:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1148] Die if target database exists
+	* [r1148] utils/postgis_restore.pl: Die if target database exists
 
 2004-12-15 08:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1145] Fixed memory leaks depending on input size.
+	* [r1145] loader/pgsql2shp.c: Fixed memory leaks depending on input
+	  size.
 
 2004-12-14 11:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1144] Fixed a bug in lwgeom_dropBBOX()
+	* [r1144] lwgeom/lwgeom.c: Fixed a bug in lwgeom_dropBBOX()
 
 2004-12-14 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1143] Added geometry::text cast.
+	* [r1143] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  geometry::text cast.
 
 2004-12-14 09:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1142] Added SRID check in collect_garray();
+	* [r1142] lwgeom/lwgeom_functions_basic.c: Added SRID check in
+	  collect_garray();
 
 2004-12-14 09:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1141] reduced function calls in lwcollection_serialize_size
+	* [r1141] lwgeom/lwcollection.c: reduced function calls in
+	  lwcollection_serialize_size
 
 2004-12-14 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1140] fixed a typo in polygonize function
+	* [r1140] lwgeom/lwgeom_geos.c: fixed a typo in polygonize function
 
 2004-12-13 14:12  Sandro Santilli <strk at kbt.io>
 
-	* [r1139] updated
+	* [r1139] ., .cvsignore: updated
 
 2004-12-13 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r1138] Initial skeleton on join selectivity estimator.
+	* [r1138] lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in:
+	  Initial skeleton on join selectivity estimator.
 	  Current estimators application for box2d && box2d operator.
 
 2004-12-13 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1137] lwpostgis.sql copy moved from root to lwgeom/Makefile
+	* [r1137] Makefile, lwgeom/Makefile: lwpostgis.sql copy moved from
+	  root to lwgeom/Makefile
 
 2004-12-13 12:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1136] Handled more schema specification in 800 pg_restore
-	  output.
+	* [r1136] utils/postgis_restore.pl: Handled more schema
+	  specification in 800 pg_restore output.
 
 2004-12-13 12:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1135] Removed obsoleted function and fixed some warnings.
+	* [r1135] lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c: Removed
+	  obsoleted function and fixed some warnings.
 
 2004-12-10 22:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1131] Added notice about availability of shorter syntax for
-	  estimated_extent()
+	* [r1131] doc/postgis.xml: Added notice about availability of
+	  shorter syntax for estimated_extent()
 
 2004-12-10 22:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1130] Added estimated_extent() doc.
+	* [r1130] doc/postgis.xml: Added estimated_extent() doc.
 
 2004-12-10 12:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1129] implemented estimated_extent() function
+	* [r1129] lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in:
+	  implemented estimated_extent() function
 
 2004-12-09 09:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1128] Adjusted to work with new bytea WKB encoding, only
-	  supports 2d/3dz.
+	* [r1128] examples/wkb_reader, examples/wkb_reader/.cvsignore,
+	  examples/wkb_reader/Makefile, examples/wkb_reader/printwkb.c,
+	  examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb.c,
+	  examples/wkb_reader/wkbtest.h: Adjusted to work with new bytea
+	  WKB encoding, only supports 2d/3dz.
 
 2004-12-08 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1127] updated
+	* [r1127] examples/wkb_reader/README: updated
 
 2004-12-05 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1126] Initial revision
+	* [r1126] examples/ogc_test_suite,
+	  examples/ogc_test_suite/.cvsignore,
+	  examples/ogc_test_suite/Makefile: Initial revision
 
 2004-12-05 11:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1125] commented out drops of unexistant tables
+	* [r1125] examples/ogc_test_suite/3_cleanup.sql: commented out
+	  drops of unexistant tables
 
 2004-12-05 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1124] Changed AddGeometryColumns to not complain about invalid
-	  schema
+	* [r1124] examples/ogc_test_suite/1_schema.sql: Changed
+	  AddGeometryColumns to not complain about invalid schema
 
 2004-11-29 16:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1123] Fixed a bug in pt_in_ring_2d.
+	* [r1123] lwgeom/misures.c: Fixed a bug in pt_in_ring_2d.
 
 2004-11-29 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1122] Commented out useless CFLAGS override.
+	* [r1122] lwgeom/Makefile: Commented out useless CFLAGS override.
 
 2004-11-29 11:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1121] Some initializzations to make compiler happy.
+	* [r1121] lwgeom/lwgeom_geos.c: Some initializzations to make
+	  compiler happy.
 
 2004-11-26 17:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1120] Removed duplicated tests
+	* [r1120] lwgeom/regress: Removed duplicated tests
 
 2004-11-26 17:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1119] Moved basic LWGEOM parsing tests in mainstream regress
-	  dir.
+	* [r1119] lwgeom/regress/lwgeom_regress.sql,
+	  lwgeom/regress/lwgeom_regress2.sql,
+	  lwgeom/regress/lwgeom_regress2_expected,
+	  lwgeom/regress/lwgeom_regress_expected,
+	  lwgeom/regress/run_regress, lwgeom/regress/run_regress2,
+	  regress/lwgeom_regress.sql, regress/lwgeom_regress_expected,
+	  regress/run_lwgeom_regress: Moved basic LWGEOM parsing tests in
+	  mainstream regress dir.
 
 2004-11-26 16:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1118] First regress test cleaned up.
+	* [r1118] lwgeom/regress/lwgeom_regress.sql,
+	  lwgeom/regress/lwgeom_regress_expected,
+	  lwgeom/regress/run_regress: First regress test cleaned up.
 
 2004-11-26 16:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1117] Ported index regress test to lwgeom
+	* [r1117] regress/regress_index.sql,
+	  regress/regress_index_expected,
+	  regress/regress_lots_of_points.sql, regress/run_index_regress,
+	  regress/run_regress: Ported index regress test to lwgeom
 
 2004-11-26 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1116] Added regressions test notes
+	* [r1116] regress/README: Added regressions test notes
 
 2004-11-26 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1115] Finished cleanup of main regression test.
+	* [r1115] regress/regress.sql, regress/regress_expected,
+	  regress/regress_index_out, regress/regress_out,
+	  regress/run_regress: Finished cleanup of main regression test.
 
 2004-11-26 15:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1114] lwcollection_same allows different components ordering to
+	* [r1114] lwgeom/lwcollection.c: lwcollection_same allows different
+	  components ordering to
 	  reflect older behaviour.
 
 2004-11-26 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1113] Cleanup
+	* [r1113] lwgeom/lwcollection.c: Cleanup
 
 2004-11-26 14:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1112] Fixed a bug in lwcollection_same
+	* [r1112] lwgeom/lwcollection.c: Fixed a bug in lwcollection_same
 
 2004-11-26 13:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1111] Initial regress tests adaptation for lwgeom
+	* [r1111] regress/regress.sql, regress/regress_expected,
+	  regress/regress_out, regress/run_regress: Initial regress tests
+	  adaptation for lwgeom
 
 2004-11-23 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1109] POSTGIS2GEOS conversion failures handled cleanier
+	* [r1109] lwgeom/lwgeom_geos.c: POSTGIS2GEOS conversion failures
+	  handled cleanier
 
 2004-11-19 17:39  Sandro Santilli <strk at kbt.io>
 
-	* [r1107] Massaged to work with pg_dump-7.2 and pg_restore-7.2
+	* [r1107] utils/postgis_restore.pl: Massaged to work with
+	  pg_dump-7.2 and pg_restore-7.2
 
 2004-11-19 17:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1106] precision made of type signed int (for %.*d correct use).
+	* [r1106] lwgeom/lwgeom_gml.c: precision made of type signed int
+	  (for %.*d correct use).
 
 2004-11-19 13:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1105] Added support for PG<73 in gist support functions
+	* [r1105] lwgeom/lwpostgis.sql.in: Added support for PG<73 in gist
+	  support functions
 	  and modified preprocessor flags to be compatible with older
 	  versions.
 
 2004-11-19 13:32  Sandro Santilli <strk at kbt.io>
 
-	* [r1104] Fixed IN/OUT representation of types to support < 73 PG
-	  versions
+	* [r1104] lwgeom/lwpostgis.sql.in: Fixed IN/OUT representation of
+	  types to support < 73 PG versions
 
 2004-11-18 18:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1103] updated
+	* [r1103] loader/TODO: updated
 
 2004-11-18 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r1102] Added a copy of the PQunescapeBytea function found in
-	  libpq of PG>=73
+	* [r1102] loader/Makefile, loader/PQunescapeBytea.c,
+	  loader/compat.h, loader/pgsql2shp.c: Added a copy of the
+	  PQunescapeBytea function found in libpq of PG>=73
 
 2004-11-18 13:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1101] Substituted isfinite() with finite().
+	* [r1101] lwgeom/lwgeom_geos_wrapper.cpp: Substituted isfinite()
+	  with finite().
 
 2004-11-17 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1100] Yet another GEOSHasZ bug fix
+	* [r1100] lwgeom/lwgeom_geos_wrapper.cpp: Yet another GEOSHasZ bug
+	  fix
 
 2004-11-17 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1099] GEOSHasZ now checks both DoubleNotANumber and isFinite
+	* [r1099] lwgeom/lwgeom_geos_wrapper.cpp: GEOSHasZ now checks both
+	  DoubleNotANumber and isFinite
 
 2004-11-17 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1098] Changes GEOSHasZ to use isfinite()
+	* [r1098] lwgeom/lwgeom_geos_wrapper.cpp: Changes GEOSHasZ to use
+	  isfinite()
 
 2004-11-17 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r1097] Fixed a typo in geometry type names.
+	* [r1097] doc/postgis.xml: Fixed a typo in geometry type names.
 
 2004-11-16 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r1096] SRID checks and enforce for all GEOS operations.
+	* [r1096] lwgeom/lwgeom_geos.c: SRID checks and enforce for all
+	  GEOS operations.
 	  Z value handled so to show it only when available.
 
 2004-11-16 13:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1095] Added GEOSHasZ() and GEOSSetSRID()
+	* [r1095] lwgeom/lwgeom_geos_wrapper.cpp: Added GEOSHasZ() and
+	  GEOSSetSRID()
 
 2004-11-15 10:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1094] Fixed a bug in PIP invocation, added some debugging
-	  lines.
+	* [r1094] loader/shp2pgsql.c: Fixed a bug in PIP invocation, added
+	  some debugging lines.
 
 2004-11-13 01:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1093] Add information about where test was downloaded from.
+	* [r1093] examples/ogc_test_suite/README: Add information about
+	  where test was downloaded from.
 
 2004-11-12 18:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1092] Deleted entries in spatial_ref_sys and geometry_columns.
+	* [r1092] examples/ogc_test_suite/3_cleanup.sql: Deleted entries in
+	  spatial_ref_sys and geometry_columns.
 
 2004-11-12 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1091] Made PointN, InteriorRingN and GeometryN 1-based as
-	  required by
+	* [r1091] lwgeom/lwgeom_ogc.c: Made PointN, InteriorRingN and
+	  GeometryN 1-based as required by
 	  OGC conformance suite.
 
 2004-11-11 21:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r1090] Added grep -v ^# to cpp pipeline for .sql generation.
-	  Under OS/X cpp adds a
+	* [r1090] lwgeom/Makefile: Added grep -v ^# to cpp pipeline for
+	  .sql generation. Under OS/X cpp adds a
 	  header with a # comment field to the start of the output file.
 
 2004-11-11 09:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1089] updated
+	* [r1089] lwgeom/MISSING_OBJECTS: updated
 
 2004-11-08 11:08  Sandro Santilli <strk at kbt.io>
 
-	* [r1086] Added -fPIC to CFLAGS as suggested by Vincent Schut.
+	* [r1086] lwgeom/Makefile: Added -fPIC to CFLAGS as suggested by
+	  Vincent Schut.
 
 2004-11-05 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1085] updated
+	* [r1085] lwgeom/TODO: updated
 
 2004-11-05 11:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1084] Had isvalid raise a NOTICE with invalidity message.
+	* [r1084] lwgeom/lwgeom_geos_wrapper.cpp: Had isvalid raise a
+	  NOTICE with invalidity message.
 
 2004-11-05 10:04  Sandro Santilli <strk at kbt.io>
 
-	* [r1083] updated
+	* [r1083] lwgeom/TODO: updated
 
 2004-11-05 08:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1082] Added ndims(geometry) function, used in a 3rd constraint
-	  set
+	* [r1082] doc/postgis.xml, lwgeom/TODO,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added
+	  ndims(geometry) function, used in a 3rd constraint set
 	  by AddGeometryColumn, documented.
 
 2004-11-04 11:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1081] Renamed max/min/avg macros to LW_MAX, LW_MIN, LW_AVG.
+	* [r1081] lwgeom/liblwgeom.h, lwgeom/lwgeom_estimate.c,
+	  lwgeom/misures.c: Renamed max/min/avg macros to LW_MAX, LW_MIN,
+	  LW_AVG.
 
 2004-11-04 09:18  Sandro Santilli <strk at kbt.io>
 
-	* [r1080] Oops.. my attemt at moving lwpostgis.sql.in one dir up
-	  was bogus.
+	* [r1080] Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in,
+	  lwpostgis.sql.in: Oops.. my attemt at moving lwpostgis.sql.in one
+	  dir up was bogus.
 
 2004-11-04 08:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1079] Moved lwpostgis.sql.in and it's build logic up to root
-	  directory.
+	* [r1079] Makefile, lwgeom/Makefile, lwgeom/lwpostgis.sql.in,
+	  lwpostgis.sql.in: Moved lwpostgis.sql.in and it's build logic up
+	  to root directory.
 
 2004-11-02 17:53  Sandro Santilli <strk at kbt.io>
 
-	* [r1078] Fixed "compat.h" include to be local.
+	* [r1078] lwgeom/liblwgeom.h: Fixed "compat.h" include to be local.
 
 2004-11-02 16:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1077] Added a copy of GNU vsprintf.c file and compiled in.
+	* [r1077] lwgeom/Makefile, lwgeom/compat.h, lwgeom/liblwgeom.c,
+	  lwgeom/liblwgeom.h, lwgeom/lwgeom_pg.c, lwgeom/vsprintf.c: Added
+	  a copy of GNU vsprintf.c file and compiled in.
 
 2004-11-02 15:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1076] min/max macro made available regardless of MINGW32
-	  define.
+	* [r1076] lwgeom/liblwgeom.h: min/max macro made available
+	  regardless of MINGW32 define.
 
 2004-11-02 07:50  Sandro Santilli <strk at kbt.io>
 
-	* [r1074] Updated as suggested by Frank Warmerdam.
+	* [r1074] spatial_ref_sys.sql: Updated as suggested by Frank
+	  Warmerdam.
 
 2004-11-02 07:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1073] Fixed a typo in probe_geometry_columns() reported by
-	  Vinko Vrsalovic.
+	* [r1073] lwgeom/lwpostgis.sql.in: Fixed a typo in
+	  probe_geometry_columns() reported by Vinko Vrsalovic.
 
 2004-10-29 05:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1072] updated
+	* [r1072] lwgeom/TODO: updated
 
 2004-10-29 05:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1071] Fixed bug in AddGeometryColumn refusing to add 4D geoms.
+	* [r1071] lwgeom/lwpostgis.sql.in: Fixed bug in AddGeometryColumn
+	  refusing to add 4D geoms.
 
 2004-10-28 16:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1070] Initial local TODO
+	* [r1070] loader/TODO: Initial local TODO
 
 2004-10-28 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1069] header inclusion cleanup
+	* [r1069] lwgeom/stringBuffer.c: header inclusion cleanup
 
 2004-10-28 16:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1068] Fixed bug in debugguing output
+	* [r1068] lwgeom/lwgeom_inout.c: Fixed bug in debugguing output
 
 2004-10-28 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1067] removed LF
+	* [r1067] lwgeom/lwgeom_inout.c: removed LF
 
 2004-10-28 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r1066] More cleanups.
+	* [r1066] lwgeom/Makefile, lwgeom/lwgeom_geos_wrapper.cpp,
+	  lwgeom/lwgeom_gml.c: More cleanups.
 
 2004-10-28 16:13  Sandro Santilli <strk at kbt.io>
 
-	* [r1065] cleanups.
+	* [r1065] lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_geos.c:
+	  cleanups.
 
 2004-10-28 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1064] Made data structurs old-compilers-friendly.
+	* [r1064] lwgeom/lwgparse.c: Made data structurs
+	  old-compilers-friendly.
 
 2004-10-28 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r1063] Fixed a bug in LWGEOM_asGML.
+	* [r1063] lwgeom/lwgeom_gml.c: Fixed a bug in LWGEOM_asGML.
 
 2004-10-28 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1062] Fixed geos-based opPolygonize include.
+	* [r1062] lwgeom/lwgeom_geos_wrapper.cpp: Fixed geos-based
+	  opPolygonize include.
 
 2004-10-28 09:38  Sandro Santilli <strk at kbt.io>
 
-	* [r1061] Cleanups.
+	* [r1061] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Cleanups.
 
 2004-10-28 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1060] Added makeline(point, point). Changed LineFromMultiPoint
-	  definition.
+	* [r1060] doc/postgis.xml, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added makeline(point, point). Changed
+	  LineFromMultiPoint definition.
 
 2004-10-28 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1059] Added AddPoint(line, point, [position]) and support API
-	  functions.
+	* [r1059] doc/postgis.xml, lwgeom/liblwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_pg.c,
+	  lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/ptarray.c: Added AddPoint(line, point, [position]) and
+	  support API functions.
 
 2004-10-28 07:56  Sandro Santilli <strk at kbt.io>
 
-	* [r1058] fixed name of line constructor as documentation reports
-	  it.
+	* [r1058] doc/postgis.xml, lwgeom/lwpostgis.sql.in: fixed name of
+	  line constructor as documentation reports it.
 	  LineFromMultiPoint().
 
 2004-10-28 07:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1057] collect(geometry, geometry) re-introduced. collector() is
-	  an alias for collect().
+	* [r1057] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  collect(geometry, geometry) re-introduced. collector() is an
+	  alias for collect().
 
 2004-10-27 15:40  Sandro Santilli <strk at kbt.io>
 
-	* [r1056] Added MakeBox2D, MakeBox3D implementation and
-	  documentation.
+	* [r1056] doc/postgis.xml, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/lwpostgis.sql.in: Added MakeBox2D, MakeBox3D
+	  implementation and documentation.
 
 2004-10-27 15:19  Sandro Santilli <strk at kbt.io>
 
-	* [r1055] MakePoly renamed to Polygonize
+	* [r1055] doc/postgis.xml, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwpostgis.sql.in: MakePoly renamed to Polygonize
 
 2004-10-27 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r1054] updated
+	* [r1054] lwgeom/TODO: updated
 
 2004-10-27 14:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1052] Added constructors docs and intial organizzation for
-	  postgis extension functions.
+	* [r1052] doc/postgis.xml: Added constructors docs and intial
+	  organizzation for postgis extension functions.
 
 2004-10-27 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1051] Unset debug define.
+	* [r1051] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp:
+	  Unset debug define.
 
 2004-10-27 12:30  Sandro Santilli <strk at kbt.io>
 
-	* [r1049] AsSVG returns NULL on GEOMETRY COLLECTION input.
+	* [r1049] lwgeom/lwgeom_svg.c: AsSVG returns NULL on GEOMETRY
+	  COLLECTION input.
 
 2004-10-27 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r1048] updated
+	* [r1048] lwgeom/TODO: updated
 
 2004-10-27 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r1047] Added polygonize interface (makepoly aggregate)
+	* [r1047] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp:
+	  Added polygonize interface (makepoly aggregate)
 
 2004-10-27 11:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1046] Removed another getbox2d() call.
+	* [r1046] lwgeom/lwgeom_estimate.c: Removed another getbox2d()
+	  call.
 
 2004-10-27 10:55  Sandro Santilli <strk at kbt.io>
 
-	* [r1045] Fixed fix_geometry_columns() to leave correctly linked
-	  records untouched.
+	* [r1045] lwgeom/lwpostgis.sql.in: Fixed fix_geometry_columns() to
+	  leave correctly linked records untouched.
 
 2004-10-26 16:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1042] Bug fix in GEOS version extractor.
+	* [r1042] geos_version.sh: Bug fix in GEOS version extractor.
 
 2004-10-25 17:07  Sandro Santilli <strk at kbt.io>
 
-	* [r1041] Obsoleted getbox2d(). Use getbox2d_p() or
-	  getbox2d_internal() instead.
+	* [r1041] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c: Obsoleted
+	  getbox2d(). Use getbox2d_p() or getbox2d_internal() instead.
 
 2004-10-25 15:31  Sandro Santilli <strk at kbt.io>
 
-	* [r1040] portable math expressions.
+	* [r1040] geos_version.sh: portable math expressions.
 
 2004-10-25 14:20  Sandro Santilli <strk at kbt.io>
 
-	* [r1039] Y axis reverse and relative path fixes from Olivier
-	  Courtin.
+	* [r1039] lwgeom/lwgeom_svg.c: Y axis reverse and relative path
+	  fixes from Olivier Courtin.
 
 2004-10-25 12:27  Sandro Santilli <strk at kbt.io>
 
-	* [r1038] Removed useless network type includes,
+	* [r1038] lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: Removed
+	  useless network type includes,
 	  Added param.h include for BYTE_ORDER defines under win32.
 
 2004-10-21 19:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1037] Stricter syntax fixes. Reported by S�bastien NICAISE
+	* [r1037] lwgeom/lwgeom.c, lwgeom/wktunparse.c: Stricter syntax
+	  fixes. Reported by S�bastien NICAISE
 	  <snicaise at iciatechnologies.com>
 
 2004-10-21 19:47  Sandro Santilli <strk at kbt.io>
 
-	* [r1036] updated
+	* [r1036] lwgeom/TODO: updated
 
 2004-10-21 19:46  Sandro Santilli <strk at kbt.io>
 
-	* [r1035] ZMflags check on costituent geometries only performed
-	  when there is
+	* [r1035] lwgeom/lwcollection.c: ZMflags check on costituent
+	  geometries only performed when there is
 	  at least one.
 
 2004-10-21 19:45  Sandro Santilli <strk at kbt.io>
 
-	* [r1034] Added detect_geos_version in all: rule
+	* [r1034] lwgeom/Makefile: Added detect_geos_version in all: rule
 
 2004-10-18 11:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1033] Added reverse(geometry) and ForceRHR(geometry)
-	  documentation.
+	* [r1033] doc/postgis.xml: Added reverse(geometry) and
+	  ForceRHR(geometry) documentation.
 
 2004-10-18 11:29  Sandro Santilli <strk at kbt.io>
 
-	* [r1032] makeline_from_multipoint renamed to line_from_multipoint
+	* [r1032] lwgeom/lwpostgis.sql.in: makeline_from_multipoint renamed
+	  to line_from_multipoint
 
 2004-10-18 09:37  Sandro Santilli <strk at kbt.io>
 
-	* [r1031] updated
+	* [r1031] lwgeom/TODO: updated
 
 2004-10-17 13:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1030] removed USE_WKB partially-used define
+	* [r1030] loader/shp2pgsql.c: removed USE_WKB partially-used define
 
 2004-10-17 13:24  Sandro Santilli <strk at kbt.io>
 
-	* [r1029] HEXWKB polygon
+	* [r1029] loader/shp2pgsql.c: HEXWKB polygon
 
 2004-10-17 13:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1028] updated
+	* [r1028] lwgeom/TODO: updated
 
 2004-10-17 12:59  Sandro Santilli <strk at kbt.io>
 
-	* [r1027] HEXWKB multiline output
+	* [r1027] loader/shp2pgsql.c: HEXWKB multiline output
 
 2004-10-17 12:51  Sandro Santilli <strk at kbt.io>
 
-	* [r1026] Fixed a bug in lwline_serialize_buf preventing dimension
-	  override
+	* [r1026] lwgeom/lwline.c: Fixed a bug in lwline_serialize_buf
+	  preventing dimension override
 
 2004-10-17 12:43  Sandro Santilli <strk at kbt.io>
 
-	* [r1025] Fixed a debugging function output bug
+	* [r1025] lwgeom/lwline.c: Fixed a debugging function output bug
 
 2004-10-17 12:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1024] Point and MultiPoint loaded using HEXWKB.
+	* [r1024] loader/shp2pgsql.c: Point and MultiPoint loaded using
+	  HEXWKB.
 
 2004-10-17 12:16  Sandro Santilli <strk at kbt.io>
 
-	* [r1022] fixed prototype for user query table
+	* [r1022] loader/pgsql2shp.c: fixed prototype for user query table
 
 2004-10-17 12:15  Sandro Santilli <strk at kbt.io>
 
-	* [r1020] Bug fixed in multipoint4D creation
+	* [r1020] loader/pgsql2shp.c: Bug fixed in multipoint4D creation
 
 2004-10-15 22:02  Sandro Santilli <strk at kbt.io>
 
-	* [r1019] updated
+	* [r1019] lwgeom/TODO: updated
 
 2004-10-15 22:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1018] Initial WKB functionalities
+	* [r1018] loader/shp2pgsql.c: Initial WKB functionalities
 
 2004-10-15 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1017] makeline_from_multipoint() implemented and exposed.
+	* [r1017] lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwpostgis.sql.in: makeline_from_multipoint() implemented
+	  and exposed.
 
 2004-10-15 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r1016] updated
+	* [r1016] lwgeom/TODO: updated
 
 2004-10-15 15:21  Sandro Santilli <strk at kbt.io>
 
-	* [r1015] Fixed a bug in outputput dimension detection for
-	  makeline()
+	* [r1015] lwgeom/lwline.c: Fixed a bug in outputput dimension
+	  detection for makeline()
 
 2004-10-15 15:01  Sandro Santilli <strk at kbt.io>
 
-	* [r1014] updated
+	* [r1014] lwgeom/TODO: updated
 
 2004-10-15 15:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1013] Added debugging lines
+	* [r1013] lwgeom/lwgeom_functions_basic.c: Added debugging lines
 
 2004-10-15 15:00  Sandro Santilli <strk at kbt.io>
 
-	* [r1012] Fixed a bug in make_lwline
+	* [r1012] lwgeom/lwline.c: Fixed a bug in make_lwline
 
 2004-10-15 11:52  Sandro Santilli <strk at kbt.io>
 
-	* [r1011] updated
+	* [r1011] TODO, lwgeom/TODO: updated
 
 2004-10-15 11:48  Sandro Santilli <strk at kbt.io>
 
-	* [r1009] Fixed a bug making asSVG return a spurious char at the
-	  end.
+	* [r1009] lwgeom/lwgeom_svg.c: Fixed a bug making asSVG return a
+	  spurious char at the end.
 
 2004-10-15 11:42  Sandro Santilli <strk at kbt.io>
 
-	* [r1008] Added makeline() aggregate and make_lwline() API method.
+	* [r1008] lwgeom/liblwgeom.h, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwpostgis.sql.in, lwgeom/ptarray.c: Added makeline()
+	  aggregate and make_lwline() API method.
 
 2004-10-15 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r1007] updated AsSVG doc
+	* [r1007] doc/postgis.xml: updated AsSVG doc
 
 2004-10-15 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1006] changed precision semantic back to number of decimal
-	  digits
+	* [r1006] lwgeom/lwgeom_svg.c: changed precision semantic back to
+	  number of decimal digits
 
 2004-10-15 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r1005] Added a trailing zeros trimmer
+	* [r1005] lwgeom/liblwgeom.c, lwgeom/liblwgeom.h: Added a trailing
+	  zeros trimmer
 
 2004-10-15 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r1004] Fixed handling of mixed dimensioned geometries in source
-	  table.
+	* [r1004] loader/pgsql2shp.c: Fixed handling of mixed dimensioned
+	  geometries in source table.
 
 2004-10-15 07:35  Sandro Santilli <strk at kbt.io>
 
-	* [r1003] Fixed a bug introduced by me (byteorder skipped for inner
-	  geoms in WKB)
+	* [r1003] lwgeom/wktunparse.c: Fixed a bug introduced by me
+	  (byteorder skipped for inner geoms in WKB)
 
 2004-10-14 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r1001] Updated pgsql2shp documentation.
+	* [r1001] doc/postgis.xml: Updated pgsql2shp documentation.
 
 2004-10-14 09:59  Sandro Santilli <strk at kbt.io>
 
-	* [r999] Added support for user query (replacing schema.table)
+	* [r999] loader/pgsql2shp.c: Added support for user query
+	  (replacing schema.table)
 
 2004-10-13 19:33  Sandro Santilli <strk at kbt.io>
 
-	* [r998] updated
+	* [r998] TODO: updated
 
 2004-10-13 19:32  Sandro Santilli <strk at kbt.io>
 
-	* [r996] Added third buffer arg expanation
+	* [r996] doc/postgis.xml: Added third buffer arg expanation
 
 2004-10-13 18:49  Sandro Santilli <strk at kbt.io>
 
-	* [r994] fixed arg number in buffer third arg
+	* [r994] lwgeom/lwgeom_geos.c: fixed arg number in buffer third arg
 
 2004-10-13 18:39  Sandro Santilli <strk at kbt.io>
 
-	* [r993] Added a third argument to the buffer() function.
+	* [r993] lwgeom/lwgeom_geos.c, lwgeom/lwgeom_geos_wrapper.cpp,
+	  lwgeom/lwpostgis.sql.in: Added a third argument to the buffer()
+	  function.
 
 2004-10-13 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r992] Dropped SRID argument from point constructor.
+	* [r992] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Dropped SRID argument from point constructor.
 	  Unified procedure name to 'makepoint' for 2d,3dz,4d and
 	  'makepointm' for 3dm.
 
 2004-10-13 15:20  Sandro Santilli <strk at kbt.io>
 
-	* [r991] updated
+	* [r991] lwgeom/TODO: updated
 
 2004-10-13 15:19  Sandro Santilli <strk at kbt.io>
 
-	* [r990] Added point constructors PG funx.
+	* [r990] lwgeom/liblwgeom.h, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added point constructors PG funx.
 
 2004-10-13 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r989] Added simpler lwpoint constructors.
+	* [r989] lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/lwpoint.c,
+	  lwgeom/test.c: Added simpler lwpoint constructors.
 
 2004-10-11 14:36  Sandro Santilli <strk at kbt.io>
 
-	* [r986] updated
+	* [r986] lwgeom/TODO: updated
 
 2004-10-11 14:34  Sandro Santilli <strk at kbt.io>
 
-	* [r985] Added endiannes specification for postgis-1.0.0+
+	* [r985] loader/pgsql2shp.c: Added endiannes specification for
+	  postgis-1.0.0+
 
 2004-10-11 14:03  Sandro Santilli <strk at kbt.io>
 
-	* [r984] Added endiannes specification to unparse_WKB, AsBinary,
-	  lwgeom_to_wkb.
+	* [r984] lwgeom/liblwgeom.h, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/lwpostgis.sql.in, lwgeom/test.c, lwgeom/wktparse.h,
+	  lwgeom/wktunparse.c: Added endiannes specification to
+	  unparse_WKB, AsBinary, lwgeom_to_wkb.
 
 2004-10-11 12:23  Sandro Santilli <strk at kbt.io>
 
-	* [r983] Added test.o to cleanup list
+	* [r983] lwgeom/Makefile: Added test.o to cleanup list
 
 2004-10-11 12:23  Sandro Santilli <strk at kbt.io>
 
-	* [r982] updated
+	* [r982] lwgeom/TODO: updated
 
 2004-10-11 11:53  Sandro Santilli <strk at kbt.io>
 
-	* [r981] Moved misuring functions to misures.c (from
+	* [r981] lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/misures.c: Moved misuring functions to misures.c (from
 	  lwgeom_functions_basic.c).
 	  Added -lm to build line for the API test application.
 
 2004-10-11 11:46  Sandro Santilli <strk at kbt.io>
 
-	* [r980] changed description of pgsql2shp -b switch
+	* [r980] doc/postgis.xml: changed description of pgsql2shp -b
+	  switch
 
 2004-10-11 10:31  Sandro Santilli <strk at kbt.io>
 
-	* [r979] Changed collect() to return MULTI* if applicabe (all input
-	  is corresponding
+	* [r979] lwgeom/lwgeom_functions_basic.c: Changed collect() to
+	  return MULTI* if applicabe (all input is corresponding
 	  SINGLE type).
 
 2004-10-11 10:30  Sandro Santilli <strk at kbt.io>
 
-	* [r978] Added debug strings
+	* [r978] lwgeom/lwgeom.c: Added debug strings
 
 2004-10-11 09:55  Sandro Santilli <strk at kbt.io>
 
-	* [r977] collect() always return a collection, with a component for
-	  each input
+	* [r977] lwgeom/lwgeom_functions_basic.c: collect() always return a
+	  collection, with a component for each input
 	  geometry.
 	  memcollect() obsoleted.
 
 2004-10-11 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r976] Fixed bug making it unbuildable.
+	* [r976] lwgeom/lwcollection.c: Fixed bug making it unbuildable.
 
 2004-10-11 09:32  Sandro Santilli <strk at kbt.io>
 
-	* [r975] Added lwgeom_addBBOX() and lwcollection_construct_empty()
+	* [r975] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c: Added lwgeom_addBBOX() and
+	  lwcollection_construct_empty()
 
 2004-10-11 07:15  Sandro Santilli <strk at kbt.io>
 
-	* [r974] lwgeom_same new implementation
+	* [r974] lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwline.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c, lwgeom/ptarray.c: lwgeom_same new implementation
 
 2004-10-11 06:03  Sandro Santilli <strk at kbt.io>
 
-	* [r973] updated
+	* [r973] TODO: updated
 
 2004-10-10 20:31  Sandro Santilli <strk at kbt.io>
 
-	* [r972] segmentize2d() port and use of new LWGEOM structure.
+	* [r972] lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwpoly.c, lwgeom/ptarray.c: segmentize2d() port and use of
+	  new LWGEOM structure.
 
 2004-10-09 15:17  Sandro Santilli <strk at kbt.io>
 
-	* [r971] updated
+	* [r971] lwgeom/TODO: updated
 
 2004-10-08 13:26  Sandro Santilli <strk at kbt.io>
 
-	* [r969] updated
+	* [r969] lwgeom/TODO: updated
 
 2004-10-08 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r968] Debugging output cleanup.
+	* [r968] lwgeom/lwgeom.c: Debugging output cleanup.
 
 2004-10-08 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r967] Changed LWGEOM structure to point to an actual
+	* [r967] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.h, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/ptarray.c: Changed LWGEOM structure to point to an actual
 	  BOX2DFLOAT4.
 	  Renamed most function to reflect a TYPE_method naming convention.
 	  (you'll need a dump/reload for it to work)
@@ -51422,220 +70793,316 @@
 
 2004-10-08 13:16  Sandro Santilli <strk at kbt.io>
 
-	* [r966] added memory allocation debugging
+	* [r966] lwgeom/liblwgeom.c: added memory allocation debugging
 
 2004-10-08 13:15  Sandro Santilli <strk at kbt.io>
 
-	* [r965] Added box2d.o module, reverted SCRIPTS_VERSION to 0.1.0.
+	* [r965] lwgeom/Makefile: Added box2d.o module, reverted
+	  SCRIPTS_VERSION to 0.1.0.
 
 2004-10-08 13:15  Sandro Santilli <strk at kbt.io>
 
-	* [r964] Initial revision
+	* [r964] lwgeom/box2d.c: Initial revision
 
 2004-10-08 10:48  Sandro Santilli <strk at kbt.io>
 
-	* [r963] Some updates
+	* [r963] doc/postgis.xml: Some updates
 
 2004-10-08 07:01  Sandro Santilli <strk at kbt.io>
 
-	* [r962] Dropped HWGEOM from this branch.
+	* [r962] hwgeom: Dropped HWGEOM from this branch.
 
 2004-10-07 22:02  Sandro Santilli <strk at kbt.io>
 
-	* [r959] updated
+	* [r959] lwgeom/TODO: updated
 
 2004-10-07 21:52  Sandro Santilli <strk at kbt.io>
 
-	* [r958] Lots of rewriting/cleanup. TypeM/TypeZ supports.
+	* [r958] loader/shp2pgsql.c: Lots of rewriting/cleanup. TypeM/TypeZ
+	  supports.
 
 2004-10-07 21:51  Sandro Santilli <strk at kbt.io>
 
-	* [r957] Fixed a bug in 4d handling
+	* [r957] loader/pgsql2shp.c: Fixed a bug in 4d handling
 
 2004-10-07 20:39  Sandro Santilli <strk at kbt.io>
 
-	* [r956] Fixed bugs in TYPE_ macro usage
+	* [r956] lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c:
+	  Fixed bugs in TYPE_ macro usage
 
 2004-10-07 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r955] Changed ptarray2d_construct interface.
+	* [r955] lwgeom/liblwgeom.h, lwgeom/lwgeom.h, lwgeom/ptarray.c,
+	  lwgeom/test.c: Changed ptarray2d_construct interface.
 
 2004-10-07 17:18  Sandro Santilli <strk at kbt.io>
 
-	* [r954] Changed geometrytype() to support TYPEM.
+	* [r954] lwgeom/lwgeom_ogc.c: Changed geometrytype() to support
+	  TYPEM.
 
 2004-10-07 17:17  Sandro Santilli <strk at kbt.io>
 
-	* [r953] Changed AddGeometryColumn to handle TYPEM.
+	* [r953] lwgeom/Makefile, lwgeom/lwpostgis.sql.in: Changed
+	  AddGeometryColumn to handle TYPEM.
 	  Updated SCRIPTS_VERSION to 1.1.0
 
 2004-10-07 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r952] Fixed TYPEM handling.
+	* [r952] loader/pgsql2shp.c: Fixed TYPEM handling.
 
 2004-10-07 10:03  Sandro Santilli <strk at kbt.io>
 
-	* [r951] API cleanup, more steps toward standalone library.
+	* [r951] lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c,
+	  lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c,
+	  lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
+	  lwgeom/ptarray.c, lwgeom/test.c, lwgeom/wktparse.h,
+	  lwgeom/wktunparse.c: API cleanup, more steps toward standalone
+	  library.
 
 2004-10-07 06:54  Sandro Santilli <strk at kbt.io>
 
-	* [r950] cleanups
+	* [r950] loader/pgsql2shp.c, loader/shp2pgsql.c: cleanups
 
 2004-10-06 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r949] ZM handling. Log trimmed.
+	* [r949] loader/pgsql2shp.c: ZM handling. Log trimmed.
 
 2004-10-06 10:11  Sandro Santilli <strk at kbt.io>
 
-	* [r947] Other separator fixes
+	* [r947] loader/shp2pgsql.c: Other separator fixes
 
 2004-10-06 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r946] Added zmflag(geom) doc
+	* [r946] doc/postgis.xml: Added zmflag(geom) doc
 
 2004-10-06 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r944] Handled 0-DBF-attributes corner case.
+	* [r944] loader/shp2pgsql.c: Handled 0-DBF-attributes corner case.
 
 2004-10-06 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r943] Added zmflag(geom) function.
+	* [r943] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Added zmflag(geom) function.
 
 2004-10-06 08:17  Sandro Santilli <strk at kbt.io>
 
-	* [r942] updated
+	* [r942] TODO: updated
 
 2004-10-06 07:19  Sandro Santilli <strk at kbt.io>
 
-	* [r941] Left off a semicolon in previous patch...
+	* [r941] jdbc/org/postgis/Point.java: Left off a semicolon in
+	  previous patch...
 
 2004-10-05 22:46  Sandro Santilli <strk at kbt.io>
 
-	* [r939] Removed PGSQLException use as suggested by Kris Jurka
+	* [r939] jdbc/org/postgis/Point.java: Removed PGSQLException use as
+	  suggested by Kris Jurka
 
 2004-10-05 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r938] Flex invocation patch by Kris Jurka.
+	* [r938] lwgeom/Makefile: Flex invocation patch by Kris Jurka.
 
 2004-10-05 21:54  Sandro Santilli <strk at kbt.io>
 
-	* [r936] Yes another change in SPI_cursor_open
+	* [r936] lwgeom/lwgeom_estimate.c: Yes another change in
+	  SPI_cursor_open
 
 2004-10-05 21:53  Sandro Santilli <strk at kbt.io>
 
-	* [r935] Fixed bugs in Centroid (not GEOS)
+	* [r935] lwgeom/lwgeom_functions_basic.c: Fixed bugs in Centroid
+	  (not GEOS)
 
 2004-10-05 21:42  Sandro Santilli <strk at kbt.io>
 
-	* [r934] Cleanups for older compilers and PG verisons.
+	* [r934] lwgeom/lwgeom_api.c, lwgeom/lwgeom_debug.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c: Cleanups for older compilers and PG
+	  verisons.
 
 2004-10-05 21:20  Sandro Santilli <strk at kbt.io>
 
-	* [r933] updated
+	* [r933] lwgeom/TODO: updated
 
 2004-10-05 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r932] Added debugging lines, fixed a bug in TYPE_HASSRID and
-	  TYPE_HASBBOX macros.
+	* [r932] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/wktunparse.c: Added
+	  debugging lines, fixed a bug in TYPE_HASSRID and TYPE_HASBBOX
+	  macros.
 
 2004-10-05 21:08  Sandro Santilli <strk at kbt.io>
 
-	* [r931] Made clean rule verbose
+	* [r931] lwgeom/Makefile: Made clean rule verbose
 
 2004-10-05 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r930] Bug fix in size computation.
+	* [r930] lwgeom/liblwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c: Bug fix in size computation.
 
 2004-10-05 16:28  Sandro Santilli <strk at kbt.io>
 
-	* [r929] Added ZM dimensions flags knowledge.
+	* [r929] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgparse.c, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in,
+	  lwgeom/wktparse.lex, lwgeom/wktparse.y: Added ZM dimensions flags
+	  knowledge.
 
 2004-10-05 16:07  Sandro Santilli <strk at kbt.io>
 
-	* [r928] updated
+	* [r928] lwgeom/TODO: updated
 
 2004-10-05 15:12  Sandro Santilli <strk at kbt.io>
 
-	* [r927] Added newlines in standalone reporters
+	* [r927] lwgeom/liblwgeom.c: Added newlines in standalone reporters
 
 2004-10-05 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r926] Added force_3dz, force_3dm docs
+	* [r926] doc/postgis.xml: Added force_3dz, force_3dm docs
 
 2004-10-05 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r925] Changed default variable setting to a more portable syntax
+	* [r925] Makefile.config: Changed default variable setting to a
+	  more portable syntax
 
 2004-10-05 07:53  Sandro Santilli <strk at kbt.io>
 
-	* [r924] ZM aware WKT/WKB input/output.
+	* [r924] lwgeom/liblwgeom.h, lwgeom/lwgparse.c,
+	  lwgeom/wktparse.lex, lwgeom/wktparse.y, lwgeom/wktunparse.c: ZM
+	  aware WKT/WKB input/output.
 
 2004-10-04 13:53  Sandro Santilli <strk at kbt.io>
 
-	* [r923] Serialized form and WKB prepared to accept ZM flags
-	  replacing DD (dimensions)
+	* [r923] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_chip.c, lwgeom/lwgeom_debug.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgparse.c,
+	  lwgeom/lwline.c, lwgeom/lwmline.c, lwgeom/lwmpoint.c,
+	  lwgeom/lwmpoly.c, lwgeom/lwpoint.c, lwgeom/lwpoly.c,
+	  lwgeom/wktunparse.c: Serialized form and WKB prepared to accept
+	  ZM flags replacing DD (dimensions)
 
 2004-10-04 09:25  Sandro Santilli <strk at kbt.io>
 
-	* [r922] Added missing prototype
+	* [r922] lwgeom/lwgeom_functions_basic.c: Added missing prototype
 
 2004-10-03 15:57  Sandro Santilli <strk at kbt.io>
 
-	* [r921] updated
+	* [r921] lwgeom/TODO: updated
 
 2004-10-03 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r920] Made GEOS<->LWGEOM converters keep geometry structures.
+	* [r920] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwline.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c, lwgeom/lwpostgis.sql.in: Made
+	  GEOS<->LWGEOM converters keep geometry structures.
 	  Fixed bug in serializers.
 	  Added noop(geometry) for deserialize/serialize debugging.
 
 2004-10-01 14:49  Sandro Santilli <strk at kbt.io>
 
-	* [r919] Added lwgeom_add(LWGEOM *to, int where, LWGEOM *what).
+	* [r919] lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_geos_wrapper.cpp, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added lwgeom_add(LWGEOM *to,
+	  int where, LWGEOM *what).
 	  Added LWGEOM2GEOS keeping input geometry structure.
 
 2004-10-01 07:51  Sandro Santilli <strk at kbt.io>
 
-	* [r918] initial revision
+	* [r918] lwgeom/lwgeom_debug.c: initial revision
 
 2004-10-01 07:51  Sandro Santilli <strk at kbt.io>
 
-	* [r917] Added runtime cast functions.
+	* [r917] lwgeom/liblwgeom.h, lwgeom/lwgeom.c: Added runtime cast
+	  functions.
 
 2004-09-30 16:06  Sandro Santilli <strk at kbt.io>
 
-	* [r916] bug fixes
+	* [r916] lwgeom/TODO, lwgeom/liblwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c: bug fixes
 
 2004-09-30 15:42  Sandro Santilli <strk at kbt.io>
 
-	* [r915] Added BBOX finders and its support in serializer.
+	* [r915] lwgeom/TODO, lwgeom/liblwgeom.h, lwgeom/lwcollection.c,
+	  lwgeom/lwgeom.c, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_pg.h, lwgeom/lwline.c, lwgeom/lwmline.c,
+	  lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c: Added BBOX finders and its support in
+	  serializer.
 
 2004-09-30 11:49  Sandro Santilli <strk at kbt.io>
 
-	* [r914] updated
+	* [r914] lwgeom/TODO: updated
 
 2004-09-30 11:45  Sandro Santilli <strk at kbt.io>
 
-	* [r913] More common flags between LW<type>s.
+	* [r913] lwgeom/Makefile, lwgeom/liblwgeom.c, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_pg.c, lwgeom/lwline.c, lwgeom/lwmline.c,
+	  lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c: More common flags between LW<type>s.
 	  LWGEOM_summary output made cleaner and moved to lwgeom_debug.c
 
 2004-09-30 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r912] Added missing liblwgeom.c file.
+	* [r912] lwgeom/liblwgeom.c, lwgeom/liblwgeom.h, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwmline.c,
+	  lwgeom/lwmpoint.c, lwgeom/lwmpoly.c: Added missing liblwgeom.c
+	  file.
 	  Made LWMPOINT, LWMLINE, LWMPOLY compatible with LWCOLLECTION.
 	  Fixed reverse() and forcerhr() to maintain geometry structure.
 
 2004-09-30 06:54  Sandro Santilli <strk at kbt.io>
 
-	* [r911] updated
+	* [r911] lwgeom/TODO: updated
 
 2004-09-29 15:25  Sandro Santilli <strk at kbt.io>
 
-	* [r910] Added serialize function for LWGEOM
+	* [r910] lwgeom/Makefile, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwgeom.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwline.c,
+	  lwgeom/lwmline.c, lwgeom/lwmpoint.c, lwgeom/lwmpoly.c,
+	  lwgeom/lwpoint.c, lwgeom/lwpoly.c: Added serialize function for
+	  LWGEOM
 
 2004-09-29 10:50  Sandro Santilli <strk at kbt.io>
 
-	* [r909] Big layout change.
+	* [r909] lwgeom/Makefile, lwgeom/liblwgeom.h,
+	  lwgeom/lwcollection.c, lwgeom/lwgeom.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c, lwgeom/lwline.c, lwgeom/lwmline.c,
+	  lwgeom/lwmpoint.c, lwgeom/lwmpoly.c, lwgeom/lwpoint.c,
+	  lwgeom/lwpoly.c: Big layout change.
 	  lwgeom.h is public API
 	  liblwgeom.h is private header
 	  lwgeom_pg.h is for PG-links
@@ -51643,163 +71110,195 @@
 
 2004-09-29 06:31  Sandro Santilli <strk at kbt.io>
 
-	* [r908] Changed LWGEOM to PG_LWGEOM.
+	* [r908] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwgeom_box3d.c,
+	  lwgeom/lwgeom_btree.c, lwgeom/lwgeom_chip.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_gml.c, lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwgeom_spheroid.c, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwgeom_transform.c: Changed LWGEOM to PG_LWGEOM.
 	  Changed LWGEOM_construct to PG_LWGEOM_construct.
 
 2004-09-28 17:13  Sandro Santilli <strk at kbt.io>
 
-	* [r907] Removed ^Ms, added note about flatting nature of
-	  LWGEOM_EXPLODED.
+	* [r907] lwgeom/lwgeom.h: Removed ^Ms, added note about flatting
+	  nature of LWGEOM_EXPLODED.
 
 2004-09-28 16:22  Sandro Santilli <strk at kbt.io>
 
-	* [r906] Added AsGML function ref
+	* [r906] doc/postgis.xml: Added AsGML function ref
 
 2004-09-28 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r905] Fixed a bug in PostGIS2GEOS_point
+	* [r905] lwgeom/lwgeom_geos_wrapper.cpp: Fixed a bug in
+	  PostGIS2GEOS_point
 
 2004-09-28 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r904] updated
+	* [r904] lwgeom/TODO: updated
 
 2004-09-28 09:01  Sandro Santilli <strk at kbt.io>
 
-	* [r903] Added forceRHR() and support functions.
+	* [r903] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Added forceRHR() and support functions.
 
 2004-09-28 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r902] Added ptarray_isccw(). Added extern modifiers to public
-	  prototypes.
+	* [r902] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  ptarray_isccw(). Added extern modifiers to public prototypes.
 
 2004-09-28 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r901] updated
+	* [r901] lwgeom/TODO: updated
 
 2004-09-28 08:22  Sandro Santilli <strk at kbt.io>
 
-	* [r900] Added reverse(geometry) and support functions
+	* [r900] lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in:
+	  Added reverse(geometry) and support functions
 
 2004-09-28 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r899] Added some const modifiers
+	* [r899] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added some const
+	  modifiers
 
 2004-09-27 17:27  Sandro Santilli <strk at kbt.io>
 
-	* [r898] updated
+	* [r898] lwgeom/TODO: updated
 
 2004-09-27 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r897] Debugging defines set to NODEBUG.
+	* [r897] lwgeom/lwgeom_estimate.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/profile.h: Debugging defines set to NODEBUG.
 
 2004-09-27 08:24  Sandro Santilli <strk at kbt.io>
 
-	* [r896] updated
+	* [r896] utils/README: updated
 
 2004-09-27 08:23  Sandro Santilli <strk at kbt.io>
 
-	* [r895] Added USE_GIST variable on top of file. Changed true
-	  values report
+	* [r895] utils/profile_intersects.pl: Added USE_GIST variable on
+	  top of file. Changed true values report
 	  as fraction of total rows.
 
 2004-09-24 22:27  Sandro Santilli <strk at kbt.io>
 
-	* [r894] Added profile.h deps
+	* [r894] lwgeom/Makefile: Added profile.h deps
 
 2004-09-24 12:20  Sandro Santilli <strk at kbt.io>
 
-	* [r893] Added worst and best percentile for both intersects and
-	  distance
+	* [r893] utils/profile_intersects.pl: Added worst and best
+	  percentile for both intersects and distance
 
 2004-09-24 11:58  Sandro Santilli <strk at kbt.io>
 
-	* [r892] approximated nums to 2 decimal digits
+	* [r892] utils/profile_intersects.pl: approximated nums to 2
+	  decimal digits
 
 2004-09-24 11:35  Sandro Santilli <strk at kbt.io>
 
-	* [r891] initial intersects profiler frontend implementation
+	* [r891] utils/profile_intersects.pl: initial intersects profiler
+	  frontend implementation
 
 2004-09-24 09:46  Sandro Santilli <strk at kbt.io>
 
-	* [r890] Added box2d->geometry cast.
+	* [r890] lwgeom/lwgeom_box2dfloat4.c, lwgeom/lwpostgis.sql.in:
+	  Added box2d->geometry cast.
 
 2004-09-23 16:14  Sandro Santilli <strk at kbt.io>
 
-	* [r889] Added -m / -z switches to control output type: XYM,XYMZ.
+	* [r889] loader/pgsql2shp.c: Added -m / -z switches to control
+	  output type: XYM,XYMZ.
 
 2004-09-23 15:09  Sandro Santilli <strk at kbt.io>
 
-	* [r888] Modified GML output as suggested by Martin Daly.
+	* [r888] lwgeom/lwgeom_gml.c, lwgeom/lwpostgis.sql.in: Modified GML
+	  output as suggested by Martin Daly.
 
 2004-09-23 11:12  Sandro Santilli <strk at kbt.io>
 
-	* [r887] Initial GML output routines.
+	* [r887] lwgeom/Makefile, lwgeom/lwgeom_gml.c,
+	  lwgeom/lwpostgis.sql.in: Initial GML output routines.
 
 2004-09-23 10:13  Sandro Santilli <strk at kbt.io>
 
-	* [r886] Profile output modified again, input geoms points and
-	  conversion times separated
+	* [r886] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/profile.h: Profile output modified again, input geoms
+	  points and conversion times separated
 
 2004-09-22 17:13  Sandro Santilli <strk at kbt.io>
 
-	* [r885] indentation fixes
+	* [r885] lwgeom/lwgeom_api.c: indentation fixes
 
 2004-09-22 17:12  Sandro Santilli <strk at kbt.io>
 
-	* [r884] indentation and function-call-debugging preparation
+	* [r884] lwgeom/lwgeom_gist.c: indentation and
+	  function-call-debugging preparation
 
 2004-09-22 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r883] removed some compiler warnings
+	* [r883] lwgeom/lwgeom_functions_analytic.c: removed some compiler
+	  warnings
 
 2004-09-22 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r882] Added missing prototype to make compiler happy
+	* [r882] lwgeom/lwgeom_functions_basic.c: Added missing prototype
+	  to make compiler happy
 
 2004-09-22 16:52  Sandro Santilli <strk at kbt.io>
 
-	* [r881] Added lwpoint_size, lwline_size, lwpoly_size for computing
+	* [r881] lwgeom/TODO, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c: Added lwpoint_size, lwline_size,
+	  lwpoly_size for computing
 	  serialized size from deserialized objects.
 
 2004-09-22 16:29  Sandro Santilli <strk at kbt.io>
 
-	* [r880] Some more source file cleanups.
+	* [r880] lwgeom/lwgeom.h: Some more source file cleanups.
 
 2004-09-22 16:09  Sandro Santilli <strk at kbt.io>
 
-	* [r879] Moved size computation functions in module static scope.
+	* [r879] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c: Moved size computation functions
+	  in module static scope.
 	  Renamed public one to lwgeom_size(char *).
 
 2004-09-22 15:15  Sandro Santilli <strk at kbt.io>
 
-	* [r878] lw<type>_findlength function made statics of lwgeom_api.c.
+	* [r878] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: lw<type>_findlength
+	  function made statics of lwgeom_api.c.
 	  public functions with those names should accept LW<TYPE> pointers
 	  instead..
 
 2004-09-22 15:11  Sandro Santilli <strk at kbt.io>
 
-	* [r877] LWGEOM TODO moved back to the lwgeom/ dir.
+	* [r877] TODO.lwgeom, lwgeom/TODO: LWGEOM TODO moved back to the
+	  lwgeom/ dir.
 
 2004-09-22 14:57  Sandro Santilli <strk at kbt.io>
 
-	* [r876] updated
+	* [r876] lwgeom/MISSING_OBJECTS: updated
 
 2004-09-22 14:57  Sandro Santilli <strk at kbt.io>
 
-	* [r875] line_interpolate_point added.
+	* [r875] lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwpostgis.sql.in: line_interpolate_point added.
 
 2004-09-22 14:56  Sandro Santilli <strk at kbt.io>
 
-	* [r874] fixed a comment
+	* [r874] lwgeom/lwgeom.h: fixed a comment
 
 2004-09-22 13:45  Sandro Santilli <strk at kbt.io>
 
-	* [r873] Added 'label' argument to the profreport macro.
+	* [r873] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/profile.h: Added 'label' argument to the profreport macro.
 
 2004-09-22 11:42  Sandro Santilli <strk at kbt.io>
 
-	* [r872] Renamed lwgeom_npoints_recursive to lwgeom_npoints and
-	  exposed in lwgeom.h.
+	* [r872] lwgeom/lwgeom.h, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos.c, lwgeom/profile.h: Renamed
+	  lwgeom_npoints_recursive to lwgeom_npoints and exposed in
+	  lwgeom.h.
 	  Changed SERIALIZED_FORM macro to be less LWGEOM structure aware.
 	  Added profiling header file.
 	  Modified profiling calls to include total query time.
@@ -51807,1223 +71306,1403 @@
 
 2004-09-22 04:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r871] Add number nesting to sections. Fix link in postgis.xml
+	* [r871] doc/Makefile, doc/postgis.xml: Add number nesting to
+	  sections. Fix link in postgis.xml
 
 2004-09-21 21:04  Sandro Santilli <strk at kbt.io>
 
-	* [r870] slightly changed PROF_SUM output for sort acceptance
+	* [r870] lwgeom/lwgeom_geos.c: slightly changed PROF_SUM output for
+	  sort acceptance
 
 2004-09-21 20:44  Sandro Santilli <strk at kbt.io>
 
-	* [r869] Fixed a profiler bug.
+	* [r869] lwgeom/lwgeom_geos.c: Fixed a profiler bug.
 	  Added points count and doubled profiler output.
 
 2004-09-21 19:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r868] Add section autolabelling to printed output
+	* [r868] doc/Makefile: Add section autolabelling to printed output
 
 2004-09-21 19:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r867] Add autolabelling to sections in generated HTML.
+	* [r867] doc/Makefile: Add autolabelling to sections in generated
+	  HTML.
 
 2004-09-21 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r866] Added missing profiling report calls in predicates
+	* [r866] lwgeom/lwgeom_geos.c: Added missing profiling report calls
+	  in predicates
 
 2004-09-21 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r865] Added GEOS profiling support.
+	* [r865] lwgeom/lwgeom_geos.c: Added GEOS profiling support.
 
 2004-09-21 16:08  Sandro Santilli <strk at kbt.io>
 
-	* [r864] reduced memory copies in GEOS2POSTGIS()
+	* [r864] lwgeom/lwgeom_geos.c: reduced memory copies in
+	  GEOS2POSTGIS()
 
 2004-09-21 16:07  Sandro Santilli <strk at kbt.io>
 
-	* [r863] buffer serialized accept NULL as return-size pointer
+	* [r863] lwgeom/lwgeom_api.c: buffer serialized accept NULL as
+	  return-size pointer
 
 2004-09-21 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r862] Added lwgeom_empy_length(), lwgeom_constructempty_buf(),
+	* [r862] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  lwgeom_empy_length(), lwgeom_constructempty_buf(),
 	  lwexploded_serialize_buf()
 
 2004-09-21 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r861] Added lwexploded_findlength
+	* [r861] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  lwexploded_findlength
 
 2004-09-20 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r860] Optimized postgis->geos conversion
+	* [r860] lwgeom/lwgeom_geos_wrapper.cpp: Optimized postgis->geos
+	  conversion
 
 2004-09-20 21:13  Sandro Santilli <strk at kbt.io>
 
-	* [r859] commented pfree call in GEOSnoop (seems to generate memory
-	  faults)
+	* [r859] lwgeom/lwgeom_geos.c: commented pfree call in GEOSnoop
+	  (seems to generate memory faults)
 
 2004-09-20 17:14  Sandro Santilli <strk at kbt.io>
 
-	* [r858] updated
+	* [r858] TODO.lwgeom: updated
 
 2004-09-20 17:13  Sandro Santilli <strk at kbt.io>
 
-	* [r857] changed comments to better show shape type handling
+	* [r857] loader/shp2pgsql.c: changed comments to better show shape
+	  type handling
 
 2004-09-20 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r856] Added -d -d availability notice in help string.
+	* [r856] loader/pgsql2shp.c: Added -d -d availability notice in
+	  help string.
 	  Added user notice about output shape type.
 
 2004-09-20 17:03  Sandro Santilli <strk at kbt.io>
 
-	* [r855] Added force_4d(geometry)
+	* [r855] doc/postgis.xml, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added
+	  force_4d(geometry)
 
 2004-09-20 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r854] Added 4d geometries support.
+	* [r854] loader/pgsql2shp.c: Added 4d geometries support.
 	  Changelog section moved at bottom file.
 
 2004-09-20 14:14  Sandro Santilli <strk at kbt.io>
 
-	* [r852] Fixed a bug in popbyte. Trapped WKB endiannes errors.
+	* [r852] loader/pgsql2shp.c: Fixed a bug in popbyte. Trapped WKB
+	  endiannes errors.
 
 2004-09-20 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r851] updated
+	* [r851] TODO.lwgeom: updated
 
 2004-09-20 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r850] Postgis-1.x support (LWGEOM) added.
+	* [r850] loader/pgsql2shp.c: Postgis-1.x support (LWGEOM) added.
 	  postgis version detected at runtime.
 	  Endiannes unchecked ... TODO.
 
 2004-09-20 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r849] Changed postgis.sql to lwpostgis.sql
+	* [r849] README.postgis: Changed postgis.sql to lwpostgis.sql
 
 2004-09-20 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r848] Added lwpostgis.sql rule
+	* [r848] Makefile: Added lwpostgis.sql rule
 
 2004-09-20 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r847] updated layout description and configuration instructions
+	* [r847] README.postgis: updated layout description and
+	  configuration instructions
 
 2004-09-20 10:09  Sandro Santilli <strk at kbt.io>
 
-	* [r846] Renamed README
+	* [r846] lwgeom/README, lwgeom/README.initial: Renamed README
 
 2004-09-20 10:08  Sandro Santilli <strk at kbt.io>
 
-	* [r845] Added missing 'uninstall' rules. Fixed existing install
-	  rules.
+	* [r845] Makefile, Makefile.config, loader/Makefile,
+	  lwgeom/Makefile: Added missing 'uninstall' rules. Fixed existing
+	  install rules.
 
 2004-09-20 09:58  Sandro Santilli <strk at kbt.io>
 
-	* [r844] Configuration and common Makefile work moved to
-	  Makefile.config
+	* [r844] Makefile, Makefile.config, hwgeom/Makefile,
+	  loader/Makefile, lwgeom/Makefile: Configuration and common
+	  Makefile work moved to Makefile.config
 	  Build is possible from each directory and from the root
 	  directory.
 
 2004-09-20 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r843] added missing prototype
+	* [r843] lwgeom/lwgeom_inout.c: added missing prototype
 
 2004-09-20 09:22  Sandro Santilli <strk at kbt.io>
 
-	* [r842] Reworked build scripts.
+	* [r842] Makefile, hwgeom/Makefile, lwgeom/Makefile: Reworked build
+	  scripts.
 
 2004-09-20 09:21  Sandro Santilli <strk at kbt.io>
 
-	* [r841] fixed bugs in non-GEOS centroid function
+	* [r841] lwgeom/lwgeom_functions_basic.c: fixed bugs in non-GEOS
+	  centroid function
 
 2004-09-20 09:20  Sandro Santilli <strk at kbt.io>
 
-	* [r840] cleanups
+	* [r840] lwgeom/lwgeom_api.c: cleanups
 
 2004-09-20 08:53  Sandro Santilli <strk at kbt.io>
 
-	* [r839] generalized library ignore line
+	* [r839] lwgeom, lwgeom/.cvsignore: generalized library ignore line
 
 2004-09-20 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r838] Added postgis_geos_version.h
+	* [r838] lwgeom, lwgeom/.cvsignore: Added postgis_geos_version.h
 
 2004-09-20 08:52  Sandro Santilli <strk at kbt.io>
 
-	* [r837] included local postgis_geos_version.h
+	* [r837] lwgeom/lwgeom_geos_wrapper.cpp: included local
+	  postgis_geos_version.h
 
 2004-09-20 08:51  Sandro Santilli <strk at kbt.io>
 
-	* [r836] Added detect_geos_version rule
+	* [r836] lwgeom/Makefile: Added detect_geos_version rule
 
 2004-09-20 08:29  Sandro Santilli <strk at kbt.io>
 
-	* [r835] Moved lwgeom TODO in the root
+	* [r835] TODO.lwgeom, lwgeom/TODO: Moved lwgeom TODO in the root
 
 2004-09-20 08:25  Sandro Santilli <strk at kbt.io>
 
-	* [r834] HWGEOM functions moved under hwgeom/ directory
+	* [r834] Makefile, postgis.h, postgis.sql.in, postgis_algo.c,
+	  postgis_chip.c, postgis_debug.c, postgis_estimate.c,
+	  postgis_fn.c, postgis_geos.c, postgis_geos_wrapper.cpp,
+	  postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c,
+	  postgis_ops.c, postgis_proj.c, postgis_svg.c,
+	  postgis_transform.c: HWGEOM functions moved under hwgeom/
+	  directory
 
 2004-09-20 08:21  Sandro Santilli <strk at kbt.io>
 
-	* [r833] fixed typo
+	* [r833] utils/postgis_restore.pl: fixed typo
 
 2004-09-20 07:50  Sandro Santilli <strk at kbt.io>
 
-	* [r832] prepared to contain old internal representation code
+	* [r832] hwgeom, hwgeom/Makefile, hwgeom/postgis.h,
+	  hwgeom/postgis.sql.in, hwgeom/postgis_algo.c,
+	  hwgeom/postgis_chip.c, hwgeom/postgis_debug.c,
+	  hwgeom/postgis_estimate.c, hwgeom/postgis_fn.c,
+	  hwgeom/postgis_geos.c, hwgeom/postgis_geos_wrapper.cpp,
+	  hwgeom/postgis_gist_71.c, hwgeom/postgis_gist_72.c,
+	  hwgeom/postgis_inout.c, hwgeom/postgis_ops.c,
+	  hwgeom/postgis_proj.c, hwgeom/postgis_svg.c,
+	  hwgeom/postgis_transform.c: prepared to contain old internal
+	  representation code
 
 2004-09-18 22:15  Sandro Santilli <strk at kbt.io>
 
-	* [r831] Fixed a serius bug in pointArray_construct.
+	* [r831] lwgeom/lwgeom_api.c: Fixed a serius bug in
+	  pointArray_construct.
 	  Added debugging output, optimized some functions, indentation
 	  buties..
 
 2004-09-18 22:13  Sandro Santilli <strk at kbt.io>
 
-	* [r830] Added more debugging output
+	* [r830] lwgeom/lwgeom_gist.c: Added more debugging output
 
 2004-09-16 20:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r829] Reorganize OpenGIS function reference into categories.
+	* [r829] doc/postgis.xml: Reorganize OpenGIS function reference
+	  into categories.
 
 2004-09-16 15:50  Mark Leslie <mark.s.leslie at gmail.com>
 
-	* [r828] Added the distance_sphere function to calculate the
-	  distance between two points
+	* [r828] CREDITS, postgis.h, postgis.sql.in, postgis_proj.c: Added
+	  the distance_sphere function to calculate the distance between
+	  two points
 	  on an earth-sized sphere using an algorithm implemented by Bruno
 	  Wolff III.
 	  Added the postgresql loader function.
 
 2004-09-16 10:42  Sandro Santilli <strk at kbt.io>
 
-	* [r827] Added box3d_to_box2df_p to reduce number of required
-	  memcpys
+	* [r827] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  box3d_to_box2df_p to reduce number of required memcpys
 
 2004-09-16 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r826] Changed SPI_cursor_open call changes to be used for
-	  USE_VERSION > 80
+	* [r826] lwgeom/lwgeom_estimate.c: Changed SPI_cursor_open call
+	  changes to be used for USE_VERSION > 80
 	  (change seems to be intended for future releases)
 
 2004-09-16 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r825] Added binary predicate short-circuits
+	* [r825] lwgeom/lwgeom_geos.c: Added binary predicate
+	  short-circuits
 
 2004-09-16 09:05  Sandro Santilli <strk at kbt.io>
 
-	* [r824] Added getbox2d_internal
+	* [r824] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  getbox2d_internal
 
 2004-09-16 09:04  Sandro Santilli <strk at kbt.io>
 
-	* [r823] updated
+	* [r823] lwgeom/TODO: updated
 
 2004-09-14 12:31  Sandro Santilli <strk at kbt.io>
 
-	* [r821] CHIP and GEOS types (forgot to add)
+	* [r821] lwgeom/lwgeom_chip.c, lwgeom/lwgeom_geos_wrapper.cpp: CHIP
+	  and GEOS types (forgot to add)
 
 2004-09-14 12:23  Sandro Santilli <strk at kbt.io>
 
-	* [r819] Added a note about tweeking random_page_cost
+	* [r819] doc/postgis.xml: Added a note about tweeking
+	  random_page_cost
 
 2004-09-14 08:39  Sandro Santilli <strk at kbt.io>
 
-	* [r818] fixed a typo in the geometry_send function definition
+	* [r818] lwgeom/lwpostgis.sql.in: fixed a typo in the geometry_send
+	  function definition
 
 2004-09-14 07:43  Sandro Santilli <strk at kbt.io>
 
-	* [r816] Updated call to SPI_cursor_open to 8.0 (beta2) interface.
+	* [r816] lwgeom/lwgeom_estimate.c: Updated call to SPI_cursor_open
+	  to 8.0 (beta2) interface.
 
 2004-09-13 19:04  Sandro Santilli <strk at kbt.io>
 
-	* [r815] updated
+	* [r815] lwgeom/TODO: updated
 
 2004-09-13 17:59  Sandro Santilli <strk at kbt.io>
 
-	* [r813] removed old files from Attic/
+	* [r813] Attic: removed old files from Attic/
 
 2004-09-13 15:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r810] Added pdf rule that uses pdfxmltex
+	* [r810] doc/Makefile: Added pdf rule that uses pdfxmltex
 
 2004-09-13 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r808] Added binary input/output function for type geometry.
+	* [r808] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  binary input/output function for type geometry.
 
 2004-09-13 14:26  Sandro Santilli <strk at kbt.io>
 
-	* [r807] indentation fix
+	* [r807] postgis_svg.c: indentation fix
 
 2004-09-13 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r806] updated
+	* [r806] lwgeom/MISSING_OBJECTS: updated
 
 2004-09-13 13:32  Sandro Santilli <strk at kbt.io>
 
-	* [r805] Added AsSVG().
+	* [r805] lwgeom/Makefile, lwgeom/lwgeom_svg.c,
+	  lwgeom/lwpostgis.sql.in: Added AsSVG().
 
 2004-09-13 08:48  Sandro Santilli <strk at kbt.io>
 
-	* [r804] Added POINT rendering info for AsSVG function
+	* [r804] doc/postgis.xml: Added POINT rendering info for AsSVG
+	  function
 
 2004-09-10 18:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r803] Bump version numbers to 0.9.0
+	* [r803] Makefile: Bump version numbers to 0.9.0
 
 2004-09-10 16:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r802] Added 'recommended' to proj/geos flags
+	* [r802] Makefile: Added 'recommended' to proj/geos flags
 
 2004-09-10 16:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r801] Note 8.0 support and w32
+	* [r801] CHANGES: Note 8.0 support and w32
 
 2004-09-10 16:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r800] Added Log tag to header.
+	* [r800] postgis_svg.c: Added Log tag to header.
 
 2004-09-10 15:52  Sandro Santilli <strk at kbt.io>
 
-	* [r799] Added asSVG documentation
+	* [r799] doc/postgis.xml: Added asSVG documentation
 
 2004-09-10 13:26  Sandro Santilli <strk at kbt.io>
 
-	* [r798] updated
+	* [r798] lwgeom/MISSING_OBJECTS: updated
 
 2004-09-10 13:25  Sandro Santilli <strk at kbt.io>
 
-	* [r797] fixed a memory fault
+	* [r797] postgis_svg.c: fixed a memory fault
 
 2004-09-10 12:49  Sandro Santilli <strk at kbt.io>
 
-	* [r796] Included SVG output function, modified to have precision
-	  expressed
+	* [r796] Makefile, postgis.sql.in, postgis_svg.c: Included SVG
+	  output function, modified to have precision expressed
 	  in terms of significant digits.
 
 2004-09-10 08:48  Sandro Santilli <strk at kbt.io>
 
-	* [r795] Added all ..FromWKB functions, asbinary(geom) and
-	  bytea<->geom casts
+	* [r795] lwgeom/MISSING_OBJECTS, lwgeom/lwpostgis.sql.in: Added all
+	  ..FromWKB functions, asbinary(geom) and bytea<->geom casts
 
 2004-09-10 07:36  Sandro Santilli <strk at kbt.io>
 
-	* [r794] asbinary(), geomfromwkb
+	* [r794] lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in:
+	  asbinary(), geomfromwkb
 
 2004-09-09 22:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r793] Changes in preparation for 0.9
+	* [r793] CHANGES, CREDITS, README.postgis, TODO: Changes in
+	  preparation for 0.9
 
 2004-09-09 20:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r792] Fix silly entity handling in chunked mode HTML generation
+	* [r792] doc/Makefile: Fix silly entity handling in chunked mode
+	  HTML generation
 
 2004-09-09 19:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r791] Added FAQ for mapserver section and entries on SQL spatial
-	  queries.
+	* [r791] doc/postgis.xml: Added FAQ for mapserver section and
+	  entries on SQL spatial queries.
 
 2004-09-09 17:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r790] Added example spatial SQL section.
+	* [r790] doc/Makefile, doc/postgis.xml: Added example spatial SQL
+	  section.
 
 2004-09-09 15:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r789] Add --output flag to html build rule
+	* [r789] doc/Makefile: Add --output flag to html build rule
 
 2004-09-08 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r788] some bug fixes... geometry_analyze added
+	* [r788] lwgeom/TODO, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwpostgis.sql.in: some bug fixes... geometry_analyze added
 
 2004-09-08 14:30  Sandro Santilli <strk at kbt.io>
 
-	* [r787] Fixed bug in GEOS link reference
+	* [r787] doc/postgis.xml: Fixed bug in GEOS link reference
 
 2004-09-08 14:27  Sandro Santilli <strk at kbt.io>
 
-	* [r786] updated
+	* [r786] lwgeom/MISSING_OBJECTS: updated
 
 2004-09-08 14:19  Sandro Santilli <strk at kbt.io>
 
-	* [r785] Added segmentize()
+	* [r785] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added
+	  segmentize()
 
 2004-09-08 14:18  Sandro Santilli <strk at kbt.io>
 
-	* [r784] Added segmentize(geom,double) documentation
+	* [r784] doc/postgis.xml: Added segmentize(geom,double)
+	  documentation
 
 2004-09-08 10:57  Sandro Santilli <strk at kbt.io>
 
-	* [r783] updated
+	* [r783] lwgeom/MISSING_OBJECTS: updated
 
 2004-09-08 10:44  Sandro Santilli <strk at kbt.io>
 
-	* [r782] re-introduced 'jw' optional production method
+	* [r782] doc/Makefile: re-introduced 'jw' optional production
+	  method
 
 2004-09-08 10:25  Sandro Santilli <strk at kbt.io>
 
-	* [r781] Fixed a bug in the z() function.
+	* [r781] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Fixed a bug in the
+	  z() function.
 	  Added ! GEOS implementation of Centroid().
 
 2004-09-08 00:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r780] Commit today's edits.
+	* [r780] doc/postgis.xml: Commit today's edits.
 
 2004-09-07 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r779] Make default html output be a single page.
+	* [r779] doc/Makefile: Make default html output be a single page.
 
 2004-09-07 22:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r778] Change chunking depth to "chapter".
+	* [r778] doc/Makefile: Change chunking depth to "chapter".
 
 2004-09-07 22:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r777] More minor editorial changes.
+	* [r777] doc/postgis.xml: More minor editorial changes.
 
 2004-09-07 22:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r776] Changed Docbook processing from DSSSL to XSL.
+	* [r776] doc/Makefile: Changed Docbook processing from DSSSL to
+	  XSL.
 
 2004-09-07 17:04  Sandro Santilli <strk at kbt.io>
 
-	* [r775] GEOS support added.
+	* [r775] lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/TODO,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_geos.c, lwgeom/lwpostgis.sql.in: GEOS support
+	  added.
 
 2004-09-07 07:47  Sandro Santilli <strk at kbt.io>
 
-	* [r774] Added CHIP type and support funx
+	* [r774] lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h,
+	  lwgeom/lwpostgis.sql.in: Added CHIP type and support funx
 
 2004-09-06 16:18  Sandro Santilli <strk at kbt.io>
 
-	* [r773] updated some comments
+	* [r773] lwgeom/lwgeom.h: updated some comments
 
 2004-09-06 16:05  Sandro Santilli <strk at kbt.io>
 
-	* [r772] updated
+	* [r772] lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated
 
 2004-09-06 16:04  Sandro Santilli <strk at kbt.io>
 
-	* [r771] Changed getbox2d_p signature to return 0 for EMPTY
-	  geometries.
+	* [r771] lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwpostgis.sql.in: Changed getbox2d_p signature to return 0
+	  for EMPTY geometries.
 	  Ported DP simplifier.
 
 2004-09-06 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r770] Added IsEmpty()
+	* [r770] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added IsEmpty()
 
 2004-09-06 10:37  Sandro Santilli <strk at kbt.io>
 
-	* [r769] Finished BOX3D functions porting.
+	* [r769] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Finished BOX3D functions porting.
 	  Added envelope() and extent3d().
 
 2004-09-06 09:32  Sandro Santilli <strk at kbt.io>
 
-	* [r768] Added min/max coordinates from box2d and box3d.
+	* [r768] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwpostgis.sql.in: Added min/max
+	  coordinates from box2d and box3d.
 	  Made geometry->box3d cast actually use 'z' value.
 
 2004-09-06 09:13  Sandro Santilli <strk at kbt.io>
 
-	* [r767] Added box3d support and expand(geom|box2d|box3d, double)
+	* [r767] lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_box3d.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added box3d support and
+	  expand(geom|box2d|box3d, double)
 
 2004-09-04 19:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r766] More minor edits.
+	* [r766] doc/postgis.xml: More minor edits.
 
 2004-08-28 23:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r765] Replace all tabs with spaces.
+	* [r765] doc/postgis.xml: Replace all tabs with spaces.
 
 2004-08-28 22:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r764] Updated street address reference.
+	* [r764] doc/postgis.xml: Updated street address reference.
 
 2004-08-28 22:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r763] Removed < sign and replaced with <
+	* [r763] doc/postgis.xml: Removed < sign and replaced with <
 
 2004-08-27 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r762] Added geom_accum(), collect_garray() and collect()
+	* [r762] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added geom_accum(), collect_garray() and
+	  collect()
 
 2004-08-27 15:04  Sandro Santilli <strk at kbt.io>
 
-	* [r761] updated
+	* [r761] lwgeom/MISSING_OBJECTS, lwgeom/TODO: updated
 
 2004-08-27 15:03  Sandro Santilli <strk at kbt.io>
 
-	* [r760] Fixed bug in lwgeom_explode allocating less memory then
-	  needed.
+	* [r760] lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c:
+	  Fixed bug in lwgeom_explode allocating less memory then needed.
 
 2004-08-27 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r759] Added LWGEOM_EXPLODED structure definition and utility
-	  funx.
+	* [r759] lwgeom/MISSING_OBJECTS, lwgeom/TODO, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwpostgis.sql.in: Added
+	  LWGEOM_EXPLODED structure definition and utility funx.
 	  Added collector() function and memcollect() aggregate.
 	  Still faulting...
 
 2004-08-27 08:13  Sandro Santilli <strk at kbt.io>
 
-	* [r758] Added point_inside_circle() and translate()
+	* [r758] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added point_inside_circle() and
+	  translate()
 
 2004-08-27 08:12  Sandro Santilli <strk at kbt.io>
 
-	* [r757] Fixed typo ( mem_collect ==> memcollect )
+	* [r757] doc/postgis.xml: Fixed typo ( mem_collect ==> memcollect )
 
 2004-08-26 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r756] max_distance() raises an 'unimplemented yet' error.
+	* [r756] lwgeom/lwgeom_functions_basic.c, postgis_fn.c:
+	  max_distance() raises an 'unimplemented yet' error.
 
 2004-08-26 16:44  Sandro Santilli <strk at kbt.io>
 
-	* [r755] Added nrings(geom), multi(geom) and all of
-	  <type>FromText(geom, [srid])
+	* [r755] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added nrings(geom), multi(geom) and all
+	  of <type>FromText(geom, [srid])
 
 2004-08-26 15:04  Sandro Santilli <strk at kbt.io>
 
-	* [r754] updated
+	* [r754] lwgeom/TODO: updated
 
 2004-08-26 15:02  Sandro Santilli <strk at kbt.io>
 
-	* [r753] Added (bogus) max_distance(geom,geom)
+	* [r753] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added (bogus) max_distance(geom,geom)
 
 2004-08-26 12:55  Sandro Santilli <strk at kbt.io>
 
-	* [r752] Added distance(geometry) and all support functions.
+	* [r752] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwpostgis.sql.in: Added
+	  distance(geometry) and all support functions.
 
 2004-08-26 12:54  Sandro Santilli <strk at kbt.io>
 
-	* [r751] Added a note about spheroid computation
+	* [r751] lwgeom/TODO: Added a note about spheroid computation
 
 2004-08-26 08:57  Sandro Santilli <strk at kbt.io>
 
-	* [r750] Added spheroid type and functions
+	* [r750] lwgeom/MISSING_OBJECTS, lwgeom/Makefile, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_spheroid.c,
+	  lwgeom/lwpostgis.sql.in: Added spheroid type and functions
 
 2004-08-25 15:28  Sandro Santilli <strk at kbt.io>
 
-	* [r749] Added IsClosed() and force_collection()
+	* [r749] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: Added IsClosed()
+	  and force_collection()
 
 2004-08-25 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r748] Added macros for LWGEOM.type manipulation
+	* [r748] lwgeom/lwgeom.h: Added macros for LWGEOM.type manipulation
 
 2004-08-25 13:41  Sandro Santilli <strk at kbt.io>
 
-	* [r747] Added force_3d
+	* [r747] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added force_3d
 
 2004-08-25 12:32  Sandro Santilli <strk at kbt.io>
 
-	* [r746] Added perimeter,perimeter2d,perimeter3d.
+	* [r746] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added perimeter,perimeter2d,perimeter3d.
 	  Modified length,length2d,length3d semantic.
 	  Added force_2d.
 
 2004-08-25 12:29  Sandro Santilli <strk at kbt.io>
 
-	* [r745] Added serialized functions writing to a pre-allocated
-	  buffer.
+	* [r745] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added serialized
+	  functions writing to a pre-allocated buffer.
 
 2004-08-25 07:29  Sandro Santilli <strk at kbt.io>
 
-	* [r744] Moved some OGC functions from lwgeom_inout.c to
-	  lwgeom_ogc.c.
+	* [r744] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: Moved some OGC functions from
+	  lwgeom_inout.c to lwgeom_ogc.c.
 	  Added area2d (area) to lwgeom_functions_basic.c
 
 2004-08-25 07:28  Sandro Santilli <strk at kbt.io>
 
-	* [r743] Added lwgeom_pg to contain PG-specific
-	  functions/interfaces.
+	* [r743] lwgeom/Makefile, lwgeom/lwgeom_pg.c, lwgeom/lwgeom_pg.h:
+	  Added lwgeom_pg to contain PG-specific functions/interfaces.
 
 2004-08-24 16:33  Sandro Santilli <strk at kbt.io>
 
-	* [r742] Added StartPoint(), EndPoint()
+	* [r742] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: Added StartPoint(), EndPoint()
 
 2004-08-24 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r741] Added X(), Y() and Z() funx
+	* [r741] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: Added X(), Y() and Z() funx
 
 2004-08-24 15:50  Sandro Santilli <strk at kbt.io>
 
-	* [r740] PointN() ported.
+	* [r740] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: PointN() ported.
 
 2004-08-24 15:10  Sandro Santilli <strk at kbt.io>
 
-	* [r739] fixed a bug preventing ExteriorRing() and InteriorRingN
-	  from setting the
+	* [r739] lwgeom/lwgeom_ogc.c: fixed a bug preventing ExteriorRing()
+	  and InteriorRingN from setting the
 	  correct SRID.
 
 2004-08-24 15:07  Sandro Santilli <strk at kbt.io>
 
-	* [r738] updated
+	* [r738] lwgeom/TODO: updated
 
 2004-08-24 15:05  Sandro Santilli <strk at kbt.io>
 
-	* [r737] Added NumInteriorRings() and InteriorRingN()
+	* [r737] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: Added NumInteriorRings() and
+	  InteriorRingN()
 
 2004-08-24 14:48  Sandro Santilli <strk at kbt.io>
 
-	* [r736] Added dimension() and exteriorring()
+	* [r736] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_ogc.c,
+	  lwgeom/lwpostgis.sql.in: Added dimension() and exteriorring()
 
 2004-08-24 14:47  Sandro Santilli <strk at kbt.io>
 
-	* [r735] Added LWGEOM_construct() function to easy the work of
-	  dealing
+	* [r735] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  LWGEOM_construct() function to easy the work of dealing
 	  with SRID/BBOX optional embedding.
 
 2004-08-24 13:45  Sandro Santilli <strk at kbt.io>
 
-	* [r734] Fixed a bug in lwgeom_getSRID()
+	* [r734] lwgeom/lwgeom_api.c: Fixed a bug in lwgeom_getSRID()
 
 2004-08-24 13:35  Sandro Santilli <strk at kbt.io>
 
-	* [r733] Indentation and debugging output.
+	* [r733] lwgeom/lwgeom_api.c: Indentation and debugging output.
 
 2004-08-24 13:34  Sandro Santilli <strk at kbt.io>
 
-	* [r732] fixed a typo in a comment
+	* [r732] lwgeom/lwgeom.h: fixed a typo in a comment
 
 2004-08-24 13:33  Sandro Santilli <strk at kbt.io>
 
-	* [r731] Fixed a bug in LWGEOM_addBBOX preventing it to detect
-	  missing BBOX embedding.
+	* [r731] lwgeom/lwgeom_inout.c: Fixed a bug in LWGEOM_addBBOX
+	  preventing it to detect missing BBOX embedding.
 
 2004-08-24 10:01  Sandro Santilli <strk at kbt.io>
 
-	* [r730] OGC functions (not implemented by GEOS) moved to
-	  lwgeom_ogc.c.
+	* [r730] lwgeom/Makefile, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_ogc.c, lwgeom/lwpostgis.sql.in: OGC functions (not
+	  implemented by GEOS) moved to lwgeom_ogc.c.
 	  Renamed PG-exposed functions to start with LWGEOM
 
 2004-08-24 09:34  Sandro Santilli <strk at kbt.io>
 
-	* [r729] Added npoints,numpoints,numgeometries,geometryn
+	* [r729] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwpostgis.sql.in: Added
+	  npoints,numpoints,numgeometries,geometryn
 
 2004-08-24 07:40  Sandro Santilli <strk at kbt.io>
 
-	* [r728] transformation work made on an input copy (made by
-	  setSRID).
+	* [r728] lwgeom/lwgeom_transform.c: transformation work made on an
+	  input copy (made by setSRID).
 	  previous behaviour was unsafe (scribbling input object).
 
 2004-08-24 07:32  Sandro Santilli <strk at kbt.io>
 
-	* [r727] initial import
+	* [r727] lwgeom/TODO: initial import
 
 2004-08-24 06:59  Sandro Santilli <strk at kbt.io>
 
-	* [r726] added missing prototype
+	* [r726] lwgeom/lwgeom_functions_basic.c: added missing prototype
 
 2004-08-24 06:56  Sandro Santilli <strk at kbt.io>
 
-	* [r725] geos version detector and wrapper used from parent
-	  directory
+	* [r725] lwgeom/Makefile: geos version detector and wrapper used
+	  from parent directory
 
 2004-08-23 16:05  Sandro Santilli <strk at kbt.io>
 
-	* [r724] fixed typo
+	* [r724] lwgeom/lwgeom_api.c: fixed typo
 
 2004-08-23 15:57  Sandro Santilli <strk at kbt.io>
 
-	* [r723] versioning functions completed
+	* [r723] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwpostgis.sql.in: versioning functions completed
 
 2004-08-23 15:41  Sandro Santilli <strk at kbt.io>
 
-	* [r722] changed install rule to install lwpostgis.sql instead of
-	  lwgeom.sql
+	* [r722] lwgeom/Makefile: changed install rule to install
+	  lwpostgis.sql instead of lwgeom.sql
 
 2004-08-23 15:37  Sandro Santilli <strk at kbt.io>
 
-	* [r721] Changed SCRIPTS_VERSION to 0.0.1
+	* [r721] Makefile, lwgeom/MISSING_OBJECTS, lwgeom/Makefile,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwpostgis.sql.in, postgis_geos.c: Changed SCRIPTS_VERSION
+	  to 0.0.1
 
 2004-08-23 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r720] proj support added
+	* [r720] lwgeom/MISSING_OBJECTS, lwgeom/Makefile,
+	  lwgeom/lwgeom_transform.c: proj support added
 
 2004-08-23 13:40  Sandro Santilli <strk at kbt.io>
 
-	* [r719] deleted debugging block from summary() fn
+	* [r719] lwgeom/lwgeom_functions_basic.c: deleted debugging block
+	  from summary() fn
 
 2004-08-23 13:38  Sandro Santilli <strk at kbt.io>
 
-	* [r718] Added getPoint(POINTARRAY *pts, int ptnum)
+	* [r718] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c: Added
+	  getPoint(POINTARRAY *pts, int ptnum)
 
 2004-08-23 10:49  Sandro Santilli <strk at kbt.io>
 
-	* [r717] Fixed a bug in serializedform length computation (for
+	* [r717] lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c:
+	  Fixed a bug in serializedform length computation (for
 	  collection).
 
 2004-08-23 08:32  Sandro Santilli <strk at kbt.io>
 
-	* [r716] Removed custom allocator from lwgeom_api.
+	* [r716] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_functions_basic.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwpostgis.sql.in: Removed custom
+	  allocator from lwgeom_api.
 	  Added summary(geometry).
 	  Some indentation.
 
 2004-08-20 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r715] transform() support
+	* [r715] lwgeom/lwpostgis.sql.in: transform() support
 
 2004-08-20 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r714] initial skel for transform()
+	* [r714] lwgeom/lwgeom_transform.c: initial skel for transform()
 
 2004-08-20 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r713] updated
+	* [r713] lwgeom/MISSING_OBJECTS: updated
 
 2004-08-20 14:54  Sandro Santilli <strk at kbt.io>
 
-	* [r712] gist operators support functions renamed to allow for
-	  finer control by postgis_restore.pl
+	* [r712] lwgeom/lwpostgis.sql.in: gist operators support functions
+	  renamed to allow for finer control by postgis_restore.pl
 
 2004-08-20 14:52  Sandro Santilli <strk at kbt.io>
 
-	* [r711] Hardcoded some functions being obsoleted
+	* [r711] utils/postgis_restore.pl: Hardcoded some functions being
+	  obsoleted
 
 2004-08-20 14:08  Sandro Santilli <strk at kbt.io>
 
-	* [r710] Added Geom{etry,}FromWkb(<geometry>,[<int4>]) funx.
+	* [r710] lwgeom/MISSING_OBJECTS, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_btree.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwpostgis.sql.in: Added
+	  Geom{etry,}FromWkb(<geometry>,[<int4>]) funx.
 	  Added LWGEOM typedef and SERIALIZED_FORM(LWGEOM) macro.
 	  Made lwgeom_setSRID an API function.
 	  Added LWGEOM_setAllocator().
 
 2004-08-20 10:24  Sandro Santilli <strk at kbt.io>
 
-	* [r709] Added lwpostgis.sql
+	* [r709] lwgeom, lwgeom/.cvsignore: Added lwpostgis.sql
 
 2004-08-20 10:23  Sandro Santilli <strk at kbt.io>
 
-	* [r708] removed leak from mem_size()
+	* [r708] postgis_debug.c: removed leak from mem_size()
 
 2004-08-20 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r707] lwgeom_mem_size uses int32 cast instead of int
+	* [r707] lwgeom/lwgeom_functions_basic.c: lwgeom_mem_size uses
+	  int32 cast instead of int
 
 2004-08-20 09:31  Sandro Santilli <strk at kbt.io>
 
-	* [r706] bug fixed in lwgeom_mem_size
+	* [r706] lwgeom/lwgeom_functions_basic.c: bug fixed in
+	  lwgeom_mem_size
 
 2004-08-20 08:14  Sandro Santilli <strk at kbt.io>
 
-	* [r705] Whole output wrapped in transaction blocks.
+	* [r705] loader/shp2pgsql.c: Whole output wrapped in transaction
+	  blocks.
 	  Drops are out of transaction, and multiple transactions are used
 	  for INSERT mode.
 
 2004-08-20 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r704] Fixed a bug in 'append-mode'.
+	* [r704] loader/shp2pgsql.c: Fixed a bug in 'append-mode'.
 	  Added -g switch to specify geometry column.
 	  Added a note about -d mode conceptual bugs.
 
 2004-08-19 14:16  Sandro Santilli <strk at kbt.io>
 
-	* [r703] indentation fixes
+	* [r703] lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_inout.c:
+	  indentation fixes
 
 2004-08-19 14:15  Sandro Santilli <strk at kbt.io>
 
-	* [r702] added lwpostgis.sql build rule
+	* [r702] lwgeom/Makefile: added lwpostgis.sql build rule
 
 2004-08-19 14:05  Sandro Santilli <strk at kbt.io>
 
-	* [r701] Added finite coordinate check.
+	* [r701] lwgeom/lwgeom_gist.c: Added finite coordinate check.
 	  Reduced required bounding box copies.
 
 2004-08-19 13:57  Sandro Santilli <strk at kbt.io>
 
-	* [r700] mem_size removed from list
+	* [r700] lwgeom/MISSING_OBJECTS: mem_size removed from list
 
 2004-08-19 13:56  Sandro Santilli <strk at kbt.io>
 
-	* [r699] Added mem_size(lwgeom)
+	* [r699] lwgeom/lwgeom_functions_basic.c: Added mem_size(lwgeom)
 
 2004-08-19 13:54  Sandro Santilli <strk at kbt.io>
 
-	* [r698] cpp checks updated to use 80 instead of 75 for USE_VERSION
+	* [r698] lwgeom/lwgeom_estimate.c, lwgeom/lwpostgis.sql.in: cpp
+	  checks updated to use 80 instead of 75 for USE_VERSION
 
 2004-08-19 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r697] initial import
+	* [r697] lwgeom/lwpostgis.sql.in: initial import
 
 2004-08-19 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r696] initial import
+	* [r696] lwgeom/MISSING_OBJECTS: initial import
 
 2004-08-19 13:18  Sandro Santilli <strk at kbt.io>
 
-	* [r695] Added selectivity estimation
+	* [r695] lwgeom/lwgeom_estimate.c: Added selectivity estimation
 
 2004-08-19 13:16  Sandro Santilli <strk at kbt.io>
 
-	* [r694] some indentation fixes
+	* [r694] lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c: some
+	  indentation fixes
 
 2004-08-19 13:10  Sandro Santilli <strk at kbt.io>
 
-	* [r693] fixed typos
+	* [r693] lwgeom/lwgeom_btree.c: fixed typos
 
 2004-08-19 12:29  Sandro Santilli <strk at kbt.io>
 
-	* [r692] added btree index support file
+	* [r692] lwgeom/Makefile: added btree index support file
 
 2004-08-19 12:28  Sandro Santilli <strk at kbt.io>
 
-	* [r691] added btree index support
+	* [r691] lwgeom/lwgeom_btree.c: added btree index support
 
 2004-08-19 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r690] Fixed a bug in ascii dump "CREATE OPERATOR" scan
+	* [r690] utils/postgis_restore.pl: Fixed a bug in ascii dump
+	  "CREATE OPERATOR" scan
 
 2004-08-19 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r689] rename_geometry_table_constraints() re-introduced to make
+	* [r689] postgis.sql.in: rename_geometry_table_constraints()
+	  re-introduced to make
 	  constraint names conformant.
 
 2004-08-19 09:28  Sandro Santilli <strk at kbt.io>
 
-	* [r688] fixed some of the buch of broken comments
+	* [r688] lwgeom/lwgeom.h: fixed some of the buch of broken comments
 
 2004-08-19 06:15  Sandro Santilli <strk at kbt.io>
 
-	* [r687] USE_VERSION gets 80 where it got 75
+	* [r687] Makefile, lwgeom/Makefile, lwgeom/lwgeom_gist.c,
+	  postgis.h, postgis.sql.in, postgis_estimate.c, postgis_gist_72.c:
+	  USE_VERSION gets 80 where it got 75
 
 2004-08-19 05:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r686] Added some references to Proj4 and GEOS utility and source
-	  code location in the Makefile
+	* [r686] Makefile: Added some references to Proj4 and GEOS utility
+	  and source code location in the Makefile
 	  to add context for new users.
 
 2004-08-18 13:46  Sandro Santilli <strk at kbt.io>
 
-	* [r685] Added PG80 (75) patches.
+	* [r685] lwgeom/lwgeom_gist.c: Added PG80 (75) patches.
 
 2004-08-18 13:21  Sandro Santilli <strk at kbt.io>
 
-	* [r684] Added skip of postgisgistcostestimate (obsoleted)
+	* [r684] utils/postgis_restore.pl: Added skip of
+	  postgisgistcostestimate (obsoleted)
 
 2004-08-18 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r683] Spatial table constraints names get column name appended.
+	* [r683] postgis.sql.in: Spatial table constraints names get column
+	  name appended.
 	  rename_geometry_table_constraints() obsoleted.
 
 2004-08-17 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r682] added extent(lwgeom) and support functions.
+	* [r682] lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c:
+	  added extent(lwgeom) and support functions.
 
 2004-08-17 14:35  Sandro Santilli <strk at kbt.io>
 
-	* [r681] SRID(geometry) changed to SRID(lwgeom)
+	* [r681] lwgeom/lwgeom.sql.in: SRID(geometry) changed to
+	  SRID(lwgeom)
 
 2004-08-17 14:30  Sandro Santilli <strk at kbt.io>
 
-	* [r680] Initial support for geometry->lwgeom switch (dump objects
-	  defined for
+	* [r680] utils/postgis_restore.pl: Initial support for
+	  geometry->lwgeom switch (dump objects defined for
 	  'geometry' are considered same of sql object defined for
 	  'oldgeometry')
 
 2004-08-17 14:28  Sandro Santilli <strk at kbt.io>
 
-	* [r679] Added SRID(geometry) for backward compatibility
+	* [r679] lwgeom/lwgeom.sql.in: Added SRID(geometry) for backward
+	  compatibility
 
 2004-08-17 14:21  Sandro Santilli <strk at kbt.io>
 
-	* [r678] Added geometrytype(LWGEOM)
+	* [r678] lwgeom/lwgeom.sql.in, lwgeom/lwgeom_functions_basic.c:
+	  Added geometrytype(LWGEOM)
 
 2004-08-16 20:38  Sandro Santilli <strk at kbt.io>
 
-	* [r677] OPERATOR parsing bug fixed. Schema removal improoved. More
-	  test reports.
+	* [r677] utils/postgis_restore.pl: OPERATOR parsing bug fixed.
+	  Schema removal improoved. More test reports.
 
 2004-08-16 11:03  Mark Cave-Ayland <mark.cave-ayland at siriusit.co.uk>
 
-	* [r676] Added DLLIMPORT reference to "default_statistics_target"
-	  if we are compiling under Win32. This should make it unnecessary
-	  to apply Romi's patch to the PostgreSQL source tree when
-	  compiling PostgreSQL ready for PostGIS.
+	* [r676] postgis_estimate.c: Added DLLIMPORT reference to
+	  "default_statistics_target" if we are compiling under Win32. This
+	  should make it unnecessary to apply Romi's patch to the
+	  PostgreSQL source tree when compiling PostgreSQL ready for
+	  PostGIS.
 
 2004-08-16 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r675] GEOS version extraction not attempted if USE_GEOS is not
-	  set to 1.
+	* [r675] Makefile: GEOS version extraction not attempted if
+	  USE_GEOS is not set to 1.
 
 2004-08-13 12:29  Sandro Santilli <strk at kbt.io>
 
-	* [r674] Support dump generated by pg_dump 7.4
+	* [r674] utils/postgis_restore.pl: Support dump generated by
+	  pg_dump 7.4
 
 2004-08-11 17:07  Sandro Santilli <strk at kbt.io>
 
-	* [r673] Fixed a bug in non-finite Z check
+	* [r673] postgis_inout.c: Fixed a bug in non-finite Z check
 
 2004-08-10 21:09  Sandro Santilli <strk at kbt.io>
 
-	* [r672] changed proj version extractor to support pre 4.4.8
-	  releases
+	* [r672] postgis_transform.c: changed proj version extractor to
+	  support pre 4.4.8 releases
 
 2004-08-08 18:10  Sandro Santilli <strk at kbt.io>
 
-	* [r671] reduced psql invocation to a single one.
+	* [r671] utils/postgis_restore.pl: reduced psql invocation to a
+	  single one.
 
 2004-08-08 18:09  Sandro Santilli <strk at kbt.io>
 
-	* [r670] lwgeom.sql production follow postgis.sql production rules
-	  (cpp usage)
+	* [r670] lwgeom/Makefile, lwgeom/lwgeom.sql.in: lwgeom.sql
+	  production follow postgis.sql production rules (cpp usage)
 
 2004-08-08 18:09  Sandro Santilli <strk at kbt.io>
 
-	* [r669] Added missing required parameter to usage string
+	* [r669] create_undef.pl: Added missing required parameter to usage
+	  string
 
 2004-08-07 12:13  Sandro Santilli <strk at kbt.io>
 
-	* [r668] more header comments
+	* [r668] utils/postgis_restore.pl: more header comments
 
 2004-08-06 09:54  Sandro Santilli <strk at kbt.io>
 
-	* [r667] added handling of operators and operator classes (skip
-	  postgis defined, keep others)
+	* [r667] utils/postgis_restore.pl: added handling of operators and
+	  operator classes (skip postgis defined, keep others)
 
 2004-08-06 08:08  Sandro Santilli <strk at kbt.io>
 
-	* [r666] perl detection and bug fixes.
+	* [r666] utils/postgis_restore.pl: perl detection and bug fixes.
 
 2004-08-05 20:00  Sandro Santilli <strk at kbt.io>
 
-	* [r665] Another schema support bug from Mark
+	* [r665] loader/shp2pgsql.c: Another schema support bug from Mark
 
 2004-08-05 19:12  Sandro Santilli <strk at kbt.io>
 
-	* [r664] fixed bug in automatic perl invokation
+	* [r664] utils/postgis_restore.pl: fixed bug in automatic perl
+	  invokation
 
 2004-08-05 16:53  Sandro Santilli <strk at kbt.io>
 
-	* [r663] schema support patches sent by Mark
+	* [r663] loader/pgsql2shp.c, loader/shp2pgsql.c: schema support
+	  patches sent by Mark
 
 2004-08-03 09:41  Sandro Santilli <strk at kbt.io>
 
-	* [r662] geometry_columns and spatial_ref_sys back created from
-	  dump
+	* [r662] utils/postgis_restore.pl: geometry_columns and
+	  spatial_ref_sys back created from dump
 
 2004-08-03 09:30  Sandro Santilli <strk at kbt.io>
 
-	* [r661] Always added 'public' to search_path, to bypass pg_dump
-	  loss of
+	* [r661] utils/postgis_restore.pl: Always added 'public' to
+	  search_path, to bypass pg_dump loss of
 	  constrain functions schema.
 	  Added automatic 'perl' invocation.
 	  Reduced output (set $DEBUG=1 to have it back).
 
 2004-08-03 09:29  Sandro Santilli <strk at kbt.io>
 
-	* [r660] updated
+	* [r660] utils/README: updated
 
 2004-08-03 07:58  Sandro Santilli <strk at kbt.io>
 
-	* [r659] handling of more cases
+	* [r659] utils/postgis_restore.pl: handling of more cases
 
 2004-08-02 19:03  Sandro Santilli <strk at kbt.io>
 
-	* [r658] initial import
+	* [r658] utils/postgis_restore.pl: initial import
 
 2004-08-02 16:27  Sandro Santilli <strk at kbt.io>
 
-	* [r657] Fixed format bugs (needed for postgis_undef.pl to work)
+	* [r657] postgis.sql.in: Fixed format bugs (needed for
+	  postgis_undef.pl to work)
 
 2004-07-29 14:10  Sandro Santilli <strk at kbt.io>
 
-	* [r656] Unability to open a shapefile or dbffile reported more
-	  nicely.
+	* [r656] loader/shp2pgsql.c: Unability to open a shapefile or
+	  dbffile reported more nicely.
 
 2004-07-28 17:32  Sandro Santilli <strk at kbt.io>
 
-	* [r655] Added postgis_full_version(), marked postgis_version() as
-	  deprecated.
+	* [r655] doc/postgis.xml: Added postgis_full_version(), marked
+	  postgis_version() as deprecated.
 
 2004-07-28 16:15  Sandro Santilli <strk at kbt.io>
 
-	* [r654] Fixed a bug in postgis_full_version()
+	* [r654] postgis.sql.in: Fixed a bug in postgis_full_version()
 
 2004-07-28 16:10  Sandro Santilli <strk at kbt.io>
 
-	* [r653] Changed all version functions to return text.
+	* [r653] doc/postgis.xml, postgis.sql.in, postgis_fn.c,
+	  postgis_geos.c, postgis_transform.c: Changed all version
+	  functions to return text.
 	  Renamed postgis_scripts_version() to postgis_scripts_installed()
 	  Added postgis_scripts_released().
 	  Added postgis_full_version().
 
 2004-07-28 13:37  Sandro Santilli <strk at kbt.io>
 
-	* [r652] Added postgis_uses_stats and postgis_scripts_version.
+	* [r652] doc/postgis.xml, postgis.h, postgis_fn.c, postgis_geos.c:
+	  Added postgis_uses_stats and postgis_scripts_version.
 	  Experimented with PIP short-circuit in within/contains functions.
 	  Documented new version functions.
 
 2004-07-28 10:52  Sandro Santilli <strk at kbt.io>
 
-	* [r651] Added postgis_scripts_version
+	* [r651] Makefile, postgis.sql.in: Added postgis_scripts_version
 
 2004-07-27 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r650] short-circuit test for 'contains'
+	* [r650] postgis_geos.c: short-circuit test for 'contains'
 
 2004-07-27 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r649] Added short-circuit test for the within function.
+	* [r649] postgis_geos.c: Added short-circuit test for the within
+	  function.
 
 2004-07-23 21:24  Sandro Santilli <strk at kbt.io>
 
-	* [r648] Added postgis_proj_version()
+	* [r648] postgis.h, postgis.sql.in, postgis_transform.c: Added
+	  postgis_proj_version()
 
 2004-07-22 16:58  Sandro Santilli <strk at kbt.io>
 
-	* [r647] Updated to reflect geos version string split.
+	* [r647] postgis_geos.c, postgis_geos_wrapper.cpp: Updated to
+	  reflect geos version string split.
 
 2004-07-22 16:20  Sandro Santilli <strk at kbt.io>
 
-	* [r646] Added postgis_lib_version() and postgis_geos_version()
+	* [r646] Makefile, postgis.h, postgis.sql.in, postgis_fn.c,
+	  postgis_geos.c, postgis_geos_wrapper.cpp, postgis_transform.c:
+	  Added postgis_lib_version() and postgis_geos_version()
 
 2004-07-19 16:24  Sandro Santilli <strk at kbt.io>
 
-	* [r645] Added -i switch
+	* [r645] loader/shp2pgsql.c: Added -i switch
 
 2004-07-17 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r644] GEOS multi-version support switches implemented with
-	  GEOS_LAST_INTERFACE
+	* [r644] postgis_geos_wrapper.cpp: GEOS multi-version support
+	  switches implemented with GEOS_LAST_INTERFACE
 
 2004-07-17 09:52  Sandro Santilli <strk at kbt.io>
 
-	* [r643] Added GEOS_FIRST_INTERFACE, GEOS_LAST_INTERFACE,
-	  GEOS_JTS_PORT detection
+	* [r643] geos_version.sh: Added GEOS_FIRST_INTERFACE,
+	  GEOS_LAST_INTERFACE, GEOS_JTS_PORT detection
 
 2004-07-17 09:51  Sandro Santilli <strk at kbt.io>
 
-	* [r642] Modified to always detect geos version (no deps)
+	* [r642] Makefile: Modified to always detect geos version (no deps)
 
 2004-07-08 19:33  Sandro Santilli <strk at kbt.io>
 
-	* [r641] Updated to respect CoordinateSequence GEOS interface
-	  switch.
+	* [r641] postgis_geos_wrapper.cpp: Updated to respect
+	  CoordinateSequence GEOS interface switch.
 
 2004-07-02 13:33  Sandro Santilli <strk at kbt.io>
 
-	* [r640] Changed GEOS header inclusion mechanism to be more polite
+	* [r640] Makefile, postgis_geos_wrapper.cpp: Changed GEOS header
+	  inclusion mechanism to be more polite
 
 2004-07-01 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r639] Updated to support latest GEOS API.
+	* [r639] postgis_geos_wrapper.cpp: Updated to support latest GEOS
+	  API.
 
 2004-07-01 17:02  Sandro Santilli <strk at kbt.io>
 
-	* [r638] Updated to support latest GEOS (actually removed all
-	  geos-version related
+	* [r638] postgis_geos.c: Updated to support latest GEOS (actually
+	  removed all geos-version related
 	  switches).
 	  Fixed an access to unallocated memory.
 
 2004-06-22 21:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r637] Compile patch from Markus Schaber
+	* [r637] jdbc/examples/TestServer.java: Compile patch from Markus
+	  Schaber
 
 2004-06-22 16:52  Sandro Santilli <strk at kbt.io>
 
-	* [r636] Standard deviation factor used in histogram extent
-	  computation made
+	* [r636] postgis_estimate.c: Standard deviation factor used in
+	  histogram extent computation made
 	  a compile-time define.
 
 2004-06-22 11:05  Sandro Santilli <strk at kbt.io>
 
-	* [r635] Handled empty strings in numeric fields as '0'es...
-	  pg_atoi() does
+	* [r635] loader/shp2pgsql.c: Handled empty strings in numeric
+	  fields as '0'es... pg_atoi() does
 	  not do this (while atoi() does).
 
 2004-06-18 17:11  Sandro Santilli <strk at kbt.io>
 
-	* [r634] Fixed a bug in minor version extractor.
+	* [r634] geos_version.sh: Fixed a bug in minor version extractor.
 	  Wrapped GEOS_VERSION in an #ifndef block.
 	  More runtime checks.
 
 2004-06-16 20:04  Sandro Santilli <strk at kbt.io>
 
-	* [r633] added geos_version.sh as dependency of
+	* [r633] Makefile: added geos_version.sh as dependency of
 	  postgis_geos_version.h rule
 
 2004-06-16 19:59  Sandro Santilli <strk at kbt.io>
 
-	* [r632] Changed GEOS_VERSION to POSTGIS_GEOS_VERSION to avoid
-	  future clashes
+	* [r632] geos_version.sh, postgis_geos.c, postgis_geos_wrapper.cpp:
+	  Changed GEOS_VERSION to POSTGIS_GEOS_VERSION to avoid future
+	  clashes
 
 2004-06-16 19:37  Sandro Santilli <strk at kbt.io>
 
-	* [r631] Added cleanup needed for GEOS > 1.0
+	* [r631] postgis_geos.c, postgis_geos_wrapper.cpp: Added cleanup
+	  needed for GEOS > 1.0
 
 2004-06-16 19:28  Sandro Santilli <strk at kbt.io>
 
-	* [r630] fixed a typo in preprocessor define
+	* [r630] geos_version.sh: fixed a typo in preprocessor define
 
 2004-06-16 18:50  Sandro Santilli <strk at kbt.io>
 
-	* [r629] Added postgis_geos_version.h to .cvsignore and to the list
-	  of files
+	* [r629] ., .cvsignore, Makefile: Added postgis_geos_version.h to
+	  .cvsignore and to the list of files
 	  removed by the clean: rule.
 
 2004-06-16 18:47  Sandro Santilli <strk at kbt.io>
 
-	* [r628] Added code to detect geos version.
+	* [r628] Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: Added
+	  code to detect geos version.
 	  Added appropriate includes in geos connectors.
 
 2004-06-16 18:47  Sandro Santilli <strk at kbt.io>
 
-	* [r627] initial import
+	* [r627] geos_version.sh: initial import
 
 2004-06-16 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r626] Added schema support in getMaxFieldSize.
+	* [r626] loader/pgsql2shp.c: Added schema support in
+	  getMaxFieldSize.
 	  Added direct support for TIMESTAMP field types (thanks to Steffen
 	  Macke).
 
 2004-06-16 13:14  Sandro Santilli <strk at kbt.io>
 
-	* [r625] documented statistics gethering operations
+	* [r625] doc/postgis.xml: documented statistics gethering
+	  operations
 
 2004-06-14 08:06  Sandro Santilli <strk at kbt.io>
 
-	* [r624] fixed bogus support for PG71
+	* [r624] create_undef.pl: fixed bogus support for PG71
 
 2004-06-14 07:48  Sandro Santilli <strk at kbt.io>
 
-	* [r623] Histogram extent redefinition after hard deviant removal
-	  fixed to be
+	* [r623] postgis_estimate.c: Histogram extent redefinition after
+	  hard deviant removal fixed to be
 	  "at most" the standard deviation based computed.
 
 2004-06-11 11:38  Sandro Santilli <strk at kbt.io>
 
-	* [r622] Infinite geometries handling.
+	* [r622] postgis_estimate.c: Infinite geometries handling.
 	  Histogram extent re-computation after 'hard deviant' features
 	  removal.
 
 2004-06-10 18:54  Sandro Santilli <strk at kbt.io>
 
-	* [r621] histogram grid size refined to use near-square cells.
+	* [r621] postgis_estimate.c: histogram grid size refined to use
+	  near-square cells.
 
 2004-06-10 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r620] Added standard deviation based histogram extent refinement
+	* [r620] postgis_estimate.c: Added standard deviation based
+	  histogram extent refinement
 
 2004-06-10 13:42  Sandro Santilli <strk at kbt.io>
 
-	* [r619] Separated the estimator code in an estimate_selectivity()
-	  function.
+	* [r619] postgis_estimate.c: Separated the estimator code in an
+	  estimate_selectivity() function.
 	  Handled complete contaiment and complete miss of histogram by
 	  searc box.
 
 2004-06-09 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r618] Moved changes needed for PG75 inside postgis_gist_72.c
-	  using #if switches.
+	* [r618] Makefile, postgis_gist_72.c, postgis_gist_75.c: Moved
+	  changes needed for PG75 inside postgis_gist_72.c using #if
+	  switches.
 
 2004-06-09 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r617] Added switch for GIST_SUPPORT=75
+	* [r617] Makefile: Added switch for GIST_SUPPORT=75
 
 2004-06-09 10:05  Sandro Santilli <strk at kbt.io>
 
-	* [r616] initial import
+	* [r616] postgis_gist_75.c: initial import
 
 2004-06-09 09:35  Sandro Santilli <strk at kbt.io>
 
-	* [r615] Removed partial pgsql List API copy
+	* [r615] postgis_estimate.c: Removed partial pgsql List API copy
 
 2004-06-09 09:08  Sandro Santilli <strk at kbt.io>
 
-	* [r614] changed index/rindex to strchr/strrchr
+	* [r614] postgis_inout.c: changed index/rindex to strchr/strrchr
 
 2004-06-09 09:06  Sandro Santilli <strk at kbt.io>
 
-	* [r613] Added Romi's Win32 patches.
+	* [r613] postgis.h: Added Romi's Win32 patches.
 
 2004-06-08 17:49  Sandro Santilli <strk at kbt.io>
 
-	* [r612] Fixed to build cleanly agains pg75
+	* [r612] postgis_estimate.c: Fixed to build cleanly agains pg75
 
 2004-06-08 17:48  Sandro Santilli <strk at kbt.io>
 
-	* [r611] Compression of code terminated.
+	* [r611] postgis.sql.in: Compression of code terminated.
 	  Big blocks switched based on version have been removed.
 
 2004-06-08 17:40  Sandro Santilli <strk at kbt.io>
 
-	* [r610] removed user connect command
+	* [r610] lwgeom/regress/lwgeom_regress3_expected,
+	  lwgeom/regress/regress_lots_of_points.sql: removed user connect
+	  command
 
 2004-06-08 15:18  Sandro Santilli <strk at kbt.io>
 
-	* [r609] Deleted prototype for isspace() in postgis.h
+	* [r609] postgis.h, postgis_inout.c: Deleted prototype for
+	  isspace() in postgis.h
 	  and included <ctype.h> in postgis_inout.c,
 	  which is the only module calling isspace().
 	  This was needed to compile postgis against PG75(CVS).
 
 2004-06-08 08:42  Sandro Santilli <strk at kbt.io>
 
-	* [r608] MODULE_FILENAME path always defaults to $libdir, but is
-	  overridable
+	* [r608] Makefile, lwgeom/Makefile: MODULE_FILENAME path always
+	  defaults to $libdir, but is overridable
 	  using environment variable LPATH. Added comments about it and
 	  cleaned
 	  up code. Made global and lwgeom Makefile conformant about this.
 
 2004-06-08 08:20  Sandro Santilli <strk at kbt.io>
 
-	* [r607] added 'static' modifiers for the 'error' function,
-	  possibly clashing with some other declaration
+	* [r607] lwgeom/lwgparse.c: added 'static' modifiers for the
+	  'error' function, possibly clashing with some other declaration
 
 2004-06-07 17:58  Sandro Santilli <strk at kbt.io>
 
-	* [r606] reverted change in lwg_parse_yyerror
+	* [r606] lwgeom/lwgparse.c: reverted change in lwg_parse_yyerror
 
 2004-06-07 17:26  Sandro Santilli <strk at kbt.io>
 
-	* [r605] Default MODULE_FILENAME uses $libdir unless LPATH is set
-	  in the environment
+	* [r605] Makefile: Default MODULE_FILENAME uses $libdir unless
+	  LPATH is set in the environment
 
 2004-06-07 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r604] Removed obsolete postgisgistcostestimate function creation
+	* [r604] postgis.sql.in: Removed obsolete postgisgistcostestimate
+	  function creation
 
 2004-06-07 16:34  Sandro Santilli <strk at kbt.io>
 
-	* [r603] Removed postgis_old.sql from list of default rules
+	* [r603] Makefile: Removed postgis_old.sql from list of default
+	  rules
 
 2004-06-07 16:32  Sandro Santilli <strk at kbt.io>
 
-	* [r602] Moved old version-specific sql files under the Attic
-	  directory.
+	* [r602] Attic, Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_71_start.sql.in,
+	  Attic/postgis_sql_72_end.sql.in,
+	  Attic/postgis_sql_72_start.sql.in,
+	  Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_73_start.sql.in,
+	  Attic/postgis_sql_74_end.sql.in,
+	  Attic/postgis_sql_74_start.sql.in,
+	  Attic/postgis_sql_75_end.sql.in,
+	  Attic/postgis_sql_75_start.sql.in,
+	  Attic/postgis_sql_common.sql.in: Moved old version-specific sql
+	  files under the Attic directory.
 
 2004-06-07 16:32  Sandro Santilli <strk at kbt.io>
 
-	* [r601] Moved old version-specific sql files under the Attic
-	  directory.
+	* [r601] Attic: Moved old version-specific sql files under the
+	  Attic directory.
 
 2004-06-07 16:11  Sandro Santilli <strk at kbt.io>
 
-	* [r600] AddGeometryColumns call table constraints 'enforce_srid'
-	  and 'enforce_geotype'
+	* [r600] postgis.sql.in: AddGeometryColumns call table constraints
+	  'enforce_srid' and 'enforce_geotype'
 
 2004-06-07 15:32  Sandro Santilli <strk at kbt.io>
 
-	* [r599] Fixed a bug killing the backend - lwg_parse_yyerror never
-	  called custom error handler
+	* [r599] lwgeom/lwgparse.c: Fixed a bug killing the backend -
+	  lwg_parse_yyerror never called custom error handler
 
 2004-06-07 10:07  Sandro Santilli <strk at kbt.io>
 
-	* [r598] allowed lower case in wkt
+	* [r598] lwgeom/lwgeom_inout.c: allowed lower case in wkt
 
 2004-06-07 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r597] Added missing prototypes.
+	* [r597] lwgeom/wktparse.lex, lwgeom/wktunparse.c: Added missing
+	  prototypes.
 
 2004-06-04 15:24  Sandro Santilli <strk at kbt.io>
 
-	* [r596] Added y.output
+	* [r596] lwgeom, lwgeom/.cvsignore: Added y.output
 
 2004-06-04 15:24  Sandro Santilli <strk at kbt.io>
 
-	* [r595] Added more cleanup
+	* [r595] lwgeom/Makefile: Added more cleanup
 
 2004-06-04 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r594] added semicolumns at end of blocks
+	* [r594] lwgeom/wktparse.y: added semicolumns at end of blocks
 
 2004-06-04 15:21  Sandro Santilli <strk at kbt.io>
 
-	* [r593] removed, will be created
+	* [r593] lwgeom/lex.yy.c: removed, will be created
 
 2004-06-04 13:39  Sandro Santilli <strk at kbt.io>
 
-	* [r592] Removed references to constraint name (unsafe) from
-	  probe_geometry_columns()
+	* [r592] postgis.sql.in: Removed references to constraint name
+	  (unsafe) from probe_geometry_columns()
 	  and fix_geometry_columns(). Added a
 	  rename_geometry_table_constraints()
 	  renaming all geometry constraints to 'enforce_srid' and
@@ -53031,89 +72710,94 @@
 
 2004-06-04 13:11  Sandro Santilli <strk at kbt.io>
 
-	* [r591] probe_geometry_columns() return message extended
+	* [r591] postgis.sql.in: probe_geometry_columns() return message
+	  extended
 
 2004-06-04 12:40  Sandro Santilli <strk at kbt.io>
 
-	* [r590] Added comments about fix_geometry_columns() job.
+	* [r590] postgis.sql.in: Added comments about
+	  fix_geometry_columns() job.
 	  SRID and type checks made stricter in fix_geometry_columns().
 
 2004-06-04 12:26  Sandro Santilli <strk at kbt.io>
 
-	* [r589] Added probe_geometry_columns().
+	* [r589] postgis.sql.in: Added probe_geometry_columns().
 	  Modified fix_geometry_columns() to prevent fixing of bogus
 	  records for
 	  which a corrected equivalent already exists.
 
 2004-06-04 10:19  Sandro Santilli <strk at kbt.io>
 
-	* [r588] Added DropGeometryTable description
+	* [r588] doc/postgis.xml: Added DropGeometryTable description
 
 2004-06-04 10:07  Sandro Santilli <strk at kbt.io>
 
-	* [r587] Added DropGeometryColumn function
+	* [r587] postgis.sql.in: Added DropGeometryColumn function
 
 2004-06-04 09:16  Sandro Santilli <strk at kbt.io>
 
-	* [r586] first entries
+	* [r586] lwgeom, lwgeom/.cvsignore: first entries
 
 2004-06-04 09:11  Sandro Santilli <strk at kbt.io>
 
-	* [r585] Added prototypes
+	* [r585] lwgeom/lwgparse.c, lwgeom/wktparse.lex: Added prototypes
 
 2004-06-04 09:07  Sandro Santilli <strk at kbt.io>
 
-	* [r584] Fixed YACC call to rename standardly produced y.tab.c and
-	  y.tab.h
+	* [r584] lwgeom/Makefile: Fixed YACC call to rename standardly
+	  produced y.tab.c and y.tab.h
 	  to wktparse.tab.c and wktparse.tab.h
 
 2004-06-04 08:49  Sandro Santilli <strk at kbt.io>
 
-	* [r583] Moved all geoemtry_columns cleanup in
+	* [r583] postgis.sql.in: Moved all geoemtry_columns cleanup in
 	  fix_geometry_columns,
 	  update_geometry_stats(*) and addgeometrycolumn(*) will now
 	  call the former and print out its result text.
 
 2004-06-04 08:31  Sandro Santilli <strk at kbt.io>
 
-	* [r582] Lifted AddGeometryColumns result message, including output
-	  from fix_geometry_columns
+	* [r582] postgis.sql.in: Lifted AddGeometryColumns result message,
+	  including output from fix_geometry_columns
 
 2004-06-04 08:25  Sandro Santilli <strk at kbt.io>
 
-	* [r581] fix_geometry_columns() makes its best effort to find
-	  appropriate schema.
+	* [r581] postgis.sql.in: fix_geometry_columns() makes its best
+	  effort to find appropriate schema.
 
 2004-06-03 16:44  Sandro Santilli <strk at kbt.io>
 
-	* [r580] Added expand_geometry - expand(geometry, int8)
+	* [r580] postgis.h, postgis.sql.in, postgis_fn.c: Added
+	  expand_geometry - expand(geometry, int8)
 
 2004-06-03 13:49  Sandro Santilli <strk at kbt.io>
 
-	* [r579] added postgis_old.sql
+	* [r579] ., .cvsignore: added postgis_old.sql
 
 2004-06-03 13:44  Sandro Santilli <strk at kbt.io>
 
-	* [r578] Made it functional again.
+	* [r578] create_undef.pl: Made it functional again.
 
 2004-06-03 13:43  Sandro Santilli <strk at kbt.io>
 
-	* [r577] compatted CASTS section, commented out bogus cast
-	  geometry::chip referring to missing function
+	* [r577] postgis.sql.in: compatted CASTS section, commented out
+	  bogus cast geometry::chip referring to missing function
 
 2004-06-03 13:20  Sandro Santilli <strk at kbt.io>
 
-	* [r576] Skipped attrelid, varattnum linking for PG>=75
+	* [r576] postgis.sql.in: Skipped attrelid, varattnum linking for
+	  PG>=75
 
 2004-06-03 12:48  Sandro Santilli <strk at kbt.io>
 
-	* [r575] All type definitions moved at the beginning of the file.
+	* [r575] postgis.sql.in: All type definitions moved at the
+	  beginning of the file.
 	  Left to compat: what was in postgis_sql_end_VER_.
 
 2004-06-03 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r574] Fixed bug in update_geometry_stats() choking on null
-	  attrelids.
+	* [r574] postgis.sql.in: Fixed bug in update_geometry_stats()
+	  choking on null attrelids.
 	  Modified update_geometry_stats(varchar, varchar) to cleanup stale
 	  record(s).
 	  Added a CREATEFUNCTION define to become CREATE OR REPLACE
@@ -53123,68 +72807,75 @@
 
 2004-06-03 09:45  Sandro Santilli <strk at kbt.io>
 
-	* [r573] infinite geoms handled in WKB parser
+	* [r573] postgis_inout.c: infinite geoms handled in WKB parser
 
 2004-06-03 08:19  Sandro Santilli <strk at kbt.io>
 
-	* [r572] yet another Infinite check used: finite() - which checks
-	  for NaN,-Inf,+Inf
+	* [r572] postgis_gist_72.c, postgis_inout.c: yet another Infinite
+	  check used: finite() - which checks for NaN,-Inf,+Inf
 
 2004-06-03 08:13  Sandro Santilli <strk at kbt.io>
 
-	* [r571] Simplified INFINITY checks by use of isinf()
+	* [r571] postgis_gist_72.c, postgis_inout.c: Simplified INFINITY
+	  checks by use of isinf()
 
 2004-06-03 07:58  Sandro Santilli <strk at kbt.io>
 
-	* [r570] Infinite coordinate geoms omitted from index
+	* [r570] postgis_gist_72.c: Infinite coordinate geoms omitted from
+	  index
 
 2004-06-03 07:57  Sandro Santilli <strk at kbt.io>
 
-	* [r569] wkt parser throws an error on Infinite coordinates
+	* [r569] postgis_inout.c: wkt parser throws an error on Infinite
+	  coordinates
 
 2004-06-03 04:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r568] Document the expand() function (finally!)
+	* [r568] doc/postgis.xml: Document the expand() function (finally!)
 
 2004-06-02 23:54  Sandro Santilli <strk at kbt.io>
 
-	* [r567] Made equality checks the default in picksplit to catch
-	  also NaN results (INF geoms)
+	* [r567] postgis_gist_72.c: Made equality checks the default in
+	  picksplit to catch also NaN results (INF geoms)
 
 2004-06-02 23:29  Sandro Santilli <strk at kbt.io>
 
-	* [r566] reverted Inf handling modification (conceptually bogus)
+	* [r566] postgis_gist_72.c: reverted Inf handling modification
+	  (conceptually bogus)
 
 2004-06-02 22:43  Sandro Santilli <strk at kbt.io>
 
-	* [r565] handled special case of Inf boxes as GiST keys in
-	  picksplit
+	* [r565] postgis_gist_72.c: handled special case of Inf boxes as
+	  GiST keys in picksplit
 
 2004-06-02 17:15  Sandro Santilli <strk at kbt.io>
 
-	* [r564] stale locks removal in fix_geometry_columns() and
-	  update_geometry_stats(). Fixed a bug in fix_geometry_columns()
-	  deleting stats.
+	* [r564] postgis.sql.in: stale locks removal in
+	  fix_geometry_columns() and update_geometry_stats(). Fixed a bug
+	  in fix_geometry_columns() deleting stats.
 
 2004-06-02 16:21  Sandro Santilli <strk at kbt.io>
 
-	* [r563] build_histogram2d sets 'local' search_path.
+	* [r563] postgis.sql.in: build_histogram2d sets 'local'
+	  search_path.
 	  fix_geometry_columns sets to NULL cached data for unexistant
 	  tables.
 
 2004-06-01 16:56  Sandro Santilli <strk at kbt.io>
 
-	* [r562] removed namespace check for PG<73 in
+	* [r562] postgis.sql.in: removed namespace check for PG<73 in
 	  update_geometry_stats()
 
 2004-06-01 16:30  Sandro Santilli <strk at kbt.io>
 
-	* [r561] Made AddGeometryColumn delete from geometry_column records
-	  which would be incompatible with the one being added
+	* [r561] postgis.sql.in: Made AddGeometryColumn delete from
+	  geometry_column records which would be incompatible with the one
+	  being added
 
 2004-06-01 16:16  Sandro Santilli <strk at kbt.io>
 
-	* [r560] Placed histogram2d type definition in a common place;
+	* [r560] postgis.sql.in: Placed histogram2d type definition in a
+	  common place;
 	  added find_extent(schema, table, column) and
 	  build_histogram2d(histogram,
 	  schema, table, column); modified update_geometry_stats() to make
@@ -53194,263 +72885,302 @@
 
 2004-05-28 03:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r558] Updates in anticipation of 0.8.2 release
+	* [r558] CHANGES, CREDITS, README.postgis: Updates in anticipation
+	  of 0.8.2 release
 
 2004-05-28 02:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r557] Document the multi() function.
+	* [r557] doc/postgis.xml: Document the multi() function.
 
 2004-05-24 13:02  Sandro Santilli <strk at kbt.io>
 
-	* [r556] compat definition of fix_geometry_columns
+	* [r556] postgis.sql.in: compat definition of fix_geometry_columns
 
 2004-05-20 19:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r555] Fix bug in append mode that filled values into nonexistant
-	  gid column.
+	* [r555] loader/shp2pgsql.c: Fix bug in append mode that filled
+	  values into nonexistant gid column.
 
 2004-05-18 16:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r554] Fix typos and section misreferences in OGC function
-	  reference section
+	* [r554] doc/postgis.xml: Fix typos and section misreferences in
+	  OGC function reference section
 
 2004-05-18 16:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r553] Add multi() to the new cpp based sql.in file.
+	* [r553] postgis.sql.in: Add multi() to the new cpp based sql.in
+	  file.
 
 2004-05-13 12:24  Sandro Santilli <strk at kbt.io>
 
-	* [r552] Transformed NULL numeric values to 0 as it was before the
-	  introduction
+	* [r552] loader/pgsql2shp.c: Transformed NULL numeric values to 0
+	  as it was before the introduction
 	  of bigint bug workaround.
 
 2004-05-13 12:13  Sandro Santilli <strk at kbt.io>
 
-	* [r551] Used DBFWriteAttributeDirectly interface for writing
-	  attributes.
+	* [r551] loader/pgsql2shp.c: Used DBFWriteAttributeDirectly
+	  interface for writing attributes.
 	  This way we are not affected by shapelib long-integer bug.
 
 2004-05-13 12:07  Sandro Santilli <strk at kbt.io>
 
-	* [r550] Other fix in 3d handling - you should now be able to dump
-	  as 2d or 3d any 2d or 3d object
+	* [r550] loader/pgsql2shp.c: Other fix in 3d handling - you should
+	  now be able to dump as 2d or 3d any 2d or 3d object
 
 2004-05-13 11:59  Sandro Santilli <strk at kbt.io>
 
-	* [r549] Fixed bug in 3d features handling.
+	* [r549] loader/pgsql2shp.c: Fixed bug in 3d features handling.
 
 2004-05-13 09:40  Sandro Santilli <strk at kbt.io>
 
-	* [r548] Totally reworked code to have a main loop for shapefile
-	  objects.
+	* [r548] loader/shp2pgsql.c: Totally reworked code to have a main
+	  loop for shapefile objects.
 	  Much more readable, I belive.
 
 2004-05-13 07:48  Sandro Santilli <strk at kbt.io>
 
-	* [r547] Put table creation code in its own function.
+	* [r547] loader/shp2pgsql.c: Put table creation code in its own
+	  function.
 	  Fixed a bug with NULL shape records handling.
 
 2004-05-13 06:38  Sandro Santilli <strk at kbt.io>
 
-	* [r546] DBFReadStringValue always used to workaround shapelib bug
-	  with int values.
+	* [r546] loader/shp2pgsql.c: DBFReadStringValue always used to
+	  workaround shapelib bug with int values.
 
 2004-05-04 16:55  Sandro Santilli <strk at kbt.io>
 
-	* [r545] Added -fPIC to CXXFLAGS. Reported to be needed on Solaris7
-	  w/ gcc-3.3.2
+	* [r545] Makefile: Added -fPIC to CXXFLAGS. Reported to be needed
+	  on Solaris7 w/ gcc-3.3.2
 	  by Havard Tveite <havard.tveite at nlh.no>.
 
 2004-04-29 21:07  Ralph Mason <ralph.mason at telogis.com>
 
-	* [r544] removed generated file
+	* [r544] lwgeom/wktparse.tab.h: removed generated file
 
 2004-04-29 21:07  Ralph Mason <ralph.mason at telogis.com>
 
-	* [r543] *** empty log message ***
+	* [r543] lwgeom/wktparse.tab.c: *** empty log message ***
 
 2004-04-29 18:44  David Blasby <dblasby at gmail.com>
 
-	* [r542] Noted diff between inf and Infinity on Solaris/Intel
-	  machines
+	* [r542] lwgeom/lwgeom_api.c, lwgeom/lwgeom_box2dfloat4.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/regress/run_regress2: Noted diff between inf and Infinity
+	  on Solaris/Intel machines
 
 2004-04-29 18:41  David Blasby <dblasby at gmail.com>
 
-	* [r541] updated version
+	* [r541] lwgeom/lex.yy.c: updated version
 
 2004-04-29 18:36  David Blasby <dblasby at gmail.com>
 
-	* [r540] added sleep so it wouldnt complain on solarias as much
+	* [r540] lwgeom/regress/run_regress, lwgeom/regress/run_regress2,
+	  lwgeom/regress/run_regress3: added sleep so it wouldnt complain
+	  on solarias as much
 
 2004-04-29 18:20  David Blasby <dblasby at gmail.com>
 
-	* [r539] WKT parser changes required this change
+	* [r539] lwgeom/regress/lwgeom_regress2.sql,
+	  lwgeom/regress/lwgeom_regress2_expected: WKT parser changes
+	  required this change
 
 2004-04-29 18:16  David Blasby <dblasby at gmail.com>
 
-	* [r538] minor changes
+	* [r538] lwgeom/regress/lwgeom_regress3_expected: minor changes
 
 2004-04-29 18:15  David Blasby <dblasby at gmail.com>
 
-	* [r537] WKT parser changes to MULTIPOINT required this be updated
+	* [r537] lwgeom/regress/lwgeom_regress_expected: WKT parser changes
+	  to MULTIPOINT required this be updated
 
 2004-04-29 04:35  Ralph Mason <ralph.mason at telogis.com>
 
-	* [r536] clean up of wbk int and double reading code
+	* [r536] lwgeom/lwgparse.c: clean up of wbk int and double reading
+	  code
 
 2004-04-29 03:57  Ralph Mason <ralph.mason at telogis.com>
 
-	* [r535] fix number parsing
+	* [r535] lwgeom/wktparse.lex: fix number parsing
 
 2004-04-29 03:13  Ralph Mason <ralph.mason at telogis.com>
 
-	* [r534] remove extra brackets from multipoints
+	* [r534] lwgeom/wktunparse.c: remove extra brackets from
+	  multipoints
 
 2004-04-28 23:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r533] Change PGSQL_SRC behavior back to developer-friendly.
+	* [r533] Makefile: Change PGSQL_SRC behavior back to
+	  developer-friendly.
 
 2004-04-28 22:59  David Blasby <dblasby at gmail.com>
 
-	* [r532] minor changes
+	* [r532] lwgeom/README: minor changes
 
 2004-04-28 22:50  David Blasby <dblasby at gmail.com>
 
-	* [r531] Inital Version. Hasnt been proofread.
+	* [r531] lwgeom/README: Inital Version. Hasnt been proofread.
 
 2004-04-28 22:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r530] Added flex/bison lines for parser.
+	* [r530] lwgeom/Makefile: Added flex/bison lines for parser.
 
 2004-04-28 22:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r529] Fixed spelling mistake in header text.
+	* [r529] postgis_chip.c, postgis_debug.c, postgis_estimate.c,
+	  postgis_fn.c, postgis_geos.c, postgis_gist_71.c,
+	  postgis_gist_72.c, postgis_inout.c, postgis_ops.c,
+	  postgis_proj.c, postgis_transform.c: Fixed spelling mistake in
+	  header text.
 
 2004-04-28 21:20  David Blasby <dblasby at gmail.com>
 
-	* [r528] minor changes to ensure its using the index
+	* [r528] lwgeom/regress/lwgeom_regress3.sql: minor changes to
+	  ensure its using the index
 
 2004-04-28 21:08  David Blasby <dblasby at gmail.com>
 
-	* [r527] updated results
+	* [r527] lwgeom/regress/lwgeom_regress3_expected: updated results
 
 2004-04-28 21:02  David Blasby <dblasby at gmail.com>
 
-	* [r526] minor change for endianess
+	* [r526] lwgeom/regress/lwgeom_regress3.sql: minor change for
+	  endianess
 
 2004-04-28 21:00  David Blasby <dblasby at gmail.com>
 
-	* [r525] removed an elog(NOTICE)
+	* [r525] lwgeom/lwgeom_inout.c: removed an elog(NOTICE)
 
 2004-04-28 19:17  David Blasby <dblasby at gmail.com>
 
-	* [r524] inital version of regression tests
+	* [r524] lwgeom/regress, lwgeom/regress/lwgeom_regress.sql,
+	  lwgeom/regress/lwgeom_regress2.sql,
+	  lwgeom/regress/lwgeom_regress2_expected,
+	  lwgeom/regress/lwgeom_regress3.sql,
+	  lwgeom/regress/lwgeom_regress3_expected,
+	  lwgeom/regress/lwgeom_regress_expected,
+	  lwgeom/regress/regress_lots_of_points.sql,
+	  lwgeom/regress/run_regress, lwgeom/regress/run_regress2,
+	  lwgeom/regress/run_regress3: inital version of regression tests
 
 2004-04-28 18:27  David Blasby <dblasby at gmail.com>
 
-	* [r523] moved to regress/ directory
+	* [r523] lwgeom/lwgeom_api.c, lwgeom/lwgeom_regress.sql: moved to
+	  regress/ directory
 
 2004-04-28 18:10  David Blasby <dblasby at gmail.com>
 
-	* [r522] Added automatic endian detection for the WKB
+	* [r522] lwgeom/lwgeom_regress.sql, lwgeom/lwgparse.c,
+	  lwgeom/wktunparse.c: Added automatic endian detection for the WKB
 	  parser/unparser.
 
 2004-04-28 04:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r521] Genericize the Makefile per Dave's request.
+	* [r521] lwgeom/Makefile: Genericize the Makefile per Dave's
+	  request.
 
 2004-04-27 23:47  David Blasby <dblasby at gmail.com>
 
-	* [r520] minor 3d geometrycollection bug fix
+	* [r520] postgis_inout.c: minor 3d geometrycollection bug fix
 
 2004-04-27 23:33  David Blasby <dblasby at gmail.com>
 
-	* [r519] initial version
+	* [r519] lwgeom/lwgeom_regress.sql: initial version
 
 2004-04-27 23:12  David Blasby <dblasby at gmail.com>
 
-	* [r518] minor changes for solaris
+	* [r518] lwgeom/lwgeom_inout.c, lwgeom/wktunparse.c: minor changes
+	  for solaris
 
 2004-04-27 22:13  David Blasby <dblasby at gmail.com>
 
-	* [r517] fixed some typos for flip_bytes in read_int and
-	  read_double
+	* [r517] lwgeom/lwgparse.c: fixed some typos for flip_bytes in
+	  read_int and read_double
 
 2004-04-27 20:53  David Blasby <dblasby at gmail.com>
 
-	* [r516] minor ordering change
+	* [r516] lwgeom/lwgeom.sql.in: minor ordering change
 
 2004-04-27 20:49  David Blasby <dblasby at gmail.com>
 
-	* [r515] added float nextafterf_custom(float x, float y) for OSs
-	  that do not have
+	* [r515] lwgeom/lwgeom_api.c: added float nextafterf_custom(float
+	  x, float y) for OSs that do not have
 	  a nextafterf implementation.
 
 2004-04-27 17:46  David Blasby <dblasby at gmail.com>
 
-	* [r514] bison -vd -p lwg_parse_yy wktparse.y
+	* [r514] lwgeom/wktparse.lex, lwgeom/wktparse.y: bison -vd -p
+	  lwg_parse_yy wktparse.y
 	  flex -Plwg_parse_yy -if -o'lex.yy.c' wktparse.lex
 	  
 	  Initial versions (from Ralph Mason)
 
 2004-04-27 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r513] Fixed bug in simplify() that was using the square of the
-	  given tolerance.
+	* [r513] postgis_algo.c: Fixed bug in simplify() that was using the
+	  square of the given tolerance.
 
 2004-04-27 07:44  Sandro Santilli <strk at kbt.io>
 
-	* [r512] Removed use of geometryFactory->toGeometry(), indicated by
-	  Martin Davis
+	* [r512] postgis_geos_wrapper.cpp: Removed use of
+	  geometryFactory->toGeometry(), indicated by Martin Davis
 	  as being intended for internal use only. Created a linear ring
 	  instead
 	  (the function converts a box3d to a geos geometry).
 
 2004-04-26 23:16  David Blasby <dblasby at gmail.com>
 
-	* [r511] made slightly more generic
+	* [r511] lwgeom/lwgeom.sql.in: made slightly more generic
 
 2004-04-26 23:15  David Blasby <dblasby at gmail.com>
 
-	* [r510] Minor cleanup
+	* [r510] lwgeom/lwgeom_gist.c: Minor cleanup
 
 2004-04-26 23:12  David Blasby <dblasby at gmail.com>
 
-	* [r509] inital version
+	* [r509] lwgeom/lwgeom_box2dfloat4.c: inital version
 
 2004-04-26 23:05  David Blasby <dblasby at gmail.com>
 
-	* [r508] Initial working version - based on Ralph Masons WKT and
-	  WKB parser/writer.
+	* [r508] lwgeom/Makefile, lwgeom/lex.yy.c, lwgeom/lwgeom.h,
+	  lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_gist.c,
+	  lwgeom/lwgeom_inout.c, lwgeom/lwgparse.c, lwgeom/wktparse.h,
+	  lwgeom/wktparse.tab.c, lwgeom/wktparse.tab.h,
+	  lwgeom/wktunparse.c: Initial working version - based on Ralph
+	  Masons WKT and WKB parser/writer.
 
 2004-04-22 16:05  David Blasby <dblasby at gmail.com>
 
-	* [r507] fixed minor typos GeomFromWKB not GeometryFromWKB
+	* [r507] doc/postgis.xml: fixed minor typos GeomFromWKB not
+	  GeometryFromWKB
 
 2004-04-21 09:13  Sandro Santilli <strk at kbt.io>
 
-	* [r506] Attribute names escaping mechanism added. You should now
+	* [r506] loader/pgsql2shp.c, loader/shp2pgsql.c: Attribute names
+	  escaping mechanism added. You should now
 	  be able to dump a shapefile equal to the one loaded.
 
 2004-04-21 07:38  Sandro Santilli <strk at kbt.io>
 
-	* [r505] Memory allocated for main_scan_query was not enough when
-	  using binary cursor. Fixed
+	* [r505] loader/pgsql2shp.c: Memory allocated for main_scan_query
+	  was not enough when using binary cursor. Fixed
 
 2004-04-13 16:49  David Blasby <dblasby at gmail.com>
 
-	* [r504] GeometryN(...) now correctly says "1" is the 1st geometry
-	  (used to be 0).
+	* [r504] doc/postgis.xml: GeometryN(...) now correctly says "1" is
+	  the 1st geometry (used to be 0).
 
 2004-04-08 17:05  David Blasby <dblasby at gmail.com>
 
-	* [r503] Somehow the memory leak changes I made got removed - I've
-	  re-added them.
+	* [r503] postgis_gist_72.c: Somehow the memory leak changes I made
+	  got removed - I've re-added them.
 
 2004-04-08 17:00  David Blasby <dblasby at gmail.com>
 
-	* [r502] Changed ggeometry_consistent to be aware of NULL queries.
-	  Ie.
+	* [r502] postgis_gist_72.c: Changed ggeometry_consistent to be
+	  aware of NULL queries. Ie.
 	  select * from <table> where the_geom && null::geometry;
 	  
 	  This tends to happen when you're joining two tables using && and
@@ -53459,41 +73189,52 @@
 
 2004-04-07 23:12  David Blasby <dblasby at gmail.com>
 
-	* [r501] Added a cstring(lwgeom) function that returns WKT!
+	* [r501] lwgeom/Makefile, lwgeom/lwgeom.sql.in,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/stringBuffer.c, lwgeom/stringBuffer.h: Added a
+	  cstring(lwgeom) function that returns WKT!
 
 2004-04-07 16:23  Sandro Santilli <strk at kbt.io>
 
-	* [r500] Made new postgis.sql generation procedure the default
+	* [r500] Makefile: Made new postgis.sql generation procedure the
+	  default
 
 2004-04-06 22:58  David Blasby <dblasby at gmail.com>
 
-	* [r499] Changes to make it work with all the PostGIS type.
+	* [r499] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_inout.c: Changes to make it work with all the
+	  PostGIS type.
 
 2004-04-02 19:03  David Blasby <dblasby at gmail.com>
 
-	* [r498] Added support for 4d coordinates
+	* [r498] lwgeom/lwgeom.h, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_inout.c: Added support for 4d coordinates
 
 2004-03-29 10:46  Sandro Santilli <strk at kbt.io>
 
-	* [r497] postgis.sql.in is now parsed by both sed and cpp
+	* [r497] Makefile, postgis.sql.in: postgis.sql.in is now parsed by
+	  both sed and cpp
 
 2004-03-29 10:20  Sandro Santilli <strk at kbt.io>
 
-	* [r496] Fixed a bug in WKB parsing for Multipoints.
+	* [r496] loader/pgsql2shp.c: Fixed a bug in WKB parsing for
+	  Multipoints.
 	  Fixed a bug in -d handling for WKB.
 	  Added point->multipoint fluffing capabilities.
 
 2004-03-26 01:09  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r495] Removed rogue docbook tags
+	* [r495] doc/postgis.xml: Removed rogue docbook tags
 
 2004-03-26 01:07  David Blasby <dblasby at gmail.com>
 
-	* [r494] changed name of fluffType() to multi().
+	* [r494] Attic/postgis_sql_common.sql.in: changed name of
+	  fluffType() to multi().
 
 2004-03-26 00:54  David Blasby <dblasby at gmail.com>
 
-	* [r493] added full support for fluffType(<geom>)
+	* [r493] Attic/postgis_sql_common.sql.in, postgis.h, postgis_fn.c:
+	  added full support for fluffType(<geom>)
 	  postgis09=# select fluffType('POINT(0 0)');
 	  flufftype
 	  -------------------------
@@ -53501,8 +73242,8 @@
 
 2004-03-25 00:43  David Blasby <dblasby at gmail.com>
 
-	* [r492] added function fluffType() that takes POINT LINESTRING or
-	  POLYGON
+	* [r492] postgis_fn.c: added function fluffType() that takes POINT
+	  LINESTRING or POLYGON
 	  type and converts it to a multi*.
 	  Needs to be integrated into a proper Postgresql function and
 	  given an
@@ -53510,8 +73251,8 @@
 
 2004-03-22 09:39  Sandro Santilli <strk at kbt.io>
 
-	* [r491] Moved AddGeometryColumn and DropGeometryColumn from
-	  USE_VERSION
+	* [r491] postgis.sql.in: Moved AddGeometryColumn and
+	  DropGeometryColumn from USE_VERSION
 	  blocks to the end of file. Here, differences between versions
 	  are handled on a minimun-diff basis, making it easier to
 	  understand
@@ -53521,140 +73262,157 @@
 
 2004-03-22 08:18  Sandro Santilli <strk at kbt.io>
 
-	* [r490] postgis_new.sql build by default
+	* [r490] Makefile: postgis_new.sql build by default
 
 2004-03-19 16:35  Sandro Santilli <strk at kbt.io>
 
-	* [r489] Updated AddGeometryColumn() and DropGeometryColumn()
-	  descriptions to the schema-aware versions
+	* [r489] doc/postgis.xml: Updated AddGeometryColumn() and
+	  DropGeometryColumn() descriptions to the schema-aware versions
 
 2004-03-15 17:07  Sandro Santilli <strk at kbt.io>
 
-	* [r488] Added calls to vacuum_delay_point() to give backend a
-	  chance of
+	* [r488] postgis_estimate.c: Added calls to vacuum_delay_point() to
+	  give backend a chance of
 	  interrupting geometry stats computation.
 	  Set default DEBUG_GEOMETRY_STATS to 0.
 
 2004-03-11 01:27  David Blasby <dblasby at gmail.com>
 
-	* [r487] minor clean and trying to figure out a memory bug.
-	  valgrind wasnt helping, but
+	* [r487] lwgeom/lwgeom.sql.in, lwgeom/lwgeom_api.c,
+	  lwgeom/lwgeom_inout.c: minor clean and trying to figure out a
+	  memory bug. valgrind wasnt helping, but
 	  it went away.
 
 2004-03-11 00:54  David Blasby <dblasby at gmail.com>
 
-	* [r486] Should be working (with a tonne of notices) for points
-	  lines and polygons (2d
+	* [r486] lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: Should be working
+	  (with a tonne of notices) for points lines and polygons (2d
 	  and 3d)
 
 2004-03-10 18:46  Sandro Santilli <strk at kbt.io>
 
-	* [r485] Fixed a bug reducing the output shapes from Multipolygon
-	  tables.
+	* [r485] loader/pgsql2shp.c: Fixed a bug reducing the output shapes
+	  from Multipolygon tables.
 
 2004-03-10 17:35  Sandro Santilli <strk at kbt.io>
 
-	* [r484] removed just-introduced bug
+	* [r484] loader/shp2pgsql.c: removed just-introduced bug
 
 2004-03-10 17:23  Sandro Santilli <strk at kbt.io>
 
-	* [r483] code cleanup, fixed a bug missing to transform 'gid' to
-	  'gid__2' in shapefile attribute name
+	* [r483] loader/shp2pgsql.c: code cleanup, fixed a bug missing to
+	  transform 'gid' to 'gid__2' in shapefile attribute name
 
 2004-03-10 01:15  David Blasby <dblasby at gmail.com>
 
-	* [r482] WKB reader and WKB writer (totally untested)
+	* [r482] lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom.sql.in,
+	  lwgeom/lwgeom_api.c, lwgeom/lwgeom_inout.c: WKB reader and WKB
+	  writer (totally untested)
 
 2004-03-09 17:29  David Blasby <dblasby at gmail.com>
 
-	* [r481] Initial implementation - should compile; not at all
-	  tested.
+	* [r481] lwgeom/Makefile, lwgeom/lwgeom.h, lwgeom/lwgeom_api.c:
+	  Initial implementation - should compile; not at all tested.
 
 2004-03-09 00:21  Sandro Santilli <strk at kbt.io>
 
-	* [r480] Removed useless code blocks in histogram builder
+	* [r480] postgis_estimate.c: Removed useless code blocks in
+	  histogram builder
 
 2004-03-09 00:09  Sandro Santilli <strk at kbt.io>
 
-	* [r479] estimator applies a gain of AOI/cell_area on each cell it
-	  intersects (reverted to previous behaviour)
+	* [r479] postgis_estimate.c: estimator applies a gain of
+	  AOI/cell_area on each cell it intersects (reverted to previous
+	  behaviour)
 
 2004-03-08 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r478] changed error computation code to delta/totrows
+	* [r478] utils/test_estimation.pl: changed error computation code
+	  to delta/totrows
 
 2004-03-08 12:16  Sandro Santilli <strk at kbt.io>
 
-	* [r477] Added the RECHECK clause for gist_geometry_ops operator
-	  class operators
+	* [r477] postgis.sql.in: Added the RECHECK clause for
+	  gist_geometry_ops operator class operators
 
 2004-03-06 18:02  Sandro Santilli <strk at kbt.io>
 
-	* [r476] Comma-separated bps values accepted
+	* [r476] utils/test_estimation.pl: Comma-separated bps values
+	  accepted
 
 2004-03-06 17:43  Sandro Santilli <strk at kbt.io>
 
-	* [r475] Added RCSID string in usage output
+	* [r475] loader/pgsql2shp.c, loader/shp2pgsql.c: Added RCSID string
+	  in usage output
 
 2004-03-06 17:35  Sandro Santilli <strk at kbt.io>
 
-	* [r474] Added rcsid string to usage output
+	* [r474] loader/shp2pgsql.c: Added rcsid string to usage output
 
 2004-03-05 21:06  Sandro Santilli <strk at kbt.io>
 
-	* [r473] Added -vacuum switch
+	* [r473] utils/test_estimation.pl: Added -vacuum switch
 
 2004-03-05 21:03  Sandro Santilli <strk at kbt.io>
 
-	* [r472] Made the -bps switch specify the exact level(s) at which
-	  to run the test
+	* [r472] utils/test_estimation.pl: Made the -bps switch specify the
+	  exact level(s) at which to run the test
 
 2004-03-05 18:25  David Blasby <dblasby at gmail.com>
 
-	* [r471] Empty files - preparing for writting actual code.
+	* [r471] lwgeom/lwgeom_api.c, lwgeom/lwgeom_estimate.c,
+	  lwgeom/lwgeom_functions_analytic.c,
+	  lwgeom/lwgeom_functions_basic.c, lwgeom/lwgeom_geos.c,
+	  lwgeom/lwgeom_gist.c, lwgeom/lwgeom_inout.c,
+	  lwgeom/lwgeom_transform.c: Empty files - preparing for writting
+	  actual code.
 
 2004-03-05 18:23  David Blasby <dblasby at gmail.com>
 
-	* [r470] Same as the one in the above directory
+	* [r470] lwgeom, lwgeom/lwgeom.h: Same as the one in the above
+	  directory
 
 2004-03-05 18:23  David Blasby <dblasby at gmail.com>
 
-	* [r469] moved to lwgeom/ directory
+	* [r469] lwgeom.h: moved to lwgeom/ directory
 
 2004-03-05 18:16  Sandro Santilli <strk at kbt.io>
 
-	* [r468] Applied Mark Cave-Ayland patch
+	* [r468] postgis_gist_72.c: Applied Mark Cave-Ayland patch
 
 2004-03-05 16:40  Sandro Santilli <strk at kbt.io>
 
-	* [r467] rewritten split_extent to be more datatype-conservative
+	* [r467] utils/test_estimation.pl: rewritten split_extent to be
+	  more datatype-conservative
 
 2004-03-05 16:01  Sandro Santilli <strk at kbt.io>
 
-	* [r466] added -bps switch to set maximun query level. reworked
-	  command line parsing
+	* [r466] utils/test_estimation.pl: added -bps switch to set maximun
+	  query level. reworked command line parsing
 
 2004-03-05 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r465] more verbose output
+	* [r465] utils/test_estimation.pl: more verbose output
 
 2004-03-05 11:52  Sandro Santilli <strk at kbt.io>
 
-	* [r464] initial import
+	* [r464] utils, utils/README, utils/test_estimation.pl: initial
+	  import
 
 2004-03-05 00:38  David Blasby <dblasby at gmail.com>
 
-	* [r463] Initial version - still under discussion.
+	* [r463] lwgeom.h: Initial version - still under discussion.
 
 2004-03-04 13:50  Sandro Santilli <strk at kbt.io>
 
-	* [r462] postgis_gist_sel(): added warnings if search_box goes
-	  outside of histogram grid
+	* [r462] postgis_estimate.c: postgis_gist_sel(): added warnings if
+	  search_box goes outside of histogram grid
 
 2004-03-04 09:44  Sandro Santilli <strk at kbt.io>
 
-	* [r461] The selectivity estimator does add the full value of each
-	  cell it overlaps,
+	* [r461] postgis_estimate.c: The selectivity estimator does add the
+	  full value of each cell it overlaps,
 	  regardless of the actual overlapping area. Final gain is not
 	  applied
 	  (formerly 1 / minimun between average feature cells occupation
@@ -53663,42 +73421,42 @@
 
 2004-03-03 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r460] added check to keep selectivity value in the range of
-	  validity (suggested by m.cave)
+	* [r460] postgis_estimate.c: added check to keep selectivity value
+	  in the range of validity (suggested by m.cave)
 
 2004-03-02 11:39  Sandro Santilli <strk at kbt.io>
 
-	* [r459] cpp call for postgis_new.sql creation uses shell
+	* [r459] Makefile: cpp call for postgis_new.sql creation uses shell
 	  redirection for the output file
 
 2004-03-02 11:37  Sandro Santilli <strk at kbt.io>
 
-	* [r458] modified to reflect new statistics building process for
-	  PG75
+	* [r458] postgis.sql.in: modified to reflect new statistics
+	  building process for PG75
 
 2004-03-01 16:02  Sandro Santilli <strk at kbt.io>
 
-	* [r457] histogram's boxesPerSide computed as a function of the
-	  column's statistic target
+	* [r457] postgis_estimate.c: histogram's boxesPerSide computed as a
+	  function of the column's statistic target
 
 2004-02-29 21:53  Sandro Santilli <strk at kbt.io>
 
-	* [r456] bug fix in postgis_gist_sel (for PG75): SysCache is not
-	  released if not acquired
+	* [r456] postgis_estimate.c: bug fix in postgis_gist_sel (for
+	  PG75): SysCache is not released if not acquired
 
 2004-02-28 14:44  Sandro Santilli <strk at kbt.io>
 
-	* [r455] Added rule to generate postgis_new.sql from postgis.sql.in
-	  using cpp
+	* [r455] Makefile: Added rule to generate postgis_new.sql from
+	  postgis.sql.in using cpp
 
 2004-02-28 14:43  Sandro Santilli <strk at kbt.io>
 
-	* [r454] initial import
+	* [r454] postgis.sql.in: initial import
 
 2004-02-26 16:42  Sandro Santilli <strk at kbt.io>
 
-	* [r453] Fixed bugs reported by Mark Cave-Ayland
-	  <m.cave-ayland at webbased.co.uk>.
+	* [r453] postgis_estimate.c: Fixed bugs reported by Mark
+	  Cave-Ayland <m.cave-ayland at webbased.co.uk>.
 	  Re-introduced previously removed estimate value incrementation by
 	  the fractional part of each of the cells' value computed as the
 	  fraction
@@ -53706,13 +73464,14 @@
 
 2004-02-25 13:17  Sandro Santilli <strk at kbt.io>
 
-	* [r452] RTContainedBy and RTOverlap strategries implemented
-	  locally with a pgbox_overlap function
+	* [r452] postgis_gist_72.c: RTContainedBy and RTOverlap strategries
+	  implemented locally with a pgbox_overlap function
 
 2004-02-25 12:00  Sandro Santilli <strk at kbt.io>
 
-	* [r451] Added handling for point features in histogram creation
-	  (add 1 instead of AOI/cell_area when AOI is 0).
+	* [r451] postgis_estimate.c: Added handling for point features in
+	  histogram creation (add 1 instead of AOI/cell_area when AOI is
+	  0).
 	  Fixed a wrong cast of BOX3D to BOX (called the convertion func).
 	  Added some comments and an implementation on how to change
 	  evaluation
@@ -53720,155 +73479,174 @@
 
 2004-02-25 00:46  Sandro Santilli <strk at kbt.io>
 
-	* [r450] initial version of && selectivity estimation for PG75
+	* [r450] postgis_estimate.c: initial version of && selectivity
+	  estimation for PG75
 
 2004-02-23 21:59  Sandro Santilli <strk at kbt.io>
 
-	* [r449] geometry analyzer builds the histogram
+	* [r449] postgis_estimate.c: geometry analyzer builds the histogram
 
 2004-02-23 12:18  Sandro Santilli <strk at kbt.io>
 
-	* [r448] added skeleton functions for pg75 stats integration
+	* [r448] Attic/postgis_sql_75_end.sql.in,
+	  Attic/postgis_sql_75_start.sql.in, postgis.h, postgis_estimate.c:
+	  added skeleton functions for pg75 stats integration
 
 2004-02-12 10:34  Sandro Santilli <strk at kbt.io>
 
-	* [r447] changed USE_GEOS check from ifdef / ifndef to if / if !
+	* [r447] postgis_fn.c, postgis_geos.c: changed USE_GEOS check from
+	  ifdef / ifndef to if / if !
 
 2004-02-09 18:49  Sandro Santilli <strk at kbt.io>
 
-	* [r446] byte endiannes detected empirically
+	* [r446] loader/pgsql2shp.c: byte endiannes detected empirically
 
 2004-02-06 08:26  Sandro Santilli <strk at kbt.io>
 
-	* [r445] updated wkb reading funx to reflect changes made by
-	  pramsey in postgis_inout.c to be nicer with solaris
+	* [r445] loader/pgsql2shp.c: updated wkb reading funx to reflect
+	  changes made by pramsey in postgis_inout.c to be nicer with
+	  solaris
 
 2004-02-06 00:42  David Blasby <dblasby at gmail.com>
 
-	* [r444] moved forward declarations from postgis.h to
-	  postgis_proj.c
+	* [r444] postgis_proj.c: moved forward declarations from postgis.h
+	  to postgis_proj.c
 
 2004-02-05 20:31  David Blasby <dblasby at gmail.com>
 
-	* [r443] Optimized the curvature method (doesnt have to calculate
-	  e2)
+	* [r443] postgis_proj.c: Optimized the curvature method (doesnt
+	  have to calculate e2)
 
 2004-02-05 20:21  David Blasby <dblasby at gmail.com>
 
-	* [r442] Added 'curvature method' for cases where the original
-	  algorithm breaks down.
+	* [r442] postgis_proj.c: Added 'curvature method' for cases where
+	  the original algorithm breaks down.
 
 2004-02-04 22:27  Sandro Santilli <strk at kbt.io>
 
-	* [r441] Added pg75 support scripts
+	* [r441] Attic/postgis_sql_75_end.sql.in,
+	  Attic/postgis_sql_75_start.sql.in: Added pg75 support scripts
 
 2004-02-04 22:21  Sandro Santilli <strk at kbt.io>
 
-	* [r440] Added detection code for PG75
+	* [r440] Makefile: Added detection code for PG75
 
 2004-02-04 02:53  David Blasby <dblasby at gmail.com>
 
-	* [r439] applied patricia tozer's patch (distance function was
-	  taking acos of something
+	* [r439] postgis_proj.c: applied patricia tozer's patch (distance
+	  function was taking acos of something
 	  just slightly outside [-1,1]).
 
 2004-02-03 22:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r438] Backed default sql file location out of contrib insto
-	  share
+	* [r438] Makefile: Backed default sql file location out of contrib
+	  insto share
 
 2004-02-03 22:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r437] Real DESTDIR changes this time.
+	* [r437] Makefile: Real DESTDIR changes this time.
 
 2004-02-03 21:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r436] Ooops, let local configuration slip into cvs version
+	* [r436] Makefile: Ooops, let local configuration slip into cvs
+	  version
 
 2004-02-03 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r435] Fixed error in -C loader directive
+	* [r435] Makefile: Fixed error in -C loader directive
 
 2004-02-03 21:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r434] Added DESTDIR to Makefiles to assist in RPM building.
+	* [r434] Makefile, loader/Makefile: Added DESTDIR to Makefiles to
+	  assist in RPM building.
 
 2004-02-03 08:37  Sandro Santilli <strk at kbt.io>
 
-	* [r433] schema support added, slightly modified logic used to keep
-	  table and schema names cases (always quoted and forced to lower
-	  case if not asked to keep original case)
+	* [r433] loader/shp2pgsql.c: schema support added, slightly
+	  modified logic used to keep table and schema names cases (always
+	  quoted and forced to lower case if not asked to keep original
+	  case)
 
 2004-01-25 19:33  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r432] Test commit on new CVS archive.
+	* [r432] postgis.h: Test commit on new CVS archive.
 
 2004-01-21 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r431] Added line_interpolate_point entry
+	* [r431] doc/postgis.xml: Added line_interpolate_point entry
 
 2004-01-21 19:04  Sandro Santilli <strk at kbt.io>
 
-	* [r430] Added line_interpolate_point function by
+	* [r430] Attic/postgis_sql_common.sql.in, postgis.h,
+	  postgis_algo.c: Added line_interpolate_point function by
 	  jsunday at rochgrp.com
 
 2004-01-20 20:14  Sandro Santilli <strk at kbt.io>
 
-	* [r429] cleaner comments for DropGeometryColumn
+	* [r429] Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_74_end.sql.in: cleaner comments for
+	  DropGeometryColumn
 
 2004-01-20 20:10  Sandro Santilli <strk at kbt.io>
 
-	* [r428] removed bogus comment about missed alter table drop column
+	* [r428] Attic/postgis_sql_74_end.sql.in: removed bogus comment
+	  about missed alter table drop column
 
 2004-01-16 20:06  Sandro Santilli <strk at kbt.io>
 
-	* [r427] Added FTLogical<->boolean mapping
+	* [r427] loader/shp2pgsql.c: Added FTLogical<->boolean mapping
 
 2004-01-15 09:57  Sandro Santilli <strk at kbt.io>
 
-	* [r426] field type array allocates num_fields * sizeof(int)
-	  instead of sizeof(char*)
+	* [r426] loader/shp2pgsql.c: field type array allocates num_fields
+	  * sizeof(int) instead of sizeof(char*)
 
 2004-01-15 00:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r425] Change absolute classpath reference to relative.
+	* [r425] jdbc/Makefile: Change absolute classpath reference to
+	  relative.
 
 2004-01-14 01:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r424] Fix solaris alignment problem in transformations.
+	* [r424] postgis_transform.c: Fix solaris alignment problem in
+	  transformations.
 
 2004-01-13 22:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r423] Changed getint and getdouble used by WKB so that it plays
-	  nice with
+	* [r423] postgis_inout.c: Changed getint and getdouble used by WKB
+	  so that it plays nice with
 	  memory alignment (solaris issue).
 
 2004-01-13 20:30  Sandro Santilli <strk at kbt.io>
 
-	* [r422] Added useless PG_RETURN_NULL() call to make compiler happy
+	* [r422] postgis_debug.c: Added useless PG_RETURN_NULL() call to
+	  make compiler happy
 
 2004-01-12 19:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r420] Updates for 0.8.1 release.
+	* [r420] CHANGES, README.postgis: Updates for 0.8.1 release.
 
 2004-01-02 20:11  Sandro Santilli <strk at kbt.io>
 
-	* [r419] always call setval with no schema specification. drop
-	  'database' argument using the empty string to the
-	  AddGeometryColumn call
+	* [r419] loader/shp2pgsql.c: always call setval with no schema
+	  specification. drop 'database' argument using the empty string to
+	  the AddGeometryColumn call
 
 2003-12-30 13:31  Sandro Santilli <strk at kbt.io>
 
-	* [r418] made shp2pgsql looser about numeric precisions
+	* [r418] loader/shp2pgsql.c: made shp2pgsql looser about numeric
+	  precisions
 
 2003-12-30 12:37  Sandro Santilli <strk at kbt.io>
 
-	* [r417] Fixed segfault bug reported by Randy George, removed
-	  explicit sequence drop
+	* [r417] loader/shp2pgsql.c: Fixed segfault bug reported by Randy
+	  George, removed explicit sequence drop
 
 2003-12-30 10:40  Sandro Santilli <strk at kbt.io>
 
-	* [r416] For all versions:
+	* [r416] Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_72_end.sql.in, Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_74_end.sql.in: For all versions:
 	  Updated fix_geometry_columns to use a more readable format in
 	  queries.
 	  
@@ -53883,414 +73661,453 @@
 
 2003-12-27 13:30  Sandro Santilli <strk at kbt.io>
 
-	* [r415] Added schema specification support
+	* [r415] loader/pgsql2shp.c: Added schema specification support
 
 2003-12-23 09:00  Sandro Santilli <strk at kbt.io>
 
-	* [r414] AddGeometryColumn, DropGeometryColum moved to
-	  version-specific scripts.
+	* [r414] Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_72_end.sql.in, Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_74_end.sql.in, Attic/postgis_sql_common.sql.in:
+	  AddGeometryColumn, DropGeometryColum moved to version-specific
+	  scripts.
 	  Schema support enabled for version 73 and 74.
 
 2003-12-19 18:55  Sandro Santilli <strk at kbt.io>
 
-	* [r413] substituted setenv() calls with putenv() for Solaris
-	  support
+	* [r413] loader/pgsql2shp.c: substituted setenv() calls with
+	  putenv() for Solaris support
 
 2003-12-18 18:07  Sandro Santilli <strk at kbt.io>
 
-	* [r412] Changed fix_geometry_columns() for PG >= 73 so to set
+	* [r412] Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_72_end.sql.in, Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_74_end.sql.in, Attic/postgis_sql_common.sql.in:
+	  Changed fix_geometry_columns() for PG >= 73 so to set
 	  f_table_schema to
 	  the empty string if its value is not a valid pg namespace.
 
 2003-12-16 11:04  Sandro Santilli <strk at kbt.io>
 
-	* [r411] added simplify() documentation
+	* [r411] doc/postgis.xml: added simplify() documentation
 
 2003-12-12 18:00  Sandro Santilli <strk at kbt.io>
 
-	* [r410] reverted make_line patch, patched size_subobject instead -
-	  the reported bug was caused to their inconsistency
+	* [r410] postgis_inout.c: reverted make_line patch, patched
+	  size_subobject instead - the reported bug was caused to their
+	  inconsistency
 
 2003-12-12 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r409] Fixed a bug in make_line allocating less memory then
-	  required
+	* [r409] postgis_inout.c: Fixed a bug in make_line allocating less
+	  memory then required
 
 2003-12-12 13:34  Sandro Santilli <strk at kbt.io>
 
-	* [r408] added missing 'const' in prototypes
+	* [r408] postgis_geos_wrapper.cpp: added missing 'const' in
+	  prototypes
 
 2003-12-12 12:03  Sandro Santilli <strk at kbt.io>
 
-	* [r407] More debugging output, some code cleanup.
+	* [r407] postgis_geos.c, postgis_geos_wrapper.cpp, postgis_inout.c:
+	  More debugging output, some code cleanup.
 
 2003-12-12 10:28  Sandro Santilli <strk at kbt.io>
 
-	* [r406] added GEOSnoop OUTPUT debugging info
+	* [r406] postgis_geos.c: added GEOSnoop OUTPUT debugging info
 
 2003-12-12 10:08  Sandro Santilli <strk at kbt.io>
 
-	* [r405] Added GEOSnoop function and some optional debugging output
-	  for
+	* [r405] Attic/postgis_sql_common.sql.in, postgis_geos.c: Added
+	  GEOSnoop function and some optional debugging output for
 	  geos<->postgis converter (define DEBUG_CONVERTER at top
 	  postgis_geos.c)
 
 2003-12-09 11:58  Sandro Santilli <strk at kbt.io>
 
-	* [r404] Final touch to wkb binary input function
+	* [r404] postgis_inout.c: Final touch to wkb binary input function
 
 2003-12-09 11:13  Sandro Santilli <strk at kbt.io>
 
-	* [r403] WKB_recv: set StringInfo cursor to the end of StringInfo
-	  buf as required by postgres backend
+	* [r403] postgis_inout.c: WKB_recv: set StringInfo cursor to the
+	  end of StringInfo buf as required by postgres backend
 
 2003-12-08 17:57  Sandro Santilli <strk at kbt.io>
 
-	* [r402] Binary WKB input function built only when USE_VERSION >
-	  73. Making some modifications based on reported failures
+	* [r402] postgis_inout.c: Binary WKB input function built only when
+	  USE_VERSION > 73. Making some modifications based on reported
+	  failures
 
 2003-12-04 19:12  Sandro Santilli <strk at kbt.io>
 
-	* [r401] Removed useless linkages from dumper and loader
+	* [r401] loader/Makefile: Removed useless linkages from dumper and
+	  loader
 
 2003-12-04 19:11  Sandro Santilli <strk at kbt.io>
 
-	* [r400] code cleanup (removed useless and leaking malloc calls)
+	* [r400] loader/pgsql2shp.c: code cleanup (removed useless and
+	  leaking malloc calls)
 
 2003-12-04 18:58  David Blasby <dblasby at gmail.com>
 
-	* [r399] changed david skae to skea
+	* [r399] postgis_proj.c: changed david skae to skea
 
 2003-12-01 20:52  Sandro Santilli <strk at kbt.io>
 
-	* [r398] shapelib put in sync with gdal cvs
+	* [r398] loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c:
+	  shapelib put in sync with gdal cvs
 
 2003-12-01 14:27  Sandro Santilli <strk at kbt.io>
 
-	* [r397] added simple malloc wrapper
+	* [r397] loader/shp2pgsql.c: added simple malloc wrapper
 
 2003-11-28 11:28  Sandro Santilli <strk at kbt.io>
 
-	* [r396] Some more changes, now useless since wkb.h is no more used
-	  (just to get in sync)
+	* [r396] loader/wkb.h: Some more changes, now useless since wkb.h
+	  is no more used (just to get in sync)
 
 2003-11-28 11:25  Sandro Santilli <strk at kbt.io>
 
-	* [r395] Added explicit geometry as text cast
+	* [r395] Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_74_end.sql.in: Added explicit geometry as text
+	  cast
 
 2003-11-28 11:06  Sandro Santilli <strk at kbt.io>
 
-	* [r394] Added WKB_recv function for binary WKB input
+	* [r394] Attic/postgis_sql_74_end.sql.in,
+	  Attic/postgis_sql_74_start.sql.in, postgis.h, postgis_inout.c:
+	  Added WKB_recv function for binary WKB input
 
 2003-11-26 18:54  Sandro Santilli <strk at kbt.io>
 
-	* [r393] fixed bug in HexDecoder, made WKB parsing the default
+	* [r393] loader/pgsql2shp.c: fixed bug in HexDecoder, made WKB
+	  parsing the default
 
 2003-11-26 18:14  Sandro Santilli <strk at kbt.io>
 
-	* [r392] binary cursor implemented
+	* [r392] loader/pgsql2shp.c: binary cursor implemented
 
 2003-11-26 17:21  Sandro Santilli <strk at kbt.io>
 
-	* [r391] Made HEXWKB parsing settable at compile time
+	* [r391] loader/pgsql2shp.c: Made HEXWKB parsing settable at
+	  compile time
 
 2003-11-26 16:40  Sandro Santilli <strk at kbt.io>
 
-	* [r390] Handled NULLS in wkb parsing, reduced functions args
+	* [r390] loader/pgsql2shp.c: Handled NULLS in wkb parsing, reduced
+	  functions args
 
 2003-11-26 15:45  Sandro Santilli <strk at kbt.io>
 
-	* [r389] wkb support for all geom types
+	* [r389] loader/pgsql2shp.c: wkb support for all geom types
 
 2003-11-26 14:31  Sandro Santilli <strk at kbt.io>
 
-	* [r388] WKB start to work
+	* [r388] loader/pgsql2shp.c: WKB start to work
 
 2003-11-25 17:32  Sandro Santilli <strk at kbt.io>
 
-	* [r387] first attempt at wkb definitions
+	* [r387] loader/wkb.h: first attempt at wkb definitions
 
 2003-11-25 17:28  Sandro Santilli <strk at kbt.io>
 
-	* [r386] hardly trying to get WKB parsing work
+	* [r386] loader/pgsql2shp.c: hardly trying to get WKB parsing work
 
 2003-11-25 03:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r385] Updates for 0.8.0 release.
+	* [r385] CHANGES, CREDITS, README.postgis, TODO: Updates for 0.8.0
+	  release.
 
 2003-11-25 02:38  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r384] Fixed syntax error in execution example.
+	* [r384] examples/ogc_test_suite/README: Fixed syntax error in
+	  execution example.
 
 2003-11-24 17:36  Sandro Santilli <strk at kbt.io>
 
-	* [r383] Removed useless BYTE_ORDER checks
+	* [r383] loader/pgsql2shp.c: Removed useless BYTE_ORDER checks
 
 2003-11-21 23:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r381] Added Cygwin endian definition include to fix windows
-	  compile.
+	* [r381] loader/pgsql2shp.c: Added Cygwin endian definition include
+	  to fix windows compile.
 
 2003-11-20 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r380] patch from m.spring at gmx.de
+	* [r380] loader/pgsql2shp.c: patch from m.spring at gmx.de
 
 2003-11-20 17:51  Sandro Santilli <strk at kbt.io>
 
-	* [r379] Installs for PG>7.1 goes to pkglibdir
+	* [r379] Makefile: Installs for PG>7.1 goes to pkglibdir
 
 2003-11-20 16:46  Sandro Santilli <strk at kbt.io>
 
-	* [r378] postgresql linking against libstdc++ reported as possibly
-	  needed for geos support
+	* [r378] doc/postgis.xml: postgresql linking against libstdc++
+	  reported as possibly needed for geos support
 
 2003-11-20 15:54  Sandro Santilli <strk at kbt.io>
 
-	* [r377] Updated postgis library path to be referenced with /..
+	* [r377] Makefile: Updated postgis library path to be referenced
+	  with /..
 
 2003-11-20 15:34  Sandro Santilli <strk at kbt.io>
 
-	* [r376] expected in-transaction memory release for btree operators
+	* [r376] postgis_ops.c: expected in-transaction memory release for
+	  btree operators
 
 2003-11-20 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r375] Moved MODULE_FILENAME definition where it will be easly
-	  modifiable
+	* [r375] Makefile: Moved MODULE_FILENAME definition where it will
+	  be easly modifiable
 
 2003-11-20 15:27  Sandro Santilli <strk at kbt.io>
 
-	* [r374] Removed some useless strdups.
+	* [r374] loader/pgsql2shp.c: Removed some useless strdups.
 	  Removed pgtype 22 (int2vector) from the list of integer DBF field
 	  types.
 	  Added pgtype 1700 (numeric) in DBF doubles list.
 
 2003-11-20 14:46  Sandro Santilli <strk at kbt.io>
 
-	* [r373] Set CFLAGS where useless CPPFLAGS were used before
+	* [r373] loader/Makefile: Set CFLAGS where useless CPPFLAGS were
+	  used before
 
 2003-11-19 18:01  Sandro Santilli <strk at kbt.io>
 
-	* [r372] CR removed
+	* [r372] postgis_debug.c: CR removed
 
 2003-11-19 17:50  Sandro Santilli <strk at kbt.io>
 
-	* [r371] missing function definition added (I forgot - sorry)
+	* [r371] Attic/postgis_sql_common.sql.in: missing function
+	  definition added (I forgot - sorry)
 
 2003-11-19 15:44  Sandro Santilli <strk at kbt.io>
 
-	* [r370] added prototypes for geometry_{le,ge,cmp}
+	* [r370] postgis.h: added prototypes for geometry_{le,ge,cmp}
 
 2003-11-19 15:29  Sandro Santilli <strk at kbt.io>
 
-	* [r369] Added default btree operator class for PG7.4
+	* [r369] Attic/postgis_sql_74_end.sql.in: Added default btree
+	  operator class for PG7.4
 
 2003-11-19 15:26  Sandro Santilli <strk at kbt.io>
 
-	* [r368] Added geometry_le, geometry_ge, geometry_cmp functions,
+	* [r368] postgis_ops.c: Added geometry_le, geometry_ge,
+	  geometry_cmp functions,
 	  modified geometry_lt, geometry_gt, geometry_eq to be consistent.
 
 2003-11-19 15:23  Sandro Santilli <strk at kbt.io>
 
-	* [r367] Fixed wrong COMMUTATOR specifications in '<','>','~=','@'
-	  operators,
+	* [r367] Attic/postgis_sql_common.sql.in: Fixed wrong COMMUTATOR
+	  specifications in '<','>','~=','@' operators,
 	  added new '<=', '>=' operators
 
 2003-11-19 10:27  Sandro Santilli <strk at kbt.io>
 
-	* [r366] typo fixed (ENABLE_SEQSCAN missing) - PG7.4 support listed
-	  in 2.2
+	* [r366] doc/postgis.xml: typo fixed (ENABLE_SEQSCAN missing) -
+	  PG7.4 support listed in 2.2
 
 2003-11-18 14:58  Sandro Santilli <strk at kbt.io>
 
-	* [r365] default row buffer lenght set to 100
+	* [r365] loader/pgsql2shp.c: default row buffer lenght set to 100
 
 2003-11-18 14:39  Sandro Santilli <strk at kbt.io>
 
-	* [r364] Some more structuring. Initialization routine moved out of
-	  main loop.
+	* [r364] loader/pgsql2shp.c: Some more structuring. Initialization
+	  routine moved out of main loop.
 	  Preparing dumper for WKB parsing.
 
 2003-11-16 00:27  Sandro Santilli <strk at kbt.io>
 
-	* [r363] Huge code re-organization. More structured code, more
-	  errors handled,
+	* [r363] loader/pgsql2shp.c: Huge code re-organization. More
+	  structured code, more errors handled,
 	  cursor based iteration, less code lines.
 
 2003-11-14 22:04  Sandro Santilli <strk at kbt.io>
 
-	* [r362] Used environment vars to pass libpq connection options
-	  (less error prone,
+	* [r362] loader/pgsql2shp.c: Used environment vars to pass libpq
+	  connection options (less error prone,
 	  easier to read). Printed clearer error message on query error.
 
 2003-11-13 13:14  Sandro Santilli <strk at kbt.io>
 
-	* [r361] used quote_ident() calls in AddGeometryColumns as
-	  suggested by Bernhard Herzog
+	* [r361] Attic/postgis_sql_common.sql.in: used quote_ident() calls
+	  in AddGeometryColumns as suggested by Bernhard Herzog
 
 2003-11-12 20:59  Sandro Santilli <strk at kbt.io>
 
-	* [r360] more cvsignore
+	* [r360] ., .cvsignore, loader, loader/.cvsignore: more cvsignore
 
 2003-11-12 20:57  Sandro Santilli <strk at kbt.io>
 
-	* [r359] first import
+	* [r359] doc, doc/.cvsignore, doc/html, doc/html/.cvsignore: first
+	  import
 
 2003-11-12 20:55  Sandro Santilli <strk at kbt.io>
 
-	* [r358] AddGeometryColumn column identifier case respect fix as
-	  suggested by Bernhard Herzog
+	* [r358] Attic/postgis_sql_common.sql.in: AddGeometryColumn column
+	  identifier case respect fix as suggested by Bernhard Herzog
 
 2003-11-12 16:36  Sandro Santilli <strk at kbt.io>
 
-	* [r357] delete all caught exceptions after use
+	* [r357] postgis_geos_wrapper.cpp: delete all caught exceptions
+	  after use
 
 2003-11-11 11:28  Sandro Santilli <strk at kbt.io>
 
-	* [r356] Added (mem)GeomUnion and (mem_)collect aggregates
-	  documentation, updated Centroid paragraph
+	* [r356] doc/postgis.xml: Added (mem)GeomUnion and (mem_)collect
+	  aggregates documentation, updated Centroid paragraph
 
 2003-11-11 10:58  Sandro Santilli <strk at kbt.io>
 
-	* [r355] Fixed a typo in envelope()
+	* [r355] postgis_fn.c: Fixed a typo in envelope()
 
 2003-11-11 10:38  Sandro Santilli <strk at kbt.io>
 
-	* [r354] Postgresql 7.4 enabler scripts.
+	* [r354] Attic/postgis_sql_74_end.sql.in,
+	  Attic/postgis_sql_74_start.sql.in: Postgresql 7.4 enabler
+	  scripts.
 
 2003-11-11 10:14  Sandro Santilli <strk at kbt.io>
 
-	* [r353] Added support for PG74
+	* [r353] postgis_estimate.c: Added support for PG74
 
 2003-11-05 18:26  Sandro Santilli <strk at kbt.io>
 
-	* [r352] Added fast collect() and geomunion() aggregates
-	  implementations
+	* [r352] Attic/postgis_sql_common.sql.in: Added fast collect() and
+	  geomunion() aggregates implementations
 
 2003-11-05 18:25  Sandro Santilli <strk at kbt.io>
 
-	* [r351] moved #ifdef USE_GEOS below prototypes, added NULL
-	  implementation of unite_garray
+	* [r351] postgis_geos.c: moved #ifdef USE_GEOS below prototypes,
+	  added NULL implementation of unite_garray
 
 2003-11-05 18:02  Sandro Santilli <strk at kbt.io>
 
-	* [r350] renamed unite_finalfunc to unite_garray
+	* [r350] postgis_geos.c: renamed unite_finalfunc to unite_garray
 
 2003-11-05 17:48  Sandro Santilli <strk at kbt.io>
 
-	* [r349] Added GEOS support tips to installation instructions
+	* [r349] doc/postgis.xml: Added GEOS support tips to installation
+	  instructions
 
 2003-11-05 11:00  Sandro Santilli <strk at kbt.io>
 
-	* [r348] postgis.xml put back in place. Makefile modified to
-	  generate a
+	* [r348] doc/Makefile, doc/postgis.xml, doc/postgis.xml.in:
+	  postgis.xml put back in place. Makefile modified to generate a
 	  postgis-out.xml from postgis.xml.
 
 2003-11-04 21:54  Sandro Santilli <strk at kbt.io>
 
-	* [r347] made last release version a parameter
+	* [r347] doc/postgis.xml.in: made last release version a parameter
 
 2003-11-04 21:52  Sandro Santilli <strk at kbt.io>
 
-	* [r346] added 'global' specification to sed command
+	* [r346] doc/Makefile: added 'global' specification to sed command
 
 2003-11-04 19:23  Sandro Santilli <strk at kbt.io>
 
-	* [r345] renamed postgis.xml to postgis.xml.in
+	* [r345] doc/postgis.xml, doc/postgis.xml.in: renamed postgis.xml
+	  to postgis.xml.in
 
 2003-11-04 19:20  Sandro Santilli <strk at kbt.io>
 
-	* [r344] dropped 'clean' rule (not really a good idea right now)
+	* [r344] doc/Makefile: dropped 'clean' rule (not really a good idea
+	  right now)
 
 2003-11-04 19:07  Sandro Santilli <strk at kbt.io>
 
-	* [r343] added doc clean in clean rule
+	* [r343] Makefile: added doc clean in clean rule
 
 2003-11-04 19:06  Sandro Santilli <strk at kbt.io>
 
-	* [r342] added missing first geom pfree in unite_finalfunc
+	* [r342] postgis_geos.c: added missing first geom pfree in
+	  unite_finalfunc
 
 2003-11-04 18:56  Sandro Santilli <strk at kbt.io>
 
-	* [r341] initial import
+	* [r341] doc/Makefile: initial import
 
 2003-10-29 15:53  Sandro Santilli <strk at kbt.io>
 
-	* [r340] geoscentroid() removed. both geos and pgis versions are
-	  called 'centroid'.
+	* [r340] postgis_fn.c, postgis_geos.c: geoscentroid() removed. both
+	  geos and pgis versions are called 'centroid'.
 	  only one version will be compiled based on USE_GEOS flag.
 
 2003-10-29 13:59  Sandro Santilli <strk at kbt.io>
 
-	* [r339] Added geoscentroid function.
+	* [r339] postgis_geos.c: Added geoscentroid function.
 
 2003-10-29 13:58  Sandro Santilli <strk at kbt.io>
 
-	* [r338] Added GEOSGetCentroid() function
+	* [r338] postgis_geos_wrapper.cpp: Added GEOSGetCentroid() function
 
 2003-10-28 16:57  Sandro Santilli <strk at kbt.io>
 
-	* [r337] Added collect_garray() function.
+	* [r337] postgis.h, postgis_fn.c: Added collect_garray() function.
 
 2003-10-28 15:16  Sandro Santilli <strk at kbt.io>
 
-	* [r336] unite_sfunc() from postgis_geos.c renamed to geom_accum()
-	  and moved in postgis_fn.c
+	* [r336] postgis.h, postgis_fn.c, postgis_geos.c: unite_sfunc()
+	  from postgis_geos.c renamed to geom_accum() and moved in
+	  postgis_fn.c
 
 2003-10-28 11:18  Sandro Santilli <strk at kbt.io>
 
-	* [r335] Added Algorithms section and simplify() enabler code
+	* [r335] Attic/postgis_sql_common.sql.in: Added Algorithms section
+	  and simplify() enabler code
 
 2003-10-28 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r334] Added postgis_algo.c prototypes
+	* [r334] postgis.h: Added postgis_algo.c prototypes
 
 2003-10-28 11:16  Sandro Santilli <strk at kbt.io>
 
-	* [r333] Added postgis_algo.c build support
+	* [r333] Makefile: Added postgis_algo.c build support
 
 2003-10-28 10:59  Sandro Santilli <strk at kbt.io>
 
-	* [r332] handled NULL state array in unite_finalfunc, cleaned up
-	  some spurios code
+	* [r332] postgis_geos.c: handled NULL state array in
+	  unite_finalfunc, cleaned up some spurios code
 
 2003-10-27 23:44  Sandro Santilli <strk at kbt.io>
 
-	* [r331] unite_sfunc made always copy input array in long lived
-	  memory context.
+	* [r331] postgis_geos.c: unite_sfunc made always copy input array
+	  in long lived memory context.
 	  It should now work with safer memory.
 
 2003-10-27 20:13  Sandro Santilli <strk at kbt.io>
 
-	* [r330] Made GeomUnion release memory soon, Added fastunion
-	  support functions
+	* [r330] postgis_geos.c: Made GeomUnion release memory soon, Added
+	  fastunion support functions
 
 2003-10-27 10:21  Sandro Santilli <strk at kbt.io>
 
-	* [r329] Initial import.
+	* [r329] postgis_algo.c: Initial import.
 
 2003-10-24 21:52  Sandro Santilli <strk at kbt.io>
 
-	* [r328] Modified strcmp-based if-else with switch-case in
-	  GEOS2POSTGIS()
+	* [r328] postgis_geos.c: Modified strcmp-based if-else with
+	  switch-case in GEOS2POSTGIS()
 	  using new GEOSGeometryTypeId() interface.
 
 2003-10-24 21:33  Sandro Santilli <strk at kbt.io>
 
-	* [r327] Added GEOSGeometryTypeId(Geometry *) wrapper function.
+	* [r327] postgis_geos_wrapper.cpp: Added
+	  GEOSGeometryTypeId(Geometry *) wrapper function.
 	  Added GEOSGetCoordinates_Polygon(Polygon *) as an experimental
 	  optimized
 	  version of GEOSGetCoordinates(Geometry *); More to add ...
 
 2003-10-24 14:29  Sandro Santilli <strk at kbt.io>
 
-	* [r326] GEOSGetCoordinates() reverted to getCoordinates() call so
-	  to be compatible
+	* [r326] postgis_geos_wrapper.cpp: GEOSGetCoordinates() reverted to
+	  getCoordinates() call so to be compatible
 	  to all type of geometries (not only LineStrings)
 
 2003-10-24 08:28  Sandro Santilli <strk at kbt.io>
 
-	* [r325] Fixed memory leak in GEOSGetCoordinates(), made sure that
-	  GEOS2POSTGIS
+	* [r325] postgis_geos.c, postgis_geos_wrapper.cpp: Fixed memory
+	  leak in GEOSGetCoordinates(), made sure that GEOS2POSTGIS
 	  free type string even in case of collapsed geoms. Made sure that
 	  geomunion
 	  release memory in case of exception thrown by GEOSUnion. Sooner
@@ -54299,99 +74116,104 @@
 
 2003-10-23 19:52  Sandro Santilli <strk at kbt.io>
 
-	* [r324] added memory debugging tips for gcc >= 3.2.2
+	* [r324] Makefile: added memory debugging tips for gcc >= 3.2.2
 
 2003-10-23 09:14  Sandro Santilli <strk at kbt.io>
 
-	* [r323] Added default-commented line to disable gcc "smart" memory
-	  caching feature.
+	* [r323] Makefile: Added default-commented line to disable gcc
+	  "smart" memory caching feature.
 
 2003-10-23 08:06  Sandro Santilli <strk at kbt.io>
 
-	* [r322] Added 'unite' aggregate.
+	* [r322] Attic/postgis_sql_common.sql.in: Added 'unite' aggregate.
 
 2003-10-22 20:58  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r321] More additions to the TODO
+	* [r321] TODO: More additions to the TODO
 
 2003-10-22 18:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r320] Updated TODO list somewhat
+	* [r320] TODO: Updated TODO list somewhat
 
 2003-10-21 07:44  Sandro Santilli <strk at kbt.io>
 
-	* [r319] Made GEOS_DIR and PROJ_DIR settable via environment vars
+	* [r319] Makefile: Made GEOS_DIR and PROJ_DIR settable via
+	  environment vars
 
 2003-10-20 19:50  Sandro Santilli <strk at kbt.io>
 
-	* [r318] Removed some memory leaks in PostGIS2* converters.
+	* [r318] postgis_geos_wrapper.cpp: Removed some memory leaks in
+	  PostGIS2* converters.
 
 2003-10-17 16:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r317] Pass USE_* information to version string, add some 7.4
-	  version passing
+	* [r317] Makefile: Pass USE_* information to version string, add
+	  some 7.4 version passing
 	  flags to the compile.
 
 2003-10-17 16:12  David Blasby <dblasby at gmail.com>
 
-	* [r316] Made Envelope() CW instead of CCW.
+	* [r316] postgis_fn.c: Made Envelope() CW instead of CCW.
 
 2003-10-17 16:07  David Blasby <dblasby at gmail.com>
 
-	* [r315] made isEmpty() return true/false
+	* [r315] Attic/postgis_sql_common.sql.in, postgis_fn.c: made
+	  isEmpty() return true/false
 
 2003-10-17 00:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r314] Added some more AsText wrappers.
+	* [r314] examples/ogc_test_suite/2_queries.sql: Added some more
+	  AsText wrappers.
 
 2003-10-17 00:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r313] Added some AsText wrappers to results to make results
-	  match answers.
+	* [r313] examples/ogc_test_suite/2_queries.sql: Added some AsText
+	  wrappers to results to make results match answers.
 
 2003-10-16 20:16  David Blasby <dblasby at gmail.com>
 
-	* [r312] Added NOTICE_HANDLER function. For some reason this didnt
-	  get properly
+	* [r312] postgis_geos.c: Added NOTICE_HANDLER function. For some
+	  reason this didnt get properly
 	  committed last time.
 
 2003-10-16 16:35  David Blasby <dblasby at gmail.com>
 
-	* [r311] added #include <sys/types.h> for people using freeBSD
-	  (strk at keybit.net patch)
+	* [r311] postgis.h: added #include <sys/types.h> for people using
+	  freeBSD (strk at keybit.net patch)
 
 2003-10-15 17:04  David Blasby <dblasby at gmail.com>
 
-	* [r310] added a bunch of catch (GEOSExceptions) blocks to write
-	  out more imformative
+	* [r310] postgis_geos_wrapper.cpp: added a bunch of catch
+	  (GEOSExceptions) blocks to write out more imformative
 	  error messages.
 
 2003-10-14 23:19  David Blasby <dblasby at gmail.com>
 
-	* [r309] GEOS2POSTGIS - added protection to pfree(NULL) for multi*
-	  geoms
+	* [r309] postgis_geos.c: GEOS2POSTGIS - added protection to
+	  pfree(NULL) for multi* geoms
 
 2003-10-14 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r308] Added const declarations to sync with current GEOS cvs.
+	* [r308] postgis_geos_wrapper.cpp: Added const declarations to sync
+	  with current GEOS cvs.
 
 2003-10-06 18:09  David Blasby <dblasby at gmail.com>
 
-	* [r307] Fixed typo in add_to_geometry(). With very poorly aligned
-	  sub-objects, it
+	* [r307] postgis_inout.c: Fixed typo in add_to_geometry(). With
+	  very poorly aligned sub-objects, it
 	  wouldnt allocate enough memory. Fixed it so its pesimistic and
 	  will allocate
 	  enough memory.
 
 2003-10-03 16:45  David Blasby <dblasby at gmail.com>
 
-	* [r306] added pointonsurface() as a sub. Some memory management
-	  fixes/tests.
+	* [r306] postgis_geos.c, postgis_geos_wrapper.cpp: added
+	  pointonsurface() as a sub. Some memory management fixes/tests.
 	  removed a few NOTICEs.
 
 2003-09-29 16:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r305] Patch from strk:
+	* [r305] loader/shp2pgsql.c: Patch from strk:
 	  - "\t" always preceeded the first value of a dump_format query
 	  if NULL
 	  
@@ -54408,77 +74230,88 @@
 
 2003-09-19 00:37  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r304] fixed a bug that actually tests the first 2 point for pip
-	  instead of just thinking I was testing the first two.
+	* [r304] loader/shp2pgsql.c: fixed a bug that actually tests the
+	  first 2 point for pip instead of just thinking I was testing the
+	  first two.
 
 2003-09-16 20:27  David Blasby <dblasby at gmail.com>
 
-	* [r303] added ability to delete geometries.
+	* [r303] loader/Makefile, postgis_debug.c, postgis_fn.c,
+	  postgis_geos.c, postgis_geos_wrapper.cpp, postgis_transform.c:
+	  added ability to delete geometries.
 
 2003-09-10 22:44  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r302] got rid of warning...
+	* [r302] loader/pgsql2shp.c: got rid of warning...
 
 2003-09-10 22:40  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r301] changed it to make the field names in the dbf file capital
-	  letters
+	* [r301] loader/pgsql2shp.c: changed it to make the field names in
+	  the dbf file capital letters
 
 2003-09-10 21:36  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r300] fixed a bug in is_clockwise...
+	* [r300] loader/pgsql2shp.c: fixed a bug in is_clockwise...
 
 2003-09-04 16:46  David Blasby <dblasby at gmail.com>
 
-	* [r299] removed truly_inside() doc.
+	* [r299] doc/postgis.xml: removed truly_inside() doc.
 
 2003-09-04 16:19  David Blasby <dblasby at gmail.com>
 
-	* [r298] removed truly_inside() function.
+	* [r298] Attic/postgis_sql_common.sql.in: removed truly_inside()
+	  function.
 
 2003-08-22 17:40  David Blasby <dblasby at gmail.com>
 
-	* [r297] fixed geometry_in('SRID=<int>{no ;}').
+	* [r297] postgis_inout.c: fixed geometry_in('SRID=<int>{no ;}').
 
 2003-08-21 16:22  David Blasby <dblasby at gmail.com>
 
-	* [r296] added patch from strk at freek.keybit.net for PG_NARGS() not
-	  being in 7.2
+	* [r296] postgis_inout.c: added patch from strk at freek.keybit.net
+	  for PG_NARGS() not being in 7.2
 
 2003-08-18 20:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r295] Add missing </para>
+	* [r295] doc/postgis.xml: Add missing </para>
 
 2003-08-18 20:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r294] Removed illegal characters from the file.
+	* [r294] doc/postgis.xml: Removed illegal characters from the file.
 
 2003-08-18 20:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r293] More entities
+	* [r293] doc/postgis.xml: More entities
 
 2003-08-18 19:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r292] Replace <> with proper entities in Dave's new function
-	  entries
+	* [r292] doc/postgis.xml: Replace <> with proper entities in Dave's
+	  new function entries
 
 2003-08-18 16:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r291] Added info on piping results to output file.
+	* [r291] examples/ogc_test_suite/README: Added info on piping
+	  results to output file.
 
 2003-08-18 16:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r290] Change include from io.h to geom.h.
+	* [r290] postgis_geos_wrapper.cpp: Change include from io.h to
+	  geom.h.
 
 2003-08-17 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r289] Change sequence handling to respect versions prior to 7.3.
-	  Patch from
+	* [r289] loader/Makefile, loader/shp2pgsql.c: Change sequence
+	  handling to respect versions prior to 7.3. Patch from
 	  strk.
 
 2003-08-08 18:19  David Blasby <dblasby at gmail.com>
 
-	* [r288] Conformance changes.
+	* [r288] Attic/postgis_sql_common.sql.in, Makefile,
+	  create_undef.pl, doc/postgis.xml,
+	  examples/ogc_test_suite/2_queries.sql, postgis.h,
+	  postgis_debug.c, postgis_fn.c, postgis_geos.c,
+	  postgis_geos_wrapper.cpp, postgis_gist_71.c, postgis_gist_72.c,
+	  postgis_inout.c: Conformance changes.
 	  Removed junk from postgis_debug.c and added the first run of the
 	  long
 	  transaction locking support. (this will change - dont use it)
@@ -54491,13 +74324,15 @@
 
 2003-08-07 05:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r287] Added some information about compiling PostgreSQL with C++
-	  support to
+	* [r287] README.postgis: Added some information about compiling
+	  PostgreSQL with C++ support to
 	  enable proper GEOS behavior.
 
 2003-08-06 19:31  David Blasby <dblasby at gmail.com>
 
-	* [r286] Added the WKB parser. Added all the functions like
+	* [r286] Attic/postgis_sql_common.sql.in, postgis.h,
+	  postgis_geos.c, postgis_inout.c: Added the WKB parser. Added all
+	  the functions like
 	  PolyFromWKB(<WKB>,[<SRID>]).
 	  
 	  Added all the functions like PolyFromText(<WKT>,[<SRID>])
@@ -54506,42 +74341,45 @@
 
 2003-08-05 18:27  David Blasby <dblasby at gmail.com>
 
-	* [r285] Added null implementations of new GEOS-returning-geometry
-	  functions (ie.
+	* [r285] postgis_geos.c: Added null implementations of new
+	  GEOS-returning-geometry functions (ie.
 	  buffer).
 
 2003-08-05 16:28  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r284] Removed the setval for the sequence if the value was going
-	  to be 0.
+	* [r284] loader/shp2pgsql.c: Removed the setval for the sequence if
+	  the value was going to be 0.
 	  This avoids a warning that occirs when you try to set it to 0.
 
 2003-08-01 23:58  David Blasby <dblasby at gmail.com>
 
-	* [r283] added the functionality to convert GEOS->PostGIS
-	  geometries. Added those geos
+	* [r283] Attic/postgis_sql_common.sql.in, postgis_geos.c,
+	  postgis_geos_wrapper.cpp: added the functionality to convert
+	  GEOS->PostGIS geometries. Added those geos
 	  functions to postgis.
 
 2003-08-01 23:22  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r282] Altered the loader to use a (gid serial) type instead of
-	  just a (gid int4).
+	* [r282] loader/shp2pgsql.c: Altered the loader to use a (gid
+	  serial) type instead of just a (gid int4).
 	  Also the gid is now declared as a primary key.
 
 2003-08-01 17:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r281] Added BC Albers parameterization (epsg 42102)
+	* [r281] spatial_ref_sys.sql: Added BC Albers parameterization
+	  (epsg 42102)
 
 2003-07-25 17:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r280] Moved Cygwin endian define out of source files into
-	  postgis.h common
+	* [r280] postgis.h, postgis_debug.c, postgis_estimate.c,
+	  postgis_fn.c, postgis_inout.c, postgis_ops.c: Moved Cygwin endian
+	  define out of source files into postgis.h common
 	  header file.
 
 2003-07-08 18:35  David Blasby <dblasby at gmail.com>
 
-	* [r279] changed asbinary_specify() so that it is more aware of
-	  TEXT being
+	* [r279] postgis_inout.c: changed asbinary_specify() so that it is
+	  more aware of TEXT being
 	  un-terminated.
 	  
 	  this is a modified patch from David Garnier
@@ -54549,12 +74387,23 @@
 
 2003-07-01 18:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r278] Added CVS revision headers.
+	* [r278] Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_71_start.sql.in,
+	  Attic/postgis_sql_72_end.sql.in,
+	  Attic/postgis_sql_72_start.sql.in,
+	  Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_73_start.sql.in,
+	  Attic/postgis_sql_common.sql.in, loader/pgsql2shp.c,
+	  loader/shp2pgsql.c, postgis.h, postgis_chip.c, postgis_debug.c,
+	  postgis_estimate.c, postgis_fn.c, postgis_geos.c,
+	  postgis_gist_71.c, postgis_gist_72.c, postgis_inout.c,
+	  postgis_ops.c, postgis_proj.c, postgis_transform.c: Added CVS
+	  revision headers.
 
 2003-06-18 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r277] It seems that invalid geometries where in the shapefile
-	  (as far as shapelib
+	* [r277] loader/shp2pgsql.c: It seems that invalid geometries where
+	  in the shapefile (as far as shapelib
 	  let shp2pgsql know). LINEZ objects with less then 2 vertices.
 	  I've
 	  patched shp2pgsql to recognized such an inconsistence and use a
@@ -54564,16 +74413,18 @@
 
 2003-06-12 22:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r276] Added transaction begin and end.
+	* [r276] regress/isvalid_test, regress/relate_test: Added
+	  transaction begin and end.
 
 2003-05-27 22:35  David Blasby <dblasby at gmail.com>
 
-	* [r275] New version of the postgis-GEOS connector.
+	* [r275] Makefile, postgis_geos.c, postgis_geos_wrapper.cpp: New
+	  version of the postgis-GEOS connector.
 
 2003-05-13 22:51  David Blasby <dblasby at gmail.com>
 
-	* [r274] Added a modified version of Carl Anderson
-	  <carl.anderson at vadose.org> patch for
+	* [r274] Attic/postgis_sql_common.sql.in: Added a modified version
+	  of Carl Anderson <carl.anderson at vadose.org> patch for
 	  schema-aware find_srid().
 	  
 	  I have modified your schema-patched find_srid() and commited it
@@ -54589,324 +74440,372 @@
 
 2003-04-14 18:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r273] Patch for optional case sensitivity respect. From strk.
+	* [r273] loader/shp2pgsql.c: Patch for optional case sensitivity
+	  respect. From strk.
 
 2003-04-10 23:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r272] More info
+	* [r272] examples/ogc_test_suite/README: More info
 
 2003-04-10 19:17  David Blasby <dblasby at gmail.com>
 
-	* [r271] added area() as alias for area2d()
+	* [r271] Attic/postgis_sql_common.sql.in: added area() as alias for
+	  area2d()
 
 2003-04-10 19:16  David Blasby <dblasby at gmail.com>
 
-	* [r270] changes to area()
+	* [r270] postgis_fn.c, postgis_geos.c: changes to area()
 
 2003-04-10 17:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r269] More info.
+	* [r269] examples/ogc_test_suite/README: More info.
 
 2003-04-10 17:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r268] Fixed within() test to have right order of arguments.
+	* [r268] examples/ogc_test_suite/2_queries.sql: Fixed within() test
+	  to have right order of arguments.
 
 2003-04-10 17:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r267] Changes to function names to MATCH the specification.
+	* [r267] examples/ogc_test_suite/2_queries.sql: Changes to function
+	  names to MATCH the specification.
 
 2003-04-10 17:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r266] More consistency fixes.
+	* [r266] examples/ogc_test_suite/2_queries.sql: More consistency
+	  fixes.
 
 2003-04-10 17:05  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r265] Fixes for consistency (!!!!) of the tests and a first
-	  README on how to run
+	* [r265] examples/ogc_test_suite/1_schema.sql,
+	  examples/ogc_test_suite/2_queries.sql,
+	  examples/ogc_test_suite/3_cleanup.sql,
+	  examples/ogc_test_suite/README: Fixes for consistency (!!!!) of
+	  the tests and a first README on how to run
 	  them.
 
 2003-04-10 16:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r264] Extra OGC text constructor functions.
+	* [r264] Attic/postgis_sql_common.sql.in: Extra OGC text
+	  constructor functions.
 
 2003-04-10 16:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r263] Hack to supply c++ CXX variable if undefined.
+	* [r263] Makefile: Hack to supply c++ CXX variable if undefined.
 
 2003-04-10 16:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r262] Cruft removal
+	* [r262] Makefile: Cruft removal
 
 2003-04-10 05:19  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r261] Formatting changes.
+	* [r261] Attic/postgis_sql_common.sql.in: Formatting changes.
 
 2003-04-10 05:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r260] Remove old commented out duplicate function.
+	* [r260] Attic/postgis_sql_common.sql.in: Remove old commented out
+	  duplicate function.
 
 2003-04-09 21:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r259] Makefile should fully honor USE_GEOS flag now.
+	* [r259] Makefile: Makefile should fully honor USE_GEOS flag now.
 
 2003-04-09 21:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r258] Cleaned up makefile and transform warning removed for null
-	  case.
+	* [r258] Makefile, postgis_transform.c: Cleaned up makefile and
+	  transform warning removed for null case.
 
 2003-04-09 21:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r257] Some reformatting.
+	* [r257] Attic/postgis_sql_common.sql.in: Some reformatting.
 
 2003-04-09 18:34  David Blasby <dblasby at gmail.com>
 
-	* [r256] GEOS support -first run
+	* [r256] Attic/postgis_sql_common.sql.in, Makefile, postgis_geos.c,
+	  postgis_geos_wrapper.cpp: GEOS support -first run
 
 2003-04-09 18:34  David Blasby <dblasby at gmail.com>
 
-	* [r255] test data for isvalid()
+	* [r255] regress/isvalid_test: test data for isvalid()
 
 2003-04-09 03:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r254] Makefile update
+	* [r254] jdbc/Makefile: Makefile update
 
 2003-04-09 03:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r252] Updates for 0.7.5 release.
+	* [r252] CHANGES, CREDITS, README.postgis: Updates for 0.7.5
+	  release.
 
 2003-04-08 21:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r251] Cygwin BE_DLLLIBS fix from nvine/jtishler
+	* [r251] Makefile: Cygwin BE_DLLLIBS fix from nvine/jtishler
 
 2003-04-08 21:23  David Blasby <dblasby at gmail.com>
 
-	* [r250] simple table to test relate(g1,g2). Taken from JTS/GEOS
-	  regression test.
+	* [r250] regress/relate_test: simple table to test relate(g1,g2).
+	  Taken from JTS/GEOS regression test.
 
 2003-04-01 23:02  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r249] Fixed a bug which dropped the last Z value of each line in
-	  3d lines.
+	* [r249] loader/shp2pgsql.c: Fixed a bug which dropped the last Z
+	  value of each line in 3d lines.
 
 2003-03-07 16:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r248] M-handling patch and some Z-recognition too.
+	* [r248] loader/shp2pgsql.c: M-handling patch and some
+	  Z-recognition too.
 	  From strk at freek.keybit.net.
 
 2003-03-06 18:57  Chris Hodgson <chodgson at refractions.net>
 
-	* [r247] swapped '~=' for '=' in the operator class definition for
-	  gist_geometry_ops.
+	* [r247] Attic/postgis_sql_73_end.sql.in: swapped '~=' for '=' in
+	  the operator class definition for gist_geometry_ops.
 
 2003-03-06 18:29  Chris Hodgson <chodgson at refractions.net>
 
-	* [r246] changed 'geometry' to 'GEOMETRY' two places in the
-	  AddGeometryColumn sql code.
+	* [r246] Attic/postgis_sql_common.sql.in: changed 'geometry' to
+	  'GEOMETRY' two places in the AddGeometryColumn sql code.
 
 2003-03-06 18:10  Chris Hodgson <chodgson at refractions.net>
 
-	* [r245] Updated the documentation for the '~' operator and added
-	  documentation for the '@' operator (they were backwards).
+	* [r245] doc/postgis.xml: Updated the documentation for the '~'
+	  operator and added documentation for the '@' operator (they were
+	  backwards).
 
 2003-03-06 18:04  David Blasby <dblasby at gmail.com>
 
-	* [r244] indexing for 7.3: @ and ~ were backwards. Corrected.
+	* [r244] Attic/postgis_sql_73_end.sql.in: indexing for 7.3: @ and ~
+	  were backwards. Corrected.
 
 2003-02-15 00:27  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r243] added more type checking into the create table statment.
+	* [r243] loader/shp2pgsql.c: added more type checking into the
+	  create table statment.
 	  Now uses int8, and numeric types if the columns definitions are
 	  too big
 
 2003-02-14 20:07  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r242] changed the PIP function to loop from i=0 to 1<n-1
+	* [r242] loader/shp2pgsql.c: changed the PIP function to loop from
+	  i=0 to 1<n-1
 
 2003-02-13 02:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r240] Changes in preparation for 0.7.4 release.
+	* [r240] CHANGES, README.postgis, loader/Makefile: Changes in
+	  preparation for 0.7.4 release.
 
 2003-02-12 21:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r239] Fixed bug with 7.1 build relating to postgis_estimate.
+	* [r239] Makefile: Fixed bug with 7.1 build relating to
+	  postgis_estimate.
 
 2003-02-04 23:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r238] Changed constraint name for geometry_columns_pk.
+	* [r238] Attic/postgis_sql_common.sql.in: Changed constraint name
+	  for geometry_columns_pk.
 
 2003-02-04 22:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r237] Fix memory management error, array of pointers allocated
-	  insufficient space.
+	* [r237] loader/shp2pgsql.c: Fix memory management error, array of
+	  pointers allocated insufficient space.
 
 2003-02-04 21:39  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r236] Added CVS substitution strings for logging.
+	* [r236] loader/pgsql2shp.c, loader/shp2pgsql.c: Added CVS
+	  substitution strings for logging.
 
 2003-02-04 06:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r235] Fixed stupid case error in 7.2 gist support.
+	* [r235] Attic/postgis_sql_72_end.sql.in: Fixed stupid case error
+	  in 7.2 gist support.
 
 2003-02-03 20:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r234] Updated SRS file with better proj4 definitions and nicer
-	  commented
+	* [r234] spatial_ref_sys.sql: Updated SRS file with better proj4
+	  definitions and nicer commented
 	  description lines.
 
 2003-01-31 17:23  Chris Hodgson <chodgson at refractions.net>
 
-	* [r233] fixed a small error in an example - road_name -> name
+	* [r233] doc/postgis.xml: fixed a small error in an example -
+	  road_name -> name
 
 2003-01-22 17:07  David Blasby <dblasby at gmail.com>
 
-	* [r232] applied Mark Cave-Ayland's new patch that is a bit cleaner
-	  and has a
+	* [r232] postgis_estimate.c: applied Mark Cave-Ayland's new patch
+	  that is a bit cleaner and has a
 	  user-defined FETCH limit for creating a histogram.
 
 2003-01-21 17:46  David Blasby <dblasby at gmail.com>
 
-	* [r231] added patch from Mark Cave-Ayland that saves memory during
-	  histogram
+	* [r231] postgis_estimate.c: added patch from Mark Cave-Ayland that
+	  saves memory during histogram
 	  calculations by using cursors instead of loading all the BOXs at
 	  once.
 
 2003-01-06 18:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r230] Added USE_STATS fix for index selectivity.
+	* [r230] Makefile: Added USE_STATS fix for index selectivity.
 
 2002-12-17 23:24  David Blasby <dblasby at gmail.com>
 
-	* [r229] fixed select astext(the_geom)||'dave' from ...; bug
+	* [r229] postgis_inout.c: fixed select astext(the_geom)||'dave'
+	  from ...; bug
 
 2002-12-10 04:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r228] Removed old sql.in files.
+	* [r228] postgis.sql.in, postgis_gist_71.sql.in,
+	  postgis_gist_72.sql.in, postgis_gist_73.sql.in: Removed old
+	  sql.in files.
 
 2002-12-10 04:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r227] Support for 7.3 undefinition.
+	* [r227] create_undef.pl: Support for 7.3 undefinition.
 
 2002-12-10 04:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r226] New SQL update files, with version dependant start and end
-	  scripts.
+	* [r226] Attic, Attic/postgis_sql_71_end.sql.in,
+	  Attic/postgis_sql_71_start.sql.in,
+	  Attic/postgis_sql_72_end.sql.in,
+	  Attic/postgis_sql_72_start.sql.in,
+	  Attic/postgis_sql_73_end.sql.in,
+	  Attic/postgis_sql_73_start.sql.in,
+	  Attic/postgis_sql_common.sql.in, Makefile: New SQL update files,
+	  with version dependant start and end scripts.
 
 2002-12-06 20:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r225] Set USE_PROJ back to default 0.
+	* [r225] Makefile: Set USE_PROJ back to default 0.
 
 2002-12-05 22:12  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r224] Returned to 'opaque' as type in creation, since 7.3 will
-	  automatically
+	* [r224] postgis.sql.in: Returned to 'opaque' as type in creation,
+	  since 7.3 will automatically
 	  cast and < 7.3 will fail if I use a different value. This causes
 	  some
 	  warnings in 7.3, but no failures.
 
 2002-12-05 21:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r223] Updates to support 7.3 typecasting conventions. 7.3
-	  support is now ready
+	* [r223] Makefile, postgis.sql.in, postgis_gist_73.sql.in: Updates
+	  to support 7.3 typecasting conventions. 7.3 support is now ready
 	  for beta testing.
 
 2002-12-05 21:11  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r222] "fixed" pg_opclass so that 7.3 index creation works.
+	* [r222] postgis_gist_73.sql.in: "fixed" pg_opclass so that 7.3
+	  index creation works.
 
 2002-12-05 20:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r221] Changed an opaque to internal (many to go...)
+	* [r221] postgis_gist_73.sql.in: Changed an opaque to internal
+	  (many to go...)
 
 2002-12-05 20:54  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r220] Pass USE_VERSION macro into the C compilation process to
-	  the pre-processor can
+	* [r220] Makefile: Pass USE_VERSION macro into the C compilation
+	  process to the pre-processor can
 	  make use of it
 
 2002-12-05 20:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r219] Changed libdir references to LIBPATH and started using the
-	  magic
+	* [r219] Makefile: Changed libdir references to LIBPATH and started
+	  using the magic
 	  $libpath entry for default installs.
 
 2002-12-05 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r218] Formatting change.
+	* [r218] postgis_gist_73.sql.in: Formatting change.
 
 2002-12-05 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r217] Early support for 7.3. No fixes for typecasting problems
-	  yet.
+	* [r217] Makefile, postgis_gist_73.sql.in: Early support for 7.3.
+	  No fixes for typecasting problems yet.
 
 2002-12-05 19:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r216] Removed DOS linefeeds from SQL files.
+	* [r216] postgis_gist_72.sql.in, postgis_gist_73.sql.in: Removed
+	  DOS linefeeds from SQL files.
 
 2002-12-05 19:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r215] Changes to support 7.3 cleanly.
+	* [r215] postgis_gist_71.c, postgis_gist_71.sql.in: Changes to
+	  support 7.3 cleanly.
 
 2002-12-05 19:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r214] Changes to allow 7.3 support to be easily added.
+	* [r214] Makefile, README.postgis, postgis_gist.c,
+	  postgis_gist.sql.in, postgis_gist_73.sql.in: Changes to allow 7.3
+	  support to be easily added.
 
 2002-12-01 05:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r213] Original OpenGIS test suite files. To be edited to conform
-	  to
+	* [r213] examples/ogc_test_suite,
+	  examples/ogc_test_suite/1_schema.sql,
+	  examples/ogc_test_suite/2_queries.sql,
+	  examples/ogc_test_suite/3_cleanup.sql: Original OpenGIS test
+	  suite files. To be edited to conform to
 	  PostGIS syntax where legal.
 
 2002-11-26 03:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r212] Changed references to 'make' into macro references to MAKE
+	* [r212] Makefile: Changed references to 'make' into macro
+	  references to MAKE
 
 2002-11-22 21:25  Chris Hodgson <chodgson at refractions.net>
 
-	* [r211] changed the title of the new section from "Mapserver" to
-	  "Using Mapserver"
+	* [r211] doc/postgis.xml: changed the title of the new section from
+	  "Mapserver" to "Using Mapserver"
 
 2002-11-22 21:22  Chris Hodgson <chodgson at refractions.net>
 
-	* [r210] added more advanced mapserver documentation, and separated
-	  mapserver into its own section of the documentation
+	* [r210] doc/postgis.xml: added more advanced mapserver
+	  documentation, and separated mapserver into its own section of
+	  the documentation
 
 2002-11-22 17:38  David Blasby <dblasby at gmail.com>
 
-	* [r209] Non-compiled in transform() returns error instead of nop.
+	* [r209] postgis_transform.c: Non-compiled in transform() returns
+	  error instead of nop.
 
 2002-11-20 21:32  Chris Hodgson <chodgson at refractions.net>
 
-	* [r208] re-formatted the xml doc and added a bit about complex
-	  queries (still lots more to come on that topic)
+	* [r208] doc/postgis.xml: re-formatted the xml doc and added a bit
+	  about complex queries (still lots more to come on that topic)
 
 2002-11-06 23:55  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r207] added support for clockwise-ness in shp dumper
+	* [r207] loader/pgsql2shp.c: added support for clockwise-ness in
+	  shp dumper
 
 2002-11-04 21:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r206] Removed debugging connstring print.
+	* [r206] loader/pgsql2shp.c: Removed debugging connstring print.
 
 2002-10-25 16:13  David Blasby <dblasby at gmail.com>
 
-	* [r205] Now accepts both types of multipoint - 'MULTIPOINT(0 0, 1
-	  1)'::geometry and
+	* [r205] postgis_inout.c: Now accepts both types of multipoint -
+	  'MULTIPOINT(0 0, 1 1)'::geometry and
 	  'MULTIPOINT( (0 0), (1 1))'::geometry;
 
 2002-10-24 15:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r204] Added PGbox3d accessors for LLB and URB. Added PGgeometry
-	  update to
+	* [r204] jdbc/org/postgis/PGbox3d.java,
+	  jdbc/org/postgis/PGgeometry.java: Added PGbox3d accessors for LLB
+	  and URB. Added PGgeometry update to
 	  account for SRIDs when they are present in the WKT. Submitted by
 	  Rueben Schultz.
 
 2002-10-17 17:06  Chris Hodgson <chodgson at refractions.net>
 
-	* [r203] fixed the last compile warning on solaris/gcc
+	* [r203] loader/dbfopen.c: fixed the last compile warning on
+	  solaris/gcc
 
 2002-10-17 16:45  Chris Hodgson <chodgson at refractions.net>
 
-	* [r202] - cleaned up all the compiler warnings
+	* [r202] loader/dbfopen.c, loader/getopt.c, loader/shp2pgsql.c,
+	  loader/shpopen.c: - cleaned up all the compiler warnings
 	  - for getopt.c, this involved moving the line:
 	  extern char *getenv(const char *name);
 	  outside of the two nested #ifdefs that it was inside, as it is
@@ -54915,237 +74814,261 @@
 
 2002-10-16 23:48  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r201] Fixed syntax error in hyperlink to postgis source.
+	* [r201] doc/postgis.xml: Fixed syntax error in hyperlink to
+	  postgis source.
 
 2002-10-16 20:33  David Blasby <dblasby at gmail.com>
 
-	* [r200] Added support to turn off the postgis_gist_sel()
-	  computations (see Makefile).
+	* [r200] postgis_estimate.c: Added support to turn off the
+	  postgis_gist_sel() computations (see Makefile).
 
 2002-10-16 17:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r199] Added USE_STATS switch to make the new statistics system
-	  optional.
+	* [r199] Makefile: Added USE_STATS switch to make the new
+	  statistics system optional.
 
 2002-10-16 17:06  Chris Hodgson <chodgson at refractions.net>
 
-	* [r198] makefile now has both support for auto-determining
-	  postgres version and support for the new histogram2d stuff
+	* [r198] Makefile: makefile now has both support for
+	  auto-determining postgres version and support for the new
+	  histogram2d stuff
 
 2002-10-11 22:52  David Blasby <dblasby at gmail.com>
 
-	* [r197] New file with original estimation methods.
+	* [r197] postgis_estimate.c: New file with original estimation
+	  methods.
 
 2002-10-11 22:52  David Blasby <dblasby at gmail.com>
 
-	* [r196] Added support for histogram2d and better statistical
-	  analysis.
+	* [r196] Makefile, postgis.h, postgis.sql.in, postgis_gist_72.c,
+	  postgis_gist_72.sql.in, postgis_inout.c: Added support for
+	  histogram2d and better statistical analysis.
 
 2002-10-11 20:22  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r195] fixed the errors in the error fix i had just committed...
+	* [r195] loader/pgsql2shp.c: fixed the errors in the error fix i
+	  had just committed...
 
 2002-10-11 20:10  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r194] Fixed a bug from adding NULL support to shape dumper
+	* [r194] loader/pgsql2shp.c: Fixed a bug from adding NULL support
+	  to shape dumper
 
 2002-10-10 17:32  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r193] added support to write out null geometries to polygon,
-	  multipolygon, arc, and multiarcs...
+	* [r193] loader/pgsql2shp.c: added support to write out null
+	  geometries to polygon, multipolygon, arc, and multiarcs...
 
 2002-10-10 17:11  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r192] Added support to write out Null geometries to point and
-	  mulitpoints
+	* [r192] loader/pgsql2shp.c: Added support to write out Null
+	  geometries to point and mulitpoints
 
 2002-10-10 17:00  Chris Hodgson <chodgson at refractions.net>
 
-	* [r191] - fixed a bug in box3d_overleft which would likely go
-	  unnoticed
+	* [r191] README.postgis, doc/postgis.xml, postgis_ops.c: - fixed a
+	  bug in box3d_overleft which would likely go unnoticed
 	  - fixed the docs for &<, &>, <<, and >> which were backwards
 
 2002-09-20 18:05  David Blasby <dblasby at gmail.com>
 
-	* [r190] Fixed complier complaint reported by Mark Sutton
-	  <mes at lazo.ca>.
+	* [r190] postgis_debug.c: Fixed complier complaint reported by Mark
+	  Sutton <mes at lazo.ca>.
 
 2002-09-06 20:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r188] Trivial initialization bug, forget to set dimension.
+	* [r188] jdbc/org/postgis/LinearRing.java: Trivial initialization
+	  bug, forget to set dimension.
 
 2002-09-05 16:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r187] Changes in preparation for 0.7.3 release
+	* [r187] CHANGES, README.postgis: Changes in preparation for 0.7.3
+	  release
 
 2002-09-05 16:39  David Blasby <dblasby at gmail.com>
 
-	* [r186] Fixed typo in dropgeometrycolumn() - IS null to =null.
-	  This was caused in the
+	* [r186] postgis.sql.in: Fixed typo in dropgeometrycolumn() - IS
+	  null to =null. This was caused in the
 	  last 'fix'.
 
 2002-09-05 00:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r185] Make 7.2 index test check for version 7.1 and default to
-	  7.2 if not
+	* [r185] Makefile: Make 7.2 index test check for version 7.1 and
+	  default to 7.2 if not
 	  This is preparatory to the 7.3 pgsql release which uses the sames
 	  GiST bindings as the 7.2 release.
 
 2002-09-04 16:55  David Blasby <dblasby at gmail.com>
 
-	* [r184] Applied "Mark Cave-Ayland"
+	* [r184] postgis_transform.c: Applied "Mark Cave-Ayland"
 	  <mark.cave-ayland at webbased.co.uk>'s patch so
 	  transform() will correctly tranform BBOX only geometries.
 
 2002-09-03 15:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r183] Added automatic test for version string and setting of
-	  USE_PG72 to
+	* [r183] Makefile: Added automatic test for version string and
+	  setting of USE_PG72 to
 	  appropriate value, as submitted by Greg Stark.
 
 2002-09-01 20:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r181] Changes in preparation for 0.7.2 release.
+	* [r181] CHANGES, CREDITS, README.postgis: Changes in preparation
+	  for 0.7.2 release.
 
 2002-08-19 16:14  David Blasby <dblasby at gmail.com>
 
-	* [r180] changed "=NULL" to "is null" for postgresql 7.3 devel
-	  issues (as reported
+	* [r180] postgis.sql.in: changed "=NULL" to "is null" for
+	  postgresql 7.3 devel issues (as reported
 	  by Eric - redmonde at purdue.edu)
 
 2002-08-16 17:58  David Blasby <dblasby at gmail.com>
 
-	* [r179] Applyed "Mark Cave-Ayland"
+	* [r179] postgis_fn.c: Applyed "Mark Cave-Ayland"
 	  <mark.cave-ayland at webbased.co.uk>'s patch
 	  to the truly_inside() function. Thanks mark!
 
 2002-08-07 16:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r178] Patch to write null geometries as "\N" in the dump file
-	  format case.
+	* [r178] loader/shp2pgsql.c: Patch to write null geometries as "\N"
+	  in the dump file format case.
 	  Submitted by Steffen Macke <sdteffen at web.de>
 
 2002-07-26 16:50  Chris Hodgson <chodgson at refractions.net>
 
-	* [r177] minor correction
+	* [r177] doc/postgis.xml: minor correction
 
 2002-07-24 20:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r176] fixes the unwanted quotation of NULLs for the sql insert
-	  format. Submitted
+	* [r176] loader/shp2pgsql.c: fixes the unwanted quotation of NULLs
+	  for the sql insert format. Submitted
 	  by Steffen Macke.
 
 2002-07-17 20:10  Chris Hodgson <chodgson at refractions.net>
 
-	* [r175] fixed some formatting errors from my previous addition
+	* [r175] doc/postgis.xml: fixed some formatting errors from my
+	  previous addition
 
 2002-07-17 18:34  Chris Hodgson <chodgson at refractions.net>
 
-	* [r174] added a "common problems" sub-section to the "installing
-	  postgis" section
+	* [r174] doc/postgis.xml: added a "common problems" sub-section to
+	  the "installing postgis" section
 
 2002-07-06 17:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r173] Reverted USE_PROJ to 0
+	* [r173] Makefile: Reverted USE_PROJ to 0
 
 2002-07-06 15:16  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r172] Patch from Steffen Macke, NULL attributes are imported as
-	  NULL now,
+	* [r172] loader/shp2pgsql.c: Patch from Steffen Macke, NULL
+	  attributes are imported as NULL now,
 	  gid field renaming works now (case problem), \ and ' are escaped
 	  and don't break the import
 
 2002-07-04 23:38  David Blasby <dblasby at gmail.com>
 
-	* [r171] added bytea(wkb)
+	* [r171] Makefile, postgis.h, postgis.sql.in, postgis_inout.c:
+	  added bytea(wkb)
 
 2002-06-26 18:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r170] fixed syntax error in reference to pgsql2shp
+	* [r170] doc/postgis.xml: fixed syntax error in reference to
+	  pgsql2shp
 
 2002-06-26 18:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r169] Cygwin fixes to the install target to provide .exe
-	  extensions.
+	* [r169] loader/Makefile: Cygwin fixes to the install target to
+	  provide .exe extensions.
 
 2002-06-07 18:16  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r168] fixed a bug in pgsql2shp which displayed the total DBF
-	  rows written as one less than actually was written.
+	* [r168] loader/pgsql2shp.c: fixed a bug in pgsql2shp which
+	  displayed the total DBF rows written as one less than actually
+	  was written.
 
 2002-05-28 18:01  Chris Hodgson <chodgson at refractions.net>
 
-	* [r167] - updated the ~ and @ operator definitions in
-	  postgis_gist.sql.in so that ~ is contains and @ is contained
-	  (should have been done in the last update, but I forgot)
+	* [r167] postgis_gist.sql.in: - updated the ~ and @ operator
+	  definitions in postgis_gist.sql.in so that ~ is contains and @ is
+	  contained (should have been done in the last update, but I
+	  forgot)
 
 2002-05-28 17:59  Chris Hodgson <chodgson at refractions.net>
 
-	* [r166] - updated the ~ and @ operator definitions in
-	  postgis_gist_72.sql.in so that ~ is contains and @ is contained
+	* [r166] postgis_gist_72.sql.in: - updated the ~ and @ operator
+	  definitions in postgis_gist_72.sql.in so that ~ is contains and @
+	  is contained
 
 2002-05-28 17:54  Chris Hodgson <chodgson at refractions.net>
 
-	* [r165] - updated the translate function in postgis_fn.c to
-	  translate the bounding box as well, as suggested by Robert
-	  Burgholzer
+	* [r165] postgis_fn.c: - updated the translate function in
+	  postgis_fn.c to translate the bounding box as well, as suggested
+	  by Robert Burgholzer
 
 2002-05-22 19:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r164] Fixed syntax error in GeometryN defn.
+	* [r164] doc/postgis.xml: Fixed syntax error in GeometryN defn.
 
 2002-05-14 20:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r162] Set USE_PG72 to 0.
+	* [r162] Makefile: Set USE_PG72 to 0.
 
 2002-05-14 20:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r161] Documentation updates for 0.7.1 release.
+	* [r161] CHANGES, Makefile, README.postgis: Documentation updates
+	  for 0.7.1 release.
 
 2002-05-14 20:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r160] Stripped DOS carriage returns from all source code files.
-	  Should
+	* [r160] postgis.h, postgis.sql.in, postgis_chip.c,
+	  postgis_debug.c, postgis_fn.c, postgis_gist.c,
+	  postgis_gist.sql.in, postgis_gist_72.c, postgis_gist_72.sql.in,
+	  postgis_inout.c, postgis_ops.c, postgis_proj.c,
+	  postgis_transform.c: Stripped DOS carriage returns from all
+	  source code files. Should
 	  fix some compilation problems on some platforms.
 
 2002-05-14 18:28  Chris Hodgson <chodgson at refractions.net>
 
-	* [r159] - integrated a bugfix for the rtree_picksplit algorithm
-	  from Teodor Sigaev. This fixes the bug which reports "ERROR:
-	  MemoryContextAlloc: invalid request size 0" while building a gist
-	  rtree index (first reported by Andy Turk)
+	* [r159] loader/shp2pgsql.c, postgis.h, postgis.sql.in,
+	  postgis_fn.c, postgis_gist_72.c, postgis_inout.c: - integrated a
+	  bugfix for the rtree_picksplit algorithm from Teodor Sigaev. This
+	  fixes the bug which reports "ERROR: MemoryContextAlloc: invalid
+	  request size 0" while building a gist rtree index (first reported
+	  by Andy Turk)
 	  
 	  - cleaned up some warnings (mostly "possibly unitialized
 	  variables")
 
 2002-05-06 17:35  Chris Hodgson <chodgson at refractions.net>
 
-	* [r158] - changed add_to_geometry() and collector() so that the
-	  sql collect() aggregate returns the simplest possible geometric
-	  type, ie. a MULTIPOINT instead of a GEOMETRYCOLLECTIONwhen all of
-	  the geometries being collected are of either POINT or MULTIPOINT
-	  type
+	* [r158] Makefile, postgis_fn.c, postgis_inout.c: - changed
+	  add_to_geometry() and collector() so that the sql collect()
+	  aggregate returns the simplest possible geometric type, ie. a
+	  MULTIPOINT instead of a GEOMETRYCOLLECTIONwhen all of the
+	  geometries being collected are of either POINT or MULTIPOINT type
 
 2002-05-04 23:08  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r155] Fixed mistake in FAQ example on radius searching.
+	* [r155] doc/postgis.xml: Fixed mistake in FAQ example on radius
+	  searching.
 
 2002-05-04 22:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r154] More docbook changes.
+	* [r154] doc/postgis.xml: More docbook changes.
 
 2002-05-04 22:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r153] Docbook syntax error changes.
+	* [r153] doc/postgis.xml: Docbook syntax error changes.
 
 2002-05-04 22:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r152] Added postgis_undef.sql to make clean target.
+	* [r152] Makefile: Added postgis_undef.sql to make clean target.
 
 2002-05-04 22:46  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r151] Documentation updates to go with the 0.7 release. All new
-	  functions
+	* [r151] CHANGES, CREDITS, Makefile, README.postgis, TODO,
+	  doc/postgis.xml: Documentation updates to go with the 0.7
+	  release. All new functions
 	  documented, and appropriate changes made to installation and
 	  other
 	  directions. New build process for the PG72 indexes and PROJ4
@@ -55154,39 +75077,41 @@
 
 2002-05-04 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r150] Add commenting to indicate the coordinate system of each
-	  insert line in
+	* [r150] spatial_ref_sys.sql: Add commenting to indicate the
+	  coordinate system of each insert line in
 	  a human readable form.
 
 2002-05-04 22:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r149] Update shapelib references to 1.2.9.
+	* [r149] loader/README.pgsql2shp, loader/README.shp2pgsql,
+	  loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c: Update
+	  shapelib references to 1.2.9.
 
 2002-05-04 20:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r148] Added an "install" target which installs shp2pgsql and
-	  pgsql2shp in the
+	* [r148] loader/Makefile: Added an "install" target which installs
+	  shp2pgsql and pgsql2shp in the
 	  default pgsql bin directory.
 
 2002-05-04 20:29  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r147] Changed WANT_PROJECTION flag to USE_PROJ to match other
-	  Makefile defines.
+	* [r147] postgis_transform.c: Changed WANT_PROJECTION flag to
+	  USE_PROJ to match other Makefile defines.
 
 2002-05-04 20:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r146] Added GeomFromText alias to GeometryFromText since the
-	  former is in the
+	* [r146] postgis.sql.in: Added GeomFromText alias to
+	  GeometryFromText since the former is in the
 	  SFSQL spec and the latter is not.
 
 2002-05-03 03:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r145] Start of 0.7 documenation edits.
+	* [r145] doc/postgis.xml: Start of 0.7 documenation edits.
 
 2002-05-02 22:25  David Blasby <dblasby at gmail.com>
 
-	* [r144] transform_geom() - if it gets and error -38 from PROJ.4
-	  (couldnt open
+	* [r144] postgis_transform.c: transform_geom() - if it gets and
+	  error -38 from PROJ.4 (couldnt open
 	  grid file) it will try to do the transform without a
 	  a datum conversion. This usually occurs if you ask
 	  for a re-projection for a point outside where you have
@@ -55194,23 +75119,27 @@
 
 2002-04-30 23:37  David Blasby <dblasby at gmail.com>
 
-	* [r143] Better error reporting.
+	* [r143] Makefile, postgis_transform.c: Better error reporting.
 
 2002-04-30 23:20  David Blasby <dblasby at gmail.com>
 
-	* [r142] Added some debugging to transform.
+	* [r142] Makefile, postgis_transform.c: Added some debugging to
+	  transform.
 
 2002-04-29 17:23  David Blasby <dblasby at gmail.com>
 
-	* [r141] Added distance_ellipsiod(point,point,ellipsoid)
+	* [r141] postgis.h, postgis.sql.in, postgis_proj.c: Added
+	  distance_ellipsiod(point,point,ellipsoid)
 	  (called distance_spheroid in SQL)
 
 2002-04-26 22:50  Chris Hodgson <chodgson at refractions.net>
 
-	* [r140] - cut the gist indexing-related functions out of
-	  postgis_ops.c and put them in postgis_gist.c, then put the new
-	  gist indexing functions for postgres >= 7.2 in the file
-	  postgis_gist_72
+	* [r140] Makefile, loader/Makefile, postgis.h, postgis.sql.in,
+	  postgis_fn.c, postgis_gist.c, postgis_gist.sql.in,
+	  postgis_gist_72.c, postgis_gist_72.sql.in, postgis_ops.c: - cut
+	  the gist indexing-related functions out of postgis_ops.c and put
+	  them in postgis_gist.c, then put the new gist indexing functions
+	  for postgres >= 7.2 in the file postgis_gist_72
 	  
 	  - similarly, the sql definitions of the gist functions have been
 	  split into their own new sql.in file, with postgis_gist_72.sql.in
@@ -55238,55 +75167,56 @@
 
 2002-04-26 16:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r139] Column name length limitation removed. Patch submitted by
-	  Bernhard
+	* [r139] loader/pgsql2shp.c: Column name length limitation removed.
+	  Patch submitted by Bernhard
 	  Reiter <bernhard at intevation.de>
 
 2002-04-23 17:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r138] XML syntax error.
+	* [r138] doc/postgis.xml: XML syntax error.
 
 2002-04-19 18:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r137] Removed the CREATE INDEX statement since there is already
-	  a primary
+	* [r137] spatial_ref_sys.sql: Removed the CREATE INDEX statement
+	  since there is already a primary
 	  key index.
 
 2002-04-19 18:15  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r136] Added PROJ4 entries to all relevant rows, altered the
-	  auth_name to
+	* [r136] spatial_ref_sys.sql: Added PROJ4 entries to all relevant
+	  rows, altered the auth_name to
 	  be EPSG for those IDs which originated from the EPSG.
 
 2002-04-19 15:14  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r135] Patches to bring example up to current version in terms of
-	  SQL access
+	* [r135] jdbc/README, jdbc/examples/TestServer.java: Patches to
+	  bring example up to current version in terms of SQL access
 	  and to stop silly bug in missing table case. Submitted by
 	  Steffen Macke <sdteffen at web.de>
 
 2002-04-15 22:38  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r134] fixed bug that allowed two field names to be the same in
-	  shp2psql, we are now checking for that.
+	* [r134] loader/shp2pgsql.c: fixed bug that allowed two field names
+	  to be the same in shp2psql, we are now checking for that.
 
 2002-03-26 23:46  David Blasby <dblasby at gmail.com>
 
-	* [r133] changed postgis_Version() to return type text, not type
-	  char.
+	* [r133] postgis.sql.in: changed postgis_Version() to return type
+	  text, not type char.
 
 2002-03-25 22:20  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r132] Minor syntax changes in commenting.
+	* [r132] postgis.h: Minor syntax changes in commenting.
 
 2002-03-25 02:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r131] Minor syntactical changes to try and allow compilation on
-	  IRIX.
+	* [r131] postgis.h, postgis_debug.c: Minor syntactical changes to
+	  try and allow compilation on IRIX.
 
 2002-03-22 18:42  Chris Hodgson <chodgson at refractions.net>
 
-	* [r130] Added the collect(geometry) function which is an aggregate
+	* [r130] postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c:
+	  Added the collect(geometry) function which is an aggregate
 	  function that
 	  takes a group of geometries and turns them into a geometry
 	  collection. For
@@ -55296,260 +75226,276 @@
 
 2002-03-15 17:10  David Blasby <dblasby at gmail.com>
 
-	* [r129] ADD xmin(box3d) etc... for box3d's.
+	* [r129] postgis.h, postgis.sql.in, postgis_ops.c: ADD xmin(box3d)
+	  etc... for box3d's.
 
 2002-03-14 19:35  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r128] added a warning to the shape dumper when there are no
-	  fields in the database.
+	* [r128] loader/pgsql2shp.c: added a warning to the shape dumper
+	  when there are no fields in the database.
 
 2002-03-01 19:32  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r127] Alter shp2pgsql in the -d case so that 'DELETE FROM' is
-	  used to clear the
+	* [r127] loader/shp2pgsql.c: Alter shp2pgsql in the -d case so that
+	  'DELETE FROM' is used to clear the
 	  'GEOMETRY_COLUMNS' table during table drop instead of
 	  DropGeometryColumns.
 	  Patch submitted by Steffen Macke <sdteffen at yahoo.com>.
 
 2002-02-27 00:38  David Blasby <dblasby at gmail.com>
 
-	* [r126] minor bug in geometry_to_text() for BOX3D only types
-	  fixed.
+	* [r126] postgis.h, postgis_inout.c: minor bug in
+	  geometry_to_text() for BOX3D only types fixed.
 
 2002-02-27 00:06  David Blasby <dblasby at gmail.com>
 
-	* [r125] BOX3D only geometries now dump as "SRID=x;BOX3D(...)".
-	  They are now okay to dump/restore.
+	* [r125] postgis_inout.c: BOX3D only geometries now dump as
+	  "SRID=x;BOX3D(...)". They are now okay to dump/restore.
 
 2002-02-26 23:46  David Blasby <dblasby at gmail.com>
 
-	* [r124] for bbox only geometries, it will dump as "SRID=x;NULL",
-	  and on load, it will be NULL.
+	* [r124] postgis_inout.c: for bbox only geometries, it will dump as
+	  "SRID=x;NULL", and on load, it will be NULL.
 
 2002-02-23 19:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r123] Patch to pgsql2shp to allow dumping of tables with more
-	  than one geometry
+	* [r123] loader/README.pgsql2shp, loader/pgsql2shp.c: Patch to
+	  pgsql2shp to allow dumping of tables with more than one geometry
 	  column, and addition of -g option to specific which geometry
 	  column to dump.
 	  Submitted by Steffen Macke <sdteffen at yahoo.com>.
 
 2002-02-19 16:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r122] Patch to shp2pgsql.c to properly handle 3D shape files.
-	  Submitted
+	* [r122] loader/shp2pgsql.c: Patch to shp2pgsql.c to properly
+	  handle 3D shape files. Submitted
 	  by Steffen Macke <sdteffen at yahoo.com>.
 
 2002-02-18 18:02  David Blasby <dblasby at gmail.com>
 
-	* [r121] minor bug fix
+	* [r121] postgis_chip.c: minor bug fix
 
 2002-02-18 17:02  David Blasby <dblasby at gmail.com>
 
-	* [r120] Added TS support function (chip and some non-SFSQL
-	  functions)
+	* [r120] Makefile, postgis.h, postgis.sql.in, postgis_chip.c,
+	  postgis_fn.c, postgis_transform.c: Added TS support function
+	  (chip and some non-SFSQL functions)
 
 2002-02-13 16:50  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r119] Fixed syntax error in UPDATE statement.
+	* [r119] README.postgis: Fixed syntax error in UPDATE statement.
 
 2002-01-11 16:58  David Blasby <dblasby at gmail.com>
 
-	* [r118] better "no proj4" support addded
+	* [r118] postgis_transform.c: better "no proj4" support addded
 
 2002-01-08 16:55  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r117] Fixed dumb error in POINT syntax example.
+	* [r117] README.postgis: Fixed dumb error in POINT syntax example.
 
 2002-01-07 21:07  David Blasby <dblasby at gmail.com>
 
-	* [r116] Order changes to avoid conflicts.
+	* [r116] postgis.sql.in: Order changes to avoid conflicts.
 
 2002-01-03 23:31  David Blasby <dblasby at gmail.com>
 
-	* [r115] Added max_distance(l1,l2) function
+	* [r115] postgis.h, postgis.sql.in, postgis_fn.c: Added
+	  max_distance(l1,l2) function
 
 2001-12-21 23:01  David Blasby <dblasby at gmail.com>
 
-	* [r114] Coordinate transformation function, transform() added in
-	  this file.
+	* [r114] Makefile, postgis.h, postgis.sql.in, postgis_proj.c,
+	  postgis_transform.c: Coordinate transformation function,
+	  transform() added in this file.
 	  Adds requirement for linking the proj4 library if non-null
 	  version of
 	  function is requested.
 
 2001-12-21 19:44  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r113] Doco changes to reflect use of 'createlang' as default
-	  language creator.
+	* [r113] README.postgis, doc/postgis.xml, postgis.sql.in: Doco
+	  changes to reflect use of 'createlang' as default language
+	  creator.
 
 2001-12-18 22:28  David Blasby <dblasby at gmail.com>
 
-	* [r112] Added to achive (no code)
+	* [r112] postgis_transform.c: Added to achive (no code)
 
 2001-12-12 22:21  David Blasby <dblasby at gmail.com>
 
-	* [r111] changed setSRID(chip and geometry, int) so its cachable
+	* [r111] postgis.sql.in: changed setSRID(chip and geometry, int) so
+	  its cachable
 
 2001-12-12 22:19  David Blasby <dblasby at gmail.com>
 
-	* [r110] Made setSRID cachable
+	* [r110] postgis.sql.in: Made setSRID cachable
 
 2001-11-21 19:39  David Blasby <dblasby at gmail.com>
 
-	* [r109] Chip now handles data with different datasizes
-	  (datum_size)
+	* [r109] postgis.h, postgis_chip.c: Chip now handles data with
+	  different datasizes (datum_size)
 
 2001-11-19 17:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r108] Fix error in sentence about OGC support.
+	* [r108] doc/postgis.xml: Fix error in sentence about OGC support.
 
 2001-11-07 19:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r106] Added dates to changelog *yawn*
+	* [r106] CHANGES: Added dates to changelog *yawn*
 
 2001-11-07 17:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r105] Added 0.6.2 changes.
+	* [r105] CHANGES: Added 0.6.2 changes.
 
 2001-11-06 23:03  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r104] Fixed the 'free memory that didn't exist problem' from
-	  newsgroup feedback
+	* [r104] loader/shp2pgsql.c: Fixed the 'free memory that didn't
+	  exist problem' from newsgroup feedback
 
 2001-11-02 23:04  David Blasby <dblasby at gmail.com>
 
-	* [r103] New CHIP type
+	* [r103] postgis_chip.c: New CHIP type
 
 2001-11-02 23:00  David Blasby <dblasby at gmail.com>
 
-	* [r102] Added CHIP info
+	* [r102] Makefile, postgis.h, postgis.sql.in: Added CHIP info
 
 2001-11-02 00:28  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r101] Added README to files installed by default
+	* [r101] Makefile: Added README to files installed by default
 
 2001-11-01 22:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r100] Updated shapelib files from latest CVS version.
+	* [r100] loader/dbfopen.c, loader/shapefil.h, loader/shpopen.c:
+	  Updated shapelib files from latest CVS version.
 
 2001-10-31 22:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r99] Added spatial_ref_sys.sql to the installed files for 'make
-	  install'
+	* [r99] Makefile: Added spatial_ref_sys.sql to the installed files
+	  for 'make install'
 
 2001-10-30 19:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r98] Added some line commenting to make names more readable.
+	* [r98] spatial_ref_sys.sql: Added some line commenting to make
+	  names more readable.
 
 2001-10-30 19:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r97] More spelling fixes, this time with ispell! :)
+	* [r97] doc/postgis.xml: More spelling fixes, this time with
+	  ispell! :)
 
 2001-10-30 19:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r96] Fix spelling mistake.
+	* [r96] doc/postgis.xml: Fix spelling mistake.
 
 2001-10-29 17:52  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r95] fixed a bug which made the last column value in the dbf
-	  file loading
+	* [r95] loader/shp2pgsql.c: fixed a bug which made the last column
+	  value in the dbf file loading
 	  incorrect if you were using Dump format.
 
 2001-10-26 17:04  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r94] Added N.Vines changes to Makefile for better compilation
-	  under cygwin.
+	* [r94] loader/Makefile: Added N.Vines changes to Makefile for
+	  better compilation under cygwin.
 
 2001-10-26 16:30  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r93] Fixed documentation error with respect to box3d
+	* [r93] doc/postgis.xml: Fixed documentation error with respect to
+	  box3d
 
 2001-10-25 18:22  David Blasby <dblasby at gmail.com>
 
-	* [r92] Fixed but in WKB out - wkb_multi* didnt set the 'size'
-	  return value.
+	* [r92] postgis_inout.c: Fixed but in WKB out - wkb_multi* didnt
+	  set the 'size' return value.
 
 2001-10-24 20:56  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r91] File with all the ESRI standard ID codes, with
-	  corresponding WKT
+	* [r91] spatial_ref_sys.sql: File with all the ESRI standard ID
+	  codes, with corresponding WKT
 	  definitions, for loading into the SPATIAL_REF_SYS table.
 
 2001-10-24 20:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r90] Sweet mary, mother of god, getopt.c was a mess! Cleaned out
-	  HTML entities
+	* [r90] loader/Makefile, loader/getopt.c: Sweet mary, mother of
+	  god, getopt.c was a mess! Cleaned out HTML entities
 	  and added stdio.h include. Works better now.
 
 2001-10-23 23:41  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r89] fixed a bug in shp2pgsqkl that allocated way too much
-	  memory in polygon files.
+	* [r89] loader/shp2pgsql.c: fixed a bug in shp2pgsqkl that
+	  allocated way too much memory in polygon files.
 
 2001-10-22 20:13  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r88] Standard GNU option handling.
+	* [r88] loader/getopt.c, loader/getopt.h: Standard GNU option
+	  handling.
 
 2001-10-22 20:12  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r87] Modified both loader/dumper to use gnu getopt.c instead of
-	  standar one
+	* [r87] loader/pgsql2shp.c, loader/shp2pgsql.c: Modified both
+	  loader/dumper to use gnu getopt.c instead of standar one
 	  since getopt was not the same on solaris and linux.
 
 2001-10-18 17:52  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r86] postgis_undef.sql is now automatically generated from
-	  postgis.sql so
+	* [r86] postgis_undef.sql: postgis_undef.sql is now automatically
+	  generated from postgis.sql so
 	  no longer part of source code distribution
 
 2001-10-18 17:51  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r85] Added lines to automatically create postgis_undef.sql from
+	* [r85] Makefile, postgis_undef.sql: Added lines to automatically
+	  create postgis_undef.sql from
 	  postgis.sql using create_undef.pl as part of standard build
 	  process.
 
 2001-10-18 16:39  David Blasby <dblasby at gmail.com>
 
-	* [r84] create_undef.pl changed to reove the 2 meta-info tables
-	  (spatial_ref_sys and geometry_columns).
+	* [r84] create_undef.pl, postgis.sql.in: create_undef.pl changed to
+	  reove the 2 meta-info tables (spatial_ref_sys and
+	  geometry_columns).
 
 2001-10-17 23:13  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r83] Updated style.css to match new website.
+	* [r83] doc/html/style.css: Updated style.css to match new website.
 
 2001-10-15 18:07  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r81] 0.6.1 changes
+	* [r81] CHANGES: 0.6.1 changes
 
 2001-10-15 17:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r80] Usage documentation changes.
+	* [r80] loader/pgsql2shp.c: Usage documentation changes.
 
 2001-10-11 18:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r79] Added line break ot usage.
+	* [r79] loader/shp2pgsql.c: Added line break ot usage.
 
 2001-10-11 18:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r78] Made usage line more friendly for 80 column displays.
+	* [r78] loader/shp2pgsql.c: Made usage line more friendly for 80
+	  column displays.
 
 2001-10-11 18:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r77] Edited the usage log to by nicer to 80 column displays
+	* [r77] loader/pgsql2shp.c: Edited the usage log to by nicer to 80
+	  column displays
 
 2001-10-11 18:07  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r76] Fixed some errors and warning that caused it not to compile
-	  under linux
+	* [r76] loader/pgsql2shp.c, loader/shp2pgsql.c: Fixed some errors
+	  and warning that caused it not to compile under linux
 
 2001-10-11 17:15  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r75] Modified the .c files slightly to get rid of some warnings.
+	* [r75] loader/shp2pgsql.c: Modified the .c files slightly to get
+	  rid of some warnings.
 
 2001-10-04 18:53  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r74] Modified the pgsql2shp file to use getopt to parse the
-	  arguments.
+	* [r74] loader/README.pgsql2shp, loader/pgsql2shp.c: Modified the
+	  pgsql2shp file to use getopt to parse the arguments.
 	  Modified the Readme file accordingly to the new command line
 	  usages.
 	  
@@ -55558,59 +75504,66 @@
 
 2001-10-01 19:33  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r73] Modified the program to use getopt topion parsing.
+	* [r73] loader/Makefile, loader/README.shp2pgsql,
+	  loader/shp2pgsql.c: Modified the program to use getopt topion
+	  parsing.
 
 2001-09-20 18:14  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r71] Modified this file to dynamically detemine the name of the
-	  geometry column
+	* [r71] loader/pgsql2shp.c, loader/shp2pgsql.c: Modified this file
+	  to dynamically detemine the name of the geometry column
 	  instead of using the default one the loader assigns.
 
 2001-09-20 16:08  David Blasby <dblasby at gmail.com>
 
-	* [r70] Removed index-based extent() support functions in
-	  postgis_debug.c due to
+	* [r70] postgis_debug.c: Removed index-based extent() support
+	  functions in postgis_debug.c due to
 	  compile errors reported under cygwin.
 
 2001-09-19 23:03  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r69] Updated to provide usage information for the dumper.
+	* [r69] loader/README.pgsql2shp: Updated to provide usage
+	  information for the dumper.
 
 2001-09-19 22:59  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r68] Split the loader README into two readmes, one for loader
-	  and one for
+	* [r68] loader/README, loader/README.pgsql2shp,
+	  loader/README.shp2pgsql: Split the loader README into two
+	  readmes, one for loader and one for
 	  dumper.
 
 2001-09-19 19:01  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r67] Makefile changes in preparation for 0.6 release.
+	* [r67] Makefile, doc/postgis.xml: Makefile changes in preparation
+	  for 0.6 release.
 	  Documentation fiddling for final format.
 
 2001-09-19 18:47  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r66] Changes and additions necessary to include pgsql2shp
+	* [r66] loader/Makefile, loader/pgsql2shp.c: Changes and additions
+	  necessary to include pgsql2shp
 
 2001-09-19 18:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r65] Additions for the 0.6 release.
+	* [r65] doc/postgis.xml: Additions for the 0.6 release.
 
 2001-09-18 01:34  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r64] Updates to the documentation (new functions, 0.6 special
-	  info, mapserver
+	* [r64] CHANGES, Makefile, README.postgis, TODO, doc/postgis.xml:
+	  Updates to the documentation (new functions, 0.6 special info,
+	  mapserver
 	  info). Other release-specific updates in CHANGES, README, TODO to
 	  give
 	  info on the new code.
 
 2001-09-17 21:24  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r63] Fixed a stupid debugging error that would cause all things
-	  to be treated as 3d points.
+	* [r63] loader/shp2pgsql.c: Fixed a stupid debugging error that
+	  would cause all things to be treated as 3d points.
 
 2001-09-17 21:00  Jeff Lounsbury <jeffloun at refractions.net>
 
-	* [r62] Makefile changes:
+	* [r62] loader/Makefile, loader/shp2pgsql.c: Makefile changes:
 	  I added an option in the makefile to add debugging information
 	  into the compile.
 	  
@@ -55621,28 +75574,32 @@
 
 2001-09-04 19:41  David Blasby <dblasby at gmail.com>
 
-	* [r61] Added workaround for PostgreSQL's user defined VARIABLE
-	  length datatype default value bug
+	* [r61] postgis.sql.in: Added workaround for PostgreSQL's user
+	  defined VARIABLE length datatype default value bug
 
 2001-09-04 19:30  David Blasby <dblasby at gmail.com>
 
-	* [r60] Added support to make WKB a full type.
+	* [r60] postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c:
+	  Added support to make WKB a full type.
 
 2001-08-30 22:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r59] Typo in SQL example fixed.
+	* [r59] doc/postgis.xml: Typo in SQL example fixed.
 
 2001-08-24 21:11  David Blasby <dblasby at gmail.com>
 
-	* [r58] geometry(text) function safer with null text fields.
+	* [r58] postgis.h, postgis_inout.c: geometry(text) function safer
+	  with null text fields.
 
 2001-08-24 21:02  David Blasby <dblasby at gmail.com>
 
-	* [r57] added geometry(text) conversion function
+	* [r57] postgis.sql.in, postgis_debug.c, postgis_inout.c,
+	  postgis_ops.c: added geometry(text) conversion function
 
 2001-08-14 22:15  David Blasby <dblasby at gmail.com>
 
-	* [r56] Added support for better restrictivity of && searches.
+	* [r56] postgis.h, postgis.sql.in, postgis_ops.c: Added support for
+	  better restrictivity of && searches.
 	  Defaulted to 0.005 (in backend/utils/adt/geo_selfuncs.c) - I've
 	  changed it
 	  to be much smaller. This should work for everything but really
@@ -55651,36 +75608,41 @@
 
 2001-08-10 02:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r55] Fixed type in index description.
+	* [r55] doc/postgis.xml: Fixed type in index description.
 
 2001-08-08 22:10  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r54] Added a -C option for the shp2pgsql compile
+	* [r54] Makefile: Added a -C option for the shp2pgsql compile
 
 2001-08-08 21:54  David Blasby <dblasby at gmail.com>
 
-	* [r53] Added new undef.sql file and perl file to generate it.
+	* [r53] create_undef.pl, postgis_undef.sql, undef-funcs.sql: Added
+	  new undef.sql file and perl file to generate it.
 
 2001-08-08 21:49  David Blasby <dblasby at gmail.com>
 
-	* [r52] Added new perl function to make an undef SQL script.
+	* [r52] postgis.sql.in: Added new perl function to make an undef
+	  SQL script.
 
 2001-08-08 05:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r51] Made OGIS type numbers final per request from James MacGill
-	  @ Leeds
+	* [r51] jdbc/org/postgis/Geometry.java: Made OGIS type numbers
+	  final per request from James MacGill @ Leeds
 
 2001-08-07 21:36  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r50] This file is superceded by the Makefile.
+	* [r50] examples/wkb_reader/comp: This file is superceded by the
+	  Makefile.
 
 2001-08-07 21:35  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r49] This binary should not have been in CVS.
+	* [r49] examples/wkb_reader/readwkb: This binary should not have
+	  been in CVS.
 
 2001-08-02 16:50  David Blasby <dblasby at gmail.com>
 
-	* [r48] Added more openGIS functions:
+	* [r48] postgis.h, postgis.sql.in, postgis_fn.c: Added more openGIS
+	  functions:
 	  Length2d() is renamed length()
 	  perimeter2d() is renamed to perimeter()
 	  
@@ -55722,188 +75684,232 @@
 
 2001-07-31 19:11  David Blasby <dblasby at gmail.com>
 
-	* [r47] Added plpgsql functions AddGeometryColumn() and
+	* [r47] postgis.h, postgis.sql.in, postgis_fn.c, postgis_inout.c,
+	  postgis_ops.c: Added plpgsql functions AddGeometryColumn() and
 	  DeleteGeometryColumn().
 
 2001-07-30 17:29  David Blasby <dblasby at gmail.com>
 
-	* [r46] Starting to integrate all the SRIDs into functions that
-	  create geometries or
+	* [r46] Makefile, loader/Makefile, postgis.h, postgis.sql.in,
+	  postgis_inout.c: Starting to integrate all the SRIDs into
+	  functions that create geometries or
 	  use two geometries. Throws error if try to compare geometries
 	  with different
 	  SRIDs.
 
 2001-07-30 16:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r45] Ooops, back to shp2pgsql as the target (dummy target)
+	* [r45] Makefile: Ooops, back to shp2pgsql as the target (dummy
+	  target)
 
 2001-07-30 16:31  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r44] Renamed loader target to 'loader'.
+	* [r44] Makefile: Renamed loader target to 'loader'.
 
 2001-07-30 16:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r43] Added a line to automatically make shp2pgsql with 'all'
+	* [r43] Makefile: Added a line to automatically make shp2pgsql with
+	  'all'
 
 2001-07-29 17:18  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r42] Added section on upgrading.
+	* [r42] README.postgis: Added section on upgrading.
 
 2001-07-26 17:41  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r41] And one last time, this time for real, fixing the install
-	  location.
+	* [r41] Makefile: And one last time, this time for real, fixing the
+	  install location.
 
 2001-07-26 17:37  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r40] Changed back to libdir for the install path
+	* [r40] Makefile: Changed back to libdir for the install path
 
 2001-07-26 17:22  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r39] Updated minor version number to 5
+	* [r39] Makefile: Updated minor version number to 5
 
 2001-07-24 20:37  David Blasby <dblasby at gmail.com>
 
-	* [r38] added expand_bbox(bbox,double) for easier searching.
+	* [r38] postgis.h, postgis.sql.in, postgis_fn.c: added
+	  expand_bbox(bbox,double) for easier searching.
 
 2001-07-24 20:18  David Blasby <dblasby at gmail.com>
 
-	* [r37] minor change to distance(geom,geom) for stability
+	* [r37] postgis_fn.c: minor change to distance(geom,geom) for
+	  stability
 
 2001-07-24 20:12  David Blasby <dblasby at gmail.com>
 
-	* [r36] added distance(geometry,geometry) and support functions
+	* [r36] postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c,
+	  postgis_proj.c: added distance(geometry,geometry) and support
+	  functions
 
 2001-07-23 22:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r35] Apply Norman Vine's Cygwin fix for the loader to compile
+	* [r35] loader/shp2pgsql.c: Apply Norman Vine's Cygwin fix for the
+	  loader to compile
 
 2001-07-22 19:00  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r34] Fix error in shp2pgsql section.
+	* [r34] doc/postgis.xml: Fix error in shp2pgsql section.
 
 2001-07-21 00:43  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r31] Added lines for 0.2 and 0.5
+	* [r31] CREDITS: Added lines for 0.2 and 0.5
 
 2001-07-21 00:16  David Blasby <dblasby at gmail.com>
 
-	* [r30] Fixes to single-point-line problem.
+	* [r30] loader/shp2pgsql.c: Fixes to single-point-line problem.
 
 2001-07-21 00:02  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r29] Updates for 0.5 release.
+	* [r29] README.postgis, TODO: Updates for 0.5 release.
 
 2001-07-20 23:49  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r28] Entered 0.5 change list
+	* [r28] CHANGES: Entered 0.5 change list
 
 2001-07-20 23:40  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r27] First version.
+	* [r27] loader/README: First version.
 
 2001-07-20 23:27  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r26] Change version numbers
+	* [r26] doc/postgis.xml: Change version numbers
 
 2001-07-20 23:26  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r25] Updated to include all new functions and features since
-	  release 0.2
+	* [r25] doc/postgis.xml: Updated to include all new functions and
+	  features since release 0.2
 
 2001-07-20 18:48  David Blasby <dblasby at gmail.com>
 
-	* [r24] Dumper changes.
+	* [r24] loader/shp2pgsql.c: Dumper changes.
 
 2001-07-20 18:24  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r23] Spelling error in makefile.
+	* [r23] loader/Makefile: Spelling error in makefile.
 
 2001-07-20 18:23  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r22] Fixed dos2unix problem.
+	* [r22] loader/shp2pgsql.c: Fixed dos2unix problem.
 
 2001-07-20 18:21  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r21] Added newlines after each begin directive.
+	* [r21] loader/shp2pgsql.c: Added newlines after each begin
+	  directive.
 
 2001-07-20 16:10  David Blasby <dblasby at gmail.com>
 
-	* [r20] Added -dump option to produce pg_dump format output. Minor
-	  fixes.
+	* [r20] loader/shp2pgsql.c: Added -dump option to produce pg_dump
+	  format output. Minor fixes.
 
 2001-07-20 15:25  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r19] Hopefully fixed PGSQL_SRC environment variable test.
+	* [r19] Makefile: Hopefully fixed PGSQL_SRC environment variable
+	  test.
 
 2001-07-18 22:17  David Blasby <dblasby at gmail.com>
 
-	* [r18] Added function:
+	* [r18] postgis.h, postgis.sql.in, postgis_fn.c: Added function:
 	  point_inside_circle(geometry, Px, Py, d)
 	  - returns true if there is a point in geometry whose distance to
 	  (Px,Py) is < d
 
 2001-07-18 21:45  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r17] Changed loader name to shp2pgsql
+	* [r17] loader/Makefile, loader/pop.c, loader/shp2pgsql.c: Changed
+	  loader name to shp2pgsql
 
 2001-07-18 21:42  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r16] Initial add of the data loader code.
+	* [r16] loader, loader/Makefile, loader/README, loader/dbfopen.c,
+	  loader/pop.c, loader/shapefil.h, loader/shpopen.c: Initial add of
+	  the data loader code.
 
 2001-07-16 16:53  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r15] Added a 'make clean' directive.
+	* [r15] examples/wkb_reader/Makefile: Added a 'make clean'
+	  directive.
 
 2001-06-29 22:32  David Blasby <dblasby at gmail.com>
 
-	* [r14] Fixed bug: must ALWAYS copy input data - never modify it in
-	  place. If you
+	* [r14] postgis_fn.c: Fixed bug: must ALWAYS copy input data -
+	  never modify it in place. If you
 	  do, it'll (unexpectly) update the database.
 
 2001-06-29 00:08  David Blasby <dblasby at gmail.com>
 
-	* [r13] Fix typo in box3d
+	* [r13] postgis.sql.in: Fix typo in box3d
 
 2001-06-28 23:53  David Blasby <dblasby at gmail.com>
 
-	* [r12] Added force_collection(geometry)
+	* [r12] postgis.h, postgis.sql.in, postgis_fn.c: Added
+	  force_collection(geometry)
 
 2001-06-28 17:52  David Blasby <dblasby at gmail.com>
 
-	* [r11] converting a GEOMETRYCOLLECTION to wkb had the size of the
-	  wkb off by 9
+	* [r11] examples/wkb_reader/comp, examples/wkb_reader/readwkb,
+	  examples/wkb_reader/readwkb.c, postgis_inout.c: converting a
+	  GEOMETRYCOLLECTION to wkb had the size of the wkb off by 9
 	  bytes (size of the collection header). Fixed.
 
 2001-06-27 21:43  David Blasby <dblasby at gmail.com>
 
-	* [r10] *** empty log message ***
+	* [r10] Makefile, postgis.h, postgis.sql.in, postgis_proj.c: ***
+	  empty log message ***
 
 2001-06-27 17:28  David Blasby <dblasby at gmail.com>
 
-	* [r9] Initial version of Projection support (currently limited to
-	  ellipsoids).
+	* [r9] postgis_proj.c: Initial version of Projection support
+	  (currently limited to ellipsoids).
 
 2001-06-26 23:57  Paul Ramsey <pramsey at cleverelephant.ca>
 
-	* [r8] Building in non-standard location now requires the PGSQL_SRC
-	  environment
+	* [r8] Makefile: Building in non-standard location now requires the
+	  PGSQL_SRC environment
 	  variable to be set and installs in the build location.
 
 2001-06-26 18:33  David Blasby <dblasby at gmail.com>
 
-	* [r7] Added OGIS support functions and basic constructors.
+	* [r7] Makefile, postgis.h, postgis.sql.in, postgis_debug.c,
+	  postgis_fn.c, postgis_inout.c: Added OGIS support functions and
+	  basic constructors.
 
 2001-06-22 18:13  David Blasby <dblasby at gmail.com>
 
-	* [r6] Altered to point local development library path at right
-	  place.
+	* [r6] Makefile: Altered to point local development library path at
+	  right place.
 
 2001-06-22 17:39  No Body <no at body.net>
 
-	* [r2] Initial revision
+	* [r2] CHANGES, COPYING, CREDITS, Makefile, README.postgis, TODO,
+	  doc, doc/html, doc/html/style.css, doc/postgis.xml, examples,
+	  examples/wkb_reader, examples/wkb_reader/Makefile,
+	  examples/wkb_reader/README, examples/wkb_reader/comp,
+	  examples/wkb_reader/printwkb.inc, examples/wkb_reader/readwkb,
+	  examples/wkb_reader/readwkb.c, jdbc, jdbc/Makefile, jdbc/README,
+	  jdbc/examples, jdbc/examples/Test.java,
+	  jdbc/examples/TestServer.java, jdbc/org, jdbc/org/postgis,
+	  jdbc/org/postgis/Geometry.java,
+	  jdbc/org/postgis/GeometryCollection.java,
+	  jdbc/org/postgis/GeometryFactory.java,
+	  jdbc/org/postgis/LineString.java,
+	  jdbc/org/postgis/LinearRing.java,
+	  jdbc/org/postgis/MultiLineString.java,
+	  jdbc/org/postgis/MultiPoint.java,
+	  jdbc/org/postgis/MultiPolygon.java,
+	  jdbc/org/postgis/PGbox3d.java, jdbc/org/postgis/PGgeometry.java,
+	  jdbc/org/postgis/Point.java, jdbc/org/postgis/Polygon.java,
+	  postgis.h, postgis.sql.in, postgis_debug.c, postgis_fn.c,
+	  postgis_inout.c, postgis_ops.c, regress, regress/regress.sql,
+	  regress/regress_biginsert.sql, regress/regress_expected,
+	  regress/regress_index.sql, regress/regress_index_expected,
+	  regress/regress_index_out, regress/regress_lots_of_points.sql,
+	  regress/regress_out, regress/run_index_regress,
+	  regress/run_regress, undef-funcs.sql: Initial revision
 
 2001-06-22 17:39  No Body <no at body.net>
 
-	* [r1] New repository initialized by cvs2svn.
+	* [r1] .: New repository initialized by cvs2svn.
 
diff --git a/NEWS b/NEWS
index d460308..e32a7c0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,57 @@
+PostGIS 2.4.0
+2017/09/xx
+
+ * New Features *
+  - #3822, Have postgis_full_version() also show and check version of
+           PostgreSQL the scripts were built against (Sandro Santilli)
+  - #2411, curves support in ST_Reverse (Sandro Santilli)
+  - #2951, ST_Centroid for geography (Danny Götte)
+  - #3788, Allow postgis_restore.pl to work on directory-style (-Fd) dumps
+           (Roger Crew)
+  - #3772, Direction agnostic ST_CurveToLine output (Sandro Santilli / KKGeo)
+  - #2464, ST_CurveToLine with MaxError tolerance (Sandro Santilli / KKGeo)
+  - #3599, Geobuf output support via ST_AsGeobuf (Björn Harrtell)
+  - #3661, Mapbox vector tile output support via ST_AsMVT (Björn Harrtell / CartoDB)
+  - #3689, Add orientation checking and forcing functions (Dan Baston)
+  - #3753, Gist penalty speed improvements for 2d and nd points
+           (Darafei Praliaskouski)
+  - #3677, ST_FrechetDistance (Shinichi Sugiyama)
+  - Most aggregates (raster and geometry),
+    and all stable / immutable (raster and geometry) marked as parallel safe
+  - #2249, ST_MakeEmptyCoverage for raster (David Zwarg, ainomieli)
+  - #3709, Allow signed distance for ST_Project (Darafei Praliaskouski)
+  - #524, Covers support for Polygon-on-polygon, line on line,
+          point on line for geography (Danny Götte)
+
+* Enhancements *
+
+  - Support for PostgreSQL 10
+  - #3747, Add zip4 and address_alphanumeric as attributes
+           to norm_addy tiger_geocoder type.
+  - #3748, address_standardizer lookup tables update
+           so pagc_normalize_address better standardizes abbreviations
+  - #3647, better handling of noding in ST_Node using GEOSNode
+          (Wouter Geraedts)
+  - #3684, Update to EPSG register v9
+          (Even Rouault)
+
+* Breaking Changes *
+  - Dropped support for PostgreSQL 9.2.
+  - #3810, GEOS 3.4.0 or above minimum required to compile
+  - Most aggregates now marked as parallel safe,
+    which means most aggs have to be dropped / recreated.
+    If you have views that utilize PostGIS aggs,
+    you'll need to drop before upgrade and recreate after upgrade
+
+PostGIS 2.4.0beta1
+2017/09/02
+See PostGIS 2.4.0 section for details
+
+PostGIS 2.4.0alpha
+2017/08/05
+See PostGIS 2.4.0 section for details
+
+
 PostGIS 2.3.3
 2017/07/01
 
@@ -31,6 +85,7 @@ PostGIS 2.3.2
   - #3683, Unable to update postgis after postgres pg_upgrade going from < 9.5 to pg > 9.4
   - #3688, ST_AsLatLonText: round minutes
 
+
 PostGIS 2.3.1
 2016/11/28
 
@@ -53,6 +108,7 @@ PostGIS 2.3.1
   - #3667, geography ST_Segmentize bug
            (Hugo Mercier of Oslandia)
 
+
 PostGIS 2.3.0
 2016/09/26
 
@@ -67,6 +123,8 @@ PostGIS 2.3.0
   - #3396, ST_EstimatedExtent, throw WARNING instead of ERROR
            (Regina Obe)
 
+ * Deprecated signatures *
+
  * New Features *
 
   - Add support for custom TOC in postgis_restore.pl
@@ -109,7 +167,7 @@ PostGIS 2.3.0
 
  * Bug Fixes
 
-  - #2841, ST_MinimumBoundingCircle not covering original
+ - #2841, ST_MinimumBoundingCircle not covering original
 
  * Performance Enhancements *
 
@@ -120,6 +178,17 @@ PostGIS 2.3.0
   - Make adding a line to topology interruptible (Sandro Santilli)
   - Documentation updates from Mike Toews
 
+
+PostGIS 2.3.0rc1
+2016/09/19
+See PostGIS 2.3.0 section for details
+
+
+PostGIS 2.3.0beta1
+2016/09/06
+See PostGIS 2.3.0 section for details
+
+
 PostGIS 2.2.2
 2016/03/22
 
@@ -143,6 +212,7 @@ PostGIS 2.2.2
            http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore
   - #3426, failing POINT EMPTY tests on fun architectures
 
+
 PostGIS 2.2.1
 2016/01/06
 
@@ -199,7 +269,6 @@ PostGIS 2.2.0
   - Java binding moved to separate repository:
     https://github.com/postgis/postgis-java
 
-
  * Deprecated signatures *
 
   - #2748, ST_Shift_Longitude renamed to ST_ShiftLongitude,
@@ -330,6 +399,7 @@ PostGIS 2.2.0
     smaller files for ease of long-term maintenance and development
   - #1220, lwerror and lwnotice function became internal to liblwgeom
 
+
 PostGIS 2.1.8
 2015/07/07
 
@@ -355,6 +425,7 @@ PostGIS 2.1.7
   - #3088, Do not (re)define strcasestr in a liblwgeom.h
   - #3094, Malformed GeoJSON inputs crash backend
 
+
 PostGIS 2.1.6
 2015/03/20
 
@@ -378,6 +449,7 @@ PostGIS 2.1.6
   - #3020, ST_AddBand out-db bug where height using width value
   - #3031, Allow restore of Geometry(Point) tables dumped with empties in them
 
+
 PostGIS 2.1.5
 2014/12/18
 
@@ -395,6 +467,7 @@ PostGIS 2.1.5
   - #2953, 2D stats not generated when Z/M values are extreme
   - #3009, Geography cast may effect underlying tuple
 
+
 PostGIS 2.1.4
 2014/09/10
 
diff --git a/README.md b/README.md
index 6907319..83f67a8 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,13 @@
 Debbie:
- [![Build Status](https://debbie.postgis.net/buildStatus/icon?job=PostGIS_2.3)]
- (https://debbie.postgis.net/view/PostGIS/job/PostGIS_2.3/)
+   [![Build Status](https://debbie.postgis.net/buildStatus/icon?job=PostGIS_trunk)](https://debbie.postgis.net/view/PostGIS/job/PostGIS_trunk/)
 Winnie:
- [![Build Status](https://debbie.postgis.net:444/buildStatus/icon?job=PostGIS_2.3)]
- (https://debbie.postgis.net:444/view/PostGIS/job/PostGIS_2.3/)
+ [![Build Status](https://debbie.postgis.net:444/buildStatus/icon?job=PostGIS_trunk)](https://debbie.postgis.net:444/view/PostGIS/job/PostGIS_trunk/)
 Dronie:
- [![Build Status](https://drone.osgeo.org/api/badges/postgis/postgis/status.svg?branch=svn-2.3)]
- (https://drone.osgeo.org/postgis/postgis?branch=svn-2.3)
+ [![Build Status](https://drone.osgeo.org/api/badges/postgis/postgis/status.svg?branch=svn-trunk)](https://drone.osgeo.org/postgis/postgis?branch=svn-trunk)
 Travis:
- [![Build Status](https://secure.travis-ci.org/postgis/postgis.png?branch=svn-2.3)]
- (http://travis-ci.org/postgis/postgis?branch=svn-2.3)
+ [![Build Status](https://secure.travis-ci.org/postgis/postgis.svg)](http://travis-ci.org/postgis/postgis)
 GitLab-CI:
- [![Gitlab-CI](https://gitlab.com/postgis/postgis/badges/svn-2.3/build.svg)]
- (https://gitlab.com/postgis/postgis/commits/svn-2.3)
+ [![Gitlab-CI](https://gitlab.com/postgis/postgis/badges/svn-trunk/build.svg)](https://gitlab.com/postgis/postgis/commits/svn-trunk)
 
 This file is here to play nicely with modern code repository facilities.
 Actual readme is [here](README.postgis).
@@ -22,15 +17,23 @@ https://trac.osgeo.org/postgis/
 
 ## Official chat room:
 
-Use your preferred client, if configured:
+Official chat room is the #postgis channel on the
+[freenode](https://freenode.net) network.
+
+To partecipate, point your preferred
+[IRC client](https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients)
+to:
 
  irc://irc.freenode.net/#postgis
 
-Or try a web client like:
+Or try a web IRC client like:
  - [qwebirc at freenode](https://webchat.freenode.net/?channels=#postgis)
  - [KiwiIRC](https://kiwiirc.com/client/irc.freenode.net/#postgis)
 
+Or join via [matrix](https://matrix.to/#/#postgis:matrix.org)
+
 ## Official source tarball releases
+
 http://postgis.net/source
 
 If you would like to contribute to this project, please refer to our
diff --git a/README.postgis b/README.postgis
index e88cbf4..213e1f1 100644
--- a/README.postgis
+++ b/README.postgis
@@ -1,8 +1,8 @@
 PostGIS - Geographic Information Systems Extensions to PostgreSQL
 =================================================================
 
-:Version: 2.3.3
-:Date: 2017-07-01
+:Version: 2.4.0beta1
+:Date: 2017-09-02
 :Website: http://postgis.net
 
 This distribution contains a module which implements GIS simple features, ties
@@ -31,7 +31,7 @@ Directory structure::
 REQUIREMENTS
 ------------
 
-PostGIS 2.3.3 is compatible with PostgreSQL 9.2-9.6.
+PostGIS is compatible with PostgreSQL 9.3 and above.
 
 You *must* have the full PostgreSQL - including server headers - installed for
 this to work.
@@ -44,7 +44,7 @@ this to work.
     http://trac.osgeo.org/proj/
 
 * GEOS (Required, Version 3.3.0 or higher
-  - 3.6+ is strongly recommended and needed for full features):
+  - 3.4+ is strongly recommended and needed for full features):
 
   The GEOS library provides support for exact topological tests such as
   ST_Touches(), ST_Contains(), ST_Disjoint() and spatial operations such as
@@ -187,8 +187,7 @@ UPGRADING EXISTING SPATIAL DATABASES
 
 Upgrade PostGIS using the "ALTER EXTENSION" facility.
 
-  ALTER EXTENSION postgis UPDATE;
-
+  ALTER EXTENSION postgis UPDATE TO '2.2.0';
 
 
 USAGE
diff --git a/Version.config b/Version.config
index a8ae4c3..9638c31 100644
--- a/Version.config
+++ b/Version.config
@@ -4,8 +4,8 @@
 # See HOWTO_RELEASE file in SVN for definitions of those three.
 
 POSTGIS_MAJOR_VERSION=2
-POSTGIS_MINOR_VERSION=3
-POSTGIS_MICRO_VERSION=3
+POSTGIS_MINOR_VERSION=4
+POSTGIS_MICRO_VERSION=0beta1
 
 # Liblwgeom interface versioning, reset to 0:0:0 (cur:age:rev)
 # when changing POSTGIS_MINOR_VERSION
diff --git a/aclocal.m4 b/aclocal.m4
index c437d77..957a939 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -12,6 +12,282 @@
 # PARTICULAR PURPOSE.
 
 m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
+dnl pkg.m4 - Macros to locate and utilise pkg-config.   -*- Autoconf -*-
+dnl serial 11 (pkg-config-0.29)
+dnl
+dnl Copyright © 2004 Scott James Remnant <scott at netsplit.com>.
+dnl Copyright © 2012-2015 Dan Nicholson <dbn.lists at gmail.com>
+dnl
+dnl This program is free software; you can redistribute it and/or modify
+dnl it under the terms of the GNU General Public License as published by
+dnl the Free Software Foundation; either version 2 of the License, or
+dnl (at your option) any later version.
+dnl
+dnl This program is distributed in the hope that it will be useful, but
+dnl WITHOUT ANY WARRANTY; without even the implied warranty of
+dnl MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+dnl General Public License for more details.
+dnl
+dnl You should have received a copy of the GNU General Public License
+dnl along with this program; if not, write to the Free Software
+dnl Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
+dnl 02111-1307, USA.
+dnl
+dnl As a special exception to the GNU General Public License, if you
+dnl distribute this file as part of a program that contains a
+dnl configuration script generated by Autoconf, you may include it under
+dnl the same distribution terms that you use for the rest of that
+dnl program.
+
+dnl PKG_PREREQ(MIN-VERSION)
+dnl -----------------------
+dnl Since: 0.29
+dnl
+dnl Verify that the version of the pkg-config macros are at least
+dnl MIN-VERSION. Unlike PKG_PROG_PKG_CONFIG, which checks the user's
+dnl installed version of pkg-config, this checks the developer's version
+dnl of pkg.m4 when generating configure.
+dnl
+dnl To ensure that this macro is defined, also add:
+dnl m4_ifndef([PKG_PREREQ],
+dnl     [m4_fatal([must install pkg-config 0.29 or later before running autoconf/autogen])])
+dnl
+dnl See the "Since" comment for each macro you use to see what version
+dnl of the macros you require.
+m4_defun([PKG_PREREQ],
+[m4_define([PKG_MACROS_VERSION], [0.29])
+m4_if(m4_version_compare(PKG_MACROS_VERSION, [$1]), -1,
+    [m4_fatal([pkg.m4 version $1 or higher is required but ]PKG_MACROS_VERSION[ found])])
+])dnl PKG_PREREQ
+
+dnl PKG_PROG_PKG_CONFIG([MIN-VERSION])
+dnl ----------------------------------
+dnl Since: 0.16
+dnl
+dnl Search for the pkg-config tool and set the PKG_CONFIG variable to
+dnl first found in the path. Checks that the version of pkg-config found
+dnl is at least MIN-VERSION. If MIN-VERSION is not specified, 0.9.0 is
+dnl used since that's the first version where most current features of
+dnl pkg-config existed.
+AC_DEFUN([PKG_PROG_PKG_CONFIG],
+[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+m4_pattern_allow([^PKG_CONFIG(_(PATH|LIBDIR|SYSROOT_DIR|ALLOW_SYSTEM_(CFLAGS|LIBS)))?$])
+m4_pattern_allow([^PKG_CONFIG_(DISABLE_UNINSTALLED|TOP_BUILD_DIR|DEBUG_SPEW)$])
+AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])
+AC_ARG_VAR([PKG_CONFIG_PATH], [directories to add to pkg-config's search path])
+AC_ARG_VAR([PKG_CONFIG_LIBDIR], [path overriding pkg-config's built-in search path])
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=m4_default([$1], [0.9.0])
+	AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		AC_MSG_RESULT([yes])
+	else
+		AC_MSG_RESULT([no])
+		PKG_CONFIG=""
+	fi
+fi[]dnl
+])dnl PKG_PROG_PKG_CONFIG
+
+dnl PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------------------------------
+dnl Since: 0.18
+dnl
+dnl Check to see whether a particular set of modules exists. Similar to
+dnl PKG_CHECK_MODULES(), but does not set variables or print errors.
+dnl
+dnl Please remember that m4 expands AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+dnl only at the first occurence in configure.ac, so if the first place
+dnl it's called might be skipped (such as if it is within an "if", you
+dnl have to call PKG_CHECK_EXISTS manually
+AC_DEFUN([PKG_CHECK_EXISTS],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+if test -n "$PKG_CONFIG" && \
+    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+  m4_default([$2], [:])
+m4_ifvaln([$3], [else
+  $3])dnl
+fi])
+
+dnl _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+dnl ---------------------------------------------
+dnl Internal wrapper calling pkg-config via PKG_CONFIG and setting
+dnl pkg_failed based on the result.
+m4_define([_PKG_CONFIG],
+[if test -n "$$1"; then
+    pkg_cv_[]$1="$$1"
+ elif test -n "$PKG_CONFIG"; then
+    PKG_CHECK_EXISTS([$3],
+                     [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes ],
+		     [pkg_failed=yes])
+ else
+    pkg_failed=untried
+fi[]dnl
+])dnl _PKG_CONFIG
+
+dnl _PKG_SHORT_ERRORS_SUPPORTED
+dnl ---------------------------
+dnl Internal check to see if pkg-config supports short errors.
+AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi[]dnl
+])dnl _PKG_SHORT_ERRORS_SUPPORTED
+
+
+dnl PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl   [ACTION-IF-NOT-FOUND])
+dnl --------------------------------------------------------------
+dnl Since: 0.4.0
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES might not happen, you should be sure to include an
+dnl explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+AC_DEFUN([PKG_CHECK_MODULES],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+
+pkg_failed=no
+AC_MSG_CHECKING([for $1])
+
+_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+
+m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+and $1[]_LIBS to avoid the need to call pkg-config.
+See the pkg-config man page for more details.])
+
+if test $pkg_failed = yes; then
+   	AC_MSG_RESULT([no])
+        _PKG_SHORT_ERRORS_SUPPORTED
+        if test $_pkg_short_errors_supported = yes; then
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "$2" 2>&1`
+        else 
+	        $1[]_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "$2" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+
+	m4_default([$4], [AC_MSG_ERROR(
+[Package requirements ($2) were not met:
+
+$$1_PKG_ERRORS
+
+Consider adjusting the PKG_CONFIG_PATH environment variable if you
+installed software in a non-standard prefix.
+
+_PKG_TEXT])[]dnl
+        ])
+elif test $pkg_failed = untried; then
+     	AC_MSG_RESULT([no])
+	m4_default([$4], [AC_MSG_FAILURE(
+[The pkg-config script could not be found or is too old.  Make sure it
+is in your PATH or set the PKG_CONFIG environment variable to the full
+path to pkg-config.
+
+_PKG_TEXT
+
+To get pkg-config, see <http://pkg-config.freedesktop.org/>.])[]dnl
+        ])
+else
+	$1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+	$1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+        AC_MSG_RESULT([yes])
+	$3
+fi[]dnl
+])dnl PKG_CHECK_MODULES
+
+
+dnl PKG_CHECK_MODULES_STATIC(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+dnl   [ACTION-IF-NOT-FOUND])
+dnl ---------------------------------------------------------------------
+dnl Since: 0.29
+dnl
+dnl Checks for existence of MODULES and gathers its build flags with
+dnl static libraries enabled. Sets VARIABLE-PREFIX_CFLAGS from --cflags
+dnl and VARIABLE-PREFIX_LIBS from --libs.
+dnl
+dnl Note that if there is a possibility the first call to
+dnl PKG_CHECK_MODULES_STATIC might not happen, you should be sure to
+dnl include an explicit call to PKG_PROG_PKG_CONFIG in your
+dnl configure.ac.
+AC_DEFUN([PKG_CHECK_MODULES_STATIC],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+_save_PKG_CONFIG=$PKG_CONFIG
+PKG_CONFIG="$PKG_CONFIG --static"
+PKG_CHECK_MODULES($@)
+PKG_CONFIG=$_save_PKG_CONFIG[]dnl
+])dnl PKG_CHECK_MODULES_STATIC
+
+
+dnl PKG_INSTALLDIR([DIRECTORY])
+dnl -------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable pkgconfigdir as the location where a module
+dnl should install pkg-config .pc files. By default the directory is
+dnl $libdir/pkgconfig, but the default can be changed by passing
+dnl DIRECTORY. The user can override through the --with-pkgconfigdir
+dnl parameter.
+AC_DEFUN([PKG_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${libdir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([pkgconfigdir],
+    [AS_HELP_STRING([--with-pkgconfigdir], pkg_description)],,
+    [with_pkgconfigdir=]pkg_default)
+AC_SUBST([pkgconfigdir], [$with_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+])dnl PKG_INSTALLDIR
+
+
+dnl PKG_NOARCH_INSTALLDIR([DIRECTORY])
+dnl --------------------------------
+dnl Since: 0.27
+dnl
+dnl Substitutes the variable noarch_pkgconfigdir as the location where a
+dnl module should install arch-independent pkg-config .pc files. By
+dnl default the directory is $datadir/pkgconfig, but the default can be
+dnl changed by passing DIRECTORY. The user can override through the
+dnl --with-noarch-pkgconfigdir parameter.
+AC_DEFUN([PKG_NOARCH_INSTALLDIR],
+[m4_pushdef([pkg_default], [m4_default([$1], ['${datadir}/pkgconfig'])])
+m4_pushdef([pkg_description],
+    [pkg-config arch-independent installation directory @<:@]pkg_default[@:>@])
+AC_ARG_WITH([noarch-pkgconfigdir],
+    [AS_HELP_STRING([--with-noarch-pkgconfigdir], pkg_description)],,
+    [with_noarch_pkgconfigdir=]pkg_default)
+AC_SUBST([noarch_pkgconfigdir], [$with_noarch_pkgconfigdir])
+m4_popdef([pkg_default])
+m4_popdef([pkg_description])
+])dnl PKG_NOARCH_INSTALLDIR
+
+
+dnl PKG_CHECK_VAR(VARIABLE, MODULE, CONFIG-VARIABLE,
+dnl [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+dnl -------------------------------------------
+dnl Since: 0.28
+dnl
+dnl Retrieves the value of the pkg-config variable for the given module.
+AC_DEFUN([PKG_CHECK_VAR],
+[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+AC_ARG_VAR([$1], [value of $3 for $2, overriding pkg-config])dnl
+
+_PKG_CONFIG([$1], [variable="][$3]["], [$2])
+AS_VAR_COPY([$1], [pkg_cv_][$1])
+
+AS_VAR_IF([$1], [""], [$5], [$4])dnl
+])dnl PKG_CHECK_VAR
+
 # Copyright (C) 2003-2014 Free Software Foundation, Inc.
 #
 # This file is free software; the Free Software Foundation
diff --git a/authors.git b/authors.git
index f924b8e..e7dc7b1 100644
--- a/authors.git
+++ b/authors.git
@@ -27,3 +27,4 @@ yecarrillo = Eduin Carrillo <yecarrillo at yahoo.com>
 bergun = Baris Ergun <barisergun75 at gmail.com>
 woodbri = Stephen Woodbridge <woodbri at swoodbridge.com>
 dbaston = Daniel Baston <dbaston at gmail.com>
+bjornharrtell = Björn Harrtell <bjorn at wololo.org>
diff --git a/authors.svn b/authors.svn
index 3a81007..ce0f000 100644
--- a/authors.svn
+++ b/authors.svn
@@ -27,3 +27,4 @@ yecarrillo:Eduin Carrillo <yecarrillo at yahoo.com>
 bergun:Baris Ergun <barisergun75 at gmail.com>
 woodbri:Stephen Woodbridge <woodbri at swoodbridge.com>
 dbaston:Daniel Baston <dbaston at gmail.com>
+bjornharrtell:Björn Harrtell <bjorn at wololo.org>
diff --git a/ci/winnie/build_postgis.sh b/ci/winnie/build_postgis.sh
index 1fcb824..604bcc2 100644
--- a/ci/winnie/build_postgis.sh
+++ b/ci/winnie/build_postgis.sh
@@ -18,7 +18,7 @@ set -e
 #export SFCGAL_VER=1.0.4
 #export PROJ_VER=4.8.0
 
-
+export PROTOBUF_VER=3.2.0
 export LIBXML_VER=2.7.8
 
 if [[ "${GCC_TYPE}" == *gcc48* ]] ; then
@@ -68,8 +68,14 @@ export GDAL_DATA="${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/share/
 
 #export PATH="${PATHOLD}:${PGPATH}/bin:${PGPATH}/lib"
 export PATH="${PGPATH}/bin:${PGPATH}/lib:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/gtkw${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/gtk/bin:${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/xsltproc:${PATH}"
+
+#add protobuf
+export PATH="${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib:${PATH}"
+
 echo PATH AFTER: $PATH
 
+export PKG_CONFIG_PATH=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib/pkgconfig;
+
 cd ${POSTGIS_SRC}
 if [ -e ./GNUMakefile ]; then
 	make distclean
@@ -91,13 +97,13 @@ fi
 
 if [ -n "$SFCGAL_VER" ]; then
 	##hard code versions of cgal etc. for now
-	export CGAL_VER=4.2
+	export CGAL_VER=4.6.1
 	BOOST_VER=1.53.0
 	#BOOST_VER_WU=1_49_0
 	export BOOST_VER_WU=1_53_0
 	export PATH="${PROJECTS}/CGAL/rel-cgal-${CGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/boost/rel-${BOOST_VER_WU}w${OS_BUILD}${GCC_TYPE}/lib:${PATH}"
 	
-	CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
+CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
 LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \
   --host=${MINGHOST} --with-xml2config=${PROJECTS}/libxml/rel-libxml2-${LIBXML_VER}w${OS_BUILD}${GCC_TYPE}/bin/xml2-config \
   --with-pgconfig=${PGPATH}/bin/pg_config \
@@ -107,7 +113,9 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP
   --with-jsondir=${MINGPROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \
   --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \
-  --with-gui --with-gettext=no --with-sfcgal=${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/sfcgal-config \
+  --with-gui --with-gettext=no \
+  --with-protobufdir=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE} \
+  --with-sfcgal=${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/sfcgal-config \
   --with-pcredir=${PROJECTS}/pcre/rel-${PCRE_VER}w${OS_BUILD}${GCC_TYPE}
 elif [ "$POSTGIS_MAJOR_VERSION" == "2" ] ; then
 CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
@@ -117,10 +125,11 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP
   --with-geosconfig=${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin/geos-config \
   --with-projdir=${MINGPROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-gdalconfig=${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/gdal-config \
+  --with-gui --with-gettext=no \
+  --with-protobufdir=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-jsondir=${MINGPROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \
   --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \
-  --with-gui --with-gettext=no
 else
 CPPFLAGS="-I${PGPATH}/include  -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
     LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \
diff --git a/ci/winnie/package_postgis.sh b/ci/winnie/package_postgis.sh
index fa3fd98..fa733d3 100644
--- a/ci/winnie/package_postgis.sh
+++ b/ci/winnie/package_postgis.sh
@@ -16,6 +16,9 @@
 #export GCC_TYPE=
 #export SFCGAL_VER=1.1.0
 #export PCRE_VER
+export PROTOBUF_VER=3.2.0
+export PROTOBUFC_VER=1.2.1
+
 if [[ "${GCC_TYPE}" == *gcc48* ]] ; then
 	export PROJECTS=/projects
 	export MINGPROJECTS=/projects
@@ -91,12 +94,13 @@ cp ${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}/bin/*.dll  $outdir/bin/postgi
 # it seems 9.2 and 9.3 doesn't come with its own libiconv good grief
 # and trying to use their libiconv2.dll makes shp2pgsql crash
 if [[ "$PG_VER" == *9.2* || "$PG_VER" == *9.3* ]]; then
-	cp ${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/bin/*.dll  $outdir/bin 
+	cp ${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/bin/*.dll  $outdir/bin
 fi;
-cp ${PGPATHEDB}/bin/libpq.dll  $outdir/bin/postgisgui 
-#cp ${PGPATHEDB}/bin/libiconv2.dll  $outdir/bin/postgisgui 
+cp ${PGPATHEDB}/bin/libpq.dll  $outdir/bin/postgisgui
+#cp ${PGPATHEDB}/bin/libiconv2.dll  $outdir/bin/postgisgui
 cp ${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/bin/libicon*.dll $outdir/bin/postgisgui
-cp ${PGPATHEDB}/bin/libintl.dll $outdir/bin/postgisgui 
+cp ${PGPATHEDB}/bin/libintl*.dll $outdir/bin/postgisgui
+
 cp ${PGPATHEDB}/bin/ssleay32.dll $outdir/bin/postgisgui
 cp ${PGPATHEDB}/bin/libeay32.dll $outdir/bin/postgisgui
 
@@ -119,13 +123,16 @@ cp -p ${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/
 cp ${MINGPROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/bin/postgisgui
 cp -p ${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/bin/postgisgui
 
+#for protobuf
+cp ${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/bin/libprotobuf-c-*.dll $outdir/bin
+
 echo "POSTGIS: ${POSTGIS_MINOR_VER} r${POSTGIS_SVN_REVISION} http://postgis.net/source" > $verfile
 
 if [ "$POSTGIS_MAJOR_VERSION" == "2" ] ; then
   ## only copy gdal components if 2+.  1.5 doesn't have raster support
   cp -p ${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/bin
   cp -rp  ${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/share/gdal $outdir/gdal-data
-  
+
   if [ "$POSTGIS_MINOR_VERSION" > "0" ] ; then
     ## only copy pagc standardizer components for 2.1+
     cp -p ${PROJECTS}/pcre/rel-${PCRE_VER}w${OS_BUILD}${GCC_TYPE}/bin/libpcre-1*.dll $outdir/bin
@@ -145,12 +152,15 @@ if [ -n "$SFCGAL_VER"  ]; then
 	echo "Boost VERSION: ${BOOST_VER} http://www.boost.org" >> $verfile
 	echo "GMP VERSION: ${GMP_VER} https://gmplib.org" >> $verfile
 	echo "MPFR VERSION: ${MPFR_VER} http://www.mpfr.org" >> $verfile
-	
+
 	cp -p ${PROJECTS}/CGAL/rel-cgal-${CGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/bin
 	cp -p ${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/lib/*.dll $outdir/bin
 	# cp -p ${PROJECTS}/CGAL/rel-cgal-${CGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/*.dll $outdir/bin/postgisgui
 	# cp -p ${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/lib/*.dll $outdir/bin/postgisgui
 fi;
+
+echo "PROTOBUF VERSION: ${PROTOBUF_VER} https://github.com/google/protobuf" >> $verfile
+echo "PROTOBUF-C VERSION: ${PROTOBUFC_VER} https://github.com/protobuf-c/protobuf-c"  >> $verfile
 #cp ${MINGPROJECTS}/libxml/rel-libxml2-2.7.8w${OS_BUILD}/bin/*.dll  $outdir/bin/
 cp ${PGPATHEDB}/bin/libxml2-2.dll   $outdir/bin/
 
diff --git a/ci/winnie/regress_postgis.sh b/ci/winnie/regress_postgis.sh
index 3b5f132..7234389 100644
--- a/ci/winnie/regress_postgis.sh
+++ b/ci/winnie/regress_postgis.sh
@@ -14,6 +14,7 @@ set -e
 export PROJECTS=/projects
 export MINGPROJECTS=/projects
 export PATHOLD=$PATH
+export PROTOBUF_VER=3.2.0
 
 
 if [ "$OS_BUILD" == "64" ] ; then
@@ -54,6 +55,11 @@ export RELVERDIR=postgis-pg${REL_PGVER}-binaries-${POSTGIS_MICRO_VER}w${OS_BUILD
 export PATH="${PATHOLD}:${PGPATH}/bin:${PGPATH}/lib"
 #PATH="${MINGPROJECTS}/gettext/rel-gettext-0.18.1/bin:${MINGPROJECTS}/xsltproc:${MINGPROJECTS}/gtk/bin:${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}/bin:${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}/bin:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}/include:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}/bin:${MINGPROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}/bin:${MINGPROJECTS}/libxml/rel-libxml2-${LIBXML_VER}w${OS_BUILD}/bin:${PATH}"
 PATH="${MINGPROJECTS}/xsltproc:${MINGPROJECTS}/gtkw${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include:${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}${GCC_TYPE}/bin:${MINGPROJECTS}/libxml/rel-libxml2-${ [...]
+
+#add protobuf
+export PATH="${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib:${PATH}"
+export PKG_CONFIG_PATH=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE}/lib/pkgconfig;
+
 echo PATH AFTER: $PATH
 
 echo WORKSPACE IS $WORKSPACE
@@ -81,15 +87,13 @@ fi
 
 if [ -n "$SFCGAL_VER" ]; then
 	##hard code versions of cgal etc. for now
-	export CGAL_VER=4.6.1
-	BOOST_VER=1.59.0
-	
-	export BOOST_VER_WU=1_59_0
+	export CGAL_VER=4.2
+	BOOST_VER=1.53.0
+	#BOOST_VER_WU=1_49_0
+	export BOOST_VER_WU=1_53_0
 	export PATH="${PROJECTS}/CGAL/rel-cgal-${CGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin:${PROJECTS}/boost/rel-${BOOST_VER_WU}w${OS_BUILD}${GCC_TYPE}/lib:${PATH}"
-	
-	#this is a major cludge but only building with pcre support if SFCGAL is built - can't figure out how to do this without passing PCRE
-	#TODO: turn back on topology regression testing once topology issues resolved
-	CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
+
+CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
 LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \
   --host=${MINGHOST} --with-xml2config=${PROJECTS}/libxml/rel-libxml2-${LIBXML_VER}w${OS_BUILD}${GCC_TYPE}/bin/xml2-config \
   --with-pgconfig=${PGPATH}/bin/pg_config \
@@ -99,8 +103,11 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP
   --with-jsondir=${MINGPROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \
   --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \
-  --with-gui --with-gettext=no --with-sfcgal=${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/sfcgal-config \
-  --with-pcredir=${PROJECTS}/pcre/rel-${PCRE_VER}w${OS_BUILD}${GCC_TYPE}  --without-interrupt-tests
+  --with-gui --with-gettext=no \
+  --with-protobufdir=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE} \
+  --with-sfcgal=${PROJECTS}/CGAL/rel-sfcgal-${SFCGAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/sfcgal-config \
+  --with-pcredir=${PROJECTS}/pcre/rel-${PCRE_VER}w${OS_BUILD}${GCC_TYPE} \
+  --without-interrupt-tests
 elif [ "$POSTGIS_MAJOR_VERSION" == "2" ] ; then
 CPPFLAGS="-I${PGPATH}/include -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
 LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \
@@ -109,10 +116,12 @@ LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYP
   --with-geosconfig=${PROJECTS}/geos/rel-${GEOS_VER}w${OS_BUILD}${GCC_TYPE}/bin/geos-config \
   --with-projdir=${MINGPROJECTS}/proj/rel-${PROJ_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-gdalconfig=${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/bin/gdal-config \
+  --with-gui --with-gettext=no \
+  --with-protobufdir=${PROJECTS}/protobuf/rel-${PROTOBUF_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-jsondir=${MINGPROJECTS}/json-c/rel-${JSON_VER}w${OS_BUILD}${GCC_TYPE} \
   --with-libiconv=${PROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE} \
   --with-xsldir=${PROJECTS}/docbook/docbook-xsl-1.76.1 \
-  --with-gui --with-gettext=no
+  --without-interrupt-tests
 else
 CPPFLAGS="-I${PGPATH}/include  -I${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/include" \
     LDFLAGS="-L${PGPATH}/lib -L${PROJECTS}/gdal/rel-${GDAL_VER}w${OS_BUILD}${GCC_TYPE}/lib -L${MINGPROJECTS}/rel-libiconv-1.13.1w${OS_BUILD}${GCC_TYPE}/lib" ./configure \
@@ -155,14 +164,14 @@ if [ "$MAKE_EXTENSION" == "1" ]; then
  cp -r extensions/*/sql/* ${PGPATHEDB}/share/extension
  cp -r extensions/*/*.control ${PGPATHEDB}/share/extension
  cp -r extensions/*/*.dll ${PGPATHEDB}/lib
- 
+
  make check RUNTESTFLAGS="--extension -v"
- 
+
  ##test address standardizer
  cd ${POSTGIS_SRC}
  cd extensions/address_standardizer
  make installcheck
- 
+
  ##test tiger geocoder
  cd ${POSTGIS_SRC}
  cd extensions/postgis_tiger_geocoder
diff --git a/configure b/configure
index 31f1559..d0ed243 100755
--- a/configure
+++ b/configure
@@ -672,6 +672,14 @@ IGE_MAC_LIBS
 IGE_MAC_CFLAGS
 GTK_LIBS
 GTK_CFLAGS
+HAVE_PROTOBUF
+PROTOBUF_LDFLAGS
+PROTOBUF_CPPFLAGS
+PROTOCC
+PROTOBUFC_LIBS
+PROTOBUFC_CFLAGS
+PKG_CONFIG_LIBDIR
+PKG_CONFIG_PATH
 PKG_CONFIG
 HAVE_JSON
 JSON_LDFLAGS
@@ -762,6 +770,7 @@ EXCLUDELIBS_LDFLAGS
 NUMERICFLAGS
 WARNFLAGS
 PICFLAGS
+AR_FLAGS
 SQLPP
 GPP
 CPPBIN
@@ -870,6 +879,8 @@ with_libintl_prefix
 with_projdir
 with_json
 with_jsondir
+with_protobuf
+with_protobufdir
 with_gui
 enable_gtktest
 enable_debug
@@ -894,7 +905,12 @@ LT_SYS_LIBRARY_PATH
 CPP
 YACC
 YFLAGS
-PG_CONFIG'
+PG_CONFIG
+PKG_CONFIG
+PKG_CONFIG_PATH
+PKG_CONFIG_LIBDIR
+PROTOBUFC_CFLAGS
+PROTOBUFC_LIBS'
 
 
 # Initialize some variables set by options.
@@ -1558,6 +1574,8 @@ Optional Packages:
   --with-projdir=PATH     specify the PROJ.4 installation directory
   --without-json          build without json-c support
   --with-jsondir=PATH     specify the json-c installation directory
+  --without-protobuf      build without protobuf-c support
+  --with-protobufdir=PATH specify the protobuf-c installation directory
   --with-gui              compile the data import GUI (requires GTK+2.0)
   --without-address-standardizer
                           Disable the address_standardizer extension
@@ -1591,6 +1609,15 @@ Some influential environment variables:
               default value of `-d' given by some make applications.
   PG_CONFIG   PostgreSQL configure command to determine Postgres version to
               build against.
+  PKG_CONFIG  path to pkg-config utility
+  PKG_CONFIG_PATH
+              directories to add to pkg-config's search path
+  PKG_CONFIG_LIBDIR
+              path overriding pkg-config's built-in search path
+  PROTOBUFC_CFLAGS
+              C compiler flags for PROTOBUFC, overriding pkg-config
+  PROTOBUFC_LIBS
+              linker flags for PROTOBUFC, overriding pkg-config
 
 Use these variables to override the choices made by `configure' or to help
 it to find libraries and programs with nonstandard names/locations.
@@ -12203,6 +12230,9 @@ fi
 fi
 
 
+AR_FLAGS=cr
+
+
 PICFLAGS="$lt_prog_compiler_pic"
 
 
@@ -13016,6 +13046,7 @@ XSLBASE_AUTO=""
 if test "x$XSLBASE" = "x"; then
 				SEARCHPATH="
 		/usr/share/sgml/docbook/xsl-stylesheets
+		/usr/share/xml/docbook/stylesheet/docbook-xsl
 		/usr/share/xml/docbook/stylesheet/nwalsh
 		/usr/share/sgml/docbook/stylesheet/xsl/nwalsh
 		/opt/local/share/xsl/docbook-xsl
@@ -13395,7 +13426,7 @@ else
 		if test "x$PG_CONFIG" = "xyes"; then
 		as_fn_error $? "you must specify a parameter to --with-pgconfig, e.g. --with-pgconfig=/path/to/pg_config" "$LINENO" 5
 	else
-		if test -f $PG_CONFIG; then
+		if test -f "$PG_CONFIG"; then
 			{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using user-specified pg_config file: $PG_CONFIG" >&5
 $as_echo "Using user-specified pg_config file: $PG_CONFIG" >&6; }
 		else
@@ -13407,27 +13438,32 @@ fi
 if test "x$LIBLWGEOM_ONLY" = "xno"; then
 
 
-  PGXS=`$PG_CONFIG --pgxs`
+  PGXS=`"$PG_CONFIG" --pgxs`
   if test "x$PGXS" = "x" -o ! -f "$PGXS"; then
     as_fn_error $? "the PGXS Makefile $PGXS cannot be found. Please install the PostgreSQL server development packages and re-run configure." "$LINENO" 5
   fi
 
 
 
-        PGSQL_FULL_VERSION=`$PG_CONFIG --version`
+        PGSQL_FULL_VERSION=`"$PG_CONFIG" --version`
+
   PGSQL_MAJOR_VERSION=`echo $PGSQL_FULL_VERSION | sed 's/[^0-9]*\([0-9]*\).*/\1/'`
-  PGSQL_MINOR_VERSION=`echo $PGSQL_FULL_VERSION | sed 's/[^\.]*\.\([0-9]*\).*/\1/'`
-  PGSQL_MINOR_VERSION=`echo $PGSQL_MINOR_VERSION | sed 's/.*devel.*/0/'`
+  PGSQL_MINOR_VERSION=`$PG_CONFIG --version | sed 's/[^0-9]*\([0-9]\)\.\([0-9]\).*/\2/'`
+
+  if test $PGSQL_MAJOR_VERSION -gt 9; then
+  	  	  	  	  	PGSQL_MINOR_VERSION=0
+  fi
+
   POSTGIS_PGSQL_VERSION="$PGSQL_MAJOR_VERSION$PGSQL_MINOR_VERSION"
 
-  PGSQL_PKGLIBDIR=`$PG_CONFIG --pkglibdir`
-  PGSQL_LIBDIR=`$PG_CONFIG --libdir`
-  PGSQL_SHAREDIR=`$PG_CONFIG --sharedir`
+  PGSQL_PKGLIBDIR=`"$PG_CONFIG" --pkglibdir`
+  PGSQL_LIBDIR=`"$PG_CONFIG" --libdir`
+  PGSQL_SHAREDIR=`"$PG_CONFIG" --sharedir`
 
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking PostgreSQL version... $PGSQL_FULL_VERSION" >&5
 $as_echo "checking PostgreSQL version... $PGSQL_FULL_VERSION" >&6; }
-    if test $POSTGIS_PGSQL_VERSION -lt 92; then
-    as_fn_error $? "PostGIS requires PostgreSQL >= 9.2" "$LINENO" 5
+    if test $POSTGIS_PGSQL_VERSION -lt 93; then
+    as_fn_error $? "PostGIS requires PostgreSQL >= 9.3" "$LINENO" 5
   fi
 
   HAVE_BRIN=no
@@ -13436,13 +13472,13 @@ $as_echo "checking PostgreSQL version... $PGSQL_FULL_VERSION" >&6; }
   fi
 
 
-    PGSQL_FE_LDFLAGS=-L`$PG_CONFIG --libdir`" -lpq"
-  PGSQL_FE_CPPFLAGS=-I`$PG_CONFIG --includedir`
+    PGSQL_FE_LDFLAGS=-L`"$PG_CONFIG" --libdir`" -lpq"
+  PGSQL_FE_CPPFLAGS=-I`"$PG_CONFIG" --includedir`
 
 
 
 
-    PGSRV_INC=`$PG_CONFIG --includedir-server`
+    PGSRV_INC=`"$PG_CONFIG" --includedir-server`
   PGSQL_BE_CPPFLAGS="-I${PGSRV_INC}"
     case $host in
     *mingw32*)
@@ -13452,24 +13488,24 @@ $as_echo "checking PostgreSQL version... $PGSQL_FULL_VERSION" >&6; }
 
 
 
-    PGSQL_DOCDIR=`$PG_CONFIG --docdir`
-  PGSQL_MANDIR=`$PG_CONFIG --mandir`
+    PGSQL_DOCDIR=`"$PG_CONFIG" --docdir`
+  PGSQL_MANDIR=`"$PG_CONFIG" --mandir`
 
 
 
 
-    PGSQL_LOCALEDIR=`$PG_CONFIG --localedir`
+    PGSQL_LOCALEDIR=`"$PG_CONFIG" --localedir`
 
 cat >>confdefs.h <<_ACEOF
 #define PGSQL_LOCALEDIR "$PGSQL_LOCALEDIR"
 _ACEOF
 
 
-    PGSQL_BINDIR=`$PG_CONFIG --bindir`
+    PGSQL_BINDIR=`"$PG_CONFIG" --bindir`
 
 
 
-    PGSQL_SHAREDIR=`$PG_CONFIG --sharedir`
+    PGSQL_SHAREDIR=`"$PG_CONFIG" --sharedir`
 
 
 
@@ -13862,8 +13898,8 @@ GEOS_NUMERIC_VERSION="$GEOS_MAJOR_VERSION$GEOS_NUMERIC_MINOR_VERSION$GEOS_NUMERI
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: checking GEOS version... $GEOS_FULL_VERSION" >&5
 $as_echo "checking GEOS version... $GEOS_FULL_VERSION" >&6; }
-if test ! "$GEOS_NUMERIC_VERSION" -ge 30300; then
-	as_fn_error $? "PostGIS requires GEOS >= 3.3.0" "$LINENO" 5
+if test ! "$GEOS_NUMERIC_VERSION" -ge 30400; then
+	as_fn_error $? "PostGIS requires GEOS >= 3.4.0" "$LINENO" 5
 fi
 
 GEOS_LDFLAGS=`$GEOSCONFIG --ldflags`
@@ -16459,6 +16495,399 @@ fi
 
 fi
 
+# check for pkg-config
+# Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKG_CONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+if test "$PKG_CONFIG" = "no"; then
+   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find pkg-config, make sure it is installed in your PATH" >&5
+$as_echo "$as_me: WARNING: Cannot find pkg-config, make sure it is installed in your PATH" >&2;}
+fi
+
+
+
+CHECK_PROTOBUF=yes
+HAVE_PROTOBUF=no
+
+
+# Check whether --with-protobuf was given.
+if test "${with_protobuf+set}" = set; then :
+  withval=$with_protobuf; CHECK_PROTOBUF="$withval"
+fi
+
+
+if test "$CHECK_PROTOBUF" != "no"; then
+
+# Check whether --with-protobufdir was given.
+if test "${with_protobufdir+set}" = set; then :
+  withval=$with_protobufdir; PROTOBUFDIR="$withval"
+else
+  PROTOBUFDIR=
+fi
+
+
+if test ! "x$PROTOBUFDIR" = "x"; then
+		if test "x$PROTOBUFDIR" = "xyes"; then
+		as_fn_error $? "you must specify a parameter to --with-protobufdir, e.g. --with-protobufdir=/path/to" "$LINENO" 5
+	else
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: Using user-specified protobuf-c directory: $PROTOBUFDIR" >&5
+$as_echo "Using user-specified protobuf-c directory: $PROTOBUFDIR" >&6; }
+
+				PROTOBUF_CPPFLAGS="-I$PROTOBUFDIR/include"
+		PROTOBUF_LDFLAGS="-L$PROTOBUFDIR/lib"
+	fi
+fi
+
+CPPFLAGS_SAVE="$CPPFLAGS"
+CPPFLAGS="$PROTOBUF_CPPFLAGS"
+ac_fn_c_check_header_mongrel "$LINENO" "protobuf-c/protobuf-c.h" "ac_cv_header_protobuf_c_protobuf_c_h" "$ac_includes_default"
+if test "x$ac_cv_header_protobuf_c_protobuf_c_h" = xyes; then :
+  HAVE_PROTOBUF=yes
+fi
+
+
+CPPFLAGS="$CPPFLAGS_SAVE"
+
+LIBS_SAVE="$LIBS"
+LIBS="$PROTOBUF_LDFLAGS"
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for protobuf_c_message_check in -lprotobuf-c" >&5
+$as_echo_n "checking for protobuf_c_message_check in -lprotobuf-c... " >&6; }
+if ${ac_cv_lib_protobuf_c_protobuf_c_message_check+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  ac_check_lib_save_LIBS=$LIBS
+LIBS="-lprotobuf-c  $LIBS"
+cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h.  */
+
+/* Override any GCC internal prototype to avoid an error.
+   Use char because int might match the return type of a GCC
+   builtin and then its argument prototype would still apply.  */
+#ifdef __cplusplus
+extern "C"
+#endif
+char protobuf_c_message_check ();
+int
+main ()
+{
+return protobuf_c_message_check ();
+  ;
+  return 0;
+}
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+  ac_cv_lib_protobuf_c_protobuf_c_message_check=yes
+else
+  ac_cv_lib_protobuf_c_protobuf_c_message_check=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+    conftest$ac_exeext conftest.$ac_ext
+LIBS=$ac_check_lib_save_LIBS
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_protobuf_c_protobuf_c_message_check" >&5
+$as_echo "$ac_cv_lib_protobuf_c_protobuf_c_message_check" >&6; }
+if test "x$ac_cv_lib_protobuf_c_protobuf_c_message_check" = xyes; then :
+  HAVE_PROTOBUF=yes; PROTOBUF_LDFLAGS="${PROTOBUF_LDFLAGS} -lprotobuf-c"
+else
+  HAVE_PROTOBUF=no
+fi
+
+LIBS="$LIBS_SAVE"
+
+if test "$PKG_CONFIG" = "no"; then
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Cannot find pkg-config, disabling protobuf support." >&5
+$as_echo "$as_me: WARNING: Cannot find pkg-config, disabling protobuf support." >&2;}
+	HAVE_PROTOBUF=no
+else
+
+
+
+
+
+
+
+if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+	if test -n "$ac_tool_prefix"; then
+  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
+set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PKG_CONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PKG_CONFIG=$ac_cv_path_PKG_CONFIG
+if test -n "$PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
+$as_echo "$PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+fi
+if test -z "$ac_cv_path_PKG_CONFIG"; then
+  ac_pt_PKG_CONFIG=$PKG_CONFIG
+  # Extract the first word of "pkg-config", so it can be a program name with args.
+set dummy pkg-config; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $ac_pt_PKG_CONFIG in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
+if test -n "$ac_pt_PKG_CONFIG"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
+$as_echo "$ac_pt_PKG_CONFIG" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+  if test "x$ac_pt_PKG_CONFIG" = x; then
+    PKG_CONFIG=""
+  else
+    case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+    PKG_CONFIG=$ac_pt_PKG_CONFIG
+  fi
+else
+  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
+fi
+
+fi
+if test -n "$PKG_CONFIG"; then
+	_pkg_min_version=0.9.0
+	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
+$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
+	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	else
+		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+		PKG_CONFIG=""
+	fi
+fi
+
+pkg_failed=no
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for PROTOBUFC" >&5
+$as_echo_n "checking for PROTOBUFC... " >&6; }
+
+if test -n "$PROTOBUFC_CFLAGS"; then
+    pkg_cv_PROTOBUFC_CFLAGS="$PROTOBUFC_CFLAGS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libprotobuf-c >= 1.1.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libprotobuf-c >= 1.1.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_PROTOBUFC_CFLAGS=`$PKG_CONFIG --cflags "libprotobuf-c >= 1.1.0" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+if test -n "$PROTOBUFC_LIBS"; then
+    pkg_cv_PROTOBUFC_LIBS="$PROTOBUFC_LIBS"
+ elif test -n "$PKG_CONFIG"; then
+    if test -n "$PKG_CONFIG" && \
+    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"libprotobuf-c >= 1.1.0\""; } >&5
+  ($PKG_CONFIG --exists --print-errors "libprotobuf-c >= 1.1.0") 2>&5
+  ac_status=$?
+  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+  test $ac_status = 0; }; then
+  pkg_cv_PROTOBUFC_LIBS=`$PKG_CONFIG --libs "libprotobuf-c >= 1.1.0" 2>/dev/null`
+		      test "x$?" != "x0" && pkg_failed=yes
+else
+  pkg_failed=yes
+fi
+ else
+    pkg_failed=untried
+fi
+
+
+
+if test $pkg_failed = yes; then
+   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+
+if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+        _pkg_short_errors_supported=yes
+else
+        _pkg_short_errors_supported=no
+fi
+        if test $_pkg_short_errors_supported = yes; then
+	        PROTOBUFC_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "libprotobuf-c >= 1.1.0" 2>&1`
+        else
+	        PROTOBUFC_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "libprotobuf-c >= 1.1.0" 2>&1`
+        fi
+	# Put the nasty error message in config.log where it belongs
+	echo "$PROTOBUFC_PKG_ERRORS" >&5
+
+	HAVE_PROTOBUF=no
+elif test $pkg_failed = untried; then
+     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+	HAVE_PROTOBUF=no
+else
+	PROTOBUFC_CFLAGS=$pkg_cv_PROTOBUFC_CFLAGS
+	PROTOBUFC_LIBS=$pkg_cv_PROTOBUFC_LIBS
+        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
+$as_echo "yes" >&6; }
+	HAVE_PROTOBUF=yes
+fi
+fi
+
+if test "$HAVE_PROTOBUF" = "yes"; then
+	# Extract the first word of "protoc-c", so it can be a program name with args.
+set dummy protoc-c; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PROTOCC+:} false; then :
+  $as_echo_n "(cached) " >&6
+else
+  case $PROTOCC in
+  [\\/]* | ?:[\\/]*)
+  ac_cv_path_PROTOCC="$PROTOCC" # Let the user override the test with a path.
+  ;;
+  *)
+  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+  IFS=$as_save_IFS
+  test -z "$as_dir" && as_dir=.
+    for ac_exec_ext in '' $ac_executable_extensions; do
+  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+    ac_cv_path_PROTOCC="$as_dir/$ac_word$ac_exec_ext"
+    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+    break 2
+  fi
+done
+  done
+IFS=$as_save_IFS
+
+  ;;
+esac
+fi
+PROTOCC=$ac_cv_path_PROTOCC
+if test -n "$PROTOCC"; then
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROTOCC" >&5
+$as_echo "$PROTOCC" >&6; }
+else
+  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+	if test "x$PROTOCC" = "x"; then
+	  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Protobuf compiler missing, disabling protobuf support." >&5
+$as_echo "$as_me: WARNING: Protobuf compiler missing, disabling protobuf support." >&2;}
+	  HAVE_PROTOBUF=no
+	else
+
+$as_echo "#define HAVE_LIBPROTOBUF 1" >>confdefs.h
+
+	fi
+fi
+
+
+
+
+
+fi
+
 
 
 
@@ -16940,9 +17369,9 @@ else
 $as_echo "ADDRESS_STANDARDIZER support: disabled" >&6; }
 fi
 
-CPPFLAGS="$PGSQL_CPPFLAGS $GEOS_CPPFLAGS $PROJ_CPPFLAGS $XML2_CPPFLAGS $SFCGAL_CPPFLAGS $JSON_CPPFLAGS $PCRE_CPPFLAGS $CPPFLAGS"
+CPPFLAGS="$PGSQL_CPPFLAGS $GEOS_CPPFLAGS $PROJ_CPPFLAGS $PROTOBUF_CPPFLAGS $XML2_CPPFLAGS $SFCGAL_CPPFLAGS $JSON_CPPFLAGS $PCRE_CPPFLAGS $CPPFLAGS"
 
-SHLIB_LINK="$PGSQL_LDFLAGS $GEOS_LDFLAGS $PROJ_LDFLAGS -lgeos_c -lproj $JSON_LDFLAGS $XML2_LDFLAGS $SFCGAL_LDFLAGS $PCRE_LDFLAGS $EXCLUDELIBS_LDFLAGS"
+SHLIB_LINK="$PGSQL_LDFLAGS $GEOS_LDFLAGS $PROJ_LDFLAGS -lgeos_c -lproj $JSON_LDFLAGS $PROTOBUF_LDFLAGS $XML2_LDFLAGS $SFCGAL_LDFLAGS $PCRE_LDFLAGS $EXCLUDELIBS_LDFLAGS"
 
 
 
@@ -19772,6 +20201,8 @@ $as_echo "  Libxml2 config:       ${XML2CONFIG}" >&6; }
 $as_echo "  Libxml2 version:      ${POSTGIS_LIBXML2_VERSION}" >&6; }
 { $as_echo "$as_me:${as_lineno-$LINENO}: result:   JSON-C support:       ${HAVE_JSON}" >&5
 $as_echo "  JSON-C support:       ${HAVE_JSON}" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result:   protobuf-c support:   ${HAVE_PROTOBUF}" >&5
+$as_echo "  protobuf-c support:   ${HAVE_PROTOBUF}" >&6; }
 { $as_echo "$as_me:${as_lineno-$LINENO}: result:   PCRE support:         ${HAVE_PCRE}" >&5
 $as_echo "  PCRE support:         ${HAVE_PCRE}" >&6; }
 { $as_echo "$as_me:${as_lineno-$LINENO}: result:   PostGIS debug level:  ${POSTGIS_DEBUG_LEVEL}" >&5
@@ -19829,7 +20260,7 @@ $as_echo "  mathml2.dtd:          ${MATHML2_DTD}" >&6; }
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: " >&5
 $as_echo "" >&6; }
 
-if test "$GEOS_NUMERIC_VERSION" -lt 30500; then
+if test "$GEOS_NUMERIC_VERSION" -lt 30700; then
 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:  --------- GEOS VERSION WARNING ------------ " >&5
 $as_echo "$as_me: WARNING:  --------- GEOS VERSION WARNING ------------ " >&2;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   You are building against GEOS ${GEOS_FULL_VERSION} " >&5
@@ -19838,8 +20269,8 @@ $as_echo "$as_me: WARNING:   You are building against GEOS ${GEOS_FULL_VERSION}
 $as_echo "$as_me: WARNING:   To take advantage of all the features of " >&2;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   PostGIS we recommend you build using " >&5
 $as_echo "$as_me: WARNING:   PostGIS we recommend you build using " >&2;}
-{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   GEOS 3.5.0 or higher. You can download " >&5
-$as_echo "$as_me: WARNING:   GEOS 3.5.0 or higher. You can download " >&2;}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   GEOS 3.7.0 or higher. You can download " >&5
+$as_echo "$as_me: WARNING:   GEOS 3.7.0 or higher. You can download " >&2;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   the latest versions from " >&5
 $as_echo "$as_me: WARNING:   the latest versions from " >&2;}
 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:   http://trac.osgeo.org/geos " >&5
diff --git a/configure.ac b/configure.ac
index df6dd88..8448ef6 100644
--- a/configure.ac
+++ b/configure.ac
@@ -46,6 +46,11 @@ fi
 AC_SUBST([SQLPP])
 
 dnl
+dnl Silence warning: ar: 'u' modifier ignored since 'D' is the default
+dnl
+AC_SUBST(AR_FLAGS, [cr])
+
+dnl
 dnl Define PIC flags in PICFLAGS (note: this variable is set as part of libtool initialisation above)
 dnl
 PICFLAGS="$lt_prog_compiler_pic"
@@ -224,6 +229,7 @@ if test "x$XSLBASE" = "x"; then
 	dnl that matches from the following list
 	SEARCHPATH="
 		/usr/share/sgml/docbook/xsl-stylesheets
+		/usr/share/xml/docbook/stylesheet/docbook-xsl
 		/usr/share/xml/docbook/stylesheet/nwalsh
 		/usr/share/sgml/docbook/stylesheet/xsl/nwalsh
 		/opt/local/share/xsl/docbook-xsl
@@ -402,7 +408,7 @@ else
 	if test "x$PG_CONFIG" = "xyes"; then
 		AC_MSG_ERROR([you must specify a parameter to --with-pgconfig, e.g. --with-pgconfig=/path/to/pg_config])
 	else
-		if test -f $PG_CONFIG; then
+		if test -f "$PG_CONFIG"; then
 			AC_MSG_RESULT([Using user-specified pg_config file: $PG_CONFIG])
 		else
 			AC_MSG_ERROR([the user-specified pg_config file $PG_CONFIG does not exist])
@@ -419,7 +425,7 @@ if test "x$LIBLWGEOM_ONLY" = "xno"; then
   dnl the postgresql-server-dev packages are installed :)
   dnl ===========================================================================
 
-  PGXS=`$PG_CONFIG --pgxs`
+  PGXS=`"$PG_CONFIG" --pgxs`
   if test "x$PGXS" = "x" -o ! -f "$PGXS"; then
     AC_MSG_ERROR([the PGXS Makefile $PGXS cannot be found. Please install the PostgreSQL server development packages and re-run configure.])
   fi
@@ -429,20 +435,29 @@ if test "x$LIBLWGEOM_ONLY" = "xno"; then
   dnl Extract the version information from pg_config
   dnl Note: we extract the major & minor separately, ensure they are numeric, and then combine to give
   dnl the final version. This is to guard against user error...
-  PGSQL_FULL_VERSION=`$PG_CONFIG --version`
+  PGSQL_FULL_VERSION=`"$PG_CONFIG" --version`
+
   PGSQL_MAJOR_VERSION=`echo $PGSQL_FULL_VERSION | sed 's/[[^0-9]]*\([[0-9]]*\).*/\1/'`
-  PGSQL_MINOR_VERSION=`echo $PGSQL_FULL_VERSION | sed 's/[[^\.]]*\.\([[0-9]]*\).*/\1/'`
-  PGSQL_MINOR_VERSION=`echo $PGSQL_MINOR_VERSION | sed 's/.*devel.*/0/'`
+  PGSQL_MINOR_VERSION=`$PG_CONFIG --version | sed 's/[[^0-9]]*\([[0-9]]\)\.\([[0-9]]\).*/\2/'`
+
+  if test $PGSQL_MAJOR_VERSION -gt 9; then
+  	dnl ==================================================================
+  	dnl Starting with PostgreSQL 10, major is the new minor
+  	dnl This is to prevent things like 10.31 ranking higher than 11.0
+  	dnl===================================================================
+  	PGSQL_MINOR_VERSION=0
+  fi
+
   POSTGIS_PGSQL_VERSION="$PGSQL_MAJOR_VERSION$PGSQL_MINOR_VERSION"
 
-  PGSQL_PKGLIBDIR=`$PG_CONFIG --pkglibdir`
-  PGSQL_LIBDIR=`$PG_CONFIG --libdir`
-  PGSQL_SHAREDIR=`$PG_CONFIG --sharedir`
+  PGSQL_PKGLIBDIR=`"$PG_CONFIG" --pkglibdir`
+  PGSQL_LIBDIR=`"$PG_CONFIG" --libdir`
+  PGSQL_SHAREDIR=`"$PG_CONFIG" --sharedir`
 
   AC_MSG_RESULT([checking PostgreSQL version... $PGSQL_FULL_VERSION])
-  dnl Ensure that we are using PostgreSQL >= 9.2
-  if test $POSTGIS_PGSQL_VERSION -lt 92; then
-    AC_MSG_ERROR([PostGIS requires PostgreSQL >= 9.2])
+  dnl Ensure that we are using PostgreSQL >= 9.3
+  if test $POSTGIS_PGSQL_VERSION -lt 93; then
+    AC_MSG_ERROR([PostGIS requires PostgreSQL >= 9.3])
   fi
 
   HAVE_BRIN=no
@@ -453,14 +468,14 @@ if test "x$LIBLWGEOM_ONLY" = "xno"; then
   dnl Note: We don't need the server-side LDFLAGS or CPPFLAGS because we get these from PGXS
 
   dnl Extract the linker and include flags for the frontend (for programs that use libpq)
-  PGSQL_FE_LDFLAGS=-L`$PG_CONFIG --libdir`" -lpq"
-  PGSQL_FE_CPPFLAGS=-I`$PG_CONFIG --includedir`
+  PGSQL_FE_LDFLAGS=-L`"$PG_CONFIG" --libdir`" -lpq"
+  PGSQL_FE_CPPFLAGS=-I`"$PG_CONFIG" --includedir`
 
   AC_SUBST([PGSQL_FE_LDFLAGS])
   AC_SUBST([PGSQL_FE_CPPFLAGS])
 
   dnl Extract the include flags for the backend (libpgcommon)
-  PGSRV_INC=`$PG_CONFIG --includedir-server`
+  PGSRV_INC=`"$PG_CONFIG" --includedir-server`
   PGSQL_BE_CPPFLAGS="-I${PGSRV_INC}"
   dnl Add $PGSRV_INC/port/win32 to MinGW build to pick up netdb.h
   case $host in
@@ -472,23 +487,23 @@ if test "x$LIBLWGEOM_ONLY" = "xno"; then
   AC_SUBST([PGSQL_BE_CPPFLAGS])
 
   dnl Extract the documentation and man page directories
-  PGSQL_DOCDIR=`$PG_CONFIG --docdir`
-  PGSQL_MANDIR=`$PG_CONFIG --mandir`
+  PGSQL_DOCDIR=`"$PG_CONFIG" --docdir`
+  PGSQL_MANDIR=`"$PG_CONFIG" --mandir`
 
   AC_SUBST([PGSQL_DOCDIR])
   AC_SUBST([PGSQL_MANDIR])
 
   dnl Extract the locale directory
-  PGSQL_LOCALEDIR=`$PG_CONFIG --localedir`
+  PGSQL_LOCALEDIR=`"$PG_CONFIG" --localedir`
   AC_DEFINE_UNQUOTED([PGSQL_LOCALEDIR], ["$PGSQL_LOCALEDIR"], [Location of PostgreSQL locale directory])
 
   dnl Extract the executable directory
-  PGSQL_BINDIR=`$PG_CONFIG --bindir`
+  PGSQL_BINDIR=`"$PG_CONFIG" --bindir`
 
   AC_SUBST([PGSQL_BINDIR])
 
   dnl Extract the share directory
-  PGSQL_SHAREDIR=`$PG_CONFIG --sharedir`
+  PGSQL_SHAREDIR=`"$PG_CONFIG" --sharedir`
 
   AC_SUBST([PGSQL_SHAREDIR])
 
@@ -654,10 +669,10 @@ GEOS_NUMERIC_PATCH_VERSION=`printf "%02d" $GEOS_PATCH_VERSION`
 GEOS_NUMERIC_MINOR_VERSION=`printf "%02d" $GEOS_MINOR_VERSION`
 GEOS_NUMERIC_VERSION="$GEOS_MAJOR_VERSION$GEOS_NUMERIC_MINOR_VERSION$GEOS_NUMERIC_PATCH_VERSION"
 
-dnl Ensure that we are using GEOS >= 3.3.0
+dnl Ensure that we are using GEOS >= 3.4.0
 AC_MSG_RESULT([checking GEOS version... $GEOS_FULL_VERSION])
-if test ! "$GEOS_NUMERIC_VERSION" -ge 30300; then
-	AC_MSG_ERROR([PostGIS requires GEOS >= 3.3.0])
+if test ! "$GEOS_NUMERIC_VERSION" -ge 30400; then
+	AC_MSG_ERROR([PostGIS requires GEOS >= 3.4.0])
 fi
 
 dnl Extract the linker and include flags
@@ -891,6 +906,83 @@ AC_SUBST([HAVE_JSON])
 fi dnl }
 
 
+dnl ===========================================================================
+dnl Detect if pkg-config installed
+dnl ===========================================================================
+# check for pkg-config
+AC_PATH_PROG(PKG_CONFIG, pkg-config, no)
+if test "$PKG_CONFIG" = "no"; then
+   AC_MSG_WARN([Cannot find pkg-config, make sure it is installed in your PATH])
+fi
+
+
+dnl ===========================================================================
+dnl Detect if protobuf-c installed
+dnl ===========================================================================
+
+CHECK_PROTOBUF=yes
+HAVE_PROTOBUF=no
+
+AC_ARG_WITH([protobuf],
+	[AS_HELP_STRING([--without-protobuf], [build without protobuf-c support])],
+	[CHECK_PROTOBUF="$withval"], [])
+
+if test "$CHECK_PROTOBUF" != "no"; then dnl {
+
+AC_ARG_WITH([protobufdir],
+	[AS_HELP_STRING([--with-protobufdir=PATH], [specify the protobuf-c installation directory])],
+	[PROTOBUFDIR="$withval"], [PROTOBUFDIR=])
+
+if test ! "x$PROTOBUFDIR" = "x"; then
+	dnl Make sure that the directory exists
+	if test "x$PROTOBUFDIR" = "xyes"; then
+		AC_MSG_ERROR([you must specify a parameter to --with-protobufdir, e.g. --with-protobufdir=/path/to])
+	else
+		AC_MSG_RESULT([Using user-specified protobuf-c directory: $PROTOBUFDIR])
+
+		dnl Add the include directory to PROTOBUF_CPPFLAGS
+		PROTOBUF_CPPFLAGS="-I$PROTOBUFDIR/include"
+		PROTOBUF_LDFLAGS="-L$PROTOBUFDIR/lib"
+	fi
+fi
+
+dnl Check that we can find the protobuf/protobuf.h header file
+CPPFLAGS_SAVE="$CPPFLAGS"
+CPPFLAGS="$PROTOBUF_CPPFLAGS"
+AC_CHECK_HEADER([protobuf-c/protobuf-c.h], [HAVE_PROTOBUF=yes], [])
+CPPFLAGS="$CPPFLAGS_SAVE"
+
+dnl Ensure we can link against libprotobuf-c
+LIBS_SAVE="$LIBS"
+LIBS="$PROTOBUF_LDFLAGS"
+AC_CHECK_LIB([protobuf-c], [protobuf_c_message_check], [HAVE_PROTOBUF=yes; PROTOBUF_LDFLAGS="${PROTOBUF_LDFLAGS} -lprotobuf-c"], [HAVE_PROTOBUF=no])
+LIBS="$LIBS_SAVE"
+
+if test "$PKG_CONFIG" = "no"; then
+	AC_MSG_WARN([Cannot find pkg-config, disabling protobuf support.])
+	HAVE_PROTOBUF=no
+else
+	dnl Ensure libprotobuf-c is of minimum required version
+	PKG_CHECK_MODULES([PROTOBUFC], [libprotobuf-c >= 1.1.0], [HAVE_PROTOBUF=yes], [HAVE_PROTOBUF=no])
+fi
+
+if test "$HAVE_PROTOBUF" = "yes"; then
+	AC_PATH_PROG(PROTOCC, protoc-c)
+	if test "x$PROTOCC" = "x"; then
+	  AC_MSG_WARN([Protobuf compiler missing, disabling protobuf support.])
+	  HAVE_PROTOBUF=no
+	else
+	  AC_DEFINE([HAVE_LIBPROTOBUF], 1, [Define to 1 if libprotobuf-c is present])
+	fi
+fi
+
+AC_SUBST([PROTOBUF_CPPFLAGS])
+AC_SUBST([PROTOBUF_LDFLAGS])
+AC_SUBST([HAVE_PROTOBUF])
+
+fi dnl }
+
+
 
 dnl ===========================================================================
 dnl Detect GTK+2.0 for GUI
@@ -1045,10 +1137,10 @@ else
     AC_MSG_RESULT([ADDRESS_STANDARDIZER support: disabled])
 fi
 
-CPPFLAGS="$PGSQL_CPPFLAGS $GEOS_CPPFLAGS $PROJ_CPPFLAGS $XML2_CPPFLAGS $SFCGAL_CPPFLAGS $JSON_CPPFLAGS $PCRE_CPPFLAGS $CPPFLAGS"
+CPPFLAGS="$PGSQL_CPPFLAGS $GEOS_CPPFLAGS $PROJ_CPPFLAGS $PROTOBUF_CPPFLAGS $XML2_CPPFLAGS $SFCGAL_CPPFLAGS $JSON_CPPFLAGS $PCRE_CPPFLAGS $CPPFLAGS"
 dnl AC_MSG_RESULT([CPPFLAGS: $CPPFLAGS])
 
-SHLIB_LINK="$PGSQL_LDFLAGS $GEOS_LDFLAGS $PROJ_LDFLAGS -lgeos_c -lproj $JSON_LDFLAGS $XML2_LDFLAGS $SFCGAL_LDFLAGS $PCRE_LDFLAGS $EXCLUDELIBS_LDFLAGS"
+SHLIB_LINK="$PGSQL_LDFLAGS $GEOS_LDFLAGS $PROJ_LDFLAGS -lgeos_c -lproj $JSON_LDFLAGS $PROTOBUF_LDFLAGS $XML2_LDFLAGS $SFCGAL_LDFLAGS $PCRE_LDFLAGS $EXCLUDELIBS_LDFLAGS"
 AC_SUBST([SHLIB_LINK])
 dnl AC_MSG_RESULT([SHLIB_LINK: $SHLIB_LINK])
 
@@ -1390,6 +1482,7 @@ AC_MSG_RESULT([  PROJ4 version:        ${POSTGIS_PROJ_VERSION}])
 AC_MSG_RESULT([  Libxml2 config:       ${XML2CONFIG}])
 AC_MSG_RESULT([  Libxml2 version:      ${POSTGIS_LIBXML2_VERSION}])
 AC_MSG_RESULT([  JSON-C support:       ${HAVE_JSON}])
+AC_MSG_RESULT([  protobuf-c support:   ${HAVE_PROTOBUF}])
 AC_MSG_RESULT([  PCRE support:         ${HAVE_PCRE}])
 AC_MSG_RESULT([  PostGIS debug level:  ${POSTGIS_DEBUG_LEVEL}])
 AC_MSG_RESULT([  Perl:                 ${PERL}])
@@ -1426,12 +1519,12 @@ AC_MSG_RESULT([  convert:              ${IMAGEMAGICK}])
 AC_MSG_RESULT([  mathml2.dtd:          ${MATHML2_DTD}])
 AC_MSG_RESULT()
 
-if test "$GEOS_NUMERIC_VERSION" -lt 30500; then
+if test "$GEOS_NUMERIC_VERSION" -lt 30700; then
 AC_MSG_WARN([ --------- GEOS VERSION WARNING ------------ ])
 AC_MSG_WARN([  You are building against GEOS ${GEOS_FULL_VERSION} ])
 AC_MSG_WARN([  To take advantage of all the features of ])
 AC_MSG_WARN([  PostGIS we recommend you build using ])
-AC_MSG_WARN([  GEOS 3.5.0 or higher. You can download ])
+AC_MSG_WARN([  GEOS 3.7.0 or higher. You can download ])
 AC_MSG_WARN([  the latest versions from ])
 AC_MSG_WARN([  http://trac.osgeo.org/geos ])
 AC_MSG_WARN()
diff --git a/doc/Makefile.in b/doc/Makefile.in
index cc095fa..31fd778 100644
--- a/doc/Makefile.in
+++ b/doc/Makefile.in
@@ -276,7 +276,7 @@ postgis-${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}.${POSTGIS_MICRO_VERSIO
 		   -P figure.warning="${PWD}/html/images/warning" \
 		   -P figure.caution="${PWD}/html/images/caution" \
 		   -P latex.output.revhistory=0 \
-		   -s texstyle \
+		   -s "${PWD}/texstyle.sty" \
 		   -o postgis-${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}.${POSTGIS_MICRO_VERSION}$(DOCSUFFIX).pdf $<; \
 	fi
 	
diff --git a/doc/extras_address_standardizer.xml b/doc/extras_address_standardizer.xml
index 51140c5..b144a97 100644
--- a/doc/extras_address_standardizer.xml
+++ b/doc/extras_address_standardizer.xml
@@ -92,7 +92,7 @@ into includes in the future for easier maintenance.</para></listitem>
 					</varlistentry>
 					<varlistentry><term>ruralroute</term>
 						<listitem>
-							<para>is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>8</emphasis> in <code>RR 7</code>.</para>
+							<para>is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>7</emphasis> in <code>RR 7</code>.</para>
 						</listitem>
 					</varlistentry>
 					<varlistentry><term>extra</term>
@@ -445,7 +445,7 @@ into includes in the future for easier maintenance.</para></listitem>
 					</varlistentry>
 					<varlistentry><term>BOXH</term>
 						<listitem>
-							<para>i(token number <code>14</code>): The <emphasis role="bold">BOX</emphasis> in <code>BOX 3B</code></para>
+							<para>(token number <code>14</code>): The <emphasis role="bold">BOX</emphasis> in <code>BOX 3B</code></para>
 						</listitem>
 					</varlistentry>
 					<varlistentry><term>BOXT</term>
@@ -526,7 +526,7 @@ into includes in the future for easier maintenance.</para></listitem>
 			</refnamediv>
 			<refsection>
 				<title>Description</title>
-				<para>A gaz (short for gazeteer) table is used to classify place names and associate that input with <xref linkend="rule_input_tokens" /> and (b) standardized representations. For example if you are in US, you may load these with State Names and associated abbreviations.</para>
+				<para>A gaz (short for gazeteer) table is used to standardize place names and associate that input with <xref linkend="rule_input_tokens" /> and (b) standardized representations. For example if you are in US, you may load these with State Names and associated abbreviations.</para>
 
 				<para>A gaz table has at least the following columns in the table. You may add more columns if you wish for your own purposes.</para>
 					<variablelist>
@@ -585,7 +585,7 @@ into includes in the future for easier maintenance.</para></listitem>
 		<refsection>
 			<title>Description</title>
 
-			<para>Returns takes as input an address, and returns a record output consisting of fields <emphasis>num</emphasis>, <emphasis>street</emphasis>, <emphasis>street2</emphasis>,
+			<para>Returns takes an address as input, and returns a record output consisting of fields <emphasis>num</emphasis>, <emphasis>street</emphasis>, <emphasis>street2</emphasis>,
 			<emphasis>address1</emphasis>, <emphasis>city</emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, <emphasis>zipplus</emphasis>, <emphasis>country</emphasis>.</para>
 
 			<!-- use this format if new function -->
diff --git a/doc/extras_tigergeocoder.xml b/doc/extras_tigergeocoder.xml
index 48a2497..e644c15 100644
--- a/doc/extras_tigergeocoder.xml
+++ b/doc/extras_tigergeocoder.xml
@@ -390,7 +390,7 @@ Total query runtime: 245 ms.
             <paramdef><type>text </type> <parameter> in_state</parameter></paramdef>
             <paramdef choice="opt"><type>text </type> <parameter> in_city</parameter></paramdef>
             <paramdef choice="opt"><type>text </type> <parameter> in_zip</parameter></paramdef>
-            <paramdef choice="opt"><type>integer </type> <parameter>num_results=10</parameter></paramdef>
+            <paramdef choice="opt"><type>integer </type> <parameter>max_results=10</parameter></paramdef>
             <paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef>
             <paramdef><type>geometry </type> <parameter>OUT geomout</parameter></paramdef>
             <paramdef><type>integer </type> <parameter>OUT rating</parameter></paramdef>
@@ -512,6 +512,12 @@ false
         <title>Description</title>
 
         <para>Given a geometry will return the census tract location of that geometry. NAD 83 long lat is assumed if no spatial ref sys is specified.</para>
+        <note><para>This function uses the census <varname>tract</varname> whic is not loaded by default.  If you have already loaded your state table, you can load tract
+        as well as bg, and tabblock using the <xref linkend="Loader_Generate_Census_Script" /> script.</para>
+        <para>If you have not loaded your state data yet and want these additional tables loaded, do the following</para>
+        <programlisting>UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND lookup_name IN('tract', 'bg', 'tabblock');</programlisting>
+        <para>then they will be included by the <xref linkend="Loader_Generate_Script" />.</para>
+        </note>
 
         <para>Availability: 2.0.0</para>
 
@@ -934,7 +940,8 @@ CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree
          You may find the need to add more abbreviations or alternative namings to the various lookup tables in the  <varname>tiger</varname> schema.</para>
         <para>It uses various control lookup tables located in <varname>tiger</varname> schema to normalize the input address.</para>
         <para>Fields in the <varname>norm_addy</varname> type object returned by this function in this order where  () indicates a field required by the geocoder, [] indicates an optional field:</para>
-        <para>(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] [internal] [location] [stateAbbrev] [zip]</para>
+        <para>(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] [internal] [location] [stateAbbrev] [zip] [parsed] [zip4] [address_alphanumeric]</para>
+        <para>Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and address_alphanumeric.</para>
          <orderedlist>
           <listitem>
             <para><varname>address</varname> is an integer:  The street number</para>
@@ -966,6 +973,12 @@ CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree
           <listitem>
             <para><varname>parsed</varname> boolean - denotes if addess was formed from normalize process. The normalize_address function sets this to true before returning the address.</para>
           </listitem>
+          <listitem>
+            <para><varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: PostGIS 2.4.0.</para>
+          </listitem>
+          <listitem>
+            <para><varname>address_alphanumeric</varname> Full street number even if it has alpha characters like 17R. Parsing of this is better using <xref linkend="Pagc_Normalize_Address" /> function.  Availability: PostGIS 2.4.0.</para>
+          </listitem>
         </orderedlist>
 
       </refsection>
@@ -1032,6 +1045,7 @@ CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree
         <para>The native standardaddr of address_standardizer extension is at this time a bit richer than norm_addy since its designed to support international addresses (including country).  standardaddr equivalent fields are:</para>
         <para>house_num,predir, name, suftype, sufdir, unit, city, state, postcode</para>
 
+        <para>Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and address_alphanumeric.</para>
          <orderedlist>
           <listitem>
             <para><varname>address</varname> is an integer:  The street number</para>
@@ -1063,6 +1077,12 @@ CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree
           <listitem>
             <para><varname>parsed</varname> boolean - denotes if addess was formed from normalize process. The normalize_address function sets this to true before returning the address.</para>
           </listitem>
+          <listitem>
+            <para><varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: PostGIS 2.4.0.</para>
+          </listitem>
+          <listitem>
+            <para><varname>address_alphanumeric</varname> Full street number even if it has alpha characters like 17R. Parsing of this is better using <xref linkend="Pagc_Normalize_Address" /> function.  Availability: PostGIS 2.4.0.</para>
+          </listitem>
         </orderedlist>
 
       </refsection>
diff --git a/doc/extras_topology.xml b/doc/extras_topology.xml
index 52fc73f..1f37f3a 100644
--- a/doc/extras_topology.xml
+++ b/doc/extras_topology.xml
@@ -10,7 +10,7 @@
 	<para>Details of this project can be found at <ulink url="http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology">PostGIS Topology Wiki</ulink></para>
 	<para>All functions and tables associated with this module are installed in a schema called <varname>topology</varname>.</para>
 	<para>Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed.</para>
-	<para>To build PostGIS 2.0 with topology support, compile with the --with-topology option as described in <xref linkend="postgis_installation"/>.  Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully utilize the topology support.</para>
+	<para>Topolgy support is build by default starting with PostGIS 2.0, and can be disabled specifying --without-topology configure option at build time as described in <xref linkend="postgis_installation"/></para>
 
 	<sect1 id="Topology_Types">
         <sect1info>
diff --git a/doc/html/images/st_clusterdbscan01.png b/doc/html/images/st_clusterdbscan01.png
new file mode 100644
index 0000000..2574132
Binary files /dev/null and b/doc/html/images/st_clusterdbscan01.png differ
diff --git a/doc/installation.xml b/doc/installation.xml
index 042e495..7f174f4 100644
--- a/doc/installation.xml
+++ b/doc/installation.xml
@@ -94,7 +94,7 @@ psql -d yourdatabase -f sfcgal_comments.sql
 	<itemizedlist>
 	  <listitem>
 		<para>
-		  PostgreSQL &min_postgres_version; and <= PostgreSQL 9.6. A complete installation
+		  PostgreSQL &min_postgres_version; or higher. A complete installation
 		  of PostgreSQL (including server headers) is required. PostgreSQL
 		  is available from
 		  <ulink url="http://www.postgresql.org">
@@ -127,8 +127,8 @@ psql -d yourdatabase -f sfcgal_comments.sql
 
 	  <listitem>
 		<para>
-		  Proj4 reprojection library, version 4.6.0 or greater. The Proj4
-		  library is used to provide coordinate reprojection support within
+		  Proj4 reprojection library, version 4.6.0 or greater. Proj4 4.9 or above is needed to take advantage of improved geodetic.
+			The Proj4 library is used to provide coordinate reprojection support within
 		  PostGIS. Proj4 is available for download from
 		  <ulink url="http://trac.osgeo.org/proj/">
 			http://trac.osgeo.org/proj/
@@ -139,11 +139,11 @@ psql -d yourdatabase -f sfcgal_comments.sql
 
 	  <listitem>
 		<para>
-		  GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended to take full advantage of all the new functions and features.  Without GEOS 3.5,
-			you will be missing some major enhancements such as <xref linkend="ST_ClipByBox2D" /> and <xref linkend="ST_Subdivide" />. GEOS is available for download from
+		  GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended to take full advantage of all the new functions and features.  You should have at least GEOS 3.5,
+			without which you will be missing some major enhancements such as <xref linkend="ST_ClipByBox2D" /> and <xref linkend="ST_Subdivide" />. GEOS is available for download from
 		  <ulink url="http://trac.osgeo.org/geos/">
 			http://trac.osgeo.org/geos/
-		  </ulink> and 3.4+ is backward-compatible with older versions so fairly safe to upgrade.
+		  </ulink> and 3.5+ is backward-compatible with older versions so fairly safe to upgrade.
 		</para>
 	  </listitem>
 	  <listitem>
@@ -206,6 +206,14 @@ psql -d yourdatabase -f sfcgal_comments.sql
 			</para>
 		</listitem>
 
+		<listitem>
+			<para>
+			  To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler (for building) are required.
+				Also, pgk-config is required to verify the correct minimum version of protobuf-c.
+				See <ulink url="https://github.com/protobuf-c/protobuf-c">protobuf-c</ulink>.
+			</para>
+		</listitem>
+
 	  <listitem>
 		<para>
 		 CUnit (<filename>CUnit</filename>). This is needed for regression testing. <ulink url="http://cunit.sourceforge.net/">http://cunit.sourceforge.net/</ulink>
@@ -518,10 +526,10 @@ tar -xvzf postgis-&last_release_version;.tar.gz</programlisting>
 		  </listitem>
 		</varlistentry>
 		<varlistentry>
-		  <term><command>--with-topology</command></term>
+		  <term><command>--without-topology</command></term>
 		  <listitem>
 			<para>
-			  Compile with topology support.  This will build the topology.sql file.  There is no corresponding library
+			  Disable topology support. There is no corresponding library
 			  as all logic needed for topology is in postgis-&last_release_version; library.
 			</para>
 		  </listitem>
@@ -596,7 +604,7 @@ tar -xvzf postgis-&last_release_version;.tar.gz</programlisting>
 		databases later, run the command which requires docbook.  The postgis_comments.sql and other
 		package comments files raster_comments.sql, topology_comments.sql are
 			also packaged in the tar.gz distribution in the doc folder so no need to make comments
-			if installing from the tar ball.
+			if installing from the tar ball.  Comments are also included as part of the CREATE EXTENSION install.
 	  </para>
 
 	  <para>
@@ -1511,7 +1519,7 @@ but you can download the latest at: <ulink url="http://www.pcre.org">http://www.
 
 			<para>The following test requires no rules, gaz, or lex tables</para>
 			<programlisting>SELECT num, street, city, state, zip
- FROM parse_address('1 Devonshire Place, Boston, MA 02109');</programlisting>
+ FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');</programlisting>
 			<para>Output should be</para>
 			<screen> num |         street         |  city  | state |  zip
 -----+------------------------+--------+-------+-------
@@ -1528,8 +1536,9 @@ but you can download the latest at: <ulink url="http://www.pcre.org">http://www.
   <sect1 id="loading_extras_tiger_geocoder">
 	<title>Installing, Upgrading Tiger Geocoder and loading data</title>
 
-	<para>Extras like Tiger geocoder may not be packaged in your PostGIS distribution, but will always be available in the postgis-&last_release_version;.tar.gz file. The instructions provided here are also available in the <filename>extras/tiger_geocoder/README</filename> </para>
-	<para>If you are on Windows and you don't have tar installed, you can use <ulink url="http://www.7-zip.org/">http://www.7-zip.org/</ulink> to unzip the PostGIS tarball.</para>
+	<para>Extras like Tiger geocoder may not be packaged in your PostGIS distribution. If you are missing the tiger geocoder extension or want a newer version than what your install comes with, then use
+	the <filename>share/extension/postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="http://postgis.net/windows_downloads/">Windows Unreleased Versions</ulink> section for your version of PostgreSQL.
+	Although these packages are for windows, the postgis_tiger_geocoder extension files will work on any OS since the extension is an SQL/plpgsql only extension.</para>
 	<sect2 id="install_tiger_geocoder_extension">
 		<title>Tiger Geocoder Enabling your PostGIS database: Using Extension</title>
 		<para>If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of the new extension model for installing tiger geocoder. To do so:</para>
@@ -1571,14 +1580,41 @@ SELECT 'debbie', declare_sect, pgbin, wget, unzip_command, psql, path_sep,
 where the tiger files will be downloaded to and processed.  If you are not happy with having the folder on the root of the server, or simply want to change to a different folder for staging, then edit the field <varname>staging_fold</varname> in the <varname>tiger.loader_variables</varname> table.</para></listitem>
             <listitem><para>Create a folder called temp in the <filename>gisdata</filename> folder or whereever you designated the <varname>staging_fold</varname> to be.  This will be
 the folder where the loader extracts the downloaded tiger data.</para></listitem>
-			<listitem><para>Then run the  <xref linkend="Loader_Generate_Nation_Script" /> and <xref linkend="Loader_Generate_Script" />  SQL functions make sure to use the name of your custom profile and copy the scripts to a .sh or .bat file.  So for example to do the nation load and one state using our new profile, you can do this using psql:</para>
+			<listitem><para>Then run the  <xref linkend="Loader_Generate_Nation_Script" />  SQL function make sure to use the name of your custom profile and copy the script to a .sh or .bat file.  So for example to build  the nation load:</para>
 					<programlisting>psql -c "SELECT Loader_Generate_Nation_Script('debbie')" -d geocoder -tA > /gisdata/nation_script_load.sh</programlisting>
-					<programlisting>psql -c "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')" -d geocoder -tA > /gisdata/ma_load.sh</programlisting>
 			</listitem>
 
+			<listitem><para>Run the generated nation load commandline scripts.</para>
+				<programlisting>cd /gisdata
+sh nation_script_load.sh</programlisting>
+      </listitem>
+
+      <listitem><para>After you are done running the nation script, you should have three tables in your <code>tiger_data</code> schema and they should be filled with data. Confirm you do by doing the following queries from psql or pgAdmin</para>
+				<programlisting>SELECT count(*) FROM tiger_data.county_all;</programlisting>
+<screen> count
+-------
+  3233
+(1 row)</screen>
+				<programlisting>SELECT count(*) FROM tiger_data.state_all;</programlisting>
+<screen>
+ count
+-------
+    56
+(1 row)
+</screen>
+      </listitem>
+
+			<listitem><para>By default the tables corresponding to <varname>bg</varname>, <varname>tract</varname>, <varname>tabblock</varname> are not loaded. These tables are not used by the geocoder but are used by folks for population statistics.
+			 If you wish to load them as part of your state loads, run the following statement to enable them.</para>
+				<programlisting>UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND lookup_name IN('tract', 'bg', 'tabblock');</programlisting>
+				<para>Alternatively you can load just these tables after loading state data using the <xref linkend="Loader_Generate_Census_Script" /></para></listitem>
+
+			<listitem><para>For each state you want to load data for, generate a state script <xref linkend="Loader_Generate_Script" />.</para><warning><para>DO NOT Generate the state script until you have already loaded the nation data, because the state script utilizes county list loaded by nation script.</para></warning></listitem>
+
+			<listitem><programlisting>psql -c "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')" -d geocoder -tA > /gisdata/ma_load.sh</programlisting></listitem>
+
 			<listitem><para>Run the generated commandline scripts.</para>
 				<programlisting>cd /gisdata
-sh nation_script_load.sh
 sh ma_load.sh</programlisting>
 			</listitem>
 			<listitem><para>After you are done loading all data or at a stopping point, it's a good idea to analyze all the tiger tables to update the stats (include inherited stats)</para>
diff --git a/doc/introduction.xml b/doc/introduction.xml
index 9937c58..87d887d 100644
--- a/doc/introduction.xml
+++ b/doc/introduction.xml
@@ -102,25 +102,27 @@
 			  <para>Input output XML (KML,GML)/GeoJSON functions, 3D support and bug fixes.</para>
 			</listitem>
 		</varlistentry>
+        
+        <varlistentry>
+			<term>Björn Harrtell</term>
 
-		<varlistentry>
-			<term>Mateusz Loskot</term>
 			<listitem>
-			  <para>CMake support for PostGIS, built original raster loader in python and low level raster api functions</para>
+			  <para>MapBox Vector Tile and GeoBuf functions. Gogs testing.</para>
 			</listitem>
 		</varlistentry>
+        
 
 		<varlistentry>
-			<term>Pierre Racine</term>
+			<term>Mateusz Loskot</term>
 			<listitem>
-			  <para>Raster overall architecture, prototyping, programming support</para>
+			  <para>CMake support for PostGIS, built original raster loader in python and low level raster api functions</para>
 			</listitem>
 		</varlistentry>
 
 		<varlistentry>
-			<term>David Zwarg</term>
+			<term>Pierre Racine</term>
 			<listitem>
-			  <para>Raster development (mostly map algebra analytic functions)</para>
+			  <para>Raster overall architecture, prototyping, programming support</para>
 			</listitem>
 		</varlistentry>
 	</variablelist>
@@ -168,6 +170,13 @@
 		  <para>Ongoing maintenance and development of core functions.  Enhanced curve support. Shapefile GUI loader.</para>
 		</listitem>
 		</varlistentry>
+        
+        <varlistentry>
+			<term>David Zwarg</term>
+			<listitem>
+			  <para>Raster development (mostly map algebra analytic functions)</para>
+			</listitem>
+		</varlistentry>
 	</variablelist>
 </sect1>
 
diff --git a/doc/po/de_DE/extras_tigergeocoder.xml.po b/doc/po/de_DE/extras_tigergeocoder.xml.po
index 13b514d..5efd317 100644
--- a/doc/po/de_DE/extras_tigergeocoder.xml.po
+++ b/doc/po/de_DE/extras_tigergeocoder.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -254,12 +254,12 @@ msgstr ""
 #: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115
 #: extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
-#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
-#: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:405
+#: extras_tigergeocoder.xml:450 extras_tigergeocoder.xml:508
+#: extras_tigergeocoder.xml:569 extras_tigergeocoder.xml:624
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:847 extras_tigergeocoder.xml:894
+#: extras_tigergeocoder.xml:966 extras_tigergeocoder.xml:1031
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -284,21 +284,21 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
-#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
-#: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:413 extras_tigergeocoder.xml:468
+#: extras_tigergeocoder.xml:632 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:992
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
-#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:420
+#: extras_tigergeocoder.xml:475 extras_tigergeocoder.xml:535
+#: extras_tigergeocoder.xml:592 extras_tigergeocoder.xml:639
+#: extras_tigergeocoder.xml:722 extras_tigergeocoder.xml:813
+#: extras_tigergeocoder.xml:857 extras_tigergeocoder.xml:925
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -347,18 +347,18 @@ msgstr ""
 #: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
-#: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:383 extras_tigergeocoder.xml:427
+#: extras_tigergeocoder.xml:485 extras_tigergeocoder.xml:547
+#: extras_tigergeocoder.xml:601 extras_tigergeocoder.xml:646
+#: extras_tigergeocoder.xml:732 extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:868 extras_tigergeocoder.xml:940
+#: extras_tigergeocoder.xml:1008 extras_tigergeocoder.xml:1048
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:422
+#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:428
 #, no-c-format
 msgid ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 msgstr ""
@@ -400,8 +400,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:1035
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -544,7 +544,7 @@ msgstr ""
 
 #. Tag: title
 #: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287
-#: extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:376
 #, no-c-format
 msgid "Examples: Basic"
 msgstr ""
@@ -911,7 +911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1041
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -958,8 +958,41 @@ msgid ""
 "83 long lat is assumed if no spatial ref sys is specified."
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:363
+#, no-c-format
+msgid ""
+"This function uses the census <varname>tract</varname> whic is not loaded by "
+"default. If you have already loaded your state table, you can load tract as "
+"well as bg, and tabblock using the <xref linkend="
+"\"Loader_Generate_Census_Script\"/> script."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:365
+#, no-c-format
+msgid ""
+"If you have not loaded your state data yet and want these additional tables "
+"loaded, do the following"
+msgstr ""
+
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:371
+#: extras_tigergeocoder.xml:366
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:367
+#, no-c-format
+msgid ""
+"then they will be included by the <xref linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:377
 #, no-c-format
 msgid ""
 "SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
@@ -969,7 +1002,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:372
+#: extras_tigergeocoder.xml:378
 #, no-c-format
 msgid ""
 "--this one returns the tiger geoid\n"
@@ -980,19 +1013,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:378
+#: extras_tigergeocoder.xml:384
 #, no-c-format
 msgid "<para>></para>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:384
+#: extras_tigergeocoder.xml:390
 #, no-c-format
 msgid "Install_Missing_Indexes"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:386
+#: extras_tigergeocoder.xml:392
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins and filter "
@@ -1000,7 +1033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:391
+#: extras_tigergeocoder.xml:397
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
@@ -1008,7 +1041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:401
+#: extras_tigergeocoder.xml:407
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1023,7 +1056,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:415
+#: extras_tigergeocoder.xml:421
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -1033,13 +1066,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:428
+#: extras_tigergeocoder.xml:434
 #, no-c-format
 msgid "Loader_Generate_Census_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:430
+#: extras_tigergeocoder.xml:436
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1049,7 +1082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:435
+#: extras_tigergeocoder.xml:441
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_census_script</function></"
@@ -1058,7 +1091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:446
+#: extras_tigergeocoder.xml:452
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1069,7 +1102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:447
+#: extras_tigergeocoder.xml:453
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1079,7 +1112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:449 extras_tigergeocoder.xml:507
+#: extras_tigergeocoder.xml:455 extras_tigergeocoder.xml:513
 #, no-c-format
 msgid ""
 "It uses the following control tables to control the process and different OS "
@@ -1087,8 +1120,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1096,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:456 extras_tigergeocoder.xml:514
+#: extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:520
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1105,8 +1138,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:465 extras_tigergeocoder.xml:523
+#: extras_tigergeocoder.xml:583
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1118,7 +1151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:463
+#: extras_tigergeocoder.xml:469
 #, no-c-format
 msgid ""
 "includes this logic, but if you installed tiger geocoder prior to PostGIS "
@@ -1127,7 +1160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:470
+#: extras_tigergeocoder.xml:476
 #, no-c-format
 msgid ""
 "Generate script to load up data for select states in Windows shell script "
@@ -1135,7 +1168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:471
+#: extras_tigergeocoder.xml:477
 #, no-c-format
 msgid ""
 "SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
@@ -1180,13 +1213,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:478 extras_tigergeocoder.xml:540
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:473
+#: extras_tigergeocoder.xml:479
 #, no-c-format
 msgid ""
 "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
@@ -1216,13 +1249,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:486
+#: extras_tigergeocoder.xml:492
 #, no-c-format
 msgid "Loader_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:488
+#: extras_tigergeocoder.xml:494
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1233,7 +1266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:493
+#: extras_tigergeocoder.xml:499
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_script</function></funcdef> "
@@ -1242,7 +1275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:504
+#: extras_tigergeocoder.xml:510
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1251,7 +1284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:505
+#: extras_tigergeocoder.xml:511
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1262,7 +1295,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:520
+#: extras_tigergeocoder.xml:526
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 to support Tiger 2010 structured data and load census "
@@ -1270,24 +1303,49 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:527
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:536
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:537
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:538
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:539
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1295,45 +1353,58 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:541
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:548
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ""
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:554
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:556
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1341,7 +1412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:561
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1349,7 +1420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1361,7 +1432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:572
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1369,7 +1440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:573
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1379,7 +1450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:580
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1388,7 +1459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1398,37 +1469,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:593
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:594
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:595
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:596
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:608
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -1437,7 +1508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:616
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -1445,7 +1516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:626
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1459,7 +1530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:640
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1484,19 +1555,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:653
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1507,7 +1578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:661
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -1515,7 +1586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:757
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1526,7 +1597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:673
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1538,7 +1609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:675 extras_tigergeocoder.xml:761
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -1546,7 +1617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -1555,21 +1626,30 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:677
 #, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
-"[internal] [location] [stateAbbrev] [zip]"
+"[internal] [location] [stateAbbrev] [zip] [parsed] [zip4] "
+"[address_alphanumeric]"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:678 extras_tigergeocoder.xml:770
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and "
+"address_alphanumeric."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:681 extras_tigergeocoder.xml:773
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:684 extras_tigergeocoder.xml:776
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -1578,13 +1658,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:687 extras_tigergeocoder.xml:779
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:690 extras_tigergeocoder.xml:782
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -1593,7 +1673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:693 extras_tigergeocoder.xml:785
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -1602,7 +1682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:696 extras_tigergeocoder.xml:788
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -1610,14 +1690,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:699 extras_tigergeocoder.xml:791
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:702 extras_tigergeocoder.xml:794
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -1625,13 +1705,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:797
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:708 extras_tigergeocoder.xml:800
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -1640,7 +1720,24 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:711 extras_tigergeocoder.xml:803
+#, no-c-format
+msgid ""
+"<varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: "
+"PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:714 extras_tigergeocoder.xml:806
+#, no-c-format
+msgid ""
+"<varname>address_alphanumeric</varname> Full street number even if it has "
+"alpha characters like 17R. Parsing of this is better using <xref linkend="
+"\"Pagc_Normalize_Address\"/> function. Availability: PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:723
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -1648,7 +1745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:724
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1668,19 +1765,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:733
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:739
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:741
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1691,7 +1788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:747
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -1699,7 +1796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:759
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1711,7 +1808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:763
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -1719,13 +1816,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:766
+#, no-c-format
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:767
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -1734,19 +1839,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:768
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:815
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1763,7 +1868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:817
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1777,7 +1882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:821
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1803,19 +1908,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:826 extras_tigergeocoder.xml:942
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:832
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:834
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1824,7 +1929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -1832,7 +1937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:849
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1841,19 +1946,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:850
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:858
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:859
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1864,13 +1969,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:861
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1894,13 +1999,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:875
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:877
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1910,7 +2015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:882
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1924,7 +2029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:896
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -1936,7 +2041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:899
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -1952,7 +2057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:904
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -1961,13 +2066,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -1976,7 +2081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:911
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -1987,7 +2092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -1996,7 +2101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:926
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2006,7 +2111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2026,7 +2131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2035,7 +2140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:932
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2054,7 +2159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:934
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2062,7 +2167,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:935
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2088,13 +2193,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:950
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2103,7 +2208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:956
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2114,7 +2219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:968
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2127,7 +2232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:971
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -2136,7 +2241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:973
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2148,7 +2253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2158,13 +2263,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:977
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:980
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -2172,7 +2277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2182,7 +2287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:986
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2193,13 +2298,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:996
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -2208,7 +2313,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:998
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2239,13 +2344,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:1003
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -2254,7 +2359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:1005
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2289,7 +2394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:1009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -2297,19 +2402,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:1017
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -2318,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1033
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2328,7 +2433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1042
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -2336,7 +2441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1043
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/de_DE/extras_topology.xml.po b/doc/po/de_DE/extras_topology.xml.po
index f812a0f..2355f62 100644
--- a/doc/po/de_DE/extras_topology.xml.po
+++ b/doc/po/de_DE/extras_topology.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -36,7 +36,7 @@ msgstr ""
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 
@@ -101,10 +101,9 @@ msgstr ""
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
 
 #. Tag: para
@@ -139,23 +138,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -279,23 +278,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -415,20 +414,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -632,11 +631,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr ""
@@ -666,7 +665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
@@ -767,19 +766,106 @@ msgstr ""
 #. Tag: refname
 #: extras_topology.xml:375
 #, no-c-format
-msgid "TopologySummary"
+msgid "Populate_Topology_Layer"
 msgstr ""
 
 #. Tag: refpurpose
 #: extras_topology.xml:377
 #, no-c-format
 msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, no-c-format
+msgid "Availability: 2.3.0"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
+#, no-c-format
+msgid "TopologySummary"
+msgstr ""
+
+#. Tag: refpurpose
+#: extras_topology.xml:419
+#, no-c-format
+msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -788,7 +874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -796,17 +882,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -829,13 +915,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -843,7 +929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -852,7 +938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -861,131 +947,131 @@ msgid ""
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -993,7 +1079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1001,7 +1087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1011,31 +1097,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1043,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
+#: extras_topology.xml:567
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
@@ -1056,18 +1142,18 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:557
+#: extras_topology.xml:599
 #, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
@@ -1077,11 +1163,12 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1089,7 +1176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1099,19 +1186,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1121,20 +1208,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1142,7 +1229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1152,7 +1239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1162,7 +1249,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1172,31 +1259,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1204,7 +1291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1213,7 +1300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1222,14 +1309,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1239,13 +1326,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1253,7 +1340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1263,7 +1350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1271,29 +1358,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1333,19 +1420,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1353,7 +1440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1364,7 +1451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1373,7 +1460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1381,13 +1468,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1395,7 +1482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1406,7 +1493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1416,7 +1503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1424,13 +1511,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1438,7 +1525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1449,7 +1536,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1459,7 +1546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1467,7 +1554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1476,19 +1563,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1496,7 +1583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1506,7 +1593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1515,7 +1602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1526,7 +1613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1534,13 +1621,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1548,13 +1635,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1564,7 +1651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1576,7 +1663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1586,7 +1673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1596,7 +1683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -1605,7 +1692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -1614,26 +1701,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1641,7 +1728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1653,7 +1740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1662,14 +1749,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1680,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -1688,20 +1775,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -1709,7 +1796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1721,7 +1808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -1729,7 +1816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -1738,26 +1825,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -1765,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -1774,7 +1861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -1782,7 +1869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1792,7 +1879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -1801,7 +1888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -1810,20 +1897,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1831,7 +1918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -1840,7 +1927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1851,20 +1938,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -1872,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -1882,7 +1969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -1890,7 +1977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -1902,14 +1989,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -1917,26 +2004,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -1947,13 +2034,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -1961,7 +2048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -1971,7 +2058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -1980,20 +2067,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2013,7 +2100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2021,13 +2108,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2035,7 +2122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2045,7 +2132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2054,13 +2141,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2069,7 +2156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2079,7 +2166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2089,13 +2176,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2104,7 +2191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2114,7 +2201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2122,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2132,7 +2219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2140,13 +2227,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2164,13 +2251,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2179,7 +2266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2189,7 +2276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2200,7 +2287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2211,13 +2298,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2236,13 +2323,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2251,7 +2338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2260,7 +2347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2269,14 +2356,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2287,25 +2374,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2315,13 +2402,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2329,13 +2416,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2343,26 +2430,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2374,7 +2461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2385,26 +2472,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2414,13 +2501,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -2428,13 +2515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -2442,20 +2529,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2468,7 +2555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2479,26 +2566,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2508,13 +2595,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -2523,13 +2610,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -2537,7 +2624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -2545,7 +2632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2556,7 +2643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2567,20 +2654,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -2588,7 +2675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -2596,7 +2683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -2604,7 +2691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2614,7 +2701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2622,13 +2709,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -2636,7 +2723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -2644,7 +2731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2654,7 +2741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2662,19 +2749,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -2682,7 +2769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -2690,7 +2777,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2700,7 +2787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -2708,19 +2795,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -2730,7 +2817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -2739,7 +2826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -2748,14 +2835,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -2774,7 +2861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -2786,25 +2873,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -2813,7 +2900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -2821,14 +2908,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -2844,13 +2931,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -2858,7 +2945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -2869,7 +2956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -2878,7 +2965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -2887,7 +2974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -2896,31 +2983,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -2929,7 +3016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -2940,7 +3027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -2948,13 +3035,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -2962,25 +3049,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -2988,19 +3075,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3008,7 +3095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3016,19 +3103,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3037,7 +3124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3050,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3059,7 +3146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3068,7 +3155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3076,7 +3163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3084,7 +3171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3096,13 +3183,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3112,7 +3199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3121,7 +3208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3131,7 +3218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3140,7 +3227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3149,13 +3236,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3181,19 +3268,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -3201,7 +3289,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3212,7 +3300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -3220,7 +3308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3230,7 +3318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -3239,7 +3327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3249,7 +3337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3259,7 +3347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -3268,7 +3356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3314,21 +3402,14 @@ msgid ""
 " 1"
 msgstr ""
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3336,7 +3417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3345,7 +3426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3353,31 +3434,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -3385,26 +3466,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -3412,7 +3493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3428,7 +3509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -3436,7 +3517,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -3445,7 +3526,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -3454,20 +3535,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -3475,7 +3556,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -3483,13 +3564,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3499,7 +3580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3527,7 +3608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3563,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -3572,19 +3653,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3601,13 +3682,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3617,7 +3698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -3625,7 +3706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -3633,7 +3714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -3642,7 +3723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -3652,19 +3733,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -3698,7 +3779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3716,7 +3797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -3724,13 +3805,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -3738,7 +3819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -3747,7 +3828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -3755,7 +3836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -3766,13 +3847,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -3780,25 +3861,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -3807,7 +3888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -3817,13 +3898,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3831,19 +3912,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
@@ -3852,7 +3933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -3860,13 +3941,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -3874,19 +3955,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, no-c-format
 msgid "TopoGeom_remElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
@@ -3895,7 +3976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -3903,7 +3984,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -3911,31 +3992,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -3944,7 +4025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -3955,7 +4036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -3964,7 +4045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -3974,7 +4055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -3982,13 +4063,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -3997,7 +4078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4008,7 +4089,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4017,7 +4098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -4025,7 +4106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
@@ -4033,25 +4114,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4098,7 +4179,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4109,7 +4190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4124,7 +4205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4134,7 +4215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -4142,7 +4223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -4150,14 +4231,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4204,13 +4285,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4257,25 +4338,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4285,7 +4366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4295,7 +4376,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -4304,7 +4385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -4312,7 +4393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4322,13 +4403,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4388,7 +4469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -4396,19 +4477,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4416,7 +4497,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -4425,7 +4506,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4433,7 +4514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4442,31 +4523,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -4474,7 +4555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -4483,7 +4564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -4491,7 +4572,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
diff --git a/doc/po/de_DE/faq_raster.xml.po b/doc/po/de_DE/faq_raster.xml.po
index d916027..cd43d7d 100644
--- a/doc/po/de_DE/faq_raster.xml.po
+++ b/doc/po/de_DE/faq_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -571,8 +571,8 @@ msgid ""
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 
 #. Tag: para
diff --git a/doc/po/de_DE/installation.xml.po b/doc/po/de_DE/installation.xml.po
index 24794cf..aa98642 100644
--- a/doc/po/de_DE/installation.xml.po
+++ b/doc/po/de_DE/installation.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -123,10 +123,13 @@ msgid ""
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -307,13 +310,13 @@ msgstr ""
 #: installation.xml:110
 #, no-c-format
 msgid ""
-"GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended "
-"to take full advantage of all the new functions and features. Without GEOS "
-"3.5, you will be missing some major enhancements such as <xref linkend="
-"\"ST_ClipByBox2D\"/> and <xref linkend=\"ST_Subdivide\"/>. GEOS is available "
-"for download from <ulink url=\"http://trac.osgeo.org/geos/\"> http://trac."
-"osgeo.org/geos/ </ulink> and 3.4+ is backward-compatible with older versions "
-"so fairly safe to upgrade."
+"GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended "
+"to take full advantage of all the new functions and features. You should "
+"have at least GEOS 3.5, without which you will be missing some major "
+"enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend="
+"\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://"
+"trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.5+ is "
+"backward-compatible with older versions so fairly safe to upgrade."
 msgstr ""
 
 #. Tag: para
@@ -415,13 +418,23 @@ msgstr ""
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -430,7 +443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -439,7 +452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -448,13 +461,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -462,7 +475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -470,7 +483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -478,7 +491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -487,7 +500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -495,7 +508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -503,13 +516,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -518,7 +531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -529,7 +542,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -537,7 +550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -550,7 +563,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -561,7 +574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -570,7 +583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -578,13 +591,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -594,7 +607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -602,13 +615,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -617,7 +630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -628,7 +641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -637,7 +650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -646,7 +659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -656,7 +669,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -667,7 +680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -678,7 +691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -689,7 +702,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -702,7 +715,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -711,13 +724,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -728,7 +741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -739,7 +752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -747,7 +760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -756,16 +769,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:491
+#: installation.xml:499
 #, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -779,7 +791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
@@ -788,7 +800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
@@ -797,7 +809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
@@ -805,7 +817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
@@ -814,13 +826,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -828,7 +840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -836,7 +848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -848,13 +860,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -866,7 +878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
@@ -875,19 +887,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -895,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -904,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -912,7 +924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -922,7 +934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
 "cd extensions\n"
@@ -957,7 +969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -967,7 +979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -978,7 +990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -987,7 +999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -997,7 +1009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1006,7 +1018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1014,7 +1026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1037,7 +1049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1049,7 +1061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
@@ -1058,7 +1070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1072,7 +1084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
@@ -1080,7 +1092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, no-c-format
 msgid ""
 "\\connect mygisdb\n"
@@ -1089,7 +1101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1114,7 +1126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1132,7 +1144,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1144,7 +1156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
@@ -1152,7 +1164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
@@ -1160,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
@@ -1169,25 +1181,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
@@ -1195,7 +1207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
@@ -1204,7 +1216,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1217,14 +1229,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -1694,7 +1706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:695
+#: installation.xml:703
 #, no-c-format
 msgid ""
 "The <varname>postgis_tiger_geocoder</varname> and "
@@ -1705,13 +1717,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
 "cd extensions/address_standardizer\n"
@@ -1720,13 +1732,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -1746,7 +1758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
 msgid ""
 "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
@@ -1755,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
 "cd extensions/postgis_tiger_geocoder\n"
@@ -1764,13 +1776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -1796,25 +1808,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
@@ -1823,7 +1835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
@@ -1831,7 +1843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
@@ -1839,14 +1851,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -1856,13 +1868,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -1872,27 +1884,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr ""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr ""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+
+#. Tag: title
+#: installation.xml:812
+#, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -1903,13 +1987,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -1919,13 +2003,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -1935,13 +2019,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -1951,25 +2035,25 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -1978,25 +2062,25 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2005,26 +2089,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:902
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -2034,64 +2105,14 @@ msgid ""
 "filename>"
 msgstr ""
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr ""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr ""
-
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -2102,7 +2123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -2114,7 +2135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -2128,7 +2149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
@@ -2137,40 +2158,40 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:917
+#: installation.xml:925
 #, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
@@ -2179,13 +2200,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -2197,56 +2218,51 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:932
-#, no-c-format
-msgid ""
-"Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
-"but will always be available in the postgis-&last_release_version;.tar.gz "
-"file. The instructions provided here are also available in the "
-"<filename>extras/tiger_geocoder/README</filename>"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:933
+#: installation.xml:940
 #, no-c-format
 msgid ""
-"If you are on Windows and you don't have tar installed, you can use <ulink "
-"url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to unzip the "
-"PostGIS tarball."
+"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
+"If you are missing the tiger geocoder extension or want a newer version than "
+"what your install comes with, then use the <filename>share/extension/"
+"postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="
+"\"http://postgis.net/windows_downloads/\">Windows Unreleased Versions</"
+"ulink> section for your version of PostgreSQL. Although these packages are "
+"for windows, the postgis_tiger_geocoder extension files will work on any OS "
+"since the extension is an SQL/plpgsql only extension."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:944
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:945
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
@@ -2254,7 +2270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
@@ -2262,7 +2278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -2273,7 +2289,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:949
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -2285,7 +2301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:951
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
@@ -2293,7 +2309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
@@ -2301,7 +2317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:953
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
@@ -2310,14 +2326,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:956
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
@@ -2325,13 +2341,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:957
 #, no-c-format
 msgid "Which should output"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:958
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
@@ -2340,7 +2356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
@@ -2348,7 +2364,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
@@ -2356,7 +2372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:962
 #, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -2369,7 +2385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:963
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
@@ -2377,7 +2393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:965
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
@@ -2386,7 +2402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:967
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -2399,7 +2415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:969
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
@@ -2408,35 +2424,144 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:962
+#: installation.xml:971
 #, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:963
+#: installation.xml:972
+#, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:975
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid "Run the generated nation load commandline scripts."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:976
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:979
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:980
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:981
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:982
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:983
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:986
+#, no-c-format
+msgid ""
+"By default the tables corresponding to <varname>bg</varname>, "
+"<varname>tract</varname>, <varname>tabblock</varname> are not loaded. These "
+"tables are not used by the geocoder but are used by folks for population "
+"statistics. If you wish to load them as part of your state loads, run the "
+"following statement to enable them."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:988
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:989
+#, no-c-format
+msgid ""
+"Alternatively you can load just these tables after loading state data using "
+"the <xref linkend=\"Loader_Generate_Census_Script\"/>"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"DO NOT Generate the state script until you have already loaded the nation "
+"data, because the state script utilizes county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:993
+#, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:995
 #, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr ""
 
+#. Tag: programlisting
+#: installation.xml:996
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:998
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
@@ -2444,7 +2569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:999
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -2455,17 +2580,20 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:1002
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -2473,7 +2601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -2481,32 +2609,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1006
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1007
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1014
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1015
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1019 installation.xml:1079
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -2514,19 +2642,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1024 installation.xml:1084
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1028
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2541,7 +2669,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2552,7 +2680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -2561,13 +2689,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -2575,7 +2703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1039
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2586,13 +2714,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1042
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2606,7 +2734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1046
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2622,13 +2750,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1049
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -2637,7 +2765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -2651,19 +2779,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1053
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1055
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1056
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -2671,7 +2799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1057
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -2679,7 +2807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1059
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -2687,7 +2815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -2695,7 +2823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1061
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -2704,7 +2832,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1064
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -2716,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -2726,7 +2854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -2735,7 +2863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -2743,13 +2871,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1074
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1075
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -2759,13 +2887,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1088
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1091
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -2774,7 +2902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1094
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -2782,13 +2910,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1095
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1099
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -2797,19 +2925,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1101
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -2817,31 +2945,31 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1103
 #, no-c-format
 msgid "For windows"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1104
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1105
 #, no-c-format
 msgid "For unix/linux"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1106
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1107
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -2849,7 +2977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1108
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -2859,13 +2987,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1114
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1116
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -2879,37 +3007,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1127
 #, no-c-format
 msgid "From the shell:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1131
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1133
 #, no-c-format
 msgid "From SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1137
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1141
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -2917,7 +3045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1148
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -2925,7 +3053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1153
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -2933,7 +3061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1158
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -2942,13 +3070,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1165
 #, no-c-format
 msgid "Soft upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -2958,13 +3086,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1170
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1171
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -2973,13 +3101,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1172
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -2994,13 +3122,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1177
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1179
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -3009,19 +3137,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1187
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1188
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -3030,7 +3158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1197
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -3039,13 +3167,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1204
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -3054,7 +3182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -3062,19 +3190,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1207
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1208
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -3083,13 +3211,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1210
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1211
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -3097,7 +3225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3108,7 +3236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -3116,7 +3244,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1219
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3126,13 +3254,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1226
 #, no-c-format
 msgid "Hard upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1228
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3143,7 +3271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3154,7 +3282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1246
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -3163,13 +3291,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1249
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1257
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3179,7 +3307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3187,7 +3315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1271
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3197,7 +3325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1278
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3208,7 +3336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1288
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3221,7 +3349,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1304
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -3230,7 +3358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1312
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3238,13 +3366,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1318
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1324
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3257,7 +3385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1336
 #, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3271,7 +3399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3281,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1357
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3289,19 +3417,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1359
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1370
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1371
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -3309,7 +3437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3324,13 +3452,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1391
 #, no-c-format
 msgid "SELECT version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1393
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -3339,7 +3467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1401
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -3347,13 +3475,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1402
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1406
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -3361,7 +3489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1413
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3371,13 +3499,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1426
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1428
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -3385,7 +3513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1433
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3394,7 +3522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1435
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
diff --git a/doc/po/de_DE/introduction.xml.po b/doc/po/de_DE/introduction.xml.po
index 42b6a92..0c29b8a 100644
--- a/doc/po/de_DE/introduction.xml.po
+++ b/doc/po/de_DE/introduction.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-02-16 08:33+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -203,55 +203,55 @@ msgstr ""
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
-msgid "Mateusz Loskot"
+msgid "Björn Harrtell"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:110
 #, no-c-format
-msgid ""
-"CMake support for PostGIS, built original raster loader in python and low "
-"level raster api functions"
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:116
 #, no-c-format
-msgid "Pierre Racine"
+msgid "Mateusz Loskot"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:118
 #, no-c-format
-msgid "Raster overall architecture, prototyping, programming support"
+msgid ""
+"CMake support for PostGIS, built original raster loader in python and low "
+"level raster api functions"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:121
+#: introduction.xml:123
 #, no-c-format
-msgid "David Zwarg"
+msgid "Pierre Racine"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:123
+#: introduction.xml:125
 #, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
+msgid "Raster overall architecture, prototyping, programming support"
 msgstr ""
 
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -259,13 +259,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -274,13 +274,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -288,13 +288,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -302,33 +302,45 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
 "support. Shapefile GUI loader."
 msgstr ""
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr ""
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
@@ -347,13 +359,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -361,7 +373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -378,13 +390,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -399,7 +411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -408,7 +420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -418,7 +430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -429,13 +441,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -445,7 +457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -455,7 +467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -464,7 +476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -475,13 +487,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -490,7 +502,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -499,7 +511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -507,7 +519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -516,7 +528,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -525,7 +537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -533,7 +545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/de_DE/performance_tips.xml.po b/doc/po/de_DE/performance_tips.xml.po
index 401c652..6309cc2 100644
--- a/doc/po/de_DE/performance_tips.xml.po
+++ b/doc/po/de_DE/performance_tips.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 11:54+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -38,7 +38,7 @@ msgstr ""
 #: performance_tips.xml:11
 #, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -52,7 +52,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
@@ -65,9 +65,9 @@ msgstr ""
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
@@ -77,20 +77,31 @@ msgstr ""
 #: performance_tips.xml:35
 #, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
-"postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
@@ -98,7 +109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -110,7 +121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -120,7 +131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, no-c-format
 msgid ""
 "SELECT "
@@ -129,7 +140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
@@ -137,7 +148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, no-c-format
 msgid ""
 "SELECT geom_column\n"
@@ -146,7 +157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -156,13 +167,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -177,7 +188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
@@ -186,7 +197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
@@ -196,7 +207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
@@ -204,7 +215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
@@ -212,7 +223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -222,13 +233,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -240,7 +251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
@@ -248,7 +259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -258,7 +269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -271,126 +282,146 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
+#, no-c-format
+msgid ""
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:143
+#, no-c-format
+msgid ""
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:145
+#, no-c-format
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
+
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:151
+#: performance_tips.xml:152
 #, no-c-format
 msgid "Startup"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:154
 #, no-c-format
 msgid "These settings are configured in postgresql.conf:"
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:158
+#: performance_tips.xml:159
 #, no-c-format
-msgid "checkpoint_segments"
+msgid "constraint_exclusion"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:163
+#: performance_tips.xml:164
 #, no-c-format
-msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+msgid "Default: partition"
 msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:169
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
-msgstr ""
-
-#. Tag: para
-#: performance_tips.xml:175
-#, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:178
 #, no-c-format
-msgid "constraint_exclusion"
+msgid "shared_buffers"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:187
+#: performance_tips.xml:183
 #, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
+msgid "Default: ~128MB in PostgreSQL 9.6"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:192
+#: performance_tips.xml:188
 #, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
 msgstr ""
 
-#. Tag: ulink
-#: performance_tips.xml:202
+#. Tag: para
+#: performance_tips.xml:195
 #, no-c-format
-msgid "shared_buffers"
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:203
 #, no-c-format
-msgid "Default: ~32MB"
+msgid "Default: 8"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:208
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -399,37 +430,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:228
+#: performance_tips.xml:226
 #, no-c-format
-msgid "Default: 1MB"
+msgid "Default: 1-4MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:245
+#: performance_tips.xml:243
 #, no-c-format
-msgid "SET work_mem TO 1200000;"
+msgid "SET work_mem TO '256MB';"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -438,27 +469,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:256
+#: performance_tips.xml:254
 #, no-c-format
-msgid "Default: 16MB"
+msgid "Default: 16-64MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:266
+#: performance_tips.xml:264
 #, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:269
+#: performance_tips.xml:267
 #, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+msgid "SET maintenance_work_mem TO '1GB';"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:272
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, no-c-format
+msgid "Default: 0"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
 msgstr ""
diff --git a/doc/po/de_DE/reference_accessor.xml.po b/doc/po/de_DE/reference_accessor.xml.po
index a861ac3..bb08f66 100644
--- a/doc/po/de_DE/reference_accessor.xml.po
+++ b/doc/po/de_DE/reference_accessor.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -50,23 +50,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -98,7 +99,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -108,10 +109,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -119,15 +120,15 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -137,18 +138,19 @@ msgstr ""
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
@@ -156,10 +158,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
@@ -167,7 +169,7 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
@@ -178,22 +180,22 @@ msgstr ""
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -255,23 +257,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -589,7 +592,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -684,8 +687,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr ""
@@ -807,7 +810,8 @@ msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
@@ -873,7 +877,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr ""
@@ -1073,7 +1077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
@@ -1110,8 +1114,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -1240,11 +1244,105 @@ msgstr ""
 #. Tag: refname
 #: reference_accessor.xml:634
 #, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
+#, no-c-format
 msgid "ST_IsClosed"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1252,7 +1350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
@@ -1260,7 +1358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1269,13 +1367,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
@@ -1283,13 +1381,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1325,13 +1423,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
+#: reference_accessor.xml:821
 #, no-c-format
 msgid ""
 "-- A cube --\n"
@@ -1362,13 +1460,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
@@ -1376,7 +1474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
@@ -1384,7 +1482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
@@ -1392,25 +1490,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
@@ -1419,7 +1517,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1455,13 +1553,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
@@ -1469,7 +1567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -1477,7 +1575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
@@ -1485,7 +1583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
@@ -1493,13 +1591,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
@@ -1508,7 +1606,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -1545,13 +1643,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -1559,7 +1657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
@@ -1567,7 +1665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -1578,13 +1676,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
@@ -1592,7 +1690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -1613,7 +1711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -1621,13 +1719,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
@@ -1635,7 +1733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
@@ -1643,7 +1741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -1653,7 +1751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
@@ -1661,13 +1759,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -1685,13 +1783,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
@@ -1699,7 +1797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -1711,7 +1809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -1722,7 +1820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
@@ -1730,7 +1828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -1740,13 +1838,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
@@ -1754,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -1768,7 +1866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -1776,13 +1874,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
@@ -1790,7 +1888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -1802,7 +1900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
@@ -1810,7 +1908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
@@ -1818,7 +1916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
@@ -1826,20 +1924,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
+#: reference_accessor.xml:1148
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -1882,19 +1980,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
@@ -1902,7 +2000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -1914,7 +2012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
@@ -1923,7 +2021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
@@ -1931,13 +2029,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
@@ -1945,13 +2043,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -1995,19 +2093,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
@@ -2015,7 +2113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
@@ -2023,7 +2121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
@@ -2031,7 +2129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
@@ -2039,13 +2137,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2056,7 +2154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2064,13 +2162,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
@@ -2078,7 +2176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
@@ -2086,7 +2184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
@@ -2095,7 +2193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2108,25 +2206,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
@@ -2134,13 +2232,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2148,7 +2246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2164,20 +2262,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
@@ -2185,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
@@ -2193,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2207,13 +2305,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
@@ -2221,7 +2319,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
@@ -2229,7 +2327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
@@ -2238,7 +2336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
@@ -2247,13 +2345,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -2273,25 +2371,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
@@ -2299,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
@@ -2307,13 +2405,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
@@ -2321,7 +2419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -2338,13 +2436,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
@@ -2352,7 +2450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
@@ -2360,13 +2458,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -2374,7 +2472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
@@ -2382,7 +2480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -2391,19 +2489,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
+#: reference_accessor.xml:1520
 #, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
@@ -2418,20 +2516,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
@@ -2439,7 +2537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -2450,13 +2548,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -2466,13 +2564,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
@@ -2480,7 +2578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
@@ -2489,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -2499,13 +2597,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
@@ -2513,7 +2611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
+#: reference_accessor.xml:1616
 #, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
@@ -2533,7 +2631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -2541,13 +2639,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
@@ -2556,7 +2654,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
@@ -2565,7 +2663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
@@ -2575,7 +2673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
@@ -2584,7 +2682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
@@ -2592,13 +2690,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -2608,13 +2706,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
+#: reference_accessor.xml:1681
 #, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
@@ -2650,19 +2748,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, no-c-format
 msgid "ST_Points"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
@@ -2670,7 +2768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -2680,19 +2778,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -2703,13 +2801,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -2717,7 +2815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -2725,7 +2823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -2733,7 +2831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -2743,13 +2841,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -2758,7 +2856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2766,13 +2864,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
@@ -2780,7 +2878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
@@ -2788,7 +2886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -2798,13 +2896,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -2835,19 +2933,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
@@ -2855,7 +2953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -2866,13 +2964,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
@@ -2880,62 +2978,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
@@ -2963,7 +3061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
@@ -2972,7 +3070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -2980,13 +3078,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
@@ -2994,7 +3092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
@@ -3002,7 +3100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
@@ -3010,7 +3108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
@@ -3018,13 +3116,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3041,7 +3139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -3050,13 +3148,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
@@ -3064,7 +3162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
@@ -3072,15 +3170,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -3090,7 +3188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3121,7 +3219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3129,13 +3227,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
@@ -3143,7 +3241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
@@ -3151,13 +3249,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3188,13 +3286,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
@@ -3202,7 +3300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
@@ -3210,7 +3308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
@@ -3218,13 +3316,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3241,7 +3339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -3250,13 +3348,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
@@ -3264,7 +3362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
@@ -3272,13 +3370,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3309,7 +3407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3317,13 +3415,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
@@ -3331,7 +3429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
@@ -3339,13 +3437,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3376,7 +3474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -3384,13 +3482,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
@@ -3398,7 +3496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
@@ -3406,7 +3504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
@@ -3414,7 +3512,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3425,7 +3523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -3433,13 +3531,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
@@ -3447,7 +3545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
@@ -3455,13 +3553,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3492,7 +3590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -3500,13 +3598,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
@@ -3514,7 +3612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
@@ -3522,7 +3620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
@@ -3530,7 +3628,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -3554,19 +3652,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
@@ -3574,13 +3672,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3611,7 +3709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
diff --git a/doc/po/de_DE/reference_constructor.xml.po b/doc/po/de_DE/reference_constructor.xml.po
index 2df09f6..b8f656a 100644
--- a/doc/po/de_DE/reference_constructor.xml.po
+++ b/doc/po/de_DE/reference_constructor.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -59,14 +59,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -92,8 +92,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr ""
@@ -115,11 +115,11 @@ msgstr ""
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -143,15 +143,15 @@ msgstr ""
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -257,7 +257,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -412,7 +412,7 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -507,7 +507,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
 
 #. Tag: funcsynopsis
@@ -527,13 +527,13 @@ msgstr ""
 #, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr ""
@@ -568,7 +568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
@@ -622,9 +622,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
@@ -676,7 +676,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -818,7 +818,7 @@ msgid "ST_GeometryFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -838,7 +838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -1383,7 +1383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1467,7 +1467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -1672,7 +1672,7 @@ msgstr ""
 #: reference_constructor.xml:899
 #, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
 
@@ -1865,7 +1865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ""
@@ -2035,35 +2035,35 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
+#: reference_constructor.xml:1196
 #, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2072,7 +2072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2086,7 +2086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2100,13 +2100,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2115,7 +2115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2133,13 +2133,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2155,7 +2155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2163,13 +2163,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2177,7 +2177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2190,7 +2190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2199,13 +2199,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2213,13 +2213,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2230,19 +2230,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2250,7 +2250,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2258,7 +2258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2268,7 +2268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2276,13 +2276,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2291,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2299,13 +2299,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2337,19 +2337,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -2364,7 +2364,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -2373,7 +2373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -2381,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -2389,7 +2389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -2424,7 +2424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -2433,19 +2433,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2454,7 +2454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2464,7 +2464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2475,7 +2475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -2486,20 +2486,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -2519,7 +2519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -2527,19 +2527,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -2549,19 +2549,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -2569,7 +2569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -2600,25 +2600,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -2630,21 +2630,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1469
+#: reference_constructor.xml:1471
 #, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -2653,33 +2653,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
 #, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -2691,33 +2691,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1530
+#: reference_constructor.xml:1532
 #, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -2726,21 +2726,21 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
+#: reference_constructor.xml:1570
 #, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -2752,21 +2752,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1591
+#: reference_constructor.xml:1593
 #, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -2775,13 +2775,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -2804,13 +2804,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -2818,7 +2818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -2827,7 +2827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -2835,31 +2835,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -2867,7 +2867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -2876,7 +2876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -2888,7 +2888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2896,19 +2896,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -2918,7 +2918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -2926,7 +2926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -2934,7 +2934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -2942,7 +2942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -2963,7 +2963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -2971,13 +2971,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -2985,7 +2985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -2997,17 +2997,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3018,7 +3018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3030,13 +3030,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3044,7 +3044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3052,19 +3052,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3075,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -3084,19 +3084,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3123,13 +3123,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -3137,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -3147,14 +3147,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -3164,13 +3164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -3189,7 +3189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -3198,13 +3198,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -3216,15 +3216,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1898
+#: reference_constructor.xml:1900
 #, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -3233,13 +3233,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -3259,13 +3259,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -3273,7 +3273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -3281,19 +3281,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -3301,7 +3301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr ""
diff --git a/doc/po/de_DE/reference_editor.xml.po b/doc/po/de_DE/reference_editor.xml.po
index ac96128..08ea51c 100644
--- a/doc/po/de_DE/reference_editor.xml.po
+++ b/doc/po/de_DE/reference_editor.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -56,16 +56,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:935
+#: reference_editor.xml:984 reference_editor.xml:1031 reference_editor.xml:1080
+#: reference_editor.xml:1147 reference_editor.xml:1212
+#: reference_editor.xml:1254 reference_editor.xml:1298
+#: reference_editor.xml:1375 reference_editor.xml:1453
+#: reference_editor.xml:1612 reference_editor.xml:1718
+#: reference_editor.xml:1770
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -79,8 +80,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1259
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
@@ -88,12 +89,13 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:892 reference_editor.xml:944
+#: reference_editor.xml:994 reference_editor.xml:1042 reference_editor.xml:1093
+#: reference_editor.xml:1167 reference_editor.xml:1262
+#: reference_editor.xml:1406 reference_editor.xml:1726
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
@@ -101,16 +103,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:897 reference_editor.xml:953
+#: reference_editor.xml:1000 reference_editor.xml:1049
+#: reference_editor.xml:1101 reference_editor.xml:1175
+#: reference_editor.xml:1227 reference_editor.xml:1266
+#: reference_editor.xml:1314 reference_editor.xml:1411
+#: reference_editor.xml:1489 reference_editor.xml:1652
+#: reference_editor.xml:1731 reference_editor.xml:1789
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -142,15 +144,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:960 reference_editor.xml:1007 reference_editor.xml:1056
+#: reference_editor.xml:1108 reference_editor.xml:1182
+#: reference_editor.xml:1232 reference_editor.xml:1270
+#: reference_editor.xml:1322 reference_editor.xml:1418
+#: reference_editor.xml:1564 reference_editor.xml:1686
+#: reference_editor.xml:1744 reference_editor.xml:1796
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -243,8 +246,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:941 reference_editor.xml:991
+#: reference_editor.xml:1039 reference_editor.xml:1088
+#: reference_editor.xml:1164
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -258,9 +262,9 @@ msgid "Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1091 reference_editor.xml:1160
+#: reference_editor.xml:1641 reference_editor.xml:1723
+#: reference_editor.xml:1779
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -269,18 +273,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:893 reference_editor.xml:946
+#: reference_editor.xml:993 reference_editor.xml:1041 reference_editor.xml:1095
+#: reference_editor.xml:1166 reference_editor.xml:1647
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:947
+#: reference_editor.xml:995 reference_editor.xml:1043 reference_editor.xml:1096
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
@@ -288,10 +292,10 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:945 reference_editor.xml:1094 reference_editor.xml:1168
+#: reference_editor.xml:1310 reference_editor.xml:1646
+#: reference_editor.xml:1727 reference_editor.xml:1784
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -362,7 +366,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1643
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -571,7 +575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -637,17 +641,61 @@ msgstr ""
 #. Tag: refname
 #: reference_editor.xml:345
 #, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1170
+#, no-c-format
+msgid "&M_support;"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:393
+#, no-c-format
 msgid "ST_ForceCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -655,7 +703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -663,7 +711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -671,13 +719,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -699,7 +747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -724,19 +772,50 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -748,13 +827,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
@@ -762,7 +841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
@@ -770,18 +849,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:445
+#: reference_editor.xml:540
+#, no-c-format
+msgid ""
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:547
 #, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -797,25 +885,28 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:465
+#: reference_editor.xml:566
 #, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -823,7 +914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -833,13 +924,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -855,20 +946,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -877,7 +968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -885,7 +976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -893,13 +984,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -924,19 +1015,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
@@ -944,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -954,7 +1045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -965,13 +1056,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -981,7 +1072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -990,7 +1081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1012,20 +1103,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
@@ -1033,7 +1124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1041,7 +1132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1050,13 +1141,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
@@ -1077,25 +1168,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1103,7 +1194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
@@ -1111,7 +1202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1127,19 +1218,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
@@ -1147,7 +1238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
@@ -1155,7 +1246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
@@ -1163,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1185,25 +1276,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, no-c-format
 msgid "Remove point from a linestring."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1212,7 +1303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
@@ -1220,7 +1311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1233,25 +1324,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1259,13 +1350,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr ""
 
+#. Tag: para
+#: reference_editor.xml:891
+#, no-c-format
+msgid "Enhanced: 2.4.0 support for curves was introduced."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:898
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1280,19 +1377,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:904
 #, no-c-format
 msgid "ST_Rotate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:906
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:910
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1311,7 +1408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:937
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1321,7 +1418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:942
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1329,13 +1426,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:943
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:955
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1364,7 +1461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1372,19 +1469,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:968
 #, no-c-format
 msgid "ST_RotateX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:970
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:975
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1393,13 +1490,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:986
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:988
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1408,13 +1505,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:992
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:1002
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1426,25 +1523,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1009
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1015
 #, no-c-format
 msgid "ST_RotateY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1017
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1453,13 +1550,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1033
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1035
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1468,13 +1565,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1038
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1051
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1486,25 +1583,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1058
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1064
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1066
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -1513,19 +1610,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1082
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1084
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1085
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -1534,13 +1631,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1090
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1103
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -1562,25 +1659,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1110
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1116
 #, no-c-format
 msgid "ST_Scale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1118
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1122
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -1599,7 +1696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
@@ -1607,7 +1704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1153
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -1617,27 +1714,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1163 reference_editor.xml:1782
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1165
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
 "introduced."
 msgstr ""
 
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1177
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -1663,19 +1754,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1074
+#: reference_editor.xml:1184
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1190
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1192
 #, no-c-format
 msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
@@ -1683,7 +1774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1197
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -1696,7 +1787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -1706,19 +1797,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1217 reference_editor.xml:1725
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1218
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1219
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1220
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -1730,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1222
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -1738,7 +1835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -1764,19 +1861,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1239
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1240
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1244
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -1787,7 +1884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1256
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -1797,13 +1894,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1260
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -1831,7 +1928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1271
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -1839,19 +1936,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1277
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1279
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1285
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -1860,7 +1957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -1868,7 +1965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1304
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -1878,19 +1975,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1309
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1315
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1316
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -1899,7 +1996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1317
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -1907,7 +2004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1318
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -1917,7 +2014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1324
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -1926,19 +2023,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1331
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1333
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1339
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -1966,7 +2063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1377
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -1977,7 +2074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1385
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -1986,7 +2083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1391
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -1994,7 +2091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1396
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2004,19 +2101,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1403
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1404
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1413
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2056,7 +2153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1420
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2065,13 +2162,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1433
 #, no-c-format
 msgid "ST_Snap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1435
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2079,7 +2176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1443
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2089,15 +2186,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1455
 #, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
-"snap distance tolerance is used to control where snapping is performed."
+"snap distance tolerance is used to control where snapping is performed. The "
+"result geometry is the input geometry with the vertices snapped. If no "
+"snapping occurs then the input geometry is returned unchanged."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1462
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2106,7 +2205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1469
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2116,7 +2215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1478
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2124,19 +2223,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1485
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1502
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1513
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2144,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1517
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2165,7 +2264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1524
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2173,7 +2272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1528
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2195,7 +2294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1537
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2203,7 +2302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1541
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2223,7 +2322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1549
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2231,7 +2330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2250,13 +2349,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1574
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1576
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -2264,7 +2363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1581
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -2286,7 +2385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1614
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2303,7 +2402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1628
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2313,7 +2412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -2321,7 +2420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1637
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -2329,25 +2428,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1644
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1645
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1653
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2378,7 +2477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1655
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2388,7 +2487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1657
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2399,14 +2498,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2432,13 +2531,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1664
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1665
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2452,7 +2551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -2460,13 +2559,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1676
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1677
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -2475,7 +2574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1678
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -2484,13 +2583,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1679
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1680
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -2500,7 +2599,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1681
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -2509,7 +2608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1688
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2517,19 +2616,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1694
 #, no-c-format
 msgid "ST_Translate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1696
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1700
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -2545,7 +2644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1720
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -2554,13 +2653,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -2572,13 +2671,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1734
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -2589,13 +2688,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1736
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1737
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -2605,13 +2704,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1738
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -2623,25 +2722,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1745
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1751
 #, no-c-format
 msgid "ST_TransScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1753
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1758
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -2653,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1772
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -2661,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1775
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -2670,7 +2769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1791
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -2691,7 +2790,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1798
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ""
diff --git a/doc/po/de_DE/reference_measure.xml.po b/doc/po/de_DE/reference_measure.xml.po
index 25af0aa..305e834 100644
--- a/doc/po/de_DE/reference_measure.xml.po
+++ b/doc/po/de_DE/reference_measure.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -50,29 +50,29 @@ msgstr ""
 #: reference_measure.xml:198 reference_measure.xml:255
 #: reference_measure.xml:313 reference_measure.xml:383
 #: reference_measure.xml:430 reference_measure.xml:503
-#: reference_measure.xml:563 reference_measure.xml:635
-#: reference_measure.xml:755 reference_measure.xml:831
-#: reference_measure.xml:913 reference_measure.xml:958
-#: reference_measure.xml:1035 reference_measure.xml:1079
-#: reference_measure.xml:1232 reference_measure.xml:1313
-#: reference_measure.xml:1396 reference_measure.xml:1456
-#: reference_measure.xml:1622 reference_measure.xml:1757
-#: reference_measure.xml:1835 reference_measure.xml:1887
-#: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:563 reference_measure.xml:644
+#: reference_measure.xml:766 reference_measure.xml:842
+#: reference_measure.xml:944 reference_measure.xml:989
+#: reference_measure.xml:1066 reference_measure.xml:1110
+#: reference_measure.xml:1263 reference_measure.xml:1344
+#: reference_measure.xml:1427 reference_measure.xml:1487
+#: reference_measure.xml:1653 reference_measure.xml:1788
+#: reference_measure.xml:1866 reference_measure.xml:1919
+#: reference_measure.xml:1993 reference_measure.xml:2055
+#: reference_measure.xml:2122 reference_measure.xml:2176
+#: reference_measure.xml:2223 reference_measure.xml:2271
+#: reference_measure.xml:2325 reference_measure.xml:2407
+#: reference_measure.xml:2471 reference_measure.xml:2569
+#: reference_measure.xml:2636 reference_measure.xml:2696
+#: reference_measure.xml:2763 reference_measure.xml:2817
+#: reference_measure.xml:2850 reference_measure.xml:2895
+#: reference_measure.xml:2946 reference_measure.xml:3000
+#: reference_measure.xml:3088 reference_measure.xml:3131
+#: reference_measure.xml:3222 reference_measure.xml:3273
+#: reference_measure.xml:3310 reference_measure.xml:3352
+#: reference_measure.xml:3399 reference_measure.xml:3458
+#: reference_measure.xml:3524 reference_measure.xml:3567
+#: reference_measure.xml:3646 reference_measure.xml:3794
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -90,37 +90,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2588
+#: reference_measure.xml:2641 reference_measure.xml:2854
+#: reference_measure.xml:2909 reference_measure.xml:3314
+#: reference_measure.xml:3360
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3405
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -129,29 +126,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:674 reference_measure.xml:776
+#: reference_measure.xml:883 reference_measure.xml:952
+#: reference_measure.xml:1000 reference_measure.xml:1074
+#: reference_measure.xml:1149 reference_measure.xml:1302
+#: reference_measure.xml:1381 reference_measure.xml:1456
+#: reference_measure.xml:1553 reference_measure.xml:1688
+#: reference_measure.xml:1811 reference_measure.xml:1960
+#: reference_measure.xml:2005 reference_measure.xml:2080
+#: reference_measure.xml:2145 reference_measure.xml:2188
+#: reference_measure.xml:2237 reference_measure.xml:2286
+#: reference_measure.xml:2343 reference_measure.xml:2441
+#: reference_measure.xml:2495 reference_measure.xml:2591
+#: reference_measure.xml:2647 reference_measure.xml:2860
+#: reference_measure.xml:2913 reference_measure.xml:2962
+#: reference_measure.xml:3010 reference_measure.xml:3103
+#: reference_measure.xml:3153 reference_measure.xml:3320
+#: reference_measure.xml:3364 reference_measure.xml:3494
+#: reference_measure.xml:3534 reference_measure.xml:3583
+#: reference_measure.xml:3696 reference_measure.xml:3828
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -228,32 +225,32 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:737
+#: reference_measure.xml:811 reference_measure.xml:917
+#: reference_measure.xml:956 reference_measure.xml:1039
+#: reference_measure.xml:1078 reference_measure.xml:1236
+#: reference_measure.xml:1307 reference_measure.xml:1389
+#: reference_measure.xml:1461 reference_measure.xml:1758
+#: reference_measure.xml:1817 reference_measure.xml:1896
+#: reference_measure.xml:1966 reference_measure.xml:2010
+#: reference_measure.xml:2090 reference_measure.xml:2151
+#: reference_measure.xml:2196 reference_measure.xml:2244
+#: reference_measure.xml:2293 reference_measure.xml:2348
+#: reference_measure.xml:2446 reference_measure.xml:2501
+#: reference_measure.xml:2612 reference_measure.xml:2654
+#: reference_measure.xml:2739 reference_measure.xml:2794
+#: reference_measure.xml:2826 reference_measure.xml:2869
+#: reference_measure.xml:2920 reference_measure.xml:2969
+#: reference_measure.xml:3063 reference_measure.xml:3108
+#: reference_measure.xml:3195 reference_measure.xml:3250
+#: reference_measure.xml:3286 reference_measure.xml:3327
+#: reference_measure.xml:3370 reference_measure.xml:3416
+#: reference_measure.xml:3500 reference_measure.xml:3540
+#: reference_measure.xml:3617 reference_measure.xml:3839
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -305,8 +302,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
-#: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:517 reference_measure.xml:1875
+#: reference_measure.xml:2728 reference_measure.xml:2779
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -479,8 +476,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1543 reference_measure.xml:2334
+#: reference_measure.xml:2420 reference_measure.xml:2712
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -540,7 +537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2699
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -572,8 +569,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2731
+#: reference_measure.xml:2783
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -950,7 +947,7 @@ msgid "Enhanced: 2.0.0 - support for 2D polyhedral surfaces was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:511 reference_measure.xml:1849
+#: reference_measure.xml:511 reference_measure.xml:1880
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for "
@@ -959,8 +956,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:512 reference_measure.xml:669
+#: reference_measure.xml:1872 reference_measure.xml:2434
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -1215,16 +1212,20 @@ msgstr ""
 msgid "Returns the geometric center of a geometry."
 msgstr ""
 
-#. Tag: funcprototype
-#: reference_measure.xml:625
+#. Tag: funcsynopsis
+#: reference_measure.xml:624
 #, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>geometry <function>ST_Centroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Centroid</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:637
+#: reference_measure.xml:646
 #, no-c-format
 msgid ""
 "Computes the geometric center of a geometry, or equivalently, the center of "
@@ -1242,7 +1243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:652
+#: reference_measure.xml:661
 #, no-c-format
 msgid ""
 "New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and "
@@ -1250,7 +1251,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:654
+#: reference_measure.xml:663
+#, no-c-format
+msgid "Availability: 2.4.0 support for geography was introduced."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:665
 #, no-c-format
 msgid ""
 "The centroid is equal to the centroid of the set of component Geometries of "
@@ -1259,45 +1266,45 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:659
+#: reference_measure.xml:670
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:665
+#: reference_measure.xml:676
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:678
+#: reference_measure.xml:689
 #, no-c-format
 msgid "Centroid of a <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:689
+#: reference_measure.xml:700
 #, no-c-format
 msgid "Centroid of a <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:702
+#: reference_measure.xml:713
 #, no-c-format
 msgid "Centroid of a <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:713
+#: reference_measure.xml:724
 #, no-c-format
 msgid "Centroid of a <varname>GEOMETRYCOLLECTION</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:722
+#: reference_measure.xml:733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
@@ -1322,13 +1329,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:734
+#: reference_measure.xml:745
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:736
+#: reference_measure.xml:747
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. "
@@ -1336,7 +1343,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:742
+#: reference_measure.xml:753
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
@@ -1345,7 +1352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:757
+#: reference_measure.xml:768
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional point on g1 that is closest to g2. This is "
@@ -1353,7 +1360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:760
+#: reference_measure.xml:771
 #, no-c-format
 msgid ""
 "If you have a 3D Geometry, you may prefer to use <xref linkend="
@@ -1361,15 +1368,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:772 reference_measure.xml:2185
+#: reference_measure.xml:2339 reference_measure.xml:3005
+#: reference_measure.xml:3579
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_measure.xml:775
+#: reference_measure.xml:786
 #, no-c-format
 msgid ""
 "Closest between point and linestring is the point itself, but closest point "
@@ -1377,7 +1384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:779
+#: reference_measure.xml:790
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
@@ -1394,13 +1401,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:787
+#: reference_measure.xml:798
 #, no-c-format
 msgid "closest point on polygon A to polygon B"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:790
+#: reference_measure.xml:801
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -1417,7 +1424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:802
+#: reference_measure.xml:813
 #, no-c-format
 msgid ""
 ",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -1425,13 +1432,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:808
+#: reference_measure.xml:819
 #, no-c-format
 msgid "ST_ClusterDBSCAN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:810
+#: reference_measure.xml:821
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
@@ -1440,7 +1447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:815
+#: reference_measure.xml:826
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
@@ -1451,7 +1458,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:833
+#: reference_measure.xml:844
 #, no-c-format
 msgid ""
 "Returns cluster number for each input geometry, based on a 2D implementation "
@@ -1464,21 +1471,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:840
+#: reference_measure.xml:851
 #, no-c-format
 msgid "An input geometry will be added to a cluster if it is either:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:844
+#: reference_measure.xml:855
 #, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:849
+#: reference_measure.xml:860
 #, no-c-format
 msgid ""
 "A \"border\" geometry, that is within <varname>eps</varname> distance of a "
@@ -1486,7 +1493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:856
+#: reference_measure.xml:867
 #, no-c-format
 msgid ""
 "Note that border geometries may be within <varname>eps</varname> distance of "
@@ -1501,7 +1508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:864
+#: reference_measure.xml:875
 #, no-c-format
 msgid ""
 "Input geometries that do not meet the criteria to join any other cluster "
@@ -1509,28 +1516,70 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:868 reference_measure.xml:965
+#: reference_measure.xml:879 reference_measure.xml:996
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_measure.xml:873
+#: reference_measure.xml:884
 #, no-c-format
-msgid "Assigning a cluster number to each parcel point:"
+msgid ""
+"Assigning a cluster number to each polygon within 50 meters of each other. "
+"Require at least 2 polygons per cluster"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:896
+#, no-c-format
+msgid "within 50 meters at least 2 per cluster. singletons have NULL for cid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:876
+#: reference_measure.xml:899
 #, no-c-format
 msgid ""
-"SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () "
-"AS cid\n"
-"FROM parcels;"
+"SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS "
+"cid\n"
+"FROM boston_polys\n"
+"WHERE name > '' AND building > ''\n"
+"        AND ST_DWithin(geom,\n"
+"        ST_Transform(\n"
+"            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),\n"
+"           500);"
+msgstr ""
+
+#. Tag: screen
+#: reference_measure.xml:902
+#, no-c-format
+msgid ""
+"<![CDATA[                name                 | bucket\n"
+"-------------------------------------+--------\n"
+" Manulife Tower                      |      0\n"
+" Park Lane Seaport I                 |      0\n"
+" Park Lane Seaport II                |      0\n"
+" Renaissance Boston Waterfront Hotel |      0\n"
+" Seaport Boston Hotel                |      0\n"
+" Seaport Hotel & World Trade Center  |      0\n"
+" Waterside Place                     |      0\n"
+" World Trade Center East             |      0\n"
+" 100 Northern Avenue                 |      1\n"
+" 100 Pier 4                          |      1\n"
+" The Institute of Contemporary Art   |      1\n"
+" 101 Seaport                         |      2\n"
+" District Hall                       |      2\n"
+" One Marina Park Drive               |      2\n"
+" Twenty Two Liberty                  |      2\n"
+" Vertex                              |      2\n"
+" Vertex                              |      2\n"
+" Watermark Seaport                   |      2\n"
+" Blue Hills Bank Pavilion            |   NULL\n"
+" World Trade Center West             |   NULL\n"
+"(20 rows)]]>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:879
+#: reference_measure.xml:910
 #, no-c-format
 msgid ""
 "Combining parcels with the same cluster number into a single geometry. This "
@@ -1538,7 +1587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:882
+#: reference_measure.xml:913
 #, no-c-format
 msgid ""
 "SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
@@ -1550,21 +1599,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:887
+#: reference_measure.xml:918
 #, no-c-format
 msgid ""
-", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
-"\"ST_ClusterWithin\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:898
+#: reference_measure.xml:929
 #, no-c-format
 msgid "ST_ClusterIntersecting"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:900
+#: reference_measure.xml:931
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array with the connected components of a set of "
@@ -1572,7 +1621,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:905
+#: reference_measure.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
@@ -1580,7 +1629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:915
+#: reference_measure.xml:946
 #, no-c-format
 msgid ""
 "ST_ClusterIntersecting is an aggregate function that returns an array of "
@@ -1589,13 +1638,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:917 reference_measure.xml:1039
+#: reference_measure.xml:948 reference_measure.xml:1070
 #, fuzzy, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: programlisting
-#: reference_measure.xml:922
+#: reference_measure.xml:953
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -1618,20 +1667,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:926
+#: reference_measure.xml:957
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:938
+#: reference_measure.xml:969
 #, no-c-format
 msgid "ST_ClusterKMeans"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:940
+#: reference_measure.xml:971
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
@@ -1639,7 +1688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:945
+#: reference_measure.xml:976
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
@@ -1649,7 +1698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:960
+#: reference_measure.xml:991
 #, no-c-format
 msgid ""
 "Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-"
@@ -1659,13 +1708,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:970
+#: reference_measure.xml:1001
 #, no-c-format
 msgid "Generate dummy set of parcels for examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:971
+#: reference_measure.xml:1002
 #, no-c-format
 msgid ""
 "CREATE TABLE parcels AS\n"
@@ -1679,19 +1728,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:983
+#: reference_measure.xml:1014
 #, no-c-format
 msgid "Original Parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:993
+#: reference_measure.xml:1024
 #, no-c-format
 msgid "Parcels color-coded by cluster number (cid)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:996
+#: reference_measure.xml:1027
 #, no-c-format
 msgid ""
 "SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
@@ -1710,7 +1759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1003
+#: reference_measure.xml:1034
 #, no-c-format
 msgid ""
 "-- Partitioning parcel clusters by type\n"
@@ -1731,7 +1780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1009
+#: reference_measure.xml:1040
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
@@ -1739,13 +1788,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1019
+#: reference_measure.xml:1050
 #, no-c-format
 msgid "ST_ClusterWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1021
+#: reference_measure.xml:1052
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array of GeometryCollections, where each "
@@ -1754,7 +1803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1026
+#: reference_measure.xml:1057
 #, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
@@ -1763,7 +1812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1037
+#: reference_measure.xml:1068
 #, no-c-format
 msgid ""
 "ST_ClusterWithin is an aggregate function that returns an array of "
@@ -1772,7 +1821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1044
+#: reference_measure.xml:1075
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -1795,7 +1844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1048
+#: reference_measure.xml:1079
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
@@ -1803,13 +1852,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1059
+#: reference_measure.xml:1090
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1061
+#: reference_measure.xml:1092
 #, no-c-format
 msgid ""
 "Returns true if and only if no points of B lie in the exterior of A, and at "
@@ -1817,7 +1866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1066
+#: reference_measure.xml:1097
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -1826,7 +1875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1081
+#: reference_measure.xml:1112
 #, no-c-format
 msgid ""
 "Geometry A contains Geometry B if and only if no points of B lie in the "
@@ -1838,7 +1887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1085
+#: reference_measure.xml:1116
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry B is completely inside geometry A. For this "
@@ -1850,16 +1899,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1090 reference_measure.xml:1318
-#: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:1121 reference_measure.xml:1349
+#: reference_measure.xml:1432 reference_measure.xml:1797
+#: reference_measure.xml:3136 reference_measure.xml:3484
+#: reference_measure.xml:3801
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1122 reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -1867,18 +1916,18 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1094 reference_measure.xml:1256
-#: reference_measure.xml:1321 reference_measure.xml:1404
-#: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:1125 reference_measure.xml:1287
+#: reference_measure.xml:1352 reference_measure.xml:1435
+#: reference_measure.xml:1539 reference_measure.xml:1794
+#: reference_measure.xml:3682 reference_measure.xml:3806
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1098 reference_measure.xml:1260
-#: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:1129 reference_measure.xml:1291
+#: reference_measure.xml:1360 reference_measure.xml:1439
+#: reference_measure.xml:3810
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -1886,7 +1935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1101
+#: reference_measure.xml:1132
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -1895,10 +1944,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1106 reference_measure.xml:1341
-#: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:1137 reference_measure.xml:1372
+#: reference_measure.xml:1447 reference_measure.xml:1803
+#: reference_measure.xml:2721 reference_measure.xml:3145
+#: reference_measure.xml:3818
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -1906,7 +1955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1109
+#: reference_measure.xml:1140
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
@@ -1914,14 +1963,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1111
+#: reference_measure.xml:1142
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1113 reference_measure.xml:1345
-#: reference_measure.xml:1420
+#: reference_measure.xml:1144 reference_measure.xml:1376
+#: reference_measure.xml:1451
 #, no-c-format
 msgid ""
 "There are certain subtleties to ST_Contains and ST_Within that are not "
@@ -1931,7 +1980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1120
+#: reference_measure.xml:1151
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>TRUE</"
@@ -1939,33 +1988,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1132
+#: reference_measure.xml:1163
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1173 reference_measure.xml:3760
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:1184 reference_measure.xml:1224
+#: reference_measure.xml:3729
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1194 reference_measure.xml:3182
+#: reference_measure.xml:3709 reference_measure.xml:3719
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1171
+#: reference_measure.xml:1202
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>FALSE</"
@@ -1973,13 +2022,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1183
+#: reference_measure.xml:1214
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1201
+#: reference_measure.xml:1232
 #, no-c-format
 msgid ""
 "-- A circle within a circle\n"
@@ -2020,7 +2069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1206
+#: reference_measure.xml:1237
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
@@ -2029,13 +2078,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1212
+#: reference_measure.xml:1243
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1214
+#: reference_measure.xml:1245
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2043,7 +2092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1219
+#: reference_measure.xml:1250
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
@@ -2052,7 +2101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1234
+#: reference_measure.xml:1265
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2060,13 +2109,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1236
+#: reference_measure.xml:1267
 #, no-c-format
 msgid "A does not contain properly itself, but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1237
+#: reference_measure.xml:1268
 #, no-c-format
 msgid ""
 "Every point of the other geometry is a point of this geometry's interior. "
@@ -2075,7 +2124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1241
+#: reference_measure.xml:1272
 #, no-c-format
 msgid ""
 "From JTS docs slightly reworded: The advantage to using this predicate over "
@@ -2085,7 +2134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1243
+#: reference_measure.xml:1274
 #, no-c-format
 msgid ""
 "An example use case for this predicate is computing the intersections of a "
@@ -2096,13 +2145,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1253
+#: reference_measure.xml:1284
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS >= 3.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1263
+#: reference_measure.xml:1294
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2111,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1272
+#: reference_measure.xml:1303
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -2153,7 +2202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1277
+#: reference_measure.xml:1308
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
@@ -2162,19 +2211,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1283
+#: reference_measure.xml:1314
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1285
+#: reference_measure.xml:1316
 #, no-c-format
 msgid "Returns 1 (TRUE) if no point in Geometry B is outside Geometry A"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1290
+#: reference_measure.xml:1321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -2187,7 +2236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1315
+#: reference_measure.xml:1346
 #, no-c-format
 msgid ""
 "Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/"
@@ -2195,13 +2244,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1325
+#: reference_measure.xml:1356
 #, no-c-format
 msgid "For geography only Polygon covers point is supported."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1332
+#: reference_measure.xml:1363
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2210,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1368 reference_measure.xml:3803
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2219,31 +2268,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1338
+#: reference_measure.xml:1369
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1339 reference_measure.xml:1410
+#: reference_measure.xml:1370 reference_measure.xml:1441
 #, no-c-format
 msgid "Availability: 1.2.2 - requires GEOS >= 3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1344 reference_measure.xml:1419
+#: reference_measure.xml:1375 reference_measure.xml:1450
 #, no-c-format
 msgid "Not an OGC standard, but Oracle has it too."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1351
+#: reference_measure.xml:1382
 #, no-c-format
 msgid "Geometry example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1352
+#: reference_measure.xml:1383
 #, no-c-format
 msgid ""
 "--a circle covering a circle\n"
@@ -2261,13 +2310,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1353
+#: reference_measure.xml:1384
 #, no-c-format
 msgid "Geeography Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1354
+#: reference_measure.xml:1385
 #, no-c-format
 msgid ""
 "-- a point with a 300 meter buffer compared to a point, a point and its 10 "
@@ -2285,19 +2334,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1359
+#: reference_measure.xml:1390
 #, no-c-format
 msgid ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1365
+#: reference_measure.xml:1396
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1367
+#: reference_measure.xml:1398
 #, no-c-format
 msgid ""
 "<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -2305,7 +2354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1372
+#: reference_measure.xml:1403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -2318,7 +2367,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1398
+#: reference_measure.xml:1429
 #, no-c-format
 msgid ""
 "<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -2326,7 +2375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1411
+#: reference_measure.xml:1442
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2335,7 +2384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1426
+#: reference_measure.xml:1457
 #, no-c-format
 msgid ""
 "--a circle coveredby a circle\n"
@@ -2354,7 +2403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1431
+#: reference_measure.xml:1462
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
@@ -2362,13 +2411,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1437
+#: reference_measure.xml:1468
 #, no-c-format
 msgid "ST_Crosses"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1439
+#: reference_measure.xml:1470
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the supplied geometries have some, but "
@@ -2376,7 +2425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1445
+#: reference_measure.xml:1476
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Crosses</function></funcdef> "
@@ -2385,7 +2434,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1458
+#: reference_measure.xml:1489
 #, no-c-format
 msgid ""
 "<function>ST_Crosses</function> takes two geometry objects and returns "
@@ -2399,13 +2448,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1467
+#: reference_measure.xml:1498
 #, no-c-format
 msgid "In mathematical terms, this is expressed as:"
 msgstr ""
 
 #. Tag: remark
-#: reference_measure.xml:1469
+#: reference_measure.xml:1500
 #, no-c-format
 msgid ""
 "TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup "
@@ -2413,13 +2462,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1480
+#: reference_measure.xml:1511
 #, no-c-format
 msgid "The DE-9IM Intersection Matrix for the two geometries is:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1484
+#: reference_measure.xml:1515
 #, no-c-format
 msgid ""
 "<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area "
@@ -2427,7 +2476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1489
+#: reference_measure.xml:1520
 #, no-c-format
 msgid ""
 "<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line "
@@ -2435,19 +2484,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1494
+#: reference_measure.xml:1525
 #, no-c-format
 msgid "<markup>0********</markup> (for Line/Line situations)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1498
+#: reference_measure.xml:1529
 #, no-c-format
 msgid "For any other combination of dimensions this predicate returns false."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1501
+#: reference_measure.xml:1532
 #, no-c-format
 msgid ""
 "The OpenGIS Simple Features Specification defines this predicate only for "
@@ -2457,50 +2506,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1517
+#: reference_measure.xml:1548
 #, no-c-format
 msgid "&sfs_compliant; s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1518
+#: reference_measure.xml:1549
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1555 reference_measure.xml:3154
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1536
+#: reference_measure.xml:1567
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1546
+#: reference_measure.xml:1577
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1558
+#: reference_measure.xml:1589
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1599 reference_measure.xml:3174
+#: reference_measure.xml:3740 reference_measure.xml:3750
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1576
+#: reference_measure.xml:1607
 #, no-c-format
 msgid ""
 "Consider a situation where a user has two tables: a table of roads and a "
@@ -2508,7 +2557,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1584
+#: reference_measure.xml:1615
 #, no-c-format
 msgid ""
 "CREATE TABLE roads (\n"
@@ -2519,7 +2568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1588
+#: reference_measure.xml:1619
 #, no-c-format
 msgid ""
 "CREATE TABLE highways (\n"
@@ -2530,14 +2579,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1595
+#: reference_measure.xml:1626
 #, no-c-format
 msgid ""
 "To determine a list of roads that cross a highway, use a query similiar to:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1599
+#: reference_measure.xml:1630
 #, no-c-format
 msgid ""
 "SELECT roads.id\n"
@@ -2546,13 +2595,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1606
+#: reference_measure.xml:1637
 #, no-c-format
 msgid "ST_LineCrossingDirection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1608
+#: reference_measure.xml:1639
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -2560,7 +2609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1613
+#: reference_measure.xml:1644
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
@@ -2570,7 +2619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1624
+#: reference_measure.xml:1655
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -2579,61 +2628,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1625
+#: reference_measure.xml:1656
 #, no-c-format
 msgid "Definition of integer constants is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1628
+#: reference_measure.xml:1659
 #, no-c-format
 msgid "0: LINE NO CROSS"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1631
+#: reference_measure.xml:1662
 #, no-c-format
 msgid "-1: LINE CROSS LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1634
+#: reference_measure.xml:1665
 #, no-c-format
 msgid "1: LINE CROSS RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1637
+#: reference_measure.xml:1668
 #, no-c-format
 msgid "-2: LINE MULTICROSS END LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1640
+#: reference_measure.xml:1671
 #, no-c-format
 msgid "2: LINE MULTICROSS END RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1643
+#: reference_measure.xml:1674
 #, no-c-format
 msgid "-3: LINE MULTICROSS END SAME FIRST LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1646
+#: reference_measure.xml:1677
 #, no-c-format
 msgid "3: LINE MULTICROSS END SAME FIRST RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1650
+#: reference_measure.xml:1681
 #, no-c-format
 msgid "Availability: 1.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1668
+#: reference_measure.xml:1699
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 ball is start point, triangle are end points. Query "
@@ -2641,7 +2690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1672
+#: reference_measure.xml:1703
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2658,8 +2707,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1682 reference_measure.xml:1696
-#: reference_measure.xml:1710
+#: reference_measure.xml:1713 reference_measure.xml:1727
+#: reference_measure.xml:1741
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. "
@@ -2667,7 +2716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1686
+#: reference_measure.xml:1717
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2685,7 +2734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1700
+#: reference_measure.xml:1731
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2703,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1714
+#: reference_measure.xml:1745
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2720,7 +2769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1722
+#: reference_measure.xml:1753
 #, no-c-format
 msgid ""
 "SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
@@ -2730,13 +2779,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1735
+#: reference_measure.xml:1766
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1737
+#: reference_measure.xml:1768
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries do not \"spatially intersect\" - if they do "
@@ -2744,7 +2793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1743
+#: reference_measure.xml:1774
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
@@ -2753,7 +2802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1758
+#: reference_measure.xml:1789
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply geometries are not spatially disjoint. "
@@ -2762,25 +2811,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1768
+#: reference_measure.xml:1799
 #, no-c-format
 msgid "This function call does not use indexes"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1775
+#: reference_measure.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1777
+#: reference_measure.xml:1808
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1782
+#: reference_measure.xml:1813
 #, no-c-format
 msgid ""
 "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -2798,19 +2847,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1787
+#: reference_measure.xml:1818
 #, no-c-format
 msgid "<para>ST_Intersects</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1793
+#: reference_measure.xml:1824
 #, no-c-format
 msgid "ST_Distance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1795
+#: reference_measure.xml:1826
 #, no-c-format
 msgid ""
 "For geometry type Returns the 2D Cartesian distance between two geometries "
@@ -2819,7 +2868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1799
+#: reference_measure.xml:1830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
@@ -2836,7 +2885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1837
+#: reference_measure.xml:1868
 #, no-c-format
 msgid ""
 "For geometry type returns the minimum 2D Cartesian distance between two "
@@ -2847,19 +2896,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1842
+#: reference_measure.xml:1873
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1874 reference_measure.xml:2642
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1846
+#: reference_measure.xml:1877
 #, no-c-format
 msgid ""
 "Availability: 1.5.0 geography support was introduced in 1.5. Speed "
@@ -2867,7 +2916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1847
+#: reference_measure.xml:1878
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://"
@@ -2876,19 +2925,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1848
+#: reference_measure.xml:1879
 #, no-c-format
 msgid "Enhanced: 2.1.0 - support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1853
+#: reference_measure.xml:1884
 #, no-c-format
 msgid "Basic Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1855
+#: reference_measure.xml:1886
 #, no-c-format
 msgid ""
 "--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
@@ -2929,14 +2978,14 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1889 reference_measure.xml:2735
+#: reference_measure.xml:2789
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1859
+#: reference_measure.xml:1890
 #, no-c-format
 msgid ""
 "-- same as geometry example but note units in meters - use sphere for "
@@ -2955,22 +3004,23 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1867
+#: reference_measure.xml:1898
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
-">, <xref linkend=\"ST_Transform\"/>"
+">, <xref linkend=\"ST_HausdorffDistance\"/>, <xref linkend="
+"\"ST_FrechetDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1873
+#: reference_measure.xml:1905
 #, no-c-format
 msgid "ST_MinimumClearance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1874
+#: reference_measure.xml:1906
 #, no-c-format
 msgid ""
 "Returns the minimum clearance of a geometry, a measure of a geometry's "
@@ -2978,7 +3028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1879
+#: reference_measure.xml:1911
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
@@ -2986,7 +3036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1889
+#: reference_measure.xml:1921
 #, no-c-format
 msgid ""
 "It is not uncommon to have a geometry that, while meeting the criteria for "
@@ -2998,7 +3048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1896
+#: reference_measure.xml:1928
 #, no-c-format
 msgid ""
 "A geometry's \"minimum clearance\" is the smallest distance by which a "
@@ -3008,7 +3058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1902
+#: reference_measure.xml:1934
 #, no-c-format
 msgid ""
 "If a geometry has a minimum clearance of <varname>e</varname>, it can be "
@@ -3016,7 +3066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1906
+#: reference_measure.xml:1938
 #, no-c-format
 msgid ""
 "No two distinct vertices in the geometry are separated by less than "
@@ -3024,7 +3074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1911
+#: reference_measure.xml:1943
 #, no-c-format
 msgid ""
 "No vertex is closer than <varname>e</varname> to a line segement of which it "
@@ -3032,7 +3082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1918
+#: reference_measure.xml:1950
 #, no-c-format
 msgid ""
 "If no minimum clearance exists for a geometry (for example, a single point, "
@@ -3041,13 +3091,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1923 reference_measure.xml:1968
+#: reference_measure.xml:1955 reference_measure.xml:2000
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.6.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1929
+#: reference_measure.xml:1961
 #, no-c-format
 msgid ""
 "SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
@@ -3057,20 +3107,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1944
+#: reference_measure.xml:1976
 #, no-c-format
 msgid "ST_MinimumClearanceLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1945
+#: reference_measure.xml:1977
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1950
+#: reference_measure.xml:1982
 #, no-c-format
 msgid ""
 "<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
@@ -3078,7 +3128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1963
+#: reference_measure.xml:1995
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance. If "
@@ -3087,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1974
+#: reference_measure.xml:2006
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
@@ -3098,13 +3148,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1990
+#: reference_measure.xml:2022
 #, no-c-format
 msgid "ST_HausdorffDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1992
+#: reference_measure.xml:2024
 #, no-c-format
 msgid ""
 "Returns the Hausdorff distance between two geometries. Basically a measure "
@@ -3113,7 +3163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1997
+#: reference_measure.xml:2029
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
@@ -3127,7 +3177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2025
+#: reference_measure.xml:2057
 #, no-c-format
 msgid ""
 "Implements algorithm for computing a distance metric which can be thought of "
@@ -3141,7 +3191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2028
+#: reference_measure.xml:2060
 #, no-c-format
 msgid ""
 "When densifyFrac is specified, this function performs a segment "
@@ -3152,7 +3202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2065 reference_measure.xml:2131
 #, no-c-format
 msgid ""
 "The current implementation supports only vertices as the discrete locations. "
@@ -3160,7 +3210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2038
+#: reference_measure.xml:2070
 #, no-c-format
 msgid ""
 "This algorithm is NOT equivalent to the standard Hausdorff distance. "
@@ -3171,13 +3221,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2043
+#: reference_measure.xml:2075
 #, no-c-format
 msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2049
+#: reference_measure.xml:2081
 #, no-c-format
 msgid ""
 "For each building, find the parcel that best represents it. First we require "
@@ -3187,7 +3237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2051
+#: reference_measure.xml:2083
 #, no-c-format
 msgid ""
 "SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
@@ -3198,7 +3248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2053
+#: reference_measure.xml:2085
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_HausdorffDistance(\n"
@@ -3211,7 +3261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2054
+#: reference_measure.xml:2086
 #, no-c-format
 msgid ""
 "postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
@@ -3223,13 +3273,103 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2098
+#, no-c-format
+msgid "ST_FrechetDistance"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_measure.xml:2100
+#, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_measure.xml:2106
+#, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2124
+#, no-c-format
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2126
+#, no-c-format
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2136
+#, no-c-format
+msgid ""
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2140
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr "Verfügbarkeit: 1.5.0"
+
+#. Tag: programlisting
+#: reference_measure.xml:2146
+#, no-c-format
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2147
+#, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_measure.xml:2159
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2161
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
@@ -3237,7 +3377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2167
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
@@ -3246,7 +3386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2180
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -3256,13 +3396,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2190
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
+#: reference_measure.xml:2191
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
@@ -3281,20 +3421,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2203
 #, no-c-format
 msgid "ST_DistanceSphere"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2205
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -3304,7 +3444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -3314,7 +3454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2225
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -3324,7 +3464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2231 reference_measure.xml:2280
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
@@ -3332,14 +3472,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2232
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2239
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -3364,19 +3504,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2246
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2252
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2254
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
@@ -3384,7 +3524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2261
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -3395,7 +3535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2273
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -3405,7 +3545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
@@ -3414,14 +3554,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2281
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2288
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -3444,19 +3584,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2301
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2303
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
@@ -3464,7 +3604,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2309
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -3475,7 +3615,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2327
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -3486,7 +3626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
+#: reference_measure.xml:2344
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
@@ -3502,19 +3642,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2350
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2356
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2358
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3525,7 +3665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2364
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -3546,7 +3686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2409
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3554,7 +3694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2411
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -3564,7 +3704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
@@ -3573,7 +3713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2426
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -3584,19 +3724,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2432
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2435
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2436
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
@@ -3605,13 +3745,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2437
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2442
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -3639,19 +3779,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2448
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "ST_Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2456
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
@@ -3659,7 +3799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2462
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
@@ -3668,7 +3808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2473
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -3681,33 +3821,41 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2384
+#: reference_measure.xml:2482
 #, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2486
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2489
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2490
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr ""
 
+#. Tag: para
+#: reference_measure.xml:2491
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2497
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -3726,7 +3874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2503
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -3734,19 +3882,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2510
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2514
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2521
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -3758,7 +3906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2571
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -3774,13 +3922,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2587
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2600
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -3788,7 +3936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2608
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -3804,13 +3952,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2621
 #, no-c-format
 msgid "ST_HasArc"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2623
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -3818,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2628
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -3826,7 +3974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -3834,13 +3982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2640
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2649
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -3851,19 +3999,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2656
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2662
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2664
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -3873,7 +4021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -3886,7 +4034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2697
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -3895,7 +4043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -3904,19 +4052,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2709
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2710
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -3924,7 +4072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2724
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -3932,13 +4080,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2727
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2732
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3956,7 +4104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -3972,19 +4120,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "ST_Length"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2747
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -3993,7 +4141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4006,7 +4154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2765
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4017,7 +4165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2768
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4028,7 +4176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2772
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -4036,7 +4184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2773
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4047,7 +4195,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2775
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -4055,25 +4203,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2776 reference_measure.xml:3233
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2777
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2778
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2784
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -4081,7 +4229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2786
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4106,13 +4254,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2790
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2791
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4128,7 +4276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -4136,13 +4284,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2801
 #, no-c-format
 msgid "ST_Length2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2803
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -4151,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2809
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -4160,7 +4308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2819
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -4168,19 +4316,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2834
 #, no-c-format
 msgid "ST_3DLength"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2836
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4188,7 +4336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2842
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -4197,7 +4345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2852
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4206,13 +4354,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2855
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -4220,7 +4368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2864
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4232,19 +4380,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2871
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2877
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2879
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -4253,7 +4401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2886
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -4263,7 +4411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2897
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4273,26 +4421,26 @@ msgid ""
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2903 reference_measure.xml:2954
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2905 reference_measure.xml:2956
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2907
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2908
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -4300,7 +4448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2915
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -4335,19 +4483,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2922
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2928
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2930
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4356,7 +4504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2937
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -4366,7 +4514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2948
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4376,7 +4524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2957
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -4384,7 +4532,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2964
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4419,19 +4567,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2977
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2979
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4442,7 +4590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2987
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -4451,20 +4599,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:3002
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:3020
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:3023
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4479,13 +4627,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:3031
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3034
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4502,7 +4650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3050
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -4510,7 +4658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3054
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -4529,20 +4677,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3065
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3071
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -4550,7 +4698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3079
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -4559,7 +4707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -4568,7 +4716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -4577,13 +4725,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3099
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3105
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4610,19 +4758,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3115
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3117
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -4630,7 +4778,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -4639,7 +4787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3133
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -4647,14 +4795,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3138 reference_measure.xml:3466
+#: reference_measure.xml:3480
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -4663,26 +4811,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3148 reference_measure.xml:3486
+#: reference_measure.xml:3691
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3149
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3165
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3189
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -4741,7 +4889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -4749,13 +4897,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3204
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -4764,7 +4912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -4776,7 +4924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3224
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -4787,7 +4935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4798,7 +4946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3231
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -4806,25 +4954,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3234
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3239
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -4832,7 +4980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3242
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -4862,13 +5010,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3245
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3246
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -4876,7 +5024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3247
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -4914,19 +5062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3251
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3257
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3259
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4934,7 +5082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3265
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -4942,7 +5090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3275
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4950,7 +5098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -4959,13 +5107,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3294
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3296
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4973,7 +5121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3302
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -4981,7 +5129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3312
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4990,13 +5138,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3315
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3321
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -5004,7 +5152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3322
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5019,25 +5167,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3329
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3335
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3337
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3342
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -5045,19 +5193,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3354
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3356
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3357
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5069,7 +5217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5100,19 +5248,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3372
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "ST_Project"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -5120,7 +5268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3385
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5130,7 +5278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3401
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -5139,7 +5287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5149,13 +5297,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3403
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3410
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -5163,7 +5311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3412
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5176,7 +5324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3418
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -5185,13 +5333,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3424
 #, no-c-format
 msgid "ST_Relate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3426
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5202,7 +5350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3434
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5221,7 +5369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3460
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5232,7 +5380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3465
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -5240,7 +5388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3468
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -5248,7 +5396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3471
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -5257,14 +5405,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3476
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -5272,19 +5420,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3482
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3487
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3488
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -5292,7 +5440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3495
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -5330,7 +5478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3502
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -5338,13 +5486,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3508
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3510
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -5352,7 +5500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3515
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -5362,7 +5510,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3526
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -5371,13 +5519,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3529
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3535
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -5400,25 +5548,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3541
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3549
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3554
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -5427,7 +5575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3569
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -5442,13 +5590,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3596
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5463,13 +5611,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3604
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3607
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5485,7 +5633,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3619
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -5493,13 +5641,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3625
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3627
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -5507,7 +5655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3633
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -5516,7 +5664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3648
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -5528,37 +5676,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3655
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3665
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3669
 #, no-c-format
 msgid "FT*******"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3673
 #, no-c-format
 msgid "F**T*****"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3677
 #, no-c-format
 msgid "F***T****"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3686
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5567,13 +5715,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3698
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -5581,7 +5729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3768
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -5600,19 +5748,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3774
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3776
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -5621,7 +5769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3796
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -5632,7 +5780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3813
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5641,19 +5789,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3821
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3824
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3829
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -5677,7 +5825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3840
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ""
diff --git a/doc/po/de_DE/reference_operator.xml.po b/doc/po/de_DE/reference_operator.xml.po
index b9929e4..2ec9e70 100644
--- a/doc/po/de_DE/reference_operator.xml.po
+++ b/doc/po/de_DE/reference_operator.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -51,15 +51,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -74,13 +80,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -101,28 +107,46 @@ msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -147,16 +171,22 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -173,19 +203,216 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
-msgid "&&&"
+msgid "&&(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_operator.xml:87
 #, no-c-format
 msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:113
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:174
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:235
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
+msgid "&&&"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:270
+#, no-c-format
+msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
 "bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -194,7 +421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -203,31 +430,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -247,13 +476,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -273,13 +502,165 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:358
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:415
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:472
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -287,7 +668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -296,7 +677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -306,7 +687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -328,7 +709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -336,20 +717,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -358,7 +739,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -368,7 +749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -390,7 +771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -398,13 +779,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -412,7 +793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -421,7 +802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -431,7 +812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -453,7 +834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -461,13 +842,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -475,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -484,7 +865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -493,7 +874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -515,7 +896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -523,20 +904,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -545,7 +926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -554,7 +935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -576,7 +957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -584,13 +965,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -598,7 +979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -611,7 +992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -622,7 +1003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -632,7 +1013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -640,7 +1021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -652,7 +1033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -692,19 +1073,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -712,7 +1093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -721,7 +1102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -730,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -752,20 +1133,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -774,7 +1155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -783,7 +1164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -804,26 +1185,197 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -832,7 +1384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -842,7 +1394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -864,7 +1416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -872,20 +1424,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -894,7 +1446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -903,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -925,7 +1477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -933,19 +1485,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -954,7 +1506,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -963,7 +1515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -984,19 +1536,193 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1005,7 +1731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1014,13 +1740,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1034,7 +1760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1045,7 +1771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1053,26 +1779,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1085,7 +1811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1097,7 +1823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1107,7 +1833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1116,7 +1842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1125,7 +1851,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1135,7 +1861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1144,7 +1870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1153,7 +1879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1177,13 +1903,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1207,7 +1933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1215,7 +1941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1224,7 +1950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1252,20 +1978,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1273,7 +1999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1282,7 +2008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1293,7 +2019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1303,7 +2029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1312,13 +2038,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1342,7 +2068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1350,19 +2076,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1371,7 +2097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1381,7 +2107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1391,7 +2117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1399,13 +2125,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1440,27 +2166,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -1469,7 +2195,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1479,7 +2205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1489,31 +2215,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -1522,7 +2248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1532,7 +2258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1541,7 +2267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
diff --git a/doc/po/de_DE/reference_output.xml.po b/doc/po/de_DE/reference_output.xml.po
index 6a5e2e3..d695d04 100644
--- a/doc/po/de_DE/reference_output.xml.po
+++ b/doc/po/de_DE/reference_output.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -59,7 +59,8 @@ msgstr ""
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -196,6 +197,8 @@ msgstr ""
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -242,6 +245,7 @@ msgstr ""
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -2143,3 +2147,241 @@ msgid ""
 " c0w3h\n"
 "                ]]>"
 msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:980
+#, no-c-format
+msgid "ST_AsGeobuf"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, no-c-format
+msgid "ST_AsMVT"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/de_DE/reference_processing.xml.po b/doc/po/de_DE/reference_processing.xml.po
index dc8471d..516df42 100644
--- a/doc/po/de_DE/reference_processing.xml.po
+++ b/doc/po/de_DE/reference_processing.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -73,23 +73,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1644 reference_processing.xml:1798
+#: reference_processing.xml:1836 reference_processing.xml:1910
+#: reference_processing.xml:1964 reference_processing.xml:2020
+#: reference_processing.xml:2071 reference_processing.xml:2113
+#: reference_processing.xml:2155 reference_processing.xml:2211
+#: reference_processing.xml:2337 reference_processing.xml:2421
+#: reference_processing.xml:2504 reference_processing.xml:2559
+#: reference_processing.xml:2628 reference_processing.xml:2696
+#: reference_processing.xml:2786
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -161,7 +162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1667
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -218,16 +219,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1684 reference_processing.xml:2080
+#: reference_processing.xml:2579
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2348 reference_processing.xml:2588
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr ""
@@ -243,25 +244,26 @@ msgstr ""
 #, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1607
+#: reference_processing.xml:1693 reference_processing.xml:1931
+#: reference_processing.xml:1989 reference_processing.xml:2042
+#: reference_processing.xml:2086 reference_processing.xml:2126
+#: reference_processing.xml:2182 reference_processing.xml:2234
+#: reference_processing.xml:2356 reference_processing.xml:2440
+#: reference_processing.xml:2595 reference_processing.xml:2722
+#: reference_processing.xml:2812
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -429,24 +431,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1613
+#: reference_processing.xml:1775 reference_processing.xml:1814
+#: reference_processing.xml:1884 reference_processing.xml:1938
+#: reference_processing.xml:1996 reference_processing.xml:2047
+#: reference_processing.xml:2091 reference_processing.xml:2131
+#: reference_processing.xml:2189 reference_processing.xml:2305
+#: reference_processing.xml:2397 reference_processing.xml:2475
+#: reference_processing.xml:2527 reference_processing.xml:2602
+#: reference_processing.xml:2656 reference_processing.xml:2747
+#: reference_processing.xml:2865
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -499,7 +502,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -598,7 +601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2433
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -684,19 +687,18 @@ msgstr ""
 #: reference_processing.xml:386
 #, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -704,21 +706,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1810 reference_processing.xml:1922
+#: reference_processing.xml:1980 reference_processing.xml:2514
+#: reference_processing.xml:2648
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -727,20 +729,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2596
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
+#: reference_processing.xml:404
 #, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -748,13 +746,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2598
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -803,19 +801,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -824,7 +822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -835,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -844,7 +842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -858,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -868,7 +866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -876,15 +874,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2344
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -893,7 +891,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -910,7 +908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -919,7 +917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -932,14 +930,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2222
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -950,13 +948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -972,14 +970,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -993,13 +991,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1016,13 +1014,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1030,13 +1028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1046,13 +1044,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1060,7 +1058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1075,7 +1073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1083,13 +1081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1097,7 +1095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1105,7 +1103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1113,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1122,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1131,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1139,13 +1137,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1156,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1164,7 +1162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1179,7 +1177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1187,19 +1185,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
+#: reference_processing.xml:637
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
@@ -1208,55 +1206,114 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:660
 #, no-c-format
 msgid ""
-"Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
+"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
 "Useful for outputting to devices that can't support CIRCULARSTRING geometry "
 "types"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:662
 #, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2513
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:670
+#: reference_processing.xml:709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
@@ -1359,23 +1416,36 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1385,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1396,33 +1466,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1926 reference_processing.xml:2517
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1433,7 +1503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1441,7 +1511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1455,13 +1525,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -1474,13 +1544,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1508,13 +1578,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -1528,19 +1598,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1548,7 +1618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -1557,7 +1627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1567,25 +1637,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2346
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2350
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -1593,19 +1663,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1623,7 +1693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1636,20 +1706,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -1657,7 +1727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1670,7 +1740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -1679,7 +1749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -1687,13 +1757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -1701,21 +1771,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1809
+#: reference_processing.xml:1925 reference_processing.xml:2516
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -1737,13 +1807,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -1768,7 +1838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -1796,7 +1866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -1805,13 +1875,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -1819,7 +1889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -1827,7 +1897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -1836,7 +1906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -1845,7 +1915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -1861,25 +1931,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -1902,13 +1972,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:1016
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -1966,7 +2036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:1020
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2018,7 +2088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2042,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2077,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2085,13 +2155,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2099,7 +2169,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2107,7 +2177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2119,20 +2189,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2166,7 +2236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2175,13 +2245,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -2189,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -2197,25 +2267,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2515
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2521
 #, no-c-format
 msgid "Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2227,13 +2297,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -2241,7 +2311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -2250,7 +2320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -2258,25 +2328,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1978
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2287,20 +2357,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2313,7 +2383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -2321,7 +2391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -2329,7 +2399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -2337,7 +2407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2347,7 +2417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2360,13 +2430,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2379,25 +2449,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2449,13 +2519,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -2464,7 +2534,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2480,7 +2550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -2490,7 +2560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -2506,7 +2576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -2516,19 +2586,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -2537,23 +2607,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1292
 #, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
+"-- 2D Example\n"
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -2579,29 +2652,42 @@ msgid ""
 "-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
 "                                                                    |  --"
 "ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
 "--3D example\n"
-"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 "
-"6 4, 7 8 4, 9 10 4)')));\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
 "\n"
-"                         st_asewkt\n"
-"------------------------------------\n"
-" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -2609,7 +2695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -2618,7 +2704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -2626,7 +2712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -2635,38 +2721,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2674,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -2683,13 +2769,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2699,19 +2785,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -2719,7 +2805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -2729,13 +2815,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -2748,7 +2834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -2758,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -2766,19 +2852,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -2788,7 +2874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -2796,7 +2882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -2828,13 +2914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -2842,7 +2928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -2851,7 +2937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -2859,7 +2945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -2867,19 +2953,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, fuzzy, no-c-format
 msgid "Availability - 2.3.0"
 msgstr "Verfügbarkeit: 1.5.0"
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -2892,13 +2978,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -2906,7 +2992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -2917,7 +3003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -2925,7 +3011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -2934,19 +3020,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -2981,19 +3067,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -3001,7 +3087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -3009,41 +3095,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2650
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
 "intersecting lines. This is fixed with GEOS 3.3.2 or higher."
 msgstr ""
 
+#. Tag: para
+#: reference_processing.xml:1601
+#, no-c-format
+msgid ""
+"Changed: 2.4.0 this function uses GEOSNode internally instead of "
+"GEOSUnaryUnion. This may cause the resulting linestrings to have a different "
+"order and direction compared to Postgis < 2.4."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1608
 #, no-c-format
 msgid ""
-"SELECT ST_AsEWKT(\n"
+"SELECT ST_AsText(\n"
 "                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
 "geometry)\n"
 "        ) As  output;\n"
 "output\n"
 "-----------\n"
-"MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
+"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
 "4.5,10 0 3))"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1623
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1625
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -3051,7 +3146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1633
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3062,7 +3157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1646
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -3071,7 +3166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1652
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -3080,14 +3175,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1662
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -3095,7 +3190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1670
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -3103,7 +3198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1673
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -3111,20 +3206,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1678
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1682
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -3132,13 +3227,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1694
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1695
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3149,13 +3244,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3172,13 +3267,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1720
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3193,7 +3288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1729
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -3201,7 +3296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1732
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3219,7 +3314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1739
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -3227,7 +3322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1742
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3251,13 +3346,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1751
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1754
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3272,13 +3367,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1762
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1765
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3296,19 +3391,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1782
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1783
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3318,7 +3413,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1799
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3329,7 +3424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1805
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -3337,20 +3432,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1808 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2512
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1821
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1822
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -3358,7 +3453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -3367,7 +3462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1837
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -3377,25 +3472,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1842
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1845
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1855
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -3403,7 +3498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1869
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3423,7 +3518,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1875
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -3442,26 +3537,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1885
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1895
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1897
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1902
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -3469,7 +3564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1912
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -3478,13 +3573,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1916
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1918
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -3492,19 +3587,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1923
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1924
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1933
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -3526,19 +3621,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1947
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1949
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1954
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -3548,7 +3643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1966
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -3558,7 +3653,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1973
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -3566,7 +3661,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1991
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -3579,13 +3674,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:2003
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2004
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3593,7 +3688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3604,7 +3699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2021
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3615,7 +3710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2028
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -3626,8 +3721,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2034 reference_processing.xml:2118
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -3635,8 +3730,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2036 reference_processing.xml:2120
+#: reference_processing.xml:2175
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -3644,19 +3739,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2038
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2043
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3676,7 +3771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2048
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -3684,13 +3779,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2054
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2055
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3699,7 +3794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2062
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -3708,7 +3803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2072
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3720,19 +3815,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2082
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2087
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -3740,7 +3835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2088
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3762,13 +3857,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2098
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2099
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3776,7 +3871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2104
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -3785,7 +3880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2114
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3796,20 +3891,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2121
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2127
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -3822,7 +3917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2132
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -3831,13 +3926,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2137
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2138
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -3846,7 +3941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2145
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -3856,7 +3951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -3867,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2161
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -3877,7 +3972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2164
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -3887,13 +3982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -3901,7 +3996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2183
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -3909,7 +4004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2186
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -3925,19 +4020,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2196
 #, no-c-format
 msgid "ST_Split"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2197
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2202
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -3946,7 +4041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -3955,7 +4050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2216
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -3964,7 +4059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -3972,7 +4067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2225
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -3984,7 +4079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2227
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -3992,25 +4087,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2235
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2247 reference_processing.xml:2281
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2259 reference_processing.xml:2293
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2268
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4040,13 +4135,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2269
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4066,7 +4161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -4075,13 +4170,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2319
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2321
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4090,7 +4185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -4099,7 +4194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2339
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4109,25 +4204,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2349
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2369
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2381
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2390
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4144,7 +4239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2392
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4158,19 +4253,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2399
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2407
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -4178,7 +4273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2412
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4188,7 +4283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4201,19 +4296,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2432
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2435
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2441
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4223,13 +4318,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2452
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2455
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4242,7 +4337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2456
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -4268,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -4276,7 +4371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -4284,7 +4379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2469
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -4307,7 +4402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -4315,20 +4410,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2487
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2488
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -4337,13 +4432,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2505
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2508
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -4351,7 +4446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2522
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4371,20 +4466,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2535
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2536
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2541
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -4399,7 +4494,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -4410,7 +4505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2564
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -4421,7 +4516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -4430,7 +4525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2574
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -4440,7 +4535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2580
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -4448,7 +4543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2583
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -4460,27 +4555,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2589
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2590
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2597
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -4490,7 +4579,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2599
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -4553,19 +4642,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2612
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2614
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2619
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -4573,7 +4662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2630
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -4584,7 +4673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2640
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -4594,7 +4683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2658
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -4602,97 +4691,157 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
+#: reference_processing.xml:2669
 #, no-c-format
-msgid "ST_Voronoi"
+msgid "ST_VoronoiLines"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2671
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2676
 #, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2698
 #, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2707 reference_processing.xml:2797
 #, no-c-format
 msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2710 reference_processing.xml:2800
 #, no-c-format
 msgid ""
-"'tolerance' : The distance within which vertices will be considered "
-"equivalent. Robustness of the algorithm can be improved by supplying a "
-"nonzero tolerance distance. (default = 0.0)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2717 reference_processing.xml:2807
+#, no-c-format
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2732
+#, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2735 reference_processing.xml:2853
 #, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2736 reference_processing.xml:2854
+#, no-c-format
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2749
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_processing.xml:2759
+#, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_processing.xml:2761
+#, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_processing.xml:2766
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2788
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2823
+#, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
+#: reference_processing.xml:2826
 #, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2827
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4710,22 +4859,22 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2837
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2840
 #, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2841
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4741,32 +4890,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
+#: reference_processing.xml:2850
 #, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2867
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
diff --git a/doc/po/de_DE/reference_raster.xml.po b/doc/po/de_DE/reference_raster.xml.po
index 9dc1061..4272666 100644
--- a/doc/po/de_DE/reference_raster.xml.po
+++ b/doc/po/de_DE/reference_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -131,71 +131,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
 msgstr "Beschreibung"
@@ -217,69 +217,70 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
 msgstr "Siehe auch"
@@ -941,24 +942,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -1141,57 +1141,57 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
 msgstr "Beispiele"
@@ -1525,9 +1525,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr ""
@@ -1820,24 +1820,24 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -1885,8 +1885,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -1895,35 +1895,66 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, fuzzy, no-c-format
+msgid "Example"
+msgstr "Beispiele"
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -1932,7 +1963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -1983,7 +2014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -1998,7 +2029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2008,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2017,7 +2048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2026,25 +2057,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2055,7 +2086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2096,13 +2127,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2129,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2149,13 +2180,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2178,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2187,19 +2218,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -2345,7 +2376,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -2354,7 +2385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -2366,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -2380,7 +2411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -2392,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -2403,7 +2434,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -2415,7 +2446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -2425,7 +2456,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -2435,7 +2466,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -2445,7 +2476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -2453,19 +2484,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -2473,13 +2504,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -2493,7 +2524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -2502,13 +2533,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2516,7 +2547,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -2534,7 +2565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2545,7 +2576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -2558,7 +2589,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -2577,7 +2608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -2595,25 +2626,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -2625,7 +2656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -2633,13 +2664,123 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
+#, no-c-format
+msgid "ST_MakeEmptyCoverage"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_raster.xml:1579
+#, no-c-format
+msgid "Cover georeferenced area with a grid of empty raster tiles."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_raster.xml:1584
+#, no-c-format
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1604
+#, no-c-format
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> <varname>height</"
+"varname> * <varname>scaley</varname>)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1606
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
+#, no-c-format
+msgid "Examples Basic"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1611
+#, no-c-format
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1612
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:1625
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1626
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -2650,7 +2791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1630
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -2676,7 +2817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1660
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -2686,7 +2827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -2695,7 +2836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1665
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -2703,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1667
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -2713,7 +2854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1674
 #, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -2743,7 +2884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1680
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -2752,13 +2893,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -2766,7 +2907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -2797,7 +2938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -2805,7 +2946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1732
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -2817,7 +2958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1737
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -2825,7 +2966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1748
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2882,7 +3023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1750
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2930,26 +3071,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -2965,7 +3106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -2976,19 +3117,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -2998,7 +3139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -3006,7 +3147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
@@ -3015,7 +3156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3050,19 +3191,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -3070,7 +3211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -3080,7 +3221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -3090,19 +3231,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1889
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3114,13 +3255,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1891
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3132,7 +3273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -3150,25 +3291,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -3176,13 +3317,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -3195,13 +3336,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3209,7 +3350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -3217,7 +3358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3225,7 +3366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1966
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -3241,13 +3382,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -3255,7 +3396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -3263,13 +3404,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -3277,7 +3418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -3287,7 +3428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -3295,7 +3436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:2009
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -3307,13 +3448,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3321,7 +3462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -3329,7 +3470,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3338,7 +3479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -3356,26 +3497,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -3383,13 +3524,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -3402,20 +3543,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -3423,7 +3564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -3432,7 +3573,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -3440,13 +3581,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3462,13 +3603,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3485,8 +3626,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -3494,20 +3635,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -3515,7 +3656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -3524,25 +3665,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2175
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3558,7 +3699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2182
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3576,13 +3717,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3590,7 +3731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -3598,7 +3739,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3607,13 +3748,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -3626,13 +3767,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3640,7 +3781,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -3648,7 +3789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3657,13 +3798,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -3676,13 +3817,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -3690,7 +3831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -3700,7 +3841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -3713,7 +3854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2300
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -3730,7 +3871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2302
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -3752,7 +3893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2309
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -3760,13 +3901,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -3774,7 +3915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -3788,7 +3929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -3800,7 +3941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -3810,13 +3951,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2359
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -3832,7 +3973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2361
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3849,7 +3990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -3857,13 +3998,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -3871,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -3885,7 +4026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -3897,7 +4038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -3907,13 +4048,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2413
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -3929,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2415
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3945,7 +4086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -3953,19 +4094,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -3973,7 +4114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -3982,7 +4123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2451
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -3995,25 +4136,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -4021,7 +4162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -4030,7 +4171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2486 reference_raster.xml:2522
 #, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -4055,25 +4196,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -4081,7 +4222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -4090,19 +4231,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -4110,7 +4251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -4118,7 +4259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -4126,7 +4267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -4134,7 +4275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -4146,19 +4287,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2564
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -4166,7 +4307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -4174,13 +4315,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2593
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -4207,7 +4348,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2598
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -4215,13 +4356,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -4229,7 +4370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -4237,7 +4378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -4245,7 +4386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -4258,19 +4399,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -4278,7 +4419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -4286,7 +4427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -4294,7 +4435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -4307,19 +4448,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -4327,13 +4468,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -4345,13 +4486,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4360,7 +4501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -4375,7 +4516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4386,7 +4527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2750
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4403,7 +4544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -4412,13 +4553,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4427,7 +4568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -4445,7 +4586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4456,13 +4597,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -4478,7 +4619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -4486,13 +4627,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4500,7 +4641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -4518,7 +4659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4529,13 +4670,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2862
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -4551,19 +4692,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -4571,7 +4712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -4581,7 +4722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -4589,19 +4730,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2913
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -4614,19 +4755,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -4634,7 +4775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -4644,13 +4785,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2948
 #, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -4665,19 +4806,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -4692,7 +4833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -4703,7 +4844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -4713,7 +4854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:3003
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -4773,7 +4914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:3009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -4781,13 +4922,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -4795,7 +4936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -4805,7 +4946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -4813,19 +4954,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -4833,7 +4974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -4843,79 +4984,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3116
 #, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -4929,13 +5070,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -4943,7 +5084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -4952,7 +5093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -4960,7 +5101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3153
 #, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -4974,19 +5115,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -4994,7 +5135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -5004,7 +5145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -5012,7 +5153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3196
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5032,7 +5173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -5042,13 +5183,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5056,7 +5197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -5067,7 +5208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5076,7 +5217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -5085,7 +5226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5093,20 +5234,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3254
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5132,7 +5273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5142,13 +5283,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -5156,7 +5297,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -5166,13 +5307,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3297
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5184,7 +5325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5194,13 +5335,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -5210,7 +5351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -5221,7 +5362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -5230,7 +5371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5238,7 +5379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3348
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -5274,7 +5415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3353
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5284,13 +5425,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -5298,7 +5439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3374
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -5308,7 +5449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -5316,7 +5457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3391
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5328,7 +5469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5337,13 +5478,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -5353,7 +5494,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -5364,7 +5505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -5373,11 +5514,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3442
 #, no-c-format
 msgid ""
-"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
-"1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
 " x | y | val |           st_astext\n"
 "---+---+-----+--------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
@@ -5408,7 +5551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5417,13 +5560,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5435,7 +5578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -5465,7 +5608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3501
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5477,13 +5620,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3504
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
+#: reference_raster.xml:3509
 #, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
@@ -5506,7 +5649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3510
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -5520,7 +5663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3512
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -5544,7 +5687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3514
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -5568,7 +5711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3515
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -5617,7 +5760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3517
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -5660,7 +5803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3522
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -5673,13 +5816,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -5688,7 +5831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -5718,7 +5861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3587
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -5729,7 +5872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -5740,13 +5883,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3604
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5784,7 +5927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3606
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -5822,19 +5965,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3612
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3622
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3623
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -5844,7 +5987,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -5882,7 +6025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3674
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -5897,7 +6040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -5907,7 +6050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -5915,7 +6058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3696
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5946,7 +6089,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3698
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -5977,7 +6120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3700
 #, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -6008,7 +6151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -6018,13 +6161,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -6033,7 +6176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -6061,7 +6204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3762
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -6070,7 +6213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -6079,7 +6222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -6102,7 +6245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -6112,26 +6255,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -6179,7 +6322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3847
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -6187,7 +6330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3851
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -6196,7 +6339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3855
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -6208,7 +6351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -6218,7 +6361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3863
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -6228,7 +6371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3867
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -6236,7 +6379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3871
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -6248,15 +6391,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3882
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6304,7 +6447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
+#: reference_raster.xml:3884
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6352,7 +6495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3886
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6402,7 +6545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
+#: reference_raster.xml:3888
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6456,15 +6599,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3895
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6512,7 +6655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
+#: reference_raster.xml:3897
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6563,13 +6706,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3904
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6616,7 +6759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
+#: reference_raster.xml:3906
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6666,13 +6809,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3913
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6709,7 +6852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3915
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -6717,7 +6860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3916
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6751,13 +6894,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3919
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6791,7 +6934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3926
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -6799,19 +6942,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -6827,7 +6970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -6836,7 +6979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3984
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6857,7 +7000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3986
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6877,7 +7020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6895,20 +7038,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -6916,7 +7059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:4010
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -6945,7 +7088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4071
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -6953,7 +7096,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4080
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7011,19 +7154,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -7032,7 +7175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -7053,7 +7196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4123
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -7062,20 +7205,20 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -7083,7 +7226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -7091,7 +7234,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4143
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7131,7 +7274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -7139,19 +7282,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -7160,7 +7303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -7169,7 +7312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4177
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7189,13 +7332,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7203,7 +7346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -7217,7 +7360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7226,7 +7369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -7239,7 +7382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -7247,7 +7390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4225
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7265,7 +7408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4226
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7283,19 +7426,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7303,7 +7446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -7317,7 +7460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7326,7 +7469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4268
 #, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -7346,7 +7489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4270
 #, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -7366,7 +7509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -7374,13 +7517,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -7388,7 +7531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -7397,13 +7540,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -7412,19 +7555,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -7432,7 +7575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -7442,7 +7585,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -7450,7 +7593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4349
 #, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
@@ -7459,19 +7602,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -7480,7 +7623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -7529,7 +7672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4418
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -7540,7 +7683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -7550,7 +7693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -7558,8 +7701,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -7567,15 +7710,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -7584,7 +7727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7609,19 +7752,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7631,7 +7774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -7651,7 +7794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7662,7 +7805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -7670,7 +7813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -7680,7 +7823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -7693,14 +7836,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -7708,7 +7851,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -7729,7 +7872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4512
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -7738,13 +7881,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7754,7 +7897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -7774,7 +7917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7785,14 +7928,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -7800,14 +7943,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -7820,27 +7963,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4575
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -7849,13 +7998,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -7864,7 +8013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -7900,7 +8049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4632
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -7912,7 +8061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -7922,7 +8071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -7930,7 +8079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -7938,26 +8087,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4653
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -7965,19 +8119,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -8006,7 +8160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4704
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -8016,7 +8170,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -8026,13 +8180,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -8040,7 +8194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -8049,13 +8203,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4728
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -8107,7 +8261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4733
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -8115,13 +8269,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8131,7 +8285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -8162,7 +8316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4783
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8172,7 +8326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -8182,7 +8336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -8192,7 +8346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -8205,13 +8359,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -8231,19 +8385,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -8251,7 +8405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -8259,7 +8413,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8309,25 +8463,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -8336,7 +8490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -8352,7 +8506,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -8362,7 +8516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -8389,19 +8543,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -8411,7 +8565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -8421,7 +8575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
+#: reference_raster.xml:4938
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -8489,7 +8643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -8497,19 +8651,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -8518,7 +8672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -8543,7 +8697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4993
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -8551,7 +8705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8561,7 +8715,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -8569,7 +8723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:5008
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -8583,7 +8737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -8591,13 +8745,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -8606,7 +8760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -8626,7 +8780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -8634,7 +8788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8644,7 +8798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -8652,7 +8806,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5069
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8690,13 +8844,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -8705,7 +8859,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -8773,7 +8927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5171
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -8782,7 +8936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -8791,13 +8945,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -8805,7 +8959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -8813,13 +8967,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -8828,13 +8982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -8842,7 +8996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -8850,7 +9004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5195
 #, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -8878,13 +9032,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5200
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -8921,7 +9075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5205
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -8929,13 +9083,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -8944,7 +9098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5220
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -9002,7 +9156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5292
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -9011,7 +9165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -9019,7 +9173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5300
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9045,7 +9199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5301
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -9085,7 +9239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9093,13 +9247,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -9108,7 +9262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -9133,7 +9287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -9142,7 +9296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -9151,7 +9305,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9159,7 +9313,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -9167,13 +9321,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5376
 #, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -9189,13 +9343,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -9204,7 +9358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5383
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -9240,13 +9394,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5388
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -9275,7 +9429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5393
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -9283,13 +9437,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -9298,7 +9452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -9320,7 +9474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5439
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -9329,7 +9483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9337,7 +9491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5448
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9384,7 +9538,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5453
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -9392,13 +9546,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -9409,7 +9563,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5470
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -9510,7 +9664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -9519,7 +9673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5584
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -9530,7 +9684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5592
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9584,7 +9738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5593
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -9609,7 +9763,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5595
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -9630,33 +9784,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
+#: reference_raster.xml:5610
 #, no-c-format
-msgid ""
-"Return the Well-Known Binary (WKB) representation of the raster without SRID "
-"meta data."
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -9666,15 +9818,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5570
+#: reference_raster.xml:5626
 #, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
-"varname> is TRUE, out-db bands are treated as in-db."
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -9682,7 +9836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -9691,13 +9845,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -9712,13 +9866,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -9727,7 +9881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -9739,7 +9893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -9747,7 +9901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -9757,7 +9911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -9766,7 +9920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -9774,30 +9928,68 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
+msgid "JPEG Output Example, multiple tiles as single raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5714
 #, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -9811,19 +10003,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -9833,7 +10025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -9861,7 +10053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5768
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -9873,13 +10065,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -9888,7 +10080,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -9896,7 +10088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -9908,13 +10100,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5805
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -9933,7 +10125,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -9941,13 +10133,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -9958,7 +10150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -9986,7 +10178,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5859
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -9998,7 +10190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5867
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
@@ -10007,7 +10199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -10015,7 +10207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -10028,7 +10220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -10041,7 +10233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -10049,13 +10241,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -10063,7 +10255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -10091,7 +10283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5947
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -10104,7 +10296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -10113,7 +10305,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -10121,7 +10313,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -10131,7 +10323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -10139,13 +10331,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -10153,32 +10345,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -10187,7 +10379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -10229,7 +10421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -10237,7 +10429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -10252,7 +10444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -10262,13 +10454,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -10277,13 +10469,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -10294,7 +10486,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -10316,27 +10508,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -10349,19 +10541,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6170
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -10375,7 +10567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -10383,13 +10575,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -10397,7 +10589,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10409,7 +10601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10420,7 +10612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -10430,13 +10622,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -10444,13 +10636,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -10458,7 +10650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -10466,7 +10658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -10474,7 +10666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -10482,7 +10674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -10497,7 +10689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -10508,7 +10700,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -10517,13 +10709,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -10531,7 +10723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -10540,7 +10732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -10548,7 +10740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -10556,7 +10748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -10565,13 +10757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6338
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -10603,7 +10795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6340
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10625,7 +10817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -10634,13 +10826,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10662,43 +10854,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -10707,13 +10899,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -10722,7 +10914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -10766,7 +10958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6526
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -10775,7 +10967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -10788,7 +10980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -10797,7 +10989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -10806,7 +10998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -10819,7 +11011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -10835,7 +11027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
@@ -10844,7 +11036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -10853,7 +11045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -10862,7 +11054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -10870,7 +11062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -10879,13 +11071,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6580
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10937,7 +11129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6585
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -10946,13 +11138,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -10960,7 +11152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11031,7 +11223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6676
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -11039,19 +11231,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -11059,13 +11251,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -11074,13 +11266,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -11110,7 +11302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -11125,13 +11317,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -11142,13 +11334,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
@@ -11157,14 +11349,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -11176,7 +11368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -11184,14 +11376,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -11199,13 +11391,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -11213,13 +11405,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -11228,13 +11420,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -11243,13 +11435,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -11259,8 +11451,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -11270,7 +11462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -11279,7 +11471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -11288,7 +11480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -11296,7 +11488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -11304,19 +11496,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11333,13 +11525,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6830
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11358,13 +11550,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11390,7 +11582,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -11398,7 +11590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6836
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11442,7 +11634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6838
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -11450,7 +11642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6839
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -11509,13 +11701,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11533,7 +11725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11551,19 +11743,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11589,13 +11781,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -11630,25 +11822,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
@@ -11656,14 +11848,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -11672,7 +11864,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11717,7 +11909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:7006
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -11725,13 +11917,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11742,8 +11934,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -11752,45 +11944,45 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11804,13 +11996,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -11819,7 +12011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -11828,13 +12020,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -11842,7 +12034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -11850,7 +12042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -11858,7 +12050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -11866,13 +12058,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -11881,13 +12073,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -11896,13 +12088,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -11910,7 +12102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -11918,7 +12110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -11926,7 +12118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -11934,7 +12126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -11942,7 +12134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -11950,7 +12142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -11958,7 +12150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -11966,7 +12158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -11974,7 +12166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -11982,13 +12174,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12002,13 +12194,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12033,19 +12225,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -12054,7 +12246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12073,7 +12265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -12081,7 +12273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -12092,7 +12284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -12102,8 +12294,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -12111,7 +12303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12140,7 +12332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7239
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -12148,7 +12340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7240
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12186,19 +12378,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -12206,7 +12398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7280
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12226,7 +12418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -12235,7 +12427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -12248,7 +12440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12280,7 +12472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7422
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12290,7 +12482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -12300,13 +12492,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7436
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -12353,25 +12545,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7478
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -12411,38 +12603,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7549
 #, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
@@ -12481,13 +12673,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -12498,13 +12690,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -12513,7 +12705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12560,15 +12752,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12579,7 +12771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -12602,7 +12794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7677
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12615,7 +12807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -12626,7 +12818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -12635,7 +12827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12671,7 +12863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7702
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -12680,7 +12872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7703
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12735,7 +12927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7731
 #, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -12765,7 +12957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -12773,7 +12965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -12783,7 +12975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12809,7 +13001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7786
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12821,7 +13013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7789
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12831,7 +13023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7792
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -12856,7 +13048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7798
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12870,7 +13062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7801
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -12881,7 +13073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7809
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -12890,7 +13082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7817
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -12967,19 +13159,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7843
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -13019,19 +13211,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -13040,7 +13232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -13056,7 +13248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -13067,31 +13259,31 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -13102,37 +13294,37 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -13141,13 +13333,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -13155,7 +13347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -13164,7 +13356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -13173,7 +13365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -13183,19 +13375,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -13205,7 +13397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7949
 #, no-c-format
 msgid ""
 "--\n"
@@ -13247,32 +13439,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -13282,7 +13474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -13303,7 +13495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -13316,7 +13508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:8037
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -13324,14 +13516,8 @@ msgid ""
 "reclassarg defines behavior of each band generated."
 msgstr ""
 
-#. Tag: title
-#: reference_raster.xml:7976
-#, no-c-format
-msgid "Examples Basic"
-msgstr ""
-
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -13339,7 +13525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:8045
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -13367,13 +13553,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -13383,7 +13569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8052
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
@@ -13417,14 +13603,14 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -13432,7 +13618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8058
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -13449,7 +13635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -13458,13 +13644,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -13472,7 +13658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13480,7 +13666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13490,7 +13676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13499,7 +13685,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13508,7 +13694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13518,7 +13704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -13529,7 +13715,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -13540,19 +13726,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -13560,7 +13746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -13568,13 +13754,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -13584,7 +13770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -13592,7 +13778,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13608,7 +13794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -13616,7 +13802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13629,7 +13815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -13637,19 +13823,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -13657,7 +13843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -13673,17 +13859,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -13691,10 +13877,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -13702,10 +13888,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -13713,16 +13899,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8218
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13740,8 +13926,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13751,13 +13937,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -13765,7 +13951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -13776,7 +13962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -13784,7 +13970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -13798,19 +13984,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -13818,25 +14004,25 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -13844,7 +14030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -13859,15 +14045,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -13875,7 +14061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8357
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13893,7 +14079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13903,13 +14089,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -13917,7 +14103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -13932,13 +14118,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8432
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13956,7 +14142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8439
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13974,7 +14160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13983,13 +14169,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -13997,7 +14183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -14012,13 +14198,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8519
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14036,7 +14222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -14046,13 +14232,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -14060,7 +14246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -14071,7 +14257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -14079,7 +14265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -14089,19 +14275,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -14109,7 +14295,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -14124,13 +14310,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8642
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14148,13 +14334,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -14162,7 +14348,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8668
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -14178,14 +14364,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14203,13 +14389,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -14217,7 +14403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -14232,13 +14418,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8788
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14256,7 +14442,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -14266,19 +14452,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -14286,7 +14472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -14309,7 +14495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8843
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -14317,7 +14503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -14325,7 +14511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -14333,7 +14519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -14341,13 +14527,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14359,7 +14545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -14367,7 +14553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -14375,7 +14561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8874
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14407,8 +14593,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -14416,7 +14602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14449,7 +14635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14458,13 +14644,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -14472,7 +14658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -14504,7 +14690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8935
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -14514,7 +14700,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8937
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -14522,7 +14708,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8941
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -14530,7 +14716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8945
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -14538,7 +14724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -14546,7 +14732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8953
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -14555,7 +14741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8958
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -14564,7 +14750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8965
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -14572,7 +14758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8971
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14605,7 +14791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14638,7 +14824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14647,19 +14833,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -14672,7 +14858,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -14680,14 +14866,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14696,13 +14882,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -14710,7 +14896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -14736,7 +14922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9071
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -14744,7 +14930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -14752,7 +14938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -14761,7 +14947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14773,7 +14959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -14782,7 +14968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9099
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14818,7 +15004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14851,7 +15037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14860,19 +15046,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -14885,7 +15071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -14893,13 +15079,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -14908,19 +15094,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -14933,7 +15119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -14942,7 +15128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14951,25 +15137,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -14977,13 +15163,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -14992,7 +15178,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -15000,7 +15186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15015,13 +15201,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -15031,7 +15217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -15039,7 +15225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -15049,7 +15235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -15058,7 +15244,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -15067,7 +15253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9299
 #, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -15084,7 +15270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9300
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -15103,7 +15289,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -15111,13 +15297,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -15125,7 +15311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -15136,7 +15322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -15146,7 +15332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -15155,21 +15341,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9276
+#: reference_raster.xml:9343
 #, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -15177,7 +15363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -15185,13 +15371,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9354
 #, no-c-format
 msgid ""
+"-- this syntax requires PostgreSQL 9.3+\n"
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
-"SELECT (ST_DumpAsPolygons(rast)).*\n"
-"FROM dummy_rast\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
 "WHERE rid = 2\n"
 ") As foo\n"
 "WHERE val BETWEEN 249 and 251\n"
@@ -15215,7 +15402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9359
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -15223,19 +15410,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -15243,7 +15430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -15252,7 +15439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -15263,7 +15450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -15277,25 +15464,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -15305,7 +15492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -15313,7 +15500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9443
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15366,7 +15553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9448
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -15374,13 +15561,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -15389,7 +15576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -15399,13 +15586,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -15413,7 +15600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -15421,7 +15608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9482
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -15482,19 +15669,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -15502,7 +15689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -15518,7 +15705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -15527,9 +15714,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -15537,7 +15724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -15552,20 +15739,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -15574,7 +15761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -15584,7 +15771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -15604,20 +15791,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -15626,7 +15813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -15636,7 +15823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -15644,7 +15831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -15664,13 +15851,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -15678,7 +15865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -15687,7 +15874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -15698,7 +15885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -15707,13 +15894,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -15721,7 +15908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -15736,7 +15923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -15745,37 +15932,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -15784,7 +15971,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -15792,7 +15979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -15801,7 +15988,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -15809,19 +15996,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -15829,7 +16016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -15844,7 +16031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -15853,19 +16040,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -15874,7 +16061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -15889,7 +16076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -15901,10 +16088,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -15912,7 +16099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -15921,7 +16108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -15929,7 +16116,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9969
 #, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -15944,7 +16131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9971
 #, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -15957,19 +16144,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -15977,7 +16164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -15992,7 +16179,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -16003,13 +16190,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16018,7 +16205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10056
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -16031,25 +16218,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -16064,7 +16251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -16075,7 +16262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16084,7 +16271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10137
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16097,25 +16284,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -16130,7 +16317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -16141,7 +16328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16150,7 +16337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10218
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -16163,25 +16350,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -16196,7 +16383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -16207,13 +16394,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16221,7 +16408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10299
 #, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -16237,7 +16424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10301
 #, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -16251,19 +16438,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -16292,7 +16479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10406
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -16302,13 +16489,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -16316,7 +16503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10430
 #, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -16328,19 +16515,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -16348,7 +16535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -16363,7 +16550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -16374,7 +16561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16382,7 +16569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10512
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -16394,13 +16581,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -16408,7 +16595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -16423,7 +16610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -16435,7 +16622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16443,7 +16630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10592
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16456,13 +16643,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -16471,7 +16658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -16499,7 +16686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10689
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -16511,7 +16698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -16521,19 +16708,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -16547,7 +16734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -16564,7 +16751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -16572,13 +16759,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -16586,7 +16773,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -16595,7 +16782,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -16603,7 +16790,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -16611,7 +16798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10748
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16632,19 +16819,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -16653,7 +16840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -16668,7 +16855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -16680,7 +16867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16689,7 +16876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -16697,7 +16884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10836
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16710,7 +16897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -16718,13 +16905,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -16732,7 +16919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -16749,7 +16936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -16760,7 +16947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -16769,7 +16956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16777,7 +16964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10931
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16790,19 +16977,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -16810,7 +16997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -16828,7 +17015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -16839,7 +17026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16847,7 +17034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:11024
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16860,7 +17047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ""
diff --git a/doc/po/de_DE/release_notes.xml.po b/doc/po/de_DE/release_notes.xml.po
index 3c297d5..28a36fb 100644
--- a/doc/po/de_DE/release_notes.xml.po
+++ b/doc/po/de_DE/release_notes.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: German (Germany) (http://www.transifex.com/postgis/postgis/"
@@ -29,89 +29,679 @@ msgid "Release Notes"
 msgstr ""
 
 #. Tag: title
+#: release_notes.xml:6
+#, no-c-format
+msgid "Release 2.3.3"
+msgstr ""
+
+#. Tag: para
 #: release_notes.xml:7
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "Release date: 2017/07/01"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:8 release_notes.xml:32 release_notes.xml:46
+#: release_notes.xml:145 release_notes.xml:166 release_notes.xml:310
+#: release_notes.xml:336 release_notes.xml:357
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:10 release_notes.xml:34 release_notes.xml:48
+#, no-c-format
+msgid "Bug Fixes and Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:11
+#, no-c-format
+msgid "#3777, GROUP BY anomaly with empty geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid "#3711, Azimuth error upon adding 2.5D edges to topology"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:13
+#, no-c-format
+msgid ""
+"#3726, PDF manual from dblatex renders fancy quotes for programlisting (Mike "
+"Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:15
+#, no-c-format
+msgid ""
+"#3738, raster: Using -s without -Y in raster2pgsql transforms raster data "
+"instead of setting srid"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:17
+#, no-c-format
+msgid ""
+"#3744, ST_Subdivide loses subparts of inverted geometries (Darafei "
+"Praliaskouski Komzpa)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:19
+#, no-c-format
+msgid ""
+"#3750, @ and ~ operator not always schema qualified in geometry and raster "
+"functions. Causes restore issues. (Shane StClair of Axiom Data Science)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:22
+#, no-c-format
+msgid "#3682, Strange fieldlength for boolean in result of pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid "#3701, Escape double quotes issue in pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:24
+#, no-c-format
+msgid "#3704, ST_AsX3D crashes on empty geometry"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid ""
+"#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:30
+#, no-c-format
+msgid "Release 2.3.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "Release date: 2017/01/31"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid ""
+"#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3675, Relationship functions not using an index in some cases"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3680, PostGIS upgrade scripts missing GRANT for views"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid ""
+"#3683, Unable to update postgis after postgres pg_upgrade going from < "
+"9.5 to pg > 9.4"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid "#3688, ST_AsLatLonText: round minutes"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:44
+#, no-c-format
+msgid "Release 2.3.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid "Release date: 2016/11/28"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:49
+#, no-c-format
+msgid ""
+"#1973, st_concavehull() returns sometimes empty geometry collection Fix from "
+"gde"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3501, add raster constraint max extent exceeds array size limit for large "
+"tables"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:53
+#, no-c-format
+msgid "#3643, PostGIS not building on latest OSX XCode"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid "#3644, Deadlock on interrupt"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:55
+#, no-c-format
+msgid ""
+"#3650, Mark ST_Extent, ST_3DExtent and ST_Mem* agg functions as parallel "
+"safe so they can be parallelized"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:57
+#, no-c-format
+msgid "#3652, Crash on Collection(MultiCurve())"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:58
+#, no-c-format
+msgid "#3656, Fix upgrade of aggregates from 2.2 or lower version"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:59
+#, no-c-format
+msgid ""
+"#3659, Crash caused by raster GUC define after CREATE EXTENSION using wrong "
+"memory context. (manaeem)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:61
+#, no-c-format
+msgid ""
+"#3665, Index corruption and memory leak in BRIN indexes patch from Julien "
+"Rouhaud (Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#3667, geography ST_Segmentize bug patch from Hugo Mercier (Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:68
+#, no-c-format
+msgid "Release 2.3.0"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:69
+#, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:73 release_notes.xml:509 release_notes.xml:978
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:76
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:82 release_notes.xml:147 release_notes.xml:169
+#: release_notes.xml:205 release_notes.xml:546 release_notes.xml:1005
+#: release_notes.xml:1205 release_notes.xml:1269 release_notes.xml:1566
+#, no-c-format
+msgid "New Features"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:85
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:98
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:99
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:100
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:101
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:104
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:105
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:106
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:107
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:109
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:110
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:113
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:116
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:118
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:123 release_notes.xml:283 release_notes.xml:300
+#: release_notes.xml:318 release_notes.xml:342 release_notes.xml:370
+#: release_notes.xml:431 release_notes.xml:442 release_notes.xml:483
+#: release_notes.xml:739 release_notes.xml:765 release_notes.xml:807
+#: release_notes.xml:831 release_notes.xml:894 release_notes.xml:1049
+#: release_notes.xml:1063 release_notes.xml:1101 release_notes.xml:1139
+#: release_notes.xml:1170
+#, no-c-format
+msgid "Bug Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:124
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid "All relevant bug fixes from PostGIS 2.2.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:125
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:126
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:131 release_notes.xml:1399
 #, no-c-format
-msgid "New Features"
+msgid "Performance Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:132
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:133
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:135
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:136
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:137
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:143
+#, no-c-format
+msgid "Release 2.2.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:144
+#, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:148
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:149
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:150
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:151
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:152
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:153
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:154
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:155
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:156
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:157
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:158
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:159
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:164
+#, no-c-format
+msgid "Release 2.2.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:165
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:170
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:171
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:172
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:173
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:174
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:176
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:179
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:180
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -119,25 +709,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:183
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:184
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:185
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -145,25 +735,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:188
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:189
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:190
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:191
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -171,43 +761,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:193
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:194
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:195
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:196
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:201
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:202
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -215,31 +805,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:206
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:207
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:208
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:209
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -249,7 +839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -258,13 +848,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:212
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:213
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -272,7 +862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:214
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -281,7 +871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:215
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -290,7 +880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:216
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -299,7 +889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:217
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -308,7 +898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -317,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:219
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -326,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -335,7 +925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:221
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -344,7 +934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:222
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -353,19 +943,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:223
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:224
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:225
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -374,7 +964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:226
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -383,7 +973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:227
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -393,13 +983,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:228
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:229
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -408,7 +998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:230
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -418,7 +1008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:231
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -427,7 +1017,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:232
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -436,7 +1026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:233
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -445,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:234
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -454,7 +1044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:235
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -463,7 +1053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:236
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -472,19 +1062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:237
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:238
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -492,7 +1082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:240
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -500,7 +1090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:241
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -510,7 +1100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:242
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -521,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:243
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -530,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:244
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -539,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:245
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -547,7 +1137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -556,7 +1146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:247
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -564,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -573,7 +1163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:249
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -582,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:250
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -591,7 +1181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:251
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -601,7 +1191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:252
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -609,17 +1199,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:255 release_notes.xml:312 release_notes.xml:338
+#: release_notes.xml:359 release_notes.xml:468 release_notes.xml:496
+#: release_notes.xml:615 release_notes.xml:793 release_notes.xml:821
+#: release_notes.xml:880 release_notes.xml:942 release_notes.xml:1032
+#: release_notes.xml:1233 release_notes.xml:1288
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:256
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -628,7 +1218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:257
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -637,7 +1227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:258
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -646,7 +1236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:259
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -656,7 +1246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:260
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -664,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:261
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -673,7 +1263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -683,7 +1273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:263
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -692,7 +1282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:264
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -701,7 +1291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:265
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -710,7 +1300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:266
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -719,7 +1309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -728,7 +1318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:268
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -737,7 +1327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:269
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -746,7 +1336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:270
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -755,7 +1345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:271 release_notes.xml:364
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -764,7 +1354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:272
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -773,7 +1363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:273
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -782,7 +1372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:274
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -791,170 +1381,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:279
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:280
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:281 release_notes.xml:298
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:284
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:285
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:287 release_notes.xml:303
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:288
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:289
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:290
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:291
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:296
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:297
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:302
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:308
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:309
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:313
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:314
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:315
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:319
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:320
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:321
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:322
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:323
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -962,50 +1541,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:325
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:326
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:327
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:328
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:334
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:335
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:339
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1014,7 +1593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:344
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1023,7 +1602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1032,7 +1611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:347
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1041,7 +1620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:348
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1050,7 +1629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:349
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1059,7 +1638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:350
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1068,19 +1647,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:355
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:356
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:360
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1089,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:361
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1098,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:362
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1107,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1116,7 +1695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:366
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1125,7 +1704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1134,7 +1713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1144,13 +1723,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:374
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1159,7 +1738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:377
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1169,7 +1748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:379
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1178,7 +1757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:380
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1188,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1197,13 +1776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:383
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1212,7 +1791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1221,7 +1800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1230,7 +1809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:387
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1239,7 +1818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:388
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1248,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:389
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1257,7 +1836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1266,7 +1845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1275,7 +1854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:392
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1284,7 +1863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1293,7 +1872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:394
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1302,7 +1881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1311,7 +1890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1320,7 +1899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1330,31 +1909,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:403
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:404
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:405
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:407
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1362,7 +1941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:413
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1371,7 +1950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:419
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1380,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1388,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:432
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1396,7 +1975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:433
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1404,7 +1983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:434
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1412,19 +1991,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:438
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:439 release_notes.xml:736
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:440
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1432,7 +2011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:443
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1440,7 +2019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1448,7 +2027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:445
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1456,7 +2035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:446
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1464,7 +2043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:447
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1472,7 +2051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1480,7 +2059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:449 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1488,7 +2067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:451 release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1496,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:452
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1504,7 +2083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:453
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1512,7 +2091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:454 release_notes.xml:748
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1520,7 +2099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1528,7 +2107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:456 release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1536,7 +2115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1544,7 +2123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:458
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1552,7 +2131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1560,7 +2139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:460 release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1568,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1577,7 +2156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:462
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1585,7 +2164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1593,7 +2172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:464
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1601,7 +2180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1613,7 +2192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1621,7 +2200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:470
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1629,19 +2208,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:475
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:476
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1649,13 +2228,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:479 release_notes.xml:755
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:480
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1664,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:484
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1672,7 +2251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1680,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:486
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1688,7 +2267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1696,7 +2275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1704,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1712,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:490
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1720,7 +2299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:491 release_notes.xml:741
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1728,7 +2307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:492 release_notes.xml:742
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1736,7 +2315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:493
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1745,7 +2324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:497
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1753,7 +2332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:498
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1761,19 +2340,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:504
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:505
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1782,14 +2361,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1798,7 +2371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1808,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1816,7 +2389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:517
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1824,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:518
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1834,7 +2407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1842,7 +2415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:523
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1850,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1858,14 +2431,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:528
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1877,37 +2450,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:534
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:535
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:536
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:537
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:538
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1915,7 +2488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:541
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1923,7 +2496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:547
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1932,7 +2505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:549
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1940,7 +2513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:550
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1948,7 +2521,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:551
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1957,55 +2530,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:554
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:555
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:556
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:557
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:558
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:559
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:560
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:561
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2014,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2022,7 +2595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2030,7 +2603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2038,7 +2611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2048,14 +2621,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:573
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2063,7 +2636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2071,7 +2644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2079,19 +2652,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:576
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:577
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:578
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2100,14 +2673,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2115,7 +2688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2123,7 +2696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:584
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2132,7 +2705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2140,7 +2713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:587
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2149,7 +2722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:589
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2157,13 +2730,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:590
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:591
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2171,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2179,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2187,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2195,7 +2768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2203,7 +2776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:596
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2211,7 +2784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2219,7 +2792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:598
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2227,7 +2800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:599
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2235,7 +2808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2243,7 +2816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:601
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2258,7 +2831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:616
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2266,7 +2839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:617
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2274,14 +2847,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:618
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2289,7 +2862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:622
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2298,7 +2871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2306,7 +2879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:625
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2314,7 +2887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2322,7 +2895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:627
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2330,7 +2903,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2338,7 +2911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:629
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2346,7 +2919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:630
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2354,7 +2927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2362,7 +2935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:632
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2371,7 +2944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:634
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2380,7 +2953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:636
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2388,7 +2961,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2396,7 +2969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:639 release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2404,7 +2977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2412,7 +2985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:642
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2420,7 +2993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:643
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2428,7 +3001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2436,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:645
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2445,7 +3018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2453,7 +3026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:648
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2461,7 +3034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:650
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2470,7 +3043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:652 release_notes.xml:822
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2478,7 +3051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:654
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2486,7 +3059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:655
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2494,7 +3067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2502,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:657
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2510,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2518,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2526,19 +3099,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:664
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:665
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:666
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2546,7 +3119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:667
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2554,7 +3127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:668
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2562,7 +3135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:669
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2570,7 +3143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:670
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2578,7 +3151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:671
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2587,7 +3160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:673
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2595,7 +3168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2604,13 +3177,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:679
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:680 release_notes.xml:924
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2618,7 +3191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:681 release_notes.xml:925
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2626,7 +3199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2634,7 +3207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:683 release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2642,7 +3215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:684 release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2651,7 +3224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2659,7 +3232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:687 release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2667,7 +3240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2675,7 +3248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2683,7 +3256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:691 release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2691,7 +3264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:692 release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2699,7 +3272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:693
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2707,7 +3280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:694 release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2715,7 +3288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:695
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2723,7 +3296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:696 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2731,7 +3304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:697
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2739,7 +3312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:698 release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2747,7 +3320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:699
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2755,7 +3328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:700 release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2763,7 +3336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:701 release_notes.xml:769
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2771,7 +3344,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:702 release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2779,7 +3352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:703
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2787,7 +3360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:704 release_notes.xml:816
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2796,7 +3369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2805,7 +3378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:708 release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2813,7 +3386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2822,7 +3395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2830,7 +3403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2838,7 +3411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2846,7 +3419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:716 release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2854,7 +3427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:717 release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2862,7 +3435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2870,7 +3443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:719 release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2878,7 +3451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:720
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2886,7 +3459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2894,7 +3467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2902,7 +3475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:723 release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2910,7 +3483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2918,7 +3491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:725 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2926,7 +3499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2934,7 +3507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2942,13 +3515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:729 release_notes.xml:797
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:730 release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2956,13 +3529,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:735
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:737
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2971,7 +3544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:740
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2979,7 +3552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2987,7 +3560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:744
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2995,7 +3568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:745
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3003,7 +3576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3011,7 +3584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3019,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:756
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3028,19 +3601,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:761
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:762
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:763
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3049,7 +3622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:766
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3057,13 +3630,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:767
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:768
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3071,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:771
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3079,7 +3652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3087,7 +3660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3095,7 +3668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3103,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3111,13 +3684,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:782
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3125,7 +3698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3133,7 +3706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3141,7 +3714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3149,7 +3722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3157,7 +3730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:788
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3165,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3173,7 +3746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3181,7 +3754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3189,19 +3762,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:803
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:804
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3210,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3218,13 +3791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:810
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3234,7 +3807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3242,7 +3815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3250,7 +3823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:814
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3258,13 +3831,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:815
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:817
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3272,31 +3845,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:818
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:823
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:827
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:829
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3304,7 +3877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:832
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3313,7 +3886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3321,7 +3894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3329,7 +3902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3337,7 +3910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3345,7 +3918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3353,7 +3926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3361,7 +3934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3369,7 +3942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3377,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3385,7 +3958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3393,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3401,7 +3974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3409,7 +3982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3417,7 +3990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3425,7 +3998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3433,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:855
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3441,7 +4014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3449,7 +4022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3457,7 +4030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3465,7 +4038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3473,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:861
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3481,7 +4054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3489,7 +4062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3497,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3506,7 +4079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:867
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3514,7 +4087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3522,7 +4095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3530,7 +4103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3538,7 +4111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:871
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3546,7 +4119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3554,7 +4127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:873
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3562,7 +4135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3570,7 +4143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:875
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3578,13 +4151,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:877
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:881
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3593,7 +4166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3602,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:885
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3610,7 +4183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:886
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3618,19 +4191,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:890
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:891
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:892
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3638,7 +4211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3646,7 +4219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:896
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3654,7 +4227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:897
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3662,7 +4235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3670,7 +4243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:899
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3678,7 +4251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:900
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3686,7 +4259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:901
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3694,7 +4267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:902
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3702,7 +4275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:903
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3710,7 +4283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:904
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3718,7 +4291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:905
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3726,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3734,7 +4307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:907
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3742,7 +4315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:908
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3750,7 +4323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:909
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3758,7 +4331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:910
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3766,7 +4339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:911
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3774,7 +4347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:912
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3782,7 +4355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:913
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3790,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:914
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3798,7 +4371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:915
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3806,7 +4379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:916
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3815,7 +4388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:918
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3823,7 +4396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3831,7 +4404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:920
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3839,7 +4412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3847,7 +4420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:922
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3855,7 +4428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3863,7 +4436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:927
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3871,7 +4444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:928
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3879,7 +4452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:930
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3887,7 +4460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:932
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3895,7 +4468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:936
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3903,7 +4476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3912,13 +4485,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:943
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3926,7 +4499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3934,7 +4507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3942,19 +4515,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:950
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:951
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3965,13 +4538,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:956
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:957
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3980,7 +4553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:960
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3988,31 +4561,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:964
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:965
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:966
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:967
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:968
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4021,19 +4594,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:973
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:974
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4042,13 +4615,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:980
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:981
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4056,7 +4629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:983
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4069,7 +4642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4079,7 +4652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:993
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4091,7 +4664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:996
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4101,7 +4674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:1000
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4109,7 +4682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:1001
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4118,7 +4691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4126,7 +4699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4134,7 +4707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4146,14 +4719,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4162,13 +4735,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:1013
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4176,37 +4749,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:1015
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:1016
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:1017
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:1018
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:1019
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4214,61 +4787,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:1021
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:1022
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:1023
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:1024
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:1025
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:1026
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:1027
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:1028
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:1029
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:1033
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4276,7 +4849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:1034
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4285,14 +4858,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:1038
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4300,7 +4873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:1041
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4308,7 +4881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4319,13 +4892,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:1045
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4333,7 +4906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4341,13 +4914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:1053
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4358,19 +4931,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:1059
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:1060
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4378,7 +4951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4386,7 +4959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1065
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4394,7 +4967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4402,7 +4975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1067
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4410,7 +4983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1068
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4418,7 +4991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1069
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4426,7 +4999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1070
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4434,7 +5007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1071
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4442,7 +5015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1072
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4450,7 +5023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1073
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4458,7 +5031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4466,7 +5039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1075
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4474,7 +5047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1076
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4482,7 +5055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1077
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4490,7 +5063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4498,7 +5071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4506,7 +5079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4514,7 +5087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4522,7 +5095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4530,7 +5103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4538,7 +5111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4546,7 +5119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4554,7 +5127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4562,7 +5135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4570,7 +5143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4578,7 +5151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4586,31 +5159,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1090
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1091
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1097
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4619,7 +5192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1102
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4627,7 +5200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1104
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4636,7 +5209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1106
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4645,7 +5218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1108
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4654,7 +5227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4662,7 +5235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4670,7 +5243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4678,7 +5251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4686,7 +5259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4695,7 +5268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4703,7 +5276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1117
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4711,7 +5284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1118
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4719,7 +5292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1119
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4728,7 +5301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1121
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4736,7 +5309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1123
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4744,7 +5317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4752,7 +5325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1126
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4760,7 +5333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4768,19 +5341,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1134
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1135
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1136
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4789,7 +5362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1140
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4797,7 +5370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1141
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4806,7 +5379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1142
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4814,14 +5387,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1143
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1144
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4830,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4838,7 +5411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4846,7 +5419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4854,7 +5427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4862,7 +5435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4870,7 +5443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1150
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4878,7 +5451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1151
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4887,7 +5460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4895,7 +5468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4903,7 +5476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4912,7 +5485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4920,7 +5493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4928,7 +5501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4936,13 +5509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1158
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4950,7 +5523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4958,19 +5531,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1166
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1167
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4979,7 +5552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4988,7 +5561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4997,7 +5570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5005,7 +5578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5014,7 +5587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1175
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5022,7 +5595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1176
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5030,7 +5603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1177
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5038,7 +5611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1178
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5047,25 +5620,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1179
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1184
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1185
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1186
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5074,20 +5647,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1189 release_notes.xml:1256
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1190
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1191
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5095,49 +5668,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1195 release_notes.xml:1261
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1196
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1197
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1198
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1199
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1200
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1201
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1207
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5145,7 +5718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5153,7 +5726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1209
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5161,98 +5734,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1211
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1212
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1213
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1214
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1215
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1218
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1219
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1220
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1221
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1222
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1224
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1225
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1226
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1227
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5260,52 +5833,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1237
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1238
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1239
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1243 release_notes.xml:1309 release_notes.xml:1494
+#: release_notes.xml:1545 release_notes.xml:1596 release_notes.xml:1729
+#: release_notes.xml:1795 release_notes.xml:1905 release_notes.xml:2012
+#: release_notes.xml:2132 release_notes.xml:2197 release_notes.xml:2244
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1244
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5313,19 +5886,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1249
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1250
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1251
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5335,7 +5908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1257
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5343,31 +5916,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1262
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1263
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1264
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1265
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1270
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5375,13 +5948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1272
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5389,7 +5962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1274
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5397,13 +5970,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1275
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1276
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5411,26 +5984,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1277
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1278
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1279
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1280
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5438,7 +6011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1281
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5446,13 +6019,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1282
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1283
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5460,7 +6033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1284
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5468,7 +6041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5476,7 +6049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1290
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5484,13 +6057,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1291
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1292
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5498,13 +6071,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1293
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1294
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5513,31 +6086,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1295
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1297
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1299
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5545,21 +6118,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1301
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1302
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5567,7 +6140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1303
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5575,7 +6148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1304
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5583,7 +6156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1305
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5591,13 +6164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1306
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5605,19 +6178,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1316
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1317
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5629,19 +6202,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1324
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1326
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5651,19 +6224,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1334
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1335
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5673,7 +6246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1340
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5682,19 +6255,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1349
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1351
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5703,19 +6276,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1358
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1362
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5724,19 +6297,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1368
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1372
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5744,19 +6317,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1377
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1379
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1381
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5765,19 +6338,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1389
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5788,19 +6361,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1395
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5808,20 +6375,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1404
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5829,7 +6396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1414
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5837,25 +6404,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1417
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1422
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1424
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1426
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5863,37 +6430,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1430 release_notes.xml:1458 release_notes.xml:2679
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1432
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1434
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1436
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1440
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5903,19 +6470,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1449
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1453
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5924,13 +6491,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1463
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5938,19 +6505,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1469
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1471
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1473
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5960,20 +6527,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1479 release_notes.xml:1530 release_notes.xml:1581
+#: release_notes.xml:1635 release_notes.xml:1714 release_notes.xml:1780
+#: release_notes.xml:1853 release_notes.xml:1997 release_notes.xml:2054
+#: release_notes.xml:2117 release_notes.xml:2175 release_notes.xml:2233
+#: release_notes.xml:2273 release_notes.xml:2325 release_notes.xml:2377
+#: release_notes.xml:2416 release_notes.xml:2453 release_notes.xml:2520
+#: release_notes.xml:2617 release_notes.xml:2671
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1481 release_notes.xml:1532 release_notes.xml:1583
+#: release_notes.xml:1637 release_notes.xml:1716 release_notes.xml:1782
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5981,10 +6548,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1484 release_notes.xml:1535 release_notes.xml:1586
+#: release_notes.xml:1640 release_notes.xml:1719 release_notes.xml:1785
+#: release_notes.xml:1861 release_notes.xml:2002 release_notes.xml:2059
+#: release_notes.xml:2122
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5994,10 +6561,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1489 release_notes.xml:1540 release_notes.xml:1591
+#: release_notes.xml:1645 release_notes.xml:1724 release_notes.xml:1790
+#: release_notes.xml:1866 release_notes.xml:2007 release_notes.xml:2064
+#: release_notes.xml:2127
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6005,46 +6572,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1496
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1498
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1500
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1504 release_notes.xml:1687 release_notes.xml:1758
+#: release_notes.xml:1972 release_notes.xml:2098 release_notes.xml:2399
+#: release_notes.xml:2436 release_notes.xml:2488 release_notes.xml:2590
+#: release_notes.xml:2653
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1506
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1508
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1510
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6052,31 +6619,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1516
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1522
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1524
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1526
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6084,7 +6651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1547
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6092,13 +6659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1550
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1553
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6106,13 +6673,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1556
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1558
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6120,7 +6687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1561
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6128,25 +6695,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1568
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1573
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1575
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1577
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6154,43 +6721,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1598
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1600
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1602
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1604
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1606
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1610
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1612
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6198,14 +6765,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1616
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1618
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6213,25 +6780,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1621
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1626
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1628
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1630
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6240,37 +6807,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1650
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1652
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1654
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1656
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1658
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1660
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6278,49 +6845,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1665 release_notes.xml:1741 release_notes.xml:1814
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1667
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1669
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1671
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1675 release_notes.xml:2566
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1677
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1680
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1682
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6328,55 +6895,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1689
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1691
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1694
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1696
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1698
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1705
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1707
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1709
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6384,55 +6951,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1731
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1733
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1735
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1737
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1743
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1746
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1748
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1750
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1753
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6440,31 +7007,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1760
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1762
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1768
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1770
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6475,79 +7042,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1797
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1799
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1802
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1804
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1806
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1808
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1810
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1816
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1818
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1820
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1825
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1827
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1829
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6557,7 +7124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1834
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6566,13 +7133,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1839
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1841
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6586,7 +7153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1855
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6596,115 +7163,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1871
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1873
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1875
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1877
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1879
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1881
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1883
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1885
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1887
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1889
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1891
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1893
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1895
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1897
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1899
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1901
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1907
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1909
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1911
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6712,38 +7279,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1916
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1918
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1920
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1925
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1927
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1929
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6751,152 +7318,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1934
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1936
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1938 release_notes.xml:1974
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1940
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1942
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1944
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1946
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1948
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1951
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1953
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1959
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1962
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1964
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1966
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1968
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1976
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1979
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1981
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1983
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1985
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1990
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1992
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1994 release_notes.xml:2230
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1999 release_notes.xml:2056
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6904,7 +7471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:2014
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6912,74 +7479,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:2017
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:2019
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:2021
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:2023
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:2025
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:2027
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:2031 release_notes.xml:2149 release_notes.xml:2211
+#: release_notes.xml:2257
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:2033
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:2035
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:2040
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:2042
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:2044
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6987,7 +7554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:2049
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6995,99 +7562,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2069 release_notes.xml:2284 release_notes.xml:2336
+#: release_notes.xml:2385 release_notes.xml:2427 release_notes.xml:2461
+#: release_notes.xml:2528 release_notes.xml:2625
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2071
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2073
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2075
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2078
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2080
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2084
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2086
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2088
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2091
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2094
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2100
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2103
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2108
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2110
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2112
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7096,7 +7663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7104,25 +7671,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2134
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2136
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2138
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2140
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7130,67 +7697,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2153
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2159
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2161
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2168
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2170
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7198,7 +7765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2177
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7207,7 +7774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2181
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7217,7 +7784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2186
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7231,79 +7798,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2201
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2203
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2205
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2207
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2213
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2215
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2217
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2219
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2221
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2226
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2228
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2235 release_notes.xml:2275
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7311,7 +7878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2238 release_notes.xml:2278
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7319,145 +7886,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2246
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2248
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2250
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2252
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2259
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2261
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2266
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2268
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2270
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2286
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2292 release_notes.xml:2348
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2294
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2296
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2298
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2300
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2302
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2304
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2307
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2309
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2311
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2316
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2318
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2320
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7465,7 +8032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2327
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7473,7 +8040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2330 release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7481,87 +8048,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2338
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2340
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2343
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2350
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2353
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2355
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2357
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2359
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2361
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2363
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2369
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2371
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2373
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2379 release_notes.xml:2455 release_notes.xml:2522
+#: release_notes.xml:2619 release_notes.xml:2673
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7569,56 +8136,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2387
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2389
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2393 release_notes.xml:2479 release_notes.xml:2552
+#: release_notes.xml:2644
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2395
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2408
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2410
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2412
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7626,7 +8193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2418
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7634,43 +8201,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2429
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2432
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2438
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2440
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2445
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2447
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2449
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7678,80 +8245,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2463
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2465
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2467
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2469
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2471
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2473
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2475
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2481
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2483
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2490
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2495
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2497
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7759,62 +8326,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2501
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2503
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2505
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2507
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2512
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2514
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2516
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2530
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2533
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2535
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7822,43 +8389,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2538
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2540
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2542
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2545
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2554
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2556
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7866,31 +8433,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2559
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2561
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2568
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2571
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2574
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7898,67 +8465,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2577
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2579
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2581
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2583
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2586
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2592
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2594
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2596
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2598
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2600
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2603
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7966,19 +8533,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2609
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2611
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2613
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7986,85 +8553,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2627
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2629
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2631
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2633
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2635
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2638
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2640
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2646
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2649
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2655
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2657
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2662
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2664
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2666
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8073,25 +8640,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2681
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2683
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2685
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2687
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8099,7 +8666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2690
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8107,31 +8674,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2693
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2695
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2697
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2699
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2701
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/de_DE/using_postgis_dataman.xml.po b/doc/po/de_DE/using_postgis_dataman.xml.po
index 8c8cc73..51b86b3 100644
--- a/doc/po/de_DE/using_postgis_dataman.xml.po
+++ b/doc/po/de_DE/using_postgis_dataman.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -192,8 +192,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
 
 #. Tag: para
@@ -1547,34 +1546,38 @@ msgstr ""
 #: using_postgis_dataman.xml:666
 #, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
+#: using_postgis_dataman.xml:671
 #, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -1600,7 +1603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -1637,17 +1640,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:680
+#: using_postgis_dataman.xml:681
 #, no-c-format
 msgid ""
 "Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
+"based geometry column used directly in a view, will not register correctly "
 "in geometry_columns, as will a typmod one. In this example we define a "
 "column using typmod and another using constraints."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
 "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
@@ -1657,26 +1660,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -1701,13 +1704,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
@@ -1716,7 +1719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -1726,13 +1729,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -1746,7 +1749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
@@ -1754,7 +1757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -1764,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
@@ -1772,7 +1775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -1788,7 +1791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -1798,13 +1801,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -1816,7 +1819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -1831,7 +1834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
@@ -1839,7 +1842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
@@ -1848,7 +1851,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -1858,31 +1861,31 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
@@ -1891,7 +1894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -1901,25 +1904,25 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
@@ -1928,7 +1931,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -1941,43 +1944,43 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -1988,7 +1991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -1998,25 +2001,25 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
@@ -2025,7 +2028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2036,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2053,7 +2056,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2063,7 +2066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
@@ -2072,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2084,7 +2087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2095,13 +2098,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2111,7 +2114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2123,7 +2126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2136,13 +2139,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2155,25 +2158,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
@@ -2182,13 +2185,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
@@ -2196,13 +2199,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2214,13 +2217,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2231,13 +2234,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2249,13 +2252,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
@@ -2263,7 +2266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -2274,82 +2277,82 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
@@ -2358,69 +2361,69 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
@@ -2428,7 +2431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
@@ -2437,7 +2440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -2449,7 +2452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
@@ -2457,7 +2460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -2468,13 +2471,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
@@ -2483,31 +2486,31 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -2517,13 +2520,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -2533,7 +2536,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
@@ -2541,7 +2544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -2567,7 +2570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
@@ -2575,19 +2578,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -2597,7 +2600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -2608,19 +2611,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
@@ -2628,13 +2631,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
@@ -2643,13 +2646,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
@@ -2657,13 +2660,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
@@ -2672,25 +2675,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
@@ -2699,13 +2702,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -2715,13 +2718,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
@@ -2729,13 +2732,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
@@ -2743,25 +2746,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -2771,7 +2774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
@@ -2779,13 +2782,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
@@ -2794,13 +2797,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
@@ -2808,7 +2811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
@@ -2817,13 +2820,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
@@ -2831,13 +2834,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -2847,13 +2850,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -2864,25 +2867,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -2892,13 +2895,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
@@ -2906,13 +2909,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
@@ -2921,13 +2924,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
@@ -2935,7 +2938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
@@ -2943,7 +2946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
@@ -2952,25 +2955,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
@@ -2979,13 +2982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
@@ -2994,7 +2997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3012,7 +3015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3023,13 +3026,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
@@ -3037,13 +3040,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
@@ -3052,13 +3055,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
@@ -3066,7 +3069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3077,7 +3080,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3087,7 +3090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
@@ -3095,7 +3098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
@@ -3104,7 +3107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3113,7 +3116,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
@@ -3121,7 +3124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -3131,7 +3134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -3141,20 +3144,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
@@ -3163,92 +3166,92 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
@@ -3256,13 +3259,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
@@ -3270,13 +3273,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
@@ -3284,7 +3287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -3294,13 +3297,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
@@ -3309,13 +3312,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -3327,7 +3330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -3337,7 +3340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -3347,7 +3350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -3357,13 +3360,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -3373,7 +3376,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -3383,20 +3386,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
@@ -3405,7 +3408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
@@ -3413,7 +3416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -3424,7 +3427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -3433,7 +3436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -3447,13 +3450,184 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, no-c-format
+msgid "BRIN Indexes"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
+#, no-c-format
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
 #, no-c-format
 msgid "Using Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -3464,7 +3638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -3472,7 +3646,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -3488,7 +3662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -3501,7 +3675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -3509,7 +3683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -3520,13 +3694,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2086
 #, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
@@ -3537,22 +3711,45 @@ msgid ""
 "is purely for demonstration. You should be using a REAL SRID listed in the "
 "the spatial_ref_sys table and one that matches the projection of your data. "
 "If your data has no spatial reference system specified, you should be "
-"THINKING very thoughtfully why it doesn't and maybe it should. If your "
-"reason is because you are modeling something that doesn't have a geographic "
-"spatial reference system defined such as the internals of a molecule or a "
-"good location on Mars to transport the human race in the event of a nuclear "
-"holocaust, then simply leave out the SRID or make one up and insert it in "
-"the <varname>spatial_ref_sys</varname> table."
+"THINKING very thoughtfully why it doesn't and maybe it should."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2094
+#, no-c-format
+msgid ""
+"If your reason is because you are modeling something that doesn't have a "
+"geographic spatial reference system defined such as the internals of a "
+"molecule or the floorplan of a not yet built amusement park then that's "
+"fine. If the location of the amusement park has been planned however, then "
+"it would make sense to use a suitable planar coordinate system for that "
+"location if nothing more than to ensure the amusement part is not "
+"trespassing on already existing structures."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2098
+#, no-c-format
+msgid ""
+"Even in the case where you are planning a Mars expedition to transport the "
+"human race in the event of a nuclear holocaust and you want to map out the "
+"Mars planet for rehabitation, you can use a non-earthly coordinate system "
+"such as <ulink url=\"http://spatialreference.org/ref/iau2000/mars-2000/"
+"\">Mars 2000</ulink> make one up and insert it in the "
+"<varname>spatial_ref_sys</varname> table. Though this Mars coordinate system "
+"is a non-planar one (it's in degrees spheroidal), you can use it with the "
+"geography type to have your length and proximity measurements in meters "
+"instead of degrees."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2104
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2106
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -3563,7 +3760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2113
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3573,7 +3770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2115
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -3585,7 +3782,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2122
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3595,7 +3792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2124
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -3612,13 +3809,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2138
 #, no-c-format
 msgid "Change in Behavior"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2140
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -3627,13 +3824,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2147
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -3642,7 +3839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -3653,14 +3850,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2155
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -3672,19 +3869,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2168
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2171
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -3696,13 +3893,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -3710,7 +3907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2185
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3725,13 +3922,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -3739,7 +3936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2200
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3757,7 +3954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2202
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -3769,13 +3966,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2219
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -3785,7 +3982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2225
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3810,7 +4007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2227
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -3820,13 +4017,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2241
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -3837,7 +4034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2248
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -3852,13 +4049,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2259
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3876,13 +4073,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2270
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
diff --git a/doc/po/es/extras.xml.po b/doc/po/es/extras.xml.po
index 2e152d0..2519ab2 100644
--- a/doc/po/es/extras.xml.po
+++ b/doc/po/es/extras.xml.po
@@ -2,15 +2,16 @@
 #
 # Translators:
 # Carlos Barrios <gbarrios at aaa.upv.es>, 2014
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2014-10-14 22:30+0000\n"
-"PO-Revision-Date: 2014-10-14 22:34+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
-"language/es/)\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-01-02 16:26+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
+"Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: extras.xml:3
 #, no-c-format
 msgid "PostGIS Extras"
-msgstr ""
+msgstr "Extras de PostGIS"
 
 #. Tag: para
 #: extras.xml:5
@@ -32,9 +33,14 @@ msgid ""
 "PostGIS binary releases, but are usually plpgsql based or standard shell "
 "scripts that can be run as is."
 msgstr ""
+"Este capítulo documenta las características encontradas en la carpeta Extras "
+"de fuente de tarballs y fuente de repositorio de PostGIS. Estos no siempre "
+"son empaquetados con las versiones binarias de PostGIS, pero son "
+"generalmente plpgsql básicos o scripts de shell estándar que pueden ser "
+"ejectuados tal cual."
 
 #. Tag: chapter
 #: extras.xml:6
 #, no-c-format
 msgid "&extras_tigergeocoder;"
-msgstr ""
+msgstr "&extras_tigergeocoder;"
diff --git a/doc/po/es/extras_address_standardizer.xml.po b/doc/po/es/extras_address_standardizer.xml.po
index 1d5fc58..1672105 100644
--- a/doc/po/es/extras_address_standardizer.xml.po
+++ b/doc/po/es/extras_address_standardizer.xml.po
@@ -1,13 +1,15 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Daniel Quisbert <dani3l.quisb3rt at gmail.com>, 2017
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:22+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-07-14 13:47+0000\n"
+"Last-Translator: Daniel Quisbert <dani3l.quisb3rt at gmail.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -20,7 +22,7 @@ msgstr ""
 #: extras_address_standardizer.xml:3
 #, no-c-format
 msgid "Address Standardizer"
-msgstr ""
+msgstr "Normalizador de Direcciones"
 
 #. Tag: para
 #: extras_address_standardizer.xml:4
@@ -40,6 +42,9 @@ msgid ""
 "address and normalizes it based on a set of rules stored in a table and "
 "helper lex and gaz tables."
 msgstr ""
+"El normalizador de direcciones es un analizador de direcciones de una sola "
+"línea que toma una dirección de entrada y la normaliza basándose en un "
+"conjunto de reglas almacenadas en una tabla y en las tablas de lex y gaz"
 
 #. Tag: para
 #: extras_address_standardizer.xml:6
@@ -53,6 +58,14 @@ msgid ""
 "contains gaz, lex, and rules tables for US data. This extensions can be "
 "installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
 msgstr ""
+"El código está construido en una única librería de extensiones postgresql "
+"llamada <code>address_standardizer</code> que puede ser instalada con "
+"<code>CREATE EXTENSION address_standardizer;</code>.  A demás de la "
+"extensión address_standardizer, una extensión de datos de ejemplo llamada "
+"<code>address_standardizer_data_us</code> es construida, la cual contiene "
+"tablas de gaz, lex, y rules para datos de Estados Unidos. Estas extensiones "
+"se pueden instalar mediante <code>CREATE EXTENSION "
+"address_standardizer_data_us;</code>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:7
@@ -61,6 +74,9 @@ msgid ""
 "The code for this extension can be found in the PostGIS <filename>extensions/"
 "address_standardizer</filename> and is currently self-contained."
 msgstr ""
+"El código para esta extensión se puede encontrar en PostGIS "
+"<filename>extensions/address_standardizer</filename> y es actualmente "
+"autocontenido."
 
 #. Tag: para
 #: extras_address_standardizer.xml:8
@@ -69,12 +85,14 @@ msgid ""
 "For installation instructions refer to: <xref linkend="
 "\"installing_pagc_address_standardizer\"/>."
 msgstr ""
+"Para instrucciones de instalación, consulte: <xref linkend="
+"\"installing_pagc_address_standardizer\"/>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:9
 #, no-c-format
 msgid "How the Parser Works"
-msgstr ""
+msgstr "Cómo funciona el analizador"
 
 #. Tag: para
 #: extras_address_standardizer.xml:10
@@ -86,12 +104,17 @@ msgid ""
 "currently does not look for a country code or name, but that could be "
 "introduced in the future."
 msgstr ""
+"El analizador trabaja de derecha a izquierda localizando primero los macro "
+"elementos para el codigo postal, estado/provincia, ciudad y a continuación "
+"los micro elementos para determinar si se esta tratando con un número de "
+"casa y calle o una interterseccion de calle o un hito. Actualmente no busca "
+"por un código o nombre de país, pero podría ser introducido en el futuro."
 
 #. Tag: term
 #: extras_address_standardizer.xml:17
 #, no-c-format
 msgid "Country code"
-msgstr ""
+msgstr "Código de país"
 
 #. Tag: para
 #: extras_address_standardizer.xml:18
@@ -105,7 +128,7 @@ msgstr ""
 #: extras_address_standardizer.xml:21
 #, no-c-format
 msgid "Postcode/zipcode"
-msgstr ""
+msgstr "Código postal"
 
 #. Tag: para
 #: extras_address_standardizer.xml:22
@@ -115,12 +138,15 @@ msgid ""
 "are currently in the parseaddress-api.c and are relatively simple to make "
 "changes to if needed."
 msgstr ""
+"Éstos se reconocen utilizando expresiones regulares compatibles con Perl. "
+"Estos regexs están actualmente en el parseaddress-api.c y es relativamente "
+"simple hacer cambios si es necesario."
 
 #. Tag: term
 #: extras_address_standardizer.xml:27
 #, no-c-format
 msgid "State/province"
-msgstr ""
+msgstr "Estado/provincia"
 
 #. Tag: para
 #: extras_address_standardizer.xml:28
@@ -130,6 +156,9 @@ msgid ""
 "are currently in the parseaddress-api.c but could get moved into includes in "
 "the future for easier maintenance."
 msgstr ""
+"Éstos son reconocidos utilizando expresiones regulares compatibles con Perl. "
+"Estos regexs están actualmente en el parseaddress-api.c pero podrían ser "
+"movidos e incluidos en el futuro para facilitar el mantenimiento."
 
 #. Tag: para
 #: extras_address_standardizer.xml:37
@@ -139,18 +168,22 @@ msgid ""
 "Standardizer extension. Note we describe the casting behavior of these which "
 "is very important especially when designing your own functions."
 msgstr ""
+"Esta sección lista los tipos de datos PostgreSQL instalados por la extensión "
+"Address Standardizer. Tenga en cuenta que describimos el comportamiento de "
+"fusión de estos que es muy importante, especialmente al diseñar sus propias "
+"funciones."
 
 #. Tag: title
 #: extras_address_standardizer.xml:42
 #, no-c-format
 msgid "Address Standardizer Types"
-msgstr ""
+msgstr "Tipos de Address Standardizer"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:45
 #, no-c-format
 msgid "stdaddr"
-msgstr ""
+msgstr "stdaddr"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:46
@@ -159,6 +192,8 @@ msgid ""
 "A composite type that consists of the elements of an address. This is the "
 "return type for <varname>standardize_address</varname> function."
 msgstr ""
+"Un tipo compuesto que consiste en los elementos de una dirección. Este es el "
+"tipo de retorno para la función <varname>standardize_address </varname>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:49 extras_address_standardizer.xml:153
@@ -166,7 +201,7 @@ msgstr ""
 #: extras_address_standardizer.xml:586 extras_address_standardizer.xml:646
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: extras_address_standardizer.xml:50
@@ -185,6 +220,8 @@ msgid ""
 "The token numbers denote the output reference number in the <xref linkend="
 "\"rulestab\"/>."
 msgstr ""
+"Los números de token indican el número de referencia de salida<xref linkend="
+"\"rulestab\"/>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:52 extras_address_standardizer.xml:593
@@ -197,7 +234,7 @@ msgstr ""
 #: extras_address_standardizer.xml:55
 #, no-c-format
 msgid "building"
-msgstr ""
+msgstr "construyendo"
 
 #. Tag: para
 #: extras_address_standardizer.xml:57
@@ -265,7 +302,7 @@ msgstr ""
 #: extras_address_standardizer.xml:78
 #, no-c-format
 msgid "name"
-msgstr ""
+msgstr "nombre"
 
 #. Tag: para
 #: extras_address_standardizer.xml:80 extras_address_standardizer.xml:415
@@ -327,13 +364,13 @@ msgstr ""
 #: extras_address_standardizer.xml:100
 #, no-c-format
 msgid "is text: Extra information like Floor number."
-msgstr ""
+msgstr "Es texto: Información adicional como el número de piso."
 
 #. Tag: term
 #: extras_address_standardizer.xml:103
 #, no-c-format
 msgid "city"
-msgstr ""
+msgstr "ciudad"
 
 #. Tag: para
 #: extras_address_standardizer.xml:105
@@ -345,7 +382,7 @@ msgstr ""
 #: extras_address_standardizer.xml:108
 #, no-c-format
 msgid "state"
-msgstr ""
+msgstr "estado"
 
 #. Tag: para
 #: extras_address_standardizer.xml:110
@@ -358,7 +395,7 @@ msgstr ""
 #: extras_address_standardizer.xml:113
 #, no-c-format
 msgid "country"
-msgstr ""
+msgstr "país"
 
 #. Tag: para
 #: extras_address_standardizer.xml:115
@@ -370,7 +407,7 @@ msgstr ""
 #: extras_address_standardizer.xml:118
 #, no-c-format
 msgid "postcode"
-msgstr ""
+msgstr "código postal"
 
 #. Tag: para
 #: extras_address_standardizer.xml:120
@@ -398,7 +435,7 @@ msgstr ""
 #: extras_address_standardizer.xml:128
 #, no-c-format
 msgid "unit"
-msgstr ""
+msgstr "unidad"
 
 #. Tag: para
 #: extras_address_standardizer.xml:130
@@ -457,6 +494,8 @@ msgid ""
 "A rules table must have at least the following columns, though you are "
 "allowed to add more for your own uses."
 msgstr ""
+"Una tabla de reglas debe tener al menos las siguientes columnas, aunque se "
+"le permite agregar más para sus propios usos."
 
 #. Tag: term
 #: extras_address_standardizer.xml:158 extras_address_standardizer.xml:492
@@ -470,13 +509,13 @@ msgstr ""
 #: extras_address_standardizer.xml:536
 #, no-c-format
 msgid "Primary key of table"
-msgstr ""
+msgstr "Llave primaria de la tabla"
 
 #. Tag: term
 #: extras_address_standardizer.xml:163
 #, no-c-format
 msgid "rule"
-msgstr ""
+msgstr "regla"
 
 #. Tag: para
 #: extras_address_standardizer.xml:165
@@ -520,7 +559,7 @@ msgstr ""
 #: extras_address_standardizer.xml:174
 #, no-c-format
 msgid "Input Tokens"
-msgstr ""
+msgstr "Tokens de entrada"
 
 #. Tag: para
 #: extras_address_standardizer.xml:175
@@ -542,7 +581,7 @@ msgstr ""
 #: extras_address_standardizer.xml:179
 #, no-c-format
 msgid "AMPERS"
-msgstr ""
+msgstr "AMPERS"
 
 #. Tag: para
 #: extras_address_standardizer.xml:181
@@ -551,48 +590,52 @@ msgid ""
 "(13). The ampersand (&) is frequently used to abbreviate the word \"and"
 "\"."
 msgstr ""
+"(13). El ampersand (&) se utiliza frecuentemente para abreviar la letra "
+"\"y\"."
 
 #. Tag: term
 #: extras_address_standardizer.xml:186
 #, no-c-format
 msgid "DASH"
-msgstr ""
+msgstr "DASH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:188
 #, no-c-format
 msgid "(9). A punctuation character."
-msgstr ""
+msgstr "(9). Un carácter de puntuación."
 
 #. Tag: term
 #: extras_address_standardizer.xml:193
 #, no-c-format
 msgid "DOUBLE"
-msgstr ""
+msgstr "DOUBLE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:195
 #, no-c-format
 msgid "(21). A sequence of two letters. Often used as identifiers."
 msgstr ""
+"(21). Secuencia de dos letras. A menudo se utilizan como identificadores."
 
 #. Tag: term
 #: extras_address_standardizer.xml:200
 #, no-c-format
 msgid "FRACT"
-msgstr ""
+msgstr "FRACT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:202
 #, no-c-format
 msgid "(25). Fractions are sometimes used in civic numbers or unit numbers."
 msgstr ""
+"(25). Las fracciones a veces se usan en números cívicos o números de unidad."
 
 #. Tag: term
 #: extras_address_standardizer.xml:207
 #, no-c-format
 msgid "MIXED"
-msgstr ""
+msgstr "MIXED"
 
 #. Tag: para
 #: extras_address_standardizer.xml:209
@@ -601,42 +644,46 @@ msgid ""
 "(23). An alphanumeric string that contains both letters and digits. Used for "
 "identifiers."
 msgstr ""
+"(23). Una cadena alfanumérica que contiene letras y dígitos. Se utiliza para "
+"identificadores."
 
 #. Tag: term
 #: extras_address_standardizer.xml:214
 #, no-c-format
 msgid "NUMBER"
-msgstr ""
+msgstr "NUMBER"
 
 #. Tag: para
 #: extras_address_standardizer.xml:216
 #, no-c-format
 msgid "(0). A string of digits."
-msgstr ""
+msgstr "(0). Una cadena de dígitos."
 
 #. Tag: term
 #: extras_address_standardizer.xml:221 extras_address_standardizer.xml:228
 #, no-c-format
 msgid "<term>ORD</term>"
-msgstr ""
+msgstr "<term>ORD</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:223
 #, no-c-format
 msgid "(15). Representations such as First or 1st. Often used in street names."
 msgstr ""
+"(15). Representaciones como Primera o 1ra. Se utiliza a menudo en nombres de "
+"calles."
 
 #. Tag: para
 #: extras_address_standardizer.xml:230
 #, no-c-format
 msgid "(18). A single letter."
-msgstr ""
+msgstr "(18). Una sola letra."
 
 #. Tag: term
 #: extras_address_standardizer.xml:235
 #, no-c-format
 msgid "WORD"
-msgstr ""
+msgstr "WORD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:237
@@ -645,6 +692,8 @@ msgid ""
 "(1). A word is a string of letters of arbitrary length. A single letter can "
 "be both a SINGLE and a WORD."
 msgstr ""
+"(1). Una palabra es una cadena de letras de longitud arbitraria. Una sola "
+"letra puede ser SINGLE y una WORD."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:242
@@ -656,7 +705,7 @@ msgstr ""
 #: extras_address_standardizer.xml:245 extras_address_standardizer.xml:446
 #, no-c-format
 msgid "BOXH"
-msgstr ""
+msgstr "BOXH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:247
@@ -665,12 +714,14 @@ msgid ""
 "(14). Words used to denote post office boxes. For example <emphasis>Box</"
 "emphasis> or <emphasis>PO Box</emphasis>."
 msgstr ""
+"(14). Palabras utilizadas para denotar casillas postales. Por ejemplo "
+"<emphasis>Box</emphasis> o <emphasis>PO Box</emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:252
 #, no-c-format
 msgid "BUILDH"
-msgstr ""
+msgstr "BUILDH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:254
@@ -685,7 +736,7 @@ msgstr ""
 #: extras_address_standardizer.xml:259
 #, no-c-format
 msgid "BUILDT"
-msgstr ""
+msgstr "BUILDT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:261
@@ -714,7 +765,7 @@ msgstr ""
 #: extras_address_standardizer.xml:273
 #, no-c-format
 msgid "MILE"
-msgstr ""
+msgstr "MILE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:275
@@ -726,7 +777,7 @@ msgstr ""
 #: extras_address_standardizer.xml:280
 #, no-c-format
 msgid "ROAD"
-msgstr ""
+msgstr "ROAD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:282
@@ -754,7 +805,7 @@ msgstr ""
 #: extras_address_standardizer.xml:294
 #, no-c-format
 msgid "TYPE"
-msgstr ""
+msgstr "TYPE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:296
@@ -768,7 +819,7 @@ msgstr ""
 #: extras_address_standardizer.xml:301 extras_address_standardizer.xml:461
 #, no-c-format
 msgid "UNITH"
-msgstr ""
+msgstr "UNITH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:303
@@ -788,19 +839,19 @@ msgstr ""
 #: extras_address_standardizer.xml:311
 #, no-c-format
 msgid "QUINT"
-msgstr ""
+msgstr "QUINT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:313
 #, no-c-format
 msgid "(28). A 5 digit number. Identifies a Zip Code"
-msgstr ""
+msgstr "(28). Un número de 5 dígitos. Identifica un código postal"
 
 #. Tag: term
 #: extras_address_standardizer.xml:318
 #, no-c-format
 msgid "QUAD"
-msgstr ""
+msgstr "QUAD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:320
@@ -868,7 +919,7 @@ msgstr ""
 #: extras_address_standardizer.xml:354
 #, no-c-format
 msgid "Output Tokens"
-msgstr ""
+msgstr "Tokens de salida"
 
 #. Tag: para
 #: extras_address_standardizer.xml:355
@@ -900,7 +951,7 @@ msgstr ""
 #: extras_address_standardizer.xml:361
 #, no-c-format
 msgid "MACRO_C"
-msgstr ""
+msgstr "MACRO_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:362
@@ -1263,7 +1314,7 @@ msgstr ""
 #: extras_address_standardizer.xml:567
 #, no-c-format
 msgid "Address Standardizer Functions"
-msgstr ""
+msgstr "Funciones de Address Standardizer"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:570
@@ -1300,13 +1351,13 @@ msgstr ""
 #: extras_address_standardizer.xml:592 extras_address_standardizer.xml:654
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidad: 2.2.0"
 
 #. Tag: title
 #: extras_address_standardizer.xml:598 extras_address_standardizer.xml:660
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: para
 #: extras_address_standardizer.xml:600
@@ -1379,7 +1430,7 @@ msgstr ""
 #: extras_address_standardizer.xml:611 extras_address_standardizer.xml:682
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:619
diff --git a/doc/po/es/extras_historytable.xml.po b/doc/po/es/extras_historytable.xml.po
index c036218..d28889e 100644
--- a/doc/po/es/extras_historytable.xml.po
+++ b/doc/po/es/extras_historytable.xml.po
@@ -2,16 +2,19 @@
 #
 # Translators:
 # David Martinez Morata, 2014
+# David Martinez Morata, 2014
+# David Mateos <territorio at terrativa.net>, 2014
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 # David Mateos <territorio at terrativa.net>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2014-01-08 16:03+0000\n"
-"Last-Translator: David Martinez Morata\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
-"language/es/)\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-01-02 16:12+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
+"Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -22,7 +25,7 @@ msgstr ""
 #: extras_historytable.xml:3
 #, no-c-format
 msgid "History Tracking"
-msgstr "Seguimiento de historial"
+msgstr "Seguimiento de Historial"
 
 #. Tag: para
 #: extras_historytable.xml:6
@@ -83,7 +86,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:16
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "history_id      | integer                     | not null default\n"
 " date_added      | timestamp without time zone | not null default now()\n"
@@ -93,13 +96,6 @@ msgid ""
 "\"current_user\"()\n"
 " current_version | text                        | not null"
 msgstr ""
-"history_id      | integer                     | not null default \n"
-" date_added      | timestamp without time zone | not null default now()\n"
-" date_deleted    | timestamp without time zone | \n"
-" last_operation  | character varying(30)       | not null\n"
-" active_user     | character varying(90)       | not null default "
-"\"current_user\"()\n"
-" current_version | text                        | not null"
 
 #. Tag: para
 #: extras_historytable.xml:20
@@ -162,15 +158,12 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:34
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM roads_history\n"
 "    WHERE date_added < 'January 1, 2001' AND\n"
 "        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 msgstr ""
-"SELECT * FROM roads_history \n"
-"    WHERE date_added < 'January 1, 2001' AND \n"
-"        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 
 #. Tag: refname
 #: extras_historytable.xml:38
@@ -299,7 +292,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:107
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
 "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
@@ -322,23 +315,3 @@ msgid ""
 "------------------------+----------------+-----------------\n"
 " 2011-02-07 12:44:36.92 | INSERT         | 2"
 msgstr ""
-"CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
-"SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
-"                                \n"
-"SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n"
-"register_table\n"
-"--------------\n"
-"t\n"
-"\n"
-"INSERT INTO roads(road_name, geom) \n"
-"  VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 "
-"832202,231627.5 832250.5)',26986));\n"
-"\n"
-"-- check transaction detail --\n"
-"SELECT date_added, last_operation, current_version \n"
-"FROM roads_history \n"
-"WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n"
-"\n"
-"       date_added       | last_operation | current_version\n"
-"------------------------+----------------+-----------------\n"
-" 2011-02-07 12:44:36.92 | INSERT         | 2"
diff --git a/doc/po/es/extras_tigergeocoder.xml.po b/doc/po/es/extras_tigergeocoder.xml.po
index 9fd4c2c..1545b18 100644
--- a/doc/po/es/extras_tigergeocoder.xml.po
+++ b/doc/po/es/extras_tigergeocoder.xml.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -320,10 +320,10 @@ msgstr ""
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
 #: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
 #: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:563 extras_tigergeocoder.xml:618
+#: extras_tigergeocoder.xml:663 extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:827 extras_tigergeocoder.xml:874
+#: extras_tigergeocoder.xml:946 extras_tigergeocoder.xml:1011
 #, no-c-format
 msgid "Description"
 msgstr "Descripción"
@@ -350,8 +350,8 @@ msgstr ""
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
 #: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
 #: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:626 extras_tigergeocoder.xml:900
+#: extras_tigergeocoder.xml:972
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilidad: 2.0.0"
@@ -359,10 +359,10 @@ msgstr "Disponibilidad: 2.0.0"
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
 #: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:633
+#: extras_tigergeocoder.xml:709 extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:837 extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Examples"
 msgstr "Ejemplos"
@@ -412,11 +412,11 @@ msgstr ""
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
 #: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:541
+#: extras_tigergeocoder.xml:595 extras_tigergeocoder.xml:640
+#: extras_tigergeocoder.xml:719 extras_tigergeocoder.xml:805
+#: extras_tigergeocoder.xml:848 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:988 extras_tigergeocoder.xml:1028
 #, no-c-format
 msgid "See Also"
 msgstr "Ver también"
@@ -464,8 +464,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:580 extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "Disponibilidad: 2.1.0"
@@ -979,7 +979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1021
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -1156,7 +1156,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1174,7 +1174,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1248,7 +1248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:534
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
@@ -1338,24 +1338,49 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:521
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:530
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:531
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:532
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:533
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1363,45 +1388,58 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:535
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:542
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:548
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:550
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1409,7 +1447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:555
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1417,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:565
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1429,7 +1467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:566
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1437,7 +1475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:567
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1447,7 +1485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:574
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1456,7 +1494,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:581
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1466,37 +1504,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:588
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:589
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:590
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:602
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:604
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -1505,7 +1543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -1513,7 +1551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:620
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1527,7 +1565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:634
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1552,19 +1590,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:641
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:649
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1575,7 +1613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -1583,7 +1621,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1594,7 +1632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:667
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1606,7 +1644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:748
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -1614,7 +1652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:749
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -1623,7 +1661,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:753
 #, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
@@ -1631,13 +1669,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:674 extras_tigergeocoder.xml:759
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:677 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -1646,13 +1684,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:680 extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:683 extras_tigergeocoder.xml:768
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -1661,7 +1699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:686 extras_tigergeocoder.xml:771
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -1670,7 +1708,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:689 extras_tigergeocoder.xml:774
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -1678,14 +1716,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:692 extras_tigergeocoder.xml:777
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:695 extras_tigergeocoder.xml:780
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -1693,13 +1731,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:698 extras_tigergeocoder.xml:783
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:701 extras_tigergeocoder.xml:786
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -1708,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:710
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -1716,7 +1754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:711
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1736,19 +1774,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:720
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:726
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:728
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1759,7 +1797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:734
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -1767,7 +1805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:746
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1779,7 +1817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:750
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -1787,13 +1825,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:752
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:754
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -1802,19 +1840,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:755
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:794
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:795
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1831,7 +1869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:797
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1845,7 +1883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:801
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1871,19 +1909,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:806 extras_tigergeocoder.xml:922
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:812
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1892,7 +1930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:819
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -1900,7 +1938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:829
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1909,19 +1947,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:830
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:838
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1932,13 +1970,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:841
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:842
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1962,13 +2000,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:855
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:857
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1978,7 +2016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1992,7 +2030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:876
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -2004,7 +2042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:879
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -2020,7 +2058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:884
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -2029,13 +2067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:885
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:888
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -2044,7 +2082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:891
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -2055,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:895
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -2064,7 +2102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:906
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2074,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2094,7 +2132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:910
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2103,7 +2141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:912
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2122,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:914
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2130,7 +2168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2156,13 +2194,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2171,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2182,7 +2220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2195,7 +2233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:951
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -2204,7 +2242,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:953
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2216,7 +2254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:955
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2226,13 +2264,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:957
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:960
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -2240,7 +2278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:963
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2250,7 +2288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:966
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2261,13 +2299,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:976
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -2276,7 +2314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:978
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2307,13 +2345,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:982
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -2322,7 +2360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:985
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2357,7 +2395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:989
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -2365,19 +2403,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:997
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -2386,7 +2424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1013
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2396,7 +2434,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -2404,7 +2442,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1023
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/es/extras_topology.xml.po b/doc/po/es/extras_topology.xml.po
index 81d1f08..f194bf8 100644
--- a/doc/po/es/extras_topology.xml.po
+++ b/doc/po/es/extras_topology.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Jesús Alberto Muñoz Mesa <jmunoz at radiogis.uis.edu.co>, 2015
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2017-01-03 14:55+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: extras_topology.xml:3
 #, no-c-format
 msgid "Topology"
-msgstr "Topoloy"
+msgstr "Topology"
 
 #. Tag: para
 #: extras_topology.xml:4
@@ -35,11 +36,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 "La presentación de Sandro Santilli en la PostGIS Day Paris 2011 conference, "
@@ -61,7 +62,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:7
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "An example of a topologically based GIS database is the <ulink url=\"https://"
 "www.census.gov/geo/maps-data/data/tiger.html\">US Census Topologically "
@@ -69,11 +70,12 @@ msgid ""
 "database. If you want to experiment with PostGIS topology and need some "
 "data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
 msgstr ""
-"Un ejemplo de una base de datos topológicamente basada en GIS es la base de "
-"datos <ulink url=\"http://www.census.gov/geo/www/tiger/overview.html\">US "
-"Census Topologically Integrated Geographic Encoding and Reference System "
-"(TIGER)</ulink>. Si quiere experimentar con la topología PostGIS y necesita "
-"datos, revise <xref linkend=\"Topology_Load_Tiger\"/>."
+"Un ejemplo de una base de datos SIG basado topologicamente en la base de "
+"datos del <ulink url=\"https://www.census.gov/geo/maps-data/data/tiger.html"
+"\">Sistema de Codificación y Referencia Geográfica Topologicamente Integrado "
+"del Censo de US (TIGER)</ulink> . Si desea experimentar con la topología de "
+"PostGIS y nesesita algunos datos, ver <xref linkend=\"Topology_Load_Tiger\"/"
+">."
 
 #. Tag: para
 #: extras_topology.xml:8
@@ -127,15 +129,10 @@ msgstr ""
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
-"Para construir PostGIS 2.0 con soporte a topología, compile con la opción --"
-"with-topology como se describe en <xref linkend=\"postgis_installation\"/>. "
-"Algunas funciones dependen de GEOS 3,3+, por tanto debería compilar con GEOS "
-"3.3+ para utilizar el soporte a topología en su totalidad."
 
 #. Tag: para
 #: extras_topology.xml:18
@@ -174,23 +171,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Descripción"
@@ -337,23 +334,23 @@ msgstr "automática"
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "Ver también"
@@ -385,12 +382,16 @@ msgid ""
 "denote validation errors and the id1 and id2 to denote the ids of the "
 "topology objects involved in the error."
 msgstr ""
+"Un tipo compuesto que consiste de un mensaje de error y dos enteros. La "
+"función <xref linkend=\"ValidateTopology\"/> devuelve un conjunto de estos "
+"para indicar errores en la validacion y el id1 e id2 para indicar los "
+"identificadores de los objetos topológicos involucrados en el error. "
 
 #. Tag: para
 #: extras_topology.xml:103
 #, no-c-format
 msgid "<varname>error</varname> is varchar: Denotes type of error."
-msgstr ""
+msgstr "<varname>error</varname> es varchar: Indica el tipo de error."
 
 #. Tag: para
 #: extras_topology.xml:104
@@ -408,6 +409,8 @@ msgid ""
 "<varname>id1</varname> is an integer: Denotes identifier of edge / face / "
 "nodes in error."
 msgstr ""
+"<varname>id1</varname> es un integer: Indica el identificador del borde / "
+"cara / nodo en error."
 
 #. Tag: para
 #: extras_topology.xml:110
@@ -416,6 +419,8 @@ msgid ""
 "<varname>id2</varname> is an integer: For errors that involve 2 objects "
 "denotes the secondary edge / or node"
 msgstr ""
+"<varname>id2</varname> es un integer: Para errores que involucren 2 objetos "
+"indica el borde o nodo secundario."
 
 #. Tag: para
 #: extras_topology.xml:126
@@ -426,18 +431,23 @@ msgid ""
 "table columns. The distinction between a domain and a type is that a domain "
 "is an existing type with a check constraint bound to it."
 msgstr ""
+"Esta sección enumera los dominios de PostgreSQL instalados por la topología "
+"de PostGIS. Los dominios pueden utilizarse como tipos de objetos como "
+"retorno de funciones o columnas de la tabla. La distinción entre un dominio "
+"y un tipo es que un dominio es un tipo existente con una restricción de "
+"control limitado a él."
 
 #. Tag: title
 #: extras_topology.xml:131
 #, no-c-format
 msgid "Topology Domains"
-msgstr ""
+msgstr "Dominios de Topology"
 
 #. Tag: refname
 #: extras_topology.xml:135
 #, no-c-format
 msgid "TopoElement"
-msgstr ""
+msgstr "TopoElement"
 
 #. Tag: refpurpose
 #: extras_topology.xml:136
@@ -445,6 +455,8 @@ msgstr ""
 msgid ""
 "An array of 2 integers generally used to identify a TopoGeometry component."
 msgstr ""
+"Una matriz de 2 enteros usada generalmente para identificar un componente "
+"TopoGeometry"
 
 #. Tag: para
 #: extras_topology.xml:140
@@ -453,6 +465,8 @@ msgid ""
 "An array of 2 integers used to represent one component of a simple or "
 "hierarchical <xref linkend=\"topogeometry\"/>."
 msgstr ""
+"Una matriz de 2 enteros usada para representar un componente de una  <xref "
+"linkend=\"topogeometry\"/> simple o jerárquica."
 
 #. Tag: para
 #: extras_topology.xml:144
@@ -464,6 +478,13 @@ msgid ""
 "TopoGeometry the first element of the array represents the identifier of a "
 "child TopoGeometry and the second element represents its layer identifier."
 msgstr ""
+"En el caso de una simple TopoGeometry el primer elemento de la matriz "
+"representa el identificador de una primitiva topológica y el segundo "
+"elemento representa su tipo (1: nodo, 2: borde, 3: cara). En el caso de una "
+"TopoGeometry jerárquica el primer elemento de la matriz representa el "
+"identificador de una TopoGeometry hijo y el segundo elemento representa su "
+"identificador de capa.\n"
+" "
 
 #. Tag: para
 #: extras_topology.xml:153
@@ -473,26 +494,30 @@ msgid ""
 "come from the same child layer, as specified in the topology.layer record "
 "for the layer of the TopoGeometry being defined."
 msgstr ""
+"Para cualqueir TopoGeometry jerarquica dada todos los elementos TopoGeometry "
+"secundarios vendrán de la misma capa secundaria, tal como se especifica en "
+"el registro topology.layer para la capa de la TopoGeometry que se está "
+"definiendo."
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: programlisting
 #: extras_topology.xml:163
@@ -504,6 +529,11 @@ msgid ""
 "----+------\n"
 "  1 |    2"
 msgstr ""
+"SELECT te[1] AS id, te[2] AS type FROM\n"
+"( SELECT ARRAY[1,2]::topology.topoelement AS te ) f;\n"
+" id | type\n"
+"----+------\n"
+"  1 |    2"
 
 #. Tag: programlisting
 #: extras_topology.xml:164
@@ -514,6 +544,10 @@ msgid ""
 "-------\n"
 " {1,2}"
 msgstr ""
+"SELECT ARRAY[1,2]::topology.topoelement;\n"
+"  te\n"
+"-------\n"
+" {1,2}"
 
 #. Tag: programlisting
 #: extras_topology.xml:165
@@ -526,6 +560,13 @@ msgid ""
 "ERROR:  value for domain topology.topoelement violates check constraint "
 "\"dimensions\""
 msgstr ""
+"--Ejemplo de lo que sucede cuando intenta incluir en este caso una matriz de "
+"3 elementos a topoelement\n"
+"-- NOTA: topoement tiene que ser una matriz de 2 elementos por lo cual falla "
+"el control de dimensión.\n"
+"SELECT ARRAY[1,2,3]::topology.topoelement;\n"
+"ERROR:  value for domain topology.topoelement violates check constraint "
+"\"dimensions\""
 
 #. Tag: para
 #: extras_topology.xml:170
@@ -535,18 +576,21 @@ msgid ""
 "<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
 "\"/>"
 msgstr ""
+", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
+"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
+"\"/>"
 
 #. Tag: refname
 #: extras_topology.xml:182
 #, no-c-format
 msgid "TopoElementArray"
-msgstr ""
+msgstr "TopoElementArray"
 
 #. Tag: refpurpose
 #: extras_topology.xml:183
 #, no-c-format
 msgid "An array of TopoElement objects"
-msgstr ""
+msgstr "Una matriz de objetos TopoElement"
 
 #. Tag: para
 #: extras_topology.xml:187
@@ -555,6 +599,8 @@ msgid ""
 "An array of 1 or more TopoElement objects, generally used to pass around "
 "components of TopoGeometry objects."
 msgstr ""
+"Una matriz de 1 o más objetos TopoElement, generalmente usada para pasar al "
+"rededor de componentes de objetos TopoGeometry."
 
 #. Tag: programlisting
 #: extras_topology.xml:191
@@ -579,6 +625,24 @@ msgid ""
 "--------------------------------------------------------------------------\n"
 "{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
 msgstr ""
+"SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n"
+"  tea\n"
+"-------\n"
+"{{1,2},{4,3}}\n"
+"\n"
+"-- more verbose equivalent --\n"
+"SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;\n"
+"\n"
+"  tea\n"
+"-------\n"
+"{{1,2},{4,3}}\n"
+"\n"
+"--using the array agg function packaged with topology --\n"
+"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
+"  FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;\n"
+"  tea\n"
+"--------------------------------------------------------------------------\n"
+"{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
 
 #. Tag: programlisting
 #: extras_topology.xml:192
@@ -588,6 +652,9 @@ msgid ""
 "ERROR:  value for domain topology.topoelementarray violates check constraint "
 "\"dimensions\""
 msgstr ""
+"SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n"
+"ERROR:  value for domain topology.topoelementarray violates check constraint "
+"\"dimensions\""
 
 #. Tag: para
 #: extras_topology.xml:197
@@ -596,6 +663,8 @@ msgid ""
 ", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend="
 "\"TopoElementArray_Agg\"/>"
 msgstr ""
+", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend="
+"\"TopoElementArray_Agg\"/>"
 
 #. Tag: para
 #: extras_topology.xml:209
@@ -604,6 +673,8 @@ msgid ""
 "This section lists the Topology functions for building new Topology schemas, "
 "validating topologies, and managing TopoGeometry Columns"
 msgstr ""
+"Esta sección lista las funciones de Topología para construir nuevos esquemas "
+"Topology, validar las topologías, y manipular las columnas TopoGeometry."
 
 #. Tag: title
 #: extras_topology.xml:212
@@ -615,7 +686,7 @@ msgstr ""
 #: extras_topology.xml:215
 #, no-c-format
 msgid "AddTopoGeometryColumn"
-msgstr ""
+msgstr "AddTopoGeometryColumn"
 
 #. Tag: refpurpose
 #: extras_topology.xml:216
@@ -646,6 +717,22 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>child_layer</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_topology.xml:265
@@ -693,14 +780,14 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
-msgstr ""
+msgstr "Disponibilidad: 1.?"
 
 #. Tag: programlisting
 #: extras_topology.xml:282
@@ -725,18 +812,22 @@ msgid ""
 "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
 "'LINE');"
 msgstr ""
+"CREATE SCHEMA ri;\n"
+"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
+"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
+"'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
 
 #. Tag: refname
 #: extras_topology.xml:295
 #, no-c-format
 msgid "DropTopology"
-msgstr ""
+msgstr "DropTopology"
 
 #. Tag: refpurpose
 #: extras_topology.xml:297
@@ -755,6 +846,9 @@ msgid ""
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>DropTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: extras_topology.xml:312
@@ -779,13 +873,13 @@ msgstr ""
 #: extras_topology.xml:323
 #, no-c-format
 msgid "SELECT topology.DropTopology('ma_topo');"
-msgstr ""
+msgstr "SELECT topology.DropTopology('ma_topo');"
 
 #. Tag: refname
 #: extras_topology.xml:334
 #, no-c-format
 msgid "DropTopoGeometryColumn"
-msgstr ""
+msgstr "DropTopoGeometryColumn"
 
 #. Tag: refpurpose
 #: extras_topology.xml:336
@@ -806,6 +900,11 @@ msgid ""
 "paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: extras_topology.xml:353
@@ -824,50 +923,147 @@ msgstr ""
 msgid ""
 "SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
 msgstr ""
+"SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
 #, no-c-format
-msgid "TopologySummary"
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "Disponibilidad: 2.0.0"
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
 msgstr ""
 
+#. Tag: refname
+#: extras_topology.xml:417
+#, no-c-format
+msgid "TopologySummary"
+msgstr "TopologySummary"
+
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology"
 msgstr ""
+"Toma el nombre de una topología y provee un resumen del total de los tipos "
+"de objetos en la topología."
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>TopologySummary</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology."
 msgstr ""
+"Toma el nombre de una topología y provee un resumen del total de los tipos "
+"de objetos en la topología."
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidad: 2.0.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -888,15 +1084,32 @@ msgid ""
 "  Hierarchy level 1, child layer 2\n"
 "  Deploy: features.big_signs.feature"
 msgstr ""
+"SELECT topology.topologysummary('city_data');\n"
+"                    topologysummary\n"
+"--------------------------------------------------------\n"
+" Topology city_data (329), SRID 4326, precision: 0\n"
+" 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
+" Layer 1, type Polygonal (3), 9 topogeoms\n"
+"  Deploy: features.land_parcels.feature\n"
+" Layer 2, type Puntal (1), 8 topogeoms\n"
+"  Deploy: features.traffic_signs.feature\n"
+" Layer 3, type Lineal (2), 8 topogeoms\n"
+"  Deploy: features.city_streets.feature\n"
+" Layer 4, type Polygonal (3), 3 topogeoms\n"
+"  Hierarchy level 1, child layer 1\n"
+"  Deploy: features.big_parcels.feature\n"
+" Layer 5, type Puntal (1), 1 topogeoms\n"
+"  Hierarchy level 1, child layer 2\n"
+"  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
-msgstr ""
+msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -904,16 +1117,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -922,131 +1138,131 @@ msgid ""
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
-msgstr ""
+msgstr "Disponibilidad: 1.0.0"
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1054,7 +1270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1062,7 +1278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1070,33 +1286,37 @@ msgid ""
 "-------------------+-----+-----\n"
 "face without edges |   0 |"
 msgstr ""
+"SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
+"      error        | id1 | id2\n"
+"-------------------+-----+-----\n"
+"face without edges |   0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
-msgstr ""
+msgstr "Constructores de Topología"
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
-msgstr ""
+msgstr "CreateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1104,8 +1324,8 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1117,6 +1337,25 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+"<funcprototype> <funcdef>integer <function>CreateTopology</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
 "<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
@@ -1125,10 +1364,9 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:557
+#: extras_topology.xml:599
 #, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
@@ -1138,11 +1376,12 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1150,7 +1389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1160,19 +1399,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
-msgstr ""
+msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1180,22 +1419,27 @@ msgid ""
 "------\n"
 "2"
 msgstr ""
+"SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
+"topoid\n"
+"------\n"
+"2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
+", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
-msgstr ""
+msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1203,7 +1447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1211,9 +1455,13 @@ msgid ""
 "parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>CopyTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>existing_topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1223,7 +1471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1233,31 +1481,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
-msgstr ""
+msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
-msgstr ""
+msgstr "ST_InitTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1265,16 +1513,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1283,14 +1534,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1298,15 +1549,19 @@ msgid ""
 "------------------------------------------------------------\n"
 " Topology-Geometry 'topo_schema_to_create' (id:7) created."
 msgstr ""
+"SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
+"                      astopocreation\n"
+"------------------------------------------------------------\n"
+" Topology-Geometry 'topo_schema_to_create' (id:7) created."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
-msgstr ""
+msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1314,7 +1569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1322,9 +1577,13 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>acollection</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acollection</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1332,29 +1591,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
-msgstr ""
+msgstr "Disponibilidad: 2.0"
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1394,19 +1653,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
-msgstr ""
+msgstr "TopoGeo_AddPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1414,7 +1673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1423,9 +1682,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1434,21 +1698,23 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
 "linkend=\"CreateTopology\"/>"
 msgstr ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
-msgstr ""
+msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1456,7 +1722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1465,9 +1731,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1477,21 +1748,23 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
 "linkend=\"CreateTopology\"/>"
 msgstr ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
-msgstr ""
+msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1499,7 +1772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1508,9 +1781,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1520,15 +1798,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
 "<xref linkend=\"CreateTopology\"/>"
 msgstr ""
-
+", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
+"<xref linkend=\"CreateTopology\"/>"
+
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1537,19 +1817,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
-msgstr ""
+msgstr "Editores de Topología"
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
-msgstr ""
+msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1557,7 +1837,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1565,9 +1845,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1576,7 +1860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1587,7 +1871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1595,27 +1879,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
 "<xref linkend=\"ST_Intersects\"/>"
 msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
+"<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
-msgstr ""
+msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1625,7 +1911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1635,9 +1921,15 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1647,7 +1939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1657,7 +1949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -1666,7 +1958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -1675,26 +1967,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
-msgstr ""
+msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1702,7 +1994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1712,9 +2004,15 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1723,14 +2021,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1741,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -1749,20 +2047,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
-msgstr ""
+msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -1770,7 +2068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1780,9 +2078,15 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -1790,7 +2094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -1799,26 +2103,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
-msgstr ""
+msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -1826,16 +2130,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -1843,7 +2150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1853,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -1862,7 +2169,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -1871,20 +2178,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
-msgstr ""
+msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1892,16 +2199,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1912,20 +2222,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
-msgstr ""
+msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -1933,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -1941,9 +2251,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -1951,7 +2265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -1963,14 +2277,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -1978,26 +2292,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
-msgstr ""
+msgstr "Disponibilidad: 1.1.0"
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -2006,15 +2320,20 @@ msgid ""
 " ----\n"
 " Edge 1 changed"
 msgstr ""
+"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
+"                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
+"893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
+" ----\n"
+" Edge 1 changed"
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
-msgstr ""
+msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2022,7 +2341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2030,9 +2349,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2041,20 +2364,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2074,21 +2397,23 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
 "<xref linkend=\"AddEdge\"/>"
 msgstr ""
+", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
+"<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
-msgstr ""
+msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2096,7 +2421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2104,9 +2429,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
+"<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2115,13 +2444,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
-msgstr ""
+msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2130,7 +2459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2138,9 +2467,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
+"<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2150,13 +2483,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
-msgstr ""
+msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2165,7 +2498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2173,9 +2506,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2183,7 +2520,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2193,7 +2530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2201,13 +2538,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2225,13 +2562,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
-msgstr ""
+msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2240,7 +2577,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2248,9 +2585,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2261,7 +2602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2272,13 +2613,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2297,13 +2638,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
-msgstr ""
+msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2312,16 +2653,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2330,14 +2674,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2348,25 +2692,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
-msgstr ""
+msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2374,15 +2718,19 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2390,13 +2738,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2404,26 +2752,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidad: 2.0.0 - requiere GEOS >= 3.3.0."
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2433,9 +2781,15 @@ msgid ""
 "-----------+-----------\n"
 "         2 |         0"
 msgstr ""
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
+"GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
+" with1mtol | withnotol\n"
+"-----------+-----------\n"
+"         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2444,28 +2798,34 @@ msgid ""
 "-- get error --\n"
 "ERROR:  Two or more edges found"
 msgstr ""
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+"-- get error --\n"
+"ERROR:  Two or more edges found"
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
+", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
-msgstr ""
+msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2473,15 +2833,19 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -2489,13 +2853,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -2503,20 +2867,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2529,7 +2893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2540,26 +2904,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 msgstr ""
+", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
-msgstr ""
+msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2567,15 +2932,19 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -2584,13 +2953,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -2598,7 +2967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -2606,7 +2975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2615,9 +2984,14 @@ msgid ""
 "----------\n"
 "        2"
 msgstr ""
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"  nearnode\n"
+"----------\n"
+"        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2626,22 +3000,28 @@ msgid ""
 " ----get error--\n"
 " ERROR:  Two or more nodes found"
 msgstr ""
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+" ----get error--\n"
+" ERROR:  Two or more nodes found"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
+", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
-msgstr ""
+msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -2649,7 +3029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -2657,7 +3037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -2665,7 +3045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2673,23 +3053,29 @@ msgid ""
 "---------\n"
 "       1"
 msgstr ""
+"SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
+" topo_id\n"
+"---------\n"
+"       1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
 "<xref linkend=\"GetTopologySRID\"/>"
 msgstr ""
+", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
+"<xref linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
-msgstr ""
+msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -2697,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -2705,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2713,9 +3099,13 @@ msgid ""
 "-------\n"
 "  4326"
 msgstr ""
+"SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
+" SRID\n"
+"-------\n"
+"  4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2723,27 +3113,29 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
-msgstr ""
+msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -2751,7 +3143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2759,29 +3151,35 @@ msgid ""
 "-----------\n"
 " ma_topo"
 msgstr ""
+"SELECT topology.GetTopologyName(1) As topo_name;\n"
+" topo_name\n"
+"-----------\n"
+" ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
 "linkend=\"GetTopologySRID\"/>"
 msgstr ""
+", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
+"linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
-msgstr ""
+msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -2789,9 +3187,13 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -2800,7 +3202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -2809,14 +3211,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -2835,7 +3237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -2847,34 +3249,39 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
-msgstr ""
+msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
+"Devuelve el polígono en la topología dada con el identificador de la cara "
+"especificada. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -2882,14 +3289,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -2905,13 +3312,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
-msgstr ""
+msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -2919,7 +3326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -2928,9 +3335,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aring</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -2939,7 +3351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -2948,7 +3360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -2957,40 +3369,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
-msgstr ""
+msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3001,7 +3416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3009,13 +3424,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3023,25 +3438,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
-msgstr ""
+msgstr "Polygonize"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3049,19 +3464,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3069,7 +3484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3077,19 +3492,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
-msgstr ""
+msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3098,7 +3513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3109,9 +3524,16 @@ msgid ""
 "\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3120,7 +3542,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3129,7 +3551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3137,7 +3559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3145,7 +3567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3155,15 +3577,21 @@ msgid ""
 "--------\n"
 " 4"
 msgstr ""
+"SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
+"893816.5)', 26986) ) As nodeid;\n"
+"-- result --\n"
+"nodeid\n"
+"--------\n"
+" 4"
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
-msgstr ""
+msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3173,16 +3601,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3192,7 +3623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3201,7 +3632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3210,13 +3641,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidad: 2.0.0 requiere GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3242,19 +3673,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
-msgstr ""
+msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -3262,7 +3695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3271,9 +3704,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -3281,7 +3719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3291,7 +3729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -3300,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3310,7 +3748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3320,7 +3758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -3329,7 +3767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3375,21 +3813,14 @@ msgid ""
 " 1"
 msgstr ""
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
-msgstr ""
+msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3397,16 +3828,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
 "<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3414,31 +3848,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidad: 2.1.0"
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -3446,26 +3880,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
-msgstr ""
+msgstr "Constructores de Geometría Topográfica"
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
-msgstr ""
+msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -3473,7 +3907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3487,9 +3921,19 @@ msgid ""
 "type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -3497,7 +3941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -3506,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -3515,20 +3959,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -3536,21 +3980,23 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 msgstr ""
+"INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
+"CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3560,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3588,7 +4034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3624,28 +4070,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
 "linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 msgstr ""
+", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
+"linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
+"<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
-msgstr ""
+msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
-msgstr ""
+msgstr "Convierte una Geometry simple en una topo geometry"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3660,15 +4109,26 @@ msgid ""
 "\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>topogeometry </type> "
+"<parameter>topogeom</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3678,7 +4138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -3686,7 +4146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -3694,7 +4154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -3703,7 +4163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -3713,19 +4173,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -3759,7 +4219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3777,21 +4237,23 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
 "\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 msgstr ""
+", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
+"\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
-msgstr ""
+msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -3799,24 +4261,29 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
 "funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
+"funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
 "linkend=\"topoelement\"/>."
 msgstr ""
+"Usado para crear una <xref linkend=\"topoelementarray\"/> desde un conjunto "
+"de <xref linkend=\"topoelement\"/>."
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -3825,15 +4292,20 @@ msgid ""
 "--------------------------------------------------------------------------\n"
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 msgstr ""
+"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
+"  FROM generate_series(1,3) As e CROSS JOIN generate_series(1,4) As t;\n"
+"  tea\n"
+"--------------------------------------------------------------------------\n"
+"{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"topoelementarray\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -3841,34 +4313,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
-msgstr ""
+msgstr "Editores TopoGeometry"
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
-msgstr ""
+msgstr "clearTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
-msgstr ""
+msgstr "Borra el contenido de una topo geometry"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -3878,13 +4353,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
-msgstr ""
+msgstr "Disponibilidad: 2.1"
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3892,28 +4367,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
-#, fuzzy, no-c-format
+#: extras_topology.xml:2635
+#, no-c-format
 msgid "TopoGeom_addElement"
-msgstr "TopoGeometry"
+msgstr "TopoGeom_addElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
-msgstr ""
+msgstr "Agrega un elemento a la definición de una TopoGeometry"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -3921,13 +4399,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
-msgstr ""
+msgstr "Disponibilidad: 2.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -3935,28 +4413,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
-#, fuzzy, no-c-format
+#: extras_topology.xml:2677
+#, no-c-format
 msgid "TopoGeom_remElement"
-msgstr "TopoGeometry"
+msgstr "TopoGeom_remElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -3964,7 +4445,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -3972,31 +4453,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
-msgstr ""
+msgstr "Descriptores de Geometría Topográfica"
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
-msgstr ""
+msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -4005,7 +4486,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -4014,9 +4495,14 @@ msgid ""
 "paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -4025,7 +4511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -4035,7 +4521,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -4043,13 +4529,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
-msgstr ""
+msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -4058,7 +4544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4067,18 +4553,26 @@ msgid ""
 "paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
 "funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -4086,33 +4580,35 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
 "<xref linkend=\"TopoGeom_remElement\"/>"
 msgstr ""
+", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
+"<xref linkend=\"TopoGeom_remElement\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
-msgstr ""
+msgstr "Salidas de Geometría Topográfica"
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
-msgstr ""
+msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
-msgstr ""
+msgstr "Devuelve una representación GML de una geometría topográfica."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4157,9 +4653,50 @@ msgid ""
 "<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> "
+"<parameter>tg</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>nsprefix_in</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>precision</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>options</parameter></paramdef> <paramdef><type>regclass </"
+"type> <parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>precision</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>options</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>idprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
+"<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4170,7 +4707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4185,7 +4722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4193,9 +4730,13 @@ msgid ""
 "  unique(element_type, element_id)\n"
 ");"
 msgstr ""
+"CREATE TABLE visited (\n"
+"  element_type integer, element_id integer,\n"
+"  unique(element_type, element_id)\n"
+");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -4203,7 +4744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -4211,14 +4752,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
+"Este usa la geometría topográfica creada en <xref linkend=\"CreateTopoGeom\"/"
+">"
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4263,15 +4806,56 @@ msgid ""
 "    </gml:directedEdge>\n"
 "</gml:TopoCurve>]]>"
 msgstr ""
+"SELECT topology.AsGML(topo) As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<gml:TopoCurve>\n"
+"    <gml:directedEdge>\n"
+"        <gml:Edge gml:id=\"E1\">\n"
+"            <gml:directedNode orientation=\"-\">\n"
+"                <gml:Node gml:id=\"N1\"/>\n"
+"            </gml:directedNode>\n"
+"            <gml:directedNode></gml:directedNode>\n"
+"            <gml:curveProperty>\n"
+"                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <gml:segments>\n"
+"                        <gml:LineStringSegment>\n"
+"                            <gml:posList srsDimension=\"2\">384744 236928 "
+"384750 236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
+"                        </gml:LineStringSegment>\n"
+"                    </gml:segments>\n"
+"                </gml:Curve>\n"
+"            </gml:curveProperty>\n"
+"        </gml:Edge>\n"
+"    </gml:directedEdge>\n"
+"</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
-msgstr ""
+msgstr "Mismo ejercicio que el anterior sin espacio de nombre."
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4316,27 +4900,68 @@ msgid ""
 "    </directedEdge>\n"
 "</TopoCurve>]]>"
 msgstr ""
+"SELECT topology.AsGML(topo,'') As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<TopoCurve>\n"
+"    <directedEdge>\n"
+"        <Edge id=\"E1\">\n"
+"            <directedNode orientation=\"-\">\n"
+"                <Node id=\"N1\"/>\n"
+"            </directedNode>\n"
+"            <directedNode></directedNode>\n"
+"            <curveProperty>\n"
+"                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <segments>\n"
+"                        <LineStringSegment>\n"
+"                            <posList srsDimension=\"2\">384744 236928 384750 "
+"236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</posList>\n"
+"                         </LineStringSegment>\n"
+"                    </segments>\n"
+"                </Curve>\n"
+"            </curveProperty>\n"
+"        </Edge>\n"
+"    </directedEdge>\n"
+"</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
-msgstr ""
+msgstr "AsTopoJSON"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
-msgstr ""
+msgstr "Devuelve la representación TopoJSON de una topogeometry."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4344,9 +4969,13 @@ msgid ""
 "<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>AsTopoJSON</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4356,7 +4985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -4365,7 +4994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -4373,7 +5002,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4383,13 +5012,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
-msgstr ""
+msgstr "Mejora: 2.2.1 agrega soporte para entradas puntuales."
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4449,7 +5078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -4457,36 +5086,41 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
-msgstr ""
+msgstr "Equals"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
 "primitives."
 msgstr ""
+"Devuelve true si dos topogeometries están compuestas de las mismas "
+"primitivas topologicas."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Equals</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4494,7 +5128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4503,31 +5137,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Equals\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
-msgstr ""
+msgstr "Intersects"
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -4535,16 +5169,19 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Intersects</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -4552,7 +5189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4560,3 +5197,17 @@ msgid ""
 "topologies. Also not currently supported for hierarchichal topogeometries "
 "(topogeometries composed of other topogeometries)."
 msgstr ""
+
+#~ msgid ""
+#~ "To build PostGIS 2.0 with topology support, compile with the --with-"
+#~ "topology option as described in <xref linkend=\"postgis_installation\"/>. "
+#~ "Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ "
+#~ "to fully utilize the topology support."
+#~ msgstr ""
+#~ "Para construir PostGIS 2.0 con soporte a topología, compile con la opción "
+#~ "--with-topology como se describe en <xref linkend=\"postgis_installation"
+#~ "\"/>. Algunas funciones dependen de GEOS 3,3+, por tanto debería compilar "
+#~ "con GEOS 3.3+ para utilizar el soporte a topología en su totalidad."
+
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
diff --git a/doc/po/es/faq.xml.po b/doc/po/es/faq.xml.po
index 055b50f..d32f477 100644
--- a/doc/po/es/faq.xml.po
+++ b/doc/po/es/faq.xml.po
@@ -3,13 +3,14 @@
 # Translators:
 # David Martinez Morata, 2013
 # David Martinez Morata, 2013
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-07-14 13:00+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -30,6 +31,7 @@ msgstr "Preguntas frecuentes sobre PostGIS"
 msgid ""
 "Where can I find tutorials, guides and workshops on working with PostGIS"
 msgstr ""
+"Donde puedo encontrar tutoriales, guías y talleres de trabajo con PostGIS"
 
 #. Tag: para
 #: faq.xml:12
@@ -40,6 +42,10 @@ msgid ""
 "It includes packaged data as well as intro to working with OpenGeo Suite. It "
 "is probably the best tutorial on PostGIS."
 msgstr ""
+"OpenGeo tiene un tutorial paso a paso taller de guía <ulink url=\"http://"
+"workshops.boundlessgeo.com/postgis-intro/\">Introducción a PostGIS</ulink>. "
+"Incluye los datos empaquetados así como introducción al trabajo con OpenGeo "
+"Suite. Es probablemente el mejor tutorial sobre PostGIS."
 
 #. Tag: para
 #: faq.xml:13
@@ -49,6 +55,10 @@ msgid ""
 "aspx?content_name=postgis_tut01\">PostGIS almost idiot's guide on getting "
 "started</ulink>. That one is more focused on the windows user."
 msgstr ""
+"BostonGIS también tiene un <ulink url=\"http://www.bostongis.com/"
+"PrinterFriendly.aspx?content_name=postgis_tut01\">PostGIS casi de idiotas "
+"guía sobre cómo empezar</ulink>. Que está más centrado en el usuario de "
+"Windows."
 
 #. Tag: para
 #: faq.xml:18
@@ -107,6 +117,10 @@ msgid ""
 "ERROR: operator class \"gist_geometry_ops\" does not exist for access method "
 "\"gist\" Error occurred. This worked fine in PostGIS 1.5."
 msgstr ""
+"Cuando cargo los datos de OpenStreetMap con osm2pgsql, estoy obteniendo un "
+"error fallido: ERROR: la clase de operador \"gist_geometry_ops\" no existe "
+"para el método de acceso \"GIST\" error ocurrido. Esto funcionó bien en "
+"PostGIS 1.5."
 
 #. Tag: para
 #: faq.xml:40
@@ -117,6 +131,11 @@ msgid ""
 "removed. This was done because PostGIS 2 also introduced Nd spatial indexes "
 "for 3D support and the old name was deemed confusing and a misnomer."
 msgstr ""
+"En PostGIS 2, la clase de operador de geometría predeterminada "
+"gist_geometry_ops fue cambiado a gist_geometry_ops_2d y el gist_geometry_ops "
+"fue eliminado por completo. Esto se hizo porque PostGIS 2 también presenta "
+"Nd índices espaciales de soporte 3D y el nombre antiguo fue considerada "
+"confuso y erróneo."
 
 #. Tag: para
 #: faq.xml:41
@@ -127,12 +146,16 @@ msgid ""
 "if you want the default 2D index. So if you manage said good, change index "
 "creation from:"
 msgstr ""
+"Algunas aplicaciones antiguas que como parte del proceso crean tablas e "
+"índices, se hace referencia explícitamente al nombre de clase del operador. "
+"Esto no era necesario si desea el índice predeterminado 2D. Así que si "
+"maneja la buena pronunciación, cambie la creación de índices de:"
 
 #. Tag: para
 #: faq.xml:42
 #, no-c-format
 msgid "BAD:"
-msgstr ""
+msgstr "MAL:"
 
 #. Tag: programlisting
 #: faq.xml:43
@@ -141,18 +164,20 @@ msgid ""
 "CREATE INDEX idx_my_table_geom ON my_table USING gist(geom "
 "gist_geometry_ops);"
 msgstr ""
+"CREATE INDEX idx_my_table_geom ON my_table USING gist(geom "
+"gist_geometry_ops);"
 
 #. Tag: para
 #: faq.xml:44
 #, no-c-format
 msgid "To GOOD:"
-msgstr ""
+msgstr "a BIEN:"
 
 #. Tag: programlisting
 #: faq.xml:45
 #, no-c-format
 msgid "CREATE INDEX idx_my_table_geom ON my_table USING gist(geom);"
-msgstr ""
+msgstr "CREATE INDEX idx_my_table_geom ON my_table USING gist(geom);"
 
 #. Tag: para
 #: faq.xml:47
@@ -161,6 +186,8 @@ msgid ""
 "The only case where you WILL need to specify the operator class is if you "
 "want a 3D spatial index as follows:"
 msgstr ""
+"El único caso donde usted tendrá que especificar la clase de operador es si "
+"usted desea un índice espacial 3D como el siguiente:"
 
 #. Tag: programlisting
 #: faq.xml:48
@@ -169,6 +196,8 @@ msgid ""
 "CREATE INDEX idx_my_super3d_geom ON my_super3d USING gist(geom "
 "gist_geometry_ops_nd);"
 msgstr ""
+"CREATE INDEX idx_my_super3d_geom ON my_super3d USING gist(geom "
+"gist_geometry_ops_nd);"
 
 #. Tag: para
 #: faq.xml:50
@@ -181,6 +210,13 @@ msgid ""
 "index and recreate it without the operator class. This will save you grief "
 "in the future when you need to upgrade again."
 msgstr ""
+"Si usted es desafortunado para ser atrapado con código compilado que no se "
+"puede cambiar que tiene el antiguo gist_geometry_ops de código duro, "
+"entonces usted puede crear la antigua clase utilizando el "
+"<filename>legacy_gist.sql</filename> empaquetado en PostGIS 2.0.2 +. Sin "
+"embargo, si utiliza esta corrección, se le aconseja que en un punto "
+"posterior elimine el índice y lo recree sin la clase de operador. Esto le "
+"ahorrará problemas en el futuro cuando necesite actualizar de nuevo."
 
 #. Tag: para
 #: faq.xml:56
@@ -278,13 +314,13 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:85
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- this should return no records if all your geom fields are filled in\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 msgstr ""
-"-- si todas tus geometrías estas rellenas, esto debería no devolver ningún "
-"registro         \n"
+"-- Esto debería devolver ningún registro si todos los campos geom están "
+"llenos\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 
 #. Tag: programlisting
@@ -323,6 +359,18 @@ msgid ""
 "analyzing raster data. Raster has its very own FAQ. Refer to <xref linkend="
 "\"RT_FAQ\"/> and <xref linkend=\"RT_reference\"/> for more details."
 msgstr ""
+"Puede almacenar geometrías Point, LineString, Polygon, MultiPoint, "
+"MultiLineString, MultiPolygon y GeometryCollection. En PostGIS 2.0 y "
+"superior también se pueden almacenar TINS y superficies poliédricas en el "
+"tipo de geometría básica. Éstos se especifican en el Formato de texto bien "
+"conocido de GIS abierto (con extensiones Z, M y ZM). Actualmente hay tres "
+"tipos de datos soportados. El tipo de datos de geometría OGC estándar que "
+"utiliza un sistema de coordenadas planar para la medición, el tipo de datos "
+"geográficos que utiliza un sistema de coordenadas geodésicas, con cálculos "
+"en una esfera o en esferoide. El más reciente miembro de la familia de tipo "
+"espacial en PostGIS es raster para almacenar y analizar los datos raster. "
+"Raster tiene su propia FAQ. Refierase a <xref linkend=\"RT_FAQ\"/> y <xref "
+"linkend=\"RT_reference\"/> para más detalle."
 
 #. Tag: para
 #: faq.xml:110
@@ -352,6 +400,23 @@ msgid ""
 "benefits of each. Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> to "
 "see what is currently supported and what is not."
 msgstr ""
+"Respuesta corta: geography es un tipo de datos más reciente que admite "
+"mediciones de distancias de largo alcance, pero la mayoría de los cálculos "
+"en él son más lentos de lo que son en geometry. Si utiliza la geography, no "
+"necesita aprender mucho sobre sistemas de coordenadas planas. Geography es "
+"generalmente mejor si lo único que le importa es medir distancias y "
+"longitudes y tiene datos de todo el mundo. El tipo de datos geometry es un "
+"tipo de datos antiguo que tiene muchas más funciones que lo soportan, "
+"disfruta de un mayor soporte de herramientas de terceros, y las operaciones "
+"en él son generalmente más rápidas --a veces hasta 10 veces más rápidas para "
+"geometrías más grandes. Geometry es mejor si se siente cómodo con los "
+"sistemas de referencia espacial o si se trata de datos localizados en los "
+"que todos sus datos encajan en un solo <link linkend=\"spatial_ref_sys\"> "
+"sistema de referencia espacial (SRID)</link>, o si usted necesita hacer un "
+"montón de procesamiento espacial. Es bastante fácil de hacer one-off entre "
+"los dos tipos de conversiones para obtener los beneficios de cada uno. "
+"Consulte <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> para ver lo que "
+"actualmente se soporta y lo que no."
 
 #. Tag: para
 #: faq.xml:125
@@ -430,6 +495,8 @@ msgid ""
 "CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n"
 "        , geom geometry(LINESTRING) );"
 msgstr ""
+"CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n"
+"        , geom geometry(LINESTRING) );"
 
 #. Tag: para
 #: faq.xml:158
@@ -439,6 +506,10 @@ msgid ""
 "PostGIS functions and objects into this database or are using a pre-2.0 "
 "version of PostGIS. See the <xref linkend=\"PGInstall\"/>."
 msgstr ""
+"Si falla la definición de la columna de geometría, es probable que no haya "
+"cargado las funciones y los objetos de PostGIS en esta base de datos o que "
+"esté utilizando una versión de PostGIS anterior a la 2.0. Vea el <xref "
+"linkend=\"PGInstall\"/>."
 
 #. Tag: para
 #: faq.xml:162
@@ -463,6 +534,12 @@ msgid ""
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 msgstr ""
+"INSERT INTO gtest (ID, NAME, GEOM)\n"
+"VALUES (\n"
+"  1,\n"
+"  'First Geometry',\n"
+"  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
+");"
 
 #. Tag: para
 #: faq.xml:168
@@ -494,7 +571,7 @@ msgstr "El resultado devuelto debería parecerse a algo así:"
 
 #. Tag: programlisting
 #: faq.xml:177
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
@@ -503,7 +580,7 @@ msgid ""
 msgstr ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
-"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8) \n"
+"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
 "(1 row)"
 
 #. Tag: para
@@ -573,16 +650,16 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:210
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT id, the_geom\n"
 "FROM thetable\n"
 "WHERE\n"
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 msgstr ""
-"SELECT id, the_geom \n"
-"FROM thetable \n"
-"WHERE \n"
+"SELECT id, the_geom\n"
+"FROM thetable\n"
+"WHERE\n"
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 
 #. Tag: para
@@ -828,12 +905,12 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:330
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 msgstr ""
-"SELECT * FROM geotable \n"
+"SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 
 #. Tag: para
diff --git a/doc/po/es/faq_raster.xml.po b/doc/po/es/faq_raster.xml.po
index 5e839d6..a616489 100644
--- a/doc/po/es/faq_raster.xml.po
+++ b/doc/po/es/faq_raster.xml.po
@@ -3,13 +3,14 @@
 # Translators:
 # Carlos Barrios <gbarrios at aaa.upv.es>, 2014
 # Minerva Durán Martínez <mine_tod at yahoo.com.mx>, 2015
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-07-20 14:31+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -34,6 +35,11 @@ msgid ""
 "the output GDAL driver</code> when trying to use ST_AsPNG or other raster "
 "input functions."
 msgstr ""
+"Estoy recibiendo error <code>ERROR: RASTER_fromGDALRaster: No se pudo abrir "
+"bytea con GDAL. Compruebe que el bytea es de un formato compatible con GDAL."
+"</code> Cuando se utiliza ST_FromGDALRaster <code>ERROR: rt_raster_to_gdal: "
+"No se pudo cargar el controlador de salida de GDAL</code> Al intentar usar "
+"ST_AsPNG u otras funciones de entrada de raster."
 
 #. Tag: para
 #: faq_raster.xml:14
@@ -46,6 +52,13 @@ msgid ""
 "or all drivers and reenable out of database support, refer to <xref linkend="
 "\"install_short_version\"/>."
 msgstr ""
+"A partir de PostGIS 2.1.3 y 2.0.5, se hizo un cambio de seguridad por "
+"defecto se deshabilitaron todos los controladores GDAL y salida de raster "
+"db. <ulink url=\"http://postgis.net/2014/05/19/"
+"postgis-2.0.6_and_2.1.3\">PostGIS 2.0.6, 2.1.3 security release</ulink>. "
+"Para rehabilitar controladores específicos o todos los controladores y "
+"rehabilitar el soporte de base de datos, consulte <xref linkend="
+"\"install_short_version\"/>."
 
 #. Tag: para
 #: faq_raster.xml:22
@@ -76,7 +89,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:36
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "There is a full length beginner tutorial <ulink url=\"http://trac.osgeo.org/"
 "postgis/wiki/WKTRasterTutorial01\"> Intersecting vector buffers with large "
@@ -94,34 +107,35 @@ msgid ""
 "various other book distributors. All hard-copy books come with a free coupon "
 "to download the E-book version."
 msgstr ""
-"Existe un completo tutorial para principiantes  <ulink url=\"http://trac."
-"osgeo.org/postgis/wiki/WKTRasterTutorial01\"> Realizando intersecciones de "
-"búfers de vectores con grandes coberturas raster usando PostGIS Raster</"
-"ulink>. Jorge tiene en un blog una serie de artículos sobre PostGIS Raster "
-"que muestran cómo cargar datos raster así como una comparativa de las mismas "
-"tareas con Oracle GeoRaster. Consultar <ulink url=\"http://gis4free."
-"wordpress.com/category/postgis-raster/\">Series PostGIS Raster / Oracle "
-"GeoRaster de Jorge</ulink>. Hay un capítulo entero (más de 35 páginas de "
-"contenido) dedicadas a PostGIS Raster con código libre y descargas de datos "
-"en <ulink url=\"http://www.postgis.us/chapter_13\">PostGIS en Acción - "
-"capítulo sobre los Raste</ulink>.  Se puede comprar <ulink url=\"http://www."
-"postgis.us/page_buy_book\">comprar \"PostGIS in Action\"</ulink> a Manning "
-"en copia impresa (importantes descuentos en compras de más de un ejemplar) o "
-"en formato electrónico (E-book). También se puede comprar a Amazon y varias "
-"otras distribuidoras de libros. Todas las copias impresas vienen con un "
-"cupón gratuito para descargarse la versión E-book."
+"Hya un largo y completo tutorial para principiantes <ulink url=\"http://trac."
+"osgeo.org/postgis/wiki/WKTRasterTutorial01\"> Intersección de búferes "
+"vectoriales con cobertura raster grandes usando PostGIS Raster</ulink>. "
+"Jorge tiene una serie de artículos de blog sobre PostGIS Raster que "
+"demuestran cómo cargar datos raster como también comparación cruzada con las "
+"mismas tareas en Oracle GeoRaster. Echa un vistazo a  <ulink url=\"http://"
+"gis4free.wordpress.com/category/postgis-raster/\">Jorge's PostGIS Raster / "
+"Oracle GeoRaster Series</ulink>. Hay un capítulo entero (más de 35 páginas "
+"de contenido) dedicada a PostGIS Raster con código libre y descargas de "
+"datos en <ulink url=\"https://www.manning.com/books/postgis-in-action-second-"
+"edition\">PostGIS in Action - Raster chapter</ulink>. Usted puede <ulink url="
+"\"http://www.postgis.us/page_buy_book\">comprar PostGIS in Action</ulink> "
+"ahora desde Manning la copia impresa (descuentos significativos para compras "
+"a granel) o simplemente el formato de libro electrónico. También puede "
+"comprar desde Amazon y varios otros distribuidores de libros. Todos los "
+"libros de copia impresa vienen con un cupón gratis para descargar la versión "
+"de e-book."
 
 #. Tag: para
 #: faq_raster.xml:43
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Here is a review from a PostGIS Raster user <ulink url=\"http://"
 "fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\">PostGIS "
 "raster applied to land classification urban forestry</ulink>"
 msgstr ""
-"Aquí hay una revisión de un usuario de PostGIS Raster <ulink url=\"http://"
-"fuzzytolerance.info/code/postgis-raster-ftw/\">PostGIS ráster aplicado al "
-"uso del suelo forestal urbano</ulink>"
+"Aquí está una revisión de un usuario de PostGIS Raster <ulink url=\"http://"
+"fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\">PostGIS "
+"raster aplicada a la clasificación de tierras forestales urbanas</ulink>"
 
 #. Tag: para
 #: faq_raster.xml:50
@@ -500,7 +514,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "PostGIS Raster is undergoing many changes. If you want to get the latest "
 "nightly build for Windows -- then check out the Tamas Szekeres nightly "
@@ -509,13 +523,14 @@ msgid ""
 "SDK bat and run your commands from there. <ulink url=\"www.gisinternals.com"
 "\">http://www.gisinternals.com</ulink>. Also available are VS project files."
 msgstr ""
-"PostGIS está experimentando muchos cambios. Si desea obtener la última "
-"versión para Windows -- consulte los \"nightly builds\" de Tamas Szekeres "
-"generados con Visual Studio que contienen los ejecutables de GDAL, Python "
-"Bindings y MapServer y el controlador para ráster de PostGIS incorporado. "
-"Haga click en el \"bat\" SDK y ejecute los comandos desde allí. <ulink url="
-"\"http://vbkto.dyndns.org/sdk/\">http://vbkto.dyndns.org/sdk/</ulink>. "
-"También hay disponibles ficheros de proyecto de VS."
+"PostGIS Raster está pasando por muchos cambios. Si desea obtener la última "
+"compilación nocturna para Windows -- a continuación, echa un vistazo a los "
+"Tamas Szekeres construcciones nocturnas construidas con Visual Studio que "
+"contienen troncales GDAL, Python Bindings y MapServer ejecutables y "
+"controladores incorporados PostGIS Raster. Simplemente haga clic en el SDK "
+"bat y ejecute sus comandos desde allí. <ulink url=\"www.gisinternals.com"
+"\">http://www.gisinternals.com</ulink>. También están disponibles los "
+"archivos de proyecto vs."
 
 #. Tag: para
 #: faq_raster.xml:151
@@ -547,7 +562,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:163
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In theory any tool that renders data using GDAL can support PostGIS raster "
 "data or support it with fairly minimal effort. Again for Windows, Tamas' "
@@ -555,12 +570,11 @@ msgid ""
 "ulink> are a good choice if you don't want the hassle of having to setup to "
 "compile your own."
 msgstr ""
-"En teoría cualquier herramienta que renderice datos usando GDAL puede tener "
-"soporte para ráster de PostGIS o soportarlo con un pequeño esfuerzo. De "
-"nuevo, para Windows, los binarios de Tama <ulink url=\"http://vbkto.dyndns."
-"org/sdk/\">http://vbkto.dyndns.org/sdk/</ulink> son una buena elección si no "
-"desea los inconvenientes de tener nosotros mismos que configurar la "
-"compilación."
+"En teoría, cualquier herramienta que procese los datos mediante GDAL puede "
+"soportar datos raster de PostGIS o admitirlo con un esfuerzo bastante "
+"mínimo. Una vez más para Windows, los binarios de Tamas <ulink url=\"www."
+"gisinternals.com\">http://www.gisinternals.com</ulink> son una buena opción "
+"si no quieres tener que configurar tu propia compilación."
 
 #. Tag: para
 #: faq_raster.xml:170
@@ -629,7 +643,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:183
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- displaying raster with standard raster options\n"
 "LAYER\n"
@@ -660,18 +674,18 @@ msgid ""
 "        END\n"
 "END"
 msgstr ""
-"-- mostrando datos raster con las opciones estándar raster\n"
+"-- visualización raster con opciones raster standard\n"
 "LAYER\n"
 "        NAME coolwktraster\n"
 "        TYPE raster\n"
 "        STATUS ON\n"
 "        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
-"password='whatever' \n"
-"                schema='someschema' table='cooltable' mode='2'\"        \n"
+"password='whatever'\n"
+"                schema='someschema' table='cooltable' mode='2'\"\n"
 "        PROCESSING \"NODATA=0\"\n"
 "        PROCESSING \"SCALE=AUTO\"\n"
-"        #... otras funciones estándar para procesar ráster aquí\n"
-"        #... las clases son opcionales, pero útiles para datos de 1 banda\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
 "        CLASS\n"
 "                NAME \"boring\"\n"
 "                EXPRESSION ([pixel] < 20)\n"
@@ -691,7 +705,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:185
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- displaying raster with standard raster options and a where clause\n"
 "LAYER\n"
@@ -707,18 +721,18 @@ msgid ""
 "        #... classes are optional but useful for 1 band data\n"
 "END"
 msgstr ""
-"-- visualizando raster con las opciones estándar y una cláusula where\n"
+"-- visualización raster con opciones raster standard y con clausula WHERE\n"
 "LAYER\n"
 "        NAME soil_survey2009\n"
 "        TYPE raster\n"
 "        STATUS ON\n"
 "        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
-"password='whatever' \n"
+"password='whatever'\n"
 "                schema='someschema' table='cooltable' "
-"where='survey_year=2009' mode='2'\"        \n"
+"where='survey_year=2009' mode='2'\"\n"
 "        PROCESSING \"NODATA=0\"\n"
-"        #... otras funciones estándar para procesar ráster aquí\n"
-"        #... las clases son opcionales, pero útiles para datos de 1 banda\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
 "END"
 
 #. Tag: para
@@ -761,15 +775,15 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The function is not unique error happens if one of your arguments is a "
 "textual representation of a geometry instead of a geometry. In these cases, "
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 "El error \"is not unique\" ocurre si uno de nuestros argumentos es una "
 "representación en texto de una geometría en vez de una geometría. En estos "
diff --git a/doc/po/es/installation.xml.po b/doc/po/es/installation.xml.po
index 83a5877..0bd38d3 100644
--- a/doc/po/es/installation.xml.po
+++ b/doc/po/es/installation.xml.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -128,10 +128,13 @@ msgid ""
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -450,6 +453,16 @@ msgstr ""
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
@@ -459,7 +472,7 @@ msgstr ""
 "sourceforge.net/</ulink>"
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -471,7 +484,7 @@ msgstr ""
 "org/\"> http://www.docbook.org/ </ulink> ."
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -483,7 +496,7 @@ msgstr ""
 "dblatex.sourceforge.net/\"> http://dblatex.sourceforge.net/ </ulink> ."
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -495,13 +508,13 @@ msgstr ""
 "url=\"http://www.imagemagick.org/\"> http://www.imagemagick.org/ </ulink> ."
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr "Obteniendo el código fuente"
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -509,7 +522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -517,7 +530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -527,7 +540,7 @@ msgstr ""
 "varname> en el directorio de trabajo actual."
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -540,7 +553,7 @@ msgstr ""
 "</ulink> ."
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -550,7 +563,7 @@ msgstr ""
 "&last_release_version;"
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -560,13 +573,13 @@ msgstr ""
 "creado para continuar con la instalación."
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -578,7 +591,7 @@ msgstr ""
 "las ultimas versiones o eres alguien que hace mantenimiento de paquetes."
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -595,7 +608,7 @@ msgstr ""
 "ulink>."
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -606,7 +619,7 @@ msgstr ""
 "Pre-built Packages</ulink>"
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -626,7 +639,7 @@ msgstr ""
 "para experimentar con las versiones de desarrollo de PostGIS"
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -642,7 +655,7 @@ msgstr ""
 "versiones anteriores de PostgreSQL <emphasis>no</emphasis> son compatibles."
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -654,7 +667,7 @@ msgstr ""
 "postgresql.org </ulink> ."
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -665,13 +678,13 @@ msgstr ""
 "estándar C++:"
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr "LDFLAGS=-lstdc++ ./configure [PON TUS OPCIONES AQUI]"
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -685,7 +698,7 @@ msgstr ""
 "ello será necesario volver a compilar PostgreSQL desde cero, por supuesto."
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -696,13 +709,13 @@ msgstr ""
 "Windows o  Mac."
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr "Configuración"
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -714,7 +727,7 @@ msgstr ""
 "ejecutando el script de shell."
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -730,7 +743,7 @@ msgstr ""
 "han instalado las librerías y programas en lugares no standard."
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -742,7 +755,7 @@ msgstr ""
 "command> o <command>--help=short</command>."
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -754,7 +767,7 @@ msgstr ""
 "para la instalación PostgreSQL."
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -768,7 +781,7 @@ msgstr ""
 "osgeo.org/postgis/ticket/635 </ulink>"
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -784,7 +797,7 @@ msgstr ""
 "de PostgreSQL de forma manual que PostGIS utilizara para compilar. "
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -801,7 +814,7 @@ msgstr ""
 "personalizada que PostGIS utilizara para compilar."
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -818,7 +831,7 @@ msgstr ""
 "compilar."
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -839,7 +852,7 @@ msgstr ""
 "una instalación personalizada de LibXML con la que compilar PostGIS."
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -852,13 +865,13 @@ msgstr ""
 "compilar PostGIS."
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr "Directorio donde iconv esta instalado."
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -875,7 +888,7 @@ msgstr ""
 "para compilar."
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -886,7 +899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -896,7 +909,7 @@ msgstr ""
 "interfaz gráfica shp2pgsql-gui para el comando shp2pgsql."
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -909,19 +922,18 @@ msgstr ""
 "predeterminada."
 
 #. Tag: para
-#: installation.xml:491
-#, no-c-format
+#: installation.xml:499
+#, fuzzy, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 "Compilar con soporte de topología. Esto creara el fichero topology.sql. No "
 "hay librerías dependientes ya que toda la lógica necesaria esta contenida en "
 "la librería postgis-&last_release_version;."
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -944,7 +956,7 @@ msgstr ""
 "documentada y sigue siendo experimental."
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
@@ -953,7 +965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
@@ -964,7 +976,7 @@ msgstr ""
 "trunk/\"> repositorio </ulink> SVN, el primer paso es ejecutar el script"
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
@@ -974,7 +986,7 @@ msgstr ""
 "utiliza para personalizar la instalación de PostGIS."
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
@@ -986,13 +998,13 @@ msgstr ""
 "<command>configure</command>."
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr "Compilando"
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -1001,7 +1013,7 @@ msgstr ""
 "Una vez generado el Makefile, compilar PostGIS es tan simple como ejecutar"
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -1011,7 +1023,7 @@ msgstr ""
 "éxito. Listo para instalar.</code>\""
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -1030,13 +1042,13 @@ msgstr ""
 "compilar los comentarios"
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr "make comments"
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -1055,7 +1067,7 @@ msgstr ""
 "html</filename>"
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
@@ -1067,19 +1079,19 @@ msgstr ""
 "PostgreSQL</ulink>"
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr "make cheatsheets"
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr "Compilando e Instalando Extensiones de PostGIS"
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -1089,7 +1101,7 @@ msgstr ""
 "estas utilizando la version 9.1+ de PostgreSQL"
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -1101,7 +1113,7 @@ msgstr ""
 "compilado. También puedes compilarla manualmente con la sentencia:"
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -1111,7 +1123,7 @@ msgstr ""
 "que están en el paquete pre-compilados con el tar."
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -1125,7 +1137,7 @@ msgstr ""
 "copiar los ficheros en un servidor diferente."
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
 "cd extensions\n"
@@ -1160,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -1174,7 +1186,7 @@ msgstr ""
 "tienes los binarios de PostGIS ya instalados en tus servidores."
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -1190,7 +1202,7 @@ msgstr ""
 "para PostGIS si no los tienes instalados en el servidor."
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -1202,7 +1214,7 @@ msgstr ""
 "control, postgis_topology.control</filename>."
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -1216,7 +1228,7 @@ msgstr ""
 "postgis_topology/sql/*.sql</filename>"
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1228,7 +1240,7 @@ msgstr ""
 "> extensiones."
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1238,7 +1250,7 @@ msgstr ""
 "instaladas ejecutando la siguiente sentencia:"
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1261,7 +1273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1279,7 +1291,7 @@ msgstr ""
 "bases de datos y permite actualizar o instalar haciendo click derecho."
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
@@ -1291,7 +1303,7 @@ msgstr ""
 "pgAdmin o ejecutando la siguiente sentencia:"
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1305,7 +1317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
@@ -1313,7 +1325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, no-c-format
 msgid ""
 "\\connect mygisdb\n"
@@ -1322,7 +1334,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1347,7 +1359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1380,7 +1392,7 @@ msgstr ""
 "nada podemos hacer al respecto."
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1392,7 +1404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
@@ -1402,7 +1414,7 @@ msgstr ""
 "(usando el archivo <filename>rtpostgis.sql</filename>"
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
@@ -1414,7 +1426,7 @@ msgstr ""
 " "
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
@@ -1423,25 +1435,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr "Tests"
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr "Si quieres hacer un test en la compilación de PostGIS, ejecuta"
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr "make check"
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
@@ -1452,7 +1464,7 @@ msgstr ""
 "actual."
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
@@ -1464,7 +1476,7 @@ msgstr ""
 "librerías personalizadas en la variable de entorno LD_LIBRARY_PATH."
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1485,7 +1497,7 @@ msgstr ""
 "de cabeza."
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
@@ -1494,7 +1506,7 @@ msgstr ""
 "siguiente:"
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -1964,7 +1976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:695
+#: installation.xml:703
 #, no-c-format
 msgid ""
 "The <varname>postgis_tiger_geocoder</varname> and "
@@ -1975,13 +1987,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
 "cd extensions/address_standardizer\n"
@@ -1990,13 +2002,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2016,7 +2028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
 msgid ""
 "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
@@ -2025,7 +2037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
 "cd extensions/postgis_tiger_geocoder\n"
@@ -2034,13 +2046,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2066,25 +2078,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr "Instalación"
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr "Para instalar PostGIS entre"
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr "make install"
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
@@ -2096,7 +2108,7 @@ msgstr ""
 "del comando . En particular:"
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
@@ -2106,7 +2118,7 @@ msgstr ""
 "<filename>[prefix]/bin</filename>."
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
@@ -2116,7 +2128,7 @@ msgstr ""
 "instalados en <filename>[prefix]/share/contrib</filename>."
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
@@ -2125,7 +2137,7 @@ msgstr ""
 "filename>."
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -2139,13 +2151,13 @@ msgstr ""
 "ejecutando:"
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr "make comments-install"
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -2159,31 +2171,113 @@ msgstr ""
 "extra de la librería <command>xsltproc</command>."
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr ""
-"Crea una base de datos habilitada para operaciones espaciales en PostgreSQL "
-"con versión inferior a 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "Crear una base de datos espacial utilizando EXTENSIONS"
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
-"El primer paso en la creación de una base de datos PostGIS es crear una "
-"simple base de datos PostgreSQL."
+"Si estas utilizando PostgreSQL 9.1+ y has compilado e instalado los módulos/"
+"extensión PostGIS, puedes crear una base de datos espacial de otra manera."
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [subasededatos]"
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+"El núcleo de la extensión postgis, instala geometry, geography, raster, "
+"spatial_ref_sys y todos los comentarios de las funciones PostGIS con un "
+"simple comando:<programlisting>CREATE EXTENSION postgis;</programlisting>."
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"Topology esta compilado como una extensión separada y se puede instalar con "
+"el comando:"
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"Si estas pensando en restaurar una copia de seguridad de una vieja base de "
+"datos desde una versión anterior en la nueva base de datos, ejecuta:"
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [yourdatabase] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"Después podrás ejecutar <filename>uninstall_legacy.sql</filename> para "
+"obtener el rid de las funciones obsoletas después de haber restaurado y "
+"limpiado."
+
+#. Tag: title
+#: installation.xml:812
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr "Crear una base de datos espacial desde una plantilla"
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"El primer paso en la creación de una base de datos PostGIS es crear una "
+"simple base de datos PostgreSQL."
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -2199,13 +2293,13 @@ msgstr ""
 "normalmente ya instalado."
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [subasededatos]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2219,13 +2313,13 @@ msgstr ""
 "especificó durante la etapa de configuración)."
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [yourdatabase] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2240,13 +2334,13 @@ msgstr ""
 "geometrías."
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2260,25 +2354,25 @@ msgstr ""
 "\\dd [function_name]</command> en un terminal psql."
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [yourdatabase] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr "Instalar el soporte raster"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [yourdatabase] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -2291,25 +2385,25 @@ msgstr ""
 "funciones."
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [yourdatabase] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr "Instalar el soporte de topología"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2322,28 +2416,13 @@ msgstr ""
 "comentarios de las funciones."
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-"Si estas pensando en restaurar una copia de seguridad de una vieja base de "
-"datos desde una versión anterior en la nueva base de datos, ejecuta:"
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [yourdatabase] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:902
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -2358,74 +2437,14 @@ msgstr ""
 "tienes vistas que utilizan funciones tipo distancia/longitud etc, "
 "necesitaras ejecutar el fichero <filename>legacy.sql</filename> completo."
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-"Después podrás ejecutar <filename>uninstall_legacy.sql</filename> para "
-"obtener el rid de las funciones obsoletas después de haber restaurado y "
-"limpiado."
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "Crear una base de datos espacial utilizando EXTENSIONS"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-"Si estas utilizando PostgreSQL 9.1+ y has compilado e instalado los módulos/"
-"extensión PostGIS, puedes crear una base de datos espacial de otra manera."
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-"El núcleo de la extensión postgis, instala geometry, geography, raster, "
-"spatial_ref_sys y todos los comentarios de las funciones PostGIS con un "
-"simple comando:<programlisting>CREATE EXTENSION postgis;</programlisting>."
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-"Topology esta compilado como una extensión separada y se puede instalar con "
-"el comando:"
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -2436,7 +2455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -2448,7 +2467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -2462,7 +2481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
@@ -2471,40 +2490,40 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:917
+#: installation.xml:925
 #, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
@@ -2513,13 +2532,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -2531,31 +2550,31 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr "Instalar o actualizar el geocodificador Tiger y cargar datos"
 
 #. Tag: para
-#: installation.xml:932
+#: installation.xml:940
 #, no-c-format
 msgid ""
 "Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
@@ -2565,7 +2584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:933
+#: installation.xml:941
 #, no-c-format
 msgid ""
 "If you are on Windows and you don't have tar installed, you can use <ulink "
@@ -2577,13 +2596,13 @@ msgstr ""
 "tarball de PostGIS."
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:943
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:944
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
@@ -2591,7 +2610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:946
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
@@ -2599,7 +2618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -2610,7 +2629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -2622,7 +2641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:950
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
@@ -2630,7 +2649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:951
 #, fuzzy, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
@@ -2640,7 +2659,7 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
@@ -2649,14 +2668,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:954
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
@@ -2664,13 +2683,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:956
 #, no-c-format
 msgid "Which should output"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:957
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
@@ -2679,7 +2698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:959
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
@@ -2687,7 +2706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
@@ -2695,7 +2714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -2708,7 +2727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:962
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
@@ -2716,7 +2735,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:964
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
@@ -2725,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:966
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -2738,7 +2757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:968
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
@@ -2747,35 +2766,111 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:962
+#: installation.xml:970
 #, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:963
+#: installation.xml:971
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr ""
 
+#. Tag: para
+#: installation.xml:974
+#, fuzzy, no-c-format
+msgid "Run the generated nation load commandline scripts."
+msgstr "Ejecuta la sentencia SQL drop"
+
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:975
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:978
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:979
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:980
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:981
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:982
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:985
+#, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>. DO NOT Generate the state script until "
+"you have already loaded the nation data, because the state script utilizes "
+"county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:987
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:989
 #, fuzzy, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr "Ejecuta la sentencia SQL drop"
 
+#. Tag: programlisting
+#: installation.xml:990
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:992
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
@@ -2783,7 +2878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:993
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -2794,17 +2889,20 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:996
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:997
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -2812,7 +2910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:999
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -2820,32 +2918,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1000
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1001
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1008
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1009
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr "Primero debes instalar PostGIS con las instrucciones anteriores."
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1013 installation.xml:1073
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -2853,19 +2951,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1018 installation.xml:1078
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1022
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1025
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2880,7 +2978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1027
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2891,7 +2989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -2903,13 +3001,13 @@ msgstr ""
 "no, añádelo con un comando parecido al siguiente:"
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1031
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1032
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -2920,7 +3018,7 @@ msgstr ""
 "verifica si se parece a esto:"
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2936,13 +3034,13 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1036
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2956,7 +3054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1040
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2972,13 +3070,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1043
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Cargando datos Tiger"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1044
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -2990,7 +3088,7 @@ msgstr ""
 "describe los pasos generales."
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1045
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -3012,20 +3110,20 @@ msgstr ""
 "un estado o si ya no lo necesitas mas."
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1047
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr "Para poder cargar los datos necesitarás las siguientes herramientas:"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1049
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr ""
 "Una herramienta para descomprimir ficheros zip de la pagina web del censo."
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -3035,7 +3133,7 @@ msgstr ""
 "esta instalado en la mayoría de sistemas Unix."
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -3046,7 +3144,7 @@ msgstr ""
 "org/</ulink>"
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1053
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -3056,7 +3154,7 @@ msgstr ""
 "instalas PostGIS."
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1054
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -3066,7 +3164,7 @@ msgstr ""
 "instalado en los sistemas Unix/Linux."
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1055
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -3078,7 +3176,7 @@ msgstr ""
 "sourceforge.net/packages/wget.htm</ulink>"
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1058
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -3090,7 +3188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -3100,7 +3198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1063
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -3113,7 +3211,7 @@ msgstr ""
 ">."
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1065
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -3124,13 +3222,13 @@ msgstr ""
 "linkend=\"Geocode\"/>"
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1068
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr "Actualizando la instalación del geocodificador Tiger"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -3140,13 +3238,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1082
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1085
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -3155,7 +3253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1088
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -3163,13 +3261,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1089
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1093
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -3181,19 +3279,19 @@ msgstr ""
 "\"Drop_Nation_Tables_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1094
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1095
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr "Ejecuta la sentencia SQL drop"
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1096
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -3203,31 +3301,31 @@ msgstr ""
 "detalla en <xref linkend=\"Loader_Generate_Nation_Script\"/>"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1097
 #, no-c-format
 msgid "For windows"
 msgstr "Para windows"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1098
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1099
 #, no-c-format
 msgid "For unix/linux"
 msgstr "Para unix/linux"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1101
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -3238,7 +3336,7 @@ msgstr ""
 "una vez."
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -3252,13 +3350,13 @@ msgstr ""
 "utilizando <xref linkend=\"Drop_State_Tables_Generate_Script\"/>."
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1108
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr "Crear una base de datos espacial desde una plantilla"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1110
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -3280,37 +3378,37 @@ msgstr ""
 "de datos"
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1121
 #, no-c-format
 msgid "From the shell:"
 msgstr "En la linea de comandos:"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1125
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1127
 #, no-c-format
 msgid "From SQL:"
 msgstr "Desde SQL:"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1131
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1135
 #, no-c-format
 msgid "Upgrading"
 msgstr "Actualizando"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1137
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -3320,7 +3418,7 @@ msgstr ""
 "reemplazar o introducir nuevas definiciones de objetos PostGIS."
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1142
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -3331,7 +3429,7 @@ msgstr ""
 "copia de seguridad/recarga."
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1147
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -3342,7 +3440,7 @@ msgstr ""
 "(Actualización pesada) para versiones mayores."
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1152
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -3354,13 +3452,13 @@ msgstr ""
 "pg_dump siempre podrás restaurar la copia realizada con un HARD UPDATE."
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1159
 #, no-c-format
 msgid "Soft upgrade"
 msgstr "Actualizacion Ligera"
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1161
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -3374,14 +3472,14 @@ msgstr ""
 "de script sql. Consulta el metodo adecuado."
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1164
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr ""
 "Actualización ligera anterior a la versión PostgreSQL 9.1+ o sin extensiones"
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1165
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -3393,13 +3491,13 @@ msgstr ""
 "metodo, tendras mensajes como los siguientes:"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1166
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr "no se puede suprimir ... porque la extensión postgis depende de el"
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -3414,13 +3512,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1171
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -3433,19 +3531,19 @@ msgstr ""
 "lo necesitas, entoces:"
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1181
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1182
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1185
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -3458,7 +3556,7 @@ msgstr ""
 "HARD UPGRADE."
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -3470,13 +3568,13 @@ msgstr ""
 "utilizando el mensaje \"procs need upgrade\"."
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1198
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr "Actualizacion ligera 9.1+ utilizando extensiones"
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1199
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -3488,7 +3586,7 @@ msgstr ""
 "extensiones es bastante sencillo."
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1200
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -3498,19 +3596,19 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1201
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "Si obtienes un error parecido a:"
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1202
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr "No migration path defined for ... to &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1203
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -3519,13 +3617,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1204
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -3533,7 +3631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3544,7 +3642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -3552,7 +3650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1213
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3562,13 +3660,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1220
 #, no-c-format
 msgid "Hard upgrade"
 msgstr "Actualizacion pesada o HARD UPDATE"
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1222
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3586,7 +3684,7 @@ msgstr ""
 "(HARD UPGRADE) para actualizar."
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1231
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3603,7 +3701,7 @@ msgstr ""
 "rechazados."
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1240
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -3615,13 +3713,13 @@ msgstr ""
 "upgrade</ulink>."
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1243
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "El procedimiento es como sigue:"
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1251
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3636,7 +3734,7 @@ msgstr ""
 "postgres."
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1259
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3646,7 +3744,7 @@ msgstr ""
 "backup\" olddb"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3660,7 +3758,7 @@ msgstr ""
 "linkend=\"create_new_db_extensions\"/>"
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1272
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3678,7 +3776,7 @@ msgstr ""
 "spatial_ref_sys.sql al crear la nueva db. "
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1282
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3698,7 +3796,7 @@ msgstr ""
 "el fichero <filename>uninstall_legacy.sql</filename> después."
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1298
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -3710,7 +3808,7 @@ msgstr ""
 "inesperados, se imprimirán en la consola de psql. Ten un inventario de estos."
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1306
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3720,13 +3818,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1312
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "Los errores se producirán en alguno de estos casos:"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1318
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3747,7 +3845,7 @@ msgstr ""
 "sql</filename> ejecutando <filename>uninstall_legacy.sql</filename>."
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1330
 #, fuzzy, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3771,7 +3869,7 @@ msgstr ""
 "reservado) "
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1344
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3786,7 +3884,7 @@ msgstr ""
 "spatial_ref_sys y reconstruir la o las restricciones chek con:"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1351
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3796,19 +3894,19 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1353
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1364
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1365
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -3818,7 +3916,7 @@ msgstr ""
 "fusionado como se esperaba."
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1372
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3842,13 +3940,13 @@ msgstr ""
 "ejecuta la siguiente consulta:"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1385
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1387
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -3861,7 +3959,7 @@ msgstr ""
 "command>"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1395
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -3871,13 +3969,13 @@ msgstr ""
 "base de datos en una que tenga instalada PostGIS."
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1396
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1400
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -3887,7 +3985,7 @@ msgstr ""
 "de PostgreSQL, la librería Proj4 y la librería GEOS."
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1407
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3902,13 +4000,13 @@ msgstr ""
 "configuradas."
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1420
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr "Cargador/Dumper"
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1422
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -3919,7 +4017,7 @@ msgstr ""
 "manual puedes ejecutar:"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1427
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3931,7 +4029,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1429
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -3945,3 +4043,8 @@ msgstr ""
 "PostgreSQL. El dumper se llama <filename>pgsql2shp</filename> y convierte "
 "tablas PostGIS (o sentencias) en ficheros Shape de ESRI. Para mayor "
 "información, puedes ver la información en linea y las pagnas del manual."
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr ""
+#~ "Crea una base de datos habilitada para operaciones espaciales en "
+#~ "PostgreSQL con versión inferior a 9.1"
diff --git a/doc/po/es/introduction.xml.po b/doc/po/es/introduction.xml.po
index d2571e1..ea91d1f 100644
--- a/doc/po/es/introduction.xml.po
+++ b/doc/po/es/introduction.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-02-16 08:33+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -238,11 +238,23 @@ msgstr ""
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
+msgid "Björn Harrtell"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:110
+#, no-c-format
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:116
+#, no-c-format
 msgid "Mateusz Loskot"
 msgstr "Mateusz Loskot"
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:118
 #, no-c-format
 msgid ""
 "CMake support for PostGIS, built original raster loader in python and low "
@@ -250,43 +262,31 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:123
 #, no-c-format
 msgid "Pierre Racine"
 msgstr "Pierre Racine"
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:125
 #, no-c-format
 msgid "Raster overall architecture, prototyping, programming support"
 msgstr "Arquitectura, prototipo y soporte en la programación Raster."
 
-#. Tag: term
-#: introduction.xml:121
-#, no-c-format
-msgid "David Zwarg"
-msgstr "David Zwarg"
-
-#. Tag: para
-#: introduction.xml:123
-#, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
-msgstr ""
-
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr "Chris Hodgson"
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -296,13 +296,13 @@ msgstr ""
 "y buildbot, gestor de la incubación en el OSGeo"
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr "Kevin Neufeld"
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -311,13 +311,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr "Dave Blasby"
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -328,13 +328,13 @@ msgstr ""
 "funciones analíticas del lado del servidor."
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr "Jeff Lounsbury"
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -344,13 +344,13 @@ msgstr ""
 "propietario representativo actual del proyecto PostGIS."
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr "Mark Leslie"
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
@@ -359,20 +359,32 @@ msgstr ""
 "Mantenimiento y desarrollo de funciones básicas. Soporte de la curva de "
 "mejora. Cargador de Shapefiles."
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr "David Zwarg"
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr ""
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
@@ -391,13 +403,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -407,7 +419,7 @@ msgstr ""
 "alojamiento o con aportes de capital económico al proyecto PostGIS"
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -424,13 +436,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr "Campañas de Crowd Funding"
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -445,7 +457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -457,7 +469,7 @@ msgstr ""
 "hemos tenido dos campañas con éxito para realizarlas."
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -471,7 +483,7 @@ msgstr ""
 "toTopoGeometry y con este apoyo,  topología 2.0.0. Sucedió."
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -482,13 +494,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr "Librerías de soporte importantes"
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -502,7 +514,7 @@ msgstr ""
 "Sandro Santilli (strk), Paul Ramsey y otros."
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -517,7 +529,7 @@ msgstr ""
 "introducidas en el proyecto GDAL."
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -529,7 +541,7 @@ msgstr ""
 "la creación y mantenimiento de la misma."
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -545,13 +557,13 @@ msgstr ""
 "cantidad de funciones SQL que ofrece PostgreSQL."
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr "Mas información"
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -560,7 +572,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -572,7 +584,7 @@ msgstr ""
 "org/geos/</ulink>."
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -583,7 +595,7 @@ msgstr ""
 "org/proj/</ulink>."
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -595,7 +607,7 @@ msgstr ""
 "org\">http://www.postgresql.org</ulink>."
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -607,7 +619,7 @@ msgstr ""
 "postgres/gist/\">http://www.sai.msu.su/~megera/postgres/gist/</ulink>."
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -617,7 +629,7 @@ msgstr ""
 "<ulink url=\"http://mapserver.org/\">http://mapserver.org</ulink>."
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/es/performance_tips.xml.po b/doc/po/es/performance_tips.xml.po
index 050d8aa..42f4d74 100644
--- a/doc/po/es/performance_tips.xml.po
+++ b/doc/po/es/performance_tips.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2014-02-17 16:29+0000\n"
 "Last-Translator: David Martinez Morata\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
@@ -37,9 +37,9 @@ msgstr "Descripcion del problema"
 
 #. Tag: para
 #: performance_tips.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -58,10 +58,10 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:19
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
@@ -76,13 +76,13 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:26
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
@@ -98,26 +98,37 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:35
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
-"postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
 msgstr ""
 "Para comprobar si padeces de este error, utiliza el comando \"EXPLAIN ANALYZE"
 "\" postgresql. Para obtener más información y los detalles técnicos, puedes "
 "leer el hilo en la lista de correo de rendimiento postgres: http://archives."
 "postgresql.org/pgsql-performance/2005-02/msg00030.php"
 
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr "Soluciones provisionales"
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
@@ -128,7 +139,7 @@ msgstr ""
 "soluciones provisionales:"
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -148,7 +159,7 @@ msgstr ""
 "después de la consulta."
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -162,7 +173,7 @@ msgstr ""
 "nuestro ejemplo, los comandos son:"
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, fuzzy, no-c-format
 msgid ""
 "SELECT "
@@ -174,7 +185,7 @@ msgstr ""
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force_2d(the_geom));"
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
@@ -184,7 +195,7 @@ msgstr ""
 "bbox en vez de geom_column, así:"
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, fuzzy, no-c-format
 msgid ""
 "SELECT geom_column\n"
@@ -196,7 +207,7 @@ msgstr ""
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -211,13 +222,13 @@ msgstr ""
 "siguiente después de cada modificación."
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr "CLUSTERing o indices geométricos"
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -243,7 +254,7 @@ msgstr ""
 "este tema.)"
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
@@ -255,7 +266,7 @@ msgstr ""
 "tendrás el siguiente mensaje de error:"
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, fuzzy, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
@@ -269,7 +280,7 @@ msgstr ""
 "NULL."
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
@@ -279,7 +290,7 @@ msgstr ""
 "una restricción \"not null\" a la tabla:"
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, fuzzy, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
@@ -289,7 +300,7 @@ msgstr ""
 "ALTER TABLE"
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -303,13 +314,13 @@ msgstr ""
 "CHECK (geómetra is not nulo);\" no funcionara."
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr "Evitar la conversión de dimensión"
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, fuzzy, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -328,7 +339,7 @@ msgstr ""
 "dimensiones adicionales de una vez por todas:"
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, fuzzy, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
@@ -338,7 +349,7 @@ msgstr ""
 "VACUUM FULL ANALYZE mytable;"
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -353,7 +364,7 @@ msgstr ""
 "después."
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -374,117 +385,91 @@ msgstr ""
 "están en 2D."
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr "Ajusta tu configuración"
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
-"Estos consejos han sido tomados de la presentación de Kevin Neufeld \"Tips "
-"for the PostGIS Power User\" en la conferencia FOSS4G 2007. Dependiendo de "
-"tu uso de PostGIS (por ejemplo, datos estáticos y análisis complejo frente "
-"a  un montón de actualizaciones frecuentes de datos de los usuarios), estos "
-"cambios pueden proporcionar aceleraciones significativas a tus consultas."
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:143
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
-"Para más consejos (y mejoras de formato), la presentación original se "
-"encuentra en <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
-msgstr "Puesta en marcha"
 
 #. Tag: para
-#: performance_tips.xml:153
-#, no-c-format
-msgid "These settings are configured in postgresql.conf:"
-msgstr "Estas opciones se configuran en postgresql.conf:"
-
-#. Tag: ulink
-#: performance_tips.xml:158
+#: performance_tips.xml:145
 #, no-c-format
-msgid "checkpoint_segments"
-msgstr "checkpoint_segments"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:163
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
-"Numero máximo de segmentos del fichero log entre puntos de control WAL "
-"automáticos (cada segmento tiene normalmente 16MB); el valor por defecto es 3"
 
 #. Tag: para
-#: performance_tips.xml:169
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
-"Se establece en al menos entre 10 o 30 para las bases de datos con la "
-"actividad de escritura pesada, o más para las grandes cargas de bases de "
-"datos. Otro artículo sobre el tema que vale la pena leer  <ulink url="
-"\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg "
-"Smith: Checkpoint and Background writer</ulink>"
+
+#. Tag: title
+#: performance_tips.xml:152
+#, no-c-format
+msgid "Startup"
+msgstr "Puesta en marcha"
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:154
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr ""
-"Posibilidad de almacenar el xlog en un dispositivo de disco independiente"
+msgid "These settings are configured in postgresql.conf:"
+msgstr "Estas opciones se configuran en postgresql.conf:"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:159
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
-"Por defecto:off (anterior a PostgreSQL 8.4 y para PostgreSQL 8.4+ esta "
-"seleccionado como partición)"
+#: performance_tips.xml:164
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "Por defecto: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:169
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 "Esto se utiliza generalmente para la partición de tablas. Si estás "
 "ejecutando versiones anteriores a PostgreSQL 8.4 , se establece en \"on\" "
@@ -496,31 +481,61 @@ msgstr ""
 "manera ."
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:178
 #, no-c-format
 msgid "shared_buffers"
 msgstr "shared_buffers"
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:183
 #, no-c-format
-msgid "Default: ~32MB"
-msgstr "Por defecto: ~32MB"
+msgid "Default: ~128MB in PostgreSQL 9.6"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:188
+#, no-c-format
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
+msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:195
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (memoria utilizada para "
+"operaciones cortas y consultas complejas)"
+
+#. Tag: para
+#: performance_tips.xml:203
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "Por defecto: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:208
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
-msgstr "Cambialo a un valor entre 1/3 a 3/4 de la memoria RAM disponible."
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr "Runtime"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -532,37 +547,37 @@ msgstr ""
 "operaciones cortas y consultas complejas)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
+#: performance_tips.xml:226
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
 msgstr "Por defecto: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr "Ajuste para bases de datos grandes, consultas complejas, mucha RAM"
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr "Ajuste para muchos usuarios concurrentes o menos RAM"
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr "Si tienes mucha RAM y algunos desarrolladores:"
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
+#: performance_tips.xml:243
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';"
 msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -574,13 +589,13 @@ msgstr ""
 "(utilizado en operaciones de VACUUM, CREATE INDEX, etc.)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
+#: performance_tips.xml:254
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
 msgstr "Por defecto: 16MB"
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
@@ -588,10 +603,10 @@ msgstr ""
 "intercambio"
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:264
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 "Se recomienda de 32MB a 256MB en servidores de producción con mucha RAM, "
@@ -599,7 +614,107 @@ msgstr ""
 "y algunos desarrolladores:"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
-#, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+#: performance_tips.xml:267
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
 msgstr "SET maintainence_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:272
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "Por defecto: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid "Default: ~32MB"
+#~ msgstr "Por defecto: ~32MB"
+
+#~ msgid "Set to about 1/3 to 3/4 of available RAM"
+#~ msgstr "Cambialo a un valor entre 1/3 a 3/4 de la memoria RAM disponible."
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "Estos consejos han sido tomados de la presentación de Kevin Neufeld "
+#~ "\"Tips for the PostGIS Power User\" en la conferencia FOSS4G 2007. "
+#~ "Dependiendo de tu uso de PostGIS (por ejemplo, datos estáticos y análisis "
+#~ "complejo frente a  un montón de actualizaciones frecuentes de datos de "
+#~ "los usuarios), estos cambios pueden proporcionar aceleraciones "
+#~ "significativas a tus consultas."
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "Para más consejos (y mejoras de formato), la presentación original se "
+#~ "encuentra en <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "Numero máximo de segmentos del fichero log entre puntos de control WAL "
+#~ "automáticos (cada segmento tiene normalmente 16MB); el valor por defecto "
+#~ "es 3"
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "Se establece en al menos entre 10 o 30 para las bases de datos con la "
+#~ "actividad de escritura pesada, o más para las grandes cargas de bases de "
+#~ "datos. Otro artículo sobre el tema que vale la pena leer  <ulink url="
+#~ "\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
+#~ "\">Greg Smith: Checkpoint and Background writer</ulink>"
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr ""
+#~ "Posibilidad de almacenar el xlog en un dispositivo de disco independiente"
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "Por defecto:off (anterior a PostgreSQL 8.4 y para PostgreSQL 8.4+ esta "
+#~ "seleccionado como partición)"
diff --git a/doc/po/es/postgis.xml.po b/doc/po/es/postgis.xml.po
index ee44a8f..2be7c42 100644
--- a/doc/po/es/postgis.xml.po
+++ b/doc/po/es/postgis.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-07-23 23:12+0000\n"
 "PO-Revision-Date: 2014-10-14 22:36+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
@@ -23,6 +23,12 @@ msgstr ""
 msgid "PostGIS &last_release_version; Manual"
 msgstr "Manual PostGIS &last_release_version; "
 
+#. Tag: subscript
+#: postgis.xml:128
+#, no-c-format
+msgid "SVN Revision (<emphasis>15504</emphasis>)"
+msgstr ""
+
 #. Tag: corpauthor
 #: postgis.xml:132
 #, no-c-format
diff --git a/doc/po/es/reference_accessor.xml.po b/doc/po/es/reference_accessor.xml.po
index f89e842..e397007 100644
--- a/doc/po/es/reference_accessor.xml.po
+++ b/doc/po/es/reference_accessor.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -56,23 +56,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "Descripción"
@@ -111,7 +112,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -123,10 +124,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -134,15 +135,15 @@ msgstr "&sfs_compliant;"
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -152,18 +153,19 @@ msgstr "&curve_support;"
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -171,10 +173,10 @@ msgstr "&Z_support;"
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -182,7 +184,7 @@ msgstr "&P_support;"
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -193,22 +195,22 @@ msgstr "&T_support;"
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "Ejemplos"
@@ -303,23 +305,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "Ver también"
@@ -713,7 +716,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -850,8 +853,8 @@ msgstr ""
 "precisión en vez de float4."
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr "&sfs_compliant; s2.1.1.1"
@@ -1006,7 +1009,8 @@ msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
@@ -1080,7 +1084,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr "Solo funciona con geometrias de tipo POLYGON"
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr "&sfs_compliant; 2.1.5.1"
@@ -1379,7 +1383,7 @@ msgstr ""
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
@@ -1422,8 +1426,8 @@ msgstr ""
 "delante, como el hecho de que no indicará como se mide la geometría."
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr "Mejora: 2.0.0 se introdujo soporte de superficies poliédricas."
@@ -1601,12 +1605,113 @@ msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, fuzzy, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+"Devuelve True si la Geometría es una colección vacía, polígono vacio, punto "
+"vacío etc."
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
 #, no-c-format
 msgid "ST_IsClosed"
 msgstr "ST_IsClosed"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1617,7 +1722,7 @@ msgstr ""
 "si son cerradas (volumetricas)."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
@@ -1627,7 +1732,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1640,13 +1745,13 @@ msgstr ""
 "volumétricas (cerradas)."
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
@@ -1657,13 +1762,13 @@ msgstr ""
 "<varname>NULL</varname>."
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr "Ejemplos con lineas y puntos"
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1729,13 +1834,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr "Ejemplos con superficies Poliédricas"
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
+#: reference_accessor.xml:821
 #, fuzzy, no-c-format
 msgid ""
 "-- A cube --\n"
@@ -1791,13 +1896,13 @@ msgstr ""
 " f"
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr "ST_IsCollection"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
@@ -1807,7 +1912,7 @@ msgstr ""
 "(<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
@@ -1817,7 +1922,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
@@ -1825,25 +1930,25 @@ msgid ""
 msgstr "Devuelve <varname>TRUE</varname> si la geometría del argumento es:"
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr "GEOMETRYCOLLECTION"
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr "COMPOUNDCURVE"
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
@@ -1855,7 +1960,7 @@ msgstr ""
 "único elemento."
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1921,13 +2026,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
@@ -1937,7 +2042,7 @@ msgstr ""
 "vacío etc."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -1947,7 +2052,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
@@ -1958,7 +2063,7 @@ msgstr ""
 "vacíos, puntos vacíos, etc."
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
@@ -1968,13 +2073,13 @@ msgstr ""
 "PostGIS devuelve <varname>NULL</varname>."
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
@@ -1986,7 +2091,7 @@ msgstr ""
 "permitido ahora en PostGIS 2.0.0 para ajustarse mejor a las normas SQL/MM. "
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -2054,13 +2159,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr "ST_IsRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2070,7 +2175,7 @@ msgstr ""
 "simple y cerrada."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
@@ -2080,7 +2185,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2096,13 +2201,13 @@ msgstr ""
 "\"ST_IsSimple\"/> (no se intersecta con ella misma)."
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
@@ -2113,7 +2218,7 @@ msgstr ""
 "<varname>NULL</varname>."
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -2149,7 +2254,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -2159,13 +2264,13 @@ msgstr ""
 "linkend=\"ST_EndPoint\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr "ST_IsSimple"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
@@ -2175,7 +2280,7 @@ msgstr ""
 "auto intersecciones o tangencias."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
@@ -2185,7 +2290,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -2199,7 +2304,7 @@ msgstr ""
 "\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
@@ -2209,13 +2314,13 @@ msgstr ""
 "PostGIS devuelve NULL."
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -2245,13 +2350,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr "ST_IsValid"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
@@ -2261,7 +2366,7 @@ msgstr ""
 "bien formada."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -2279,7 +2384,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -2295,7 +2400,7 @@ msgstr ""
 "\"Ensuring OpenGIS compliancy of geometries\"</link>"
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
@@ -2305,7 +2410,7 @@ msgstr ""
 "PostGIS devuelve NULL."
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -2319,13 +2424,13 @@ msgstr ""
 "\"ST_IsValidDetail\"/>."
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
@@ -2333,7 +2438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -2355,7 +2460,7 @@ msgstr ""
 " t         | f"
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -2365,13 +2470,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr "ST_IsValidReason"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
@@ -2380,7 +2485,7 @@ msgstr ""
 "Devuelve un texto indicando si una geometría es valida o no, y el porque."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -2398,7 +2503,7 @@ msgstr ""
 "type> <parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
@@ -2407,7 +2512,7 @@ msgstr ""
 "Devuelve un texto indicando si una geometría es valida o no, y el porque."
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
@@ -2417,7 +2522,7 @@ msgstr ""
 "geometrías invalidas y el porque."
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
@@ -2427,13 +2532,13 @@ msgstr ""
 "linkend=\"ST_IsValidDetail\"/>."
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr "Disponibilidad: 1.4 - necesita GEOS >=3.1.0."
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
@@ -2442,7 +2547,7 @@ msgstr ""
 "parámetros."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
+#: reference_accessor.xml:1148
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2522,19 +2627,19 @@ msgstr ""
 " Valid Geometry"
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ", <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr "ST_IsValidDetail"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
@@ -2545,7 +2650,7 @@ msgstr ""
 "donde no lo es."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -2563,7 +2668,7 @@ msgstr ""
 "<parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
@@ -2576,7 +2681,7 @@ msgstr ""
 "geometría."
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
@@ -2586,7 +2691,7 @@ msgstr ""
 "ST_IsValidReason para generar un informe detallado de geometrías no validas."
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
@@ -2594,7 +2699,7 @@ msgstr ""
 "valores:"
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
@@ -2604,13 +2709,13 @@ msgstr ""
 "conocido como \"the ESRI flag\". Observa que esto es contrario al modelo OGC."
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Disponibilidad: 2.0.0 - requiere GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, fuzzy, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2692,19 +2797,19 @@ msgstr ""
 " t     |        |"
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ", <xref linkend=\"ST_IsValidReason\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr "ST_M"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
@@ -2714,7 +2819,7 @@ msgstr ""
 "disponible. La entrada debe ser un punto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
@@ -2724,7 +2829,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
@@ -2734,7 +2839,7 @@ msgstr ""
 "entrada debe ser un punto.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
@@ -2744,13 +2849,13 @@ msgstr ""
 "para completar la lista de extracción de coordenadas de un punto."
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr "&sqlmm_compliant;"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2766,7 +2871,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2776,13 +2881,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr "ST_NDims"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
@@ -2792,7 +2897,7 @@ msgstr ""
 "\"small int\". Los valores son: 2,3 o 4."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
@@ -2802,7 +2907,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
@@ -2814,7 +2919,7 @@ msgstr ""
 "espacio x,y,z,m."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2834,26 +2939,26 @@ msgstr ""
 "           2 |       3 |        3"
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr "Devuelve el numero de puntos (vértices) en la geometría."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
@@ -2863,7 +2968,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
@@ -2871,7 +2976,7 @@ msgstr ""
 "geometrías."
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2881,7 +2986,7 @@ msgstr ""
 "que contenían CURVES. Esto se corrigió en 1.3.4+"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2907,13 +3012,13 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr "ST_NRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
@@ -2922,7 +3027,7 @@ msgstr ""
 "anillos."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
@@ -2932,7 +3037,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
@@ -2943,7 +3048,7 @@ msgstr ""
 "tambien."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2965,13 +3070,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr "ST_NumGeometries"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
@@ -2981,7 +3086,7 @@ msgstr ""
 "geometrías, para geometrias simples devuelve 1, si no devuelve NULL."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
@@ -2991,7 +3096,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
@@ -3003,7 +3108,7 @@ msgstr ""
 "devuelve 1, si no devuelve NULL."
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
@@ -3012,13 +3117,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -3053,25 +3158,25 @@ msgstr ""
 "3"
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ", <xref linkend=\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr "ST_NumInteriorRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, fuzzy, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
 msgstr "Devuelve el numero de puntos (vértices) en la geometría."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
@@ -3079,7 +3184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, fuzzy, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
@@ -3090,13 +3195,13 @@ msgstr ""
 "rango."
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
@@ -3104,7 +3209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -3121,13 +3226,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr "ST_NumInteriorRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
@@ -3135,7 +3240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
@@ -3143,13 +3248,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3157,7 +3262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
@@ -3165,7 +3270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3174,19 +3279,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
+#: reference_accessor.xml:1520
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
@@ -3210,20 +3315,20 @@ msgstr ""
 "                        POLYHEDRALSURFACE"
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
@@ -3231,7 +3336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -3242,13 +3347,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -3258,13 +3363,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3272,7 +3377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
@@ -3281,7 +3386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3291,13 +3396,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
@@ -3305,7 +3410,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
+#: reference_accessor.xml:1616
 #, fuzzy, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
@@ -3340,7 +3445,7 @@ msgstr ""
 " POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -3348,13 +3453,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
@@ -3363,7 +3468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
@@ -3372,7 +3477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
@@ -3382,7 +3487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, fuzzy, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
@@ -3393,7 +3498,7 @@ msgstr ""
 "Versiones anteriormente implementadas era de tipo 0-based."
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
@@ -3401,13 +3506,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -3417,13 +3522,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
+#: reference_accessor.xml:1681
 #, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
@@ -3459,19 +3564,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, fuzzy, no-c-format
 msgid "ST_Points"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
@@ -3481,7 +3586,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -3491,19 +3596,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -3514,13 +3619,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3528,7 +3633,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -3536,7 +3641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3544,7 +3649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -3554,13 +3659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -3569,7 +3674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3577,13 +3682,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
@@ -3591,7 +3696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
@@ -3599,7 +3704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -3609,13 +3714,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -3646,19 +3751,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
@@ -3666,7 +3771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -3677,13 +3782,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
@@ -3691,62 +3796,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
@@ -3774,7 +3879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
@@ -3783,7 +3888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -3791,13 +3896,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
@@ -3805,7 +3910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
@@ -3813,7 +3918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
@@ -3821,7 +3926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
@@ -3829,13 +3934,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3852,7 +3957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -3861,13 +3966,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
@@ -3875,7 +3980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
@@ -3883,15 +3988,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -3901,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3932,7 +4037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3940,13 +4045,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
@@ -3954,7 +4059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
@@ -3962,13 +4067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3999,13 +4104,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
@@ -4013,7 +4118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
@@ -4021,7 +4126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
@@ -4029,13 +4134,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4052,7 +4157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4061,13 +4166,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4075,7 +4180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
@@ -4083,13 +4188,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4120,7 +4225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4128,13 +4233,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
@@ -4142,7 +4247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
@@ -4150,13 +4255,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4187,7 +4292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4195,13 +4300,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
@@ -4209,7 +4314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
@@ -4217,7 +4322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
@@ -4225,7 +4330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4236,7 +4341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -4244,13 +4349,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
@@ -4258,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
@@ -4266,13 +4371,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4303,7 +4408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4311,13 +4416,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
@@ -4325,7 +4430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
@@ -4333,7 +4438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
@@ -4341,7 +4446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -4365,19 +4470,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
@@ -4385,13 +4490,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4422,7 +4527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
diff --git a/doc/po/es/reference_constructor.xml.po b/doc/po/es/reference_constructor.xml.po
index 3f139c6..806dd9e 100644
--- a/doc/po/es/reference_constructor.xml.po
+++ b/doc/po/es/reference_constructor.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -68,14 +68,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Descripción"
@@ -108,8 +108,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -131,11 +131,11 @@ msgstr "Disponibilidad: 1.1.0 - requiere GEOS >= 2.1.0."
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Ejemplos"
@@ -159,15 +159,15 @@ msgstr "Proximamente"
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Ver también"
@@ -287,7 +287,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -454,7 +454,7 @@ msgstr "Si no se define un SRID, por defecto es 4326 (WGS 84 long lat)."
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -558,11 +558,13 @@ msgstr "ST_GeomCollFromText"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:282
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:287
@@ -584,16 +586,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:305
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr "OGC SPEC 3.2.6.2 -  La opción SRID es del paquete de conformidad"
@@ -633,7 +637,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -697,9 +701,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -759,10 +763,10 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -973,7 +977,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -1001,7 +1005,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1712,7 +1716,7 @@ msgstr ""
 "El srid debe estar definido en la tabla spatial_ref_sys."
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1845,7 +1849,7 @@ msgstr ""
 "\"Well-Known Binary\" (WKB) y un SRID opcional."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -2100,11 +2104,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:899
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
 #: reference_constructor.xml:903 reference_constructor.xml:969
@@ -2350,7 +2356,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2561,18 +2567,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
-#, no-c-format
+#: reference_constructor.xml:1196
+#, fuzzy, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
-"Disponibilidad: 1.4.0 - ST_MakeLine (geomarray) fue introducido. Las "
-"Funciones agregadas ST_MakeLine se mejoraron para manejar más puntos más "
-"rápido."
+"Disponibilidad: 2.0.0 - Se introdujo el soporte de una cadena lineal como "
+"elemento de entrada"
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
@@ -2581,22 +2585,24 @@ msgstr ""
 "elemento de entrada"
 
 #. Tag: para
-#: reference_constructor.xml:1197
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1198
+#, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
-"Disponibilidad: 2.0.0 - Se introdujo el soporte de una cadena lineal como "
-"elemento de entrada"
+"Disponibilidad: 1.4.0 - ST_MakeLine (geomarray) fue introducido. Las "
+"Funciones agregadas ST_MakeLine se mejoraron para manejar más puntos más "
+"rápido."
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr "Ejemplos: Version Agregado Espacial"
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2608,7 +2614,7 @@ msgstr ""
 "puntos GPS en el orden del trayecto."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, fuzzy, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2630,7 +2636,7 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, fuzzy, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2653,13 +2659,13 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr "Ejemplos: Version Agregado No-Espacial"
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2672,7 +2678,7 @@ msgstr ""
 "para crear una línea en el espacio 3D."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2702,13 +2708,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr "Ejemplos: Utilizando la versión Array"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2734,7 +2740,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2744,13 +2750,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2761,7 +2767,7 @@ msgstr ""
 "el SRID."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2781,7 +2787,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2794,13 +2800,13 @@ msgstr ""
 "espacial es desconocido."
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr "Disponibilidad: 1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2810,13 +2816,13 @@ msgstr ""
 "especificar un SRID."
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr "Ejemplo: Contruir un poligono correspondiente a la bounding box"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2832,19 +2838,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2854,7 +2860,7 @@ msgstr ""
 "deben ser LINESTRINGS cerradas."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2864,7 +2870,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2878,7 +2884,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2888,13 +2894,13 @@ msgstr ""
 "deben ser LINESTRINGS cerradas. Viene en 2 variantes."
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, fuzzy, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr "Variante 1: toma una linestring cerrada."
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2907,7 +2913,7 @@ msgstr ""
 "deben ser LINESTRINGS cerradas."
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2917,13 +2923,13 @@ msgstr ""
 "\"ST_LineMerge\"/> o <xref linkend=\"ST_Dump\"/> para generar una linestring."
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr "Ejemplos: LINESTRING única y cerrada"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2981,19 +2987,19 @@ msgstr ""
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, fuzzy, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr "Ejemplos: Contorno externo con anillos internos"
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr "Contruye un donut con un agujero de hormiga"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -3017,7 +3023,7 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, fuzzy, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -3029,7 +3035,7 @@ msgstr ""
 "ejemplo utilizando ST_Accum de PostGIS"
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, fuzzy, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -3039,7 +3045,7 @@ msgstr ""
 "nulo y el resultado es NULL"
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, fuzzy, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -3049,7 +3055,7 @@ msgstr ""
 "aunque no tengan ningún lago."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -3114,7 +3120,7 @@ msgstr ""
 "                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -3123,19 +3129,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr "Crea una geometria puntual 2D,3DZ o 4D."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3147,7 +3153,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3161,7 +3167,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3177,7 +3183,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -3193,13 +3199,13 @@ msgstr ""
 "tienes registros con coordenadas en lugar de un WKT."
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr "Nota que x es la longitud e y es la latitud"
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
@@ -3208,7 +3214,7 @@ msgstr ""
 "\"/>."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -3242,7 +3248,7 @@ msgstr ""
 "1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -3252,19 +3258,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr "Crea una geometria puntual con coordenadas x, y y m."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -3278,19 +3284,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr "Crea un punto con coordenadas x, y y un valor de medida."
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr "Nota que x es la longitud e y es la latitud"
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -3300,7 +3306,7 @@ msgstr ""
 "texto en lugar de ST_AsText, ya que ST_AsText no soporta devolver el valor M."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -3355,19 +3361,19 @@ msgstr ""
 "10"
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
@@ -3375,7 +3381,7 @@ msgstr ""
 "WKT."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -3393,21 +3399,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
-#, no-c-format
+#: reference_constructor.xml:1471
+#, fuzzy, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr "Devuelve NULL si el WKT no es un MULTILINESTRING"
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3419,33 +3427,35 @@ msgstr ""
 "pasos de validación."
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
-#, no-c-format
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
+#, fuzzy, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3463,33 +3473,35 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
-#, no-c-format
+#: reference_constructor.xml:1532
+#, fuzzy, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr "Devuelve NULL si el WKT no es un MULTIPUNTO"
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3501,21 +3513,23 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
-#, no-c-format
+#: reference_constructor.xml:1570
+#, fuzzy, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3533,21 +3547,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
-#, no-c-format
+#: reference_constructor.xml:1593
+#, fuzzy, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr "Devuelve un error si el WKT no es un MULTIPOLYGON"
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3559,13 +3575,13 @@ msgstr ""
 "algunos pasos de validación adicionales."
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3605,13 +3621,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3621,7 +3637,7 @@ msgstr ""
 "ST_MakePoint del OGC."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3633,7 +3649,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3643,31 +3659,31 @@ msgstr ""
 "MM para ST_MakePoint que toma únicamente una x y una y."
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "Ejemplos: Geometry"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "Ejemplos: Geography"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3677,7 +3693,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3689,7 +3705,7 @@ msgstr ""
 "geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3709,7 +3725,7 @@ msgstr ""
 "geography;"
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3719,19 +3735,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr "ST_PointFromGeoHash"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3741,7 +3757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3749,7 +3765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, fuzzy, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -3759,7 +3775,7 @@ msgstr ""
 "utilizará muchos caracteres de  GeoHash para crear el punto."
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3769,7 +3785,7 @@ msgstr ""
 "utilizará muchos caracteres de  GeoHash para crear el punto."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3790,7 +3806,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3798,13 +3814,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3814,7 +3830,7 @@ msgstr ""
 "especifica el SRID  por defecto será unknown."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3832,17 +3848,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3858,7 +3874,7 @@ msgstr ""
 "El srid debe estar definido en la tabla spatial_ref_sys."
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3876,13 +3892,13 @@ msgstr ""
 "linkend=\"ST_Point\"/>."
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3892,7 +3908,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3902,19 +3918,19 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr "Crea una geometría desde un WKB con el SRID dado."
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3930,7 +3946,7 @@ msgstr ""
 "Esta función juega un rol de \"Geometry Factory\" en SQL."
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -3939,19 +3955,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3999,13 +4015,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -4015,7 +4031,7 @@ msgstr ""
 "un SRID.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -4029,7 +4045,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
@@ -4038,7 +4054,7 @@ msgstr ""
 "SRID.</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -4053,13 +4069,13 @@ msgstr ""
 "ST_MakePolygon para esto."
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -4091,7 +4107,7 @@ msgstr ""
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -4103,13 +4119,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -4127,15 +4143,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
-#, no-c-format
+#: reference_constructor.xml:1900
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
+"Crea una geometría puntual desde un WKT con el SRID dado. Si no se "
+"especifica el SRID  por defecto será unknown."
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -4147,13 +4165,13 @@ msgstr ""
 "pasos de validación adicionales."
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -4187,13 +4205,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -4203,7 +4221,7 @@ msgstr ""
 "Known Binary\" (WKB). Es un alias para ST_GeomFromWKB que no toma srid"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -4213,19 +4231,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -4235,7 +4253,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/es/reference_editor.xml.po b/doc/po/es/reference_editor.xml.po
index 51d0693..68af7e1 100644
--- a/doc/po/es/reference_editor.xml.po
+++ b/doc/po/es/reference_editor.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -56,16 +56,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:931
+#: reference_editor.xml:980 reference_editor.xml:1027 reference_editor.xml:1076
+#: reference_editor.xml:1143 reference_editor.xml:1208
+#: reference_editor.xml:1250 reference_editor.xml:1294
+#: reference_editor.xml:1371 reference_editor.xml:1449
+#: reference_editor.xml:1606 reference_editor.xml:1712
+#: reference_editor.xml:1764
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -79,8 +80,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1255
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
@@ -88,12 +89,13 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:940 reference_editor.xml:990
+#: reference_editor.xml:1038 reference_editor.xml:1089
+#: reference_editor.xml:1163 reference_editor.xml:1258
+#: reference_editor.xml:1402 reference_editor.xml:1720
+#: reference_editor.xml:1777
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
@@ -101,16 +103,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:893 reference_editor.xml:949
+#: reference_editor.xml:996 reference_editor.xml:1045 reference_editor.xml:1097
+#: reference_editor.xml:1171 reference_editor.xml:1223
+#: reference_editor.xml:1262 reference_editor.xml:1310
+#: reference_editor.xml:1407 reference_editor.xml:1483
+#: reference_editor.xml:1646 reference_editor.xml:1725
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -142,15 +144,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:956 reference_editor.xml:1003 reference_editor.xml:1052
+#: reference_editor.xml:1104 reference_editor.xml:1178
+#: reference_editor.xml:1228 reference_editor.xml:1266
+#: reference_editor.xml:1318 reference_editor.xml:1414
+#: reference_editor.xml:1558 reference_editor.xml:1680
+#: reference_editor.xml:1738 reference_editor.xml:1790
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -243,8 +246,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:937 reference_editor.xml:987
+#: reference_editor.xml:1035 reference_editor.xml:1084
+#: reference_editor.xml:1160
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -258,9 +262,9 @@ msgid "Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1087 reference_editor.xml:1156
+#: reference_editor.xml:1635 reference_editor.xml:1717
+#: reference_editor.xml:1773
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -269,18 +273,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:942 reference_editor.xml:989
+#: reference_editor.xml:1037 reference_editor.xml:1091
+#: reference_editor.xml:1162 reference_editor.xml:1641
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:943
+#: reference_editor.xml:991 reference_editor.xml:1039 reference_editor.xml:1092
+#: reference_editor.xml:1165
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
@@ -288,10 +292,10 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:941 reference_editor.xml:1090 reference_editor.xml:1164
+#: reference_editor.xml:1306 reference_editor.xml:1640
+#: reference_editor.xml:1721 reference_editor.xml:1778
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -362,7 +366,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1637
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -571,7 +575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -637,17 +641,61 @@ msgstr ""
 #. Tag: refname
 #: reference_editor.xml:345
 #, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1166
+#, no-c-format
+msgid "&M_support;"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:393
+#, no-c-format
 msgid "ST_ForceCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -655,7 +703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -663,7 +711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -671,13 +719,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -699,7 +747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -724,19 +772,50 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -748,13 +827,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
@@ -762,7 +841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
@@ -770,18 +849,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:445
+#: reference_editor.xml:540
+#, no-c-format
+msgid ""
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:547
 #, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -797,25 +885,28 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:465
+#: reference_editor.xml:566
 #, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -823,7 +914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -833,13 +924,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -855,20 +946,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -877,7 +968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -885,7 +976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -893,13 +984,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -924,19 +1015,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
@@ -944,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -954,7 +1045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -965,13 +1056,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -981,7 +1072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -990,7 +1081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1012,20 +1103,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
@@ -1033,7 +1124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1041,7 +1132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1050,13 +1141,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
@@ -1077,25 +1168,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1103,7 +1194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
@@ -1111,7 +1202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1127,19 +1218,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
@@ -1147,7 +1238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
@@ -1155,7 +1246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
@@ -1163,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1185,25 +1276,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, no-c-format
 msgid "Remove point from a linestring."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1212,7 +1303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
@@ -1220,7 +1311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1233,25 +1324,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1259,13 +1350,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:894
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1280,19 +1371,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:900
 #, no-c-format
 msgid "ST_Rotate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:902
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:906
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1311,7 +1402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:933
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1321,7 +1412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:938
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1329,13 +1420,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:939
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:951
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1364,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1372,19 +1463,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:964
 #, no-c-format
 msgid "ST_RotateX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:966
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:971
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1393,13 +1484,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:982
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:984
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1408,13 +1499,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:988
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:998
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1426,25 +1517,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1005
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1011
 #, no-c-format
 msgid "ST_RotateY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1013
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1018
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1453,13 +1544,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1029
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1031
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1468,13 +1559,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1034
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1047
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1486,25 +1577,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1054
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1060
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1062
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1067
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -1513,19 +1604,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1078
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1080
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1081
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -1534,13 +1625,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1086
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1099
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -1562,25 +1653,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1106
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1112
 #, no-c-format
 msgid "ST_Scale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1114
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1118
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -1599,7 +1690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1145
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
@@ -1607,7 +1698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -1617,27 +1708,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1159 reference_editor.xml:1776
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1161
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
 "introduced."
 msgstr ""
 
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1173
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -1663,19 +1748,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1074
+#: reference_editor.xml:1180
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1186
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1188
 #, no-c-format
 msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
@@ -1683,7 +1768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1193
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -1696,7 +1781,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1210
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -1706,19 +1791,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1213 reference_editor.xml:1719
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1214
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1215
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1216
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -1730,7 +1821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1218
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -1738,7 +1829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1225
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -1764,19 +1855,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1235
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1236
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -1787,7 +1878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1252
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -1797,13 +1888,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1256
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1263
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -1831,7 +1922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -1839,19 +1930,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1273
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1275
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1281
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -1860,7 +1951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1296
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -1868,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -1878,19 +1969,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1305
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1311
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1312
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -1899,7 +1990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1313
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -1907,7 +1998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1314
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -1917,7 +2008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1320
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -1926,19 +2017,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1327
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1329
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1335
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -1966,7 +2057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1373
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -1977,7 +2068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1381
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -1986,7 +2077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1387
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -1994,7 +2085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1392
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2004,19 +2095,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1399
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1400
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1409
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2056,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1416
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2065,13 +2156,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1429
 #, no-c-format
 msgid "ST_Snap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1431
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2079,7 +2170,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1439
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2089,7 +2180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1451
 #, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
@@ -2097,7 +2188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1456
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2106,7 +2197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1463
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2116,7 +2207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1472
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2124,19 +2215,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1479
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1496
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1507
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2144,7 +2235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1511
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2165,7 +2256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1518
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2173,7 +2264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1522
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2195,7 +2286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1531
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2203,7 +2294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1535
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2223,7 +2314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1543
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2231,7 +2322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1547
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2250,13 +2341,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1568
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1570
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -2264,7 +2355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -2286,7 +2377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1608
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2303,7 +2394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1622
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2313,7 +2404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1627
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -2321,7 +2412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1631
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -2329,25 +2420,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1638
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1639
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1647
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1648
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2378,7 +2469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1649
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2388,7 +2479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1651
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2399,14 +2490,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1653
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2432,13 +2523,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1658
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2452,7 +2543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1669
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -2460,13 +2551,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1670
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1671
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -2475,7 +2566,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1672
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -2484,13 +2575,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1673
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1674
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -2500,7 +2591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -2509,7 +2600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1682
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2517,19 +2608,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1688
 #, no-c-format
 msgid "ST_Translate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1690
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1694
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -2545,7 +2636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1714
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -2554,13 +2645,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1726
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1727
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -2572,13 +2663,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1728
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1729
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -2589,13 +2680,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1730
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1731
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -2605,13 +2696,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -2623,25 +2714,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1745
 #, no-c-format
 msgid "ST_TransScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1747
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -2653,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1766
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -2661,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1769
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -2670,7 +2761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1785
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -2691,7 +2782,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1792
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ""
diff --git a/doc/po/es/reference_exception.xml.po b/doc/po/es/reference_exception.xml.po
index bc9e183..b611993 100644
--- a/doc/po/es/reference_exception.xml.po
+++ b/doc/po/es/reference_exception.xml.po
@@ -1,15 +1,16 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 17:50+0000\n"
-"PO-Revision-Date: 2013-11-27 13:48+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
-"Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
-"language/es/)\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-07-21 13:20+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
+"Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
+"es/)\n"
 "Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -20,7 +21,7 @@ msgstr ""
 #: reference_exception.xml:3
 #, no-c-format
 msgid "Exceptional Functions"
-msgstr ""
+msgstr "Funciones Excepcionales"
 
 #. Tag: para
 #: reference_exception.xml:4
@@ -30,18 +31,22 @@ msgid ""
 "data is corrupted in someway. They are used for troubleshooting corruption "
 "and also fixing things that should under normal circumstances, never happen."
 msgstr ""
+"Estas funciones raramente se utilizan las funciones que sólo se deben "
+"utilizar si sus datos están dañados de alguna manera. Se utilizan para "
+"solucionar problemas de la corrupción y también arreglar cosas que en "
+"circunstancias normales, nunca sucedan."
 
 #. Tag: refname
 #: reference_exception.xml:9
 #, no-c-format
 msgid "PostGIS_AddBBox"
-msgstr ""
+msgstr "PostGIS_AddBBox"
 
 #. Tag: refpurpose
 #: reference_exception.xml:11
 #, no-c-format
 msgid "Add bounding box to the geometry."
-msgstr ""
+msgstr "Agregue el cuadro delimitador a la geometría."
 
 #. Tag: funcprototype
 #: reference_exception.xml:16
@@ -50,13 +55,15 @@ msgid ""
 "<funcdef>geometry <function>PostGIS_AddBBox</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>PostGIS_AddBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: title
 #: reference_exception.xml:24 reference_exception.xml:70
 #: reference_exception.xml:119
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_exception.xml:26
@@ -65,6 +72,9 @@ msgid ""
 "Add bounding box to the geometry. This would make bounding box based queries "
 "faster, but will increase the size of the geometry."
 msgstr ""
+"Agregue el cuadro delimitador a la geometría. Esto haría que las consultas "
+"basadas en cuadros delimitadores se agilizaran, pero aumentarían el tamaño "
+"de la geometría."
 
 #. Tag: para
 #: reference_exception.xml:31
@@ -75,20 +85,25 @@ msgid ""
 "you have an old install that is lacking bounding boxes. Then you need to "
 "drop the old and readd."
 msgstr ""
+"Los cuadros delimitadores se agregan automáticamente a las geometrías por lo "
+"que en general esto no es necesario a menos que el cuadro de delimitación "
+"generado de alguna manera se corrompe o se tiene una instalación antigua que "
+"carece de cuadros delimitadores. Entonces usted necesita eliminar el viejo y "
+"reagregar."
 
 #. Tag: para
 #: reference_exception.xml:35 reference_exception.xml:83
 #: reference_exception.xml:124
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: title
 #: reference_exception.xml:40 reference_exception.xml:88
 #: reference_exception.xml:129
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: programlisting
 #: reference_exception.xml:42
@@ -98,31 +113,34 @@ msgid ""
 " SET the_geom =  PostGIS_AddBBox(the_geom)\n"
 " WHERE PostGIS_HasBBox(the_geom) = false;"
 msgstr ""
+"UPDATE sometable\n"
+" SET the_geom =  PostGIS_AddBBox(the_geom)\n"
+" WHERE PostGIS_HasBBox(the_geom) = false;"
 
 #. Tag: title
 #: reference_exception.xml:47 reference_exception.xml:95
 #: reference_exception.xml:136
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: para
 #: reference_exception.xml:49
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_HasBBox\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"PostGIS_HasBBox\"/>"
 
 #. Tag: refname
 #: reference_exception.xml:55
 #, no-c-format
 msgid "PostGIS_DropBBox"
-msgstr ""
+msgstr "PostGIS_DropBBox"
 
 #. Tag: refpurpose
 #: reference_exception.xml:57
 #, no-c-format
 msgid "Drop the bounding box cache from the geometry."
-msgstr ""
+msgstr "Elimina el caché de cuadro delimitador de la geometría."
 
 #. Tag: funcprototype
 #: reference_exception.xml:62
@@ -131,6 +149,8 @@ msgid ""
 "<funcdef>geometry <function>PostGIS_DropBBox</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>PostGIS_DropBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_exception.xml:72
@@ -142,6 +162,12 @@ msgid ""
 "when your ST_Intersects and other relation queries leave out geometries that "
 "rightfully should return true."
 msgstr ""
+"Elimina el caché de cuadro delimitador de la geometría. Esto reduce el "
+"tamaño de la geometría, pero hace más lentas las consultas basadas en el "
+"cuadro delimitador. También se utiliza para eliminar un cuadro delimitador "
+"corrupto. Un signo tale-tell de un cuadro delimitador dañado en caché es "
+"cuando su ST_Intersects y otras consultas de relación dejan fuera las "
+"geometrías que legítimamente deben devolver true."
 
 #. Tag: para
 #: reference_exception.xml:77
@@ -156,6 +182,16 @@ msgid ""
 "version without a dump reload will not correct already corrupted boxes. So "
 "one can manually correct using below and readd the bbox or do a dump reload."
 msgstr ""
+"Los cuadros delimitadores se agregan automáticamente a las geometrías y "
+"mejoran la velocidad de las consultas, por lo que en general esto no es "
+"necesario a menos que el cuadro delimitador generado de alguna manera se "
+"corrompa o tenga una instalación antigua que carezca de cuadros "
+"delimitadores. Entonces usted necesita eliminar el viejo y reagregar. Este "
+"tipo de corrupción se ha observado en la serie 8.3-8.3.6, por la cual las "
+"bboxes cacheadas no siempre se recalcularon cuando una geometría cambió y la "
+"actualización a una versión más reciente sin una recarga de volcado no "
+"corregirá las cajas ya corruptas. También uno puede corregir manualmente "
+"usando bajar y reagregar el Bbox o hace una recarga de la descarga."
 
 #. Tag: programlisting
 #: reference_exception.xml:90
@@ -174,24 +210,40 @@ msgid ""
 " SET the_geom =  PostGIS_AddBBox(the_geom)\n"
 " WHERE Not PostGIS_HasBBOX(the_geom);"
 msgstr ""
+"-- Este ejemplo elimina cuadros delimitadores donde el cuadro almacenado en "
+"caché no es correcto\n"
+"                        -- Lo fuerza a ST_AsBinary antes de aplicar Box2D "
+"fuerza un nuevo cálculo de la caja, y Box2D aplicado a la geometría de la "
+"tabla siempre\n"
+"                        -- Devuelve el cuadro delimitador almacenado en "
+"caché.\n"
+"                        UPDATE sometable\n"
+" SET the_geom =  PostGIS_DropBBox(the_geom)\n"
+" WHERE Not (Box2D(ST_AsBinary(the_geom)) = Box2D(the_geom));\n"
+"\n"
+"        UPDATE sometable\n"
+" SET the_geom =  PostGIS_AddBBox(the_geom)\n"
+" WHERE Not PostGIS_HasBBOX(the_geom);"
 
 #. Tag: para
 #: reference_exception.xml:97
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_HasBBox\"/>, <xref linkend=\"Box2D\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"PostGIS_HasBBox\"/>, <xref linkend=\"Box2D\"/>"
 
 #. Tag: refname
 #: reference_exception.xml:104
 #, no-c-format
 msgid "PostGIS_HasBBox"
-msgstr ""
+msgstr "PostGIS_HasBBox"
 
 #. Tag: refpurpose
 #: reference_exception.xml:106
 #, no-c-format
 msgid "Returns TRUE if the bbox of this geometry is cached, FALSE otherwise."
 msgstr ""
+"Devuelve TRUE si el bbox de la geometría está almacenado en caché, FALSE de "
+"lo contrario."
 
 #. Tag: funcprototype
 #: reference_exception.xml:111
@@ -200,6 +252,8 @@ msgid ""
 "<funcdef>boolean <function>PostGIS_HasBBox</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>PostGIS_HasBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_exception.xml:121
@@ -209,6 +263,9 @@ msgid ""
 "<xref linkend=\"PostGIS_AddBBox\"/> and <xref linkend=\"PostGIS_DropBBox\"/> "
 "to control caching."
 msgstr ""
+"Devuelve TRUE si el bbox de la geometría está almacenado en caché, FALSE de "
+"lo contrario. Utilice <xref linkend=\"PostGIS_AddBBox\"/> y <xref linkend="
+"\"PostGIS_DropBBox\"/> para controlar el almacenamiento en caché."
 
 #. Tag: programlisting
 #: reference_exception.xml:131
@@ -217,9 +274,11 @@ msgid ""
 "SELECT the_geom\n"
 "FROM sometable WHERE PostGIS_HasBBox(the_geom) = false;"
 msgstr ""
+"SELECT the_geom\n"
+"FROM sometable WHERE PostGIS_HasBBox(the_geom) = false;"
 
 #. Tag: para
 #: reference_exception.xml:138
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_DropBBox\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"PostGIS_DropBBox\"/>"
diff --git a/doc/po/es/reference_guc.xml.po b/doc/po/es/reference_guc.xml.po
index 3b4bd0c..6b7bdd5 100644
--- a/doc/po/es/reference_guc.xml.po
+++ b/doc/po/es/reference_guc.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-05-31 16:21+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -50,7 +51,7 @@ msgstr ""
 #: reference_guc.xml:187
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_guc.xml:18
@@ -66,14 +67,14 @@ msgstr ""
 #: reference_guc.xml:19
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidad: 2.1.0"
 
 #. Tag: title
 #: reference_guc.xml:23 reference_guc.xml:69 reference_guc.xml:146
 #: reference_guc.xml:213
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: para
 #: reference_guc.xml:24
@@ -104,7 +105,7 @@ msgstr ""
 #: reference_guc.xml:220
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: refname
 #: reference_guc.xml:38
@@ -150,7 +151,7 @@ msgstr ""
 #: reference_guc.xml:58 reference_guc.xml:141 reference_guc.xml:208
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidad: 2.2.0"
 
 #. Tag: para
 #: reference_guc.xml:61
@@ -193,7 +194,7 @@ msgstr ""
 #: reference_guc.xml:80
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Transform\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_guc.xml:88
diff --git a/doc/po/es/reference_lrs.xml.po b/doc/po/es/reference_lrs.xml.po
index 35a9f4e..68bd8c0 100644
--- a/doc/po/es/reference_lrs.xml.po
+++ b/doc/po/es/reference_lrs.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-05-31 16:20+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -26,7 +27,7 @@ msgstr ""
 #: reference_lrs.xml:7
 #, no-c-format
 msgid "ST_LineInterpolatePoint"
-msgstr ""
+msgstr "ST_LineInterpolatePoint"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:9
@@ -46,6 +47,10 @@ msgid ""
 "paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LineInterpolatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></"
+"paramdef>"
 
 #. Tag: title
 #: reference_lrs.xml:24 reference_lrs.xml:86 reference_lrs.xml:138
@@ -53,7 +58,7 @@ msgstr ""
 #: reference_lrs.xml:359 reference_lrs.xml:403
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_lrs.xml:26
@@ -105,7 +110,7 @@ msgstr ""
 #: reference_lrs.xml:369 reference_lrs.xml:413
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: para
 #: reference_lrs.xml:51
@@ -165,12 +170,14 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref "
 "linkend=\"ST_LineLocatePoint\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref "
+"linkend=\"ST_LineLocatePoint\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:68
 #, no-c-format
 msgid "ST_LineLocatePoint"
-msgstr ""
+msgstr "ST_LineLocatePoint"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:70
@@ -190,6 +197,10 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_LineLocatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:88
@@ -219,7 +230,7 @@ msgstr ""
 #: reference_lrs.xml:97
 #, no-c-format
 msgid "Availability: 1.1.0"
-msgstr ""
+msgstr "Disponibilidad: 1.1.0"
 
 #. Tag: para
 #: reference_lrs.xml:98
@@ -273,12 +284,14 @@ msgid ""
 ", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/"
 ">, <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
+", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/"
+">, <xref linkend=\"ST_LineSubstring\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:118
 #, no-c-format
 msgid "ST_LineSubstring"
-msgstr ""
+msgstr "ST_LineSubstring"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:120
@@ -299,6 +312,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LineSubstring</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>startfraction</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:140
@@ -391,12 +409,14 @@ msgid ""
 ", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge"
 "\"/>"
 msgstr ""
+", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge"
+"\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:186
 #, no-c-format
 msgid "ST_LocateAlong"
-msgstr ""
+msgstr "ST_LocateAlong"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:188
@@ -417,6 +437,11 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LocateAlong</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>ageom_with_measure</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_measure</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:207
@@ -505,13 +530,13 @@ msgstr ""
 #: reference_lrs.xml:236
 #, no-c-format
 msgid ", <xref linkend=\"ST_LocateBetween\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LocateBetween\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:242
 #, no-c-format
 msgid "ST_LocateBetween"
-msgstr ""
+msgstr "ST_LocateBetween"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:244
@@ -533,6 +558,12 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LocateBetween</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>measure_start</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_end</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:265
@@ -592,13 +623,13 @@ msgstr ""
 #: reference_lrs.xml:288
 #, no-c-format
 msgid ", <xref linkend=\"ST_LocateAlong\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LocateAlong\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:294
 #, no-c-format
 msgid "ST_LocateBetweenElevations"
-msgstr ""
+msgstr "ST_LocateBetweenElevations"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:296
@@ -619,6 +650,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> "
 "<parameter>elevation_end</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LocateBetweenElevations</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>elevation_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> "
+"<parameter>elevation_end</parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:316
@@ -633,7 +669,7 @@ msgstr ""
 #: reference_lrs.xml:320
 #, no-c-format
 msgid "Availability: 1.4.0"
-msgstr ""
+msgstr "Disponibilidad: 1.4.0"
 
 #. Tag: programlisting
 #: reference_lrs.xml:328
@@ -672,7 +708,7 @@ msgstr ""
 #: reference_lrs.xml:342
 #, no-c-format
 msgid "ST_InterpolatePoint"
-msgstr ""
+msgstr "ST_InterpolatePoint"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:344
@@ -690,6 +726,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_InterpolatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:361
@@ -703,7 +742,7 @@ msgstr ""
 #: reference_lrs.xml:363
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidad: 2.0.0"
 
 #. Tag: programlisting
 #: reference_lrs.xml:371
@@ -721,12 +760,13 @@ msgstr ""
 msgid ""
 ", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
 msgstr ""
+", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:385
 #, no-c-format
 msgid "ST_AddMeasure"
-msgstr ""
+msgstr "ST_AddMeasure"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:387
@@ -746,6 +786,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_AddMeasure</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:405
@@ -761,7 +806,7 @@ msgstr ""
 #: reference_lrs.xml:407
 #, no-c-format
 msgid "Availability: 1.5.0"
-msgstr ""
+msgstr "Disponibilidad: 1.5.0"
 
 #. Tag: programlisting
 #: reference_lrs.xml:415
diff --git a/doc/po/es/reference_measure.xml.po b/doc/po/es/reference_measure.xml.po
index ace5495..0c32ff6 100644
--- a/doc/po/es/reference_measure.xml.po
+++ b/doc/po/es/reference_measure.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -59,20 +59,20 @@ msgstr ""
 #: reference_measure.xml:1622 reference_measure.xml:1757
 #: reference_measure.xml:1835 reference_measure.xml:1887
 #: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:2090 reference_measure.xml:2144
+#: reference_measure.xml:2191 reference_measure.xml:2239
+#: reference_measure.xml:2293 reference_measure.xml:2375
+#: reference_measure.xml:2439 reference_measure.xml:2537
+#: reference_measure.xml:2604 reference_measure.xml:2664
+#: reference_measure.xml:2731 reference_measure.xml:2785
+#: reference_measure.xml:2818 reference_measure.xml:2863
+#: reference_measure.xml:2914 reference_measure.xml:2968
+#: reference_measure.xml:3056 reference_measure.xml:3099
+#: reference_measure.xml:3190 reference_measure.xml:3241
+#: reference_measure.xml:3278 reference_measure.xml:3320
+#: reference_measure.xml:3367 reference_measure.xml:3426
+#: reference_measure.xml:3492 reference_measure.xml:3535
+#: reference_measure.xml:3614 reference_measure.xml:3762
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -90,37 +90,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2556
+#: reference_measure.xml:2609 reference_measure.xml:2822
+#: reference_measure.xml:2877 reference_measure.xml:3282
+#: reference_measure.xml:3328
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3373
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -129,29 +126,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:663 reference_measure.xml:765
+#: reference_measure.xml:872 reference_measure.xml:921
+#: reference_measure.xml:969 reference_measure.xml:1043
+#: reference_measure.xml:1118 reference_measure.xml:1271
+#: reference_measure.xml:1350 reference_measure.xml:1425
+#: reference_measure.xml:1522 reference_measure.xml:1657
+#: reference_measure.xml:1780 reference_measure.xml:1928
+#: reference_measure.xml:1973 reference_measure.xml:2048
+#: reference_measure.xml:2113 reference_measure.xml:2156
+#: reference_measure.xml:2205 reference_measure.xml:2254
+#: reference_measure.xml:2311 reference_measure.xml:2409
+#: reference_measure.xml:2463 reference_measure.xml:2559
+#: reference_measure.xml:2615 reference_measure.xml:2828
+#: reference_measure.xml:2881 reference_measure.xml:2930
+#: reference_measure.xml:2978 reference_measure.xml:3071
+#: reference_measure.xml:3121 reference_measure.xml:3288
+#: reference_measure.xml:3332 reference_measure.xml:3462
+#: reference_measure.xml:3502 reference_measure.xml:3551
+#: reference_measure.xml:3664 reference_measure.xml:3796
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -228,32 +225,32 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:726
+#: reference_measure.xml:800 reference_measure.xml:886
+#: reference_measure.xml:925 reference_measure.xml:1008
+#: reference_measure.xml:1047 reference_measure.xml:1205
+#: reference_measure.xml:1276 reference_measure.xml:1358
+#: reference_measure.xml:1430 reference_measure.xml:1727
+#: reference_measure.xml:1786 reference_measure.xml:1865
+#: reference_measure.xml:1934 reference_measure.xml:1978
+#: reference_measure.xml:2058 reference_measure.xml:2119
+#: reference_measure.xml:2164 reference_measure.xml:2212
+#: reference_measure.xml:2261 reference_measure.xml:2316
+#: reference_measure.xml:2414 reference_measure.xml:2469
+#: reference_measure.xml:2580 reference_measure.xml:2622
+#: reference_measure.xml:2707 reference_measure.xml:2762
+#: reference_measure.xml:2794 reference_measure.xml:2837
+#: reference_measure.xml:2888 reference_measure.xml:2937
+#: reference_measure.xml:3031 reference_measure.xml:3076
+#: reference_measure.xml:3163 reference_measure.xml:3218
+#: reference_measure.xml:3254 reference_measure.xml:3295
+#: reference_measure.xml:3338 reference_measure.xml:3384
+#: reference_measure.xml:3468 reference_measure.xml:3508
+#: reference_measure.xml:3585 reference_measure.xml:3807
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -306,7 +303,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
 #: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:2696 reference_measure.xml:2747
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -479,8 +476,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1512 reference_measure.xml:2302
+#: reference_measure.xml:2388 reference_measure.xml:2680
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -540,7 +537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2667
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -572,8 +569,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2699
+#: reference_measure.xml:2751
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -960,7 +957,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:1841 reference_measure.xml:2402
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -1268,8 +1265,8 @@ msgstr ""
 #: reference_measure.xml:665
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr ""
 
 #. Tag: para
@@ -1361,9 +1358,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:761 reference_measure.xml:2153
+#: reference_measure.xml:2307 reference_measure.xml:2973
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
@@ -1474,7 +1471,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
 
 #. Tag: para
@@ -1852,14 +1849,14 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1090 reference_measure.xml:1318
 #: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:3104 reference_measure.xml:3452
+#: reference_measure.xml:3769
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1091 reference_measure.xml:2675
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -1870,7 +1867,7 @@ msgstr ""
 #: reference_measure.xml:1094 reference_measure.xml:1256
 #: reference_measure.xml:1321 reference_measure.xml:1404
 #: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:3650 reference_measure.xml:3774
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
@@ -1878,7 +1875,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1098 reference_measure.xml:1260
 #: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:3778
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -1897,8 +1894,8 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1106 reference_measure.xml:1341
 #: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:2689 reference_measure.xml:3113
+#: reference_measure.xml:3786
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -1945,21 +1942,21 @@ msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1142 reference_measure.xml:3728
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:3697
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1163 reference_measure.xml:3150
+#: reference_measure.xml:3677 reference_measure.xml:3687
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr ""
@@ -2210,7 +2207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1337 reference_measure.xml:3771
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2469,7 +2466,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1524 reference_measure.xml:3122
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
@@ -2493,8 +2490,8 @@ msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1568 reference_measure.xml:3142
+#: reference_measure.xml:3708 reference_measure.xml:3718
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr ""
@@ -2853,7 +2850,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1843 reference_measure.xml:2610
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -2929,8 +2926,8 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1858 reference_measure.xml:2703
+#: reference_measure.xml:2757
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
@@ -3152,7 +3149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2033 reference_measure.xml:2099
 #, no-c-format
 msgid ""
 "The current implementation supports only vertices as the discrete locations. "
@@ -3223,13 +3220,103 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2066
+#, no-c-format
+msgid "ST_FrechetDistance"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_measure.xml:2068
+#, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_measure.xml:2074
+#, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2092
+#, no-c-format
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2094
+#, no-c-format
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2104
+#, no-c-format
+msgid ""
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2108
+#, no-c-format
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2114
+#, no-c-format
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2115
+#, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_measure.xml:2127
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2129
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
@@ -3237,7 +3324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2135
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
@@ -3246,7 +3333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2148
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -3256,13 +3343,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2158
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
+#: reference_measure.xml:2159
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
@@ -3281,20 +3368,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2171
 #, no-c-format
 msgid "ST_DistanceSphere"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2173
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -3304,7 +3391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2182
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -3314,7 +3401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2193
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -3324,7 +3411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2199 reference_measure.xml:2248
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
@@ -3332,14 +3419,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2200
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2207
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -3364,19 +3451,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2220
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2222
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
@@ -3384,7 +3471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2229
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -3395,7 +3482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2241
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -3405,7 +3492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2245
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
@@ -3414,14 +3501,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2249
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2256
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -3444,19 +3531,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2263
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2269
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2271
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
@@ -3464,7 +3551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -3475,7 +3562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -3486,7 +3573,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
+#: reference_measure.xml:2312
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
@@ -3502,19 +3589,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2318
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2324
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2326
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3525,7 +3612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2332
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -3546,7 +3633,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2377
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3554,7 +3641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2379
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -3564,7 +3651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2384
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
@@ -3573,7 +3660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2394
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -3584,19 +3671,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2400
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2403
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2404
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
@@ -3605,13 +3692,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2405
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2410
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -3639,19 +3726,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2422
 #, no-c-format
 msgid "ST_Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2424
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
@@ -3659,7 +3746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2430
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
@@ -3668,7 +3755,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2441
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -3681,33 +3768,41 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2384
+#: reference_measure.xml:2450
 #, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2457
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2458
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr ""
 
+#. Tag: para
+#: reference_measure.xml:2459
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2465
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -3726,7 +3821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2471
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -3734,19 +3829,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2478
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2482
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2489
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -3758,7 +3853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2539
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -3774,13 +3869,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2555
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2568
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -3788,7 +3883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2576
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -3804,13 +3899,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2589
 #, no-c-format
 msgid "ST_HasArc"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2591
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -3818,7 +3913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2596
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -3826,7 +3921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2606
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -3834,13 +3929,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2608
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2617
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -3851,19 +3946,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2624
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2630
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2632
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -3873,7 +3968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -3886,7 +3981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2665
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -3895,7 +3990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2672
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -3904,19 +3999,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2677
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2678
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2685
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -3924,7 +4019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2692
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -3932,13 +4027,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2695
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2700
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3956,7 +4051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -3972,19 +4067,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2708
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2713
 #, no-c-format
 msgid "ST_Length"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2715
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -3993,7 +4088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4006,7 +4101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2733
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4017,7 +4112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4028,7 +4123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -4036,7 +4131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2741
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4047,7 +4142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2743
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -4055,25 +4150,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2744 reference_measure.xml:3201
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2746
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2752
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -4081,7 +4176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2754
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4106,13 +4201,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2758
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2759
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4128,7 +4223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2763
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -4136,13 +4231,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2769
 #, no-c-format
 msgid "ST_Length2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2771
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -4151,7 +4246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2777
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -4160,7 +4255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2787
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -4168,19 +4263,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2796
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2802
 #, no-c-format
 msgid "ST_3DLength"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2804
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4188,7 +4283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2810
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -4197,7 +4292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2820
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4206,13 +4301,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2823
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2830
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -4220,7 +4315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2832
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4232,19 +4327,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2839
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2845
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2847
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -4253,7 +4348,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2854
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -4263,7 +4358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2865
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4273,26 +4368,26 @@ msgid ""
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2871 reference_measure.xml:2922
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2873 reference_measure.xml:2924
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2875
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2876
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -4300,7 +4395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2883
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -4335,19 +4430,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2890
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2896
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2898
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4356,7 +4451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2905
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -4366,7 +4461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2916
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4376,7 +4471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2925
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -4384,7 +4479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2932
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4419,19 +4514,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2939
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2945
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2947
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4442,7 +4537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -4451,20 +4546,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2970
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:2988
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:2991
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4479,13 +4574,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:2999
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3002
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4502,7 +4597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3018
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -4510,7 +4605,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3022
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -4529,20 +4624,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3033
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3039
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3041
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -4550,7 +4645,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3047
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -4559,7 +4654,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3058
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -4568,7 +4663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3063
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -4577,13 +4672,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3067
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4610,19 +4705,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3077
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3083
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3085
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -4630,7 +4725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -4639,7 +4734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3101
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -4647,14 +4742,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3106 reference_measure.xml:3434
+#: reference_measure.xml:3448
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3108
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -4663,26 +4758,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3116 reference_measure.xml:3454
+#: reference_measure.xml:3659
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3117
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3133
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3157
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -4741,7 +4836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -4749,13 +4844,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3170
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3172
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -4764,7 +4859,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3176
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -4776,7 +4871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3192
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -4787,7 +4882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3195
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4798,7 +4893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3199
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -4806,25 +4901,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3203
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3207
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -4832,7 +4927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3210
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -4862,13 +4957,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3213
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3214
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -4876,7 +4971,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3215
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -4914,19 +5009,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3219
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3225
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4934,7 +5029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3233
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -4942,7 +5037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3243
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4950,7 +5045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3248
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -4959,13 +5054,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3262
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3264
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4973,7 +5068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3270
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -4981,7 +5076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4990,13 +5085,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3283
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3289
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -5004,7 +5099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3290
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5019,25 +5114,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3297
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3303
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3305
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3310
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -5045,19 +5140,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3322
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3324
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3325
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5069,7 +5164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3334
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5100,19 +5195,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3340
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3346
 #, no-c-format
 msgid "ST_Project"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3348
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -5120,7 +5215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3353
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5130,7 +5225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3369
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -5139,7 +5234,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3370
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5149,13 +5244,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3371
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3378
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -5163,7 +5258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5176,7 +5271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3386
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -5185,13 +5280,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3392
 #, no-c-format
 msgid "ST_Relate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3394
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5202,7 +5297,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5221,7 +5316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3428
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5232,7 +5327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3433
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -5240,7 +5335,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3436
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -5248,7 +5343,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3439
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -5257,14 +5352,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3444
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3446
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -5272,19 +5367,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3450
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3455
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3456
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -5292,7 +5387,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3463
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -5330,7 +5425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3470
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -5338,13 +5433,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3476
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -5352,7 +5447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3483
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -5362,7 +5457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3494
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -5371,13 +5466,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3497
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3503
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -5400,25 +5495,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3509
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3515
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3517
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3522
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -5427,7 +5522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3537
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -5442,13 +5537,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3561
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3564
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5463,13 +5558,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3572
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3575
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5485,7 +5580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3587
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -5493,13 +5588,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3595
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -5507,7 +5602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3601
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -5516,7 +5611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3616
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -5528,37 +5623,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3623
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3633
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3637
 #, no-c-format
 msgid "FT*******"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3641
 #, no-c-format
 msgid "F**T*****"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3645
 #, no-c-format
 msgid "F***T****"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3654
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5567,13 +5662,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3660
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3666
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -5581,7 +5676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3736
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -5600,19 +5695,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3742
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3744
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3749
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -5621,7 +5716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3764
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -5632,7 +5727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5641,19 +5736,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3789
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3792
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3797
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -5677,7 +5772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3808
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ""
diff --git a/doc/po/es/reference_misc.xml.po b/doc/po/es/reference_misc.xml.po
index 26b5b98..5d461ff 100644
--- a/doc/po/es/reference_misc.xml.po
+++ b/doc/po/es/reference_misc.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-16 08:34+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-05-31 16:03+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -26,7 +27,7 @@ msgstr ""
 #: reference_misc.xml:7
 #, no-c-format
 msgid "ST_Accum"
-msgstr ""
+msgstr "ST_Accum"
 
 #. Tag: refpurpose
 #: reference_misc.xml:9
@@ -50,7 +51,7 @@ msgstr ""
 #: reference_misc.xml:528
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_misc.xml:24
@@ -104,7 +105,7 @@ msgstr ""
 #: reference_misc.xml:542
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: programlisting
 #: reference_misc.xml:36
@@ -141,7 +142,7 @@ msgstr ""
 #: reference_misc.xml:549
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: refname
 #: reference_misc.xml:49
@@ -251,7 +252,7 @@ msgstr ""
 #: reference_misc.xml:133
 #, no-c-format
 msgid "ST_EstimatedExtent"
-msgstr ""
+msgstr "ST_EstimatedExtent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:135
@@ -322,7 +323,7 @@ msgstr ""
 #: reference_misc.xml:194
 #, no-c-format
 msgid "Availability: 1.0.0"
-msgstr ""
+msgstr "Disponibilidad: 1.0.0"
 
 #. Tag: para
 #: reference_misc.xml:195
@@ -347,7 +348,7 @@ msgstr ""
 #: reference_misc.xml:216
 #, no-c-format
 msgid "ST_Expand"
-msgstr ""
+msgstr "ST_Expand"
 
 #. Tag: refpurpose
 #: reference_misc.xml:217
@@ -504,7 +505,7 @@ msgstr ""
 #: reference_misc.xml:313
 #, no-c-format
 msgid "ST_Extent"
-msgstr ""
+msgstr "ST_Extent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:314
@@ -569,7 +570,7 @@ msgstr ""
 #: reference_misc.xml:344
 #, no-c-format
 msgid "Availability: 1.4.0"
-msgstr ""
+msgstr "Disponibilidad: 1.4.0"
 
 #. Tag: para
 #: reference_misc.xml:355
@@ -622,7 +623,7 @@ msgstr ""
 #: reference_misc.xml:367
 #, no-c-format
 msgid "ST_3DExtent"
-msgstr ""
+msgstr "ST_3DExtent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:368
@@ -703,7 +704,7 @@ msgstr ""
 #: reference_misc.xml:415
 #, no-c-format
 msgid "Find_SRID"
-msgstr ""
+msgstr "Find_SRID"
 
 #. Tag: refpurpose
 #: reference_misc.xml:417
@@ -750,7 +751,7 @@ msgstr ""
 #: reference_misc.xml:461
 #, no-c-format
 msgid "ST_MemSize"
-msgstr ""
+msgstr "ST_MemSize"
 
 #. Tag: refpurpose
 #: reference_misc.xml:463
@@ -855,7 +856,7 @@ msgstr ""
 #: reference_misc.xml:510
 #, no-c-format
 msgid "ST_PointInsideCircle"
-msgstr ""
+msgstr "ST_PointInsideCircle"
 
 #. Tag: refpurpose
 #: reference_misc.xml:512
@@ -895,7 +896,7 @@ msgstr ""
 #: reference_misc.xml:536
 #, no-c-format
 msgid "Availability: 1.2"
-msgstr ""
+msgstr "Disponibilidad: 1.2"
 
 #. Tag: para
 #: reference_misc.xml:537
diff --git a/doc/po/es/reference_operator.xml.po b/doc/po/es/reference_operator.xml.po
index 6533f97..8806f20 100644
--- a/doc/po/es/reference_operator.xml.po
+++ b/doc/po/es/reference_operator.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-05-31 15:56+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -20,13 +21,13 @@ msgstr ""
 #: reference_operator.xml:3
 #, no-c-format
 msgid "Operators"
-msgstr ""
+msgstr "Operadores"
 
 #. Tag: refname
 #: reference_operator.xml:6
 #, no-c-format
 msgid "&&"
-msgstr ""
+msgstr "&&"
 
 #. Tag: refpurpose
 #: reference_operator.xml:8
@@ -51,18 +52,24 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_operator.xml:52
@@ -74,13 +81,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -101,31 +108,49 @@ msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: programlisting
 #: reference_operator.xml:66
@@ -147,19 +172,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: para
 #: reference_operator.xml:73
@@ -173,19 +204,216 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
-msgid "&&&"
+msgid "&&(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_operator.xml:87
 #, no-c-format
 msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:113
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:174
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:235
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
+msgid "&&&"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:270
+#, no-c-format
+msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
 "bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -194,7 +422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -203,31 +431,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidad: 2.0.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -247,13 +477,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -273,13 +503,165 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:358
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:415
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:472
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -287,7 +669,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -296,7 +678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -306,7 +688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -328,7 +710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -336,20 +718,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -358,7 +740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -368,7 +750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -390,7 +772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -398,13 +780,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -412,7 +794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -421,7 +803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -431,7 +813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -453,7 +835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -461,13 +843,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -475,7 +857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -484,7 +866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -493,7 +875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -515,7 +897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -523,20 +905,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -545,7 +927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -554,7 +936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -576,7 +958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -584,13 +966,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -598,7 +980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -611,7 +993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -622,7 +1004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -632,7 +1014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -640,7 +1022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -652,7 +1034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -692,19 +1074,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -712,7 +1094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -721,7 +1103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -730,7 +1112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -752,20 +1134,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -774,7 +1156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -783,7 +1165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -804,26 +1186,197 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -832,7 +1385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -842,7 +1395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -864,7 +1417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -872,20 +1425,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -894,7 +1447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -903,7 +1456,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -925,7 +1478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -933,19 +1486,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -954,7 +1507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -963,7 +1516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -984,19 +1537,193 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1005,7 +1732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1014,13 +1741,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1034,7 +1761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1045,7 +1772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1053,26 +1780,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1085,7 +1812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1097,7 +1824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1107,7 +1834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1116,7 +1843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1125,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1135,7 +1862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1144,7 +1871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1153,7 +1880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1177,13 +1904,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1207,7 +1934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1215,7 +1942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1224,7 +1951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1252,20 +1979,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1273,7 +2000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1282,7 +2009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1293,7 +2020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1303,7 +2030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1312,13 +2039,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1342,7 +2069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1350,19 +2077,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1371,7 +2098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1381,7 +2108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1391,7 +2118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1399,13 +2126,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1440,27 +2167,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -1469,7 +2196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1479,7 +2206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1489,31 +2216,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -1522,7 +2249,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1532,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1541,7 +2268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
diff --git a/doc/po/es/reference_output.xml.po b/doc/po/es/reference_output.xml.po
index 86d767c..9858c48 100644
--- a/doc/po/es/reference_output.xml.po
+++ b/doc/po/es/reference_output.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -59,7 +59,8 @@ msgstr ""
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -196,6 +197,8 @@ msgstr ""
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -242,6 +245,7 @@ msgstr ""
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -2143,3 +2147,241 @@ msgid ""
 " c0w3h\n"
 "                ]]>"
 msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:980
+#, no-c-format
+msgid "ST_AsGeobuf"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, no-c-format
+msgid "ST_AsMVT"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/es/reference_processing.xml.po b/doc/po/es/reference_processing.xml.po
index eab4ca3..77d3a3a 100644
--- a/doc/po/es/reference_processing.xml.po
+++ b/doc/po/es/reference_processing.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -73,23 +73,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1640 reference_processing.xml:1794
+#: reference_processing.xml:1832 reference_processing.xml:1906
+#: reference_processing.xml:1960 reference_processing.xml:2016
+#: reference_processing.xml:2067 reference_processing.xml:2109
+#: reference_processing.xml:2151 reference_processing.xml:2207
+#: reference_processing.xml:2333 reference_processing.xml:2417
+#: reference_processing.xml:2500 reference_processing.xml:2555
+#: reference_processing.xml:2624 reference_processing.xml:2692
+#: reference_processing.xml:2782
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -161,7 +162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1663
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -218,16 +219,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1680 reference_processing.xml:2076
+#: reference_processing.xml:2575
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2344 reference_processing.xml:2584
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr ""
@@ -243,25 +244,26 @@ msgstr ""
 #, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1603
+#: reference_processing.xml:1689 reference_processing.xml:1927
+#: reference_processing.xml:1985 reference_processing.xml:2038
+#: reference_processing.xml:2082 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2230
+#: reference_processing.xml:2352 reference_processing.xml:2436
+#: reference_processing.xml:2591 reference_processing.xml:2718
+#: reference_processing.xml:2808
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -429,24 +431,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1609
+#: reference_processing.xml:1771 reference_processing.xml:1810
+#: reference_processing.xml:1880 reference_processing.xml:1934
+#: reference_processing.xml:1992 reference_processing.xml:2043
+#: reference_processing.xml:2087 reference_processing.xml:2127
+#: reference_processing.xml:2185 reference_processing.xml:2301
+#: reference_processing.xml:2393 reference_processing.xml:2471
+#: reference_processing.xml:2523 reference_processing.xml:2598
+#: reference_processing.xml:2652 reference_processing.xml:2743
+#: reference_processing.xml:2861
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -499,7 +502,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -598,7 +601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2429
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -684,19 +687,18 @@ msgstr ""
 #: reference_processing.xml:386
 #, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -704,21 +706,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1806 reference_processing.xml:1918
+#: reference_processing.xml:1976 reference_processing.xml:2510
+#: reference_processing.xml:2644
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -727,20 +729,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2592
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
+#: reference_processing.xml:404
 #, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -748,13 +746,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2594
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -803,19 +801,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -824,7 +822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -835,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -844,7 +842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -858,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -868,7 +866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -876,15 +874,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2340
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -893,7 +891,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -910,7 +908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -919,7 +917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -932,14 +930,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2218
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -950,13 +948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -972,14 +970,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -993,13 +991,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1016,13 +1014,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1030,13 +1028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1046,13 +1044,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1060,7 +1058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1075,7 +1073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1083,13 +1081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1097,7 +1095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1105,7 +1103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1113,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1122,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1131,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1139,13 +1137,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1156,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1164,7 +1162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1179,7 +1177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1187,19 +1185,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
+#: reference_processing.xml:637
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
@@ -1208,11 +1206,16 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:660
 #, no-c-format
 msgid ""
 "Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
@@ -1221,42 +1224,96 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:662
 #, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Changed: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2509
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:670
+#: reference_processing.xml:709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
@@ -1359,23 +1416,36 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1385,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1396,33 +1466,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1922 reference_processing.xml:2513
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1433,7 +1503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1441,7 +1511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1455,13 +1525,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -1474,13 +1544,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1508,13 +1578,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -1528,19 +1598,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1548,7 +1618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -1557,7 +1627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1567,25 +1637,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2342
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2346
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -1593,19 +1663,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1623,7 +1693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1636,20 +1706,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -1657,7 +1727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1670,7 +1740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -1679,7 +1749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -1687,13 +1757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -1701,21 +1771,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1805
+#: reference_processing.xml:1921 reference_processing.xml:2512
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -1737,13 +1807,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -1768,7 +1838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -1796,7 +1866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -1805,13 +1875,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -1819,7 +1889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -1827,7 +1897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -1836,7 +1906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -1845,7 +1915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -1861,25 +1931,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -1902,13 +1972,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:1016
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -1966,7 +2036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:1020
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2018,7 +2088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2042,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2077,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2085,13 +2155,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2099,7 +2169,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2107,7 +2177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2119,20 +2189,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2166,7 +2236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2175,13 +2245,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -2189,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -2197,25 +2267,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2511
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2517
 #, no-c-format
 msgid "Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2227,13 +2297,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -2241,7 +2311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -2250,7 +2320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -2258,25 +2328,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1974
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2287,20 +2357,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2313,7 +2383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -2321,7 +2391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -2329,7 +2399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -2337,7 +2407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2347,7 +2417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2360,13 +2430,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2379,25 +2449,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2449,13 +2519,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -2464,7 +2534,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2480,7 +2550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -2490,7 +2560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -2506,7 +2576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -2516,19 +2586,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -2537,23 +2607,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1292
 #, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
+"-- 2D Example\n"
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -2579,29 +2652,42 @@ msgid ""
 "-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
 "                                                                    |  --"
 "ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
 "--3D example\n"
-"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 "
-"6 4, 7 8 4, 9 10 4)')));\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
 "\n"
-"                         st_asewkt\n"
-"------------------------------------\n"
-" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -2609,7 +2695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -2618,7 +2704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -2626,7 +2712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -2635,38 +2721,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2674,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -2683,13 +2769,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2699,19 +2785,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -2719,7 +2805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -2729,13 +2815,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -2748,7 +2834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -2758,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -2766,19 +2852,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -2788,7 +2874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -2796,7 +2882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -2828,13 +2914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -2842,7 +2928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -2851,7 +2937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -2859,7 +2945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -2867,19 +2953,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -2892,13 +2978,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -2906,7 +2992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -2917,7 +3003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -2925,7 +3011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -2934,19 +3020,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -2981,19 +3067,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -3001,7 +3087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -3009,13 +3095,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2646
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -3023,7 +3109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1604
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -3037,13 +3123,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1619
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1621
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -3051,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1629
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3062,7 +3148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1642
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -3071,7 +3157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1648
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -3080,14 +3166,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1654
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -3095,7 +3181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1666
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -3103,7 +3189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1669
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -3111,20 +3197,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1674
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1678
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1682
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -3132,13 +3218,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1690
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1691
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3149,13 +3235,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1701
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1705
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3172,13 +3258,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1712
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1716
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3193,7 +3279,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1725
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -3201,7 +3287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1728
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3219,7 +3305,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1735
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -3227,7 +3313,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1738
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3251,13 +3337,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1747
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3272,13 +3358,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1758
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1761
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3296,19 +3382,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1778
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1779
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1785
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3318,7 +3404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1795
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3329,7 +3415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1801
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -3337,20 +3423,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1804 reference_processing.xml:2118
+#: reference_processing.xml:2174 reference_processing.xml:2508
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1817
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1818
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -3358,7 +3444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -3367,7 +3453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1833
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -3377,25 +3463,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1838
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1841
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1851
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1862
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -3403,7 +3489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1865
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3423,7 +3509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1871
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -3442,26 +3528,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1881
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1891
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1893
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1898
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -3469,7 +3555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1908
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -3478,13 +3564,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1912
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1914
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -3492,19 +3578,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1919
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1920
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1929
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -3526,19 +3612,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1943
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1945
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1950
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -3548,7 +3634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1962
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -3558,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1969
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -3566,7 +3652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1987
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -3579,13 +3665,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:1999
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2000
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3593,7 +3679,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2006
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3604,7 +3690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2017
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3615,7 +3701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2024
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -3626,8 +3712,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2030 reference_processing.xml:2114
+#: reference_processing.xml:2169
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -3635,8 +3721,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2032 reference_processing.xml:2116
+#: reference_processing.xml:2171
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -3644,19 +3730,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2034
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2039
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2040
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3676,7 +3762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -3684,13 +3770,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2050
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2051
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3699,7 +3785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2058
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -3708,7 +3794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2068
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3720,19 +3806,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2077
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2078
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2083
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -3740,7 +3826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2084
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3762,13 +3848,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2094
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2095
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3776,7 +3862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2100
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -3785,7 +3871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2110
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3796,20 +3882,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2117
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2123
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2124
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -3822,7 +3908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -3831,13 +3917,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2133
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2134
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -3846,7 +3932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2141
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -3856,7 +3942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2152
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -3867,7 +3953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2157
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -3877,7 +3963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2160
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -3887,13 +3973,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2172
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -3901,7 +3987,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2179
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -3909,7 +3995,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2182
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -3925,19 +4011,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2192
 #, no-c-format
 msgid "ST_Split"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2193
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2198
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -3946,7 +4032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2208
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -3955,7 +4041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -3964,7 +4050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2219
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -3972,7 +4058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2221
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -3984,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -3992,25 +4078,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2231
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2243 reference_processing.xml:2277
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2255 reference_processing.xml:2289
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2264
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4040,13 +4126,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2265
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4066,7 +4152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -4075,13 +4161,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2315
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2317
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4090,7 +4176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -4099,7 +4185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2335
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4109,25 +4195,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2345
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2365
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2377
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2386
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4144,7 +4230,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2388
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4158,19 +4244,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2395
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2402
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2403
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -4178,7 +4264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2408
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4188,7 +4274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2419
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4201,19 +4287,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2428
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2431
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2437
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4223,13 +4309,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2448
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2451
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4242,7 +4328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2452
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -4268,7 +4354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2461
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -4276,7 +4362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2464
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -4284,7 +4370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -4307,7 +4393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2472
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -4315,20 +4401,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2483
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2484
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2491
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -4337,13 +4423,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2501
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2504
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -4351,7 +4437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2518
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4371,20 +4457,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2531
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2532
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2537
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -4399,7 +4485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2556
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -4410,7 +4496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -4421,7 +4507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2566
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -4430,7 +4516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -4440,7 +4526,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2576
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -4448,7 +4534,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2579
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -4460,27 +4546,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2585
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2586
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2593
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -4490,7 +4570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2595
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -4553,19 +4633,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2608
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2610
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -4573,7 +4653,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2626
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -4584,7 +4664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2636
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -4594,7 +4674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2654
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -4602,97 +4682,157 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
+#: reference_processing.xml:2665
 #, no-c-format
-msgid "ST_Voronoi"
+msgid "ST_VoronoiLines"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2667
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2672
 #, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2694
 #, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2699 reference_processing.xml:2789
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2706 reference_processing.xml:2796
 #, no-c-format
 msgid ""
-"'tolerance' : The distance within which vertices will be considered "
-"equivalent. Robustness of the algorithm can be improved by supplying a "
-"nonzero tolerance distance. (default = 0.0)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2713 reference_processing.xml:2803
+#, no-c-format
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2728
+#, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2731 reference_processing.xml:2849
 #, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2732 reference_processing.xml:2850
+#, no-c-format
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2745
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_processing.xml:2755
+#, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_processing.xml:2757
+#, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_processing.xml:2762
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2784
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2819
+#, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
+#: reference_processing.xml:2822
 #, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2823
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4710,22 +4850,22 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2833
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2836
 #, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2837
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4741,32 +4881,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
+#: reference_processing.xml:2846
 #, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2863
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
diff --git a/doc/po/es/reference_raster.xml.po b/doc/po/es/reference_raster.xml.po
index 04de113..45e3d81 100644
--- a/doc/po/es/reference_raster.xml.po
+++ b/doc/po/es/reference_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -131,71 +131,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1612
+#: reference_raster.xml:1679 reference_raster.xml:1744
+#: reference_raster.xml:1786 reference_raster.xml:1836
+#: reference_raster.xml:1875 reference_raster.xml:1909
+#: reference_raster.xml:1946 reference_raster.xml:1989
+#: reference_raster.xml:2024 reference_raster.xml:2058
+#: reference_raster.xml:2108 reference_raster.xml:2162
+#: reference_raster.xml:2199 reference_raster.xml:2239
+#: reference_raster.xml:2294 reference_raster.xml:2349
+#: reference_raster.xml:2395 reference_raster.xml:2430
+#: reference_raster.xml:2466 reference_raster.xml:2502
+#: reference_raster.xml:2537 reference_raster.xml:2576
+#: reference_raster.xml:2610 reference_raster.xml:2644
+#: reference_raster.xml:2688 reference_raster.xml:2750
+#: reference_raster.xml:2805 reference_raster.xml:2846
+#: reference_raster.xml:2893 reference_raster.xml:2935
+#: reference_raster.xml:2986 reference_raster.xml:3021
+#: reference_raster.xml:3096 reference_raster.xml:3139
+#: reference_raster.xml:3185 reference_raster.xml:3243
+#: reference_raster.xml:3286 reference_raster.xml:3337
+#: reference_raster.xml:3380 reference_raster.xml:3452
+#: reference_raster.xml:3539 reference_raster.xml:3626
+#: reference_raster.xml:3714 reference_raster.xml:3799
+#: reference_raster.xml:3925 reference_raster.xml:4022
+#: reference_raster.xml:4074 reference_raster.xml:4122
+#: reference_raster.xml:4165 reference_raster.xml:4212
+#: reference_raster.xml:4256 reference_raster.xml:4294
+#: reference_raster.xml:4369 reference_raster.xml:4438
+#: reference_raster.xml:4506 reference_raster.xml:4583
+#: reference_raster.xml:4655 reference_raster.xml:4734
+#: reference_raster.xml:4842 reference_raster.xml:4877
+#: reference_raster.xml:4944 reference_raster.xml:5009
+#: reference_raster.xml:5122 reference_raster.xml:5243
+#: reference_raster.xml:5309 reference_raster.xml:5388
+#: reference_raster.xml:5534 reference_raster.xml:5577
+#: reference_raster.xml:5623 reference_raster.xml:5718
+#: reference_raster.xml:5809 reference_raster.xml:5897
+#: reference_raster.xml:6008 reference_raster.xml:6201
+#: reference_raster.xml:6477 reference_raster.xml:6626
+#: reference_raster.xml:6956 reference_raster.xml:7162
+#: reference_raster.xml:7286 reference_raster.xml:7612
+#: reference_raster.xml:7730 reference_raster.xml:7843
+#: reference_raster.xml:7985 reference_raster.xml:8071
+#: reference_raster.xml:8143 reference_raster.xml:8207
+#: reference_raster.xml:8278 reference_raster.xml:8353
+#: reference_raster.xml:8436 reference_raster.xml:8507
+#: reference_raster.xml:8563 reference_raster.xml:8638
+#: reference_raster.xml:8709 reference_raster.xml:8793
+#: reference_raster.xml:8885 reference_raster.xml:8967
+#: reference_raster.xml:9021 reference_raster.xml:9095
+#: reference_raster.xml:9143 reference_raster.xml:9195
+#: reference_raster.xml:9237 reference_raster.xml:9285
+#: reference_raster.xml:9336 reference_raster.xml:9384
+#: reference_raster.xml:9426 reference_raster.xml:9500
+#: reference_raster.xml:9545 reference_raster.xml:9589
+#: reference_raster.xml:9634 reference_raster.xml:9703
+#: reference_raster.xml:9750 reference_raster.xml:9823
+#: reference_raster.xml:9891 reference_raster.xml:9980
+#: reference_raster.xml:10065 reference_raster.xml:10146
+#: reference_raster.xml:10227 reference_raster.xml:10356
+#: reference_raster.xml:10440 reference_raster.xml:10520
+#: reference_raster.xml:10639 reference_raster.xml:10686
+#: reference_raster.xml:10758 reference_raster.xml:10855
+#: reference_raster.xml:10948
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -217,69 +217,69 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1632
+#: reference_raster.xml:1708 reference_raster.xml:1759
+#: reference_raster.xml:1807 reference_raster.xml:1854
+#: reference_raster.xml:1888 reference_raster.xml:1924
+#: reference_raster.xml:1967 reference_raster.xml:2003
+#: reference_raster.xml:2037 reference_raster.xml:2081
+#: reference_raster.xml:2141 reference_raster.xml:2178
+#: reference_raster.xml:2216 reference_raster.xml:2261
+#: reference_raster.xml:2320 reference_raster.xml:2374
+#: reference_raster.xml:2409 reference_raster.xml:2445
+#: reference_raster.xml:2481 reference_raster.xml:2516
+#: reference_raster.xml:2550 reference_raster.xml:2589
+#: reference_raster.xml:2623 reference_raster.xml:2658
+#: reference_raster.xml:2708 reference_raster.xml:2765
+#: reference_raster.xml:2820 reference_raster.xml:2871
+#: reference_raster.xml:2906 reference_raster.xml:2961
+#: reference_raster.xml:2999 reference_raster.xml:3074
+#: reference_raster.xml:3111 reference_raster.xml:3153
+#: reference_raster.xml:3211 reference_raster.xml:3254
+#: reference_raster.xml:3305 reference_raster.xml:3348
+#: reference_raster.xml:3399 reference_raster.xml:3474
+#: reference_raster.xml:3564 reference_raster.xml:3658
+#: reference_raster.xml:3729 reference_raster.xml:3878
+#: reference_raster.xml:3944 reference_raster.xml:4100
+#: reference_raster.xml:4135 reference_raster.xml:4184
+#: reference_raster.xml:4229 reference_raster.xml:4269
+#: reference_raster.xml:4307 reference_raster.xml:4399
+#: reference_raster.xml:4464 reference_raster.xml:4533
+#: reference_raster.xml:4611 reference_raster.xml:4685
+#: reference_raster.xml:4807 reference_raster.xml:4855
+#: reference_raster.xml:4896 reference_raster.xml:4965
+#: reference_raster.xml:5026 reference_raster.xml:5157
+#: reference_raster.xml:5258 reference_raster.xml:5345
+#: reference_raster.xml:5405 reference_raster.xml:5552
+#: reference_raster.xml:5672 reference_raster.xml:5763
+#: reference_raster.xml:5854 reference_raster.xml:5934
+#: reference_raster.xml:6164 reference_raster.xml:6398
+#: reference_raster.xml:6536 reference_raster.xml:6887
+#: reference_raster.xml:7123 reference_raster.xml:7236
+#: reference_raster.xml:7528 reference_raster.xml:7687
+#: reference_raster.xml:7810 reference_raster.xml:7943
+#: reference_raster.xml:8014 reference_raster.xml:8102
+#: reference_raster.xml:8175 reference_raster.xml:8245
+#: reference_raster.xml:8314 reference_raster.xml:8396
+#: reference_raster.xml:8475 reference_raster.xml:8530
+#: reference_raster.xml:8599 reference_raster.xml:8670
+#: reference_raster.xml:8745 reference_raster.xml:8838
+#: reference_raster.xml:8935 reference_raster.xml:8978
+#: reference_raster.xml:9063 reference_raster.xml:9111
+#: reference_raster.xml:9162 reference_raster.xml:9212
+#: reference_raster.xml:9257 reference_raster.xml:9310
+#: reference_raster.xml:9356 reference_raster.xml:9399
+#: reference_raster.xml:9438 reference_raster.xml:9648
+#: reference_raster.xml:9716 reference_raster.xml:9769
+#: reference_raster.xml:9835 reference_raster.xml:9926
+#: reference_raster.xml:10011 reference_raster.xml:10092
+#: reference_raster.xml:10173 reference_raster.xml:10257
+#: reference_raster.xml:10386 reference_raster.xml:10467
+#: reference_raster.xml:10547 reference_raster.xml:10660
+#: reference_raster.xml:10704 reference_raster.xml:10791
+#: reference_raster.xml:10886 reference_raster.xml:10979
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -941,24 +941,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1913
+#: reference_raster.xml:2943 reference_raster.xml:3100
+#: reference_raster.xml:3143 reference_raster.xml:3200
+#: reference_raster.xml:4885 reference_raster.xml:4948
+#: reference_raster.xml:5143 reference_raster.xml:5247
+#: reference_raster.xml:5317 reference_raster.xml:5539
+#: reference_raster.xml:6022 reference_raster.xml:7182
+#: reference_raster.xml:7381 reference_raster.xml:7645
+#: reference_raster.xml:7764 reference_raster.xml:7893
+#: reference_raster.xml:7991 reference_raster.xml:8079
+#: reference_raster.xml:8163 reference_raster.xml:8302
+#: reference_raster.xml:8377 reference_raster.xml:8464
+#: reference_raster.xml:8587 reference_raster.xml:8658
+#: reference_raster.xml:8733 reference_raster.xml:8819
+#: reference_raster.xml:8915 reference_raster.xml:9043
+#: reference_raster.xml:9507 reference_raster.xml:9758
+#: reference_raster.xml:9830 reference_raster.xml:10649
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -1141,57 +1140,57 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1625 reference_raster.xml:1699
+#: reference_raster.xml:1800 reference_raster.xml:1848
+#: reference_raster.xml:1881 reference_raster.xml:1917
+#: reference_raster.xml:1960 reference_raster.xml:1996
+#: reference_raster.xml:2030 reference_raster.xml:2170
+#: reference_raster.xml:2208 reference_raster.xml:2251
+#: reference_raster.xml:2310 reference_raster.xml:2364
+#: reference_raster.xml:2402 reference_raster.xml:2437
+#: reference_raster.xml:2473 reference_raster.xml:2509
+#: reference_raster.xml:2545 reference_raster.xml:2582
+#: reference_raster.xml:2616 reference_raster.xml:2650
+#: reference_raster.xml:2701 reference_raster.xml:2758
+#: reference_raster.xml:2813 reference_raster.xml:2864
+#: reference_raster.xml:2899 reference_raster.xml:2954
+#: reference_raster.xml:2992 reference_raster.xml:3067
+#: reference_raster.xml:3104 reference_raster.xml:3148
+#: reference_raster.xml:3206 reference_raster.xml:3249
+#: reference_raster.xml:3300 reference_raster.xml:3343
+#: reference_raster.xml:3394 reference_raster.xml:3461
+#: reference_raster.xml:3555 reference_raster.xml:3647
+#: reference_raster.xml:3722 reference_raster.xml:3935
+#: reference_raster.xml:4031 reference_raster.xml:4094
+#: reference_raster.xml:4128 reference_raster.xml:4176
+#: reference_raster.xml:4219 reference_raster.xml:4300
+#: reference_raster.xml:4393 reference_raster.xml:4457
+#: reference_raster.xml:4525 reference_raster.xml:4603
+#: reference_raster.xml:4680 reference_raster.xml:4759
+#: reference_raster.xml:4848 reference_raster.xml:4889
+#: reference_raster.xml:4959 reference_raster.xml:5021
+#: reference_raster.xml:5251 reference_raster.xml:5400
+#: reference_raster.xml:5543 reference_raster.xml:5596
+#: reference_raster.xml:5846 reference_raster.xml:6287
+#: reference_raster.xml:7186 reference_raster.xml:7649
+#: reference_raster.xml:7897 reference_raster.xml:8168
+#: reference_raster.xml:8240 reference_raster.xml:8307
+#: reference_raster.xml:8469 reference_raster.xml:8525
+#: reference_raster.xml:8592 reference_raster.xml:8663
+#: reference_raster.xml:8738 reference_raster.xml:8973
+#: reference_raster.xml:9106 reference_raster.xml:9157
+#: reference_raster.xml:9206 reference_raster.xml:9249
+#: reference_raster.xml:9305 reference_raster.xml:9350
+#: reference_raster.xml:9394 reference_raster.xml:9433
+#: reference_raster.xml:9511 reference_raster.xml:9555
+#: reference_raster.xml:9600 reference_raster.xml:9763
+#: reference_raster.xml:9919 reference_raster.xml:10006
+#: reference_raster.xml:10087 reference_raster.xml:10168
+#: reference_raster.xml:10249 reference_raster.xml:10381
+#: reference_raster.xml:10462 reference_raster.xml:10542
+#: reference_raster.xml:10699 reference_raster.xml:10786
+#: reference_raster.xml:10881 reference_raster.xml:10974
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -1525,9 +1524,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5643 reference_raster.xml:5751
+#: reference_raster.xml:5842 reference_raster.xml:5922
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr ""
@@ -1820,24 +1819,24 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1695
+#: reference_raster.xml:1796 reference_raster.xml:2246
+#: reference_raster.xml:2541 reference_raster.xml:2696
+#: reference_raster.xml:3245 reference_raster.xml:3295
+#: reference_raster.xml:3339 reference_raster.xml:3389
+#: reference_raster.xml:3546 reference_raster.xml:3643
+#: reference_raster.xml:3828 reference_raster.xml:3931
+#: reference_raster.xml:4028 reference_raster.xml:6283
+#: reference_raster.xml:6771 reference_raster.xml:6962
+#: reference_raster.xml:8236 reference_raster.xml:8521
+#: reference_raster.xml:8969 reference_raster.xml:9102
+#: reference_raster.xml:9153 reference_raster.xml:9390
+#: reference_raster.xml:9643 reference_raster.xml:9915
+#: reference_raster.xml:10002 reference_raster.xml:10083
+#: reference_raster.xml:10164 reference_raster.xml:10245
+#: reference_raster.xml:10458 reference_raster.xml:10538
+#: reference_raster.xml:10695 reference_raster.xml:10782
+#: reference_raster.xml:10877 reference_raster.xml:10970
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -1885,8 +1884,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1754
+#: reference_raster.xml:4738
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -1895,35 +1894,66 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1756
+#: reference_raster.xml:1955 reference_raster.xml:5017
+#: reference_raster.xml:5396
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, no-c-format
+msgid "Example"
+msgstr ""
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -1932,7 +1962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -1983,7 +2013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -1998,7 +2028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2008,7 +2038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2017,7 +2047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2026,25 +2056,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2055,7 +2085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2096,13 +2126,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2129,7 +2159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2149,13 +2179,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2178,7 +2208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2187,19 +2217,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -2345,7 +2375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -2354,7 +2384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -2366,7 +2396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -2380,7 +2410,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -2392,7 +2422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -2403,7 +2433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -2415,7 +2445,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -2425,7 +2455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -2435,7 +2465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -2445,7 +2475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -2453,19 +2483,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -2473,13 +2503,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -2493,7 +2523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -2502,13 +2532,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2516,7 +2546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -2534,7 +2564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2545,7 +2575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -2558,7 +2588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -2577,7 +2607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -2595,25 +2625,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -2625,7 +2655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -2633,13 +2663,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1579
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -2650,7 +2680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -2676,7 +2706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1613
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -2686,7 +2716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1616
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -2695,7 +2725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1618
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -2703,7 +2733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1620
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -2713,7 +2743,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1627
 #, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -2743,7 +2773,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1633
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -2752,13 +2782,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1640
 #, no-c-format
 msgid "ST_Tile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1641
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -2766,7 +2796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1645
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -2797,7 +2827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1681
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -2805,7 +2835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1685
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -2817,7 +2847,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1690
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -2825,7 +2855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1701
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2882,7 +2912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1703
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2930,26 +2960,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1709
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1719
 #, no-c-format
 msgid "ST_Retile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1720
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -2965,7 +2995,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1746
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -2976,19 +3006,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1770
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1771
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1776
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -2998,7 +3028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1788
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -3006,7 +3036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1792
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
@@ -3015,7 +3045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1802
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3050,19 +3080,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "Raster Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1821
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1822
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -3070,7 +3100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -3080,7 +3110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1838
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -3090,19 +3120,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1840 reference_raster.xml:4077
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1841 reference_raster.xml:4078
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1842
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3114,13 +3144,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1843 reference_raster.xml:4080
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1844
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3132,7 +3162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1850
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -3150,25 +3180,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1861
 #, no-c-format
 msgid "ST_Height"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1862
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -3176,13 +3206,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1877
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1883
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -3195,13 +3225,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1895
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1896
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3209,7 +3239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1901
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -3217,7 +3247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1911
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3225,7 +3255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1919
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -3241,13 +3271,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1931
 #, no-c-format
 msgid "ST_MemSize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1933
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -3255,7 +3285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1938
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -3263,13 +3293,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1948
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1949
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -3277,7 +3307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1950
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -3287,7 +3317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1952
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -3295,7 +3325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:1962
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -3307,13 +3337,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:1975
 #, no-c-format
 msgid "ST_MetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:1976
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3321,7 +3351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:1981
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -3329,7 +3359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:1991
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3338,7 +3368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:1998
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -3356,26 +3386,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2004 reference_raster.xml:4856
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2010
 #, no-c-format
 msgid "ST_NumBands"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2011
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2016
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -3383,13 +3413,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2026
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2032
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -3402,20 +3432,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2044
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2050
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -3423,7 +3453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2060
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -3432,7 +3462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2062
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -3440,13 +3470,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2066 reference_raster.xml:2126
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2068
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3462,13 +3492,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2073 reference_raster.xml:2133
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2075
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3485,8 +3515,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2082 reference_raster.xml:2142
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -3494,20 +3524,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2094
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2095
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2100
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -3515,7 +3545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2110
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -3524,25 +3554,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2112
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2119
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2119
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2128
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3558,7 +3588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2135
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3576,13 +3606,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2148
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2149
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3590,7 +3620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2154
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -3598,7 +3628,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2164
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3607,13 +3637,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2172
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -3626,13 +3656,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2185
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2186
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3640,7 +3670,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2191
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -3648,7 +3678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3657,13 +3687,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2204
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2210
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -3676,13 +3706,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2223
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2224
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -3690,7 +3720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2229
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -3700,7 +3730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2241
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -3713,7 +3743,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2253
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -3730,7 +3760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2255
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -3752,7 +3782,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2262
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -3760,13 +3790,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2272
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2273
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -3774,7 +3804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2278
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -3788,7 +3818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2296
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -3800,7 +3830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2301
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -3810,13 +3840,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2305
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2312
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -3832,7 +3862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2314
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3849,7 +3879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2321
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -3857,13 +3887,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2327
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2328
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -3871,7 +3901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2333
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -3885,7 +3915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2351
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -3897,7 +3927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2356
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -3907,13 +3937,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2360
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2366
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -3929,7 +3959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3945,7 +3975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -3953,19 +3983,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2381
 #, no-c-format
 msgid "ST_Rotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2382
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2387
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -3973,7 +4003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2397
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -3982,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2404
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -3995,25 +4025,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2410
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2416
 #, no-c-format
 msgid "ST_SkewX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2417
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -4021,7 +4051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2432
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -4030,7 +4060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2439 reference_raster.xml:2475
 #, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -4055,25 +4085,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2446
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2452
 #, no-c-format
 msgid "ST_SkewY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2453
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2458
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -4081,7 +4111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2468
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -4090,19 +4120,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2482
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2488
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2489
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -4110,7 +4140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2494
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -4118,7 +4148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2504
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -4126,7 +4156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -4134,7 +4164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2511
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -4146,19 +4176,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2517
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2523
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2524
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -4166,7 +4196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -4174,13 +4204,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2539
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2546
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -4207,7 +4237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -4215,13 +4245,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2562
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2563
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -4229,7 +4259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2568
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -4237,7 +4267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2578
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -4245,7 +4275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2584
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -4258,19 +4288,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2590 reference_raster.xml:2624
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2596
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2597
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -4278,7 +4308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2602
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -4286,7 +4316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2612
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -4294,7 +4324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2618
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -4307,19 +4337,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2630
 #, no-c-format
 msgid "ST_Width"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2631
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -4327,13 +4357,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2646
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2652
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -4345,13 +4375,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2666
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2667
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4360,7 +4390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2671
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -4375,7 +4405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2690
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4386,7 +4416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2703
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4403,7 +4433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -4412,13 +4442,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2721
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2722
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4427,7 +4457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2727
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -4445,7 +4475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2752
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4456,13 +4486,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2754
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2760
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -4478,7 +4508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2766 reference_raster.xml:2821
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -4486,13 +4516,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2776
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2777
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4500,7 +4530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2782
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -4518,7 +4548,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4529,13 +4559,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2809
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2815
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -4551,19 +4581,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2828
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2831
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2832
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -4571,7 +4601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2837
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -4581,7 +4611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2848
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -4589,19 +4619,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2852
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2857
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2866
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -4614,19 +4644,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2872
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -4634,7 +4664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -4644,13 +4674,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2895 reference_raster.xml:3023
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2901
 #, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -4665,19 +4695,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2914
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2915
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -4692,7 +4722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2936
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -4703,7 +4733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2946
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -4713,7 +4743,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:2956
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -4773,7 +4803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:2962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -4781,13 +4811,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:2971
 #, no-c-format
 msgid "ST_BandPath"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:2972
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -4795,7 +4825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:2977
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -4805,7 +4835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:2988
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -4813,19 +4843,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:2994
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3006
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3007
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -4833,7 +4863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3012
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -4843,79 +4873,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3024
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3027
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3031
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3035
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3039
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3042
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3045
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3048
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3051
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3054
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3057
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3060
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3069
 #, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -4929,13 +4959,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3081
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3082
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -4943,7 +4973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3087
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -4952,7 +4982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3098
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -4960,7 +4990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3106
 #, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -4974,19 +5004,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3119
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3123
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3124
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -4994,7 +5024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -5004,7 +5034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3141
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -5012,7 +5042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3149
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5032,7 +5062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3154
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -5042,13 +5072,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3169
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3170
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5056,7 +5086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3175
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -5067,7 +5097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3187
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5076,7 +5106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3190
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -5085,7 +5115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3195
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5093,20 +5123,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3201
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3202 reference_raster.xml:3296
+#: reference_raster.xml:3390
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3207
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5132,7 +5162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3212
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5142,13 +5172,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3226
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3227
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -5156,7 +5186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3233
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -5166,13 +5196,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3244
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3250
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5184,7 +5214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3255
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5194,13 +5224,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3269
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3270
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -5210,7 +5240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3276
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -5221,7 +5251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3287
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -5230,7 +5260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3291 reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5238,7 +5268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3301
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -5274,7 +5304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5284,13 +5314,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3320
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3321
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -5298,7 +5328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3327
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -5308,7 +5338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3338
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -5316,7 +5346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3344
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5328,7 +5358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3349
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5337,13 +5367,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3363
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3364
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -5353,7 +5383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3370
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -5364,7 +5394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3381
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -5373,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3395
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
@@ -5408,7 +5438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5417,13 +5447,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3414
 #, no-c-format
 msgid "ST_Value"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3415
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5435,7 +5465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3419
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -5465,7 +5495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3454
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5477,13 +5507,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3457
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
@@ -5506,7 +5536,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3463
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -5520,7 +5550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3465
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -5544,7 +5574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3467
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -5568,7 +5598,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3468
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -5617,7 +5647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3470
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -5660,7 +5690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3475
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -5673,13 +5703,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3496
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3497
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -5688,7 +5718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3503
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -5718,7 +5748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3540
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -5729,7 +5759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3543 reference_raster.xml:3630
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -5740,13 +5770,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3548
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3557
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5784,7 +5814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3559
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -5822,19 +5852,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3565
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3575
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3576
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -5844,7 +5874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3582
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -5882,7 +5912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3627
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -5897,7 +5927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3634
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -5907,7 +5937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3639
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -5915,7 +5945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3649
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5946,7 +5976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3651
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -5977,7 +6007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3653
 #, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -6008,7 +6038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -6018,13 +6048,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3676
 #, no-c-format
 msgid "ST_SetValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -6033,7 +6063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -6061,7 +6091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3715
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -6070,7 +6100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3718
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -6079,7 +6109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -6102,7 +6132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3726
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -6112,26 +6142,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3730 reference_raster.xml:9439
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3736
 #, no-c-format
 msgid "ST_SetValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3737
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3741
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -6179,7 +6209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3800
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -6187,7 +6217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3804
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -6196,7 +6226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3808
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -6208,7 +6238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3812
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -6218,7 +6248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3816
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -6228,7 +6258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3820
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -6236,7 +6266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3824
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -6248,15 +6278,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3833 reference_raster.xml:6776
+#: reference_raster.xml:8382 reference_raster.xml:8825
+#: reference_raster.xml:8922 reference_raster.xml:9050
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3835
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6304,7 +6334,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
+#: reference_raster.xml:3837
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6352,7 +6382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3839
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6402,7 +6432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
+#: reference_raster.xml:3841
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6456,15 +6486,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3846 reference_raster.xml:8389
+#: reference_raster.xml:8830 reference_raster.xml:8927
+#: reference_raster.xml:9055
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3848
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6512,7 +6542,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
+#: reference_raster.xml:3850
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6563,13 +6593,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3855 reference_raster.xml:4800
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3857
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6616,7 +6646,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6666,13 +6696,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3864
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3866
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6709,7 +6739,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3868
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -6717,7 +6747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3869
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6751,13 +6781,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3871
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3872
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6791,7 +6821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3879
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -6799,19 +6829,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3889
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3890
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3896
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -6827,7 +6857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3927
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -6836,7 +6866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3937
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6857,7 +6887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3939
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6877,7 +6907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3940
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6895,20 +6925,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3945
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:3956
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:3957
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -6916,7 +6946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:3963
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -6945,7 +6975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4024
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -6953,7 +6983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4033
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7011,19 +7041,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4041
 #, no-c-format
 msgid "Raster Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4045
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4046
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -7032,7 +7062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4050
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -7053,7 +7083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4076
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -7062,20 +7092,20 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4079
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4081
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4084
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -7083,7 +7113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4089
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -7091,7 +7121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4096
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7131,7 +7161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4101
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -7139,19 +7169,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4107
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4108
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4113
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -7160,7 +7190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4124
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -7169,7 +7199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4130
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7189,13 +7219,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4143
 #, no-c-format
 msgid "ST_SetScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4144
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7203,7 +7233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -7217,7 +7247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4167
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7226,7 +7256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4170
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -7239,7 +7269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4172
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -7247,7 +7277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4178
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7265,7 +7295,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4179
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7283,19 +7313,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4185
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4191
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4192
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7303,7 +7333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4196
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -7317,7 +7347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7326,7 +7356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4221
 #, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -7346,7 +7376,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4223
 #, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -7366,7 +7396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -7374,13 +7404,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4236
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4238
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -7388,7 +7418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -7397,13 +7427,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4258
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -7412,19 +7442,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4271
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4278
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4279
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -7432,7 +7462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4284
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -7442,7 +7472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4296
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -7450,7 +7480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4302
 #, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
@@ -7459,19 +7489,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4314
 #, no-c-format
 msgid "ST_Resample"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4315
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -7480,7 +7510,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -7529,7 +7559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4371
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -7540,7 +7570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4375
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -7550,7 +7580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4379 reference_raster.xml:4446
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -7558,8 +7588,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4384 reference_raster.xml:4448
+#: reference_raster.xml:4516 reference_raster.xml:4594
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -7567,15 +7597,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4388 reference_raster.xml:4452
+#: reference_raster.xml:4520 reference_raster.xml:4598
+#: reference_raster.xml:4754
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4389
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -7584,7 +7614,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4395
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7609,19 +7639,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4400
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4410
 #, no-c-format
 msgid "ST_Rescale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4411
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7631,7 +7661,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4416
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -7651,7 +7681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4440
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7662,7 +7692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -7670,7 +7700,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4444
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -7680,7 +7710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4450
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -7693,14 +7723,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4453 reference_raster.xml:4521
+#: reference_raster.xml:4599
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -7708,7 +7738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4460
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -7729,7 +7759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4465
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -7738,13 +7768,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4478
 #, no-c-format
 msgid "ST_Reskew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4479
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7754,7 +7784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4484
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -7774,7 +7804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4508
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7785,14 +7815,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4510
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4512 reference_raster.xml:4590
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -7800,14 +7830,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4514 reference_raster.xml:4592
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4518
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -7820,27 +7850,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4528
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4534
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -7849,13 +7885,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4540
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4541
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -7864,7 +7900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4546
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -7900,7 +7936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4585
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -7912,7 +7948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4587
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -7922,7 +7958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4589
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -7930,7 +7966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4596
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -7938,26 +7974,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4604
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4606
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4612
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -7965,19 +8006,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4618
 #, no-c-format
 msgid "ST_Resize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4619
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4623
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -8006,7 +8047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4657
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -8016,7 +8057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4661
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -8026,13 +8067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4669
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -8040,7 +8081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4673
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -8049,13 +8090,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4677
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4681
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -8107,7 +8148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4686
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -8115,13 +8156,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4697
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4698
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8131,7 +8172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4702
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -8162,7 +8203,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4736
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8172,7 +8213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4740
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -8182,7 +8223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4744
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -8192,7 +8233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -8205,13 +8246,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4755
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4761
 #, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -8231,19 +8272,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4771
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4780
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4789
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -8251,7 +8292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4802
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -8259,7 +8300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4803
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8309,25 +8350,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4814
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4819
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -8336,7 +8377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -8352,7 +8393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4844
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -8362,7 +8403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -8389,19 +8430,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4862
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4863
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4868
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -8411,7 +8452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4879
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -8421,7 +8462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -8489,7 +8530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -8497,19 +8538,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4906
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "ST_Count"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4911
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -8518,7 +8559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -8543,7 +8584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4946
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -8551,7 +8592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4947
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8561,7 +8602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4951
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -8569,7 +8610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:4961
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -8583,7 +8624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:4966 reference_raster.xml:5027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -8591,13 +8632,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:4976
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:4977
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -8606,7 +8647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:4983
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -8626,7 +8667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5011
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -8634,7 +8675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5012
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8644,7 +8685,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5015
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -8652,7 +8693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5022
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8690,13 +8731,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5037
 #, no-c-format
 msgid "ST_Histogram"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5038
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -8705,7 +8746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5042
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -8773,7 +8814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5124
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -8782,7 +8823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5125
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -8791,13 +8832,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5129
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5130
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -8805,7 +8846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5131
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -8813,13 +8854,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5134
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5135
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -8828,13 +8869,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5139
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5140
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -8842,7 +8883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5147
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -8850,7 +8891,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5148
 #, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -8878,13 +8919,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5152
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5153
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -8921,7 +8962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5158
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -8929,13 +8970,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5168
 #, no-c-format
 msgid "ST_Quantile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5169
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -8944,7 +8985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -9002,7 +9043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5245
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -9011,7 +9052,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5246 reference_raster.xml:5538
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -9019,7 +9060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5253
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9045,7 +9086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5254
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -9085,7 +9126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9093,13 +9134,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5270
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5271
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -9108,7 +9149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5275
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -9133,7 +9174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5311 reference_raster.xml:5390
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -9142,7 +9183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5313
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -9151,7 +9192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5315
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9159,7 +9200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5320
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -9167,13 +9208,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5328
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5329
 #, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -9189,13 +9230,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5333
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5334
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -9204,7 +9245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5336
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -9240,13 +9281,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5340
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5341
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -9275,7 +9316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5346
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -9283,13 +9324,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5357
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5358
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -9298,7 +9339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -9320,7 +9361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5392
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -9329,7 +9370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5394
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9337,7 +9378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5401
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9384,7 +9425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5406
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -9392,13 +9433,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5417
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5418
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -9409,7 +9450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5423
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -9510,7 +9551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5536
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -9519,7 +9560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5537
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -9530,7 +9571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5545
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9584,7 +9625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5546
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -9609,7 +9650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5548
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -9630,25 +9671,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5553
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5559
 #, no-c-format
 msgid "Raster Outputs"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5562
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
+#: reference_raster.xml:5563
 #, no-c-format
 msgid ""
 "Return the Well-Known Binary (WKB) representation of the raster without SRID "
@@ -9656,7 +9697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5568
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -9666,7 +9707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5570
+#: reference_raster.xml:5579
 #, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
@@ -9674,7 +9715,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -9682,7 +9723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5588
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -9691,13 +9732,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5592
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5598
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -9712,13 +9753,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5605
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5606
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -9727,7 +9768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5611
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -9739,7 +9780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5625
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -9747,7 +9788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5628
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -9757,7 +9798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5633
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -9766,7 +9807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5638
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -9774,30 +9815,68 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5648
 #, no-c-format
-msgid "JPEG Output Examples"
+msgid "JPEG Output Example, multiple tiles as single raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5650
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5655
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5656
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5660
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5664
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5666
 #, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -9811,19 +9890,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5679
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5680
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -9833,7 +9912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5684
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -9861,7 +9940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5720
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -9873,13 +9952,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5723 reference_raster.xml:5814
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -9888,7 +9967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5733
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -9896,7 +9975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5738
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -9908,13 +9987,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5755
 #, no-c-format
 msgid "Examples: Output"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5757
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -9933,7 +10012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5764
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -9941,13 +10020,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5770
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5771
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -9958,7 +10037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5775
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -9986,7 +10065,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5811
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -9998,7 +10077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
@@ -10007,7 +10086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5824
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -10015,7 +10094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5829
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -10028,7 +10107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5848
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -10041,7 +10120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5855
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -10049,13 +10128,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5861
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5862
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -10063,7 +10142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5866
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -10091,7 +10170,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5899
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -10104,7 +10183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5902
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -10113,7 +10192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5907
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -10121,7 +10200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5912
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -10131,7 +10210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5917
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -10139,13 +10218,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5926
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5928
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -10153,32 +10232,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5935
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5941
 #, no-c-format
 msgid "Raster Processing"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5944
 #, no-c-format
 msgid "Map Algebra"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5948
 #, no-c-format
 msgid "ST_Clip"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5949
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -10187,7 +10266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:5953
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -10229,7 +10308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6010
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -10237,7 +10316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6014
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -10252,7 +10331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6018
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -10262,13 +10341,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6024
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6026
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -10277,13 +10356,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6032
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6034
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -10294,7 +10373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6036
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -10316,27 +10395,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6050 reference_raster.xml:6093
+#: reference_raster.xml:6136
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6064 reference_raster.xml:6150
 #, no-c-format
 msgid "After Clipping"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6077
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6079
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -10349,19 +10428,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6107
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6120
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6122
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -10375,7 +10454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -10383,13 +10462,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6175
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6176
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -10397,7 +10476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6181
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10409,7 +10488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6191
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10420,7 +10499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6203
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -10430,13 +10509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6207
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6209
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -10444,13 +10523,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6213
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6219
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -10458,7 +10537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -10466,7 +10545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -10474,7 +10553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6234
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -10482,7 +10561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6240
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -10497,7 +10576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6244
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -10508,7 +10587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6246
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -10517,13 +10596,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6250
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6256
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -10531,7 +10610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6261
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -10540,7 +10619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6266
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -10548,7 +10627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6273
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -10556,7 +10635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6278
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -10565,13 +10644,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6288
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6290
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -10603,7 +10682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10625,7 +10704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -10634,13 +10713,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6299
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10662,43 +10741,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6313
 #, no-c-format
 msgid "orig_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6327
 #, no-c-format
 msgid "grey_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6341
 #, no-c-format
 msgid "pseudo_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6357
 #, no-c-format
 msgid "fire_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6371
 #, no-c-format
 msgid "bluered_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6385
 #, no-c-format
 msgid "red_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6399
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -10707,13 +10786,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6413
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6414
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -10722,7 +10801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6418
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -10766,7 +10845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6478
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -10775,7 +10854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6482
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -10788,7 +10867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6486
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -10797,7 +10876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6490
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -10806,7 +10885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6494
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -10819,7 +10898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6498
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -10835,7 +10914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6502
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
@@ -10844,7 +10923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6507
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -10853,7 +10932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6513
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -10862,7 +10941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6519
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -10870,7 +10949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6524
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -10879,13 +10958,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6530
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6532
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10937,7 +11016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6537
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -10946,13 +11025,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6549 reference_raster.xml:6900
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -10960,7 +11039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6556
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11031,7 +11110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6628
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -11039,19 +11118,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6634
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6636
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6637
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -11059,13 +11138,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6642
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6644
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -11074,13 +11153,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6650
 #, no-c-format
 msgid "callbackfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6652
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -11110,7 +11189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6659
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -11125,13 +11204,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6671
 #, no-c-format
 msgid "mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6673
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -11142,13 +11221,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6680
 #, no-c-format
 msgid "weighted"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6682
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
@@ -11157,14 +11236,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6689 reference_raster.xml:7014
+#: reference_raster.xml:7309 reference_raster.xml:7863
 #, no-c-format
 msgid "pixeltype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6691
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -11176,7 +11255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6694
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -11184,14 +11263,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6701 reference_raster.xml:7022
+#: reference_raster.xml:7318
 #, no-c-format
 msgid "extenttype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6703
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -11199,13 +11278,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6710
 #, no-c-format
 msgid "customextent"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6712
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -11213,13 +11292,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "distancex"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -11228,13 +11307,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "distancey"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -11243,13 +11322,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6737
 #, no-c-format
 msgid "userargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -11259,8 +11338,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6747 reference_raster.xml:7638
+#: reference_raster.xml:7757
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -11270,7 +11349,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6753
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -11279,7 +11358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6758
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -11288,7 +11367,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6762
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -11296,7 +11375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6766
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -11304,19 +11383,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6770
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6778 reference_raster.xml:6800
 #, no-c-format
 msgid "One raster, one band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6779
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11333,13 +11412,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6781 reference_raster.xml:6797
 #, no-c-format
 msgid "One raster, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6782
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11358,13 +11437,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6784
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6785
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11390,7 +11469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -11398,7 +11477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6788
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11442,7 +11521,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6790
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -11450,7 +11529,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6791
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -11509,13 +11588,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6795
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6798
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11533,7 +11612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11551,19 +11630,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6805
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6807
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6808
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11589,13 +11668,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6813
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -11630,25 +11709,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6828
 #, no-c-format
 msgid "original"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6842
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6858
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6872
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
@@ -11656,14 +11735,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6889
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6901
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -11672,7 +11751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6907
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11717,7 +11796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:6958
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -11725,13 +11804,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:6966
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:6968
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11742,8 +11821,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:6972 reference_raster.xml:7174
+#: reference_raster.xml:7622
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -11752,45 +11831,45 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:6977
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:6980
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:6983
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:6986
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:6989
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:6998
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7000 reference_raster.xml:7294
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11804,13 +11883,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7006 reference_raster.xml:7300
 #, no-c-format
 msgid "expression"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7008 reference_raster.xml:7302
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -11819,7 +11898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7016 reference_raster.xml:7311
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -11828,13 +11907,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7024 reference_raster.xml:7320
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7030 reference_raster.xml:7323
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -11842,7 +11921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7035 reference_raster.xml:7328
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -11850,7 +11929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7040 reference_raster.xml:7333
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -11858,7 +11937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7045 reference_raster.xml:7338
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -11866,13 +11945,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7053 reference_raster.xml:7347
 #, no-c-format
 msgid "nodata1expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7055 reference_raster.xml:7349
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -11881,13 +11960,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7061 reference_raster.xml:7356
 #, no-c-format
 msgid "nodata2expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7063 reference_raster.xml:7358
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -11896,13 +11975,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7069 reference_raster.xml:7365
 #, no-c-format
 msgid "nodatanodataval"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7071 reference_raster.xml:7367
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -11910,7 +11989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7079
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -11918,7 +11997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7082
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -11926,7 +12005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7085
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -11934,7 +12013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7088
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -11942,7 +12021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7091
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -11950,7 +12029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7094
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -11958,7 +12037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7097
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -11966,7 +12045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7100
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -11974,7 +12053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7103
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -11982,13 +12061,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7111
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7113
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12002,13 +12081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7117
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7119
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12033,19 +12112,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7125
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7135 reference_raster.xml:7249
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -12054,7 +12133,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7140
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12073,7 +12152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7165 reference_raster.xml:7289
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -12081,7 +12160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7170
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -12092,7 +12171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7178
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -12102,8 +12181,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7188 reference_raster.xml:7387
+#: reference_raster.xml:7651
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -12111,7 +12190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7189
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12140,7 +12219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7191
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -12148,7 +12227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7192
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12186,19 +12265,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7206 reference_raster.xml:7666
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7220 reference_raster.xml:7674
 #, no-c-format
 msgid "rast_view_ma"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7231 reference_raster.xml:7682
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -12206,7 +12285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7232
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12226,7 +12305,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -12235,7 +12314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7250
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -12248,7 +12327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7256
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12280,7 +12359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7374
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12290,7 +12369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7377
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -12300,13 +12379,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7385
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7388
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -12353,25 +12432,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7402
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7416
 #, no-c-format
 msgid "map algebra union"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7429 reference_raster.xml:7768
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7430
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -12411,38 +12490,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7443
 #, no-c-format
 msgid "rast1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7456
 #, no-c-format
 msgid "rast2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7472
 #, no-c-format
 msgid "rast3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7486
 #, no-c-format
 msgid "final_rast"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7499
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7501
 #, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
@@ -12481,13 +12560,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7515
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7529
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -12498,13 +12577,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7546 reference_raster.xml:7699
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -12513,7 +12592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7551
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12560,15 +12639,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7615 reference_raster.xml:7733
+#: reference_raster.xml:7846
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7620
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12579,7 +12658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7624
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -12602,7 +12681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7629
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12615,7 +12694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7633
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -12626,7 +12705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7642
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -12635,7 +12714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7652
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12671,7 +12750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7654
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -12680,7 +12759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7655
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12735,7 +12814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7683
 #, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -12765,7 +12844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7688 reference_raster.xml:7811
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -12773,7 +12852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -12783,7 +12862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7704
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12809,7 +12888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7738
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12821,7 +12900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7741
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12831,7 +12910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7744
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -12856,7 +12935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7750
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12870,7 +12949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7753
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -12881,7 +12960,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7761
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -12890,7 +12969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7769
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -12967,19 +13046,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7782
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7794
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7795
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -13019,19 +13098,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7803
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7822
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7823
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -13040,7 +13119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7828
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -13056,7 +13135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7851
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -13067,31 +13146,31 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7855
 #, no-c-format
 msgid "rast"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7856
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7859
 #, no-c-format
 msgid "band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7860
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7864
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -13102,37 +13181,37 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7867
 #, no-c-format
 msgid "ngbwidth"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7868
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7871
 #, no-c-format
 msgid "ngbheight"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7872
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7875
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -13141,13 +13220,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7879
 #, no-c-format
 msgid "nodatamode"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7881
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -13155,7 +13234,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7882
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -13164,7 +13243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7883
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -13173,7 +13252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7884
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -13183,19 +13262,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7888
 #, no-c-format
 msgid "args"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7889
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -13205,7 +13284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7901
 #, no-c-format
 msgid ""
 "--\n"
@@ -13247,32 +13326,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "First band of our raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7929
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:7954
 #, no-c-format
 msgid "ST_Reclass"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:7955
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -13282,7 +13361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:7959
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -13303,7 +13382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:7987
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -13316,7 +13395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:7989
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -13325,13 +13404,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7976
+#: reference_raster.xml:7995
 #, no-c-format
 msgid "Examples Basic"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:7996
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -13339,7 +13418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:7997
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -13367,13 +13446,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8001
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -13383,7 +13462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8004
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
@@ -13417,14 +13496,14 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8008
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8009
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -13432,7 +13511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8010
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -13449,7 +13528,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8015
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -13458,13 +13537,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8028
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8029
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -13472,7 +13551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8034
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13480,7 +13559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8040
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13490,7 +13569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8047
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13499,7 +13578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8054
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13508,7 +13587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8061
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13518,7 +13597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8073
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -13529,7 +13608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8076
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -13540,19 +13619,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8080
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8081
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -13560,7 +13639,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8083
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -13568,13 +13647,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8086
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8087
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -13584,7 +13663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8091 reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -13592,7 +13671,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8092
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13608,7 +13687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8096
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -13616,7 +13695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8097
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13629,7 +13708,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8103
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -13637,19 +13716,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8116
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8120
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -13657,7 +13736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8125
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -13673,17 +13752,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8148 reference_raster.xml:8287
+#: reference_raster.xml:8362 reference_raster.xml:8447
+#: reference_raster.xml:8572 reference_raster.xml:8643
+#: reference_raster.xml:8718
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -13691,10 +13770,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8152 reference_raster.xml:8291
+#: reference_raster.xml:8366 reference_raster.xml:8453
+#: reference_raster.xml:8576 reference_raster.xml:8647
+#: reference_raster.xml:8722
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -13702,10 +13781,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8158 reference_raster.xml:8297
+#: reference_raster.xml:8372 reference_raster.xml:8459
+#: reference_raster.xml:8582 reference_raster.xml:8653
+#: reference_raster.xml:8728
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -13713,16 +13792,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8164 reference_raster.xml:8303
+#: reference_raster.xml:8378 reference_raster.xml:8465
+#: reference_raster.xml:8588 reference_raster.xml:8659
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8170
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13740,8 +13819,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8176 reference_raster.xml:8600
+#: reference_raster.xml:8671
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13751,13 +13830,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8191
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8192
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -13765,7 +13844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8197
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -13776,7 +13855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8209
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -13784,7 +13863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8211
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -13798,19 +13877,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8215
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8224
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8233 reference_raster.xml:8518
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -13818,25 +13897,25 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8241 reference_raster.xml:8526
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8246
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8255
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8256
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -13844,7 +13923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8260
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -13859,15 +13938,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8280
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8282 reference_raster.xml:8357
+#: reference_raster.xml:8442 reference_raster.xml:8567
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -13875,7 +13954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8309
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13893,7 +13972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8315
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13903,13 +13982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8330
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8331
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -13917,7 +13996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8335
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -13932,13 +14011,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8355
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8384
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13956,7 +14035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8391
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13974,7 +14053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8397
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13983,13 +14062,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8411
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8412
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -13997,7 +14076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8418
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -14012,13 +14091,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8438
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8471
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14036,7 +14115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -14046,13 +14125,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8491
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8492
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -14060,7 +14139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8497
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -14071,7 +14150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8509
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -14079,7 +14158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8512
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -14089,19 +14168,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8531
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8540
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8541
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -14109,7 +14188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -14124,13 +14203,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8565
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8594
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14148,13 +14227,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8615
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8616
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -14162,7 +14241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8620
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -14178,14 +14257,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8640
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8665
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14203,13 +14282,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8686
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8687
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -14217,7 +14296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8691
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -14232,13 +14311,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8711
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8740
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14256,7 +14335,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8746
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -14266,19 +14345,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8762
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8766
 #, no-c-format
 msgid "ST_Aspect"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8767
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -14286,7 +14365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -14309,7 +14388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8795
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -14317,7 +14396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8797
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -14325,7 +14404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8801
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -14333,7 +14412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8805
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -14341,13 +14420,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8809
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8814
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14359,7 +14438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8820 reference_raster.xml:8916
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -14367,7 +14446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8821 reference_raster.xml:9045
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -14375,7 +14454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8826
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14407,8 +14486,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8832 reference_raster.xml:8929
+#: reference_raster.xml:9057
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -14416,7 +14495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8834
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14449,7 +14528,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8839
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14458,13 +14537,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8852
 #, no-c-format
 msgid "ST_HillShade"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -14472,7 +14551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8856
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -14504,7 +14583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -14514,7 +14593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8889
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -14522,7 +14601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8893
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -14530,7 +14609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8897
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -14538,7 +14617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8901 reference_raster.xml:9029
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -14546,7 +14625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8905
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -14555,7 +14634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8910
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -14564,7 +14643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8917
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -14572,7 +14651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8923
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14605,7 +14684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8931
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14638,7 +14717,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8936
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14647,19 +14726,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8949
 #, no-c-format
 msgid "ST_Roughness"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8950
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:8955
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -14672,7 +14751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:8968
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -14680,14 +14759,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:8974 reference_raster.xml:9107
+#: reference_raster.xml:9158
 #, no-c-format
 msgid "-- needs examples"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14696,13 +14775,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:8992
 #, no-c-format
 msgid "ST_Slope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:8993
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -14710,7 +14789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:8996
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -14736,7 +14815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9023
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -14744,7 +14823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9025
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -14752,7 +14831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9033
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -14761,7 +14840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9038
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14773,7 +14852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -14782,7 +14861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9051
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14818,7 +14897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9059
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14851,7 +14930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9064
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14860,19 +14939,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9077
 #, no-c-format
 msgid "ST_TPI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9078
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9083
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -14885,7 +14964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9097
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -14893,13 +14972,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9100 reference_raster.xml:9150
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -14908,19 +14987,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TRI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -14933,7 +15012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -14942,7 +15021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9163
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -14951,25 +15030,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9177
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9181
 #, no-c-format
 msgid "Box3D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9182
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9187
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -14977,13 +15056,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9197
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9198
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -14992,7 +15071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9202
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -15000,7 +15079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9208
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15015,13 +15094,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9221
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9222
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -15031,7 +15110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9229
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -15039,7 +15118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9239
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -15049,7 +15128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9243
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -15058,7 +15137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -15067,7 +15146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9251
 #, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -15084,7 +15163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9252
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -15103,7 +15182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9258
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -15111,13 +15190,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -15125,7 +15204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9275
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -15136,7 +15215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9286
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -15146,7 +15225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9290
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -15155,21 +15234,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9294
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9276
+#: reference_raster.xml:9295
 #, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9296
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -15177,7 +15256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -15185,7 +15264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 "SELECT val, ST_AsText(geom) As geomwkt\n"
@@ -15215,7 +15294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9311
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -15223,19 +15302,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9322
 #, no-c-format
 msgid "ST_Envelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9323
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -15243,7 +15322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -15252,7 +15331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9340
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -15263,7 +15342,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9352
 #, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -15277,25 +15356,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9357
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9367
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9368
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9375
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -15305,7 +15384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -15313,7 +15392,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9395
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15366,7 +15445,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -15374,13 +15453,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9411
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9412
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -15389,7 +15468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -15399,13 +15478,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9427
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9428
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -15413,7 +15492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9429
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -15421,7 +15500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -15482,19 +15561,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9451
 #, no-c-format
 msgid "Raster Operators"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9454
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9456
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -15502,7 +15581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -15518,7 +15597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9502
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -15527,9 +15606,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9504 reference_raster.xml:9551
+#: reference_raster.xml:9755 reference_raster.xml:10765
+#: reference_raster.xml:10866 reference_raster.xml:10959
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -15537,7 +15616,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9513
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -15552,20 +15631,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9519
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9521
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9526
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -15574,7 +15653,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9547
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -15584,7 +15663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9557
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -15604,20 +15683,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9563
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9565
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9570
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -15626,7 +15705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9591
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -15636,7 +15715,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -15644,7 +15723,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9602
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -15664,13 +15743,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9608
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9610
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -15678,7 +15757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9615
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -15687,7 +15766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9636
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -15698,7 +15777,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9640
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -15707,13 +15786,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -15721,7 +15800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9662
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -15736,7 +15815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9705
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -15745,37 +15824,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9708 reference_raster.xml:9828
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9710
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9711
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9724
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9726
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9731
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -15784,7 +15863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9752
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -15792,7 +15871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9764
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -15801,7 +15880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9765
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -15809,19 +15888,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9770
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9776
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9778
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -15829,7 +15908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9782
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -15844,7 +15923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9825
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -15853,19 +15932,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9843
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9847
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9848
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -15874,7 +15953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9854
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -15889,7 +15968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9893
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -15901,10 +15980,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9898 reference_raster.xml:9991
+#: reference_raster.xml:10072 reference_raster.xml:10153
+#: reference_raster.xml:10363 reference_raster.xml:10447
+#: reference_raster.xml:10527
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -15912,7 +15991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9904
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -15921,7 +16000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9910
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -15929,7 +16008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9921
 #, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -15944,7 +16023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9923
 #, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -15957,19 +16036,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9927
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9936
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9937
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -15977,7 +16056,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -15992,7 +16071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:9982
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -16003,13 +16082,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:9986
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:9997
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16018,7 +16097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10008
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -16031,25 +16110,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10012
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10021
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10022
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10028
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -16064,7 +16143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10067
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -16075,7 +16154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10078
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16084,7 +16163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10089
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16097,25 +16176,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10093
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10102
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10103
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10109
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -16130,7 +16209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10148
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -16141,7 +16220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10159
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16150,7 +16229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10170
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -16163,25 +16242,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10174
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10183
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10184
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10190
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -16196,7 +16275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10229
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -16207,13 +16286,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10234
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10240
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16221,7 +16300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10251
 #, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -16237,7 +16316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10253
 #, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -16251,19 +16330,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10266
 #, no-c-format
 msgid "ST_Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10267
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10271
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -16292,7 +16371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10358
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -16302,13 +16381,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10368
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10373
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -16316,7 +16395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10382
 #, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -16328,19 +16407,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10387
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10396
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10397
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -16348,7 +16427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -16363,7 +16442,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10442
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -16374,7 +16453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10453
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16382,7 +16461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10464
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -16394,13 +16473,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10476
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10477
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -16408,7 +16487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10483
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -16423,7 +16502,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10522
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -16435,7 +16514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10533
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16443,7 +16522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10544
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16456,13 +16535,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10556
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10558
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -16471,7 +16550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10562
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -16499,7 +16578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10641
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -16511,7 +16590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10645
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -16521,19 +16600,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10650
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10654
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10656
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -16547,7 +16626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10657
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -16564,7 +16643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10661
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -16572,13 +16651,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10671
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10672
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -16586,7 +16665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10677
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -16595,7 +16674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10687
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -16603,7 +16682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10690
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -16611,7 +16690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10700
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16632,19 +16711,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10714
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10715
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -16653,7 +16732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10721
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -16668,7 +16747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10760
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -16680,7 +16759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10771
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16689,7 +16768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10777
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -16697,7 +16776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10788
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16710,7 +16789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10792
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -16718,13 +16797,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10803
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10804
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -16732,7 +16811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10810
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -16749,7 +16828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10857
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -16760,7 +16839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10861 reference_raster.xml:10954
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -16769,7 +16848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10872
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16777,7 +16856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10883
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16790,19 +16869,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10887
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10896
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10897
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -16810,7 +16889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10903
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -16828,7 +16907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10950
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -16839,7 +16918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:10965
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -16847,7 +16926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:10976
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16860,7 +16939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:10980
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ""
diff --git a/doc/po/es/reference_sfcgal.xml.po b/doc/po/es/reference_sfcgal.xml.po
index 8ad1509..c8f300a 100644
--- a/doc/po/es/reference_sfcgal.xml.po
+++ b/doc/po/es/reference_sfcgal.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-05-29 14:56+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
 "es/)\n"
 "Language: es\n"
@@ -33,6 +34,10 @@ msgid ""
 "<ulink url=\"http://www.sfcgal.org\">http://www.sfcgal.org</ulink>. To load "
 "the functions create extension postgis_sfcgal."
 msgstr ""
+"Las instrucciones de instalación de la biblioteca se pueden encontrar en la "
+"página principal de SFCGAL <ulink url=\"http://www.sfcgal.org\">http://"
+"www.sfcgal.org</ulink>. Para cargar las funciones crear la extensión "
+"postgis_sfcgal."
 
 #. Tag: para
 #: reference_sfcgal.xml:13
@@ -83,7 +88,7 @@ msgstr ""
 #: reference_sfcgal.xml:903
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_sfcgal.xml:42 reference_sfcgal.xml:74 reference_sfcgal.xml:167
@@ -91,7 +96,7 @@ msgstr ""
 #: reference_sfcgal.xml:482 reference_sfcgal.xml:707 reference_sfcgal.xml:745
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidad: 2.1.0"
 
 #. Tag: para
 #: reference_sfcgal.xml:43 reference_sfcgal.xml:75 reference_sfcgal.xml:168
@@ -112,7 +117,7 @@ msgstr ""
 #: reference_sfcgal.xml:838 reference_sfcgal.xml:879 reference_sfcgal.xml:907
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: para
 #: reference_sfcgal.xml:45 reference_sfcgal.xml:77 reference_sfcgal.xml:170
@@ -122,7 +127,7 @@ msgstr ""
 #: reference_sfcgal.xml:880 reference_sfcgal.xml:908
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: para
 #: reference_sfcgal.xml:46 reference_sfcgal.xml:78 reference_sfcgal.xml:171
@@ -132,13 +137,13 @@ msgstr ""
 #: reference_sfcgal.xml:881 reference_sfcgal.xml:909
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: refname
 #: reference_sfcgal.xml:54
 #, no-c-format
 msgid "ST_Extrude"
-msgstr ""
+msgstr "ST_Extrude"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:56
@@ -163,7 +168,7 @@ msgstr ""
 #: reference_sfcgal.xml:641 reference_sfcgal.xml:714 reference_sfcgal.xml:752
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: para
 #: reference_sfcgal.xml:82 reference_sfcgal.xml:491 reference_sfcgal.xml:567
@@ -234,7 +239,7 @@ msgstr ""
 #: reference_sfcgal.xml:677 reference_sfcgal.xml:720 reference_sfcgal.xml:851
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: refname
 #: reference_sfcgal.xml:150
@@ -311,7 +316,7 @@ msgstr ""
 #: reference_sfcgal.xml:836 reference_sfcgal.xml:877 reference_sfcgal.xml:905
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidad: 2.2.0"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:241
@@ -1015,7 +1020,7 @@ msgstr ""
 #: reference_sfcgal.xml:844
 #, no-c-format
 msgid "Example"
-msgstr ""
+msgstr "Ejemplo"
 
 #. Tag: para
 #: reference_sfcgal.xml:845
diff --git a/doc/po/es/reference_temporal.xml.po b/doc/po/es/reference_temporal.xml.po
index ef9ef3c..7c814a8 100644
--- a/doc/po/es/reference_temporal.xml.po
+++ b/doc/po/es/reference_temporal.xml.po
@@ -1,37 +1,40 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# nramire1 nramire1 <nramire1 at yahoo.com.ar>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:15+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-12-30 13:52+0000\n"
+"Last-Translator: nramire1 nramire1 <nramire1 at yahoo.com.ar>\n"
+"Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
+"es/)\n"
+"Language: es\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
 #. Tag: title
 #: reference_temporal.xml:3
 #, no-c-format
 msgid "Temporal Support"
-msgstr ""
+msgstr "Soporte Temporal"
 
 #. Tag: refname
 #: reference_temporal.xml:8
 #, no-c-format
 msgid "ST_IsValidTrajectory"
-msgstr ""
+msgstr "ST_IsValidTrajectory"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:9
 #, no-c-format
 msgid "Returns <varname>true</varname> if the geometry is a valid trajectory."
 msgstr ""
+"Devuelve <varname>true</varname> si la geometría es una trayectoria válida."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:16
@@ -40,13 +43,15 @@ msgid ""
 "<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
 
 #. Tag: title
 #: reference_temporal.xml:24 reference_temporal.xml:76
 #: reference_temporal.xml:132 reference_temporal.xml:185
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descripción"
 
 #. Tag: para
 #: reference_temporal.xml:26
@@ -55,6 +60,9 @@ msgid ""
 "Tell if a geometry encodes a valid trajectory. Valid trajectories are "
 "encoded as LINESTRING with M value growing from each vertex to the next."
 msgstr ""
+"Indica si una geometría codifica una trayectoria valida. Las trayectorias "
+"validas se codifican como LINESTRING con el valor de M creciendo desde cada "
+"vértice al siguiente."
 
 #. Tag: para
 #: reference_temporal.xml:32
@@ -63,27 +71,29 @@ msgid ""
 "Valid trajectories are expected as input to some spatio-temporal queries "
 "like <xref linkend=\"ST_ClosestPointOfApproach\"/>"
 msgstr ""
+"Se esperan trayectorias validas como entrada para algunas consultas espacio-"
+"temporal como <xref linkend=\"ST_ClosestPointOfApproach\"/>"
 
 #. Tag: para
 #: reference_temporal.xml:37 reference_temporal.xml:90
 #: reference_temporal.xml:141 reference_temporal.xml:197
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidad: 2.2.0"
 
 #. Tag: para
 #: reference_temporal.xml:38 reference_temporal.xml:91
 #: reference_temporal.xml:142 reference_temporal.xml:198
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: title
 #: reference_temporal.xml:43 reference_temporal.xml:96
 #: reference_temporal.xml:147 reference_temporal.xml:203
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Ejemplos"
 
 #. Tag: programlisting
 #: reference_temporal.xml:44
@@ -104,19 +114,33 @@ msgid ""
 "----------------------\n"
 " f"
 msgstr ""
+"-- A valid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(\n"
+"  ST_MakePointM(0,0,1),\n"
+"  ST_MakePointM(0,1,2))\n"
+");\n"
+" t\n"
+"\n"
+"-- An invalid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(ST_MakePointM(0,0,1), "
+"ST_MakePointM(0,1,0)));\n"
+"NOTICE:  Measure of vertex 1 (0) not bigger than measure of vertex 0 (1)\n"
+" st_isvalidtrajectory\n"
+"----------------------\n"
+" f"
 
 #. Tag: title
 #: reference_temporal.xml:49 reference_temporal.xml:102
 #: reference_temporal.xml:153 reference_temporal.xml:209
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Ver también"
 
 #. Tag: refname
 #: reference_temporal.xml:59
 #, no-c-format
 msgid "ST_ClosestPointOfApproach"
-msgstr ""
+msgstr "ST_ClosestPointOfApproach"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:60
@@ -124,6 +148,8 @@ msgstr ""
 msgid ""
 "Returns the measure at which points interpolated along two lines are closest."
 msgstr ""
+"Devuelve la medida de los puntos interpolados a lo largo de dos lineas "
+"cercanas."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:67
@@ -133,6 +159,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_ClosestPointOfApproach</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:78
@@ -143,6 +172,11 @@ msgid ""
 "checked by <xref linkend=\"ST_IsValidTrajectory\"/>. Null is returned if the "
 "trajectories do not overlap on the M range."
 msgstr ""
+"Devuelve la medida más pequeña en la que, el punto interpolado a lo largo de "
+"las líneas dadas está a la menor distancia. Las entradas deben ser "
+"trayectorias válidas según lo verificado por  <xref linkend="
+"\"ST_IsValidTrajectory\"/>. Se devuelve Null si las trayectorias no se "
+"solapan en el rango M."
 
 #. Tag: para
 #: reference_temporal.xml:85
@@ -151,6 +185,8 @@ msgid ""
 "See <xref linkend=\"ST_LocateAlong\"/> for getting the actual points at the "
 "given measure."
 msgstr ""
+"Ver <xref linkend=\"ST_LocateAlong\"/> para obtener los puntos actuales de "
+"la medida dada."
 
 #. Tag: programlisting
 #: reference_temporal.xml:97
@@ -182,6 +218,31 @@ msgid ""
 "-------------------------------+------------------\n"
 " 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
 msgstr ""
+"-- Devuelve el tiempo en que dos objetos se mueven entre las 10:00 y 11:00\n"
+"-- are closest to each other and their distance at that point\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+"), cpa AS (\n"
+"  SELECT ST_ClosestPointOfApproach(a,b) m FROM inp\n"
+"), points AS (\n"
+"  SELECT ST_Force3DZ(ST_GeometryN(ST_LocateAlong(a,m),1)) pa,\n"
+"         ST_Force3DZ(ST_GeometryN(ST_LocateAlong(b,m),1)) pb\n"
+"  FROM inp, cpa\n"
+")\n"
+"SELECT to_timestamp(m) t,\n"
+"       ST_Distance(pa,pb) distance\n"
+"FROM points, cpa;\n"
+"\n"
+"               t               |     distance\n"
+"-------------------------------+------------------\n"
+" 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
 
 #. Tag: para
 #: reference_temporal.xml:103
@@ -190,12 +251,14 @@ msgid ""
 ", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, "
 "<xref linkend=\"ST_AddMeasure\"/>"
 msgstr ""
+", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, "
+"<xref linkend=\"ST_AddMeasure\"/>"
 
 #. Tag: refname
 #: reference_temporal.xml:115
 #, no-c-format
 msgid "ST_DistanceCPA"
-msgstr ""
+msgstr "ST_DistanceCPA"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:116
@@ -203,6 +266,8 @@ msgstr ""
 msgid ""
 "Returns the distance between closest points of approach in two trajectories."
 msgstr ""
+"Devuelve la distancia entre puntos cercanos de aproximación a dos "
+"trayectorias."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:123
@@ -212,6 +277,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_DistanceCPA</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:134
@@ -222,6 +290,10 @@ msgid ""
 "\"ST_IsValidTrajectory\"/>. Null is returned if the trajectories do not "
 "overlap on the M range."
 msgstr ""
+"Devuelve la distancia mínima que dos objetos en movimiento han tenido entre "
+"uno y otro. Las entradas deben ser trayectorias validas y verificadas por "
+"<xref linkend=\"ST_IsValidTrajectory\"/>. Se devuelve Null si las "
+"trayectorias no se solapan en el rango de M."
 
 #. Tag: programlisting
 #: reference_temporal.xml:148
@@ -245,6 +317,23 @@ msgid ""
 "------------------\n"
 " 1.96036833151395"
 msgstr ""
+"-- Devuelve la distancia mínima de dos objetos que se mueven entre las 10:00 "
+"y las 11:00\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+"     distance\n"
+"------------------\n"
+" 1.96036833151395"
 
 #. Tag: para
 #: reference_temporal.xml:154
@@ -253,12 +342,14 @@ msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
 "\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 
 #. Tag: refname
 #: reference_temporal.xml:166
 #, no-c-format
 msgid "ST_CPAWithin"
-msgstr ""
+msgstr "ST_CPAWithin"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:167
@@ -267,6 +358,8 @@ msgid ""
 "Returns true if the trajectories' closest points of approach are within the "
 "specified distance."
 msgstr ""
+"Devuelve true si los puntos de aproximación más cercanos de las trayectorias "
+"están dentro de la distancia especificada."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:175
@@ -277,6 +370,10 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_CPAWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:187
@@ -285,6 +382,8 @@ msgid ""
 "Checks whether two moving objects have ever been within the specified max "
 "distance."
 msgstr ""
+"Verifica si dos objetos en movimiento han estado siempre dentro de la "
+"distancia máxima especificada."
 
 #. Tag: para
 #: reference_temporal.xml:191
@@ -294,6 +393,9 @@ msgid ""
 "\"ST_IsValidTrajectory\"/>. False is returned if the trajectories do not "
 "overlap on the M range."
 msgstr ""
+"Las entradas deben ser trayectorias validas y verificadas por <xref linkend="
+"\"ST_IsValidTrajectory\"/>. Se devuelve False si las trayectorias no se "
+"solapan en el rando de M."
 
 #. Tag: programlisting
 #: reference_temporal.xml:204
@@ -315,6 +417,21 @@ msgid ""
 "--------------+------------------\n"
 " t            | 1.96521473776207"
 msgstr ""
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_CPAWithin(a,b,2), ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+" st_cpawithin |     distance\n"
+"--------------+------------------\n"
+" t            | 1.96521473776207"
 
 #. Tag: para
 #: reference_temporal.xml:210
@@ -323,3 +440,5 @@ msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
 "\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
diff --git a/doc/po/es/release_notes.xml.po b/doc/po/es/release_notes.xml.po
index 7bef7c4..9712ce1 100644
--- a/doc/po/es/release_notes.xml.po
+++ b/doc/po/es/release_notes.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Spanish (http://www.transifex.com/postgis/postgis/language/"
@@ -30,90 +30,465 @@ msgid "Release Notes"
 msgstr "Notas de la versión"
 
 #. Tag: title
-#: release_notes.xml:7
+#: release_notes.xml:6
 #, fuzzy, no-c-format
-msgid "Release 2.2.1"
+msgid "Release 2.3.0"
 msgstr "Versión 2.2.0"
 
 #. Tag: para
+#: release_notes.xml:7
+#, fuzzy, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr "Fecha de versión: 2014-09-10"
+
+#. Tag: para
 #: release_notes.xml:8
+#, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:11 release_notes.xml:447 release_notes.xml:916
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:14
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:20 release_notes.xml:85 release_notes.xml:107
+#: release_notes.xml:143 release_notes.xml:484 release_notes.xml:943
+#: release_notes.xml:1143 release_notes.xml:1207 release_notes.xml:1504
+#, no-c-format
+msgid "New Features"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:21
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:26
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:27
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:28
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:29
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:30
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:32
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:34
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:41
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:42
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:43
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:44
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:47
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:48
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:56
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:61 release_notes.xml:221 release_notes.xml:238
+#: release_notes.xml:256 release_notes.xml:280 release_notes.xml:308
+#: release_notes.xml:369 release_notes.xml:380 release_notes.xml:421
+#: release_notes.xml:677 release_notes.xml:703 release_notes.xml:745
+#: release_notes.xml:769 release_notes.xml:832 release_notes.xml:987
+#: release_notes.xml:1001 release_notes.xml:1039 release_notes.xml:1077
+#: release_notes.xml:1108
+#, no-c-format
+msgid "Bug Fixes"
+msgstr "Corrección de errores"
+
+#. Tag: para
+#: release_notes.xml:62
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:64
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:69 release_notes.xml:1337
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:71
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:73
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:75
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:81
 #, fuzzy, no-c-format
-msgid "Release date: 2016/01/06"
+msgid "Release 2.2.2"
+msgstr "Versión 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:82
+#, fuzzy, no-c-format
+msgid "Release date: 2016/03/22"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:83 release_notes.xml:104 release_notes.xml:248
+#: release_notes.xml:274 release_notes.xml:295
 #, no-c-format
 msgid "This is a bug fix and performance improvement release."
 msgstr ""
 "Esta es una versión de corrección de errores y la mejora del rendimiento."
 
-#. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#. Tag: para
+#: release_notes.xml:86
 #, no-c-format
-msgid "New Features"
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:95
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:102
+#, fuzzy, no-c-format
+msgid "Release 2.2.1"
+msgstr "Versión 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:103
+#, fuzzy, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr "Fecha de versión: 2014-09-10"
+
+#. Tag: para
+#: release_notes.xml:108
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:109
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:110
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:111
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:112
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:114
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:115
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:117
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:118
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:119
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -121,25 +496,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:121
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:122
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:123
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:124
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -147,25 +522,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:126
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:127
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:128
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:129
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -173,43 +548,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:131
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:132
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:133
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:134
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:139
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr "Versión 2.2.0"
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:140
 #, fuzzy, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:141
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -217,31 +592,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:144
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:145
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:146
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:147
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -251,7 +626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -260,13 +635,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:150
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:151
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -274,7 +649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -283,7 +658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -292,7 +667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -301,7 +676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -310,7 +685,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -319,7 +694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -328,7 +703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:158
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -337,7 +712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -346,7 +721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -355,19 +730,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:161
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:162
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:163
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -376,7 +751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:164
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -385,7 +760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:165
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -395,13 +770,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:166
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:167
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -410,7 +785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:168
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -420,7 +795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:169
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -429,7 +804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:170
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -438,7 +813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -447,7 +822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -456,7 +831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -465,7 +840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -474,19 +849,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:175
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:176
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -494,7 +869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:178
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -502,7 +877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:179
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -512,7 +887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:180
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -523,7 +898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -532,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:182
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -541,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:183
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -549,7 +924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:184
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -558,7 +933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:185
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -566,7 +941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -575,7 +950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:187
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -584,7 +959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:188
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -593,7 +968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:189
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -603,7 +978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:190
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -611,17 +986,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:193 release_notes.xml:250 release_notes.xml:276
+#: release_notes.xml:297 release_notes.xml:406 release_notes.xml:434
+#: release_notes.xml:553 release_notes.xml:731 release_notes.xml:759
+#: release_notes.xml:818 release_notes.xml:880 release_notes.xml:970
+#: release_notes.xml:1171 release_notes.xml:1226
 #, no-c-format
 msgid "Enhancements"
 msgstr "Mejoras"
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:194
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -630,7 +1005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:195
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -639,7 +1014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:196
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -648,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:197
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -658,7 +1033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:198
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -666,7 +1041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:199
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -675,7 +1050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:200
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -685,7 +1060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:201
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -694,7 +1069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:202
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -703,7 +1078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -712,7 +1087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:204
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -721,7 +1096,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:205
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -730,7 +1105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:206
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -739,7 +1114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:207
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -748,7 +1123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:208
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -757,7 +1132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:209 release_notes.xml:302
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -766,7 +1141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -775,7 +1150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -784,7 +1159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:212
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -793,170 +1168,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:217
 #, fuzzy, no-c-format
 msgid "Release 2.1.8"
 msgstr "Versión 2.1.4"
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:218
 #, fuzzy, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:219 release_notes.xml:236
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr "Corrección de errores"
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:222
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:223
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:224
 #, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:225 release_notes.xml:241
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:226
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:227
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:228
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:229
 #, fuzzy, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr "Corregir caída en ST_Union(raster)"
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:234
 #, fuzzy, no-c-format
 msgid "Release 2.1.7"
 msgstr "Versión 2.1.4"
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:235
 #, fuzzy, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:240
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:246
 #, fuzzy, no-c-format
 msgid "Release 2.1.6"
 msgstr "Versión 2.1.4"
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:247
 #, fuzzy, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:251
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:252
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:253
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:257
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:258
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:259
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:260
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:261
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -964,50 +1328,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:263
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:264
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:265
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:266
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:272
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:273
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:277
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1016,7 +1380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:282
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1025,7 +1389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:284
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1034,7 +1398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:285
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1043,7 +1407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1052,7 +1416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:287
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1061,7 +1425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:288
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1070,19 +1434,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:293
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr "Versión 2.1.4"
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:294
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr "Fecha de versión: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:298
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1091,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:299
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1100,7 +1464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:300
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1109,7 +1473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1118,7 +1482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1127,7 +1491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:309
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1136,7 +1500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:310
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1146,13 +1510,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:312
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr "Corregir caída en ST_Union(raster)"
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:313
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1161,7 +1525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:315
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1171,7 +1535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:317
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1180,7 +1544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:318
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1190,7 +1554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:320
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1199,13 +1563,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:321
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:322
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1214,7 +1578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:323
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1223,7 +1587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1232,7 +1596,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:325
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1241,7 +1605,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:326
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1250,7 +1614,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:327
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1259,7 +1623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:328
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1268,7 +1632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1277,7 +1641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:330
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1286,7 +1650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:331
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1295,7 +1659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:332
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1304,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:333
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1313,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:334
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1322,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:335
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1332,31 +1696,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:341
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:342
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:343
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:345
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1364,7 +1728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:351
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1373,7 +1737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:357
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1382,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1390,7 +1754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:370
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1398,7 +1762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1406,7 +1770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1414,19 +1778,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:376
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:377 release_notes.xml:674
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:378
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1434,7 +1798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:381
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1442,7 +1806,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1450,7 +1814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:383
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1458,7 +1822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1466,7 +1830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1474,7 +1838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1482,7 +1846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:387 release_notes.xml:684
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1490,7 +1854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:389 release_notes.xml:685
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1498,7 +1862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1506,7 +1870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1514,7 +1878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:392 release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1522,7 +1886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1530,7 +1894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:394 release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1538,7 +1902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1546,7 +1910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1554,7 +1918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1562,7 +1926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:398 release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1570,7 +1934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:399
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1579,7 +1943,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:400
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1587,7 +1951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:401
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1595,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:402
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1603,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:403
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1615,7 +1979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:407
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1623,7 +1987,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1631,19 +1995,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:413
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:414
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:415
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1651,13 +2015,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:417 release_notes.xml:693
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:418
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1666,7 +2030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:422
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1674,7 +2038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:423
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1682,7 +2046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:424
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1690,7 +2054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1698,7 +2062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:426
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1706,7 +2070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:427
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1714,7 +2078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:428
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1722,7 +2086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:429 release_notes.xml:679
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1730,7 +2094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:430 release_notes.xml:680
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1738,7 +2102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:431
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1747,7 +2111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:435
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1755,7 +2119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:436
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1763,19 +2127,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:442
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:443
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1784,14 +2148,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1800,7 +2158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:450
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1810,7 +2168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:454
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1818,7 +2176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1826,7 +2184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:456
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1836,7 +2194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1844,7 +2202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1852,7 +2210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1860,14 +2218,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:466
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1879,37 +2237,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:472
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:473
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:474
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:475
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:476
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1917,7 +2275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:479
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1925,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1934,7 +2292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1942,7 +2300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1950,7 +2308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1959,55 +2317,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:492
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:493
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:494
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:495
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:496
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:497
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:498
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:499
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:500
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2016,7 +2374,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:504
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2024,7 +2382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2032,7 +2390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:507
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2040,7 +2398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:508
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2050,14 +2408,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:511
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2065,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2073,7 +2431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:513
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2081,19 +2439,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:514
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:515
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2102,14 +2460,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:519
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:520
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2117,7 +2475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2125,7 +2483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:522
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2134,7 +2492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:524
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2142,7 +2500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2151,7 +2509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2159,13 +2517,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:528
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:529
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2173,7 +2531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:530
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2181,7 +2539,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:531
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2189,7 +2547,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:532
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2197,7 +2555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:533
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2205,7 +2563,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:534
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2213,7 +2571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:535
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2221,7 +2579,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:536
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2229,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:537
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2237,7 +2595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:538
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2245,7 +2603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2260,7 +2618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:554
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2268,7 +2626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:555
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2276,14 +2634,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:556
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:558
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2291,7 +2649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:560
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2300,7 +2658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2308,7 +2666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:563
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2316,7 +2674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:564
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2324,7 +2682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:565
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2332,7 +2690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2340,7 +2698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:567
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2348,7 +2706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2356,7 +2714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2364,7 +2722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2373,7 +2731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2382,7 +2740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2390,7 +2748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2398,7 +2756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:577 release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2406,7 +2764,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:579
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2414,7 +2772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:580
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2422,7 +2780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2430,7 +2788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2438,7 +2796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2447,7 +2805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:585
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2455,7 +2813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2463,7 +2821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:588
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2472,7 +2830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:590 release_notes.xml:760
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2480,7 +2838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2488,7 +2846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2496,7 +2854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2504,7 +2862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2512,7 +2870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2520,7 +2878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2528,19 +2886,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:602
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:603
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:604
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2548,7 +2906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:605
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2556,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:606
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2564,7 +2922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:607
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2572,7 +2930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:608
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2580,7 +2938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:609
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2589,7 +2947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:611
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2597,7 +2955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:613
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2606,13 +2964,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:617
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:618 release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2620,7 +2978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:619 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2628,7 +2986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2636,7 +2994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:621 release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2644,7 +3002,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:622 release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2653,7 +3011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2661,7 +3019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:625 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2669,7 +3027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2677,7 +3035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2685,7 +3043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:629 release_notes.xml:782
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2693,7 +3051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:630 release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2701,7 +3059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2709,7 +3067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:632 release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2717,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:633
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2725,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:634 release_notes.xml:801
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2733,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:635
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2741,7 +3099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:636 release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2749,7 +3107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2757,7 +3115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:638 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2765,7 +3123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:639 release_notes.xml:707
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2773,7 +3131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:640 release_notes.xml:708
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2781,7 +3139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2789,7 +3147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:642 release_notes.xml:754
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2798,7 +3156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2807,7 +3165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:646 release_notes.xml:710
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2815,7 +3173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2824,7 +3182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:649
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2832,7 +3190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:651
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2840,7 +3198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:653
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2848,7 +3206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:654 release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2856,7 +3214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:655 release_notes.xml:712
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2864,7 +3222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2872,7 +3230,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:657 release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2880,7 +3238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:658
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2888,7 +3246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2896,7 +3254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:660
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2904,7 +3262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:661 release_notes.xml:716
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2912,7 +3270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2920,7 +3278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:663 release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2928,7 +3286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:664
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2936,7 +3294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:665
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2944,13 +3302,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:667 release_notes.xml:735
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:668 release_notes.xml:736
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2958,13 +3316,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:673
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2973,7 +3331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:678
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2981,7 +3339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:681
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2989,7 +3347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2997,7 +3355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:683
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3005,7 +3363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:687
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3013,7 +3371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:689
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3021,7 +3379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:694
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3030,19 +3388,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:699
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:700
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:701
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3051,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:704
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3059,13 +3417,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:705
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3073,7 +3431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3081,7 +3439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3089,7 +3447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:714
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3097,7 +3455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:717
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3105,7 +3463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:719
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3113,13 +3471,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:720
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3127,7 +3485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3135,7 +3493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:723
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3143,7 +3501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3151,7 +3509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:725
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3159,7 +3517,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3167,7 +3525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3175,7 +3533,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:728
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3183,7 +3541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:732
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3191,19 +3549,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:741
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:742
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3212,7 +3570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3220,13 +3578,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:748
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3236,7 +3594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3244,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3252,7 +3610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3260,13 +3618,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:753
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:755
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3274,31 +3632,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:756
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:761
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:765
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:766
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:767
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3306,7 +3664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3315,7 +3673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3323,7 +3681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3331,7 +3689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3339,7 +3697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3347,7 +3705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3355,7 +3713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3363,7 +3721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3371,7 +3729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3379,7 +3737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3387,7 +3745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3395,7 +3753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3403,7 +3761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3411,7 +3769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3419,7 +3777,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:791
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3427,7 +3785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:792
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3435,7 +3793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:793
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3443,7 +3801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:795
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3451,7 +3809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:796
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3459,7 +3817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:797
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3467,7 +3825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3475,7 +3833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:799
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3483,7 +3841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:800
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3491,7 +3849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:802
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3499,7 +3857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:803
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3508,7 +3866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3516,7 +3874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:806
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3524,7 +3882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:807
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3532,7 +3890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3540,7 +3898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3548,7 +3906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:810
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3556,7 +3914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3564,7 +3922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3572,7 +3930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3580,13 +3938,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:815
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:819
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3595,7 +3953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:821
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3604,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:823
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3612,7 +3970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:824
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3620,19 +3978,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:829
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:830
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3640,7 +3998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:833
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3648,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3656,7 +4014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3664,7 +4022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3672,7 +4030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3680,7 +4038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3688,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3696,7 +4054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3704,7 +4062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3712,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3720,7 +4078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3728,7 +4086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3736,7 +4094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3744,7 +4102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3752,7 +4110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3760,7 +4118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3768,7 +4126,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3776,7 +4134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:850
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3784,7 +4142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3792,7 +4150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3800,7 +4158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3808,7 +4166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3817,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3825,7 +4183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3833,7 +4191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3841,7 +4199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3849,7 +4207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3857,7 +4215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3865,7 +4223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3873,7 +4231,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:866
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3881,7 +4239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3889,7 +4247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3897,7 +4255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3905,7 +4263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:876
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3914,13 +4272,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:881
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:882
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3928,7 +4286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3936,7 +4294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:884
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3944,19 +4302,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:888
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:889
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:890
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3967,13 +4325,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:894
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3982,7 +4340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3990,31 +4348,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:902
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:903
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:904
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:905
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4023,19 +4381,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:911
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:912
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:917
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4044,13 +4402,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:918
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4058,7 +4416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4071,7 +4429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4081,7 +4439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4093,7 +4451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4103,7 +4461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4111,7 +4469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:939
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4120,7 +4478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4128,7 +4486,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4136,7 +4494,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4148,14 +4506,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:949
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:950
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4164,13 +4522,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:951
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4178,37 +4536,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:953
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:954
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:955
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:956
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:957
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:958
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4216,61 +4574,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:959
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:960
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:961
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:962
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:963
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:964
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:965
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:966
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:967
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:971
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4278,7 +4636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:972
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4287,14 +4645,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:976
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:978
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4302,7 +4660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4310,7 +4668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:980
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4321,13 +4679,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:983
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:984
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4335,7 +4693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4343,13 +4701,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:991
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:992
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4360,19 +4718,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:997
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:998
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:999
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4380,7 +4738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1002
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4388,7 +4746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1003
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4396,7 +4754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1004
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4404,7 +4762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1005
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4412,7 +4770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4420,7 +4778,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4428,7 +4786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4436,7 +4794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1009
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4444,7 +4802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1010
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4452,7 +4810,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4460,7 +4818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4468,7 +4826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1013
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4476,7 +4834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4484,7 +4842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1015
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4492,7 +4850,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1016
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4500,7 +4858,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1017
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4508,7 +4866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1018
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4516,7 +4874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1019
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4524,7 +4882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4532,7 +4890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1021
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4540,7 +4898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1022
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4548,7 +4906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1023
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4556,7 +4914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1024
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4564,7 +4922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1025
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4572,7 +4930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1026
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4580,7 +4938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1027
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4588,31 +4946,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1028
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1029
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1034
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1035
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1036
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4621,7 +4979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4629,7 +4987,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4638,7 +4996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1044
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4647,7 +5005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4656,7 +5014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1048
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4664,7 +5022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1049
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4672,7 +5030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4680,7 +5038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1051
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4688,7 +5046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1052
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4697,7 +5055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4705,7 +5063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1055
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4713,7 +5071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1056
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4721,7 +5079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1057
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4730,7 +5088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1059
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4738,7 +5096,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4746,7 +5104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1062
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4754,7 +5112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4762,7 +5120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4770,19 +5128,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1072
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1073
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4791,7 +5149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4799,7 +5157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4808,7 +5166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4816,14 +5174,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4832,7 +5190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4840,7 +5198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4848,7 +5206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4856,7 +5214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4864,7 +5222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4872,7 +5230,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4880,7 +5238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4889,7 +5247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1090
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4897,7 +5255,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1091
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4905,7 +5263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1092
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4914,7 +5272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1093
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4922,7 +5280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1094
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4930,7 +5288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1095
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4938,13 +5296,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1097
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4952,7 +5310,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4960,19 +5318,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1103
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1104
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1105
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4981,7 +5339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1109
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4990,7 +5348,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4999,7 +5357,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5007,7 +5365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5016,7 +5374,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5024,7 +5382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5032,7 +5390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1115
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5040,7 +5398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5049,25 +5407,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1117
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1122
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1123
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5076,20 +5434,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1127 release_notes.xml:1194
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1129
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5097,49 +5455,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1133 release_notes.xml:1199
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1134
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1135
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1136
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1137
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1138
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1139
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5147,7 +5505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5155,7 +5513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5163,98 +5521,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1149
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1150
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1151
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1152
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1153
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1155
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1156
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1157
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1158
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1159
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1160
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1162
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1163
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1164
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1166
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5262,52 +5620,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1172
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1173
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1174
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1175
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1176
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1177
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1181 release_notes.xml:1247 release_notes.xml:1432
+#: release_notes.xml:1483 release_notes.xml:1534 release_notes.xml:1667
+#: release_notes.xml:1733 release_notes.xml:1843 release_notes.xml:1950
+#: release_notes.xml:2070 release_notes.xml:2135 release_notes.xml:2182
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1182
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5315,19 +5673,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1187
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1188
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1189
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5337,7 +5695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1195
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5345,31 +5703,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1200
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1201
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1202
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1203
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5377,13 +5735,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1210
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1211
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5391,7 +5749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1212
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5399,13 +5757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1213
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1214
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5413,26 +5771,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1215
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1216
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1218
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5440,7 +5798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1219
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5448,13 +5806,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1220
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1221
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5462,7 +5820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1222
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5470,7 +5828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1227
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5478,7 +5836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5486,13 +5844,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1229
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1230
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5500,13 +5858,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1231
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1232
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5515,31 +5873,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1233
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1237
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5547,21 +5905,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1238
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1239
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1240
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5569,7 +5927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1241
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5577,7 +5935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1242
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5585,7 +5943,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1243
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5593,13 +5951,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1244
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1248
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5607,19 +5965,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1253
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1254
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1255
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5631,19 +5989,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1262
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1263
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1264
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5653,19 +6011,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1271
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1272
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5675,7 +6033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1278
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5684,19 +6042,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1285
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1287
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5705,19 +6063,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5726,19 +6084,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1306
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1308
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5746,19 +6104,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1317
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1319
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5767,19 +6125,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1327
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1329
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5790,19 +6148,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1339
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5810,20 +6162,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1342
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1349
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5831,7 +6183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1352
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5839,25 +6191,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1355
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1362
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1364
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5865,37 +6217,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1368 release_notes.xml:1396 release_notes.xml:2617
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1372
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1374
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1376
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1378
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5905,19 +6257,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1389
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5926,13 +6278,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1398
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5940,19 +6292,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1407
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5962,20 +6314,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1417 release_notes.xml:1468 release_notes.xml:1519
+#: release_notes.xml:1573 release_notes.xml:1652 release_notes.xml:1718
+#: release_notes.xml:1791 release_notes.xml:1935 release_notes.xml:1992
+#: release_notes.xml:2055 release_notes.xml:2113 release_notes.xml:2171
+#: release_notes.xml:2211 release_notes.xml:2263 release_notes.xml:2315
+#: release_notes.xml:2354 release_notes.xml:2391 release_notes.xml:2458
+#: release_notes.xml:2555 release_notes.xml:2609
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1419 release_notes.xml:1470 release_notes.xml:1521
+#: release_notes.xml:1575 release_notes.xml:1654 release_notes.xml:1720
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5983,10 +6335,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1422 release_notes.xml:1473 release_notes.xml:1524
+#: release_notes.xml:1578 release_notes.xml:1657 release_notes.xml:1723
+#: release_notes.xml:1799 release_notes.xml:1940 release_notes.xml:1997
+#: release_notes.xml:2060
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5996,10 +6348,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1427 release_notes.xml:1478 release_notes.xml:1529
+#: release_notes.xml:1583 release_notes.xml:1662 release_notes.xml:1728
+#: release_notes.xml:1804 release_notes.xml:1945 release_notes.xml:2002
+#: release_notes.xml:2065
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6007,46 +6359,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1434
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1436
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1442 release_notes.xml:1625 release_notes.xml:1696
+#: release_notes.xml:1910 release_notes.xml:2036 release_notes.xml:2337
+#: release_notes.xml:2374 release_notes.xml:2426 release_notes.xml:2528
+#: release_notes.xml:2591
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1444
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1446
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1448
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6054,31 +6406,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1454
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1462
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1464
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6086,7 +6438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1485
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6094,13 +6446,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1488
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1491
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6108,13 +6460,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1494
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1496
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6122,7 +6474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1499
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6130,25 +6482,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1506
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1511
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1515
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6156,43 +6508,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1536
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1538
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1540
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1542
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1544
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1548
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1550
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6200,14 +6552,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1554
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1556
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6215,25 +6567,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1559
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1564
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1566
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1568
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6242,37 +6594,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1588
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1590
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1592
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1594
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1596
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1598
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6280,49 +6632,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1603 release_notes.xml:1679 release_notes.xml:1752
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1605
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1607
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1609
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1613 release_notes.xml:2504
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1615
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1618
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1620
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6330,55 +6682,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1627
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1629
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1632
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1634
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1636
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1638
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1643
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1645
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1647
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6386,55 +6738,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1669
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1671
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1673
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1675
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1681
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1684
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1686
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1688
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1691
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6442,31 +6794,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1698
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1706
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1708
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1710
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6477,79 +6829,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1735
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1737
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1740
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1742
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1744
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1746
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1748
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1754
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1756
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1758
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1763
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1765
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1767
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6559,7 +6911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6568,13 +6920,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1777
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1779
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6588,7 +6940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1793
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6598,115 +6950,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1809
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1811
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1813
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1815
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1817
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1819
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1821
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1823
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1825
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1827
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1829
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1831
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1833
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1835
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1837
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1839
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1845
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1847
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1849
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6714,38 +7066,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1854
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1856
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1858
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1863
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1865
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1867
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6753,152 +7105,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1872
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1874
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1876 release_notes.xml:1912
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1878
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1880
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1882
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1884
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1886
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1889
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1891
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1895
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1897
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1900
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1902
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1904
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1906
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1914
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1917
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1919
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1921
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1923
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1928
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1930
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1932 release_notes.xml:2168
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1937 release_notes.xml:1994
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6906,7 +7258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:1952
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6914,74 +7266,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:1955
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:1959
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:1961
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:1963
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:1965
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:1969 release_notes.xml:2087 release_notes.xml:2149
+#: release_notes.xml:2195
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:1971
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:1973
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:1978
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:1980
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:1982
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6989,7 +7341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:1987
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6997,99 +7349,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2007 release_notes.xml:2222 release_notes.xml:2274
+#: release_notes.xml:2323 release_notes.xml:2365 release_notes.xml:2399
+#: release_notes.xml:2466 release_notes.xml:2563
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2009
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2011
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2013
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2016
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2018
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2022
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2024
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2026
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2029
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2032
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2038
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2041
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2046
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2048
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2050
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7098,7 +7450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2057
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7106,25 +7458,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2072
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2074
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2076
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2078
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7132,67 +7484,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2081
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2083
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2089
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2091
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2093
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2095
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2097
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2099
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2104
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2106
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2108
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7200,7 +7552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2115
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7209,7 +7561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7219,7 +7571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2124
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7233,79 +7585,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2137
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2139
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2141
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2153
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2159
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2164
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2173 release_notes.xml:2213
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7313,7 +7665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2176 release_notes.xml:2216
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7321,145 +7673,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2184
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2186
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2188
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2190
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2197
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2204
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2206
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2208
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2224
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2226
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2230 release_notes.xml:2286
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2232
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2234
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2236
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2238
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2240
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2242
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2245
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2247
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2249
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2254
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2256
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2258
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7467,7 +7819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2265
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7475,7 +7827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2268 release_notes.xml:2359
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7483,87 +7835,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2276
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2278
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2281
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2291
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2293
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2295
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2297
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2299
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2301
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2307
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2309
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2311
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2317 release_notes.xml:2393 release_notes.xml:2460
+#: release_notes.xml:2557 release_notes.xml:2611
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7571,56 +7923,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2325
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2327
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2331 release_notes.xml:2417 release_notes.xml:2490
+#: release_notes.xml:2582
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2333
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2339
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2341
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2346
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2348
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2350
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7628,7 +7980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2356
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7636,43 +7988,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2367
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2370
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2376
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2378
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2383
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2385
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2387
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7680,80 +8032,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2405
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2407
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2409
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2411
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2413
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2419
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2428
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2430
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2433
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2435
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7761,62 +8113,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2439
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2441
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2443
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2445
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2450
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2452
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2454
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2468
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2471
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2473
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7824,43 +8176,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2476
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2478
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2480
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2483
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2485
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2494
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7868,31 +8220,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2497
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2499
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2506
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2509
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2512
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7900,67 +8252,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2515
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2517
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2519
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2521
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2524
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2530
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2532
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2534
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2536
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2538
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2541
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7968,19 +8320,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2549
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2551
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7988,85 +8340,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2565
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2567
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2569
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2571
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2573
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2576
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2578
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2584
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2587
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2593
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2595
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2600
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2602
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2604
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8075,25 +8427,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2619
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2621
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2623
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2625
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8101,7 +8453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2628
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8111,31 +8463,31 @@ msgstr ""
 "estimated_extent(), accum()."
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2631
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr "Posicionamiento vertical operadores indexados."
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2633
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr "Función de selectividad JOIN"
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2635
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr "Más constructores/editores de geometría."
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2637
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr "API extensión PostGIS"
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2639
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr "Reconoce UTF8 en el cargador."
diff --git a/doc/po/es/using_postgis_dataman.xml.po b/doc/po/es/using_postgis_dataman.xml.po
index c92c98e..76913ee 100644
--- a/doc/po/es/using_postgis_dataman.xml.po
+++ b/doc/po/es/using_postgis_dataman.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2014-10-15 16:44+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Spanish (http://www.transifex.com/projects/p/postgis-1/"
@@ -228,15 +228,13 @@ msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:88
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
-"Aquí tienes algunos ejemplos de representaciones de texto (EWKT) de objetos "
-"espaciales extendidos. Los que llevan * son nuevos en esta version de "
-"PostGIS."
+"Algunos ejemplos de representaciones (WKT) de objetos espaciales de objetos "
+"geográficos son de la siguiente manera:"
 
 #. Tag: para
 #: using_postgis_dataman.xml:93
@@ -2009,11 +2007,11 @@ msgstr ""
 #: using_postgis_dataman.xml:666
 #, fuzzy, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 "El enfoque de AddGeometryColumn() crea una columna de geometria y además "
 "registra la nueva columna en la tabla geometry_columns. Si tu software "
@@ -2023,24 +2021,26 @@ msgstr ""
 "geométricas se registran de forma automática."
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
-"Sin embargo, pueden ser registradas como una columna de geometría genérica "
-"si la columna no se define como un tipo específico durante la creación."
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
-#, no-c-format
+#: using_postgis_dataman.xml:671
+#, fuzzy, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 "Dos de los casos en lo que esto ocurre, pero no puedes utilizar "
 "AddGeometryColumn, es el caso de vistas SQL e inserciones masivas. Para esto "
@@ -2050,7 +2050,7 @@ msgstr ""
 "que no necesitas hacer nada."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, fuzzy, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -2097,7 +2097,7 @@ msgstr ""
 "        FROM public.mytable;"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, fuzzy, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -2168,11 +2168,11 @@ msgstr ""
 "false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:680
-#, no-c-format
+#: using_postgis_dataman.xml:681
+#, fuzzy, no-c-format
 msgid ""
 "Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
+"based geometry column used directly in a view, will not register correctly "
 "in geometry_columns, as will a typmod one. In this example we define a "
 "column using typmod and another using constraints."
 msgstr ""
@@ -2183,7 +2183,7 @@ msgstr ""
 "otro mediante restricciones."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
 "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
@@ -2197,19 +2197,19 @@ msgstr ""
 "SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr "Si ejecutamos en psql"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr "\\d pois_ny;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
@@ -2218,7 +2218,7 @@ msgstr ""
 "restricciones."
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, fuzzy, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -2262,13 +2262,13 @@ msgstr ""
 "    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr "En geometry_columns, ambas se registran de forma correcta"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, fuzzy, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
@@ -2280,7 +2280,7 @@ msgstr ""
 "        WHERE f_table_name = 'pois_ny';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -2294,13 +2294,13 @@ msgstr ""
 "pois_ny      | geom_2160         | 2160 | POINT"
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr "De todas formas -- si queremos crear una vista de la siguiente forma"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, fuzzy, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -2322,7 +2322,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
@@ -2332,7 +2332,7 @@ msgstr ""
 "la basada en restricciones no."
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -2346,7 +2346,7 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
@@ -2357,7 +2357,7 @@ msgstr ""
 "correcta, debemos hacer lo siguiente:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, fuzzy, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -2383,7 +2383,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -2397,13 +2397,13 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr "Asegurando la compatibilidad de geometrias con OpenGIS"
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -2421,7 +2421,7 @@ msgstr ""
 "construcción de un polígono a partir de una línea de límite no simple."
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -2445,7 +2445,7 @@ msgstr ""
 "validez geométricas."
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
@@ -2455,7 +2455,7 @@ msgstr ""
 "como un objeto de geometría 0-dimensional."
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
@@ -2467,7 +2467,7 @@ msgstr ""
 "de coordenadas identicos)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -2481,31 +2481,31 @@ msgstr ""
 "cerrado)."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr "<emphasis>(a)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr "<emphasis>(b)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr "<emphasis>(c)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr "<emphasis>(d)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
@@ -2517,7 +2517,7 @@ msgstr ""
 "\">(b)</emphasis> y <emphasis role=\"bold\">(d)</emphasis> no lo son."
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -2531,25 +2531,25 @@ msgstr ""
 "están en los limites de ambos elementos."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr "<emphasis>(e)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr "<emphasis>(f)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr "<emphasis>(g)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
@@ -2561,7 +2561,7 @@ msgstr ""
 "\"bold\">(g)</emphasis> no lo es."
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -2581,43 +2581,43 @@ msgstr ""
 "anillos interiores deben estar contenidos por entero por el anillo exterior."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr "<emphasis>(h)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr "<emphasis>(i)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr "<emphasis>(j)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr "<emphasis>(k)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr "<emphasis>(l)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr "<emphasis>(m)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -2634,7 +2634,7 @@ msgstr ""
 "<varname>MULTIPOLYGON</varname> valido."
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -2649,25 +2649,25 @@ msgstr ""
 "varname>s."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr "<emphasis>(n)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr "<emphasis>(o)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr "<emphasis>(p)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
@@ -2679,7 +2679,7 @@ msgstr ""
 "\"bold\">(p)</emphasis>, sin embargo, es valido."
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2695,7 +2695,7 @@ msgstr ""
 "\">ST_IsSimple()</link> and <link linkend=\"ST_IsValid\">ST_IsValid()</link>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2724,7 +2724,7 @@ msgstr ""
 "t | f"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2739,7 +2739,7 @@ msgstr ""
 "las tablas añadiendo una restricción de comprobación: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
@@ -2751,7 +2751,7 @@ msgstr ""
 "CHECK (ST_IsValid(the_geom));"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2770,7 +2770,7 @@ msgstr ""
 "de una entrada válida. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2787,13 +2787,13 @@ msgstr ""
 "especificar 2."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr "Modelo de intersección 9 dimensionalmente extendido(DE-9IM)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2807,7 +2807,7 @@ msgstr ""
 "en si mismos para proveer el filtro espacial deseado."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2826,7 +2826,7 @@ msgstr ""
 "intersección en un punto."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2847,13 +2847,13 @@ msgstr ""
 "etc.)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr "Una solución mas elegante/rápida  de hecho puede ser deseable."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2874,25 +2874,25 @@ msgstr ""
 "problema:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr "(lake, wharf) = TRUE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr "(lake, wharf) = FALSE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
@@ -2904,13 +2904,13 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr "... (ni que decir tiene que esto podría llegar a ser muy complicado)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
@@ -2920,13 +2920,13 @@ msgstr ""
 "o DE-9IM para abreviar."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr "Teoria"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2944,13 +2944,13 @@ msgstr ""
 "las entradas de la 'matriz de intersección' resultante.\""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr "<glossterm>Borde</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2966,13 +2966,13 @@ msgstr ""
 "las lineas que delimitan los anillos exteriores e interiores."
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr "<glossterm>Interior</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2990,13 +2990,13 @@ msgstr ""
 "del polígono. "
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr "<glossterm>Exterior</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
@@ -3006,7 +3006,7 @@ msgstr ""
 "encuentra en el interior o en el borde de la geometría."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -3022,82 +3022,82 @@ msgstr ""
 "matriz es:"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr "<emphasis role=\"bold\">Interior</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr "<emphasis role=\"bold\">Borde</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr "<emphasis role=\"bold\">Exterior</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
@@ -3109,70 +3109,70 @@ msgstr ""
 "un dominio de <literal>{0,1,2,T,F,*}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr "<literal>0</literal> => punto"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr "<literal>1</literal> => linea"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr "<literal>2</literal> => area"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr "<literal>T</literal> => <literal>{0,1,2}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr "<literal>F</literal> => empty set"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr "<literal>*</literal> => no importa que valor"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 "Visualmente, para dos geometriías que se superponen, debera parecerse a:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
@@ -3183,7 +3183,7 @@ msgstr ""
 "emphasis>'."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
@@ -3195,7 +3195,7 @@ msgstr ""
 "emphasis>'"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, fuzzy, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -3213,7 +3213,7 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
@@ -3223,7 +3223,7 @@ msgstr ""
 "seria: '<emphasis role=\"bold\">102101FF2</emphasis>'"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -3239,13 +3239,13 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '102101FF2');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr "Para mas información o documentación, visita:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
@@ -3257,31 +3257,31 @@ msgstr ""
 "2.1.13.2)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, fuzzy, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr "Modelo de intersección 9 dimensionalmente extendido(DE-9IM)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr "GeoTools: Point Set Theory and the DE-9IM Matrix"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr "<emphasis>Encyclopedia of GIS</emphasis> por Hui Xiong"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, fuzzy, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr "Cargando Datos SIG"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -3295,13 +3295,13 @@ msgstr ""
 "utilizando el cargador de ficheros Shape."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, fuzzy, no-c-format
 msgid "Loading Data Using SQL"
 msgstr "Cargando Datos SIG"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -3316,7 +3316,7 @@ msgstr ""
 "grande, lleno de sentencias SQL \"INSERT\" en el terminal SQL."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
@@ -3326,7 +3326,7 @@ msgstr ""
 "parecerse a esto:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -3372,7 +3372,7 @@ msgstr ""
 "COMMIT;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
@@ -3382,19 +3382,19 @@ msgstr ""
 "el terminar de comandos SQL \"psql\":"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr "psql -d [database] -f roads.sql"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -3408,7 +3408,7 @@ msgstr ""
 "modos de operar según las opciones escritas en el comando:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -3424,19 +3424,19 @@ msgstr ""
 "nuevo en PostGIS. También se puede configurara como un plugin de PgAdminIII."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr "(c|a|d|p) Estas opciones son exclusivas entre ellas:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr "<term>-c</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
@@ -3446,13 +3446,13 @@ msgstr ""
 "opción por defecto.</emphasis>"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr "<term>-a</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
@@ -3464,13 +3464,13 @@ msgstr ""
 "tener los mismos atributos y los mismos tipos de datos."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr "<term>-d</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
@@ -3480,13 +3480,13 @@ msgstr ""
 "datos del shapefile en su interior."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr "<term>-p</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
@@ -3498,25 +3498,25 @@ msgstr ""
 "pasos de creación de la tabla y de carga de datos"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr "<term>-?</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr "Muestra la ayuda en pantalla."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr "<term>-D</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
@@ -3529,13 +3529,13 @@ msgstr ""
 "grandes conjuntos de datos."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr "-s [<FROM_SRID%gt;:]<SRID>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -3549,13 +3549,13 @@ msgstr ""
 "FROM_SRID no puede espeficarse con -D "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr "<term>-k</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
@@ -3566,13 +3566,13 @@ msgstr ""
 "MAYÚSCULAS."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr "<term>-i</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
@@ -3583,25 +3583,25 @@ msgstr ""
 "garantiza."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr "<term>-I</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr "Crea un indice GiST de la columna de geometrias."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, fuzzy, no-c-format
 msgid "<term>-m</term>"
 msgstr "<term>-c</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -3611,7 +3611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
@@ -3619,13 +3619,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr "<term>-S</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
@@ -3637,13 +3637,13 @@ msgstr ""
 "única capa, o un MULTIPOINT con un único vértice). "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr "-t <dimensionality>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
@@ -3653,7 +3653,7 @@ msgstr ""
 "las siguientes cadenas para indicar la dimensión: 2D, 3DZ, 3DM, 4D."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
@@ -3665,13 +3665,13 @@ msgstr ""
 "las especificadas, las dimensiones no deseadas se eliminarán."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr "<term>-w</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
@@ -3681,13 +3681,13 @@ msgstr ""
 "derivas en las coordenadas debido a la perdida de precisión."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr "<term>-e</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -3702,13 +3702,13 @@ msgstr ""
 "transacciones."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr "-W <encoding>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -3725,25 +3725,25 @@ msgstr ""
 "configurada en la base de datos para uso interno."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr "-N <policy>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr "Políticas de gestión de geometrías NULL (insert*, skip, abort)"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr "<term>-n</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -3757,13 +3757,13 @@ msgstr ""
 "quieres cargar son los atributos y no las geometrías."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr "<term>-G</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
@@ -3773,13 +3773,13 @@ msgstr ""
 "en lon/lat) en WGS84 long lat (SRID=4326)"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr "-T <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
@@ -3792,13 +3792,13 @@ msgstr ""
 "\"tablespaces\" personalizados."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr "-X <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
@@ -3809,7 +3809,7 @@ msgstr ""
 "usa también la opción -l."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
@@ -3819,7 +3819,7 @@ msgstr ""
 "y cargarlo debe parecerse a esto:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
@@ -3831,7 +3831,7 @@ msgstr ""
 "# psql -d roadsdb -f roads.sql"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
@@ -3839,19 +3839,19 @@ msgstr ""
 "tubería en sistemas UNIX:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr "Recuperando datos SIG"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
@@ -3864,13 +3864,13 @@ msgstr ""
 "espaciales."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
@@ -3883,7 +3883,7 @@ msgstr ""
 "archivo de texto analizable:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3913,7 +3913,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3929,13 +3929,13 @@ msgstr ""
 "restricciones espaciales, están disponibles los siguientes operadores:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
@@ -3945,13 +3945,13 @@ msgstr ""
 "límite de otra."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
@@ -3963,13 +3963,13 @@ msgstr ""
 "0,0 0))' (si que lo es)."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr "<term>=</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
@@ -3979,7 +3979,7 @@ msgstr ""
 "(bounding boxes) de dos geometrías son los mismos."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3996,7 +3996,7 @@ msgstr ""
 "que, por ejemplo:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -4010,7 +4010,7 @@ msgstr ""
 "243118,191108 243242)',312) ) ;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
@@ -4020,7 +4020,7 @@ msgstr ""
 "\"ROADS_GEOM\" cuya geometría era igual a este valor."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
@@ -4033,7 +4033,7 @@ msgstr ""
 "delimitador (bounding box)."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -4045,7 +4045,7 @@ msgstr ""
 "WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
@@ -4055,7 +4055,7 @@ msgstr ""
 "comparación."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -4070,7 +4070,7 @@ msgstr ""
 "para el marco, se parece a esto:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -4084,7 +4084,7 @@ msgstr ""
 "  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
@@ -4092,13 +4092,13 @@ msgstr ""
 "Observa el uso del SRID 123, para espeficar la proyección de la envolvente."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr "Uso del Dumper"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
@@ -4110,7 +4110,7 @@ msgstr ""
 "definido por una consulta) en un fichero shape. La sintaxis básica es:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
@@ -4118,86 +4118,86 @@ msgstr ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr "pgsql2shp [<options>] <database> <query>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr "Las opciones del comando son:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr "-f <filename>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr "Escribe la salida en un fichero con un nombre particular"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr "-h <host>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr "Especifica el servidor al que conectarse."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr "-p <port>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr ""
 "Especifica el puerto del servidor de la base de datos al que conectarse."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr "-P <password>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr "La contraseña a utilizar en la conexión de la base de datos."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr "-u <user>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr "El nombre del usuario a utilizar en la conexión a la base de datos."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr "-g <geometry column>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
@@ -4207,13 +4207,13 @@ msgstr ""
 "de geometrías a utilizar cuando se escriba el fichero shape."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr "<term>-b</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
@@ -4224,13 +4224,13 @@ msgstr ""
 "a texto."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr "<term>-r</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
@@ -4240,7 +4240,7 @@ msgstr ""
 "las columnas."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -4255,13 +4255,13 @@ msgstr ""
 "completamente codificados."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr "-m <varname>filename</varname>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
@@ -4274,13 +4274,13 @@ msgstr ""
 "SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr "Contruir Indices"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -4300,7 +4300,7 @@ msgstr ""
 "GIST."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -4315,7 +4315,7 @@ msgstr ""
 "nosotros."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -4329,7 +4329,7 @@ msgstr ""
 "robusta como la de GiST."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -4344,13 +4344,13 @@ msgstr ""
 "R-Tree implementado sobre GiST para indexar datos GIS."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr "Indices GiST"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -4365,7 +4365,7 @@ msgstr ""
 "espectrales, etc) que no son susceptibles de indexación por árbol normal."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -4379,7 +4379,7 @@ msgstr ""
 "construir un índice normal en los campos de atributo)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
@@ -4388,14 +4388,14 @@ msgstr ""
 "es como sigue:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
@@ -4407,7 +4407,7 @@ msgstr ""
 "crearlo utilizando esta sintaxis"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
@@ -4417,7 +4417,7 @@ msgstr ""
 "gist_geometry_ops_nd);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -4434,7 +4434,7 @@ msgstr ""
 "utilizan para optimizar los planes de consulta:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -4446,7 +4446,7 @@ msgstr ""
 "SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -4470,13 +4470,202 @@ msgstr ""
 "construcción."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, fuzzy, no-c-format
+msgid "BRIN Indexes"
+msgstr "Indices GiST"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
+#, no-c-format
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, fuzzy, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+"Una vez que una tabla de datos GIS supera unos pocos miles de filas, tendrás "
+"que construir un índice para acelerar las búsquedas espaciales de los datos "
+"(a menos que todas las búsquedas se basen en atributos, en cuyo caso querrás "
+"construir un índice normal en los campos de atributo)."
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, fuzzy, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+"La sintaxis para la creación de un indice GiST en una columna \"geometry\" "
+"es como sigue:"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, fuzzy, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, fuzzy, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+"La sintaxis anterior siempre construirá un índice 2D. Para obtener el índice "
+"de dimensión n soportado en PostGIS 2.0 + para el tipo geometría, puedes "
+"crearlo utilizando esta sintaxis"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, fuzzy, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+"La sintaxis para la creación de un indice GiST en una columna \"geometry\" "
+"es como sigue:"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
 #, no-c-format
 msgid "Using Indexes"
 msgstr "Utilizando Indices"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -4494,7 +4683,7 @@ msgstr ""
 "toda la tabla de forma secuencia."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -4504,7 +4693,7 @@ msgstr ""
 "de atributos, en su defecto) hay un par de cosas que puedes hacer:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -4533,7 +4722,7 @@ msgstr ""
 "una base regular."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -4555,7 +4744,7 @@ msgstr ""
 "planificador de la forma habitual."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -4565,7 +4754,7 @@ msgstr ""
 "utilizar el índice con <varname>ENABLE_SEQSCAN</varname>."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -4582,13 +4771,13 @@ msgstr ""
 "índice."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
 msgstr "Consultas Complejas"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2086
 #, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
@@ -4624,13 +4813,13 @@ msgstr ""
 "varname >."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2100
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr "Aprovechando los Indices"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2102
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -4646,7 +4835,7 @@ msgstr ""
 "consulta siguiente sera algo lenta en una tabla grande:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2109
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4660,7 +4849,7 @@ msgstr ""
 "< 100"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2111
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -4679,7 +4868,7 @@ msgstr ""
 "requeridos:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2118
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4693,7 +4882,7 @@ msgstr ""
 "200100,312), 100)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2120
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -4723,13 +4912,13 @@ msgstr ""
 "drásticamente el número de cálculos de distancia que hay que hacer."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2134
 #, no-c-format
 msgid "Change in Behavior"
 msgstr "Cambio en el Comportamiento"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2136
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -4742,13 +4931,13 @@ msgstr ""
 "implícitas."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2143
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr "Ejemplos de consultas espaciales SQL"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2145
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -4760,7 +4949,7 @@ msgstr ""
 "definición de la tabla <varname>bc_roads</varname> es:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -4776,14 +4965,14 @@ msgstr ""
 "the_geom    | geometry          | Location Geometry (Linestring)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2151
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr "La definición de la tabla <varname>bc_municipality</varname> es:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2154
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -4801,20 +4990,20 @@ msgstr ""
 "the_geom   | geometry          | Location Geometry (Polygon)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2159
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 "¿Cual es la longitud total de todas las carreteras expresadas en kilómetros?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2164
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr "Puedes contestar a esta pregunta con una consulta SQL muy simple:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2167
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -4832,13 +5021,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2173
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr "¿Cual es la superficie de la ciudad Prince George en hectáreas?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -4848,7 +5037,7 @@ msgstr ""
 "con un calculo espacial (del area):"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4872,13 +5061,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2187
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr "¿Cual es el municipio con mayor superficie de la provincia?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2192
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -4889,7 +5078,7 @@ msgstr ""
 "siguiente:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4919,7 +5108,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2198
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -4937,7 +5126,7 @@ msgstr ""
 "sencilla sin utilizar una función agregada como max()."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2210
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
@@ -4945,7 +5134,7 @@ msgstr ""
 "cada municipio?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2215
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -4959,7 +5148,7 @@ msgstr ""
 "relacional habitual de unión de  la clave primaria:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2221
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -5003,7 +5192,7 @@ msgstr ""
 "..."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2223
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -5017,13 +5206,13 @@ msgstr ""
 "registros) la respuesta puede ser muy rápida."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2232
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr "Crear una tabla con todas las carreteras de la ciudad Prince George."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2237
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -5039,7 +5228,7 @@ msgstr ""
 "cargada\", y es útil para un trabajo de análisis mas exacto:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2244
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -5063,13 +5252,13 @@ msgstr ""
 "WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2250
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr "¿Cual es la longitud en kilómetros de \"Douglas St\" en Victoria?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2255
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -5099,13 +5288,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2261
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr "¿Cual es el polígono de municipios mas grande que tiene un agujero?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2266
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
@@ -5129,6 +5318,23 @@ msgstr ""
 "(1 row)"
 
 #~ msgid ""
+#~ "Examples of the text representations (EWKT) of the extended spatial "
+#~ "objects of the features are as follows. The * ones are new in this "
+#~ "version of PostGIS:"
+#~ msgstr ""
+#~ "Aquí tienes algunos ejemplos de representaciones de texto (EWKT) de "
+#~ "objetos espaciales extendidos. Los que llevan * son nuevos en esta "
+#~ "version de PostGIS."
+
+#~ msgid ""
+#~ "However they may be registered as a generic geometry column if the column "
+#~ "was not defined as a specific type during creation."
+#~ msgstr ""
+#~ "Sin embargo, pueden ser registradas como una columna de geometría "
+#~ "genérica si la columna no se define como un tipo específico durante la "
+#~ "creación."
+
+#~ msgid ""
 #~ "Dimensionally Extended Nine-Intersection Model (DE-9IM) by Christian "
 #~ "Strobl"
 #~ msgstr ""
diff --git a/doc/po/fr/extras_tigergeocoder.xml.po b/doc/po/fr/extras_tigergeocoder.xml.po
index 4ad8559..3731a27 100644
--- a/doc/po/fr/extras_tigergeocoder.xml.po
+++ b/doc/po/fr/extras_tigergeocoder.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -261,10 +261,10 @@ msgstr ""
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
 #: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
 #: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:563 extras_tigergeocoder.xml:618
+#: extras_tigergeocoder.xml:663 extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:827 extras_tigergeocoder.xml:874
+#: extras_tigergeocoder.xml:946 extras_tigergeocoder.xml:1011
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -291,8 +291,8 @@ msgstr ""
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
 #: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
 #: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:626 extras_tigergeocoder.xml:900
+#: extras_tigergeocoder.xml:972
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -300,10 +300,10 @@ msgstr ""
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
 #: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:633
+#: extras_tigergeocoder.xml:709 extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:837 extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -353,11 +353,11 @@ msgstr ""
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
 #: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:541
+#: extras_tigergeocoder.xml:595 extras_tigergeocoder.xml:640
+#: extras_tigergeocoder.xml:719 extras_tigergeocoder.xml:805
+#: extras_tigergeocoder.xml:848 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:988 extras_tigergeocoder.xml:1028
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -405,8 +405,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:580 extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -951,7 +951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1021
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -1137,7 +1137,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1155,7 +1155,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1229,7 +1229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:534
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
@@ -1322,24 +1322,49 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:521
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:530
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:531
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:532
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:533
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1347,45 +1372,58 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:535
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:542
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ""
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:548
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:550
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1393,7 +1431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:555
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1403,7 +1441,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:565
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1415,7 +1453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:566
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1423,7 +1461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:567
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1433,7 +1471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:574
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1442,7 +1480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:581
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1452,37 +1490,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:588
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:589
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:590
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:602
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:604
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -1491,7 +1529,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -1501,7 +1539,7 @@ msgstr ""
 "<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:620
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1515,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:634
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1540,19 +1578,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:641
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:649
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1563,7 +1601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -1573,7 +1611,7 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1584,7 +1622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:667
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1596,7 +1634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:748
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -1604,7 +1642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:749
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -1613,7 +1651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:753
 #, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
@@ -1621,13 +1659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:674 extras_tigergeocoder.xml:759
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:677 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -1636,13 +1674,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:680 extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:683 extras_tigergeocoder.xml:768
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -1651,7 +1689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:686 extras_tigergeocoder.xml:771
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -1660,7 +1698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:689 extras_tigergeocoder.xml:774
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -1668,14 +1706,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:692 extras_tigergeocoder.xml:777
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:695 extras_tigergeocoder.xml:780
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -1683,13 +1721,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:698 extras_tigergeocoder.xml:783
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:701 extras_tigergeocoder.xml:786
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -1698,7 +1736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:710
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -1706,7 +1744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:711
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1726,19 +1764,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:720
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:726
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:728
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1749,7 +1787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:734
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -1757,7 +1795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:746
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1769,7 +1807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:750
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -1777,13 +1815,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:752
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:754
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -1792,19 +1830,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:755
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:794
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:795
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1821,7 +1859,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:797
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1835,7 +1873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:801
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1861,19 +1899,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:806 extras_tigergeocoder.xml:922
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:812
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1882,7 +1920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:819
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -1892,7 +1930,7 @@ msgstr ""
 "<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:829
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1901,19 +1939,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:830
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:838
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1924,13 +1962,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:841
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:842
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1954,13 +1992,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:855
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:857
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1970,7 +2008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1992,7 +2030,7 @@ msgstr ""
 "street</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:876
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -2004,7 +2042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:879
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -2020,7 +2058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:884
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -2029,13 +2067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:885
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:888
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -2044,7 +2082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:891
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -2055,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:895
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -2064,7 +2102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:906
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2074,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2094,7 +2132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:910
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2103,7 +2141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:912
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2122,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:914
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2130,7 +2168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2156,13 +2194,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2171,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2187,7 +2225,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2200,7 +2238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:951
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -2209,7 +2247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:953
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2221,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:955
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2231,13 +2269,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:957
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:960
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -2245,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:963
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2255,7 +2293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:966
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2266,13 +2304,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:976
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -2281,7 +2319,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:978
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2312,13 +2350,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:982
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -2327,7 +2365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:985
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2362,7 +2400,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:989
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -2370,19 +2408,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:997
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -2394,7 +2432,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1013
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2404,7 +2442,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -2412,7 +2450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1023
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/fr/extras_topology.xml.po b/doc/po/fr/extras_topology.xml.po
index 20d4bc5..bd7f6cf 100644
--- a/doc/po/fr/extras_topology.xml.po
+++ b/doc/po/fr/extras_topology.xml.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -38,11 +38,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 "La présentation de Sandro Santilli à la conférence \"PostGIS Day Paris "
@@ -131,16 +131,10 @@ msgstr ""
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
-"Pour construire PostGIS 2.0 avec le support de la topologie, il faut "
-"compiler avec l'option --with-topology comme décrit dans <xref linkend="
-"\"postgis_installation\"/>. Quelques fonctions dépendent de GEOS 3.3+ aussi "
-"vous devez compiler avec GEOS 3.3+ pour pouvoir utiliser pleinement le "
-"support de la topologie."
 
 #. Tag: para
 #: extras_topology.xml:18
@@ -180,23 +174,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Description"
@@ -333,23 +327,23 @@ msgstr "automatique"
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "Voir aussi"
@@ -472,20 +466,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -705,11 +699,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr ""
@@ -739,7 +733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
@@ -848,19 +842,108 @@ msgstr ""
 #. Tag: refname
 #: extras_topology.xml:375
 #, no-c-format
-msgid "TopologySummary"
+msgid "Populate_Topology_Layer"
 msgstr ""
 
 #. Tag: refpurpose
 #: extras_topology.xml:377
 #, no-c-format
 msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, no-c-format
+msgid "Availability: 2.3.0"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
+#, no-c-format
+msgid "TopologySummary"
+msgstr ""
+
+#. Tag: refpurpose
+#: extras_topology.xml:419
+#, no-c-format
+msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -872,7 +955,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -880,17 +963,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -913,13 +996,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -927,7 +1010,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -939,7 +1022,7 @@ msgstr ""
 "<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -948,131 +1031,131 @@ msgid ""
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1080,7 +1163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1088,7 +1171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1098,31 +1181,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1130,8 +1213,8 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1143,12 +1226,12 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
@@ -1172,7 +1255,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:557
+#: extras_topology.xml:599
 #, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
@@ -1182,11 +1265,12 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1194,7 +1278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1204,19 +1288,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1226,20 +1310,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1247,7 +1331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1261,7 +1345,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1271,7 +1355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1281,31 +1365,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1313,7 +1397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1325,7 +1409,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1334,14 +1418,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1351,13 +1435,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1365,7 +1449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1379,7 +1463,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1387,29 +1471,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1449,19 +1533,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1469,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1485,7 +1569,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1494,7 +1578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1502,13 +1586,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1516,7 +1600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1527,7 +1611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1537,7 +1621,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1545,13 +1629,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1559,7 +1643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1570,7 +1654,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1580,7 +1664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1588,7 +1672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1597,19 +1681,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1617,7 +1701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1631,7 +1715,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1640,7 +1724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1651,7 +1735,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1659,13 +1743,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1673,13 +1757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1689,7 +1773,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1707,7 +1791,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1717,7 +1801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1727,7 +1811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -1736,7 +1820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -1745,26 +1829,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1772,7 +1856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1790,7 +1874,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1799,14 +1883,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1817,7 +1901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -1825,20 +1909,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -1846,7 +1930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1864,7 +1948,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -1872,7 +1956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -1881,26 +1965,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -1908,7 +1992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -1920,7 +2004,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -1928,7 +2012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1938,7 +2022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -1947,7 +2031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -1956,20 +2040,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1977,7 +2061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -1989,7 +2073,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2000,20 +2084,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -2021,7 +2105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2035,7 +2119,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -2043,7 +2127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -2055,14 +2139,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -2070,26 +2154,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -2100,13 +2184,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2114,7 +2198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2124,7 +2208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2133,20 +2217,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2166,7 +2250,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2174,13 +2258,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2188,7 +2272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2202,7 +2286,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2211,13 +2295,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2226,7 +2310,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2240,7 +2324,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2250,13 +2334,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2265,7 +2349,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2279,7 +2363,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2287,7 +2371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2297,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2305,13 +2389,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2329,13 +2413,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2344,7 +2428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2358,7 +2442,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2369,7 +2453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2380,13 +2464,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2405,13 +2489,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2420,7 +2504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2432,7 +2516,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2441,14 +2525,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2459,25 +2543,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2491,13 +2575,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2505,13 +2589,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2519,26 +2603,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2550,7 +2634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2561,26 +2645,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2594,13 +2678,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -2608,13 +2692,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -2622,20 +2706,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2648,7 +2732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2659,26 +2743,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2692,13 +2776,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -2707,13 +2791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -2721,7 +2805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -2729,7 +2813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2740,7 +2824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2751,20 +2835,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -2772,7 +2856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -2782,7 +2866,7 @@ msgstr ""
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -2790,7 +2874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2800,7 +2884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2808,13 +2892,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -2822,7 +2906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -2830,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2840,7 +2924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2848,19 +2932,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -2870,7 +2954,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -2878,7 +2962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2888,7 +2972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -2896,19 +2980,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -2922,7 +3006,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -2931,7 +3015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -2940,14 +3024,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -2966,7 +3050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -2978,25 +3062,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -3008,7 +3092,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -3016,14 +3100,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3039,13 +3123,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3053,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3069,7 +3153,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3078,7 +3162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -3087,7 +3171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -3096,31 +3180,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -3132,7 +3216,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3143,7 +3227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3151,13 +3235,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3165,25 +3249,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3193,19 +3277,19 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3213,7 +3297,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3221,19 +3305,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3242,7 +3326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3262,7 +3346,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3271,7 +3355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3280,7 +3364,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3288,7 +3372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3296,7 +3380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3308,13 +3392,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3324,7 +3408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3336,7 +3420,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3346,7 +3430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3355,7 +3439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3364,13 +3448,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3396,19 +3480,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -3416,7 +3501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3432,7 +3517,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -3440,7 +3525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3450,7 +3535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -3459,7 +3544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3469,7 +3554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3479,7 +3564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -3488,7 +3573,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3534,21 +3619,14 @@ msgid ""
 " 1"
 msgstr ""
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3556,7 +3634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3565,7 +3643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3573,31 +3651,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -3605,26 +3683,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -3632,7 +3710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3658,7 +3736,7 @@ msgstr ""
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -3666,7 +3744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -3675,7 +3753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -3684,20 +3762,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -3705,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -3713,13 +3791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3729,7 +3807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3757,7 +3835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3793,7 +3871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -3802,19 +3880,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3831,13 +3909,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3847,7 +3925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -3855,7 +3933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -3863,7 +3941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -3872,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -3882,19 +3960,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -3928,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3946,7 +4024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -3954,13 +4032,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -3968,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -3980,7 +4058,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -3988,7 +4066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -3999,13 +4077,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -4013,25 +4091,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -4040,7 +4118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4050,13 +4128,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4064,19 +4142,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
@@ -4088,7 +4166,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -4096,13 +4174,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -4110,19 +4188,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, no-c-format
 msgid "TopoGeom_remElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
@@ -4134,7 +4212,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -4142,7 +4220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -4150,31 +4228,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -4183,7 +4261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -4199,7 +4277,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -4211,7 +4289,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -4221,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -4229,13 +4307,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -4244,7 +4322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4260,7 +4338,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4272,7 +4350,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -4280,7 +4358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
@@ -4288,25 +4366,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4394,7 +4472,7 @@ msgstr ""
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4405,7 +4483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4420,7 +4498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4430,7 +4508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -4438,7 +4516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -4446,14 +4524,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4500,13 +4578,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4553,25 +4631,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4581,7 +4659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4591,7 +4669,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -4600,7 +4678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -4608,7 +4686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4618,13 +4696,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4684,7 +4762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -4692,19 +4770,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4712,7 +4790,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -4721,7 +4799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4729,7 +4807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4738,31 +4816,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -4770,7 +4848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -4779,7 +4857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -4787,7 +4865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4795,3 +4873,15 @@ msgid ""
 "topologies. Also not currently supported for hierarchichal topogeometries "
 "(topogeometries composed of other topogeometries)."
 msgstr ""
+
+#~ msgid ""
+#~ "To build PostGIS 2.0 with topology support, compile with the --with-"
+#~ "topology option as described in <xref linkend=\"postgis_installation\"/>. "
+#~ "Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ "
+#~ "to fully utilize the topology support."
+#~ msgstr ""
+#~ "Pour construire PostGIS 2.0 avec le support de la topologie, il faut "
+#~ "compiler avec l'option --with-topology comme décrit dans <xref linkend="
+#~ "\"postgis_installation\"/>. Quelques fonctions dépendent de GEOS 3.3+ "
+#~ "aussi vous devez compiler avec GEOS 3.3+ pour pouvoir utiliser pleinement "
+#~ "le support de la topologie."
diff --git a/doc/po/fr/faq.xml.po b/doc/po/fr/faq.xml.po
index c12de24..611f9c5 100644
--- a/doc/po/fr/faq.xml.po
+++ b/doc/po/fr/faq.xml.po
@@ -2,20 +2,23 @@
 #
 # Translators:
 # Arnaud Vandecasteele <arnaud.sig at gmail.com>, 2013-2014
+# kamass <bjorkyy at yahoo.fr>, 2016
 # etrimaille <gustrimaille at yahoo.fr>, 2013
 # FPH <fabrice at phung.fr>, 2013
 # geojs, 2014
+# geojs, 2014
 # etrimaille <gustrimaille at yahoo.fr>, 2013
 # Jacolin <yjacolin at free.fr>, 2014
 # Vincent Picavet <vincent.ml at oslandia.com>, 2014-2015
+# Vincent Picavet <vincent.ml at oslandia.com>, 2014,2016
 # Vincent Picavet <vincent.ml at oslandia.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-25 09:19+0000\n"
+"Last-Translator: kamass <bjorkyy at yahoo.fr>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
 "fr/)\n"
 "Language: fr\n"
@@ -323,14 +326,14 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:85
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- this should return no records if all your geom fields are filled in\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 msgstr ""
-"-- cela ne doit pas retourner d'enregistrements si tous les champs "
-"géométriques sont remplis\n"
-"SELECT somefield FROM mytable WHERE geom IS NULL;"
+"-- Cela ne devrait retourner aucun résultat si tous les champs geom sont "
+"renseignés dans\n"
+"SELECT le_champ FROM ma_table WHERE geom IS NULL"
 
 #. Tag: programlisting
 #: faq.xml:87
@@ -369,6 +372,19 @@ msgid ""
 "analyzing raster data. Raster has its very own FAQ. Refer to <xref linkend="
 "\"RT_FAQ\"/> and <xref linkend=\"RT_reference\"/> for more details."
 msgstr ""
+"Vous pouvez stocker des géométries Point, LineString, Polygon, MultiPoint, "
+"MultiLineString, MultiPolygon et GeometryCollection. Dans PostGIS 2.0 et "
+"ultérieur, vous pouvez aussi stocker des TINS et des surfaces polyhédrales "
+"( Polyhedral Surfaces ) dans le type de base geometry. Ces types sont "
+"spécifiés dans le format Open GIS Well Known Text ( avec les extensions Z, M "
+"et ZM). Il y a trois types de données actuellement supportés. Le type "
+"geometry standard OGC utilise un système de coordonnées planaire pour les "
+"valeurs. Le type geography  utilise un système de coordonnées géodésique, "
+"avec les calculs sur une sphère ou un sphéroïde. Le membre le plus récent de "
+"la famille des types de données spatiales de PostGIS est le raster pour "
+"stocker et analyser des données raster. Raster possède sa propre FAQ. Voir "
+"<xref linkend=\"RT_FAQ\"/> et <xref linkend=\"RT_reference\"/> pour plus de "
+"détails."
 
 #. Tag: para
 #: faq.xml:110
@@ -398,6 +414,24 @@ msgid ""
 "benefits of each. Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> to "
 "see what is currently supported and what is not."
 msgstr ""
+"Réponse courte : geography est un type de données récent qui supporte les "
+"calculs de distance sur de grandes étendues, mais la plupart des calculs "
+"l'utilisant sont plus lent que ceux avec le type geometry. Si vous utilisez "
+"geography, vous n'avez pas besoin de vous préoccuper de systèmes de "
+"coordonnées planaires. Geography est en général meilleur si tout ce qui vous "
+"importe est de mesurer des distances et des longueurs et que vous avez des "
+"données couvrant le monde entier. Le type de données geometry est plus "
+"ancien et a beaucoup plus de fonctions disponibles, un plus grand support "
+"des outils externes, et des calculs qui sont généralement plus rapide -- "
+"parfois jusqu'à 10 fois plus rapide pour de grosses géométries . Geometry "
+"est meilleur si vous connaissez les systèmes de référence spatiale ou si "
+"vous avez de la donnée locale qui tient toute dans un seul <link linkend="
+"\"spatial_ref_sys\">système de référence spatial ( SRID)</link>, ou que vous "
+"faites beaucoup de traitement spatiaux. Note : il est assez simple de faire "
+"des conversions entre les deux types pour bénéficier des avantages de "
+"chacun. Se référer à <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> pour "
+"voir ce qui est actuellement supporté et ce qui ne l'est pas pour chaque "
+"type."
 
 #. Tag: para
 #: faq.xml:125
@@ -506,7 +540,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:166
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "INSERT INTO gtest (ID, NAME, GEOM)\n"
 "VALUES (\n"
@@ -515,12 +549,6 @@ msgid ""
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 msgstr ""
-"INSERT INTO gtest (ID, NAME, GEOM) \n"
-"VALUES (\n"
-"  1, \n"
-"  'First Geometry', \n"
-"  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
-");"
 
 #. Tag: para
 #: faq.xml:168
@@ -552,17 +580,13 @@ msgstr "La valeur retournée doit ressembler à çà :"
 
 #. Tag: programlisting
 #: faq.xml:177
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
 "  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
 "(1 row)"
 msgstr ""
-"id | name           | geom\n"
-"----+----------------+-----------------------------\n"
-"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8) \n"
-"(1 row)"
 
 #. Tag: para
 #: faq.xml:183
@@ -633,17 +657,13 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:210
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT id, the_geom\n"
 "FROM thetable\n"
 "WHERE\n"
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 msgstr ""
-"SELECT id, the_geom \n"
-"FROM thetable \n"
-"WHERE \n"
-"  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 
 #. Tag: para
 #: faq.xml:216
@@ -892,13 +912,11 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:330
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 msgstr ""
-"SELECT * FROM geotable \n"
-"WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 
 #. Tag: para
 #: faq.xml:336
diff --git a/doc/po/fr/faq_raster.xml.po b/doc/po/fr/faq_raster.xml.po
index 86335b0..3f93d2c 100644
--- a/doc/po/fr/faq_raster.xml.po
+++ b/doc/po/fr/faq_raster.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -671,8 +671,8 @@ msgid ""
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 
 #. Tag: para
diff --git a/doc/po/fr/installation.xml.po b/doc/po/fr/installation.xml.po
index fe6d297..a68d6c7 100644
--- a/doc/po/fr/installation.xml.po
+++ b/doc/po/fr/installation.xml.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -140,10 +140,13 @@ msgid ""
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -462,6 +465,16 @@ msgstr ""
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
@@ -471,7 +484,7 @@ msgstr ""
 "ulink>"
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -483,7 +496,7 @@ msgstr ""
 "docbook.org/\"> http://www.docbook.org/ </ulink> ."
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -496,7 +509,7 @@ msgstr ""
 "ulink> ."
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -508,13 +521,13 @@ msgstr ""
 "\"http://www.imagemagick.org/\"> http://www.imagemagick.org/ </ulink> ."
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr "Obtenir les Sources"
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -524,7 +537,7 @@ msgstr ""
 "\"&postgis_download_url;\"> &postgis_download_url; </ulink>"
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -534,7 +547,7 @@ msgstr ""
 "tar -xvzf postgis-&last_release_version;.tar.gz"
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -544,7 +557,7 @@ msgstr ""
 "créé dans le répertoire courant"
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -556,7 +569,7 @@ msgstr ""
 "osgeo.org/postgis/trunk/\"> http://svn.osgeo.org/postgis/trunk/ </ulink> ."
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -566,7 +579,7 @@ msgstr ""
 "&last_release_version;"
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -576,13 +589,13 @@ msgstr ""
 "&last_release_version;</varname> pour poursuivre l'installation"
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -595,7 +608,7 @@ msgstr ""
 "paquets PostGIS "
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -612,7 +625,7 @@ msgstr ""
 "DevWikiMain\">PostGIS Dev Wiki</ulink>."
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -623,7 +636,7 @@ msgstr ""
 "\">PostGIS Pre-built Packages</ulink>"
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -645,7 +658,7 @@ msgstr ""
 "utiliser pour suivre l'avancée des versions de PostGIS"
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -662,7 +675,7 @@ msgstr ""
 "<emphasis>ne</emphasis> sont pas supportées."
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -674,7 +687,7 @@ msgstr ""
 "postgresql.org </ulink> ."
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -685,13 +698,13 @@ msgstr ""
 "standard C++: "
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr "LDFLAGS=-lstdc++ ./configure [Vos options à la suite]"
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -706,7 +719,7 @@ msgstr ""
 "début, bien sur."
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -717,13 +730,13 @@ msgstr ""
 "fonctionneront pas pour Windows et Mac."
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr "Configuration"
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -735,7 +748,7 @@ msgstr ""
 "réalisée en lançant le script shell"
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -753,7 +766,7 @@ msgstr ""
 "localisés à un emplacement standard. "
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -765,7 +778,7 @@ msgstr ""
 "help=short</command>. "
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -777,7 +790,7 @@ msgstr ""
 "de l'installation de PostgreSQL."
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -791,7 +804,7 @@ msgstr ""
 "http://trac.osgeo.org/postgis/ticket/635 </ulink>"
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -807,7 +820,7 @@ msgstr ""
 "PostgreSQL pour laquelle PostGIS doit être compilée."
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -823,7 +836,7 @@ msgstr ""
 "d'installation particulier de GDAL qui sera utilisé pour compiler PostGIS."
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -839,7 +852,7 @@ msgstr ""
 "GEOS qui sera utilisé pour la compilation de PostGIS."
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -857,7 +870,7 @@ msgstr ""
 "PostGIS."
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -870,13 +883,13 @@ msgstr ""
 "PostGIS."
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr "Répertoire d'installation d'iconv"
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -892,7 +905,7 @@ msgstr ""
 "qui sera utilisé pour la compilation de PostGIS."
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -903,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -913,7 +926,7 @@ msgstr ""
 "créé l'interface graphique shp2pgsql-gui à shp2pgsql."
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -925,19 +938,18 @@ msgstr ""
 "doivent à terme inclure le support des rasters par défaut."
 
 #. Tag: para
-#: installation.xml:491
-#, no-c-format
+#: installation.xml:499
+#, fuzzy, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 "Compilation avec support de la topologie. Produit le fichier topology.sql. "
 "Il n'y a pas de bibliothèque correspondante: toute la logique nécessaire à "
 "la topologie est incluse dans la bibliothèque postgis-&last_release_version;"
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -960,7 +972,7 @@ msgstr ""
 "le chargeur graphique qui n'est pas documenté et encore expérimental."
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
@@ -969,7 +981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
@@ -981,7 +993,7 @@ msgstr ""
 "script."
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
@@ -991,7 +1003,7 @@ msgstr ""
 "pour personnaliser votre installation de PostGIS."
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
@@ -1003,13 +1015,13 @@ msgstr ""
 "command> a déjà été généré."
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr "Compiler"
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -1018,7 +1030,7 @@ msgstr ""
 "Une fois le Makefile généré, compiler PostGIS est aussi simple que lancer"
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -1028,7 +1040,7 @@ msgstr ""
 "successfully. Ready to install.</code>\""
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -1048,13 +1060,13 @@ msgstr ""
 "vous installez à partir des archives."
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr "make comments"
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -1072,7 +1084,7 @@ msgstr ""
 "html</filename>"
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
@@ -1084,19 +1096,19 @@ msgstr ""
 "PostgreSQL Study Guides</ulink>"
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr "make cheatsheets"
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr "Compiler les Extensions PostGIS et les déployer"
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -1106,7 +1118,7 @@ msgstr ""
 "utilisez PostgreSQL 9.1+"
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -1118,7 +1130,7 @@ msgstr ""
 "installé. Vous pouvez également compiler manuellement avec cette commande :"
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -1129,7 +1141,7 @@ msgstr ""
 "avec le tar ball."
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -1143,7 +1155,7 @@ msgstr ""
 "fichiers si vous en avez besoin sur un serveur différent."
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
 "cd extensions\n"
@@ -1178,7 +1190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -1192,7 +1204,7 @@ msgstr ""
 "les binaires PostGIS déjà installés sur vos serveurs."
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -1209,7 +1221,7 @@ msgstr ""
 "PostGIS si vous ne les avez pas déjà sur le serveur."
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -1221,7 +1233,7 @@ msgstr ""
 "control, postgis_topology.control</filename>."
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -1234,7 +1246,7 @@ msgstr ""
 "de PostgreSQL "
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1246,7 +1258,7 @@ msgstr ""
 "PgAdmin -> extensions."
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1256,7 +1268,7 @@ msgstr ""
 "installées en lançant cette requête :"
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1279,7 +1291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1299,7 +1311,7 @@ msgstr ""
 "désinstallation par clic-droit."
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
@@ -1311,7 +1323,7 @@ msgstr ""
 "utilisant l'interface d'extension de PgAdmin ou lançant ces commandes SQL :"
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1325,7 +1337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
@@ -1333,7 +1345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, fuzzy, no-c-format
 msgid ""
 "\\connect mygisdb\n"
@@ -1345,7 +1357,7 @@ msgstr ""
 "\\dx postgis*"
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1370,7 +1382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1402,7 +1414,7 @@ msgstr ""
 "PostgreSQL, nous pouvons donc rien faire à ce sujet."
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1414,7 +1426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
@@ -1425,7 +1437,7 @@ msgstr ""
 "sql</filename> complet"
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
@@ -1435,7 +1447,7 @@ msgstr ""
 "dans leur extension respective."
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
@@ -1447,25 +1459,25 @@ msgstr ""
 "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr "Tests"
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr "Si vous désirez tester la compilation de PostGIS, lancez "
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr "make check"
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
@@ -1476,7 +1488,7 @@ msgstr ""
 "actuelle."
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
@@ -1488,7 +1500,7 @@ msgstr ""
 "localisation des bibliothèques à la variable d'environnement LD_LIBRARY_PATH."
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1508,14 +1520,14 @@ msgstr ""
 "durant la configuration ou préparez vous à gérer des maux de tête inhérent."
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
 msgstr "Si fructueux; la sortie du test doit être similaire à ceci :"
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -1985,7 +1997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:695
+#: installation.xml:703
 #, no-c-format
 msgid ""
 "The <varname>postgis_tiger_geocoder</varname> and "
@@ -1996,13 +2008,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
 "cd extensions/address_standardizer\n"
@@ -2011,13 +2023,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2037,7 +2049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
 msgid ""
 "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
@@ -2046,7 +2058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
 "cd extensions/postgis_tiger_geocoder\n"
@@ -2055,13 +2067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2087,25 +2099,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr "Installation"
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr "Pour installer PostGIS, entrez"
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr "make install"
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
@@ -2117,7 +2129,7 @@ msgstr ""
 "<command>--prefix</command>. En particulier :"
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
@@ -2127,7 +2139,7 @@ msgstr ""
 "bin</filename>."
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
@@ -2137,7 +2149,7 @@ msgstr ""
 "dans <filename>[prefix]/share/contrib</filename>."
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
@@ -2146,7 +2158,7 @@ msgstr ""
 "filename>."
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -2159,13 +2171,13 @@ msgstr ""
 "<filename>raster_comments.sql</filename>, installer le fichier sql en lançant"
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr "make comments-install"
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -2179,29 +2191,114 @@ msgstr ""
 "dépendant de <command>xsltproc</command>."
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr "Créer une base de données spatiale sur PostgreSQL inférieure à 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "Créer une base de données spatiale en utilisant EXTENSIONS"
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
-"La première étape dans la création d'une base de données PostGIS est de "
-"créer la base PostgreSQL."
+"Si vous utilisez PostgreSQL 9.1 et supérieur puis avez compilé et installé "
+"les modules extensions/ postgis, vous pouvez créer une base de données "
+"spatiales par la nouvelle manière."
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [yourdatabase]"
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+"L'extension du coeur de PostGIS installe geometry, geography, raster, "
+"spatial_ref_sys et toutes les fonctions et commentaires avec une simple "
+"commande : <programlisting>CREATE EXTENSION postgis;</programlisting>."
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"La topologie est fournie comme extension séparée et installable avec la "
+"commande :"
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"Si vous prévoyez de restaurer une vielle sauvegarde à partir d'une version "
+"antérieure dans la nouvelle base, lancez :"
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [yourdatabase] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"Vous pouvez lancer <filename>uninstall_legacy.sql</filename> pour supprimer "
+"les fonctions dépréciées après avoir fait les opérations de restauration et "
+"de nettoyage."
+
+#. Tag: title
+#: installation.xml:812
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr "Créer une base de données spatiale à partir d'un modèle"
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"La première étape dans la création d'une base de données PostGIS est de "
+"créer la base PostgreSQL."
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -2217,13 +2314,13 @@ msgstr ""
 "PostgreSQL, celle-ci est généralement déjà installée."
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [yourdatabase]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2237,13 +2334,13 @@ msgstr ""
 "définie dans l'étape de configuration)."
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [yourdatabase] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2258,13 +2355,13 @@ msgstr ""
 "opérations ST_Transform() sur les géométries."
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2279,25 +2376,25 @@ msgstr ""
 "command>."
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [yourdatabase] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr "Installation de la gestion des raster"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [yourdatabase] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -2310,25 +2407,25 @@ msgstr ""
 "fonctions."
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [yourdatabase] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr "Installer la gestion de la topologie"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2341,28 +2438,13 @@ msgstr ""
 "des fonctions."
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-"Si vous prévoyez de restaurer une vielle sauvegarde à partir d'une version "
-"antérieure dans la nouvelle base, lancez :"
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [yourdatabase] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:902
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -2378,75 +2460,14 @@ msgstr ""
 "length etc, vous aurez besoin du fichier <filename>legacy.sql</filename> "
 "complet."
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-"Vous pouvez lancer <filename>uninstall_legacy.sql</filename> pour supprimer "
-"les fonctions dépréciées après avoir fait les opérations de restauration et "
-"de nettoyage."
-
 #. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "Créer une base de données spatiale en utilisant EXTENSIONS"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-"Si vous utilisez PostgreSQL 9.1 et supérieur puis avez compilé et installé "
-"les modules extensions/ postgis, vous pouvez créer une base de données "
-"spatiales par la nouvelle manière."
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-"L'extension du coeur de PostGIS installe geometry, geography, raster, "
-"spatial_ref_sys et toutes les fonctions et commentaires avec une simple "
-"commande : <programlisting>CREATE EXTENSION postgis;</programlisting>."
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-"La topologie est fournie comme extension séparée et installable avec la "
-"commande :"
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-
-#. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -2457,7 +2478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -2469,7 +2490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -2483,7 +2504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
@@ -2492,40 +2513,40 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr "CREATE EXTENSION address_standardizer;"
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:917
+#: installation.xml:925
 #, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
@@ -2534,13 +2555,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -2552,31 +2573,31 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr "ou si vous êtes sur Ubuntu / Debian, vous devrez peut-être faire"
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr "Installer, mettre à jour le Géocodeur Tiger et charger des données"
 
 #. Tag: para
-#: installation.xml:932
+#: installation.xml:940
 #, no-c-format
 msgid ""
 "Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
@@ -2586,7 +2607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:933
+#: installation.xml:941
 #, no-c-format
 msgid ""
 "If you are on Windows and you don't have tar installed, you can use <ulink "
@@ -2598,13 +2619,13 @@ msgstr ""
 "pour décompresser le tarball PostGIS."
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:943
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:944
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
@@ -2612,7 +2633,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:946
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
@@ -2620,7 +2641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -2631,7 +2652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -2643,7 +2664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:950
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
@@ -2651,7 +2672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:951
 #, fuzzy, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
@@ -2661,7 +2682,7 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
@@ -2670,14 +2691,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:954
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
@@ -2685,13 +2706,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:956
 #, no-c-format
 msgid "Which should output"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:957
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
@@ -2700,7 +2721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:959
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
@@ -2708,7 +2729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
@@ -2716,7 +2737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -2729,7 +2750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:962
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
@@ -2737,7 +2758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:964
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
@@ -2746,7 +2767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:966
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -2759,7 +2780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:968
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
@@ -2768,35 +2789,111 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:962
+#: installation.xml:970
 #, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:963
+#: installation.xml:971
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr ""
 
+#. Tag: para
+#: installation.xml:974
+#, fuzzy, no-c-format
+msgid "Run the generated nation load commandline scripts."
+msgstr "Lancement des requêtes SQL de suppression générées."
+
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:975
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:978
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:979
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:980
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:981
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:982
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:985
+#, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>. DO NOT Generate the state script until "
+"you have already loaded the nation data, because the state script utilizes "
+"county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:987
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:989
 #, fuzzy, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr "Lancement des requêtes SQL de suppression générées."
 
+#. Tag: programlisting
+#: installation.xml:990
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:992
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
@@ -2804,7 +2901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:993
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -2815,17 +2912,20 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:996
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:997
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -2833,7 +2933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:999
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -2841,32 +2941,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1000
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1001
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1008
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1009
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr "D'abord installez PostGIS en utilisant les instructions précédentes."
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1013 installation.xml:1073
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -2874,19 +2974,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1018 installation.xml:1078
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1022
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1025
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2901,7 +3001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1027
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2912,7 +3012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -2924,13 +3024,13 @@ msgstr ""
 "pas le cas, ajoutez le avec une commande qui s'apparente à celle-ci :"
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1031
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1032
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -2941,7 +3041,7 @@ msgstr ""
 "que les choses ressemblent à cela :"
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2957,13 +3057,13 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1036
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2977,7 +3077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1040
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2993,13 +3093,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1043
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Chargement des données Tiger"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1044
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -3011,7 +3111,7 @@ msgstr ""
 "Ce chapitre indique juste les étapes générales."
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1045
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -3033,20 +3133,20 @@ msgstr ""
 "état ou si vous en avez plus besoin."
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1047
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr ""
 "Dans l'objectif de charger des données vous avez besoin des outils suivants :"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1049
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr "Un outils pour décompresser les fichiers zip du site web census."
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -3056,7 +3156,7 @@ msgstr ""
 "habituellement installé sur la plupart des plateformes Unix-like."
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -3067,7 +3167,7 @@ msgstr ""
 "\">http://www.7-zip.org/</ulink>"
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1053
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -3077,7 +3177,7 @@ msgstr ""
 "vous installez PostGIS."
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1054
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -3087,7 +3187,7 @@ msgstr ""
 "habituellement installé sur les systèmes Unix/Linux."
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1055
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -3099,7 +3199,7 @@ msgstr ""
 "\">http://gnuwin32.sourceforge.net/packages/wget.htm</ulink>"
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1058
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -3111,7 +3211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -3121,7 +3221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1063
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -3134,7 +3234,7 @@ msgstr ""
 ">."
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1065
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -3145,13 +3245,13 @@ msgstr ""
 "\"Geocode\"/>"
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1068
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr "Mise à jour de l'installation du Géocodeur Tiger"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -3161,13 +3261,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1082
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1085
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -3176,7 +3276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1088
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -3184,13 +3284,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1089
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1093
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -3202,19 +3302,19 @@ msgstr ""
 "\"Drop_Nation_Tables_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1094
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1095
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr "Lancement des requêtes SQL de suppression générées."
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1096
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -3224,31 +3324,31 @@ msgstr ""
 "détaillé dans <xref linkend=\"Loader_Generate_Nation_Script\"/>"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1097
 #, no-c-format
 msgid "For windows"
 msgstr "Pour windows"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1098
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1099
 #, no-c-format
 msgid "For unix/linux"
 msgstr "Pour unix/linux"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1101
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -3259,7 +3359,7 @@ msgstr ""
 "qu'une fois."
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -3273,13 +3373,13 @@ msgstr ""
 "<xref linkend=\"Drop_State_Tables_Generate_Script\"/>."
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1108
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr "Créer une base de données spatiale à partir d'un modèle"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1110
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -3301,37 +3401,37 @@ msgstr ""
 "privilèges de création de nouvelles bases."
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1121
 #, no-c-format
 msgid "From the shell:"
 msgstr "À partir de la console :"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1125
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1127
 #, no-c-format
 msgid "From SQL:"
 msgstr "À partir du SQL :"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1131
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1135
 #, no-c-format
 msgid "Upgrading"
 msgstr "Mise à jour"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1137
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -3342,7 +3442,7 @@ msgstr ""
 "définitions d'objet PostGIS."
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1142
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -3353,7 +3453,7 @@ msgstr ""
 "procédure d'export/import."
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1147
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -3364,7 +3464,7 @@ msgstr ""
 "pour les releases mpajeures."
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1152
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -3376,13 +3476,13 @@ msgstr ""
 "toujours la possibilité de restaurer le dump avec une mise à jour majeure."
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1159
 #, no-c-format
 msgid "Soft upgrade"
 msgstr "Mise à jour mineure"
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1161
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -3397,13 +3497,13 @@ msgstr ""
 "appropriée."
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1164
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr "Mise à jour mineure avant la 9.1 ou sans les extensions"
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1165
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -3415,13 +3515,13 @@ msgstr ""
 "jour avec cette approche vous obtiendrez des messages comme :"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1166
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr "can't drop ... because postgis extension depends on it"
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -3445,13 +3545,13 @@ msgstr ""
 "révision r7409, vous devez faire une mise à jour majeure."
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1171
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f postgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -3464,19 +3564,19 @@ msgstr ""
 "sql</filename>. Si vous en avez besoin :"
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1181
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1182
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr "psql -f topology_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1185
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -3489,7 +3589,7 @@ msgstr ""
 "faire une mise à jour majeure."
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -3501,13 +3601,13 @@ msgstr ""
 "need upgrade\"."
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1198
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr "Mise à jour mineure 9.1 et supérieure en utilisant les extensions"
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1199
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -3519,7 +3619,7 @@ msgstr ""
 "une mise à jour mineure avec les extensions est sans difficulté."
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1200
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -3529,19 +3629,19 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1201
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "Si vous obtenez un rapport d'erreur similaire à celui-ci: "
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1202
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr "No migration path defined for ... to &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1203
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -3550,13 +3650,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1204
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr "Si vous obtenez un message d'avertissement comme :"
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -3564,7 +3664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3575,7 +3675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -3583,7 +3683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1213
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3593,13 +3693,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1220
 #, no-c-format
 msgid "Hard upgrade"
 msgstr "Mise à jour majeure"
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1222
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3616,7 +3716,7 @@ msgstr ""
 "jour majeure) pour la mise à jour."
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1231
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3632,7 +3732,7 @@ msgstr ""
 "symboles dupliquées ou rapporter des objets dépréciés."
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1240
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -3644,13 +3744,13 @@ msgstr ""
 "UsersWikiWinUpgrade\">Mise à jour majeure pour Windows</ulink>."
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1243
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "La procédure est la suivante :"
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1251
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3664,7 +3764,7 @@ msgstr ""
 "la base, pas besoin d'être le super-utilisateur postgres."
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1259
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3674,7 +3774,7 @@ msgstr ""
 "backup\" olddb"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3688,7 +3788,7 @@ msgstr ""
 "<xref linkend=\"create_new_db_extensions\"/> sur comment faire cela."
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1272
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3706,7 +3806,7 @@ msgstr ""
 "nouvelle base."
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1282
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3725,7 +3825,7 @@ msgstr ""
 "supprimé plus tard en chargeant le script "
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1298
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -3738,7 +3838,7 @@ msgstr ""
 "d'erreur par psql. Gardez un log de ceux-ci."
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1306
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3748,13 +3848,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1312
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "Des erreurs peuvent arriver dans les cas suivants :"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1318
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3775,7 +3875,7 @@ msgstr ""
 "chargeant le script "
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1330
 #, fuzzy, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3798,7 +3898,7 @@ msgstr ""
 "SRID invalides sont converties à la même valeur réservé pour le SRID)."
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1344
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3813,7 +3913,7 @@ msgstr ""
 "spatial_ref_sys et reconstruisez la ou les vérification(s) avec :"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1351
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3823,19 +3923,19 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1353
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1364
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1365
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -3845,7 +3945,7 @@ msgstr ""
 "ne va pas dans la direction souhaitée."
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1372
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3870,13 +3970,13 @@ msgstr ""
 "psql et lancez la requête :"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1385
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1387
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -3888,7 +3988,7 @@ msgstr ""
 "command> comme suit : <command>rpm -qa | grep postgresql</command>"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1395
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -3898,13 +3998,13 @@ msgstr ""
 "nouvelle base de données."
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1396
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1400
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -3914,7 +4014,7 @@ msgstr ""
 "localisation et la version de PostgreSQL, la bibliothèque Proj.4 et GEOS."
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1407
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3929,13 +4029,13 @@ msgstr ""
 "correctement."
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1420
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr "Chargeur/Dumper"
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1422
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -3946,7 +4046,7 @@ msgstr ""
 "compiler et les installer manuellement :"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1427
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3958,7 +4058,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1429
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -3973,3 +4073,6 @@ msgstr ""
 "converti les tables PostGIS (ou des requêtes) en fichier ESRI Shape. Pour "
 "une documentation plus complète, lisez l'aide en ligne et les pages de "
 "manuel."
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr "Créer une base de données spatiale sur PostgreSQL inférieure à 9.1"
diff --git a/doc/po/fr/introduction.xml.po b/doc/po/fr/introduction.xml.po
index 650c004..b9f1b48 100644
--- a/doc/po/fr/introduction.xml.po
+++ b/doc/po/fr/introduction.xml.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-02-16 08:33+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -242,11 +242,23 @@ msgstr ""
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
+msgid "Björn Harrtell"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:110
+#, no-c-format
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:116
+#, no-c-format
 msgid "Mateusz Loskot"
 msgstr "Mateusz Loskot"
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:118
 #, no-c-format
 msgid ""
 "CMake support for PostGIS, built original raster loader in python and low "
@@ -254,44 +266,32 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:123
 #, no-c-format
 msgid "Pierre Racine"
 msgstr "Pierre Racine"
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:125
 #, no-c-format
 msgid "Raster overall architecture, prototyping, programming support"
 msgstr ""
 "Architecture générale des raster, prototypage, support à la programmation."
 
-#. Tag: term
-#: introduction.xml:121
-#, no-c-format
-msgid "David Zwarg"
-msgstr "David Zwarg"
-
-#. Tag: para
-#: introduction.xml:123
-#, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
-msgstr ""
-
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr "Chris Hodgson"
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -301,13 +301,13 @@ msgstr ""
 "de build, gestion de l'incubation OSGeo."
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr "Kevin Neufeld"
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -316,13 +316,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr "Dave Blasby"
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -333,13 +333,13 @@ msgstr ""
 "côté serveur."
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr "Jeff Lounsbury"
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -349,13 +349,13 @@ msgstr ""
 "représentant du projet PostGIS."
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr "Mark Leslie"
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
@@ -365,20 +365,32 @@ msgstr ""
 "Amélioration du support des courbes. Interface graphique de chargement des "
 "shapefiles."
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr "David Zwarg"
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr ""
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
@@ -397,13 +409,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -413,7 +425,7 @@ msgstr ""
 "l'hébergement, ou du financement direct pour le projet PostGIS."
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -430,13 +442,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr "Campagnes de financement participatif"
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -451,7 +463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -463,7 +475,7 @@ msgstr ""
 "ulink> et avons eu deux campagnes de financement réussies."
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -477,7 +489,7 @@ msgstr ""
 "support de la topologie dans la version 2.0.0. Ce fut une réussite."
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -488,13 +500,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr "Bibliothèques de base importantes"
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -508,7 +520,7 @@ msgstr ""
 "Sandro Santilli (strk), Paul Ramsey et d'autres."
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -523,7 +535,7 @@ msgstr ""
 "PostGIS sont aussi remontées en retour dans le projet GDAL."
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -535,7 +547,7 @@ msgstr ""
 "Warmerdam pour la créer et la maintenir."
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -551,13 +563,13 @@ msgstr ""
 "nombreuses fonctionnalités SQL que fournit PostgreSQL."
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr "Plus d'information"
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -566,7 +578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -578,7 +590,7 @@ msgstr ""
 "org/geos/</ulink>."
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -589,7 +601,7 @@ msgstr ""
 "org/proj/</ulink>."
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -601,7 +613,7 @@ msgstr ""
 "www.postgresql.org</ulink>."
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -614,7 +626,7 @@ msgstr ""
 "ulink>."
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -624,7 +636,7 @@ msgstr ""
 "<ulink url=\"http://mapserver.org/\">http://mapserver.org</ulink>."
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/fr/performance_tips.xml.po b/doc/po/fr/performance_tips.xml.po
index 303c749..e68b247 100644
--- a/doc/po/fr/performance_tips.xml.po
+++ b/doc/po/fr/performance_tips.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2014-10-20 15:58+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/postgis/language/"
@@ -38,9 +38,9 @@ msgstr "Description du problème"
 
 #. Tag: para
 #: performance_tips.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -59,10 +59,10 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:19
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
@@ -78,13 +78,13 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:26
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
@@ -101,12 +101,14 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:35
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
-"postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
 msgstr ""
 "Pour voir si votre souffrent de ce bogue, utilisez la commande \"EXPLAIN "
 "ANALYZE\" de postgresql. Pour plus d'informations et détails techniques, "
@@ -114,14 +116,23 @@ msgstr ""
 "postgres: http://archives.postgresql.org/pgsql-performance/2005-02/msg00030."
 "php"
 
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr "Solutions de contournement"
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
@@ -132,7 +143,7 @@ msgstr ""
 "solutions:"
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -152,7 +163,7 @@ msgstr ""
 "enable_seqscan sur;\" après la requête."
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -166,7 +177,7 @@ msgstr ""
 "correspondance. Dans notre exemple, les commandes sont comme:"
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, fuzzy, no-c-format
 msgid ""
 "SELECT "
@@ -178,7 +189,7 @@ msgstr ""
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
@@ -188,7 +199,7 @@ msgstr ""
 "face à la bbox au lieu de la geom_column, comme:"
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, fuzzy, no-c-format
 msgid ""
 "SELECT geom_column\n"
@@ -200,7 +211,7 @@ msgstr ""
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -215,13 +226,13 @@ msgstr ""
 "après chaque modification."
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr "CLUSTER d'index  géométriques"
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -247,7 +258,7 @@ msgstr ""
 "PostgreSQL à ce stade)"
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
@@ -259,7 +270,7 @@ msgstr ""
 "un message d'erreur comme:"
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, fuzzy, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
@@ -273,7 +284,7 @@ msgstr ""
 "NULL."
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
@@ -283,7 +294,7 @@ msgstr ""
 "ajoutant une contrainte \"not null\" à la table:"
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, fuzzy, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
@@ -293,7 +304,7 @@ msgstr ""
 "ALTER TABLE"
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -308,13 +319,13 @@ msgstr ""
 "fonctionnera pas."
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr "Eviter les conversions de dimension"
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -326,7 +337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, fuzzy, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
@@ -336,7 +347,7 @@ msgstr ""
 "VACUUM FULL ANALYZE mytable;"
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -351,7 +362,7 @@ msgstr ""
 "contrainte par la suite."
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -372,118 +383,91 @@ msgstr ""
 "qui sont déjà en 2D."
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr "Réglage de votre configuration"
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
-"Ces conseils sont tirés de la présentation de Kevin Neufeld \"Conseils pour "
-"l'utilisateur PostGIS \" lors de la conférence FOSS4G 2007. En fonction de "
-"votre utilisation de PostGIS (par exemple, les données statiques et des "
-"analyses complexes contre données fréquemment mises à jour et beaucoup "
-"d'utilisateurs), ces changements peuvent fournir des accélérations "
-"significatives à vos requêtes.."
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:143
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
-"Pour plus d'astuces (et un meilleur format), la présentation original est "
-"ici <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
-msgstr "Commencement "
 
 #. Tag: para
-#: performance_tips.xml:153
-#, no-c-format
-msgid "These settings are configured in postgresql.conf:"
-msgstr "Ces réglages sont configurés dans postgresql.conf:"
-
-#. Tag: ulink
-#: performance_tips.xml:158
+#: performance_tips.xml:145
 #, no-c-format
-msgid "checkpoint_segments"
-msgstr "checkpoint_segments"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:163
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
-"Le nombre maximum de secteurs du fichier journal entre les points de "
-"contrôle automatiques WAL (chaque secteur est normalement à 16MB); par "
-"défaut : 3"
 
 #. Tag: para
-#: performance_tips.xml:169
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
-"Régler à au moins 10 ou 30 pour des bases de données ayant une activité "
-"d'écriture lourde, ou plus pour les bases de données à grosses charges. Un "
-"autre article sur le sujet mérite d'être lu <ulink url=\"http://www.westnet."
-"com/~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg Smith: Checkpoint and "
-"Background writer</ulink>"
+
+#. Tag: title
+#: performance_tips.xml:152
+#, no-c-format
+msgid "Startup"
+msgstr "Commencement "
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:154
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr "Il est possible de stocker le xlog sur une disque dur externe"
+msgid "These settings are configured in postgresql.conf:"
+msgstr "Ces réglages sont configurés dans postgresql.conf:"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:159
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
-"Par défaut: off (avant PostgreSQL 8.4 et PostgreSQL 8.4 + est réglé sur "
-"partition)"
+#: performance_tips.xml:164
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "Par défaut : 1MB"
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:169
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 "Ceci est généralement utilisé pour le partitionnement de table. Si vous "
 "utilisez des versions de PostgreSQL inférieur à 8.4 , régler sur \"on\" pour "
@@ -495,31 +479,61 @@ msgstr ""
 "pas pénaliser le planificateur d'un autre coté."
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:178
 #, no-c-format
 msgid "shared_buffers"
 msgstr "shared_buffers"
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:183
 #, no-c-format
-msgid "Default: ~32MB"
-msgstr "Par défaut : ~32MB"
+msgid "Default: ~128MB in PostgreSQL 9.6"
+msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:188
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
-msgstr "Régler à environ 1/3 jusqu'à 3/4 de la RAM disponible"
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:195
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (la mémoire utilisé pour les "
+"opérations de tri et les requêtes complexes)"
+
+#. Tag: para
+#: performance_tips.xml:203
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "Par défaut : 1MB"
+
+#. Tag: para
+#: performance_tips.xml:208
+#, no-c-format
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr "Runtime"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -531,13 +545,13 @@ msgstr ""
 "opérations de tri et les requêtes complexes)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
+#: performance_tips.xml:226
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
 msgstr "Par défaut : 1MB"
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
@@ -545,25 +559,25 @@ msgstr ""
 "complexes, beaucoup de RAM"
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr "Ajuster vers le bas pour beaucoup d'accès concurrents ou peu de RAM"
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr "Si vous avez beaucoup de RAM et peu de développeurs: "
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
+#: performance_tips.xml:243
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';"
 msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -575,13 +589,13 @@ msgstr ""
 "(Utilisé pour VACUUM, CREATE INDEX, etc.)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
+#: performance_tips.xml:254
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
 msgstr "Par défaut : 16MB"
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
@@ -589,10 +603,10 @@ msgstr ""
 "de mémoire"
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:264
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 "32MB à 256MB sont recommandé sur des serveur de production avec beaucoup de "
@@ -600,7 +614,106 @@ msgstr ""
 "RAM et peu de développeurs:"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
-#, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+#: performance_tips.xml:267
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
 msgstr "SET maintenance_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:272
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "Par défaut : 1MB"
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid "Default: ~32MB"
+#~ msgstr "Par défaut : ~32MB"
+
+#~ msgid "Set to about 1/3 to 3/4 of available RAM"
+#~ msgstr "Régler à environ 1/3 jusqu'à 3/4 de la RAM disponible"
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "Ces conseils sont tirés de la présentation de Kevin Neufeld \"Conseils "
+#~ "pour l'utilisateur PostGIS \" lors de la conférence FOSS4G 2007. En "
+#~ "fonction de votre utilisation de PostGIS (par exemple, les données "
+#~ "statiques et des analyses complexes contre données fréquemment mises à "
+#~ "jour et beaucoup d'utilisateurs), ces changements peuvent fournir des "
+#~ "accélérations significatives à vos requêtes.."
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "Pour plus d'astuces (et un meilleur format), la présentation original est "
+#~ "ici <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "Le nombre maximum de secteurs du fichier journal entre les points de "
+#~ "contrôle automatiques WAL (chaque secteur est normalement à 16MB); par "
+#~ "défaut : 3"
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "Régler à au moins 10 ou 30 pour des bases de données ayant une activité "
+#~ "d'écriture lourde, ou plus pour les bases de données à grosses charges. "
+#~ "Un autre article sur le sujet mérite d'être lu <ulink url=\"http://www."
+#~ "westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg Smith: "
+#~ "Checkpoint and Background writer</ulink>"
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr "Il est possible de stocker le xlog sur une disque dur externe"
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "Par défaut: off (avant PostgreSQL 8.4 et PostgreSQL 8.4 + est réglé sur "
+#~ "partition)"
diff --git a/doc/po/fr/postgis.xml.po b/doc/po/fr/postgis.xml.po
index 814178e..1bb7846 100644
--- a/doc/po/fr/postgis.xml.po
+++ b/doc/po/fr/postgis.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-07-23 23:02+0000\n"
 "PO-Revision-Date: 2014-10-14 22:36+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/postgis-1/"
diff --git a/doc/po/fr/reference_accessor.xml.po b/doc/po/fr/reference_accessor.xml.po
index 7840575..6a55485 100644
--- a/doc/po/fr/reference_accessor.xml.po
+++ b/doc/po/fr/reference_accessor.xml.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -60,23 +60,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "Description"
@@ -114,7 +115,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -126,10 +127,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -137,15 +138,15 @@ msgstr "&sfs_compliant;"
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -155,18 +156,19 @@ msgstr "&curve_support;"
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -174,10 +176,10 @@ msgstr "&Z_support;"
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -185,7 +187,7 @@ msgstr "&P_support;"
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -196,22 +198,22 @@ msgstr "&T_support;"
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "Exemples"
@@ -306,23 +308,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "Voir aussi"
@@ -715,7 +718,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -853,8 +856,8 @@ msgstr ""
 "place de float4"
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr "&sfs_compliant; s2.1.1.1"
@@ -1009,7 +1012,8 @@ msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
@@ -1082,7 +1086,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr "Ne fonctionne qu'avec des géométries POLYGON"
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr "&sfs_compliant; 2.1.5.1"
@@ -1384,7 +1388,7 @@ msgstr ""
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
@@ -1428,8 +1432,8 @@ msgstr ""
 "MESURE."
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -1608,12 +1612,113 @@ msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, fuzzy, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+"Renvoie vrai si la géométrie est une  geometrycollection vide, un polygon, "
+"un point etc. "
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
 #, no-c-format
 msgid "ST_IsClosed"
 msgstr "ST_IsClosed"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1625,7 +1730,7 @@ msgstr ""
 "volumétrique (fermée)."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
@@ -1635,7 +1740,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1648,13 +1753,13 @@ msgstr ""
 "volumétrique (fermée)."
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
@@ -1665,13 +1770,13 @@ msgstr ""
 "PostGIS renvoie <varname>NULL</varname>."
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr "Exemples: points et lignes"
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1737,13 +1842,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr "Exemples: surfaces polyhédriques"
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
+#: reference_accessor.xml:821
 #, fuzzy, no-c-format
 msgid ""
 "-- A cube --\n"
@@ -1799,13 +1904,13 @@ msgstr ""
 " f"
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr "ST_IsCollection"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
@@ -1815,7 +1920,7 @@ msgstr ""
 "(<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
@@ -1825,7 +1930,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
@@ -1833,25 +1938,25 @@ msgid ""
 msgstr "Renvoie <varname>TRUE</varname> le type de la géométrie est soit:"
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr "GEOMETRYCOLLECTION"
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr "COMPOUNDCURVE"
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
@@ -1862,7 +1967,7 @@ msgstr ""
 "varname> pour les collections vides ou ne contenant q'un seul élément."
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1928,13 +2033,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
@@ -1944,7 +2049,7 @@ msgstr ""
 "un point etc. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -1954,7 +2059,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
@@ -1965,7 +2070,7 @@ msgstr ""
 "polygon, un point etc. "
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
@@ -1975,13 +2080,13 @@ msgstr ""
 "renvoie NULL."
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
@@ -1993,7 +2098,7 @@ msgstr ""
 "interdit dans PostGIS 2.0.0 pour respecter la norme SQL/MM."
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -2061,13 +2166,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr "ST_IsRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2077,7 +2182,7 @@ msgstr ""
 "la fois fermée et simple."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
@@ -2087,7 +2192,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2103,13 +2208,13 @@ msgstr ""
 "<xref linkend=\"ST_IsSimple\"/> (pas d'auto intersection)."
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
@@ -2119,7 +2224,7 @@ msgstr ""
 "function> doit renvoyer 0. PostGIS renvoie <varname>NULL</varname>."
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -2155,7 +2260,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -2165,13 +2270,13 @@ msgstr ""
 "linkend=\"ST_EndPoint\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr "ST_IsSimple"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
@@ -2181,7 +2286,7 @@ msgstr ""
 "intersection ou des segments tangentiels."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
@@ -2191,7 +2296,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -2205,7 +2310,7 @@ msgstr ""
 "\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
@@ -2216,13 +2321,13 @@ msgstr ""
 "renvoie <varname>NULL</varname>."
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -2252,13 +2357,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr "ST_IsValid"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
@@ -2268,7 +2373,7 @@ msgstr ""
 "correctement constituée."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -2286,7 +2391,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -2297,7 +2402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
@@ -2307,7 +2412,7 @@ msgstr ""
 "retourne NULL."
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -2317,13 +2422,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
@@ -2331,7 +2436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -2345,7 +2450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -2355,13 +2460,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr "ST_IsValidReason"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
@@ -2369,7 +2474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -2387,7 +2492,7 @@ msgstr ""
 "type> <parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
@@ -2395,7 +2500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
@@ -2403,7 +2508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
@@ -2411,20 +2516,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr "Disponibilité: 1.4 - nécessite GEOS >= 3.1.0."
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
 msgstr "Disponibilité: 2.0 - nécessite GEOS >=  >= 3.3.0"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
+#: reference_accessor.xml:1148
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2467,19 +2572,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ", <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr "ST_IsValidDetail"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
@@ -2487,7 +2592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -2505,7 +2610,7 @@ msgstr ""
 "<parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
@@ -2514,7 +2619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
@@ -2522,13 +2627,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
@@ -2536,13 +2641,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Disponibilité: 2.0.0 - nécessite GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2586,19 +2691,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ", <xref linkend=\"ST_IsValidReason\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr "ST_M"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
@@ -2608,7 +2713,7 @@ msgstr ""
 "disponible. L'entrée doit être un point. <refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
@@ -2618,7 +2723,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
@@ -2626,7 +2731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
@@ -2634,13 +2739,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr "&sqlmm_compliant;"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2656,7 +2761,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2666,13 +2771,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr "ST_NDims"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
@@ -2680,7 +2785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
@@ -2690,7 +2795,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
@@ -2699,7 +2804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2719,26 +2824,26 @@ msgstr ""
 "2 | 3 | 3"
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr "Retourne le nombre de points (vertex) d'un objet géométrique."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
@@ -2748,7 +2853,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
@@ -2756,7 +2861,7 @@ msgstr ""
 "tous les types de géométrie. "
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2764,7 +2869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2790,13 +2895,13 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr "ST_NRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
@@ -2805,7 +2910,7 @@ msgstr ""
 "d'anneaux."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
@@ -2815,7 +2920,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
@@ -2823,7 +2928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2837,13 +2942,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr "ST_NumGeometries"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
@@ -2851,7 +2956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
@@ -2861,7 +2966,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
@@ -2870,7 +2975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
@@ -2879,13 +2984,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -2905,25 +3010,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ", <xref linkend=\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr "ST_NumInteriorRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, fuzzy, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
 msgstr "Retourne le nombre de points (vertex) d'un objet géométrique."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
@@ -2933,7 +3038,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, fuzzy, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
@@ -2944,13 +3049,13 @@ msgstr ""
 "un intérieur."
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
@@ -2958,7 +3063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -2975,13 +3080,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr "ST_NumInteriorRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
@@ -2989,7 +3094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
@@ -2999,13 +3104,13 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr "ST_NumPatches"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3013,7 +3118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
@@ -3023,7 +3128,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3032,19 +3137,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilité : 2.0.0"
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
+#: reference_accessor.xml:1520
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
@@ -3068,13 +3173,13 @@ msgstr ""
 "                6"
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr "ST_NumPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
@@ -3083,7 +3188,7 @@ msgstr ""
 "ST_LineString ou ST_CircularString."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
@@ -3093,7 +3198,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -3104,13 +3209,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -3124,13 +3229,13 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr "ST_PatchN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3138,7 +3243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
@@ -3150,7 +3255,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3160,13 +3265,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
@@ -3176,7 +3281,7 @@ msgstr ""
 "ST_Dump sera plus efficace."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
+#: reference_accessor.xml:1616
 #, fuzzy, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
@@ -3211,7 +3316,7 @@ msgstr ""
 " POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -3221,13 +3326,13 @@ msgstr ""
 "linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr "ST_PointN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
@@ -3236,7 +3341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
@@ -3248,7 +3353,7 @@ msgstr ""
 "paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
@@ -3258,7 +3363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, fuzzy, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
@@ -3269,7 +3374,7 @@ msgstr ""
 "0.8.0. Dans les versions antérieures, l'index commençait à 0."
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
@@ -3277,13 +3382,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -3293,13 +3398,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
+#: reference_accessor.xml:1681
 #, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
@@ -3335,19 +3440,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, fuzzy, no-c-format
 msgid "ST_Points"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
@@ -3357,7 +3462,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -3367,19 +3472,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Disponibilité : 2.0.0"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -3390,13 +3495,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3404,7 +3509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -3414,7 +3519,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3422,7 +3527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -3432,13 +3537,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -3450,7 +3555,7 @@ msgstr ""
 "                4326"
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3460,13 +3565,13 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr "ST_StartPoint"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
@@ -3474,7 +3579,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
@@ -3484,7 +3589,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -3494,13 +3599,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -3531,19 +3636,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ", <xref linkend=\"ST_PointN\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
@@ -3551,7 +3656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -3567,13 +3672,13 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
@@ -3581,62 +3686,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr "M : possède une ordonnée M"
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr "Z : possède une coordonnée Z"
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr "B : possède une bounding box en cache"
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
@@ -3664,7 +3769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
@@ -3673,7 +3778,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -3683,13 +3788,13 @@ msgstr ""
 "<xref linkend=\"ST_IsValidDetail\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr "ST_X"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
@@ -3697,7 +3802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
@@ -3707,7 +3812,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
@@ -3715,7 +3820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
@@ -3723,13 +3828,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3757,7 +3862,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -3769,13 +3874,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr "ST_XMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
@@ -3783,7 +3888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
@@ -3793,15 +3898,15 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -3811,7 +3916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3867,7 +3972,7 @@ msgstr ""
 "220288.248780547"
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3877,13 +3982,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr "ST_XMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
@@ -3891,7 +3996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
@@ -3901,13 +4006,13 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3963,13 +4068,13 @@ msgstr ""
 "220186.995121892"
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr "ST_Y"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
@@ -3977,7 +4082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
@@ -3987,7 +4092,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
@@ -3995,13 +4100,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4029,7 +4134,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4041,13 +4146,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr "ST_YMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4055,7 +4160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
@@ -4065,13 +4170,13 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4102,7 +4207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4112,13 +4217,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr "ST_YMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
@@ -4126,7 +4231,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
@@ -4136,13 +4241,13 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4173,7 +4278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4183,13 +4288,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr "ST_Z"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
@@ -4197,7 +4302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
@@ -4207,7 +4312,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
@@ -4215,7 +4320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4226,7 +4331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -4236,13 +4341,13 @@ msgstr ""
 ">, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr "ST_ZMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
@@ -4250,7 +4355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
@@ -4260,13 +4365,13 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4297,7 +4402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4307,13 +4412,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr "ST_Zmflag"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
@@ -4321,7 +4426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
@@ -4331,7 +4436,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
@@ -4339,7 +4444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -4363,19 +4468,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr "ST_ZMin"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
@@ -4385,13 +4490,13 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4422,7 +4527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
diff --git a/doc/po/fr/reference_constructor.xml.po b/doc/po/fr/reference_constructor.xml.po
index 6a6fabf..64065ee 100644
--- a/doc/po/fr/reference_constructor.xml.po
+++ b/doc/po/fr/reference_constructor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -66,14 +66,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Description"
@@ -106,8 +106,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -129,11 +129,11 @@ msgstr "Disponibilité: 1.1.0 - nécessite GEOS >= 2.1.0."
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Exemples"
@@ -157,15 +157,15 @@ msgstr "A venir"
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Voir aussi"
@@ -284,7 +284,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -451,7 +451,7 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -555,11 +555,13 @@ msgstr "ST_GeomCollFromText"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:282
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:287
@@ -581,16 +583,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:305
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr "OGC SPEC 3.2.6.2 - l'option SRID est issue des tests de conformité"
@@ -630,7 +634,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -693,9 +697,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -754,10 +758,10 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -969,7 +973,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -997,7 +1001,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1713,7 +1717,7 @@ msgstr ""
 "obligatoirement exister dans la table spatial_ref_sys."
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1846,7 +1850,7 @@ msgstr ""
 "Well-Know Binary (WKB) et d'un SRID optionnel."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -2101,11 +2105,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:899
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
 #: reference_constructor.xml:903 reference_constructor.xml:969
@@ -2355,7 +2361,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2566,37 +2572,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
-#, no-c-format
+#: reference_constructor.xml:1196
+#, fuzzy, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
-msgstr ""
-"Disponibilité: 1.4.0 - création de ST_MakeLine(geomarray). L'agrégat spatial "
-"ST_MakeLine amélioré pour supporter plus de points plus rapidement."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
+msgstr "Disponibilité: 2.0.0 - Support pour les paramètres de type linestring."
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr "Disponibilité: 2.0.0 - Support pour les paramètres de type linestring."
 
 #. Tag: para
-#: reference_constructor.xml:1197
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1198
+#, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
-msgstr "Disponibilité: 2.0.0 - Support pour les paramètres de type linestring."
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
+msgstr ""
+"Disponibilité: 1.4.0 - création de ST_MakeLine(geomarray). L'agrégat spatial "
+"ST_MakeLine amélioré pour supporter plus de points plus rapidement."
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr "Exemple: version utilisant l'Agrégat Spatial"
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2608,7 +2614,7 @@ msgstr ""
 "points GPS ordonnées par le temps."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, fuzzy, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2630,7 +2636,7 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, fuzzy, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2652,13 +2658,13 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr "Exemples: Utilisation de la fonction normale"
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2670,7 +2676,7 @@ msgstr ""
 "troisième créé une ligne 3D à partir de deux points 3D."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2700,13 +2706,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr "Exemple: version utilisant un Tableau"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2732,7 +2738,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2742,13 +2748,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2758,7 +2764,7 @@ msgstr ""
 "données. Les coordonnées doivent être dans le SRS défini par le SRID."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2778,7 +2784,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2790,13 +2796,13 @@ msgstr ""
 "aucun SRID n'est passé, la valeur 0 est prise."
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr "Disponibilité: 1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2804,13 +2810,13 @@ msgid ""
 msgstr "Amélioration: 2.0: paramètre SRID devenu optionnel."
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr "Exemple: Construire un polygone englobant"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2826,19 +2832,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2848,7 +2854,7 @@ msgstr ""
 "être des LINESTRING fermées."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2858,7 +2864,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2872,7 +2878,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2882,13 +2888,13 @@ msgstr ""
 "être des LINESTRING fermées. Existe en 2 versions."
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, fuzzy, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr "Version 1: prend en paramètre une linestring fermée."
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2901,7 +2907,7 @@ msgstr ""
 "Les géométries en paramètre doivent être fermées."
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2912,13 +2918,13 @@ msgstr ""
 "LINESTRING."
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr "Exemples: LINESTRING fermée"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2976,19 +2982,19 @@ msgstr ""
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, fuzzy, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr "Exemples: Contour extérieur avec contours intérieurs"
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr "Construction d'un anneaux avec un trou"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -3012,7 +3018,7 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, fuzzy, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -3024,7 +3030,7 @@ msgstr ""
 "ST_Accum à partir des polygones des provinces et des lignes des lacs."
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, fuzzy, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -3034,7 +3040,7 @@ msgstr ""
 "supportées par ST_MakePolygon."
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, fuzzy, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -3044,7 +3050,7 @@ msgstr ""
 "provinces même si elles ne contiennent pas de lac."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -3108,7 +3114,7 @@ msgstr ""
 "                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -3117,19 +3123,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr "Construit une géométrie de type point en 2D, 3DZ ou 4D."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3141,7 +3147,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3155,7 +3161,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3171,7 +3177,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -3187,13 +3193,13 @@ msgstr ""
 "Utile si on dispose de coordonnées numériques et non textuelles WKT."
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr "Note: x: longitude, y: latitude"
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
@@ -3201,7 +3207,7 @@ msgstr ""
 "Utiliser <xref linkend=\"ST_MakePointM\"/> pour construire un point x,y,m."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -3235,7 +3241,7 @@ msgstr ""
 "1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -3245,19 +3251,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr "Crée un point à partir de coordonnées x, y et m."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -3271,19 +3277,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr "Crée un point à partir de coordonnées x et y."
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr "Note: x: longitude, y: latitude"
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -3294,7 +3300,7 @@ msgstr ""
 "M."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -3350,19 +3356,19 @@ msgstr ""
 "10"
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
@@ -3370,7 +3376,7 @@ msgstr ""
 "WKT."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -3388,21 +3394,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
-#, no-c-format
+#: reference_constructor.xml:1471
+#, fuzzy, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr "Retourne NULL si le WKT n'est pas une MULTILINESTRING"
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3414,33 +3422,35 @@ msgstr ""
 "cause d'une étape de validation supplémentaire."
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
-#, no-c-format
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
+#, fuzzy, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3458,33 +3468,35 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
-#, no-c-format
+#: reference_constructor.xml:1532
+#, fuzzy, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr "Retourne NULL si le WKT n'est pas une MULTIPOINT"
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3496,21 +3508,23 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
-#, no-c-format
+#: reference_constructor.xml:1570
+#, fuzzy, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3528,21 +3542,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
-#, no-c-format
+#: reference_constructor.xml:1593
+#, fuzzy, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr "Retourne une erreur si le WKT n'est pas un MULTIPOLYGON"
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3554,13 +3570,13 @@ msgstr ""
 "ST_GeomFromText à cause d'une étape de validation supplémentaire."
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3600,13 +3616,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3616,7 +3632,7 @@ msgstr ""
 "ST_MakePoint"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3628,7 +3644,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3638,31 +3654,31 @@ msgstr ""
 "fonction ST_MakePoint avec coordonnées x et y."
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "Exemple: Géométrie"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "Exemples: Géographie"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3672,7 +3688,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3684,7 +3700,7 @@ msgstr ""
 "geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3702,7 +3718,7 @@ msgstr ""
 "geography;"
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3712,19 +3728,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3734,7 +3750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3742,7 +3758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -3750,7 +3766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3758,7 +3774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3779,7 +3795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3787,13 +3803,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3803,7 +3819,7 @@ msgstr ""
 "donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3821,17 +3837,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3847,7 +3863,7 @@ msgstr ""
 "obligatoirement exister dans la table spatial_ref_sys."
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3865,13 +3881,13 @@ msgstr ""
 "équivalent OGC <xref linkend=\"ST_Point\"/>."
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3881,7 +3897,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3891,13 +3907,13 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr ""
@@ -3905,7 +3921,7 @@ msgstr ""
 "donné."
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3920,7 +3936,7 @@ msgstr ""
 "varname>. Cette fonction assure le rôle de Geometry Factory en SQL."
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -3929,19 +3945,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3989,13 +4005,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -4005,7 +4021,7 @@ msgstr ""
 "donnés.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -4019,7 +4035,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
@@ -4028,7 +4044,7 @@ msgstr ""
 "</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -4043,13 +4059,13 @@ msgstr ""
 "ST_MakePolygon pour cela."
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -4081,7 +4097,7 @@ msgstr ""
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -4093,13 +4109,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -4117,15 +4133,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
-#, no-c-format
+#: reference_constructor.xml:1900
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
+"Construit une géométrie point à partir d'une représentation WKT et le SRID "
+"donné. Si aucun SRID n'est donné, la valeur par défaut est 0."
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -4137,13 +4155,13 @@ msgstr ""
 "ST_GeomFromText à cause d'une étape de validation supplémentaire."
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -4177,13 +4195,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -4193,7 +4211,7 @@ msgstr ""
 "Known Binary (WKB). Alias pour ST_GeomFromWKB sans SRID"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -4203,19 +4221,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -4225,7 +4243,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/fr/reference_editor.xml.po b/doc/po/fr/reference_editor.xml.po
index e78ff61..96d80f4 100644
--- a/doc/po/fr/reference_editor.xml.po
+++ b/doc/po/fr/reference_editor.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -66,16 +66,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:931
+#: reference_editor.xml:980 reference_editor.xml:1027 reference_editor.xml:1076
+#: reference_editor.xml:1143 reference_editor.xml:1208
+#: reference_editor.xml:1250 reference_editor.xml:1294
+#: reference_editor.xml:1371 reference_editor.xml:1449
+#: reference_editor.xml:1606 reference_editor.xml:1712
+#: reference_editor.xml:1764
 #, no-c-format
 msgid "Description"
 msgstr "Description"
@@ -89,8 +90,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1255
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Disponibilité: 1.1.0"
@@ -98,12 +99,13 @@ msgstr "Disponibilité: 1.1.0"
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:940 reference_editor.xml:990
+#: reference_editor.xml:1038 reference_editor.xml:1089
+#: reference_editor.xml:1163 reference_editor.xml:1258
+#: reference_editor.xml:1402 reference_editor.xml:1720
+#: reference_editor.xml:1777
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -111,16 +113,16 @@ msgstr "&Z_support;"
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:893 reference_editor.xml:949
+#: reference_editor.xml:996 reference_editor.xml:1045 reference_editor.xml:1097
+#: reference_editor.xml:1171 reference_editor.xml:1223
+#: reference_editor.xml:1262 reference_editor.xml:1310
+#: reference_editor.xml:1407 reference_editor.xml:1483
+#: reference_editor.xml:1646 reference_editor.xml:1725
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "Examples"
 msgstr "Exemples"
@@ -152,15 +154,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:956 reference_editor.xml:1003 reference_editor.xml:1052
+#: reference_editor.xml:1104 reference_editor.xml:1178
+#: reference_editor.xml:1228 reference_editor.xml:1266
+#: reference_editor.xml:1318 reference_editor.xml:1414
+#: reference_editor.xml:1558 reference_editor.xml:1680
+#: reference_editor.xml:1738 reference_editor.xml:1790
 #, no-c-format
 msgid "See Also"
 msgstr "Voir aussi"
@@ -276,8 +279,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:937 reference_editor.xml:987
+#: reference_editor.xml:1035 reference_editor.xml:1084
+#: reference_editor.xml:1160
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -291,9 +295,9 @@ msgid "Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1087 reference_editor.xml:1156
+#: reference_editor.xml:1635 reference_editor.xml:1717
+#: reference_editor.xml:1773
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -302,18 +306,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:942 reference_editor.xml:989
+#: reference_editor.xml:1037 reference_editor.xml:1091
+#: reference_editor.xml:1162 reference_editor.xml:1641
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:943
+#: reference_editor.xml:991 reference_editor.xml:1039 reference_editor.xml:1092
+#: reference_editor.xml:1165
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -321,10 +325,10 @@ msgstr "&T_support;"
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:941 reference_editor.xml:1090 reference_editor.xml:1164
+#: reference_editor.xml:1306 reference_editor.xml:1640
+#: reference_editor.xml:1721 reference_editor.xml:1778
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -397,7 +401,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1637
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -606,7 +610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -672,17 +676,63 @@ msgstr ""
 #. Tag: refname
 #: reference_editor.xml:345
 #, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_ForceRHR</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1166
+#, no-c-format
+msgid "&M_support;"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
+
+#. Tag: refname
+#: reference_editor.xml:393
+#, no-c-format
 msgid "ST_ForceCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -690,7 +740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -698,7 +748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -706,13 +756,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -734,7 +784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -759,19 +809,52 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_ForceRHR</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, fuzzy, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr "Force les géométries à utiliser le mode XYM."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -783,13 +866,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr "ST_ForceRHR"
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
@@ -797,7 +880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
@@ -807,18 +890,27 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:445
+#: reference_editor.xml:540
+#, no-c-format
+msgid ""
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:547
 #, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -834,25 +926,28 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:465
+#: reference_editor.xml:566
 #, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -860,7 +955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -870,13 +965,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -892,20 +987,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -917,7 +1012,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -925,7 +1020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -933,13 +1028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -964,19 +1059,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
@@ -984,7 +1079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -998,7 +1093,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -1009,13 +1104,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -1025,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -1034,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1056,20 +1151,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
@@ -1077,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1087,7 +1182,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1096,13 +1191,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
@@ -1123,25 +1218,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1151,7 +1246,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
@@ -1159,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1175,19 +1270,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
@@ -1197,7 +1292,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
@@ -1205,7 +1300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
@@ -1213,7 +1308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1235,25 +1330,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, no-c-format
 msgid "Remove point from a linestring."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1265,7 +1360,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
@@ -1273,7 +1368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1286,25 +1381,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1314,13 +1409,13 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:894
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1335,19 +1430,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:900
 #, no-c-format
 msgid "ST_Rotate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:902
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:906
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1379,7 +1474,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:933
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1389,7 +1484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:938
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1397,13 +1492,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:939
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:951
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1432,7 +1527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1440,19 +1535,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:964
 #, no-c-format
 msgid "ST_RotateX"
 msgstr "ST_RotateX"
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:966
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:971
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1464,13 +1559,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:982
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:984
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1479,13 +1574,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:988
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:998
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1497,25 +1592,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1005
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1011
 #, no-c-format
 msgid "ST_RotateY"
 msgstr "ST_RotateY"
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1013
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1018
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1527,13 +1622,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1029
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1031
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1542,13 +1637,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1034
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1047
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1560,25 +1655,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1054
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1060
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr "ST_RotateZ"
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1062
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1067
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -1590,19 +1685,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1078
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1080
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1081
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -1611,13 +1706,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1086
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1099
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -1639,25 +1734,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1106
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1112
 #, no-c-format
 msgid "ST_Scale"
 msgstr "ST_Scale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1114
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1118
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -1676,7 +1771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1145
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
@@ -1684,7 +1779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -1694,27 +1789,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1159 reference_editor.xml:1776
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1161
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
 "introduced."
 msgstr ""
 
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1173
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -1740,19 +1829,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1074
+#: reference_editor.xml:1180
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1186
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1188
 #, no-c-format
 msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
@@ -1760,7 +1849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1193
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -1773,7 +1862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1210
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -1783,19 +1872,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1213 reference_editor.xml:1719
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1214
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1215
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1216
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -1807,7 +1902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1218
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -1815,7 +1910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1225
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -1841,19 +1936,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1235
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1236
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -1869,7 +1964,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1252
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -1879,13 +1974,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1256
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1263
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -1913,7 +2008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -1921,19 +2016,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1273
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1275
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1281
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -1945,7 +2040,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1296
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -1953,7 +2048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -1963,19 +2058,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1305
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1311
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1312
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -1984,7 +2079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1313
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -1992,7 +2087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1314
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2002,7 +2097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1320
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -2011,19 +2106,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1327
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1329
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1335
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2073,7 +2168,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1373
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2084,7 +2179,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1381
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -2093,7 +2188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1387
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2101,7 +2196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1392
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2111,19 +2206,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1399
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1400
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1409
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2163,7 +2258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1416
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2172,13 +2267,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1429
 #, no-c-format
 msgid "ST_Snap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1431
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2186,7 +2281,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1439
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2200,7 +2295,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1451
 #, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
@@ -2208,7 +2303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1456
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2217,7 +2312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1463
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2227,7 +2322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1472
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2235,19 +2330,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1479
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1496
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1507
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2255,7 +2350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1511
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2276,7 +2371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1518
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2284,7 +2379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1522
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2306,7 +2401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1531
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2314,7 +2409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1535
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2334,7 +2429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1543
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2342,7 +2437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1547
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2361,13 +2456,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1568
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1570
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -2375,7 +2470,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1575
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -2410,7 +2505,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1608
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2427,7 +2522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1622
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2437,7 +2532,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1627
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -2445,7 +2540,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1631
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -2453,25 +2548,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1638
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1639
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1647
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1648
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2502,7 +2597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1649
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2512,7 +2607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1651
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2523,14 +2618,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1653
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2556,13 +2651,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1658
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2576,7 +2671,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1669
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -2584,13 +2679,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1670
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1671
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -2599,7 +2694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1672
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -2608,13 +2703,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1673
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1674
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -2624,7 +2719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -2633,7 +2728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1682
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2641,19 +2736,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1688
 #, no-c-format
 msgid "ST_Translate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1690
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1694
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -2679,7 +2774,7 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1714
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -2688,13 +2783,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1726
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1727
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -2706,13 +2801,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1728
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1729
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -2723,13 +2818,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1730
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1731
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -2739,13 +2834,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -2757,25 +2852,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1745
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1747
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -2793,7 +2888,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1766
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -2801,7 +2896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1769
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -2810,7 +2905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1785
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -2831,7 +2926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1792
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
diff --git a/doc/po/fr/reference_measure.xml.po b/doc/po/fr/reference_measure.xml.po
index 28fc846..d3a6094 100644
--- a/doc/po/fr/reference_measure.xml.po
+++ b/doc/po/fr/reference_measure.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -65,20 +65,20 @@ msgstr ""
 #: reference_measure.xml:1622 reference_measure.xml:1757
 #: reference_measure.xml:1835 reference_measure.xml:1887
 #: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:2090 reference_measure.xml:2144
+#: reference_measure.xml:2191 reference_measure.xml:2239
+#: reference_measure.xml:2293 reference_measure.xml:2375
+#: reference_measure.xml:2439 reference_measure.xml:2537
+#: reference_measure.xml:2604 reference_measure.xml:2664
+#: reference_measure.xml:2731 reference_measure.xml:2785
+#: reference_measure.xml:2818 reference_measure.xml:2863
+#: reference_measure.xml:2914 reference_measure.xml:2968
+#: reference_measure.xml:3056 reference_measure.xml:3099
+#: reference_measure.xml:3190 reference_measure.xml:3241
+#: reference_measure.xml:3278 reference_measure.xml:3320
+#: reference_measure.xml:3367 reference_measure.xml:3426
+#: reference_measure.xml:3492 reference_measure.xml:3535
+#: reference_measure.xml:3614 reference_measure.xml:3762
 #, no-c-format
 msgid "Description"
 msgstr "Description "
@@ -96,37 +96,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2556
+#: reference_measure.xml:2609 reference_measure.xml:2822
+#: reference_measure.xml:2877 reference_measure.xml:3282
+#: reference_measure.xml:3328
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3373
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilité: 2.0.0"
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -135,29 +132,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:663 reference_measure.xml:765
+#: reference_measure.xml:872 reference_measure.xml:921
+#: reference_measure.xml:969 reference_measure.xml:1043
+#: reference_measure.xml:1118 reference_measure.xml:1271
+#: reference_measure.xml:1350 reference_measure.xml:1425
+#: reference_measure.xml:1522 reference_measure.xml:1657
+#: reference_measure.xml:1780 reference_measure.xml:1928
+#: reference_measure.xml:1973 reference_measure.xml:2048
+#: reference_measure.xml:2113 reference_measure.xml:2156
+#: reference_measure.xml:2205 reference_measure.xml:2254
+#: reference_measure.xml:2311 reference_measure.xml:2409
+#: reference_measure.xml:2463 reference_measure.xml:2559
+#: reference_measure.xml:2615 reference_measure.xml:2828
+#: reference_measure.xml:2881 reference_measure.xml:2930
+#: reference_measure.xml:2978 reference_measure.xml:3071
+#: reference_measure.xml:3121 reference_measure.xml:3288
+#: reference_measure.xml:3332 reference_measure.xml:3462
+#: reference_measure.xml:3502 reference_measure.xml:3551
+#: reference_measure.xml:3664 reference_measure.xml:3796
 #, no-c-format
 msgid "Examples"
 msgstr "Exemples"
@@ -269,32 +266,32 @@ msgstr ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:726
+#: reference_measure.xml:800 reference_measure.xml:886
+#: reference_measure.xml:925 reference_measure.xml:1008
+#: reference_measure.xml:1047 reference_measure.xml:1205
+#: reference_measure.xml:1276 reference_measure.xml:1358
+#: reference_measure.xml:1430 reference_measure.xml:1727
+#: reference_measure.xml:1786 reference_measure.xml:1865
+#: reference_measure.xml:1934 reference_measure.xml:1978
+#: reference_measure.xml:2058 reference_measure.xml:2119
+#: reference_measure.xml:2164 reference_measure.xml:2212
+#: reference_measure.xml:2261 reference_measure.xml:2316
+#: reference_measure.xml:2414 reference_measure.xml:2469
+#: reference_measure.xml:2580 reference_measure.xml:2622
+#: reference_measure.xml:2707 reference_measure.xml:2762
+#: reference_measure.xml:2794 reference_measure.xml:2837
+#: reference_measure.xml:2888 reference_measure.xml:2937
+#: reference_measure.xml:3031 reference_measure.xml:3076
+#: reference_measure.xml:3163 reference_measure.xml:3218
+#: reference_measure.xml:3254 reference_measure.xml:3295
+#: reference_measure.xml:3338 reference_measure.xml:3384
+#: reference_measure.xml:3468 reference_measure.xml:3508
+#: reference_measure.xml:3585 reference_measure.xml:3807
 #, no-c-format
 msgid "See Also"
 msgstr "Voir également"
@@ -352,7 +349,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
 #: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:2696 reference_measure.xml:2747
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -550,8 +547,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1512 reference_measure.xml:2302
+#: reference_measure.xml:2388 reference_measure.xml:2680
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -626,7 +623,7 @@ msgstr ""
 "<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2667
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -658,8 +655,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2699
+#: reference_measure.xml:2751
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -1147,7 +1144,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:1841 reference_measure.xml:2402
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -1483,8 +1480,8 @@ msgstr ""
 #: reference_measure.xml:665
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr ""
 
 #. Tag: para
@@ -1579,9 +1576,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:761 reference_measure.xml:2153
+#: reference_measure.xml:2307 reference_measure.xml:2973
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
@@ -1721,7 +1718,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
 
 #. Tag: para
@@ -2112,14 +2109,14 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1090 reference_measure.xml:1318
 #: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:3104 reference_measure.xml:3452
+#: reference_measure.xml:3769
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1091 reference_measure.xml:2675
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -2130,7 +2127,7 @@ msgstr ""
 #: reference_measure.xml:1094 reference_measure.xml:1256
 #: reference_measure.xml:1321 reference_measure.xml:1404
 #: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:3650 reference_measure.xml:3774
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
@@ -2138,7 +2135,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1098 reference_measure.xml:1260
 #: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:3778
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -2157,8 +2154,8 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1106 reference_measure.xml:1341
 #: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:2689 reference_measure.xml:3113
+#: reference_measure.xml:3786
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -2205,21 +2202,21 @@ msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1142 reference_measure.xml:3728
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:3697
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1163 reference_measure.xml:3150
+#: reference_measure.xml:3677 reference_measure.xml:3687
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr ""
@@ -2486,7 +2483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1337 reference_measure.xml:3771
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2757,7 +2754,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1524 reference_measure.xml:3122
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
@@ -2781,8 +2778,8 @@ msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1568 reference_measure.xml:3142
+#: reference_measure.xml:3708 reference_measure.xml:3718
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr ""
@@ -3170,7 +3167,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1843 reference_measure.xml:2610
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -3246,8 +3243,8 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1858 reference_measure.xml:2703
+#: reference_measure.xml:2757
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
@@ -3481,7 +3478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2033 reference_measure.xml:2099
 #, no-c-format
 msgid ""
 "The current implementation supports only vertices as the discrete locations. "
@@ -3558,13 +3555,120 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2066
+#, fuzzy, no-c-format
+msgid "ST_FrechetDistance"
+msgstr "ST_Distance"
+
+#. Tag: refpurpose
+#: reference_measure.xml:2068
+#, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_measure.xml:2074
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
+
+#. Tag: para
+#: reference_measure.xml:2092
+#, no-c-format
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2094
+#, no-c-format
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2104
+#, no-c-format
+msgid ""
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2108
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr "Disponibilité: 2.0.0"
+
+#. Tag: programlisting
+#: reference_measure.xml:2114
+#, fuzzy, no-c-format
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: programlisting
+#: reference_measure.xml:2115
+#, fuzzy, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_measure.xml:2127
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr "ST_MaxDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2129
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
@@ -3572,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2135
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
@@ -3584,7 +3688,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2148
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -3594,13 +3698,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2158
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
+#: reference_measure.xml:2159
 #, fuzzy, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
@@ -3632,20 +3736,20 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2171
 #, no-c-format
 msgid "ST_DistanceSphere"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2173
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -3655,7 +3759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2182
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -3665,7 +3769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2193
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -3675,7 +3779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2199 reference_measure.xml:2248
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
@@ -3683,14 +3787,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2200
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2207
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -3715,19 +3819,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2220
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2222
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
@@ -3735,7 +3839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2229
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -3746,7 +3850,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2241
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -3756,7 +3860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2245
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
@@ -3765,14 +3869,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2249
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2256
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -3795,19 +3899,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2263
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2269
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2271
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
@@ -3815,7 +3919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -3831,7 +3935,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -3842,7 +3946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
+#: reference_measure.xml:2312
 #, fuzzy, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
@@ -3868,19 +3972,19 @@ msgstr ""
 " f             | t        | t             |"
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2318
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ", <xref linkend=\"ST_DWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2324
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2326
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3891,7 +3995,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2332
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -3927,7 +4031,7 @@ msgstr ""
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2377
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3935,7 +4039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2379
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -3945,7 +4049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2384
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
@@ -3954,7 +4058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2394
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -3965,19 +4069,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2400
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2403
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2404
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
@@ -3986,13 +4090,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2405
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2410
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -4020,19 +4124,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ", <xref linkend=\"ST_Expand\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2422
 #, no-c-format
 msgid "ST_Equals"
 msgstr "ST_Equals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2424
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
@@ -4040,7 +4144,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2430
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
@@ -4052,7 +4156,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2441
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -4065,33 +4169,41 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2384
+#: reference_measure.xml:2450
 #, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2457
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2458
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr ""
 
+#. Tag: para
+#: reference_measure.xml:2459
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2465
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4110,7 +4222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2471
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -4120,19 +4232,19 @@ msgstr ""
 "<xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2478
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2482
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2489
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -4149,7 +4261,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2539
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -4165,13 +4277,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2555
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Disponibilité: 2.0.0"
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2568
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -4179,7 +4291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2576
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -4195,13 +4307,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2589
 #, no-c-format
 msgid "ST_HasArc"
 msgstr "ST_HasArc"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2591
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -4209,7 +4321,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2596
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -4219,7 +4331,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2606
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -4227,13 +4339,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2608
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2617
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -4249,19 +4361,19 @@ msgstr ""
 "                t"
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2624
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ", <xref linkend=\"ST_LineToCurve\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2630
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr "<refname>ST_Intersects</refname>"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2632
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -4271,7 +4383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -4291,7 +4403,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2665
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -4300,7 +4412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2672
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -4309,19 +4421,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2677
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2678
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2685
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -4329,7 +4441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2692
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -4337,13 +4449,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2695
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2700
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -4361,7 +4473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -4387,19 +4499,19 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2708
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2713
 #, no-c-format
 msgid "ST_Length"
 msgstr "ST_Length"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2715
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -4408,7 +4520,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4428,7 +4540,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2733
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4439,7 +4551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4450,7 +4562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -4458,7 +4570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2741
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4469,7 +4581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2743
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -4477,25 +4589,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2744 reference_measure.xml:3201
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2746
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2752
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -4503,7 +4615,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2754
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4528,13 +4640,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2758
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2759
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4550,7 +4662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2763
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -4560,13 +4672,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2769
 #, no-c-format
 msgid "ST_Length2D"
 msgstr "ST_Length2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2771
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -4575,7 +4687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2777
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -4587,7 +4699,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2787
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -4595,19 +4707,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2796
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ", <xref linkend=\"ST_3DLength\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2802
 #, no-c-format
 msgid "ST_3DLength"
 msgstr "ST_3DLength"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2804
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4615,7 +4727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2810
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -4627,7 +4739,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2820
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4636,13 +4748,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2823
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2830
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -4650,7 +4762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2832
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4668,19 +4780,19 @@ msgstr ""
 "122.704716741457"
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2839
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ", <xref linkend=\"ST_Length2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2845
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2847
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -4689,7 +4801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2854
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -4703,7 +4815,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2865
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4713,26 +4825,26 @@ msgid ""
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2871 reference_measure.xml:2922
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2873 reference_measure.xml:2924
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2875
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2876
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -4740,7 +4852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2883
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -4775,19 +4887,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2890
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2896
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr "ST_Length2D_Spheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2898
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4796,7 +4908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2905
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -4810,7 +4922,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2916
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4820,7 +4932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2925
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -4828,7 +4940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2932
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4863,19 +4975,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2939
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2945
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2947
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4886,7 +4998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -4898,20 +5010,20 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2970
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:2988
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:2991
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4935,13 +5047,13 @@ msgstr ""
 "LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:2999
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3002
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4969,7 +5081,7 @@ msgstr ""
 "LINESTRING(20 40,121.111404660392 186.629392246051)"
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3018
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -4977,7 +5089,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3022
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -5009,20 +5121,20 @@ msgstr ""
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3033
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3039
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3041
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -5030,7 +5142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3047
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -5039,7 +5151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3058
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -5048,7 +5160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3063
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -5057,13 +5169,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3067
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -5090,19 +5202,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3077
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ", <xref linkend=\"ST_Reverse\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3083
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3085
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -5110,7 +5222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -5122,7 +5234,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3101
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -5130,14 +5242,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3106 reference_measure.xml:3434
+#: reference_measure.xml:3448
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3108
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5146,26 +5258,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3116 reference_measure.xml:3454
+#: reference_measure.xml:3659
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3117
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3133
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3157
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -5224,7 +5336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -5234,13 +5346,13 @@ msgstr ""
 "linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3170
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr "ST_Perimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3172
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -5249,7 +5361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3176
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -5261,7 +5373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3192
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -5272,7 +5384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3195
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -5283,7 +5395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3199
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -5291,25 +5403,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3203
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3207
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -5317,7 +5429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3210
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -5371,13 +5483,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3213
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3214
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -5385,7 +5497,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3215
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -5423,19 +5535,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3219
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3225
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr "ST_Perimeter2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5443,7 +5555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3233
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -5453,7 +5565,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3243
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5461,7 +5573,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3248
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -5470,13 +5582,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3262
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr "ST_3DPerimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3264
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5484,7 +5596,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3270
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -5494,7 +5606,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5503,13 +5615,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3283
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3289
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -5517,7 +5629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3290
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5541,25 +5653,25 @@ msgstr ""
 " 105.465793597674 | 105.432997272188 | 105.432997272188"
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3297
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3303
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr "ST_PointOnSurface"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3305
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3310
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -5569,19 +5681,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3322
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3324
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3325
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5593,7 +5705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3334
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5624,19 +5736,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3340
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3346
 #, no-c-format
 msgid "ST_Project"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3348
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -5644,7 +5756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3353
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5654,7 +5766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3369
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -5663,7 +5775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3370
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5673,13 +5785,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3371
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3378
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -5687,7 +5799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5700,7 +5812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3386
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -5709,13 +5821,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3392
 #, no-c-format
 msgid "ST_Relate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3394
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5726,7 +5838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5745,7 +5857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3428
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5756,7 +5868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3433
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -5764,7 +5876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3436
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -5772,7 +5884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3439
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -5781,14 +5893,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3444
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3446
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -5796,19 +5908,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3450
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3455
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3456
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -5816,7 +5928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3463
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -5854,7 +5966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3470
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -5862,13 +5974,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3476
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -5876,7 +5988,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3483
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -5886,7 +5998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3494
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -5895,13 +6007,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3497
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3503
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -5924,25 +6036,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3509
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3515
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3517
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3522
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -5951,7 +6063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3537
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -5966,13 +6078,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3561
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3564
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5996,13 +6108,13 @@ msgstr ""
 "LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3572
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3575
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -6029,7 +6141,7 @@ msgstr ""
 " POINT(140.752120669087 125.695053378061)"
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3587
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -6037,13 +6149,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3595
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -6051,7 +6163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3601
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -6060,7 +6172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3616
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -6072,37 +6184,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3623
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3633
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3637
 #, no-c-format
 msgid "FT*******"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3641
 #, no-c-format
 msgid "F**T*****"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3645
 #, no-c-format
 msgid "F***T****"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3654
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6111,13 +6223,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3660
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3666
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -6125,7 +6237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3736
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -6144,19 +6256,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3742
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3744
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3749
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -6165,7 +6277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3764
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -6176,7 +6288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6185,19 +6297,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3789
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3792
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3797
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -6221,7 +6333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3808
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ""
diff --git a/doc/po/fr/reference_operator.xml.po b/doc/po/fr/reference_operator.xml.po
index da03348..b6a7b6a 100644
--- a/doc/po/fr/reference_operator.xml.po
+++ b/doc/po/fr/reference_operator.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -61,15 +61,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "Description"
@@ -87,13 +93,13 @@ msgstr ""
 "de la géométrie B."
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -115,28 +121,46 @@ msgstr "Disponibilité: La version 1.5.0 introduit le support des géographie."
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "Exemples"
@@ -161,16 +185,22 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "Voir Aussi"
@@ -187,11 +217,223 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
-msgid "&&&"
+msgid "&&(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_operator.xml:87
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:113
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, fuzzy, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr "Disponibilité: La version 1.5.0 introduit le support des géographie."
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:174
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:235
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
+msgid "&&&"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
@@ -199,7 +441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -208,7 +450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -217,31 +459,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilité : Version 2.0.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -261,13 +505,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -287,13 +531,177 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:358
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:415
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:472
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -301,7 +709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -310,7 +718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -320,7 +728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -342,7 +750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -350,20 +758,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -372,7 +780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -382,7 +790,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -404,7 +812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -412,13 +820,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -426,7 +834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -435,7 +843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -445,7 +853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -467,7 +875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -475,13 +883,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -489,7 +897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -498,7 +906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -507,7 +915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -529,7 +937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -537,20 +945,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -559,7 +967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -568,7 +976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -590,7 +998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -598,13 +1006,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -612,7 +1020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -625,7 +1033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -636,7 +1044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -646,7 +1054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -654,7 +1062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -666,7 +1074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -706,19 +1114,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -726,7 +1134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -735,7 +1143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -744,7 +1152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -766,20 +1174,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -788,7 +1196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -797,7 +1205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -818,26 +1226,203 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -846,7 +1431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -856,7 +1441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -878,7 +1463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -886,20 +1471,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -908,7 +1493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -917,7 +1502,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -939,7 +1524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -947,19 +1532,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -968,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -977,7 +1562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -998,19 +1583,202 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"L'opérateur <varname>&&</varname> renvoi <varname>VRAI</varname> si "
+"la boite englobante 2D de la géométrie A intersecte la boite englobante 2D "
+"de la géométrie B."
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Renvoi <varname>VRAI</varname> si la boite englobante 2D de A intersecte la "
+"boite englobante 2D de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1019,7 +1787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1028,13 +1796,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1048,7 +1816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1059,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1067,26 +1835,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1099,7 +1867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1111,7 +1879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1121,7 +1889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1130,7 +1898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1139,7 +1907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1149,7 +1917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1158,7 +1926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1167,7 +1935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1191,13 +1959,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1221,7 +1989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1229,7 +1997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1238,7 +2006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1266,20 +2034,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1287,7 +2055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1296,7 +2064,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1307,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1317,7 +2085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1326,13 +2094,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1356,7 +2124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1364,19 +2132,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1385,7 +2153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1395,7 +2163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1405,7 +2173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1413,13 +2181,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1454,27 +2222,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -1483,7 +2251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1493,7 +2261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1503,31 +2271,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -1536,7 +2304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1546,7 +2314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1555,7 +2323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
diff --git a/doc/po/fr/reference_output.xml.po b/doc/po/fr/reference_output.xml.po
index 7ad9a86..6ee18cf 100644
--- a/doc/po/fr/reference_output.xml.po
+++ b/doc/po/fr/reference_output.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -73,7 +73,8 @@ msgstr ""
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -210,6 +211,8 @@ msgstr ""
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -282,6 +285,7 @@ msgstr ""
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -2389,3 +2393,256 @@ msgstr ""
 "------------\n"
 " c0w3h\n"
 "                ]]>"
+
+#. Tag: refname
+#: reference_output.xml:980
+#, fuzzy, no-c-format
+msgid "ST_AsGeobuf"
+msgstr "ST_AsGeoJSON"
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_GeoHash</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxchars=full_precision_of_point</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, fuzzy, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr "ST_AsSVG"
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, fuzzy, no-c-format
+msgid "ST_AsMVT"
+msgstr "ST_AsGML"
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/fr/reference_processing.xml.po b/doc/po/fr/reference_processing.xml.po
index 43aeb8d..8c9f387 100644
--- a/doc/po/fr/reference_processing.xml.po
+++ b/doc/po/fr/reference_processing.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -92,23 +92,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1640 reference_processing.xml:1794
+#: reference_processing.xml:1832 reference_processing.xml:1906
+#: reference_processing.xml:1960 reference_processing.xml:2016
+#: reference_processing.xml:2067 reference_processing.xml:2109
+#: reference_processing.xml:2151 reference_processing.xml:2207
+#: reference_processing.xml:2333 reference_processing.xml:2417
+#: reference_processing.xml:2500 reference_processing.xml:2555
+#: reference_processing.xml:2624 reference_processing.xml:2692
+#: reference_processing.xml:2782
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -180,7 +181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1663
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -237,16 +238,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1680 reference_processing.xml:2076
+#: reference_processing.xml:2575
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2344 reference_processing.xml:2584
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr ""
@@ -262,25 +263,26 @@ msgstr ""
 #, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1603
+#: reference_processing.xml:1689 reference_processing.xml:1927
+#: reference_processing.xml:1985 reference_processing.xml:2038
+#: reference_processing.xml:2082 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2230
+#: reference_processing.xml:2352 reference_processing.xml:2436
+#: reference_processing.xml:2591 reference_processing.xml:2718
+#: reference_processing.xml:2808
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -448,24 +450,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1609
+#: reference_processing.xml:1771 reference_processing.xml:1810
+#: reference_processing.xml:1880 reference_processing.xml:1934
+#: reference_processing.xml:1992 reference_processing.xml:2043
+#: reference_processing.xml:2087 reference_processing.xml:2127
+#: reference_processing.xml:2185 reference_processing.xml:2301
+#: reference_processing.xml:2393 reference_processing.xml:2471
+#: reference_processing.xml:2523 reference_processing.xml:2598
+#: reference_processing.xml:2652 reference_processing.xml:2743
+#: reference_processing.xml:2861
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -520,7 +523,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -619,7 +622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2429
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -714,19 +717,18 @@ msgstr ""
 #: reference_processing.xml:386
 #, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -734,21 +736,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1806 reference_processing.xml:1918
+#: reference_processing.xml:1976 reference_processing.xml:2510
+#: reference_processing.xml:2644
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -757,20 +759,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2592
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
+#: reference_processing.xml:404
 #, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -778,13 +776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2594
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -833,19 +831,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -854,7 +852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -870,7 +868,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -879,7 +877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -893,7 +891,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -903,7 +901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -911,15 +909,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2340
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -928,7 +926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -945,7 +943,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -954,7 +952,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -967,14 +965,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2218
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -985,13 +983,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -1007,14 +1005,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -1028,13 +1026,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1051,13 +1049,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1065,13 +1063,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1081,13 +1079,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1095,7 +1093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1110,7 +1108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1118,13 +1116,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1132,7 +1130,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1142,7 +1140,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1150,7 +1148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1159,7 +1157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1168,7 +1166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1176,13 +1174,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1193,7 +1191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1201,7 +1199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1216,7 +1214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1224,20 +1222,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
-#, no-c-format
+#: reference_processing.xml:637
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
 "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
@@ -1245,18 +1243,25 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
-"funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
-"<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
-"type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
-"type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:660
 #, no-c-format
 msgid ""
 "Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
@@ -1265,42 +1270,96 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:662
 #, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Changed: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2509
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:670
+#: reference_processing.xml:709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
@@ -1403,23 +1462,36 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1433,7 +1505,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1444,33 +1516,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1922 reference_processing.xml:2513
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1481,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1489,7 +1561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1503,13 +1575,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -1522,13 +1594,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1556,13 +1628,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -1576,19 +1648,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1596,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -1608,7 +1680,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1618,25 +1690,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2342
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2346
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -1644,19 +1716,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1674,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1687,20 +1759,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -1710,7 +1782,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1723,7 +1795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -1732,7 +1804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -1740,13 +1812,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -1754,21 +1826,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1805
+#: reference_processing.xml:1921 reference_processing.xml:2512
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -1790,13 +1862,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -1821,7 +1893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -1849,7 +1921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -1858,13 +1930,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -1872,7 +1944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -1882,7 +1954,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -1891,7 +1963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -1900,7 +1972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -1916,25 +1988,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -1957,13 +2029,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:1016
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -2021,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:1020
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2073,7 +2145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2097,7 +2169,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2132,7 +2204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2140,13 +2212,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2154,7 +2226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2164,7 +2236,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2176,20 +2248,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2223,7 +2295,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2232,13 +2304,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -2246,7 +2318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -2256,25 +2328,25 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2511
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2517
 #, no-c-format
 msgid "Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2286,13 +2358,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -2300,7 +2372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -2311,7 +2383,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -2319,25 +2391,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1974
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2348,20 +2420,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2381,7 +2453,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -2389,7 +2461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -2397,7 +2469,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -2405,7 +2477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2415,7 +2487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2428,13 +2500,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2447,25 +2519,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2517,13 +2589,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -2532,7 +2604,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2548,7 +2620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -2558,7 +2630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -2574,7 +2646,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -2584,19 +2656,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -2608,23 +2680,26 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1292
 #, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
+"-- 2D Example\n"
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -2650,29 +2725,42 @@ msgid ""
 "-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
 "                                                                    |  --"
 "ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
 "--3D example\n"
-"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 "
-"6 4, 7 8 4, 9 10 4)')));\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
 "\n"
-"                         st_asewkt\n"
-"------------------------------------\n"
-" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -2682,7 +2770,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -2691,7 +2779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -2699,7 +2787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -2708,38 +2796,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2747,7 +2835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -2759,13 +2847,13 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2775,19 +2863,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -2795,7 +2883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -2809,13 +2897,13 @@ msgstr ""
 "<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -2828,7 +2916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -2838,7 +2926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -2846,19 +2934,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -2868,7 +2956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -2876,7 +2964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -2908,13 +2996,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -2922,7 +3010,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -2933,7 +3021,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -2941,7 +3029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -2949,19 +3037,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -2974,13 +3062,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -2988,7 +3076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -3004,7 +3092,7 @@ msgstr ""
 "type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -3012,7 +3100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -3021,19 +3109,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -3068,19 +3156,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -3090,7 +3178,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -3098,13 +3186,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2646
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -3112,7 +3200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1604
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -3126,13 +3214,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1619
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1621
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -3140,7 +3228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1629
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3156,7 +3244,7 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1642
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -3165,7 +3253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1648
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -3174,14 +3262,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1654
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -3189,7 +3277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1666
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -3197,7 +3285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1669
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -3205,20 +3293,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1674
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1678
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1682
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -3226,13 +3314,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1690
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1691
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3243,13 +3331,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1701
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1705
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3266,13 +3354,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1712
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1716
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3287,7 +3375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1725
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -3295,7 +3383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1728
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3313,7 +3401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1735
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -3321,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1738
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3345,13 +3433,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1747
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3366,13 +3454,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1758
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1761
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3390,19 +3478,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1778
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1779
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1785
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3412,7 +3500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1795
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3423,7 +3511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1801
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -3431,20 +3519,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1804 reference_processing.xml:2118
+#: reference_processing.xml:2174 reference_processing.xml:2508
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1817
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1818
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -3452,7 +3540,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -3464,7 +3552,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1833
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -3474,25 +3562,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1838
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1841
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1851
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1862
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -3500,7 +3588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1865
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3520,7 +3608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1871
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -3539,26 +3627,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1881
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1891
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1893
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1898
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -3566,7 +3654,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1908
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -3575,13 +3663,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1912
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1914
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -3589,19 +3677,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1919
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1920
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1929
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -3623,19 +3711,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1943
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1945
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1950
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -3649,7 +3737,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1962
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -3659,7 +3747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1969
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -3667,7 +3755,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1987
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -3680,13 +3768,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:1999
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2000
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3694,7 +3782,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2006
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3709,7 +3797,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2017
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3720,7 +3808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2024
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -3731,8 +3819,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2030 reference_processing.xml:2114
+#: reference_processing.xml:2169
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -3740,8 +3828,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2032 reference_processing.xml:2116
+#: reference_processing.xml:2171
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -3749,19 +3837,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2034
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2039
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2040
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3781,7 +3869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -3789,13 +3877,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2050
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2051
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3804,7 +3892,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2058
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -3816,7 +3904,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2068
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3828,19 +3916,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2077
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2078
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2083
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -3848,7 +3936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2084
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3870,13 +3958,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2094
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2095
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3884,7 +3972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2100
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -3893,7 +3981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2110
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3904,20 +3992,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2117
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2123
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2124
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -3930,7 +4018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -3939,13 +4027,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2133
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2134
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -3954,7 +4042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2141
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -3968,7 +4056,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2152
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -3979,7 +4067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2157
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -3989,7 +4077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2160
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -3999,13 +4087,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2172
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -4013,7 +4101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2179
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -4021,7 +4109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2182
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -4037,19 +4125,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2192
 #, no-c-format
 msgid "ST_Split"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2193
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2198
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -4061,7 +4149,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2208
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -4070,7 +4158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -4079,7 +4167,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2219
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -4087,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2221
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -4099,7 +4187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -4107,25 +4195,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2231
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2243 reference_processing.xml:2277
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2255 reference_processing.xml:2289
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2264
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4155,13 +4243,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2265
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4181,7 +4269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -4190,13 +4278,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2315
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2317
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4205,7 +4293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -4217,7 +4305,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2335
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4227,25 +4315,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2345
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2365
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2377
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2386
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4262,7 +4350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2388
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4276,19 +4364,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2395
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2402
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2403
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -4296,7 +4384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2408
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4306,7 +4394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2419
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4319,19 +4407,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2428
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2431
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2437
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4341,13 +4429,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2448
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2451
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4360,7 +4448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2452
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -4386,7 +4474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2461
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -4394,7 +4482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2464
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -4402,7 +4490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -4425,7 +4513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2472
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -4433,20 +4521,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2483
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2484
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2491
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -4455,13 +4543,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2501
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2504
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -4469,7 +4557,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2518
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4489,20 +4577,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2531
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2532
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2537
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -4526,7 +4614,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2556
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -4537,7 +4625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -4548,7 +4636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2566
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -4557,7 +4645,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -4567,7 +4655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2576
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -4575,7 +4663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2579
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -4587,27 +4675,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2585
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2586
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2593
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -4617,7 +4699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2595
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -4680,19 +4762,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2608
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2610
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -4702,7 +4784,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2626
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -4713,7 +4795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2636
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -4723,7 +4805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2654
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -4731,27 +4813,28 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
+#: reference_processing.xml:2665
 #, no-c-format
-msgid "ST_Voronoi"
+msgid "ST_VoronoiLines"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2667
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2672
 #, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
@@ -4760,73 +4843,137 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2694
 #, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2699 reference_processing.xml:2789
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2706 reference_processing.xml:2796
 #, no-c-format
 msgid ""
-"'tolerance' : The distance within which vertices will be considered "
-"equivalent. Robustness of the algorithm can be improved by supplying a "
-"nonzero tolerance distance. (default = 0.0)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2713 reference_processing.xml:2803
+#, no-c-format
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2728
+#, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2731 reference_processing.xml:2849
 #, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2732 reference_processing.xml:2850
+#, no-c-format
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2745
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
 
+#. Tag: refname
+#: reference_processing.xml:2755
+#, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_processing.xml:2757
+#, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_processing.xml:2762
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>signed_distance</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>style_parameters=''</parameter></paramdef>"
+
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2784
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2819
+#, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
+#: reference_processing.xml:2822
 #, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2823
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4844,22 +4991,22 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2833
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2836
 #, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2837
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4875,37 +5022,35 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
+#: reference_processing.xml:2846
 #, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2863
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
 
 #~ msgid ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+#~ msgstr ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+
+#~ msgid ""
 #~ "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
 #~ "<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
 #~ "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
diff --git a/doc/po/fr/reference_raster.xml.po b/doc/po/fr/reference_raster.xml.po
index b358572..a5b9862 100644
--- a/doc/po/fr/reference_raster.xml.po
+++ b/doc/po/fr/reference_raster.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -167,71 +167,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1612
+#: reference_raster.xml:1679 reference_raster.xml:1744
+#: reference_raster.xml:1786 reference_raster.xml:1836
+#: reference_raster.xml:1875 reference_raster.xml:1909
+#: reference_raster.xml:1946 reference_raster.xml:1989
+#: reference_raster.xml:2024 reference_raster.xml:2058
+#: reference_raster.xml:2108 reference_raster.xml:2162
+#: reference_raster.xml:2199 reference_raster.xml:2239
+#: reference_raster.xml:2294 reference_raster.xml:2349
+#: reference_raster.xml:2395 reference_raster.xml:2430
+#: reference_raster.xml:2466 reference_raster.xml:2502
+#: reference_raster.xml:2537 reference_raster.xml:2576
+#: reference_raster.xml:2610 reference_raster.xml:2644
+#: reference_raster.xml:2688 reference_raster.xml:2750
+#: reference_raster.xml:2805 reference_raster.xml:2846
+#: reference_raster.xml:2893 reference_raster.xml:2935
+#: reference_raster.xml:2986 reference_raster.xml:3021
+#: reference_raster.xml:3096 reference_raster.xml:3139
+#: reference_raster.xml:3185 reference_raster.xml:3243
+#: reference_raster.xml:3286 reference_raster.xml:3337
+#: reference_raster.xml:3380 reference_raster.xml:3452
+#: reference_raster.xml:3539 reference_raster.xml:3626
+#: reference_raster.xml:3714 reference_raster.xml:3799
+#: reference_raster.xml:3925 reference_raster.xml:4022
+#: reference_raster.xml:4074 reference_raster.xml:4122
+#: reference_raster.xml:4165 reference_raster.xml:4212
+#: reference_raster.xml:4256 reference_raster.xml:4294
+#: reference_raster.xml:4369 reference_raster.xml:4438
+#: reference_raster.xml:4506 reference_raster.xml:4583
+#: reference_raster.xml:4655 reference_raster.xml:4734
+#: reference_raster.xml:4842 reference_raster.xml:4877
+#: reference_raster.xml:4944 reference_raster.xml:5009
+#: reference_raster.xml:5122 reference_raster.xml:5243
+#: reference_raster.xml:5309 reference_raster.xml:5388
+#: reference_raster.xml:5534 reference_raster.xml:5577
+#: reference_raster.xml:5623 reference_raster.xml:5718
+#: reference_raster.xml:5809 reference_raster.xml:5897
+#: reference_raster.xml:6008 reference_raster.xml:6201
+#: reference_raster.xml:6477 reference_raster.xml:6626
+#: reference_raster.xml:6956 reference_raster.xml:7162
+#: reference_raster.xml:7286 reference_raster.xml:7612
+#: reference_raster.xml:7730 reference_raster.xml:7843
+#: reference_raster.xml:7985 reference_raster.xml:8071
+#: reference_raster.xml:8143 reference_raster.xml:8207
+#: reference_raster.xml:8278 reference_raster.xml:8353
+#: reference_raster.xml:8436 reference_raster.xml:8507
+#: reference_raster.xml:8563 reference_raster.xml:8638
+#: reference_raster.xml:8709 reference_raster.xml:8793
+#: reference_raster.xml:8885 reference_raster.xml:8967
+#: reference_raster.xml:9021 reference_raster.xml:9095
+#: reference_raster.xml:9143 reference_raster.xml:9195
+#: reference_raster.xml:9237 reference_raster.xml:9285
+#: reference_raster.xml:9336 reference_raster.xml:9384
+#: reference_raster.xml:9426 reference_raster.xml:9500
+#: reference_raster.xml:9545 reference_raster.xml:9589
+#: reference_raster.xml:9634 reference_raster.xml:9703
+#: reference_raster.xml:9750 reference_raster.xml:9823
+#: reference_raster.xml:9891 reference_raster.xml:9980
+#: reference_raster.xml:10065 reference_raster.xml:10146
+#: reference_raster.xml:10227 reference_raster.xml:10356
+#: reference_raster.xml:10440 reference_raster.xml:10520
+#: reference_raster.xml:10639 reference_raster.xml:10686
+#: reference_raster.xml:10758 reference_raster.xml:10855
+#: reference_raster.xml:10948
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -253,69 +253,69 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1632
+#: reference_raster.xml:1708 reference_raster.xml:1759
+#: reference_raster.xml:1807 reference_raster.xml:1854
+#: reference_raster.xml:1888 reference_raster.xml:1924
+#: reference_raster.xml:1967 reference_raster.xml:2003
+#: reference_raster.xml:2037 reference_raster.xml:2081
+#: reference_raster.xml:2141 reference_raster.xml:2178
+#: reference_raster.xml:2216 reference_raster.xml:2261
+#: reference_raster.xml:2320 reference_raster.xml:2374
+#: reference_raster.xml:2409 reference_raster.xml:2445
+#: reference_raster.xml:2481 reference_raster.xml:2516
+#: reference_raster.xml:2550 reference_raster.xml:2589
+#: reference_raster.xml:2623 reference_raster.xml:2658
+#: reference_raster.xml:2708 reference_raster.xml:2765
+#: reference_raster.xml:2820 reference_raster.xml:2871
+#: reference_raster.xml:2906 reference_raster.xml:2961
+#: reference_raster.xml:2999 reference_raster.xml:3074
+#: reference_raster.xml:3111 reference_raster.xml:3153
+#: reference_raster.xml:3211 reference_raster.xml:3254
+#: reference_raster.xml:3305 reference_raster.xml:3348
+#: reference_raster.xml:3399 reference_raster.xml:3474
+#: reference_raster.xml:3564 reference_raster.xml:3658
+#: reference_raster.xml:3729 reference_raster.xml:3878
+#: reference_raster.xml:3944 reference_raster.xml:4100
+#: reference_raster.xml:4135 reference_raster.xml:4184
+#: reference_raster.xml:4229 reference_raster.xml:4269
+#: reference_raster.xml:4307 reference_raster.xml:4399
+#: reference_raster.xml:4464 reference_raster.xml:4533
+#: reference_raster.xml:4611 reference_raster.xml:4685
+#: reference_raster.xml:4807 reference_raster.xml:4855
+#: reference_raster.xml:4896 reference_raster.xml:4965
+#: reference_raster.xml:5026 reference_raster.xml:5157
+#: reference_raster.xml:5258 reference_raster.xml:5345
+#: reference_raster.xml:5405 reference_raster.xml:5552
+#: reference_raster.xml:5672 reference_raster.xml:5763
+#: reference_raster.xml:5854 reference_raster.xml:5934
+#: reference_raster.xml:6164 reference_raster.xml:6398
+#: reference_raster.xml:6536 reference_raster.xml:6887
+#: reference_raster.xml:7123 reference_raster.xml:7236
+#: reference_raster.xml:7528 reference_raster.xml:7687
+#: reference_raster.xml:7810 reference_raster.xml:7943
+#: reference_raster.xml:8014 reference_raster.xml:8102
+#: reference_raster.xml:8175 reference_raster.xml:8245
+#: reference_raster.xml:8314 reference_raster.xml:8396
+#: reference_raster.xml:8475 reference_raster.xml:8530
+#: reference_raster.xml:8599 reference_raster.xml:8670
+#: reference_raster.xml:8745 reference_raster.xml:8838
+#: reference_raster.xml:8935 reference_raster.xml:8978
+#: reference_raster.xml:9063 reference_raster.xml:9111
+#: reference_raster.xml:9162 reference_raster.xml:9212
+#: reference_raster.xml:9257 reference_raster.xml:9310
+#: reference_raster.xml:9356 reference_raster.xml:9399
+#: reference_raster.xml:9438 reference_raster.xml:9648
+#: reference_raster.xml:9716 reference_raster.xml:9769
+#: reference_raster.xml:9835 reference_raster.xml:9926
+#: reference_raster.xml:10011 reference_raster.xml:10092
+#: reference_raster.xml:10173 reference_raster.xml:10257
+#: reference_raster.xml:10386 reference_raster.xml:10467
+#: reference_raster.xml:10547 reference_raster.xml:10660
+#: reference_raster.xml:10704 reference_raster.xml:10791
+#: reference_raster.xml:10886 reference_raster.xml:10979
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -1037,24 +1037,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1913
+#: reference_raster.xml:2943 reference_raster.xml:3100
+#: reference_raster.xml:3143 reference_raster.xml:3200
+#: reference_raster.xml:4885 reference_raster.xml:4948
+#: reference_raster.xml:5143 reference_raster.xml:5247
+#: reference_raster.xml:5317 reference_raster.xml:5539
+#: reference_raster.xml:6022 reference_raster.xml:7182
+#: reference_raster.xml:7381 reference_raster.xml:7645
+#: reference_raster.xml:7764 reference_raster.xml:7893
+#: reference_raster.xml:7991 reference_raster.xml:8079
+#: reference_raster.xml:8163 reference_raster.xml:8302
+#: reference_raster.xml:8377 reference_raster.xml:8464
+#: reference_raster.xml:8587 reference_raster.xml:8658
+#: reference_raster.xml:8733 reference_raster.xml:8819
+#: reference_raster.xml:8915 reference_raster.xml:9043
+#: reference_raster.xml:9507 reference_raster.xml:9758
+#: reference_raster.xml:9830 reference_raster.xml:10649
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -1237,57 +1236,57 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1625 reference_raster.xml:1699
+#: reference_raster.xml:1800 reference_raster.xml:1848
+#: reference_raster.xml:1881 reference_raster.xml:1917
+#: reference_raster.xml:1960 reference_raster.xml:1996
+#: reference_raster.xml:2030 reference_raster.xml:2170
+#: reference_raster.xml:2208 reference_raster.xml:2251
+#: reference_raster.xml:2310 reference_raster.xml:2364
+#: reference_raster.xml:2402 reference_raster.xml:2437
+#: reference_raster.xml:2473 reference_raster.xml:2509
+#: reference_raster.xml:2545 reference_raster.xml:2582
+#: reference_raster.xml:2616 reference_raster.xml:2650
+#: reference_raster.xml:2701 reference_raster.xml:2758
+#: reference_raster.xml:2813 reference_raster.xml:2864
+#: reference_raster.xml:2899 reference_raster.xml:2954
+#: reference_raster.xml:2992 reference_raster.xml:3067
+#: reference_raster.xml:3104 reference_raster.xml:3148
+#: reference_raster.xml:3206 reference_raster.xml:3249
+#: reference_raster.xml:3300 reference_raster.xml:3343
+#: reference_raster.xml:3394 reference_raster.xml:3461
+#: reference_raster.xml:3555 reference_raster.xml:3647
+#: reference_raster.xml:3722 reference_raster.xml:3935
+#: reference_raster.xml:4031 reference_raster.xml:4094
+#: reference_raster.xml:4128 reference_raster.xml:4176
+#: reference_raster.xml:4219 reference_raster.xml:4300
+#: reference_raster.xml:4393 reference_raster.xml:4457
+#: reference_raster.xml:4525 reference_raster.xml:4603
+#: reference_raster.xml:4680 reference_raster.xml:4759
+#: reference_raster.xml:4848 reference_raster.xml:4889
+#: reference_raster.xml:4959 reference_raster.xml:5021
+#: reference_raster.xml:5251 reference_raster.xml:5400
+#: reference_raster.xml:5543 reference_raster.xml:5596
+#: reference_raster.xml:5846 reference_raster.xml:6287
+#: reference_raster.xml:7186 reference_raster.xml:7649
+#: reference_raster.xml:7897 reference_raster.xml:8168
+#: reference_raster.xml:8240 reference_raster.xml:8307
+#: reference_raster.xml:8469 reference_raster.xml:8525
+#: reference_raster.xml:8592 reference_raster.xml:8663
+#: reference_raster.xml:8738 reference_raster.xml:8973
+#: reference_raster.xml:9106 reference_raster.xml:9157
+#: reference_raster.xml:9206 reference_raster.xml:9249
+#: reference_raster.xml:9305 reference_raster.xml:9350
+#: reference_raster.xml:9394 reference_raster.xml:9433
+#: reference_raster.xml:9511 reference_raster.xml:9555
+#: reference_raster.xml:9600 reference_raster.xml:9763
+#: reference_raster.xml:9919 reference_raster.xml:10006
+#: reference_raster.xml:10087 reference_raster.xml:10168
+#: reference_raster.xml:10249 reference_raster.xml:10381
+#: reference_raster.xml:10462 reference_raster.xml:10542
+#: reference_raster.xml:10699 reference_raster.xml:10786
+#: reference_raster.xml:10881 reference_raster.xml:10974
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -1631,9 +1630,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5643 reference_raster.xml:5751
+#: reference_raster.xml:5842 reference_raster.xml:5922
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr ""
@@ -1926,24 +1925,24 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1695
+#: reference_raster.xml:1796 reference_raster.xml:2246
+#: reference_raster.xml:2541 reference_raster.xml:2696
+#: reference_raster.xml:3245 reference_raster.xml:3295
+#: reference_raster.xml:3339 reference_raster.xml:3389
+#: reference_raster.xml:3546 reference_raster.xml:3643
+#: reference_raster.xml:3828 reference_raster.xml:3931
+#: reference_raster.xml:4028 reference_raster.xml:6283
+#: reference_raster.xml:6771 reference_raster.xml:6962
+#: reference_raster.xml:8236 reference_raster.xml:8521
+#: reference_raster.xml:8969 reference_raster.xml:9102
+#: reference_raster.xml:9153 reference_raster.xml:9390
+#: reference_raster.xml:9643 reference_raster.xml:9915
+#: reference_raster.xml:10002 reference_raster.xml:10083
+#: reference_raster.xml:10164 reference_raster.xml:10245
+#: reference_raster.xml:10458 reference_raster.xml:10538
+#: reference_raster.xml:10695 reference_raster.xml:10782
+#: reference_raster.xml:10877 reference_raster.xml:10970
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -1991,8 +1990,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1754
+#: reference_raster.xml:4738
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -2001,35 +2000,66 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1756
+#: reference_raster.xml:1955 reference_raster.xml:5017
+#: reference_raster.xml:5396
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, no-c-format
+msgid "Example"
+msgstr ""
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -2038,7 +2068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -2089,7 +2119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -2104,7 +2134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2114,7 +2144,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2123,7 +2153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2132,25 +2162,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2161,7 +2191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2202,13 +2232,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2235,7 +2265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2255,13 +2285,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2284,7 +2314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2293,19 +2323,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -2591,7 +2621,7 @@ msgstr ""
 "<parameter>touched=false</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -2600,7 +2630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -2612,7 +2642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -2626,7 +2656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -2638,7 +2668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -2649,7 +2679,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -2661,7 +2691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -2671,7 +2701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -2681,7 +2711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -2691,7 +2721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -2699,19 +2729,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -2719,13 +2749,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -2739,7 +2769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -2748,13 +2778,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2762,7 +2792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -2780,7 +2810,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2791,7 +2821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -2804,7 +2834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -2823,7 +2853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -2841,25 +2871,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -2871,7 +2901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -2879,13 +2909,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1579
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -2896,7 +2926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -2942,7 +2972,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1613
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -2952,7 +2982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1616
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -2961,7 +2991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1618
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -2969,7 +2999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1620
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -2979,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1627
 #, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -3009,7 +3039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1633
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -3018,13 +3048,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1640
 #, no-c-format
 msgid "ST_Tile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1641
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -3032,7 +3062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1645
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -3063,7 +3093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1681
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -3071,7 +3101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1685
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -3083,7 +3113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1690
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -3091,7 +3121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1701
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3148,7 +3178,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1703
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3196,26 +3226,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1709
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1719
 #, no-c-format
 msgid "ST_Retile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1720
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -3231,7 +3261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1746
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -3242,19 +3272,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1770
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1771
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1776
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -3264,7 +3294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1788
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -3272,7 +3302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1792
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
@@ -3281,7 +3311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1802
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3316,19 +3346,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "Raster Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1821
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1822
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -3336,7 +3366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -3350,7 +3380,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1838
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -3360,19 +3390,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1840 reference_raster.xml:4077
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1841 reference_raster.xml:4078
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1842
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3384,13 +3414,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1843 reference_raster.xml:4080
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1844
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3402,7 +3432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1850
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -3420,25 +3450,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1861
 #, no-c-format
 msgid "ST_Height"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1862
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -3448,13 +3478,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1877
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1883
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -3467,13 +3497,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1895
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1896
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3481,7 +3511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1901
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -3491,7 +3521,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1911
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3499,7 +3529,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1919
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -3515,13 +3545,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1931
 #, no-c-format
 msgid "ST_MemSize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1933
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -3529,7 +3559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1938
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -3537,13 +3567,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1948
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1949
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -3551,7 +3581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1950
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -3561,7 +3591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1952
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -3569,7 +3599,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:1962
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -3581,13 +3611,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:1975
 #, no-c-format
 msgid "ST_MetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:1976
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3595,7 +3625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:1981
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -3605,7 +3635,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:1991
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3614,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:1998
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -3632,26 +3662,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2004 reference_raster.xml:4856
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2010
 #, no-c-format
 msgid "ST_NumBands"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2011
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2016
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -3661,13 +3691,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2026
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2032
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -3680,20 +3710,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2044
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2050
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -3703,7 +3733,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2060
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -3712,7 +3742,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2062
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -3720,13 +3750,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2066 reference_raster.xml:2126
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2068
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3742,13 +3772,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2073 reference_raster.xml:2133
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2075
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3765,8 +3795,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2082 reference_raster.xml:2142
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -3774,20 +3804,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2094
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2095
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2100
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -3797,7 +3827,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2110
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -3806,25 +3836,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2112
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2119
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2119
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2128
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3840,7 +3870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2135
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3858,13 +3888,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2148
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2149
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3872,7 +3902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2154
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -3882,7 +3912,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2164
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -3891,13 +3921,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2172
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -3910,13 +3940,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2185
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2186
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3924,7 +3954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2191
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -3934,7 +3964,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -3943,13 +3973,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2204
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2210
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -3962,13 +3992,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2223
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2224
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -3976,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2229
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -3986,7 +4016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2241
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -3999,7 +4029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2253
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -4016,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2255
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -4038,7 +4068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2262
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -4046,13 +4076,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2272
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2273
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -4060,7 +4090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2278
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -4074,7 +4104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2296
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -4086,7 +4116,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2301
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -4096,13 +4126,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2305
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2312
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -4118,7 +4148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2314
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -4135,7 +4165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2321
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -4143,13 +4173,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2327
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2328
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -4157,7 +4187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2333
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -4171,7 +4201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2351
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -4183,7 +4213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2356
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -4193,13 +4223,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2360
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2366
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -4215,7 +4245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -4231,7 +4261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -4239,19 +4269,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2381
 #, no-c-format
 msgid "ST_Rotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2382
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2387
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -4261,7 +4291,7 @@ msgstr ""
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2397
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -4270,7 +4300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2404
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -4283,25 +4313,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2410
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2416
 #, no-c-format
 msgid "ST_SkewX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2417
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -4311,7 +4341,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2432
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -4320,7 +4350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2439 reference_raster.xml:2475
 #, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -4345,25 +4375,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2446
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2452
 #, no-c-format
 msgid "ST_SkewY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2453
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2458
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -4373,7 +4403,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2468
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -4382,19 +4412,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2482
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2488
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2489
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -4402,7 +4432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2494
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -4412,7 +4442,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2504
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -4420,7 +4450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -4428,7 +4458,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2511
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -4440,19 +4470,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2517
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2523
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2524
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -4460,7 +4490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -4468,13 +4498,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2539
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2546
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -4501,7 +4531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -4509,13 +4539,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2562
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2563
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -4523,7 +4553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2568
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -4533,7 +4563,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2578
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -4541,7 +4571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2584
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -4554,19 +4584,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2590 reference_raster.xml:2624
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2596
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2597
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -4574,7 +4604,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2602
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -4584,7 +4614,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2612
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -4592,7 +4622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2618
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -4605,19 +4635,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2630
 #, no-c-format
 msgid "ST_Width"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2631
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -4627,13 +4657,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2646
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2652
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -4645,13 +4675,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2666
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2667
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4660,7 +4690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2671
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -4675,7 +4705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2690
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4686,7 +4716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2703
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4703,7 +4733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -4712,13 +4742,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2721
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2722
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4727,7 +4757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2727
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -4745,7 +4775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2752
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4756,13 +4786,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2754
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2760
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -4778,7 +4808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2766 reference_raster.xml:2821
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -4786,13 +4816,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2776
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2777
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4800,7 +4830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2782
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -4818,7 +4848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4829,13 +4859,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2809
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2815
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -4851,19 +4881,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2828
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2831
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2832
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -4871,7 +4901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2837
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -4885,7 +4915,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2848
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -4893,19 +4923,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2852
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2857
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2866
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -4918,19 +4948,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2872
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -4938,7 +4968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -4952,13 +4982,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2895 reference_raster.xml:3023
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2901
 #, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -4973,19 +5003,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2914
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2915
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -5009,7 +5039,7 @@ msgstr ""
 "<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2936
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -5020,7 +5050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2946
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -5030,7 +5060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:2956
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -5090,7 +5120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:2962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -5098,13 +5128,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:2971
 #, no-c-format
 msgid "ST_BandPath"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:2972
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -5112,7 +5142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:2977
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -5126,7 +5156,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:2988
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -5134,19 +5164,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:2994
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3006
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3007
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -5154,7 +5184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3012
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -5168,79 +5198,79 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3024
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3027
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3031
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3035
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3039
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3042
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3045
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3048
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3051
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3054
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3057
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3060
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3069
 #, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -5254,13 +5284,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3081
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3082
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -5268,7 +5298,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3087
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -5280,7 +5310,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3098
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -5288,7 +5318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3106
 #, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -5302,19 +5332,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3119
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3123
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3124
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -5322,7 +5352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -5336,7 +5366,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3141
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -5344,7 +5374,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3149
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5364,7 +5394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3154
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -5374,13 +5404,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3169
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3170
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5388,7 +5418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3175
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -5404,7 +5434,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3187
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5413,7 +5443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3190
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -5422,7 +5452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3195
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5430,20 +5460,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3201
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3202 reference_raster.xml:3296
+#: reference_raster.xml:3390
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3207
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5469,7 +5499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3212
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5479,13 +5509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3226
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3227
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -5493,7 +5523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3233
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -5507,13 +5537,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3244
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3250
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5525,7 +5555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3255
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5535,13 +5565,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3269
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3270
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -5551,7 +5581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3276
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -5567,7 +5597,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3287
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -5576,7 +5606,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3291 reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5584,7 +5614,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3301
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -5620,7 +5650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5630,13 +5660,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3320
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3321
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -5644,7 +5674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3327
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -5658,7 +5688,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3338
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -5666,7 +5696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3344
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5678,7 +5708,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3349
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5687,13 +5717,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3363
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3364
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -5703,7 +5733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3370
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -5719,7 +5749,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3381
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -5728,7 +5758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3395
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
@@ -5763,7 +5793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5772,13 +5802,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3414
 #, no-c-format
 msgid "ST_Value"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3415
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5790,7 +5820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3419
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -5844,7 +5874,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3454
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5856,13 +5886,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3457
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
@@ -5885,7 +5915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3463
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -5899,7 +5929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3465
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -5923,7 +5953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3467
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -5947,7 +5977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3468
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -5996,7 +6026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3470
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -6039,7 +6069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3475
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -6052,13 +6082,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3496
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3497
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -6067,7 +6097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3503
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -6121,7 +6151,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3540
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -6132,7 +6162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3543 reference_raster.xml:3630
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -6143,13 +6173,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3548
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3557
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -6187,7 +6217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3559
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -6225,19 +6255,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3565
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3575
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3576
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -6247,7 +6277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3582
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -6317,7 +6347,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3627
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -6332,7 +6362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3634
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -6342,7 +6372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3639
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -6350,7 +6380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3649
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -6381,7 +6411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3651
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -6412,7 +6442,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3653
 #, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -6443,7 +6473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -6453,13 +6483,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3676
 #, no-c-format
 msgid "ST_SetValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -6468,7 +6498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -6496,7 +6526,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3715
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -6505,7 +6535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3718
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -6514,7 +6544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -6537,7 +6567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3726
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -6547,26 +6577,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3730 reference_raster.xml:9439
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3736
 #, no-c-format
 msgid "ST_SetValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3737
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3741
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -6614,7 +6644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3800
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -6622,7 +6652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3804
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -6631,7 +6661,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3808
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -6643,7 +6673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3812
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -6653,7 +6683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3816
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -6663,7 +6693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3820
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -6671,7 +6701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3824
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -6683,15 +6713,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3833 reference_raster.xml:6776
+#: reference_raster.xml:8382 reference_raster.xml:8825
+#: reference_raster.xml:8922 reference_raster.xml:9050
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3835
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6739,7 +6769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
+#: reference_raster.xml:3837
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6787,7 +6817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3839
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6837,7 +6867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
+#: reference_raster.xml:3841
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6891,15 +6921,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3846 reference_raster.xml:8389
+#: reference_raster.xml:8830 reference_raster.xml:8927
+#: reference_raster.xml:9055
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3848
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6947,7 +6977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
+#: reference_raster.xml:3850
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6998,13 +7028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3855 reference_raster.xml:4800
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3857
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7051,7 +7081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7101,13 +7131,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3864
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3866
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7144,7 +7174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3868
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -7152,7 +7182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3869
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7186,13 +7216,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3871
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3872
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7226,7 +7256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3879
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -7234,19 +7264,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3889
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3890
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3896
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -7262,7 +7292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3927
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -7271,7 +7301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3937
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7292,7 +7322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3939
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7312,7 +7342,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3940
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7330,20 +7360,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3945
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:3956
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:3957
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -7351,7 +7381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:3963
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -7403,7 +7433,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4024
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -7411,7 +7441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4033
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7469,19 +7499,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4041
 #, no-c-format
 msgid "Raster Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4045
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4046
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -7490,7 +7520,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4050
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -7511,7 +7541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4076
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -7520,20 +7550,20 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4079
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4081
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4084
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -7541,7 +7571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4089
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -7549,7 +7579,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4096
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7589,7 +7619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4101
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -7597,19 +7627,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4107
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4108
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4113
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -7621,7 +7651,7 @@ msgstr ""
 "<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4124
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -7630,7 +7660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4130
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7650,13 +7680,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4143
 #, no-c-format
 msgid "ST_SetScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4144
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7664,7 +7694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -7686,7 +7716,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4167
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -7695,7 +7725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4170
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -7708,7 +7738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4172
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -7716,7 +7746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4178
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7734,7 +7764,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4179
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7752,19 +7782,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4185
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4191
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4192
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7772,7 +7802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4196
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -7794,7 +7824,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -7803,7 +7833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4221
 #, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -7823,7 +7853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4223
 #, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -7843,7 +7873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -7851,13 +7881,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4236
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4238
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -7865,7 +7895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -7877,13 +7907,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4258
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -7892,19 +7922,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4271
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4278
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4279
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -7912,7 +7942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4284
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -7926,7 +7956,7 @@ msgstr ""
 "<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4296
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -7934,7 +7964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4302
 #, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
@@ -7943,19 +7973,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4314
 #, no-c-format
 msgid "ST_Resample"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4315
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -7964,7 +7994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -8013,7 +8043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4371
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -8024,7 +8054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4375
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -8034,7 +8064,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4379 reference_raster.xml:4446
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -8042,8 +8072,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4384 reference_raster.xml:4448
+#: reference_raster.xml:4516 reference_raster.xml:4594
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -8051,15 +8081,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4388 reference_raster.xml:4452
+#: reference_raster.xml:4520 reference_raster.xml:4598
+#: reference_raster.xml:4754
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4389
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -8068,7 +8098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4395
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -8093,19 +8123,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4400
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4410
 #, no-c-format
 msgid "ST_Rescale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4411
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -8115,7 +8145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4416
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -8149,7 +8179,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4440
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -8160,7 +8190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -8168,7 +8198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4444
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -8178,7 +8208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4450
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -8191,14 +8221,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4453 reference_raster.xml:4521
+#: reference_raster.xml:4599
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -8206,7 +8236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4460
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -8227,7 +8257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4465
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -8236,13 +8266,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4478
 #, no-c-format
 msgid "ST_Reskew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4479
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -8252,7 +8282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4484
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -8286,7 +8316,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4508
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -8297,14 +8327,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4510
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4512 reference_raster.xml:4590
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -8312,14 +8342,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4514 reference_raster.xml:4592
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4518
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -8332,27 +8362,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4528
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4534
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -8361,13 +8397,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4540
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4541
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -8376,7 +8412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4546
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -8442,7 +8478,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4585
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -8454,7 +8490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4587
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -8464,7 +8500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4589
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -8472,7 +8508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4596
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -8480,26 +8516,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4604
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4606
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4612
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -8507,19 +8548,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4618
 #, no-c-format
 msgid "ST_Resize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4619
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4623
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -8548,7 +8589,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4657
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -8558,7 +8599,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4661
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -8568,13 +8609,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4669
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -8582,7 +8623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4673
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -8591,13 +8632,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4677
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4681
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -8649,7 +8690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4686
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -8657,13 +8698,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4697
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4698
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8673,7 +8714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4702
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -8704,7 +8745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4736
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8714,7 +8755,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4740
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -8724,7 +8765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4744
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -8734,7 +8775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -8747,13 +8788,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4755
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4761
 #, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -8773,19 +8814,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4771
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4780
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4789
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -8793,7 +8834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4802
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -8801,7 +8842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4803
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8851,25 +8892,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4814
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4819
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -8878,7 +8919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -8904,7 +8945,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4844
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -8914,7 +8955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -8941,19 +8982,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4862
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4863
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4868
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -8963,7 +9004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4879
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -8973,7 +9014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -9041,7 +9082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -9049,19 +9090,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4906
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "ST_Count"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4911
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -9070,7 +9111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -9114,7 +9155,7 @@ msgstr ""
 "type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4946
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -9122,7 +9163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4947
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -9132,7 +9173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4951
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -9140,7 +9181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:4961
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -9154,7 +9195,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:4966 reference_raster.xml:5027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9162,13 +9203,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:4976
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:4977
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -9177,7 +9218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:4983
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -9197,7 +9238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5011
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -9205,7 +9246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5012
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -9215,7 +9256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5015
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9223,7 +9264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5022
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9261,13 +9302,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5037
 #, no-c-format
 msgid "ST_Histogram"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5038
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -9276,7 +9317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5042
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -9406,7 +9447,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5124
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -9415,7 +9456,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5125
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -9424,13 +9465,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5129
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr "<parameter>width </parameter><type>double precision[]</type>"
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5130
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -9438,7 +9479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5131
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -9446,13 +9487,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5134
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr "<parameter>bins </parameter><type>integer</type>"
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5135
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -9461,13 +9502,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5139
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr "<parameter>right </parameter><type>boolean</type>"
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5140
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -9475,7 +9516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5147
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -9483,7 +9524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5148
 #, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -9511,13 +9552,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5152
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5153
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -9554,7 +9595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5158
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9562,13 +9603,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5168
 #, no-c-format
 msgid "ST_Quantile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5169
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -9577,7 +9618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -9687,7 +9728,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5245
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -9696,7 +9737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5246 reference_raster.xml:5538
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -9704,7 +9745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5253
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9730,7 +9771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5254
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -9770,7 +9811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9778,13 +9819,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5270
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5271
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -9793,7 +9834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5275
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -9818,7 +9859,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5311 reference_raster.xml:5390
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -9827,7 +9868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5313
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -9836,7 +9877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5315
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9844,7 +9885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5320
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -9852,13 +9893,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5328
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5329
 #, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -9874,13 +9915,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5333
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5334
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -9889,7 +9930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5336
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -9925,13 +9966,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5340
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5341
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -9960,7 +10001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5346
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -9968,13 +10009,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5357
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5358
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -9983,7 +10024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -10005,7 +10046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5392
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -10014,7 +10055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5394
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -10022,7 +10063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5401
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10069,7 +10110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5406
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -10077,13 +10118,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5417
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5418
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -10094,7 +10135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5423
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -10290,7 +10331,7 @@ msgstr ""
 "<parameter>roundto=0</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5536
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -10299,7 +10340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5537
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -10310,7 +10351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5545
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -10364,7 +10405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5546
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -10389,7 +10430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5548
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -10410,25 +10451,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5553
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5559
 #, no-c-format
 msgid "Raster Outputs"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5562
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
+#: reference_raster.xml:5563
 #, no-c-format
 msgid ""
 "Return the Well-Known Binary (WKB) representation of the raster without SRID "
@@ -10436,7 +10477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5568
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -10446,7 +10487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5570
+#: reference_raster.xml:5579
 #, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
@@ -10454,7 +10495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -10462,7 +10503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5588
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -10471,13 +10512,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5592
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5598
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -10492,13 +10533,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5605
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5606
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -10507,7 +10548,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5611
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -10525,7 +10566,7 @@ msgstr ""
 "<parameter>srid=sameassource</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5625
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -10533,7 +10574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5628
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -10543,7 +10584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5633
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -10552,7 +10593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5638
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -10560,30 +10601,68 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5648
 #, no-c-format
-msgid "JPEG Output Examples"
+msgid "JPEG Output Example, multiple tiles as single raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5650
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5655
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5656
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5660
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5664
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5666
 #, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -10597,19 +10676,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5679
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5680
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -10619,7 +10698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5684
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -10669,7 +10748,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5720
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -10681,13 +10760,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5723 reference_raster.xml:5814
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -10696,7 +10775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5733
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -10704,7 +10783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5738
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -10716,13 +10795,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5755
 #, no-c-format
 msgid "Examples: Output"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5757
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -10741,7 +10820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5764
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -10749,13 +10828,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5770
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5771
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -10766,7 +10845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5775
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -10816,7 +10895,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5811
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -10828,7 +10907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
@@ -10837,7 +10916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5824
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -10845,7 +10924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5829
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -10858,7 +10937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5848
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -10871,7 +10950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5855
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -10879,13 +10958,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5861
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5862
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -10893,7 +10972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5866
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -10943,7 +11022,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5899
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -10956,7 +11035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5902
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -10965,7 +11044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5907
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -10973,7 +11052,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5912
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -10983,7 +11062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5917
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -10991,13 +11070,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5926
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5928
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -11005,32 +11084,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5935
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5941
 #, no-c-format
 msgid "Raster Processing"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5944
 #, no-c-format
 msgid "Map Algebra"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5948
 #, no-c-format
 msgid "ST_Clip"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5949
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -11039,7 +11118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:5953
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -11081,7 +11160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6010
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -11089,7 +11168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6014
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -11104,7 +11183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6018
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -11114,13 +11193,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6024
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6026
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -11129,13 +11208,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6032
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6034
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -11146,7 +11225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6036
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -11168,27 +11247,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6050 reference_raster.xml:6093
+#: reference_raster.xml:6136
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6064 reference_raster.xml:6150
 #, no-c-format
 msgid "After Clipping"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6077
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6079
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -11201,19 +11280,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6107
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6120
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6122
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -11227,7 +11306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6165
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -11235,13 +11314,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6175
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6176
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -11249,7 +11328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6181
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -11261,7 +11340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6191
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -11272,7 +11351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6203
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -11282,13 +11361,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6207
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6209
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -11296,13 +11375,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6213
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6219
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -11310,7 +11389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -11318,7 +11397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -11326,7 +11405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6234
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -11334,7 +11413,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6240
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -11349,7 +11428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6244
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -11360,7 +11439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6246
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -11369,13 +11448,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6250
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6256
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -11383,7 +11462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6261
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -11392,7 +11471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6266
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -11400,7 +11479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6273
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -11408,7 +11487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6278
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -11417,13 +11496,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6288
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6290
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -11455,7 +11534,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -11477,7 +11556,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -11486,13 +11565,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6299
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -11514,43 +11593,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6313
 #, no-c-format
 msgid "orig_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6327
 #, no-c-format
 msgid "grey_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6341
 #, no-c-format
 msgid "pseudo_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6357
 #, no-c-format
 msgid "fire_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6371
 #, no-c-format
 msgid "bluered_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6385
 #, no-c-format
 msgid "red_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6399
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -11559,13 +11638,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6413
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6414
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -11574,7 +11653,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6418
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -11657,7 +11736,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6478
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -11666,7 +11745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6482
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -11679,7 +11758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6486
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -11688,7 +11767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6490
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -11697,7 +11776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6494
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -11710,7 +11789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6498
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -11726,7 +11805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6502
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
@@ -11735,7 +11814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6507
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -11744,7 +11823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6513
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -11753,7 +11832,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6519
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -11761,7 +11840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6524
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -11770,13 +11849,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6530
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6532
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -11828,7 +11907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6537
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -11837,13 +11916,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6549 reference_raster.xml:6900
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -11851,7 +11930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6556
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11975,7 +12054,7 @@ msgstr ""
 "<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6628
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -11983,19 +12062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6634
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6636
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6637
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -12003,13 +12082,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6642
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6644
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -12018,13 +12097,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6650
 #, no-c-format
 msgid "callbackfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6652
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -12054,7 +12133,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6659
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -12069,13 +12148,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6671
 #, no-c-format
 msgid "mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6673
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -12086,13 +12165,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6680
 #, no-c-format
 msgid "weighted"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6682
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
@@ -12101,14 +12180,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6689 reference_raster.xml:7014
+#: reference_raster.xml:7309 reference_raster.xml:7863
 #, no-c-format
 msgid "pixeltype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6691
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -12120,7 +12199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6694
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -12128,14 +12207,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6701 reference_raster.xml:7022
+#: reference_raster.xml:7318
 #, no-c-format
 msgid "extenttype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6703
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -12143,13 +12222,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6710
 #, no-c-format
 msgid "customextent"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6712
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -12157,13 +12236,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "distancex"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -12172,13 +12251,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "distancey"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -12187,13 +12266,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6737
 #, no-c-format
 msgid "userargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -12203,8 +12282,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6747 reference_raster.xml:7638
+#: reference_raster.xml:7757
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -12214,7 +12293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6753
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -12223,7 +12302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6758
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -12232,7 +12311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6762
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -12240,7 +12319,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6766
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -12248,19 +12327,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6770
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6778 reference_raster.xml:6800
 #, no-c-format
 msgid "One raster, one band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6779
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12277,13 +12356,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6781 reference_raster.xml:6797
 #, no-c-format
 msgid "One raster, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6782
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12302,13 +12381,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6784
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6785
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12334,7 +12413,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -12342,7 +12421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6788
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12386,7 +12465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6790
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -12394,7 +12473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6791
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -12453,13 +12532,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6795
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6798
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12477,7 +12556,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12495,19 +12574,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6805
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6807
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6808
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12533,13 +12612,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6813
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -12574,25 +12653,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6828
 #, no-c-format
 msgid "original"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6842
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6858
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6872
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
@@ -12600,14 +12679,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6889
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6901
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -12616,7 +12695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6907
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -12661,7 +12740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:6958
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -12669,13 +12748,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:6966
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:6968
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -12686,8 +12765,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:6972 reference_raster.xml:7174
+#: reference_raster.xml:7622
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12696,45 +12775,45 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:6977
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:6980
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:6983
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:6986
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:6989
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:6998
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7000 reference_raster.xml:7294
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -12748,13 +12827,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7006 reference_raster.xml:7300
 #, no-c-format
 msgid "expression"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7008 reference_raster.xml:7302
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -12763,7 +12842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7016 reference_raster.xml:7311
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -12772,13 +12851,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7024 reference_raster.xml:7320
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7030 reference_raster.xml:7323
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -12786,7 +12865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7035 reference_raster.xml:7328
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -12794,7 +12873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7040 reference_raster.xml:7333
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -12802,7 +12881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7045 reference_raster.xml:7338
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -12810,13 +12889,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7053 reference_raster.xml:7347
 #, no-c-format
 msgid "nodata1expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7055 reference_raster.xml:7349
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -12825,13 +12904,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7061 reference_raster.xml:7356
 #, no-c-format
 msgid "nodata2expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7063 reference_raster.xml:7358
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -12840,13 +12919,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7069 reference_raster.xml:7365
 #, no-c-format
 msgid "nodatanodataval"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7071 reference_raster.xml:7367
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -12854,7 +12933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7079
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -12862,7 +12941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7082
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -12870,7 +12949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7085
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -12878,7 +12957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7088
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -12886,7 +12965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7091
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -12894,7 +12973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7094
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -12902,7 +12981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7097
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -12910,7 +12989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7100
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -12918,7 +12997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7103
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -12926,13 +13005,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7111
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7113
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12946,13 +13025,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7117
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7119
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12977,19 +13056,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7125
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7135 reference_raster.xml:7249
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -12998,7 +13077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7140
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -13030,7 +13109,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7165 reference_raster.xml:7289
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -13038,7 +13117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7170
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -13049,7 +13128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7178
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -13059,8 +13138,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7188 reference_raster.xml:7387
+#: reference_raster.xml:7651
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -13068,7 +13147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7189
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -13097,7 +13176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7191
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -13105,7 +13184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7192
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -13143,19 +13222,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7206 reference_raster.xml:7666
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7220 reference_raster.xml:7674
 #, no-c-format
 msgid "rast_view_ma"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7231 reference_raster.xml:7682
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -13163,7 +13242,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7232
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13183,7 +13262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -13192,7 +13271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7250
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -13205,7 +13284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7256
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -13263,7 +13342,7 @@ msgstr ""
 "<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7374
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -13273,7 +13352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7377
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -13283,13 +13362,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7385
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7388
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -13336,25 +13415,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7402
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7416
 #, no-c-format
 msgid "map algebra union"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7429 reference_raster.xml:7768
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7430
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -13394,38 +13473,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7443
 #, no-c-format
 msgid "rast1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7456
 #, no-c-format
 msgid "rast2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7472
 #, no-c-format
 msgid "rast3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7486
 #, no-c-format
 msgid "final_rast"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7499
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7501
 #, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
@@ -13464,13 +13543,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7515
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7529
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -13481,13 +13560,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7546 reference_raster.xml:7699
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -13496,7 +13575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7551
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -13584,15 +13663,15 @@ msgstr ""
 "args</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7615 reference_raster.xml:7733
+#: reference_raster.xml:7846
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7620
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -13603,7 +13682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7624
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -13626,7 +13705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7629
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -13639,7 +13718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7633
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -13650,7 +13729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7642
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -13659,7 +13738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7652
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -13695,7 +13774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7654
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -13704,7 +13783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7655
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -13759,7 +13838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7683
 #, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -13789,7 +13868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7688 reference_raster.xml:7811
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -13797,7 +13876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -13807,7 +13886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7704
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -13853,7 +13932,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7738
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -13865,7 +13944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7741
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -13875,7 +13954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7744
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -13900,7 +13979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7750
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -13914,7 +13993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7753
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -13925,7 +14004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7761
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -13934,7 +14013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7769
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -14011,19 +14090,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7782
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7794
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7795
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -14063,19 +14142,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7803
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7822
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7823
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -14084,7 +14163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7828
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -14110,7 +14189,7 @@ msgstr ""
 "args</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7851
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -14121,31 +14200,31 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7855
 #, no-c-format
 msgid "rast"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7856
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7859
 #, no-c-format
 msgid "band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7860
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7864
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -14156,37 +14235,37 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7867
 #, no-c-format
 msgid "ngbwidth"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7868
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7871
 #, no-c-format
 msgid "ngbheight"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7872
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7875
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -14195,13 +14274,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7879
 #, no-c-format
 msgid "nodatamode"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7881
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -14209,7 +14288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7882
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -14218,7 +14297,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7883
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -14227,7 +14306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7884
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -14237,19 +14316,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7888
 #, no-c-format
 msgid "args"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7889
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -14259,7 +14338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7901
 #, no-c-format
 msgid ""
 "--\n"
@@ -14301,32 +14380,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "First band of our raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7929
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:7954
 #, no-c-format
 msgid "ST_Reclass"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:7955
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -14336,7 +14415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:7959
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -14372,7 +14451,7 @@ msgstr ""
 "<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:7987
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -14385,7 +14464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:7989
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -14394,13 +14473,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7976
+#: reference_raster.xml:7995
 #, no-c-format
 msgid "Examples Basic"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:7996
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -14408,7 +14487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:7997
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -14436,13 +14515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8001
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -14452,7 +14531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8004
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
@@ -14486,14 +14565,14 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8008
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8009
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -14501,7 +14580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8010
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -14518,7 +14597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8015
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -14527,13 +14606,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8028
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8029
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -14541,7 +14620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8034
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -14551,7 +14630,7 @@ msgstr ""
 "<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8040
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -14565,7 +14644,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8047
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -14577,7 +14656,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8054
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -14589,7 +14668,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8061
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -14603,7 +14682,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8073
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -14614,7 +14693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8076
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -14625,19 +14704,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8080
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8081
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -14645,7 +14724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8083
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -14653,13 +14732,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8086
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8087
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -14669,7 +14748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8091 reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -14677,7 +14756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8092
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -14693,7 +14772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8096
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -14701,7 +14780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8097
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -14714,7 +14793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8103
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -14722,19 +14801,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8116
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8120
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -14742,7 +14821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8125
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -14758,17 +14837,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8148 reference_raster.xml:8287
+#: reference_raster.xml:8362 reference_raster.xml:8447
+#: reference_raster.xml:8572 reference_raster.xml:8643
+#: reference_raster.xml:8718
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -14776,10 +14855,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8152 reference_raster.xml:8291
+#: reference_raster.xml:8366 reference_raster.xml:8453
+#: reference_raster.xml:8576 reference_raster.xml:8647
+#: reference_raster.xml:8722
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -14787,10 +14866,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8158 reference_raster.xml:8297
+#: reference_raster.xml:8372 reference_raster.xml:8459
+#: reference_raster.xml:8582 reference_raster.xml:8653
+#: reference_raster.xml:8728
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -14798,16 +14877,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8164 reference_raster.xml:8303
+#: reference_raster.xml:8378 reference_raster.xml:8465
+#: reference_raster.xml:8588 reference_raster.xml:8659
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8170
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14825,8 +14904,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8176 reference_raster.xml:8600
+#: reference_raster.xml:8671
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -14836,13 +14915,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8191
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8192
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -14850,7 +14929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8197
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -14861,7 +14940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8209
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -14869,7 +14948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8211
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -14883,19 +14962,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8215
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8224
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8233 reference_raster.xml:8518
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -14903,25 +14982,25 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8241 reference_raster.xml:8526
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8246
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8255
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8256
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -14929,7 +15008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8260
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -14944,15 +15023,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8280
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8282 reference_raster.xml:8357
+#: reference_raster.xml:8442 reference_raster.xml:8567
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -14960,7 +15039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8309
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14978,7 +15057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8315
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -14988,13 +15067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8330
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8331
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -15002,7 +15081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8335
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -15017,13 +15096,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8355
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8384
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15041,7 +15120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8391
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15059,7 +15138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8397
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -15068,13 +15147,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8411
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8412
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -15082,7 +15161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8418
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -15097,13 +15176,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8438
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8471
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15121,7 +15200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -15131,13 +15210,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8491
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8492
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -15145,7 +15224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8497
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -15156,7 +15235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8509
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -15164,7 +15243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8512
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -15174,19 +15253,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8531
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8540
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8541
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -15194,7 +15273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -15209,13 +15288,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8565
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8594
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15233,13 +15312,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8615
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8616
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -15247,7 +15326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8620
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -15263,14 +15342,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8640
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8665
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15288,13 +15367,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8686
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8687
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -15302,7 +15381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8691
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -15317,13 +15396,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8711
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8740
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15341,7 +15420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8746
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -15351,19 +15430,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8762
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8766
 #, no-c-format
 msgid "ST_Aspect"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8767
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -15371,7 +15450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -15394,7 +15473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8795
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -15402,7 +15481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8797
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -15410,7 +15489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8801
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -15418,7 +15497,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8805
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -15426,13 +15505,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8809
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8814
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -15444,7 +15523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8820 reference_raster.xml:8916
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -15452,7 +15531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8821 reference_raster.xml:9045
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -15460,7 +15539,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8826
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15492,8 +15571,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8832 reference_raster.xml:8929
+#: reference_raster.xml:9057
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -15501,7 +15580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8834
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15534,7 +15613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8839
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -15543,13 +15622,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8852
 #, no-c-format
 msgid "ST_HillShade"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -15557,7 +15636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8856
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -15589,7 +15668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -15599,7 +15678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8889
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -15607,7 +15686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8893
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -15615,7 +15694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8897
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -15623,7 +15702,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8901 reference_raster.xml:9029
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -15631,7 +15710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8905
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -15640,7 +15719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8910
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -15649,7 +15728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8917
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -15657,7 +15736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8923
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15690,7 +15769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8931
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15723,7 +15802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8936
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -15732,19 +15811,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8949
 #, no-c-format
 msgid "ST_Roughness"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8950
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:8955
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -15757,7 +15836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:8968
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -15765,14 +15844,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:8974 reference_raster.xml:9107
+#: reference_raster.xml:9158
 #, no-c-format
 msgid "-- needs examples"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -15781,13 +15860,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:8992
 #, no-c-format
 msgid "ST_Slope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:8993
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -15795,7 +15874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:8996
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -15821,7 +15900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9023
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -15829,7 +15908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9025
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -15837,7 +15916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9033
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -15846,7 +15925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9038
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -15858,7 +15937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -15867,7 +15946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9051
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15903,7 +15982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9059
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -15936,7 +16015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9064
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -15945,19 +16024,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9077
 #, no-c-format
 msgid "ST_TPI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9078
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9083
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -15970,7 +16049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9097
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -15978,13 +16057,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9100 reference_raster.xml:9150
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -15993,19 +16072,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TRI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -16018,7 +16097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -16027,7 +16106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9163
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16036,25 +16115,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9177
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9181
 #, no-c-format
 msgid "Box3D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9182
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9187
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -16064,13 +16143,13 @@ msgstr ""
 "type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9197
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9198
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -16079,7 +16158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9202
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -16087,7 +16166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9208
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16102,13 +16181,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9221
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9222
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -16118,7 +16197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9229
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -16128,7 +16207,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9239
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -16138,7 +16217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9243
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -16147,7 +16226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -16156,7 +16235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9251
 #, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -16173,7 +16252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9252
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -16192,7 +16271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9258
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -16200,13 +16279,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -16214,7 +16293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9275
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -16230,7 +16309,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9286
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -16240,7 +16319,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9290
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -16249,21 +16328,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9294
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9276
+#: reference_raster.xml:9295
 #, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9296
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -16271,7 +16350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -16279,7 +16358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 "SELECT val, ST_AsText(geom) As geomwkt\n"
@@ -16309,7 +16388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9311
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -16317,19 +16396,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9322
 #, no-c-format
 msgid "ST_Envelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9323
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -16339,7 +16418,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -16348,7 +16427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9340
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -16359,7 +16438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9352
 #, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -16373,25 +16452,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9357
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9367
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9368
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9375
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -16401,7 +16480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -16409,7 +16488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9395
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16462,7 +16541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -16470,13 +16549,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9411
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9412
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -16485,7 +16564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -16499,13 +16578,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9427
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9428
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -16513,7 +16592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9429
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -16521,7 +16600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -16582,19 +16661,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9451
 #, no-c-format
 msgid "Raster Operators"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9454
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9456
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -16602,7 +16681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -16618,7 +16697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9502
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -16627,9 +16706,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9504 reference_raster.xml:9551
+#: reference_raster.xml:9755 reference_raster.xml:10765
+#: reference_raster.xml:10866 reference_raster.xml:10959
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -16637,7 +16716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9513
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -16652,20 +16731,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9519
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9521
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9526
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -16677,7 +16756,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9547
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -16687,7 +16766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9557
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -16707,20 +16786,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9563
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9565
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9570
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -16732,7 +16811,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9591
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -16742,7 +16821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -16750,7 +16829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9602
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -16770,13 +16849,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9608
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9610
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -16784,7 +16863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9615
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -16793,7 +16872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9636
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -16804,7 +16883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9640
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -16813,13 +16892,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -16827,7 +16906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9662
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -16842,7 +16921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9705
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -16851,37 +16930,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9708 reference_raster.xml:9828
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9710
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9711
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9724
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9726
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9731
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -16890,7 +16969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9752
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -16898,7 +16977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9764
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -16907,7 +16986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9765
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -16915,19 +16994,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9770
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9776
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9778
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -16935,7 +17014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9782
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -16950,7 +17029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9825
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -16959,19 +17038,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9843
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9847
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9848
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -16980,7 +17059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9854
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -17004,7 +17083,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9893
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -17016,10 +17095,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9898 reference_raster.xml:9991
+#: reference_raster.xml:10072 reference_raster.xml:10153
+#: reference_raster.xml:10363 reference_raster.xml:10447
+#: reference_raster.xml:10527
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -17027,7 +17106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9904
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17036,7 +17115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9910
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -17044,7 +17123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9921
 #, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -17059,7 +17138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9923
 #, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -17072,19 +17151,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9927
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9936
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9937
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -17092,7 +17171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -17116,7 +17195,7 @@ msgstr ""
 "type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:9982
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -17127,13 +17206,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:9986
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:9997
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17142,7 +17221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10008
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -17155,25 +17234,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10012
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10021
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10022
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10028
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -17197,7 +17276,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10067
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -17208,7 +17287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10078
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17217,7 +17296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10089
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -17230,25 +17309,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10093
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10102
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10103
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10109
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -17272,7 +17351,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10148
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -17283,7 +17362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10159
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17292,7 +17371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10170
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -17305,25 +17384,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10174
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10183
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10184
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10190
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -17347,7 +17426,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10229
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -17358,13 +17437,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10234
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10240
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17372,7 +17451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10251
 #, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -17388,7 +17467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10253
 #, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -17402,19 +17481,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10266
 #, no-c-format
 msgid "ST_Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10267
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10271
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -17466,7 +17545,7 @@ msgstr ""
 "<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10358
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -17476,13 +17555,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10368
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10373
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -17490,7 +17569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10382
 #, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -17502,19 +17581,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10387
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10396
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10397
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -17522,7 +17601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -17546,7 +17625,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10442
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -17557,7 +17636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10453
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17565,7 +17644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10464
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -17577,13 +17656,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10476
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10477
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -17591,7 +17670,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10483
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -17615,7 +17694,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10522
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -17627,7 +17706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10533
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17635,7 +17714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10544
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -17648,13 +17727,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10556
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10558
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -17663,7 +17742,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10562
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -17713,7 +17792,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10641
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -17725,7 +17804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10645
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -17735,19 +17814,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10650
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10654
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10656
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -17761,7 +17840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10657
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -17778,7 +17857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10661
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -17786,13 +17865,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10671
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10672
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -17800,7 +17879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10677
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -17809,7 +17888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10687
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -17817,7 +17896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10690
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -17825,7 +17904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10700
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -17846,19 +17925,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10714
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10715
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -17867,7 +17946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10721
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -17891,7 +17970,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10760
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -17903,7 +17982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10771
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17912,7 +17991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10777
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -17920,7 +17999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10788
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -17933,7 +18012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10792
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -17941,13 +18020,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10803
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10804
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -17955,7 +18034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10810
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -17983,7 +18062,7 @@ msgstr ""
 "type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10857
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -17994,7 +18073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10861 reference_raster.xml:10954
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -18003,7 +18082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10872
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18011,7 +18090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10883
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -18024,19 +18103,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10887
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10896
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10897
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -18044,7 +18123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10903
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -18074,7 +18153,7 @@ msgstr ""
 "<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10950
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -18085,7 +18164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:10965
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18093,7 +18172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:10976
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -18106,7 +18185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:10980
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ""
diff --git a/doc/po/fr/release_notes.xml.po b/doc/po/fr/release_notes.xml.po
index eedb600..0a407d8 100644
--- a/doc/po/fr/release_notes.xml.po
+++ b/doc/po/fr/release_notes.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: French (http://www.transifex.com/postgis/postgis/language/"
@@ -31,89 +31,464 @@ msgid "Release Notes"
 msgstr "Notes de version"
 
 #. Tag: title
-#: release_notes.xml:7
+#: release_notes.xml:6
 #, fuzzy, no-c-format
-msgid "Release 2.2.1"
+msgid "Release 2.3.0"
 msgstr "Version 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:7
 #, fuzzy, no-c-format
-msgid "Release date: 2016/01/06"
+msgid "Release date: 2016/09/26"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:8
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:11 release_notes.xml:447 release_notes.xml:916
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:14
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:20 release_notes.xml:85 release_notes.xml:107
+#: release_notes.xml:143 release_notes.xml:484 release_notes.xml:943
+#: release_notes.xml:1143 release_notes.xml:1207 release_notes.xml:1504
 #, no-c-format
 msgid "New Features"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:21
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:26
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:27
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:28
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:29
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:30
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:32
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:34
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:41
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:42
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:43
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:44
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:47
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:48
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:56
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:61 release_notes.xml:221 release_notes.xml:238
+#: release_notes.xml:256 release_notes.xml:280 release_notes.xml:308
+#: release_notes.xml:369 release_notes.xml:380 release_notes.xml:421
+#: release_notes.xml:677 release_notes.xml:703 release_notes.xml:745
+#: release_notes.xml:769 release_notes.xml:832 release_notes.xml:987
+#: release_notes.xml:1001 release_notes.xml:1039 release_notes.xml:1077
+#: release_notes.xml:1108
+#, no-c-format
+msgid "Bug Fixes"
+msgstr "Correctifs"
+
+#. Tag: para
+#: release_notes.xml:62
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:64
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:69 release_notes.xml:1337
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:71
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:73
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:75
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:81
+#, fuzzy, no-c-format
+msgid "Release 2.2.2"
+msgstr "Version 2.0.1"
+
+#. Tag: para
+#: release_notes.xml:82
+#, fuzzy, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr "Date de version : 22/06/2012"
+
+#. Tag: para
+#: release_notes.xml:83 release_notes.xml:104 release_notes.xml:248
+#: release_notes.xml:274 release_notes.xml:295
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:86
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:95
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:102
+#, fuzzy, no-c-format
+msgid "Release 2.2.1"
+msgstr "Version 2.0.1"
+
+#. Tag: para
+#: release_notes.xml:103
+#, fuzzy, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr "Date de version : 22/06/2012"
+
+#. Tag: para
+#: release_notes.xml:108
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:109
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:110
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:111
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:112
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:114
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:115
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:117
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:118
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:119
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -121,25 +496,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:121
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:122
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:123
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:124
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -147,25 +522,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:126
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:127
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:128
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:129
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -173,43 +548,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:131
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:132
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:133
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:134
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:139
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:140
 #, fuzzy, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:141
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -217,31 +592,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:144
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:145
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:146
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:147
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -251,7 +626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -260,13 +635,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:150
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:151
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -274,7 +649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -283,7 +658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -292,7 +667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -301,7 +676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -310,7 +685,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -319,7 +694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -328,7 +703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:158
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -337,7 +712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -346,7 +721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -355,19 +730,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:161
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:162
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:163
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -376,7 +751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:164
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -385,7 +760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:165
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -395,13 +770,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:166
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:167
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -410,7 +785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:168
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -420,7 +795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:169
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -429,7 +804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:170
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -438,7 +813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -447,7 +822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -456,7 +831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -465,7 +840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -474,19 +849,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:175
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:176
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -494,7 +869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:178
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -502,7 +877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:179
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -512,7 +887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:180
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -523,7 +898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -532,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:182
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -541,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:183
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -549,7 +924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:184
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -558,7 +933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:185
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -566,7 +941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -575,7 +950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:187
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -584,7 +959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:188
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -593,7 +968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:189
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -603,7 +978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:190
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -611,17 +986,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:193 release_notes.xml:250 release_notes.xml:276
+#: release_notes.xml:297 release_notes.xml:406 release_notes.xml:434
+#: release_notes.xml:553 release_notes.xml:731 release_notes.xml:759
+#: release_notes.xml:818 release_notes.xml:880 release_notes.xml:970
+#: release_notes.xml:1171 release_notes.xml:1226
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:194
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -630,7 +1005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:195
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -639,7 +1014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:196
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -648,7 +1023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:197
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -658,7 +1033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:198
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -666,7 +1041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:199
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -675,7 +1050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:200
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -685,7 +1060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:201
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -694,7 +1069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:202
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -703,7 +1078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -712,7 +1087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:204
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -721,7 +1096,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:205
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -730,7 +1105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:206
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -739,7 +1114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:207
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -748,7 +1123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:208
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -757,7 +1132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:209 release_notes.xml:302
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -766,7 +1141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -775,7 +1150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -784,7 +1159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:212
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -793,170 +1168,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:217
 #, fuzzy, no-c-format
 msgid "Release 2.1.8"
 msgstr "Version 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:218
 #, fuzzy, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:219 release_notes.xml:236
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr "Correctifs"
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:222
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:223
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:224
 #, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:225 release_notes.xml:241
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:226
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:227
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:228
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:229
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:234
 #, fuzzy, no-c-format
 msgid "Release 2.1.7"
 msgstr "Version 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:235
 #, fuzzy, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:240
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:246
 #, fuzzy, no-c-format
 msgid "Release 2.1.6"
 msgstr "Version 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:247
 #, fuzzy, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:251
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:252
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:253
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:257
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:258
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:259
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:260
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:261
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -964,50 +1328,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:263
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:264
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:265
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:266
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:272
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:273
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:277
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1016,7 +1380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:282
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1025,7 +1389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:284
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1034,7 +1398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:285
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1043,7 +1407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1052,7 +1416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:287
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1061,7 +1425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:288
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1070,19 +1434,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:293
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:294
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:298
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1091,7 +1455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:299
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1100,7 +1464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:300
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1109,7 +1473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1118,7 +1482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1127,7 +1491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:309
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1136,7 +1500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:310
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1146,13 +1510,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:312
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:313
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1161,7 +1525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:315
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1171,7 +1535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:317
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1180,7 +1544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:318
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1190,7 +1554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:320
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1199,13 +1563,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:321
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:322
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1214,7 +1578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:323
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1223,7 +1587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1232,7 +1596,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:325
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1241,7 +1605,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:326
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1250,7 +1614,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:327
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1259,7 +1623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:328
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1268,7 +1632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1277,7 +1641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:330
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1286,7 +1650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:331
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1295,7 +1659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:332
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1304,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:333
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1313,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:334
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1322,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:335
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1332,31 +1696,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:341
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:342
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:343
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:345
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1364,7 +1728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:351
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1373,7 +1737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:357
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1382,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1390,7 +1754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:370
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1398,7 +1762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1406,7 +1770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1414,19 +1778,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:376
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:377 release_notes.xml:674
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:378
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1434,7 +1798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:381
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1442,7 +1806,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1450,7 +1814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:383
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1458,7 +1822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1466,7 +1830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1474,7 +1838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1482,7 +1846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:387 release_notes.xml:684
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1490,7 +1854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:389 release_notes.xml:685
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1498,7 +1862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1506,7 +1870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1514,7 +1878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:392 release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1522,7 +1886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1530,7 +1894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:394 release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1538,7 +1902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1546,7 +1910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1554,7 +1918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1562,7 +1926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:398 release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1570,7 +1934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:399
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1579,7 +1943,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:400
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1587,7 +1951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:401
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1595,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:402
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1603,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:403
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1615,7 +1979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:407
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1623,7 +1987,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1631,19 +1995,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:413
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:414
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:415
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1651,13 +2015,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:417 release_notes.xml:693
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:418
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1666,7 +2030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:422
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1674,7 +2038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:423
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1682,7 +2046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:424
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1690,7 +2054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1698,7 +2062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:426
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1706,7 +2070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:427
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1714,7 +2078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:428
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1722,7 +2086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:429 release_notes.xml:679
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1730,7 +2094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:430 release_notes.xml:680
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1738,7 +2102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:431
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1747,7 +2111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:435
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1755,7 +2119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:436
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1763,19 +2127,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:442
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:443
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1784,14 +2148,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1800,7 +2158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:450
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1810,7 +2168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:454
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1818,7 +2176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1826,7 +2184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:456
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1836,7 +2194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1844,7 +2202,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1852,7 +2210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1860,14 +2218,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:466
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1879,37 +2237,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:472
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:473
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:474
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:475
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:476
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1917,7 +2275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:479
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1925,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1934,7 +2292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1942,7 +2300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1950,7 +2308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1959,55 +2317,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:492
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:493
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:494
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:495
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:496
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:497
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:498
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:499
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:500
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2016,7 +2374,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:504
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2024,7 +2382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2032,7 +2390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:507
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2040,7 +2398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:508
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2050,14 +2408,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:511
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2065,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2073,7 +2431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:513
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2081,19 +2439,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:514
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:515
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2102,14 +2460,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:519
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:520
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2117,7 +2475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2125,7 +2483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:522
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2134,7 +2492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:524
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2142,7 +2500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2151,7 +2509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2159,13 +2517,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:528
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:529
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2173,7 +2531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:530
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2181,7 +2539,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:531
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2189,7 +2547,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:532
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2197,7 +2555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:533
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2205,7 +2563,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:534
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2213,7 +2571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:535
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2221,7 +2579,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:536
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2229,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:537
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2237,7 +2595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:538
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2245,7 +2603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2260,7 +2618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:554
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2268,7 +2626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:555
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2276,14 +2634,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:556
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:558
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2291,7 +2649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:560
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2300,7 +2658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2308,7 +2666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:563
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2316,7 +2674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:564
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2324,7 +2682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:565
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2332,7 +2690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2340,7 +2698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:567
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2348,7 +2706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2356,7 +2714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2364,7 +2722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2373,7 +2731,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2382,7 +2740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2390,7 +2748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2398,7 +2756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:577 release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2406,7 +2764,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:579
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2414,7 +2772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:580
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2422,7 +2780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2430,7 +2788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2438,7 +2796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2447,7 +2805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:585
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2455,7 +2813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2463,7 +2821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:588
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2472,7 +2830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:590 release_notes.xml:760
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2480,7 +2838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2488,7 +2846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2496,7 +2854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2504,7 +2862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2512,7 +2870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2520,7 +2878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2528,19 +2886,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:602
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:603
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:604
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2548,7 +2906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:605
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2556,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:606
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2564,7 +2922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:607
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2572,7 +2930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:608
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2580,7 +2938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:609
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2589,7 +2947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:611
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2597,7 +2955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:613
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2606,13 +2964,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:617
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:618 release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2620,7 +2978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:619 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2628,7 +2986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2636,7 +2994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:621 release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2644,7 +3002,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:622 release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2653,7 +3011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2661,7 +3019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:625 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2669,7 +3027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2677,7 +3035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2685,7 +3043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:629 release_notes.xml:782
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2693,7 +3051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:630 release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2701,7 +3059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2709,7 +3067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:632 release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2717,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:633
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2725,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:634 release_notes.xml:801
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2733,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:635
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2741,7 +3099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:636 release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2749,7 +3107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2757,7 +3115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:638 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2765,7 +3123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:639 release_notes.xml:707
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2773,7 +3131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:640 release_notes.xml:708
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2781,7 +3139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2789,7 +3147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:642 release_notes.xml:754
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2798,7 +3156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2807,7 +3165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:646 release_notes.xml:710
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2815,7 +3173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2824,7 +3182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:649
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2832,7 +3190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:651
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2840,7 +3198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:653
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2848,7 +3206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:654 release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2856,7 +3214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:655 release_notes.xml:712
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2864,7 +3222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2872,7 +3230,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:657 release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2880,7 +3238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:658
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2888,7 +3246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2896,7 +3254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:660
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2904,7 +3262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:661 release_notes.xml:716
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2912,7 +3270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2920,7 +3278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:663 release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2928,7 +3286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:664
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2936,7 +3294,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:665
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2944,13 +3302,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:667 release_notes.xml:735
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:668 release_notes.xml:736
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2958,13 +3316,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:673
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2973,7 +3331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:678
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2981,7 +3339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:681
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2989,7 +3347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2997,7 +3355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:683
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3005,7 +3363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:687
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3013,7 +3371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:689
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3021,7 +3379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:694
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3030,19 +3388,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:699
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:700
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:701
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3051,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:704
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3059,13 +3417,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:705
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3073,7 +3431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3081,7 +3439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3089,7 +3447,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:714
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3097,7 +3455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:717
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3105,7 +3463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:719
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3113,13 +3471,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:720
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3127,7 +3485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3135,7 +3493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:723
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3143,7 +3501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3151,7 +3509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:725
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3159,7 +3517,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3167,7 +3525,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3175,7 +3533,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:728
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3183,7 +3541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:732
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3191,19 +3549,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:741
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:742
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3212,7 +3570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3220,13 +3578,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:748
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3236,7 +3594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3244,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3252,7 +3610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3260,13 +3618,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:753
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:755
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3274,31 +3632,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:756
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:761
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:765
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:766
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:767
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3306,7 +3664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3315,7 +3673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3323,7 +3681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3331,7 +3689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3339,7 +3697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3347,7 +3705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3355,7 +3713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3363,7 +3721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3371,7 +3729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3379,7 +3737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3387,7 +3745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3395,7 +3753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3403,7 +3761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3411,7 +3769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3419,7 +3777,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:791
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3427,7 +3785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:792
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3435,7 +3793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:793
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3443,7 +3801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:795
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3451,7 +3809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:796
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3459,7 +3817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:797
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3467,7 +3825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3475,7 +3833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:799
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3483,7 +3841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:800
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3491,7 +3849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:802
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3499,7 +3857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:803
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3508,7 +3866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3516,7 +3874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:806
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3524,7 +3882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:807
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3532,7 +3890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3540,7 +3898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3548,7 +3906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:810
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3556,7 +3914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3564,7 +3922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3572,7 +3930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3580,13 +3938,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:815
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:819
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3595,7 +3953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:821
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3604,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:823
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3612,7 +3970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:824
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3620,19 +3978,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr "Version 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:829
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr "Date de version : 22/06/2012"
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:830
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3642,7 +4000,7 @@ msgstr ""
 "qui ont été déposées depuis la version 2.0.0."
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:833
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3650,7 +4008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3658,7 +4016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3666,7 +4024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3674,7 +4032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3682,7 +4040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3690,7 +4048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3698,7 +4056,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3706,7 +4064,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3714,7 +4072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3722,7 +4080,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3730,7 +4088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3738,7 +4096,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3746,7 +4104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3754,7 +4112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3762,7 +4120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3770,7 +4128,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3778,7 +4136,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:850
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3786,7 +4144,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3794,7 +4152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3802,7 +4160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3810,7 +4168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3819,7 +4177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3827,7 +4185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3835,7 +4193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3843,7 +4201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3851,7 +4209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3859,7 +4217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3867,7 +4225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3875,7 +4233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:866
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3883,7 +4241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3891,7 +4249,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3899,7 +4257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3907,7 +4265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:876
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3916,13 +4274,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:881
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:882
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3930,7 +4288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3938,7 +4296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:884
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3946,19 +4304,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:888
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:889
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:890
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3969,13 +4327,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:894
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3984,7 +4342,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3992,31 +4350,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:902
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:903
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:904
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:905
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4025,19 +4383,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:911
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:912
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:917
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4046,13 +4404,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:918
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4060,7 +4418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4073,7 +4431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4083,7 +4441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4095,7 +4453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4105,7 +4463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4113,7 +4471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:939
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4122,7 +4480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4130,7 +4488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4138,7 +4496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4150,14 +4508,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:949
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:950
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4166,13 +4524,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:951
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4180,37 +4538,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:953
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:954
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:955
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:956
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:957
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:958
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4218,61 +4576,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:959
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:960
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:961
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:962
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:963
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:964
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:965
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:966
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:967
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:971
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4280,7 +4638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:972
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4289,14 +4647,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:976
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:978
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4304,7 +4662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4312,7 +4670,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:980
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4323,13 +4681,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:983
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:984
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4337,7 +4695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4345,13 +4703,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:991
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:992
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4362,19 +4720,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:997
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:998
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:999
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4382,7 +4740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1002
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4390,7 +4748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1003
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4398,7 +4756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1004
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4406,7 +4764,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1005
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4414,7 +4772,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4422,7 +4780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4430,7 +4788,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4438,7 +4796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1009
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4446,7 +4804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1010
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4454,7 +4812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4462,7 +4820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4470,7 +4828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1013
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4478,7 +4836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4486,7 +4844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1015
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4494,7 +4852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1016
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4502,7 +4860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1017
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4510,7 +4868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1018
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4518,7 +4876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1019
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4526,7 +4884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4534,7 +4892,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1021
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4542,7 +4900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1022
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4550,7 +4908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1023
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4558,7 +4916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1024
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4566,7 +4924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1025
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4574,7 +4932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1026
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4582,7 +4940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1027
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4590,31 +4948,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1028
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1029
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1034
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1035
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1036
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4623,7 +4981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4631,7 +4989,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4640,7 +4998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1044
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4649,7 +5007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4658,7 +5016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1048
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4666,7 +5024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1049
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4674,7 +5032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4682,7 +5040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1051
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4690,7 +5048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1052
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4699,7 +5057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4707,7 +5065,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1055
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4715,7 +5073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1056
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4723,7 +5081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1057
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4732,7 +5090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1059
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4740,7 +5098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4748,7 +5106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1062
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4756,7 +5114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4764,7 +5122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4772,19 +5130,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1072
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1073
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4793,7 +5151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4801,7 +5159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4810,7 +5168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4818,14 +5176,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4834,7 +5192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4842,7 +5200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4850,7 +5208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4858,7 +5216,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4866,7 +5224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4874,7 +5232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4882,7 +5240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4891,7 +5249,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1090
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4899,7 +5257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1091
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4907,7 +5265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1092
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4916,7 +5274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1093
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4924,7 +5282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1094
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4932,7 +5290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1095
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4940,13 +5298,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1097
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4954,7 +5312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4962,19 +5320,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1103
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1104
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1105
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4983,7 +5341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1109
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4992,7 +5350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -5001,7 +5359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5009,7 +5367,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5018,7 +5376,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5026,7 +5384,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5034,7 +5392,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1115
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5042,7 +5400,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5051,25 +5409,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1117
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1122
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1123
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5078,20 +5436,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1127 release_notes.xml:1194
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1129
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5099,49 +5457,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1133 release_notes.xml:1199
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1134
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1135
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1136
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1137
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1138
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1139
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5149,7 +5507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5157,7 +5515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5165,98 +5523,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1149
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1150
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1151
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1152
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1153
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1155
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1156
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1157
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1158
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1159
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1160
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1162
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1163
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1164
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1166
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5264,52 +5622,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1172
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1173
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1174
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1175
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1176
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1177
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1181 release_notes.xml:1247 release_notes.xml:1432
+#: release_notes.xml:1483 release_notes.xml:1534 release_notes.xml:1667
+#: release_notes.xml:1733 release_notes.xml:1843 release_notes.xml:1950
+#: release_notes.xml:2070 release_notes.xml:2135 release_notes.xml:2182
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1182
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5317,19 +5675,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1187
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1188
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1189
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5339,7 +5697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1195
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5347,31 +5705,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1200
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1201
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1202
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1203
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5379,13 +5737,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1210
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1211
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5393,7 +5751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1212
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5401,13 +5759,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1213
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1214
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5415,26 +5773,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1215
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1216
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1218
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5442,7 +5800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1219
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5450,13 +5808,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1220
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1221
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5464,7 +5822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1222
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5472,7 +5830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1227
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5480,7 +5838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5488,13 +5846,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1229
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1230
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5502,13 +5860,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1231
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1232
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5517,31 +5875,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1233
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1237
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5549,21 +5907,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1238
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1239
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1240
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5571,7 +5929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1241
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5579,7 +5937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1242
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5587,7 +5945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1243
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5595,13 +5953,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1244
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1248
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5609,19 +5967,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1253
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1254
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1255
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5633,19 +5991,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1262
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1263
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1264
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5655,19 +6013,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1271
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1272
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5677,7 +6035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1278
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5686,19 +6044,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1285
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1287
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5707,19 +6065,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5728,19 +6086,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1306
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1308
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5748,19 +6106,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1317
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1319
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5769,19 +6127,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1327
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1329
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5792,19 +6150,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1339
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5812,20 +6164,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1342
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1349
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5833,7 +6185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1352
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5841,25 +6193,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1355
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1362
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1364
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5867,37 +6219,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1368 release_notes.xml:1396 release_notes.xml:2617
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1372
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1374
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1376
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1378
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5907,19 +6259,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1389
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5928,13 +6280,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1398
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5942,19 +6294,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1407
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5964,20 +6316,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1417 release_notes.xml:1468 release_notes.xml:1519
+#: release_notes.xml:1573 release_notes.xml:1652 release_notes.xml:1718
+#: release_notes.xml:1791 release_notes.xml:1935 release_notes.xml:1992
+#: release_notes.xml:2055 release_notes.xml:2113 release_notes.xml:2171
+#: release_notes.xml:2211 release_notes.xml:2263 release_notes.xml:2315
+#: release_notes.xml:2354 release_notes.xml:2391 release_notes.xml:2458
+#: release_notes.xml:2555 release_notes.xml:2609
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1419 release_notes.xml:1470 release_notes.xml:1521
+#: release_notes.xml:1575 release_notes.xml:1654 release_notes.xml:1720
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5985,10 +6337,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1422 release_notes.xml:1473 release_notes.xml:1524
+#: release_notes.xml:1578 release_notes.xml:1657 release_notes.xml:1723
+#: release_notes.xml:1799 release_notes.xml:1940 release_notes.xml:1997
+#: release_notes.xml:2060
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5998,10 +6350,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1427 release_notes.xml:1478 release_notes.xml:1529
+#: release_notes.xml:1583 release_notes.xml:1662 release_notes.xml:1728
+#: release_notes.xml:1804 release_notes.xml:1945 release_notes.xml:2002
+#: release_notes.xml:2065
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6009,46 +6361,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1434
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1436
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1442 release_notes.xml:1625 release_notes.xml:1696
+#: release_notes.xml:1910 release_notes.xml:2036 release_notes.xml:2337
+#: release_notes.xml:2374 release_notes.xml:2426 release_notes.xml:2528
+#: release_notes.xml:2591
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1444
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1446
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1448
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6056,31 +6408,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1454
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1462
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1464
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6088,7 +6440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1485
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6096,13 +6448,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1488
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1491
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6110,13 +6462,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1494
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1496
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6124,7 +6476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1499
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6132,25 +6484,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1506
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1511
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1515
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6158,43 +6510,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1536
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1538
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1540
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1542
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1544
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1548
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1550
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6202,14 +6554,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1554
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1556
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6217,25 +6569,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1559
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1564
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1566
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1568
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6244,37 +6596,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1588
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1590
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1592
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1594
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1596
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1598
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6282,49 +6634,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1603 release_notes.xml:1679 release_notes.xml:1752
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1605
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1607
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1609
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1613 release_notes.xml:2504
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1615
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1618
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1620
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6332,55 +6684,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1627
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1629
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1632
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1634
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1636
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1638
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1643
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1645
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1647
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6388,55 +6740,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1669
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1671
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1673
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1675
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1681
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1684
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1686
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1688
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1691
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6444,31 +6796,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1698
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1706
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1708
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1710
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6479,79 +6831,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1735
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1737
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1740
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1742
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1744
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1746
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1748
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1754
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1756
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1758
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1763
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1765
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1767
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6561,7 +6913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6570,13 +6922,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1777
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1779
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6590,7 +6942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1793
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6600,115 +6952,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1809
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1811
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1813
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1815
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1817
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1819
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1821
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1823
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1825
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1827
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1829
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1831
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1833
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1835
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1837
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1839
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1845
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1847
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1849
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6716,38 +7068,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1854
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1856
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1858
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1863
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1865
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1867
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6755,152 +7107,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1872
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1874
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1876 release_notes.xml:1912
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1878
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1880
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1882
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1884
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1886
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1889
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1891
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1895
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1897
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1900
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1902
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1904
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1906
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1914
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1917
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1919
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1921
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1923
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1928
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1930
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1932 release_notes.xml:2168
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1937 release_notes.xml:1994
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6908,7 +7260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:1952
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6916,74 +7268,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:1955
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:1959
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:1961
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:1963
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:1965
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:1969 release_notes.xml:2087 release_notes.xml:2149
+#: release_notes.xml:2195
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:1971
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:1973
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:1978
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:1980
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:1982
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6991,7 +7343,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:1987
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6999,99 +7351,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2007 release_notes.xml:2222 release_notes.xml:2274
+#: release_notes.xml:2323 release_notes.xml:2365 release_notes.xml:2399
+#: release_notes.xml:2466 release_notes.xml:2563
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2009
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2011
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2013
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2016
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2018
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2022
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2024
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2026
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2029
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2032
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2038
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2041
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2046
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2048
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2050
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7100,7 +7452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2057
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7108,25 +7460,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2072
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2074
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2076
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2078
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7134,67 +7486,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2081
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2083
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2089
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2091
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2093
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2095
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2097
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2099
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2104
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2106
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2108
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7202,7 +7554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2115
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7211,7 +7563,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7221,7 +7573,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2124
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7235,79 +7587,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2137
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2139
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2141
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2153
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2159
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2164
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2173 release_notes.xml:2213
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7315,7 +7667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2176 release_notes.xml:2216
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7323,145 +7675,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2184
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2186
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2188
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2190
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2197
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2204
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2206
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2208
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2224
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2226
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2230 release_notes.xml:2286
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2232
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2234
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2236
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2238
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2240
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2242
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2245
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2247
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2249
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2254
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2256
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2258
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7469,7 +7821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2265
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7477,7 +7829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2268 release_notes.xml:2359
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7485,87 +7837,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2276
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2278
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2281
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2291
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2293
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2295
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2297
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2299
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2301
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2307
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2309
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2311
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2317 release_notes.xml:2393 release_notes.xml:2460
+#: release_notes.xml:2557 release_notes.xml:2611
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7573,56 +7925,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2325
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2327
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2331 release_notes.xml:2417 release_notes.xml:2490
+#: release_notes.xml:2582
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2333
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2339
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2341
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2346
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2348
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2350
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7630,7 +7982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2356
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7638,43 +7990,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2367
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2370
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2376
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2378
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2383
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2385
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2387
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7682,80 +8034,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2405
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2407
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2409
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2411
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2413
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2419
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2428
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2430
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2433
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2435
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7763,62 +8115,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2439
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2441
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2443
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2445
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2450
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2452
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2454
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2468
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2471
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2473
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7826,43 +8178,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2476
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2478
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2480
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2483
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2485
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2494
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7870,31 +8222,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2497
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2499
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2506
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2509
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2512
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7902,67 +8254,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2515
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2517
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2519
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2521
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2524
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2530
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2532
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2534
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2536
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2538
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2541
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7970,19 +8322,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2549
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2551
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7990,85 +8342,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2565
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2567
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2569
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2571
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2573
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2576
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2578
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2584
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2587
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2593
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2595
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2600
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2602
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2604
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8077,25 +8429,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2619
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2621
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2623
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2625
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8103,7 +8455,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2628
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8111,31 +8463,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2631
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2633
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2635
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2637
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2639
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/fr/using_postgis_dataman.xml.po b/doc/po/fr/using_postgis_dataman.xml.po
index 05b0697..5ac660a 100644
--- a/doc/po/fr/using_postgis_dataman.xml.po
+++ b/doc/po/fr/using_postgis_dataman.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2013-11-26 21:54+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: French (http://www.transifex.com/projects/p/postgis-1/"
@@ -193,8 +193,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
 
 #. Tag: para
@@ -1548,34 +1547,38 @@ msgstr ""
 #: using_postgis_dataman.xml:666
 #, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
+#: using_postgis_dataman.xml:671
 #, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -1601,7 +1604,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -1638,17 +1641,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:680
+#: using_postgis_dataman.xml:681
 #, no-c-format
 msgid ""
 "Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
+"based geometry column used directly in a view, will not register correctly "
 "in geometry_columns, as will a typmod one. In this example we define a "
 "column using typmod and another using constraints."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
 "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
@@ -1658,26 +1661,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -1702,13 +1705,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
@@ -1717,7 +1720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -1727,13 +1730,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -1747,7 +1750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
@@ -1755,7 +1758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -1765,7 +1768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
@@ -1773,7 +1776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -1789,7 +1792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -1799,13 +1802,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -1817,7 +1820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -1832,7 +1835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
@@ -1840,7 +1843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
@@ -1849,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -1859,31 +1862,31 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
@@ -1892,7 +1895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -1902,25 +1905,25 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
@@ -1929,7 +1932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -1942,43 +1945,43 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -1989,7 +1992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -1999,25 +2002,25 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
@@ -2026,7 +2029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2037,7 +2040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2054,7 +2057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2064,7 +2067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
@@ -2073,7 +2076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2085,7 +2088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2096,13 +2099,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2112,7 +2115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2124,7 +2127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2137,13 +2140,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2156,25 +2159,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
@@ -2183,13 +2186,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
@@ -2197,13 +2200,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2215,13 +2218,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2232,13 +2235,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2250,13 +2253,13 @@ msgid ""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
@@ -2264,7 +2267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -2275,82 +2278,82 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
@@ -2359,69 +2362,69 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
@@ -2429,7 +2432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
@@ -2438,7 +2441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -2450,7 +2453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
@@ -2458,7 +2461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -2469,13 +2472,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
@@ -2484,31 +2487,31 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -2518,13 +2521,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -2534,7 +2537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
@@ -2542,7 +2545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -2568,7 +2571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
@@ -2576,19 +2579,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -2598,7 +2601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -2609,19 +2612,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
@@ -2629,13 +2632,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
@@ -2644,13 +2647,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
@@ -2658,13 +2661,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
@@ -2673,25 +2676,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
@@ -2700,13 +2703,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -2716,13 +2719,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
@@ -2730,13 +2733,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
@@ -2744,25 +2747,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -2772,7 +2775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
@@ -2780,13 +2783,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
@@ -2795,13 +2798,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
@@ -2809,7 +2812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
@@ -2818,13 +2821,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
@@ -2832,13 +2835,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -2848,13 +2851,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -2865,25 +2868,25 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -2893,13 +2896,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
@@ -2907,13 +2910,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
@@ -2922,13 +2925,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
@@ -2936,7 +2939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
@@ -2944,7 +2947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
@@ -2953,25 +2956,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
@@ -2980,13 +2983,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
@@ -2995,7 +2998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3013,7 +3016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3024,13 +3027,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
@@ -3038,13 +3041,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
@@ -3053,13 +3056,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
@@ -3067,7 +3070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3078,7 +3081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3088,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
@@ -3096,7 +3099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
@@ -3105,7 +3108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3114,7 +3117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
@@ -3122,7 +3125,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -3132,7 +3135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -3142,20 +3145,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
@@ -3164,92 +3167,92 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
@@ -3257,13 +3260,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
@@ -3271,13 +3274,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
@@ -3285,7 +3288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -3295,13 +3298,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
@@ -3310,13 +3313,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -3328,7 +3331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -3338,7 +3341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -3348,7 +3351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -3358,13 +3361,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -3374,7 +3377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -3384,20 +3387,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
@@ -3406,7 +3409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
@@ -3414,7 +3417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -3425,7 +3428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -3434,7 +3437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -3448,13 +3451,184 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, no-c-format
+msgid "BRIN Indexes"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
+#, no-c-format
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
 #, no-c-format
 msgid "Using Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -3465,7 +3639,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -3473,7 +3647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -3489,7 +3663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -3502,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -3510,7 +3684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -3521,13 +3695,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2086
 #, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
@@ -3547,13 +3721,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2100
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2102
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -3564,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2109
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3574,7 +3748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2111
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -3586,7 +3760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2118
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3596,7 +3770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2120
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -3613,13 +3787,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2134
 #, no-c-format
 msgid "Change in Behavior"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2136
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -3628,13 +3802,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2143
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2145
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -3643,7 +3817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -3654,14 +3828,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2151
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2154
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -3673,19 +3847,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2159
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2164
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2167
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -3697,13 +3871,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2173
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -3711,7 +3885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3726,13 +3900,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2187
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2192
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -3740,7 +3914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3758,7 +3932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2198
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -3770,13 +3944,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2210
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2215
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -3786,7 +3960,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2221
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3811,7 +3985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2223
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -3821,13 +3995,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2232
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2237
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -3838,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2244
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -3853,13 +4027,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2250
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2255
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3877,13 +4051,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2261
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2266
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
diff --git a/doc/po/it_IT/extras_tigergeocoder.xml.po b/doc/po/it_IT/extras_tigergeocoder.xml.po
index 35ca8b6..cee43f7 100644
--- a/doc/po/it_IT/extras_tigergeocoder.xml.po
+++ b/doc/po/it_IT/extras_tigergeocoder.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -256,10 +256,10 @@ msgstr ""
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
 #: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
 #: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:563 extras_tigergeocoder.xml:618
+#: extras_tigergeocoder.xml:663 extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:827 extras_tigergeocoder.xml:874
+#: extras_tigergeocoder.xml:946 extras_tigergeocoder.xml:1011
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -286,8 +286,8 @@ msgstr ""
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
 #: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
 #: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:626 extras_tigergeocoder.xml:900
+#: extras_tigergeocoder.xml:972
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -295,10 +295,10 @@ msgstr ""
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
 #: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:633
+#: extras_tigergeocoder.xml:709 extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:837 extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -348,11 +348,11 @@ msgstr ""
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
 #: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:541
+#: extras_tigergeocoder.xml:595 extras_tigergeocoder.xml:640
+#: extras_tigergeocoder.xml:719 extras_tigergeocoder.xml:805
+#: extras_tigergeocoder.xml:848 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:988 extras_tigergeocoder.xml:1028
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -400,8 +400,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:580 extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -911,7 +911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1021
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -1088,7 +1088,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1106,7 +1106,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1180,7 +1180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:534
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
@@ -1270,24 +1270,49 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:521
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:530
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:531
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:532
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:533
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1295,45 +1320,58 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:535
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:542
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ""
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:548
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:550
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1341,7 +1379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:555
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1349,7 +1387,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:565
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1361,7 +1399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:566
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1369,7 +1407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:567
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1379,7 +1417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:574
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1388,7 +1426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:581
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1398,37 +1436,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:588
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:589
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:590
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:602
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:604
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -1437,7 +1475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -1445,7 +1483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:620
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1459,7 +1497,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:634
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1484,19 +1522,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:641
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:649
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1507,7 +1545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -1515,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1526,7 +1564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:667
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1538,7 +1576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:748
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -1546,7 +1584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:749
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -1555,7 +1593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:753
 #, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
@@ -1563,13 +1601,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:674 extras_tigergeocoder.xml:759
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:677 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -1578,13 +1616,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:680 extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:683 extras_tigergeocoder.xml:768
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -1593,7 +1631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:686 extras_tigergeocoder.xml:771
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -1602,7 +1640,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:689 extras_tigergeocoder.xml:774
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -1610,14 +1648,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:692 extras_tigergeocoder.xml:777
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:695 extras_tigergeocoder.xml:780
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -1625,13 +1663,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:698 extras_tigergeocoder.xml:783
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:701 extras_tigergeocoder.xml:786
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -1640,7 +1678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:710
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -1648,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:711
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1668,19 +1706,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:720
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:726
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:728
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1691,7 +1729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:734
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -1699,7 +1737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:746
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1711,7 +1749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:750
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -1719,13 +1757,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:752
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:754
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -1734,19 +1772,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:755
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:794
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:795
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1763,7 +1801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:797
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1777,7 +1815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:801
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1803,19 +1841,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:806 extras_tigergeocoder.xml:922
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:812
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1824,7 +1862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:819
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -1832,7 +1870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:829
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1841,19 +1879,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:830
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:838
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1864,13 +1902,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:841
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:842
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1894,13 +1932,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:855
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:857
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1910,7 +1948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1924,7 +1962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:876
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -1936,7 +1974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:879
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -1952,7 +1990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:884
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -1961,13 +1999,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:885
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:888
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -1976,7 +2014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:891
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -1987,7 +2025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:895
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -1996,7 +2034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:906
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2006,7 +2044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2026,7 +2064,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:910
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2035,7 +2073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:912
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2054,7 +2092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:914
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2062,7 +2100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2088,13 +2126,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2103,7 +2141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2114,7 +2152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2127,7 +2165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:951
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -2136,7 +2174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:953
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2148,7 +2186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:955
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2158,13 +2196,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:957
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:960
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -2172,7 +2210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:963
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2182,7 +2220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:966
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2193,13 +2231,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:976
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -2208,7 +2246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:978
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2239,13 +2277,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:982
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -2254,7 +2292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:985
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2289,7 +2327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:989
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -2297,19 +2335,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:997
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -2318,7 +2356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1013
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2328,7 +2366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -2336,7 +2374,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1023
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/it_IT/extras_topology.xml.po b/doc/po/it_IT/extras_topology.xml.po
index 7f57fe2..1025183 100644
--- a/doc/po/it_IT/extras_topology.xml.po
+++ b/doc/po/it_IT/extras_topology.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -36,11 +36,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 "La presentazione di Sandro Santilli alla conferenza \"PostGIS Day Paris "
@@ -176,23 +176,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -322,23 +322,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -458,20 +458,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -703,11 +703,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr ""
@@ -741,7 +741,7 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
@@ -850,12 +850,101 @@ msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
+#, no-c-format
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "Disponibilità: 2.0"
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
 #, no-c-format
 msgid "TopologySummary"
 msgstr "TopologySummary"
 
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -863,7 +952,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -875,7 +964,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -883,17 +972,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -933,13 +1022,13 @@ msgstr ""
 "  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -947,7 +1036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -959,7 +1048,7 @@ msgstr ""
 "<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -968,131 +1057,131 @@ msgid ""
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1100,7 +1189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1108,7 +1197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1122,31 +1211,31 @@ msgstr ""
 "face without edges |   0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr "CreateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1154,8 +1243,8 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1167,12 +1256,12 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
@@ -1196,7 +1285,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:557
+#: extras_topology.xml:599
 #, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
@@ -1206,11 +1295,12 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1218,7 +1308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1228,19 +1318,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1254,7 +1344,7 @@ msgstr ""
 "2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
@@ -1262,13 +1352,13 @@ msgstr ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1276,7 +1366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1290,7 +1380,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1300,7 +1390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1310,31 +1400,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1342,7 +1432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1354,7 +1444,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1363,14 +1453,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1384,13 +1474,13 @@ msgstr ""
 " Topology-Geometry 'topo_schema_to_create' (id:7) created."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1398,7 +1488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1412,7 +1502,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1420,29 +1510,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1482,19 +1572,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr "TopoGeo_AddPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1502,7 +1592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1518,7 +1608,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1527,7 +1617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1537,13 +1627,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1551,7 +1641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1562,7 +1652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1572,7 +1662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1582,13 +1672,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1596,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1607,7 +1697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1617,7 +1707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1627,7 +1717,7 @@ msgstr ""
 "<xref linkend=\"CreateTopology\"/>"
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1636,19 +1726,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1656,7 +1746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1670,7 +1760,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1679,7 +1769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1690,7 +1780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1698,13 +1788,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1714,13 +1804,13 @@ msgstr ""
 "<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1730,7 +1820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1748,7 +1838,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1758,7 +1848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1768,7 +1858,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -1777,7 +1867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -1786,26 +1876,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1813,7 +1903,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1831,7 +1921,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1840,14 +1930,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1858,7 +1948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -1866,20 +1956,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -1887,7 +1977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1905,7 +1995,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -1913,7 +2003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -1922,26 +2012,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -1949,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -1961,7 +2051,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -1969,7 +2059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1979,7 +2069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -1988,7 +2078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -1997,20 +2087,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2018,7 +2108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -2027,7 +2117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2038,20 +2128,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -2059,7 +2149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2073,7 +2163,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -2081,7 +2171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -2093,14 +2183,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -2108,26 +2198,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Disponibilità: 1.1.0"
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -2143,13 +2233,13 @@ msgstr ""
 " Edge 1 changed"
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2157,7 +2247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2167,7 +2257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2176,20 +2266,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2209,7 +2299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2219,13 +2309,13 @@ msgstr ""
 "<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2233,7 +2323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2247,7 +2337,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2256,13 +2346,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2271,7 +2361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2285,7 +2375,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2295,13 +2385,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2310,7 +2400,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2324,7 +2414,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2332,7 +2422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2342,7 +2432,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2350,13 +2440,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2374,13 +2464,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2389,7 +2479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2403,7 +2493,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2414,7 +2504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2425,13 +2515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2450,13 +2540,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2465,7 +2555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2477,7 +2567,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2486,14 +2576,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2504,25 +2594,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2536,13 +2626,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2550,13 +2640,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2564,26 +2654,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2601,7 +2691,7 @@ msgstr ""
 "         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2617,26 +2707,26 @@ msgstr ""
 "ERROR:  Two or more edges found"
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2650,13 +2740,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -2664,13 +2754,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -2678,20 +2768,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2711,7 +2801,7 @@ msgstr ""
 "                         1 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2727,7 +2817,7 @@ msgstr ""
 "ERROR:  Two or more faces found"
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
@@ -2735,19 +2825,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2761,13 +2851,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -2776,13 +2866,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -2790,7 +2880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -2798,7 +2888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2814,7 +2904,7 @@ msgstr ""
 "        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2830,20 +2920,20 @@ msgstr ""
 " ERROR:  Two or more nodes found"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -2851,7 +2941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -2861,7 +2951,7 @@ msgstr ""
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -2869,7 +2959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2883,7 +2973,7 @@ msgstr ""
 "       1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2891,13 +2981,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -2905,7 +2995,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -2913,7 +3003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2927,7 +3017,7 @@ msgstr ""
 "  4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2937,19 +3027,19 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -2959,7 +3049,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -2967,7 +3057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2981,7 +3071,7 @@ msgstr ""
 " ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -2991,19 +3081,19 @@ msgstr ""
 "linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -3017,7 +3107,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -3026,7 +3116,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -3035,14 +3125,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -3061,7 +3151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -3073,25 +3163,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -3103,7 +3193,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -3111,14 +3201,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3134,13 +3224,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3148,7 +3238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3164,7 +3254,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3173,7 +3263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -3182,7 +3272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -3191,31 +3281,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -3227,7 +3317,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3238,7 +3328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3246,13 +3336,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3260,25 +3350,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr "Polygonize"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3288,19 +3378,19 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3308,7 +3398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3316,19 +3406,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3337,7 +3427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3357,7 +3447,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3366,7 +3456,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3375,7 +3465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3383,7 +3473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3391,7 +3481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3409,13 +3499,13 @@ msgstr ""
 " 4"
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3425,7 +3515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3437,7 +3527,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3447,7 +3537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3456,7 +3546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3465,13 +3555,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3517,19 +3607,21 @@ msgstr ""
 " ERROR:  Edge intersects (not on endpoints) with existing edge 1"
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -3537,7 +3629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3553,7 +3645,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -3561,7 +3653,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3571,7 +3663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -3580,7 +3672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3590,7 +3682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3600,7 +3692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -3609,7 +3701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3655,22 +3747,14 @@ msgid ""
 " 1"
 msgstr ""
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3678,7 +3762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3687,7 +3771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3695,31 +3779,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -3727,26 +3811,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -3754,7 +3838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3780,7 +3864,7 @@ msgstr ""
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -3788,7 +3872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -3797,7 +3881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -3806,20 +3890,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -3827,7 +3911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -3837,13 +3921,13 @@ msgstr ""
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3853,7 +3937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3881,7 +3965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3917,7 +4001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -3929,19 +4013,19 @@ msgstr ""
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3958,13 +4042,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3974,7 +4058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -3982,7 +4066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -3990,7 +4074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -3999,7 +4083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -4009,19 +4093,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -4055,7 +4139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4073,7 +4157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -4081,13 +4165,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -4095,7 +4179,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -4107,7 +4191,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -4115,7 +4199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -4131,13 +4215,13 @@ msgstr ""
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -4145,25 +4229,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -4172,7 +4256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4182,13 +4266,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4196,19 +4280,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, fuzzy, no-c-format
 msgid "TopoGeom_addElement"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
@@ -4220,7 +4304,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -4228,13 +4312,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, fuzzy, no-c-format
 msgid "Availability: 2.3"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -4242,19 +4326,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, fuzzy, no-c-format
 msgid "TopoGeom_remElement"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
@@ -4266,7 +4350,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -4274,7 +4358,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -4282,31 +4366,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -4315,7 +4399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -4331,7 +4415,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -4343,7 +4427,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -4353,7 +4437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -4361,13 +4445,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -4376,7 +4460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4392,7 +4476,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4404,7 +4488,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -4412,7 +4496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, fuzzy, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
@@ -4422,25 +4506,25 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4528,7 +4612,7 @@ msgstr ""
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4539,7 +4623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4554,7 +4638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4568,7 +4652,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -4576,7 +4660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -4584,14 +4668,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4679,13 +4763,13 @@ msgstr ""
 "</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4773,25 +4857,25 @@ msgstr ""
 "</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4801,7 +4885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4811,7 +4895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -4820,7 +4904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -4828,7 +4912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4838,13 +4922,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4904,7 +4988,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -4912,19 +4996,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4932,7 +5016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -4941,7 +5025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4949,7 +5033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4958,31 +5042,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -4990,7 +5074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -4999,7 +5083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -5007,7 +5091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -5016,5 +5100,8 @@ msgid ""
 "(topogeometries composed of other topogeometries)."
 msgstr ""
 
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+
 #~ msgid ", <xref linkend=\"topoelement\"/>"
 #~ msgstr ", <xref linkend=\"topoelement\"/>"
diff --git a/doc/po/it_IT/faq_raster.xml.po b/doc/po/it_IT/faq_raster.xml.po
index 14cab92..be2fa9f 100644
--- a/doc/po/it_IT/faq_raster.xml.po
+++ b/doc/po/it_IT/faq_raster.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -729,15 +729,15 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The function is not unique error happens if one of your arguments is a "
 "textual representation of a geometry instead of a geometry. In these cases, "
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 "L'errore \"function is not unique\" si ha quando uno dei vostri argomenti e "
 "la rappresentazione testuale di una geometria, anziché una geometria vera e "
diff --git a/doc/po/it_IT/installation.xml.po b/doc/po/it_IT/installation.xml.po
index 2572e93..a73367c 100644
--- a/doc/po/it_IT/installation.xml.po
+++ b/doc/po/it_IT/installation.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 20:46+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -156,10 +156,13 @@ msgid ""
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -2192,21 +2195,22 @@ msgstr ""
 #. Tag: title
 #: installation.xml:769
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr "Creare un database spaziale su PostgreSQL con versione inferiore a 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "Creare un database spaziale con le ESTENSIONI"
 
 #. Tag: para
 #: installation.xml:771
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
-"Il primo passo per creare un database PostGIS consiste nel creare un "
-"semplice database PostgreSQL."
+"Se state utilizzando PostgreSQL9.1 o superiore e avete compilato e "
+"installato i moduli delle estensioni postgis, potete creare un database "
+"spaziale col nuovo sistema."
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:777 installation.xml:812
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [il_tuo_database]"
@@ -2215,6 +2219,89 @@ msgstr "createdb [il_tuo_database]"
 #: installation.xml:780
 #, no-c-format
 msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+
+#. Tag: command
+#: installation.xml:786
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [il_tuo_database] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:789
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"La topologia è compresa in un'estensione separata e può essere installata "
+"con il comando:"
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [il_tuo_database] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:797 installation.xml:892
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"Se prevedete di ripristinare un vecchio backup, da una versione precedente, "
+"nel nuovo database, eseguite:"
+
+#. Tag: command
+#: installation.xml:798 installation.xml:893
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [il_tuo_database] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:800 installation.xml:897
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"Potete successivamente eseguire <filename>uninstall_legacy.sql</filename> "
+"per sbarazzarvi delle funzioni obsolete, dopo che avete concluso il "
+"ripristino e la pulizia del database."
+
+#. Tag: title
+#: installation.xml:804
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr ""
+"Creare un database con funzionalità spaziali a partire da uno schema di "
+"esempio"
+
+#. Tag: para
+#: installation.xml:806
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:807
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"Il primo passo per creare un database PostGIS consiste nel creare un "
+"semplice database PostgreSQL."
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
 "language. As such, the next step to create a PostGIS database is to enable "
 "the PL/pgSQL language in your new database. This is accomplish by the "
@@ -2228,13 +2315,13 @@ msgstr ""
 "PL/pgSQL è già installato"
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:823
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [il_tuo_database]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:826
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2248,13 +2335,13 @@ msgstr ""
 "configurazione)."
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:834
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [il_tuo_database] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:837
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2269,13 +2356,13 @@ msgstr ""
 "geometrie."
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:845
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [il_tuo_database] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:848
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2289,25 +2376,25 @@ msgstr ""
 "[nome funzione]</command> da una finestra <command>psql</command>."
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:856
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [[il_tuo_database] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:859
 #, no-c-format
 msgid "Install raster support"
 msgstr "Installazione del supporto raster"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [il_tuo_database] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:867
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -2320,25 +2407,25 @@ msgstr ""
 "funzioni"
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:873
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [il_tuo_database] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:875
 #, no-c-format
 msgid "Install topology support"
 msgstr "Installazione del supporto per la topologia"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:880
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [il_tuo_database] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:883
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2351,28 +2438,13 @@ msgstr ""
 "commenti delle funzioni"
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:889
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [il_tuo_database] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-"Se prevedete di ripristinare un vecchio backup, da una versione precedente, "
-"nel nuovo database, eseguite:"
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [il_tuo_database] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:894
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -2387,64 +2459,6 @@ msgstr ""
 "GeoServer. Se avete delle viste che utilizzano elementi come distanza, "
 "lunghezza, ecc, vi servirà il file completo <filename>legacy.sql</filename>"
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-"Potete successivamente eseguire <filename>uninstall_legacy.sql</filename> "
-"per sbarazzarvi delle funzioni obsolete, dopo che avete concluso il "
-"ripristino e la pulizia del database."
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "Creare un database spaziale con le ESTENSIONI"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-"Se state utilizzando PostgreSQL9.1 o superiore e avete compilato e "
-"installato i moduli delle estensioni postgis, potete creare un database "
-"spaziale col nuovo sistema."
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [il_tuo_database] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-"La topologia è compresa in un'estensione separata e può essere installata "
-"con il comando:"
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [il_tuo_database] -c \"CREATE EXTENSION postgis_topology;\""
-
 #. Tag: title
 #: installation.xml:900
 #, no-c-format
@@ -2780,19 +2794,24 @@ msgid ""
 "Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
 "linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
 "of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"example to do the nation load and one state using our new profile, you can "
+"do this using psql:"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:963
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:964
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr ""
 
 #. Tag: para
@@ -2801,16 +2820,25 @@ msgstr ""
 msgid "Run the generated commandline scripts."
 msgstr "Eseguite i comandi SQL DROP che vengono generati."
 
-#. Tag: para
+#. Tag: programlisting
 #: installation.xml:968
 #, no-c-format
 msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh\n"
+"sh ma_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:970
+#, no-c-format
+msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
 "to analyze all the tiger tables to update the stats (include inherited stats)"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:971
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -2821,17 +2849,20 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:974
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:975
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -2839,7 +2870,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:977
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -2847,33 +2878,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:978
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:979
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:986
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:987
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr ""
 "Anzitutto installate PostGIS utilizzando le istruzioni riportate sopra."
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:991 installation.xml:1051
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -2881,19 +2912,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:996 installation.xml:1056
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1000
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2908,7 +2939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2919,7 +2950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1009
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -2928,13 +2959,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1009
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1010
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -2942,7 +2973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1011
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2958,13 +2989,13 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1014
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1015
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2978,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1018
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2994,13 +3025,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1021
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Caricamento dei dati Tiger"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1022
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -3012,7 +3043,7 @@ msgstr ""
 "seguito si illustrano i passaggi generali."
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1023
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -3034,19 +3065,19 @@ msgstr ""
 "ricaricare uno stato o se questo non vi serve più."
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1025
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr "Per caricare i dati avrete bisogno dei seguenti strumenti:"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1027
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr "Uno strumento per decomprimere i file zip dal sito web dei censimenti."
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1028
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -3056,7 +3087,7 @@ msgstr ""
 "installato."
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1029
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -3067,7 +3098,7 @@ msgstr ""
 "\">http://www.7-zip.org/</ulink>"
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -3077,7 +3108,7 @@ msgstr ""
 "installato di base quando nistallate PostGIS."
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1032
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -3087,7 +3118,7 @@ msgstr ""
 "solitamente installato nella maggior parte dei sistemi Unix/Linux."
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -3099,7 +3130,7 @@ msgstr ""
 "sourceforge.net/packages/wget.htm</ulink>"
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1036
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -3111,7 +3142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -3121,7 +3152,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1041
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -3134,7 +3165,7 @@ msgstr ""
 ">."
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -3145,13 +3176,13 @@ msgstr ""
 "\"Geocode\"/>"
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1046
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr "Aggiornamento del installazione del Geocoder Tiger"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1047
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -3161,13 +3192,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1060
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1063
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -3176,7 +3207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -3184,13 +3215,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1067
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -3202,19 +3233,19 @@ msgstr ""
 "in <xref linkend=\"Drop_Nation_Tables_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1072
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1073
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr "Eseguite i comandi SQL DROP che vengono generati."
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1074
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -3224,31 +3255,31 @@ msgstr ""
 "come illustrato in  <xref linkend=\"Loader_Generate_Nation_Script\"/>"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1075
 #, no-c-format
 msgid "For windows"
 msgstr "Per Windows"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1076
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1077
 #, no-c-format
 msgid "For unix/linux"
 msgstr "Per unix/linux"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1078
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1079
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -3259,7 +3290,7 @@ msgstr ""
 "eseguito solo una volta."
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1080
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -3273,7 +3304,7 @@ msgstr ""
 "utilizzando  <xref linkend=\"Drop_State_Tables_Generate_Script\"/>. "
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1086
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr ""
@@ -3281,7 +3312,7 @@ msgstr ""
 "esempio"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1088
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -3303,37 +3334,37 @@ msgstr ""
 "riconosciuto il ruolo di creare nuovi database."
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1099
 #, no-c-format
 msgid "From the shell:"
 msgstr "Dalla riga di comando:"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1103
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1105
 #, no-c-format
 msgid "From SQL:"
 msgstr "Da SQL:"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1109
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1113
 #, no-c-format
 msgid "Upgrading"
 msgstr "Aggiornamento"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1115
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -3344,7 +3375,7 @@ msgstr ""
 "oggetti PostGIS."
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1120
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -3355,7 +3386,7 @@ msgstr ""
 "processo di scaricamento e ricaricamento dei dati."
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1125
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -3363,7 +3394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1130
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -3372,13 +3403,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1137
 #, no-c-format
 msgid "Soft upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1139
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -3393,13 +3424,13 @@ msgstr ""
 "paragrafo corrispondente."
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1142
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -3411,7 +3442,7 @@ msgstr ""
 "questo sistema, otterrete messaggi tipo:"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1144
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr ""
@@ -3419,7 +3450,7 @@ msgstr ""
 "PostGIS"
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1145
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -3434,13 +3465,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1149
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1151
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -3453,19 +3484,19 @@ msgstr ""
 "sql</filename> respectively. Se vi servono:"
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1159
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1160
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1163
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -3474,7 +3505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1169
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -3486,13 +3517,13 @@ msgstr ""
 "messaggio tipo \"procs need upgrade\"."
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1176
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1177
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -3505,7 +3536,7 @@ msgstr ""
 "abbastanza tranquilla."
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1178
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -3515,19 +3546,19 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1179
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "Se ottenete un errore tipo:"
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1180
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr "No migration path defined for ... to &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1181
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -3536,13 +3567,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1182
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1183
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -3550,7 +3581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1184
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3561,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1190
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -3569,7 +3600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3579,13 +3610,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1198
 #, no-c-format
 msgid "Hard upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1200
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3596,7 +3627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3613,7 +3644,7 @@ msgstr ""
 "senza portarsi dietro oggetti obsoleti. "
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -3625,13 +3656,13 @@ msgstr ""
 "\">Windows Hard upgrade</ulink>."
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1221
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "La procedura è la seguente:"
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1229
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3645,7 +3676,7 @@ msgstr ""
 "database, non serve avere privilegi da amministratore."
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3655,7 +3686,7 @@ msgstr ""
 "backup\" olddb"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1243
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3669,7 +3700,7 @@ msgstr ""
 "per le relative istruzioni."
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1250
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3686,7 +3717,7 @@ msgstr ""
 "caricare spatial_ref_sys.sql  nel momento in cui create il nuovo database."
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1260
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3706,7 +3737,7 @@ msgstr ""
 "<filename>uninstall_legacy.sql</filename>. "
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1276
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -3719,7 +3750,7 @@ msgstr ""
 "tali errori."
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1284
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3729,13 +3760,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1290
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "Si potrebbero riscontrare errori nei casi seguenti:"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1296
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3757,7 +3788,7 @@ msgstr ""
 "<filename>uninstall_legacy.sql</filename>."
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1308
 #, fuzzy, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3780,7 +3811,7 @@ msgstr ""
 "stesso valore di SRID riservato)."
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1322
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3795,7 +3826,7 @@ msgstr ""
 "controllo o in controlli con:"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1329
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3805,19 +3836,19 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1331
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1342
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1343
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -3827,7 +3858,7 @@ msgstr ""
 "cose vanno controllate."
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3852,13 +3883,13 @@ msgstr ""
 "utilizzando psql ed eseguite la seguente query:"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1363
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1365
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -3871,7 +3902,7 @@ msgstr ""
 "command>"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1373
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -3881,13 +3912,13 @@ msgstr ""
 "un database che abbia già PostGIS installato."
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1374
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -3898,7 +3929,7 @@ msgstr ""
 "GEOS."
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1385
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3913,13 +3944,13 @@ msgstr ""
 "correttamente."
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1398
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr "Loader/Dumper"
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1400
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -3929,7 +3960,7 @@ msgstr ""
 "con PostGIS. Per compilarli e installarli manualmente:"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1405
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3941,7 +3972,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1407
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -3955,3 +3986,7 @@ msgstr ""
 "si chiama <filename>pgsql2shp</filename> e converte le tabelle (o le query) "
 "di PostGIS in formato Shapefile ESRI. Per una documentazione più estesa, si "
 "rimanda alla guida in linea e alle pagine del manuale."
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr ""
+#~ "Creare un database spaziale su PostgreSQL con versione inferiore a 9.1"
diff --git a/doc/po/it_IT/performance_tips.xml.po b/doc/po/it_IT/performance_tips.xml.po
index 888ad83..1ae6f2a 100644
--- a/doc/po/it_IT/performance_tips.xml.po
+++ b/doc/po/it_IT/performance_tips.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2013-11-30 05:55+0000\n"
 "Last-Translator: Tommaso Di Bucchianico\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/projects/p/"
@@ -375,107 +375,82 @@ msgstr "Mettere a punto la configurazione"
 #: performance_tips.xml:138
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
-"Questi consigli sono tratti dalla presentazione di Kevin Neufeld  \"Tips for "
-"the PostGIS Power User\" alla conferenza FOSS4G 2007. A seconda del contesto "
-"in cui viene usato PostGIS (per esempio dati statici e analisi complesse "
-"piuttosto che update frequenti e numerosi utenti) questi cambiamenti possono "
-"significare un significativo aumento della velocità delle query."
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:141
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
-"Per più consigli (e una formattazione migliore) la presentazione originale è "
-"consultabile a <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
-msgstr "Startup"
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:143
 #, no-c-format
-msgid "These settings are configured in postgresql.conf:"
-msgstr "Queste impostazioni sono definite in postgresql.conf:"
-
-#. Tag: ulink
-#: performance_tips.xml:158
-#, no-c-format
-msgid "checkpoint_segments"
-msgstr "checkpoint_segments"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:163
+#. Tag: programlisting
+#: performance_tips.xml:145
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
-"Numero massimo di segmenti del log file tra checkpoint WAL (ogni segmento è "
-"normalmente 16MB); l'impostazione predefinita è 3."
 
 #. Tag: para
-#: performance_tips.xml:169
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
-"Impostare almeno su 10 o 30 per database con intensa attività di scrittura, "
-"o più quando si importa nel database grandi quantità di dati. Un altro "
-"articolo da leggere sull'argomento è <ulink url=\"http://www.westnet.com/"
-"~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg Smith: Checkpoint and "
-"Background writer</ulink> "
+
+#. Tag: title
+#: performance_tips.xml:150
+#, no-c-format
+msgid "Startup"
+msgstr "Startup"
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:152
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr "Se possibile, salvare il xlog su un disco separato"
+msgid "These settings are configured in postgresql.conf:"
+msgstr "Queste impostazioni sono definite in postgresql.conf:"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:157
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
-"Il valore di default è \"off\" per versioni inferiori alla 8.4 e \"partition"
-"\" a partire dalla 8.4()"
+#: performance_tips.xml:162
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "Default: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:167
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 "Generalmente usato per il partizionamento delle tabelle. Con versioni di "
 "PostgreSQL inferiori alla 8.4 impostare il parametro su \"on\" per "
@@ -486,31 +461,59 @@ msgstr ""
 "penalizzate dal planner in caso contrario."
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:176
 #, no-c-format
 msgid "shared_buffers"
 msgstr "shared_buffers"
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:181
 #, no-c-format
 msgid "Default: ~32MB"
 msgstr "Default: ~32MB"
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:186
 #, no-c-format
 msgid "Set to about 1/3 to 3/4 of available RAM"
 msgstr "Impostare da 1/3 a 3/4 della RAM disponibile."
 
+#. Tag: para
+#: performance_tips.xml:193
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (memoria usata per operazioni "
+"di ordinamento e query complesse)"
+
+#. Tag: para
+#: performance_tips.xml:201
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "Default: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:206
+#, no-c-format
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:216
 #, no-c-format
 msgid "Runtime"
 msgstr "Runtime"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -522,20 +525,20 @@ msgstr ""
 "di ordinamento e query complesse)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
+#: performance_tips.xml:224
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
 msgstr "Default: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:229
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
 "Aumentare il valore per grandi database, query complesse, abbondanza di RAM"
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:234
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
@@ -543,19 +546,19 @@ msgstr ""
 "disponibilità di RAM ridotta"
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:239
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr "Nel caso di molta RAM e pochi programmatori:"
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
+#: performance_tips.xml:241
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';;"
 msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -567,13 +570,13 @@ msgstr ""
 "per VACUUM, CREATE INDEX, etc.)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
+#: performance_tips.xml:252
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
 msgstr "Default: 16MB"
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:257
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
@@ -581,10 +584,10 @@ msgstr ""
 "oggetti quando viene impegnata la memoria swap."
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:262
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 "Si raccomandano 32MB oppure 256MB su server di produzione con molta RAM, ma "
@@ -592,7 +595,99 @@ msgstr ""
 "sviluppatori:"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
-#, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+#: performance_tips.xml:265
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
 msgstr "SET maintainence_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:270
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:280
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "Default: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:285
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "Questi consigli sono tratti dalla presentazione di Kevin Neufeld  \"Tips "
+#~ "for the PostGIS Power User\" alla conferenza FOSS4G 2007. A seconda del "
+#~ "contesto in cui viene usato PostGIS (per esempio dati statici e analisi "
+#~ "complesse piuttosto che update frequenti e numerosi utenti) questi "
+#~ "cambiamenti possono significare un significativo aumento della velocità "
+#~ "delle query."
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "Per più consigli (e una formattazione migliore) la presentazione "
+#~ "originale è consultabile a <ulink url=\"http://2007.foss4g.org/"
+#~ "presentations/view.php?abstract_id=117\"> http://2007.foss4g.org/"
+#~ "presentations/view.php?abstract_id=117</ulink>."
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "Numero massimo di segmenti del log file tra checkpoint WAL (ogni segmento "
+#~ "è normalmente 16MB); l'impostazione predefinita è 3."
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "Impostare almeno su 10 o 30 per database con intensa attività di "
+#~ "scrittura, o più quando si importa nel database grandi quantità di dati. "
+#~ "Un altro articolo da leggere sull'argomento è <ulink url=\"http://www."
+#~ "westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg Smith: "
+#~ "Checkpoint and Background writer</ulink> "
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr "Se possibile, salvare il xlog su un disco separato"
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "Il valore di default è \"off\" per versioni inferiori alla 8.4 e "
+#~ "\"partition\" a partire dalla 8.4()"
diff --git a/doc/po/it_IT/reference_constructor.xml.po b/doc/po/it_IT/reference_constructor.xml.po
index f79c330..c22654c 100644
--- a/doc/po/it_IT/reference_constructor.xml.po
+++ b/doc/po/it_IT/reference_constructor.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -67,14 +67,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -106,8 +106,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -129,11 +129,11 @@ msgstr "Disponibilità: 1.1.0 - richiede GEOS >= 2.1.0."
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -157,15 +157,15 @@ msgstr "In preparazione"
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Vedi anche"
@@ -283,7 +283,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -450,7 +450,7 @@ msgstr "Se non specificato, lo SRID di default è 4326 (WGS 84 long lat)."
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -587,9 +587,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
@@ -629,7 +629,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -692,9 +692,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -750,10 +750,10 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -963,7 +963,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -991,7 +991,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1701,7 +1701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1827,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -2292,7 +2292,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2486,35 +2486,35 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
+#: reference_constructor.xml:1196
 #, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2523,7 +2523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2537,7 +2537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2551,13 +2551,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2566,7 +2566,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2596,13 +2596,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2628,7 +2628,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2638,13 +2638,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2652,7 +2652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2672,7 +2672,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2681,13 +2681,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2695,13 +2695,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2717,19 +2717,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2737,7 +2737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2747,7 +2747,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2761,7 +2761,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2769,13 +2769,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2784,7 +2784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2792,13 +2792,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2856,19 +2856,19 @@ msgstr ""
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -2892,7 +2892,7 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -2901,7 +2901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -2909,7 +2909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -2917,7 +2917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -2981,7 +2981,7 @@ msgstr ""
 "                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -2990,19 +2990,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3014,7 +3014,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3028,7 +3028,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3044,7 +3044,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -3055,13 +3055,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
@@ -3070,7 +3070,7 @@ msgstr ""
 "x,y,m."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -3090,7 +3090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -3100,19 +3100,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -3126,19 +3126,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -3146,7 +3146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -3177,25 +3177,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -3213,7 +3213,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
+#: reference_constructor.xml:1471
 #, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
@@ -3221,13 +3221,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3236,25 +3236,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
 #, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
@@ -3262,7 +3262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3280,7 +3280,7 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
+#: reference_constructor.xml:1532
 #, no-c-format
 msgid ""
 "<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
@@ -3288,25 +3288,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3318,13 +3318,13 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
+#: reference_constructor.xml:1570
 #, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
@@ -3332,7 +3332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3350,7 +3350,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
+#: reference_constructor.xml:1593
 #, no-c-format
 msgid ""
 "Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
@@ -3358,13 +3358,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3373,13 +3373,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3419,13 +3419,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3433,7 +3433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3445,7 +3445,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3453,31 +3453,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3487,7 +3487,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3499,7 +3499,7 @@ msgstr ""
 "geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3511,7 +3511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3521,19 +3521,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3543,7 +3543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3551,7 +3551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -3559,7 +3559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3567,7 +3567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3588,7 +3588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3596,13 +3596,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3610,7 +3610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3628,7 +3628,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
@@ -3638,7 +3638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3649,7 +3649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3661,13 +3661,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3677,7 +3677,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3687,19 +3687,19 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3710,7 +3710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -3719,19 +3719,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3779,13 +3779,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -3793,7 +3793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -3807,14 +3807,14 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -3824,13 +3824,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -3862,7 +3862,7 @@ msgstr ""
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -3874,13 +3874,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -3898,7 +3898,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
+#: reference_constructor.xml:1900
 #, no-c-format
 msgid ""
 "Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
@@ -3906,7 +3906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -3915,13 +3915,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -3955,13 +3955,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -3969,7 +3969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -3979,19 +3979,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -4001,7 +4001,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/it_IT/reference_editor.xml.po b/doc/po/it_IT/reference_editor.xml.po
index 4448f4c..bb7f7d9 100644
--- a/doc/po/it_IT/reference_editor.xml.po
+++ b/doc/po/it_IT/reference_editor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -69,11 +69,11 @@ msgstr ""
 #: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
 #: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
 #: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:970 reference_editor.xml:1037 reference_editor.xml:1102
+#: reference_editor.xml:1144 reference_editor.xml:1188
+#: reference_editor.xml:1265 reference_editor.xml:1343
+#: reference_editor.xml:1500 reference_editor.xml:1606
+#: reference_editor.xml:1658
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -88,7 +88,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:1149
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
@@ -99,9 +99,9 @@ msgstr ""
 #: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
 #: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
 #: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:1057 reference_editor.xml:1152
+#: reference_editor.xml:1296 reference_editor.xml:1614
+#: reference_editor.xml:1671
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -114,11 +114,11 @@ msgstr "&Z_support;"
 #: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
 #: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
 #: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:1065 reference_editor.xml:1117
+#: reference_editor.xml:1156 reference_editor.xml:1204
+#: reference_editor.xml:1301 reference_editor.xml:1377
+#: reference_editor.xml:1540 reference_editor.xml:1619
+#: reference_editor.xml:1677
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -155,10 +155,10 @@ msgstr ""
 #: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
 #: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
 #: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:1122 reference_editor.xml:1160
+#: reference_editor.xml:1212 reference_editor.xml:1308
+#: reference_editor.xml:1452 reference_editor.xml:1574
+#: reference_editor.xml:1632 reference_editor.xml:1684
 #, no-c-format
 msgid "See Also"
 msgstr "Si veda anche"
@@ -290,8 +290,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:1529 reference_editor.xml:1611
+#: reference_editor.xml:1667
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -303,7 +303,7 @@ msgstr ""
 #: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
 #: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
 #: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:1535
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -321,8 +321,8 @@ msgstr "&T_support;"
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
 #: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
 #: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:1200 reference_editor.xml:1534
+#: reference_editor.xml:1615 reference_editor.xml:1672
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -395,7 +395,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1531
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -1783,7 +1783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1053 reference_editor.xml:1670
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr ""
@@ -1872,7 +1872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1107 reference_editor.xml:1613
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
@@ -1880,12 +1880,18 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:1108
 #, no-c-format
-msgid "Enhanced: 2.1.0 support for geography was introduced."
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:1109
 #, no-c-format
+msgid "Enhanced: 2.1.0 support for geography was introduced."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1110
+#, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
 "construct <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> "
@@ -1896,7 +1902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1112
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -1904,7 +1910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1119
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -1950,19 +1956,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1129
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1130
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1134
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -1978,7 +1984,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1146
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -1988,13 +1994,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1150
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1157
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -2022,7 +2028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1161
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -2032,19 +2038,19 @@ msgstr ""
 "linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1167
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1175
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -2056,7 +2062,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1190
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -2064,7 +2070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1194
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -2074,19 +2080,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1199
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1205
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1206
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -2098,7 +2104,7 @@ msgstr ""
 "SRID=4326;POINT(-123.365556 48.428611)"
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1207
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -2106,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1208
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2120,7 +2126,7 @@ msgstr ""
 "SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -2132,19 +2138,19 @@ msgstr ""
 "\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1221
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1223
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2194,7 +2200,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2205,7 +2211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1275
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -2214,7 +2220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1281
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2222,7 +2228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1286
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2232,19 +2238,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1293
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1294
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1303
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2284,7 +2290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1310
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2296,13 +2302,13 @@ msgstr ""
 "linkend=\"ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1323
 #, no-c-format
 msgid "ST_Snap"
 msgstr "ST_Snap"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1325
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2310,7 +2316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1333
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2324,7 +2330,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1345
 #, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
@@ -2332,7 +2338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1350
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2341,7 +2347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1357
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2351,7 +2357,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1366
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2359,19 +2365,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1373
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1390
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1401
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2379,7 +2385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1405
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2416,7 +2422,7 @@ msgstr ""
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1412
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2424,7 +2430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1416
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2462,7 +2468,7 @@ msgstr ""
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1425
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2470,7 +2476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1429
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2504,7 +2510,7 @@ msgstr ""
 " LINESTRING(5 107,26 125,54 84,101 100)"
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1437
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2512,7 +2518,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1441
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2545,13 +2551,13 @@ msgstr ""
 "LINESTRING(26 125,54 84,101 100)"
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1462
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1464
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -2559,7 +2565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1469
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -2594,7 +2600,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1502
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2611,7 +2617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1516
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2621,7 +2627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1521
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -2629,7 +2635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1525
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -2637,25 +2643,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1532
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1533
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1541
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1542
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2711,7 +2717,7 @@ msgstr ""
 " -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1543
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2721,7 +2727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1545
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2737,14 +2743,14 @@ msgstr ""
 "  WHERE the_geom IS NOT NULL;"
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1547
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1548
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2770,13 +2776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1552
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr "Configurare il comportamento della trasformazione"
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2790,7 +2796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1563
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -2798,13 +2804,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1564
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1565
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -2813,7 +2819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1566
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -2822,13 +2828,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1567
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1568
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -2838,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1569
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -2850,7 +2856,7 @@ msgstr ""
 "= 4267;"
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1576
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2860,19 +2866,19 @@ msgstr ""
 "linkend=\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1582
 #, no-c-format
 msgid "ST_Translate"
 msgstr "ST_Translate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1584
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1588
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -2898,7 +2904,7 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1608
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -2907,13 +2913,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1620
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1621
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -2931,13 +2937,13 @@ msgstr ""
 "        POINT(-70.01 42.37)"
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1622
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1623
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -2953,13 +2959,13 @@ msgstr ""
 "        LINESTRING(-70.01 42.87,-70.11 42.88)"
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1624
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1625
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -2973,13 +2979,13 @@ msgstr ""
 "        POINT(5 12 3)"
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1626
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1627
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -2997,25 +3003,25 @@ msgstr ""
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1639
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1641
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1646
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -3033,7 +3039,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -3041,7 +3047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1663
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -3050,7 +3056,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1679
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -3086,7 +3092,7 @@ msgstr ""
 "2264,698.636038969321 2284.48528137424,714 2276))"
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1686
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
diff --git a/doc/po/it_IT/reference_measure.xml.po b/doc/po/it_IT/reference_measure.xml.po
index a4e53bf..29c371d 100644
--- a/doc/po/it_IT/reference_measure.xml.po
+++ b/doc/po/it_IT/reference_measure.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -66,17 +66,17 @@ msgstr ""
 #: reference_measure.xml:2078 reference_measure.xml:2125
 #: reference_measure.xml:2173 reference_measure.xml:2227
 #: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:2467 reference_measure.xml:2534
+#: reference_measure.xml:2594 reference_measure.xml:2661
+#: reference_measure.xml:2715 reference_measure.xml:2748
+#: reference_measure.xml:2793 reference_measure.xml:2844
+#: reference_measure.xml:2898 reference_measure.xml:2986
+#: reference_measure.xml:3029 reference_measure.xml:3120
+#: reference_measure.xml:3171 reference_measure.xml:3208
+#: reference_measure.xml:3250 reference_measure.xml:3297
+#: reference_measure.xml:3356 reference_measure.xml:3422
+#: reference_measure.xml:3465 reference_measure.xml:3544
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -94,37 +94,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2486
+#: reference_measure.xml:2539 reference_measure.xml:2752
+#: reference_measure.xml:2807 reference_measure.xml:3212
+#: reference_measure.xml:3258
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3303
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -133,29 +130,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:663 reference_measure.xml:765
+#: reference_measure.xml:872 reference_measure.xml:921
+#: reference_measure.xml:969 reference_measure.xml:1043
+#: reference_measure.xml:1118 reference_measure.xml:1271
+#: reference_measure.xml:1350 reference_measure.xml:1425
+#: reference_measure.xml:1522 reference_measure.xml:1657
+#: reference_measure.xml:1780 reference_measure.xml:1928
+#: reference_measure.xml:1973 reference_measure.xml:2048
+#: reference_measure.xml:2090 reference_measure.xml:2139
+#: reference_measure.xml:2188 reference_measure.xml:2245
+#: reference_measure.xml:2343 reference_measure.xml:2393
+#: reference_measure.xml:2489 reference_measure.xml:2545
+#: reference_measure.xml:2758 reference_measure.xml:2811
+#: reference_measure.xml:2860 reference_measure.xml:2908
+#: reference_measure.xml:3001 reference_measure.xml:3051
+#: reference_measure.xml:3218 reference_measure.xml:3262
+#: reference_measure.xml:3392 reference_measure.xml:3432
+#: reference_measure.xml:3481 reference_measure.xml:3594
+#: reference_measure.xml:3726
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -267,32 +264,31 @@ msgstr ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:726
+#: reference_measure.xml:800 reference_measure.xml:886
+#: reference_measure.xml:925 reference_measure.xml:1008
+#: reference_measure.xml:1047 reference_measure.xml:1205
+#: reference_measure.xml:1276 reference_measure.xml:1358
+#: reference_measure.xml:1430 reference_measure.xml:1727
+#: reference_measure.xml:1786 reference_measure.xml:1865
+#: reference_measure.xml:1934 reference_measure.xml:1978
+#: reference_measure.xml:2098 reference_measure.xml:2146
+#: reference_measure.xml:2195 reference_measure.xml:2250
+#: reference_measure.xml:2348 reference_measure.xml:2399
+#: reference_measure.xml:2510 reference_measure.xml:2552
+#: reference_measure.xml:2637 reference_measure.xml:2692
+#: reference_measure.xml:2724 reference_measure.xml:2767
+#: reference_measure.xml:2818 reference_measure.xml:2867
+#: reference_measure.xml:2961 reference_measure.xml:3006
+#: reference_measure.xml:3093 reference_measure.xml:3148
+#: reference_measure.xml:3184 reference_measure.xml:3225
+#: reference_measure.xml:3268 reference_measure.xml:3314
+#: reference_measure.xml:3398 reference_measure.xml:3438
+#: reference_measure.xml:3515 reference_measure.xml:3737
 #, no-c-format
 msgid "See Also"
 msgstr "Si veda anche"
@@ -350,7 +346,7 @@ msgstr "&sqlmm_compliant; SQL-MM  ?"
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
 #: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:2626 reference_measure.xml:2677
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -549,7 +545,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
 #: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:2322 reference_measure.xml:2610
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -624,7 +620,7 @@ msgstr ""
 "<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2597
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -656,8 +652,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2629
+#: reference_measure.xml:2681
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -1472,7 +1468,7 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 #: reference_measure.xml:665
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
+"In each of the following illustrations, the green dot represents the centroid "
 "of the source geometry."
 msgstr ""
 
@@ -1569,8 +1565,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:2241 reference_measure.xml:2903
+#: reference_measure.xml:3477
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Disponibilità: 1.5.0"
@@ -2100,14 +2096,14 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1090 reference_measure.xml:1318
 #: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:3034 reference_measure.xml:3382
+#: reference_measure.xml:3699
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "Eseguito dal modulo GEOS"
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1091 reference_measure.xml:2605
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -2118,7 +2114,7 @@ msgstr ""
 #: reference_measure.xml:1094 reference_measure.xml:1256
 #: reference_measure.xml:1321 reference_measure.xml:1404
 #: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:3580 reference_measure.xml:3704
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
@@ -2126,7 +2122,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1098 reference_measure.xml:1260
 #: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:3708
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -2145,8 +2141,8 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1106 reference_measure.xml:1341
 #: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:2619 reference_measure.xml:3043
+#: reference_measure.xml:3716
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -2193,21 +2189,21 @@ msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1142 reference_measure.xml:3658
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POINT</varname>"
 
 #. Tag: para
 #: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:3627
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1163 reference_measure.xml:3080
+#: reference_measure.xml:3607 reference_measure.xml:3617
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
@@ -2474,7 +2470,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1337 reference_measure.xml:3701
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2746,7 +2742,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1524 reference_measure.xml:3052
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
@@ -2770,8 +2766,8 @@ msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1568 reference_measure.xml:3072
+#: reference_measure.xml:3638 reference_measure.xml:3648
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
@@ -3223,7 +3219,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1843 reference_measure.xml:2540
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -3299,8 +3295,8 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1858 reference_measure.xml:2633
+#: reference_measure.xml:2687
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
@@ -4121,30 +4117,32 @@ msgstr ""
 #: reference_measure.xml:2384
 #, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2388
-#, no-c-format
-msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2387
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr "&sfs_compliant; s2.1.1.2"
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2388
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 
+#. Tag: para
+#: reference_measure.xml:2389
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2395
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4176,7 +4174,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2401
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -4186,19 +4184,19 @@ msgstr ""
 "<xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2408
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2412
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2419
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -4214,7 +4212,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2469
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -4230,13 +4228,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2485
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2498
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -4244,7 +4242,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2506
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -4260,13 +4258,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2519
 #, no-c-format
 msgid "ST_HasArc"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2521
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -4274,7 +4272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2526
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -4284,7 +4282,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2536
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -4292,13 +4290,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2538
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2547
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -4314,19 +4312,19 @@ msgstr ""
 "                t"
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2554
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ", <xref linkend=\"ST_LineToCurve\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2560
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr "<refname>ST_Intersects</refname>"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2562
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -4336,7 +4334,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2568
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -4356,7 +4354,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2595
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -4365,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2602
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -4374,19 +4372,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2607
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2608
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2615
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -4394,7 +4392,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2622
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -4404,13 +4402,13 @@ msgstr ""
 "(ST_Disjoint(g1, g2 ))"
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2625
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2630
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -4440,7 +4438,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2634
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -4466,19 +4464,19 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2643
 #, no-c-format
 msgid "ST_Length"
 msgstr "ST_Length"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2645
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -4487,7 +4485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2648
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4507,7 +4505,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2663
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4518,7 +4516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2666
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4529,7 +4527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -4537,7 +4535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2671
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4548,7 +4546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2673
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -4556,25 +4554,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2674 reference_measure.xml:3131
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr "&sfs_compliant; s2.1.5.1"
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2675
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2676
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2682
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -4582,7 +4580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2684
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4607,13 +4605,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2688
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2689
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4629,7 +4627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2693
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -4639,13 +4637,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2699
 #, no-c-format
 msgid "ST_Length2D"
 msgstr "ST_Length2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2701
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -4654,7 +4652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -4666,7 +4664,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -4674,19 +4672,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2726
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ", <xref linkend=\"ST_3DLength\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2732
 #, no-c-format
 msgid "ST_3DLength"
 msgstr "ST_3DLength"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2734
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4694,7 +4692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -4706,7 +4704,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4715,13 +4713,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2753
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2760
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -4729,7 +4727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2762
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4747,19 +4745,19 @@ msgstr ""
 "122.704716741457"
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2769
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ", <xref linkend=\"ST_Length2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2775
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2777
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -4768,7 +4766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2784
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -4781,7 +4779,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4791,7 +4789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2801 reference_measure.xml:2852
 #, fuzzy, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
@@ -4800,19 +4798,19 @@ msgstr ""
 "                  AXIS>,<INVERSE FLATTENING>]"
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2803 reference_measure.xml:2854
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2805
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2806
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -4820,7 +4818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2813
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -4855,19 +4853,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2820
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2826
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr "ST_Length2D_Spheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4876,7 +4874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2835
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -4889,7 +4887,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2846
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4899,7 +4897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2855
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -4907,7 +4905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4971,19 +4969,19 @@ msgstr ""
 " 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2869
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2875
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2877
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4994,7 +4992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2885
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -5006,20 +5004,20 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2900
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:2918
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:2921
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5043,13 +5041,13 @@ msgstr ""
 "LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:2929
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:2932
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5077,7 +5075,7 @@ msgstr ""
 "LINESTRING(20 40,121.111404660392 186.629392246051)"
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:2948
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -5085,7 +5083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:2952
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -5117,7 +5115,7 @@ msgstr ""
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:2963
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
@@ -5125,13 +5123,13 @@ msgstr ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:2969
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -5139,7 +5137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:2977
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -5151,7 +5149,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:2988
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -5160,7 +5158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:2993
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -5169,13 +5167,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:2997
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3003
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -5223,19 +5221,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3007
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ", <xref linkend=\"ST_Reverse\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3013
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3015
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -5243,7 +5241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3020
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -5255,7 +5253,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3031
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -5263,14 +5261,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3036 reference_measure.xml:3364
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3038
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5279,26 +5277,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3046 reference_measure.xml:3384
+#: reference_measure.xml:3589
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3047
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3063
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3087
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -5357,7 +5355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -5367,13 +5365,13 @@ msgstr ""
 "linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3100
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr "ST_Perimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3102
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -5382,7 +5380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3106
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -5394,7 +5392,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -5405,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3125
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -5416,7 +5414,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3129
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -5424,25 +5422,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3132
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3133
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3137
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3138
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -5450,7 +5448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -5504,13 +5502,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3143
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3144
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -5518,7 +5516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3145
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -5556,19 +5554,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3149
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3155
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr "ST_Perimeter2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3157
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5576,7 +5574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3163
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -5586,7 +5584,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3173
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5594,7 +5592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3178
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -5603,13 +5601,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3192
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr "ST_3DPerimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3194
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5617,7 +5615,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3200
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -5627,7 +5625,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3210
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -5636,13 +5634,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3213
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3219
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -5650,7 +5648,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3220
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5674,25 +5672,25 @@ msgstr ""
 " 105.465793597674 | 105.432997272188 | 105.432997272188"
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3233
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr "ST_PointOnSurface"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -5702,19 +5700,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3252
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3254
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3255
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5726,7 +5724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3264
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5782,19 +5780,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3270
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3276
 #, no-c-format
 msgid "ST_Project"
 msgstr "ST_Project"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3278
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -5802,7 +5800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3283
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5816,7 +5814,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3299
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -5825,7 +5823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3300
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5835,13 +5833,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3301
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3308
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -5849,7 +5847,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3310
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5862,7 +5860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3316
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -5871,13 +5869,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3322
 #, no-c-format
 msgid "ST_Relate"
 msgstr "ST_Relate"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3324
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5888,7 +5886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3332
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5907,7 +5905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3358
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5918,7 +5916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3363
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -5926,7 +5924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -5934,7 +5932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3369
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -5943,14 +5941,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3374
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3376
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -5958,19 +5956,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3380
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3385
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3386
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -5978,7 +5976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3393
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -6016,7 +6014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -6026,13 +6024,13 @@ msgstr ""
 "\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3406
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr "ST_RelateMatch"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3408
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -6040,7 +6038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3413
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -6054,7 +6052,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3424
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -6063,13 +6061,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3427
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3433
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -6092,25 +6090,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3439
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ", <xref linkend=\"ST_Relate\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3445
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr "ST_ShortestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3447
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3452
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -6119,7 +6117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3467
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -6134,13 +6132,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3491
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3494
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -6164,13 +6162,13 @@ msgstr ""
 "LINESTRING(100 100,73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3502
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3505
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -6196,7 +6194,7 @@ msgstr ""
 "153.370607753949)"
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3517
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -6206,13 +6204,13 @@ msgstr ""
 "linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3523
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3525
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -6220,7 +6218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3531
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -6232,7 +6230,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3546
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -6244,37 +6242,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3553
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3563
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3567
 #, no-c-format
 msgid "FT*******"
 msgstr "FT*******"
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3571
 #, no-c-format
 msgid "F**T*****"
 msgstr "F**T*****"
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3575
 #, no-c-format
 msgid "F***T****"
 msgstr "F***T****"
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3584
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6283,13 +6281,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3590
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3596
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -6297,7 +6295,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3666
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -6329,19 +6327,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3672
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3674
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3679
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -6353,7 +6351,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3694
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -6364,7 +6362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3711
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6373,19 +6371,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3719
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3722
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3727
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -6409,7 +6407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3738
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
diff --git a/doc/po/it_IT/reference_operator.xml.po b/doc/po/it_IT/reference_operator.xml.po
index b0e1038..08b78ce 100644
--- a/doc/po/it_IT/reference_operator.xml.po
+++ b/doc/po/it_IT/reference_operator.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -59,15 +59,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -82,13 +88,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -109,28 +115,46 @@ msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -168,16 +192,22 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "Si veda anche"
@@ -197,11 +227,220 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
+msgid "&&(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:87
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:113
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:174
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:235
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
 msgid "&&&"
 msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:87
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
@@ -209,7 +448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -218,7 +457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -227,31 +466,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, fuzzy, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -285,13 +526,13 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, fuzzy, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -325,13 +566,174 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, fuzzy, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:358
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, fuzzy, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:415
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, fuzzy, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:472
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -339,7 +741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -351,7 +753,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -361,7 +763,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -399,7 +801,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -409,20 +811,20 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr "&<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -434,7 +836,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -444,7 +846,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -482,7 +884,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -492,13 +894,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -506,7 +908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -518,7 +920,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -528,7 +930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -566,7 +968,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -576,13 +978,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr "<<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -590,7 +992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -602,7 +1004,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -611,7 +1013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -649,7 +1051,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -659,20 +1061,20 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr "<<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -684,7 +1086,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -693,7 +1095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -731,7 +1133,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -741,13 +1143,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr "="
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -755,7 +1157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -768,7 +1170,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -779,7 +1181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -789,7 +1191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -797,7 +1199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -809,7 +1211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, fuzzy, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -884,19 +1286,19 @@ msgstr ""
 "f"
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ", <xref linkend=\"ST_OrderingEquals\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ">>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -904,7 +1306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -916,7 +1318,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -925,7 +1327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -963,20 +1365,20 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -988,7 +1390,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -997,7 +1399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -1018,26 +1420,215 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ", <xref linkend=\"geometry_overlaps\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr "|&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -1049,7 +1640,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -1059,7 +1650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -1097,7 +1688,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -1107,20 +1698,20 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr "|>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -1132,7 +1723,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -1141,7 +1732,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -1179,7 +1770,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -1189,19 +1780,19 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -1213,7 +1804,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -1222,7 +1813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -1258,19 +1849,205 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1282,7 +2059,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1291,13 +2068,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1311,7 +2088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1327,7 +2104,7 @@ msgstr ""
 "          t    |"
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1335,7 +2112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
@@ -1343,19 +2120,19 @@ msgstr ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr "<->"
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1368,7 +2145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1380,7 +2157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1390,7 +2167,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1399,7 +2176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1408,7 +2185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1418,7 +2195,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1427,7 +2204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1436,7 +2213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1478,13 +2255,13 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1526,7 +2303,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1534,7 +2311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1543,7 +2320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1593,7 +2370,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
@@ -1601,13 +2378,13 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1615,7 +2392,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1624,7 +2401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1635,7 +2412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1645,7 +2422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1654,13 +2431,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1684,7 +2461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1692,19 +2469,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr "<#>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1716,7 +2493,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1726,7 +2503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1736,7 +2513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1744,13 +2521,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1814,27 +2591,27 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -1843,7 +2620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1853,7 +2630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1863,31 +2640,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -1896,7 +2673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1906,7 +2683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1915,7 +2692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
diff --git a/doc/po/it_IT/reference_processing.xml.po b/doc/po/it_IT/reference_processing.xml.po
index bf1527f..d037c9c 100644
--- a/doc/po/it_IT/reference_processing.xml.po
+++ b/doc/po/it_IT/reference_processing.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -91,23 +91,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:651 reference_processing.xml:699
+#: reference_processing.xml:798 reference_processing.xml:878
+#: reference_processing.xml:936 reference_processing.xml:1005
+#: reference_processing.xml:1052 reference_processing.xml:1100
+#: reference_processing.xml:1183 reference_processing.xml:1248
+#: reference_processing.xml:1290 reference_processing.xml:1349
+#: reference_processing.xml:1396 reference_processing.xml:1450
+#: reference_processing.xml:1492 reference_processing.xml:1544
+#: reference_processing.xml:1598 reference_processing.xml:1752
+#: reference_processing.xml:1790 reference_processing.xml:1864
+#: reference_processing.xml:1918 reference_processing.xml:1974
+#: reference_processing.xml:2025 reference_processing.xml:2067
+#: reference_processing.xml:2109 reference_processing.xml:2165
+#: reference_processing.xml:2291 reference_processing.xml:2375
+#: reference_processing.xml:2458 reference_processing.xml:2513
+#: reference_processing.xml:2582 reference_processing.xml:2650
+#: reference_processing.xml:2740
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -179,7 +180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1621
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -236,16 +237,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1638 reference_processing.xml:2034
+#: reference_processing.xml:2533
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr "Eseguito dal modulo GEOS"
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:809 reference_processing.xml:1208
+#: reference_processing.xml:2302 reference_processing.xml:2542
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr "&sfs_compliant; s2.1.1.3"
@@ -267,19 +268,19 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:665 reference_processing.xml:816
+#: reference_processing.xml:1020 reference_processing.xml:1111
+#: reference_processing.xml:1212 reference_processing.xml:1365
+#: reference_processing.xml:1416 reference_processing.xml:1462
+#: reference_processing.xml:1561 reference_processing.xml:1647
+#: reference_processing.xml:1885 reference_processing.xml:1943
+#: reference_processing.xml:1996 reference_processing.xml:2040
+#: reference_processing.xml:2080 reference_processing.xml:2136
+#: reference_processing.xml:2188 reference_processing.xml:2310
+#: reference_processing.xml:2394 reference_processing.xml:2549
+#: reference_processing.xml:2676 reference_processing.xml:2766
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -477,24 +478,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:672 reference_processing.xml:773
+#: reference_processing.xml:856 reference_processing.xml:915
+#: reference_processing.xml:983 reference_processing.xml:1027
+#: reference_processing.xml:1069 reference_processing.xml:1226
+#: reference_processing.xml:1268 reference_processing.xml:1322
+#: reference_processing.xml:1372 reference_processing.xml:1411
+#: reference_processing.xml:1429 reference_processing.xml:1457
+#: reference_processing.xml:1516 reference_processing.xml:1567
+#: reference_processing.xml:1729 reference_processing.xml:1768
+#: reference_processing.xml:1838 reference_processing.xml:1892
+#: reference_processing.xml:1950 reference_processing.xml:2001
+#: reference_processing.xml:2045 reference_processing.xml:2085
+#: reference_processing.xml:2143 reference_processing.xml:2259
+#: reference_processing.xml:2351 reference_processing.xml:2429
+#: reference_processing.xml:2481 reference_processing.xml:2556
+#: reference_processing.xml:2610 reference_processing.xml:2701
+#: reference_processing.xml:2819
 #, no-c-format
 msgid "See Also"
 msgstr "Si veda anche"
@@ -551,7 +553,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1504
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -658,7 +660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2387
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -753,19 +755,18 @@ msgstr ""
 #: reference_processing.xml:386
 #, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -773,21 +774,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:659 reference_processing.xml:711
+#: reference_processing.xml:902 reference_processing.xml:957
+#: reference_processing.xml:1015 reference_processing.xml:1056
+#: reference_processing.xml:1253 reference_processing.xml:1317
+#: reference_processing.xml:1360 reference_processing.xml:1551
+#: reference_processing.xml:1764 reference_processing.xml:1876
+#: reference_processing.xml:1934 reference_processing.xml:2468
+#: reference_processing.xml:2602
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -796,20 +797,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2550
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
-#, no-c-format
+#: reference_processing.xml:404
+#, fuzzy, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -823,13 +820,13 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2552
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -921,19 +918,19 @@ msgstr ""
 "MULTILINESTRING((1 2,3 4),(3 4,4 5))"
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr "ST_ConcaveHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -942,7 +939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -958,7 +955,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -967,7 +964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -981,7 +978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -991,7 +988,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -999,15 +996,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:805 reference_processing.xml:1203
+#: reference_processing.xml:2298
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "Eseguito dal modulo GEOS"
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -1016,7 +1013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -1033,7 +1030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -1042,7 +1039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -1055,14 +1052,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1054
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1073,13 +1070,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, fuzzy, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -1102,14 +1099,14 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, fuzzy, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -1130,13 +1127,13 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1153,13 +1150,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1167,13 +1164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1183,13 +1180,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1197,7 +1194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1221,7 +1218,7 @@ msgstr ""
 "132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1231,13 +1228,13 @@ msgstr ""
 "\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1245,7 +1242,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1255,7 +1252,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1263,7 +1260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1272,7 +1269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1281,7 +1278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1289,13 +1286,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1306,7 +1303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1314,7 +1311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1338,7 +1335,7 @@ msgstr ""
 "POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1348,19 +1345,19 @@ msgstr ""
 "\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr "ST_CurveToLine"
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, fuzzy, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr "Converte un CIRCULARSTRING/CURVEDPOLYGON in LINESTRING/POLYGON"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
+#: reference_processing.xml:637
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
@@ -1380,7 +1377,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:653
 #, no-c-format
 msgid ""
 "Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
@@ -1389,7 +1386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:654
 #, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
@@ -1398,33 +1395,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:656 reference_processing.xml:1252
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:657
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:658
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:660 reference_processing.xml:899
+#: reference_processing.xml:954 reference_processing.xml:1055
+#: reference_processing.xml:1254 reference_processing.xml:2467
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: programlisting
-#: reference_processing.xml:670
+#: reference_processing.xml:667
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
@@ -1632,19 +1629,19 @@ msgstr ""
 " 220197.12195122 150425.12195122,220227 150406)"
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:680
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr "ST_DelaunayTriangles"
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:682
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:689
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1654,7 +1651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:701
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1665,33 +1662,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:710
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:712 reference_processing.xml:901
+#: reference_processing.xml:956 reference_processing.xml:1059
+#: reference_processing.xml:1880 reference_processing.xml:2471
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:716
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:725
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:728
 #, fuzzy, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1707,7 +1704,7 @@ msgstr ""
 "                )"
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:736
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1715,7 +1712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:739
 #, fuzzy, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1736,13 +1733,13 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:746
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:749
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -1762,13 +1759,13 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:757
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:760
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1796,13 +1793,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:769
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -1816,19 +1813,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:774 reference_processing.xml:1517
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ", <xref linkend=\"ST_Dump\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:781
 #, no-c-format
 msgid "ST_Difference"
 msgstr "ST_Difference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:783
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1836,7 +1833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -1848,7 +1845,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:800
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1858,25 +1855,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:803
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:807 reference_processing.xml:2300
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:810
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:811 reference_processing.xml:2304
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -1884,19 +1881,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:828
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:840
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:849
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1914,7 +1911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:851
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1927,20 +1924,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:864
 #, no-c-format
 msgid "ST_Dump"
 msgstr "ST_Dump"
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:865
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:870
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -1950,7 +1947,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:879
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1963,7 +1960,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:888
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -1972,7 +1969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:892 reference_processing.xml:952
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -1980,13 +1977,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:893
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:895
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -1994,21 +1991,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:900 reference_processing.xml:955
+#: reference_processing.xml:1058 reference_processing.xml:1763
+#: reference_processing.xml:1879 reference_processing.xml:2470
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:906
 #, no-c-format
 msgid "Standard Examples"
 msgstr "Esempi standard"
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2030,13 +2027,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:909 reference_processing.xml:977
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:910
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -2061,7 +2058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:912
 #, fuzzy, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2111,7 +2108,7 @@ msgstr ""
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:916
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -2123,13 +2120,13 @@ msgstr ""
 "\"ST_GeometryN\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:922
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:923
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -2137,7 +2134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:928
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -2147,7 +2144,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -2156,7 +2153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:940
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -2165,7 +2162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:943
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -2181,25 +2178,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:951
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:953
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Disponibilità: 1.5.0"
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:960
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:961
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -2222,13 +2219,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:964
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:974
 #, fuzzy, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -2338,7 +2335,7 @@ msgstr ""
 "(29 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:978
 #, fuzzy, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2442,7 +2439,7 @@ msgstr ""
 "(29 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:979
 #, fuzzy, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2488,7 +2485,7 @@ msgstr ""
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:980
 #, fuzzy, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2545,7 +2542,7 @@ msgstr ""
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2555,13 +2552,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_DumpRings\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:989
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr "ST_DumpRings"
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:991
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2569,7 +2566,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:997
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2579,7 +2576,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1007
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2591,20 +2588,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1013
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1014
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2666,7 +2663,7 @@ msgstr ""
 "1))"
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1029
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2678,13 +2675,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1035
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr "ST_FlipCoordinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1036
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -2692,7 +2689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1044
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -2702,25 +2699,25 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1053
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1057 reference_processing.xml:2469
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1063 reference_processing.xml:2475
 #, no-c-format
 msgid "Example"
 msgstr "Esempio"
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1064
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2738,13 +2735,13 @@ msgstr ""
 "                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1077
 #, fuzzy, no-c-format
 msgid "ST_GeneratePoints"
 msgstr "ST_RemoveRepeatedPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1079
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -2752,7 +2749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1084
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -2763,7 +2760,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1102
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -2771,25 +2768,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1107 reference_processing.xml:1932
 #, fuzzy, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1123
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1134
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1137
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2804,20 +2801,20 @@ msgstr ""
 " ), 10, 'endcap=round join=round');"
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1149
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1151
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2830,7 +2827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1184
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -2838,7 +2835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1187
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -2846,7 +2843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1190
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -2854,7 +2851,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1192
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2864,7 +2861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1195
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2877,13 +2874,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1198
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1201
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2896,25 +2893,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1204
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1206
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1209
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1213
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2966,13 +2963,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1217
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1218
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -2981,7 +2978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1219
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2997,7 +2994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1221
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -3007,7 +3004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1223
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -3023,7 +3020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1227
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -3033,19 +3030,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1233
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr "ST_LineToCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1235
 #, fuzzy, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr "Converte un CIRCULARSTRING/CURVEDPOLYGON in LINESTRING/POLYGON"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -3057,7 +3054,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1250
 #, no-c-format
 msgid ""
 "Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
@@ -3065,13 +3062,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1262
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2D"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
@@ -3109,19 +3106,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1276
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr "ST_MakeValid"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -3131,7 +3128,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1291
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -3140,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1297
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -3148,7 +3145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -3157,38 +3154,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1309
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1313
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1314
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1315
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1332
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr "ST_MemUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1334
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3196,7 +3193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1340
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -3208,13 +3205,13 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1351
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1355
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3224,19 +3221,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1367
 #, no-c-format
 msgid "See ST_Union"
 msgstr "Si veda ST_Union"
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1380
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr "ST_MinimumBoundingCircle"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1381
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -3244,7 +3241,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1387
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -3258,13 +3255,13 @@ msgstr ""
 "<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1397
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1398
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -3277,7 +3274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1400
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -3287,7 +3284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1405
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -3295,19 +3292,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1407
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1412 reference_processing.xml:1430
 #, fuzzy, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1417
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -3321,7 +3318,7 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -3329,7 +3326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1426
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -3387,13 +3384,13 @@ msgstr ""
 "127.309642789079,135.59714732062 115))"
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1436
 #, fuzzy, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr "ST_MinimumBoundingCircle"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1437
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -3401,7 +3398,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1442
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -3412,7 +3409,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1451
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -3420,7 +3417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1452
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -3428,19 +3425,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1453
 #, fuzzy, no-c-format
 msgid "Availability - 2.3.0"
 msgstr "Disponibilità: 2.0"
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1458
 #, fuzzy, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1463
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -3453,13 +3450,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1470
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr "ST_Polygonize"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1472
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -3467,7 +3464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1478
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -3483,7 +3480,7 @@ msgstr ""
 "type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -3491,7 +3488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1499
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -3500,19 +3497,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1507
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1511
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1512
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -3547,19 +3544,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1526
 #, no-c-format
 msgid "ST_Node"
 msgstr "ST_Node"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1528
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1535
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -3569,7 +3566,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -3577,13 +3574,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1553 reference_processing.xml:2604
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1555
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -3591,7 +3588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1562
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -3613,13 +3610,13 @@ msgstr ""
 "4.5,10 0 3))"
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1577
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr "ST_OffsetCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1579
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -3627,7 +3624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1587
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3643,7 +3640,7 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1600
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -3652,7 +3649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1606
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -3661,14 +3658,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1612
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1616
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -3676,7 +3673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1624
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -3684,7 +3681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1627
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -3692,20 +3689,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1632
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1636
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1640
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -3713,13 +3710,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1648
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1649
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3735,13 +3732,13 @@ msgstr ""
 "FROM someroadstable;"
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1659
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1663
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3769,13 +3766,13 @@ msgstr ""
 "        2.14180701233067 12.2597485145237,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1670
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1674
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3799,7 +3796,7 @@ msgstr ""
 "LINESTRING(31 195,31 31,164 31)"
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1683
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -3807,7 +3804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3837,7 +3834,7 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195)"
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1693
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -3845,7 +3842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1696
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3887,13 +3884,13 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195))"
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1708
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3917,13 +3914,13 @@ msgstr ""
 "        5.39339828220179 7.39339828220179,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1719
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3953,19 +3950,19 @@ msgstr ""
 "        (31 195,31 31,164 31))"
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1736
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr "ST_RemoveRepeatedPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1737
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1743
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3975,7 +3972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1753
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3986,7 +3983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1759
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -3994,20 +3991,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1762 reference_processing.xml:2076
+#: reference_processing.xml:2132 reference_processing.xml:2466
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1775
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr "ST_SharedPaths"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1776
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -4015,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1781
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -4027,7 +4024,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1791
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -4037,25 +4034,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1796
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1799
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1809
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1820
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -4063,7 +4060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1823
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4097,7 +4094,7 @@ msgstr ""
 " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1829
 #, fuzzy, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -4130,7 +4127,7 @@ msgstr ""
 " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1839
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
@@ -4138,19 +4135,19 @@ msgstr ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1849
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1851
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1856
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -4158,7 +4155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -4167,13 +4164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1870
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1872
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -4181,19 +4178,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1877
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1878
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1887
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -4215,19 +4212,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1901
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1903
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1908
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -4242,7 +4239,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1920
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -4252,7 +4249,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1927
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -4260,7 +4257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1945
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -4273,13 +4270,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:1957
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:1958
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4287,7 +4284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:1964
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -4303,7 +4300,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:1975
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4314,7 +4311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:1982
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -4325,8 +4322,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:1988 reference_processing.xml:2072
+#: reference_processing.xml:2127
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -4334,8 +4331,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:1990 reference_processing.xml:2074
+#: reference_processing.xml:2129
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -4343,19 +4340,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:1992
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:1997
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:1998
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -4389,7 +4386,7 @@ msgstr ""
 "|             4 | t"
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2002
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -4397,13 +4394,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2008
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr "ST_SimplifyPreserveTopology"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2009
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4412,7 +4409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2016
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -4424,7 +4421,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2026
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4436,19 +4433,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2035
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2036
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2041
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -4456,7 +4453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2042
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -4494,13 +4491,13 @@ msgstr ""
 "|             5 |                 5"
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2052
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2053
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -4508,7 +4505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2058
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -4517,7 +4514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2068
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -4528,20 +4525,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2075
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2082
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -4554,7 +4551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2086
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -4563,13 +4560,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2091
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2092
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -4578,7 +4575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2099
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -4593,7 +4590,7 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2110
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -4604,7 +4601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2115
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -4614,7 +4611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2118
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -4624,13 +4621,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2130
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2131
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -4638,7 +4635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2137
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -4646,7 +4643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2140
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -4662,19 +4659,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2150
 #, no-c-format
 msgid "ST_Split"
 msgstr "ST_Split"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2151
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -4686,7 +4683,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2166
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -4695,7 +4692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2170
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -4704,7 +4701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -4712,7 +4709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2179
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -4724,7 +4721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2181
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -4732,25 +4729,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2189
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2201 reference_processing.xml:2235
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2213 reference_processing.xml:2247
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2222
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4780,13 +4777,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2223
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2256
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4820,7 +4817,7 @@ msgstr ""
 ")"
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2260
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -4829,13 +4826,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2273
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr "ST_SymDifference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2275
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4844,7 +4841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -4856,7 +4853,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2293
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4866,25 +4863,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2303
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2323
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2335
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2344
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4901,7 +4898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2346
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4915,19 +4912,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2353
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2360
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2361
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -4935,7 +4932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2366
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4945,7 +4942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2377
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4958,19 +4955,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2386
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2389
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2395
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4980,13 +4977,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2409
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4999,7 +4996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2410
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -5025,7 +5022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2419
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -5033,7 +5030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2422
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -5041,7 +5038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -5064,7 +5061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2430
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -5072,20 +5069,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2441
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2442
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2449
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -5094,13 +5091,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2459
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2462
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -5108,7 +5105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5128,20 +5125,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2489
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2490
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -5165,7 +5162,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2514
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -5176,7 +5173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2518
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -5187,7 +5184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2524
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -5196,7 +5193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2528
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -5206,7 +5203,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2534
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -5214,7 +5211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2537
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -5226,27 +5223,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2543
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2544
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2551
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -5260,7 +5251,7 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2553
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -5323,19 +5314,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2566
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr "ST_UnaryUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2568
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2573
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -5345,7 +5336,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2584
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -5356,7 +5347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2594
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -5366,7 +5357,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2612
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -5374,27 +5365,28 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
-#, no-c-format
-msgid "ST_Voronoi"
-msgstr ""
+#: reference_processing.xml:2623
+#, fuzzy, no-c-format
+msgid "ST_VoronoiLines"
+msgstr "ST_CurveToLine"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2625
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2630
 #, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
@@ -5403,73 +5395,137 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2652
 #, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2657 reference_processing.xml:2747
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2661 reference_processing.xml:2751
 #, no-c-format
 msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2664 reference_processing.xml:2754
 #, no-c-format
 msgid ""
-"'tolerance' : The distance within which vertices will be considered "
-"equivalent. Robustness of the algorithm can be improved by supplying a "
-"nonzero tolerance distance. (default = 0.0)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2671 reference_processing.xml:2761
+#, no-c-format
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2686
+#, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2689 reference_processing.xml:2807
+#, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2690 reference_processing.xml:2808
 #, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2703
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#. Tag: refname
+#: reference_processing.xml:2713
+#, fuzzy, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr "ST_Polygonize"
+
+#. Tag: refpurpose
+#: reference_processing.xml:2715
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_processing.xml:2720
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>signed_distance</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2742
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2777
+#, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
+#: reference_processing.xml:2780
 #, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2781
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -5487,22 +5543,22 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2791
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2794
 #, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2795
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -5518,35 +5574,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
+#: reference_processing.xml:2804
 #, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2821
 #, fuzzy, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
-msgstr ", <xref linkend=\"ST_ConvexHull\"/>"
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#, fuzzy
+#~ msgid ", <xref linkend=\"ST_Collect\"/>"
+#~ msgstr ", <xref linkend=\"ST_ConvexHull\"/>"
 
 #~ msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_AsEWKT\"/>"
 #~ msgstr ""
diff --git a/doc/po/it_IT/reference_raster.xml.po b/doc/po/it_IT/reference_raster.xml.po
index 0ec7668..68fbee4 100644
--- a/doc/po/it_IT/reference_raster.xml.po
+++ b/doc/po/it_IT/reference_raster.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -172,71 +172,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
 msgstr "Descrizione"
@@ -258,69 +258,70 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
 msgstr "Si veda anche"
@@ -991,24 +992,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilità: 2.0"
@@ -1194,57 +1194,57 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
 msgstr "Esempi"
@@ -1600,9 +1600,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr ""
@@ -1895,24 +1895,24 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -1960,8 +1960,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -1970,35 +1970,66 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, fuzzy, no-c-format
+msgid "Example"
+msgstr "Esempi"
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr "ST_AddBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -2007,7 +2038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -2058,7 +2089,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -2073,7 +2104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2083,7 +2114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2092,7 +2123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2101,25 +2132,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2130,7 +2161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2171,13 +2202,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -2225,7 +2256,7 @@ msgstr ""
 "       4 | 16BUI     |           2 | f       |"
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2245,13 +2276,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -2295,7 +2326,7 @@ msgstr ""
 "       4 | 16BUI     |           2 | f       |"
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2307,19 +2338,19 @@ msgstr ""
 "linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr "ST_AsRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -2605,7 +2636,7 @@ msgstr ""
 "<parameter>touched=false</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -2614,7 +2645,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -2626,7 +2657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -2640,7 +2671,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -2652,7 +2683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -2663,7 +2694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -2675,7 +2706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -2685,7 +2716,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -2695,7 +2726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -2705,7 +2736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -2713,19 +2744,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -2733,13 +2764,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -2753,7 +2784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -2765,13 +2796,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr "ST_Band"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2779,7 +2810,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -2797,7 +2828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2808,7 +2839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -2821,7 +2852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -2840,7 +2871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -2858,25 +2889,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr "original (column rast)"
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr "dupe_band"
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr "sing_band"
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -2888,7 +2919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -2896,13 +2927,137 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
+#, fuzzy, no-c-format
+msgid "ST_MakeEmptyCoverage"
+msgstr "ST_MakeEmptyRaster"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1579
+#, no-c-format
+msgid "Cover georeferenced area with a grid of empty raster tiles."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_raster.xml:1584
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalexy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Rescale</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_raster.xml:1604
+#, no-c-format
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> <varname>height</"
+"varname> * <varname>scaley</varname>)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1606
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "Disponibilità: 2.0"
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
+#, no-c-format
+msgid "Examples Basic"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1611
+#, no-c-format
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1612
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:1625
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr "ST_MakeEmptyRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1626
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -2913,7 +3068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1630
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -2959,7 +3114,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1660
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -2969,7 +3124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -2978,7 +3133,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1665
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -2986,7 +3141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1667
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -2996,7 +3151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1674
 #, fuzzy, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -3038,7 +3193,7 @@ msgstr ""
 "|                0 |     0 |    0 |        3"
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1680
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -3050,13 +3205,13 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -3064,7 +3219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -3095,7 +3250,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -3103,7 +3258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1732
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -3115,7 +3270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1737
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -3123,7 +3278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1748
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3180,7 +3335,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1750
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3228,26 +3383,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -3263,7 +3418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -3274,19 +3429,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -3296,7 +3451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -3304,7 +3459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
@@ -3313,7 +3468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3348,19 +3503,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr "ST_GeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -3368,7 +3523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -3382,7 +3537,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -3392,19 +3547,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr "<varname>GDAL</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1889
 #, fuzzy, no-c-format
 msgid ""
 "scalex\n"
@@ -3422,13 +3577,13 @@ msgstr ""
 "upperlefty"
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr "<varname>ESRI</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1891
 #, fuzzy, no-c-format
 msgid ""
 "scalex\n"
@@ -3446,7 +3601,7 @@ msgstr ""
 "upperlefty + scaley*0.5"
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -3476,25 +3631,25 @@ msgstr ""
 " 2.0000000000 : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
 msgstr "ST_Height"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -3504,13 +3659,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -3530,13 +3685,13 @@ msgstr ""
 "   2 |          5"
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3544,7 +3699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -3554,7 +3709,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -3562,7 +3717,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1966
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -3588,13 +3743,13 @@ msgstr ""
 "t          |"
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -3602,7 +3757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -3610,13 +3765,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -3624,7 +3779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -3634,7 +3789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -3642,7 +3797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:2009
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -3654,13 +3809,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
 msgstr "ST_MetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3668,7 +3823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -3678,7 +3833,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -3687,7 +3842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:2045
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -3717,26 +3872,26 @@ msgstr ""
 "|                0 |     0 |    0 |        3"
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ", <xref linkend=\"RT_ST_NumBands\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
 msgstr "ST_NumBands"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -3744,13 +3899,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -3770,20 +3925,20 @@ msgstr ""
 "  2 |        3"
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr "ST_PixelHeight"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -3793,7 +3948,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -3802,7 +3957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -3810,13 +3965,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3842,13 +3997,13 @@ msgstr ""
 "          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3876,8 +4031,8 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -3887,20 +4042,20 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr "ST_PixelWidth"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -3910,7 +4065,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -3919,25 +4074,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2175
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3963,7 +4118,7 @@ msgstr ""
 "         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2182
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3993,13 +4148,13 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr "ST_ScaleX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -4007,7 +4162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -4017,7 +4172,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -4026,13 +4181,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -4052,13 +4207,13 @@ msgstr ""
 "   2 |         0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr "ST_ScaleY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -4066,7 +4221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -4076,7 +4231,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -4085,13 +4240,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -4111,13 +4266,13 @@ msgstr ""
 "   2 |         -0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -4125,7 +4280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -4135,7 +4290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -4148,7 +4303,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2300
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -4165,7 +4320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2302
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -4187,7 +4342,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2309
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -4195,13 +4350,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -4209,7 +4364,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -4223,7 +4378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -4235,7 +4390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -4245,13 +4400,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2359
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -4267,7 +4422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2361
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -4284,7 +4439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -4292,13 +4447,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -4306,7 +4461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -4320,7 +4475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -4332,7 +4487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -4342,13 +4497,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2413
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -4364,7 +4519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2415
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -4380,7 +4535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -4388,19 +4543,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
 msgstr "ST_Rotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -4410,7 +4565,7 @@ msgstr ""
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -4419,7 +4574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2451
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -4439,26 +4594,26 @@ msgstr ""
 "   2 | 0.785398163397448"
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
 msgstr "ST_SkewX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -4468,7 +4623,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -4477,7 +4632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2486 reference_raster.xml:2522
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -4521,25 +4676,25 @@ msgstr ""
 "                     : 5793244.0000000000"
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
 msgstr "ST_SkewY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -4549,7 +4704,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -4558,19 +4713,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -4578,7 +4733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -4588,7 +4743,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -4596,7 +4751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -4604,7 +4759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -4622,19 +4777,19 @@ msgstr ""
 "0"
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2564
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -4642,7 +4797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -4650,13 +4805,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2593
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -4683,7 +4838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2598
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -4691,13 +4846,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr "ST_UpperLeftX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -4705,7 +4860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -4715,7 +4870,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -4723,7 +4878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -4743,19 +4898,19 @@ msgstr ""
 "   2 | 3427927.75"
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr "ST_UpperLeftY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -4763,7 +4918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -4773,7 +4928,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -4781,7 +4936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -4801,19 +4956,19 @@ msgstr ""
 "   2 | 5793244"
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
 msgstr "ST_Width"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -4821,13 +4976,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -4845,13 +5000,13 @@ msgstr ""
 "10"
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4860,7 +5015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -4875,7 +5030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4886,7 +5041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2750
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4903,7 +5058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -4912,13 +5067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4927,7 +5082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -4945,7 +5100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4956,13 +5111,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -4978,7 +5133,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -4986,13 +5141,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -5000,7 +5155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -5018,7 +5173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -5029,13 +5184,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2862
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -5051,19 +5206,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr "ST_BandMetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -5071,7 +5226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -5085,7 +5240,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -5093,19 +5248,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2913
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -5125,19 +5280,19 @@ msgstr ""
 "   2 | 8BUI      |           0 | f       |"
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr "ST_BandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -5145,7 +5300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -5159,13 +5314,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2948
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -5189,19 +5344,19 @@ msgstr ""
 "      0 |      0 |      0"
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr "ST_BandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -5225,7 +5380,7 @@ msgstr ""
 "<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -5236,7 +5391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -5246,7 +5401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:3003
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -5306,7 +5461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:3009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -5316,13 +5471,13 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
 msgstr "ST_BandPath"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -5330,7 +5485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -5344,7 +5499,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -5352,19 +5507,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr "<!-- TODO: -->"
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr "ST_BandPixelType"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -5372,7 +5527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -5386,79 +5541,79 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3116
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -5480,13 +5635,13 @@ msgstr ""
 " 8BUI   | 8BUI   | 8BUI"
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr "ST_HasNoBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -5494,7 +5649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -5506,7 +5661,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -5514,7 +5669,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3153
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -5536,19 +5691,19 @@ msgstr ""
 "2 | f   | f   | t   |        3"
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -5556,7 +5711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -5570,7 +5725,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -5578,7 +5733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3196
 #, fuzzy, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5612,7 +5767,7 @@ msgstr ""
 "5793243.95, .."
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -5626,13 +5781,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr "ST_PixelAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5640,7 +5795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -5656,7 +5811,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -5665,7 +5820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -5674,7 +5829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5682,20 +5837,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3254
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5721,7 +5876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5735,13 +5890,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr "ST_PixelAsPoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -5749,7 +5904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -5763,13 +5918,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3297
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5787,7 +5942,7 @@ msgstr ""
 " POINT(0.5 0.5)"
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5801,13 +5956,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr "ST_PixelAsPoints"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -5817,7 +5972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -5833,7 +5988,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -5842,7 +5997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -5850,7 +6005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3348
 #, fuzzy, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -5916,7 +6071,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3353
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5930,13 +6085,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr "ST_PixelAsCentroid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -5944,7 +6099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3374
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -5958,7 +6113,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -5966,7 +6121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3391
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5984,7 +6139,7 @@ msgstr ""
 " POINT(1.5 2)"
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5996,13 +6151,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr "ST_PixelAsCentroids"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -6012,7 +6167,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -6028,7 +6183,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -6037,11 +6192,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3442
 #, fuzzy, no-c-format
 msgid ""
-"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
-"1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
 " x | y | val |           st_astext\n"
 "---+---+-----+--------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
@@ -6101,7 +6258,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -6113,13 +6270,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
 msgstr "ST_Value"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -6131,7 +6288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3466
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -6185,7 +6342,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3501
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -6197,13 +6354,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3504
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
+#: reference_raster.xml:3509
 #, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
@@ -6226,7 +6383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3510
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -6248,7 +6405,7 @@ msgstr ""
 "   2 |    253 |     78 |     70"
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3512
 #, fuzzy, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -6290,7 +6447,7 @@ msgstr ""
 " :"
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3514
 #, fuzzy, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -6332,7 +6489,7 @@ msgstr ""
 " :"
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3515
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -6381,7 +6538,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3517
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -6424,7 +6581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3522
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -6437,13 +6594,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr "ST_NearestValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -6452,7 +6609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -6506,7 +6663,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3587
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -6517,7 +6674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -6528,13 +6685,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3604
 #, fuzzy, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -6597,7 +6754,7 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3606
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -6635,19 +6792,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3612
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ", <xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3622
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr "ST_Neighborhood"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3623
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -6657,7 +6814,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -6727,7 +6884,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3674
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -6742,7 +6899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -6752,7 +6909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -6760,7 +6917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3696
 #, fuzzy, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -6816,7 +6973,7 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3698
 #, fuzzy, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -6872,7 +7029,7 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3700
 #, fuzzy, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -6928,7 +7085,7 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -6942,13 +7099,13 @@ msgstr ""
 "\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
 msgstr "ST_SetValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -6957,7 +7114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -6985,7 +7142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3762
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -6994,7 +7151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -7003,7 +7160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -7026,7 +7183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -7036,26 +7193,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
 msgstr "ST_SetValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -7103,7 +7260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3847
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -7111,7 +7268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3851
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -7120,7 +7277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3855
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -7132,7 +7289,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -7142,7 +7299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3863
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -7152,7 +7309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3867
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -7160,7 +7317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3871
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -7172,15 +7329,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3882
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7228,7 +7385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
+#: reference_raster.xml:3884
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7276,7 +7433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3886
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7326,7 +7483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
+#: reference_raster.xml:3888
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7380,15 +7537,15 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3895
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7436,7 +7593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
+#: reference_raster.xml:3897
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7487,13 +7644,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3904
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7540,7 +7697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
+#: reference_raster.xml:3906
 #, no-c-format
 msgid ""
 "/*\n"
@@ -7590,13 +7747,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3913
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7633,7 +7790,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3915
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -7641,7 +7798,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3916
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7675,13 +7832,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3919
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7715,7 +7872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3926
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -7725,19 +7882,19 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -7753,7 +7910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -7762,7 +7919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3984
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7783,7 +7940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3986
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7803,7 +7960,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7821,20 +7978,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr "ST_PixelOfValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -7842,7 +7999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:4010
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -7894,7 +8051,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4071
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -7902,7 +8059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4080
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7960,19 +8117,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr "ST_SetGeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -7981,7 +8138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -8002,7 +8159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4123
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -8011,13 +8168,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr "scalex skewy skewx scaley upperleftx upperlefty"
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
@@ -8025,7 +8182,7 @@ msgstr ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -8033,7 +8190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -8041,7 +8198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4143
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8081,7 +8238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -8091,19 +8248,19 @@ msgstr ""
 "linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr "ST_SetRotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -8115,7 +8272,7 @@ msgstr ""
 "<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -8124,7 +8281,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4177
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -8158,13 +8315,13 @@ msgstr ""
 "0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
 msgstr "ST_SetScale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -8172,7 +8329,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -8194,7 +8351,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -8203,7 +8360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -8216,7 +8373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -8226,7 +8383,7 @@ msgstr ""
 "was changed in 2.0.0."
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4225
 #, fuzzy, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -8256,7 +8413,7 @@ msgstr ""
 "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4226
 #, fuzzy, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -8286,19 +8443,19 @@ msgstr ""
 "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr "ST_SetSkew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -8306,7 +8463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -8320,7 +8477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -8329,7 +8486,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4268
 #, fuzzy, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -8368,7 +8525,7 @@ msgstr ""
 "                     : 5793244.0000000000"
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4270
 #, fuzzy, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -8407,7 +8564,7 @@ msgstr ""
 "                     : 5793244.0000000000"
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -8417,13 +8574,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -8431,7 +8588,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -8443,13 +8600,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -8458,19 +8615,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr "ST_SetUpperLeft"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -8478,7 +8635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -8492,7 +8649,7 @@ msgstr ""
 "<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -8500,7 +8657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4349
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
@@ -8512,19 +8669,19 @@ msgstr ""
 "WHERE rid = 2;"
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
 msgstr "ST_Resample"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -8533,7 +8690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -8582,7 +8739,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4418
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -8593,7 +8750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -8603,7 +8760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -8611,8 +8768,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -8620,15 +8777,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -8637,7 +8794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4442
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -8676,19 +8833,19 @@ msgstr ""
 "      200 |     228 |      200 |     170"
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
 msgstr "ST_Rescale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -8698,7 +8855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -8732,7 +8889,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -8743,7 +8900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -8751,7 +8908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -8761,7 +8918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -8774,14 +8931,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -8789,7 +8946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -8810,7 +8967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4512
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -8819,13 +8976,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
 msgstr "ST_Reskew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -8835,7 +8992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -8869,7 +9026,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -8880,14 +9037,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -8895,14 +9052,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -8915,27 +9072,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4575
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -8947,13 +9110,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -8962,7 +9125,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -8998,7 +9161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4632
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -9010,7 +9173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -9020,7 +9183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -9028,7 +9191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -9036,26 +9199,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4653
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -9065,19 +9233,19 @@ msgstr ""
 "<xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -9106,7 +9274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4704
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -9116,7 +9284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -9126,13 +9294,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -9140,7 +9308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -9149,13 +9317,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4728
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -9207,7 +9375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4733
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -9215,13 +9383,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -9231,7 +9399,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -9262,7 +9430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4783
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -9272,7 +9440,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -9282,7 +9450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -9292,7 +9460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -9305,13 +9473,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4808
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -9345,19 +9513,19 @@ msgstr ""
 "      200 |     228 |      200 |     170"
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -9365,7 +9533,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -9373,7 +9541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9423,25 +9591,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetSRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -9450,7 +9618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -9476,7 +9644,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -9486,7 +9654,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -9513,19 +9681,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr "ST_SetBandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -9535,7 +9703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -9545,7 +9713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
+#: reference_raster.xml:4938
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -9613,7 +9781,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -9623,19 +9791,19 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
 msgstr "ST_Count"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -9644,7 +9812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -9669,7 +9837,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4993
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -9677,7 +9845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -9687,7 +9855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -9695,7 +9863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:5008
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -9709,7 +9877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -9717,13 +9885,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -9732,7 +9900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -9752,7 +9920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -9760,7 +9928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -9770,7 +9938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -9778,7 +9946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5069
 #, fuzzy, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9841,13 +10009,13 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
 msgstr "ST_Histogram"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -9856,7 +10024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -9986,7 +10154,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5171
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -9995,7 +10163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -10004,13 +10172,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -10018,7 +10186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -10026,13 +10194,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -10041,13 +10209,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -10055,7 +10223,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -10063,7 +10231,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5195
 #, fuzzy, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -10113,13 +10281,13 @@ msgstr ""
 "    3 | 215.6 |   254 |     4 |    0.16"
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5200
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -10156,7 +10324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5205
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -10164,13 +10332,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
 msgstr "ST_Quantile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -10179,7 +10347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5220
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -10237,7 +10405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5292
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -10246,7 +10414,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -10254,7 +10422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5300
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -10280,7 +10448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5301
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -10320,7 +10488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -10328,13 +10496,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr "ST_SummaryStats"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -10343,7 +10511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -10368,7 +10536,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -10377,7 +10545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -10386,7 +10554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -10394,7 +10562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -10402,13 +10570,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5376
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -10434,13 +10602,13 @@ msgstr ""
 "   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -10449,7 +10617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5383
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -10485,13 +10653,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5388
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -10520,7 +10688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5393
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -10528,13 +10696,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -10543,7 +10711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -10565,7 +10733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5439
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -10574,7 +10742,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -10582,7 +10750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5448
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10629,7 +10797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5453
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -10637,13 +10805,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr "ST_ValueCount"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -10654,7 +10822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5470
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -10850,7 +11018,7 @@ msgstr ""
 "<parameter>roundto=0</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -10859,7 +11027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5584
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -10870,7 +11038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5592
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -10924,7 +11092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5593
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -10949,7 +11117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5595
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -10970,33 +11138,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr "ST_AsBinary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
+#: reference_raster.xml:5610
 #, no-c-format
-msgid ""
-"Return the Well-Known Binary (WKB) representation of the raster without SRID "
-"meta data."
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -11006,15 +11172,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5570
+#: reference_raster.xml:5626
 #, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
-"varname> is TRUE, out-db bands are treated as in-db."
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -11022,7 +11190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -11031,13 +11199,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -11052,13 +11220,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr "ST_AsGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -11067,7 +11235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -11085,7 +11253,7 @@ msgstr ""
 "<parameter>srid=sameassource</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -11093,7 +11261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -11103,7 +11271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -11112,7 +11280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -11120,30 +11288,68 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
-msgstr "Esempio di uscita JPEG"
+msgid "JPEG Output Example, multiple tiles as single raster"
+msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr "Esempio di uscita GTIFF"
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5714
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -11165,20 +11371,20 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr "ST_AsJPEG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -11188,7 +11394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -11238,7 +11444,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5768
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -11250,13 +11456,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -11265,7 +11471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -11273,7 +11479,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -11285,13 +11491,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5805
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -11310,7 +11516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -11320,13 +11526,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr "ST_AsPNG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -11337,7 +11543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -11387,7 +11593,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5859
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -11399,7 +11605,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5867
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
@@ -11408,7 +11614,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -11416,7 +11622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -11429,7 +11635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -11449,7 +11655,7 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -11457,13 +11663,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr "ST_AsTIFF"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -11471,7 +11677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -11521,7 +11727,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5947
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -11534,7 +11740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -11543,7 +11749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -11551,7 +11757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -11561,7 +11767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -11569,13 +11775,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -11583,7 +11789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
@@ -11591,25 +11797,25 @@ msgstr ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
 msgstr "ST_Clip"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -11618,7 +11824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -11660,7 +11866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -11668,7 +11874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -11683,7 +11889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -11693,13 +11899,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -11708,13 +11914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -11725,7 +11931,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -11747,27 +11953,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -11780,19 +11986,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6170
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -11806,7 +12012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -11814,13 +12020,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -11828,7 +12034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -11840,7 +12046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -11851,7 +12057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -11861,13 +12067,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -11875,13 +12081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -11889,7 +12095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -11897,7 +12103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -11905,7 +12111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -11913,7 +12119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -11928,7 +12134,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -11939,7 +12145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -11948,13 +12154,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -11962,7 +12168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -11971,7 +12177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -11979,7 +12185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -11987,7 +12193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -11996,13 +12202,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6338
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -12034,7 +12240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6340
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12056,7 +12262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -12065,13 +12271,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12093,43 +12299,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -12138,13 +12344,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -12153,7 +12359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -12236,7 +12442,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6526
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -12245,7 +12451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -12258,7 +12464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -12267,7 +12473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -12276,7 +12482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -12289,7 +12495,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -12305,7 +12511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
@@ -12314,7 +12520,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -12323,7 +12529,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -12332,7 +12538,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -12340,7 +12546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -12349,13 +12555,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6580
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12407,7 +12613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6585
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -12419,13 +12625,13 @@ msgstr ""
 "\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr "ST_MapAlgebra"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -12433,7 +12639,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -12557,7 +12763,7 @@ msgstr ""
 "<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6676
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -12565,19 +12771,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -12585,13 +12791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -12600,13 +12806,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -12636,7 +12842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -12651,13 +12857,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -12668,13 +12874,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
@@ -12683,14 +12889,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
 msgstr "pixeltype"
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -12702,7 +12908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -12710,14 +12916,14 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -12725,13 +12931,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -12739,13 +12945,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -12754,13 +12960,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -12769,13 +12975,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -12785,8 +12991,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -12796,7 +13002,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -12805,7 +13011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -12814,7 +13020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -12822,7 +13028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -12830,19 +13036,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12859,13 +13065,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6830
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12884,13 +13090,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12916,7 +13122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -12924,7 +13130,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6836
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12968,7 +13174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6838
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -12976,7 +13182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6839
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -13035,13 +13241,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13059,7 +13265,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13077,19 +13283,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13115,13 +13321,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -13156,25 +13362,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
@@ -13182,14 +13388,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -13198,7 +13404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -13243,7 +13449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:7006
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -13251,13 +13457,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -13268,8 +13474,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -13278,45 +13484,45 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -13330,13 +13536,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
 msgstr "espressione"
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -13345,7 +13551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -13354,13 +13560,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -13368,7 +13574,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -13376,7 +13582,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -13384,7 +13590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -13392,13 +13598,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -13407,13 +13613,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -13422,13 +13628,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -13436,7 +13642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -13444,7 +13650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -13452,7 +13658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -13460,7 +13666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -13468,7 +13674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -13476,7 +13682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -13484,7 +13690,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -13492,7 +13698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -13500,7 +13706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -13508,13 +13714,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13528,13 +13734,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13559,19 +13765,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr "ST_MapAlgebraExpr"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -13580,7 +13786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -13612,7 +13818,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -13620,7 +13826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -13631,7 +13837,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -13641,8 +13847,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -13650,7 +13856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -13679,7 +13885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7239
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -13687,7 +13893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7240
 #, fuzzy, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -13774,19 +13980,19 @@ msgstr ""
 " 2BUI"
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
 msgstr "rast_view_ma"
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -13794,7 +14000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7280
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -13838,7 +14044,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -13850,7 +14056,7 @@ msgstr ""
 "linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -13863,7 +14069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -13921,7 +14127,7 @@ msgstr ""
 "<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7422
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -13931,7 +14137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -13941,13 +14147,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7436
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -13994,25 +14200,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7478
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -14052,38 +14258,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7549
 #, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
@@ -14122,13 +14328,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -14139,13 +14345,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr "ST_MapAlgebraFct"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -14154,7 +14360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -14242,15 +14448,15 @@ msgstr ""
 "args</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -14261,7 +14467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -14284,7 +14490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7677
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -14297,7 +14503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -14308,7 +14514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -14317,7 +14523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -14383,7 +14589,7 @@ msgstr ""
 "     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7702
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -14392,7 +14598,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7703
 #, fuzzy, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -14496,7 +14702,7 @@ msgstr ""
 " 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7731
 #, fuzzy, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -14550,7 +14756,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -14560,7 +14766,7 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -14570,7 +14776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -14616,7 +14822,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7786
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -14628,7 +14834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7789
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -14638,7 +14844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7792
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -14663,7 +14869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7798
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -14677,7 +14883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7801
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -14688,7 +14894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7809
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -14697,7 +14903,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7817
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -14774,19 +14980,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7843
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -14826,19 +15032,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr "ST_MapAlgebraFctNgb"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -14847,7 +15053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -14873,7 +15079,7 @@ msgstr ""
 "args</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -14884,31 +15090,31 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
 msgstr "rast"
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -14919,37 +15125,37 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
 msgstr "ngbwidth"
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr "La larghezza dell'intorno, in celle."
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
 msgstr "ngbheight"
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr "L'altezza dell'intorno, in celle."
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -14958,13 +15164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -14972,7 +15178,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -14981,7 +15187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -14990,7 +15196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -15000,19 +15206,19 @@ msgid ""
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
 msgstr "args"
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr "argomenti da passare alla funzione utente."
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -15022,7 +15228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7949
 #, no-c-format
 msgid ""
 "--\n"
@@ -15064,19 +15270,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
@@ -15084,13 +15290,13 @@ msgstr ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
 msgstr "ST_Reclass"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -15100,7 +15306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -15136,7 +15342,7 @@ msgstr ""
 "<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -15149,7 +15355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:8037
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -15157,14 +15363,8 @@ msgid ""
 "reclassarg defines behavior of each band generated."
 msgstr ""
 
-#. Tag: title
-#: reference_raster.xml:7976
-#, no-c-format
-msgid "Examples Basic"
-msgstr ""
-
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -15172,7 +15372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:8045
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -15200,13 +15400,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -15216,7 +15416,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8052
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
@@ -15250,14 +15450,14 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -15265,7 +15465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8058
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -15282,7 +15482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -15294,13 +15494,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -15308,7 +15508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -15318,7 +15518,7 @@ msgstr ""
 "<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -15332,7 +15532,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -15344,7 +15544,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -15356,7 +15556,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -15370,7 +15570,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -15381,7 +15581,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -15392,19 +15592,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -15412,7 +15612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -15420,13 +15620,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -15436,7 +15636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -15444,7 +15644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -15460,7 +15660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -15468,7 +15668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -15481,7 +15681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -15489,19 +15689,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr "ST_Distinct4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -15509,7 +15709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -15525,17 +15725,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -15543,10 +15743,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -15554,10 +15754,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -15565,16 +15765,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8218
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -15604,8 +15804,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -15615,13 +15815,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr "ST_InvDistWeight4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -15629,7 +15829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -15640,7 +15840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -15648,7 +15848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -15662,19 +15862,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -15682,25 +15882,25 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr "-- SERVE ESEMPIO"
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr "ST_Max4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -15708,7 +15908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -15723,15 +15923,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -15739,7 +15939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8357
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -15769,7 +15969,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -15779,13 +15979,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr "ST_Mean4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -15793,7 +15993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -15808,13 +16008,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8432
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -15844,7 +16044,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8439
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -15874,7 +16074,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -15883,13 +16083,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr "ST_Min4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -15897,7 +16097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -15912,13 +16112,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8519
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -15948,7 +16148,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -15958,13 +16158,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr "ST_MinDist4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -15972,7 +16172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -15983,7 +16183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -15991,7 +16191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -16001,19 +16201,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr "ST_Range4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -16021,7 +16221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -16036,13 +16236,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8642
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -16072,13 +16272,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr "ST_StdDev4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -16086,7 +16286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8668
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -16102,14 +16302,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8713
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -16139,13 +16339,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr "ST_Sum4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -16153,7 +16353,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -16168,13 +16368,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8788
 #, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
@@ -16204,7 +16404,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -16214,19 +16414,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
 msgstr "ST_Aspect"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -16234,7 +16434,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -16257,7 +16457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8843
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -16265,7 +16465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -16273,7 +16473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -16281,7 +16481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -16289,13 +16489,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -16307,7 +16507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -16315,7 +16515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -16323,7 +16523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8874
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16355,8 +16555,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -16364,7 +16564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16397,7 +16597,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16406,13 +16606,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
 msgstr "ST_HillShade"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -16420,7 +16620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -16452,7 +16652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8935
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -16462,7 +16662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8937
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -16470,7 +16670,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8941
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -16478,7 +16678,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8945
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -16486,7 +16686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -16494,7 +16694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8953
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -16503,7 +16703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8958
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -16512,7 +16712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8965
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -16520,7 +16720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8971
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16553,7 +16753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16586,7 +16786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16595,19 +16795,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -16620,7 +16820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -16628,14 +16828,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16644,13 +16844,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
 msgstr "ST_Slope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -16658,7 +16858,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -16684,7 +16884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9071
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -16692,7 +16892,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -16700,7 +16900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -16709,7 +16909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -16721,7 +16921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -16730,7 +16930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9099
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16766,7 +16966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16799,7 +16999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16808,19 +17008,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -16833,7 +17033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -16841,13 +17041,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -16856,19 +17056,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -16881,7 +17081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -16890,7 +17090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -16899,25 +17099,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
 msgstr "Box3D"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -16927,13 +17127,13 @@ msgstr ""
 "type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -16942,7 +17142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -16950,7 +17150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16965,13 +17165,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -16981,7 +17181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -16991,7 +17191,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -17001,7 +17201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -17010,7 +17210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -17019,7 +17219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9299
 #, fuzzy, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -17044,7 +17244,7 @@ msgstr ""
 "                   3427928 5793244,3427927 5793244, 3427927 5793243))"
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9300
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -17063,7 +17263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -17071,13 +17271,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr "ST_DumpAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -17085,7 +17285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -17101,7 +17301,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -17111,7 +17311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -17120,21 +17320,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9276
+#: reference_raster.xml:9343
 #, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -17142,7 +17342,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -17150,13 +17350,14 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9354
 #, fuzzy, no-c-format
 msgid ""
+"-- this syntax requires PostgreSQL 9.3+\n"
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
-"SELECT (ST_DumpAsPolygons(rast)).*\n"
-"FROM dummy_rast\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
 "WHERE rid = 2\n"
 ") As foo\n"
 "WHERE val BETWEEN 249 and 251\n"
@@ -17204,7 +17405,7 @@ msgstr ""
 "                 3427927.8 5793243.85,3427927.75 5793243.85))"
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9359
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -17214,19 +17415,19 @@ msgstr ""
 "linkend=\"RT_ST_ValueCount\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
 msgstr "ST_Envelope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -17236,7 +17437,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -17245,7 +17446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -17256,7 +17457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9400
 #, fuzzy, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -17278,25 +17479,25 @@ msgstr ""
 "                   3427928 5793244,3427927 5793244, 3427927 5793243))"
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -17306,7 +17507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -17314,7 +17515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9443
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17367,7 +17568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9448
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -17375,13 +17576,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -17390,7 +17591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -17404,13 +17605,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -17418,7 +17619,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -17426,7 +17627,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9482
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -17487,19 +17688,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -17507,7 +17708,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -17523,7 +17724,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -17532,9 +17733,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -17542,7 +17743,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -17566,20 +17767,20 @@ msgstr ""
 "     2 |     1 | f"
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -17591,7 +17792,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -17601,7 +17802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -17635,20 +17836,20 @@ msgstr ""
 "    1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -17660,7 +17861,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -17670,7 +17871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -17678,7 +17879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -17712,13 +17913,13 @@ msgstr ""
 "     1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -17726,7 +17927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -17735,7 +17936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -17746,7 +17947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -17755,13 +17956,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -17769,7 +17970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -17784,7 +17985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -17793,37 +17994,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -17832,7 +18033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -17840,7 +18041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -17849,7 +18050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -17857,19 +18058,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -17877,7 +18078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -17892,7 +18093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -17901,19 +18102,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
 msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -17922,7 +18123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -17937,7 +18138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -17949,10 +18150,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -17960,7 +18161,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -17969,7 +18170,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -17977,7 +18178,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9969
 #, fuzzy, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -17999,7 +18200,7 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9971
 #, fuzzy, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -18019,19 +18220,19 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ", <xref linkend=\"RT_ST_Within\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -18039,7 +18240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -18063,7 +18264,7 @@ msgstr ""
 "type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -18074,13 +18275,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18089,7 +18290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10056
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -18109,25 +18310,25 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ", <xref linkend=\"RT_ST_Contains\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
 msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -18151,7 +18352,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -18162,7 +18363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18171,7 +18372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10137
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -18191,25 +18392,25 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -18233,7 +18434,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -18244,7 +18445,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18253,7 +18454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10218
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -18273,25 +18474,25 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ", <xref linkend=\"RT_ST_Covers\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -18315,7 +18516,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -18326,13 +18527,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18340,7 +18541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10299
 #, fuzzy, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -18363,7 +18564,7 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10301
 #, fuzzy, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -18384,19 +18585,19 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
 msgstr "ST_Intersects"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -18448,7 +18649,7 @@ msgstr ""
 "<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10406
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -18458,13 +18659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -18472,7 +18673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10430
 #, fuzzy, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -18490,19 +18691,19 @@ msgstr ""
 "10"
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"RT_ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -18510,7 +18711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -18534,7 +18735,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -18545,7 +18746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18553,7 +18754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10512
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -18565,13 +18766,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -18579,7 +18780,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -18603,7 +18804,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -18615,7 +18816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18623,7 +18824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10592
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -18643,13 +18844,13 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr "ST_SameAlignment"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -18658,7 +18859,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -18708,7 +18909,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10689
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -18720,7 +18921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -18730,19 +18931,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -18764,7 +18965,7 @@ msgstr ""
 "t"
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -18792,7 +18993,7 @@ msgstr ""
 " f"
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -18800,13 +19001,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -18814,7 +19015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -18823,7 +19024,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -18831,7 +19032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -18839,7 +19040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10748
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -18860,19 +19061,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -18881,7 +19082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -18905,7 +19106,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -18917,7 +19118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -18926,7 +19127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -18934,7 +19135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10836
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -18954,7 +19155,7 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -18964,13 +19165,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -18980,7 +19181,7 @@ msgstr ""
 "each other."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -19008,7 +19209,7 @@ msgstr ""
 "type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -19019,7 +19220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -19028,7 +19229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -19036,7 +19237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10931
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -19056,19 +19257,19 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -19076,7 +19277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -19106,7 +19307,7 @@ msgstr ""
 "<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -19117,7 +19318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -19125,7 +19326,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:11024
 #, fuzzy, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -19145,7 +19346,10 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DWithin\"/>"
+
+#~ msgid "JPEG Output Examples"
+#~ msgstr "Esempio di uscita JPEG"
diff --git a/doc/po/it_IT/release_notes.xml.po b/doc/po/it_IT/release_notes.xml.po
index fcf708d..7f4cf0f 100644
--- a/doc/po/it_IT/release_notes.xml.po
+++ b/doc/po/it_IT/release_notes.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Italian (Italy) (http://www.transifex.com/postgis/postgis/"
@@ -29,89 +29,464 @@ msgid "Release Notes"
 msgstr ""
 
 #. Tag: title
+#: release_notes.xml:6
+#, no-c-format
+msgid "Release 2.3.0"
+msgstr ""
+
+#. Tag: para
 #: release_notes.xml:7
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "Release date: 2016/09/26"
 msgstr ""
 
 #. Tag: para
 #: release_notes.xml:8
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:11 release_notes.xml:447 release_notes.xml:916
+#, no-c-format
+msgid "Important / Breaking Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:12
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:14
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:20 release_notes.xml:85 release_notes.xml:107
+#: release_notes.xml:143 release_notes.xml:484 release_notes.xml:943
+#: release_notes.xml:1143 release_notes.xml:1207 release_notes.xml:1504
 #, no-c-format
 msgid "New Features"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:21
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:26
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:27
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:28
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:29
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:30
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:32
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:34
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:41
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:42
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:43
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:44
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:47
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:48
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:56
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:61 release_notes.xml:221 release_notes.xml:238
+#: release_notes.xml:256 release_notes.xml:280 release_notes.xml:308
+#: release_notes.xml:369 release_notes.xml:380 release_notes.xml:421
+#: release_notes.xml:677 release_notes.xml:703 release_notes.xml:745
+#: release_notes.xml:769 release_notes.xml:832 release_notes.xml:987
+#: release_notes.xml:1001 release_notes.xml:1039 release_notes.xml:1077
+#: release_notes.xml:1108
+#, no-c-format
+msgid "Bug Fixes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:62
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:64
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:69 release_notes.xml:1337
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:71
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:73
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:75
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:81
+#, no-c-format
+msgid "Release 2.2.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:82
+#, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83 release_notes.xml:104 release_notes.xml:248
+#: release_notes.xml:274 release_notes.xml:295
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:86
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:95
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:102
+#, no-c-format
+msgid "Release 2.2.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:108
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:109
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:110
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:111
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:112
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:114
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:115
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:117
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:118
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:119
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -119,25 +494,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:121
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:122
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:123
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:124
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -145,25 +520,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:126
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:127
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:128
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:129
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -171,43 +546,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:131
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:132
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:133
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:134
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:139
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:140
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:141
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -215,31 +590,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:144
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:145
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:146
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:147
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -249,7 +624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -258,13 +633,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:150
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:151
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -272,7 +647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -281,7 +656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -290,7 +665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -299,7 +674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -308,7 +683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -317,7 +692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -326,7 +701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:158
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -335,7 +710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -344,7 +719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -353,19 +728,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:161
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:162
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:163
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -374,7 +749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:164
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -383,7 +758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:165
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -393,13 +768,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:166
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:167
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -408,7 +783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:168
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -418,7 +793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:169
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -427,7 +802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:170
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -436,7 +811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -445,7 +820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -454,7 +829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -463,7 +838,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -472,19 +847,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:175
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:176
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -492,7 +867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:178
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -500,7 +875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:179
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -510,7 +885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:180
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -521,7 +896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -530,7 +905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:182
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -539,7 +914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:183
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -547,7 +922,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:184
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -556,7 +931,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:185
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -564,7 +939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -573,7 +948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:187
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -582,7 +957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:188
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -591,7 +966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:189
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -601,7 +976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:190
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -609,17 +984,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:193 release_notes.xml:250 release_notes.xml:276
+#: release_notes.xml:297 release_notes.xml:406 release_notes.xml:434
+#: release_notes.xml:553 release_notes.xml:731 release_notes.xml:759
+#: release_notes.xml:818 release_notes.xml:880 release_notes.xml:970
+#: release_notes.xml:1171 release_notes.xml:1226
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:194
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -628,7 +1003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:195
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -637,7 +1012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:196
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -646,7 +1021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:197
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -656,7 +1031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:198
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -664,7 +1039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:199
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -673,7 +1048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:200
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -683,7 +1058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:201
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -692,7 +1067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:202
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -701,7 +1076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -710,7 +1085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:204
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -719,7 +1094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:205
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -728,7 +1103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:206
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -737,7 +1112,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:207
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -746,7 +1121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:208
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -755,7 +1130,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:209 release_notes.xml:302
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -764,7 +1139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -773,7 +1148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -782,7 +1157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:212
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -791,170 +1166,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:217
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:218
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:219 release_notes.xml:236
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:222
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:223
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:224
 #, no-c-format
 msgid ""
 "#3048, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:225 release_notes.xml:241
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:226
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:227
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:228
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:229
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:234
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:235
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:240
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:246
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:247
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:251
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:252
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:253
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:257
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:258
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:259
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:260
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:261
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -962,50 +1326,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:263
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:264
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:265
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:266
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:272
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:273
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:277
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1014,7 +1378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:282
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1023,7 +1387,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:284
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1032,7 +1396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:285
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1041,7 +1405,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1050,7 +1414,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:287
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1059,7 +1423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:288
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1068,19 +1432,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:293
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:294
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:298
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1089,7 +1453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:299
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1098,7 +1462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:300
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1107,7 +1471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1116,7 +1480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1125,7 +1489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:309
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1134,7 +1498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:310
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1144,13 +1508,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:312
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:313
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1159,7 +1523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:315
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1169,7 +1533,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:317
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1178,7 +1542,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:318
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1188,7 +1552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:320
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1197,13 +1561,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:321
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:322
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1212,7 +1576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:323
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1221,7 +1585,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1230,7 +1594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:325
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1239,7 +1603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:326
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1248,7 +1612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:327
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1257,7 +1621,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:328
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1266,7 +1630,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1275,7 +1639,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:330
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1284,7 +1648,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:331
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1293,7 +1657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:332
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1302,7 +1666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:333
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1311,7 +1675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:334
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1320,7 +1684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:335
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1330,31 +1694,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:341
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:342
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:343
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:345
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1362,7 +1726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:351
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1371,7 +1735,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:357
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1380,7 +1744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1388,7 +1752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:370
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1396,7 +1760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1404,7 +1768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1412,19 +1776,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:376
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:377 release_notes.xml:674
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:378
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1432,7 +1796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:381
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1440,7 +1804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1448,7 +1812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:383
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1456,7 +1820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1464,7 +1828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1472,7 +1836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1480,7 +1844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:387 release_notes.xml:684
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1488,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:389 release_notes.xml:685
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1496,7 +1860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1504,7 +1868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1512,7 +1876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:392 release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1520,7 +1884,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1528,7 +1892,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:394 release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1536,7 +1900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1544,7 +1908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1552,7 +1916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1560,7 +1924,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:398 release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1568,7 +1932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:399
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1577,7 +1941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:400
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1585,7 +1949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:401
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1593,7 +1957,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:402
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1601,7 +1965,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:403
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1613,7 +1977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:407
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1621,7 +1985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1629,19 +1993,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:413
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:414
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:415
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1649,13 +2013,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:417 release_notes.xml:693
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:418
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1664,7 +2028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:422
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1672,7 +2036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:423
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1680,7 +2044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:424
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1688,7 +2052,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1696,7 +2060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:426
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1704,7 +2068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:427
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1712,7 +2076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:428
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1720,7 +2084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:429 release_notes.xml:679
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1728,7 +2092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:430 release_notes.xml:680
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1736,7 +2100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:431
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1745,7 +2109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:435
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1753,7 +2117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:436
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1761,19 +2125,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:442
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:443
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1782,14 +2146,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1798,7 +2156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:450
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1808,7 +2166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:454
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1816,7 +2174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1824,7 +2182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:456
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1834,7 +2192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1842,7 +2200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1850,7 +2208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1858,14 +2216,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:466
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1877,37 +2235,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:472
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:473
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:474
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:475
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:476
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1915,7 +2273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:479
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1923,7 +2281,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1932,7 +2290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1940,7 +2298,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1948,7 +2306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1957,55 +2315,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:492
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:493
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:494
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:495
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:496
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:497
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:498
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:499
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:500
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2014,7 +2372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:504
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2022,7 +2380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2030,7 +2388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:507
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2038,7 +2396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:508
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2048,14 +2406,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:511
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2063,7 +2421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2071,7 +2429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:513
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2079,19 +2437,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:514
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:515
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2100,14 +2458,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:519
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:520
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2115,7 +2473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2123,7 +2481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:522
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2132,7 +2490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:524
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2140,7 +2498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2149,7 +2507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2157,13 +2515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:528
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:529
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2171,7 +2529,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:530
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2179,7 +2537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:531
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2187,7 +2545,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:532
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2195,7 +2553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:533
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2203,7 +2561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:534
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2211,7 +2569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:535
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2219,7 +2577,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:536
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2227,7 +2585,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:537
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2235,7 +2593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:538
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2243,7 +2601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2258,7 +2616,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:554
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2266,7 +2624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:555
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2274,14 +2632,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:556
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:558
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2289,7 +2647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:560
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2298,7 +2656,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2306,7 +2664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:563
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2314,7 +2672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:564
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2322,7 +2680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:565
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2330,7 +2688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2338,7 +2696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:567
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2346,7 +2704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2354,7 +2712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2362,7 +2720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2371,7 +2729,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2380,7 +2738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2388,7 +2746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2396,7 +2754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:577 release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2404,7 +2762,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:579
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2412,7 +2770,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:580
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2420,7 +2778,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2428,7 +2786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2436,7 +2794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2445,7 +2803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:585
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2453,7 +2811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2461,7 +2819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:588
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2470,7 +2828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:590 release_notes.xml:760
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2478,7 +2836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2486,7 +2844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2494,7 +2852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2502,7 +2860,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2510,7 +2868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2518,7 +2876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2526,19 +2884,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:602
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:603
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:604
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2546,7 +2904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:605
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2554,7 +2912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:606
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2562,7 +2920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:607
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2570,7 +2928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:608
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2578,7 +2936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:609
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2587,7 +2945,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:611
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2595,7 +2953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:613
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2604,13 +2962,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:617
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:618 release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2618,7 +2976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:619 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2626,7 +2984,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2634,7 +2992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:621 release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2642,7 +3000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:622 release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2651,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2659,7 +3017,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:625 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2667,7 +3025,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2675,7 +3033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2683,7 +3041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:629 release_notes.xml:782
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2691,7 +3049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:630 release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2699,7 +3057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2707,7 +3065,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:632 release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2715,7 +3073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:633
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2723,7 +3081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:634 release_notes.xml:801
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2731,7 +3089,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:635
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2739,7 +3097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:636 release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2747,7 +3105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2755,7 +3113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:638 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2763,7 +3121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:639 release_notes.xml:707
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2771,7 +3129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:640 release_notes.xml:708
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2779,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2787,7 +3145,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:642 release_notes.xml:754
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2796,7 +3154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2805,7 +3163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:646 release_notes.xml:710
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2813,7 +3171,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2822,7 +3180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:649
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2830,7 +3188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:651
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2838,7 +3196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:653
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2846,7 +3204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:654 release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2854,7 +3212,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:655 release_notes.xml:712
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2862,7 +3220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2870,7 +3228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:657 release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2878,7 +3236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:658
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2886,7 +3244,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2894,7 +3252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:660
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2902,7 +3260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:661 release_notes.xml:716
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2910,7 +3268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2918,7 +3276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:663 release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2926,7 +3284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:664
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2934,7 +3292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:665
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2942,13 +3300,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:667 release_notes.xml:735
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:668 release_notes.xml:736
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2956,13 +3314,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:673
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2971,7 +3329,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:678
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2979,7 +3337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:681
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2987,7 +3345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2995,7 +3353,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:683
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3003,7 +3361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:687
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3011,7 +3369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:689
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3019,7 +3377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:694
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3028,19 +3386,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:699
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:700
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:701
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3049,7 +3407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:704
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3057,13 +3415,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:705
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3071,7 +3429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3079,7 +3437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3087,7 +3445,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:714
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3095,7 +3453,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:717
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3103,7 +3461,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:719
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3111,13 +3469,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:720
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3125,7 +3483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3133,7 +3491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:723
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3141,7 +3499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3149,7 +3507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:725
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3157,7 +3515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3165,7 +3523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3173,7 +3531,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:728
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3181,7 +3539,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:732
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3189,19 +3547,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:741
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:742
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3210,7 +3568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3218,13 +3576,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:748
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3234,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3242,7 +3600,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3250,7 +3608,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3258,13 +3616,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:753
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:755
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3272,31 +3630,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:756
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:761
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:765
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:766
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:767
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3304,7 +3662,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3313,7 +3671,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3321,7 +3679,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3329,7 +3687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3337,7 +3695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3345,7 +3703,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3353,7 +3711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3361,7 +3719,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3369,7 +3727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3377,7 +3735,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3385,7 +3743,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3393,7 +3751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3401,7 +3759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3409,7 +3767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3417,7 +3775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:791
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3425,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:792
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3433,7 +3791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:793
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3441,7 +3799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:795
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3449,7 +3807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:796
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3457,7 +3815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:797
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3465,7 +3823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3473,7 +3831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:799
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3481,7 +3839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:800
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3489,7 +3847,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:802
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3497,7 +3855,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:803
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3506,7 +3864,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3514,7 +3872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:806
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3522,7 +3880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:807
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3530,7 +3888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3538,7 +3896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3546,7 +3904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:810
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3554,7 +3912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3562,7 +3920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3570,7 +3928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3578,13 +3936,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:815
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:819
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3593,7 +3951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:821
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3602,7 +3960,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:823
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3610,7 +3968,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:824
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3618,19 +3976,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:829
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:830
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3638,7 +3996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:833
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3646,7 +4004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3654,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3662,7 +4020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3670,7 +4028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3678,7 +4036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3686,7 +4044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3694,7 +4052,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3702,7 +4060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3710,7 +4068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3718,7 +4076,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3726,7 +4084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3734,7 +4092,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3742,7 +4100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3750,7 +4108,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3758,7 +4116,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3766,7 +4124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3774,7 +4132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:850
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3782,7 +4140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3790,7 +4148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3798,7 +4156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3806,7 +4164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3815,7 +4173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3823,7 +4181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3831,7 +4189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3839,7 +4197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3847,7 +4205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3855,7 +4213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3863,7 +4221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3871,7 +4229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:866
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3879,7 +4237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3887,7 +4245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3895,7 +4253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3903,7 +4261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:876
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3912,13 +4270,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:881
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:882
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3926,7 +4284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3934,7 +4292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:884
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3942,19 +4300,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:888
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:889
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:890
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3965,13 +4323,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:894
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3980,7 +4338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3988,31 +4346,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:902
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:903
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:904
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:905
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4021,19 +4379,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:911
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:912
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:917
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4042,13 +4400,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:918
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4056,7 +4414,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4069,7 +4427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4079,7 +4437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4091,7 +4449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4101,7 +4459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4109,7 +4467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:939
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4118,7 +4476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4126,7 +4484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4134,7 +4492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4146,14 +4504,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:949
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:950
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4162,13 +4520,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:951
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4176,37 +4534,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:953
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:954
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:955
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:956
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:957
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:958
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4214,61 +4572,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:959
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:960
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:961
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:962
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:963
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:964
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:965
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:966
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:967
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:971
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4276,7 +4634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:972
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4285,14 +4643,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:976
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:978
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4300,7 +4658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4308,7 +4666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:980
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4319,13 +4677,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:983
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:984
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4333,7 +4691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4341,13 +4699,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:991
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:992
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4358,19 +4716,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:997
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:998
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:999
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4378,7 +4736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1002
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4386,7 +4744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1003
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4394,7 +4752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1004
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4402,7 +4760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1005
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4410,7 +4768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4418,7 +4776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4426,7 +4784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4434,7 +4792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1009
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4442,7 +4800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1010
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4450,7 +4808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4458,7 +4816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4466,7 +4824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1013
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4474,7 +4832,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4482,7 +4840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1015
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4490,7 +4848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1016
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4498,7 +4856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1017
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4506,7 +4864,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1018
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4514,7 +4872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1019
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4522,7 +4880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4530,7 +4888,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1021
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4538,7 +4896,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1022
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4546,7 +4904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1023
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4554,7 +4912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1024
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4562,7 +4920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1025
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4570,7 +4928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1026
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4578,7 +4936,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1027
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4586,31 +4944,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1028
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1029
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1034
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1035
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1036
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4619,7 +4977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4627,7 +4985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4636,7 +4994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1044
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4645,7 +5003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4654,7 +5012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1048
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4662,7 +5020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1049
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4670,7 +5028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4678,7 +5036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1051
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4686,7 +5044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1052
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4695,7 +5053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4703,7 +5061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1055
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4711,7 +5069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1056
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4719,7 +5077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1057
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4728,7 +5086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1059
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4736,7 +5094,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4744,7 +5102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1062
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4752,7 +5110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4760,7 +5118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4768,19 +5126,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1072
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1073
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4789,7 +5147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4797,7 +5155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4806,7 +5164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4814,14 +5172,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4830,7 +5188,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4838,7 +5196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4846,7 +5204,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4854,7 +5212,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4862,7 +5220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4870,7 +5228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4878,7 +5236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4887,7 +5245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1090
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4895,7 +5253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1091
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4903,7 +5261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1092
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4912,7 +5270,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1093
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4920,7 +5278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1094
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4928,7 +5286,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1095
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4936,13 +5294,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1097
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4950,7 +5308,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4958,19 +5316,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1103
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1104
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1105
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4979,7 +5337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1109
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4988,7 +5346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4997,7 +5355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5005,7 +5363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5014,7 +5372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5022,7 +5380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5030,7 +5388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1115
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5038,7 +5396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5047,25 +5405,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1117
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1122
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1123
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5074,20 +5432,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1127 release_notes.xml:1194
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1129
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5095,49 +5453,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1133 release_notes.xml:1199
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1134
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1135
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1136
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1137
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1138
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1139
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5145,7 +5503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5153,7 +5511,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5161,98 +5519,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1149
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1150
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1151
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1152
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1153
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1155
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1156
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1157
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1158
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1159
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1160
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1162
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1163
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1164
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1166
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5260,52 +5618,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1172
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1173
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1174
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1175
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1176
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1177
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1181 release_notes.xml:1247 release_notes.xml:1432
+#: release_notes.xml:1483 release_notes.xml:1534 release_notes.xml:1667
+#: release_notes.xml:1733 release_notes.xml:1843 release_notes.xml:1950
+#: release_notes.xml:2070 release_notes.xml:2135 release_notes.xml:2182
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1182
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5313,19 +5671,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1187
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1188
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1189
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5335,7 +5693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1195
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5343,31 +5701,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1200
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1201
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1202
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1203
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5375,13 +5733,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1210
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1211
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5389,7 +5747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1212
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5397,13 +5755,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1213
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1214
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5411,26 +5769,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1215
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1216
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1218
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5438,7 +5796,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1219
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5446,13 +5804,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1220
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1221
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5460,7 +5818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1222
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5468,7 +5826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1227
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5476,7 +5834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5484,13 +5842,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1229
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1230
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5498,13 +5856,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1231
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1232
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5513,31 +5871,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1233
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1237
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5545,21 +5903,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1238
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1239
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1240
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5567,7 +5925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1241
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5575,7 +5933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1242
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5583,7 +5941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1243
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5591,13 +5949,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1244
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1248
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5605,19 +5963,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1253
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1254
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1255
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5629,19 +5987,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1262
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1263
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1264
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5651,19 +6009,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1271
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1272
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5673,7 +6031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1278
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5682,19 +6040,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1285
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1287
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5703,19 +6061,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5724,19 +6082,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1306
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1308
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5744,19 +6102,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1317
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1319
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5765,19 +6123,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1327
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1329
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5788,19 +6146,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1339
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5808,20 +6160,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1342
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1349
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5829,7 +6181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1352
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5837,25 +6189,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1355
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1362
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1364
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5863,37 +6215,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1368 release_notes.xml:1396 release_notes.xml:2617
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1372
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1374
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1376
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1378
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5903,19 +6255,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1389
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5924,13 +6276,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1398
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5938,19 +6290,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1407
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5960,20 +6312,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1417 release_notes.xml:1468 release_notes.xml:1519
+#: release_notes.xml:1573 release_notes.xml:1652 release_notes.xml:1718
+#: release_notes.xml:1791 release_notes.xml:1935 release_notes.xml:1992
+#: release_notes.xml:2055 release_notes.xml:2113 release_notes.xml:2171
+#: release_notes.xml:2211 release_notes.xml:2263 release_notes.xml:2315
+#: release_notes.xml:2354 release_notes.xml:2391 release_notes.xml:2458
+#: release_notes.xml:2555 release_notes.xml:2609
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1419 release_notes.xml:1470 release_notes.xml:1521
+#: release_notes.xml:1575 release_notes.xml:1654 release_notes.xml:1720
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5981,10 +6333,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1422 release_notes.xml:1473 release_notes.xml:1524
+#: release_notes.xml:1578 release_notes.xml:1657 release_notes.xml:1723
+#: release_notes.xml:1799 release_notes.xml:1940 release_notes.xml:1997
+#: release_notes.xml:2060
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5994,10 +6346,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1427 release_notes.xml:1478 release_notes.xml:1529
+#: release_notes.xml:1583 release_notes.xml:1662 release_notes.xml:1728
+#: release_notes.xml:1804 release_notes.xml:1945 release_notes.xml:2002
+#: release_notes.xml:2065
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6005,46 +6357,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1434
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1436
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1442 release_notes.xml:1625 release_notes.xml:1696
+#: release_notes.xml:1910 release_notes.xml:2036 release_notes.xml:2337
+#: release_notes.xml:2374 release_notes.xml:2426 release_notes.xml:2528
+#: release_notes.xml:2591
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1444
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1446
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1448
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6052,31 +6404,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1454
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1462
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1464
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6084,7 +6436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1485
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6092,13 +6444,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1488
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1491
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6106,13 +6458,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1494
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1496
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6120,7 +6472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1499
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6128,25 +6480,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1506
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1511
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1515
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6154,43 +6506,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1536
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1538
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1540
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1542
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1544
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1548
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1550
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6198,14 +6550,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1554
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1556
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6213,25 +6565,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1559
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1564
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1566
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1568
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6240,37 +6592,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1588
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1590
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1592
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1594
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1596
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1598
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6278,49 +6630,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1603 release_notes.xml:1679 release_notes.xml:1752
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1605
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1607
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1609
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1613 release_notes.xml:2504
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1615
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1618
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1620
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6328,55 +6680,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1627
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1629
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1632
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1634
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1636
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1638
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1643
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1645
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1647
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6384,55 +6736,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1669
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1671
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1673
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1675
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1681
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1684
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1686
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1688
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1691
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6440,31 +6792,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1698
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1706
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1708
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1710
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6475,79 +6827,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1735
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1737
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1740
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1742
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1744
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1746
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1748
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1754
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1756
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1758
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1763
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1765
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1767
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6557,7 +6909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6566,13 +6918,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1777
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1779
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6586,7 +6938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1793
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6596,115 +6948,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1809
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1811
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1813
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1815
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1817
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1819
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1821
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1823
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1825
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1827
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1829
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1831
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1833
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1835
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1837
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1839
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1845
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1847
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1849
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6712,38 +7064,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1854
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1856
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1858
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1863
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1865
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1867
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6751,152 +7103,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1872
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1874
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1876 release_notes.xml:1912
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1878
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1880
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1882
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1884
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1886
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1889
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1891
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1895
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1897
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1900
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1902
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1904
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1906
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1914
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1917
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1919
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1921
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1923
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1928
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1930
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1932 release_notes.xml:2168
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1937 release_notes.xml:1994
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6904,7 +7256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:1952
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6912,74 +7264,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:1955
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:1959
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:1961
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:1963
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:1965
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:1969 release_notes.xml:2087 release_notes.xml:2149
+#: release_notes.xml:2195
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:1971
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:1973
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:1978
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:1980
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:1982
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6987,7 +7339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:1987
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6995,99 +7347,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2007 release_notes.xml:2222 release_notes.xml:2274
+#: release_notes.xml:2323 release_notes.xml:2365 release_notes.xml:2399
+#: release_notes.xml:2466 release_notes.xml:2563
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2009
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2011
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2013
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2016
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2018
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2022
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2024
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2026
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2029
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2032
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2038
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2041
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2046
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2048
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2050
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7096,7 +7448,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2057
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7104,25 +7456,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2072
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2074
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2076
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2078
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7130,67 +7482,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2081
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2083
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2089
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2091
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2093
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2095
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2097
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2099
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2104
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2106
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2108
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7198,7 +7550,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2115
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7207,7 +7559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7217,7 +7569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2124
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7231,79 +7583,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2137
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2139
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2141
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2153
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2159
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2164
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2173 release_notes.xml:2213
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7311,7 +7663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2176 release_notes.xml:2216
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7319,145 +7671,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2184
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2186
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2188
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2190
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2197
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2204
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2206
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2208
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2224
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2226
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2230 release_notes.xml:2286
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2232
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2234
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2236
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2238
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2240
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2242
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2245
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2247
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2249
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2254
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2256
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2258
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7465,7 +7817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2265
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7473,7 +7825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2268 release_notes.xml:2359
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7481,87 +7833,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2276
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2278
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2281
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2291
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2293
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2295
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2297
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2299
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2301
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2307
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2309
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2311
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2317 release_notes.xml:2393 release_notes.xml:2460
+#: release_notes.xml:2557 release_notes.xml:2611
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7569,56 +7921,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2325
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2327
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2331 release_notes.xml:2417 release_notes.xml:2490
+#: release_notes.xml:2582
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2333
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2339
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2341
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2346
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2348
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2350
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7626,7 +7978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2356
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7634,43 +7986,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2367
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2370
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2376
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2378
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2383
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2385
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2387
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7678,80 +8030,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2405
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2407
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2409
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2411
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2413
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2419
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2428
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2430
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2433
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2435
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7759,62 +8111,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2439
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2441
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2443
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2445
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2450
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2452
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2454
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2468
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2471
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2473
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7822,43 +8174,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2476
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2478
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2480
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2483
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2485
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2494
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7866,31 +8218,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2497
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2499
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2506
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2509
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2512
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7898,67 +8250,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2515
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2517
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2519
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2521
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2524
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2530
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2532
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2534
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2536
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2538
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2541
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7966,19 +8318,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2549
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2551
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7986,85 +8338,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2565
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2567
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2569
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2571
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2573
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2576
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2578
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2584
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2587
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2593
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2595
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2600
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2602
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2604
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8073,25 +8425,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2619
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2621
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2623
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2625
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8099,7 +8451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2628
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8107,31 +8459,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2631
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2633
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2635
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2637
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2639
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/it_IT/using_postgis_dataman.xml.po b/doc/po/it_IT/using_postgis_dataman.xml.po
index 8c8cc73..59087fb 100644
--- a/doc/po/it_IT/using_postgis_dataman.xml.po
+++ b/doc/po/it_IT/using_postgis_dataman.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -3424,7 +3424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1939 using_postgis_dataman.xml:2022
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -3449,13 +3449,184 @@ msgstr ""
 #. Tag: title
 #: using_postgis_dataman.xml:1953
 #, no-c-format
-msgid "Using Indexes"
+msgid "BRIN Indexes"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:1955
 #, no-c-format
 msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1964
+#, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1973
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1981
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1987
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1991
+#, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1994
+#, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1995
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1996
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1997
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1999
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2001
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2009
+#, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2012
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2013
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2015
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2026
+#, no-c-format
+msgid "Using Indexes"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2028
+#, no-c-format
+msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
 "the query planner transparently decides when to use index information to "
 "speed up a query plan. Unfortunately, the PostgreSQL query planner does not "
@@ -3464,7 +3635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2035
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -3472,7 +3643,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2041
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -3488,7 +3659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2055
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -3501,7 +3672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2065
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -3509,7 +3680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2072
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -3520,13 +3691,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2083
 #, no-c-format
 msgid "Complex Queries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2085
 #, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
@@ -3546,13 +3717,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2099
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2101
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -3563,7 +3734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2108
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3573,7 +3744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2110
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -3585,7 +3756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2117
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3595,7 +3766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2119
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -3612,13 +3783,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2133
 #, no-c-format
 msgid "Change in Behavior"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2135
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -3627,13 +3798,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2142
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2144
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -3642,7 +3813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2148
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -3653,14 +3824,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2150
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -3672,19 +3843,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2166
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -3696,13 +3867,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2172
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2176
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -3710,7 +3881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2180
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3725,13 +3896,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2186
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -3739,7 +3910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2195
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3757,7 +3928,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2197
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -3769,13 +3940,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2209
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -3785,7 +3956,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2220
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3810,7 +3981,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2222
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -3820,13 +3991,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2231
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -3837,7 +4008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2243
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -3852,13 +4023,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2249
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3876,13 +4047,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2260
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
diff --git a/doc/po/ja/extras_address_standardizer.xml.po b/doc/po/ja/extras_address_standardizer.xml.po
index 423b99b..9b03fbd 100644
--- a/doc/po/ja/extras_address_standardizer.xml.po
+++ b/doc/po/ja/extras_address_standardizer.xml.po
@@ -5,9 +5,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:10+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-12-19 08:04+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -20,7 +20,7 @@ msgstr ""
 #: extras_address_standardizer.xml:3
 #, no-c-format
 msgid "Address Standardizer"
-msgstr ""
+msgstr "住所標準化"
 
 #. Tag: para
 #: extras_address_standardizer.xml:4
@@ -31,6 +31,10 @@ msgid ""
 "url=\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/"
 "postgresql\">PAGC PostgreSQL Address Standardizer</ulink>)."
 msgstr ""
+"これは、<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-11.html\">PAGC "
+"standardizer</ulink>から分かれたものです (オリジナルのコードは<ulink url="
+"\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/"
+"postgresql\">PAGC PostgreSQL Address Standardizer</ulink>にあります)。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:5
@@ -40,6 +44,9 @@ msgid ""
 "address and normalizes it based on a set of rules stored in a table and "
 "helper lex and gaz tables."
 msgstr ""
+"住所標準化は単一行の住所のパーサで、入力に住所を取り、テーブルに保存された規"
+"則と、補助テーブルlex (lexicon, 語彙)およびgaz (gazetteer, 地名集)とを基に正"
+"規化します。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:6
@@ -53,6 +60,13 @@ msgid ""
 "contains gaz, lex, and rules tables for US data. This extensions can be "
 "installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
 msgstr ""
+"コードは、<code>address_standardizer</code>という名前の、1つのPostgreSQLエク"
+"ステンションとしてビルドされます。<code>CREATE EXTENSION "
+"address_standardizer;</code>でインストールできます。address_standardizerエク"
+"ステンションとともに、<code>address_standardizer_data_us</code>というサンプル"
+"データのエクステンションがビルドされます。これには、アメリカのgaz, lexとrules"
+"テーブルデータがあります。このエクステンションは<code>CREATE EXTENSION "
+"address_standardizer_data_us;</code>でインストールできます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:7
@@ -61,6 +75,8 @@ msgid ""
 "The code for this extension can be found in the PostGIS <filename>extensions/"
 "address_standardizer</filename> and is currently self-contained."
 msgstr ""
+"このエクステンションのコードはPostGISの<filename>extensions/"
+"address_standardizer</filename>内にあり、現在は自己充足しています。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:8
@@ -69,12 +85,14 @@ msgid ""
 "For installation instructions refer to: <xref linkend="
 "\"installing_pagc_address_standardizer\"/>."
 msgstr ""
+"インストール手順については、<xref linkend="
+"\"installing_pagc_address_standardizer\"/>を参照してください。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:9
 #, no-c-format
 msgid "How the Parser Works"
-msgstr ""
+msgstr "パーサの動作"
 
 #. Tag: para
 #: extras_address_standardizer.xml:10
@@ -86,12 +104,16 @@ msgid ""
 "currently does not look for a country code or name, but that could be "
 "introduced in the future."
 msgstr ""
+"パーサは右から左に見ます。最初に郵便番号、州/県、市のMACRO (訳注: マクロ)要素"
+"を見ます。その後、番地または交差点もしくはランドマークを扱う場合には、MICRO "
+"(訳注: マイクロ)要素を見ます。現在は、国別コードや国名を見ませんが、将来的に"
+"は導入できると思います。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:17
 #, no-c-format
 msgid "Country code"
-msgstr ""
+msgstr "国別コード"
 
 #. Tag: para
 #: extras_address_standardizer.xml:18
@@ -100,12 +122,14 @@ msgid ""
 "Assumed to be US or CA based on: postcode as US or Canada state/province as "
 "US or Canada else US"
 msgstr ""
+"USまたはCAを仮定します。郵便番号か州/県で米国かカナダを分けますが、判別できな"
+"い場合は米国とします。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:21
 #, no-c-format
 msgid "Postcode/zipcode"
-msgstr ""
+msgstr "郵便番号"
 
 #. Tag: para
 #: extras_address_standardizer.xml:22
@@ -115,12 +139,14 @@ msgid ""
 "are currently in the parseaddress-api.c and are relatively simple to make "
 "changes to if needed."
 msgstr ""
+"Perl互換の正規表現を使用して認識します。正規表現は現在はparseaddress-api.cに"
+"あり、必要な際の変更は比較的簡単です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:27
 #, no-c-format
 msgid "State/province"
-msgstr ""
+msgstr "州/県"
 
 #. Tag: para
 #: extras_address_standardizer.xml:28
@@ -130,6 +156,9 @@ msgid ""
 "are currently in the parseaddress-api.c but could get moved into includes in "
 "the future for easier maintenance."
 msgstr ""
+"Perl互換の正規表現を使用して認識します。正規表現は現在はparseaddress-api.cに"
+"ありますが、将来的には、メンテナンスを簡単にするためにインクルードファイルに"
+"移動するかも知れません。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:37
@@ -139,18 +168,20 @@ msgid ""
 "Standardizer extension. Note we describe the casting behavior of these which "
 "is very important especially when designing your own functions."
 msgstr ""
+"本節では住所標準化でインストールされたPostgreSQLデータ型の一覧を挙げます。独"
+"自関数をデザインする時に特に重要となるキャストの振る舞いを記述しています。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:42
 #, no-c-format
 msgid "Address Standardizer Types"
-msgstr ""
+msgstr "住所標準化の型"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:45
 #, no-c-format
 msgid "stdaddr"
-msgstr ""
+msgstr "stdaddr"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:46
@@ -159,6 +190,8 @@ msgid ""
 "A composite type that consists of the elements of an address. This is the "
 "return type for <varname>standardize_address</varname> function."
 msgstr ""
+"住所の要素からなる複合型です。<varname>standardize_address</varname>関数が返"
+"す型です。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:49 extras_address_standardizer.xml:153
@@ -177,6 +210,9 @@ msgid ""
 "for elements are borrowed from <ulink url=\"http://www.pagcgeo.org/docs/html/"
 "pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>."
 msgstr ""
+"住所の要素からなる複合型です。<varname>standardize_address</varname>関数が返"
+"す型です。要素の記述のいくつかは<ulink url=\"http://www.pagcgeo.org/docs/"
+"html/pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>から借りています。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:51
@@ -185,19 +221,20 @@ msgid ""
 "The token numbers denote the output reference number in the <xref linkend="
 "\"rulestab\"/>."
 msgstr ""
+"トークン番号は、<xref linkend=\"rulestab\"/>内の出力参照番号を示します。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:52 extras_address_standardizer.xml:593
 #: extras_address_standardizer.xml:655
 #, no-c-format
 msgid "&address_standardizer_required;"
-msgstr ""
+msgstr "&address_standardizer_required;"
 
 #. Tag: term
 #: extras_address_standardizer.xml:55
 #, no-c-format
 msgid "building"
-msgstr ""
+msgstr "building"
 
 #. Tag: para
 #: extras_address_standardizer.xml:57
@@ -206,12 +243,14 @@ msgid ""
 "is text (token number <code>0</code>): Refers to building number or name. "
 "Unparsed building identifiers and types. Generally blank for most addresses."
 msgstr ""
+"文字列 (トークン番号<code>0</code>): 建物番号や建物名を参照します。解析されて"
+"いない建物識別子と型です。一般的に、ほとんどの住所では空白です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:60
 #, no-c-format
 msgid "house_num"
-msgstr ""
+msgstr "house_num"
 
 #. Tag: para
 #: extras_address_standardizer.xml:62 extras_address_standardizer.xml:397
@@ -220,12 +259,14 @@ msgid ""
 "is a text (token number <code>1</code>): This is the street number on a "
 "street. Example <emphasis>75</emphasis> in <code>75 State Street</code>."
 msgstr ""
+"文字列 (トークン番号<code>1</code>): ストリートの番号です。<code>75 State "
+"Street</code>では<emphasis>75</emphasis>にあたります。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:65 extras_address_standardizer.xml:400
 #, no-c-format
 msgid "predir"
-msgstr ""
+msgstr "predir"
 
 #. Tag: para
 #: extras_address_standardizer.xml:66 extras_address_standardizer.xml:401
@@ -234,12 +275,14 @@ msgid ""
 "is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as "
 "North, South, East, West etc."
 msgstr ""
+"文字列 (トークン番号<code>2</code>): North, South, East, Westといった、スト"
+"リート名の方角前置語です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:68 extras_address_standardizer.xml:403
 #, no-c-format
 msgid "qual"
-msgstr ""
+msgstr "qual"
 
 #. Tag: para
 #: extras_address_standardizer.xml:70 extras_address_standardizer.xml:405
@@ -248,36 +291,40 @@ msgid ""
 "is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example "
 "<emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>."
 msgstr ""
+"文字列 (トークン番号 <code>3</code>): ストリート名の修飾前置語です。"
+"<code>3715 OLD HIGHWAY 99</code>では<emphasis>OLD</emphasis>にあたります。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:73 extras_address_standardizer.xml:408
 #, no-c-format
 msgid "pretype"
-msgstr ""
+msgstr "pretype"
 
 #. Tag: para
 #: extras_address_standardizer.xml:75 extras_address_standardizer.xml:410
 #, no-c-format
 msgid "is text (token number <code>4</code>): STREET PREFIX TYPE"
 msgstr ""
+"文字列 (トークン番号 <code>4</code>): STREET PREFIX TYPE (ストリート名の前置"
+"詞の種別)"
 
 #. Tag: term
 #: extras_address_standardizer.xml:78
 #, no-c-format
 msgid "name"
-msgstr ""
+msgstr "name"
 
 #. Tag: para
 #: extras_address_standardizer.xml:80 extras_address_standardizer.xml:415
 #, no-c-format
 msgid "is text (token number <code>5</code>): STREET NAME"
-msgstr ""
+msgstr "文字列 (トークン番号 <code>5</code>): ストリート名"
 
 #. Tag: term
 #: extras_address_standardizer.xml:83 extras_address_standardizer.xml:418
 #, no-c-format
 msgid "suftype"
-msgstr ""
+msgstr "suftype"
 
 #. Tag: para
 #: extras_address_standardizer.xml:85 extras_address_standardizer.xml:420
@@ -287,12 +334,15 @@ msgid ""
 "street type following the root street name. Example <emphasis>STREET</"
 "emphasis> in <code>75 State Street</code>."
 msgstr ""
+"文字列 (トークン番号 <code>6</code>): St, Ave, Cir等の、後置詞の種別。スト"
+"リート名に続いて記述されるものです。<code>75 State Street</code>では"
+"<emphasis>STREET</emphasis>が該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:88 extras_address_standardizer.xml:423
 #, no-c-format
 msgid "sufdir"
-msgstr ""
+msgstr "sufdir"
 
 #. Tag: para
 #: extras_address_standardizer.xml:90 extras_address_standardizer.xml:425
@@ -302,12 +352,15 @@ msgid ""
 "modifier that follows the street name.. Example <emphasis>WEST</emphasis> in "
 "<code>3715 TENTH AVENUE WEST</code>."
 msgstr ""
+"文字列 (トークン番号 <code>7</code>): ストリート名に続くNorth, South, East, "
+"Westといった、ストリート名の方角前置語です。<code>3715 TENTH AVENUE WEST</"
+"code>では<emphasis>WEST</emphasis>が該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:93
 #, no-c-format
 msgid "ruralroute"
-msgstr ""
+msgstr "ruralroute"
 
 #. Tag: para
 #: extras_address_standardizer.xml:95
@@ -316,36 +369,39 @@ msgid ""
 "is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>8</"
 "emphasis> in <code>RR 7</code>."
 msgstr ""
+"文字列 (トークン番号 <code>8</code>): RURAL ROUTE (地方集配路線)。<code>RR "
+"7</code>では<emphasis>8</emphasis>が該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:98
 #, no-c-format
 msgid "extra"
-msgstr ""
+msgstr "extra"
 
 #. Tag: para
 #: extras_address_standardizer.xml:100
 #, no-c-format
 msgid "is text: Extra information like Floor number."
-msgstr ""
+msgstr "文字列: 階番号のような追加的情報です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:103
 #, no-c-format
 msgid "city"
-msgstr ""
+msgstr "city"
 
 #. Tag: para
 #: extras_address_standardizer.xml:105
 #, no-c-format
 msgid "is text (token number <code>10</code>): Example Boston."
 msgstr ""
+"文字列 (トークン番号 <code>10</code>): 市名です。Boston等が該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:108
 #, no-c-format
 msgid "state"
-msgstr ""
+msgstr "state"
 
 #. Tag: para
 #: extras_address_standardizer.xml:110
@@ -353,24 +409,28 @@ msgstr ""
 msgid ""
 "is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>"
 msgstr ""
+"文字列 (トークン番号 <code>11</code>): 州名です。<code>MASSACHUSETTS</code>が"
+"該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:113
 #, no-c-format
 msgid "country"
-msgstr ""
+msgstr "country"
 
 #. Tag: para
 #: extras_address_standardizer.xml:115
 #, no-c-format
 msgid "is text (token number <code>12</code>): Example <code>USA</code>"
 msgstr ""
+"文字列 (トークン番号 <code>12</code>): 国名です。<code>USA</code>が該当しま"
+"す。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:118
 #, no-c-format
 msgid "postcode"
-msgstr ""
+msgstr "postcode"
 
 #. Tag: para
 #: extras_address_standardizer.xml:120
@@ -379,12 +439,14 @@ msgid ""
 "is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example "
 "<code>02109</code>"
 msgstr ""
+"文字列 (トークン番号 <code>13</code>): 郵便番号 (POSTAL CODE, ZIP CODE)です。"
+"<code>02109</code>等です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:123
 #, no-c-format
 msgid "<term>box</term>"
-msgstr ""
+msgstr "<term>box</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:125
@@ -393,12 +455,14 @@ msgid ""
 "is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example "
 "<code>02109</code>"
 msgstr ""
+"文字列 (トークン番号 <code>14</code>と<code>15</code>): 私書箱番号です。"
+"<code>02109</code>等です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:128
 #, no-c-format
 msgid "unit"
-msgstr ""
+msgstr "unit"
 
 #. Tag: para
 #: extras_address_standardizer.xml:130
@@ -407,6 +471,8 @@ msgid ""
 "is text Apartment number or Suite Number (token number <code>17</code>): "
 "Example <emphasis>3B</emphasis> in <code>APT 3B</code>."
 msgstr ""
+"文字列 (トークン番号 <code>17</code>): 部屋番号です。<code>APT 3B</code>の"
+"<emphasis>3B</emphasis>が該当します。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:141
@@ -419,6 +485,11 @@ msgid ""
 "custom geocoder. The names of these tables get passed into the address "
 "standardizer functions."
 msgstr ""
+"本節では、住所標準化が住所の正規化に使うPostgreSQLテーブルの書式を挙げます。"
+"これらのテーブルはここで参照している名前と同じである必要はありません。例また"
+"は独自ジオコーダのために、国ごとに異なるlex (lexicon, 語彙)、gaz (gazetteer, "
+"地名集)およびrulesテーブルを持つことができます。これらのテーブルの名前は、住"
+"所標準化関数に渡されます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:143
@@ -427,18 +498,20 @@ msgid ""
 "The packaged extension <varname>address_standardizer_data_us</varname> "
 "contains data for standardizing US addresses."
 msgstr ""
+"同梱されている<varname>address_standardizer_data_us</varname>エクステンション"
+"には、米国の住所標準化のためのデータがあります。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:146
 #, no-c-format
 msgid "Address Standardizer Tables"
-msgstr ""
+msgstr "住所標準化テーブル"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:149
 #, no-c-format
 msgid "rules table"
-msgstr ""
+msgstr "規則テーブル"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:150
@@ -449,6 +522,9 @@ msgid ""
 "tokens followed by -1 (terminator) followed by set of output tokens followed "
 "by -1 followed by number denoting kind of rule followed by ranking of rule."
 msgstr ""
+"規則テーブルには、住所入力順列トークンから標準化した出力順列への対応付けに関"
+"する規則の集合が入ります。それぞれの規則は、入力トークン、-1 (終端)、出力トー"
+"クン、-1、規則の種類を示す数字、規則の階級、からなります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:154
@@ -457,26 +533,28 @@ msgid ""
 "A rules table must have at least the following columns, though you are "
 "allowed to add more for your own uses."
 msgstr ""
+"規則テーブルには、少なくとも次に示すカラムが必要です。それ以外にカラムを追加"
+"してもかまいません。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:158 extras_address_standardizer.xml:492
 #: extras_address_standardizer.xml:534
 #, no-c-format
 msgid "<term>id</term>"
-msgstr ""
+msgstr "<term>id</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:160 extras_address_standardizer.xml:494
 #: extras_address_standardizer.xml:536
 #, no-c-format
 msgid "Primary key of table"
-msgstr ""
+msgstr "テーブルの主キー。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:163
 #, no-c-format
 msgid "rule"
-msgstr ""
+msgstr "rule"
 
 #. Tag: para
 #: extras_address_standardizer.xml:165
@@ -486,6 +564,9 @@ msgid ""
 "docs/html/pagc-12.html#--r-rec--\">PAGC Address Standardizer Rule records</"
 "ulink>."
 msgstr ""
+"規則を示す文字列フィールド。 <ulink url=\"http://www.pagcgeo.org/docs/html/"
+"pagc-12.html#--r-rec--\">PAGC Address Standardizer Rule records</ulink>に詳細"
+"情報があります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:166
@@ -497,6 +578,9 @@ msgid ""
 "representing a rule type, followed by an integer representing the rank of "
 "the rule. The rules are ranked from 0 (lowest) to 17 (highest)."
 msgstr ""
+"ruleには、入力トークンを表現する非負の整数、終端を示す-1、郵便属性を表現する"
+"非負の整数、終端を示す-1、規則種別を表現する整数、規則の階級を示す整数からな"
+"る集合が入ります。規則は0 (最低)から17 (最高)まであります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:167
@@ -507,6 +591,10 @@ msgid ""
 "emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR "
 "QUALIF</emphasis>. The rule is an ARC_C rule of rank 6."
 msgstr ""
+"たとえば、<code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code>は、<emphasis>TYPE "
+"NUMBER TYPE DIRECT QUALIF</emphasis>なる入力トークン順列が、<emphasis>STREET "
+"STREET SUFTYP SUFDIR QUALIF</emphasis>なる出力トークン順列に対応付けされ、規"
+"則はARC_Cで、階級は6となります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:168
@@ -514,13 +602,13 @@ msgstr ""
 msgid ""
 "Numbers for corresponding output tokens are listed in <xref linkend=\"stdaddr"
 "\"/>."
-msgstr ""
+msgstr "対応する出力トークンは<xref linkend=\"stdaddr\"/>に挙げています。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:174
 #, no-c-format
 msgid "Input Tokens"
-msgstr ""
+msgstr "入力トークン"
 
 #. Tag: para
 #: extras_address_standardizer.xml:175
@@ -531,18 +619,21 @@ msgid ""
 "pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input Tokens</ulink> are as "
 "follows:"
 msgstr ""
+"個々の規則は、入力トークン順列、終端を示す<code>-1</code>の順です。<ulink "
+"url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input "
+"Tokens</ulink>から引用した正当な入力トークンは次の通りです。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:176
 #, no-c-format
 msgid "Form-Based Input Tokens"
-msgstr ""
+msgstr "書式ベースの入力トークン"
 
 #. Tag: term
 #: extras_address_standardizer.xml:179
 #, no-c-format
 msgid "AMPERS"
-msgstr ""
+msgstr "AMPERS"
 
 #. Tag: para
 #: extras_address_standardizer.xml:181
@@ -551,48 +642,51 @@ msgid ""
 "(13). The ampersand (&) is frequently used to abbreviate the word \"and"
 "\"."
 msgstr ""
+"(13) アンパサンド (&)は、\"and\"という語を短縮するために、よく使われます"
 
 #. Tag: term
 #: extras_address_standardizer.xml:186
 #, no-c-format
 msgid "DASH"
-msgstr ""
+msgstr "DASH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:188
 #, no-c-format
 msgid "(9). A punctuation character."
-msgstr ""
+msgstr "(9) 区切り記号。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:193
 #, no-c-format
 msgid "DOUBLE"
-msgstr ""
+msgstr "DOUBLE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:195
 #, no-c-format
 msgid "(21). A sequence of two letters. Often used as identifiers."
-msgstr ""
+msgstr "(21) 二つの文字の順列。しばしば識別子に用いられます。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:200
 #, no-c-format
 msgid "FRACT"
-msgstr ""
+msgstr "FRACT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:202
 #, no-c-format
 msgid "(25). Fractions are sometimes used in civic numbers or unit numbers."
 msgstr ""
+"(25) ときどき\"civic nunber\"または\"unit number\" (訳注: 各戸に付けられる番"
+"号)で使われます。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:207
 #, no-c-format
 msgid "MIXED"
-msgstr ""
+msgstr "MIXED"
 
 #. Tag: para
 #: extras_address_standardizer.xml:209
@@ -600,43 +694,45 @@ msgstr ""
 msgid ""
 "(23). An alphanumeric string that contains both letters and digits. Used for "
 "identifiers."
-msgstr ""
+msgstr "(23) 英数文字列。識別子に用います。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:214
 #, no-c-format
 msgid "NUMBER"
-msgstr ""
+msgstr "NUMBER"
 
 #. Tag: para
 #: extras_address_standardizer.xml:216
 #, no-c-format
 msgid "(0). A string of digits."
-msgstr ""
+msgstr "(0) 数字からなる文字列。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:221 extras_address_standardizer.xml:228
 #, no-c-format
 msgid "<term>ORD</term>"
-msgstr ""
+msgstr "<term>ORD</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:223
 #, no-c-format
 msgid "(15). Representations such as First or 1st. Often used in street names."
 msgstr ""
+"(15) \"First\"や\"1st\"といったものを表現する文字列。しばしばストリート名の中"
+"で使われています。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:230
 #, no-c-format
 msgid "(18). A single letter."
-msgstr ""
+msgstr "(18) 一つの文字"
 
 #. Tag: term
 #: extras_address_standardizer.xml:235
 #, no-c-format
 msgid "WORD"
-msgstr ""
+msgstr "WORD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:237
@@ -645,18 +741,19 @@ msgid ""
 "(1). A word is a string of letters of arbitrary length. A single letter can "
 "be both a SINGLE and a WORD."
 msgstr ""
+"(1) 任意長を持つ文字列です。一つの文字はSINGLEおよびWORDの両方になりえます。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:242
 #, no-c-format
 msgid "Function-based Input Tokens"
-msgstr ""
+msgstr "機能ベースの入力トークン"
 
 #. Tag: term
 #: extras_address_standardizer.xml:245 extras_address_standardizer.xml:446
 #, no-c-format
 msgid "BOXH"
-msgstr ""
+msgstr "BOXH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:247
@@ -665,12 +762,14 @@ msgid ""
 "(14). Words used to denote post office boxes. For example <emphasis>Box</"
 "emphasis> or <emphasis>PO Box</emphasis>."
 msgstr ""
+"(14) 私書箱を示すために使われる語です。たとえば <emphasis>Box</emphasis>また"
+"は<emphasis>PO Box</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:252
 #, no-c-format
 msgid "BUILDH"
-msgstr ""
+msgstr "BUILDH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:254
@@ -680,12 +779,14 @@ msgid ""
 "prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</"
 "emphasis>."
 msgstr ""
+"(19) 建物またはその複合体を示すための語で、通常は前置語になります。たとえば"
+"<emphasis>Tower 7A</emphasis>では<emphasis>Tower</emphasis>が該当します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:259
 #, no-c-format
 msgid "BUILDT"
-msgstr ""
+msgstr "BUILDT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:261
@@ -695,12 +796,14 @@ msgid ""
 "complexes, usually as a suffix. For example: <emphasis>Shopping Centre</"
 "emphasis>."
 msgstr ""
+"(24) 建物またはその複合体を示すために使われる語または略語で、通常は後置語にな"
+"ります。たとえば<emphasis>Shopping Centre</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:266
 #, no-c-format
 msgid "DIRECT"
-msgstr ""
+msgstr "DIRECT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:268
@@ -708,25 +811,25 @@ msgstr ""
 msgid ""
 "(22). Words used to denote directions, for example <emphasis>North</"
 "emphasis>."
-msgstr ""
+msgstr "(22) 方位を示す語です。たとえば <emphasis>North</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:273
 #, no-c-format
 msgid "MILE"
-msgstr ""
+msgstr "MILE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:275
 #, no-c-format
 msgid "(20). Words used to denote milepost addresses."
-msgstr ""
+msgstr "(20) 距離標の住所を示す語です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:280
 #, no-c-format
 msgid "ROAD"
-msgstr ""
+msgstr "ROAD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:282
@@ -735,12 +838,14 @@ msgid ""
 "(6). Words and abbreviations used to denote highways and roads. For example: "
 "the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>"
 msgstr ""
+"(6) 高速道路と道路を示す語または略語です。たとえば<emphasis>Interstate 5</"
+"emphasis>の<emphasis>Interstate</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:287 extras_address_standardizer.xml:456
 #, no-c-format
 msgid "<term>RR</term>"
-msgstr ""
+msgstr "<term>RR</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:289
@@ -749,6 +854,7 @@ msgid ""
 "(8). Words and abbreviations used to denote rural routes. <emphasis>RR</"
 "emphasis>."
 msgstr ""
+"(8) 地方集配路線を示す語または略語です。たとえば<emphasis>RR</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:294
@@ -763,12 +869,14 @@ msgid ""
 "(2). Words and abbreviation used to denote street typess. For example: "
 "<emphasis>ST</emphasis> or <emphasis>AVE</emphasis>."
 msgstr ""
+"(2) ストリート種別を示す語または略語です。たとえば<emphasis>ST</emphasis>や"
+"<emphasis>AVE</emphasis>です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:301 extras_address_standardizer.xml:461
 #, no-c-format
 msgid "UNITH"
-msgstr ""
+msgstr "UNITH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:303
@@ -777,42 +885,44 @@ msgid ""
 "(16). Words and abbreviation used to denote internal subaddresses. For "
 "example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>."
 msgstr ""
+"(16) 内部の部分住所を示す語または略語です。たとえば<emphasis>APT</emphasis>や"
+"<emphasis>UNIT</emphasis>です。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:308
 #, no-c-format
 msgid "Postal Type Input Tokens"
-msgstr ""
+msgstr "郵便型入力トークン"
 
 #. Tag: term
 #: extras_address_standardizer.xml:311
 #, no-c-format
 msgid "QUINT"
-msgstr ""
+msgstr "QUINT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:313
 #, no-c-format
 msgid "(28). A 5 digit number. Identifies a Zip Code"
-msgstr ""
+msgstr "(28) 5桁の番号。ZIPコードです。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:318
 #, no-c-format
 msgid "QUAD"
-msgstr ""
+msgstr "QUAD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:320
 #, no-c-format
 msgid "(29). A 4 digit number. Identifies ZIP4."
-msgstr ""
+msgstr "(29) 4桁の番号。ZIP4です。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:325
 #, no-c-format
 msgid "<term>PCH</term>"
-msgstr ""
+msgstr "<term>PCH</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:327
@@ -821,12 +931,13 @@ msgid ""
 "(27). A 3 character sequence of letter number letter. Identifies an FSA, the "
 "first 3 characters of a Canadian postal code."
 msgstr ""
+"(27) 英数3文字の順列です。カナダの郵便番号の先頭3文字であるFSAを示します。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:332
 #, no-c-format
 msgid "<term>PCT</term>"
-msgstr ""
+msgstr "<term>PCT</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:334
@@ -834,13 +945,13 @@ msgstr ""
 msgid ""
 "(26). A 3 character sequence of number letter number. Identifies an LDU, the "
 "last 3 characters of a Canadian postal code."
-msgstr ""
+msgstr "(26) 英数3文字の順列です。カナダの郵便番号の末尾3文字です。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:339
 #, no-c-format
 msgid "Stopwords"
-msgstr ""
+msgstr "ストップワード"
 
 #. Tag: para
 #: extras_address_standardizer.xml:340
@@ -849,12 +960,14 @@ msgid ""
 "STOPWORDS combine with WORDS. In rules a string of multiple WORDs and "
 "STOPWORDs will be represented by a single WORD token."
 msgstr ""
+"STOPWORD (訳注: 処理対象外とする語)はWORDと結合します。規則で、複数のWORDと"
+"STOPWORDの列は、単一のWORDトークンで表現されます。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:343
 #, no-c-format
 msgid "STOPWORD"
-msgstr ""
+msgstr "STOPWORD"
 
 #. Tag: para
 #: extras_address_standardizer.xml:345
@@ -863,12 +976,14 @@ msgid ""
 "(7). A word with low lexical significance, that can be omitted in parsing. "
 "For example: <emphasis>THE</emphasis>."
 msgstr ""
+"(7) 重要性が低い語で、パース時に省かれます。たとえば<emphasis>THE</emphasis>"
+"が該当します。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:354
 #, no-c-format
 msgid "Output Tokens"
-msgstr ""
+msgstr "出力トークン"
 
 #. Tag: para
 #: extras_address_standardizer.xml:355
@@ -880,12 +995,16 @@ msgid ""
 "dependent on kind of rule. Output tokens valid for each rule type are listed "
 "in <xref linkend=\"rule_types_rank\"/>."
 msgstr ""
+"1番目の-1 (終端)の後に、出力トークンが続き、その後に<code>-1</code>が続きま"
+"す。対応する出力トークンの番号は、<xref linkend=\"stdaddr\"/>に挙げています。"
+"許されるものは、規則の種類に依存します。それぞれの規則種別で有効なトークンは"
+"<xref linkend=\"rule_types_rank\"/>に挙げています。"
 
 #. Tag: title
 #: extras_address_standardizer.xml:358
 #, no-c-format
 msgid "Rule Types and Rank"
-msgstr ""
+msgstr "規則種別と階級"
 
 #. Tag: para
 #: extras_address_standardizer.xml:359
@@ -895,12 +1014,14 @@ msgid ""
 "following, followed by a rule rank. The rules are ranked from 0 (lowest) to "
 "17 (highest)."
 msgstr ""
+"規則の最後の部分は規則種別で、次に挙げるものの一つが示すものです。この後には"
+"階級が続きます。規則は0 (最低) から17 (最高)までに階級付けされます。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:361
 #, no-c-format
 msgid "MACRO_C"
-msgstr ""
+msgstr "MACRO_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:362
@@ -909,6 +1030,8 @@ msgid ""
 "(token number = \"<emphasis role=\"bold\">0</emphasis>\"). The class of "
 "rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>"
 msgstr ""
+"(トークン番号 = \"<emphasis role=\"bold\">0</emphasis>\") <emphasis>PLACE "
+"STATE ZIP</emphasis>のようなMACRO節をパースするための規則のクラス。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:363
@@ -918,36 +1041,40 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">MACRO_C出力トークン</emphasis> (<ulink url=\"http://"
+"www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/"
+"docs/html/pagc-12.html#--r-typ--</ulink>からの引用)"
 
 #. Tag: term
 #: extras_address_standardizer.xml:366
 #, no-c-format
 msgid "CITY"
-msgstr ""
+msgstr "CITY"
 
 #. Tag: para
 #: extras_address_standardizer.xml:368
 #, no-c-format
 msgid "(token number \"10\"). Example \"Albany\""
 msgstr ""
+"(トークン番号 \"10\") たとえば\"Albany\" (訳注: ニューヨーク州の州都)等。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:372
 #, no-c-format
 msgid "STATE"
-msgstr ""
+msgstr "STATE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:374
 #, no-c-format
 msgid "(token number \"11\"). Example \"NY\""
-msgstr ""
+msgstr "(トークン番号 \"11\") たとえば\"NY\" (訳注: ニューヨーク州)等。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:378
 #, no-c-format
 msgid "NATION"
-msgstr ""
+msgstr "NATION"
 
 #. Tag: para
 #: extras_address_standardizer.xml:380
@@ -956,12 +1083,14 @@ msgid ""
 "(token number \"12\"). This attribute is not used in most reference files. "
 "Example \"USA\""
 msgstr ""
+"(トークン番号 \"12\") ほとんどの参照ファイル内で使われない属性です。たとえば"
+"\"USA\"等。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:384
 #, no-c-format
 msgid "POSTAL"
-msgstr ""
+msgstr "POSTAL"
 
 #. Tag: para
 #: extras_address_standardizer.xml:386
@@ -970,12 +1099,14 @@ msgid ""
 "(token number \"13\"). (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). This "
 "attribute is used for both the US Zip and the Canadian Postal Codes."
 msgstr ""
+"(トークン番号 \"13\") (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). 米国Zip (郵"
+"便番号)とカナダ郵便番号の両方で使われます。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:391
 #, no-c-format
 msgid "MICRO_C"
-msgstr ""
+msgstr "MICRO_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:392
@@ -986,6 +1117,9 @@ msgid ""
 "pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used "
 "in the build phase."
 msgstr ""
+"(トークン番号 = \"<emphasis role=\"bold\">1</emphasis>\") 完全なMICRO節 "
+"(House, street, sufdir, predir, pretyp, suftype, qualif等)をパースするための"
+"規則のクラス (ARC_CとCIVIC_Cの和)。建物フェーズでは使われません。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:393
@@ -995,24 +1129,27 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">MICRO_C 出力トークン</emphasis> (<ulink url=\"http://"
+"www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/"
+"docs/html/pagc-12.html#--r-typ--</ulink>からの引用)"
 
 #. Tag: term
 #: extras_address_standardizer.xml:395
 #, no-c-format
 msgid "HOUSE"
-msgstr ""
+msgstr "HOUSE"
 
 #. Tag: term
 #: extras_address_standardizer.xml:413
 #, no-c-format
 msgid "street"
-msgstr ""
+msgstr "street"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:430
 #, no-c-format
 msgid "ARC_C"
-msgstr ""
+msgstr "ARC_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:431
@@ -1022,12 +1159,15 @@ msgid ""
 "rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses "
 "same set of output tokens as MICRO_C minus the HOUSE token."
 msgstr ""
+"(トークン番号 = \"<emphasis role=\"bold\">2</emphasis>\") HOUSE属性を除いた"
+"MICRO節をパースするための規則のクラス。MICRO_CからHOUSEトークンを除いた出力"
+"トークン集合と同じです。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:433
 #, no-c-format
 msgid "CIVIC_C"
-msgstr ""
+msgstr "CIVIC_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:434
@@ -1036,12 +1176,14 @@ msgid ""
 "(token number = \"<emphasis role=\"bold\">3</emphasis>\"). The class of "
 "rules for parsing the HOUSE attribute."
 msgstr ""
+"(トークン番号 = \"<emphasis role=\"bold\">3</emphasis>\") HOUSE属性をパースす"
+"るための規則のクラス。"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:436
 #, no-c-format
 msgid "EXTRA_C"
-msgstr ""
+msgstr "EXTRA_C"
 
 #. Tag: para
 #: extras_address_standardizer.xml:437
@@ -1051,6 +1193,8 @@ msgid ""
 "rules for parsing EXTRA attributes - attributes excluded from geocoding. "
 "These rules are not used in the build phase."
 msgstr ""
+"(トークン番号 = \"<emphasis role=\"bold\">4</emphasis>\") EXTRA属性 (ジオコー"
+"ディングから除かれる属性)をパースするための規則のクラス。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:439
@@ -1060,18 +1204,21 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">EXTRA_C 出力トークン</emphasis> (<ulink url=\"http://"
+"www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/"
+"docs/html/pagc-12.html#--r-typ--</ulink>からの引用)"
 
 #. Tag: term
 #: extras_address_standardizer.xml:441
 #, no-c-format
 msgid "BLDNG"
-msgstr ""
+msgstr "BLDNG"
 
 #. Tag: para
 #: extras_address_standardizer.xml:443
 #, no-c-format
 msgid "(token number <code>0</code>): Unparsed building identifiers and types."
-msgstr ""
+msgstr "(トークン番号 <code>0</code>): パースされていない建物識別子と種別。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:448
@@ -1080,12 +1227,14 @@ msgid ""
 "i(token number <code>14</code>): The <emphasis role=\"bold\">BOX</emphasis> "
 "in <code>BOX 3B</code>"
 msgstr ""
+"(トークン番号 <code>14</code>): <code>BOX 3B</code>内の<emphasis role=\"bold"
+"\">BOX</emphasis>にあたります。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:451
 #, no-c-format
 msgid "BOXT"
-msgstr ""
+msgstr "BOXT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:453
@@ -1094,6 +1243,8 @@ msgid ""
 "(token number <code>15</code>): The <emphasis role=\"bold\">3B</emphasis> in "
 "<code>BOX 3B</code>"
 msgstr ""
+"(トークン番号 <code>15</code>): <code>BOX 3B</code>内の<emphasis role=\"bold"
+"\">3B</emphasis>にあたります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:458
@@ -1102,6 +1253,8 @@ msgid ""
 "(token number <code>8</code>): The <emphasis role=\"bold\">RR</emphasis> in "
 "<code>RR 7</code>"
 msgstr ""
+"(トークン番号 <code>8</code>): <code>RR 7</code>内の<emphasis role=\"bold"
+"\">RR</emphasis>にあたります。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:463
@@ -1110,12 +1263,14 @@ msgid ""
 "(token number <code>16</code>): The <emphasis role=\"bold\">APT</emphasis> "
 "in <code>APT 3B</code>"
 msgstr ""
+"(トークン番号 <code>16</code>): <code>APT 3B</code>内の<emphasis role=\"bold"
+"\">APT</emphasis>にあたります。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:466
 #, no-c-format
 msgid "UNITT"
-msgstr ""
+msgstr "UNITT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:468
@@ -1124,24 +1279,26 @@ msgid ""
 "(token number <code>17</code>): The <emphasis role=\"bold\">3B</emphasis> in "
 "<code>APT 3B</code>"
 msgstr ""
+"(トークン番号<code>17</code>): <code>APT 3B</code>内の<emphasis role=\"bold"
+"\">3B</emphasis>にあたります。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:471
 #, no-c-format
 msgid "UNKNWN"
-msgstr ""
+msgstr "UNKNWN"
 
 #. Tag: para
 #: extras_address_standardizer.xml:473
 #, no-c-format
 msgid "(token number <code>9</code>): An otherwise unclassified output."
-msgstr ""
+msgstr "(トークン番号<code>9</code>): その他分類対象外の出力。"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:482
 #, no-c-format
 msgid "lex table"
-msgstr ""
+msgstr "lexテーブル"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:483
@@ -1151,6 +1308,8 @@ msgid ""
 "with (a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
 "standardized representations."
 msgstr ""
+"lexテーブルは英数字の入力をクラス分けして (a) 入力トークン (<xref linkend="
+"\"rule_input_tokens\"/> 参照)と (b)  標準化表現 とに関連付けます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:487
@@ -1161,54 +1320,56 @@ msgid ""
 "standardized representations. Things you will find in these tables are "
 "<code>ONE</code> mapped to stdword: <code>1</code>."
 msgstr ""
+"lex (lexiconの略語)テーブルは、英数入力を分類し、入力を (a) <xref linkend="
+"\"rule_input_tokens\"/>および (b) 標準化された表現、に関連付けます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:489
 #, no-c-format
 msgid "A lex has at least the following columns in the table. You may add"
-msgstr ""
+msgstr "lexは少なくとも次のカラムを持ちます。追加できます。"
 
 #. Tag: term
 #: extras_address_standardizer.xml:497 extras_address_standardizer.xml:539
 #, no-c-format
 msgid "<term>seq</term>"
-msgstr ""
+msgstr "<term>seq</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:499
 #, no-c-format
 msgid "integer: definition number?"
-msgstr ""
+msgstr "整数: 定義番号?"
 
 #. Tag: term
 #: extras_address_standardizer.xml:503 extras_address_standardizer.xml:544
 #, no-c-format
 msgid "word"
-msgstr ""
+msgstr "word"
 
 #. Tag: para
 #: extras_address_standardizer.xml:505 extras_address_standardizer.xml:546
 #, no-c-format
 msgid "text: the input word"
-msgstr ""
+msgstr "文字列: 入力単語"
 
 #. Tag: term
 #: extras_address_standardizer.xml:508 extras_address_standardizer.xml:549
 #, no-c-format
 msgid "stdword"
-msgstr ""
+msgstr "stdword"
 
 #. Tag: para
 #: extras_address_standardizer.xml:510 extras_address_standardizer.xml:551
 #, no-c-format
 msgid "text: the standardized replacement word"
-msgstr ""
+msgstr "文字列: 正規化した置き換え語"
 
 #. Tag: term
 #: extras_address_standardizer.xml:513 extras_address_standardizer.xml:554
 #, no-c-format
 msgid "token"
-msgstr ""
+msgstr "token"
 
 #. Tag: para
 #: extras_address_standardizer.xml:515 extras_address_standardizer.xml:556
@@ -1218,12 +1379,15 @@ msgid ""
 "be replaced. Refer to <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12."
 "html#--i-tok--\">PAGC Tokens</ulink>."
 msgstr ""
+"整数: その語の種別。このコンテキストで使われる場合のみ置き換えられます。"
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--i-tok--\">PAGC "
+"Tokens</ulink>を参照して下さい。"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:524
 #, no-c-format
 msgid "gaz table"
-msgstr ""
+msgstr "gaz table"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:525
@@ -1233,6 +1397,9 @@ msgid ""
 "(a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
 "standardized representations."
 msgstr ""
+"gazテーブルは、地名を標準化し、入力と、(a)入力トークン (<xref linkend="
+"\"rule_input_tokens\"/>を参照して下さい)および (b) 標準化された表現とを関連付"
+"けるために使われます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:529
@@ -1243,6 +1410,8 @@ msgid ""
 "standardized representations. For example if you are in US, you may load "
 "these with State Names and associated abbreviations."
 msgstr ""
+"gaz (gazeteerの略語)テーブルは、地名を分類し、入力を (a) <xref linkend="
+"\"rule_input_tokens\"/>および (b) 標準化された表現、に関連付けます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:531
@@ -1251,31 +1420,33 @@ msgid ""
 "A gaz table has at least the following columns in the table. You may add "
 "more columns if you wish for your own purposes."
 msgstr ""
+"gazテーブルは少なくとも次のカラムを持ちます。独自の目的のために追加することが"
+"できます。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:541
 #, no-c-format
 msgid ""
 "integer: definition number? - identifer used for that instance of the word"
-msgstr ""
+msgstr "整数: 定義番号? - 語のインスタンスに使われる識別子"
 
 #. Tag: title
 #: extras_address_standardizer.xml:567
 #, no-c-format
 msgid "Address Standardizer Functions"
-msgstr ""
+msgstr "住所標準化関数"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:570
 #, no-c-format
 msgid "parse_address"
-msgstr ""
+msgstr "parse_address"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:572
 #, no-c-format
 msgid "Takes a 1 line address and breaks into parts"
-msgstr ""
+msgstr "1行の住所を取り、分割します。"
 
 #. Tag: funcprototype
 #: extras_address_standardizer.xml:577
@@ -1284,6 +1455,8 @@ msgid ""
 "<funcdef>record <function>parse_address</function></funcdef> "
 "<paramdef><type>text </type> <parameter>address</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>parse_address</function></funcdef> "
+"<paramdef><type>text </type> <parameter>address</parameter></paramdef>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:588
@@ -1295,6 +1468,11 @@ msgid ""
 "emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, "
 "<emphasis>zipplus</emphasis>, <emphasis>country</emphasis>."
 msgstr ""
+"一つの住所を入力に取り、<emphasis>num</emphasis>、<emphasis>street</"
+"emphasis>、<emphasis>street2</emphasis>、<emphasis>address1</emphasis>、"
+"<emphasis>city</emphasis>、<emphasis>state</emphasis>、<emphasis>zip</"
+"emphasis>、<emphasis>zipplus</emphasis>、<emphasis>country</emphasis>からなる"
+"レコードを一つ返します。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:592 extras_address_standardizer.xml:654
@@ -1312,7 +1490,7 @@ msgstr "例"
 #: extras_address_standardizer.xml:600
 #, no-c-format
 msgid "Single Addresss"
-msgstr ""
+msgstr "単一の住所"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:601
@@ -1321,6 +1499,8 @@ msgid ""
 "SELECT num, street, city, zip, zipplus\n"
 "        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
 msgstr ""
+"SELECT num, street, city, zip, zipplus\n"
+"        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:602
@@ -1330,12 +1510,15 @@ msgid ""
 "-----+------------------+--------+-------+---------\n"
 " 1   | Devonshire Place | Boston | 02109 | 1234"
 msgstr ""
+"num |      street      |  city  |  zip  | zipplus\n"
+"-----+------------------+--------+-------+---------\n"
+" 1   | Devonshire Place | Boston | 02109 | 1234"
 
 #. Tag: para
 #: extras_address_standardizer.xml:604
 #, no-c-format
 msgid "Table of addresses"
-msgstr ""
+msgstr "住所テーブル"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:605
@@ -1359,6 +1542,23 @@ msgid ""
 "FROM (SELECT addid, parse_address(address) As a\n"
 " FROM places) AS p;"
 msgstr ""
+"-- 基本テーブル\n"
+"CREATE TABLE places(addid serial PRIMARY KEY, address text);\n"
+"\n"
+"INSERT INTO places(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+" -- 住所のパース\n"
+" -- 全てのフィールドで使う場合には (a).* が使えます\n"
+"SELECT addid, (a).num, (a).street, (a).city, (a).state, (a).zip, (a)."
+"zipplus\n"
+"FROM (SELECT addid, parse_address(address) As a\n"
+" FROM places) AS p;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:606
@@ -1374,6 +1574,15 @@ msgid ""
 "     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
 "(6 rows)"
 msgstr ""
+"addid | num |        street        |   city    | state |  zip  | zipplus\n"
+"-------+-----+----------------------+-----------+-------+-------+---------\n"
+"     1 | 529 | Main Street          | Boston    | MA    | 02129 |\n"
+"     2 | 77  | Massachusetts Avenue | Cambridge | MA    | 02139 |\n"
+"     3 | 25  | Wizard of Oz         | Walaford  | KS    | 99912 | 323\n"
+"     4 | 26  | Capen Street         | Medford   | MA    |       |\n"
+"     5 | 124 | Mount Auburn St      | Cambridge | MA    | 02138 |\n"
+"     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
+"(6 rows)"
 
 #. Tag: title
 #: extras_address_standardizer.xml:611 extras_address_standardizer.xml:682
@@ -1385,7 +1594,7 @@ msgstr "関連情報"
 #: extras_address_standardizer.xml:619
 #, no-c-format
 msgid "standardize_address"
-msgstr ""
+msgstr "standardize_address"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:621
@@ -1394,6 +1603,8 @@ msgid ""
 "Returns an stdaddr form of an input address utilizing lex, gaz, and rule "
 "tables."
 msgstr ""
+"lexテーブル、gazテーブルおよび規則テーブルを使って、入力住所をstdaddr形式で返"
+"します。"
 
 #. Tag: funcsynopsis
 #: extras_address_standardizer.xml:625
@@ -1412,6 +1623,18 @@ msgid ""
 "<parameter>micro</parameter></paramdef> <paramdef><type>text </type> "
 "<parameter>macro</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>stdaddr <function>standardize_address</function></"
+"funcdef> <paramdef><type>text </type> <parameter>lextab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>gaztab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rultab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>address</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>stdaddr "
+"<function>standardize_address</function></funcdef> <paramdef><type>text </"
+"type> <parameter>lextab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>gaztab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rultab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>micro</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>macro</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:648
@@ -1421,12 +1644,15 @@ msgid ""
 "<xref linkend=\"lextab\"/> table name, <xref linkend=\"gaztab\"/>, and <xref "
 "linkend=\"rulestab\"/> table names and an address."
 msgstr ""
+"指定された<xref linkend=\"lextab\"/>、<xref linkend=\"gaztab\"/>および<xref "
+"linkend=\"rulestab\"/>のテーブルを使って、入力住所を<xref linkend=\"stdaddr"
+"\"/>形式で返します。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:650
 #, no-c-format
 msgid "Variant 1: Takes an address as a single line."
-msgstr ""
+msgstr "1番目の形式: 単一行で住所を取る形式です。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:651
@@ -1437,12 +1663,16 @@ msgid ""
 "street</code>, and a macro consisting of standard postal second line of an "
 "address e.g <code>city, state postal_code country</code>."
 msgstr ""
+"2番目の形式: 住所を二つの部分から取ります。<varname>micro</varname>は"
+"<code>house_num street</code>等のような、標準的な宛先書式の1行目です。"
+"<varname>macro</varname>は、<code>city, state postal_code country</code>等の"
+"ような、標準的な宛先書式の2行目です。"
 
 #. Tag: para
 #: extras_address_standardizer.xml:661
 #, no-c-format
 msgid "Using address_standardizer_data_us extension"
-msgstr ""
+msgstr "address_standardizer_data_usエクステンションを使います。"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:662
@@ -1450,13 +1680,14 @@ msgstr ""
 msgid ""
 "CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
 msgstr ""
+"CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
 
 #. Tag: para
 #: extras_address_standardizer.xml:664
 #, no-c-format
 msgid ""
 "Variant 1: Single line address. This doesn't work well with non-US addresses"
-msgstr ""
+msgstr "一つ目の版: 単一行住所。米国でない住所では十分に働きません。"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:665
@@ -1467,6 +1698,10 @@ msgid ""
 "                           'us_gaz', 'us_rules', 'One Devonshire Place, PH "
 "301, Boston, MA 02109');"
 msgstr ""
+"SELECT house_num, name, suftype, city, country, state, unit  FROM "
+"standardize_address('us_lex',\n"
+"                           'us_gaz', 'us_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109');"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:666
@@ -1479,6 +1714,12 @@ msgid ""
 "1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # "
 "PENTHOUSE 301"
 msgstr ""
+"house_num |    name    | suftype |  city  | country |     state     |      "
+"unit\n"
+"----------+------------+---------+--------+---------+---------------"
+"+-----------------\n"
+"1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # "
+"PENTHOUSE 301"
 
 #. Tag: para
 #: extras_address_standardizer.xml:667
@@ -1487,6 +1728,9 @@ msgid ""
 "Using tables packaged with tiger geocoder. This example only works if you "
 "installed <varname>postgis_tiger_geocoder</varname>."
 msgstr ""
+"Tigerジオコーダに同梱されているテーブルを使います。この例は"
+"<varname>postgis_tiger_geocoder</varname>をインストールしている場合のみ動作し"
+"ます。"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:668
@@ -1496,6 +1740,9 @@ msgid ""
 "         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH "
 "301, Boston, MA 02109-1234');"
 msgstr ""
+"SELECT *  FROM standardize_address('tiger.pagc_lex',\n"
+"         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109-1234');"
 
 #. Tag: para
 #: extras_address_standardizer.xml:670
@@ -1504,6 +1751,8 @@ msgid ""
 "Make easier to read we'll dump output using hstore extension CREATE "
 "EXTENSION hstore; you need to install"
 msgstr ""
+"読みやすくするために、hstoreエクステンションを使ってダウンぷします。必要なら "
+"CREATE EXTENSION hstore; を実行します。"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:671
@@ -1514,6 +1763,10 @@ msgid ""
 "   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As "
 "p;"
 msgstr ""
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As "
+"p;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:672 extras_address_standardizer.xml:676
@@ -1539,12 +1792,31 @@ msgid ""
 " ruralroute |\n"
 "(16 rows)"
 msgstr ""
+"key     |      value\n"
+"------------+-----------------\n"
+" box        |\n"
+" city       | BOSTON\n"
+" name       | DEVONSHIRE\n"
+" qual       |\n"
+" unit       | # PENTHOUSE 301\n"
+" extra      |\n"
+" state      | MA\n"
+" predir     |\n"
+" sufdir     |\n"
+" country    | USA\n"
+" pretype    |\n"
+" suftype    | PL\n"
+" building   |\n"
+" postcode   | 02109\n"
+" house_num  | 1\n"
+" ruralroute |\n"
+"(16 rows)"
 
 #. Tag: para
 #: extras_address_standardizer.xml:674
 #, no-c-format
 msgid "Variant 2: As a two part Address"
-msgstr ""
+msgstr "二つ目の形式: 二つの部分からなる住所"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:675
@@ -1555,6 +1827,10 @@ msgid ""
 "   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, "
 "US') As p;"
 msgstr ""
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, "
+"US') As p;"
 
 #. Tag: para
 #: extras_address_standardizer.xml:684
@@ -1563,3 +1839,5 @@ msgid ""
 ", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend="
 "\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
 msgstr ""
+", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend="
+"\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
diff --git a/doc/po/ja/extras_historytable.xml.po b/doc/po/ja/extras_historytable.xml.po
index 32c2bad..8aad249 100644
--- a/doc/po/ja/extras_historytable.xml.po
+++ b/doc/po/ja/extras_historytable.xml.po
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-01-20 02:15+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-07 07:54+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
@@ -78,7 +78,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:16
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "history_id      | integer                     | not null default\n"
 " date_added      | timestamp without time zone | not null default now()\n"
@@ -88,9 +88,9 @@ msgid ""
 "\"current_user\"()\n"
 " current_version | text                        | not null"
 msgstr ""
-"history_id      | integer                     | not null default \n"
-" date_added      | timestamp (タイムゾーンなし) | not null default now()\n"
-" date_deleted    | timestamp  (タイムゾーンなし) | \n"
+"history_id      | integer                     | not null default\n"
+" date_added      | timestamp (タイムゾーンなし)| not null default now()\n"
+" date_deleted    | timestamp (タイムゾーンなし)|\n"
 " last_operation  | character varying(30)       | not null\n"
 " active_user     | character varying(90)       | not null default "
 "\"current_user\"()\n"
@@ -156,14 +156,14 @@ msgstr "ある過去の時点におけるroadsテーブルの状態を検索す
 
 #. Tag: programlisting
 #: extras_historytable.xml:34
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM roads_history\n"
 "    WHERE date_added < 'January 1, 2001' AND\n"
 "        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 msgstr ""
-"SELECT * FROM roads_history \n"
-"    WHERE date_added < 'January 1, 2001' AND \n"
+"SELECT * FROM roads_history\n"
+"    WHERE date_added < 'January 1, 2001' AND\n"
 "        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 
 #. Tag: refname
@@ -287,7 +287,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:107
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
 "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
@@ -312,19 +312,19 @@ msgid ""
 msgstr ""
 "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
 "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
-"                                \n"
+"\n"
 "SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n"
 "register_table\n"
 "--------------\n"
 "t\n"
 "\n"
-"INSERT INTO roads(road_name, geom) \n"
+"INSERT INTO roads(road_name, geom)\n"
 "  VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 "
 "832202,231627.5 832250.5)',26986));\n"
 "\n"
 "-- トランザクションの詳細を確認--\n"
-"SELECT date_added, last_operation, current_version \n"
-"FROM roads_history \n"
+"SELECT date_added, last_operation, current_version\n"
+"FROM roads_history\n"
 "WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n"
 "\n"
 "       date_added       | last_operation | current_version\n"
diff --git a/doc/po/ja/extras_tigergeocoder.xml.po b/doc/po/ja/extras_tigergeocoder.xml.po
index 05e2e21..6072d29 100644
--- a/doc/po/ja/extras_tigergeocoder.xml.po
+++ b/doc/po/ja/extras_tigergeocoder.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# TERAMOTO Ikuhiro <yellow at affrc.go.jp>, 2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:11+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
+"PO-Revision-Date: 2017-01-27 09:48+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -25,6 +26,10 @@ msgid ""
 "Encoding and Referencing system ) / Line and Master Address database export</"
 "ulink> released by the US Census Bureau."
 msgstr ""
+"米国国勢調査局が公開している<ulink url=\"http://www.census.gov/geo/www/tiger/"
+"\">TIGER (Topologically Integrated Geographic Encoding and Referencing "
+"system ) / Line and Master Address database export</ulink>で動作するよう書か"
+"れた、PL/pgSQLベースのジオコーダです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:7
@@ -33,6 +38,8 @@ msgid ""
 "There are four components to the geocoder: the data loader functions, the "
 "address normalizer, the address geocoder, and the reverse geocoder."
 msgstr ""
+"データローダ機能、住所正規化、住所ジオコーダおよび逆ジオコーダ、の四つの要素"
+"があります。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:8
@@ -42,6 +49,9 @@ msgid ""
 "functions are applicable and can be adapted to work with other country "
 "address and road networks."
 msgstr ""
+"米国のための設計ですが、概念および機能の多くは適用可能で、他国の住所と道路"
+"ネットワークで動作するように適合させることができます (訳注: 日本の地名につい"
+"ては未知です)。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:9
@@ -52,6 +62,10 @@ msgid ""
 "suffixes, states, various control tables for managing data load, and "
 "skeleton base tables from which all the tiger loaded tables inherit from."
 msgstr ""
+"Tiger関連の関数、道路型前置辞・道路型後置辞・州といった再利用可能な参照デー"
+"タ、データロード管理のための様々な制御テーブル、全てのロードされたテーブルが"
+"継承するスケルトンテーブル、を収容するための<varname>tiger</varname>というス"
+"キーマが、スクリプトによって作成されます。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:10
@@ -66,6 +80,13 @@ msgid ""
 "<varname>faces</varname>, <varname>edges</varname>, etc located in the "
 "<varname>tiger schema</varname>."
 msgstr ""
+"<varname>tiger_data</varname>という、もう一つのスキーマが作られます。ここに、"
+"ローダが米国国勢調査サイトからダウンロードしてデータベースにロードした州ごと"
+"の全ての国勢調査データが収容されます。現在のモデルでは、州ごとのテーブルは、"
+"<varname>ma_addr</varname>や<varname>ma_edges</varname>といったように名前の先"
+"頭に州コードを付けていて、州データのみに強制する制約が付いています。これらの"
+"テーブルは<varname>tiger schema</varname>にある<varname>addr</varname>, "
+"<varname>faces</varname>, <varname>edges</varname>等から継承されています。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:12
@@ -77,6 +98,10 @@ msgid ""
 "schema for each state, as long as all the tables inherit from the tables in "
 "the <varname>tiger</varname> schema."
 msgstr ""
+"全てのジオコード関数は基底テーブルを参照するだけです。そのため、"
+"<varname>tiger_data</varname>データスキーマやそのデータを他のスキーマに分割で"
+"きないという条件はありません。例えば、州ごとに異なるスキーマにしても、"
+"<varname>tiger</varname>内のテーブルから継承されているなら使用可能です。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:16
@@ -86,6 +111,9 @@ msgid ""
 "load data using it, refer to <xref linkend=\"install_tiger_geocoder_extension"
 "\"/>."
 msgstr ""
+"お手持ちのデータベース内のエクステンションを有効にし、使用するデータをロード"
+"する方法については、<xref linkend=\"install_tiger_geocoder_extension\"/>を参"
+"照して下さい。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:19
@@ -99,6 +127,13 @@ msgid ""
 "have data from tiger_2010 and want to replace with tiger_2015, refer to "
 "<xref linkend=\"upgrade_tiger_geocoder\"/>"
 msgstr ""
+"Tigerジオコーダ (tiger_2010)を使っている場合には、extras/tiger内にある"
+"upgrade_geocoder.bat / .sh を使ってアップグレードすることができます。"
+"<varname>tiger_2010</varname>と<varname>tiger_2011以上</varname>での大きな変"
+"更点は、<varname>county</varname>テーブルと<varname>state</varname>テーブル"
+"が、stateごとに出現することがなくなっています。tiger_2010からのデータを持って"
+"いて、tiger_2015に置き換えたい場合には、<xref linkend="
+"\"upgrade_tiger_geocoder\"/>を参照して下さい。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:26
@@ -107,6 +142,8 @@ msgid ""
 "New in PostGIS 2.2.0 release is support for Tiger 2015 data and inclusion of "
 "Address Standardizer as part of PostGIS."
 msgstr ""
+"PostGIS 2.2.0での新規機能は、Tiger 2015データに対応したことと、住所標準化が"
+"PostGISの一部に取り入れられたことです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:27
@@ -116,6 +153,10 @@ msgid ""
 "PostgreSQL extension model if you are running PostgreSQL 9.1+. Refer to "
 "<xref linkend=\"install_tiger_geocoder_extension\"/> for details."
 msgstr ""
+"PostGIS 2.1.0での新規機能は、PostgreSQL 9.1以上では、Tigerジオコーダを"
+"PostgreSQLエクステンションモデルでインストールすることができるようになったこ"
+"とです。詳細については<xref linkend=\"install_tiger_geocoder_extension\"/>を"
+"参照して下さい。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:30
@@ -126,12 +167,16 @@ msgid ""
 "<xref linkend=\"installing_pagc_address_standardizer\"/> for compile and "
 "installation instructions."
 msgstr ""
+"PostGISが用意している<xref linkend=\"Normalize_Address\"/>の代替として<xref "
+"linkend=\"Pagc_Normalize_Address\"/>関数があります。コンパイルとインストール"
+"の方法については、<xref linkend=\"installing_pagc_address_standardizer\"/>を"
+"参照して下さい。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:34
 #, no-c-format
 msgid "Design:"
-msgstr ""
+msgstr "設計:"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:35
@@ -143,6 +188,10 @@ msgid ""
 "the given address and likeliness of the location. The higher the rating "
 "number the worse the result."
 msgstr ""
+"このプロジェクトの目標は、任意の米国住所文字列を処理し、正規化したTiger国勢調"
+"査データを使ってポイントジオメトリを生成し、与えられた住所の位置や、位置の"
+"もっともらしさを反映した評価値を算出する、十分に実用的なジオコーダを構築する"
+"ことです。なお、評価値は高いほど悪い結果とします。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:37
@@ -152,6 +201,8 @@ msgid ""
 "is useful for deriving the street address and cross streets of a GPS "
 "location."
 msgstr ""
+"PostGIS 2.0.0で導入された<varname>reverse_geocode</varname>は、GPS位置のスト"
+"リート住所と交差点を得るのに便利です。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:38
@@ -161,6 +212,9 @@ msgid ""
 "and use, and should be easily installable and usable on all platforms "
 "supported by PostGIS."
 msgstr ""
+"ジオコーダは、PostGISに慣れている方ならだれでもインストールと使用が容易な程度"
+"に単純であるべきで、PostGISがサポートする全てのプラットフォームで簡便にインス"
+"トール、使用ができるべきです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:39
@@ -169,6 +223,8 @@ msgid ""
 "It should be robust enough to function properly despite formatting and "
 "spelling errors."
 msgstr ""
+"書式や綴りの誤りがあっても確実に機能するための十分なロバスト性があるべきで"
+"す。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:40
@@ -177,6 +233,8 @@ msgid ""
 "It should be extensible enough to be used with future data updates, or "
 "alternate data sources with a minimum of coding changes."
 msgstr ""
+"将来のデータ更新が使えるか、最小のプログラムの変更で他のデータが使えるための"
+"十分な拡張性もあるべきです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:42
@@ -185,12 +243,14 @@ msgid ""
 "The <varname>tiger</varname> schema must be added to the database search "
 "path for the functions to work properly."
 msgstr ""
+"関数が確実に動作するために、<varname>tiger</varname>スキーマは、データベース"
+"検索パスに追加されていなければなりません。"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:46
 #, no-c-format
 msgid "Tiger Geocoder"
-msgstr ""
+msgstr "Tigerジオコーダ"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:48
@@ -199,6 +259,8 @@ msgid ""
 "There are a couple other open source geocoders for PostGIS, that unlike "
 "tiger geocoder have the advantage of multi-country geocoding support"
 msgstr ""
+"PostGIS用の二つのオープンソースジオコーダがあります。これらはTigerジオコーダ"
+"と違い、他国のジオコーディングに対応している利点があります。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:50
@@ -213,6 +275,13 @@ msgid ""
 "a pure SQL interface like the tiger geocoder, or if a good deal of the logic "
 "is implemented in the web interface."
 msgstr ""
+"<ulink url=\"http://wiki.openstreetmap.org/wiki/Nominatim\">Nominatim</ulink>"
+"は、OpenStreetMapの地名集データを使います。データのロードにはosm2pgsqlが必要"
+"です。PostgreSQL 8.4以上とPostGIS 1.5以上が必要です。Webサービスのインタ"
+"フェースとして作られていて、Webサービスと呼ばれるような設計に見えます。Tiger"
+"ジオコーダと同じように、ジオコーダと逆ジオコーダの要素を持ちます。文書からで"
+"は、Tigerジオコーダのような純粋なSQLインタフェースを持っているのか、多くの処"
+"理がWebインタフェースに実装されているのか、は明確ではありません。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:53
@@ -225,12 +294,18 @@ msgid ""
 "relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also "
 "has a reverse geocoder among some other neat features."
 msgstr ""
+"<ulink url=\"http://www.gisgraphy.com/\">GIS Graphy</ulink>も、PostGISを使用"
+"したもので、NominatimのようにOpenStreetMap (OSM)データを使用します。OSMデータ"
+"のロードを行うローダとNominatimのように米国だけでなくジオコーディングを行う能"
+"力があります。Nominatimとよく似ていて、Webサービスとして動作し、Java 1.5、"
+"サーブレットアプリケーション、Apache Solrに依存しています。GisGraphyは、複数"
+"プラットフォームで動作し、他の機能の中には逆ジオコーダがあります。"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:58
 #, no-c-format
 msgid "Drop_Indexes_Generate_Script"
-msgstr ""
+msgstr "Drop_Indexes_Generate_Script"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:60
@@ -240,6 +315,9 @@ msgid ""
 "indexes on tiger schema and user specified schema. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified.</refpurpose>"
 msgstr ""
+"<refpurpose>tigerスキーマとユーザが指定したスキーマ上の、全ての主キーでなく、"
+"かつユニークでないインデックスを削除します。スキーマを指定しない場合のデフォ"
+"ルトスキーマは、<varname>tiger_data</varname>です。</refpurpose>"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:65
@@ -249,17 +327,20 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_Indexes_Generate_Script</function></funcdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115
 #: extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
-#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
-#: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:405
+#: extras_tigergeocoder.xml:450 extras_tigergeocoder.xml:508
+#: extras_tigergeocoder.xml:569 extras_tigergeocoder.xml:624
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:847 extras_tigergeocoder.xml:894
+#: extras_tigergeocoder.xml:966 extras_tigergeocoder.xml:1031
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -272,6 +353,9 @@ msgid ""
 "indexes on tiger schema and user specified schema. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified.</para>"
 msgstr ""
+"<para>tigerスキーマとユーザが指定したスキーマ上の、全ての主キーでなく、かつユ"
+"ニークでないインデックスを削除します。スキーマを指定しない場合のデフォルトス"
+"キーマは、<varname>tiger_data</varname>です。</para>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:76
@@ -281,24 +365,28 @@ msgid ""
 "or take up unnecessary space. Use in combination with <xref linkend="
 "\"Install_Missing_Indexes\"/> to add just the indexes used by the geocoder."
 msgstr ""
+"PostgreSQLのクエリプランナを混乱させる可能性があり、不要なディスク容量を取"
+"る、インデックスの膨張を最小化するために使います。ジオコーダで使われるイン"
+"デックスを追加する関数<xref linkend=\"Install_Missing_Indexes\"/>を併用しま"
+"す。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
-#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
-#: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:413 extras_tigergeocoder.xml:468
+#: extras_tigergeocoder.xml:632 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:992
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr "初出: 2.0.0"
+msgstr "Availability: 2.0.0"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
-#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:420
+#: extras_tigergeocoder.xml:475 extras_tigergeocoder.xml:535
+#: extras_tigergeocoder.xml:592 extras_tigergeocoder.xml:639
+#: extras_tigergeocoder.xml:722 extras_tigergeocoder.xml:813
+#: extras_tigergeocoder.xml:857 extras_tigergeocoder.xml:925
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -342,32 +430,66 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
+"SELECT drop_indexes_generate_script() As actionsql;\n"
+"actionsql\n"
+"---------------------------------------------------------\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_edges_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_faces_countyfp;\n"
+"DROP INDEX tiger.tiger_place_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_edges_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_state_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_addr_least_address;\n"
+"DROP INDEX tiger.idx_tiger_addr_tlid;\n"
+"DROP INDEX tiger.idx_tiger_addr_zip;\n"
+"DROP INDEX tiger.idx_tiger_county_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_cousubfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_the_geom_gist;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_least_address;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_tlid;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_zip;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_countyfp;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_snd_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_snd_name;\n"
+":\n"
+":"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
-#: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:383 extras_tigergeocoder.xml:427
+#: extras_tigergeocoder.xml:485 extras_tigergeocoder.xml:547
+#: extras_tigergeocoder.xml:601 extras_tigergeocoder.xml:646
+#: extras_tigergeocoder.xml:732 extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:868 extras_tigergeocoder.xml:940
+#: extras_tigergeocoder.xml:1008 extras_tigergeocoder.xml:1048
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:422
+#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:428
 #, no-c-format
 msgid ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:100
 #, no-c-format
 msgid "Drop_Nation_Tables_Generate_Script"
-msgstr ""
+msgstr "Drop_Nation_Tables_Generate_Script"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:102
@@ -377,6 +499,9 @@ msgid ""
 "with <varname>county_all</varname>, <varname>state_all</varname> or state "
 "code followed by <varname>county</varname> or <varname>state</varname>."
 msgstr ""
+"指定したスキーマ内のテーブルのうち、<varname>county_all</varname>, "
+"<varname>state_all</varname>または、<varname>county</varname> or "
+"<varname>state</varname>を削除するスクリプトを生成します。"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:107
@@ -386,6 +511,9 @@ msgid ""
 "funcdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_Nation_Tables_Generate_Script</function></"
+"funcdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:117
@@ -397,14 +525,19 @@ msgid ""
 "is needed if you are upgrading from <varname>tiger_2010</varname> to "
 "<varname>tiger_2011</varname> data."
 msgstr ""
+"指定したスキーマ内のテーブルのうち、名前が<varname>county_all</varname>、"
+"<varname>state_all</varname>、<varname>(州コード)_county</varname>、"
+"<varname>(州コード)_state</varname>で始まるテーブルを全て削除するスクリプトを"
+"生成します。 <varname>tiger_2010</varname>データから<varname>tiger_2011</"
+"varname>データに更新する際に必要です。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:1035
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr "初出: 2.1.0"
+msgstr "Availability: 2.1.0"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:128
@@ -417,12 +550,18 @@ msgid ""
 "DROP TABLE tiger_data.ma_county;\n"
 "DROP TABLE tiger_data.ma_state;"
 msgstr ""
+"SELECT drop_nation_tables_generate_script();\n"
+"DROP TABLE tiger_data.county_all;\n"
+"DROP TABLE tiger_data.county_all_lookup;\n"
+"DROP TABLE tiger_data.state_all;\n"
+"DROP TABLE tiger_data.ma_county;\n"
+"DROP TABLE tiger_data.ma_state;"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:141
 #, no-c-format
 msgid "Drop_State_Tables_Generate_Script"
-msgstr ""
+msgstr "Drop_State_Tables_Generate_Script"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:143
@@ -432,6 +571,9 @@ msgid ""
 "prefixed with the state abbreviation. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified."
 msgstr ""
+"指定したスキーマ内の、名前が州コードから始まるテーブルを全て削除するスクリプ"
+"トを生成します。スキーマが指定されていない場合のデフォルトスキーマは"
+"<varname>tiger_data</varname>です。"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:148
@@ -442,6 +584,10 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_State_Tables_Generate_Script</function></"
+"funcdef> <paramdef><type>text </type> <parameter>param_state</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:159
@@ -453,6 +599,10 @@ msgid ""
 "useful for dropping tables of a state just before you reload a state in case "
 "something went wrong during your previous load."
 msgstr ""
+"指定したスキーマ内の、名前が州コードから始まるテーブルを全て削除するスクリプ"
+"トを生成します。スキーマが指定されていない場合のデフォルトスキーマは"
+"<varname>tiger_data</varname>です。ある州の以前のデータのロードがうまくいかず"
+"に再ロードする際に使います。"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:171
@@ -472,12 +622,25 @@ msgid ""
 "DROP TABLE tiger_data.pa_zip_state;\n"
 "DROP TABLE tiger_data.pa_zip_state_loc;"
 msgstr ""
+"SELECT drop_state_tables_generate_script('PA');\n"
+"DROP TABLE tiger_data.pa_addr;\n"
+"DROP TABLE tiger_data.pa_county;\n"
+"DROP TABLE tiger_data.pa_county_lookup;\n"
+"DROP TABLE tiger_data.pa_cousub;\n"
+"DROP TABLE tiger_data.pa_edges;\n"
+"DROP TABLE tiger_data.pa_faces;\n"
+"DROP TABLE tiger_data.pa_featnames;\n"
+"DROP TABLE tiger_data.pa_place;\n"
+"DROP TABLE tiger_data.pa_state;\n"
+"DROP TABLE tiger_data.pa_zip_lookup_base;\n"
+"DROP TABLE tiger_data.pa_zip_state;\n"
+"DROP TABLE tiger_data.pa_zip_state_loc;"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:183
 #, no-c-format
 msgid "Geocode"
-msgstr ""
+msgstr "Geocode"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:185
@@ -490,6 +653,12 @@ msgid ""
 "pass in maximum results, defaults to 10, and restrict_region (defaults to "
 "NULL)"
 msgstr ""
+"住所を文字列 (もしくは他の正規化された住所)として取り、可能性のある位置の集合"
+"を返します。返される集合の要素は、NAD 83経度緯度のポイントジオメトリ、正規化"
+"された住所と評価値を持ちます。評価値は低いほど可能性が高いことを示していま"
+"す。結果は評価値の低い順に並べ替えられます。オプションにmax_result (最大結果"
+"数、デフォルトは10)とrestrict_region (制限領域、デフォルトはNULL)を渡すことが"
+"できます。"
 
 #. Tag: funcsynopsis
 #: extras_tigergeocoder.xml:190
@@ -514,6 +683,24 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof record <function>geocode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>address</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_results=10</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>geocode</function></funcdef> <paramdef><type>norm_addy </type> "
+"<parameter>in_addy</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>max_results=10</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:215
@@ -530,6 +717,14 @@ msgid ""
 "to offset 10 meters from center-line off to side (L/R) of street address is "
 "located on."
 msgstr ""
+"文字列住所 (または正規化された住所)を引数に取り、NAD 83経度緯度のポイントジオ"
+"メトリ (geomout)、個々の<varname>normalized_address</varname> (addy)、評価値 "
+"(rating)からなる、可能性のある位置の集合を出力します。評価値が低いほど合致度"
+"が高くなります。Tigerデータ (エッジ、フェイス、住所)、PostgreSQLあいまい文字"
+"列合致 (soundex,levenshtein)を使い、Tigerデータのエッジに沿った住所の補間のた"
+"めにPostGIS線補間関数を使用っています。評価値が高いほどジオコードの正確度が低"
+"くなります。ジオコードされたポイントは、ストリート住所を中心線から左/右に移動"
+"しますが、デフォルトでは10メートルです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:219
@@ -541,13 +736,17 @@ msgid ""
 "<varname>max_results</varname> useful for specifying number of best results "
 "or just returning the best result."
 msgstr ""
+"Enhanced: 2.0.0 Tiger 2010構造のデータに対応しました。実行速度とジオコーディ"
+"ング精度を改善し、ストリート住所の位置を中心線から側線に移動するための改訂を"
+"行いました。また、良い結果の数を指定したり、最も良い結果だけを返すようにする"
+"のに使う新しいパラメータ<varname>max_results</varname>を導入しました。"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287
-#: extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:376
 #, no-c-format
 msgid "Examples: Basic"
-msgstr ""
+msgstr "例: 基本"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:226
@@ -557,12 +756,15 @@ msgid ""
 "machine with 2GB ram running PostgreSQL 9.1rc1/PostGIS 2.0 loaded with all "
 "of MA,MN,CA, RI state Tiger data loaded."
 msgstr ""
+"下の例は、3.0GHzの単一プロセッサと2GBのメモリを持つWindows 7機で、PostgreSQL "
+"9.1rc1/PostGIS 2.0を走らせて、MA, MN, CA, RI の各州のTigerデータをロードした"
+"ものです。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:227
 #, no-c-format
 msgid "Exact matches are faster to compute (61ms)"
-msgstr ""
+msgstr "完全一致は速いです (61ミリ秒)"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:228
@@ -580,13 +782,24 @@ msgid ""
 "      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | "
 "Boston | MA | 02109"
 msgstr ""
+"SELECT g.rating, ST_X(g.geomout) As lon, ST_Y(g.geomout) As lat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('75 State Street, Boston MA 02109') As g;\n"
+" rating |        lon        |       lat        | stno | street | styp |  "
+"city  | st |  zip\n"
+"--------+-------------------+------------------+------+--------+------"
+"+--------+----+-------\n"
+"      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | "
+"Boston | MA | 02109"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:229
 #, no-c-format
 msgid ""
 "Even if zip is not passed in the geocoder can guess (took about 122-150 ms)"
-msgstr ""
+msgstr "郵便番号を渡さない場合でも推測可能です (122-150ミリ秒かかりました)"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:230
@@ -604,6 +817,17 @@ msgid ""
 "      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | "
 "02113"
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('226 Hanover Street, Boston, MA',1) As g;\n"
+" rating |         wktlonlat         | stno | street  | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+---------+------+--------+----"
+"+-------\n"
+"      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | "
+"02113"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:231
@@ -612,6 +836,8 @@ msgid ""
 "Can handle misspellings and provides more than one possible solution with "
 "ratings and takes longer (500ms)."
 msgstr ""
+"綴りの誤りを処理して、一つ以上の可能性のある答を評価値付きで提供すると遅くな"
+"ります (500ミリ秒)。"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:232
@@ -629,6 +855,17 @@ msgid ""
 "     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | "
 "02116"
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('31 - 37 Stewart Street, Boston, MA 02116') As g;\n"
+" rating |         wktlonlat         | stno | street | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+--------+------+--------+----"
+"+-------\n"
+"     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | "
+"02116"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:234
@@ -638,6 +875,9 @@ msgid ""
 "<varname>max_results=1</varname>. Only process those not yet geocoded (have "
 "no rating)."
 msgstr ""
+"複数住所のジオコードバッチ処理を行います。<varname>max_results=1</varname>と"
+"すると最も簡単です。まだジオコードを行っていない (評価値が無い)もののみ処理し"
+"ます。"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:235
@@ -692,12 +932,60 @@ msgid ""
 "     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          "
 "|                                           |     -1"
 msgstr ""
+"CREATE TABLE addresses_to_geocode(addid serial PRIMARY KEY, address text,\n"
+"        lon numeric, lat numeric, new_address text, rating integer);\n"
+"\n"
+"INSERT INTO addresses_to_geocode(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+"-- 全体のジオコードでは、必ず最後に一度コミットが行われます。\n"
+"-- 多数の住所があって、一度に全てを更新したくない場合として、\n"
+"-- 最初の三つのアドレスだけ更新します。\n"
+"-- (323-704ミリ秒 - キャッシュと共有メモリがあるので、最初のジオコーディング"
+"は必ず遅くなります)\n"
+"-- この例では、間違った住所の逆ジオコーディングをしなよう、\n"
+"-- LEFT JOINで再結合して、合致しないものには-1の評価値を設定しています。\n"
+"UPDATE addresses_to_geocode\n"
+"  SET  (rating, new_address, lon, lat)\n"
+"    = ( COALESCE((g.geo).rating,-1), pprint_addy((g.geo).addy),\n"
+"       ST_X((g.geo).geomout)::numeric(8,5), ST_Y((g.geo).geomout)::"
+"numeric(8,5) )\n"
+"FROM (SELECT addid\n"
+"    FROM addresses_to_geocode\n"
+"    WHERE rating IS NULL ORDER BY addid LIMIT 3) As a\n"
+"    LEFT JOIN (SELECT addid, (geocode(address,1)) As geo\n"
+"    FROM addresses_to_geocode As ag\n"
+"    WHERE ag.rating IS NULL ORDER BY addid LIMIT 3) As g ON a.addid = g."
+"addid\n"
+"WHERE a.addid = addresses_to_geocode.addid;\n"
+"\n"
+"結果\n"
+"-----\n"
+"Query returned successfully: 3 rows affected, 480 ms execution time.\n"
+"\n"
+"SELECT * FROM addresses_to_geocode WHERE rating is not null;\n"
+"\n"
+" addid |                   address                    |    lon    |   lat    "
+"|                new_address                | rating\n"
+"-------+----------------------------------------------+-----------+----------"
+"+-------------------------------------------+--------\n"
+"     1 | 529 Main Street, Boston MA, 02129            | -71.07181 | 42.38359 "
+"| 529 Main St, Boston, MA 02129             |      0\n"
+"     2 | 77 Massachusetts Avenue, Cambridge, MA 02139 | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 |      0\n"
+"     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          "
+"|                                           |     -1"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:238
 #, no-c-format
 msgid "Examples: Using Geometry filter"
-msgstr ""
+msgstr "例: ジオメトリフィルタの使用"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:239
@@ -721,6 +1009,23 @@ msgid ""
 "01905\n"
 "Total query runtime: 245 ms."
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp,\n"
+"    (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
+"  FROM geocode('100 Federal Street, MA',\n"
+"        3,\n"
+"        (SELECT ST_Union(the_geom)\n"
+"            FROM place WHERE statefp = '25' AND name = 'Lynn')::geometry\n"
+"        ) As g;\n"
+"\n"
+" rating |        wktlonlat         | stno | street  | styp | city | st |  "
+"zip\n"
+"--------+--------------------------+------+---------+------+------+----"
+"+-------\n"
+"      8 | POINT(-70.96796 42.4659) |  100 | Federal | St   | Lynn | MA | "
+"01905\n"
+"Total query runtime: 245 ms."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:245
@@ -730,12 +1035,15 @@ msgid ""
 "linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y"
 "\"/>"
 msgstr ""
+", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y"
+"\"/>"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:251
 #, no-c-format
 msgid "Geocode_Intersection"
-msgstr ""
+msgstr "Geocode_Intersection"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:253
@@ -750,6 +1058,13 @@ msgid ""
 "10. Uses Tiger data (edges, faces, addr), PostgreSQL fuzzy string matching "
 "(soundex, levenshtein)."
 msgstr ""
+"インタセクトする二つのストリート、州コード、市名、郵便番号を引数に取り、最初"
+"の交差点の可能性のある位置の集合を出力します。geomoutにNAD83経度緯度のポイン"
+"ト、<varname>normalized_address</varname>にそれぞれの位置、ratingに評価値がそ"
+"れぞれ入ります。評価値が低いほど合致度が高くなります。結果は評価値の低い順に"
+"ソートされます。最大結果数を渡すことができ、デフォルトは10です。Tigerデータ "
+"(エッジ、フェイス、住所)と、PostgreSQLあいまい文字列合致 (soundex, "
+"levenshtein)を使います。"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:258
@@ -767,6 +1082,17 @@ msgid ""
 "type> <parameter>OUT geomout</parameter></paramdef> <paramdef><type>integer "
 "</type> <parameter>OUT rating</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof record <function>geocode_intersection</function></funcdef> "
+"<paramdef><type>text </type> <parameter> roadway1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> roadway2</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> in_state</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> in_city</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> in_zip</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>max_results=10</parameter></paramdef> <paramdef><type>norm_addy </"
+"type> <parameter>OUT addy</parameter></paramdef> <paramdef><type>geometry </"
+"type> <parameter>OUT geomout</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>OUT rating</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:276
@@ -783,6 +1109,15 @@ msgid ""
 "sorted by lowest rating first. Uses Tiger data (edges,faces,addr), "
 "PostgreSQL fuzzy string matching (soundex,levenshtein)"
 msgstr ""
+"インタセクトする二つのストリート、州コード、市名、郵便番号を引数に取り、最初"
+"の交差点の可能性のある位置の集合を出力します。集合の要素は、NAD83経度緯度のポ"
+"イント、正規化された住所、評価値を持ちます。評価値が低いほど合致度が高くなり"
+"ます。結果は評価値の低い順にソートされます。最大結果数を渡すことができ、デ"
+"フォルトは10です。<varname>normalized_address</varname> (addy)、NAD83経度緯度"
+"のポイントとしてgeomout、評価値としてratingを返します。評価値が低いほど合致度"
+"が高くなります。結果は評価値の低い順にソートされます。Tigerデータ (エッジ、"
+"フェイス、住所)と、PostgreSQLあいまい文字列合致 (soundex, levenshtein)を使い"
+"ます。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:288
@@ -792,6 +1127,9 @@ msgid ""
 "machine with 2GB ram running PostgreSQL 9.0/PostGIS 1.5 loaded with all of "
 "MA state Tiger data loaded. Currently a bit slow (3000 ms)"
 msgstr ""
+"下の例では、3.0GHz単一プロセッサで2GBメモリのWindows 7機上でPostgreSQL 9.0/"
+"PostGIS 1.5を走らせ、マサチューセッツ州のTigerデータをロードしています。この"
+"場合は、少し遅いです (3000ミリ秒)。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:289
@@ -800,6 +1138,8 @@ msgid ""
 "Testing on Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger "
 "2011 data loaded -- (41ms)"
 msgstr ""
+"Windows 2003 64ビット 8GBでPostGIS 2.0、PostgreSQL 64ビット版を動かし、Tiger "
+"2011データがロードされている場合もテストしています (41ミリ秒)。"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:290
@@ -812,6 +1152,12 @@ msgid ""
 "----------------------------------+----------------------------+--------\n"
 "98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
 msgstr ""
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"            FROM geocode_intersection( 'Haverford St','Germania St', 'MA', "
+"'Boston', '02130',1);\n"
+"           pprint_addy            |         st_astext          | rating\n"
+"----------------------------------+----------------------------+--------\n"
+"98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:291
@@ -820,6 +1166,8 @@ msgid ""
 "Even if zip is not passed in the geocoder can guess (took about 3500 ms on "
 "the windows 7 box), on the windows 2003 64-bit 741 ms"
 msgstr ""
+"郵便番号をジオコーダに渡さない場合でも動作し、Windows 2003 64ビットで741ミリ"
+"秒でした(Windows 7機で3500ミリ秒)。"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:292
@@ -833,18 +1181,25 @@ msgid ""
 " 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
 " 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
 msgstr ""
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"                FROM geocode_intersection('Weld', 'School', 'MA', "
+"'Boston');\n"
+"          pprint_addy          |        st_astext         | rating\n"
+"-------------------------------+--------------------------+--------\n"
+" 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
+" 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:298
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:304
 #, no-c-format
 msgid "Get_Geocode_Setting"
-msgstr ""
+msgstr "Get_Geocode_Setting"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:306
@@ -852,6 +1207,8 @@ msgstr ""
 msgid ""
 "Returns value of specific setting stored in tiger.geocode_settings table."
 msgstr ""
+"tiger.geocode_settingsテーブルに格納されている設定のうち指定したものの値を返"
+"します。"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:311
@@ -860,6 +1217,8 @@ msgid ""
 "<funcdef>text <function>Get_Geocode_Setting</function></funcdef> "
 "<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Get_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:321
@@ -869,6 +1228,9 @@ msgid ""
 "Settings allow you to toggle debugging of functions. Later plans will be to "
 "control rating with settings. Current list of settings are as follows:"
 msgstr ""
+"tiger.geocode_settingsテーブルに格納されている設定のうち指定したものの値を返"
+"します。設定によって、関数のデバッグの制御が可能です。今後の予定では、評価値"
+"の制御ができるようにします。現在の設定は次の通りです。"
 
 #. Tag: screen
 #: extras_tigergeocoder.xml:322
@@ -900,6 +1262,26 @@ msgid ""
 "                                                                 instead of "
 "tiger normalize_address built one"
 msgstr ""
+"name              | setting |  unit   | category  "
+"|                                                             short_desc\n"
+"--------------------------------+---------+---------+-----------"
+"+------------------------------------------------------------------------------------------------------------------------------\n"
+" debug_geocode_address          | false   | boolean | debug     | trueの場合"
+"には、geocode_addressが呼ばれた時に、クエリ等のデバッグ情報をNOTICEログに出力"
+"します\n"
+" debug_geocode_intersection     | false   | boolean | debug     | trueの場合"
+"には、geocode_intersectionが呼ばれた時に、クエリ等のデバッグ情報をNOTICEログ"
+"に出力します\n"
+" debug_normalize_address        | false   | boolean | debug     | trueの場合"
+"には、normalize_addressが呼ばれた時に、クエリや中間表現等のデバッグ情報を"
+"NOTICEログに出力します\n"
+" debug_reverse_geocode          | false   | boolean | debug     | trueの場合"
+"には、reverse_geocodeが呼ばれた時に、クエリや中間表現等のデバッグ情報をNOTICE"
+"ログに出力します\n"
+" reverse_geocode_numbered_roads | 0       | integer | rating    | 州道名と郡"
+"道名について、0-どの名前でもよい、1-道路番号優先、2-州/郡名優先\n"
+" use_pagc_address_parser        | false   | boolean | normalize | trueの場合"
+"には、address_standardizer (pagc_normalize_address経由)を使おうと試みます。"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:324
@@ -909,12 +1291,14 @@ msgid ""
 "geocode_settings_default. Use customized settingsa are in geocode_settings "
 "and only contain those that have been set by user."
 msgstr ""
+"Changed: 2.2.0 : デフォルト設定をgeocode_settingsに保存するようにしました。"
+"ユーザが設定したものだけがgeocode_settings内にあります。"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1041
 #, no-c-format
 msgid "Example return debugging setting"
-msgstr ""
+msgstr "デバッグ設定を返す例"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:332
@@ -925,12 +1309,16 @@ msgid ""
 "---------\n"
 "false"
 msgstr ""
+"SELECT get_geocode_setting('debug_geocode_address) As result;\n"
+"result\n"
+"---------\n"
+"false"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:344
 #, no-c-format
 msgid "Get_Tract"
-msgstr ""
+msgstr "Get_Tract"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:346
@@ -939,6 +1327,8 @@ msgid ""
 "Returns census tract or field from tract table of where the geometry is "
 "located. Default to returning short name of tract."
 msgstr ""
+"ジオメトリで指定した位置の米国国勢調査統計区またはtractテーブルのフィールドを"
+"返します。デフォルトでは、統計区の短縮名を返します。"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:351
@@ -949,6 +1339,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>get_tract</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:362
@@ -957,9 +1351,44 @@ msgid ""
 "Given a geometry will return the census tract location of that geometry. NAD "
 "83 long lat is assumed if no spatial ref sys is specified."
 msgstr ""
+"ジオメトリを与えると、ジオメトリの位置の米国国勢調査統計区を返します。空間参"
+"照系を指定しない場合には、NAD83経度緯度と仮定します。"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:363
+#, no-c-format
+msgid ""
+"This function uses the census <varname>tract</varname> whic is not loaded by "
+"default. If you have already loaded your state table, you can load tract as "
+"well as bg, and tabblock using the <xref linkend="
+"\"Loader_Generate_Census_Script\"/> script."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:365
+#, no-c-format
+msgid ""
+"If you have not loaded your state data yet and want these additional tables "
+"loaded, do the following"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:366
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:367
+#, fuzzy, no-c-format
+msgid ""
+"then they will be included by the <xref linkend=\"Loader_Generate_Script\"/>."
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:371
+#: extras_tigergeocoder.xml:377
 #, no-c-format
 msgid ""
 "SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
@@ -967,9 +1396,13 @@ msgid ""
 "---------\n"
 "1203.01"
 msgstr ""
+"SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
+"tract_name\n"
+"---------\n"
+"1203.01"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:372
+#: extras_tigergeocoder.xml:378
 #, no-c-format
 msgid ""
 "--this one returns the tiger geoid\n"
@@ -978,37 +1411,46 @@ msgid ""
 "---------\n"
 "25025120301"
 msgstr ""
+"-- Tigerの地理識別子を返します\n"
+"SELECT get_tract(ST_Point(-71.101375, 42.31376), 'tract_id' ) As tract_id;\n"
+"tract_id\n"
+"---------\n"
+"25025120301"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:378
+#: extras_tigergeocoder.xml:384
 #, no-c-format
 msgid "<para>></para>"
-msgstr ""
+msgstr "<para>></para>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:384
+#: extras_tigergeocoder.xml:390
 #, no-c-format
 msgid "Install_Missing_Indexes"
-msgstr ""
+msgstr "Install_Missing_Indexes"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:386
+#: extras_tigergeocoder.xml:392
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins and filter "
 "conditions that are missing used indexes on those columns and will add them."
 msgstr ""
+"ジオコーダで結合や検索条件に使われ、インデックスが付いていなキーカラムを持つ"
+"全てのテーブルを探し、インデックスを追加します。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:391
+#: extras_tigergeocoder.xml:397
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:401
+#: extras_tigergeocoder.xml:407
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1021,9 +1463,17 @@ msgid ""
 "generating the create index script, also executes it. It is called as part "
 "of the <filename>update_geocode.sql</filename> upgrade script."
 msgstr ""
+"ジオコーダで結合や検索条件に使われ、インデックスが付いていなキーカラムを持"
+"つ、<varname>tiger</varname>スキーマと<varname>tiger_data</varname>スキーマ内"
+"の全てのテーブルを探し、これらのテーブルにインデックスを追加するためのSQLデー"
+"タ定義言語を出力し、実行します。これは、クエリの動作速度を上げるのに必要であ"
+"るのにロード処理で失われたインデックスを追加するのを助ける関数です。インデッ"
+"クス追加スクリプトの生成と実行を行う<xref linkend="
+"\"Missing_Indexes_Generate_Script\"/>の仲間です。この関数は"
+"<filename>update_geocode.sql</filename>更新スクリプトの一部として呼ばれます。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:415
+#: extras_tigergeocoder.xml:421
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -1031,15 +1481,19 @@ msgid ""
 "-------------------------\n"
 " t"
 msgstr ""
+"SELECT install_missing_indexes();\n"
+"         install_missing_indexes\n"
+"-------------------------\n"
+" t"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:428
+#: extras_tigergeocoder.xml:434
 #, no-c-format
 msgid "Loader_Generate_Census_Script"
-msgstr ""
+msgstr "Loader_Generate_Census_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:430
+#: extras_tigergeocoder.xml:436
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1047,18 +1501,25 @@ msgid ""
 "stage and load into <varname>tiger_data</varname> schema. Each state script "
 "is returned as a separate record."
 msgstr ""
+"指定した州について、tract (統計区)、bg (block group, 細分区グループ)、"
+"tabblock (ブロック)をダウンロードし、<varname>tiger_data</varname>に格納する"
+"ための、指定したプラットフォーム用のシェルスクリプトを生成します。行ごとに州"
+"ごとのスクリプトが返されます。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:435
+#: extras_tigergeocoder.xml:441
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_census_script</function></"
 "funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></"
 "paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof text <function>loader_generate_census_script</function></"
+"funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:446
+#: extras_tigergeocoder.xml:452
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1067,9 +1528,14 @@ msgid ""
 "stage and load into <varname>tiger_data</varname> schema. Each state script "
 "is returned as a separate record."
 msgstr ""
+"指定した州について、<varname>tract</varname> (統計区)、<varname>bg</varname> "
+"(block group, 細分区グループ)、<varname>tabblock</varname> (ブロック)をダウン"
+"ロードし、<varname>tiger_data</varname>に格納するための、指定したプラット"
+"フォーム用のシェルスクリプトを生成します。行ごとに州ごとのスクリプトが返され"
+"ます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:447
+#: extras_tigergeocoder.xml:453
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1077,36 +1543,47 @@ msgid ""
 "data. Note the smallest unit it does is a whole state. It will only process "
 "the files in the staging and temp folders."
 msgstr ""
+"ダウンロードには、Linuxではunzip (Windowsのデフォルトは7-zip)とwgetとを使いま"
+"す。データの格納には<xref linkend=\"shp2pgsql_usage\"/>を使います。最小単位は"
+"州全体です。生成されるスクリプトは、格納準備中の一時フォルダ内にあるファイル"
+"のみ処理します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:449 extras_tigergeocoder.xml:507
+#: extras_tigergeocoder.xml:455 extras_tigergeocoder.xml:513
 #, no-c-format
 msgid ""
 "It uses the following control tables to control the process and different OS "
 "shell syntax variations."
 msgstr ""
+"プロセスの制御や異なるOSのシェルの書式の制御のために、次の制御テーブルを使い"
+"ます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
 "census site, year, data and staging schemas"
 msgstr ""
+"<varname>loader_variables</varname> 国勢調査ダウンロードサイト、年度、データ"
+"と準備スキーマといった種々の変数の軌跡を保持します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:456 extras_tigergeocoder.xml:514
+#: extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:520
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
 "the various executables are located. Comes with windows and linux. More can "
 "be added."
 msgstr ""
+"<varname>loader_platform</varname> 種々のプラットフォームのプロファイルと種々"
+"の実行ファイルを置いてある位置です。windowsとLinux/unixを備えています。追加も"
+"可能です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:465 extras_tigergeocoder.xml:523
+#: extras_tigergeocoder.xml:583
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1116,26 +1593,37 @@ msgid ""
 "from a table in the tiger schema. e.g. creates <varname>tiger_data.ma_faces</"
 "varname> which inherits from <varname>tiger.faces</varname>"
 msgstr ""
+"レコードごとにテーブルの種類 (州、国)、レコード処理の有無、ロード方法を定義し"
+"ています。データインポート方法、データ格納準備、カラム追加、カラム削除、イン"
+"デックス、制約がそれぞれで定義されています。個々のテーブルは、名前の先頭に州"
+"コードを持ち、tigerスキーマのテーブルから継承されています。たとえば、"
+"<varname>tiger.faces</varname>から継承された<varname>tiger_data.ma_faces</"
+"varname>する、といったことが行われます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:463
+#: extras_tigergeocoder.xml:469
 #, no-c-format
 msgid ""
 "includes this logic, but if you installed tiger geocoder prior to PostGIS "
 "2.0.0 alpha5, you'll need to run this on the states you have already done to "
 "get these additional tables."
 msgstr ""
+"は、このロジックを含んでいますが、PostGIS 2.0.0 alpha 5より前にTigerジオコー"
+"ダをインストールしてLoader_Generate_Scriptを実行した場合には、これを実行する"
+"必要があります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:470
+#: extras_tigergeocoder.xml:476
 #, no-c-format
 msgid ""
 "Generate script to load up data for select states in Windows shell script "
 "format."
 msgstr ""
+"Windowsシェルスクリプト書式での選択した州のデータをロードするスクリプトの生"
+"成。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:471
+#: extras_tigergeocoder.xml:477
 #, no-c-format
 msgid ""
 "SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
@@ -1178,15 +1666,54 @@ msgid ""
 "(statefp = '25');\"\n"
 ":"
 msgstr ""
+"SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
+"-- 結果 --\n"
+"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
+"\\25_Massachusetts\"\n"
+"set TMPDIR=\\gisdata\\temp\\\n"
+"set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
+"set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
+"set PGBIN=C:\\projects\\pg\\pg91win\\bin\\\n"
+"set PGPORT=5432\n"
+"set PGHOST=localhost\n"
+"set PGUSER=postgres\n"
+"set PGPASSWORD=yourpasswordhere\n"
+"set PGDATABASE=tiger_postgis20\n"
+"set PSQL=\"%PGBIN%psql\"\n"
+"set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
+"\n"
+"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --"
+"no-parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --"
+"mirror --reject=html\n"
+"del %TMPDIR%\\*.* /Q\n"
+"%PSQL% -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"%PSQL% -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd %STATEDIR%\n"
+"for /r %%z in (*.zip) do %UNZIPTOOL% e %%z  -o%TMPDIR%\n"
+"cd %TMPDIR%\n"
+"%PSQL% -c \"CREATE TABLE tiger_data.MA_tract(CONSTRAINT pk_MA_tract PRIMARY "
+"KEY (tract_id) ) INHERITS(tiger.tract); \"\n"
+"%SHP2PGSQL% -c -s 4269 -g the_geom   -W \"latin1\" tl_2010_25_tract10.dbf "
+"tiger_staging.ma_tract10 | %PSQL%\n"
+"%PSQL% -c \"ALTER TABLE tiger_staging.MA_tract10 RENAME geoid10 TO "
+"tract_id;  SELECT loader_load_staged_data(lower('MA_tract10'), "
+"lower('MA_tract')); \"\n"
+"%PSQL% -c \"CREATE INDEX tiger_data_MA_tract_the_geom_gist ON tiger_data."
+"MA_tract USING gist(the_geom);\"\n"
+"%PSQL% -c \"VACUUM ANALYZE tiger_data.MA_tract;\"\n"
+"%PSQL% -c \"ALTER TABLE tiger_data.MA_tract ADD CONSTRAINT chk_statefp CHECK "
+"(statefp = '25');\"\n"
+":"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:478 extras_tigergeocoder.xml:540
 #, no-c-format
 msgid "Generate sh script"
-msgstr ""
+msgstr "shスクリプトの生成"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:473
+#: extras_tigergeocoder.xml:479
 #, no-c-format
 msgid ""
 "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
@@ -1214,15 +1741,39 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
+"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
+"TMPDIR=\"/gisdata/temp/\"\n"
+"UNZIPTOOL=unzip\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/pgsql-9.0/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
+"\n"
+"wget http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --no-"
+"parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --mirror --"
+"reject=html\n"
+"rm -f ${TMPDIR}/*.*\n"
+"${PSQL} -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"${PSQL} -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd $STATEDIR\n"
+"for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done\n"
+":\n"
+":"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:486
+#: extras_tigergeocoder.xml:492
 #, no-c-format
 msgid "Loader_Generate_Script"
-msgstr ""
+msgstr "Loader_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:488
+#: extras_tigergeocoder.xml:494
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1231,27 +1782,38 @@ msgid ""
 "version supports Tiger 2010 structural changes and also loads census tract, "
 "block groups, and blocks tables."
 msgstr ""
+"指定したプラットフォーム用の、指定した州のTigerデータをダウンロードし、格納準"
+"備を行い、<varname>tiger_data</varname>スキーマに格納するシェルスクリプトを生"
+"成します。行ごとに州ごとのスクリプトが返ります。最新版ではTiger 2010のデータ"
+"構造変更に対応していて、国勢統計区、細分区グループ、細分区 (tabblocks)テーブ"
+"ルをダウンロードすることができます。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:493
+#: extras_tigergeocoder.xml:499
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_script</function></funcdef> "
 "<paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> "
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof text <function>loader_generate_script</function></funcdef> "
+"<paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:504
+#: extras_tigergeocoder.xml:510
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
 "that will download Tiger data, stage and load into <varname>tiger_data</"
 "varname> schema. Each state script is returned as a separate record."
 msgstr ""
+"指定したプラットフォーム用の、指定した州のTigerデータをダウンロードし、格納準"
+"備を行い、<varname>tiger_data</varname>スキーマに格納するシェルスクリプトを生"
+"成します。行ごとに州ごとのスクリプトが返ります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:505
+#: extras_tigergeocoder.xml:511
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1260,28 +1822,87 @@ msgid ""
 "this by downloading the files yourself. It will only process the files in "
 "the staging and temp folders."
 msgstr ""
+"ダウンロードには、Linuxではunzip (Windowsのデフォルトは7-zip)とwgetとを使いま"
+"す。データの格納には<xref linkend=\"shp2pgsql_usage\"/>を使います。ダウンロー"
+"ドの最小単位は州全体ですが、ファイルを手動でダウンロードすることで上書きでき"
+"ます。生成されるスクリプトは、格納準備中の一時フォルダ内にあるファイルのみ処"
+"理します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:520
+#: extras_tigergeocoder.xml:526
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 to support Tiger 2010 structured data and load census "
 "tract (tract), block groups (bg), and blocks (tabblocks) tables ."
 msgstr ""
+"Availability: 2.0.0 Tiger 2010構造のデータに対応しました。国勢統計区 "
+"(tract)、細分区グループ (\"block groups\", bg)、細分区 (tabblocks)テーブルを"
+"ダウンロードします。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:527
 #, no-c-format
 msgid ""
-"Generate script to load up data for 2 states in Windows shell script format."
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:536
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:537
 #, no-c-format
 msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:538
+#, no-c-format
+msgid ""
+"Generate script to load up data for 2 states in Windows shell script format."
+msgstr ""
+"Windowsシェルスクリプト書式で二つの州のデータをロードするスクリプトを生成しま"
+"す。"
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:539
+#, fuzzy, no-c-format
+msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
+"set TMPDIR=\\gisdata\\temp\\\n"
+"set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
+"set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
+"set PGPORT=5432\n"
+"set PGHOST=localhost\n"
+"set PGUSER=postgres\n"
+"set PGPASSWORD=yourpasswordhere\n"
+"set PGDATABASE=geocoder\n"
+"set PSQL=\"%PGBIN%psql\"\n"
+"set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
+"\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+":\n"
+":"
+msgstr ""
+"SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
+"-- 結果 --\n"
 "set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
 "\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
@@ -1301,14 +1922,36 @@ msgid ""
 "reject=html\n"
 ":\n"
 ":"
-msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
-#, no-c-format
+#: extras_tigergeocoder.xml:541
+#, fuzzy, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
+"TMPDIR=\"/gisdata/temp/\"\n"
+"UNZIPTOOL=unzip\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
+"\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
+":\n"
+":"
+msgstr ""
+"SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
+"-- result --\n"
 "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
@@ -1324,32 +1967,41 @@ msgid ""
 "--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
 ":\n"
 ":"
-msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:548
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:554
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
-msgstr ""
+msgstr "Loader_Generate_Nation_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:556
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
 "and state lookup tables."
 msgstr ""
+"指定したプラットフォーム用の、国と州のルックアップテーブルをロードするシェル"
+"スクリプトを生成します。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:561
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1359,17 +2011,24 @@ msgid ""
 "<varname>county_lookup</varname>, <varname>state</varname> tables in "
 "<varname>tiger</varname> schema."
 msgstr ""
+"<varname>tiger_data</varname>スキーマに<varname>county_all</varname>, "
+"<varname>county_all_lookup</varname>, <varname>state_all</varname>テーブルを"
+"ロードする、指定したプラットフォーム用のシェルスクリプトを生成します。それぞ"
+"れ<varname>tiger</varname>スキーマの<varname>county</varname>, "
+"<varname>county_lookup</varname>, <varname>state</varname>から継承されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:572
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
 "downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data."
 msgstr ""
+"ダウンロードには、Linuxではunzip (Windowsのデフォルトは7-zip)とwgetとを使いま"
+"す。データの格納には<xref linkend=\"shp2pgsql_usage\"/>を使います。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:573
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1377,18 +2036,24 @@ msgid ""
 "loader_lookuptables</varname> to control the process and different OS shell "
 "syntax variations."
 msgstr ""
+"プロセスの制御や異なるOSのシェルの書式の制御のために、制御テーブル"
+"<varname>tiger.loader_platform</varname>, <varname>tiger.loader_variables</"
+"varname>,  <varname>tiger.loader_lookuptables</varname>を使います。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:580
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
 "the various executables are located. Comes with windows and linux/unix. More "
 "can be added."
 msgstr ""
+"<varname>loader_platform</varname>には、種々のプラットフォームのプロファイル"
+"や実行可能ファイルの置いてある位置を持ちます。windowsとLinux/unixを備えていま"
+"す。追加も可能です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1396,56 +2061,65 @@ msgid ""
 "very first load generate and run drop statements <xref linkend="
 "\"Drop_Nation_Tables_Generate_Script\"/> before you run this script."
 msgstr ""
+"<varname>tiger_2010</varname>を実行してから<varname>tiger_2011</varname>の再"
+"ロードを行うには、このスクリプトを実行する前に、最初に、<xref linkend="
+"\"Drop_Nation_Tables_Generate_Script\"/>によって、テーブル削除スクリプトを生"
+"成、実行する必要があります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:593
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
-msgstr ""
+msgstr "国データをWindowsにロードするスクリプトを生成します。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:594
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:595
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
-msgstr ""
+msgstr "国データをLinux/Unixシステムにロードするスクリプトを生成します。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:596
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:608
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
-msgstr ""
+msgstr "Missing_Indexes_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
 "indexes on those columns and will output the SQL DDL to define the index for "
 "those tables."
 msgstr ""
+"ジオコーダで結合に使われるキーカラムを持ち、インデックスが付いていないキーカ"
+"ラムを持つすべてのテーブルを検索し、インデックスを追加するSQLデータ定義言語を"
+"出力します。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:616
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:626
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1457,9 +2131,16 @@ msgid ""
 "indexes being used. If this function outputs nothing, it means all your "
 "tables have what we think are the key indexes already in place."
 msgstr ""
+"<varname>tiger</varname>スキーマと<varname>tiger_data</varname>スキーマ内のジ"
+"オコーダで結合に使われ、インデックスが付いていないキーカラムを持つ全てのテー"
+"ブルを検索し、インデックスを付けるSQLデータ定義言語を出力します。これは、クエ"
+"リの動作速度を上げるのに必要であるのにロード処理で失われたインデックスを追加"
+"するのを助ける関数です。ジオコーダが改善されますが、使用される新しいインデッ"
+"クスを受け入れるために、この関数は更新されます。この関数の出力が無い場合があ"
+"りますが、これは、全てのテーブルにインデックスが付いていると考えられます。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:640
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1482,21 +2163,40 @@ msgid ""
 "CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING "
 "btree(countyfp);"
 msgstr ""
+"SELECT missing_indexes_generate_script();\n"
+"-- 出力: 多数の修正がロードスクリプトで行われる前のデータベースで実行しまし"
+"た ---\n"
+"CREATE INDEX idx_tiger_county_countyfp ON tiger.county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_cousub_countyfp ON tiger.cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_edges_tfidr ON tiger.edges USING btree(tfidr);\n"
+"CREATE INDEX idx_tiger_edges_tfidl ON tiger.edges USING btree(tfidl);\n"
+"CREATE INDEX idx_tiger_zip_lookup_all_zip ON tiger.zip_lookup_all USING "
+"btree(zip);\n"
+"CREATE INDEX idx_tiger_data_ma_county_countyfp ON tiger_data.ma_county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_cousub_countyfp ON tiger_data.ma_cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_edges_countyfp ON tiger_data.ma_edges USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING "
+"btree(countyfp);"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Install_Missing_Indexes\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:653
 #, no-c-format
 msgid "Normalize_Address"
-msgstr ""
+msgstr "Normalize_Address"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1505,17 +2205,23 @@ msgid ""
 "just the lookup data packaged with the tiger_geocoder (no need for tiger "
 "census data)."
 msgstr ""
+"文字列で住所が与えられると、道路後置辞、前置辞、正規化された種別、番地、スト"
+"リート名等をフィールドに分けて持つ<varname>norm_addy</varname>複合型を返しま"
+"す。tiger_geocoderに同梱されているルックアップデータで動作します (Tigerデータ"
+"自体は不要です)。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:661
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
+"<funcdef>norm_addy <function>normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:757
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1524,9 +2230,13 @@ msgid ""
 "geocoding process to get all addresses into normalized postal form. No other "
 "data is required aside from what is packaged with the geocoder."
 msgstr ""
+"文字列で住所が与えられると、道路後置辞、前置辞、正規化された種別、番地、スト"
+"リート名等をフィールドに分けて持つ<varname>norm_addy</varname>複合型を返しま"
+"す。全ての住所を正規化した郵便形式にするジオコーディング処理の第一段階です。"
+"ジオコーダに同梱されるもの以外で必要な者はありません。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:673
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1536,119 +2246,168 @@ msgid ""
 "abbreviations or alternative namings to the various lookup tables in the "
 "<varname>tiger</varname> schema."
 msgstr ""
+"tiger_geocoderによって前もってロードされ、<varname>tiger</varname>スキーマに"
+"格納される、様々な方角/州/後置辞のルックアップテーブルを使います。よって、"
+"Tigerデータをダウンロードしたり、追加データをする必要はありません。"
+"<varname>tiger</varname>スキーマ内のルックアップテーブルに略語や別名の追加が"
+"必要になることがあります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:675 extras_tigergeocoder.xml:761
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
 "schema to normalize the input address."
 msgstr ""
+"<varname>tiger</varname>スキーマ内に、入力アドレスを正規化するための、多様な"
+"制御ルックアップテーブルを使います。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
 "function in this order where () indicates a field required by the geocoder, "
 "[] indicates an optional field:"
 msgstr ""
+"この関数が返す<varname>norm_addy</varname>型オブジェクトのフィールドは、次に"
+"示す順序です。()はジオコーダの必須フィールド、[]は任意フィールドです。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
-#, no-c-format
+#: extras_tigergeocoder.xml:677
+#, fuzzy, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip] [parsed] [zip4] "
+"[address_alphanumeric]"
+msgstr ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
 "[internal] [location] [stateAbbrev] [zip]"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:678 extras_tigergeocoder.xml:770
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and "
+"address_alphanumeric."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:681 extras_tigergeocoder.xml:773
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
-msgstr ""
+msgstr "<varname>address</varname> 整数: 番地"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:684 extras_tigergeocoder.xml:776
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
 "as N, S, E, W etc. These are controlled using the <varname>direction_lookup</"
 "varname> table."
 msgstr ""
+"<varname>predirAbbrev</varname> varchar型: N, S, E, W等といった道路の方向前置"
+"辞。<varname>direction_lookup</varname>テーブルに制御されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:687 extras_tigergeocoder.xml:779
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
-msgstr ""
+msgstr "<varname>streetName</varname> varchar型"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:690 extras_tigergeocoder.xml:782
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
 "type: e.g. St, Ave, Cir. These are controlled using the "
 "<varname>street_type_lookup</varname> table."
 msgstr ""
+"<varname>streetTypeAbbrev</varname> varchar型 ストリート種別の短縮名: St, "
+"Ave, Cir等。<varname>street_type_lookup</varname>テーブルに制御されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:693 extras_tigergeocoder.xml:785
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
 "road N, S, E, W etc. These are controlled using the "
 "<varname>direction_lookup</varname> table."
 msgstr ""
+"<varname>postdirAbbrev</varname> varchar型 N, S, E, W等の道路名の方向後置辞。"
+"<varname>direction_lookup</varname>テーブルに制御されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:696 extras_tigergeocoder.xml:788
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
 "suite number."
-msgstr ""
+msgstr "<varname>internal</varname> varchar型 部屋番号といった内部住所。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:699 extras_tigergeocoder.xml:791
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
-msgstr ""
+msgstr "<varname>location</varname> varchar型 通常は市名や県名です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:702 extras_tigergeocoder.xml:794
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
 "MI. These are controlled by the <varname>state_lookup</varname> table."
 msgstr ""
+"<varname>stateAbbrev</varname> varchar型 MA, NY, MI等のような米国の州名の2文"
+"字表示です。<varname>state_lookup</varname>テーブルに制御されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:797
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
-msgstr ""
+msgstr "<varname>zip</varname> varchar型 02109等の5桁の数字です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:708 extras_tigergeocoder.xml:800
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
 "normalize process. The normalize_address function sets this to true before "
 "returning the address."
 msgstr ""
+"<varname>parsed</varname> 真偽型 - 住所が正規化処理で整形されたかを示します。"
+"normalize_addressは、住所を返す前にこれをTRUEにします。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:711 extras_tigergeocoder.xml:803
+#, fuzzy, no-c-format
+msgid ""
+"<varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: "
+"PostGIS 2.4.0."
+msgstr "<varname>zip</varname> varchar型 02109等の5桁の数字です。"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:714 extras_tigergeocoder.xml:806
+#, no-c-format
+msgid ""
+"<varname>address_alphanumeric</varname> Full street number even if it has "
+"alpha characters like 17R. Parsing of this is better using <xref linkend="
+"\"Pagc_Normalize_Address\"/> function. Availability: PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:723
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
 "pretty textual output."
 msgstr ""
+"フィールドを選択して出力します。きれいな文字列を求める場合には、<xref "
+"linkend=\"Pprint_Addy\"/>を使います。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:724
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1666,21 +2425,40 @@ msgid ""
 " 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
 " 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 msgstr ""
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM (SELECT address, normalize_address(address) As na\n"
+"        FROM addresses_to_geocode) As g;\n"
+"\n"
+"                        orig                         |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 28 Capen Street, Medford, MA                        | Capen         | St\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | Mount Auburn  | St\n"
+" 950 Main Street, Worcester, MA 01610                | Main          | St\n"
+" 529 Main Street, Boston MA, 02129                   | Main          | St\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:733
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Pprint_Addy\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:739
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
+"Pagc_Normalize_Address文字列のストリート住所を与えると、道路後置辞、前置辞、"
+"標準タイプ、番地、ストリート名等を複数フィールドに分解して持つ"
+"<varname>norm_addy</varname>複合型を返します。この関数は、tiger_geocoder同梱"
+"のルックアップテーブルだけを使います (Tigerデータは不要です)。住所標準化エク"
+"ステンションが必要です。"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:741
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1689,17 +2467,23 @@ msgid ""
 "just the lookup data packaged with the tiger_geocoder (no need for tiger "
 "census data). Requires address_standardizer extension."
 msgstr ""
+"文字列のストリート住所を与えると、道路後置辞、前置辞、標準タイプ、番地、スト"
+"リート名等を複数フィールドに分解して持つ<varname>norm_addy</varname>複合型を"
+"返します。この関数は、tiger_geocoder同梱のルックアップテーブルだけを使います "
+"(Tigerデータは不要です)。住所標準化エクステンションが必要です。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:747
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
+"<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:759
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1709,44 +2493,64 @@ msgid ""
 "alternative namings to the various lookup tables in the <varname>tiger</"
 "varname> schema."
 msgstr ""
+"この関数は、Tigerジオコーダとともにロードされ、<varname>tiger</varname>スキー"
+"マに置かれる、種々のpagc_+ルックアップテーブルだけを使うので、Tigerデータや他"
+"のデータをダウンロードする必要はありません。略語や別名を<varname>tiger</"
+"varname>スキーマのルックアップテーブルに追加しなければならない場合もありま"
+"す。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:763
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
 "\"Normalize_Address\"/>."
 msgstr ""
+"処理と書式について<xref linkend=\"Normalize_Address\"/>と若干の違いがありま"
+"す。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "&address_standardizer_required;"
+msgstr "&address_standardizer_required;"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:766
+#, no-c-format
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
 msgstr ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:767
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
 "bit richer than norm_addy since its designed to support international "
 "addresses (including country). standardaddr equivalent fields are:"
 msgstr ""
+"住所標準化エクステンションのstandardaddrは、他国の住所への対応 (countryも含"
+"む)があるため、norm_addyより若干フィールドが多くなります。standardaddrの、"
+"norm_addyと等価なフィールドは次の通りです。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:768
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
-msgstr ""
+msgstr "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid "Single call example"
-msgstr ""
+msgstr "単一呼び出しの例を示します。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:815
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1761,9 +2565,20 @@ msgid ""
 "    9000 | E            | ROO        | ST               |               | "
 "SUITE 999 | SPRINGFIELD | CO          |     | t"
 msgstr ""
+"SELECT addy.*\n"
+"FROM pagc_normalize_address('9000 E ROO ST STE 999, Springfield, CO') AS "
+"addy;\n"
+"\n"
+"\n"
+" address | predirabbrev | streetname | streettypeabbrev | postdirabbrev | "
+"internal  |  location   | stateabbrev | zip | parsed\n"
+"---------+--------------+------------+------------------+---------------"
+"+-----------+-------------+-------------+-----+--------\n"
+"    9000 | E            | ROO        | ST               |               | "
+"SUITE 999 | SPRINGFIELD | CO          |     | t"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:817
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1775,9 +2590,16 @@ msgid ""
 "linkend=\"Normalize_Address\"/> that uses data created in <xref linkend="
 "\"Geocode\"/>."
 msgstr ""
+"バッチ呼び出しの例です。現在は、postgis_tiger_geocoderはaddress_standardizer"
+"を使用しているため、速度の問題があります。うまくいけば、今後解決されることで"
+"しょう。\n"
+"normaddyへのジオコーディングのバッチ処理で速度が必要な場合には、住所標準化エ"
+"クステンションのstandaridze_address関数を直接呼ぶことで回避できます。<xref "
+"linkend=\"Geocode\"/>で生成されたデータを使う<xref linkend="
+"\"Normalize_Address\"/>で行っていることと似ています。例を次に示します。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:821
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1801,59 +2623,85 @@ msgid ""
 " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
 " 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
 msgstr ""
+"WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
+"  , (sa).suftype, (sa).sufdir, (sa).unit , (sa).city, (sa).state, (sa)."
+"postcode, true)::norm_addy As na\n"
+" FROM (SELECT address, standardize_address('tiger.pagc_lex'\n"
+"       , 'tiger.pagc_gaz'\n"
+"       , 'tiger.pagc_rules', address) As sa\n"
+"        FROM addresses_to_geocode) As g)\n"
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM  g;\n"
+"\n"
+" orig                                                |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 529 Main Street, Boston MA, 02129                   | MAIN          | ST\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | MASSACHUSETTS | AVE\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | WIZARD OF     |\n"
+" 26 Capen Street, Medford, MA                        | CAPEN         | ST\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
+" 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:826 extras_tigergeocoder.xml:942
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Geocode\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:832
 #, no-c-format
 msgid "Pprint_Addy"
-msgstr ""
+msgstr "Pprint_Addy"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:834
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
 "print representation of it. Usually used in conjunction with "
 "normalize_address."
 msgstr ""
+"<varname>norm_addy</varname>複合型オブジェクトを与えると、印刷表現を返しま"
+"す。通常はnormalize_addressと併用します。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
 "<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 msgstr ""
+"<funcdef>varchar <function>pprint_addy</function></funcdef> "
+"<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:849
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
 "print representation of it. No other data is required aside from what is "
 "packaged with the geocoder."
 msgstr ""
+"<varname>norm_addy</varname>複合型オブジェクトを与えると、印刷表現を返しま"
+"す。Tigerジオコーダ同梱のデータ以外は不要です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:850
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
-msgstr ""
+msgstr "通常は<xref linkend=\"Normalize_Address\"/>と併用します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:858
 #, no-c-format
 msgid "Pretty print a single address"
-msgstr ""
+msgstr "単一住所の印刷表現"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:859
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1862,15 +2710,20 @@ msgid ""
 "---------------------------------------\n"
 " 202 E Fremont St, Las Vegas, NV 89101"
 msgstr ""
+"SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
+"Nevada 89101')) As pretty_address;\n"
+"            pretty_address\n"
+"---------------------------------------\n"
+" 202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:861
 #, no-c-format
 msgid "Pretty print address a table of addresses"
-msgstr ""
+msgstr "住所テーブルの印刷表現"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1892,15 +2745,33 @@ msgid ""
 " 950 Main Street, Worcester, MA 01610                | 950 Main St, "
 "Worcester, MA 01610"
 msgstr ""
+"SELECT address As orig, pprint_addy(normalize_address(address)) As "
+"pretty_address\n"
+"        FROM addresses_to_geocode;\n"
+"\n"
+"                        orig                         |              "
+"pretty_address\n"
+"-----------------------------------------------------"
+"+-------------------------------------------\n"
+" 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston "
+"MA, 02129\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, "
+"Cambridge, MA 02139\n"
+" 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, "
+"MA\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, "
+"Cambridge, MA 02138\n"
+" 950 Main Street, Worcester, MA 01610                | 950 Main St, "
+"Worcester, MA 01610"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:875
 #, no-c-format
 msgid "Reverse_Geocode"
-msgstr ""
+msgstr "Reverse_Geocode"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:877
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1908,9 +2779,13 @@ msgid ""
 "cross streets. If include_strnum_range = true, includes the street range in "
 "the cross streets."
 msgstr ""
+"登録されている空間参照系に基づくポイントジオメトリを引数に取り、理論的に可能"
+"性のある住所の配列と交差するストリートの配列を一つのレコードで返します。"
+"include_strnum_range = trueの場合には、交差するストリートに番地範囲を追加しま"
+"す。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:882
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1922,9 +2797,17 @@ msgid ""
 "parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT "
 "street</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>Reverse_Geocode</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>include_strnum_range=false</parameter></paramdef> "
+"<paramdef><type>geometry[] </type> <parameter>OUT intpt</parameter></"
+"paramdef> <paramdef><type>norm_addy[] </type> <parameter>OUT addy</"
+"parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT "
+"street</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:896
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -1934,9 +2817,15 @@ msgid ""
 "Addresses are sorted according to which road a point is closest to so first "
 "address is most likely the right one."
 msgstr ""
+"登録されている空間参照系に基づくポイントジオメトリを引数に取り、理論的に可能"
+"性のある住所の配列と交差するストリートの配列を一つのレコードで返します。"
+"include_strnum_range = trueの場合には、交差するストリートに番地範囲を追加しま"
+"す。include_strnum_rangeは、していない場合のデフォルトはFALSEです。住所は、ポ"
+"イントから近い順の道路でソートされるので、最初の要素が最も正解に近くなりま"
+"す。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:899
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -1950,33 +2839,45 @@ msgid ""
 "taking up a good chunk of the street range and the rest of the buildings are "
 "clustered at the end."
 msgstr ""
+"実際の住所ではなく理論的な住所と書いているのには理由があります。Tigerデータは"
+"本当の住所ではなく、番地の範囲を持っています。そのため、理論的な住所は番地範"
+"囲に基づいて補間したものです。補間する場合には、たとえば、26 Court Sq.が存在"
+"しないにもかかわらず、26 Court St. と 26 Court Sq.が返る、といったことがあり"
+"ます。これは、ポイントが二つのストリートの角にあるのが原因で、両方のストリー"
+"トに沿って補間を行うためです。住所はストリートに沿って等間隔になっていると仮"
+"定しています。非常に多くの番地範囲を取ってしまっている自治体の建物があり、他"
+"の建物がストリートの終わりにかたまっているため、ストリートの方向が悪いです。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:904
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
 "covering the region of this point, then hmm you will get a record filled "
 "with NULLS."
 msgstr ""
+"ご注意: この関数はTigerデータに依存しています。指定した点を含む領域のデータが"
+"無い場合には、NULLで満たされた一つのレコードが返されます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
-msgstr ""
+msgstr "返されるレコードの要素は次の通りです。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
 "points on the street closest to the input point. There are as many points as "
 "there are addresses."
 msgstr ""
+"<varname>intpt</varname> ポイント配列: 入力ポイントに最も近いストリートの中心"
+"線のポイントです。住所と同じだけポイントがあります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:911
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -1985,18 +2886,26 @@ msgid ""
 "in the case when a point is at the corner of 2 or 3 streets, or the point is "
 "somewhere on the road and not off to the side."
 msgstr ""
+"<varname>addy</varname> norm_addy (正規化された住所)の配列: 入力ポイントに合"
+"わせた、可能性のある住所の配列です。最初の要素が最も可能性が高いものです。一"
+"般的に、一つだけになるべきですが、ポイントが二つか三つのストリートの角にあっ"
+"たり、ポイントが道路上のどこかにあって側線から離れている場合には、数出現しま"
+"す。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
 "the street) (streets that intersect or are the street the point is projected "
 "to be on)."
 msgstr ""
+"<varname>street</varname> varchar型の配列: 交差するストリート (ストリートがイ"
+"ンタセクトする場合)または一つのストリート (指定したポイントが乗るストリートで"
+"ある場合)です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:926
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2004,9 +2913,12 @@ msgid ""
 "that although we don't have 3 streets, PostgreSQL will just return null for "
 "entries above our upper bound so safe to use. This includes street ranges"
 msgstr ""
+"二つの近いストリートの角となる点の例です。MIT (Massachusetts Ave, Cambridge, "
+"MA 02139 )に近い位置です。ストリートは三つはないですが、PostgreSQLは配列の範"
+"囲からはみ出してもNULLを返すので安全です。番地範囲を含んでいます。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2024,18 +2936,34 @@ msgid ""
 " 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 "
 "Massachusetts Ave,32 - 88 Vassar St"
 msgstr ""
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
+"pprint_addy(r.addy[3]) As st3,\n"
+"            array_to_string(r.street, ',') As cross_streets\n"
+"        FROM reverse_geocode(ST_GeomFromText('POINT(-71.093902 "
+"42.359446)',4269),true) As r;\n"
+"\n"
+" 結果t\n"
+" ------\n"
+"      st1                                  | st2 | st3 |               "
+"cross_streets\n"
+"-------------------------------------------+-----+-----"
+"+----------------------------------------------\n"
+" 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 "
+"Massachusetts Ave,32 - 88 Vassar St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
 "picked a location really really close to a corner of 2 streets thus could be "
 "known by two different addresses."
 msgstr ""
+"交差するストリートの番地範囲を含めないことを選択しました。また、二つの異なる"
+"住所が分かるよう、二つのストリートの角に本当に近い位置を指定しました。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:932
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2052,17 +2980,32 @@ msgid ""
 " 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | "
 "Waltham St"
 msgstr ""
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
+"pprint_addy(r.addy[3]) As st3, array_to_string(r.street, ',') As cross_str\n"
+"FROM reverse_geocode(ST_GeomFromText('POINT(-71.06941 42.34225)',4269)) As "
+"r;\n"
+"\n"
+"結果\n"
+"--------\n"
+"               st1               |               st2               | st3 | "
+"cross_str\n"
+"---------------------------------+---------------------------------+-----"
+"+------------------------\n"
+" 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | "
+"Waltham St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:934
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
 "and we only want the primary address and at most 2 cross streets."
 msgstr ""
+"<xref linkend=\"Geocode\"/>からジオコーディングの例を再利用しています。主要な"
+"住所と、せいぜい二つの交差するストリートを求めているだけです。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:935
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2086,24 +3029,46 @@ msgid ""
 " 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 "
 "| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 msgstr ""
+"SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
+"    (rg).street[1] As cross1, (rg).street[2] As cross2\n"
+"FROM (SELECT address As actual_addr, lon, lat,\n"
+"    reverse_geocode( ST_SetSRID(ST_Point(lon,lat),4326) ) As rg\n"
+"    FROM addresses_to_geocode WHERE rating > -1) As foo;\n"
+"\n"
+"                     actual_addr                     |    lon    |   lat    "
+"|                 int_addr1                 |     cross1      |   cross2\n"
+"-----------------------------------------------------+-----------+----------"
+"+-------------------------------------------+-----------------+------------\n"
+" 529 Main Street, Boston MA, 02129                   | -71.07181 | 42.38359 "
+"| 527 Main St, Boston, MA 02129             | Medford St      |\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 | Vassar St       |\n"
+" 26 Capen Street, Medford, MA                        | -71.12377 | 42.41101 "
+"| 9 Edison Ave, Medford, MA 02155           | Capen St        | Tesla Ave\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | -71.12304 | 42.37328 "
+"| 3 University Rd, Cambridge, MA 02138      | Mount Auburn St |\n"
+" 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 "
+"| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid "Topology_Load_Tiger"
-msgstr ""
+msgstr "Topology_Load_Tiger"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:950
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
 "transforming the tiger data to spatial reference of the topology and "
 "snapping to the precision tolerance of the topology."
 msgstr ""
+"Tigerデータの定義領域をPostGISトポロジにロードして、Tigerデータをトポロジの空"
+"間参照系に投影変換し、トポロジの許容精度にスナップします。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:956
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2112,9 +3077,14 @@ msgid ""
 "paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topo_name</parameter></paramdef> "
+"<paramdef><type>varchar </type> <parameter>region_type</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:968
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2125,18 +3095,25 @@ msgid ""
 "future be more easily reconciled with tiger data. Returns summary details "
 "about the process."
 msgstr ""
+"Tigerデータの定義領域をPostGISトポロジにロードします。フェイス、ノード、エッ"
+"ジは対象トポロジの空間参照系に投影変換され、点は対象トポロジの許容精度にス"
+"ナップされます。生成されたフェイス、ノード、エッジは、元のTigerデータのフェイ"
+"ス、ノード、エッジの識別値を維持するので、将来、データセットをより簡単にTiger"
+"データに一致させることができます。処理の詳細に関する要約を返します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:971
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
 "the newly formed polygons to follow the center lines of streets and for the "
 "resulting polygons not to overlap."
 msgstr ""
+"これはデータの区域改訂に使えますが、ストリートの中心線に沿って新たに形成され"
+"るポリゴンと重ならないポリゴンとが必要です。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:973
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2146,9 +3123,14 @@ msgid ""
 "records will be created. This function will also fail if you have not "
 "created a topology using the topology functions."
 msgstr ""
+"この関数はPostGISトポロジモジュールとTigerデータに依存しています。詳細情報に"
+"ついては、<xref linkend=\"Topology\"/>と<xref linkend="
+"\"installation_configuration\"/>を参照して下さい。対象領域を含むデータを持っ"
+"ていない場合には、トポロジは作られません。トポロジ関数を使ってトポロジが生成"
+"されない場合も失敗します。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2156,23 +3138,26 @@ msgid ""
 "the situation you may want to increase or lower the precision if you get "
 "topology validation failures."
 msgstr ""
+"ほとんどのトポロジ評価エラーは許容範囲の問題です。エッジの投影変換の後にポイ"
+"ントが準備できなかったり、エッジからずれる場合にあたります。トポロジ評価に失"
+"敗する状況を改善するには、精度を下げます。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:977
 #, no-c-format
 msgid "Required arguments:"
-msgstr ""
+msgstr "必須引数:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:980
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
 "load data into."
-msgstr ""
+msgstr "<varname>topo_name</varname> データを納めるPostGISトポロジの名前"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2180,9 +3165,13 @@ msgid ""
 "is to have several more. This is the table to look into to define the region "
 "bounds. e.g <varname>tiger.place</varname>, <varname>tiger.county</varname>"
 msgstr ""
+"<varname>region_type</varname> 境界種別。現在は<varname>place</varname> と"
+"<varname>county</varname>とだけに対応しています。今後増やす予定です。これは境"
+"界を定義するために見るテーブルです。<varname>tiger.place</varname>や"
+"<varname>tiger.county</varname>等があたります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:986
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2191,24 +3180,31 @@ msgid ""
 "county it is the <varname>cntyidfp</varname> column in <varname>tiger."
 "county</varname>"
 msgstr ""
+"<varname>region_id</varname> TIGERではgeoidと呼ばれるものです。テーブルで領域"
+"の一意の識別子です。placeでは<varname>tiger.place</varname>テーブルの"
+"<varname>plcidfp</varname>カラムで、郡では<varname>tiger.country</varname>"
+"テーブルの<varname>cntyidfp</varname>カラムで保持します。"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
-msgstr ""
+msgstr "例: マサチューセッツ州ボストン市のトポロジ"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:996
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
 "with tolerance 0.25 feet and then load in Boston city tiger faces, edges, "
 "nodes."
 msgstr ""
+"マサチューセッツ州ボストンのトポロジをマサチューセッツ州フィート平面 (2249)、"
+"許容範囲0.25フィートで生成し、ボストンのTigerデータのフェイス、エッジ、ノード"
+"をロードします。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:998
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2237,24 +3233,52 @@ msgid ""
 "       error       |   id1    |    id2\n"
 "-------------------+----------+-----------"
 msgstr ""
+"SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
+"createtopology\n"
+"--------------\n"
+"   15\n"
+"-- Windows 7 デスクトップ PostgreSQL 9.1 (5州のTigerデータを格納)で 60,902ミ"
+"リ秒 (約1分)\n"
+"SELECT tiger.topology_load_tiger('topo_boston', 'place', '2507000');\n"
+"-- topology_loader_tiger --\n"
+"29722 edges holding in temporary. 11108 faces added. 1875 edges of faces "
+"added.  20576 nodes added.\n"
+"19962 nodes contained in a face.  0 edge start end corrected.  31597 edges "
+"added.\n"
+"\n"
+"-- 41ミリ秒 --\n"
+"SELECT topology.TopologySummary('topo_boston');\n"
+" -- topologysummary--\n"
+"Topology topo_boston (15), SRID 2249, precision 0.25\n"
+"20576 nodes, 31597 edges, 11109 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 評価に28,797ミリ秒 エラーなしでよかった --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_boston');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
-msgstr ""
+msgstr "例: マサチューセッツ州サフォーク郡のトポロジ"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:1003
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
 "(26986) with tolerance 0.25 meters and then load in Suffolk county tiger "
 "faces, edges, nodes."
 msgstr ""
+"マサチューセッツ州サフォークのトポロジを、マサチューセッツ州メートル平面 "
+"(26986)、許容範囲0.25メートルで生成し、サフォークのTigerデータのフェイス、"
+"エッジ、ノードをロードします。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:1005
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2287,38 +3311,71 @@ msgid ""
 " edge crosses node | 81064553 |  85728168\n"
 " edge crosses node | 81064553 |  85733413"
 msgstr ""
+"SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
+"-- Windows 7 32ビット Tigerデータ5州 で 56,275秒 (約1分)かかりました\n"
+"-- ボストンのロードのあとウォームアップされたに違いありません\n"
+"SELECT tiger.topology_load_tiger('topo_suffolk', 'county', '25025');\n"
+"-- topology_loader_tiger --\n"
+" 36003 edges holding in temporary. 13518 faces added. 2172 edges of faces "
+"added.\n"
+" 24761 nodes added.  24075 nodes contained in a face.  0 edge start end "
+"corrected.  38175 edges added.\n"
+"-- 31ミリ秒 --\n"
+"SELECT topology.TopologySummary('topo_suffolk');\n"
+" -- topologysummary--\n"
+" Topology topo_suffolk (14), SRID 26986, precision 0.25\n"
+"24761 nodes, 38175 edges, 13519 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 評価に 33,606ミリ秒 --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_suffolk');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------\n"
+" coincident nodes  | 81045651 |  81064553\n"
+" edge crosses node | 81045651 |  85737793\n"
+" edge crosses node | 81045651 |  85742215\n"
+" edge crosses node | 81045651 | 620628939\n"
+" edge crosses node | 81064553 |  85697815\n"
+" edge crosses node | 81064553 |  85728168\n"
+" edge crosses node | 81064553 |  85733413"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:1009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
 "<xref linkend=\"ValidateTopology\"/>"
 msgstr ""
+", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
+"<xref linkend=\"ValidateTopology\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Set_Geocode_Setting"
-msgstr ""
+msgstr "Set_Geocode_Setting"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:1017
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
-msgstr ""
+msgstr "ジオコーダ関数の振る舞いに影響を与える設定を行います。"
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
 "<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> "
 "<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1033
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2326,17 +3383,23 @@ msgid ""
 "plans will be to control rating with settings. Current list of settings are "
 "listed in <xref linkend=\"Get_Geocode_Setting\"/>."
 msgstr ""
+"<varname>tiger.geocode_settings</varname>テーブルに格納されている設定の値を設"
+"定します。設定によって、関数のデバッグの切り替えができます。今後、評価値の制"
+"御を設定から行えるようにする予定です。現在の設定リストは<xref linkend="
+"\"Get_Geocode_Setting\"/>にあります。"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1042
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
 "NOTICE log will output timing and queries."
 msgstr ""
+"この関数がTRUEを返す場合に<xref linkend=\"Geocode\"/>を実行すると、時刻とクエ"
+"リがNOTICEログに出力されます。"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1043
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
@@ -2344,3 +3407,7 @@ msgid ""
 "---------\n"
 "true"
 msgstr ""
+"SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
+"result\n"
+"---------\n"
+"true"
diff --git a/doc/po/ja/extras_topology.xml.po b/doc/po/ja/extras_topology.xml.po
index 43e1557..4c958bb 100644
--- a/doc/po/ja/extras_topology.xml.po
+++ b/doc/po/ja/extras_topology.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:12+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-11-11 05:48+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -35,11 +35,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 "PostGIS Day Paris 2011におけるSandro Santilliさんの講演が、PostGISトポロジの"
@@ -73,6 +73,11 @@ msgid ""
 "database. If you want to experiment with PostGIS topology and need some "
 "data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
 msgstr ""
+"トポロジベースのGISデータベースの例として<ulink url=\"https://www.census.gov/"
+"geo/maps-data/data/tiger.html\">US Census Topologically Integrated "
+"Geographic Encoding and Referencing System (TIGER)</ulink>があります。PostGIS"
+"トポロジの試験がしたくて、何らかのデータが必要なら<xref linkend="
+"\"Topology_Load_Tiger\"/>をご覧下さい"
 
 #. Tag: para
 #: extras_topology.xml:8
@@ -123,15 +128,10 @@ msgstr ""
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
-"トポロジ機能を持つPostGIS 2.0をビルドするには、<xref linkend="
-"\"postgis_installation\"/>にもありますが--with-topologyオプションを付けてコン"
-"パイルします。GEOS 3.3以上に依存する関数があるため、完全にトポロジーをサポー"
-"トするには GEOS 3.3以上でコンパイルします。"
 
 #. Tag: para
 #: extras_topology.xml:18
@@ -170,23 +170,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -328,23 +328,23 @@ msgstr "自動"
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -492,20 +492,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -566,6 +566,9 @@ msgid ""
 "<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
 "\"/>"
 msgstr ""
+", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
+"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
+"\"/>"
 
 #. Tag: refname
 #: extras_topology.xml:182
@@ -706,6 +709,22 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>child_layer</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_topology.xml:265
@@ -767,18 +786,18 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr "Availability: 1.?"
 
 #. Tag: programlisting
 #: extras_topology.xml:282
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Note for this example we created our new table in the ma_topo schema\n"
 "-- though we could have created it in a different schema -- in which case "
@@ -789,9 +808,10 @@ msgid ""
 "SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
 "'POLYGON');"
 msgstr ""
-"-- この例について、ma_topoスキーマに新しいテーブルを作っていますが\n"
-"-- topology_nameとschema_nameが異なる場合には\n"
-"-- 異なるスキーマにテーブルを作ることができることに注意して下さい。\n"
+"-- この例では、topology_nameとshecma_nameが異なる場合には、\n"
+"-- 異なるスキーマに作ることができましたが、\n"
+"-- ma_topoスキーマに新しいテーブルを作ったことに注意して下さい。\n"
+"\n"
 "CREATE SCHEMA ma;\n"
 "CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
 "address text);\n"
@@ -813,7 +833,7 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
@@ -940,12 +960,101 @@ msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
+#, no-c-format
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "Availability: 2.0.0"
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
 #, no-c-format
 msgid "TopologySummary"
 msgstr "TopologySummary"
 
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -955,7 +1064,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -967,7 +1076,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -977,18 +1086,18 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:401
-#, fuzzy, no-c-format
+#: extras_topology.xml:443
+#, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
 "                    topologysummary\n"
@@ -1009,7 +1118,7 @@ msgid ""
 "  Deploy: features.big_signs.feature"
 msgstr ""
 "SELECT topology.topologysummary('city_data');\n"
-"                    topologysummary                     \n"
+"                    topologysummary\n"
 "--------------------------------------------------------\n"
 " Topology city_data (329), SRID 4326, precision: 0\n"
 " 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
@@ -1027,13 +1136,13 @@ msgstr ""
 "  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -1043,7 +1152,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -1055,7 +1164,7 @@ msgstr ""
 "<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -1067,132 +1176,132 @@ msgstr ""
 "おりです。"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr "Error"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr "<entry>id1</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr "<entry>id2</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr "edge crosses node (訳注: エッジとノードのクロス)"
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr "edge_id"
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr "node_id"
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr "invalid edge (訳注: 不正なエッジ)"
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr "null"
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr "edge not simple (訳注: 単純でないエッジ)"
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr "edge crosses edge (訳注: エッジとエッジのクロス)"
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 "edge start node geometry mis-match (訳注: 開始ノードジオメトリの不整合)"
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr "edge end node geometry mis-match (訳注: 終了ノードジオメトリの不整合)"
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr "face without edges (訳注: エッジのないフェイス)"
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr "face_id"
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr "face has no rings (訳注: 環のないフェイス)"
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr "face overlaps face (訳注: フェイス同士のオーバラップ)"
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr "face within face (訳注: フェイス間の包含) "
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr "内側のface_id"
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr "外側のface_id"
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr "Availability: 1.0.0"
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1202,7 +1311,7 @@ msgstr ""
 "いた偽陽性を解決しています。"
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1212,7 +1321,7 @@ msgstr ""
 "値が入れ替わっています。"
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1226,31 +1335,31 @@ msgstr ""
 "face without edges |   0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr "本節では、新しいトポロジを生成するトポロジ関数を挙げます。"
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr "トポロジコンストラクタ"
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr "CreateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1260,8 +1369,8 @@ msgstr ""
 "録します。"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1273,12 +1382,12 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
@@ -1302,8 +1411,8 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:557
-#, no-c-format
+#: extras_topology.xml:599
+#, fuzzy, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
 "of tables (<varname>edge_data</varname>,<varname>face</varname>,"
@@ -1312,7 +1421,8 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 "<varname>topology_name</varname>で指定したスキーマを生成し、テーブル "
 "(<varname>edge_data</varname>, <varname>face</varname>, <varname>node</"
@@ -1323,7 +1433,7 @@ msgstr ""
 "規定される単位で、指定しない場合は 0 とされます。"
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1334,7 +1444,7 @@ msgstr ""
 "falseとされます。"
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1347,19 +1457,19 @@ msgstr ""
 "を単位としているので、許容差は0.5メートルとなります。"
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr "ロードアイランド州トポロジをフィート単位州平面で生成"
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1373,7 +1483,7 @@ msgstr ""
 "2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
@@ -1381,13 +1491,13 @@ msgstr ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1396,7 +1506,7 @@ msgstr ""
 "トポロジ構造 (ノード、エッジ、フェイス、レイヤ、TopoGeometry)を複写します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1410,7 +1520,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1423,7 +1533,7 @@ msgstr ""
 "ド、エッジ、フェイス、レイヤ、TopoGeometryを複製します。"
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1436,31 +1546,31 @@ msgstr ""
 "ルにも存在しないためです。"
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr "本例では、ma_topoという名前のトポロジにバックアップをとっています。"
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr "ST_InitTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1470,7 +1580,7 @@ msgstr ""
 "録し、処理の概要を表示します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1482,7 +1592,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1494,14 +1604,16 @@ msgstr ""
 "る記述を出力します。"
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.17"
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1515,13 +1627,13 @@ msgstr ""
 " Topology-Geometry 'topo_schema_to_create' (id:7) created."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1531,7 +1643,7 @@ msgstr ""
 "セージを返します。 </refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1545,7 +1657,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1555,30 +1667,32 @@ msgstr ""
 "返します。 </para>"
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr "空トポロジの追加に使えます。"
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr "Availability: 2.0"
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.18"
 
 #. Tag: programlisting
-#: extras_topology.xml:712
-#, fuzzy, no-c-format
+#: extras_topology.xml:754
+#, no-c-format
 msgid ""
 "-- Populate topology --\n"
 "SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
@@ -1615,8 +1729,8 @@ msgid ""
 "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
 "'LINE');"
 msgstr ""
-"-- トポロジの生成 --\n"
-"SELECT topology.ST_CreateTopoGeo('ri_topo', \n"
+"-- トポロジの投入 --\n"
+"SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
 " ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 "
 "236911,384799 236895,384811 236890,384833 236884,\n"
 "  384844 236882,384866 236881,384879 236883,384954 236898,385087 "
@@ -1636,34 +1750,34 @@ msgstr ""
 "  385200 237533,385206 237538,385213 237541,385221 237542,385235 "
 "237540,385242 237541,\n"
 "  385249 237544,385260 237555,385270 237570,385289 237584,385292 "
-"237589,385291 237596,385284 237630))',3438) \n"
+"237589,385291 237596,385284 237630))',3438)\n"
 "  );\n"
 "\n"
 "      st_createtopogeo\n"
 "----------------------------\n"
 " Topology ri_topo populated\n"
-" \n"
-" \n"
-"-- テーブルとTopoGeometryの生成 --\n"
+"\n"
+"\n"
+"-- テーブルとTopoGeometryの生成--\n"
 "CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
 "\n"
 "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr "TopoGeo_AddPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1672,7 +1786,7 @@ msgstr ""
 "許容差を使って既存のトポロジにポイントを追加し、可能ならエッジを分割します。 "
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1688,7 +1802,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1700,7 +1814,7 @@ msgstr ""
 "スナップされたポイントで分割されることがあります。"
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1710,13 +1824,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1726,7 +1840,7 @@ msgstr ""
 "スを分割します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1742,7 +1856,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1755,7 +1869,7 @@ msgstr ""
 "スナップします。既存のエッジとフェイスはラインで分割されることがあります。"
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1765,13 +1879,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1781,7 +1895,7 @@ msgstr ""
 "します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1797,7 +1911,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1811,7 +1925,7 @@ msgstr ""
 "があります。"
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1821,7 +1935,7 @@ msgstr ""
 "<xref linkend=\"CreateTopology\"/>"
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1832,19 +1946,19 @@ msgstr ""
 "ます。本節の関数はすべてISO SQL/MMで定義されています。"
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr "トポロジエディタ"
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1854,7 +1968,7 @@ msgstr ""
 "NULLの場合でもノードは生成されます。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1868,7 +1982,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1880,7 +1994,7 @@ msgstr ""
 "位置に孤立ノードを追加します。"
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1896,7 +2010,7 @@ msgstr ""
 "られます。"
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1906,13 +2020,15 @@ msgstr ""
 "内に無い場合には、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X 3.1"
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1922,13 +2038,13 @@ msgstr ""
 "<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1942,7 +2058,7 @@ msgstr ""
 "識別番号を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1960,7 +2076,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1974,7 +2090,7 @@ msgstr ""
 "para>"
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1988,7 +2104,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -2000,7 +2116,7 @@ msgstr ""
 "れます。"
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -2012,26 +2128,28 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.4"
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -2041,7 +2159,7 @@ msgstr ""
 "フェイスを削除して、分割した二つのフェイスに置き換えます。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -2059,7 +2177,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -2071,8 +2189,8 @@ msgstr ""
 "番号を返します。"
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
@@ -2080,7 +2198,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -2096,7 +2214,7 @@ msgstr ""
 "合には、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -2106,20 +2224,22 @@ msgstr ""
 "場合、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.12"
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -2129,7 +2249,7 @@ msgstr ""
 "フェイスを編集し、一つのフェイスを追加します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -2147,7 +2267,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -2157,7 +2277,7 @@ msgstr ""
 "フェイスを編集し、一つのフェイスを追加します。"
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -2168,26 +2288,28 @@ msgstr ""
 "ニバースフェイス (境界がない)でなければならない場合には、可能ではありません。"
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr "新しく追加されたエッジの識別番号を返します。"
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.13"
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -2198,7 +2320,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -2210,7 +2332,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -2220,7 +2342,7 @@ msgstr ""
 "二つのフェイスを削除し、一つの新しいフェイスに置き換えます。</para>"
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -2235,7 +2357,7 @@ msgstr ""
 "イスにユニバースが侵入します)場合には、フェイスは生成されません。"
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -2247,7 +2369,7 @@ msgstr ""
 "に使われていない)場合、二つのフェイスの修復は拒絶されます。"
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -2259,20 +2381,22 @@ msgstr ""
 "ジ名が不正である場合、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.14"
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2282,7 +2406,7 @@ msgstr ""
 "間をとるため、一つを削除して、もう一つを編集します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -2294,7 +2418,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2309,20 +2433,22 @@ msgstr ""
 "るフェイスの識別番号を返します。"
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.15"
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -2332,7 +2458,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2346,7 +2472,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -2355,8 +2481,8 @@ msgstr ""
 "<para>トポロジ構造に影響を与えることなくエッジの形状を変更します。</para>"
 
 #. Tag: para
-#: extras_topology.xml:1251
-#, fuzzy, no-c-format
+#: extras_topology.xml:1293
+#, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
 "<varname>edge</varname> table of the topology schema, the <varname>acurve</"
@@ -2365,15 +2491,14 @@ msgid ""
 "of <varname>acurve</varname> or the modification would change the underlying "
 "topology then an error is thrown."
 msgstr ""
-"引数がNULLである場合、与えられたエッジがトポロジスキーマの<varname>node</"
-"varname>テーブル内に既に存在していない場合、<varname>acurve</varname>が"
+"NULLの引数があった場合、与えられたエッジがtopologyスキーマの<varname>edge</"
+"varname>テーブルに存在しない場合、<varname>acurve</varname>が"
 "<varname>LINESTRING</varname>でない場合、<varname>anode</varname>と"
-"<varname>anothernode</varname>が<varname>acurve</varname>の始端と終端でない場"
-"合、更新によって下位にあるトポロジが変更される場合には、エラーが投げられま"
-"す。"
+"<varname>anothernode</varname>が<varname>acurve</varname>の開始点と終了点でな"
+"い場合、または、変更によってトポロジが変わる場合には、エラーが投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
@@ -2381,7 +2506,7 @@ msgstr ""
 "新しい<varname>acurve</varname>が単純でない場合には、エラーが投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -2391,27 +2516,29 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Availability: 1.1.0"
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr "Enhanced: 2.0.0版で、トポロジ整合性の強制を追加しました。"
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.6"
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
-#, fuzzy, no-c-format
+#: extras_topology.xml:1323
+#, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
 "                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
@@ -2419,20 +2546,20 @@ msgid ""
 " ----\n"
 " Edge 1 changed"
 msgstr ""
-"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,  \n"
+"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
 "                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
 "893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
 " ----\n"
 " Edge 1 changed"
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2442,7 +2569,7 @@ msgstr ""
 "変更され、新しいエッジが一つ追加されます。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2456,7 +2583,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2469,22 +2596,24 @@ msgstr ""
 "号が返ります。"
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 "Changed: 2.0 - 以前の版では名前を間違えてST_ModEdgesSplitになっていました。"
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.9"
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
-#, fuzzy, no-c-format
+#: extras_topology.xml:1372
+#, no-c-format
 msgid ""
 "-- Add an edge --\n"
 " SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
@@ -2504,8 +2633,8 @@ msgstr ""
 "-- エッジの追加 --\n"
 " SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
 "893910, 227600 893910)', 26986) ) As edgeid;\n"
-" \n"
-"-- エッジ識別番号 --\n"
+"\n"
+"-- edgeid --\n"
 "3\n"
 "\n"
 "\n"
@@ -2517,7 +2646,7 @@ msgstr ""
 "7"
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2527,13 +2656,13 @@ msgstr ""
 "<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2543,7 +2672,7 @@ msgstr ""
 "編集して、2番目のエッジを削除します。削除されたノードの識別番号を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2557,7 +2686,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2570,13 +2699,13 @@ msgstr ""
 "す。"
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2587,7 +2716,7 @@ msgstr ""
 "削除し、1番目のエッジと同じ方向のエッジに置き換えます。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2601,7 +2730,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2615,13 +2744,13 @@ msgstr ""
 "れているエッジとリレーションシップが更新されます。"
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2633,7 +2762,7 @@ msgstr ""
 "に関する記述を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2647,7 +2776,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2657,7 +2786,7 @@ msgstr ""
 "varname>ジオメトリがノードとして存在しているなら、エラーが投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2670,7 +2799,7 @@ msgstr ""
 "既存のエッジとインタセクトする (終端も含む)場合、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2680,14 +2809,16 @@ msgstr ""
 "れます。"
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
-#, fuzzy, no-c-format
+#: extras_topology.xml:1519
+#, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
 "SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
@@ -2702,7 +2833,7 @@ msgid ""
 "----------------------------------------------------\n"
 "Isolated Node 7 moved to location 227579.5,893916.5"
 msgstr ""
-"-- フェイス指定のない孤立ノードを追加 --\n"
+"-- フェイスの無い孤立ノードの追加 --\n"
 "SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
 "ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
 " nodeid\n"
@@ -2710,19 +2841,19 @@ msgstr ""
 "      7\n"
 "-- 新しいノードの移動 --\n"
 "SELECT topology.ST_MoveIsoNode('ma_topo', 7,  "
-"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip; \n"
+"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
 "                      descrip\n"
 "----------------------------------------------------\n"
 "Isolated Node 7 moved to location 227579.5,893916.5"
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2734,7 +2865,7 @@ msgstr ""
 "いノードの識別番号を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2748,7 +2879,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2764,7 +2895,7 @@ msgstr ""
 "レーションシップが更新されます。"
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2779,14 +2910,16 @@ msgstr ""
 "場合、ポイントがエッジ内にない場合、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.8"
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
-#, fuzzy, no-c-format
+#: extras_topology.xml:1568
+#, no-c-format
 msgid ""
 "-- Add an edge  --\n"
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
@@ -2802,7 +2935,7 @@ msgid ""
 "---------\n"
 "       6"
 msgstr ""
-"-- エッジの追加   --\n"
+"-- エッジの追加  --\n"
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
 "893917,227592 893900)', 26986) ) As edgeid;\n"
 "-- 結果 --\n"
@@ -2811,19 +2944,19 @@ msgstr ""
 "        2\n"
 "-- 新しいエッジの分割 --\n"
 "SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  "
-"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid; \n"
+"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
 " newnodeid\n"
 "---------\n"
 "       6"
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2834,7 +2967,7 @@ msgstr ""
 "(エッジの始端または終端である)場合には、例外が投げられます。</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2846,7 +2979,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2857,15 +2990,17 @@ msgstr ""
 "ジの始端または終端である)場合には、例外が投げられます。</para>"
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
-#, fuzzy, no-c-format
+#: extras_topology.xml:1614
+#, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
 "SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
@@ -2873,32 +3008,32 @@ msgid ""
 "-------------------------\n"
 " Isolated node 7 removed"
 msgstr ""
-"-- フェイスを伴わない孤立ノードの追加 --\n"
+"-- フェイスの無い孤立ノードの削除 --\n"
 "SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
 "         result\n"
 "-------------------------\n"
 " Isolated node 7 removed"
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr "トポロジアクセサ"
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr "与えられたポイントにインタセクトするエッジの識別番号を探索します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2912,13 +3047,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr "与えられたポイントにインタセクトするエッジの識別番号を探索します。"
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2929,13 +3064,13 @@ msgstr ""
 "せん。"
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr "ポイントがエッジにインタセクトしない場合には0を返します。"
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2945,7 +3080,7 @@ msgstr ""
 "げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
@@ -2953,19 +3088,19 @@ msgstr ""
 "許容差が0の場合はST_Intersectsを使い、それ以外ではST_DWinthinを使います。"
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要 "
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr "本例では<xref linkend=\"AddEdge\"/>で作ったエッジを使います。"
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2983,7 +3118,7 @@ msgstr ""
 "         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2999,7 +3134,7 @@ msgstr ""
 "ERROR:  Two or more edges found"
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
@@ -3007,19 +3142,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr "与えられたポイントにインタセクトするフェイスの識別番号を探索します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -3033,13 +3168,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr "与えられたポイントにインタセクトするフェイスの識別番号を探索します。"
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -3050,13 +3185,13 @@ msgstr ""
 "ばなりません。"
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr "ポイントがフェイスにインタセクトしない場合には.、0を返します。"
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -3066,7 +3201,7 @@ msgstr ""
 "投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
@@ -3075,14 +3210,14 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr "本例では<xref linkend=\"AddFace\"/>で作ったフェイスを使います。"
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
-#, fuzzy, no-c-format
+#: extras_topology.xml:1714
+#, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
 "GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
@@ -3095,14 +3230,14 @@ msgstr ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
 "GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
 "        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
-"        \n"
+"\n"
 "         with1mtol | withnotol\n"
 "        -----------+-----------\n"
 "                         1 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
-#, fuzzy, no-c-format
+#: extras_topology.xml:1715
+#, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
 "        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
@@ -3112,12 +3247,12 @@ msgid ""
 msgstr ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
 "        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
-"        \n"
-"-- エラー発生 --\n"
+"\n"
+"-- エラー発生--\n"
 "ERROR:  Two or more faces found"
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
@@ -3125,19 +3260,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr "ポイント位置にあるノードの識別番号を探索します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -3151,13 +3286,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr "ポイント位置にあるノードの識別番号を探索します。"
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -3169,13 +3304,13 @@ msgstr ""
 "合には、ある程度の間隔で探索します。"
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr "ポイントで指定した位置にノードが無い場合には、0を返します。"
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -3185,7 +3320,7 @@ msgstr ""
 "げられます。"
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -3195,8 +3330,8 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
-#, fuzzy, no-c-format
+#: extras_topology.xml:1767
+#, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
 " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
@@ -3204,15 +3339,15 @@ msgid ""
 "----------\n"
 "        2"
 msgstr ""
-"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode \n"
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
 " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
 "  nearnode\n"
 "----------\n"
 "        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
-#, fuzzy, no-c-format
+#: extras_topology.xml:1768
+#, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
 " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
@@ -3222,12 +3357,12 @@ msgid ""
 msgstr ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
 " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
-" \n"
+"\n"
 " -- エラー発生 --\n"
 " ERROR:  Two or more nodes found"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
@@ -3235,13 +3370,13 @@ msgstr ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -3251,7 +3386,7 @@ msgstr ""
 "を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -3261,7 +3396,7 @@ msgstr ""
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -3271,7 +3406,7 @@ msgstr ""
 "ます。</para>"
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -3285,7 +3420,7 @@ msgstr ""
 "       1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -3295,13 +3430,13 @@ msgstr ""
 "<xref linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -3310,7 +3445,7 @@ msgstr ""
 "トポロジ名からtopology.topologyテーブル内にあるトポロジのSRIDを返します。"
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -3320,7 +3455,7 @@ msgstr ""
 "番号を返します。"
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -3334,7 +3469,7 @@ msgstr ""
 "  4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -3344,19 +3479,19 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr "識別番号からトポロジ (スキーマ)の名前を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -3366,7 +3501,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -3374,7 +3509,7 @@ msgid ""
 msgstr "識別番号からトポロジ (スキーマ)の名前を返します。"
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -3388,7 +3523,7 @@ msgstr ""
 " ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -3398,13 +3533,13 @@ msgstr ""
 "linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
@@ -3412,7 +3547,7 @@ msgstr ""
 "返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -3426,7 +3561,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -3438,7 +3573,7 @@ msgstr ""
 "から始まります。"
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -3449,14 +3584,16 @@ msgstr ""
 "は左手の法則に従います (境界フェイスは各有向辺の左側にあるようにします)。"
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.5"
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -3488,7 +3625,7 @@ msgstr ""
 "(7 rows)"
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -3505,26 +3642,26 @@ msgstr ""
 "        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 "指定されたトポロジの中の、フェイス識別番号で指定されたポリゴンを返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -3536,7 +3673,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -3546,14 +3683,16 @@ msgstr ""
 "フェイスを作るエッジからポリゴンを構築します。"
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 トポロジ-ジオメトリ および トポロジ-ネットワーク "
+"3: ルーチン詳細: X.3.16"
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3579,13 +3718,13 @@ msgstr ""
 "234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3595,7 +3734,7 @@ msgstr ""
 "返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3611,7 +3750,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3623,7 +3762,7 @@ msgstr ""
 "始まりです。"
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -3634,7 +3773,7 @@ msgstr ""
 "ます。負のエッジ識別番号を渡すと、右側を歩き、エッジを逆方向に進みます。"
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -3646,31 +3785,31 @@ msgstr ""
 "あることを意味します。"
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr "この関数はメタデータとリンクするエッジ環を使います。"
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr "与えられたノードに付随するエッジの集合を整列して返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -3682,7 +3821,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3698,7 +3837,7 @@ msgstr ""
 "ら時計回りになります。"
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3708,13 +3847,13 @@ msgstr ""
 "しているエッジ環を構築するのに使えます。"
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3722,25 +3861,25 @@ msgid ""
 msgstr "本節では、非標準の手法でのトポロジ処理の関数を挙げます。"
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr "トポロジ処理"
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr "Polygonize"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr "トポロジエッジで定義される全てのフェイスを探索し、追加します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3750,20 +3889,20 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 "トポロジエッジプリミティブで構築することができる全てのフェイスを登録します。"
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr "対象トポロジは自己インタセクトするエッジが無いと仮定しています。"
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3773,7 +3912,7 @@ msgstr ""
 "Polygonizeを複数回呼んでも問題ありません。"
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3783,19 +3922,19 @@ msgstr ""
 "を行いません。"
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3807,7 +3946,7 @@ msgstr ""
 "識別番号を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3827,7 +3966,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3839,7 +3978,7 @@ msgstr ""
 "追加するので、明示的にエッジのノードを追加する必要はあまりありません。"
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3850,7 +3989,7 @@ msgstr ""
 "れます。<varname>allowEdgeSplitting</varname>パラメータの値に依存します。"
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3860,7 +3999,7 @@ msgstr ""
 "ノードによって、ノードを含む正しいフェイスが計算されます。"
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3870,7 +4009,7 @@ msgstr ""
 "加されずに、既存ノードの識別番号を返します。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3888,13 +4027,13 @@ msgstr ""
 " 4"
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3907,7 +4046,7 @@ msgstr ""
 "に追加し、新しい (または既存の)エッジの識別番号を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3919,7 +4058,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3935,7 +4074,7 @@ msgstr ""
 "フェイスを持ち、自分自身にリンクしています。"
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3947,7 +4086,7 @@ msgstr ""
 "る場合には、エラーが投げられ、エッジは追加されません。"
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3959,14 +4098,14 @@ msgstr ""
 "げられます。"
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 GEOS 3.3.0以降が必要です。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
-#, fuzzy, no-c-format
+#: extras_topology.xml:2254
+#, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
 "893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
@@ -3995,7 +4134,7 @@ msgstr ""
 "edgeid\n"
 "--------\n"
 " 1\n"
-"                                \n"
+"\n"
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 "
 "893900.4,227622.6 893844.2,227641.6 893816.5,\n"
 " 227704.5 893778.5)', 26986) ) As edgeid;\n"
@@ -4003,7 +4142,7 @@ msgstr ""
 "edgeid\n"
 "--------\n"
 " 2\n"
-" \n"
+"\n"
 " SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 "
 "893900, 227591.9 893900.4,\n"
 "  227704.5 893778.5)', 26986) ) As edgeid;\n"
@@ -4011,19 +4150,21 @@ msgstr ""
 " ERROR:  Edge intersects (not on endpoints) with existing edge 1"
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -4033,7 +4174,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -4049,7 +4190,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -4058,7 +4199,7 @@ msgstr ""
 "<para>フェイスプリミティブをトポロジに登録し、その識別番号を得ます。 </para>"
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -4072,7 +4213,7 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -4084,7 +4225,7 @@ msgstr ""
 "スにオーバラップする場合には、例外が投げられます。"
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -4099,7 +4240,7 @@ msgstr ""
 "号が"
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -4113,7 +4254,7 @@ msgstr ""
 "に対応するのは、この関数を呼び出した側です。"
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -4124,8 +4265,8 @@ msgstr ""
 "である必要があり、異なる場合には、不正な空間参照系エラーが投げられます。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
-#, fuzzy, no-c-format
+#: extras_topology.xml:2333
+#, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
 "-- will only work for polygons with < 10000 points because of our max in "
@@ -4169,13 +4310,14 @@ msgid ""
 "--------\n"
 " 1"
 msgstr ""
-"-- まずgenerate_seriesをイテレータに使ってエッジを追加します\n"
-"-- (下の例は、generate_seriesの最大値となるため、\n"
-"-- 10000ポイント未満のポリゴンでのみ動作します)。\n"
+"-- 最初に、反復子にgenerate_seriesを使用してエッジを追加\n"
+"-- (generate_seriesの最大値の関係上、\n"
+"-- 頂点が10000個未満のポリゴンでのみ動作します)\n"
+"\n"
 "SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), "
 "ST_PointN(geom, i + 1) )) As edgeid\n"
 "    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
-"            FROM \n"
+"            FROM\n"
 "                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 "
 "899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
 "                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 "
@@ -4198,9 +4340,9 @@ msgstr ""
 "     11\n"
 "     12\n"
 "(10 rows)\n"
-"-- 次にフェイスを追加します --\n"
-"                                \n"
-"SELECT topology.AddFace('ma_topo', \n"
+"-- フェイスの追加\n"
+"\n"
+"SELECT topology.AddFace('ma_topo',\n"
 "    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 "
 "899356.9,234872.5 899328.7,\n"
 "    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
@@ -4211,22 +4353,14 @@ msgstr ""
 "--------\n"
 " 1"
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -4236,7 +4370,7 @@ msgstr ""
 "のアルゴリズムを使います。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -4248,7 +4382,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -4258,31 +4392,31 @@ msgstr ""
 "に対してダグラス-ポーカーのアルゴリズムを使います。"
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr "返されるジオメトリは単純でなかったり不正であったりする場合があります。"
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr "要素エッジの分割によって単純性/妥当性を維持することがあります。"
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr "GEOSモジュールで実現しています。"
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "Availability: 2.1.0"
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -4292,26 +4426,26 @@ msgstr ""
 ">, <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr "本節では、新しいTopoGeometryを生成するトポロジ関数を挙げます。"
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr "TopoGeometryコンストラクタ"
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -4321,7 +4455,7 @@ msgstr ""
 "1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -4347,7 +4481,7 @@ msgstr ""
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -4357,7 +4491,7 @@ msgstr ""
 "<varname>toponame</varname>スキーマの関連テーブルに登録します。"
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -4369,7 +4503,7 @@ msgstr ""
 "ブル内のレイヤ識別番号です。"
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -4381,20 +4515,20 @@ msgstr ""
 "合から形成されます。"
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr "要素の配列を省略した場合、空のTopoGeometryオブジェクトが生成されます。"
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr "例: 既存エッジからの形成"
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -4405,7 +4539,7 @@ msgstr ""
 "からTopoGeometryを生成します。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -4415,13 +4549,13 @@ msgstr ""
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr "例: 面ジオメトリから最善と推測されるTopoGeometryへの変換"
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -4434,8 +4568,8 @@ msgstr ""
 "整列しているなら、次のようにできます。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
-#, fuzzy, no-c-format
+#: extras_topology.xml:2438
+#, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
 "SELECT topology.AddTopoGeometryColumn(\n"
@@ -4462,13 +4596,13 @@ msgid ""
 msgstr ""
 "-- TopoGeometryカラムの生成 --\n"
 "SELECT topology.AddTopoGeometryColumn(\n"
-"        'topo_boston', \n"
+"        'topo_boston',\n"
 "        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
-"        \n"
+"\n"
 "-- addtopgeometrycolumn --\n"
 "1\n"
-"        \n"
-"-- 全てが完全にエッジに整列していると仮定しているカラムの更新\n"
+"\n"
+"-- 全てがエッジに沿っている前提でのカラムのアップデート\n"
 "UPDATE boston.blockgroups AS bg\n"
 "        SET topo = topology.CreateTopoGeom('topo_boston'\n"
 "        ,3,1\n"
@@ -4483,8 +4617,8 @@ msgstr ""
 "WHERE foo.gid = bg.gid;"
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
-#, fuzzy, no-c-format
+#: extras_topology.xml:2440
+#, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
 "--count the face if 50% of it falls\n"
@@ -4517,9 +4651,8 @@ msgid ""
 "-- are now aligned with my tiger street centerlines\n"
 "UPDATE boston.blockgroups SET new_geom = topo::geometry;"
 msgstr ""
-"-- 世界はほとんど完全ではなく、ある程度の誤差は許容しなければなりません。\n"
-"-- 各々のフェイスについてblockgroupの境界と思われるものの中に\n"
-"-- 50%以上含まれているものを対象とします。\n"
+"-- 世界が誤差を完璧に許容することは、ほぼありません。\n"
+"-- 50%がblockgroupの境界の内側に落ちるフェイスを数えます。\n"
 "UPDATE boston.blockgroups AS bg\n"
 "        SET topo = topology.CreateTopoGeom('topo_boston'\n"
 "        ,3,1\n"
@@ -4530,25 +4663,26 @@ msgstr ""
 "            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
 "        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
 "face_id))\n"
-"                OR\n"
+"        OR\n"
 " (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
 "face_id))\n"
 "            AND ST_Area(ST_Intersection(b.geom, topology."
-"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) > \n"
+"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
 "                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f."
 "face_id))*0.5\n"
 "                )\n"
 "            GROUP BY b.gid) As foo\n"
-"WHERE foo.gid = bg.gid; \n"
+"WHERE foo.gid = bg.gid;\n"
 "\n"
-"-- そして、TopoGeometryをフェイスとエッジに整列された非正規化ジオメトリに\n"
-"-- 戻すには、トポロジをジオメトリにキャストします。\n"
-"-- 新しいジオメトリはtigerのストリートのセンタラインに整列しているところが\n"
-"-- 本当にクールなところです。\n"
+"-- TopoGeometryを、ジオメトリに戻したい場合には、\n"
+"-- topoをgeometry型にキャストします。\n"
+"-- 戻されたジオメトリは、トポロジの規則に関わりませんが、\n"
+"-- フェイスとエッジに沿ったものになります。\n"
+"-- 新しいジオメトリはTigerの道路中心線に沿っていて、とても素晴らしいです。\n"
 "UPDATE boston.blockgroups SET new_geom = topo::geometry;"
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -4560,19 +4694,19 @@ msgstr ""
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr "単純なジオメトリからTopoGeometryを生成します。"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -4600,13 +4734,13 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr "単純なジオメトリから<xref linkend=\"topogeometry\"/>を生成します。"
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -4619,7 +4753,7 @@ msgstr ""
 "varname>テーブル内のTopoGeometryの出力に紐づきます。"
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -4629,7 +4763,7 @@ msgstr ""
 "が与えられている場合には、それが例外となる可能性があります)。"
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -4639,7 +4773,7 @@ msgstr ""
 "リミティブにスナップさせるために使われます。"
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -4651,7 +4785,7 @@ msgstr ""
 "に作られます。"
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -4665,20 +4799,20 @@ msgstr ""
 "<xref linkend=\"clearTopoGeom\"/>を参照して下さい。"
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr "Enhanced: 2.1.0版では、既存のTopoGeometryを取る形式が追加されました。"
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr "これは完全に全て揃ったワークフローです。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
-#, fuzzy, no-c-format
+#: extras_topology.xml:2528
+#, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
 "-- creates topology not allowing any tolerance\n"
@@ -4709,8 +4843,8 @@ msgid ""
 "Layer 1, type Polygonal (3), 15 topogeoms\n"
 " Deploy: public.nei_topo.topo"
 msgstr ""
-"-- セットアップしたトポロジが無い場合に実行します --\n"
-"-- 許容差を認めないトポロジの生成\n"
+"-- トポロジのセットアップがまだ終わっていない場合に実行します。\n"
+"-- 許容値を許可しません。\n"
 "SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
 "-- 新しいテーブルの生成\n"
 "CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
@@ -4721,26 +4855,26 @@ msgstr ""
 "-----------\n"
 "1\n"
 "\n"
-"-- 新しいTopoGeometryカラムの追加で新しいレイヤ識別番号を使用\n"
-"-- 新しいレイヤに許容差0でTopoGeometryを追加\n"
+"-- 新しいTopoGeometryカラムの投入に新しいレイヤIDを使います。\n"
+"-- TopoGeometryを新しいレイヤに許容値0で追加します。\n"
 "INSERT INTO nei_topo(nei, topo)\n"
 "SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
 "FROM neighborhoods\n"
 "WHERE gid BETWEEN 1 and 15;\n"
 "\n"
-"-- 何が起こったかの確認に使用 --\n"
-"SELECT * FROM \n"
-"    topology.TopologySummary('topo_boston_test'); \n"
-"    \n"
-"-- 概要--\n"
+"-- 何が発生したかの確認\n"
+"SELECT * FROM\n"
+"    topology.TopologySummary('topo_boston_test');\n"
+"\n"
+"-- 結果--\n"
 "Topology topo_boston_test (5), SRID 2249, precision 0\n"
 "61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
 "Layer 1, type Polygonal (3), 15 topogeoms\n"
 " Deploy: public.nei_topo.topo"
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
-#, fuzzy, no-c-format
+#: extras_topology.xml:2530
+#, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
 "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
@@ -4755,21 +4889,21 @@ msgid ""
 "    WHERE layer_id = 1 AND element_id = f.face_id\n"
 "  );"
 msgstr ""
-"-- 全てのTopoGeometryポリゴンを10m縮めます。\n"
+"-- 全てのTopoGeometryポリゴンを10メートル縮小\n"
 "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
 "\n"
-"-- 上の操作で残った、面積の無い土地を得ます。\n"
-"-- GRASSはこれを\"polygon0 layer\"と呼ぶと思います。\n"
-"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id) \n"
+"-- 上の操作で何も無いようになった土地の取得\n"
+"-- GRASSでは\"polygon0 layer\"と呼ばれているものと思います\n"
+"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
 "  FROM topo_boston_test.face f\n"
-"  WHERE f.face_id > 0 -- ユニバースフェイスは除く\n"
-"  AND NOT EXISTS ( -- フェイスを参照するTopoGeometryが無いかチェック\n"
+"  WHERE f.face_id > 0 -- don't consider the universe face\n"
+"  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
 "    SELECT * FROM topo_boston_test.relation\n"
 "    WHERE layer_id = 1 AND element_id = f.face_id\n"
 "  );"
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -4779,13 +4913,13 @@ msgstr ""
 "\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -4795,7 +4929,7 @@ msgstr ""
 "varname>を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -4807,7 +4941,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -4817,7 +4951,7 @@ msgstr ""
 "ら生成するために使います。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -4833,13 +4967,13 @@ msgstr ""
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ", <xref linkend=\"topoelementarray\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -4847,25 +4981,25 @@ msgid ""
 msgstr "本節では、既存のTopoGeometryを編集する関数を挙げます。"
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr "TopoGeometryエディタ"
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr "clearTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr "TopoGeometryの中身を消去します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -4877,7 +5011,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4890,13 +5024,13 @@ msgstr ""
 "状の置換に、だいたい便利です。"
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr "Availability: 2.1"
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4906,111 +5040,125 @@ msgstr ""
 "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
-msgstr ""
+msgstr "TopoGeom_addElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
-msgstr ""
+msgstr "TopoGeometryの定義に要素を追加します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
 "object. Does not error out if the element is already part of the definition."
 msgstr ""
+"<xref linkend=\"topoelement\"/>をTopoGeometryオブジェクトの定義に追加します。"
+"要素がすでに定義の一部になっていても、エラーは発生しません。"
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
-msgstr ""
+msgstr "Availability: 2.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
 "UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 msgstr ""
+"-- 5番エッジをTopoGeometry tgに追加\n"
+"UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, no-c-format
 msgid "TopoGeom_remElement"
-msgstr ""
+msgstr "TopoGeom_remElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
-msgstr ""
+msgstr "TopoGeometryの定義から要素を削除します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
 "TopoGeometry object."
 msgstr ""
+"TopoGeometryオブジェクトの定義から<xref linkend=\"topoelement\"/>を削除しま"
+"す。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
 "UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 msgstr ""
+"-- TopoGeometry tgから43番フェイスを削除します\n"
+"UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr "ジオメトリの形状を既存のTopoGeometryに追加します。"
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr "<xref linkend=\"toTopoGeom\"/>を参照して下さい。"
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr "TopoGeometryアクセサ"
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -5021,7 +5169,7 @@ msgstr ""
 "<varname>topoelementarray</varname> (topoelementの配列)を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -5037,7 +5185,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -5049,7 +5197,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -5062,7 +5210,7 @@ msgstr ""
 "れは、要素群をデータセットでなく配列で返しています。"
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -5072,13 +5220,13 @@ msgstr ""
 "イヤのトポロジにおけるTopoGeometryオブジェクトの識別番号です。"
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -5090,7 +5238,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -5106,7 +5254,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -5118,7 +5266,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -5128,33 +5276,35 @@ msgstr ""
 "element_type (topoelements)の集合を返します。"
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
 "<xref linkend=\"TopoGeom_remElement\"/>"
 msgstr ""
+", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
+"<xref linkend=\"TopoGeom_remElement\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr "TopoGeometry出力"
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr "TopoGeometryのGML表現を返します。"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -5242,7 +5392,7 @@ msgstr ""
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -5258,7 +5408,7 @@ msgstr ""
 "渡します。"
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -5280,7 +5430,7 @@ msgstr ""
 "デクスは一意制約をカラムに追加すると自動的に生成されます。例を示します。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -5294,7 +5444,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -5304,7 +5454,7 @@ msgstr ""
 "Nodeタグ識別子の前に付きます。"
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -5314,7 +5464,7 @@ msgstr ""
 "ST_AsGMLに渡されます。デフォルトは3です。"
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
@@ -5323,8 +5473,8 @@ msgstr ""
 "ます。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
-#, fuzzy, no-c-format
+#: extras_topology.xml:2935
+#, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
 "  FROM ri.roads\n"
@@ -5368,10 +5518,10 @@ msgid ""
 "    </gml:directedEdge>\n"
 "</gml:TopoCurve>]]>"
 msgstr ""
-"SELECT topology.AsGML(topo) As rdgml \n"
-"  FROM ri.roads \n"
+"SELECT topology.AsGML(topo) As rdgml\n"
+"  FROM ri.roads\n"
 "  WHERE road_name = 'Unknown';\n"
-"  \n"
+"\n"
 "-- rdgml--\n"
 "<![CDATA[<gml:TopoCurve>\n"
 "    <gml:directedEdge>\n"
@@ -5385,21 +5535,21 @@ msgstr ""
 "                    <gml:segments>\n"
 "                        <gml:LineStringSegment>\n"
 "                            <gml:posList srsDimension=\"2\">384744 236928 "
-"384750 236923 384769 236911 384799 236895 384811 236890 \n"
+"384750 236923 384769 236911 384799 236895 384811 236890\n"
 "                            384833 236884 384844 236882 384866 236881 384879 "
-"236883 384954 236898 385087 236932 385117 236938 \n"
+"236883 384954 236898 385087 236932 385117 236938\n"
 "                            385167 236938 385203 236941 385224 236946 385233 "
-"236950 385241 236956 385254 236971 \n"
+"236950 385241 236956 385254 236971\n"
 "                            385260 236979 385268 236999 385273 237018 385273 "
-"237037 385271 237047 385267 237057 385225 237125 \n"
+"237037 385271 237047 385267 237057 385225 237125\n"
 "                            385210 237144 385192 237161 385167 237192 385162 "
-"237202 385159 237214 385159 237227 385162 237241 \n"
+"237202 385159 237214 385159 237227 385162 237241\n"
 "                            385166 237256 385196 237324 385209 237345 385234 "
-"237375 385237 237383 385238 237399 385236 237407 \n"
+"237375 385237 237383 385238 237399 385236 237407\n"
 "                            385227 237419 385213 237430 385193 237439 385174 "
-"237451 385170 237455 385169 237460 385171 237475 \n"
+"237451 385170 237455 385169 237460 385171 237475\n"
 "                            385181 237503 385190 237521 385200 237533 385206 "
-"237538 385213 237541 385221 237542 385235 237540 385242 237541 \n"
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
 "                            385249 237544 385260 237555 385270 237570 385289 "
 "237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
 "                        </gml:LineStringSegment>\n"
@@ -5411,14 +5561,14 @@ msgstr ""
 "</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr "上の例から名前空間を取った例です。"
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
-#, fuzzy, no-c-format
+#: extras_topology.xml:2937
+#, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
 "  FROM ri.roads\n"
@@ -5462,10 +5612,10 @@ msgid ""
 "    </directedEdge>\n"
 "</TopoCurve>]]>"
 msgstr ""
-"SELECT topology.AsGML(topo,'') As rdgml \n"
-"  FROM ri.roads \n"
+"SELECT topology.AsGML(topo,'') As rdgml\n"
+"  FROM ri.roads\n"
 "  WHERE road_name = 'Unknown';\n"
-"  \n"
+"\n"
 "-- rdgml--\n"
 "<![CDATA[<TopoCurve>\n"
 "    <directedEdge>\n"
@@ -5479,21 +5629,21 @@ msgstr ""
 "                    <segments>\n"
 "                        <LineStringSegment>\n"
 "                            <posList srsDimension=\"2\">384744 236928 384750 "
-"236923 384769 236911 384799 236895 384811 236890 \n"
+"236923 384769 236911 384799 236895 384811 236890\n"
 "                            384833 236884 384844 236882 384866 236881 384879 "
-"236883 384954 236898 385087 236932 385117 236938 \n"
+"236883 384954 236898 385087 236932 385117 236938\n"
 "                            385167 236938 385203 236941 385224 236946 385233 "
-"236950 385241 236956 385254 236971 \n"
+"236950 385241 236956 385254 236971\n"
 "                            385260 236979 385268 236999 385273 237018 385273 "
-"237037 385271 237047 385267 237057 385225 237125 \n"
+"237037 385271 237047 385267 237057 385225 237125\n"
 "                            385210 237144 385192 237161 385167 237192 385162 "
-"237202 385159 237214 385159 237227 385162 237241 \n"
+"237202 385159 237214 385159 237227 385162 237241\n"
 "                            385166 237256 385196 237324 385209 237345 385234 "
-"237375 385237 237383 385238 237399 385236 237407 \n"
+"237375 385237 237383 385238 237399 385236 237407\n"
 "                            385227 237419 385213 237430 385193 237439 385174 "
-"237451 385170 237455 385169 237460 385171 237475 \n"
+"237451 385170 237455 385169 237460 385171 237475\n"
 "                            385181 237503 385190 237521 385200 237533 385206 "
-"237538 385213 237541 385221 237542 385235 237540 385242 237541 \n"
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
 "                            385249 237544 385260 237555 385270 237570 385289 "
 "237584 385292 237589 385291 237596 385284 237630</posList>\n"
 "                         </LineStringSegment>\n"
@@ -5505,25 +5655,25 @@ msgstr ""
 "</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr "AsTopoJSON"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr "opoGeometryのTopoJSON表現を返します。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -5537,7 +5687,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -5551,7 +5701,7 @@ msgstr ""
 "るためです。"
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -5563,17 +5713,17 @@ msgstr ""
 "合わせるので、このカラムにインデクスを追加することが推奨されます。"
 
 #. Tag: para
-#: extras_topology.xml:2928
-#, fuzzy, no-c-format
+#: extras_topology.xml:2974
+#, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
 "\"edgeMapTable\" table."
 msgstr ""
-"TopoJSON出力内のアークの添え字は0始まりですが、\"edgeMapTable\"では1始まりで"
-"す。"
+"TopoJSONでのアークのインデックスは0始まりですが、\"edgeMapTable\"テーブルでは"
+"1始まりです。"
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -5581,16 +5731,20 @@ msgid ""
 "the <ulink url=\"http://github.com/mbostock/topojson-specification/blob/"
 "master/README.md\">TopoJSON specification</ulink>."
 msgstr ""
+"完全なTopoJSON文書は、この関数が返すスニペットだけでなく、実際のarcsメンバ"
+"と、いくつかのヘッダを含む必要があります。 <ulink url=\"http://github.com/"
+"mbostock/topojson-specification/blob/master/README.md\">TopoJSON "
+"specification</ulink>をご覧ください。"
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
-msgstr ""
+msgstr "Enhanced: 2.2.1 点入力に対応するようになりました"
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
-#, fuzzy, no-c-format
+#: extras_topology.xml:3001
+#, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
 "\n"
@@ -5653,13 +5807,13 @@ msgstr ""
 "SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], "
 "\"translate\": [0,0] }, \"objects\": {'\n"
 "\n"
-"-- オブジェクト\n"
+"-- オブジェクトn\n"
 "UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, "
 "'edgemap')\n"
 "FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
 "\n"
 "-- アーク\n"
-"WITH edges AS ( \n"
+"WITH edges AS (\n"
 "  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
 "  WHERE e.edge_id = m.edge_id\n"
 "), points AS (\n"
@@ -5687,7 +5841,7 @@ msgstr ""
 "-- フッタ\n"
 "UNION ALL SELECT ']}'::text as t;\n"
 "\n"
-"-- 結果\n"
+"-- 結果 --\n"
 "{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": "
 "[0,0] }, \"objects\": {\n"
 "\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],"
@@ -5703,7 +5857,7 @@ msgstr ""
 " ]}"
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -5713,19 +5867,19 @@ msgstr ""
 "一覧を挙げます。"
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr "トポロジ空間関係関数"
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr "Equals"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -5735,7 +5889,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -5747,7 +5901,7 @@ msgstr ""
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -5756,7 +5910,7 @@ msgstr ""
 "二つTopoGeometryが同じトポロジプリミティブで成っている場合にtrueを返します。"
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -5767,31 +5921,31 @@ msgstr ""
 "ロジからなるTopoGeometryとの比較もできません。"
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
-msgstr ""
+msgstr "<!--TODO: Need example -->"
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ", <xref linkend=\"ST_Equals\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr "Intersects"
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -5801,7 +5955,7 @@ msgstr ""
 "trueを返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -5813,7 +5967,7 @@ msgstr ""
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -5823,7 +5977,7 @@ msgstr ""
 "ます。</para>"
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -5834,3 +5988,17 @@ msgstr ""
 "この関数はジオメトリコレクションのTopoGeometryに対応していません。異なるトポ"
 "ロジからなるTopoGeometryとの比較もできません。また、現在のところ、階層"
 "TopoGeometry (他のTopoGeometryからなるTopoGeometry)に対応していません。"
+
+#~ msgid ""
+#~ "To build PostGIS 2.0 with topology support, compile with the --with-"
+#~ "topology option as described in <xref linkend=\"postgis_installation\"/>. "
+#~ "Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ "
+#~ "to fully utilize the topology support."
+#~ msgstr ""
+#~ "トポロジ機能を持つPostGIS 2.0をビルドするには、<xref linkend="
+#~ "\"postgis_installation\"/>にもありますが--with-topologyオプションを付けて"
+#~ "コンパイルします。GEOS 3.3以上に依存する関数があるため、完全にトポロジーを"
+#~ "サポートするには GEOS 3.3以上でコンパイルします。"
+
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
diff --git a/doc/po/ja/faq.xml.po b/doc/po/ja/faq.xml.po
index 67bc92e..79fc94d 100644
--- a/doc/po/ja/faq.xml.po
+++ b/doc/po/ja/faq.xml.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-11 13:54+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-11 05:50+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
@@ -304,13 +304,12 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:85
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- this should return no records if all your geom fields are filled in\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 msgstr ""
-"-- 全てのジオメトリフィールドに値が入っている場合\n"
-"-- レコードが返りません。\n"
+"-- 全てのgeomカラムに値が入っている場合にはレコードが返りません\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 
 #. Tag: programlisting
@@ -503,7 +502,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:166
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "INSERT INTO gtest (ID, NAME, GEOM)\n"
 "VALUES (\n"
@@ -512,10 +511,10 @@ msgid ""
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 msgstr ""
-"INSERT INTO gtest (ID, NAME, GEOM) \n"
+"INSERT INTO gtest (ID, NAME, GEOM)\n"
 "VALUES (\n"
-"  1, \n"
-"  'First Geometry', \n"
+"  1,\n"
+"  'First Geometry',\n"
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 
@@ -549,7 +548,7 @@ msgstr "返り値は次のようなかんじになります。"
 
 #. Tag: programlisting
 #: faq.xml:177
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
@@ -558,7 +557,7 @@ msgid ""
 msgstr ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
-"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8) \n"
+"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
 "(1 row)"
 
 #. Tag: para
@@ -626,16 +625,16 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:210
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT id, the_geom\n"
 "FROM thetable\n"
 "WHERE\n"
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 msgstr ""
-"SELECT id, the_geom \n"
-"FROM thetable \n"
-"WHERE \n"
+"SELECT id, the_geom\n"
+"FROM thetable\n"
+"WHERE\n"
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 
 #. Tag: para
@@ -871,12 +870,12 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:330
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 msgstr ""
-"SELECT * FROM geotable \n"
+"SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 
 #. Tag: para
diff --git a/doc/po/ja/faq_raster.xml.po b/doc/po/ja/faq_raster.xml.po
index 260b95c..d0d6140 100644
--- a/doc/po/ja/faq_raster.xml.po
+++ b/doc/po/ja/faq_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2016-02-15 12:13+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
@@ -716,15 +716,15 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The function is not unique error happens if one of your arguments is a "
 "textual representation of a geometry instead of a geometry. In these cases, "
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 "引数のひとつがジオメトリでなくジオメトリの文字列表現である場合、一意でない関"
 "数エラーが発生します。この場合、PostgreSQLは文字列表現を未知の型とします。そ"
diff --git a/doc/po/ja/installation.xml.po b/doc/po/ja/installation.xml.po
index b1256d8..beed423 100644
--- a/doc/po/ja/installation.xml.po
+++ b/doc/po/ja/installation.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-02-15 12:14+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
@@ -148,17 +148,20 @@ msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:24
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "createdb yourdatabase\n"
 "createlang plpgsql yourdatabase\n"
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -383,15 +386,15 @@ msgstr ""
 
 #. Tag: para
 #: installation.xml:110
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended "
-"to take full advantage of all the new functions and features. Without GEOS "
-"3.5, you will be missing some major enhancements such as <xref linkend="
-"\"ST_ClipByBox2D\"/> and <xref linkend=\"ST_Subdivide\"/>. GEOS is available "
-"for download from <ulink url=\"http://trac.osgeo.org/geos/\"> http://trac."
-"osgeo.org/geos/ </ulink> and 3.4+ is backward-compatible with older versions "
-"so fairly safe to upgrade."
+"GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended "
+"to take full advantage of all the new functions and features. You should "
+"have at least GEOS 3.5, without which you will be missing some major "
+"enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend="
+"\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://"
+"trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.5+ is "
+"backward-compatible with older versions so fairly safe to upgrade."
 msgstr ""
 "ジオメトリライブラリGEOSの3.3版以上。新しい関数や機能の全てを得るために、"
 "GEOS 3.5以上を推奨します。GEOS 3.5以外では、<xref linkend=\"ST_ClipByBox2D\"/"
@@ -541,6 +544,16 @@ msgstr ""
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
@@ -550,7 +563,7 @@ msgstr ""
 "あります。"
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -561,7 +574,7 @@ msgstr ""
 "\"http://www.docbook.org/\">http://www.docbook.org/</ulink>にあります。"
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -573,7 +586,7 @@ msgstr ""
 "</ulink>にあります。"
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -585,13 +598,13 @@ msgstr ""
 "</ulink>にあります。"
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr "ソースの取得"
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -601,7 +614,7 @@ msgstr ""
 "\">&postgis_download_url;</ulink>からソースのアーカイブを入手します。"
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -611,7 +624,7 @@ msgstr ""
 "tar -xvzf postgis-&last_release_version;.tar.gz"
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -621,7 +634,7 @@ msgstr ""
 "varname>ができます。"
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -633,7 +646,7 @@ msgstr ""
 "postgis/trunk/</ulink>からチェックアウトします。"
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -643,7 +656,7 @@ msgstr ""
 "&last_release_version;"
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -653,13 +666,13 @@ msgstr ""
 "に移動して、インストールを続けます。"
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr "ソースからのコンパイルとインストール: 詳細"
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -671,7 +684,7 @@ msgstr ""
 "ンスを行う人ぐらいです。"
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -687,7 +700,7 @@ msgstr ""
 "けが見つかるかも知れません。"
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -698,7 +711,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -717,7 +730,7 @@ msgstr ""
 "の進行中のリリースでの試験に使用します。"
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -732,7 +745,7 @@ msgstr ""
 "ドできます。古い版のPostgreSQLは<emphasis>サポートされません</emphasis>。"
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -744,7 +757,7 @@ msgstr ""
 "</ulink>にあります。"
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -754,13 +767,13 @@ msgstr ""
 "ラリに対する明示的なリンクが必要になる場合があります。"
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr "LDFLAGS=-lstdc++ ./configure [コンフィギュアオプション]"
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -774,7 +787,7 @@ msgstr ""
 "めからコンパイルし直す必要があります。"
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -785,13 +798,13 @@ msgstr ""
 "ません。"
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr "コンフィギュレーション"
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -802,7 +815,7 @@ msgstr ""
 "ドに使われるMakefileを生成します。これは、シェルスクリプトが行います。"
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -818,7 +831,7 @@ msgstr ""
 "タを受け付けます。"
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -830,7 +843,7 @@ msgstr ""
 "使って下さい。"
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -841,7 +854,7 @@ msgstr ""
 "は、検出されたPostgreSQLのインストール先と同じになります。"
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -855,7 +868,7 @@ msgstr ""
 "ulink>をご覧ください。"
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -871,7 +884,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -887,7 +900,7 @@ msgstr ""
 "command>)を使います。"
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -903,7 +916,7 @@ msgstr ""
 "使います。"
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -922,7 +935,7 @@ msgstr ""
 "path/to/xml2-config</command>)を使います。"
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -934,13 +947,13 @@ msgstr ""
 "projdir=/path/to/projdir</command>)を使います。"
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr "iconvのインストール先ディレクトリを指定します。"
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -955,7 +968,7 @@ msgstr ""
 "jsondir=/path/to/jsondir</command>)を使います。"
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -970,7 +983,7 @@ msgstr ""
 "with-pcredir=/path/to/pcredir</command>)を使います。"
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -981,7 +994,7 @@ msgstr ""
 "れます。"
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -994,19 +1007,18 @@ msgstr ""
 "ります。"
 
 #. Tag: para
-#: installation.xml:491
-#, no-c-format
+#: installation.xml:499
+#, fuzzy, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 "トポロジ機能付きでコンパイルします。これによりtopology.sqlファイルが生成され"
 "ます。トポロジに必要なロジックは全てpostgis-&last_release_version;ライブラリ"
 "内に作られるので、関連ライブラリはありません。"
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -1027,7 +1039,7 @@ msgstr ""
 "のヘルプ/ラベル機能に使われています。"
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
@@ -1039,7 +1051,7 @@ msgstr ""
 "な引数です。"
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
@@ -1050,7 +1062,7 @@ msgstr ""
 "ulink>から得る場合には、はじめに次のスクリプトを実行します。"
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
@@ -1060,7 +1072,7 @@ msgstr ""
 "これはPostGISのインストールに関するカスタマイズに使われます。"
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
@@ -1071,13 +1083,13 @@ msgstr ""
 "既に生成されているので<command>./autogen.sh</command>は不要です。"
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr "ビルド"
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -1086,7 +1098,7 @@ msgstr ""
 "Makefileが生成されたら、PostGISのビルドは、次のコマンドを実行するだけです。"
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -1096,7 +1108,7 @@ msgstr ""
 "code>\"と出れば終わりです。"
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -1113,13 +1125,13 @@ msgstr ""
 "メントを作成する必要はありません。"
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr "make comments"
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -1137,7 +1149,7 @@ msgstr ""
 "html</filename>の4ファイルが生成されます。"
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
@@ -1148,19 +1160,19 @@ msgstr ""
 "\">PostGIS / PostgreSQL Study Guides</ulink>にあります。"
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr "make cheatsheets"
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr "PostGISエクステンションのビルドとデプロイ"
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -1170,7 +1182,7 @@ msgstr ""
 "ド、インストールされます。"
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -1182,7 +1194,7 @@ msgstr ""
 "インストールするには次のようにします。"
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -1192,7 +1204,7 @@ msgstr ""
 "のビルドは必須ではありません。"
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -1205,7 +1217,7 @@ msgstr ""
 "ますし、他のサーバで必要ならファイルの複製ができます。"
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, fuzzy, no-c-format
 msgid ""
 "cd extensions\n"
@@ -1269,7 +1281,7 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -1282,7 +1294,7 @@ msgstr ""
 "るOSから別のものに複写して大丈夫です。"
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -1297,7 +1309,7 @@ msgstr ""
 "share / extension</filename>フォルダに複写します。"
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -1308,7 +1320,7 @@ msgstr ""
 "ファイ<filename>postgis.control, postgis_topology.control</filename>。"
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -1322,7 +1334,7 @@ msgstr ""
 "ることに注意して下さい。"
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1333,7 +1345,7 @@ msgstr ""
 "<varname>postgis_topology</varname>が有効なエクステンションとして見えます。"
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1343,7 +1355,7 @@ msgstr ""
 "ることを確認できます。"
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, fuzzy, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1383,7 +1395,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1401,7 +1413,7 @@ msgstr ""
 "トールできます。"
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
@@ -1413,7 +1425,7 @@ msgstr ""
 "トールできます。"
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1435,7 +1447,7 @@ msgstr ""
 "CREATE EXTENSION postgis_topology;"
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
@@ -1445,7 +1457,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, fuzzy, no-c-format
 msgid ""
 "\\connect mygisdb\n"
@@ -1457,7 +1469,7 @@ msgstr ""
 "\\dx postgis*"
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1501,7 +1513,7 @@ msgstr ""
 "Description | PostGIS topology spatial types and functions"
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1534,7 +1546,7 @@ msgstr ""
 "れているため、これについては何もできません。"
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1552,7 +1564,7 @@ msgstr ""
 "を実行して最新版にアップグレードします"
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
@@ -1562,7 +1574,7 @@ msgstr ""
 "トールする必要があります (<filename>rtpostgis.sql</filename>を使います)。"
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
@@ -1572,7 +1584,7 @@ msgstr ""
 "ケージ化します。"
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
@@ -1584,25 +1596,25 @@ msgstr ""
 "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr "テスト"
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr "PostGISのテストを行うには、次のコマンドを実行します。"
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr "make check"
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
@@ -1612,7 +1624,7 @@ msgstr ""
 "した、様々なチェックとレグレッションテストを行います。"
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
@@ -1624,7 +1636,7 @@ msgstr ""
 "ん。"
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1643,14 +1655,14 @@ msgstr ""
 "痛の準備をしておいて下さい。"
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
 msgstr "成功した場合は、テストの出力は次のようなかんじになります。"
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, fuzzy, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -2584,7 +2596,7 @@ msgstr ""
 "             asserts      4      4      4      0      n/a"
 
 #. Tag: para
-#: installation.xml:695
+#: installation.xml:703
 #, no-c-format
 msgid ""
 "The <varname>postgis_tiger_geocoder</varname> and "
@@ -2600,13 +2612,13 @@ msgstr ""
 "ん。"
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr "address_standardizer用:"
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
 "cd extensions/address_standardizer\n"
@@ -2618,13 +2630,13 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr "出力は次のようなかんじになります。"
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2658,7 +2670,7 @@ msgstr ""
 "====================="
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
 msgid ""
 "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
@@ -2670,7 +2682,7 @@ msgstr ""
 "付きでビルドした場合は、address_standardizerのテストも行います。"
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
 "cd extensions/postgis_tiger_geocoder\n"
@@ -2682,13 +2694,13 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr "出力は次のようなかんじになります。"
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2734,25 +2746,25 @@ msgstr ""
 "====================="
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr "インストール"
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr "PostGISをインストールするには、次のコマンドを実行します。"
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr "make install"
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
@@ -2764,7 +2776,7 @@ msgstr ""
 "ディレクトリを示します。"
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
@@ -2774,7 +2786,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
@@ -2784,7 +2796,7 @@ msgstr ""
 "<filename>[prefix]/share/contrib</filename>です。"
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
@@ -2792,7 +2804,7 @@ msgstr ""
 "PostGISライブラリのインストール先は<filename>[prefix]/lib</filename>です。"
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -2805,13 +2817,13 @@ msgstr ""
 "は、次のコマンドを実行すると、これらのSQLファイルがインストールされます。"
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr "make comments-install"
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -2825,29 +2837,113 @@ msgstr ""
 "た。"
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr "PostgreSQL 9.1より前での空間データベースの作成"
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "エクステンションを使った空間データベースの生成"
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
-"PostGISデータベースを作る最初のステップは、単純なPostgreSQLデータベースの作成"
-"です。"
+"PostgreSQL 9.1以上を使っていて、extensions/postgisモジュールをコンパイルとイ"
+"ンストールを行っている場合は、新しい方法で空間データベースを生成できます。"
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [データベース名]"
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+"PostGISエクステンションの中核によって、ジオメトリ、ジオグラフィ、ラスタ、"
+"spatial_ref_sysおよび全ての関数とコメントがインストールされます。次のコマンド"
+"を実行するだけです。<programlisting>CREATE EXTENSION postgis;</"
+"programlisting>"
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [データベース名] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"トポロジは別のエクステンションとして用意されています。次のコマンドでインス"
+"トールします。"
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [データベース名] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"以前の版の古いバックアップを新しいデータベースにリストアする予定の場合には、"
+"次を実行します。"
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [データベース名] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"リストアとクリーンアップを行った後で非推奨関数を消すために"
+"<filename>uninstall_legacy.sql</filename>を実行できます。"
+
+#. Tag: title
+#: installation.xml:812
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr "空間データベースをテンプレートから生成する"
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"PostGISデータベースを作る最初のステップは、単純なPostgreSQLデータベースの作成"
+"です。"
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -2861,13 +2957,13 @@ msgstr ""
 "します。PostgreSQL 8.4以上では、通常は既にインストールされています。"
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [データベース名]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2880,13 +2976,13 @@ msgstr ""
 "<filename>[prefix]/share/contrib</filename>にあります)をロードします。"
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [データベース名] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2900,13 +2996,13 @@ msgstr ""
 "ます。"
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [データベース名] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2921,25 +3017,25 @@ msgstr ""
 "す。"
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [データベース名] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr "ラスタ機能をインストールします。"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [データベース名] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -2951,25 +3047,25 @@ msgstr ""
 "す。"
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [データベース名] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr "トポロジ機能をインストールします。"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [データベース名] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2981,28 +3077,13 @@ msgstr ""
 "えます。"
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [データベース名] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-"以前の版の古いバックアップを新しいデータベースにリストアする予定の場合には、"
-"次を実行します。"
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [データベース名] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:902
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -3016,74 +3097,14 @@ msgstr ""
 "いう選択肢があります。distance/length等のようなものを使うビューがあるなら、完"
 "全な<filename>legacy.sql</filename>が必要になります。"
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-"リストアとクリーンアップを行った後で非推奨関数を消すために"
-"<filename>uninstall_legacy.sql</filename>を実行できます。"
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "エクステンションを使った空間データベースの生成"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-"PostgreSQL 9.1以上を使っていて、extensions/postgisモジュールをコンパイルとイ"
-"ンストールを行っている場合は、新しい方法で空間データベースを生成できます。"
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-"PostGISエクステンションの中核によって、ジオメトリ、ジオグラフィ、ラスタ、"
-"spatial_ref_sysおよび全ての関数とコメントがインストールされます。次のコマンド"
-"を実行するだけです。<programlisting>CREATE EXTENSION postgis;</"
-"programlisting>"
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [データベース名] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-"トポロジは別のエクステンションとして用意されています。次のコマンドでインス"
-"トールします。"
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [データベース名] -c \"CREATE EXTENSION postgis_topology;\""
-
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr "PAGC住所標準化ツールのインストールと使用"
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -3098,7 +3119,7 @@ msgstr ""
 "については、<xref linkend=\"Address_Standardizer\"/>をご覧下さい。"
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -3115,7 +3136,7 @@ msgstr ""
 "所の比較を簡単にするために住所を標準化するために使うことができます。"
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -3137,7 +3158,7 @@ msgstr ""
 "です。"
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
@@ -3149,42 +3170,42 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
 msgstr "インストールしたら、対象データベースに接続して次のSQLが実行できます。"
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr "CREATE EXTENSION address_standardizer;"
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr "次のテストでは、rules, gaz, lexテーブルは必要ありません。"
 
 #. Tag: programlisting
-#: installation.xml:917
+#: installation.xml:925
 #, fuzzy, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 "SELECT num, street, city, state, zip \n"
 " FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr "出力は次のようになります。"
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
@@ -3196,13 +3217,13 @@ msgstr ""
 " 1   | Devonshire Place PH301 | Boston | MA    | 02109"
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr "Regex::Assembleのインストール"
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -3219,64 +3240,53 @@ msgstr ""
 "filename>のリビルドでRegex:Assembleが必要です。"
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr "cpan Regexp::Assemble"
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr ""
 "Ubuntu / Degianの場合には、次のようにしなければならないかも知れません。"
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr "Tigerジオコーダのインストールとアップグレードとデータロード"
 
 #. Tag: para
-#: installation.xml:932
-#, no-c-format
-msgid ""
-"Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
-"but will always be available in the postgis-&last_release_version;.tar.gz "
-"file. The instructions provided here are also available in the "
-"<filename>extras/tiger_geocoder/README</filename>"
-msgstr ""
-"Tigerジオコーダのような追加機能は、PostGISディストリビューションに含まれてい"
-"ないことがありますが、postgis-&last_release_version;.tar.gzファイルには常に"
-"入っています。ここで提供する説明は<filename>extras/tiger_geocoder/tiger_2011/"
-"README</filename>にもあります。"
-
-#. Tag: para
-#: installation.xml:933
+#: installation.xml:940
 #, no-c-format
 msgid ""
-"If you are on Windows and you don't have tar installed, you can use <ulink "
-"url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to unzip the "
-"PostGIS tarball."
+"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
+"If you are missing the tiger geocoder extension or want a newer version than "
+"what your install comes with, then use the <filename>share/extension/"
+"postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="
+"\"http://postgis.net/windows_downloads/\">Windows Unreleased Versions</"
+"ulink> section for your version of PostgreSQL. Although these packages are "
+"for windows, the postgis_tiger_geocoder extension files will work on any OS "
+"since the extension is an SQL/plpgsql only extension."
 msgstr ""
-"Windows上でtarの展開ができない場合は、<ulink url=\"http://www.7-zip.org/"
-"\">http://www.7-zip.org/</ulink>でPostGISのアーカイブファイルを展開できます。"
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:944
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
 "TigerジオコーダをPostGISデータベースで有効にする: エクステンションを使用"
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:945
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
@@ -3287,7 +3297,7 @@ msgstr ""
 "にします。"
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
@@ -3298,7 +3308,7 @@ msgstr ""
 "イルがインストールされます。"
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -3313,7 +3323,7 @@ msgstr ""
 "トールされている場合は、二つ目の手順は不要です。"
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:949
 #, fuzzy, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -3333,7 +3343,7 @@ msgstr ""
 "CREATE EXTENSION postgis_topology;"
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:951
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
@@ -3341,7 +3351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
@@ -3349,7 +3359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:953
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
@@ -3358,7 +3368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
@@ -3367,7 +3377,7 @@ msgstr ""
 "次のSQLを実行します。"
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:956
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
@@ -3377,13 +3387,13 @@ msgstr ""
 "        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:957
 #, no-c-format
 msgid "Which should output"
 msgstr "出力は次のようになります。"
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:958
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
@@ -3395,7 +3405,7 @@ msgstr ""
 "           1 | Devonshire | Pl               | 02109"
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
@@ -3405,7 +3415,7 @@ msgstr ""
 "スを持つ新しいレコードを生成します。"
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
@@ -3415,7 +3425,7 @@ msgstr ""
 "て、次のコマンドを実行します。"
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:962
 #, fuzzy, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -3435,7 +3445,7 @@ msgstr ""
 "  WHERE os = 'sh';"
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:963
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
@@ -3445,7 +3455,7 @@ msgstr ""
 "pg, unzip, shp2pgsql, psql他のパス位置に適応するようにします。"
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:965
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
@@ -3457,7 +3467,7 @@ msgstr ""
 "ればなりません。"
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:967
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -3470,7 +3480,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:969
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
@@ -3479,13 +3489,12 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:962
-#, no-c-format
+#: installation.xml:971
+#, fuzzy, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 "そして、SQL関数<xref linkend=\"Loader_Generate_Nation_Script\"/>と<xref "
 "linkend=\"Loader_Generate_Script\"/>を実行して、独自のプロファイルの名前を使"
@@ -3493,25 +3502,139 @@ msgstr ""
 "ロファイルで国のロードと一つの州とについては、それぞれ次のようにします。"
 
 #. Tag: programlisting
-#: installation.xml:963
-#, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+#: installation.xml:972
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr "SELECT Loader_Generate_Nation_Script('debbie');"
 
+#. Tag: para
+#: installation.xml:975
+#, no-c-format
+msgid "Run the generated nation load commandline scripts."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:976
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:979
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:980
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:981
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:982
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:983
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:986
+#, no-c-format
+msgid ""
+"By default the tables corresponding to <varname>bg</varname>, "
+"<varname>tract</varname>, <varname>tabblock</varname> are not loaded. These "
+"tables are not used by the geocoder but are used by folks for population "
+"statistics. If you wish to load them as part of your state loads, run the "
+"following statement to enable them."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:988
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:989
+#, fuzzy, no-c-format
+msgid ""
+"Alternatively you can load just these tables after loading state data using "
+"the <xref linkend=\"Loader_Generate_Census_Script\"/>"
+msgstr ""
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>に詳細がある通り、このSELECT"
+"ステートメントを使った削除スクリプトを生成します。"
+
+#. Tag: para
+#: installation.xml:991
+#, fuzzy, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>に詳細がある通り、このSELECT"
+"ステートメントを使った削除スクリプトを生成します。"
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"DO NOT Generate the state script until you have already loaded the nation "
+"data, because the state script utilizes county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:993
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:995
 #, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr ""
 
+#. Tag: programlisting
+#: installation.xml:996
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:998
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
@@ -3522,8 +3645,8 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: installation.xml:969
-#, no-c-format
+#: installation.xml:999
+#, fuzzy, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
 "vacuum analyze verbose tiger.addr;\n"
@@ -3533,7 +3656,10 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 "SELECT install_missing_indexes();\n"
 "vacuum analyze verbose tiger.addr;\n"
@@ -3546,13 +3672,13 @@ msgstr ""
 "vacuum analyze verbose tiger.state;"
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:1002
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr "Tigerジオコーダ通常インストールのエクステンションモデルへの変換"
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -3562,7 +3688,7 @@ msgstr ""
 "次のようにして、エクステンションモデルに変換できます。"
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -3572,33 +3698,33 @@ msgstr ""
 "デルのアップグレードを行います。"
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1006
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr "psqlまたはpgAdminでデータベースに接続して、次のコマンドを実行します。"
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1007
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1014
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 "TigerジオコーダをPostGISデータベースで有効にする: エクステンション不使用"
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1015
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr "まず、上述の手順でPostGISをインストールします。"
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1019 installation.xml:1079
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -3608,19 +3734,19 @@ msgstr ""
 "\">&postgis_download_url;</ulink>をダウンロードします。"
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1024 installation.xml:1084
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1028
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder"
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -3642,7 +3768,7 @@ msgstr ""
 "\"/>を実行した後に、生成されたスクリプトを編集しなければなりません。"
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -3657,7 +3783,7 @@ msgstr ""
 "定に変更したうえで、コマンドラインから対応するスクリプトを実行します。"
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -3668,13 +3794,13 @@ msgstr ""
 "い場合は、次の行を参考に、コマンドを実行します。"
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -3684,7 +3810,7 @@ msgstr ""
 "トを実行して次のように見えることを確認して下さい。"
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1039
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -3700,14 +3826,14 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1042
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 "TigerジオコーダをPostGISデータベースで有効にする: エクステンションを使用"
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -3728,7 +3854,7 @@ msgstr ""
 "ンストールします。"
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1046
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -3753,13 +3879,13 @@ msgstr ""
 "改善のために追加や更新ができます。"
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1049
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Tigerデータのロード"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -3770,7 +3896,7 @@ msgstr ""
 "filename>にあります。これは一般的な手順を示しています。"
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -3792,19 +3918,19 @@ msgstr ""
 "クエリを出すことができます。"
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1053
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr "データのロードを可能にするためには次のツールが必要です。"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1055
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr "センサスウェブサイトから取得するZIPファイルを展開するツール。"
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1056
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -3814,7 +3940,7 @@ msgstr ""
 "どのUnix系プラットフォームで既にインストールされています。"
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1057
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -3824,7 +3950,7 @@ msgstr ""
 "org/</ulink>からダウンロードできる無償の圧縮解答ツールです。"
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1059
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -3834,7 +3960,7 @@ msgstr ""
 "ンストールされます。"
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -3844,7 +3970,7 @@ msgstr ""
 "トールされている、ウェブ取得ツールです。"
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1061
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -3856,7 +3982,7 @@ msgstr ""
 "wget.htm</ulink>から取得できます。"
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1064
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -3874,7 +4000,7 @@ msgstr ""
 "作で、(2010からの)アップグレードと、新しいインストールが行われます。"
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -3889,7 +4015,7 @@ msgstr ""
 "要なだけダウンロードできます。"
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -3901,7 +4027,7 @@ msgstr ""
 "programlisting>を実行するようにして下さい。"
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -3911,13 +4037,13 @@ msgstr ""
 "る州の中の住所についてジオコーダを実行してみます。"
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1074
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr "Tigerジオコーダのアップグレード"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1075
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -3931,13 +4057,13 @@ msgstr ""
 "ジオコーダで動作します。"
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1088
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1091
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -3949,7 +4075,7 @@ msgstr ""
 "を特定します。 PostGISデータベースの資格情報を持つように編集します。"
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1094
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -3959,13 +4085,13 @@ msgstr ""
 "トアウトを消すと、2012データのロードのための最新のスクリプトを得ます。"
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1095
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr "対応するスクリプトをコマンドラインから実行します。"
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1099
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -3977,19 +4103,19 @@ msgstr ""
 "テートメントを使った削除スクリプトを生成します。"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1101
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr "生成した削除SQLステートメントを実行します。"
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -3999,31 +4125,31 @@ msgstr ""
 "ステートメントを使った削除スクリプトを生成します。"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1103
 #, no-c-format
 msgid "For windows"
 msgstr "Windows向け"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1104
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1105
 #, no-c-format
 msgid "For unix/linux"
 msgstr "Unix/Linux向け"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1106
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1107
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -4034,7 +4160,7 @@ msgstr ""
 "があります。"
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1108
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -4047,13 +4173,13 @@ msgstr ""
 "\"Drop_State_Tables_Generate_Script\"/>を使って、2010州テーブルを削除します。"
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1114
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr "空間データベースをテンプレートから生成する"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1116
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -4074,37 +4200,37 @@ msgstr ""
 "ている必要があります。"
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1127
 #, no-c-format
 msgid "From the shell:"
 msgstr "シェルからの実行は次の通りです。"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1131
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1133
 #, no-c-format
 msgid "From SQL:"
 msgstr "SQLからの実行は次の通りです。"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1137
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1141
 #, no-c-format
 msgid "Upgrading"
 msgstr "アップグレード"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -4114,7 +4240,7 @@ msgstr ""
 "換えや導入を必要とするとき、慎重を要することがあります。"
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1148
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -4124,7 +4250,7 @@ msgstr ""
 "ではないので、ダンプ/リロードが最善策となることがあります。"
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1153
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -4135,7 +4261,7 @@ msgstr ""
 "ています。"
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1158
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -4147,13 +4273,13 @@ msgstr ""
 "てダンプを常にリストアすることができます。"
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1165
 #, no-c-format
 msgid "Soft upgrade"
 msgstr "ソフトアップグレード "
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -4166,13 +4292,13 @@ msgstr ""
 "合は、SQLスクリプトでアップグレードすべきです。適切な方を参照して下さい。"
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1170
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr "9.1より前またはエクステンションを使わないソフトアップグレード"
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1171
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -4183,13 +4309,13 @@ msgstr ""
 "ンを使っていてこの方法を使うと、次のようなメッセージが現れます。"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1172
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr "can't drop ... because postgis extension depends on it"
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -4211,13 +4337,13 @@ msgstr ""
 "動したり、2.*からr7409以前に落とす場合は、ハードアップグレードして下さい。"
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1177
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f postgis_upgrade.sql -d [データベース名]"
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1179
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -4229,19 +4355,19 @@ msgstr ""
 "sql</filename>とになります。次のようにします。"
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1187
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f rtpostgis_upgrade.sql -d [データベース名]"
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1188
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr "psql -f topology_upgrade.sql -d [データベース名]"
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -4253,7 +4379,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1197
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -4265,13 +4391,13 @@ msgstr ""
 "す。"
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1204
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr "9.1以上でエクステンションを使ったソフトアップグレード"
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -4283,7 +4409,7 @@ msgstr ""
 "プグレードはかなり楽です。"
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -4293,19 +4419,19 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1207
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "次のようなエラー通知が表示されることがあります。"
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1208
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr "No migration path defined for ... to &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -4317,13 +4443,13 @@ msgstr ""
 "し、バックアップを新しいデータベースにリストアしなければなりません。"
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1210
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr "次のようなメッセージを得ることがあります。"
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1211
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -4333,7 +4459,7 @@ msgstr ""
 "installed"
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -4348,7 +4474,7 @@ msgstr ""
 "\"を削除する必要があります。"
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -4358,7 +4484,7 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1219
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -4371,13 +4497,13 @@ msgstr ""
 "<code>CREATE EXTENSION postgis</code>だけで、リストアの間に最新版になります。"
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1226
 #, no-c-format
 msgid "Hard upgrade"
 msgstr "ハードアップグレード"
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1228
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -4393,7 +4519,7 @@ msgstr ""
 "ロード (ハードアップグレード)の要否を記載しています。"
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -4408,7 +4534,7 @@ msgstr ""
 "PostGISをインストールしたデータベースにリストアできます 。"
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1246
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -4419,13 +4545,13 @@ msgstr ""
 "UsersWikiWinUpgrade\">Windows Hard upgrade</ulink>にあります。"
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1249
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "手続きは次の通りです。 "
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1257
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -4439,7 +4565,7 @@ msgstr ""
 "とができ、PostgreSQLのスーパーユーザである必要はありません。"
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -4449,7 +4575,7 @@ msgstr ""
 "backup\" olddb"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1271
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -4463,7 +4589,7 @@ msgstr ""
 "\"create_new_db_extensions\"/>とを参照して下さい。"
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1278
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -4478,7 +4604,7 @@ msgstr ""
 "にspaltial_ref_sys.sqlファイルをロードしないだけです。"
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1288
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -4496,7 +4622,7 @@ msgstr ""
 "<filename>uninstall_legacy.sql</filename>で後から削除することができます。"
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1304
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -4508,7 +4634,7 @@ msgstr ""
 "があります。これらのログを保存しておいて下さい。"
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1312
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -4518,13 +4644,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1318
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "エラーは次の場合に起こりえます。"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1324
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -4544,7 +4670,7 @@ msgstr ""
 "れないでください。"
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1336
 #, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -4558,7 +4684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -4572,7 +4698,7 @@ msgstr ""
 "してチェック制約を再構築します。"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1357
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -4582,19 +4708,19 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1359
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1370
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr "共通の問題"
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1371
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -4604,7 +4730,7 @@ msgstr ""
 "かあります。"
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -4627,13 +4753,13 @@ msgstr ""
 "エリを実行して下さい。"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1391
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1393
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -4645,7 +4771,7 @@ msgstr ""
 "<command>rpm -qa | grep postgresql</command>でチェックできます。"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1401
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -4655,13 +4781,13 @@ msgstr ""
 "にリストアしているか確認して下さい。"
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1402
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1406
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -4671,7 +4797,7 @@ msgstr ""
 "ストール先を検出したかチェックして下さい。"
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1413
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -4685,13 +4811,13 @@ msgstr ""
 "varname>変数が正しくセットされたかをチェックして下さい。"
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1426
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr "ローダ/ダンパ "
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1428
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -4701,7 +4827,7 @@ msgstr ""
 "トールされます。手動でビルド、インストールするには、次を実行します。"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1433
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -4713,7 +4839,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1435
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -4727,3 +4853,26 @@ msgstr ""
 "<filename>pgsql2shp</filename>と呼ばれ、PostGISのテーブル(またはクエリ)から"
 "ESRIシェープファイルに変換します。より詳しいドキュメントをご覧になるには、オ"
 "ンラインヘルプとマニュアルページをご覧ください。"
+
+#~ msgid ""
+#~ "Extras like Tiger geocoder may not be packaged in your PostGIS "
+#~ "distribution, but will always be available in the postgis-"
+#~ "&last_release_version;.tar.gz file. The instructions provided here are "
+#~ "also available in the <filename>extras/tiger_geocoder/README</filename>"
+#~ msgstr ""
+#~ "Tigerジオコーダのような追加機能は、PostGISディストリビューションに含まれて"
+#~ "いないことがありますが、postgis-&last_release_version;.tar.gzファイルには"
+#~ "常に入っています。ここで提供する説明は<filename>extras/tiger_geocoder/"
+#~ "tiger_2011/README</filename>にもあります。"
+
+#~ msgid ""
+#~ "If you are on Windows and you don't have tar installed, you can use "
+#~ "<ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to "
+#~ "unzip the PostGIS tarball."
+#~ msgstr ""
+#~ "Windows上でtarの展開ができない場合は、<ulink url=\"http://www.7-zip.org/"
+#~ "\">http://www.7-zip.org/</ulink>でPostGISのアーカイブファイルを展開できま"
+#~ "す。"
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr "PostgreSQL 9.1より前での空間データベースの作成"
diff --git a/doc/po/ja/introduction.xml.po b/doc/po/ja/introduction.xml.po
index 521d311..84ede14 100644
--- a/doc/po/ja/introduction.xml.po
+++ b/doc/po/ja/introduction.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# TERAMOTO Ikuhiro <yellow at affrc.go.jp>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-16 08:33+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-11-07 08:01+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -210,7 +211,7 @@ msgstr ""
 #: introduction.xml:92
 #, no-c-format
 msgid "Dan Baston"
-msgstr ""
+msgstr "Dan Baston"
 
 #. Tag: para
 #: introduction.xml:95
@@ -219,6 +220,8 @@ msgid ""
 "Geometry clustering function additions, other geometry algorithm "
 "enhancements, and general user support"
 msgstr ""
+"ジオメトリクラスタリング関数の追加、他のジオメトリアルゴリズムの強化、および"
+"全体のユーザ対応"
 
 #. Tag: term
 #: introduction.xml:100
@@ -235,11 +238,23 @@ msgstr "XML (KML, GML)/GeoJSON入出力関数と3次元サポートとバグフ
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
+msgid "Björn Harrtell"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:110
+#, no-c-format
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:116
+#, no-c-format
 msgid "Mateusz Loskot"
 msgstr "Mateusz Loskot"
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:118
 #, no-c-format
 msgid ""
 "CMake support for PostGIS, built original raster loader in python and low "
@@ -249,43 +264,31 @@ msgstr ""
 "以前の開発。"
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:123
 #, no-c-format
 msgid "Pierre Racine"
 msgstr "Pierre Racine"
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:125
 #, no-c-format
 msgid "Raster overall architecture, prototyping, programming support"
 msgstr "ラスタ全体のアーキテクチャ、プロトタイピング、プログラミング支援。"
 
-#. Tag: term
-#: introduction.xml:121
-#, no-c-format
-msgid "David Zwarg"
-msgstr "David Zwarg"
-
-#. Tag: para
-#: introduction.xml:123
-#, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
-msgstr "ラスタ開発 (ほとんど地図代数解析関数)。"
-
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr "過去の中核貢献者"
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr "Chris Hodgson"
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -295,13 +298,13 @@ msgstr ""
 "ベーション管理。"
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr "Kevin Neufeld"
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -312,13 +315,13 @@ msgstr ""
 "スグループでの高度なユーザサポート、PostGISメンテナンス機能の強化。"
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr "Dave Blasby"
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -328,13 +331,13 @@ msgstr ""
 "バインディングや多数のサーバサイドの解析機能を記述。"
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr "Jeff Lounsbury"
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -344,13 +347,13 @@ msgstr ""
 "トオーナーの代表。"
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr "Mark Leslie"
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
@@ -359,21 +362,33 @@ msgstr ""
 "中核機能の、継続的なメンテナンスと開発。曲線機能の強化。シェープファイルGUI"
 "ローダ。"
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr "David Zwarg"
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr "ラスタ開発 (ほとんど地図代数解析関数)。"
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr "他の貢献者"
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr "個人"
 
 #. Tag: para
-#: introduction.xml:180
-#, fuzzy, no-c-format
+#: introduction.xml:189
+#, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
 "Forø Tollefsen, Andreas Neumann, Anne Ghisla, Barbara Phillipot, Ben Jubb, "
@@ -395,21 +410,22 @@ msgstr ""
 "Nordgren, Carl Anderson, Charlie Savage, Dane Springmeyer, David Skea, David "
 "Techer, Eduin Carrillo, Even Rouault, Frank Warmerdam, George Silva, Gerald "
 "Fenoy, Gino Lucrezi, Guillaume Lelarge, IIDA Tetsushi, Ingvild Nystuen, "
-"Jason Smith, Jeff Adams, Jose Carlos Martinez Llari, Kashif Rasul, Klaus "
-"Foerster, Kris Jurka, Leo Hsu, Loic Dachary, Luca S. Percich, Maria Arias de "
-"Reyna, Mark Sondheim, Markus Schaber, Maxime Guillaud, Maxime van Noppen, "
-"Michael Fuhr, Mike Toews, Nathan Wagner, Nathaniel Clay, Nikita Shulga, "
-"Norman Vine, Rafal Magda, Ralph Mason, Richard Greenwood, Silvio Grosso, "
-"Steffen Macke, Stephen Frost, Tom van Tilburg, Vincent Mora, Vincent Picavet"
+"Jason Smith, Jeff Adams, Jose Carlos Martinez Llari, Julien Rouhaud, Kashif "
+"Rasul, Klaus Foerster, Kris Jurka, Leo Hsu, Loic Dachary, Luca S. Percich, "
+"Maria Arias de Reyna, Mark Sondheim, Markus Schaber, Maxime Guillaud, Maxime "
+"van Noppen, Michael Fuhr, Mike Toews, Nathan Wagner, Nathaniel Clay, Nikita "
+"Shulga, Norman Vine, Rafal Magda, Ralph Mason, Rémi Cura, Richard Greenwood, "
+"Silvio Grosso, Steffen Macke, Stephen Frost, Tom van Tilburg, Vincent Mora, "
+"Vincent Picavet"
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr "企業"
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -419,7 +435,7 @@ msgstr ""
 "企業です。"
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -434,15 +450,26 @@ msgid ""
 "Stadt Uster, UC Davis Center for Vectorborne Diseases, University of Laval, "
 "U.S Department of State (HIU), Zonar Systems"
 msgstr ""
+"アルファベット順: Arrival 3D, Associazione Italiana per l'Informazione "
+"Geografica Libera (GFOSS.it), AusVet, Avencia, Azavea, Cadcorp, CampToCamp, "
+"CartoDB, City of Boston (DND), Clever Elephant Solutions, Cooperativa Alveo, "
+"Deimos Space, Faunalia, Geographic Data BC, Hunter Systems Group, Lidwala "
+"Consulting Engineers, LisaSoft, Logical Tracking & Tracing International "
+"AG, Maponics, Michigan Tech Research Institute, Natural Resources Canada, "
+"Norwegian Forest and Landscape Institute, Boundless (former OpenGeo), OSGeo, "
+"Oslandia, Palantir Technologies, Paragon Corporation, R3 GIS, Refractions "
+"Research, Regione Toscana - SITA, Safe Software, Sirius Corporation plc, "
+"Stadt Uster, UC Davis Center for Vectorborne Diseases, University of Laval, "
+"U.S Department of State (HIU), Zonar Systems"
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr "クラウドファンディングキャンペーン"
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -455,9 +482,18 @@ msgid ""
 "osgeo.org/mailman/listinfo/postgis-users\">PostGIS newsgroup</ulink> your "
 "thoughts and together we can make it happen."
 msgstr ""
+"クラウドファンディングキャンペーンは、PostGIS開発チームが走らせているキャン"
+"ペーンです。欲しくて仕方ない機能に資金を与えて、多数の人々にサービスを提供で"
+"きるようにするためのものです。それぞれのキャンペーンでは、特定の機能または機"
+"能の集合に焦点があてられます。それぞれのスポンサーは、必要な資金提供のうち少"
+"しだけを提供し、十分な人/組織の寄付で、たくさんの助けになる作業に支払う基金を"
+"持ちます。他の多くの人が寄付に協力してくれそうな機能に関するアイデアがありま"
+"したら、<ulink url=\"https://lists.osgeo.org/mailman/listinfo/postgis-users"
+"\">PostGIS newsgroup</ulink>に、その考えを投稿して下さい。一緒に実現できま"
+"す。"
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -468,7 +504,7 @@ msgstr ""
 "pledgebank.com\">PledgeBank</ulink>を使い、2件のキャンペーンが成功しました。"
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -482,7 +518,7 @@ msgstr ""
 "ルを寄付しました。"
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -498,13 +534,13 @@ msgstr ""
 "定している最終版ができました。"
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr "重要なサポートライブラリ "
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -518,7 +554,7 @@ msgstr ""
 "行を行っています。"
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -532,7 +568,7 @@ msgstr ""
 "善でGDALプロジェクトに貢献しています。"
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -543,7 +579,7 @@ msgstr ""
 "は、Gerald EvendenとFrank Warmerdamによって作成とメンテナンスがされています。"
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -558,13 +594,13 @@ msgstr ""
 "クス、多数のSQL機能がないと成り立ちません。"
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr "追加情報 "
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -575,7 +611,7 @@ msgstr ""
 "<ulink url=\"http://postgis.net/\">http://postgis.net/</ulink>をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -586,7 +622,7 @@ msgstr ""
 "org/geos/\">http://trac.osgeo.org/geos/</ulink>をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -596,7 +632,7 @@ msgstr ""
 "proj/\">http://trac.osgeo.org/proj/</ulink>をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -608,7 +644,7 @@ msgstr ""
 "をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -620,7 +656,7 @@ msgstr ""
 "~megera/postgres/gist/</ulink>をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -630,7 +666,7 @@ msgstr ""
 "mapserver.org/\">http://mapserver.org/</ulink>をご覧下さい。"
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/ja/performance_tips.xml.po b/doc/po/ja/performance_tips.xml.po
index 62401d8..e119161 100644
--- a/doc/po/ja/performance_tips.xml.po
+++ b/doc/po/ja/performance_tips.xml.po
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-01-19 06:37+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-11-07 09:31+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
@@ -36,9 +36,9 @@ msgstr "問題の説明"
 
 #. Tag: para
 #: performance_tips.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -55,10 +55,10 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:19
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
@@ -72,13 +72,13 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:26
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
@@ -94,26 +94,37 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:35
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
-"postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
 msgstr ""
 "このバグに苦しむかどうかを見るには、PostgreSQLの\"EXPLAIN ANALYZE\"コマンドを"
 "使います。詳しい情報と技術に関する詳細については、postgres performance "
 "mailing list のスレッド(http://archives.postgresql.org/pgsql-"
 "performance/2005-02/msg00030.php)をご覧下さい。"
 
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr "応急処置"
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
@@ -123,7 +134,7 @@ msgstr ""
 "題を解決しようとしています。今のところは、二つの応急処置があります。"
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -142,7 +153,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -156,19 +167,19 @@ msgstr ""
 "うになります。"
 
 #. Tag: programlisting
-#: performance_tips.xml:61
-#, fuzzy, no-c-format
+#: performance_tips.xml:63
+#, no-c-format
 msgid ""
 "SELECT "
 "AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 msgstr ""
 "SELECT "
-"AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2'); \n"
+"AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
@@ -178,19 +189,19 @@ msgstr ""
 "に変更します。"
 
 #. Tag: programlisting
-#: performance_tips.xml:66
-#, fuzzy, no-c-format
+#: performance_tips.xml:68
+#, no-c-format
 msgid ""
 "SELECT geom_column\n"
 "FROM mytable\n"
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 msgstr ""
-"SELECT geom_column \n"
-"FROM mytable \n"
+"SELECT geom_column\n"
+"FROM mytable\n"
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -204,13 +215,13 @@ msgstr ""
 "行するかでも対応できます。"
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr "ジオメトリインデクスでCLUSTERを実行する"
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -233,7 +244,7 @@ msgstr ""
 "マンドのドキュメントを読むように仕向けられていると感じて下さい)。"
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
@@ -244,15 +255,15 @@ msgstr ""
 "ンデクスのクラスタリングはできず、次のようなエラーメッセージを得ます。"
 
 #. Tag: programlisting
-#: performance_tips.xml:93
-#, fuzzy, no-c-format
+#: performance_tips.xml:95
+#, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
 "ERROR: cannot cluster when index access method does not handle null values\n"
 "HINT: You may be able to work around this by marking column \"the_geom\" NOT "
 "NULL."
 msgstr ""
-"lwgeom=# CLUSTER my_geom_index ON my_table; \n"
+"lwgeom=# CLUSTER my_geom_index ON my_table;\n"
 "ERROR: cannot cluster when index access method does not handle null values\n"
 "(エラー: インデクスアクセスメソッドがNULL値を扱わない場合クラスタ化できませ"
 "ん)\n"
@@ -262,7 +273,7 @@ msgstr ""
 "ん)"
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
@@ -272,17 +283,17 @@ msgstr ""
 "欠陥にとりあえず対応できます。例を示します。"
 
 #. Tag: programlisting
-#: performance_tips.xml:98
-#, fuzzy, no-c-format
+#: performance_tips.xml:100
+#, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
 "ALTER TABLE"
 msgstr ""
-"lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null; \n"
+"lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
 "ALTER TABLE"
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -295,13 +306,13 @@ msgstr ""
 "blubb ADD CHECK (geometry is not null);\"のようなCHECK制限は使えません。"
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr "次元変換の回避"
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -319,17 +330,17 @@ msgstr ""
 "これを永続化するのが適当かも知れません。"
 
 #. Tag: programlisting
-#: performance_tips.xml:116
-#, fuzzy, no-c-format
+#: performance_tips.xml:118
+#, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
 "VACUUM FULL ANALYZE mytable;"
 msgstr ""
-"UPDATE mytable SET the_geom = ST_Force2D(the_geom); \n"
+"UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
 "VACUUM FULL ANALYZE mytable;"
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -343,7 +354,7 @@ msgstr ""
 "を再作成することを忘れないで下さい。"
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -363,116 +374,91 @@ msgstr ""
 "ができます。"
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr "コンフィギュレーションのチューン"
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
-"この技法は、FOSS4G 2007カンファレンスでのKevin Neufeldさんのプレゼンテーショ"
-"ン「PostGISパワーユーザのための技法 (Tips for the PostGIS Power User)」から得"
-"たものです。 PostGISの使用(たとえば、「静的データと複雑な解析」対「よくアップ"
-"デートされるデータと多数のユーザ」など)に依存して、これらの変更によって、クエ"
-"リがはっきり速度向上するようになります。"
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:143
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
-"詳細情報 (およびよりよい書式)については、オリジナルのプレゼンテーションが"
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>にあります。"
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
-msgstr "起動時"
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:145
 #, no-c-format
-msgid "These settings are configured in postgresql.conf:"
-msgstr "これらの設定はpostgresql.conf内にあります。"
-
-#. Tag: ulink
-#: performance_tips.xml:158
-#, no-c-format
-msgid "checkpoint_segments"
-msgstr "checkpoint_segments"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:163
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
-"自動WALチェックポイント間のログファイルのセグメント(1セグメントは通常16MB)の"
-"数です。デフォルトは3です。"
 
 #. Tag: para
-#: performance_tips.xml:169
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
-"書き込み処理が多いデータベースごとに少なくとも10から30を設定します。大きい"
-"データベース負荷がかかる場合は増やします。この話題に関する別の記事として、"
-"<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83."
-"htm\">Greg Smith: Checkpoint and Background writer</ulink>は読む価値がありま"
-"す。"
+
+#. Tag: title
+#: performance_tips.xml:152
+#, no-c-format
+msgid "Startup"
+msgstr "起動時"
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:154
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr "できればxlogは別のディスク装置に保存します。"
+msgid "These settings are configured in postgresql.conf:"
+msgstr "これらの設定はpostgresql.conf内にあります。"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:159
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
-"デフォルト: off (PostgreSQL 8.4より前の場合。PostgreSQL 8.4以上はpartitionに"
-"設定)"
+#: performance_tips.xml:164
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "デフォルト: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:169
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 "一般的にテーブルのパーティショニングに使われます。PostgreSQL 8.4より前を使用"
 "している場合、\"on\"にして、クエリプランナに対して求めるような最適化をさせま"
@@ -482,31 +468,61 @@ msgstr ""
 "上ではこれが理想的です。"
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:178
 #, no-c-format
 msgid "shared_buffers"
 msgstr "shared_buffers"
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:183
 #, no-c-format
-msgid "Default: ~32MB"
-msgstr "デフォルト: ~32MB"
+msgid "Default: ~128MB in PostgreSQL 9.6"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:188
+#, no-c-format
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:195
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (並べ替えや複雑なクエリに使われ"
+"るメモリ)"
+
+#. Tag: para
+#: performance_tips.xml:203
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "デフォルト: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:208
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
-msgstr "有効RAMの1/3から3/4程度にします。 "
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr "実行時"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -518,13 +534,13 @@ msgstr ""
 "るメモリ)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
+#: performance_tips.xml:226
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
 msgstr "デフォルト: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
@@ -532,7 +548,7 @@ msgstr ""
 "ように調整します。"
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
@@ -540,19 +556,19 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr "たくさんのRAMを持ち、少数の開発者しかいない場合は次のようにします。"
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
+#: performance_tips.xml:243
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';"
 msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -564,13 +580,13 @@ msgstr ""
 "(VACUUM, CREATE INDEX等で使われるメモリ)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
+#: performance_tips.xml:254
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
 msgstr "デフォルト: 16MB "
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
@@ -578,17 +594,114 @@ msgstr ""
 "ロックされます。"
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:264
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 "本番サーバでは32MBから256MBが推奨ですが、同時接続ユーザ数に依存します。たくさ"
 "んのRAMを持ち、少数の開発者しかいない場合は次のようにします。"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
-#, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+#: performance_tips.xml:267
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
 msgstr "SET maintainence_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:272
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "デフォルト: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid "Default: ~32MB"
+#~ msgstr "デフォルト: ~32MB"
+
+#~ msgid "Set to about 1/3 to 3/4 of available RAM"
+#~ msgstr "有効RAMの1/3から3/4程度にします。 "
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "この技法は、FOSS4G 2007カンファレンスでのKevin Neufeldさんのプレゼンテー"
+#~ "ション「PostGISパワーユーザのための技法 (Tips for the PostGIS Power "
+#~ "User)」から得たものです。 PostGISの使用(たとえば、「静的データと複雑な解"
+#~ "析」対「よくアップデートされるデータと多数のユーザ」など)に依存して、これ"
+#~ "らの変更によって、クエリがはっきり速度向上するようになります。"
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "詳細情報 (およびよりよい書式)については、オリジナルのプレゼンテーションが"
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>にあります。"
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "自動WALチェックポイント間のログファイルのセグメント(1セグメントは通常16MB)"
+#~ "の数です。デフォルトは3です。"
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "書き込み処理が多いデータベースごとに少なくとも10から30を設定します。大きい"
+#~ "データベース負荷がかかる場合は増やします。この話題に関する別の記事として、"
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>は読む価"
+#~ "値があります。"
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr "できればxlogは別のディスク装置に保存します。"
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "デフォルト: off (PostgreSQL 8.4より前の場合。PostgreSQL 8.4以上はpartition"
+#~ "に設定)"
diff --git a/doc/po/ja/postgis.xml.po b/doc/po/ja/postgis.xml.po
index 2b7d030..dde49f2 100644
--- a/doc/po/ja/postgis.xml.po
+++ b/doc/po/ja/postgis.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2016-02-05 00:59+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
diff --git a/doc/po/ja/reference_accessor.xml.po b/doc/po/ja/reference_accessor.xml.po
index 2c26571..c306f97 100644
--- a/doc/po/ja/reference_accessor.xml.po
+++ b/doc/po/ja/reference_accessor.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:15+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-11-25 11:23+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -55,23 +55,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -110,7 +111,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -121,10 +122,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -132,15 +133,15 @@ msgstr "&sfs_compliant;"
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -150,18 +151,19 @@ msgstr "&curve_support;"
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -169,10 +171,10 @@ msgstr "&Z_support;"
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -180,7 +182,7 @@ msgstr "&P_support;"
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -191,22 +193,22 @@ msgstr "&T_support;"
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -229,7 +231,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:52
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
 "1 1, 0 1 0, 0 0 0)),\n"
@@ -242,18 +244,18 @@ msgid ""
 "                        POLYHEDRALSURFACE"
 msgstr ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
+"1 1, 0 1 0, 0 0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )'));\n"
-"                        -- 結果\n"
+"                        -- 結果 --\n"
 "                        POLYHEDRALSURFACE"
 
 #. Tag: programlisting
 #: reference_accessor.xml:53
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT GeometryType(geom) as result\n"
 "  FROM\n"
@@ -277,16 +279,16 @@ msgid ""
 msgstr ""
 "SELECT GeometryType(geom) as result\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )')  AS geom\n"
@@ -301,23 +303,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -399,7 +402,7 @@ msgstr "Enhanced: 2.1.0で三角対応が導入されました。"
 #: reference_accessor.xml:112
 #, no-c-format
 msgid "Linestring with boundary points overlaid"
-msgstr ""
+msgstr "境界ポイントを重ねたラインストリング"
 
 #. Tag: programlisting
 #: reference_accessor.xml:115
@@ -409,6 +412,9 @@ msgid ""
 "FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) "
 "As f;"
 msgstr ""
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) "
+"As f;"
 
 #. Tag: screen
 #: reference_accessor.xml:116
@@ -417,12 +423,14 @@ msgid ""
 "-- ST_AsText output\n"
 "MULTIPOINT(100 150,160 170)"
 msgstr ""
+"-- ST_AsText 出力\n"
+"MULTIPOINT(100 150,160 170)"
 
 #. Tag: para
 #: reference_accessor.xml:124
 #, no-c-format
 msgid "polygon holes with boundary multilinestring"
-msgstr ""
+msgstr "境界マルチラインストリングを重ねたポリゴンの穴"
 
 #. Tag: programlisting
 #: reference_accessor.xml:127
@@ -435,6 +443,12 @@ msgid ""
 "        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) "
 "As f;"
 msgstr ""
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT\n"
+"'POLYGON (( 10 130, 50 190, 110 190, 140 150, 150 80, 100 10, 20 40, 10 "
+"130 ),\n"
+"        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) "
+"As f;"
 
 #. Tag: screen
 #: reference_accessor.xml:128
@@ -444,6 +458,9 @@ msgid ""
 "MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
 "        (70 40,100 50,120 80,80 110,50 90,70 40))"
 msgstr ""
+"-- ST_AsText 出力 --\n"
+"MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
+"        (70 40,100 50,120 80,80 110,50 90,70 40))"
 
 #. Tag: programlisting
 #: reference_accessor.xml:136
@@ -511,6 +528,7 @@ msgstr ""
 msgid ""
 ", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ""
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
 #: reference_accessor.xml:147
@@ -702,7 +720,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -836,8 +854,8 @@ msgid ""
 msgstr "Availability: 1.5.0 挙動が変更され出力がfloat4からfloat8になりました。"
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr "&sfs_compliant; s2.1.1.1"
@@ -850,7 +868,7 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.15"
 
 #. Tag: programlisting
 #: reference_accessor.xml:333
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Envelope('POINT(1 3)'::geometry));\n"
 " st_astext\n"
@@ -912,7 +930,7 @@ msgstr ""
 "--------------------------------------------------------------\n"
 " POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
 "(1 row)\n"
-"        \n"
+"\n"
 "SELECT Box3D(geom), Box2D(geom), ST_AsText(ST_Envelope(geom)) As "
 "envelopewkt\n"
 "        FROM (SELECT 'POLYGON((0 0, 0 1000012333334.34545678, 1.0000001 1, "
@@ -1008,7 +1026,8 @@ msgid "Availability: 2.2.0"
 msgstr "Availability: 2.2.0"
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr "&M_support;"
@@ -1090,7 +1109,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr "POLYGONタイプでのみ動作します。"
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr "&sfs_compliant; 2.1.5.1"
@@ -1305,7 +1324,7 @@ msgstr "多面体サーフェス、TIN、三角形の例"
 
 #. Tag: programlisting
 #: reference_accessor.xml:514
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
 "-- Break a Polyhedral surface into its faces\n"
@@ -1324,15 +1343,15 @@ msgid ""
 " POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 msgstr ""
 "-- 多面体サーフェスの例\n"
-"-- 多面体サーフェスをフェイスにする\n"
+"-- 多面体サーフェスをフェイスに分解します。\n"
 "SELECT ST_AsEWKT(ST_GeometryN(p_geom,3)) As geom_ewkt\n"
-"  FROM (SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE( \n"
-"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),  \n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), \n"
-"((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), \n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),  \n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  \n"
-"((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) \n"
+"  FROM (SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
 ")')  AS p_geom )  AS a;\n"
 "\n"
 "                geom_ewkt\n"
@@ -1341,7 +1360,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:516
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- TIN --\n"
 "SELECT ST_AsEWKT(ST_GeometryN(geom,2)) as wkt\n"
@@ -1365,30 +1384,30 @@ msgid ""
 "-------------------------------------\n"
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 msgstr ""
-"-- TIN --                \n"
+"-- TIN --\n"
 "SELECT ST_AsEWKT(ST_GeometryN(geom,2)) as wkt\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )')  AS geom\n"
 "    ) AS g;\n"
-"-- 結果 --\n"
+"-- 結果--\n"
 "                 wkt\n"
 "-------------------------------------\n"
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
@@ -1430,8 +1449,8 @@ msgstr ""
 "持っているかを示しません。"
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr "Enhanced: 2.0.0 多面体サーフェス対応が導入されました。"
@@ -1458,7 +1477,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:558 reference_accessor.xml:560
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
 "1 1, 0 1 0, 0 0 0)),\n"
@@ -1471,18 +1490,18 @@ msgid ""
 "                        ST_PolyhedralSurface"
 msgstr ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
+"1 1, 0 1 0, 0 0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )'));\n"
-"                        -- 結果\n"
+"                        --結果 --\n"
 "                        ST_PolyhedralSurface"
 
 #. Tag: programlisting
 #: reference_accessor.xml:562
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(geom) as result\n"
 "  FROM\n"
@@ -1506,16 +1525,16 @@ msgid ""
 msgstr ""
 "SELECT ST_GeometryType(geom) as result\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )')  AS geom\n"
@@ -1607,12 +1626,113 @@ msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, fuzzy, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+"ジオメトリが、空のジオメトリコレクション、ポリゴン、ポイント等の場合に、true"
+"を返します。"
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
 #, no-c-format
 msgid "ST_IsClosed"
 msgstr "ST_IsClosed"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1623,7 +1743,7 @@ msgstr ""
 "あるかどうか)を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
@@ -1633,7 +1753,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1645,13 +1765,13 @@ msgstr ""
 "ボリュームであるか (閉じているか)を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
@@ -1661,13 +1781,13 @@ msgstr ""
 "ますが、PostGISでは<varname>NULL</varname>を返します。"
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr "ラインストリングとポイントの例"
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1733,14 +1853,14 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr "多面体サーフェスの例"
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
-#, fuzzy, no-c-format
+#: reference_accessor.xml:821
+#, no-c-format
 msgid ""
 "-- A cube --\n"
 "                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 "
@@ -1770,10 +1890,10 @@ msgid ""
 msgstr ""
 "-- 立方体 --\n"
 "                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 "
-"0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), \n"
+"0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )'));\n"
 "\n"
@@ -1782,12 +1902,12 @@ msgstr ""
 " t\n"
 "\n"
 "\n"
-" -- 立方体と同じですが側面の一つがありません --\n"
+" -- 立方体のようなものだけれども側面が一つ無いもの--\n"
 " SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
+"1, 0 1 0, 0 0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)) )'));\n"
 "\n"
 " st_isclosed\n"
@@ -1795,13 +1915,13 @@ msgstr ""
 " f"
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr "ST_IsCollection"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
@@ -1811,7 +1931,7 @@ msgstr ""
 "varname>, ...)の場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
@@ -1821,7 +1941,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
@@ -1829,13 +1949,13 @@ msgid ""
 msgstr "引数が次のいずれかの場合には<varname>TRUE</varname>を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr "ジオメトリコレクション"
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr ""
@@ -1843,13 +1963,13 @@ msgstr ""
 "サーフェス"
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr "複合曲線"
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
@@ -1861,7 +1981,7 @@ msgstr ""
 "varname>を返すことを意味します。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1927,13 +2047,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
@@ -1943,7 +2063,7 @@ msgstr ""
 "を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -1953,7 +2073,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
@@ -1963,7 +2083,7 @@ msgstr ""
 "リは、空のジオメトリコレクション、ポリゴン、ポイント等です。"
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
@@ -1972,13 +2092,13 @@ msgstr ""
 "SQL-MMでは、ST_IsEmpty(NULL)は0を返しますが、PostGISではNULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
@@ -1990,7 +2110,7 @@ msgstr ""
 "SQL/MM標準により準拠させるため、これは不正となります。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -2058,13 +2178,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr "ST_IsRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2074,7 +2194,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
@@ -2084,7 +2204,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2100,13 +2220,13 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
@@ -2116,7 +2236,7 @@ msgstr ""
 "ますが、PostGISでは<varname>NULL</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -2152,7 +2272,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -2162,13 +2282,13 @@ msgstr ""
 "linkend=\"ST_EndPoint\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr "ST_IsSimple"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
@@ -2178,7 +2298,7 @@ msgstr ""
 "ていない場合にTRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
@@ -2188,7 +2308,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -2202,7 +2322,7 @@ msgstr ""
 "にする」</link>をご覧ください。"
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
@@ -2211,13 +2331,13 @@ msgstr ""
 "SQL-MMでは、ST_IsSimple(NULL)は0を返しますが、PostGISではNULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -2247,13 +2367,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr "ST_IsValid"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
@@ -2262,7 +2382,7 @@ msgstr ""
 "ST_Geometryが整形されている場合には、<varname>true</varname>を返します。"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -2280,7 +2400,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -2295,7 +2415,7 @@ msgstr ""
 "準拠を確実にする」</link>をご覧ください。"
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
@@ -2304,7 +2424,7 @@ msgstr ""
 "SQL-MMでは、ST_IsValid(NULL)は0を返しますが、PostGISではNULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -2317,21 +2437,23 @@ msgstr ""
 "ついては<xref linkend=\"ST_IsValidDetail\"/>をご覧ください。"
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
 "ST_IsValid. The flag is a PostGIS extension."
 msgstr ""
+"OGC-SFSもSQL-MMもST_IsValidでフラグ引数を含む仕様になっていません。フラグは"
+"PostGIS独自拡張です。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -2353,7 +2475,7 @@ msgstr ""
 " t         | f"
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -2363,13 +2485,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr "ST_IsValidReason"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
@@ -2377,7 +2499,7 @@ msgid ""
 msgstr "ジオメトリが妥当か否かを示す文字列を返し、不正な場合は理由を返します。"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -2395,7 +2517,7 @@ msgstr ""
 "type> <parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
@@ -2403,7 +2525,7 @@ msgid ""
 msgstr "ジオメトリが妥当か否かを示す文字列を返し、不正な場合は理由を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
@@ -2413,7 +2535,7 @@ msgstr ""
 "利です。"
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
@@ -2423,20 +2545,20 @@ msgstr ""
 "ります。"
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr "Availability: 1.4 - GEOS 3.1.0以上が必要です"
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
 msgstr "Availability: 2.0 - flagsを受け付ける形式はGEOS 3.3.0以上が必要です。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
+#: reference_accessor.xml:1148
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2516,19 +2638,19 @@ msgstr ""
 " Valid Geometry"
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ", <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr "ST_IsValidDetail"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
@@ -2538,7 +2660,7 @@ msgstr ""
 "す。不正である場合には、理由と位置を示します。"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -2556,7 +2678,7 @@ msgstr ""
 "<parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
@@ -2568,7 +2690,7 @@ msgstr ""
 "なっている位置を示します。"
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
@@ -2578,13 +2700,13 @@ msgstr ""
 "合わせを代替し、かつ改良するものとして使われます。"
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr "引数'flags'はビットフィールドです。次の値を取ることができます。"
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
@@ -2594,14 +2716,14 @@ msgstr ""
 "われます。これはOGCモデルと対立します。"
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要 "
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1208
+#, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
 "SELECT gid, reason(ST_IsValidDetail(the_geom)), "
@@ -2642,9 +2764,9 @@ msgid ""
 "-------+--------+----------\n"
 " t     |        |"
 msgstr ""
-"-- 試験に成功した5つのレコードを除いた最初の3つのレコード\n"
+"-- 成功した五つの実験から不合格となったもののうち最初の三つ\n"
 "SELECT gid, reason(ST_IsValidDetail(the_geom)), "
-"ST_AsText(location(ST_IsValidDetail(the_geom))) as location \n"
+"ST_AsText(location(ST_IsValidDetail(the_geom))) as location\n"
 "FROM\n"
 "(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As "
 "the_geom, gid\n"
@@ -2673,7 +2795,7 @@ msgstr ""
 " 5340 | Self-intersection | POINT(42 5)\n"
 " 5350 | Self-intersection | POINT(52 5)\n"
 "\n"
-"-- 単純なものの例\n"
+" -- 単純な例\n"
 "SELECT * FROM ST_IsValidDetail('LINESTRING(220227 150406,2220227 "
 "150407,222020 150410)');\n"
 "\n"
@@ -2682,19 +2804,19 @@ msgstr ""
 " t     |        |"
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ", <xref linkend=\"ST_IsValidReason\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr "ST_M"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
@@ -2704,7 +2826,7 @@ msgstr ""
 "ントでなければなりません。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
@@ -2714,7 +2836,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
@@ -2724,7 +2846,7 @@ msgstr ""
 "なければなりません。 </para>"
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
@@ -2734,13 +2856,13 @@ msgstr ""
 "全にするために挙げています。"
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr "&sqlmm_compliant;"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2756,7 +2878,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2766,13 +2888,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr "ST_NDims"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
@@ -2780,7 +2902,7 @@ msgid ""
 msgstr "ジオメトリの座標次元をsmall intで返します。値は2, 3, 4のいずれかです。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
@@ -2790,7 +2912,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
@@ -2801,7 +2923,7 @@ msgstr ""
 "4 - (X,Y,Z,M)に対応しています。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2821,26 +2943,26 @@ msgstr ""
 "           2 |       3 |        3"
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr "ジオメトリのポイント (頂点)数を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
@@ -2850,14 +2972,14 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
 "ジオメトリのポイントの数を返します。全てのジオメトリに対して動作します。"
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2867,7 +2989,7 @@ msgstr ""
 "す。これは1.3.4以上で訂正されています。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2893,20 +3015,20 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr "ST_NRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
 msgstr "ジオメトリがポリゴンまたはマルチポリゴンの場合、リング数を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
@@ -2916,7 +3038,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
@@ -2926,7 +3048,7 @@ msgstr ""
 "NumInteriorRingsと違い、外環も数えます。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2948,13 +3070,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr "ST_NumGeometries"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
@@ -2964,7 +3086,7 @@ msgstr ""
 "一のジオメトリの場合は1を返し、それ以外の場合はNULLを返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
@@ -2974,7 +3096,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
@@ -2986,7 +3108,7 @@ msgstr ""
 "はNULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
@@ -2998,13 +3120,13 @@ msgstr ""
 "トリについては1を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -3039,26 +3161,25 @@ msgstr ""
 "3"
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ", <xref linkend=\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr "ST_NumInteriorRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1430
+#, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
-msgstr ""
-"ジオメトリ内のポリゴンの内環の数を返します。ST_NumInteriorRingsと同義です。"
+msgstr "ポリゴンジオメトリの内環の数を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
@@ -3068,33 +3189,33 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1306
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1445
+#, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
 "the geometry is not a polygon."
 msgstr ""
-"ポリゴンのN番目の内環を返します。ジオメトリがポリゴンでないかNが範囲外の場合"
-"はNULLを返します。"
+"ポリゴンジオメトリの内環の数を返します。ジオメトリがポリゴンでない場合には、"
+"NULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 
 #. Tag: para
-#: reference_accessor.xml:1312
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1451
+#, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
 "returning the number of interior rings of first POLYGON."
 msgstr ""
-"Changed: 2.0.0 前の版では、マルチポリゴンの最初のポリゴンの内環の数を返しまし"
-"た。"
+"Changed: 2.0.0 - 以前の版では、MULTIPOLYGONを渡して最初のPOLYGONの内環の数を"
+"返すことができました。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -3120,13 +3241,13 @@ msgstr ""
 "GROUP BY gid, field1,field2;"
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr "ST_NumInteriorRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
@@ -3135,7 +3256,7 @@ msgstr ""
 "ジオメトリ内のポリゴンの内環の数を返します。ST_NumInteriorRingsと同義です。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
@@ -3145,13 +3266,13 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr "ST_NumPatches"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3161,7 +3282,7 @@ msgstr ""
 "を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
@@ -3171,7 +3292,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3183,20 +3304,20 @@ msgstr ""
 "MM規約を気にしない場合はST_NumGeometriesの方が速いです。"
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1520
+#, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
 "1, 0 1 0, 0 0 0)),\n"
@@ -3209,30 +3330,30 @@ msgid ""
 "                6"
 msgstr ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
+"1, 0 1 0, 0 0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )'));\n"
-"                -- 結果\n"
+"                -- 結果 --\n"
 "                6"
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr "ST_NumPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
 msgstr "ST_LineStringまたはST_CircularStringのポイント数を返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
@@ -3242,7 +3363,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -3257,13 +3378,13 @@ msgstr ""
 "るST_NPointsを使うことを考えて下さい。"
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -3277,13 +3398,13 @@ msgstr ""
 "                4"
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr "ST_PatchN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3293,7 +3414,7 @@ msgstr ""
 "ジオメトリ (フェイス)を返します。それ以外の場合には、NULLを返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
@@ -3305,7 +3426,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3319,13 +3440,13 @@ msgstr ""
 "いです。"
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr "インデクスは1始まりです。"
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
@@ -3335,8 +3456,8 @@ msgstr ""
 "的です。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1616
+#, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
 "SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
@@ -3353,14 +3474,14 @@ msgid ""
 "---+-----------------------------------------\n"
 " POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 msgstr ""
-"-- 多面体サーフェスの二つ目のフェイスを抽出\n"
+"-- 多面体サーフェスの2番目のフェイスを抽出\n"
 "SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
 "FROM (\n"
 "VALUES (ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
-"0 0)), \n"
+"0 0)),\n"
 "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
-"0 0 0)), \n"
-"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
 "0 0 1)) )')) ) As foo(geom);\n"
 "\n"
@@ -3369,7 +3490,7 @@ msgstr ""
 " POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -3379,24 +3500,25 @@ msgstr ""
 "linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr "ST_PointN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1631
+#, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
 "geometry. Negative values are counted backwards from the end of the "
 "LineString. Returns NULL if there is no linestring in the geometry."
 msgstr ""
-"ジオメトリの最初のラインストリングまたは曲線ストリングのN番目のポイントを返し"
-"ます。ラインストリングが存在しない場合はNULLを返します。"
+"ラインストリングまたは曲線ストリングのN番目の点を返します。負数はラインストリ"
+"ングの終端から逆方向に遡って数えます。ジオメトリにラインストリングが無い場合"
+"には、NULLを返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
@@ -3408,30 +3530,32 @@ msgstr ""
 "paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1510
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1649
+#, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
 "geometry. Negative values are counted backwards from the end of the "
 "LineString, so that -1 is the last point. Returns NULL if there is no "
 "linestring in the geometry."
 msgstr ""
-"ジオメトリの最初のラインストリングまたは曲線ストリングのN番目のポイントを返し"
-"ます。ラインストリングが存在しない場合はNULLを返します。"
+"ラインストリングまたは曲線ストリングのN番目の点を返します。負数はラインストリ"
+"ングの終端から逆方向に遡って数えます。-1は終端を指します。ジオメトリにライン"
+"ストリングが無い場合には、NULLを返します。"
 
 #. Tag: para
-#: reference_accessor.xml:1515
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1654
+#, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
 "(negative index) is not in OGC Previous versions implemented this as 0-based "
 "instead."
 msgstr ""
-"OGC仕様のため0.8.0版からインデクスを1始まりにしています。これより前の版では0"
-"始まりになっています。"
+"OGC仕様のため0.8.0版からインデックスを1始まりにしています。これより前の版では"
+"0はじまりになっています。後方インデックス (負数インデックス)はOGC仕様ではあり"
+"ません。"
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
@@ -3441,13 +3565,13 @@ msgstr ""
 "下さい。"
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -3461,14 +3585,15 @@ msgstr ""
 "なりました。"
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
+"Changed: 2.3.0 : 負数インデックスが有効になりました (-1は終端を指します)"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1681
+#, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
 "SELECT ST_AsText(\n"
@@ -3501,7 +3626,7 @@ msgid ""
 "----------\n"
 "\"POINT Z (1 1 1)\""
 msgstr ""
-"-- ラインストリングの全てのポイントの抽出\n"
+"-- LINESTRINGから全てのPOINTを抽出\n"
 "SELECT ST_AsText(\n"
 "   ST_PointN(\n"
 "          column1,\n"
@@ -3516,36 +3641,46 @@ msgstr ""
 " POINT(2 2)\n"
 "(3 rows)\n"
 "\n"
-"-- 曲線ストリングの例\n"
+"-- CIRCULARSTRINGの例\n"
 "SELECT ST_AsText(ST_PointN(ST_GeomFromText('CIRCULARSTRING(1 2, 3 2, 1 "
 "2)'),2));\n"
 "\n"
 "st_astext\n"
 "----------\n"
-"POINT(3 2)"
+"POINT(3 2)\n"
+"\n"
+"SELECT st_astext(f)\n"
+"FROM ST_GeometryFromtext('LINESTRING(0 0 0, 1 1 1, 2 2 2)') as g\n"
+"        ,ST_PointN(g, -2) AS f -- 1 based index\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"\"POINT Z (1 1 1)\""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, no-c-format
 msgid "ST_Points"
-msgstr ""
+msgstr "ST_Points"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
-msgstr ""
+msgstr "ジオメトリの全ての座標値からなるマルチポイントを返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
 "<type>geometry</type> <parameter>geom</parameter> </paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -3553,21 +3688,25 @@ msgid ""
 "and end points of ring geometries. (If this behavior is undesired, "
 "duplicates may be removed using <xref linkend=\"ST_RemoveRepeatedPoints\"/>)."
 msgstr ""
+"ジオメトリの全ての座標値からなるマルチポイントを返します。入力ジオメトリの重"
+"複ポイントを削除せず、環ジオメトリの開始点と終了点も削除しません (この挙動を"
+"望まない場合には<xref linkend=\"ST_RemoveRepeatedPoints\"/>を使って消しま"
+"す)。"
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
-msgstr ""
+msgstr "M値とZ値は、存在する場合には保存されます。"
 
 #. Tag: para
-#: reference_accessor.xml:1589
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1728
+#, no-c-format
 msgid "Availability: 2.3.0"
-msgstr "Availability: 2.2.0"
+msgstr "Availability: 2.3.0"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -3576,15 +3715,20 @@ msgid ""
 "--result\n"
 "MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 msgstr ""
+"SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
+"10))'));\n"
+"\n"
+"-- 結果\n"
+"MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3594,7 +3738,7 @@ msgstr ""
 "します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -3604,7 +3748,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3614,7 +3758,7 @@ msgstr ""
 "します。<xref linkend=\"spatial_ref_sys\"/>を参照して下さい。"
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -3628,13 +3772,13 @@ msgstr ""
 "です。"
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -3646,7 +3790,7 @@ msgstr ""
 "                4326"
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3656,13 +3800,13 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr "ST_StartPoint"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
@@ -3672,7 +3816,7 @@ msgstr ""
 "返します。"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
@@ -3682,7 +3826,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -3696,13 +3840,13 @@ msgstr ""
 "ない場合には、<varname>NULL</varname>を返します。"
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -3758,19 +3902,19 @@ msgstr ""
 " POINT(5 2)"
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ", <xref linkend=\"ST_PointN\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
@@ -3778,7 +3922,7 @@ msgid ""
 msgstr "<refpurpose>ジオメトリについての要約文を返します。 </refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -3794,13 +3938,13 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr "<para>ジオメトリについての要約文を返します。</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
@@ -3808,63 +3952,63 @@ msgid ""
 msgstr "ジオメトリ型の後の角括弧で示されたフラグには次の意味があります。"
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr "M: M軸を持ちます"
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr "Z: Z軸を持ちます"
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr "B: バウンディングボックスを持ちます"
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr "G: 測地座標系 (ジオグラフィ)です"
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr "S: 空間参照系を持ちます"
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "Availability: 1.2.2"
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr "Enhanced: 2.0.0でジオグラフィ対応が追加されました。"
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr "Enhanced: 2.1.0 空間参照系を持つかを示すSフラグが追加されました。"
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
-msgstr ""
+msgstr "Enhanced: 2.2.0 TINと曲線の対応が追加されました。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1888
+#, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
 "        ST_Summary(ST_GeogFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) "
@@ -3892,7 +4036,7 @@ msgstr ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
 "        ST_Summary(ST_GeogFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) "
 "geog;\n"
-"            geom             |          geog    \n"
+"            geom             |          geog\n"
 "-----------------------------+--------------------------\n"
 " LineString[B] with 2 points | Polygon[BGS] with 1 rings\n"
 "                             | ring 0 has 5 points\n"
@@ -3913,7 +4057,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
@@ -3925,7 +4069,7 @@ msgstr ""
 "linkend=\"geography\"/>"
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -3935,13 +4079,13 @@ msgstr ""
 "<xref linkend=\"ST_IsValidDetail\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr "ST_X"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
@@ -3951,7 +4095,7 @@ msgstr ""
 "ントでなければなりません。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
@@ -3961,7 +4105,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
@@ -3971,7 +4115,7 @@ msgstr ""
 "なければなりません。</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
@@ -3981,13 +4125,13 @@ msgstr ""
 "覧ください。"
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4015,7 +4159,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4027,13 +4171,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr "ST_XMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4043,7 +4187,7 @@ msgstr ""
 "値を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
@@ -4053,7 +4197,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4061,9 +4205,9 @@ msgstr ""
 "します。</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -4076,7 +4220,7 @@ msgstr ""
 "box2dの文字列表現については、自動キャストしないため、与えることはできません。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4133,7 +4277,7 @@ msgstr ""
 "220288.248780547"
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4143,13 +4287,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr "ST_XMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
@@ -4159,7 +4303,7 @@ msgstr ""
 "値を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
@@ -4169,7 +4313,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4177,7 +4321,7 @@ msgstr ""
 "します。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4234,13 +4378,13 @@ msgstr ""
 "220186.995121892"
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr "ST_Y"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
@@ -4250,7 +4394,7 @@ msgstr ""
 "ントでなければなりません。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
@@ -4260,7 +4404,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
@@ -4270,13 +4414,13 @@ msgstr ""
 "なければなりません。</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4304,7 +4448,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4316,13 +4460,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr "ST_YMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4332,7 +4476,7 @@ msgstr ""
 "値を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
@@ -4342,7 +4486,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4350,7 +4494,7 @@ msgstr ""
 "します。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4406,7 +4550,7 @@ msgstr ""
 "150506.126829327"
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4416,13 +4560,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr "ST_YMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
@@ -4432,7 +4576,7 @@ msgstr ""
 "値を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
@@ -4442,7 +4586,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4450,7 +4594,7 @@ msgstr ""
 "します。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4507,7 +4651,7 @@ msgstr ""
 "150406"
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4517,13 +4661,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr "ST_Z"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
@@ -4533,7 +4677,7 @@ msgstr ""
 "ントでなければなりません。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
@@ -4543,7 +4687,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
@@ -4553,7 +4697,7 @@ msgstr ""
 "なければなりません。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4569,7 +4713,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -4579,13 +4723,13 @@ msgstr ""
 ">, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr "ST_ZMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
@@ -4595,7 +4739,7 @@ msgstr ""
 "値を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
@@ -4605,7 +4749,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
@@ -4613,7 +4757,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4670,7 +4814,7 @@ msgstr ""
 "3"
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4680,13 +4824,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr "ST_Zmflag"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
@@ -4696,7 +4840,7 @@ msgstr ""
 "1=XYM, 2=XYZ, 3=XYZMとなります。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
@@ -4706,7 +4850,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
@@ -4716,7 +4860,7 @@ msgstr ""
 "1=XYM, 2=XYZ, 3=XYZMとなります。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -4758,19 +4902,19 @@ msgstr ""
 "                 3"
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr "ST_ZMin"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
@@ -4780,7 +4924,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4788,7 +4932,7 @@ msgstr ""
 "します。</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4846,7 +4990,7 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
@@ -4856,20 +5000,3 @@ msgstr ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
 "linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin"
 "\"/>, <xref linkend=\"ST_ZMax\"/>"
-
-#~ msgid ""
-#~ "Return the number of interior rings of the a polygon in the geometry. "
-#~ "This will work with POLYGON and return NULL for a MULTIPOLYGON type or "
-#~ "any other type"
-#~ msgstr ""
-#~ "ジオメトリのポリゴンの内環数を返します。この関数はポリゴンで動作します。マ"
-#~ "ルチポリゴンや、それ以外の場合には、NULLを返します。"
-
-#~ msgid ""
-#~ "Return the number of interior rings of the first polygon in the geometry. "
-#~ "This will work with both POLYGON and MULTIPOLYGON types but only looks at "
-#~ "the first polygon. Return NULL if there is no polygon in the geometry."
-#~ msgstr ""
-#~ "ジオメトリの最初のポリゴンの内環数を返します。この関数はポリゴンとマルチポ"
-#~ "リゴンの両方で動作しますが、最初のポリゴンしか見ません。ジオメトリにポリゴ"
-#~ "ンが存在しない場合はNULLを返します。"
diff --git a/doc/po/ja/reference_constructor.xml.po b/doc/po/ja/reference_constructor.xml.po
index 2e0cc1e..56a8474 100644
--- a/doc/po/ja/reference_constructor.xml.po
+++ b/doc/po/ja/reference_constructor.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:16+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-11-25 11:24+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -65,14 +65,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -104,8 +104,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -127,11 +127,11 @@ msgstr "Availability: 1.1.0 - GEOS 2.1.0以上が必要です。"
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -155,15 +155,15 @@ msgstr "近日登場"
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -289,7 +289,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "Availability: 2.1.0"
@@ -487,7 +487,7 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -616,10 +616,10 @@ msgstr "ST_GeomCollFromText"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:282
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
 "WKTのコレクションと与えられたSRIDからジオメトリのコレクションを生成します。"
 "SRIDが与えられていない場合は0とします。"
@@ -644,18 +644,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:305
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
 "Well-Kown-Text (WKT)表現のコレクションと与えられたSRIDからジオメトリのコレク"
 "ションを生成します。SRIDが与えられていない場合は0とします。"
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr "OGC SPEC 3.2.6.2 - 任意引数SRIDは仕様適合のためです。"
@@ -695,7 +695,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -755,9 +755,9 @@ msgstr "Enhanced: 2.0.0 多面体サーフェス対応とTIN対応が導入さ
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -816,10 +816,10 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -989,7 +989,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:419
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "--Polyhedral Surface example\n"
 "SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
@@ -1002,13 +1002,13 @@ msgid ""
 ")');"
 msgstr ""
 "-- 多面体サーフェスの例\n"
-"SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE( \n"
-"        ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),  \n"
-"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), \n"
-"        ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), \n"
-"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),  \n"
-"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  \n"
-"        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) \n"
+"SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"        ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"        ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
 ")');"
 
 #. Tag: para
@@ -1026,7 +1026,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -1054,7 +1054,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1108,6 +1108,8 @@ msgid ""
 "If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a "
 "polygon based on full precision of the input GeoHash string."
 msgstr ""
+"<varname>precision</varname>を指定しない場合には、ST_GeomFromGeoHashは、入力"
+"GeoHash文字列の最大精度に基づくポリゴンを返します。"
 
 #. Tag: para
 #: reference_constructor.xml:480
@@ -1330,7 +1332,7 @@ msgstr "例 - XLink使用法"
 
 #. Tag: programlisting
 #: reference_constructor.xml:560
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT <![CDATA[ST_GeomFromGML('\n"
 "                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\"\n"
@@ -1349,7 +1351,7 @@ msgid ""
 "                </gml:LineString>');]]>);"
 msgstr ""
 "SELECT <![CDATA[ST_GeomFromGML('\n"
-"                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\" \n"
+"                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\"\n"
 "                                xmlns:xlink=\"http://www.w3.org/1999/xlink"
 "\"\n"
 "                                srsName=\"urn:ogc:def:crs:EPSG::4269\">\n"
@@ -1372,7 +1374,7 @@ msgstr "例 - 多面体サーフェス"
 
 #. Tag: programlisting
 #: reference_constructor.xml:565
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(<![CDATA[ST_GeomFromGML('\n"
 "<gml:PolyhedralSurface>\n"
@@ -1435,38 +1437,38 @@ msgstr ""
 "  </gml:PolygonPatch>\n"
 "  <gml:PolygonPatch>\n"
 "    <gml:exterior>\n"
-"            <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 "
-"0 1 0 0 0 0 0</gml:posList></gml:LinearRing>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 0 1 "
+"0 0 0 0 0</gml:posList></gml:LinearRing>\n"
 "    </gml:exterior>\n"
 "  </gml:PolygonPatch>\n"
 "  <gml:PolygonPatch>\n"
 "    <gml:exterior>\n"
-"            <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 "
-"1 0 0 1 0 0 0</gml:posList></gml:LinearRing>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 1 0 "
+"0 1 0 0 0</gml:posList></gml:LinearRing>\n"
 "    </gml:exterior>\n"
 "  </gml:PolygonPatch>\n"
 "  <gml:PolygonPatch>\n"
 "    <gml:exterior>\n"
-"            <gml:LinearRing><gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 "
-"1 1 0 0 1 1 0</gml:posList></gml:LinearRing>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 1 1 "
+"0 0 1 1 0</gml:posList></gml:LinearRing>\n"
 "    </gml:exterior>\n"
 "  </gml:PolygonPatch>\n"
 "  <gml:PolygonPatch>\n"
 "    <gml:exterior>\n"
-"            <gml:LinearRing><gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 "
-"1 1 1 0 0 1 0</gml:posList></gml:LinearRing>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 1 1 "
+"1 0 0 1 0</gml:posList></gml:LinearRing>\n"
 "    </gml:exterior>\n"
 "  </gml:PolygonPatch>\n"
 "  <gml:PolygonPatch>\n"
 "    <gml:exterior>\n"
-"            <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 "
-"1 0 1 1 0 0 1</gml:posList></gml:LinearRing>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 1 0 "
+"1 1 0 0 1</gml:posList></gml:LinearRing>\n"
 "    </gml:exterior>\n"
 "  </gml:PolygonPatch>\n"
 "</gml:polygonPatches>\n"
 "</gml:PolyhedralSurface>']]>));\n"
 "\n"
-"-- 結果 --\n"
+"-- 結果--\n"
 " POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
 " ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
 " ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
@@ -1657,7 +1659,7 @@ msgstr "ST_GeomFromKML関数はSQL/MM曲線ジオメトリに対応していま
 
 #. Tag: programlisting
 #: reference_constructor.xml:653
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeomFromKML('<![CDATA[\n"
 "                <LineString>\n"
@@ -1667,7 +1669,7 @@ msgid ""
 msgstr ""
 "SELECT ST_GeomFromKML('<![CDATA[\n"
 "                <LineString>\n"
-"                        <coordinates>-71.1663,42.2614 \n"
+"                        <coordinates>-71.1663,42.2614\n"
 "                                -71.1667,42.2616</coordinates>\n"
 "                </LineString>']]>);"
 
@@ -1765,20 +1767,19 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:719
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "There are two variants of ST_GeomFromText function. The first takes no SRID "
 "and returns a geometry with no defined spatial reference system (SRID=0). "
 "The second takes a SRID as the second argument and returns a geometry that "
 "includes this SRID as part of its metadata."
 msgstr ""
-"ST_GeomFromText関数には二つの形式があります。一つはSRIDを取らずに空間参照系を"
-"定義しないジオメトリを返すものです。 もう一つは空間参照系識別番号を第2引数で"
-"取り、このSRIDをメタデータの一部として含むST_Geometryを返すものです。 SRIDは"
-"spatial_ref_sysテーブルで定義されていなければなりません。"
+"ST_GeomFromText関数には二つの形式があります。一つ目は、SRIDを取らず、空間参照"
+"系を持たない (SRID=0)ジオメトリを返すものです。二つ目は、SRIDを第2引数に取"
+"り、メタデータの一部としてSRIDを含むジオメトリを返すものです。"
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr "&sfs_compliant; s3.2.6.2 - 任意引数SRIDは仕様適合のためです。"
@@ -1909,7 +1910,7 @@ msgstr ""
 "タンスを生成します。"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -1962,7 +1963,7 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.41"
 
 #. Tag: programlisting
 #: reference_constructor.xml:784
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "--Although bytea rep contains single \\, these need to be escaped when "
 "inserting into a table\n"
@@ -1989,9 +1990,9 @@ msgid ""
 " POINT(2 5)\n"
 "(1 row)"
 msgstr ""
-"-- byteaは単一の\\を含みますが、\n"
-"-- standard_conforming_stringsがonでない限りは、\n"
-"-- テーブルに挿入する時にエスケープする必要があります。\n"
+"-- bytea表現では\\は一つですが、\n"
+"-- standard_conforming_stringsがONでない限りは、\n"
+"-- tableに挿入するときにエスケープしなければなりません。\n"
 "SELECT ST_AsEWKT(\n"
 "ST_GeomFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\"
 "\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@"
@@ -2066,7 +2067,7 @@ msgstr ""
 #: reference_constructor.xml:818
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Availability: 2.2.0"
 
 #. Tag: programlisting
 #: reference_constructor.xml:824
@@ -2176,9 +2177,9 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:899
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
 "WKT表現と与えられたSRIDからジオメトリを生成します。SRIDが与えられていない場合"
@@ -2432,7 +2433,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2584,9 +2585,10 @@ msgstr "ST_MakeLine"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:1156
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Creates a Linestring from point, multipoint, or line geometries."
-msgstr "ポイントまたはラインジオメトリからラインストリングを生成します。"
+msgstr ""
+"ポイント、マルチポイント、ラインジオメトリからラインストリングを生成します。"
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:1160
@@ -2612,7 +2614,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1182
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ST_MakeLine comes in 3 forms: a spatial aggregate that takes rows of point, "
 "multipoint, or line geometries and returns a line string, a function that "
@@ -2621,17 +2623,20 @@ msgid ""
 "subselect to order points before feeding them to the aggregate version of "
 "this function."
 msgstr ""
-"ST_MakeLineには三つの形式があります。一つ目は、ポイントまたはラインジオメトリ"
-"の行を取り、一つのラインストリングを返す空間集計です。二つ目は、ポイントまた"
-"はラインジオメトリの配列を取る関数です。三つ目は、二つのポイントまたはライン"
-"ジオメトリを取る通常関数です。集約関数版に送る前にポイントの整列を行う副問い"
-"合わせを使った方がいいかも知れません。"
+"ST_MakeLineには三つの形式があります。一つ目は、ポイント、マルチポイントまたは"
+"ラインジオメトリの行を取り、一つのラインストリングを返す空間集約関数です。二"
+"つ目は、イント、マルチポイントまたはラインジオメトリの配列を取る関数です。三"
+"つめは、二つのポイント、マルチポイントまたはラインジオメトリを取る通常巻数で"
+"す。集約関数の形式を使う場合で、関数に渡す前にポイントの順序を整理するには、"
+"副問い合わせを使います。"
 
 #. Tag: para
 #: reference_constructor.xml:1189
 #, no-c-format
 msgid "Inputs other than point, multipoint, or lines are ignored."
 msgstr ""
+"ポイント、マルチポイント、ラインジオメトリのいずれでもない入力は無視されま"
+"す。"
 
 #. Tag: para
 #: reference_constructor.xml:1190
@@ -2641,39 +2646,42 @@ msgid ""
 "removed from the output. Common nodes in point and multipoint inputs are not "
 "removed."
 msgstr ""
+"ライン要素を追加する時には、共通ノードは出力から削除されます。ポイントとマル"
+"チポイントの入力にある共通ノードは削除されません。"
 
 #. Tag: para
-#: reference_constructor.xml:1195
-#, no-c-format
+#: reference_constructor.xml:1196
+#, fuzzy, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray)が導入されました。ST_MakeLine集約"
-"関数はより多くのポイントをより早く扱うための強化が施されています。"
+"Availability: 2.0.0 - マルチポイントの入力要素に対応するようになりました。"
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr "Availability: 2.0.0 - ラインストリング入力要素が導入されました。"
 
 #. Tag: para
-#: reference_constructor.xml:1197
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1198
+#, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
-msgstr "Availability: 2.0.0 - ラインストリング入力要素が導入されました。"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
+msgstr ""
+"Availability: 1.4.0 - ST_MakeLine(geomarray)が導入されました。ST_MakeLine集約"
+"関数はより多くのポイントをより早く扱うための強化が施されています。"
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr "例: 空間集計版"
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2684,8 +2692,8 @@ msgstr ""
 "インストリングで行程順になるよう、行程ごとに一つのレコードを生成します。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1208
+#, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
 "-- but the planner may on occasion choose not to respect the order of the "
@@ -2699,6 +2707,7 @@ msgstr ""
 "-- PostgreSQL 9.0より前の版 - これは普通に動きますが、\n"
 "-- プランナが副問い合わせの並び順を尊重しない選択を発生させることがありま"
 "す。\n"
+"\n"
 "SELECT gps.gps_track, ST_MakeLine(gps.the_geom) As newgeom\n"
 "        FROM (SELECT gps_track,gps_time, the_geom\n"
 "                        FROM gps_points ORDER BY gps_track, gps_time) As "
@@ -2706,8 +2715,8 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1210
+#, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
 "-- (you can use the new ORDER BY support for aggregates)\n"
@@ -2718,9 +2727,9 @@ msgid ""
 "        FROM gps_points As gps\n"
 "        GROUP BY gps.gps_track;"
 msgstr ""
-"-- PostgreSQL 9.0以上 (集約関数用の新しいORDER BY機能を使えます)では、\n"
-"-- これは、正しく整列したラインストリングが得られることが\n"
-"-- 保証されている方法です。\n"
+"-- PostgreSQL 9.0以上 (集約関数用の新しいORDER BY機能があります)では、\n"
+"-- これは、正しく整列したラインストリングが得られることが保証されている方法で"
+"す。\n"
 "-- 必要ならORDER BYは複数のカラムで利用できます。\n"
 "SELECT gps.gps_track, ST_MakeLine(gps.the_geom ORDER BY gps_time) As "
 "newgeom\n"
@@ -2728,13 +2737,13 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr "例: 非空間集計版"
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2746,7 +2755,7 @@ msgstr ""
 "二つの3次元ポイントを接続した使い捨ての3次元ラインを生成しています。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2776,13 +2785,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr "例: 配列使用版"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2808,7 +2817,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2818,13 +2827,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2834,7 +2843,7 @@ msgstr ""
 "れた空間参照系でなければなりません。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2854,7 +2863,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2866,13 +2875,13 @@ msgstr ""
 "照系と仮定します。"
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr "Availability: 1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2880,13 +2889,13 @@ msgid ""
 msgstr "Enhanced: 2.0 SRID指定なしでエンベロープを指定できるようになりました。"
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr "例: バウンディングボックスポリゴンの生成"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2902,19 +2911,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2924,7 +2933,7 @@ msgstr ""
 "ストリングでなければなりません。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2934,7 +2943,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2948,7 +2957,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2958,13 +2967,13 @@ msgstr ""
 "ストリングでなければなりません。二つの形式があります。"
 
 #. Tag: para
-#: reference_constructor.xml:1304
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1306
+#, no-c-format
 msgid "Variant 1: Takes one closed linestring."
-msgstr "形式1: 閉じたラインストリングを一つ取るものです。"
+msgstr "形式1: 一つの閉じたラインストリングを取るものです。"
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2976,7 +2985,7 @@ msgstr ""
 "閉じたラインストリングでなければなりません。"
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2987,13 +2996,13 @@ msgstr ""
 "て下さい。"
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr "例: 単一の閉じたラインストリング"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -3051,19 +3060,19 @@ msgstr ""
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1322
+#, no-c-format
 msgid "Examples: Outer shell with inner shells"
-msgstr "例: 外環と内環 "
+msgstr "例: 外側の殻と内側の殻"
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr "蟻の穴を持つドーナツの生成です。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -3087,27 +3096,27 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1326
+#, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
 "a set of province polygons/multipolygons and water linestrings. This is an "
 "example of using PostGIS ST_Accum."
 msgstr ""
 "県ポリゴン/マルチポリゴンと水涯線から、湖を表現する穴を持つ県の境界を構築しま"
-"す。これはPostGIS ST_Accumを使用する例です。"
+"す。PostGISのST_Accumを使う例です。"
 
 #. Tag: para
-#: reference_constructor.xml:1328
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1330
+#, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
 "results in NULL."
 msgstr "NULL配列をST_MakePolygonに渡すとNULLを返すのでCASEを使います。"
 
 #. Tag: para
-#: reference_constructor.xml:1330
-#, fuzzy, no-c-format
+#: reference_constructor.xml:1332
+#, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
 "no lakes."
@@ -3115,7 +3124,7 @@ msgstr ""
 "湖がない県も含めて全ての県が返るのを保障するためにLEFT JOINを使います。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -3179,7 +3188,7 @@ msgstr ""
 "                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -3191,19 +3200,19 @@ msgstr ""
 "linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr "Creates a 2D,3DZ or 4D point geometry."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3215,7 +3224,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3229,7 +3238,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3245,7 +3254,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -3260,13 +3269,13 @@ msgstr ""
 "速く、高精度です。また、WKTでなく生の座標値を持っている場合は扱いやすいです。"
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr "Xが経度でYが緯度ですのでご注意ください。"
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
@@ -3275,7 +3284,7 @@ msgstr ""
 "\"/>を使います。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -3309,7 +3318,7 @@ msgstr ""
 "1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -3319,19 +3328,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr "X, Y, M座標を持つポイントジオメトリを生成します。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -3345,19 +3354,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr "X, Y, M座標を持つポイントジオメトリを生成します。"
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr "Xが経度でYが緯度ですのでご注意ください。"
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -3367,7 +3376,7 @@ msgstr ""
 "値に対応していないためです。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -3422,25 +3431,25 @@ msgstr ""
 "10"
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr "WKT表現から指定したST_MultiLineString値を返します。"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -3458,23 +3467,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
-#, no-c-format
+#: reference_constructor.xml:1471
+#, fuzzy, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
 "Well-Kown-Text (WKT)表現のコレクションと与えられたSRIDからジオメトリのコレク"
 "ションを生成します。SRIDが与えられていない場合は0 (不明)とします。"
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr "WKTがMULTILINESTRINGでない場合はNULLを返します。"
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3486,35 +3495,35 @@ msgstr ""
 "ST_GeomFromTextより遅いです。"
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
-#, no-c-format
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
+#, fuzzy, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
 "<refpurpose>Well-Known Text (WKT)表現と与えられたSRIDからジオメトリを生成しま"
 "す。SRIDを与えない場合は0 (不明)となります。</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3532,35 +3541,35 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
-#, no-c-format
+#: reference_constructor.xml:1532
+#, fuzzy, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
 "<para>Well-Known Text (WKT)表現と与えられたSRIDからジオメトリを生成します。"
 "SRIDを与えない場合は0 (不明)となります。</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr "WKTがMULTIPOINTでない場合はNULLを返します。"
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3572,23 +3581,23 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
-#, no-c-format
+#: reference_constructor.xml:1570
+#, fuzzy, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
 "Well-Known Text (WKT)表現と与えられたSRIDからマルチポリゴンを生成します。SRID"
 "を与えない場合は0 (不明)となります。"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3606,23 +3615,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
-#, no-c-format
+#: reference_constructor.xml:1593
+#, fuzzy, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
 "Well-Known Text (WKT)表現と与えられたSRIDからマルチポリゴンを生成します。SRID"
 "を与えない場合は0 (不明)となります。"
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr "WKTがMULTIPOLYGONでない場合はエラーを投げます。"
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3634,13 +3643,13 @@ msgstr ""
 "り遅いです。"
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3680,13 +3689,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3694,7 +3703,7 @@ msgid ""
 msgstr "与えられた座標値のST_Pointを返します。ST_MakePointのOGC別名です。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3706,7 +3715,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3716,31 +3725,31 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "例: ジオメトリ"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "例: ジオグラフィ"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3750,7 +3759,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3762,7 +3771,7 @@ msgstr ""
 "geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3781,7 +3790,7 @@ msgstr ""
 "geography;"
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3791,19 +3800,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr "ST_PointFromGeoHash"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr "GeoHash文字列からポイントを返します。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3817,7 +3826,7 @@ msgstr ""
 "<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3826,15 +3835,17 @@ msgstr ""
 "GeoHash文字列からポイントを返します。ポイントはGeoHashの中心点を表します。"
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
 "a point based on full precision of the input GeoHash string."
 msgstr ""
+"<varname>precision</varname>を指定しない場合には、ST_PointFromGeoHashは、入力"
+"GeoHash文字列の最大精度に基づくポイントを返します。"
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3844,7 +3855,7 @@ msgstr ""
 "ト生成のために、GeoHasoから多数の文字を使用します。"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3880,7 +3891,7 @@ msgstr ""
 "                ]]>"
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3890,13 +3901,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3906,7 +3917,7 @@ msgstr ""
 "場合は0 (不明)とします。"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3924,11 +3935,11 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
-#, no-c-format
+#: reference_constructor.xml:1741
+#, fuzzy, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
@@ -3937,7 +3948,7 @@ msgstr ""
 "ト表現でない場合はNULLを返します。完全に不正なWKTならエラーが投げられます。"
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3952,7 +3963,7 @@ msgstr ""
 "spatial_ref_sysテーブルで定義されていなければなりません。"
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3969,13 +3980,13 @@ msgstr ""
 "か、OGC対応の別名である<xref linkend=\"ST_Point\"/>を使用して下さい。"
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3985,7 +3996,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3995,19 +4006,19 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr "WKBと与えられたSRIDからジオメトリを生成します。"
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -4022,7 +4033,7 @@ msgstr ""
 "関数はSQLのジオメトリファクトリの役割を果たします。"
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -4033,19 +4044,19 @@ msgstr ""
 "がPOINTジオメトリを表現しないなら<varname>NULL</varname>が返されます。"
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4093,13 +4104,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -4109,7 +4120,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -4123,7 +4134,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
@@ -4131,7 +4142,7 @@ msgstr ""
 "<para>指定されたラインストリングとSRIDからポリゴンを生成します。</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -4145,13 +4156,13 @@ msgstr ""
 "せん。ST_MakePolygonを使用して下さい。"
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -4183,7 +4194,7 @@ msgstr ""
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -4195,13 +4206,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -4219,17 +4230,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
-#, no-c-format
+#: reference_constructor.xml:1900
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
 "WKTと与えられたSRIDからジオメトリを生成します。SRIDが与えられていない場合は0 "
 "(不明)とします。WKTがポリゴンでない場合はNULLを返します。"
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -4241,13 +4252,13 @@ msgstr ""
 "です。"
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -4281,13 +4292,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -4297,7 +4308,7 @@ msgstr ""
 "いST_GeomFromWKBの別名です。"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -4307,19 +4318,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -4329,11 +4340,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
-
-#~ msgid ""
-#~ "When adding line components a common node is removed from the output."
-#~ msgstr "ライン要素を追加する時には、共通ノードは出力から削除されます。"
diff --git a/doc/po/ja/reference_editor.xml.po b/doc/po/ja/reference_editor.xml.po
index 079f2c4..be29d17 100644
--- a/doc/po/ja/reference_editor.xml.po
+++ b/doc/po/ja/reference_editor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-02-15 12:17+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
@@ -64,16 +64,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:935
+#: reference_editor.xml:984 reference_editor.xml:1031 reference_editor.xml:1080
+#: reference_editor.xml:1147 reference_editor.xml:1212
+#: reference_editor.xml:1254 reference_editor.xml:1298
+#: reference_editor.xml:1375 reference_editor.xml:1453
+#: reference_editor.xml:1612 reference_editor.xml:1718
+#: reference_editor.xml:1770
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -89,8 +90,8 @@ msgstr ""
 "追加します。第3引数に-1を指定すると末尾に追加できます。"
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1259
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Availability: 1.1.0"
@@ -98,12 +99,13 @@ msgstr "Availability: 1.1.0"
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:892 reference_editor.xml:944
+#: reference_editor.xml:994 reference_editor.xml:1042 reference_editor.xml:1093
+#: reference_editor.xml:1167 reference_editor.xml:1262
+#: reference_editor.xml:1406 reference_editor.xml:1726
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -111,16 +113,16 @@ msgstr "&Z_support;"
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:897 reference_editor.xml:953
+#: reference_editor.xml:1000 reference_editor.xml:1049
+#: reference_editor.xml:1101 reference_editor.xml:1175
+#: reference_editor.xml:1227 reference_editor.xml:1266
+#: reference_editor.xml:1314 reference_editor.xml:1411
+#: reference_editor.xml:1489 reference_editor.xml:1652
+#: reference_editor.xml:1731 reference_editor.xml:1789
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -169,15 +171,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:960 reference_editor.xml:1007 reference_editor.xml:1056
+#: reference_editor.xml:1108 reference_editor.xml:1182
+#: reference_editor.xml:1232 reference_editor.xml:1270
+#: reference_editor.xml:1322 reference_editor.xml:1418
+#: reference_editor.xml:1564 reference_editor.xml:1686
+#: reference_editor.xml:1744 reference_editor.xml:1796
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -259,8 +262,7 @@ msgid ""
 "Applies a 3d affine transformation to the geometry to do things like "
 "translate, rotate, scale in one step."
 msgstr ""
-"<para>3次元アフィン変換をジオメトリに適用して移動、回転、拡大縮小を一度に行い"
-"ます。</para>"
+"3次元アフィン変換をジオメトリに適用して移動、回転、拡大縮小を一度に行います。"
 
 #. Tag: para
 #: reference_editor.xml:91
@@ -316,8 +318,9 @@ msgstr ""
 "z' = z </programlisting>このメソッドは上述の3次元メソッドの特異ケースです。"
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:941 reference_editor.xml:991
+#: reference_editor.xml:1039 reference_editor.xml:1088
+#: reference_editor.xml:1164
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -332,9 +335,9 @@ msgid "Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2"
 msgstr "Availability: 1.1.2 AffineからST_Affineに名称変更しました。"
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1091 reference_editor.xml:1160
+#: reference_editor.xml:1641 reference_editor.xml:1723
+#: reference_editor.xml:1779
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -345,18 +348,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:893 reference_editor.xml:946
+#: reference_editor.xml:993 reference_editor.xml:1041 reference_editor.xml:1095
+#: reference_editor.xml:1166 reference_editor.xml:1647
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:947
+#: reference_editor.xml:995 reference_editor.xml:1043 reference_editor.xml:1096
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -364,10 +367,10 @@ msgstr "&T_support;"
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:945 reference_editor.xml:1094 reference_editor.xml:1168
+#: reference_editor.xml:1310 reference_editor.xml:1646
+#: reference_editor.xml:1727 reference_editor.xml:1784
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -466,7 +469,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1643
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr "Enhanced: 2.0.0 多面体サーフェス対応が導入されました。"
@@ -746,7 +749,7 @@ msgstr ""
 " POLYGONM((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -832,18 +835,64 @@ msgstr ""
 
 #. Tag: refname
 #: reference_editor.xml:345
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1170
+#, no-c-format
+msgid "&M_support;"
+msgstr "&M_support;"
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+
+#. Tag: refname
+#: reference_editor.xml:393
 #, no-c-format
 msgid "ST_ForceCollection"
 msgstr "ST_ForceCollection"
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, fuzzy, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr "ジオメトリをジオメトリコレクションに変換します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -853,7 +902,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -863,7 +912,7 @@ msgstr ""
 "便利です。"
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -873,13 +922,13 @@ msgstr ""
 "した。これは1.3.4以上では訂正されています。"
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr "Changed: 2.1.0 2.0.xの間はST_Force_Collectionと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -917,7 +966,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -961,19 +1010,52 @@ msgstr ""
 ")"
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr "ST_ForceSFS"
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, fuzzy, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr "SFS 1.1ジオメトリタイプのみ使うようジオメトリに強制します。"
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -991,13 +1073,13 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr "ST_ForceRHR"
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, fuzzy, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
@@ -1005,7 +1087,7 @@ msgid ""
 msgstr "ポリゴンの頂点の方向を右回りに強制します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
@@ -1013,21 +1095,30 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:445
-#, no-c-format
+#: reference_editor.xml:540
+#, fuzzy, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
 msgstr ""
 "ポリゴンの頂点の方向を右回りに強制します。GIS用語では、ポリゴンで境界が作られ"
 "た範囲は、境界線の右側になります。特に外環は時計回り方向で内環は反時計回りに"
 "なります。"
 
+#. Tag: para
+#: reference_editor.xml:547
+#, no-c-format
+msgid ""
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -1053,25 +1144,31 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:465
-#, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
-msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+#: reference_editor.xml:566
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
+"\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr "ST_ForceCurve"
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, fuzzy, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr "該当する場合は、ジオメトリを曲線タイプに変換します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -1081,7 +1178,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -1095,13 +1192,13 @@ msgstr ""
 "返されます。"
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "Availability: 2.2.0"
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -1127,13 +1224,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr "ST_LineMerge"
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, fuzzy, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
@@ -1142,7 +1239,7 @@ msgstr ""
 "返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -1154,7 +1251,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -1164,7 +1261,7 @@ msgstr ""
 "返します。"
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -1174,13 +1271,13 @@ msgstr ""
 "レクションに対してこの関数を使うと、空のGEOMETRYCOLLECTIONが返ります。"
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr "GEOS 2.1.0以上が必須です。"
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -1224,19 +1321,19 @@ msgstr ""
 "MULTILINESTRING((-45.2 -33.2,-46 -32),(-29 -27,-30 -29.7,-36 -31,-45 -33))"
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ", <xref linkend=\"ST_LineSubstring\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr "ST_CollectionExtract"
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, fuzzy, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
@@ -1246,7 +1343,7 @@ msgstr ""
 "オメトリを返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -1260,7 +1357,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -1276,13 +1373,13 @@ msgstr ""
 "リング, 3==ポリゴンです。"
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Availability: 1.5.0"
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -1296,7 +1393,7 @@ msgstr ""
 "ました。"
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -1308,7 +1405,7 @@ msgstr ""
 "なマルチポリゴンとなります。"
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1346,7 +1443,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
@@ -1354,13 +1451,13 @@ msgstr ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr "ST_CollectionHomogenize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, fuzzy, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
@@ -1368,7 +1465,7 @@ msgid ""
 msgstr "ジオメトリコレクションを与えると、「最も単純な」表現を返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1378,7 +1475,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1390,13 +1487,13 @@ msgstr ""
 "返します。"
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
@@ -1432,25 +1529,25 @@ msgstr ""
 "        (1 row)"
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ", <xref linkend=\"ST_CollectionExtract\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr "ST_Multi"
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, fuzzy, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr "頂点の順序を逆にしたジオメトリを返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1460,17 +1557,17 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, fuzzy, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
 "MULTI*, it is returned unchanged."
 msgstr ""
-"<para>マルチ系ジオメトリを返します。ジオメトリが既にマルチ系なら変更せずに返"
-"します。</para>"
+"マルチ系ジオメトリを返します。ジオメトリが既にマルチ系なら変更せずに返しま"
+"す。"
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1496,19 +1593,19 @@ msgstr ""
 "                        (1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, fuzzy, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr "頂点の順序を逆にしたジオメトリを返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
@@ -1518,7 +1615,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
@@ -1526,7 +1623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
@@ -1534,7 +1631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1562,25 +1659,25 @@ msgstr ""
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr "ST_RemovePoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, fuzzy, no-c-format
 msgid "Remove point from a linestring."
 msgstr "ラインストリングからポイントを削除します。オフセットは0はじまりです。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1592,7 +1689,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, fuzzy, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
@@ -1602,7 +1699,7 @@ msgstr ""
 "グに変えるのに使います。"
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1621,25 +1718,25 @@ msgstr ""
 "        WHERE ST_IsClosed(the_geom) = true;"
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr "ST_Reverse"
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, fuzzy, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr "頂点の順序を逆にしたジオメトリを返します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1649,13 +1746,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr "どのジオメトリでも使用可能です。頂点の順序を逆にします。"
 
+#. Tag: para
+#: reference_editor.xml:891
+#, fuzzy, no-c-format
+msgid "Enhanced: 2.4.0 support for curves was introduced."
+msgstr "Enhanced: 2.1.0 ジオグラフィ対応が導入されました。"
+
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:898
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1679,19 +1782,19 @@ msgstr ""
 "LINESTRING(1 2,1 10) | LINESTRING(1 10,1 2)"
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:904
 #, no-c-format
 msgid "ST_Rotate"
 msgstr "ST_Rotate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:906
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr "ジオメトリを、原点について反時計回りにrotRadiasnぶん回転させます。"
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:910
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1723,7 +1826,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:937
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1736,7 +1839,7 @@ msgstr ""
 "ついて回転させます。"
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:942
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1744,13 +1847,13 @@ msgid ""
 msgstr "Enhanced: 2.0.0 回転の原点を指定するパラメタを追加しました。"
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:943
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr "Availability: 1.1.2 RotateからST_Rotateに名称変更しました。"
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:955
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1802,7 +1905,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1812,19 +1915,19 @@ msgstr ""
 "linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:968
 #, no-c-format
 msgid "ST_RotateX"
 msgstr "ST_RotateX"
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:970
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr "ジオメトリをX軸についてrotRadiansぶん回転させます。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:975
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1836,13 +1939,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:986
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr "ジオメトリgeomAをX軸についてrotRadiansぶん回転させます。"
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:988
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1854,13 +1957,13 @@ msgstr ""
 "0, 0, 0)</code>の短縮版です。"
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:992
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr "Availability: 1.1.2 1.2.2でRotateXからST_RotateXに名称変更しました。"
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:1002
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1878,25 +1981,25 @@ msgstr ""
 " LINESTRING(1 -3 2,1 -1 1)"
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1009
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1015
 #, no-c-format
 msgid "ST_RotateY"
 msgstr "ST_RotateY"
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1017
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr "ジオメトリgeomAをY軸についてrotRadiansぶん回転させます。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1908,13 +2011,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1033
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr "ジオメトリgeomAをY軸についてrotRadiansぶん回転させます。"
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1035
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1926,13 +2029,13 @@ msgstr ""
 "sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>."
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1038
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr "Availability: 1.1.2 1.2.2でRotateYからST_RotateYに名称変更しました。"
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1051
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1950,25 +2053,25 @@ msgstr ""
 " LINESTRING(3 2 -1,1 1 -1)"
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1058
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1064
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr "ST_RotateZ"
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1066
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr "ジオメトリをZ軸についてrotRadiansぶん回転させます。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -1980,19 +2083,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1082
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr "ジオメトリをZ軸についてrotRadiansぶん回転させます。"
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1084
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr "この関数はST_Rotateと同じです。"
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1085
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -2004,13 +2107,13 @@ msgstr ""
 "0, 0, 1, 0, 0, 0)</code>の短縮版です。"
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1090
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr "Availability: 1.1.2 1.2.2でRotateZからST_RotateZに名称変更しました。"
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1103
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -2048,25 +2151,25 @@ msgstr ""
 "234,-569.12132034356 231.87867965644,-567 237))"
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1110
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1116
 #, no-c-format
 msgid "ST_Scale"
 msgstr "ST_Scale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1118
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1122
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -2098,7 +2201,7 @@ msgstr ""
 "<parameter>factor</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
@@ -2107,7 +2210,7 @@ msgstr ""
 "対応するパラメータで軸を乗算してジオメトリを新しいサイズに拡大縮小します。"
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1153
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -2117,13 +2220,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1163 reference_editor.xml:1782
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr "Availability: 1.1.0"
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1165
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
@@ -2132,14 +2235,8 @@ msgstr ""
 "Enhanced: 2.2.0 全ての次元の拡大縮小の対応 (ジオメトリによる引数指定)を導入し"
 "ました"
 
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr "&M_support;"
-
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1177
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -2185,19 +2282,19 @@ msgstr ""
 " LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
 
 #. Tag: para
-#: reference_editor.xml:1074
+#: reference_editor.xml:1184
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ", <xref linkend=\"ST_TransScale\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1190
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr "ST_Segmentize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1192
 #, no-c-format
 msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
@@ -2205,7 +2302,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1197
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -2225,7 +2322,7 @@ msgstr ""
 "<parameter>max_segment_length</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -2238,19 +2335,25 @@ msgstr ""
 "の単位は空間参照系の単位です。ジオグラフィの場合、メートル単位となります。"
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1217 reference_editor.xml:1725
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "Availability: 1.2.2"
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1218
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1219
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr "Enhanced: 2.1.0 ジオグラフィ対応が導入されました。"
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1220
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -2268,7 +2371,7 @@ msgstr ""
 "4)'::geometry,0.5);</code>としたりします。"
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1222
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -2278,7 +2381,7 @@ msgstr ""
 "しません。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -2324,13 +2427,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1239
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1240
 #, fuzzy, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
@@ -2338,7 +2441,7 @@ msgstr ""
 "まりです。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1244
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -2354,7 +2457,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1256
 #, fuzzy, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -2367,13 +2470,13 @@ msgstr ""
 "する場合のトリガに特に便利です。"
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1260
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1267
 #, fuzzy, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -2416,7 +2519,7 @@ msgstr ""
 "LINESTRING(-1 2 3,-1 3 4,-1 1 3)"
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1271
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -2426,19 +2529,19 @@ msgstr ""
 "linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1277
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1279
 #, fuzzy, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr "ジオメトリのSRIDを特定の整数値に設定します。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1285
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -2450,7 +2553,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -2460,7 +2563,7 @@ msgstr ""
 "クスを生成する際に使います。"
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1304
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -2473,19 +2576,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>を使います。"
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1309
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1315
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr "-- ポイントをWGS84経度緯度に設定 --"
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1316
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -2497,7 +2600,7 @@ msgstr ""
 "SRID=4326;POINT(-123.365556 48.428611)"
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1317
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -2507,7 +2610,7 @@ msgstr ""
 "換 --"
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1318
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2521,7 +2624,7 @@ msgstr ""
 "SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1324
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -2533,19 +2636,19 @@ msgstr ""
 "\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1331
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1333
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr "入力ジオメトリの全ての点を規則的なグリッドにスナップします。"
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1339
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2595,7 +2698,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1377
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2611,7 +2714,7 @@ msgstr ""
 "す。精度を落とすのに使います。"
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1385
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -2624,7 +2727,7 @@ msgstr ""
 "指定します。"
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1391
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2632,7 +2735,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1396
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2646,19 +2749,19 @@ msgstr ""
 "形式を使って下さい。"
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1403
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr "Availability: 1.0.0RC1"
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1404
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr "Availability: 1.1.0 - Z値とM値に対応しました"
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1413
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2733,7 +2836,7 @@ msgstr ""
 " LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1420
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2745,13 +2848,13 @@ msgstr ""
 "linkend=\"ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1433
 #, no-c-format
 msgid "ST_Snap"
 msgstr "ST_Snap"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1435
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2759,7 +2862,7 @@ msgid ""
 msgstr "入力ジオメトリの辺と頂点を参照ジオメトリの頂点にスナップします。"
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1443
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2773,17 +2876,19 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
-#, no-c-format
+#: reference_editor.xml:1455
+#, fuzzy, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
-"snap distance tolerance is used to control where snapping is performed."
+"snap distance tolerance is used to control where snapping is performed. The "
+"result geometry is the input geometry with the vertices snapped. If no "
+"snapping occurs then the input geometry is returned unchanged."
 msgstr ""
 "入力ジオメトリの辺と頂点を、もう一つのジオメトリの頂点にスナップします。ス"
 "ナップが実行される位置を制御するにはスナップ距離許容値を使います。"
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1462
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2795,7 +2900,7 @@ msgstr ""
 "ト性が改善されます。"
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1469
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2809,7 +2914,7 @@ msgstr ""
 "ナップになりえます。"
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1478
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2817,19 +2922,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1485
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 GEOS 3.3.0以降が必要です。"
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1502
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr "マルチポリゴンとラインストリング (スナップ前)"
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1513
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2839,7 +2944,7 @@ msgstr ""
 "チポリゴンはラインストリングにつながります。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1517
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2875,7 +2980,7 @@ msgstr ""
 " (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1524
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2885,7 +2990,7 @@ msgstr ""
 "いマルチポリゴンはラインストリングにつながります。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1528
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2923,7 +3028,7 @@ msgstr ""
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1537
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2933,7 +3038,7 @@ msgstr ""
 "ラインストリングはマルチポリゴンにつながります。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1541
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2967,7 +3072,7 @@ msgstr ""
 " LINESTRING(5 107,26 125,54 84,101 100)"
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1549
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2977,7 +3082,7 @@ msgstr ""
 "ラインストリングはマルチポリゴンにつながります。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1553
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3010,13 +3115,13 @@ msgstr ""
 "LINESTRING(26 125,54 84,101 100)"
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1574
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1576
 #, fuzzy, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -3025,7 +3130,7 @@ msgstr ""
 "整数パラメータで参照されるSRIDに座標変換し、新しいジオメトリを返します。"
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1581
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -3060,7 +3165,7 @@ msgstr ""
 "<parameter>factor</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1614
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -3077,7 +3182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1628
 #, fuzzy, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -3090,7 +3195,7 @@ msgstr ""
 "リのSRIDを変更するだけです。"
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -3101,7 +3206,7 @@ msgstr ""
 "さい。"
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1637
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -3111,19 +3216,19 @@ msgstr ""
 "る関数インデクスを持つと便利です。"
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1644
 #, fuzzy, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr "Enhanced: 2.1.0 ジオグラフィ対応が導入されました。"
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1645
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1653
 #, fuzzy, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
@@ -3131,7 +3236,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -3187,7 +3292,7 @@ msgstr ""
 " -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1655
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -3200,7 +3305,7 @@ msgstr ""
 "NULLジオメトリを無視する部分インデクスを使うのが最善です。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1657
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -3216,14 +3321,14 @@ msgstr ""
 "  WHERE the_geom IS NOT NULL;"
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -3249,13 +3354,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1664
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr "変換の挙動の設定"
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1665
 #, fuzzy, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -3274,7 +3379,7 @@ msgstr ""
 "proj4text値を変更することで、SRID毎の原則を設定することができます。"
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -3284,13 +3389,13 @@ msgstr ""
 "縮形です。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1676
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1677
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -3302,7 +3407,7 @@ msgstr ""
 "ラーが出ます。"
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1678
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -3313,13 +3418,13 @@ msgstr ""
 "全てのファイルが走査された場合に、NULL変換としたいなら、次が使えます。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1679
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1680
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -3332,7 +3437,7 @@ msgstr ""
 "変換でエラーが投げられないようPostGISを変えたいなら、次のようにします。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1681
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -3344,7 +3449,7 @@ msgstr ""
 "= 4267;"
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1688
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3354,19 +3459,19 @@ msgstr ""
 "linkend=\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1694
 #, no-c-format
 msgid "ST_Translate"
 msgstr "ST_Translate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1696
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1700
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -3392,7 +3497,7 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1720
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -3403,13 +3508,13 @@ msgstr ""
 "オメトリの空間参照系 (SRID)で定義された単位です。"
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr "ポイントを経度1度ぶん移動させます。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -3427,13 +3532,13 @@ msgstr ""
 "        POINT(-70.01 42.37)"
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1734
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr "ラインストリングを緯度1度ぶん、経度1/2度ぶん移動させます。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -3449,13 +3554,13 @@ msgstr ""
 "        LINESTRING(-70.01 42.87,-70.11 42.88)"
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1736
 #, no-c-format
 msgid "Move a 3d point"
 msgstr "3次元ポイントを移動させます。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1737
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -3469,13 +3574,13 @@ msgstr ""
 "        POINT(5 12 3)"
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1738
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr "曲線とポイントを移動させます。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -3493,25 +3598,25 @@ msgstr ""
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1745
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1751
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1753
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1758
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -3529,17 +3634,17 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1772
 #, fuzzy, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
 "using the XFactor, YFactor args, working in 2D only."
 msgstr ""
-"<para>deltaXとdeltaY引数を使ってジオメトリを移動させ、XFactor,YFactor引数で拡"
-"大縮小させます。2次元でのみ動作します。</para>"
+"deltaXとdeltaY引数を使ってジオメトリを移動させ、XFactor,YFactor引数で拡大縮小"
+"させます。2次元でのみ動作します。"
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1775
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -3551,7 +3656,7 @@ msgstr ""
 "deltaX*XFactor, deltaY*YFactor, 0)</code>の短縮版です。"
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1791
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -3587,7 +3692,7 @@ msgstr ""
 "2264,698.636038969321 2284.48528137424,714 2276))"
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1798
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
diff --git a/doc/po/ja/reference_management.xml.po b/doc/po/ja/reference_management.xml.po
index 45f3bb6..3edeeab 100644
--- a/doc/po/ja/reference_management.xml.po
+++ b/doc/po/ja/reference_management.xml.po
@@ -6,8 +6,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-11 13:57+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-07 08:11+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
@@ -230,7 +230,7 @@ msgstr "例"
 
 #. Tag: programlisting
 #: reference_management.xml:126
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Create schema to hold data\n"
 "CREATE SCHEMA my_schema;\n"
@@ -312,35 +312,34 @@ msgstr ""
 " id     | integer | not null default nextval('my_schema."
 "my_spatial_table_id_seq'::regclass)\n"
 "\n"
-"-- テーブルにジオメトリカラムを追加\n"
+"-- テーブルにジオメトリカラムを追加\\\n"
 "SELECT AddGeometryColumn "
 "('my_schema','my_spatial_table','geom',4326,'POINT',2);\n"
 "\n"
-"-- 制約を基にしたPOINTカラムを追加\n"
+"-- 制約を基にした古い方法でPOINTカラムを追加\n"
 "SELECT AddGeometryColumn "
 "('my_schema','my_spatial_table','geom_c',4326,'POINT',2, false);\n"
 "\n"
-"-- 制約を基にしたCURVEPOLYGONを追加\n"
+"-- 制約を基にした古い方法でCURVEPOLYGONカラムを追加\n"
 "SELECT AddGeometryColumn "
 "('my_schema','my_spatial_table','geomcp_c',4326,'CURVEPOLYGON',2, false);\n"
 "\n"
 "-- 再度説明を表示し、新しいジオメトリカラムの追加を明らかにする\n"
 "\\d my_schema.my_spatial_table\n"
-"                            addgeometrycolumn                            \n"
+"                            addgeometrycolumn\n"
 "-------------------------------------------------------------------------\n"
-" my_schema.my_spatial_table.geomcp_c SRID:4326 TYPE:CURVEPOLYGON DIMS:2 \n"
+" my_schema.my_spatial_table.geomcp_c SRID:4326 TYPE:CURVEPOLYGON DIMS:2\n"
 "(1 row)\n"
 "\n"
 "                                    Table \"my_schema.my_spatial_table\"\n"
-"  Column  |         Type         |                                "
-"Modifiers                                \n"
+"  Column  |         Type         |                                Modifiers\n"
 "----------+----------------------"
 "+-------------------------------------------------------------------------\n"
 " id       | integer              | not null default nextval('my_schema."
 "my_spatial_table_id_seq'::regclass)\n"
-" geom     | geometry(Point,4326) | \n"
-" geom_c   | geometry             | \n"
-" geomcp_c | geometry             | \n"
+" geom     | geometry(Point,4326) |\n"
+" geom_c   | geometry             |\n"
+" geomcp_c | geometry             |\n"
 "Check constraints:\n"
 "    \"enforce_dims_geom_c\" CHECK (st_ndims(geom_c) = 2)\n"
 "    \"enforce_dims_geomcp_c\" CHECK (st_ndims(geomcp_c) = 2)\n"
@@ -350,14 +349,14 @@ msgstr ""
 "'CURVEPOLYGON'::text OR geomcp_c IS NULL)\n"
 "    \"enforce_srid_geom_c\" CHECK (st_srid(geom_c) = 4326)\n"
 "    \"enforce_srid_geomcp_c\" CHECK (st_srid(geomcp_c) = 4326)\n"
-"    \n"
-"-- geometry_columns view also registers the new columns --\n"
-"SELECT f_geometry_column As col_name, type, srid, coord_dimension As ndims \n"
+"\n"
+"-- geometry_columnsビューにも新しいカラムが登録されています --\n"
+"SELECT f_geometry_column As col_name, type, srid, coord_dimension As ndims\n"
 "    FROM geometry_columns\n"
 "    WHERE f_table_name = 'my_spatial_table' AND f_table_schema = "
 "'my_schema';\n"
 "\n"
-" col_name |     type     | srid | ndims \n"
+" col_name |     type     | srid | ndims\n"
 "----------+--------------+------+-------\n"
 " geom     | Point        | 4326 |     2\n"
 " geom_c   | Point        | 4326 |     2\n"
@@ -458,7 +457,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:205
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');\n"
 "                        ----RESULT output ---\n"
@@ -471,11 +470,11 @@ msgid ""
 "ALTER TABLE my_schema.my_spatial_table DROP column geom;"
 msgstr ""
 "SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');\n"
-"                        ---- 結果出力 ---\n"
+"                        ---- 結果出力 ----\n"
 "                                          dropgeometrycolumn\n"
 "------------------------------------------------------\n"
 " my_schema.my_spatial_table.geom effectively removed.\n"
-" \n"
+"\n"
 "-- PostGIS 2.0以上では標準的なALTER TABLEと上の例とは等価です\n"
 "-- 両方ともgeometry_columnsの登録を抹消します\n"
 "ALTER TABLE my_schema.my_spatial_table DROP column geom;"
@@ -554,7 +553,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:269
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
 "----RESULT output ---\n"
@@ -564,9 +563,9 @@ msgid ""
 "DROP TABLE my_schema.my_spatial_table;"
 msgstr ""
 "SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
-"---- 結果出力 ---\n"
+"---- 結果出力 ----\n"
 "my_schema.my_spatial_table dropped.\n"
-"                        \n"
+"\n"
 "-- 上の例は次の例と等価です --\n"
 "DROP TABLE my_schema.my_spatial_table;"
 
@@ -617,7 +616,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:308
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT PostGIS_Full_Version();\n"
 "                                                           postgis_full_version\n"
@@ -632,7 +631,7 @@ msgstr ""
 "                                                           postgis_full_version\n"
 "----------------------------------------------------------------------------------\n"
 "POSTGIS=\"2.2.0dev r12699\" GEOS=\"3.5.0dev-CAPI-1.9.0 r3989\" SFCGAL="
-"\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\" \n"
+"\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\"\n"
 "GDAL=\"GDAL 1.11.0, released 2014/04/16\" LIBXML=\"2.7.8\" LIBJSON=\"0.12\" "
 "RASTER\n"
 "(1 row)"
@@ -1382,7 +1381,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:786
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE public.myspatial_table(gid serial, geom geometry);\n"
 "INSERT INTO myspatial_table(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, 3 "
@@ -1416,13 +1415,12 @@ msgstr ""
 "populate_geometry_columns\n"
 "--------------------------\n"
 "                        1\n"
-"                        \n"
-"                        \n"
+"\n"
+"\n"
 "\\d myspatial_table\n"
 "\n"
 "                                   Table \"public.myspatial_table\"\n"
-" Column |           Type            |                           "
-"Modifiers                           \n"
+" Column |           Type            |                           Modifiers\n"
 "--------+---------------------------"
 "+---------------------------------------------------------------\n"
 " gid    | integer                   | not null default "
@@ -1431,7 +1429,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:788
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- This will change the geometry columns to use constraints if they are not "
 "typmod or have constraints already.\n"
@@ -1461,7 +1459,6 @@ msgid ""
 msgstr ""
 "-- カラムが型修飾子でないか、既に制約が存在している場合には制約を使います\n"
 "-- 動作するにはデータが存在していなければなりません\n"
-"\n"
 "CREATE TABLE public.myspatial_table_cs(gid serial, geom geometry);\n"
 "INSERT INTO myspatial_table_cs(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, "
 "3 4)',4326) );\n"
@@ -1473,13 +1470,12 @@ msgstr ""
 "\\d myspatial_table_cs\n"
 "\n"
 "                          Table \"public.myspatial_table_cs\"\n"
-" Column |   Type   |                            "
-"Modifiers                             \n"
+" Column |   Type   |                            Modifiers\n"
 "--------+----------"
 "+------------------------------------------------------------------\n"
 " gid    | integer  | not null default nextval('myspatial_table_cs_gid_seq'::"
 "regclass)\n"
-" geom   | geometry | \n"
+" geom   | geometry |\n"
 "Check constraints:\n"
 "    \"enforce_dims_geom\" CHECK (st_ndims(geom) = 2)\n"
 "    \"enforce_geotype_geom\" CHECK (geometrytype(geom) = 'LINESTRING'::text "
@@ -1583,14 +1579,14 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:878
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ALTER TABLE roads\n"
 "  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
 "    USING ST_SetSRID(geom,4326);"
 msgstr ""
-"ALTER TABLE roads \n"
-"  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326) \n"
+"ALTER TABLE roads\n"
+"  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
 "    USING ST_SetSRID(geom,4326);"
 
 #. Tag: para
@@ -1608,13 +1604,13 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:883
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ALTER TABLE roads\n"
 " ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
 "ST_Transform(ST_SetSRID(geom,4326),3857) ;"
 msgstr ""
-"ALTER TABLE roads \n"
+"ALTER TABLE roads\n"
 " ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
 "ST_Transform(ST_SetSRID(geom,4326),3857) ;"
 
diff --git a/doc/po/ja/reference_measure.xml.po b/doc/po/ja/reference_measure.xml.po
index 8c32f02..5c317b1 100644
--- a/doc/po/ja/reference_measure.xml.po
+++ b/doc/po/ja/reference_measure.xml.po
@@ -7,9 +7,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:19+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
+"PO-Revision-Date: 2016-11-14 04:06+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -57,29 +57,29 @@ msgstr ""
 #: reference_measure.xml:198 reference_measure.xml:255
 #: reference_measure.xml:313 reference_measure.xml:383
 #: reference_measure.xml:430 reference_measure.xml:503
-#: reference_measure.xml:563 reference_measure.xml:635
-#: reference_measure.xml:755 reference_measure.xml:831
-#: reference_measure.xml:913 reference_measure.xml:958
-#: reference_measure.xml:1035 reference_measure.xml:1079
-#: reference_measure.xml:1232 reference_measure.xml:1313
-#: reference_measure.xml:1396 reference_measure.xml:1456
-#: reference_measure.xml:1622 reference_measure.xml:1757
-#: reference_measure.xml:1835 reference_measure.xml:1887
-#: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:563 reference_measure.xml:644
+#: reference_measure.xml:766 reference_measure.xml:842
+#: reference_measure.xml:944 reference_measure.xml:989
+#: reference_measure.xml:1066 reference_measure.xml:1110
+#: reference_measure.xml:1263 reference_measure.xml:1344
+#: reference_measure.xml:1427 reference_measure.xml:1487
+#: reference_measure.xml:1653 reference_measure.xml:1788
+#: reference_measure.xml:1866 reference_measure.xml:1919
+#: reference_measure.xml:1993 reference_measure.xml:2055
+#: reference_measure.xml:2122 reference_measure.xml:2176
+#: reference_measure.xml:2223 reference_measure.xml:2271
+#: reference_measure.xml:2325 reference_measure.xml:2407
+#: reference_measure.xml:2471 reference_measure.xml:2569
+#: reference_measure.xml:2636 reference_measure.xml:2696
+#: reference_measure.xml:2763 reference_measure.xml:2817
+#: reference_measure.xml:2850 reference_measure.xml:2895
+#: reference_measure.xml:2946 reference_measure.xml:3000
+#: reference_measure.xml:3088 reference_measure.xml:3131
+#: reference_measure.xml:3222 reference_measure.xml:3273
+#: reference_measure.xml:3310 reference_measure.xml:3352
+#: reference_measure.xml:3399 reference_measure.xml:3458
+#: reference_measure.xml:3524 reference_measure.xml:3567
+#: reference_measure.xml:3646 reference_measure.xml:3794
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -99,68 +99,68 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2588
+#: reference_measure.xml:2641 reference_measure.xml:2854
+#: reference_measure.xml:2909 reference_measure.xml:3314
+#: reference_measure.xml:3360
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3405
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
 "(instead of old behavior assuming 0 for missing Z). In case of 2D and 3D, Z "
 "is no longer assumed to be 0 for missing Z."
 msgstr ""
+"Changed: 2.2.0 - 二つの2次元ジオメトリが入力である場合には、2次元ポイントが返"
+"ります (古い挙動では、存在しないZの値について0を仮定していました)。2次元と3次"
+"元の場合には、もはや、存在しないZの値について0を仮定しません。"
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:674 reference_measure.xml:776
+#: reference_measure.xml:883 reference_measure.xml:952
+#: reference_measure.xml:1000 reference_measure.xml:1074
+#: reference_measure.xml:1149 reference_measure.xml:1302
+#: reference_measure.xml:1381 reference_measure.xml:1456
+#: reference_measure.xml:1553 reference_measure.xml:1688
+#: reference_measure.xml:1811 reference_measure.xml:1960
+#: reference_measure.xml:2005 reference_measure.xml:2080
+#: reference_measure.xml:2145 reference_measure.xml:2188
+#: reference_measure.xml:2237 reference_measure.xml:2286
+#: reference_measure.xml:2343 reference_measure.xml:2441
+#: reference_measure.xml:2495 reference_measure.xml:2591
+#: reference_measure.xml:2647 reference_measure.xml:2860
+#: reference_measure.xml:2913 reference_measure.xml:2962
+#: reference_measure.xml:3010 reference_measure.xml:3103
+#: reference_measure.xml:3153 reference_measure.xml:3320
+#: reference_measure.xml:3364 reference_measure.xml:3494
+#: reference_measure.xml:3534 reference_measure.xml:3583
+#: reference_measure.xml:3696 reference_measure.xml:3828
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -173,7 +173,7 @@ msgstr "ラインストリングとポイント -- 3次元と2次元の両方の
 
 #. Tag: programlisting
 #: reference_measure.xml:46
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
@@ -190,16 +190,16 @@ msgid ""
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
 "POINT(73.0769230769231 115.384615384615)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
-" cp3d_line_pt                                                                        "
-"|               cp2d_line_pt\n"
+"\n"
+"\n"
+" cp3d_line_pt                                                |               "
+"cp2d_line_pt\n"
 "-----------------------------------------------------------"
 "+------------------------------------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
@@ -214,7 +214,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:51
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
@@ -228,14 +228,14 @@ msgid ""
 "-----------------------------------------------------------+--------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "                       cp3d_line_pt                        | cp2d_line_pt\n"
 "-----------------------------------------------------------+--------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
@@ -249,7 +249,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:56
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
 "    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
@@ -263,7 +263,7 @@ msgid ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 msgstr ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
-"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d \n"
+"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -274,32 +274,32 @@ msgstr ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:737
+#: reference_measure.xml:811 reference_measure.xml:917
+#: reference_measure.xml:956 reference_measure.xml:1039
+#: reference_measure.xml:1078 reference_measure.xml:1236
+#: reference_measure.xml:1307 reference_measure.xml:1389
+#: reference_measure.xml:1461 reference_measure.xml:1758
+#: reference_measure.xml:1817 reference_measure.xml:1896
+#: reference_measure.xml:1966 reference_measure.xml:2010
+#: reference_measure.xml:2090 reference_measure.xml:2151
+#: reference_measure.xml:2196 reference_measure.xml:2244
+#: reference_measure.xml:2293 reference_measure.xml:2348
+#: reference_measure.xml:2446 reference_measure.xml:2501
+#: reference_measure.xml:2612 reference_measure.xml:2654
+#: reference_measure.xml:2739 reference_measure.xml:2794
+#: reference_measure.xml:2826 reference_measure.xml:2869
+#: reference_measure.xml:2920 reference_measure.xml:2969
+#: reference_measure.xml:3063 reference_measure.xml:3108
+#: reference_measure.xml:3195 reference_measure.xml:3250
+#: reference_measure.xml:3286 reference_measure.xml:3327
+#: reference_measure.xml:3370 reference_measure.xml:3416
+#: reference_measure.xml:3500 reference_measure.xml:3540
+#: reference_measure.xml:3617 reference_measure.xml:3839
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -360,8 +360,8 @@ msgstr "&sqlmm_compliant; SQL-MM ?"
 
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
-#: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:517 reference_measure.xml:1875
+#: reference_measure.xml:2728 reference_measure.xml:2779
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr "&sfcgal_enhanced;"
@@ -373,6 +373,8 @@ msgid ""
 "Changed: 2.2.0 - In case of 2D and 3D, Z is no longer assumed to be 0 for "
 "missing Z."
 msgstr ""
+"Changed: 2.2.0 - 2次元と3次元の場合には、もはや、存在しないZの値について0を仮"
+"定しません。"
 
 #. Tag: programlisting
 #: reference_measure.xml:111
@@ -422,7 +424,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:112
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Multilinestring and polygon both 3d and 2d distance\n"
 "-- Same example as 3D closest point example\n"
@@ -437,10 +439,10 @@ msgid ""
 "-------------------+--------\n"
 " 0.716635696066337 |      0"
 msgstr ""
-"-- 3次元2次元両方のマルチラインストリングとポリゴンの距離\n"
-"-- 3次元最も近い点の例と同じです\n"
+"-- MultiLineStringとPolygonの、3次元距離と2次元距離\n"
+"-- 3次元の最接近点を求める例と同じ例です\n"
 "SELECT ST_3DDistance(poly, mline) As dist3d,\n"
-"    ST_Distance(poly, mline) As dist2d \n"
+"    ST_Distance(poly, mline) As dist2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -612,8 +614,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1543 reference_measure.xml:2334
+#: reference_measure.xml:2420 reference_measure.xml:2712
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -624,7 +626,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:221
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- This compares the difference between fully within and distance within as "
 "well\n"
@@ -641,13 +643,17 @@ msgid ""
 "------------------+-------------+------------------+------------------\n"
 " f                | t           | t                | f"
 msgstr ""
-"-- これは、完全に範囲内にあるかどうかと範囲内にあるかどうかの比較と、\n"
-"-- ライン/ポイントの2次元平面への投影で完全に範囲内にあるかどうかと\n"
-"-- 3次元で完全に範囲内にあるかの比較とを行っています。\n"
+"-- 完全に中に入るかどうか (ST_3DDFullyWithin)と、\n"
+"-- 中に入るかどうか (ST_3DDWithin)との比較を示します。\n"
+"-- また、\n"
+"-- ライン/ポイントを2次元にした場合に完全に中に入るかどうか (ST_DFullyWithin)"
+"と、\n"
+"-- 3次元長のままで完全に中に入るかどうか (ST_3DDFullyWithin)との比較も\n"
+"-- 示します。\n"
 "                SELECT ST_3DDFullyWithin(geom_a, geom_b, 10) as "
-"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10, \n"
-"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20, \n"
-"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from \n"
+"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10,\n"
+"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20,\n"
+"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from\n"
 "                (select ST_GeomFromEWKT('POINT(1 1 2)') as geom_a,\n"
 "                ST_GeomFromEWKT('LINESTRING(1 5 2, 2 7 20, 1 9 100, 14 12 "
 "3)') as geom_b) t1;\n"
@@ -696,7 +702,7 @@ msgstr ""
 "<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2699
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -736,15 +742,15 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2731
+#: reference_measure.xml:2783
 #, no-c-format
 msgid "Geometry Examples"
 msgstr "ジオメトリの例"
 
 #. Tag: programlisting
 #: reference_measure.xml:279
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
 "        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
@@ -754,8 +760,8 @@ msgid ""
 " f               | t\n"
 "(1 row)"
 msgstr ""
-"SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line) \n"
-"        FROM (SELECT 'POINT(0 0 2)'::geometry As pt, \n"
+"SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
+"        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
 "                'LINESTRING (0 0 1, 0 2 3 )'::geometry As line) As foo;\n"
 " st_3dintersects | st_intersects\n"
 "-----------------+---------------\n"
@@ -770,7 +776,7 @@ msgstr "TINの例"
 
 #. Tag: programlisting
 #: reference_measure.xml:283
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "set postgis.backend = sfcgal;\n"
 "SELECT ST_3DIntersects('TIN(((0 0,1 0,0 1,0 0)))'::geometry, 'POINT(.1 .1)'::"
@@ -782,7 +788,7 @@ msgstr ""
 "set postgis.backend = sfcgal;\n"
 "SELECT ST_3DIntersects('TIN(((0 0,1 0,0 1,0 0)))'::geometry, 'POINT(.1 .1)'::"
 "geometry);\n"
-" st_3dintersects \n"
+" st_3dintersects\n"
 "-----------------\n"
 " t"
 
@@ -834,7 +840,7 @@ msgstr "ラインストリングとポイント -- 3次元と2次元の最長ラ
 
 #. Tag: programlisting
 #: reference_measure.xml:335
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
@@ -848,14 +854,14 @@ msgid ""
 "-----------------------------------+----------------------------\n"
 " LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "           lol3d_line_pt           |       lol2d_line_pt\n"
 "-----------------------------------+----------------------------\n"
 " LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
@@ -868,7 +874,7 @@ msgstr "ラインストリングとマルチポイント -- 3次元と2次元の
 
 #. Tag: programlisting
 #: reference_measure.xml:340
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
@@ -882,14 +888,14 @@ msgid ""
 "---------------------------------+--------------------------\n"
 " LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "          lol3d_line_pt          |      lol2d_line_pt\n"
 "---------------------------------+--------------------------\n"
 " LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
@@ -902,7 +908,7 @@ msgstr "マルチラインストリングとポリゴン -- 3次元と2次元の
 
 #. Tag: programlisting
 #: reference_measure.xml:345
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
 "    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
@@ -916,7 +922,7 @@ msgid ""
 " LINESTRING(175 150 5,1 10 2) | LINESTRING(175 150,1 10)"
 msgstr ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
-"    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d \n"
+"    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -1083,7 +1089,7 @@ msgstr "ラインストリングとポイント -- 3次元と2次元の最短ラ
 
 #. Tag: programlisting
 #: reference_measure.xml:456
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
@@ -1100,15 +1106,15 @@ msgid ""
 " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30)  "
 "| LINESTRING(73.0769230769231 115.384615384615,100 100)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
-" shl3d_line_pt                                                                                         "
+"\n"
+"\n"
+" shl3d_line_pt                                                                 "
 "|               shl2d_line_pt\n"
 "----------------------------------------------------------------------------"
 "+------------------------------------------------------\n"
@@ -1123,7 +1129,7 @@ msgstr "ラインストリングとマルチポイント -- 3次元と2次元の
 
 #. Tag: programlisting
 #: reference_measure.xml:461
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
@@ -1140,14 +1146,14 @@ msgid ""
 " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30) | "
 "LINESTRING(50 75,50 74)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "                       shl3d_line_pt                                       | "
 "shl2d_line_pt\n"
 "---------------------------------------------------------------------------"
@@ -1163,7 +1169,7 @@ msgstr "マルチラインストリングとポリゴン -- 3次元と2次元の
 
 #. Tag: programlisting
 #: reference_measure.xml:466
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
 "    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
@@ -1180,7 +1186,7 @@ msgid ""
 "53.6052383805529 5.03423778139177) | LINESTRING(20 40,20 40)"
 msgstr ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
-"    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d \n"
+"    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -1264,17 +1270,20 @@ msgid "Enhanced: 2.0.0 - support for 2D polyhedral surfaces was introduced."
 msgstr "Enhanced: 2.0.0 - 2次元多面体サーフェス対応が導入されました。"
 
 #. Tag: para
-#: reference_measure.xml:511 reference_measure.xml:1849
+#: reference_measure.xml:511 reference_measure.xml:1880
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for "
 "improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
 "advantage of the new feature."
 msgstr ""
+"Enhanced: 2.2.0 - 精度とロバスト性の向上のためにGeographicLibを使って回転楕円"
+"体面上での計測を行うようにしています。この新機能を使うには、Proj 4.9.0以上が"
+"必要です。"
 
 #. Tag: para
-#: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:512 reference_measure.xml:669
+#: reference_measure.xml:1872 reference_measure.xml:2434
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1530,6 +1539,9 @@ msgid ""
 "improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
 "advantage of the new feature."
 msgstr ""
+"Enhanced: 2.2.0 精度とロバスト性向上のために回転楕円体面上の計測を"
+"GeographicLibで行うようにしました。この新機能を使うには、Proj 4.9.0以上が必要"
+"です。"
 
 #. Tag: para
 #: reference_measure.xml:574
@@ -1613,19 +1625,27 @@ msgstr "ST_Centroid"
 msgid "Returns the geometric center of a geometry."
 msgstr "ジオメトリの幾何学的重心を返します。"
 
-#. Tag: funcprototype
-#: reference_measure.xml:625
-#, no-c-format
+#. Tag: funcsynopsis
+#: reference_measure.xml:624
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>geometry <function>ST_Centroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Centroid</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></"
+"funcdef> <paramdef><type>geography </type><parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:637
-#, fuzzy, no-c-format
+#: reference_measure.xml:646
+#, no-c-format
 msgid ""
 "Computes the geometric center of a geometry, or equivalently, the center of "
 "mass of the geometry as a <varname>POINT</varname>. For [<varname>MULTI</"
@@ -1642,23 +1662,34 @@ msgid ""
 msgstr ""
 "ジオメトリの幾何学的重心を計算します。ジオメトリの質量中心の<varname>POINT</"
 "varname>と同じです。[<varname>MULTI</varname>]<varname>POINT</varname>に対し"
-"ては、入力座標の算術平均として計算されます。 [<varname>MULTI</"
-"varname>]<varname>LINESTRING</varname>に対しては、各区分の重み付き長さとして"
-"計算されます。 [<varname>MULTI</varname>]<varname>POLYGON</varname>に対して"
-"は、「重み」を面積ととらえて計算します。空ジオメトリが与えられた場合は、空の"
-"<varname>GEOMETRYCOLLECTION</varname>が返されます。<varname>NULL</varname>が"
-"与えられた場合は、<varname>NULL</varname>が返されます。"
+"ては、入力座標の算術平均として計算されます。[<varname>MULTI</"
+"varname>]<varname>LINESTRING</varname>に対しては、各辺の重み付き長さとして計"
+"算されます。  [<varname>MULTI</varname>]<varname>POLYGON</varname>に対して"
+"は、「重み」を面積ととらえて計算します。空ジオメトリが与えられた場合には、空"
+"の<varname>GEOMETRYCOLLECTION</varname>が返されます。<varname>NULL</varname>"
+"が与えられた場合には、<varname>NULL</varname>が返されます。"
+"<varname>CIRCULARSTRING</varname>または<varname>COMPOUNDCURVE</varname>が与え"
+"られた場合には、まずCurveToLineで直線に変換されてから、<varname>LINESTRING</"
+"varname>と同じ計算を行います。"
 
 #. Tag: para
-#: reference_measure.xml:652
+#: reference_measure.xml:661
 #, no-c-format
 msgid ""
 "New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and "
 "<varname>COMPOUNDCURVE</varname> (using CurveToLine)"
 msgstr ""
+"New in 2.3.0 : <varname>CIRCULARSTRING</varname>と<varname>COMPOUNDCURVE</"
+"varname>に対応するようになりました (CurveToLineを使います)。"
 
 #. Tag: para
-#: reference_measure.xml:654
+#: reference_measure.xml:663
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 support for geography was introduced."
+msgstr "Availability: 1.5.0 ジオグラフィが導入されました。"
+
+#. Tag: para
+#: reference_measure.xml:665
 #, no-c-format
 msgid ""
 "The centroid is equal to the centroid of the set of component Geometries of "
@@ -1669,45 +1700,45 @@ msgstr ""
 "メトリは「重み」0に貢献するため)。"
 
 #. Tag: para
-#: reference_measure.xml:659
+#: reference_measure.xml:670
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 
 #. Tag: para
-#: reference_measure.xml:665
+#: reference_measure.xml:676
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr "次に示す図では、青点が入力ジオメトリの重心です。"
 
 #. Tag: para
-#: reference_measure.xml:678
+#: reference_measure.xml:689
 #, no-c-format
 msgid "Centroid of a <varname>MULTIPOINT</varname>"
 msgstr "<varname>MULTIPOINT</varname>の重心"
 
 #. Tag: para
-#: reference_measure.xml:689
+#: reference_measure.xml:700
 #, no-c-format
 msgid "Centroid of a <varname>LINESTRING</varname>"
 msgstr "<varname>LINESTRING</varname>の重心"
 
 #. Tag: para
-#: reference_measure.xml:702
+#: reference_measure.xml:713
 #, no-c-format
 msgid "Centroid of a <varname>POLYGON</varname>"
 msgstr "<varname>POLYGON</varname>の重心"
 
 #. Tag: para
-#: reference_measure.xml:713
+#: reference_measure.xml:724
 #, no-c-format
 msgid "Centroid of a <varname>GEOMETRYCOLLECTION</varname>"
 msgstr "<varname>GEOMETRYCOLLECTION</varname>の重心"
 
 #. Tag: programlisting
-#: reference_measure.xml:722
+#: reference_measure.xml:733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
@@ -1730,15 +1761,34 @@ msgid ""
 "------------------------------------------\n"
 "POINT(0.5 1)"
 msgstr ""
+"SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
+"1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
+"                                st_astext\n"
+"------------------------------------------\n"
+" POINT(2.30769230769231 3.30769230769231)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('CIRCULARSTRING(0 2, -1 1,0 0, 0.5 0, 1 0, 2 1, 1 2, "
+"0.5 2, 0 2)')  AS g ;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(0 2, -1 1,0 0),(0 0, 0.5 "
+"0, 1 0),CIRCULARSTRING( 1 0, 2 1, 1 2),(1 2, 0.5 2, 0 2))' ) AS g;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)"
 
 #. Tag: refname
-#: reference_measure.xml:734
+#: reference_measure.xml:745
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr "ST_ClosestPoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:736
+#: reference_measure.xml:747
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. "
@@ -1748,7 +1798,7 @@ msgstr ""
 "初のポイントです。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:742
+#: reference_measure.xml:753
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
@@ -1760,7 +1810,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:757
+#: reference_measure.xml:768
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional point on g1 that is closest to g2. This is "
@@ -1770,7 +1820,7 @@ msgstr ""
 "イントです。</para>"
 
 #. Tag: para
-#: reference_measure.xml:760
+#: reference_measure.xml:771
 #, no-c-format
 msgid ""
 "If you have a 3D Geometry, you may prefer to use <xref linkend="
@@ -1780,15 +1830,15 @@ msgstr ""
 "しょう。"
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:772 reference_measure.xml:2185
+#: reference_measure.xml:2339 reference_measure.xml:3005
+#: reference_measure.xml:3579
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Availability: 1.5.0"
 
 #. Tag: para
-#: reference_measure.xml:775
+#: reference_measure.xml:786
 #, no-c-format
 msgid ""
 "Closest between point and linestring is the point itself, but closest point "
@@ -1798,8 +1848,8 @@ msgstr ""
 "グとポイントの間の最短は、ラインストリング上の最短となるポイントです。"
 
 #. Tag: programlisting
-#: reference_measure.xml:779
-#, fuzzy, no-c-format
+#: reference_measure.xml:790
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
 "        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
@@ -1813,27 +1863,27 @@ msgid ""
 "----------------+------------------------------------------\n"
 " POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 msgstr ""
-"SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line, \n"
+"SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
 "        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
-"FROM (SELECT 'POINT(100 100)'::geometry As pt, \n"
+"FROM (SELECT 'POINT(100 100)'::geometry As pt,\n"
 "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry As "
 "line\n"
 "        ) As foo;\n"
 "\n"
-"        \n"
+"\n"
 "   cp_pt_line   |                cp_line_pt\n"
 "----------------+------------------------------------------\n"
 " POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:787
+#: reference_measure.xml:798
 #, no-c-format
 msgid "closest point on polygon A to polygon B"
 msgstr "ポリゴンA上のポリゴンBへの最短点"
 
 #. Tag: programlisting
-#: reference_measure.xml:790
-#, fuzzy, no-c-format
+#: reference_measure.xml:801
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "                ST_ClosestPoint(\n"
@@ -1852,15 +1902,15 @@ msgstr ""
 "                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
 "100, 175 150))'),\n"
 "                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                        ) \n"
+"                        )\n"
 "                ) As ptwkt;\n"
-"                \n"
+"\n"
 "                  ptwkt\n"
 "------------------------------------------\n"
 " POINT(140.752120669087 125.695053378061)"
 
 #. Tag: para
-#: reference_measure.xml:802
+#: reference_measure.xml:813
 #, no-c-format
 msgid ""
 ",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -1870,23 +1920,26 @@ msgstr ""
 "linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:808
+#: reference_measure.xml:819
 #, no-c-format
 msgid "ST_ClusterDBSCAN"
-msgstr ""
+msgstr "ST_ClusterDBSCAN"
 
 #. Tag: refpurpose
-#: reference_measure.xml:810
+#: reference_measure.xml:821
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
 "geometry is in based on 2D implementation of Density-based spatial "
 "clustering of applications with noise (DBSCAN) algorithm."
 msgstr ""
+"DBSCAN (ノイズ適用可能な密度に基づいた空間クラスタリング)アルゴリズムの2次元"
+"実装に基づいて、それぞれの入力ジオメトリが入るクラスタの整数識別子を返すウィ"
+"ンドウ関数です。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:815
-#, fuzzy, no-c-format
+#: reference_measure.xml:826
+#, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
 "<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
@@ -1894,13 +1947,14 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>minpoints</parameter></"
 "paramdef>"
 msgstr ""
-"<funcdef>geography <function>ST_Project</function></funcdef> "
-"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>float </type> <parameter>distance</parameter></paramdef> "
-"<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
+"<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
+"<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>eps</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>minpoints</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:833
+#: reference_measure.xml:844
 #, no-c-format
 msgid ""
 "Returns cluster number for each input geometry, based on a 2D implementation "
@@ -1911,31 +1965,40 @@ msgid ""
 "(<varname>eps</varname>) and density(<varname>minpoints</varname>) "
 "parameters to construct each cluster."
 msgstr ""
+"<ulink url=\"https://en.wikipedia.org/wiki/DBSCAN\">DBSCAN</ulink> (ノイズ適"
+"用可能な密度に基づいた空間クラスタリング)アルゴリズムの2次元実装に基づいて、"
+"それぞれの入力ジオメトリが入るクラスタの整数識別子を返します。<xref linkend="
+"\"ST_ClusterKMeans\"/>と違って、クラスタ数の指定は求められず、所望する距離 "
+"(<varname>eps</varname>)と密度(<varname>minpoints</varname>)をクラスタを構築"
+"するためのパラメータとして使います。"
 
 #. Tag: para
-#: reference_measure.xml:840
+#: reference_measure.xml:851
 #, no-c-format
 msgid "An input geometry will be added to a cluster if it is either:"
-msgstr ""
+msgstr "入力ジオメトリは次の場合にクラスタに追加されます。"
 
 #. Tag: para
-#: reference_measure.xml:844
-#, no-c-format
+#: reference_measure.xml:855
+#, fuzzy, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
+"<varname>eps</varname>の範囲内にある他のジオメトリが<varname>minpoints</"
+"varname>個以上ある「核」ジオメトリ"
 
 #. Tag: para
-#: reference_measure.xml:849
+#: reference_measure.xml:860
 #, no-c-format
 msgid ""
 "A \"border\" geometry, that is within <varname>eps</varname> distance of a "
 "core geometry."
 msgstr ""
+"核ジオメトリとの距離が<varname>eps</varname>以内である「境界」ジオメトリ"
 
 #. Tag: para
-#: reference_measure.xml:856
+#: reference_measure.xml:867
 #, no-c-format
 msgid ""
 "Note that border geometries may be within <varname>eps</varname> distance of "
@@ -1948,46 +2011,98 @@ msgid ""
 "clause is included in the window definition, but cluster assignments may "
 "differ from other implementations of the same algorithm."
 msgstr ""
+"境界ジオメトリが<varname>eps</varname>以内に複数の核ジオメトリがあるかも知れ"
+"ないことに注意して下さい。この場合には、どちらに割り当てられても正しく、境界"
+"ジオメトリは、対象クラスタのうちの一つに任意に割り当てられます。これらの場合"
+"には、<varname>minpoints</varname>より少ないジオメトリで正しいクラスタを生成"
+"できます。境界ジオメトリの割り当てが曖昧な時、ウィンドウの定義にORDER BY句が"
+"含まれている場合には、ST_ClusterDBSCANは同じ結果を返しますが、クラスタの割り"
+"当ては同じアルゴリズムの他の実装と異なる可能性があります。"
 
 #. Tag: para
-#: reference_measure.xml:864
+#: reference_measure.xml:875
 #, no-c-format
 msgid ""
 "Input geometries that do not meet the criteria to join any other cluster "
 "will be assigned a cluster number of NULL."
 msgstr ""
+"どのクラスタの参加基準にも合わない入力ジオメトリは、番号をNULLとします。"
 
 #. Tag: para
-#: reference_measure.xml:868 reference_measure.xml:965
-#, fuzzy, no-c-format
+#: reference_measure.xml:879 reference_measure.xml:996
+#, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS"
-msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要"
+msgstr "Availability: 2.3.0 - GEOSが必要です。"
 
 #. Tag: para
-#: reference_measure.xml:873
+#: reference_measure.xml:884
 #, no-c-format
-msgid "Assigning a cluster number to each parcel point:"
+msgid ""
+"Assigning a cluster number to each polygon within 50 meters of each other. "
+"Require at least 2 polygons per cluster"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:896
+#, no-c-format
+msgid "within 50 meters at least 2 per cluster. singletons have NULL for cid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:876
+#: reference_measure.xml:899
 #, no-c-format
 msgid ""
-"SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () "
-"AS cid\n"
-"FROM parcels;"
+"SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS "
+"cid\n"
+"FROM boston_polys\n"
+"WHERE name > '' AND building > ''\n"
+"        AND ST_DWithin(geom,\n"
+"        ST_Transform(\n"
+"            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),\n"
+"           500);"
+msgstr ""
+
+#. Tag: screen
+#: reference_measure.xml:902
+#, no-c-format
+msgid ""
+"<![CDATA[                name                 | bucket\n"
+"-------------------------------------+--------\n"
+" Manulife Tower                      |      0\n"
+" Park Lane Seaport I                 |      0\n"
+" Park Lane Seaport II                |      0\n"
+" Renaissance Boston Waterfront Hotel |      0\n"
+" Seaport Boston Hotel                |      0\n"
+" Seaport Hotel & World Trade Center  |      0\n"
+" Waterside Place                     |      0\n"
+" World Trade Center East             |      0\n"
+" 100 Northern Avenue                 |      1\n"
+" 100 Pier 4                          |      1\n"
+" The Institute of Contemporary Art   |      1\n"
+" 101 Seaport                         |      2\n"
+" District Hall                       |      2\n"
+" One Marina Park Drive               |      2\n"
+" Twenty Two Liberty                  |      2\n"
+" Vertex                              |      2\n"
+" Vertex                              |      2\n"
+" Watermark Seaport                   |      2\n"
+" Blue Hills Bank Pavilion            |   NULL\n"
+" World Trade Center West             |   NULL\n"
+"(20 rows)]]>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:879
+#: reference_measure.xml:910
 #, no-c-format
 msgid ""
 "Combining parcels with the same cluster number into a single geometry. This "
 "uses named argument calling"
 msgstr ""
+"同じクラスタ番号の群を一つのジオメトリに統合します。名前付き引数を使用してい"
+"ます。"
 
 #. Tag: programlisting
-#: reference_measure.xml:882
+#: reference_measure.xml:913
 #, no-c-format
 msgid ""
 "SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
@@ -1997,56 +2112,66 @@ msgid ""
 "    FROM parcels) sq\n"
 "GROUP BY cid;"
 msgstr ""
+"SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
+"ids_in_cluster FROM (\n"
+"    SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) "
+"over () AS cid, geom\n"
+"    FROM parcels) sq\n"
+"GROUP BY cid;"
 
 #. Tag: para
-#: reference_measure.xml:887
+#: reference_measure.xml:918
 #, fuzzy, no-c-format
 msgid ""
-", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
-"\"ST_ClusterWithin\"/>"
-msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
+msgstr ""
+", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:898
-#, fuzzy, no-c-format
+#: reference_measure.xml:929
+#, no-c-format
 msgid "ST_ClusterIntersecting"
-msgstr "ST_3DIntersects"
+msgstr "ST_ClusterIntersecting"
 
 #. Tag: refpurpose
-#: reference_measure.xml:900
+#: reference_measure.xml:931
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array with the connected components of a set of "
 "geometries"
-msgstr ""
+msgstr "集約関数です。ジオメトリの集合の接続された要素の配列を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:905
-#, fuzzy, no-c-format
+#: reference_measure.xml:936
+#, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
 "<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:915
+#: reference_measure.xml:946
 #, no-c-format
 msgid ""
 "ST_ClusterIntersecting is an aggregate function that returns an array of "
 "GeometryCollections, where each GeometryCollection represents an "
 "interconnected set of geometries."
 msgstr ""
+"ST_ClusterIntersectingはジオメトリコレクションの配列を返す集約関数です。配列"
+"の要素は、相互接続されるジオメトリの集合を表現します。"
 
 #. Tag: para
-#: reference_measure.xml:917 reference_measure.xml:1039
-#, fuzzy, no-c-format
+#: reference_measure.xml:948 reference_measure.xml:1070
+#, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS"
-msgstr "Availability: 1.2.2 - GEOS 3.0以上が必要です。"
+msgstr "Availability: 2.2.0 - GEOSが必要です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:922
+#: reference_measure.xml:953
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -2067,43 +2192,62 @@ msgid ""
 "-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 msgstr ""
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
+"\n"
+"-- 結果 --\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:926
-#, fuzzy, no-c-format
+#: reference_measure.xml:957
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
-msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
+msgstr ""
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:938
+#: reference_measure.xml:969
 #, no-c-format
 msgid "ST_ClusterKMeans"
-msgstr ""
+msgstr "ST_ClusterKMeans"
 
 #. Tag: refpurpose
-#: reference_measure.xml:940
+#: reference_measure.xml:971
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
 "geometry is in."
-msgstr ""
+msgstr "個々のジオメトリが入るクラスタの整数識別子を返すウィンドウ関数です。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:945
-#, fuzzy, no-c-format
+#: reference_measure.xml:976
+#, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
 "<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
 "paramdef> <paramdef><type>integer </type> <parameter>number_of_clusters</"
 "parameter></paramdef>"
 msgstr ""
-"<funcdef>boolean <function>ST_Contains</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+"<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
+"<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>number_of_clusters</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:960
+#: reference_measure.xml:991
 #, no-c-format
 msgid ""
 "Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-"
@@ -2111,15 +2255,18 @@ msgid ""
 "The distance used for clustering is the distance between the centroids of "
 "the geometries."
 msgstr ""
+"入力ジオメトリごとの、2次元距離に基づく<ulink url=\"https://ja.wikipedia.org/"
+"wiki/K%E5%B9%B3%E5%9D%87%E6%B3%95\">k平均法</ulink>クラスタ番号を返します。ク"
+"ラスタリングに使用する距離はジオメトリの重心間の距離です。"
 
 #. Tag: para
-#: reference_measure.xml:970
+#: reference_measure.xml:1001
 #, no-c-format
 msgid "Generate dummy set of parcels for examples"
-msgstr ""
+msgstr "例としてダミーの区画の集合を生成します。"
 
 #. Tag: programlisting
-#: reference_measure.xml:971
+#: reference_measure.xml:1002
 #, no-c-format
 msgid ""
 "CREATE TABLE parcels AS\n"
@@ -2131,21 +2278,29 @@ msgid ""
 "geometry,\n"
 "    40, 'endcap=square'),12) As geom;"
 msgstr ""
+"CREATE TABLE parcels AS\n"
+"SELECT lpad((row_number() over())::text,3,'0') As parcel_id, geom,\n"
+"('{residential, commercial}'::text[])[1 + mod(row_number()OVER(),2)] As "
+"type\n"
+"FROM\n"
+"    ST_Subdivide(ST_Buffer('LINESTRING(40 100, 98 100, 100 150, 60 90)'::"
+"geometry,\n"
+"    40, 'endcap=square'),12) As geom;"
 
 #. Tag: para
-#: reference_measure.xml:983
+#: reference_measure.xml:1014
 #, no-c-format
 msgid "Original Parcels"
-msgstr ""
+msgstr "元の区画"
 
 #. Tag: para
-#: reference_measure.xml:993
+#: reference_measure.xml:1024
 #, no-c-format
 msgid "Parcels color-coded by cluster number (cid)"
-msgstr ""
+msgstr "クラスタ番号 (cid)による色付けを施した区画"
 
 #. Tag: programlisting
-#: reference_measure.xml:996
+#: reference_measure.xml:1027
 #, no-c-format
 msgid ""
 "SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
@@ -2162,9 +2317,22 @@ msgid ""
 "   2 | 007       | 0103000000...\n"
 "(7 rows)"
 msgstr ""
+"SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
+"FROM parcels;\n"
+"-- 結果 --\n"
+" cid | parcel_id |   geom\n"
+"-----+-----------+---------------\n"
+"   0 | 001       | 0103000000...\n"
+"   0 | 002       | 0103000000...\n"
+"   1 | 003       | 0103000000...\n"
+"   0 | 004       | 0103000000...\n"
+"   1 | 005       | 0103000000...\n"
+"   2 | 006       | 0103000000...\n"
+"   2 | 007       | 0103000000...\n"
+"(7 rows)"
 
 #. Tag: programlisting
-#: reference_measure.xml:1003
+#: reference_measure.xml:1034
 #, no-c-format
 msgid ""
 "-- Partitioning parcel clusters by type\n"
@@ -2183,55 +2351,74 @@ msgid ""
 "   2 | 006       | residential\n"
 "(7 rows)"
 msgstr ""
+"-- 種別による区画クラスタの分割\n"
+"SELECT ST_ClusterKMeans(geom,3) over (PARTITION BY type) AS cid, parcel_id, "
+"type\n"
+"FROM parcels;\n"
+"-- 結果 --\n"
+" cid | parcel_id |    type\n"
+"-----+-----------+-------------\n"
+"   1 | 005       | commercial\n"
+"   1 | 003       | commercial\n"
+"   2 | 007       | commercial\n"
+"   0 | 001       | commercial\n"
+"   1 | 004       | residential\n"
+"   0 | 002       | residential\n"
+"   2 | 006       | residential\n"
+"(7 rows)"
 
 #. Tag: para
-#: reference_measure.xml:1009
-#, fuzzy, no-c-format
+#: reference_measure.xml:1040
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
 "\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 msgstr ""
-", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
-"linkend=\"ST_Within\"/>"
+", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+"\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1019
-#, fuzzy, no-c-format
+#: reference_measure.xml:1050
+#, no-c-format
 msgid "ST_ClusterWithin"
-msgstr "ST_Within"
+msgstr "ST_ClusterWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1021
+#: reference_measure.xml:1052
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array of GeometryCollections, where each "
 "GeometryCollection represents a set of geometries separated by no more than "
 "the specified distance."
 msgstr ""
+"集計関数です。ジオメトリコレクションの配列を返します。要素は、指定した距離以"
+"内となるよう分けられたジオメトリの集合です。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1026
-#, fuzzy, no-c-format
+#: reference_measure.xml:1057
+#, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
 "<paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
+"<paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1037
+#: reference_measure.xml:1068
 #, no-c-format
 msgid ""
 "ST_ClusterWithin is an aggregate function that returns an array of "
 "GeometryCollections, where each GeometryCollection represents a set of "
 "geometries separated by no more than the specified distance."
 msgstr ""
+"集計関数です。ジオメトリコレクションの配列を返します。要素は、指定した距離以"
+"内となるよう分けられたジオメトリの集合です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1044
+#: reference_measure.xml:1075
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -2252,23 +2439,42 @@ msgid ""
 "-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 msgstr ""
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
+"\n"
+"-- 結果 --\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:1048
-#, fuzzy, no-c-format
+#: reference_measure.xml:1079
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
 "\"ST_ClusterIntersecting\"/>"
-msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
+msgstr ""
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1059
+#: reference_measure.xml:1090
 #, no-c-format
 msgid "ST_Contains"
 msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1061
+#: reference_measure.xml:1092
 #, no-c-format
 msgid ""
 "Returns true if and only if no points of B lie in the exterior of A, and at "
@@ -2278,7 +2484,7 @@ msgstr ""
 "限って、TRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1066
+#: reference_measure.xml:1097
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -2290,7 +2496,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1081
+#: reference_measure.xml:1112
 #, no-c-format
 msgid ""
 "Geometry A contains Geometry B if and only if no points of B lie in the "
@@ -2307,7 +2513,7 @@ msgstr ""
 "的です。"
 
 #. Tag: para
-#: reference_measure.xml:1085
+#: reference_measure.xml:1116
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry B is completely inside geometry A. For this "
@@ -2324,35 +2530,38 @@ msgstr ""
 "不用意な、または定義されていない不正なジオメトリの場合を除きます。"
 
 #. Tag: para
-#: reference_measure.xml:1090 reference_measure.xml:1318
-#: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:1121 reference_measure.xml:1349
+#: reference_measure.xml:1432 reference_measure.xml:1797
+#: reference_measure.xml:3136 reference_measure.xml:3484
+#: reference_measure.xml:3801
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "GEOSモジュールによって実現しています。"
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1122 reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
 "MultiPoints with few points. Prior versions only supported point in polygon."
 msgstr ""
+"Enhanced: 2.3.0 PIP short-circuit (ポリゴンとポイントに限定した高速判定)を少"
+"ないポイントからなるマルチポイントに対応することができるよう拡張しました。以"
+"前の版ではポリゴンとポイントの組み合わせにだけ対応していました。"
 
 #. Tag: para
-#: reference_measure.xml:1094 reference_measure.xml:1256
-#: reference_measure.xml:1321 reference_measure.xml:1404
-#: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:1125 reference_measure.xml:1287
+#: reference_measure.xml:1352 reference_measure.xml:1435
+#: reference_measure.xml:1539 reference_measure.xml:1794
+#: reference_measure.xml:3682 reference_measure.xml:3806
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr "<varname>GEOMETRYCOLLECTION</varname>を引数として呼ばないでください。"
 
 #. Tag: para
-#: reference_measure.xml:1098 reference_measure.xml:1260
-#: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:1129 reference_measure.xml:1291
+#: reference_measure.xml:1360 reference_measure.xml:1439
+#: reference_measure.xml:3810
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -2361,7 +2570,7 @@ msgstr ""
 "この関数を不正なジオメトリで呼ばないでください。予期しない結果が返されます。"
 
 #. Tag: para
-#: reference_measure.xml:1101
+#: reference_measure.xml:1132
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2373,10 +2582,10 @@ msgstr ""
 "_ST_Containsを使います。"
 
 #. Tag: para
-#: reference_measure.xml:1106 reference_measure.xml:1341
-#: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:1137 reference_measure.xml:1372
+#: reference_measure.xml:1447 reference_measure.xml:1803
+#: reference_measure.xml:2721 reference_measure.xml:3145
+#: reference_measure.xml:3818
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -2384,7 +2593,7 @@ msgid ""
 msgstr "ご注意: これは論理値を返して整数を返さないのが「許される」版です。"
 
 #. Tag: para
-#: reference_measure.xml:1109
+#: reference_measure.xml:1140
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
@@ -2393,14 +2602,14 @@ msgstr ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - within(geometry B, geometry A)と同じ"
 
 #. Tag: para
-#: reference_measure.xml:1111
+#: reference_measure.xml:1142
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 
 #. Tag: para
-#: reference_measure.xml:1113 reference_measure.xml:1345
-#: reference_measure.xml:1420
+#: reference_measure.xml:1144 reference_measure.xml:1376
+#: reference_measure.xml:1451
 #, no-c-format
 msgid ""
 "There are certain subtleties to ST_Contains and ST_Within that are not "
@@ -2414,7 +2623,7 @@ msgstr ""
 "ulink>をご覧ください。"
 
 #. Tag: para
-#: reference_measure.xml:1120
+#: reference_measure.xml:1151
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>TRUE</"
@@ -2424,33 +2633,33 @@ msgstr ""
 "返します。"
 
 #. Tag: para
-#: reference_measure.xml:1132
+#: reference_measure.xml:1163
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1173 reference_measure.xml:3760
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:1184 reference_measure.xml:1224
+#: reference_measure.xml:3729
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1194 reference_measure.xml:3182
+#: reference_measure.xml:3709 reference_measure.xml:3719
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1171
+#: reference_measure.xml:1202
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>FALSE</"
@@ -2460,13 +2669,13 @@ msgstr ""
 "function>を返します。"
 
 #. Tag: para
-#: reference_measure.xml:1183
+#: reference_measure.xml:1214
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:1201
+#: reference_measure.xml:1232
 #, no-c-format
 msgid ""
 "-- A circle within a circle\n"
@@ -2542,7 +2751,7 @@ msgstr ""
 "ST_Point      | t          | t              | f           | f"
 
 #. Tag: para
-#: reference_measure.xml:1206
+#: reference_measure.xml:1237
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
@@ -2554,13 +2763,13 @@ msgstr ""
 "linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1212
+#: reference_measure.xml:1243
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1214
+#: reference_measure.xml:1245
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2570,7 +2779,7 @@ msgstr ""
 "TRUEを返します。Aは自身には、ContainsProperlyではありませんが、Containsです。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1219
+#: reference_measure.xml:1250
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
@@ -2582,7 +2791,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1234
+#: reference_measure.xml:1265
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2592,13 +2801,13 @@ msgstr ""
 "TRUEを返します。"
 
 #. Tag: para
-#: reference_measure.xml:1236
+#: reference_measure.xml:1267
 #, no-c-format
 msgid "A does not contain properly itself, but does contain itself."
 msgstr "Aは自身には、ContainsProperlyではありませんが、Containsです。"
 
 #. Tag: para
-#: reference_measure.xml:1237
+#: reference_measure.xml:1268
 #, no-c-format
 msgid ""
 "Every point of the other geometry is a point of this geometry's interior. "
@@ -2609,7 +2818,7 @@ msgstr ""
 "linkend=\"ST_Relate\"/>で使われるDE-9IMでは[T**FF*FF*]に合致します。"
 
 #. Tag: para
-#: reference_measure.xml:1241
+#: reference_measure.xml:1272
 #, no-c-format
 msgid ""
 "From JTS docs slightly reworded: The advantage to using this predicate over "
@@ -2622,7 +2831,7 @@ msgstr ""
 "ロジの計算が必要なく、効率的に計算されることです。"
 
 #. Tag: para
-#: reference_measure.xml:1243
+#: reference_measure.xml:1274
 #, no-c-format
 msgid ""
 "An example use case for this predicate is computing the intersections of a "
@@ -2638,13 +2847,13 @@ msgstr ""
 "の対象ジオメトリであることが直感的に分かります。"
 
 #. Tag: para
-#: reference_measure.xml:1253
+#: reference_measure.xml:1284
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS >= 3.1.0."
 msgstr "Availability: 1.4.0 - GEOS 3.1.0以上が必要です。"
 
 #. Tag: para
-#: reference_measure.xml:1263
+#: reference_measure.xml:1294
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2656,7 +2865,7 @@ msgstr ""
 "_ST_ContainsProperlyを使います。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1272
+#: reference_measure.xml:1303
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -2734,7 +2943,7 @@ msgstr ""
 "ST_Point      | t          | t              | f           | f"
 
 #. Tag: para
-#: reference_measure.xml:1277
+#: reference_measure.xml:1308
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
@@ -2746,13 +2955,13 @@ msgstr ""
 "\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1283
+#: reference_measure.xml:1314
 #, no-c-format
 msgid "ST_Covers"
 msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1285
+#: reference_measure.xml:1316
 #, no-c-format
 msgid "Returns 1 (TRUE) if no point in Geometry B is outside Geometry A"
 msgstr ""
@@ -2760,7 +2969,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1290
+#: reference_measure.xml:1321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -2780,7 +2989,7 @@ msgstr ""
 "<parameter>geogpointB</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1315
+#: reference_measure.xml:1346
 #, no-c-format
 msgid ""
 "Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/"
@@ -2790,7 +2999,7 @@ msgstr ""
 "合には、1 (TRUE)を返します。"
 
 #. Tag: para
-#: reference_measure.xml:1325
+#: reference_measure.xml:1356
 #, no-c-format
 msgid "For geography only Polygon covers point is supported."
 msgstr ""
@@ -2798,7 +3007,7 @@ msgstr ""
 "応しています (訳注: ジオグラフィでは頂点を結ぶ線が大円に沿うため)。"
 
 #. Tag: para
-#: reference_measure.xml:1332
+#: reference_measure.xml:1363
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2810,40 +3019,44 @@ msgstr ""
 "_ST_Coversを使います。"
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1368 reference_measure.xml:3803
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
 "support MultiPoints with few points. Prior versions only supported point in "
 "polygon."
 msgstr ""
+"Enhanced: 2.3.0 ジオメトリについて、PIP short-circuit (ポリゴンとポイントに限"
+"定した高速判定)を少ないポイントからなるマルチポイントに対応することができるよ"
+"う拡張しました。以前の版ではポリゴンとポイントの組み合わせにだけ対応していま"
+"した。"
 
 #. Tag: para
-#: reference_measure.xml:1338
+#: reference_measure.xml:1369
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
 msgstr "Availability: 1.5 - ジオグラフィ対応が導入されました。"
 
 #. Tag: para
-#: reference_measure.xml:1339 reference_measure.xml:1410
+#: reference_measure.xml:1370 reference_measure.xml:1441
 #, no-c-format
 msgid "Availability: 1.2.2 - requires GEOS >= 3.0"
 msgstr "Availability: 1.2.2 - GEOS 3.0以上が必要です。"
 
 #. Tag: para
-#: reference_measure.xml:1344 reference_measure.xml:1419
+#: reference_measure.xml:1375 reference_measure.xml:1450
 #, no-c-format
 msgid "Not an OGC standard, but Oracle has it too."
 msgstr "これはOGC標準と違いますがOracleは持っています。"
 
 #. Tag: para
-#: reference_measure.xml:1351
+#: reference_measure.xml:1382
 #, no-c-format
 msgid "Geometry example"
 msgstr "ジオメトリの例"
 
 #. Tag: programlisting
-#: reference_measure.xml:1352
+#: reference_measure.xml:1383
 #, no-c-format
 msgid ""
 "--a circle covering a circle\n"
@@ -2873,14 +3086,14 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1353
+#: reference_measure.xml:1384
 #, no-c-format
 msgid "Geeography Example"
 msgstr "ジオグラフィの例"
 
 #. Tag: programlisting
-#: reference_measure.xml:1354
-#, fuzzy, no-c-format
+#: reference_measure.xml:1385
+#, no-c-format
 msgid ""
 "-- a point with a 300 meter buffer compared to a point, a point and its 10 "
 "meter buffer\n"
@@ -2895,33 +3108,33 @@ msgid ""
 "----------------+------------------\n"
 " f              | t"
 msgstr ""
-"-- ポイントと他のポイントから300メートルのバッファとの比較と\n"
-"-- ポイントとそのポイントから10メートルのバッファとの比較\n"
-"SELECT ST_Covers(geog_poly, geog_pt) As poly_covers_pt, \n"
+"-- ポイントと、別のポイントから300メートル範囲のバッファとの比較と\n"
+"-- ポイントと、そこから10メートル範囲のバッファとの比較\n"
+"SELECT ST_Covers(geog_poly, geog_pt) As poly_covers_pt,\n"
 "        ST_Covers(ST_Buffer(geog_pt,10), geog_pt) As buff_10m_covers_cent\n"
 "        FROM (SELECT ST_Buffer(ST_GeogFromText('SRID=4326;POINT(-99.327 "
 "31.4821)'), 300) As geog_poly,\n"
 "                                ST_GeogFromText('SRID=4326;POINT(-99.33 "
 "31.483)') As geog_pt ) As foo;\n"
-"                                \n"
+"\n"
 " poly_covers_pt | buff_10m_covers_cent\n"
 "----------------+------------------\n"
 " f              | t"
 
 #. Tag: para
-#: reference_measure.xml:1359
+#: reference_measure.xml:1390
 #, no-c-format
 msgid ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1365
+#: reference_measure.xml:1396
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1367
+#: reference_measure.xml:1398
 #, no-c-format
 msgid ""
 "<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -2931,7 +3144,7 @@ msgstr ""
 "場合に、1 (TRUE)を返します。</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1372
+#: reference_measure.xml:1403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -2951,7 +3164,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1398
+#: reference_measure.xml:1429
 #, no-c-format
 msgid ""
 "<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -2961,7 +3174,7 @@ msgstr ""
 "に、1 (TRUE)を返します。</para>"
 
 #. Tag: para
-#: reference_measure.xml:1411
+#: reference_measure.xml:1442
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2973,7 +3186,7 @@ msgstr ""
 "_ST_CoveredByを使います。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1426
+#: reference_measure.xml:1457
 #, no-c-format
 msgid ""
 "--a circle coveredby a circle\n"
@@ -3005,7 +3218,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1431
+#: reference_measure.xml:1462
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
@@ -3015,13 +3228,13 @@ msgstr ""
 "linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1437
+#: reference_measure.xml:1468
 #, no-c-format
 msgid "ST_Crosses"
 msgstr "ST_Crosses"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1439
+#: reference_measure.xml:1470
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the supplied geometries have some, but "
@@ -3031,7 +3244,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1445
+#: reference_measure.xml:1476
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Crosses</function></funcdef> "
@@ -3043,7 +3256,7 @@ msgstr ""
 "<paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1458
+#: reference_measure.xml:1489
 #, no-c-format
 msgid ""
 "<function>ST_Crosses</function> takes two geometry objects and returns "
@@ -3055,15 +3268,22 @@ msgid ""
 "not equal either of the source geometries. Otherwise, it returns "
 "<varname>FALSE</varname>."
 msgstr ""
+"<function>ST_Crosses</function>は、二つのジオメトリをとり、インタセクションが"
+"「空間的にクロスする」、すなわちジオメトリが共通の内部の点を持ち、かつそうで"
+"ない点を持つ場合に<varname>TRUE</varname>を返します。ジオメトリの内部のインタ"
+"セクションは、空集合であってはならず、二つのジオメトリの最大次元より低い次元"
+"でなければなりません。さらに言うと、二つのジオメトリのインタセクションは、元"
+"のジオメトリのいずれとも一致してはなりません。これらを満たさない場合には"
+"<varname>FALSE</varname>を返します。"
 
 #. Tag: para
-#: reference_measure.xml:1467
+#: reference_measure.xml:1498
 #, no-c-format
 msgid "In mathematical terms, this is expressed as:"
 msgstr "数学的に述べると、次のようになります。"
 
 #. Tag: remark
-#: reference_measure.xml:1469
+#: reference_measure.xml:1500
 #, no-c-format
 msgid ""
 "TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup "
@@ -3073,13 +3293,13 @@ msgstr ""
 "はIEとFirefoxではうまく動作しない. "
 
 #. Tag: para
-#: reference_measure.xml:1480
+#: reference_measure.xml:1511
 #, no-c-format
 msgid "The DE-9IM Intersection Matrix for the two geometries is:"
 msgstr "DE-9IMでは次のようになります。"
 
 #. Tag: para
-#: reference_measure.xml:1484
+#: reference_measure.xml:1515
 #, no-c-format
 msgid ""
 "<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area "
@@ -3088,7 +3308,7 @@ msgstr ""
 "<markup>T*T******</markup> (for Point/Line, Point/Area, Line/Areaの場合)"
 
 #. Tag: para
-#: reference_measure.xml:1489
+#: reference_measure.xml:1520
 #, no-c-format
 msgid ""
 "<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line "
@@ -3097,19 +3317,19 @@ msgstr ""
 "<markup>T*****T**</markup> (for Line/Point, Area/Point, Area/Lineの場合)"
 
 #. Tag: para
-#: reference_measure.xml:1494
+#: reference_measure.xml:1525
 #, no-c-format
 msgid "<markup>0********</markup> (for Line/Line situations)"
 msgstr "<markup>0********</markup> (for Line/Lineの場合)"
 
 #. Tag: para
-#: reference_measure.xml:1498
+#: reference_measure.xml:1529
 #, no-c-format
 msgid "For any other combination of dimensions this predicate returns false."
 msgstr "他の次元の組み合わせでは、FALSEが返されます。"
 
 #. Tag: para
-#: reference_measure.xml:1501
+#: reference_measure.xml:1532
 #, no-c-format
 msgid ""
 "The OpenGIS Simple Features Specification defines this predicate only for "
@@ -3123,50 +3343,50 @@ msgstr ""
 "なっています。"
 
 #. Tag: para
-#: reference_measure.xml:1517
+#: reference_measure.xml:1548
 #, no-c-format
 msgid "&sfs_compliant; s2.1.13.3"
 msgstr "&sfs_compliant; s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:1518
+#: reference_measure.xml:1549
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1555 reference_measure.xml:3154
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr "次に示す図全てで、<varname>TRUE</varname>が返されます。"
 
 #. Tag: para
-#: reference_measure.xml:1536
+#: reference_measure.xml:1567
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1546
+#: reference_measure.xml:1577
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1558
+#: reference_measure.xml:1589
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1599 reference_measure.xml:3174
+#: reference_measure.xml:3740 reference_measure.xml:3750
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1576
+#: reference_measure.xml:1607
 #, no-c-format
 msgid ""
 "Consider a situation where a user has two tables: a table of roads and a "
@@ -3175,7 +3395,7 @@ msgstr ""
 "roads (道路)とhighways (高速道路)の2つのテーブルを持っている場面を考えます。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1584
+#: reference_measure.xml:1615
 #, no-c-format
 msgid ""
 "CREATE TABLE roads (\n"
@@ -3191,7 +3411,7 @@ msgstr ""
 ");"
 
 #. Tag: programlisting
-#: reference_measure.xml:1588
+#: reference_measure.xml:1619
 #, no-c-format
 msgid ""
 "CREATE TABLE highways (\n"
@@ -3207,7 +3427,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: reference_measure.xml:1595
+#: reference_measure.xml:1626
 #, no-c-format
 msgid ""
 "To determine a list of roads that cross a highway, use a query similiar to:"
@@ -3215,7 +3435,7 @@ msgstr ""
 "次のようなクエリを使って、highwayとクロスするroadsのリストを決定します。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1599
+#: reference_measure.xml:1630
 #, no-c-format
 msgid ""
 "SELECT roads.id\n"
@@ -3227,13 +3447,13 @@ msgstr ""
 "WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
 
 #. Tag: refname
-#: reference_measure.xml:1606
+#: reference_measure.xml:1637
 #, no-c-format
 msgid "ST_LineCrossingDirection"
 msgstr "ST_LineCrossingDirection"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1608
+#: reference_measure.xml:1639
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -3243,7 +3463,7 @@ msgstr ""
 "ます。0の場合はクロスしていません"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1613
+#: reference_measure.xml:1644
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
@@ -3257,7 +3477,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1624
+#: reference_measure.xml:1655
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -3269,61 +3489,61 @@ msgstr ""
 "します。"
 
 #. Tag: para
-#: reference_measure.xml:1625
+#: reference_measure.xml:1656
 #, no-c-format
 msgid "Definition of integer constants is as follows:"
 msgstr "整定数の定義は次の通りです。"
 
 #. Tag: para
-#: reference_measure.xml:1628
+#: reference_measure.xml:1659
 #, no-c-format
 msgid "0: LINE NO CROSS"
 msgstr "0: クロスが無い"
 
 #. Tag: para
-#: reference_measure.xml:1631
+#: reference_measure.xml:1662
 #, no-c-format
 msgid "-1: LINE CROSS LEFT"
 msgstr "-1: 左クロス"
 
 #. Tag: para
-#: reference_measure.xml:1634
+#: reference_measure.xml:1665
 #, no-c-format
 msgid "1: LINE CROSS RIGHT"
 msgstr "1: 右クロス"
 
 #. Tag: para
-#: reference_measure.xml:1637
+#: reference_measure.xml:1668
 #, no-c-format
 msgid "-2: LINE MULTICROSS END LEFT"
 msgstr "-2: 複数クロスで最後が左"
 
 #. Tag: para
-#: reference_measure.xml:1640
+#: reference_measure.xml:1671
 #, no-c-format
 msgid "2: LINE MULTICROSS END RIGHT"
 msgstr "2: 複数クロスで最後が右"
 
 #. Tag: para
-#: reference_measure.xml:1643
+#: reference_measure.xml:1674
 #, no-c-format
 msgid "-3: LINE MULTICROSS END SAME FIRST LEFT"
 msgstr "-3: 複数クロスで開始終了ともに左"
 
 #. Tag: para
-#: reference_measure.xml:1646
+#: reference_measure.xml:1677
 #, no-c-format
 msgid "3: LINE MULTICROSS END SAME FIRST RIGHT"
 msgstr "3: 複数クロスで開始終了ともに右"
 
 #. Tag: para
-#: reference_measure.xml:1650
+#: reference_measure.xml:1681
 #, no-c-format
 msgid "Availability: 1.4"
 msgstr "Availability: 1.4"
 
 #. Tag: para
-#: reference_measure.xml:1668
+#: reference_measure.xml:1699
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 ball is start point, triangle are end points. Query "
@@ -3331,7 +3551,7 @@ msgid ""
 msgstr "ライン1 (緑)とライン2 (青)、円が始点、三角が終点。クエリは次の通り。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1672
+#: reference_measure.xml:1703
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3359,8 +3579,8 @@ msgstr ""
 "           3 |          -3"
 
 #. Tag: para
-#: reference_measure.xml:1682 reference_measure.xml:1696
-#: reference_measure.xml:1710
+#: reference_measure.xml:1713 reference_measure.xml:1727
+#: reference_measure.xml:1741
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. "
@@ -3368,7 +3588,7 @@ msgid ""
 msgstr "ライン1 (緑)とライン2 (青)、円が始点、三角が終点。クエリは次の通り。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1686
+#: reference_measure.xml:1717
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3398,7 +3618,7 @@ msgstr ""
 "           2 |          -2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1700
+#: reference_measure.xml:1731
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3428,7 +3648,7 @@ msgstr ""
 "          -1 |          1"
 
 #. Tag: programlisting
-#: reference_measure.xml:1714
+#: reference_measure.xml:1745
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3456,7 +3676,7 @@ msgstr ""
 "          -2 |          2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1722
+#: reference_measure.xml:1753
 #, no-c-format
 msgid ""
 "SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
@@ -3470,13 +3690,13 @@ msgstr ""
 "WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
 
 #. Tag: refname
-#: reference_measure.xml:1735
+#: reference_measure.xml:1766
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1737
+#: reference_measure.xml:1768
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries do not \"spatially intersect\" - if they do "
@@ -3486,7 +3706,7 @@ msgstr ""
 "い場合に、TRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1743
+#: reference_measure.xml:1774
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
@@ -3498,7 +3718,7 @@ msgstr ""
 "<type>geometry</type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1758
+#: reference_measure.xml:1789
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply geometries are not spatially disjoint. "
@@ -3510,25 +3730,25 @@ msgstr ""
 "ンタセクトについてFALSEとなります。"
 
 #. Tag: para
-#: reference_measure.xml:1768
+#: reference_measure.xml:1799
 #, no-c-format
 msgid "This function call does not use indexes"
 msgstr "この関数はインデクスを使用しません。"
 
 #. Tag: para
-#: reference_measure.xml:1775
+#: reference_measure.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 msgstr "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 
 #. Tag: para
-#: reference_measure.xml:1777
+#: reference_measure.xml:1808
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 
 #. Tag: programlisting
-#: reference_measure.xml:1782
+#: reference_measure.xml:1813
 #, no-c-format
 msgid ""
 "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3558,19 +3778,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1787
+#: reference_measure.xml:1818
 #, no-c-format
 msgid "<para>ST_Intersects</para>"
 msgstr "<para>ST_Intersects</para>"
 
 #. Tag: refname
-#: reference_measure.xml:1793
+#: reference_measure.xml:1824
 #, no-c-format
 msgid "ST_Distance"
 msgstr "ST_Distance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1795
+#: reference_measure.xml:1826
 #, no-c-format
 msgid ""
 "For geometry type Returns the 2D Cartesian distance between two geometries "
@@ -3582,7 +3802,7 @@ msgstr ""
 "トでは、二つのジオメトリ間の測地距離をメートル単位で返します。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1799
+#: reference_measure.xml:1830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
@@ -3610,7 +3830,7 @@ msgstr ""
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1837
+#: reference_measure.xml:1868
 #, no-c-format
 msgid ""
 "For geometry type returns the minimum 2D Cartesian distance between two "
@@ -3625,19 +3845,19 @@ msgstr ""
 "FALSEにすると、回転楕円体の替わりに球面で計算します。"
 
 #. Tag: para
-#: reference_measure.xml:1842
+#: reference_measure.xml:1873
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1874 reference_measure.xml:2642
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
-#: reference_measure.xml:1846
+#: reference_measure.xml:1877
 #, no-c-format
 msgid ""
 "Availability: 1.5.0 geography support was introduced in 1.5. Speed "
@@ -3647,7 +3867,7 @@ msgstr ""
 "頂点の多いジオメトリについての速度が改善しました。"
 
 #. Tag: para
-#: reference_measure.xml:1847
+#: reference_measure.xml:1878
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://"
@@ -3659,19 +3879,19 @@ msgstr ""
 "Geography faster</ulink>をご覧ください。"
 
 #. Tag: para
-#: reference_measure.xml:1848
+#: reference_measure.xml:1879
 #, no-c-format
 msgid "Enhanced: 2.1.0 - support for curved geometries was introduced."
 msgstr "Enhanced: 2.1.0 - 曲線ジオメトリ対応が導入されました。"
 
 #. Tag: title
-#: reference_measure.xml:1853
+#: reference_measure.xml:1884
 #, no-c-format
 msgid "Basic Geometry Examples"
 msgstr "基本的なジオメトリの例"
 
 #. Tag: programlisting
-#: reference_measure.xml:1855
+#: reference_measure.xml:1886
 #, no-c-format
 msgid ""
 "--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
@@ -3747,15 +3967,15 @@ msgstr ""
 "126.664256056812"
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1889 reference_measure.xml:2735
+#: reference_measure.xml:2789
 #, no-c-format
 msgid "Geography Examples"
 msgstr "ジオグラフィの例"
 
 #. Tag: programlisting
-#: reference_measure.xml:1859
-#, fuzzy, no-c-format
+#: reference_measure.xml:1890
+#, no-c-format
 msgid ""
 "-- same as geometry example but note units in meters - use sphere for "
 "slightly faster less accurate\n"
@@ -3771,55 +3991,63 @@ msgid ""
 "------------------+------------------\n"
 " 123.802076746848 | 123.475736916397"
 msgstr ""
-"-- デフォルトでは回転楕円体面でなく球面を使って計算します\n"
-"SELECT ST_Length(the_geog) As length_spheroid,  ST_Length(the_geog,false) As "
-"length_sphere\n"
-"FROM (SELECT ST_GeographyFromText(\n"
-"'SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)') "
-"As the_geog)\n"
-" As foo;\n"
-" length_spheroid  |  length_sphere\n"
+"-- ジオメトリの例と同じですが、単位がメートルである点に注意して下さい。\n"
+"-- 若干の速度向上と精度低下となる球面を使った計測です。\n"
+"-- same as geometry example but note units in meters - use sphere for "
+"slightly faster less accurate\n"
+"SELECT ST_Distance(gg1, gg2) As spheroid_dist, ST_Distance(gg1, gg2, false) "
+"As sphere_dist\n"
+"FROM (SELECT\n"
+"        ST_GeogFromText('SRID=4326;POINT(-72.1235 42.3521)') As gg1,\n"
+"        ST_GeogFromText('SRID=4326;LINESTRING(-72.1260 42.45, -72.123 "
+"42.1546)') As gg2\n"
+"        ) As foo  ;\n"
+"\n"
+"  spheroid_dist   |   sphere_dist\n"
 "------------------+------------------\n"
-" 34310.5703627288 | 34346.2060960742"
+" 123.802076746848 | 123.475736916397"
 
 #. Tag: para
-#: reference_measure.xml:1867
-#, no-c-format
+#: reference_measure.xml:1898
+#, fuzzy, no-c-format
 msgid ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
-">, <xref linkend=\"ST_Transform\"/>"
+">, <xref linkend=\"ST_HausdorffDistance\"/>, <xref linkend="
+"\"ST_FrechetDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
 ">, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1873
+#: reference_measure.xml:1905
 #, no-c-format
 msgid "ST_MinimumClearance"
-msgstr ""
+msgstr "ST_MinimumClearance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1874
+#: reference_measure.xml:1906
 #, no-c-format
 msgid ""
 "Returns the minimum clearance of a geometry, a measure of a geometry's "
 "robustness."
 msgstr ""
+"ジオメトリのクリアランスの最小値を返します。この値はジオメトリのロバスト性を"
+"示すものです。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1879
-#, fuzzy, no-c-format
+#: reference_measure.xml:1911
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
 "<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+"<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1889
+#: reference_measure.xml:1921
 #, no-c-format
 msgid ""
 "It is not uncommon to have a geometry that, while meeting the criteria for "
@@ -3829,9 +4057,13 @@ msgid ""
 "GeoJSON), or binary formats that do not use double-precision floating point "
 "coordinates (MapInfo TAB)."
 msgstr ""
+"ジオメトリは珍しくありませんが、ST_IsValud (ポリゴン)またはST_IsSimple (ライ"
+"ンストリング)に従った妥当性の基準に合うけれども、文字ベースの書式 (WKT, KML, "
+"GML, GeoJSON等)や、倍精度浮動小数点の座標値を使用しない書式 (MapInfo TAB)の変"
+"換で少しだけ頂点が動いて不正なジオメトリになることは珍しくありません。"
 
 #. Tag: para
-#: reference_measure.xml:1896
+#: reference_measure.xml:1928
 #, no-c-format
 msgid ""
 "A geometry's \"minimum clearance\" is the smallest distance by which a "
@@ -3839,48 +4071,58 @@ msgid ""
 "be thought of as a quantitative measure of a geometry's robustness, where "
 "increasing values of minimum clearance indicate increasing robustness."
 msgstr ""
+"ジオメトリの「最小クリアランス」とは、ジオメトリの頂点が移動して不正なジオメ"
+"トリになるための距離の最小値です。ジオメトリのロバスト性の量的計測ととらえら"
+"れます。最小クリアランスが増えることはロバスト性が増えることを意味します。"
 
 #. Tag: para
-#: reference_measure.xml:1902
+#: reference_measure.xml:1934
 #, no-c-format
 msgid ""
 "If a geometry has a minimum clearance of <varname>e</varname>, it can be "
 "said that:"
 msgstr ""
+"ジオメトリの最小クリアランスが<varname>e</varname>である場合には、次のように"
+"言えます。"
 
 #. Tag: para
-#: reference_measure.xml:1906
+#: reference_measure.xml:1938
 #, no-c-format
 msgid ""
 "No two distinct vertices in the geometry are separated by less than "
 "<varname>e</varname>."
 msgstr ""
+"ジオメトリの頂点の相異なる二つは<varname>e</varname>未満で分割されない。"
 
 #. Tag: para
-#: reference_measure.xml:1911
+#: reference_measure.xml:1943
 #, no-c-format
 msgid ""
 "No vertex is closer than <varname>e</varname> to a line segement of which it "
 "is not an endpoint."
 msgstr ""
+"頂点について、その頂点の端点となる辺を除いて、辺との距離が<varname>e</"
+"varname>より近いものは存在しない"
 
 #. Tag: para
-#: reference_measure.xml:1918
+#: reference_measure.xml:1950
 #, no-c-format
 msgid ""
 "If no minimum clearance exists for a geometry (for example, a single point, "
 "or a multipoint whose points are identical), then ST_MinimumClearance will "
 "return Infinity."
 msgstr ""
+"ジオメトリで最小クリアランスを持たない (単一のポイント、要素ポイントが全く同"
+"じのマルチポイントなど)場合には、ST_MinimumClearanceは無限大を返します。"
 
 #. Tag: para
-#: reference_measure.xml:1923 reference_measure.xml:1968
-#, fuzzy, no-c-format
+#: reference_measure.xml:1955 reference_measure.xml:2000
+#, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.6.0"
-msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要"
+msgstr "Availability: 2.3.0 - GEOS 3.6.0以上が必要です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1929
+#: reference_measure.xml:1961
 #, no-c-format
 msgid ""
 "SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
@@ -3888,41 +4130,48 @@ msgid ""
 "---------------------\n"
 "             0.00032"
 msgstr ""
+"SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
+" st_minimumclearance\n"
+"---------------------\n"
+"             0.00032"
 
 #. Tag: refname
-#: reference_measure.xml:1944
+#: reference_measure.xml:1976
 #, no-c-format
 msgid "ST_MinimumClearanceLine"
-msgstr ""
+msgstr "ST_MinimumClearanceLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1945
+#: reference_measure.xml:1977
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance."
-msgstr ""
+msgstr "ジオメトリの最小クリアランスを示す、2点のラインストリングを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:1950
-#, fuzzy, no-c-format
+#: reference_measure.xml:1982
+#, no-c-format
 msgid ""
 "<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1963
+#: reference_measure.xml:1995
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance. If "
 "the geometry does not have a minimum clearance, <varname>LINESTRING EMPTY</"
 "varname> will be returned."
 msgstr ""
+"ジオメトリの最小クリアランスを示す、2点のラインストリングを返します。ジオメト"
+"リが最小クリアランスを持たない場合には、<varname>LINESTRING EMPTY</varname>が"
+"返ります。"
 
 #. Tag: programlisting
-#: reference_measure.xml:1974
+#: reference_measure.xml:2006
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
@@ -3931,15 +4180,20 @@ msgid ""
 "-------------------------------\n"
 "LINESTRING(0.5 0.00032,0.5 0)"
 msgstr ""
+"SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
+"3.2e-4, 0 0))'));\n"
+"st_astext\n"
+"-------------------------------\n"
+"LINESTRING(0.5 0.00032,0.5 0)"
 
 #. Tag: refname
-#: reference_measure.xml:1990
+#: reference_measure.xml:2022
 #, no-c-format
 msgid "ST_HausdorffDistance"
 msgstr "ST_HausdorffDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1992
+#: reference_measure.xml:2024
 #, no-c-format
 msgid ""
 "Returns the Hausdorff distance between two geometries. Basically a measure "
@@ -3950,7 +4204,7 @@ msgstr ""
 "かどうかを計測するものです。単位はジオメトリの空間参照系の単位です。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1997
+#: reference_measure.xml:2029
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
@@ -3972,7 +4226,7 @@ msgstr ""
 "<parameter>densifyFrac</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2025
+#: reference_measure.xml:2057
 #, no-c-format
 msgid ""
 "Implements algorithm for computing a distance metric which can be thought of "
@@ -3993,7 +4247,7 @@ msgstr ""
 "CascadePolygonUnion approach.</ulink>などを参照して下さい。"
 
 #. Tag: para
-#: reference_measure.xml:2028
+#: reference_measure.xml:2060
 #, no-c-format
 msgid ""
 "When densifyFrac is specified, this function performs a segment "
@@ -4008,94 +4262,207 @@ msgstr ""
 "小数に近くなります。"
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2065 reference_measure.xml:2131
+#, no-c-format
+msgid ""
+"The current implementation supports only vertices as the discrete locations. "
+"This could be extended to allow an arbitrary density of points to be used."
+msgstr ""
+"現在の実装では、離散位置は、頂点のみに対応しています。任意の密度でポイントを"
+"使用することができるよう拡張されています。"
+
+#. Tag: para
+#: reference_measure.xml:2070
+#, no-c-format
+msgid ""
+"This algorithm is NOT equivalent to the standard Hausdorff distance. "
+"However, it computes an approximation that is correct for a large subset of "
+"useful cases. One important part of this subset is Linestrings that are "
+"roughly parallel to each other, and roughly equal in length. This is a "
+"useful metric for line matching."
+msgstr ""
+"このアルゴリズムは標準的なハウスドルフ距離と等価では*ありません*。しかし、使"
+"用可能な場面の大部分で正しくなる近似計算がなされています。重要なものに、それ"
+"ぞれが概ね平行で概ね等しい長さのラインストリングがあります。これはラインの"
+"マッチングに使える基準です。"
+
+#. Tag: para
+#: reference_measure.xml:2075
+#, no-c-format
+msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
+msgstr "Availability: 1.5.0 - GEOS 3.2.0以上が必要です。"
+
+#. Tag: para
+#: reference_measure.xml:2081
+#, no-c-format
+msgid ""
+"For each building, find the parcel that best represents it. First we require "
+"the parcel intersect with the geometry. DISTINCT ON guarantees we get each "
+"building listed only once, the ORDER BY .. ST_HausdorffDistance gives us a "
+"preference of parcel that is most similar to the building."
+msgstr ""
+"建物ごとに、建物を表現する最善の区画を見つけます。まず、ジオメトリとインタセ"
+"クトする区画を求めます。DISTINCT ONで、建物が一覧に一度だけ出現するのを保障し"
+"ます。ORDER BY ... ST_HausdorffDistanceで、最も建物に近い区画が前に出ます。"
+
+#. Tag: programlisting
+#: reference_measure.xml:2083
+#, no-c-format
+msgid ""
+"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
+"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
+"geom)\n"
+"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
+"geom);"
+msgstr ""
+"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
+"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
+"geom)\n"
+"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
+"geom);"
+
+#. Tag: programlisting
+#: reference_measure.xml:2085
+#, no-c-format
+msgid ""
+"postgis=# SELECT ST_HausdorffDistance(\n"
+"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
+"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                         1\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT ST_HausdorffDistance(\n"
+"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
+"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                         1\n"
+"(1 row)"
+
+#. Tag: programlisting
+#: reference_measure.xml:2086
+#, no-c-format
+msgid ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_measure.xml:2098
+#, fuzzy, no-c-format
+msgid "ST_FrechetDistance"
+msgstr "ST_Distance"
+
+#. Tag: refpurpose
+#: reference_measure.xml:2100
+#, fuzzy, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+"二つのジオメトリ間のハウスドルフ距離を返します。基本的にジオメトリが似ている"
+"かどうかを計測するものです。単位はジオメトリの空間参照系の単位です。"
+
+#. Tag: funcprototype
+#: reference_measure.xml:2106
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
+
+#. Tag: para
+#: reference_measure.xml:2124
 #, no-c-format
 msgid ""
-"The current implementation supports only vertices as the discrete locations. "
-"This could be extended to allow an arbitrary density of points to be used."
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
 msgstr ""
-"現在の実装では、離散位置は、頂点のみに対応しています。任意の密度でポイントを"
-"使用することができるよう拡張されています。"
 
 #. Tag: para
-#: reference_measure.xml:2038
-#, no-c-format
+#: reference_measure.xml:2126
+#, fuzzy, no-c-format
 msgid ""
-"This algorithm is NOT equivalent to the standard Hausdorff distance. "
-"However, it computes an approximation that is correct for a large subset of "
-"useful cases. One important part of this subset is Linestrings that are "
-"roughly parallel to each other, and roughly equal in length. This is a "
-"useful metric for line matching."
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
 msgstr ""
-"このアルゴリズムは標準的なハウスドルフ距離と等価では*ありません*。しかし、使"
-"用可能な場面の大部分で正しくなる近似計算がなされています。重要なものに、それ"
-"ぞれが概ね平行で概ね等しい長さのラインストリングがあります。これはラインの"
-"マッチングに使える基準です。"
-
-#. Tag: para
-#: reference_measure.xml:2043
-#, no-c-format
-msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
-msgstr "Availability: 1.5.0 - GEOS 3.2.0以上が必要です。"
+"densifyFracが指定された際には、離散ハウスドルフ距離を計算する前に、線分の密度"
+"を高めます。densifyFracパラメータは線分ごとの密度を高める小数です。それぞれの"
+"線分が、等分に分割されます。線分の長さに対する分割線分の長さの比は与えられた"
+"小数に近くなります。"
 
 #. Tag: para
-#: reference_measure.xml:2049
+#: reference_measure.xml:2136
 #, no-c-format
 msgid ""
-"For each building, find the parcel that best represents it. First we require "
-"the parcel intersect with the geometry. DISTINCT ON guarantees we get each "
-"building listed only once, the ORDER BY .. ST_HausdorffDistance gives us a "
-"preference of parcel that is most similar to the building."
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
 msgstr ""
-"建物ごとに、建物を表現する最善の区画を見つけます。まず、ジオメトリとインタセ"
-"クトする区画を求めます。DISTINCT ONで、建物が一覧に一度だけ出現するのを保障し"
-"ます。ORDER BY ... ST_HausdorffDistanceで、最も建物に近い区画が前に出ます。"
 
-#. Tag: programlisting
-#: reference_measure.xml:2051
+#. Tag: para
+#: reference_measure.xml:2140
 #, fuzzy, no-c-format
-msgid ""
-"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
-"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
-"geom)\n"
-"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
-"geom);"
-msgstr ""
-"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id \n"
-"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
-"geom) \n"
-"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
-"geom);"
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr "Availability: 2.3.0 - GEOS 3.6.0以上が必要です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2053
-#, no-c-format
+#: reference_measure.xml:2146
+#, fuzzy, no-c-format
 msgid ""
-"postgis=# SELECT ST_HausdorffDistance(\n"
-"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
-"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
-" st_hausdorffdistance\n"
-" ----------------------\n"
-"                                         1\n"
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
 "(1 row)"
 msgstr ""
-"postgis=# SELECT ST_HausdorffDistance(\n"
-"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
-"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
 " st_hausdorffdistance\n"
 " ----------------------\n"
-"                                         1\n"
+"                                        70\n"
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2054
-#, no-c-format
+#: reference_measure.xml:2147
+#, fuzzy, no-c-format
 msgid ""
-"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
-"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
-" st_hausdorffdistance\n"
-" ----------------------\n"
-"                                        70\n"
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
 "(1 row)"
 msgstr ""
 "postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
@@ -4106,13 +4473,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2159
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr "ST_MaxDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2161
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
@@ -4120,7 +4487,7 @@ msgid ""
 msgstr "二つのジオメトリ間の2次元距離の最大値を、投影法の単位で返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2167
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
@@ -4132,7 +4499,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2180
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -4144,14 +4511,14 @@ msgstr ""
 "リの場合には、ジオメトリ内の最も遠くなる頂点の距離を返します。"
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2190
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr "ポイントからラインへの基本的な最長距離"
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
-#, fuzzy, no-c-format
+#: reference_measure.xml:2191
+#, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
 "2 )'::geometry);\n"
@@ -4176,13 +4543,13 @@ msgstr ""
 "\n"
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 2, 2 "
 "2 )'::geometry);\n"
-"  st_maxdistance  \n"
+"  st_maxdistance\n"
 "------------------\n"
 " 2.82842712474619\n"
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
@@ -4190,13 +4557,13 @@ msgstr ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2203
 #, no-c-format
 msgid "ST_DistanceSphere"
 msgstr "ST_DistanceSphere"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2205
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -4210,7 +4577,7 @@ msgstr ""
 "り前の版ではポイント間の計測のみ実装していました。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -4224,7 +4591,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2225
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -4238,7 +4605,7 @@ msgstr ""
 "り前の版ではポイント間の距離の計測だけを実装していました。"
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2231 reference_measure.xml:2280
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
@@ -4248,7 +4615,7 @@ msgstr ""
 "イントでのみ動作しました。"
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2232
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
@@ -4256,7 +4623,7 @@ msgstr ""
 "Changed: 2.2.0 前の版ではこの関数はST_Distance_Sphereと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2239
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -4300,19 +4667,19 @@ msgstr ""
 "|                   65871.18"
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2246
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2252
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr "ST_DistanceSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2254
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
@@ -4322,7 +4689,7 @@ msgstr ""
 "PostGIS 1.5より前ではポイント間の計測のみ対応していました。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2261
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -4338,7 +4705,7 @@ msgstr ""
 "<parameter>measurement_spheroid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2273
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -4351,7 +4718,7 @@ msgstr ""
 "い。PostGIS 1.5より前ではポイント間の計測のみ対応していました。"
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
@@ -4363,14 +4730,14 @@ msgstr ""
 "ていました。"
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2281
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr "Changed: 2.2.0 前の版ではST_Distance_Spheroidと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2288
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -4410,19 +4777,19 @@ msgstr ""
 "                         70454.92 |           70424.47 |          70438.00"
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ", <xref linkend=\"ST_DistanceSphere\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2301
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2303
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
@@ -4432,7 +4799,7 @@ msgstr ""
 "ます。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2309
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -4448,7 +4815,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2327
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -4463,8 +4830,8 @@ msgstr ""
 "SRIDを持つ必要があります。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
-#, fuzzy, no-c-format
+#: reference_measure.xml:2344
+#, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
 "ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, "
@@ -4479,29 +4846,29 @@ msgid ""
 msgstr ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
 "ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, "
-"20) as DFullyWithin20 from \n"
+"20) as DFullyWithin20 from\n"
 "                (select ST_GeomFromText('POINT(1 1)') as geom_a,"
 "ST_GeomFromText('LINESTRING(1 5, 2 7, 1 9, 14 12)') as geom_b) t1;\n"
-"   \n"
+"\n"
 "-----------------\n"
 " DFullyWithin10 | DWithin10 | DFullyWithin20 |\n"
 "---------------+----------+---------------+\n"
 " f             | t        | t             |"
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2350
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ", <xref linkend=\"ST_DWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2356
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2358
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -4517,7 +4884,7 @@ msgstr ""
 "使って計算します。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2364
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -4553,7 +4920,7 @@ msgstr ""
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2409
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -4562,7 +4929,7 @@ msgstr ""
 "ジオメトリが指定したジオメトリから指定した距離内にある場合にTRUEを返します。"
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2411
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -4575,7 +4942,7 @@ msgstr ""
 "持つ必要があります。"
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
@@ -4587,7 +4954,7 @@ msgstr ""
 "面を使って計算します。"
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2426
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -4602,19 +4969,19 @@ msgstr ""
 "る、より短縮した距離関数を使っています。"
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2432
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr "3次元ジオメトリの場合にはST_3DDWithinを使います。"
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2435
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr "Availability: 1.5.0 ジオグラフィが導入されました。"
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2436
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
@@ -4626,13 +4993,13 @@ msgstr ""
 "Geography faster</ulink>を参照して下さい。"
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2437
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr "Enhanced: 2.1.0 曲線ジオメトリ対応が導入されました。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2442
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -4680,19 +5047,19 @@ msgstr ""
 "        WHERE h.gid IS NULL;"
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2448
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ", <xref linkend=\"ST_Expand\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "ST_Equals"
 msgstr "ST_Equals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2456
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
@@ -4701,7 +5068,7 @@ msgstr ""
 "与えられたジオメトリ表現が同じ場合にTRUEを返します。方向は無視されます。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2462
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
@@ -4713,7 +5080,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2473
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -4732,35 +5099,45 @@ msgstr ""
 "厳しくなります)。"
 
 #. Tag: para
-#: reference_measure.xml:2384
-#, no-c-format
+#: reference_measure.xml:2482
+#, fuzzy, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 "この関数は、どちらのジオメトリも不正である場合は、バイナリで同じ場合であって"
 "も、FALSEを返します。"
 
 #. Tag: para
-#: reference_measure.xml:2388
-#, fuzzy, no-c-format
+#: reference_measure.xml:2486
+#, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
-msgstr "<varname>GEOMETRYCOLLECTION</varname>を引数として呼ばないでください。"
+msgstr "ジオメトリコレクションを引数として読んではなりません。"
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2489
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr "&sfs_compliant; s2.1.1.2"
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2490
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 
+#. Tag: para
+#: reference_measure.xml:2491
+#, fuzzy, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+"この関数は、どちらのジオメトリも不正である場合は、バイナリで同じ場合であって"
+"も、FALSEを返します。"
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2497
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4792,7 +5169,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2503
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -4802,20 +5179,20 @@ msgstr ""
 "<xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2510
 #, no-c-format
 msgid "ST_GeometricMedian"
-msgstr ""
+msgstr "ST_GeometricMedian"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
-#, fuzzy, no-c-format
+#: reference_measure.xml:2514
+#, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
-msgstr "ジオメトリの幾何学的重心を返します。"
+msgstr "マルチポイントの幾何学的中央値を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
-#, fuzzy, no-c-format
+#: reference_measure.xml:2521
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
 "<paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> "
@@ -4824,13 +5201,15 @@ msgid ""
 "paramdef> <paramdef> <type> boolean </type> <parameter> "
 "fail_if_not_converged </parameter> </paramdef>"
 msgstr ""
-"<funcdef>geography <function>ST_Project</function></funcdef> "
-"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>float </type> <parameter>distance</parameter></paramdef> "
-"<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
+"<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
+"<paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> "
+"<paramdef> <type> float8 </type> <parameter> tolerance </parameter> </"
+"paramdef> <paramdef> <type> int </type> <parameter> max_iter </parameter> </"
+"paramdef> <paramdef> <type> boolean </type> <parameter> "
+"fail_if_not_converged </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2571
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -4844,23 +5223,33 @@ msgid ""
 "value is not provided, a default tolerance value will be calculated based on "
 "the extent of the input geometry."
 msgstr ""
+"マルチポイントジオメトリの幾何学的な中央値の近似値を、Weiszfeldアルゴリズムを"
+"使って計算します。幾何学的な中央値は、重心よりも、点がはみ出しにくい中心性計"
+"測です。このアルゴリズムでは、成功した回次の間の距離の変化が、"
+"<varname>tolerance</varname>パラメータよりも小さくなるまで繰り返します。"
+"<varname>max_iterations</varname>回を超えた場合には、関数は"
+"<varname>fail_if_not_converged</varname>をFALSEに指定している場合を除いて、エ"
+"ラーを生成して終了します。<varname>tolerance</varname>が与えられていない場合"
+"には、デフォルトの許容値は入力ジオメトリの範囲を基にして計算されます。"
 
 #. Tag: para
-#: reference_measure.xml:2488
-#, fuzzy, no-c-format
+#: reference_measure.xml:2587
+#, no-c-format
 msgid "Availability: 2.3.0"
-msgstr "Availability: 2.0.0"
+msgstr "Availability: 2.3.0"
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2600
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
 "point) of a four-point MultiPoint (yellow points)."
 msgstr ""
+"4点のマルチポイント (黄色の点)から得た重心 (青緑色の点)と幾何学的中央値 (赤色"
+"の点)との比較。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2608
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -4874,15 +5263,25 @@ msgid ""
 " POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
 "(1 row)"
 msgstr ""
+"WITH test AS (\n"
+"SELECT 'MULTIPOINT((0 0), (1 1), (2 2), (200 200))'::geometry geom)\n"
+"SELECT\n"
+"  ST_AsText(ST_Centroid(geom)) centroid,\n"
+"  ST_AsText(ST_GeometricMedian(geom)) median\n"
+"FROM test;\n"
+"      centroid      |                 median\n"
+"--------------------+----------------------------------------\n"
+" POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2621
 #, no-c-format
 msgid "ST_HasArc"
 msgstr "ST_HasArc"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2623
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -4892,7 +5291,7 @@ msgstr ""
 "にTRUEを返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2628
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -4902,7 +5301,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -4912,13 +5311,13 @@ msgstr ""
 "を返します。</para>"
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2640
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr "Availability: 1.2.3?"
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2649
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -4934,19 +5333,19 @@ msgstr ""
 "                t"
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2656
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ", <xref linkend=\"ST_LineToCurve\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2662
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr "<refname>ST_Intersects</refname>"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2664
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -4960,7 +5359,7 @@ msgstr ""
 "られてしまいます)。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -4980,7 +5379,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2697
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -4992,7 +5391,7 @@ msgstr ""
 "られてしまいます)。"
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -5004,7 +5403,7 @@ msgstr ""
 "で、GEOMETRYCOLLECTIONに対応しています。"
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2709
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
@@ -5012,13 +5411,13 @@ msgstr ""
 "ネイティブです。"
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2710
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr "Availability: 1.5 ジオグラフィ対応が導入されました。"
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -5028,7 +5427,7 @@ msgstr ""
 "なく球面を使います。"
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2724
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -5038,13 +5437,13 @@ msgstr ""
 "(ST_Disjoint(g1, g2 ))"
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2727
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2732
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -5074,7 +5473,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -5100,19 +5499,19 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "ST_Length"
 msgstr "ST_Length"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2747
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -5124,7 +5523,7 @@ msgstr ""
 "単位です (回転楕円体がデフォルトです)。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -5144,7 +5543,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2765
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -5160,7 +5559,7 @@ msgstr ""
 "域ジオメトリに対する周囲長関数としての働きもします。"
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2768
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -5176,7 +5575,7 @@ msgstr ""
 "で計算します。"
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2772
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -5186,7 +5585,7 @@ msgstr ""
 "も知れません。"
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2773
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -5201,7 +5600,7 @@ msgstr ""
 "は、ST_Perimeterを使います。"
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2775
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -5211,25 +5610,25 @@ msgstr ""
 "がる球面を使用するには、ST_Length(gg,false);とします。"
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2776 reference_measure.xml:3233
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr "&sfs_compliant; s2.1.5.1"
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2777
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2778
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr "Availability: 1.5.0 ジオグラフィt対応が導入されました。"
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2784
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -5239,7 +5638,7 @@ msgstr ""
 "チューセッツ州平面なので、フィート単位になることに注意して下さい。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2786
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -5283,13 +5682,13 @@ msgstr ""
 "34309.4563576191"
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2790
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr "WGS84ジオグラフィのラインの長さを返します。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2791
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -5315,7 +5714,7 @@ msgstr ""
 " 34310.5703627288 | 34346.2060960742"
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -5325,13 +5724,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2801
 #, no-c-format
 msgid "ST_Length2D"
 msgstr "ST_Length2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2803
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -5342,7 +5741,7 @@ msgstr ""
 "します。これは<varname>ST_Length</varname>の別名です。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2809
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -5354,7 +5753,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2819
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -5364,19 +5763,19 @@ msgstr ""
 "す。これは<varname>ST_Length</varname>の別名です。</para>"
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ", <xref linkend=\"ST_3DLength\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2834
 #, no-c-format
 msgid "ST_3DLength"
 msgstr "ST_3DLength"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2836
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -5386,7 +5785,7 @@ msgstr ""
 "します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2842
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -5398,7 +5797,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2852
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -5410,13 +5809,13 @@ msgstr ""
 "じです)。"
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2855
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr "Changed: 2.0.0 以前の版ではST_Length3Dと呼ばれていました。"
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -5426,7 +5825,7 @@ msgstr ""
 "チューセッツ州平面なので、フィート単位になることに注意して下さい。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2864
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -5444,32 +5843,32 @@ msgstr ""
 "122.704716741457"
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2871
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ", <xref linkend=\"ST_Length2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2877
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr "ST_LengthSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
-#, fuzzy, no-c-format
+#: reference_measure.xml:2879
+#, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
 "is useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection."
 msgstr ""
-"LINESTRINGまたはMULTILINESTRINGに対して、回転楕円体上の2次元長または3次元長を"
-"返します。ジオメトリの座標が経度/緯度で、投影変換なしに距離を求める場合に使い"
-"ます。"
+"回転楕円体上のジオメトリの2次元長/周囲長または3次元長/周囲長を計算します。こ"
+"れは、ジオメトリの座標が経度/緯度になっていて、投影変換を行わずに距離を求めた"
+"い場合に使います。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
-#, fuzzy, no-c-format
+#: reference_measure.xml:2886
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
@@ -5477,44 +5876,45 @@ msgid ""
 "parameter></paramdef>"
 msgstr ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
 "paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2798
-#, fuzzy, no-c-format
+#: reference_measure.xml:2897
+#, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
 "useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection. The ellipsoid is a separate database "
 "type and can be constructed as follows:"
 msgstr ""
-"回転楕円体上のジオメトリの長さを返します。ジオメトリの座標が経度/緯度で、投影"
-"変換なしに距離を求める場合に使います。回転楕円体は独立したデータベースタイプ"
-"で、次のように構成されています。"
+"回転楕円体上のジオメトリの2次元長/周囲長または3次元長/周囲長を計算します。こ"
+"れは、ジオメトリの座標が経度/緯度になっていて、投影変換を行わずに距離を求めた"
+"い場合に使います。回転楕円体は独立したデータベースタイプで、次のように構成さ"
+"れています。"
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
-#, fuzzy, no-c-format
+#: reference_measure.xml:2903 reference_measure.xml:2954
+#, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr "SPHEROID[<名称>,<長軸半径>,<扁平率の逆数>]"
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2905 reference_measure.xml:2956
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2907
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "Availability: 1.2.2"
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2908
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -5524,7 +5924,7 @@ msgstr ""
 "ST_3DLength_Spheroidの別名でした。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2915
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -5588,31 +5988,31 @@ msgstr ""
 " 85204.5259107402 | 13986.876097711 | 71217.6498130292"
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2922
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2928
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr "ST_Length2D_Spheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
-#, fuzzy, no-c-format
+#: reference_measure.xml:2930
+#, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
 "useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection."
 msgstr ""
-"LINESTRINGまたはMULTILINESTRINGに対して、回転楕円体上の2次元長を返します。ジ"
-"オメトリの座標が経度/緯度で、投影変換なしに距離を求める場合に使います。"
+"回転楕円体上のジオメトリの2次元長/周囲長を計算します。これは、ジオメトリの座"
+"標が経度/緯度になっていて、投影変換を行わずに距離を求めたい場合に使います。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
-#, fuzzy, no-c-format
+#: reference_measure.xml:2937
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
@@ -5620,35 +6020,35 @@ msgid ""
 "parameter></paramdef>"
 msgstr ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
 "paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2849
-#, fuzzy, no-c-format
+#: reference_measure.xml:2948
+#, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
 "useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection. The ellipsoid is a separate database "
 "type and can be constructed as follows:"
 msgstr ""
-"LINESTRINGまたはMULTILINESTRINGに対して、回転楕円体上の2次元長を返します。ジ"
-"オメトリの座標が経度/緯度で、投影変換なしに距離を求める場合に使います。回転楕"
-"円体は独立したデータベースタイプで、次のように構成されています。"
+"回転楕円体上のジオメトリの2次元長/周囲長を計算します。これは、ジオメトリの座"
+"標が経度/緯度になっていて、投影変換を行わずに距離を求めたい場合に使います。回"
+"転楕円体は独立したデータベースタイプで、次のように構成されています。"
 
 #. Tag: para
-#: reference_measure.xml:2858
-#, fuzzy, no-c-format
+#: reference_measure.xml:2957
+#, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
 "ignore the Z ordinate in calculations."
 msgstr ""
-"この関数は<xref linkend=\"ST_Length_Spheroid\"/>によく似ていますが、計算結果"
-"からZ座標が除かれている点が違います。"
+"<xref linkend=\"ST_Length_Spheroid\"/>によく似ていますが、計算の際にZ座標値が"
+"無視される点が異なります。"
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2964
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -5712,19 +6112,19 @@ msgstr ""
 " 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ", <xref linkend=\"ST_Length_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2977
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2979
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -5739,7 +6139,7 @@ msgstr ""
 "定した場合のST_MaxDistanceが返す値と同じになります。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2987
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -5751,21 +6151,21 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:3002
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr "二つのジオメトリの2次元長が最長となるポイントを返します。"
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:3020
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr "ポイントとラインとの間の最長線"
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
-#, fuzzy, no-c-format
+#: reference_measure.xml:3023
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "        ST_LongestLine('POINT(100 100)'::geometry,\n"
@@ -5778,24 +6178,24 @@ msgid ""
 "LINESTRING(100 100,98 190)"
 msgstr ""
 "SELECT ST_AsText(\n"
-"        ST_LongestLine('POINT(100 100)'::geometry, \n"
+"        ST_LongestLine('POINT(100 100)'::geometry,\n"
 "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
 "        ) As lline;\n"
 "\n"
-"        \n"
+"\n"
 "   lline\n"
 "-----------------\n"
 "LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:3031
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr "ポリゴンとポリゴンとの間の最長線"
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
-#, fuzzy, no-c-format
+#: reference_measure.xml:3034
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "        ST_LongestLine(\n"
@@ -5811,18 +6211,18 @@ msgid ""
 msgstr ""
 "SELECT ST_AsText(\n"
 "        ST_LongestLine(\n"
-"                ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"                ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                ) \n"
+"                )\n"
 "        ) As llinewkt;\n"
-"                \n"
+"\n"
 "   lline\n"
 "-----------------\n"
 "LINESTRING(20 40,121.111404660392 186.629392246051)"
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3050
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -5830,8 +6230,8 @@ msgid ""
 msgstr "素敵な街のある部分から他の部分への直線移動距離 (最大距離=この線の長さ)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
-#, fuzzy, no-c-format
+#: reference_measure.xml:3054
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
 "        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist,\n"
@@ -5847,22 +6247,22 @@ msgid ""
 "---------------------------+------------------+------------------\n"
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 msgstr ""
-"SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt, \n"
-"        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist, \n"
-"        ST_Length(ST_LongestLine(c.the_geom, c.the_geom)) As lenll \n"
+"SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
+"        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist,\n"
+"        ST_Length(ST_LongestLine(c.the_geom, c.the_geom)) As lenll\n"
 "FROM (SELECT ST_BuildArea(ST_Collect(the_geom)) As the_geom\n"
 "        FROM (SELECT ST_Translate(ST_SnapToGrid(ST_Buffer(ST_Point(50 ,"
-"generate_series(50,190, 50) \n"
-"                        ),40, 'quad_segs=2'),1), x, 0)  As the_geom \n"
+"generate_series(50,190, 50)\n"
+"                        ),40, 'quad_segs=2'),1), x, 0)  As the_geom\n"
 "                        FROM generate_series(1,100,50) As x)  AS foo\n"
 ") As c;\n"
-"                \n"
+"\n"
 "          llinewkt          |     max_dist     |      lenll\n"
 "---------------------------+------------------+------------------\n"
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3065
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
@@ -5870,13 +6270,13 @@ msgstr ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3071
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -5886,7 +6286,7 @@ msgstr ""
 "TRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3079
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -5898,7 +6298,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -5910,7 +6310,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -5922,13 +6322,13 @@ msgstr ""
 "い。"
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3099
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3105
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -5976,19 +6376,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ", <xref linkend=\"ST_Reverse\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3115
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3117
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -5998,7 +6398,7 @@ msgstr ""
 "にTRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -6010,7 +6410,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3133
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -6020,14 +6420,14 @@ msgstr ""
 "ンタセクトして、かつ一方が他方を完全には含まない場合です。"
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3138 reference_measure.xml:3466
+#: reference_measure.xml:3480
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr "ジオメトリコレクションを引数として呼ばないでください。"
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6039,26 +6439,26 @@ msgstr ""
 "_ST_Overlapsを使います。"
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3148 reference_measure.xml:3486
+#: reference_measure.xml:3691
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3149
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3165
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3189
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -6166,7 +6566,7 @@ msgstr ""
 "|              2"
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -6176,13 +6576,13 @@ msgstr ""
 "linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr "ST_Perimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3204
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -6194,7 +6594,7 @@ msgstr ""
 "トル単位になります。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -6212,7 +6612,7 @@ msgstr ""
 "type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3224
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -6227,7 +6627,7 @@ msgstr ""
 "オメトリに対しては、周囲長の計測単位は空間参照系によります。"
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -6243,7 +6643,7 @@ msgstr ""
 "で計算します。"
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3231
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -6253,25 +6653,25 @@ msgstr ""
 "ません。"
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3234
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr "Availability: 2.0.0 ジオグラフィ対応が導入されました。"
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3239
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "例: ジオメトリ"
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -6281,7 +6681,7 @@ msgstr ""
 "フィート単位のマサチューセッツ平面なので、フィート単位です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3242
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -6335,13 +6735,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3245
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "例: ジオグラフィ"
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3246
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -6351,8 +6751,8 @@ msgstr ""
 "グラフィ (WGS 84経度緯度)であることに注意して下さい。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
-#, fuzzy, no-c-format
+#: reference_measure.xml:3247
+#, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
 "per_ft\n"
@@ -6388,7 +6788,7 @@ msgid ""
 " 257.634283683311 |  257.412311446337 | 845.256836231335"
 msgstr ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
-"per_ft \n"
+"per_ft\n"
 "FROM ST_GeogFromText('POLYGON((-71.1776848522251 "
 "42.3902896512902,-71.1776843766326 42.3903829478009,\n"
 "-71.1775844305465 42.3903826677917,-71.1775825927231 "
@@ -6399,9 +6799,9 @@ msgstr ""
 "37.3790462565251 | 122.634666195949\n"
 "\n"
 "\n"
-"-- マルチポリゴンの例 --\n"
+"-- MultiPolygon example --\n"
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog,false) As "
-"per_sphere_meters,  ST_Perimeter(geog)/0.3048 As per_ft \n"
+"per_sphere_meters,  ST_Perimeter(geog)/0.3048 As per_ft\n"
 "FROM ST_GeogFromText('MULTIPOLYGON(((-71.1044543107478 "
 "42.340674480411,-71.1044542869917 42.3406744369506,\n"
 "-71.1044553562977 42.340673886454,-71.1044543107478 42.340674480411)),\n"
@@ -6421,19 +6821,19 @@ msgstr ""
 " 257.634283683311 |  257.412311446337 | 845.256836231335"
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3251
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3257
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr "ST_Perimeter2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3259
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6443,7 +6843,7 @@ msgstr ""
 "現在はST_Perimeterの別名です。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3265
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -6453,7 +6853,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3275
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6461,7 +6861,7 @@ msgid ""
 msgstr "POLYGONまたはMULTIPOLYGONジオメトリの場合に、2次元周囲長を返します。"
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -6472,13 +6872,13 @@ msgstr ""
 "大次元の周囲長を返すようになるかも知れません。これは、まだ考慮中です。"
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3294
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr "ST_3DPerimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3296
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6486,7 +6886,7 @@ msgid ""
 msgstr "POLYGONまたはMULTIPOLYGONジオメトリの場合には、3次元周囲長を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3302
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -6496,7 +6896,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3312
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6507,13 +6907,13 @@ msgstr ""
 "トリが2次元の場合には、2次元周囲長を返します。"
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3315
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr "Changed: 2.0.0 以前の版ではST_Perimeter3Dと呼ばれていました。"
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3321
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -6523,7 +6923,7 @@ msgstr ""
 "たポリゴンの周囲長です。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3322
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -6547,25 +6947,25 @@ msgstr ""
 " 105.465793597674 | 105.432997272188 | 105.432997272188"
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3329
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3335
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr "ST_PointOnSurface"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3337
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr "サーフェス上にあることを保障された<varname>POINT</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3342
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -6575,19 +6975,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3354
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr "サーフェス上にあることを保障された<varname>POINT</varname>を返します。"
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3356
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3357
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -6604,7 +7004,7 @@ msgstr ""
 "Server 2008は、PostGISのように全ての一般的なジオメトリに対応しています。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -6660,19 +7060,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3372
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "ST_Project"
 msgstr "ST_Project"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -6682,7 +7082,7 @@ msgstr ""
 "<varname>POINT</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3385
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -6696,7 +7096,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3401
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -6707,7 +7107,7 @@ msgstr ""
 "た<varname>POINT</varname>を返します。これは測地線問題と言われるものです。"
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -6720,13 +7120,13 @@ msgstr ""
 "(3&#x03C0;/2)となります。"
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3403
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr "距離はメートル単位です。"
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3410
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -6734,7 +7134,7 @@ msgid ""
 msgstr "例: 度を使用する例 - 100,000メートルと方位45度で位置計算される点"
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3412
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -6754,7 +7154,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3418
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -6766,13 +7166,13 @@ msgstr ""
 "ulink>"
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3424
 #, no-c-format
 msgid "ST_Relate"
 msgstr "ST_Relate"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3426
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -6787,7 +7187,7 @@ msgstr ""
 "つのジオメトリについての最大のintersectionMatrixPatternを返します。"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3434
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -6819,7 +7219,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3460
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -6834,7 +7234,7 @@ msgstr ""
 "メトリがもう一つのジオメトリと空間的に関係している場合に1 (TRUE)を返します。"
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3465
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -6843,7 +7243,7 @@ msgstr ""
 "これは特にインタセクト、クロス等の複合チェックを一度に行うために使われます。"
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3468
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -6853,7 +7253,7 @@ msgstr ""
 "られています。"
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3471
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -6865,7 +7265,7 @@ msgstr ""
 "でしたら、&&演算子でインデクスを呼び出して下さい。"
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3476
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
@@ -6873,7 +7273,7 @@ msgstr ""
 "二つ目の形式: geomAとgeomBを取り、<xref linkend=\"DE-9IM\"/>を返します。"
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -6883,19 +7283,19 @@ msgstr ""
 "Endpoint, 3:MultivalentEndpoint, 4:MonovalentEndpoint)を指定できます。"
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3482
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr "OGC仕様にはありませんが実装しました。s2.1.13.2をご覧下さい。"
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3487
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3488
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -6904,7 +7304,7 @@ msgstr ""
 "Enhanced: 2.0.0 - 境界ノード規則が追加されました (GEOS 3.0以上が必要です)。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3495
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -6974,7 +7374,7 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3502
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -6984,13 +7384,13 @@ msgstr ""
 "\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3508
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr "ST_RelateMatch"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3510
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -7000,7 +7400,7 @@ msgstr ""
 "ます。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3515
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -7014,7 +7414,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3526
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -7026,14 +7426,14 @@ msgstr ""
 "<xref linkend=\"DE-9IM\"/>をご覧下さい。"
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3529
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要"
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
-#, fuzzy, no-c-format
+#: reference_measure.xml:3535
+#, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
 "-- result --\n"
@@ -7054,45 +7454,43 @@ msgid ""
 "            ) As mat(name,val);"
 msgstr ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
-"-- 結果 --\n"
+"-- 結果--\n"
 "t\n"
-"-- 一般的なインタセクションマトリクスパターンの例および\n"
-"-- 不正なジオメトリと\n"
-"-- 内部と境界でインタセクトするラインストリングと\n"
-"-- 内部と境界でインタセクトするポリゴンの関係を比較する\n"
-"-- マトリクスの例\n"
+"-- 一般的なインタセクション行列パターンと\n"
+"-- 不正なジオメトリ (内部と境界で共有部分を持つラインとポリゴン)を\n"
+"-- 含む関係を比較する行列の例\n"
 "SELECT mat.name, pat.name, ST_RelateMatch(mat.val, pat.val) As satisfied\n"
-"    FROM \n"
+"    FROM\n"
 "        ( VALUES ('Equality', 'T1FF1FFF1'),\n"
 "                ('Overlaps', 'T*T***T**'),\n"
 "                ('Within', 'T*F**F***'),\n"
 "                ('Disjoint', 'FF*FF****') As pat(name,val)\n"
-"        CROSS JOIN \n"
+"        CROSS JOIN\n"
 "            (        VALUES ('Self intersections (invalid)', '111111111'),\n"
 "                    ('IE2_BI1_BB0_BE1_EI1_EE2', 'FF2101102'),\n"
 "                    ('IB1_IE1_BB0_BE0_EI2_EI1_EE2', 'F11F00212')\n"
 "            ) As mat(name,val);"
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3541
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ", <xref linkend=\"ST_Relate\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr "ST_ShortestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3549
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr "二つのジオメトリの2次元長が最短となるラインを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3554
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -7104,7 +7502,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3569
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -7125,14 +7523,14 @@ msgstr ""
 "に取ったST_Distanceの返り値と同じです。"
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr "ポイントとラインストリングの最短ライン"
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
-#, fuzzy, no-c-format
+#: reference_measure.xml:3596
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "        ST_ShortestLine('POINT(100 100)'::geometry,\n"
@@ -7145,24 +7543,24 @@ msgid ""
 "LINESTRING(100 100,73.0769230769231 115.384615384615)"
 msgstr ""
 "SELECT ST_AsText(\n"
-"        ST_ShortestLine('POINT(100 100)'::geometry, \n"
+"        ST_ShortestLine('POINT(100 100)'::geometry,\n"
 "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
 "        ) As sline;\n"
 "\n"
-"        \n"
+"\n"
 "   sline\n"
 "-----------------\n"
 "LINESTRING(100 100,73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3604
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr "ポリゴンとポリゴンの最短ライン"
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
-#, fuzzy, no-c-format
+#: reference_measure.xml:3607
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "                ST_ShortestLine(\n"
@@ -7180,14 +7578,14 @@ msgstr ""
 "                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
 "100, 175 150))'),\n"
 "                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                        ) \n"
+"                        )\n"
 "                ) As slinewkt;\n"
-"                \n"
+"\n"
 " LINESTRING(140.752120669087 125.695053378061,121.111404660392 "
 "153.370607753949)"
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3619
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -7197,13 +7595,13 @@ msgstr ""
 "linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3625
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3627
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -7213,7 +7611,7 @@ msgstr ""
 "場合に、<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3633
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -7225,7 +7623,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3648
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -7241,37 +7639,37 @@ msgstr ""
 "付けますが、点/点は<emphasis>受け付けません</emphasis>。"
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3655
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr "数学用語で言うと、この述語は次のように表現されます。"
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3665
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr "二つのジオメトリに対して許されるDE-9IMは次のようになります。"
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3669
 #, no-c-format
 msgid "FT*******"
 msgstr "FT*******"
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3673
 #, no-c-format
 msgid "F**T*****"
 msgstr "F**T*****"
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3677
 #, no-c-format
 msgid "F***T****"
 msgstr "F***T****"
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3686
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -7283,13 +7681,13 @@ msgstr ""
 "<function>_ST_Touches</function>を使います。"
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3698
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -7299,7 +7697,7 @@ msgstr ""
 "返します。"
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3768
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -7331,19 +7729,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3774
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3776
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr "ジオメトリAが完全にジオメトリBの内側にある場合にTRUEを返します。"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -7355,7 +7753,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3796
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -7370,7 +7768,7 @@ msgstr ""
 "つのジオメトリは空間的に同じであると考えられます。"
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3813
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -7382,19 +7780,19 @@ msgstr ""
 "_ST_Withinを使います。"
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3821
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3824
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3829
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -7436,26 +7834,33 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3840
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 
 #~ msgid ""
-#~ "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, "
-#~ "0 1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
-#~ "                                st_astext\n"
-#~ "------------------------------------------\n"
-#~ " POINT(2.30769230769231 3.30769230769231)\n"
-#~ "(1 row)"
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+#~ msgstr ""
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+
+#~ msgid "Assigning a cluster number to each parcel point:"
+#~ msgstr "クラスタ番号をそれぞれの群に割り当てます。"
+
+#~ msgid ""
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
 #~ msgstr ""
-#~ "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, "
-#~ "0 1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
-#~ "                                st_astext\n"
-#~ "------------------------------------------\n"
-#~ " POINT(2.30769230769231 3.30769230769231)\n"
-#~ "(1 row)"
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
 
 #~ msgid ""
-#~ "Will return 0 for anything that is not a MULTILINESTRING or LINESTRING"
-#~ msgstr "MULTILINESTRINGかLINESTRINGでない場合は0が返されます。"
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
+#~ msgstr ""
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
diff --git a/doc/po/ja/reference_misc.xml.po b/doc/po/ja/reference_misc.xml.po
index 6f5bee4..8b2f6bb 100644
--- a/doc/po/ja/reference_misc.xml.po
+++ b/doc/po/ja/reference_misc.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-16 08:34+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-25 09:18+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -312,10 +312,12 @@ msgid ""
 "taken from the geometry column's statistics. The current schema will be used "
 "if not specified."
 msgstr ""
+"与えられた空間テーブルの「見積もられた」範囲を返します。ジオメトリカラムの統"
+"計情報から見積もります。指定されていない場合は現在のスキーマが使われます。"
 
 #. Tag: funcsynopsis
 #: reference_misc.xml:141
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
 "funcdef> <paramdef><type>text </type> <parameter>schema_name</parameter></"
@@ -332,17 +334,20 @@ msgid ""
 "paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>float</type> <parameter>units_to_expand</parameter></"
-"paramdef> </funcprototype> <funcprototype> <funcdef>box2d "
-"<function>ST_Expand</function></funcdef> <paramdef><type>box2d </type> "
-"<parameter>g1</parameter></paramdef> <paramdef><type>float</type> "
-"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
-"<funcprototype> <funcdef>box3d <function>ST_Expand</function></funcdef> "
-"<paramdef><type>box3d </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>float</type> <parameter>units_to_expand</parameter></"
-"paramdef> </funcprototype>"
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> <paramdef><type>boolean </type> <parameter>parent_ony</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>box2d "
+"<function>ST_EstimatedExtent</function></funcdef> <paramdef><type>text </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>geocolumn_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_misc.xml:169
@@ -355,6 +360,11 @@ msgid ""
 "set to TRUE, only statistics for the given table are used and children "
 "tables are ignored."
 msgstr ""
+"与えられた空間テーブルの「見積もられた」範囲を返します。ジオメトリカラムの統"
+"計情報から見積もります。指定されていない場合は現在のスキーマが使われます。デ"
+"フォルトの挙動では、子テーブル (継承されたテーブル)が存在する場合に、これらか"
+"ら集めた統計情報も使用します。'parent_only'がTRUEに設定されている場合には、指"
+"定されたテーブルの統計情報のみを使い、子テーブルは無視されます。"
 
 #. Tag: para
 #: reference_misc.xml:178
@@ -467,10 +477,38 @@ msgid ""
 "choice=\"opt\"><type>float</type> <parameter>dz=0</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>units_to_expand</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Expand</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dx</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dy</parameter></paramdef> <paramdef choice=\"opt\"><type>float</"
+"type> <parameter>dz=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float</type> <parameter>dm=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box2d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box2d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box2d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box3d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box3d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box3d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box3d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>float</type> <parameter>dz=0</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
 #: reference_misc.xml:269
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "This function returns a bounding box expanded from the bounding box of the "
 "input, either by specifying a single distance with which the box should be "
@@ -479,10 +517,11 @@ msgid ""
 "or to add a bounding box filter to a query to take advantage of a spatial "
 "index."
 msgstr ""
-"この関数は、入力ジオメトリのバウンディングボックスから全ての方向に拡張された"
-"バウンディングボックスを返します。拡張する量は第2引数で指定します。倍精度浮動"
-"小数点数を使います。ST_Distance()クエリやバウンディングボックスクエリでクエリ"
-"にインデクスフィルタを追加する際によく使われます。"
+"入力のバウンディングボックスから拡張したバウンディングボックスを返します。一"
+"つの距離を指定して全ての方向に拡張するものと、方向ごとに距離を指定して拡張す"
+"るものとがあります。倍精度浮動小数点を使います。距離に関するクエリや、空間イ"
+"ンデックスの利点を得るために行うクエリへのフィルタリングの追加で非常に有用で"
+"す。"
 
 #. Tag: para
 #: reference_misc.xml:275
@@ -492,10 +531,13 @@ msgid ""
 "used, variants are provided that accept and produce internal BOX2D and BOX3D "
 "data types."
 msgstr ""
+"最も一般的に使用されるジオメトリを引数に取る版のST_Expandの他に、内部で使われ"
+"るBOX2Dデータ型やBOX3Dデータ型を受け付けたり生成したりする形式が提供されてい"
+"ます。"
 
 #. Tag: para
 #: reference_misc.xml:278
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ST_Expand is similar in concept to ST_Buffer, except while buffer expands "
 "the geometry in all directions, ST_Expand expands the bounding box an x,y,z "
@@ -506,7 +548,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:280
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Units are in the units of the spatial reference system in use denoted by the "
 "SRID."
@@ -541,6 +583,8 @@ msgid ""
 "Enhanced: 2.3.0 support was added to expand a box by different amounts in "
 "different dimensions."
 msgstr ""
+"Enhanced: 2.3.0 異なる次元の異なる量によるボックスの拡張に対応するようになり"
+"ました。"
 
 #. Tag: para
 #: reference_misc.xml:301
@@ -1173,11 +1217,3 @@ msgstr ""
 " st_pointinsidecircle\n"
 "------------------------\n"
 " t"
-
-#~ msgid ""
-#~ "There are 3 variants of this. The one that takes a geometry will return a "
-#~ "POLYGON geometry representation of the bounding box and is the most "
-#~ "commonly used variant."
-#~ msgstr ""
-#~ "この関数には三つの形式があります。 一つ目は、ジオメトリを取り、ポリゴンジ"
-#~ "オメトリ表現を返すもので、最も一般的な使用形式です。"
diff --git a/doc/po/ja/reference_operator.xml.po b/doc/po/ja/reference_operator.xml.po
index f4f6556..3c64df3 100644
--- a/doc/po/ja/reference_operator.xml.po
+++ b/doc/po/ja/reference_operator.xml.po
@@ -5,8 +5,8 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-11 13:51+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-04-26 02:01+0000\n"
 "Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
@@ -60,15 +60,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -86,13 +92,13 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -113,28 +119,46 @@ msgstr "Availability: 1.5.0 ジオグラフィ対応が導入されました。"
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -172,16 +196,22 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -201,11 +231,279 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
+msgid "&&(geometry,box2df)"
+msgstr "&&(geometry,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:87
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"ジオメトリの (キャッシュされている)2次元バウンディングボックスが単精度浮動小"
+"数点数による2次元バウンディングボックスとインタセクトする場合に"
+"<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:113
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"<varname>&&</varname>演算子は、ジオメトリAのキャッシュされた2次元バウ"
+"ンディングボックスが、2次元バウンディングボックスBとインタセクトする場合に、"
+"<varname>TRUE</varname>を返します。単精度浮動小数点数によるバウンディングボッ"
+"クスを使います。Bが倍精度浮動小数点数を使うbox2dである場合には、単精度浮動小"
+"数点数によるバウンディングボックス (BOX2DF)に変換されることになります。"
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+"この被演算子は、ユーザが使うためというよりも内部でBRINインデックスに使うため"
+"に導入されました。"
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr ""
+"Availability: 2.3.0 BRIN (Block Range INdexes)が導入されました。PostgreSQL "
+"9.5以上が必要です。"
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr "&&(box2df,geometry)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+"単精度浮動小数点数による2次元バウンディングボックスがジオメトリの (キャッシュ"
+"されている)2次元バウンディングボックスとインタセクトする場合に<varname>TRUE</"
+"varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:174
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"<varname>&&</varname>演算子は、2次元バウンディングボックスAが、ジオメ"
+"トリBのキャッシュされた2次元バウンディングボックスとインタセクトする場合に、"
+"<varname>TRUE</varname>を返します。単精度浮動小数点数によるバウンディングボッ"
+"クスを使います。Aが倍精度浮動小数点数を使うbox2dである場合には、単精度浮動小"
+"数点数によるバウンディングボックス (BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr "&&(box2df,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+"二つの単精度浮動小数点数による2次元バウンディングボックス (BOX2DF)が相互にイ"
+"ンタセクトする場合に<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:235
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>&&</varname>演算子は、2次元バウンディングボックスAとBが相互"
+"にインタセクトする場合に、<varname>TRUE</varname>を返します。単精度浮動小数点"
+"数によるバウンディングボックスを使います。AまたはBが倍精度浮動小数点数を使う"
+"box2dである場合には、バウンディングボックス (BOX2DF)に変換されることになりま"
+"す。"
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+"この演算子は、ユーザが使うためというよりも内部でBRINインデックスに使うために"
+"導入されました。"
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:254
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
 msgid "&&&"
 msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:87
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
@@ -215,7 +513,7 @@ msgstr ""
 "する場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -227,7 +525,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -239,32 +537,34 @@ msgstr ""
 "を返します。"
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr "例: 3次元ラインストリング"
 
 #. Tag: programlisting
-#: reference_operator.xml:128
-#, fuzzy, no-c-format
+#: reference_operator.xml:311
+#, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
 "AS overlaps_3d,\n"
@@ -282,7 +582,7 @@ msgid ""
 "       2 |       3 | f           | t"
 msgstr ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
-"AS overlaps_3d, \n"
+"AS overlaps_3d,\n"
 "                                    tbl1.column2 && tbl2.column2 AS "
 "overlaps_2d\n"
 "FROM ( VALUES\n"
@@ -297,14 +597,14 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr "例: XYMラインストリング"
 
 #. Tag: programlisting
-#: reference_operator.xml:134
-#, fuzzy, no-c-format
+#: reference_operator.xml:317
+#, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
 "AS overlaps_3zm,\n"
@@ -322,7 +622,7 @@ msgid ""
 "       2 |       3 | f           | t"
 msgstr ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
-"AS overlaps_3zm, \n"
+"AS overlaps_3zm,\n"
 "                                    tbl1.column2 && tbl2.column2 AS "
 "overlaps_2d\n"
 "FROM ( VALUES\n"
@@ -337,13 +637,220 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr "&&&(geometry,gidx)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+"ジオメトリの (キャッシュされている)n次元バウンディングボックスが単精度浮動小"
+"数点数によるn次元バウンディングボックス (GIDX)とインタセクトする場合に"
+"<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:358
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname>演算子は、ジオメトリAのキャッシュされたn次"
+"元バウンディングボックスが、n次元バウンディングボックスBとインタセクトする場"
+"合に、<varname>TRUE</varname>を返します。単精度浮動小数点数によるバウンディン"
+"グボックスを使います。Bが倍精度浮動小数点数を使うbox3dである場合には、単精度"
+"浮動小数点数による3次元バウンディングボックス (GIDX)に変換されることになりま"
+"す。"
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr "&&&(gidx,geometry)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+"単精度浮動小数点数によるn次元バウンディングボックス (GIDX)がジオメトリの "
+"(キャッシュされている)n次元バウンディングボックスとインタセクトする場合に"
+"<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:415
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname>演算子は、n次元バウンディングボックスAが、"
+"ジオメトリBのキャッシュされたn次元バウンディングボックスとインタセクトする場"
+"合に、<varname>TRUE</varname>を返します。単精度浮動小数点数によるバウンディン"
+"グボックスを使います。Aが倍精度浮動小数点数を使うbox3dである場合には、単精度"
+"浮動小数点数による3次元バウンディングボックス (GIDX)に変換されることになりま"
+"す。"
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr "&&&(gidx,gidx)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+"二つの単精度浮動小数点数によるn次元バウンディングボックス (GIDX)が相互にイン"
+"タセクトする場合に<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:472
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname>演算子は、n次元バウンディングボックスAとBが"
+"相互にインタセクトする場合に、<varname>TRUE</varname>を返します。単精度浮動小"
+"数点数によるバウンディングボックスを使います。AまたはBが倍精度浮動小数点数を"
+"使うbox3dである場合には、単精度浮動小数点数による3次元バウンディングボックス "
+"(GIDX)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:493
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -353,7 +860,7 @@ msgstr ""
 "バウンディングボックスの左にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -365,7 +872,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -380,7 +887,7 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -418,7 +925,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -428,13 +935,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr "&<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
@@ -443,7 +950,7 @@ msgstr ""
 "バウンディングボックスの下にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -455,7 +962,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -470,7 +977,7 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -508,7 +1015,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -518,13 +1025,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -534,7 +1041,7 @@ msgstr ""
 "バウンディングボックスの右にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -546,7 +1053,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -561,7 +1068,7 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -599,7 +1106,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -609,13 +1116,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr "<<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -625,7 +1132,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -637,7 +1144,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -648,7 +1155,7 @@ msgstr ""
 "リボックスの左にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -686,7 +1193,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -696,13 +1203,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr "<<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
@@ -711,7 +1218,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -723,7 +1230,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -734,7 +1241,7 @@ msgstr ""
 "ンダリボックスの下にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -772,7 +1279,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -782,13 +1289,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr "="
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -799,7 +1306,7 @@ msgstr ""
 "を使います。"
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -819,7 +1326,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -834,7 +1341,7 @@ msgstr ""
 "定義した=, <, >演算子を使います (GROUP BYやORDER BY節)。"
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -848,7 +1355,7 @@ msgstr ""
 "linkend=\"ST_Equals\"/>を使います。"
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -856,7 +1363,7 @@ msgid ""
 msgstr "これのオペランドはジオメトリで使用できるインデクスを*使いません*。"
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -873,8 +1380,8 @@ msgstr ""
 "作用があります。"
 
 #. Tag: programlisting
-#: reference_operator.xml:504
-#, fuzzy, no-c-format
+#: reference_operator.xml:858
+#, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
 "geometry;\n"
@@ -928,7 +1435,7 @@ msgstr ""
 " LINESTRING(1 1,0 0)\n"
 "(2 rows)\n"
 "\n"
-"-- ご注意: GROUP BYはジオメトリの等価性を比較するために\"=\"を使います。\n"
+"-- Note: the GROUP BY uses the \"=\" to compare for geometry equivalency.\n"
 "SELECT ST_AsText(column1)\n"
 "FROM ( VALUES\n"
 "        ('LINESTRING(0 0, 1 1)'::geometry),\n"
@@ -939,27 +1446,27 @@ msgstr ""
 " LINESTRING(0 0,1 1)\n"
 "(1 row)\n"
 "\n"
-"-- 2.0以前の版では、これはtrueを返します --\n"
+"-- 2.0より前の版では、これはTRUEを返します --\n"
 " SELECT ST_GeomFromText('POINT(1707296.37 4820536.77)') =\n"
 "        ST_GeomFromText('POINT(1707296.27 4820536.87)') As pt_intersect;\n"
-"        \n"
+"\n"
 "--pt_intersect --\n"
 "f"
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ", <xref linkend=\"ST_OrderingEquals\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ">>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -969,7 +1476,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -981,7 +1488,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -992,7 +1499,7 @@ msgstr ""
 "ダリボックスの右にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -1030,13 +1537,13 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
@@ -1045,7 +1552,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -1057,7 +1564,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -1068,7 +1575,7 @@ msgstr ""
 "に、完全に含まれている場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -1104,19 +1611,257 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ", <xref linkend=\"geometry_overlaps\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr "@(geometry,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"ジオメトリの2次元バウンディングボックスが単精度浮動小数点数による2次元バウン"
+"ディングボックス (BOX2DF)に包含される場合に<varname>TRUE</varname>を返しま"
+"す。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>@</varname>演算子は、ジオメトリAの2次元バウンディングボックスが、2次"
+"元バウンディングボックスBに包含される場合に、<varname>TRUE</varname>を返しま"
+"す。単精度浮動小数点数によるバウンディングボックスを使います。Bが倍精度浮動小"
+"数点数を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボック"
+"ス (BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr "@(box2df,geometry)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+"単精度浮動小数点数による2次元バウンディングボックス (BOX2DF)がジオメトリの2次"
+"元バウンディングボックスに包含される場合に<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>@</varname>演算子は、2次元バウンディングボックスAが、ジオメトリBの2"
+"次元バウンディングボックスに包含される場合に、<varname>TRUE</varname>を返しま"
+"す。単精度浮動小数点数によるバウンディングボックスを使います。Aが倍精度浮動小"
+"数点数を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボック"
+"ス (BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr "@(box2df,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+"二つの単精度浮動小数点数によるn次元バウンディングボックス (GIDX)の一方がもう"
+"一方を包含する場合に<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>@</varname>演算子は、2次元バウンディングボックスAが2次元バウンディン"
+"グボックスBに包含される場合には、<varname>TRUE</varname>を返します。単精度浮"
+"動小数点数によるバウンディングボックスを使います。AまたはBが倍精度浮動小数点"
+"数を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボックス "
+"(BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr "|&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
@@ -1125,7 +1870,7 @@ msgstr ""
 "バウンディングボックスの上にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -1137,7 +1882,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -1152,7 +1897,7 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -1190,7 +1935,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -1200,13 +1945,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr "|>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
@@ -1215,7 +1960,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -1227,7 +1972,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -1238,7 +1983,7 @@ msgstr ""
 "ンダリボックスの上にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -1276,7 +2021,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -1286,13 +2031,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
@@ -1300,7 +2045,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -1312,7 +2057,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -1323,7 +2068,7 @@ msgstr ""
 "ボックスを、完全に含む場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -1359,13 +2104,258 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr "~(geometry,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+"ジオメトリの (キャッシュされている)2次元バウンディングボックスが単精度浮動小"
+"数点数によるn次元バウンディングボックス (GIDX)を包含する場合に<varname>TRUE</"
+"varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>~</varname>演算子は、ジオメトリAの2次元バウンディングボックスが、2次"
+"元バウンディングボックスBを包含する場合に、<varname>TRUE</varname>を返しま"
+"す。単精度浮動小数点数によるバウンディングボックスを使います。Bが倍精度浮動小"
+"数点数を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボック"
+"ス (BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr "~(box2df,geometry)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+"単精度浮動小数点数による2次元バウンディングボックス (BOX2DF)をジオメトリの "
+"(キャッシュされている)2次元バウンディングボックスが包含する場合に"
+"<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>~</varname>演算子は、2次元バウンディングボックスAが、ジオメトリBの2"
+"次元バウンディングボックスを包含する場合に、<varname>TRUE</varname>を返しま"
+"す。単精度浮動小数点数によるバウンディングボックスを使います。Aが倍精度浮動小"
+"数点数を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボック"
+"ス (BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr "~(box2df,box2df)"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"二つの単精度浮動小数点数による2次元バウンディングボックス (BOX2DF)の一方がも"
+"う一方を包含する場合に<varname>TRUE</varname>を返します。"
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>~</varname>演算子は、2次元バウンディングボックスAが、2次元バウンディ"
+"ングボックスBを包含する場合に、<varname>TRUE</varname>を返します。単精度浮動"
+"小数点数によるバウンディングボックスを使います。AまたはBが倍精度浮動小数点数"
+"を使うbox2dである場合には、単精度浮動小数点数によるバウンディングボックス "
+"(BOX2DF)に変換されることになります。"
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
@@ -1373,7 +2363,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1385,7 +2375,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1397,13 +2387,13 @@ msgstr ""
 "varname>を返します。"
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr "Availability: 1.5.0 挙動が変更されました"
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1425,7 +2415,7 @@ msgstr ""
 "\"ST_Geometry_EQ\"/>を使用するのが、安全な選択肢です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1441,7 +2431,7 @@ msgstr ""
 "          t    |"
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1449,7 +2439,7 @@ msgid ""
 msgstr "上の例は、~=演算子の新しい挙動でも古い挙動でも使えます。"
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
@@ -1457,19 +2447,19 @@ msgstr ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr "<->"
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr "AとBの2次元距離を返します。"
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1489,7 +2479,7 @@ msgstr ""
 "<parameter>B</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1506,7 +2496,7 @@ msgstr ""
 "離検索を行います。ジオグラフィでは球面上の距離を計算します。"
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1518,7 +2508,7 @@ msgstr ""
 "の相違点は、ORDER BY句でのみインデクスが使用される点です。"
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1530,7 +2520,7 @@ msgstr ""
 "デクスが有効になるだけです。"
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1542,7 +2532,7 @@ msgstr ""
 "して下さい。"
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1556,7 +2546,7 @@ msgstr ""
 "ディングボックスの重心に対応するだけです。"
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1568,7 +2558,7 @@ msgstr ""
 "場合には、そのやり方をり除きたくなるでしょう。"
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1580,8 +2570,8 @@ msgstr ""
 "を得ます。PostgreSQL 9.1以上で有効です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:923
-#, fuzzy, no-c-format
+#: reference_operator.xml:1643
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
 "geometry) as d,edabbr, vaabbr\n"
@@ -1603,8 +2593,8 @@ msgid ""
 "(10 rows)"
 msgstr ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
-"geometry) as d,edabbr, vaabbr \n"
-"FROM va2005 \n"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
 "ORDER BY d limit 10;]]>\n"
 "\n"
 "        d         | edabbr | vaabbr\n"
@@ -1622,14 +2612,14 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr "KNNの生の答は次のとおりです。"
 
 #. Tag: programlisting
-#: reference_operator.xml:927
-#, fuzzy, no-c-format
+#: reference_operator.xml:1647
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
 "geometry) as d,edabbr, vaabbr\n"
@@ -1651,8 +2641,8 @@ msgid ""
 "(10 rows)"
 msgstr ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
-"geometry) as d,edabbr, vaabbr \n"
-"FROM va2005 \n"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
 "ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry limit 10;]]>\n"
 "\n"
 "        d         | edabbr | vaabbr\n"
@@ -1670,7 +2660,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1680,7 +2670,7 @@ msgstr ""
 "かります。"
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1692,8 +2682,8 @@ msgstr ""
 "正しい順序を得る確実なクエリを実行します。"
 
 #. Tag: programlisting
-#: reference_operator.xml:935
-#, fuzzy, no-c-format
+#: reference_operator.xml:1655
+#, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
 "  SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,"
@@ -1721,10 +2711,10 @@ msgstr ""
 "<![CDATA[WITH index_query AS (\n"
 "  SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,"
 "edabbr, vaabbr\n"
-"          FROM va2005\n"
-"  ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry LIMIT 100) \n"
-"  SELECT * \n"
-"          FROM index_query \n"
+"        FROM va2005\n"
+"  ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry LIMIT 100)\n"
+"  SELECT *\n"
+"        FROM index_query\n"
 "  ORDER BY d limit 10;]]>\n"
 "\n"
 "        d         | edabbr | vaabbr\n"
@@ -1742,7 +2732,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
@@ -1750,13 +2740,13 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr "<refname>|=|</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1764,7 +2754,7 @@ msgid ""
 msgstr "AトラジェクトリとBトラジェクトリとの最接近する時の距離を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1776,7 +2766,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1791,7 +2781,7 @@ msgstr ""
 "(PostgreSQL 9.5.0以上)で使われる演算子です。"
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1804,7 +2794,7 @@ msgstr ""
 "います。"
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1816,14 +2806,14 @@ msgstr ""
 "ンデクスが有効になるだけです。"
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 "Availability:: 2.2.0 インデクス対応はPostgreSQL 9.5以上でのみ有効です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1865,7 +2855,7 @@ msgstr ""
 "(5 rows)"
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1875,20 +2865,20 @@ msgstr ""
 "\"ST_IsValidTrajectory\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr "<#>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 "AのバウンディングボックスとBのバウンディングボックスの2次元距離を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1900,7 +2890,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1914,7 +2904,7 @@ msgstr ""
 "並び替えに使います。"
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1926,7 +2916,7 @@ msgstr ""
 "の相違点は、ORDER BY句でのみインデクスが使用される点です。"
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1937,14 +2927,14 @@ msgstr ""
 "は、インデクスが有効になるだけです。"
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr "Availability: 2.0.0 PostgreSQL 9.1以上でのみ有効です。"
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
-#, fuzzy, no-c-format
+#: reference_operator.xml:1770
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
 "FROM (\n"
@@ -1978,16 +2968,16 @@ msgid ""
 msgstr ""
 "<![CDATA[SELECT *\n"
 "FROM (\n"
-"SELECT b.tlid, b.mtfcc, \n"
+"SELECT b.tlid, b.mtfcc,\n"
 "        b.geom <#> ST_GeomFromText('LINESTRING(746149 2948672,745954 "
 "2948576,\n"
 "                745787 2948499,745740 2948468,745712 2948438,\n"
-"                745690 2948384,745677 2948319)',2249) As b_dist, \n"
+"                745690 2948384,745677 2948319)',2249) As b_dist,\n"
 "                ST_Distance(b.geom, ST_GeomFromText('LINESTRING(746149 "
 "2948672,745954 2948576,\n"
 "                745787 2948499,745740 2948468,745712 2948438,\n"
 "                745690 2948384,745677 2948319)',2249)) As act_dist\n"
-"    FROM bos_roads As b \n"
+"    FROM bos_roads As b\n"
 "    ORDER BY b_dist, b.tlid\n"
 "    LIMIT 100) As foo\n"
 "    ORDER BY act_dist, tlid LIMIT 10;]]>\n"
@@ -2007,7 +2997,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
@@ -2015,13 +3005,13 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr "<<->>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
@@ -2029,7 +3019,7 @@ msgstr ""
 "AのバウンディングボックスとBのバウンディングボックスのn次元距離を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -2041,7 +3031,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -2054,7 +3044,7 @@ msgstr ""
 "\"strong\">概ねの</emphasis>距離による並び替えに使います。"
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -2066,32 +3056,32 @@ msgstr ""
 "の相違点は、ORDER BY句でのみインデクスが使用される点です。"
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr "Availability: 2.0.0 KNNはPostgreSQL 9.1以上でのみ有効です。"
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ", <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr "<<#>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 "AのバウンディングボックスとBのバウンディングボックスのn次元距離を返します。"
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -2103,7 +3093,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -2117,7 +3107,7 @@ msgstr ""
 "び替えに使います。"
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -2129,7 +3119,7 @@ msgstr ""
 "には、インデクスが有効になるだけです。"
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ", <xref linkend=\"geometry_distance_box\"/>"
diff --git a/doc/po/ja/reference_output.xml.po b/doc/po/ja/reference_output.xml.po
index 31313d0..734204d 100644
--- a/doc/po/ja/reference_output.xml.po
+++ b/doc/po/ja/reference_output.xml.po
@@ -5,9 +5,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:21+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-11-14 04:11+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -73,7 +73,8 @@ msgstr ""
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -232,6 +233,8 @@ msgstr "&Z_support;"
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -304,6 +307,7 @@ msgstr ""
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -346,11 +350,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_output.xml:108
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Returns the geometry as an Encoded Polyline. This is a format very useful if "
 "you are using google maps"
-msgstr "符号化したポリラインとしてジオメトリを返します。"
+msgstr ""
+"符号化したポリラインを返します。Google Mapsを使用する場合には非常に便利な書式"
+"です。"
 
 #. Tag: para
 #: reference_output.xml:111 reference_output.xml:790
@@ -362,21 +368,21 @@ msgstr "Availability: 2.2.0"
 #: reference_output.xml:116
 #, no-c-format
 msgid "Basic"
-msgstr ""
+msgstr "基本"
 
 #. Tag: programlisting
 #: reference_output.xml:117
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 "
 "38.5,-120.95 40.7,-126.453 43.252)'));\n"
 "        --result--\n"
 "        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
 msgstr ""
-"ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 38.5,-120.95 "
-"40.7,-126.453 43.252)'));\n"
-"-- 結果 --\n"
-"|_p~iF~ps|U_ulLnnqC_mqNvxq`@"
+"SELECT ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 "
+"38.5,-120.95 40.7,-126.453 43.252)'));\n"
+"        --結果--\n"
+"        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
 
 #. Tag: para
 #: reference_output.xml:119
@@ -385,6 +391,8 @@ msgid ""
 "Use in conjunction with geography linestring and geography segmentize, and "
 "put on google maps"
 msgstr ""
+"ジオグラフィ型のラインストリングとジオグラフィ型のセグメント化したラインスト"
+"リングを結合してGoogle Mapsに置きます。"
 
 #. Tag: programlisting
 #: reference_output.xml:120
@@ -397,6 +405,12 @@ msgid ""
 "42.4935,-122.4483 37.64)'),\n"
 "                                100000)::geometry) As encodedFlightPath;"
 msgstr ""
+"-- ボストンからサンフランシスコまでの線を100kmでセグメント化するSQL\n"
+"        SELECT ST_AsEncodedPolyline(\n"
+"                ST_Segmentize(\n"
+"                        ST_GeogFromText('LINESTRING(-71.0519 "
+"42.4935,-122.4483 37.64)'),\n"
+"                                100000)::geometry) As encodedFlightPath;"
 
 #. Tag: para
 #: reference_output.xml:123
@@ -405,6 +419,7 @@ msgid ""
 "javascript will look something like this where $ variable you replace with "
 "query result"
 msgstr ""
+"JavaScriptコードは、クエリの結果を$変数と置き換えると次のようになります。"
 
 #. Tag: programlisting
 #: reference_output.xml:124
@@ -424,12 +439,25 @@ msgid ""
 "</script>\n"
 "        ]]>"
 msgstr ""
+"<![CDATA[<script type=\"text/javascript\" src=\"http://maps.googleapis.com/"
+"maps/api/js?libraries=geometry\"></script>\n"
+"<script type=\"text/javascript\">\n"
+"         flightPath = new google.maps.Polyline({\n"
+"                        path:  google.maps.geometry.encoding."
+"decodePath(\"$encodedFlightPath\"),\n"
+"                        map: map,\n"
+"                        strokeColor: '#0000CC',\n"
+"                        strokeOpacity: 1.0,\n"
+"                        strokeWeight: 4\n"
+"                });\n"
+"</script>\n"
+"        ]]>"
 
 #. Tag: para
 #: reference_output.xml:129
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ", <xref linkend=\"ST_Segmentize\"/>"
-msgstr ", <xref linkend=\"ST_AsGML\"/>"
+msgstr ", <xref linkend=\"ST_Segmentize\"/>"
 
 #. Tag: refname
 #: reference_output.xml:135
@@ -896,6 +924,10 @@ msgid ""
 "Layers. Example of its use is <ulink url=\"http://openlayers.org/en/v3.10.1/"
 "examples/geojson.html\">OpenLayers GeoJSON Example</ulink>"
 msgstr ""
+"GeoJSON書式は一般的にAjaxマッピングでの使用に効果的です。OpenLayersはこれをサ"
+"ポートする有名なJavaSciprクライアントです。使用例が<ulink url=\"http://"
+"openlayers.org/en/v3.10.1/examples/geojson.html\">OpenLayers GeoJSON "
+"Example</ulink>にあります。"
 
 #. Tag: programlisting
 #: reference_output.xml:336
@@ -1237,7 +1269,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:450
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Polyhedral Example --\n"
 "SELECT ST_AsGML(3, ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
@@ -1302,12 +1334,12 @@ msgid ""
 "</gml:polygonPatches>\n"
 "</gml:PolyhedralSurface>]]>"
 msgstr ""
-"-- 多面体の例 --\n"
+"-- 多面体サーフェスの例 --\n"
 "SELECT ST_AsGML(3, ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
+"1, 0 1 0, 0 0 0)),\n"
 "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
 "1)) )'));\n"
 "        st_asgml\n"
@@ -1718,7 +1750,7 @@ msgstr "デフォルト書式。"
 
 #. Tag: programlisting
 #: reference_output.xml:630
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)'));\n"
 "      st_aslatlontext\n"
@@ -1726,7 +1758,7 @@ msgid ""
 " 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)'));\n"
-"      st_aslatlontext       \n"
+"      st_aslatlontext\n"
 "----------------------------\n"
 " 2°19'29.928\"S 3°14'3.243\"W"
 
@@ -1738,7 +1770,7 @@ msgstr "書式を指定 (デフォルトと同じ)。"
 
 #. Tag: programlisting
 #: reference_output.xml:632
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"C'));\n"
 "      st_aslatlontext\n"
@@ -1746,7 +1778,7 @@ msgid ""
 " 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"C'));\n"
-"      st_aslatlontext       \n"
+"      st_aslatlontext\n"
 "----------------------------\n"
 " 2°19'29.928\"S 3°14'3.243\"W"
 
@@ -1758,7 +1790,7 @@ msgstr "D, M, S, C以外の文字は通過するだけです。"
 
 #. Tag: programlisting
 #: reference_output.xml:634
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D degrees, M "
 "minutes, S seconds to the C'));\n"
@@ -1769,7 +1801,7 @@ msgid ""
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D degrees, M "
 "minutes, S seconds to the C'));\n"
-"                                   st_aslatlontext                                    \n"
+"                                   st_aslatlontext\n"
 "--------------------------------------------------------------------------------------\n"
 " 2 degrees, 19 minutes, 30 seconds to the S 3 degrees, 14 minutes, 3 seconds "
 "to the W"
@@ -1782,7 +1814,7 @@ msgstr "4方位文字でなく符号で示された度。"
 
 #. Tag: programlisting
 #: reference_output.xml:636
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"'));\n"
 "      st_aslatlontext\n"
@@ -1790,7 +1822,7 @@ msgid ""
 " -2°19'29.928\" -3°14'3.243\""
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"'));\n"
-"      st_aslatlontext       \n"
+"      st_aslatlontext\n"
 "----------------------------\n"
 " -2°19'29.928\" -3°14'3.243\""
 
@@ -1802,7 +1834,7 @@ msgstr "十進の度。"
 
 #. Tag: programlisting
 #: reference_output.xml:638
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D.DDDD degrees "
 "C'));\n"
@@ -1812,7 +1844,7 @@ msgid ""
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D.DDDD degrees "
 "C'));\n"
-"          st_aslatlontext          \n"
+"          st_aslatlontext\n"
 "-----------------------------------\n"
 " 2.3250 degrees S 3.2342 degrees W"
 
@@ -1824,7 +1856,7 @@ msgstr "過大な値が正常化されます。"
 
 #. Tag: programlisting
 #: reference_output.xml:640
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT (ST_AsLatLonText('POINT (-302.2342342 -792.32498)'));\n"
 "        st_aslatlontext\n"
@@ -1832,7 +1864,7 @@ msgid ""
 " 72°19'29.928\"S 57°45'56.757\"E"
 msgstr ""
 "SELECT (ST_AsLatLonText('POINT (-302.2342342 -792.32498)'));\n"
-"        st_aslatlontext        \n"
+"        st_aslatlontext\n"
 "-------------------------------\n"
 " 72°19'29.928\"S 57°45'56.757\"E"
 
@@ -2173,7 +2205,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:796
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsTWKB('LINESTRING(1 1,5 5)'::geometry);\n"
 "                 st_astwkb\n"
@@ -2181,7 +2213,7 @@ msgid ""
 "\\x02000202020808"
 msgstr ""
 "SELECT ST_AsTWKB('LINESTRING(1 1,5 5)'::geometry);\n"
-"                 st_astwkb                  \n"
+"                 st_astwkb\n"
 "--------------------------------------------\n"
 "\\x02000202020808"
 
@@ -2199,7 +2231,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:799
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsTWKB(array_agg(geom), array_agg(gid)) FROM mytable;\n"
 "                 st_astwkb\n"
@@ -2207,7 +2239,7 @@ msgid ""
 "\\x040402020400000202"
 msgstr ""
 "SELECT ST_AsTWKB(array_agg(geom), array_agg(gid)) FROM mytable;\n"
-"                 st_astwkb                  \n"
+"                 st_astwkb\n"
 "--------------------------------------------\n"
 "\\x040402020400000202"
 
@@ -2333,6 +2365,15 @@ msgid ""
 "default of <code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"latitude_first\"'</"
 "code> use <code>(2 + 1)</code> = <code>3</code>"
 msgstr ""
+"2: GeoSpatial GeoCoordinates内への座標出力。WGS 84経度緯度 (SRID: 4326)でない"
+"場合にエラーが投げられます。現在はGeoCoordinate型のみ対応します。\n"
+"<ulink url=\"http://www.web3d.org/documents/specifications/19775-1/V3.2/"
+"Part01/components/geodata.html#Specifyingaspatialreference\">X3D specs "
+"specifying a spatial reference system.</ulink>を参照して下さい。デフォルト出"
+"力は<code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"longitude_first\"'</code>"
+"となります。X3Dのデフォルトである<code>GeoCoordinate geoSystem='\"GD\" \"WE"
+"\" \"latitude_first\"'</code>とするには、<code>(2 + 1)</code> = <code>3</"
+"code>とします。"
 
 #. Tag: entry
 #: reference_output.xml:859
@@ -2526,7 +2567,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:916
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
 "<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/"
@@ -2581,13 +2622,13 @@ msgstr ""
 "    <Transform>\n"
 "      <Shape>\n"
 "       <Appearance>\n"
-"            <Material emissiveColor=''0 0 1''/>   \n"
-"       </Appearance> ' || \n"
+"            <Material emissiveColor=''0 0 1''/>\n"
+"       </Appearance> ' ||\n"
 "       ST_AsX3D( ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, "
-"0 1 0, 0 0 0)), \n"
+"0 1 0, 0 0 0)),\n"
 "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
 "1)) )')) ||\n"
 "      '</Shape>\n"
@@ -2605,8 +2646,8 @@ msgstr ""
 "    <Transform>\n"
 "      <Shape>\n"
 "       <Appearance>\n"
-"            <Material emissiveColor='0 0 1'/>   \n"
-"       </Appearance> \n"
+"            <Material emissiveColor='0 0 1'/>\n"
+"       </Appearance>\n"
 "       <IndexedFaceSet  coordIndex='0 1 2 3 -1 4 5 6 7 -1 8 9 10 11 -1 12 13 "
 "14 15 -1 16 17 18 19 -1 20 21 22 23'>\n"
 "            <Coordinate point='0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 "
@@ -2664,7 +2705,7 @@ msgstr "例: TIN"
 
 #. Tag: programlisting
 #: reference_output.xml:924
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsX3D(ST_GeomFromEWKT('TIN (((\n"
 "                0 0 0,\n"
@@ -2685,14 +2726,14 @@ msgid ""
 "0 1 0 1 0 0 0 0 0 1 0 1 1 0'/></IndexedTriangleSet>]]>"
 msgstr ""
 "<![CDATA[SELECT ST_AsX3D(ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )')) As x3dfrag;]]>\n"
@@ -2710,7 +2751,7 @@ msgstr "例: 閉じたラインストリング (穴のあるポリゴンの境
 
 #. Tag: programlisting
 #: reference_output.xml:928
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsX3D(\n"
 "                    ST_GeomFromEWKT('MULTILINESTRING((20 0 10,16 -12 10,0 "
@@ -2732,7 +2773,7 @@ msgstr ""
 "                    ST_GeomFromEWKT('MULTILINESTRING((20 0 10,16 -12 10,0 "
 "-16 10,-12 -12 10,-20 0 10,-12 16 10,0 24 10,16 16 10,20 0 10),\n"
 "  (12 0 10,8 8 10,0 12 10,-8 8 10,-8 0 10,-8 -4 10,0 -8 10,8 -4 10,12 0 "
-"10))') \n"
+"10))')\n"
 ") As x3dfrag;]]>\n"
 "\n"
 "                x3dfrag\n"
@@ -2799,6 +2840,12 @@ msgid ""
 "idea is that the box implied by the GeoHash will always contain the input "
 "feature."
 msgstr ""
+"<varname>maxchars</varname>を指定しない場合には、ST_GeoHashは、入力ジオメトリ"
+"タイプの、完全な精度に基づくGeoHashを返します。ポイントについては20文字の精度"
+"を持つGeoHashを返します (入力の倍精度を完全に保持するのに概ね十分です)。他の"
+"タイプでは、フィーチャーのサイズをもとに、可変的な精度量を持つGeoHashを返しま"
+"す。大きなフィーチャーは低精度で表現され、小さいフィーチャーは高精度で表現さ"
+"れます。GeoHashが含むボックスは常に入力フィーチャーを含むようにしています。"
 
 #. Tag: para
 #: reference_output.xml:956
@@ -2856,3 +2903,255 @@ msgstr ""
 "------------\n"
 " c0w3h\n"
 "                ]]>"
+
+#. Tag: refname
+#: reference_output.xml:980
+#, fuzzy, no-c-format
+msgid "ST_AsGeobuf"
+msgstr "ST_AsGeoJSON"
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, fuzzy, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr "ジオメトリのGeoHash表現を返します。"
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsLatLonText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "Availability: 2.2.0"
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, fuzzy, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr "ST_AsSVG"
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, fuzzy, no-c-format
+msgid "ST_AsMVT"
+msgstr "ST_AsGML"
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/ja/reference_processing.xml.po b/doc/po/ja/reference_processing.xml.po
index caeb556..7ae94d1 100644
--- a/doc/po/ja/reference_processing.xml.po
+++ b/doc/po/ja/reference_processing.xml.po
@@ -5,9 +5,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:22+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
+"PO-Revision-Date: 2016-11-25 09:22+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -35,10 +35,12 @@ msgid ""
 "(T) Returns a geometry covering all points within a given distance from the "
 "input geometry."
 msgstr ""
+"(T) このジオメトリからの距離が指定された距離以下となる点全てを表現するジオメ"
+"トリを返します。"
 
 #. Tag: funcsynopsis
 #: reference_processing.xml:16
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
@@ -85,28 +87,40 @@ msgstr ""
 "funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
 "function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
 "parameter></paramdef> <paramdef><type>float </type> "
-"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </funcprototype>"
+"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>buffer_style_parameters</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1644 reference_processing.xml:1798
+#: reference_processing.xml:1836 reference_processing.xml:1910
+#: reference_processing.xml:1964 reference_processing.xml:2020
+#: reference_processing.xml:2071 reference_processing.xml:2113
+#: reference_processing.xml:2155 reference_processing.xml:2211
+#: reference_processing.xml:2337 reference_processing.xml:2421
+#: reference_processing.xml:2504 reference_processing.xml:2559
+#: reference_processing.xml:2628 reference_processing.xml:2696
+#: reference_processing.xml:2786
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -197,7 +211,7 @@ msgstr ""
 "(文字列の場合)を、次に示す操作として指定することができます。"
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1667
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -267,16 +281,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1684 reference_processing.xml:2080
+#: reference_processing.xml:2579
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr "GEOSモジュールで実現しています。"
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2348 reference_processing.xml:2588
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr "&sfs_compliant; s2.1.1.3"
@@ -289,10 +303,10 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.17"
 
 #. Tag: para
 #: reference_processing.xml:102
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 "この関数を半径探索に使おうとして失敗する人がいらっしゃいます。バッファを生成"
@@ -301,19 +315,20 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1607
+#: reference_processing.xml:1693 reference_processing.xml:1931
+#: reference_processing.xml:1989 reference_processing.xml:2042
+#: reference_processing.xml:2086 reference_processing.xml:2126
+#: reference_processing.xml:2182 reference_processing.xml:2234
+#: reference_processing.xml:2356 reference_processing.xml:2440
+#: reference_processing.xml:2595 reference_processing.xml:2722
+#: reference_processing.xml:2812
 #, no-c-format
 msgid "Examples"
 msgstr "例"
@@ -539,24 +554,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1613
+#: reference_processing.xml:1775 reference_processing.xml:1814
+#: reference_processing.xml:1884 reference_processing.xml:1938
+#: reference_processing.xml:1996 reference_processing.xml:2047
+#: reference_processing.xml:2091 reference_processing.xml:2131
+#: reference_processing.xml:2189 reference_processing.xml:2305
+#: reference_processing.xml:2397 reference_processing.xml:2475
+#: reference_processing.xml:2527 reference_processing.xml:2602
+#: reference_processing.xml:2656 reference_processing.xml:2747
+#: reference_processing.xml:2865
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -618,7 +634,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr "この関数は全ての内部ジオメトリが穴を表現すると仮定します。"
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -750,7 +766,7 @@ msgstr ""
 "ません。"
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2433
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr "GEOS 3.5.0以上が必要です。"
@@ -856,14 +872,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:386
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
@@ -880,7 +895,7 @@ msgstr ""
 "プ化するというトリックを使うことができます。"
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -890,21 +905,21 @@ msgstr ""
 "多くのジオメトリをより早く扱えるよう強化されました。"
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1810 reference_processing.xml:1922
+#: reference_processing.xml:1980 reference_processing.xml:2514
+#: reference_processing.xml:2648
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -916,23 +931,16 @@ msgstr ""
 "これに対応していません。"
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2596
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
-msgstr ""
-"集約関数の例 (<ulink url=\"http://postgis.refractions.net/pipermail/postgis-"
-"users/2008-June/020331.html\">http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
+msgstr "集約関数版の例"
 
 #. Tag: programlisting
-#: reference_processing.xml:407
-#, no-c-format
+#: reference_processing.xml:404
+#, fuzzy, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -946,13 +954,13 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2598
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr "非集約関数の例"
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -1044,19 +1052,19 @@ msgstr ""
 "MULTILINESTRING((1 2,3 4),(3 4,4 5))"
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr "ST_ConcaveHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -1067,7 +1075,7 @@ msgstr ""
 "オメトリを表現するものです。収縮包装とみることができます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -1083,7 +1091,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -1095,7 +1103,7 @@ msgstr ""
 "果はシングルポリゴンより高くなることはありません。"
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -1114,7 +1122,7 @@ msgstr ""
 "が、ジオメトリ集合を輪ゴムで囲うのに似ている凸包との違いです。"
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1128,7 +1136,7 @@ msgstr ""
 "いったようにします。"
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -1138,15 +1146,15 @@ msgstr ""
 "も使用されます。"
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2344
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "GEOSモジュールによって実現しています。"
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -1158,7 +1166,7 @@ msgstr ""
 "で失敗する可能性があるため、ST_Unionを使用して下さい。"
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -1184,7 +1192,7 @@ msgstr ""
 "常にジオメトリの妥当性を確保します。"
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -1196,7 +1204,7 @@ msgstr ""
 "postgis_concavehull.snippet</ulink>にあります。"
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -1216,14 +1224,14 @@ msgstr ""
 "SDO_CONCAVEHULL_BOUNDARYで得た形状と似ています。"
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2222
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1239,14 +1247,14 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr " 縮小目標割合100%にした場合の2ポリゴンのST_ConcaveHull"
 
 #. Tag: programlisting
-#: reference_processing.xml:489
-#, fuzzy, no-c-format
+#: reference_processing.xml:486
+#, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
 "-- at target 100% shrink (this is the same as convex hull - since no "
@@ -1259,26 +1267,26 @@ msgid ""
 "                ), 1)\n"
 "         As convexhull;"
 msgstr ""
-"-- 縮小目標割合100%の凹包 (凸包と同じとなり縮小しません)\n"
-"-- で覆われるジオメトリ\n"
-"SELECT \n"
+"-- 目標縮小率を100%にした (凸包と同じとなり、縮小していません)場合の凹包で\n"
+"-- 覆ったジオメトリ\n"
+"SELECT\n"
 "        ST_ConcaveHull(\n"
-"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                ), 1)  \n"
+"                ), 1)\n"
 "         As convexhull;"
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr "凸包に対する縮小目標割合を90%にした凹包で覆われるジオメトリ"
 
 #. Tag: programlisting
-#: reference_processing.xml:500
-#, fuzzy, no-c-format
+#: reference_processing.xml:497
+#, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
 "SELECT\n"
@@ -1289,24 +1297,24 @@ msgid ""
 "                ), 0.9)\n"
 "         As target_90;"
 msgstr ""
-"-- 縮小目標割合90%の凹包で覆われるジオメトリ\n"
-"SELECT \n"
+"-- 目標縮小率を900%にした 場合の凹包で覆ったジオメトリ\n"
+"SELECT\n"
 "        ST_ConcaveHull(\n"
-"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                ), 0.9)  \n"
+"                ), 0.9)\n"
 "         As target_90;"
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr "凸包で覆われたL字型のポイント群"
 
 #. Tag: programlisting
-#: reference_processing.xml:512
-#, fuzzy, no-c-format
+#: reference_processing.xml:509
+#, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
 "SELECT (ST_DumpPoints(ST_GeomFromText(\n"
@@ -1326,20 +1334,20 @@ msgstr ""
 "150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
 "14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
 "6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
-"14 94,14 74,14 54,14 34,14 14)'))).geom \n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
 "        INTO TABLE l_shape;\n"
 "\n"
 "SELECT ST_ConvexHull(ST_Collect(geom))\n"
 "FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr "凸包に対する縮小目標割合を99%としたL字型のポイント群の凹包"
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1349,13 +1357,13 @@ msgstr ""
 "        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr "凸包に対する縮小目標割合を80%としたL字型のポイント群の凹包"
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1368,13 +1376,13 @@ msgstr ""
 "        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr "凸包に覆われたマルチラインストリング"
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1384,7 +1392,7 @@ msgstr ""
 "ング"
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1408,7 +1416,7 @@ msgstr ""
 "132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1418,13 +1426,13 @@ msgstr ""
 "\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1434,7 +1442,7 @@ msgstr ""
 "トリです。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1444,7 +1452,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1454,7 +1462,7 @@ msgstr ""
 "す。</para>"
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1465,7 +1473,7 @@ msgstr ""
 "す。これは縮小包装に似ている凹包と異なります。"
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1477,7 +1485,7 @@ msgstr ""
 "トの集合の凸包を得ることができます。"
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1486,13 +1494,13 @@ msgstr ""
 "ポイント観察の集合を基にして、影響を受ける範囲を決定するのに使用します。"
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1508,7 +1516,7 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1516,7 +1524,7 @@ msgid ""
 msgstr "マルチラインストリングとマルチポイントの凸包"
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1540,7 +1548,7 @@ msgstr ""
 "POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1550,20 +1558,20 @@ msgstr ""
 "\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr "ST_CurveToLine"
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
-msgstr ""
+msgstr "CIRCULARSTRING/CURVEPOLYGONをLINESTRING/POLYGONに変換します。"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
-#, no-c-format
+#: reference_processing.xml:637
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
 "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
@@ -1571,21 +1579,28 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
-"funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
-"<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
-"type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
-"type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:656
-#, no-c-format
+#: reference_processing.xml:660
+#, fuzzy, no-c-format
 msgid ""
-"Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
+"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
 "Useful for outputting to devices that can't support CIRCULARSTRING geometry "
 "types"
 msgstr ""
@@ -1593,46 +1608,100 @@ msgstr ""
 "す。CIRCULARSTRING型をサポートしないデバイスへの出力に使います。"
 
 #. Tag: para
-#: reference_processing.xml:657
-#, no-c-format
+#: reference_processing.xml:662
+#, fuzzy, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
 msgstr ""
 "与えられたジオメトリを線型ジオメトリに変換します。それぞれの曲線ジオメトリま"
 "たはその区分は4分の1円ごとに32区分とするのをデフォルトとする線型近似に変換し"
 "ます。"
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr "Availability: 1.2.2?"
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2513
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: programlisting
-#: reference_processing.xml:670
-#, no-c-format
+#: reference_processing.xml:709
+#, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
 "150415,220227 150505,220227 150406)')));\n"
@@ -1734,7 +1803,20 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
 "150415,220227 150505,220227 150406)')));\n"
@@ -1839,19 +1921,19 @@ msgstr ""
 " 220197.12195122 150425.12195122,220227 150406)"
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr "ST_DelaunayTriangles"
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr "与えられたポイントの周りのドロネー三角形を返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1865,7 +1947,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1881,34 +1963,34 @@ msgstr ""
 "一緒にスナップするために許容誤差が使われます。"
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr "Availability: 2.1.0 - GEOS 3.4.0以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1926 reference_processing.xml:2517
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr "2次元の例"
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr "元のポリゴン"
 
 #. Tag: programlisting
-#: reference_processing.xml:731
-#, fuzzy, no-c-format
+#: reference_processing.xml:770
+#, no-c-format
 msgid ""
 "-- our original geometry --\n"
 "        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
@@ -1916,14 +1998,14 @@ msgid ""
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
 "                )"
 msgstr ""
-"-- 元のポリゴン --\n"
-"        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"-- 元のジオメトリ --\n"
+"        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
 "                )"
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1933,8 +2015,8 @@ msgstr ""
 "三角形ポリゴン"
 
 #. Tag: programlisting
-#: reference_processing.xml:742
-#, fuzzy, no-c-format
+#: reference_processing.xml:781
+#, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
 "SELECT\n"
@@ -1945,24 +2027,24 @@ msgid ""
 "                ))\n"
 "         As  dtriag;"
 msgstr ""
-"-- マルチラインストリング三角形をかぶせたジオメトリ\n"
-"SELECT \n"
+"-- マルチラインストリングによる三角形を載せたジオメトリ --\n"
+"SELECT\n"
 "        ST_DelaunayTriangles(\n"
-"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                )) \n"
+"                ))\n"
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr "マルチラインストリングにしたドロネー三角形"
 
 #. Tag: programlisting
-#: reference_processing.xml:752
-#, fuzzy, no-c-format
+#: reference_processing.xml:791
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        ST_DelaunayTriangles(\n"
@@ -1972,23 +2054,23 @@ msgid ""
 "                ),0.001,1)\n"
 "         As  dtriag;"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "        ST_DelaunayTriangles(\n"
-"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40, \n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
 "                        50 60, 125 100, 175 150))'),\n"
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-"                ),0.001,1) \n"
+"                ),0.001,1)\n"
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr "45個のポイントから生成した55個のドロネー三角形"
 
 #. Tag: programlisting
-#: reference_processing.xml:763
-#, fuzzy, no-c-format
+#: reference_processing.xml:802
+#, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
 "SELECT (ST_DumpPoints(ST_GeomFromText(\n"
@@ -2013,20 +2095,20 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
-"-- 42ポイントでL字型を形成するテーブルを生成\n"
+"-- L字型に42個のポイントを持つテーブルを生成\n"
 "SELECT (ST_DumpPoints(ST_GeomFromText(\n"
 "'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
 "150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
 "14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
 "6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
-"14 94,14 74,14 54,14 34,14 14)'))).geom \n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
 "        INTO TABLE l_shape;\n"
-"-- 個々の三角形ポリゴンとして出力\n"
+"-- 個別の三角形ポリゴンとして出力\n"
 "SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n"
 "FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n"
 "FROM l_shape) As foo;\n"
 "\n"
-"--- WKT ---\n"
+"-- wkt --\n"
 "POLYGON((6 194,6 190,14 194,6 194))\n"
 "POLYGON((14 194,6 190,14 174,14 194))\n"
 "POLYGON((14 194,14 174,154 14,14 194))\n"
@@ -2037,13 +2119,13 @@ msgstr ""
 ":"
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr "3次元の例"
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -2065,19 +2147,19 @@ msgstr ""
 " ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ", <xref linkend=\"ST_Dump\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr "ST_Difference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -2087,7 +2169,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -2099,7 +2181,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -2112,25 +2194,25 @@ msgstr ""
 "Bに含まれる場合に、空ジオメトリコレクションが返されます。"
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr "順序の問題に注意が必要です。B-Aでは常にBの部分が返ります。"
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2346
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr "ジオメトリコレクションを引数として呼ばないでください。"
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2350
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -2140,19 +2222,19 @@ msgstr ""
 "ように見えます。"
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr "元のラインストリングと一緒に表示"
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr "二つのラインストリングの差"
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -2182,7 +2264,7 @@ msgstr ""
 "LINESTRING(50 150,50 200)"
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -2202,20 +2284,20 @@ msgstr ""
 "MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr "ST_Dump"
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr "ジオメトリg1から作られたgeometry_dump(geom, path)行の集合を返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -2225,7 +2307,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -2244,7 +2326,7 @@ msgstr ""
 "は、要素ごとの行で返り、pathはコレクション内の要素位置を表します。"
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -2255,7 +2337,7 @@ msgstr ""
 "です。たとえば、MULTIPOLYGONをPOLYGONに展開するために使われます。"
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -2264,13 +2346,13 @@ msgstr ""
 "Enhanced: 2.0.0 多面体サーフェス対応、三角対応、TIN対応が導入されました。"
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr "Availability: PostGIS 1.0.0RC1 PostgreSQL 7.3以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2280,21 +2362,21 @@ msgstr ""
 "す。これは1.3.4以上で訂正されています。"
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1809
+#: reference_processing.xml:1925 reference_processing.xml:2516
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr "標準的な例"
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2331,14 +2413,14 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr "多面体サーフェス、TIN、三角形の例"
 
 #. Tag: programlisting
-#: reference_processing.xml:913
-#, fuzzy, no-c-format
+#: reference_processing.xml:952
+#, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
 "-- Break a Polyhedral surface into its faces\n"
@@ -2361,14 +2443,14 @@ msgid ""
 "    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 msgstr ""
 "-- 多面体サーフェスの例\n"
-"-- 多面体サーフェスをフェイスに分けます\n"
+"-- 多面体サーフェスを面に分解\n"
 "SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n"
-"  FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE( \n"
-"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),  \n"
+"  FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
 "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)),  ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),  \n"
+"0)),  ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) \n"
+"1))\n"
 ")') ) AS p_geom )  AS a;\n"
 "\n"
 " path |                geom_ewkt\n"
@@ -2381,8 +2463,8 @@ msgstr ""
 "    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 
 #. Tag: programlisting
-#: reference_processing.xml:915
-#, fuzzy, no-c-format
+#: reference_processing.xml:954
+#, no-c-format
 msgid ""
 "-- TIN --\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
@@ -2407,19 +2489,19 @@ msgid ""
 " {1}  | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n"
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 msgstr ""
-"-- TIN --                \n"
+"-- TIN --\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_Dump( ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )') ) AS gdump\n"
@@ -2431,7 +2513,7 @@ msgstr ""
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -2443,13 +2525,13 @@ msgstr ""
 "\"ST_GeometryN\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr "ST_DumpPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -2457,7 +2539,7 @@ msgid ""
 msgstr "ジオメトリを作る全ての点のgometry_dump(geom,path)行の集合を返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -2467,7 +2549,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -2479,7 +2561,7 @@ msgstr ""
 "<varname>geometry_dump</varname>行を返します。"
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -2490,7 +2572,7 @@ msgstr ""
 "られたジオメトリを作る<varname>POINT</varname>です。"
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -2515,25 +2597,25 @@ msgstr ""
 "です (1始まり)。"
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr "Enhanced: 2.1.0 速度向上しました。C言語で実装しなおしました。"
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Availability: 1.5.0"
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr "ラインストリングのテーブルのノードへの古典的な分割"
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -2573,14 +2655,14 @@ msgstr ""
 "       2 |     3 | POINT(9 10)"
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr "標準的なジオメトリの例"
 
 #. Tag: programlisting
-#: reference_processing.xml:977
-#, fuzzy, no-c-format
+#: reference_processing.xml:1016
+#, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
 "FROM (\n"
@@ -2635,27 +2717,27 @@ msgid ""
 " {5,2,1,4} | POINT(5 4)\n"
 "(29 rows)"
 msgstr ""
-"SELECT path, ST_AsText(geom) \n"
+"SELECT path, ST_AsText(geom)\n"
 "FROM (\n"
-"  SELECT (ST_DumpPoints(g.geom)).* \n"
+"  SELECT (ST_DumpPoints(g.geom)).*\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       'GEOMETRYCOLLECTION(\n"
-"          POINT ( 0 1 ), \n"
+"          POINT ( 0 1 ),\n"
 "          LINESTRING ( 0 3, 3 4 ),\n"
 "          POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n"
-"          POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ), \n"
+"          POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n"
 "                   ( 5 1, 4 2, 5 2, 5 1 )),\n"
 "          MULTIPOLYGON (\n"
-"                  (( 0 5, 0 8, 4 8, 4 5, 0 5 ), \n"
-"                   ( 1 6, 3 6, 2 7, 1 6 )), \n"
+"                  (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n"
+"                   ( 1 6, 3 6, 2 7, 1 6 )),\n"
 "                  (( 5 4, 5 8, 6 7, 5 4 ))\n"
 "          )\n"
 "        )'::geometry AS geom\n"
 "    ) AS g\n"
 "  ) j;\n"
-"  \n"
-"   path    | st_astext  \n"
+"\n"
+"   path    | st_astext\n"
 "-----------+------------\n"
 " {1,1}     | POINT(0 1)\n"
 " {2,1}     | POINT(0 3)\n"
@@ -2689,8 +2771,8 @@ msgstr ""
 "(29 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:981
-#, fuzzy, no-c-format
+#: reference_processing.xml:1020
+#, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
@@ -2739,15 +2821,15 @@ msgid ""
 " {6,1,5} | POINT(0 0 1)\n"
 "(30 rows)"
 msgstr ""
-"-- 多面体サーフェスによる立方体 --                \n"
+"-- 多面体サーフェスの立方体--\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
+"1, 0 1 0, 0 0 0)),\n"
 "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
 "1)) )') ) AS gdump\n"
 "    ) AS g;\n"
@@ -2787,8 +2869,8 @@ msgstr ""
 "(30 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:982
-#, fuzzy, no-c-format
+#: reference_processing.xml:1021
+#, no-c-format
 msgid ""
 "-- Triangle --\n"
 "SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n"
@@ -2809,14 +2891,14 @@ msgid ""
 " {3}  | POINT(9 0)\n"
 " {4}  | POINT(0 0)"
 msgstr ""
-"-- 三角形 --                \n"
+"-- 三角形 --\n"
 "SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n"
-"                0 0, \n"
-"                0 9, \n"
-"                9 0, \n"
+"                0 0,\n"
+"                0 9,\n"
+"                9 0,\n"
 "                0 0\n"
 "            ))') ) AS gdump\n"
 "    ) AS g;\n"
@@ -2829,8 +2911,8 @@ msgstr ""
 " {4}  | POINT(0 0)"
 
 #. Tag: programlisting
-#: reference_processing.xml:983
-#, fuzzy, no-c-format
+#: reference_processing.xml:1022
+#, no-c-format
 msgid ""
 "-- TIN --\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
@@ -2862,19 +2944,19 @@ msgid ""
 " {2,1,4} | POINT(0 0 0)\n"
 "(8 rows)"
 msgstr ""
-"-- TIN --                \n"
+"-- TIN --\n"
 "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
 "  FROM\n"
-"    (SELECT \n"
+"    (SELECT\n"
 "       ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n"
-"                0 0 0, \n"
-"                0 0 1, \n"
-"                0 1 0, \n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
 "                0 0 0\n"
 "            )), ((\n"
-"                0 0 0, \n"
-"                0 1 0, \n"
-"                1 1 0, \n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
 "                0 0 0\n"
 "            ))\n"
 "            )') ) AS gdump\n"
@@ -2893,7 +2975,7 @@ msgstr ""
 "(8 rows)"
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2903,13 +2985,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_DumpRings\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr "ST_DumpRings"
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2919,7 +3001,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2929,7 +3011,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2946,20 +3028,20 @@ msgstr ""
 "環です。\"geom\"フィールドは、対応する環をポリゴンで持ちます。"
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr "Availability: PostGIS 1.1.3 PostgreSQL 7.3以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr "POLYGONジオメトリでのみ動作します。MULTIPOLYGONでは動作しません。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -3021,7 +3103,7 @@ msgstr ""
 "1))"
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -3033,13 +3115,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr "ST_FlipCoordinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -3049,7 +3131,7 @@ msgstr ""
 "チャーを構築して、これを訂正したい場合に使えます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -3059,26 +3141,26 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr "与えられたジオメトリのX軸とY軸とを入れ替えたものを返します。"
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2515
 #, no-c-format
 msgid "&M_support;"
 msgstr "&M_support;"
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2521
 #, no-c-format
 msgid "Example"
 msgstr "例"
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
-#, fuzzy, no-c-format
+#: reference_processing.xml:1106
+#, no-c-format
 msgid ""
 "<![CDATA[\n"
 "SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n"
@@ -3089,62 +3171,69 @@ msgid ""
 msgstr ""
 "<![CDATA[\n"
 "SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n"
-" st_asewkt  \n"
+" st_asewkt\n"
 "------------\n"
 "POINT(2 1)\n"
 "                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
-msgstr ""
+msgstr "ST_GeneratePoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
 "location points within the original areas."
 msgstr ""
+"ポリゴンまたはマルチポリゴンから、元の領域の内部の、乱数で決められた位置に置"
+"かれた点からなるマルチポイントに変換します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
 "<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> "
 "<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
+"<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> "
+"<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
 "are found within the input area."
 msgstr ""
+"ST_GeneratePointsは、指定された個数が入力領域内に出現するまで、擬似乱数による"
+"点を生成します。"
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1978
 #, no-c-format
 msgid "Availability: 2.3.0"
-msgstr ""
+msgstr "Availability: 2.3.0"
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
-msgstr ""
+msgstr "元のポリゴン"
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
-msgstr ""
+msgstr "元のポリゴンの上に重ねた、生成された12個のポイント"
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -3153,22 +3242,27 @@ msgid ""
 "                'LINESTRING(50 50,150 150,150 50)'\n"
 "                ), 10, 'endcap=round join=round'), 12);"
 msgstr ""
+"SELECT ST_GeneratePoints(\n"
+"        ST_Buffer(\n"
+"                ST_GeomFromText(\n"
+"                'LINESTRING(50 50,150 150,150 50)'\n"
+"                ), 10, 'endcap=round join=round'), 12);"
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
-msgstr ""
+msgstr "(T) geomAとgeomBの共有する部分を表現するジオメトリを返します。"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -3188,7 +3282,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -3197,7 +3291,7 @@ msgstr ""
 "ジオメトリのインタセクションとなる点集合を表現するジオメトリを返します。"
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -3206,7 +3300,7 @@ msgstr ""
 "言い換えると、ジオメトリAとジオメトリBとで共有されている部分のことです。"
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -3216,7 +3310,7 @@ msgstr ""
 "返されます。"
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -3229,7 +3323,7 @@ msgstr ""
 "ところを切り取るのに、非常に便利です。"
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -3246,13 +3340,13 @@ msgstr ""
 "バッファを生成し、WGS84ジオグラフィに戻します。"
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr "<varname>GEOMETRYCOLLECTION</varname>を引数として呼ばないでください。"
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -3271,25 +3365,25 @@ msgstr ""
 "linkend=\"postgis_backend\"/>を参照してください。"
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr "&sfcgal_enhanced;"
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr "Availability: 1.5 ジオグラフィ型が導入されました。"
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -3386,13 +3480,13 @@ msgstr ""
 "poly.the_geom),0.0));"
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr "例: 2.5次元的なもの"
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -3403,8 +3497,8 @@ msgstr ""
 "\"ST_3DIntersection\"/>を使った同じ例と比較します。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
-#, fuzzy, no-c-format
+#: reference_processing.xml:1261
+#, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
 "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
@@ -3417,7 +3511,7 @@ msgid ""
 "---------------------------------------\n"
 " LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 msgstr ""
-"set postgis.backend=geos; \n"
+"set postgis.backend=geos;\n"
 "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
 "from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
 "10)') AS linestring\n"
@@ -3429,7 +3523,7 @@ msgstr ""
 " LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -3442,8 +3536,8 @@ msgstr ""
 "ST_Force2Dと等価な2次元ジオメトリを返します。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
-#, fuzzy, no-c-format
+#: reference_processing.xml:1265
+#, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
 "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
@@ -3456,7 +3550,7 @@ msgid ""
 "----------------------------------------------\n"
 " MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 msgstr ""
-"set postgis.backend=sfcgal; \n"
+"set postgis.backend=sfcgal;\n"
 "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
 "from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
 "10)') AS linestring\n"
@@ -3468,7 +3562,7 @@ msgstr ""
 " MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -3482,19 +3576,19 @@ msgstr ""
 "\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr "ST_LineToCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
-msgstr ""
+msgstr "LINESTRING/POLYGONをCIRCULARSTRINGかCURVEPOLYGONに変換します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -3506,25 +3600,28 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1253
-#, no-c-format
+#: reference_processing.xml:1292
+#, fuzzy, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 "LINESTRING/POLYGONをCIRCULARSTRINGと曲線ポリゴンに変換します。等価の曲線を記"
 "述するのに必要なポイントが少なくなります。"
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
-msgstr "例: 2次元"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
+msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
-#, no-c-format
+#: reference_processing.xml:1303
+#, fuzzy, no-c-format
 msgid ""
+"-- 2D Example\n"
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -3550,13 +3647,26 @@ msgid ""
 "-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
 "                                                                    |  --"
 "ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
 "--3D example\n"
-"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 "
-"6 4, 7 8 4, 9 10 4)')));\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
 "\n"
-"                         st_asewkt\n"
-"------------------------------------\n"
-" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
@@ -3592,20 +3702,20 @@ msgstr ""
 " CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr "ST_MakeValid"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 "頂点を失うことなしに不正なジオメトリを妥当なジオメトリにしようと試みます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -3615,7 +3725,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -3626,7 +3736,7 @@ msgstr ""
 "と試みます。既に妥当であるジオメトリは、さらなる操作を行わずに返ります。"
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -3636,7 +3746,7 @@ msgstr ""
 "MULTIPOLYGON, GEOMETRYCOLLECTIONおよびそれらの混交したものです。"
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -3647,7 +3757,7 @@ msgstr ""
 "トリまたは元の次元以下の次元のコレクションになります。"
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
@@ -3655,32 +3765,32 @@ msgstr ""
 "単一ポリゴンは、自己インタセクトがある場合には、マルチポリゴンになります。"
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr "Availability: 2.0.0, GEOS 3.3.0以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr "Enhanced: 2.0.1 速度向上しました。GEOS 3.3.4が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 "Enhanced: 2.1.0 GEOMETRYCOLLECTIONとMULTIPOINTに対応するようになりました。"
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr "ST_MemUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3689,7 +3799,7 @@ msgstr ""
 "ST_Unionと同じですが、メモリフレンドリ (少ないメモリ使用、多いCPU時間)です。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -3701,13 +3811,13 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr "(説明を記載)"
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3720,19 +3830,19 @@ msgstr ""
 "つずつ前の結果にジオメトリを結合させることによって動作します。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr "ST_Unionを参照して下さい。"
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr "ST_MinimumBoundingCircle"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -3742,7 +3852,7 @@ msgstr ""
 "対して48区分を使用します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -3756,13 +3866,13 @@ msgstr ""
 "<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr "ジオメトリを完全に含む最小の円ポリゴンを返します。"
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -3773,9 +3883,14 @@ msgid ""
 "a polygonal approximation is not suitable, ST_MinimumBoundingRadius may be "
 "used."
 msgstr ""
+"円はポリゴンで近似されます。デフォルトでは、4分の1円で48辺です。このポリゴン"
+"は円の最小バウンディングボックスの近似であるので、入力ジオメトリのいくつかの"
+"点はポリゴンに入らない可能性があります。この近似は辺の数を増やすことによって"
+"改善され、辺の数を増やすことで得られる不利益は小さいです。ポリゴン近似が適切"
+"でない場合のアプリケーションにおいては、ST_MinimumBoundingRadiusを使います。"
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -3788,7 +3903,7 @@ msgstr ""
 "ST_MinimumBoundingCircle(ST_Collect(somepointfield))とします。"
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -3798,19 +3913,19 @@ msgstr ""
 "されます。"
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr "Availability: 1.4.0 - GEOSが必要です。"
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -3824,7 +3939,7 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -3834,7 +3949,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -3892,58 +4007,63 @@ msgstr ""
 "127.309642789079,135.59714732062 115))"
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
-msgstr ""
+msgstr "ST_MinimumBoundingRadius"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
 "contain a geometry."
-msgstr ""
+msgstr "ジオメトリを完全に包含する最小円の中心ポイントと半径を返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
 "function></funcdef> <paramdef><type>geometry</type> <parameter>geom</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geom</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
 "circle that can fully contain a geometry."
-msgstr ""
+msgstr "ジオメトリを完全に包含する最小円の中心ポイントと半径を返します。"
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
 "minimum bounding circle of a set of geometries."
 msgstr ""
+"ジオメトリの集合の最小包含円を得るには<xref linkend=\"ST_Collect\"/>と併用し"
+"ます。"
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
-msgstr ""
+msgstr "Availability: 2.3.0"
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -3954,15 +4074,22 @@ msgid ""
 "------------------------------------------+------------------\n"
 " POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 msgstr ""
+"SELECT ST_AsText(center), radius FROM "
+"ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 "
+"65427,26426 65078))');\n"
+"\n"
+"                st_astext                 |      radius\n"
+"------------------------------------------+------------------\n"
+" POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr "ST_Polygonize"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -3972,7 +4099,7 @@ msgstr ""
 "レクションを生成します。"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -3988,7 +4115,7 @@ msgstr ""
 "type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -3998,7 +4125,7 @@ msgstr ""
 "ションを生成します。"
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -4010,19 +4137,19 @@ msgstr ""
 "のポリゴンにダンプします。"
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr "Availability: 1.0.0RC1 - GEOS 2.1.0が必要です。"
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr "例: 単一ラインストリングのポリゴン化"
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -4086,19 +4213,19 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr "ST_Node"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr "ラインストリングの集合にノードを作成します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -4108,7 +4235,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -4118,13 +4245,13 @@ msgstr ""
 "ラインストリングは保存されます。"
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2650
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 - GEOS 3.3.0以上が必要 "
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -4133,17 +4260,26 @@ msgstr ""
 "GEOS 3.3.1までのバグのため、この関数は自己インタセクトするラインのノード作成"
 "に失敗します。GEOS 3.3.2以上で訂正されています。"
 
-#. Tag: programlisting
-#: reference_processing.xml:1565
+#. Tag: para
+#: reference_processing.xml:1601
 #, no-c-format
 msgid ""
-"SELECT ST_AsEWKT(\n"
+"Changed: 2.4.0 this function uses GEOSNode internally instead of "
+"GEOSUnaryUnion. This may cause the resulting linestrings to have a different "
+"order and direction compared to Postgis < 2.4."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:1608
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_AsText(\n"
 "                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
 "geometry)\n"
 "        ) As  output;\n"
 "output\n"
 "-----------\n"
-"MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
+"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
 "4.5,10 0 3))"
 msgstr ""
 "SELECT ST_AsEWKT(\n"
@@ -4156,13 +4292,13 @@ msgstr ""
 "4.5,10 0 3))"
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1623
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr "ST_OffsetCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1625
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -4172,7 +4308,7 @@ msgstr ""
 "線を引く際に使えます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1633
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -4188,7 +4324,7 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1646
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -4199,7 +4335,7 @@ msgstr ""
 "リの全てのポイントは、入力ジオメトリより与えられた距離以上には離れません。"
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1652
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -4210,14 +4346,14 @@ msgstr ""
 "には、右側にずらし、逆方向のラインになります。"
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr "Availability: 2.0 - GEOS 3.2以上、GEOS 3.3以上で改善されました。"
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1662
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -4227,7 +4363,7 @@ msgstr ""
 "操作をすることができます。"
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1670
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -4237,7 +4373,7 @@ msgstr ""
 "\")。'miter'も'mitre'の同義語として受け付けます。"
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1673
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -4247,20 +4383,20 @@ msgstr ""
 "影響が出ます)。'miter_limit'も'mitre_limit'の同義語として受け付けます。"
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1678
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr "距離の単位は空間参照系の単位です。"
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1682
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr "入力はLINESTRINGのみ可能です。"
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -4270,13 +4406,13 @@ msgstr ""
 "の結果を返します。"
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1694
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr "道路の周りの開いたバッファの算出"
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1695
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -4292,13 +4428,13 @@ msgstr ""
 "FROM someroadstable;"
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr "15, 'quad_segs=4 join=round' 元のラインと15単位ずらしたライン。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -4326,13 +4462,13 @@ msgstr ""
 "        2.14180701233067 12.2597485145237,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr "-15, 'quad_segs=4 join=round' 元のラインと-15単位ずらしたライン。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1720
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -4356,7 +4492,7 @@ msgstr ""
 "LINESTRING(31 195,31 31,164 31)"
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1729
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -4366,7 +4502,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1732
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -4396,7 +4532,7 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195)"
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1739
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -4406,8 +4542,8 @@ msgstr ""
 "ます。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
-#, fuzzy, no-c-format
+#: reference_processing.xml:1742
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
 "        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n"
@@ -4429,7 +4565,7 @@ msgid ""
 "32.1418070123307 40.2597485145237,31 46,31 195))"
 msgstr ""
 "SELECT ST_AsText(ST_Collect(\n"
-"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'), \n"
+"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n"
 "        ST_OffsetCurve(ST_OffsetCurve(geom,\n"
 "        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n"
 "        )\n"
@@ -4439,7 +4575,7 @@ msgstr ""
 "        44 16,24 16,20 16,18 16,17 17,\n"
 "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
 "        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
-"-- 並行曲線  --\n"
+"-- parallel curves (平行曲線)  --\n"
 "MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n"
 "7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n"
 "2.14180701233067 12.2597485145237,1 18,1 195),\n"
@@ -4448,14 +4584,14 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195))"
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1751
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr "15, 'quad_segs=4 join=bevel' と元のライン"
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
-#, fuzzy, no-c-format
+#: reference_processing.xml:1754
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
 "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
@@ -4471,21 +4607,21 @@ msgstr ""
 "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
 "        44 16,24 16,20 16,18 16,17 17,\n"
 "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-"        16 120,16 140,16 160,16 180,16 195)'), \n"
+"        16 120,16 140,16 160,16 180,16 195)'),\n"
 "                15, 'quad_segs=4 join=bevel'));\n"
 "-- 出力 --\n"
 "LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n"
 "        5.39339828220179 7.39339828220179,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1762
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 "join=mitre mitre_limit=2.1で、15ずらしたものと-15ずらしたものとを集めたもの。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1765
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -4515,19 +4651,19 @@ msgstr ""
 "        (31 195,31 31,164 31))"
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1782
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr "ST_RemoveRepeatedPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1783
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr "入力ジオメトリから重複ポイントを除いたものを返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -4541,7 +4677,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1799
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -4556,7 +4692,7 @@ msgstr ""
 "の関数を呼ぶことができます。"
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1805
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -4566,20 +4702,20 @@ msgstr ""
 "ら、「同じ」と考えます。"
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1808 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2512
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "Availability: 2.2.0"
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1821
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr "ST_SharedPaths"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1822
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -4589,7 +4725,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -4601,7 +4737,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1837
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -4614,25 +4750,25 @@ msgstr ""
 "パス自体は一つ目のジオメトリの方向をもとにします。"
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1842
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Availability: 2.0.0 GEOS 3.3.0以降が必要です。"
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1845
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr "例: 共有パスの探索"
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1855
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr "マルチラインストリングとラインストリング"
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -4640,8 +4776,8 @@ msgid ""
 msgstr "マルチラインストリングとラインストリングとの共有パスと元のジオメトリ。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
-#, fuzzy, no-c-format
+#: reference_processing.xml:1869
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "  ST_SharedPaths(\n"
@@ -4662,10 +4798,10 @@ msgstr ""
 "  ST_SharedPaths(\n"
 "    ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 "
 "125),\n"
-"            (51 150,101 150,76 175,51 150))'),\n"
-"         ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 "
+"           (51 150,101 150,76 175,51 150))'),\n"
+"        ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 "
 "175)')\n"
-"         )\n"
+"        )\n"
 "  ) As wkt\n"
 "\n"
 "                                wkt\n"
@@ -4674,8 +4810,8 @@ msgstr ""
 " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
-#, fuzzy, no-c-format
+#: reference_processing.xml:1875
+#, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
 "SELECT ST_AsText(\n"
@@ -4691,13 +4827,13 @@ msgid ""
 "GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n"
 "MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 msgstr ""
-"-- ラインストリングが反転する以外は同じ場合の例\n"
+"-- 同じ例ですがラインストリングの引数の順序を入れ替えています\n"
 "SELECT ST_AsText(\n"
 "  ST_SharedPaths(\n"
 "   ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n"
 "   ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n"
-"            (51 150,101 150,76 175,51 150))')\n"
-"         )\n"
+"           (51 150,101 150,76 175,51 150))')\n"
+"        )\n"
 "  ) As wkt\n"
 "\n"
 "                                wkt\n"
@@ -4706,7 +4842,7 @@ msgstr ""
 "MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1885
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
@@ -4714,19 +4850,20 @@ msgstr ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1895
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr "ST_ShiftLongitude"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1897
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
+"ジオメトリの座標値を-180度から180度の範囲と0度から360度の範囲に揃えます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1902
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -4736,25 +4873,25 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1869
-#, fuzzy, no-c-format
+#: reference_processing.xml:1912
+#, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
 "and if the longitude coordinate is <0, adds 360 to it. The result would "
 "be a 0-360 version of the data to be plotted in a 180 centric map"
 msgstr ""
-"<para>ジオメトリの全てのフィーチャーの全ての構成要素の全てのポイント/頂点を読"
-"み、経度が0未満なら360を足します。結果は、180度を中心とした地図にプロットされ"
-"る0度から360度の間にあるデータとなります。</para>"
+"ジオメトリの全ての地物の全てのポイント/頂点を読み、経度値が0より小さい場合に"
+"は360を足します。結果は、180度を中心にした地図に描画される、経度が0-360の区間"
+"にあるデータです。"
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1916
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr "これは4326 (WGS84経度緯度)のような経度緯度でのみ使えます。"
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1918
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -4764,19 +4901,19 @@ msgstr ""
 "MULTIPOINTでも動作します。"
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1923
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr "Enhanced: 2.0.0 多面体サーフェス対応とTIN対応が導入されました。"
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1924
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr "ご注意: この関数は2.0.0で\"ST_Shift_Longitude\"から名称変更しました。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1933
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -4814,33 +4951,33 @@ msgstr ""
 "LINESTRING(241.42 38.38,241.8 38.45)"
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1947
 #, no-c-format
 msgid "ST_WrapX"
-msgstr ""
+msgstr "ST_WrapX"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1949
 #, no-c-format
 msgid "Wrap a geometry around an X value."
-msgstr ""
+msgstr "ジオメトリをX値で回り込ませます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
-#, fuzzy, no-c-format
+#: reference_processing.xml:1954
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> "
-"<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
+"<funcdef>geometry <function>ST_WrapX</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1966
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -4848,17 +4985,22 @@ msgid ""
 "positive 'move') of given 'wrap' line in the direction specified by the "
 "'move' parameter, finally re-unioning the pieces togheter."
 msgstr ""
+"入力ジオメトリを分割して、全ての結果要素が「回り込み ('wrap')」線から’move'パ"
+"ラメータで決められた方向、すなわち、右側 ('move'が負数)または左側 ('move'が正"
+"数)に全ての要素が落ちるように移動させ、最後に再結合します。"
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1973
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
 "not spawned from one side to the other."
 msgstr ""
+"経度緯度入力を「再センタリング」して、対象地物が一方からもう一方に飛ばないよ"
+"うにするのに使えます。"
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1991
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -4869,15 +5011,24 @@ msgid ""
 "-- falls completely on the left of x=-30 to +360\n"
 "select ST_WrapX(the_geom, -30, 360);"
 msgstr ""
+"-- 与えられたジオメトリのうち、\n"
+"-- バウンディングボックスが完全にx=0の左側にあるもののについて\n"
+"-- X値に360を足して移動させます。\n"
+"select ST_WrapX(the_geom, 0, 360);\n"
+"\n"
+"-- 与えられたジオメトリのうち、\n"
+"-- バウンディングボックスが完全にx=-30の左側にあるもののについて\n"
+"-- X値に360を足して移動させます。\n"
+"select ST_WrapX(the_geom, -30, 360);"
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:2003
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2004
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4887,7 +5038,7 @@ msgstr ""
 "ムを使用します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -4896,9 +5047,14 @@ msgid ""
 "<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> "
+"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2021
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4913,7 +5069,7 @@ msgstr ""
 "われるので、ジオメトリコレクションでこの関数を呼ぶことができます。"
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2028
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -4922,19 +5078,26 @@ msgid ""
 "This flag is useful for rendering engines, to avoid having large numbers of "
 "very small objects disappear from a map leaving surprising gaps."
 msgstr ""
+"\"preserve collapsed\"フラグによって、許容範囲より非常に小さいオブジェクトが"
+"保持されます。例えば、1メートル長のラインを10メートルの許容範囲で簡略化する場"
+"合です。\"preserve\"フラグを与えると、ラインは消去されません。このフラグは、"
+"多数の非常に小さいオブジェクトを持っていて、これらが想定外の隙間を残して地図"
+"から消えることを避けるのに使えます。"
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2034 reference_processing.xml:2118
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
 "\"ST_IsSimple\"/>)"
 msgstr ""
+"返されるジオメトリは単純性 (<xref linkend=\"ST_IsSimple\"/>参照)を失うことが"
+"あります。"
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2036 reference_processing.xml:2120
+#: reference_processing.xml:2175
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -4945,19 +5108,19 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2038
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "Availability: 1.2.2"
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2043
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr "簡略化をやりすぎて三角形になった円、八角形になった円です。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -4991,7 +5154,7 @@ msgstr ""
 "|             4 | t"
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2048
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -5001,13 +5164,13 @@ msgstr ""
 "\"TP_ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2054
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr "ST_SimplifyPreserveTopology"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2055
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -5018,7 +5181,7 @@ msgstr ""
 "ムを使用します。不正な派生ジオメトリ (特にポリゴン)の生成を回避します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2062
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -5030,7 +5193,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2072
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -5047,19 +5210,19 @@ msgstr ""
 "メトリコレクションでこの関数を呼ぶことができます。"
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr "GEOS 3.0.0以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2082
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr "Availability: 1.3.3"
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2087
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -5069,7 +5232,7 @@ msgstr ""
 "でも四角形になります。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2088
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -5107,13 +5270,13 @@ msgstr ""
 "|             5 |                 5"
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2098
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr "ST_SimplifyVW"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2099
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -5123,7 +5286,7 @@ msgstr ""
 "トリを返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2104
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -5135,7 +5298,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2114
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -5152,20 +5315,20 @@ msgstr ""
 "ことができます。"
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2121
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
-msgstr ""
+msgstr "この関数は3次元を扱います。第3次元は結果に影響を与えます。"
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2127
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
-msgstr ""
+msgstr "ラインストリングを最小範囲のしきい値を30で簡略化しています。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -5176,9 +5339,16 @@ msgid ""
 "-----------+-------------------+\n"
 "LINESTRING(5 2,7 25,10 10)"
 msgstr ""
+"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-- 結果 --\n"
+" simplified\n"
+"-----------+-------------------+\n"
+"LINESTRING(5 2,7 25,10 10)"
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2132
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -5190,22 +5360,24 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2137
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr "ST_SetEffectiveArea"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2138
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
 "ordinate. A simplified geometry can then be generated by filtering on the M "
 "ordinate."
 msgstr ""
+"個々の頂点について有効範囲を設定し、M値として保存します。M値でフィルタリング"
+"すると、単純化したジオメトリを生成できます。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2145
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -5213,9 +5385,13 @@ msgid ""
 "<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> "
 "<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -5224,9 +5400,12 @@ msgid ""
 "returned, containing only vertices with an effective area greater than or "
 "equal to the threshold value."
 msgstr ""
+"Visvalingam-Whyattアルゴリズムから有効範囲となる個々の頂点を置きます。有効範"
+"囲はジオメトリのM値として格納されます。任意引数である第2引数を使うと、しきい"
+"値以上の有効範囲となる頂点だけで構築されるジオメトリを返します。"
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2161
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -5234,9 +5413,13 @@ msgid ""
 "the full geometry will be returned with effective areas as M-values, which "
 "can be used by the client to simplify very quickly."
 msgstr ""
+"この関数は、しきい値を使うことでサーバサイド簡略化に使えます。もう一つの任意"
+"引数はしきい値を0にする際に使用します。この場合、完全なジオメトリを得ますが、"
+"クライアントが非常に高速に簡略化するために使うM値として格納している有効範囲を"
+"持っています。"
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2164
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -5249,29 +5432,31 @@ msgstr ""
 "メトリコレクションでこの関数を呼ぶことができます。"
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
-msgstr ""
+msgstr "出力ジオメトリは、入力時に持っていたM値の情報の全てを失います。"
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
 "area"
-msgstr ""
+msgstr "この関数は3次元を扱います。第3次元は結果に影響を与えます。"
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2183
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
 "value of zero, all vertices in the input geometry are returned."
 msgstr ""
+"ラインストリングの有効範囲の計算。しきい値を0にしているので、入力ジオメトリの"
+"全ての頂点が返ります。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2186
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -5285,21 +5470,31 @@ msgid ""
 "3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 "
 "10 3.40282346638529e+38)"
 msgstr ""
+"select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
+"ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-- 結果 --\n"
+" all_pts | thrshld_30\n"
+"-----------+-------------------+\n"
+"LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 "
+"3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 "
+"10 3.40282346638529e+38)"
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2196
 #, no-c-format
 msgid "ST_Split"
 msgstr "ST_Split"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2197
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr "ジオメトリを分割したジオメトリのコレクションを返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2202
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -5311,7 +5506,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -5322,7 +5517,7 @@ msgstr ""
 "分割に対応しています。返されるジオメトリは常にコレクションです。"
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2216
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -5333,7 +5528,7 @@ msgstr ""
 "ST_Unionを適用すると、常に元のジオメトリが得られます。"
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -5343,7 +5538,7 @@ msgstr ""
 "分割に対応しました。"
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2225
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -5361,7 +5556,7 @@ msgstr ""
 "ticket/2192\">#2192</ulink>を参照して下さい)。"
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2227
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -5370,26 +5565,26 @@ msgstr ""
 "(MULTI)ポリゴンを刃として渡すと、線要素 (境界)が入力の分割に使われます。"
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2235
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr "ラインに切られるポリゴン"
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2247 reference_processing.xml:2281
 #, no-c-format
 msgid "Before Split"
 msgstr "分割前"
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2259 reference_processing.xml:2293
 #, no-c-format
 msgid "After split"
 msgstr "分割後"
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
-#, fuzzy, no-c-format
+#: reference_processing.xml:2268
+#, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
 "polygon\n"
@@ -5416,23 +5611,23 @@ msgid ""
 "POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 "
 "62.2214883490198,53.8060233744357 ..))"
 msgstr ""
-"-- 二つの半分になったポリゴンからなるジオメトリコレクションを生成します\n"
-"-- ST_BuildAreaでの例に似ています\n"
+"-- ポリゴンを2個に割ったものからなるジオメトリコレクションを生成します\n"
+"-- ST_BuildAreaの例と似ています\n"
 "SELECT ST_Split(circle, line)\n"
-"FROM (SELECT \n"
+"FROM (SELECT\n"
 "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
 "    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
-"    \n"
+"\n"
 "-- 結果 --\n"
 " GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 "
 "80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n"
-" \n"
-"-- ST_DumpかST_GeometryNを使って個々のポリゴンに変換できます\n"
+"\n"
+"-- 個々のポリゴンに変換するには、ST_DumpまたはST_GeometryNを使います\n"
 "SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n"
-"FROM (SELECT \n"
+"FROM (SELECT\n"
 "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
 "    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
-"    \n"
+"\n"
 "-- 結果 --\n"
 "wkt\n"
 "---------------\n"
@@ -5441,14 +5636,14 @@ msgstr ""
 "62.2214883490198,53.8060233744357 ..))"
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2269
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr "ポイントで切られるマルチラインストリング"
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
-#, fuzzy, no-c-format
+#: reference_processing.xml:2302
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
 "        FROM (SELECT\n"
@@ -5466,11 +5661,11 @@ msgid ""
 ")"
 msgstr ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
-"        FROM (SELECT \n"
+"        FROM (SELECT\n"
 "    ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 "
 "90))') As mline,\n"
 "    ST_Point(30,30) As pt) As foo;\n"
-"    \n"
+"\n"
 "wktcut\n"
 "------\n"
 "GEOMETRYCOLLECTION(\n"
@@ -5481,7 +5676,7 @@ msgstr ""
 ")"
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -5493,13 +5688,13 @@ msgstr ""
 "\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2319
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr "ST_SymDifference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2321
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -5510,7 +5705,7 @@ msgstr ""
 "れるのは、ST_SymDifference(A,B) = ST_SymDifference(B,A) となるからです。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -5522,7 +5717,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2339
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -5535,25 +5730,25 @@ msgstr ""
 "ST_Union(geomA,geomB) - ST_Intersection(A,B)と見ることができます。"
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2349
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2369
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr "二つある元のラインストリングの両方"
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2381
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr "二つのラインストリングの対称差"
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2390
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -5581,7 +5776,7 @@ msgstr ""
 "MULTILINESTRING((50 150,50 200),(50 50,50 100))"
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2392
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -5603,19 +5798,19 @@ msgstr ""
 "MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2399
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr "ST_Subdivide"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2407
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -5623,7 +5818,7 @@ msgid ""
 msgstr "指定した数より多い頂点を持たないジオメトリの集合を返します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2412
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -5637,7 +5832,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -5656,19 +5851,19 @@ msgstr ""
 "すると、エラーが投げられます。"
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2432
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr "切り抜きはGEOSモジュールを使っています。"
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2435
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr "Availability: 2.2.0 GEOS 3.5.0以上が必要です。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2441
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -5682,13 +5877,13 @@ msgstr ""
 "FROM original_geoms;"
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2452
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr "最大10頂点での分割"
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2455
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -5708,7 +5903,7 @@ msgstr ""
 "As f(geom);"
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2456
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -5754,7 +5949,7 @@ msgstr ""
 " 98.000000000001,106.000000000001 98.000000000001))"
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -5762,7 +5957,7 @@ msgid ""
 msgstr "分割に使うことができる頂点の追加にST_Segmentizeを併用します"
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -5772,7 +5967,7 @@ msgstr ""
 "150)'::geometry,10),8));"
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2469
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -5812,7 +6007,7 @@ msgstr ""
 "149.999999999998)"
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -5822,13 +6017,13 @@ msgstr ""
 "<xref linkend=\"ST_Split\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2487
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr "ST_SwapOrdinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2488
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
@@ -5837,7 +6032,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -5849,7 +6044,7 @@ msgstr ""
 "<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2505
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
@@ -5857,7 +6052,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2508
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -5867,7 +6062,7 @@ msgstr ""
 "標名はx, y, z, mが有効です。"
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2522
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -5902,20 +6097,20 @@ msgstr ""
 "                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2535
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2536
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr "ジオメトリの結合の点集合を表現するジオメトリを返します。"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2541
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -5939,7 +6134,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -5954,7 +6149,7 @@ msgstr ""
 "インタセクトしている領域の無い単一のST_Geometryを返すものです。"
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2564
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -5969,7 +6164,7 @@ msgstr ""
 "を無視することを意味します。"
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -5981,7 +6176,7 @@ msgstr ""
 "NULLを返します。"
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2574
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -5994,7 +6189,7 @@ msgstr ""
 "め、一般的にST_Collectよりも桁違いに遅く動きます。"
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2580
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -6004,7 +6199,7 @@ msgstr ""
 "した。UNIONはSQLの予約語であるためです。"
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2583
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -6022,13 +6217,13 @@ msgstr ""
 "ゴリズムを使います。"
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2589
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr "集約関数版は、OGC仕様に明示的に定義されていません。"
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2590
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
@@ -6037,14 +6232,8 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 ポリゴンが含まれる時、Z値 (標高)を持ちま"
 "す。"
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr "集約関数版の例"
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2597
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -6058,7 +6247,7 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2599
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -6178,19 +6367,19 @@ msgstr ""
 "MULTILINESTRING((3 4,4 5),(1 2,3 4))"
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2612
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr "ST_UnaryUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2614
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr "ST_Unionに似ていますが、ジオメトリ要素レベルで動作します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2619
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -6200,7 +6389,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2630
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -6215,7 +6404,7 @@ msgstr ""
 "なマルチポリゴンを得ることはできません。"
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2640
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -6229,7 +6418,7 @@ msgstr ""
 "することができます。"
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2658
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -6239,97 +6428,193 @@ msgstr ""
 "linkend=\"ST_Node\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2626
-#, no-c-format
-msgid "ST_Voronoi"
-msgstr ""
+#: reference_processing.xml:2669
+#, fuzzy, no-c-format
+msgid "ST_VoronoiLines"
+msgstr "ST_Voronoi"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
-#, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
-msgstr ""
+#: reference_processing.xml:2671
+#, fuzzy, no-c-format
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
+msgstr "ジオメトリの頂点からボロノイ図を計算します。"
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
-#, no-c-format
+#: reference_processing.xml:2676
+#, fuzzy, no-c-format
 msgid ""
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
+msgstr ""
 "<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
 "\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
 "<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
 "type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
 "parameter> <type>boolean</type> </paramdef>"
-msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
-#, no-c-format
+#: reference_processing.xml:2698
+#, fuzzy, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
+"ST_Voronoiは、与えられたジオメトリの頂点から、2次元<ulink url=\"https://ja."
+"wikipedia.org/wiki/%E3%83%9C%E3%83%AD%E3%83%8E%E3%82%A4%E5%9B%B3\">ボロノイ図"
+"</ulink>を計算します。デフォルトでは、結果は入力頂点の範囲より大きいエンベ"
+"ロープを包含するポリゴンのジオメトリコレクションです。"
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid "Optional parameters:"
-msgstr ""
+msgstr "任意パラメータ:"
 
 #. Tag: para
-#: reference_processing.xml:2669
-#, no-c-format
-msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2707 reference_processing.xml:2797
 #, no-c-format
 msgid ""
 "'tolerance' : The distance within which vertices will be considered "
 "equivalent. Robustness of the algorithm can be improved by supplying a "
 "nonzero tolerance distance. (default = 0.0)"
 msgstr ""
+"'tolerance' : この距離以内の点は等価とします。0でない許容距離を指定すること"
+"で、アルゴリズムのロバスト性が改善します。デフォルトは0.0です。"
 
 #. Tag: para
-#: reference_processing.xml:2677
-#, no-c-format
+#: reference_processing.xml:2710 reference_processing.xml:2800
+#, fuzzy, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
+"'clip' : \"clip\"パラメータにジオメトリが指定されている場合には、ボロノイ図は"
+"\"clip\"ジオメトリのエンベロープを包含する範囲になります。エンベロープがデ"
+"フォルトより小さい場合には使われません。デフォルトはNULLです。"
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2717 reference_processing.xml:2807
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
-msgstr ""
+msgstr "Availability: 2.3.0 - GEOS 3.5.0以上が必要です。"
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2732
+#, fuzzy, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr "許容範囲を30単位としたボロノイ図"
+
+#. Tag: programlisting
+#: reference_processing.xml:2735 reference_processing.xml:2853
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
+
+#. Tag: screen
+#: reference_processing.xml:2736 reference_processing.xml:2854
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgstr ""
+"-- ST_AsText 出力\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+
+#. Tag: para
+#: reference_processing.xml:2749
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#. Tag: refname
+#: reference_processing.xml:2759
+#, fuzzy, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr "ST_Voronoi"
+
+#. Tag: refpurpose
+#: reference_processing.xml:2761
+#, fuzzy, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr "ジオメトリの頂点からボロノイ図を計算します。"
+
+#. Tag: funcprototype
+#: reference_processing.xml:2766
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
+"parameter> <type>boolean</type> </paramdef>"
+
+#. Tag: para
+#: reference_processing.xml:2788
+#, fuzzy, no-c-format
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+"ST_Voronoiは、与えられたジオメトリの頂点から、2次元<ulink url=\"https://ja."
+"wikipedia.org/wiki/%E3%83%9C%E3%83%AD%E3%83%8E%E3%82%A4%E5%9B%B3\">ボロノイ図"
+"</ulink>を計算します。デフォルトでは、結果は入力頂点の範囲より大きいエンベ"
+"ロープを包含するポリゴンのジオメトリコレクションです。"
+
+#. Tag: para
+#: reference_processing.xml:2823
+#, fuzzy, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
+msgstr "ボロノイ図の上にポイントを重ねて表示"
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
-#, no-c-format
+#: reference_processing.xml:2826
+#, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
+"SELECT\n"
+"        ST_Voronoi(geom) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2827
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -6345,24 +6630,39 @@ msgid ""
 "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
 "270)))"
 msgstr ""
+"-- ST_AsText 出力 --\n"
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,55 79.2857142857143,55 -90)),\n"
+"POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 "
+"-20.7142857142857)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2837
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
-msgstr ""
+msgstr "許容範囲を30単位としたボロノイ図"
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
-#, no-c-format
+#: reference_processing.xml:2840
+#, fuzzy, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
+"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2841
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -6376,176 +6676,75 @@ msgid ""
 "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
 "270)))"
 msgstr ""
+"-- ST_AsText 出力\n"
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,230 -45.7142857142858)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 
 #. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
-msgstr ""
+#: reference_processing.xml:2850
+#, fuzzy, no-c-format
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
+msgstr "許容範囲を30単位とした、マルチラインストリングのボロノイ図"
 
 #. Tag: para
-#: reference_processing.xml:2742
-#, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
-msgstr ""
-
-#~ msgid "ST_ClusterIntersecting"
-#~ msgstr "ST_ClusterIntersecting"
-
-#~ msgid ""
-#~ "Aggregate. Returns an array with the connected components of a set of "
-#~ "geometries"
-#~ msgstr "集約関数です。ジオメトリの集合の接続された要素の配列を返します。"
-
-#~ msgid ""
-#~ "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
-#~ "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
-#~ msgstr ""
-#~ "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
-#~ "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
-
-#~ msgid ""
-#~ "ST_ClusterIntersecting is an aggregate function that returns an array of "
-#~ "GeometryCollections, where each GeometryCollection represents an "
-#~ "interconnected set of geometries."
-#~ msgstr ""
-#~ "ST_ClusterIntersectingはジオメトリコレクションの配列を返す集約関数です。配"
-#~ "列の要素は、相互接続されるジオメトリの集合を表現します。"
-
-#~ msgid "Availability: 2.2.0 - requires GEOS"
-#~ msgstr "Availability: 2.2.0 - GEOSが必要です。"
-
-#~ msgid ""
-#~ "WITH testdata AS\n"
-#~ "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-#~ "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-#~ "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-#~ "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-#~ "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) "
-#~ "AS geom)\n"
-#~ "\n"
-#~ "SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
-#~ "\n"
-#~ "--result\n"
-#~ "\n"
-#~ "st_astext\n"
-#~ "---------\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 "
-#~ "0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
-#~ msgstr ""
-#~ "WITH testdata AS\n"
-#~ "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-#~ "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-#~ "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-#~ "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-#~ "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) "
-#~ "AS geom)\n"
-#~ "\n"
-#~ "SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
-#~ "\n"
-#~ "-- 結果\n"
-#~ "\n"
-#~ "st_astext\n"
-#~ "---------\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 "
-#~ "0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
-
-#~ msgid "ST_ClusterWithin"
-#~ msgstr "ST_ClusterWithin"
+#: reference_processing.xml:2867
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 
 #~ msgid ""
-#~ "Aggregate. Returns an array of GeometryCollections, where each "
-#~ "GeometryCollection represents a set of geometries separated by no more "
-#~ "than the specified distance."
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
 #~ msgstr ""
-#~ "集約関数です。ジオメトリコレクションの配列を返します。要素は、指定した距離"
-#~ "で分割されたジオメトリの集合を表現します。"
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
 
-#~ msgid ""
-#~ "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
-#~ "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef> "
-#~ "<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
-#~ msgstr ""
-#~ "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
-#~ "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef> "
-#~ "<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
+#~ msgid "Examples: 2D"
+#~ msgstr "例: 2次元"
 
 #~ msgid ""
-#~ "ST_ClusterWithin is an aggregate function that returns an array of "
-#~ "GeometryCollections, where each GeometryCollection represents a set of "
-#~ "geometries separated by no more than the specified distance."
+#~ "Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
 #~ msgstr ""
-#~ "ST_ClusterWithinは、ジオメトリコレクションの配列を返す集約関数です。配列の"
-#~ "要素は、指定した距離で分割されたジオメトリの集合を表現します。"
+#~ "集約関数の例 (<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
 
 #~ msgid ""
-#~ "WITH testdata AS\n"
-#~ "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-#~ "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-#~ "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-#~ "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-#~ "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) "
-#~ "AS geom)\n"
-#~ "\n"
-#~ "SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
-#~ "\n"
-#~ "--result\n"
-#~ "\n"
-#~ "st_astext\n"
-#~ "---------\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 "
-#~ "0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
+#~ "'return_polygons' : if true, the result of ST_Voronoi will be a "
+#~ "GeometryCollection of Polygons. If false, the result will be a "
+#~ "MultiLineString. (default = true)"
 #~ msgstr ""
-#~ "WITH testdata AS\n"
-#~ "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-#~ "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-#~ "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-#~ "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-#~ "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) "
-#~ "AS geom)\n"
-#~ "\n"
-#~ "SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
-#~ "\n"
-#~ "-- 結果\n"
-#~ "\n"
-#~ "st_astext\n"
-#~ "---------\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 "
-#~ "0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-#~ "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
+#~ "'return_polygons' : TRUEの場合には、ST_Voronoiの結果はポリゴンのジオメトリ"
+#~ "コレクションです。FALSEの場合には、マルチラインストリングです。デフォルト"
+#~ "はTRUEです。"
 
 #~ msgid ""
-#~ "<refpurpose>Reads every point/vertex in every component of every feature "
-#~ "in a geometry, and if the longitude coordinate is <0, adds 360 to it. "
-#~ "The result would be a 0-360 version of the data to be plotted in a 180 "
-#~ "centric map</refpurpose>"
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
 #~ msgstr ""
-#~ "<refpurpose>ジオメトリの全てのフィーチャーの全ての構成要素の全てのポイン"
-#~ "ト/頂点を読み、経度が0未満なら360を足します。結果は、180度を中心とした地図"
-#~ "にプロットされる0度から360度の間にあるデータとなります。</refpurpose>"
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
 
-#~ msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_AsEWKT\"/>"
-#~ msgstr ""
-#~ ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_AsEWKT\"/>"
+#~ msgid ", <xref linkend=\"ST_Collect\"/>"
+#~ msgstr ", <xref linkend=\"ST_Collect\"/>"
diff --git a/doc/po/ja/reference_raster.xml.po b/doc/po/ja/reference_raster.xml.po
index ef695da..450e623 100644
--- a/doc/po/ja/reference_raster.xml.po
+++ b/doc/po/ja/reference_raster.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
+"PO-Revision-Date: 2016-11-10 11:15+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -68,7 +68,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:13
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE dummy_rast(rid integer, rast raster);\n"
 "INSERT INTO dummy_rast(rid, rast)\n"
@@ -109,7 +109,7 @@ msgstr ""
 "INSERT INTO dummy_rast(rid, rast)\n"
 "VALUES (1,\n"
 "('01' -- little endian - リトルエンディアン (uint8 ndr)\n"
-"|| \n"
+"||\n"
 "'0000' -- version - 版 (uint16 0)\n"
 "||\n"
 "'0000' -- nBands - バンド数 (uint16 0)\n"
@@ -133,7 +133,7 @@ msgstr ""
 "'1400' -- height - 縦セル数 (uint16 20)\n"
 ")::raster\n"
 "),\n"
-"-- 5x5ピクセル、3バンド、8ビット符号なし整数、NODATA値=0\n"
+"-- Raster: 5 x 5 pixels, 3 bands, PT_8BUI pixel type, NODATA = 0\n"
 "(2,  ('01000003009A9999999999A93F9A9999999999A9BF000000E02B274A' ||\n"
 "'41000000007719564100000000000000000000000000000000FFFFFFFF050005000400FDFEFDFEFEFDFEFEFDF9FAFEF' "
 "||\n"
@@ -179,71 +179,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
 msgstr "説明"
@@ -269,69 +269,70 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
 msgstr "関連情報"
@@ -1122,24 +1123,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Availability: 2.0.0"
@@ -1152,7 +1152,7 @@ msgstr "例: カラムに対して全てのありえる制約をデータに基
 
 #. Tag: programlisting
 #: reference_raster.xml:574
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n"
 "INSERT INTO myrasters(rast)\n"
@@ -1183,12 +1183,12 @@ msgstr ""
 "SELECT AddRasterConstraints('myrasters'::name, 'rast'::name);\n"
 "\n"
 "\n"
-"-- raster_columnビューに正しく登録されたかを確認します --\n"
+"-- verify if registered correctly in the raster_columns view --\n"
 "SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
 "pixel_types, nodata_values\n"
 "        FROM raster_columns\n"
 "        WHERE r_table_name = 'myrasters';\n"
-"        \n"
+"\n"
 " srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
 "pixel_types| nodata_values\n"
 "------+---------+---------+-------------+-------------+-----------"
@@ -1413,64 +1413,64 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
 msgstr "例"
 
 #. Tag: programlisting
 #: reference_raster.xml:722
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT DropRasterConstraints ('myrasters','rast');\n"
 "----RESULT output ---\n"
@@ -1493,12 +1493,12 @@ msgstr ""
 "-- 結果出力 --\n"
 "t\n"
 "\n"
-"-- raster_columnsでの変更を確認します --\n"
+"-- raster_columnsで変更を確認します --\n"
 "SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
 "pixel_types, nodata_values\n"
 "        FROM raster_columns\n"
 "        WHERE r_table_name = 'myrasters';\n"
-"        \n"
+"\n"
 " srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
 "pixel_types| nodata_values\n"
 "------+---------+---------+-------------+-------------+-----------"
@@ -1748,7 +1748,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:895
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT PostGIS_GDAL_Version();\n"
 "       postgis_gdal_version\n"
@@ -1756,7 +1756,7 @@ msgid ""
 " GDAL 1.11dev, released 2013/04/13"
 msgstr ""
 "SELECT PostGIS_GDAL_Version();\n"
-"       postgis_gdal_version        \n"
+"       postgis_gdal_version\n"
 "-----------------------------------\n"
 " GDAL 1.11dev, released 2013/04/13"
 
@@ -1916,9 +1916,9 @@ msgstr ""
 "いないデフォルトではドライバが全て無効になりました。"
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr "Availability: 2.0.0 - GDAL 1.6.0以上が必要です。"
@@ -2076,7 +2076,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:1020
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- raw xml output for creator options for GeoTiff --\n"
 "SELECT create_options\n"
@@ -2299,11 +2299,12 @@ msgstr ""
 "description=\"Force copy of overviews of source dataset (CreateCopy())\"/>\n"
 "</CreationOptionList>]]>\n"
 "\n"
+"-- GeoTIFF生成オプションのXMLをテーブルとして出力します --\n"
 "-- Output the create options XML column for GTiff as a table  --\n"
 "SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
 "       (xpath('@type', g.opt))[1]::text As otype,\n"
 "       (xpath('@description', g.opt))[1]::text As descrip,\n"
-"       array_to_string(xpath('Value/text()', g.opt),', ') As vals \n"
+"       array_to_string(xpath('Value/text()', g.opt),', ') As vals\n"
 "FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::"
 "xml)) As opt\n"
 "FROM  st_gdaldrivers()\n"
@@ -2311,7 +2312,7 @@ msgstr ""
 "\n"
 "       oname        |     otype     |                               "
 "descrip                                |                                   "
-"vals                                    \n"
+"vals\n"
 "--------------------+---------------"
 "+----------------------------------------------------------------------"
 "+---------------------------------------------------------------------------\n"
@@ -2319,33 +2320,33 @@ msgstr ""
 "|                                                                      | "
 "NONE, LZW, PACKBITS, JPEG, CCITTRLE, CCITTFAX3, CCITTFAX4, DEFLATE\n"
 " PREDICTOR          | int           | Predictor "
-"Type                                                       | \n"
+"Type                                                       |\n"
 " JPEG_QUALITY       | int           | JPEG quality "
-"1-100                                                   | \n"
+"1-100                                                   |\n"
 " ZLEVEL             | int           | DEFLATE compression level "
-"1-9                                        | \n"
+"1-9                                        |\n"
 " NBITS              | int           | BITS for sub-byte files (1-7), sub-"
-"uint16 (9-15), sub-uint32 (17-31) | \n"
+"uint16 (9-15), sub-uint32 (17-31) |\n"
 " INTERLEAVE         | string-select "
 "|                                                                      | "
 "BAND, PIXEL\n"
 " TILED              | boolean       | Switch to tiled "
-"format                                               | \n"
+"format                                               |\n"
 " TFW                | boolean       | Write out world "
-"file                                                 | \n"
+"file                                                 |\n"
 " RPB                | boolean       | Write out .RPB (RPC) "
-"file                                            | \n"
+"file                                            |\n"
 " BLOCKXSIZE         | int           | Tile "
-"Width                                                           | \n"
+"Width                                                           |\n"
 " BLOCKYSIZE         | int           | Tile/Strip "
-"Height                                                    | \n"
+"Height                                                    |\n"
 " PHOTOMETRIC        | string-select "
 "|                                                                      | "
 "MINISBLACK, MINISWHITE, PALETTE, RGB, CMYK, YCBCR, CIELAB, ICCLAB, ITULAB\n"
 " SPARSE_OK          | boolean       | Can newly created files have missing "
-"blocks?                         | \n"
+"blocks?                         |\n"
 " ALPHA              | boolean       | Mark first extrasample as being "
-"alpha                                | \n"
+"alpha                                |\n"
 " PROFILE            | string-select "
 "|                                                                      | "
 "GDALGeoTIFF, GeoTIFF, BASELINE\n"
@@ -2357,7 +2358,7 @@ msgstr ""
 " ENDIANNESS         | string-select | Force endianness of created file. For "
 "DEBUG purpose mostly           | NATIVE, INVERTED, LITTLE, BIG\n"
 " COPY_SRC_OVERVIEWS | boolean       | Force copy of overviews of source "
-"dataset (CreateCopy())             | \n"
+"dataset (CreateCopy())             |\n"
 "(19 rows)"
 
 #. Tag: para
@@ -2432,24 +2433,24 @@ msgstr ""
 "み変更します。"
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "Availability: 2.1.0"
@@ -2509,8 +2510,8 @@ msgstr ""
 "スタ制約を持ちます。"
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -2522,16 +2523,47 @@ msgstr ""
 "gdalwarp.html\">GDAL Warp resampling methods</ulink>をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "Availability: 2.2.0"
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, fuzzy, no-c-format
+msgid "Example"
+msgstr "例"
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
@@ -2540,19 +2572,19 @@ msgstr ""
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr "ラスタコンストラクタ"
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr "ST_AddBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -2564,7 +2596,7 @@ msgstr ""
 "ンドは末尾に追加されます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -2660,7 +2692,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -2683,7 +2715,7 @@ msgstr ""
 "許容最大値が指定されます。"
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2696,7 +2728,7 @@ msgstr ""
 "のラスタとの相対値です。下の複数バンドの例を参照してください。"
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2708,7 +2740,7 @@ msgstr ""
 "れます。"
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2720,26 +2752,26 @@ msgstr ""
 "ロセスがアクセス可能でなければなりません。"
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr "Enhanced: 2.1.0 addbandarg対応が追加されました。"
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr "Enhanced: 2.1.0 out-dbバンドが追加されました。"
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr "例: 単一バンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
-#, fuzzy, no-c-format
+#: reference_raster.xml:1245
+#, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
 "to 200\n"
@@ -2749,12 +2781,12 @@ msgid ""
 msgstr ""
 "-- 8ビット符号無し整数で初期値200のバンドを追加します\n"
 "UPDATE dummy_rast\n"
-"    SET rast = ST_AddBand(rast,'8BUI'::text,200)  \n"
+"    SET rast = ST_AddBand(rast,'8BUI'::text,200)\n"
 "WHERE rid = 1;"
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
-#, fuzzy, no-c-format
+#: reference_raster.xml:1247
+#, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
 "bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n"
@@ -2797,28 +2829,28 @@ msgstr ""
 "-- addbandargsを使用しています。\n"
 "INSERT INTO dummy_rast(rid,rast)\n"
 "    VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, "
-"0), \n"
+"0),\n"
 "        ARRAY[\n"
 "                ROW(1, '1BB'::text, 0, NULL),\n"
 "                ROW(2, '4BUI'::text, 0, NULL)\n"
 "                        ]::addbandarg[]\n"
 "     )\n"
 "    );\n"
-"    \n"
-"-- 全てが正しいかを確認するためラスタバンドのメタデータを出力します --\n"
+"\n"
+"-- output meta data of raster bands to verify all is right --\n"
 "SELECT  (bmd).*\n"
-"FROM (SELECT ST_BandMetaData(rast,generate_series(1,2)) As bmd \n"
+"FROM (SELECT ST_BandMetaData(rast,generate_series(1,2)) As bmd\n"
 "    FROM dummy_rast WHERE rid = 10) AS foo;\n"
-" --result --   \n"
+" --result --\n"
 " pixeltype | nodatavalue | isoutdb | path\n"
 "-----------+----------------+-------------+---------+------\n"
 " 1BB       |             | f       |\n"
 " 4BUI      |             | f       |\n"
-" \n"
-" \n"
+"\n"
+"\n"
 "-- ラスタのメタデータの出力 --\n"
 "SELECT  (rmd).width, (rmd).height, (rmd).numbands\n"
-"FROM (SELECT ST_MetaData(rast) As rmd \n"
+"FROM (SELECT ST_MetaData(rast) As rmd\n"
 "    FROM dummy_rast WHERE rid = 10) AS foo;\n"
 "-- 結果 --\n"
 " upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
@@ -2829,14 +2861,14 @@ msgstr ""
 "|   0 |        2"
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr "例: 複数の新規バンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
-#, fuzzy, no-c-format
+#: reference_raster.xml:1253
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        *\n"
@@ -2875,16 +2907,16 @@ msgstr ""
 "        ARRAY[]::integer[]\n"
 ");\n"
 "\n"
-" bandnum | pixeltype | nodatavalue | isoutdb | path \n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
 "---------+-----------+-------------+---------+------\n"
-"       1 | 8BUI      |           0 | f       | \n"
-"       2 | 32BF      |          -1 | f       | \n"
-"       3 | 32BUI     |          12 | f       | \n"
+"       1 | 8BUI      |           0 | f       |\n"
+"       2 | 32BF      |          -1 | f       |\n"
+"       3 | 32BUI     |          12 | f       |\n"
 "       4 | 16BUI     |           2 | f       |"
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
-#, fuzzy, no-c-format
+#: reference_raster.xml:1255
+#, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
 "-- with as many bands as there are test_types and as many rows (new rasters) "
@@ -2910,19 +2942,19 @@ msgstr ""
 "-- マウス好きの方へ: この例ではマウスは傷つきませんでした\n"
 "SELECT\n"
 "        mouse,\n"
-"        ST_AddBand(NULL, array_agg(rast ORDER BY test_type), 1) As rast \n"
+"        ST_AddBand(NULL, array_agg(rast ORDER BY test_type), 1) As rast\n"
 "FROM mice_studies\n"
 "GROUP BY mouse;"
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr "例: データベース外のバンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
-#, fuzzy, no-c-format
+#: reference_raster.xml:1260
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        *\n"
@@ -2952,7 +2984,7 @@ msgstr ""
 "        ARRAY[]::integer[]\n"
 ");\n"
 "\n"
-" bandnum | pixeltype | nodatavalue | isoutdb | path \n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
 "---------+-----------+-------------+---------+------\n"
 "       1 | 8BUI      |             | t       | /home/raster/mytestraster."
 "tif\n"
@@ -2961,7 +2993,7 @@ msgstr ""
 "       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2973,19 +3005,19 @@ msgstr ""
 "linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr "ST_AsRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr "PostGISジオメトリをPostGISラスタに変換します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -3271,7 +3303,7 @@ msgstr ""
 "<parameter>touched=false</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -3283,7 +3315,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -3300,7 +3332,7 @@ msgstr ""
 "含むテーブルに結合して渡します。"
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -3321,7 +3353,7 @@ msgstr ""
 "度浮動小数点数にキャストしなければなりません。"
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -3338,7 +3370,7 @@ msgstr ""
 "varname>)の引数はジオメトリの範囲にあわせて調整されます。"
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -3353,7 +3385,7 @@ msgstr ""
 "& <varname>upperlefty</varname>)を取ります。"
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -3371,7 +3403,7 @@ msgstr ""
 "値については0になります。"
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -3383,7 +3415,7 @@ msgstr ""
 "例外で、結果ラスタは参照ラスタと同じSRIDになります。"
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -3397,7 +3429,7 @@ msgstr ""
 "るだけではありません。"
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -3410,7 +3442,7 @@ msgstr ""
 "使えます。"
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -3420,19 +3452,19 @@ msgstr ""
 "だできませんが、GDALができることは実現できます。"
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr "例: ジオメトリをPNGファイルとして出力"
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr "黒い円"
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -3442,14 +3474,14 @@ msgstr ""
 "SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr "PostGISだけで描画したバッファの例"
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
-#, fuzzy, no-c-format
+#: reference_raster.xml:1476
+#, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
 "SELECT ST_AsPNG(\n"
@@ -3465,12 +3497,12 @@ msgstr ""
 "        ST_AsRaster(\n"
 "                ST_Buffer(\n"
 "                        ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), "
-"10,'join=bevel'), \n"
+"10,'join=bevel'),\n"
 "                        200,200,ARRAY['8BUI', '8BUI', '8BUI'], "
 "ARRAY[118,154,118], ARRAY[0,0,0]));"
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -3482,13 +3514,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr "ST_Band"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -3498,7 +3530,7 @@ msgstr ""
 "ら新しいラスタを構築する際に使えます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -3528,7 +3560,7 @@ msgstr ""
 "<parameter>delimiter=,</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -3543,7 +3575,7 @@ msgstr ""
 "関数を補助する関数として使われています。"
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -3562,8 +3594,8 @@ msgstr ""
 "の版で削除するかも知れません。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
-#, fuzzy, no-c-format
+#: reference_raster.xml:1528
+#, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
 "2 of dummy and then reclassified as a 2BUI\n"
@@ -3582,21 +3614,21 @@ msgstr ""
 "-- 二つの新しいラスタを生成します\n"
 "--   1 - ダミーラスタの1番バンド\n"
 "--   2 - ダミーラスタの3番バンドを生成して2BUIで再分類\n"
-"SELECT ST_NumBands(rast1) As numb1, ST_BandPixelType(rast1) As pix1, \n"
+"SELECT ST_NumBands(rast1) As numb1, ST_BandPixelType(rast1) As pix1,\n"
 " ST_NumBands(rast2) As numb2,  ST_BandPixelType(rast2) As pix2\n"
 "FROM (\n"
 "    SELECT ST_Band(rast) As rast1, ST_Reclass(ST_Band(rast,3), '100-200):1, "
 "[200-254:2', '2BUI') As rast2\n"
 "        FROM dummy_rast\n"
 "        WHERE rid = 2) As foo;\n"
-"        \n"
+"\n"
 " numb1 | pix1 | numb2 | pix2\n"
 "-------+------+-------+------\n"
 "     1 | 8BUI |     1 | 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
-#, fuzzy, no-c-format
+#: reference_raster.xml:1530
+#, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
 "SELECT ST_NumBands(ST_Band(rast, '{2,3}'::int[])) As num_bands\n"
@@ -3614,37 +3646,37 @@ msgstr ""
 "-- 配列へのキャストを使って2番と3番バンドを返します\n"
 "SELECT ST_NumBands(ST_Band(rast, '{2,3}'::int[])) As num_bands\n"
 "    FROM dummy_rast WHERE rid=2;\n"
-"    \n"
+"\n"
 "num_bands\n"
 "----------\n"
 "2\n"
-"    \n"
+"\n"
 "-- バンドの指定に配列を使って2番と3番バンドを返します\n"
 "SELECT ST_NumBands(ST_Band(rast, ARRAY[2,3])) As num_bands\n"
-"    FROM dummy_rast \n"
+"    FROM dummy_rast\n"
 "WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr "元画像 (rastカラム)"
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr "dupe_band"
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr "sing_band"
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
-#, fuzzy, no-c-format
+#: reference_raster.xml:1566
+#, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
 "and another with just the third band\n"
@@ -3655,14 +3687,13 @@ msgid ""
 msgstr ""
 "-- 元画像の2番バンド、1番バンド、1番バンドでバンドを成すラスタと\n"
 "-- 3番バンドだけのラスタの生成\n"
-"and another with just the third band\n"
-"SELECT rast, ST_Band(rast, ARRAY[2,1,1]) As dupe_band,  \n"
-"        ST_Band(rast, 3) As sing_band \n"
-"FROM samples.than_chunked \n"
+"SELECT rast, ST_Band(rast, ARRAY[2,1,1]) As dupe_band,\n"
+"        ST_Band(rast, 3) As sing_band\n"
+"FROM samples.than_chunked\n"
 "WHERE rid=35;"
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -3672,13 +3703,190 @@ msgstr ""
 "<xref linkend=\"RT_reference\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
+#, fuzzy, no-c-format
+msgid "ST_MakeEmptyCoverage"
+msgstr "ST_MakeEmptyRaster"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1579
+#, no-c-format
+msgid "Cover georeferenced area with a grid of empty raster tiles."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_raster.xml:1584
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
+msgstr ""
+"<funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>format=GDAL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>upperlefty</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scalex</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scaley</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>skewy</parameter></paramdef>"
+
+#. Tag: para
+#: reference_raster.xml:1604
+#, no-c-format
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> <varname>height</"
+"varname> * <varname>scaley</varname>)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1606
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "Availability: 2.0.0"
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
+#, no-c-format
+msgid "Examples Basic"
+msgstr "基本的な例"
+
+#. Tag: para
+#: reference_raster.xml:1611
+#, no-c-format
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1612
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
+msgstr ""
+"SELECT\n"
+"        (pixels).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_PixelOfValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_SetValue(\n"
+"                                                                ST_AddBand(\n"
+"                                                                        ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                        '8BUI'::"
+"text, 1, 0\n"
+"                                                                ),\n"
+"                                                                1, 1, 0\n"
+"                                                        ),\n"
+"                                                        2, 3, 0\n"
+"                                                ),\n"
+"                                                3, 5, 0\n"
+"                                        ),\n"
+"                                        4, 2, 0\n"
+"                                ),\n"
+"                                5, 4, 255\n"
+"                        )\n"
+"                , 1, ARRAY[1, 255]) AS pixels\n"
+") AS foo\n"
+"\n"
+" val | x | y\n"
+"-----+---+---\n"
+"   1 | 1 | 2\n"
+"   1 | 1 | 3\n"
+"   1 | 1 | 4\n"
+"   1 | 1 | 5\n"
+"   1 | 2 | 1\n"
+"   1 | 2 | 2\n"
+"   1 | 2 | 4\n"
+"   1 | 2 | 5\n"
+"   1 | 3 | 1\n"
+"   1 | 3 | 2\n"
+"   1 | 3 | 3\n"
+"   1 | 3 | 4\n"
+"   1 | 4 | 1\n"
+"   1 | 4 | 3\n"
+"   1 | 4 | 4\n"
+"   1 | 4 | 5\n"
+"   1 | 5 | 1\n"
+"   1 | 5 | 2\n"
+"   1 | 5 | 3\n"
+" 255 | 5 | 4\n"
+"   1 | 5 | 5"
+
+#. Tag: refname
+#: reference_raster.xml:1625
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr "ST_MakeEmptyRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1626
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -3694,7 +3902,7 @@ msgstr ""
 "は、空間参照系は不明 (0)とされます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1630
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -3740,7 +3948,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1660
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -3754,7 +3962,7 @@ msgstr ""
 "空ラスタ (バンドを持たないラスタ)を返します。"
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -3766,7 +3974,7 @@ msgstr ""
 "skewyは0に設定されます。"
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1665
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -3776,7 +3984,7 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1667
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -3789,8 +3997,8 @@ msgstr ""
 "ドを定義し、<xref linkend=\"RT_ST_SetValue\"/>で初期ピクセル値を設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
-#, fuzzy, no-c-format
+#: reference_raster.xml:1674
+#, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
 "VALUES(3, ST_MakeEmptyRaster( 100, 100, 0.0005, 0.0005, 1, 1, 0, 0, "
@@ -3821,18 +4029,18 @@ msgstr ""
 "VALUES(3, ST_MakeEmptyRaster( 100, 100, 0.0005, 0.0005, 1, 1, 0, 0, "
 "4326) );\n"
 "\n"
-"-- 既存のラスタをテンプレートに使って新しいラスタを生成\n"
+"-- 既存のラスタをテンプレートに用いて新しいラスタを生成\n"
 "INSERT INTO dummy_rast(rid,rast)\n"
 "SELECT 4, ST_MakeEmptyRaster(rast)\n"
 "FROM dummy_rast WHERE rid = 3;\n"
 "\n"
 "-- 既存ラスタと生成したラスタのメタデータを出力\n"
 "SELECT rid, (md).*\n"
-"FROM (SELECT rid, ST_MetaData(rast) As md \n"
+"FROM (SELECT rid, ST_MetaData(rast) As md\n"
 "        FROM dummy_rast\n"
 "        WHERE rid IN(3,4)) As foo;\n"
-"        \n"
-"-- 出力 --\n"
+"\n"
+"-- output --\n"
 " rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
 "skewy | srid | numbands\n"
 "-----+------------+------------+-------+--------+------------+------------"
@@ -3843,7 +4051,7 @@ msgstr ""
 "|    0  |     0 | 4326 |        0"
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1680
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -3855,13 +4063,13 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
 msgstr "ST_Tile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -3871,7 +4079,7 @@ msgstr ""
 "果のラスタ集合を返します。</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -3927,7 +4135,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -3937,7 +4145,7 @@ msgstr ""
 "スタ集合を返します。</para>"
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1732
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -3947,9 +4155,14 @@ msgid ""
 "NODATA values. If raster band(s) do not have NODATA value(s) specified, one "
 "can be specified by setting <varname>nodataval</varname>."
 msgstr ""
+"<varname>padwithnodata</varname>がFALSEである場合には、ラスタの右端と下端のタ"
+"イルは、他のタイルと異なるピクセル範囲を持つことがあります。"
+"<varname>padwithnodata</varname>がTRUEの場合には、全てのタイルは同じピクセル"
+"範囲を持ち、端のタイルにNODATA値が詰められます。ラスタバンドにNODATA値が指定"
+"されていない場合には、<varname>nodataval</varname>で指定することができます。"
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1737
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -3959,8 +4172,8 @@ msgstr ""
 "応するバンドもデータベース外になります。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
-#, fuzzy, no-c-format
+#: reference_raster.xml:1748
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
@@ -4044,7 +4257,7 @@ msgstr ""
 "        ST_DumpValues(rast)\n"
 "FROM baz;\n"
 "\n"
-"              st_dumpvalues               \n"
+"              st_dumpvalues\n"
 "------------------------------------------\n"
 " (1,\"{{1,1,1},{1,1,1},{1,1,1}}\")\n"
 " (2,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
@@ -4067,8 +4280,8 @@ msgstr ""
 "(18 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
-#, fuzzy, no-c-format
+#: reference_raster.xml:1750
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
@@ -4143,7 +4356,7 @@ msgstr ""
 "        ST_DumpValues(rast)\n"
 "FROM baz;\n"
 "\n"
-"              st_dumpvalues               \n"
+"              st_dumpvalues\n"
 "------------------------------------------\n"
 " (1,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
 " (1,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
@@ -4157,19 +4370,19 @@ msgstr ""
 "(9 rows)"
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ", <xref linkend=\"RT_Retile\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
 msgstr "ST_Retile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
@@ -4177,7 +4390,7 @@ msgstr ""
 "任意のタイル化されたラスタカバレッジから構成されたタイルの集合を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -4203,7 +4416,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -4218,19 +4431,19 @@ msgstr ""
 "varname>, <varname>col</varname>)からのデータを持つタイルの集合を返します。"
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr "ST_FromGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr "対応するGDALラスタファイルからラスタを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -4244,7 +4457,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -4254,17 +4467,20 @@ msgstr ""
 "bytea型で、GDALラスタファイルの中身です。"
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
 "assign the SRID from the GDAL raster. If <varname>srid</varname> is "
 "provided, the value provided will override any automatically assigned SRID."
 msgstr ""
+"<varname>srid</varname>がNULLの場合には、この関数は、GDALラスタから自動的に"
+"SRIDを設定しようとします。<varname>srid</varname>が与えられている場合には、与"
+"えられた値が自動的に設定したSRIDを上書きします。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
-#, fuzzy, no-c-format
+#: reference_raster.xml:1849
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT "
@@ -4317,7 +4533,7 @@ msgstr ""
 "ORDER BY rid;\n"
 "\n"
 " rid |         metadata          |    stats1     |    stats2     |     "
-"stats3     \n"
+"stats3\n"
 "-----+---------------------------+---------------+---------------"
 "+----------------\n"
 "   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | "
@@ -4327,19 +4543,19 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
 msgstr "ラスタアクセサ"
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr "ST_GeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -4349,7 +4565,7 @@ msgstr ""
 "を返します。デフォルトはGDALです。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -4363,7 +4579,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -4377,20 +4593,20 @@ msgstr ""
 "は'ESRI'の文字列です。"
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr "書式の表現の違いは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr "<varname>GDAL</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
-#, fuzzy, no-c-format
+#: reference_raster.xml:1889
+#, no-c-format
 msgid ""
 "scalex\n"
 "skewy\n"
@@ -4399,22 +4615,22 @@ msgid ""
 "upperleftx\n"
 "upperlefty"
 msgstr ""
-"scalex \n"
-"skewy \n"
+"scalex\n"
+"skewy\n"
 "skewx\n"
 "scaley\n"
 "upperleftx\n"
 "upperlefty"
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr "<varname>ESRI</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
-#, fuzzy, no-c-format
+#: reference_raster.xml:1891
+#, no-c-format
 msgid ""
 "scalex\n"
 "skewy\n"
@@ -4423,15 +4639,15 @@ msgid ""
 "upperleftx + scalex*0.5\n"
 "upperlefty + scaley*0.5"
 msgstr ""
-"scalex \n"
-"skewy \n"
+"scalex\n"
+"skewy\n"
 "skewx\n"
 "scaley\n"
 "upperleftx + scalex*0.5\n"
 "upperlefty + scaley*0.5"
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -4461,25 +4677,25 @@ msgstr ""
 " 2.0000000000 : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
 msgstr "ST_Height"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr "ラスタの高さをピクセル単位で返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -4489,13 +4705,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr "ラスタの高さをピクセル単位で返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -4515,13 +4731,13 @@ msgstr ""
 "   2 |          5"
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -4531,7 +4747,7 @@ msgstr ""
 "は、FALSEを返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -4541,7 +4757,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -4551,8 +4767,8 @@ msgstr ""
 "FALSEを返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
-#, fuzzy, no-c-format
+#: reference_raster.xml:1966
+#, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
 "st_isempty |\n"
@@ -4569,21 +4785,21 @@ msgstr ""
 "st_isempty |\n"
 "-----------+\n"
 "f          |\n"
-"                       \n"
-"                        \n"
+"\n"
+"\n"
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(0, 0, 0, 0, 0, 0, 0, 0))\n"
 "st_isempty |\n"
 "-----------+\n"
 "t          |"
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
 msgstr "ST_MemSize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -4592,7 +4808,7 @@ msgstr ""
 "<refpurpose>ラスタが取る領域の合計をバイト単位で返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -4602,13 +4818,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr "<para>ラスタが取る領域の合計をバイト単位で返します。</para>"
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -4618,7 +4834,7 @@ msgstr ""
 "pg_relation_size, pg_total_relation_sizeへのすばらしい賛辞です。"
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -4632,7 +4848,7 @@ msgstr ""
 "ズを返すので、小さくなることがあります。"
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -4641,8 +4857,8 @@ msgstr ""
 "pg_total_relation_size - テーブル、TOASTテーブル、インデクスを含みます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
-#, fuzzy, no-c-format
+#: reference_raster.xml:2009
+#, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
 "'8BUI')) As rast_mem;\n"
@@ -4653,19 +4869,19 @@ msgid ""
 msgstr ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
 "'8BUI')) As rast_mem;\n"
-"                \n"
+"\n"
 "                rast_mem\n"
 "                --------\n"
 "                22568"
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
 msgstr "ST_MetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -4675,7 +4891,7 @@ msgstr ""
 "メタデータを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -4685,7 +4901,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -4697,8 +4913,8 @@ msgstr ""
 "height | scalex | scaley | skewx | skewy | srid | numbandsです。"
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
-#, fuzzy, no-c-format
+#: reference_raster.xml:2045
+#, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
 " FROM (SELECT rid, ST_MetaData(rast) As md\n"
@@ -4713,7 +4929,7 @@ msgid ""
 "   2 | 3427927.75 |    5793244 |     5 |      5 |   0.05 |  -0.05 "
 "|                0 |     0 |    0 |        3"
 msgstr ""
-"SELECT rid, (foo.md).*  \n"
+"SELECT rid, (foo.md).*\n"
 " FROM (SELECT rid, ST_MetaData(rast) As md\n"
 "FROM dummy_rast) As foo;\n"
 "\n"
@@ -4727,26 +4943,26 @@ msgstr ""
 "|                0 |     0 |    0 |        3"
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ", <xref linkend=\"RT_ST_NumBands\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
 msgstr "ST_NumBands"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr "<refpurpose>ラスタオブジェクトのバンド数を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -4756,13 +4972,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr "<para>ラスタオブジェクトのバンド数を返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -4782,20 +4998,20 @@ msgstr ""
 "  2 |        3"
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr "ST_PixelHeight"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr "空間参照系の地理的な単位でのピクセルの高さを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -4805,7 +5021,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -4816,7 +5032,7 @@ msgstr ""
 "状況では、ピクセル高は地理座標とラスタピクセルのスケール率です。"
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -4826,13 +5042,13 @@ msgstr ""
 "い。"
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr "例: スキューの無いラスタ"
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -4858,13 +5074,13 @@ msgstr ""
 "          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr "例: スキューが0でないラスタ"
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -4892,8 +5108,8 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -4903,20 +5119,20 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr "ST_PixelWidth"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr "空間参照系の地理的な単位でのピクセルの幅を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -4926,7 +5142,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -4937,26 +5153,26 @@ msgstr ""
 "況では、ピクセル幅は地理座標とラスタピクセルのスケール率です。"
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr "関係について次の図に示します。"
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr "ピクセル幅: i方向のピクセルサイズ"
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr "ピクセル高: j方向のピクセルサイズ"
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
-#, fuzzy, no-c-format
+#: reference_raster.xml:2175
+#, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
 "        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
@@ -4974,15 +5190,15 @@ msgstr ""
 "As skewx,\n"
 "        ST_SkewY(rast) As skewy\n"
 "        FROM dummy_rast;\n"
-"        \n"
+"\n"
 "        rastwidth | pixwidth | scalex | scaley | skewx | skewy\n"
 "        -----------+----------+--------+--------+-------+----------\n"
 "        10 |        2 |      2 |      3 |     0 |        0\n"
 "         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
-#, fuzzy, no-c-format
+#: reference_raster.xml:2182
+#, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
 "        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
@@ -5003,7 +5219,7 @@ msgstr ""
 "        ST_SkewY(rast) As skewy\n"
 "        FROM (SELECT ST_SetSkew(rast,0.5,0.5) As rast\n"
 "        FROM dummy_rast) As skewed;\n"
-"        \n"
+"\n"
 "        rastwidth |     pixwidth      | scalex | scaley | skewx | skewy\n"
 "        -----------+-------------------+--------+--------+-------"
 "+----------\n"
@@ -5011,13 +5227,13 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr "ST_ScaleX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -5025,7 +5241,7 @@ msgid ""
 msgstr "空間参照系の地理的な単位でのピクセル幅のX成分を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -5035,7 +5251,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -5047,13 +5263,13 @@ msgstr ""
 "語版WikiPedia)をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr "Changed: 2.0.0. WKTRaster版ではST_PixelSizeXと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -5073,13 +5289,13 @@ msgstr ""
 "   2 |         0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr "ST_ScaleY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -5087,7 +5303,7 @@ msgid ""
 msgstr "空間参照系の地理的な単位でのピクセル幅のY成分を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -5097,7 +5313,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -5109,13 +5325,13 @@ msgstr ""
 "語版WikiPedia)をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr "Changed: 2.0.0. WKTRaster版ではST_PixelSizeYと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -5135,13 +5351,13 @@ msgstr ""
 "   2 |         -0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr "ST_RasterToWorldCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -5151,7 +5367,7 @@ msgstr ""
 "す。列と行の番号は1始まりです。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -5165,7 +5381,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -5183,8 +5399,8 @@ msgstr ""
 "します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
-#, fuzzy, no-c-format
+#: reference_raster.xml:2300
+#, no-c-format
 msgid ""
 "-- non-skewed raster\n"
 "SELECT\n"
@@ -5198,21 +5414,21 @@ msgid ""
 "   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
 "   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 msgstr ""
-"-- スキューのないラスタ\n"
+"-- スキューの無いラスタ\n"
 "SELECT\n"
 "        rid,\n"
 "        (ST_RasterToWorldCoord(rast,1, 1)).*,\n"
 "        (ST_RasterToWorldCoord(rast,2, 2)).*\n"
 "FROM dummy_rast\n"
 "\n"
-" rid | longitude  | latitude | longitude |  latitude  \n"
+" rid | longitude  | latitude | longitude |  latitude\n"
 "-----+------------+----------+-----------+------------\n"
 "   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
 "   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
-#, fuzzy, no-c-format
+#: reference_raster.xml:2302
+#, no-c-format
 msgid ""
 "-- skewed raster\n"
 "SELECT\n"
@@ -5231,7 +5447,7 @@ msgid ""
 "   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
 "   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
 msgstr ""
-"-- スキューのあるラスタ\n"
+"-- スキューの有るラスタ\n"
 "SELECT\n"
 "        rid,\n"
 "        (ST_RasterToWorldCoord(rast, 1, 1)).*,\n"
@@ -5243,13 +5459,13 @@ msgstr ""
 "        FROM dummy_rast\n"
 ") As foo\n"
 "\n"
-" rid | longitude  | latitude | longitude | latitude  \n"
+" rid | longitude  | latitude | longitude | latitude\n"
 "-----+------------+----------+-----------+-----------\n"
 "   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
 "   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2309
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -5259,13 +5475,13 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr "ST_RasterToWorldCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -5275,7 +5491,7 @@ msgstr ""
 "1始まりです。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -5297,7 +5513,7 @@ msgstr ""
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -5313,7 +5529,7 @@ msgstr ""
 "定のもとで、ラスタファイルから左または右にはずれた座標値を返します。"
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -5326,14 +5542,14 @@ msgstr ""
 "キューのあるラスタでX列のみ与えた場合にはエラーが発生します。"
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr "Changed: 2.1.0 以前の版ではST_Raster2WorldCoordXと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
-#, fuzzy, no-c-format
+#: reference_raster.xml:2359
+#, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
 "SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord,\n"
@@ -5347,7 +5563,7 @@ msgid ""
 "   2 | 3427927.75 | 3427927.8 |   0.05"
 msgstr ""
 "-- スキューの無いラスタでは列を与えれば十分です\n"
-"SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord, \n"
+"SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord,\n"
 "        ST_RasterToWorldCoordX(rast,2) As x2coord,\n"
 "        ST_ScaleX(rast) As pixelx\n"
 "FROM dummy_rast;\n"
@@ -5358,8 +5574,8 @@ msgstr ""
 "   2 | 3427927.75 | 3427927.8 |   0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
-#, fuzzy, no-c-format
+#: reference_raster.xml:2361
+#, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
 "SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord,\n"
@@ -5374,7 +5590,7 @@ msgid ""
 "   2 | 3427927.75 | 3428128.8 |   0.05"
 msgstr ""
 "-- 面白半分にスキューさせてみましょう\n"
-"SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord, \n"
+"SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord,\n"
 "        ST_RasterToWorldCoordX(rast, 2, 3) As x2coord,\n"
 "        ST_ScaleX(rast) As pixelx\n"
 "FROM (SELECT rid, ST_SetSkew(rast, 100.5, 0) As rast FROM dummy_rast) As "
@@ -5386,7 +5602,7 @@ msgstr ""
 "   2 | 3427927.75 | 3428128.8 |   0.05"
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -5396,13 +5612,13 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr "ST_RasterToWorldCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -5412,7 +5628,7 @@ msgstr ""
 "1始まりです。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -5434,7 +5650,7 @@ msgstr ""
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -5450,7 +5666,7 @@ msgstr ""
 "いう仮定のもとで、ラスタファイルから左または右にはずれた座標値を返します。"
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -5463,14 +5679,14 @@ msgstr ""
 "キューのあるラスタでY行のみ与えた場合にはエラーが発生します"
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr "Changed: 2.1.0 以前の版ではST_Raster2WorldCoordYと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
-#, fuzzy, no-c-format
+#: reference_raster.xml:2413
+#, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
 "SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord,\n"
@@ -5484,7 +5700,7 @@ msgid ""
 "   2 | 5793244 | 5793243.9 |  -0.05"
 msgstr ""
 "-- スキューの無いラスタでは列を与えれば十分です\n"
-"SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord, \n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord,\n"
 "        ST_RasterToWorldCoordY(rast,3) As y2coord,\n"
 "        ST_ScaleY(rast) As pixely\n"
 "FROM dummy_rast;\n"
@@ -5495,8 +5711,8 @@ msgstr ""
 "   2 | 5793244 | 5793243.9 |  -0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
-#, fuzzy, no-c-format
+#: reference_raster.xml:2415
+#, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
 "SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord,\n"
@@ -5510,7 +5726,7 @@ msgid ""
 "   2 | 5793244 | 5793344.4 |  -0.05"
 msgstr ""
 "-- 面白半分に回転させてみましょう\n"
-"SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord, \n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord,\n"
 "        ST_RasterToWorldCoordY(rast,2,3) As y2coord,\n"
 "        ST_ScaleY(rast) As pixely\n"
 "FROM (SELECT rid, ST_SetSkew(rast,0,100.5) As rast FROM dummy_rast) As foo;\n"
@@ -5521,7 +5737,7 @@ msgstr ""
 "   2 | 5793244 | 5793344.4 |  -0.05"
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -5531,19 +5747,19 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
 msgstr "ST_Rotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr "ラスタの回転をラジアンで返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -5553,7 +5769,7 @@ msgstr ""
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -5565,8 +5781,8 @@ msgstr ""
 "\">World File</ulink> (英語版WikiPedia)を参照して下さい。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
-#, fuzzy, no-c-format
+#: reference_raster.xml:2451
+#, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
 "rot FROM dummy_rast;\n"
@@ -5579,32 +5795,32 @@ msgstr ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
 "rot FROM dummy_rast;\n"
 "\n"
-" rid |        rot \n"
+" rid |        rot\n"
 "-----+-------------------\n"
 "   1 | 0.785398163397448\n"
 "   2 | 0.785398163397448"
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
 msgstr "ST_SkewX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr "空間参照のXスキュー (回転パラメータ)を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -5614,7 +5830,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -5626,8 +5842,8 @@ msgstr ""
 "WikiPedia)を参照して下さい。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
-#, fuzzy, no-c-format
+#: reference_raster.xml:2486 reference_raster.xml:2522
+#, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
 "    ST_GeoReference(rast) as georef\n"
@@ -5649,7 +5865,7 @@ msgid ""
 "                     : 3427927.7500000000\n"
 "                     : 5793244.0000000000"
 msgstr ""
-"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy, \n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
 "    ST_GeoReference(rast) as georef\n"
 "FROM dummy_rast;\n"
 "\n"
@@ -5670,25 +5886,25 @@ msgstr ""
 "                     : 5793244.0000000000"
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
 msgstr "ST_SkewY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr "空間参照のYスキュー (回転パラメータ)を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -5698,7 +5914,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -5710,19 +5926,19 @@ msgstr ""
 "WikiPedia)を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -5731,7 +5947,7 @@ msgstr ""
 "ラスタのspatial_ref_sysテーブルで定義されている空間参照系識別番号を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -5741,7 +5957,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -5750,7 +5966,7 @@ msgstr ""
 "ラスタのspatial_ref_sysテーブルで定義されている空間参照系識別番号を返します。"
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -5760,7 +5976,7 @@ msgstr ""
 "では0になります。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -5778,19 +5994,19 @@ msgstr ""
 "0"
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2564
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -5798,7 +6014,7 @@ msgid ""
 msgstr "<refpurpose>ラスタの中身の概要が文字列で返されます。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -5808,14 +6024,14 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr "<para>ラスタの中身の概要が文字列で返されます。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
-#, fuzzy, no-c-format
+#: reference_raster.xml:2593
+#, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
 "        ST_AddBand(\n"
@@ -5853,7 +6069,7 @@ msgstr ""
 "        )\n"
 ");\n"
 "\n"
-"                            st_summary                            \n"
+"                            st_summary\n"
 "------------------------------------------------------------------\n"
 " Raster of 10x10 pixels has 3 bands and extent of BOX(0 -10,10 0)+\n"
 "     band 1 of pixtype 8BUI is in-db with NODATA value of 0      +\n"
@@ -5862,7 +6078,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2598
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -5872,13 +6088,13 @@ msgstr ""
 "<xref linkend=\"ST_Extent\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr "ST_UpperLeftX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -5888,7 +6104,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -5898,7 +6114,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -5907,7 +6123,7 @@ msgstr ""
 "<para>適用されている空間参照系でのラスタの左上隅のX座標値を返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -5927,19 +6143,19 @@ msgstr ""
 "   2 | 3427927.75"
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr "ST_UpperLeftY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -5949,7 +6165,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -5959,7 +6175,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -5968,7 +6184,7 @@ msgstr ""
 "<para>適用されている空間参照系でのラスタの左上隅のY座標値を返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -5988,19 +6204,19 @@ msgstr ""
 "   2 | 5793244"
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
 msgstr "ST_Width"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr "<refpurpose>ラスタの幅をピクセル単位で返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -6010,13 +6226,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr "<para>ラスタの幅をピクセル単位で返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -6034,13 +6250,13 @@ msgstr ""
 "10"
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr "ST_WorldToRasterCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -6051,7 +6267,7 @@ msgstr ""
 "リに対応するピクセルの左上隅を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -6075,7 +6291,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -6090,8 +6306,8 @@ msgstr ""
 "なりません。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
-#, fuzzy, no-c-format
+#: reference_raster.xml:2750
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        rid,\n"
@@ -6112,13 +6328,13 @@ msgstr ""
 "ST_SRID(rast)))).*\n"
 "FROM dummy_rast;\n"
 "\n"
-" rid | columnx |   rowy    | columnx |   rowy    \n"
+" rid | columnx |   rowy    | columnx |   rowy\n"
 "-----+---------+-----------+---------+-----------\n"
 "   1 | 1713964 |         7 | 1713964 |         7\n"
 "   2 |       2 | 115864471 |       2 | 115864471"
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -6130,13 +6346,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr "ST_WorldToRasterCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -6147,7 +6363,7 @@ msgstr ""
 "応するラスタの列を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -6177,7 +6393,7 @@ msgstr ""
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -6192,14 +6408,14 @@ msgstr ""
 "十分です。ワールド座標系はラスタの空間参照系です。"
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr "Changed: 2.1.0 以前の版ではST_World2RasterCoordXと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
-#, fuzzy, no-c-format
+#: reference_raster.xml:2807
+#, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
 "                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,\n"
@@ -6212,9 +6428,8 @@ msgid ""
 "   1 | 1713964 | 1713964 |  1713964\n"
 "   2 |       1 |       1 |        1"
 msgstr ""
-"SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord, \n"
-"                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As "
-"xcoord_xwyw, \n"
+"SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
+"                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,\n"
 "                ST_WorldToRasterCoordX(rast,ST_GeomFromText('POINT(3427927.8 "
 "20.5)',ST_SRID(rast))) As ptxcoord\n"
 "FROM dummy_rast;\n"
@@ -6225,7 +6440,7 @@ msgstr ""
 "   2 |       1 |       1 |        1"
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -6235,13 +6450,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr "ST_WorldToRasterCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -6251,7 +6466,7 @@ msgstr ""
 "応するラスタの行を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -6281,7 +6496,7 @@ msgstr ""
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -6296,14 +6511,14 @@ msgstr ""
 "十分です。ワールド座標系はラスタの空間参照系です。"
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr "Changed: 2.1.0 以前の版ではST_World2RasterCoordYと呼ばれていました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
-#, fuzzy, no-c-format
+#: reference_raster.xml:2862
+#, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
 "                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As ycoord_xwyw,\n"
@@ -6316,9 +6531,8 @@ msgid ""
 "   1 |         7 |           7 |         7\n"
 "   2 | 115864471 |   115864471 | 115864471"
 msgstr ""
-"SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord, \n"
-"                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As "
-"ycoord_xwyw, \n"
+"SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
+"                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As ycoord_xwyw,\n"
 "                ST_WorldToRasterCoordY(rast,ST_GeomFromText('POINT(3427927.8 "
 "20.5)',ST_SRID(rast))) As ptycoord\n"
 "FROM dummy_rast;\n"
@@ -6329,19 +6543,19 @@ msgstr ""
 "   2 | 115864471 |   115864471 | 115864471"
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr "ラスタバンドアクセサ"
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr "ST_BandMetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -6351,7 +6565,7 @@ msgstr ""
 "合には、1番と仮定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -6365,7 +6579,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -6375,20 +6589,20 @@ msgstr ""
 "pixeltype | nodatavalue | isoutdb | pathです。"
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr "ラスタがバンドを持たない場合にはエラーが投げられます。"
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr "バンドにNODATA値が無い場合には、nodatavalueはNULLになります。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
-#, fuzzy, no-c-format
+#: reference_raster.xml:2913
+#, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
 " FROM (SELECT rid, ST_BandMetaData(rast,1) As md\n"
@@ -6398,7 +6612,7 @@ msgid ""
 "-----+-----------+----------------+-------------+---------+------\n"
 "   2 | 8BUI      |           0 | f       |"
 msgstr ""
-"SELECT rid, (foo.md).*  \n"
+"SELECT rid, (foo.md).*\n"
 " FROM (SELECT rid, ST_BandMetaData(rast,1) As md\n"
 "FROM dummy_rast WHERE rid=2) As foo;\n"
 "\n"
@@ -6407,19 +6621,19 @@ msgstr ""
 "   2 | 8BUI      |           0 | f       |"
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr "ST_BandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -6429,7 +6643,7 @@ msgstr ""
 "指定しない場合には、1番と仮定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -6443,14 +6657,14 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr "指定されたバンドについてデータが無いことを表現する値を返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
-#, fuzzy, no-c-format
+#: reference_raster.xml:2948
+#, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
 "    ST_BandNoDataValue(rast,2) As bnval2, ST_BandNoDataValue(rast,3) As "
@@ -6462,7 +6676,7 @@ msgid ""
 "--------+--------+--------\n"
 "      0 |      0 |      0"
 msgstr ""
-"SELECT ST_BandNoDataValue(rast,1) As bnval1, \n"
+"SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
 "    ST_BandNoDataValue(rast,2) As bnval2, ST_BandNoDataValue(rast,3) As "
 "bnval3\n"
 "FROM dummy_rast\n"
@@ -6473,19 +6687,19 @@ msgstr ""
 "      0 |      0 |      0"
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr "ST_BandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr "指定したバンドがNODATA値だけで満たされている場合には、TRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -6509,7 +6723,7 @@ msgstr ""
 "<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -6524,7 +6738,7 @@ msgstr ""
 "す。この引数を指定しない場合のデフォルト値はFALSEです。"
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -6538,8 +6752,8 @@ msgstr ""
 "linkend=\"RT_ST_SetBandIsNoData\"/>を参照して下さい。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
-#, fuzzy, no-c-format
+#: reference_raster.xml:3003
+#, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
 "create table dummy_rast (rid integer, rast raster);\n"
@@ -6605,7 +6819,7 @@ msgstr ""
 "insert into dummy_rast values(1,\n"
 "(\n"
 "'01' -- little endian - リトルエンディアン (uint8 ndr)\n"
-"|| \n"
+"||\n"
 "'0000' -- version - 版 (uint16 0)\n"
 "||\n"
 "'0200' -- nBands - バンド数 (uint16 0)\n"
@@ -6640,7 +6854,7 @@ msgstr ""
 "||\n"
 "'0' -- hasnodatavalueをFALSEにする。\n"
 "||\n"
-"'5' -- 2番バンドのタイプ  (16BSI)\n"
+"'5' -- 2番バンドのタイプ (16BSI)\n"
 "||\n"
 "'0D00' -- NODATA値==13\n"
 "||\n"
@@ -6648,12 +6862,13 @@ msgstr ""
 ")::raster\n"
 ");\n"
 "\n"
-"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- TRUEを期"
-"待\n"
-"select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- FALSEを期待"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"true\n"
+"select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- Expected "
+"false"
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:3009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -6663,13 +6878,13 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
 msgstr "ST_BandPath"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -6679,7 +6894,7 @@ msgstr ""
 "ド番号が指定されていない場合には、1番と仮定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -6693,7 +6908,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -6703,19 +6918,19 @@ msgstr ""
 "ドでこの関数を呼んだ場合にはエラーが投げられます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr "<!-- TODO: -->"
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr "ST_BandPixelType"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -6725,7 +6940,7 @@ msgstr ""
 "は、1番と仮定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -6739,81 +6954,81 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 "ピクセルタイプは11通りあります。対応しているピクセルタイプは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr "1BB - 1ビット真偽値"
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr "2BUI - 2ビット符号なし整数"
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr "4BUI - 4ビット符号なし整数"
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr "8BSI - 8ビット整数"
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr "8BUI - 8ビット符号なし整数"
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr "16BSI - 16ビット整数"
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr "16BUI - 16ビット符号なし整数"
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr "32BSI - 32ビット整数"
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr "32BUI - 32ビット符号なし整数"
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr "32BF - 32ビット浮動小数点数"
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr "64BF - 64ビット浮動小数点数"
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
-#, fuzzy, no-c-format
+#: reference_raster.xml:3116
+#, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
 "    ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3\n"
@@ -6824,7 +7039,7 @@ msgid ""
 "--------+--------+--------\n"
 " 8BUI   | 8BUI   | 8BUI"
 msgstr ""
-"SELECT ST_BandPixelType(rast,1) As btype1, \n"
+"SELECT ST_BandPixelType(rast,1) As btype1,\n"
 "    ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;\n"
@@ -6834,13 +7049,13 @@ msgstr ""
 " 8BUI   | 8BUI   | 8BUI"
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr "ST_HasNoBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -6850,7 +7065,7 @@ msgstr ""
 "番号を指定していない場合には、1番と仮定します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -6862,7 +7077,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -6872,8 +7087,8 @@ msgstr ""
 "指定していない場合には、1番と仮定します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
-#, fuzzy, no-c-format
+#: reference_raster.xml:3153
+#, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
 "ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands\n"
@@ -6884,8 +7099,8 @@ msgid ""
 "1 | t   | t   | t   |        0\n"
 "2 | f   | f   | t   |        3"
 msgstr ""
-"SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2, \n"
-"ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands \n"
+"SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
+"ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands\n"
 "FROM dummy_rast;\n"
 "\n"
 "rid | hb1 | hb2 | hb4 | numbands\n"
@@ -6894,19 +7109,19 @@ msgstr ""
 "2 | f   | f   | t   |        3"
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr "ラスタピクセルアクセサとセッター"
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr "ST_PixelAsPolygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -6916,7 +7131,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -6930,7 +7145,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -6939,8 +7154,8 @@ msgstr ""
 "<para>指定した行と列のピクセルの境界となるジオメトリを返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
-#, fuzzy, no-c-format
+#: reference_raster.xml:3196
+#, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
 "SELECT i,j, ST_AsText(ST_PixelAsPolygon(foo.rast, i,j)) As b1pgeom\n"
@@ -6959,8 +7174,8 @@ msgid ""
 msgstr ""
 "-- ラスタピクセルのポリゴンを得ます\n"
 "SELECT i,j, ST_AsText(ST_PixelAsPolygon(foo.rast, i,j)) As b1pgeom\n"
-"FROM dummy_rast As foo \n"
-"        CROSS JOIN generate_series(1,2) As i \n"
+"FROM dummy_rast As foo\n"
+"        CROSS JOIN generate_series(1,2) As i\n"
 "        CROSS JOIN generate_series(1,1) As j\n"
 "WHERE rid=2;\n"
 "\n"
@@ -6973,7 +7188,7 @@ msgstr ""
 "5793243.95, .."
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -6987,13 +7202,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr "ST_PixelAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -7003,7 +7218,7 @@ msgstr ""
 "タ座標系のXとYとを付けて返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -7019,7 +7234,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -7030,7 +7245,7 @@ msgstr ""
 "度浮動小数点数)とラスタ座標系のXとY (ともに整数)とを付けて返します。"
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -7042,7 +7257,7 @@ msgstr ""
 "現する点で違います。"
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -7052,21 +7267,21 @@ msgstr ""
 "して返ります。"
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr "Enhanced: 2.1.0 任意引数exclude_nodata_valueが追加されました。"
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr "Changed: 2.1.1 exclude_nodata_valueの挙動を変更しました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
-#, fuzzy, no-c-format
+#: reference_raster.xml:3254
+#, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
 "SELECT (gv).x, (gv).y, (gv).val, ST_AsText((gv).geom) geom\n"
@@ -7093,11 +7308,11 @@ msgstr ""
 "SELECT (gv).x, (gv).y, (gv).val, ST_AsText((gv).geom) geom\n"
 "FROM (SELECT ST_PixelAsPolygons(\n"
 "                 ST_SetValue(ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(2, 2, "
-"0, 0, 0.001, -0.001, 0.001, 0.001, 4269), \n"
-"                                                    '8BUI'::text, 1, 0), \n"
-"                                         2, 2, 10), \n"
+"0, 0, 0.001, -0.001, 0.001, 0.001, 4269),\n"
+"                                                    '8BUI'::text, 1, 0),\n"
+"                                         2, 2, 10),\n"
 "                             1, 1, NULL)\n"
-") gv \n"
+") gv\n"
 ") foo;\n"
 "\n"
 " x | y | val |                geom\n"
@@ -7111,7 +7326,7 @@ msgstr ""
 " 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7125,13 +7340,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr "ST_PixelAsPoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -7140,7 +7355,7 @@ msgstr ""
 "<refpurpose>ピクセルの左上隅のポイントジオメトリを返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -7154,14 +7369,14 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr "<para>ピクセルの左上隅のポイントジオメトリを返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
-#, fuzzy, no-c-format
+#: reference_raster.xml:3297
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
 "1;\n"
@@ -7173,12 +7388,12 @@ msgstr ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
 "1;\n"
 "\n"
-"   st_astext    \n"
+"   st_astext\n"
 "----------------\n"
 " POINT(0.5 0.5)"
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7192,13 +7407,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr "ST_PixelAsPoints"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -7211,7 +7426,7 @@ msgstr ""
 "ルの左上隅です。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -7227,7 +7442,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -7239,7 +7454,7 @@ msgstr ""
 "上隅です。</para>"
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -7249,8 +7464,8 @@ msgstr ""
 "して返ります。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
-#, fuzzy, no-c-format
+#: reference_raster.xml:3348
+#, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
 "FROM dummy_rast WHERE rid = 2) foo;\n"
@@ -7286,7 +7501,7 @@ msgstr ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
 "FROM dummy_rast WHERE rid = 2) foo;\n"
 "\n"
-" x | y | val |          st_astext           \n"
+" x | y | val |          st_astext\n"
 "---+---+-----+------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.75 5793244)\n"
 " 2 | 1 | 254 | POINT(3427927.8 5793244)\n"
@@ -7315,7 +7530,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3353
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7329,13 +7544,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr "ST_PixelAsCentroid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -7345,8 +7560,8 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
-#, fuzzy, no-c-format
+#: reference_raster.xml:3374
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
@@ -7355,11 +7570,11 @@ msgid ""
 msgstr ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
-"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
-"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
+"<paramdef><type>integer </type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -7368,8 +7583,8 @@ msgstr ""
 "<para>ピクセルで表現される面の重心 (ポイントジオメトリ)を返します。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
-#, fuzzy, no-c-format
+#: reference_raster.xml:3391
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
 "1;\n"
@@ -7381,12 +7596,12 @@ msgstr ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
 "1;\n"
 "\n"
-"  st_astext   \n"
+"  st_astext\n"
 "--------------\n"
 " POINT(1.5 2)"
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7398,13 +7613,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr "ST_PixelAsCentroids"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -7417,7 +7632,7 @@ msgstr ""
 "ピクセルで表現される面の重心です。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -7433,7 +7648,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -7445,11 +7660,13 @@ msgstr ""
 "ルで表現される面の重心です。</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3442
 #, fuzzy, no-c-format
 msgid ""
-"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
-"1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
 " x | y | val |           st_astext\n"
 "---+---+-----+--------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
@@ -7480,7 +7697,7 @@ msgid ""
 msgstr ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
 "1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
-" x | y | val |           st_astext            \n"
+" x | y | val |           st_astext\n"
 "---+---+-----+--------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
 " 2 | 1 | 254 | POINT(3427927.825 5793243.975)\n"
@@ -7509,7 +7726,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7521,13 +7738,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
 msgstr "ST_Value"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -7545,8 +7762,8 @@ msgstr ""
 "は、ラスタのメタデータから読みます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
-#, fuzzy, no-c-format
+#: reference_raster.xml:3466
+#, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
@@ -7580,26 +7797,26 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>bandnum</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
 "paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>columnx</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>rowy</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>bandnum</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>columnx</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>rowy</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3501
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -7617,14 +7834,14 @@ msgstr ""
 "クセルが考慮されます。"
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3504
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr "Enhanced: 2.0.0 任意引数exclude_nodata_valueが追加されました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
-#, fuzzy, no-c-format
+#: reference_raster.xml:3509
+#, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
 "-- the srid of your geometry should be same as for your raster\n"
@@ -7655,16 +7872,16 @@ msgstr ""
 " rid | b1pval | b2pval\n"
 "-----+--------+--------\n"
 "   2 |    252 |     79\n"
-"   \n"
-"   \n"
-"-- 実際のテーブルを使った一般的には架空の例\n"
+"\n"
+"\n"
+"-- 実際のテーブルを使った一般的な架空の例\n"
 "SELECT rid, ST_Value(rast, 3, sometable.geom) As b3pval\n"
 "FROM sometable\n"
 "WHERE ST_Intersects(rast,sometable.geom);"
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
-#, fuzzy, no-c-format
+#: reference_raster.xml:3510
+#, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
 "    ST_Value(rast, 2, 1, 1) As b2pval, ST_Value(rast, 3, 1, 1) As b3pval\n"
@@ -7675,7 +7892,7 @@ msgid ""
 "-----+--------+--------+--------\n"
 "   2 |    253 |     78 |     70"
 msgstr ""
-"SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval, \n"
+"SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
 "    ST_Value(rast, 2, 1, 1) As b2pval, ST_Value(rast, 3, 1, 1) As b3pval\n"
 "FROM dummy_rast\n"
 "WHERE rid=2;\n"
@@ -7685,8 +7902,8 @@ msgstr ""
 "   2 |    253 |     78 |     70"
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
-#, fuzzy, no-c-format
+#: reference_raster.xml:3512
+#, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
 "SELECT x, y, ST_Value(rast, 1, x, y) As b1val,\n"
@@ -7708,7 +7925,7 @@ msgid ""
 " :"
 msgstr ""
 "-- 1番、2番、3番バンドの全ての値を得ます\n"
-"SELECT x, y, ST_Value(rast, 1, x, y) As b1val, \n"
+"SELECT x, y, ST_Value(rast, 1, x, y) As b1val,\n"
 "        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
 "FROM dummy_rast CROSS JOIN\n"
 "generate_series(1, 1000) As x CROSS JOIN generate_series(1, 1000) As y\n"
@@ -7727,8 +7944,8 @@ msgstr ""
 " :"
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
-#, fuzzy, no-c-format
+#: reference_raster.xml:3514
+#, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
 "the upper left point point of each pixel --\n"
@@ -7752,10 +7969,10 @@ msgstr ""
 "-- 上の例と同じに、1番、2番、3番バンドの全ての値を得ますが、\n"
 "-- ピクセル毎の左上隅のポイントを返します\n"
 "SELECT ST_AsText(ST_SetSRID(\n"
-"        ST_Point(ST_UpperLeftX(rast) + ST_ScaleX(rast)*x, \n"
-"                ST_UpperLeftY(rast) + ST_ScaleY(rast)*y), \n"
+"        ST_Point(ST_UpperLeftX(rast) + ST_ScaleX(rast)*x,\n"
+"                ST_UpperLeftY(rast) + ST_ScaleY(rast)*y),\n"
 "                ST_SRID(rast))) As uplpt\n"
-"    , ST_Value(rast, 1, x, y) As b1val, \n"
+"    , ST_Value(rast, 1, x, y) As b1val,\n"
 "        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
 "FROM dummy_rast CROSS JOIN\n"
 "generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
@@ -7769,8 +7986,8 @@ msgstr ""
 ":"
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
-#, fuzzy, no-c-format
+#: reference_raster.xml:3515
+#, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
 "        that fall in a particular value range and intersect particular "
@@ -7816,22 +8033,22 @@ msgid ""
 "5793243.85,\n"
 "3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
 msgstr ""
-"-- 指定した範囲内の値を持ち、指定したポリゴンにインタセクトする\n"
-"-- ピクセルの全てを結合することによって形成されるポリゴンを得ます\n"
+"-- 指定した範囲内の値を持ち、指定したポリゴンにインタセクトするピクセルの\n"
+"-- 全てを結合することによって形成されるポリゴンを得ます\n"
 "SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
 "FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
-"                ST_UpperLeftX(rast), ST_UpperLeftY(rast), \n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
 "                        ST_UpperLeftX(rast) + ST_ScaleX(rast),\n"
 "                        ST_UpperLeftY(rast) + ST_ScaleY(rast), 0\n"
 "                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
 "                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
 "        FROM dummy_rast CROSS JOIN\n"
 "generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
-"WHERE rid =  2 \n"
+"WHERE rid =  2\n"
 "        AND x <= ST_Width(rast) AND y <= ST_Height(rast)) As foo\n"
-"WHERE  \n"
+"WHERE\n"
 "        ST_Intersects(\n"
-"                pixpolyg, \n"
+"                pixpolyg,\n"
 "                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
 "5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
 "                ) AND b2val != 254;\n"
@@ -7860,8 +8077,8 @@ msgstr ""
 "3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
-#, fuzzy, no-c-format
+#: reference_raster.xml:3517
+#, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
 "--- You can dramatically improve speed at some lose of precision by orders "
@@ -7905,22 +8122,23 @@ msgstr ""
 "-- generate_seriesの任意引数stepを使用してサンプリングすることで、\n"
 "-- 精度を大きく落としますが、劇的な速度改善が可能です。\n"
 "-- 次の例では、前の例と同じことをしていますが、\n"
-"-- 4(2x2)ピクセルごとに1度チェックを行い、4ピクセルの値として置いています。\n"
-"        \n"
+"-- 4 (2x2)ピクセルごとに1度チェックを行い、4ピクセルの値として置いていま"
+"す。\n"
+"\n"
 "SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
 "FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
-"                ST_UpperLeftX(rast), ST_UpperLeftY(rast), \n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
 "                        ST_UpperLeftX(rast) + ST_ScaleX(rast)*2,\n"
 "                        ST_UpperLeftY(rast) + ST_ScaleY(rast)*2, 0\n"
 "                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
 "                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
 "        FROM dummy_rast CROSS JOIN\n"
 "generate_series(1,1000,2) As x CROSS JOIN generate_series(1,1000,2) As y\n"
-"WHERE rid =  2 \n"
+"WHERE rid =  2\n"
 "        AND x <= ST_Width(rast)  AND y <= ST_Height(rast)  ) As foo\n"
-"WHERE  \n"
+"WHERE\n"
 "        ST_Intersects(\n"
-"                pixpolyg, \n"
+"                pixpolyg,\n"
 "                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
 "5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
 "                ) AND b2val != 254;\n"
@@ -7937,7 +8155,7 @@ msgstr ""
 "5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3522
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -7957,13 +8175,13 @@ msgstr ""
 "\"ST_Intersection\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr "ST_NearestValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -7975,7 +8193,7 @@ msgstr ""
 "ない値を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -8029,7 +8247,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3587
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -8046,7 +8264,7 @@ msgstr ""
 "いピクセルを探索します。"
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -8062,14 +8280,14 @@ msgstr ""
 "い場合には、ラスタのメタデータから読みます。"
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr "ST_NearestValueはST_Valueと交換可能です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
-#, fuzzy, no-c-format
+#: reference_raster.xml:3604
+#, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
 "SELECT\n"
@@ -8133,13 +8351,13 @@ msgstr ""
 "                ) AS rast\n"
 ") AS foo\n"
 "\n"
-" value | nearestvalue \n"
+" value | nearestvalue\n"
 "-------+--------------\n"
 "     1 |            1"
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
-#, fuzzy, no-c-format
+#: reference_raster.xml:3606
+#, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
 "SELECT\n"
@@ -8203,24 +8421,24 @@ msgstr ""
 "                ) AS rast\n"
 ") AS foo\n"
 "\n"
-" value | nearestvalue \n"
+" value | nearestvalue\n"
 "-------+--------------\n"
 "       |            1"
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3612
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ", <xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3622
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr "ST_Neighborhood"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3623
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -8233,7 +8451,7 @@ msgstr ""
 "精度浮動小数点数配列を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -8303,7 +8521,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3674
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -8325,7 +8543,7 @@ msgstr ""
 "columnYまたはジオメトリポイントで指定したピクセルの値です。"
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -8338,7 +8556,7 @@ msgstr ""
 "<varname>distanceY</varname>を1にすると、3x3の配列が返ります。"
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -8348,8 +8566,8 @@ msgstr ""
 "数に渡すことができます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
-#, fuzzy, no-c-format
+#: reference_raster.xml:3696
+#, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
 "SELECT\n"
@@ -8377,7 +8595,7 @@ msgid ""
 "---------------------------------\n"
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 msgstr ""
-"-- 2,2ピクセルは値を持っています\n"
+"-- 2,3ピクセルは値を持っています\n"
 "SELECT\n"
 "        ST_Neighborhood(rast, 2, 2, 1, 1)\n"
 "FROM (\n"
@@ -8399,13 +8617,13 @@ msgstr ""
 "                ) AS rast\n"
 ") AS foo\n"
 "\n"
-"         st_neighborhood         \n"
+"         st_neighborhood\n"
 "---------------------------------\n"
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
-#, fuzzy, no-c-format
+#: reference_raster.xml:3698
+#, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
 "SELECT\n"
@@ -8455,13 +8673,13 @@ msgstr ""
 "                ) AS rast\n"
 ") AS foo\n"
 "\n"
-"       st_neighborhood        \n"
+"       st_neighborhood\n"
 "------------------------------\n"
 " {{1,1,1},{1,NULL,1},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
-#, fuzzy, no-c-format
+#: reference_raster.xml:3700
+#, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
 "-- exclude_nodata_value = FALSE\n"
@@ -8489,7 +8707,7 @@ msgid ""
 "---------------------------\n"
 " {{1,0,1},{1,1,1},{0,1,1}}"
 msgstr ""
-"-- 3,3ピクセルは値を持っています\n"
+"-- 2,3ピクセルは値を持っています\n"
 "-- exclude_nodata_value = FALSE\n"
 "SELECT\n"
 "        ST_Neighborhood(rast, 3, 3, 1, 1, false)\n"
@@ -8511,12 +8729,12 @@ msgstr ""
 "                ) AS rast\n"
 ") AS foo\n"
 "\n"
-"      st_neighborhood      \n"
+"      st_neighborhood\n"
 "---------------------------\n"
 " {{1,0,1},{1,1,1},{0,1,1}}"
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -8530,13 +8748,13 @@ msgstr ""
 "\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
 msgstr "ST_SetValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -8549,7 +8767,7 @@ msgstr ""
 "始まりで、指定しない場合には、1番と仮定します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -8599,7 +8817,7 @@ msgstr ""
 "type> <parameter>newvalue</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3762
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -8611,7 +8829,7 @@ msgstr ""
 "指定されいていない場合には、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -8623,7 +8841,7 @@ msgstr ""
 "ST_SetValuesのgeomval[]を用いる形式をラップしたものです。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -8663,7 +8881,7 @@ msgstr ""
 " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -8677,26 +8895,26 @@ msgstr ""
 "                WHERE rid = 2   ;"
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
 msgstr "ST_SetValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr "与えられたバンドに複数の値を設定して、変更されたラスタを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -8786,7 +9004,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3847
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -8794,7 +9012,7 @@ msgid ""
 msgstr "指定されたバンドに値を設定して、変更されたラスタを返します。"
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3851
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -8805,7 +9023,7 @@ msgstr ""
 "<varname>newvalueset</varname>に一致する値に設定しません。"
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3855
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -8823,7 +9041,7 @@ msgstr ""
 "例をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -8837,7 +9055,7 @@ msgstr ""
 "varname>内の要素の設定は行いません。二つ目の形式の例をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3863
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -8850,7 +9068,7 @@ msgstr ""
 "<varname>height</varname>.で決定します。三つ目の形式の例をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3867
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -8860,7 +9078,7 @@ msgstr ""
 "定する点を除いては、三つ目の形式と同じです。"
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3871
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -8877,16 +9095,16 @@ msgstr ""
 "の形式の例をご覧下さい。"
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr "例: 一つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
-#, fuzzy, no-c-format
+#: reference_raster.xml:3882
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -8932,7 +9150,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
@@ -8962,7 +9180,7 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
@@ -8975,8 +9193,8 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
-#, fuzzy, no-c-format
+#: reference_raster.xml:3884
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9022,7 +9240,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
@@ -9052,21 +9270,21 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   9\n"
 " 1 | 2 |   9\n"
 " 1 | 3 |   9\n"
 " 2 | 1 |   9\n"
-" 2 | 2 |    \n"
+" 2 | 2 |\n"
 " 2 | 3 |   9\n"
 " 3 | 1 |   9\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
-#, fuzzy, no-c-format
+#: reference_raster.xml:3886
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9114,7 +9332,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
@@ -9146,21 +9364,21 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   9\n"
 " 1 | 2 |   1\n"
 " 1 | 3 |   9\n"
 " 2 | 1 |   9\n"
-" 2 | 2 |    \n"
+" 2 | 2 |\n"
 " 2 | 3 |   9\n"
 " 3 | 1 |   9\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
-#, fuzzy, no-c-format
+#: reference_raster.xml:3888
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9212,7 +9430,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "|   | 1 | 1 |          |   | 9 | 9 |\n"
@@ -9248,29 +9466,29 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
-" 1 | 1 |   \n"
+" 1 | 1 |\n"
 " 1 | 2 |   1\n"
 " 1 | 3 |   9\n"
 " 2 | 1 |   9\n"
-" 2 | 2 |    \n"
+" 2 | 2 |\n"
 " 2 | 3 |   9\n"
 " 3 | 1 |   9\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr "例: 二つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
-#, fuzzy, no-c-format
+#: reference_raster.xml:3895
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9316,7 +9534,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
@@ -9346,7 +9564,7 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
@@ -9359,8 +9577,8 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
-#, fuzzy, no-c-format
+#: reference_raster.xml:3897
+#, no-c-format
 msgid ""
 "/*\n"
 "This example is like the previous one.  Instead of nosetvalue = -1, "
@@ -9411,7 +9629,8 @@ msgstr ""
 "/*\n"
 "この例は上の例と似ていますが、nosetvalueを-1でなくNULLにしています。\n"
 "\n"
-"ST_SetValues()は次のように書き換えます\n"
+"\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
@@ -9441,7 +9660,7 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
@@ -9454,14 +9673,14 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr "例: 三つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
-#, fuzzy, no-c-format
+#: reference_raster.xml:3904
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9506,7 +9725,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
@@ -9535,7 +9754,7 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
@@ -9548,8 +9767,8 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
-#, fuzzy, no-c-format
+#: reference_raster.xml:3906
+#, no-c-format
 msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
@@ -9597,7 +9816,7 @@ msgid ""
 " 3 | 3 |   9"
 msgstr ""
 "/*\n"
-"ST_SetValues()は次のように書き換えます\n"
+"ST_SetValues()によって次のように書き換わります\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
@@ -9629,27 +9848,27 @@ msgstr ""
 ") foo\n"
 "ORDER BY 1, 2;\n"
 "\n"
-" x | y | val \n"
+" x | y | val\n"
 "---+---+-----\n"
 " 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
 " 1 | 3 |   1\n"
 " 2 | 1 |   1\n"
-" 2 | 2 |    \n"
+" 2 | 2 |\n"
 " 2 | 3 |   9\n"
 " 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr "例: 五つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
-#, fuzzy, no-c-format
+#: reference_raster.xml:3913
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
@@ -9701,7 +9920,7 @@ msgstr ""
 "ORDER BY rid, gid;\n"
 "\n"
 " rid | gid |                                                                "
-"st_dumpvalues                                                                \n"
+"st_dumpvalues\n"
 "-----+-----"
 "+---------------------------------------------------------------------------------------------------------------------------------------------\n"
 "   1 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},"
@@ -9716,7 +9935,7 @@ msgstr ""
 "(4 rows)"
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3915
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -9725,8 +9944,8 @@ msgstr ""
 "配列内における後のgeomvalsで前のgeomvalsを上書きできることを示しています。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
-#, fuzzy, no-c-format
+#: reference_raster.xml:3916
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
@@ -9779,7 +9998,7 @@ msgstr ""
 "ORDER BY t1.rid, t2.gid, t3.gid;\n"
 "\n"
 " rid | gid | gid |                                                    "
-"st_dumpvalues                                                    \n"
+"st_dumpvalues\n"
 "-----+-----+-----"
 "+---------------------------------------------------------------------------------------------------------------------\n"
 "   1 |   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
@@ -9787,14 +10006,14 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr "この例は前の例の逆です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
-#, fuzzy, no-c-format
+#: reference_raster.xml:3919
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
@@ -9847,7 +10066,7 @@ msgstr ""
 "ORDER BY t1.rid, t2.gid, t3.gid;\n"
 "\n"
 " rid | gid | gid |                                                    "
-"st_dumpvalues                                                    \n"
+"st_dumpvalues\n"
 "-----+-----+-----"
 "+---------------------------------------------------------------------------------------------------------------------\n"
 "   1 |   2 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
@@ -9855,7 +10074,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3926
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -9865,19 +10084,19 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr "ST_DumpValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr "指定したバンドの値を2次元で得ます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -9903,7 +10122,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -9915,8 +10134,8 @@ msgstr ""
 "には、全てのラスタバンドが処理されます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
-#, fuzzy, no-c-format
+#: reference_raster.xml:3984
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
@@ -9943,7 +10162,7 @@ msgstr ""
 "        (ST_DumpValues(rast)).*\n"
 "FROM foo;\n"
 "\n"
-" nband |                       valarray                       \n"
+" nband |                       valarray\n"
 "-------+------------------------------------------------------\n"
 "     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
 "     2 | {{3,3,3},{3,3,3},{3,3,3}}\n"
@@ -9951,8 +10170,8 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
-#, fuzzy, no-c-format
+#: reference_raster.xml:3986
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
@@ -9978,14 +10197,14 @@ msgstr ""
 "        (ST_DumpValues(rast, ARRAY[3, 1])).*\n"
 "FROM foo;\n"
 "\n"
-" nband |                       valarray                       \n"
+" nband |                       valarray\n"
 "-------+------------------------------------------------------\n"
 "     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
 "     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
 "(2 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10015,7 +10234,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
@@ -10023,13 +10242,13 @@ msgstr ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr "ST_PixelOfValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -10037,7 +10256,7 @@ msgid ""
 msgstr "検索値と同じ値を持つピクセルのcolumnx, rowyピクセル座標を得ます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:4010
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -10089,7 +10308,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4071
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -10099,8 +10318,8 @@ msgstr ""
 "しない場合には、1番と仮定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
-#, fuzzy, no-c-format
+#: reference_raster.xml:4080
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        (pixels).*\n"
@@ -10184,7 +10403,7 @@ msgstr ""
 "                , 1, ARRAY[1, 255]) AS pixels\n"
 ") AS foo\n"
 "\n"
-" val | x | y \n"
+" val | x | y\n"
 "-----+---+---\n"
 "   1 | 1 | 2\n"
 "   1 | 1 | 3\n"
@@ -10209,19 +10428,19 @@ msgstr ""
 "   1 | 5 | 5"
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
 msgstr "ラスタエディタ"
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr "ST_SetGeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -10232,7 +10451,7 @@ msgstr ""
 "式の入力を受け付けます。デフォルトはGDALです。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -10268,7 +10487,7 @@ msgstr ""
 "<parameter>skewy</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4123
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -10279,13 +10498,13 @@ msgstr ""
 "す。デフォルトはGDALです。6パラメタが与えられない場合には、NULLを返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr "scalex skewy skewx scaley upperleftx upperlefty"
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
@@ -10293,7 +10512,7 @@ msgstr ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -10303,7 +10522,7 @@ msgstr ""
 "バンドの外部保存されているデータに正しくアクセスできなくなることがあります。"
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -10313,8 +10532,8 @@ msgstr ""
 "ました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
-#, fuzzy, no-c-format
+#: reference_raster.xml:4143
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0) AS rast\n"
@@ -10374,7 +10593,7 @@ msgstr ""
 "FROM foo\n"
 "\n"
 " rid |     upperleftx     |     upperlefty     | width | height | scalex | "
-"scaley | skewx | skewy | srid | numbands \n"
+"scaley | skewx | skewy | srid | numbands\n"
 "-----+--------------------+--------------------+-------+--------+--------"
 "+--------+-------+-------+------+----------\n"
 "   0 |                  0 |                  0 |     5 |      5 |      1 "
@@ -10387,7 +10606,7 @@ msgstr ""
 "|    -10 | 0.001 | 0.001 |    0 |        0"
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -10397,19 +10616,19 @@ msgstr ""
 "linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr "ST_SetRotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr "ラスタの回転をラジアン単位で設定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -10421,7 +10640,7 @@ msgstr ""
 "<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -10433,8 +10652,8 @@ msgstr ""
 "WikiPedia)をご覧下さい。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
-#, fuzzy, no-c-format
+#: reference_raster.xml:4177
+#, no-c-format
 msgid ""
 "SELECT\n"
 "  ST_ScaleX(rast1), ST_ScaleY(rast1), ST_SkewX(rast1), ST_SkewY(rast1),\n"
@@ -10451,9 +10670,9 @@ msgid ""
 " -0.0379843956429411 | -0.0379843956429411 | 0.0325143920078558 | "
 "0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "  ST_ScaleX(rast1), ST_ScaleY(rast1), ST_SkewX(rast1), ST_SkewY(rast1),\n"
-"  ST_ScaleX(rast2), ST_ScaleY(rast2), ST_SkewX(rast2), ST_SkewY(rast2) \n"
+"  ST_ScaleX(rast2), ST_ScaleY(rast2), ST_SkewX(rast2), ST_SkewY(rast2)\n"
 "FROM (\n"
 "  SELECT ST_SetRotation(rast, 15) AS rast1, rast as rast2 FROM dummy_rast\n"
 ") AS foo;\n"
@@ -10467,13 +10686,13 @@ msgstr ""
 "0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
 msgstr "ST_SetScale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -10483,7 +10702,7 @@ msgstr ""
 "幅または高さです。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -10505,7 +10724,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -10516,7 +10735,7 @@ msgstr ""
 "幅または高さです。一つだけ渡した場合には、X値とY値は同じ値に設定されます。"
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -10534,7 +10753,7 @@ msgstr ""
 "はラスタの幅も高さも変更しません。"
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -10544,8 +10763,8 @@ msgstr ""
 "更されました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
-#, fuzzy, no-c-format
+#: reference_raster.xml:4225
+#, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
 "        SET rast = ST_SetScale(rast, 1.5)\n"
@@ -10560,7 +10779,7 @@ msgid ""
 "------+------+----------------------------------------------\n"
 "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 msgstr ""
-"UPDATE dummy_rast \n"
+"UPDATE dummy_rast\n"
 "        SET rast = ST_SetScale(rast, 1.5)\n"
 "WHERE rid = 2;\n"
 "\n"
@@ -10574,8 +10793,8 @@ msgstr ""
 "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
-#, fuzzy, no-c-format
+#: reference_raster.xml:4226
+#, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
 "        SET rast = ST_SetScale(rast, 1.5, 0.55)\n"
@@ -10590,7 +10809,7 @@ msgid ""
 "------+------+--------------------------------------------\n"
 "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 msgstr ""
-"UPDATE dummy_rast \n"
+"UPDATE dummy_rast\n"
 "        SET rast = ST_SetScale(rast, 1.5, 0.55)\n"
 "WHERE rid = 2;\n"
 "\n"
@@ -10604,19 +10823,19 @@ msgstr ""
 "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr "ST_SetSkew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -10626,7 +10845,7 @@ msgstr ""
 "は、X値とY値は同じ値に設定されます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -10648,7 +10867,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -10661,8 +10880,8 @@ msgstr ""
 "さい。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
-#, fuzzy, no-c-format
+#: reference_raster.xml:4268
+#, no-c-format
 msgid ""
 "-- Example 1\n"
 "UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;\n"
@@ -10679,9 +10898,9 @@ msgid ""
 "                    : 0.5000000000\n"
 "                    : 0.5000000000"
 msgstr ""
-"-- 例 1\n"
+"-- 例1\n"
 "UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;\n"
-"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy, \n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
 "    ST_GeoReference(rast) as georef\n"
 "FROM dummy_rast WHERE rid = 1;\n"
 "\n"
@@ -10695,8 +10914,8 @@ msgstr ""
 "                    : 0.5000000000"
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
-#, fuzzy, no-c-format
+#: reference_raster.xml:4270
+#, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
 "UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;\n"
@@ -10713,12 +10932,12 @@ msgid ""
 "                     : 0.5000000000\n"
 "                     : 0.5000000000"
 msgstr ""
-"-- 例2 同じ値の設定\n"
+"-- 例2 同じ値に設定\n"
 "UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;\n"
-"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy, \n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
 "    ST_GeoReference(rast) as georef\n"
 "FROM dummy_rast WHERE rid = 1;\n"
-"                        \n"
+"\n"
 " rid | skewx | skewy |    georef\n"
 "-----+-------+-------+--------------\n"
 "   1 |     0 |     0 | 2.0000000000\n"
@@ -10729,7 +10948,7 @@ msgstr ""
 "                     : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -10739,13 +10958,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -10753,7 +10972,7 @@ msgid ""
 msgstr "スタのSRIDをspatial_ref_sysに定義されている特定の整数値に設定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -10765,13 +10984,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr "ラスタのSRIDを特定の整数値に設定します。"
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -10782,19 +11001,19 @@ msgstr ""
 "設定するだけです。後で投影変換を行う場合に使います。"
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr "ST_SetUpperLeft"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -10802,7 +11021,7 @@ msgid ""
 msgstr "ラスタの左上隅の投影座標系のX値とY値を設定します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -10816,7 +11035,7 @@ msgstr ""
 "<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -10824,31 +11043,31 @@ msgid ""
 msgstr "ラスタの左上隅の投影座標系のX値とY値を設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
-#, fuzzy, no-c-format
+#: reference_raster.xml:4349
+#, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;"
 msgstr ""
-"SELECT ST_SetUpperLeft(rast,-71.01,42.37)  \n"
+"SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;"
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
 msgstr "ST_Resample"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -10859,7 +11078,7 @@ msgstr ""
 "るか他のラスタから借りてきた地理参照属性を使ってリサンプリングを行います。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -10951,7 +11170,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4418
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -10966,7 +11185,7 @@ msgstr ""
 "を使用する場合には、二つのラスタは同じSRIDでなければなりません。"
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -10980,7 +11199,7 @@ msgstr ""
 "います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。"
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -10988,8 +11207,8 @@ msgid ""
 msgstr "<varname>maxerr</varname>が指定されていない場合には0.125とします。"
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -10999,15 +11218,15 @@ msgstr ""
 "resampling methods</ulink>をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr "Availability: 2.0.0 GDAL 1.6.1以上が必要です。"
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -11019,8 +11238,8 @@ msgstr ""
 "なしで動作します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
-#, fuzzy, no-c-format
+#: reference_raster.xml:4442
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        ST_Width(orig) AS orig_width,\n"
@@ -11049,7 +11268,7 @@ msgstr ""
 "        SELECT\n"
 "                rast AS orig,\n"
 "                ST_Resample(rast,100,100) AS reduce_100\n"
-"        FROM aerials.boston \n"
+"        FROM aerials.boston\n"
 "        WHERE ST_Intersects(rast,\n"
 "                ST_Transform(\n"
 "                        ST_MakeEnvelope(-71.128, 42.2392,-71.1277, 42.2397, "
@@ -11063,20 +11282,20 @@ msgstr ""
 "        200 |         100"
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
 msgstr "ST_Rescale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -11091,7 +11310,7 @@ msgstr ""
 "です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -11125,7 +11344,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -11141,7 +11360,7 @@ msgstr ""
 "すが最も悪い内挿を行う最近傍補間です。"
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -11152,7 +11371,7 @@ msgstr ""
 "とがしばしばあります。"
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -11165,7 +11384,7 @@ msgstr ""
 "\"RT_ST_Resize\"/>をご覧ください。"
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -11183,14 +11402,14 @@ msgstr ""
 "タを返します。ST_SetScaleはラスタの幅も高さも変更しません。"
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr "Changed: 2.1.0 SRIDなしのラスタで動作するようになりました。"
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -11199,7 +11418,7 @@ msgstr ""
 "ラスタのピクセルサイズを0.001度から0.0015度にスケール再設定を行う例です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -11235,7 +11454,7 @@ msgstr ""
 "0.0015"
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4512
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -11247,13 +11466,13 @@ msgstr ""
 "linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
 msgstr "ST_Reskew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -11268,7 +11487,7 @@ msgstr ""
 "です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -11302,7 +11521,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -11318,7 +11537,7 @@ msgstr ""
 "すが最も悪い内挿を行う最近傍補間です。"
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
@@ -11327,7 +11546,7 @@ msgstr ""
 "義されます。"
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -11335,14 +11554,14 @@ msgid ""
 msgstr "新しいラスタの範囲は元のラスタの範囲を含みます。"
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr "<varname>maxerr</varname>が指定されていない場合には0.125とします。"
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -11360,34 +11579,40 @@ msgstr ""
 "ST_SetSkewはラスタの幅も高さも変更しません。"
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr "スキューを0.0から0.0015に再設定する簡単な例です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4575
 #, fuzzy, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
-"-- 元のラスタのピクセルサイズ\n"
+"-- 回転前の元のラスタ\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
 "-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
-"                                        \n"
-"-- スキュー再設定したラスタのピクセルサイズ\n"
+"\n"
+"-- ST_Reskewを施したラスタの回転\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
 "0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -11399,13 +11624,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -11419,7 +11644,7 @@ msgstr ""
 "です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -11485,7 +11710,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4632
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -11503,7 +11728,7 @@ msgstr ""
 "います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。"
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -11516,7 +11741,7 @@ msgstr ""
 "ん。新しいラスタ範囲の内部または境界である必要はありません。"
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -11526,7 +11751,7 @@ msgstr ""
 "<varname>scaley</varname>で指定することができます。"
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -11536,33 +11761,38 @@ msgstr ""
 "\"RT_ST_Resample\"/>を使います。"
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr "ラスタをわずかに異なるグリッドにスナップさせる簡単な例です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4653
 #, fuzzy, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
-"-- 元のラスタのピクセルサイズ\n"
+"-- 元のラスタの左上隅のX値\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
 "-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
-"                                        \n"
-"-- スケール再設定を行ったラスタのピクセルサイズ\n"
+"\n"
+"-- スナップしたラスタの左上隅のX値\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
 "0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -11572,19 +11802,19 @@ msgstr ""
 "<xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
 msgstr "ST_Resize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr "ラスタを新しい幅、高さにサイズ再設定を行います。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -11636,7 +11866,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4704
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -11649,7 +11879,7 @@ msgstr ""
 "のラスタの範囲と同じです。"
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -11663,13 +11893,13 @@ msgstr ""
 "います。デフォルトは最も早いですが最も悪い内挿を行う最近傍補間です。"
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr "一つ目の形式では、出力ラスタの実際の幅、高さを予定しています。"
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -11679,7 +11909,7 @@ msgstr ""
 "ています。"
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -11690,14 +11920,14 @@ msgstr ""
 "の幅、高さに対する百分率 (\"20%\")を取ります。"
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr "Availability: 2.1.0 GDAL 1.6.1以上が必要です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
-#, fuzzy, no-c-format
+#: reference_raster.xml:4728
+#, no-c-format
 msgid ""
 "WITH foo AS(\n"
 "SELECT\n"
@@ -11748,7 +11978,7 @@ msgid ""
 msgstr ""
 "WITH foo AS(\n"
 "SELECT\n"
-"        1 AS rid, \n"
+"        1 AS rid,\n"
 "        ST_Resize(\n"
 "                ST_AddBand(\n"
 "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
@@ -11758,7 +11988,7 @@ msgstr ""
 "        , '50%', '500') AS rast\n"
 "UNION ALL\n"
 "SELECT\n"
-"        2 AS rid, \n"
+"        2 AS rid,\n"
 "        ST_Resize(\n"
 "                ST_AddBand(\n"
 "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
@@ -11768,7 +11998,7 @@ msgstr ""
 "        , 500, 100) AS rast\n"
 "UNION ALL\n"
 "SELECT\n"
-"        3 AS rid, \n"
+"        3 AS rid,\n"
 "        ST_Resize(\n"
 "                ST_AddBand(\n"
 "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
@@ -11782,7 +12012,7 @@ msgstr ""
 "SELECT rid, (meta).* FROM bar\n"
 "\n"
 " rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
-"skewy | srid | numbands \n"
+"skewy | srid | numbands\n"
 "-----+------------+------------+-------+--------+--------+--------+-------"
 "+-------+------+----------\n"
 "   1 |          0 |          0 |   500 |    500 |      1 |     -1 |     0 "
@@ -11794,7 +12024,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4733
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -11804,13 +12034,13 @@ msgstr ""
 "linkend=\"RT_ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -11825,7 +12055,7 @@ msgstr ""
 "用います。デフォルトは最近傍補間です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -11881,7 +12111,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4783
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -11894,7 +12124,7 @@ msgstr ""
 "は'NearestNeighbor'とし、maxerrorが指定されていない場合には0.125とします。"
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -11908,7 +12138,7 @@ msgstr ""
 "を変更するだけです。"
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -11922,7 +12152,7 @@ msgstr ""
 "になるようにします)。"
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -11941,14 +12171,14 @@ msgstr ""
 "合)を設定します。変更後はPostgreSQLサービス/デーモンを再起動します。"
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr "Enhanced: 2.1.0 ST_Tranfrorm(rast, alignto)の形式を追加しました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
-#, fuzzy, no-c-format
+#: reference_raster.xml:4808
+#, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
 "  ST_Height(mass_stm) As h_before, ST_Height(wgs_84) As h_after\n"
@@ -11967,33 +12197,33 @@ msgid ""
 msgstr ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
 "  ST_Height(mass_stm) As h_before, ST_Height(wgs_84) As h_after\n"
-"        FROM \n"
+"        FROM\n"
 "        ( SELECT rast As mass_stm, ST_Transform(rast,4326) As wgs_84\n"
 "  ,  ST_Transform(rast,4326, 'Bilinear') AS wgs_84_bilin\n"
-"                FROM aerials.o_2_boston \n"
+"                FROM aerials.o_2_boston\n"
 "                        WHERE ST_Intersects(rast,\n"
 "                                ST_Transform(ST_MakeEnvelope(-71.128, "
 "42.2392,-71.1277, 42.2397, 4326),26986) )\n"
 "                LIMIT 1) As foo;\n"
-"                                                \n"
+"\n"
 " w_before | w_after | h_before | h_after\n"
 "----------+---------+----------+---------\n"
 "      200 |     228 |      200 |     170"
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr "元のラスタはメートル単位のマサチューセッツ州平面 (mass_stm)"
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr "WGS84経度緯度に変換した後 (wgs_84)"
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -12003,7 +12233,7 @@ msgstr ""
 "(wgs_84_bilin)"
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -12013,8 +12243,8 @@ msgstr ""
 "いを示しています。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
-#, fuzzy, no-c-format
+#: reference_raster.xml:4850
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, "
@@ -12102,30 +12332,30 @@ msgstr ""
 "        ST_SameAlignment(aligned) AS aligned\n"
 "FROM baz\n"
 "\n"
-" rast | not_aligned | aligned \n"
+" rast | not_aligned | aligned\n"
 "------+-------------+---------\n"
 " t    | f           | t"
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetSRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr "ラスタバンドエディタ"
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr "ST_SetBandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -12137,7 +12367,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -12163,7 +12393,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -12176,8 +12406,8 @@ msgstr ""
 "\"RT_ST_DumpAsPolygons\"/>, ST_PixelAs系関数群からの結果に影響を与えます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
-#, fuzzy, no-c-format
+#: reference_raster.xml:4897
+#, no-c-format
 msgid ""
 "-- change just first band no data value\n"
 "UPDATE dummy_rast\n"
@@ -12202,40 +12432,42 @@ msgid ""
 "WHERE rid = 2;"
 msgstr ""
 "-- 1番バンドのNODATA値を変更します\n"
-"UPDATE dummy_rast \n"
-"        SET rast = ST_SetBandNoDataValue(rast,1, 254)  \n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, 254)\n"
 "WHERE rid = 2;\n"
 "\n"
 "-- 1番、2番、3番のNODATA値を変更します\n"
-"UPDATE dummy_rast \n"
-"        SET rast = \n"
+"UPDATE dummy_rast\n"
+"        SET rast =\n"
 "                ST_SetBandNoDataValue(\n"
 "                        ST_SetBandNoDataValue(\n"
 "                                ST_SetBandNoDataValue(\n"
 "                                        rast,1, 254)\n"
 "                                ,2,99),\n"
-"                                3,108)  \n"
+"                                3,108)\n"
 "                WHERE rid = 2;\n"
-"                \n"
-"-- NODATA値の設定を解除して、全てのピクセルが処理されるようにします\n"
-"UPDATE dummy_rast \n"
-"        SET rast = ST_SetBandNoDataValue(rast,1, NULL)  \n"
+"\n"
+"-- NODATA値の設定を解除して、処理関数が全てのピクセルを考慮するようにします\n"
+"-- wipe out the nodata value this will ensure all pixels are considered for "
+"all processing functions\n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, NULL)\n"
 "WHERE rid = 2;"
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr "ST_SetBandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr "バンドのisnodataフラグをTRUEにします。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -12249,7 +12481,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -12263,8 +12495,8 @@ msgstr ""
 "場合の結果とで異なっている時です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
-#, fuzzy, no-c-format
+#: reference_raster.xml:4938
+#, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
 "create table dummy_rast (rid integer, rast raster);\n"
@@ -12338,7 +12570,7 @@ msgstr ""
 "insert into dummy_rast values(1,\n"
 "(\n"
 "'01' -- little endian - リトルエンディアン (uint8 ndr)\n"
-"|| \n"
+"||\n"
 "'0000' -- version - 版 (uint16 0)\n"
 "||\n"
 "'0200' -- nBands - バンド数 (uint16 0)\n"
@@ -12363,12 +12595,10 @@ msgstr ""
 "||\n"
 "'0100' -- height - 縦セル数 (uint16 1)\n"
 "||\n"
-"'0100' -- height (uint16 1)\n"
-"||\n"
 "'4' -- hasnodatavalueをTRUEにし、isnodata値を (TRUEにするべきところ)FALSEにす"
 "る\n"
 "||\n"
-"'2' -- 1番バンドのタイプ (4BUI) \n"
+"'2' -- 1番バンドのタイプ (4BUI)\n"
 "||\n"
 "'03' -- NODATA値==3\n"
 "||\n"
@@ -12376,7 +12606,7 @@ msgstr ""
 "||\n"
 "'0' -- hasnodatavalueをFALSEにする。\n"
 "||\n"
-"'5' -- 2番バンドのタイプ  (16BSI)\n"
+"'5' -- 2番バンドのタイプ (16BSI)\n"
 "||\n"
 "'0D00' -- NODATA値==13\n"
 "||\n"
@@ -12396,7 +12626,7 @@ msgstr ""
 "select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- TRUEを期待"
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -12406,19 +12636,19 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr "ラスタバンド統計情報と解析"
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
 msgstr "ST_Count"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -12430,7 +12660,7 @@ msgstr ""
 "場合には、NODATA値と等しくないピクセルのみを数えます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -12474,7 +12704,7 @@ msgstr ""
 "type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4993
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -12484,7 +12714,7 @@ msgstr ""
 "<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -12498,7 +12728,7 @@ msgstr ""
 "ピクセルを数えます。"
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -12508,8 +12738,8 @@ msgstr ""
 "た。代わりに<xref linkend=\"RT_ST_CountAgg\"/>を使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
-#, fuzzy, no-c-format
+#: reference_raster.xml:5008
+#, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
 "SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata,\n"
@@ -12520,17 +12750,17 @@ msgid ""
 "-----+----------------+----------------\n"
 "   2 |             23 |             25"
 msgstr ""
-"-- 249でないピクセルを数え上げと、全てのピクセルの数え上げを行います --\n"
-"SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata, \n"
+"-- 249でないピクセルの数え上げと、全てのピクセルの数え上げを行います --\n"
+"SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata,\n"
 "        ST_Count(ST_SetBandNoDataValue(rast,249),false) As include_nodata\n"
 "    FROM dummy_rast WHERE rid=2;\n"
-"                                    \n"
+"\n"
 "rid | exclude_nodata | include_nodata\n"
 "-----+----------------+----------------\n"
 "   2 |             23 |             25"
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -12540,13 +12770,13 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr "ST_CountAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -12558,7 +12788,7 @@ msgstr ""
 "いる場合には、NODATA値と等しくないピクセルのみを数えます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -12592,7 +12822,7 @@ msgstr ""
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -12602,7 +12832,7 @@ msgstr ""
 "でバンドを指定しない場合には、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -12616,7 +12846,7 @@ msgstr ""
 "ピクセルを数えます。"
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -12626,8 +12856,8 @@ msgstr ""
 "<varname>sample_percent</varname>値を0から1の間で設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
-#, fuzzy, no-c-format
+#: reference_raster.xml:5069
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT\n"
@@ -12690,19 +12920,19 @@ msgstr ""
 "        ST_CountAgg(rast, 1, TRUE)\n"
 "FROM foo;\n"
 "\n"
-" st_countagg \n"
+" st_countagg\n"
 "-------------\n"
 "          20\n"
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
 msgstr "ST_Histogram"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -12713,7 +12943,7 @@ msgstr ""
 "ラムの集合を返します。ビン数を指定しない場合には自動計算されます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -12843,7 +13073,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5171
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -12854,7 +13084,7 @@ msgstr ""
 "<varname>nband</varname>でバンドを指定しない場合には、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -12866,13 +13096,13 @@ msgstr ""
 "えます。"
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr "<parameter>width </parameter><type>double precision[]</type>"
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -12882,7 +13112,7 @@ msgstr ""
 "は、widthを繰り返します。"
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -12892,13 +13122,13 @@ msgstr ""
 "す。"
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr "<parameter>bins </parameter><type>integer</type>"
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -12909,13 +13139,13 @@ msgstr ""
 "算されます。"
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr "<parameter>right </parameter><type>boolean</type>"
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -12925,7 +13155,7 @@ msgstr ""
 "が、X軸について[a, b)から(a, b]に変わります。"
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -12935,8 +13165,8 @@ msgstr ""
 "ラムの計算"
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
-#, fuzzy, no-c-format
+#: reference_raster.xml:5195
+#, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
 "FROM (SELECT rid, band, ST_Histogram(rast, band) As stats\n"
@@ -12965,7 +13195,7 @@ msgstr ""
 "FROM (SELECT rid, band, ST_Histogram(rast, band) As stats\n"
 "    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
 "     WHERE rid=2) As foo;\n"
-"                                    \n"
+"\n"
 " band |  min  |  max  | count | percent\n"
 "------+-------+-------+-------+---------\n"
 "    1 |   249 |   250 |     2 |    0.08\n"
@@ -12985,14 +13215,14 @@ msgstr ""
 "    3 | 215.6 |   254 |     4 |    0.16"
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr "例: ビン数を6で固定して2番バンドだけを計算"
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
-#, fuzzy, no-c-format
+#: reference_raster.xml:5200
+#, no-c-format
 msgid ""
 "SELECT (stats).*\n"
 "FROM (SELECT rid, ST_Histogram(rast, 2,6) As stats\n"
@@ -13028,9 +13258,9 @@ msgid ""
 msgstr ""
 "SELECT (stats).*\n"
 "FROM (SELECT rid, ST_Histogram(rast, 2,6) As stats\n"
-"    FROM dummy_rast \n"
+"    FROM dummy_rast\n"
 "     WHERE rid=2) As foo;\n"
-"                                    \n"
+"\n"
 "    min     |    max     | count | percent\n"
 "------------+------------+-------+---------\n"
 "         78 | 107.333333 |     9 |    0.36\n"
@@ -13040,14 +13270,13 @@ msgstr ""
 " 195.333333 | 224.666667 |     1 |    0.04\n"
 " 224.666667 |        254 |     5 |     0.2\n"
 "(6 rows)\n"
-"    \n"
+"\n"
 "-- 前と同じですが、ビン毎のピクセル値の範囲を明示的に制御しています\n"
-"  \n"
 "SELECT (stats).*\n"
 "FROM (SELECT rid, ST_Histogram(rast, 2,6,ARRAY[0.5,1,4,100,5]) As stats\n"
-"    FROM dummy_rast \n"
+"    FROM dummy_rast\n"
 "     WHERE rid=2) As foo;\n"
-"     \n"
+"\n"
 "  min  |  max  | count | percent\n"
 "-------+-------+-------+----------\n"
 "    78 |  78.5 |     1 |     0.08\n"
@@ -13059,7 +13288,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5205
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -13069,13 +13298,13 @@ msgstr ""
 "\"RT_ST_SummaryStatsAgg\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
 msgstr "ST_Quantile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -13087,7 +13316,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5220
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -13197,7 +13426,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5292
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -13208,7 +13437,7 @@ msgstr ""
 "算します。値がラスタの25%,50%,75%にあるかを調べることができます。</para>"
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -13218,8 +13447,8 @@ msgstr ""
 "値となるピクセルも数えます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
-#, fuzzy, no-c-format
+#: reference_raster.xml:5300
+#, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
 "--Example will consider only pixels of band 1 that are not 249 and in named "
@@ -13249,22 +13478,22 @@ msgstr ""
 "FROM (SELECT ST_Quantile(rast, ARRAY[0.25,0.75]) As pvq\n"
 "    FROM dummy_rast WHERE rid=2) As foo\n"
 "    ORDER BY (pvq).quantile;\n"
-"                                                                \n"
+"\n"
 " quantile | value\n"
 "----------+-------\n"
 "     0.25 |   253\n"
 "     0.75 |   254\n"
-"   \n"
+"\n"
 "SELECT ST_Quantile(rast, 0.75) As value\n"
 "    FROM dummy_rast WHERE rid=2;\n"
-"    \n"
+"\n"
 "value\n"
 "------\n"
 "  254"
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
-#, fuzzy, no-c-format
+#: reference_raster.xml:5301
+#, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
 "geometry\n"
@@ -13302,17 +13531,17 @@ msgid ""
 "  15 |        1 |   255"
 msgstr ""
 "-- 実際の例です。2番バンドでジオメトリとインタセクトする部分の\n"
-"--   全てのピクセルの分位数を計算します。\n"
+"-- 全てのピクセルの分位数を計算します。\n"
 "SELECT rid, (ST_Quantile(rast,2)).* As pvc\n"
-"    FROM o_4_boston \n"
-"        WHERE ST_Intersects(rast, \n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
 "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
 "892200,224706 892151,224486 892151))',26986)\n"
 "            )\n"
 "ORDER BY value, quantile,rid\n"
 ";\n"
-"                                \n"
-"    \n"
+"\n"
+"\n"
 " rid | quantile | value\n"
 "-----+----------+-------\n"
 "   1 |        0 |     0\n"
@@ -13337,7 +13566,7 @@ msgstr ""
 "  15 |        1 |   255"
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -13347,13 +13576,13 @@ msgstr ""
 "\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr "ST_SummaryStats"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -13365,7 +13594,7 @@ msgstr ""
 "しない場合には、1番と仮定します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -13409,7 +13638,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -13422,7 +13651,7 @@ msgstr ""
 "は、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -13434,7 +13663,7 @@ msgstr ""
 "えます。"
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -13444,7 +13673,7 @@ msgstr ""
 "<varname>sample_percent</varname>値を1未満で設定します。"
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -13454,14 +13683,14 @@ msgstr ""
 "した。代わりに<xref linkend=\"RT_ST_SummaryStatsAgg\"/>を使います。"
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr "例: 単一ラスタタイル"
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
-#, fuzzy, no-c-format
+#: reference_raster.xml:5376
+#, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
 "FROM (SELECT rid, band, ST_SummaryStats(rast, band) As stats\n"
@@ -13478,7 +13707,7 @@ msgstr ""
 "FROM (SELECT rid, band, ST_SummaryStats(rast, band) As stats\n"
 "    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
 "     WHERE rid=2) As foo;\n"
-"                                    \n"
+"\n"
 " rid | band | count | sum  |    mean    |  stddev   | min | max\n"
 "-----+------+-------+------+------------+-----------+-----+-----\n"
 "   2 |    1 |    23 | 5821 | 253.086957 |  1.248061 | 250 | 254\n"
@@ -13486,13 +13715,13 @@ msgstr ""
 "   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr "例: 対象とする建物とインタセクトするピクセルの概要"
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -13504,8 +13733,8 @@ msgstr ""
 "秒かかりました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
-#, fuzzy, no-c-format
+#: reference_raster.xml:5383
+#, no-c-format
 msgid ""
 "WITH\n"
 "-- our features of interest\n"
@@ -13538,10 +13767,10 @@ msgid ""
 "         103 |        655 |        7 |      182 | 70.5038167938931\n"
 "         150 |        895 |        2 |      252 | 185.642458100559"
 msgstr ""
-"WITH \n"
+"WITH\n"
 "-- 対象地物\n"
 "   feat AS (SELECT gid As building_id, geom_26986 As geom FROM buildings AS "
-"b \n"
+"b\n"
 "    WHERE gid IN(100, 103,150)\n"
 "   ),\n"
 "-- ラスタタイルの2番バンドを建物の境界で切り取って\n"
@@ -13551,7 +13780,7 @@ msgstr ""
 "FROM (SELECT building_id, ST_SummaryStats(ST_Clip(rast,2,geom)) As stats\n"
 "    FROM aerials.boston\n"
 "                INNER JOIN feat\n"
-"        ON ST_Intersects(feat.geom,rast) \n"
+"        ON ST_Intersects(feat.geom,rast)\n"
 " ) As foo\n"
 " )\n"
 "-- 最後に統計情報の概要を得ます\n"
@@ -13570,14 +13799,14 @@ msgstr ""
 "         150 |        895 |        2 |      252 | 185.642458100559"
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr "例:ラスタカバレッジ"
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
-#, fuzzy, no-c-format
+#: reference_raster.xml:5388
+#, no-c-format
 msgid ""
 "-- stats for each band --\n"
 "SELECT band, (stats).*\n"
@@ -13607,20 +13836,20 @@ msgstr ""
 "SELECT band, (stats).*\n"
 "FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band) As stats\n"
 "    FROM generate_series(1,3) As band) As foo;\n"
-"                                    \n"
+"\n"
 " band |  count  |  sum   |       mean       |      stddev      | min | max\n"
 "------+---------+--------+------------------+------------------+-----+-----\n"
 "    1 | 8450000 | 725799 | 82.7064349112426 | 45.6800222638537 |   0 | 255\n"
 "    2 | 8450000 | 700487 | 81.4197705325444 | 44.2161184161765 |   0 | 255\n"
 "    3 | 8450000 | 575943 |  74.682739408284 | 44.2143885481407 |   0 | 255\n"
-"    \n"
+"\n"
 "-- テーブルの場合 -- サンプリング率を100%より低くすると早くなります\n"
 "-- 25%に設定して、速く答を得ています\n"
 "SELECT band, (stats).*\n"
 "FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band,true,0.25) As "
 "stats\n"
 "    FROM generate_series(1,3) As band) As foo;\n"
-"                                    \n"
+"\n"
 " band |  count  |  sum   |       mean       |      stddev      | min | max\n"
 "------+---------+--------+------------------+------------------+-----+-----\n"
 "    1 | 2112500 | 180686 | 82.6890480473373 | 45.6961043857248 |   0 | 255\n"
@@ -13628,7 +13857,7 @@ msgstr ""
 "    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5393
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -13638,13 +13867,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr "ST_SummaryStatsAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -13656,7 +13885,7 @@ msgstr ""
 "ない場合には、1番と仮定します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -13694,7 +13923,7 @@ msgstr ""
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5439
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -13706,7 +13935,7 @@ msgstr ""
 "えます。"
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -13716,8 +13945,8 @@ msgstr ""
 "<varname>sample_percent</varname>を0から1の間で設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
-#, fuzzy, no-c-format
+#: reference_raster.xml:5448
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT\n"
@@ -13798,13 +14027,13 @@ msgstr ""
 "        FROM foo\n"
 ") bar;\n"
 "\n"
-" count |  round  | round  | round |  round  | round \n"
+" count |  round  | round  | round |  round  | round\n"
 "-------+---------+--------+-------+---------+-------\n"
 "    20 | -68.584 | -3.429 | 6.571 | -10.000 | 3.142\n"
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5453
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -13814,13 +14043,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr "ST_ValueCount"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -13836,7 +14065,7 @@ msgstr ""
 "に丸められます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5470
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -14032,7 +14261,7 @@ msgstr ""
 "<parameter>roundto=0</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -14044,7 +14273,7 @@ msgstr ""
 "るレコードの集合を返します。"
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5584
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -14060,8 +14289,8 @@ msgstr ""
 "返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
-#, fuzzy, no-c-format
+#: reference_raster.xml:5592
+#, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
 "--Example will count only pixels of band 1 that are not 249. --\n"
@@ -14119,7 +14348,7 @@ msgstr ""
 "FROM (SELECT ST_ValueCount(rast) As pvc\n"
 "    FROM dummy_rast WHERE rid=2) As foo\n"
 "    ORDER BY (pvc).value;\n"
-"                                                                \n"
+"\n"
 " value | count\n"
 "-------+-------\n"
 "   250 |     2\n"
@@ -14127,13 +14356,13 @@ msgstr ""
 "   252 |     2\n"
 "   253 |     6\n"
 "   254 |    12\n"
-"   \n"
+"\n"
 "-- この例では、1番バンドの、249を含む全てのピクセルを数えます\n"
 "SELECT (pvc).*\n"
 "FROM (SELECT ST_ValueCount(rast,1,false) As pvc\n"
 "    FROM dummy_rast WHERE rid=2) As foo\n"
 "    ORDER BY (pvc).value;\n"
-"                                    \n"
+"\n"
 " value | count\n"
 "-------+-------\n"
 "   249 |     2\n"
@@ -14142,7 +14371,7 @@ msgstr ""
 "   252 |     2\n"
 "   253 |     6\n"
 "   254 |    12\n"
-"   \n"
+"\n"
 "-- この例では、2番バンドの、NODATA値でない値を持つピクセルに限って数えます\n"
 "SELECT (pvc).*\n"
 "FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
@@ -14162,8 +14391,8 @@ msgstr ""
 ":"
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
-#, fuzzy, no-c-format
+#: reference_raster.xml:5593
+#, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
 "intersecting a geometry\n"
@@ -14190,24 +14419,24 @@ msgstr ""
 "-- 500を超えるピクセル数があるピクセルバンド値のみ返します。\n"
 "SELECT (pvc).value, SUM((pvc).count) As total\n"
 "FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
-"    FROM o_4_boston \n"
-"        WHERE ST_Intersects(rast, \n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
 "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
 "892200,224706 892151,224486 892151))',26986)\n"
-"             ) \n"
+"             )\n"
 "        ) As foo\n"
 "    GROUP BY (pvc).value\n"
 "    HAVING SUM((pvc).count) > 500\n"
 "    ORDER BY (pvc).value;\n"
-"    \n"
+"\n"
 " value | total\n"
 "-------+-----\n"
 "    51 | 502\n"
 "    54 | 521"
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
-#, fuzzy, no-c-format
+#: reference_raster.xml:5595
+#, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
 "tiles that intersect  a specific geometry --\n"
@@ -14228,8 +14457,8 @@ msgstr ""
 "-- 指定したジオメトリとインタセクトするタイルの\n"
 "-- 値が100のピクセルをラスタタイルごとに数えて返します\n"
 "SELECT rid, ST_ValueCount(rast,2,100) As count\n"
-"    FROM o_4_boston \n"
-"        WHERE ST_Intersects(rast, \n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
 "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
 "892200,224706 892151,224486 892151))',26986)\n"
 "             ) ;\n"
@@ -14242,34 +14471,32 @@ msgstr ""
 "  15 |    64"
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
 msgstr "出力"
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr "ST_AsBinary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
-#, no-c-format
-msgid ""
-"Return the Well-Known Binary (WKB) representation of the raster without SRID "
-"meta data."
+#: reference_raster.xml:5610
+#, fuzzy, no-c-format
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
 "SRIDメタデータを持たないラスタのWell-Known Binary (WKB)表現を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -14283,17 +14510,19 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5570
-#, no-c-format
+#: reference_raster.xml:5626
+#, fuzzy, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
-"varname> is TRUE, out-db bands are treated as in-db."
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
 "ラスタのバイナリ表現を返します。<varname>outasin</varname>がTRUEの場合には、"
 "データベース外のバンドがデータベース内のバンドとして扱われます。"
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -14303,7 +14532,7 @@ msgstr ""
 "に使えます。"
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -14315,13 +14544,13 @@ msgstr ""
 "は、<varname>outasin</varname>をTRUEに設定します。"
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr "Enhanced: 2.1.0 <varname>outasin</varname>の追加"
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -14345,13 +14574,13 @@ msgstr ""
 "0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr "ST_AsGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -14363,7 +14592,7 @@ msgstr ""
 "ST_GDALRasters()を使います。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -14381,7 +14610,7 @@ msgstr ""
 "<parameter>srid=sameassource</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -14389,7 +14618,7 @@ msgid ""
 msgstr "指定された書式でラスタタイルを返します。引数は次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -14403,7 +14632,7 @@ msgstr ""
 "います。"
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -14415,7 +14644,7 @@ msgstr ""
 "frmt_various.html\">GDAL Raster format options</ulink>をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -14425,36 +14654,69 @@ msgstr ""
 "ら)です。"
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
-msgstr "JPEG出力の例"
+msgid "JPEG Output Example, multiple tiles as single raster"
+msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
-"\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
 msgstr ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
+msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr "GTIFF出力の例"
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
-#, fuzzy, no-c-format
+#: reference_raster.xml:5714
+#, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
 "FROM dummy_rast WHERE rid=2;\n"
@@ -14469,26 +14731,26 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;\n"
 "\n"
 "-- GeoTIFFをJPEG、90%品質で圧縮して出力します\n"
-"SELECT ST_AsGDALRaster(rast, 'GTiff',  \n"
-"  ARRAY['COMPRESS=JPEG', 'JPEG_QUALITY=90'], \n"
+"SELECT ST_AsGDALRaster(rast, 'GTiff',\n"
+"  ARRAY['COMPRESS=JPEG', 'JPEG_QUALITY=90'],\n"
 "  4269) As rasttiff\n"
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr "ST_AsJPEG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -14502,7 +14764,7 @@ msgstr ""
 "し、RGBに対応付けます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -14552,7 +14814,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5768
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -14570,13 +14832,13 @@ msgstr ""
 "ります。引数については次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr "<varname>nband</varname> 単一バンド出力のためのものです。"
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -14588,7 +14850,7 @@ msgstr ""
 "番バンドを青にそれぞれ対応させます。"
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -14598,7 +14860,7 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -14616,14 +14878,14 @@ msgstr ""
 "options</ulink>をご覧下さい。"
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
 msgstr "例: 出力"
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
-#, fuzzy, no-c-format
+#: reference_raster.xml:5805
+#, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
 "SELECT ST_AsJPEG(rast) As rastjpg\n"
@@ -14642,11 +14904,11 @@ msgstr ""
 "-- 前から3バンドを75%品質で出力\n"
 "SELECT ST_AsJPEG(rast) As rastjpg\n"
 "    FROM dummy_rast WHERE rid=2;\n"
-"    \n"
+"\n"
 "-- 1番バンドのみ90%品質で出力\n"
 "SELECT ST_AsJPEG(rast,1,90) As rastjpg\n"
 "    FROM dummy_rast WHERE rid=2;\n"
-"    \n"
+"\n"
 "-- 前から3バンドを、2番を赤、1番を緑、3番を青とし、プログレッシブ、90%品質で"
 "出力します\n"
 "SELECT ST_AsJPEG(rast,ARRAY[2,1,3],ARRAY['QUALITY=90','PROGRESSIVE=ON']) As "
@@ -14654,7 +14916,7 @@ msgstr ""
 "    FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -14664,13 +14926,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr "ST_AsPNG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -14685,7 +14947,7 @@ msgstr ""
 "合には、1番バンドを使用します。対象バンドはRGBまたはRGBAに対応付けられます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -14735,7 +14997,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5859
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -14753,19 +15015,19 @@ msgstr ""
 "SRIDを指定します。引数の一覧は次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:5800
-#, fuzzy, no-c-format
+#: reference_raster.xml:5867
+#, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
 "for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band "
 "3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
-"<varname>nbands</varname> 出力バンドの配列 (PNGでは3要素が最大です)で、バンド"
-"の並び順はRGBです。たとえばARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番"
+"<varname>nbands</varname> 出力バンドの配列 (PNGでは4要素が最大です)で、バンド"
+"の並び順はRGBAです。たとえばARRAY[3,2,1]は、3番バンドを赤、2番バンドを緑、1番"
 "バンドを青にそれぞれ対応させます。"
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -14775,7 +15037,7 @@ msgstr ""
 "がります。"
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -14795,7 +15057,7 @@ msgstr ""
 "い。"
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -14814,7 +15076,7 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -14824,13 +15086,13 @@ msgstr ""
 "<xref linkend=\"RT_Raster_Applications\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr "ST_AsTIFF"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -14840,7 +15102,7 @@ msgstr ""
 "を指定しない場合には、全てのバンドの使用を試みます。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -14890,7 +15152,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5947
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -14910,7 +15172,7 @@ msgstr ""
 "数については次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -14922,7 +15184,7 @@ msgstr ""
 "バンドを青にそれぞれ対応させます。"
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -14932,7 +15194,7 @@ msgstr ""
 "LZW, JPEG, DEFLATE9のいずれかです。"
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -14946,7 +15208,7 @@ msgstr ""
 "Raster format options</ulink>をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -14956,13 +15218,13 @@ msgstr ""
 "するために使われます。"
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr "例: JPEG90%品質圧縮の使用"
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -14972,7 +15234,7 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
@@ -14980,25 +15242,25 @@ msgstr ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
 msgstr "ラスタ処理"
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
 msgstr "地図代数"
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
 msgstr "ST_Clip"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -15010,7 +15272,7 @@ msgstr ""
 "は、TRUEと仮定され、出力ラスタをクロップします。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -15088,7 +15350,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -15098,7 +15360,7 @@ msgstr ""
 "定されていない場合には、全てのバンドが処理されます。"
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -15120,7 +15382,7 @@ msgstr ""
 "適用される単一値も受け付けます。"
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -15134,13 +15396,13 @@ msgstr ""
 "<varname>rast</varname>と同じ範囲になります。"
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr "Enhanced: 2.1.0 C言語で記述されました"
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -15152,13 +15414,13 @@ msgstr ""
 "例です。座標はメートル単位のマサチューセッツ州平面です。"
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr "例: 1バンドの切り取り"
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -15174,7 +15436,7 @@ msgstr ""
 "WHERE rid = 4;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -15213,27 +15475,27 @@ msgstr ""
 " 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr "切り取り前の完全なラスタタイル"
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
 msgstr "切り取り後"
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr "例: クロップがなく他のバンドは切り取らず1バンドを切り取る"
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -15253,20 +15515,20 @@ msgstr ""
 "WHERE rid = 6;"
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr "切り取り後 - シュールですね"
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr "例: 全バンドの切り取り"
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
-#, fuzzy, no-c-format
+#: reference_raster.xml:6170
+#, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
 "-- Only difference is we don't specify a specific band to clip\n"
@@ -15279,15 +15541,15 @@ msgid ""
 msgstr ""
 "-- 空中写真タイルの全バンドを20メートルバッファで切り取ります\n"
 "-- 違いは、全バンドの切り取りのため\n"
-"--   切り取り対象のバンドを指定しないことだけです\n"
+"-- 切り取り対象のバンドを指定しないことだけです\n"
 "SELECT ST_Clip(rast,\n"
-"          ST_Buffer(ST_Centroid(ST_Envelope(rast)), 20), \n"
+"          ST_Buffer(ST_Centroid(ST_Envelope(rast)), 20),\n"
 "          false\n"
 "        ) from aerials.boston\n"
 "WHERE rid = 4;"
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -15297,13 +15559,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr "ST_ColorMap"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -15313,7 +15575,7 @@ msgstr ""
 "なる新しいラスタを生成します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -15331,7 +15593,7 @@ msgstr ""
 "\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -15347,7 +15609,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -15361,13 +15623,13 @@ msgstr ""
 "れた色要素の数で決まります。"
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr "<varname>nband</varname>が指定されていない場合には、1番と仮定します。"
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -15377,14 +15639,14 @@ msgstr ""
 "と色要素のキーワードです。"
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 "妥当な事前定義された<varname>colormap</varname>キーワードは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -15394,7 +15656,7 @@ msgstr ""
 "ドからなるラスタで、グレーの陰影です。"
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -15404,7 +15666,7 @@ msgstr ""
 "緑、赤に移るものです。"
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -15414,7 +15676,7 @@ msgstr ""
 "黄色に移るものです。"
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -15424,7 +15686,7 @@ msgstr ""
 "ペールホワイト、赤に移るものです。"
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -15447,7 +15709,7 @@ msgstr ""
 "emphasis>のいずれかに設定できます。例を次に示します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -15463,7 +15725,7 @@ msgstr ""
 "nv 0 0 0 0"
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -15475,13 +15737,13 @@ msgstr ""
 "ています。"
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr "<varname>method</varname>の妥当なキーワードは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -15491,7 +15753,7 @@ msgstr ""
 "めの線形補間に使います。"
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -15503,7 +15765,7 @@ msgstr ""
 "定されます。"
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -15513,7 +15775,7 @@ msgstr ""
 "使います。"
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -15523,7 +15785,7 @@ msgstr ""
 "\">ColorBrewer</ulink>にあります。"
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -15534,14 +15796,14 @@ msgstr ""
 "<xref linkend=\"RT_ST_SetBandNoDataValue\"/>を使ってNODATA値をセットします。"
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr "これは試行のためのがらくたテーブルです。"
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
-#, fuzzy, no-c-format
+#: reference_raster.xml:6338
+#, no-c-format
 msgid ""
 "-- setup test raster table --\n"
 "DROP TABLE IF EXISTS funky_shapes;\n"
@@ -15581,7 +15843,7 @@ msgstr ""
 "SELECT\n"
 "        ST_Union(rast)\n"
 "FROM (\n"
-"        SELECT \n"
+"        SELECT\n"
 "                ST_AsRaster(\n"
 "                        ST_Rotate(\n"
 "                                ST_Buffer(\n"
@@ -15598,7 +15860,7 @@ msgstr ""
 ") AS shapes;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6340
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15636,7 +15898,7 @@ msgstr ""
 "FROM funky_shapes;"
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -15648,13 +15910,13 @@ msgstr ""
 "      1 |     1 |       4 |     4 |        4 |    3"
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr "例: ST_AsPNGを使用して異なるカラーマップを比較する"
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15692,43 +15954,43 @@ msgstr ""
 "FROM funky_shapes;"
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
 msgstr "orig_png"
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
 msgstr "grey_png"
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
 msgstr "pseudo_png"
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
 msgstr "fire_png"
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
 msgstr "bluered_png"
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
 msgstr "red_png"
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -15740,13 +16002,13 @@ msgstr ""
 "linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -15758,7 +16020,7 @@ msgstr ""
 "返します。</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -15800,9 +16062,47 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
 "type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>band_num=1</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof geomval "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geomin</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Intersection</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef choice=\"opt\"><type>text "
+"</type> <parameter>returnband</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>band1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band2</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band2</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>returnband</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6526
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -15814,7 +16114,7 @@ msgstr ""
 "す。</para>"
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -15833,7 +16133,7 @@ msgstr ""
 "に排除します。"
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -15845,7 +16145,7 @@ msgstr ""
 "(ST_Intersection(rast, geom)).geom等とします。"
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -15856,7 +16156,7 @@ msgstr ""
 "スタを取る形式を使って、インタセクトしている部分を取得します。"
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -15875,7 +16175,7 @@ msgstr ""
 "なります。"
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -15901,16 +16201,19 @@ msgstr ""
 "れぞれのバンドに適用されます。"
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
 "need an intersection between a raster and geometry that returns a raster, "
 "refer to <xref linkend=\"RT_ST_Clip\"/>."
 msgstr ""
+"全ての形式で、バンド番号を指定していない場合には、1番と仮定します。ラスタとジ"
+"オメトリを引数にとり、ラスタを得たい場合には、<xref linkend=\"RT_ST_Clip\"/>"
+"を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -15922,7 +16225,7 @@ msgstr ""
 "を使います。"
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -15934,7 +16237,7 @@ msgstr ""
 "れたジオメトリに従ったバンドを返すことはしません。"
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -15944,7 +16247,7 @@ msgstr ""
 "ンデクスを使うべきです。"
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -15955,14 +16258,14 @@ msgstr ""
 "版では、ベクタ空間でのインタセクションの計算のみに対応していました。"
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr "例: ジオメトリとラスタ -- ジオメトリと値を得る"
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
-#, fuzzy, no-c-format
+#: reference_raster.xml:6580
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        foo.rid,\n"
@@ -16052,14 +16355,14 @@ msgstr ""
 "   2 |   2 | POINT(3427927.8 "
 "5793243.8)                                                                        "
 "| 253\n"
-"   2 |   2 | LINESTRING(3427927.8 5793243.75,3427927.8 5793243.8)           "
-"| 252\n"
+"   2 |   2 | LINESTRING(3427927.8 5793243.75,3427927.8 5793243.8)        | "
+"252\n"
 "   2 |   2 | MULTILINESTRING((3427927.8 5793243.8,3427927.8 5793243.75),...) "
 "| 250\n"
 "   2 |   3 | GEOMETRYCOLLECTION EMPTY"
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6585
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -16071,13 +16374,13 @@ msgstr ""
 "\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr "ST_MapAlgebra"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -16087,7 +16390,7 @@ msgstr ""
 "コールバック関数から、一つのバンドからなるラスタを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -16156,9 +16459,74 @@ msgid ""
 "\"><type>text[] </type> <parameter>VARIADIC userargs=NULL</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>rastbandarg[] </type> <parameter>rastbandargset</parameter></"
+"paramdef> <paramdef><type>regprocedure </type> <parameter>callbackfunc</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband2</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>nband</type> <parameter>integer</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef><type>float8[] </type> <parameter>mask</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>weighted</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>VARIADIC userargs=NULL</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6676
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -16168,19 +16536,19 @@ msgstr ""
 "ら、一つのバンドからなるラスタを返します。"
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr "rast,rast1,rast2, rastbandargset"
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr "地図代数処理が行われるラスタです。"
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -16190,13 +16558,13 @@ msgstr ""
 "地図代数処理が使用できます。一つ目の形式の例を見て下さい。"
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr "nband, nband1, nband2"
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -16208,13 +16576,13 @@ msgstr ""
 "です。"
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
 msgstr "callbackfunc"
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -16266,7 +16634,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -16288,13 +16656,13 @@ msgstr ""
 "つ<type>regprocedure</type>にキャストする点に注意が必要です。"
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
-msgstr ""
+msgstr "mask"
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -16303,31 +16671,38 @@ msgid ""
 "weight is set to true, then the values, are used as multipliers to multiple "
 "the pixel value of that value in the neighborhood position."
 msgstr ""
+"N次元の数値配列 (行列)で、地図代数コールバック関数に渡すセルを決めるための"
+"フィルタに使われます。0は近隣セル値をNODATAとした扱うべきであることを示し、1"
+"はデータとして扱うべきであることをそれぞれ意味します。weightたTRUEに指定され"
+"いる場合には、この配列の値は、近隣セルのピクセル値に対して掛け算を行うための"
+"数になります。"
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
-msgstr ""
+msgstr "weighted"
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
 "(multiplied by original value) or not (only applies to proto that takes a "
 "mask)."
 msgstr ""
+"マスク値に重みづけを施す (元の値に対して乗算を行う)か、施さない (マスク処理だ"
+"けを行う)かを示す真偽値です。"
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
 msgstr "pixeltype"
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -16345,7 +16720,7 @@ msgstr ""
 "たら常に<varname>pixeltype</varname>を渡します。"
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -16355,14 +16730,14 @@ msgstr ""
 "げられたものの一つになるか、省略されるか、NULLに設定されます。"
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
 msgstr "extenttype"
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -16372,13 +16747,13 @@ msgstr ""
 "ト), SECOND, LAST, CUSTOMのいずれかになります。"
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
 msgstr "customextent"
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -16389,13 +16764,13 @@ msgstr ""
 "い。"
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
 msgstr "distancex"
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -16407,13 +16782,13 @@ msgstr ""
 "なります (0の距離の近隣ピクセル)。"
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
 msgstr "distancey"
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -16425,13 +16800,13 @@ msgstr ""
 "なります (0の距離の近隣ピクセル)。"
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
 msgstr "userargs"
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -16444,8 +16819,8 @@ msgstr ""
 "され、<varname>userargs</varname>引数に含まれます。"
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -16461,7 +16836,7 @@ msgstr ""
 "注: 日本語版は「可変長引数を取るSQL関数」)節を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -16472,7 +16847,7 @@ msgstr ""
 "処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。"
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -16484,7 +16859,7 @@ msgstr ""
 "い。"
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -16494,7 +16869,7 @@ msgstr ""
 "行います。二つ目の形式と三つ目の形式の例をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -16504,19 +16879,19 @@ msgstr ""
 "を行います。四つ目の形式の例をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
-msgstr ""
+msgstr "Availability: 2.2.0: マスクが追加されました。"
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
 msgstr "一つのラスタ、一つのバンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16544,13 +16919,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
 msgstr "一つのラスタ、複数のバンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6830
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16582,13 +16957,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr "複数のラスタ、複数のバンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16634,7 +17009,7 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -16644,7 +17019,7 @@ msgstr ""
 "9.1以上でのみ動作します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6836
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16726,7 +17101,7 @@ msgstr ""
 "GROUP BY t1.rid, t1.rast"
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6838
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -16736,8 +17111,8 @@ msgstr ""
 "9.0で動作します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
-#, fuzzy, no-c-format
+#: reference_raster.xml:6839
+#, no-c-format
 msgid ""
 "WITH src AS (\n"
 "        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
@@ -16838,7 +17213,7 @@ msgstr ""
 "                ) AS rast\n"
 "        FROM src t1\n"
 "        JOIN foo t2\n"
-"                ON t1.rid = t2.rid \n"
+"                ON t1.rid = t2.rid\n"
 ")\n"
 "SELECT\n"
 "        rid,\n"
@@ -16848,13 +17223,13 @@ msgstr ""
 "FROM bar;"
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr "例: 二つ目の形式と三つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16884,7 +17259,7 @@ msgstr ""
 "FROM foo"
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16914,19 +17289,19 @@ msgstr ""
 "FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr "例: 四つ目の形式"
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr "二つのラスタ、二つのバンド"
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16972,13 +17347,13 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
-msgstr ""
+msgstr "例: マスクの使用"
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -17011,35 +17386,69 @@ msgid ""
 "    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
 "FROM foo;"
 msgstr ""
+"WITH foo AS (SELECT\n"
+"   ST_SetBandNoDataValue(\n"
+"ST_SetValue(ST_SetValue(ST_AsRaster(\n"
+"                ST_Buffer(\n"
+"                        ST_GeomFromText('LINESTRING(50 50,100 90,100 50)'), "
+"5,'join=bevel'),\n"
+"                        200,200,ARRAY['8BUI'], ARRAY[100], ARRAY[0]), "
+"ST_Buffer('POINT(70 70)'::geometry,10,'quad_segs=1') ,50),\n"
+"  'LINESTRING(20 20, 100 100, 150 98)'::geometry,1),0)  AS rast )\n"
+"SELECT 'original' AS title, rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'no mask mean value' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure) AS rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'mask only consider neighbors, exclude center' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure,\n"
+"    '{{1,1,1}, {1,0,1}, {1,1,1}}'::double precision[], false) As rast\n"
+"FROM foo\n"
+"\n"
+"UNION ALL\n"
+"SELECT 'mask weighted only consider neighbors, exclude center multi otehr "
+"pixel values by 2' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double "
+"precision[], int[], text[])'::regprocedure,\n"
+"    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
+"FROM foo;"
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
-msgstr ""
+msgstr "original"
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
+"no mask mean value (マスクなし平均値) (マスク配列に全て1があるのと同じ)"
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
+"mask only consider neighbors, exclude center (近隣セルのみ注目し、中心セルを"
+"除くマスク)"
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
 "values by 2"
 msgstr ""
+"mask weighted only consider neighbors, exclude center multi other pixel "
+"values by 2 (近隣のみ考慮に入れて中心を除き、2を掛けるウェイトマスク)"
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
@@ -17047,7 +17456,7 @@ msgstr ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -17058,7 +17467,7 @@ msgstr ""
 "SQL式から一つのバンドを持つラスタを返します。</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -17142,7 +17551,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:7006
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -17152,13 +17561,13 @@ msgstr ""
 "から一つのバンドを持つラスタを返します。</para>"
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr "説明: 一つ目の形式と二つ目の形式 (一つのラスタ)"
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17174,8 +17583,8 @@ msgstr ""
 "けとなります。"
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -17187,45 +17596,45 @@ msgstr ""
 "力<varname>rast</varname>のバンドのピクセルタイプと同じになります。"
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr "<varname>expression</varname>のキーワードは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr "<varname>[rast]</varname> - 演算対象ピクセルの値"
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr "<varname>[rast.val]</varname> - 演算対象ピクセルの値"
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr "<varname>[rast.x]</varname> - 演算対象ピクセルの列 (1始まり)"
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr "<varname>[rast.y]</varname> - 演算対象ピクセルの行 (1始まり)"
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr "説明: 三つ目と四つ目の形式 (二つのラスタ)"
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17245,13 +17654,13 @@ msgstr ""
 "ます。"
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
 msgstr "expression"
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -17263,7 +17672,7 @@ msgstr ""
 "(([rast1] + [rast2])/2.0)::integerといったふうになります。"
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -17275,13 +17684,13 @@ msgstr ""
 "されないかNULLが渡された場合には、一つ目のラスタのピクセルタイプになります。"
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr "新しいラスタの範囲を制御します。"
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -17291,7 +17700,7 @@ msgstr ""
 "クトした領域です。これがデフォルトです。"
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -17300,7 +17709,7 @@ msgstr ""
 "<varname>UNION</varname> - 新しいラスタの範囲は二つのラスタの結合です。"
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -17309,7 +17718,7 @@ msgstr ""
 "<varname>FIRST</varname> - 新しいラスタの範囲は一つ目のラスタと同じです。"
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -17318,13 +17727,13 @@ msgstr ""
 "<varname>SECOND</varname> - 新しいラスタの範囲は二つ目のラスタと同じです。"
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
 msgstr "nodata1expr"
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -17336,13 +17745,13 @@ msgstr ""
 "す。"
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
 msgstr "nodata2expr"
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -17354,13 +17763,13 @@ msgstr ""
 "す。"
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
 msgstr "nodatanodataval"
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -17368,7 +17777,7 @@ msgid ""
 msgstr "rast1とrast2のピクセルの両方がNOADTA値になる場合に返すべき定数です。"
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -17378,7 +17787,7 @@ msgstr ""
 "<varname>nodata2expr</varname>のキーワードは次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -17387,7 +17796,7 @@ msgstr ""
 "<varname>[rast1]</varname> - <varname>rast1</varname>の演算対象ピクセルの値"
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -17397,7 +17806,7 @@ msgstr ""
 "値"
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -17407,7 +17816,7 @@ msgstr ""
 "列 (1始まり)"
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -17417,7 +17826,7 @@ msgstr ""
 "行 (1始まり)"
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -17426,7 +17835,7 @@ msgstr ""
 "<varname>[rast2]</varname> - <varname>rast2</varname>の演算対象ピクセルの値"
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -17436,7 +17845,7 @@ msgstr ""
 "値"
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -17446,7 +17855,7 @@ msgstr ""
 "列 (1始まり)"
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -17456,13 +17865,13 @@ msgstr ""
 "行 (1始まり)"
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr "例: 一つ目の形式と二つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17484,13 +17893,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr "例: 三つ目の形式と四つ目の形式"
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17534,20 +17943,20 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr "ST_MapAlgebraExpr"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -17559,7 +17968,7 @@ msgstr ""
 "を仮定します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -17591,7 +18000,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -17601,7 +18010,7 @@ msgstr ""
 "> を使います。"
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17617,7 +18026,7 @@ msgstr ""
 "照、幅、高さを持ちますが、一つのバンドしか持ちません。"
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -17630,8 +18039,8 @@ msgstr ""
 "始まりの行番号を、それぞれ参照することができます。"
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -17641,7 +18050,7 @@ msgstr ""
 "た余りが入ります。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -17693,7 +18102,7 @@ msgstr ""
 "     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7239
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -17703,8 +18112,8 @@ msgstr ""
 "行った値が入り、NODATA値を0に設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
-#, fuzzy, no-c-format
+#: reference_raster.xml:7240
+#, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
 "UPDATE dummy_rast SET\n"
@@ -17762,7 +18171,7 @@ msgstr ""
 "     252 |      2\n"
 "     253 |      3\n"
 "     254 |      3\n"
-"     \n"
+"\n"
 "SELECT\n"
 "        ST_BandPixelType(map_rast2) As b1pixtyp\n"
 "FROM dummy_rast\n"
@@ -17773,19 +18182,19 @@ msgstr ""
 " 2BUI"
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr "元のラスタ (rast_viewカラム)"
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
 msgstr "rast_view_ma"
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -17796,8 +18205,8 @@ msgstr ""
 "は値が代わりません。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
-#, fuzzy, no-c-format
+#: reference_raster.xml:7280
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        ST_AddBand(\n"
@@ -17821,7 +18230,7 @@ msgstr ""
 "                                ST_MakeEmptyRaster(rast_view),\n"
 "                                ST_MapAlgebraExpr(rast_view,1,"
 "NULL,'tan([rast])*[rast]')\n"
-"                        ), \n"
+"                        ),\n"
 "                        ST_Band(rast_view,2)\n"
 "                ),\n"
 "                ST_Band(rast_view, 3) As rast_view_ma\n"
@@ -17830,7 +18239,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -17842,7 +18251,7 @@ msgstr ""
 "linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -17861,7 +18270,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -17919,7 +18328,7 @@ msgstr ""
 "<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7422
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -17933,7 +18342,7 @@ msgstr ""
 "イプになります。"
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -17946,14 +18355,14 @@ msgstr ""
 "<varname>[rast1.x]</varname>, <varname>[rast1.y]</varname>などです。"
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr "例: 2バンドの共有と結合"
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
-#, fuzzy, no-c-format
+#: reference_raster.xml:7436
+#, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
 "DROP TABLE IF EXISTS fun_shapes;\n"
@@ -17998,30 +18407,31 @@ msgid ""
 " fun_name = 'rand bubbles') As bub"
 msgstr ""
 "-- ラスタの集合の生成 --\n"
-"DROP TABLE IF EXISTS fun_shapes; \n"
+"DROP TABLE IF EXISTS fun_shapes;\n"
 "CREATE TABLE fun_shapes(rid serial PRIMARY KEY, fun_name text, rast "
 "raster);\n"
 "\n"
-"-- メートル単位のマサチューセッツ平面でボストンのまわりの形状を挿入 --\n"
+"-- 空間参照系をメートル単位のマサチューセッツ平面として、ボストンのまわりの形"
+"状を挿入 --\n"
 "INSERT INTO fun_shapes(fun_name, rast)\n"
 "VALUES ('ref', ST_AsRaster(ST_MakeEnvelope(235229, 899970, 237229, "
 "901930,26986),200,200,'8BUI',0,0));\n"
 "\n"
 "INSERT INTO fun_shapes(fun_name,rast)\n"
-"WITH ref(rast) AS (SELECT rast FROM fun_shapes WHERE fun_name = 'ref' ) \n"
+"WITH ref(rast) AS (SELECT rast FROM fun_shapes WHERE fun_name = 'ref' )\n"
 "SELECT 'area' AS fun_name, ST_AsRaster(ST_Buffer(ST_SetSRID(ST_Point(236229, "
-"900930),26986), 1000), \n"
+"900930),26986), 1000),\n"
 "                        ref.rast,'8BUI', 10, 0) As rast\n"
 "FROM ref\n"
 "UNION ALL\n"
-"SELECT 'rand bubbles', \n"
-"                         ST_AsRaster( \n"
-"                         (SELECT ST_Collect(geom)\n"
+"SELECT 'rand bubbles',\n"
+"                        ST_AsRaster(\n"
+"                        (SELECT ST_Collect(geom)\n"
 "        FROM (SELECT ST_Buffer(ST_SetSRID(ST_Point(236229 + i*random()*100, "
 "900930 + j*random()*100),26986), random()*20) As geom\n"
 "                        FROM generate_series(1,10) As i, "
 "generate_series(1,10) As j\n"
-"                        ) As foo ), ref.rast,'8BUI', 200, 0) \n"
+"                        ) As foo ), ref.rast,'8BUI', 200, 0)\n"
 "FROM ref;\n"
 "\n"
 "-- 共有と結合の生成 --\n"
@@ -18031,34 +18441,34 @@ msgstr ""
 "                ST_MapAlgebraExpr(\n"
 "                        area.rast, bub.rast, '[rast2.val]', '8BUI', 'UNION', "
 "'[rast2.val]', '[rast1.val]') As unionrast\n"
-"FROM \n"
+"FROM\n"
 "  (SELECT rast FROM fun_shapes WHERE\n"
 " fun_name = 'area') As area\n"
-"CROSS JOIN  (SELECT rast \n"
+"CROSS JOIN  (SELECT rast\n"
 "FROM fun_shapes WHERE\n"
 " fun_name = 'rand bubbles') As bub"
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr "インタセクションの場合"
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
 msgstr "結合の場合"
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr "例: 別個のバンドとしてキャンバス上にラスタをオーバレイする"
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
-#, fuzzy, no-c-format
+#: reference_raster.xml:7478
+#, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
 "WITH mygeoms\n"
@@ -18131,39 +18541,39 @@ msgstr ""
 "            FROM rbands;"
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
 msgstr "rast1"
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
 msgstr "rast2"
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
 msgstr "rast3"
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
 msgstr "final_rast"
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr "例: 選択した区画の2メートル幅境界線を空中写真にオーバレイする"
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
-#, fuzzy, no-c-format
+#: reference_raster.xml:7549
+#, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
 "of 3rd band with our geometry\n"
@@ -18200,15 +18610,16 @@ msgid ""
 "FROM prunion;"
 msgstr ""
 "-- 前二つの切り取ったバンドと\n"
-"--   3番バンドにジオメトリをオーバレイしたバンドの\n"
-"--   3バンドのラスタを生成します\n"
+"-- 3番バンドにジオメトリをオーバレイしたバンドからなる\n"
+"-- 3バンドのラスタを生成します\n"
 "-- このクエリはWindows 64ビット版のPostGISで3.6秒かかりました\n"
 "WITH pr AS\n"
 "-- 演算の順序の注意: 全てのラスタを必要なピクセル範囲に切り抜いています\n"
 "(SELECT ST_Clip(rast,ST_Expand(geom,50) ) As rast, g.geom\n"
 "        FROM aerials.o_2_boston AS r INNER JOIN\n"
-"-- あとでインタセクトできるように対象区画を結合して一つのジオメトリにします\n"
-"                (SELECT ST_Union(ST_Transform(the_geom,26986)) AS geom \n"
+"-- union our parcels of interest so they form a single geometry we can later "
+"intersect with\n"
+"                (SELECT ST_Union(ST_Transform(the_geom,26986)) AS geom\n"
 "                  FROM landparcels WHERE pid IN('0303890000', '0303900000')) "
 "As g\n"
 "                ON ST_Intersects(rast::geometry, ST_Expand(g.geom,50))\n"
@@ -18221,9 +18632,10 @@ msgstr ""
 "ST_Union(rast,3)] ) As clipped,geom\n"
 "FROM pr\n"
 "GROUP BY geom)\n"
-"-- ラスタの破片が結合され、区画境界線のオーバレイも持った\n"
+"-- ラスタの破片を結合し、区画境界線のオーバレイも持った\n"
 "-- 最終のラスタを返します\n"
 "-- 最初の二つのバンドと3番バンド+ジオメトリの地図代数関数とを追加します\n"
+"\n"
 "SELECT ST_AddBand(ST_Band(clipped,ARRAY[1,2])\n"
 "        , ST_MapAlgebraExpr(ST_Band(clipped,3), "
 "ST_AsRaster(ST_Buffer(ST_Boundary(geom),2),clipped, '8BUI',250),\n"
@@ -18232,13 +18644,13 @@ msgstr ""
 "FROM prunion;"
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr "青線が対象区画の境界です"
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -18254,13 +18666,13 @@ msgstr ""
 "linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr "ST_MapAlgebraFct"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -18272,7 +18684,7 @@ msgstr ""
 "仮定します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -18360,8 +18772,8 @@ msgstr ""
 "args</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
@@ -18370,7 +18782,7 @@ msgstr ""
 "います。"
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -18386,7 +18798,7 @@ msgstr ""
 "じ地理参照、幅、高さを持ちますが、一つのバンドしか持ちません。"
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -18423,7 +18835,7 @@ msgstr ""
 "てが<varname>userfunction</varname>に渡されることを示します"
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7677
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -18442,7 +18854,7 @@ msgstr ""
 "つ<type>regprocedure</type>にキャストする点に注意が必要です。"
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -18457,7 +18869,7 @@ msgstr ""
 "<varname>args</varname>引数内に入ります。"
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -18468,7 +18880,7 @@ msgstr ""
 "処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -18534,7 +18946,7 @@ msgstr ""
 "     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7702
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -18545,8 +18957,8 @@ msgstr ""
 "行った値が入り、NODATA値をユーザ関数に渡される引数の値 (0)に設定します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
-#, fuzzy, no-c-format
+#: reference_raster.xml:7703
+#, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
 "CREATE FUNCTION classify_fct(pixel float, pos integer[], variadic args "
@@ -18640,7 +19052,7 @@ msgstr ""
 "     252 |      2\n"
 "     253 |      3\n"
 "     254 |      3\n"
-"     \n"
+"\n"
 "SELECT ST_BandPixelType(map_rast2) As b1pixtyp\n"
 "FROM dummy_rast WHERE rid = 2;\n"
 "\n"
@@ -18649,8 +19061,8 @@ msgstr ""
 " 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
-#, fuzzy, no-c-format
+#: reference_raster.xml:7731
+#, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
 "text[])\n"
@@ -18694,7 +19106,7 @@ msgstr ""
 "                        ST_MakeEmptyRaster(rast_view),\n"
 "                        ST_MapAlgebraFct(rast_view,1,"
 "NULL,'rast_plus_tan(float,integer[],text[])'::regprocedure)\n"
-"                ), \n"
+"                ),\n"
 "                ST_Band(rast_view,2)\n"
 "        ),\n"
 "        ST_Band(rast_view, 3) As rast_view_ma\n"
@@ -18703,7 +19115,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -18713,7 +19125,7 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -18726,7 +19138,7 @@ msgstr ""
 "1番と仮定します。\"extenttype\"のデフォルトはINTERSECTIONです。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -18772,7 +19184,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7786
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -18789,7 +19201,7 @@ msgstr ""
 "理参照、幅、高さを持ちますが、一つのバンドしか持ちません。"
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7789
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -18803,7 +19215,7 @@ msgstr ""
 "セルタイプになります。"
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7792
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -18845,7 +19257,7 @@ msgstr ""
 "<varname>tworastuserfunc</varname>に渡されることを示します。"
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7798
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -18866,8 +19278,8 @@ msgstr ""
 "に注意が必要です。"
 
 #. Tag: para
-#: reference_raster.xml:7734
-#, fuzzy, no-c-format
+#: reference_raster.xml:7801
+#, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
 "<type>variadic text</type> array. All trailing text arguments to any <xref "
@@ -18875,13 +19287,13 @@ msgid ""
 "<varname>tworastuserfunc</varname>, and are contained in the "
 "<varname>userargs</varname> argument."
 msgstr ""
-"<varname>tworastuserfunc</varname>の第3引数は <type>variadic text</type>配列"
-"です。どの<xref linkend=\"RT_ST_MapAlgebraFct2\"/>にもついてくる全ての文字列"
-"引数は、指定された<varname>tworastuserfunc</varname>に、そのまま渡されて、"
+"<varname>tworastuserfunc</varname>引数は <type>variadic text</type>配列です。"
+"どの<xref linkend=\"RT_ST_MapAlgebraFct2\"/>にもついてくる全ての文字列引数"
+"は、指定された<varname>tworastuserfunc</varname>に、そのまま渡されて、"
 "<varname>userargs</varname>引数内に入ります。"
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7809
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -18892,8 +19304,8 @@ msgstr ""
 "を処理のためにユーザ関数に渡すかどうかの選択にかかわらず求められます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
-#, fuzzy, no-c-format
+#: reference_raster.xml:7817
+#, no-c-format
 msgid ""
 "-- define our user defined function --\n"
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_union(\n"
@@ -18993,38 +19405,38 @@ msgstr ""
 "        END;\n"
 "        $$ LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
 "\n"
-"-- ラスタの試験テーブルを用意します\n"
+"-- ラスタの試験テーブルの用意\n"
 "DROP TABLE IF EXISTS map_shapes;\n"
 "CREATE TABLE map_shapes(rid serial PRIMARY KEY, rast raster, bnum integer, "
 "descrip text);\n"
 "INSERT INTO map_shapes(rast,bnum, descrip)\n"
-"WITH mygeoms \n"
+"WITH mygeoms\n"
 "    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(90,90),30) As geom, 'circle' "
 "As descrip\n"
 "            UNION ALL\n"
-"            SELECT 3 AS bnum, \n"
+"            SELECT 3 AS bnum,\n"
 "                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 "
 "50)'), 15) As geom, 'big road' As descrip\n"
 "            UNION ALL\n"
-"            SELECT 1 As bnum, \n"
+"            SELECT 1 As bnum,\n"
 "                ST_Translate(ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 "
 "150,150 50)'), 8,'join=bevel'), 10,-6) As geom, 'small road' As descrip\n"
 "            ),\n"
 "   -- ジオメトリと1対1に対応するキャンバスを定義\n"
 "   canvas\n"
-"    AS ( SELECT ST_AddBand(ST_MakeEmptyRaster(250, \n"
-"        250, \n"
+"    AS ( SELECT ST_AddBand(ST_MakeEmptyRaster(250,\n"
+"        250,\n"
 "        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0 ) , '8BUI'::"
 "text,0) As rast\n"
 "        FROM (SELECT ST_Extent(geom) As e,\n"
-"                    Max(ST_SRID(geom)) As srid \n"
-"                    from mygeoms \n"
+"                    Max(ST_SRID(geom)) As srid\n"
+"                    from mygeoms\n"
 "                    ) As foo\n"
 "            )\n"
 "-- キャンバスとアラインメントの合ったラスタを返します\n"
 "SELECT ST_AsRaster(m.geom, canvas.rast, '8BUI', 240) As rast, bnum, descrip\n"
 "                FROM mygeoms AS m CROSS JOIN canvas\n"
-"UNION ALL \n"
+"UNION ALL\n"
 "SELECT canvas.rast, 4, 'canvas'\n"
 "FROM canvas;\n"
 "\n"
@@ -19032,28 +19444,28 @@ msgstr ""
 "INSERT INTO map_shapes(rast,bnum,descrip)\n"
 "SELECT ST_AddBand(ST_AddBand(rasts[1], rasts[2]),rasts[3]), 4, 'map bands "
 "overlay fct union (canvas)'\n"
-"        FROM (SELECT ARRAY(SELECT ST_MapAlgebraFct(m1.rast, m2.rast, \n"
+"        FROM (SELECT ARRAY(SELECT ST_MapAlgebraFct(m1.rast, m2.rast,\n"
 "                        'raster_mapalgebra_union(double precision, double "
 "precision, integer[], text[])'::regprocedure, '8BUI', 'FIRST')\n"
 "                FROM map_shapes As m1 CROSS JOIN map_shapes As m2\n"
-"                        WHERE m1.descrip = 'canvas' AND m2.descrip <> "
-"'canvas' ORDER BY m2.bnum) As rasts) As foo;"
+"        WHERE m1.descrip = 'canvas' AND m2.descrip <> 'canvas' ORDER "
+"BY m2.bnum) As rasts) As foo;"
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr "バンドオーバレイ (キャンバス)の図 (赤:小さい道 緑:円、青:大きな道)"
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr "追加引数を取るユーザ定義関数"
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
-#, fuzzy, no-c-format
+#: reference_raster.xml:7843
+#, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
 "        rast1 double precision,\n"
@@ -19117,30 +19529,28 @@ msgstr ""
 "                RETURN NULL;\n"
 "        END;\n"
 "        $$ LANGUAGE 'plpgsql' VOLATILE COST 1000;\n"
-"        \n"
+"\n"
 "SELECT ST_MapAlgebraFct(m1.rast, 1, m1.rast, 3,\n"
 "                        'raster_mapalgebra_userargs(double precision, double "
 "precision, integer[], text[])'::regprocedure,\n"
-"                                '8BUI', 'INTERSECT', "
-"'100','200','200','0') \n"
+"                                '8BUI', 'INTERSECT', '100','200','200','0')\n"
 "                FROM map_shapes As m1\n"
-"                        WHERE m1.descrip = 'map bands overlay fct union "
-"(canvas)';"
+"        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr "追加引数を持つユーザ定義関数と同じラスタからの異なるバンド"
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr "ST_MapAlgebraFctNgb"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -19152,7 +19562,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -19178,7 +19588,7 @@ msgstr ""
 "args</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -19193,31 +19603,31 @@ msgstr ""
 "ル値を関数の返り値に置き換えます。"
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
 msgstr "rast"
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr "ユーザ定義関数が評価されるラスタです。"
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
 msgstr "band"
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr "評価されるラスタのバンド番号です。デフォルトは1です。"
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -19232,37 +19642,37 @@ msgstr ""
 "セル値がピクセルタイプが許容する範囲を超える場合には、切り詰められます。"
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
 msgstr "ngbwidth"
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr "セル単位の近傍の幅です。"
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
 msgstr "ngbheight"
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr "セル単位の近傍の高さです。"
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr "onerastngbuserfunc"
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -19273,13 +19683,13 @@ msgstr ""
 "目の要素は、近傍ピクセルの四角形を表現する数値の2次元配列です。"
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
 msgstr "nodatamode"
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -19287,7 +19697,7 @@ msgid ""
 msgstr "NODATAまたはNULLとなる近傍ピクセルにおける関数に渡す値を定義します。"
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -19298,7 +19708,7 @@ msgstr ""
 "必ず送られ、ユーザ定義関数が対処方法を決定します。"
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -19309,7 +19719,7 @@ msgstr ""
 "関数が呼び出されません。"
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -19322,19 +19732,19 @@ msgstr ""
 "ります (影響のある近傍について)。"
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
 msgstr "args"
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr "ユーザ定義関数に渡される引数です。"
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -19348,8 +19758,8 @@ msgstr ""
 "linkend=\"RT_ST_Rescale\"/>の例で準備を行っています。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
-#, fuzzy, no-c-format
+#: reference_raster.xml:7949
+#, no-c-format
 msgid ""
 "--\n"
 "-- A simple 'callback' user function that averages up all the values in a "
@@ -19389,8 +19799,8 @@ msgid ""
 "        limit 1;"
 msgstr ""
 "--\n"
-"-- 近傍の値の全てに関する平均を計算する\n"
-"--   単純なユーザ定義の「コールバック」関数です。\n"
+"-- 近傍の値の全てに関する平均を計算する、単純なユーザ定義の「コールバック」関"
+"数\n"
 "--\n"
 "CREATE OR REPLACE FUNCTION rast_avg(matrix float[][], nodatamode text, "
 "variadic args text[])\n"
@@ -19416,29 +19826,29 @@ msgstr ""
 "    END;\n"
 "    $$\n"
 "LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
-"    \n"
+"\n"
 "-- ラスタに対してX,Y軸でそれぞれ2ピクセル内の平均を計算するようにしています "
 "--\n"
 "SELECT ST_MapAlgebraFctNgb(rast, 1,  '8BUI', 4,4,\n"
 "                'rast_avg(float[][], text, text[])'::regprocedure, 'NULL', "
 "NULL) As nn_with_border\n"
-"        FROM katrinas_rescaled \n"
+"        FROM katrinas_rescaled\n"
 "        limit 1;"
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
 msgstr "ラスタの1番バンド"
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr "ピクセル毎に4x4ピクセル内のピクセル平均を計算したラスタ"
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
@@ -19446,13 +19856,13 @@ msgstr ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
 msgstr "ST_Reclass"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -19466,7 +19876,7 @@ msgstr ""
 "バンドを8BUIバンドに変換する、等のために使います。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -19502,7 +19912,7 @@ msgstr ""
 "<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -19521,7 +19931,7 @@ msgstr ""
 "\"reclassarg\"/>を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:8037
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -19532,14 +19942,8 @@ msgstr ""
 "なります。<varname>reclassargset</varname>を渡した場合は、個々のreclassargが"
 "生成されるバンド毎の挙動を定義します。"
 
-#. Tag: title
-#: reference_raster.xml:7976
-#, no-c-format
-msgid "Examples Basic"
-msgstr "基本的な例"
-
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -19549,8 +19953,8 @@ msgstr ""
 "101-254をNODATA値にします。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
-#, fuzzy, no-c-format
+#: reference_raster.xml:8045
+#, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
 "UPDATE dummy_rast SET reclass_rast = ST_Reclass(rast,2,'0-87:1-10, "
@@ -19579,8 +19983,8 @@ msgstr ""
 "UPDATE dummy_rast SET reclass_rast = ST_Reclass(rast,2,'0-87:1-10, "
 "88-100:11-15, 101-254:0-0', '4BUI',0) WHERE rid = 2;\n"
 "\n"
-"SELECT i as col, j as row, ST_Value(rast,2,i,j) As origval, \n"
-"    ST_Value(reclass_rast, 2, i, j) As reclassval, \n"
+"SELECT i as col, j as row, ST_Value(rast,2,i,j) As origval,\n"
+"    ST_Value(reclass_rast, 2, i, j) As reclassval,\n"
 "    ST_Value(reclass_rast, 2, i, j, false) As reclassval_include_nodata\n"
 "FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
 "generate_series(1,3) AS j\n"
@@ -19599,13 +20003,13 @@ msgstr ""
 "   3 |   3 |     169 |            |                         0"
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr "例: 複数の再分類を使った高度な例"
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -19618,8 +20022,8 @@ msgstr ""
 "バンド)を入力するために取るVARIADIC reclassarg引数を使っています。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
-#, fuzzy, no-c-format
+#: reference_raster.xml:8052
+#, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
 "    ST_Reclass(rast,\n"
@@ -19650,7 +20054,7 @@ msgid ""
 "  2 |   3 | 254 |   0 | 112 |   0 | 108 |   3\n"
 "  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
 msgstr ""
-"UPDATE dummy_rast SET reclass_rast = \n"
+"UPDATE dummy_rast SET reclass_rast =\n"
 "    ST_Reclass(rast,\n"
 "        ROW(2,'0-87]:1-10, (87-100]:11-15, (101-254]:0-0', '4BUI',NULL)::"
 "reclassarg,\n"
@@ -19660,8 +20064,8 @@ msgstr ""
 "        ) WHERE rid = 2;\n"
 "\n"
 "SELECT i as col, j as row,ST_Value(rast,1,i,j) As ov1,  "
-"ST_Value(reclass_rast, 1, i, j) As rv1, \n"
-"    ST_Value(rast,2,i,j) As ov2, ST_Value(reclass_rast, 2, i, j) As rv2, \n"
+"ST_Value(reclass_rast, 1, i, j) As rv1,\n"
+"    ST_Value(rast,2,i,j) As ov2, ST_Value(reclass_rast, 2, i, j) As rv2,\n"
 "    ST_Value(rast,3,i,j) As ov3, ST_Value(reclass_rast, 3, i, j) As rv3\n"
 "FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
 "generate_series(1,3) AS j\n"
@@ -19680,14 +20084,14 @@ msgstr ""
 "  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr "例: 単一バンドで32BFのラスタをの可視ラスタへの高度な対応付け"
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -19697,8 +20101,8 @@ msgstr ""
 "を生成します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
-#, fuzzy, no-c-format
+#: reference_raster.xml:8058
+#, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
 "UPDATE wind\n"
@@ -19713,20 +20117,19 @@ msgid ""
 "        );"
 msgstr ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
-"UPDATE wind \n"
+"UPDATE wind\n"
 "        set rast_view = ST_AddBand( NULL,\n"
 "        ARRAY[\n"
-"                ST_Reclass(rast, 1,'0.1-10]:1-10,9-10]:11,(11-33:0'::text, "
-"'8BUI'::text,0),\n"
-"                ST_Reclass(rast,1, '11-33):0-255,[0-32:0,(34-1000:0'::text, "
-"'8BUI'::text,0),  \n"
-"                ST_Reclass(rast,1,'0-32]:0,(32-100:100-255'::text, '8BUI'::"
-"text,0)\n"
-"                ]\n"
-"                );"
+"        ST_Reclass(rast, 1,'0.1-10]:1-10,9-10]:11,(11-33:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1, '11-33):0-255,[0-32:0,(34-1000:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1,'0-32]:0,(32-100:100-255'::text, '8BUI'::text,0)\n"
+"        ]\n"
+"        );"
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -19738,13 +20141,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -19753,7 +20156,7 @@ msgstr ""
 "ラスタタイルの集合を結合して1以上のバンドからなる単一ラスタを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19763,7 +20166,7 @@ msgstr ""
 "<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19777,7 +20180,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19789,7 +20192,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19801,7 +20204,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19815,7 +20218,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -19830,7 +20233,7 @@ msgstr ""
 "る<varname>uniontype</varname>で定義されます。"
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -19846,19 +20249,19 @@ msgstr ""
 ">を使い、アラインメントの同じ参照ラスタを使います。"
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr "Enhanced: 2.1.0 速度が改善されました (完全にC言語で記述しました)"
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr "Availability: 2.1.0 ST_Union(rast, unionarg)の形式が導入されました。"
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -19869,7 +20272,7 @@ msgstr ""
 "いました。"
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -19879,13 +20282,13 @@ msgstr ""
 "の全てのバンドを結合するようになりました。"
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr "例: 塊になっているラスタタイルの単一バンドへの再構成"
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -19898,7 +20301,7 @@ msgstr ""
 "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -19907,7 +20310,7 @@ msgstr ""
 "例: タイルのジオメトリとインタセクトするタイルを結合した複数バンドのラスタ"
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -19932,7 +20335,7 @@ msgstr ""
 "88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -19942,7 +20345,7 @@ msgstr ""
 "り長い書き方にします。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -19961,7 +20364,7 @@ msgstr ""
 "88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -19971,19 +20374,19 @@ msgstr ""
 "<xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr "組み込み地図代数コールバック関数"
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr "ST_Distinct4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -19991,7 +20394,7 @@ msgid ""
 msgstr "近隣のピクセル値のうち一意となるものを数えるラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -20017,17 +20420,17 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr "近隣のピクセル値のうち一意となるものを数えます。"
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -20037,10 +20440,10 @@ msgstr ""
 "数として使用する専用コールバック関数です。"
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -20050,10 +20453,10 @@ msgstr ""
 "て使用する専用コールバック関数です。"
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -20063,17 +20466,17 @@ msgstr ""
 "なったので、使用しないようになります。"
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr "Enhanced: 2.1.0 二つ目の形式の追加"
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
-#, fuzzy, no-c-format
+#: reference_raster.xml:8218
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20088,13 +20491,13 @@ msgid ""
 "   2 |        3\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_distinct4ma(float[][],"
 "text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid | st_value\n"
 "-----+----------\n"
@@ -20102,8 +20505,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20117,13 +20520,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr "ST_InvDistWeight4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -20131,7 +20534,7 @@ msgid ""
 msgstr "近隣のピクセル値の内挿補間を行うラスタ処理関数です。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -20147,7 +20550,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -20157,7 +20560,7 @@ msgstr ""
 "挿補間を行います。"
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -20176,19 +20579,19 @@ msgstr ""
 "値を持っている場合には、そのピクセルの持つ値が返されます。"
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr "基本的な逆距離加重法の方程式は次の通りです。"
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr "k = 冪数で、0から1の浮動小数点数を取ります。"
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -20198,25 +20601,25 @@ msgstr ""
 "する専用コールバック関数です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr "-- 例が必要"
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr "ST_Max4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -20224,7 +20627,7 @@ msgid ""
 msgstr "近隣のピクセル値の最大値を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -20248,15 +20651,15 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr "近隣のピクセル値の最大値を計算します。"
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -20266,8 +20669,8 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
-#, fuzzy, no-c-format
+#: reference_raster.xml:8357
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20282,13 +20685,13 @@ msgid ""
 "   2 |      254\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_max4ma(float[][],text,"
 "text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid | st_value\n"
 "-----+----------\n"
@@ -20296,7 +20699,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20310,13 +20713,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr "ST_Mean4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -20324,7 +20727,7 @@ msgid ""
 msgstr "近隣のピクセル値の平均値を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -20348,14 +20751,14 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr "近隣のピクセル値の平均値を計算します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
-#, fuzzy, no-c-format
+#: reference_raster.xml:8432
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20370,13 +20773,13 @@ msgid ""
 "   2 | 253.222229003906\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_mean4ma(float[][],"
 "text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid |     st_value\n"
 "-----+------------------\n"
@@ -20384,8 +20787,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
-#, fuzzy, no-c-format
+#: reference_raster.xml:8439
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20400,13 +20803,13 @@ msgid ""
 "   2 | 253.222229003906\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "              ST_MapAlgebra(rast, 1, 'st_mean4ma(double precision[][][], "
 "integer[][], text[])'::regprocedure,'32BF', 'FIRST', NULL, 1, 1)\n"
 "       ,  2, 2)\n"
-"  FROM dummy_rast \n"
+"  FROM dummy_rast\n"
 "   WHERE rid = 2;\n"
 " rid |     st_value\n"
 "-----+------------------\n"
@@ -20414,7 +20817,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20426,13 +20829,13 @@ msgstr ""
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr "ST_Min4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -20440,7 +20843,7 @@ msgid ""
 msgstr "近隣のピクセル値の最小値を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -20464,14 +20867,14 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr "近隣のピクセル値の最小値を計算します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
-#, fuzzy, no-c-format
+#: reference_raster.xml:8519
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20486,13 +20889,13 @@ msgid ""
 "   2 |      250\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_min4ma(float[][],text,"
 "text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid | st_value\n"
 "-----+----------\n"
@@ -20500,7 +20903,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -20514,13 +20917,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr "ST_MinDist4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -20530,7 +20933,7 @@ msgstr ""
 "関数です。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -20546,7 +20949,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -20555,7 +20958,7 @@ msgstr ""
 "対象ピクセルと値を持つ近隣ピクセルとの最短距離をピクセル単位で返します。"
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -20568,19 +20971,19 @@ msgstr ""
 "提供することです。この関数は近隣セルの密度が小さい時に特に使えます。"
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr "ST_Range4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -20588,7 +20991,7 @@ msgid ""
 msgstr "近隣のピクセル値の範囲を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -20612,14 +21015,14 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr "近隣のピクセル値の範囲を計算します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
-#, fuzzy, no-c-format
+#: reference_raster.xml:8642
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20634,13 +21037,13 @@ msgid ""
 "   2 |        4\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_range4ma(float[][],text,"
 "text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid | st_value\n"
 "-----+----------\n"
@@ -20648,13 +21051,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr "ST_StdDev4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -20662,7 +21065,7 @@ msgid ""
 msgstr "近隣のピクセル値の標準偏差を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8668
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -20688,15 +21091,15 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr "近隣のピクセル値の標準偏差を計算します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
-#, fuzzy, no-c-format
+#: reference_raster.xml:8713
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20711,13 +21114,13 @@ msgid ""
 "   2 | 1.30170822143555\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_stddev4ma(float[][],"
 "text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid |     st_value\n"
 "-----+------------------\n"
@@ -20725,13 +21128,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr "ST_Sum4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -20739,7 +21142,7 @@ msgid ""
 msgstr "近隣のピクセル値の合計を計算するラスタ処理関数です。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -20763,14 +21166,14 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr "近隣のピクセル値の合計を計算します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
-#, fuzzy, no-c-format
+#: reference_raster.xml:8788
+#, no-c-format
 msgid ""
 "SELECT\n"
 "    rid,\n"
@@ -20785,13 +21188,13 @@ msgid ""
 "   2 |     2279\n"
 "(1 row)"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "    rid,\n"
 "    st_value(\n"
 "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_sum4ma(float[][],text,"
 "text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-"    ) \n"
-"FROM dummy_rast \n"
+"    )\n"
+"FROM dummy_rast\n"
 "WHERE rid = 2;\n"
 " rid | st_value\n"
 "-----+----------\n"
@@ -20799,7 +21202,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20813,19 +21216,19 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr "DEM (標高)"
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
 msgstr "ST_Aspect"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -20835,7 +21238,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -20875,7 +21278,7 @@ msgstr ""
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8843
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -20885,7 +21288,7 @@ msgstr ""
 "て、傾斜方向方程式を隣接ピクセルに適用します。"
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -20895,7 +21298,7 @@ msgstr ""
 "DEGREES (デフォルト)です。"
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -20905,7 +21308,7 @@ msgstr ""
 "回りに計ります。"
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -20915,13 +21318,13 @@ msgstr ""
 "計ります。"
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr "ピクセルの傾斜角が0の場合には、傾斜方向は-1とします。"
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -20931,9 +21334,15 @@ msgid ""
 "wwhelp.htm?context=FieldGuide&file=Aspect_Images.html\">ERDAS Field "
 "Guide - Aspect Images</ulink>."
 msgstr ""
+"傾斜角、傾斜方および陰影起伏に関する詳細情報については、<ulink url=\"http://"
+"webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade"
+"%20works\">ESRI - How hillshade works</ulink>および<ulink url=\"http://e2b."
+"erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?"
+"context=FieldGuide&file=Aspect_Images.html\">ERDAS Field Guide - Aspect "
+"Images</ulink>を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -20943,7 +21352,7 @@ msgstr ""
 "<varname>interpolate_nodata</varname>任意引数を追加しました。"
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -20953,8 +21362,8 @@ msgstr ""
 "は度で返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
-#, fuzzy, no-c-format
+#: reference_raster.xml:8874
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_SetValues(\n"
@@ -21000,8 +21409,8 @@ msgstr ""
 "        ST_DumpValues(ST_Aspect(rast, 1, '32BF'))\n"
 "FROM foo\n"
 "\n"
-"                                                                                                    st_dumpvalues                                                                   \n"
-"                                  \n"
+"                                                                                                    st_dumpvalues\n"
+"\n"
 "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
 "----------------------------------\n"
 " (1,\"{{315,341.565063476562,0,18.4349479675293,45},"
@@ -21011,8 +21420,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -21022,7 +21431,7 @@ msgstr ""
 "ます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21082,7 +21491,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21094,13 +21503,13 @@ msgstr ""
 "linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
 msgstr "ST_HillShade"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -21110,7 +21519,7 @@ msgstr ""
 "を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -21168,7 +21577,7 @@ msgstr ""
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8935
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -21181,7 +21590,7 @@ msgstr ""
 "るピクセル値は0と255の間です。"
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8937
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -21190,7 +21599,7 @@ msgstr ""
 "<varname>azimuth</varname>は0から360度の間の値で、北から時計回りに計ります。"
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8941
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -21199,7 +21608,7 @@ msgstr ""
 "<varname>altitude</varname>は0から90度の間で、0が水平、90が鉛直上向きです。"
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8945
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -21209,7 +21618,7 @@ msgstr ""
 "度です。"
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -21219,7 +21628,7 @@ msgstr ""
 "scale=370400となり、メートル:経度緯度ではscale=111120となります。"
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8953
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -21231,7 +21640,7 @@ msgstr ""
 "使って内挿を行います。"
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8958
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -21243,7 +21652,7 @@ msgstr ""
 "hillshade works</ulink>をご覧下さい。"
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8965
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -21253,8 +21662,8 @@ msgstr ""
 "在はazimuthとaltitudeは度単位で表現します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
-#, fuzzy, no-c-format
+#: reference_raster.xml:8971
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_SetValues(\n"
@@ -21301,8 +21710,8 @@ msgstr ""
 "        ST_DumpValues(ST_Hillshade(rast, 1, '32BF'))\n"
 "FROM foo\n"
 "\n"
-"                                                                                                                       st_dumpvalues                                                \n"
-"                                                                       \n"
+"                                                                                                                       st_dumpvalues\n"
+"\n"
 "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
 "-----------------------------------------------------------------------\n"
 " (1,\"{{NULL,NULL,NULL,NULL,NULL},"
@@ -21313,7 +21722,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21373,7 +21782,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21385,19 +21794,19 @@ msgstr ""
 "linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
 msgstr "ST_Roughness"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr "DEMの「粗度」を計算したラスタを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -21417,7 +21826,7 @@ msgstr ""
 "type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -21427,14 +21836,14 @@ msgstr ""
 "返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
 msgstr "-- 例が必要"
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21446,13 +21855,13 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
 msgstr "ST_Slope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -21462,7 +21871,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -21508,7 +21917,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9071
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -21518,7 +21927,7 @@ msgstr ""
 "傾斜角方程式を隣接ピクセルに適用します。"
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -21528,7 +21937,7 @@ msgstr ""
 "DEGREES (デフォルト), PERCENTです。"
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -21540,7 +21949,7 @@ msgstr ""
 "を使って内挿を行います。"
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -21550,9 +21959,15 @@ msgid ""
 "wwhelp.htm?context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide "
 "- Slope Images</ulink>."
 msgstr ""
+"傾斜角、傾斜方および陰影起伏に関する詳細情報については、<ulink url=\"http://"
+"webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade"
+"%20works\">ESRI - How hillshade works</ulink>および<ulink url=\"http://e2b."
+"erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?"
+"context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide - Slope "
+"Images</ulink>を参照して下さい。"
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -21564,8 +21979,8 @@ msgstr ""
 "しました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
-#, fuzzy, no-c-format
+#: reference_raster.xml:9099
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT ST_SetValues(\n"
@@ -21615,8 +22030,8 @@ msgstr ""
 "        ST_DumpValues(ST_Slope(rast, 1, '32BF'))\n"
 "FROM foo\n"
 "\n"
-"                            st_dumpvalues                                                                                                                                           \n"
-"                                                                     \n"
+"                            st_dumpvalues\n"
+"\n"
 "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
 "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
 "---------------------------------------------------------------------\n"
@@ -21630,7 +22045,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21690,7 +22105,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21702,19 +22117,19 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
 msgstr "ST_TPI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr "地形的位置指数を計算したラスタを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -21734,7 +22149,7 @@ msgstr ""
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -21744,13 +22159,13 @@ msgstr ""
 "は、半径1における近傍平均値から中心セルの値を引いたものです。"
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr "この関数は、近傍平均値半径が1についてのみ対応しています。"
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -21762,19 +22177,19 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
 msgstr "ST_TRI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr "起伏指標を計算したラスタを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -21794,7 +22209,7 @@ msgstr ""
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -21805,7 +22220,7 @@ msgstr ""
 "絶対値の平均を取って比較することで計算されます。"
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21817,25 +22232,25 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr "ラスタからジオメトリ"
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
 msgstr "Box3D"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr "ラスタを囲むボックスのbox3d表現を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -21845,13 +22260,13 @@ msgstr ""
 "type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr "ラスタの範囲を表現するボックスを返します。"
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -21863,7 +22278,7 @@ msgstr ""
 "により定義されます。"
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -21873,7 +22288,7 @@ msgstr ""
 "型となり、box3dに変更しました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -21897,13 +22312,13 @@ msgstr ""
 "2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -21916,7 +22331,7 @@ msgstr ""
 "形状をしているか回転しているラスタでのみ使います。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -21926,7 +22341,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -21939,7 +22354,7 @@ msgstr ""
 "いるかスキューのあるラスタでのみ使います。"
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -21950,7 +22365,7 @@ msgstr ""
 "します。小数部の切り捨てを行わないST_ConvexHullの答と若干異なります。"
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -21962,8 +22377,8 @@ msgstr ""
 "い。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
-#, fuzzy, no-c-format
+#: reference_raster.xml:9299
+#, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
 "SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
@@ -21978,7 +22393,7 @@ msgid ""
 "0,20 60,0 60,0 0))"
 msgstr ""
 "-- ST_EnvelopeとST_ConvexHullはだいたい同じです\n"
-"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull, \n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
 "        ST_AsText(ST_Envelope(rast)) As env\n"
 "FROM dummy_rast WHERE rid=1;\n"
 "\n"
@@ -21990,8 +22405,8 @@ msgstr ""
 "0,20 60,0 60,0 0))"
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
-#, fuzzy, no-c-format
+#: reference_raster.xml:9300
+#, no-c-format
 msgid ""
 "-- now we skew the raster\n"
 "-- note how the convex hull and envelope are now different\n"
@@ -22009,11 +22424,11 @@ msgid ""
 msgstr ""
 "-- ラスタをスキューします\n"
 "-- 凸包とエンベロープがどのくらい異なるかをみます\n"
-"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull, \n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
 "        ST_AsText(ST_Envelope(rast)) As env\n"
-"FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast \n"
+"FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast\n"
 "        FROM dummy_rast WHERE rid=1) As foo;\n"
-"        \n"
+"\n"
 "                        convhull                        |                "
 "env\n"
 "--------------------------------------------------------"
@@ -22022,7 +22437,7 @@ msgstr ""
 "0,22 61,0 61,0 0))"
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -22032,13 +22447,13 @@ msgstr ""
 ">, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr "ST_DumpAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -22048,7 +22463,7 @@ msgstr ""
 "しない場合のデフォルトは1です。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -22064,7 +22479,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -22078,7 +22493,7 @@ msgstr ""
 "ピクセルの結合です。"
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -22089,23 +22504,23 @@ msgstr ""
 "BYの逆です。たとえば、単一ラスタを複数のPOLYGON/MULTIPOLYGONに展開できます。"
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr "Availability: GDAL 1.7以上が必要です。"
 
 #. Tag: para
-#: reference_raster.xml:9276
-#, no-c-format
+#: reference_raster.xml:9343
+#, fuzzy, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 "バンドにNODATA値が設定されている場合には、NODATA値を持つピクセルは返りませ"
 "ん。"
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -22115,7 +22530,7 @@ msgstr ""
 "\"RT_ST_ValueCount\"/>を使う方が速いです。"
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -22125,13 +22540,14 @@ msgstr ""
 "ST_PixelAsPolygonsと違います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9354
 #, fuzzy, no-c-format
 msgid ""
+"-- this syntax requires PostgreSQL 9.3+\n"
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
-"SELECT (ST_DumpAsPolygons(rast)).*\n"
-"FROM dummy_rast\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
 "WHERE rid = 2\n"
 ") As foo\n"
 "WHERE val BETWEEN 249 and 251\n"
@@ -22156,7 +22572,7 @@ msgstr ""
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
 "SELECT (ST_DumpAsPolygons(rast)).*\n"
-"FROM dummy_rast \n"
+"FROM dummy_rast\n"
 "WHERE rid = 2\n"
 ") As foo\n"
 "WHERE val BETWEEN 249 and 251\n"
@@ -22167,19 +22583,19 @@ msgstr ""
 "+--------------------------------------------------------------------------\n"
 " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 "
 "5793243.85,\n"
-"                 3427928 5793243.95,3427927.95 5793243.95))\n"
+"                3427928 5793243.95,3427927.95 5793243.95))\n"
 " 250 | POLYGON((3427927.75 5793243.9,3427927.75 5793243.85,3427927.8 "
 "5793243.85,\n"
-"                 3427927.8 5793243.9,3427927.75 5793243.9))\n"
+"                3427927.8 5793243.9,3427927.75 5793243.9))\n"
 " 250 | POLYGON((3427927.8 5793243.8,3427927.8 5793243.75,3427927.85 "
 "5793243.75,\n"
-"                 3427927.85 5793243.8, 3427927.8 5793243.8))\n"
+"                3427927.85 5793243.8, 3427927.8 5793243.8))\n"
 " 251 | POLYGON((3427927.75 5793243.85,3427927.75 5793243.8,3427927.8 "
 "5793243.8,\n"
-"                 3427927.8 5793243.85,3427927.75 5793243.85))"
+"                3427927.8 5793243.85,3427927.75 5793243.85))"
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9359
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -22189,19 +22605,19 @@ msgstr ""
 "linkend=\"RT_ST_ValueCount\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
 msgstr "ST_Envelope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr "ラスタの範囲のポリゴン表現を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -22211,7 +22627,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -22222,7 +22638,7 @@ msgstr ""
 "リゴンで表現されるfloat8の最小バウンディングボックスです。"
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -22238,8 +22654,8 @@ msgstr ""
 "varname>, <varname>MINY</varname>))です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
-#, fuzzy, no-c-format
+#: reference_raster.xml:9400
+#, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
 "FROM dummy_rast;\n"
@@ -22257,28 +22673,28 @@ msgstr ""
 "-----+--------------------------------------------------------------------\n"
 "   1 | POLYGON((0 0,20 0,20 60,0 60,0 0))\n"
 "   2 | POLYGON((3427927 5793243,3427928 5793243,\n"
-"                   3427928 5793244,3427927 5793244, 3427927 5793243))"
+"                3427928 5793244,3427927 5793244, 3427927 5793243))"
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr "ST_MinConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr "NODATA値を除いたラスタの凸包ジオメトリを返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -22292,7 +22708,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -22302,8 +22718,8 @@ msgstr ""
 "NULLの場合には、ラスタの全てのバンドが考慮されます。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
-#, fuzzy, no-c-format
+#: reference_raster.xml:9443
+#, no-c-format
 msgid ""
 "WITH foo AS (\n"
 "        SELECT\n"
@@ -22394,8 +22810,7 @@ msgstr ""
 "FROM foo\n"
 "\n"
 "               hull               |                mhull                "
-"|               mhull_1               |               "
-"mhull_2               \n"
+"|               mhull_1               |               mhull_2\n"
 "----------------------------------+-------------------------------------"
 "+-------------------------------------"
 "+-------------------------------------\n"
@@ -22403,7 +22818,7 @@ msgstr ""
 "POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9448
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -22413,13 +22828,13 @@ msgstr ""
 "<xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -22430,7 +22845,7 @@ msgstr ""
 "トリを返します。バンドを指定しない場合のデフォルトは1です。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -22444,13 +22859,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr "Availability: 0.1.6 GDAL 1.7以上が必要です。"
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -22460,7 +22875,7 @@ msgstr ""
 "ポリゴンを返すようにしました。"
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -22470,8 +22885,8 @@ msgstr ""
 "返すように変更しました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
-#, fuzzy, no-c-format
+#: reference_raster.xml:9482
+#, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
 "square polygon\n"
@@ -22530,7 +22945,7 @@ msgid ""
 "5793243.9,3427927.9 5793243.9)))"
 msgstr ""
 "-- デフォルトではNODATA値は0になるか設定されていないので\n"
-"--   ポリゴンは四角形のポリゴンとなります\n"
+"--  ST_Polygon()は四角形のポリゴンを返します\n"
 "SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;\n"
@@ -22539,16 +22954,16 @@ msgstr ""
 "--------------------------------------------\n"
 "MULTIPOLYGON(((3427927.75 5793244,3427928 5793244,3427928 "
 "5793243.75,3427927.75 5793243.75,3427927.75 5793244)))\n"
-"                 \n"
-"                 \n"
-"-- 1番バンドのNODATA値を変更します\n"
+"\n"
+"\n"
+"-- 1番目のバンドのNODATA値を変更します\n"
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,1,254)\n"
 "WHERE rid = 2;\n"
 "SELECt rid, ST_BandNoDataValue(rast)\n"
 "from dummy_rast where rid = 2;\n"
 "\n"
-"-- ST_Polygonが、ピクセル値が254のピクセルを除外してマルチポリゴンを返しま"
-"す\n"
+"-- ST_Polygonはピクセル値254を除外してマルチポリゴンを返します\n"
+"\n"
 "SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;\n"
@@ -22587,19 +23002,19 @@ msgstr ""
 "5793243.9,3427927.9 5793243.9)))"
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
 msgstr "ラスタ演算子"
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -22609,7 +23024,7 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -22635,7 +23050,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -22646,9 +23061,9 @@ msgstr ""
 "ディングボックスにインタセクトする場合に <varname>TRUE</varname>を返します。"
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -22656,7 +23071,7 @@ msgid ""
 msgstr "これのオペランドは、ラスタで使用できるインデクスを使用します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -22680,13 +23095,13 @@ msgstr ""
 "     2 |     1 | f"
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
@@ -22695,7 +23110,7 @@ msgstr ""
 "バウンディングボックスの左にある場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -22707,7 +23122,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -22722,7 +23137,7 @@ msgstr ""
 "です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -22756,13 +23171,13 @@ msgstr ""
 "    1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
@@ -22771,7 +23186,7 @@ msgstr ""
 "バウンディングボックスの右にある場合に <varname>TRUE</varname> を返します。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -22783,7 +23198,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -22798,7 +23213,7 @@ msgstr ""
 "です。"
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -22806,7 +23221,7 @@ msgid ""
 msgstr "これのオペランドは、ジオメトリで使用できるインデクスを使用します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -22840,13 +23255,13 @@ msgstr ""
 "     1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
 msgstr "="
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -22857,7 +23272,7 @@ msgstr ""
 "を使います。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -22869,7 +23284,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -22884,7 +23299,7 @@ msgstr ""
 "<, >演算子を使用します。"
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -22896,13 +23311,13 @@ msgstr ""
 "使うのがほとんどです。"
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -22913,7 +23328,7 @@ msgstr ""
 "を使います。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -22937,7 +23352,7 @@ msgstr ""
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -22949,32 +23364,32 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr "これのオペランドは、ラスタのインデクスを使用します。"
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 "Availability: 2.0.0 raster @ raster, raster @ geometry が導入されました。"
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr "Availability: 2.0.5 geometry @ raster が導入されました。"
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
@@ -22982,7 +23397,7 @@ msgstr ""
 "す。"
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -22994,7 +23409,7 @@ msgstr ""
 "<parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -23004,7 +23419,7 @@ msgstr ""
 "ボックスと同じ場合に<varname>TRUE</varname>を返します。"
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -23016,7 +23431,7 @@ msgstr ""
 "生成する局面です。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -23026,19 +23441,19 @@ msgstr ""
 "    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ", <xref linkend=\"RT_Raster_EQ\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -23049,7 +23464,7 @@ msgstr ""
 "を使います。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -23073,7 +23488,7 @@ msgstr ""
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -23085,19 +23500,19 @@ msgstr ""
 "<varname>TRUE</varname>を返します。"
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr "ラスタとラスタバンドの空間関係関数"
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
 msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -23108,7 +23523,7 @@ msgstr ""
 "TRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -23132,7 +23547,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -23148,10 +23563,10 @@ msgstr ""
 "定されている場合には、値を持つ (NODATAでない)ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -23159,7 +23574,7 @@ msgid ""
 msgstr "この関数はラスタで利用できるインデクスを使用します。"
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23171,7 +23586,7 @@ msgstr ""
 "ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。"
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -23181,8 +23596,8 @@ msgstr ""
 "ST_Within(rastB, rastA)を示します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
-#, fuzzy, no-c-format
+#: reference_raster.xml:9969
+#, no-c-format
 msgid ""
 "-- specified band numbers\n"
 "SELECT r1.rid, r2.rid, ST_Contains(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -23199,14 +23614,14 @@ msgstr ""
 "r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
 "\n"
 "NOTICE:  The first raster provided has no bands\n"
-" rid | rid | st_contains \n"
+" rid | rid | st_contains\n"
 "-----+-----+-------------\n"
-"   1 |   1 | \n"
+"   1 |   1 |\n"
 "   1 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
-#, fuzzy, no-c-format
+#: reference_raster.xml:9971
+#, no-c-format
 msgid ""
 "-- no band numbers specified\n"
 "SELECT r1.rid, r2.rid, ST_Contains(r1.rast, r2.rast) FROM dummy_rast r1 "
@@ -23219,25 +23634,25 @@ msgstr ""
 "-- バンド番号不指定\n"
 "SELECT r1.rid, r2.rid, ST_Contains(r1.rast, r2.rast) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
-" rid | rid | st_contains \n"
+" rid | rid | st_contains\n"
 "-----+-----+-------------\n"
 "   1 |   1 | t\n"
 "   1 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ", <xref linkend=\"RT_ST_Within\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -23247,7 +23662,7 @@ msgstr ""
 "ない場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -23271,7 +23686,7 @@ msgstr ""
 "type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -23287,13 +23702,13 @@ msgstr ""
 "でない)ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr "rastAは自身にはContainsProperlyではありませんが、Containsです。"
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23306,8 +23721,8 @@ msgstr ""
 "ST_Polygonを使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
-#, fuzzy, no-c-format
+#: reference_raster.xml:10056
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -23320,31 +23735,31 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_containsproperly \n"
+" rid | rid | st_containsproperly\n"
 "-----+-----+---------------------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ", <xref linkend=\"RT_ST_Contains\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
 msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr "rastBがrastAの外部に点を持たない場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -23368,7 +23783,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -23383,7 +23798,7 @@ msgstr ""
 "ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23395,8 +23810,8 @@ msgstr ""
 "ST_Polygonを使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
-#, fuzzy, no-c-format
+#: reference_raster.xml:10137
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -23409,31 +23824,31 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_covers \n"
+" rid | rid | st_covers\n"
 "-----+-----+-----------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr "rastAがrastBの外部に点を持たない場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -23457,7 +23872,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -23472,7 +23887,7 @@ msgstr ""
 "でない)ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23484,8 +23899,8 @@ msgstr ""
 "ST_Polygon(raster))というふうに、ラスタにST_Polygonを使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
-#, fuzzy, no-c-format
+#: reference_raster.xml:10218
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
 "r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -23498,31 +23913,31 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
 "r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_coveredby \n"
+" rid | rid | st_coveredby\n"
 "-----+-----+--------------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ", <xref linkend=\"RT_ST_Covers\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr "rastAがrastBとインタセクトしない場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -23546,7 +23961,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -23561,13 +23976,13 @@ msgstr ""
 "ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr "この関数はインデクスを*使いません*。"
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23578,8 +23993,8 @@ msgstr ""
 "います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
-#, fuzzy, no-c-format
+#: reference_raster.xml:10299
+#, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
 "st_disjoint\n"
@@ -23593,19 +24008,19 @@ msgid ""
 "   2 |   2 | f"
 msgstr ""
 "-- rid=1のラスタはバンドを持っていないので、\n"
-"--   警告が出て、ST_DisjointでNULL値が出ます\n"
+"-- 警告が出て、ST_DisjointでNULL値が出ます\n"
 "SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
 "r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
 "NOTICE:  The second raster provided has no bands\n"
-" rid | rid | st_disjoint \n"
+" rid | rid | st_disjoint\n"
 "-----+-----+-------------\n"
-"   2 |   1 | \n"
+"   2 |   1 |\n"
 "   2 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
-#, fuzzy, no-c-format
+#: reference_raster.xml:10301
+#, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
 "SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, r2.rast) FROM dummy_rast r1 "
@@ -23620,25 +24035,25 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, r2.rast) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_disjoint \n"
+" rid | rid | st_disjoint\n"
 "-----+-----+-------------\n"
 "   2 |   1 | t\n"
 "   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
 msgstr "ST_Intersects"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr "rastAがrastBとインタセクトする場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -23690,7 +24105,7 @@ msgstr ""
 "<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10406
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -23704,13 +24119,13 @@ msgstr ""
 "ストします。"
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr "Enhanced: 2.0.0 ラスタ/ラスタのインタセクト対応が導入されました。"
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -23720,8 +24135,8 @@ msgstr ""
 "ST_Intersects(geometry, raster)とあうように変更されました。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
-#, fuzzy, no-c-format
+#: reference_raster.xml:10430
+#, no-c-format
 msgid ""
 "-- different bands of same raster\n"
 "SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;\n"
@@ -23733,24 +24148,24 @@ msgstr ""
 "-- 同じラスタの別のバンド\n"
 "SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;\n"
 "\n"
-" st_intersects \n"
+" st_intersects\n"
 "---------------\n"
 " t"
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"RT_ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -23760,7 +24175,7 @@ msgstr ""
 "にはTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -23784,7 +24199,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -23800,7 +24215,7 @@ msgstr ""
 "ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23811,8 +24226,8 @@ msgstr ""
 "います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
-#, fuzzy, no-c-format
+#: reference_raster.xml:10512
+#, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
 "SELECT ST_Overlaps(rast, 1, rast, 2) FROM dummy_rast WHERE rid = 2;\n"
@@ -23821,21 +24236,21 @@ msgid ""
 "-------------\n"
 " f"
 msgstr ""
-"-- 同じラスタの別のバンド\n"
+"-- 同じラスタの別のバンドの比較\n"
 "SELECT ST_Overlaps(rast, 1, rast, 2) FROM dummy_rast WHERE rid = 2;\n"
 "\n"
-" st_overlaps \n"
+" st_overlaps\n"
 "-------------\n"
 " f"
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -23845,7 +24260,7 @@ msgstr ""
 "ンタセクトしない場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -23869,7 +24284,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -23886,7 +24301,7 @@ msgstr ""
 "でない)ピクセルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23896,8 +24311,8 @@ msgstr ""
 "geometry)というふうに、ラスタにST_Polygonを使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
-#, fuzzy, no-c-format
+#: reference_raster.xml:10592
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -23910,19 +24325,19 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_touches \n"
+" rid | rid | st_touches\n"
 "-----+-----+------------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr "ST_SameAlignment"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -23934,7 +24349,7 @@ msgstr ""
 "題を詳述する通知とともにFALSEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -23984,7 +24399,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10689
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -24000,7 +24415,7 @@ msgstr ""
 "TRUEを返します。そうでない場合には、問題に言及した警告を出します。"
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -24014,19 +24429,19 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr "Enhanced: 2.1.0 集約関数版の追加"
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr "例: ラスタ"
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -24048,7 +24463,7 @@ msgstr ""
 "t"
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -24076,7 +24491,7 @@ msgstr ""
 " f"
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -24086,13 +24501,13 @@ msgstr ""
 "\"RT_ST_MakeEmptyRaster\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr "ST_NotSameAlignmentReason"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -24102,7 +24517,7 @@ msgstr ""
 "その理由を示す文字列を返します。</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -24114,7 +24529,7 @@ msgstr ""
 "<paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -24124,7 +24539,7 @@ msgstr ""
 "由を示す文字列を返します。</para>"
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -24134,8 +24549,8 @@ msgstr ""
 "テストで失敗した)理由を返します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
-#, fuzzy, no-c-format
+#: reference_raster.xml:10748
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        ST_SameAlignment(\n"
@@ -24164,25 +24579,25 @@ msgstr ""
 "        )\n"
 ";\n"
 "\n"
-" st_samealignment |            st_notsamealignmentreason            \n"
+" st_samealignment |            st_notsamealignmentreason\n"
 "------------------+-------------------------------------------------\n"
 " f                | The rasters have different scales on the X axis\n"
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -24193,7 +24608,7 @@ msgstr ""
 "にある場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -24217,7 +24632,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -24234,7 +24649,7 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24246,7 +24661,7 @@ msgstr ""
 "ST_Polygonを使います。"
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -24256,8 +24671,8 @@ msgstr ""
 "ST_Contains(rastB, rastA)を示します。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
-#, fuzzy, no-c-format
+#: reference_raster.xml:10836
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -24270,13 +24685,13 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
 "CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_within \n"
+" rid | rid | st_within\n"
 "-----+-----+-----------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -24286,13 +24701,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -24300,7 +24715,7 @@ msgid ""
 msgstr "rastAとrastBが指定した距離内にある場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -24328,7 +24743,7 @@ msgstr ""
 "type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -24343,7 +24758,7 @@ msgstr ""
 "てテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -24355,7 +24770,7 @@ msgstr ""
 "ばなりません。"
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24365,8 +24780,8 @@ msgstr ""
 "geometry)というふうに、ラスタにST_Polygonを使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
-#, fuzzy, no-c-format
+#: reference_raster.xml:10931
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -24379,25 +24794,25 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_dwithin \n"
+" rid | rid | st_dwithin\n"
 "-----+-----+------------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -24405,7 +24820,7 @@ msgid ""
 msgstr "rastAとrastBが指定した距離内に完全に収まる場合にTRUEを返します。"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -24435,7 +24850,7 @@ msgstr ""
 "<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -24450,7 +24865,7 @@ msgstr ""
 "ルについてテストします。"
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24461,8 +24876,8 @@ msgstr ""
 "を使います。"
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
-#, fuzzy, no-c-format
+#: reference_raster.xml:11024
+#, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
@@ -24475,13 +24890,29 @@ msgstr ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
 "dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
 "\n"
-" rid | rid | st_dfullywithin \n"
+" rid | rid | st_dfullywithin\n"
 "-----+-----+-----------------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DWithin\"/>"
+
+#~ msgid "JPEG Output Examples"
+#~ msgstr "JPEG出力の例"
+
+#~ msgid ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
+#~ msgstr ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
diff --git a/doc/po/ja/reference_sfcgal.xml.po b/doc/po/ja/reference_sfcgal.xml.po
index 0548d78..dc6a399 100644
--- a/doc/po/ja/reference_sfcgal.xml.po
+++ b/doc/po/ja/reference_sfcgal.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:20+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-07 08:13+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -189,6 +189,9 @@ msgid ""
 "rendering in HTML using <ulink url=\"http://www.x3dom.org\">X3Dom HTML "
 "Javascript rendering library</ulink>."
 msgstr ""
+"PostGIS関数<xref linkend=\"ST_AsX3D\"/>を使って3次元イメージを生成し、<ulink "
+"url=\"http://www.x3dom.org\">X3Dom HTML Javascript redering library</ulink>を"
+"使ってHTMLでの描画を行います。"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:89
@@ -540,7 +543,7 @@ msgstr "ミンコフスキー和実行後"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:422
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_MinkowskiSum(line, circle))\n"
 "FROM (SELECT\n"
@@ -568,10 +571,10 @@ msgid ""
 "65.8527096604838,30 59.9999999999999)))"
 msgstr ""
 "SELECT ST_MinkowskiSum(line, circle))\n"
-"FROM (SELECT \n"
+"FROM (SELECT\n"
 "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(100, 100)) As line,\n"
 "    ST_Buffer(ST_GeomFromText('POINT(50 50)'), 30) As circle) As foo;\n"
-"    \n"
+"\n"
 "-- wkt --\n"
 "MULTIPOLYGON(((30 59.9999999999999,30.5764415879031 "
 "54.1472903395161,32.2836140246614 48.5194970290472,35.0559116309237 "
@@ -609,7 +612,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:457
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_MinkowskiSum(mp, poly)\n"
 "FROM (SELECT 'MULTIPOINT(25 50,70 25)'::geometry As mp,\n"
@@ -628,7 +631,7 @@ msgstr ""
 "   'POLYGON((130 150, 20 40, 50 60, 125 100, 130 150))'::geometry As poly\n"
 "    ) As foo\n"
 "\n"
-"    \n"
+"\n"
 "-- wkt --\n"
 "MULTIPOLYGON(\n"
 "    ((70 115,100 135,175 175,225 225,70 115)),\n"
@@ -663,7 +666,7 @@ msgstr ""
 #: reference_sfcgal.xml:481
 #, no-c-format
 msgid "Return a geometry that is the shared portion between geom1 and geom2."
-msgstr ""
+msgstr "geom1とgeom2の間で共有される部分のジオメトリを返します。"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:497 reference_sfcgal.xml:573 reference_sfcgal.xml:648
@@ -674,12 +677,16 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2;"
 msgstr ""
+"SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2;"
 
 #. Tag: para
 #: reference_sfcgal.xml:503
 #, no-c-format
 msgid "Original 3D geometries overlaid. geom2 is shown semi-transparent"
-msgstr ""
+msgstr "元の3次元ジオメトリを重ねたもの。geom2は半透明で示しています。"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:508
@@ -691,18 +698,23 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DIntersection(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:514
 #, no-c-format
 msgid "Intersection of geom1 and geom2"
-msgstr ""
+msgstr "geom1とgeom2の共有部分"
 
 #. Tag: para
 #: reference_sfcgal.xml:523
 #, no-c-format
 msgid "3D linestrings and polygons"
-msgstr ""
+msgstr "3次元ラインストリングとポリゴン"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:524
@@ -736,7 +748,7 @@ msgstr "立方体 (閉じた多面体サーフェス)と3次元ポリゴン"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:527
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_3DIntersection(\n"
 "                ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, "
@@ -750,12 +762,12 @@ msgid ""
 msgstr ""
 "SELECT ST_AsText(ST_3DIntersection(\n"
 "                ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, "
-"0 1 0, 0 0 0)), \n"
+"0 1 0, 0 0 0)),\n"
 "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
-"0 0 0)), \n"
-"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
-"0 0 1)) )'), \n"
+"0 0 1)) )'),\n"
 "        'POLYGON Z ((0 0 0, 0 0 0.5, 0 0.5 0.5, 0 0.5 0, 0 0 0))'::geometry))"
 
 #. Tag: screen
@@ -788,7 +800,7 @@ msgstr ""
 
 #. Tag: screen
 #: reference_sfcgal.xml:532
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "POLYHEDRALSURFACE Z (((13.3333333333333 13.3333333333333 10,20 20 0,20 20 "
 "10,13.3333333333333 13.3333333333333 10)),\n"
@@ -820,30 +832,30 @@ msgid ""
 msgstr ""
 "POLYHEDRALSURFACE Z (((13.3333333333333 13.3333333333333 10,20 20 0,20 20 "
 "10,13.3333333333333 13.3333333333333 10)),\n"
-"         ((20 20 10,16.6666666666667 23.3333333333333 10,13.3333333333333 "
+"        ((20 20 10,16.6666666666667 23.3333333333333 10,13.3333333333333 "
 "13.3333333333333 10,20 20 10)),\n"
-"         ((20 20 0,16.6666666666667 23.3333333333333 10,20 20 10,20 20 0)),\n"
-"         ((13.3333333333333 13.3333333333333 10,10 10 0,20 20 "
+"        ((20 20 0,16.6666666666667 23.3333333333333 10,20 20 10,20 20 0)),\n"
+"        ((13.3333333333333 13.3333333333333 10,10 10 0,20 20 "
 "0,13.3333333333333 13.3333333333333 10)),\n"
-"         ((16.6666666666667 23.3333333333333 10,12 28 10,13.3333333333333 "
+"        ((16.6666666666667 23.3333333333333 10,12 28 10,13.3333333333333 "
 "13.3333333333333 10,16.6666666666667 23.3333333333333 10)),\n"
-"         ((20 20 0,9.99999999999995 30 0,16.6666666666667 23.3333333333333 "
+"        ((20 20 0,9.99999999999995 30 0,16.6666666666667 23.3333333333333 "
 "10,20 20 0)),\n"
-"         ((10 10 0,9.99999999999995 30 0,20 20 0,10 10 0)),"
-"((13.3333333333333 13.3333333333333 10,12 12 10,10 10 0,13.3333333333333 "
-"13.3333333333333 10)),\n"
-"         ((12 28 10,12 12 10,13.3333333333333 13.3333333333333 10,12 28 "
+"        ((10 10 0,9.99999999999995 30 0,20 20 0,10 10 0)),((13.3333333333333 "
+"13.3333333333333 10,12 12 10,10 10 0,13.3333333333333 13.3333333333333 "
 "10)),\n"
-"         ((16.6666666666667 23.3333333333333 10,9.99999999999995 30 0,12 28 "
+"        ((12 28 10,12 12 10,13.3333333333333 13.3333333333333 10,12 28 "
+"10)),\n"
+"        ((16.6666666666667 23.3333333333333 10,9.99999999999995 30 0,12 28 "
 "10,16.6666666666667 23.3333333333333 10)),\n"
-"         ((10 10 0,0 20 0,9.99999999999995 30 0,10 10 0)),\n"
-"         ((12 12 10,11 11 10,10 10 0,12 12 10)),((12 28 10,11 11 10,12 12 "
+"        ((10 10 0,0 20 0,9.99999999999995 30 0,10 10 0)),\n"
+"        ((12 12 10,11 11 10,10 10 0,12 12 10)),((12 28 10,11 11 10,12 12 "
 "10,12 28 10)),\n"
-"         ((9.99999999999995 30 0,11 29 10,12 28 10,9.99999999999995 30 0)),"
+"        ((9.99999999999995 30 0,11 29 10,12 28 10,9.99999999999995 30 0)),"
 "((0 20 0,2 20 10,9.99999999999995 30 0,0 20 0)),\n"
-"         ((10 10 0,2 20 10,0 20 0,10 10 0)),((11 11 10,2 20 10,10 10 0,11 11 "
+"        ((10 10 0,2 20 10,0 20 0,10 10 0)),((11 11 10,2 20 10,10 10 0,11 11 "
 "10)),((12 28 10,11 29 10,11 11 10,12 28 10)),\n"
-"         ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),"
+"        ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),"
 "((11 11 10,11 29 10,2 20 10,11 11 10)))"
 
 #. Tag: refname
@@ -874,14 +886,14 @@ msgstr ""
 #: reference_sfcgal.xml:557
 #, no-c-format
 msgid "Returns that part of geom1 that is not part of geom2."
-msgstr ""
+msgstr "geom2に含まれないgeom1の一部を返します"
 
 #. Tag: para
 #: reference_sfcgal.xml:579
 #, no-c-format
 msgid ""
 "Original 3D geometries overlaid. geom2 is the part that will be removed."
-msgstr ""
+msgstr "元の3次元ジオメトリを重ねたもの。geom2は削除部分にあたります。"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:584
@@ -893,12 +905,17 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DDifference(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:590
 #, no-c-format
 msgid "What's left after removing geom2"
-msgstr ""
+msgstr "geom2を削除した後に残るもの"
 
 #. Tag: para
 #: reference_sfcgal.xml:604
@@ -907,6 +924,8 @@ msgid ""
 ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
 "linkend=\"ST_3DUnion\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DUnion\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:614
@@ -936,7 +955,7 @@ msgstr ""
 #: reference_sfcgal.xml:654
 #, no-c-format
 msgid "Original 3D geometries overlaid. geom2 is the one with transparency."
-msgstr ""
+msgstr "元の3次元ジオメトリを重ねたもの。geom2は半透明で示しています。"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:659
@@ -948,12 +967,17 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DUnion(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:665
 #, no-c-format
 msgid "Union of geom1 and geom2"
-msgstr ""
+msgstr "geom1とgeom2の結合"
 
 #. Tag: para
 #: reference_sfcgal.xml:679
@@ -962,6 +986,8 @@ msgid ""
 ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
 "linkend=\"ST_3DDifference\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DDifference\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:690
@@ -998,7 +1024,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:716
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_3DArea(geom) As cube_surface_area,\n"
 "        ST_3DArea(ST_MakeSolid(geom)) As solid_surface_area\n"
@@ -1013,15 +1039,15 @@ msgid ""
 "-------------------+--------------------\n"
 "                 6 |                  0"
 msgstr ""
-"SELECT ST_3DArea(geom) As cube_surface_area, \n"
+"SELECT ST_3DArea(geom) As cube_surface_area,\n"
 "        ST_3DArea(ST_MakeSolid(geom)) As solid_surface_area\n"
-"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), \n"
-"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), \n"
-"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), \n"
-"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), \n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
 "    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
-"    \n"
+"\n"
 " cube_surface_area | solid_surface_area\n"
 "-------------------+--------------------\n"
 "                 6 |                  0"
@@ -1074,7 +1100,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:758
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
 "0 0)),\n"
@@ -1085,10 +1111,10 @@ msgid ""
 "1, 0 1 1, 0 0 1)) )');"
 msgstr ""
 "SELECT ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
-"0 0)), \n"
+"0 0)),\n"
 "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
-"1, 0 0 1, 0 0 0)), \n"
-"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )');"
 
@@ -1100,7 +1126,7 @@ msgstr "元の立方体"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:769
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_Tesselate(ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 "
 "1 1, 0 1 0, 0 0 0)),\n"
@@ -1111,10 +1137,10 @@ msgid ""
 "0 0 1)) )'));"
 msgstr ""
 "SELECT ST_Tesselate(ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
+"1 1, 0 1 0, 0 0 0)),\n"
 "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
-"0 0 0)), \n"
-"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
 "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
 "0 0 1)) )'));"
 
@@ -1162,13 +1188,13 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:796
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT\n"
 "        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 "
 "160, 120 190, 10 190 ))'::geometry);"
 msgstr ""
-"SELECT \n"
+"SELECT\n"
 "        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 "
 "160, 120 190, 10 190 ))'::geometry);"
 
@@ -1241,7 +1267,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:847
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_Volume(geom) As cube_surface_vol,\n"
 "        ST_Volume(ST_MakeSolid(geom)) As solid_surface_vol\n"
@@ -1256,15 +1282,15 @@ msgid ""
 "------------------+-------------------\n"
 "                0 |                 1"
 msgstr ""
-"SELECT ST_Volume(geom) As cube_surface_vol, \n"
+"SELECT ST_Volume(geom) As cube_surface_vol,\n"
 "        ST_Volume(ST_MakeSolid(geom)) As solid_surface_vol\n"
-"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), \n"
-"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), \n"
-"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), \n"
-"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), \n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
 "    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
-"    \n"
+"\n"
 " cube_surface_vol | solid_surface_vol\n"
 "------------------+-------------------\n"
 "                0 |                 1"
diff --git a/doc/po/ja/release_notes.xml.po b/doc/po/ja/release_notes.xml.po
index a27016a..1be193c 100644
--- a/doc/po/ja/release_notes.xml.po
+++ b/doc/po/ja/release_notes.xml.po
@@ -5,9 +5,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
-"PO-Revision-Date: 2016-02-16 08:34+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
+"PO-Revision-Date: 2017-01-27 09:16+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -20,98 +20,688 @@ msgstr ""
 #: release_notes.xml:3
 #, no-c-format
 msgid "Appendix"
+msgstr "付録"
+
+#. Tag: subtitle
+#: release_notes.xml:4
+#, no-c-format
+msgid "Release Notes"
+msgstr "リリースノート"
+
+#. Tag: title
+#: release_notes.xml:6
+#, fuzzy, no-c-format
+msgid "Release 2.3.3"
+msgstr "Release 1.0.0RC2"
+
+#. Tag: para
+#: release_notes.xml:7
+#, fuzzy, no-c-format
+msgid "Release date: 2017/07/01"
+msgstr "リリース日: 2005/01/26"
+
+#. Tag: para
+#: release_notes.xml:8 release_notes.xml:32 release_notes.xml:46
+#: release_notes.xml:145 release_notes.xml:166 release_notes.xml:310
+#: release_notes.xml:336 release_notes.xml:357
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:10 release_notes.xml:34 release_notes.xml:48
+#, no-c-format
+msgid "Bug Fixes and Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:11
+#, no-c-format
+msgid "#3777, GROUP BY anomaly with empty geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid "#3711, Azimuth error upon adding 2.5D edges to topology"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:13
+#, no-c-format
+msgid ""
+"#3726, PDF manual from dblatex renders fancy quotes for programlisting (Mike "
+"Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:15
+#, no-c-format
+msgid ""
+"#3738, raster: Using -s without -Y in raster2pgsql transforms raster data "
+"instead of setting srid"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:17
+#, no-c-format
+msgid ""
+"#3744, ST_Subdivide loses subparts of inverted geometries (Darafei "
+"Praliaskouski Komzpa)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:19
+#, no-c-format
+msgid ""
+"#3750, @ and ~ operator not always schema qualified in geometry and raster "
+"functions. Causes restore issues. (Shane StClair of Axiom Data Science)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:22
+#, no-c-format
+msgid "#3682, Strange fieldlength for boolean in result of pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid "#3701, Escape double quotes issue in pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:24
+#, no-c-format
+msgid "#3704, ST_AsX3D crashes on empty geometry"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid ""
+"#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:30
+#, fuzzy, no-c-format
+msgid "Release 2.3.2"
+msgstr "Release 1.0.0RC2"
+
+#. Tag: para
+#: release_notes.xml:31
+#, fuzzy, no-c-format
+msgid "Release date: 2017/01/31"
+msgstr "リリース日: 2005/01/13"
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid ""
+"#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3675, Relationship functions not using an index in some cases"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3680, PostGIS upgrade scripts missing GRANT for views"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid ""
+"#3683, Unable to update postgis after postgres pg_upgrade going from < "
+"9.5 to pg > 9.4"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid "#3688, ST_AsLatLonText: round minutes"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:44
+#, fuzzy, no-c-format
+msgid "Release 2.3.1"
+msgstr "Release 1.0.0RC2"
+
+#. Tag: para
+#: release_notes.xml:45
+#, fuzzy, no-c-format
+msgid "Release date: 2016/11/28"
+msgstr "リリース日: 2005/01/26"
+
+#. Tag: para
+#: release_notes.xml:49
+#, no-c-format
+msgid ""
+"#1973, st_concavehull() returns sometimes empty geometry collection Fix from "
+"gde"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3501, add raster constraint max extent exceeds array size limit for large "
+"tables"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:53
+#, no-c-format
+msgid "#3643, PostGIS not building on latest OSX XCode"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid "#3644, Deadlock on interrupt"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:55
+#, no-c-format
+msgid ""
+"#3650, Mark ST_Extent, ST_3DExtent and ST_Mem* agg functions as parallel "
+"safe so they can be parallelized"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:57
+#, no-c-format
+msgid "#3652, Crash on Collection(MultiCurve())"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:58
+#, no-c-format
+msgid "#3656, Fix upgrade of aggregates from 2.2 or lower version"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:59
+#, no-c-format
+msgid ""
+"#3659, Crash caused by raster GUC define after CREATE EXTENSION using wrong "
+"memory context. (manaeem)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:61
+#, no-c-format
+msgid ""
+"#3665, Index corruption and memory leak in BRIN indexes patch from Julien "
+"Rouhaud (Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#3667, geography ST_Segmentize bug patch from Hugo Mercier (Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:68
+#, fuzzy, no-c-format
+msgid "Release 2.3.0"
+msgstr "Release 1.0.0RC2"
+
+#. Tag: para
+#: release_notes.xml:69
+#, fuzzy, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr "リリース日: 2005/01/26"
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:73 release_notes.xml:509 release_notes.xml:978
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:76
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:82 release_notes.xml:147 release_notes.xml:169
+#: release_notes.xml:205 release_notes.xml:546 release_notes.xml:1005
+#: release_notes.xml:1205 release_notes.xml:1269 release_notes.xml:1566
+#, no-c-format
+msgid "New Features"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:85
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:98
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:99
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:100
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:101
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:104
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:105
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:106
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:107
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:109
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:110
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:113
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:116
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:118
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:123 release_notes.xml:283 release_notes.xml:300
+#: release_notes.xml:318 release_notes.xml:342 release_notes.xml:370
+#: release_notes.xml:431 release_notes.xml:442 release_notes.xml:483
+#: release_notes.xml:739 release_notes.xml:765 release_notes.xml:807
+#: release_notes.xml:831 release_notes.xml:894 release_notes.xml:1049
+#: release_notes.xml:1063 release_notes.xml:1101 release_notes.xml:1139
+#: release_notes.xml:1170
+#, no-c-format
+msgid "Bug Fixes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:124
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:125
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:126
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:131 release_notes.xml:1399
+#, no-c-format
+msgid "Performance Enhancements"
 msgstr ""
 
-#. Tag: subtitle
-#: release_notes.xml:4
+#. Tag: para
+#: release_notes.xml:132
 #, no-c-format
-msgid "Release Notes"
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:133
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:135
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:136
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:137
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:7
+#: release_notes.xml:143
+#, fuzzy, no-c-format
+msgid "Release 2.2.2"
+msgstr "Release 1.0.0RC2"
+
+#. Tag: para
+#: release_notes.xml:144
+#, fuzzy, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr "リリース日: 2005/01/26"
+
+#. Tag: para
+#: release_notes.xml:148
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "#3463, Fix crash on face-collapsing edge change"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:149
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:150
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:151
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:152
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:153
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:154
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:155
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:156
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:157
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:158
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:159
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:164
 #, no-c-format
-msgid "New Features"
+msgid "Release 2.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:165
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:170
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:171
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:172
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:173
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:174
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:176
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:179
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:180
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -119,25 +709,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:183
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:184
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:185
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -145,25 +735,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:188
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:189
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:190
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:191
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -171,43 +761,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:193
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:194
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:195
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:196
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:201
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:202
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -215,31 +805,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:206
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:207
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:208
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:209
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -249,7 +839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -258,13 +848,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:212
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:213
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -272,7 +862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:214
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -281,7 +871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:215
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -290,7 +880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:216
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -299,7 +889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:217
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -308,7 +898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -317,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:219
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -326,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -335,7 +925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:221
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -344,7 +934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:222
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -353,19 +943,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:223
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:224
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:225
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -374,7 +964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:226
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -383,7 +973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:227
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -393,13 +983,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:228
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:229
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -408,7 +998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:230
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -418,7 +1008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:231
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -427,7 +1017,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:232
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -436,7 +1026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:233
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -445,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:234
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -454,7 +1044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:235
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -463,7 +1053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:236
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -472,19 +1062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:237
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:238
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -492,7 +1082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:240
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -500,7 +1090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:241
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -510,7 +1100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:242
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -521,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:243
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -530,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:244
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -539,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:245
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -547,7 +1137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -556,7 +1146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:247
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -564,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -573,7 +1163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:249
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -582,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:250
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -591,7 +1181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:251
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -601,7 +1191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:252
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -609,17 +1199,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:255 release_notes.xml:312 release_notes.xml:338
+#: release_notes.xml:359 release_notes.xml:468 release_notes.xml:496
+#: release_notes.xml:615 release_notes.xml:793 release_notes.xml:821
+#: release_notes.xml:880 release_notes.xml:942 release_notes.xml:1032
+#: release_notes.xml:1233 release_notes.xml:1288
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:256
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -628,7 +1218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:257
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -637,7 +1227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:258
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -646,7 +1236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:259
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -656,7 +1246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:260
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -664,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:261
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -673,7 +1263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -683,7 +1273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:263
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -692,7 +1282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:264
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -701,7 +1291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:265
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -710,7 +1300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:266
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -719,7 +1309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -728,7 +1318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:268
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -737,7 +1327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:269
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -746,7 +1336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:270
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -755,7 +1345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:271 release_notes.xml:364
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -764,7 +1354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:272
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -773,7 +1363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:273
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -782,7 +1372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:274
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -791,170 +1381,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:279
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:280
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:281 release_notes.xml:298
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:284
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:285
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:287 release_notes.xml:303
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:288
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:289
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:290
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:291
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:296
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:297
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:302
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:308
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:309
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:313
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:314
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:315
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:319
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:320
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:321
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:322
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:323
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -962,50 +1541,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:325
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:326
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:327
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:328
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:334
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:335
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:339
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1014,7 +1593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:344
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1023,7 +1602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1032,7 +1611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:347
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1041,7 +1620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:348
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1050,7 +1629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:349
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1059,7 +1638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:350
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1068,19 +1647,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:355
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:356
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:360
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1089,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:361
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1098,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:362
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1107,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1116,7 +1695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:366
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1125,7 +1704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1134,7 +1713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1144,13 +1723,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:374
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1159,7 +1738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:377
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1169,7 +1748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:379
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1178,7 +1757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:380
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1188,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1197,13 +1776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:383
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1212,7 +1791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1221,7 +1800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1230,7 +1809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:387
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1239,7 +1818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:388
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1248,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:389
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1257,7 +1836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1266,7 +1845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1275,7 +1854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:392
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1284,7 +1863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1293,7 +1872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:394
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1302,7 +1881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1311,7 +1890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1320,7 +1899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1330,31 +1909,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:403
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:404
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:405
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:407
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1362,7 +1941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:413
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1371,7 +1950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:419
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1380,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1388,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:432
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1396,7 +1975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:433
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1404,7 +1983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:434
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1412,19 +1991,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:438
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:439 release_notes.xml:736
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:440
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1432,7 +2011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:443
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1440,7 +2019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1448,7 +2027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:445
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1456,7 +2035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:446
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1464,7 +2043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:447
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1472,7 +2051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1480,7 +2059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:449 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1488,7 +2067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:451 release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1496,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:452
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1504,7 +2083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:453
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1512,7 +2091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:454 release_notes.xml:748
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1520,7 +2099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1528,7 +2107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:456 release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1536,7 +2115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1544,7 +2123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:458
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1552,7 +2131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1560,7 +2139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:460 release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1568,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1577,7 +2156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:462
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1585,7 +2164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1593,7 +2172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:464
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1601,7 +2180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1613,7 +2192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1621,7 +2200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:470
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1629,19 +2208,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:475
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:476
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1649,13 +2228,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:479 release_notes.xml:755
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:480
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1664,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:484
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1672,7 +2251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1680,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:486
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1688,7 +2267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1696,7 +2275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1704,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1712,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:490
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1720,7 +2299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:491 release_notes.xml:741
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1728,7 +2307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:492 release_notes.xml:742
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1736,7 +2315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:493
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1745,7 +2324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:497
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1753,7 +2332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:498
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1761,19 +2340,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:504
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:505
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1782,14 +2361,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1798,7 +2371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1808,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1816,7 +2389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:517
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1824,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:518
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1834,7 +2407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1842,7 +2415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:523
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1850,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1858,14 +2431,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:528
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1877,37 +2450,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:534
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:535
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:536
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:537
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:538
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1915,7 +2488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:541
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1923,7 +2496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:547
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1932,7 +2505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:549
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1940,7 +2513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:550
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1948,7 +2521,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:551
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1957,55 +2530,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:554
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:555
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:556
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:557
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:558
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:559
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:560
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:561
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2014,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2022,7 +2595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2030,7 +2603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2038,7 +2611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2048,14 +2621,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:573
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2063,7 +2636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2071,7 +2644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2079,19 +2652,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:576
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:577
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:578
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2100,14 +2673,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2115,7 +2688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2123,7 +2696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:584
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2132,7 +2705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2140,7 +2713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:587
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2149,7 +2722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:589
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2157,13 +2730,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:590
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:591
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2171,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2179,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2187,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2195,7 +2768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2203,7 +2776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:596
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2211,7 +2784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2219,7 +2792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:598
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2227,7 +2800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:599
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2235,7 +2808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2243,7 +2816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:601
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2258,7 +2831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:616
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2266,7 +2839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:617
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2274,14 +2847,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:618
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2289,7 +2862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:622
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2298,7 +2871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2306,7 +2879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:625
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2314,7 +2887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2322,7 +2895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:627
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2330,7 +2903,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2338,7 +2911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:629
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2346,7 +2919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:630
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2354,7 +2927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2362,7 +2935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:632
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2371,7 +2944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:634
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2380,7 +2953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:636
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2388,7 +2961,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2396,7 +2969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:639 release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2404,7 +2977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2412,7 +2985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:642
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2420,7 +2993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:643
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2428,7 +3001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2436,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:645
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2445,7 +3018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2453,7 +3026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:648
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2461,7 +3034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:650
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2470,7 +3043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:652 release_notes.xml:822
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2478,7 +3051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:654
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2486,7 +3059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:655
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2494,7 +3067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2502,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:657
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2510,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2518,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2526,19 +3099,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:664
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:665
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:666
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2546,7 +3119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:667
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2554,7 +3127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:668
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2562,7 +3135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:669
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2570,7 +3143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:670
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2578,7 +3151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:671
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2587,7 +3160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:673
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2595,7 +3168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2604,13 +3177,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:679
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:680 release_notes.xml:924
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2618,7 +3191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:681 release_notes.xml:925
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2626,7 +3199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2634,7 +3207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:683 release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2642,7 +3215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:684 release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2651,7 +3224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2659,7 +3232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:687 release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2667,7 +3240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2675,7 +3248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2683,7 +3256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:691 release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2691,7 +3264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:692 release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2699,7 +3272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:693
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2707,7 +3280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:694 release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2715,7 +3288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:695
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2723,7 +3296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:696 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2731,7 +3304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:697
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2739,7 +3312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:698 release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2747,7 +3320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:699
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2755,7 +3328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:700 release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2763,7 +3336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:701 release_notes.xml:769
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2771,7 +3344,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:702 release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2779,7 +3352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:703
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2787,7 +3360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:704 release_notes.xml:816
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2796,7 +3369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2805,7 +3378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:708 release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2813,7 +3386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2822,7 +3395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2830,7 +3403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2838,7 +3411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2846,7 +3419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:716 release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2854,7 +3427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:717 release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2862,7 +3435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2870,7 +3443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:719 release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2878,7 +3451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:720
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2886,7 +3459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2894,7 +3467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2902,7 +3475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:723 release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2910,7 +3483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2918,7 +3491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:725 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2926,7 +3499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2934,7 +3507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2942,13 +3515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:729 release_notes.xml:797
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:730 release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2956,13 +3529,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:735
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:737
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2971,7 +3544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:740
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2979,7 +3552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2987,7 +3560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:744
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2995,7 +3568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:745
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3003,7 +3576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3011,7 +3584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3019,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:756
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3028,19 +3601,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:761
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:762
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:763
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3049,7 +3622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:766
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3057,13 +3630,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:767
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:768
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3071,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:771
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3079,7 +3652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3087,7 +3660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3095,7 +3668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3103,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3111,13 +3684,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:782
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3125,7 +3698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3133,7 +3706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3141,7 +3714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3149,7 +3722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3157,7 +3730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:788
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3165,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3173,7 +3746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3181,7 +3754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3189,19 +3762,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:803
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:804
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3210,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3218,13 +3791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:810
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3234,7 +3807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3242,7 +3815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3250,7 +3823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:814
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3258,13 +3831,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:815
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:817
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3272,31 +3845,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:818
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:823
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:827
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:829
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3304,7 +3877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:832
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3313,7 +3886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3321,7 +3894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3329,7 +3902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3337,7 +3910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3345,7 +3918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3353,7 +3926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3361,7 +3934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3369,7 +3942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3377,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3385,7 +3958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3393,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3401,7 +3974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3409,7 +3982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3417,7 +3990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3425,7 +3998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3433,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:855
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3441,7 +4014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3449,7 +4022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3457,7 +4030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3465,7 +4038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3473,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:861
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3481,7 +4054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3489,7 +4062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3497,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3506,7 +4079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:867
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3514,7 +4087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3522,7 +4095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3530,7 +4103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3538,7 +4111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:871
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3546,7 +4119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3554,7 +4127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:873
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3562,7 +4135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3570,7 +4143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:875
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3578,13 +4151,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:877
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:881
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3593,7 +4166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3602,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:885
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3610,7 +4183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:886
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3618,19 +4191,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:890
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:891
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:892
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3638,7 +4211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3646,7 +4219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:896
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3654,7 +4227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:897
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3662,7 +4235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3670,7 +4243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:899
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3678,7 +4251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:900
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3686,7 +4259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:901
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3694,7 +4267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:902
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3702,7 +4275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:903
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3710,7 +4283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:904
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3718,7 +4291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:905
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3726,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3734,7 +4307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:907
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3742,7 +4315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:908
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3750,7 +4323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:909
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3758,7 +4331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:910
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3766,7 +4339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:911
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3774,7 +4347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:912
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3782,7 +4355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:913
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3790,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:914
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3798,7 +4371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:915
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3806,7 +4379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:916
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3815,7 +4388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:918
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3823,7 +4396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3831,7 +4404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:920
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3839,7 +4412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3847,7 +4420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:922
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3855,7 +4428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3863,7 +4436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:927
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3871,7 +4444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:928
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3879,7 +4452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:930
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3887,7 +4460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:932
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3895,7 +4468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:936
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3903,7 +4476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3912,13 +4485,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:943
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3926,7 +4499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3934,7 +4507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3942,19 +4515,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:950
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:951
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3965,13 +4538,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:956
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:957
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3980,7 +4553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:960
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3988,31 +4561,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:964
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:965
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:966
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:967
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:968
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4021,19 +4594,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:973
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:974
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4042,13 +4615,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:980
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:981
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4056,7 +4629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:983
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4069,7 +4642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4079,7 +4652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:993
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4091,7 +4664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:996
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4101,7 +4674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:1000
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4109,7 +4682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:1001
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4118,7 +4691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4126,7 +4699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4134,7 +4707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4146,14 +4719,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4162,13 +4735,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:1013
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4176,37 +4749,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:1015
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:1016
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:1017
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:1018
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:1019
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4214,61 +4787,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:1021
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:1022
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:1023
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:1024
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:1025
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:1026
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:1027
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:1028
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:1029
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:1033
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4276,7 +4849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:1034
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4285,14 +4858,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:1038
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4300,7 +4873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:1041
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4308,7 +4881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4319,13 +4892,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:1045
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4333,7 +4906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4341,13 +4914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:1053
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4358,19 +4931,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:1059
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:1060
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4378,7 +4951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4386,7 +4959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1065
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4394,7 +4967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4402,7 +4975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1067
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4410,7 +4983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1068
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4418,7 +4991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1069
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4426,7 +4999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1070
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4434,7 +5007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1071
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4442,7 +5015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1072
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4450,7 +5023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1073
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4458,7 +5031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4466,7 +5039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1075
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4474,7 +5047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1076
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4482,7 +5055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1077
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4490,7 +5063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4498,7 +5071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4506,7 +5079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4514,7 +5087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4522,7 +5095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4530,7 +5103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4538,7 +5111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4546,7 +5119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4554,7 +5127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4562,7 +5135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4570,7 +5143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4578,7 +5151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4586,31 +5159,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1090
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1091
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1097
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4619,7 +5192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1102
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4627,7 +5200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1104
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4636,7 +5209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1106
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4645,7 +5218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1108
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4654,7 +5227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4662,7 +5235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4670,7 +5243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4678,7 +5251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4686,7 +5259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4695,7 +5268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4703,7 +5276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1117
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4711,7 +5284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1118
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4719,7 +5292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1119
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4728,7 +5301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1121
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4736,7 +5309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1123
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4744,7 +5317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4752,7 +5325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1126
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4760,7 +5333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4768,19 +5341,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1134
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1135
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1136
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4789,7 +5362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1140
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4797,7 +5370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1141
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4806,7 +5379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1142
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4814,14 +5387,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1143
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1144
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4830,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4838,7 +5411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4846,7 +5419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4854,7 +5427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4862,7 +5435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4870,7 +5443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1150
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4878,7 +5451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1151
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4887,7 +5460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4895,7 +5468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4903,7 +5476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4912,7 +5485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4920,7 +5493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4928,7 +5501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4936,13 +5509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1158
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4950,7 +5523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4958,19 +5531,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1166
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1167
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4979,7 +5552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4988,7 +5561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4997,7 +5570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5005,7 +5578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5014,7 +5587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1175
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5022,7 +5595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1176
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5030,7 +5603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1177
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5038,7 +5611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1178
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5047,25 +5620,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1179
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1184
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1185
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1186
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5074,20 +5647,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1189 release_notes.xml:1256
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1190
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1191
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5095,49 +5668,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1195 release_notes.xml:1261
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1196
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1197
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1198
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1199
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1200
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1201
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1207
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5145,7 +5718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5153,7 +5726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1209
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5161,98 +5734,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1211
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr "ST_ClosestPoint"
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1212
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1213
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1214
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr "ST_MaxDistance"
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1215
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr "ST_ShortestLine"
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1218
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1219
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1220
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1221
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1222
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1224
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1225
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1226
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1227
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5260,52 +5833,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1237
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1238
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1239
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1243 release_notes.xml:1309 release_notes.xml:1494
+#: release_notes.xml:1545 release_notes.xml:1596 release_notes.xml:1729
+#: release_notes.xml:1795 release_notes.xml:1905 release_notes.xml:2012
+#: release_notes.xml:2132 release_notes.xml:2197 release_notes.xml:2244
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1244
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5313,19 +5886,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1249
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1250
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1251
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5335,7 +5908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1257
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5343,31 +5916,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1262
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1263
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1264
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1265
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1270
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5375,13 +5948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1272
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5389,7 +5962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1274
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5397,13 +5970,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1275
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1276
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5411,26 +5984,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1277
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1278
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1279
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1280
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5438,7 +6011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1281
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5446,13 +6019,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1282
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1283
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5460,7 +6033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1284
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5468,7 +6041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5476,7 +6049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1290
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5484,13 +6057,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1291
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1292
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5498,13 +6071,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1293
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1294
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5513,31 +6086,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1295
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1297
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1299
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5545,21 +6118,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1301
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1302
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5567,7 +6140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1303
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5575,7 +6148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1304
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5583,7 +6156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1305
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5591,13 +6164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1306
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5605,19 +6178,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1316
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1317
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5629,19 +6202,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1324
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1326
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5651,19 +6224,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1334
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1335
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5673,7 +6246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1340
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5682,19 +6255,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1349
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1351
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5703,19 +6276,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1358
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1362
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5724,19 +6297,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1368
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1372
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5744,19 +6317,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1377
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1379
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1381
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5765,19 +6338,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1389
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5788,19 +6361,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1395
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5808,20 +6375,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1404
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5829,7 +6396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1414
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5837,25 +6404,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1417
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1422
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1424
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1426
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5863,37 +6430,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1430 release_notes.xml:1458 release_notes.xml:2679
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1432
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1434
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1436
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1440
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5903,19 +6470,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1449
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1453
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5924,13 +6491,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1463
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5938,19 +6505,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1469
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1471
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1473
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5960,20 +6527,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1479 release_notes.xml:1530 release_notes.xml:1581
+#: release_notes.xml:1635 release_notes.xml:1714 release_notes.xml:1780
+#: release_notes.xml:1853 release_notes.xml:1997 release_notes.xml:2054
+#: release_notes.xml:2117 release_notes.xml:2175 release_notes.xml:2233
+#: release_notes.xml:2273 release_notes.xml:2325 release_notes.xml:2377
+#: release_notes.xml:2416 release_notes.xml:2453 release_notes.xml:2520
+#: release_notes.xml:2617 release_notes.xml:2671
 #, no-c-format
 msgid "Upgrading"
 msgstr "アップグレード"
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1481 release_notes.xml:1532 release_notes.xml:1583
+#: release_notes.xml:1637 release_notes.xml:1716 release_notes.xml:1782
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5981,10 +6548,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1484 release_notes.xml:1535 release_notes.xml:1586
+#: release_notes.xml:1640 release_notes.xml:1719 release_notes.xml:1785
+#: release_notes.xml:1861 release_notes.xml:2002 release_notes.xml:2059
+#: release_notes.xml:2122
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5994,10 +6561,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1489 release_notes.xml:1540 release_notes.xml:1591
+#: release_notes.xml:1645 release_notes.xml:1724 release_notes.xml:1790
+#: release_notes.xml:1866 release_notes.xml:2007 release_notes.xml:2064
+#: release_notes.xml:2127
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6005,46 +6572,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1496
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1498
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1500
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1504 release_notes.xml:1687 release_notes.xml:1758
+#: release_notes.xml:1972 release_notes.xml:2098 release_notes.xml:2399
+#: release_notes.xml:2436 release_notes.xml:2488 release_notes.xml:2590
+#: release_notes.xml:2653
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1506
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1508
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1510
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6052,31 +6619,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1516
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1522
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1524
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1526
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6084,7 +6651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1547
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6092,13 +6659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1550
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1553
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6106,13 +6673,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1556
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1558
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6120,7 +6687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1561
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6128,25 +6695,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1568
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1573
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1575
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1577
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6154,43 +6721,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1598
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1600
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1602
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1604
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1606
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1610
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1612
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6198,14 +6765,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1616
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1618
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6213,25 +6780,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1621
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1626
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1628
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1630
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6240,37 +6807,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1650
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1652
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1654
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1656
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1658
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1660
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6278,49 +6845,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1665 release_notes.xml:1741 release_notes.xml:1814
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1667
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1669
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1671
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1675 release_notes.xml:2566
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1677
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1680
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1682
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6328,55 +6895,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1689
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1691
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1694
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1696
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1698
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1705
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1707
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1709
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6384,55 +6951,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1731
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1733
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1735
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1737
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1743
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1746
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1748
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1750
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1753
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6440,31 +7007,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1760
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1762
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1768
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1770
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6475,79 +7042,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1797
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1799
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1802
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1804
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1806
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1808
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1810
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1816
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1818
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1820
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1825
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1827
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1829
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6557,7 +7124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1834
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6566,13 +7133,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1839
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1841
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6586,7 +7153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1855
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6596,115 +7163,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1871
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1873
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1875
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1877
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1879
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1881
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1883
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1885
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1887
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1889
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1891
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1893
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1895
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1897
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1899
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1901
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1907
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1909
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1911
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6712,38 +7279,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1916
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1918
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1920
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1925
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1927
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1929
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6751,152 +7318,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1934
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1936
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1938 release_notes.xml:1974
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1940
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1942
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1944
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1946
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1948
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1951
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1953
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1959
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1962
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1964
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1966
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1968
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1976
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1979
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1981
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1983
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1985
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1990
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1992
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1994 release_notes.xml:2230
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1999 release_notes.xml:2056
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6904,7 +7471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:2014
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6912,74 +7479,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:2017
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:2019
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:2021
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:2023
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:2025
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:2027
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:2031 release_notes.xml:2149 release_notes.xml:2211
+#: release_notes.xml:2257
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:2033
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:2035
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:2040
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:2042
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:2044
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6987,7 +7554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:2049
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6995,99 +7562,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2069 release_notes.xml:2284 release_notes.xml:2336
+#: release_notes.xml:2385 release_notes.xml:2427 release_notes.xml:2461
+#: release_notes.xml:2528 release_notes.xml:2625
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2071
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2073
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2075
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2078
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2080
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2084
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2086
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2088
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2091
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2094
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2100
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2103
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2108
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2110
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2112
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7096,7 +7663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7104,25 +7671,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2134
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2136
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2138
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2140
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7130,67 +7697,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2153
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2159
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2161
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2168
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2170
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7198,7 +7765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2177
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7207,7 +7774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2181
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7217,7 +7784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2186
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7231,79 +7798,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2201
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2203
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2205
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2207
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2213
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2215
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2217
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2219
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2221
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2226
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2228
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2235 release_notes.xml:2275
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7311,7 +7878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2238 release_notes.xml:2278
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7319,145 +7886,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2246
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2248
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2250
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2252
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2259
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2261
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2266
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2268
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2270
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2286
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2292 release_notes.xml:2348
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2294
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2296
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2298
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2300
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2302
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2304
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2307
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2309
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2311
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2316
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2318
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2320
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7465,7 +8032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2327
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7473,7 +8040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2330 release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7481,87 +8048,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2338
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2340
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2343
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2350
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2353
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2355
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2357
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2359
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2361
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2363
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2369
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2371
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2373
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2379 release_notes.xml:2455 release_notes.xml:2522
+#: release_notes.xml:2619 release_notes.xml:2673
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7569,56 +8136,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2387
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2389
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2393 release_notes.xml:2479 release_notes.xml:2552
+#: release_notes.xml:2644
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2395
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2408
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2410
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2412
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7626,7 +8193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2418
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7634,43 +8201,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2429
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2432
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2438
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2440
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2445
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2447
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2449
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7678,80 +8245,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2463
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2465
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2467
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2469
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2471
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2473
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2475
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2481
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2483
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2490
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2495
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2497
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7759,62 +8326,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2501
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2503
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2505
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2507
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2512
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2514
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2516
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2530
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2533
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2535
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7822,43 +8389,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2538
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2540
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2542
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2545
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2554
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2556
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7866,31 +8433,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2559
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2561
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2568
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2571
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2574
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7898,67 +8465,69 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2577
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2579
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2581
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2583
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2586
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2592
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2594
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2596
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2598
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2600
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
+"spatial_ref_sys.sqlを修正してvacuumが全体のデータベースに及ぶのを避けるように"
+"しました。"
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2603
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7966,172 +8535,176 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2609
 #, no-c-format
 msgid "Release 1.0.0RC2"
-msgstr ""
+msgstr "Release 1.0.0RC2"
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2611
 #, no-c-format
 msgid "Release date: 2005/01/26"
-msgstr ""
+msgstr "リリース日: 2005/01/26"
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2613
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
 "improvements."
-msgstr ""
+msgstr "1.0.0の第2リリース候補版。誤り訂正と若干の改善。"
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2627
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
-msgstr ""
+msgstr "ポイント配列からのbox3d計算に関する誤り訂正"
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2629
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
-msgstr ""
+msgstr "distance_spheroid定義に関する誤り訂正"
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2631
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
-msgstr ""
+msgstr "bboxキャッシュ更新がtransform()無かったことに関する誤り訂正"
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2633
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
-msgstr ""
+msgstr "新しいJDBCドライバ (jdbc2)"
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2635
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
-msgstr ""
+msgstr "後方互換のためのGEOMETRYCOLLECTION(EMPTY)書式への対応"
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2638
 #, no-c-format
 msgid "Faster binary outputs"
-msgstr ""
+msgstr "バイナリ出力の高速化"
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2640
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
-msgstr ""
+msgstr "OGC WKB/WKTコンストラクタの厳格化"
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2646
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
-msgstr ""
+msgstr "lwpostgis.sql内でのSTABLE, IMMUTABLE, STRICTの訂正"
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2649
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
-msgstr ""
+msgstr "OGC WKB/WKTコンストラクタの厳格化"
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2655
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
-msgstr ""
+msgstr "ローダ (i18n、非i18nの両方)の高速化と堅牢化"
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2657
 #, no-c-format
 msgid "Initial autoconf script"
-msgstr ""
+msgstr "最初のautoconfスクリプト"
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2662
 #, no-c-format
 msgid "Release 1.0.0RC1"
-msgstr ""
+msgstr "Release 1.0.0RC1"
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2664
 #, no-c-format
 msgid "Release date: 2005/01/13"
-msgstr ""
+msgstr "リリース日: 2005/01/13"
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2666
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
 "storage of postgis types redesigned to be smaller and faster on indexed "
 "queries."
 msgstr ""
+"最初のPostGISメジャーリリース候補版。格納領域の低減とインデックス使用クエリの"
+"高速化のためのPostGIS型の内部格納の再設計。"
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2681
 #, no-c-format
 msgid "Faster canonical input parsing."
-msgstr ""
+msgstr "標準形式入力パースの高速化。"
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2683
 #, no-c-format
 msgid "Lossless canonical output."
-msgstr ""
+msgstr "標準形式出力の可逆化。"
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2685
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
-msgstr ""
+msgstr "PostgreSQL 7.3以上でのEWKBの標準形式バイナリ入出力対応。"
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2687
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
 ">shapefile conversion."
-msgstr ""
+msgstr "4次元座標以上の対応、可逆shapefile->postgis->shapefile変換。"
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2690
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
 "estimated_extent(), accum()."
 msgstr ""
+"新関数: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
+"estimated_extent(), accum()."
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2693
 #, no-c-format
 msgid "Vertical positioning indexed operators."
-msgstr ""
+msgstr "垂直方向位置インデックス演算子。"
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2695
 #, no-c-format
 msgid "JOIN selectivity function."
-msgstr ""
+msgstr "JOIN選択関数。"
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2697
 #, no-c-format
 msgid "More geometry constructors / editors."
-msgstr ""
+msgstr "ジオメトリコンストラクタとエディタの強化。"
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2699
 #, no-c-format
 msgid "PostGIS extension API."
-msgstr ""
+msgstr "PostGISエクステンションAPI。"
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2701
 #, no-c-format
 msgid "UTF8 support in loader."
-msgstr ""
+msgstr "ローダのUTF-8対応。"
diff --git a/doc/po/ja/using_postgis_dataman.xml.po b/doc/po/ja/using_postgis_dataman.xml.po
index 4c2c6b7..29242bc 100644
--- a/doc/po/ja/using_postgis_dataman.xml.po
+++ b/doc/po/ja/using_postgis_dataman.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
 "PO-Revision-Date: 2016-02-15 12:29+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
@@ -222,13 +222,12 @@ msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:88
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
-"フィーチャーの拡張空間オブジェクトのテキスト表現 (EKWT)の例は次の通りです。"
+"フィーチャーの空間オブジェクトのテキスト表現 (WKT)の例は、次の通りです。"
 
 #. Tag: para
 #: using_postgis_dataman.xml:93
@@ -1930,13 +1929,13 @@ msgstr "手動でジオメトリカラムをgeometry_columnsに登録する"
 
 #. Tag: para
 #: using_postgis_dataman.xml:666
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 "AddGeometryColumn()アプローチでは、ジオメトリカラムを作成して、新しいカラムを"
 "geometry_columnsテーブルに登録します。ソフトウェアでgeometry_columnsを使う場"
@@ -1945,24 +1944,26 @@ msgstr ""
 "トリカラムは自動登録されます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
-"しかし、 カラムが生成時に特定のタイプで定義されなかった場合には、一般的なジオ"
-"メトリカラムとして登録することがあります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
-#, no-c-format
+#: using_postgis_dataman.xml:671
+#, fuzzy, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 "こういうことが発生してAddGeometryColumnが使えなくなる事例に、SQLビューとバル"
 "クインサートの二つがあります。これらの場合には、カラムに制約を与えることで、"
@@ -1971,7 +1972,7 @@ msgstr ""
 "も行う必要がありません。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, fuzzy, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -2019,7 +2020,7 @@ msgstr ""
 "        FROM public.mytable;"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, fuzzy, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -2085,11 +2086,11 @@ msgstr ""
 "false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:680
-#, no-c-format
+#: using_postgis_dataman.xml:681
+#, fuzzy, no-c-format
 msgid ""
 "Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
+"based geometry column used directly in a view, will not register correctly "
 "in geometry_columns, as will a typmod one. In this example we define a "
 "column using typmod and another using constraints."
 msgstr ""
@@ -2099,7 +2100,7 @@ msgstr ""
 "制約に基づくカラムの定義とを行っています。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
 "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
@@ -2113,26 +2114,26 @@ msgstr ""
 "SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr "psqlで次を実行します。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr "\\d pois_ny;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
 msgstr "型修飾子と制約に基づくのとでは異なった定義になっているのが見えます。"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, fuzzy, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -2176,13 +2177,13 @@ msgstr ""
 "    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr "geometry_columnsでは、両方とも正しく登録されています。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, fuzzy, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
@@ -2194,7 +2195,7 @@ msgstr ""
 "        WHERE f_table_name = 'pois_ny';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -2208,13 +2209,13 @@ msgstr ""
 "pois_ny      | geom_2160         | 2160 | POINT"
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr "しかし、次のようにビューを作ろうとします。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, fuzzy, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -2236,7 +2237,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
@@ -2246,7 +2247,7 @@ msgstr ""
 "しく登録されません。"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -2260,7 +2261,7 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
@@ -2270,7 +2271,7 @@ msgstr ""
 "基づくビューカラムを正しく登録させるには、次のようにします。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, fuzzy, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -2296,7 +2297,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -2310,13 +2311,13 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr "ジオメトリのOpenGIS準拠を確実にする"
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -2333,7 +2334,7 @@ msgstr ""
 "りません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -2355,7 +2356,7 @@ msgstr ""
 "ります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
@@ -2365,7 +2366,7 @@ msgstr ""
 "</emphasis>です。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
@@ -2376,7 +2377,7 @@ msgstr ""
 "じでないなら<emphasis>単純</emphasis>です。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -2389,31 +2390,31 @@ msgstr ""
 "す)なら<emphasis>単純</emphasis>です。"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr "<emphasis>(a)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr "<emphasis>(b)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr "<emphasis>(c)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr "<emphasis>(d)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
@@ -2426,7 +2427,7 @@ msgstr ""
 "ん。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -2439,25 +2440,25 @@ msgstr ""
 "限って<emphasis>単純</emphasis>です。"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr "<emphasis>(e)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr "<emphasis>(f)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr "<emphasis>(g)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
@@ -2469,7 +2470,7 @@ msgstr ""
 "\"bold\">(g)</emphasis>は単純ではありません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -2488,43 +2489,43 @@ msgstr ""
 "環は外環の中に完全に含まれていなければなりません。"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr "<emphasis>(h)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr "<emphasis>(i)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr "<emphasis>(j)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr "<emphasis>(k)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr "<emphasis>(l)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr "<emphasis>(m)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -2540,7 +2541,7 @@ msgstr ""
 "emphasis>は妥当な<varname>MULTIPOLYGON</varname>として表現できます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -2554,25 +2555,25 @@ msgstr ""
 "varname>でなければなりません。"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr "<emphasis>(n)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr "<emphasis>(o)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr "<emphasis>(p)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
@@ -2584,7 +2585,7 @@ msgstr ""
 "\"bold\">(p)</emphasis>は妥当です。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2600,7 +2601,7 @@ msgstr ""
 "\">ST_IsValid()</link>が使えます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2629,7 +2630,7 @@ msgstr ""
 "      t     |     f"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2643,7 +2644,7 @@ msgstr ""
 "ことができます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
@@ -2655,7 +2656,7 @@ msgstr ""
 "        CHECK (ST_IsValid(the_geom));"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2672,7 +2673,7 @@ msgstr ""
 "入力ジオメトリから妥当でないジオメトリが返る場合も同じです。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2687,7 +2688,7 @@ msgstr ""
 "をチェックする制約が加わるので、そこで2を指定すれば十分です。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr ""
@@ -2695,7 +2696,7 @@ msgstr ""
 "ましょう。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2708,7 +2709,7 @@ msgstr ""
 "求める空間フィルタを十分に提供しきれないことがあります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2726,7 +2727,7 @@ msgstr ""
 "場合のみ<varname>true</varname>が返ります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2746,13 +2747,13 @@ msgstr ""
 "め)、という2段階の方法で解くことはできます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr "よりエレガントかつ速い解法が本当に望ましいでしょう。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2771,25 +2772,25 @@ msgstr ""
 "に望まれるフィーチャーを引き出す必要があるかも知れません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr "(lake, wharf) = TRUE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr "(lake, wharf) = FALSE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
@@ -2801,13 +2802,13 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr "…(複雑なので以下略)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
@@ -2817,13 +2818,13 @@ msgstr ""
 "しょう。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr "理論"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2840,13 +2841,13 @@ msgstr ""
 "類です」。"
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr "<glossterm>境界 (Boundary)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2860,13 +2861,13 @@ msgstr ""
 "す。 <varname>POLYGON</varname>の境界は外環と内環を形成する線です。"
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr "<glossterm>内部 (Interior)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2882,13 +2883,13 @@ msgstr ""
 "varname>の内部はポリゴンの内側の範囲であるサーフェスです。"
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr "<glossterm>外部 (Exterior)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
@@ -2896,7 +2897,7 @@ msgid ""
 msgstr "ジオメトリの外部は、内部と境界を除いた全領域のサーフェスです。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -2910,82 +2911,82 @@ msgstr ""
 "emphasis>とします。数学的な行列表現は次のようになります。"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr "<emphasis role=\"bold\">内部 (Interior)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr "<emphasis role=\"bold\">境界 (Boundary)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr "<emphasis role=\"bold\">外部 (Exterior)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr "dim( I(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr "dim( I(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr "dim( I(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr "dim( B(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr "dim( B(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr "dim( B(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr "dim( E(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr "dim( E(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr "dim( E(a) ∩ E(b) )"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
@@ -2996,70 +2997,70 @@ msgstr ""
 "linkend=\"ST_Dimension\"/>で規定されますが、{0,1,2,T,F,*}の値域を持ちます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr "<literal>0</literal> => 点"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr "<literal>1</literal> => 線"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr "<literal>2</literal> => 面"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr "<literal>T</literal> => <literal>{0,1,2}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr "<literal>F</literal> => 空集合"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr "<literal>*</literal> => 何でも良い"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 "二つのオーバラップするポリゴンについて可視化すると、次のようになります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
@@ -3069,7 +3070,7 @@ msgstr ""
 "emphasis>'と表現されます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
@@ -3080,7 +3081,7 @@ msgstr ""
 "\"bold\">1*1***1**</emphasis>'となります。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, fuzzy, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -3098,7 +3099,7 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
@@ -3108,7 +3109,7 @@ msgstr ""
 "は'<emphasis role=\"bold\">102101FF2</emphasis>'となります。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -3124,13 +3125,13 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '102101FF2');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr "詳細情報ついては、次のページをご覧ください。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
@@ -3141,31 +3142,31 @@ msgstr ""
 "Features Implementation Specification for SQL</ulink> (1.1版, 2.1.13.2節)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr "GeoTools: Point Set Theory and the DE-9IM Matrix"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr "Hui Xiongさんによる<emphasis>Encyclopedia of GIS</emphasis>"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr "GIS (ベクタ)データをロードする"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -3179,13 +3180,13 @@ msgstr ""
 "う、二つの方法があります。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
 msgstr "SQLを使ってロードする"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -3199,7 +3200,7 @@ msgstr ""
 "イルをパイプで送ることで、大量のデータをロードできます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
@@ -3209,7 +3210,7 @@ msgstr ""
 "になるでしょう。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -3255,7 +3256,7 @@ msgstr ""
 "COMMIT;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
@@ -3265,19 +3266,19 @@ msgstr ""
 "PostgreSQLにパイプで送ることができます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr "psql -d [データベース名] -f roads.sql"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr "shp2pgsql: ESRIシェープファイルローダを使う"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -3291,7 +3292,7 @@ msgstr ""
 "る、いくつかの操作モードがあります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -3307,19 +3308,19 @@ msgstr ""
 "ともできます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr "(c|a|d|p) 相互に排他的なオプションです"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr "<term>-c</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
@@ -3329,13 +3330,13 @@ msgstr ""
 "<emphasis>これがデフォルトモードです</emphasis>。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr "<term>-a</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
@@ -3347,13 +3348,13 @@ msgstr ""
 "じデータ型を持つ必要があります。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr "<term>-d</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
@@ -3363,13 +3364,13 @@ msgstr ""
 "テーブルを削除します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr "<term>-p</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
@@ -3380,25 +3381,25 @@ msgstr ""
 "ドは、テーブル作成とデータロードとを完全に分けたい場合に使用します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr "<term>-?</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr "ヘルプ画面を表示します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr "<term>-D</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
@@ -3410,13 +3411,13 @@ msgstr ""
 "きます。大きなデータセットではこちらを使用して下さい。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr "-s [<FROM_SRID>:]<SRID>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -3429,13 +3430,13 @@ msgstr ""
 "変換を行います。FROM_SRIDは-Dと一緒には指定できません。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr "<term>-k</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
@@ -3445,13 +3446,13 @@ msgstr ""
 "ルの属性は全て大文字であることに注意して下さい。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr "<term>-i</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
@@ -3461,25 +3462,25 @@ msgstr ""
 "しても、64ビットのbigintを生成しません。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr "<term>-I</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr "ジオメトリカラムにGiSTインデクスを生成します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
 msgstr "<term>-m</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -3492,7 +3493,7 @@ msgstr ""
 "りで二つの名前を持ち、行頭行末に空白を入れません。例を次に示します。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
@@ -3502,13 +3503,13 @@ msgstr ""
 "AVERYLONGCOLUMNNAME DBFFIELD2"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr "<term>-S</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
@@ -3520,13 +3521,13 @@ msgstr ""
 "MULTIPOINT)場合にのみ成功します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr "-t <次元>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
@@ -3536,7 +3537,7 @@ msgstr ""
 "字列を使います。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
@@ -3547,13 +3548,13 @@ msgstr ""
 "合には、外されます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr "<term>-w</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
@@ -3563,13 +3564,13 @@ msgstr ""
 "意が必要です。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr "<term>-e</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -3583,13 +3584,13 @@ msgstr ""
 "グを指定している場合には使えません。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr "-W <エンコーディング>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -3604,13 +3605,13 @@ msgstr ""
 "データベースが内部利用のために設定したエンコーディングに再変換できます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr "-N <方針>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr ""
@@ -3618,13 +3619,13 @@ msgstr ""
 "す。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr "<term>-n</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -3638,13 +3639,13 @@ msgstr ""
 "くない時のみ使用します。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr "<term>-G</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
@@ -3654,13 +3655,13 @@ msgstr ""
 "す (経度緯度データが必要です)。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr "-T <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
@@ -3672,13 +3673,13 @@ msgstr ""
 "ル空間を用いるべき時に関する良い文書があります。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr "-X <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
@@ -3689,7 +3690,7 @@ msgstr ""
 "ます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
@@ -3699,7 +3700,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
@@ -3711,25 +3712,25 @@ msgstr ""
 "# psql -d roadsdb -f roads.sql"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr "変換とアップロードはUNIXのパイプを使うと一回で実行できます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr "GISデータを検索する"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
@@ -3741,13 +3742,13 @@ msgstr ""
 "ために用いることができる演算子のいくつかを議論します。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr "SQLを使ってデータを検索する"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
@@ -3759,7 +3760,7 @@ msgstr ""
 "トファイルにダンプするやり方です。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3789,7 +3790,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3804,13 +3805,13 @@ msgstr ""
 "便利です。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
@@ -3820,13 +3821,13 @@ msgstr ""
 "ボックスとインタセクトするかを問い合わせることができます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
@@ -3838,13 +3839,13 @@ msgstr ""
 "見ることができます (これは同じとなります)。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr "<term>=</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
@@ -3854,7 +3855,7 @@ msgstr ""
 "が同じかを見るだけです。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3870,7 +3871,7 @@ msgstr ""
 "す)。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3884,7 +3885,7 @@ msgstr ""
 "243118,191108 243242)',312) ) ;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
@@ -3894,7 +3895,7 @@ msgstr ""
 "します。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
@@ -3906,7 +3907,7 @@ msgstr ""
 "比較に使われます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3918,7 +3919,7 @@ msgstr ""
 "WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
@@ -3928,7 +3929,7 @@ msgstr ""
 "す。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -3942,7 +3943,7 @@ msgstr ""
 "\"BOX3D\"オブジェクトを使う場合は、次のようなクエリになります。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -3956,7 +3957,7 @@ msgstr ""
 "  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
@@ -3964,13 +3965,13 @@ msgstr ""
 "エンベロープの投影を指定するためにSRID 312を使っていることに注意して下さい。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr "ダンパを使う"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
@@ -3982,7 +3983,7 @@ msgstr ""
 "のです。基本的な文法は次の通りです。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
@@ -3991,85 +3992,85 @@ msgstr ""
 "table>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr "pgsql2shp [<オプション>] <データベース> <クエリ>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr "コマンドラインオプションは次の通りです。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr "-f <ファイル名>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr "特定のファイル名に出力を書きこみます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr "-h <ホスト>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr "接続先データベースのホスト名。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr "-p <ポート>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr "接続先データベースのポート。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr "-P <パスワード>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr "データベースに接続するためのパスワード。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr "-u <ユーザ名>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr "データベースに接続する際のユーザ名。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr "-g <ジオメトリカラム>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
@@ -4079,13 +4080,13 @@ msgstr ""
 "るジオメトリカラム。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr "<term>-b</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
@@ -4095,13 +4096,13 @@ msgstr ""
 "メトリ属性がテキストへのキャストを持っていない場合には、動作しません。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr "<term>-r</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
@@ -4111,7 +4112,7 @@ msgstr ""
 "してはいけません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -4124,13 +4125,13 @@ msgstr ""
 "以上では、次元は完全に反映されます。"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr "-m <varname>ファイル名</varname>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
@@ -4142,13 +4143,13 @@ msgstr ""
 "ANOTHERVERYLONGSYMBOL SHORTER等となります。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr "インデクスを構築する"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -4166,7 +4167,7 @@ msgstr ""
 "しています。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -4179,7 +4180,7 @@ msgstr ""
 "(1,0)で大きいのはどれでしょう?)ので、B木インデクスは、ここでは使えません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -4192,7 +4193,7 @@ msgstr ""
 "が、PostgreSQLのR木実装は、GiST実装ほどにロバストではありません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -4207,13 +4208,13 @@ msgstr ""
 "用しています。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr "GiSTインデクス"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -4227,7 +4228,7 @@ msgstr ""
 "上させるために使います。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -4240,14 +4241,14 @@ msgstr ""
 "インデクスを属性フィールドに追加します)。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
 msgstr "GiSTインデクスをジオメトリカラムに追加するための文は次の通りです。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
@@ -4255,7 +4256,7 @@ msgstr ""
 "名] );"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
@@ -4266,7 +4267,7 @@ msgstr ""
 "元インデクスをジオメトリタイプで使うには、次の書式で生成できます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
@@ -4276,7 +4277,7 @@ msgstr ""
 "名] gist_geometry_ops_nd);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -4291,7 +4292,7 @@ msgstr ""
 "ブル統計情報の収集をさせることが重要です。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -4303,7 +4304,7 @@ msgstr ""
 "SELECT UPDATE_GEOMETRY_STATS( [テーブル名], [(カラム名)] );"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -4325,13 +4326,199 @@ msgstr ""
 "クスを構築しようとすると、失敗します。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, fuzzy, no-c-format
+msgid "BRIN Indexes"
+msgstr "GiSTインデクス"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
+#, no-c-format
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, fuzzy, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+"ひとたびGISデータテーブルが数千行を超えたら、空間検索の速度向上のためインデク"
+"スを構築したくなるでしょう (これは属性検索でない場合です。属性でしたら通常の"
+"インデクスを属性フィールドに追加します)。"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, fuzzy, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr "GiSTインデクスをジオメトリカラムに追加するための文は次の通りです。"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, fuzzy, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+"CREATE INDEX [インデクス名] ON [テーブル名] USING GIST ( [ジオメトリカラム"
+"名] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, fuzzy, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+"上の書式では常に2次元インデクスを構築します。PostGIS 2.0以上で対応しているn次"
+"元インデクスをジオメトリタイプで使うには、次の書式で生成できます。"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+"CREATE INDEX [インデクス名] ON [テーブル名] USING GIST ( [ジオメトリカラム"
+"名] gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+"CREATE INDEX [インデクス名] ON [テーブル名] USING GIST ( [ジオメトリカラム"
+"名] gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+"CREATE INDEX [インデクス名] ON [テーブル名] USING GIST ( [ジオメトリカラム"
+"名] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, fuzzy, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr "GiSTインデクスをジオメトリカラムに追加するための文は次の通りです。"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+"CREATE INDEX [インデクス名] ON [テーブル名] USING GIST ( [ジオメトリカラム"
+"名] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
 #, no-c-format
 msgid "Using Indexes"
 msgstr "インデクスを使う"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -4348,7 +4535,7 @@ msgstr ""
 "ことがあります。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -4358,7 +4545,7 @@ msgstr ""
 "されていない)場合、次の二つのことができます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -4383,7 +4570,7 @@ msgstr ""
 "行します。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -4403,7 +4590,7 @@ msgstr ""
 "を使用することを考えるべきです。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -4413,7 +4600,7 @@ msgstr ""
 "使わせることは重要ではありません。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -4429,14 +4616,14 @@ msgstr ""
 "よりインデクススキャンを行う傾向になります。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
 msgstr "複雑なクエリ"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
-#, no-c-format
+#: using_postgis_dataman.xml:2086
+#, fuzzy, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
 "performing queries inside the database which would ordinarily require "
@@ -4446,12 +4633,7 @@ msgid ""
 "is purely for demonstration. You should be using a REAL SRID listed in the "
 "the spatial_ref_sys table and one that matches the projection of your data. "
 "If your data has no spatial reference system specified, you should be "
-"THINKING very thoughtfully why it doesn't and maybe it should. If your "
-"reason is because you are modeling something that doesn't have a geographic "
-"spatial reference system defined such as the internals of a molecule or a "
-"good location on Mars to transport the human race in the event of a nuclear "
-"holocaust, then simply leave out the SRID or make one up and insert it in "
-"the <varname>spatial_ref_sys</varname> table."
+"THINKING very thoughtfully why it doesn't and maybe it should."
 msgstr ""
 "空間データベース機能の<emphasis>レゾンデートル</emphasis>は、通常はデスクトッ"
 "プGISに求める機能を、データベース内部のクエリで実現してすることです。PostGIS"
@@ -4465,14 +4647,42 @@ msgstr ""
 "にSRIDを無視するか、一つ作成して<varname>spatial_ref_sys</varname>テーブルに"
 "追加して下さい。"
 
+#. Tag: para
+#: using_postgis_dataman.xml:2094
+#, no-c-format
+msgid ""
+"If your reason is because you are modeling something that doesn't have a "
+"geographic spatial reference system defined such as the internals of a "
+"molecule or the floorplan of a not yet built amusement park then that's "
+"fine. If the location of the amusement park has been planned however, then "
+"it would make sense to use a suitable planar coordinate system for that "
+"location if nothing more than to ensure the amusement part is not "
+"trespassing on already existing structures."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2098
+#, no-c-format
+msgid ""
+"Even in the case where you are planning a Mars expedition to transport the "
+"human race in the event of a nuclear holocaust and you want to map out the "
+"Mars planet for rehabitation, you can use a non-earthly coordinate system "
+"such as <ulink url=\"http://spatialreference.org/ref/iau2000/mars-2000/"
+"\">Mars 2000</ulink> make one up and insert it in the "
+"<varname>spatial_ref_sys</varname> table. Though this Mars coordinate system "
+"is a non-planar one (it's in degrees spheroidal), you can use it with the "
+"geography type to have your length and proximity measurements in meters "
+"instead of degrees."
+msgstr ""
+
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2104
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr "インデクスの利点を使う"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2106
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -4488,7 +4698,7 @@ msgstr ""
 "ブルでは本当に遅くなります。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2113
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4502,7 +4712,7 @@ msgstr ""
 "< 100"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2115
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -4520,7 +4730,7 @@ msgstr ""
 "ます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2122
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4534,7 +4744,7 @@ msgstr ""
 "200100,312), 100)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2124
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -4561,13 +4771,13 @@ msgstr ""
 "す。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2138
 #, no-c-format
 msgid "Change in Behavior"
 msgstr "挙動の変更"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2140
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -4579,13 +4789,13 @@ msgstr ""
 "んでいます。"
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2147
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr "空間SQLの例"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -4597,7 +4807,7 @@ msgstr ""
 "す。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -4613,7 +4823,7 @@ msgstr ""
 "the_geom    | geometry          | Location Geometry (Linestring)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2155
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
@@ -4621,7 +4831,7 @@ msgstr ""
 "<varname>bc_municipality</varname>テーブルの定義については次の通りです。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -4639,19 +4849,19 @@ msgstr ""
 "the_geom   | geometry          | Location Geometry (Polygon)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr "道路の総延長はkm表記でいくらになるでしょう?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2168
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr "この問題は、次のようなとても単純なSQLで答えを得ることができます。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2171
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -4669,13 +4879,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr "プリンスジョージ市の大きさはha表記でいくらになるでしょう?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -4685,7 +4895,7 @@ msgstr ""
 "しています。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2185
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4709,13 +4919,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr "県内で最も大きな面積となる自治体はどこでしょう?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -4725,7 +4935,7 @@ msgstr ""
 "の方法はいくつかありますが、最も効率的なのは次の通りです。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2200
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4755,7 +4965,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2202
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -4773,13 +4983,13 @@ msgstr ""
 "を得ることができます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr "各自治体内に含まれる道路の総延長はいくらでしょう?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2219
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -4792,7 +5002,7 @@ msgstr ""
 "ンのやり方でなく空間インタラクション条件 (「含む」)を使っています。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2225
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4836,7 +5046,7 @@ msgstr ""
 "..."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2227
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -4849,13 +5059,13 @@ msgstr ""
 "(数百の道路で数千のレコード)の場合、応答はもっと早くなりえます。"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr "プリンスジョージ市内の全ての道路からなるテーブルを作る"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2241
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -4870,7 +5080,7 @@ msgstr ""
 "ターボのかかった空間結合みたいなもので、より確かな解析作業に便利です。"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2248
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -4894,13 +5104,13 @@ msgstr ""
 "WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr "ビクトリア州の「ダグラス通り」の長さはkm表記でいくらになるでしょう?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2259
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4930,13 +5140,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr "穴を持つ自治体ポリゴンのうち最も大きいのはどれでしょう?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2270
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
@@ -4958,3 +5168,18 @@ msgstr ""
 "-----+--------------+------------------\n"
 "12   | SPALLUMCHEEN | 257374619.430216\n"
 "(1 row)"
+
+#~ msgid ""
+#~ "Examples of the text representations (EWKT) of the extended spatial "
+#~ "objects of the features are as follows. The * ones are new in this "
+#~ "version of PostGIS:"
+#~ msgstr ""
+#~ "フィーチャーの拡張空間オブジェクトのテキスト表現 (EKWT)の例は次の通りで"
+#~ "す。"
+
+#~ msgid ""
+#~ "However they may be registered as a generic geometry column if the column "
+#~ "was not defined as a specific type during creation."
+#~ msgstr ""
+#~ "しかし、 カラムが生成時に特定のタイプで定義されなかった場合には、一般的な"
+#~ "ジオメトリカラムとして登録することがあります。"
diff --git a/doc/po/ja/using_raster_dataman.xml.po b/doc/po/ja/using_raster_dataman.xml.po
index 494dd29..00aeb39 100644
--- a/doc/po/ja/using_raster_dataman.xml.po
+++ b/doc/po/ja/using_raster_dataman.xml.po
@@ -6,9 +6,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-15 12:30+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-11-25 11:46+0000\n"
+"Last-Translator: TERAMOTO Ikuhiro <yellow at affrc.go.jp>\n"
 "Language-Team: Japanese (http://www.transifex.com/postgis/postgis/language/"
 "ja/)\n"
 "Language: ja\n"
@@ -1567,7 +1567,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:496
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "<![CDATA[<?php\n"
 "/** contents of test_raster.php **/\n"
@@ -1600,28 +1600,28 @@ msgid ""
 "?>]]>"
 msgstr ""
 "<![CDATA[<?php\n"
-"/** test_raster.php の内容 **/\n"
+"/** test_raster.phpのコンテンツ **/\n"
 "$conn_str ='dbname=mydb host=localhost port=5432 user=myuser "
 "password=mypwd';\n"
 "$dbconn = pg_connect($conn_str);\n"
-"header('Content-Type: image/png');  \n"
-"/**If a particular projection was requested use it otherwise use mass state "
-"plane meters **/\n"
+"header('Content-Type: image/png');\n"
+"/** 特定の投影法が要求された場合にはそれを使い、それ以外ではメートル単位マサ"
+"チューセッツ州平面を使います **/\n"
 "if (!empty( $_REQUEST['srid'] ) && is_numeric( $_REQUEST['srid']) ){\n"
 "                $input_srid = intval($_REQUEST['srid']);\n"
 "}\n"
 "else { $input_srid = 26986; }\n"
-"/** bytea_outputの設定はPostgreSQL 9.0以上で必要になるでしょう。**/\n"
-"/** 8.4では不要です。 **/\n"
+"/** set bytea_outputは、PostgreSQL 9.0以上で必要になるかも知れませんが、8.4で"
+"は不要です **/\n"
 "$sql = \"set bytea_output='escape';\n"
 "SELECT ST_AsPNG(ST_Transform(\n"
 "                        ST_AddBand(ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
 "ST_Union(rast,3)])\n"
 "                                ,$input_srid) ) As new_rast\n"
-" FROM aerials.boston \n"
-"        WHERE \n"
+" FROM aerials.boston\n"
+"        WHERE\n"
 "         ST_Intersects(rast, ST_Transform(ST_MakeEnvelope(-71.1217, 42.227, "
-"-71.1210, 42.218,4326),26986) )\"; \n"
+"-71.1210, 42.218,4326),26986) )\";\n"
 "$result = pg_query($sql);\n"
 "$row = pg_fetch_row($result);\n"
 "pg_free_result($result);\n"
@@ -1688,7 +1688,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:509
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- web.config connection string section --\n"
 "<![CDATA[<connectionStrings>\n"
@@ -1697,16 +1697,16 @@ msgid ""
 "Id=myuser;password=mypwd\"/>\n"
 "</connectionStrings>]]>"
 msgstr ""
-"-- web.configの接続文字列設定部 --\n"
+"-- web.config 接続文字列部 --\n"
 "<![CDATA[<connectionStrings>\n"
-"    <add name=\"DSN\" \n"
+"    <add name=\"DSN\"\n"
 "        connectionString=\"server=localhost;database=mydb;Port=5432;User "
 "Id=myuser;password=mypwd\"/>\n"
 "</connectionStrings>]]>"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:510
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "// Code for TestRaster.ashx\n"
 "<![CDATA[<%@ WebHandler Language=\"C#\" Class=\"TestRaster\" %>\n"
@@ -1788,10 +1788,10 @@ msgstr ""
 "{\n"
 "        public void ProcessRequest(HttpContext context)\n"
 "        {\n"
-"                \n"
+"\n"
 "                context.Response.ContentType = \"image/png\";\n"
 "                context.Response.BinaryWrite(GetResults(context));\n"
-"                \n"
+"\n"
 "        }\n"
 "\n"
 "        public bool IsReusable {\n"
@@ -1813,7 +1813,7 @@ msgstr ""
 "                if (context.Request[\"srid\"] != null)\n"
 "                {\n"
 "                    input_srid = Convert.ToInt32(context.Request[\"srid"
-"\"]);  \n"
+"\"]);\n"
 "                }\n"
 "                sql = @\"SELECT ST_AsPNG(\n"
 "                            ST_Transform(\n"
@@ -1821,17 +1821,17 @@ msgstr ""
 "                                ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
 "ST_Union(rast,3)])\n"
 "                                                    ,:input_srid) ) As "
-"new_rast \n"
-"                        FROM aerials.boston \n"
-"                                WHERE \n"
-"                                    ST_Intersects(rast, \n"
+"new_rast\n"
+"                        FROM aerials.boston\n"
+"                                WHERE\n"
+"                                    ST_Intersects(rast,\n"
 "                                    ST_Transform(ST_MakeEnvelope(-71.1217, "
 "42.227, -71.1210, 42.218,4326),26986) )\";\n"
 "                            command = new NpgsqlCommand(sql, conn);\n"
 "                command.Parameters.Add(new NpgsqlParameter(\"input_srid\", "
 "input_srid));\n"
-"           \n"
-"                        \n"
+"\n"
+"\n"
 "                            result = (byte[]) command.ExecuteScalar();\n"
 "                conn.Close();\n"
 "                        }\n"
@@ -1924,7 +1924,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:521
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "// Code for SaveQueryImage.java\n"
 "<![CDATA[import java.sql.Connection;\n"
@@ -1999,29 +1999,29 @@ msgstr ""
 "  public static void main(String[] argv) {\n"
 "      System.out.println(\"Checking if Driver is registered with "
 "DriverManager.\");\n"
-"      \n"
+"\n"
 "      try {\n"
 "        //java.sql.DriverManager.registerDriver (new org.postgresql."
 "Driver());\n"
 "        Class.forName(\"org.postgresql.Driver\");\n"
-"      } \n"
+"      }\n"
 "      catch (ClassNotFoundException cnfe) {\n"
 "        System.out.println(\"Couldn't find the driver!\");\n"
 "        cnfe.printStackTrace();\n"
 "        System.exit(1);\n"
 "      }\n"
-"      \n"
+"\n"
 "      Connection conn = null;\n"
-"      \n"
+"\n"
 "      try {\n"
 "        conn = DriverManager.getConnection(\"jdbc:postgresql://"
 "localhost:5432/mydb\",\"myuser\", \"mypwd\");\n"
 "        conn.setAutoCommit(false);\n"
 "\n"
 "        PreparedStatement sGetImg = conn.prepareStatement(argv[0]);\n"
-"                \n"
+"\n"
 "        ResultSet rs = sGetImg.executeQuery();\n"
-"                \n"
+"\n"
 "                FileOutputStream fout;\n"
 "                try\n"
 "                {\n"
@@ -2036,17 +2036,17 @@ msgstr ""
 "                        System.out.println(\"Can't create file\");\n"
 "                        e.printStackTrace();\n"
 "                }\n"
-"                \n"
+"\n"
 "        rs.close();\n"
 "                sGetImg.close();\n"
 "        conn.close();\n"
-"      } \n"
+"      }\n"
 "      catch (SQLException se) {\n"
 "        System.out.println(\"Couldn't connect: print out a stack trace and "
 "exit.\");\n"
 "        se.printStackTrace();\n"
 "        System.exit(1);\n"
-"      }   \n"
+"      }\n"
 "  }\n"
 "}]]>"
 
@@ -2091,7 +2091,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:529
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "--write out 5 images to the PostgreSQL server in varying sizes\n"
 "-- note the postgresql daemon account needs to have write access to folder\n"
@@ -2110,7 +2110,7 @@ msgid ""
 " C:/temp/slices4.png\n"
 " C:/temp/slices5.png"
 msgstr ""
-"-- 5個の画像をPostgreSQLサーバに可変サイズで描きます。\n"
+"-- 5つの画像をPostgreSQLサーバに可変サイズで描きます。\n"
 "-- PostgreSQLデーモンのアカウントにフォルダへの書き込み権限が必要ですので\n"
 "-- ご注意ください。\n"
 "-- 生成されたファイル名をエコーバックします。\n"
@@ -2119,7 +2119,7 @@ msgstr ""
 "150*j, '8BUI',100)),\n"
 "         'C:/temp/slices'|| j || '.png')\n"
 "         FROM generate_series(1,5) As j;\n"
-"         \n"
+"\n"
 "     write_file\n"
 "---------------------\n"
 " C:/temp/slices1.png\n"
@@ -2143,6 +2143,10 @@ msgid ""
 "legacy large object support. To use first launch your psql commandline "
 "connected to your database."
 msgstr ""
+"PSQLから組み込み機能を用いてバイナリを出力するのは簡単ではありません。ここで"
+"紹介する方法は、レガシーなラージオブジェクトをサポートするPostgreSQL上に乗っ"
+"かる、ちょっとしたハックです。まずは、psqlを起動して、データベースに接続しま"
+"す。"
 
 #. Tag: para
 #: using_raster_dataman.xml:535
@@ -2154,7 +2158,7 @@ msgstr "この方法はPythonの場合と違い、ローカル機にファイル
 
 #. Tag: screen
 #: using_raster_dataman.xml:536
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT oid, lowrite(lo_open(oid, 131072), png) As num_bytes\n"
 " FROM\n"
@@ -2175,20 +2179,19 @@ msgid ""
 "SELECT lo_unlink(2630819);"
 msgstr ""
 "SELECT oid, lowrite(lo_open(oid, 131072), png) As num_bytes\n"
-" FROM \n"
-" ( VALUES (lo_create(0), \n"
-"   ST_AsPNG( (SELECT rast FROM aerials.boston WHERE rid=1) ) \n"
+" FROM\n"
+" ( VALUES (lo_create(0),\n"
+"   ST_AsPNG( (SELECT rast FROM aerials.boston WHERE rid=1) )\n"
 "  ) ) As v(oid,png);\n"
 "-- 次のような出力が得られます --\n"
 "   oid   | num_bytes\n"
 "---------+-----------\n"
 " 2630819 |     74860\n"
-" \n"
-"-- 続いて、oidに注意して'C:/temp/aerial_smap.png'を\n"
-"-- ローカル機のファイルパスに置き換えたうえで\n"
+"\n"
+"-- 続いて、oidを書き留めて、'C:/temp/aerial_smap.png'を\n"
+"-- ローカルのコンピュータ上のファイルパスに置き換えたうえで、\n"
 "-- 次を実行します。\n"
 " \\lo_export 2630819 'C:/temp/aerial_samp.png'\n"
-" \n"
-"-- データベース上のラージオブジェクトストレージから\n"
-"-- ファイルを削除します。\n"
+"\n"
+"-- db上のラージオブジェクトストレージからファイルを削除します\n"
 "SELECT lo_unlink(2630819);"
diff --git a/doc/po/ko_KR/extras_tigergeocoder.xml.po b/doc/po/ko_KR/extras_tigergeocoder.xml.po
index 683cad4..dc75f2e 100644
--- a/doc/po/ko_KR/extras_tigergeocoder.xml.po
+++ b/doc/po/ko_KR/extras_tigergeocoder.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-07-20 07:15+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -338,12 +338,12 @@ msgstr ""
 #: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115
 #: extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
-#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
-#: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:405
+#: extras_tigergeocoder.xml:450 extras_tigergeocoder.xml:508
+#: extras_tigergeocoder.xml:569 extras_tigergeocoder.xml:624
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:847 extras_tigergeocoder.xml:894
+#: extras_tigergeocoder.xml:966 extras_tigergeocoder.xml:1031
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -376,21 +376,21 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
-#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
-#: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:413 extras_tigergeocoder.xml:468
+#: extras_tigergeocoder.xml:632 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:992
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
-#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:420
+#: extras_tigergeocoder.xml:475 extras_tigergeocoder.xml:535
+#: extras_tigergeocoder.xml:592 extras_tigergeocoder.xml:639
+#: extras_tigergeocoder.xml:722 extras_tigergeocoder.xml:813
+#: extras_tigergeocoder.xml:857 extras_tigergeocoder.xml:925
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -473,18 +473,18 @@ msgstr ""
 #: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
-#: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:383 extras_tigergeocoder.xml:427
+#: extras_tigergeocoder.xml:485 extras_tigergeocoder.xml:547
+#: extras_tigergeocoder.xml:601 extras_tigergeocoder.xml:646
+#: extras_tigergeocoder.xml:732 extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:868 extras_tigergeocoder.xml:940
+#: extras_tigergeocoder.xml:1008 extras_tigergeocoder.xml:1048
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:422
+#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:428
 #, no-c-format
 msgid ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
@@ -538,8 +538,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:1035
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "2.1.0 버전부터 사용할 수 있습니다."
@@ -750,7 +750,7 @@ msgstr ""
 
 #. Tag: title
 #: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287
-#: extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:376
 #, no-c-format
 msgid "Examples: Basic"
 msgstr "기본 예시"
@@ -1306,7 +1306,7 @@ msgstr ""
 "geocode_settings 테이블에는 사용자가 설정한 설정값만 저장합니다."
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1041
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr "예시: 디버깅 설정값 반환"
@@ -1365,8 +1365,41 @@ msgstr ""
 "도형을 입력받아 해당 도형이 위치한 인구조사 구역을 반환합니다. 공간 참조 시스"
 "템을 따로 설정하지 않을 경우 NAD83 경위도라고 가정합니다."
 
+#. Tag: para
+#: extras_tigergeocoder.xml:363
+#, no-c-format
+msgid ""
+"This function uses the census <varname>tract</varname> whic is not loaded by "
+"default. If you have already loaded your state table, you can load tract as "
+"well as bg, and tabblock using the <xref linkend="
+"\"Loader_Generate_Census_Script\"/> script."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:365
+#, no-c-format
+msgid ""
+"If you have not loaded your state data yet and want these additional tables "
+"loaded, do the following"
+msgstr ""
+
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:371
+#: extras_tigergeocoder.xml:366
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:367
+#, fuzzy, no-c-format
+msgid ""
+"then they will be included by the <xref linkend=\"Loader_Generate_Script\"/>."
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:377
 #, no-c-format
 msgid ""
 "SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
@@ -1380,7 +1413,7 @@ msgstr ""
 "1203.01"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:372
+#: extras_tigergeocoder.xml:378
 #, no-c-format
 msgid ""
 "--this one returns the tiger geoid\n"
@@ -1396,19 +1429,19 @@ msgstr ""
 "25025120301"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:378
+#: extras_tigergeocoder.xml:384
 #, no-c-format
 msgid "<para>></para>"
 msgstr "<para>></para>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:384
+#: extras_tigergeocoder.xml:390
 #, no-c-format
 msgid "Install_Missing_Indexes"
 msgstr "Install_Missing_Indexes"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:386
+#: extras_tigergeocoder.xml:392
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins and filter "
@@ -1419,7 +1452,7 @@ msgstr ""
 "덱스들을 추가합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:391
+#: extras_tigergeocoder.xml:397
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
@@ -1429,7 +1462,7 @@ msgstr ""
 "<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:401
+#: extras_tigergeocoder.xml:407
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1453,7 +1486,7 @@ msgstr ""
 "트의 일부로 이 함수를 호출합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:415
+#: extras_tigergeocoder.xml:421
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -1467,13 +1500,13 @@ msgstr ""
 " t"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:428
+#: extras_tigergeocoder.xml:434
 #, no-c-format
 msgid "Loader_Generate_Census_Script"
 msgstr "Loader_Generate_Census_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:430
+#: extras_tigergeocoder.xml:436
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1487,7 +1520,7 @@ msgstr ""
 "니다. 각 주(州)의 스크립트를 개별 레코드로 반환합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:435
+#: extras_tigergeocoder.xml:441
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_census_script</function></"
@@ -1499,7 +1532,7 @@ msgstr ""
 "paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:446
+#: extras_tigergeocoder.xml:452
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1515,7 +1548,7 @@ msgstr ""
 "드로 반환합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:447
+#: extras_tigergeocoder.xml:453
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1530,7 +1563,7 @@ msgstr ""
 "처리할 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:449 extras_tigergeocoder.xml:507
+#: extras_tigergeocoder.xml:455 extras_tigergeocoder.xml:513
 #, no-c-format
 msgid ""
 "It uses the following control tables to control the process and different OS "
@@ -1540,8 +1573,8 @@ msgstr ""
 "을 이용합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1551,7 +1584,7 @@ msgstr ""
 "(staging) 스키마들과 같은 여러 변수들을 추적합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:456 extras_tigergeocoder.xml:514
+#: extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:520
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1563,8 +1596,8 @@ msgstr ""
 "많은 플랫폼을 추가할 수 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:465 extras_tigergeocoder.xml:523
+#: extras_tigergeocoder.xml:583
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1583,7 +1616,7 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:463
+#: extras_tigergeocoder.xml:469
 #, no-c-format
 msgid ""
 "includes this logic, but if you installed tiger geocoder prior to PostGIS "
@@ -1595,7 +1628,7 @@ msgstr ""
 "에 대해 이 함수를 실행해야 할 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:470
+#: extras_tigergeocoder.xml:476
 #, no-c-format
 msgid ""
 "Generate script to load up data for select states in Windows shell script "
@@ -1605,7 +1638,7 @@ msgstr ""
 "생성합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:471
+#: extras_tigergeocoder.xml:477
 #, no-c-format
 msgid ""
 "SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
@@ -1689,13 +1722,13 @@ msgstr ""
 ":"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:478 extras_tigergeocoder.xml:540
 #, no-c-format
 msgid "Generate sh script"
 msgstr ".sh 스크립트를 생성합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:473
+#: extras_tigergeocoder.xml:479
 #, no-c-format
 msgid ""
 "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
@@ -1749,13 +1782,13 @@ msgstr ""
 ":"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:486
+#: extras_tigergeocoder.xml:492
 #, no-c-format
 msgid "Loader_Generate_Script"
 msgstr "Loader_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:488
+#: extras_tigergeocoder.xml:494
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1771,7 +1804,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:493
+#: extras_tigergeocoder.xml:499
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_script</function></funcdef> "
@@ -1783,7 +1816,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:504
+#: extras_tigergeocoder.xml:510
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1795,7 +1828,7 @@ msgstr ""
 "니다. 각 주(州)의 스크립트를 개별 레코드로 반환합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:505
+#: extras_tigergeocoder.xml:511
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1812,7 +1845,7 @@ msgstr ""
 "리할 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:520
+#: extras_tigergeocoder.xml:526
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 to support Tiger 2010 structured data and load census "
@@ -1822,7 +1855,34 @@ msgstr ""
 "사 구역(tract), 블록 그룹(bg), 블록(tabblock) 테이블을 로드합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:527
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:536
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:537
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:538
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
@@ -1831,17 +1891,15 @@ msgstr ""
 "성합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
-#, no-c-format
+#: extras_tigergeocoder.xml:539
+#, fuzzy, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1849,10 +1907,12 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
@@ -1879,24 +1939,29 @@ msgstr ""
 ":"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
-#, no-c-format
+#: extras_tigergeocoder.xml:541
+#, fuzzy, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
@@ -1918,14 +1983,20 @@ msgstr ""
 ":\n"
 ":"
 
+#. Tag: para
+#: extras_tigergeocoder.xml:548
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:554
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr "Loader_Generate_Nation_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:556
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1935,7 +2006,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:561
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1945,7 +2016,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1963,7 +2034,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:572
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1974,7 +2045,7 @@ msgstr ""
 "\"/> 를 이용합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:573
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1987,7 +2058,7 @@ msgstr ""
 "varname>, 그리고 <varname>tiger.loader_lookuptables</varname> 를 이용합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:580
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1999,7 +2070,7 @@ msgstr ""
 "다. 더 많은 플랫폼을 추가할 수 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -2013,38 +2084,38 @@ msgstr ""
 "\"Drop_Nation_Tables_Generate_Script\"/> 를 생성하고 실행해야 할 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:593
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr "윈도우 상에서 국가 데이터를 로드하기 위한 스크립트를 생성합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:594
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:595
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 "리눅스/유닉스 시스템 상에서 데이터를 로드하기 위한 스크립트를 생성합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:596
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:608
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr "Missing_Indexes_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -2056,7 +2127,7 @@ msgstr ""
 "을 출력합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:616
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -2066,7 +2137,7 @@ msgstr ""
 "<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:626
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -2088,7 +2159,7 @@ msgstr ""
 "가지고 있다는 뜻입니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:640
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -2132,19 +2203,19 @@ msgstr ""
 "btree(countyfp);"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ", <xref linkend=\"Install_Missing_Indexes\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:653
 #, no-c-format
 msgid "Normalize_Address"
 msgstr "Normalize_Address"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -2159,7 +2230,7 @@ msgstr ""
 "(TIGER 인구조사 데이터는 필요없이) 작동할 것입니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:661
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -2169,7 +2240,7 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:757
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -2185,7 +2256,7 @@ msgstr ""
 "하지 않습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:673
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -2202,7 +2273,7 @@ msgstr ""
 "에 더 많은 약어 또는 대체 명칭들을 추가해야 할 필요가 있을 수도 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:675 extras_tigergeocoder.xml:761
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -2212,7 +2283,7 @@ msgstr ""
 "여러 제어 색인 테이블을 이용합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -2224,23 +2295,32 @@ msgstr ""
 "택적인 필드를 나타냅니다:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
-#, no-c-format
+#: extras_tigergeocoder.xml:677
+#, fuzzy, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
-"[internal] [location] [stateAbbrev] [zip]"
+"[internal] [location] [stateAbbrev] [zip] [parsed] [zip4] "
+"[address_alphanumeric]"
 msgstr ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
 "[internal] [location] [stateAbbrev] [zip]"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:678 extras_tigergeocoder.xml:770
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and "
+"address_alphanumeric."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:681 extras_tigergeocoder.xml:773
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr "<varname>address</varname> 는 정수형입니다: 도로 번지수입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:684 extras_tigergeocoder.xml:776
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -2252,13 +2332,13 @@ msgstr ""
 "을 이용해서 이 필드를 제어합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:687 extras_tigergeocoder.xml:779
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr "<varname>streetName</varname> 은 varchar형입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:690 extras_tigergeocoder.xml:782
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -2270,7 +2350,7 @@ msgstr ""
 "서 이 필드를 제어합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:693 extras_tigergeocoder.xml:785
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -2282,7 +2362,7 @@ msgstr ""
 "varname> 테이블을 이용해서 이 필드를 제어합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:696 extras_tigergeocoder.xml:788
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -2292,7 +2372,7 @@ msgstr ""
 "같은 내부 주소입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:699 extras_tigergeocoder.xml:791
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
@@ -2301,7 +2381,7 @@ msgstr ""
 "나타냅니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:702 extras_tigergeocoder.xml:794
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -2312,14 +2392,14 @@ msgstr ""
 "서 이 필드를 제어합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:797
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 "<varname>zip</varname> 은 varchar형입니다. 02109 같은 다섯 자리 집코드입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:708 extras_tigergeocoder.xml:800
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -2331,7 +2411,25 @@ msgstr ""
 "드를 참으로 설정합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:711 extras_tigergeocoder.xml:803
+#, fuzzy, no-c-format
+msgid ""
+"<varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: "
+"PostGIS 2.4.0."
+msgstr ""
+"<varname>zip</varname> 은 varchar형입니다. 02109 같은 다섯 자리 집코드입니다."
+
+#. Tag: para
+#: extras_tigergeocoder.xml:714 extras_tigergeocoder.xml:806
+#, no-c-format
+msgid ""
+"<varname>address_alphanumeric</varname> Full street number even if it has "
+"alpha characters like 17R. Parsing of this is better using <xref linkend="
+"\"Pagc_Normalize_Address\"/> function. Availability: PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:723
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -2341,7 +2439,7 @@ msgstr ""
 "\"Pprint_Addy\"/> 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:724
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -2375,19 +2473,19 @@ msgstr ""
 " 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:733
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ", <xref linkend=\"Pprint_Addy\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:739
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr "Pagc_Normalize_Address"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:741
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -2403,7 +2501,7 @@ msgstr ""
 "장 프로그램이 필요합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:747
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -2413,7 +2511,7 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:759
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -2430,7 +2528,7 @@ msgstr ""
 "또는 대체 명칭들을 추가해야 할 필요가 있을 수도 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:763
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -2440,13 +2538,23 @@ msgstr ""
 "른 변종들이 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr "&address_standardizer_required;"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:766
+#, no-c-format
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
+msgstr ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:767
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -2458,19 +2566,19 @@ msgstr ""
 "됐기 때문입니다. standardaddr의 상응하는 필드들은 다음과 같습니다:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:768
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr "house_num, predir, name, suftype, sufdir, unit, city, state, postcode"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid "Single call example"
 msgstr "단일 호출 예시"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:815
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -2498,7 +2606,7 @@ msgstr ""
 "SUITE 999 | SPRINGFIELD | CO          |     | t"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:817
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -2520,7 +2628,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:821
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -2566,19 +2674,19 @@ msgstr ""
 " 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:826 extras_tigergeocoder.xml:942
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ", <xref linkend=\"Geocode\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:832
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr "Pprint_Addy"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:834
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -2590,7 +2698,7 @@ msgstr ""
 "입니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -2600,7 +2708,7 @@ msgstr ""
 "<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:849
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -2612,20 +2720,20 @@ msgstr ""
 "른 데이터는 불필요합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:850
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 "일반적으로 <xref linkend=\"Normalize_Address\"/> 함수와 결합해서 쓰입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:858
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr "단일 주소의 보기 좋은 인쇄용 출력"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:859
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2641,13 +2749,13 @@ msgstr ""
 " 202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:861
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr "주소 테이블의 보기 좋은 인쇄용 출력"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -2689,13 +2797,13 @@ msgstr ""
 "Worcester, MA 01610"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:875
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr "Reverse_Geocode"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:877
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -2708,7 +2816,7 @@ msgstr ""
 "include_strnum_range = true일 경우, 교차로에 있는 도로 범위를 포함합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:882
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -2730,7 +2838,7 @@ msgstr ""
 "street</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:896
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -2748,7 +2856,7 @@ msgstr ""
 "맞는 편입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:899
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -2773,7 +2881,7 @@ msgstr ""
 "문에 이 가정은 틀렸습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:904
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -2784,13 +2892,13 @@ msgstr ""
 "터를 로드하지 않았을 경우, NULL로 채워진 레코드를 반환할 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr "반환된 레코드를 구성하는 요소는 다음과 같습니다:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -2801,7 +2909,7 @@ msgstr ""
 "로 상의 중심선 포인트들입니다. 주소의 개수 만큼 많은 포인트들이 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:911
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -2817,7 +2925,7 @@ msgstr ""
 "소 1개만 있어야 합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -2828,7 +2936,7 @@ msgstr ""
 "1개)입니다(교차하는 도로들 또는 포인트가 그 위에 투영된 도로입니다)."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:926
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2843,7 +2951,7 @@ msgstr ""
 "할 수 있다는 점에 주의하십시오. 도로 범위도 포함합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2877,7 +2985,7 @@ msgstr ""
 "Massachusetts Ave,32 - 88 Vassar St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2889,7 +2997,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:932
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2921,7 +3029,7 @@ msgstr ""
 "Waltham St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:934
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2931,7 +3039,7 @@ msgstr ""
 "로가 최대한 2개만 교차하는 교차로에 있는 최선의 주소만을 반환하도록 합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:935
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2977,13 +3085,13 @@ msgstr ""
 "| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr "Topology_Load_Tiger"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:950
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2994,7 +3102,7 @@ msgstr ""
 "공간 참조 시스템으로 변환하고 지형의 정확도 허용 오차에 스냅시킵니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:956
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -3010,7 +3118,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:968
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -3028,7 +3136,7 @@ msgstr ""
 "게 함께 쓰일 수 있습니다. 처리 과정에 대한 요약 설명문을 반환합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:971
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -3039,7 +3147,7 @@ msgstr ""
 "폴리곤들이 서로 중첩해서는 안 될 경우, 데이터를 제약하는 데 유용합니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:973
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -3056,7 +3164,7 @@ msgstr ""
 "형 함수를 이용해서 지형을 생성하지 않았을 경우에도 오류를 발생시킬 것입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -3069,13 +3177,13 @@ msgstr ""
 "황을 해결하려면 정확도를 높이거나 낮추는 편이 좋을 수도 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:977
 #, no-c-format
 msgid "Required arguments:"
 msgstr "필수 인수:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:980
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -3085,7 +3193,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -3100,7 +3208,7 @@ msgstr ""
 "블입니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:986
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -3116,13 +3224,13 @@ msgstr ""
 "이블에 있는 <varname>cntyidfp</varname> 열입니다."
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr "예시: 매사추세츠 주 보스턴 시의 지형"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:996
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -3134,7 +3242,7 @@ msgstr ""
 "로드합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:998
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -3190,13 +3298,13 @@ msgstr ""
 "-------------------+----------+-----------"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr "예시: 매사추세츠 주 서퍽 군의 지형"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:1003
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -3208,7 +3316,7 @@ msgstr ""
 "드합니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:1005
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -3272,7 +3380,7 @@ msgstr ""
 " edge crosses node | 81064553 |  85733413"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:1009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -3282,19 +3390,19 @@ msgstr ""
 "<xref linkend=\"ValidateTopology\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr "Set_Geocode_Setting"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:1017
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr "지오코딩 도구 함수들의 습성에 영향을 미치는 설정값을 설정합니다."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -3306,7 +3414,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1033
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -3320,7 +3428,7 @@ msgstr ""
 "\"Get_Geocode_Setting\"/> 에서 현재 설정값 목록을 볼 수 있습니다."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1042
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -3330,7 +3438,7 @@ msgstr ""
 "소요 시간 및 쿼리를 출력할 것입니다."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1043
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/ko_KR/extras_topology.xml.po b/doc/po/ko_KR/extras_topology.xml.po
index af8a58f..2292ddb 100644
--- a/doc/po/ko_KR/extras_topology.xml.po
+++ b/doc/po/ko_KR/extras_topology.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-07-22 08:48+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -35,11 +35,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 "산드로 산틸리(Sandro Santilli)가 2011년 파리에서 열린 PostGIS Day 컨퍼런스에"
@@ -132,15 +132,10 @@ msgstr ""
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
-"지형 지원과 함께 PostGIS 2.0을 빌드하려면, <xref linkend="
-"\"postgis_installation\"/> 에서 설명한 대로 --with-topology 옵션과 함께 컴파"
-"일하십시오. 일부 함수는 GEOS 3.3 이상 버전에 의존하므로, 지형 지원을 완전하"
-"게 활용하려면 GEOS 3.3 이상 버전과 함께 컴파일해야 합니다."
 
 #. Tag: para
 #: extras_topology.xml:18
@@ -179,23 +174,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -337,23 +332,23 @@ msgstr "자동적"
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -505,20 +500,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -799,11 +794,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr "1.? 버전부터 사용할 수 있습니다."
@@ -846,7 +841,7 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
@@ -972,12 +967,101 @@ msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
+#, no-c-format
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "2.0.0 버전부터 사용할 수 있습니다."
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
 #, no-c-format
 msgid "TopologySummary"
 msgstr "TopologySummary"
 
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -986,7 +1070,7 @@ msgstr ""
 "지형 명칭을 받아 지형 내부에 있는 객체들의 유형 전체의 요약문을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -998,7 +1082,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -1007,17 +1091,17 @@ msgstr ""
 "지형 명칭을 받아 지형 내부에 있는 객체들의 유형 전체의 요약문을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -1057,13 +1141,13 @@ msgstr ""
 "  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -1073,7 +1157,7 @@ msgstr ""
 "객체 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -1085,7 +1169,7 @@ msgstr ""
 "<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -1097,131 +1181,131 @@ msgstr ""
 "류 목록 및 반환된 ID가 어떤 의미를 가지는지 보여줍니다."
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr "오류"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr "<entry>id1</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr "<entry>id2</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr "edge crosses node(노드를 가로지르는 경계선)"
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr "edge_id"
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr "node_id"
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr "invalid edge(유효하지 않은 경계선)"
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr "null"
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr "edge not simple(단순하지 않은 경계선)"
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr "edge crosses edge(경계선을 가로지르는 경계선)"
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr "edge start node geometry mismatch(경계선의 시작 노드 도형 불일치)"
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr "edge end node geometry mis-match(경계선의 종단 노드 도형 불일치)"
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr "face without edges(경계선이 없는 표면)"
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr "face_id"
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr "face has no rings(고리가 없는 표면)"
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr "face overlaps face(표면 중첩 표면)"
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr "face within face(표면 내부 표면)"
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr "inner face_id"
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr "outer face_id"
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr "1.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1231,7 +1315,7 @@ msgstr ""
 "전 버전에 존재했던 긍정 오류(false positive)를 해결했습니다."
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1241,7 +1325,7 @@ msgstr ""
 "해 id1과 id2의 값을 서로 바꿨습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1255,31 +1339,31 @@ msgstr ""
 "face without edges |   0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr "이 단원에서 새 지형을 생성하기 위한 지형 함수에 대해 설명합니다."
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr "지형 작성자"
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr "CreateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1289,8 +1373,8 @@ msgstr ""
 "다."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1302,12 +1386,12 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
@@ -1331,8 +1415,8 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:557
-#, no-c-format
+#: extras_topology.xml:599
+#, fuzzy, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
 "of tables (<varname>edge_data</varname>,<varname>face</varname>,"
@@ -1341,7 +1425,8 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 "<varname>edge_data</varname>, <varname>face</varname>, <varname>node</"
 "varname>, <varname>relation</varname> 테이블로 이루어진 "
@@ -1353,7 +1438,7 @@ msgstr ""
 "은 0입니다."
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1364,7 +1449,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1377,19 +1462,19 @@ msgstr ""
 "때문에 허용 오차도 1/2미터가 됩니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr "로드아일랜드 주 피트 단위 평면에 로드아일랜드 지형을 생성합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1403,7 +1488,7 @@ msgstr ""
 "2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
@@ -1411,13 +1496,13 @@ msgstr ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1425,7 +1510,7 @@ msgid ""
 msgstr "지형 구조(노드, 경계선, 표면, 레이어 및 TopoGeometry)를 복사합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1439,7 +1524,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1453,7 +1538,7 @@ msgstr ""
 "다음 레이어 및 TopoGeometry도 복사합니다."
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1466,31 +1551,31 @@ msgstr ""
 "떤 사용자 레벨 테이블에서도 사용할 수 없기 때문입니다."
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr "다음 예시는 ma_topo라는 지형을 백업합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr "ST_InitTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1500,7 +1585,7 @@ msgstr ""
 "음 처리 과정의 상세한 요약문을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1512,7 +1597,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1524,7 +1609,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
@@ -1532,7 +1617,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1546,13 +1631,13 @@ msgstr ""
 " Topology-Geometry 'topo_schema_to_create' (id:7) created."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1562,7 +1647,7 @@ msgstr ""
 "세하게 설명하는 메시지를 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1576,7 +1661,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1586,22 +1671,22 @@ msgstr ""
 "세하게 설명하는 메시지를 반환합니다.</refpurpose>"
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr "텅 빈 지형을 채우는 데 유용합니다."
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr "2.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
@@ -1609,7 +1694,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1683,19 +1768,19 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr "TopoGeo_AddPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1705,7 +1790,7 @@ msgstr ""
 "포인트를 추가합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1721,7 +1806,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1733,7 +1818,7 @@ msgstr ""
 "트가 기존 경계선을 분할할 수도 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1743,13 +1828,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1759,7 +1844,7 @@ msgstr ""
 "형에 라인스트링을 추가합니다. 경계선 식별자를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1775,7 +1860,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1789,7 +1874,7 @@ msgstr ""
 "있습니다."
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1799,13 +1884,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1815,7 +1900,7 @@ msgstr ""
 "형에 폴리곤을 추가합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1831,7 +1916,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1845,7 +1930,7 @@ msgstr ""
 "습니다."
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1855,7 +1940,7 @@ msgstr ""
 "<xref linkend=\"CreateTopology\"/>"
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1866,19 +1951,19 @@ msgstr ""
 "지형 함수에 대해 설명합니다. ISO SQL/MM이 이 단원의 모든 함수를 정의합니다."
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr "지형 편집자"
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1888,7 +1973,7 @@ msgstr ""
 "표면이 NULL일 경우, 그래도 노드를 생성합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1902,7 +1987,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1914,7 +1999,7 @@ msgstr ""
 "하고 새 노드의 ID(nodeid)를 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1929,7 +2014,7 @@ msgstr ""
 "트의 위치에 이미 노드가 존재할 경우에도 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1939,13 +2024,13 @@ msgstr ""
 "내부에 있지 않을 경우, 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1955,13 +2040,13 @@ msgstr ""
 "<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1975,7 +2060,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1993,7 +2078,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -2007,7 +2092,7 @@ msgstr ""
 "para>"
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -2021,7 +2106,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -2033,7 +2118,7 @@ msgstr ""
 "생합니다."
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -2045,7 +2130,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
@@ -2053,19 +2138,19 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -2075,7 +2160,7 @@ msgstr ""
 "제하고 새 표면 2개로 교체합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -2093,7 +2178,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -2104,14 +2189,14 @@ msgstr ""
 "제하고 새 표면 2개로 교체합니다. 새로 추가된 경계선의 ID를 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr "모든 기존의 결합된 경계선 및 관계성을 결과에 맞춰 업데이트합니다."
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -2127,7 +2212,7 @@ msgstr ""
 "작점 및 종단점이 아닐 경우 오류가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -2137,7 +2222,7 @@ msgstr ""
 "외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
@@ -2145,13 +2230,13 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -2161,7 +2246,7 @@ msgstr ""
 "정하고 새 표면을 추가합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -2179,7 +2264,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -2189,7 +2274,7 @@ msgstr ""
 "정하고 새 표면을 추가합니다."
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -2200,13 +2285,13 @@ msgstr ""
 "한한) 세계 표면(universe face)이어야 할 경우 이는 불가능할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr "새로 추가된 경계선의 ID를 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
@@ -2214,13 +2299,13 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -2230,7 +2315,7 @@ msgstr ""
 "원본 표면들을 삭제하고 새 표면 하나로 대체합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -2242,7 +2327,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -2252,7 +2337,7 @@ msgstr ""
 "표면들을 삭제하고 새 표면 하나로 대체합니다.</para>"
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -2266,7 +2351,7 @@ msgstr ""
 "생성할 수 없습니다."
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -2278,7 +2363,7 @@ msgstr ""
 "정의하는 경우 두 표면을 합치지 않습니다."
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -2290,7 +2375,7 @@ msgstr ""
 "효하지 않은 경우 오류가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
@@ -2298,13 +2383,13 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2314,7 +2399,7 @@ msgstr ""
 "삭제하고 다른 표면을 두 표면의 공간을 차지하도록 수정합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -2326,7 +2411,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2342,7 +2427,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
@@ -2350,13 +2435,13 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -2366,7 +2451,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2380,7 +2465,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -2388,7 +2473,7 @@ msgid ""
 msgstr "<para>지형 구조를 건드리는 일 없이 경계선의 형상을 변경합니다.</para>"
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -2405,7 +2490,7 @@ msgstr ""
 "점이 아닐 경우, 또는 수정 작업이 기저 지형을 변경할 경우 오류가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
@@ -2413,7 +2498,7 @@ msgstr ""
 "새 <varname>acurve</varname> 가 단순 도형이 아닐 경우, 오류가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -2423,19 +2508,19 @@ msgstr ""
 "생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "1.1.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr "개선 사항: 2.0.0버전부터 지형의 일관성을 강제합니다."
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
@@ -2443,7 +2528,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -2459,13 +2544,13 @@ msgstr ""
 " Edge 1 changed"
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2475,7 +2560,7 @@ msgstr ""
 "추가해서 경계선을 분할합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2489,7 +2574,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2502,7 +2587,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
@@ -2510,7 +2595,7 @@ msgstr ""
 "었습니다."
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
@@ -2518,7 +2603,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2552,7 +2637,7 @@ msgstr ""
 "7"
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2562,13 +2647,13 @@ msgstr ""
 "<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2578,7 +2663,7 @@ msgstr ""
 "계선을 삭제해서 두 경계선을 붙입니다. 삭제한 노드의 ID를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2592,7 +2677,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2604,13 +2689,13 @@ msgstr ""
 "모든 결합된 경계선들 및 관계성을 삭제된 노드에 맞춰 업데이트합니다."
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2621,7 +2706,7 @@ msgstr ""
 "계선과 동일한 방향인 경계선으로 교체합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2635,7 +2720,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2649,13 +2734,13 @@ msgstr ""
 "다."
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2667,7 +2752,7 @@ msgstr ""
 "다. 이동을 설명하는 메시지를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2681,7 +2766,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2691,7 +2776,7 @@ msgstr ""
 "<varname>apoint</varname> 도형의 위치에 노드가 존재할 경우 오류가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2704,7 +2789,7 @@ msgstr ""
 "새 노드 위치가 기존 경계선과 (종단점에서라도) 교차할 경우 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2713,13 +2798,13 @@ msgstr ""
 "포인트 도형과 지형의 공간 참조 시스템(SRID)이 다를 경우 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2749,13 +2834,13 @@ msgstr ""
 "Isolated Node 7 moved to location 227579.5,893916.5"
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2767,7 +2852,7 @@ msgstr ""
 "ID를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2781,7 +2866,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2797,7 +2882,7 @@ msgstr ""
 "할된 경계선에 맞춰 업데이트합니다."
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2812,13 +2897,13 @@ msgstr ""
 "포인트가 경계선 안에 있지 않을 경우 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2850,13 +2935,13 @@ msgstr ""
 "       6"
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2868,7 +2953,7 @@ msgstr ""
 "</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2880,7 +2965,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2892,7 +2977,7 @@ msgstr ""
 "<para>"
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
@@ -2900,7 +2985,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2916,25 +3001,25 @@ msgstr ""
 " Isolated node 7 removed"
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr "지형 접근자"
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr "입력 포인트와 교차하는 경계선의 경계선 ID(edgeid)를 탐색합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2948,13 +3033,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr "포인트와 교차하는 경계선의 ID를 검색합니다."
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2964,13 +3049,13 @@ msgstr ""
 "다. tolerance = 0일 경우 포인트와 경계선이 교차해야 합니다."
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr "포인트와 경계선이 교차하지 않을 경우, 0을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2980,7 +3065,7 @@ msgstr ""
 "우 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
@@ -2989,20 +3074,20 @@ msgstr ""
 "을 이용합니다."
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 "다음 예시들은 <xref linkend=\"AddEdge\"/> 에서 생성한 경계선들을 사용합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -3020,7 +3105,7 @@ msgstr ""
 "         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -3036,7 +3121,7 @@ msgstr ""
 "ERROR:  Two or more edges found"
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
@@ -3044,19 +3129,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr "입력 포인트와 교차하는 표면의 표면 ID(faceid)를 탐색합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -3070,13 +3155,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr "포인트와 교차하는 표면의 ID를 검색합니다."
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -3086,13 +3171,13 @@ msgstr ""
 "다. tolerance = 0일 경우 포인트와 표면이 교차해야 합니다."
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr "포인트와 표면이 교차하지 않을 경우, 0을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -3102,7 +3187,7 @@ msgstr ""
 "예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
@@ -3111,14 +3196,14 @@ msgstr ""
 "을 이용합니다."
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 "다음 예시들은 <xref linkend=\"AddFace\"/> 에서 생성한 표면들을 사용합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -3138,7 +3223,7 @@ msgstr ""
 "                         1 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -3154,7 +3239,7 @@ msgstr ""
 "ERROR:  Two or more faces found"
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
@@ -3162,19 +3247,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr "입력 포인트 위치에 있는 노드의 ID를 탐색합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -3188,13 +3273,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr "입력 포인트 위치에 있는 노드의 ID를 검색합니다."
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -3206,13 +3291,13 @@ msgstr ""
 "(interval)으로부터 노드를 검색합니다."
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr "포인트 위치에 노드가 없을 경우 0을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -3222,7 +3307,7 @@ msgstr ""
 "예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -3232,7 +3317,7 @@ msgstr ""
 "을 이용합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -3248,7 +3333,7 @@ msgstr ""
 "        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -3264,7 +3349,7 @@ msgstr ""
 " ERROR:  Two or more nodes found"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
@@ -3272,13 +3357,13 @@ msgstr ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -3288,7 +3373,7 @@ msgstr ""
 "를 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -3298,7 +3383,7 @@ msgstr ""
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -3308,7 +3393,7 @@ msgstr ""
 "합니다.</para>"
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -3322,7 +3407,7 @@ msgstr ""
 "       1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -3332,13 +3417,13 @@ msgstr ""
 "<xref linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -3348,7 +3433,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -3358,7 +3443,7 @@ msgstr ""
 "자를 반환합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -3372,7 +3457,7 @@ msgstr ""
 "  4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -3382,19 +3467,19 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr "지형의 ID를 입력받아 지형(스키마)의 명칭을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -3404,7 +3489,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -3414,7 +3499,7 @@ msgstr ""
 "을 반환합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -3428,7 +3513,7 @@ msgstr ""
 " ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -3438,13 +3523,13 @@ msgstr ""
 "linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
@@ -3452,7 +3537,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -3466,7 +3551,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -3478,7 +3563,7 @@ msgstr ""
 "는 1부터 시작합니다."
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -3490,7 +3575,7 @@ msgstr ""
 "됩니다)."
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
@@ -3498,7 +3583,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -3530,7 +3615,7 @@ msgstr ""
 "(7 rows)"
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -3548,25 +3633,25 @@ msgstr ""
 "        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr "입력 지형으로부터 설정된 표면 ID를 가진 폴리곤을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -3578,7 +3663,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -3588,7 +3673,7 @@ msgstr ""
 "경계선들로부터 폴리곤을 빌드합니다."
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
@@ -3596,7 +3681,7 @@ msgstr ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3622,13 +3707,13 @@ msgstr ""
 "234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3638,7 +3723,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3654,7 +3739,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3666,7 +3751,7 @@ msgstr ""
 "집니다. 순차 번호는 1부터 시작합니다."
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -3678,7 +3763,7 @@ msgstr ""
 "해당 경계선의 오른쪽에서 탐색을 시작해서 경계선 방향의 반대로 진행합니다."
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -3690,31 +3775,31 @@ msgstr ""
 "를 안전 장치로 쓸 수 있다는 의미입니다."
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr "이 함수는 메타데이터를 링크하는 경계선 고리를 이용합니다."
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr "입력 노드를 따르는 경계선들의 정렬된 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -3726,7 +3811,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3742,7 +3827,7 @@ msgstr ""
 "쪽부터 시작하는 시계 방향으로 정렬됩니다."
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3752,13 +3837,13 @@ msgstr ""
 "리 링크를 빌드하는 데 유용합니다."
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3768,25 +3853,25 @@ msgstr ""
 "니다."
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr "지형 공간 처리"
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr "Polygonize"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr "지형 경계선이 정의하는 모든 표면을 찾아 등록합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3796,19 +3881,19 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr "지형 경계선 원시형으로 확장될 수 있는 모든 표면을 등록합니다."
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr "입력 지형이 스스로 교차하는 경계선을 가지고 있지 않다고 가정합니다."
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3818,7 +3903,7 @@ msgstr ""
 "해서 호출하는 편이 안전합니다."
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3828,19 +3913,19 @@ msgstr ""
 "설정하지도 않습니다."
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3852,7 +3937,7 @@ msgstr ""
 "ID를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3872,7 +3957,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3884,7 +3969,7 @@ msgstr ""
 "므로, 경계선의 노드를 따로 추가할 필요는 없습니다."
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3895,7 +3980,7 @@ msgstr ""
 "varname> 파라미터 값에 따라 예외가 발생하거나 또는 해당 경계선을 분할합니다."
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3905,7 +3990,7 @@ msgstr ""
 "히 담고 있는 표면을 계산합니다."
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3915,7 +4000,7 @@ msgstr ""
 "가하지 않고 기존 노드 ID(nodeid)를 반환합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3933,13 +4018,13 @@ msgstr ""
 " 4"
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3952,7 +4037,7 @@ msgstr ""
 "가한 다음 새 (또는 기존) 경계선의 경계선 ID(edgeid)를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3964,7 +4049,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3978,7 +4063,7 @@ msgstr ""
 "에 \"세계(universe)\" 표면을 가지며 자기 자신에게 링크합니다."
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3989,7 +4074,7 @@ msgstr ""
 "거나, 또는 담고 있을 경우 오류가 발생하고 경계선을 추가하지 않습니다."
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -4001,13 +4086,13 @@ msgstr ""
 "은 공간 참조 시스템 오류가 발생할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -4053,19 +4138,21 @@ msgstr ""
 " ERROR:  Edge intersects (not on endpoints) with existing edge 1"
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -4075,7 +4162,7 @@ msgstr ""
 "니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -4091,7 +4178,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -4101,7 +4188,7 @@ msgstr ""
 "para>"
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -4115,7 +4202,7 @@ msgstr ""
 "이트할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -4127,7 +4214,7 @@ msgstr ""
 "기존 표면과 중첩할 경우 예외가 발생합니다."
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -4141,7 +4228,7 @@ msgstr ""
 "당할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -4155,7 +4242,7 @@ msgstr ""
 "가 해결해야 할 문제입니다."
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -4167,7 +4254,7 @@ msgstr ""
 "않은 공간 참조 시스템 오류가 발생할 것입니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -4254,22 +4341,14 @@ msgstr ""
 "--------\n"
 " 1"
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -4279,7 +4358,7 @@ msgstr ""
 "된\" 도형 버전을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -4291,7 +4370,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -4301,13 +4380,13 @@ msgstr ""
 "력 TopoGeometry 의 \"단순화된\" 도형 버전을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr "반환된 도형이 단순하지 않거나, 유효하지 않을 수도 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
@@ -4315,19 +4394,19 @@ msgstr ""
 "도 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr "GEOS 모듈로 실행"
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "2.1.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -4337,7 +4416,7 @@ msgstr ""
 "linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
@@ -4345,19 +4424,19 @@ msgstr ""
 "이 단원에서 새 TopoGeometry를 생성하기 위한 지형 함수에 대해 설명합니다."
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr "TopoGeometry 작성자"
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -4367,7 +4446,7 @@ msgstr ""
 "트, 2: [멀티]라인, 3: [멀티]폴리곤, 4: 도형 집합입니다."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -4393,7 +4472,7 @@ msgstr ""
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -4403,7 +4482,7 @@ msgstr ""
 "<varname>toponame</varname> 스키마의 관계성 테이블에 새 객체를 등록합니다."
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -4415,7 +4494,7 @@ msgstr ""
 "layer 테이블에 있는 레이어 ID입니다."
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -4427,20 +4506,20 @@ msgstr ""
 "이 도형 집합을 형성할 수 있습니다."
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr "구성 요소 배열을 생략하면 텅 빈 TopoGeometry 객체를 생성합니다."
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr "예시: 기존 경계선으로부터 형성"
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -4451,7 +4530,7 @@ msgstr ""
 "성합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -4461,13 +4540,13 @@ msgstr ""
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr "예시: 면형 도형을 가장 잘 추측한 TopoGeometry로 변환"
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -4480,7 +4559,7 @@ msgstr ""
 "터가 완벽하게 정렬돼 있다면, 다음과 같이 할 수 있습니다:"
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -4530,7 +4609,7 @@ msgstr ""
 "WHERE foo.gid = bg.gid;"
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -4596,7 +4675,7 @@ msgstr ""
 "UPDATE boston.blockgroups SET new_geom = topo::geometry;"
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -4608,19 +4687,19 @@ msgstr ""
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr "단순 도형을 지형 도형으로 변환합니다."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -4648,13 +4727,13 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr "단순 도형을 <xref linkend=\"topogeometry\"/> 로 변환합니다."
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -4667,7 +4746,7 @@ msgstr ""
 "<varname>relation</varname> 테이블에서 출력 TopoGeometry와 관련될 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -4677,7 +4756,7 @@ msgstr ""
 "수도 있습니다) 자기 형상을 유지할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -4687,7 +4766,7 @@ msgstr ""
 "는 데 허용 오차를 이용할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -4698,7 +4777,7 @@ msgstr ""
 "(<varname>layer_id</varname>)에 대해 새 TopoGeometry를 생성할 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -4712,20 +4791,20 @@ msgstr ""
 "\"clearTopoGeom\"/> 을 참조하십시오."
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 "개선 사항: 2.1.0 버전에서 기존 TopoGeometry를 입력받는 버전을 추가했습니다."
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr "다음은 완전히 자급자족하는 독립적인 작업 흐름(workflow)입니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -4787,7 +4866,7 @@ msgstr ""
 " Deploy: public.nei_topo.topo"
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4817,7 +4896,7 @@ msgstr ""
 "  );"
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -4827,13 +4906,13 @@ msgstr ""
 "\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -4843,7 +4922,7 @@ msgstr ""
 "<varname>topoelementarray</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -4855,7 +4934,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -4865,7 +4944,7 @@ msgstr ""
 "\"/> 를 생성하는 데 쓰입니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -4881,13 +4960,13 @@ msgstr ""
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ", <xref linkend=\"topoelementarray\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -4895,25 +4974,25 @@ msgid ""
 msgstr "이 단원에서 기존 지형을 편집하기 위한 지형 함수에 대해 설명합니다."
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr "TopoGeometry 편집자"
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr "clearTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr "지형 도형의 내용을 지웁니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -4925,7 +5004,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4939,13 +5018,13 @@ msgstr ""
 "는 데 가장 유용합니다."
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr "2.1 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4955,19 +5034,19 @@ msgstr ""
 "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
 msgstr "TopoGeom_addElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr "TopoGeometry의 정의에 요소를 추가합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
@@ -4979,7 +5058,7 @@ msgstr ""
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -4989,13 +5068,13 @@ msgstr ""
 "당 요소가 정의에 이미 존재하더라도 오류가 발생하지 않습니다."
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
 msgstr "2.3 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -5005,19 +5084,19 @@ msgstr ""
 "UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, no-c-format
 msgid "TopoGeom_remElement"
 msgstr "TopoGeom_remElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr "TopoGeometry의 정의에서 요소를 제거합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
@@ -5029,7 +5108,7 @@ msgstr ""
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -5038,7 +5117,7 @@ msgstr ""
 "TopoGeometry 객체의 정의에서 <xref linkend=\"topoelement\"/> 를 제거합니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -5048,31 +5127,31 @@ msgstr ""
 "UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr "기존 지형 도형에 도형 형상을 추가합니다."
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr "<xref linkend=\"toTopoGeom\"/> 을 참조하십시오."
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr "TopoGeometry 접근자"
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -5083,7 +5162,7 @@ msgstr ""
 "<varname>topoelementarray</varname> (topoelement의 배열)을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -5099,7 +5178,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -5111,7 +5190,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -5124,7 +5203,7 @@ msgstr ""
 "아니라 배열로 반환한다는 점만 제외하면 GetTopoGeomElements 함수와 비슷합니다."
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -5134,13 +5213,13 @@ msgstr ""
 "레이어 안의 지형이 가지고 있는 TopoGeometry 객체의 TopoGeometry ID입니다."
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -5151,7 +5230,7 @@ msgstr ""
 "<varname>topoelement</varname> 객체 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -5167,7 +5246,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -5179,7 +5258,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -5189,7 +5268,7 @@ msgstr ""
 "element_id, element_type (topoelement) 집합을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
@@ -5199,25 +5278,25 @@ msgstr ""
 "<xref linkend=\"TopoGeom_remElement\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr "TopoGeometry 출력물"
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr "TopoGeometry의 GML 표현식을 반환합니다."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -5305,7 +5384,7 @@ msgstr ""
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -5322,7 +5401,7 @@ msgstr ""
 "에 그대로 넘겨줍니다."
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -5345,7 +5424,7 @@ msgstr ""
 "를 자동적으로 생성할 것입니다. 다음은 그 예시입니다:"
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -5359,7 +5438,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -5369,7 +5448,7 @@ msgstr ""
 "자에 접두사를 붙일 것입니다."
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -5379,7 +5458,7 @@ msgstr ""
 "파라미터를 넘겨줄 것입니다. 기본값은 3입니다."
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
@@ -5388,7 +5467,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -5476,13 +5555,13 @@ msgstr ""
 "</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr "이전 예시와 동일하지만 네임스페이스를 쓰지 않습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -5570,25 +5649,25 @@ msgstr ""
 "</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr "AsTopoJSON"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr "TopoGeometry의 TopoJSON 표현식을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -5602,7 +5681,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -5616,7 +5695,7 @@ msgstr ""
 "을 사용할 수 있게 하기 위해서입니다."
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -5628,7 +5707,7 @@ msgstr ""
 "을 쿼리할 것이므로 해당 항목에 인덱스를 추가하는 편이 좋습니다."
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -5638,7 +5717,7 @@ msgstr ""
 "는 1-기반입니다."
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -5652,13 +5731,13 @@ msgstr ""
 "ulink> 를 참조하십시오."
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr "개선 사항: 2.2.1 버전부터 점형(puntal) 입력을 지원하기 시작했습니다."
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -5772,7 +5851,7 @@ msgstr ""
 " ]}"
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -5782,19 +5861,19 @@ msgstr ""
 "함수에 대해 설명합니다."
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr "지형 공간 관계성"
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr "Equals"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -5803,7 +5882,7 @@ msgstr ""
 "두 TopoGeometry가 동일한 지형 원시형으로 이루어졌을 경우 참을 반환합니다."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -5815,7 +5894,7 @@ msgstr ""
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -5825,7 +5904,7 @@ msgstr ""
 "참을 반환합니다."
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -5836,31 +5915,31 @@ msgstr ""
 "로 이루어진 두 TopoGeometry를 비교하지 못 합니다."
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr "<!--TODO: Need example -->"
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ", <xref linkend=\"ST_Equals\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr "교차"
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -5870,7 +5949,7 @@ msgstr ""
 "참을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -5882,7 +5961,7 @@ msgstr ""
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -5892,7 +5971,7 @@ msgstr ""
 "반환합니다.</para>"
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -5903,3 +5982,17 @@ msgstr ""
 "이 함수는 도형 집합인 TopoGeometry를 지원하지 않습니다. 또 서로 다른 지형으"
 "로 이루어진 두 TopoGeometry를 비교하지 못 합니다. 또한 현재 계층 "
 "TopoGeometry(다른 TopoGeometry들로 구성된 TopoGeometry)도 지원하지 않습니다."
+
+#~ msgid ""
+#~ "To build PostGIS 2.0 with topology support, compile with the --with-"
+#~ "topology option as described in <xref linkend=\"postgis_installation\"/>. "
+#~ "Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ "
+#~ "to fully utilize the topology support."
+#~ msgstr ""
+#~ "지형 지원과 함께 PostGIS 2.0을 빌드하려면, <xref linkend="
+#~ "\"postgis_installation\"/> 에서 설명한 대로 --with-topology 옵션과 함께 컴"
+#~ "파일하십시오. 일부 함수는 GEOS 3.3 이상 버전에 의존하므로, 지형 지원을 완"
+#~ "전하게 활용하려면 GEOS 3.3 이상 버전과 함께 컴파일해야 합니다."
+
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
diff --git a/doc/po/ko_KR/faq_raster.xml.po b/doc/po/ko_KR/faq_raster.xml.po
index e03230e..e609bbd 100644
--- a/doc/po/ko_KR/faq_raster.xml.po
+++ b/doc/po/ko_KR/faq_raster.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2016-07-22 07:12+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -767,15 +767,15 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The function is not unique error happens if one of your arguments is a "
 "textual representation of a geometry instead of a geometry. In these cases, "
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 "사용자의 인수 가운데 하나가 도형이 아니라 도형의 문자형 표현식일 경우 "
 "'function is not unique' 오류가 발생합니다. 이런 경우 PostgreSQL은 문자형 표"
diff --git a/doc/po/ko_KR/installation.xml.po b/doc/po/ko_KR/installation.xml.po
index 054ed41..1e0478f 100644
--- a/doc/po/ko_KR/installation.xml.po
+++ b/doc/po/ko_KR/installation.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-07-22 08:34+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -150,17 +150,20 @@ msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:24
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "createdb yourdatabase\n"
 "createlang plpgsql yourdatabase\n"
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -397,15 +400,15 @@ msgstr ""
 
 #. Tag: para
 #: installation.xml:110
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended "
-"to take full advantage of all the new functions and features. Without GEOS "
-"3.5, you will be missing some major enhancements such as <xref linkend="
-"\"ST_ClipByBox2D\"/> and <xref linkend=\"ST_Subdivide\"/>. GEOS is available "
-"for download from <ulink url=\"http://trac.osgeo.org/geos/\"> http://trac."
-"osgeo.org/geos/ </ulink> and 3.4+ is backward-compatible with older versions "
-"so fairly safe to upgrade."
+"GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended "
+"to take full advantage of all the new functions and features. You should "
+"have at least GEOS 3.5, without which you will be missing some major "
+"enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend="
+"\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://"
+"trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.5+ is "
+"backward-compatible with older versions so fairly safe to upgrade."
 msgstr ""
 "GEOS 도형 라이브러리 3.3 또는 이후 버전이 필요하지만, 모든 새로운 함수 및 기"
 "능을 완전히 사용하려면 GEOS 3.5 이상 버전을 권장합니다. GEOS 3.5 버전이 없다"
@@ -554,6 +557,16 @@ msgstr ""
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
@@ -562,7 +575,7 @@ msgstr ""
 "url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</ulink>"
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -574,7 +587,7 @@ msgstr ""
 "ulink>에서 다운로드할 수 있습니다."
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -586,7 +599,7 @@ msgstr ""
 "sourceforge.net/ </ulink>에서 다운로드할 수 있습니다."
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -598,13 +611,13 @@ msgstr ""
 "http://www.imagemagick.org/ </ulink>에서 다운로드할 수 있습니다."
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr "소스 획득"
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -614,7 +627,7 @@ msgstr ""
 "\"> &postgis_download_url; </ulink> 에서 다운로드하십시오."
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -624,7 +637,7 @@ msgstr ""
 "tar -xvzf postgis-&last_release_version;.tar.gz"
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -634,7 +647,7 @@ msgstr ""
 "&last_release_version;</varname> (이)라는 명칭의 디렉터리가 생길 것입니다."
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -646,7 +659,7 @@ msgstr ""
 "org/postgis/trunk/ </ulink>에서 소스를 체크아웃(checkout)할 수 있습니다."
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -656,7 +669,7 @@ msgstr ""
 "&last_release_version;"
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -666,13 +679,13 @@ msgstr ""
 "varname> 디렉터리로 이동합니다."
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr "소스를 컴파일하고 설치하기: 상세 설명"
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -684,7 +697,7 @@ msgstr ""
 "컴파일할 필요가 없습니다."
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -700,7 +713,7 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -711,7 +724,7 @@ msgstr ""
 "확인할 수 있습니다."
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -730,7 +743,7 @@ msgstr ""
 "있습니다. 사용자는 이를 통해 진행중인 PostGIS 배포본을 실행해볼 수 있습니다."
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -746,7 +759,7 @@ msgstr ""
 "지 <emphasis>않습니다</emphasis>"
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -758,7 +771,7 @@ msgstr ""
 "ulink> ."
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -768,13 +781,13 @@ msgstr ""
 "할 수도 있습니다."
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -787,7 +800,7 @@ msgstr ""
 "를 겪는다면 PostgreSQL을 다시 컴파일해야 할 수도 있습니다."
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -797,13 +810,13 @@ msgstr ""
 "한 설명이므로 윈도우 또는 맥 사용자에겐 해당되지 않습니다. "
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr "설정"
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -814,7 +827,7 @@ msgstr ""
 "Makefile을 생성하는 것입니다. 셸 스크립트를 실행해서 Makefile을 작성합니다."
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -830,7 +843,7 @@ msgstr ""
 "몇 파라미터를 받습니다."
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -842,7 +855,7 @@ msgstr ""
 "용하십시오. "
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -853,7 +866,7 @@ msgstr ""
 "가 설치된 경로와 같은 곳에 설치됩니다."
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -867,7 +880,7 @@ msgstr ""
 "를 참조하십시오."
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -883,7 +896,7 @@ msgstr ""
 "사용하십시오."
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -899,7 +912,7 @@ msgstr ""
 "config</command>)를 사용하십시오."
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -915,7 +928,7 @@ msgstr ""
 "command>)를 사용하십시오."
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -935,7 +948,7 @@ msgstr ""
 "config</command>)를 사용하십시오."
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -947,13 +960,13 @@ msgstr ""
 "projdir=/path/to/projdir</command>)를 사용하십시오."
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr "iconv 설치 경로"
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -969,7 +982,7 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -985,7 +998,7 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -995,7 +1008,7 @@ msgstr ""
 "픽 인테페이스를 생성합니다."
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -1007,19 +1020,18 @@ msgstr ""
 "빌드할 것이기 때문에 필요하지 않을 수도 있습니다. "
 
 #. Tag: para
-#: installation.xml:491
-#, no-c-format
+#: installation.xml:499
+#, fuzzy, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 "지형 지원이 되도록 빌드합니다. topology.sql 파일을 빌드할 것입니다. 지형에 필"
 "요한 모든 논리가 postgis-&last_release_version; 라이브러리 내에 존재하기 때문"
 "에, 이에 상응하는 다른 라이브러리는 없습니다."
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -1040,7 +1052,7 @@ msgstr ""
 "증중에 있는 GUI 로더 용 국제 도움말/라벨 지원에 사용됩니다."
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
@@ -1052,7 +1064,7 @@ msgstr ""
 "주는 선택적인 인자입니다."
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
@@ -1063,7 +1075,7 @@ msgstr ""
 "ulink> 에서 얻었다면, 먼저 다음 스크립트를 실행하십시오."
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
@@ -1073,7 +1085,7 @@ msgstr ""
 "는 PostGIS의 사용자 지정 설치를 위해 이용됩니다."
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
@@ -1084,13 +1096,13 @@ msgstr ""
 "생성되었기 때문에 <command>./autogen.sh</command> 를 실행할 필요는 없습니다."
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr "빌드"
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -1098,7 +1110,7 @@ msgid ""
 msgstr "일단 Makefile이 생성되면 PostGIS 빌드 작업은 실행만큼이나 쉽습니다."
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -1108,7 +1120,7 @@ msgstr ""
 "install.</code>\"이란 문장이 보여야 합니다."
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -1126,13 +1138,13 @@ msgstr ""
 "가 없습니다."
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr "make comments"
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -1150,7 +1162,7 @@ msgstr ""
 "html</filename> 4개의 파일을 생성할 것입니다."
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
@@ -1162,19 +1174,19 @@ msgstr ""
 "을 수 있습니다."
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr "make cheatsheets"
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr "PostGIS Extensions 빌드 및 배포"
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -1184,7 +1196,7 @@ msgstr ""
 "설치됩니다. "
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -1196,7 +1208,7 @@ msgstr ""
 "성할 수도 있습니다: "
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -1206,7 +1218,7 @@ msgstr ""
 "과 함께 배포됨으로 comments를 따로 빌드할 필요가 없습니다. "
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -1219,7 +1231,7 @@ msgstr ""
 "또는 다른 서버에서 필요한 파일을 복사할 수 있습니다. "
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
 "cd extensions\n"
@@ -1283,7 +1295,7 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -1296,7 +1308,7 @@ msgstr ""
 "다. "
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -1311,7 +1323,7 @@ msgstr ""
 "버에 필요한 바이너리 파일들을 넣어 주십시오."
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -1323,7 +1335,7 @@ msgstr ""
 "filename>."
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -1337,7 +1349,7 @@ msgstr ""
 "postgis_topology/sql/*.sql</filename>"
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1349,7 +1361,7 @@ msgstr ""
 "볼 수 있을 것입니다."
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1358,7 +1370,7 @@ msgstr ""
 "만약 psql을 이용 중이라면 다음의 쿼리를 실행함으로써 확인할 수 있습니다."
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1398,7 +1410,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1416,7 +1428,7 @@ msgstr ""
 "또는 삭제를 허용합니다. "
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
@@ -1428,7 +1440,7 @@ msgstr ""
 "수 있습니다:"
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1450,7 +1462,7 @@ msgstr ""
 "CREATE EXTENSION postgis_topology;"
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
@@ -1460,7 +1472,7 @@ msgstr ""
 "는지 알 수 있습니다."
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, no-c-format
 msgid ""
 "\\connect mygisdb\n"
@@ -1472,7 +1484,7 @@ msgstr ""
 "\\dx postgis*"
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1516,7 +1528,7 @@ msgstr ""
 "Description | PostGIS topology spatial types and functions"
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1543,7 +1555,7 @@ msgstr ""
 "문에 조치를 취할 수 있는 방법이 없습니다. "
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1560,7 +1572,7 @@ msgstr ""
 "<filename>topology_upgrade_22_minor.sql</filename>."
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
@@ -1570,7 +1582,7 @@ msgstr ""
 "다. (전체  <filename>rtpostgis.sql</filename> 이용"
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
@@ -1580,7 +1592,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
@@ -1592,25 +1604,25 @@ msgstr ""
 "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr "테스트"
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr "만약 PostGIS 빌드를 테스트하고 싶다면, 실행하십시오."
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr "make check"
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
@@ -1620,7 +1632,7 @@ msgstr ""
 "여 다양한 확인과 회귀 테스트를 실행할 것입니다. "
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
@@ -1631,7 +1643,7 @@ msgstr ""
 "LD_LIBRARY_PATH 환경 변수에 해당 라이브러리 경로를 설정해주어야 합니다."
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1649,14 +1661,14 @@ msgstr ""
 "도록 PATH를 수정해주십시오."
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
 msgstr "성공하였다면 테스트의 결과는 아래와 비슷하게 나올 것입니다:"
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -2590,7 +2602,7 @@ msgstr ""
 "             asserts      4      4      4      0      n/a"
 
 #. Tag: para
-#: installation.xml:695
+#: installation.xml:703
 #, no-c-format
 msgid ""
 "The <varname>postgis_tiger_geocoder</varname> and "
@@ -2606,13 +2618,13 @@ msgstr ""
 "습니다."
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr "address_standardizer의 경우:"
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
 "cd extensions/address_standardizer\n"
@@ -2624,13 +2636,13 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr "다음과 같은 결과가 나와야 합니다:"
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2664,7 +2676,7 @@ msgstr ""
 "====================="
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
 msgid ""
 "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
@@ -2677,7 +2689,7 @@ msgstr ""
 "테스트도 함께 실행될 것입니다."
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
 "cd extensions/postgis_tiger_geocoder\n"
@@ -2689,13 +2701,13 @@ msgstr ""
 "make installcheck"
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr "다음과 같은 결과가 나와야 합니다:"
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
 "============== dropping database \"contrib_regression\" ==============\n"
@@ -2741,25 +2753,25 @@ msgstr ""
 "====================="
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr "설치"
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr "PostGIS 설치를 위해서 다음을 입력하십시오."
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr "make install"
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
@@ -2770,7 +2782,7 @@ msgstr ""
 "PostGIS 설치 파일을 복사할 것입니다."
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
@@ -2780,7 +2792,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
@@ -2790,14 +2802,14 @@ msgstr ""
 "share/contrib</filename>에 설치됩니다."
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
 msgstr "PostGIS 라이브러리들은 <filename>[prefix]/lib</filename>에 설치됩니다."
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -2811,13 +2823,13 @@ msgstr ""
 "설치하십시오."
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr "make comments-install"
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -2830,29 +2842,111 @@ msgstr ""
 "filename>, <filename>topology_comments.sql</filename>는 분리되었습니다."
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr "PostgreSQL 9.1 미만 버전에 공간정보 가능 데이터베이스 생성하기"
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "EXTENSIONS을 활용한 공간 데이터베이스 생성"
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
-"PostGIS 데이터베이스를 생성하기 위한 첫 번째 절차는 간단한 PostgreSQL 데이터"
-"베이스를 생성하는 것입니다."
+"Postgre 9.1이상 버전을 사용하고 계시고 extensions/ postgis 모듈을 컴파일하고 "
+"설치하였다면 공간 데이터베이스를 이 방법으로 생성하실 수 있습니다. "
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [yourdatabase]"
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+"핵심 postgis extension은 PostGIS의 도형. 지리, 래스터, spatial_ref_sys 및 모"
+"든 기능들과 주석을 간단한 명령어로 설치합니다 <programlisting>CREATE "
+"EXTENSION postgis;</programlisting> "
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"토폴로지는 별도 extension로써 패키지화 되어 있고, 아래의 명령어로 설치 가능합"
+"니다:"
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"만약 새로운 DB에 기존 버전의 백업을 복원하고 싶다면 다음을 실행하십시오:"
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [yourdatabase] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"복구와 청소를 마친 뒤 앞으로 사용하지 않을 기능들을 제거하기 위해서는 "
+"<filename>uninstall_legacy.sql</filename>을 실행하십시오."
+
+#. Tag: title
+#: installation.xml:812
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr "템플릿을 이용하여 공간 데이터베이스 생성하기"
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"PostGIS 데이터베이스를 생성하기 위한 첫 번째 절차는 간단한 PostgreSQL 데이터"
+"베이스를 생성하는 것입니다."
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -2867,13 +2961,13 @@ msgstr ""
 "이상 버전의 경우에는 일반적으로 이미 설치되어 있습니다."
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [yourdatabase]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2886,13 +2980,13 @@ msgstr ""
 "및 함수 정의를 데이터베이스에 로딩하십시오. "
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [yourdatabase] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2906,13 +3000,13 @@ msgstr ""
 "있게 해줍니다."
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2926,25 +3020,25 @@ msgstr ""
 "[function_name]</command>을 입력하여 조회할 수 있습니다. "
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [yourdatabase] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr "래스터 지원 설치"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [yourdatabase] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -2955,25 +3049,25 @@ msgstr ""
 "터 기능을 위한 빠른 도움말을 제공합니다."
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [yourdatabase] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr "토폴로지 지원 설치"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2984,27 +3078,13 @@ msgstr ""
 "기능을 위한 빠른 도움말을 제공합니다."
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-"만약 새로운 DB에 기존 버전의 백업을 복원하고 싶다면 다음을 실행하십시오:"
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [yourdatabase] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:902
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -3018,73 +3098,14 @@ msgstr ""
 "여 실행할 수 있습니다. 거리 / 길이 등과 같은 뷰 들을 가지고 계신다면 완전한 "
 "<filename>legacy.sql</filename>이 필요합니다."
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-"복구와 청소를 마친 뒤 앞으로 사용하지 않을 기능들을 제거하기 위해서는 "
-"<filename>uninstall_legacy.sql</filename>을 실행하십시오."
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "EXTENSIONS을 활용한 공간 데이터베이스 생성"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-"Postgre 9.1이상 버전을 사용하고 계시고 extensions/ postgis 모듈을 컴파일하고 "
-"설치하였다면 공간 데이터베이스를 이 방법으로 생성하실 수 있습니다. "
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-"핵심 postgis extension은 PostGIS의 도형. 지리, 래스터, spatial_ref_sys 및 모"
-"든 기능들과 주석을 간단한 명령어로 설치합니다 <programlisting>CREATE "
-"EXTENSION postgis;</programlisting> "
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-"토폴로지는 별도 extension로써 패키지화 되어 있고, 아래의 명령어로 설치 가능합"
-"니다:"
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr "주소 표준화 도구 설치 및 활용"
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -3099,7 +3120,7 @@ msgstr ""
 "는 <xref linkend=\"Address_Standardizer\"/> 를 참조하십시오."
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -3117,7 +3138,7 @@ msgstr ""
 "준화하는 데 사용할 수도 있습니다."
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -3139,7 +3160,7 @@ msgstr ""
 "include 및 lib 디렉터리의 루트 폴더를 입력하십시오."
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
@@ -3151,7 +3172,7 @@ msgstr ""
 "code> 단계로 건너뛸 수 있습니다."
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
@@ -3159,35 +3180,35 @@ msgstr ""
 "설치를 완료했다면 사용자 데이터베이스에 연결해서 SQL을 실행할 수 있습니다:"
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr "CREATE EXTENSION address_standardizer;"
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr "다음 테스트에는 어떤 rules, gaz, 또는 lex 테이블도 필요없습니다."
 
 #. Tag: programlisting
-#: installation.xml:917
-#, no-c-format
+#: installation.xml:925
+#, fuzzy, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 "SELECT num, street, city, state, zip\n"
 " FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr "다음과 같은 결과가 나와야 합니다:"
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
@@ -3199,13 +3220,13 @@ msgstr ""
 " 1   | Devonshire Place PH301 | Boston | MA    | 02109"
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr "Regex::Assemble 설치"
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -3223,57 +3244,45 @@ msgstr ""
 "는데 이때 Regex:Assemble이 필요합니다."
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr "cpan Regexp::Assemble"
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr "또는 우분투/데비안 시스템의 경우 다음 작업을 해야 할 수도 있습니다."
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr "Tiger Geocoder의 설치, 업그레이드 및 데이터 불러오기"
 
 #. Tag: para
-#: installation.xml:932
-#, no-c-format
-msgid ""
-"Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
-"but will always be available in the postgis-&last_release_version;.tar.gz "
-"file. The instructions provided here are also available in the "
-"<filename>extras/tiger_geocoder/README</filename>"
-msgstr ""
-"TIGER 지오코딩 도구 같은 추가 프로그램이 사용자의 PostGIS 배포판에 패키징되"
-"어 있지 않을 수도 있지만, postgis-&last_release_version;.tar.gz 파일에는 언제"
-"나 포함되어 있을 것입니다. 이 문서에서 제공하는 지침은 <filename>extras/"
-"tiger_geocoder/README</filename> 에서도 볼 수 있습니다."
-
-#. Tag: para
-#: installation.xml:933
+#: installation.xml:940
 #, no-c-format
 msgid ""
-"If you are on Windows and you don't have tar installed, you can use <ulink "
-"url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to unzip the "
-"PostGIS tarball."
+"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
+"If you are missing the tiger geocoder extension or want a newer version than "
+"what your install comes with, then use the <filename>share/extension/"
+"postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="
+"\"http://postgis.net/windows_downloads/\">Windows Unreleased Versions</"
+"ulink> section for your version of PostgreSQL. Although these packages are "
+"for windows, the postgis_tiger_geocoder extension files will work on any OS "
+"since the extension is an SQL/plpgsql only extension."
 msgstr ""
-"Tar를 인스톨하지 않으셨고 윈도우를 사용하고 계시다면 PostGIS Tar 파일의 압축"
-"을 풀기 위해 <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</"
-"ulink>를 이용하십시오. "
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:944
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
@@ -3281,7 +3290,7 @@ msgstr ""
 "용"
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:945
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
@@ -3292,7 +3301,7 @@ msgstr ""
 "은 다음과 같습니다."
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
@@ -3303,7 +3312,7 @@ msgstr ""
 "치될 것입니다."
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -3319,7 +3328,7 @@ msgstr ""
 "단계도 수행할 필요가 없습니다."
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:949
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -3337,7 +3346,7 @@ msgstr ""
 "CREATE EXTENSION postgis_tiger_geocoder;"
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:951
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
@@ -3347,7 +3356,7 @@ msgstr ""
 "만 하고자 할 경우:"
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
@@ -3357,7 +3366,7 @@ msgstr ""
 "ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:953
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
@@ -3369,7 +3378,7 @@ msgstr ""
 "해야 할 수도 있습니다."
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
@@ -3377,7 +3386,7 @@ msgstr ""
 "제대로 설치되었는지 확인하려면 사용자 데이터베이스에 다음 SQL을 실행하십시오:"
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:956
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
@@ -3387,13 +3396,13 @@ msgstr ""
 "        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:957
 #, no-c-format
 msgid "Which should output"
 msgstr "다음과 같은 결과가 나와야 합니다:"
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:958
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
@@ -3405,7 +3414,7 @@ msgstr ""
 "           1 | Devonshire | Pl               | 02109"
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
@@ -3415,7 +3424,7 @@ msgstr ""
 "의 경로를 새 레코드로 생성하십시오."
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
@@ -3425,7 +3434,7 @@ msgstr ""
 "성하려면 다음과 같이 해야 합니다."
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:962
 #, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -3445,7 +3454,7 @@ msgstr ""
 "  WHERE os = 'sh';"
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:963
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
@@ -3455,7 +3464,7 @@ msgstr ""
 "<emphasis>declare_sect</emphasis> 열의 경로를 편집하십시오."
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:965
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
@@ -3467,7 +3476,7 @@ msgstr ""
 "트를 직접 편집해야 할 것입니다."
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:967
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -3486,7 +3495,7 @@ msgstr ""
 "집하십시오."
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:969
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
@@ -3498,13 +3507,12 @@ msgstr ""
 "데이터를 로더가 이 temp 폴더에 압축해제할 것입니다."
 
 #. Tag: para
-#: installation.xml:962
-#, no-c-format
+#: installation.xml:971
+#, fuzzy, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 "그 다음 <xref linkend=\"Loader_Generate_Nation_Script\"/> 및 <xref linkend="
 "\"Loader_Generate_Script\"/> SQL 함수를 실행하십시오. 사용자가 지정한 프로파"
@@ -3513,25 +3521,139 @@ msgstr ""
 "과 같이 해야 합니다:"
 
 #. Tag: programlisting
-#: installation.xml:963
-#, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+#: installation.xml:972
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr "SELECT Loader_Generate_Nation_Script('debbie');"
 
+#. Tag: para
+#: installation.xml:975
+#, fuzzy, no-c-format
+msgid "Run the generated nation load commandline scripts."
+msgstr "생성된 명령어 스크립트를 실행하십시오."
+
+#. Tag: programlisting
+#: installation.xml:976
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:979
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:980
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:981
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:982
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:983
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:986
+#, no-c-format
+msgid ""
+"By default the tables corresponding to <varname>bg</varname>, "
+"<varname>tract</varname>, <varname>tabblock</varname> are not loaded. These "
+"tables are not used by the geocoder but are used by folks for population "
+"statistics. If you wish to load them as part of your state loads, run the "
+"following statement to enable them."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:988
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:989
+#, fuzzy, no-c-format
+msgid ""
+"Alternatively you can load just these tables after loading state data using "
+"the <xref linkend=\"Loader_Generate_Census_Script\"/>"
+msgstr ""
+"이 SELECT 구문으로 nation load 스크립트를 생성합니다. 자세한 내용을 다음을 참"
+"고하십시오. <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+
+#. Tag: para
+#: installation.xml:991
+#, fuzzy, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+"이 SELECT 구문으로 nation load 스크립트를 생성합니다. 자세한 내용을 다음을 참"
+"고하십시오. <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"DO NOT Generate the state script until you have already loaded the nation "
+"data, because the state script utilizes county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:993
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:995
 #, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr "생성된 명령어 스크립트를 실행하십시오."
 
+#. Tag: programlisting
+#: installation.xml:996
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:998
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
@@ -3541,8 +3663,8 @@ msgstr ""
 "서 (상속된 통계를 포함한) 통계(stat)를 업데이트하는 것이 좋습니다."
 
 #. Tag: programlisting
-#: installation.xml:969
-#, no-c-format
+#: installation.xml:999
+#, fuzzy, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
 "vacuum analyze verbose tiger.addr;\n"
@@ -3552,7 +3674,10 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 "SELECT install_missing_indexes();\n"
 "vacuum analyze verbose tiger.addr;\n"
@@ -3565,13 +3690,13 @@ msgstr ""
 "vacuum analyze verbose tiger.state;"
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:1002
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr "TIGER 지오코딩 도구 정규 설치를 확장 프로그램 모델로 변환"
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -3581,7 +3706,7 @@ msgstr ""
 "같이 확장 프로그램 모델로 변환시킬 수 있습니다:"
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -3591,7 +3716,7 @@ msgstr ""
 "\"upgrade_tiger_geocoder\"/> 의 지침을 따라해보십시오."
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1006
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
@@ -3600,13 +3725,13 @@ msgstr ""
 "십시오:"
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1007
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1014
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
@@ -3614,13 +3739,13 @@ msgstr ""
 "이"
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1015
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr "우선 앞의 설명에 따라 PostGIS를 설치하십시오. "
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1019 installation.xml:1079
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -3630,19 +3755,19 @@ msgstr ""
 "\">&postgis_download_url;</ulink> 에서 다운로드하십시오."
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1024 installation.xml:1084
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1028
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder"
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -3665,7 +3790,7 @@ msgstr ""
 "해야 할 것입니다."
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -3681,7 +3806,7 @@ msgstr ""
 "오."
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -3693,13 +3818,13 @@ msgstr ""
 "추가하십시오."
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -3709,7 +3834,7 @@ msgstr ""
 "오는지 테스트 해보십시오."
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1039
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -3725,13 +3850,13 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1042
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr "주소 표준화 도구를 TIGER 지오코딩 도구와 함께 사용"
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -3752,7 +3877,7 @@ msgstr ""
 "프로그램을 컴파일해서 사용자 데이터베이스에 확장 프로그램으로 설치하십시오."
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1046
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -3778,13 +3903,13 @@ msgstr ""
 "킬 수 있습니다."
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1049
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Tiger Data 불러오기"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -3796,7 +3921,7 @@ msgstr ""
 "반적인 과정만 안내해 드립니다."
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -3815,19 +3940,19 @@ msgstr ""
 "을 실시할 수 있습니다."
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1053
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr "데이터를 로딩하기 위해서는 다음과 같은 도구들이 필요합니다:"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1055
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr "인구조사 웹사이트에서 받은 압축 파일을 풀기 위한 툴"
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1056
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -3837,7 +3962,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1057
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -3847,7 +3972,7 @@ msgstr ""
 "org/\">http://www.7-zip.org/</ulink>에서 다운로드 가능합니다."
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1059
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -3855,7 +3980,7 @@ msgid ""
 msgstr "PostGIS 기본 설치시 설치되는 <filename>shp2pgsql</filename> 명령"
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -3865,7 +3990,7 @@ msgstr ""
 "되어 있습니다."
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1061
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -3877,7 +4002,7 @@ msgstr ""
 "로드 가능합니다."
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1064
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -3895,7 +4020,7 @@ msgstr ""
 "그레이드는 물론 새로운 설치까지 한번에 끝날 것입니다."
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -3909,7 +4034,7 @@ msgstr ""
 "정구역을 한번에 로드하지 않아도 됩니다. 필요할 때마다 로드할 수 있습니다."
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -3921,7 +4046,7 @@ msgstr ""
 "install_missing_indexes();</programlisting>"
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -3931,13 +4056,13 @@ msgstr ""
 "주소를 변환시켜 보십시오. "
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1074
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr "Tiger Geocoder 업그레이드"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1075
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -3951,13 +4076,13 @@ msgstr ""
 "치되지 않은 TIGER 지오코딩 도구라야만 가능합니다."
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1088
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1091
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -3970,7 +4095,7 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1094
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -3981,13 +4106,13 @@ msgstr ""
 "는 점을 기억하십시오."
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1095
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr "명령 프롬프트에서 각 플랫폼에 상응하는 스크립트를 실행하십시오."
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1099
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -3999,19 +4124,19 @@ msgstr ""
 "\"Drop_Nation_Tables_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1101
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr "생성된 drop SQL 문장을 실행하십시오."
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -4021,31 +4146,31 @@ msgstr ""
 "고하십시오. <xref linkend=\"Loader_Generate_Nation_Script\"/>"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1103
 #, no-c-format
 msgid "For windows"
 msgstr "윈도우용"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1104
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1105
 #, no-c-format
 msgid "For unix/linux"
 msgstr "unix/linux 용"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1106
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1107
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -4056,7 +4181,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1108
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -4070,13 +4195,13 @@ msgstr ""
 "니다. "
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1114
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr "템플릿을 이용하여 공간 데이터베이스 생성하기"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1116
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -4096,37 +4221,37 @@ msgstr ""
 "권한을 사용자가 가지고 있어야 한다는 점을 주의하십시오."
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1127
 #, no-c-format
 msgid "From the shell:"
 msgstr "쉘에서:"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1131
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1133
 #, no-c-format
 msgid "From SQL:"
 msgstr "SQL 에서:"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1137
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1141
 #, no-c-format
 msgid "Upgrading"
 msgstr "업그레이드"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -4136,7 +4261,7 @@ msgstr ""
 "기 때문에 까다로울 수 있습니다."
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1148
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -4146,7 +4271,7 @@ msgstr ""
 "다. 그러므로 때론 dump/reload 방식이 최고의 선택일 수 있습니다."
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1153
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -4156,7 +4281,7 @@ msgstr ""
 "HARD UPGRADE를 제공합니다."
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1158
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -4167,13 +4292,13 @@ msgstr ""
 "pg_dump를 할 때 –Fc flag를 이용하면HARD UPGRADE시 dump를 복원할 수 있습니다. "
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1165
 #, no-c-format
 msgid "Soft upgrade"
 msgstr "소프트 업그레이드"
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -4186,13 +4311,13 @@ msgstr ""
 "크립트 방식으로 업그레이드해야 합니다. 부록을 참고해 주십시오."
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1170
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr "9.1+ 이전이나 extension 없는 소프트 업그레이드"
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1171
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -4204,13 +4329,13 @@ msgstr ""
 "를 받게 되실 것입니다:"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1172
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr "can't drop ... because postgis extension depends on it"
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -4233,13 +4358,13 @@ msgstr ""
 "이드하는 경우 하드 업그레이드 작업을 해야 합니다."
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1177
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f postgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1179
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -4251,19 +4376,19 @@ msgstr ""
 "extension에도 적용됩니다. "
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1187
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1188
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr "psql -f topology_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -4275,7 +4400,7 @@ msgstr ""
 "가 필요합니다."
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1197
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -4286,13 +4411,13 @@ msgstr ""
 "이드가 필요할 경우 “procs need upgrade” 메시지를 통해 알려드릴 것입니다. "
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1204
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr "9.1 버전 이상의 extension을 이용한 소프트 업그래이드"
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -4303,7 +4428,7 @@ msgstr ""
 "다. Extension에 대한 사소한 업그레이드는 어렵지 않습니다. "
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -4313,19 +4438,19 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1207
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "만약 다음과 같은 에러 메시지가 보인다면:"
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1208
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr "No migration path defined for ... to &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -4337,13 +4462,13 @@ msgstr ""
 "용자의 백업을 복원해야 합니다."
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1210
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr "다음과 같은 에러 메시지가 표출되는 경우:"
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1211
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -4353,7 +4478,7 @@ msgstr ""
 "installed"
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -4369,7 +4494,7 @@ msgstr ""
 "다시 삭제해야 할 것입니다."
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -4379,7 +4504,7 @@ msgstr ""
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1219
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -4393,13 +4518,13 @@ msgstr ""
 "오기 때문입니다."
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1226
 #, no-c-format
 msgid "Hard upgrade"
 msgstr "하드 업그래이드"
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1228
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -4414,7 +4539,7 @@ msgstr ""
 "가 필요한 버전에 대해 알려줍니다. "
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -4429,7 +4554,7 @@ msgstr ""
 "터베이스에 스키마와 데이터가 복구할 수 있게 합니다. "
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1246
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -4440,13 +4565,13 @@ msgstr ""
 "postgis/wiki/UsersWikiWinUpgrade\">Windows Hard upgrade</ulink>에 있습니다."
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1249
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "절차는 다음과 같습니다:"
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1257
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -4460,7 +4585,7 @@ msgstr ""
 "며, postgres 슈퍼 계정일 필요는 없습니다."
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -4470,7 +4595,7 @@ msgstr ""
 "backup\" olddb"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1271
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -4483,7 +4608,7 @@ msgstr ""
 "\"create_new_db_extensions\"/>을 참조하십시오."
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1278
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -4498,7 +4623,7 @@ msgstr ""
 "다면 새 DB를 생성할 때 spatial_ref_sys.sql을 로드 하지 마십시오."
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1288
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -4518,7 +4643,7 @@ msgstr ""
 "수 있습니다."
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1304
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -4530,7 +4655,7 @@ msgstr ""
 "니다. 그 결과 로그를 보관하십시오. "
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1312
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -4540,13 +4665,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1318
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "다음과 같은 경우에 에러들이 발생할 수 있습니다:"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1324
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -4566,7 +4691,7 @@ msgstr ""
 "지 마십시오."
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1336
 #, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -4588,7 +4713,7 @@ msgstr ""
 "한 값으로 변환될 때) 기본 키(primary key)도 잃게 될 수 있습니다."
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -4602,7 +4727,7 @@ msgstr ""
 "된 목록을 지우고 check(들)을 다음처럼 재구축 하십시오:"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1357
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -4612,19 +4737,19 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1359
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1370
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr "설치 과정에서 흔히 발생하는 문제들"
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1371
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -4634,7 +4759,7 @@ msgstr ""
 "같습니다."
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -4657,13 +4782,13 @@ msgstr ""
 "베이스에 접속해 다음의 쿼리를 실행하십시오:"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1391
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1393
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -4674,7 +4799,7 @@ msgstr ""
 "의 존재를 확인할 수 있습니다:  <command>rpm -qa | grep postgresql</command>"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1401
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -4683,13 +4808,13 @@ msgstr ""
 "만약 업그레이드가 실패하면 기존 PostGIS설치 버전으로 복원하셔야 합니다. "
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1402
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1406
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -4699,7 +4824,7 @@ msgstr ""
 "한 설정이 올바른지 확인하십시오."
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1413
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -4714,13 +4839,13 @@ msgstr ""
 "시오."
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1426
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr "로더/덤퍼"
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1428
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -4730,7 +4855,7 @@ msgstr ""
 "로더와 덤퍼를 수동으로 설치하기 위해서는:"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1433
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -4742,7 +4867,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1435
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -4755,3 +4880,26 @@ msgstr ""
 "PostgreSQL 다루기 알맞도록 전환합니다. 덤퍼는 <filename>pgsql2shp</filename>"
 "이라 불리며 PostGIS 테이블(또는 쿼리들)을 ESRI Shape파일로 전환합니다. 보다 "
 "더 상세한 설명을 원하신다면 온라인 도움말과 매뉴얼을 참조하십시오."
+
+#~ msgid ""
+#~ "Extras like Tiger geocoder may not be packaged in your PostGIS "
+#~ "distribution, but will always be available in the postgis-"
+#~ "&last_release_version;.tar.gz file. The instructions provided here are "
+#~ "also available in the <filename>extras/tiger_geocoder/README</filename>"
+#~ msgstr ""
+#~ "TIGER 지오코딩 도구 같은 추가 프로그램이 사용자의 PostGIS 배포판에 패키징"
+#~ "되어 있지 않을 수도 있지만, postgis-&last_release_version;.tar.gz 파일에"
+#~ "는 언제나 포함되어 있을 것입니다. 이 문서에서 제공하는 지침은 "
+#~ "<filename>extras/tiger_geocoder/README</filename> 에서도 볼 수 있습니다."
+
+#~ msgid ""
+#~ "If you are on Windows and you don't have tar installed, you can use "
+#~ "<ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to "
+#~ "unzip the PostGIS tarball."
+#~ msgstr ""
+#~ "Tar를 인스톨하지 않으셨고 윈도우를 사용하고 계시다면 PostGIS Tar 파일의 압"
+#~ "축을 풀기 위해 <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/"
+#~ "</ulink>를 이용하십시오. "
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr "PostgreSQL 9.1 미만 버전에 공간정보 가능 데이터베이스 생성하기"
diff --git a/doc/po/ko_KR/introduction.xml.po b/doc/po/ko_KR/introduction.xml.po
index 38b606a..6f20863 100644
--- a/doc/po/ko_KR/introduction.xml.po
+++ b/doc/po/ko_KR/introduction.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-07-22 08:23+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -239,11 +239,23 @@ msgstr "XML(KML, GML)/GeoJSON 입출력 기능, 3D 지원 및 버그 수정을 
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
+msgid "Björn Harrtell"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:110
+#, no-c-format
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:116
+#, no-c-format
 msgid "Mateusz Loskot"
 msgstr "마테우스 로스코트(Mateusz Loskot)"
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:118
 #, no-c-format
 msgid ""
 "CMake support for PostGIS, built original raster loader in python and low "
@@ -253,43 +265,31 @@ msgstr ""
 "개발을 담당 "
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:123
 #, no-c-format
 msgid "Pierre Racine"
 msgstr "피에르 라신(Pierre Racine)"
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:125
 #, no-c-format
 msgid "Raster overall architecture, prototyping, programming support"
 msgstr "래스터의 전반적 아키텍처, 프로토타이핑, 프로그래밍 지원을 담당"
 
-#. Tag: term
-#: introduction.xml:121
-#, no-c-format
-msgid "David Zwarg"
-msgstr "다피트 츠바르크(David Zwarg)"
-
-#. Tag: para
-#: introduction.xml:123
-#, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
-msgstr "래스터 개발(대부분 맵 대수학 분석 기능들)을 담당"
-
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr "핵심 공헌자 - 과거"
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr "크리스 호지슨(Chris Hodgson)"
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -299,13 +299,13 @@ msgstr ""
 "리를 담당"
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr "케빈 뉴펠드(Kevin Neufeld)"
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -316,13 +316,13 @@ msgstr ""
 "서 고급 사용자 지원, PostGIS 유지보수 기능 개선을 담당"
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr "데이브 블래스비(Dave Blasby)"
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -332,13 +332,13 @@ msgstr ""
 "여러 분석 기능들을 작업"
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr "제프 라운스버리(Jeff Lounsbury)"
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -346,13 +346,13 @@ msgid ""
 msgstr "shapefile 로더/덤퍼 원본을 개발. 현재 PostGIS 프로젝트 소유자 대표"
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr "마크 레슬리(Mark Leslie)"
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
@@ -361,20 +361,32 @@ msgstr ""
 "진행중인 유지보수 및 핵심 기능 개발. 곡선 지원 개선, shapefile GUI 로더를 담"
 "당"
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr "다피트 츠바르크(David Zwarg)"
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr "래스터 개발(대부분 맵 대수학 분석 기능들)을 담당"
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr "기타 공헌자"
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr "개인 공헌자"
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
@@ -406,13 +418,13 @@ msgstr ""
 "Vincent Picavet"
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr "후원 기업"
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -422,7 +434,7 @@ msgstr ""
 "를 한 기업들입니다."
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -450,13 +462,13 @@ msgstr ""
 "U.S Department of State (HIU), Zonar Systems"
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr "크라우드 펀딩 캠페인 "
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -479,7 +491,7 @@ msgstr ""
 "각을 포스팅해서 우리 모두가 함께 실현할 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -491,7 +503,7 @@ msgstr ""
 "캠페인을 두 번 성공적으로 진행했습니다."
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -505,7 +517,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -521,13 +533,13 @@ msgstr ""
 "있습니다."
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr "주요 지원 라이브러리"
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -541,7 +553,7 @@ msgstr ""
 "업을 진행 중입니다."
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -556,7 +568,7 @@ msgstr ""
 "젝트에 공헌합니다."
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -568,7 +580,7 @@ msgstr ""
 "개발하고 유지보수하고 있습니다."
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -583,13 +595,13 @@ msgstr ""
 "한 SQL 기능들 없이는 불가능했습니다."
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr "추가 정보"
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -600,7 +612,7 @@ msgstr ""
 "postgis.net\">http://postgis.net</ulink>에서 찾아볼 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -611,7 +623,7 @@ msgstr ""
 "org/geos/\">http://trac.osgeo.org/geos/</ulink>에서 확인할 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -621,7 +633,7 @@ msgstr ""
 "org/proj/\">http://trac.osgeo.org/proj/</ulink>에서 확인할 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -633,7 +645,7 @@ msgstr ""
 "수 있습니다."
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -645,7 +657,7 @@ msgstr ""
 "~megera/postgres/gist/</ulink>에서 확인할 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -655,7 +667,7 @@ msgstr ""
 "org/\">http://mapserver.org</ulink>에서 확인할 수 있습니다."
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/ko_KR/performance_tips.xml.po b/doc/po/ko_KR/performance_tips.xml.po
index 2022747..db3a9d1 100644
--- a/doc/po/ko_KR/performance_tips.xml.po
+++ b/doc/po/ko_KR/performance_tips.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2016-07-20 06:55+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -37,9 +37,9 @@ msgstr "문제점 설명"
 
 #. Tag: para
 #: performance_tips.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -57,10 +57,10 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:19
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
@@ -74,13 +74,13 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:26
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
@@ -95,26 +95,37 @@ msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:35
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
-"postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
 msgstr ""
 "사용자 시스템에 이 버그가 있는지 확인하려면, \"EXPLAIN ANALYZE\" PostgreSQL "
 "명령어를 실행하십시오. 자세한 정보 및 기술적인 세부 사항을 알고 싶다면, "
 "PostgreSQL 성능 메일링 리스트에 있는 다음 스레드를 읽어볼 수 있습니다: "
 "http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
 
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr "해결 방법"
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
@@ -124,7 +135,7 @@ msgstr ""
 "려 하고 있습니다. 현 시점에서는, 다음 두 가지 해결 방법이 있습니다:"
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -143,7 +154,7 @@ msgstr ""
 "\"을 전송해야 합니다."
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -156,7 +167,7 @@ msgstr ""
 "치 여부를 쿼리하면 됩니다. 이번 예제의 경우, 해당 명령어는 다음과 같습니다:"
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, no-c-format
 msgid ""
 "SELECT "
@@ -168,7 +179,7 @@ msgstr ""
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
@@ -178,7 +189,7 @@ msgstr ""
 "이 사용자 쿼리를 변경하십시오:"
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, no-c-format
 msgid ""
 "SELECT geom_column\n"
@@ -190,7 +201,7 @@ msgstr ""
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -205,13 +216,13 @@ msgstr ""
 "니다."
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr "도형 인덱스에 대한 클러스터 작업"
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -235,7 +246,7 @@ msgstr ""
 "다.)"
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
@@ -247,7 +258,7 @@ msgstr ""
 "같은 오류 메시지를 보게 될 것입니다:"
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
@@ -261,7 +272,7 @@ msgstr ""
 "NULL."
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
@@ -271,7 +282,7 @@ msgstr ""
 "피해 갈 수 있습니다:"
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
@@ -281,7 +292,7 @@ msgstr ""
 "ALTER TABLE"
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -295,13 +306,13 @@ msgstr ""
 "는 방법은 먹히지 않을 겁니다."
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr "차원 변환 피하기"
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -319,7 +330,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
@@ -329,7 +340,7 @@ msgstr ""
 "VACUUM FULL ANALYZE mytable;"
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -343,7 +354,7 @@ msgstr ""
 "시 생성하는 걸 잊지 마십시오."
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -363,114 +374,91 @@ msgstr ""
 "는 일을 건너뛸 수 있습니다."
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr "사용자 설정 세부 조정"
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
-"이 단원에서 소개하는 비법은 케빈 뉴펠드(Kevin Neufeld)가 FOSS4G 2007 콘퍼런스"
-"에서 발표했던 \"PostGIS 파워유저를 위한 비법(Tips for the PostGIS Power "
-"User)\"에서 발췌한 것입니다. 사용자의 PostGIS 사용 방식에 따라 (예를 들어 정"
-"적 데이터 및 복잡 분석이냐 자주 업데이트되는 데이터 및 복수의 사용자냐 등) 이"
-"렇게 변경하면 사용자 쿼리의 속도를 상당히 향상시킬 수 있습니다."
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:143
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
-"더 많은 비법(및 보기 쉬운 서식)을 원한다면 <ulink url=\"http://2007.foss4g."
-"org/presentations/view.php?abstract_id=117\"> http://2007.foss4g.org/"
-"presentations/view.php?abstract_id=117</ulink> 에 원래 발표 자료가 있습니다."
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
-msgstr "시작"
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:145
 #, no-c-format
-msgid "These settings are configured in postgresql.conf:"
-msgstr "다음 설정들은 postgresql.conf 파일 안에 설정됩니다:"
-
-#. Tag: ulink
-#: performance_tips.xml:158
-#, no-c-format
-msgid "checkpoint_segments"
-msgstr "checkpoint_segments"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:163
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
-"자동 WAL 체크포인트 사이의 로그 파일 조각의 최대 개수로, 기본값은 3입니다."
 
 #. Tag: para
-#: performance_tips.xml:169
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
-"작성 활동이 많은 데이터베이스의 경우 최소 10 또는 30으로 설정하고, 데이터베이"
-"스에 대용량 로드하는 경우 더 큰 숫자로 설정하십시오. 이 문제에 대해 읽어볼 만"
-"한 다른 글을 <ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/"
-"chkp-bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink> 에서 "
-"볼 수 있습니다."
+
+#. Tag: title
+#: performance_tips.xml:152
+#, no-c-format
+msgid "Startup"
+msgstr "시작"
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:154
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr "xlog를 개별 디스크 장치에 저장할 수도 있습니다."
+msgid "These settings are configured in postgresql.conf:"
+msgstr "다음 설정들은 postgresql.conf 파일 안에 설정됩니다:"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:159
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
-"기본값은 off입니다. (PostgreSQL 8.4 미만 버전의 경우고, 8.4 이상 버전의 경우 "
-"partition으로 설정되어 있습니다.)"
+#: performance_tips.xml:164
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "기본값은 1MB입니다."
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:169
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 "일반적으로 테이블을 분할하는 경우 쓰입니다. PostgreSQL 8.4 미만 버전을 실행하"
 "고 있다면 쿼리 설계자가 원하는 만큼 최적화하도록 \"on\"으로 설정하십시오. "
@@ -480,31 +468,61 @@ msgstr ""
 "경우엔 별다른 대가를 치르지 않기 때문입니다."
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:178
 #, no-c-format
 msgid "shared_buffers"
 msgstr "shared_buffers"
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:183
 #, no-c-format
-msgid "Default: ~32MB"
-msgstr "기본값은 최대 32MB입니다."
+msgid "Default: ~128MB in PostgreSQL 9.6"
+msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:188
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
-msgstr "사용할 수 있는 RAM 용량의 1/3에서 3/4까지 설정하십시오."
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:195
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (정렬 연산 및 복잡 쿼리에 쓰이"
+"는 메모리)"
+
+#. Tag: para
+#: performance_tips.xml:203
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "기본값은 1MB입니다."
+
+#. Tag: para
+#: performance_tips.xml:208
+#, no-c-format
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr "런타임"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -516,37 +534,37 @@ msgstr ""
 "는 메모리)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
+#: performance_tips.xml:226
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
 msgstr "기본값은 1MB입니다."
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr "대용량 DB, 복잡 쿼리, 많은 RAM의 경우 상향 조정하십시오."
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr "동시 사용자가 많거나 RAM이 적을 경우 하향 조정하십시오."
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr "RAM이 많고 개발자가 적을 경우:"
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
+#: performance_tips.xml:243
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';"
 msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -558,13 +576,13 @@ msgstr ""
 "(VACUUM, CREATE INDEX 등에 쓰이는 메모리)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
+#: performance_tips.xml:254
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
 msgstr "기본값은 16MB입니다."
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
@@ -572,17 +590,114 @@ msgstr ""
 "이 걸립니다."
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:264
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 "RAM이 많은 제품 서버(production server)라면 32MB에서 256MB까지 추천하지만, 동"
 "시 사용자 수에 따라 다릅니다. RAM이 많고 개발자가 적을 경우:"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
-#, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+#: performance_tips.xml:267
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
 msgstr "SET maintainence_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:272
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "기본값은 1MB입니다."
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid "Default: ~32MB"
+#~ msgstr "기본값은 최대 32MB입니다."
+
+#~ msgid "Set to about 1/3 to 3/4 of available RAM"
+#~ msgstr "사용할 수 있는 RAM 용량의 1/3에서 3/4까지 설정하십시오."
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "이 단원에서 소개하는 비법은 케빈 뉴펠드(Kevin Neufeld)가 FOSS4G 2007 콘퍼"
+#~ "런스에서 발표했던 \"PostGIS 파워유저를 위한 비법(Tips for the PostGIS "
+#~ "Power User)\"에서 발췌한 것입니다. 사용자의 PostGIS 사용 방식에 따라 (예"
+#~ "를 들어 정적 데이터 및 복잡 분석이냐 자주 업데이트되는 데이터 및 복수의 사"
+#~ "용자냐 등) 이렇게 변경하면 사용자 쿼리의 속도를 상당히 향상시킬 수 있습니"
+#~ "다."
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "더 많은 비법(및 보기 쉬운 서식)을 원한다면 <ulink url=\"http://2007."
+#~ "foss4g.org/presentations/view.php?abstract_id=117\"> http://2007.foss4g."
+#~ "org/presentations/view.php?abstract_id=117</ulink> 에 원래 발표 자료가 있"
+#~ "습니다."
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "자동 WAL 체크포인트 사이의 로그 파일 조각의 최대 개수로, 기본값은 3입니다."
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "작성 활동이 많은 데이터베이스의 경우 최소 10 또는 30으로 설정하고, 데이터"
+#~ "베이스에 대용량 로드하는 경우 더 큰 숫자로 설정하십시오. 이 문제에 대해 읽"
+#~ "어볼 만한 다른 글을 <ulink url=\"http://www.westnet.com/~gsmith/content/"
+#~ "postgresql/chkp-bgw-83.htm\">Greg Smith: Checkpoint and Background "
+#~ "writer</ulink> 에서 볼 수 있습니다."
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr "xlog를 개별 디스크 장치에 저장할 수도 있습니다."
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "기본값은 off입니다. (PostgreSQL 8.4 미만 버전의 경우고, 8.4 이상 버전의 경"
+#~ "우 partition으로 설정되어 있습니다.)"
diff --git a/doc/po/ko_KR/postgis.xml.po b/doc/po/ko_KR/postgis.xml.po
index 3283712..f638940 100644
--- a/doc/po/ko_KR/postgis.xml.po
+++ b/doc/po/ko_KR/postgis.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2016-07-22 08:18+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
diff --git a/doc/po/ko_KR/reference_accessor.xml.po b/doc/po/ko_KR/reference_accessor.xml.po
index d79c7b3..a7846b5 100644
--- a/doc/po/ko_KR/reference_accessor.xml.po
+++ b/doc/po/ko_KR/reference_accessor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: 2016-07-22 09:37+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -55,23 +55,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -109,7 +110,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -120,10 +121,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -131,15 +132,15 @@ msgstr "&sfs_compliant;"
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -149,18 +150,19 @@ msgstr "&curve_support;"
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -168,10 +170,10 @@ msgstr "&Z_support;"
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -179,7 +181,7 @@ msgstr "&P_support;"
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -190,22 +192,22 @@ msgstr "&T_support;"
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -300,23 +302,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -719,7 +722,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -854,8 +857,8 @@ msgstr ""
 "록 변경되었습니다."
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr "&sfs_compliant; s2.1.1.1"
@@ -1026,7 +1029,8 @@ msgid "Availability: 2.2.0"
 msgstr "2.2.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr "&M_support;"
@@ -1109,7 +1113,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr "오직 <varname>POLYGON</varname> 도형 유형만 입력받습니다."
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr "&sfs_compliant; 2.1.5.1"
@@ -1406,7 +1410,7 @@ msgstr ""
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
@@ -1449,8 +1453,8 @@ msgstr ""
 "GeometryType(geometry) 함수와는 다릅니다."
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -1628,12 +1632,113 @@ msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, fuzzy, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+"해당 도형이 텅 빈 도형 집합, 폴리곤, 포인트 등인 경우 <varname>TRUE</"
+"varname> 를 반환합니다."
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
 #, no-c-format
 msgid "ST_IsClosed"
 msgstr "ST_IsClosed"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1644,7 +1749,7 @@ msgstr ""
 "는 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
@@ -1654,7 +1759,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
@@ -1666,13 +1771,13 @@ msgstr ""
 "(열림)을 가지고 있는지 부피(닫힘)를 가지고 있는지 알려줍니다."
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
@@ -1682,13 +1787,13 @@ msgstr ""
 "0으로 정의하지만, PostGIS는 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr "라인스트링 및 포인트 예시"
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1754,13 +1859,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr "다면체 표면 예시"
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
+#: reference_accessor.xml:821
 #, no-c-format
 msgid ""
 "-- A cube --\n"
@@ -1816,13 +1921,13 @@ msgstr ""
 " f"
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr "ST_IsCollection"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
@@ -1832,7 +1937,7 @@ msgstr ""
 "varname>, ...)인 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
@@ -1842,7 +1947,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
@@ -1852,25 +1957,25 @@ msgstr ""
 "니다:"
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr "GEOMETRYCOLLECTION"
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr "COMPOUNDCURVE"
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
@@ -1881,7 +1986,7 @@ msgstr ""
 "일 경우에도 <varname>TRUE</varname> 를 반환할 것이라는 뜻입니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1947,13 +2052,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
@@ -1963,7 +2068,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -1973,7 +2078,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
@@ -1984,7 +2089,7 @@ msgstr ""
 "등을 표현한다는 뜻입니다."
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
@@ -1994,13 +2099,13 @@ msgstr ""
 "으로 정의하지만, PostGIS는 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
@@ -2013,7 +2118,7 @@ msgstr ""
 "됐습니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -2081,13 +2186,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr "ST_IsRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2097,7 +2202,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
@@ -2107,7 +2212,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -2123,13 +2228,13 @@ msgstr ""
 "<varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
@@ -2139,7 +2244,7 @@ msgstr ""
 "으로 정의하지만, PostGIS는 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -2175,7 +2280,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -2185,13 +2290,13 @@ msgstr ""
 "linkend=\"ST_EndPoint\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr "ST_IsSimple"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
@@ -2201,7 +2306,7 @@ msgstr ""
 "않을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
@@ -2211,7 +2316,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -2226,7 +2331,7 @@ msgstr ""
 "link> 을 참조하십시오."
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
@@ -2236,13 +2341,13 @@ msgstr ""
 "0으로 정의하지만, PostGIS는 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -2272,13 +2377,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr "ST_IsValid"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
@@ -2288,7 +2393,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -2306,7 +2411,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -2322,7 +2427,7 @@ msgstr ""
 "geometries)\"</link> 을 참조하십시오."
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
@@ -2332,7 +2437,7 @@ msgstr ""
 "으로 정의하지만, PostGIS는 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -2346,13 +2451,13 @@ msgstr ""
 "정리돼 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
@@ -2362,7 +2467,7 @@ msgstr ""
 "니다. 해당 플래그는 PostGIS 확장 프로그램입니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -2384,7 +2489,7 @@ msgstr ""
 " t         | f"
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -2394,13 +2499,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr "ST_IsValidReason"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
@@ -2410,7 +2515,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -2428,7 +2533,7 @@ msgstr ""
 "type> <parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
@@ -2438,7 +2543,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
@@ -2448,7 +2553,7 @@ msgstr ""
 "는 보고서를 생성하는 데 유용합니다."
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
@@ -2458,13 +2563,13 @@ msgstr ""
 "varname> 가 정리돼 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr "1.4 버전부터 사용할 수 있습니다. GEOS 3.1.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
@@ -2473,7 +2578,7 @@ msgstr ""
 "상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
+#: reference_accessor.xml:1148
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2553,19 +2658,19 @@ msgstr ""
 " Valid Geometry"
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ", <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr "ST_IsValidDetail"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
@@ -2575,7 +2680,7 @@ msgstr ""
 "valid_detail (유효 여부, 이유, 위치) 행을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -2593,7 +2698,7 @@ msgstr ""
 "<parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
@@ -2605,7 +2710,7 @@ msgstr ""
 "된 valid_detail 행을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
@@ -2615,14 +2720,14 @@ msgstr ""
 "도형에 대한 상세 보고서를 생성하는 데 유용합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
 "'플래그' 인수는 비트 필드 구조체(bitfield)입니다. 다음 값을 가질 수 있습니다:"
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
@@ -2633,13 +2738,13 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2721,19 +2826,19 @@ msgstr ""
 " t     |        |"
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ", <xref linkend=\"ST_IsValidReason\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr "ST_M"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
@@ -2743,7 +2848,7 @@ msgstr ""
 "다. 포인트만 입력받을 수 있습니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
@@ -2753,7 +2858,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
@@ -2763,7 +2868,7 @@ msgstr ""
 "인트만 입력받을 수 있습니다.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
@@ -2773,13 +2878,13 @@ msgstr ""
 "수 목록을 완성하기 위해 이 문서에 작성됐습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr "&sqlmm_compliant;"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2795,7 +2900,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2805,13 +2910,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr "ST_NDims"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
@@ -2821,7 +2926,7 @@ msgstr ""
 "입니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
@@ -2831,7 +2936,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
@@ -2843,7 +2948,7 @@ msgstr ""
 "지원합니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2863,26 +2968,26 @@ msgstr ""
 "           2 |       3 |        3"
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr "도형이 가지고 있는 포인트(꼭짓점)의 개수를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
@@ -2892,7 +2997,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
@@ -2900,7 +3005,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2910,7 +3015,7 @@ msgstr ""
 "돌이 일어났습니다. 1.3.4 버전부터 이 버그가 해결됐습니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2936,20 +3041,20 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr "ST_NRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
 msgstr "도형이 폴리곤 또는 멀티폴리곤인 경우 고리의 개수를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
@@ -2959,7 +3064,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
@@ -2969,7 +3074,7 @@ msgstr ""
 "NumInteriorRings 함수와는 달리, 외곽 고리도 개수에 포함시킵니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2991,13 +3096,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr "ST_NumGeometries"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
@@ -3008,7 +3113,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
@@ -3018,7 +3123,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
@@ -3030,7 +3135,7 @@ msgstr ""
 "NULL을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
@@ -3042,13 +3147,13 @@ msgstr ""
 "해 1을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -3083,25 +3188,25 @@ msgstr ""
 "3"
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ", <xref linkend=\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr "ST_NumInteriorRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
 msgstr "폴리곤 도형의 내곽 고리의 개수를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
@@ -3111,7 +3216,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
@@ -3121,13 +3226,13 @@ msgstr ""
 "을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
@@ -3137,7 +3242,7 @@ msgstr ""
 "고리의 개수를 반환받을 수 있었습니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -3164,13 +3269,13 @@ msgstr ""
 "GROUP BY gid, field1,field2;"
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr "ST_NumInteriorRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
@@ -3180,7 +3285,7 @@ msgstr ""
 "수와 동일합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
@@ -3190,13 +3295,13 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr "ST_NumPatches"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3206,7 +3311,7 @@ msgstr ""
 "반환할 것입니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
@@ -3216,7 +3321,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
@@ -3228,19 +3333,19 @@ msgstr ""
 "다. MM 규약을 신경 쓰지 않는다면 ST_NumGeometries가 더 빠릅니다."
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
+#: reference_accessor.xml:1520
 #, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
@@ -3264,13 +3369,13 @@ msgstr ""
 "                6"
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr "ST_NumPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
@@ -3278,7 +3383,7 @@ msgstr ""
 "ST_LineString 또는 ST_CircularString 값에 있는 포인트의 개수를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
@@ -3288,7 +3393,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -3304,13 +3409,13 @@ msgstr ""
 "할 수 있는 ST_NPoints 함수를 대신 사용하는 편이 좋습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -3324,24 +3429,24 @@ msgstr ""
 "                4"
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr "ST_PatchN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
 "POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL."
 msgstr ""
-"도형이 <varname>POLYHEDRALSURFACE<varname>, "
-"<varname>POLYHEDRALSURFACEM<varname> 인 경우 1-기반 N번째 도형 (면)을 반환합"
+"도형이 <varname>POLYHEDRALSURFACE</varname>, "
+"<varname>POLYHEDRALSURFACEM</varname> 인 경우 1-기반 N번째 도형 (면)을 반환합"
 "니다. 그 외의 경우 NULL을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
@@ -3353,7 +3458,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -3361,20 +3466,20 @@ msgid ""
 "the same answer as ST_GeometryN for Polyhedral Surfaces. Using ST_GemoetryN "
 "is faster."
 msgstr ""
-"도형이 <varname>POLYHEDRALSURFACE<varname>, "
-"<varname>POLYHEDRALSURFACEM<varname> 인 경우 1-기반 N번째 도형 (면)을 반환합"
+"도형이 <varname>POLYHEDRALSURFACE</varname>, "
+"<varname>POLYHEDRALSURFACEM</varname> 인 경우 1-기반 N번째 도형 (면)을 반환합"
 "니다. 그 외의 경우 NULL을 반환합니다. 이 함수는 다면체 표면에 대해 "
 "ST_GeometryN과 동일한 답을 반환합니다. ST_GeometryN을 이용하는 편이 더 빠릅니"
 "다."
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr "인덱스는 1-기반입니다."
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
@@ -3382,7 +3487,7 @@ msgid ""
 msgstr "모든 도형들을 추출하고자 한다면 ST_Dump 함수가 더 효율적입니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
+#: reference_accessor.xml:1616
 #, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
@@ -3416,7 +3521,7 @@ msgstr ""
 " POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -3426,13 +3531,13 @@ msgstr ""
 "linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr "ST_PointN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
@@ -3444,7 +3549,7 @@ msgstr ""
 "에 라인스트링이 없는 경우 NULL을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
@@ -3456,7 +3561,7 @@ msgstr ""
 "paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
@@ -3469,7 +3574,7 @@ msgstr ""
 "트입니다. 도형 안에 라인스트링이 없는 경우 NULL을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
@@ -3481,7 +3586,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
@@ -3491,13 +3596,13 @@ msgstr ""
 "수를 ST_Dump 함수와 연결해서 이용하십시오."
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -3511,7 +3616,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
@@ -3519,7 +3624,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
+#: reference_accessor.xml:1681
 #, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
@@ -3585,19 +3690,19 @@ msgstr ""
 "\"POINT Z (1 1 1)\""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, no-c-format
 msgid "ST_Points"
 msgstr "ST_Points"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr "도형의 모든 좌표들을 담고 있는 멀티포인트를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
@@ -3607,7 +3712,7 @@ msgstr ""
 "<type>geometry</type> <parameter>geom</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -3621,19 +3726,19 @@ msgstr ""
 "수를 이용해서 중첩된 포인트를 제거할 수도 있습니다)."
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
 msgstr "M 및 Z 좌표가 있을 경우 그대로 유지될 것입니다."
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "2.3.0 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -3649,13 +3754,13 @@ msgstr ""
 "MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3665,7 +3770,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -3675,7 +3780,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
@@ -3685,7 +3790,7 @@ msgstr ""
 "를 반환합니다. <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -3699,13 +3804,13 @@ msgstr ""
 "시스템 식별자를 가지고 있는지 확인하는 일이 중요합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -3717,7 +3822,7 @@ msgstr ""
 "4326"
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3727,13 +3832,13 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr "ST_StartPoint"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
@@ -3743,7 +3848,7 @@ msgstr ""
 "varname>로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
@@ -3753,7 +3858,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -3767,13 +3872,13 @@ msgstr ""
 "아닐 경우 <varname>NULL</varname> 을 반환합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -3829,19 +3934,19 @@ msgstr ""
 " POINT(5 2)"
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ", <xref linkend=\"ST_PointN\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
@@ -3849,7 +3954,7 @@ msgid ""
 msgstr "<refpurpose>도형의 내용을 요약한 텍스트를 반환합니다.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -3865,13 +3970,13 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr "<para>도형의 내용을 요약한 텍스트를 반환합니다.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
@@ -3879,49 +3984,49 @@ msgid ""
 msgstr "도형 유형 뒤에 대괄호로 표기된 플래그는 다음과 같은 뜻입니다:"
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr "M: M 좌표가 존재합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr "Z: Z 좌표가 존재합니다."
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr "B: 캐쉬된 경계 상자를 가지고 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr "G: 측지형(지리형)입니다."
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr "S: 공간 참조 시스템을 가지고 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "1.2.2 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr "개선 사항: 2.0.0 버전부터 지리형을 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
@@ -3930,14 +4035,14 @@ msgstr ""
 "그가 추가됐습니다."
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
 msgstr ""
 "개선 사항: 2.2.0 버전부터 TIN 및 만곡 도형(curve)을 지원하기 시작했습니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
@@ -3987,7 +4092,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
@@ -3999,7 +4104,7 @@ msgstr ""
 "linkend=\"geography\"/>"
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -4009,13 +4114,13 @@ msgstr ""
 "<xref linkend=\"ST_IsValidDetail\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr "ST_X"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
@@ -4025,7 +4130,7 @@ msgstr ""
 "다. 포인트만 입력받을 수 있습니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
@@ -4035,7 +4140,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
@@ -4045,7 +4150,7 @@ msgstr ""
 "인트만 입력받을 수 있습니다.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
@@ -4055,13 +4160,13 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4089,7 +4194,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4101,13 +4206,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr "ST_XMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4117,7 +4222,7 @@ msgstr ""
 "대 X값을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
@@ -4127,7 +4232,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4135,9 +4240,9 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -4151,7 +4256,7 @@ msgstr ""
 "이 아니기 때문입니다."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4207,7 +4312,7 @@ msgstr ""
 "220288.248780547"
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4217,13 +4322,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr "ST_XMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
@@ -4233,7 +4338,7 @@ msgstr ""
 "소 X값을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
@@ -4243,7 +4348,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4251,7 +4356,7 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4307,13 +4412,13 @@ msgstr ""
 "220186.995121892"
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr "ST_Y"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
@@ -4323,7 +4428,7 @@ msgstr ""
 "다. 포인트만 입력받을 수 있습니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
@@ -4333,7 +4438,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
@@ -4343,13 +4448,13 @@ msgstr ""
 "인트만 입력받을 수 있습니다.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4377,7 +4482,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -4389,13 +4494,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr "ST_YMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
@@ -4405,7 +4510,7 @@ msgstr ""
 "대 Y값을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
@@ -4415,7 +4520,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4423,7 +4528,7 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4479,7 +4584,7 @@ msgstr ""
 "150506.126829327"
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -4489,13 +4594,13 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr "ST_YMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
@@ -4505,7 +4610,7 @@ msgstr ""
 "소 Y값을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
@@ -4515,7 +4620,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4523,7 +4628,7 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4579,7 +4684,7 @@ msgstr ""
 "150406"
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4589,13 +4694,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr "ST_Z"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
@@ -4605,7 +4710,7 @@ msgstr ""
 "다. 포인트만 입력받을 수 있습니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
@@ -4615,7 +4720,7 @@ msgstr ""
 "</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
@@ -4625,7 +4730,7 @@ msgstr ""
 "인트만 입력받을 수 있습니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -4641,7 +4746,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -4651,13 +4756,13 @@ msgstr ""
 ">, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr "ST_ZMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
@@ -4667,7 +4772,7 @@ msgstr ""
 "대 Z값을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
@@ -4677,7 +4782,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
@@ -4685,7 +4790,7 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4741,7 +4846,7 @@ msgstr ""
 "3"
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -4751,13 +4856,13 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr "ST_Zmflag"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
@@ -4768,7 +4873,7 @@ msgstr ""
 "<refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
@@ -4778,7 +4883,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
@@ -4788,7 +4893,7 @@ msgstr ""
 "다. 값이 0일 때 2D, 1일 때 3DM, 3일 때 3DZ, 4일 때 4D를 뜻합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -4830,19 +4935,19 @@ msgstr ""
 "                 3"
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr "ST_ZMin"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
@@ -4852,7 +4957,7 @@ msgstr ""
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
@@ -4860,7 +4965,7 @@ msgstr ""
 "을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -4916,7 +5021,7 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
diff --git a/doc/po/ko_KR/reference_constructor.xml.po b/doc/po/ko_KR/reference_constructor.xml.po
index 7cd9044..b4065f0 100644
--- a/doc/po/ko_KR/reference_constructor.xml.po
+++ b/doc/po/ko_KR/reference_constructor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2016-07-22 09:24+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -65,14 +65,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -103,8 +103,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -126,11 +126,11 @@ msgstr "1.1.0 버전부터 사용할 수 있습니다. GEOS 2.1.0 이상 버전
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -154,15 +154,15 @@ msgstr "작성중"
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -290,7 +290,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "2.1.0 버전부터 사용할 수 있습니다."
@@ -486,7 +486,7 @@ msgstr "SRID를 설정하지 않은 경우, 기본값으로 4326(WGS84 경위도
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -614,10 +614,10 @@ msgstr "ST_GeomCollFromText"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:282
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
 "주어진 SRID와 함께 집합 WKT로부터 도형 집합을 만듭니다. SRID가 주어지지 않은 "
 "경우, 기본값인 0을 씁니다."
@@ -642,18 +642,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:305
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
 "주어진 SRID와 함께 WKT 표현식으로부터 도형 집합을 만듭니다. SRID가 주어지지 "
 "않은 경우, 기본값인 0을 씁니다."
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr ""
@@ -694,7 +694,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -757,9 +757,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -818,10 +818,10 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -1031,7 +1031,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -1059,7 +1059,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1785,7 +1785,7 @@ msgstr ""
 "반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1920,7 +1920,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -2187,9 +2187,9 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:899
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
 "주어진 SRID와 함께 WKT로부터 도형을 만듭니다. SRID가 주어지지 않은 경우, 기본"
@@ -2447,7 +2447,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2658,38 +2658,38 @@ msgstr ""
 "합니다. 포인트 및 멀티포인트의 일반 노드는 제거되지 않습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1195
-#, no-c-format
+#: reference_constructor.xml:1196
+#, fuzzy, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
-msgstr ""
-"1.4.0 버전부터 사용할 수 있습니다. 이 버전부터 ST_MakeLine가 도형 배열을 입력"
-"받을 수 있습니다. 더 많은 포인트를 더 빨리 처리하기 위해 ST_MakeLine 합산 함"
-"수를 개선했습니다."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
+msgstr "2.0.0 버전부터 멀티포인트 구성 요소 입력을 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr "2.0.0 버전부터 라인스트링 구성 요소 입력을 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
-msgstr "2.0.0 버전부터 멀티포인트 구성 요소 입력을 지원하기 시작했습니다."
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
+msgstr ""
+"1.4.0 버전부터 사용할 수 있습니다. 이 버전부터 ST_MakeLine가 도형 배열을 입력"
+"받을 수 있습니다. 더 많은 포인트를 더 빨리 처리하기 위해 ST_MakeLine 합산 함"
+"수를 개선했습니다."
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr "예시: 공간 합산 버전"
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2700,7 +2700,7 @@ msgstr ""
 "들로 이루어진 라인스트링인 GPS 이동 하나당 한 개의 레코드를 생성합니다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2721,7 +2721,7 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2744,13 +2744,13 @@ msgstr ""
 "        GROUP BY gps.gps_track;"
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr "예시: 비공간 합산 버전"
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2762,7 +2762,7 @@ msgstr ""
 "는 3D 포인트 2개를 연결해서 3차원 공간에 라인을 한 번에 생성합니다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2792,13 +2792,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr "예시: 배열 버전 사용하기"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2824,7 +2824,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2834,13 +2834,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2850,7 +2850,7 @@ msgstr ""
 "로 지정된 SRS를 가지고 있어야 합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2870,7 +2870,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2882,13 +2882,13 @@ msgstr ""
 "조 시스템을 쓴다고 가정합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr "1.5 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2898,13 +2898,13 @@ msgstr ""
 "수 있는 기능이 추가됐습니다."
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr "예시: 경계 상자 폴리곤을 빌드하기"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2920,19 +2920,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2942,7 +2942,7 @@ msgstr ""
 "트링이어야 합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2952,7 +2952,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2966,7 +2966,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2976,13 +2976,13 @@ msgstr ""
 "트링이어야 합니다. 두 가지 변종이 있습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr "변종 1: 닫힌 라인스트링 하나를 입력받습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2994,7 +2994,7 @@ msgstr ""
 "니다. 입력 도형은 닫힌 라인스트링이어야 합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -3005,13 +3005,13 @@ msgstr ""
 "시오."
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr "예시: 단일 폐쇄형 라인스트링"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -3069,19 +3069,19 @@ msgstr ""
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr "예시: 내곽 구조를 가진 외곽 구조"
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr "개미 구멍을 가진 도넛을 빌드해봅시다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -3105,7 +3105,7 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -3117,7 +3117,7 @@ msgstr ""
 "ST_Accum 함수를 사용합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -3127,7 +3127,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -3137,7 +3137,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -3200,7 +3200,7 @@ msgstr ""
 "                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -3212,19 +3212,19 @@ msgstr ""
 "linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr "2D, 3DZ 또는 4D 포인트 도형을 생성합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3236,7 +3236,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3250,7 +3250,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -3266,7 +3266,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -3282,13 +3282,13 @@ msgstr ""
 "우, 더 쉽게 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr "x가 경도이고 y가 위도라는 점을 주의하십시오."
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
@@ -3297,7 +3297,7 @@ msgstr ""
 "\"/> 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -3331,7 +3331,7 @@ msgstr ""
 "1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -3341,19 +3341,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr "x, y, m 좌표를 가진 포인트 도형을 생성합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -3367,19 +3367,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr "x, y 좌표 및 단위를 가진 포인트를 생성합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr "x가 경도이고 y가 위도라는 점을 주의하십시오."
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -3389,7 +3389,7 @@ msgstr ""
 "지 못 하기 때문에 ST_AsText 대신 텍스트 표현식을 표출하기 위해서 입니다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -3444,25 +3444,25 @@ msgstr ""
 "10"
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr "WKT 표현식으로부터 지정된 ST_MultiLineString 값을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -3480,23 +3480,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
-#, no-c-format
+#: reference_constructor.xml:1471
+#, fuzzy, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
 "주어진 SRID와 함께 WKT 표현식으로부터 도형을 만듭니다. SRID가 주어지지 않은 "
 "경우, 기본값인 0을 씁니다."
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr "WKT가 멀티라인스트링이 아닌 경우 null을 반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3507,35 +3507,35 @@ msgstr ""
 "이 함수는 추가적인 유효성 검사 단계를 거치므로 ST_GeomFromText보다 느립니다."
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
-#, no-c-format
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
+#, fuzzy, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
 "<refpurpose>주어진 SRID와 함께 WKT 표현식으로부터 도형 집합을 만듭니다. SRID"
 "가 주어지지 않은 경우, 기본값인 0을 씁니다.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3553,35 +3553,35 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
-#, no-c-format
+#: reference_constructor.xml:1532
+#, fuzzy, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
 "<para>주어진 SRID와 함께 WKT 표현식으로부터 도형 집합을 만듭니다. SRID가 주어"
 "지지 않은 경우, 기본값인 0을 씁니다.</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr "WKT가 멀티포인트가 아닌 경우 null을 반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3593,23 +3593,23 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
-#, no-c-format
+#: reference_constructor.xml:1570
+#, fuzzy, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
 "주어진 SRID와 함께 WKT 표현식으로부터 멀티폴리곤을 만듭니다. SRID가 주어지지 "
 "않은 경우, 기본값인 0을 씁니다."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3627,23 +3627,23 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
-#, no-c-format
+#: reference_constructor.xml:1593
+#, fuzzy, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
 "주어진 SRID와 함께 WKT 표현식으로부터 멀티폴리곤을 만듭니다. SRID가 주어지지 "
 "않은 경우, 기본값인 0을 씁니다."
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr "WKT가 멀티폴리곤이 아닌 경우 오류가 발생합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3655,13 +3655,13 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3701,13 +3701,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3717,7 +3717,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3729,7 +3729,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3739,31 +3739,31 @@ msgstr ""
 "ST_MakePoint와 동일한 함수입니다."
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "예시: 도형"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "예시: 지리형"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3773,7 +3773,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3785,7 +3785,7 @@ msgstr ""
 "geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3803,7 +3803,7 @@ msgstr ""
 "geography;"
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3813,19 +3813,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr "ST_PointFromGeoHash"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr "GeoHash 스트링으로부터 포인트를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3839,7 +3839,7 @@ msgstr ""
 "<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3849,7 +3849,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -3859,7 +3859,7 @@ msgstr ""
 "력 GeoHash 스트링의 전체 정확도를 기반으로 포인트를 반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3869,7 +3869,7 @@ msgstr ""
 "서 나온 그만큼의 문자를 이용해서 포인트를 생성합니다."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3905,7 +3905,7 @@ msgstr ""
 "                ]]>"
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3915,13 +3915,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3931,7 +3931,7 @@ msgstr ""
 "지 않은 경우, 기본값인 0을 씁니다."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3949,11 +3949,11 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
-#, no-c-format
+#: reference_constructor.xml:1741
+#, fuzzy, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
@@ -3963,7 +3963,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3978,7 +3978,7 @@ msgstr ""
 "환합니다. spatial_ref_sys 테이블에 정의되어 있는 SRID여야 합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3995,13 +3995,13 @@ msgstr ""
 "일한 <xref linkend=\"ST_Point\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -4011,7 +4011,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -4021,19 +4021,19 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr "주어진 SRID와 함께 WKB로부터 도형을 만듭니다."
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -4048,7 +4048,7 @@ msgstr ""
 "(Geometry Factory) 역할을 합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -4059,19 +4059,19 @@ msgstr ""
 "varname>가 포인트가 아닌 경우, <varname>NULL</varname>을 반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4119,13 +4119,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -4135,7 +4135,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -4149,7 +4149,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
@@ -4157,7 +4157,7 @@ msgstr ""
 "<para>설정된 라인스트링과 SRID로부터 빌드된 폴리곤을 반환합니다.</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -4172,13 +4172,13 @@ msgstr ""
 "오."
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -4210,7 +4210,7 @@ msgstr ""
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -4222,13 +4222,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -4246,17 +4246,17 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
-#, no-c-format
+#: reference_constructor.xml:1900
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
 "주어진 SRID와 함께 WKT로부터 도형을 만듭니다. SRID가 주어지지 않은 경우, 기본"
 "값인 0을 씁니다. 입력된 WKT가 폴리곤이 아닌 경우, null을 반환합니다."
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -4267,13 +4267,13 @@ msgstr ""
 "이 함수는 추가적인 유효성 검사 단계를 거치므로 ST_GeomFromText보다 느립니다."
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -4307,13 +4307,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -4323,7 +4323,7 @@ msgstr ""
 "함수는 SRID를 입력받지 않는 ST_GeomFromWKB 함수와 동일합니다."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -4333,19 +4333,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -4355,7 +4355,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/ko_KR/reference_editor.xml.po b/doc/po/ko_KR/reference_editor.xml.po
index d980db2..ab67540 100644
--- a/doc/po/ko_KR/reference_editor.xml.po
+++ b/doc/po/ko_KR/reference_editor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-07-20 06:54+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -64,16 +64,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:935
+#: reference_editor.xml:984 reference_editor.xml:1031 reference_editor.xml:1080
+#: reference_editor.xml:1147 reference_editor.xml:1212
+#: reference_editor.xml:1254 reference_editor.xml:1298
+#: reference_editor.xml:1375 reference_editor.xml:1453
+#: reference_editor.xml:1612 reference_editor.xml:1718
+#: reference_editor.xml:1770
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -85,12 +86,12 @@ msgid ""
 "Adds a point to a LineString before point <position> (0-based index). "
 "Third parameter can be omitted or set to -1 for appending."
 msgstr ""
-"라인스트링의 포인트 <position> 앞에(0-기반 인덱스) 포인트를 추가합니다. 세 번"
-"째 파라미터는 생략하거나, 추가 작업에 대해 -1로 설정할 수 있습니다."
+"라인스트링의 포인트 <position> 앞에(0-기반 인덱스) 포인트를 추가합니"
+"다. 세 번째 파라미터는 생략하거나, 추가 작업에 대해 -1로 설정할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1259
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "1.1.0 버전부터 사용할 수 있습니다."
@@ -98,12 +99,13 @@ msgstr "1.1.0 버전부터 사용할 수 있습니다."
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:892 reference_editor.xml:944
+#: reference_editor.xml:994 reference_editor.xml:1042 reference_editor.xml:1093
+#: reference_editor.xml:1167 reference_editor.xml:1262
+#: reference_editor.xml:1406 reference_editor.xml:1726
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -111,16 +113,16 @@ msgstr "&Z_support;"
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:897 reference_editor.xml:953
+#: reference_editor.xml:1000 reference_editor.xml:1049
+#: reference_editor.xml:1101 reference_editor.xml:1175
+#: reference_editor.xml:1227 reference_editor.xml:1266
+#: reference_editor.xml:1314 reference_editor.xml:1411
+#: reference_editor.xml:1489 reference_editor.xml:1652
+#: reference_editor.xml:1731 reference_editor.xml:1789
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -168,15 +170,16 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:960 reference_editor.xml:1007 reference_editor.xml:1056
+#: reference_editor.xml:1108 reference_editor.xml:1182
+#: reference_editor.xml:1232 reference_editor.xml:1270
+#: reference_editor.xml:1322 reference_editor.xml:1418
+#: reference_editor.xml:1564 reference_editor.xml:1686
+#: reference_editor.xml:1744 reference_editor.xml:1796
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -313,8 +316,9 @@ msgstr ""
 "z' = z </programlisting> 이 메소드는 버전 1 3D 메소드의 하위 사례입니다."
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:941 reference_editor.xml:991
+#: reference_editor.xml:1039 reference_editor.xml:1088
+#: reference_editor.xml:1164
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -332,9 +336,9 @@ msgstr ""
 "ST_Affine으로 변경했습니다."
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1091 reference_editor.xml:1160
+#: reference_editor.xml:1641 reference_editor.xml:1723
+#: reference_editor.xml:1779
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -345,18 +349,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:893 reference_editor.xml:946
+#: reference_editor.xml:993 reference_editor.xml:1041 reference_editor.xml:1095
+#: reference_editor.xml:1166 reference_editor.xml:1647
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:947
+#: reference_editor.xml:995 reference_editor.xml:1043 reference_editor.xml:1096
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -364,10 +368,10 @@ msgstr "&T_support;"
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:945 reference_editor.xml:1094 reference_editor.xml:1168
+#: reference_editor.xml:1310 reference_editor.xml:1646
+#: reference_editor.xml:1727 reference_editor.xml:1784
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -466,7 +470,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1643
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -754,7 +758,7 @@ msgstr ""
 " POLYGONM((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -843,18 +847,64 @@ msgstr ""
 
 #. Tag: refname
 #: reference_editor.xml:345
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1170
+#, no-c-format
+msgid "&M_support;"
+msgstr "&M_support;"
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+
+#. Tag: refname
+#: reference_editor.xml:393
 #, no-c-format
 msgid "ST_ForceCollection"
 msgstr "ST_ForceCollection"
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr "도형을 도형 집합으로 변환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -864,7 +914,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -874,7 +924,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -885,7 +935,7 @@ msgstr ""
 "그가 해결됐습니다."
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
@@ -893,7 +943,7 @@ msgstr ""
 "ST_Force_Collection이었습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -931,7 +981,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -975,19 +1025,52 @@ msgstr ""
 ")"
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr "ST_ForceSFS"
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr "도형이 SFS 1.1 도형 유형만을 쓰도록 강제합니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -1005,13 +1088,13 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr "ST_ForceRHR"
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
@@ -1021,7 +1104,7 @@ msgstr ""
 "을 따르도록 강제합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
@@ -1031,22 +1114,31 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:445
-#, no-c-format
+#: reference_editor.xml:540
+#, fuzzy, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
 msgstr ""
 "폴리곤 안에 있는 꼭짓점들의 방향(orientation)이 오른손 법칙(Right-Hand Rule)"
 "을 따르도록 강제합니다. GIS 용어 관점에서, 이 말은 폴리곤으로 경계가 정해진 "
 "면적이 해당 경계선(boundary)의 오른쪽에 있다는 뜻입니다. 그 중에서도 외곽 고"
 "리는 시계 방향, 내곽 고리는 반시계 방향을 향한다는 뜻입니다."
 
+#. Tag: para
+#: reference_editor.xml:547
+#, no-c-format
+msgid ""
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -1072,19 +1164,25 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:465
-#, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
-msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+#: reference_editor.xml:566
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
+"\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr "ST_ForceCurve"
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr ""
@@ -1092,7 +1190,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -1102,7 +1200,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -1116,13 +1214,13 @@ msgstr ""
 "표현식인 경우 입력 표현식을 그대로 반환합니다."
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "2.2.0 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -1148,13 +1246,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr "ST_LineMerge"
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
@@ -1162,7 +1260,7 @@ msgstr ""
 "멀티라인스트링을 함께 엮어 형성된 라인스트링(들)(의 집합)을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -1174,7 +1272,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -1184,7 +1282,7 @@ msgstr ""
 "(들)(의 집합)을 반환합니다."
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -1194,13 +1292,13 @@ msgstr ""
 "을 입력하면, 텅 빈 도형 집합을 반환할 것입니다."
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr "GEOS 2.1.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -1244,19 +1342,19 @@ msgstr ""
 "MULTILINESTRING((-45.2 -33.2,-46 -32),(-29 -27,-30 -29.7,-36 -31,-45 -33))"
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ", <xref linkend=\"ST_LineSubstring\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr "ST_CollectionExtract"
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
@@ -1266,7 +1364,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -1280,7 +1378,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -1295,13 +1393,13 @@ msgstr ""
 "다. 유형 숫자는 1이 포인트, 2가 라인스트링, 3이 폴리곤입니다."
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "1.5.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -1315,7 +1413,7 @@ msgstr ""
 "EMPTY(텅 빈 도형)을 반환합니다."
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -1327,7 +1425,7 @@ msgstr ""
 "하지 않은 멀티폴리곤을 반환하게 됩니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1365,7 +1463,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
@@ -1373,13 +1471,13 @@ msgstr ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr "ST_CollectionHomogenize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
@@ -1387,7 +1485,7 @@ msgid ""
 msgstr "도형 집합을 입력받아 해당 내용의 \"가장 단순한\" 표현식을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1397,7 +1495,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1409,13 +1507,13 @@ msgstr ""
 "(homogeneous) 집합은 적절한 멀티 유형으로 반환될 것입니다."
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
@@ -1451,25 +1549,25 @@ msgstr ""
 "        (1 row)"
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ", <xref linkend=\"ST_CollectionExtract\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr "ST_Multi"
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr "도형을 멀티 유형 도형으로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1479,7 +1577,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
@@ -1489,7 +1587,7 @@ msgstr ""
 "우, 그대로 반환합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1515,19 +1613,19 @@ msgstr ""
 "                        (1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr "ST_Normalize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr "도형을 해당 도형의 기본형으로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
@@ -1537,7 +1635,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
@@ -1547,7 +1645,7 @@ msgstr ""
 "고리에 있는 꼭짓점, 멀티 유형 도형 집합체의 요소를 재정렬할 수도 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
@@ -1557,7 +1655,7 @@ msgstr ""
 "결과물의 비교 등)."
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1595,25 +1693,25 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr "<para>,</para>"
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr "ST_RemovePoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, no-c-format
 msgid "Remove point from a linestring."
 msgstr "라인스트링에서 포인트를 제거합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1625,7 +1723,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
@@ -1635,7 +1733,7 @@ msgstr ""
 "다. 닫힌 고리를 열린 라인스트링으로 바꾸는 데 유용합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1654,25 +1752,25 @@ msgstr ""
 "        WHERE ST_IsClosed(the_geom) = true;"
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr "ST_Reverse"
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr "꼭짓점들의 순서가 반대인 도형을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1682,13 +1780,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr "어떤 도형도 입력받을 수 있으며, 꼭짓점들의 순서를 반전시킵니다."
 
+#. Tag: para
+#: reference_editor.xml:891
+#, fuzzy, no-c-format
+msgid "Enhanced: 2.4.0 support for curves was introduced."
+msgstr "개선 사항: 2.1.0 버전부터 지리형을 지원하기 시작했습니다."
+
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:898
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1712,20 +1816,20 @@ msgstr ""
 "LINESTRING(1 2,1 10) | LINESTRING(1 10,1 2)"
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:904
 #, no-c-format
 msgid "ST_Rotate"
 msgstr "ST_Rotate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:906
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 "원점(origin)을 기준으로 도형의 rotRadians를 반시계 방향으로 회전시킵니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:910
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1757,7 +1861,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:937
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1770,7 +1874,7 @@ msgstr ""
 "을 경우, POINT(0 0)을 중심으로 도형을 회전시킵니다."
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:942
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1779,7 +1883,7 @@ msgstr ""
 "개선 사항: 2.0.0 버전에서 회전 원점을 설정하는 추가 파라미터가 추가됐습니다."
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:943
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
@@ -1787,7 +1891,7 @@ msgstr ""
 "ST_Rotate로 변경했습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:955
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1839,7 +1943,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1849,19 +1953,19 @@ msgstr ""
 "linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:968
 #, no-c-format
 msgid "ST_RotateX"
 msgstr "ST_RotateX"
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:970
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr "X축을 기준으로 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:975
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1873,13 +1977,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:986
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr "X축을 기준으로 geomA 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:988
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1891,7 +1995,7 @@ msgstr ""
 "cos(rotRadians), 0, 0, 0)</code> 을 간략화한 것입니다."
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:992
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
@@ -1899,7 +2003,7 @@ msgstr ""
 "ST_RotateX로 변경했습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:1002
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1917,25 +2021,25 @@ msgstr ""
 " LINESTRING(1 -3 2,1 -1 1)"
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1009
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1015
 #, no-c-format
 msgid "ST_RotateY"
 msgstr "ST_RotateY"
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1017
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr "Y축을 기준으로 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1947,13 +2051,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1033
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr "Y축을 기준으로 geomA 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1035
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1965,7 +2069,7 @@ msgstr ""
 "cos(rotRadians), 0, 0, 0)</code> 을 간략화한 것입니다."
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1038
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
@@ -1973,7 +2077,7 @@ msgstr ""
 "ST_RotateY로 변경했습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1051
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1991,25 +2095,25 @@ msgstr ""
 " LINESTRING(3 2 -1,1 1 -1)"
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1058
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1064
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr "ST_RotateZ"
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1066
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr "Z축을 기준으로 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -2021,19 +2125,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1082
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr "Z축을 기준으로 geomA 도형의 rotRadians를 회전시킵니다."
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1084
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr "이 함수는 ST_Rotate 함수와 동일합니다."
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1085
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -2045,7 +2149,7 @@ msgstr ""
 "cos(rotRadians), 0, 0, 0, 1, 0, 0, 0)</code> 을 간략화한 것입니다."
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1090
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
@@ -2053,7 +2157,7 @@ msgstr ""
 "ST_RotateZ로 변경했습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1103
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -2091,25 +2195,25 @@ msgstr ""
 "234,-569.12132034356 231.87867965644,-567 237))"
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1110
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1116
 #, no-c-format
 msgid "ST_Scale"
 msgstr "ST_Scale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1118
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr "주어진 인수로 도형의 크기를 조정합니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1122
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -2141,7 +2245,7 @@ msgstr ""
 "<parameter>factor</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
@@ -2150,7 +2254,7 @@ msgstr ""
 "좌표를 각각 대응하는 인수 파라미터로 곱해서 도형을 새로운 크기로 조정합니다."
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1153
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -2164,27 +2268,21 @@ msgstr ""
 "조정 대상에서 제외됩니다."
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1163 reference_editor.xml:1782
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr "1.1.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1165
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
 "introduced."
 msgstr "개선 사항: 2.2.0 버전부터 모든 차원(도형 파라미터)을 지원합니다."
 
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr "&M_support;"
-
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1177
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -2230,19 +2328,19 @@ msgstr ""
 " LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
 
 #. Tag: para
-#: reference_editor.xml:1074
+#: reference_editor.xml:1184
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ", <xref linkend=\"ST_TransScale\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1190
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr "ST_Segmentize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1192
 #, no-c-format
 msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
@@ -2250,7 +2348,7 @@ msgid ""
 msgstr "주어진 거리보다 더 긴 구간이 없도록 수정된 도형/지리형을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1197
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -2270,7 +2368,7 @@ msgstr ""
 "<parameter>max_segment_length</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -2283,19 +2381,25 @@ msgstr ""
 "참조의 단위입니다. 지리형의 경우, 미터 단위를 씁니다."
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1217 reference_editor.xml:1725
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "1.2.2 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1218
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1219
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr "개선 사항: 2.1.0 버전부터 지리형을 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1220
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -2308,11 +2412,11 @@ msgstr ""
 "변경 사항: 2.1.0 버전에서 지리형을 지원하기 시작한 결과로, <code>SELECT "
 "ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> 구조는 분명하지 않은 함수 "
 "오류를 발생시킵니다. ST_GeomFromText, ST_GeogFromText 또는 <code>SELECT "
-"ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry,0.5)를 통해 도형/지리형 같은 "
-"객체의 유형을 적절히 지정해야 합니다."
+"ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry,0.5);</code>를 통해 도형/지리"
+"형 같은 객체의 유형을 적절히 지정해야 합니다."
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1222
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -2322,7 +2426,7 @@ msgstr ""
 "은 분절 구간의 길이가 늘어나지는 않습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -2368,19 +2472,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1239
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1240
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr "라인스트링의 포인트를 주어진 포인트로 대체합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1244
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -2396,7 +2500,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1256
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -2410,13 +2514,13 @@ msgstr ""
 "용합니다."
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1260
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr "업데이트 사항: 2.3.0 버전에서 음수 인덱스를 지원하기 시작했습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -2465,7 +2569,7 @@ msgstr ""
 "LINESTRING(0 0,1 1,0 0,3 3,4 4)"
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1271
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -2475,19 +2579,19 @@ msgstr ""
 "linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1277
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1279
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr "도형에 적용된 SRID를 특정 정수값으로 설정합니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1285
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -2499,7 +2603,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -2509,7 +2613,7 @@ msgstr ""
 "하는 작업에 유용합니다."
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1304
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -2523,19 +2627,19 @@ msgstr ""
 "하십시오."
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1309
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1315
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr "-- 포인트를 WGS84 경위도로 설정 --"
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1316
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -2547,7 +2651,7 @@ msgstr ""
 "SRID=4326;POINT(-123.365556 48.428611)"
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1317
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -2557,7 +2661,7 @@ msgstr ""
 "--"
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1318
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2571,7 +2675,7 @@ msgstr ""
 "SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1324
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -2583,19 +2687,19 @@ msgstr ""
 "\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1331
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1333
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr "입력 도형의 모든 포인트를 정규 그리드로 스냅(snap)시킵니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1339
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2645,7 +2749,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1377
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2661,7 +2765,7 @@ msgstr ""
 "는 데 유용합니다."
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1385
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -2673,7 +2777,7 @@ msgstr ""
 "가 그리드로 스냅시키고 싶지 않은 차원의 경우, 셀 크기를 0으로 설정하십시오."
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1391
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2683,7 +2787,7 @@ msgstr ""
 "참조)."
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1396
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2697,19 +2801,19 @@ msgstr ""
 "력받는 버전을 이용하십시오."
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1403
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr "1.0.0RC1 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1404
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr "1.1.0 버전부터 Z 및 M을 지원합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1413
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2782,7 +2886,7 @@ msgstr ""
 " LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1420
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2794,13 +2898,13 @@ msgstr ""
 "linkend=\"ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1433
 #, no-c-format
 msgid "ST_Snap"
 msgstr "ST_Snap"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1435
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2808,7 +2912,7 @@ msgid ""
 msgstr "입력 도형의 분절 구간과 꼭짓점을 참조 도형의 꼭짓점으로 스냅시킵니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1443
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2822,18 +2926,20 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
-#, no-c-format
+#: reference_editor.xml:1455
+#, fuzzy, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
-"snap distance tolerance is used to control where snapping is performed."
+"snap distance tolerance is used to control where snapping is performed. The "
+"result geometry is the input geometry with the vertices snapped. If no "
+"snapping occurs then the input geometry is returned unchanged."
 msgstr ""
 "한 도형의 꼭짓점과 분절 구간을 또다른 도형의 꼭짓점에 스냅시킵니다. 스냅 작업"
 "이 이루어지는 위치를 조절하기 위해 스냅 허용 거리(distance tolerance)를 이용"
 "합니다."
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1462
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2845,7 +2951,7 @@ msgstr ""
 "상시킬 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1469
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2859,7 +2965,7 @@ msgstr ""
 "할 수도 있는 스냅 작업을 제외하게 될 수도 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1478
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2869,19 +2975,19 @@ msgstr ""
 "linkend=\"ST_IsValid\"/> 참조)을 잃을 수도 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1485
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1502
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr "라인스트링과 함께 표출된 멀티폴리곤(스냅 작업 전)"
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1513
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2891,7 +2997,7 @@ msgstr ""
 "은 참조 라인스트링과 함께 표출됩니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1517
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2927,7 +3033,7 @@ msgstr ""
 " (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1524
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2937,7 +3043,7 @@ msgstr ""
 "은 참조 라인스트링과 함께 표출됩니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1528
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2975,7 +3081,7 @@ msgstr ""
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1537
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2985,7 +3091,7 @@ msgstr ""
 "트링은 참조 멀티폴리곤과 함께 표출됩니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1541
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3019,7 +3125,7 @@ msgstr ""
 " LINESTRING(5 107,26 125,54 84,101 100)"
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1549
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -3029,7 +3135,7 @@ msgstr ""
 "트링은 참조 멀티폴리곤과 함께 표출됩니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3061,13 +3167,13 @@ msgstr ""
 "LINESTRING(26 125,54 84,101 100)"
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1574
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1576
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -3076,7 +3182,7 @@ msgstr ""
 "입력 도형의 좌표를 다른 공간 참조 시스템으로 변환시킨 새 도형을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1581
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -3114,7 +3220,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1614
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -3140,7 +3246,7 @@ msgstr ""
 "형은 정의된 SRID를 가지고 있어야만 합니다."
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1628
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -3153,7 +3259,7 @@ msgstr ""
 "반면, ST_SetSRID()는 도형의 SRID 식별자를 변경할 뿐입니다."
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -3163,7 +3269,7 @@ msgstr ""
 "여부를 확인하려면 <xref linkend=\"PostGIS_Full_Version\"/> 을 이용하십시오."
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1637
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -3173,19 +3279,19 @@ msgstr ""
 "는 변환 작업에 함수 인덱스를 설정하는 편이 좋습니다."
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1644
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr "개선 사항: 2.3.0버전부터 PROJ.4 텍스트를 직접 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1645
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1653
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
@@ -3193,7 +3299,7 @@ msgstr ""
 "시오."
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -3249,7 +3355,7 @@ msgstr ""
 " -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1655
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -3263,7 +3369,7 @@ msgstr ""
 "고 효율적으로 만들 수 있습니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1657
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -3279,7 +3385,7 @@ msgstr ""
 "  WHERE the_geom IS NOT NULL;"
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
@@ -3287,7 +3393,7 @@ msgstr ""
 "예시 - 사용자 지정 공간 참조 시스템으로 변환하는 데 PROJ.4 텍스트를 이용"
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -3333,13 +3439,13 @@ msgstr ""
 "74.053793645338))"
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1664
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr "변환 습성 설정"
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1665
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -3360,7 +3466,7 @@ msgstr ""
 "다 이 습성을 다르게 설정할 수 있습니다."
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -3370,13 +3476,13 @@ msgstr ""
 "를 간략화한 것입니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1676
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1677
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -3388,7 +3494,7 @@ msgstr ""
 "오류를 보고합니다."
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1678
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -3399,13 +3505,13 @@ msgstr ""
 "일을 스캔했는데도 발견하지 못 한 경우, 다음 NULL 변환을 적용할 수 있습니다:"
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1679
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1680
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -3419,7 +3525,7 @@ msgstr ""
 "게 하려면, 다음과 같이 하면 됩니다:"
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1681
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -3431,7 +3537,7 @@ msgstr ""
 "= 4267;"
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1688
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3441,19 +3547,19 @@ msgstr ""
 "linkend=\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1694
 #, no-c-format
 msgid "ST_Translate"
 msgstr "ST_Translate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1696
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr "주어진 오프셋으로 도형을 변형시킵니다."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1700
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -3479,7 +3585,7 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1720
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -3490,13 +3596,13 @@ msgstr ""
 "의 공간 참조(SRID)가 정의하는 단위를 기반으로 합니다."
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr "포인트를 경도 1도 이동합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -3514,13 +3620,13 @@ msgstr ""
 "        POINT(-70.01 42.37)"
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1734
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr "라인스트링을 경도 1도, 위도 1/2도 이동합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -3536,13 +3642,13 @@ msgstr ""
 "        LINESTRING(-70.01 42.87,-70.11 42.88)"
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1736
 #, no-c-format
 msgid "Move a 3d point"
 msgstr "3차원 포인트를 이동합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1737
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -3556,13 +3662,13 @@ msgstr ""
 "        POINT(5 12 3)"
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1738
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr "커브와 포인트를 이동합니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -3580,25 +3686,25 @@ msgstr ""
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1745
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1751
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1753
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr "주어진 인수 및 오프셋으로 도형을 변형시킵니다."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1758
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -3616,7 +3722,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1772
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -3626,7 +3732,7 @@ msgstr ""
 "변수를 이용해 크기를 조정합니다. 2차원에서만 작동합니다."
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1775
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -3638,7 +3744,7 @@ msgstr ""
 "deltaX*XFactor, deltaY*YFactor, 0)</code> 을 간략화한 것입니다."
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1791
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -3674,7 +3780,7 @@ msgstr ""
 "2264,698.636038969321 2284.48528137424,714 2276))"
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1798
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
diff --git a/doc/po/ko_KR/reference_measure.xml.po b/doc/po/ko_KR/reference_measure.xml.po
index bb6874b..d3ff0b6 100644
--- a/doc/po/ko_KR/reference_measure.xml.po
+++ b/doc/po/ko_KR/reference_measure.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-07-23 01:43+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -56,29 +56,29 @@ msgstr ""
 #: reference_measure.xml:198 reference_measure.xml:255
 #: reference_measure.xml:313 reference_measure.xml:383
 #: reference_measure.xml:430 reference_measure.xml:503
-#: reference_measure.xml:563 reference_measure.xml:635
-#: reference_measure.xml:755 reference_measure.xml:831
-#: reference_measure.xml:913 reference_measure.xml:958
-#: reference_measure.xml:1035 reference_measure.xml:1079
-#: reference_measure.xml:1232 reference_measure.xml:1313
-#: reference_measure.xml:1396 reference_measure.xml:1456
-#: reference_measure.xml:1622 reference_measure.xml:1757
-#: reference_measure.xml:1835 reference_measure.xml:1887
-#: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:563 reference_measure.xml:644
+#: reference_measure.xml:766 reference_measure.xml:842
+#: reference_measure.xml:944 reference_measure.xml:989
+#: reference_measure.xml:1066 reference_measure.xml:1110
+#: reference_measure.xml:1263 reference_measure.xml:1344
+#: reference_measure.xml:1427 reference_measure.xml:1487
+#: reference_measure.xml:1653 reference_measure.xml:1788
+#: reference_measure.xml:1866 reference_measure.xml:1919
+#: reference_measure.xml:1993 reference_measure.xml:2055
+#: reference_measure.xml:2122 reference_measure.xml:2176
+#: reference_measure.xml:2223 reference_measure.xml:2271
+#: reference_measure.xml:2325 reference_measure.xml:2407
+#: reference_measure.xml:2471 reference_measure.xml:2569
+#: reference_measure.xml:2636 reference_measure.xml:2696
+#: reference_measure.xml:2763 reference_measure.xml:2817
+#: reference_measure.xml:2850 reference_measure.xml:2895
+#: reference_measure.xml:2946 reference_measure.xml:3000
+#: reference_measure.xml:3088 reference_measure.xml:3131
+#: reference_measure.xml:3222 reference_measure.xml:3273
+#: reference_measure.xml:3310 reference_measure.xml:3352
+#: reference_measure.xml:3399 reference_measure.xml:3458
+#: reference_measure.xml:3524 reference_measure.xml:3567
+#: reference_measure.xml:3646 reference_measure.xml:3794
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -98,37 +98,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2588
+#: reference_measure.xml:2641 reference_measure.xml:2854
+#: reference_measure.xml:2909 reference_measure.xml:3314
+#: reference_measure.xml:3360
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3405
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -140,29 +137,29 @@ msgstr ""
 "Z가 없을 때 Z를 0으로 가정하지 않습니다."
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:674 reference_measure.xml:776
+#: reference_measure.xml:883 reference_measure.xml:952
+#: reference_measure.xml:1000 reference_measure.xml:1074
+#: reference_measure.xml:1149 reference_measure.xml:1302
+#: reference_measure.xml:1381 reference_measure.xml:1456
+#: reference_measure.xml:1553 reference_measure.xml:1688
+#: reference_measure.xml:1811 reference_measure.xml:1960
+#: reference_measure.xml:2005 reference_measure.xml:2080
+#: reference_measure.xml:2145 reference_measure.xml:2188
+#: reference_measure.xml:2237 reference_measure.xml:2286
+#: reference_measure.xml:2343 reference_measure.xml:2441
+#: reference_measure.xml:2495 reference_measure.xml:2591
+#: reference_measure.xml:2647 reference_measure.xml:2860
+#: reference_measure.xml:2913 reference_measure.xml:2962
+#: reference_measure.xml:3010 reference_measure.xml:3103
+#: reference_measure.xml:3153 reference_measure.xml:3320
+#: reference_measure.xml:3364 reference_measure.xml:3494
+#: reference_measure.xml:3534 reference_measure.xml:3583
+#: reference_measure.xml:3696 reference_measure.xml:3828
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -274,32 +271,32 @@ msgstr ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:737
+#: reference_measure.xml:811 reference_measure.xml:917
+#: reference_measure.xml:956 reference_measure.xml:1039
+#: reference_measure.xml:1078 reference_measure.xml:1236
+#: reference_measure.xml:1307 reference_measure.xml:1389
+#: reference_measure.xml:1461 reference_measure.xml:1758
+#: reference_measure.xml:1817 reference_measure.xml:1896
+#: reference_measure.xml:1966 reference_measure.xml:2010
+#: reference_measure.xml:2090 reference_measure.xml:2151
+#: reference_measure.xml:2196 reference_measure.xml:2244
+#: reference_measure.xml:2293 reference_measure.xml:2348
+#: reference_measure.xml:2446 reference_measure.xml:2501
+#: reference_measure.xml:2612 reference_measure.xml:2654
+#: reference_measure.xml:2739 reference_measure.xml:2794
+#: reference_measure.xml:2826 reference_measure.xml:2869
+#: reference_measure.xml:2920 reference_measure.xml:2969
+#: reference_measure.xml:3063 reference_measure.xml:3108
+#: reference_measure.xml:3195 reference_measure.xml:3250
+#: reference_measure.xml:3286 reference_measure.xml:3327
+#: reference_measure.xml:3370 reference_measure.xml:3416
+#: reference_measure.xml:3500 reference_measure.xml:3540
+#: reference_measure.xml:3617 reference_measure.xml:3839
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -360,8 +357,8 @@ msgstr "&sqlmm_compliant; SQL-MM ?"
 
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
-#: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:517 reference_measure.xml:1875
+#: reference_measure.xml:2728 reference_measure.xml:2779
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr "&sfcgal_enhanced;"
@@ -613,8 +610,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1543 reference_measure.xml:2334
+#: reference_measure.xml:2420 reference_measure.xml:2712
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -698,7 +695,7 @@ msgstr ""
 "<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2699
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -739,8 +736,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2731
+#: reference_measure.xml:2783
 #, no-c-format
 msgid "Geometry Examples"
 msgstr "도형 예시"
@@ -1270,7 +1267,7 @@ msgstr ""
 "개선 사항: 2.0.0 버전부터 2차원 다면체 표면(polyhedral surface)을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:511 reference_measure.xml:1849
+#: reference_measure.xml:511 reference_measure.xml:1880
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for "
@@ -1282,8 +1279,8 @@ msgstr ""
 "버전이 필요합니다."
 
 #. Tag: para
-#: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:512 reference_measure.xml:669
+#: reference_measure.xml:1872 reference_measure.xml:2434
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1633,18 +1630,26 @@ msgstr "ST_Centroid"
 msgid "Returns the geometric center of a geometry."
 msgstr "도형의 기하학적 중심을 반환합니다."
 
-#. Tag: funcprototype
-#: reference_measure.xml:625
-#, no-c-format
+#. Tag: funcsynopsis
+#: reference_measure.xml:624
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>geometry <function>ST_Centroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Centroid</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></"
+"funcdef> <paramdef><type>geography </type><parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:637
+#: reference_measure.xml:646
 #, no-c-format
 msgid ""
 "Computes the geometric center of a geometry, or equivalently, the center of "
@@ -1673,7 +1678,7 @@ msgstr ""
 "<varname>LINESTRING</varname> 에 대해서도 동일한 작업을 합니다."
 
 #. Tag: para
-#: reference_measure.xml:652
+#: reference_measure.xml:661
 #, no-c-format
 msgid ""
 "New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and "
@@ -1683,7 +1688,13 @@ msgstr ""
 "varname> 및 <varname>COMPOUNDCURVE</varname> 를 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:654
+#: reference_measure.xml:663
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 support for geography was introduced."
+msgstr "1.5.0 버전부터 지리형을 지원합니다."
+
+#. Tag: para
+#: reference_measure.xml:665
 #, no-c-format
 msgid ""
 "The centroid is equal to the centroid of the set of component Geometries of "
@@ -1694,45 +1705,45 @@ msgstr ""
 "의 도형은 중심점에 가중치를 전혀 주지 않기 때문입니다)."
 
 #. Tag: para
-#: reference_measure.xml:659
+#: reference_measure.xml:670
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 
 #. Tag: para
-#: reference_measure.xml:665
+#: reference_measure.xml:676
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr "다음 그림들 각각에서, 파란색 점이 입력 도형의 중심점을 나타냅니다."
 
 #. Tag: para
-#: reference_measure.xml:678
+#: reference_measure.xml:689
 #, no-c-format
 msgid "Centroid of a <varname>MULTIPOINT</varname>"
 msgstr "<varname>MULTIPOINT</varname> 의 중심점"
 
 #. Tag: para
-#: reference_measure.xml:689
+#: reference_measure.xml:700
 #, no-c-format
 msgid "Centroid of a <varname>LINESTRING</varname>"
 msgstr "<varname>LINESTRING</varname> 의 중심점"
 
 #. Tag: para
-#: reference_measure.xml:702
+#: reference_measure.xml:713
 #, no-c-format
 msgid "Centroid of a <varname>POLYGON</varname>"
 msgstr "<varname>POLYGON</varname> 의 중심점"
 
 #. Tag: para
-#: reference_measure.xml:713
+#: reference_measure.xml:724
 #, no-c-format
 msgid "Centroid of a <varname>GEOMETRYCOLLECTION</varname>"
 msgstr "<varname>GEOMETRYCOLLECTION</varname> 의 중심점"
 
 #. Tag: programlisting
-#: reference_measure.xml:722
+#: reference_measure.xml:733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
@@ -1776,13 +1787,13 @@ msgstr ""
 "POINT(0.5 1)"
 
 #. Tag: refname
-#: reference_measure.xml:734
+#: reference_measure.xml:745
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr "ST_ClosestPoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:736
+#: reference_measure.xml:747
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. "
@@ -1792,7 +1803,7 @@ msgstr ""
 "인트는 최단 라인의 첫 번째 포인트입니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:742
+#: reference_measure.xml:753
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
@@ -1804,7 +1815,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:757
+#: reference_measure.xml:768
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional point on g1 that is closest to g2. This is "
@@ -1814,7 +1825,7 @@ msgstr ""
 "최단 라인의 첫 번째 포인트입니다.</para>"
 
 #. Tag: para
-#: reference_measure.xml:760
+#: reference_measure.xml:771
 #, no-c-format
 msgid ""
 "If you have a 3D Geometry, you may prefer to use <xref linkend="
@@ -1824,15 +1835,15 @@ msgstr ""
 "이 좋습니다."
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:772 reference_measure.xml:2185
+#: reference_measure.xml:2339 reference_measure.xml:3005
+#: reference_measure.xml:3579
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "1.5.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:775
+#: reference_measure.xml:786
 #, no-c-format
 msgid ""
 "Closest between point and linestring is the point itself, but closest point "
@@ -1842,7 +1853,7 @@ msgstr ""
 "인트 사이의 최근접점은 라인 상에 있는 가장 가까운 포인트입니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:779
+#: reference_measure.xml:790
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
@@ -1870,13 +1881,13 @@ msgstr ""
 " POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:787
+#: reference_measure.xml:798
 #, no-c-format
 msgid "closest point on polygon A to polygon B"
 msgstr "폴리곤 B에 가장 가까운 폴리곤 A 상의 포인트"
 
 #. Tag: programlisting
-#: reference_measure.xml:790
+#: reference_measure.xml:801
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -1904,7 +1915,7 @@ msgstr ""
 " POINT(140.752120669087 125.695053378061)"
 
 #. Tag: para
-#: reference_measure.xml:802
+#: reference_measure.xml:813
 #, no-c-format
 msgid ""
 ",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -1914,13 +1925,13 @@ msgstr ""
 "linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:808
+#: reference_measure.xml:819
 #, no-c-format
 msgid "ST_ClusterDBSCAN"
 msgstr "ST_ClusterDBSCAN"
 
 #. Tag: refpurpose
-#: reference_measure.xml:810
+#: reference_measure.xml:821
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
@@ -1932,7 +1943,7 @@ msgstr ""
 "하는, 서로 다른 데이터를 윈도를 통해 동시에 한 화면에 표시하는 함수입니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:815
+#: reference_measure.xml:826
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
@@ -1948,7 +1959,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:833
+#: reference_measure.xml:844
 #, no-c-format
 msgid ""
 "Returns cluster number for each input geometry, based on a 2D implementation "
@@ -1967,23 +1978,23 @@ msgstr ""
 "(<varname>minpoints</varname>) 파라미터를 이용합니다."
 
 #. Tag: para
-#: reference_measure.xml:840
+#: reference_measure.xml:851
 #, no-c-format
 msgid "An input geometry will be added to a cluster if it is either:"
 msgstr "입력 도형이 다음과 같은 경우 클러스터에 해당 도형을 추가할 것입니다:"
 
 #. Tag: para
-#: reference_measure.xml:844
-#, no-c-format
+#: reference_measure.xml:855
+#, fuzzy, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
 "적어도 <varname>minpoints</varname> 밀도의 다른 입력 도형들에서 "
 "<varname>eps</varname> 거리 안에 있는 \"핵심\" 도형이거나"
 
 #. Tag: para
-#: reference_measure.xml:849
+#: reference_measure.xml:860
 #, no-c-format
 msgid ""
 "A \"border\" geometry, that is within <varname>eps</varname> distance of a "
@@ -1993,7 +2004,7 @@ msgstr ""
 "경우"
 
 #. Tag: para
-#: reference_measure.xml:856
+#: reference_measure.xml:867
 #, no-c-format
 msgid ""
 "Note that border geometries may be within <varname>eps</varname> distance of "
@@ -2016,7 +2027,7 @@ msgstr ""
 "리즘의 다른 구현과 달라질 수도 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:864
+#: reference_measure.xml:875
 #, no-c-format
 msgid ""
 "Input geometries that do not meet the criteria to join any other cluster "
@@ -2026,31 +2037,70 @@ msgstr ""
 "인 클러스터에 할당될 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:868 reference_measure.xml:965
+#: reference_measure.xml:879 reference_measure.xml:996
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS"
 msgstr "2.3.0 버전부터 사용할 수 있습니다. GEOS가 필요합니다."
 
 #. Tag: para
-#: reference_measure.xml:873
+#: reference_measure.xml:884
+#, no-c-format
+msgid ""
+"Assigning a cluster number to each polygon within 50 meters of each other. "
+"Require at least 2 polygons per cluster"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:896
 #, no-c-format
-msgid "Assigning a cluster number to each parcel point:"
-msgstr "각 구획 포인트에 클러스터 번호를 할당합니다:"
+msgid "within 50 meters at least 2 per cluster. singletons have NULL for cid"
+msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:876
+#: reference_measure.xml:899
+#, no-c-format
+msgid ""
+"SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS "
+"cid\n"
+"FROM boston_polys\n"
+"WHERE name > '' AND building > ''\n"
+"        AND ST_DWithin(geom,\n"
+"        ST_Transform(\n"
+"            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),\n"
+"           500);"
+msgstr ""
+
+#. Tag: screen
+#: reference_measure.xml:902
 #, no-c-format
 msgid ""
-"SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () "
-"AS cid\n"
-"FROM parcels;"
+"<![CDATA[                name                 | bucket\n"
+"-------------------------------------+--------\n"
+" Manulife Tower                      |      0\n"
+" Park Lane Seaport I                 |      0\n"
+" Park Lane Seaport II                |      0\n"
+" Renaissance Boston Waterfront Hotel |      0\n"
+" Seaport Boston Hotel                |      0\n"
+" Seaport Hotel & World Trade Center  |      0\n"
+" Waterside Place                     |      0\n"
+" World Trade Center East             |      0\n"
+" 100 Northern Avenue                 |      1\n"
+" 100 Pier 4                          |      1\n"
+" The Institute of Contemporary Art   |      1\n"
+" 101 Seaport                         |      2\n"
+" District Hall                       |      2\n"
+" One Marina Park Drive               |      2\n"
+" Twenty Two Liberty                  |      2\n"
+" Vertex                              |      2\n"
+" Vertex                              |      2\n"
+" Watermark Seaport                   |      2\n"
+" Blue Hills Bank Pavilion            |   NULL\n"
+" World Trade Center West             |   NULL\n"
+"(20 rows)]]>"
 msgstr ""
-"SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () "
-"AS cid\n"
-"FROM parcels;"
 
 #. Tag: para
-#: reference_measure.xml:879
+#: reference_measure.xml:910
 #, no-c-format
 msgid ""
 "Combining parcels with the same cluster number into a single geometry. This "
@@ -2060,7 +2110,7 @@ msgstr ""
 "할 때 명칭을 가진 인수를 이용합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:882
+#: reference_measure.xml:913
 #, no-c-format
 msgid ""
 "SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
@@ -2078,23 +2128,23 @@ msgstr ""
 "GROUP BY cid;"
 
 #. Tag: para
-#: reference_measure.xml:887
-#, no-c-format
+#: reference_measure.xml:918
+#, fuzzy, no-c-format
 msgid ""
-", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
-"\"ST_ClusterWithin\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
-", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
-"\"ST_ClusterWithin\"/>"
+", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:898
+#: reference_measure.xml:929
 #, no-c-format
 msgid "ST_ClusterIntersecting"
 msgstr "ST_ClusterIntersecting"
 
 #. Tag: refpurpose
-#: reference_measure.xml:900
+#: reference_measure.xml:931
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array with the connected components of a set of "
@@ -2103,7 +2153,7 @@ msgstr ""
 "종합 함수입니다. 도형들의 집합의 연결된 구성 요소들을 가진 배열을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:905
+#: reference_measure.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
@@ -2113,7 +2163,7 @@ msgstr ""
 "<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:915
+#: reference_measure.xml:946
 #, no-c-format
 msgid ""
 "ST_ClusterIntersecting is an aggregate function that returns an array of "
@@ -2124,13 +2174,13 @@ msgstr ""
 "형 집합은 도형들의 상호 연결된 집합을 나타냅니다."
 
 #. Tag: para
-#: reference_measure.xml:917 reference_measure.xml:1039
+#: reference_measure.xml:948 reference_measure.xml:1070
 #, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS"
 msgstr "2.2.0 버전부터 사용할 수 있습니다. GEOS가 필요합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:922
+#: reference_measure.xml:953
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -2170,7 +2220,7 @@ msgstr ""
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:926
+#: reference_measure.xml:957
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
@@ -2178,13 +2228,13 @@ msgstr ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:938
+#: reference_measure.xml:969
 #, no-c-format
 msgid "ST_ClusterKMeans"
 msgstr "ST_ClusterKMeans"
 
 #. Tag: refpurpose
-#: reference_measure.xml:940
+#: reference_measure.xml:971
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
@@ -2194,7 +2244,7 @@ msgstr ""
 "도를 통해 동시에 한 화면에 표시하는 함수입니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:945
+#: reference_measure.xml:976
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
@@ -2208,7 +2258,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:960
+#: reference_measure.xml:991
 #, no-c-format
 msgid ""
 "Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-"
@@ -2221,13 +2271,13 @@ msgstr ""
 "니다. 클러스터 작업에 쓰이는 거리는 도형들의 중심점 사이의 거리입니다."
 
 #. Tag: para
-#: reference_measure.xml:970
+#: reference_measure.xml:1001
 #, no-c-format
 msgid "Generate dummy set of parcels for examples"
 msgstr "예시 용 가짜 구획 집합을 생성"
 
 #. Tag: programlisting
-#: reference_measure.xml:971
+#: reference_measure.xml:1002
 #, no-c-format
 msgid ""
 "CREATE TABLE parcels AS\n"
@@ -2249,19 +2299,19 @@ msgstr ""
 "    40, 'endcap=square'),12) As geom;"
 
 #. Tag: para
-#: reference_measure.xml:983
+#: reference_measure.xml:1014
 #, no-c-format
 msgid "Original Parcels"
 msgstr "원본 구획"
 
 #. Tag: para
-#: reference_measure.xml:993
+#: reference_measure.xml:1024
 #, no-c-format
 msgid "Parcels color-coded by cluster number (cid)"
 msgstr "클러스터 번호(cid)를 기준으로 색상 구분된 구획"
 
 #. Tag: programlisting
-#: reference_measure.xml:996
+#: reference_measure.xml:1027
 #, no-c-format
 msgid ""
 "SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
@@ -2293,7 +2343,7 @@ msgstr ""
 "(7 rows)"
 
 #. Tag: programlisting
-#: reference_measure.xml:1003
+#: reference_measure.xml:1034
 #, no-c-format
 msgid ""
 "-- Partitioning parcel clusters by type\n"
@@ -2329,7 +2379,7 @@ msgstr ""
 "(7 rows)"
 
 #. Tag: para
-#: reference_measure.xml:1009
+#: reference_measure.xml:1040
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
@@ -2339,13 +2389,13 @@ msgstr ""
 "\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1019
+#: reference_measure.xml:1050
 #, no-c-format
 msgid "ST_ClusterWithin"
 msgstr "ST_ClusterWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1021
+#: reference_measure.xml:1052
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array of GeometryCollections, where each "
@@ -2356,7 +2406,7 @@ msgstr ""
 "미만으로 떨어진 도형들의 집합을 나타냅니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1026
+#: reference_measure.xml:1057
 #, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
@@ -2368,7 +2418,7 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1037
+#: reference_measure.xml:1068
 #, no-c-format
 msgid ""
 "ST_ClusterWithin is an aggregate function that returns an array of "
@@ -2379,7 +2429,7 @@ msgstr ""
 "합은 설정된 거리 미만으로 떨어진 도형들의 집합을 나타냅니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1044
+#: reference_measure.xml:1075
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -2419,7 +2469,7 @@ msgstr ""
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:1048
+#: reference_measure.xml:1079
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
@@ -2429,13 +2479,13 @@ msgstr ""
 "\"ST_ClusterIntersecting\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1059
+#: reference_measure.xml:1090
 #, no-c-format
 msgid "ST_Contains"
 msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1061
+#: reference_measure.xml:1092
 #, no-c-format
 msgid ""
 "Returns true if and only if no points of B lie in the exterior of A, and at "
@@ -2445,7 +2495,7 @@ msgstr ""
 "부에 있는 경우 참을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1066
+#: reference_measure.xml:1097
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -2457,7 +2507,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1081
+#: reference_measure.xml:1112
 #, no-c-format
 msgid ""
 "Geometry A contains Geometry B if and only if no points of B lie in the "
@@ -2474,7 +2524,7 @@ msgstr ""
 "\"ST_ContainsProperly\"/> 의 경우와 대조해보십시오."
 
 #. Tag: para
-#: reference_measure.xml:1085
+#: reference_measure.xml:1116
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry B is completely inside geometry A. For this "
@@ -2491,16 +2541,16 @@ msgstr ""
 "거짓을 반환하는 유효하지 않은 도형의 경우를 제외하면 말이죠."
 
 #. Tag: para
-#: reference_measure.xml:1090 reference_measure.xml:1318
-#: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:1121 reference_measure.xml:1349
+#: reference_measure.xml:1432 reference_measure.xml:1797
+#: reference_measure.xml:3136 reference_measure.xml:3484
+#: reference_measure.xml:3801
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "GEOS 모듈로 실행"
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1122 reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -2511,18 +2561,18 @@ msgstr ""
 "지원했습니다."
 
 #. Tag: para
-#: reference_measure.xml:1094 reference_measure.xml:1256
-#: reference_measure.xml:1321 reference_measure.xml:1404
-#: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:1125 reference_measure.xml:1287
+#: reference_measure.xml:1352 reference_measure.xml:1435
+#: reference_measure.xml:1539 reference_measure.xml:1794
+#: reference_measure.xml:3682 reference_measure.xml:3806
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr "<varname>GEOMETRYCOLLECTION</varname> 을 인수로 호출하지 마십시오."
 
 #. Tag: para
-#: reference_measure.xml:1098 reference_measure.xml:1260
-#: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:1129 reference_measure.xml:1291
+#: reference_measure.xml:1360 reference_measure.xml:1439
+#: reference_measure.xml:3810
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -2531,7 +2581,7 @@ msgstr ""
 "이 함수에 유효하지 않은 도형을 입력하지 마십시오. 결과를 예측할 수 없습니다."
 
 #. Tag: para
-#: reference_measure.xml:1101
+#: reference_measure.xml:1132
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2543,10 +2593,10 @@ msgstr ""
 "함수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:1106 reference_measure.xml:1341
-#: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:1137 reference_measure.xml:1372
+#: reference_measure.xml:1447 reference_measure.xml:1803
+#: reference_measure.xml:2721 reference_measure.xml:3145
+#: reference_measure.xml:3818
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -2555,7 +2605,7 @@ msgstr ""
 "주의: 이 함수는 정수가 아니라 불값을 반환하는, \"사용할 만한\" 버전입니다."
 
 #. Tag: para
-#: reference_measure.xml:1109
+#: reference_measure.xml:1140
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
@@ -2564,14 +2614,14 @@ msgstr ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - within(geometry B, geometry A)와 동일"
 
 #. Tag: para
-#: reference_measure.xml:1111
+#: reference_measure.xml:1142
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 
 #. Tag: para
-#: reference_measure.xml:1113 reference_measure.xml:1345
-#: reference_measure.xml:1420
+#: reference_measure.xml:1144 reference_measure.xml:1376
+#: reference_measure.xml:1451
 #, no-c-format
 msgid ""
 "There are certain subtleties to ST_Contains and ST_Within that are not "
@@ -2585,7 +2635,7 @@ msgstr ""
 "Covers, Contains, Within</ulink> 을 확인해보십시오."
 
 #. Tag: para
-#: reference_measure.xml:1120
+#: reference_measure.xml:1151
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>TRUE</"
@@ -2595,33 +2645,33 @@ msgstr ""
 "<varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1132
+#: reference_measure.xml:1163
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1173 reference_measure.xml:3760
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:1184 reference_measure.xml:1224
+#: reference_measure.xml:3729
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1194 reference_measure.xml:3182
+#: reference_measure.xml:3709 reference_measure.xml:3719
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1171
+#: reference_measure.xml:1202
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>FALSE</"
@@ -2631,13 +2681,13 @@ msgstr ""
 "<varname>FALSE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1183
+#: reference_measure.xml:1214
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:1201
+#: reference_measure.xml:1232
 #, no-c-format
 msgid ""
 "-- A circle within a circle\n"
@@ -2713,7 +2763,7 @@ msgstr ""
 "ST_Point      | t          | t              | f           | f"
 
 #. Tag: para
-#: reference_measure.xml:1206
+#: reference_measure.xml:1237
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
@@ -2725,13 +2775,13 @@ msgstr ""
 "linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1212
+#: reference_measure.xml:1243
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1214
+#: reference_measure.xml:1245
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2742,7 +2792,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1219
+#: reference_measure.xml:1250
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
@@ -2754,7 +2804,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1234
+#: reference_measure.xml:1265
 #, no-c-format
 msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
@@ -2764,14 +2814,14 @@ msgstr ""
 "반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1236
+#: reference_measure.xml:1267
 #, no-c-format
 msgid "A does not contain properly itself, but does contain itself."
 msgstr ""
 "A는 자기 자신을 제대로 담고 있지는 않지만, 자기 자신을 담고 있긴 합니다."
 
 #. Tag: para
-#: reference_measure.xml:1237
+#: reference_measure.xml:1268
 #, no-c-format
 msgid ""
 "Every point of the other geometry is a point of this geometry's interior. "
@@ -2783,7 +2833,7 @@ msgstr ""
 "와 일치합니다."
 
 #. Tag: para
-#: reference_measure.xml:1241
+#: reference_measure.xml:1272
 #, no-c-format
 msgid ""
 "From JTS docs slightly reworded: The advantage to using this predicate over "
@@ -2797,7 +2847,7 @@ msgstr ""
 "입니다."
 
 #. Tag: para
-#: reference_measure.xml:1243
+#: reference_measure.xml:1274
 #, no-c-format
 msgid ""
 "An example use case for this predicate is computing the intersections of a "
@@ -2813,13 +2863,13 @@ msgstr ""
 "알려져 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:1253
+#: reference_measure.xml:1284
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS >= 3.1.0."
 msgstr "1.4.0 버전부터 사용할 수 있습니다. GEOS 3.1.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_measure.xml:1263
+#: reference_measure.xml:1294
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2831,7 +2881,7 @@ msgstr ""
 "_ST_ContainsProperly 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:1272
+#: reference_measure.xml:1303
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -2909,7 +2959,7 @@ msgstr ""
 "ST_Point      | t          | t              | f           | f"
 
 #. Tag: para
-#: reference_measure.xml:1277
+#: reference_measure.xml:1308
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
@@ -2921,20 +2971,20 @@ msgstr ""
 "\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1283
+#: reference_measure.xml:1314
 #, no-c-format
 msgid "ST_Covers"
 msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1285
+#: reference_measure.xml:1316
 #, no-c-format
 msgid "Returns 1 (TRUE) if no point in Geometry B is outside Geometry A"
 msgstr ""
 "도형 B 안에 있는 어떤 포인트도 도형 A 외부에 없을 경우 1(참)을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1290
+#: reference_measure.xml:1321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -2954,7 +3004,7 @@ msgstr ""
 "<parameter>geogpointB</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1315
+#: reference_measure.xml:1346
 #, no-c-format
 msgid ""
 "Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/"
@@ -2964,13 +3014,13 @@ msgstr ""
 "반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1325
+#: reference_measure.xml:1356
 #, no-c-format
 msgid "For geography only Polygon covers point is supported."
 msgstr "지리형에 한해 포인트를 커버하는 폴리곤을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:1332
+#: reference_measure.xml:1363
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -2982,7 +3032,7 @@ msgstr ""
 "수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1368 reference_measure.xml:3803
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2994,31 +3044,31 @@ msgstr ""
 "있는 포인트만 지원했습니다."
 
 #. Tag: para
-#: reference_measure.xml:1338
+#: reference_measure.xml:1369
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
 msgstr "1.5.0 버전부터 지리형을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:1339 reference_measure.xml:1410
+#: reference_measure.xml:1370 reference_measure.xml:1441
 #, no-c-format
 msgid "Availability: 1.2.2 - requires GEOS >= 3.0"
 msgstr "1.2.2 버전부터 사용할 수 있습니다. GEOS 3.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_measure.xml:1344 reference_measure.xml:1419
+#: reference_measure.xml:1375 reference_measure.xml:1450
 #, no-c-format
 msgid "Not an OGC standard, but Oracle has it too."
 msgstr "OGC 표준은 아니지만, Oracle도 이 함수를 내장하고 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:1351
+#: reference_measure.xml:1382
 #, no-c-format
 msgid "Geometry example"
 msgstr "도형 예시"
 
 #. Tag: programlisting
-#: reference_measure.xml:1352
+#: reference_measure.xml:1383
 #, no-c-format
 msgid ""
 "--a circle covering a circle\n"
@@ -3048,13 +3098,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1353
+#: reference_measure.xml:1384
 #, no-c-format
 msgid "Geeography Example"
 msgstr "지리형 예시"
 
 #. Tag: programlisting
-#: reference_measure.xml:1354
+#: reference_measure.xml:1385
 #, no-c-format
 msgid ""
 "-- a point with a 300 meter buffer compared to a point, a point and its 10 "
@@ -3083,19 +3133,19 @@ msgstr ""
 " f              | t"
 
 #. Tag: para
-#: reference_measure.xml:1359
+#: reference_measure.xml:1390
 #, no-c-format
 msgid ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1365
+#: reference_measure.xml:1396
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1367
+#: reference_measure.xml:1398
 #, no-c-format
 msgid ""
 "<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -3105,7 +3155,7 @@ msgstr ""
 "경우 1(참)을 반환합니다.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1372
+#: reference_measure.xml:1403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -3125,7 +3175,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1398
+#: reference_measure.xml:1429
 #, no-c-format
 msgid ""
 "<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
@@ -3135,7 +3185,7 @@ msgstr ""
 "1(참)을 반환합니다.</para>"
 
 #. Tag: para
-#: reference_measure.xml:1411
+#: reference_measure.xml:1442
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -3147,7 +3197,7 @@ msgstr ""
 "_ST_CoveredBy 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:1426
+#: reference_measure.xml:1457
 #, no-c-format
 msgid ""
 "--a circle coveredby a circle\n"
@@ -3179,7 +3229,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1431
+#: reference_measure.xml:1462
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
@@ -3189,13 +3239,13 @@ msgstr ""
 "linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1437
+#: reference_measure.xml:1468
 #, no-c-format
 msgid "ST_Crosses"
 msgstr "ST_Crosses"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1439
+#: reference_measure.xml:1470
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the supplied geometries have some, but "
@@ -3205,7 +3255,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1445
+#: reference_measure.xml:1476
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Crosses</function></funcdef> "
@@ -3217,7 +3267,7 @@ msgstr ""
 "<paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1458
+#: reference_measure.xml:1489
 #, no-c-format
 msgid ""
 "<function>ST_Crosses</function> takes two geometry objects and returns "
@@ -3237,13 +3287,13 @@ msgstr ""
 "우, <varname>FALSE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1467
+#: reference_measure.xml:1498
 #, no-c-format
 msgid "In mathematical terms, this is expressed as:"
 msgstr "수학적인 관점에서, 다음과 같이 표현됩니다:"
 
 #. Tag: remark
-#: reference_measure.xml:1469
+#: reference_measure.xml:1500
 #, no-c-format
 msgid ""
 "TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup "
@@ -3253,13 +3303,13 @@ msgstr ""
 "순한 HTML 마크업 언어는 IE와 FF 양쪽 모두에서 잘 동작하지 않음."
 
 #. Tag: para
-#: reference_measure.xml:1480
+#: reference_measure.xml:1511
 #, no-c-format
 msgid "The DE-9IM Intersection Matrix for the two geometries is:"
 msgstr "두 도형에 대한 DE-9IM 교차점 매트릭스는 다음과 같습니다:"
 
 #. Tag: para
-#: reference_measure.xml:1484
+#: reference_measure.xml:1515
 #, no-c-format
 msgid ""
 "<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area "
@@ -3267,7 +3317,7 @@ msgid ""
 msgstr "<markup>T*T******</markup> (포인트/라인, 포인트/면, 라인/면 상황)"
 
 #. Tag: para
-#: reference_measure.xml:1489
+#: reference_measure.xml:1520
 #, no-c-format
 msgid ""
 "<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line "
@@ -3275,19 +3325,19 @@ msgid ""
 msgstr "<markup>T*****T**</markup> (라인/포인트, 면/포인트, 면/라인 상황)"
 
 #. Tag: para
-#: reference_measure.xml:1494
+#: reference_measure.xml:1525
 #, no-c-format
 msgid "<markup>0********</markup> (for Line/Line situations)"
 msgstr "<markup>0********</markup> (라인/라인 상황)"
 
 #. Tag: para
-#: reference_measure.xml:1498
+#: reference_measure.xml:1529
 #, no-c-format
 msgid "For any other combination of dimensions this predicate returns false."
 msgstr "이 조합이 아닌 다른 차원들의 조합일 경우, 이 함수는 거짓을 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1501
+#: reference_measure.xml:1532
 #, no-c-format
 msgid ""
 "The OpenGIS Simple Features Specification defines this predicate only for "
@@ -3301,50 +3351,50 @@ msgstr ""
 "었습니다."
 
 #. Tag: para
-#: reference_measure.xml:1517
+#: reference_measure.xml:1548
 #, no-c-format
 msgid "&sfs_compliant; s2.1.13.3"
 msgstr "&sfs_compliant; s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:1518
+#: reference_measure.xml:1549
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1555 reference_measure.xml:3154
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr "다음 그림들은 모두 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1536
+#: reference_measure.xml:1567
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1546
+#: reference_measure.xml:1577
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1558
+#: reference_measure.xml:1589
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1599 reference_measure.xml:3174
+#: reference_measure.xml:3740 reference_measure.xml:3750
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1576
+#: reference_measure.xml:1607
 #, no-c-format
 msgid ""
 "Consider a situation where a user has two tables: a table of roads and a "
@@ -3354,7 +3404,7 @@ msgstr ""
 "정해봅시다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1584
+#: reference_measure.xml:1615
 #, no-c-format
 msgid ""
 "CREATE TABLE roads (\n"
@@ -3370,7 +3420,7 @@ msgstr ""
 ");"
 
 #. Tag: programlisting
-#: reference_measure.xml:1588
+#: reference_measure.xml:1619
 #, no-c-format
 msgid ""
 "CREATE TABLE highways (\n"
@@ -3386,7 +3436,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: reference_measure.xml:1595
+#: reference_measure.xml:1626
 #, no-c-format
 msgid ""
 "To determine a list of roads that cross a highway, use a query similiar to:"
@@ -3394,7 +3444,7 @@ msgstr ""
 "고속도로와 교차하는 도로의 목록을 구하려면, 다음과 비슷한 쿼리를 해야 합니다:"
 
 #. Tag: programlisting
-#: reference_measure.xml:1599
+#: reference_measure.xml:1630
 #, no-c-format
 msgid ""
 "SELECT roads.id\n"
@@ -3406,13 +3456,13 @@ msgstr ""
 "WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
 
 #. Tag: refname
-#: reference_measure.xml:1606
+#: reference_measure.xml:1637
 #, no-c-format
 msgid "ST_LineCrossingDirection"
 msgstr "ST_LineCrossingDirection"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1608
+#: reference_measure.xml:1639
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -3422,7 +3472,7 @@ msgstr ""
 "이의 숫자를 반환합니다. 0은 교차하지 않음을 뜻합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1613
+#: reference_measure.xml:1644
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
@@ -3436,7 +3486,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1624
+#: reference_measure.xml:1655
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
@@ -3448,61 +3498,61 @@ msgstr ""
 "<varname>LINESTRING</varname> 만 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:1625
+#: reference_measure.xml:1656
 #, no-c-format
 msgid "Definition of integer constants is as follows:"
 msgstr "정수형 상수의 정의는 다음과 같습니다:"
 
 #. Tag: para
-#: reference_measure.xml:1628
+#: reference_measure.xml:1659
 #, no-c-format
 msgid "0: LINE NO CROSS"
 msgstr "0: 라인이 교차하지 않음"
 
 #. Tag: para
-#: reference_measure.xml:1631
+#: reference_measure.xml:1662
 #, no-c-format
 msgid "-1: LINE CROSS LEFT"
 msgstr "-1: 라인이 왼쪽 방향으로 교차"
 
 #. Tag: para
-#: reference_measure.xml:1634
+#: reference_measure.xml:1665
 #, no-c-format
 msgid "1: LINE CROSS RIGHT"
 msgstr "1: 라인이 오른쪽 방향으로 교차"
 
 #. Tag: para
-#: reference_measure.xml:1637
+#: reference_measure.xml:1668
 #, no-c-format
 msgid "-2: LINE MULTICROSS END LEFT"
 msgstr "-2: 라인이 종단점 왼쪽 방향으로 복수교차(multicross)"
 
 #. Tag: para
-#: reference_measure.xml:1640
+#: reference_measure.xml:1671
 #, no-c-format
 msgid "2: LINE MULTICROSS END RIGHT"
 msgstr "2: 라인이 종단점 오른쪽 방향으로 복수교차"
 
 #. Tag: para
-#: reference_measure.xml:1643
+#: reference_measure.xml:1674
 #, no-c-format
 msgid "-3: LINE MULTICROSS END SAME FIRST LEFT"
 msgstr "-3: 라인이 종단점과 시작점의 동일한 왼쪽 방향으로 복수교차"
 
 #. Tag: para
-#: reference_measure.xml:1646
+#: reference_measure.xml:1677
 #, no-c-format
 msgid "3: LINE MULTICROSS END SAME FIRST RIGHT"
 msgstr "3: 라인이 종단점과 시작점의 동일한 오른쪽 방향으로 복수교차"
 
 #. Tag: para
-#: reference_measure.xml:1650
+#: reference_measure.xml:1681
 #, no-c-format
 msgid "Availability: 1.4"
 msgstr "1.4.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:1668
+#: reference_measure.xml:1699
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 ball is start point, triangle are end points. Query "
@@ -3512,7 +3562,7 @@ msgstr ""
 "아래는 쿼리입니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1672
+#: reference_measure.xml:1703
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3540,8 +3590,8 @@ msgstr ""
 "           3 |          -3"
 
 #. Tag: para
-#: reference_measure.xml:1682 reference_measure.xml:1696
-#: reference_measure.xml:1710
+#: reference_measure.xml:1713 reference_measure.xml:1727
+#: reference_measure.xml:1741
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. "
@@ -3551,7 +3601,7 @@ msgstr ""
 "아래는 쿼리입니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1686
+#: reference_measure.xml:1717
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3581,7 +3631,7 @@ msgstr ""
 "           2 |          -2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1700
+#: reference_measure.xml:1731
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3611,7 +3661,7 @@ msgstr ""
 "          -1 |          1"
 
 #. Tag: programlisting
-#: reference_measure.xml:1714
+#: reference_measure.xml:1745
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -3639,7 +3689,7 @@ msgstr ""
 "          -2 |          2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1722
+#: reference_measure.xml:1753
 #, no-c-format
 msgid ""
 "SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
@@ -3653,13 +3703,13 @@ msgstr ""
 "WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
 
 #. Tag: refname
-#: reference_measure.xml:1735
+#: reference_measure.xml:1766
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1737
+#: reference_measure.xml:1768
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries do not \"spatially intersect\" - if they do "
@@ -3669,7 +3719,7 @@ msgstr ""
 "경우 - 참을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1743
+#: reference_measure.xml:1774
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
@@ -3681,7 +3731,7 @@ msgstr ""
 "<type>geometry</type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1758
+#: reference_measure.xml:1789
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply geometries are not spatially disjoint. "
@@ -3694,25 +3744,25 @@ msgstr ""
 "우, 분리(disjoint) 함수는 거짓을 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:1768
+#: reference_measure.xml:1799
 #, no-c-format
 msgid "This function call does not use indexes"
 msgstr "이 함수 호출은 인덱스를 활용하지 않습니다."
 
 #. Tag: para
-#: reference_measure.xml:1775
+#: reference_measure.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 msgstr "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 
 #. Tag: para
-#: reference_measure.xml:1777
+#: reference_measure.xml:1808
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 
 #. Tag: programlisting
-#: reference_measure.xml:1782
+#: reference_measure.xml:1813
 #, no-c-format
 msgid ""
 "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3742,19 +3792,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1787
+#: reference_measure.xml:1818
 #, no-c-format
 msgid "<para>ST_Intersects</para>"
 msgstr "<para>ST_Intersects</para>"
 
 #. Tag: refname
-#: reference_measure.xml:1793
+#: reference_measure.xml:1824
 #, no-c-format
 msgid "ST_Distance"
 msgstr "ST_Distance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1795
+#: reference_measure.xml:1826
 #, no-c-format
 msgid ""
 "For geometry type Returns the 2D Cartesian distance between two geometries "
@@ -3766,7 +3816,7 @@ msgstr ""
 "위로 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1799
+#: reference_measure.xml:1830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
@@ -3794,7 +3844,7 @@ msgstr ""
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1837
+#: reference_measure.xml:1868
 #, no-c-format
 msgid ""
 "For geometry type returns the minimum 2D Cartesian distance between two "
@@ -3809,19 +3859,19 @@ msgstr ""
 "신 더 빠른 구체 계산을 이용합니다."
 
 #. Tag: para
-#: reference_measure.xml:1842
+#: reference_measure.xml:1873
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1874 reference_measure.xml:2642
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
-#: reference_measure.xml:1846
+#: reference_measure.xml:1877
 #, no-c-format
 msgid ""
 "Availability: 1.5.0 geography support was introduced in 1.5. Speed "
@@ -3831,7 +3881,7 @@ msgstr ""
 "더 잘 처리하기 위해 평면에 대한 속도를 향상시켰습니다."
 
 #. Tag: para
-#: reference_measure.xml:1847
+#: reference_measure.xml:1878
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://"
@@ -3843,19 +3893,19 @@ msgstr ""
 "\">Making Geography faster</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_measure.xml:1848
+#: reference_measure.xml:1879
 #, no-c-format
 msgid "Enhanced: 2.1.0 - support for curved geometries was introduced."
 msgstr "개선 사항: 2.1.0 버전부터 만곡 도형을 지원하기 시작했습니다."
 
 #. Tag: title
-#: reference_measure.xml:1853
+#: reference_measure.xml:1884
 #, no-c-format
 msgid "Basic Geometry Examples"
 msgstr "기본 도형 예시"
 
 #. Tag: programlisting
-#: reference_measure.xml:1855
+#: reference_measure.xml:1886
 #, no-c-format
 msgid ""
 "--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
@@ -3930,14 +3980,14 @@ msgstr ""
 "126.664256056812"
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1889 reference_measure.xml:2735
+#: reference_measure.xml:2789
 #, no-c-format
 msgid "Geography Examples"
 msgstr "지리형 예시"
 
 #. Tag: programlisting
-#: reference_measure.xml:1859
+#: reference_measure.xml:1890
 #, no-c-format
 msgid ""
 "-- same as geometry example but note units in meters - use sphere for "
@@ -3969,25 +4019,26 @@ msgstr ""
 " 123.802076746848 | 123.475736916397"
 
 #. Tag: para
-#: reference_measure.xml:1867
-#, no-c-format
+#: reference_measure.xml:1898
+#, fuzzy, no-c-format
 msgid ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
-">, <xref linkend=\"ST_Transform\"/>"
+">, <xref linkend=\"ST_HausdorffDistance\"/>, <xref linkend="
+"\"ST_FrechetDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
 ">, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1873
+#: reference_measure.xml:1905
 #, no-c-format
 msgid "ST_MinimumClearance"
 msgstr "ST_MinimumClearance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1874
+#: reference_measure.xml:1906
 #, no-c-format
 msgid ""
 "Returns the minimum clearance of a geometry, a measure of a geometry's "
@@ -3996,7 +4047,7 @@ msgstr ""
 "도형의 튼튼함(robustness)의 척도인 도형의 최소 여유(clearance)를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1879
+#: reference_measure.xml:1911
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
@@ -4006,7 +4057,7 @@ msgstr ""
 "<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1889
+#: reference_measure.xml:1921
 #, no-c-format
 msgid ""
 "It is not uncommon to have a geometry that, while meeting the criteria for "
@@ -4023,7 +4074,7 @@ msgstr ""
 "면 유효하지 않아지는 도형이 그렇게 희귀한 것은 아닙니다."
 
 #. Tag: para
-#: reference_measure.xml:1896
+#: reference_measure.xml:1928
 #, no-c-format
 msgid ""
 "A geometry's \"minimum clearance\" is the smallest distance by which a "
@@ -4036,7 +4087,7 @@ msgstr ""
 "소 여유 값이 높을수록 도형은 더 튼튼한 것이죠."
 
 #. Tag: para
-#: reference_measure.xml:1902
+#: reference_measure.xml:1934
 #, no-c-format
 msgid ""
 "If a geometry has a minimum clearance of <varname>e</varname>, it can be "
@@ -4046,7 +4097,7 @@ msgstr ""
 "할 수 있습니다:"
 
 #. Tag: para
-#: reference_measure.xml:1906
+#: reference_measure.xml:1938
 #, no-c-format
 msgid ""
 "No two distinct vertices in the geometry are separated by less than "
@@ -4056,7 +4107,7 @@ msgstr ""
 "있지 않습니다."
 
 #. Tag: para
-#: reference_measure.xml:1911
+#: reference_measure.xml:1943
 #, no-c-format
 msgid ""
 "No vertex is closer than <varname>e</varname> to a line segement of which it "
@@ -4066,7 +4117,7 @@ msgstr ""
 "있을 수는 없습니다."
 
 #. Tag: para
-#: reference_measure.xml:1918
+#: reference_measure.xml:1950
 #, no-c-format
 msgid ""
 "If no minimum clearance exists for a geometry (for example, a single point, "
@@ -4078,13 +4129,13 @@ msgstr ""
 "것입니다."
 
 #. Tag: para
-#: reference_measure.xml:1923 reference_measure.xml:1968
+#: reference_measure.xml:1955 reference_measure.xml:2000
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.6.0"
 msgstr "2.3.0 버전부터 사용할 수 있습니다. GEOS 3.6.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1929
+#: reference_measure.xml:1961
 #, no-c-format
 msgid ""
 "SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
@@ -4098,13 +4149,13 @@ msgstr ""
 "             0.00032"
 
 #. Tag: refname
-#: reference_measure.xml:1944
+#: reference_measure.xml:1976
 #, no-c-format
 msgid "ST_MinimumClearanceLine"
 msgstr "ST_MinimumClearanceLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1945
+#: reference_measure.xml:1977
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance."
@@ -4112,7 +4163,7 @@ msgstr ""
 "포인트 2개로 이루어진, 도형의 최소 여유를 나타내는 라인스트링을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:1950
+#: reference_measure.xml:1982
 #, no-c-format
 msgid ""
 "<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
@@ -4122,7 +4173,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1963
+#: reference_measure.xml:1995
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance. If "
@@ -4134,7 +4185,7 @@ msgstr ""
 "varname> 를 반환할 것입니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:1974
+#: reference_measure.xml:2006
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
@@ -4150,13 +4201,13 @@ msgstr ""
 "LINESTRING(0.5 0.00032,0.5 0)"
 
 #. Tag: refname
-#: reference_measure.xml:1990
+#: reference_measure.xml:2022
 #, no-c-format
 msgid "ST_HausdorffDistance"
 msgstr "ST_HausdorffDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1992
+#: reference_measure.xml:2024
 #, no-c-format
 msgid ""
 "Returns the Hausdorff distance between two geometries. Basically a measure "
@@ -4168,7 +4219,7 @@ msgstr ""
 "위를 씁니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1997
+#: reference_measure.xml:2029
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
@@ -4190,7 +4241,7 @@ msgstr ""
 "<parameter>densifyFrac</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2025
+#: reference_measure.xml:2057
 #, no-c-format
 msgid ""
 "Implements algorithm for computing a distance metric which can be thought of "
@@ -4213,7 +4264,7 @@ msgstr ""
 "ulink>"
 
 #. Tag: para
-#: reference_measure.xml:2028
+#: reference_measure.xml:2060
 #, no-c-format
 msgid ""
 "When densifyFrac is specified, this function performs a segment "
@@ -4229,7 +4280,7 @@ msgstr ""
 "습니다."
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2065 reference_measure.xml:2131
 #, no-c-format
 msgid ""
 "The current implementation supports only vertices as the discrete locations. "
@@ -4239,7 +4290,7 @@ msgstr ""
 "들을 사용할 수 있도록 확장할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:2038
+#: reference_measure.xml:2070
 #, no-c-format
 msgid ""
 "This algorithm is NOT equivalent to the standard Hausdorff distance. "
@@ -4254,13 +4305,13 @@ msgstr ""
 "라인스트링들입니다. 해당 하위집합이 라인을 맞춰보는 데 유용한 척도입니다."
 
 #. Tag: para
-#: reference_measure.xml:2043
+#: reference_measure.xml:2075
 #, no-c-format
 msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
 msgstr "1.5.0 버전부터 사용할 수 있습니다. GEOS 3.2.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_measure.xml:2049
+#: reference_measure.xml:2081
 #, no-c-format
 msgid ""
 "For each building, find the parcel that best represents it. First we require "
@@ -4274,7 +4325,7 @@ msgstr ""
 "선호도를 얻게 해줍니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2051
+#: reference_measure.xml:2083
 #, no-c-format
 msgid ""
 "SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
@@ -4290,7 +4341,7 @@ msgstr ""
 "geom);"
 
 #. Tag: programlisting
-#: reference_measure.xml:2053
+#: reference_measure.xml:2085
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_HausdorffDistance(\n"
@@ -4310,7 +4361,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2054
+#: reference_measure.xml:2086
 #, no-c-format
 msgid ""
 "postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
@@ -4328,13 +4379,128 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2098
+#, fuzzy, no-c-format
+msgid "ST_FrechetDistance"
+msgstr "ST_Distance"
+
+#. Tag: refpurpose
+#: reference_measure.xml:2100
+#, fuzzy, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+"두 도형 사이의 하우스도르프 거리를 반환합니다. 기본적으로 두 도형이 얼마나 유"
+"사한지 또는 유사하지 않은지에 대한 척도입니다. 두 도형의 공간 참조 시스템 단"
+"위를 씁니다."
+
+#. Tag: funcprototype
+#: reference_measure.xml:2106
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
+
+#. Tag: para
+#: reference_measure.xml:2124
+#, no-c-format
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2126
+#, fuzzy, no-c-format
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
+msgstr ""
+"densifyFrac 인수를 설정하면, 이 함수는 구간 고밀화(segment densification) 작"
+"업을 수행한 다음 이산 하우스도르프 거리를 계산합니다. densifyFrac 파라미터가 "
+"각 구간을 고밀화하는 데 쓰이는 분수를 설정합니다. 각 구간은 동일한 길이의 하"
+"위 구간 몇 개로 나뉘며, 이 전체 길이를 나누는 분수가 주어진 분수와 가장 가깝"
+"습니다."
+
+#. Tag: para
+#: reference_measure.xml:2136
+#, no-c-format
+msgid ""
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2140
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr "2.3.0 버전부터 사용할 수 있습니다. GEOS 3.6.0 이상 버전이 필요합니다."
+
+#. Tag: programlisting
+#: reference_measure.xml:2146
+#, fuzzy, no-c-format
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: programlisting
+#: reference_measure.xml:2147
+#, fuzzy, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_measure.xml:2159
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr "ST_MaxDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2161
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
@@ -4342,7 +4508,7 @@ msgid ""
 msgstr "두 도형 사이의 2차원 최장 거리를 투영 단위로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2167
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
@@ -4354,7 +4520,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2180
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -4367,7 +4533,7 @@ msgstr ""
 "리를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2190
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr ""
@@ -4375,7 +4541,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
+#: reference_measure.xml:2191
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
@@ -4407,7 +4573,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
@@ -4415,13 +4581,13 @@ msgstr ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2203
 #, no-c-format
 msgid "ST_DistanceSphere"
 msgstr "ST_DistanceSphere"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2205
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -4435,7 +4601,7 @@ msgstr ""
 "PostGIS 1.5 미만 버전에서는 포인트에 대해서만 구현돼 있었습니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -4449,7 +4615,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2225
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -4463,7 +4629,7 @@ msgstr ""
 "PostGIS 1.5 미만 버전에서는 포인트에 대해서만 구현돼 있었습니다."
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2231 reference_measure.xml:2280
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
@@ -4473,7 +4639,7 @@ msgstr ""
 "버전에서는 포인트에 대해서만 구현돼 있었습니다."
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2232
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
@@ -4481,7 +4647,7 @@ msgstr ""
 "변경 사항: 2.2.0 미만 버전에서는 ST_Distance_Sphere라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2239
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -4525,19 +4691,19 @@ msgstr ""
 "|                   65871.18"
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2246
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2252
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr "ST_DistanceSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2254
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
@@ -4547,7 +4713,7 @@ msgstr ""
 "PostGIS 1.5 미만 버전은 포인트만 지원했습니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2261
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -4563,7 +4729,7 @@ msgstr ""
 "<parameter>measurement_spheroid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2273
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -4576,7 +4742,7 @@ msgstr ""
 "십시오. PostGIS 1.5 미만 버전은 포인트만 지원했습니다."
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
@@ -4587,7 +4753,7 @@ msgstr ""
 "다고 가정할 것입니다. 이 함수의 이전 버전은 포인트만 지원했습니다."
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2281
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
@@ -4595,7 +4761,7 @@ msgstr ""
 "변경 사항: 2.2.0 미만 버전에서는 ST_Distance_Spheroid라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2288
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -4635,19 +4801,19 @@ msgstr ""
 "                         70454.92 |           70424.47 |          70438.00"
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ", <xref linkend=\"ST_DistanceSphere\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2301
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2303
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
@@ -4655,7 +4821,7 @@ msgid ""
 msgstr "모든 도형이 서로 설정된 거리 안에 있을 경우 참을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2309
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -4671,7 +4837,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2327
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -4685,7 +4851,7 @@ msgstr ""
 "려면, 소스 도형들이 둘 다 동일한 SRID를 가진, 동일한 좌표 투영체여야 합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
+#: reference_measure.xml:2344
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
@@ -4711,19 +4877,19 @@ msgstr ""
 " f             | t        | t             |"
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2350
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ", <xref linkend=\"ST_DWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2356
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2358
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -4738,7 +4904,7 @@ msgstr ""
 "체 상에서 측정하도록 use_spheroid=false로 설정하십시오."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2364
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -4774,7 +4940,7 @@ msgstr ""
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2409
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -4782,7 +4948,7 @@ msgid ""
 msgstr "도형들이 서로 설정된 거리 안에 있을 경우 참을 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2411
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -4795,7 +4961,7 @@ msgstr ""
 "표 투영체여야 합니다."
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
@@ -4807,7 +4973,7 @@ msgstr ""
 "use_spheroid=false로 설정합니다."
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2426
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -4823,19 +4989,19 @@ msgstr ""
 "리 함수를 더욱 사용하고 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2432
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr "3차원 도형의 경우 ST_3DDWithin 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2435
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr "1.5.0 버전부터 지리형을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2436
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
@@ -4847,13 +5013,13 @@ msgstr ""
 "\">Making Geography faster</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2437
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr "개선 사항: 2.1.0 버전부터 만곡 도형을 지원하기 시작했습니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2442
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -4902,19 +5068,19 @@ msgstr ""
 "        WHERE h.gid IS NULL;"
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2448
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ", <xref linkend=\"ST_Expand\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "ST_Equals"
 msgstr "ST_Equals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2456
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
@@ -4923,7 +5089,7 @@ msgstr ""
 "주어진 도형들이 동일한 도형일 경우 참을 반환합니다. 방향성은 무시합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2462
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
@@ -4935,7 +5101,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2473
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -4955,35 +5121,45 @@ msgstr ""
 "해야겠군요)."
 
 #. Tag: para
-#: reference_measure.xml:2384
-#, no-c-format
+#: reference_measure.xml:2482
+#, fuzzy, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 "이 함수는 두 도형의 바이너리가 동등할지라도 어느 한 쪽이 유효하지 않을 경우 "
 "거짓을 반환할 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2486
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
 msgstr "<varname>GEOMETRYCOLLECTION</varname> 을 인수로 호출하지 마십시오."
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2489
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr "&sfs_compliant; s2.1.1.2"
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2490
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 
+#. Tag: para
+#: reference_measure.xml:2491
+#, fuzzy, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+"이 함수는 두 도형의 바이너리가 동등할지라도 어느 한 쪽이 유효하지 않을 경우 "
+"거짓을 반환할 것입니다."
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2497
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -5015,7 +5191,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2503
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -5025,19 +5201,19 @@ msgstr ""
 "<xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2510
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr "ST_GeometricMedian"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2514
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr "멀티 포인트의 기하학적 중심값(median)을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2521
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -5055,7 +5231,7 @@ msgstr ""
 "fail_if_not_converged </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2571
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -5080,13 +5256,13 @@ msgstr ""
 "에 기반한 <varname>tolerance</varname> 기본값을 계산할 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2587
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "2.3.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2600
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -5096,7 +5272,7 @@ msgstr ""
 "기하학적 중심값(빨간색 포인트)의 비교"
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2608
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -5122,13 +5298,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2621
 #, no-c-format
 msgid "ST_HasArc"
 msgstr "ST_HasArc"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2623
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -5138,7 +5314,7 @@ msgstr ""
 "다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2628
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -5148,7 +5324,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -5158,13 +5334,13 @@ msgstr ""
 "para>"
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2640
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr "1.2.3 버전(?)부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2649
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -5180,19 +5356,19 @@ msgstr ""
 "                t"
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2656
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ", <xref linkend=\"ST_LineToCurve\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2662
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr "<refname>ST_Intersects</refname>"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2664
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -5206,7 +5382,7 @@ msgstr ""
 "보다 가까운 포인트들은 교차한다고 여깁니다)."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -5226,7 +5402,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2697
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -5238,7 +5414,7 @@ msgstr ""
 "은 교차한다고 여깁니다)."
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -5250,19 +5426,19 @@ msgstr ""
 "을 둘러싼 얇은 래퍼(wrapper)이기 때문에 도형 집합을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2709
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr "GEOS 모듈로 실행(도형에 대해), 지리형은 자체 지원"
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2710
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr "1.5.0 버전부터 지리형을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -5272,7 +5448,7 @@ msgstr ""
 "산보다는 구체 계산을 이용합니다."
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2724
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -5282,13 +5458,13 @@ msgstr ""
 "(ST_Disjoint(g1, g2 ))"
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2727
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2732
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -5318,7 +5494,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -5344,19 +5520,19 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "ST_Length"
 msgstr "ST_Length"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2747
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -5368,7 +5544,7 @@ msgstr ""
 "의) 미터 단위입니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -5388,7 +5564,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2765
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -5403,7 +5579,7 @@ msgstr ""
 "형의 경우, 도형의 공간 참조 시스템이 해당 길이의 측정 단위를 설정합니다."
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2768
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -5419,7 +5595,7 @@ msgstr ""
 "체 상에서 근사치를 계산할 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2772
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -5429,7 +5605,7 @@ msgstr ""
 "하기 위해 변경될 수도 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2773
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -5444,7 +5620,7 @@ msgstr ""
 "경됐습니다. 폴리곤의 둘레를 원한다면 ST_Perimeter 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2775
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -5454,25 +5630,25 @@ msgstr ""
 "를 이용하려면 ST_Length(gg,false); 를 쓰십시오."
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2776 reference_measure.xml:3233
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr "&sfs_compliant; s2.1.5.1"
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2777
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2778
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr "1.5.0 버전부터 지리형을 지원합니다."
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2784
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -5482,7 +5658,7 @@ msgstr ""
 "피트 단위 평면이기 때문에 피트 단위라는 사실을 주의하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2786
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -5526,13 +5702,13 @@ msgstr ""
 "34309.4563576191"
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2790
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr "WGS84 지리형 라인의 길이를 반환합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2791
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -5558,7 +5734,7 @@ msgstr ""
 " 34310.5703627288 | 34346.2060960742"
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -5568,13 +5744,13 @@ msgstr ""
 ">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2801
 #, no-c-format
 msgid "ST_Length2D"
 msgstr "ST_Length2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2803
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -5586,7 +5762,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2809
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -5598,7 +5774,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2819
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -5608,19 +5784,19 @@ msgstr ""
 "니다. 이 함수는 <varname>ST_Length</varname> 와 동일합니다.</para>"
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ", <xref linkend=\"ST_3DLength\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2834
 #, no-c-format
 msgid "ST_3DLength"
 msgstr "ST_3DLength"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2836
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -5630,7 +5806,7 @@ msgstr ""
 "반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2842
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -5642,7 +5818,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2852
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -5654,13 +5830,13 @@ msgstr ""
 "ST_Length2D와 동일합니다)."
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2855
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr "변경 사항: 2.0.0 미만 버전에서는 ST_Length3D라는 명칭이었습니다."
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -5670,7 +5846,7 @@ msgstr ""
 "주 피트 단위 평면이기 때문에 피트 단위라는 사실을 주의하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2864
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -5688,19 +5864,19 @@ msgstr ""
 "122.704716741457"
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2871
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ", <xref linkend=\"ST_Length2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2877
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr "ST_LengthSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2879
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -5711,7 +5887,7 @@ msgstr ""
 "형의 좌표가 경도/위도이며 재투영하지 않고 길이를 얻고 싶을 때 유용합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2886
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -5725,7 +5901,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2897
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -5738,7 +5914,7 @@ msgstr ""
 "인 데이터베이스 유형으로 다음과 같이 작성할 수 있습니다:"
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2903 reference_measure.xml:2954
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
@@ -5746,19 +5922,19 @@ msgstr ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2905 reference_measure.xml:2956
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2907
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "1.2.2 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2908
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -5768,7 +5944,7 @@ msgstr ""
 "ST_3DLength_Spheroid라는 동일 함수가 있었습니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2915
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -5832,19 +6008,19 @@ msgstr ""
 " 85204.5259107402 | 13986.876097711 | 71217.6498130292"
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2922
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2928
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr "ST_Length2D_Spheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2930
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -5855,7 +6031,7 @@ msgstr ""
 "가 경도/위도이며 재투영하지 않고 길이를 얻고 싶을 때 유용합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2937
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -5869,7 +6045,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2948
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -5882,7 +6058,7 @@ msgstr ""
 "개별적인 데이터베이스 유형으로 다음과 같이 작성할 수 있습니다:"
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2957
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -5892,7 +6068,7 @@ msgstr ""
 "\"ST_Length_Spheroid\"/> 와 거의 비슷합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2964
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -5956,19 +6132,19 @@ msgstr ""
 " 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ", <xref linkend=\"ST_Length_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2977
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2979
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -5984,7 +6160,7 @@ msgstr ""
 "나 동일합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2987
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -5996,20 +6172,20 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:3002
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr "두 도형 사이의 2차원 최장 라인을 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:3020
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr "포인트와 라인 사이의 최장 라인"
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:3023
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -6033,13 +6209,13 @@ msgstr ""
 "LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:3031
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr "폴리곤과 폴리곤 사이의 최장 라인"
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3034
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -6067,7 +6243,7 @@ msgstr ""
 "LINESTRING(20 40,121.111404660392 186.629392246051)"
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3050
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -6077,7 +6253,7 @@ msgstr ""
 "리가 라인의 길이라는 점에 주의하십시오)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3054
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -6109,7 +6285,7 @@ msgstr ""
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3065
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
@@ -6117,13 +6293,13 @@ msgstr ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3071
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -6133,7 +6309,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3079
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -6145,7 +6321,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -6156,7 +6332,7 @@ msgstr ""
 "한 순서일 경우 t(참)를 반환하고, 그렇지 않을 경우 f(거짓)를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -6167,13 +6343,13 @@ msgstr ""
 "esri.com/arcsde/9.1/sql_api/sqlapi3.htm#ST_OrderingEquals"
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3099
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3105
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -6221,19 +6397,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ", <xref linkend=\"ST_Reverse\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3115
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3117
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -6243,7 +6419,7 @@ msgstr ""
 "고 있지 않을 경우 참을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -6255,7 +6431,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3133
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -6265,14 +6441,14 @@ msgstr ""
 "차하지만, 어느 한 쪽이 다른 쪽을 완전히 담고 있지 않다는 뜻입니다."
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3138 reference_measure.xml:3466
+#: reference_measure.xml:3480
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr "도형 집합을 인수로 호출하지 마십시오."
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -6284,26 +6460,26 @@ msgstr ""
 "함수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3148 reference_measure.xml:3486
+#: reference_measure.xml:3691
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3149
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3165
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3189
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -6413,7 +6589,7 @@ msgstr ""
 "|              2"
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -6423,13 +6599,13 @@ msgstr ""
 "linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr "ST_Perimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3204
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -6441,7 +6617,7 @@ msgstr ""
 "의 단위는 미터 단위입니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -6459,7 +6635,7 @@ msgstr ""
 "type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3224
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -6474,7 +6650,7 @@ msgstr ""
 "형의 공간 참조 시스템이 해당 둘레의 측정 단위를 설정합니다."
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -6490,7 +6666,7 @@ msgstr ""
 "체 상에서 근사치를 계산할 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3231
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -6500,25 +6676,25 @@ msgstr ""
 "해 변경될 수도 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3234
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr "개선 사항: 2.0.0 버전부터 지리형을 지원합니다."
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3239
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr "예시: 도형"
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -6528,7 +6704,7 @@ msgstr ""
 "추세츠 주 피트 단위 평면이기 때문에 피트 단위라는 사실을 주의하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3242
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -6582,13 +6758,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3245
 #, no-c-format
 msgid "Examples: Geography"
 msgstr "예시: 지리형"
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3246
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -6598,7 +6774,7 @@ msgstr ""
 "체가 WGS84 경위도라는 점에 주의하십시오."
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3247
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -6668,19 +6844,19 @@ msgstr ""
 " 257.634283683311 |  257.412311446337 | 845.256836231335"
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3251
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3257
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr "ST_Perimeter2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3259
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6690,7 +6866,7 @@ msgstr ""
 "는 현재 <varname>ST_Perimeter</varname> 와 동일합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3265
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -6700,7 +6876,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3275
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6708,7 +6884,7 @@ msgid ""
 msgstr "도형이 폴리곤 또는 멀티폴리곤일 경우 도형의 2차원 둘레를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -6720,13 +6896,13 @@ msgstr ""
 "도 있습니다. 이는 아직 고려 대상입니다."
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3294
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr "ST_3DPerimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3296
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6734,7 +6910,7 @@ msgid ""
 msgstr "도형이 폴리곤 또는 멀티폴리곤일 경우 도형의 3차원 둘레를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3302
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -6744,7 +6920,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3312
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -6755,13 +6931,13 @@ msgstr ""
 "형의 경우 2차원 둘레를 반환할 것입니다."
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3315
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr "변경 사항: 2.0.0 미만 버전에서는 ST_Perimeter3D라는 명칭이었습니다."
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3321
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -6769,7 +6945,7 @@ msgid ""
 msgstr "매사추세츠 주 피트 단위 평면에서 공중에 살짝 떠 있는 폴리곤의 둘레"
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3322
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -6793,25 +6969,25 @@ msgstr ""
 " 105.465793597674 | 105.432997272188 | 105.432997272188"
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3329
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3335
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr "ST_PointOnSurface"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3337
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr "표면에 붙어 있게 될 <varname>POINT</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3342
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -6821,19 +6997,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3354
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr "표면과 교차하게 될 <varname>POINT</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3356
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3357
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -6850,7 +7026,7 @@ msgstr ""
 "SQL Server 2008은, PostGIS처럼, 모든 일반 도형을 지원합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -6906,19 +7082,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3372
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "ST_Project"
 msgstr "ST_Project"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -6928,7 +7104,7 @@ msgstr ""
 "<varname>POINT</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3385
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -6942,7 +7118,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3401
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -6954,7 +7130,7 @@ msgstr ""
 "측지 주 문제(geodesic direct problem)라고도 합니다."
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -6968,13 +7144,13 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3403
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr "거리의 단위는 미터입니다."
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3410
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -6982,7 +7158,7 @@ msgid ""
 msgstr "예시: 도 단위 이용 - 100,000미터 및 45도 방향으로 포인트 투영"
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3412
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -7002,7 +7178,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3418
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -7014,13 +7190,13 @@ msgstr ""
 "ulink>"
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3424
 #, no-c-format
 msgid "ST_Relate"
 msgstr "ST_Relate"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3426
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -7035,7 +7211,7 @@ msgstr ""
 "을 관계시키는 최대 intersectionMatrixPattern을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3434
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -7067,7 +7243,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3460
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -7082,7 +7258,7 @@ msgstr ""
 "\">DE-9IM 매트릭스 패턴</ulink> 안의 값들로 설정됩니다."
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3465
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -7092,7 +7268,7 @@ msgstr ""
 "히 유용합니다."
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3468
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -7102,7 +7278,7 @@ msgstr ""
 "서가 함수를 정의하고 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3471
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -7114,7 +7290,7 @@ msgstr ""
 "요한 관계성 패턴을 사용하고 있다면, && 인덱스 호출을 포함시키십시오."
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3476
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
@@ -7122,7 +7298,7 @@ msgstr ""
 "버전 2: geomA와 geomB를 입력받아 <xref linkend=\"DE-9IM\"/> 을 반환합니다."
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -7132,20 +7308,20 @@ msgstr ""
 "MultivalentEndpoint, 4:MonovalentEndpoint)을 설정할 수 있습니다."
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3482
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 "OGC 사양서에는 없지만, 언급은 돼 있습니다. s2.1.13.2 단원을 참조하십시오."
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3487
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3488
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -7155,7 +7331,7 @@ msgstr ""
 "수 있도록 지원합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3495
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -7225,7 +7401,7 @@ msgstr ""
 "t"
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3502
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -7235,13 +7411,13 @@ msgstr ""
 "\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3508
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr "ST_RelateMatch"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3510
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -7251,7 +7427,7 @@ msgstr ""
 "반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3515
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -7265,7 +7441,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3526
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -7277,13 +7453,13 @@ msgstr ""
 "<xref linkend=\"DE-9IM\"/> 을 참조하십시오."
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3529
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3535
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -7323,25 +7499,25 @@ msgstr ""
 "            ) As mat(name,val);"
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3541
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ", <xref linkend=\"ST_Relate\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr "ST_ShortestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3549
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr "두 도형 사이의 2차원 최단 라인을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3554
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -7353,7 +7529,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3569
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -7376,13 +7552,13 @@ msgstr ""
 "\"ST_Distance\"/> 함수가 g1과 g2에 대해 반환하는 길이와 언제나 동일합니다."
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr "포인트와 라인 사이의 최단 라인"
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3596
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -7406,13 +7582,13 @@ msgstr ""
 "LINESTRING(100 100,73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3604
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr "폴리곤과 폴리곤 사이의 최단 라인"
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3607
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -7438,7 +7614,7 @@ msgstr ""
 "153.370607753949)"
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3619
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -7448,13 +7624,13 @@ msgstr ""
 "linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3625
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3627
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -7464,7 +7640,7 @@ msgstr ""
 "<varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3633
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -7476,7 +7652,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3648
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -7493,37 +7669,37 @@ msgstr ""
 "용되지만 점/점 쌍에는 적용되지 <emphasis>않습니다</emphasis>."
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3655
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr "수학적인 관점에서, 이 함수는 다음과 같이 표현됩니다:"
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3665
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr "두 도형에 대해 쓸 수 있는 DE-9IM 교차점 매트릭스는 다음과 같습니다:"
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3669
 #, no-c-format
 msgid "FT*******"
 msgstr "FT*******"
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3673
 #, no-c-format
 msgid "F**T*****"
 msgstr "F**T*****"
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3677
 #, no-c-format
 msgid "F***T****"
 msgstr "F***T****"
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3686
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -7535,13 +7711,13 @@ msgstr ""
 "<function>_ST_Touches</function> 함수를 대신 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3698
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -7551,7 +7727,7 @@ msgstr ""
 "<varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3768
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -7583,19 +7759,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3774
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3776
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr "도형 A 전체가 도형 B 안에 들어갈 경우 참을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -7607,7 +7783,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3796
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -7622,7 +7798,7 @@ msgstr ""
 "으로 동등하다고 여겨집니다."
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3813
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -7634,19 +7810,19 @@ msgstr ""
 "<function>_ST_Within</function> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3821
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3824
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3829
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -7688,7 +7864,33 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3840
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
+
+#~ msgid ""
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+#~ msgstr ""
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+
+#~ msgid "Assigning a cluster number to each parcel point:"
+#~ msgstr "각 구획 포인트에 클러스터 번호를 할당합니다:"
+
+#~ msgid ""
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
+#~ msgstr ""
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
+
+#~ msgid ""
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
+#~ msgstr ""
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
diff --git a/doc/po/ko_KR/reference_operator.xml.po b/doc/po/ko_KR/reference_operator.xml.po
index e4a92a8..063ac9b 100644
--- a/doc/po/ko_KR/reference_operator.xml.po
+++ b/doc/po/ko_KR/reference_operator.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2016-07-22 09:08+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -61,15 +61,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -86,13 +92,13 @@ msgstr ""
 "계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -116,28 +122,46 @@ msgstr "1.5.0 버전부터 지리형을 지원합니다."
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -175,16 +199,22 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -204,11 +234,236 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
+msgid "&&(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:87
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:113
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"<varname>&&</varname> 연산자는 도형 A의 2D 경계 상자와 도형 B의 2D 경"
+"계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, fuzzy, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr "1.5.0 버전부터 지리형을 지원합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:174
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"<varname>&<</varname> 연산자는 도형 A의 경계 상자가 도형 B의 경계 상자"
+"와 겹치거나 그 왼쪽에 있을 경우, 또는 더 정확히 말하자면 도형 B의 경계 상자"
+"와 겹치거나 그 오른쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니"
+"다."
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:235
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>&<</varname> 연산자는 도형 A의 경계 상자가 도형 B의 경계 상자"
+"와 겹치거나 그 왼쪽에 있을 경우, 또는 더 정확히 말하자면 도형 B의 경계 상자"
+"와 겹치거나 그 오른쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니"
+"다."
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
 msgid "&&&"
 msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:87
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
@@ -218,7 +473,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -230,7 +485,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -241,31 +496,33 @@ msgstr ""
 "의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr "예시: 3차원 라인스트링"
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -299,13 +556,13 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr "예시: 3DM 라인스트링"
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -339,13 +596,186 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, fuzzy, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+"A의 n차원 경계 상자와 B의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</"
+"varname> 를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:358
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname> 연산자는 도형 A의 n차원 경계 상자와 도형 B"
+"의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, fuzzy, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+"A의 n차원 경계 상자와 B의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</"
+"varname> 를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:415
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname> 연산자는 도형 A의 n차원 경계 상자와 도형 B"
+"의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, fuzzy, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+"A의 n차원 경계 상자와 B의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</"
+"varname> 를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:472
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+"<varname>&&&</varname> 연산자는 도형 A의 n차원 경계 상자와 도형 B"
+"의 n차원 경계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -355,7 +785,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -367,7 +797,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -381,7 +811,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -419,7 +849,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -429,13 +859,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr "&<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
@@ -444,7 +874,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -456,7 +886,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -469,7 +899,7 @@ msgstr ""
 "와 겹치거나 위에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -507,7 +937,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -517,13 +947,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -533,7 +963,7 @@ msgstr ""
 "<varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -545,7 +975,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -558,7 +988,7 @@ msgstr ""
 "와 겹치거나 그 왼쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -596,7 +1026,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -606,13 +1036,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr "<<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -622,7 +1052,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -634,7 +1064,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -645,7 +1075,7 @@ msgstr ""
 "계 상자 왼쪽에 있을 경우에만 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -683,7 +1113,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -693,13 +1123,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr "<<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
@@ -708,7 +1138,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -720,7 +1150,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -731,7 +1161,7 @@ msgstr ""
 "계 상자 아래에 있을 경우에만 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -769,7 +1199,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -779,13 +1209,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr "<refname>=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -795,7 +1225,7 @@ msgstr ""
 "니다. 이중 정밀도 경계 상자를 이용합니다."
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -815,7 +1245,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -830,7 +1260,7 @@ msgstr ""
 "를 이용합니다(예: GROUP BY 또는 ORDER BY 절에서)."
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -844,7 +1274,7 @@ msgstr ""
 "는 <xref linkend=\"ST_Equals\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -854,7 +1284,7 @@ msgstr ""
 "것입니다."
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -871,7 +1301,7 @@ msgstr ""
 "FLOAT8(이중 정밀도) 상황에서는 다를 수도 있기 때문입니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -946,19 +1376,19 @@ msgstr ""
 "f"
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ", <xref linkend=\"ST_OrderingEquals\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ">>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -968,7 +1398,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -980,7 +1410,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -991,7 +1421,7 @@ msgstr ""
 "계 상자 오른쪽에 있을 경우에만 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -1029,13 +1459,13 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
@@ -1044,7 +1474,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -1056,7 +1486,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -1067,7 +1497,7 @@ msgstr ""
 "히 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -1103,19 +1533,222 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ", <xref linkend=\"geometry_overlaps\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"A의 경계 상자와 B의 경계 상자가 동일할 경우 <varname>TRUE</varname> 를 반환합"
+"니다. 이중 정밀도 경계 상자를 이용합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>&<</varname> 연산자는 도형 A의 경계 상자가 도형 B의 경계 상자"
+"와 겹치거나 그 왼쪽에 있을 경우, 또는 더 정확히 말하자면 도형 B의 경계 상자"
+"와 겹치거나 그 오른쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니"
+"다."
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+"A의 경계 상자와 B의 경계 상자가 동일할 경우 <varname>TRUE</varname> 를 반환합"
+"니다. 이중 정밀도 경계 상자를 이용합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>&<</varname> 연산자는 도형 A의 경계 상자가 도형 B의 경계 상자"
+"와 겹치거나 그 왼쪽에 있을 경우, 또는 더 정확히 말하자면 도형 B의 경계 상자"
+"와 겹치거나 그 오른쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니"
+"다."
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr "|&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
@@ -1124,7 +1757,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -1136,7 +1769,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -1149,7 +1782,7 @@ msgstr ""
 "와 겹치거나 아래에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -1187,7 +1820,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -1197,13 +1830,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr "|>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
@@ -1212,7 +1845,7 @@ msgstr ""
 "varname> 를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -1224,7 +1857,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -1235,7 +1868,7 @@ msgstr ""
 "계 상자 위에 있을 경우에만 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -1273,7 +1906,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -1283,13 +1916,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
@@ -1297,7 +1930,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -1309,7 +1942,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -1320,7 +1953,7 @@ msgstr ""
 "히 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -1356,13 +1989,212 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>|&></varname> 연산자는 도형 A의 경계 상자가 도형 B의 경계 상"
+"자와 겹치거나 그 위에 있을 경우, 또는 더 정확히 말하자면 도형 B의 경계 상자"
+"와 겹치거나 아래에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+"A의 2D 경계 상자와 B의 2D 경계 상자가 교차하는 경우 <varname>TRUE</varname> "
+"를 반환합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>@</varname> 연산자는 도형 B의 경계 상자가 도형 A의 경계 상자를 완전"
+"히 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"A의 경계 상자와 B의 경계 상자가 동일할 경우 <varname>TRUE</varname> 를 반환합"
+"니다. 이중 정밀도 경계 상자를 이용합니다."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"<varname>@</varname> 연산자는 도형 B의 경계 상자가 도형 A의 경계 상자를 완전"
+"히 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
@@ -1370,7 +2202,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1382,7 +2214,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1393,13 +2225,13 @@ msgstr ""
 "계 상자가 동일할 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr "1.5.0 버전에서 습성이 변경됐습니다."
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1421,7 +2253,7 @@ msgstr ""
 "<xref linkend=\"ST_Geometry_EQ\"/>; 연산자가 더 안전한 선택입니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1437,7 +2269,7 @@ msgstr ""
 "          t    |"
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1447,7 +2279,7 @@ msgstr ""
 "는지 테스트하는 데 이 쿼리를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
@@ -1455,19 +2287,19 @@ msgstr ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr "<->"
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr "A와 B 사이의 2차원 거리를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1487,7 +2319,7 @@ msgstr ""
 "<parameter>B</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1505,7 +2337,7 @@ msgstr ""
 "색을 실행합니다."
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1518,7 +2350,7 @@ msgstr ""
 "는 점에서 공간 인덱스를 이용하는 다른 연산자들과는 다릅니다."
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1530,7 +2362,7 @@ msgstr ""
 "않은) 상수일 경우에만 인덱스의 효과가 나타납니다."
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1542,7 +2374,7 @@ msgstr ""
 "조하십시오."
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1556,7 +2388,7 @@ msgstr ""
 "에서 지리형을 쓸 수 있긴 하지만, 중심점 상자만 지원합니다."
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1569,7 +2401,7 @@ msgstr ""
 "수도 있습니다. 다음 예시를 참조하세요."
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1582,7 +2414,7 @@ msgstr ""
 "서 이용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1624,13 +2456,13 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr "그리고 KNN의 가공되지 않은 답은:"
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1672,7 +2504,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1682,7 +2514,7 @@ msgstr ""
 "이 향상되는 것을 볼 수 있을 겁니다."
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1695,7 +2527,7 @@ msgstr ""
 "해 정확한 쿼리를 실행합니다:"
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1745,7 +2577,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
@@ -1753,13 +2585,13 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr "<refname>|=|</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1769,7 +2601,7 @@ msgstr ""
 "리를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1781,7 +2613,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1797,7 +2629,7 @@ msgstr ""
 "실행하는 데 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1810,7 +2642,7 @@ msgstr ""
 "는 점에서 공간 인덱스를 이용하는 다른 연산자들과는 다릅니다."
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1822,7 +2654,7 @@ msgstr ""
 "은) 상수일 경우에만 인덱스의 효과가 나타납니다."
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
@@ -1830,7 +2662,7 @@ msgstr ""
 "형(index-supported)을 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1872,7 +2704,7 @@ msgstr ""
 "(5 rows)"
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1882,19 +2714,19 @@ msgstr ""
 "\"ST_IsValidTrajectory\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr "<#>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr "A와 B의 경계 상자 사이의 2차원 거리를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1906,7 +2738,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1920,7 +2752,7 @@ msgstr ""
 "치</emphasis> 거리의 순서를 정렬하는 데 유용합니다."
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1933,7 +2765,7 @@ msgstr ""
 "에서 공간 인덱스를 이용하는 다른 연산자들과는 다릅니다."
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1944,7 +2776,7 @@ msgstr ""
 "의 효과가 나타납니다."
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
@@ -1952,7 +2784,7 @@ msgstr ""
 "수 있습니다."
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -2016,7 +2848,7 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
@@ -2024,20 +2856,20 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr "<<->>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr "A 경계 상자와 B의 경계 상자의 중심점 사이의 N차원 거리를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -2049,7 +2881,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -2062,7 +2894,7 @@ msgstr ""
 "치</emphasis> 거리의 순서를 정렬하는 데 유용합니다."
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -2075,7 +2907,7 @@ msgstr ""
 "는 점에서 공간 인덱스를 이용하는 다른 연산자들과는 다릅니다."
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
@@ -2083,25 +2915,25 @@ msgstr ""
 "수 있습니다."
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ", <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr "<<#>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr "A와 B의 경계 상자 사이의 N차원 거리를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -2113,7 +2945,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -2121,13 +2953,13 @@ msgid ""
 "index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor "
 "<emphasis role=\"strong\">approximate</emphasis> distance ordering."
 msgstr ""
-"<varname><#></varname> 연산자는 두 부동소수점(floating point) 경계 상자 사이"
+"<varname><#></varname> 연산자는 두 부동소수점(floating point) 경계 상자 사이"
 "의 거리를 반환합니다. 공간 인덱스(PostgreSQL 9.1 이상 버전 필요)로부터 경계 "
 "상자들을 읽어 올 수도 있습니다. 최근접 <emphasis role=\"strong\">근사치</"
 "emphasis> 거리의 순서를 정렬하는 데 유용합니다."
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -2139,7 +2971,7 @@ msgstr ""
 "만 인덱스의 효과가 나타납니다."
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ", <xref linkend=\"geometry_distance_box\"/>"
diff --git a/doc/po/ko_KR/reference_output.xml.po b/doc/po/ko_KR/reference_output.xml.po
index f1bf0a6..d561b8e 100644
--- a/doc/po/ko_KR/reference_output.xml.po
+++ b/doc/po/ko_KR/reference_output.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
 "PO-Revision-Date: 2016-07-22 23:59+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -74,7 +74,8 @@ msgstr ""
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -236,6 +237,8 @@ msgstr "&Z_support;"
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -308,6 +311,7 @@ msgstr ""
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -2919,3 +2923,255 @@ msgstr ""
 "------------\n"
 " c0w3h\n"
 "                ]]>"
+
+#. Tag: refname
+#: reference_output.xml:980
+#, fuzzy, no-c-format
+msgid "ST_AsGeobuf"
+msgstr "ST_AsGeoJSON"
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, fuzzy, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr "도형의 GeoHash 표현식을 반환합니다."
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsLatLonText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "2.2.0 버전부터 사용할 수 있습니다."
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, fuzzy, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr "ST_AsSVG"
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, fuzzy, no-c-format
+msgid "ST_AsMVT"
+msgstr "ST_AsGML"
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/ko_KR/reference_processing.xml.po b/doc/po/ko_KR/reference_processing.xml.po
index 8c7b716..f8baa0e 100644
--- a/doc/po/ko_KR/reference_processing.xml.po
+++ b/doc/po/ko_KR/reference_processing.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:28+0000\n"
 "PO-Revision-Date: 2016-07-22 23:51+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -104,23 +104,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1644 reference_processing.xml:1798
+#: reference_processing.xml:1836 reference_processing.xml:1910
+#: reference_processing.xml:1964 reference_processing.xml:2020
+#: reference_processing.xml:2071 reference_processing.xml:2113
+#: reference_processing.xml:2155 reference_processing.xml:2211
+#: reference_processing.xml:2337 reference_processing.xml:2421
+#: reference_processing.xml:2504 reference_processing.xml:2559
+#: reference_processing.xml:2628 reference_processing.xml:2696
+#: reference_processing.xml:2786
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -214,7 +215,7 @@ msgstr ""
 "자열)을 설정할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1667
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -285,16 +286,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1684 reference_processing.xml:2080
+#: reference_processing.xml:2579
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr "GEOS 모듈로 실행"
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2348 reference_processing.xml:2588
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr "&sfs_compliant; s2.1.1.3"
@@ -307,10 +308,10 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.17"
 
 #. Tag: para
 #: reference_processing.xml:102
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 "사용자들이 반경 탐색 작업을 하려 할 때 이 함수를 이용하는 실수를 하곤 합니"
@@ -319,19 +320,20 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1607
+#: reference_processing.xml:1693 reference_processing.xml:1931
+#: reference_processing.xml:1989 reference_processing.xml:2042
+#: reference_processing.xml:2086 reference_processing.xml:2126
+#: reference_processing.xml:2182 reference_processing.xml:2234
+#: reference_processing.xml:2356 reference_processing.xml:2440
+#: reference_processing.xml:2595 reference_processing.xml:2722
+#: reference_processing.xml:2812
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -558,24 +560,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1613
+#: reference_processing.xml:1775 reference_processing.xml:1814
+#: reference_processing.xml:1884 reference_processing.xml:1938
+#: reference_processing.xml:1996 reference_processing.xml:2047
+#: reference_processing.xml:2091 reference_processing.xml:2131
+#: reference_processing.xml:2189 reference_processing.xml:2305
+#: reference_processing.xml:2397 reference_processing.xml:2475
+#: reference_processing.xml:2527 reference_processing.xml:2602
+#: reference_processing.xml:2656 reference_processing.xml:2747
+#: reference_processing.xml:2865
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -636,7 +639,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr "이 함수는 모든 내부(inner) 도형이 구멍을 나타낸다고 가정할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -767,7 +770,7 @@ msgstr ""
 "위상기하학적으로 유효하지 않은 도형을 입력해도 예외 상태에 빠지지는 않습니다."
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2433
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr "GEOS 3.5.0 이상 버전이 필요합니다."
@@ -875,14 +878,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:386
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
@@ -898,7 +900,7 @@ msgstr ""
 "습니다."
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -908,21 +910,21 @@ msgstr ""
 "다. 더 많은 도형들을 더 빨리 처리하도록 ST_Collect를 개선했습니다."
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1810 reference_processing.xml:1922
+#: reference_processing.xml:1980 reference_processing.xml:2514
+#: reference_processing.xml:2648
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -934,23 +936,16 @@ msgstr ""
 "들을 지원하지 않습니다."
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2596
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
-msgstr ""
-"종합 버전 예시(<ulink url=\"http://postgis.refractions.net/pipermail/postgis-"
-"users/2008-June/020331.html\">http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
+msgstr "종합 버전 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:407
-#, no-c-format
+#: reference_processing.xml:404
+#, fuzzy, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -964,13 +959,13 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2598
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr "비(非)종합 버전 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -1062,19 +1057,19 @@ msgstr ""
 "MULTILINESTRING((1 2,3 4),(3 4,4 5))"
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr "ST_ConcaveHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -1085,7 +1080,7 @@ msgstr ""
 "수도 있는 도형을 말합니다. 진공 수축 포장이라는 식으로 생각할 수 있습니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -1101,7 +1096,7 @@ msgstr ""
 "<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -1113,7 +1108,7 @@ msgstr ""
 "본값은 거짓입니다. 산출물은 절대로 단일 폴리곤을 넘지 않습니다."
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -1134,7 +1129,7 @@ msgstr ""
 "것에 가까운 볼록 껍질과 이렇게 다릅니다."
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1147,7 +1142,7 @@ msgstr ""
 "껍질을 얻을 수 있습니다. 예: ST_ConcaveHull(ST_Collect(somepointfield), 0.80)"
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -1157,15 +1152,15 @@ msgstr ""
 "로 인식하는 데에도 유용합니다."
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2344
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr "GEOS 모듈로 실행"
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -1177,7 +1172,7 @@ msgstr ""
 "있으므로 ST_Union 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -1205,7 +1200,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -1217,7 +1212,7 @@ msgstr ""
 "postgis_concavehull.snippet</ulink> 에서 찾아볼 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -1238,14 +1233,14 @@ msgstr ""
 "슷합니다."
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2222
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1261,13 +1256,13 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr "목표 100% 수축 오목 껍질에 둘러싸인 두 폴리곤의 ST_ConcaveHull"
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -1292,14 +1287,14 @@ msgstr ""
 "         As convexhull;"
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr "-- 볼록 껍질 면적의 목표 90%에서 오목 껍질과 중첩한 도형들"
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -1321,13 +1316,13 @@ msgstr ""
 "         As target_90;"
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr "볼록 껍질과 중첩한 L 형상 포인트들"
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1355,13 +1350,13 @@ msgstr ""
 "FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr "볼록 껍질의 목표 99%에서 L 형상의 ST_ConcaveHull"
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1371,13 +1366,13 @@ msgstr ""
 "        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr "볼록 껍질 면적의 목표 80%에서 L 형상 포인트들의 오목 껍질"
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1390,13 +1385,13 @@ msgstr ""
 "        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr "볼록 껍질과 중첩한 멀티라인스트링"
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1404,7 +1399,7 @@ msgid ""
 msgstr "목표 99% 라인스트링의 오목 껍질과 중첩한 멀티라인스트링 - 첫 번째 단계"
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1428,7 +1423,7 @@ msgstr ""
 "132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1438,13 +1433,13 @@ msgstr ""
 "\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1454,7 +1449,7 @@ msgstr ""
 "는 최소 볼록 도형을 의미합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1464,7 +1459,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1474,7 +1469,7 @@ msgstr ""
 "소 볼록 도형을 의미합니다.</para>"
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1486,7 +1481,7 @@ msgstr ""
 "릅니다."
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1498,7 +1493,7 @@ msgstr ""
 "ST_ConvexHull(ST_Collect(somepointfield))"
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1507,13 +1502,13 @@ msgstr ""
 "이 함수는 포인트 집합 관찰에 기반한 영향 면적을 추산하는 데 자주 쓰입니다."
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1529,7 +1524,7 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1539,7 +1534,7 @@ msgstr ""
 "록 껍질"
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1563,7 +1558,7 @@ msgstr ""
 "POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1573,13 +1568,13 @@ msgstr ""
 "\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr "ST_CurveToLine"
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
@@ -1587,8 +1582,8 @@ msgstr ""
 "로 변환합니다."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
-#, no-c-format
+#: reference_processing.xml:637
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
 "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
@@ -1596,21 +1591,28 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
-"funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
-"<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
-"type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
-"type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:656
-#, no-c-format
+#: reference_processing.xml:660
+#, fuzzy, no-c-format
 msgid ""
-"Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
+"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
 "Useful for outputting to devices that can't support CIRCULARSTRING geometry "
 "types"
 msgstr ""
@@ -1618,45 +1620,99 @@ msgstr ""
 "원호 스트링 도형 유형을 지원하지 못 하는 장치로 출력하는 데 유용합니다."
 
 #. Tag: para
-#: reference_processing.xml:657
-#, no-c-format
+#: reference_processing.xml:662
+#, fuzzy, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
 msgstr ""
 "주어진 도형을 선형(linear) 도형으로 변환합니다. 각 만곡 도형 또는 구간을 사분"
 "원(quarter circle) 당 32구간이라는 기본값을 통해 선형 근사치로 변환시킵니다."
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr "1.2.2 버전(?)부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2513
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: programlisting
-#: reference_processing.xml:670
-#, no-c-format
+#: reference_processing.xml:709
+#, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
 "150415,220227 150505,220227 150406)')));\n"
@@ -1758,7 +1814,20 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
 "150415,220227 150505,220227 150406)')));\n"
@@ -1863,13 +1932,13 @@ msgstr ""
 " 220197.12195122 150425.12195122,220227 150406)"
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr "ST_DelaunayTriangles"
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
@@ -1877,7 +1946,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1891,7 +1960,7 @@ msgstr ""
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1907,33 +1976,33 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr "2.1.0 버전부터 사용할 수 있습니다. GEOS 3.4.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1926 reference_processing.xml:2517
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr "2차원 예시"
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr "원본 폴리곤"
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1949,7 +2018,7 @@ msgstr ""
 "                )"
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1959,7 +2028,7 @@ msgstr ""
 "삼각형 폴리곤"
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1981,13 +2050,13 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr "-- 멀티라인스트링인 들로네 삼각형"
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2007,13 +2076,13 @@ msgstr ""
 "         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr "-- 삼각형 폴리곤 55개인 포인트 45개의 들로네 삼각형"
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -2063,13 +2132,13 @@ msgstr ""
 ":"
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr "3차원 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -2091,19 +2160,19 @@ msgstr ""
 " ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ", <xref linkend=\"ST_Dump\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr "ST_Difference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -2111,7 +2180,7 @@ msgid ""
 msgstr "도형 A에서 도형 B와 교차하지 않는 부분을 표현하는 도형을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -2123,7 +2192,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -2136,26 +2205,26 @@ msgstr ""
 "도형 B에 완전히 담겨 있을 경우 텅 빈 도형 집합을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 "주의: 순서가 중요합니다. B에서 A를 빼면 언제나 B의 일부분을 반환할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2346
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr "도형 집합을 인수로 호출하지 마십시오."
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2350
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -2165,19 +2234,19 @@ msgstr ""
 "시 붙이는 것으로 보입니다."
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr "함께 표출된 원본 라인스트링들"
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr "두 라인스트링의 차(difference)"
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -2207,7 +2276,7 @@ msgstr ""
 "LINESTRING(50 150,50 200)"
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -2227,13 +2296,13 @@ msgstr ""
 "MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr "ST_Dump"
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
@@ -2241,7 +2310,7 @@ msgstr ""
 "도형 g1을 구성하고 있는 geometry_dump(도형, 경로) 행들의 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -2251,7 +2320,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -2270,7 +2339,7 @@ msgstr ""
 "를 표현하는 경로로 이루어진 레코드를 반환할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -2282,7 +2351,7 @@ msgstr ""
 "데 이 함수를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -2291,7 +2360,7 @@ msgstr ""
 "개선 사항: 2.0.0 버전부터 다면체 표면, 삼각형 및 TIN을 지원하기 시작했습니다."
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
@@ -2299,7 +2368,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -2309,21 +2378,21 @@ msgstr ""
 "돌이 일어났습니다. 1.3.4 버전부터 이 버그가 해결됐습니다."
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1809
+#: reference_processing.xml:1925 reference_processing.xml:2516
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr "표준 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2360,13 +2429,13 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr "다면체 표면, TIN 및 삼각형 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -2410,7 +2479,7 @@ msgstr ""
 "    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2460,7 +2529,7 @@ msgstr ""
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -2472,13 +2541,13 @@ msgstr ""
 "\"ST_GeometryN\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr "ST_DumpPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -2488,7 +2557,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -2498,7 +2567,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -2510,7 +2579,7 @@ msgstr ""
 "집합을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -2521,7 +2590,7 @@ msgstr ""
 "모두 입력 도형을 구성하는 <varname>POINT</varname> 들입니다."
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -2546,26 +2615,26 @@ msgstr ""
 "<varname>{i,j}</varname> 의 경로를 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 "개선 사항: 2.1.0 버전에서 속도가 향상됐습니다. native-C로 재구현됐습니다."
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "1.5.0 버전부터 사용할 수 있습니다."
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr "라인스트링 테이블을 노드로 분해하는 전형적인 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -2605,13 +2674,13 @@ msgstr ""
 "       2 |     3 | POINT(9 10)"
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr "표준 도형 예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:1016
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -2721,7 +2790,7 @@ msgstr ""
 "(29 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:1020
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2819,7 +2888,7 @@ msgstr ""
 "(30 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2861,7 +2930,7 @@ msgstr ""
 " {4}  | POINT(0 0)"
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2925,7 +2994,7 @@ msgstr ""
 "(8 rows)"
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2935,13 +3004,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_DumpRings\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr "ST_DumpRings"
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2951,7 +3020,7 @@ msgstr ""
 "의 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2961,7 +3030,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2979,7 +3048,7 @@ msgstr ""
 "리곤으로 담고 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
@@ -2987,7 +3056,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
@@ -2995,7 +3064,7 @@ msgstr ""
 "이 함수는 폴리곤만 입력받을 수 있습니다. 멀티폴리곤은 입력받지 못 합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -3057,7 +3126,7 @@ msgstr ""
 "1))"
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -3069,13 +3138,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr "ST_FlipCoordinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -3085,7 +3154,7 @@ msgstr ""
 "수정해야 하는 경우 유용합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -3095,25 +3164,25 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr "입력 도형을 X축과 Y축을 뒤집은 상태로 반환합니다. "
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2515
 #, no-c-format
 msgid "&M_support;"
 msgstr "&M_support;"
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2521
 #, no-c-format
 msgid "Example"
 msgstr "예시"
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -3131,13 +3200,13 @@ msgstr ""
 "                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr "ST_GeneratePoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -3147,7 +3216,7 @@ msgstr ""
 "티포인트로 변환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -3159,7 +3228,7 @@ msgstr ""
 "<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -3169,25 +3238,25 @@ msgstr ""
 "(pseudo-random) 포인트를 생성합니다."
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1978
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr "2.3.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
 msgstr "원본 폴리곤"
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr "원본 폴리곤 위에 중첩한 포인트 12개를 생성"
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -3203,20 +3272,20 @@ msgstr ""
 "                ), 10, 'endcap=round join=round'), 12);"
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr "geomA와 geomB의 공유 부분을 표현하는 도형을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -3236,7 +3305,7 @@ msgstr ""
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -3244,7 +3313,7 @@ msgid ""
 msgstr "도형들의 포인트 집합 교차 부분을 표현하는 도형을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -3252,7 +3321,7 @@ msgid ""
 msgstr "다시 말해서, 도형 A와 도형 B가 공유하는 부분을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -3262,7 +3331,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -3275,7 +3344,7 @@ msgstr ""
 "같은 잘라내기(clipping) 도형을 생성하는 데 매우 유용합니다."
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -3295,13 +3364,13 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr "<varname>GEOMETRYCOLLECTION</varname> 을 인수로 호출하지 마십시오."
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -3320,25 +3389,25 @@ msgstr ""
 "니다. 자세한 내용은 <xref linkend=\"postgis_backend\"/> 를 참조하십시오."
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr "&sfcgal_enhanced;"
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr "1.5 버전부터 지리형 데이터형을 지원합니다."
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -3432,13 +3501,13 @@ msgstr ""
 "poly.the_geom),0.0));"
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr "예시: 대략 2.5차원"
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -3450,7 +3519,7 @@ msgstr ""
 "예시를 실행해서 비교해보십시오."
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -3476,7 +3545,7 @@ msgstr ""
 " LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -3490,7 +3559,7 @@ msgstr ""
 "우로 압축됩니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -3516,7 +3585,7 @@ msgstr ""
 " MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -3530,19 +3599,19 @@ msgstr ""
 "\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr "ST_LineToCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr "라인스트링/폴리곤을 원호 스트링/만곡 폴리곤으로 변환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -3554,26 +3623,29 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1253
-#, no-c-format
+#: reference_processing.xml:1292
+#, fuzzy, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 "평범한 라인스트링/폴리곤을 각각 원호 스트링/만곡 폴리곤으로 변환합니다. 상응"
 "하는 만곡 도형을 표현하는 데 필요한 포인트가 몇 개 안 된다는 점을 눈여겨 보십"
 "시오."
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
-msgstr "예시: 2차원"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
+msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
-#, no-c-format
+#: reference_processing.xml:1303
+#, fuzzy, no-c-format
 msgid ""
+"-- 2D Example\n"
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -3599,13 +3671,26 @@ msgid ""
 "-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
 "                                                                    |  --"
 "ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
 "--3D example\n"
-"SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 "
-"6 4, 7 8 4, 9 10 4)')));\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
 "\n"
-"                         st_asewkt\n"
-"------------------------------------\n"
-" CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
@@ -3641,13 +3726,13 @@ msgstr ""
 " CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr "ST_MakeValid"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
@@ -3655,7 +3740,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -3665,7 +3750,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -3677,7 +3762,7 @@ msgstr ""
 "지 않은 채 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -3687,7 +3772,7 @@ msgstr ""
 "어떤 조합이건 담고 있는 도형 집합을 입력받을 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -3698,40 +3783,40 @@ msgstr ""
 "는 낮은 차원의 도형을 출력할 수도 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr "스스로 교차하는 경우 단일 폴리곤이 멀티 도형이 될 수도 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 "개선 사항: 2.1.0 버전에서 속도가 향상됐습니다. GEOS 3.3.4 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 "개선 사항: 2.1.0 버전부터 도형 집합 및 멀티포인트를 지원하기 시작했습니다."
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr "ST_MemUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3741,7 +3826,7 @@ msgstr ""
 "하고 CPU 시간을 더 사용합니다)."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -3753,13 +3838,13 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr "쓸 만한 설명을 추가바랍니다."
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -3773,19 +3858,19 @@ msgstr ""
 "식으로 동작합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr "ST_Union 참고"
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr "ST_MinimumBoundingCircle"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -3795,7 +3880,7 @@ msgstr ""
 "당 구간 48개를 사용하는 것입니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -3809,13 +3894,13 @@ msgstr ""
 "<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr "도형 전체를 담을 수 있는 가장 작은 원형 폴리곤을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -3834,7 +3919,7 @@ msgstr ""
 "있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -3847,7 +3932,7 @@ msgstr ""
 "예: ST_MinimumBoundingCircle(ST_Collect(somepointfield))"
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -3857,19 +3942,19 @@ msgstr ""
 "고 부릅니다."
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr "1.4.0 버전부터 사용할 수 있습니다. GEOS가 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -3883,7 +3968,7 @@ msgstr ""
 "        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -3893,7 +3978,7 @@ msgstr ""
 "이용합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -3951,13 +4036,13 @@ msgstr ""
 "127.309642789079,135.59714732062 115))"
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr "ST_MinimumBoundingRadius"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -3966,7 +4051,7 @@ msgstr ""
 "도형 전체를 담을 수 있는 가장 작은 원의 중심 포인트 및 반지름을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -3978,7 +4063,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -3988,7 +4073,7 @@ msgstr ""
 "코드를 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -3998,19 +4083,19 @@ msgstr ""
 "\"/> 함수를 결합해서 이용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
 msgstr "2.3.0 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -4030,13 +4115,13 @@ msgstr ""
 " POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr "ST_Polygonize"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -4046,7 +4131,7 @@ msgstr ""
 "을 담고 있는 도형 집합을 생성합니다."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -4062,7 +4147,7 @@ msgstr ""
 "type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -4072,7 +4157,7 @@ msgstr ""
 "형 집합을 생성합니다."
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -4084,20 +4169,20 @@ msgstr ""
 "용하곤 합니다."
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 "1.0.0RC1 버전부터 사용할 수 있습니다. GEOS 2.1.0 이상 버전이 필요합니다."
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr "예시: 단일 라인스트링의 폴리곤화"
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -4161,19 +4246,19 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr "ST_Node"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr "라인스트링들의 집합에 노드를 적용합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -4183,7 +4268,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -4193,13 +4278,13 @@ msgstr ""
 "용해서 라인스트링 집합 전체에 노드를 적용합니다."
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2650
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -4208,17 +4293,26 @@ msgstr ""
 "GEOS 3.3.1 버전까지의 버그 때문에 이 함수가 자체 교차하는 라인에 노드를 적용"
 "할 수 없었습니다. GEOS 3.3.2 버전부터 이 버그가 수정됐습니다."
 
-#. Tag: programlisting
-#: reference_processing.xml:1565
+#. Tag: para
+#: reference_processing.xml:1601
 #, no-c-format
 msgid ""
-"SELECT ST_AsEWKT(\n"
+"Changed: 2.4.0 this function uses GEOSNode internally instead of "
+"GEOSUnaryUnion. This may cause the resulting linestrings to have a different "
+"order and direction compared to Postgis < 2.4."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:1608
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_AsText(\n"
 "                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
 "geometry)\n"
 "        ) As  output;\n"
 "output\n"
 "-----------\n"
-"MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
+"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
 "4.5,10 0 3))"
 msgstr ""
 "SELECT ST_AsEWKT(\n"
@@ -4231,13 +4325,13 @@ msgstr ""
 "4.5,10 0 3))"
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1623
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr "ST_OffsetCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1625
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -4247,7 +4341,7 @@ msgstr ""
 "을 기준으로 평행한 라인들을 계산하는 데 유용합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1633
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -4263,7 +4357,7 @@ msgstr ""
 "<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1646
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -4274,7 +4368,7 @@ msgstr ""
 "도형의 모든 포인트들은 입력 도형으로부터 주어진 거리를 넘지 않습니다."
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1652
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -4286,7 +4380,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
@@ -4295,7 +4389,7 @@ msgstr ""
 "전에서 개선됐습니다."
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1662
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -4305,7 +4399,7 @@ msgstr ""
 "키=값 쌍의 목록을 설정할 수 있습니다:"
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1670
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -4315,7 +4409,7 @@ msgstr ""
 "(mitre)'의 동의어로 '마이터(miter)'도 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1673
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -4325,20 +4419,20 @@ msgstr ""
 "'mitre_limit'의 동의어로 'miter_limit'도 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1678
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr "거리의 단위는 공간 참조 시스템의 단위로 측정됩니다."
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1682
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr "라인스트링만 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -4348,13 +4442,13 @@ msgstr ""
 "결과를 반환할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1694
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr "도로 주위로 열린 버퍼를 계산합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1695
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -4370,13 +4464,13 @@ msgstr ""
 "FROM someroadstable;"
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr "거리 15, 원본 라인에서 'quad_segs=4 join=round' 및 오프셋은 15단위"
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -4404,13 +4498,13 @@ msgstr ""
 "        2.14180701233067 12.2597485145237,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr "거리 -15, 원본 라인에서 'quad_segs=4 join=round' 및 오프셋은 -15단위"
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1720
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -4434,7 +4528,7 @@ msgstr ""
 "LINESTRING(31 195,31 31,164 31)"
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1729
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -4444,7 +4538,7 @@ msgstr ""
 "의하십시오. 즉 -30 + 15 = -15 입니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1732
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -4474,7 +4568,7 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195)"
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1739
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -4484,7 +4578,7 @@ msgstr ""
 "오프셋. 원본과 중첩."
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1742
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -4526,13 +4620,13 @@ msgstr ""
 "32.1418070123307 40.2597485145237,31 46,31 195))"
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1751
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr "거리 15, 원본 라인과 함께 표출된 'quad_segs=4 join=round'"
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1754
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -4556,13 +4650,13 @@ msgstr ""
 "        5.39339828220179 7.39339828220179,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1762
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr "수집된 15, -15. join=mitre mitre_limit=2.1"
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1765
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -4592,19 +4686,19 @@ msgstr ""
 "        (31 195,31 31,164 31))"
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1782
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr "ST_RemoveRepeatedPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1783
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr "입력 도형을 중복된 포인트들을 제거한 상태로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -4618,7 +4712,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1799
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -4633,7 +4727,7 @@ msgstr ""
 "에 도형 집합도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1805
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -4643,20 +4737,20 @@ msgstr ""
 "\"동일\"하다고 간주, 제거할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1808 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2512
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "2.2.0 버전부터 사용할 수 있습니다."
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1821
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr "ST_SharedPaths"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1822
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -4666,7 +4760,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -4678,7 +4772,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1837
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -4691,25 +4785,25 @@ msgstr ""
 "소입니다. 경로 그 자체는 첫 번째 도형의 방향을 따릅니다."
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1842
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GEOS 3.3.0 이상 버전이 필요합니다."
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1845
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr "예시: 공유된 경로 찾기"
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1855
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr "멀티라인스트링과 라인스트링"
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -4717,7 +4811,7 @@ msgid ""
 msgstr "멀티라인스트링과 라인스트링이 공유하는 경로와 원본 도형들을 중첩"
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1869
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4751,7 +4845,7 @@ msgstr ""
 " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1875
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -4783,7 +4877,7 @@ msgstr ""
 "MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1885
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
@@ -4791,19 +4885,19 @@ msgstr ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1895
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr "ST_ShiftLongitude"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1897
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr "도형의 좌표를 -180 ~ 180 범위와 0 ~ 360 범위 간에 전환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1902
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -4813,7 +4907,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1912
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -4825,7 +4919,7 @@ msgstr ""
 "가지는 데이터를 180을 중심으로 하는 맵에 그리게 됩니다."
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1916
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
@@ -4833,7 +4927,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1918
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -4843,7 +4937,7 @@ msgstr ""
 "전부터 멀티포인트도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1923
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
@@ -4851,14 +4945,14 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1924
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 "주의: 2.2.0 미만 버전에서, 이 함수의 명칭은 \"ST_Shift_Longitude\"였습니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1933
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -4896,19 +4990,19 @@ msgstr ""
 "LINESTRING(241.42 38.38,241.8 38.45)"
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1947
 #, no-c-format
 msgid "ST_WrapX"
 msgstr "ST_WrapX"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1949
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr "X값 근처에서 도형을 래핑합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1954
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -4922,7 +5016,7 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1966
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -4936,7 +5030,7 @@ msgstr ""
 "통합시킵니다."
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1973
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -4946,7 +5040,7 @@ msgstr ""
 "도록 하는 데 유용합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1991
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -4966,13 +5060,13 @@ msgstr ""
 "select ST_WrapX(the_geom, -30, 360);"
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:2003
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2004
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -4982,7 +5076,7 @@ msgstr ""
 "버전을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -4998,7 +5092,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2021
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -5013,7 +5107,7 @@ msgstr ""
 "업을 하기 때문에 이 함수에 도형 집합도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2028
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -5030,8 +5124,8 @@ msgstr ""
 "을 수 있으니까요."
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2034 reference_processing.xml:2118
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -5041,8 +5135,8 @@ msgstr ""
 "\"ST_IsSimple\"/> 참조)."
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2036 reference_processing.xml:2120
+#: reference_processing.xml:2175
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -5053,19 +5147,19 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2038
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "1.2.2 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2043
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr "원을 너무 단순화시키면 팔각형을 거쳐 삼각형이 되고 맙니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -5099,7 +5193,7 @@ msgstr ""
 "|             4 | t"
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2048
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -5109,13 +5203,13 @@ msgstr ""
 "linkend=\"TP_ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2054
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr "ST_SimplifyPreserveTopology"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2055
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -5127,7 +5221,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2062
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -5139,7 +5233,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2072
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -5156,19 +5250,19 @@ msgstr ""
 "에 이 함수에 도형 집합도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr "GEOS 3.0.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2082
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr "1.3.3 버전부터 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2087
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -5179,7 +5273,7 @@ msgstr ""
 "해야 사각형에서 끝납니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2088
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -5217,13 +5311,13 @@ msgstr ""
 "|             5 |                 5"
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2098
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr "ST_SimplifyVW"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2099
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -5233,7 +5327,7 @@ msgstr ""
 "\"단순화\"된 버전을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2104
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -5245,7 +5339,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2114
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -5260,7 +5354,7 @@ msgstr ""
 "로 단순화 작업을 하기 때문에 이 함수에 도형 집합도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2121
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
@@ -5268,14 +5362,14 @@ msgstr ""
 "이 함수는 3차원을 처리하며, 세 번째 차원이 결과에 영향을 미칠 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2127
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 "라인스트링을 최소 임계 면적(minimum area threshold) 30으로 단순화합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -5295,7 +5389,7 @@ msgstr ""
 "LINESTRING(5 2,7 25,10 10)"
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2132
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -5307,13 +5401,13 @@ msgstr ""
 "\"TP_ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2137
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr "ST_SetEffectiveArea"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2138
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -5325,7 +5419,7 @@ msgstr ""
 "생성할 수 있습니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2145
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -5339,7 +5433,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -5354,7 +5448,7 @@ msgstr ""
 "형을 반환할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2161
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -5368,7 +5462,7 @@ msgstr ""
 "데 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2164
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -5381,13 +5475,13 @@ msgstr ""
 "함수에 도형 집합도 입력할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr "출력 도형은 M값으로 가지고 있던 정보를 모두 잃게 될 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -5396,7 +5490,7 @@ msgstr ""
 "이 함수는 3차원을 처리하며, 세 번째 차원이 유효 범위에 영향을 미칠 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2183
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -5406,7 +5500,7 @@ msgstr ""
 "형 안에 있는 모든 꼭짓점을 반환합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2186
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -5432,19 +5526,19 @@ msgstr ""
 "10 3.40282346638529e+38)"
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2196
 #, no-c-format
 msgid "ST_Split"
 msgstr "ST_Split"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2197
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr "도형을 분해(split)해서 나오는 도형들의 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2202
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -5456,7 +5550,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -5467,7 +5561,7 @@ msgstr ""
 "고 라인으로 [멀티]폴리곤을 분해합니다. 언제나 도형 집합을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2216
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -5478,7 +5572,7 @@ msgstr ""
 "소에 ST_Union을 적용하면 언제나 원본 도형을 출력해야 합니다."
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -5488,7 +5582,7 @@ msgstr ""
 "으로 라인을 분해할 수 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2225
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -5506,7 +5600,7 @@ msgstr ""
 "ticket/2192\">#2192</ulink> 참조)."
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2227
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -5516,25 +5610,25 @@ msgstr ""
 "형을 자르는 데 쓰입니다."
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2235
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr "라인으로 폴리곤을 분해"
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2247 reference_processing.xml:2281
 #, no-c-format
 msgid "Before Split"
 msgstr "분해 전"
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2259 reference_processing.xml:2293
 #, no-c-format
 msgid "After split"
 msgstr "분해 후"
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2268
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -5588,13 +5682,13 @@ msgstr ""
 "62.2214883490198,53.8060233744357 ..))"
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2269
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr "포인트로 멀티라인스트링을 분해"
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -5628,7 +5722,7 @@ msgstr ""
 ")"
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -5640,13 +5734,13 @@ msgstr ""
 "\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2319
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr "ST_SymDifference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2321
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -5658,7 +5752,7 @@ msgstr ""
 "(symmetric difference)라고 합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -5670,7 +5764,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2339
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -5684,25 +5778,25 @@ msgstr ""
 "ST_Intersection(A,B)를 뺀 것으로 생각할 수도 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2349
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2369
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr "함께 표출된 원본 라인스트링들"
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2381
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr "두 라인스트링의 대칭차(symmetric difference)"
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2390
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -5730,7 +5824,7 @@ msgstr ""
 "MULTILINESTRING((50 150,50 200),(50 50,50 100))"
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2392
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -5752,19 +5846,19 @@ msgstr ""
 "MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2399
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr "ST_Subdivide"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2407
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -5774,7 +5868,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2412
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -5788,7 +5882,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -5807,19 +5901,19 @@ msgstr ""
 "는 8로, 8보다 적은 수로 설정하려 하면 오류를 일으킬 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2432
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr "GEOS 모듈로 클리핑 실행"
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2435
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr "2.2.0 버전부터 사용할 수 있습니다. GEOS 3.5.0 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2441
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -5833,13 +5927,13 @@ msgstr ""
 "FROM original_geoms;"
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2452
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr "최대 꼭짓점 10개로 세분화"
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2455
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -5859,7 +5953,7 @@ msgstr ""
 "As f(geom);"
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2456
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -5905,7 +5999,7 @@ msgstr ""
 " 98.000000000001,106.000000000001 98.000000000001))"
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -5915,7 +6009,7 @@ msgstr ""
 "하는 데 유용합니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -5925,7 +6019,7 @@ msgstr ""
 "150)'::geometry,10),8));"
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2469
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -5965,7 +6059,7 @@ msgstr ""
 "149.999999999998)"
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -5975,20 +6069,20 @@ msgstr ""
 "<xref linkend=\"ST_Split\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2487
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr "ST_SwapOrdinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2488
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr "입력 도형을 좌표값을 뒤바꾼 상태로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -6000,13 +6094,13 @@ msgstr ""
 "<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2505
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr "입력 도형을 좌표값을 뒤바꾼 상태로 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2508
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -6016,7 +6110,7 @@ msgstr ""
 "트링입니다. 유효한 명칭은 x, y, z, 그리고 m입니다."
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2522
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -6050,20 +6144,20 @@ msgstr ""
 "                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2535
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2536
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr "도형들의 포인트들을 통합한 집합을 표현하는 도형을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2541
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -6087,7 +6181,7 @@ msgstr ""
 "</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -6102,7 +6196,7 @@ msgstr ""
 "는 종합 함수입니다."
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2564
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -6117,7 +6211,7 @@ msgstr ""
 "입니다. 또 대부분의 종합 함수와 마찬가지로, NULL 도형을 무시합니다."
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -6129,7 +6223,7 @@ msgstr ""
 "데 NULL 도형이 있을 경우, NULL 도형을 반환합니다."
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2574
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -6143,7 +6237,7 @@ msgstr ""
 "문입니다."
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2580
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -6153,7 +6247,7 @@ msgstr ""
 "용어이기 때문에 \"Union\"으로 재명명됐습니다."
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2583
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -6172,27 +6266,21 @@ msgstr ""
 "할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2589
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr "종합 버전은 OGC 사양서에 명확하게 정의돼 있지 않습니다."
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2590
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.19 폴리곤이 연관된 경우 Z-인덱스(고도)"
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr "종합 버전 예시"
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2597
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -6206,7 +6294,7 @@ msgstr ""
 "GROUP BY stusps"
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2599
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -6326,19 +6414,19 @@ msgstr ""
 "MULTILINESTRING((3 4,4 5),(1 2,3 4))"
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2612
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr "ST_UnaryUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2614
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr "ST_Union과 비슷하지만, 도형 구성 요소 레벨에서 동작합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2619
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -6348,7 +6436,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2630
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -6364,7 +6452,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2640
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -6378,7 +6466,7 @@ msgstr ""
 "을 통합할지 상세하게 조정할 수도 있습니다."
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2658
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -6388,27 +6476,28 @@ msgstr ""
 "linkend=\"ST_Node\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2626
-#, no-c-format
-msgid "ST_Voronoi"
+#: reference_processing.xml:2669
+#, fuzzy, no-c-format
+msgid "ST_VoronoiLines"
 msgstr "ST_Voronoi"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
-#, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+#: reference_processing.xml:2671
+#, fuzzy, no-c-format
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr "도형의 꼭짓점들로부터 보로노이(Voronoi) 다이어그램을 계산합니다."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
-#, no-c-format
+#: reference_processing.xml:2676
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 "<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
@@ -6418,14 +6507,13 @@ msgstr ""
 "parameter> <type>boolean</type> </paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2659
-#, no-c-format
+#: reference_processing.xml:2698
+#, fuzzy, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 "ST_Voronoi 함수는 입력된 도형의 꼭짓점으로부터 2차원 <ulink url=\"https://en."
 "wikipedia.org/wiki/Voronoi_diagram\">보로노이 다이어그램</ulink> 을 계산합니"
@@ -6433,25 +6521,13 @@ msgstr ""
 "도형 집합을 반환할 것입니다."
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid "Optional parameters:"
 msgstr "선택할 수 있는 파라미터:"
 
 #. Tag: para
-#: reference_processing.xml:2669
-#, no-c-format
-msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
-msgstr ""
-"'clip' : \"clip\" 파라미터와 함께 도형을 입력하면, 다이어그램이 \"clip\" 도형"
-"의 엔벨로프를 커버하도록 확장될 것입니다. 해당 엔벨로프가 기본 엔벨로프보다 "
-"작지만 않으면 말이죠. (기본값 = NULL)"
-
-#. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2707 reference_processing.xml:2797
 #, no-c-format
 msgid ""
 "'tolerance' : The distance within which vertices will be considered "
@@ -6463,35 +6539,121 @@ msgstr ""
 "다. (기본값 = 0.0)"
 
 #. Tag: para
-#: reference_processing.xml:2677
-#, no-c-format
+#: reference_processing.xml:2710 reference_processing.xml:2800
+#, fuzzy, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
-"'return_polygons' : 참으로 설정하면, ST_Voronoi가 폴리곤들의 도형 집합을 출력"
-"할 것입니다. 거짓으로 설정하면, 멀티라인스트링을 출력할 것입니다. (기본값 = "
-"참)"
+"'clip' : \"clip\" 파라미터와 함께 도형을 입력하면, 다이어그램이 \"clip\" 도형"
+"의 엔벨로프를 커버하도록 확장될 것입니다. 해당 엔벨로프가 기본 엔벨로프보다 "
+"작지만 않으면 말이죠. (기본값 = NULL)"
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2717 reference_processing.xml:2807
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
 msgstr "2.3.0 버전부터 사용할 수 있습니다. GEOS 3.5.0 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2732
+#, fuzzy, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr "허용 오차 거리가 30 단위인 보로노이 다이어그램"
+
+#. Tag: programlisting
+#: reference_processing.xml:2735 reference_processing.xml:2853
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
+
+#. Tag: screen
+#: reference_processing.xml:2736 reference_processing.xml:2854
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgstr ""
+"-- ST_AsText 출력물\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+
+#. Tag: para
+#: reference_processing.xml:2749
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#. Tag: refname
+#: reference_processing.xml:2759
+#, fuzzy, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr "ST_Voronoi"
+
+#. Tag: refpurpose
+#: reference_processing.xml:2761
+#, fuzzy, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr "도형의 꼭짓점들로부터 보로노이(Voronoi) 다이어그램을 계산합니다."
+
+#. Tag: funcprototype
+#: reference_processing.xml:2766
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
+"parameter> <type>boolean</type> </paramdef>"
+
+#. Tag: para
+#: reference_processing.xml:2788
+#, fuzzy, no-c-format
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+"ST_Voronoi 함수는 입력된 도형의 꼭짓점으로부터 2차원 <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">보로노이 다이어그램</ulink> 을 계산합니"
+"다. 기본적으로, 입력 꼭짓점의 범위보다 더 큰 엔벨로프를 커버하는 폴리곤들의 "
+"도형 집합을 반환할 것입니다."
+
+#. Tag: para
+#: reference_processing.xml:2823
+#, fuzzy, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr "보로노이 다이어그램 위에 중첩한 포인트들"
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
-#, no-c-format
+#: reference_processing.xml:2826
+#, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
@@ -6501,7 +6663,7 @@ msgstr ""
 "As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2827
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -6531,16 +6693,16 @@ msgstr ""
 "270)))"
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2837
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr "허용 오차 거리가 30 단위인 보로노이 다이어그램"
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
-#, no-c-format
+#: reference_processing.xml:2840
+#, fuzzy, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
@@ -6549,7 +6711,7 @@ msgstr ""
 "As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2841
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -6575,39 +6737,63 @@ msgstr ""
 "270)))"
 
 #. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
+#: reference_processing.xml:2850
+#, fuzzy, no-c-format
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr "허용 오차 거리가 30 단위인, 멀티라인스트링 보로노이 다이어그램"
 
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
-msgstr ""
-"-- ST_AsText 출력물\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
-
 #. Tag: para
-#: reference_processing.xml:2742
-#, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
-msgstr ", <xref linkend=\"ST_Collect\"/>"
+#: reference_processing.xml:2867
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#~ msgid ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+#~ msgstr ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+
+#~ msgid "Examples: 2D"
+#~ msgstr "예시: 2차원"
+
+#~ msgid ""
+#~ "Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
+#~ msgstr ""
+#~ "종합 버전 예시(<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
+
+#~ msgid ""
+#~ "'return_polygons' : if true, the result of ST_Voronoi will be a "
+#~ "GeometryCollection of Polygons. If false, the result will be a "
+#~ "MultiLineString. (default = true)"
+#~ msgstr ""
+#~ "'return_polygons' : 참으로 설정하면, ST_Voronoi가 폴리곤들의 도형 집합을 "
+#~ "출력할 것입니다. 거짓으로 설정하면, 멀티라인스트링을 출력할 것입니다. (기"
+#~ "본값 = 참)"
+
+#~ msgid ""
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
+#~ msgstr ""
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
+
+#~ msgid ", <xref linkend=\"ST_Collect\"/>"
+#~ msgstr ", <xref linkend=\"ST_Collect\"/>"
diff --git a/doc/po/ko_KR/reference_raster.xml.po b/doc/po/ko_KR/reference_raster.xml.po
index ead9342..d94b379 100644
--- a/doc/po/ko_KR/reference_raster.xml.po
+++ b/doc/po/ko_KR/reference_raster.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
 "PO-Revision-Date: 2016-07-23 02:29+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -180,71 +180,71 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
 msgstr "설명"
@@ -270,69 +270,70 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
 msgstr "참고"
@@ -1133,24 +1134,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "2.0.0 버전부터 사용할 수 있습니다."
@@ -1424,57 +1424,57 @@ msgstr ""
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
 msgstr "예시"
@@ -1925,9 +1925,9 @@ msgstr ""
 "하지 않을 경우, 기본적으로 어떤 드라이버도 활성화돼 있지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GDAL 1.6.0 이상 버전이 필요합니다."
@@ -2441,24 +2441,24 @@ msgstr ""
 "경합니다."
 
 #. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "2.1.0 버전부터 사용할 수 있습니다."
@@ -2518,8 +2518,8 @@ msgstr ""
 "수 있게 되고, 래스터 제약조건도 강제될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
 #, no-c-format
 msgid ""
 "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
@@ -2531,16 +2531,47 @@ msgstr ""
 "gdalwarp.html\">GDAL Warp resampling methods</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "2.2.0 버전부터 사용할 수 있습니다."
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, fuzzy, no-c-format
+msgid "Example"
+msgstr "예시"
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
 msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
@@ -2549,19 +2580,19 @@ msgstr ""
 "\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr "래스터 작성자(constructor)"
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr "ST_AddBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
 msgid ""
 "Returns a raster with the new band(s) of given type added with given initial "
@@ -2573,7 +2604,7 @@ msgstr ""
 "다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
@@ -2669,7 +2700,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1222
 #, no-c-format
 msgid ""
 "Returns a raster with a new band added in given position (index), of given "
@@ -2692,7 +2723,7 @@ msgstr ""
 "가장 높은 값으로 초기값을 설정합니다."
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
 msgid ""
 "For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
@@ -2706,7 +2737,7 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
@@ -2718,7 +2749,7 @@ msgstr ""
 "누계(累計)합니다."
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
@@ -2730,25 +2761,25 @@ msgstr ""
 "만 합니다. PostgreSQL 서버 프로세스도 해당 파일에 접근할 수 있어야만 합니다."
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr "개선 사항: 2.1.0 버전부터 addbandarg를 지원합니다."
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr "개선 사항: 2.1.0 버전부터 새로운 DB 외부 밴드를 지원합니다."
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr "예시: 새로운 단일 밴드"
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2764,7 +2795,7 @@ msgstr ""
 "WHERE rid = 1;"
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2840,13 +2871,13 @@ msgstr ""
 "|   0 |        2"
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr "예시: 복수의 새로운 밴드"
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2894,7 +2925,7 @@ msgstr ""
 "       4 | 16BUI     |           2 | f       |"
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2928,13 +2959,13 @@ msgstr ""
 "GROUP BY mouse;"
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr "예시: 새로운 DB 외부 밴드"
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2974,7 +3005,7 @@ msgstr ""
 "       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
@@ -2986,19 +3017,19 @@ msgstr ""
 "linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr "ST_AsRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr "PostGIS 도형을 PostGIS 래스터로 변환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -3284,7 +3315,7 @@ msgstr ""
 "<parameter>touched=false</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
@@ -3295,7 +3326,7 @@ msgstr ""
 "의 정렬 방향과 픽셀 크기를 크게 세 가지 방법으로 설정할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -3312,7 +3343,7 @@ msgstr ""
 "블을 결합하는 방법으로 해당 참조 래스터를 입력합니다."
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -3334,7 +3365,7 @@ msgstr ""
 "만 합니다."
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -3351,7 +3382,7 @@ msgstr ""
 "<varname>skewy</varname>)가 도형의 범위에 맞도록 조정될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -3366,7 +3397,7 @@ msgstr ""
 "<varname>upperlefty</varname>))을 입력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -3384,7 +3415,7 @@ msgstr ""
 "이 됩니다."
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -3397,7 +3428,7 @@ msgstr ""
 "와 동일한 SRID를 가지게 됩니다."
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -3411,7 +3442,7 @@ msgstr ""
 "아니라, 그 중심점이 폴리곤 내부에 있는 픽셀 또한 말이죠."
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -3424,7 +3455,7 @@ msgstr ""
 "접 가져온 도형의 JPEG 또는 PNG를 렌더링하는 데 특히 유용합니다."
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
@@ -3434,19 +3465,19 @@ msgstr ""
 "GDAL이 관련 기능을 지원하게 되면 할 수 있게 될 것입니다."
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr "예시: PNG 파일로 도형을 출력"
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr "검정색 원"
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
@@ -3456,13 +3487,13 @@ msgstr ""
 "SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr "PostGIS만을 이용해서 렌더링된 버퍼의 예시"
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -3484,7 +3515,7 @@ msgstr ""
 "ARRAY[118,154,118], ARRAY[0,0,0]));"
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -3496,13 +3527,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr "ST_Band"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -3512,7 +3543,7 @@ msgstr ""
 "새 래스터를 빌드하는 데 유용합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -3542,7 +3573,7 @@ msgstr ""
 "<parameter>delimiter=,</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -3558,7 +3589,7 @@ msgstr ""
 "됩니다."
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -3578,7 +3609,7 @@ msgstr ""
 "이 제거될 수도 있기 때문입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -3610,7 +3641,7 @@ msgstr ""
 "     1 | 8BUI |     1 | 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -3640,25 +3671,25 @@ msgstr ""
 "WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr "원본(rast 열)"
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr "dupe_band"
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr "sing_band"
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -3676,7 +3707,7 @@ msgstr ""
 "WHERE rid=35;"
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
@@ -3686,13 +3717,190 @@ msgstr ""
 "<xref linkend=\"RT_reference\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
+#, fuzzy, no-c-format
+msgid "ST_MakeEmptyCoverage"
+msgstr "ST_MakeEmptyRaster"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1579
+#, no-c-format
+msgid "Cover georeferenced area with a grid of empty raster tiles."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_raster.xml:1584
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>format=GDAL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>upperlefty</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scalex</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scaley</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>skewy</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_raster.xml:1604
+#, no-c-format
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> <varname>height</"
+"varname> * <varname>scaley</varname>)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1606
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "2.0.0 버전부터 사용할 수 있습니다."
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
+#, no-c-format
+msgid "Examples Basic"
+msgstr "기본 예시"
+
+#. Tag: para
+#: reference_raster.xml:1611
+#, no-c-format
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1612
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
+msgstr ""
+"SELECT\n"
+"        (pixels).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_PixelOfValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_SetValue(\n"
+"                                                                ST_AddBand(\n"
+"                                                                        ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                        '8BUI'::"
+"text, 1, 0\n"
+"                                                                ),\n"
+"                                                                1, 1, 0\n"
+"                                                        ),\n"
+"                                                        2, 3, 0\n"
+"                                                ),\n"
+"                                                3, 5, 0\n"
+"                                        ),\n"
+"                                        4, 2, 0\n"
+"                                ),\n"
+"                                5, 4, 255\n"
+"                        )\n"
+"                , 1, ARRAY[1, 255]) AS pixels\n"
+") AS foo\n"
+"\n"
+" val | x | y\n"
+"-----+---+---\n"
+"   1 | 1 | 2\n"
+"   1 | 1 | 3\n"
+"   1 | 1 | 4\n"
+"   1 | 1 | 5\n"
+"   1 | 2 | 1\n"
+"   1 | 2 | 2\n"
+"   1 | 2 | 4\n"
+"   1 | 2 | 5\n"
+"   1 | 3 | 1\n"
+"   1 | 3 | 2\n"
+"   1 | 3 | 3\n"
+"   1 | 3 | 4\n"
+"   1 | 4 | 1\n"
+"   1 | 4 | 3\n"
+"   1 | 4 | 4\n"
+"   1 | 4 | 5\n"
+"   1 | 5 | 1\n"
+"   1 | 5 | 2\n"
+"   1 | 5 | 3\n"
+" 255 | 5 | 4\n"
+"   1 | 5 | 5"
+
+#. Tag: refname
+#: reference_raster.xml:1625
 #, no-c-format
 msgid "ST_MakeEmptyRaster"
 msgstr "ST_MakeEmptyRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1626
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -3708,7 +3916,7 @@ msgstr ""
 "0(unknown)으로 설정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1630
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -3754,7 +3962,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1660
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -3768,7 +3976,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
@@ -3780,7 +3988,7 @@ msgstr ""
 "다. skewx 및 skewy는 0으로 설정됐습니다."
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1665
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
@@ -3790,7 +3998,7 @@ msgstr ""
 "스터를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1667
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -3804,7 +4012,7 @@ msgstr ""
 "linkend=\"RT_ST_SetValue\"/> 를 참조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1674
 #, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -3858,7 +4066,7 @@ msgstr ""
 "|    0  |     0 | 4326 |        0"
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1680
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
@@ -3870,13 +4078,13 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
 msgstr "ST_Tile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
@@ -3886,7 +4094,7 @@ msgstr ""
 "래스터들의 집합을 반환합니다.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -3942,7 +4150,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
@@ -3952,7 +4160,7 @@ msgstr ""
 "들의 집합을 반환합니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1732
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -3970,7 +4178,7 @@ msgstr ""
 "<varname>nodataval</varname> 을 설정해서 NODATA 값을 지정할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1737
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
@@ -3980,7 +4188,7 @@ msgstr ""
 "한 DB 외부 밴드일 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1748
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -4088,7 +4296,7 @@ msgstr ""
 "(18 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1750
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -4178,19 +4386,19 @@ msgstr ""
 "(9 rows)"
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ", <xref linkend=\"RT_Retile\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
 msgstr "ST_Retile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
@@ -4198,7 +4406,7 @@ msgstr ""
 "임의로 타일화된 래스터 커버리지로부터, 설정된 타일들의 집합을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -4224,7 +4432,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -4239,19 +4447,19 @@ msgstr ""
 "범위(<varname>ext</varname>)를  커버하는 타일들의 집합을 반환합니다."
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr "ST_FromGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr "지원 GDAL 래스터 파일로부터 래스터를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -4265,7 +4473,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
@@ -4275,7 +4483,7 @@ msgstr ""
 "는 bytea 유형으로 GDAL 래스터 파일의 내용을 담고 있어야 합니다."
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
@@ -4287,7 +4495,7 @@ msgstr ""
 "값이 자동적으로 할당된 어떤 SRID보다 우선할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -4351,19 +4559,19 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
 msgstr "래스터 접근자(accessor)"
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr "ST_GeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
@@ -4373,7 +4581,7 @@ msgstr ""
 "식으로 반환합니다. 기본값은 GDAL입니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -4387,7 +4595,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -4401,19 +4609,19 @@ msgstr ""
 "다. 해당 유형값은 'GDAL' 또는 'ESRI' 문자열입니다."
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr "형식 표현식 사이의 차이점은 다음과 같습니다:"
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr "<varname>GDAL</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1889
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -4431,13 +4639,13 @@ msgstr ""
 "upperlefty"
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr "<varname>ESRI</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1891
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -4455,7 +4663,7 @@ msgstr ""
 "upperlefty + scaley*0.5"
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -4485,25 +4693,25 @@ msgstr ""
 " 2.0000000000 : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
 msgstr "ST_Height"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr "래스터의 높이를 픽셀 개수로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
@@ -4513,13 +4721,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr "래스터의 높이를 반환합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -4539,13 +4747,13 @@ msgstr ""
 "   2 |          5"
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -4555,7 +4763,7 @@ msgstr ""
 "그렇지 않을 경우 거짓을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
@@ -4565,7 +4773,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
@@ -4575,7 +4783,7 @@ msgstr ""
 "지 않을 경우 거짓을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1966
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -4601,13 +4809,13 @@ msgstr ""
 "t          |"
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
 msgstr "ST_MemSize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
@@ -4617,7 +4825,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
@@ -4627,14 +4835,14 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 "<para>래스터가 차지하는 공간의 용량을 (바이트 단위로) 반환합니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
@@ -4644,7 +4852,7 @@ msgstr ""
 "pg_relation_size, pg_total_relation_size를 멋지게 보완합니다."
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -4659,7 +4867,7 @@ msgstr ""
 "용량을 반환할 수도 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
@@ -4669,7 +4877,7 @@ msgstr ""
 "합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:2009
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -4687,13 +4895,13 @@ msgstr ""
 "                22568"
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
 msgstr "ST_MetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -4703,7 +4911,7 @@ msgstr ""
 "를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
@@ -4713,7 +4921,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
@@ -4725,7 +4933,7 @@ msgstr ""
 "width | height | scalex | scaley | skewx | skewy | srid | numbands"
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -4755,19 +4963,19 @@ msgstr ""
 "|                0 |     0 |    0 |        3"
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ", <xref linkend=\"RT_ST_NumBands\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
 msgstr "ST_NumBands"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
@@ -4775,7 +4983,7 @@ msgstr ""
 "<refpurpose>래스터 객체 내부에 있는 밴드들의 개수를 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
@@ -4785,13 +4993,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr "<para>래스터 객체 내부에 있는 밴드들의 개수를 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -4811,20 +5019,20 @@ msgstr ""
 "  2 |        3"
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr "ST_PixelHeight"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr "픽셀 높이를 공간 참조 시스템의 기하 단위로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
@@ -4834,7 +5042,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
@@ -4845,7 +5053,7 @@ msgstr ""
 "인 경우, 픽셀 높이란 단순히 기하 좌표와 래스터 픽셀의 축척 비율일 뿐입니다."
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
@@ -4855,13 +5063,13 @@ msgstr ""
 "\"/> 를 참조하십시오."
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr "예시: 회전하지 않은 래스터"
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -4887,13 +5095,13 @@ msgstr ""
 "          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr "예시: 0값 이외의 값으로 회전한 래스터"
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -4921,8 +5129,8 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -4932,20 +5140,20 @@ msgstr ""
 "linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr "ST_PixelWidth"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr "픽셀 너비를 공간 참조 시스템의 기하 단위로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
@@ -4955,7 +5163,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
@@ -4966,25 +5174,25 @@ msgstr ""
 "인 경우, 픽셀 너비란 단순히 기하 좌표와 래스터 픽셀의 축척 비율일 뿐입니다."
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr "다음은 해당 관계성을 보여주는 도표입니다:"
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr "픽셀 너비: i 방향의 픽셀 크기"
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr "픽셀 높이: j 방향의 픽셀 크기"
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2175
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -5010,7 +5218,7 @@ msgstr ""
 "         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2182
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -5040,13 +5248,13 @@ msgstr ""
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr "ST_ScaleX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -5054,7 +5262,7 @@ msgid ""
 msgstr "픽셀 너비의 X 요소를 좌표 참조 시스템의 단위로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
@@ -5064,7 +5272,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
@@ -5076,14 +5284,14 @@ msgstr ""
 "참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 "변경 사항: 2.0.0 미만 WKTRaster 버전에서는 ST_PixelSizeX라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -5103,13 +5311,13 @@ msgstr ""
 "   2 |         0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr "ST_ScaleY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -5117,7 +5325,7 @@ msgid ""
 msgstr "픽셀 높이의 Y 요소를 좌표 참조 시스템의 단위로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
@@ -5127,7 +5335,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
@@ -5139,14 +5347,14 @@ msgstr ""
 "드 파일</ulink> 을 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 "변경 사항: 2.0.0 미만 WKTRaster 버전에서는 ST_PixelSizeY라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -5166,13 +5374,13 @@ msgstr ""
 "   2 |         -0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr "ST_RasterToWorldCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
@@ -5182,7 +5390,7 @@ msgstr ""
 "합니다. 열과 행은 1부터 시작합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -5196,7 +5404,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -5214,7 +5422,7 @@ msgstr ""
 "된다고 가정하고 래스터 외부의 좌표를 반환할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2300
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -5242,7 +5450,7 @@ msgstr ""
 "   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2302
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -5280,7 +5488,7 @@ msgstr ""
 "   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2309
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -5290,13 +5498,13 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr "ST_RasterToWorldCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
@@ -5306,7 +5514,7 @@ msgstr ""
 "는 1부터 시작합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -5328,7 +5536,7 @@ msgstr ""
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -5345,7 +5553,7 @@ msgstr ""
 "것입니다."
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -5358,14 +5566,14 @@ msgstr ""
 "터에 대해 X열만 입력할 경우 오류가 발생할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 "변경 사항: 2.1.0 미만 버전에서는 ST_Raster2WorldCoordX라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2359
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -5391,7 +5599,7 @@ msgstr ""
 "   2 | 3427927.75 | 3427927.8 |   0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2361
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -5419,7 +5627,7 @@ msgstr ""
 "   2 | 3427927.75 | 3428128.8 |   0.05"
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
@@ -5429,13 +5637,13 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr "ST_RasterToWorldCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
@@ -5445,7 +5653,7 @@ msgstr ""
 "는 1부터 시작합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -5467,7 +5675,7 @@ msgstr ""
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -5484,7 +5692,7 @@ msgstr ""
 "할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -5497,14 +5705,14 @@ msgstr ""
 "터에 대해 Y행만 입력할 경우 오류가 발생할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 "변경 사항: 2.1.0 미만 버전에서는 ST_Raster2WorldCoordY라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2413
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -5530,7 +5738,7 @@ msgstr ""
 "   2 | 5793244 | 5793243.9 |  -0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2415
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -5556,7 +5764,7 @@ msgstr ""
 "   2 | 5793244 | 5793344.4 |  -0.05"
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
@@ -5566,19 +5774,19 @@ msgstr ""
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
 msgstr "ST_Rotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr "래스터의 회전각을 라디안으로 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
@@ -5588,7 +5796,7 @@ msgstr ""
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
@@ -5600,7 +5808,7 @@ msgstr ""
 "wikipedia.org/wiki/World_file\">월드 파일</ulink> 을 참조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2451
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -5620,26 +5828,26 @@ msgstr ""
 "   2 | 0.785398163397448"
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
 msgstr "ST_SkewX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr "지리참조 X 기울기(skew)(또는 회전각 파라미터)를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
@@ -5649,7 +5857,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
@@ -5661,7 +5869,7 @@ msgstr ""
 "시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2486 reference_raster.xml:2522
 #, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -5705,25 +5913,25 @@ msgstr ""
 "                     : 5793244.0000000000"
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
 msgstr "ST_SkewY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr "지리참조 Y 기울기(또는 회전각 파라미터)를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
@@ -5733,7 +5941,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
@@ -5745,19 +5953,19 @@ msgstr ""
 "시오."
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
@@ -5767,7 +5975,7 @@ msgstr ""
 "다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
@@ -5777,7 +5985,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
@@ -5787,7 +5995,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
@@ -5797,7 +6005,7 @@ msgstr ""
 "대신 0으로 바뀌었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -5815,19 +6023,19 @@ msgstr ""
 "0"
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2564
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
@@ -5835,7 +6043,7 @@ msgid ""
 msgstr "<refpurpose>래스터의 내용을 요약한 텍스트를 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
@@ -5845,13 +6053,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr "<para>래스터의 내용을 요약한 텍스트를 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2593
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -5899,7 +6107,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2598
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
@@ -5909,13 +6117,13 @@ msgstr ""
 "<xref linkend=\"ST_Extent\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr "ST_UpperLeftX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
@@ -5925,7 +6133,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
@@ -5935,7 +6143,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
@@ -5944,7 +6152,7 @@ msgstr ""
 "<para>래스터의 좌상단 X 좌표를 투영된 공간 참조 단위로 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -5964,19 +6172,19 @@ msgstr ""
 "   2 | 3427927.75"
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr "ST_UpperLeftY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
@@ -5986,7 +6194,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
@@ -5996,7 +6204,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
@@ -6005,7 +6213,7 @@ msgstr ""
 "<para>래스터의 좌상단 Y 좌표를 투영된 공간 참조 단위로 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -6025,19 +6233,19 @@ msgstr ""
 "   2 | 5793244"
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
 msgstr "ST_Width"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr "<refpurpose>래스터의 너비를 픽셀 개수로 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
@@ -6047,13 +6255,13 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr "<para>래스터의 너비를 픽셀 개수로 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -6071,13 +6279,13 @@ msgstr ""
 "10"
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr "ST_WorldToRasterCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -6088,7 +6296,7 @@ msgstr ""
 "조 좌표 시스템 단위로 표현된 포인트 도형으로 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -6112,7 +6320,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -6127,7 +6335,7 @@ msgstr ""
 "단위로 표현돼야만 합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2750
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -6155,7 +6363,7 @@ msgstr ""
 "   2 |       2 | 115864471 |       2 | 115864471"
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
@@ -6167,13 +6375,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr "ST_WorldToRasterCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -6184,7 +6392,7 @@ msgstr ""
 "표현된 X, Y 월드 좌표(xw, yw)를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -6214,7 +6422,7 @@ msgstr ""
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -6229,14 +6437,14 @@ msgstr ""
 "드 좌표란 래스터의 공간 참조 좌표 시스템의 좌표를 말합니다."
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 "변경 사항: 2.1.0 미만 버전에서는 ST_World2RasterCoordX라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -6262,7 +6470,7 @@ msgstr ""
 "   2 |       1 |       1 |        1"
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
@@ -6272,13 +6480,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr "ST_WorldToRasterCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -6288,7 +6496,7 @@ msgstr ""
 "표현된 X, Y 월드 좌표(xw, yw)를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -6318,7 +6526,7 @@ msgstr ""
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -6333,14 +6541,14 @@ msgstr ""
 "드 좌표란 래스터의 공간 참조 좌표 시스템의 좌표를 말합니다."
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 "변경 사항: 2.1.0 미만 버전에서는 ST_World2RasterCoordY라는 명칭이었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2862
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -6366,19 +6574,19 @@ msgstr ""
 "   2 | 115864471 |   115864471 | 115864471"
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr "래스터 밴드 접근자"
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr "ST_BandMetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
@@ -6388,7 +6596,7 @@ msgstr ""
 "우 밴드 1번이라고 가정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -6402,7 +6610,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
@@ -6412,19 +6620,19 @@ msgstr ""
 "니다: pixeltype | nodatavalue | isoutdb | path"
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr "래스터가 어떤 밴드도 담고 있지 않을 경우 오류가 발생합니다."
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr "밴드에 NODATA 값이 있을 경우, nodatavalue는 NULL이 될 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2913
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -6444,19 +6652,19 @@ msgstr ""
 "   2 | 8BUI      |           0 | f       |"
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr "ST_BandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
@@ -6466,7 +6674,7 @@ msgstr ""
 "우 밴드 1로 가정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -6480,13 +6688,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr "밴드에서 NODATA를 나타내는 값을 반환합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2948
 #, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -6510,19 +6718,19 @@ msgstr ""
 "      0 |      0 |      0"
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr "ST_BandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr "밴드가 NODATA 값만으로 채워져 있을 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -6546,7 +6754,7 @@ msgstr ""
 "<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -6562,7 +6770,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -6577,7 +6785,7 @@ msgstr ""
 "하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:3003
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -6691,7 +6899,7 @@ msgstr ""
 "false"
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:3009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -6701,13 +6909,13 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
 msgstr "ST_BandPath"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
@@ -6717,7 +6925,7 @@ msgstr ""
 "을 설정하지 않을 경우 밴드 1로 가정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -6731,7 +6939,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
@@ -6741,19 +6949,19 @@ msgstr ""
 "우 오류가 발생합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr "<!-- TODO: -->"
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr "ST_BandPixelType"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
@@ -6763,7 +6971,7 @@ msgstr ""
 "정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -6777,79 +6985,79 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr "11가지 픽셀 유형이 있습니다. 지원하는 픽셀 유형은 다음과 같습니다:"
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr "1BB - 1비트 불 값"
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr "2BUI - 부호 없는 2비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr "4BUI - 부호 없는 4비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr "8BSI - 부호 있는 8비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr "8BUI - 부호 없는 8비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr "16BSI - 부호 있는 16비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr "16BUI - 부호 없는 16비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr "32BSI - 부호 있는 32비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr "32BUI - 부호 없는 32비트 정수형"
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr "32BF - 32비트 부동소수점 실수형"
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr "64BF - 64비트 부동소수점 실수형"
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3116
 #, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -6871,13 +7079,13 @@ msgstr ""
 " 8BUI   | 8BUI   | 8BUI"
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr "ST_HasNoBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
@@ -6887,7 +7095,7 @@ msgstr ""
 "설정하지 않을 경우, 밴드 1로 가정합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
@@ -6899,7 +7107,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
@@ -6909,7 +7117,7 @@ msgstr ""
 "지 않을 경우, 밴드 1로 가정합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3153
 #, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -6931,19 +7139,19 @@ msgstr ""
 "2 | f   | f   | t   |        3"
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr "래스터 픽셀 접근자 및 설정자(setter)"
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr "ST_PixelAsPolygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
@@ -6953,7 +7161,7 @@ msgstr ""
 "다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -6967,7 +7175,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
@@ -6977,7 +7185,7 @@ msgstr ""
 "para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3196
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -7011,7 +7219,7 @@ msgstr ""
 "5793243.95, .."
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -7025,13 +7233,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr "ST_PixelAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -7041,7 +7249,7 @@ msgstr ""
 "스터 좌표와 함께 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -7057,7 +7265,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
@@ -7068,7 +7276,7 @@ msgstr ""
 "도 데이터형)과 X, Y 래스터 좌표(정수형)와 함께 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
@@ -7080,7 +7288,7 @@ msgstr ""
 "ST_DumpAsPolygons 함수와는 다릅니다."
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -7090,21 +7298,21 @@ msgstr ""
 "로 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 "개선 사항: 2.1.0 버전부터 선택적인 exclude_nodata_value 인수를 추가했습니다."
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr "변경 사항: 2.1.1 버전에서 exclude_nodata_value의 습성을 변경했습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3254
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -7150,7 +7358,7 @@ msgstr ""
 " 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7164,13 +7372,13 @@ msgstr ""
 "\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr "ST_PixelAsPoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
@@ -7179,7 +7387,7 @@ msgstr ""
 "<refpurpose>픽셀의 좌상단에 위치하는 포인트 도형을 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -7193,13 +7401,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr "<para>픽셀의 좌상단에 위치하는 포인트 도형을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3297
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -7217,7 +7425,7 @@ msgstr ""
 " POINT(0.5 0.5)"
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7231,13 +7439,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr "ST_PixelAsPoints"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -7250,7 +7458,7 @@ msgstr ""
 "</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -7266,7 +7474,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
@@ -7277,7 +7485,7 @@ msgstr ""
 "좌표와 함께 반환합니다. 포인트 도형의 좌표는 픽셀의 좌상단 좌표입니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
@@ -7287,7 +7495,7 @@ msgstr ""
 "로 반환합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3348
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -7353,7 +7561,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3353
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7367,13 +7575,13 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr "ST_PixelAsCentroid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
@@ -7383,7 +7591,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3374
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -7397,7 +7605,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
@@ -7406,7 +7614,7 @@ msgstr ""
 "<para>픽셀 하나가 차지하는 면의 중심점(포인트 도형)을 반환합니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3391
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -7424,7 +7632,7 @@ msgstr ""
 " POINT(1.5 2)"
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7436,13 +7644,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr "ST_PixelAsCentroids"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -7455,7 +7663,7 @@ msgstr ""
 "심점입니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -7471,7 +7679,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
@@ -7483,11 +7691,13 @@ msgstr ""
 "니다.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
-#, no-c-format
+#: reference_raster.xml:3442
+#, fuzzy, no-c-format
 msgid ""
-"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
-"1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
 " x | y | val |           st_astext\n"
 "---+---+-----+--------------------------------\n"
 " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
@@ -7547,7 +7757,7 @@ msgstr ""
 " 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -7559,13 +7769,13 @@ msgstr ""
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
 msgstr "ST_Value"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -7583,7 +7793,7 @@ msgstr ""
 "스터의 메타데이터에서 값을 읽어 들입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -7637,7 +7847,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3501
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -7655,14 +7865,14 @@ msgstr ""
 "처리합니다."
 
 #. Tag: para
-#: reference_raster.xml:3448
+#: reference_raster.xml:3504
 #, no-c-format
 msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 "개선 사항: 2.0.0 버전부터 선택적인 exclude_nodata_value 인수를 추가했습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
+#: reference_raster.xml:3509
 #, no-c-format
 msgid ""
 "-- get raster values at particular postgis geometry points\n"
@@ -7702,7 +7912,7 @@ msgstr ""
 "WHERE ST_Intersects(rast,sometable.geom);"
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3510
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -7724,7 +7934,7 @@ msgstr ""
 "   2 |    253 |     78 |     70"
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3512
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -7766,7 +7976,7 @@ msgstr ""
 " :"
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3514
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -7808,7 +8018,7 @@ msgstr ""
 ":"
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3515
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -7899,7 +8109,7 @@ msgstr ""
 "3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3517
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -7977,7 +8187,7 @@ msgstr ""
 "5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3522
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -7997,13 +8207,13 @@ msgstr ""
 "\"ST_Intersection\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr "ST_NearestValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
@@ -8015,7 +8225,7 @@ msgstr ""
 "varname> 가 아닌 값을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -8069,7 +8279,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3587
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -8085,7 +8295,7 @@ msgstr ""
 "며 <varname>NODATA</varname> 가 아닌 픽셀을 찾을 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -8101,13 +8311,13 @@ msgstr ""
 "하지 않은 경우, 래스터의 메타데이터에서 값을 읽어 들입니다."
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr "ST_NearestValue 함수는 즉석에서 ST_Value를 대체할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3604
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -8177,7 +8387,7 @@ msgstr ""
 "     1 |            1"
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3606
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -8247,19 +8457,19 @@ msgstr ""
 "       |            1"
 
 #. Tag: para
-#: reference_raster.xml:3556
+#: reference_raster.xml:3612
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ", <xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3622
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr "ST_Neighborhood"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3623
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -8272,7 +8482,7 @@ msgstr ""
 "아닌 값들의 이중 정밀도 데이터형 2차원 배열을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -8342,7 +8552,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3674
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -8365,7 +8575,7 @@ msgstr ""
 "포인트로 지정된 픽셀의 값이 될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -8379,7 +8589,7 @@ msgstr ""
 "3x3이 될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
@@ -8389,7 +8599,7 @@ msgstr ""
 "차원 배열 출력물을 입력받을 수 있습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3696
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -8445,7 +8655,7 @@ msgstr ""
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3698
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -8501,7 +8711,7 @@ msgstr ""
 " {{1,1,1},{1,NULL,1},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3700
 #, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -8557,7 +8767,7 @@ msgstr ""
 " {{1,0,1},{1,1,1},{0,1,1}}"
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -8571,13 +8781,13 @@ msgstr ""
 "\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
 msgstr "ST_SetValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
@@ -8589,7 +8799,7 @@ msgstr ""
 "로 설정하지 않을 경우 1로 가정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -8639,7 +8849,7 @@ msgstr ""
 "type> <parameter>newvalue</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3762
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
@@ -8651,7 +8861,7 @@ msgstr ""
 "정하지 않을 경우, 밴드 1로 가정합니다."
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
@@ -8663,7 +8873,7 @@ msgstr ""
 "종을 감싸는 래퍼(wrapper)입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -8703,7 +8913,7 @@ msgstr ""
 " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -8717,26 +8927,26 @@ msgstr ""
 "                WHERE rid = 2   ;"
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
 msgstr "ST_SetValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
 msgstr "지정한 밴드의 값들을 설정해서 나온 수정된 래스터를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -8826,7 +9036,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3847
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting specified pixels to new "
@@ -8836,7 +9046,7 @@ msgstr ""
 "터를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3851
 #, no-c-format
 msgid ""
 "If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
@@ -8848,7 +9058,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3855
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -8865,7 +9075,7 @@ msgstr ""
 "이 이가 빠진 배열을 허용하지 않기 때문입니다). 변종 1 예시를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -8879,7 +9089,7 @@ msgstr ""
 "진  구성 요소를 무시할 것입니다. 변종 2 예시를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3863
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -8892,7 +9102,7 @@ msgstr ""
 "을 결정합니다. 변종 3 예시를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3867
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
@@ -8902,7 +9112,7 @@ msgstr ""
 "가정하는 점만 제외하면 변종 3과 동일합니다."
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3871
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -8919,15 +9129,15 @@ msgstr ""
 "다. 변종 5 예시를 참조하십시오."
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
 #, no-c-format
 msgid "Examples: Variant 1"
 msgstr "예시: 변종 1"
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3882
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9017,7 +9227,7 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3828
+#: reference_raster.xml:3884
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9107,7 +9317,7 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3886
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9201,7 +9411,7 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3832
+#: reference_raster.xml:3888
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9303,15 +9513,15 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr "예시: 변종 2"
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3895
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9401,7 +9611,7 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3841
+#: reference_raster.xml:3897
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9497,13 +9707,13 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr "예시: 변종 3"
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3904
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9591,7 +9801,7 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: programlisting
-#: reference_raster.xml:3850
+#: reference_raster.xml:3906
 #, no-c-format
 msgid ""
 "/*\n"
@@ -9685,13 +9895,13 @@ msgstr ""
 " 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr "예시: 변종 5"
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3913
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9759,7 +9969,7 @@ msgstr ""
 "(4 rows)"
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3915
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
@@ -9769,7 +9979,7 @@ msgstr ""
 "을 보여주는 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3916
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9831,13 +10041,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr "이전 예시와 반대되는 상황을 보여주는 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3919
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9899,7 +10109,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3926
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
@@ -9909,19 +10119,19 @@ msgstr ""
 "\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr "ST_DumpValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr "지정된 밴드의 값들을 2차원 배열로 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -9947,7 +10157,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
@@ -9959,7 +10169,7 @@ msgstr ""
 "래스터의 모든 밴드를 처리합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3984
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9995,7 +10205,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3986
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10029,7 +10239,7 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10059,7 +10269,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
@@ -10067,13 +10277,13 @@ msgstr ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr "ST_PixelOfValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -10081,7 +10291,7 @@ msgid ""
 msgstr "검색 값과 일치하는 값을 가진 픽셀의 columnx, rowy 좌표를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:4010
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -10133,7 +10343,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4071
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
@@ -10143,7 +10353,7 @@ msgstr ""
 "따로 설정하지 않을 경우, 밴드 1로 가정합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4080
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10253,19 +10463,19 @@ msgstr ""
 "   1 | 5 | 5"
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
 msgstr "래스터 편집자"
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr "ST_SetGeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
@@ -10276,7 +10486,7 @@ msgstr ""
 "다. GDAL 또는 ESRI 서식의 입력물을 받아들입니다. 기본값은 GDAL입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -10312,7 +10522,7 @@ msgstr ""
 "<parameter>skewy</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4123
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
@@ -10324,13 +10534,13 @@ msgstr ""
 "NULL을 반환할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr "scalex skewy skewx scaley upperleftx upperlefty"
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
@@ -10338,7 +10548,7 @@ msgstr ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
@@ -10348,7 +10558,7 @@ msgstr ""
 "의 외부 저장 데이터에 접근하는 데 오류가 발생할 수도 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
@@ -10358,7 +10568,7 @@ msgstr ""
 "종이 추가됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4143
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -10432,7 +10642,7 @@ msgstr ""
 "|    -10 | 0.001 | 0.001 |    0 |        0"
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
@@ -10442,19 +10652,19 @@ msgstr ""
 "linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr "ST_SetRotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr "래스터의 회전각을 라디안으로 설정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
@@ -10466,7 +10676,7 @@ msgstr ""
 "<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
@@ -10478,7 +10688,7 @@ msgstr ""
 "참조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4177
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10512,13 +10722,13 @@ msgstr ""
 "0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
 msgstr "ST_SetScale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -10528,7 +10738,7 @@ msgstr ""
 "높이 순서입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -10550,7 +10760,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
@@ -10562,7 +10772,7 @@ msgstr ""
 "라고 가정합니다."
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -10581,7 +10791,7 @@ msgstr ""
 "지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
@@ -10591,7 +10801,7 @@ msgstr ""
 "다. 2.0.0 버전에서 현재 명칭으로 변경됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4225
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -10621,7 +10831,7 @@ msgstr ""
 "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4226
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -10651,19 +10861,19 @@ msgstr ""
 "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr "ST_SetSkew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -10673,7 +10883,7 @@ msgstr ""
 "력할 경우, X와 Y를 동일한 값으로 설정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -10695,7 +10905,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
@@ -10707,7 +10917,7 @@ msgstr ""
 "wikipedia.org/wiki/World_file\">월드 파일</ulink> 을 참조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4268
 #, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -10741,7 +10951,7 @@ msgstr ""
 "                    : 0.5000000000"
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4270
 #, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -10775,7 +10985,7 @@ msgstr ""
 "                     : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
@@ -10785,13 +10995,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
@@ -10801,7 +11011,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
@@ -10813,13 +11023,13 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr "래스터의 SRID를 특정 정수값으로 설정합니다."
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
@@ -10831,19 +11041,19 @@ msgstr ""
 "데 유용합니다."
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr "ST_SetUpperLeft"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
@@ -10851,7 +11061,7 @@ msgid ""
 msgstr "픽셀 좌상단의 값을 투영된 X, Y좌표로 설정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -10865,7 +11075,7 @@ msgstr ""
 "<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
@@ -10873,7 +11083,7 @@ msgid ""
 msgstr "래스터 좌상단의 값을 투영된 X, Y좌표로 설정합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4349
 #, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
@@ -10885,19 +11095,19 @@ msgstr ""
 "WHERE rid = 2;"
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
 msgstr "ST_Resample"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
@@ -10909,7 +11119,7 @@ msgstr ""
 "리샘플링합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -11001,7 +11211,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4418
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -11017,7 +11227,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -11030,7 +11240,7 @@ msgstr ""
 "빠르지만 보간의 질은 가장 낮은 NearestNeighbor입니다."
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
@@ -11040,8 +11250,8 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
@@ -11051,15 +11261,15 @@ msgstr ""
 "resampling methods</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr "2.0.0 버전부터 사용할 수 있습니다. GDAL 1.6.1 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
@@ -11071,7 +11281,7 @@ msgstr ""
 "면 ST_Transform()을 이용하십시오. SRID가 없는 래스터에 대해서도 작동합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -11115,20 +11325,20 @@ msgstr ""
 "        200 |         100"
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
 msgstr "ST_Rescale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -11141,7 +11351,7 @@ msgstr ""
 "즘을 이용해서 새 픽셀 값을 계산합니다. 기본값은 NearestNeighbor입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -11175,7 +11385,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -11190,7 +11400,7 @@ msgstr ""
 "장 낮은 NearestNeighbor입니다."
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
@@ -11200,7 +11410,7 @@ msgstr ""
 "size. scaley must often be negative to get well oriented raster."
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -11213,7 +11423,7 @@ msgstr ""
 "지하고자 할 경우, <xref linkend=\"RT_ST_Resize\"/> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -11232,14 +11442,14 @@ msgstr ""
 "도 수정하지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr "변경 사항: 2.1.0 버전부터 SRID가 없는 래스터도 입력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
@@ -11249,7 +11459,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -11285,7 +11495,7 @@ msgstr ""
 "0.0015"
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4512
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
@@ -11297,13 +11507,13 @@ msgstr ""
 "linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
 msgstr "ST_Reskew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -11317,7 +11527,7 @@ msgstr ""
 "NearestNeighbor입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -11351,7 +11561,7 @@ msgstr ""
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -11366,7 +11576,7 @@ msgstr ""
 "빠르지만 보간의 질은 가장 낮은 NearestNeighbor입니다."
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
@@ -11375,7 +11585,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
@@ -11383,7 +11593,7 @@ msgid ""
 msgstr "새 래스터의 범위가 입력 래스터의 범위를 포괄할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
@@ -11392,7 +11602,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -11411,7 +11621,7 @@ msgstr ""
 "수정하지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
@@ -11419,16 +11629,22 @@ msgstr ""
 "기울기 0.0에서 기울기 0.0015로 래스터를 다시 기울이는 단순한 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
-#, no-c-format
+#: reference_raster.xml:4575
+#, fuzzy, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 "-- 원본 래스터 기울기\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
@@ -11439,7 +11655,7 @@ msgstr ""
 "0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
@@ -11451,13 +11667,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
@@ -11469,7 +11685,7 @@ msgstr ""
 "이용해서 새 픽셀 값을 계산합니다. 기본값은 NearestNeighbor입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -11535,7 +11751,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4632
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -11552,7 +11768,7 @@ msgstr ""
 "빠르지만 보간의 질은 가장 낮은 NearestNeighbor입니다."
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -11565,7 +11781,7 @@ msgstr ""
 "없고, 새 래스터 범위의 경계선 또는 내부에 있어야 하지도 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
@@ -11575,7 +11791,7 @@ msgstr ""
 "새 그리드의 픽셀 크기를 정의할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
@@ -11585,22 +11801,27 @@ msgstr ""
 "\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr "래스터를 약간 다른 그리드에 스냅시키는 단순한 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
-#, no-c-format
+#: reference_raster.xml:4653
+#, fuzzy, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 "-- 원본 래스터 밴드\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
@@ -11611,7 +11832,7 @@ msgstr ""
 "0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
@@ -11621,19 +11842,19 @@ msgstr ""
 "<xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
 msgstr "ST_Resize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr "래스터의 크기를 새 너비/높이로 조정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
@@ -11685,7 +11906,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4704
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -11698,7 +11919,7 @@ msgstr ""
 "가 입력 래스터의 범위와 동일할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -11711,13 +11932,13 @@ msgstr ""
 "빠르지만 보간의 질은 가장 낮은 NearestNeighbor입니다."
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr "변종 1은 출력 레이어의 실제 너비/높이를 입력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
@@ -11727,7 +11948,7 @@ msgstr ""
 "력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
@@ -11738,13 +11959,13 @@ msgstr ""
 "을 나타내는 문자열(\"20%\")을 입력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr "2.1.0 버전부터 사용할 수 있습니다. GDAL 1.6.1 이상 버전이 필요합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4728
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -11842,7 +12063,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4733
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
@@ -11852,13 +12073,13 @@ msgstr ""
 "linkend=\"RT_ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -11872,7 +12093,7 @@ msgstr ""
 "입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -11928,7 +12149,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4783
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -11942,7 +12163,7 @@ msgstr ""
 "값은 백분율 0.125입니다."
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -11956,7 +12177,7 @@ msgstr ""
 "를 변경할 뿐입니다."
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -11970,7 +12191,7 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -11990,14 +12211,14 @@ msgstr ""
 "재시작해야 할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 "개선 사항: 2.1.0버전에서 ST_Transform(rast, alignto) 변종이 추가됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -12031,19 +12252,19 @@ msgstr ""
 "      200 |     228 |      200 |     170"
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr "원본 매사추세츠 주 미터 단위 평면(mass_stm)"
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr "WGS84 경위도(wgs_84)로 변환한 후"
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
@@ -12053,7 +12274,7 @@ msgstr ""
 "후"
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
@@ -12063,7 +12284,7 @@ msgstr ""
 "보여주는 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12157,25 +12378,25 @@ msgstr ""
 " t    | f           | t"
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetSRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr "래스터 밴드 편집자"
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr "ST_SetBandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
@@ -12187,7 +12408,7 @@ msgstr ""
 "NULL이라고 설정하십시오."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -12213,7 +12434,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -12227,7 +12448,7 @@ msgstr ""
 "향을 미칩니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -12275,19 +12496,19 @@ msgstr ""
 "WHERE rid = 2;"
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr "ST_SetBandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr "밴드의 isnodata 플래그를 참으로 설정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -12301,7 +12522,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -12316,7 +12537,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:4882
+#: reference_raster.xml:4938
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -12446,7 +12667,7 @@ msgstr ""
 "true"
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
@@ -12456,19 +12677,19 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr "래스터 밴드 통계 및 분석"
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
 msgstr "ST_Count"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -12480,7 +12701,7 @@ msgstr ""
 "로 설정할 경우, NODATA 값이 아닌 픽셀의 개수만 반환할 것입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -12524,7 +12745,7 @@ msgstr ""
 "type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4993
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
@@ -12534,7 +12755,7 @@ msgstr ""
 "를 따로 설정하지 않을 경우 <varname>nband</varname> 의 기본값은 1입니다."
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -12548,7 +12769,7 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
@@ -12559,7 +12780,7 @@ msgstr ""
 "오."
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:5008
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -12582,7 +12803,7 @@ msgstr ""
 "   2 |             23 |             25"
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -12592,13 +12813,13 @@ msgstr ""
 "\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr "ST_CountAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
@@ -12610,7 +12831,7 @@ msgstr ""
 "로 설정할 경우, NODATA 값이 아닌 픽셀의 개수만 반환할 것입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -12644,7 +12865,7 @@ msgstr ""
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
@@ -12654,7 +12875,7 @@ msgstr ""
 "않을 경우 <varname>nband</varname> 의 기본값은 1입니다."
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -12668,7 +12889,7 @@ msgstr ""
 "십시오."
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -12678,7 +12899,7 @@ msgstr ""
 "<varname>sample_percent</varname> 를 0과 1 사이의 값으로 설정하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5069
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12748,13 +12969,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
 msgstr "ST_Histogram"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
@@ -12766,7 +12987,7 @@ msgstr ""
 "설정하지 않을 경우 빈의 개수를 자동으로 계산합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -12896,7 +13117,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5171
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
@@ -12908,7 +13129,7 @@ msgstr ""
 "기본값은 1입니다."
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -12920,13 +13141,13 @@ msgstr ""
 "하십시오."
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr "<parameter>width </parameter><type>double precision[]</type>"
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
@@ -12936,7 +13157,7 @@ msgstr ""
 "큰 경우, width를 반복합니다."
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
@@ -12946,13 +13167,13 @@ msgstr ""
 "다."
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr "<parameter>bins </parameter><type>integer</type>"
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
@@ -12963,13 +13184,13 @@ msgstr ""
 "니다. 따로 설정하지 않을 경우 분류 단계의 개수를 자동으로 계산합니다."
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr "<parameter>right </parameter><type>boolean</type>"
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
@@ -12979,7 +13200,7 @@ msgstr ""
 "준을 [a, b) 에서 (a, b] 로 변경합니다."
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
@@ -12989,7 +13210,7 @@ msgstr ""
 "으로 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5195
 #, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -13039,13 +13260,13 @@ msgstr ""
 "    3 | 215.6 |   254 |     4 |    0.16"
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr "예시: 밴드 2의 히스토그램만 계산하고 빈 6개를 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5200
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -13112,7 +13333,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5205
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -13122,13 +13343,13 @@ msgstr ""
 "\"RT_ST_SummaryStatsAgg\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
 msgstr "ST_Quantile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
@@ -13140,7 +13361,7 @@ msgstr ""
 "75% 백분위(percentile) 단계로 값을 확인할 수 있습니다.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5220
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
@@ -13250,7 +13471,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5292
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
@@ -13262,7 +13483,7 @@ msgstr ""
 "위(percentile) 단계로 값을 확인할 수 있습니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
@@ -13272,7 +13493,7 @@ msgstr ""
 "셀도 집계할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5300
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -13318,7 +13539,7 @@ msgstr ""
 "  254"
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5301
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -13392,7 +13613,7 @@ msgstr ""
 "  15 |        1 |   255"
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
@@ -13402,13 +13623,13 @@ msgstr ""
 "\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr "ST_SummaryStats"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
@@ -13420,7 +13641,7 @@ msgstr ""
 "을 경우 밴드 1로 가정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -13464,7 +13685,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
@@ -13476,7 +13697,7 @@ msgstr ""
 "밴드를 따로 설정하지 않을 경우 <varname>nband</varname> 의 기본값은 1입니다."
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
@@ -13488,7 +13709,7 @@ msgstr ""
 "하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -13498,7 +13719,7 @@ msgstr ""
 "<varname>sample_percent</varname> 를 1보다 작은 값으로 설정하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
@@ -13509,13 +13730,13 @@ msgstr ""
 "를 이용하십시오."
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr "예시: 단일 래스터 타일"
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5376
 #, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -13541,13 +13762,13 @@ msgstr ""
 "   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr "예시: 관심 건물과 교차하는 픽셀들을 요약"
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
@@ -13559,7 +13780,7 @@ msgstr ""
 "가 574밀리초 걸렸습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5383
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -13625,13 +13846,13 @@ msgstr ""
 "         150 |        895 |        2 |      252 | 185.642458100559"
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr "예시: 래스터 커버리지"
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5388
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -13683,7 +13904,7 @@ msgstr ""
 "    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5393
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
@@ -13693,13 +13914,13 @@ msgstr ""
 ">, <xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr "ST_SummaryStatsAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
@@ -13711,7 +13932,7 @@ msgstr ""
 "드 1로 가정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -13749,7 +13970,7 @@ msgstr ""
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5439
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
@@ -13761,7 +13982,7 @@ msgstr ""
 "하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
@@ -13771,7 +13992,7 @@ msgstr ""
 "<varname>sample_percent</varname> 를 0과 1 사이의 값으로 설정하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5448
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -13859,7 +14080,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5453
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
@@ -13869,13 +14090,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr "ST_ValueCount"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -13891,7 +14112,7 @@ msgstr ""
 "정수로 반올림됩니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
+#: reference_raster.xml:5470
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
@@ -14087,7 +14308,7 @@ msgstr ""
 "<parameter>roundto=0</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
@@ -14099,7 +14320,7 @@ msgstr ""
 "코드 집합을 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5584
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -14115,7 +14336,7 @@ msgstr ""
 "를 나타내는 정수를 반환할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5592
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -14217,7 +14438,7 @@ msgstr ""
 ":"
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5593
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -14261,7 +14482,7 @@ msgstr ""
 "    54 | 521"
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5595
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -14297,34 +14518,32 @@ msgstr ""
 "  15 |    64"
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
 msgstr "래스터 출력"
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr "ST_AsBinary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
-#, no-c-format
-msgid ""
-"Return the Well-Known Binary (WKB) representation of the raster without SRID "
-"meta data."
+#: reference_raster.xml:5610
+#, fuzzy, no-c-format
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
 "래스터의 WKB(Well-Known Binary) 표현식을 SRID 메타데이터 없이 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -14338,17 +14557,19 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5570
-#, no-c-format
+#: reference_raster.xml:5626
+#, fuzzy, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
-"varname> is TRUE, out-db bands are treated as in-db."
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
 "래스터의 바이너리 표현식을 반환합니다. <varname>outasin</varname> 을 참으로 "
 "설정할 경우, DB 외부 밴드를 DB 내부 밴드로 취급합니다."
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
@@ -14358,7 +14579,7 @@ msgstr ""
 "는 바이너리 커서에 유용합니다."
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
@@ -14370,13 +14591,13 @@ msgstr ""
 "<varname>outasin</varname> 을 참으로 설정하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr "개선 사항: 2.1.0버전에서 <varname>outasin</varname> 이 추가됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -14400,13 +14621,13 @@ msgstr ""
 "0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr "ST_AsGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
@@ -14418,7 +14639,7 @@ msgstr ""
 "가 지원하는 형식들의 목록을 보려면 ST_GDALRasters() 함수를 이용하십시오."
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -14436,7 +14657,7 @@ msgstr ""
 "<parameter>srid=sameassource</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
@@ -14444,7 +14665,7 @@ msgid ""
 msgstr "래스터 타일을 지정한 형식으로 반환합니다. 인수들은 다음과 같습니다:"
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -14458,7 +14679,7 @@ msgstr ""
 "을 보려면 <xref linkend=\"RT_ST_GDALDrivers\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
@@ -14470,7 +14691,7 @@ msgstr ""
 "frmt_various.html\">GDAL 래스터 형식 옵션</ulink> 을 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
@@ -14480,35 +14701,68 @@ msgstr ""
 "(spatial_ref_sys에서 가져온) srtext입니다."
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
-msgstr "JPEG 출력 예시"
+msgid "JPEG Output Example, multiple tiles as single raster"
+msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
-"\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
 msgstr ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
+msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr "GeoTiff 출력 예시"
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5714
 #, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -14530,20 +14784,20 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr "ST_AsJPEG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -14557,7 +14811,7 @@ msgstr ""
 "를 모두 써서 RGB에 매핑시킵니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -14607,7 +14861,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5768
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -14625,13 +14879,13 @@ msgstr ""
 "있습니다."
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr "<varname>nband</varname> - 단일 밴드 내보내기를 위한 옵션입니다."
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -14643,7 +14897,7 @@ msgstr ""
 "밴드 2를 초록색, 밴드 1을 파란색에 매핑한다는 뜻입니다."
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
@@ -14653,7 +14907,7 @@ msgstr ""
 "지가 선명해집니다."
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -14671,13 +14925,13 @@ msgstr ""
 "gdal.org/frmt_various.html\">GDAL 래스터 형식 옵션</ulink> 을 참조하십시오."
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
 msgstr "예시: 출력"
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5805
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -14709,7 +14963,7 @@ msgstr ""
 "    FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
@@ -14719,13 +14973,13 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr "ST_AsPNG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -14740,7 +14994,7 @@ msgstr ""
 "지 않을 경우, 밴드 1만 씁니다. 밴드를 RGB 또는 RGBA 스페이스에 매핑합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -14790,7 +15044,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5859
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -14808,7 +15062,7 @@ msgstr ""
 "은 변종이 있습니다:"
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5867
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
@@ -14820,7 +15074,7 @@ msgstr ""
 "밴드 2를 초록색, 밴드 1을 파란색에 매핑한다는 뜻입니다."
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
@@ -14830,7 +15084,7 @@ msgstr ""
 "축률도 높아집니다."
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -14850,7 +15104,7 @@ msgstr ""
 "조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -14870,7 +15124,7 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
@@ -14880,13 +15134,13 @@ msgstr ""
 "<xref linkend=\"RT_Raster_Applications\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr "ST_AsTIFF"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
@@ -14896,7 +15150,7 @@ msgstr ""
 "밴드를 따로 설정하지 않을 경우, 모든 밴드를 쓰려 할 것입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -14946,7 +15200,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5947
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -14965,7 +15219,7 @@ msgstr ""
 "합니다. 이 함수에는 다음과 같은 많은 옵션을 가진 많은 변종이 있습니다:"
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
@@ -14977,7 +15231,7 @@ msgstr ""
 "밴드 2를 초록색, 밴드 1을 파란색에 매핑한다는 뜻입니다."
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
@@ -14987,7 +15241,7 @@ msgstr ""
 "JPEG, DEFLATE9"
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -15001,7 +15255,7 @@ msgstr ""
 "org/frmt_various.html\">GDAL 래스터 형식 옵션</ulink> 을 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
@@ -15011,13 +15265,13 @@ msgstr ""
 "리참조 정보를 채우는 데 쓰입니다."
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr "예시: JPEG 압축 90%"
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
@@ -15027,7 +15281,7 @@ msgstr ""
 "FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
@@ -15035,25 +15289,25 @@ msgstr ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
 msgstr "래스터 공간 처리"
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
 msgstr "맵 대수(algebra)"
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
 msgstr "ST_Clip"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
@@ -15065,7 +15319,7 @@ msgstr ""
 "한 경우, 잘라낸 래스터를 출력합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -15143,7 +15397,7 @@ msgstr ""
 "funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
@@ -15153,7 +15407,7 @@ msgstr ""
 "스를 지정하지 않을 경우, 모든 밴드를 처리합니다."
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -15176,7 +15430,7 @@ msgstr ""
 "드에 할당될 단일 값도 입력받습니다."
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -15191,13 +15445,13 @@ msgstr ""
 "다."
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr "개선 사항: 2.1.0 버전에서 C 언어로 다시 쓰였습니다."
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
@@ -15210,13 +15464,13 @@ msgstr ""
 "로 돼 있습니다."
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr "예시: 밴드 1개 잘라내기"
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -15232,7 +15486,7 @@ msgstr ""
 "WHERE rid = 4;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -15270,20 +15524,20 @@ msgstr ""
 " 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr "잘라내기 전의 전체 래스터 타일"
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
 msgstr "잘라낸 후"
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
@@ -15291,7 +15545,7 @@ msgstr ""
 "예시: crop 없이 밴드 1개를 잘라낸 다음 다른 밴드들을 변경 없이 다시 추가하기"
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -15312,19 +15566,19 @@ msgstr ""
 "WHERE rid = 6;"
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr "잘라낸 후 - 비현실적"
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr "예시: 모든 밴드 잘라내기"
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6170
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -15346,7 +15600,7 @@ msgstr ""
 "WHERE rid = 4;"
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
@@ -15356,13 +15610,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr "ST_ColorMap"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
@@ -15372,7 +15626,7 @@ msgstr ""
 "지는 새 래스터를 생성합니다. 밴드를 따로 설정하지 않으면 밴드 1로 가정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -15390,7 +15644,7 @@ msgstr ""
 "\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -15406,7 +15660,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -15420,13 +15674,13 @@ msgstr ""
 "가 새 래스터의 8BUI 밴드 개수를 결정합니다."
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr "<varname>nband</varname> 를 설정하지 않을 경우, 밴드 1로 가정합니다."
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
@@ -15436,13 +15690,13 @@ msgstr ""
 "이 <varname>colormap</varname> 이 될 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr "유효한 미리 정의된 <varname>colormap</varname> 키워드:"
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
@@ -15452,7 +15706,7 @@ msgstr ""
 "스터의 회색조(shades of gray)를 설정"
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
@@ -15462,7 +15716,7 @@ msgstr ""
 "서 녹색으로, 녹색에서 빨강으로 변하는 색상을 설정"
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
@@ -15472,7 +15726,7 @@ msgstr ""
 "로, 빨강에서 연한 노랑으로 변하는 색상을 설정"
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
@@ -15482,7 +15736,7 @@ msgstr ""
 "한 하양으로, 연한 하양에서 빨강으로 변하는 색상을 설정"
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -15505,7 +15759,7 @@ msgstr ""
 "<emphasis>nodata</emphasis> 로 설정할 수 있습니다. 다음은 그 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -15521,7 +15775,7 @@ msgstr ""
 "nv 0 0 0 0"
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
@@ -15533,13 +15787,13 @@ msgstr ""
 "\">gdaldem</ulink> 의 문법과 유사합니다."
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr "유효한 <varname>method</varname> 키워드:"
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
@@ -15549,7 +15803,7 @@ msgstr ""
 "들게 하기 위해 선형 보간법을 이용합니다."
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
@@ -15561,7 +15815,7 @@ msgstr ""
 "입니다."
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
@@ -15571,7 +15825,7 @@ msgstr ""
 "용합니다."
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
@@ -15581,7 +15835,7 @@ msgstr ""
 "ulink> 를 참조하면 좋습니다."
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
@@ -15593,13 +15847,13 @@ msgstr ""
 "을 설정하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr "다음은 예시용 가짜 테이블입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6338
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -15657,7 +15911,7 @@ msgstr ""
 ") AS shapes;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6340
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15695,7 +15949,7 @@ msgstr ""
 "FROM funky_shapes;"
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
@@ -15707,13 +15961,13 @@ msgstr ""
 "      1 |     1 |       4 |     4 |        4 |    3"
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr "예시: ST_AsPNG를 이용해서 서로 다른 컬러맵의 외양을 비교하기"
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15751,43 +16005,43 @@ msgstr ""
 "FROM funky_shapes;"
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
 msgstr "orig_png"
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
 msgstr "grey_png"
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
 msgstr "pseudo_png"
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
 msgstr "fire_png"
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
 msgstr "bluered_png"
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
 msgstr "red_png"
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
@@ -15799,13 +16053,13 @@ msgstr ""
 "linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
 msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
@@ -15816,7 +16070,7 @@ msgstr ""
 "를 표현하는 래스터 또는 도형-픽셀값 쌍의 집합을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -15898,7 +16152,7 @@ msgstr ""
 "type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6526
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
@@ -15909,7 +16163,7 @@ msgstr ""
 "적 교차를 표현하는 래스터 또는 도형-픽셀값 쌍의 집합을 반환합니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -15928,7 +16182,7 @@ msgstr ""
 "이런 경우들을 제외시킬 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
@@ -15940,7 +16194,7 @@ msgstr ""
 "geom"
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
@@ -15952,7 +16206,7 @@ msgstr ""
 "용합니다."
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -15970,7 +16224,7 @@ msgstr ""
 "을 가진 픽셀과 교차하는 픽셀을 모두 NODATA 값을 가진 픽셀로 출력합니다."
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -15996,7 +16250,7 @@ msgstr ""
 "습니다."
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
@@ -16008,7 +16262,7 @@ msgstr ""
 "\"RT_ST_Clip\"/> 을 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
@@ -16020,7 +16274,7 @@ msgstr ""
 "전을 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
@@ -16032,7 +16286,7 @@ msgstr ""
 "래스터를 입력받으며, 래스터화된 도형과 일치하는 밴드를 반환하지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
@@ -16042,7 +16296,7 @@ msgstr ""
 "ST_Intersection 함수를 사용해야 합니다."
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
@@ -16053,13 +16307,13 @@ msgstr ""
 "미만 버전에서는, 벡터 스페이스에서만 교차 작업을 수행할 수 있었습니다."
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr "예시: 도형, 래스터 -- 도형-값 쌍으로 출력"
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6580
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16157,7 +16411,7 @@ msgstr ""
 "   2 |   3 | GEOMETRYCOLLECTION EMPTY"
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6585
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
@@ -16169,13 +16423,13 @@ msgstr ""
 "\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr "ST_MapAlgebra"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
@@ -16185,7 +16439,7 @@ msgstr ""
 "개를 입력받아 밴드 1개를 가진 래스터를 반환합니다. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -16321,7 +16575,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6676
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
@@ -16331,19 +16585,19 @@ msgstr ""
 "드 1개를 가진 래스터를 반환합니다."
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr "rast, rast1, rast2, rastbandargset"
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr "맵 대수(代數) 처리를 평가하는 데 쓰이는 래스터"
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
@@ -16353,13 +16607,13 @@ msgstr ""
 "해 맵 대수 연산을 이용할 수 있도록 해줍니다. 변종 1 예시를 참조하십시오."
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr "nband, nband1, nband2"
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
@@ -16371,13 +16625,13 @@ msgstr ""
 "개일 경우 rast2에 있는 밴드입니다."
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
 msgstr "callbackfunc"
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -16428,7 +16682,7 @@ msgstr ""
 "varname> 는 어떤 사용자 지정 인수라도 넘겨주기 위한 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -16451,13 +16705,13 @@ msgstr ""
 "있다는 점에 주의하십시오."
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
 msgstr "mask"
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -16472,13 +16726,13 @@ msgstr ""
 "웃 위치에 있는 해당 값의 픽셀 값을 곱하기 위한 곱수로 쓰입니다."
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
 msgstr "weighted"
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
@@ -16489,14 +16743,14 @@ msgstr ""
 "는 최초 버전에만 적용할지)를 표시하는 불 값(참/거짓)입니다."
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
 msgstr "pixeltype"
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -16514,7 +16768,7 @@ msgstr ""
 "지 확신하지 못 한다면, 언제나 <varname>pixeltype</varname> 을 설정하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
@@ -16524,14 +16778,14 @@ msgstr ""
 "하는 유형 가운데 하나이거나, 생략되거나, NULL로 설정돼야만 합니다."
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
 msgstr "extenttype"
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
@@ -16541,13 +16795,13 @@ msgstr ""
 "변종들의 기본값), SECOND, LAST, CUSTOM입니다."
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
 msgstr "customextent"
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
@@ -16558,13 +16812,13 @@ msgstr ""
 "를 참조하십시오."
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
 msgstr "distancex"
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
@@ -16576,13 +16830,13 @@ msgstr ""
 "웃 셀의 개수가 0) 고려합니다."
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
 msgstr "distancey"
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
@@ -16594,13 +16848,13 @@ msgstr ""
 "웃 셀의 개수가 0) 고려합니다."
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
 msgstr "userargs"
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -16614,8 +16868,8 @@ msgstr ""
 "에 담겨집니다."
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -16629,7 +16883,7 @@ msgstr ""
 "\"SQL Functions with Variable Numbers of Arguments\" 단원을 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
@@ -16641,7 +16895,7 @@ msgstr ""
 "요합니다."
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
@@ -16653,7 +16907,7 @@ msgstr ""
 "를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
@@ -16663,7 +16917,7 @@ msgstr ""
 "시를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
@@ -16673,19 +16927,19 @@ msgstr ""
 "종 4 예시를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr "2.2.0 버전부터 mask를 추가할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
 msgstr "래스터 1개, 밴드 1개"
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16713,13 +16967,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
 msgstr "래스터 1개, 밴드 몇 개"
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6830
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16751,13 +17005,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr "래스터 몇 개, 밴드 몇 개"
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16803,7 +17057,7 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
@@ -16813,7 +17067,7 @@ msgstr ""
 "이상 버전에서만 작동합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6836
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -16895,7 +17149,7 @@ msgstr ""
 "GROUP BY t1.rid, t1.rast"
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6838
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
@@ -16905,7 +17159,7 @@ msgstr ""
 "는 쿼리입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6839
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -17017,13 +17271,13 @@ msgstr ""
 "FROM bar;"
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr "예시: 변종 2 및 3"
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17053,7 +17307,7 @@ msgstr ""
 "FROM foo"
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17083,19 +17337,19 @@ msgstr ""
 "FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr "예시: 변종 4"
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr "래스터 2개, 밴드 2개"
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17141,13 +17395,13 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr "예시: mask 사용하기"
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -17211,25 +17465,25 @@ msgstr ""
 "FROM foo;"
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
 msgstr "원본"
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr "mask 평균값 없음(mask 매트릭스의 숫자가 모두 1인 것과 동일)"
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr "mask가 중심을 제외한 이웃만 고려"
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
@@ -17237,7 +17491,7 @@ msgid ""
 msgstr "mask가 중심을 제외한 다른 픽셀 값에 2를 곱해 이웃에만 가중치를 부여"
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
@@ -17245,7 +17499,7 @@ msgstr ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
@@ -17257,7 +17511,7 @@ msgstr ""
 "refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -17341,7 +17595,7 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:7006
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
@@ -17351,13 +17605,13 @@ msgstr ""
 "정 SQL 표현식 1개 이상을 입력받아 밴드 1개를 가진 래스터를 반환합니다.</para>"
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr "설명: 변종 1, 2 (래스터 1개)"
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17373,8 +17627,8 @@ msgstr ""
 "만, 밴드는 1개만 가질 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -17386,45 +17640,45 @@ msgstr ""
 "드는 입력 <varname>rast</varname> 의 밴드와 동일한 픽셀 유형이 될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr "<varname>expression</varname> 에 키워드를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr "<varname>[rast]</varname> - 관심 픽셀의 픽셀 값"
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr "<varname>[rast.val]</varname> - 관심 픽셀의 픽셀 값"
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr "<varname>[rast.x]</varname> - 관심 픽셀의 1-기반 픽셀 열"
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr "<varname>[rast.y]</varname> - 관심 픽셀의 1-기반 픽셀 행"
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr "설명: 변종 3, 4 (래스터 2개)"
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17445,13 +17699,13 @@ msgstr ""
 "파라미터가 출력 래스터의 범위를 정의할 것입니다."
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
 msgstr "표현식(expression)"
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
@@ -17463,7 +17717,7 @@ msgstr ""
 "integer"
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -17476,13 +17730,13 @@ msgstr ""
 "을 기본값으로 삼을 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr "출력 래스터의 범위 제어"
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
@@ -17492,7 +17746,7 @@ msgstr ""
 "니다. 기본값입니다."
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
@@ -17501,7 +17755,7 @@ msgstr ""
 "<varname>UNION</varname> - 새 래스터의 범위는 두 래스터를 통합한 범위입니다."
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
@@ -17511,7 +17765,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
@@ -17521,13 +17775,13 @@ msgstr ""
 "니다."
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
 msgstr "nodata1expr"
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
@@ -17539,13 +17793,13 @@ msgstr ""
 "정의하는 상수만, 또는 <varname>rast2</varname> 와만 관련된 대수 표현식입니다."
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
 msgstr "nodata2expr"
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
@@ -17557,13 +17811,13 @@ msgstr ""
 "정의하는 상수만, 또는 <varname>rast1</varname> 과만 관련된 대수 표현식입니다."
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
 msgstr "nodatanodataval"
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
@@ -17573,7 +17827,7 @@ msgstr ""
 "픽셀들이 모두 NODATA 값일 경우 반환하는 숫자 상수입니다."
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
@@ -17583,7 +17837,7 @@ msgstr ""
 "<varname>nodata2expr</varname> 에 키워드를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
@@ -17593,7 +17847,7 @@ msgstr ""
 "셀 값"
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
@@ -17603,7 +17857,7 @@ msgstr ""
 "의 픽셀 값"
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -17613,7 +17867,7 @@ msgstr ""
 "1-기반 픽셀 열"
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -17623,7 +17877,7 @@ msgstr ""
 "1-기반 픽셀 행"
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
@@ -17633,7 +17887,7 @@ msgstr ""
 "셀 값"
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
@@ -17643,7 +17897,7 @@ msgstr ""
 "의 픽셀 값"
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
@@ -17653,7 +17907,7 @@ msgstr ""
 "1-기반 픽셀 열"
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
@@ -17663,13 +17917,13 @@ msgstr ""
 "1-기반 픽셀 행"
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr "예시: 변종 1 및 2"
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17691,13 +17945,13 @@ msgstr ""
 "FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr "예시: 변종 3 및 4"
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -17741,20 +17995,20 @@ msgstr ""
 "        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr "ST_MapAlgebraExpr"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
@@ -17766,7 +18020,7 @@ msgstr ""
 "다. 따로 밴드를 설정하지 않을 경우, 밴드 1로 가정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -17798,7 +18052,7 @@ msgstr ""
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
@@ -17808,7 +18062,7 @@ msgstr ""
 "\"RT_ST_MapAlgebra_expr\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -17824,7 +18078,7 @@ msgstr ""
 "만, 밴드는 1개만 가질 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -17837,8 +18091,8 @@ msgstr ""
 "인덱스를 참조하는 데 <varname>[rast.y]</varname> 용어를 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
@@ -17848,7 +18102,7 @@ msgstr ""
 "진 새 래스터를 생성합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -17900,7 +18154,7 @@ msgstr ""
 "     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7239
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -17910,7 +18164,7 @@ msgstr ""
 "드 1개를 가진 새 래스터를 생성합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7240
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -17980,19 +18234,19 @@ msgstr ""
 " 2BUI"
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr "원본(rast-view 열)"
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
 msgstr "rast_view_ma"
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
@@ -18003,7 +18257,7 @@ msgstr ""
 "합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7280
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -18037,7 +18291,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
@@ -18049,7 +18303,7 @@ msgstr ""
 "linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -18069,7 +18323,7 @@ msgstr ""
 "UNION, FIRST, SECOND가 될 수 있습니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -18127,7 +18381,7 @@ msgstr ""
 "<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7422
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -18141,7 +18395,7 @@ msgstr ""
 "셀 유형이 될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -18155,13 +18409,13 @@ msgstr ""
 "십시오."
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr "예시: 밴드 2개의 교차 및 통합"
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7436
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -18248,25 +18502,25 @@ msgstr ""
 " fun_name = 'rand bubbles') As bub"
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr "맵 대수 교차(intersection)"
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
 msgstr "맵 대수 통합(union)"
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr "예시: 캔버스 상에 래스터들을 개별 밴드로서 오버레이"
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7478
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -18341,38 +18595,38 @@ msgstr ""
 "            FROM rbands;"
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
 msgstr "rast1"
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
 msgstr "rast2"
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
 msgstr "rast3"
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
 msgstr "final_rast"
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr "예시: 항공사진 상에 선택된 획지에 두께 2미터의 경계선을 오버레이"
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7549
 #, no-c-format
 msgid ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
@@ -18444,13 +18698,13 @@ msgstr ""
 "FROM prunion;"
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr "파란색 라인이 선택된 획지의 경계선입니다."
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -18466,13 +18720,13 @@ msgstr ""
 "linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr "ST_MapAlgebraFct"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
@@ -18484,7 +18738,7 @@ msgstr ""
 "다. 따로 밴드를 설정하지 않을 경우, 밴드 1로 가정합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -18572,8 +18826,8 @@ msgstr ""
 "args</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
@@ -18582,7 +18836,7 @@ msgstr ""
 "\"RT_ST_MapAlgebra\"/> 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -18598,7 +18852,7 @@ msgstr ""
 "이지만, 밴드는 1개만 가질 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -18637,7 +18891,7 @@ msgstr ""
 "<varname>userfunction</varname> 을 통해 설정해야 한다는 것을 의미합니다."
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7677
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -18657,7 +18911,7 @@ msgstr ""
 "을 포함하고 있다는 점에 주의하십시오."
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -18672,7 +18926,7 @@ msgstr ""
 "varname> 에 넘겨지며, <varname>args</varname> 인수에 담겨집니다."
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
@@ -18684,7 +18938,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -18750,7 +19004,7 @@ msgstr ""
 "     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7702
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
@@ -18761,7 +19015,7 @@ msgstr ""
 "으로부터 픽셀 유형이 2BUI인, 밴드 1개를 가진 새 래스터를 생성합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7703
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -18865,7 +19119,7 @@ msgstr ""
 " 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7731
 #, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -18919,7 +19173,7 @@ msgstr ""
 "WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
@@ -18929,7 +19183,7 @@ msgstr ""
 "\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -18943,7 +19197,7 @@ msgstr ""
 "정하지 않을 경우 기본값은 INTERSECTION입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -18989,7 +19243,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7786
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -19007,7 +19261,7 @@ msgstr ""
 "것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7789
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -19021,7 +19275,7 @@ msgstr ""
 "셀 유형이 될 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7792
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -19064,7 +19318,7 @@ msgstr ""
 "<varname>tworastuserfunc</varname> 을 통해 설정해야 한다는 것을 의미합니다."
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7798
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -19085,7 +19339,7 @@ msgstr ""
 "<type>regprocedure</type> 로의 형변환을 포함하고 있다는 점에 주의하십시오."
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7801
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -19101,7 +19355,7 @@ msgstr ""
 "인수에 담깁니다."
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7809
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
@@ -19113,7 +19367,7 @@ msgstr ""
 "요합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7817
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -19261,19 +19515,19 @@ msgstr ""
 "BY m2.bnum) As rasts) As foo;"
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr "맵 밴드 오버레이(캔버스) (R: small road, G: circle, B: big road)"
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr "추가 인수를 입력받는 사용자 지정 함수"
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7843
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -19347,20 +19601,20 @@ msgstr ""
 "        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 "추가 인수 및 동일한 래스터에서 가져온 다른 밴드를 받는 사용자 지정 함수"
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr "ST_MapAlgebraFctNgb"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
@@ -19373,7 +19627,7 @@ msgstr ""
 "반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -19399,7 +19653,7 @@ msgstr ""
 "args</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -19414,31 +19668,31 @@ msgstr ""
 "값을 반환해서, 현재 처리중인 픽셀의 픽셀 값을 함수 결과값으로 대체합니다."
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
 msgstr "rast"
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr "사용자 함수를 평가하는 데 쓰이는 래스터"
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
 msgstr "band"
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr "평가할 래스터 밴드 번호(기본값은 1)"
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -19454,37 +19708,37 @@ msgstr ""
 "우 결과값의 길이를 허용치에 맞춰 줄입니다."
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
 msgstr "ngbwidth"
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr "이웃(neighborhood)의 셀 단위 너비"
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
 msgstr "ngbheight"
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr "이웃(neighborhood)의 셀 단위 높이"
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr "onerastngbuserfunc"
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
@@ -19495,13 +19749,13 @@ msgstr ""
 "다. 첫 번째 요소가 사각형 픽셀 이웃을 표현하는 2차원 숫자 배열입니다."
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
 msgstr "nodatamode"
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
@@ -19510,7 +19764,7 @@ msgstr ""
 "NODATA 또는 NULL인 이웃 픽셀의 경우 함수에 어떤 값을 넘겨줄지 정의합니다."
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
@@ -19522,7 +19776,7 @@ msgstr ""
 "시할 것인지 결정합니다."
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
@@ -19533,7 +19787,7 @@ msgstr ""
 "이 경우 사용자 콜백 함수를 건너뜁니다."
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -19546,19 +19800,19 @@ msgstr ""
 "동일한 습성을 보인다는 점에 주의하십시오."
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
 msgstr "args"
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr "사용자 함수로 넘겨줄 인수들"
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -19572,7 +19826,7 @@ msgstr ""
 "준비한 카트리나 래스터를 활용합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7949
 #, no-c-format
 msgid ""
 "--\n"
@@ -19647,19 +19901,19 @@ msgstr ""
 "        limit 1;"
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
 msgstr "래스터의 첫 번째 밴드"
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr "각각 서로의 4x4 픽셀 거리 안에 있는 픽셀들을 평균낸 후의 새 래스터"
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
@@ -19667,13 +19921,13 @@ msgstr ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
 msgstr "ST_Reclass"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -19688,7 +19942,7 @@ msgstr ""
 "해 16BUI 밴드를 8BUI 등등으로 변환하십시오."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -19724,7 +19978,7 @@ msgstr ""
 "<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -19743,7 +19997,7 @@ msgstr ""
 "명이 필요한 경우 <xref linkend=\"reclassarg\"/> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:8037
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
@@ -19754,14 +20008,8 @@ msgstr ""
 "<varname>reclassargset</varname> 를 넘겨받은 경우, 각 reclassarg(재분류 인수)"
 "가 생성된 각 밴드의 습성을 정의합니다."
 
-#. Tag: title
-#: reference_raster.xml:7976
-#, no-c-format
-msgid "Examples Basic"
-msgstr "기본 예시"
-
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
@@ -19771,7 +20019,7 @@ msgstr ""
 "값으로 설정한 새 래스터를 생성합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:8045
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -19821,13 +20069,13 @@ msgstr ""
 "   3 |   3 |     169 |            |                         0"
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr "재분류 인수를 여러 개 이용하는 고급 예시"
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -19841,7 +20089,7 @@ msgstr ""
 "<varname>reclassarg</varname> 인수를 이용한다는 점에 주의하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8052
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET reclass_rast =\n"
@@ -19903,7 +20151,7 @@ msgstr ""
 "  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
@@ -19911,7 +20159,7 @@ msgstr ""
 "단일 32BF 밴드를 가진 래스터를 보기 좋은 밴드 여러 개에 매핑하는 고급 예시"
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
@@ -19921,7 +20169,7 @@ msgstr ""
 "기 좋은 새 래스터를 생성합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8058
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -19949,7 +20197,7 @@ msgstr ""
 "        );"
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
@@ -19961,13 +20209,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
 msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -19976,7 +20224,7 @@ msgstr ""
 "래스터 타일 집합을 1개 이상의 밴드로 이루어진 단일 래스터로 통합합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -19986,7 +20234,7 @@ msgstr ""
 "<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -20000,7 +20248,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -20012,7 +20260,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -20024,7 +20272,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -20038,7 +20286,7 @@ msgstr ""
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -20054,7 +20302,7 @@ msgstr ""
 "데 하나입니다."
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -20070,7 +20318,7 @@ msgstr ""
 "\"RT_ST_Resample\"/> 함수를 이용하는 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
@@ -20078,13 +20326,13 @@ msgstr ""
 "니다)."
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr "2.1.0 버전부터 ST_Union(rast, unionarg) 변종을 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
@@ -20094,7 +20342,7 @@ msgstr ""
 "든 밴드를 통합합니다. PostGIS 이전 버전에서는 첫 번째 밴드로 가정했습니다."
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
@@ -20104,13 +20352,13 @@ msgstr ""
 "래스터의 모든 밴드를 통합합니다."
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr "예시: 단일 밴드를 가진 래스터 타일 뭉치를 재구성"
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -20124,7 +20372,7 @@ msgstr ""
 "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
@@ -20132,7 +20380,7 @@ msgid ""
 msgstr "예시: 타일이 도형과 교차하는 부분을 통합한 다중 밴드 래스터를 반환"
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -20157,7 +20405,7 @@ msgstr ""
 "88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
@@ -20167,7 +20415,7 @@ msgstr ""
 "경우 더 긴 문법을 사용하는 예시입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -20186,7 +20434,7 @@ msgstr ""
 "88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
@@ -20196,19 +20444,19 @@ msgstr ""
 "<xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr "내장 맵 대수 콜백 함수"
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr "ST_Distinct4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
@@ -20217,7 +20465,7 @@ msgstr ""
 "이웃에서 유일한 픽셀 값들의 개수를 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -20243,17 +20491,17 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 유일한 픽셀 값들의 개수를 계산합니다."
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
@@ -20263,10 +20511,10 @@ msgstr ""
 "는 특화된 콜백 함수입니다."
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
@@ -20276,10 +20524,10 @@ msgstr ""
 "된 콜백 함수입니다."
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
@@ -20289,16 +20537,16 @@ msgstr ""
 "문에 변종 1 함수를 쓰지 않는 편이 좋습니다."
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr "개선 사항: 2.1.0 버전에서 변종 2가 추가됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8218
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20328,8 +20576,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20343,13 +20591,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr "ST_InvDistWeight4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
@@ -20357,7 +20605,7 @@ msgid ""
 msgstr "픽셀의 이웃으로부터 픽셀 값을 보간하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -20373,7 +20621,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
@@ -20383,7 +20631,7 @@ msgstr ""
 "간값을 계산합니다."
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -20403,19 +20651,19 @@ msgstr ""
 "않을 경우, 해당 값을 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr "거리 역산 가중법의 기본 방정식은 다음과 같습니다:"
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr "k = 역률(power factor), 0과 1 사이의 실수"
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
@@ -20425,25 +20673,25 @@ msgstr ""
 "된 콜백 함수입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr "-- 예시가 필요함"
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr "ST_Max4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
@@ -20451,7 +20699,7 @@ msgid ""
 msgstr "이웃에서 최대 픽셀 값을 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -20475,15 +20723,15 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 최대 픽셀 값을 계산합니다."
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
@@ -20493,7 +20741,7 @@ msgstr ""
 "대체값을 지정할 수 있습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8357
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20523,7 +20771,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20537,13 +20785,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr "ST_Mean4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
@@ -20551,7 +20799,7 @@ msgid ""
 msgstr "이웃에서 평균 픽셀 값을 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -20575,13 +20823,13 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 평균 픽셀 값을 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8432
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20611,7 +20859,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8439
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20641,7 +20889,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -20653,13 +20901,13 @@ msgstr ""
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr "ST_Min4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
@@ -20667,7 +20915,7 @@ msgid ""
 msgstr "이웃에서 최소 픽셀 값을 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -20691,13 +20939,13 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 최소 픽셀 값을 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8519
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20727,7 +20975,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -20741,13 +20989,13 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr "ST_MinDist4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
@@ -20757,7 +21005,7 @@ msgstr ""
 "하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -20773,7 +21021,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
@@ -20783,7 +21031,7 @@ msgstr ""
 "셀 개수로) 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -20796,19 +21044,19 @@ msgstr ""
 "제공하는 것입니다. 이웃의 밀도가 희박한 경우 이 함수가 특히 유용합니다."
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr "ST_Range4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
@@ -20816,7 +21064,7 @@ msgid ""
 msgstr "이웃에 있는 픽셀값들의 범위를 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -20840,13 +21088,13 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 픽셀 값들의 범위를 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8642
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20876,13 +21124,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr "ST_StdDev4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
@@ -20891,7 +21139,7 @@ msgstr ""
 "이웃에 있는 픽셀값들의 표준 편차를 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8668
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
@@ -20917,14 +21165,14 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 픽셀 값들의 표준 편차를 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -20954,13 +21202,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr "ST_Sum4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
@@ -20969,7 +21217,7 @@ msgstr ""
 "이웃에 있는 모든 픽셀값들의 합계를 계산하는 래스터 공간 처리 함수입니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -20993,13 +21241,13 @@ msgstr ""
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr "픽셀의 이웃에 있는 모든 픽셀 값들의 합계를 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8788
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -21029,7 +21277,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -21043,19 +21291,19 @@ msgstr ""
 "linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr "DEM(표고)"
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
 msgstr "ST_Aspect"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -21065,7 +21313,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -21105,7 +21353,7 @@ msgstr ""
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8843
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
@@ -21115,7 +21363,7 @@ msgstr ""
 "픽셀들에 향 방정식을 적용합니다."
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
@@ -21125,7 +21373,7 @@ msgstr ""
 "를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
@@ -21135,7 +21383,7 @@ msgstr ""
 "2π 라디안 사이의 값입니다."
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
@@ -21145,13 +21393,13 @@ msgstr ""
 "와 360도 사이의 값입니다."
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr "픽셀의 경사가 0일 경우, 픽셀의 향은 -1입니다."
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -21169,7 +21417,7 @@ msgstr ""
 "Guide - Aspect Images</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
@@ -21179,7 +21427,7 @@ msgstr ""
 "<varname>interpolate_nodata</varname> 함수 파라미터가 추가됐습니다."
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
@@ -21189,7 +21437,7 @@ msgstr ""
 "전부터 반환되는 값의 기본 단위가 도로 바뀌었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8874
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21247,8 +21495,8 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
@@ -21258,7 +21506,7 @@ msgstr ""
 "작동합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21318,7 +21566,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21330,13 +21578,13 @@ msgstr ""
 "linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
 msgstr "ST_HillShade"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
@@ -21346,7 +21594,7 @@ msgstr ""
 "영기복을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -21404,7 +21652,7 @@ msgstr ""
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8935
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -21417,7 +21665,7 @@ msgstr ""
 "합니다. 반환되는 픽셀 값은 0과 255 사이입니다."
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8937
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
@@ -21427,7 +21675,7 @@ msgstr ""
 "의 값입니다."
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8941
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
@@ -21437,7 +21685,7 @@ msgstr ""
 "사이의 값입니다."
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8945
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
@@ -21447,7 +21695,7 @@ msgstr ""
 "사이의 값입니다."
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
@@ -21457,7 +21705,7 @@ msgstr ""
 "위도의 경우 scale=370400, 미터:경위도의 경우 scale=111120을 사용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8953
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -21469,7 +21717,7 @@ msgstr ""
 "NODATA 픽셀들의 값을 보간할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8958
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
@@ -21481,7 +21729,7 @@ msgstr ""
 "hillshade works</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8965
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
@@ -21491,7 +21739,7 @@ msgstr ""
 "2.1.0 버전부터 방위각과 고도각이 도 단위로 바뀌었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8971
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21551,7 +21799,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21611,7 +21859,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21623,19 +21871,19 @@ msgstr ""
 "linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
 msgstr "ST_Roughness"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr "DEM의 계산된 \"거칠기(roughness)\"와 함께 래스터를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -21655,7 +21903,7 @@ msgstr ""
 "type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
@@ -21663,14 +21911,14 @@ msgid ""
 msgstr "관심 지역에 대해 최소값에서 최대값을 뺀 DEM의 \"거칠기\"를 계산합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
 msgstr "-- 예시가 필요함"
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21682,13 +21930,13 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
 msgstr "ST_Slope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -21698,7 +21946,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:9044
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
@@ -21744,7 +21992,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9071
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
@@ -21754,7 +22002,7 @@ msgstr ""
 "웃 픽셀들에 경사 방정식을 적용합니다."
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
@@ -21764,7 +22012,7 @@ msgstr ""
 "값), PERCENT를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
@@ -21776,7 +22024,7 @@ msgstr ""
 "온 NODATA 픽셀들의 값을 보간할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -21794,7 +22042,7 @@ msgstr ""
 "- Slope Images</ulink> 를 참조하십시오."
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
@@ -21806,7 +22054,7 @@ msgstr ""
 "<varname>interpolate_nodata</varname> 함수 파라미터가 추가됐습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9099
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21872,7 +22120,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -21932,7 +22180,7 @@ msgstr ""
 "GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -21944,20 +22192,20 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
 msgstr "ST_TPI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 "계산된 지형위치지수(Topographic Position Index)와 함께 래스터를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -21977,7 +22225,7 @@ msgstr ""
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
@@ -21987,13 +22235,13 @@ msgstr ""
 "Position Index)를 계산합니다."
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr "이 함수는 1 반경 중심 평균(focalmean radius of one)만을 지원합니다."
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
@@ -22005,20 +22253,20 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
 msgstr "ST_TRI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 "계산된 지형험준도지수(Terrain Ruggedness Index)와 함께 래스터를 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -22038,7 +22286,7 @@ msgstr ""
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
@@ -22049,7 +22297,7 @@ msgstr ""
 "(Terrain Ruggedness Index)를 계산합니다."
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
@@ -22061,25 +22309,25 @@ msgstr ""
 "linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr "래스터를 도형으로"
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
 msgstr "Box3D"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr "래스터를 둘러싼 상자의 BOX3D 표현식을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
@@ -22089,13 +22337,13 @@ msgstr ""
 "type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr "래스터의 범위를 표현하는 상자를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -22107,7 +22355,7 @@ msgstr ""
 "의합니다."
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
@@ -22117,7 +22365,7 @@ msgstr ""
 "원이 끝난 유형이기 때문에, 2.0.0 버전에서 BOX3D로 바뀌었습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -22141,13 +22389,13 @@ msgstr ""
 "2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -22160,7 +22408,7 @@ msgstr ""
 "을 출력하므로 비정규 형상 또는 기울어진 래스터에 대해서만 쓸모가 있습니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -22170,7 +22418,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -22183,7 +22431,7 @@ msgstr ""
 "출력하므로 비정규 형상 또는 기울어진 래스터에 대해서만 쓸모가 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
@@ -22195,7 +22443,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
@@ -22207,7 +22455,7 @@ msgstr ""
 "을 참조하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9299
 #, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -22235,7 +22483,7 @@ msgstr ""
 "0,20 60,0 60,0 0))"
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9300
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -22267,7 +22515,7 @@ msgstr ""
 "0,22 61,0 61,0 0))"
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
@@ -22277,13 +22525,13 @@ msgstr ""
 ">, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr "ST_DumpAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
@@ -22293,7 +22541,7 @@ msgstr ""
 "를 설정하지 않을 경우 기본적으로 밴드 1로 가정합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -22309,7 +22557,7 @@ msgstr ""
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -22323,7 +22571,7 @@ msgstr ""
 "입니다."
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
@@ -22335,23 +22583,23 @@ msgstr ""
 "폴리곤/멀티폴리곤으로 확장하는 데 이 함수를 쓸 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr "GDAL 1.7 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_raster.xml:9276
-#, no-c-format
+#: reference_raster.xml:9343
+#, fuzzy, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 "밴드에 대해 설정된 NODATA 값이 있을 경우, 해당 값을 가진 픽셀은 반환되지 않습"
 "니다."
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
@@ -22361,7 +22609,7 @@ msgstr ""
 "linkend=\"RT_ST_ValueCount\"/> 함수가 더 빠릅니다."
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
@@ -22371,13 +22619,14 @@ msgstr ""
 "ST_PixelAsPolygons 함수와 다릅니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
-#, no-c-format
+#: reference_raster.xml:9354
+#, fuzzy, no-c-format
 msgid ""
+"-- this syntax requires PostgreSQL 9.3+\n"
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
-"SELECT (ST_DumpAsPolygons(rast)).*\n"
-"FROM dummy_rast\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
 "WHERE rid = 2\n"
 ") As foo\n"
 "WHERE val BETWEEN 249 and 251\n"
@@ -22425,7 +22674,7 @@ msgstr ""
 "                3427927.8 5793243.85,3427927.75 5793243.85))"
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9359
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
@@ -22435,19 +22684,19 @@ msgstr ""
 "linkend=\"RT_ST_ValueCount\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
 msgstr "ST_Envelope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr "래스터 범위의 폴리곤 표현식을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
@@ -22457,7 +22706,7 @@ msgstr ""
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
@@ -22468,7 +22717,7 @@ msgstr ""
 "기에서 폴리곤 표현식이란 폴리곤으로 표현된 float8 형 최소치 경계 상자입니다."
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -22484,7 +22733,7 @@ msgstr ""
 "varname>, <varname>MINY</varname>))."
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -22506,25 +22755,25 @@ msgstr ""
 "                3427928 5793244,3427927 5793244, 3427927 5793243))"
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr "ST_MinConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr "래스터의 NODATA 픽셀을 제외한 볼록 껍질 도형을 반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -22538,7 +22787,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
@@ -22548,7 +22797,7 @@ msgstr ""
 "varname> 가 NULL일 경우, 래스터의 모든 밴드를 처리합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9443
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -22648,7 +22897,7 @@ msgstr ""
 "POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9448
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
@@ -22658,13 +22907,13 @@ msgstr ""
 "<xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
@@ -22675,7 +22924,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -22689,13 +22938,13 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr "0.1.6 버전부터 사용할 수 있습니다. GDAL 1.7 이상 버전이 필요합니다."
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
@@ -22705,7 +22954,7 @@ msgstr ""
 "니다). 반환되는 멀티폴리곤이 유효한 도형인지 확인합니다."
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
@@ -22715,7 +22964,7 @@ msgstr ""
 "폴리곤을 반환하도록 바꿨습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9482
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -22831,19 +23080,19 @@ msgstr ""
 "5793243.9,3427927.9 5793243.9)))"
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
 msgstr "래스터 연산자"
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
@@ -22853,7 +23102,7 @@ msgstr ""
 "합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -22879,7 +23128,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
@@ -22890,9 +23139,9 @@ msgstr ""
 "계 상자가 교차하는 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -22902,7 +23151,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -22926,13 +23175,13 @@ msgstr ""
 "     2 |     1 | f"
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
@@ -22941,7 +23190,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -22953,7 +23202,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -22966,7 +23215,7 @@ msgstr ""
 "겹치거나 그 오른쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -23000,13 +23249,13 @@ msgstr ""
 "    1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
@@ -23015,7 +23264,7 @@ msgstr ""
 "반환합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -23027,7 +23276,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -23040,7 +23289,7 @@ msgstr ""
 "와 겹치거나 그 왼쪽에 있지 않을 경우, <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -23050,7 +23299,7 @@ msgstr ""
 "니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -23084,13 +23333,13 @@ msgstr ""
 "     1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
 msgstr "="
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -23100,7 +23349,7 @@ msgstr ""
 "니다. 이중 정밀도 경계 상자를 이용합니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
@@ -23112,7 +23361,7 @@ msgstr ""
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -23127,7 +23376,7 @@ msgstr ""
 "(예: GROUP BY 또는 ORDER BY 절에서)."
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -23139,13 +23388,13 @@ msgstr ""
 "십시오. 이 연산자의 목적은 대부분 래스터 열로 그룹화(group by)하는 것입니다."
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
@@ -23155,7 +23404,7 @@ msgstr ""
 "환합니다. 이중 정밀도 경계 상자를 이용합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -23179,7 +23428,7 @@ msgstr ""
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -23190,32 +23439,32 @@ msgstr ""
 "계 상자를 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr "이 피연산자(operand)는 래스터에 있는 공간 인덱스를 활용할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 "2.0.0 버전부터 raster @ raster, raster @ geometry 를 사용할 수 있습니다."
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr "2.0.5 버전부터 geometry @ raster 를 지원합니다."
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
@@ -23223,7 +23472,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
@@ -23235,7 +23484,7 @@ msgstr ""
 "<parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -23245,7 +23494,7 @@ msgstr ""
 "동일할 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
@@ -23256,7 +23505,7 @@ msgstr ""
 "력받아 다중 밴드 래스터를 생성하는 데 매우 유용합니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
@@ -23266,19 +23515,19 @@ msgstr ""
 "    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ", <xref linkend=\"RT_Raster_EQ\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
@@ -23288,7 +23537,7 @@ msgstr ""
 "환합니다. 이중 정밀도 경계 상자를 이용합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -23312,7 +23561,7 @@ msgstr ""
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -23323,19 +23572,19 @@ msgstr ""
 "계 상자를 담고 있을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr "래스터 및 래스터 밴드의 공간 관계성"
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
 msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
@@ -23346,7 +23595,7 @@ msgstr ""
 "내부의 포인트 하나가 rastA의 내부에 있는 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -23370,7 +23619,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -23387,10 +23636,10 @@ msgstr ""
 "(NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
@@ -23398,7 +23647,7 @@ msgid ""
 msgstr "이 함수는 래스터에서 이용할 수도 있는 모든 인덱스를 활용할 것입니다."
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23410,7 +23659,7 @@ msgstr ""
 "ST_Polygon 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
@@ -23420,7 +23669,7 @@ msgstr ""
 "의 결과와 ST_Within(rastB, rastA)의 결과는 동일할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9969
 #, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -23444,7 +23693,7 @@ msgstr ""
 "   1 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9971
 #, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -23464,19 +23713,19 @@ msgstr ""
 "   1 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ", <xref linkend=\"RT_ST_Within\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
@@ -23486,7 +23735,7 @@ msgstr ""
 "경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -23510,7 +23759,7 @@ msgstr ""
 "type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -23526,7 +23775,7 @@ msgstr ""
 "만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
@@ -23534,7 +23783,7 @@ msgstr ""
 "합니다."
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23547,7 +23796,7 @@ msgstr ""
 "수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10056
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -23567,26 +23816,26 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ", <xref linkend=\"RT_ST_Contains\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
 msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 "래스터 rastB의 어떤 포인트도 래스터 rastA 외부에 없을 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -23610,7 +23859,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -23625,7 +23874,7 @@ msgstr ""
 "을 가진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23637,7 +23886,7 @@ msgstr ""
 "ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10137
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -23657,26 +23906,26 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 "래스터 rastA의 어떤 포인트도 래스터 rastB 외부에 없을 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -23700,7 +23949,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -23715,7 +23964,7 @@ msgstr ""
 "중 값을 가진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23727,7 +23976,7 @@ msgstr ""
 "ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10218
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -23747,26 +23996,26 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ", <xref linkend=\"RT_ST_Covers\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 "래스터 rastA와 래스터 rastB가 공간적으로 교차하지 않을 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -23790,7 +24039,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -23805,13 +24054,13 @@ msgstr ""
 "인 작업중 값을 가진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr "이 함수는 어떤 인덱스도 활용하지 않습니다."
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -23821,7 +24070,7 @@ msgstr ""
 "geometry)처럼 래스터에 ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10299
 #, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -23847,7 +24096,7 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10301
 #, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -23869,19 +24118,19 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
 msgstr "ST_Intersects"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr "래스터 rastA와 래스터 rastB가 공간적으로 교차할 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -23933,7 +24182,7 @@ msgstr ""
 "<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10406
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -23947,13 +24196,13 @@ msgstr ""
 "닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr "개선 사항: 2.0.0 버전부터 래스터/래스터 교차를 지원합니다."
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
@@ -23963,7 +24212,7 @@ msgstr ""
 "기 위해 ST_Intersects(raster, geometry)  변종의 습성을 바꿨습니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10430
 #, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -23981,19 +24230,19 @@ msgstr ""
 " t"
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ", <xref linkend=\"RT_ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
@@ -24003,7 +24252,7 @@ msgstr ""
 "고 있지는 않을 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -24027,7 +24276,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -24043,7 +24292,7 @@ msgstr ""
 "을 가진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24053,7 +24302,7 @@ msgstr ""
 "geometry)처럼 래스터에 ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10512
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -24071,13 +24320,13 @@ msgstr ""
 " f"
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
 msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
@@ -24087,7 +24336,7 @@ msgstr ""
 "지는 않을 경우 <varname>TRUE</varname> 를 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -24111,7 +24360,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -24128,7 +24377,7 @@ msgstr ""
 "중 값을 가진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24138,7 +24387,7 @@ msgstr ""
 "geometry)처럼 래스터에 ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10592
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -24158,13 +24407,13 @@ msgstr ""
 "   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr "ST_SameAlignment"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
@@ -24177,7 +24426,7 @@ msgstr ""
 "니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -24227,7 +24476,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10689
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -24244,7 +24493,7 @@ msgstr ""
 "설명하는 안내문(NOTICE)과 함께 거짓을 반환합니다."
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -24258,19 +24507,19 @@ msgstr ""
 "들을 대상으로 연산한다는 뜻입니다."
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr "개선 사항: 2.1.0 버전에서 종합 함수 변종이 추가됐습니다."
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr "예시: 래스터"
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -24292,7 +24541,7 @@ msgstr ""
 "t"
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -24320,7 +24569,7 @@ msgstr ""
 " f"
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
@@ -24330,13 +24579,13 @@ msgstr ""
 "\"RT_ST_MakeEmptyRaster\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr "ST_NotSameAlignmentReason"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
@@ -24346,7 +24595,7 @@ msgstr ""
 "를 설명하는 텍스트를 반환합니다.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
@@ -24358,7 +24607,7 @@ msgstr ""
 "<paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
@@ -24368,7 +24617,7 @@ msgstr ""
 "명하는 텍스트를 반환합니다.</para>"
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
@@ -24378,7 +24627,7 @@ msgstr ""
 "째 확인 작업)만 반환할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10748
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -24414,19 +24663,19 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
 msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
@@ -24437,7 +24686,7 @@ msgstr ""
 "부의 포인트 하나가 rastB의 내부에 있는 경우 참을 반환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -24461,7 +24710,7 @@ msgstr ""
 "parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -24478,7 +24727,7 @@ msgstr ""
 "(NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24490,7 +24739,7 @@ msgstr ""
 "ST_Polygon 함수를 이용하십시오."
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
@@ -24500,7 +24749,7 @@ msgstr ""
 "의 결과와 ST_Contains(rastB, rastA)의 결과는 동일할 것입니다."
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10836
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -24520,7 +24769,7 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
@@ -24530,13 +24779,13 @@ msgstr ""
 "<xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
 msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -24546,7 +24795,7 @@ msgstr ""
 "다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -24574,7 +24823,7 @@ msgstr ""
 "type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -24589,7 +24838,7 @@ msgstr ""
 "(NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
@@ -24601,7 +24850,7 @@ msgstr ""
 "야 합니다."
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24611,7 +24860,7 @@ msgstr ""
 "geometry)처럼 래스터에 ST_Polygon 함수를 이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10931
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -24631,19 +24880,19 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -24653,7 +24902,7 @@ msgstr ""
 "환합니다."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -24683,7 +24932,7 @@ msgstr ""
 "<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -24698,7 +24947,7 @@ msgstr ""
 "진 (NODATA가 아닌) 픽셀들만 고려합니다."
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
@@ -24709,7 +24958,7 @@ msgstr ""
 "이용하십시오."
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:11024
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -24729,7 +24978,23 @@ msgstr ""
 "   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ", <xref linkend=\"RT_ST_DWithin\"/>"
+
+#~ msgid "JPEG Output Examples"
+#~ msgstr "JPEG 출력 예시"
+
+#~ msgid ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
+#~ msgstr ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
diff --git a/doc/po/ko_KR/release_notes.xml.po b/doc/po/ko_KR/release_notes.xml.po
index e91016b..e7c1a72 100644
--- a/doc/po/ko_KR/release_notes.xml.po
+++ b/doc/po/ko_KR/release_notes.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -29,89 +29,679 @@ msgid "Release Notes"
 msgstr ""
 
 #. Tag: title
+#: release_notes.xml:6
+#, no-c-format
+msgid "Release 2.3.3"
+msgstr ""
+
+#. Tag: para
 #: release_notes.xml:7
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "Release date: 2017/07/01"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:8 release_notes.xml:32 release_notes.xml:46
+#: release_notes.xml:145 release_notes.xml:166 release_notes.xml:310
+#: release_notes.xml:336 release_notes.xml:357
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:10 release_notes.xml:34 release_notes.xml:48
+#, no-c-format
+msgid "Bug Fixes and Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:11
+#, no-c-format
+msgid "#3777, GROUP BY anomaly with empty geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid "#3711, Azimuth error upon adding 2.5D edges to topology"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:13
+#, no-c-format
+msgid ""
+"#3726, PDF manual from dblatex renders fancy quotes for programlisting (Mike "
+"Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:15
+#, no-c-format
+msgid ""
+"#3738, raster: Using -s without -Y in raster2pgsql transforms raster data "
+"instead of setting srid"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:17
+#, no-c-format
+msgid ""
+"#3744, ST_Subdivide loses subparts of inverted geometries (Darafei "
+"Praliaskouski Komzpa)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:19
+#, no-c-format
+msgid ""
+"#3750, @ and ~ operator not always schema qualified in geometry and raster "
+"functions. Causes restore issues. (Shane StClair of Axiom Data Science)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:22
+#, no-c-format
+msgid "#3682, Strange fieldlength for boolean in result of pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid "#3701, Escape double quotes issue in pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:24
+#, no-c-format
+msgid "#3704, ST_AsX3D crashes on empty geometry"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid ""
+"#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:30
+#, no-c-format
+msgid "Release 2.3.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "Release date: 2017/01/31"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid ""
+"#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3675, Relationship functions not using an index in some cases"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3680, PostGIS upgrade scripts missing GRANT for views"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid ""
+"#3683, Unable to update postgis after postgres pg_upgrade going from < "
+"9.5 to pg > 9.4"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid "#3688, ST_AsLatLonText: round minutes"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:44
+#, no-c-format
+msgid "Release 2.3.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid "Release date: 2016/11/28"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:49
+#, no-c-format
+msgid ""
+"#1973, st_concavehull() returns sometimes empty geometry collection Fix from "
+"gde"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3501, add raster constraint max extent exceeds array size limit for large "
+"tables"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:53
+#, no-c-format
+msgid "#3643, PostGIS not building on latest OSX XCode"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid "#3644, Deadlock on interrupt"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:55
+#, no-c-format
+msgid ""
+"#3650, Mark ST_Extent, ST_3DExtent and ST_Mem* agg functions as parallel "
+"safe so they can be parallelized"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:57
+#, no-c-format
+msgid "#3652, Crash on Collection(MultiCurve())"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:58
+#, no-c-format
+msgid "#3656, Fix upgrade of aggregates from 2.2 or lower version"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:59
+#, no-c-format
+msgid ""
+"#3659, Crash caused by raster GUC define after CREATE EXTENSION using wrong "
+"memory context. (manaeem)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:61
+#, no-c-format
+msgid ""
+"#3665, Index corruption and memory leak in BRIN indexes patch from Julien "
+"Rouhaud (Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#3667, geography ST_Segmentize bug patch from Hugo Mercier (Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:68
+#, no-c-format
+msgid "Release 2.3.0"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:69
+#, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:73 release_notes.xml:509 release_notes.xml:978
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:76
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:82 release_notes.xml:147 release_notes.xml:169
+#: release_notes.xml:205 release_notes.xml:546 release_notes.xml:1005
+#: release_notes.xml:1205 release_notes.xml:1269 release_notes.xml:1566
+#, no-c-format
+msgid "New Features"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:85
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:98
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:99
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:100
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:101
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:104
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:105
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:106
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:107
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:109
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:110
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:113
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:116
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:118
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:123 release_notes.xml:283 release_notes.xml:300
+#: release_notes.xml:318 release_notes.xml:342 release_notes.xml:370
+#: release_notes.xml:431 release_notes.xml:442 release_notes.xml:483
+#: release_notes.xml:739 release_notes.xml:765 release_notes.xml:807
+#: release_notes.xml:831 release_notes.xml:894 release_notes.xml:1049
+#: release_notes.xml:1063 release_notes.xml:1101 release_notes.xml:1139
+#: release_notes.xml:1170
+#, no-c-format
+msgid "Bug Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:124
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid "All relevant bug fixes from PostGIS 2.2.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:125
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:126
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:131 release_notes.xml:1399
 #, no-c-format
-msgid "New Features"
+msgid "Performance Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:132
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:133
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:135
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:136
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:137
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:143
+#, no-c-format
+msgid "Release 2.2.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:144
+#, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:148
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:149
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:150
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:151
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:152
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:153
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:154
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:155
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:156
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:157
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:158
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:159
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:164
+#, no-c-format
+msgid "Release 2.2.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:165
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:170
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:171
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:172
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:173
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:174
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:176
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:179
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:180
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -119,25 +709,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:183
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:184
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:185
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -145,25 +735,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:188
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:189
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:190
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:191
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -171,43 +761,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:193
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:194
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:195
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:196
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:201
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:202
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -215,31 +805,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:206
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:207
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:208
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:209
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -249,7 +839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -258,13 +848,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:212
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:213
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -272,7 +862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:214
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -281,7 +871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:215
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -290,7 +880,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:216
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -299,7 +889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:217
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -308,7 +898,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -317,7 +907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:219
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -326,7 +916,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -335,7 +925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:221
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -344,7 +934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:222
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -353,19 +943,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:223
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:224
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:225
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -374,7 +964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:226
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -383,7 +973,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:227
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -393,13 +983,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:228
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:229
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -408,7 +998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:230
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -418,7 +1008,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:231
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -427,7 +1017,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:232
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -436,7 +1026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:233
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -445,7 +1035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:234
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -454,7 +1044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:235
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -463,7 +1053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:236
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -472,19 +1062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:237
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:238
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -492,7 +1082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:240
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -500,7 +1090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:241
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -510,7 +1100,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:242
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -521,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:243
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -530,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:244
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -539,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:245
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -547,7 +1137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -556,7 +1146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:247
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -564,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -573,7 +1163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:249
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -582,7 +1172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:250
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -591,7 +1181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:251
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -601,7 +1191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:252
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -609,17 +1199,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:255 release_notes.xml:312 release_notes.xml:338
+#: release_notes.xml:359 release_notes.xml:468 release_notes.xml:496
+#: release_notes.xml:615 release_notes.xml:793 release_notes.xml:821
+#: release_notes.xml:880 release_notes.xml:942 release_notes.xml:1032
+#: release_notes.xml:1233 release_notes.xml:1288
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:256
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -628,7 +1218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:257
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -637,7 +1227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:258
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -646,7 +1236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:259
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -656,7 +1246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:260
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -664,7 +1254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:261
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -673,7 +1263,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -683,7 +1273,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:263
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -692,7 +1282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:264
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -701,7 +1291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:265
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -710,7 +1300,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:266
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -719,7 +1309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -728,7 +1318,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:268
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -737,7 +1327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:269
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -746,7 +1336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:270
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -755,7 +1345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:271 release_notes.xml:364
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -764,7 +1354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:272
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -773,7 +1363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:273
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -782,7 +1372,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:274
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -791,170 +1381,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:279
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:280
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:281 release_notes.xml:298
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:284
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:285
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:287 release_notes.xml:303
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:288
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:289
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:290
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:291
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:296
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:297
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:302
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:308
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:309
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:313
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:314
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:315
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:319
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:320
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:321
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:322
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:323
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -962,50 +1541,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:325
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:326
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:327
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:328
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:334
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:335
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:339
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1014,7 +1593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:344
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1023,7 +1602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1032,7 +1611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:347
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1041,7 +1620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:348
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1050,7 +1629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:349
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1059,7 +1638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:350
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1068,19 +1647,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:355
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:356
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:360
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1089,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:361
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1098,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:362
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1107,7 +1686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1116,7 +1695,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:366
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1125,7 +1704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1134,7 +1713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1144,13 +1723,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:374
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1159,7 +1738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:377
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1169,7 +1748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:379
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1178,7 +1757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:380
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1188,7 +1767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1197,13 +1776,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:383
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1212,7 +1791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1221,7 +1800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1230,7 +1809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:387
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1239,7 +1818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:388
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1248,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:389
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1257,7 +1836,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1266,7 +1845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1275,7 +1854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:392
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1284,7 +1863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1293,7 +1872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:394
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1302,7 +1881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1311,7 +1890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1320,7 +1899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1330,31 +1909,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:403
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:404
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:405
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:407
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1362,7 +1941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:413
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1371,7 +1950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:419
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1380,7 +1959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1388,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:432
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1396,7 +1975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:433
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1404,7 +1983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:434
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1412,19 +1991,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:438
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:439 release_notes.xml:736
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:440
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1432,7 +2011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:443
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1440,7 +2019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1448,7 +2027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:445
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1456,7 +2035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:446
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1464,7 +2043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:447
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1472,7 +2051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1480,7 +2059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:449 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1488,7 +2067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:451 release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1496,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:452
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1504,7 +2083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:453
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1512,7 +2091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:454 release_notes.xml:748
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1520,7 +2099,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1528,7 +2107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:456 release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1536,7 +2115,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1544,7 +2123,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:458
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1552,7 +2131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1560,7 +2139,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:460 release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1568,7 +2147,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1577,7 +2156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:462
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1585,7 +2164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1593,7 +2172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:464
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1601,7 +2180,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1613,7 +2192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1621,7 +2200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:470
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1629,19 +2208,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:475
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:476
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1649,13 +2228,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:479 release_notes.xml:755
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:480
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1664,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:484
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1672,7 +2251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1680,7 +2259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:486
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1688,7 +2267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1696,7 +2275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1704,7 +2283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1712,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:490
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1720,7 +2299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:491 release_notes.xml:741
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1728,7 +2307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:492 release_notes.xml:742
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1736,7 +2315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:493
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1745,7 +2324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:497
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1753,7 +2332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:498
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1761,19 +2340,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:504
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:505
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1782,14 +2361,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1798,7 +2371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1808,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1816,7 +2389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:517
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1824,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:518
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1834,7 +2407,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1842,7 +2415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:523
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1850,7 +2423,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1858,14 +2431,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:528
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1877,37 +2450,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:534
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:535
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:536
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:537
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:538
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1915,7 +2488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:541
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1923,7 +2496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:547
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1932,7 +2505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:549
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1940,7 +2513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:550
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1948,7 +2521,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:551
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1957,55 +2530,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:554
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:555
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:556
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:557
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:558
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:559
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:560
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:561
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2014,7 +2587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2022,7 +2595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2030,7 +2603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2038,7 +2611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2048,14 +2621,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:573
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2063,7 +2636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2071,7 +2644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2079,19 +2652,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:576
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:577
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:578
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2100,14 +2673,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2115,7 +2688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2123,7 +2696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:584
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2132,7 +2705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2140,7 +2713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:587
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2149,7 +2722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:589
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2157,13 +2730,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:590
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:591
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2171,7 +2744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2179,7 +2752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2187,7 +2760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2195,7 +2768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2203,7 +2776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:596
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2211,7 +2784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2219,7 +2792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:598
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2227,7 +2800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:599
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2235,7 +2808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2243,7 +2816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:601
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2258,7 +2831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:616
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2266,7 +2839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:617
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2274,14 +2847,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:618
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2289,7 +2862,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:622
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2298,7 +2871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2306,7 +2879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:625
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2314,7 +2887,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2322,7 +2895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:627
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2330,7 +2903,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2338,7 +2911,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:629
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2346,7 +2919,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:630
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2354,7 +2927,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2362,7 +2935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:632
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2371,7 +2944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:634
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2380,7 +2953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:636
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2388,7 +2961,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2396,7 +2969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:639 release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2404,7 +2977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2412,7 +2985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:642
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2420,7 +2993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:643
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2428,7 +3001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2436,7 +3009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:645
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2445,7 +3018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2453,7 +3026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:648
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2461,7 +3034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:650
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2470,7 +3043,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:652 release_notes.xml:822
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2478,7 +3051,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:654
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2486,7 +3059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:655
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2494,7 +3067,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2502,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:657
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2510,7 +3083,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2518,7 +3091,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2526,19 +3099,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:664
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:665
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:666
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2546,7 +3119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:667
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2554,7 +3127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:668
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2562,7 +3135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:669
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2570,7 +3143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:670
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2578,7 +3151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:671
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2587,7 +3160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:673
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2595,7 +3168,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2604,13 +3177,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:679
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:680 release_notes.xml:924
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2618,7 +3191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:681 release_notes.xml:925
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2626,7 +3199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2634,7 +3207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:683 release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2642,7 +3215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:684 release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2651,7 +3224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2659,7 +3232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:687 release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2667,7 +3240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2675,7 +3248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2683,7 +3256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:691 release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2691,7 +3264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:692 release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2699,7 +3272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:693
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2707,7 +3280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:694 release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2715,7 +3288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:695
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2723,7 +3296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:696 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2731,7 +3304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:697
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2739,7 +3312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:698 release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2747,7 +3320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:699
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2755,7 +3328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:700 release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2763,7 +3336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:701 release_notes.xml:769
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2771,7 +3344,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:702 release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2779,7 +3352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:703
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2787,7 +3360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:704 release_notes.xml:816
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2796,7 +3369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2805,7 +3378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:708 release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2813,7 +3386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2822,7 +3395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2830,7 +3403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2838,7 +3411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2846,7 +3419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:716 release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2854,7 +3427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:717 release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2862,7 +3435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2870,7 +3443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:719 release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2878,7 +3451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:720
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2886,7 +3459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2894,7 +3467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2902,7 +3475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:723 release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2910,7 +3483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2918,7 +3491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:725 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2926,7 +3499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2934,7 +3507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2942,13 +3515,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:729 release_notes.xml:797
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:730 release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2956,13 +3529,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:735
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:737
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2971,7 +3544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:740
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2979,7 +3552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2987,7 +3560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:744
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2995,7 +3568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:745
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3003,7 +3576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3011,7 +3584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3019,7 +3592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:756
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3028,19 +3601,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:761
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:762
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:763
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3049,7 +3622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:766
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3057,13 +3630,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:767
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:768
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3071,7 +3644,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:771
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3079,7 +3652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3087,7 +3660,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3095,7 +3668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3103,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3111,13 +3684,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:782
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3125,7 +3698,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3133,7 +3706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3141,7 +3714,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3149,7 +3722,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3157,7 +3730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:788
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3165,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3173,7 +3746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3181,7 +3754,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3189,19 +3762,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:803
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:804
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3210,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3218,13 +3791,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:810
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3234,7 +3807,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3242,7 +3815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3250,7 +3823,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:814
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3258,13 +3831,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:815
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:817
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3272,31 +3845,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:818
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:823
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:827
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:829
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3304,7 +3877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:832
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3313,7 +3886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3321,7 +3894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3329,7 +3902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3337,7 +3910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3345,7 +3918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3353,7 +3926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3361,7 +3934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3369,7 +3942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3377,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3385,7 +3958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3393,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3401,7 +3974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3409,7 +3982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3417,7 +3990,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3425,7 +3998,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3433,7 +4006,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:855
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3441,7 +4014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3449,7 +4022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3457,7 +4030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3465,7 +4038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3473,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:861
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3481,7 +4054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3489,7 +4062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3497,7 +4070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3506,7 +4079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:867
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3514,7 +4087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3522,7 +4095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3530,7 +4103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3538,7 +4111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:871
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3546,7 +4119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3554,7 +4127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:873
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3562,7 +4135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3570,7 +4143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:875
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3578,13 +4151,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:877
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:881
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3593,7 +4166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3602,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:885
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3610,7 +4183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:886
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3618,19 +4191,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:890
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:891
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:892
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3638,7 +4211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3646,7 +4219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:896
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3654,7 +4227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:897
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3662,7 +4235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3670,7 +4243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:899
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3678,7 +4251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:900
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3686,7 +4259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:901
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3694,7 +4267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:902
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3702,7 +4275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:903
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3710,7 +4283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:904
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3718,7 +4291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:905
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3726,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3734,7 +4307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:907
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3742,7 +4315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:908
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3750,7 +4323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:909
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3758,7 +4331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:910
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3766,7 +4339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:911
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3774,7 +4347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:912
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3782,7 +4355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:913
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3790,7 +4363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:914
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3798,7 +4371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:915
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3806,7 +4379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:916
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3815,7 +4388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:918
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3823,7 +4396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3831,7 +4404,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:920
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3839,7 +4412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3847,7 +4420,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:922
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3855,7 +4428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3863,7 +4436,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:927
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3871,7 +4444,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:928
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3879,7 +4452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:930
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3887,7 +4460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:932
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3895,7 +4468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:936
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3903,7 +4476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3912,13 +4485,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:943
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3926,7 +4499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3934,7 +4507,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3942,19 +4515,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:950
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:951
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3965,13 +4538,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:956
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:957
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3980,7 +4553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:960
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3988,31 +4561,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:964
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:965
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:966
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:967
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:968
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4021,19 +4594,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:973
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:974
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4042,13 +4615,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:980
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:981
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4056,7 +4629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:983
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4069,7 +4642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4079,7 +4652,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:993
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4091,7 +4664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:996
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4101,7 +4674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:1000
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4109,7 +4682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:1001
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4118,7 +4691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4126,7 +4699,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4134,7 +4707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4146,14 +4719,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4162,13 +4735,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:1013
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4176,37 +4749,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:1015
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:1016
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:1017
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:1018
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:1019
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4214,61 +4787,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:1021
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:1022
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:1023
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:1024
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:1025
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:1026
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:1027
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:1028
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:1029
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:1033
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4276,7 +4849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:1034
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4285,14 +4858,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:1038
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4300,7 +4873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:1041
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4308,7 +4881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4319,13 +4892,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:1045
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4333,7 +4906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4341,13 +4914,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:1053
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4358,19 +4931,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:1059
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:1060
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4378,7 +4951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4386,7 +4959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1065
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4394,7 +4967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4402,7 +4975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1067
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4410,7 +4983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1068
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4418,7 +4991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1069
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4426,7 +4999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1070
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4434,7 +5007,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1071
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4442,7 +5015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1072
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4450,7 +5023,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1073
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4458,7 +5031,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4466,7 +5039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1075
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4474,7 +5047,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1076
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4482,7 +5055,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1077
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4490,7 +5063,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4498,7 +5071,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4506,7 +5079,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4514,7 +5087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4522,7 +5095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4530,7 +5103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4538,7 +5111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4546,7 +5119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4554,7 +5127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4562,7 +5135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4570,7 +5143,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4578,7 +5151,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4586,31 +5159,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1090
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1091
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1097
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4619,7 +5192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1102
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4627,7 +5200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1104
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4636,7 +5209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1106
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4645,7 +5218,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1108
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4654,7 +5227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4662,7 +5235,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4670,7 +5243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4678,7 +5251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4686,7 +5259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4695,7 +5268,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4703,7 +5276,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1117
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4711,7 +5284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1118
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4719,7 +5292,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1119
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4728,7 +5301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1121
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4736,7 +5309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1123
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4744,7 +5317,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4752,7 +5325,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1126
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4760,7 +5333,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4768,19 +5341,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1134
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1135
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1136
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4789,7 +5362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1140
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4797,7 +5370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1141
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4806,7 +5379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1142
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4814,14 +5387,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1143
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1144
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4830,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4838,7 +5411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4846,7 +5419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4854,7 +5427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4862,7 +5435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4870,7 +5443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1150
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4878,7 +5451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1151
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4887,7 +5460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4895,7 +5468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4903,7 +5476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4912,7 +5485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4920,7 +5493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4928,7 +5501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4936,13 +5509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1158
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4950,7 +5523,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4958,19 +5531,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1166
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1167
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4979,7 +5552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4988,7 +5561,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4997,7 +5570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5005,7 +5578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5014,7 +5587,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1175
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5022,7 +5595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1176
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5030,7 +5603,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1177
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5038,7 +5611,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1178
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5047,25 +5620,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1179
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1184
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1185
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1186
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5074,20 +5647,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1189 release_notes.xml:1256
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1190
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1191
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5095,49 +5668,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1195 release_notes.xml:1261
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1196
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1197
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1198
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1199
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1200
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1201
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1207
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5145,7 +5718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5153,7 +5726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1209
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5161,98 +5734,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1211
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1212
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1213
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1214
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1215
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1218
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1219
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1220
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1221
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1222
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1224
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1225
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1226
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1227
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5260,52 +5833,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1237
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1238
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1239
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1243 release_notes.xml:1309 release_notes.xml:1494
+#: release_notes.xml:1545 release_notes.xml:1596 release_notes.xml:1729
+#: release_notes.xml:1795 release_notes.xml:1905 release_notes.xml:2012
+#: release_notes.xml:2132 release_notes.xml:2197 release_notes.xml:2244
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1244
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5313,19 +5886,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1249
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1250
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1251
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5335,7 +5908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1257
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5343,31 +5916,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1262
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1263
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1264
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1265
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1270
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5375,13 +5948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1272
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5389,7 +5962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1274
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5397,13 +5970,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1275
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1276
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5411,26 +5984,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1277
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1278
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1279
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1280
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5438,7 +6011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1281
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5446,13 +6019,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1282
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1283
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5460,7 +6033,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1284
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5468,7 +6041,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5476,7 +6049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1290
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5484,13 +6057,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1291
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1292
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5498,13 +6071,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1293
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1294
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5513,31 +6086,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1295
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1297
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1299
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5545,21 +6118,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1301
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1302
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5567,7 +6140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1303
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5575,7 +6148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1304
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5583,7 +6156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1305
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5591,13 +6164,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1306
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5605,19 +6178,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1316
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1317
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5629,19 +6202,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1324
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1326
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5651,19 +6224,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1334
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1335
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5673,7 +6246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1340
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5682,19 +6255,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1349
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1351
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5703,19 +6276,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1358
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1362
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5724,19 +6297,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1368
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1372
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5744,19 +6317,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1377
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1379
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1381
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5765,19 +6338,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1389
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5788,19 +6361,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1395
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5808,20 +6375,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1404
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5829,7 +6396,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1414
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5837,25 +6404,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1417
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1422
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1424
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1426
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5863,37 +6430,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1430 release_notes.xml:1458 release_notes.xml:2679
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1432
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1434
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1436
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1440
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5903,19 +6470,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1449
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1453
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5924,13 +6491,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1463
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5938,19 +6505,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1469
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1471
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1473
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5960,20 +6527,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1479 release_notes.xml:1530 release_notes.xml:1581
+#: release_notes.xml:1635 release_notes.xml:1714 release_notes.xml:1780
+#: release_notes.xml:1853 release_notes.xml:1997 release_notes.xml:2054
+#: release_notes.xml:2117 release_notes.xml:2175 release_notes.xml:2233
+#: release_notes.xml:2273 release_notes.xml:2325 release_notes.xml:2377
+#: release_notes.xml:2416 release_notes.xml:2453 release_notes.xml:2520
+#: release_notes.xml:2617 release_notes.xml:2671
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1481 release_notes.xml:1532 release_notes.xml:1583
+#: release_notes.xml:1637 release_notes.xml:1716 release_notes.xml:1782
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5981,10 +6548,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1484 release_notes.xml:1535 release_notes.xml:1586
+#: release_notes.xml:1640 release_notes.xml:1719 release_notes.xml:1785
+#: release_notes.xml:1861 release_notes.xml:2002 release_notes.xml:2059
+#: release_notes.xml:2122
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5994,10 +6561,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1489 release_notes.xml:1540 release_notes.xml:1591
+#: release_notes.xml:1645 release_notes.xml:1724 release_notes.xml:1790
+#: release_notes.xml:1866 release_notes.xml:2007 release_notes.xml:2064
+#: release_notes.xml:2127
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6005,46 +6572,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1496
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1498
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1500
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1504 release_notes.xml:1687 release_notes.xml:1758
+#: release_notes.xml:1972 release_notes.xml:2098 release_notes.xml:2399
+#: release_notes.xml:2436 release_notes.xml:2488 release_notes.xml:2590
+#: release_notes.xml:2653
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1506
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1508
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1510
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6052,31 +6619,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1516
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1522
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1524
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1526
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6084,7 +6651,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1547
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6092,13 +6659,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1550
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1553
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6106,13 +6673,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1556
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1558
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6120,7 +6687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1561
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6128,25 +6695,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1568
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1573
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1575
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1577
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6154,43 +6721,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1598
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1600
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1602
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1604
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1606
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1610
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1612
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6198,14 +6765,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1616
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1618
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6213,25 +6780,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1621
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1626
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1628
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1630
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6240,37 +6807,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1650
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1652
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1654
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1656
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1658
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1660
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6278,49 +6845,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1665 release_notes.xml:1741 release_notes.xml:1814
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1667
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1669
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1671
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1675 release_notes.xml:2566
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1677
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1680
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1682
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6328,55 +6895,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1689
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1691
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1694
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1696
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1698
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1705
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1707
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1709
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6384,55 +6951,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1731
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1733
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1735
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1737
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1743
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1746
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1748
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1750
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1753
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6440,31 +7007,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1760
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1762
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1768
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1770
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6475,79 +7042,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1797
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1799
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1802
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1804
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1806
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1808
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1810
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1816
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1818
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1820
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1825
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1827
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1829
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6557,7 +7124,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1834
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6566,13 +7133,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1839
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1841
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6586,7 +7153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1855
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6596,115 +7163,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1871
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1873
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1875
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1877
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1879
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1881
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1883
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1885
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1887
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1889
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1891
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1893
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1895
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1897
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1899
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1901
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1907
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1909
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1911
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6712,38 +7279,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1916
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1918
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1920
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1925
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1927
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1929
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6751,152 +7318,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1934
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1936
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1938 release_notes.xml:1974
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1940
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1942
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1944
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1946
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1948
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1951
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1953
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1959
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1962
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1964
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1966
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1968
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1976
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1979
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1981
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1983
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1985
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1990
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1992
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1994 release_notes.xml:2230
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1999 release_notes.xml:2056
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6904,7 +7471,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:2014
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6912,74 +7479,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:2017
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:2019
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:2021
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:2023
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:2025
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:2027
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:2031 release_notes.xml:2149 release_notes.xml:2211
+#: release_notes.xml:2257
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:2033
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:2035
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:2040
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:2042
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:2044
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6987,7 +7554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:2049
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6995,99 +7562,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2069 release_notes.xml:2284 release_notes.xml:2336
+#: release_notes.xml:2385 release_notes.xml:2427 release_notes.xml:2461
+#: release_notes.xml:2528 release_notes.xml:2625
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2071
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2073
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2075
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2078
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2080
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2084
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2086
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2088
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2091
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2094
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2100
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2103
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2108
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2110
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2112
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7096,7 +7663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7104,25 +7671,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2134
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2136
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2138
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2140
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7130,67 +7697,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2153
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2159
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2161
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2168
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2170
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7198,7 +7765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2177
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7207,7 +7774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2181
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7217,7 +7784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2186
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7231,79 +7798,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2201
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2203
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2205
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2207
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2213
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2215
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2217
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2219
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2221
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2226
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2228
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2235 release_notes.xml:2275
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7311,7 +7878,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2238 release_notes.xml:2278
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7319,145 +7886,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2246
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2248
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2250
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2252
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2259
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2261
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2266
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2268
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2270
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2286
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2292 release_notes.xml:2348
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2294
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2296
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2298
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2300
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2302
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2304
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2307
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2309
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2311
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2316
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2318
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2320
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7465,7 +8032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2327
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7473,7 +8040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2330 release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7481,87 +8048,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2338
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2340
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2343
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2350
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2353
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2355
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2357
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2359
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2361
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2363
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2369
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2371
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2373
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2379 release_notes.xml:2455 release_notes.xml:2522
+#: release_notes.xml:2619 release_notes.xml:2673
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7569,56 +8136,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2387
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2389
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2393 release_notes.xml:2479 release_notes.xml:2552
+#: release_notes.xml:2644
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2395
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2408
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2410
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2412
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7626,7 +8193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2418
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7634,43 +8201,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2429
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2432
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2438
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2440
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2445
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2447
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2449
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7678,80 +8245,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2463
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2465
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2467
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2469
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2471
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2473
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2475
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2481
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2483
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2490
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2495
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2497
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7759,62 +8326,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2501
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2503
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2505
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2507
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2512
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2514
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2516
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2530
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2533
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2535
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7822,43 +8389,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2538
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2540
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2542
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2545
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2554
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2556
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7866,31 +8433,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2559
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2561
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2568
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2571
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2574
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7898,67 +8465,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2577
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2579
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2581
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2583
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2586
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2592
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2594
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2596
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2598
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2600
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2603
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7966,19 +8533,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2609
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2611
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2613
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7986,85 +8553,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2627
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2629
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2631
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2633
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2635
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2638
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2640
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2646
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2649
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2655
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2657
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2662
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2664
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2666
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8073,25 +8640,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2681
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2683
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2685
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2687
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8099,7 +8666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2690
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8107,31 +8674,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2693
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2695
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2697
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2699
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2701
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/ko_KR/using_postgis_dataman.xml.po b/doc/po/ko_KR/using_postgis_dataman.xml.po
index f591dcb..0e86ef7 100644
--- a/doc/po/ko_KR/using_postgis_dataman.xml.po
+++ b/doc/po/ko_KR/using_postgis_dataman.xml.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-25 03:29+0000\n"
 "PO-Revision-Date: 2016-07-22 07:09+0000\n"
 "Last-Translator: Kwon.Yongchan <ruvyn at naver.com>\n"
 "Language-Team: Korean (Korea) (http://www.transifex.com/postgis/postgis/"
@@ -222,14 +222,13 @@ msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:88
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
-"다음은 확장 공간 객체 피처의 텍스트 문자열 표현식(EWKT)의 예시입니다. * 표시"
-"는 이번 PostGIS 버전에 새로 추가되었다는 의미입니다."
+"피쳐들의 공간 오브젝트들의 텍스트 문자열표현들(WKT) 의 예들로는 다음과 같은 "
+"것들이 있습니다:"
 
 #. Tag: para
 #: using_postgis_dataman.xml:93
@@ -1954,13 +1953,13 @@ msgstr "geometry_columns에 도형 열을 직접 등록하기"
 
 #. Tag: para
 #: using_postgis_dataman.xml:666
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 "AddGeometryColumn() 함수를 이용하면 도형 열을 생성하고, 이 새 열을 "
 "geometry_columns 테이블에 등록도 합니다. 사용자의 소프트웨어가 "
@@ -1969,24 +1968,26 @@ msgstr ""
 "이블을 직접 편집할 수 없고 모든 도형 열은 자동 등록됩니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
-"하지만 생성시 특정 유형으로 정의하지 않은 열이라면 일반 도형 열로 등록될 수"
-"도 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
-#, no-c-format
+#: using_postgis_dataman.xml:671
+#, fuzzy, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 "AddGeometryColumn() 함수를 쓸 수 없을 때 이런 일이 발생할 수 있는 두 가지 경"
 "우가 있는데, SQL 뷰 그리고 대규모 삽입(bulk insert)의 경우입니다. 이런 경우, "
@@ -1995,7 +1996,7 @@ msgstr ""
 "에 정확하게 등록할 것이기 때문에 아무것도 할 필요가 없다는 점을 기억하십시오."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -2042,7 +2043,7 @@ msgstr ""
 "        FROM public.mytable;"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -2107,11 +2108,11 @@ msgstr ""
 "false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:680
-#, no-c-format
+#: using_postgis_dataman.xml:681
+#, fuzzy, no-c-format
 msgid ""
 "Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
+"based geometry column used directly in a view, will not register correctly "
 "in geometry_columns, as will a typmod one. In this example we define a "
 "column using typmod and another using constraints."
 msgstr ""
@@ -2121,7 +2122,7 @@ msgstr ""
 "는 또다른 열을 정의하는 예시입니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
 "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
@@ -2135,19 +2136,19 @@ msgstr ""
 "SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr "PSQL에서 실행할 경우"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr "\\d pois_ny;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
@@ -2156,7 +2157,7 @@ msgstr ""
 "하나는 제약조건으로 정의되었습니다."
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -2200,13 +2201,13 @@ msgstr ""
 "    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr "둘 다 geometry_columns 테이블에 정확하게 등록됩니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
@@ -2218,7 +2219,7 @@ msgstr ""
 "        WHERE f_table_name = 'pois_ny';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -2232,13 +2233,13 @@ msgstr ""
 "pois_ny      | geom_2160         | 2160 | POINT"
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr "하지만 -- 다음과 같은 뷰를 생성하려 한다면"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -2260,7 +2261,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
@@ -2270,7 +2271,7 @@ msgstr ""
 "등록되지 않습니다."
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -2284,7 +2285,7 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
@@ -2294,7 +2295,7 @@ msgstr ""
 "을 정확하게 등록하려면 다음과 같이 해야 합니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -2320,7 +2321,7 @@ msgstr ""
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -2334,13 +2335,13 @@ msgstr ""
 " vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr "도형의 OpenGIS 준수 보장"
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -2357,7 +2358,7 @@ msgstr ""
 "일 등은 말이 되지 않습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -2379,7 +2380,7 @@ msgstr ""
 "효성을 더 상세히 알려주는 특정한 조건들이 포함됩니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
@@ -2389,7 +2390,7 @@ msgstr ""
 "emphasis> 입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
@@ -2400,7 +2401,7 @@ msgstr ""
 "일하지 않은 (동일한 좌표를 공유하지 않는) <emphasis>단순형</emphasis> 입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -2413,31 +2414,31 @@ msgstr ""
 "형으로 간주됩니다) <emphasis>단순형</emphasis> 입니다."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr "<emphasis>(a)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr "<emphasis>(b)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr "<emphasis>(c)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr "<emphasis>(d)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
@@ -2449,7 +2450,7 @@ msgstr ""
 "\">(b)</emphasis> 와 <emphasis role=\"bold\">(d)</emphasis> 는 아닙니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -2462,25 +2463,25 @@ msgstr ""
 "에만 <emphasis>단순형</emphasis> 입니다."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr "<emphasis>(e)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr "<emphasis>(f)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr "<emphasis>(g)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
@@ -2492,7 +2493,7 @@ msgstr ""
 "\"bold\">(g)</emphasis> 는 아닙니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -2512,43 +2513,43 @@ msgstr ""
 "를 가지고 있지 않으며, 외곽선이 내곽선을 완전히 감싸 담고 있어야 합니다."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr "<emphasis>(h)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr "<emphasis>(i)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr "<emphasis>(j)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr "<emphasis>(k)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr "<emphasis>(l)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr "<emphasis>(m)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -2564,7 +2565,7 @@ msgstr ""
 "emphasis> 은 유효한 <varname>MULTIPOLYGON</varname> 이라고 할 수 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -2578,25 +2579,25 @@ msgstr ""
 "만 접할 수 있습니다."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr "<emphasis>(n)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr "<emphasis>(o)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr "<emphasis>(p)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
@@ -2608,7 +2609,7 @@ msgstr ""
 "<emphasis role=\"bold\">(p)</emphasis> 는 유효합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2623,7 +2624,7 @@ msgstr ""
 "\"ST_IsValid\">ST_IsValid()</link> 함수를 이용할 수 있습니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2652,7 +2653,7 @@ msgstr ""
 "      t     |     f"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2666,7 +2667,7 @@ msgstr ""
 "조건을 걸어 직접 검사해볼 수 있습니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
@@ -2678,7 +2679,7 @@ msgstr ""
 "        CHECK (ST_IsValid(the_geom));"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2696,7 +2697,7 @@ msgstr ""
 "지입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2712,13 +2713,13 @@ msgstr ""
 "\"2\"라고 설정해주면 충분합니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr "차원 확장 9 교차 모델(DE-9IM)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2732,7 +2733,7 @@ msgstr ""
 "한 경우가 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2749,7 +2750,7 @@ msgstr ""
 "을 반환하기 때문에, 필요한 공간 필터를 제대로 제공하지 못 합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2768,13 +2769,13 @@ msgstr ""
 "varname>'과 비교하는 두 단계의 해법을 이용할 수도 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr "물론 더 우아하고 빠른 해법을 원할 수도 있지요."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2793,25 +2794,25 @@ msgstr ""
 "해 공간 술어들의 조합을 이용해야 할 수도 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr "(lake, wharf) = TRUE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr "(lake, wharf) = FALSE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
@@ -2823,13 +2824,13 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr "... (말할 필요도 없지만, 굉장히 복잡해질 수도 있습니다)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
@@ -2839,13 +2840,13 @@ msgstr ""
 "여서 DE-9IM이 등장합니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr "이론"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2861,13 +2862,13 @@ msgstr ""
 "차점' 매트릭스를 바탕으로 두 도형 사이의 관계를 분류하는 방법\"입니다."
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr "<glossterm>경계(boundary)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2882,13 +2883,13 @@ msgstr ""
 "곽 고리를 이루는 선형 피처입니다."
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr "<glossterm>내부(interior)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2905,13 +2906,13 @@ msgstr ""
 "을 가진 면입니다."
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr "<glossterm>외부(exterior)</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
@@ -2920,7 +2921,7 @@ msgstr ""
 "도형의 외부란 해당 도형의 내부 또는 경계가 아닌 세계, 면적을 가진 면입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -2936,82 +2937,82 @@ msgstr ""
 "은 다음과 같습니다:"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr "<emphasis role=\"bold\">내부</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr "<emphasis role=\"bold\">경계</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr "<emphasis role=\"bold\">외부</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr "dim( I(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr "dim( I(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr "dim( I(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr "dim( B(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr "dim( B(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr "dim( B(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr "dim( E(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr "dim( E(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr "dim( E(a) ∩ E(b) )"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
@@ -3023,70 +3024,70 @@ msgstr ""
 "<literal>{0,1,2,T,F,*}</literal> 입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr "<literal>0</literal> => 포인트"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr "<literal>1</literal> => 라인"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr "<literal>2</literal> => 면"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr "<literal>T</literal> => <literal>{0,1,2}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr "<literal>F</literal> => 공집합"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr "<literal>*</literal> => 상관없음"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 "서로 겹치는 두 폴리곤 도형의 경우를 시각적으로 나타내면 다음과 같습니다:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
@@ -3096,7 +3097,7 @@ msgstr ""
 "'<emphasis role=\"bold\">212101212</emphasis>' 와 같이 표현됩니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
@@ -3107,7 +3108,7 @@ msgstr ""
 "릭스는 '<emphasis role=\"bold\">1*1***1**</emphasis>' 가 될 것입니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -3125,7 +3126,7 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
@@ -3135,7 +3136,7 @@ msgstr ""
 "매트릭스는 '<emphasis role=\"bold\">102101FF2</emphasis>' 가 될 것입니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -3151,13 +3152,13 @@ msgstr ""
 "AND ST_Relate(a.geom, b.geom, '102101FF2');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr "더 상세한 정보 또는 읽을 거리가 필요하다면 다음을 참조하십시오:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
@@ -3168,19 +3169,19 @@ msgstr ""
 "순 피처 실행 사양서</ulink> (1.1 버전, 2.1.13.2 단원)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr "차원 확장 9 교차 모델(DE-9IM)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr "GeoTools: 포인트 집합 이론 및 DE-9IM 매트릭스"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr ""
@@ -3188,13 +3189,13 @@ msgstr ""
 "저(著)"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr "GIS (벡터) 데이터 로드"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -3208,13 +3209,13 @@ msgstr ""
 "수 있습니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
 msgstr "SQL을 이용해서 데이터를 로드하기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -3229,7 +3230,7 @@ msgstr ""
 "데이터를 일괄 로드시킬 수 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
@@ -3239,7 +3240,7 @@ msgstr ""
 "것입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -3285,7 +3286,7 @@ msgstr ""
 "COMMIT;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
@@ -3295,19 +3296,19 @@ msgstr ""
 "신할 수 있습니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr "psql -d [database] -f roads.sql"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr "shp2pgsql: ESRI shapefile 로더 이용하기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -3321,7 +3322,7 @@ msgstr ""
 "드가 존재합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -3337,19 +3338,19 @@ msgstr ""
 "플러그인으로 설정할 수도 있습니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr "c|a|d|p -- 이들은 상호배타적인 옵션들입니다:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr "<term>-c</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
@@ -3359,13 +3360,13 @@ msgstr ""
 "<emphasis>이것이 기본 모드입니다.</emphasis>"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr "<term>-a</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
@@ -3377,13 +3378,13 @@ msgstr ""
 "고 있어야 한다는 점을 주의하십시오."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr "<term>-d</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
@@ -3393,13 +3394,13 @@ msgstr ""
 "이블을 생성합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr "<term>-p</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
@@ -3410,25 +3411,25 @@ msgstr ""
 "테이블 생성과 데이터 로드 단계를 완전히 분리해야 할 경우 사용할 수 있습니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr "<term>-?</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr "도움말 화면을 표출합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr "<term>-D</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
@@ -3441,13 +3442,13 @@ msgstr ""
 "하십시오."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr "-s [<FROM_SRID%gt;:]<SRID>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -3460,13 +3461,13 @@ msgstr ""
 "투영될 것입니다. FROM_SRID는 -D 옵션과 함께 사용될 수 없습니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr "<term>-k</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
@@ -3476,13 +3477,13 @@ msgstr ""
 "두 대문자라는 점을 주의하십시오."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr "<term>-i</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
@@ -3492,25 +3493,25 @@ msgstr ""
 "수로 강제 변환하고 64비트 bigint 형식을 생성하지 않습니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr "<term>-I</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr "도형 열에 GiST 인덱스를 생성합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
 msgstr "<term>-m</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -3524,7 +3525,7 @@ msgstr ""
 "합니다. 다음은 그 예시입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
@@ -3534,13 +3535,13 @@ msgstr ""
 "AVERYLONGCOLUMNNAME DBFFIELD2"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr "<term>-S</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
@@ -3552,13 +3553,13 @@ msgstr ""
 "일 경우에만 작동합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr "-t <dimensionality>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
@@ -3568,7 +3569,7 @@ msgstr ""
 "트링을 사용하십시오: 2D, 3DZ, 3DM, 4D"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
@@ -3580,13 +3581,13 @@ msgstr ""
 "거될 것입니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr "<term>-w</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
@@ -3596,13 +3597,13 @@ msgstr ""
 "성이 있다는 점을 주의하십시오."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr "<term>-e</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -3616,13 +3617,13 @@ msgstr ""
 "함께 사용할 수 없다는 점을 주의하십시오."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr "-W <encoding>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -3638,26 +3639,26 @@ msgstr ""
 "니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr "-N <policy>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr ""
 "NULL 도형 처리 방침 -- insert*(상관없이 삽입), skip(건너뛰기), abort(중단)"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr "<term>-n</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -3671,13 +3672,13 @@ msgstr ""
 "합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr "<term>-G</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
@@ -3687,13 +3688,13 @@ msgstr ""
 "니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr "-T <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
@@ -3705,13 +3706,13 @@ msgstr ""
 "서는 사용자 지정 테이블스페이스가 필요한 경우를 잘 설명하고 있습니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr "-X <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
@@ -3722,7 +3723,7 @@ msgstr ""
 "덱스에도 적용됩니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
@@ -3731,7 +3732,7 @@ msgstr ""
 "다음은 로더를 이용해서 입력 파일을 생성하고 업로드하는 세션의 예시입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
@@ -3743,7 +3744,7 @@ msgstr ""
 "# psql -d roadsdb -f roads.sql"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
@@ -3751,19 +3752,19 @@ msgstr ""
 "니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr "GIS 데이터 가져오기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
@@ -3775,13 +3776,13 @@ msgstr ""
 "자에 대해 논의할 것입니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr "SQL을 이용해 데이터 가져오기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
@@ -3793,7 +3794,7 @@ msgstr ""
 "파일로 덤프받는 것입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3823,7 +3824,7 @@ msgstr ""
 "(6 rows)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3838,13 +3839,13 @@ msgstr ""
 "다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr "&&"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
@@ -3854,13 +3855,13 @@ msgstr ""
 "니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr "ST_OrderingEquals"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
@@ -3872,13 +3873,13 @@ msgstr ""
 "니다(동일합니다)."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr "<term>=</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
@@ -3888,7 +3889,7 @@ msgstr ""
 "니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3903,7 +3904,7 @@ msgstr ""
 "312입니다. 다음은 그 예시입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3917,7 +3918,7 @@ msgstr ""
 "243118,191108 243242)',312) ) ;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
@@ -3927,7 +3928,7 @@ msgstr ""
 "레코드를 반환할 것입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
@@ -3939,7 +3940,7 @@ msgstr ""
 "다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3951,7 +3952,7 @@ msgstr ""
 "WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
@@ -3959,7 +3960,7 @@ msgid ""
 msgstr "이 쿼리는 비교 목적으로 폴리곤의 경계 상자를 이용할 것입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -3972,7 +3973,7 @@ msgstr ""
 "를 가져오기 위해 사용하는 \"프레임 기반(frame-based)\" 쿼리일 것입니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -3986,7 +3987,7 @@ msgstr ""
 "  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
@@ -3995,13 +3996,13 @@ msgstr ""
 "십시오."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr "덤퍼 이용하기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
@@ -4013,7 +4014,7 @@ msgstr ""
 "습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
@@ -4021,85 +4022,85 @@ msgstr ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr "pgsql2shp [<options>] <database> <query>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr "다음과 같은 명령행 옵션이 있습니다:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr "-f <filename>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr "특정 파일명으로 출력물을 작성합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr "-h <host>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr "연결할 데이터베이스 호스트를 설정합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr "-p <port>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr "데이터베이스 호스트 연결시 사용할 포트를 설정합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr "-P <password>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr "데이터베이스 연결에 사용할 비밀번호를 설정합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr "-u <user>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr "데이터베이스 연결에 사용할 사용자명을 설정합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr "-g <geometry column>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
@@ -4109,13 +4110,13 @@ msgstr ""
 "니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr "<term>-b</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
@@ -4126,13 +4127,13 @@ msgstr ""
 "(cast)가 부족할 경우 실행되지 않을 것입니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr "<term>-r</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
@@ -4142,7 +4143,7 @@ msgstr ""
 "하지 않습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -4155,13 +4156,13 @@ msgstr ""
 "다). PostGIS 1.0.0 버전부터 차원수를 완전히 인코딩합니다."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr "-m <varname>filename</varname>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
@@ -4174,13 +4175,13 @@ msgstr ""
 "있습니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr "인덱스 빌드 작업"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -4197,7 +4198,7 @@ msgstr ""
 "PostgreSQL는 기본적으로 B-Tree, R-Tree, GiST 세 종류의 인덱스를 지원합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -4211,7 +4212,7 @@ msgstr ""
 "에서 B-Tree 인덱스는 쓸모가 없습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -4225,7 +4226,7 @@ msgstr ""
 "작업은 GiST 작업만큼 강력하지는 않습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -4239,13 +4240,13 @@ msgstr ""
 "다음, 해당 데이터에 다시 작업된 R-Tree 인덱스를 이용합니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr "GiST 인덱스"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -4259,7 +4260,7 @@ msgstr ""
 "는 데 GiST를 이용합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -4273,7 +4274,7 @@ msgstr ""
 "면 됩니다)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
@@ -4281,14 +4282,14 @@ msgstr ""
 "\"도형\" 열에 대해 GiST 인덱스를 빌드하는 데 필요한 문법은 다음과 같습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
@@ -4299,7 +4300,7 @@ msgstr ""
 "상 버전이 지원하는 n차원 인덱스를 얻으려면, 다음 문법으로 생성할 수 있습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
@@ -4309,7 +4310,7 @@ msgstr ""
 "gist_geometry_ops_nd);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -4325,7 +4326,7 @@ msgstr ""
 "다음 명령이 중요합니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -4337,7 +4338,7 @@ msgstr ""
 "SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -4359,13 +4360,199 @@ msgstr ""
 "드 과정 중 오류를 일으킬 것입니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, fuzzy, no-c-format
+msgid "BRIN Indexes"
+msgstr "GiST 인덱스"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
+#, no-c-format
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, fuzzy, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+"GIS 데이터 테이블이 수천 행을 넘게 되면, 데이터 공간 검색의 속도를 향상시키"
+"기 위해 인덱스를 빌드하고 싶게 될 것입니다(사용자의 모든 검색이 속성에 기반하"
+"는 경우가 아니라면 말입니다. 그런 경우, 속성 필드에 대해 일반 인덱스를 빌드하"
+"면 됩니다)."
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, fuzzy, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+"\"도형\" 열에 대해 GiST 인덱스를 빌드하는 데 필요한 문법은 다음과 같습니다:"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, fuzzy, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, fuzzy, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+"이 문법은 항상 2D 인덱스를 빌드할 것입니다. 해당 도형 유형에 PostGIS 2.0 이"
+"상 버전이 지원하는 n차원 인덱스를 얻으려면, 다음 문법으로 생성할 수 있습니다:"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, fuzzy, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+"\"도형\" 열에 대해 GiST 인덱스를 빌드하는 데 필요한 문법은 다음과 같습니다:"
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
 #, no-c-format
 msgid "Using Indexes"
 msgstr "인덱스 활용"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -4382,7 +4569,7 @@ msgstr ""
 "있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -4392,7 +4579,7 @@ msgstr ""
 "실을 알게 되었다면, 몇 가지 해결 방법이 있습니다:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -4418,7 +4605,7 @@ msgstr ""
 "<command>VACUUM</command> 을 실행하고 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -4437,7 +4624,7 @@ msgstr ""
 "활용하도록 <varname>ENABLE_SEQSCAN</varname> 을 다시 켤지 고려해봐야 합니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -4447,7 +4634,7 @@ msgstr ""
 "자가 인덱스를 이용하도록 할 필요는 없을 것입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -4463,14 +4650,14 @@ msgstr ""
 "하게 될 것입니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
 msgstr "복잡 쿼리"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
-#, no-c-format
+#: using_postgis_dataman.xml:2086
+#, fuzzy, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
 "performing queries inside the database which would ordinarily require "
@@ -4480,12 +4667,7 @@ msgid ""
 "is purely for demonstration. You should be using a REAL SRID listed in the "
 "the spatial_ref_sys table and one that matches the projection of your data. "
 "If your data has no spatial reference system specified, you should be "
-"THINKING very thoughtfully why it doesn't and maybe it should. If your "
-"reason is because you are modeling something that doesn't have a geographic "
-"spatial reference system defined such as the internals of a molecule or a "
-"good location on Mars to transport the human race in the event of a nuclear "
-"holocaust, then simply leave out the SRID or make one up and insert it in "
-"the <varname>spatial_ref_sys</varname> table."
+"THINKING very thoughtfully why it doesn't and maybe it should."
 msgstr ""
 "공간 데이터베이스 기능성의 <emphasis>존재 이유</emphasis>는 원래 데스크탑 "
 "GIS 기능성을 필요로 하는 데이터베이스의 내부에서 쿼리를 실행하는 것입니다. "
@@ -4501,14 +4683,42 @@ msgstr ""
 "SRID를 비워두거나 또는 하나 만들어내서 <varname>spatial_ref_sys</varname> 테"
 "이블에 삽입하십시오."
 
+#. Tag: para
+#: using_postgis_dataman.xml:2094
+#, no-c-format
+msgid ""
+"If your reason is because you are modeling something that doesn't have a "
+"geographic spatial reference system defined such as the internals of a "
+"molecule or the floorplan of a not yet built amusement park then that's "
+"fine. If the location of the amusement park has been planned however, then "
+"it would make sense to use a suitable planar coordinate system for that "
+"location if nothing more than to ensure the amusement part is not "
+"trespassing on already existing structures."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2098
+#, no-c-format
+msgid ""
+"Even in the case where you are planning a Mars expedition to transport the "
+"human race in the event of a nuclear holocaust and you want to map out the "
+"Mars planet for rehabitation, you can use a non-earthly coordinate system "
+"such as <ulink url=\"http://spatialreference.org/ref/iau2000/mars-2000/"
+"\">Mars 2000</ulink> make one up and insert it in the "
+"<varname>spatial_ref_sys</varname> table. Though this Mars coordinate system "
+"is a non-planar one (it's in degrees spheroidal), you can use it with the "
+"geography type to have your length and proximity measurements in meters "
+"instead of degrees."
+msgstr ""
+
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2104
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr "인덱스의 장점을 활용하기"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2106
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -4523,7 +4733,7 @@ msgstr ""
 "예를 들어, 다음 쿼리는 대용량 테이블 대상일 경우 꽤 느릴 겁니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2113
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4537,7 +4747,7 @@ msgstr ""
 "< 100"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2115
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -4555,7 +4765,7 @@ msgstr ""
 "수 있습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2122
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -4569,7 +4779,7 @@ msgstr ""
 "200100,312), 100)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2124
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -4596,13 +4806,13 @@ msgstr ""
 "다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2138
 #, no-c-format
 msgid "Change in Behavior"
 msgstr "작동 방식의 변화"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2140
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -4613,13 +4823,13 @@ msgstr ""
 "계 함수 대부분은 내포된 경계 상자 중첩(overlap) 연산자를 포함하고 있습니다."
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2147
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr "공간 SQL 예시"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -4630,7 +4840,7 @@ msgstr ""
 "것입니다. <varname>bc_roads</varname> 테이블은 다음과 같이 정의됩니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -4646,14 +4856,14 @@ msgstr ""
 "the_geom    | geometry          | Location Geometry (Linestring)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2155
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr "<varname>bc_municipality</varname> 테이블은 다음과 같이 정의됩니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -4671,19 +4881,19 @@ msgstr ""
 "the_geom   | geometry          | Location Geometry (Polygon)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr "모든 도로들의 총연장이 몇 킬로미터입니까?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2168
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr "매우 단순한 SQL로 이 질문에 답할 수 있습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2171
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -4701,13 +4911,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr "프린스 조지(Prince George) 시의 면적이 몇 헥타르입니까?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -4716,7 +4926,7 @@ msgstr ""
 "이 쿼리는 속성 조건(지자체 명칭)과 공간 계산(면적)을 결합하고 있습니다."
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2185
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4740,13 +4950,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr "해당 지역에서 가장 면적이 넓은 지자체는 어디입니까?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -4756,7 +4966,7 @@ msgstr ""
 "몇 가지 방법이 있지만, 가장 효율적인 방법은 다음과 같습니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2200
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4786,7 +4996,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2202
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -4803,13 +5013,13 @@ msgstr ""
 "지 않고도 가장 넓은 값을 쉽게 골라낼 수 있습니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr "각 지자체 안에 완전히 들어가 있는 도로의 총연장은 얼마나 됩니까?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2219
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -4823,7 +5033,7 @@ msgstr ""
 "입니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2225
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4867,7 +5077,7 @@ msgstr ""
 "..."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2227
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -4880,14 +5090,14 @@ msgstr ""
 "도로에 대한 수천 레코드 정도)라면, 응답도 매우 빠를 것입니다."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 "프린스 조지 시 내부에 있는 모든 도로를 가진 새로운 테이블을 생성하십시오."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2241
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -4903,7 +5113,7 @@ msgstr ""
 "에 유용합니다:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2248
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -4927,14 +5137,14 @@ msgstr ""
 "WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 "빅토리아 시의 \"더글러스 거리(Douglas St)\"의 길이는 몇 킬로미터입니까?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2259
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4964,13 +5174,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr "구멍이 있는 지자체 폴리곤 가운데 가장 넓은 곳은 어디입니까?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2270
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
@@ -4992,3 +5202,18 @@ msgstr ""
 "-----+--------------+------------------\n"
 "12   | SPALLUMCHEEN | 257374619.430216\n"
 "(1 row)"
+
+#~ msgid ""
+#~ "Examples of the text representations (EWKT) of the extended spatial "
+#~ "objects of the features are as follows. The * ones are new in this "
+#~ "version of PostGIS:"
+#~ msgstr ""
+#~ "다음은 확장 공간 객체 피처의 텍스트 문자열 표현식(EWKT)의 예시입니다. * 표"
+#~ "시는 이번 PostGIS 버전에 새로 추가되었다는 의미입니다."
+
+#~ msgid ""
+#~ "However they may be registered as a generic geometry column if the column "
+#~ "was not defined as a specific type during creation."
+#~ msgstr ""
+#~ "하지만 생성시 특정 유형으로 정의하지 않은 열이라면 일반 도형 열로 등록될 "
+#~ "수도 있습니다."
diff --git a/doc/po/pl/extras_tigergeocoder.xml.po b/doc/po/pl/extras_tigergeocoder.xml.po
index fc9f3a1..29df39a 100644
--- a/doc/po/pl/extras_tigergeocoder.xml.po
+++ b/doc/po/pl/extras_tigergeocoder.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -257,10 +257,10 @@ msgstr ""
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
 #: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
 #: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:563 extras_tigergeocoder.xml:618
+#: extras_tigergeocoder.xml:663 extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:827 extras_tigergeocoder.xml:874
+#: extras_tigergeocoder.xml:946 extras_tigergeocoder.xml:1011
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -287,8 +287,8 @@ msgstr ""
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
 #: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
 #: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:626 extras_tigergeocoder.xml:900
+#: extras_tigergeocoder.xml:972
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -296,10 +296,10 @@ msgstr ""
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
 #: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:633
+#: extras_tigergeocoder.xml:709 extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:837 extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -349,11 +349,11 @@ msgstr ""
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
 #: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:541
+#: extras_tigergeocoder.xml:595 extras_tigergeocoder.xml:640
+#: extras_tigergeocoder.xml:719 extras_tigergeocoder.xml:805
+#: extras_tigergeocoder.xml:848 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:988 extras_tigergeocoder.xml:1028
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -401,8 +401,8 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:580 extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -912,7 +912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1021
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -1089,7 +1089,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
@@ -1107,7 +1107,7 @@ msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1181,7 +1181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:534
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
@@ -1271,24 +1271,49 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:521
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:530
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:531
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:532
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:533
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1296,45 +1321,58 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:535
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:542
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ""
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:548
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:550
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
@@ -1342,7 +1380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:555
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
@@ -1350,7 +1388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:565
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1362,7 +1400,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:566
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1370,7 +1408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:567
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1380,7 +1418,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:574
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
@@ -1389,7 +1427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:581
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1399,37 +1437,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:588
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:589
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:590
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:602
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:604
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
@@ -1438,7 +1476,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
@@ -1446,7 +1484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:620
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1460,7 +1498,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:634
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1485,19 +1523,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:641
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:649
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1508,7 +1546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
@@ -1516,7 +1554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1527,7 +1565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:667
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1539,7 +1577,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:748
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
@@ -1547,7 +1585,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:749
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
@@ -1556,7 +1594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:753
 #, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
@@ -1564,13 +1602,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:674 extras_tigergeocoder.xml:759
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:677 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
@@ -1579,13 +1617,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:680 extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:683 extras_tigergeocoder.xml:768
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
@@ -1594,7 +1632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:686 extras_tigergeocoder.xml:771
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
@@ -1603,7 +1641,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:689 extras_tigergeocoder.xml:774
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
@@ -1611,14 +1649,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:692 extras_tigergeocoder.xml:777
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:695 extras_tigergeocoder.xml:780
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
@@ -1626,13 +1664,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:698 extras_tigergeocoder.xml:783
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:701 extras_tigergeocoder.xml:786
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
@@ -1641,7 +1679,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:710
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
@@ -1649,7 +1687,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:711
 #, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
@@ -1669,19 +1707,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:720
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:726
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:728
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1692,7 +1730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:734
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
@@ -1700,7 +1738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:746
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1712,7 +1750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:750
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
@@ -1720,13 +1758,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:752
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:754
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
@@ -1735,19 +1773,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:755
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:794
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:795
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1764,7 +1802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:797
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1778,7 +1816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:801
 #, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
@@ -1804,19 +1842,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:806 extras_tigergeocoder.xml:922
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:812
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1825,7 +1863,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:819
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
@@ -1833,7 +1871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:829
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
@@ -1842,19 +1880,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:830
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:838
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1865,13 +1903,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:841
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:842
 #, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
@@ -1895,13 +1933,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:855
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:857
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1911,7 +1949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1925,7 +1963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:876
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -1937,7 +1975,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:879
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -1953,7 +1991,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:884
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
@@ -1962,13 +2000,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:885
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:888
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
@@ -1977,7 +2015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:891
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -1988,7 +2026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:895
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
@@ -1997,7 +2035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:906
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2007,7 +2045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2027,7 +2065,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:910
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
@@ -2036,7 +2074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:912
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2055,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:914
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
@@ -2063,7 +2101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
@@ -2089,13 +2127,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
@@ -2104,7 +2142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:936
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2115,7 +2153,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2128,7 +2166,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:951
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
@@ -2137,7 +2175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:953
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2149,7 +2187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:955
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2159,13 +2197,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:957
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:960
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
@@ -2173,7 +2211,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:963
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2183,7 +2221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:966
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2194,13 +2232,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:976
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
@@ -2209,7 +2247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:978
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2240,13 +2278,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:982
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
@@ -2255,7 +2293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:985
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2290,7 +2328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:989
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
@@ -2298,19 +2336,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:997
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
@@ -2319,7 +2357,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1013
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2329,7 +2367,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
@@ -2337,7 +2375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1023
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/pl/extras_topology.xml.po b/doc/po/pl/extras_topology.xml.po
index f073f00..8325248 100644
--- a/doc/po/pl/extras_topology.xml.po
+++ b/doc/po/pl/extras_topology.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -38,7 +38,7 @@ msgstr ""
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 
@@ -144,23 +144,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Opis"
@@ -284,23 +284,23 @@ msgstr ""
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "Zobacz także"
@@ -420,20 +420,20 @@ msgstr ""
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "Przykłady"
@@ -664,11 +664,11 @@ msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr "Dostępność: 1.?"
@@ -702,7 +702,7 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
@@ -811,12 +811,101 @@ msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
+#, no-c-format
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "Dostępność: 2.0.0"
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
 #, no-c-format
 msgid "TopologySummary"
 msgstr "TopologySummary"
 
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -824,7 +913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
@@ -836,7 +925,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
@@ -844,17 +933,17 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Dostępność: 2.0.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:401
+#: extras_topology.xml:443
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
@@ -894,13 +983,13 @@ msgstr ""
 "  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
@@ -908,7 +997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
@@ -920,7 +1009,7 @@ msgstr ""
 "<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
@@ -929,131 +1018,131 @@ msgid ""
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
@@ -1061,7 +1150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
@@ -1069,7 +1158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1083,31 +1172,31 @@ msgstr ""
 "face without edges |   0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr "CreateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1115,8 +1204,8 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1128,12 +1217,12 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
 "type> <parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
@@ -1157,7 +1246,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:557
+#: extras_topology.xml:599
 #, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
@@ -1167,11 +1256,12 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
@@ -1179,7 +1269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1189,19 +1279,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1215,7 +1305,7 @@ msgstr ""
 "2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
@@ -1223,13 +1313,13 @@ msgstr ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
@@ -1237,7 +1327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1251,7 +1341,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1261,7 +1351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1271,31 +1361,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr "ST_InitTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1303,7 +1393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
@@ -1315,7 +1405,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
@@ -1324,14 +1414,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1345,13 +1435,13 @@ msgstr ""
 " Topology-Geometry 'topo_schema_to_create' (id:7) created."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
@@ -1359,7 +1449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1373,7 +1463,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
@@ -1381,29 +1471,29 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr "Dostępność: 2.0"
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1443,19 +1533,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr "TopoGeo_AddPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology using a tolerance and possibly "
@@ -1463,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1479,7 +1569,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
@@ -1488,7 +1578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
@@ -1498,13 +1588,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
@@ -1512,7 +1602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1523,7 +1613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1533,7 +1623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
@@ -1543,13 +1633,13 @@ msgstr ""
 "linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
@@ -1557,7 +1647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1568,7 +1658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1578,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
@@ -1588,7 +1678,7 @@ msgstr ""
 "<xref linkend=\"CreateTopology\"/>"
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
@@ -1597,19 +1687,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
@@ -1617,7 +1707,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1631,7 +1721,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
@@ -1640,7 +1730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1651,7 +1741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
@@ -1659,13 +1749,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
@@ -1675,13 +1765,13 @@ msgstr ""
 "<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1691,7 +1781,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1709,7 +1799,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1719,7 +1809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1729,7 +1819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
@@ -1738,7 +1828,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
@@ -1747,26 +1837,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1774,7 +1864,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1792,7 +1882,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
@@ -1801,14 +1891,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1819,7 +1909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
@@ -1827,20 +1917,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
@@ -1848,7 +1938,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1866,7 +1956,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
@@ -1874,7 +1964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
@@ -1883,26 +1973,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
@@ -1910,7 +2000,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
@@ -1922,7 +2012,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
@@ -1930,7 +2020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1940,7 +2030,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
@@ -1949,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
@@ -1958,20 +2048,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1979,7 +2069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
@@ -1991,7 +2081,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -2002,20 +2092,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
@@ -2023,7 +2113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2037,7 +2127,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
@@ -2045,7 +2135,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -2057,14 +2147,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
@@ -2072,26 +2162,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Dostępność: 1.1.0"
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
@@ -2102,13 +2192,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2116,7 +2206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2126,7 +2216,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
@@ -2135,20 +2225,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2168,7 +2258,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2178,13 +2268,13 @@ msgstr ""
 "<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2192,7 +2282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2206,7 +2296,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
@@ -2215,13 +2305,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2230,7 +2320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2244,7 +2334,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2254,13 +2344,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2269,7 +2359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2283,7 +2373,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
@@ -2291,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2301,7 +2391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2309,13 +2399,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2333,13 +2423,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
@@ -2348,7 +2438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2362,7 +2452,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2373,7 +2463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2384,13 +2474,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2409,13 +2499,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
@@ -2424,7 +2514,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
@@ -2436,7 +2526,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
@@ -2445,14 +2535,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2463,25 +2553,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2495,13 +2585,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
@@ -2509,13 +2599,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
@@ -2523,26 +2613,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr "Dostępność: 2.0.0 - wymaga GEOS >= 3.3.0."
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2560,7 +2650,7 @@ msgstr ""
 "         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2571,26 +2661,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2604,13 +2694,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
@@ -2618,13 +2708,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
@@ -2632,20 +2722,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2665,7 +2755,7 @@ msgstr ""
 "                         1 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2681,7 +2771,7 @@ msgstr ""
 "        2"
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
@@ -2689,19 +2779,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2715,13 +2805,13 @@ msgstr ""
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
@@ -2730,13 +2820,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
@@ -2744,7 +2834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
@@ -2752,7 +2842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2768,7 +2858,7 @@ msgstr ""
 "        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2784,20 +2874,20 @@ msgstr ""
 "        2"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
@@ -2805,7 +2895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
@@ -2815,7 +2905,7 @@ msgstr ""
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
@@ -2823,7 +2913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2837,7 +2927,7 @@ msgstr ""
 "       1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2847,13 +2937,13 @@ msgstr ""
 "<xref linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
@@ -2861,7 +2951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
@@ -2869,7 +2959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2883,7 +2973,7 @@ msgstr ""
 "  4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2893,19 +2983,19 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
@@ -2915,7 +3005,7 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
@@ -2923,7 +3013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2937,7 +3027,7 @@ msgstr ""
 " ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -2947,19 +3037,19 @@ msgstr ""
 "linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -2973,7 +3063,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
@@ -2982,7 +3072,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
@@ -2991,14 +3081,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -3017,7 +3107,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -3029,25 +3119,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
@@ -3059,7 +3149,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
@@ -3067,14 +3157,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3090,13 +3180,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3104,7 +3194,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3120,7 +3210,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
@@ -3129,7 +3219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
@@ -3138,7 +3228,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
@@ -3147,31 +3237,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
@@ -3183,7 +3273,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3194,7 +3284,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
@@ -3202,13 +3292,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
@@ -3216,25 +3306,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
@@ -3244,19 +3334,19 @@ msgstr ""
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
@@ -3264,7 +3354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
@@ -3272,19 +3362,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
@@ -3293,7 +3383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3313,7 +3403,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
@@ -3322,7 +3412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
@@ -3331,7 +3421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
@@ -3339,7 +3429,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
@@ -3347,7 +3437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3359,13 +3449,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3375,7 +3465,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
@@ -3387,7 +3477,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3397,7 +3487,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
@@ -3406,7 +3496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
@@ -3415,13 +3505,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Dostępność: 2.0.0 wymaga GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3447,19 +3537,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
@@ -3467,7 +3559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3483,7 +3575,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
@@ -3491,7 +3583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3501,7 +3593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
@@ -3510,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3520,7 +3612,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3530,7 +3622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
@@ -3539,7 +3631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3585,22 +3677,14 @@ msgid ""
 " 1"
 msgstr ""
 
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3608,7 +3692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3617,7 +3701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
@@ -3625,31 +3709,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
@@ -3657,26 +3741,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
@@ -3684,7 +3768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3710,7 +3794,7 @@ msgstr ""
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
@@ -3718,7 +3802,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
@@ -3727,7 +3811,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
@@ -3736,20 +3820,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
@@ -3757,7 +3841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
@@ -3767,13 +3851,13 @@ msgstr ""
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3783,7 +3867,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3811,7 +3895,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3847,7 +3931,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -3859,19 +3943,19 @@ msgstr ""
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3888,13 +3972,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3904,7 +3988,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
@@ -3912,7 +3996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
@@ -3920,7 +4004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
@@ -3929,7 +4013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -3939,19 +4023,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -3985,7 +4069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4003,7 +4087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
@@ -4011,13 +4095,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
@@ -4025,7 +4109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
@@ -4037,7 +4121,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
@@ -4045,7 +4129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -4061,13 +4145,13 @@ msgstr ""
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ", <xref linkend=\"topoelementarray\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
@@ -4075,25 +4159,25 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
@@ -4102,7 +4186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4112,13 +4196,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -4126,19 +4210,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, fuzzy, no-c-format
 msgid "TopoGeom_addElement"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
@@ -4150,7 +4234,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
@@ -4158,13 +4242,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, fuzzy, no-c-format
 msgid "Availability: 2.3"
 msgstr "Dostępność: 2.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
@@ -4172,19 +4256,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, fuzzy, no-c-format
 msgid "TopoGeom_remElement"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, fuzzy, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
@@ -4196,7 +4280,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
@@ -4204,7 +4288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
@@ -4212,31 +4296,31 @@ msgid ""
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
@@ -4245,7 +4329,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -4261,7 +4345,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
@@ -4273,7 +4357,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -4283,7 +4367,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
@@ -4291,13 +4375,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
@@ -4306,7 +4390,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4322,7 +4406,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4334,7 +4418,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
@@ -4342,7 +4426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, fuzzy, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
@@ -4352,25 +4436,25 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4458,7 +4542,7 @@ msgstr ""
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4469,7 +4553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4484,7 +4568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4498,7 +4582,7 @@ msgstr ""
 ");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
@@ -4506,7 +4590,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
@@ -4514,14 +4598,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4609,13 +4693,13 @@ msgstr ""
 "</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, fuzzy, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4703,25 +4787,25 @@ msgstr ""
 "</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4731,7 +4815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4741,7 +4825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
@@ -4750,7 +4834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
@@ -4758,7 +4842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4768,13 +4852,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4834,7 +4918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
@@ -4842,19 +4926,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4862,7 +4946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
@@ -4871,7 +4955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
@@ -4879,7 +4963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4888,31 +4972,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
@@ -4920,7 +5004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
@@ -4929,7 +5013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
@@ -4937,7 +5021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4946,5 +5030,8 @@ msgid ""
 "(topogeometries composed of other topogeometries)."
 msgstr ""
 
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+
 #~ msgid ", <xref linkend=\"topoelement\"/>"
 #~ msgstr ", <xref linkend=\"topoelement\"/>"
diff --git a/doc/po/pl/faq_raster.xml.po b/doc/po/pl/faq_raster.xml.po
index 7ad0858..dc29bef 100644
--- a/doc/po/pl/faq_raster.xml.po
+++ b/doc/po/pl/faq_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -572,8 +572,8 @@ msgid ""
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 
 #. Tag: para
diff --git a/doc/po/pl/installation.xml.po b/doc/po/pl/installation.xml.po
index c488696..ede0d0d 100644
--- a/doc/po/pl/installation.xml.po
+++ b/doc/po/pl/installation.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -124,10 +124,13 @@ msgid ""
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -1875,19 +1878,19 @@ msgstr ""
 #. Tag: title
 #: installation.xml:769
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
 msgstr ""
 
 #. Tag: para
 #: installation.xml:771
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:777 installation.xml:812
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr ""
@@ -1896,6 +1899,78 @@ msgstr ""
 #: installation.xml:780
 #, no-c-format
 msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+
+#. Tag: command
+#: installation.xml:786
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr ""
+
+#. Tag: para
+#: installation.xml:789
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr ""
+
+#. Tag: para
+#: installation.xml:797 installation.xml:892
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+
+#. Tag: command
+#: installation.xml:798 installation.xml:893
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:800 installation.xml:897
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+
+#. Tag: title
+#: installation.xml:804
+#, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:806
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:807
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
 "language. As such, the next step to create a PostGIS database is to enable "
 "the PL/pgSQL language in your new database. This is accomplish by the "
@@ -1904,13 +1979,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:823
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:826
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -1920,13 +1995,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:834
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:837
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -1936,13 +2011,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:845
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:848
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -1952,25 +2027,25 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:856
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:859
 #, no-c-format
 msgid "Install raster support"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:867
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
@@ -1979,25 +2054,25 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:873
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:875
 #, no-c-format
 msgid "Install topology support"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:880
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:883
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
@@ -2006,26 +2081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:889
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:859
+#: installation.xml:894
 #, no-c-format
 msgid ""
 "There is an alternative <filename>legacy_minimal.sql</filename> you can run "
@@ -2035,56 +2097,6 @@ msgid ""
 "filename>"
 msgstr ""
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr ""
-
-#. Tag: para
-#: installation.xml:886
-#, no-c-format
-msgid ""
-"Topology is packaged as a separate extension and installable with command:"
-msgstr ""
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr ""
-
 #. Tag: title
 #: installation.xml:900
 #, no-c-format
@@ -2415,19 +2427,24 @@ msgid ""
 "Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
 "linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
 "of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"example to do the nation load and one state using our new profile, you can "
+"do this using psql:"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:963
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:964
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
 msgstr ""
 
 #. Tag: para
@@ -2436,16 +2453,25 @@ msgstr ""
 msgid "Run the generated commandline scripts."
 msgstr ""
 
-#. Tag: para
+#. Tag: programlisting
 #: installation.xml:968
 #, no-c-format
 msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh\n"
+"sh ma_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:970
+#, no-c-format
+msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
 "to analyze all the tiger tables to update the stats (include inherited stats)"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:971
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -2456,17 +2482,20 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:974
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:975
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
@@ -2474,7 +2503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:977
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
@@ -2482,32 +2511,32 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:978
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:979
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:986
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:987
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:991 installation.xml:1051
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
@@ -2515,19 +2544,19 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:996 installation.xml:1056
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1000
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2542,7 +2571,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2553,7 +2582,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1009
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
@@ -2562,13 +2591,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1009
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1010
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
@@ -2576,7 +2605,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1011
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2587,13 +2616,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1014
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1015
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2607,7 +2636,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1018
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2623,13 +2652,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1021
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1022
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
@@ -2638,7 +2667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1023
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -2652,19 +2681,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1025
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1027
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1028
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
@@ -2672,7 +2701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1029
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
@@ -2680,7 +2709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
@@ -2688,7 +2717,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1032
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
@@ -2696,7 +2725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
@@ -2705,7 +2734,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1036
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -2717,7 +2746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -2727,7 +2756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1041
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
@@ -2736,7 +2765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
@@ -2744,13 +2773,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1046
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1047
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -2760,13 +2789,13 @@ msgid ""
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1060
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1063
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
@@ -2775,7 +2804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
@@ -2783,13 +2812,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1067
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
@@ -2798,19 +2827,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1072
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1073
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1074
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
@@ -2818,31 +2847,31 @@ msgid ""
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1075
 #, no-c-format
 msgid "For windows"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1076
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1077
 #, no-c-format
 msgid "For unix/linux"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1078
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1079
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
@@ -2850,7 +2879,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1080
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -2860,13 +2889,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1086
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1088
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -2880,37 +2909,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1099
 #, no-c-format
 msgid "From the shell:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1103
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1105
 #, no-c-format
 msgid "From SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1109
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1113
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1115
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
@@ -2918,7 +2947,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1120
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
@@ -2926,7 +2955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1125
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
@@ -2934,7 +2963,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1130
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
@@ -2943,13 +2972,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1137
 #, no-c-format
 msgid "Soft upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1139
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -2959,13 +2988,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1142
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
@@ -2974,13 +3003,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1144
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1145
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -2995,13 +3024,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1149
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1151
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
@@ -3010,19 +3039,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1159
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1160
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1163
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
@@ -3031,7 +3060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1169
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
@@ -3040,13 +3069,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1176
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1177
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
@@ -3055,7 +3084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1178
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
@@ -3063,19 +3092,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1179
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1180
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1181
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
@@ -3084,13 +3113,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1182
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1183
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
@@ -3098,7 +3127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1184
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3109,7 +3138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1190
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
@@ -3117,7 +3146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3127,13 +3156,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1198
 #, no-c-format
 msgid "Hard upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1200
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3144,7 +3173,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3155,7 +3184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
@@ -3164,13 +3193,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1221
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1229
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3180,7 +3209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3188,7 +3217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1243
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3198,7 +3227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1250
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3209,7 +3238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1260
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3222,7 +3251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1276
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
@@ -3231,7 +3260,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1284
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3239,13 +3268,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1290
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1296
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3258,7 +3287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1308
 #, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3272,7 +3301,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1322
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3282,7 +3311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1329
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3290,19 +3319,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1331
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1342
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1343
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
@@ -3310,7 +3339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3325,13 +3354,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1363
 #, no-c-format
 msgid "SELECT version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1365
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
@@ -3340,7 +3369,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1373
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
@@ -3348,13 +3377,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1374
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
@@ -3362,7 +3391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1385
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3372,13 +3401,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1398
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1400
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
@@ -3386,7 +3415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1405
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3395,7 +3424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1407
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
diff --git a/doc/po/pl/performance_tips.xml.po b/doc/po/pl/performance_tips.xml.po
index a5abecc..0bac3cb 100644
--- a/doc/po/pl/performance_tips.xml.po
+++ b/doc/po/pl/performance_tips.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2013-11-27 16:31+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/postgis-1/"
@@ -281,117 +281,135 @@ msgstr ""
 #: performance_tips.xml:138
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:141
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
-msgstr ""
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:143
 #, no-c-format
-msgid "These settings are configured in postgresql.conf:"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
 msgstr ""
 
-#. Tag: ulink
-#: performance_tips.xml:158
+#. Tag: programlisting
+#: performance_tips.xml:145
 #, no-c-format
-msgid "checkpoint_segments"
+msgid ""
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:163
+#: performance_tips.xml:147
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:169
+#. Tag: title
+#: performance_tips.xml:150
 #, no-c-format
-msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
+msgid "Startup"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:152
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
+msgid "These settings are configured in postgresql.conf:"
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:157
 #, no-c-format
 msgid "constraint_exclusion"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:187
+#: performance_tips.xml:162
 #, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
+msgid "Default: partition"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:192
+#: performance_tips.xml:167
 #, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:176
 #, no-c-format
 msgid "shared_buffers"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:181
 #, no-c-format
 msgid "Default: ~32MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:186
 #, no-c-format
 msgid "Set to about 1/3 to 3/4 of available RAM"
 msgstr ""
 
+#. Tag: para
+#: performance_tips.xml:193
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:201
+#, no-c-format
+msgid "Default: 8"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:206
+#, no-c-format
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
+msgstr ""
+
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:216
 #, no-c-format
 msgid "Runtime"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -400,37 +418,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:228
+#: performance_tips.xml:224
 #, no-c-format
-msgid "Default: 1MB"
+msgid "Default: 1-4MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:229
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:234
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:239
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:245
+#: performance_tips.xml:241
 #, no-c-format
-msgid "SET work_mem TO 1200000;"
+msgid "SET work_mem TO '256MB';;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
@@ -439,27 +457,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:256
+#: performance_tips.xml:252
 #, no-c-format
-msgid "Default: 16MB"
+msgid "Default: 16-64MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:257
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:266
+#: performance_tips.xml:262
 #, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:269
+#: performance_tips.xml:265
+#, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:270
+#, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:280
 #, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+msgid "Default: 0"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:285
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
 msgstr ""
diff --git a/doc/po/pl/reference_constructor.xml.po b/doc/po/pl/reference_constructor.xml.po
index 3f70c65..9804d42 100644
--- a/doc/po/pl/reference_constructor.xml.po
+++ b/doc/po/pl/reference_constructor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -64,14 +64,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Opis"
@@ -97,8 +97,8 @@ msgstr ""
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -120,11 +120,11 @@ msgstr "Dostępność: 1.1.0 - wymaga GEOS >= 2.1.0."
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Przykłady"
@@ -148,15 +148,15 @@ msgstr ""
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Zobacz także"
@@ -265,7 +265,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -424,7 +424,7 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -549,9 +549,9 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr ""
@@ -588,7 +588,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -644,9 +644,9 @@ msgstr ""
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -705,7 +705,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
@@ -892,7 +892,7 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
@@ -918,7 +918,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -1519,7 +1519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1645,7 +1645,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -2092,7 +2092,7 @@ msgstr ""
 "010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
@@ -2286,35 +2286,35 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
+#: reference_constructor.xml:1196
 #, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
@@ -2323,7 +2323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2337,7 +2337,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2351,13 +2351,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
@@ -2366,7 +2366,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2396,13 +2396,13 @@ msgstr ""
 " LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2428,7 +2428,7 @@ msgstr ""
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
@@ -2438,13 +2438,13 @@ msgstr ""
 "linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
@@ -2452,7 +2452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2472,7 +2472,7 @@ msgstr ""
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
@@ -2481,13 +2481,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr "Dostępność: 1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
@@ -2495,13 +2495,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2517,19 +2517,19 @@ msgstr ""
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2537,7 +2537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2547,7 +2547,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2561,7 +2561,7 @@ msgstr ""
 "parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
@@ -2569,13 +2569,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
@@ -2584,7 +2584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
@@ -2592,13 +2592,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2630,19 +2630,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -2666,7 +2666,7 @@ msgstr ""
 "                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
@@ -2675,7 +2675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
@@ -2683,7 +2683,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
@@ -2691,7 +2691,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -2726,7 +2726,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
@@ -2735,19 +2735,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2759,7 +2759,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2773,7 +2773,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2789,7 +2789,7 @@ msgstr ""
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -2800,20 +2800,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -2833,7 +2833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
@@ -2843,19 +2843,19 @@ msgstr ""
 "<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -2869,19 +2869,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
@@ -2889,7 +2889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -2920,25 +2920,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -2956,7 +2956,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
+#: reference_constructor.xml:1471
 #, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
@@ -2964,13 +2964,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -2979,25 +2979,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
 #, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
@@ -3005,7 +3005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -3023,7 +3023,7 @@ msgstr ""
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
+#: reference_constructor.xml:1532
 #, no-c-format
 msgid ""
 "<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
@@ -3031,25 +3031,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
@@ -3061,13 +3061,13 @@ msgstr ""
 "4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
+#: reference_constructor.xml:1570
 #, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
@@ -3075,7 +3075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -3093,7 +3093,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
+#: reference_constructor.xml:1593
 #, no-c-format
 msgid ""
 "Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
@@ -3101,13 +3101,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
@@ -3116,13 +3116,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -3162,13 +3162,13 @@ msgstr ""
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
@@ -3176,7 +3176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
@@ -3188,7 +3188,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
@@ -3196,31 +3196,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
@@ -3230,7 +3230,7 @@ msgstr ""
 "As geography);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
@@ -3239,7 +3239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -3251,7 +3251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -3261,19 +3261,19 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -3283,7 +3283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
@@ -3291,7 +3291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
@@ -3299,7 +3299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
@@ -3307,7 +3307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -3328,7 +3328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
@@ -3336,13 +3336,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
@@ -3350,7 +3350,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3368,7 +3368,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
@@ -3378,7 +3378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3389,7 +3389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3401,13 +3401,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
@@ -3417,7 +3417,7 @@ msgstr ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
@@ -3427,19 +3427,19 @@ msgstr ""
 "linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3450,7 +3450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
@@ -3459,19 +3459,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3519,13 +3519,13 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
@@ -3533,7 +3533,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -3547,14 +3547,14 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -3564,13 +3564,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -3589,7 +3589,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
@@ -3601,13 +3601,13 @@ msgstr ""
 "linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -3625,7 +3625,7 @@ msgstr ""
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
+#: reference_constructor.xml:1900
 #, no-c-format
 msgid ""
 "Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
@@ -3633,7 +3633,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
@@ -3642,13 +3642,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -3682,13 +3682,13 @@ msgstr ""
 "t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
@@ -3696,7 +3696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
@@ -3706,19 +3706,19 @@ msgstr ""
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
@@ -3728,7 +3728,7 @@ msgstr ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/pl/reference_editor.xml.po b/doc/po/pl/reference_editor.xml.po
index 43722c0..ff347e4 100644
--- a/doc/po/pl/reference_editor.xml.po
+++ b/doc/po/pl/reference_editor.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -70,11 +70,11 @@ msgstr ""
 #: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
 #: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
 #: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:970 reference_editor.xml:1037 reference_editor.xml:1102
+#: reference_editor.xml:1144 reference_editor.xml:1188
+#: reference_editor.xml:1265 reference_editor.xml:1343
+#: reference_editor.xml:1500 reference_editor.xml:1606
+#: reference_editor.xml:1658
 #, no-c-format
 msgid "Description"
 msgstr "Opis"
@@ -89,7 +89,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:1149
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Dostępność: 1.1.0"
@@ -100,9 +100,9 @@ msgstr "Dostępność: 1.1.0"
 #: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
 #: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
 #: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:1057 reference_editor.xml:1152
+#: reference_editor.xml:1296 reference_editor.xml:1614
+#: reference_editor.xml:1671
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -115,11 +115,11 @@ msgstr "&Z_support;"
 #: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
 #: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
 #: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:1065 reference_editor.xml:1117
+#: reference_editor.xml:1156 reference_editor.xml:1204
+#: reference_editor.xml:1301 reference_editor.xml:1377
+#: reference_editor.xml:1540 reference_editor.xml:1619
+#: reference_editor.xml:1677
 #, no-c-format
 msgid "Examples"
 msgstr "Przykłady"
@@ -156,10 +156,10 @@ msgstr ""
 #: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
 #: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
 #: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:1122 reference_editor.xml:1160
+#: reference_editor.xml:1212 reference_editor.xml:1308
+#: reference_editor.xml:1452 reference_editor.xml:1574
+#: reference_editor.xml:1632 reference_editor.xml:1684
 #, no-c-format
 msgid "See Also"
 msgstr "Zobacz także"
@@ -292,8 +292,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:1529 reference_editor.xml:1611
+#: reference_editor.xml:1667
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -305,7 +305,7 @@ msgstr ""
 #: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
 #: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
 #: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:1535
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -323,8 +323,8 @@ msgstr "&T_support;"
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
 #: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
 #: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:1200 reference_editor.xml:1534
+#: reference_editor.xml:1615 reference_editor.xml:1672
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -397,7 +397,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1531
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -1700,7 +1700,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1053 reference_editor.xml:1670
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr "Dostępność: 1.1.0"
@@ -1789,7 +1789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1107 reference_editor.xml:1613
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr "Dostępność: 1.2.2"
@@ -1797,12 +1797,18 @@ msgstr "Dostępność: 1.2.2"
 #. Tag: para
 #: reference_editor.xml:1108
 #, no-c-format
-msgid "Enhanced: 2.1.0 support for geography was introduced."
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:1109
 #, no-c-format
+msgid "Enhanced: 2.1.0 support for geography was introduced."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1110
+#, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
 "construct <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> "
@@ -1813,7 +1819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1112
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
@@ -1821,7 +1827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1119
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -1847,19 +1853,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1129
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1130
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1134
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -1875,7 +1881,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1146
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -1885,13 +1891,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1150
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1157
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -1919,7 +1925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1161
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -1929,19 +1935,19 @@ msgstr ""
 "linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1167
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1175
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
@@ -1953,7 +1959,7 @@ msgstr ""
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1190
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
@@ -1961,7 +1967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1194
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -1971,19 +1977,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1199
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1205
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1206
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
@@ -1995,7 +2001,7 @@ msgstr ""
 "SRID=4326;POINT(-123.365556 48.428611)"
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1207
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
@@ -2003,7 +2009,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1208
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2013,7 +2019,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
@@ -2025,19 +2031,19 @@ msgstr ""
 "\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1221
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1223
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2087,7 +2093,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2098,7 +2104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1275
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
@@ -2107,7 +2113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1281
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2115,7 +2121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1286
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2125,19 +2131,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1293
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr "Dostępność: 1.0.0RC1"
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1294
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr "Dostępność: 1.1.0 - wsparcie dla Z i M"
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1303
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2177,7 +2183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1310
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2189,13 +2195,13 @@ msgstr ""
 "linkend=\"ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1323
 #, no-c-format
 msgid "ST_Snap"
 msgstr "ST_Snap"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1325
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
@@ -2203,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1333
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2217,7 +2223,7 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1345
 #, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
@@ -2225,7 +2231,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1350
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
@@ -2234,7 +2240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1357
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2244,7 +2250,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1366
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
@@ -2252,19 +2258,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1373
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Dostępność: 2.0.0 wymaga GEOS >= 3.3.0."
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1390
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1401
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
@@ -2272,7 +2278,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1405
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2308,7 +2314,7 @@ msgstr ""
 " (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1412
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
@@ -2316,7 +2322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1416
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2354,7 +2360,7 @@ msgstr ""
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1425
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
@@ -2362,7 +2368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1429
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2396,7 +2402,7 @@ msgstr ""
 " LINESTRING(5 107,26 125,54 84,101 100)"
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1437
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
@@ -2404,7 +2410,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1441
 #, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2437,13 +2443,13 @@ msgstr ""
 "LINESTRING(26 125,54 84,101 100)"
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1462
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1464
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
@@ -2451,7 +2457,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1469
 #, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
@@ -2486,7 +2492,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1502
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2503,7 +2509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1516
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2513,7 +2519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1521
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
@@ -2521,7 +2527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1525
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
@@ -2529,25 +2535,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1532
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1533
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1541
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1542
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2578,7 +2584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1543
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2588,7 +2594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1545
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2604,14 +2610,14 @@ msgstr ""
 "  WHERE the_geom IS NOT NULL;"
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1547
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1548
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2637,13 +2643,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1552
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2657,7 +2663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1563
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
@@ -2665,13 +2671,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1564
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1565
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
@@ -2680,7 +2686,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1566
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
@@ -2689,13 +2695,13 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1567
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1568
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -2705,7 +2711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1569
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
@@ -2717,7 +2723,7 @@ msgstr ""
 "= 4267;"
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1576
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2727,19 +2733,19 @@ msgstr ""
 "linkend=\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1582
 #, no-c-format
 msgid "ST_Translate"
 msgstr "ST_Translate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1584
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1588
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -2765,7 +2771,7 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1608
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
@@ -2774,13 +2780,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1620
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1621
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -2798,13 +2804,13 @@ msgstr ""
 "        POINT(-70.01 42.37)"
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1622
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1623
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -2820,13 +2826,13 @@ msgstr ""
 "        LINESTRING(-70.01 42.87,-70.11 42.88)"
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1624
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1625
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -2840,13 +2846,13 @@ msgstr ""
 "        POINT(5 12 3)"
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1626
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1627
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -2864,25 +2870,25 @@ msgstr ""
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1639
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1641
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1646
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -2900,7 +2906,7 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
@@ -2908,7 +2914,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1663
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
@@ -2917,7 +2923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1679
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -2938,7 +2944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1686
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
diff --git a/doc/po/pl/reference_measure.xml.po b/doc/po/pl/reference_measure.xml.po
index e155e03..872727c 100644
--- a/doc/po/pl/reference_measure.xml.po
+++ b/doc/po/pl/reference_measure.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:23+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -63,17 +63,17 @@ msgstr ""
 #: reference_measure.xml:2078 reference_measure.xml:2125
 #: reference_measure.xml:2173 reference_measure.xml:2227
 #: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:2467 reference_measure.xml:2534
+#: reference_measure.xml:2594 reference_measure.xml:2661
+#: reference_measure.xml:2715 reference_measure.xml:2748
+#: reference_measure.xml:2793 reference_measure.xml:2844
+#: reference_measure.xml:2898 reference_measure.xml:2986
+#: reference_measure.xml:3029 reference_measure.xml:3120
+#: reference_measure.xml:3171 reference_measure.xml:3208
+#: reference_measure.xml:3250 reference_measure.xml:3297
+#: reference_measure.xml:3356 reference_measure.xml:3422
+#: reference_measure.xml:3465 reference_measure.xml:3544
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -91,37 +91,34 @@ msgstr ""
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2486
+#: reference_measure.xml:2539 reference_measure.xml:2752
+#: reference_measure.xml:2807 reference_measure.xml:3212
+#: reference_measure.xml:3258
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3303
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
@@ -130,29 +127,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:663 reference_measure.xml:765
+#: reference_measure.xml:872 reference_measure.xml:921
+#: reference_measure.xml:969 reference_measure.xml:1043
+#: reference_measure.xml:1118 reference_measure.xml:1271
+#: reference_measure.xml:1350 reference_measure.xml:1425
+#: reference_measure.xml:1522 reference_measure.xml:1657
+#: reference_measure.xml:1780 reference_measure.xml:1928
+#: reference_measure.xml:1973 reference_measure.xml:2048
+#: reference_measure.xml:2090 reference_measure.xml:2139
+#: reference_measure.xml:2188 reference_measure.xml:2245
+#: reference_measure.xml:2343 reference_measure.xml:2393
+#: reference_measure.xml:2489 reference_measure.xml:2545
+#: reference_measure.xml:2758 reference_measure.xml:2811
+#: reference_measure.xml:2860 reference_measure.xml:2908
+#: reference_measure.xml:3001 reference_measure.xml:3051
+#: reference_measure.xml:3218 reference_measure.xml:3262
+#: reference_measure.xml:3392 reference_measure.xml:3432
+#: reference_measure.xml:3481 reference_measure.xml:3594
+#: reference_measure.xml:3726
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -229,32 +226,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:726
+#: reference_measure.xml:800 reference_measure.xml:886
+#: reference_measure.xml:925 reference_measure.xml:1008
+#: reference_measure.xml:1047 reference_measure.xml:1205
+#: reference_measure.xml:1276 reference_measure.xml:1358
+#: reference_measure.xml:1430 reference_measure.xml:1727
+#: reference_measure.xml:1786 reference_measure.xml:1865
+#: reference_measure.xml:1934 reference_measure.xml:1978
+#: reference_measure.xml:2098 reference_measure.xml:2146
+#: reference_measure.xml:2195 reference_measure.xml:2250
+#: reference_measure.xml:2348 reference_measure.xml:2399
+#: reference_measure.xml:2510 reference_measure.xml:2552
+#: reference_measure.xml:2637 reference_measure.xml:2692
+#: reference_measure.xml:2724 reference_measure.xml:2767
+#: reference_measure.xml:2818 reference_measure.xml:2867
+#: reference_measure.xml:2961 reference_measure.xml:3006
+#: reference_measure.xml:3093 reference_measure.xml:3148
+#: reference_measure.xml:3184 reference_measure.xml:3225
+#: reference_measure.xml:3268 reference_measure.xml:3314
+#: reference_measure.xml:3398 reference_measure.xml:3438
+#: reference_measure.xml:3515 reference_measure.xml:3737
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -307,7 +303,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
 #: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:2626 reference_measure.xml:2677
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -481,7 +477,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
 #: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:2322 reference_measure.xml:2610
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -541,7 +537,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2597
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
@@ -573,8 +569,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2629
+#: reference_measure.xml:2681
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -1269,7 +1265,7 @@ msgstr ""
 #: reference_measure.xml:665
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
+"In each of the following illustrations, the green dot represents the centroid "
 "of the source geometry."
 msgstr ""
 
@@ -1363,8 +1359,8 @@ msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:2241 reference_measure.xml:2903
+#: reference_measure.xml:3477
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
@@ -1853,14 +1849,14 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1090 reference_measure.xml:1318
 #: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:3034 reference_measure.xml:3382
+#: reference_measure.xml:3699
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1091 reference_measure.xml:2605
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
@@ -1871,7 +1867,7 @@ msgstr ""
 #: reference_measure.xml:1094 reference_measure.xml:1256
 #: reference_measure.xml:1321 reference_measure.xml:1404
 #: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:3580 reference_measure.xml:3704
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
@@ -1879,7 +1875,7 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1098 reference_measure.xml:1260
 #: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:3708
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
@@ -1898,8 +1894,8 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:1106 reference_measure.xml:1341
 #: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:2619 reference_measure.xml:3043
+#: reference_measure.xml:3716
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
@@ -1946,21 +1942,21 @@ msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1142 reference_measure.xml:3658
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:3627
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1163 reference_measure.xml:3080
+#: reference_measure.xml:3607 reference_measure.xml:3617
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr ""
@@ -2211,7 +2207,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1337 reference_measure.xml:3701
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
@@ -2470,7 +2466,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1524 reference_measure.xml:3052
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
@@ -2494,8 +2490,8 @@ msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1568 reference_measure.xml:3072
+#: reference_measure.xml:3638 reference_measure.xml:3648
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr ""
@@ -2854,7 +2850,7 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1843 reference_measure.xml:2540
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -2930,8 +2926,8 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1858 reference_measure.xml:2633
+#: reference_measure.xml:2687
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
@@ -3685,30 +3681,32 @@ msgstr ""
 #: reference_measure.xml:2384
 #, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2387
 #, no-c-format
-msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
+msgid "&sfs_compliant; s2.1.1.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2388
 #, no-c-format
-msgid "&sfs_compliant; s2.1.1.2"
+msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2389
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2395
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -3727,7 +3725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2401
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
@@ -3735,19 +3733,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2408
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2412
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2419
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
@@ -3759,7 +3757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2469
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -3775,13 +3773,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2485
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2498
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
@@ -3789,7 +3787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2506
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -3805,13 +3803,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2519
 #, no-c-format
 msgid "ST_HasArc"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2521
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
@@ -3819,7 +3817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2526
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
@@ -3827,7 +3825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2536
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
@@ -3835,13 +3833,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2538
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2547
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -3852,19 +3850,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2554
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2560
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2562
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -3874,7 +3872,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2568
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -3887,7 +3885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2595
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
@@ -3896,7 +3894,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2602
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
@@ -3905,19 +3903,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2607
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2608
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2615
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
@@ -3925,7 +3923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2622
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
@@ -3933,13 +3931,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2625
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2630
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3957,7 +3955,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2634
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -3973,19 +3971,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2643
 #, no-c-format
 msgid "ST_Length"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2645
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
@@ -3994,7 +3992,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2648
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4007,7 +4005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2663
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4018,7 +4016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2666
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4029,7 +4027,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
@@ -4037,7 +4035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2671
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4048,7 +4046,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2673
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
@@ -4056,25 +4054,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2674 reference_measure.xml:3131
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2675
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2676
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2682
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
@@ -4082,7 +4080,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2684
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4107,13 +4105,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2688
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2689
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4129,7 +4127,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2693
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
@@ -4137,13 +4135,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2699
 #, no-c-format
 msgid "ST_Length2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2701
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
@@ -4152,7 +4150,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
@@ -4161,7 +4159,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
@@ -4169,19 +4167,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2726
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2732
 #, no-c-format
 msgid "ST_3DLength"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2734
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4189,7 +4187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
@@ -4198,7 +4196,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
@@ -4207,13 +4205,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2753
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2760
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
@@ -4221,7 +4219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2762
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4233,19 +4231,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2769
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2775
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2777
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
@@ -4254,7 +4252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2784
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
@@ -4264,7 +4262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4274,26 +4272,26 @@ msgid ""
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2801 reference_measure.xml:2852
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2803 reference_measure.xml:2854
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2805
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2806
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
@@ -4301,7 +4299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2813
 #, no-c-format
 msgid ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
@@ -4336,19 +4334,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2820
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2826
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4357,7 +4355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2835
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
@@ -4367,7 +4365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2846
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4377,7 +4375,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2855
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
@@ -4385,7 +4383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4420,19 +4418,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2869
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2875
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2877
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4443,7 +4441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2885
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
@@ -4452,20 +4450,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2900
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:2918
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:2921
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4480,13 +4478,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:2929
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:2932
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4503,7 +4501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:2948
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
@@ -4511,7 +4509,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:2952
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -4530,20 +4528,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:2963
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:2969
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
@@ -4551,7 +4549,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:2977
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
@@ -4560,7 +4558,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:2988
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
@@ -4569,7 +4567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:2993
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
@@ -4578,13 +4576,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:2997
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3003
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4611,19 +4609,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3007
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3013
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3015
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
@@ -4631,7 +4629,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3020
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -4640,7 +4638,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3031
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
@@ -4648,14 +4646,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3036 reference_measure.xml:3364
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3038
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -4664,26 +4662,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3046 reference_measure.xml:3384
+#: reference_measure.xml:3589
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3047
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3063
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3087
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -4742,7 +4740,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -4750,13 +4748,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3100
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3102
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
@@ -4765,7 +4763,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3106
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -4777,7 +4775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -4788,7 +4786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3125
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4799,7 +4797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3129
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
@@ -4807,25 +4805,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3132
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3133
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3137
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3138
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
@@ -4833,7 +4831,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -4863,13 +4861,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3143
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3144
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
@@ -4877,7 +4875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
+#: reference_measure.xml:3145
 #, no-c-format
 msgid ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
@@ -4915,19 +4913,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3149
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3155
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3157
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4935,7 +4933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3163
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
@@ -4943,7 +4941,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3173
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4951,7 +4949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3178
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
@@ -4960,13 +4958,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3192
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3194
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4974,7 +4972,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3200
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
@@ -4982,7 +4980,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3210
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
@@ -4991,13 +4989,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3213
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3219
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
@@ -5005,7 +5003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3220
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5020,25 +5018,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3233
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
@@ -5046,19 +5044,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3252
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3254
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3255
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5070,7 +5068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3264
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5101,19 +5099,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3270
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3276
 #, no-c-format
 msgid "ST_Project"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3278
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
@@ -5121,7 +5119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3283
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5131,7 +5129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3299
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
@@ -5140,7 +5138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3300
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5150,13 +5148,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3301
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3308
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
@@ -5164,7 +5162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3310
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5177,7 +5175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3316
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
@@ -5186,13 +5184,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3322
 #, no-c-format
 msgid "ST_Relate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3324
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5203,7 +5201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3332
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5222,7 +5220,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3358
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5233,7 +5231,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3363
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
@@ -5241,7 +5239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
@@ -5249,7 +5247,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3369
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
@@ -5258,14 +5256,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3374
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3376
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
@@ -5273,19 +5271,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3380
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3385
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3386
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
@@ -5293,7 +5291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3393
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -5331,7 +5329,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3400
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
@@ -5339,13 +5337,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3406
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3408
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
@@ -5353,7 +5351,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3413
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -5363,7 +5361,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3424
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
@@ -5372,13 +5370,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3427
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3433
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -5401,25 +5399,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3439
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3445
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3447
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3452
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
@@ -5428,7 +5426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3467
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -5443,13 +5441,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3491
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3494
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5464,13 +5462,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3502
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5486,7 +5484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3517
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
@@ -5494,13 +5492,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3523
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3525
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
@@ -5508,7 +5506,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3531
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -5517,7 +5515,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3546
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -5529,37 +5527,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3553
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3563
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3567
 #, no-c-format
 msgid "FT*******"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3571
 #, no-c-format
 msgid "F**T*****"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3575
 #, no-c-format
 msgid "F***T****"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3584
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5568,13 +5566,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3590
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3596
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
@@ -5582,7 +5580,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3666
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -5601,19 +5599,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3672
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3674
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3679
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -5622,7 +5620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3694
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -5633,7 +5631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3711
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
@@ -5642,19 +5640,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3719
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3722
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3727
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -5678,7 +5676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3738
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ""
diff --git a/doc/po/pl/reference_operator.xml.po b/doc/po/pl/reference_operator.xml.po
index 735c477..b041b04 100644
--- a/doc/po/pl/reference_operator.xml.po
+++ b/doc/po/pl/reference_operator.xml.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -63,15 +63,21 @@ msgstr ""
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr "Opis"
@@ -89,13 +95,13 @@ msgstr ""
 "pole ograniczające geometrii B."
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -116,28 +122,46 @@ msgstr "Dostępność: 1.5.0 wprowadzono wsparcie dla danych geograficznych."
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr "Przykłady"
@@ -175,16 +199,22 @@ msgstr ""
 "(2 rows)"
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr "Zobacz także"
@@ -204,11 +234,235 @@ msgstr ""
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
+msgid "&&(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:87
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:113
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"Operator <varname>&&</varname> zwraca <varname>TRUE</varname> jeśli "
+"dwuwymiarowe (2D) pole ograniczające geometrii A przecina dwuwymiarowe (2D) "
+"pole ograniczające geometrii B."
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, fuzzy, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr "Dostępność: 1.5.0 wprowadzono wsparcie dla danych geograficznych."
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:174
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"Operator <varname>&&</varname> zwraca <varname>TRUE</varname> jeśli "
+"dwuwymiarowe (2D) pole ograniczające geometrii A przecina dwuwymiarowe (2D) "
+"pole ograniczające geometrii B."
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:235
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"Operator <varname>&&</varname> zwraca <varname>TRUE</varname> jeśli "
+"dwuwymiarowe (2D) pole ograniczające geometrii A przecina dwuwymiarowe (2D) "
+"pole ograniczające geometrii B."
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
 msgid "&&&"
 msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:87
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
@@ -216,7 +470,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
@@ -228,7 +482,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
@@ -240,31 +494,33 @@ msgstr ""
 "wymiarowe (n-D) pole ograniczające geometrii B."
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Dostępność: 2.0.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr "Przykłady: 3D LineStrings"
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, fuzzy, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -298,13 +554,13 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr "Przykłady: 3M LineStrings"
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, fuzzy, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -338,13 +594,189 @@ msgstr ""
 "       2 |       3 | f           | t"
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
+#, fuzzy, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:332
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:337
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:358
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"Operator <varname>&&&</varname> zwraca <varname>TRUE</"
+"varname>jesli n-wymiarowe (n-D) pole ograniczające geometrii A przecina n-"
+"wymiarowe (n-D) pole ograniczające geometrii B."
+
+#. Tag: programlisting
+#: reference_operator.xml:373
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:379 reference_operator.xml:436
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:387
+#, fuzzy, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:415
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
+msgstr ""
+"Operator <varname>&&&</varname> zwraca <varname>TRUE</"
+"varname>jesli n-wymiarowe (n-D) pole ograniczające geometrii A przecina n-"
+"wymiarowe (n-D) pole ograniczające geometrii B."
+
+#. Tag: programlisting
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, fuzzy, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:472
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+"Operator <varname>&&&</varname> zwraca <varname>TRUE</"
+"varname>jesli n-wymiarowe (n-D) pole ograniczające geometrii A przecina n-"
+"wymiarowe (n-D) pole ograniczające geometrii B."
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:501
 #, no-c-format
 msgid "&<"
 msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:503
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
@@ -355,7 +787,7 @@ msgstr ""
 "lewej stronie pola ograniczającego B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:508
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
@@ -367,7 +799,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:532
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -377,7 +809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:543
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
@@ -415,7 +847,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:549
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -425,20 +857,20 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:559
 #, no-c-format
 msgid "&<|"
 msgstr "&<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:561
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
@@ -450,7 +882,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:590
 #, no-c-format
 msgid ""
 "The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
@@ -460,7 +892,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:604
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
@@ -498,7 +930,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -508,13 +940,13 @@ msgstr ""
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
 msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
@@ -522,7 +954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
@@ -534,7 +966,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -544,7 +976,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -582,7 +1014,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
@@ -592,13 +1024,13 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
 msgstr "<<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
@@ -606,7 +1038,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
@@ -618,7 +1050,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
@@ -627,7 +1059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -665,7 +1097,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -675,20 +1107,20 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr "<<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
@@ -700,7 +1132,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
@@ -709,7 +1141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -747,7 +1179,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
@@ -757,13 +1189,13 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr "="
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
@@ -771,7 +1203,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -791,7 +1223,7 @@ msgstr ""
 "paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -802,7 +1234,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -812,7 +1244,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
@@ -820,7 +1252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -832,7 +1264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -872,19 +1304,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ", <xref linkend=\"ST_OrderingEquals\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ">>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
@@ -892,7 +1324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
@@ -904,7 +1336,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
@@ -913,7 +1345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -951,20 +1383,20 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
@@ -976,7 +1408,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
@@ -985,7 +1417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -1021,26 +1453,221 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
 msgstr ", <xref linkend=\"geometry_overlaps\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1040
+#, no-c-format
+msgid "@(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1042
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1162
 #, no-c-format
 msgid "|&>"
 msgstr "|&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
@@ -1052,7 +1679,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1193
 #, no-c-format
 msgid ""
 "The <varname>|&></varname> operator returns <varname>TRUE</varname> "
@@ -1062,7 +1689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1204
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
@@ -1100,7 +1727,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1210
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
@@ -1110,20 +1737,20 @@ msgstr ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1220
 #, no-c-format
 msgid "|>>"
 msgstr "|>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1222
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1227
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
@@ -1135,7 +1762,7 @@ msgstr ""
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1251
 #, no-c-format
 msgid ""
 "The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
@@ -1144,7 +1771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1261
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
@@ -1182,7 +1809,7 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1267
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
@@ -1192,19 +1819,19 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
@@ -1216,7 +1843,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
@@ -1225,7 +1852,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1314
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
@@ -1261,19 +1888,214 @@ msgstr ""
 "(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1354
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"Operator <varname>&&</varname> zwraca <varname>TRUE</varname> jeśli "
+"dwuwymiarowe (2D) pole ograniczające geometrii A przecina dwuwymiarowe (2D) "
+"pole ograniczające geometrii B."
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1373
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1415
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Zwraca <varname>TRUE</varname> jeśli dwuwymiarowe (2D) pole ograniczające "
+"obiektu A przecina dwuwymiarowe (2D) pole ograniczające obiektu B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1476
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
@@ -1285,7 +2107,7 @@ msgstr ""
 "type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
@@ -1294,13 +2116,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1314,7 +2136,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1330,7 +2152,7 @@ msgstr ""
 "          t    |"
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
@@ -1338,7 +2160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
@@ -1346,19 +2168,19 @@ msgstr ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
 msgstr "<->"
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1371,7 +2193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1383,7 +2205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1393,7 +2215,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1402,7 +2224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
@@ -1411,7 +2233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1421,7 +2243,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
@@ -1430,7 +2252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
@@ -1439,7 +2261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1463,13 +2285,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1493,7 +2315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
@@ -1501,7 +2323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
@@ -1510,7 +2332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1538,7 +2360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
@@ -1546,13 +2368,13 @@ msgstr ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
@@ -1560,7 +2382,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
@@ -1569,7 +2391,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1580,7 +2402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1590,7 +2412,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
@@ -1599,13 +2421,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1629,7 +2451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
@@ -1637,19 +2459,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr "<#>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
@@ -1661,7 +2483,7 @@ msgstr ""
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1671,7 +2493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1681,7 +2503,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1689,13 +2511,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, fuzzy, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1759,27 +2581,27 @@ msgstr ""
 "(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
@@ -1788,7 +2610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1798,7 +2620,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1808,31 +2630,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
@@ -1841,7 +2663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1851,7 +2673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
@@ -1860,7 +2682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
diff --git a/doc/po/pl/reference_processing.xml.po b/doc/po/pl/reference_processing.xml.po
index cad8f12..e2211d8 100644
--- a/doc/po/pl/reference_processing.xml.po
+++ b/doc/po/pl/reference_processing.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -74,23 +74,24 @@ msgstr ""
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:651 reference_processing.xml:699
+#: reference_processing.xml:798 reference_processing.xml:878
+#: reference_processing.xml:936 reference_processing.xml:1005
+#: reference_processing.xml:1052 reference_processing.xml:1100
+#: reference_processing.xml:1183 reference_processing.xml:1248
+#: reference_processing.xml:1290 reference_processing.xml:1349
+#: reference_processing.xml:1396 reference_processing.xml:1450
+#: reference_processing.xml:1492 reference_processing.xml:1544
+#: reference_processing.xml:1598 reference_processing.xml:1752
+#: reference_processing.xml:1790 reference_processing.xml:1864
+#: reference_processing.xml:1918 reference_processing.xml:1974
+#: reference_processing.xml:2025 reference_processing.xml:2067
+#: reference_processing.xml:2109 reference_processing.xml:2165
+#: reference_processing.xml:2291 reference_processing.xml:2375
+#: reference_processing.xml:2458 reference_processing.xml:2513
+#: reference_processing.xml:2582 reference_processing.xml:2650
+#: reference_processing.xml:2740
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -162,7 +163,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1621
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
@@ -219,16 +220,16 @@ msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1638 reference_processing.xml:2034
+#: reference_processing.xml:2533
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:809 reference_processing.xml:1208
+#: reference_processing.xml:2302 reference_processing.xml:2542
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr ""
@@ -250,19 +251,19 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:665 reference_processing.xml:816
+#: reference_processing.xml:1020 reference_processing.xml:1111
+#: reference_processing.xml:1212 reference_processing.xml:1365
+#: reference_processing.xml:1416 reference_processing.xml:1462
+#: reference_processing.xml:1561 reference_processing.xml:1647
+#: reference_processing.xml:1885 reference_processing.xml:1943
+#: reference_processing.xml:1996 reference_processing.xml:2040
+#: reference_processing.xml:2080 reference_processing.xml:2136
+#: reference_processing.xml:2188 reference_processing.xml:2310
+#: reference_processing.xml:2394 reference_processing.xml:2549
+#: reference_processing.xml:2676 reference_processing.xml:2766
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -430,24 +431,25 @@ msgstr ""
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:672 reference_processing.xml:773
+#: reference_processing.xml:856 reference_processing.xml:915
+#: reference_processing.xml:983 reference_processing.xml:1027
+#: reference_processing.xml:1069 reference_processing.xml:1226
+#: reference_processing.xml:1268 reference_processing.xml:1322
+#: reference_processing.xml:1372 reference_processing.xml:1411
+#: reference_processing.xml:1429 reference_processing.xml:1457
+#: reference_processing.xml:1516 reference_processing.xml:1567
+#: reference_processing.xml:1729 reference_processing.xml:1768
+#: reference_processing.xml:1838 reference_processing.xml:1892
+#: reference_processing.xml:1950 reference_processing.xml:2001
+#: reference_processing.xml:2045 reference_processing.xml:2085
+#: reference_processing.xml:2143 reference_processing.xml:2259
+#: reference_processing.xml:2351 reference_processing.xml:2429
+#: reference_processing.xml:2481 reference_processing.xml:2556
+#: reference_processing.xml:2610 reference_processing.xml:2701
+#: reference_processing.xml:2819
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -500,7 +502,7 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1504
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
@@ -599,7 +601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2387
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -685,19 +687,18 @@ msgstr ""
 #: reference_processing.xml:386
 #, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
@@ -705,21 +706,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:659 reference_processing.xml:711
+#: reference_processing.xml:902 reference_processing.xml:957
+#: reference_processing.xml:1015 reference_processing.xml:1056
+#: reference_processing.xml:1253 reference_processing.xml:1317
+#: reference_processing.xml:1360 reference_processing.xml:1551
+#: reference_processing.xml:1764 reference_processing.xml:1876
+#: reference_processing.xml:1934 reference_processing.xml:2468
+#: reference_processing.xml:2602
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
@@ -728,20 +729,16 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2550
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
+#: reference_processing.xml:404
 #, no-c-format
 msgid ""
-"SELECT stusps,\n"
-"           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
@@ -749,13 +746,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2552
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -804,19 +801,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -825,7 +822,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -836,7 +833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
@@ -845,7 +842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -859,7 +856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -869,7 +866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
@@ -877,15 +874,15 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:805 reference_processing.xml:1203
+#: reference_processing.xml:2298
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
@@ -894,7 +891,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -911,7 +908,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
@@ -920,7 +917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -933,14 +930,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1054
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -951,13 +948,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -973,14 +970,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -994,13 +991,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1017,13 +1014,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
@@ -1031,13 +1028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1047,13 +1044,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
@@ -1061,7 +1058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1076,7 +1073,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
@@ -1084,13 +1081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
@@ -1098,7 +1095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
@@ -1106,7 +1103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
@@ -1114,7 +1111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
@@ -1123,7 +1120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -1132,7 +1129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
@@ -1140,13 +1137,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1157,7 +1154,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
@@ -1165,7 +1162,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1180,7 +1177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
@@ -1188,19 +1185,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
+#: reference_processing.xml:637
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
@@ -1213,7 +1210,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:653
 #, no-c-format
 msgid ""
 "Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
@@ -1222,7 +1219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:654
 #, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
@@ -1231,33 +1228,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:656 reference_processing.xml:1252
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:657
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:658
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:660 reference_processing.xml:899
+#: reference_processing.xml:954 reference_processing.xml:1055
+#: reference_processing.xml:1254 reference_processing.xml:2467
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:670
+#: reference_processing.xml:667
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
@@ -1364,19 +1361,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:680
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:682
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:689
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1386,7 +1383,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:701
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1397,33 +1394,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:710
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:712 reference_processing.xml:901
+#: reference_processing.xml:956 reference_processing.xml:1059
+#: reference_processing.xml:1880 reference_processing.xml:2471
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:716
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:725
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:728
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1434,7 +1431,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:736
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
@@ -1442,7 +1439,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:739
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1456,13 +1453,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:746
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:749
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -1475,13 +1472,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:757
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:760
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1509,13 +1506,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:769
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- 3D multipoint --\n"
@@ -1529,19 +1526,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:774 reference_processing.xml:1517
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:781
 #, no-c-format
 msgid "ST_Difference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:783
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1549,7 +1546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
@@ -1558,7 +1555,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:800
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1568,25 +1565,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:803
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:807 reference_processing.xml:2300
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:810
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:811 reference_processing.xml:2304
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
@@ -1594,19 +1591,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:828
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:840
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:849
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1624,7 +1621,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:851
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1637,20 +1634,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:864
 #, no-c-format
 msgid "ST_Dump"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:865
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:870
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
@@ -1658,7 +1655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:879
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1671,7 +1668,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:888
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
@@ -1680,7 +1677,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:892 reference_processing.xml:952
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -1688,13 +1685,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:893
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:895
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -1702,21 +1699,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:900 reference_processing.xml:955
+#: reference_processing.xml:1058 reference_processing.xml:1763
+#: reference_processing.xml:1879 reference_processing.xml:2470
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:906
 #, no-c-format
 msgid "Standard Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -1738,13 +1735,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:909 reference_processing.xml:977
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:910
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -1769,7 +1766,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -1797,7 +1794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:916
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
@@ -1806,13 +1803,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:922
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:923
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
@@ -1820,7 +1817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:928
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
@@ -1828,7 +1825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
@@ -1837,7 +1834,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:940
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
@@ -1846,7 +1843,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:943
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -1862,25 +1859,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:951
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:953
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:960
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:961
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -1903,13 +1900,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:964
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:974
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -1967,7 +1964,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:978
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2019,7 +2016,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2043,7 +2040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:980
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2078,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2086,13 +2083,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:989
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:991
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
@@ -2100,7 +2097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:997
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
@@ -2108,7 +2105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1007
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2120,20 +2117,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1013
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1014
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2167,7 +2164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1029
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
@@ -2176,13 +2173,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1035
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1036
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
@@ -2190,7 +2187,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1044
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
@@ -2198,25 +2195,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1053
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1057 reference_processing.xml:2469
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1063 reference_processing.xml:2475
 #, no-c-format
 msgid "Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2228,13 +2225,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1079
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
@@ -2242,7 +2239,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1084
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
@@ -2251,7 +2248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1102
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
@@ -2259,25 +2256,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1107 reference_processing.xml:1932
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1123
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1134
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1137
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2288,20 +2285,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1149
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1151
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2314,7 +2311,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1184
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
@@ -2322,7 +2319,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1187
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
@@ -2330,7 +2327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1190
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
@@ -2338,7 +2335,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1192
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2348,7 +2345,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1195
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2361,13 +2358,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1198
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1201
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2380,25 +2377,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1204
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1206
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1209
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1213
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2450,13 +2447,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1217
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1218
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
@@ -2465,7 +2462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1219
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2481,7 +2478,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1221
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -2491,7 +2488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1223
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -2507,7 +2504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1227
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -2517,19 +2514,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1233
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1235
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1240
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
@@ -2538,7 +2535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1250
 #, no-c-format
 msgid ""
 "Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
@@ -2546,13 +2543,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1262
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2D"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
@@ -2590,19 +2587,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1276
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
@@ -2610,7 +2607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1291
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
@@ -2619,7 +2616,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1297
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
@@ -2627,7 +2624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
@@ -2636,38 +2633,38 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1309
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1313
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1314
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1315
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1332
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1334
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2675,7 +2672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1340
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
@@ -2684,13 +2681,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1351
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1355
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2700,19 +2697,19 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1367
 #, no-c-format
 msgid "See ST_Union"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1380
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1381
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
@@ -2720,7 +2717,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1387
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -2730,13 +2727,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1397
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1398
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -2749,7 +2746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1400
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -2759,7 +2756,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1405
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
@@ -2767,19 +2764,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1407
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1412 reference_processing.xml:1430
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1417
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -2789,7 +2786,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
@@ -2797,7 +2794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1426
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -2829,13 +2826,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1436
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1437
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
@@ -2843,7 +2840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
@@ -2852,7 +2849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1451
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
@@ -2860,7 +2857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1452
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
@@ -2868,19 +2865,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1453
 #, no-c-format
 msgid "Availability - 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1458
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1463
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -2893,13 +2890,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1470
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1472
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
@@ -2907,7 +2904,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1478
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -2918,7 +2915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
@@ -2926,7 +2923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1499
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
@@ -2935,19 +2932,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1507
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1511
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1512
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -2982,19 +2979,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1526
 #, no-c-format
 msgid "ST_Node"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1528
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1535
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
@@ -3002,7 +2999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
@@ -3010,13 +3007,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1553 reference_processing.xml:2604
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1555
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
@@ -3024,7 +3021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1562
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -3038,13 +3035,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1577
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1579
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
@@ -3052,7 +3049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1587
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3063,7 +3060,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1600
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
@@ -3072,7 +3069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1606
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
@@ -3081,14 +3078,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1612
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1616
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
@@ -3096,7 +3093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1624
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
@@ -3104,7 +3101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1627
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
@@ -3112,20 +3109,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1632
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1636
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1640
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
@@ -3133,13 +3130,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1648
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1649
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3150,13 +3147,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1659
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1663
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3173,13 +3170,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1670
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1674
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3194,7 +3191,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1683
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
@@ -3202,7 +3199,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3220,7 +3217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1693
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
@@ -3228,7 +3225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1696
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3252,13 +3249,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1708
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3273,13 +3270,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1719
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3297,19 +3294,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1736
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1737
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1743
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3319,7 +3316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1753
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3330,7 +3327,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1759
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
@@ -3338,20 +3335,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1762 reference_processing.xml:2076
+#: reference_processing.xml:2132 reference_processing.xml:2466
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1775
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1776
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
@@ -3359,7 +3356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1781
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
@@ -3368,7 +3365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1791
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -3378,25 +3375,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1796
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1799
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1809
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1820
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
@@ -3404,7 +3401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1823
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3424,7 +3421,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1829
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -3443,26 +3440,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1839
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1849
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1851
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1856
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
@@ -3470,7 +3467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
@@ -3479,13 +3476,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1870
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1872
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
@@ -3493,19 +3490,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1877
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1878
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1887
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -3527,19 +3524,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1901
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1903
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1908
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -3549,7 +3546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1920
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -3559,7 +3556,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1927
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
@@ -3567,7 +3564,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1945
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -3580,13 +3577,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:1957
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:1958
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3594,7 +3591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:1964
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3605,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:1975
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3616,7 +3613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:1982
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -3627,8 +3624,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:1988 reference_processing.xml:2072
+#: reference_processing.xml:2127
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
@@ -3636,8 +3633,8 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:1990 reference_processing.xml:2074
+#: reference_processing.xml:2129
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
@@ -3645,19 +3642,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:1992
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:1997
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:1998
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3677,7 +3674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2002
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
@@ -3685,13 +3682,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2008
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2009
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3700,7 +3697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2016
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
@@ -3709,7 +3706,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2026
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3721,19 +3718,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2035
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2036
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2041
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
@@ -3741,7 +3738,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2042
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3763,13 +3760,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2052
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2053
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3777,7 +3774,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2058
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
@@ -3786,7 +3783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2068
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3797,20 +3794,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2075
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2082
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -3823,7 +3820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2086
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
@@ -3832,13 +3829,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2091
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2092
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
@@ -3847,7 +3844,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2099
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -3857,7 +3854,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2110
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -3868,7 +3865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2115
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -3878,7 +3875,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2118
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -3888,13 +3885,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2130
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2131
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
@@ -3902,7 +3899,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2137
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
@@ -3910,7 +3907,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2140
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -3926,19 +3923,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2150
 #, no-c-format
 msgid "ST_Split"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2151
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
@@ -3947,7 +3944,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2166
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
@@ -3956,7 +3953,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2170
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
@@ -3965,7 +3962,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
@@ -3973,7 +3970,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2179
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -3985,7 +3982,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2181
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
@@ -3993,25 +3990,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2189
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2201 reference_processing.xml:2235
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2213 reference_processing.xml:2247
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2222
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4041,13 +4038,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2223
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4067,7 +4064,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2260
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -4076,13 +4073,13 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2273
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2275
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4091,7 +4088,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
@@ -4100,7 +4097,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2293
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4110,25 +4107,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2303
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2323
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2335
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2344
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4145,7 +4142,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2346
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4159,19 +4156,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2353
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2360
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2361
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
@@ -4179,7 +4176,7 @@ msgid ""
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2366
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4189,7 +4186,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2377
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4202,19 +4199,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2386
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2389
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2395
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4224,13 +4221,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2409
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4243,7 +4240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2410
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -4269,7 +4266,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2419
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
@@ -4277,7 +4274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2422
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
@@ -4285,7 +4282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -4308,7 +4305,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2430
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
@@ -4316,20 +4313,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2441
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2442
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2449
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
@@ -4338,13 +4335,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2459
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2462
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
@@ -4352,7 +4349,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4372,20 +4369,20 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2489
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2490
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -4400,7 +4397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2514
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -4411,7 +4408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2518
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -4422,7 +4419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2524
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
@@ -4431,7 +4428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2528
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -4441,7 +4438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2534
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
@@ -4449,7 +4446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2537
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -4461,27 +4458,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2543
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2544
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2551
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -4491,7 +4482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2553
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -4554,19 +4545,19 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2566
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2568
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2573
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
@@ -4574,7 +4565,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2584
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -4585,7 +4576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2594
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -4595,7 +4586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2612
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
@@ -4603,97 +4594,157 @@ msgid ""
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
+#: reference_processing.xml:2623
 #, no-c-format
-msgid "ST_Voronoi"
+msgid "ST_VoronoiLines"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2625
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2630
 #, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
-"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
-"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
-"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
-"parameter> <type>boolean</type> </paramdef>"
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2652
 #, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2657 reference_processing.xml:2747
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2661 reference_processing.xml:2751
 #, no-c-format
 msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2664 reference_processing.xml:2754
 #, no-c-format
 msgid ""
-"'tolerance' : The distance within which vertices will be considered "
-"equivalent. Robustness of the algorithm can be improved by supplying a "
-"nonzero tolerance distance. (default = 0.0)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2671 reference_processing.xml:2761
+#, no-c-format
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2686
+#, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2689 reference_processing.xml:2807
+#, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2690 reference_processing.xml:2808
 #, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2703
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_processing.xml:2713
+#, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_processing.xml:2715
+#, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_processing.xml:2720
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2742
+#, no-c-format
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2777
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
+#: reference_processing.xml:2780
 #, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2781
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4711,22 +4762,22 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2791
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2794
 #, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2795
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4742,32 +4793,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
+#: reference_processing.xml:2804
 #, no-c-format
-msgid ""
-"-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2821
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
diff --git a/doc/po/pl/reference_raster.xml.po b/doc/po/pl/reference_raster.xml.po
index 696b679..1dbc455 100644
--- a/doc/po/pl/reference_raster.xml.po
+++ b/doc/po/pl/reference_raster.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: 2015-09-29 12:24+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -942,24 +942,23 @@ msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1513 reference_raster.xml:1904
+#: reference_raster.xml:2934 reference_raster.xml:3091
+#: reference_raster.xml:3134 reference_raster.xml:3191
+#: reference_raster.xml:4876 reference_raster.xml:4939
+#: reference_raster.xml:5134 reference_raster.xml:5238
+#: reference_raster.xml:5308 reference_raster.xml:5530
+#: reference_raster.xml:6003 reference_raster.xml:7163
+#: reference_raster.xml:7362 reference_raster.xml:7626
+#: reference_raster.xml:7745 reference_raster.xml:7874
+#: reference_raster.xml:7972 reference_raster.xml:8060
+#: reference_raster.xml:8144 reference_raster.xml:8283
+#: reference_raster.xml:8358 reference_raster.xml:8445
+#: reference_raster.xml:8568 reference_raster.xml:8639
+#: reference_raster.xml:8714 reference_raster.xml:8800
+#: reference_raster.xml:8896 reference_raster.xml:9024
+#: reference_raster.xml:9488 reference_raster.xml:9739
+#: reference_raster.xml:9811 reference_raster.xml:10630
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -7831,13 +7830,19 @@ msgstr ""
 #: reference_raster.xml:4519
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster non-rotated\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
 "\n"
-"-- the rescaled raster raster pixel size\n"
+"-- result\n"
+"0\n"
+"                                        \n"
+"-- the reskewed raster raster rotation\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
-"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
@@ -7948,13 +7953,18 @@ msgstr ""
 #: reference_raster.xml:4597
 #, no-c-format
 msgid ""
-"-- the original raster pixel size\n"
+"-- the original raster upper left X\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
-"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
-"\n"
-"-- the rescaled raster raster pixel size\n"
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
+"                                        \n"
+"-- the upper left of raster after snapping\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
-"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
@@ -15166,7 +15176,7 @@ msgstr ""
 #, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
diff --git a/doc/po/pl/release_notes.xml.po b/doc/po/pl/release_notes.xml.po
index a6b820b..bb0e4f6 100644
--- a/doc/po/pl/release_notes.xml.po
+++ b/doc/po/pl/release_notes.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: 2016-02-16 08:34+0000\n"
 "Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Polish (http://www.transifex.com/postgis/postgis/language/"
@@ -30,89 +30,464 @@ msgid "Release Notes"
 msgstr ""
 
 #. Tag: title
+#: release_notes.xml:6
+#, no-c-format
+msgid "Release 2.3.0"
+msgstr ""
+
+#. Tag: para
 #: release_notes.xml:7
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "Release date: 2016/09/26"
 msgstr ""
 
 #. Tag: para
 #: release_notes.xml:8
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:11 release_notes.xml:447 release_notes.xml:916
+#, no-c-format
+msgid "Important / Breaking Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:12
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:14
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:20 release_notes.xml:85 release_notes.xml:107
+#: release_notes.xml:143 release_notes.xml:484 release_notes.xml:943
+#: release_notes.xml:1143 release_notes.xml:1207 release_notes.xml:1504
 #, no-c-format
 msgid "New Features"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:21
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:26
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:27
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:28
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:29
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:30
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:32
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:34
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:41
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:42
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:43
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:44
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:47
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:48
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:56
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:61 release_notes.xml:221 release_notes.xml:238
+#: release_notes.xml:256 release_notes.xml:280 release_notes.xml:308
+#: release_notes.xml:369 release_notes.xml:380 release_notes.xml:421
+#: release_notes.xml:677 release_notes.xml:703 release_notes.xml:745
+#: release_notes.xml:769 release_notes.xml:832 release_notes.xml:987
+#: release_notes.xml:1001 release_notes.xml:1039 release_notes.xml:1077
+#: release_notes.xml:1108
+#, no-c-format
+msgid "Bug Fixes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:62
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:64
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:69 release_notes.xml:1337
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:71
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:73
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:75
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:81
+#, no-c-format
+msgid "Release 2.2.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:82
+#, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83 release_notes.xml:104 release_notes.xml:248
+#: release_notes.xml:274 release_notes.xml:295
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:86
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:95
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:102
+#, no-c-format
+msgid "Release 2.2.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:108
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:109
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:110
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:111
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:112
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:114
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:115
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:117
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:118
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:119
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
@@ -120,25 +495,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:121
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:122
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:123
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:124
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
@@ -146,25 +521,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:126
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:127
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:128
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:129
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
@@ -172,43 +547,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:131
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:132
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:133
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:134
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:139
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:140
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:141
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
@@ -216,31 +591,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:144
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:145
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:146
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:147
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -250,7 +625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -259,13 +634,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:150
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:151
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -273,7 +648,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
@@ -282,7 +657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
@@ -291,7 +666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
@@ -300,7 +675,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
@@ -309,7 +684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
@@ -318,7 +693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
@@ -327,7 +702,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:158
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
@@ -336,7 +711,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
@@ -345,7 +720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
@@ -354,19 +729,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:161
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:162
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:163
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
@@ -375,7 +750,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:164
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
@@ -384,7 +759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:165
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -394,13 +769,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:166
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:167
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
@@ -409,7 +784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:168
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -419,7 +794,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:169
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
@@ -428,7 +803,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:170
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
@@ -437,7 +812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
@@ -446,7 +821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
@@ -455,7 +830,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
@@ -464,7 +839,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
@@ -473,19 +848,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:175
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:176
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
@@ -493,7 +868,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:178
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
@@ -501,7 +876,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:179
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -511,7 +886,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:180
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -522,7 +897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
@@ -531,7 +906,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:182
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
@@ -540,7 +915,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:183
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
@@ -548,7 +923,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:184
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
@@ -557,7 +932,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:185
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
@@ -565,7 +940,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
@@ -574,7 +949,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:187
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
@@ -583,7 +958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:188
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -592,7 +967,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:189
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -602,7 +977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:190
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -610,17 +985,17 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:193 release_notes.xml:250 release_notes.xml:276
+#: release_notes.xml:297 release_notes.xml:406 release_notes.xml:434
+#: release_notes.xml:553 release_notes.xml:731 release_notes.xml:759
+#: release_notes.xml:818 release_notes.xml:880 release_notes.xml:970
+#: release_notes.xml:1171 release_notes.xml:1226
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:194
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
@@ -629,7 +1004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:195
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
@@ -638,7 +1013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:196
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
@@ -647,7 +1022,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:197
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -657,7 +1032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:198
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
@@ -665,7 +1040,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:199
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
@@ -674,7 +1049,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:200
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -684,7 +1059,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:201
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
@@ -693,7 +1068,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:202
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
@@ -702,7 +1077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
@@ -711,7 +1086,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:204
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
@@ -720,7 +1095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:205
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
@@ -729,7 +1104,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:206
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -738,7 +1113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:207
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
@@ -747,7 +1122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:208
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
@@ -756,7 +1131,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:209 release_notes.xml:302
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
@@ -765,7 +1140,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
@@ -774,7 +1149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
@@ -783,7 +1158,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:212
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
@@ -792,170 +1167,159 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:217
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:218
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:219 release_notes.xml:236
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:222
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:223
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:224
 #, no-c-format
 msgid ""
 "#3048, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:225 release_notes.xml:241
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:226
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:227
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:228
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:229
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:234
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:235
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:240
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:246
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:247
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:251
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:252
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:253
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:257
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:258
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:259
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:260
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:261
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
@@ -963,50 +1327,50 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:263
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:264
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:265
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:266
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:272
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:273
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:277
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
@@ -1015,7 +1379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:282
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
@@ -1024,7 +1388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:284
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
@@ -1033,7 +1397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:285
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
@@ -1042,7 +1406,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:286
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
@@ -1051,7 +1415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:287
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
@@ -1060,7 +1424,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:288
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1069,19 +1433,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:293
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:294
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:298
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
@@ -1090,7 +1454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:299
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
@@ -1099,7 +1463,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:300
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
@@ -1108,7 +1472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
@@ -1117,7 +1481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
@@ -1126,7 +1490,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:309
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
@@ -1135,7 +1499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:310
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1145,13 +1509,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:312
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:313
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
@@ -1160,7 +1524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:315
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1170,7 +1534,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:317
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
@@ -1179,7 +1543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:318
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1189,7 +1553,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:320
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1198,13 +1562,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:321
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:322
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1213,7 +1577,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:323
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1222,7 +1586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1231,7 +1595,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:325
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1240,7 +1604,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:326
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1249,7 +1613,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:327
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1258,7 +1622,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:328
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1267,7 +1631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1276,7 +1640,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:330
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1285,7 +1649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:331
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1294,7 +1658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:332
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1303,7 +1667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:333
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1312,7 +1676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:334
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
@@ -1321,7 +1685,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:335
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1331,31 +1695,31 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:341
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:342
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:343
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:345
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
@@ -1363,7 +1727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:351
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
@@ -1372,7 +1736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:357
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
@@ -1381,7 +1745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
@@ -1389,7 +1753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:370
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1397,7 +1761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1405,7 +1769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1413,19 +1777,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:376
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:377 release_notes.xml:674
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:378
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1433,7 +1797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:381
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1441,7 +1805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1449,7 +1813,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:383
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1457,7 +1821,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1465,7 +1829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1473,7 +1837,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1481,7 +1845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:387 release_notes.xml:684
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1489,7 +1853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:389 release_notes.xml:685
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1497,7 +1861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1505,7 +1869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1513,7 +1877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:392 release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1521,7 +1885,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1529,7 +1893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:394 release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1537,7 +1901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1545,7 +1909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1553,7 +1917,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1561,7 +1925,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:398 release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1569,7 +1933,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:399
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1578,7 +1942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:400
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1586,7 +1950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:401
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
@@ -1594,7 +1958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:402
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
@@ -1602,7 +1966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:403
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1614,7 +1978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:407
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -1622,7 +1986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1630,19 +1994,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:413
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:414
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:415
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -1650,13 +2014,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:417 release_notes.xml:693
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:418
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1665,7 +2029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:422
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1673,7 +2037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:423
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1681,7 +2045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:424
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1689,7 +2053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1697,7 +2061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:426
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1705,7 +2069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:427
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1713,7 +2077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:428
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1721,7 +2085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:429 release_notes.xml:679
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1729,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:430 release_notes.xml:680
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1737,7 +2101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:431
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1746,7 +2110,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:435
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1754,7 +2118,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:436
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1762,19 +2126,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:442
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:443
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1783,14 +2147,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1799,7 +2157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:450
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1809,7 +2167,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:454
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1817,7 +2175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1825,7 +2183,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:456
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1835,7 +2193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
@@ -1843,7 +2201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
@@ -1851,7 +2209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
@@ -1859,14 +2217,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:466
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1878,37 +2236,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:472
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:473
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:474
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:475
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:476
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
@@ -1916,7 +2274,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:479
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
@@ -1924,7 +2282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1933,7 +2291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1941,7 +2299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1949,7 +2307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1958,55 +2316,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:492
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:493
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:494
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:495
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:496
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:497
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:498
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:499
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:500
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
@@ -2015,7 +2373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:504
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2023,7 +2381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2031,7 +2389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:507
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2039,7 +2397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:508
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2049,14 +2407,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:511
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2064,7 +2422,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2072,7 +2430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:513
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2080,19 +2438,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:514
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:515
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2101,14 +2459,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:519
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:520
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2116,7 +2474,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2124,7 +2482,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:522
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2133,7 +2491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:524
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2141,7 +2499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2150,7 +2508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2158,13 +2516,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:528
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:529
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2172,7 +2530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:530
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2180,7 +2538,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:531
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2188,7 +2546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:532
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2196,7 +2554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:533
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2204,7 +2562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:534
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2212,7 +2570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:535
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2220,7 +2578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:536
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2228,7 +2586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:537
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2236,7 +2594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:538
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2244,7 +2602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2259,7 +2617,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:554
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2267,7 +2625,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:555
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2275,14 +2633,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:556
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:558
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2290,7 +2648,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:560
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2299,7 +2657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2307,7 +2665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:563
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2315,7 +2673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:564
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2323,7 +2681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:565
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2331,7 +2689,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2339,7 +2697,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:567
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2347,7 +2705,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2355,7 +2713,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2363,7 +2721,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2372,7 +2730,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2381,7 +2739,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2389,7 +2747,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2397,7 +2755,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:577 release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2405,7 +2763,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:579
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2413,7 +2771,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:580
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2421,7 +2779,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2429,7 +2787,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2437,7 +2795,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2446,7 +2804,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:585
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2454,7 +2812,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2462,7 +2820,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:588
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2471,7 +2829,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:590 release_notes.xml:760
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2479,7 +2837,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2487,7 +2845,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2495,7 +2853,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2503,7 +2861,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2511,7 +2869,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2519,7 +2877,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2527,19 +2885,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:602
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:603
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:604
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2547,7 +2905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:605
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2555,7 +2913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:606
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2563,7 +2921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:607
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2571,7 +2929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:608
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2579,7 +2937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:609
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2588,7 +2946,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:611
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2596,7 +2954,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:613
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2605,13 +2963,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:617
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:618 release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2619,7 +2977,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:619 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2627,7 +2985,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2635,7 +2993,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:621 release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2643,7 +3001,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:622 release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2652,7 +3010,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2660,7 +3018,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:625 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2668,7 +3026,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2676,7 +3034,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2684,7 +3042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:629 release_notes.xml:782
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2692,7 +3050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:630 release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2700,7 +3058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2708,7 +3066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:632 release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2716,7 +3074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:633
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2724,7 +3082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:634 release_notes.xml:801
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2732,7 +3090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:635
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2740,7 +3098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:636 release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2748,7 +3106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2756,7 +3114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:638 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2764,7 +3122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:639 release_notes.xml:707
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2772,7 +3130,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:640 release_notes.xml:708
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2780,7 +3138,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2788,7 +3146,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:642 release_notes.xml:754
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2797,7 +3155,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2806,7 +3164,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:646 release_notes.xml:710
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2814,7 +3172,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2823,7 +3181,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:649
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2831,7 +3189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:651
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2839,7 +3197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:653
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2847,7 +3205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:654 release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2855,7 +3213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:655 release_notes.xml:712
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2863,7 +3221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2871,7 +3229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:657 release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2879,7 +3237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:658
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2887,7 +3245,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2895,7 +3253,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:660
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2903,7 +3261,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:661 release_notes.xml:716
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2911,7 +3269,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2919,7 +3277,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:663 release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2927,7 +3285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:664
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2935,7 +3293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:665
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2943,13 +3301,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:667 release_notes.xml:735
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:668 release_notes.xml:736
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2957,13 +3315,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:673
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2972,7 +3330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:678
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2980,7 +3338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:681
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2988,7 +3346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2996,7 +3354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:683
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3004,7 +3362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:687
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3012,7 +3370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:689
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3020,7 +3378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:694
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3029,19 +3387,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:699
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:700
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:701
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3050,7 +3408,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:704
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3058,13 +3416,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:705
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3072,7 +3430,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3080,7 +3438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3088,7 +3446,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:714
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3096,7 +3454,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:717
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3104,7 +3462,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:719
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3112,13 +3470,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:720
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3126,7 +3484,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3134,7 +3492,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:723
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3142,7 +3500,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3150,7 +3508,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:725
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3158,7 +3516,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3166,7 +3524,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3174,7 +3532,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:728
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3182,7 +3540,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:732
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3190,19 +3548,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:741
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:742
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3211,7 +3569,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3219,13 +3577,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:748
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3235,7 +3593,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3243,7 +3601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3251,7 +3609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3259,13 +3617,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:753
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:755
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3273,31 +3631,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:756
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:761
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:765
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:766
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:767
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3305,7 +3663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3314,7 +3672,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3322,7 +3680,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3330,7 +3688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3338,7 +3696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3346,7 +3704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3354,7 +3712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3362,7 +3720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3370,7 +3728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3378,7 +3736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3386,7 +3744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3394,7 +3752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3402,7 +3760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3410,7 +3768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3418,7 +3776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:791
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3426,7 +3784,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:792
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3434,7 +3792,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:793
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3442,7 +3800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:795
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3450,7 +3808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:796
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3458,7 +3816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:797
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3466,7 +3824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3474,7 +3832,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:799
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3482,7 +3840,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:800
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3490,7 +3848,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:802
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3498,7 +3856,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:803
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3507,7 +3865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3515,7 +3873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:806
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3523,7 +3881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:807
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3531,7 +3889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3539,7 +3897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3547,7 +3905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:810
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3555,7 +3913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3563,7 +3921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3571,7 +3929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3579,13 +3937,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:815
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:819
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3594,7 +3952,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:821
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3603,7 +3961,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:823
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3611,7 +3969,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:824
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3619,19 +3977,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:829
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:830
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3639,7 +3997,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:833
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3647,7 +4005,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3655,7 +4013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3663,7 +4021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3671,7 +4029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3679,7 +4037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3687,7 +4045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3695,7 +4053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3703,7 +4061,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3711,7 +4069,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3719,7 +4077,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3727,7 +4085,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3735,7 +4093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3743,7 +4101,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3751,7 +4109,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3759,7 +4117,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3767,7 +4125,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3775,7 +4133,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:850
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3783,7 +4141,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3791,7 +4149,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3799,7 +4157,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3807,7 +4165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3816,7 +4174,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3824,7 +4182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3832,7 +4190,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3840,7 +4198,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3848,7 +4206,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3856,7 +4214,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3864,7 +4222,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3872,7 +4230,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:866
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3880,7 +4238,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3888,7 +4246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3896,7 +4254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3904,7 +4262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:876
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3913,13 +4271,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:881
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:882
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
@@ -3927,7 +4285,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
@@ -3935,7 +4293,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:884
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3943,19 +4301,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:888
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:889
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:890
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3966,13 +4324,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:894
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
@@ -3981,7 +4339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
@@ -3989,31 +4347,31 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:902
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:903
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:904
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:905
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
@@ -4022,19 +4380,19 @@ msgid ""
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:911
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:912
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:917
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4043,13 +4401,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:918
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4057,7 +4415,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4070,7 +4428,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4080,7 +4438,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4092,7 +4450,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4102,7 +4460,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
@@ -4110,7 +4468,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:939
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
@@ -4119,7 +4477,7 @@ msgid ""
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4127,7 +4485,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4135,7 +4493,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4147,14 +4505,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:949
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:950
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4163,13 +4521,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:951
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4177,37 +4535,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:953
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:954
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:955
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:956
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:957
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:958
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4215,61 +4573,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:959
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:960
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:961
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:962
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:963
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:964
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:965
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:966
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:967
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:971
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4277,7 +4635,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:972
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4286,14 +4644,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:976
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:978
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4301,7 +4659,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4309,7 +4667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:980
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4320,13 +4678,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:983
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:984
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4334,7 +4692,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4342,13 +4700,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:991
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:992
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4359,19 +4717,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:997
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:998
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:999
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4379,7 +4737,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1002
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4387,7 +4745,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1003
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4395,7 +4753,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1004
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4403,7 +4761,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1005
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4411,7 +4769,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4419,7 +4777,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4427,7 +4785,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4435,7 +4793,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1009
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4443,7 +4801,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1010
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4451,7 +4809,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4459,7 +4817,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4467,7 +4825,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1013
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4475,7 +4833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4483,7 +4841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1015
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4491,7 +4849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1016
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4499,7 +4857,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1017
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4507,7 +4865,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1018
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4515,7 +4873,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1019
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4523,7 +4881,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4531,7 +4889,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1021
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4539,7 +4897,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1022
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4547,7 +4905,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1023
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4555,7 +4913,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1024
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4563,7 +4921,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1025
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4571,7 +4929,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1026
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4579,7 +4937,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1027
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4587,31 +4945,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1028
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1029
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1034
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1035
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1036
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4620,7 +4978,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4628,7 +4986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4637,7 +4995,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1044
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4646,7 +5004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4655,7 +5013,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1048
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4663,7 +5021,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1049
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4671,7 +5029,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4679,7 +5037,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1051
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4687,7 +5045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1052
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4696,7 +5054,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4704,7 +5062,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1055
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4712,7 +5070,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1056
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4720,7 +5078,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1057
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4729,7 +5087,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1059
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4737,7 +5095,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4745,7 +5103,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1062
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4753,7 +5111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4761,7 +5119,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4769,19 +5127,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1072
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1073
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4790,7 +5148,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4798,7 +5156,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4807,7 +5165,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4815,14 +5173,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4831,7 +5189,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4839,7 +5197,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4847,7 +5205,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4855,7 +5213,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4863,7 +5221,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4871,7 +5229,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4879,7 +5237,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4888,7 +5246,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1090
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4896,7 +5254,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1091
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4904,7 +5262,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1092
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4913,7 +5271,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1093
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4921,7 +5279,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1094
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4929,7 +5287,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1095
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4937,13 +5295,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1097
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4951,7 +5309,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4959,19 +5317,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1103
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1104
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1105
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4980,7 +5338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1109
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4989,7 +5347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -4998,7 +5356,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5006,7 +5364,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5015,7 +5373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5023,7 +5381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5031,7 +5389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1115
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5039,7 +5397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5048,25 +5406,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1117
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1122
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1123
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5075,20 +5433,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1127 release_notes.xml:1194
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1129
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5096,49 +5454,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1133 release_notes.xml:1199
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1134
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1135
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1136
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1137
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1138
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1139
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5146,7 +5504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5154,7 +5512,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5162,98 +5520,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1149
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1150
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1151
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1152
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1153
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1155
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1156
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1157
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1158
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1159
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1160
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1162
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1163
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1164
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1166
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5261,52 +5619,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1172
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1173
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1174
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1175
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1176
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1177
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1181 release_notes.xml:1247 release_notes.xml:1432
+#: release_notes.xml:1483 release_notes.xml:1534 release_notes.xml:1667
+#: release_notes.xml:1733 release_notes.xml:1843 release_notes.xml:1950
+#: release_notes.xml:2070 release_notes.xml:2135 release_notes.xml:2182
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1182
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5314,19 +5672,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1187
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1188
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1189
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5336,7 +5694,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1195
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5344,31 +5702,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1200
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1201
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1202
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1203
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5376,13 +5734,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1210
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1211
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5390,7 +5748,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1212
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5398,13 +5756,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1213
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1214
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5412,26 +5770,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1215
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1216
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1218
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5439,7 +5797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1219
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5447,13 +5805,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1220
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1221
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5461,7 +5819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1222
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5469,7 +5827,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1227
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5477,7 +5835,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5485,13 +5843,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1229
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1230
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5499,13 +5857,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1231
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1232
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5514,31 +5872,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1233
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1237
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5546,21 +5904,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1238
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1239
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1240
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5568,7 +5926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1241
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5576,7 +5934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1242
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5584,7 +5942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1243
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5592,13 +5950,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1244
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1248
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5606,19 +5964,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1253
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1254
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1255
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5630,19 +5988,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1262
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1263
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1264
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5652,19 +6010,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1271
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1272
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5674,7 +6032,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1278
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5683,19 +6041,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1285
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1287
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5704,19 +6062,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5725,19 +6083,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1306
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1308
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5745,19 +6103,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1317
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1319
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5766,19 +6124,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1327
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1329
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5789,19 +6147,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1339
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5809,20 +6161,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1342
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1349
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5830,7 +6182,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1352
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5838,25 +6190,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1355
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1362
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1364
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5864,37 +6216,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1368 release_notes.xml:1396 release_notes.xml:2617
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1372
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1374
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1376
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1378
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5904,19 +6256,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1389
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5925,13 +6277,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1398
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5939,19 +6291,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1407
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5961,20 +6313,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1417 release_notes.xml:1468 release_notes.xml:1519
+#: release_notes.xml:1573 release_notes.xml:1652 release_notes.xml:1718
+#: release_notes.xml:1791 release_notes.xml:1935 release_notes.xml:1992
+#: release_notes.xml:2055 release_notes.xml:2113 release_notes.xml:2171
+#: release_notes.xml:2211 release_notes.xml:2263 release_notes.xml:2315
+#: release_notes.xml:2354 release_notes.xml:2391 release_notes.xml:2458
+#: release_notes.xml:2555 release_notes.xml:2609
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1419 release_notes.xml:1470 release_notes.xml:1521
+#: release_notes.xml:1575 release_notes.xml:1654 release_notes.xml:1720
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5982,10 +6334,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1422 release_notes.xml:1473 release_notes.xml:1524
+#: release_notes.xml:1578 release_notes.xml:1657 release_notes.xml:1723
+#: release_notes.xml:1799 release_notes.xml:1940 release_notes.xml:1997
+#: release_notes.xml:2060
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -5995,10 +6347,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1427 release_notes.xml:1478 release_notes.xml:1529
+#: release_notes.xml:1583 release_notes.xml:1662 release_notes.xml:1728
+#: release_notes.xml:1804 release_notes.xml:1945 release_notes.xml:2002
+#: release_notes.xml:2065
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6006,46 +6358,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1434
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1436
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1442 release_notes.xml:1625 release_notes.xml:1696
+#: release_notes.xml:1910 release_notes.xml:2036 release_notes.xml:2337
+#: release_notes.xml:2374 release_notes.xml:2426 release_notes.xml:2528
+#: release_notes.xml:2591
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1444
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1446
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1448
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6053,31 +6405,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1454
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1462
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1464
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6085,7 +6437,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1485
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6093,13 +6445,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1488
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1491
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6107,13 +6459,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1494
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1496
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6121,7 +6473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1499
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6129,25 +6481,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1506
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1511
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1515
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6155,43 +6507,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1536
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1538
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1540
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1542
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1544
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1548
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1550
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6199,14 +6551,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1554
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1556
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6214,25 +6566,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1559
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1564
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1566
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1568
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6241,37 +6593,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1588
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1590
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1592
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1594
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1596
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1598
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6279,49 +6631,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1603 release_notes.xml:1679 release_notes.xml:1752
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1605
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1607
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1609
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1613 release_notes.xml:2504
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1615
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1618
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1620
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6329,55 +6681,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1627
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1629
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1632
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1634
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1636
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1638
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1643
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1645
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1647
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6385,55 +6737,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1669
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1671
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1673
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1675
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1681
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1684
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1686
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1688
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1691
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6441,31 +6793,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1698
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1706
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1708
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1710
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6476,79 +6828,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1735
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1737
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1740
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1742
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1744
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1746
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1748
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1754
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1756
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1758
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1763
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1765
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1767
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6558,7 +6910,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6567,13 +6919,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1777
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1779
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6587,7 +6939,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1793
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6597,115 +6949,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1809
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1811
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1813
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1815
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1817
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1819
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1821
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1823
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1825
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1827
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1829
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1831
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1833
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1835
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1837
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1839
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1845
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1847
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1849
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6713,38 +7065,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1854
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1856
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1858
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1863
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1865
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1867
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6752,152 +7104,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1872
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1874
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1876 release_notes.xml:1912
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1878
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1880
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1882
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1884
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1886
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1889
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1891
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1895
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1897
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1900
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1902
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1904
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1906
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1914
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1917
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1919
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1921
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1923
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1928
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1930
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1932 release_notes.xml:2168
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1937 release_notes.xml:1994
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6905,7 +7257,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:1952
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6913,74 +7265,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:1955
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:1959
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:1961
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:1963
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:1965
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:1969 release_notes.xml:2087 release_notes.xml:2149
+#: release_notes.xml:2195
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:1971
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:1973
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:1978
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:1980
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:1982
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6988,7 +7340,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:1987
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -6996,99 +7348,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2007 release_notes.xml:2222 release_notes.xml:2274
+#: release_notes.xml:2323 release_notes.xml:2365 release_notes.xml:2399
+#: release_notes.xml:2466 release_notes.xml:2563
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2009
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2011
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2013
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2016
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2018
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2022
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2024
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2026
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2029
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2032
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2038
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2041
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2046
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2048
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2050
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7097,7 +7449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2057
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7105,25 +7457,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2072
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2074
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2076
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2078
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7131,67 +7483,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2081
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2083
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2089
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2091
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2093
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2095
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2097
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2099
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2104
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2106
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2108
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7199,7 +7551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2115
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7208,7 +7560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7218,7 +7570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2124
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7232,79 +7584,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2137
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2139
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2141
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2153
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2159
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2164
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2173 release_notes.xml:2213
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7312,7 +7664,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2176 release_notes.xml:2216
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7320,145 +7672,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2184
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2186
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2188
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2190
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2197
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2204
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2206
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2208
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2224
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2226
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2230 release_notes.xml:2286
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2232
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2234
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2236
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2238
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2240
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2242
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2245
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2247
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2249
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2254
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2256
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2258
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7466,7 +7818,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2265
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7474,7 +7826,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2268 release_notes.xml:2359
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7482,87 +7834,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2276
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2278
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2281
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2291
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2293
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2295
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2297
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2299
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2301
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2307
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2309
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2311
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2317 release_notes.xml:2393 release_notes.xml:2460
+#: release_notes.xml:2557 release_notes.xml:2611
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7570,56 +7922,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2325
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2327
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2331 release_notes.xml:2417 release_notes.xml:2490
+#: release_notes.xml:2582
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2333
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2339
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2341
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2346
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2348
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2350
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7627,7 +7979,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2356
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7635,43 +7987,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2367
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2370
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2376
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2378
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2383
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2385
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2387
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7679,80 +8031,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2405
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2407
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2409
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2411
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2413
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2419
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2428
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2430
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2433
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2435
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7760,62 +8112,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2439
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2441
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2443
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2445
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2450
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2452
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2454
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2468
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2471
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2473
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7823,43 +8175,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2476
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2478
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2480
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2483
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2485
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2494
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7867,31 +8219,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2497
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2499
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2506
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2509
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2512
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7899,67 +8251,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2515
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2517
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2519
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2521
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2524
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2530
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2532
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2534
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2536
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2538
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2541
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7967,19 +8319,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2549
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2551
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7987,85 +8339,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2565
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2567
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2569
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2571
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2573
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2576
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2578
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2584
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2587
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2593
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2595
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2600
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2602
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2604
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8074,25 +8426,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2619
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2621
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2623
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2625
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8100,7 +8452,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2628
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8108,31 +8460,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2631
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2633
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2635
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2637
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2639
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/pl/using_postgis_dataman.xml.po b/doc/po/pl/using_postgis_dataman.xml.po
index 5b6bb63..847e17a 100644
--- a/doc/po/pl/using_postgis_dataman.xml.po
+++ b/doc/po/pl/using_postgis_dataman.xml.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: 2013-11-27 16:31+0000\n"
 "Last-Translator: Sandro Santilli <strk at kbt.io>\n"
 "Language-Team: Polish (http://www.transifex.com/projects/p/postgis-1/"
@@ -3426,7 +3426,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1939 using_postgis_dataman.xml:2022
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
@@ -3451,13 +3451,184 @@ msgstr ""
 #. Tag: title
 #: using_postgis_dataman.xml:1953
 #, no-c-format
-msgid "Using Indexes"
+msgid "BRIN Indexes"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:1955
 #, no-c-format
 msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1964
+#, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1973
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1981
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1987
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1991
+#, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1994
+#, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1995
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1996
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1997
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1999
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2001
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2009
+#, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2012
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2013
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2015
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2026
+#, no-c-format
+msgid "Using Indexes"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2028
+#, no-c-format
+msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
 "the query planner transparently decides when to use index information to "
 "speed up a query plan. Unfortunately, the PostgreSQL query planner does not "
@@ -3466,7 +3637,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2035
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
@@ -3474,7 +3645,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2041
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -3490,7 +3661,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2055
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -3503,7 +3674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2065
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
@@ -3511,7 +3682,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2072
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -3522,13 +3693,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2083
 #, no-c-format
 msgid "Complex Queries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2085
 #, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
@@ -3548,13 +3719,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2099
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2101
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -3565,7 +3736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2108
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3575,7 +3746,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2110
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -3587,7 +3758,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2117
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3597,7 +3768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2119
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -3614,13 +3785,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2133
 #, no-c-format
 msgid "Change in Behavior"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2135
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
@@ -3629,13 +3800,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2142
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2144
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
@@ -3644,7 +3815,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2148
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -3655,14 +3826,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2150
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -3674,19 +3845,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2166
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -3698,13 +3869,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2172
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2176
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
@@ -3712,7 +3883,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2180
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3727,13 +3898,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2186
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
@@ -3741,7 +3912,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2195
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3759,7 +3930,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2197
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -3771,13 +3942,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2209
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -3787,7 +3958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2220
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3812,7 +3983,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2222
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -3822,13 +3993,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2231
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -3839,7 +4010,7 @@ msgid ""
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2243
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -3854,13 +4025,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2249
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3878,13 +4049,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2260
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
diff --git a/doc/po/pt_BR/extras_address_standardizer.xml.po b/doc/po/pt_BR/extras_address_standardizer.xml.po
index c6563c9..71c366d 100644
--- a/doc/po/pt_BR/extras_address_standardizer.xml.po
+++ b/doc/po/pt_BR/extras_address_standardizer.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:22+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-16 19:49+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: extras_address_standardizer.xml:3
 #, no-c-format
 msgid "Address Standardizer"
-msgstr ""
+msgstr "Padronizador de endereço"
 
 #. Tag: para
 #: extras_address_standardizer.xml:4
@@ -32,6 +33,10 @@ msgid ""
 "url=\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/"
 "postgresql\">PAGC PostgreSQL Address Standardizer</ulink>)."
 msgstr ""
+"Essa é uma forquilha do  <ulink url=\"http://www.pagcgeo.org/docs/html/"
+"pagc-11.html\"> padronizador PAGC </ulink> (código original para essa porção "
+"era <ulink url=\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-"
+"refactor/postgresql\"> Padronizador de endereço PAGC PostgreSQL</ulink>). "
 
 #. Tag: para
 #: extras_address_standardizer.xml:5
@@ -41,6 +46,9 @@ msgid ""
 "address and normalizes it based on a set of rules stored in a table and "
 "helper lex and gaz tables."
 msgstr ""
+"O padronizador de endereços é uma única linha de análise sintática que pega "
+"um endereço de entrada e o normaliza baseado em um conjunto de regras "
+"armazenado em uma table e helper lex e gaz tables."
 
 #. Tag: para
 #: extras_address_standardizer.xml:6
@@ -54,6 +62,13 @@ msgid ""
 "contains gaz, lex, and rules tables for US data. This extensions can be "
 "installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
 msgstr ""
+"O código é construído em uma uńica biblioteca de extensão chamada "
+"<code>address_standardizer</code> a qual pode ser instalada com <code>CREATE "
+"EXTENSION address_standardizer;</code>. Juntamente com a extensão "
+"address_standardizer, uma extensão amostra de dados chamada "
+"<code>address_standardizer_data_us</code> é construída, a qual contém gaz, "
+"lex e regras tables para dados dos EUA. Essas extensões podem ser instaladas "
+"via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:7
@@ -62,6 +77,9 @@ msgid ""
 "The code for this extension can be found in the PostGIS <filename>extensions/"
 "address_standardizer</filename> and is currently self-contained."
 msgstr ""
+"O código para esta extensão pode ser encontrado no PostGIS "
+"<filename>extensions/address_standardizer</filename> e está atualmente "
+"autocontido. "
 
 #. Tag: para
 #: extras_address_standardizer.xml:8
@@ -70,12 +88,14 @@ msgid ""
 "For installation instructions refer to: <xref linkend="
 "\"installing_pagc_address_standardizer\"/>."
 msgstr ""
+"Para instruções de instalação consulte: <xref linkend="
+"\"installing_pagc_address_standardizer\"/>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:9
 #, no-c-format
 msgid "How the Parser Works"
-msgstr ""
+msgstr "Como o analisador sintático funciona"
 
 #. Tag: para
 #: extras_address_standardizer.xml:10
@@ -87,6 +107,12 @@ msgid ""
 "currently does not look for a country code or name, but that could be "
 "introduced in the future."
 msgstr ""
+"O analisador sintático funciona da direita para a esquerda observando "
+"primeiramente os macro elementos para CEP, estado/província, cidade e depois "
+"observando os micro elementos para determinar se estamos lidando com uma "
+"casa numerada em uma rua ou intersecção ou ponto de referência. Ele "
+"normalmente não procura pelo código ou nome do país, mas isso poderia ser "
+"introduzido no futuro."
 
 #. Tag: term
 #: extras_address_standardizer.xml:17
@@ -101,6 +127,8 @@ msgid ""
 "Assumed to be US or CA based on: postcode as US or Canada state/province as "
 "US or Canada else US"
 msgstr ""
+"Suposto de ser EUA ou CA com base em: CEP como EUA ou estado/província do "
+"Canadá como EUA ou Canadá outro EUA "
 
 #. Tag: term
 #: extras_address_standardizer.xml:21
@@ -116,12 +144,15 @@ msgid ""
 "are currently in the parseaddress-api.c and are relatively simple to make "
 "changes to if needed."
 msgstr ""
+"Esses são reconhecidos utilizando expressões Perl compatíveis. Esses regexs "
+"estão atualmente no parseaddress-api.c e são relativamente fáceis de "
+"alterar, caso seja necessário. "
 
 #. Tag: term
 #: extras_address_standardizer.xml:27
 #, no-c-format
 msgid "State/province"
-msgstr ""
+msgstr "Estado/província "
 
 #. Tag: para
 #: extras_address_standardizer.xml:28
@@ -131,6 +162,9 @@ msgid ""
 "are currently in the parseaddress-api.c but could get moved into includes in "
 "the future for easier maintenance."
 msgstr ""
+"Esses são reconhecidos utilizando expressões Perl compatíveis. Esses regexs "
+"estão atualmente no parseaddress-api.c e são relativamente fáceis de "
+"alterar, caso seja necessário. "
 
 #. Tag: para
 #: extras_address_standardizer.xml:37
@@ -140,12 +174,16 @@ msgid ""
 "Standardizer extension. Note we describe the casting behavior of these which "
 "is very important especially when designing your own functions."
 msgstr ""
+"Essa seção lista os tipos de dados PostgreSQL instalados pela extensão do "
+"padronizador de endereço. Note que descrevemos o comportamento de "
+"distribuição de papeis desses que são bastante importantes especialmente "
+"quando desenvolvem suas próprias funções."
 
 #. Tag: title
 #: extras_address_standardizer.xml:42
 #, no-c-format
 msgid "Address Standardizer Types"
-msgstr ""
+msgstr "Tipos de padronizador de endereço"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:45
@@ -160,6 +198,8 @@ msgid ""
 "A composite type that consists of the elements of an address. This is the "
 "return type for <varname>standardize_address</varname> function."
 msgstr ""
+"Um tipo composto que consiste nos elementos de um endereço. Este é o tipo de "
+"retorno para <varname>standardize_address</varname> função."
 
 #. Tag: title
 #: extras_address_standardizer.xml:49 extras_address_standardizer.xml:153
@@ -178,6 +218,10 @@ msgid ""
 "for elements are borrowed from <ulink url=\"http://www.pagcgeo.org/docs/html/"
 "pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>."
 msgstr ""
+"Um tipo composto dos elementos de um endereço. Este é o tipo de retorno para "
+"<xref linkend=\"standardize_address\"/> função. Algumas descrições para "
+"elementos são emprestadas de  <ulink url=\"http://www.pagcgeo.org/docs/html/"
+"pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:51
@@ -186,13 +230,15 @@ msgid ""
 "The token numbers denote the output reference number in the <xref linkend="
 "\"rulestab\"/>."
 msgstr ""
+"Os números pegos denotam o número de referência da saída no <xref linkend="
+"\"rulestab\"/>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:52 extras_address_standardizer.xml:593
 #: extras_address_standardizer.xml:655
 #, no-c-format
 msgid "&address_standardizer_required;"
-msgstr ""
+msgstr "&address_standardizer_required;"
 
 #. Tag: term
 #: extras_address_standardizer.xml:55
@@ -207,6 +253,9 @@ msgid ""
 "is text (token number <code>0</code>): Refers to building number or name. "
 "Unparsed building identifiers and types. Generally blank for most addresses."
 msgstr ""
+"é texto (token number <code>0</code>): Refere ao número da construção ou "
+"nome. Identificadores e tipos de construções unparsed. Normalmente em branco "
+"para a maioria dos endereços."
 
 #. Tag: term
 #: extras_address_standardizer.xml:60
@@ -221,12 +270,14 @@ msgid ""
 "is a text (token number <code>1</code>): This is the street number on a "
 "street. Example <emphasis>75</emphasis> in <code>75 State Street</code>."
 msgstr ""
+"é um texto (número token <code>1</code>): Este é o número da rua em uma rua. "
+"Exemplo <emphasis>75</emphasis> em <code>75 Rua State</code>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:65 extras_address_standardizer.xml:400
 #, no-c-format
 msgid "predir"
-msgstr ""
+msgstr "predir"
 
 #. Tag: para
 #: extras_address_standardizer.xml:66 extras_address_standardizer.xml:401
@@ -235,12 +286,14 @@ msgid ""
 "is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as "
 "North, South, East, West etc."
 msgstr ""
+"é um texto (número token <code>2</code>): NOME DA RUA PRE-DIRECTIONAL como "
+"Norte, Sul, Leste, Oeste etc. "
 
 #. Tag: term
 #: extras_address_standardizer.xml:68 extras_address_standardizer.xml:403
 #, no-c-format
 msgid "qual"
-msgstr ""
+msgstr "qual"
 
 #. Tag: para
 #: extras_address_standardizer.xml:70 extras_address_standardizer.xml:405
@@ -249,18 +302,20 @@ msgid ""
 "is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example "
 "<emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>."
 msgstr ""
+"é um texto (número token <code>3</code>): NOME DA RUA PRE-MODIFIER Exemplo "
+"<emphasis>VELHA</emphasis> em <code>3715 ESTRADA VELHA 99</code>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:73 extras_address_standardizer.xml:408
 #, no-c-format
 msgid "pretype"
-msgstr ""
+msgstr "pré tipo "
 
 #. Tag: para
 #: extras_address_standardizer.xml:75 extras_address_standardizer.xml:410
 #, no-c-format
 msgid "is text (token number <code>4</code>): STREET PREFIX TYPE"
-msgstr ""
+msgstr "é um texto (número token <code>4</code>): TIPO DE PREFIXO DA RUA"
 
 #. Tag: term
 #: extras_address_standardizer.xml:78
@@ -272,13 +327,13 @@ msgstr "nome"
 #: extras_address_standardizer.xml:80 extras_address_standardizer.xml:415
 #, no-c-format
 msgid "is text (token number <code>5</code>): STREET NAME"
-msgstr ""
+msgstr "é um texto (número token <code>5</code>): NOME DA RUA"
 
 #. Tag: term
 #: extras_address_standardizer.xml:83 extras_address_standardizer.xml:418
 #, no-c-format
 msgid "suftype"
-msgstr ""
+msgstr "suftype"
 
 #. Tag: para
 #: extras_address_standardizer.xml:85 extras_address_standardizer.xml:420
@@ -288,12 +343,15 @@ msgid ""
 "street type following the root street name. Example <emphasis>STREET</"
 "emphasis> in <code>75 State Street</code>."
 msgstr ""
+"é um texto (número token <code>6</code>): TIPO DE CORREIO DA RUA ex. R, Av, "
+"Cir. Um tipo de rua seguindo o nome raiz da rua. Exemplo <emphasis>RUA</"
+"emphasis> em <code>75 Rua State</code>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:88 extras_address_standardizer.xml:423
 #, no-c-format
 msgid "sufdir"
-msgstr ""
+msgstr "sufdir"
 
 #. Tag: para
 #: extras_address_standardizer.xml:90 extras_address_standardizer.xml:425
@@ -303,12 +361,15 @@ msgid ""
 "modifier that follows the street name.. Example <emphasis>WEST</emphasis> in "
 "<code>3715 TENTH AVENUE WEST</code>."
 msgstr ""
+"é um texto  (número token <code>7</code>): RUA POST-DIRECTIONAL Um "
+"modificador direcional que segue o nome da rua.. Exemplo <emphasis>OESTE</"
+"emphasis> em <code>3715 DÉDIMA AVENIDA OESTE</code>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:93
 #, no-c-format
 msgid "ruralroute"
-msgstr ""
+msgstr "rota rural"
 
 #. Tag: para
 #: extras_address_standardizer.xml:95
@@ -317,6 +378,8 @@ msgid ""
 "is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>8</"
 "emphasis> in <code>RR 7</code>."
 msgstr ""
+"é um texto (número token <code>8</code>): ROTA RURAL . Exemplo <emphasis>8</"
+"emphasis> em <code>RR 7</code>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:98
@@ -328,7 +391,7 @@ msgstr "extra"
 #: extras_address_standardizer.xml:100
 #, no-c-format
 msgid "is text: Extra information like Floor number."
-msgstr ""
+msgstr "é texto: informação extra como número de pisos."
 
 #. Tag: term
 #: extras_address_standardizer.xml:103
@@ -340,7 +403,7 @@ msgstr "cidade"
 #: extras_address_standardizer.xml:105
 #, no-c-format
 msgid "is text (token number <code>10</code>): Example Boston."
-msgstr ""
+msgstr "is text (token number <code>10</code>): Exemplo Boston."
 
 #. Tag: term
 #: extras_address_standardizer.xml:108
@@ -354,6 +417,7 @@ msgstr "estado"
 msgid ""
 "is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>"
 msgstr ""
+"is text (token number <code>11</code>): Exemplo <code>MASSACHUSETTS</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:113
@@ -365,7 +429,7 @@ msgstr "país"
 #: extras_address_standardizer.xml:115
 #, no-c-format
 msgid "is text (token number <code>12</code>): Example <code>USA</code>"
-msgstr ""
+msgstr "is text (token number <code>12</code>): Exemplo <code>USA</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:118
@@ -380,12 +444,14 @@ msgid ""
 "is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example "
 "<code>02109</code>"
 msgstr ""
+"é texto CÓDIGO POSTAL (CÓDIGO ZIP) (número token <code>13</code>): Exemplo "
+"<code>02109</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:123
 #, no-c-format
 msgid "<term>box</term>"
-msgstr ""
+msgstr "<term>box</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:125
@@ -394,12 +460,14 @@ msgid ""
 "is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example "
 "<code>02109</code>"
 msgstr ""
+"is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example "
+"<code>02109</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:128
 #, no-c-format
 msgid "unit"
-msgstr ""
+msgstr "unidade"
 
 #. Tag: para
 #: extras_address_standardizer.xml:130
@@ -408,6 +476,8 @@ msgid ""
 "is text Apartment number or Suite Number (token number <code>17</code>): "
 "Example <emphasis>3B</emphasis> in <code>APT 3B</code>."
 msgstr ""
+"é texto  Número do apartamento ou Número da suíte (número token <code>17</"
+"code>): Exemplo <emphasis>3B</emphasis> em <code>APTO 3B</code>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:141
@@ -420,6 +490,11 @@ msgid ""
 "custom geocoder. The names of these tables get passed into the address "
 "standardizer functions."
 msgstr ""
+"Esta seção lista os formatos table utilizados pelo address_standardizer para "
+"normalização de endereços. Notar que essas tables não precisam ser nomeadas "
+"da mesma maneira que são referidas aqui. Você pode ter diferentes lex, gaz, "
+"regras tables para cada país por exemplo ou para seu geocoder de costume. Os "
+"nomes dessas table passam pelas funções do padronizador de endereços."
 
 #. Tag: para
 #: extras_address_standardizer.xml:143
@@ -428,18 +503,20 @@ msgid ""
 "The packaged extension <varname>address_standardizer_data_us</varname> "
 "contains data for standardizing US addresses."
 msgstr ""
+"A extensão compactada <varname>address_standardizer_data_us</varname> contém "
+"dados para os padronizadores de endereço dos EUA."
 
 #. Tag: title
 #: extras_address_standardizer.xml:146
 #, no-c-format
 msgid "Address Standardizer Tables"
-msgstr ""
+msgstr "Mesas de padronizador de endereço "
 
 #. Tag: refname
 #: extras_address_standardizer.xml:149
 #, no-c-format
 msgid "rules table"
-msgstr ""
+msgstr "mesa de regras"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:150
@@ -450,6 +527,11 @@ msgid ""
 "tokens followed by -1 (terminator) followed by set of output tokens followed "
 "by -1 followed by number denoting kind of rule followed by ranking of rule."
 msgstr ""
+"A mesa de regras contém um conjunto de regras que mapeia a sequência de "
+"tokens de entrada de endereço  para a sequência de saída. Uma regra é "
+"definida como um conjunto de tokens de entrada seguido por -1 (terminator) "
+"seguido por conjunto de tokens de saída seguido por -1 seguido por um número "
+"que denota tipo de regra seguido por um ranking de regra."
 
 #. Tag: para
 #: extras_address_standardizer.xml:154
@@ -458,13 +540,15 @@ msgid ""
 "A rules table must have at least the following columns, though you are "
 "allowed to add more for your own uses."
 msgstr ""
+"Uma tabel regras deve ter pelo menos as colunas a seguir, embora você tenha "
+"permissão para adicionar mais para seus usos pessoais."
 
 #. Tag: term
 #: extras_address_standardizer.xml:158 extras_address_standardizer.xml:492
 #: extras_address_standardizer.xml:534
 #, no-c-format
 msgid "<term>id</term>"
-msgstr ""
+msgstr "<term>id</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:160 extras_address_standardizer.xml:494
@@ -477,7 +561,7 @@ msgstr "Chave primária da tabela"
 #: extras_address_standardizer.xml:163
 #, no-c-format
 msgid "rule"
-msgstr ""
+msgstr "regra"
 
 #. Tag: para
 #: extras_address_standardizer.xml:165
@@ -487,6 +571,9 @@ msgid ""
 "docs/html/pagc-12.html#--r-rec--\">PAGC Address Standardizer Rule records</"
 "ulink>."
 msgstr ""
+"campo de texto indicando a regra. Detalhes em <ulink url=\"http://www."
+"pagcgeo.org/docs/html/pagc-12.html#--r-rec--\">PAGC Registros da regra do "
+"padronizador de endereços</ulink>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:166
@@ -498,6 +585,12 @@ msgid ""
 "representing a rule type, followed by an integer representing the rank of "
 "the rule. The rules are ranked from 0 (lowest) to 17 (highest)."
 msgstr ""
+"Uma regra consiste em um conjunto de não negativos inteiros representando "
+"tokens de entrada, terminados por um -1, seguidos por um número igual de não "
+"negativos inteiros representando atributos postais, terminados por um -1, "
+"seguidos por um inteiro representando um tipo de regra, seguido por um "
+"inteiro representando o rank da regra. As regras são ranqueadas de 0 (menor) "
+"até 17 (maior). "
 
 #. Tag: para
 #: extras_address_standardizer.xml:167
@@ -508,6 +601,10 @@ msgid ""
 "emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR "
 "QUALIF</emphasis>. The rule is an ARC_C rule of rank 6."
 msgstr ""
+"Então por exemplo <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code>mapeia para a "
+"sequência de tokens de saída <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</"
+"emphasis> para a sequência de saída <emphasis>STREET STREET SUFTYP SUFDIR "
+"QUALIF</emphasis>. A regra é uma ARC_C regra de rank 6."
 
 #. Tag: para
 #: extras_address_standardizer.xml:168
@@ -516,12 +613,14 @@ msgid ""
 "Numbers for corresponding output tokens are listed in <xref linkend=\"stdaddr"
 "\"/>."
 msgstr ""
+"Números para tokens da saída correpondentes estão listados em <xref linkend="
+"\"stdaddr\"/>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:174
 #, no-c-format
 msgid "Input Tokens"
-msgstr ""
+msgstr "Tokens de entrada"
 
 #. Tag: para
 #: extras_address_standardizer.xml:175
@@ -532,18 +631,22 @@ msgid ""
 "pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input Tokens</ulink> are as "
 "follows:"
 msgstr ""
+"Cada regra começa com um conjunto de tokens de entrada seguidos por um "
+"terminator<code>-1</code>. Tokens de entrada extraídos de <ulink url="
+"\"http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input Tokens</"
+"ulink> estão como segue:"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:176
 #, no-c-format
 msgid "Form-Based Input Tokens"
-msgstr ""
+msgstr "Tokens de entrada baseados na forma"
 
 #. Tag: term
 #: extras_address_standardizer.xml:179
 #, no-c-format
 msgid "AMPERS"
-msgstr ""
+msgstr "AMPERS"
 
 #. Tag: para
 #: extras_address_standardizer.xml:181
@@ -552,48 +655,53 @@ msgid ""
 "(13). The ampersand (&) is frequently used to abbreviate the word \"and"
 "\"."
 msgstr ""
+"(13). O ampersand (&) é frequentemente utilizado para abreviar a palavra "
+"\"e\"."
 
 #. Tag: term
 #: extras_address_standardizer.xml:186
 #, no-c-format
 msgid "DASH"
-msgstr ""
+msgstr "DASH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:188
 #, no-c-format
 msgid "(9). A punctuation character."
-msgstr ""
+msgstr "(9). Um caractere de pontuação."
 
 #. Tag: term
 #: extras_address_standardizer.xml:193
 #, no-c-format
 msgid "DOUBLE"
-msgstr ""
+msgstr "DOBRO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:195
 #, no-c-format
 msgid "(21). A sequence of two letters. Often used as identifiers."
 msgstr ""
+"(21). Uma sequência de duas letras. Normalmente utilizadas como "
+"identificadoras."
 
 #. Tag: term
 #: extras_address_standardizer.xml:200
 #, no-c-format
 msgid "FRACT"
-msgstr ""
+msgstr "FRACT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:202
 #, no-c-format
 msgid "(25). Fractions are sometimes used in civic numbers or unit numbers."
 msgstr ""
+"(25). Frações são usadas algumas vezes em números cívicos ou de unidade."
 
 #. Tag: term
 #: extras_address_standardizer.xml:207
 #, no-c-format
 msgid "MIXED"
-msgstr ""
+msgstr "MISTURADO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:209
@@ -602,42 +710,46 @@ msgid ""
 "(23). An alphanumeric string that contains both letters and digits. Used for "
 "identifiers."
 msgstr ""
+"(23). Uma string alfanumérica que contém ambos: letras e dígitos. Usado por "
+"identificadores."
 
 #. Tag: term
 #: extras_address_standardizer.xml:214
 #, no-c-format
 msgid "NUMBER"
-msgstr ""
+msgstr "NÚMERO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:216
 #, no-c-format
 msgid "(0). A string of digits."
-msgstr ""
+msgstr "(0). Uma string de dígito."
 
 #. Tag: term
 #: extras_address_standardizer.xml:221 extras_address_standardizer.xml:228
 #, no-c-format
 msgid "<term>ORD</term>"
-msgstr ""
+msgstr "<term>ORD</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:223
 #, no-c-format
 msgid "(15). Representations such as First or 1st. Often used in street names."
 msgstr ""
+"(15). Representações como Primeiro ou 1ro. Normalmente usada em nomes de "
+"ruas."
 
 #. Tag: para
 #: extras_address_standardizer.xml:230
 #, no-c-format
 msgid "(18). A single letter."
-msgstr ""
+msgstr "(18). Uma única letra."
 
 #. Tag: term
 #: extras_address_standardizer.xml:235
 #, no-c-format
 msgid "WORD"
-msgstr ""
+msgstr "PALAVRA"
 
 #. Tag: para
 #: extras_address_standardizer.xml:237
@@ -646,18 +758,20 @@ msgid ""
 "(1). A word is a string of letters of arbitrary length. A single letter can "
 "be both a SINGLE and a WORD."
 msgstr ""
+"(1). Uma palavra é uma string de letras de tamanho aleatório. Uma única "
+"letra pode ser os dois uma ÚNICA e uma PALAVRA."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:242
 #, no-c-format
 msgid "Function-based Input Tokens"
-msgstr ""
+msgstr "Tokens de entrada baseados na função"
 
 #. Tag: term
 #: extras_address_standardizer.xml:245 extras_address_standardizer.xml:446
 #, no-c-format
 msgid "BOXH"
-msgstr ""
+msgstr "BOXH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:247
@@ -666,12 +780,14 @@ msgid ""
 "(14). Words used to denote post office boxes. For example <emphasis>Box</"
 "emphasis> or <emphasis>PO Box</emphasis>."
 msgstr ""
+"(14). Palavras usadas para indicar caixas do correio. Por exemplo "
+"<emphasis>Caixa</emphasis> ou <emphasis>CO Caixa</emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:252
 #, no-c-format
 msgid "BUILDH"
-msgstr ""
+msgstr "BUILDH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:254
@@ -681,12 +797,15 @@ msgid ""
 "prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</"
 "emphasis>."
 msgstr ""
+"(19). Palavras usadas para indicar prédios ou condomínios, normalmente como "
+"um prefixo. Por exemplo: <emphasis>Torre</emphasis> em <emphasis>Torre 7A</"
+"emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:259
 #, no-c-format
 msgid "BUILDT"
-msgstr ""
+msgstr "BUILDT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:261
@@ -696,12 +815,15 @@ msgid ""
 "complexes, usually as a suffix. For example: <emphasis>Shopping Centre</"
 "emphasis>."
 msgstr ""
+"(24). Palavras e abreviações usadas para indicar prédios ou complexos de "
+"prédios, normalmente como um sufixo. Por exemplo: <emphasis>Shopping Center</"
+"emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:266
 #, no-c-format
 msgid "DIRECT"
-msgstr ""
+msgstr "DIRETO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:268
@@ -710,24 +832,26 @@ msgid ""
 "(22). Words used to denote directions, for example <emphasis>North</"
 "emphasis>."
 msgstr ""
+"(22). Palavras usadas para indicar direções, por exemplo <emphasis>Norte</"
+"emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:273
 #, no-c-format
 msgid "MILE"
-msgstr ""
+msgstr "MILHA"
 
 #. Tag: para
 #: extras_address_standardizer.xml:275
 #, no-c-format
 msgid "(20). Words used to denote milepost addresses."
-msgstr ""
+msgstr "(20). Palavras usadas para indicar endereços marco miliário."
 
 #. Tag: term
 #: extras_address_standardizer.xml:280
 #, no-c-format
 msgid "ROAD"
-msgstr ""
+msgstr "RUA"
 
 #. Tag: para
 #: extras_address_standardizer.xml:282
@@ -736,12 +860,14 @@ msgid ""
 "(6). Words and abbreviations used to denote highways and roads. For example: "
 "the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>"
 msgstr ""
+"(6). Palavras e abreviações usadas para indicar estradas e ruas. Po exemplo: "
+"a <emphasis>Interestadual</emphasis> em <emphasis>Interestadual 5</emphasis>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:287 extras_address_standardizer.xml:456
 #, no-c-format
 msgid "<term>RR</term>"
-msgstr ""
+msgstr "<term>RR</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:289
@@ -750,12 +876,14 @@ msgid ""
 "(8). Words and abbreviations used to denote rural routes. <emphasis>RR</"
 "emphasis>."
 msgstr ""
+"(8). Palavras e abreviações usadas para indicar rotas rurais. <emphasis>RR</"
+"emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:294
 #, no-c-format
 msgid "TYPE"
-msgstr ""
+msgstr "TIPO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:296
@@ -764,12 +892,14 @@ msgid ""
 "(2). Words and abbreviation used to denote street typess. For example: "
 "<emphasis>ST</emphasis> or <emphasis>AVE</emphasis>."
 msgstr ""
+"(2). Palavras e abreviação usadas para indicar tipos de ruas. Por exemplo: "
+"<emphasis>R</emphasis> or <emphasis>AV</emphasis>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:301 extras_address_standardizer.xml:461
 #, no-c-format
 msgid "UNITH"
-msgstr ""
+msgstr "UNITH"
 
 #. Tag: para
 #: extras_address_standardizer.xml:303
@@ -778,42 +908,44 @@ msgid ""
 "(16). Words and abbreviation used to denote internal subaddresses. For "
 "example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>."
 msgstr ""
+"(16). palavras e abreviação usada para indicar sub endereços.Poe exemplo, "
+"<emphasis>APTO</emphasis> ou <emphasis>UNIDADE</emphasis>."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:308
 #, no-c-format
 msgid "Postal Type Input Tokens"
-msgstr ""
+msgstr "Tokens de entrada de tipo postal"
 
 #. Tag: term
 #: extras_address_standardizer.xml:311
 #, no-c-format
 msgid "QUINT"
-msgstr ""
+msgstr "QUÍNTUPLO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:313
 #, no-c-format
 msgid "(28). A 5 digit number. Identifies a Zip Code"
-msgstr ""
+msgstr "(28). Um número de 5 dígitos. Identifica um código Zip"
 
 #. Tag: term
 #: extras_address_standardizer.xml:318
 #, no-c-format
 msgid "QUAD"
-msgstr ""
+msgstr "QUÁDRUPLO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:320
 #, no-c-format
 msgid "(29). A 4 digit number. Identifies ZIP4."
-msgstr ""
+msgstr "(29). Um número de 4 dígitos. Identifica ZIP4."
 
 #. Tag: term
 #: extras_address_standardizer.xml:325
 #, no-c-format
 msgid "<term>PCH</term>"
-msgstr ""
+msgstr "<term>PCH</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:327
@@ -822,12 +954,14 @@ msgid ""
 "(27). A 3 character sequence of letter number letter. Identifies an FSA, the "
 "first 3 characters of a Canadian postal code."
 msgstr ""
+"(27). Uma sequência de letra número letra de 3 caracteres. Identifica um "
+"FSA, os 3 primeiros caracteres de um código postal canadense."
 
 #. Tag: term
 #: extras_address_standardizer.xml:332
 #, no-c-format
 msgid "<term>PCT</term>"
-msgstr ""
+msgstr "<term>PCT</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:334
@@ -836,12 +970,14 @@ msgid ""
 "(26). A 3 character sequence of number letter number. Identifies an LDU, the "
 "last 3 characters of a Canadian postal code."
 msgstr ""
+"(26). Uma sequência de número letra número de 3 caracteres. Identifica um "
+"LDU, os 3 últimos caracteres de um código postal canadense. "
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:339
 #, no-c-format
 msgid "Stopwords"
-msgstr ""
+msgstr "Palavras vazias"
 
 #. Tag: para
 #: extras_address_standardizer.xml:340
@@ -850,12 +986,14 @@ msgid ""
 "STOPWORDS combine with WORDS. In rules a string of multiple WORDs and "
 "STOPWORDs will be represented by a single WORD token."
 msgstr ""
+"PALAVRAS VAZIAS combinadas com PALAVRAS. Uma string de múltiplas PALAVRAs e "
+"PALAVRAs VAZIAS será representada por uma única PALAVRA token."
 
 #. Tag: term
 #: extras_address_standardizer.xml:343
 #, no-c-format
 msgid "STOPWORD"
-msgstr ""
+msgstr "PALAVRA VAZIA"
 
 #. Tag: para
 #: extras_address_standardizer.xml:345
@@ -864,12 +1002,14 @@ msgid ""
 "(7). A word with low lexical significance, that can be omitted in parsing. "
 "For example: <emphasis>THE</emphasis>."
 msgstr ""
+"(7). Uma palavra com pouca significância lexical que pode ser omitida na "
+"análise sintática. Por exemplo: <emphasis>O</emphasis>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:354
 #, no-c-format
 msgid "Output Tokens"
-msgstr ""
+msgstr "Tokens de saída"
 
 #. Tag: para
 #: extras_address_standardizer.xml:355
@@ -881,12 +1021,17 @@ msgid ""
 "dependent on kind of rule. Output tokens valid for each rule type are listed "
 "in <xref linkend=\"rule_types_rank\"/>."
 msgstr ""
+"Depois do primeiro-1 (terminator), segue os tokens de saída e sua ordem, "
+"seguido por um terminator <code>-1</code>. Números para tokens de saída "
+"correspondentes estão listados em <xref linkend=\"stdaddr\"/>. Que estão "
+"permitidos é dependente em um tipo de regra. Tokens de saída válidos para "
+"cada tipo de regra estão listados em <xref linkend=\"rule_types_rank\"/>."
 
 #. Tag: title
 #: extras_address_standardizer.xml:358
 #, no-c-format
 msgid "Rule Types and Rank"
-msgstr ""
+msgstr "Tipos de Regra e Classificação"
 
 #. Tag: para
 #: extras_address_standardizer.xml:359
@@ -896,6 +1041,9 @@ msgid ""
 "following, followed by a rule rank. The rules are ranked from 0 (lowest) to "
 "17 (highest)."
 msgstr ""
+"A parte final da regra é o tipo de regra que é denotado por um dos "
+"seguintes, seguido por uma regra rank. As regras são classificadas de 0 "
+"(menor) até 17 (maior)."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:361
@@ -910,6 +1058,9 @@ msgid ""
 "(token number = \"<emphasis role=\"bold\">0</emphasis>\"). The class of "
 "rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>"
 msgstr ""
+"(token number = \"<emphasis role=\"bold\">0</emphasis>\"). A classe de "
+"regras para as orações parsing MACRO como <emphasis>PLACE STATE ZIP</"
+"emphasis>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:363
@@ -919,36 +1070,39 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">MACRO_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:366
 #, no-c-format
 msgid "CITY"
-msgstr ""
+msgstr "CIDADE"
 
 #. Tag: para
 #: extras_address_standardizer.xml:368
 #, no-c-format
 msgid "(token number \"10\"). Example \"Albany\""
-msgstr ""
+msgstr "(número token \"10\"). Exemplo \"Albany\""
 
 #. Tag: term
 #: extras_address_standardizer.xml:372
 #, no-c-format
 msgid "STATE"
-msgstr ""
+msgstr "ESTADO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:374
 #, no-c-format
 msgid "(token number \"11\"). Example \"NY\""
-msgstr ""
+msgstr "(número token \"11\"). Exemplo \"NY\""
 
 #. Tag: term
 #: extras_address_standardizer.xml:378
 #, no-c-format
 msgid "NATION"
-msgstr ""
+msgstr "NAÇÃO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:380
@@ -957,12 +1111,14 @@ msgid ""
 "(token number \"12\"). This attribute is not used in most reference files. "
 "Example \"USA\""
 msgstr ""
+"(número token \"12\"). Este atributo não é usado na maioria dos arquivos de "
+"referência. Exemplo \"USA\""
 
 #. Tag: term
 #: extras_address_standardizer.xml:384
 #, no-c-format
 msgid "POSTAL"
-msgstr ""
+msgstr "POSTAL"
 
 #. Tag: para
 #: extras_address_standardizer.xml:386
@@ -971,6 +1127,8 @@ msgid ""
 "(token number \"13\"). (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). This "
 "attribute is used for both the US Zip and the Canadian Postal Codes."
 msgstr ""
+"(número token \"13\"). (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). Este "
+"atributo é usado para o US Zip e os códigos postais canadenses."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:391
@@ -987,6 +1145,10 @@ msgid ""
 "pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used "
 "in the build phase."
 msgstr ""
+"(número token = \"<emphasis role=\"bold\">1</emphasis>\"). A classe de "
+"regras para orações parsing full MICRO (such as House, street, sufdir, "
+"predir, pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). Essas regras não "
+"são usadas na construção da frase."
 
 #. Tag: para
 #: extras_address_standardizer.xml:393
@@ -996,18 +1158,21 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">MICRO_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:395
 #, no-c-format
 msgid "HOUSE"
-msgstr ""
+msgstr "CASA"
 
 #. Tag: term
 #: extras_address_standardizer.xml:413
 #, no-c-format
 msgid "street"
-msgstr ""
+msgstr "rua"
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:430
@@ -1023,6 +1188,9 @@ msgid ""
 "rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses "
 "same set of output tokens as MICRO_C minus the HOUSE token."
 msgstr ""
+"(número token = \"<emphasis role=\"bold\">2</emphasis>\"). A calsse de "
+"regras para orações parsing MICRO, excluindo o atributo CASA. Como usa o "
+"mesmo conjunto de tokens de saída como MICRO_C menos o token CASA."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:433
@@ -1037,6 +1205,8 @@ msgid ""
 "(token number = \"<emphasis role=\"bold\">3</emphasis>\"). The class of "
 "rules for parsing the HOUSE attribute."
 msgstr ""
+"(número token = \"<emphasis role=\"bold\">3</emphasis>\"). A classe de "
+"regras para parsing o atributo da CASA."
 
 #. Tag: emphasis
 #: extras_address_standardizer.xml:436
@@ -1052,6 +1222,9 @@ msgid ""
 "rules for parsing EXTRA attributes - attributes excluded from geocoding. "
 "These rules are not used in the build phase."
 msgstr ""
+"(número token = \"<emphasis role=\"bold\">4</emphasis>\"). A classe de "
+"regras para atributos parsing EXTRA - atributos excluídos do geocoding. "
+"Essas regras não são usadas na fase de construção."
 
 #. Tag: para
 #: extras_address_standardizer.xml:439
@@ -1061,18 +1234,23 @@ msgid ""
 "<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
 "\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
+"<emphasis role=\"bold\">EXTRA_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 
 #. Tag: term
 #: extras_address_standardizer.xml:441
 #, no-c-format
 msgid "BLDNG"
-msgstr ""
+msgstr "BLDNG"
 
 #. Tag: para
 #: extras_address_standardizer.xml:443
 #, no-c-format
 msgid "(token number <code>0</code>): Unparsed building identifiers and types."
 msgstr ""
+"(token number <code>0</code>): Unparsed identificadores e tipos de "
+"construção."
 
 #. Tag: para
 #: extras_address_standardizer.xml:448
@@ -1081,12 +1259,14 @@ msgid ""
 "i(token number <code>14</code>): The <emphasis role=\"bold\">BOX</emphasis> "
 "in <code>BOX 3B</code>"
 msgstr ""
+"i(token number <code>14</code>): The <emphasis role=\"bold\">BOX</emphasis> "
+"in <code>BOX 3B</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:451
 #, no-c-format
 msgid "BOXT"
-msgstr ""
+msgstr "BOXT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:453
@@ -1095,6 +1275,8 @@ msgid ""
 "(token number <code>15</code>): The <emphasis role=\"bold\">3B</emphasis> in "
 "<code>BOX 3B</code>"
 msgstr ""
+"(token number <code>15</code>): The <emphasis role=\"bold\">3B</emphasis> in "
+"<code>BOX 3B</code>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:458
@@ -1103,6 +1285,8 @@ msgid ""
 "(token number <code>8</code>): The <emphasis role=\"bold\">RR</emphasis> in "
 "<code>RR 7</code>"
 msgstr ""
+"(token number <code>8</code>): The <emphasis role=\"bold\">RR</emphasis> in "
+"<code>RR 7</code>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:463
@@ -1111,12 +1295,14 @@ msgid ""
 "(token number <code>16</code>): The <emphasis role=\"bold\">APT</emphasis> "
 "in <code>APT 3B</code>"
 msgstr ""
+"(token number <code>16</code>): The <emphasis role=\"bold\">APT</emphasis> "
+"in <code>APT 3B</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:466
 #, no-c-format
 msgid "UNITT"
-msgstr ""
+msgstr "UNITT"
 
 #. Tag: para
 #: extras_address_standardizer.xml:468
@@ -1125,24 +1311,26 @@ msgid ""
 "(token number <code>17</code>): The <emphasis role=\"bold\">3B</emphasis> in "
 "<code>APT 3B</code>"
 msgstr ""
+"(token number <code>17</code>): The <emphasis role=\"bold\">3B</emphasis> in "
+"<code>APT 3B</code>"
 
 #. Tag: term
 #: extras_address_standardizer.xml:471
 #, no-c-format
 msgid "UNKNWN"
-msgstr ""
+msgstr "DESCONHECIDO"
 
 #. Tag: para
 #: extras_address_standardizer.xml:473
 #, no-c-format
 msgid "(token number <code>9</code>): An otherwise unclassified output."
-msgstr ""
+msgstr "(token number <code>9</code>): Uma saída senão não classificada."
 
 #. Tag: refname
 #: extras_address_standardizer.xml:482
 #, no-c-format
 msgid "lex table"
-msgstr ""
+msgstr "lex table"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:483
@@ -1152,6 +1340,9 @@ msgid ""
 "with (a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
 "standardized representations."
 msgstr ""
+"Uma gaz table é usada para classificar entrada e associado alfanumérico que "
+"entram com (a) tokens de entrada ( See <xref linkend=\"rule_input_tokens\"/"
+">) e (b) representações padronizadas."
 
 #. Tag: para
 #: extras_address_standardizer.xml:487
@@ -1162,24 +1353,29 @@ msgid ""
 "standardized representations. Things you will find in these tables are "
 "<code>ONE</code> mapped to stdword: <code>1</code>."
 msgstr ""
+"Uma lex (diminutivo para léxico) table é usada para classificar entrada "
+"alfanumérica e associar que entra com <xref linkend=\"rule_input_tokens\"/> "
+"e (b) representações padronizadas. Coisas que você encontrará nessas tables "
+"são <code>UM</code> mapeado para stdword: <code>1</code>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:489
 #, no-c-format
 msgid "A lex has at least the following columns in the table. You may add"
 msgstr ""
+"Um lex tem pelo menos as colunas seguintes na table. Você talvez adicione"
 
 #. Tag: term
 #: extras_address_standardizer.xml:497 extras_address_standardizer.xml:539
 #, no-c-format
 msgid "<term>seq</term>"
-msgstr ""
+msgstr "<term>seq</term>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:499
 #, no-c-format
 msgid "integer: definition number?"
-msgstr ""
+msgstr "inteiro: definição de número?"
 
 #. Tag: term
 #: extras_address_standardizer.xml:503 extras_address_standardizer.xml:544
@@ -1191,25 +1387,25 @@ msgstr "palavra"
 #: extras_address_standardizer.xml:505 extras_address_standardizer.xml:546
 #, no-c-format
 msgid "text: the input word"
-msgstr ""
+msgstr "texto: a palavra de entrada"
 
 #. Tag: term
 #: extras_address_standardizer.xml:508 extras_address_standardizer.xml:549
 #, no-c-format
 msgid "stdword"
-msgstr ""
+msgstr "stdword"
 
 #. Tag: para
 #: extras_address_standardizer.xml:510 extras_address_standardizer.xml:551
 #, no-c-format
 msgid "text: the standardized replacement word"
-msgstr ""
+msgstr "texto: a palavra substituta padronizada"
 
 #. Tag: term
 #: extras_address_standardizer.xml:513 extras_address_standardizer.xml:554
 #, no-c-format
 msgid "token"
-msgstr ""
+msgstr "token"
 
 #. Tag: para
 #: extras_address_standardizer.xml:515 extras_address_standardizer.xml:556
@@ -1219,12 +1415,15 @@ msgid ""
 "be replaced. Refer to <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12."
 "html#--i-tok--\">PAGC Tokens</ulink>."
 msgstr ""
+"inteiro: o tipo de palavra ele é. Só se usado nesse contexto será "
+"substituído. Disponível em <ulink url=\"http://www.pagcgeo.org/docs/html/"
+"pagc-12.html#--i-tok--\">PAGC Tokens</ulink>."
 
 #. Tag: refname
 #: extras_address_standardizer.xml:524
 #, no-c-format
 msgid "gaz table"
-msgstr ""
+msgstr "gaz table"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:525
@@ -1234,6 +1433,9 @@ msgid ""
 "(a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
 "standardized representations."
 msgstr ""
+"Uma gaz table é usada para padronizar nomes de lugares e associações que "
+"entram com (a) tokens de entrada  ( See <xref linkend=\"rule_input_tokens\"/"
+">) e (b) representações padronizadas."
 
 #. Tag: para
 #: extras_address_standardizer.xml:529
@@ -1244,6 +1446,10 @@ msgid ""
 "standardized representations. For example if you are in US, you may load "
 "these with State Names and associated abbreviations."
 msgstr ""
+"Uma gaz (diminutivo para gazeteer) table é usada para classificar entrada "
+"alfanumérica e associar que entra com <xref linkend=\"rule_input_tokens\"/> "
+"e (b) representações padronizadas. Por exemplo se você está nos EUA, você "
+"talvez carregue isso com State Names e abreviações associadas."
 
 #. Tag: para
 #: extras_address_standardizer.xml:531
@@ -1252,6 +1458,8 @@ msgid ""
 "A gaz table has at least the following columns in the table. You may add "
 "more columns if you wish for your own purposes."
 msgstr ""
+"Uma gaz table tem pelo menos as colunas a seguir na table. Você talvez "
+"adicione mais colunas para seus próprios propósitos. "
 
 #. Tag: para
 #: extras_address_standardizer.xml:541
@@ -1259,24 +1467,26 @@ msgstr ""
 msgid ""
 "integer: definition number? - identifer used for that instance of the word"
 msgstr ""
+"inteiro: definição do número? - identificador usado para aquela ocasião da "
+"palavra"
 
 #. Tag: title
 #: extras_address_standardizer.xml:567
 #, no-c-format
 msgid "Address Standardizer Functions"
-msgstr ""
+msgstr "Funções do padronizador de endereços"
 
 #. Tag: refname
 #: extras_address_standardizer.xml:570
 #, no-c-format
 msgid "parse_address"
-msgstr ""
+msgstr "parse_address"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:572
 #, no-c-format
 msgid "Takes a 1 line address and breaks into parts"
-msgstr ""
+msgstr "Pega um endereço linha 1 e quebra em partes"
 
 #. Tag: funcprototype
 #: extras_address_standardizer.xml:577
@@ -1285,6 +1495,8 @@ msgid ""
 "<funcdef>record <function>parse_address</function></funcdef> "
 "<paramdef><type>text </type> <parameter>address</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>parse_address</function></funcdef> "
+"<paramdef><type>text </type> <parameter>address</parameter></paramdef>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:588
@@ -1296,24 +1508,29 @@ msgid ""
 "emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, "
 "<emphasis>zipplus</emphasis>, <emphasis>country</emphasis>."
 msgstr ""
+"Retornos toma como entrada um endereço e retorna uma saída de registro "
+"consistindo de campos <emphasis>num</emphasis>, <emphasis>rua</emphasis>, "
+"<emphasis>rua2</emphasis>, <emphasis>endereço1</emphasis>, <emphasis>cidade</"
+"emphasis>, <emphasis>estado</emphasis>, <emphasis>zip</emphasis>, "
+"<emphasis>zipplus</emphasis>, <emphasis>país</emphasis>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:592 extras_address_standardizer.xml:654
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: title
 #: extras_address_standardizer.xml:598 extras_address_standardizer.xml:660
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: para
 #: extras_address_standardizer.xml:600
 #, no-c-format
 msgid "Single Addresss"
-msgstr ""
+msgstr "Endereços Únicos"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:601
@@ -1322,29 +1539,26 @@ msgid ""
 "SELECT num, street, city, zip, zipplus\n"
 "        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
 msgstr ""
+"SELECT num, street, city, zip, zipplus\n"
+"        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:602
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "num |      street      |  city  |  zip  | zipplus\n"
 "-----+------------------+--------+-------+---------\n"
 " 1   | Devonshire Place | Boston | 02109 | 1234"
 msgstr ""
-"SELECT num, street, city, zip, zipplus FROM parse_address('1 Devonshire "
-"Place, Boston, MA 02109-1234');\n"
-"\n"
-"num | street | city | zip | zipplus\n"
-"\n"
+"num |      street      |  city  |  zip  | zipplus\n"
 "-----+------------------+--------+-------+---------\n"
-"\n"
-"1 | Devonshire Place | Boston | 02109 | 1234"
+" 1   | Devonshire Place | Boston | 02109 | 1234"
 
 #. Tag: para
 #: extras_address_standardizer.xml:604
 #, no-c-format
 msgid "Table of addresses"
-msgstr ""
+msgstr "Table de endereços"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:605
@@ -1368,6 +1582,23 @@ msgid ""
 "FROM (SELECT addid, parse_address(address) As a\n"
 " FROM places) AS p;"
 msgstr ""
+"-- basic table\n"
+"CREATE TABLE places(addid serial PRIMARY KEY, address text);\n"
+"\n"
+"INSERT INTO places(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+" -- parse the addresses\n"
+" -- if you want all fields you can use (a).*\n"
+"SELECT addid, (a).num, (a).street, (a).city, (a).state, (a).zip, (a)."
+"zipplus\n"
+"FROM (SELECT addid, parse_address(address) As a\n"
+" FROM places) AS p;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:606
@@ -1383,6 +1614,15 @@ msgid ""
 "     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
 "(6 rows)"
 msgstr ""
+"addid | num |        street        |   city    | state |  zip  | zipplus\n"
+"-------+-----+----------------------+-----------+-------+-------+---------\n"
+"     1 | 529 | Main Street          | Boston    | MA    | 02129 |\n"
+"     2 | 77  | Massachusetts Avenue | Cambridge | MA    | 02139 |\n"
+"     3 | 25  | Wizard of Oz         | Walaford  | KS    | 99912 | 323\n"
+"     4 | 26  | Capen Street         | Medford   | MA    |       |\n"
+"     5 | 124 | Mount Auburn St      | Cambridge | MA    | 02138 |\n"
+"     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
+"(6 rows)"
 
 #. Tag: title
 #: extras_address_standardizer.xml:611 extras_address_standardizer.xml:682
@@ -1394,7 +1634,7 @@ msgstr "Veja também"
 #: extras_address_standardizer.xml:619
 #, no-c-format
 msgid "standardize_address"
-msgstr ""
+msgstr "standardize_address"
 
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:621
@@ -1403,6 +1643,8 @@ msgid ""
 "Returns an stdaddr form of an input address utilizing lex, gaz, and rule "
 "tables."
 msgstr ""
+"Retorna uma forma  stdaddr de um endereço de entrada utilizando lex, gaz e "
+"rule tables."
 
 #. Tag: funcsynopsis
 #: extras_address_standardizer.xml:625
@@ -1421,6 +1663,18 @@ msgid ""
 "<parameter>micro</parameter></paramdef> <paramdef><type>text </type> "
 "<parameter>macro</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>stdaddr <function>standardize_address</function></"
+"funcdef> <paramdef><type>text </type> <parameter>lextab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>gaztab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rultab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>address</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>stdaddr "
+"<function>standardize_address</function></funcdef> <paramdef><type>text </"
+"type> <parameter>lextab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>gaztab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rultab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>micro</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>macro</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_address_standardizer.xml:648
@@ -1430,12 +1684,15 @@ msgid ""
 "<xref linkend=\"lextab\"/> table name, <xref linkend=\"gaztab\"/>, and <xref "
 "linkend=\"rulestab\"/> table names and an address."
 msgstr ""
+"Retorna a uma  <xref linkend=\"stdaddr\"/> forma de um endereço de entrada "
+"utilizando <xref linkend=\"lextab\"/> table nome, <xref linkend=\"gaztab\"/"
+">, e <xref linkend=\"rulestab\"/> table nomes e endereço."
 
 #. Tag: para
 #: extras_address_standardizer.xml:650
 #, no-c-format
 msgid "Variant 1: Takes an address as a single line."
-msgstr ""
+msgstr "Variante 1: Pega um endereço como uma única linha."
 
 #. Tag: para
 #: extras_address_standardizer.xml:651
@@ -1446,12 +1703,17 @@ msgid ""
 "street</code>, and a macro consisting of standard postal second line of an "
 "address e.g <code>city, state postal_code country</code>."
 msgstr ""
+"Variante 2: Pega o endereço em duas partes. Uma <varname>micro</varname> que "
+"consiste em padronizar a primeira linha do endereço postal ex. "
+"<code>house_num street</code>, e uma macro que consiste em adronizar a "
+"segunda linha de um endereço postal ex. <code>city, state postal_code "
+"country</code>."
 
 #. Tag: para
 #: extras_address_standardizer.xml:661
 #, no-c-format
 msgid "Using address_standardizer_data_us extension"
-msgstr ""
+msgstr "Using address_standardizer_data_us extension"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:662
@@ -1459,6 +1721,7 @@ msgstr ""
 msgid ""
 "CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
 msgstr ""
+"CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
 
 #. Tag: para
 #: extras_address_standardizer.xml:664
@@ -1466,6 +1729,8 @@ msgstr ""
 msgid ""
 "Variant 1: Single line address. This doesn't work well with non-US addresses"
 msgstr ""
+"Variante 1: Única linha de endereço. Isso não funcionou bem com os endereços "
+"não-EUA"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:665
@@ -1476,6 +1741,10 @@ msgid ""
 "                           'us_gaz', 'us_rules', 'One Devonshire Place, PH "
 "301, Boston, MA 02109');"
 msgstr ""
+"SELECT house_num, name, suftype, city, country, state, unit  FROM "
+"standardize_address('us_lex',\n"
+"                           'us_gaz', 'us_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109');"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:666
@@ -1488,6 +1757,12 @@ msgid ""
 "1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # "
 "PENTHOUSE 301"
 msgstr ""
+"house_num |    name    | suftype |  city  | country |     state     |      "
+"unit\n"
+"----------+------------+---------+--------+---------+---------------"
+"+-----------------\n"
+"1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # "
+"PENTHOUSE 301"
 
 #. Tag: para
 #: extras_address_standardizer.xml:667
@@ -1496,6 +1771,8 @@ msgid ""
 "Using tables packaged with tiger geocoder. This example only works if you "
 "installed <varname>postgis_tiger_geocoder</varname>."
 msgstr ""
+"Utilizando tables compactadas com o geocoder tiger. Este exemplo só funciona "
+"se você instalou <varname>postgis_tiger_geocoder</varname>."
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:668
@@ -1505,6 +1782,9 @@ msgid ""
 "         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH "
 "301, Boston, MA 02109-1234');"
 msgstr ""
+"SELECT *  FROM standardize_address('tiger.pagc_lex',\n"
+"         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109-1234');"
 
 #. Tag: para
 #: extras_address_standardizer.xml:670
@@ -1513,6 +1793,8 @@ msgid ""
 "Make easier to read we'll dump output using hstore extension CREATE "
 "EXTENSION hstore; you need to install"
 msgstr ""
+"Para tornar a leitura mais fácil nós iremos abandonar a saída usando a "
+"extensão hstore  CREATE EXTENSION hstore; você vai precisar instalar"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:671
@@ -1523,6 +1805,10 @@ msgid ""
 "   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As "
 "p;"
 msgstr ""
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As "
+"p;"
 
 #. Tag: screen
 #: extras_address_standardizer.xml:672 extras_address_standardizer.xml:676
@@ -1548,12 +1834,31 @@ msgid ""
 " ruralroute |\n"
 "(16 rows)"
 msgstr ""
+"key     |      value\n"
+"------------+-----------------\n"
+" box        |\n"
+" city       | BOSTON\n"
+" name       | DEVONSHIRE\n"
+" qual       |\n"
+" unit       | # PENTHOUSE 301\n"
+" extra      |\n"
+" state      | MA\n"
+" predir     |\n"
+" sufdir     |\n"
+" country    | USA\n"
+" pretype    |\n"
+" suftype    | PL\n"
+" building   |\n"
+" postcode   | 02109\n"
+" house_num  | 1\n"
+" ruralroute |\n"
+"(16 rows)"
 
 #. Tag: para
 #: extras_address_standardizer.xml:674
 #, no-c-format
 msgid "Variant 2: As a two part Address"
-msgstr ""
+msgstr "variante 2: Como um endereço de duas partes"
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:675
@@ -1564,6 +1869,10 @@ msgid ""
 "   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, "
 "US') As p;"
 msgstr ""
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, "
+"US') As p;"
 
 #. Tag: para
 #: extras_address_standardizer.xml:684
@@ -1572,3 +1881,5 @@ msgid ""
 ", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend="
 "\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
 msgstr ""
+", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend="
+"\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
diff --git a/doc/po/pt_BR/extras_historytable.xml.po b/doc/po/pt_BR/extras_historytable.xml.po
index 4489f1e..ead6af3 100644
--- a/doc/po/pt_BR/extras_historytable.xml.po
+++ b/doc/po/pt_BR/extras_historytable.xml.po
@@ -2,16 +2,17 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2013
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 # Thiago lima santos leão <th1agol1ma12 at gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2013-11-27 20:23+0000\n"
-"Last-Translator: Dauro Lima Sobrinho <daurolima at gmail.com>\n"
-"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
-"postgis-1/language/pt_BR/)\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-16 19:50+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
 "Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
@@ -83,7 +84,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:16
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "history_id      | integer                     | not null default\n"
 " date_added      | timestamp without time zone | not null default now()\n"
@@ -93,17 +94,13 @@ msgid ""
 "\"current_user\"()\n"
 " current_version | text                        | not null"
 msgstr ""
-"history_id | integer | not null default \n"
-"\n"
-"date_added | timestamp without time zone | not null default now()\n"
-"\n"
-"date_deleted | timestamp without time zone | \n"
-"\n"
-"last_operation | character varying(30) | not null\n"
-"\n"
-"active_user | character varying(90) | not null default \"current_user\"()\n"
-"\n"
-"current_version | text | not null"
+"history_id      | integer                     | not null default\n"
+" date_added      | timestamp without time zone | not null default now()\n"
+" date_deleted    | timestamp without time zone |\n"
+" last_operation  | character varying(30)       | not null\n"
+" active_user     | character varying(90)       | not null default "
+"\"current_user\"()\n"
+" current_version | text                        | not null"
 
 #. Tag: para
 #: extras_historytable.xml:20
@@ -165,17 +162,15 @@ msgstr "Ou, recuperar uma visão da table roads em qualquer ponto do passado:"
 
 #. Tag: programlisting
 #: extras_historytable.xml:34
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM roads_history\n"
 "    WHERE date_added < 'January 1, 2001' AND\n"
 "        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 msgstr ""
 "SELECT * FROM roads_history\n"
-"\n"
-"WHERE date_added < 'January 1, 2001' AND \n"
-"\n"
-"( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
+"    WHERE date_added < 'January 1, 2001' AND\n"
+"        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 
 #. Tag: refname
 #: extras_historytable.xml:38
@@ -302,7 +297,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:107
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
 "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
@@ -326,29 +321,22 @@ msgid ""
 " 2011-02-07 12:44:36.92 | INSERT         | 2"
 msgstr ""
 "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
-"\n"
 "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
 "\n"
 "SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n"
-"\n"
 "register_table\n"
-"\n"
 "--------------\n"
+"t\n"
 "\n"
-"INSERT INTO roads(road_name, geom) \n"
-"VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 "
+"INSERT INTO roads(road_name, geom)\n"
+"  VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 "
 "832202,231627.5 832250.5)',26986));\n"
 "\n"
-"-- checagem detalhada da transação --\n"
-"\n"
-"SELECT date_added, last_operation, current_version \n"
-"\n"
-"FROM roads_history \n"
-"\n"
+"-- check transaction detail --\n"
+"SELECT date_added, last_operation, current_version\n"
+"FROM roads_history\n"
 "WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n"
 "\n"
-"date_added | last_operation | current_version\n"
-"\n"
+"       date_added       | last_operation | current_version\n"
 "------------------------+----------------+-----------------\n"
-"\n"
-"2011-02-07 12:44:36.92 | INSERT | 2"
+" 2011-02-07 12:44:36.92 | INSERT         | 2"
diff --git a/doc/po/pt_BR/extras_tigergeocoder.xml.po b/doc/po/pt_BR/extras_tigergeocoder.xml.po
index 18d9c33..3ea738d 100644
--- a/doc/po/pt_BR/extras_tigergeocoder.xml.po
+++ b/doc/po/pt_BR/extras_tigergeocoder.xml.po
@@ -1,15 +1,17 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# georgersilva <georger.silva at gmail.com>, 2016-2017
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 # Thiago lima santos leão <th1agol1ma12 at gmail.com>, 2013
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
+"PO-Revision-Date: 2017-01-31 20:15+0000\n"
+"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -27,6 +29,10 @@ msgid ""
 "Encoding and Referencing system ) / Line and Master Address database export</"
 "ulink> released by the US Census Bureau."
 msgstr ""
+"Um geocoder com base plpgsql escrito para trabalhar com o <ulink url="
+"\"http://www.census.gov/geo/www/tiger/\">TIGER (Topologically Integrated "
+"Geographic Encoding and Referencing system ) / Line and Master Address "
+"database export</ulink> liberado pelo US Census Bureau."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:7
@@ -35,6 +41,8 @@ msgid ""
 "There are four components to the geocoder: the data loader functions, the "
 "address normalizer, the address geocoder, and the reverse geocoder."
 msgstr ""
+"Existem quatro componentes do geocoder: as funções do carregador de dados, o "
+"normalizador de endereço, o endereço geocoder e o geocoder inverso."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:8
@@ -44,6 +52,9 @@ msgid ""
 "functions are applicable and can be adapted to work with other country "
 "address and road networks."
 msgstr ""
+"Embora seja desenvolvido especificamente pelos EUA, muitos conceitos e "
+"funções são aplicáveis e podem ser adaptados a trabalhar com endereços de "
+"outros países e outras road networks. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:9
@@ -54,6 +65,11 @@ msgid ""
 "suffixes, states, various control tables for managing data load, and "
 "skeleton base tables from which all the tiger loaded tables inherit from."
 msgstr ""
+"A script constrói um esquema chamado <varname>tiger</varname> para abrigar "
+"todas as funções tiger relacionadas, dados reutilizáveis como os prefixos de "
+"tipos de rua, sufixos, estados, várias tables de controle para administrar "
+"carregamento de dados, e tables da base do esqueleto do qual todas as tables "
+"tiger carregadas herdaram.   "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:10
@@ -68,6 +84,14 @@ msgid ""
 "<varname>faces</varname>, <varname>edges</varname>, etc located in the "
 "<varname>tiger schema</varname>."
 msgstr ""
+"Outro esquema chamado <varname>tiger_data</varname>, também é criado, ele "
+"abriga todos os dados do censo para cada estado que o carregador baixa do "
+"site do Censo, e carrega dentro do banco de dados. Nesse modelo, cada "
+"conjunto de tables estado é prefixado com o código do estado ex: "
+"<varname>ma_addr</varname>, <varname>ma_edges</varname> etc com restrições "
+"para executar somente os dados daquele estado. Cada uma dessas tables herda "
+"das tables <varname>addr</varname>, <varname>faces</varname>, "
+"<varname>edges</varname>, etc localizadas no <varname>tiger schema</varname>."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:12
@@ -79,6 +103,11 @@ msgid ""
 "schema for each state, as long as all the tables inherit from the tables in "
 "the <varname>tiger</varname> schema."
 msgstr ""
+"Todas as funções do geocode só fazem referência às tables base , portanto, "
+"não existe nenhuma necessidade que os dados do esquema sejam chamados "
+"<varname>tiger_data</varname> ou eles não possam ser divididos em outros "
+"esquemas -- ex: um esquema diferente para cada estado, enquanto todas as "
+"tables herdam das tables no esquema <varname>tiger</varname>."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:16
@@ -88,6 +117,9 @@ msgid ""
 "load data using it, refer to <xref linkend=\"install_tiger_geocoder_extension"
 "\"/>."
 msgstr ""
+"Para instruções de como ativar a extensão no seu banco de dados e também "
+"para carregar dados usando ela, vá para <xref linkend="
+"\"install_tiger_geocoder_extension\"/>."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:19
@@ -101,6 +133,13 @@ msgid ""
 "have data from tiger_2010 and want to replace with tiger_2015, refer to "
 "<xref linkend=\"upgrade_tiger_geocoder\"/>"
 msgstr ""
+"Se você estiver usando o tiger geocoder (tiger_2010), você pode atualizar as "
+"scripts usando o acompanhamento upgrade_geocoder.bat / .sh scripts em extras/"
+"tiger. Uma mudança maior entre <varname>tiger_2010</varname> e "
+"<varname>tiger_2011+</varname> é a que <varname>county</varname> e "
+"<varname>state</varname> tables não são mais quebradas por estado. Se você "
+"tiver dados do tiger_2010 e quiser substituir pelo tiger_2015, vá para <xref "
+"linkend=\"upgrade_tiger_geocoder\"/>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:26
@@ -109,6 +148,8 @@ msgid ""
 "New in PostGIS 2.2.0 release is support for Tiger 2015 data and inclusion of "
 "Address Standardizer as part of PostGIS."
 msgstr ""
+"O suporte para dados Tiger 2015 e a inclusão do Padronizador de Endereços "
+"como parte do PostGIS, são novos no lançamento do PostGIS 2.2.0. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:27
@@ -118,6 +159,10 @@ msgid ""
 "PostgreSQL extension model if you are running PostgreSQL 9.1+. Refer to "
 "<xref linkend=\"install_tiger_geocoder_extension\"/> for details."
 msgstr ""
+"O lançamento do PostGIS 2.1.0 tem de novo a habilidade de instalar o "
+"geocoder tiger com o modelo de extensão PostgreSQL se você estiver usando o "
+"PostgreSQL 9.1+. Refira-se a <xref linkend=\"install_tiger_geocoder_extension"
+"\"/> para mais detalhes. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:30
@@ -128,12 +173,16 @@ msgid ""
 "<xref linkend=\"installing_pagc_address_standardizer\"/> for compile and "
 "installation instructions."
 msgstr ""
+"A função <xref linkend=\"Pagc_Normalize_Address\"/> como uma queda na "
+"substituição para in-built <xref linkend=\"Normalize_Address\"/>. Refira-se "
+"a <xref linkend=\"installing_pagc_address_standardizer\"/> para compilar e "
+"para instruções de instalação."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:34
 #, no-c-format
 msgid "Design:"
-msgstr ""
+msgstr "Design:"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:35
@@ -145,6 +194,11 @@ msgid ""
 "the given address and likeliness of the location. The higher the rating "
 "number the worse the result."
 msgstr ""
+"O objetivo desse projeto é construir um geocoder completamente funcional que "
+"pode processar uma string eventual de endereço dos Estados Unidos e, usando "
+"os dados normalizados do censo TIGER, produzir um ponto de geometria e "
+"avaliação refletindo a localização do endereço dado e likeliness da "
+"localização. Quanto maior o número de avaliação, pior o resultado. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:37
@@ -154,6 +208,8 @@ msgid ""
 "is useful for deriving the street address and cross streets of a GPS "
 "location."
 msgstr ""
+"A função <varname>reverse_geocode</varname>, introduzida em PostGIS 2.0.0 é "
+"útil para derivar o endereço da rua e cruzar ruas de uma localização de GPS."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:38
@@ -163,6 +219,9 @@ msgid ""
 "and use, and should be easily installable and usable on all platforms "
 "supported by PostGIS."
 msgstr ""
+"O geocoder deve ser simples de instalar e usar para qualquer pessoa familiar "
+"com o PotGIS, e deve ser mais fácil de instalar e usar em todas as "
+"plataformas suportadas pelo PostGIS. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:39
@@ -171,6 +230,8 @@ msgid ""
 "It should be robust enough to function properly despite formatting and "
 "spelling errors."
 msgstr ""
+"Isso deve ser potente o suficiente para funcionar propriamente, apesar de "
+"erros de formatação e ortografia."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:40
@@ -179,6 +240,9 @@ msgid ""
 "It should be extensible enough to be used with future data updates, or "
 "alternate data sources with a minimum of coding changes."
 msgstr ""
+"Isso deve ser extensível o suficiente para ser utilizado com dados de "
+"atualização futuras, ou fontes de dados alternativas com mudanças mínimas de "
+"coding. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:42
@@ -187,12 +251,14 @@ msgid ""
 "The <varname>tiger</varname> schema must be added to the database search "
 "path for the functions to work properly."
 msgstr ""
+"O esquema <varname>tiger</varname> deve ser adicionado ao caminho de procura "
+"do banco de dados, para as funções funcionarem perfeitamente."
 
 #. Tag: title
 #: extras_tigergeocoder.xml:46
 #, no-c-format
 msgid "Tiger Geocoder"
-msgstr ""
+msgstr "Tiger Geocoder"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:48
@@ -201,6 +267,8 @@ msgid ""
 "There are a couple other open source geocoders for PostGIS, that unlike "
 "tiger geocoder have the advantage of multi-country geocoding support"
 msgstr ""
+"Existem outras fontes abertas geocoder para o PostGIS, que, ao contrário do "
+"tiger geocoder, têm a vantagem do suporte geocoding para muitos países"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:50
@@ -215,6 +283,14 @@ msgid ""
 "a pure SQL interface like the tiger geocoder, or if a good deal of the logic "
 "is implemented in the web interface."
 msgstr ""
+"<ulink url=\"http://wiki.openstreetmap.org/wiki/Nominatim\">Nominatim</"
+"ulink> usa dados OpenStreetMap gazeteer formatados. Requer o osm2pgsql para "
+"carregar os dados, PostgreSQL 8.4+ e PostGIS 1.5+ para funcionar. É "
+"compactado como uma interface de serviço da web e parece ter sido criado "
+"para ser chamado como webservice. Assim como o geocoder, ele tem dois "
+"componentes: o geocoder e o geocoder reverso. Na documentação não fica claro "
+"se ele tem uma interface SQL pura conforme o geocoder ou se tem um bom "
+"acordo da lógica implementado na interface da web. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:53
@@ -227,6 +303,13 @@ msgid ""
 "relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also "
 "has a reverse geocoder among some other neat features."
 msgstr ""
+"<ulink url=\"http://www.gisgraphy.com/\">GIS Graphy</ulink> também utiliza "
+"PostGIS e, como Nominatim, funciona com os dados OpenStreetMap (OSM). Ele "
+"possui um carregador para carregar dados OSM e, correspondente ao Nominatim, "
+"é capaz de geocoding não só nos EUA. Bem como Nominatim, ele executa como "
+"webservice e confia no Java 1.5, Servlet apps, Solr. O GisGraphy é uma "
+"multiplataforma e também possui um geocoder reverso juntamente com outros "
+"aspectos."
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:58
@@ -242,6 +325,10 @@ msgid ""
 "indexes on tiger schema and user specified schema. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified.</refpurpose>"
 msgstr ""
+"<refpurpose>Gera uma script que derruba todas as chaves não primárias e "
+"indexes não únicos no esquema tiger e esquema especificado de usuário. "
+"Padroniza esquema para: <varname>tiger_data</varname> se nenhum esquema é "
+"especificado.</refpurpose>"
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:65
@@ -251,20 +338,23 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_Indexes_Generate_Script</function></funcdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115
 #: extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213
 #: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
-#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399
-#: extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502
-#: extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614
-#: extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738
-#: extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870
-#: extras_tigergeocoder.xml:942 extras_tigergeocoder.xml:1007
+#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:405
+#: extras_tigergeocoder.xml:450 extras_tigergeocoder.xml:508
+#: extras_tigergeocoder.xml:569 extras_tigergeocoder.xml:624
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:847 extras_tigergeocoder.xml:894
+#: extras_tigergeocoder.xml:966 extras_tigergeocoder.xml:1031
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:75
@@ -274,6 +364,10 @@ msgid ""
 "indexes on tiger schema and user specified schema. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified.</para>"
 msgstr ""
+"<para>Gera uma script que derruba todas as chaves não primárias e indexes "
+"não únicos no esquema tiger e esquema especificado de usuário. Padroniza "
+"esquema para: <varname>tiger_data</varname> se nenhum esquema é especificado."
+"</para>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:76
@@ -283,24 +377,28 @@ msgid ""
 "or take up unnecessary space. Use in combination with <xref linkend="
 "\"Install_Missing_Indexes\"/> to add just the indexes used by the geocoder."
 msgstr ""
+"Isso é útil para minimizar o excesso de indexes que pode confundir o "
+"organizador de pesquisas ou ocupar um espaço desnecessário. Use combinado "
+"com <xref linkend=\"Install_Missing_Indexes\"/>, para adicionar os indexes "
+"usados pelo geocoder."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
-#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364
-#: extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462
-#: extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896
-#: extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:413 extras_tigergeocoder.xml:468
+#: extras_tigergeocoder.xml:632 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:992
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
-#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414
-#: extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527
-#: extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629
-#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789
-#: extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:420
+#: extras_tigergeocoder.xml:475 extras_tigergeocoder.xml:535
+#: extras_tigergeocoder.xml:592 extras_tigergeocoder.xml:639
+#: extras_tigergeocoder.xml:722 extras_tigergeocoder.xml:813
+#: extras_tigergeocoder.xml:857 extras_tigergeocoder.xml:925
 #, no-c-format
 msgid "Examples"
 msgstr "Exemplos"
@@ -344,32 +442,66 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
+"SELECT drop_indexes_generate_script() As actionsql;\n"
+"actionsql\n"
+"---------------------------------------------------------\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_edges_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_faces_countyfp;\n"
+"DROP INDEX tiger.tiger_place_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_edges_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_state_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_addr_least_address;\n"
+"DROP INDEX tiger.idx_tiger_addr_tlid;\n"
+"DROP INDEX tiger.idx_tiger_addr_zip;\n"
+"DROP INDEX tiger.idx_tiger_county_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_cousubfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_the_geom_gist;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_least_address;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_tlid;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_zip;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_countyfp;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_snd_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_snd_name;\n"
+":\n"
+":"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134
 #: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
 #: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
-#: extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421
-#: extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537
-#: extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636
-#: extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801
-#: extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916
-#: extras_tigergeocoder.xml:984 extras_tigergeocoder.xml:1024
+#: extras_tigergeocoder.xml:383 extras_tigergeocoder.xml:427
+#: extras_tigergeocoder.xml:485 extras_tigergeocoder.xml:547
+#: extras_tigergeocoder.xml:601 extras_tigergeocoder.xml:646
+#: extras_tigergeocoder.xml:732 extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:868 extras_tigergeocoder.xml:940
+#: extras_tigergeocoder.xml:1008 extras_tigergeocoder.xml:1048
 #, no-c-format
 msgid "See Also"
 msgstr "Veja Também"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:422
+#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:428
 #, no-c-format
 msgid ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:100
 #, no-c-format
 msgid "Drop_Nation_Tables_Generate_Script"
-msgstr ""
+msgstr "Drop_Nation_Tables_Generate_Script"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:102
@@ -379,6 +511,9 @@ msgid ""
 "with <varname>county_all</varname>, <varname>state_all</varname> or state "
 "code followed by <varname>county</varname> or <varname>state</varname>."
 msgstr ""
+"Gera uma script que derruba todas as tables no esquema específico que começa "
+"com <varname>county_all</varname>, <varname>state_all</varname> ou código de "
+"estado seguido por <varname>condado</varname> ou <varname>estado</varname>."
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:107
@@ -388,6 +523,9 @@ msgid ""
 "funcdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_Nation_Tables_Generate_Script</function></"
+"funcdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:117
@@ -399,11 +537,16 @@ msgid ""
 "is needed if you are upgrading from <varname>tiger_2010</varname> to "
 "<varname>tiger_2011</varname> data."
 msgstr ""
+"Gera uma script que derruba todas as tables no esquema específico que começa "
+"com <varname>county_all</varname>, <varname>state_all</varname> ou código de "
+"estado seguido por <varname>condado</varname> ou <varname>estado</varname>. "
+"Isso é necessário se você está atualizando os dados do <varname>tiger_2010</"
+"varname> para o <varname>tiger_2011</varname>."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
-#: extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747
-#: extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:1035
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr "Disponibilidade: 2.1.0"
@@ -440,6 +583,9 @@ msgid ""
 "prefixed with the state abbreviation. Defaults schema to "
 "<varname>tiger_data</varname> if no schema is specified."
 msgstr ""
+"Gera uma script que derruba todas as tables no esquema específico que estão "
+"prefixados com abreviação do estado. Padroniza o esquema para "
+"<varname>tiger_data</varname> se nenhum esquema estiver especificado. "
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:148
@@ -450,6 +596,10 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Drop_State_Tables_Generate_Script</function></"
+"funcdef> <paramdef><type>text </type> <parameter>param_state</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:159
@@ -461,6 +611,11 @@ msgid ""
 "useful for dropping tables of a state just before you reload a state in case "
 "something went wrong during your previous load."
 msgstr ""
+"Gera uma script que derruba todas as tables no esquema específico que estão "
+"prefixados com abreviação do estado. Padroniza o esquema para "
+"<varname>tiger_data</varname> se nenhum esquema estiver especificado. Essa "
+"função é útil para derrubar tables de um estado antes de recarregar um "
+"estado em caso de algo ter dado errado durante seu carregamento anterior. "
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:171
@@ -480,12 +635,25 @@ msgid ""
 "DROP TABLE tiger_data.pa_zip_state;\n"
 "DROP TABLE tiger_data.pa_zip_state_loc;"
 msgstr ""
+"SELECT drop_state_tables_generate_script('PA');\n"
+"DROP TABLE tiger_data.pa_addr;\n"
+"DROP TABLE tiger_data.pa_county;\n"
+"DROP TABLE tiger_data.pa_county_lookup;\n"
+"DROP TABLE tiger_data.pa_cousub;\n"
+"DROP TABLE tiger_data.pa_edges;\n"
+"DROP TABLE tiger_data.pa_faces;\n"
+"DROP TABLE tiger_data.pa_featnames;\n"
+"DROP TABLE tiger_data.pa_place;\n"
+"DROP TABLE tiger_data.pa_state;\n"
+"DROP TABLE tiger_data.pa_zip_lookup_base;\n"
+"DROP TABLE tiger_data.pa_zip_state;\n"
+"DROP TABLE tiger_data.pa_zip_state_loc;"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:183
 #, no-c-format
 msgid "Geocode"
-msgstr ""
+msgstr "Geocode"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:185
@@ -498,6 +666,12 @@ msgid ""
 "pass in maximum results, defaults to 10, and restrict_region (defaults to "
 "NULL)"
 msgstr ""
+"Assimila um endereço como uma string (ou outro endereço normalizado) e gera "
+"um conjunto de localizações possíveis que inclui um ponto em NAD 83 long "
+"lat, um endereço normalizado para cada um e a avaliação. Quanto menor a "
+"avaliação, maior a chance de combinar. Os resultados são separados com menor "
+"avaliação em primeiro lugar. Pode passar no resultados máximos, até 10, e "
+"restrict_region (padrão NULO)"
 
 #. Tag: funcsynopsis
 #: extras_tigergeocoder.xml:190
@@ -522,6 +696,24 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof record <function>geocode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>address</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_results=10</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>geocode</function></funcdef> <paramdef><type>norm_addy </type> "
+"<parameter>in_addy</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>max_results=10</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:215
@@ -538,6 +730,16 @@ msgid ""
 "to offset 10 meters from center-line off to side (L/R) of street address is "
 "located on."
 msgstr ""
+"Assimila um endereço como uma string (ou endereço já normalizado) e gera uma "
+"série de possíveis localizações que inclui um ponto em NAD 83 long lat, um "
+"<varname>normalized_address</varname> (addy) para cada e a avaliação. Quanto "
+"menor a avaliação, maior a chance de combinar. Os resultados são separados "
+"com a menor avaliação em primeiro lugar. Usa os dados (limites, faces, addr) "
+"Tiger, uma string confusa PostgreSQL (soundex,levenshtein) linha de "
+"interpolação PostGIS para interpolar endereços ao longo dos limites do "
+"Tiger. Quanto maior a avaliação, menos o geocoder estará correto. O ponto "
+"geocodificado é padronizado para compensar 10 metros da lina central do lado "
+"(E/D) que o endereço da rua está localizado."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:219
@@ -549,10 +751,15 @@ msgid ""
 "<varname>max_results</varname> useful for specifying number of best results "
 "or just returning the best result."
 msgstr ""
+"Melhorias: 2.0.0 para suportar o Tiger 2010, dados estruturados e lógica "
+"revisada para melhorar a velocidade, exatidão do geocoding e para compensar "
+"ponto da linha central para o lado do endereço que a rua está localizada. O "
+"novo parâmetro <varname>max_results</varname> é útil para especificar "
+"números dos melhores resultados ou apenas retornar o melhor resultado. "
 
 #. Tag: title
 #: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287
-#: extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:376
 #, no-c-format
 msgid "Examples: Basic"
 msgstr "Exemplos: Básico"
@@ -565,12 +772,15 @@ msgid ""
 "machine with 2GB ram running PostgreSQL 9.1rc1/PostGIS 2.0 loaded with all "
 "of MA,MN,CA, RI state Tiger data loaded."
 msgstr ""
+"Os exemplos abaixo estão em um único processador 3.0 GHZ no Windows 7 com "
+"2GB ram executando PostgreSQL 9.1rc1/PostGIS 2.0 carregados com todos os "
+"dados de estado Tiger  MA,MN,CA, RI. "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:227
 #, no-c-format
 msgid "Exact matches are faster to compute (61ms)"
-msgstr ""
+msgstr "Combinações exatas são mais fáceis de computar (61ms)"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:228
@@ -588,6 +798,17 @@ msgid ""
 "      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | "
 "Boston | MA | 02109"
 msgstr ""
+"SELECT g.rating, ST_X(g.geomout) As lon, ST_Y(g.geomout) As lat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('75 State Street, Boston MA 02109') As g;\n"
+" rating |        lon        |       lat        | stno | street | styp |  "
+"city  | st |  zip\n"
+"--------+-------------------+------------------+------+--------+------"
+"+--------+----+-------\n"
+"      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | "
+"Boston | MA | 02109"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:229
@@ -595,6 +816,8 @@ msgstr ""
 msgid ""
 "Even if zip is not passed in the geocoder can guess (took about 122-150 ms)"
 msgstr ""
+"Mesmo se o zip não tiver passado no geocode pode estimar (demorou cerca de "
+"122-150 ms)"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:230
@@ -612,6 +835,17 @@ msgid ""
 "      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | "
 "02113"
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('226 Hanover Street, Boston, MA',1) As g;\n"
+" rating |         wktlonlat         | stno | street  | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+---------+------+--------+----"
+"+-------\n"
+"      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | "
+"02113"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:231
@@ -620,6 +854,8 @@ msgid ""
 "Can handle misspellings and provides more than one possible solution with "
 "ratings and takes longer (500ms)."
 msgstr ""
+"Sabe lidar com erros de ortografia e fornece mair de uma possibilidade de "
+"solução com avaliações e tomadas maiores (500ms)."
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:232
@@ -637,6 +873,17 @@ msgid ""
 "     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | "
 "02116"
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('31 - 37 Stewart Street, Boston, MA 02116') As g;\n"
+" rating |         wktlonlat         | stno | street | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+--------+------+--------+----"
+"+-------\n"
+"     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | "
+"02116"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:234
@@ -646,6 +893,9 @@ msgid ""
 "<varname>max_results=1</varname>. Only process those not yet geocoded (have "
 "no rating)."
 msgstr ""
+"Utilizando para fazer um agrupamento geocode de endereços. Mais fácil para "
+"configurar <varname>max_results=1</varname>. Processa somente aqueles que "
+"ainda não foram geocodificados (não possuem avaliação)."
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:235
@@ -700,6 +950,54 @@ msgid ""
 "     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          "
 "|                                           |     -1"
 msgstr ""
+"CREATE TABLE addresses_to_geocode(addid serial PRIMARY KEY, address text,\n"
+"        lon numeric, lat numeric, new_address text, rating integer);\n"
+"\n"
+"INSERT INTO addresses_to_geocode(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+"-- only update the first 3 addresses (323-704 ms -  there are caching and "
+"shared memory effects so first geocode you do is always slower) --\n"
+"-- for large numbers of addresses you don't want to update all at once\n"
+"-- since the whole geocode must commit at once\n"
+"-- For this example we rejoin with LEFT JOIN\n"
+"-- and set to rating to -1 rating if no match\n"
+"-- to ensure we don't regeocode a bad address\n"
+"UPDATE addresses_to_geocode\n"
+"  SET  (rating, new_address, lon, lat)\n"
+"    = ( COALESCE((g.geo).rating,-1), pprint_addy((g.geo).addy),\n"
+"       ST_X((g.geo).geomout)::numeric(8,5), ST_Y((g.geo).geomout)::"
+"numeric(8,5) )\n"
+"FROM (SELECT addid\n"
+"    FROM addresses_to_geocode\n"
+"    WHERE rating IS NULL ORDER BY addid LIMIT 3) As a\n"
+"    LEFT JOIN (SELECT addid, (geocode(address,1)) As geo\n"
+"    FROM addresses_to_geocode As ag\n"
+"    WHERE ag.rating IS NULL ORDER BY addid LIMIT 3) As g ON a.addid = g."
+"addid\n"
+"WHERE a.addid = addresses_to_geocode.addid;\n"
+"\n"
+"result\n"
+"-----\n"
+"Query returned successfully: 3 rows affected, 480 ms execution time.\n"
+"\n"
+"SELECT * FROM addresses_to_geocode WHERE rating is not null;\n"
+"\n"
+" addid |                   address                    |    lon    |   lat    "
+"|                new_address                | rating\n"
+"-------+----------------------------------------------+-----------+----------"
+"+-------------------------------------------+--------\n"
+"     1 | 529 Main Street, Boston MA, 02129            | -71.07181 | 42.38359 "
+"| 529 Main St, Boston, MA 02129             |      0\n"
+"     2 | 77 Massachusetts Avenue, Cambridge, MA 02139 | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 |      0\n"
+"     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          "
+"|                                           |     -1"
 
 #. Tag: title
 #: extras_tigergeocoder.xml:238
@@ -729,6 +1027,23 @@ msgid ""
 "01905\n"
 "Total query runtime: 245 ms."
 msgstr ""
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp,\n"
+"    (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
+"  FROM geocode('100 Federal Street, MA',\n"
+"        3,\n"
+"        (SELECT ST_Union(the_geom)\n"
+"            FROM place WHERE statefp = '25' AND name = 'Lynn')::geometry\n"
+"        ) As g;\n"
+"\n"
+" rating |        wktlonlat         | stno | street  | styp | city | st |  "
+"zip\n"
+"--------+--------------------------+------+---------+------+------+----"
+"+-------\n"
+"      8 | POINT(-70.96796 42.4659) |  100 | Federal | St   | Lynn | MA | "
+"01905\n"
+"Total query runtime: 245 ms."
 
 #. Tag: para
 #: extras_tigergeocoder.xml:245
@@ -738,12 +1053,15 @@ msgid ""
 "linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y"
 "\"/>"
 msgstr ""
+", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y"
+"\"/>"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:251
 #, no-c-format
 msgid "Geocode_Intersection"
-msgstr ""
+msgstr "Geocode_Intersection"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:253
@@ -758,6 +1076,14 @@ msgid ""
 "10. Uses Tiger data (edges, faces, addr), PostgreSQL fuzzy string matching "
 "(soundex, levenshtein)."
 msgstr ""
+"Assimila 2 ruas que se intersectam e um estado, cidade, zip, e gera um "
+"conjunto de possíveis localizações no primeiro cruzamento que está na "
+"intersecção, também inclui um geomout como o ponto de localização em NAD 83 "
+"long lat, um <varname>normalized_address</varname> (addy) para cada "
+"localização, e a avaliação. Quanto menor a avaliação, maior a chance de "
+"combinar. Os resultados são separados com menor avaliação em primeiro lugar. "
+"Pode passar nos resultados máximos, até 10. Usa dados Tiger (limites, faces, "
+"addr), string confusa do PostgreSQL (soundex, evenshtein). "
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:258
@@ -775,6 +1101,17 @@ msgid ""
 "type> <parameter>OUT geomout</parameter></paramdef> <paramdef><type>integer "
 "</type> <parameter>OUT rating</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof record <function>geocode_intersection</function></funcdef> "
+"<paramdef><type>text </type> <parameter> roadway1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> roadway2</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> in_state</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> in_city</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> in_zip</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>max_results=10</parameter></paramdef> <paramdef><type>norm_addy </"
+"type> <parameter>OUT addy</parameter></paramdef> <paramdef><type>geometry </"
+"type> <parameter>OUT geomout</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>OUT rating</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:276
@@ -791,6 +1128,17 @@ msgid ""
 "sorted by lowest rating first. Uses Tiger data (edges,faces,addr), "
 "PostgreSQL fuzzy string matching (soundex,levenshtein)"
 msgstr ""
+"Assimila 2 ruas que se intersectam e um estado, cidade, zip, e gera um "
+"conjunto de possíveis localizações no primeiro cruzamento que está na "
+"intersecção, também inclui um geomout como o ponto de localização em NAD 83 "
+"long lat para cada localização, e a avaliação. Quanto menor a avaliação, "
+"maior a chance de combinar. Os resultados são separados com menor avaliação "
+"em primeiro lugar. Pode passar nos resultados máximos, até 10. Retorna "
+"<varname>normalized_address</varname> (addy) para cada, geomout como o ponto "
+"da localização em nad 83 long lat, and the rating. Quanto menor a avaliação, "
+"maior a chance de combinar. Os resultados são separados com menor avaliação "
+"em primeiro lugar. Usa dados Tiger (limites, faces, addr), string confusa do "
+"PostgreSQL (soundex, evenshtein). "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:288
@@ -800,6 +1148,9 @@ msgid ""
 "machine with 2GB ram running PostgreSQL 9.0/PostGIS 1.5 loaded with all of "
 "MA state Tiger data loaded. Currently a bit slow (3000 ms)"
 msgstr ""
+"Os exemplos abaixo estão em um único processador 3.0 GHZ no Windows 7 com "
+"2GB ram executando PostgreSQL 9.0/PostGIS 1.5 carregados com todos os dados "
+"de estado MA Tiger carregados. Atualmente um pouco devagar (3000 ms) "
 
 #. Tag: para
 #: extras_tigergeocoder.xml:289
@@ -808,6 +1159,8 @@ msgid ""
 "Testing on Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger "
 "2011 data loaded -- (41ms)"
 msgstr ""
+"Testando no Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger "
+"2011 dados carregados -- (41ms)"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:290
@@ -820,6 +1173,12 @@ msgid ""
 "----------------------------------+----------------------------+--------\n"
 "98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
 msgstr ""
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"            FROM geocode_intersection( 'Haverford St','Germania St', 'MA', "
+"'Boston', '02130',1);\n"
+"           pprint_addy            |         st_astext          | rating\n"
+"----------------------------------+----------------------------+--------\n"
+"98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:291
@@ -828,6 +1187,8 @@ msgid ""
 "Even if zip is not passed in the geocoder can guess (took about 3500 ms on "
 "the windows 7 box), on the windows 2003 64-bit 741 ms"
 msgstr ""
+"Mesmo se o zip não passar no geocoder pode estimar (demorou cerca de 3500 ms "
+"na caixa do windows 7), no o windows 2003 64-bit 741 ms"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:292
@@ -841,6 +1202,13 @@ msgid ""
 " 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
 " 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
 msgstr ""
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"                FROM geocode_intersection('Weld', 'School', 'MA', "
+"'Boston');\n"
+"          pprint_addy          |        st_astext         | rating\n"
+"-------------------------------+--------------------------+--------\n"
+" 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
+" 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:298
@@ -852,7 +1220,7 @@ msgstr ", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>"
 #: extras_tigergeocoder.xml:304
 #, no-c-format
 msgid "Get_Geocode_Setting"
-msgstr ""
+msgstr "Get_Geocode_Setting"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:306
@@ -860,6 +1228,8 @@ msgstr ""
 msgid ""
 "Returns value of specific setting stored in tiger.geocode_settings table."
 msgstr ""
+"Retorna a configuração de valor específico armazenada na table tiger."
+"geocode_settings."
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:311
@@ -868,6 +1238,8 @@ msgid ""
 "<funcdef>text <function>Get_Geocode_Setting</function></funcdef> "
 "<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Get_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:321
@@ -877,6 +1249,10 @@ msgid ""
 "Settings allow you to toggle debugging of functions. Later plans will be to "
 "control rating with settings. Current list of settings are as follows:"
 msgstr ""
+"Retorna valor da configuração específica armazenada na table tiger."
+"geocode_settings. As configurações te permitem comutar depuração de funções. "
+"Planos futuros serão para controlar a avaliação com as configurações.  A "
+"seguir, a lista atual de configurações: "
 
 #. Tag: screen
 #: extras_tigergeocoder.xml:322
@@ -908,6 +1284,31 @@ msgid ""
 "                                                                 instead of "
 "tiger normalize_address built one"
 msgstr ""
+"name              | setting |  unit   | category  "
+"|                                                             short_desc\n"
+"--------------------------------+---------+---------+-----------"
+"+------------------------------------------------------------------------------------------------------------------------------\n"
+" debug_geocode_address          | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries when geocode_address is "
+"called if true\n"
+" debug_geocode_intersection     | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries when geocode_intersection is "
+"called if true\n"
+" debug_normalize_address        | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries and intermediate expressions "
+"when normalize_address is called if true\n"
+" debug_reverse_geocode          | false   | boolean | debug     | if true, "
+"outputs debug information in notice log such as queries and intermediate "
+"expressions when reverse_geocode\n"
+" reverse_geocode_numbered_roads | 0       | integer | rating    | For state "
+"and county highways, 0 - no preference in name,\n"
+"                                                                  1 - prefer "
+"the numbered highway name, 2 - prefer local state/county name\n"
+" use_pagc_address_parser        | false   | boolean | normalize | If set to "
+"true, will try to use the address_standardizer extension (via "
+"pagc_normalize_address)\n"
+"                                                                 instead of "
+"tiger normalize_address built one"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:324
@@ -917,12 +1318,15 @@ msgid ""
 "geocode_settings_default. Use customized settingsa are in geocode_settings "
 "and only contain those that have been set by user."
 msgstr ""
+"Alterações: 2.2.0 : configurações padrão são guardadas em uma table chamada "
+"geocode_settings_default. As configurações personalizadas estão em "
+"geocode_settings e só contém aquelas que foram configuradas pelo usuário. "
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1041
 #, no-c-format
 msgid "Example return debugging setting"
-msgstr ""
+msgstr "Exemplo da configuração de retornar depuração"
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:332
@@ -933,12 +1337,16 @@ msgid ""
 "---------\n"
 "false"
 msgstr ""
+"SELECT get_geocode_setting('debug_geocode_address) As result;\n"
+"result\n"
+"---------\n"
+"false"
 
 #. Tag: refname
 #: extras_tigergeocoder.xml:344
 #, no-c-format
 msgid "Get_Tract"
-msgstr ""
+msgstr "Get_Tract"
 
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:346
@@ -947,6 +1355,8 @@ msgid ""
 "Returns census tract or field from tract table of where the geometry is "
 "located. Default to returning short name of tract."
 msgstr ""
+"Retorna o trecho ou campo de uma tract table onde a geometria está "
+"localizada. Padrão para retornar um nome curto para o trecho."
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:351
@@ -957,6 +1367,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>get_tract</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: extras_tigergeocoder.xml:362
@@ -965,19 +1379,59 @@ msgid ""
 "Given a geometry will return the census tract location of that geometry. NAD "
 "83 long lat is assumed if no spatial ref sys is specified."
 msgstr ""
+"Uma dada geometria irá retornar o trecho da localização do censo daquela "
+"geometria. NAD 83 long lat é assumida se nenhum spatial ref sys estiver "
+"especificado."
 
-#. Tag: programlisting
-#: extras_tigergeocoder.xml:371
+#. Tag: para
+#: extras_tigergeocoder.xml:363
 #, no-c-format
 msgid ""
-"SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
-"tract_name\n"
-"---------\n"
-"1203.01"
+"This function uses the census <varname>tract</varname> whic is not loaded by "
+"default. If you have already loaded your state table, you can load tract as "
+"well as bg, and tabblock using the <xref linkend="
+"\"Loader_Generate_Census_Script\"/> script."
 msgstr ""
 
-#. Tag: programlisting
-#: extras_tigergeocoder.xml:372
+#. Tag: para
+#: extras_tigergeocoder.xml:365
+#, no-c-format
+msgid ""
+"If you have not loaded your state data yet and want these additional tables "
+"loaded, do the following"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:366
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:367
+#, no-c-format
+msgid ""
+"then they will be included by the <xref linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:377
+#, no-c-format
+msgid ""
+"SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
+"tract_name\n"
+"---------\n"
+"1203.01"
+msgstr ""
+"SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
+"tract_name\n"
+"---------\n"
+"1203.01"
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:378
 #, no-c-format
 msgid ""
 "--this one returns the tiger geoid\n"
@@ -986,37 +1440,47 @@ msgid ""
 "---------\n"
 "25025120301"
 msgstr ""
+"--this one returns the tiger geoid\n"
+"SELECT get_tract(ST_Point(-71.101375, 42.31376), 'tract_id' ) As tract_id;\n"
+"tract_id\n"
+"---------\n"
+"25025120301"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:378
+#: extras_tigergeocoder.xml:384
 #, no-c-format
 msgid "<para>></para>"
-msgstr ""
+msgstr "<para>></para>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:384
+#: extras_tigergeocoder.xml:390
 #, no-c-format
 msgid "Install_Missing_Indexes"
-msgstr ""
+msgstr "Install_Missing_Indexes"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:386
+#: extras_tigergeocoder.xml:392
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins and filter "
 "conditions that are missing used indexes on those columns and will add them."
 msgstr ""
+"Encontra todas as tables com colunas chave usadas no ingresso geocoder e "
+"condições de filtros que estão perdendo os indexes usados nessas colunas e "
+"irão adicionar elas. "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:391
+#: extras_tigergeocoder.xml:397
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:401
+#: extras_tigergeocoder.xml:407
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1029,9 +1493,19 @@ msgid ""
 "generating the create index script, also executes it. It is called as part "
 "of the <filename>update_geocode.sql</filename> upgrade script."
 msgstr ""
+"Encontra todas as tables nos esquemas <varname>tiger</varname> e "
+"<varname>tiger_data</varname> com as colunas chave usadas no ingresso e "
+"filtros do geocoder que estão perdendo indexes nessas colunas e irão gerar o "
+"SQL DDL para definir o index para aquelas tables e, então, executar a script "
+"gerada. Essa é uma função ajudante, que adiciona novos indexes necessários "
+"para pesquisas mais rápidas que podem ter sido perdidas durante o "
+"carregamento. Essa função é uma acompanhante para <xref linkend="
+"\"Missing_Indexes_Generate_Script\"/>, que somada à script que cria index, "
+"também a executa. Ela é uma parte da script de atualização  "
+"<filename>update_geocode.sql</filename>."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:415
+#: extras_tigergeocoder.xml:421
 #, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
@@ -1039,15 +1513,19 @@ msgid ""
 "-------------------------\n"
 " t"
 msgstr ""
+"SELECT install_missing_indexes();\n"
+"         install_missing_indexes\n"
+"-------------------------\n"
+" t"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:428
+#: extras_tigergeocoder.xml:434
 #, no-c-format
 msgid "Loader_Generate_Census_Script"
-msgstr ""
+msgstr "Loader_Generate_Census_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:430
+#: extras_tigergeocoder.xml:436
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1055,18 +1533,25 @@ msgid ""
 "stage and load into <varname>tiger_data</varname> schema. Each state script "
 "is returned as a separate record."
 msgstr ""
+"Gera uma shell script para a plataforma específica para os estados que irão "
+"baixar o trecho do censo de estado Tiger, bg e dados de tables  tabblocks, "
+"arranjar e carregar dentro do esquema <varname>tiger_data</varname>. Cada "
+"state script retornou como um relato separado.   "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:435
+#: extras_tigergeocoder.xml:441
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_census_script</function></"
 "funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></"
 "paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof text <function>loader_generate_census_script</function></"
+"funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:446
+#: extras_tigergeocoder.xml:452
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1075,9 +1560,14 @@ msgid ""
 "stage and load into <varname>tiger_data</varname> schema. Each state script "
 "is returned as a separate record."
 msgstr ""
+"Gera uma shell script para a plataforma específica para os estados que irão "
+"baixar <varname>tract</varname> do censo de estado Tiger, block groups "
+"<varname>bg</varname> e dados de tables <varname>tabblocks</varname>, "
+"arranja e carrega dentro do esquema <varname>tiger_data</varname>. Cada "
+"state script retornou como um relato separado.   "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:447
+#: extras_tigergeocoder.xml:453
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1085,36 +1575,47 @@ msgid ""
 "data. Note the smallest unit it does is a whole state. It will only process "
 "the files in the staging and temp folders."
 msgstr ""
+"Utiliza unzip no Linux (7-zip no Windows por padrão) e wget para fazer o "
+"download. Usa <xref linkend=\"shp2pgsql_usage\"/> para carregar nos dados. "
+"Note que a menor unidade que ele faz é um estado inteiro. Ele só irá "
+"processar os arquivos nas pastas representativas e temporárias. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:449 extras_tigergeocoder.xml:507
+#: extras_tigergeocoder.xml:455 extras_tigergeocoder.xml:513
 #, no-c-format
 msgid ""
 "It uses the following control tables to control the process and different OS "
 "shell syntax variations."
 msgstr ""
+"Isso usa as seguintes tables de controle para controlar o processo e "
+"diferentes variações de sintaxe OS shell."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511
-#: extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
+#: extras_tigergeocoder.xml:577
 #, no-c-format
 msgid ""
 "<varname>loader_variables</varname> keeps track of various variables such as "
 "census site, year, data and staging schemas"
 msgstr ""
+"<varname>loader_variables</varname> armazena pistas de várias variáveis como "
+"o site do censo, ano, dados e esquemas representativos. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:456 extras_tigergeocoder.xml:514
+#: extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:520
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
 "the various executables are located. Comes with windows and linux. More can "
 "be added."
 msgstr ""
+"<varname>loader_platform</varname> perfis de numerosas plataformas e onde as "
+"várias executáveis estão localizadas. Está com o windows e linux. Mais pode "
+"ser adicionado. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
-#: extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:465 extras_tigergeocoder.xml:523
+#: extras_tigergeocoder.xml:583
 #, no-c-format
 msgid ""
 "<varname>loader_lookuptables</varname> each record defines a kind of table "
@@ -1124,26 +1625,37 @@ msgid ""
 "from a table in the tiger schema. e.g. creates <varname>tiger_data.ma_faces</"
 "varname> which inherits from <varname>tiger.faces</varname>"
 msgstr ""
+"<varname>loader_lookuptables</varname>  cada relato define um tipo de table "
+"(estado, condado), quer para processar relatos nelas ou para carregar eles. "
+"Define os passos para importar dados, dados de representação, adicionar, "
+"remove colunas, indexes e restrições para cada um. Cada table é prefixada "
+"com o estado de uma table em um esquema tiger. ex: cria <varname>tiger_data."
+"ma_faces</varname>, os quais herda das <varname>tiger.faces</varname>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:463
+#: extras_tigergeocoder.xml:469
 #, no-c-format
 msgid ""
 "includes this logic, but if you installed tiger geocoder prior to PostGIS "
 "2.0.0 alpha5, you'll need to run this on the states you have already done to "
 "get these additional tables."
 msgstr ""
+"inclui essa lógica, mas se você instalou o geocoder tiger antes para o "
+"PostGIS 2.0.0 alpha5, você vai precisar executar esse nos estados que já fez "
+"para pegar essas tables adicionais. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:470
+#: extras_tigergeocoder.xml:476
 #, no-c-format
 msgid ""
 "Generate script to load up data for select states in Windows shell script "
 "format."
 msgstr ""
+"Gerar script para carregar dados para selecionar estados no formato script "
+"shell do Windows. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:471
+#: extras_tigergeocoder.xml:477
 #, no-c-format
 msgid ""
 "SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
@@ -1186,15 +1698,54 @@ msgid ""
 "(statefp = '25');\"\n"
 ":"
 msgstr ""
+"SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
+"-- result --\n"
+"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
+"\\25_Massachusetts\"\n"
+"set TMPDIR=\\gisdata\\temp\\\n"
+"set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
+"set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
+"set PGBIN=C:\\projects\\pg\\pg91win\\bin\\\n"
+"set PGPORT=5432\n"
+"set PGHOST=localhost\n"
+"set PGUSER=postgres\n"
+"set PGPASSWORD=yourpasswordhere\n"
+"set PGDATABASE=tiger_postgis20\n"
+"set PSQL=\"%PGBIN%psql\"\n"
+"set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
+"\n"
+"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --"
+"no-parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --"
+"mirror --reject=html\n"
+"del %TMPDIR%\\*.* /Q\n"
+"%PSQL% -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"%PSQL% -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd %STATEDIR%\n"
+"for /r %%z in (*.zip) do %UNZIPTOOL% e %%z  -o%TMPDIR%\n"
+"cd %TMPDIR%\n"
+"%PSQL% -c \"CREATE TABLE tiger_data.MA_tract(CONSTRAINT pk_MA_tract PRIMARY "
+"KEY (tract_id) ) INHERITS(tiger.tract); \"\n"
+"%SHP2PGSQL% -c -s 4269 -g the_geom   -W \"latin1\" tl_2010_25_tract10.dbf "
+"tiger_staging.ma_tract10 | %PSQL%\n"
+"%PSQL% -c \"ALTER TABLE tiger_staging.MA_tract10 RENAME geoid10 TO "
+"tract_id;  SELECT loader_load_staged_data(lower('MA_tract10'), "
+"lower('MA_tract')); \"\n"
+"%PSQL% -c \"CREATE INDEX tiger_data_MA_tract_the_geom_gist ON tiger_data."
+"MA_tract USING gist(the_geom);\"\n"
+"%PSQL% -c \"VACUUM ANALYZE tiger_data.MA_tract;\"\n"
+"%PSQL% -c \"ALTER TABLE tiger_data.MA_tract ADD CONSTRAINT chk_statefp CHECK "
+"(statefp = '25');\"\n"
+":"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:478 extras_tigergeocoder.xml:540
 #, no-c-format
 msgid "Generate sh script"
 msgstr "Gerar script sh"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:473
+#: extras_tigergeocoder.xml:479
 #, no-c-format
 msgid ""
 "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
@@ -1222,15 +1773,39 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
+"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
+"TMPDIR=\"/gisdata/temp/\"\n"
+"UNZIPTOOL=unzip\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/pgsql-9.0/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
+"\n"
+"wget http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --no-"
+"parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --mirror --"
+"reject=html\n"
+"rm -f ${TMPDIR}/*.*\n"
+"${PSQL} -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"${PSQL} -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd $STATEDIR\n"
+"for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done\n"
+":\n"
+":"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:486
+#: extras_tigergeocoder.xml:492
 #, no-c-format
 msgid "Loader_Generate_Script"
-msgstr ""
+msgstr "Loader_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:488
+#: extras_tigergeocoder.xml:494
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
@@ -1239,27 +1814,39 @@ msgid ""
 "version supports Tiger 2010 structural changes and also loads census tract, "
 "block groups, and blocks tables."
 msgstr ""
+"Gera uma shell script para a plataforma específica para os estados que irão "
+"baixar dados Tiger, arranjar e carregar dentro do esquema "
+"<varname>tiger_data</varname>. Cada state script retorna como um registro "
+"separado. A versão mais nova suporta mudanças estruturais do Tiger 2010 e "
+"também carrega trecho do censo, block groups, e block tables.  "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:493
+#: extras_tigergeocoder.xml:499
 #, no-c-format
 msgid ""
 "<funcdef>setof text <function>loader_generate_script</function></funcdef> "
 "<paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> "
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof text <function>loader_generate_script</function></funcdef> "
+"<paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:504
+#: extras_tigergeocoder.xml:510
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform for the specified states "
 "that will download Tiger data, stage and load into <varname>tiger_data</"
 "varname> schema. Each state script is returned as a separate record."
 msgstr ""
+"Gera uma shell script para a plataforma específica para os estados que irão "
+"baixar dados do Tiger, arranjar e carregar dentro do esquema "
+"<varname>tiger_data</varname>. Cada state script retorna como um registro "
+"separado.   "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:505
+#: extras_tigergeocoder.xml:511
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
@@ -1268,34 +1855,68 @@ msgid ""
 "this by downloading the files yourself. It will only process the files in "
 "the staging and temp folders."
 msgstr ""
+"Utiliza unzip no Linux (7-zip no Windows por padrão) e wget para fazer o "
+"download. Usa <xref linkend=\"shp2pgsql_usage\"/> para carregar nos dados. "
+"Note que a menor unidade que ele faz é um estado inteiro, mas você pode "
+"sobrescrever baixando os arquivos por conta própria. Ele só irá processar os "
+"arquivos nas pastas representativas e temporárias. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:520
+#: extras_tigergeocoder.xml:526
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 to support Tiger 2010 structured data and load census "
 "tract (tract), block groups (bg), and blocks (tabblocks) tables ."
 msgstr ""
+"Disponibilidade: 2.0.0 para suportar tiger 2010 dados estruturados e carrega "
+"trecho (trecho) do censo , block groups (bg), e block (tabblocks) tables. "
+
+#. Tag: para
+#: extras_tigergeocoder.xml:527
+#, no-c-format
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:536
+#, no-c-format
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:537
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:538
 #, no-c-format
 msgid ""
 "Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
+"Gerar script para carregar dados para 2 estados na script de formato shell "
+"do Windows. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
+#: extras_tigergeocoder.xml:539
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
 "-- result --\n"
-"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
-"\\44_Rhode_Island\"\n"
 "set TMPDIR=\\gisdata\\temp\\\n"
 "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
 "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-"set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
 "set PGPORT=5432\n"
 "set PGHOST=localhost\n"
 "set PGUSER=postgres\n"
@@ -1303,61 +1924,78 @@ msgid ""
 "set PGDATABASE=geocoder\n"
 "set PSQL=\"%PGBIN%psql\"\n"
 "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
 "\n"
-"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-"
-"parent --relative --recursive --level=2 --accept=zip,txt --mirror --"
-"reject=html\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
 ":\n"
 ":"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
+#: extras_tigergeocoder.xml:541
 #, no-c-format
 msgid ""
 "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
 "-- result --\n"
-"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
 "TMPDIR=\"/gisdata/temp/\"\n"
 "UNZIPTOOL=unzip\n"
-"PGPORT=5432\n"
-"PGHOST=localhost\n"
-"PGUSER=postgres\n"
-"PGPASSWORD=yourpasswordhere\n"
-"PGDATABASE=geocoder\n"
-"PSQL=psql\n"
-"SHP2PGSQ=shp2pgsql\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
 "\n"
-"wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent "
-"--relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
 ":\n"
 ":"
 msgstr ""
 
+#. Tag: para
+#: extras_tigergeocoder.xml:548
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgstr ""
+
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:554
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
-msgstr ""
+msgstr "Loader_Generate_Nation_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:556
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the county "
 "and state lookup tables."
 msgstr ""
+"Gerar uma script shell para a plataforma especificada que carrega as lookup "
+"tables de condado e estado. "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:561
 #, no-c-format
 msgid ""
 "<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
 "<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:571
 #, no-c-format
 msgid ""
 "Generates a shell script for the specified platform that loads in the "
@@ -1367,17 +2005,25 @@ msgid ""
 "<varname>county_lookup</varname>, <varname>state</varname> tables in "
 "<varname>tiger</varname> schema."
 msgstr ""
+"Gera uma script shell para a plataforma especificada que carrega as tables "
+"<varname>county_all</varname>, <varname>county_all_lookup</varname>, "
+"<varname>state_all</varname> dento do esquema <varname>tiger_data</varname>. "
+"Elas herdam respectivamente das tables  <varname>county</varname>, "
+"<varname>county_lookup</varname>, <varname>state</varname> no esquema "
+"<varname>tiger</varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:572
 #, no-c-format
 msgid ""
 "It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
 "downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data."
 msgstr ""
+"Utiliza unzip no Linux (7-zip no Windows por padrão) e wget para fazer o "
+"download. Usa <xref linkend=\"shp2pgsql_usage\"/> para carregar nos dados. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:573
 #, no-c-format
 msgid ""
 "It uses the following control tables <varname>tiger.loader_platform</"
@@ -1385,18 +2031,25 @@ msgid ""
 "loader_lookuptables</varname> to control the process and different OS shell "
 "syntax variations."
 msgstr ""
+"Utiliza as seguintes tables de controle: <varname>tiger.loader_platform</"
+"varname>, <varname>tiger.loader_variables</varname>, e <varname>tiger."
+"loader_lookuptables</varname> para controlar o processo e diferentes "
+"variações de sintaxe OS shell."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:580
 #, no-c-format
 msgid ""
 "<varname>loader_platform</varname> profiles of various platforms and where "
 "the various executables are located. Comes with windows and linux/unix. More "
 "can be added."
 msgstr ""
+"<varname>loader_platform</varname> perfis de numerosas plataformas e onde as "
+"várias executáveis estão localizadas. Está com o windows e linux/unix. Mais "
+"pode ser adicionado. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:587
 #, no-c-format
 msgid ""
 "If you were running <varname>tiger_2010</varname> version and you want to "
@@ -1404,56 +2057,65 @@ msgid ""
 "very first load generate and run drop statements <xref linkend="
 "\"Drop_Nation_Tables_Generate_Script\"/> before you run this script."
 msgstr ""
+"Se você estiver executando a versão  <varname>tiger_2010</varname> e quer "
+"recarregar como estado com <varname>tiger_2011</varname>, você vai precisar, "
+"para o primeiro carregamento, gerar e executar drop statements <xref linkend="
+"\"Drop_Nation_Tables_Generate_Script\"/> antes de executar essa script. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:593
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
-msgstr ""
+msgstr "Gerar script para carregar dados de uma nação no Windows. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:594
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:595
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
-msgstr ""
+msgstr "Gerar script para carregar dados para os sistemas Linux/Unix. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:596
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:608
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
-msgstr ""
+msgstr "Missing_Indexes_Generate_Script"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:610
 #, no-c-format
 msgid ""
 "Finds all tables with key columns used in geocoder joins that are missing "
 "indexes on those columns and will output the SQL DDL to define the index for "
 "those tables."
 msgstr ""
+"Encontra todas as tables com colunas chave usadas no ingresso geocoder que "
+"estão perdendo indexes nessas colunas e irão gerar o SQL DDL para definir o "
+"index para essas tables."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:616
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:626
 #, no-c-format
 msgid ""
 "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
@@ -1465,9 +2127,18 @@ msgid ""
 "indexes being used. If this function outputs nothing, it means all your "
 "tables have what we think are the key indexes already in place."
 msgstr ""
+"Encontra todas as tables nos esquemas <varname>tiger</varname> e "
+"<varname>tiger_data</varname> com as colunas chave usadas no ingresso "
+"geocoder que está perdendo indexes nessas colunas e irão gerar SQL DDL para "
+"definir o index para essas tables. Essa é uma função ajudante que adiciona "
+"novos indexes necessários para pesquisas mais rápidas que podem ter sido "
+"perdidas no carregamento. Assim como o geocoder é melhorado, essa função "
+"será atualizada para acomodar novos indexes que estão sendo usados. Se essa "
+"função não gera nada, significa que suas tables possuem o que achamos ser os "
+"indexes chave no lugar certo. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:640
 #, no-c-format
 msgid ""
 "SELECT missing_indexes_generate_script();\n"
@@ -1490,21 +2161,40 @@ msgid ""
 "CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING "
 "btree(countyfp);"
 msgstr ""
+"SELECT missing_indexes_generate_script();\n"
+"-- output: This was run on a database that was created before many "
+"corrections were made to the loading script ---\n"
+"CREATE INDEX idx_tiger_county_countyfp ON tiger.county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_cousub_countyfp ON tiger.cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_edges_tfidr ON tiger.edges USING btree(tfidr);\n"
+"CREATE INDEX idx_tiger_edges_tfidl ON tiger.edges USING btree(tfidl);\n"
+"CREATE INDEX idx_tiger_zip_lookup_all_zip ON tiger.zip_lookup_all USING "
+"btree(zip);\n"
+"CREATE INDEX idx_tiger_data_ma_county_countyfp ON tiger_data.ma_county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_cousub_countyfp ON tiger_data.ma_cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_edges_countyfp ON tiger_data.ma_edges USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING "
+"btree(countyfp);"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:637
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Install_Missing_Indexes\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:653
 #, no-c-format
 msgid "Normalize_Address"
-msgstr ""
+msgstr "Normalize_Address"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:655
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1513,17 +2203,24 @@ msgid ""
 "just the lookup data packaged with the tiger_geocoder (no need for tiger "
 "census data)."
 msgstr ""
+"Dado um endereço em texto de uma rua, retorna um tipo composto "
+"<varname>norm_addy</varname> que não tem um sufixo, prefixo e tipo "
+"padronizado, rua, nome de rua etc. quebrado e, campos separados. Essa função "
+"irá funcionar com os dados lookup compactados com o tiger_geocoder (dados do "
+"censo tiger não são necessários). "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:661
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>normalize_address</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
+"<funcdef>norm_addy <function>normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:757
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1532,9 +2229,15 @@ msgid ""
 "geocoding process to get all addresses into normalized postal form. No other "
 "data is required aside from what is packaged with the geocoder."
 msgstr ""
+"Dado um endereço em texto de uma rua, retorna um tipo composto "
+"<varname>norm_addy</varname> que não tem um sufixo, prefixo e tipo "
+"padronizado, rua, nome de rua etc. quebrado e, campos separados. Esse é o "
+"primeiro passo no processo de geocodificação para tornar todos os endereços "
+"normalizados no formato postal. Nenhum outro dado é requerido à parte do que "
+"está compactado com o geocoder.  "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:673
 #, no-c-format
 msgid ""
 "This function just uses the various direction/state/suffix lookup tables "
@@ -1544,120 +2247,180 @@ msgid ""
 "abbreviations or alternative namings to the various lookup tables in the "
 "<varname>tiger</varname> schema."
 msgstr ""
+"Essa função utiliza as várias lookup tables direção/estado/sufixo pré "
+"carregadas com o tiger_geocoder e localizadas no esquema <varname>tiger</"
+"varname>, então, você não precisa baixar os dados do censo tiger ou qualquer "
+"outro tipo de dados para utilizá-la. Talvez você ache necessário adicionar "
+"mais abreviações ou nomes alternativos para as lookup tables no esquema "
+"<varname>tiger</varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:675 extras_tigergeocoder.xml:761
 #, no-c-format
 msgid ""
 "It uses various control lookup tables located in <varname>tiger</varname> "
 "schema to normalize the input address."
 msgstr ""
+"Utiliza várias tables lookup de controle localizadas no esquema "
+"<varname>tiger</varname> para normalizar o endereço de entrada. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:762
 #, no-c-format
 msgid ""
 "Fields in the <varname>norm_addy</varname> type object returned by this "
 "function in this order where () indicates a field required by the geocoder, "
 "[] indicates an optional field:"
 msgstr ""
+"Campos no tipo de objeto  <varname>norm_addy</varname> retornou pela função "
+"nessa ordem, onde () indica um campo requerido pelo geocoder, [] indica um "
+"campo opcional:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
-#, no-c-format
+#: extras_tigergeocoder.xml:677
+#, fuzzy, no-c-format
 msgid ""
 "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip] [parsed] [zip4] "
+"[address_alphanumeric]"
+msgstr ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
 "[internal] [location] [stateAbbrev] [zip]"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:678 extras_tigergeocoder.xml:770
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and "
+"address_alphanumeric."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:681 extras_tigergeocoder.xml:773
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
-msgstr ""
+msgstr "<varname>address</varname> é um inteiro: O número da rua"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:684 extras_tigergeocoder.xml:776
 #, no-c-format
 msgid ""
 "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
 "as N, S, E, W etc. These are controlled using the <varname>direction_lookup</"
 "varname> table."
 msgstr ""
+"<varname>predirAbbrev</varname> is varchar: Prefixo direcional para rua como "
+"N, S, L, O etc. Esse são controlados usando a table "
+"<varname>direction_lookup</varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:687 extras_tigergeocoder.xml:779
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
-msgstr ""
+msgstr "<varname>streetName</varname> varchar"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:690 extras_tigergeocoder.xml:782
 #, no-c-format
 msgid ""
 "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
 "type: e.g. St, Ave, Cir. These are controlled using the "
 "<varname>street_type_lookup</varname> table."
 msgstr ""
+"A versão varchar <varname>streetTypeAbbrev</varname>  abreviada dos tipos de "
+"rua: ex: St., Av., Cir. Elas são controladas usando a tables "
+"<varname>street_type_lookup</varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:693 extras_tigergeocoder.xml:785
 #, no-c-format
 msgid ""
 "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
 "road N, S, E, W etc. These are controlled using the "
 "<varname>direction_lookup</varname> table."
 msgstr ""
+"As direções varchar <varname>postdirAbbrev</varname>  abreviadas N, S, L, O "
+"etc. Elas são controladas utilizando a table <varname>direction_lookup</"
+"varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:696 extras_tigergeocoder.xml:788
 #, no-c-format
 msgid ""
 "<varname>internal</varname> varchar internal address such as an apartment or "
 "suite number."
 msgstr ""
+"Varchar <varname>interno</varname> endereço interno como um apartamento ou "
+"número de suíte."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:699 extras_tigergeocoder.xml:791
 #, no-c-format
 msgid ""
 "<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
+"Varchar <varname>localização</varname> normalmente uma cidade ou província "
+"governante."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:702 extras_tigergeocoder.xml:794
 #, no-c-format
 msgid ""
 "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
 "MI. These are controlled by the <varname>state_lookup</varname> table."
 msgstr ""
+"Os estados varchar <varname>stateAbbrev</varname> dos EUA de dois "
+"caracteres. ex: MA, NY, MI. Estes são controlados pela table "
+"<varname>state_lookup</varname>. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:797
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
-msgstr ""
+msgstr "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:708 extras_tigergeocoder.xml:800
 #, no-c-format
 msgid ""
 "<varname>parsed</varname> boolean - denotes if addess was formed from "
 "normalize process. The normalize_address function sets this to true before "
 "returning the address."
 msgstr ""
+"<varname>parsed</varname> booleana - indica se um endereço foi formado pelo "
+"processo normalizador. A função normalize_address coloca isso como verdade "
+"antes de retornar o endereço. "
+
+#. Tag: para
+#: extras_tigergeocoder.xml:711 extras_tigergeocoder.xml:803
+#, fuzzy, no-c-format
+msgid ""
+"<varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: "
+"PostGIS 2.4.0."
+msgstr "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:714 extras_tigergeocoder.xml:806
+#, no-c-format
+msgid ""
+"<varname>address_alphanumeric</varname> Full street number even if it has "
+"alpha characters like 17R. Parsing of this is better using <xref linkend="
+"\"Pagc_Normalize_Address\"/> function. Availability: PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:723
 #, no-c-format
 msgid ""
 "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
 "pretty textual output."
 msgstr ""
+"Gerar campos selecionados. Use <xref linkend=\"Pprint_Addy\"/> se você quer "
+"uma saída textual."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
-#, fuzzy, no-c-format
+#: extras_tigergeocoder.xml:724
+#, no-c-format
 msgid ""
 "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
 " FROM (SELECT address, normalize_address(address) As na\n"
@@ -1674,39 +2437,35 @@ msgid ""
 " 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
 " 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 msgstr ""
-"SELECT address As orig, pprint_addy(normalize_address(address)) As "
-"pretty_address\n"
-"        FROM addresses_to_geocode;\n"
-"        \n"
-"                        orig                         |              "
-"pretty_address\n"
-"-----------------------------------------------------"
-"+-------------------------------------------\n"
-" 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston "
-"MA, 02129\n"
-" 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, "
-"Cambridge, MA 02139\n"
-" 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, "
-"MA\n"
-" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, "
-"Cambridge, MA 02138\n"
-" 950 Main Street, Worcester, MA 01610                | 950 Main St, "
-"Worcester, MA 01610"
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM (SELECT address, normalize_address(address) As na\n"
+"        FROM addresses_to_geocode) As g;\n"
+"\n"
+"                        orig                         |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 28 Capen Street, Medford, MA                        | Capen         | St\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | Mount Auburn  | St\n"
+" 950 Main Street, Worcester, MA 01610                | Main          | St\n"
+" 529 Main Street, Boston MA, 02129                   | Main          | St\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:733
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Pprint_Addy\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:739
 #, no-c-format
 msgid "Pagc_Normalize_Address"
-msgstr ""
+msgstr "Pagc_Normalize_Address"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:741
 #, no-c-format
 msgid ""
 "Given a textual street address, returns a composite <varname>norm_addy</"
@@ -1715,17 +2474,24 @@ msgid ""
 "just the lookup data packaged with the tiger_geocoder (no need for tiger "
 "census data). Requires address_standardizer extension."
 msgstr ""
+"Dado um endereço em texto de uma rua, retorna um tipo composto "
+"<varname>norm_addy</varname> que não tem um sufixo, prefixo e tipo "
+"padronizado, rua, nome de rua etc. quebrado e, campos separados. Essa função "
+"irá funcionar com os dados lookup compactados com o tiger_geocoder (dados do "
+"censo tiger não são necessários). Requer a extensão address_standardizer."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:747
 #, no-c-format
 msgid ""
 "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
+"<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:759
 #, no-c-format
 msgid ""
 "This function just uses the various pagc_* lookup tables preloaded with the "
@@ -1735,44 +2501,66 @@ msgid ""
 "alternative namings to the various lookup tables in the <varname>tiger</"
 "varname> schema."
 msgstr ""
+"Essa função utiliza as várias lookup tables pagc_* pré carregadas com o "
+"tiger_geocoder e localizadas no esquema <varname>tiger</varname>, então, "
+"você não precisa baixar os dados do censo tiger ou qualquer outro tipo de "
+"dados para utilizá-la. Talvez você ache necessário adicionar mais "
+"abreviações ou nomes alternativos para as lookup tables no esquema "
+"<varname>tiger</varname>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:763
 #, no-c-format
 msgid ""
 "There are slight variations in casing and formatting over the <xref linkend="
 "\"Normalize_Address\"/>."
 msgstr ""
+"Existem pequenas variações no revestimento e formatação do <xref linkend="
+"\"Normalize_Address\"/>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "&address_standardizer_required;"
+msgstr "&address_standardizer_required;"
+
+#. Tag: para
+#: extras_tigergeocoder.xml:766
+#, no-c-format
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
 msgstr ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:767
 #, no-c-format
 msgid ""
 "The native standardaddr of address_standardizer extension is at this time a "
 "bit richer than norm_addy since its designed to support international "
 "addresses (including country). standardaddr equivalent fields are:"
 msgstr ""
+"O  standardaddr natural da extensão address_standardizer é um pouco mais "
+"rico que norm_addy, já que foi desenvolvido para suportar endereços "
+"internacionais (incluindo países). Os campos equivalentes do standardaddr "
+"são:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:768
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
-msgstr ""
+msgstr "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid "Single call example"
-msgstr ""
+msgstr "Exemplo de chamada única"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:815
 #, no-c-format
 msgid ""
 "SELECT addy.*\n"
@@ -1787,9 +2575,20 @@ msgid ""
 "    9000 | E            | ROO        | ST               |               | "
 "SUITE 999 | SPRINGFIELD | CO          |     | t"
 msgstr ""
+"SELECT addy.*\n"
+"FROM pagc_normalize_address('9000 E ROO ST STE 999, Springfield, CO') AS "
+"addy;\n"
+"\n"
+"\n"
+" address | predirabbrev | streetname | streettypeabbrev | postdirabbrev | "
+"internal  |  location   | stateabbrev | zip | parsed\n"
+"---------+--------------+------------+------------------+---------------"
+"+-----------+-------------+-------------+-----+--------\n"
+"    9000 | E            | ROO        | ST               |               | "
+"SUITE 999 | SPRINGFIELD | CO          |     | t"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:817
 #, no-c-format
 msgid ""
 "Batch call. There are currently speed issues with the way "
@@ -1801,10 +2600,18 @@ msgid ""
 "linkend=\"Normalize_Address\"/> that uses data created in <xref linkend="
 "\"Geocode\"/>."
 msgstr ""
+"Batch call. Existem issues de velocidade com a forma que o "
+"postgis_tiger_geocoder empacota o address_standardizer. Elas serão "
+"solucionadas em edições posteriores. Para funcionar em volta delas, se você "
+"precisa de velocidade para geocodificação agrupada para gerar um normaddy em "
+"modo agrupado, você é  instigado a usar a função address_standardizer "
+"standardize_address diretamente, como é mostrado abaixo, que é similar ao "
+"exercício que fizemos em <xref linkend=\"Normalize_Address\"/> que usa os "
+"dados criados em <xref linkend=\"Geocode\"/>."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
-#, fuzzy, no-c-format
+#: extras_tigergeocoder.xml:821
+#, no-c-format
 msgid ""
 "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
 "  , (sa).suftype, (sa).sufdir, (sa).unit , (sa).city, (sa).state, (sa)."
@@ -1827,77 +2634,88 @@ msgid ""
 " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
 " 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
 msgstr ""
-"SELECT address As orig, pprint_addy(normalize_address(address)) As "
-"pretty_address\n"
-"        FROM addresses_to_geocode;\n"
-"        \n"
-"                        orig                         |              "
-"pretty_address\n"
-"-----------------------------------------------------"
-"+-------------------------------------------\n"
-" 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston "
-"MA, 02129\n"
-" 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, "
-"Cambridge, MA 02139\n"
-" 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, "
-"MA\n"
-" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, "
-"Cambridge, MA 02138\n"
-" 950 Main Street, Worcester, MA 01610                | 950 Main St, "
-"Worcester, MA 01610"
+"WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
+"  , (sa).suftype, (sa).sufdir, (sa).unit , (sa).city, (sa).state, (sa)."
+"postcode, true)::norm_addy As na\n"
+" FROM (SELECT address, standardize_address('tiger.pagc_lex'\n"
+"       , 'tiger.pagc_gaz'\n"
+"       , 'tiger.pagc_rules', address) As sa\n"
+"        FROM addresses_to_geocode) As g)\n"
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM  g;\n"
+"\n"
+" orig                                                |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 529 Main Street, Boston MA, 02129                   | MAIN          | ST\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | MASSACHUSETTS | AVE\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | WIZARD OF     |\n"
+" 26 Capen Street, Medford, MA                        | CAPEN         | ST\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
+" 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+#: extras_tigergeocoder.xml:826 extras_tigergeocoder.xml:942
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"Geocode\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:832
 #, no-c-format
 msgid "Pprint_Addy"
-msgstr ""
+msgstr "Pprint_Addy"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:834
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
 "print representation of it. Usually used in conjunction with "
 "normalize_address."
 msgstr ""
+"Dado um objeto de tipo composto  <varname>norm_addy</varname>, retorna uma "
+"representação impressa dele. Normalmente, usado em conjunto com o "
+"normalize_address."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:839
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>pprint_addy</function></funcdef> "
 "<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 msgstr ""
+"<funcdef>varchar <function>pprint_addy</function></funcdef> "
+"<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:849
 #, no-c-format
 msgid ""
 "Given a <varname>norm_addy</varname> composite type object, returns a pretty "
 "print representation of it. No other data is required aside from what is "
 "packaged with the geocoder."
 msgstr ""
+"Dado um objeto de tipo composto  <varname>norm_addy</varname>, retorna uma "
+"representação impressa dele. Não é necessário nenhum outro tipo de dados "
+"além do que estão compactados com o geocoder. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:850
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
+"Usado, normalmente, em conjunto com <xref linkend=\"Normalize_Address\"/>."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:858
 #, no-c-format
 msgid "Pretty print a single address"
-msgstr ""
+msgstr "Pretty print a single address"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:859
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -1913,14 +2731,14 @@ msgstr ""
 " 202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:861
 #, no-c-format
 msgid "Pretty print address a table of addresses"
-msgstr ""
+msgstr "Pretty print address a table of addresses"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
-#, fuzzy, no-c-format
+#: extras_tigergeocoder.xml:862
+#, no-c-format
 msgid ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
 "pretty_address\n"
@@ -1944,7 +2762,7 @@ msgstr ""
 "SELECT address As orig, pprint_addy(normalize_address(address)) As "
 "pretty_address\n"
 "        FROM addresses_to_geocode;\n"
-"        \n"
+"\n"
 "                        orig                         |              "
 "pretty_address\n"
 "-----------------------------------------------------"
@@ -1961,13 +2779,13 @@ msgstr ""
 "Worcester, MA 01610"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:875
 #, no-c-format
 msgid "Reverse_Geocode"
-msgstr ""
+msgstr "Reverse_Geocode"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:877
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref sys and returns a record "
@@ -1975,9 +2793,13 @@ msgid ""
 "cross streets. If include_strnum_range = true, includes the street range in "
 "the cross streets."
 msgstr ""
+"Pega um ponto em um sistema de referência espacial conehcido e retorna um "
+"relato que contém um banco de dados de, teoricamente, possíveis endereços e "
+"um banco de dados de ruas cruzadas. Se include_strnum_range = verdade, "
+"inclui o alcance da rua nas ruas cruzadas. "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:882
 #, no-c-format
 msgid ""
 "<funcdef>record <function>Reverse_Geocode</function></funcdef> "
@@ -1989,9 +2811,17 @@ msgid ""
 "parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT "
 "street</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>Reverse_Geocode</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>include_strnum_range=false</parameter></paramdef> "
+"<paramdef><type>geometry[] </type> <parameter>OUT intpt</parameter></"
+"paramdef> <paramdef><type>norm_addy[] </type> <parameter>OUT addy</"
+"parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT "
+"street</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:896
 #, no-c-format
 msgid ""
 "Takes a geometry point in a known spatial ref and returns a record "
@@ -2001,9 +2831,15 @@ msgid ""
 "Addresses are sorted according to which road a point is closest to so first "
 "address is most likely the right one."
 msgstr ""
+"Pega um ponto em um sistema de referência espacial conehcido e retorna um "
+"relato que contém um banco de dados de, teoricamente, possíveis endereços e "
+"um banco de dados de ruas cruzadas. Se include_strnum_range = verdade, "
+"inclui o alcance da rua nas ruas cruzadas. include_strnum_range se torna "
+"falso se não passar. Os endereços são separados de acordo com qual rua um "
+"ponto é mais próximo, então, o primeiro endereço é o mais certo. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:899
 #, no-c-format
 msgid ""
 "Why do we say theoretical instead of actual addresses. The Tiger data "
@@ -2017,33 +2853,48 @@ msgid ""
 "taking up a good chunk of the street range and the rest of the buildings are "
 "clustered at the end."
 msgstr ""
+"Porque dizemos endereços hipotéticos em vez de reais. Os dados Tiger não "
+"possuem endereços reais, somente variedades de ruas. O suposto endereço é "
+"interpolado baseado na variedade de ruas, por exemplo. Bem como interpolar "
+"um dos meus endereços de retorno em 26 Court St. and 26 Court Sq., sendo que "
+"não existem tais endereços. Isso se dá porque um ponto pode estar na esquina "
+"de 2 ruas e assim a lógica interpola as duas ruas. A lógica também presume "
+"que os endereços são espaçados igualmente ao longo de uma rua, o que está "
+"errado já que você pode ter um edifício municipal ocupando boa parte de uma "
+"rua, enquanto o resto das construções estão todas agrupadas no fim dela."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:904
 #, no-c-format
 msgid ""
 "Note: Hmm this function relies on Tiger data. If you have not loaded data "
 "covering the region of this point, then hmm you will get a record filled "
 "with NULLS."
 msgstr ""
+"Nota: Esta função confia nos dados Tiger. Se você não carregou dados  "
+"cobrindo a região deste ponto, então, você terá que ter um relato cheio de "
+"NULOS. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
-msgstr ""
+msgstr "Elementos que retornaram do relato são como segue:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:908
 #, no-c-format
 msgid ""
 "<varname>intpt</varname> is an array of points: These are the center line "
 "points on the street closest to the input point. There are as many points as "
 "there are addresses."
 msgstr ""
+"<varname>intpt</varname> é um arranjo de pontos: Estes são os pontos da "
+"linha central na rua mais próxima ao ponto de entrada. Existem vários "
+"pontos, assim com existem muitos endereços.  "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:911
 #, no-c-format
 msgid ""
 "<varname>addy</varname> is an array of norm_addy (normalized addresses): "
@@ -2052,18 +2903,26 @@ msgid ""
 "in the case when a point is at the corner of 2 or 3 streets, or the point is "
 "somewhere on the road and not off to the side."
 msgstr ""
+"<varname>addy</varname> é um arranjo de norm_addy (endereços normalizados): "
+"Estes são arranjos de possíveis endereços que se encaixam no ponto de "
+"entrada. O primeiro no arranjo é o que mais se encaixa. Geralmente, deveria "
+"ter apenas um, exceto no caso de um ponto que esteja na esquina de 2 ou 3 "
+"ruas, ou do ponto que esteja em algum lugar na estrada e não ao lado da "
+"rua.  "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:915
 #, no-c-format
 msgid ""
 "<varname>street</varname> an array of varchar: These are cross streets (or "
 "the street) (streets that intersect or are the street the point is projected "
 "to be on)."
 msgstr ""
+"<varname>street</varname> um arranjo de varchar: Estes são ruas cruzadas (ou "
+"a rua) (ruas que interseccionam ou são as ruas que o ponto está projetado). "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:926
 #, no-c-format
 msgid ""
 "Example of a point at the corner of two streets, but closest to one. This is "
@@ -2071,9 +2930,14 @@ msgid ""
 "that although we don't have 3 streets, PostgreSQL will just return null for "
 "entries above our upper bound so safe to use. This includes street ranges"
 msgstr ""
+"Exemplo de um ponto na esquina de duas ruas, mas mais perto de uma delas. É "
+"uma localização de MIT: 77 Massachusetts Ave, Cambridge, MA 02139. Note que "
+"mesmo não tendo nenhuma das 3 ruas, o PostgreSQL só retornará nulo para "
+"entradas acima do nosso limite mais alto, então, é seguro usar. Inclui "
+"variedades de ruas"
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
@@ -2091,18 +2955,35 @@ msgid ""
 " 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 "
 "Massachusetts Ave,32 - 88 Vassar St"
 msgstr ""
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
+"pprint_addy(r.addy[3]) As st3,\n"
+"            array_to_string(r.street, ',') As cross_streets\n"
+"        FROM reverse_geocode(ST_GeomFromText('POINT(-71.093902 "
+"42.359446)',4269),true) As r;\n"
+"\n"
+" result\n"
+" ------\n"
+"      st1                                  | st2 | st3 |               "
+"cross_streets\n"
+"-------------------------------------------+-----+-----"
+"+----------------------------------------------\n"
+" 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 "
+"Massachusetts Ave,32 - 88 Vassar St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:930
 #, no-c-format
 msgid ""
 "Here we choose not to include the address ranges for the cross streets and "
 "picked a location really really close to a corner of 2 streets thus could be "
 "known by two different addresses."
 msgstr ""
+"Aqui, nós escolhemos não incluir as variedades de endereços para as ruas "
+"cruzadas e escolhemos uma localização realmente próxima de uma esquina de 2 "
+"ruas, assim, pode ser conhecido por dois endereços diferentes. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:932
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
@@ -2119,18 +3000,33 @@ msgid ""
 " 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | "
 "Waltham St"
 msgstr ""
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
+"pprint_addy(r.addy[3]) As st3, array_to_string(r.street, ',') As cross_str\n"
+"FROM reverse_geocode(ST_GeomFromText('POINT(-71.06941 42.34225)',4269)) As "
+"r;\n"
+"\n"
+"result\n"
+"--------\n"
+"               st1               |               st2               | st3 | "
+"cross_str\n"
+"---------------------------------+---------------------------------+-----"
+"+------------------------\n"
+" 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | "
+"Waltham St"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:934
 #, no-c-format
 msgid ""
 "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
 "and we only want the primary address and at most 2 cross streets."
 msgstr ""
+"Para este, nó reutilizamos nosso exemplo geocodificado de <xref linkend="
+"\"Geocode\"/> e só queremos o endereço primário e no máximo 2 ruas cruzadas. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
-#, fuzzy, no-c-format
+#: extras_tigergeocoder.xml:935
+#, no-c-format
 msgid ""
 "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
 "    (rg).street[1] As cross1, (rg).street[2] As cross2\n"
@@ -2153,42 +3049,47 @@ msgid ""
 " 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 "
 "| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 msgstr ""
-"SELECT address As orig, pprint_addy(normalize_address(address)) As "
-"pretty_address\n"
-"        FROM addresses_to_geocode;\n"
-"        \n"
-"                        orig                         |              "
-"pretty_address\n"
-"-----------------------------------------------------"
-"+-------------------------------------------\n"
-" 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston "
-"MA, 02129\n"
-" 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, "
-"Cambridge, MA 02139\n"
-" 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, "
-"MA\n"
-" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, "
-"Cambridge, MA 02138\n"
-" 950 Main Street, Worcester, MA 01610                | 950 Main St, "
-"Worcester, MA 01610"
+"SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
+"    (rg).street[1] As cross1, (rg).street[2] As cross2\n"
+"FROM (SELECT address As actual_addr, lon, lat,\n"
+"    reverse_geocode( ST_SetSRID(ST_Point(lon,lat),4326) ) As rg\n"
+"    FROM addresses_to_geocode WHERE rating > -1) As foo;\n"
+"\n"
+"                     actual_addr                     |    lon    |   lat    "
+"|                 int_addr1                 |     cross1      |   cross2\n"
+"-----------------------------------------------------+-----------+----------"
+"+-------------------------------------------+-----------------+------------\n"
+" 529 Main Street, Boston MA, 02129                   | -71.07181 | 42.38359 "
+"| 527 Main St, Boston, MA 02129             | Medford St      |\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 | Vassar St       |\n"
+" 26 Capen Street, Medford, MA                        | -71.12377 | 42.41101 "
+"| 9 Edison Ave, Medford, MA 02155           | Capen St        | Tesla Ave\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | -71.12304 | 42.37328 "
+"| 3 University Rd, Cambridge, MA 02138      | Mount Auburn St |\n"
+" 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 "
+"| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid "Topology_Load_Tiger"
-msgstr ""
+msgstr "Topology_Load_Tiger"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:950
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology and "
 "transforming the tiger data to spatial reference of the topology and "
 "snapping to the precision tolerance of the topology."
 msgstr ""
+"Carrega uma região definida de dados tiger em uma Topologia PostGIS e "
+"transforma os dados tiger para referência espacial da topologia e rompe para "
+"a tolerância precisa da topologia.  "
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:956
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
@@ -2197,9 +3098,14 @@ msgid ""
 "paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topo_name</parameter></paramdef> "
+"<paramdef><type>varchar </type> <parameter>region_type</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:968
 #, no-c-format
 msgid ""
 "Loads a defined region of tiger data into a PostGIS Topology. The faces, "
@@ -2210,18 +3116,27 @@ msgid ""
 "future be more easily reconciled with tiger data. Returns summary details "
 "about the process."
 msgstr ""
+"Carrega uma região definida de dados tiger em uma Topologia PostGIS. As "
+"faces, nós e limites são transformados em um sistema de referência espacial "
+"de uma topologia alvo e pontos são estalados à tolerância da topologia alvo. "
+"As faces, nós e limites criados, mantêm as mesmas identidades dos originais "
+"dos dados Tiger, para os datasets serem reconciliados mais facilmente no "
+"futuro com os dados tiger. Retorna detalhes resumidos do processo.   "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:971
 #, no-c-format
 msgid ""
 "This would be useful for example for redistricting data where you require "
 "the newly formed polygons to follow the center lines of streets and for the "
 "resulting polygons not to overlap."
 msgstr ""
+"Seria útil, por exemplo, para dividir em novos distritos os dados onde você "
+"requer que os polígonos formados sigam as linhas centrais das ruas e para os "
+"polígonos resultantes não se sobreporem. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:973
 #, no-c-format
 msgid ""
 "This function relies on Tiger data as well as the installation of the "
@@ -2231,9 +3146,15 @@ msgid ""
 "records will be created. This function will also fail if you have not "
 "created a topology using the topology functions."
 msgstr ""
+"Esta função confia nos dados tiger, bem como o módulo de instalação da "
+"topologia do PostGIS. para maiores informações, veja: <xref linkend="
+"\"Topology\"/> e <xref linkend=\"installation_configuration\"/>. Se você não "
+"carregou os dados cobrindo a região de interesse, nenhum relato de topologia "
+"será criado, Esta função também falhará se você não tiver criado uma "
+"topologia usando as funções dela. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:975
 #, no-c-format
 msgid ""
 "Most topology validation errors are a result of tolerance issues where after "
@@ -2241,23 +3162,30 @@ msgid ""
 "the situation you may want to increase or lower the precision if you get "
 "topology validation failures."
 msgstr ""
+"A maior parte dos erros de validação de topologia são resultados de issues "
+"de tolerância, nas quais depois da transformação os pontos limites não se "
+"alinham ou sobrepõem. Para remediar esta situação, você talvez queira "
+"aumentar ou diminuir a precisão, se você tiver falhas na validação da "
+"topologia. "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:977
 #, no-c-format
 msgid "Required arguments:"
 msgstr "Argumentos obrigatórios:"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:980
 #, no-c-format
 msgid ""
 "<varname>topo_name</varname> The name of an existing PostGIS topology to "
 "load data into."
 msgstr ""
+"<varname>topo_name</varname> O nome de uma topologia PostGIS para carregar "
+"dados."
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:983
 #, no-c-format
 msgid ""
 "<varname>region_type</varname> The type of bounding region. Currently only "
@@ -2265,9 +3193,14 @@ msgid ""
 "is to have several more. This is the table to look into to define the region "
 "bounds. e.g <varname>tiger.place</varname>, <varname>tiger.county</varname>"
 msgstr ""
+"<varname>region_type</varname> O tipo de região limitadora. Atualmente, "
+"somente<varname>place</varname> e <varname>county</varname> são suportados. "
+"O plano é ter muitas mais. Esta é a table para investigar para definir os "
+"limites da região. ex: <varname>tiger.place</varname>, <varname>tiger."
+"county</varname>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:986
 #, no-c-format
 msgid ""
 "<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
@@ -2276,24 +3209,31 @@ msgid ""
 "county it is the <varname>cntyidfp</varname> column in <varname>tiger."
 "county</varname>"
 msgstr ""
+"<varname>region_id</varname> Isto é o que o Tiger chama de geoid. É o único "
+"identificador da região na table. Para lugar é a <varname>plcidfp</varname> "
+"coluna em <varname>tiger.place</varname>. Para condado é a "
+"<varname>cntyidfp</varname> coluna  <varname>tiger.county</varname>"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr "Exemplo: Topologia de Boston, Massachusetts"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:996
 #, no-c-format
 msgid ""
 "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
 "with tolerance 0.25 feet and then load in Boston city tiger faces, edges, "
 "nodes."
 msgstr ""
+"Criar uma topologia para Boston, Massachusetts em Mass State Plane Feet "
+"(2249), com tolerância 0.25 feet e então carregar na cidade de Boston faces, "
+"limites e nós tiger."
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
+#: extras_tigergeocoder.xml:998
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
@@ -2322,24 +3262,52 @@ msgid ""
 "       error       |   id1    |    id2\n"
 "-------------------+----------+-----------"
 msgstr ""
+"SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
+"createtopology\n"
+"--------------\n"
+"   15\n"
+"-- 60,902 ms ~ 1 minute on windows 7 desktop running 9.1 (with 5 states "
+"tiger data loaded)\n"
+"SELECT tiger.topology_load_tiger('topo_boston', 'place', '2507000');\n"
+"-- topology_loader_tiger --\n"
+"29722 edges holding in temporary. 11108 faces added. 1875 edges of faces "
+"added.  20576 nodes added.\n"
+"19962 nodes contained in a face.  0 edge start end corrected.  31597 edges "
+"added.\n"
+"\n"
+"-- 41 ms --\n"
+"SELECT topology.TopologySummary('topo_boston');\n"
+" -- topologysummary--\n"
+"Topology topo_boston (15), SRID 2249, precision 0.25\n"
+"20576 nodes, 31597 edges, 11109 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 28,797 ms to validate yeh returned no errors --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_boston');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------"
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
-msgstr ""
+msgstr "Exemplo: Suffolk, topologia de Massachusetts"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:1003
 #, no-c-format
 msgid ""
 "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
 "(26986) with tolerance 0.25 meters and then load in Suffolk county tiger "
 "faces, edges, nodes."
 msgstr ""
+"Criar uma topologia para uffolk, Massachusetts in Mass State Plane Meters "
+"(26986), com tolerância 0.25 metros e então carregar no condado de Suffolk "
+"faces, limites e nós tiger. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
+#: extras_tigergeocoder.xml:1005
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
@@ -2372,38 +3340,73 @@ msgid ""
 " edge crosses node | 81064553 |  85728168\n"
 " edge crosses node | 81064553 |  85733413"
 msgstr ""
+"SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
+"-- this took 56,275 ms ~ 1 minute on Windows 7 32-bit with 5 states of tiger "
+"loaded\n"
+"-- must have been warmed up after loading boston\n"
+"SELECT tiger.topology_load_tiger('topo_suffolk', 'county', '25025');\n"
+"-- topology_loader_tiger --\n"
+" 36003 edges holding in temporary. 13518 faces added. 2172 edges of faces "
+"added.\n"
+" 24761 nodes added.  24075 nodes contained in a face.  0 edge start end "
+"corrected.  38175 edges added.\n"
+"-- 31 ms --\n"
+"SELECT topology.TopologySummary('topo_suffolk');\n"
+" -- topologysummary--\n"
+" Topology topo_suffolk (14), SRID 26986, precision 0.25\n"
+"24761 nodes, 38175 edges, 13519 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 33,606 ms to validate --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_suffolk');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------\n"
+" coincident nodes  | 81045651 |  81064553\n"
+" edge crosses node | 81045651 |  85737793\n"
+" edge crosses node | 81045651 |  85742215\n"
+" edge crosses node | 81045651 | 620628939\n"
+" edge crosses node | 81064553 |  85697815\n"
+" edge crosses node | 81064553 |  85728168\n"
+" edge crosses node | 81064553 |  85733413"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:985
+#: extras_tigergeocoder.xml:1009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
 "<xref linkend=\"ValidateTopology\"/>"
 msgstr ""
+", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
+"<xref linkend=\"ValidateTopology\"/>"
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Set_Geocode_Setting"
-msgstr ""
+msgstr "Set_Geocode_Setting"
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:1017
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
+"Estabelece uma configuração que afeta comportamento  das funções geocoder."
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
 "<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> "
 "<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1033
 #, no-c-format
 msgid ""
 "Sets value of specific setting stored in <varname>tiger.geocode_settings</"
@@ -2411,17 +3414,23 @@ msgid ""
 "plans will be to control rating with settings. Current list of settings are "
 "listed in <xref linkend=\"Get_Geocode_Setting\"/>."
 msgstr ""
+"Estabelece valor de uma configuração específica armazenada na table "
+"<varname>tiger.geocode_settings</varname>. Configurações permitem que você "
+"comute depuração de funções. Os planos futuros serão para controlar "
+"avaliação com configurações. A lista atual de configurações está em: "
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1042
 #, no-c-format
 msgid ""
 "If you run <xref linkend=\"Geocode\"/> when this function is true, the "
 "NOTICE log will output timing and queries."
 msgstr ""
+"Se você executar <xref linkend=\"Geocode\"/> quando esta função for verdade, "
+"o log NOTICE irá gerar horas e pesquisas. "
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1043
 #, no-c-format
 msgid ""
 "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
diff --git a/doc/po/pt_BR/extras_topology.xml.po b/doc/po/pt_BR/extras_topology.xml.po
index 20d4eac..0e0a545 100644
--- a/doc/po/pt_BR/extras_topology.xml.po
+++ b/doc/po/pt_BR/extras_topology.xml.po
@@ -1,14 +1,16 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
-# Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# Dauro Lima Sobrinho <daurolima at gmail.com>, 2014,2016
+# georgersilva <georger.silva at gmail.com>, 2016
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-12-12 17:27+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -30,16 +32,23 @@ msgid ""
 "The PostGIS Topology types and functions are used to manage topological "
 "objects such as faces, edges and nodes."
 msgstr ""
+"Os tipos e as funções de topologia do PostGIS são usados para administrar "
+"objetos como: faces, bordas e nodos."
 
 #. Tag: para
 #: extras_topology.xml:5
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
 "good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
-"strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
 "\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
+"A apresentação de Sandro Santilli na conferência do dia do PostGIS em Paris "
+"em 2011, oferece uma boa sinopse da topologia PostGIS e onde é conduzida "
+"<ulink url=\"http://strk.keybit.net/projects/postgis/"
+"Paris2011_TopologyWithPostGIS_2_0.pdf\">Topology with PostGIS 2.0 slide "
+"deck</ulink>."
 
 #. Tag: para
 #: extras_topology.xml:6
@@ -51,6 +60,11 @@ msgid ""
 "pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS "
 "Topology PGConf EU 2012</ulink>."
 msgstr ""
+"Vicent Picavet fornece uma boa sinopse e panorama do que é topologia, como é "
+"usada e várias ferramentas FOSS4G que a suportam em <ulink url=\"https://"
+"github.com/Oslandia/presentations/blob/master/pgconf_eu_2012/"
+"pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS "
+"Topology PGConf EU 2012</ulink>."
 
 #. Tag: para
 #: extras_topology.xml:7
@@ -62,6 +76,11 @@ msgid ""
 "database. If you want to experiment with PostGIS topology and need some "
 "data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
 msgstr ""
+"Um exemplo de um banco de dados GIS baseado topologicamente é o banco de "
+"dados <ulink url=\"https://www.census.gov/geo/maps-data/data/tiger.html\">US "
+"Census Topologically Integrated Geographic Encoding and Referencing System "
+"(TIGER)</ulink>. Se você quiser experimentar com a topologia POstGIS e "
+"precisa de alguns dados, confira <xref linkend=\"Topology_Load_Tiger\"/>."
 
 #. Tag: para
 #: extras_topology.xml:8
@@ -73,6 +92,11 @@ msgid ""
 "known usability issues, better document the features and functions, add new "
 "functions, and enhance to closer conform to SQL-MM standards."
 msgstr ""
+"O módulo PostGIS Topologia existiu em versões anteriores, mas nunca foi "
+"parte da documentação Oficial do PostGIS. A maior limpeza PostGIS 2.0.0, vai "
+"remover todas as funções menores, consertar problemas de usabilidade, vai "
+"documentar melhor as características e funções e melhorar a conformidade com "
+"os padrões SQL-MM."
 
 #. Tag: para
 #: extras_topology.xml:10
@@ -81,6 +105,9 @@ msgid ""
 "Details of this project can be found at <ulink url=\"http://trac.osgeo.org/"
 "postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology Wiki</ulink>"
 msgstr ""
+"Detalhes deste projeto podem ser encontrados em <ulink url=\"http://trac."
+"osgeo.org/postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology Wiki</"
+"ulink>"
 
 #. Tag: para
 #: extras_topology.xml:11
@@ -89,6 +116,8 @@ msgid ""
 "All functions and tables associated with this module are installed in a "
 "schema called <varname>topology</varname>."
 msgstr ""
+"Todas as funções e tables associadas com este módulo estão instaladas em um "
+"esquema nomeado <varname>topology</varname>."
 
 #. Tag: para
 #: extras_topology.xml:12
@@ -97,15 +126,16 @@ msgid ""
 "Functions that are defined in SQL/MM standard are prefixed with ST_ and "
 "functions specific to PostGIS are not prefixed."
 msgstr ""
+"Funções que são definidas no padrão SQL/MM estão prefixadas com ST_ e "
+"funções específicas para o POstGIS não estão prefixadas."
 
 #. Tag: para
 #: extras_topology.xml:13
 #, no-c-format
 msgid ""
-"To build PostGIS 2.0 with topology support, compile with the --with-topology "
-"option as described in <xref linkend=\"postgis_installation\"/>. Some "
-"functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully "
-"utilize the topology support."
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
 
 #. Tag: para
@@ -116,6 +146,10 @@ msgid ""
 "Note we describe the casting behavior of these which is very important "
 "especially when designing your own functions."
 msgstr ""
+"Essa seção lista os tipos de dados PostgreSQL instalados pela topologia "
+"PostGIS. Note que descrevemos o comportamento de distribuição de papeis "
+"desses, que são bastante importantes quando desenvolvem suas próprias "
+"funções."
 
 #. Tag: title
 #: extras_topology.xml:23
@@ -127,7 +161,7 @@ msgstr "Tipos de topologia"
 #: extras_topology.xml:27
 #, no-c-format
 msgid "getfaceedges_returntype"
-msgstr ""
+msgstr "getfaceedges_returntype"
 
 #. Tag: refpurpose
 #: extras_topology.xml:28
@@ -136,27 +170,29 @@ msgid ""
 "A composite type that consists of a sequence number and edge number. This is "
 "the return type for <varname>ST_GetFaceEdges</varname>"
 msgstr ""
+"Um tipo composto que consiste em um número sequência e um número limite. "
+"Este é o tipo retorno para <varname>ST_GetFaceEdges</varname>"
 
 #. Tag: title
 #: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
 #: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
-#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390
-#: extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603
-#: extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743
-#: extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890
-#: extras_topology.xml:936 extras_topology.xml:983 extras_topology.xml:1040
-#: extras_topology.xml:1106 extras_topology.xml:1178 extras_topology.xml:1246
-#: extras_topology.xml:1312 extras_topology.xml:1367 extras_topology.xml:1415
-#: extras_topology.xml:1462 extras_topology.xml:1505 extras_topology.xml:1559
-#: extras_topology.xml:1656 extras_topology.xml:1758 extras_topology.xml:1800
-#: extras_topology.xml:1842 extras_topology.xml:1885 extras_topology.xml:1935
-#: extras_topology.xml:1980 extras_topology.xml:2041 extras_topology.xml:2099
-#: extras_topology.xml:2140 extras_topology.xml:2197 extras_topology.xml:2243
-#: extras_topology.xml:2315 extras_topology.xml:2369 extras_topology.xml:2440
-#: extras_topology.xml:2516 extras_topology.xml:2561 extras_topology.xml:2603
-#: extras_topology.xml:2647 extras_topology.xml:2678 extras_topology.xml:2716
-#: extras_topology.xml:2764 extras_topology.xml:2864 extras_topology.xml:2918
-#: extras_topology.xml:2985 extras_topology.xml:3037
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr "Descrição"
@@ -168,6 +204,8 @@ msgid ""
 "A composite type that consists of a sequence number and edge number. This is "
 "the return type for <varname>ST_GetFaceEdges</varname> function."
 msgstr ""
+"Um tipo composto que consiste em um número sequência e um número limite. "
+"Este é o tipo retorno para a função <varname>ST_GetFaceEdges</varname>."
 
 #. Tag: para
 #: extras_topology.xml:35
@@ -176,24 +214,26 @@ msgid ""
 "<varname>sequence</varname> is an integer: Refers to a topology defined in "
 "the topology.topology table which defines the topology schema and srid."
 msgstr ""
+"<varname>sequence</varname> é um inteiro: Refere-se a uma topologia definida "
+"na table topology.topology que define o esquema e srid da topologia."
 
 #. Tag: para
 #: extras_topology.xml:38
 #, no-c-format
 msgid "<varname>edge</varname> is an integer: The identifier of an edge."
-msgstr ""
+msgstr "<varname>edge</varname> é um inteiro: O identificador de um limite."
 
 #. Tag: refname
 #: extras_topology.xml:46
 #, no-c-format
 msgid "TopoGeometry"
-msgstr ""
+msgstr "TopoGeometry"
 
 #. Tag: refpurpose
 #: extras_topology.xml:47
 #, no-c-format
 msgid "A composite type representing a topologically defined geometry"
-msgstr ""
+msgstr "Um tipo composto representando uma geometria topologicamente definida "
 
 #. Tag: para
 #: extras_topology.xml:51
@@ -204,6 +244,10 @@ msgid ""
 "TopoGeometry are the properties: topology_id, layer_id, id integer, type "
 "integer."
 msgstr ""
+"Um tipo composto que refere-se a uma geometria de topologia em uma camada "
+"específica da topologia, tendo um tipo e id específicos. Os elementos de uma "
+"TopoGeometry são as propriedades: topology_id, layer_id, inteireza id, "
+"inteireza do tipo."
 
 #. Tag: para
 #: extras_topology.xml:54
@@ -212,6 +256,8 @@ msgid ""
 "<varname>topology_id</varname> is an integer: Refers to a topology defined "
 "in the topology.topology table which defines the topology schema and srid."
 msgstr ""
+"<varname>topology_id</varname> é um inteiro: Refere-se a uma topologia "
+"definida na table topology.topology que define o esquema e srid da topologia."
 
 #. Tag: para
 #: extras_topology.xml:57
@@ -221,6 +267,9 @@ msgid ""
 "that the TopoGeometry belongs to. The combination of topology_id, layer_id "
 "provides a unique reference in the topology.layers table."
 msgstr ""
+"<varname>layer_id</varname> é um inteiro: A layer_id nas layers tables que a "
+"TopoGEometry pertence. A combinação de topology_id, layer_id fornece uma "
+"referência única na table topology.layers. "
 
 #. Tag: para
 #: extras_topology.xml:60
@@ -230,6 +279,8 @@ msgid ""
 "number that uniquely defines the topogeometry in the respective topology "
 "layer."
 msgstr ""
+"<varname>id</varname> é um inteiro: a identidade é o número sequência "
+"autogerado que define a topogeometry  na respectiva camada da topologia."
 
 #. Tag: para
 #: extras_topology.xml:63
@@ -238,12 +289,14 @@ msgid ""
 "<varname>type</varname> integer between 1 - 4 that defines the geometry "
 "type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
 msgstr ""
+"<varname>type</varname> inteiro entre 1 - 4 that define o tipo da geometria: "
+"1:[multi]ponto, 2:[multi]linha, 3:[multi]poly, 4:coleção"
 
 #. Tag: title
 #: extras_topology.xml:69
 #, no-c-format
 msgid "Casting Behavior"
-msgstr ""
+msgstr "Comportamento Casting"
 
 #. Tag: para
 #: extras_topology.xml:70
@@ -252,18 +305,20 @@ msgid ""
 "This section lists the automatic as well as explicit casts allowed for this "
 "data type"
 msgstr ""
+"Esta seção lista os casts automáticos bem como os explícitos permitidos para "
+"esse tipo de dados "
 
 #. Tag: entry
 #: extras_topology.xml:75
 #, no-c-format
 msgid "Cast To"
-msgstr ""
+msgstr "Cast To"
 
 #. Tag: entry
 #: extras_topology.xml:76
 #, no-c-format
 msgid "Behavior"
-msgstr ""
+msgstr "Comportamento"
 
 #. Tag: entry
 #: extras_topology.xml:79
@@ -275,28 +330,28 @@ msgstr "geometria"
 #: extras_topology.xml:80
 #, no-c-format
 msgid "automatic"
-msgstr ""
+msgstr "automático"
 
 #. Tag: title
 #: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
 #: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
-#: extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504
-#: extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668
-#: extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804
-#: extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958
-#: extras_topology.xml:1014 extras_topology.xml:1079 extras_topology.xml:1151
-#: extras_topology.xml:1219 extras_topology.xml:1286 extras_topology.xml:1335
-#: extras_topology.xml:1384 extras_topology.xml:1434 extras_topology.xml:1482
-#: extras_topology.xml:1531 extras_topology.xml:1577 extras_topology.xml:1630
-#: extras_topology.xml:1677 extras_topology.xml:1731 extras_topology.xml:1773
-#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1908
-#: extras_topology.xml:1953 extras_topology.xml:2013 extras_topology.xml:2066
-#: extras_topology.xml:2115 extras_topology.xml:2174 extras_topology.xml:2217
-#: extras_topology.xml:2292 extras_topology.xml:2327 extras_topology.xml:2399
-#: extras_topology.xml:2489 extras_topology.xml:2530 extras_topology.xml:2580
-#: extras_topology.xml:2621 extras_topology.xml:2664 extras_topology.xml:2735
-#: extras_topology.xml:2782 extras_topology.xml:2896 extras_topology.xml:2949
-#: extras_topology.xml:3010 extras_topology.xml:3066
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr "Veja também"
@@ -305,7 +360,7 @@ msgstr "Veja também"
 #: extras_topology.xml:95
 #, no-c-format
 msgid "validatetopology_returntype"
-msgstr ""
+msgstr "validatetopology_returntype"
 
 #. Tag: refpurpose
 #: extras_topology.xml:96
@@ -315,6 +370,9 @@ msgid ""
 "location of error. This is the return type for <varname>ValidateTopology</"
 "varname>"
 msgstr ""
+"Um tipo composto que consiste em um mensagem de erro e id1 e id2 para "
+"indicar a localização do erro. Este é o tipo retorno para  "
+"<varname>ValidateTopology</varname>"
 
 #. Tag: para
 #: extras_topology.xml:100
@@ -325,12 +383,16 @@ msgid ""
 "denote validation errors and the id1 and id2 to denote the ids of the "
 "topology objects involved in the error."
 msgstr ""
+"Um tipo composto que consiste em uma mensagem de erro e dois inteiros. A "
+"função <xref linkend=\"ValidateTopology\"/> retorna um conjunto para indicar "
+"erros de validação e a id1 e id2 para indicar as ids dos objetos da "
+"topologia envolvidas no erro. "
 
 #. Tag: para
 #: extras_topology.xml:103
 #, no-c-format
 msgid "<varname>error</varname> is varchar: Denotes type of error."
-msgstr ""
+msgstr "<varname>error</varname> é varchar: Indica tipo de erro."
 
 #. Tag: para
 #: extras_topology.xml:104
@@ -340,6 +402,9 @@ msgid ""
 "simple, edge end node geometry mis-match, edge start node geometry mismatch, "
 "face overlaps face,face within face,"
 msgstr ""
+"A descrições de erro atuais são: nós coincidentes, limite cruza nó, limite "
+"não simples, geometria limite e nó que não combinam, limite começa e a "
+"geometria nó não combina, face sobrepõe face, face dentro de face,"
 
 #. Tag: para
 #: extras_topology.xml:107
@@ -348,6 +413,8 @@ msgid ""
 "<varname>id1</varname> is an integer: Denotes identifier of edge / face / "
 "nodes in error."
 msgstr ""
+"<varname>id1</varname> é um inteiro: Indica identificador de limite / face / "
+"nós no erro."
 
 #. Tag: para
 #: extras_topology.xml:110
@@ -356,6 +423,8 @@ msgid ""
 "<varname>id2</varname> is an integer: For errors that involve 2 objects "
 "denotes the secondary edge / or node"
 msgstr ""
+"<varname>id2</varname> é um inteiro: Para erros que envolvem limite / ou nó "
+"secundário"
 
 #. Tag: para
 #: extras_topology.xml:126
@@ -366,18 +435,22 @@ msgid ""
 "table columns. The distinction between a domain and a type is that a domain "
 "is an existing type with a check constraint bound to it."
 msgstr ""
+"Esta seção lista os domínios do PostgreSQL instalados pela Topologia "
+"PostGIS. Os domínios podem ser usados como tipos objetos de funções ou table "
+"columns. A distinção entre um domínio e um tipo é que o domínio é um tipo "
+"existente com uma restrição verificada ligada a ele."
 
 #. Tag: title
 #: extras_topology.xml:131
 #, no-c-format
 msgid "Topology Domains"
-msgstr ""
+msgstr "Domínios de Topologia"
 
 #. Tag: refname
 #: extras_topology.xml:135
 #, no-c-format
 msgid "TopoElement"
-msgstr ""
+msgstr "TopoElement"
 
 #. Tag: refpurpose
 #: extras_topology.xml:136
@@ -385,6 +458,8 @@ msgstr ""
 msgid ""
 "An array of 2 integers generally used to identify a TopoGeometry component."
 msgstr ""
+"Um arranjo de 2 inteiros geralmente usado para identificar um componente "
+"TopoGeometry."
 
 #. Tag: para
 #: extras_topology.xml:140
@@ -393,6 +468,8 @@ msgid ""
 "An array of 2 integers used to represent one component of a simple or "
 "hierarchical <xref linkend=\"topogeometry\"/>."
 msgstr ""
+"Um arranjo de 2 inteiros usados para representar um componente de um simples "
+"ou  hierárquico <xref linkend=\"topogeometry\"/>."
 
 #. Tag: para
 #: extras_topology.xml:144
@@ -404,6 +481,12 @@ msgid ""
 "TopoGeometry the first element of the array represents the identifier of a "
 "child TopoGeometry and the second element represents its layer identifier."
 msgstr ""
+"No caso de de uma TopoGeometria simples, o primeiro elemento do arranjo "
+"representa o identificador de um topológico primitivo, e o segundo elemento "
+"representa o tipo dele (1:nó, 2:limite, 3:face). No caso de uma "
+"TopoGeometria hierárquica o primeiro elemento do arranjo representa o "
+"identificador de uma TopoGeometria filha e o segundo elemento representa seu "
+"identificador de camada."
 
 #. Tag: para
 #: extras_topology.xml:153
@@ -413,23 +496,27 @@ msgid ""
 "come from the same child layer, as specified in the topology.layer record "
 "for the layer of the TopoGeometry being defined."
 msgstr ""
+"Para qualquer uma das TopoGeometrias hierárquicas dadas, todos os elementos "
+"das TopoGeometrias filhas virão da mesma camada,  assim com está "
+"especificado no relato topology.layer para a camada da TopoGeometria que "
+"está sendo definida. "
 
 #. Tag: title
 #: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
-#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400
-#: extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619
-#: extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904
-#: extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072
-#: extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280
-#: extras_topology.xml:1329 extras_topology.xml:1476 extras_topology.xml:1525
-#: extras_topology.xml:1571 extras_topology.xml:1622 extras_topology.xml:1670
-#: extras_topology.xml:1723 extras_topology.xml:1767 extras_topology.xml:1809
-#: extras_topology.xml:1851 extras_topology.xml:1901 extras_topology.xml:1947
-#: extras_topology.xml:2168 extras_topology.xml:2211 extras_topology.xml:2286
-#: extras_topology.xml:2480 extras_topology.xml:2526 extras_topology.xml:2574
-#: extras_topology.xml:2615 extras_topology.xml:2658 extras_topology.xml:2728
-#: extras_topology.xml:2775 extras_topology.xml:2887 extras_topology.xml:2954
-#: extras_topology.xml:3003 extras_topology.xml:3059
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr "Exemplos"
@@ -482,30 +569,36 @@ msgid ""
 "ERROR:  value for domain topology.topoelement violates check constraint "
 "\"dimensions\""
 msgstr ""
+"--Example of what happens when you try to case a 3 element array to "
+"topoelement\n"
+"-- NOTE: topoement has to be a 2 element array so fails dimension check\n"
+"SELECT ARRAY[1,2,3]::topology.topoelement;\n"
+"ERROR:  value for domain topology.topoelement violates check constraint "
+"\"dimensions\""
 
 #. Tag: para
 #: extras_topology.xml:170
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 ", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
 "<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
 "\"/>"
 msgstr ""
-", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
-"linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
-"<xref linkend=\"TopoElementArray_Agg\"/>"
+", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
+"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
+"\"/>"
 
 #. Tag: refname
 #: extras_topology.xml:182
 #, no-c-format
 msgid "TopoElementArray"
-msgstr ""
+msgstr "TopoElementArray"
 
 #. Tag: refpurpose
 #: extras_topology.xml:183
 #, no-c-format
 msgid "An array of TopoElement objects"
-msgstr ""
+msgstr "Um banco de dados de objetos TopoElement"
 
 #. Tag: para
 #: extras_topology.xml:187
@@ -514,6 +607,8 @@ msgid ""
 "An array of 1 or more TopoElement objects, generally used to pass around "
 "components of TopoGeometry objects."
 msgstr ""
+"Um arranjo de 1 ou mais objetos TopoGeometria, geralmente usado para "
+"circular componentes dos objetos de TopoGeometrias. "
 
 #. Tag: programlisting
 #: extras_topology.xml:191
@@ -604,12 +699,14 @@ msgid ""
 "This section lists the Topology functions for building new Topology schemas, "
 "validating topologies, and managing TopoGeometry Columns"
 msgstr ""
+"Esta seção lista as funções da Topologia para construir novos esquemas de "
+"Topologia, validando topologias e gerenciar Colunas TopoGeometrias"
 
 #. Tag: title
 #: extras_topology.xml:212
 #, no-c-format
 msgid "Topology and TopoGeometry Management"
-msgstr ""
+msgstr "Gerenciamento de Topologia e TopoGeometria"
 
 #. Tag: refname
 #: extras_topology.xml:215
@@ -624,6 +721,8 @@ msgid ""
 "Adds a topogeometry column to an existing table, registers this new column "
 "as a layer in topology.layer and returns the new layer_id."
 msgstr ""
+"Adiciona uma coluna topogeometria a uma table, registra essa coluna nova "
+"como uma camada topology.layer e retorna a nova layer_id."
 
 #. Tag: funcsynopsis
 #: extras_topology.xml:220
@@ -646,6 +745,22 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>child_layer</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: extras_topology.xml:265
@@ -657,6 +772,11 @@ msgid ""
 "also contain type and hierarchy information. We create a layer using the "
 "AddTopoGeometryColumn() function:"
 msgstr ""
+"Cada objeto TopoGeometria pertence à uma camada específica de uma Topologia "
+"específica. Antes de criar tal objeto, você precisa criar sua TopologyLayer. "
+"uma Camada de Topologia é uma associação de feature-table com a topologia. "
+"Também contém informações de tipo de hierárquicas. Nós criamos uma camada "
+"usando a função AddTopoGeometryColumn():"
 
 #. Tag: para
 #: extras_topology.xml:267
@@ -665,6 +785,8 @@ msgid ""
 "This function will both add the requested column to the table and add a "
 "record to the topology.layer table with all the given info."
 msgstr ""
+"Esta função irá adicionar a coluna pedida e um relato para a table topology."
+"layer com todas as informações dadas. "
 
 #. Tag: para
 #: extras_topology.xml:268
@@ -675,6 +797,10 @@ msgid ""
 "Otherwise this layer will contain hierarchical TopoGeometries (composed by "
 "TopoGeometries from the child_layer)."
 msgstr ""
+"Se você não especificar  [child_layer] (ou configurar para NULO) essa camada "
+"irá conter TopoGeometrias Básicas (compostas por elementos de topologia "
+"primitivos). Senão essa camada conterá TopoGeometrias hierárquicas "
+"(compostas por TopoGeometrias da child_layer). "
 
 #. Tag: para
 #: extras_topology.xml:271
@@ -683,6 +809,8 @@ msgid ""
 "Once the layer is created (its id is returned by the AddTopoGeometryColumn "
 "function) you're ready to construct TopoGeometry objects in it"
 msgstr ""
+"Uma vez que a camada é criada (sua id retorna através da função "
+"AddTopoGeometryColumn) você pode construir objetos TopoGeometria nela.   "
 
 #. Tag: para
 #: extras_topology.xml:272
@@ -690,17 +818,18 @@ msgstr ""
 msgid ""
 "Valid <varname>feature_type</varname>s are: POINT, LINE, POLYGON, COLLECTION"
 msgstr ""
+"<varname>feature_type</varname>s válidos são: PONTO, LINHA, POLÍGONO, COLEÇÃO"
 
 #. Tag: para
 #: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
-#: extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898
-#: extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470
-#: extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762
-#: extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377
-#: extras_topology.xml:2723
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
-msgstr ""
+msgstr "Disponibilidade: 1.?"
 
 #. Tag: programlisting
 #: extras_topology.xml:282
@@ -715,6 +844,14 @@ msgid ""
 "SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
 "'POLYGON');"
 msgstr ""
+"-- Note for this example we created our new table in the ma_topo schema\n"
+"-- though we could have created it in a different schema -- in which case "
+"topology_name and schema_name would be different\n"
+"CREATE SCHEMA ma;\n"
+"CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
+"'POLYGON');"
 
 #. Tag: programlisting
 #: extras_topology.xml:283
@@ -733,7 +870,7 @@ msgstr ""
 "'LINE');"
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
@@ -742,7 +879,7 @@ msgstr ", <xref linkend=\"CreateTopoGeom\"/>"
 #: extras_topology.xml:295
 #, no-c-format
 msgid "DropTopology"
-msgstr ""
+msgstr "DropTopology"
 
 #. Tag: refpurpose
 #: extras_topology.xml:297
@@ -752,6 +889,9 @@ msgid ""
 "topology.topology table and references to tables in that schema from the "
 "geometry_columns table."
 msgstr ""
+"Cuidado ao usar: Derruba um esquema topologia e deleta sua referência da "
+"table topology.topology e referências para tables naquele esquema da table "
+"geometry_columns."
 
 #. Tag: funcprototype
 #: extras_topology.xml:302
@@ -761,6 +901,9 @@ msgid ""
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>DropTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: extras_topology.xml:312
@@ -772,6 +915,11 @@ msgid ""
 "you care about. If the schema does not exist, it just removes reference "
 "entries the named schema."
 msgstr ""
+" Derruba um esquema topologia e deleta sua referência da table topology."
+"topology e referências para tables naquele esquema da table geometry_columns."
+"Esta função deve ser USADA COM CUIDADO, ela pode destruir algum dado "
+"importante. Se o esquema não existir. ela só remove entradas de referência "
+"do esquema nomeado. "
 
 #. Tag: para
 #: extras_topology.xml:322
@@ -780,6 +928,8 @@ msgid ""
 "Cascade drops the ma_topo schema and removes all references to it in "
 "topology.topology and geometry_columns."
 msgstr ""
+"Cascata derruba o esquema ma_topo e remove todas as referências no topology."
+"topology e geometry_columns."
 
 #. Tag: programlisting
 #: extras_topology.xml:323
@@ -791,7 +941,7 @@ msgstr "SELECT topology.DropTopology('ma_topo');"
 #: extras_topology.xml:334
 #, no-c-format
 msgid "DropTopoGeometryColumn"
-msgstr ""
+msgstr "DropTopoGeometryColumn"
 
 #. Tag: refpurpose
 #: extras_topology.xml:336
@@ -801,6 +951,8 @@ msgid ""
 "varname> in schema <varname>schema_name</varname> and unregisters the "
 "columns from topology.layer table."
 msgstr ""
+"Derruba a coluna topogeometria da table nomeada <varname>table_name</"
+"varname> no esquema <varname>schema_name</varname> e tira os registros da "
 
 #. Tag: funcprototype
 #: extras_topology.xml:341
@@ -812,6 +964,11 @@ msgid ""
 "paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: extras_topology.xml:353
@@ -823,6 +980,11 @@ msgid ""
 "first sets all values to NULL before dropping to bypass referential "
 "integrity checks."
 msgstr ""
+"Derruba a coluna topogeometria da table nomeada <varname>table_name</"
+"varname> no esquema <varname>schema_name</varname> e tira os registros da "
+"colunas da table topology.layer. Retorna um resumo do drop status. NOTA: ela "
+"primeiro configura todos os valores para NULO antes de derrubar checks de "
+"integridade referencial.  "
 
 #. Tag: programlisting
 #: extras_topology.xml:363
@@ -834,48 +996,144 @@ msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
+#, fuzzy, no-c-format
+msgid "Populate_Topology_Layer"
+msgstr "ValidateTopology"
+
+#. Tag: refpurpose
+#: extras_topology.xml:377
 #, no-c-format
-msgid "TopologySummary"
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, fuzzy, no-c-format
+msgid "Availability: 2.3.0"
+msgstr "Disponibilidade: 2.0.0"
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
 msgstr ""
 
+#. Tag: refname
+#: extras_topology.xml:417
+#, no-c-format
+msgid "TopologySummary"
+msgstr "TopologySummary"
+
 #. Tag: refpurpose
-#: extras_topology.xml:377
+#: extras_topology.xml:419
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology"
 msgstr ""
+"Pega um nome de topologia e fornece totais resumidos de tipos dos objetos na "
+"topologia "
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>text <function>TopologySummary</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>TopologySummary</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
 msgid ""
 "Takes a topology name and provides summary totals of types of objects in "
 "topology."
 msgstr ""
+"Pega um nome de topologia e fornece totais resumidos de tipos dos objetos na "
+"topologia. "
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752
-#: extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804
-#: extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163
-#: extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770
-#: extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: programlisting
-#: extras_topology.xml:401
-#, fuzzy, no-c-format
+#: extras_topology.xml:443
+#, no-c-format
 msgid ""
 "SELECT topology.topologysummary('city_data');\n"
 "                    topologysummary\n"
@@ -896,213 +1154,209 @@ msgid ""
 "  Deploy: features.big_signs.feature"
 msgstr ""
 "SELECT topology.topologysummary('city_data');\n"
-"\n"
-"topologysummary \n"
-"\n"
+"                    topologysummary\n"
 "--------------------------------------------------------\n"
-"\n"
-"Topology city_data (329), SRID 4326, precision: 0\n"
-"\n"
-"22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
-"\n"
-"Layer 1, type Polygonal (3), 9 topogeoms\n"
-"\n"
-"Deploy: features.land_parcels.feature\n"
-"\n"
-"Layer 2, type Puntal (1), 8 topogeoms\n"
-"\n"
-"Deploy: features.traffic_signs.feature\n"
-"\n"
-"Layer 3, type Lineal (2), 8 topogeoms\n"
-"\n"
-"Deploy: features.city_streets.feature\n"
-"\n"
-"Layer 4, type Polygonal (3), 3 topogeoms\n"
-"\n"
-"Hierarchy level 1, child layer 1\n"
-"\n"
-"Deploy: features.big_parcels.feature\n"
-"\n"
-"Layer 5, type Puntal (1), 1 topogeoms\n"
-"\n"
-"Hierarchy level 1, child layer 2\n"
-"\n"
-"Deploy: features.big_signs.feature"
+" Topology city_data (329), SRID 4326, precision: 0\n"
+" 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
+" Layer 1, type Polygonal (3), 9 topogeoms\n"
+"  Deploy: features.land_parcels.feature\n"
+" Layer 2, type Puntal (1), 8 topogeoms\n"
+"  Deploy: features.traffic_signs.feature\n"
+" Layer 3, type Lineal (2), 8 topogeoms\n"
+"  Deploy: features.city_streets.feature\n"
+" Layer 4, type Polygonal (3), 3 topogeoms\n"
+"  Hierarchy level 1, child layer 1\n"
+"  Deploy: features.big_parcels.feature\n"
+" Layer 5, type Puntal (1), 1 topogeoms\n"
+"  Hierarchy level 1, child layer 2\n"
+"  Deploy: features.big_signs.feature"
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
-msgstr ""
+msgstr "ValidateTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
 msgid ""
 "Returns a set of validatetopology_returntype objects detailing issues with "
 "topology"
 msgstr ""
+"Retorna um conjunto de objetos validatetopology_returntype detalhando issues "
+"com topologia"
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
 msgid ""
 "<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
 msgid ""
 "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
 "detailing issues with topology. List of possible errors and what the "
 "returned ids represent are displayed below:"
 msgstr ""
+"Retorna um conjunto de objetos <xref linkend=\"validatetopology_returntype\"/"
+"> detalhando issues com topologia. Lista de erros possíveis e do significado "
+"das ids que retornaram, está expressa abaixo:"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
-msgstr ""
+msgstr "Erro"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
-msgstr ""
+msgstr "<entry>id1</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
-msgstr ""
+msgstr "<entry>id2</entry>"
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
-msgstr ""
+msgstr "borda cruza nodo"
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447
-#: extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457
-#: extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
-msgstr ""
+msgstr "edge_id"
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
-msgstr ""
+msgstr "node_id"
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
-msgstr ""
+msgstr "borda inválida"
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468
-#: extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
-msgstr ""
+msgstr "null"
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
-msgstr ""
+msgstr "borda não simples"
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
-msgstr ""
+msgstr "borda cruza borda"
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
-msgstr ""
+msgstr "edge start node geometry mis-match"
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
-msgstr ""
+msgstr "edge end node geometry mis-match"
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
-msgstr ""
+msgstr "face sem bordas"
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477
-#: extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
-msgstr ""
+msgstr "face_id"
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
-msgstr ""
+msgstr "face sem anéis "
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
-msgstr ""
+msgstr "face sobrepõe face"
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
-msgstr ""
+msgstr "face dentro de face"
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
-msgstr ""
+msgstr "inner face_id"
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
-msgstr ""
+msgstr "outer face_id"
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
-msgstr ""
+msgstr "Disponibilidade: 1.0.0"
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
 "positives that were existent in prior versions."
 msgstr ""
+"Melhorias: 2.0.0 limite mais eficiente cruzando detenção e consertos para "
+"falsos positivos que existiam em versões anteriores.  "
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
 "to be consistent with error description."
 msgstr ""
+"Alterações: 2.2.0 valores para id1 e id2 foram trocados para \"limite cruza "
+"nó\", para serem consistentes com a descrição do erro."
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
 "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
@@ -1119,31 +1373,31 @@ msgstr ""
 "face without edges | 0 |"
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ", <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
-msgstr ""
+msgstr "Esta seção cobre as funções da topologia para criar novas topologias."
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr "Construtores de topologia"
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr "Cria topologia"
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
@@ -1153,8 +1407,8 @@ msgstr ""
 "topology.topology."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
-#, no-c-format
+#: extras_topology.xml:567
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>CreateTopology</function></"
 "funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
@@ -1166,6 +1420,25 @@ msgid ""
 "function></funcdef> <paramdef><type>varchar </type> "
 "<parameter>topology_schema_name</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+"<funcprototype> <funcdef>integer <function>CreateTopology</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
 "<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
 "paramdef> </funcprototype> <funcprototype> <funcdef>integer "
 "<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
@@ -1174,11 +1447,10 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>tolerance</parameter></"
 "paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
 "paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:557
-#, no-c-format
+#: extras_topology.xml:599
+#, fuzzy, no-c-format
 msgid ""
 "Creates a new schema with name <varname>topology_name</varname> consisting "
 "of tables (<varname>edge_data</varname>,<varname>face</varname>,"
@@ -1187,19 +1459,30 @@ msgid ""
 "in the topology table. The srid is the spatial reference identified as "
 "defined in spatial_ref_sys table for that topology. Topologies must be "
 "uniquely named. The tolerance is measured in the units of the spatial "
-"reference system. If the tolerance is not specified defaults to 0."
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
+"Cria um novo esquema com nome <varname>topology_name</varname> consistindo "
+"de tables (<varname>edge_data</varname>,<varname>face</varname>,"
+"<varname>node</varname>, <varname>relation</varname> e registra esta nova "
+"topologia na table topologia. O srid é a referência espacial identificada "
+"como definido na spatial_ref_sys table para aquela topologia. As topologias "
+"devem ser nomeadas unicamente. A tolerância é medida nas unidade do sistema "
+"de referência espacial. Se a tolerância não estiver especificada, se torna 0."
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
 msgid ""
 "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
 "more functional. <varname>hasz</varname> defaults to false if not specified."
 msgstr ""
+"Isto é parecido com SQL/MM <xref linkend=\"ST_InitTopoGeo\"/>, mas um pouco "
+"mais funcional. <varname>hasz</varname> se torna falso se não estiver "
+"especificado."
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
 msgid ""
 "This example creates a new schema called ma_topo that will store edges, "
@@ -1207,21 +1490,25 @@ msgid ""
 "represents 1/2 meter since the spatial reference system is a meter based "
 "spatial reference system"
 msgstr ""
+"Este exemplo cria um novo esquema chamado ma_topo que irá armazenar limites, "
+"faces e relações nos metros do plano do estado de Massachusetts. A "
+"tolerância representa 1/2 metros já que o sistema de referência espacial é "
+"baseado em metros. "
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
-msgstr ""
+msgstr "Cria uma topologia Rhode Island no Estado Plano ft"
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
 "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
@@ -1238,7 +1525,7 @@ msgstr ""
 "2"
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
@@ -1246,21 +1533,23 @@ msgstr ""
 ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
-msgstr ""
+msgstr "CopyTopology"
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
 msgid ""
 "Makes a copy of a topology structure (nodes, edges, faces, layers and "
 "TopoGeometries)."
 msgstr ""
+"Faz uma cópia da estrutura de uma topologia (nós, limites, faces, camadas e "
+"TopoGeometrias)."
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>CopyTopology</function></funcdef> "
@@ -1268,9 +1557,13 @@ msgid ""
 "parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>CopyTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>existing_topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
 msgid ""
 "Creates a new topology with name <varname>new_topology_name</varname> and "
@@ -1278,9 +1571,12 @@ msgid ""
 "copies all nodes, edges and faces in there, copies layers and their "
 "TopoGeometries too."
 msgstr ""
+"Cria uma nova topologia com nome <varname>new_topology_name</varname> e SRID "
+"e precisão de <varname>existing_topology_name</varname>, copia todos os nós, "
+"limites e faces existentes lá, copia camadas e suas TopoGeometrias também."
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
 msgid ""
 "The new rows in topology.layer will contain synthesized values for "
@@ -1288,66 +1584,79 @@ msgid ""
 "will only exist as a definition but won't be available in any user-level "
 "table yet."
 msgstr ""
+"As novas fileiras na topology.layer irão conter valores sintetizados para "
+"schema_name, table_name and feature_column. Isto se dá, porque a "
+"TopoGeometria só existe como uma definição, mas ainda não estará disponível "
+"em nenhuma user-level table."
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
-msgstr ""
+msgstr "Este exemplo faz um backup de uma topologia chamada  ma_topo"
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ", <xref linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr "ST_InitTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
 msgid ""
 "Creates a new topology schema and registers this new schema in the topology."
 "topology table and details summary of process."
 msgstr ""
+"Cria um novo esquema topologia e registra esse novo esquema na table "
+"topology.topology e detalha um resumo do processo."
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
 msgid ""
 "This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
 "reference and tolerance options of CreateTopology and outputs a text "
 "description of creation instead of topology id."
 msgstr ""
+"Este é um SQL-MM equivalente do CreateTopology, mas falta a referência "
+"espacial e as opções de tolerância do CreateTopology e gera uma descrição de "
+"texto da criação em vez da id da topologia."
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
 "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
@@ -1364,21 +1673,23 @@ msgstr ""
 "Topologia-Geometria 'topo_schema_to_create' (id:7) criada."
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr "ST_CreateTopoGeo"
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
 msgid ""
 "<refpurpose>Adds a collection of geometries to a given empty topology and "
 "returns a message detailing success.</refpurpose>"
 msgstr ""
+"<refpurpose>Adiciona uma coleção de geometrias para uma dada topologia vazia "
+"e retorna uma mensagem detalhando sucesso.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
@@ -1386,39 +1697,46 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>acollection</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acollection</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
 msgid ""
 "<para>Adds a collection of geometries to a given empty topology and returns "
 "a message detailing success.</para>"
 msgstr ""
+"<para>Adiciona uma coleção de geometrias para uma dada topologia vazia e "
+"retorna uma mensagem detalhando sucesso.</para>"
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
-msgstr ""
+msgstr "Útil para popular uma topologia vazia."
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066
-#: extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377
-#: extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061
-#: extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0"
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 
 #. Tag: programlisting
-#: extras_topology.xml:712
+#: extras_topology.xml:754
 #, no-c-format
 msgid ""
 "-- Populate topology --\n"
@@ -1456,29 +1774,65 @@ msgid ""
 "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
 "'LINE');"
 msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:718
-#, no-c-format
-msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
-msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
-
-#. Tag: refname
-#: extras_topology.xml:724
-#, no-c-format
-msgid "TopoGeo_AddPoint"
-msgstr ""
-
-#. Tag: refpurpose
-#: extras_topology.xml:726
-#, no-c-format
-msgid ""
-"Adds a point to an existing topology using a tolerance and possibly "
-"splitting an existing edge."
-msgstr ""
-
+"-- Populate topology --\n"
+"SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
+" ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 "
+"236911,384799 236895,384811 236890,384833 236884,\n"
+"  384844 236882,384866 236881,384879 236883,384954 236898,385087 "
+"236932,385117 236938,\n"
+"  385167 236938,385203 236941,385224 236946,385233 236950,385241 "
+"236956,385254 236971,\n"
+"  385260 236979,385268 236999,385273 237018,385273 237037,385271 "
+"237047,385267 237057,\n"
+"  385225 237125,385210 237144,385192 237161,385167 237192,385162 "
+"237202,385159 237214,\n"
+"  385159 237227,385162 237241,385166 237256,385196 237324,385209 "
+"237345,385234 237375,\n"
+"  385237 237383,385238 237399,385236 237407,385227 237419,385213 "
+"237430,385193 237439,\n"
+"  385174 237451,385170 237455,385169 237460,385171 237475,385181 "
+"237503,385190 237521,\n"
+"  385200 237533,385206 237538,385213 237541,385221 237542,385235 "
+"237540,385242 237541,\n"
+"  385249 237544,385260 237555,385270 237570,385289 237584,385292 "
+"237589,385291 237596,385284 237630))',3438)\n"
+"  );\n"
+"\n"
+"      st_createtopogeo\n"
+"----------------------------\n"
+" Topology ri_topo populated\n"
+"\n"
+"\n"
+"-- create tables and topo geometries --\n"
+"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
+"\n"
+"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
+"'LINE');"
+
+#. Tag: para
+#: extras_topology.xml:760
+#, no-c-format
+msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
+msgstr ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
+
+#. Tag: refname
+#: extras_topology.xml:766
+#, no-c-format
+msgid "TopoGeo_AddPoint"
+msgstr "TopoGeo_AddPoint"
+
+#. Tag: refpurpose
+#: extras_topology.xml:768
+#, no-c-format
+msgid ""
+"Adds a point to an existing topology using a tolerance and possibly "
+"splitting an existing edge."
+msgstr ""
+"Adiciona um ponto a uma topologia usando uma tolerância e possivelmente "
+"dividindo um limite existente."
+
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
@@ -1487,40 +1841,53 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
 msgid ""
 "Adds a point to an existing topology and return its identifier. The given "
 "point will snap to existing nodes or edges within given tolerance. An "
 "existing edge may be split by the snapped point."
 msgstr ""
+"Adiciona um ponto a uma topologia existente e retorna como identificador. O "
+"ponto romperá para nós ou limites existentes com a tolerância. Um limite "
+"existente pode ser dividido pelo ponto.  "
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
 "linkend=\"CreateTopology\"/>"
 msgstr ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
-msgstr ""
+msgstr "TopoGeo_AddLineString"
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology using a tolerance and possibly "
 "splitting existing edges/faces. Returns edge identifiers"
 msgstr ""
+"Adiciona uma linestring a ua topologia existente usando uma tolerância e "
+"possivelmente dividindo limites/faces existentes. Retorna identificadores de "
+"limites"
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
 msgid ""
 "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
@@ -1529,9 +1896,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
 msgid ""
 "Adds a linestring to an existing topology and return a set of edge "
@@ -1539,31 +1911,39 @@ msgid ""
 "edges within given tolerance. Existing edges and faces may be split by the "
 "line."
 msgstr ""
+"Adiciona uma linestring a uma topologia existente e retorna um conjunto de "
+"identificadores formando ela. A linha romperá para nós ou limites existentes "
+"com a tolerância. Limites e faces existentes podem ser divididos pela "
+"linha.  "
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
 "linkend=\"CreateTopology\"/>"
 msgstr ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
-msgstr ""
+msgstr "TopoGeo_AddPolygon"
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology using a tolerance and possibly "
 "splitting existing edges/faces."
 msgstr ""
+"Adiciona um polígono a uma topologia usando uma tolerância e possivelmente "
+"dividindo limites/faces."
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
@@ -1572,9 +1952,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
 msgid ""
 "Adds a polygon to an existing topology and return a set of face identifiers "
@@ -1582,46 +1967,56 @@ msgid ""
 "or edges within given tolerance. Existing edges and faces may be split by "
 "the boundary of the new polygon."
 msgstr ""
+"Adiciona um polígono a uma topologia e retorna um conjunto de "
+"identificadores de faces formando ele. O limite do polígono romperá nós ou "
+"limites dentro da tolerância. Limites e faces existentes podem ser divididos "
+"pelo limite do novo polígono."
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
 msgid ""
 ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
 "<xref linkend=\"CreateTopology\"/>"
 msgstr ""
+", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
+"<xref linkend=\"CreateTopology\"/>"
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
 msgid ""
 "This section covers topology functions for adding, moving, deleting, and "
 "splitting edges, faces, and nodes. All of these functions are defined by ISO "
 "SQL/MM."
 msgstr ""
+"Esta seção cobre as funções da topologia para adicionar, mover, deletar e "
+"dividir limites, faces e nós. Todas essas funções são definidas pelo "
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
-msgstr ""
+msgstr "Editores de Topologia"
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr "ST_AddIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
 msgid ""
 "Adds an isolated node to a face in a topology and returns the nodeid of the "
 "new node. If face is null, the node is still created."
 msgstr ""
+"Adiciona um nó isolado a uma face em uma topologia e retorna a id do novo "
+"nó. Se a face é nula, o nó continua sendo criado."
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
@@ -1629,18 +2024,25 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
 msgid ""
 "Adds an isolated node with point location <varname>apoint</varname> to an "
 "existing face with faceid <varname>aface</varname> to a topology "
 "<varname>atopology</varname> and returns the nodeid of the new node."
 msgstr ""
+"Adiciona um nó isolado com a localização do ponto <varname>apoint</varname> "
+"com uma face existente com faceid <varname>aface</varname>  a uma topologia "
+"<varname>atopology</varname> e retorna a nodeid do novo nó."
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -1649,37 +2051,46 @@ msgid ""
 "boundaries) then an exception is thrown. If the point already exists as a "
 "node, an exception is thrown."
 msgstr ""
+"O sistema de referência espacial (srid) da geometria pontual não é o mesmo "
+"que a topologia, o  <varname>apoint</varname> não é uma geometria pontual, o "
+"ponto é nulo, ou o ponto intersecta um limite existente (mesmo nos limites), "
+"então uma exceção é aberta. Se o ponto já existe como um nó, uma exceção é "
+"aberta. "
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
 msgid ""
 "If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
 "not within the face, then an exception is thrown."
 msgstr ""
+"Se <varname>aface</varname> não é nula e o <varname>apoint</varname> não "
+"está dentro da face, então, uma exceção é aberta. "
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
 msgid ""
 ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
 "<xref linkend=\"ST_Intersects\"/>"
 msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
+"<xref linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr "ST_AddIsoEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
 msgid ""
 "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1687,9 +2098,13 @@ msgid ""
 "<varname>anode</varname> and <varname>anothernode</varname> and returns the "
 "edge id of the new edge.</refpurpose>"
 msgstr ""
+"<refpurpose>Adiciona um limite isolado definido pela geometria "
+"<varname>alinestring</varname> a uma topologia conectando dois nós "
+"isolados<varname>anode</varname> e <varname>anothernode</varname> e retorna "
+"a nova id do novo limite.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
@@ -1699,9 +2114,15 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
 msgid ""
 "<para>Adds an isolated edge defined by geometry <varname>alinestring</"
@@ -1709,9 +2130,13 @@ msgid ""
 "<varname>anode</varname> and <varname>anothernode</varname> and returns the "
 "edge id of the new edge.</para>"
 msgstr ""
+"<para>Adiciona um limite isolado definido pela geometria "
+"<varname>alinestring</varname> a uma topologia conectando dois nós "
+"isolados<varname>anode</varname> e <varname>anothernode</varname> e retorna "
+"a nova id do novo limite.</para>"
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>alinestring</varname> "
@@ -1719,54 +2144,68 @@ msgid ""
 "null, or the nodes are contained in more than one face, or the nodes are "
 "start or end nodes of an existing edge, then an exception is thrown."
 msgstr ""
+"Se o sistema de referência espacial (srid) da geometria "
+"<varname>alinestring</varname> não for o mesmo da topologia, qualquer "
+"argumento de entrada é nulo, ou is nós estão contidos em mais de uma face, "
+"ou eles são o começo ou fim de um limite existente, então, uma exceção é "
+"aberta."
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
 msgid ""
 "If the <varname>alinestring</varname> is not within the face of the face the "
 "<varname>anode</varname> and <varname>anothernode</varname> belong to, then "
 "an exception is thrown."
 msgstr ""
+"Se a <varname>alinestring</varname> não está dentro da face da face o "
+"<varname>anode</varname> e <varname>anothernode</varname> pertence, então, "
+"uma exceção é aberta."
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
 msgid ""
 "If the <varname>anode</varname> and <varname>anothernode</varname> are not "
 "the start and end points of the <varname>alinestring</varname> then an "
 "exception is thrown."
 msgstr ""
+"Se o <varname>anode</varname> e <varname>anothernode</varname> não são os "
+"pontos de começo e fim da <varname>alinestring</varname> então, uma exceção "
+"é aberta. "
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr "ST_AddEdgeNewFaces"
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
 "face and replace it with two new faces."
 msgstr ""
+"Adiciona um novo limite e, se uma face for dividida, deleta a face original "
+"e substitui por duas novas faces.  "
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
@@ -1776,25 +2215,34 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, delete the original "
 "face and replace it with two new faces. Returns the id of the newly added "
 "edge."
 msgstr ""
+"Adiciona um novo limite e, se uma face for dividida, deleta a face original "
+"e substitui por duas novas faces. Retorna a id do novo limite adicionado.  "
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120
-#: extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
+"Atualiza todos os limites existentes e relacionamentos em conformidade. "
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
 msgid ""
 "If any arguments are null, the given nodes are unknown (must already exist "
@@ -1803,38 +2251,48 @@ msgid ""
 "<varname>anode</varname> and <varname>anothernode</varname> are not the "
 "start and endpoints of <varname>acurve</varname> then an error is thrown."
 msgstr ""
+"Se algum argumento for nulo, os nós são desconhecidos (devem existir na "
+"table <varname>node</varname> do esquema de topologia), a <varname>acurve</"
+"varname> não é uma <varname>LINESTRING</varname>, o <varname>anode</varname> "
+"e <varname>anothernode</varname> não são os pontos de começo e fim da "
+"<varname>acurve</varname>, logo, um erro é lançado."
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the <varname>acurve</varname> "
 "geometry is not the same as the topology an exception is thrown."
 msgstr ""
+"Se o sistema de referência espacial (srid) da geometria <varname>acurve</"
+"varname> não for o mesmo da topologia, uma exceção é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr "ST_AddEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
 msgid ""
 "Add a new edge and, if in doing so it splits a face, modify the original "
 "face and add a new face."
 msgstr ""
+"Adiciona um novo limite e, se uma face for dividida, modifica a face "
+"original e adiciona uma nova face.  "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
@@ -1844,70 +2302,89 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
 msgid ""
 "Add a new edge and, if doing so splits a face, modify the original face and "
 "add a new one."
 msgstr ""
+"Adiciona um novo limite e, se uma face for dividida, modifica a face "
+"original e adiciona uma nova.  "
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
 msgid ""
 "If possible, the new face will be created on left side of the new edge. This "
 "will not be possible if the face on the left side will need to be the "
 "Universe face (unbounded)."
 msgstr ""
+"Se possível, a face nova será criada no lado esquerdo do novo limite. Isto "
+"não será possível se a face do lado esquerdo precisar ser a face universal "
+"(sem limites)."
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
-msgstr ""
+msgstr "Retorna a id do novo limite adicionado."
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr "ST_RemEdgeNewFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an edge and, if the removed edge separated two faces, "
 "delete the original faces and replace them with a new face.</refpurpose>"
 msgstr ""
+"<refpurpose>Remove um limite e, se o limite removido separava duas faces, "
+"deleta as faces originais e as substitui por uma nova face.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
 msgid ""
 "<para>Removes an edge and, if the removed edge separated two faces, delete "
 "the original faces and replace them with a new face.</para>"
 msgstr ""
+"<para>Remove um limite e, se o limite removido separava duas faces, deleta "
+"as faces originais e as substitui por uma nova face.</para>"
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
 msgid ""
 "Returns the id of a newly created face or NULL, if no new face is created. "
@@ -1915,57 +2392,73 @@ msgid ""
 "confined with the universe face (possibly making the universe flood into the "
 "face on the other side)."
 msgstr ""
+"Retorna a id de uma face nova criada ou NULA, se nenhuma face nova for "
+"criada. Nenhuma face nova é criada quando o limite removido está pendurado, "
+"isolado ou confinado na face universal (possivelmente fazendo a inundação "
+"universal dentro da face no outro lado). "
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
 msgid ""
 "Refuses to remove an edge partecipating in the definition of an existing "
 "TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by "
 "only one of them (and not the other)."
 msgstr ""
+"Recusa remover um limite que participa da definição de uma TopoGeometria. "
+"Recusa fechar duas faces se qualquer TopoGeometria estiver definida por "
+"apenas uma delas (e não a outra). "
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge is unknown (must already exist in "
 "the <varname>edge</varname> table of the topology schema), the topology name "
 "is invalid then an error is thrown."
 msgstr ""
+"Se qualquer argumento for nulo, o limite dado é desconhecido (deve existir "
+"na table <varname>edge</varname> do esquema de topologia), o nome da "
+"topologia é inválido, logo, um erro é lançado. "
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr "ST_RemEdgeModFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
 "the them and modify the other to take the space of both."
 msgstr ""
+"Remove um limite e, se o limite removido separou duas faces, deleta uma das "
+"duas e modifica a outra para pegar o espaço delas."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
 msgid ""
 "Removes an edge and, if the removed edge separated two faces, delete one of "
@@ -1974,30 +2467,38 @@ msgid ""
 "keeping it. Returns the id of the face remaining in place of the removed "
 "edge."
 msgstr ""
+"Remove um limite e, se o limite removido separou duas faces, deleta uma das "
+"duas e modifica a outra para pegar o espaço delas. Mantém, "
+"preferencialmente, a face que está na direita, para ser simétrico com a "
+"ST_AddEdgeModFace, também mantendo-a. Retorna a id da face remanescente no "
+"lugar do limite removido. "
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr "ST_ChangeEdgeGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
 msgid ""
 "<refpurpose>Changes the shape of an edge without affecting the topology "
 "structure.</refpurpose>"
 msgstr ""
+"<refpurpose>Modifica a forma de um limite sem afetar a estrutura da "
+"topologia.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
@@ -2005,17 +2506,23 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
 msgid ""
 "<para>Changes the shape of an edge without affecting the topology structure."
 "</para>"
 msgstr ""
+"<para>Modifica a forma de um limite sem afetar a estrutura da topologia.</"
+"para>"
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
 msgid ""
 "If any arguments are null, the given edge does not exist in the "
@@ -2025,44 +2532,54 @@ msgid ""
 "of <varname>acurve</varname> or the modification would change the underlying "
 "topology then an error is thrown."
 msgstr ""
+"Se algum argumento for nulo, o limite dado não existe na table "
+"<varname>edge</varname> do esquema da topologia, a <varname>acurve</varname> "
+"não é uma <varname>LINESTRING</varname>, o <varname>anode</varname> e "
+"<varname>anothernode</varname> não são os pontos de início e fim de "
+"<varname>acurve</varname> ou a modificação iria mudar a topologia "
+"fundamental, então, um erro é lançado."
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
 msgid ""
 "If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
+"Se a nova <varname>acurve</varname> não for simples, um erro é lançado."
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
 msgid ""
 "If moving the edge from old to new position would hit an obstacle then an "
 "error is thrown."
 msgstr ""
+"Se mover o limite de uma posição antiga acertar um obstáculo, um erro é "
+"lançado."
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
-msgstr ""
+msgstr "Disponibilidade: 1.1.0"
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
-msgstr ""
+msgstr "Melhorias: 2.0.0 adiciona execução da consistência topológica"
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
-#, fuzzy, no-c-format
+#: extras_topology.xml:1323
+#, no-c-format
 msgid ""
 "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
 "                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
@@ -2070,31 +2587,30 @@ msgid ""
 " ----\n"
 " Edge 1 changed"
 msgstr ""
-"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1, \n"
-"\n"
-"ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 893844.3,227641.6 "
-"893816.6, 227704.5 893778.5)', 26986) );\n"
-"\n"
-"----\n"
-"\n"
-"Edge 1 changed"
+"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
+"                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
+"893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
+" ----\n"
+" Edge 1 changed"
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr "ST_ModEdgeSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
 "original edge and adding a new edge."
 msgstr ""
+"Divide um limite criando um novo nó junto de um limite existente, "
+"modificando o limite original e adicionando um novo limite. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
@@ -2102,31 +2618,42 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, modifying the "
 "original edge and adding a new edge. Updates all existing joined edges and "
 "relationships accordingly. Returns the identifier of the newly added node."
 msgstr ""
+"Divide um limite criando um novo nó junto de um limite existente, "
+"modificando o limite original e adicionando um novo limite. Atualiza todos "
+"os limites e relacionamentos em conformidade. Retorna o identificador do "
+"novo nó adicionado."
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
+"Alterações: 2.0 - Nas versões anteriores, isto recebia o nome errado "
+"ST_ModEdgesSplit"
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
 "-- Add an edge --\n"
@@ -2144,9 +2671,23 @@ msgid ""
 "-------------------------\n"
 "7"
 msgstr ""
+"-- Add an edge --\n"
+" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
+"893910, 227600 893910)', 26986) ) As edgeid;\n"
+"\n"
+"-- edgeid-\n"
+"3\n"
+"\n"
+"\n"
+"-- Split the edge  --\n"
+"SELECT topology.ST_ModEdgeSplit('ma_topo',  3, "
+"ST_SetSRID(ST_Point(227594,893910),26986)  ) As node_id;\n"
+"        node_id\n"
+"-------------------------\n"
+"7"
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
@@ -2156,21 +2697,23 @@ msgstr ""
 "<xref linkend=\"AddEdge\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr "ST_ModEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
 "edge and deleting the second edge. Returns the id of the deleted node."
 msgstr ""
+"Fecha dois limites deletando o nó que os conecta, modificando o primeiro "
+"limite e deletando o segundo. Retorna a id do nó deletado."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
@@ -2178,33 +2721,43 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
+"<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, modifying the first "
 "edge and deleting the second edge. Returns the id of the deleted node. "
 "Updates all existing joined edges and relationships accordingly."
 msgstr ""
+"Fecha dois limites deletando o nó que os conecta, modificando o primeiro "
+"limite e deletando o segundo. Retorna a id do nó deletado. Atualiza todos o "
+"limites e relacionamentos em conformidade."
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr "ST_NewEdgeHeal"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
 "and replacing them with an edge whose direction is the same as the first "
 "edge provided."
 msgstr ""
+"Fecha dois limites deletando o nó que os conecta, deletando ambos limites, e "
+"substituindo-os com um limite cuja direção é a mesma do primeiro limite "
+"fornecido."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
 msgid ""
 "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
@@ -2212,9 +2765,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
+"<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
 msgid ""
 "Heal two edges by deleting the node connecting them, deleting both edges, "
@@ -2222,24 +2779,31 @@ msgid ""
 "edge provided. Returns the id of the new edge replacing the healed ones. "
 "Updates all existing joined edges and relationships accordingly."
 msgstr ""
+"Fecha dois limites deletando o nó que os conecta, deletando ambos limites, e "
+"substituindo-os com um limite cuja direção é a mesma do primeiro limite "
+"fornecido. Retorna a id do novo limite, substituindo os fechados. Atualiza "
+"todos os limites e relacionamentos em conformidade."
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr "ST_MoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
 "<varname>apoint</varname> geometry exists as a node an error is thrown. "
 "REturns description of move."
 msgstr ""
+"Move um nó isolado em uma topologia de um ponto para outro. Se nova "
+"<varname>apoint</varname> geometria existe como um nó, um erro é lançado. "
+"Retorna descrição de movimento. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
@@ -2247,17 +2811,23 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
 msgid ""
 "Moves an isolated node in a topology from one point to another. If new "
 "<varname>apoint</varname> geometry exists as a node an error is thrown."
 msgstr ""
+"Move um nó isolado em uma topologia de um ponto para outro. Se nova "
+"geometria <varname>apoint</varname> existe como um nó, um erro é lançado."
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
 msgid ""
 "If any arguments are null, the <varname>apoint</varname> is not a point, the "
@@ -2265,23 +2835,29 @@ msgid ""
 "new node location intersects an existing edge (even at the end points) then "
 "an exception is thrown."
 msgstr ""
+"Se qualquer argumento for nulo, o <varname>apoint</varname> não é um ponto, "
+"o nó existente não é isolado (é um ponto de início ou fim de um limite), uma "
+"nova localização de nó intersecta um limite existente (mesmo em pontos "
+"finais), então uma exceção é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
 "as the topology an exception is thrown."
 msgstr ""
+"Se o sistema de referência espacial (srid) da geometria pontual não for o "
+"mesmo da topologia, uma exceção é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
 "-- Add an isolated node with no face  --\n"
@@ -2297,24 +2873,39 @@ msgid ""
 "----------------------------------------------------\n"
 "Isolated Node 7 moved to location 227579.5,893916.5"
 msgstr ""
+"-- Add an isolated node with no face  --\n"
+"SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
+"ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
+" nodeid\n"
+"--------\n"
+"      7\n"
+"-- Move the new node --\n"
+"SELECT topology.ST_MoveIsoNode('ma_topo', 7,  "
+"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
+"                      descrip\n"
+"----------------------------------------------------\n"
+"Isolated Node 7 moved to location 227579.5,893916.5"
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr "ST_NewEdgesSplit"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
 msgid ""
 "Split an edge by creating a new node along an existing edge, deleting the "
 "original edge and replacing it with two new edges. Returns the id of the new "
 "node created that joins the new edges."
 msgstr ""
+"Divide um limite criando um novo nó ao longo do limite existente, deletando "
+"o limite original e substituindo-o por dois novos. Retorna a id do novo nó "
+"criado que integra os novos limites."
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
@@ -2322,9 +2913,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
 msgid ""
 "Split an edge with edge id <varname>anedge</varname> by creating a new node "
@@ -2333,9 +2928,14 @@ msgid ""
 "new node created that joins the new edges. Updates all existing joined edges "
 "and relationships accordingly."
 msgstr ""
+"Divide um limite com uma id limite <varname>anedge</varname> criando um novo "
+"nó com uma localização de ponto <varname>apoint</varname> junto co i limite "
+"atual, deletando o limite original e substituindo-o por dois novos. Retorna "
+"a id do novo nó criado que se une aos novos limites. Atualiza todos os "
+"limites unidos e relacionamentos em conformidade. "
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
 msgid ""
 "If the spatial reference system (srid) of the point geometry is not the same "
@@ -2344,15 +2944,20 @@ msgid ""
 "correspond to an existing edge or the point is not within the edge then an "
 "exception is thrown."
 msgstr ""
+"Se o sistema de referência espacial (srid) da geometria pontual não é o "
+"mesmo que a topologia, o  <varname>apoint</varname> não é uma geometria "
+"pontual, o ponto é nulo, o ponto já existe como um nó, o limite não "
+"corresponde a um limite existente ou o ponto não está dentro do limite, "
+"então, uma exceção é aberta. "
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
 "-- Add an edge  --\n"
@@ -2369,49 +2974,72 @@ msgid ""
 "---------\n"
 "       6"
 msgstr ""
+"-- Add an edge  --\n"
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
+"893917,227592 893900)', 26986) ) As edgeid;\n"
+"-- result-\n"
+"edgeid\n"
+"------\n"
+"        2\n"
+"-- Split the new edge --\n"
+"SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  "
+"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
+" newnodeid\n"
+"---------\n"
+"       6"
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr "ST_RemoveIsoNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
 msgid ""
 "<refpurpose>Removes an isolated node and returns description of action. If "
 "the node is not isolated (is start or end of an edge), then an exception is "
 "thrown.</refpurpose>"
 msgstr ""
+"<refpurpose>Remove um nó isolado e retorna descrição de ação. Se o nó não "
+"for isolado (for  começo ou fim de um limite), então, uma exceção é lançada."
+"</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
 msgid ""
 "<para>Removes an isolated node and returns description of action. If the "
 "node is not isolated (is start or end of an edge), then an exception is "
 "thrown.</para>"
 msgstr ""
+"<para>Remove um nó isolado e retorna descrição de ação. Se o nó não for "
+"isolado (for  começo ou fim de um limite), então, uma exceção é lançada.</"
+"para>"
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
 "-- Remove an isolated node with no face  --\n"
@@ -2420,27 +3048,32 @@ msgid ""
 "-------------------------\n"
 " Isolated node 7 removed"
 msgstr ""
+"-- Remove an isolated node with no face  --\n"
+"SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
+"         result\n"
+"-------------------------\n"
+" Isolated node 7 removed"
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
-msgstr ""
+msgstr "Assessores de Topologia"
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
-msgstr ""
+msgstr "GetEdgeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
-msgstr ""
+msgstr "Encontra a edge-id de um limite que intercepta um dado ponto"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
@@ -2448,56 +3081,64 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
-msgstr ""
+msgstr "Restaura a id de um limite que intersecta um ponto."
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
 msgid ""
 "The function returns an integer (id-edge) given a topology, a POINT and a "
 "tolerance. If tolerance = 0 then the point has to intersect the edge."
 msgstr ""
+"A função retorna uma inteireza (id-limite) dada uma topologia, um PONTO e "
+"uma tolerância. Se tolerância = 0, o ponto tem que intersectar o limite."
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
-msgstr ""
+msgstr "Se o ponto não intersecta um limite, retorna 0 (zero)."
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one edge near the point then an "
 "exception is thrown."
 msgstr ""
+"Se usa tolerância > 0 e não existe mais que um limite próximo ao ponto, uma "
+"exceção é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
-msgstr ""
+msgstr "Se tolerância = 0, a função usa ST_Intersects, senão usa ST_DWithin."
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 - requer GEOS >= 3.3.0."
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
-msgstr ""
+msgstr "Estes exemplos utilizam limites que criamos em "
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
@@ -2507,9 +3148,15 @@ msgid ""
 "-----------+-----------\n"
 "         2 |         0"
 msgstr ""
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
+"GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
+" with1mtol | withnotol\n"
+"-----------+-----------\n"
+"         2 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
 "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2518,28 +3165,34 @@ msgid ""
 "-- get error --\n"
 "ERROR:  Two or more edges found"
 msgstr ""
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+"-- get error --\n"
+"ERROR:  Two or more edges found"
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
+", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
-msgstr ""
+msgstr "GetFaceByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
-msgstr ""
+msgstr "Encontra a face-id de uma face que intersecta um dado ponto"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
@@ -2547,50 +3200,58 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
-msgstr ""
+msgstr "Restaura a id de uma face que intersecta um ponto."
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
 msgid ""
 "The function returns an integer (id-face) given a topology, a POINT and a "
 "tolerance. If tolerance = 0 then the point has to intersect the face."
 msgstr ""
+"A função retorna como inteireza (id-face) dado uma topologia, um PONTO e uma "
+"tolerância. Se tolerância = 0, o ponto tem que intersectar a face."
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
-msgstr ""
+msgstr "Se o ponto não intersecta uma face, retorna 0 (zero)."
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and there is more than one face near the point then an "
 "exception is thrown."
 msgstr ""
+"Se usa tolerância > 0 e não existe mais que uma face próxima ao ponto, uma "
+"exceção é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
-msgstr ""
+msgstr "Se tolerância = 0, a função usa ST_Intersects, senão usa ST_DWithin."
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
-msgstr ""
+msgstr "Estes exemplos utilizam faces criadas em <xref linkend=\"AddFace\"/>"
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
@@ -2601,9 +3262,16 @@ msgid ""
 "        -----------+-----------\n"
 "                         1 |         0"
 msgstr ""
+"SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
+"GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
+"        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
+"\n"
+"         with1mtol | withnotol\n"
+"        -----------+-----------\n"
+"                         1 |         0"
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
 "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
@@ -2612,9 +3280,14 @@ msgid ""
 "-- get error --\n"
 "ERROR:  Two or more faces found"
 msgstr ""
+"SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
+"        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+"-- get error --\n"
+"ERROR:  Two or more faces found"
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
@@ -2622,19 +3295,19 @@ msgstr ""
 ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
-msgstr ""
+msgstr "GetNodeByPoint"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
-msgstr ""
+msgstr "Encontra a id de um nó em uma localização de ponto"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
@@ -2642,47 +3315,57 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
-msgstr ""
+msgstr "Restaura a id de um nó em uma localização de ponto"
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
 msgid ""
 "The function return an integer (id-node) given a topology, a POINT and a "
 "tolerance. If tolerance = 0 mean exactly intersection otherwise retrieve the "
 "node from an interval."
 msgstr ""
+"A função retorna um inteireza (id-nó) dada uma topologia, um PONTO e uma "
+"tolerância. Se tolerância = 0, significa exatamente intersecção, caso "
+"contrário restaura o nó de um intervalo. "
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
-msgstr ""
+msgstr "Se existe um nó no ponto, ele retorna 0 (zero)."
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
 msgid ""
 "If use tolerance > 0 and near the point there are more than one node it "
 "throw an exception."
 msgstr ""
+"Se usa tolerância > 0 e próximo ao ponto existe mais que um nó, uma exceção "
+"é lançada."
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
 msgid ""
 "If tolerance = 0, the function use ST_Intersects otherwise will use "
 "ST_DWithin."
 msgstr ""
+"Se tolerância = 0, a função usa ST_Intersects, senão irá usar ST_DWithin."
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
-#, fuzzy, no-c-format
+#: extras_topology.xml:1767
+#, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
 " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
@@ -2690,19 +3373,14 @@ msgid ""
 "----------\n"
 "        2"
 msgstr ""
-"SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
-"893816.5)', 26986) ) As nodeid;\n"
-"\n"
-"-- result --\n"
-"\n"
-"nodeid\n"
-"\n"
-"--------\n"
-"\n"
-"4"
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"  nearnode\n"
+"----------\n"
+"        2"
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
 "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
@@ -2711,46 +3389,58 @@ msgid ""
 " ----get error--\n"
 " ERROR:  Two or more nodes found"
 msgstr ""
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+" ----get error--\n"
+" ERROR:  Two or more nodes found"
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
 msgid ""
 ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
+", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
-msgstr ""
+msgstr "GetTopologyID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the id of a topology in the topology.topology table "
 "given the name of the topology.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a id de uma topologia na table topology.topology dado o "
+"nome da topologia.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>GetTopologyID</function></funcdef> "
 "<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>GetTopologyID</function></funcdef> "
+"<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
 msgid ""
 "<para>Returns the id of a topology in the topology.topology table given the "
 "name of the topology.</para>"
 msgstr ""
+"<para>Retorna a id de uma topologia na table topology.topology dado o nome "
+"da topologia.</para>"
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
@@ -2767,7 +3457,7 @@ msgstr ""
 "1"
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2777,29 +3467,33 @@ msgstr ""
 "<xref linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
-msgstr ""
+msgstr "GetTopologySRID"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
 msgid ""
 "Returns the SRID of a topology in the topology.topology table given the name "
 "of the topology."
 msgstr ""
+"Retorna o SRID de uma topologia na table topology.topology dado o nome da "
+"topologia."
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
 msgid ""
 "Returns the spatial reference id of a topology in the topology.topology "
 "table given the name of the topology."
 msgstr ""
+"Retorna a id de referência espacial de uma topologia na table topology."
+"topology dado o nome da topologia."
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
@@ -2816,7 +3510,7 @@ msgstr ""
 "4326"
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
@@ -2826,35 +3520,39 @@ msgstr ""
 "<xref linkend=\"GetTopologyID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
-msgstr ""
+msgstr "GetTopologyName"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
-msgstr ""
+msgstr "Retorna o nome de uma topologia (esquema) dada a id da topologia. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
 msgid ""
 "<funcdef>varchar <function>GetTopologyName</function></funcdef> "
 "<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 msgstr ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
 msgid ""
 "Returns the topology name (schema) of a topology from the topology.topology "
 "table given the topology id of the topology."
 msgstr ""
+"Retorna o nome da topologia (esquema) de uma table topology.topology dada a "
+"id topologia dela."
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
 "SELECT topology.GetTopologyName(1) As topo_name;\n"
@@ -2871,7 +3569,7 @@ msgstr ""
 "ma_topo"
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
@@ -2881,19 +3579,21 @@ msgstr ""
 "linkend=\"GetTopologySRID\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr "ST_GetFaceEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
+"Retorna um conjunto de limites ordenados que amarram <varname>aface</"
+"varname>. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
@@ -2901,34 +3601,45 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
 msgid ""
 "Returns a set of ordered edges that bound <varname>aface</varname>. Each "
 "output consists of a sequence and edgeid. Sequence numbers start with value "
 "1."
 msgstr ""
+"Retorna um conjunto de limites ordenados que amarram <varname>aface</"
+"varname>.  Cada saída consiste em uma sequência e uma limiteid. Os números "
+"das sequências começam com o valor 1."
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
 msgid ""
 "Enumeration of each ring edges start from the edge with smallest identifier. "
 "Order of edges follows a left-hand-rule (bound face is on the left of each "
 "directed edge)."
 msgstr ""
+"A enumeração dos limites de cada anel começa do limite com o menos "
+"identificador. A ordem de limites segue uma regra da mão esquerda (a face "
+"amarrada está a esquerda de cada limite direto)."
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
 "-- Returns the edges bounding face 1\n"
@@ -2945,9 +3656,22 @@ msgid ""
 "        7 |    3\n"
 "(7 rows)"
 msgstr ""
+"-- Returns the edges bounding face 1\n"
+"SELECT (topology.ST_GetFaceEdges('tt', 1)).*;\n"
+"-- result --\n"
+" sequence | edge\n"
+"----------+------\n"
+"        1 |   -4\n"
+"        2 |    5\n"
+"        3 |    7\n"
+"        4 |   -6\n"
+"        5 |    1\n"
+"        6 |    2\n"
+"        7 |    3\n"
+"(7 rows)"
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
 "-- Returns the sequence, edge id\n"
@@ -2957,51 +3681,63 @@ msgid ""
 "FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
 "        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
 msgstr ""
+"-- Returns the sequence, edge id\n"
+"-- and geometry of the edges that bound face 1\n"
+"-- If you just need geom and seq, can use ST_GetFaceGeometry\n"
+"SELECT t.seq, t.edge, geom\n"
+"FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
+"        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
-msgstr ""
+msgstr "ST_GetFaceGeometry"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
-msgstr ""
+msgstr "Retorna o polígono na topologia dada com a id de face especificada. "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
 msgid ""
 "Returns the polygon in the given topology with the specified face id. Builds "
 "the polygon from the edges making up the face."
 msgstr ""
+"Retorna o polígono na topologia dada com a id de face especificada. Constrói "
+"o polígono dos limites fazendo a face."
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
 "-- Returns the wkt of the polygon added with AddFace\n"
@@ -3015,23 +3751,35 @@ msgid ""
 "234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
 "234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
 msgstr ""
+"-- Returns the wkt of the polygon added with AddFace\n"
+"SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt;\n"
+"-- result --\n"
+"               facegeomwkt\n"
+"\n"
+"--------------------------------------------------------------------------------\n"
+" POLYGON((234776.9 899563.7,234896.5 899456.7,234914 899436.4,234946.6 "
+"899356.9,\n"
+"234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
+"234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
-msgstr ""
+msgstr "GetRingEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
 "given edge side."
 msgstr ""
+"Retorna o conjunto ordenado de identificadores de limites assinados, "
+"conhecidos caminhando em um lado da beirada.  "
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
@@ -3040,69 +3788,87 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aring</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
 msgid ""
 "Returns the ordered set of signed edge identifiers met by walking on an a "
 "given edge side. Each output consists of a sequence and a signed edge id. "
 "Sequence numbers start with value 1."
 msgstr ""
+"Retorna o conjunto ordenado de identificadores de limites assinados, "
+"conhecidos caminhando em um lado da beirada. Cada saída consiste em uma "
+"sequência e uma id limite assinada. Números em sequência começam com o valor "
+"1."
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
 msgid ""
 "If you pass a positive edge id, the walk starts on the left side of the "
 "corresponding edge and follows the edge direction. If you pass a negative "
 "edge id, the walk starts on the right side of it and goes backward."
 msgstr ""
+"Se você passa uma id limite positiva, a caminhada começa no lado esquerdo do "
+"limite correspondente e segue sua direção. Se você passa uma id limite "
+"negativa, a caminhada começa no lado direito dele e orienta-se para trás. "
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
 msgid ""
 "If <varname>max_edges</varname> is not null no more than those records are "
 "returned by that function. This is meant to be a safety parameter when "
 "dealing with possibly invalid topologies."
 msgstr ""
+"Se <varname>max_edges</varname> não é nulo, não mais que aqueles relatos são "
+"retornados pela função. Isto foi feito para ser um parâmetro seguro ao lidar "
+"com topologias possivelmente inválidas. "
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
-msgstr ""
+msgstr "Esta função utiliza anel limite vinculando metadados. "
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ", <xref linkend=\"GetNodeEdges\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
-msgstr ""
+msgstr "GetNodeEdges"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
-msgstr ""
+msgstr "Retorna um conjunto ordenado de limites incidentes no dado nó."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
 msgid ""
 "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
+"<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
 msgid ""
 "Returns an ordered set of edges incident to the given node. Each output "
@@ -3111,106 +3877,126 @@ msgid ""
 "the given node. Closed edges will appear twice (with both signs). Order is "
 "clockwise starting from northbound."
 msgstr ""
+"Retorna um conjunto de limites incidentes no dado nó. Cada saída consiste em "
+"uma sequência e uma id limite assinada. Os números sequência começam com o "
+"valor 1. Um limite positivo começa no dado nó. Um limite negativo termina no "
+"dado nó. Limites fechado aparecerão duas vezes (com ambos sinais). A ordem é "
+"sentido horário, começando do norte. "
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
 msgid ""
 "This function computes ordering rather than deriving from metadata and is "
 "thus usable to build edge ring linking."
 msgstr ""
+"Esta função computa ordenação em vez de derivação dos metadados e é, assim, "
+"útil para construir o vínculo do limite anel. "
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ", <xref linkend=\"ST_Azimuth\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
 msgid ""
 "This section covers the functions for processing topologies in non-standard "
 "ways."
 msgstr ""
+"Esta seção cobre as funções para processar topologias de maneiras não "
+"padronizadas. "
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
-msgstr ""
+msgstr "Processamento de Topologia"
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
-msgstr ""
+msgstr "Polygonize"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
-msgstr ""
+msgstr "Encontra e registra todas faces definidas pelos limites da topologia"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
 msgid ""
 "<funcdef>text <function>Polygonize</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>Polygonize</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
+"Registra todas as faces que podem ser construídas de bordas primitivas das "
+"topologias."
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
+"A topologia alvo supostamente contém nenhuma borda que se auto intersecta."
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
 msgid ""
 "Already known faces are recognized, so it is safe to call Polygonize "
 "multiple times on the same topology."
 msgstr ""
+"Faces já conhecidas são reconhecidas, logo, é seguro chamar Polygonize "
+"várias vezes na mesma topologia."
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
 msgid ""
 "This function does not use nor set the next_left_edge and next_right_edge "
 "fields of the edge table."
 msgstr ""
+"Esta função não utiliza os campos set the next_left_edge e next_right_edge "
+"da table limite."
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ", <xref linkend=\"ST_Polygonize\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
-msgstr ""
+msgstr "AddNode"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema and "
 "returns the nodeid of new node. If point already exists as node, the "
 "existing nodeid is returned."
 msgstr ""
+"Adiciona um ponto nó na table nó no esquema topológico específico e retorna "
+"a nodeid do novo nó. Se o ponto já existe, a nodeid é retornada."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddNode</function></funcdef> "
@@ -3221,43 +4007,61 @@ msgid ""
 "\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
 msgid ""
 "Adds a point node to the node table in the specified topology schema. The "
 "<xref linkend=\"AddEdge\"/> function automatically adds start and end points "
 "of an edge when called so not necessary to explicitly add nodes of an edge."
 msgstr ""
+"Adiciona um ponto nó na table nó no esquema topológico específico. A função "
+"<xref linkend=\"AddEdge\"/> automaticamente adiciona pontos de início e fim "
+"de um limite quando chamado, não é necessário adicionar nós de um limite "
+"explicitamente."
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
 msgid ""
 "If any edge crossing the node is found either an exception is raised or the "
 "edge is split, depending on the <varname>allowEdgeSplitting</varname> "
 "parameter value."
 msgstr ""
+"Se qualquer limite cruzando o nó é encontrado, ou uma exceção surge ou a "
+"borda é dividida, dependendo do valor do parâmetro "
+"<varname>allowEdgeSplitting</varname>."
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
 msgid ""
 "If <varname>computeContainingFace</varname> is true a newly added node would "
 "get the correct containing face computed."
 msgstr ""
+"Se <varname>computeContainingFace</varname> for verdade, um novo nó "
+"adicionado irá corrigir a face computada."
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
 msgid ""
 "If the <varname>apoint</varname> geometry already exists as a node, the node "
 "is not added but the existing nodeid is returned."
 msgstr ""
+"Se a geometria <varname>apoint</varname> já existe como um nó, não se "
+"adiciona um nó, mas a nodeid existente retorna."
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
 "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
@@ -3279,13 +4083,13 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
-msgstr ""
+msgstr "AddEdge"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
 msgid ""
 "Adds a linestring edge to the edge table and associated start and end points "
@@ -3293,18 +4097,25 @@ msgid ""
 "specified linestring geometry and returns the edgeid of the new (or "
 "existing) edge."
 msgstr ""
+"Adiciona uma linestring limite à edge table e os pontos de início e fim "
+"associados à table ponto nó do esquema de topologia especificado usando a "
+"linestring geometria específica e retorna a bordaid da nova borda (ou da "
+"borda já existente)."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddEdge</function></funcdef> "
 "<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
 msgid ""
 "Adds an edge to the edge table and associated nodes to the nodes table of "
@@ -3312,33 +4123,43 @@ msgid ""
 "linestring geometry and returns the edgeid of the new or existing record. "
 "The newly added edge has \"universe\" face on both sides and links to itself."
 msgstr ""
+"Adiciona uma borda à edge table e nós associados às nodes tables do esquema "
+"<varname>toponame</varname> especificado, usando a linestring geometria "
+"específica e retorna a bordaid do novo ou já existente relato. A nova borda "
+"adicionada tem a face \"universal\" nos dois lados e se conecta com si "
+"mesma. "
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
 msgid ""
 "If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
 "contained by an existing linestring edge, then an error is thrown and the "
 "edge is not added."
 msgstr ""
+"Se a <varname>aline</varname> geometria cruza, sobrepõe, contém ou é contida "
+"por uma borda linestring, um erro é lançado e a borda não é adicionada."
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
 msgid ""
 "The geometry of <varname>aline</varname> must have the same <varname>srid</"
 "varname> as defined for the topology otherwise an invalid spatial reference "
 "sys error will be thrown."
 msgstr ""
+"A geometria da <varname>aline</varname> deve ter o mesmo <varname>srid</"
+"varname> definido para a topologia, senão um erro inválido é lançado no "
+"sistema de referência espacial. "
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0. requer GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
 "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
@@ -3362,29 +4183,53 @@ msgid ""
 " -- gives error --\n"
 " ERROR:  Edge intersects (not on endpoints) with existing edge 1"
 msgstr ""
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
+"893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
+"-- result-\n"
+"edgeid\n"
+"--------\n"
+" 1\n"
+"\n"
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 "
+"893900.4,227622.6 893844.2,227641.6 893816.5,\n"
+" 227704.5 893778.5)', 26986) ) As edgeid;\n"
+"-- result --\n"
+"edgeid\n"
+"--------\n"
+" 2\n"
+"\n"
+" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 "
+"893900, 227591.9 893900.4,\n"
+"  227704.5 893778.5)', 26986) ) As edgeid;\n"
+" -- gives error --\n"
+" ERROR:  Edge intersects (not on endpoints) with existing edge 1"
 
 #. Tag: para
-#: extras_topology.xml:2218
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+msgstr ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
-msgstr ""
+msgstr "AddFace"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
 msgid ""
 "<refpurpose>Registers a face primitive to a topology and gets its identifier."
 "</refpurpose>"
 msgstr ""
+"<refpurpose>Registra uma face primitiva a uma topologia e pega seu "
+"identificador.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>AddFace</function></funcdef> "
@@ -3393,17 +4238,24 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>AddFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
 msgid ""
 "<para>Registers a face primitive to a topology and gets its identifier.</"
 "para>"
 msgstr ""
+"<para>Registra uma face primitiva a uma topologia e pega seu identificador.</"
+"para>"
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
 msgid ""
 "For a newly added face, the edges forming its boundaries and the ones "
@@ -3411,18 +4263,25 @@ msgid ""
 "left_face and right_face fields. Isolated nodes contained in the face will "
 "also be updated to have a correct containing_face field value."
 msgstr ""
+"Para uma nova face adicionada, as bordas formando seus limites e as contidas "
+"na face, serão atualizadas para ter valore corretos nos campos left_face e "
+"right_face.  Os nós isolados contidos na face também serão atualizados para "
+"ter um valor correto do campo containing_face."
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
 msgid ""
 "The target topology is assumed to be valid (containing no self-intersecting "
 "edges). An exception is raised if: The polygon boundary is not fully defined "
 "by existing edges or the polygon overlaps an existing face."
 msgstr ""
+"A topologia alvo é supostamente válida (não contendo nenhuma borda auto "
+"intersectada). Uma exceção surge se: O limite do polígono não estiver "
+"completamente definido ou caso o polígono sobreponha uma face existente."
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
 msgid ""
 "If the <varname>apolygon</varname> geometry already exists as a face, then: "
@@ -3430,9 +4289,13 @@ msgid ""
 "existing face is returned; if <varname>force_new</varname> is true a new id "
 "will be assigned to the newly registered face."
 msgstr ""
+"Se a <varname>apolygon</varname>  geometria já existe como face, então: se "
+"<varname>force_new</varname> é falso (o padrão) a id da face da face "
+"existente retorna, se <varname>force_new</varname> é verdade uma nova id "
+"será assinada para a nova face registrada."
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
 msgid ""
 "When a new registration of an existing face is performed (force_new=true), "
@@ -3440,18 +4303,25 @@ msgid ""
 "in the edge, node an relation tables, nor will the MBR field of the existing "
 "face record be updated. It is up to the caller to deal with that."
 msgstr ""
+"Quando um no registro de uma face existente é representada (force_new=true), "
+"nenhuma ação será tomada para resolver referências pendentes a face "
+"existente na borda, nó e tables relacionadas, nem o relato do campo MBR será "
+"atualizado. Fica a critério do chamador lidar ou não com isso."
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
 msgid ""
 "The <varname>apolygon</varname> geometry must have the same <varname>srid</"
 "varname> as defined for the topology otherwise an invalid spatial reference "
 "sys error will be thrown."
 msgstr ""
+"A geometria da <varname>apolygon</varname>  deve ter o mesmo <varname>srid</"
+"varname> definido para a topologia, senão um erro inválido é lançado no "
+"sistema de referência espacial. "
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
+#: extras_topology.xml:2333
 #, no-c-format
 msgid ""
 "-- first add the edges we use generate_series as an iterator (the below\n"
@@ -3496,107 +4366,152 @@ msgid ""
 "--------\n"
 " 1"
 msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
-msgstr ""
-", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+"-- first add the edges we use generate_series as an iterator (the below\n"
+"-- will only work for polygons with < 10000 points because of our max in "
+"gs)\n"
+"SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), "
+"ST_PointN(geom, i + 1) )) As edgeid\n"
+"    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
+"            FROM\n"
+"                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 "
+"899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
+"                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 "
+"899255.4,\n"
+"                234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', "
+"26986) )  As geom\n"
+"            )  As geoms) As facen CROSS JOIN generate_series(1,10000) As i\n"
+"         WHERE i < npt;\n"
+"-- result --\n"
+" edgeid\n"
+"--------\n"
+"      3\n"
+"      4\n"
+"      5\n"
+"      6\n"
+"      7\n"
+"      8\n"
+"      9\n"
+"     10\n"
+"     11\n"
+"     12\n"
+"(10 rows)\n"
+"-- then add the face -\n"
+"\n"
+"SELECT topology.AddFace('ma_topo',\n"
+"    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 "
+"899356.9,234872.5 899328.7,\n"
+"    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
+"    234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) ) As "
+"faceid;\n"
+"-- result --\n"
+"faceid\n"
+"--------\n"
+" 1"
 
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
 "the Douglas-Peucker algorithm."
 msgstr ""
+"Retorna uma versão \"simplificada\" da geometria da dada TopoGeometria "
+"usando o algorítimo Douglas-Peucker."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
 "<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2316
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
+
+#. Tag: para
+#: extras_topology.xml:2362
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" geometry version of the given TopoGeometry using "
 "the Douglas-Peucker algorithm on each component edge."
 msgstr ""
+"Retorna uma versão \"simplificada\" da geometria da dada TopoGeometria "
+"usando o algorítimo Douglas-Peucker em cada borda componente."
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
-msgstr ""
+msgstr "A geometria retornada pode ser não simples ou não válida."
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
-msgstr ""
+msgstr "Dividir bordas componentes pode ajudar a manter simplicidade/validade."
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS."
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidade: 2.1.0"
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
 msgid ""
 "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
 "<xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
 msgstr ""
+"Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
+"<xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
 msgid ""
 "This section covers the topology functions for creating new topogeometries."
 msgstr ""
+"Esta seção cobre as funções da topologia para criar novas topogeometrias. "
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
-msgstr ""
+msgstr "Construtores de TopoGeometria"
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
-msgstr ""
+msgstr "CreateTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
 msgid ""
 "Creates a new topo geometry object from topo element array - tg_type: 1:"
 "[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
 msgstr ""
+"Cria uma novo objeto de topo geometria de um arranjo topo elemento - "
+"tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection "
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
@@ -3610,70 +4525,94 @@ msgid ""
 "type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
 msgid ""
 "Creates a topogeometry object for layer denoted by layer_id and registers it "
 "in the relations table in the <varname>toponame</varname> schema."
 msgstr ""
+"Cria um objeto topogeometria para camada indicada pela layer_id e registra "
+"ela nas relations tables no esquema <varname>toponame</varname>."
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
 msgid ""
 "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
 "[multi]poly (areal), 4:collection. layer_id is the layer id in the topology."
 "layer table."
 msgstr ""
+"tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
+"[multi]poly (areal), 4:collection. layer_id is the layer id in the topology."
+"layer table."
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
 msgid ""
 "punctal layers are formed from set of nodes, lineal layers are formed from a "
 "set of edges, areal layers are formed from a set of faces, and collections "
 "can be formed from a mixture of nodes, edges, and faces."
 msgstr ""
+"camadas pontuais são formadas a partir de um conjunto de nós, camadas "
+"lineares são formadas a partir de um conjunto de bordas, camadas areais são "
+"formadas a partir de um conjunto de faces e as coleções podem ser formadas a "
+"partir de uma mistura de nós, bordas e faces."
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
 msgid ""
 "Omitting the array of components generates an empty TopoGeometry object."
-msgstr ""
+msgstr "Omitir o arranjo de componentes gera um objeto TopoGeometria vazio."
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
-msgstr ""
+msgstr "Exemplos: Formados de bordas existentes"
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
 msgid ""
 "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
 "LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>."
 msgstr ""
+"Cria uma topogeometria no esquema ri_topopara camada 2 (nosso ri_roads), de "
+"tipo (2) LINHA, para a primeira borda (nó carregamos em "
+"<varname>ST_CreateTopoGeo</varname>."
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
 msgid ""
 "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
 "CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 msgstr ""
+"INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
+"CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
-msgstr ""
+msgstr "Exemplos: Converte uma geometria areal para uma topogeometria melhor"
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
 msgid ""
 "Lets say we have geometries that should be formed from a collection of "
@@ -3681,9 +4620,13 @@ msgid ""
 "geometry of each block group. If our data was perfectly aligned, we could do "
 "this:"
 msgstr ""
+"Digamos que tenhamos geometrias que deveriam ser formadas de uma coleção de "
+"faces. Nós temos, por exemplo, blockgroupos tables e queremos saber a topo "
+"geometria de cada block group. Se seus dados foram perfeitamente alinhados, "
+"podemos fazer isto:"
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
 "-- create our topo geometry column --\n"
@@ -3709,9 +4652,31 @@ msgid ""
 "            GROUP BY b.gid) As foo\n"
 "WHERE foo.gid = bg.gid;"
 msgstr ""
+"-- create our topo geometry column --\n"
+"SELECT topology.AddTopoGeometryColumn(\n"
+"        'topo_boston',\n"
+"        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
+"\n"
+"-- addtopgeometrycolumn --\n"
+"1\n"
+"\n"
+"-- update our column assuming\n"
+"-- everything is perfectly aligned with our edges\n"
+"UPDATE boston.blockgroups AS bg\n"
+"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
+"        ,3,1\n"
+"        , foo.bfaces)\n"
+"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
+"bfaces\n"
+"        FROM boston.blockgroups As b\n"
+"            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
+"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"            GROUP BY b.gid) As foo\n"
+"WHERE foo.gid = bg.gid;"
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
+#: extras_topology.xml:2440
 #, no-c-format
 msgid ""
 "--the world is rarely perfect allow for some error\n"
@@ -3745,9 +4710,39 @@ msgid ""
 "-- are now aligned with my tiger street centerlines\n"
 "UPDATE boston.blockgroups SET new_geom = topo::geometry;"
 msgstr ""
+"--the world is rarely perfect allow for some error\n"
+"--count the face if 50% of it falls\n"
+"-- within what we think is our blockgroup boundary\n"
+"UPDATE boston.blockgroups AS bg\n"
+"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
+"        ,3,1\n"
+"        , foo.bfaces)\n"
+"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
+"bfaces\n"
+"        FROM boston.blockgroups As b\n"
+"            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
+"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"        OR\n"
+" (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"            AND ST_Area(ST_Intersection(b.geom, topology."
+"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
+"                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))*0.5\n"
+"                )\n"
+"            GROUP BY b.gid) As foo\n"
+"WHERE foo.gid = bg.gid;\n"
+"\n"
+"-- and if we wanted to convert our topogeometry back\n"
+"-- to a denomalized geometry aligned with our faces and edges\n"
+"-- cast the topo to a geometry\n"
+"-- The really cool thing is my new geometries\n"
+"-- are now aligned with my tiger street centerlines\n"
+"UPDATE boston.blockgroups SET new_geom = topo::geometry;"
 
 #. Tag: para
-#: extras_topology.xml:2400
+#: extras_topology.xml:2446
 #, no-c-format
 msgid ""
 ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
@@ -3759,19 +4754,19 @@ msgstr ""
 "<xref linkend=\"TopoElementArray_Agg\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
-msgstr ""
+msgstr "toTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
-msgstr ""
+msgstr "Converte uma simples geometria em uma topo geometria"
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
@@ -3786,15 +4781,26 @@ msgid ""
 "\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>topogeometry </type> "
+"<parameter>topogeom</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
-msgstr ""
+msgstr "Converte uma simples geometria em <xref linkend=\"topogeometry\"/>."
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
 msgid ""
 "Topological primitives required to represent the input geometry will be "
@@ -3802,34 +4808,44 @@ msgid ""
 "will be associated with the output TopoGeometry in the <varname>relation</"
 "varname> table."
 msgstr ""
+"Topológicos primitivos requeridos para representar a geometria de entrada "
+"será adicionada a topologia oculta, possivelmente dividindo as existentes, e "
+"elas serão associadas com a TopoGeometria de saída na table "
+"<varname>relation</varname>."
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
 msgid ""
 "Existing TopoGeometry objects (with the possible exception of "
 "<varname>topogeom</varname>, if given) will retain their shapes."
 msgstr ""
+"Objetos existentes de TopoGeometria (com a possível exceção de "
+"<varname>topogeom</varname>, se dada) manterão suas formas."
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
 msgid ""
 "When <varname>tolerance</varname> is given it will be used to snap the input "
 "geometry to existing primitives."
 msgstr ""
+"Quando <varname>tolerance</varname> é dada, será usada para quebrar a "
+"geometria de entrada para primitivas existentes."
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
 msgid ""
 "In the first form a new TopoGeometry will be created for the given layer "
 "(<varname>layer_id</varname>) of the given topology (<varname>toponame</"
 "varname>)."
 msgstr ""
+"Na primeira forma, uma nova TopoGeometria será criada para a dada camada "
+"(<varname>layer_id</varname>) da topologia (<varname>toponame</varname>)"
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
 msgid ""
 "In the second form the primitives resulting from the conversion will be "
@@ -3837,21 +4853,26 @@ msgid ""
 "possibly adding space to its final shape. To have the new shape completely "
 "replace the old one see <xref linkend=\"clearTopoGeom\"/>."
 msgstr ""
+"Na segunda forma, as rpimitivs resultantes da conversão serão adicionadas a "
+"uma TopoGeometria pre existente (<varname>topogeom</varname>), adicionando, "
+"possivelmente, espaço à sua forma final. Para obter a nova forma "
+"completamente substituir a antiga, veja <xref linkend=\"clearTopoGeom\"/>."
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
+"Melhorias: 2.1.0 adiciona a versão pegando uma TopoGeometria existente."
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
-msgstr ""
+msgstr "Este é um fluxo de trabalho auto contido completo"
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
+#: extras_topology.xml:2528
 #, no-c-format
 msgid ""
 "-- do this if you don't have a topology setup already\n"
@@ -3883,9 +4904,37 @@ msgid ""
 "Layer 1, type Polygonal (3), 15 topogeoms\n"
 " Deploy: public.nei_topo.topo"
 msgstr ""
+"-- do this if you don't have a topology setup already\n"
+"-- creates topology not allowing any tolerance\n"
+"SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
+"-- create a new table\n"
+"CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
+"--add a topogeometry column to it\n"
+"SELECT topology.AddTopoGeometryColumn('topo_boston_test', 'public', "
+"'nei_topo', 'topo', 'MULTIPOLYGON') As new_layer_id;\n"
+"new_layer_id\n"
+"-----------\n"
+"1\n"
+"\n"
+"--use new layer id in populating the new topogeometry column\n"
+"-- we add the topogeoms to the new layer with 0 tolerance\n"
+"INSERT INTO nei_topo(nei, topo)\n"
+"SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
+"FROM neighborhoods\n"
+"WHERE gid BETWEEN 1 and 15;\n"
+"\n"
+"--use to verify what has happened --\n"
+"SELECT * FROM\n"
+"    topology.TopologySummary('topo_boston_test');\n"
+"\n"
+"-- summary--\n"
+"Topology topo_boston_test (5), SRID 2249, precision 0\n"
+"61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
+"Layer 1, type Polygonal (3), 15 topogeoms\n"
+" Deploy: public.nei_topo.topo"
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
@@ -3901,48 +4950,69 @@ msgid ""
 "    WHERE layer_id = 1 AND element_id = f.face_id\n"
 "  );"
 msgstr ""
+"-- Shrink all TopoGeometry polygons by 10 meters\n"
+"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
+"\n"
+"-- Get the no-one-lands left by the above operation\n"
+"-- I think GRASS calls this \"polygon0 layer\"\n"
+"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
+"  FROM topo_boston_test.face f\n"
+"  WHERE f.face_id > 0 -- don't consider the universe face\n"
+"  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
+"    SELECT * FROM topo_boston_test.relation\n"
+"    WHERE layer_id = 1 AND element_id = f.face_id\n"
+"  );"
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
 msgid ""
 ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
 "\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 msgstr ""
+", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
+"\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
-msgstr ""
+msgstr "TopoElementArray_Agg"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> for a set of element_id, type "
 "arrays (topoelements)"
 msgstr ""
+"Retorna um <varname>topoelementarray</varname> para um conjunto de arranjos "
+"element_id, type (topoelementos)"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
 "funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
+"funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
 msgid ""
 "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
 "linkend=\"topoelement\"/>."
 msgstr ""
+"Usado para criar um <xref linkend=\"topoelementarray\"/> de um conjunto de "
+"<xref linkend=\"topoelement\"/>."
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
 "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
@@ -3962,48 +5032,53 @@ msgstr ""
 "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ", <xref linkend=\"topoelementarray\"/>"
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
 msgid ""
 "This section covers the topology functions for editing existing "
 "topogeometries."
 msgstr ""
+"Esta seção cobre as funções da topologia para editar  topogeometrias "
+"existentes. "
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
-msgstr ""
+msgstr "Editores de TopoGeometria"
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
-msgstr ""
+msgstr "clearTopoGeom"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
-msgstr ""
+msgstr "Limpa o conteúdo de uma topo geometria"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
 msgid ""
 "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
@@ -4011,136 +5086,159 @@ msgid ""
 "to replace the shape of existing objects and any dependent object in higher "
 "hierarchical levels."
 msgstr ""
+"Limpa o conteúdo de um <xref linkend=\"topogeometry\"/> tornando-o vazio. "
+"Mais útil quando usado em conjunto com <xref linkend=\"toTopoGeom\"/> para "
+"substituir o formato de objetos existentes e qualquer objeto dependente em "
+"níveis hierárquicos mais elevados."
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
-msgstr ""
+msgstr "Disponibilidade: 2.1"
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
 "-- Shrink all TopoGeometry polygons by 10 meters\n"
 "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
 msgstr ""
+"-- Shrink all TopoGeometry polygons by 10 meters\n"
+"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
-msgstr ""
+msgstr "TopoGeom_addElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
-msgstr ""
+msgstr "Adiciona um elemento à definição de uma TopoGeometria"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
 msgid ""
 "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
 "object. Does not error out if the element is already part of the definition."
 msgstr ""
+"Adiciona um <xref linkend=\"topoelement\"/> à definição de um objeto de "
+"TopoGeometria. Não apresenta erro se o elemento já faz parte da definição."
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
-msgstr ""
+msgstr "Disponibilidade: 2.3"
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
 "-- Add edge 5 to TopoGeometry tg\n"
 "UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 msgstr ""
+"-- Add edge 5 to TopoGeometry tg\n"
+"UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 
 #. Tag: refname
-#: extras_topology.xml:2631
-#, fuzzy, no-c-format
+#: extras_topology.xml:2677
+#, no-c-format
 msgid "TopoGeom_remElement"
-msgstr "AddTopoGeometryColumn"
+msgstr "TopoGeom_remElement"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
-msgstr ""
+msgstr "Remove um elemento de uma definição de uma TopoGeometria"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
 msgid ""
 "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
 "<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
+"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
 msgid ""
 "Removes a <xref linkend=\"topoelement\"/> from the definition of a "
 "TopoGeometry object."
 msgstr ""
+"Remove um <xref linkend=\"topoelement\"/> de uma definição de uma objeto de "
+"TopoGeometrias."
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
 "-- Remove face 43 from TopoGeometry tg\n"
 "UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 msgstr ""
+"-- Remove face 43 from TopoGeometry tg\n"
+"UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
-msgstr ""
+msgstr "Adiciona um formato geométrico à uma topo geometria existente"
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
-msgstr ""
+msgstr "Recorrer a <xref linkend=\"toTopoGeom\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
-msgstr ""
+msgstr "Assessores de TopoGeometria"
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
-msgstr ""
+msgstr "GetTopoGeomElementArray"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
 msgid ""
 "Returns a <varname>topoelementarray</varname> (an array of topoelements) "
 "containing the topological elements and type of the given TopoGeometry "
 "(primitive elements)"
 msgstr ""
+"Retorna um <varname>topoelementarray</varname> (um arranjo de topoelementos) "
+"contendo os tipos e elementos topológicos da TopoGeometria (elementos "
+"primitivos)"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
@@ -4149,18 +5247,26 @@ msgid ""
 "paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
 msgid ""
 "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
 "function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
 msgid ""
 "Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
@@ -4168,32 +5274,40 @@ msgid ""
 "similar to GetTopoGeomElements except it returns the elements as an array "
 "rather than as a dataset."
 msgstr ""
+"Retorna um <xref linkend=\"topoelementarray\"/> contendo os tipos e "
+"elementos da dada TopoGeometria (elementos primitivos). Isto é parecido com "
+"GetTopoGeomElements, mas em vez de retornar os elementos como dataset, "
+"retorna como um arranjo. "
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
 msgid ""
 "tg_id is the topogeometry id of the topogeometry object in the topology in "
 "the layer denoted by <varname>layer_id</varname> in the topology.layer table."
 msgstr ""
+"tg_id é a id topogeometria do objeto de topogeometria na camada indicada "
+"pela <varname>layer_id</varname> na topology.layer table."
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
-msgstr ""
+msgstr "GetTopoGeomElements"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
 msgid ""
 "Returns a set of <varname>topoelement</varname> objects containing the "
 "topological element_id,element_type of the given TopoGeometry (primitive "
 "elements)"
 msgstr ""
+"Retorna um conjunto de objetos <varname>topoelement</varname> contendo os "
+"topological element_id,element_type da TopoGeometria (elementos primitivos)"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
@@ -4202,54 +5316,64 @@ msgid ""
 "paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
 msgid ""
 "<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
 "funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
 msgid ""
 "Returns a set of element_id,element_type (topoelements) for a given "
 "topogeometry object in <varname>toponame</varname> schema."
 msgstr ""
+"Retorna um conjunto de element_id,element_type (topoelementos) para um dado "
+"objeto topogeométrico no esquema <varname>toponame</varname>."
 
 #. Tag: para
-#: extras_topology.xml:2783
-#, fuzzy, no-c-format
+#: extras_topology.xml:2829
+#, no-c-format
 msgid ""
 ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
 "<xref linkend=\"TopoGeom_remElement\"/>"
 msgstr ""
-", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
-"<xref linkend=\"GetTopologyID\"/>"
+", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
+"<xref linkend=\"TopoGeom_remElement\"/>"
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
-msgstr ""
+msgstr "TopoGeometry Outputs"
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
-msgstr ""
+msgstr "AsGML"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
-msgstr ""
+msgstr "Retorna a representação GML de uma topogeometria."
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
@@ -4294,9 +5418,50 @@ msgid ""
 "<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
 "<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> "
+"<parameter>tg</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>nsprefix_in</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>precision</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>options</parameter></paramdef> <paramdef><type>regclass </"
+"type> <parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>precision</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>options</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>idprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
+"<parameter>gmlversion</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: extras_topology.xml:2866
+#: extras_topology.xml:2912
 #, no-c-format
 msgid ""
 "Returns the GML representation of a topogeometry in version GML3 format. If "
@@ -4305,9 +5470,15 @@ msgid ""
 "space. The precision (default: 15) and options (default 1) parameters, if "
 "given, are passed untouched to the underlying call to ST_AsGML."
 msgstr ""
+"Retorna a representação GML de uma topogeometria na versão GML3 format. Se o "
+"<varname>nsprefix_in</varname> não for especificado, então <varname>gml</"
+"varname> é usado. Passa em uma string vazia para nsprefix para pegar um "
+"espaço não qualificado. A precisão (padrão: 15) e parâmetros (padrão 1) de "
+"opções, se dados, são passados inalterados para a chamada subjacente para "
+"ST_AsGML. "
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
 msgid ""
 "The <varname>visitedTable</varname> parameter, if given, is used for keeping "
@@ -4320,9 +5491,18 @@ msgid ""
 "be created automatically by adding a unique constraint to the fields. "
 "Example:"
 msgstr ""
+"O parâmetro <varname>visitedTable</varname>, se dado, é usado para manter o "
+"caminho dos elementos nó e borda visitados, assim como para usar referências-"
+"cruzadas  (xlink:xref) em vez de definições duplicadas. É esperado que a "
+"tabela tenha (pelo menos) dois campos inteiros: 'element_type' e "
+"'element_id'. O usuário visitante deve ter os privilégios escritos e lidos "
+"na dada tabela. Para uma melhor apresentação, um index deve ser definido no "
+"<varname>element_type</varname> e <varname>element_id</varname>, nesta "
+"ordem. Tal index será adicionado automaticamente ao adicionar uma única "
+"limitação aos campos. Exemplo: "
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
 "CREATE TABLE visited (\n"
@@ -4330,32 +5510,41 @@ msgid ""
 "  unique(element_type, element_id)\n"
 ");"
 msgstr ""
+"CREATE TABLE visited (\n"
+"  element_type integer, element_id integer,\n"
+"  unique(element_type, element_id)\n"
+");"
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
 msgid ""
 "The <varname>idprefix</varname> parameter, if given, will be prepended to "
 "Edge and Node tag identifiers."
 msgstr ""
+"O parâmetro <varname>idprefix</varname>, se dado, será antecipado aos "
+"identificadores tag de bordas e nós. "
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
 msgid ""
 "The <varname>gmlver</varname> parameter, if given, will be passed to the "
 "underlying ST_AsGML. Defaults to 3."
 msgstr ""
+"O parâmetro <varname>gmlver</varname>, se dado, será passado à ST_AsGML "
+"subjacente. Padrões para 3."
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
 msgid ""
 "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
+"Isto usa a topo geometria que criamos em <xref linkend=\"CreateTopoGeom\"/>"
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
+#: extras_topology.xml:2935
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo) As rdgml\n"
@@ -4400,15 +5589,56 @@ msgid ""
 "    </gml:directedEdge>\n"
 "</gml:TopoCurve>]]>"
 msgstr ""
+"SELECT topology.AsGML(topo) As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<gml:TopoCurve>\n"
+"    <gml:directedEdge>\n"
+"        <gml:Edge gml:id=\"E1\">\n"
+"            <gml:directedNode orientation=\"-\">\n"
+"                <gml:Node gml:id=\"N1\"/>\n"
+"            </gml:directedNode>\n"
+"            <gml:directedNode></gml:directedNode>\n"
+"            <gml:curveProperty>\n"
+"                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <gml:segments>\n"
+"                        <gml:LineStringSegment>\n"
+"                            <gml:posList srsDimension=\"2\">384744 236928 "
+"384750 236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
+"                        </gml:LineStringSegment>\n"
+"                    </gml:segments>\n"
+"                </gml:Curve>\n"
+"            </gml:curveProperty>\n"
+"        </gml:Edge>\n"
+"    </gml:directedEdge>\n"
+"</gml:TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
-msgstr ""
+msgstr "É o mesmo exercício do o anterior, mas sem o espaço para nome"
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
+#: extras_topology.xml:2937
 #, no-c-format
 msgid ""
 "SELECT topology.AsGML(topo,'') As rdgml\n"
@@ -4453,27 +5683,68 @@ msgid ""
 "    </directedEdge>\n"
 "</TopoCurve>]]>"
 msgstr ""
+"SELECT topology.AsGML(topo,'') As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<TopoCurve>\n"
+"    <directedEdge>\n"
+"        <Edge id=\"E1\">\n"
+"            <directedNode orientation=\"-\">\n"
+"                <Node id=\"N1\"/>\n"
+"            </directedNode>\n"
+"            <directedNode></directedNode>\n"
+"            <curveProperty>\n"
+"                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <segments>\n"
+"                        <LineStringSegment>\n"
+"                            <posList srsDimension=\"2\">384744 236928 384750 "
+"236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</posList>\n"
+"                         </LineStringSegment>\n"
+"                    </segments>\n"
+"                </Curve>\n"
+"            </curveProperty>\n"
+"        </Edge>\n"
+"    </directedEdge>\n"
+"</TopoCurve>]]>"
 
 #. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
-msgstr ""
+msgstr "AsTopoJSON"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
-msgstr ""
+msgstr "Retorna a representação TopoJSON  de uma topogeometria."
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
 msgid ""
 "<funcdef>text <function>AsTopoJSON</function></funcdef> "
@@ -4481,9 +5752,13 @@ msgid ""
 "<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>AsTopoJSON</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
 msgid ""
 "Returns the TopoJSON representation of a topogeometry. If "
@@ -4491,26 +5766,35 @@ msgid ""
 "storage mapping of edge identifiers to arc indices. This is to be able to "
 "allow for a compact \"arcs\" array in the final document."
 msgstr ""
+"Retorna a representação TopoJSON de uma topogeometria. Se a "
+"<varname>edgeMapTable</varname> não for nula, será usada como um mapeamento "
+"de pesquisa/armazenamento de identificadores de borda para índices de arcos. "
+"Isto é para permitir um arranjo compacto de \"arcos\" no documento final."
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
 msgid ""
 "The table, if given, is expected to have an \"arc_id\" field of type \"serial"
 "\" and an \"edge_id\" of type integer; the code will query the table for "
 "\"edge_id\" so it is recommended to add an index on that field."
 msgstr ""
+"É esperado que a tabela, se dada, tenha um campo  \"arc_id\" do tipo \"serial"
+"\" e uma \"edge_id\" de tipo inteiro; o código irá consultar a tabela para "
+"\"edge_id\", então é recomendado adicionar um index naquele campo. "
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
 msgid ""
 "Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
 "\"edgeMapTable\" table."
 msgstr ""
+"Os índices de arcos na saída TopoJSON são 0-baseados mas são 1-baseados na "
+"tabela \"edgeMapTable\"."
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
 msgid ""
 "A full TopoJSON document will be need to contain, in addition to the "
@@ -4518,15 +5802,19 @@ msgid ""
 "the <ulink url=\"http://github.com/mbostock/topojson-specification/blob/"
 "master/README.md\">TopoJSON specification</ulink>."
 msgstr ""
+"Um documento TopoJSON completo precisará conter, em soma com os fragmentos "
+"retornados por esta função, os arcos atuais mais alguns cabeçalhos. Veja a "
+"<ulink url=\"http://github.com/mbostock/topojson-specification/blob/master/"
+"README.md\">TopoJSON specification</ulink>."
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
-msgstr ""
+msgstr "Melhorias: 2.2.1 suporte para entradas pontuais adicionado "
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
 "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
@@ -4584,112 +5872,184 @@ msgid ""
 " [[35,14],[0,8]]\n"
 " ]}"
 msgstr ""
+"CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
+"\n"
+"-- header\n"
+"SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], "
+"\"translate\": [0,0] }, \"objects\": {'\n"
+"\n"
+"-- objects\n"
+"UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, "
+"'edgemap')\n"
+"FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
+"\n"
+"-- arcs\n"
+"WITH edges AS (\n"
+"  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
+"  WHERE e.edge_id = m.edge_id\n"
+"), points AS (\n"
+"  SELECT arc_id, (st_dumppoints(geom)).* FROM edges\n"
+"), compare AS (\n"
+"  SELECT p2.arc_id,\n"
+"         CASE WHEN p1.path IS NULL THEN p2.geom\n"
+"              ELSE ST_Translate(p2.geom, -ST_X(p1.geom), -ST_Y(p1.geom))\n"
+"         END AS geom\n"
+"  FROM points p2 LEFT OUTER JOIN points p1\n"
+"  ON ( p1.arc_id = p2.arc_id AND p2.path[1] = p1.path[1]+1 )\n"
+"  ORDER BY arc_id, p2.path\n"
+"), arcsdump AS (\n"
+"  SELECT arc_id, (regexp_matches( ST_AsGeoJSON(geom), '\\[.*\\]'))[1] as t\n"
+"  FROM compare\n"
+"), arcs AS (\n"
+"  SELECT arc_id, '[' || array_to_string(array_agg(t), ',') || ']' as a FROM "
+"arcsdump\n"
+"  GROUP BY arc_id\n"
+"  ORDER BY arc_id\n"
+")\n"
+"SELECT '}, \"arcs\": [' UNION ALL\n"
+"SELECT array_to_string(array_agg(a), E',\\n') from arcs\n"
+"\n"
+"-- footer\n"
+"UNION ALL SELECT ']}'::text as t;\n"
+"\n"
+"-- Result:\n"
+"{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": "
+"[0,0] }, \"objects\": {\n"
+"\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],"
+"[[6,5,-5,-4,-3,1]]]}\n"
+"}, \"arcs\": [\n"
+" [[25,30],[6,0],[0,10],[-14,0],[0,-10],[8,0]],\n"
+" [[35,6],[0,8]],\n"
+" [[35,6],[12,0]],\n"
+" [[47,6],[0,8]],\n"
+" [[47,14],[0,8]],\n"
+" [[35,22],[12,0]],\n"
+" [[35,14],[0,8]]\n"
+" ]}"
 
 #. Tag: para
-#: extras_topology.xml:2963
+#: extras_topology.xml:3009
 #, no-c-format
 msgid ""
 "This section lists the Topology functions used to check relationships "
 "between topogeometries and topology primitives"
 msgstr ""
+"Esta seção lista as funções Topológicas usadas para verificar as relações "
+"entre topogeometrias e topologias primitivas"
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
-msgstr ""
+msgstr "Relações de Topologia Espacial"
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
-msgstr ""
+msgstr "Equivalentes"
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
 "primitives."
 msgstr ""
+"Retorna verdade se duas topogeometrias forem compostas da mesma topologia "
+"primitiva"
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Equals</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Equals</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
 msgid ""
 "Returns true if two topogeometries are composed of the same topology "
 "primitives: faces, edges, nodes."
 msgstr ""
+"Retorna verdade se duas topogeometrias forem compostas das mesmas topologias "
+"primitivas: faces, bordas e nós."
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
 "collections. It also can not compare topogeometries from different "
 "topologies."
 msgstr ""
+"Esta função não é suportada por geometrias que são coleções de geometrias. "
+"Também não pode comparar topogeometrias de topologias diferentes."
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
-msgstr ""
+msgstr "<!--TODO: Need example -->"
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Equals\"/>"
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
-msgstr ""
+msgstr "Intercepta "
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if any pair of primitives from the two "
 "topogeometries intersect.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna verdade se algum par de primitivos das duas topologias "
+"se intersectar.</refpurpose>"
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>Intersects</function></funcdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
 "<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>Intersects</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
 msgid ""
 "<para>Returns true if any pair of primitives from the two topogeometries "
 "intersect.</para>"
 msgstr ""
+"<para>Retorna verdade se algum par de primitivos das duas topologias se "
+"intersectar.</para>"
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
 msgid ""
 "This function not supported for topogeometries that are geometry "
@@ -4697,6 +6057,22 @@ msgid ""
 "topologies. Also not currently supported for hierarchichal topogeometries "
 "(topogeometries composed of other topogeometries)."
 msgstr ""
-
-#~ msgid ", <xref linkend=\"topoelement\"/>"
-#~ msgstr ", <xref linkend=\"topoelement\"/>"
+"Esta função não é suportada por geometrias que são coleções de geometrias. "
+"Também não pode comparar topogeometrias de topologias diferentes. Além de "
+"não suportar topogeometrias hierárquicas (compostas de outras "
+"topogeometrias). "
+
+#~ msgid ""
+#~ "To build PostGIS 2.0 with topology support, compile with the --with-"
+#~ "topology option as described in <xref linkend=\"postgis_installation\"/>. "
+#~ "Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ "
+#~ "to fully utilize the topology support."
+#~ msgstr ""
+#~ "Para construir o PostGIS 2.0 com suporte de topologia, compile com a "
+#~ "opção --com-topologia, com está descrito em <xref linkend="
+#~ "\"postgis_installation\"/>. Algumas funções dependem do GEOS 3.3+, logo, "
+#~ "você deve compilar com o GEOS 3.3+ para utilizar completamente o suporte "
+#~ "de topologia. "
+
+#~ msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+#~ msgstr ", <xref linkend=\"spatial_ref_sys\"/>"
diff --git a/doc/po/pt_BR/faq.xml.po b/doc/po/pt_BR/faq.xml.po
index 2059d1c..bf96487 100644
--- a/doc/po/pt_BR/faq.xml.po
+++ b/doc/po/pt_BR/faq.xml.po
@@ -6,13 +6,14 @@
 # georgersilva <georger.silva at gmail.com>, 2013-2014
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
 # Omar Fernando Pessoa <omar.pessoa at gmail.com>, 2013
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-16 16:33+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -314,13 +315,13 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:85
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- this should return no records if all your geom fields are filled in\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 msgstr ""
-"-- isto deve retornar zero registros se todos os seus campos geométricos "
-"estão preencidos \n"
+"-- isso deve retornar a zero registros  se todos seus campos geométricos "
+"estão preenchidos\n"
 "SELECT somefield FROM mytable WHERE geom IS NULL;"
 
 #. Tag: programlisting
@@ -358,6 +359,17 @@ msgid ""
 "analyzing raster data. Raster has its very own FAQ. Refer to <xref linkend="
 "\"RT_FAQ\"/> and <xref linkend=\"RT_reference\"/> for more details."
 msgstr ""
+"Você pode armazenar pontos, linhas, polígonos, multipontos, multilinhas, "
+"multipolígonos e coleções geométricas. No PostGIS 2.0 e além você também "
+"pode armazenar TINS e superfícies poliédricas no tipo básico de geometria. "
+"Esses dados estão especificados no Open GIS Well Known Text Format (com "
+"extensões Z,M e ZM). Há três tipos de dados que são suportados atualmente. A "
+"geometria OGC padrão que utiliza um sistema de coordenadas planas para "
+"medidas, o tipo de dados de geografia que utiliza o sistema geodésico de "
+"coordenadas, com cálculos na esfera ou esferoide. O mais novo membro da "
+"família PostGIS tipo espacial é o raster para armazenar e analisar os dados "
+"do raster. existe um FAQ próprio para o raster.  Disponível em <xref linkend="
+"\"RT_FAQ\"/> e <xref linkend=\"RT_reference\"/> para mais detalhes. "
 
 #. Tag: para
 #: faq.xml:110
@@ -386,6 +398,23 @@ msgid ""
 "benefits of each. Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> to "
 "see what is currently supported and what is not."
 msgstr ""
+"Resposta curta: geografia é um novo tipo de dados que suporta medições de "
+"distância de longo alcance, mas a maioria dos cálculos sobre ele estão "
+"atualmente mais lento do que são na geometria. Se você usar geografia -- "
+"você não precisará aprender muito sobre sistemas de coordenadas planar. "
+"Geografia é geralmente melhor se tudo o que importa é a medição de "
+"distâncias e comprimentos e você tem dados de todo o mundo. Tipo de dado "
+"geometria é um tipo mais antigo de dados que possui mais funções que o "
+"suportam, goza de maior apoio de ferramentas de terceiros, e as operações "
+"nele contidas são geralmente mais rápidas -- às vezes até 10 vezes mais "
+"rápido para geometrias maiores. Geometria é melhor se você se sentir "
+"confortável com sistemas de referência espacial ou se estiver lidando com "
+"dados localizados onde todos seus dados se encaixam em um único <link "
+"linkend=\"spatial_ref_sys\">Sistema Espacial de Referência (SRID)</link>, ou "
+"você precisará fazer muito processamento espacial. Nota: É bastante fácil de "
+"fazer conversões pontuais entre dois tipos para ganhar os benefícios de "
+"cada. Consulte <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> para ver o que "
+"é e não é suportado."
 
 #. Tag: para
 #: faq.xml:125
@@ -492,7 +521,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:166
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "INSERT INTO gtest (ID, NAME, GEOM)\n"
 "VALUES (\n"
@@ -501,10 +530,10 @@ msgid ""
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 msgstr ""
-"INSERT INTO gtest (ID, NAME, GEOM) \n"
+"INSERT INTO gtest (ID, NAME, GEOM)\n"
 "VALUES (\n"
-"  1, \n"
-"  'First Geometry', \n"
+"  1,\n"
+"  'First Geometry',\n"
 "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
 ");"
 
@@ -538,19 +567,16 @@ msgstr "O valor de retorno deve se parecer com algum assim:"
 
 #. Tag: programlisting
 #: faq.xml:177
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "id | name           | geom\n"
 "----+----------------+-----------------------------\n"
 "  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
 "(1 row)"
 msgstr ""
-"id | name | geom\n"
-"\n"
+"id | name           | geom\n"
 "----+----------------+-----------------------------\n"
-"\n"
-"1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8) \n"
-"\n"
+"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
 "(1 row)"
 
 #. Tag: para
@@ -621,7 +647,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:210
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT id, the_geom\n"
 "FROM thetable\n"
@@ -629,12 +655,9 @@ msgid ""
 "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 msgstr ""
 "SELECT id, the_geom\n"
-"\n"
-"FROM thetable \n"
-"\n"
-"WHERE \n"
-"\n"
-"ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
+"FROM thetable\n"
+"WHERE\n"
+"  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 
 #. Tag: para
 #: faq.xml:216
@@ -874,13 +897,12 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:330
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT * FROM geotable\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 msgstr ""
 "SELECT * FROM geotable\n"
-"\n"
 "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 
 #. Tag: para
diff --git a/doc/po/pt_BR/faq_raster.xml.po b/doc/po/pt_BR/faq_raster.xml.po
index f7d6ede..8389b0c 100644
--- a/doc/po/pt_BR/faq_raster.xml.po
+++ b/doc/po/pt_BR/faq_raster.xml.po
@@ -3,15 +3,16 @@
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2013
 # georgersilva <georger.silva at gmail.com>, 2013
-# georgersilva <georger.silva at gmail.com>, 2013-2014
+# georgersilva <georger.silva at gmail.com>, 2013-2014,2017
 # Omar Fernando Pessoa <omar.pessoa at gmail.com>, 2013
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2017-01-31 20:08+0000\n"
+"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -36,6 +37,11 @@ msgid ""
 "the output GDAL driver</code> when trying to use ST_AsPNG or other raster "
 "input functions."
 msgstr ""
+"Estou tendo erro <code>ERRO: RASTER_fromGDALRaster: Não pôde abrir bytea "
+"comGDAL. Certifique que o bytea é de um formato GDAL suportado.</code> "
+"quando usando ST_FromGDALRaster ou <code>ERRO: rt_raster_to_gdal: Não pôde "
+"carregar a saída GDAL do dispositivo</code> quando tentou usar ST_AsPNG ou "
+"outras funções de entrada raster."
 
 #. Tag: para
 #: faq_raster.xml:14
@@ -48,6 +54,12 @@ msgid ""
 "or all drivers and reenable out of database support, refer to <xref linkend="
 "\"install_short_version\"/>."
 msgstr ""
+"Assim como PostGIS 2.1.3 e 2.0.5, uma alteração de segurança foi feita em "
+"todos os drivers GDAL e db raters. Essas notas de liberação estão em <ulink "
+"url=\"http://postgis.net/2014/05/19/postgis-2.0.6_and_2.1.3\">PostGIS 2.0.6, "
+"2.1.3 liberação de segurança</ulink>. Com o propósito de reativar drivers "
+"específicos ou todos os drivers e reativar fora do suporte do banco de "
+"dados, consulte <xref linkend=\"install_short_version\"/>."
 
 #. Tag: para
 #: faq_raster.xml:22
@@ -76,7 +88,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:36
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "There is a full length beginner tutorial <ulink url=\"http://trac.osgeo.org/"
 "postgis/wiki/WKTRasterTutorial01\"> Intersecting vector buffers with large "
@@ -102,25 +114,25 @@ msgstr ""
 "Confira <ulink url=\"http://gis4free.wordpress.com/category/postgis-raster/"
 "\"> Artigos de Jorge: PostGIS Raster / Oracle GeoRaster</ulink>. Há um "
 "capítulo inteiro (mais de 35 páginas de conteúdo) dedicado a PostGIS Raster "
-"com código livre e dados para download em <ulink url=\"http://www.postgis.us/"
-"chapter_13\"> PostGIS em Ação - Capítulo Raster</ulink>. Você pode <ulink "
-"url=\"http://www.postgis.us/page_buy_book\"> comprar a cópia impressa "
-"PostGIS em Ação </ulink> agora de Manning (descontos significativos para "
-"compras em massa) ou apenas o formato E-book. Você também pode comprar na "
-"Amazon e outros distribuidores de livros. Todos os manuais impressos vêm com "
-"um cupom para baixar a versão E-book."
+"com código livre e dados para download em <ulink url=\"https://www.manning."
+"com/books/postgis-in-action-second-edition\"> PostGIS em Ação - Capítulo "
+"Raster</ulink>. Você pode <ulink url=\"http://www.postgis.us/page_buy_book"
+"\"> comprar a cópia impressa PostGIS em Ação </ulink> agora de Manning "
+"(descontos significativos para compras em massa) ou apenas o formato E-book. "
+"Você também pode comprar na Amazon e outros distribuidores de livros. Todos "
+"os manuais impressos vêm com um cupom para baixar a versão E-book."
 
 #. Tag: para
 #: faq_raster.xml:43
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Here is a review from a PostGIS Raster user <ulink url=\"http://"
 "fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\">PostGIS "
 "raster applied to land classification urban forestry</ulink>"
 msgstr ""
-"Comentário de um usuário PostGIS Raster <ulink url=\"http://fuzzytolerance."
-"info/code/postgis-raster-ftw/\"> raster PostGIS aplicado ao solo - "
-"classificação de silvicultura urbana </ulink>"
+"Aqui está um comentário de um usuário PostGIS Raster <ulink url=\"http://"
+"fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\"> "
+"PostGIS raster aplicado a classificação de silvicultura urbana</ulink>"
 
 #. Tag: para
 #: faq_raster.xml:50
@@ -497,7 +509,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:147
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "PostGIS Raster is undergoing many changes. If you want to get the latest "
 "nightly build for Windows -- then check out the Tamas Szekeres nightly "
@@ -510,8 +522,8 @@ msgstr ""
 "diária para Windows, cheque as builds feitas por Tamas Szekeres com Visual "
 "Studio, que contém o trunk GDAL, suporte a Python, MapServer e o driver "
 "PostGIS embutido. Clique no bat SDK e rode seus comandos a partir daí. "
-"<ulink url=\"http://vbkto.dyndns.org/sdk/\">http://vbkto.dyndns.org/sdk/</"
-"ulink>. Também estão disponíveis os projetos do Visual Studio."
+"<ulink url=\"www.gisinternals.com\">http://www.gisinternals.com</ulink>. "
+"Também estão disponíveis os arquivos de projetos do Visual Studio."
 
 #. Tag: para
 #: faq_raster.xml:151
@@ -544,7 +556,7 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:163
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "In theory any tool that renders data using GDAL can support PostGIS raster "
 "data or support it with fairly minimal effort. Again for Windows, Tamas' "
@@ -552,11 +564,11 @@ msgid ""
 "ulink> are a good choice if you don't want the hassle of having to setup to "
 "compile your own."
 msgstr ""
-"Na teoria, qualquer ferramenta que consiga renderizar dados utilizando a "
-"GDAL pode suportar o driver PostGIS com pouco esforço. Para Windows, os "
-"binários construídos por Tamas <ulink url=\"http://vbkto.dyndns.org/sdk/"
-"\">http://vbkto.dyndns.org/sdk/</ulink> são uma boa opção se você não deseja "
-"o trabalho de compilar tudo você mesmo."
+"Na teoria, qualquer ferramenta que consiga reproduzir dados utilizando GDAL "
+"pode suportar os dados PostGIS raster com pouco esforço. Novamente para "
+"Windows, os binários Tamas <ulink url=\"www.gisinternals.com\">http://www."
+"gisinternals.com</ulink> são uma boa escolha se você não quiser o transtorno "
+"de configurar para compilar por conta própria."
 
 #. Tag: para
 #: faq_raster.xml:170
@@ -626,7 +638,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:183
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- displaying raster with standard raster options\n"
 "LAYER\n"
@@ -657,64 +669,38 @@ msgid ""
 "        END\n"
 "END"
 msgstr ""
-"-- exibindo raster com opções padrões\n"
-"\n"
+"-- displaying raster with standard raster options\n"
 "LAYER\n"
-"\n"
-"NAME coolwktraster\n"
-"\n"
-"TYPE raster\n"
-"\n"
-"STATUS ON\n"
-"\n"
-"DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
-"password='whatever' \n"
-"\n"
-"schema='someschema' table='cooltable' mode='2'\" \n"
-"\n"
-"PROCESSING \"NODATA=0\"\n"
-"\n"
-"PROCESSING \"SCALE=AUTO\"\n"
-"\n"
-"#... aqui, outras funções padrões de processamento raster\n"
-"\n"
-"#... classes são opcionais, mas úteis para 1 banda de dados\n"
-"\n"
-"CLASS\n"
-"\n"
-"NAME \"boring\"\n"
-"\n"
-"EXPRESSION ([pixel] < 20)\n"
-"\n"
-"COLOR 250 250 250\n"
-"\n"
-"END\n"
-"\n"
-"CLASS\n"
-"\n"
-"NAME \"mildly interesting\"\n"
-"\n"
-"EXPRESSION ([pixel] > 20 AND [pixel] < 1000)\n"
-"\n"
-"COLOR 255 0 0\n"
-"\n"
-"END\n"
-"\n"
-"CLASS\n"
-"\n"
-"NAME \"very interesting\"\n"
-"\n"
-"EXPRESSION ([pixel] >= 1000)\n"
-"\n"
-"COLOR 0 255 0\n"
-"\n"
-"END\n"
-"\n"
+"        NAME coolwktraster\n"
+"        TYPE raster\n"
+"        STATUS ON\n"
+"        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
+"password='whatever'\n"
+"                schema='someschema' table='cooltable' mode='2'\"\n"
+"        PROCESSING \"NODATA=0\"\n"
+"        PROCESSING \"SCALE=AUTO\"\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
+"        CLASS\n"
+"                NAME \"boring\"\n"
+"                EXPRESSION ([pixel] < 20)\n"
+"                COLOR 250 250 250\n"
+"        END\n"
+"        CLASS\n"
+"                NAME \"mildly interesting\"\n"
+"                EXPRESSION ([pixel] > 20 AND [pixel] < 1000)\n"
+"                COLOR 255 0 0\n"
+"        END\n"
+"        CLASS\n"
+"                NAME \"very interesting\"\n"
+"                EXPRESSION ([pixel] >= 1000)\n"
+"                COLOR 0 255 0\n"
+"        END\n"
 "END"
 
 #. Tag: programlisting
 #: faq_raster.xml:185
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- displaying raster with standard raster options and a where clause\n"
 "LAYER\n"
@@ -730,27 +716,18 @@ msgid ""
 "        #... classes are optional but useful for 1 band data\n"
 "END"
 msgstr ""
-"-- exibindo raster com opções padrões e cláusula where\n"
-"\n"
+"-- displaying raster with standard raster options and a where clause\n"
 "LAYER\n"
-"\n"
-"NAME soil_survey2009\n"
-"\n"
-"TYPE raster\n"
-"\n"
-"STATUS ON\n"
-"\n"
-"DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
-"password='whatever' \n"
-"\n"
-"schema='someschema' table='cooltable' where='survey_year=2009' mode='2'\" \n"
-"\n"
-"PROCESSING \"NODATA=0\"\n"
-"\n"
-"#... aqui, outras funções padrões de processamento raster\n"
-"\n"
-"#... classes são opcionais, mas úteis para 1 banda de dados\n"
-"\n"
+"        NAME soil_survey2009\n"
+"        TYPE raster\n"
+"        STATUS ON\n"
+"        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
+"password='whatever'\n"
+"                schema='someschema' table='cooltable' "
+"where='survey_year=2009' mode='2'\"\n"
+"        PROCESSING \"NODATA=0\"\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
 "END"
 
 #. Tag: para
@@ -794,15 +771,15 @@ msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The function is not unique error happens if one of your arguments is a "
 "textual representation of a geometry instead of a geometry. In these cases, "
 "PostgreSQL marks the textual representation as an unknown type, which means "
 "it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
 "raster) thus resulting in a non-unique case since both functions can in "
-"theory support your request. To prevent this, you need to cast the geometry "
-"to a geometry."
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 "Este erro ocorre se um de seus argumentos é uma representação textual de uma "
 "geometria ao invés de um objeto GEOMETRY. Nestes casos, PostgreSQL marca a "
diff --git a/doc/po/pt_BR/installation.xml.po b/doc/po/pt_BR/installation.xml.po
index 4b28112..c2ca458 100644
--- a/doc/po/pt_BR/installation.xml.po
+++ b/doc/po/pt_BR/installation.xml.po
@@ -3,16 +3,18 @@
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
 # georgersilva <georger.silva at gmail.com>, 2014-2015
+# Glauco <torres.glauco at gmail.com>, 2014
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 # Glauco <torres.glauco at gmail.com>, 2014
 # www.iis-rio.org <felipe.b4rros at gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
+"PO-Revision-Date: 2016-11-22 17:46+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -104,6 +106,18 @@ msgid ""
 "-- you should have address standardizer extension as well\n"
 "psql -d yourdatabase -c \"CREATE EXTENSION address_standardizer;\""
 msgstr ""
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis;\"\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_topology;\"\n"
+"-- if you built with sfcgal support --\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_sfcgal;\"\n"
+"\n"
+"-- if you want to install tiger geocoder --\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION fuzzystrmatch\"\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_tiger_geocoder;\"\n"
+"\n"
+"-- if you installed with pcre\n"
+"-- you should have address standardizer extension as well\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION address_standardizer;\""
 
 #. Tag: para
 #: installation.xml:18
@@ -140,17 +154,20 @@ msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:24
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "createdb yourdatabase\n"
 "createlang plpgsql yourdatabase\n"
 "psql -d yourdatabase -f postgis.sql\n"
 "psql -d yourdatabase -f postgis_comments.sql\n"
 "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-"psql -d yourdatabase -f rtpostgis.sql\n"
-"psql -d yourdatabase -f raster_comments.sql\n"
 "psql -d yourdatabase -f topology.sql\n"
 "psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
 "--if you built with sfcgal support --\n"
 "psql -d yourdatabase -f sfcgal.sql\n"
 "psql -d yourdatabase -f sfcgal_comments.sql"
@@ -189,24 +206,33 @@ msgid ""
 "For PostGIS 2.2, you can use the more cross-platform approach of setting the "
 "corresponding <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
+"Assim como no PostGIS 2.1.3, out-of-db raters e todos os dirvers rasters são "
+"desativados por padrão. para reativá-los você precisa configurar as "
+"variáveis de ambiente a seguir\n"
+"<varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> e "
+"<varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> no ambiente do servidor. "
+"Para PostGIS 2.2, você pode usar a cross-platform  mais próxima da "
+"configuração correspondente <xref linkend=\"PostGIS_GUC\"/>."
 
 #. Tag: para
 #: installation.xml:34
 #, no-c-format
 msgid "If you want to enable offline raster:"
-msgstr ""
+msgstr "Se quiser ativar o raster offline: "
 
 #. Tag: programlisting
 #: installation.xml:35
 #, no-c-format
 msgid "POSTGIS_ENABLE_OUTDB_RASTERS=1"
-msgstr ""
+msgstr "POSTGIS_ENABLE_OUTDB_RASTERS=1"
 
 #. Tag: para
 #: installation.xml:36
 #, no-c-format
 msgid "Any other setting or no setting at all will disable out of db rasters."
 msgstr ""
+"Qualquer outra configuração ou nenhuma configuração vai desabilitar o banco "
+"de dados rasters."
 
 #. Tag: para
 #: installation.xml:37
@@ -215,12 +241,14 @@ msgid ""
 "In order to enable all GDAL drivers available in your GDAL install, set this "
 "environment variable as follows"
 msgstr ""
+"Se quiser ativar os drivers GDAL disponíveis na sua instalação GDAL, "
+"configure esta variável de ambiente como segue:"
 
 #. Tag: programlisting
 #: installation.xml:38
 #, no-c-format
 msgid "POSTGIS_GDAL_ENABLED_DRIVERS=ENABLE_ALL"
-msgstr ""
+msgstr "POSTGIS_GDAL_ENABLED_DRIVERS=ENABLE_ALL"
 
 #. Tag: para
 #: installation.xml:39
@@ -229,18 +257,20 @@ msgid ""
 "If you want to only enable specific drivers, set your environment variable "
 "as follows:"
 msgstr ""
+"Se você quiser ativar drivers específicos, configure sua variável de "
+"ambiente como segue:"
 
 #. Tag: programlisting
 #: installation.xml:40
 #, no-c-format
 msgid "POSTGIS_GDAL_ENABLED_DRIVERS=\"GTiff PNG JPEG GIF XYZ\""
-msgstr ""
+msgstr "POSTGIS_GDAL_ENABLED_DRIVERS=\"GTiff PNG JPEG GIF XYZ\""
 
 #. Tag: para
 #: installation.xml:42
 #, no-c-format
 msgid "If you are on windows, do not quote the driver list"
-msgstr ""
+msgstr "Se você está no windows , não cite a lista de driver"
 
 #. Tag: para
 #: installation.xml:44
@@ -252,6 +282,11 @@ msgid ""
 "<replaceable>main</replaceable>/environment</filename> where 9.3 refers to "
 "version of PostgreSQL and main refers to the cluster."
 msgstr ""
+"Configurar as variáveis de ambiente muda dependendo do OS. Para PostgreSQL "
+"instalado no Ubuntu ou Debian via apt-postgresql, a forma preferida é "
+"editar<filename>/etc/postgresql/<replaceable>9.3</replaceable>/"
+"<replaceable>principal</replaceable>/environment</filename> na qual 9.3 "
+"refere à versão do PostgreSQL e principal refere ao grupo."
 
 #. Tag: para
 #: installation.xml:47
@@ -264,6 +299,13 @@ msgid ""
 "clicking <emphasis>Advanced System Settings ->Advanced->Environment "
 "Variables</emphasis> and adding new system variables."
 msgstr ""
+"Se você está usando o Windows, você pode configurar via variáveis de sistema "
+"as quais, para o Windows 7, você pode conseguir clicando com botão direito "
+"em Computador->Propriedades Avançadas Configurações de Sistema ou "
+"navegando no explorador para <varname>Painel de Controle\\Todos os Itens do "
+"Painel de Controle\\ Sistema</varname>. Depois clicando em "
+"<emphasis>Configurações Avançadas de Sistema ->Avançado->Variáveis de "
+"Ambiente</emphasis> e adicionando novas variáveis no sistema."
 
 #. Tag: para
 #: installation.xml:49
@@ -272,6 +314,8 @@ msgid ""
 "After you set the environment variables, you'll need to restart your "
 "PostgreSQL service for the changes to take effect."
 msgstr ""
+"Depois de configurar suas variáveis de ambiente, você precisará reiniciar "
+"seu serviço PostgreSQL para as mudanças acontecerem."
 
 #. Tag: title
 #: installation.xml:53
@@ -363,16 +407,24 @@ msgstr ""
 
 #. Tag: para
 #: installation.xml:110
-#, no-c-format
-msgid ""
-"GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended "
-"to take full advantage of all the new functions and features. Without GEOS "
-"3.5, you will be missing some major enhancements such as <xref linkend="
-"\"ST_ClipByBox2D\"/> and <xref linkend=\"ST_Subdivide\"/>. GEOS is available "
-"for download from <ulink url=\"http://trac.osgeo.org/geos/\"> http://trac."
-"osgeo.org/geos/ </ulink> and 3.4+ is backward-compatible with older versions "
-"so fairly safe to upgrade."
-msgstr ""
+#, fuzzy, no-c-format
+msgid ""
+"GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended "
+"to take full advantage of all the new functions and features. You should "
+"have at least GEOS 3.5, without which you will be missing some major "
+"enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend="
+"\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://"
+"trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.5+ is "
+"backward-compatible with older versions so fairly safe to upgrade."
+msgstr ""
+"A biblioteca de geometria do GEOS, versão 3.3 ou superior, mas a versão GEOS "
+"3.5+ é recomendada para tirar vantagem completa de todas as funções e "
+"recursos novos. Sem o GEOS 3.5, você estará perdendo algumas das maiores "
+"melhorias como <xref linkend=\"ST_ClipByBox2D\"/> e <xref linkend="
+"\"ST_Subdivide\"/>. GEOS está disponível para download em <ulink url="
+"\"http://trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> e a "
+"versão 3.4+  está relativamente atrasada com versões mais antigas e até "
+"então seguras para atualização.  "
 
 #. Tag: para
 #: installation.xml:119
@@ -450,6 +502,8 @@ msgid ""
 "Also make sure to enable the drivers you want to use as described in <xref "
 "linkend=\"install_short_version\"/>."
 msgstr ""
+"Certifique-se também de ativar os dispositivos que deseja usar como está "
+"descrito em <xref linkend=\"install_short_version\"/>."
 
 #. Tag: para
 #: installation.xml:154
@@ -477,6 +531,17 @@ msgid ""
 "oslandia.github.io/SFCGAL/installation.html</ulink>) <ulink url=\"https://"
 "github.com/Oslandia/SFCGAL\">https://github.com/Oslandia/SFCGAL</ulink>."
 msgstr ""
+"SFCGAL, versão 1.1 (ou superior) poderia ser usada para fornecer funções de "
+"análise 2D e 3D adicionais para o POstGIS cf <xref linkend=\"reference_sfcgal"
+"\"/>. Também permite usar o SFCGAL além do GEOS para algumas funções 2D "
+"fornecidas por ambos (como ST_Intersection ou ST_Area, por enquanto). A "
+"variável de configuração <code>postgis.backend</code> do PostgreSQL permite "
+"ao usuário controlar qual backend pretende usar caso o SFCGAL estiver "
+"instalado (GEOS é o padrão). Nota: SFCGAL 1.2 depende pelo menos do CGAL 4.3 "
+"e Boost 1.54 (cf: <ulink url=\"http://oslandia.github.io/SFCGAL/installation."
+"html\">http://oslandia.github.io/SFCGAL/installation.html</ulink>) <ulink "
+"url=\"https://github.com/Oslandia/SFCGAL\">https://github.com/Oslandia/"
+"SFCGAL</ulink>."
 
 #. Tag: para
 #: installation.xml:172
@@ -491,11 +556,29 @@ msgid ""
 "library, or you pass in a valid <varname>--with-pcre-dir=/path/to/pcre</"
 "varname> during configure."
 msgstr ""
+"Com a intenção de construir o <xref linkend=\"Address_Standardizer\"/> você "
+"também irá precisar do PCRE <ulink url=\"http://www.pcre.org\">http://www."
+"pcre.org</ulink> (que normalmente já está instalado nos sistemas nix). "
+"<code>Regex::Assemble</code> o pacote perl CPAN só é necessário se quiser "
+"reconstruir os dados encoded em <filename>parseaddress-stcities.h</"
+"filename>. <xref linkend=\"Address_Standardizer\"/> vai automaticamente ser "
+"construída se ele detectar uma biblioteca PCRE, ou você passa em um válido "
+"<varname>--with-pcre-dir=/path/to/pcre</varname> durante a configuração. "
 
 #. Tag: para
 #: installation.xml:179
 #, no-c-format
 msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:187
+#, no-c-format
+msgid ""
 "CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
 "<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
 "ulink>"
@@ -505,7 +588,7 @@ msgstr ""
 "sourceforge.net/</ulink>"
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:193
 #, no-c-format
 msgid ""
 "DocBook (<filename>xsltproc</filename>) is required for building the "
@@ -517,7 +600,7 @@ msgstr ""
 "\"> http://www.docbook.org/ </ulink> ."
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:204
 #, no-c-format
 msgid ""
 "DBLatex (<filename>dblatex</filename>) is required for building the "
@@ -529,7 +612,7 @@ msgstr ""
 "dblatex.sourceforge.net/\"> http://dblatex.sourceforge.net/ </ulink> ."
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:215
 #, no-c-format
 msgid ""
 "ImageMagick (<filename>convert</filename>) is required to generate the "
@@ -541,13 +624,13 @@ msgstr ""
 "\"http://www.imagemagick.org/\"> http://www.imagemagick.org/ </ulink> ."
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr "Obtendo o Fonte"
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
 msgid ""
 "Retrieve the PostGIS source archive from the downloads website <ulink url="
@@ -557,7 +640,7 @@ msgstr ""
 "url=\"&postgis_download_url;\"> &postgis_download_url; </ulink>"
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
 "wget &postgis_download_url;\n"
@@ -567,7 +650,7 @@ msgstr ""
 "tar -xvzf postgis-&last_release_version;.tar.gz"
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
 msgid ""
 "This will create a directory called <varname>postgis-&last_release_version;</"
@@ -577,7 +660,7 @@ msgstr ""
 "varname> no diretório de trabalho atual."
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
 msgid ""
 "Alternatively, checkout the source from the <ulink url=\"http://subversion."
@@ -589,7 +672,7 @@ msgstr ""
 "postgis/trunk/\"> http://svn.osgeo.org/postgis/trunk/ </ulink> ."
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
 msgid ""
 "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
@@ -599,7 +682,7 @@ msgstr ""
 "&last_release_version;"
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
 msgid ""
 "Change into the newly created <varname>postgis-&last_release_version;</"
@@ -609,13 +692,13 @@ msgstr ""
 "diretório para continuar a instalação."
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr "Compilando e instalando da fonte: detalhado"
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
 msgid ""
 "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
@@ -627,7 +710,7 @@ msgstr ""
 "quiser as versões ponta ou você é um mantenedor do pacote."
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
 msgid ""
 "This section includes general compilation instructions, if you are compiling "
@@ -644,7 +727,7 @@ msgstr ""
 "ulink>."
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
 msgid ""
 "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
@@ -655,7 +738,7 @@ msgstr ""
 "ulink>"
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
 msgid ""
 "If you are a windows user, you can get stable builds via Stackbuilder or "
@@ -675,7 +758,7 @@ msgstr ""
 "lançamentos em progresso de PostGIS"
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
 msgid ""
 "The PostGIS module is an extension to the PostgreSQL backend server. As "
@@ -691,7 +774,7 @@ msgstr ""
 "emphasis> são compatíveis."
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
 msgid ""
 "Refer to the PostgreSQL installation guides if you haven't already installed "
@@ -703,7 +786,7 @@ msgstr ""
 "postgresql.org </ulink> ."
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
 msgid ""
 "For GEOS functionality, when you install PostgresSQL you may need to "
@@ -713,13 +796,13 @@ msgstr ""
 "que linkar explicitamente o PostgreSQL contra a biblioteca padrão C++:"
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr "LDFLAGS=-lstdc++ ./configure [SUAS OPÇÕES AQUI]"
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
 msgid ""
 "This is a workaround for bogus C++ exceptions interaction with older "
@@ -734,7 +817,7 @@ msgstr ""
 "PostgreSQL do zero, claro."
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
 msgid ""
 "The following steps outline the configuration and compilation of the PostGIS "
@@ -745,13 +828,13 @@ msgstr ""
 "Windows ou Mac."
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr "Configuração"
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
 msgid ""
 "As with most linux installations, the first step is to generate the Makefile "
@@ -763,7 +846,7 @@ msgstr ""
 "utilizando o script shell"
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
 msgid ""
 "With no additional parameters, this command will attempt to automatically "
@@ -780,7 +863,7 @@ msgstr ""
 "que não são padrão."
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
 msgid ""
 "The following list shows only the most commonly used parameters. For a "
@@ -792,7 +875,7 @@ msgstr ""
 "<command>--help=short</command>."
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
 msgid ""
 "This is the location the PostGIS libraries and SQL scripts will be installed "
@@ -804,7 +887,7 @@ msgstr ""
 "do PostgreSQL."
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
 msgid ""
 "This parameter is currently broken, as the package will only install into "
@@ -818,7 +901,7 @@ msgstr ""
 "ulink> para acompanhar este bug."
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
 msgid ""
 "PostgreSQL provides a utility called <command>pg_config</command> to enable "
@@ -834,7 +917,7 @@ msgstr ""
 "usada pelo PostGIS."
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
 msgid ""
 "GDAL, a required library, provides functionality needed for raster support "
@@ -850,7 +933,7 @@ msgstr ""
 "uma instalação em particular da GDAL que o PostGIS irá utilizar."
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
 msgid ""
 "GEOS, a required geometry library, provides a utility called <command>geos-"
@@ -865,7 +948,7 @@ msgstr ""
 "especificar manualmente uma instalação da GEOS que o PostGIS irá utilizar."
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
 msgid ""
 "LibXML is the library required for doing GeomFromKML/GML processes. It "
@@ -876,9 +959,17 @@ msgid ""
 "with-xml2config=/path/to/xml2-config</command>) to manually specify a "
 "particular LibXML installation that PostGIS will build against."
 msgstr ""
+"LibXML é a biblioteca exigida para fazer os processos GeomFormKML/GML. É "
+"encontrada normalmente se você tem o libxml instalado, mas se não tiver ou "
+"quiser uma versão específica usada, você precisará apontar o PosGIS para um "
+"confi file <filename>xml2-config</filename> específico para ativar as "
+"instalações de software para localizar a lista de instalação do LibXML. Use "
+"esse parâmetro (<command>>--with-xml2config=/path/to/xml2-config</command>) "
+"para especificar manualmente uma instalação do LibXML que o PostGIS irá "
+"construir contra. "
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
 msgid ""
 "Proj4 is a reprojection library required by PostGIS. Use this parameter "
@@ -891,13 +982,13 @@ msgstr ""
 "irá utilizar para compilação."
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr "Diretório onde o iconv esta instalado."
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
@@ -906,9 +997,14 @@ msgid ""
 "specify a particular JSON-C installation directory that PostGIS will build "
 "against."
 msgstr ""
+"<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> é uma "
+"biblioteca MIT-licensed JSON exigida pelo suporte PostGIS ST_GeomFromJSON . "
+"Use esse parâmetro (<command>--with-jsondir=/path/to/jsondir</command>) para "
+"especificar manualmente  uma instalação do JSON-C que o PostGIS irá "
+"construir contra."
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
@@ -917,9 +1013,14 @@ msgid ""
 "command>) to manually specify a particular PCRE installation directory that "
 "PostGIS will build against."
 msgstr ""
+"<ulink url=\"http://www.pcre.org/\">PCRE</ulink> é uma biblioteca BSD-"
+"licensed Perl Compatible Regular Expression requerida pela extensão "
+"address_standardizer. Use esse parâmetro (<command>--with-pcredir=/path/to/"
+"pcredir</command>) para especificar manualmente uma instalação do PCRE que o "
+"PostGIS irá construir contra."
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
 msgid ""
 "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
@@ -930,7 +1031,7 @@ msgstr ""
 "utilitário shp2pgsql."
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
 msgid ""
 "Compile with raster support. This will build rtpostgis-"
@@ -942,19 +1043,18 @@ msgstr ""
 "versão final de lançamento o plano é compilar o suporte raster por default."
 
 #. Tag: para
-#: installation.xml:491
-#, no-c-format
+#: installation.xml:499
+#, fuzzy, no-c-format
 msgid ""
-"Compile with topology support. This will build the topology.sql file. There "
-"is no corresponding library as all logic needed for topology is in postgis-"
-"&last_release_version; library."
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 "Compilar com suporte a topologia. Isto irá compilar o arquivo topology.sql. "
 "Não existe biblioteca correspondente, já que toda lógica para topologia está "
 "incluída na biblioteca postgis-&last_release_version;."
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
 msgid ""
 "By default PostGIS will try to detect gettext support and compile with it, "
@@ -966,50 +1066,68 @@ msgid ""
 "used for international help/label support for the GUI loader which is not "
 "yet documented and still experimental."
 msgstr ""
+"Por padrão o PostGIS vai tentar detectar o suporte gettext e compilar com "
+"ele, porém se você tiver problemas incompatíveis que causem dano de "
+"carregamento, você pode o desabilitar com esse comando. Referir-se ao ticket "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/748\">http://trac.osgeo."
+"org/postgis/ticket/748</ulink> para um exemplo de problema resolvido "
+"configurando com este. NOTA: que você não está perdendo muito desligando "
+"isso. É usado para ajuda internacional para o carregador GUI que ainda não "
+"está documentado e permanece experimental. "
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
 msgid ""
 "By default PostGIS will not install with sfcgal support without this switch. "
 "<varname>PATH</varname> is an optional argument that allows to specify an "
 "alternate PATH to sfcgal-config."
 msgstr ""
+"Por padrão PostGIS não tentará instalar com suporte sfcgal sem esta mudança. "
+"<varname>PATH</varname> é um argumento opcional que permite especificar um "
+"PATH alternativo para sfcgal-config."
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
 msgid ""
 "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
 "postgis/trunk/\"> repository </ulink> , the first step is really to run the "
 "script"
 msgstr ""
+"Se conseguiu o PostGIS do SVN <ulink url=\"http://svn.osgeo.org/postgis/"
+"trunk/\"> depósito </ulink> , o primeiro passo é fazer funcionar o script"
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
 msgid ""
 "This script will generate the <command>configure</command> script that in "
 "turn is used to customize the installation of PostGIS."
 msgstr ""
+"Este script gera a <command>configurar</command> script que na volta é usada "
+"para personalizar a instalação do PostGIS."
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
 msgid ""
 "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
 "command> is not necessary as <command>configure</command> has already been "
 "generated."
 msgstr ""
+"Se em vez de conseguir o PostGIS como tarball, rodando <command>./autogen."
+"sh</command> não é necessariamente como <command>configurar</command> já foi "
+"gerado."
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr "Construindo"
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
 msgid ""
 "Once the Makefile has been generated, building PostGIS is as simple as "
@@ -1019,7 +1137,7 @@ msgstr ""
 "rodar o comando"
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
 msgid ""
 "The last line of the output should be \"<code>PostGIS was built "
@@ -1029,7 +1147,7 @@ msgstr ""
 "Ready to install.</code>.\""
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
 msgid ""
 "As of PostGIS v1.4.0, all the functions have comments generated from the "
@@ -1039,15 +1157,21 @@ msgid ""
 "topology_comments.sql are also packaged in the tar.gz distribution in the "
 "doc folder so no need to make comments if installing from the tar ball."
 msgstr ""
+"Bem como PostGIS v1.4.0, todas as funções têm comentários gerados a partir "
+"da documentação. Se desejar instalar esses comentários nas suas geodatabases "
+"depois, rode o comando que exige o docbook. O portgis_comments.sql e outros "
+"pacotes de arquivos de comentários raster_comments.sql, topology_comments."
+"sql também são empacotados na distribuição tar.gz no folder do documento, "
+"logo não precisa fazer comentários se instalar do tar ball."
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr "fazer comentários"
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
 msgid ""
 "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
@@ -1057,30 +1181,40 @@ msgid ""
 "<filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet."
 "html</filename>"
 msgstr ""
+"Apresentado ao PostGIS 2.0. Isto gera html cheat sheets adequadas para "
+"referências rápidas ou para handouts dos estudantes. Exige xsltproc para "
+"construir e vai gerar 4 arquivos no folder do documento "
+"<filename>topology_cheatsheet.html</filename>, "
+"<filename>tiger_geocoder_cheatsheet.html</filename>, "
+"<filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet."
+"html</filename>"
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
 msgid ""
 "You can download some pre-built ones available in html and pdf from <ulink "
 "url=\"http://www.postgis.us/study_guides\">PostGIS / PostgreSQL Study "
 "Guides</ulink>"
 msgstr ""
+"Você pode baixar alguns pre-construídos disponíveis em html e pdf de  <ulink "
+"url=\"http://www.postgis.us/study_guides\">PostGIS / PostgreSQL Study "
+"Guides</ulink>"
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr "faça anotações"
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr "Contruindo extensões PostGIS e implantado-as"
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
 msgid ""
 "The PostGIS extensions are built and installed automatically if you are "
@@ -1090,7 +1224,7 @@ msgstr ""
 "estiver usando PostgreSQL 9.1 ou superior."
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
 msgid ""
 "If you are building from source repository, you need to build the function "
@@ -1102,7 +1236,7 @@ msgstr ""
 "instalado. Você pode também construir manualmente com o comando:"
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
 msgid ""
 "Building the comments is not necessary if you are building from a release "
@@ -1113,7 +1247,7 @@ msgstr ""
 "construídas com o tar ball."
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
 msgid ""
 "If you are building against PostgreSQL 9.1, the extensions should "
@@ -1127,7 +1261,7 @@ msgstr ""
 "arquivos se você precisar dos mesmos em um servidor diferente."
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
 "cd extensions\n"
@@ -1160,9 +1294,38 @@ msgid ""
 "make install\n"
 "make installcheck"
 msgstr ""
+"cd extensions\n"
+"cd postgis\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"cd ..\n"
+"cd postgis_topology\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"cd ..\n"
+"cd postgis_sfcgal\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"\n"
+"cd ..\n"
+"cd address_standardizer\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"make installcheck\n"
+"\n"
+"cd ..\n"
+"cd postgis_tiger_geocoder\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"make installcheck"
 
 #. Tag: para
-#: installation.xml:601
+#: installation.xml:609
 #, no-c-format
 msgid ""
 "The extension files will always be the same for the same version of PostGIS "
@@ -1176,7 +1339,7 @@ msgstr ""
 "tenha os binários do PostGIS instalados em seus servidores."
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
 msgid ""
 "If you want to install the extensions manually on a separate server "
@@ -1192,7 +1355,7 @@ msgstr ""
 "necessários para o PostGIS, se você não os tem ainda no servidor de destino."
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
 msgid ""
 "These are the control files that denote information such as the version of "
@@ -1204,7 +1367,7 @@ msgstr ""
 "control, postgis_topology.control</filename>."
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
 msgid ""
 "All the files in the /sql folder of each extension. Note that these need to "
@@ -1218,7 +1381,7 @@ msgstr ""
 "postgis_topology/sql/*.sql</filename>"
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
 msgid ""
 "Once you do that, you should see <varname>postgis</varname>, "
@@ -1230,7 +1393,7 @@ msgstr ""
 "PgAdmin -> Extensões."
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
 msgid ""
 "If you are using psql, you can verify that the extensions are installed by "
@@ -1240,7 +1403,7 @@ msgstr ""
 "instaladas executando essa query:"
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
 "SELECT name, default_version,installed_version\n"
@@ -1261,9 +1424,26 @@ msgid ""
 " postgis_topology             | &last_release_version;         |\n"
 "(6 rows)"
 msgstr ""
+"SELECT name, default_version,installed_version\n"
+"FROM pg_available_extensions WHERE name LIKE 'postgis%' or name LIKE 'address"
+"%';\n"
+"\n"
+"             name             | default_version | installed_version\n"
+"------------------------------+-----------------+-------------------\n"
+" address_standardizer         | &last_release_version;         | "
+"&last_release_version;\n"
+" address_standardizer_data_us | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis                      | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis_sfcgal               | &last_release_version;         |\n"
+" postgis_tiger_geocoder       | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis_topology             | &last_release_version;         |\n"
+"(6 rows)"
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
 msgid ""
 "If you have the extension installed in the database you are querying, you'll "
@@ -1282,16 +1462,19 @@ msgstr ""
 "botão direito."
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
 msgid ""
 "If you have the extensions available, you can install postgis extension in "
 "your database of choice by either using pgAdmin extension interface or "
 "running these sql commands:"
 msgstr ""
+"Se você tem extensões disponíveis, pode instalar a extensão postgis no seu "
+"database escolhido usando a interface da extensão pgAdmin ou rodando esses "
+"comandos sql:"
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -1303,26 +1486,39 @@ msgid ""
 "CREATE EXTENSION postgis_tiger_geocoder;\n"
 "CREATE EXTENSION postgis_topology;"
 msgstr ""
+"CREATE EXTENSION postgis;\n"
+"CREATE EXTENSION postgis_sfcgal;\n"
+"CREATE EXTENSION fuzzystrmatch; --needed for postgis_tiger_geocoder\n"
+"--optional used by postgis_tiger_geocoder, or can be used standalone\n"
+"CREATE EXTENSION address_standardizer;\n"
+"CREATE EXTENSION address_standardizer_data_us;\n"
+"CREATE EXTENSION postgis_tiger_geocoder;\n"
+"CREATE EXTENSION postgis_topology;"
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
 msgid ""
 "In psql you can use to see what versions you have installed and also what "
 "schema they are installed."
 msgstr ""
+"No psql você pode ver quais versões foram instaladas e qual esquema eles "
+"estão instalando."
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, no-c-format
 msgid ""
 "\\connect mygisdb\n"
 "\\x\n"
 "\\dx postgis*"
 msgstr ""
+"\\connect mygisdb\n"
+"\\x\n"
+"\\dx postgis*"
 
 #. Tag: screen
-#: installation.xml:636
+#: installation.xml:644
 #, no-c-format
 msgid ""
 "List of installed extensions\n"
@@ -1345,9 +1541,28 @@ msgid ""
 "Schema      | topology\n"
 "Description | PostGIS topology spatial types and functions"
 msgstr ""
+"List of installed extensions\n"
+"-[ RECORD 1 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis\n"
+"Version     | &last_release_version;\n"
+"Schema      | public\n"
+"Description | PostGIS geometry, geography, and raster spat..\n"
+"-[ RECORD 2 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis_tiger_geocoder\n"
+"Version     | &last_release_version;\n"
+"Schema      | tiger\n"
+"Description | PostGIS tiger geocoder and reverse geocoder\n"
+"-[ RECORD 3 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis_topology\n"
+"Version     | &last_release_version;\n"
+"Schema      | topology\n"
+"Description | PostGIS topology spatial types and functions"
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
 msgid ""
 "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
@@ -1363,9 +1578,23 @@ msgid ""
 "extension. These behaviors are built into the current PostgreSQL extension "
 "model, so nothing we can do about it."
 msgstr ""
+"Extensões table  <varname>spatial_ref_sys</varname>, <varname>layer</"
+"varname>, <varname>topology</varname>  não podem ter o backup feito "
+"explicitamente. Só podem ser feito o backup quando a respectiva "
+"<varname>postgis</varname> ou <varname>postgis_topology</varname> extensão "
+"estiver com o backup feito, o que só acontece quando você faz backup de todo "
+"o database. Assim como PostGIS 2.0.1, somente os registros srid não "
+"compactados com o PostGIS tem o backup quando há o backup do database, então "
+"não faça mudanças nos srids que nós compactamos e espere que suas mudanças "
+"estejam lá. Coloque em um em um bilhete se encontrar algum problema. As "
+"estruturas de extensões table nunca têm o backup feito desde que elas são "
+"criadas com <code>CREATE EXTENSION</code> e supostas a serem as mesmas para "
+"uma dada versão de uma extensão. Estes comportamentos são construídos na "
+"extensão  atual do PostSQL, portanto não há nada que possamos fazer a "
+"respeito."
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
 msgid ""
 "If you installed &last_release_version;, without using our wonderful "
@@ -1375,69 +1604,87 @@ msgid ""
 "<filename>raster_upgrade_22_minor.sql</filename>,"
 "<filename>topology_upgrade_22_minor.sql</filename>."
 msgstr ""
+"Se você instalou &last_release_version; sem usar nosso sistema de extensão "
+"maravilhoso, você pode mudar para uma extensão baseada em primeiro "
+"atualizando para a última micro versão rodando as scripts atualizadas:\n"
+"<filename>postgis_upgrade_22_minor.sql</filename>,"
+"<filename>raster_upgrade_22_minor.sql</filename>,"
+"<filename>topology_upgrade_22_minor.sql</filename>."
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
 msgid ""
 "If you installed postgis without raster support, you'll need to install "
 "raster support first (using the full <filename>rtpostgis.sql</filename>"
 msgstr ""
+"Se você instalou postgis sem o auxílio raster, você vai precisar instalar o "
+"auxílio raster primeiro (usando o completo <filename>rtpostgis.sql</filename>"
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
 msgid ""
 "Then you can run the below commands to package the functions in their "
 "respective extension."
 msgstr ""
+"Então você poderá rodar os comandos abaixo para compactar as funções nas "
+"suas respectivas extensões."
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis FROM unpackaged;\n"
 "CREATE EXTENSION postgis_topology FROM unpackaged;\n"
 "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
+"CREATE EXTENSION postgis FROM unpackaged;\n"
+"CREATE EXTENSION postgis_topology FROM unpackaged;\n"
+"CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr "Testando"
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
-msgstr ""
+msgstr "Se desejar testar o PostGIS, rode"
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr "make check"
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
 msgid ""
 "The above command will run through various checks and regression tests using "
 "the generated library against an actual PostgreSQL database."
 msgstr ""
+"O comando acima irá rodar através de várias verificações e testes de "
+"regressão usando a biblioteca gerada contra o database do PostreSQL atual."
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
 msgid ""
 "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
 "locations, you may need to add their library locations to the "
 "LD_LIBRARY_PATH environment variable."
 msgstr ""
+"Se você configurou o PostGIS usando o não padronizado PostgreSQL, GEOS, ou "
+"Proj4 localizações, talvez você precise adicionar a biblioteca de "
+"localizações deles à LD_LIBRARY_PATH variável de ambiente.  "
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
 msgid ""
 "Currently, the <command>make check</command> relies on the <code>PATH</code> "
@@ -1448,16 +1695,24 @@ msgid ""
 "installation during configuration or be prepared to deal with the impending "
 "headaches."
 msgstr ""
+"Atualmente, o <command>faz verificação</command> confia nas variáveis de "
+"ambiente <code>PATH</code> e <code>PGPORT</code> quando vai fazer as "
+"verificações - ele  <emphasis>não</emphasis> usa a versão PostgreSQL que "
+"talvez tenha sido especificada utilizando o parâmetro de configuração "
+"<command>--with-pgconfig</command>. Portanto, certifique-se que para "
+"modificar seu PATH para ser compatível com a instalação do PostgreSQL "
+"detectada durante a configuração ou esteja preparado para iminentes "
+"aborrecimentos. "
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
 msgid ""
 "If successful, the output of the test should be similar to the following:"
-msgstr ""
+msgstr "Se tiver êxito, a saída do teste deve ser parecida com a subsequente: "
 
 #. Tag: programlisting
-#: installation.xml:693
+#: installation.xml:701
 #, no-c-format
 msgid ""
 "CUnit - A unit testing framework for C - Version 2.1-2\n"
@@ -1925,96 +2180,588 @@ msgid ""
 "               tests      4      4      4      0        0\n"
 "             asserts      4      4      4      0      n/a"
 msgstr ""
-
-#. Tag: para
-#: installation.xml:695
-#, no-c-format
-msgid ""
-"The <varname>postgis_tiger_geocoder</varname> and "
-"<varname>address_standardizer</varname> extensions, currenlty only support "
-"the standard PostgreSQL installcheck. To test these use the below. Note: the "
-"make install is not necessary if you already did make install at root of "
-"PostGIS code folder."
-msgstr ""
-
-#. Tag: para
-#: installation.xml:696
-#, no-c-format
-msgid "For address_standardizer:"
-msgstr ""
-
-#. Tag: programlisting
-#: installation.xml:697
-#, no-c-format
-msgid ""
-"cd extensions/address_standardizer\n"
-"make install\n"
-"make installcheck"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:699
-#, no-c-format
-msgid "Output should look like:"
-msgstr ""
-
-#. Tag: screen
-#: installation.xml:700
-#, no-c-format
-msgid ""
-"============== dropping database \"contrib_regression\" ==============\n"
-"DROP DATABASE\n"
-"============== creating database \"contrib_regression\" ==============\n"
-"CREATE DATABASE\n"
-"ALTER DATABASE\n"
-"============== running regression test queries        ==============\n"
-"test test-init-extensions     ... ok\n"
-"test test-parseaddress        ... ok\n"
-"test test-standardize_address_1 ... ok\n"
-"test test-standardize_address_2 ... ok\n"
+"CUnit - A unit testing framework for C - Version 2.1-2\n"
+"     http://cunit.sourceforge.net/\n"
 "\n"
-"=====================\n"
-" All 4 tests passed.\n"
-"====================="
-msgstr ""
-
-#. Tag: para
-#: installation.xml:702
-#, no-c-format
-msgid ""
-"For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
-"available in your PostgreSQL instance. The address_standardizer tests will "
-"also kick in if you built postgis with address_standardizer support:"
-msgstr ""
-
-#. Tag: programlisting
-#: installation.xml:703
-#, no-c-format
-msgid ""
-"cd extensions/postgis_tiger_geocoder\n"
-"make install\n"
-"make installcheck"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:704
-#, no-c-format
-msgid "output should look like:"
-msgstr ""
-
-#. Tag: screen
-#: installation.xml:705
-#, no-c-format
-msgid ""
-"============== dropping database \"contrib_regression\" ==============\n"
-"DROP DATABASE\n"
-"============== creating database \"contrib_regression\" ==============\n"
-"CREATE DATABASE\n"
-"ALTER DATABASE\n"
-"============== installing fuzzystrmatch               ==============\n"
-"CREATE EXTENSION\n"
-"============== installing postgis                     ==============\n"
-"CREATE EXTENSION\n"
+"\n"
+"Suite: computational_geometry\n"
+"  Test: test_lw_segment_side ...passed\n"
+"  Test: test_lw_segment_intersects ...passed\n"
+"  Test: test_lwline_crossing_short_lines ...passed\n"
+"  Test: test_lwline_crossing_long_lines ...passed\n"
+"  Test: test_lwline_crossing_bugs ...passed\n"
+"  Test: test_lwpoint_set_ordinate ...passed\n"
+"  Test: test_lwpoint_get_ordinate ...passed\n"
+"  Test: test_point_interpolate ...passed\n"
+"  Test: test_lwline_clip ...passed\n"
+"  Test: test_lwline_clip_big ...passed\n"
+"  Test: test_lwmline_clip ...passed\n"
+"  Test: test_geohash_point ...passed\n"
+"  Test: test_geohash_precision ...passed\n"
+"  Test: test_geohash ...passed\n"
+"  Test: test_geohash_point_as_int ...passed\n"
+"  Test: test_isclosed ...passed\n"
+"  Test: test_lwgeom_simplify ...passed\n"
+"Suite: buildarea\n"
+"  Test: buildarea1 ...passed\n"
+"  Test: buildarea2 ...passed\n"
+"  Test: buildarea3 ...passed\n"
+"  Test: buildarea4 ...passed\n"
+"  Test: buildarea4b ...passed\n"
+"  Test: buildarea5 ...passed\n"
+"  Test: buildarea6 ...passed\n"
+"  Test: buildarea7 ...passed\n"
+"Suite: geometry_clean\n"
+"  Test: test_lwgeom_make_valid ...passed\n"
+"Suite: clip_by_rectangle\n"
+"  Test: test_lwgeom_clip_by_rect ...passed\n"
+"Suite: force_sfs\n"
+"  Test: test_sfs_11 ...passed\n"
+"  Test: test_sfs_12 ...passed\n"
+"  Test: test_sqlmm ...passed\n"
+"Suite: geodetic\n"
+"  Test: test_sphere_direction ...passed\n"
+"  Test: test_sphere_project ...passed\n"
+"  Test: test_lwgeom_area_sphere ...passed\n"
+"  Test: test_signum ...passed\n"
+"  Test: test_gbox_from_spherical_coordinates ...passed\n"
+"  Test: test_gserialized_get_gbox_geocentric ...passed\n"
+"  Test: test_clairaut ...passed\n"
+"  Test: test_edge_intersection ...passed\n"
+"  Test: test_edge_intersects ...passed\n"
+"  Test: test_edge_distance_to_point ...passed\n"
+"  Test: test_edge_distance_to_edge ...passed\n"
+"  Test: test_lwgeom_distance_sphere ...passed\n"
+"  Test: test_lwgeom_check_geodetic ...passed\n"
+"  Test: test_gserialized_from_lwgeom ...passed\n"
+"  Test: test_spheroid_distance ...passed\n"
+"  Test: test_spheroid_area ...passed\n"
+"  Test: test_lwpoly_covers_point2d ...passed\n"
+"  Test: test_gbox_utils ...passed\n"
+"  Test: test_vector_angle ...passed\n"
+"  Test: test_vector_rotate ...passed\n"
+"  Test: test_lwgeom_segmentize_sphere ...passed\n"
+"  Test: test_ptarray_contains_point_sphere ...passed\n"
+"  Test: test_ptarray_contains_point_sphere_iowa ...passed\n"
+"Suite: GEOS\n"
+"  Test: test_geos_noop ...passed\n"
+"  Test: test_geos_subdivide ...passed\n"
+"  Test: test_geos_linemerge ...passed\n"
+"Suite: Clustering\n"
+"  Test: basic_test ...passed\n"
+"  Test: nonsequential_test ...passed\n"
+"  Test: basic_distance_test ...passed\n"
+"  Test: single_input_test ...passed\n"
+"  Test: empty_inputs_test ...passed\n"
+"Suite: Clustering Union-Find\n"
+"  Test: test_unionfind_create ...passed\n"
+"  Test: test_unionfind_union ...passed\n"
+"  Test: test_unionfind_ordered_by_cluster ...passed\n"
+"Suite: homogenize\n"
+"  Test: test_coll_point ...passed\n"
+"  Test: test_coll_line ...passed\n"
+"  Test: test_coll_poly ...passed\n"
+"  Test: test_coll_coll ...passed\n"
+"  Test: test_geom ...passed\n"
+"  Test: test_coll_curve ...passed\n"
+"Suite: encoded_polyline_input\n"
+"  Test: in_encoded_polyline_test_geoms ...passed\n"
+"  Test: in_encoded_polyline_test_precision ...passed\n"
+"Suite: geojson_input\n"
+"  Test: in_geojson_test_srid ...passed\n"
+"  Test: in_geojson_test_bbox ...passed\n"
+"  Test: in_geojson_test_geoms ...passed\n"
+"Suite: twkb_input\n"
+"  Test: test_twkb_in_point ...passed\n"
+"  Test: test_twkb_in_linestring ...passed\n"
+"  Test: test_twkb_in_polygon ...passed\n"
+"  Test: test_twkb_in_multipoint ...passed\n"
+"  Test: test_twkb_in_multilinestring ...passed\n"
+"  Test: test_twkb_in_multipolygon ...passed\n"
+"  Test: test_twkb_in_collection ...passed\n"
+"  Test: test_twkb_in_precision ...passed\n"
+"Suite: serialization/deserialization\n"
+"  Test: test_typmod_macros ...passed\n"
+"  Test: test_flags_macros ...passed\n"
+"  Test: test_serialized_srid ...passed\n"
+"  Test: test_gserialized_from_lwgeom_size ...passed\n"
+"  Test: test_gbox_serialized_size ...passed\n"
+"  Test: test_lwgeom_from_gserialized ...passed\n"
+"  Test: test_lwgeom_count_vertices ...passed\n"
+"  Test: test_on_gser_lwgeom_count_vertices ...passed\n"
+"  Test: test_geometry_type_from_string ...passed\n"
+"  Test: test_lwcollection_extract ...passed\n"
+"  Test: test_lwgeom_free ...passed\n"
+"  Test: test_lwgeom_flip_coordinates ...passed\n"
+"  Test: test_f2d ...passed\n"
+"  Test: test_lwgeom_clone ...passed\n"
+"  Test: test_lwgeom_force_clockwise ...passed\n"
+"  Test: test_lwgeom_calculate_gbox ...passed\n"
+"  Test: test_lwgeom_is_empty ...passed\n"
+"  Test: test_lwgeom_same ...passed\n"
+"  Test: test_lwline_from_lwmpoint ...passed\n"
+"  Test: test_lwgeom_as_curve ...passed\n"
+"  Test: test_lwgeom_scale ...passed\n"
+"  Test: test_gserialized_is_empty ...passed\n"
+"  Test: test_gbox_same_2d ...passed\n"
+"Suite: measures\n"
+"  Test: test_mindistance2d_tolerance ...passed\n"
+"  Test: test_rect_tree_contains_point ...passed\n"
+"  Test: test_rect_tree_intersects_tree ...passed\n"
+"  Test: test_lwgeom_segmentize2d ...passed\n"
+"  Test: test_lwgeom_locate_along ...passed\n"
+"  Test: test_lw_dist2d_pt_arc ...passed\n"
+"  Test: test_lw_dist2d_seg_arc ...passed\n"
+"  Test: test_lw_dist2d_arc_arc ...passed\n"
+"  Test: test_lw_arc_length ...passed\n"
+"  Test: test_lw_dist2d_pt_ptarrayarc ...passed\n"
+"  Test: test_lw_dist2d_ptarray_ptarrayarc ...passed\n"
+"  Test: test_lwgeom_tcpa ...passed\n"
+"  Test: test_lwgeom_is_trajectory ...passed\n"
+"Suite: effectivearea\n"
+"  Test: do_test_lwgeom_effectivearea_lines ...passed\n"
+"  Test: do_test_lwgeom_effectivearea_polys ...passed\n"
+"Suite: miscellaneous\n"
+"  Test: test_misc_force_2d ...passed\n"
+"  Test: test_misc_simplify ...passed\n"
+"  Test: test_misc_count_vertices ...passed\n"
+"  Test: test_misc_area ...passed\n"
+"  Test: test_misc_wkb ...passed\n"
+"  Test: test_grid ...passed\n"
+"Suite: noding\n"
+"  Test: test_lwgeom_node ...passed\n"
+"Suite: encoded_polyline_output\n"
+"  Test: out_encoded_polyline_test_geoms ...passed\n"
+"  Test: out_encoded_polyline_test_srid ...passed\n"
+"  Test: out_encoded_polyline_test_precision ...passed\n"
+"Suite: geojson_output\n"
+"  Test: out_geojson_test_precision ...passed\n"
+"  Test: out_geojson_test_dims ...passed\n"
+"  Test: out_geojson_test_srid ...passed\n"
+"  Test: out_geojson_test_bbox ...passed\n"
+"  Test: out_geojson_test_geoms ...passed\n"
+"Suite: gml_output\n"
+"  Test: out_gml_test_precision ...passed\n"
+"  Test: out_gml_test_srid ...passed\n"
+"  Test: out_gml_test_dims ...passed\n"
+"  Test: out_gml_test_geodetic ...passed\n"
+"  Test: out_gml_test_geoms ...passed\n"
+"  Test: out_gml_test_geoms_prefix ...passed\n"
+"  Test: out_gml_test_geoms_nodims ...passed\n"
+"  Test: out_gml2_extent ...passed\n"
+"  Test: out_gml3_extent ...passed\n"
+"Suite: kml_output\n"
+"  Test: out_kml_test_precision ...passed\n"
+"  Test: out_kml_test_dims ...passed\n"
+"  Test: out_kml_test_geoms ...passed\n"
+"  Test: out_kml_test_prefix ...passed\n"
+"Suite: svg_output\n"
+"  Test: out_svg_test_precision ...passed\n"
+"  Test: out_svg_test_dims ...passed\n"
+"  Test: out_svg_test_relative ...passed\n"
+"  Test: out_svg_test_geoms ...passed\n"
+"  Test: out_svg_test_srid ...passed\n"
+"Suite: x3d_output\n"
+"  Test: out_x3d3_test_precision ...passed\n"
+"  Test: out_x3d3_test_geoms ...passed\n"
+"  Test: out_x3d3_test_option ...passed\n"
+"Suite: ptarray\n"
+"  Test: test_ptarray_append_point ...passed\n"
+"  Test: test_ptarray_append_ptarray ...passed\n"
+"  Test: test_ptarray_locate_point ...passed\n"
+"  Test: test_ptarray_isccw ...passed\n"
+"  Test: test_ptarray_signed_area ...passed\n"
+"  Test: test_ptarray_unstroke ...passed\n"
+"  Test: test_ptarray_insert_point ...passed\n"
+"  Test: test_ptarray_contains_point ...passed\n"
+"  Test: test_ptarrayarc_contains_point ...passed\n"
+"  Test: test_ptarray_scale ...passed\n"
+"Suite: printing\n"
+"  Test: test_lwprint_default_format ...passed\n"
+"  Test: test_lwprint_format_orders ...passed\n"
+"  Test: test_lwprint_optional_format ...passed\n"
+"  Test: test_lwprint_oddball_formats ...passed\n"
+"  Test: test_lwprint_bad_formats ...passed\n"
+"Suite: SFCGAL\n"
+"  Test: test_sfcgal_noop ...passed\n"
+"Suite: split\n"
+"  Test: test_lwline_split_by_point_to ...passed\n"
+"  Test: test_lwgeom_split ...passed\n"
+"Suite: stringbuffer\n"
+"  Test: test_stringbuffer_append ...passed\n"
+"  Test: test_stringbuffer_aprintf ...passed\n"
+"Suite: surface\n"
+"  Test: triangle_parse ...passed\n"
+"  Test: tin_parse ...passed\n"
+"  Test: polyhedralsurface_parse ...passed\n"
+"  Test: surface_dimension ...passed\n"
+"Suite: Internal Spatial Trees\n"
+"  Test: test_tree_circ_create ...passed\n"
+"  Test: test_tree_circ_pip ...passed\n"
+"  Test: test_tree_circ_pip2 ...passed\n"
+"  Test: test_tree_circ_distance ...passed\n"
+"  Test: test_tree_circ_distance_threshold ...passed\n"
+"Suite: triangulate\n"
+"  Test: test_lwgeom_delaunay_triangulation ...passed\n"
+"Suite: twkb_output\n"
+"  Test: test_twkb_out_point ...passed\n"
+"  Test: test_twkb_out_linestring ...passed\n"
+"  Test: test_twkb_out_polygon ...passed\n"
+"  Test: test_twkb_out_multipoint ...passed\n"
+"  Test: test_twkb_out_multilinestring ...passed\n"
+"  Test: test_twkb_out_multipolygon ...passed\n"
+"  Test: test_twkb_out_collection ...passed\n"
+"  Test: test_twkb_out_idlist ...passed\n"
+"Suite: varint\n"
+"  Test: test_zigzag ...passed\n"
+"  Test: test_varint ...passed\n"
+"  Test: test_varint_roundtrip ...passed\n"
+"Suite: wkb_input\n"
+"  Test: test_wkb_in_point ...passed\n"
+"  Test: test_wkb_in_linestring ...passed\n"
+"  Test: test_wkb_in_polygon ...passed\n"
+"  Test: test_wkb_in_multipoint ...passed\n"
+"  Test: test_wkb_in_multilinestring ...passed\n"
+"  Test: test_wkb_in_multipolygon ...passed\n"
+"  Test: test_wkb_in_collection ...passed\n"
+"  Test: test_wkb_in_circularstring ...passed\n"
+"  Test: test_wkb_in_compoundcurve ...passed\n"
+"  Test: test_wkb_in_curvpolygon ...passed\n"
+"  Test: test_wkb_in_multicurve ...passed\n"
+"  Test: test_wkb_in_multisurface ...passed\n"
+"  Test: test_wkb_in_malformed ...passed\n"
+"Suite: wkb_output\n"
+"  Test: test_wkb_out_point ...passed\n"
+"  Test: test_wkb_out_linestring ...passed\n"
+"  Test: test_wkb_out_polygon ...passed\n"
+"  Test: test_wkb_out_multipoint ...passed\n"
+"  Test: test_wkb_out_multilinestring ...passed\n"
+"  Test: test_wkb_out_multipolygon ...passed\n"
+"  Test: test_wkb_out_collection ...passed\n"
+"  Test: test_wkb_out_circularstring ...passed\n"
+"  Test: test_wkb_out_compoundcurve ...passed\n"
+"  Test: test_wkb_out_curvpolygon ...passed\n"
+"  Test: test_wkb_out_multicurve ...passed\n"
+"  Test: test_wkb_out_multisurface ...passed\n"
+"  Test: test_wkb_out_polyhedralsurface ...passed\n"
+"Suite: wkt_input\n"
+"  Test: test_wkt_in_point ...passed\n"
+"  Test: test_wkt_in_linestring ...passed\n"
+"  Test: test_wkt_in_polygon ...passed\n"
+"  Test: test_wkt_in_multipoint ...passed\n"
+"  Test: test_wkt_in_multilinestring ...passed\n"
+"  Test: test_wkt_in_multipolygon ...passed\n"
+"  Test: test_wkt_in_collection ...passed\n"
+"  Test: test_wkt_in_circularstring ...passed\n"
+"  Test: test_wkt_in_compoundcurve ...passed\n"
+"  Test: test_wkt_in_curvpolygon ...passed\n"
+"  Test: test_wkt_in_multicurve ...passed\n"
+"  Test: test_wkt_in_multisurface ...passed\n"
+"  Test: test_wkt_in_tin ...passed\n"
+"  Test: test_wkt_in_polyhedralsurface ...passed\n"
+"  Test: test_wkt_in_errlocation ...passed\n"
+"Suite: wkt_output\n"
+"  Test: test_wkt_out_point ...passed\n"
+"  Test: test_wkt_out_linestring ...passed\n"
+"  Test: test_wkt_out_polygon ...passed\n"
+"  Test: test_wkt_out_multipoint ...passed\n"
+"  Test: test_wkt_out_multilinestring ...passed\n"
+"  Test: test_wkt_out_multipolygon ...passed\n"
+"  Test: test_wkt_out_collection ...passed\n"
+"  Test: test_wkt_out_circularstring ...passed\n"
+"  Test: test_wkt_out_compoundcurve ...passed\n"
+"  Test: test_wkt_out_curvpolygon ...passed\n"
+"  Test: test_wkt_out_multicurve ...passed\n"
+"  Test: test_wkt_out_multisurface ...passed\n"
+"\n"
+"Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
+"              suites     38     38    n/a      0        0\n"
+"               tests    251    251    251      0        0\n"
+"             asserts   2468   2468   2468      0      n/a\n"
+"\n"
+"Elapsed time =    0.298 seconds\n"
+"\n"
+"Creating database 'postgis_reg'\n"
+"Loading PostGIS into 'postgis_reg'\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/postgis.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/postgis_comments.sql\n"
+"Loading SFCGAL into 'postgis_reg'\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/sfcgal.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/sfcgal_comments.sql\n"
+"PostgreSQL 9.4.4, compiled by Visual C++ build 1800, 32-bit\n"
+"  Postgis 2.2.0dev - r13980 - 2015-08-23 06:13:07\n"
+"  scripts 2.2.0dev r13980\n"
+"  GEOS: 3.5.0-CAPI-1.9.0 r4088\n"
+"  PROJ: Rel. 4.9.1, 04 March 2015\n"
+"  SFCGAL: 1.1.0\n"
+"\n"
+"Running tests\n"
+"\n"
+" loader/Point .............. ok\n"
+" loader/PointM .............. ok\n"
+" loader/PointZ .............. ok\n"
+" loader/MultiPoint .............. ok\n"
+" loader/MultiPointM .............. ok\n"
+" loader/MultiPointZ .............. ok\n"
+" loader/Arc .............. ok\n"
+" loader/ArcM .............. ok\n"
+" loader/ArcZ .............. ok\n"
+" loader/Polygon .............. ok\n"
+" loader/PolygonM .............. ok\n"
+" loader/PolygonZ .............. ok\n"
+" loader/TSTPolygon ......... ok\n"
+" loader/TSIPolygon ......... ok\n"
+" loader/TSTIPolygon ......... ok\n"
+" loader/PointWithSchema ..... ok\n"
+" loader/NoTransPoint ......... ok\n"
+" loader/NotReallyMultiPoint ......... ok\n"
+" loader/MultiToSinglePoint ......... ok\n"
+" loader/ReprojectPts ........ ok\n"
+" loader/ReprojectPtsGeog ........ ok\n"
+" loader/Latin1 .... ok\n"
+" loader/Latin1-implicit .... ok\n"
+" loader/mfile .... ok\n"
+" dumper/literalsrid ....... ok\n"
+" dumper/realtable ....... ok\n"
+" affine .. ok\n"
+" bestsrid .. ok\n"
+" binary .. ok\n"
+" boundary .. ok\n"
+" cluster .. ok\n"
+" concave_hull .. ok\n"
+" ctors .. ok\n"
+" dump .. ok\n"
+" dumppoints .. ok\n"
+" empty .. ok\n"
+" forcecurve .. ok\n"
+" geography .. ok\n"
+" in_geohash .. ok\n"
+" in_gml .. ok\n"
+" in_kml .. ok\n"
+" in_encodedpolyline .. ok\n"
+" iscollection .. ok\n"
+" legacy .. ok\n"
+" long_xact .. ok\n"
+" lwgeom_regress .. ok\n"
+" measures .. ok\n"
+" operators .. ok\n"
+" out_geometry .. ok\n"
+" out_geography .. ok\n"
+" polygonize .. ok\n"
+" polyhedralsurface .. ok\n"
+" postgis_type_name .. ok\n"
+" regress .. ok\n"
+" regress_bdpoly .. ok\n"
+" regress_index .. ok\n"
+" regress_index_nulls .. ok\n"
+" regress_management .. ok\n"
+" regress_selectivity .. ok\n"
+" regress_lrs .. ok\n"
+" regress_ogc .. ok\n"
+" regress_ogc_cover .. ok\n"
+" regress_ogc_prep .. ok\n"
+" regress_proj .. ok\n"
+" relate .. ok\n"
+" remove_repeated_points .. ok\n"
+" removepoint .. ok\n"
+" setpoint .. ok\n"
+" simplify .. ok\n"
+" simplifyvw .. ok\n"
+" size .. ok\n"
+" snaptogrid .. ok\n"
+" split .. ok\n"
+" sql-mm-serialize .. ok\n"
+" sql-mm-circularstring .. ok\n"
+" sql-mm-compoundcurve .. ok\n"
+" sql-mm-curvepoly .. ok\n"
+" sql-mm-general .. ok\n"
+" sql-mm-multicurve .. ok\n"
+" sql-mm-multisurface .. ok\n"
+" swapordinates .. ok\n"
+" summary .. ok\n"
+" temporal .. ok\n"
+" tickets .. ok\n"
+" twkb .. ok\n"
+" typmod .. ok\n"
+" wkb .. ok\n"
+" wkt .. ok\n"
+" wmsservers .. ok\n"
+" knn .. ok\n"
+" hausdorff .. ok\n"
+" regress_buffer_params .. ok\n"
+" offsetcurve .. ok\n"
+" relatematch .. ok\n"
+" isvaliddetail .. ok\n"
+" sharedpaths .. ok\n"
+" snap .. ok\n"
+" node .. ok\n"
+" unaryunion .. ok\n"
+" clean .. ok\n"
+" relate_bnr .. ok\n"
+" delaunaytriangles .. ok\n"
+" clipbybox2d .. ok\n"
+" subdivide .. ok\n"
+" in_geojson .. ok\n"
+" regress_sfcgal .. ok\n"
+" sfcgal/empty .. ok\n"
+" sfcgal/geography .. ok\n"
+" sfcgal/legacy .. ok\n"
+" sfcgal/measures .. ok\n"
+" sfcgal/regress_ogc_prep .. ok\n"
+" sfcgal/regress_ogc .. ok\n"
+" sfcgal/regress .. ok\n"
+" sfcgal/tickets .. ok\n"
+" sfcgal/concave_hull .. ok\n"
+" sfcgal/wmsservers .. ok\n"
+" sfcgal/approximatemedialaxis .. ok\n"
+" uninstall .  /projects/postgis/branches/2.2/regress/00-regress-install/"
+"share/contrib/postgis/uninstall_sfcgal.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/uninstall_postgis.sql\n"
+". ok (4336)\n"
+"\n"
+"Run tests: 118\n"
+"Failed: 0\n"
+"\n"
+"-- if you built --with-gui, you should see this too\n"
+"\n"
+"     CUnit - A unit testing framework for C - Version 2.1-2\n"
+"     http://cunit.sourceforge.net/\n"
+"\n"
+"\n"
+"Suite: Shapefile Loader File shp2pgsql Test\n"
+"  Test: test_ShpLoaderCreate() ...passed\n"
+"  Test: test_ShpLoaderDestroy() ...passed\n"
+"Suite: Shapefile Loader File pgsql2shp Test\n"
+"  Test: test_ShpDumperCreate() ...passed\n"
+"  Test: test_ShpDumperDestroy() ...passed\n"
+"\n"
+"Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
+"              suites      2      2    n/a      0        0\n"
+"               tests      4      4      4      0        0\n"
+"             asserts      4      4      4      0      n/a"
+
+#. Tag: para
+#: installation.xml:703
+#, no-c-format
+msgid ""
+"The <varname>postgis_tiger_geocoder</varname> and "
+"<varname>address_standardizer</varname> extensions, currenlty only support "
+"the standard PostgreSQL installcheck. To test these use the below. Note: the "
+"make install is not necessary if you already did make install at root of "
+"PostGIS code folder."
+msgstr ""
+"As extensões <varname>postgis_tiger_geocoder</varname> and "
+"<varname>address_standardizer</varname> , atualmente só suportam o modelo "
+"PostgreSQL installcheck. Para testá-los use abaixo. Nota: fazer a instalação "
+"não é necessária se você já instalou na raiz do folder code do PostGIS."
+
+#. Tag: para
+#: installation.xml:704
+#, no-c-format
+msgid "For address_standardizer:"
+msgstr "Para address_standardizer:"
+
+#. Tag: programlisting
+#: installation.xml:705
+#, no-c-format
+msgid ""
+"cd extensions/address_standardizer\n"
+"make install\n"
+"make installcheck"
+msgstr ""
+"cd extensions/address_standardizer\n"
+"make install\n"
+"make installcheck"
+
+#. Tag: para
+#: installation.xml:707
+#, no-c-format
+msgid "Output should look like:"
+msgstr "Saída deve parecer com:"
+
+#. Tag: screen
+#: installation.xml:708
+#, no-c-format
+msgid ""
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== running regression test queries        ==============\n"
+"test test-init-extensions     ... ok\n"
+"test test-parseaddress        ... ok\n"
+"test test-standardize_address_1 ... ok\n"
+"test test-standardize_address_2 ... ok\n"
+"\n"
+"=====================\n"
+" All 4 tests passed.\n"
+"====================="
+msgstr ""
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== running regression test queries        ==============\n"
+"test test-init-extensions     ... ok\n"
+"test test-parseaddress        ... ok\n"
+"test test-standardize_address_1 ... ok\n"
+"test test-standardize_address_2 ... ok\n"
+"\n"
+"=====================\n"
+" All 4 tests passed.\n"
+"====================="
+
+#. Tag: para
+#: installation.xml:710
+#, no-c-format
+msgid ""
+"For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
+"available in your PostgreSQL instance. The address_standardizer tests will "
+"also kick in if you built postgis with address_standardizer support:"
+msgstr ""
+"Para o geocoder tiger, certifique-se que você tem extensões portgis e "
+"fuzzystratch  disponíveis no seu PostgreSQL. Os testes address_standardizer "
+"também irão desprezar se seus postgis construídos com address_standardizer "
+"suportar:"
+
+#. Tag: programlisting
+#: installation.xml:711
+#, no-c-format
+msgid ""
+"cd extensions/postgis_tiger_geocoder\n"
+"make install\n"
+"make installcheck"
+msgstr ""
+"cd extensions/postgis_tiger_geocoder\n"
+"make install\n"
+"make installcheck"
+
+#. Tag: para
+#: installation.xml:712
+#, no-c-format
+msgid "output should look like:"
+msgstr "saída deve parecer com:"
+
+#. Tag: screen
+#: installation.xml:713
+#, no-c-format
+msgid ""
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== installing fuzzystrmatch               ==============\n"
+"CREATE EXTENSION\n"
+"============== installing postgis                     ==============\n"
+"CREATE EXTENSION\n"
 "============== installing postgis_tiger_geocoder      ==============\n"
 "CREATE EXTENSION\n"
 "============== installing address_standardizer        ==============\n"
@@ -2027,59 +2774,88 @@ msgid ""
 "All 2 tests passed.\n"
 "====================="
 msgstr ""
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== installing fuzzystrmatch               ==============\n"
+"CREATE EXTENSION\n"
+"============== installing postgis                     ==============\n"
+"CREATE EXTENSION\n"
+"============== installing postgis_tiger_geocoder      ==============\n"
+"CREATE EXTENSION\n"
+"============== installing address_standardizer        ==============\n"
+"CREATE EXTENSION\n"
+"============== running regression test queries        ==============\n"
+"test test-normalize_address   ... ok\n"
+"test test-pagc_normalize_address ... ok\n"
+"\n"
+"=====================\n"
+"All 2 tests passed.\n"
+"====================="
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr "Instalação"
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr "Para instalar o PostGIS, digite"
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr "make install"
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
 msgid ""
 "This will copy the PostGIS installation files into their appropriate "
 "subdirectory specified by the <command>--prefix</command> configuration "
 "parameter. In particular:"
 msgstr ""
+"Isso irá copiar a instalação dos arquivos do PostGIS para suas subdireções "
+"específicas pelo <command>--prefix</command> parâmetro de configuração. "
+"Particularmente:"
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
 msgid ""
 "The loader and dumper binaries are installed in <filename>[prefix]/bin</"
 "filename>."
 msgstr ""
+"Os binários do carregador e do dumper estão instalados no <filename>[prefix]/"
+"bin</filename>."
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
 msgid ""
 "The SQL files, such as <filename>postgis.sql</filename>, are installed in "
 "<filename>[prefix]/share/contrib</filename>."
 msgstr ""
+"Os arquivos SQL, como <filename>postgis.sql</filename>, estão instalados em "
+"<filename>[prefix]/share/contrib</filename>."
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
 msgid ""
 "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
 msgstr ""
+"As bibliotecas do PostGIS estão instaladas em <filename>[prefix]/lib</"
+"filename>."
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
 msgid ""
 "If you previously ran the <command>make comments</command> command to "
@@ -2087,15 +2863,19 @@ msgid ""
 "<filename>raster_comments.sql</filename> file, install the sql file by "
 "running"
 msgstr ""
+"Se anteriormente você rodou o comando <command>make comments</command>  para "
+"gerar o arquivo <filename>postgis_comments.sql</filename>, "
+"<filename>raster_comments.sql</filename>, instale o arquivo sql para "
+"executar "
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr "make comments-install"
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
 msgid ""
 "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
@@ -2103,29 +2883,118 @@ msgid ""
 "typical build and installation targets since with it comes the extra "
 "dependency of <command>xsltproc</command>."
 msgstr ""
+"<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
+"filename>, <filename>topology_comments.sql</filename> foi separado da "
+"construção típica e instalações alvo desde que como isso, veio a dependência "
+"extra do <command>xsltproc</command>."
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
-msgstr ""
+msgid "Creating a spatial database using EXTENSIONS"
+msgstr "Criando uma base de dados espacial usando EXTENSÕES"
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
 msgid ""
-"The first step in creating a PostGIS database is to create a simple "
-"PostgreSQL database."
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
+"Se está usando o PostgreSQL 9.1+ e compilou e instalou as extensões/módulos "
+"postgis, você pode criar um banco de dados espacial de uma nova forma. "
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr "createdb [seubancodedados]"
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
+#, no-c-format
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgstr ""
+"A extensão central postgis instala a geometria PostGIS, geografia, raster,  "
+"spatial_ref_sys e todas as funções e comentários com um simples comando: "
+"<programlisting>CRIAR EXTENSÃO postgis;</programlisting>"
+
+#. Tag: command
+#: installation.xml:794
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgstr "psql -d [SEU_BANCO_DE_DADOS] -c \"CREATE EXTENSION postgis;\""
+
+#. Tag: para
+#: installation.xml:797
+#, no-c-format
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
+msgstr ""
+"Topologia é compactada como uma extensão separada e instalável com o "
+"comando: "
+
+#. Tag: command
+#: installation.xml:802
+#, no-c-format
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgstr "psql -d [SEU_BANCO_DE_DADOS] -c \"CREATE EXTENSION postgis_topology;\""
+
+#. Tag: para
+#: installation.xml:805 installation.xml:900
+#, no-c-format
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
+msgstr ""
+"Se planeja restaurar um backup antigo das primeiras versões nesse novo db, "
+"faça funcionar:"
+
+#. Tag: command
+#: installation.xml:806 installation.xml:901
+#, no-c-format
+msgid "psql -d [yourdatabase] -f legacy.sql"
+msgstr "psql -d [yourdatabase] -f legacy.sql"
+
+#. Tag: para
+#: installation.xml:808 installation.xml:905
+#, no-c-format
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
+msgstr ""
+"Você pode usar <filename>uninstall_legacy.sql</filename> para livrar-se das "
+"funções menosprezadas depois de terminar de restaurar e limpar.  "
+
+#. Tag: title
+#: installation.xml:812
+#, fuzzy, no-c-format
+msgid "Create a spatially-enabled database without using extensions"
+msgstr "Criar um banco de dados espacialmente ativado de um template"
+
+#. Tag: para
+#: installation.xml:814
+#, no-c-format
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:815
+#, no-c-format
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
+msgstr ""
+"O primeiro passo para criar um banco de dados do PostGIS é criar um simples "
+"banco de dados PostSQL. "
+
+#. Tag: para
+#: installation.xml:823
 #, no-c-format
 msgid ""
 "Many of the PostGIS functions are written in the PL/pgSQL procedural "
@@ -2134,15 +3003,20 @@ msgid ""
 "command below command. For PostgreSQL 8.4+, this is generally already "
 "installed"
 msgstr ""
+"A maioria das funções do PostGIS são escritas na linguagem processual PL/"
+"pgSQL. Sendo assim, o próximo passo para criar o banco de dados do PostGIS é "
+"ativar a linguagem PL/pgSQL no seu novo banco de dados. Isso é atingido pelo "
+"comando abaixo comando. Para PostgreSQL 8.4+, normalmente ele já está "
+"instalado "
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:831
 #, no-c-format
 msgid "createlang plpgsql [yourdatabase]"
 msgstr "createlang plpgsql [SEU_BANCO_DE_DADOS]"
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:834
 #, no-c-format
 msgid ""
 "Now load the PostGIS object and function definitions into your database by "
@@ -2150,15 +3024,19 @@ msgid ""
 "<filename>[prefix]/share/contrib</filename> as specified during the "
 "configuration step)."
 msgstr ""
+"Agora, desloque o objeto e as definições de função do PostGIS para dentro do "
+"seu banco de dados carregando o <filename>postgis.sql</filename> arquivo das "
+"definições (localizado em  <filename>[prefix]/share/contrib</filename> como "
+"especificado durante o passo de configuração)."
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:842
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr "psql -d [SEU_BANCO_DE_DADOS] -f postgis.sql"
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:845
 #, no-c-format
 msgid ""
 "For a complete set of EPSG coordinate system definition identifiers, you can "
@@ -2166,15 +3044,20 @@ msgid ""
 "populate the <varname>spatial_ref_sys</varname> table. This will permit you "
 "to perform ST_Transform() operations on geometries."
 msgstr ""
+"Para uma configuração completa do sistema coordenado de definição dos "
+"identificadores do EPSG, você também pode carregar o arquivo de definições "
+"<filename>spatial_ref_sys.sql</filename> e popularizar a table "
+"<varname>spatial_ref_sys</varname>. Isso irá permitir que você desempenhe "
+"operações ST_Transform() nas geometrias."
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:853
 #, no-c-format
 msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr "psql -d [SEU_BANCO_DE_DADOS] -f spatial_ref_sys.sql"
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:856
 #, no-c-format
 msgid ""
 "If you wish to add comments to the PostGIS functions, the final step is to "
@@ -2182,149 +3065,101 @@ msgid ""
 "database. The comments can be viewed by simply typing <command>\\dd "
 "[function_name]</command> from a <command>psql</command> terminal window."
 msgstr ""
+"Se deseja adicionar comentários às funções do PostGIS, o último passo é "
+"carregar o <filename>postgis_comments.sql</filename> no seu banco de dados "
+"espacial. Os comentários podem ser visualizados digitando <command>\\dd "
+"[function_name]</command> de uma <command>psql</command> terminal window.  "
 
 #. Tag: command
-#: installation.xml:821
+#: installation.xml:864
 #, no-c-format
 msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr "psql -d [SEU_BANCO_DE_DADOS] -f postgis_comments.sql"
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:867
 #, no-c-format
 msgid "Install raster support"
 msgstr "Instalar suporte a raster"
 
 #. Tag: command
-#: installation.xml:829
+#: installation.xml:872
 #, no-c-format
 msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr "psql -d [yourdatabase] -f rtpostgis.sql"
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:875
 #, no-c-format
 msgid ""
 "Install raster support comments. This will provide quick help info for each "
 "raster function using psql or PgAdmin or any other PostgreSQL tool that can "
 "show function comments"
 msgstr ""
+"Instale os comentários do suporte raster. Isso irá fornecer uma ajuda rápida "
+"para cada função raster usando psql ou PgAdmin ou qualquer outra ferramenta "
+"PostgreSQL que pode mostrar função comentários. "
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:881
 #, no-c-format
 msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr "psql -d [SEU_BANCO_DE_DADOS] -f raster_comments.sql"
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:883
 #, no-c-format
 msgid "Install topology support"
 msgstr "Instalar suporte a topologia"
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:888
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology.sql"
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:891
 #, no-c-format
 msgid ""
 "Install topology support comments. This will provide quick help info for "
 "each topology function / type using psql or PgAdmin or any other PostgreSQL "
 "tool that can show function comments"
 msgstr ""
+"Instale os comentários do suporte de topologia. Isso irá  fornecer uma ajuda "
+"rápida para cada função/tipo de topologia usando psql ou PgAdmin ou qualquer "
+"outra ferramenta PostgreSQL que pode mostrar função comentários "
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:897
 #, no-c-format
 msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
 msgstr "psql -d [yourdatabase] -f topology/topology_comments.sql"
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
-#, no-c-format
-msgid ""
-"If you plan to restore an old backup from prior versions in this new db, run:"
-msgstr ""
-
-#. Tag: command
-#: installation.xml:858 installation.xml:895
-#, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
-msgstr "psql -d [yourdatabase] -f legacy.sql"
-
-#. Tag: para
-#: installation.xml:859
-#, no-c-format
-msgid ""
-"There is an alternative <filename>legacy_minimal.sql</filename> you can run "
-"instead which will install barebones needed to recover tables and work with "
-"apps like MapServer and GeoServer. If you have views that use things like "
-"distance / length etc, you'll need the full blown <filename>legacy.sql</"
-"filename>"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:862 installation.xml:897
-#, no-c-format
-msgid ""
-"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
-"the deprecated functions after you are done with restoring and cleanup."
-msgstr ""
-
-#. Tag: title
-#: installation.xml:866
-#, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
-msgstr "Criando uma base de dados espacial usando EXTENSÕES"
-
-#. Tag: para
-#: installation.xml:868
-#, no-c-format
-msgid ""
-"If you are using PostgreSQL 9.1+ and have compiled and installed the "
-"extensions/ postgis modules, you can create a spatial database the new way."
-msgstr ""
-
-#. Tag: para
-#: installation.xml:877
-#, no-c-format
-msgid ""
-"The core postgis extension installs PostGIS geometry, geography, raster, "
-"spatial_ref_sys and all the functions and comments with a simple: "
-"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
-msgstr ""
-
-#. Tag: command
-#: installation.xml:883
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
-msgstr "psql -d [SEU_BANCO_DE_DADOS] -c \"CREATE EXTENSION postgis;\""
-
-#. Tag: para
-#: installation.xml:886
+#: installation.xml:902
 #, no-c-format
 msgid ""
-"Topology is packaged as a separate extension and installable with command:"
+"There is an alternative <filename>legacy_minimal.sql</filename> you can run "
+"instead which will install barebones needed to recover tables and work with "
+"apps like MapServer and GeoServer. If you have views that use things like "
+"distance / length etc, you'll need the full blown <filename>legacy.sql</"
+"filename>"
 msgstr ""
-
-#. Tag: command
-#: installation.xml:891
-#, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
-msgstr "psql -d [SEU_BANCO_DE_DADOS] -c \"CREATE EXTENSION postgis_topology;\""
+"Existe uma alternativa <filename>legacy_minimal.sql</filename> que você pode "
+"utilizar que irá instalar barebones necessários para recuperar tables e "
+"trabalhar com aplicativos como MapServer e GeoServer. Se você tem vistas que "
+"utilizam distância/comprimento etc, você precisará do <filename>legacy.sql</"
+"filename> completo  "
 
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
-msgstr ""
+msgstr "Instalando e usando o padronizador de endereço"
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
 msgid ""
 "The <code>address_standardizer</code> extension used to be a separate "
@@ -2333,9 +3168,14 @@ msgid ""
 "does, and how to configure it for your needs, refer to <xref linkend="
 "\"Address_Standardizer\"/>."
 msgstr ""
+"A extensão <code>address_standardizer</code> era usada para ser um pacote "
+"separado que requeria download separado. Do PostGIS 2.2 em diante é "
+"compactado. Para mais informações sobre o address_standardize, o que ele faz "
+"e como fazer sua configuração, referir-se <xref linkend="
+"\"Address_Standardizer\"/>."
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
 msgid ""
 "This standardizer can be used in conjunction with the PostGIS packaged tiger "
@@ -2345,9 +3185,15 @@ msgid ""
 "block for your own geocoder or use it to standardize your addresses for "
 "easier compare of addresses."
 msgstr ""
+"O padronizador pode ser usado em conjunção com a extensão tiger geocoder  "
+"PostGIS compactada como uma reposição para a <xref linkend="
+"\"Normalize_Address\"/> discutida. Para usar como reposição <xref linkend="
+"\"tiger_pagc_address_standardizing\"/>. Você também pode utilizar como um "
+"building block para seu próprio geocoder ou como padronizar seu endereço "
+"para uma comparação de endereços mais fácil. "
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
 msgid ""
 "The address standardizer relies on PCRE which is usually already installed "
@@ -2359,66 +3205,83 @@ msgid ""
 "pcredir=/path/to/pcre</code> where <filename>/path/to/pcre</filename> is the "
 "root folder for your pcre include and lib directories."
 msgstr ""
+"O padronizador de endereço confia no PCRE que já está instalado na maioria "
+"dos sistemas Nix, mas você pode baixar a última versão em: <ulink url="
+"\"http://www.pcre.org\">http://www.pcre.org</ulink>. Se durante <xref "
+"linkend=\"installation_configuration\"/>, o PCRE é encontrado, então a "
+"extensão do padronizador de endereço será automaticamente construída. Se "
+"você tem um pcre personalizado que queira usar, passe a configurar <code>--"
+"with-pcredir=/path/to/pcre</code> onde  <filename>/path/to/pcre</filename> é "
+"a pasta root para o seu pcre incluso e lista lib."
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
 msgid ""
 "For Windows users, the PostGIS 2.1+ bundle is packaged with the "
 "address_standardizer already so no need to compile and can move straight to "
 "<code>CREATE EXTENSION</code> step."
 msgstr ""
+"Para usuários do Windows, o pacote PostGIS 2.1+ já está compactado com o "
+"address_standardizer, então não precisa compilar podendo seguir direto para "
+"o passo <code>CREATE EXTENSION</code>."
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
 msgid ""
 "Once you have installed, you can connect to your database and run the SQL:"
 msgstr ""
+"Uma vez que instalou, você pode conectar no seu banco de dados e rodar o SQL:"
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
-msgstr ""
+msgstr "CRIAR EXTENSÃO address_standardizer;"
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
-msgstr ""
+msgstr "O teste seguinte não requere tables rules, gaz ou lex."
 
 #. Tag: programlisting
-#: installation.xml:917
-#, no-c-format
+#: installation.xml:925
+#, fuzzy, no-c-format
 msgid ""
 "SELECT num, street, city, state, zip\n"
-" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
+"SELECT num, street, city, state, zip\n"
+" FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
-msgstr ""
+msgstr "Saída deve ser"
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
 "num |         street         |  city  | state |  zip\n"
 "-----+------------------------+--------+-------+-------\n"
 " 1   | Devonshire Place PH301 | Boston | MA    | 02109"
 msgstr ""
+"num |         street         |  city  | state |  zip\n"
+"-----+------------------------+--------+-------+-------\n"
+" 1   | Devonshire Place PH301 | Boston | MA    | 02109"
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
-msgstr ""
+msgstr "Instalando Regex::Montar"
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
 msgid ""
 "Perl Regex:Assemble is no longer needed for compiling address_standardizer "
@@ -2428,74 +3291,80 @@ msgid ""
 "rebuild <filename>parseaddress-stcities.h</filename> which does require "
 "Regex:Assemble."
 msgstr ""
+"Perl Regex:Assemble não é mais necessário para a compilação extensão "
+"address_standardizer desde que os arquivos que ele gera são parte da fonte "
+"três. Entretanto se precisar editar o <filename>usps-st-city-orig.txt</"
+"filename> ou <filename>usps-st-city-orig.txt usps-st-city-adds.tx</"
+"filename>, você precisa reconstruir <filename>parseaddress-stcities.h</"
+"filename> que exige Regex:Assemble."
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
-msgstr ""
+msgstr "cpan Regexp::Montar"
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
-msgstr ""
+msgstr "ou se estiver no Ubuntu / Debian talvez você precise fazer"
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
-msgstr ""
+msgstr "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:932
-#, no-c-format
-msgid ""
-"Extras like Tiger geocoder may not be packaged in your PostGIS distribution, "
-"but will always be available in the postgis-&last_release_version;.tar.gz "
-"file. The instructions provided here are also available in the "
-"<filename>extras/tiger_geocoder/README</filename>"
-msgstr ""
+msgstr "Instalando, Atualizando o Tiger Geocoder e carregando dados"
 
 #. Tag: para
-#: installation.xml:933
+#: installation.xml:940
 #, no-c-format
 msgid ""
-"If you are on Windows and you don't have tar installed, you can use <ulink "
-"url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to unzip the "
-"PostGIS tarball."
+"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
+"If you are missing the tiger geocoder extension or want a newer version than "
+"what your install comes with, then use the <filename>share/extension/"
+"postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="
+"\"http://postgis.net/windows_downloads/\">Windows Unreleased Versions</"
+"ulink> section for your version of PostgreSQL. Although these packages are "
+"for windows, the postgis_tiger_geocoder extension files will work on any OS "
+"since the extension is an SQL/plpgsql only extension."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:944
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
-msgstr ""
+msgstr "Tiger Geocoder ativando seu banco de dados PostGIS: Usando Extensão"
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:945
 #, no-c-format
 msgid ""
 "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
 "the new extension model for installing tiger geocoder. To do so:"
 msgstr ""
+"Se está usando PostgreSQL 9.1+ e POstGIS 2.1+, você pode obter vantagem do "
+"novo modelo de extensão para instalar o tiger geocoder. Para fazer:"
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:947
 #, no-c-format
 msgid ""
 "First get binaries for PostGIS 2.1+ or compile and install as usual. This "
 "should install the necessary extension files as well for tiger geocoder."
 msgstr ""
+"Primeiramente obtenha binários para PostGIS 2.1+ ou compile e instale como "
+"de costume. Isso deverá instalar os arquivos de extensão necessários bem "
+"como para o geocoder. "
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:948
 #, no-c-format
 msgid ""
 "Connect to your database via psql or pgAdmin or some other tool and run the "
@@ -2504,9 +3373,14 @@ msgid ""
 "<varname>fuzzystrmatch</varname> extension already installed, you don't need "
 "to do the second step either."
 msgstr ""
+"Conecte ao seu banco de dados vis psql ou pgAdmin ou qualquer outra "
+"ferramenta e execute os comandos SQL seguintes. Note que se você está "
+"instalando em um banco de dados que já possui o postgis, você não precisa "
+"fazer o primeiro passo. Se você já tem a extensão <varname>fuzzystrmatch</"
+"varname> instalada, não é preciso fazer o segundo passo também."
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:949
 #, no-c-format
 msgid ""
 "CREATE EXTENSION postgis;\n"
@@ -2516,80 +3390,104 @@ msgid ""
 "CREATE EXTENSION address_standardizer;\n"
 "CREATE EXTENSION postgis_tiger_geocoder;"
 msgstr ""
+"CREATE EXTENSION postgis;\n"
+"CREATE EXTENSION fuzzystrmatch;\n"
+"--this one is optional if you want to use the rules based standardizer "
+"(pagc_normalize_address)\n"
+"CREATE EXTENSION address_standardizer;\n"
+"CREATE EXTENSION postgis_tiger_geocoder;"
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:951
 #, no-c-format
 msgid ""
 "If you already have postgis_tiger_geocoder extension installed, and just "
 "want to update to the latest run:"
 msgstr ""
+"Se você já tem a extensão postgis_tiger_geocoder instalada e só quer "
+"atualizar para a última versão, execute:"
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:952
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE;\n"
 "ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
 msgstr ""
+"ALTER EXTENSION postgis UPDATE;\n"
+"ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:953
 #, no-c-format
 msgid ""
 "If you made custom entries or changes to <varname>tiger.loader_platform</"
 "varname> and <varname>tiger.loader_variables</varname> you may need to "
 "update these."
 msgstr ""
+"Se você fez entradas personalizadas ou alterações nos <varname>tiger."
+"loader_platform</varname> e <varname>tiger.loader_variables</varname> , "
+"talvez você  precisará atualizar estes."
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:955
 #, no-c-format
 msgid ""
 "To confirm your install is working correctly, run this sql in your database:"
 msgstr ""
+"Para confirmar que sua instalação está funcionando corretamente, execute "
+"esse sql no seu banco de dados:"
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:956
 #, no-c-format
 msgid ""
 "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
 "        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
 msgstr ""
+"SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
+"        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:957
 #, no-c-format
 msgid "Which should output"
-msgstr ""
+msgstr "Qual deve sair"
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:958
 #, no-c-format
 msgid ""
 "address | streetname | streettypeabbrev |  zip\n"
 "---------+------------+------------------+-------\n"
 "           1 | Devonshire | Pl               | 02109"
 msgstr ""
+"address | streetname | streettypeabbrev |  zip\n"
+"---------+------------+------------------+-------\n"
+"           1 | Devonshire | Pl               | 02109"
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:960
 #, no-c-format
 msgid ""
 "Create a new record in <varname>tiger.loader_platform</varname> table with "
 "the paths of your executables and server."
 msgstr ""
+"Criar um novo registro na table <varname>tiger.loader_platform</varname> com "
+"os paths dos seus executáveis e servidor."
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:961
 #, no-c-format
 msgid ""
 "So for example to create a profile called debbie that follows <code>sh</"
 "code> convention. You would do:"
 msgstr ""
+"Então, por exemplo, para criar um perfil chamado debbie que segue a "
+"convenção <code>sh</code>, você deveria fazer:"
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:962
 #, no-c-format
 msgid ""
 "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
@@ -2600,26 +3498,38 @@ msgid ""
 "  FROM tiger.loader_platform\n"
 "  WHERE os = 'sh';"
 msgstr ""
+"INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
+"unzip_command, psql, path_sep,\n"
+"                   loader, environ_set_command, county_process_command)\n"
+"SELECT 'debbie', declare_sect, pgbin, wget, unzip_command, psql, path_sep,\n"
+"           loader, environ_set_command, county_process_command\n"
+"  FROM tiger.loader_platform\n"
+"  WHERE os = 'sh';"
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:963
 #, no-c-format
 msgid ""
 "And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
 "those that fit Debbie's pg, unzip,shp2pgsql, psql, etc path locations."
 msgstr ""
+"E então, edite os paths na coluna <emphasis>declare_sect</emphasis> para "
+"aqueles que servem ao pg, unzip, shp2pgsql, psql, etc da Debbie."
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:965
 #, no-c-format
 msgid ""
 "If you don't edit this <varname>loader_platform</varname> table, it will "
 "just contain common case locations of items and you'll have to edit the "
 "generated script after the script is generated."
 msgstr ""
+"Se você não editou essa table <varname>loader_platform</varname>, ela só irá "
+"conter casos comuns de localizações de itens e você terá que editar a script "
+"gerada depois que ela for gerada."
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:967
 #, no-c-format
 msgid ""
 "Create a folder called <filename>gisdata</filename> on root of server or "
@@ -2630,55 +3540,187 @@ msgid ""
 "<varname>staging_fold</varname> in the <varname>tiger.loader_variables</"
 "varname> table."
 msgstr ""
+"Criar uma pasta chamada <filename>gisdata</filename> na raiz do servidor ou "
+"do seu computador local, se você tem uma rede de conexão rápida com o "
+"servidor. Essa pasta está onde os arquivos tiger serão baixados e "
+"processados. Se não estiver satisfeito em ter a pasta na raiz do servidor  "
+"ou, simplesmente, quiser alterar para uma outra pasta para representação, "
+"edite o campo <varname>staging_fold</varname> na table <varname>tiger."
+"loader_variables</varname>."
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:969
 #, no-c-format
 msgid ""
 "Create a folder called temp in the <filename>gisdata</filename> folder or "
 "whereever you designated the <varname>staging_fold</varname> to be. This "
 "will be the folder where the loader extracts the downloaded tiger data."
 msgstr ""
+"Criar uma pasta chamada temp na pasta <filename>gisdata</filename> ou onde "
+"designar a <varname>staging_fold</varname>. Esta será a pasta onde o "
+"carregador extrai os dados tiger baixados. "
 
 #. Tag: para
-#: installation.xml:962
+#: installation.xml:971
+#, fuzzy, no-c-format
+msgid ""
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
+msgstr ""
+"Em seguida execute as funções SQL <xref linkend="
+"\"Loader_Generate_Nation_Script\"/> and <xref linkend="
+"\"Loader_Generate_Script\"/> e certifique-se de usar o nome do seu perfil "
+"personalizado e copiar as scipts para um arquivo .sh ou .bat. Portanto, por "
+"exemplo, para fazer o carregamento da nação e um estado utilizando nosso "
+"novo perfil, nós iremos:  "
+
+#. Tag: programlisting
+#: installation.xml:972
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
+msgstr "SELECT Loader_Generate_Nation_Script('debbie');"
+
+#. Tag: para
+#: installation.xml:975
+#, fuzzy, no-c-format
+msgid "Run the generated nation load commandline scripts."
+msgstr "Executar as scripts commandlines geradas"
+
+#. Tag: programlisting
+#: installation.xml:976
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:979
 #, no-c-format
 msgid ""
-"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref "
-"linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name "
-"of your custom profile and copy the scripts to a .sh or .bat file. So for "
-"example to do the nation load and one state using our new profile we would:"
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:963
+#: installation.xml:980
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:981
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:982
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:983
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:986
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid ""
+"By default the tables corresponding to <varname>bg</varname>, "
+"<varname>tract</varname>, <varname>tabblock</varname> are not loaded. These "
+"tables are not used by the geocoder but are used by folks for population "
+"statistics. If you wish to load them as part of your state loads, run the "
+"following statement to enable them."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:988
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:989
+#, fuzzy, no-c-format
+msgid ""
+"Alternatively you can load just these tables after loading state data using "
+"the <xref linkend=\"Loader_Generate_Census_Script\"/>"
+msgstr ""
+"Gere uma script que carrega uma nação com SELECIONAR como está detalhado em "
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>"
+
+#. Tag: para
+#: installation.xml:991
+#, fuzzy, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+"Gere uma script que carrega uma nação com SELECIONAR como está detalhado em "
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>"
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"DO NOT Generate the state script until you have already loaded the nation "
+"data, because the state script utilizes county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:993
+#, fuzzy, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
+msgstr "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+
+#. Tag: para
+#: installation.xml:995
 #, no-c-format
 msgid "Run the generated commandline scripts."
+msgstr "Executar as scripts commandlines geradas"
+
+#. Tag: programlisting
+#: installation.xml:996
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:998
 #, no-c-format
 msgid ""
 "After you are done loading all data or at a stopping point, it's a good idea "
 "to analyze all the tiger tables to update the stats (include inherited stats)"
 msgstr ""
+"Depois que terminar de carregar todos os dados ou estiver parado em um "
+"ponto, é bom analisar todas as tiger tables para atualizar as estatísticas "
+"(incluindo as estatísticas herdadas)"
 
 #. Tag: programlisting
-#: installation.xml:969
-#, no-c-format
+#: installation.xml:999
+#, fuzzy, no-c-format
 msgid ""
 "SELECT install_missing_indexes();\n"
 "vacuum analyze verbose tiger.addr;\n"
@@ -2688,78 +3730,100 @@ msgid ""
 "vacuum analyze verbose tiger.place;\n"
 "vacuum analyze verbose tiger.cousub;\n"
 "vacuum analyze verbose tiger.county;\n"
-"vacuum analyze verbose tiger.state;"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
+"SELECT install_missing_indexes();\n"
+"vacuum analyze verbose tiger.addr;\n"
+"vacuum analyze verbose tiger.edges;\n"
+"vacuum analyze verbose tiger.faces;\n"
+"vacuum analyze verbose tiger.featnames;\n"
+"vacuum analyze verbose tiger.place;\n"
+"vacuum analyze verbose tiger.cousub;\n"
+"vacuum analyze verbose tiger.county;\n"
+"vacuum analyze verbose tiger.state;"
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:1002
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
+"Convertendo uma Instalação Tiger Geocoder Regular para Modelo de Extensão "
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:1003
 #, no-c-format
 msgid ""
 "If you installed the tiger geocoder without using the extension model, you "
 "can convert to the extension model as follows:"
 msgstr ""
+"Se você instalou o tiger geocoder sem utilizar a extensão modelo, você pode "
+"converter para a extensão modelo como segue:"
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:1005
 #, no-c-format
 msgid ""
 "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
 "non-extension model upgrade."
 msgstr ""
+"Siga as instruções em <xref linkend=\"upgrade_tiger_geocoder\"/> para a "
+"atualização sem extensão modelo."
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1006
 #, no-c-format
 msgid ""
 "Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
+"Conecte ao seu banco de dados com psql ou pgAdmin e execute o seguinte "
+"comando: "
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1007
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
-msgstr ""
+msgstr "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1014
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
+"Tiger Geocoder Ativando seu banco de dados PostGIS: Sem Utilizar Extensões"
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1015
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr "Primeiro instale PostGIS usando as instruções prévias."
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1019 installation.xml:1079
 #, no-c-format
 msgid ""
 "If you don't have an extras folder, download <ulink url="
 "\"&postgis_download_url;\">&postgis_download_url;</ulink>"
 msgstr ""
+"Se você não tem uma pasta extras, faça o download <ulink url="
+"\"&postgis_download_url;\">&postgis_download_url;</ulink>"
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1024 installation.xml:1084
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr "tar xvfz postgis-&last_release_version;.tar.gz"
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1028
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
-msgstr ""
+msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder"
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1031
 #, no-c-format
 msgid ""
 "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
@@ -2772,9 +3836,18 @@ msgid ""
 "\"Loader_Generate_Nation_Script\"/> and <xref linkend="
 "\"Loader_Generate_Script\"/> SQL functions."
 msgstr ""
+"Edite o <filename>tiger_loader_2015.sql</filename> (ou o último arquivo "
+"carregador que encontrar, a menos que queira carregar um ano diferente) para "
+"os paths dos seus executáveis, servidor etc ou alternativamente você pode "
+"atualizar a table <varname>loader_platform</varname> uma vez instalada. Se "
+"não quiser editar esse arquivo ou a table <varname>loader_platform</"
+"varname>, só irá conter os casos comuns de localização de itens e você terá "
+"que editar a script gerada depois de executar as funções SQL <xref linkend="
+"\"Loader_Generate_Nation_Script\"/> e <xref linkend=\"Loader_Generate_Script"
+"\"/>."
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1033
 #, no-c-format
 msgid ""
 "If you are installing Tiger geocoder for the first time edit either the "
@@ -2783,32 +3856,43 @@ msgid ""
 "your PostgreSQL specific settings and run the corresponding script from the "
 "commandline."
 msgstr ""
+"Se estiver instalando o Tiger geocoder pela primeira vez, edite a script "
+"<filename>create_geocode.bat</filename> se você está no Windows ou a "
+"<filename>create_geocode.sh</filename> se estiver no Linux/Unix/Mac OSX com "
+"suas configurações específicas do PostgreSQL e execute a script "
+"correspondente da commandline. "
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid ""
 "Verify that you now have a <varname>tiger</varname> schema in your database "
 "and that it is part of your database search_path. If it is not, add it with "
 "a command something along the line of:"
 msgstr ""
+"Certifique-se que agora você tem um esquema <varname>tiger</varname> no seu "
+"banco de dados e que ele é parte do seu bando de dados search_path. Se ele "
+"não for, adicione-o com um comando algo ao longo da linha de:"
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr "ALTER DATABASE geocoder SET search_path=public, tiger;"
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1038
 #, no-c-format
 msgid ""
 "The normalizing address functionality works more or less without any data "
 "except for tricky addresses. Run this test and verify things look like this:"
 msgstr ""
+"A funcionalidade do normalizador de endereço trabalha relativamente sem "
+"nenhum dado, exceto por endereços complicados. Executar este teste e "
+"verificar as coisas se parecem com isso: "
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1039
 #, no-c-format
 msgid ""
 "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
@@ -2824,13 +3908,13 @@ msgstr ""
 "202 E Fremont St, Las Vegas, NV 89101"
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1042
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
-msgstr ""
+msgstr "Usando Padronizador de Endereço com Tiger Geocoder"
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1043
 #, no-c-format
 msgid ""
 "One of the many complaints of folks is the address normalizer function <xref "
@@ -2842,9 +3926,18 @@ msgid ""
 "described in <xref linkend=\"installing_pagc_address_standardizer\"/> and "
 "install as an extension in your database."
 msgstr ""
+"Uma das maiores queixas das pessoas é a função normalizador de endereços "
+"<xref linkend=\"Normalize_Address\"/> que normaliza um endereço para "
+"preparação antes da geocoding. O normalizador está longe da perfeição e "
+"tentar corrigir suas imperfeições demanda um grande número de recursos. Como "
+"tal nós integramos com outro projeto que tem um mecanismo de padronizador de "
+"endereços muito melhor. Para usar esse novo address_standardizer, você "
+"compila a extensão como está descrito em <xref linkend="
+"\"installing_pagc_address_standardizer\"/> e instala como uma extensão no "
+"seu banco de dados. "
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1046
 #, no-c-format
 msgid ""
 "Once you install this extension in the same database as you have installed "
@@ -2858,24 +3951,38 @@ msgid ""
 "pagc_lex</code>). These you can add and update to improve your standardizing "
 "experience for your own needs."
 msgstr ""
+"Uma vez que você instala essa extensão no mesmo banco de dados que instalou "
+"<code>postgis_tiger_geocoder</code>, então o <xref linkend="
+"\"Pagc_Normalize_Address\"/> pode ser usado ao invés do <xref linkend="
+"\"Normalize_Address\"/>. Essa extensão é avessa ao tiger, logo pode  ser "
+"usada com outras fontes de dados como: endereços internacionais. A extensão "
+"tiger geocoder vem compactada com suas próprias versões personalizadas de "
+"<xref linkend=\"rulestab\"/> ( <code>tiger.pagc_rules</code>) , <xref "
+"linkend=\"gaztab\"/> (<code>tiger.pagc_gaz</code>), e <xref linkend=\"lextab"
+"\"/> (<code>tiger.pagc_lex</code>). Essas você pode adicionar e atualizar "
+"para melhorar sua experiência com o padronizador de acordo com suas "
+"necessidades."
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1049
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr "Carregando Dados Tiger"
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1050
 #, no-c-format
 msgid ""
 "The instructions for loading data are available in a more detailed form in "
 "the <filename>extras/tiger_geocoder/tiger_2011/README</filename>. This just "
 "includes the general steps."
 msgstr ""
+"As instruções para carregar dados estão disponíveis de uma maneira mais "
+"detalhada em <filename>extras/tiger_geocoder/tiger_2011/README</filename>. "
+"Isso só inclui os passos gerais."
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1051
 #, no-c-format
 msgid ""
 "The load process downloads data from the census website for the respective "
@@ -2887,62 +3994,85 @@ msgid ""
 "\"Drop_State_Tables_Generate_Script\"/> if you need to reload a state or "
 "just don't need a state anymore."
 msgstr ""
+"O carregador processa dados de downloads do site de censo para os "
+"respectivos arquivos de nação, solicitações de estados, extrai os arquivos e "
+"carrega cada estado para seu grupo separado de state tables. Cada state "
+"table herda das tables definidas no esquema <varname>tiger</varname> sendo "
+"suficiente apenas para pesquisar aquelas tables para acessar todos os dados "
+"e derrubar um conjunto de state tables a qualquer momento usando o <xref "
+"linkend=\"Drop_State_Tables_Generate_Script\"/> se quiser recarregar um "
+"estado ou não precisa de um estado mais."
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1053
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr ""
+"Para ser capaz de carregar dados, você vai precisar das seguintes "
+"ferramentas:"
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1055
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr ""
+"Uma ferramenta para descompactar os arquivos compactados do site de censo."
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1056
 #, no-c-format
 msgid ""
 "For Unix like systems: <varname>unzip</varname> executable which is usually "
 "already installed on most Unix like platforms."
 msgstr ""
+"Para Unix como sistemas: executável <varname>unzip</varname> que é "
+"instalado, normalmente, na maioria dos Unix como plataformas."
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1057
 #, no-c-format
 msgid ""
 "For Windows, 7-zip which is a free compress/uncompress tool you can download "
 "from <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink>"
 msgstr ""
+"Para Windows, 7-zip é uma ferramenta comprimir/descomprimir grátis que você "
+"pode baixar no <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</"
+"ulink> "
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1059
 #, no-c-format
 msgid ""
 "<filename>shp2pgsql</filename> commandline which is installed by default "
 "when you install PostGIS."
 msgstr ""
+"<filename>shp2pgsql</filename> commandline que é instalada por padrão quando "
+"você instala o PostGIS."
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1060
 #, no-c-format
 msgid ""
 "<filename>wget</filename> which is a web grabber tool usually installed on "
 "most Unix/Linux systems."
 msgstr ""
+"<filename>wget</filename> que é uma ferramente grabber da internet, "
+"instalada na maioria dos sistemas Unix/Linux."
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1061
 #, no-c-format
 msgid ""
 "If you are on windows, you can get pre-compiled binaries from <ulink url="
 "\"http://gnuwin32.sourceforge.net/packages/wget.htm\">http://gnuwin32."
 "sourceforge.net/packages/wget.htm</ulink>"
 msgstr ""
+"Se você está no Windows, você pode obter binários pre compilados do <ulink "
+"url=\"http://gnuwin32.sourceforge.net/packages/wget.htm\">http://gnuwin32."
+"sourceforge.net/packages/wget.htm</ulink>"
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1064
 #, no-c-format
 msgid ""
 "If you are upgrading from tiger_2010, you'll need to first generate and run "
@@ -2952,9 +4082,16 @@ msgid ""
 "script for you. <xref linkend=\"Loader_Generate_Nation_Script\"/> is a one-"
 "time step that should be done for upgrading (from 2010) and for new installs."
 msgstr ""
+"Se estiver atualizando do tiger_2010, você precisará gerar e executar <xref "
+"linkend=\"Drop_Nation_Tables_Generate_Script\"/>. Antes de carregar qualquer "
+"dado de estado, você precisa carregar os dados da nação que será feito com "
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>. O qual irá gerar uma "
+"script de carregamento para você. <xref linkend="
+"\"Loader_Generate_Nation_Script\"/> é um passo que deve ser dado para "
+"atualizar (do 2010) e para novas instalações."
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1066
 #, no-c-format
 msgid ""
 "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
@@ -2962,32 +4099,42 @@ msgid ""
 "Note that you can install these piecemeal. You don't have to load all the "
 "states you want all at once. You can load them as you need them."
 msgstr ""
+"Para carregar dados do estado referir-se a <xref linkend="
+"\"Loader_Generate_Script\"/> para gerar uma script de dados de carregamento "
+"para sua plataforma para os estados que deseja. Note que você pode instalar "
+"estes gradativamente. Você não precisa carregar todos os estados de uma só "
+"vez. Pode carregá-los à medida que for precisando deles. "
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1069
 #, no-c-format
 msgid ""
 "After the states you desire have been loaded, make sure to run the: "
 "<programlisting>SELECT install_missing_indexes();</programlisting> as "
 "described in <xref linkend=\"Install_Missing_Indexes\"/>."
 msgstr ""
+"Depois que os estados desejados forem carregados, certifique-se de executar "
+"o: <programlisting>SELECT install_missing_indexes();</programlisting> como "
+"está descrito em <xref linkend=\"Install_Missing_Indexes\"/>."
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1071
 #, no-c-format
 msgid ""
 "To test that things are working as they should, try to run a geocode on an "
 "address in your state using <xref linkend=\"Geocode\"/>"
 msgstr ""
+"Para testar que está tudo funcionando normalmente, tente executar um geocode "
+"em um endereço no seu estado, usando <xref linkend=\"Geocode\"/>"
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1074
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
-msgstr ""
+msgstr "Atualizando sua Instalação Tiger Geocoder"
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1075
 #, no-c-format
 msgid ""
 "If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
@@ -2995,99 +4142,116 @@ msgid ""
 "fixes you badly need. This will only work for Tiger geocoder not installed "
 "with extensions."
 msgstr ""
+"Se você tem o Tiger Geocoder compactado com 2.0+ já instalado, você pode "
+"atualizar as funções de qualquer lugar, mesmo de uma tar ball provisória, se "
+"existem correções que você mal precisa. Isso só irá funcionar para as "
+"funções não instaldas do Tiger geocoder. "
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1088
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1091
 #, no-c-format
 msgid ""
 "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
 "windows or the <filename>upgrade_geocoder.sh</filename> if you are on Linux/"
 "Unix/Mac OSX. Edit the file to have your postgis database credentials."
 msgstr ""
+"Localize a script <filename>upgrade_geocoder.bat</filename> se você está no "
+"Windows ou a scritp <filename>upgrade_geocoder.sh</filename> se voceŝ está "
+"no Linux/Unix/Mac OSX. Edite o arquio para ter suas credenciais no banco de "
+"dados do postgis."
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1094
 #, no-c-format
 msgid ""
 "If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
 "script line so you get the latest script for loading 2012 data."
 msgstr ""
+"Se estiver atualizando de 2010 ou 2011, certifique-se de desmarcar a script "
+"de carregamento para ter a última script para carregar os dados de 2012."
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1095
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
-msgstr ""
+msgstr "Então, execute a script correspondente da commandline."
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1099
 #, no-c-format
 msgid ""
 "Next drop all nation tables and load up the new ones. Generate a drop script "
 "with this SQL statement as detailed in <xref linkend="
 "\"Drop_Nation_Tables_Generate_Script\"/>"
 msgstr ""
+"Em seguida, derrube todas as nation tables e carregue as novas. Gere uma "
+"drop script com essa declaração SQL, como está detalhado em <xref linkend="
+"\"Drop_Nation_Tables_Generate_Script\"/>"
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr "SELECT drop_nation_tables_generate_script();"
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1101
 #, no-c-format
 msgid "Run the generated drop SQL statements."
-msgstr ""
+msgstr "Execute as declarações geradas drop SQL."
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1102
 #, no-c-format
 msgid ""
 "Generate a nation load script with this SELECT statement as detailed in "
 "<xref linkend=\"Loader_Generate_Nation_Script\"/>"
 msgstr ""
+"Gere uma script que carrega uma nação com SELECIONAR como está detalhado em "
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>"
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1103
 #, no-c-format
 msgid "For windows"
 msgstr "Para windows"
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1104
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr "SELECT loader_generate_nation_script('windows');"
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1105
 #, no-c-format
 msgid "For unix/linux"
 msgstr "Para unix/linux"
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1106
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr "SELECT loader_generate_nation_script('sh');"
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1107
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
 "how to run the generate script. This only needs to be done once."
 msgstr ""
+"Para instruções de como executar a script gerada use: <xref linkend="
+"\"tiger_geocoder_loading_data\"/>. Isso só precisa ser feito uma vez. "
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1108
 #, no-c-format
 msgid ""
 "You can have a mix of 2010/2011 state tables and can upgrade each state "
@@ -3095,15 +4259,19 @@ msgid ""
 "2010 tables for that state using <xref linkend="
 "\"Drop_State_Tables_Generate_Script\"/>."
 msgstr ""
+"Você pode ter uma mistura de state tables de 2010/2011 e pode atualizar cada "
+"estado separadamente. Antes de atualizar um estado para 2011, você precisa, "
+"primeiramente, derrubar as tables de 2010 para aquele estado, usando: <xref "
+"linkend=\"Drop_State_Tables_Generate_Script\"/>."
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1114
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
-msgstr ""
+msgstr "Criar um banco de dados espacialmente ativado de um template"
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1116
 #, no-c-format
 msgid ""
 "Some packaged distributions of PostGIS (in particular the Win32 installers "
@@ -3115,78 +4283,96 @@ msgid ""
 "the database user must have been granted the privilege to create new "
 "databases."
 msgstr ""
+"Algumas distribuições compactadas do PostGIS (em particular os instaladores "
+"Win32 para PostGIS >= 1.1.5), carregam as funções do POstGIS dentro de um "
+"template de bnco de dados chamado <varname>template_postgis</varname>. Se o "
+"banco de dados  <varname>template_postgis</varname> existe na sua instalação "
+"PostgreSQL, é possível para os usuários e/ou aplicações para criar bancos de "
+"dados espacialmente ativados utilizando somente um comando. Note que em "
+"ambos os casos, o usuário do banco de dados deve ter presumido o privilégio "
+"de criar novos bancos de dados. "
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1127
 #, no-c-format
 msgid "From the shell:"
-msgstr ""
+msgstr "Do shell:"
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1131
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr "# createdb -T template_postgis my_spatial_db"
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1133
 #, no-c-format
 msgid "From SQL:"
 msgstr "De SQL:"
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1137
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1141
 #, no-c-format
 msgid "Upgrading"
 msgstr "Atualizando"
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1143
 #, no-c-format
 msgid ""
 "Upgrading existing spatial databases can be tricky as it requires "
 "replacement or introduction of new PostGIS object definitions."
 msgstr ""
+"Atualizar bancos de dados espaciais existentes pode ser complicado como ele "
+"requere reposição ou introdução das novas definições de objeto do PostGIS. "
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1148
 #, no-c-format
 msgid ""
 "Unfortunately not all definitions can be easily replaced in a live database, "
 "so sometimes your best bet is a dump/reload process."
 msgstr ""
+"Infelizmente, nem todas as definições podem ser facilmente repostas em um "
+"banco de dados vivo, então, algumas vezes a melhor opção é abandonar/"
+"recarregar o processo."
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1153
 #, no-c-format
 msgid ""
 "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
 "a HARD UPGRADE procedure for major releases."
 msgstr ""
+"O PostGIS fornece um procedimento de ATUALIZAÇÃO SOFT para liberações "
+"menores e um procedimento de ATUALIZAÇÃO HARD para liberações maiores."
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1158
 #, no-c-format
 msgid ""
 "Before attempting to upgrade PostGIS, it is always worth to backup your "
 "data. If you use the -Fc flag to pg_dump you will always be able to restore "
 "the dump with a HARD UPGRADE."
 msgstr ""
+"Antes de tentar atualizar o PostGIS, é sempre bom fazer o backup dos seus "
+"dados. Se você usa a -Fc flag para pg_dump você sempre vai poder restaurar a "
+"descarga de dados com uma ATUALIZAÇÃO HARD."
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1165
 #, no-c-format
 msgid "Soft upgrade"
 msgstr "Atualização flexível"
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1167
 #, no-c-format
 msgid ""
 "If you installed your database using extensions, you'll need to upgrade "
@@ -3194,30 +4380,37 @@ msgid ""
 "way, then you should upgrade using the sql script way. Please refer to the "
 "appropriate."
 msgstr ""
+"Se você instalou seu banco de dados utilizando extensões, você vai precisar "
+"atualizar utilizando o modelo extensão também. Se você instalou usando o a "
+"antiga script sql, então você deveria atualizar usando a mesma. Por favor, "
+"referir-se ao apropriado. "
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1170
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
-msgstr ""
+msgstr "Atualização Soft Pre 9.1+ ou sem extensões "
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1171
 #, no-c-format
 msgid ""
 "This section applies only to those who installed PostGIS not using "
 "extensions. If you have extensions and try to upgrade with this approach "
 "you'll get messages like:"
 msgstr ""
+"Essa seção aplica-se somente àqueles que instalaram o PostGIS sem usar "
+"extensões. Se você tiver extensões e tentar atualizar com essa abordagem, "
+"você irá receber mensagens como:"
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1172
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr "não pode excluir ... porque a extensão do postgis depende disso."
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1173
 #, no-c-format
 msgid ""
 "After compiling and installing (make install) you should find a "
@@ -3230,112 +4423,140 @@ msgid ""
 "from PostGIS 1.* to PostGIS 2.* or from PostGIS 2.* prior to r7409, you need "
 "to do a HARD UPGRADE."
 msgstr ""
+"Depois de compilar e instalar (fazer instalação), você deve encontrar um "
+"<filename>postgis_upgrade.sql</filename> e <filename>rtpostgis_upgrade.sql</"
+"filename> nas pastas de instalação. Por exemplo,  <filename>/usr/share/"
+"postgresql/9.3/contrib/postgis_upgrade.sql</filename>. Instale o "
+"<filename>postgis_upgrade.sql</filename>. Se você tem a funcionalidade "
+"raster instalada, também precisará instalar o <filename>/usr/share/"
+"postgresql/9.3/contrib/postgis_upgrade.sql</filename>. Se está mudando do "
+"PostGIS 1.* para o PostGIS 2.* ou do anterior PostGIS 2.* para  r7409, você "
+"deve fazer uma ATUALIZAÇÃO HARD."
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1177
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
-msgstr ""
+msgstr "psql -f postgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1179
 #, no-c-format
 msgid ""
 "The same procedure applies to raster and topology extensions, with upgrade "
 "files named <filename>rtpostgis_upgrade*.sql</filename> and "
 "<filename>topology_upgrade*.sql</filename> respectively. If you need them:"
 msgstr ""
+"O mesmo procedimento aplica-se para as extensões de raster e topologia, com "
+"arquivos de atualização chamados <filename>rtpostgis_upgrade*.sql</filename> "
+"e <filename>topology_upgrade*.sql</filename>, respectivamente. Se você "
+"precisar deles:"
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1187
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
-msgstr ""
+msgstr "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1188
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
-msgstr ""
+msgstr "psql -f topology_upgrade.sql -d your_spatial_database"
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1191
 #, no-c-format
 msgid ""
 "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
 "upgrading your version you are using a version too early for a soft upgrade "
 "and need to do a HARD UPGRADE."
 msgstr ""
+"Se não conseguir encontrar o <filename>postgis_upgrade*.sql</filename> "
+"específico para atualizar sua versão, você está usando uma versão muito cedo "
+"para uma atualização soft e precisa de uma ATUALIZAÇÃO HARD. "
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1197
 #, no-c-format
 msgid ""
 "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
 "about the need to run this kind of upgrade using a \"procs need upgrade\" "
 "message."
 msgstr ""
+"A função <xref linkend=\"PostGIS_Full_Version\"/>  deve informar sobre a "
+"necessidade de executar esse tipo de atualização usando a mensagem \"procs "
+"precisa de atualização\"."
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1204
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr "Atualização flexível 9.1+ usando extensões"
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1205
 #, no-c-format
 msgid ""
 "If you originally installed PostGIS with extensions, then you need to "
 "upgrade using extensions as well. Doing a minor upgrade with extensions, is "
 "fairly painless."
 msgstr ""
+"Se você, originalmente, instalou o PostGIS com extensão, você precisará "
+"atualizar usando extensões também. Fazer uma atualização menor com extensões "
+"é razoavelmente indolor. "
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1206
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 msgstr ""
+"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
+"ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1207
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr "Se você obtiver um erro note algo como:"
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1208
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
-msgstr ""
+msgstr "Nenhum path de migração definido por ... para &last_release_version;"
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1209
 #, no-c-format
 msgid ""
 "Then you'll need to backup your database, create a fresh one as described in "
 "<xref linkend=\"create_new_db_extensions\"/> and then restore your backup "
 "ontop of this new database."
 msgstr ""
+"Então você precisará fazer o backup do seu banco de dados, crie um novo como "
+"está descrito em <xref linkend=\"create_new_db_extensions\"/>  e restaure "
+"seu backup no topo desse novo banco de dados. "
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1210
 #, no-c-format
 msgid "If you get a notice message like:"
-msgstr ""
+msgstr "Se você receber um aviso como:"
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1211
 #, no-c-format
 msgid ""
 "Version \"&last_release_version;\" of extension \"postgis\" is already "
 "installed"
 msgstr ""
+"Versão \"&last_release_version;\" da extensão \"postgis\" já está instalada"
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1212
 #, no-c-format
 msgid ""
 "Then everything is already up to date and you can safely ignore it. "
@@ -3344,17 +4565,24 @@ msgid ""
 "case you can append \"next\" to the version string, and next time you'll "
 "need to drop the \"next\" suffix again:"
 msgstr ""
+"Então tudo já está atualizado e você pode ignorar seguramente.  <emphasis "
+"role=\"bold\">A MENOS</emphasis> que você esteja tentando atualizar de uma "
+"versão SVN para a próxima (a qual não recebe um número d versão novo);  "
+"nesse caso você pode incluir \"próximo\" à string da versão e da próxima vez "
+"vai precisar derrubar o \"próximo\" sufixo novamente: "
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1218
 #, no-c-format
 msgid ""
 "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
 "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
 msgstr ""
+"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
+"ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1219
 #, no-c-format
 msgid ""
 "If you installed PostGIS originally without a version specified, you can "
@@ -3362,15 +4590,19 @@ msgid ""
 "the backup just has <code>CREATE EXTENSION postgis</code> and thus picks up "
 "the newest latest version during restore."
 msgstr ""
+"Se você instalou o PostGIS sem uma versão específica, você pode pular a "
+"reinstalação da extensão do postgis antes de restaurar, já que o backup só "
+"tem <code>CREATE EXTENSION postgis</code> e assim, escolhe a versão mais "
+"nova durante a restauração. "
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1226
 #, no-c-format
 msgid "Hard upgrade"
 msgstr "Atualização rígida"
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1228
 #, no-c-format
 msgid ""
 "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
@@ -3379,9 +4611,16 @@ msgid ""
 "Notes</link> appendix reports for each version whether you need a dump/"
 "reload (HARD UPGRADE) to upgrade."
 msgstr ""
+"Através da ATUALIZAÇÃO HARD nós queremos dizer descarga de dados/"
+"recarregamento completo dos bancos de dados ativados do postgis. Você "
+"precisa dessa atualização quando a memória interna do objeto do PostGIS "
+"mudar ou quando a ATUALIZAÇÃO SOFT não for possível. O apêndice <link "
+"linkend=\"release_notes\">Release Notes</link> relata que para cada versão "
+"você precisa de uma descarga de dados/recarregamento (ATUALIZAÇÃO HARD) para "
+"atualizar."
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1237
 #, no-c-format
 msgid ""
 "The dump/reload process is assisted by the postgis_restore.pl script which "
@@ -3390,24 +4629,32 @@ msgid ""
 "database with PostGIS installed without getting duplicate symbol errors or "
 "bringing forward deprecated objects."
 msgstr ""
+"O processo de descarga de dados/recarregamento  é auxiliado pela script "
+"postgis_restore.pl que cuida de pular todas as definições de descarga de "
+"dados que pertencem ao POstGIS (incluindo as antigas), permitindo que você "
+"restaure seus dados e esquemas em um banco de dados com o PostGIS instalado "
+"sem duplicar os erros de símbolo ou trazer objetos menosprezados adiante."
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1246
 #, no-c-format
 msgid ""
 "Supplementary instructions for windows users are available at <ulink url="
 "\"http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade\">Windows Hard "
 "upgrade</ulink>."
 msgstr ""
+"Instruções suplementares para usuários do Windows estão disponíveis em "
+"<ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade"
+"\">Windows Hard upgrade</ulink>. "
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1249
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr "O procedimento é:"
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1257
 #, no-c-format
 msgid ""
 "Create a \"custom-format\" dump of the database you want to upgrade (let's "
@@ -3415,9 +4662,13 @@ msgid ""
 "output. The user can be the owner of the db, need not be postgres super "
 "account."
 msgstr ""
+"Criar uma descarga de dados com \"formato-personalizado\" do banco de dados "
+"que você quer atualizar (chamaremos de <varname>olddb</varname>), inclua "
+"blobs binários (-b) e saídas verbosas (-v). O usuário pode ser o dono do "
+"banco de dados, não precisa ser postgre super conta."
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1265
 #, no-c-format
 msgid ""
 "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
@@ -3427,7 +4678,7 @@ msgstr ""
 "banco_antigo.backup\" banco_antigo"
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1271
 #, no-c-format
 msgid ""
 "Do a fresh install of PostGIS in a new database -- we'll refer to this "
@@ -3435,9 +4686,13 @@ msgid ""
 "\"create_new_db\"/> and <xref linkend=\"create_new_db_extensions\"/> for "
 "instructions on how to do this."
 msgstr ""
+"Faça uma instalação nova do PostGIS em um banco de dados novo -- chamaremos "
+"esse banco de dados de <varname>newdb</varname>. Por favor use <xref linkend="
+"\"create_new_db\"/> e <xref linkend=\"create_new_db_extensions\"/> para "
+"instruções de como fazer. "
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1278
 #, no-c-format
 msgid ""
 "The spatial_ref_sys entries found in your dump will be restored, but they "
@@ -3446,9 +4701,16 @@ msgid ""
 "If for any reason you really want your own overrides of standard entries "
 "just don't load the spatial_ref_sys.sql file when creating the new db."
 msgstr ""
+"As entradas spatial_ref_sys encontradas na sua descarga de dados serão "
+"restauradas, mas elas não substituirão as que existem no spatial_ref_sys. "
+"Isso é para garantir que as correções no conjunto oficial serão precisamente "
+"propagadas para banco de dados restaurados. Se, por alguma razão, você "
+"quiser suas próprias substituições de entradas padrão, simplesmente não "
+"carregue o arquivo spatial_ref_sys.sql quando estiver criando o novo banco "
+"de dados.  "
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1288
 #, no-c-format
 msgid ""
 "If your database is really old or you know you've been using long deprecated "
@@ -3459,18 +4721,28 @@ msgid ""
 "functions can be later removed by loading <filename>uninstall_legacy.sql</"
 "filename>."
 msgstr ""
+"Se seu banco de dados é muito antigo ou você sabe que esteve usando funções "
+"menosprezadas nas suas views e funções, provavelmente precise carregar "
+"<filename>legacy.sql</filename> para todas as suas funções e views etc. para "
+"retornar propriamente. Só faça isso se_for_ necessário. Considere atualizar "
+"suas views e funções depois, se possível. As funções menosprezadas podem ser "
+"removidas posteriormente carregando <filename>uninstall_legacy.sql</"
+"filename>."
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1304
 #, no-c-format
 msgid ""
 "Restore your backup into your fresh <varname>newdb</varname> database using "
 "postgis_restore.pl. Unexpected errors, if any, will be printed to the "
 "standard error stream by psql. Keep a log of those."
 msgstr ""
+"Restaure seu backup no seu novo banco de dados <varname>newdb</varname> "
+"usando postgis_restore.pl. Erros inesperados, se existirem, serão impressos "
+"na stream erro padrão  através do psql. Mantenha-se conectado com eles."
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1312
 #, no-c-format
 msgid ""
 "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
@@ -3480,13 +4752,13 @@ msgstr ""
 "-p 5432 -U postgres newdb 2> errors.txt"
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1318
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr "Erros retornarão nos seguintes casos:"
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1324
 #, no-c-format
 msgid ""
 "Some of your views or functions make use of deprecated PostGIS objects. In "
@@ -3497,9 +4769,17 @@ msgid ""
 "to fix your code to stop using deprecated functions and drop them loading "
 "<filename>uninstall_legacy.sql</filename>."
 msgstr ""
+"Algumas das suas views ou funções utilizam objetos menosprezados do PostGIS. "
+"Com o propósito de consertar isso, você talvez tente carregar a script "
+"anterior <filename>legacy.sql</filename> para restaurar ou você tenha que "
+"restaurar para uma versão do PostGIS que contenha esses objetos e tenha que "
+"tentar uma migração novamente depois de fazer a portabilidade do seu código. "
+"Se o <filename>legacy.sql</filename> funciona para você, não se esqueça de "
+"consertar seu cóigo para parar de usar funções menosprezadas e derrube elas "
+"carregando:  <filename>uninstall_legacy.sql</filename>."
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1336
 #, no-c-format
 msgid ""
 "Some custom records of spatial_ref_sys in dump file have an invalid SRID "
@@ -3511,9 +4791,18 @@ msgid ""
 "invariant to hold and possibly also its primary key ( when multiple invalid "
 "SRIDS get converted to the same reserved SRID value )."
 msgstr ""
+"Alguns relatos personalizados da spatial_ref_sys no arquivo de descarga de "
+"dados, têm o valor SRID inválido. os valores válidos são maiores que 0 e "
+"menores que 999000. Valores na extensão 999000.999999 são reservados para "
+"uso interno, enquanto valores > 999999 não podem ser usados de forma alguma. "
+"Todos os seus relatos personalizados com SRIDs inválidas serão retidos, com "
+"esses > 999999 movidos para a extensão reservada, mas a table "
+"spatial_ref_sys perderia a restrição verificada de defesa para aquela "
+"invariante para segurar e possivelmente sua chave primária (quando "
+"múltiplos  SRIDS inválidos se convertem para o mesmo valor SRID reservado). "
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1350
 #, no-c-format
 msgid ""
 "In order to fix this you should copy your custom SRS to a SRID with a valid "
@@ -3521,9 +4810,13 @@ msgid ""
 "new srid (see <xref linkend=\"UpdateGeometrySRID\"/>), delete the invalid "
 "entry from spatial_ref_sys and re-construct the check(s) with:"
 msgstr ""
+"A fim de consertar isso, você deveria copiar sua SRS personalizada para uma "
+"SRID com valor válido (talvez na extensão 910000..910999), converter todas "
+"as suas tables para a srid nova (veja <xref linkend=\"UpdateGeometrySRID\"/"
+">), deletar a entrada inválida da spatial_ref_sys e reconstruir os check(s):"
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1357
 #, no-c-format
 msgid ""
 "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
@@ -3533,27 +4826,29 @@ msgstr ""
 "(srid > 0 AND srid < 999000 );"
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1359
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1370
 #, no-c-format
 msgid "Common Problems during installation"
-msgstr ""
+msgstr "Problemas comuns durante a instalação"
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1371
 #, no-c-format
 msgid ""
 "There are several things to check when your installation or upgrade doesn't "
 "go as you expected."
 msgstr ""
+"Existem várias coisas para averiguar quando a instalação ou atualização não "
+"saem como o esperado. "
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1378
 #, no-c-format
 msgid ""
 "Check that you have installed PostgreSQL &min_postgres_version; or newer, "
@@ -3566,46 +4861,62 @@ msgid ""
 "of PostgreSQL which is running, connect to the database using psql and run "
 "this query:"
 msgstr ""
+"Certifique-se que instalou o PostgreSQL &min_postgres_version; ou mais novo "
+"e que você está compilando contra a mesma versão da fonte PostgreSQL  assim "
+"como a versão do PostgreSQL que está sendo executada. Confusões podem "
+"acontecer quando sua distribuição (Linux) já instalou o PostgreSQL, ou você "
+"instalou o PostgreSQL antes e se esqueceu disso. PostGIS só irá funcionar "
+"com o PostgreSQL &min_postgres_version; ou mais novo, e mensagens estranhas "
+"e inesperadas de erro aparecerão se você usar uma versão mais antiga. Para "
+"verificar a versão PostgreSQL que está sendo executada, conecte ao banco de "
+"dados usando psql e faça essa consulta:"
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1391
 #, no-c-format
 msgid "SELECT version();"
 msgstr "SELECT version();"
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1393
 #, no-c-format
 msgid ""
 "If you are running an RPM based distribution, you can check for the "
 "existence of pre-installed packages using the <command>rpm</command> command "
 "as follows: <command>rpm -qa | grep postgresql</command>"
 msgstr ""
+"Se você está usando uma distribuição baseada em RPM, você pode confirmar a "
+"existência de pacotes pre instalados utilizando o comando <command>rpm</"
+"command> como segue: <command>rpm -qa | grep postgresql</command>"
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1401
 #, no-c-format
 msgid ""
 "If your upgrade fails, make sure you are restoring into a database that "
 "already has PostGIS installed."
 msgstr ""
+"Se sua atualização falhar, certifique-se que você está restaurando em um "
+"banco de dados que já possui o PostGIS instalado. "
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1402
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr "SELECT postgis_full_version();"
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1406
 #, no-c-format
 msgid ""
 "Also check that configure has correctly detected the location and version of "
 "PostgreSQL, the Proj4 library and the GEOS library."
 msgstr ""
+"Também certifique que a configuração detectou a localização e versão "
+"corretas do PostgreSQL, da biblioteca do Proj4 e da biblioteca do GEOS. "
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1413
 #, no-c-format
 msgid ""
 "The output from configure is used to generate the <filename>postgis_config."
@@ -3613,23 +4924,30 @@ msgid ""
 "<varname>POSTGIS_PROJ_VERSION</varname> and <varname>POSTGIS_GEOS_VERSION</"
 "varname> variables have been set correctly."
 msgstr ""
+"A saída da configuração foi usada para gerar o arquivo "
+"<filename>postgis_config.h</filename>. Verifique que as variáveis "
+"<varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</"
+"varname> e <varname>POSTGIS_GEOS_VERSION</varname>  foram configuradas "
+"corretamente. "
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1426
 #, no-c-format
 msgid "Loader/Dumper"
-msgstr ""
+msgstr "Carregador/Dumper"
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1428
 #, no-c-format
 msgid ""
 "The data loader and dumper are built and installed automatically as part of "
 "the PostGIS build. To build and install them manually:"
 msgstr ""
+"Os dados do carregador e dumper são construídos e instalados automaticamente "
+"como parte do PostGIS. Para construir e instalar eles manualmente:"
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1433
 #, no-c-format
 msgid ""
 "# cd postgis-&last_release_version;/loader\n"
@@ -3641,7 +4959,7 @@ msgstr ""
 "# make install"
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1435
 #, no-c-format
 msgid ""
 "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
@@ -3650,3 +4968,32 @@ msgid ""
 "queries) into ESRI Shape files. For more verbose documentation, see the "
 "online help, and the manual pages."
 msgstr ""
+"O carregador é chamado <filename>shp2pgsql</filename> e converte arquivos "
+"ESRI Shape em SQL para carregar em PostGIS/PostgreSQL. O dumper é chamado "
+"<filename>pgsql2shp</filename> e converte as tables (ou pesquisas) PostGIS "
+"em arquivos ESRI Shape. Para mais documentação prolixo, veja a ajuda online "
+"e as páginas do manual. "
+
+#~ msgid ""
+#~ "Extras like Tiger geocoder may not be packaged in your PostGIS "
+#~ "distribution, but will always be available in the postgis-"
+#~ "&last_release_version;.tar.gz file. The instructions provided here are "
+#~ "also available in the <filename>extras/tiger_geocoder/README</filename>"
+#~ msgstr ""
+#~ "Extras como o Tiger geocoder talvez não estejam compactados na sua "
+#~ "distribuição PostGIS, mas sempre estarão disponíveis no arquivo postgis-"
+#~ "&last_release_version;.tar.gz. As instruções fornecidas aqui, também "
+#~ "estão disponíveis no <filename>extras/tiger_geocoder/README</filename>"
+
+#~ msgid ""
+#~ "If you are on Windows and you don't have tar installed, you can use "
+#~ "<ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to "
+#~ "unzip the PostGIS tarball."
+#~ msgstr ""
+#~ "Se está no Windows e não tem tar instalado, você pode usar <ulink url="
+#~ "\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> para descompactar "
+#~ "a tarball PostGIS."
+
+#~ msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+#~ msgstr ""
+#~ "Cria um banco de dados ativo espacialmente no PostgreSQL menor que 9.1"
diff --git a/doc/po/pt_BR/introduction.xml.po b/doc/po/pt_BR/introduction.xml.po
index 5859c02..2535b0d 100644
--- a/doc/po/pt_BR/introduction.xml.po
+++ b/doc/po/pt_BR/introduction.xml.po
@@ -1,6 +1,7 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Flávio Veras <flaviove at gmail.com>, 2016
 # georgersilva <georger.silva at gmail.com>, 2014
 # georgersilva <georger.silva at gmail.com>, 2014
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
@@ -8,9 +9,9 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-16 08:33+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-11-12 17:46+0000\n"
+"Last-Translator: Flávio Veras <flaviove at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -223,7 +224,7 @@ msgstr ""
 #: introduction.xml:92
 #, no-c-format
 msgid "Dan Baston"
-msgstr ""
+msgstr "Dan Baston"
 
 #. Tag: para
 #: introduction.xml:95
@@ -232,6 +233,8 @@ msgid ""
 "Geometry clustering function additions, other geometry algorithm "
 "enhancements, and general user support"
 msgstr ""
+"Adições da função de agrupamento de geometria, outros aprimoramentos de "
+"algoritmos de geometria e suporte geral ao usuário"
 
 #. Tag: term
 #: introduction.xml:100
@@ -250,11 +253,23 @@ msgstr ""
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
+msgid "Björn Harrtell"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:110
+#, no-c-format
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:116
+#, no-c-format
 msgid "Mateusz Loskot"
 msgstr "Mateusz Loskot"
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:118
 #, no-c-format
 msgid ""
 "CMake support for PostGIS, built original raster loader in python and low "
@@ -264,43 +279,31 @@ msgstr ""
 "funções de baixo nível da API raster"
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:123
 #, no-c-format
 msgid "Pierre Racine"
 msgstr "Pierre Racine"
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:125
 #, no-c-format
 msgid "Raster overall architecture, prototyping, programming support"
 msgstr "Arquitetura Raster, prototipação e suporte ao desenvolvimento."
 
-#. Tag: term
-#: introduction.xml:121
-#, no-c-format
-msgid "David Zwarg"
-msgstr "David Zwarg"
-
-#. Tag: para
-#: introduction.xml:123
-#, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
-msgstr "Desenvolvimento raster (funções analíticas de álgebra de mapas)"
-
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr "Contribuidores Núclero Passado"
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr "Chris Hodgson"
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
 msgid ""
 "Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
@@ -310,13 +313,13 @@ msgstr ""
 "buildbot, gerente da incubação na OSGeo."
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr "Kevin Neufeld"
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
 msgid ""
 "Prior PSC Member. Documentation and documentation support tools, buildbot "
@@ -328,13 +331,13 @@ msgstr ""
 "melhorias em funções do PostGIS"
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr "Dave Blasby"
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
 msgid ""
 "The original developer/Co-founder of PostGIS. Dave wrote the server side "
@@ -345,13 +348,13 @@ msgstr ""
 "presentes no servidor."
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr "Jeff Lounsbury"
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
 msgid ""
 "Original development of the Shape file loader/dumper. Current PostGIS "
@@ -361,13 +364,13 @@ msgstr ""
 "representante do Dono do Projeto."
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr "Mark Leslie"
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
 msgid ""
 "Ongoing maintenance and development of core functions. Enhanced curve "
@@ -376,20 +379,32 @@ msgstr ""
 "Manutenção e desenvolvimento de funções do núcleo. Melhorias para o suporte "
 "a curvas e no importador GUI."
 
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr "David Zwarg"
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
+msgstr "Desenvolvimento raster (funções analíticas de álgebra de mapas)"
+
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr "Outros Contribuidores"
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr "Contribuidores Individuais"
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
 msgid ""
 "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
@@ -406,15 +421,28 @@ msgid ""
 "Silvio Grosso, Steffen Macke, Stephen Frost, Tom van Tilburg, Vincent Mora, "
 "Vincent Picavet"
 msgstr ""
+"Em ordem alfabética: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas Forø "
+"Tollefsen, Andreas Neumann, Anne Ghisla, Barbara Phillipot, Ben Jubb, "
+"Bernhard Reiter, Brian Hamlin, Bruce Rindahl, Bruno Wolff III, Bryce L. "
+"Nordgren, Carl Anderson, Charlie Savage, Dane Springmeyer, David Skea, David "
+"Techer, Eduin Carrillo, Even Rouault, Frank Warmerdam, George Silva, Gerald "
+"Fenoy, Gino Lucrezi, Guillaume Lelarge, IIDA Tetsushi, Ingvild Nystuen, "
+"Jason Smith, Jeff Adams, Jose Carlos Martinez Llari, Julien Rouhaud, Kashif "
+"Rasul, Klaus Foerster, Kris Jurka, Leo Hsu, Loic Dachary, Luca S. Percich, "
+"Maria Arias de Reyna, Mark Sondheim, Markus Schaber, Maxime Guillaud, Maxime "
+"van Noppen, Michael Fuhr, Mike Toews, Nathan Wagner, Nathaniel Clay, Nikita "
+"Shulga, Norman Vine, Rafal Magda, Ralph Mason, Rémi Cura, Richard Greenwood, "
+"Silvio Grosso, Steffen Macke, Stephen Frost, Tom van Tilburg, Vincent Mora, "
+"Vincent Picavet"
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr "Patrocinadores corporativos"
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
 msgid ""
 "These are corporate entities that have contributed developer time, hosting, "
@@ -424,7 +452,7 @@ msgstr ""
 "ou suporte monetário direto ao projeto PostGIS"
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
 msgid ""
 "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
@@ -439,15 +467,26 @@ msgid ""
 "Stadt Uster, UC Davis Center for Vectorborne Diseases, University of Laval, "
 "U.S Department of State (HIU), Zonar Systems"
 msgstr ""
+"Em ordem alfabética: Arrival 3D, Associazione Italiana per l'Informazione "
+"Geografica Libera (GFOSS.it), AusVet, Avencia, Azavea, Cadcorp, CampToCamp, "
+"CartoDB, City of Boston (DND), Clever Elephant Solutions, Cooperativa Alveo, "
+"Deimos Space, Faunalia, Geographic Data BC, Hunter Systems Group, Lidwala "
+"Consulting Engineers, LisaSoft, Logical Tracking & Tracing International "
+"AG, Maponics, Michigan Tech Research Institute, Natural Resources Canada, "
+"Norwegian Forest and Landscape Institute, Boundless (former OpenGeo), OSGeo, "
+"Oslandia, Palantir Technologies, Paragon Corporation, R3 GIS, Refractions "
+"Research, Regione Toscana - SITA, Safe Software, Sirius Corporation plc, "
+"Stadt Uster, UC Davis Center for Vectorborne Diseases, University of Laval, "
+"U.S Department of State (HIU), Zonar Systems"
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr "Campanhas de financiamento coletivo"
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
 msgid ""
 "Crowd funding campaigns are campaigns we run to get badly wanted features "
@@ -460,9 +499,20 @@ msgid ""
 "osgeo.org/mailman/listinfo/postgis-users\">PostGIS newsgroup</ulink> your "
 "thoughts and together we can make it happen."
 msgstr ""
+"Crowd funding campaigns - Campanhas de financiamento de multidões são "
+"campanhas que executamos para obter os recursos que queremos para financiar "
+"um projeto por um grande número de pessoas. Cada campanha é especificamente "
+"focada em um recurso ou conjunto de recursos específicos. Cada patrocinador "
+"utiliza uma fração pequena do financiamento necessário e com o número "
+"suficiente de pessoas / organizações contribuindo, temos os fundos para "
+"pagar o trabalho que vai ajudar muitos. Se você tiver uma idéia de um "
+"recurso que você acha que muitos outros estariam dispostos a co-financiar, "
+"por favor, postar para o <ulink url=\"https://lists.osgeo.org/mailman/"
+"listinfo/postgis-users\">newsgroup PostGIS</ulink> suas ideias, e juntos "
+"podemos fazer isso acontecer."
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
 msgid ""
 "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
@@ -474,7 +524,7 @@ msgstr ""
 "realizar duas campanhas bem sucedidas."
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
@@ -488,7 +538,7 @@ msgstr ""
 "melhorias gerais no suporte a topologia da versão 2.0.0. Aconteceu!"
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
@@ -504,13 +554,13 @@ msgstr ""
 "disponível na PostgreSQL Stack Builder."
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr "Bibliotecas importantes"
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
@@ -523,7 +573,7 @@ msgstr ""
 "Mateusz Loskot, Sandro Santilli (strk), Paul Ramsey e outros."
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
@@ -538,7 +588,7 @@ msgstr ""
 "GDAL para suportar o PostGIS tem sido contribuídas de volta para o projeto."
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
 msgid ""
 "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
@@ -549,7 +599,7 @@ msgstr ""
 "trabalho de Gerald Evenden e Frank Wamerdam em sua criação e manutenção."
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
 msgid ""
 "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
@@ -565,13 +615,13 @@ msgstr ""
 "variedade de funcionalidades SQL dadas pelos PostgreSQl."
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr "Mais informações"
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
 msgid ""
 "The latest software, documentation and news items are available at the "
@@ -582,7 +632,7 @@ msgstr ""
 "PostGIS, <ulink url=\"http://postgis.net\">http://postgis.net</ulink>."
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
 msgid ""
 "More information about the GEOS geometry operations library is available "
@@ -593,7 +643,7 @@ msgstr ""
 "\"http://trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/</ulink>."
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
 msgid ""
 "More information about the Proj4 reprojection library is available at <ulink "
@@ -603,7 +653,7 @@ msgstr ""
 "\"http://trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>."
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
 msgid ""
 "More information about the PostgreSQL database server is available at the "
@@ -614,7 +664,7 @@ msgstr ""
 "www.postgresql.org\">http://www.postgresql.org</ulink>."
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
 msgid ""
 "More information about GiST indexing is available at the PostgreSQL GiST "
@@ -626,7 +676,7 @@ msgstr ""
 "postgres/gist/\">http://www.sai.msu.su/~megera/postgres/gist/</ulink>."
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
 msgid ""
 "More information about MapServer internet map server is available at <ulink "
@@ -636,7 +686,7 @@ msgstr ""
 "mapserver.org/\">http://mapserver.org</ulink>"
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
 msgid ""
 "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
diff --git a/doc/po/pt_BR/performance_tips.xml.po b/doc/po/pt_BR/performance_tips.xml.po
index c2dc6c4..5107607 100644
--- a/doc/po/pt_BR/performance_tips.xml.po
+++ b/doc/po/pt_BR/performance_tips.xml.po
@@ -1,43 +1,46 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# georgersilva <georger.silva at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-11-16 19:54+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: title
 #: performance_tips.xml:3
 #, no-c-format
 msgid "Performance tips"
-msgstr ""
+msgstr "Dicas de desempenho"
 
 #. Tag: title
 #: performance_tips.xml:6
 #, no-c-format
 msgid "Small tables of large geometries"
-msgstr ""
+msgstr "Pequenas tabelas de grandes geometrias"
 
 #. Tag: title
 #: performance_tips.xml:9
 #, no-c-format
 msgid "Problem description"
-msgstr ""
+msgstr "Descrição do problema"
 
 #. Tag: para
 #: performance_tips.xml:11
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Current PostgreSQL versions (including 8.0) suffer from a query optimizer "
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
 "weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
 "\" used to store large (in the sense of data size) values that do not fit "
 "into normal data pages (like long texts, images or complex geometries with "
@@ -45,59 +48,97 @@ msgid ""
 "static/storage-toast.html\">the PostgreSQL Documentation for TOAST</ulink> "
 "for more information)."
 msgstr ""
+"Versões atuais do PostgreSQL (incluindo a 8.0) sofrem de um problem no "
+"otimizador de queries quando falamos de tabelas TOAST. As tabelas TOAST são "
+"extensões utilizadas para armazenamento de grandes valores (no sentido de "
+"tamanho do dado) que não cabem normalmente nas páginas de dados (grandes "
+"blocos de texto, imagens ou geometrias complexas com muitos vértices, veja "
+"<ulink url=\"http://www.postgresql.org/docs/current/static/storage-toast.html"
+"\">a documentação oficial</ulink> para maiores informações)."
 
 #. Tag: para
 #: performance_tips.xml:19
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "The problem appears if you happen to have a table with rather large "
-"geometries, but not too much rows of them (like a table containing the "
+"geometries, but not too manyrows of them (like a table containing the "
 "boundaries of all European countries in high resolution). Then the table "
 "itself is small, but it uses lots of TOAST space. In our example case, the "
 "table itself had about 80 rows and used only 3 data pages, but the TOAST "
 "table used 8225 pages."
 msgstr ""
+"Este problema ocorre se você possui tabelas com geometrias grandes, mas não "
+"muitas linhas (uma tabela dos limites todos os países europeus em alta "
+"resolução). A tabela em si, é pequena, mas utiliza muito espaço TOAST. Em "
+"nosso exemplo, a tabela em si possuía apenas 80 linhas e utilizava apenas 3 "
+"páginas de dados, mas a tabela TOAST utilizava 8225 páginas de dados."
 
 #. Tag: para
 #: performance_tips.xml:26
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Now issue a query where you use the geometry operator && to search "
 "for a bounding box that matches only very few of those rows. Now the query "
-"optimizer sees that the table has only 3 pages and 80 rows. He estimates "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
 "that a sequential scan on such a small table is much faster than using an "
-"index. And so he decides to ignore the GIST index. Usually, this estimation "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
 "is correct. But in our case, the && operator has to fetch every "
 "geometry from disk to compare the bounding boxes, thus reading all TOAST "
 "pages, too."
 msgstr ""
+"Emita uma pesquisa onde você utiliza o operador && para pesquisa por "
+"um retângulo envolvente que bate com poucas dessas linhas. O otimizador de "
+"pesquisas ve esta tabela contendo apenas 3 páginas e 80 linhas. Como a "
+"tabela é pequena, ele estima que um scan sequencial em uma tabela tão "
+"pequena será mais rápida do que utilizar um índice, ignorando o mesmo. "
+"Geralmente esta estimativa é correta, mas em nosso caso o operador &"
+"& tem que buscar todas as geometrias em disco para comparação dos "
+"retângulos envolventes, lendo todas as páginas TOAST também."
 
 #. Tag: para
 #: performance_tips.xml:35
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" "
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
 "postgresql command. For more information and the technical details, you can "
-"read the thread on the postgres performance mailing list: http://archives."
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
+msgstr ""
+"Para visualizar se você sofre com este bug, utilize um \"EXPLAIN ANALYZE\" "
+"na pesquisa em questão. Para maiores informações e detalhes técnicos, você "
+"pode recorrer a lista do postgres sobre desempenho: http://archives."
 "postgresql.org/pgsql-performance/2005-02/msg00030.php"
+
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
-msgstr ""
+msgstr "Soluções"
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
 msgid ""
 "The PostgreSQL people are trying to solve this issue by making the query "
 "estimation TOAST-aware. For now, here are two workarounds:"
 msgstr ""
+"O pessoal responsável pelo PostgreSQL está tentando resolver esta questão "
+"por transformar o otimizador de pesquisas ciente das tabelas TOAST. Por "
+"enquanto, existem duas soluções:"
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
 msgid ""
 "The first workaround is to force the query planner to use the index. Send "
@@ -107,9 +148,15 @@ msgid ""
 "every connection, and it causes the query planner to make misestimations in "
 "other cases, so you should \"SET enable_seqscan TO on;\" after the query."
 msgstr ""
+"A primeira solução é forçar o estimador de pesquisar a utilizar o índice. "
+"Emita um comando \"SET enable_seqscan TO off\" ao servidor antes de emitir a "
+"pesquisa. Isto força o estimador a evitar scans sequenciais sempre que "
+"possível, utilizando o índice GIST como de costume. Mas esta flag deve ser "
+"setada para cada conexão e causa o estimador a decidir mal em outros casos, "
+"portanto, você deve habilitar \"SET enable_seqscan TO on;\" após a pesquisa."
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
 msgid ""
 "The second workaround is to make the sequential scan as fast as the query "
@@ -117,35 +164,47 @@ msgid ""
 "\"caches\" the bbox, and matching against this. In our example, the commands "
 "are like:"
 msgstr ""
+"A segunda solução é fazer a pesquisa sequencial tão rápida quanto o "
+"estimador imagina. Isto pode ser feito criando uma coluna adicional que "
+"cacheia o retângulo envolvente e realizando as pesquisas em cima desta "
+"coluna. Em nosso exemplo, os comandos são:"
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, no-c-format
 msgid ""
 "SELECT "
 "AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
 "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 msgstr ""
+"SELECT "
+"AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
+"UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
 msgid ""
 "Now change your query to use the && operator against bbox instead of "
 "geom_column, like:"
 msgstr ""
+"Altere sua query para usar o operador && contra o retângulo "
+"envolvente ao invés da colunas geométrica, assim:"
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, no-c-format
 msgid ""
 "SELECT geom_column\n"
 "FROM mytable\n"
 "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 msgstr ""
+"SELECT geom_column\n"
+"FROM mytable\n"
+"WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
 msgid ""
 "Of course, if you change or add rows to mytable, you have to keep the bbox "
@@ -153,15 +212,20 @@ msgid ""
 "also can modify your application to keep the bbox column current or run the "
 "UPDATE query above after every modification."
 msgstr ""
+"Claro, se você alterar ou adicionar colunas a mytable, você deve manter o "
+"retângulo envolvente em sincronia. A forma mais transparente de fazer isto "
+"seria através de triggers, mas você também querer modificar sua aplicação "
+"para manter a coluna do retângulo envolvente atualizada or executar a query "
+"de UPDATE após cada modificação."
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
-msgstr ""
+msgstr "CLUSTERizando índices geométricos"
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
 msgid ""
 "For tables that are mostly read-only, and where a single index is used for "
@@ -174,18 +238,31 @@ msgid ""
 "data pages. (Feel invited to read the CLUSTER command documentation from the "
 "PostgreSQL manual at this point.)"
 msgstr ""
+"Para tabelas que são basicamente somente-leitura, e onde um único índice é "
+"utilizado pela maioria das queries, PostgreSQL oferece o comando CLUSTER. "
+"Este comando fisicamente reordena todas as linhas da tabela assim como as do "
+"índice, assim possibilitando duas melhorias de desempenho: primeiro, para "
+"pesquisas de intervalo de índice, o número de pesquisas na tabela de dados é "
+"dramaticamente reduzido. Segundo, se seu conjunto de trabalho concentra-se "
+"em pequenos intervalos nos índices, você tem um cache mais eficiente, pois "
+"todas as informações estão divididas em poucas páginas de dados. (Sinta se "
+"convidado para ler a documentação do comando CLUSTER do manual do "
+"PostgreSQL.)"
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
 msgid ""
 "However, currently PostgreSQL does not allow clustering on PostGIS GIST "
 "indices because GIST indices simply ignores NULL values, you get an error "
 "message like:"
 msgstr ""
+"Contudo, atualmente o Postgresql não permite a clusterização de índices "
+"geométricos GIST, pois estes índices simplesmente ignoram valores nulos, "
+"retornando um erro como:"
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, no-c-format
 msgid ""
 "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
@@ -193,25 +270,33 @@ msgid ""
 "HINT: You may be able to work around this by marking column \"the_geom\" NOT "
 "NULL."
 msgstr ""
+"lwgeom=# CLUSTER my_geom_index ON my_table;\n"
+"ERROR: cannot cluster when index access method does not handle null values\n"
+"HINT: You may be able to work around this by marking column \"the_geom\" NOT "
+"NULL."
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
 msgid ""
 "As the HINT message tells you, one can work around this deficiency by adding "
 "a \"not null\" constraint to the table:"
 msgstr ""
+"Como a HINT da mensagem te diz, você pode adicionar uma constraint \"not null"
+"\" na tabela para contornar o problema."
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, no-c-format
 msgid ""
 "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
 "ALTER TABLE"
 msgstr ""
+"lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
+"ALTER TABLE"
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
 msgid ""
 "Of course, this will not work if you in fact need NULL values in your "
@@ -219,15 +304,19 @@ msgid ""
 "constraint, using a CHECK constraint like \"ALTER TABLE blubb ADD CHECK "
 "(geometry is not null);\" will not work."
 msgstr ""
+"Claro, isto não vai funcionar se você de fato precisa de valores NULL em sua "
+"coluna geométrica. Adicionalmente, você deve usar o método acima para "
+"adicionar a constraint. Utilizar uma constraint do tipo CHECK como \"ALTER "
+"TABLE blubb ADD CHECK (geometry is not null);\" não irá funcionar."
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
-msgstr ""
+msgstr "Evitando conversão de dimensões"
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
 msgid ""
 "Sometimes, you happen to have 3D or 4D data in your table, but always access "
@@ -237,17 +326,25 @@ msgid ""
 "avoid this overhead, it may be feasible to pre-drop those additional "
 "dimensions once and forever:"
 msgstr ""
+"Algumas vezes, você tem dados que são 3D ou 4D em sua tabela, mas sempre "
+"acessa-os usando métodos OpenGIS, como ST_AsText() ou ST_AsBinary(), que "
+"somente funcionam em geometrias 2D. Eles fazem isso internamente chamando a "
+"função ST_Force2D(), que introduza um gasto extra para grandes geometrias. "
+"Para evitar este gasto extra, pode ser viável dropar essas dimensões "
+"adicionais para sempre:"
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, no-c-format
 msgid ""
 "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
 "VACUUM FULL ANALYZE mytable;"
 msgstr ""
+"UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
+"VACUUM FULL ANALYZE mytable;"
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
 msgid ""
 "Note that if you added your geometry column using AddGeometryColumn() "
@@ -255,9 +352,14 @@ msgid ""
 "to drop the constraint. Remember to update the entry in the geometry_columns "
 "table and recreate the constraint afterwards."
 msgstr ""
+"Note que se você adicionou sua coluna geométrica utilizando o método "
+"AddGeometryColumn(), existirá uma constraint na dimensão da geometria. Para "
+"contornar isto, você precisará dropar a constraint também. Lembre-se de "
+"atualizar a entrada na tabela geometry_columns e recriar a constraint "
+"posteriormente."
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
 msgid ""
 "In case of large tables, it may be wise to divide this UPDATE into smaller "
@@ -268,196 +370,341 @@ msgid ""
 "geometries, restricting the UPDATE by \"WHERE dimension(the_geom)>2\" "
 "skips re-writing of geometries that already are in 2D."
 msgstr ""
+"No caso de grandes tabelas, pode ser sábio dividir este UPDATE em porções "
+"menores, restringindo o UPDATE a pequenas partes da tabela com o uso de uma "
+"cláusula WHERE sobre sua PRIMARY KEY ou outro critério, rodando um VACUUM, "
+"entre os UPDATEs. Isto reduz drasticamente a necessidade de espaço em disco "
+"temporário. Adicionalmente, se você tem geometrias de dimensões mistas, "
+"restrigir o UPDATE por \"WHERE dimension(the_geom)>2\" pula as geometrias "
+"que já estão em 2D."
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
-msgstr ""
+msgstr "Tunando sua configuração"
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
 #, no-c-format
 msgid ""
-"These tips are taken from Kevin Neufeld's presentation \"Tips for the "
-"PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of "
-"PostGIS (for example, static data and complex analysis vs frequently updated "
-"data and lots of users) these changes can provide significant speedups to "
-"your queries."
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:143
 #, no-c-format
 msgid ""
-"For a more tips (and better formatting), the original presentation is at "
-"<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
-"abstract_id=117</ulink>."
-msgstr ""
-
-#. Tag: title
-#: performance_tips.xml:151
-#, no-c-format
-msgid "Startup"
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:145
 #, no-c-format
-msgid "These settings are configured in postgresql.conf:"
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
 msgstr ""
 
-#. Tag: ulink
-#: performance_tips.xml:158
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
-msgid "checkpoint_segments"
+msgid ""
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:163
+#: performance_tips.xml:149
 #, no-c-format
 msgid ""
-"Maximum number of log file segments between automatic WAL checkpoints (each "
-"segment is normally 16MB); default is 3"
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
 
-#. Tag: para
-#: performance_tips.xml:169
+#. Tag: title
+#: performance_tips.xml:152
 #, no-c-format
-msgid ""
-"Set to at least 10 or 30 for databases with heavy write activity, or more "
-"for large database loads. Another article on the topic worth reading <ulink "
-"url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm"
-"\">Greg Smith: Checkpoint and Background writer</ulink>"
-msgstr ""
+msgid "Startup"
+msgstr "Início"
 
 #. Tag: para
-#: performance_tips.xml:175
+#: performance_tips.xml:154
 #, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
-msgstr ""
+msgid "These settings are configured in postgresql.conf:"
+msgstr "Estas configuração estão no arquivo postgresql.conf:"
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:159
 #, no-c-format
 msgid "constraint_exclusion"
-msgstr ""
+msgstr "constraint_exclusion"
 
 #. Tag: para
-#: performance_tips.xml:187
-#, no-c-format
-msgid ""
-"Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
-"partition)"
-msgstr ""
+#: performance_tips.xml:164
+#, fuzzy, no-c-format
+msgid "Default: partition"
+msgstr "Padrão: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:192
-#, no-c-format
+#: performance_tips.xml:169
+#, fuzzy, no-c-format
 msgid ""
-"This is generally used for table partitioning. If you are running PostgreSQL "
-"versions below 8.4, set to \"on\" to ensure the query planner will optimize "
-"as desired. As of PostgreSQL 8.4, the default for this is set to \"partition"
-"\" which is ideal for PostgreSQL 8.4 and above since it will force the "
-"planner to only analyze tables for constraint consideration if they are in "
-"an inherited hierarchy and not pay the planner penalty otherwise."
-msgstr ""
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
+msgstr ""
+"Isto é geralmente utilizado para particionamento de tabelas. Se você está "
+"rodando versões anteriores do 8.4, configure para \"on\" garantindo que o "
+"planejador de queries irá otimizar como desejado. Depois do PostgreSQL 84, o "
+"padrão é partition, que é ideal, já que irá forçar o planejador a analisar "
+"somente as tabelas se elas estão na hierarquia de herança e não irá pagar "
+"outras penalidades com o planejador."
 
 #. Tag: ulink
-#: performance_tips.xml:202
+#: performance_tips.xml:178
 #, no-c-format
 msgid "shared_buffers"
+msgstr "shared_buffers"
+
+#. Tag: para
+#: performance_tips.xml:183
+#, no-c-format
+msgid "Default: ~128MB in PostgreSQL 9.6"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:188
 #, no-c-format
-msgid "Default: ~32MB"
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:195
+#, fuzzy, no-c-format
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
 msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (memória utilizada para "
+"operações de ordenamento e queries complexas)"
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:203
+#, fuzzy, no-c-format
+msgid "Default: 8"
+msgstr "Padrão: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:208
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
-msgstr ""
+msgstr "Runtime"
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
 "resource.html#GUC-WORK-MEM\">work_mem</ulink> (the memory used for sort "
 "operations and complex queries)"
 msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (memória utilizada para "
+"operações de ordenamento e queries complexas)"
 
 #. Tag: para
-#: performance_tips.xml:228
-#, no-c-format
-msgid "Default: 1MB"
-msgstr ""
+#: performance_tips.xml:226
+#, fuzzy, no-c-format
+msgid "Default: 1-4MB"
+msgstr "Padrão: 1MB"
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
+"Ajuste para cima para grandes bancos de dados, queries complexas e muito RAM"
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
+"AJuste para baixo para muitos usuários concorrentes ou pouca RAM disponível"
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
-msgstr ""
+msgstr "Se vocÊ tem muita memória RAM e poucos desenvolvedores:"
 
 #. Tag: programlisting
-#: performance_tips.xml:245
-#, no-c-format
-msgid "SET work_mem TO 1200000;"
-msgstr ""
+#: performance_tips.xml:243
+#, fuzzy, no-c-format
+msgid "SET work_mem TO '256MB';"
+msgstr "SET work_mem TO 1200000;"
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
 "resource.html#GUC-MAINTENANCE-WORK-MEM\">maintenance_work_mem</ulink> (used "
 "for VACUUM, CREATE INDEX, etc.)"
 msgstr ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAINTENANCE-WORK-MEM\">maintenance_work_mem</ulink> "
+"(utilizado para VACUUM, CREATE INDEX, etc.)"
 
 #. Tag: para
-#: performance_tips.xml:256
-#, no-c-format
-msgid "Default: 16MB"
-msgstr ""
+#: performance_tips.xml:254
+#, fuzzy, no-c-format
+msgid "Default: 16-64MB"
+msgstr "Padrão: 16MB"
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
+"Geralmente é muito pouco - amarra I/O, trava objetos enquanto swappa memória"
 
 #. Tag: para
-#: performance_tips.xml:266
-#, no-c-format
+#: performance_tips.xml:264
+#, fuzzy, no-c-format
 msgid ""
-"Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on "
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
 "the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
+"Recomenda-se entre 32MB até 256MB em produção com muita memória RAM, mas "
+"depende do número concorrente de usuários. Se você tem muita RAM e poucos "
+"desenvolvedores:"
 
 #. Tag: programlisting
-#: performance_tips.xml:269
+#: performance_tips.xml:267
+#, fuzzy, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
+msgstr "SET maintainence_work_mem TO 1200000;"
+
+#. Tag: para
+#: performance_tips.xml:272
 #, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
 msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:282
+#, fuzzy, no-c-format
+msgid "Default: 0"
+msgstr "Padrão: 1MB"
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
+
+#~ msgid "Default: ~32MB"
+#~ msgstr "Padrão: 32MB"
+
+#~ msgid "Set to about 1/3 to 3/4 of available RAM"
+#~ msgstr "Configure entre 1/3 a 3/4 da memória RAM disponível"
+
+#~ msgid ""
+#~ "These tips are taken from Kevin Neufeld's presentation \"Tips for the "
+#~ "PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use "
+#~ "of PostGIS (for example, static data and complex analysis vs frequently "
+#~ "updated data and lots of users) these changes can provide significant "
+#~ "speedups to your queries."
+#~ msgstr ""
+#~ "Estas dicas foram dadas por Kevin Neufeld, através de sua apresentação "
+#~ "\"Tips for the PostGIS Power User\" na conferÊncia FOSS4G 2007. "
+#~ "Dependendo do seu uso do PostGIS (exemplo, dados estáticos e análises "
+#~ "complexas versus dados atualizados frequentemente e muitos usuários) "
+#~ "estas mudanças podem dar bons ganhos de desempenho."
+
+#~ msgid ""
+#~ "For a more tips (and better formatting), the original presentation is at "
+#~ "<ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+#~ msgstr ""
+#~ "Para mais dicas (e uma formatação melhor), a apresentação original está "
+#~ "em <ulink url=\"http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?"
+#~ "abstract_id=117</ulink>."
+
+#~ msgid "checkpoint_segments"
+#~ msgstr "checkpoint_segments"
+
+#~ msgid ""
+#~ "Maximum number of log file segments between automatic WAL checkpoints "
+#~ "(each segment is normally 16MB); default is 3"
+#~ msgstr ""
+#~ "Número máximo de log file segment entre checkpoints WAL automáticos (cada "
+#~ "segmento tem normalmente 16MB); o padrão é 3"
+
+#~ msgid ""
+#~ "Set to at least 10 or 30 for databases with heavy write activity, or more "
+#~ "for large database loads. Another article on the topic worth reading "
+#~ "<ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-"
+#~ "bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
+#~ msgstr ""
+#~ "Configure para 10 ou 30 para bancos de dados com atividade pesada de "
+#~ "escrita, ou mais para grandes cargas de banco. Outro artigo que vale a "
+#~ "pena a leitura <ulink url=\"http://www.westnet.com/~gsmith/content/"
+#~ "postgresql/chkp-bgw-83.htm\">Greg Smith: Checkpoint and Background "
+#~ "writer</ulink>"
+
+#~ msgid "Possibly store the xlog on a separate disk device"
+#~ msgstr "Possivelmente armazene o xlog em um outro disco rígido"
+
+#~ msgid ""
+#~ "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to "
+#~ "partition)"
+#~ msgstr ""
+#~ "Padrão: off (antes do PostgreSQL 8.4 e para PostgreSQL 8.4 ou maior está "
+#~ "configurado para partition)"
diff --git a/doc/po/pt_BR/postgis.xml.po b/doc/po/pt_BR/postgis.xml.po
index 5e1f6d2..e96d394 100644
--- a/doc/po/pt_BR/postgis.xml.po
+++ b/doc/po/pt_BR/postgis.xml.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: 2014-02-05 16:36+0000\n"
 "Last-Translator: Marcelo Soares Souza <marcelo at juntadados.org>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/"
diff --git a/doc/po/pt_BR/reference.xml.po b/doc/po/pt_BR/reference.xml.po
index b1e305d..5a464aa 100644
--- a/doc/po/pt_BR/reference.xml.po
+++ b/doc/po/pt_BR/reference.xml.po
@@ -2,14 +2,16 @@
 #
 # Translators:
 # georgersilva <georger.silva at gmail.com>, 2014
+# georgersilva <georger.silva at gmail.com>, 2014
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2017-01-31 20:05+0000\n"
+"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -67,3 +69,9 @@ msgid ""
 "&reference_temporal; &reference_transaction; &reference_misc; "
 "&reference_exception;"
 msgstr ""
+"&reference_type; &reference_guc; &reference_management; "
+"&reference_constructor; &reference_accessor; &reference_editor; "
+"&reference_output; &reference_operator; &reference_measure; "
+"&reference_sfcgal; &reference_processing; &reference_lrs; "
+"&reference_temporal; &reference_transaction; &reference_misc; "
+"&reference_exception;"
diff --git a/doc/po/pt_BR/reference_accessor.xml.po b/doc/po/pt_BR/reference_accessor.xml.po
index c159877..23a9390 100644
--- a/doc/po/pt_BR/reference_accessor.xml.po
+++ b/doc/po/pt_BR/reference_accessor.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
+"PO-Revision-Date: 2016-11-24 18:23+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: reference_accessor.xml:4
 #, no-c-format
 msgid "Geometry Accessors"
-msgstr ""
+msgstr "Acessors de Geometria"
 
 #. Tag: refname
 #: reference_accessor.xml:8
@@ -36,6 +37,8 @@ msgid ""
 "<refpurpose>Returns the type of the geometry as a string. Eg: 'LINESTRING', "
 "'POLYGON', 'MULTIPOINT', etc.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o tipo de geometria como uma string. Exemplos: "
+"'LINESTRING', 'POLÍGONO', 'MULTIPOINT', etc.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_accessor.xml:16
@@ -44,6 +47,8 @@ msgid ""
 "<funcdef>text <function>GeometryType</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>texto <function>GeometryType</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: title
 #: reference_accessor.xml:24 reference_accessor.xml:81
@@ -51,23 +56,24 @@ msgstr ""
 #: reference_accessor.xml:258 reference_accessor.xml:309
 #: reference_accessor.xml:361 reference_accessor.xml:432
 #: reference_accessor.xml:481 reference_accessor.xml:542
-#: reference_accessor.xml:593 reference_accessor.xml:652
-#: reference_accessor.xml:711 reference_accessor.xml:766
-#: reference_accessor.xml:810 reference_accessor.xml:861
-#: reference_accessor.xml:918 reference_accessor.xml:990
-#: reference_accessor.xml:1042 reference_accessor.xml:1101
-#: reference_accessor.xml:1147 reference_accessor.xml:1182
-#: reference_accessor.xml:1221 reference_accessor.xml:1261
-#: reference_accessor.xml:1304 reference_accessor.xml:1366
-#: reference_accessor.xml:1407 reference_accessor.xml:1451
-#: reference_accessor.xml:1508 reference_accessor.xml:1572
-#: reference_accessor.xml:1621 reference_accessor.xml:1664
-#: reference_accessor.xml:1717 reference_accessor.xml:1791
-#: reference_accessor.xml:1834 reference_accessor.xml:1879
-#: reference_accessor.xml:1925 reference_accessor.xml:1967
-#: reference_accessor.xml:2012 reference_accessor.xml:2058
-#: reference_accessor.xml:2100 reference_accessor.xml:2146
-#: reference_accessor.xml:2187
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr "Descrição"
@@ -79,6 +85,8 @@ msgid ""
 "<para>Returns the type of the geometry as a string. Eg: 'LINESTRING', "
 "'POLYGON', 'MULTIPOINT', etc.</para>"
 msgstr ""
+"<para>Retorna o tipo de geometria como uma string. Exemplos: 'LINESTRING', "
+"'POLÍGONO', 'MULTIPOINT', etc.</para>"
 
 #. Tag: para
 #: reference_accessor.xml:29
@@ -88,6 +96,9 @@ msgid ""
 "of which this Geometry instance is a member. The name of the instantiable "
 "subtype of Geometry is returned as a string."
 msgstr ""
+"OGC SPEC s2.1.1.1 - Retorna o nome do sub tipo ocasional da geometria da "
+"qual essa geometria ocasiona é um membro. O nome do sub tipo ocasional "
+"retorna como uma string. "
 
 #. Tag: para
 #: reference_accessor.xml:35
@@ -96,23 +107,27 @@ msgid ""
 "This function also indicates if the geometry is measured, by returning a "
 "string of the form 'POINTM'."
 msgstr ""
+"Essa função também indica se a geometria é medida, retornando uma string da "
+"forma 'POINTM'."
 
 #. Tag: para
 #: reference_accessor.xml:38 reference_accessor.xml:495
-#: reference_accessor.xml:1266
+#: reference_accessor.xml:1405
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
 "introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TIN "
+"introduzido."
 
 #. Tag: para
 #: reference_accessor.xml:39 reference_accessor.xml:168
 #: reference_accessor.xml:497 reference_accessor.xml:604
-#: reference_accessor.xml:657 reference_accessor.xml:937
-#: reference_accessor.xml:1110 reference_accessor.xml:1373
-#: reference_accessor.xml:1415 reference_accessor.xml:1525
-#: reference_accessor.xml:1930
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
@@ -120,15 +135,15 @@ msgstr "&sfs_compliant;"
 #. Tag: para
 #: reference_accessor.xml:40 reference_accessor.xml:170
 #: reference_accessor.xml:267 reference_accessor.xml:500
-#: reference_accessor.xml:666 reference_accessor.xml:731
-#: reference_accessor.xml:777 reference_accessor.xml:1188
-#: reference_accessor.xml:1226 reference_accessor.xml:1528
-#: reference_accessor.xml:1586 reference_accessor.xml:1629
-#: reference_accessor.xml:1673 reference_accessor.xml:1733
-#: reference_accessor.xml:1844 reference_accessor.xml:1889
-#: reference_accessor.xml:1977 reference_accessor.xml:2022
-#: reference_accessor.xml:2110 reference_accessor.xml:2152
-#: reference_accessor.xml:2197
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -138,18 +153,19 @@ msgstr "&curve_support;"
 #: reference_accessor.xml:171 reference_accessor.xml:265
 #: reference_accessor.xml:390 reference_accessor.xml:441
 #: reference_accessor.xml:499 reference_accessor.xml:548
-#: reference_accessor.xml:606 reference_accessor.xml:665
-#: reference_accessor.xml:730 reference_accessor.xml:875
-#: reference_accessor.xml:1112 reference_accessor.xml:1152
-#: reference_accessor.xml:1187 reference_accessor.xml:1225
-#: reference_accessor.xml:1270 reference_accessor.xml:1372
-#: reference_accessor.xml:1468 reference_accessor.xml:1527
-#: reference_accessor.xml:1587 reference_accessor.xml:1671
-#: reference_accessor.xml:1799 reference_accessor.xml:1843
-#: reference_accessor.xml:1888 reference_accessor.xml:1932
-#: reference_accessor.xml:1976 reference_accessor.xml:2021
-#: reference_accessor.xml:2066 reference_accessor.xml:2109
-#: reference_accessor.xml:2151 reference_accessor.xml:2196
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -157,10 +173,10 @@ msgstr "&Z_support;"
 #. Tag: para
 #: reference_accessor.xml:42 reference_accessor.xml:172
 #: reference_accessor.xml:223 reference_accessor.xml:501
-#: reference_accessor.xml:549 reference_accessor.xml:669
-#: reference_accessor.xml:1189 reference_accessor.xml:1271
-#: reference_accessor.xml:1375 reference_accessor.xml:1469
-#: reference_accessor.xml:1736
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
@@ -168,7 +184,7 @@ msgstr "&P_support;"
 #. Tag: para
 #: reference_accessor.xml:43 reference_accessor.xml:173
 #: reference_accessor.xml:224 reference_accessor.xml:502
-#: reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -179,22 +195,22 @@ msgstr "&T_support;"
 #: reference_accessor.xml:277 reference_accessor.xml:331
 #: reference_accessor.xml:395 reference_accessor.xml:446
 #: reference_accessor.xml:554 reference_accessor.xml:612
-#: reference_accessor.xml:736 reference_accessor.xml:784
-#: reference_accessor.xml:829 reference_accessor.xml:880
-#: reference_accessor.xml:951 reference_accessor.xml:1007
-#: reference_accessor.xml:1067 reference_accessor.xml:1118
-#: reference_accessor.xml:1156 reference_accessor.xml:1194
-#: reference_accessor.xml:1231 reference_accessor.xml:1277
-#: reference_accessor.xml:1316 reference_accessor.xml:1379
-#: reference_accessor.xml:1420 reference_accessor.xml:1475
-#: reference_accessor.xml:1540 reference_accessor.xml:1594
-#: reference_accessor.xml:1634 reference_accessor.xml:1683
-#: reference_accessor.xml:1747 reference_accessor.xml:1805
-#: reference_accessor.xml:1849 reference_accessor.xml:1894
-#: reference_accessor.xml:1938 reference_accessor.xml:1982
-#: reference_accessor.xml:2027 reference_accessor.xml:2071
-#: reference_accessor.xml:2115 reference_accessor.xml:2157
-#: reference_accessor.xml:2202
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr "Exemplos"
@@ -220,7 +236,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:52
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
 "1 1, 0 1 0, 0 0 0)),\n"
@@ -233,23 +249,18 @@ msgid ""
 "                        POLYHEDRALSURFACE"
 msgstr ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
-"\n"
-"POLYHEDRALSURFACE"
+"1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                        --result\n"
+"                        POLYHEDRALSURFACE"
 
 #. Tag: programlisting
 #: reference_accessor.xml:53
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT GeometryType(geom) as result\n"
 "  FROM\n"
@@ -271,20 +282,25 @@ msgid ""
 "--------\n"
 " TIN"
 msgstr ""
-"SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
-"\n"
-"ST_PolyhedralSurface"
+"SELECT GeometryType(geom) as result\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+" result\n"
+"--------\n"
+" TIN"
 
 #. Tag: title
 #: reference_accessor.xml:58 reference_accessor.xml:139
@@ -292,23 +308,24 @@ msgstr ""
 #: reference_accessor.xml:283 reference_accessor.xml:336
 #: reference_accessor.xml:400 reference_accessor.xml:451
 #: reference_accessor.xml:521 reference_accessor.xml:565
-#: reference_accessor.xml:619 reference_accessor.xml:686
-#: reference_accessor.xml:742 reference_accessor.xml:835
-#: reference_accessor.xml:886 reference_accessor.xml:957
-#: reference_accessor.xml:1014 reference_accessor.xml:1074
-#: reference_accessor.xml:1124 reference_accessor.xml:1161
-#: reference_accessor.xml:1199 reference_accessor.xml:1238
-#: reference_accessor.xml:1282 reference_accessor.xml:1321
-#: reference_accessor.xml:1344 reference_accessor.xml:1384
-#: reference_accessor.xml:1425 reference_accessor.xml:1482
-#: reference_accessor.xml:1546 reference_accessor.xml:1600
-#: reference_accessor.xml:1639 reference_accessor.xml:1689
-#: reference_accessor.xml:1753 reference_accessor.xml:1811
-#: reference_accessor.xml:1856 reference_accessor.xml:1901
-#: reference_accessor.xml:1944 reference_accessor.xml:1989
-#: reference_accessor.xml:2034 reference_accessor.xml:2077
-#: reference_accessor.xml:2122 reference_accessor.xml:2164
-#: reference_accessor.xml:2209
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr "Veja também"
@@ -323,7 +340,7 @@ msgstr "ST_Boundary"
 #: reference_accessor.xml:66
 #, no-c-format
 msgid "Returns the closure of the combinatorial boundary of this Geometry."
-msgstr ""
+msgstr "Retorna o encerramento da borda combinatória dessa geometria. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:72
@@ -332,6 +349,8 @@ msgid ""
 "<funcdef>geometry <function>ST_Boundary</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_Boundary</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:83
@@ -344,12 +363,17 @@ msgid ""
 "representational geometry primitives as discussed in the OGC SPEC, section "
 "3.12.2."
 msgstr ""
+"Retorna o encerramento do limite combinatório dessa geometria. O limite "
+"combinatório é definido com descrito na seção 3.12.3.2 do OGC SPEC. Porque o "
+"resultado dessa função é um encerramento, e por isso topologicamente "
+"fechado, o limite resultante pode ser representado usando geometrias "
+"primitivas representacionais como foi discutido no OGC SPEC, seção 3.12.2."
 
 #. Tag: para
 #: reference_accessor.xml:90
 #, no-c-format
 msgid "Performed by the GEOS module"
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS"
 
 #. Tag: para
 #: reference_accessor.xml:92
@@ -359,30 +383,33 @@ msgid ""
 "<varname>GEOMETRYCOLLECTION</varname>. From 2.0.0 up it will return NULL "
 "instead (unsupported input)."
 msgstr ""
+"Anterior a 2.0.0, essa função abre uma exceção se usada com "
+"<varname>GEOMETRYCOLLECTION</varname>. A partir do 2.0.0 ela vai retornar "
+"NULA (entrada não suportada)."
 
 #. Tag: para
 #: reference_accessor.xml:94
 #, no-c-format
 msgid "&sfs_compliant; OGC SPEC s2.1.1.1"
-msgstr ""
+msgstr "&sfs_compliant; OGC SPEC s2.1.1.1"
 
 #. Tag: para
 #: reference_accessor.xml:95
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.14"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.14"
 
 #. Tag: para
 #: reference_accessor.xml:97
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for Triangle was introduced"
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para Triângulo foi introduzido"
 
 #. Tag: para
 #: reference_accessor.xml:112
 #, no-c-format
 msgid "Linestring with boundary points overlaid"
-msgstr ""
+msgstr "Linestring com pontos de limite cobertos"
 
 #. Tag: programlisting
 #: reference_accessor.xml:115
@@ -392,6 +419,9 @@ msgid ""
 "FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) "
 "As f;"
 msgstr ""
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) "
+"As f;"
 
 #. Tag: screen
 #: reference_accessor.xml:116
@@ -400,12 +430,14 @@ msgid ""
 "-- ST_AsText output\n"
 "MULTIPOINT(100 150,160 170)"
 msgstr ""
+"-- ST_AsText output\n"
+"MULTIPOINT(100 150,160 170)"
 
 #. Tag: para
 #: reference_accessor.xml:124
 #, no-c-format
 msgid "polygon holes with boundary multilinestring"
-msgstr ""
+msgstr "furos de polígono com multilinestring limite"
 
 #. Tag: programlisting
 #: reference_accessor.xml:127
@@ -418,6 +450,12 @@ msgid ""
 "        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) "
 "As f;"
 msgstr ""
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT\n"
+"'POLYGON (( 10 130, 50 190, 110 190, 140 150, 150 80, 100 10, 20 40, 10 "
+"130 ),\n"
+"        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) "
+"As f;"
 
 #. Tag: screen
 #: reference_accessor.xml:128
@@ -427,6 +465,9 @@ msgid ""
 "MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
 "        (70 40,100 50,120 80,80 110,50 90,70 40))"
 msgstr ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
+"        (70 40,100 50,120 80,80 110,50 90,70 40))"
 
 #. Tag: programlisting
 #: reference_accessor.xml:136
@@ -460,14 +501,41 @@ msgid ""
 "----------\n"
 "MULTIPOINT(-1 1 1,1 1 0.75)"
 msgstr ""
+"SELECT ST_AsText(ST_Boundary(ST_GeomFromText('LINESTRING(1 1,0 0, -1 "
+"1)')));\n"
+"st_astext\n"
+"-----------\n"
+"MULTIPOINT(1 1,-1 1)\n"
+"\n"
+"SELECT ST_AsText(ST_Boundary(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 "
+"1))')));\n"
+"st_astext\n"
+"----------\n"
+"LINESTRING(1 1,0 0,-1 1,1 1)\n"
+"\n"
+"--Using a 3d polygon\n"
+"SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('POLYGON((1 1 1,0 0 1, -1 1 1, "
+"1 1 1))')));\n"
+"\n"
+"st_asewkt\n"
+"-----------------------------------\n"
+"LINESTRING(1 1 1,0 0 1,-1 1 1,1 1 1)\n"
+"\n"
+"--Using a 3d multilinestring\n"
+"SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('MULTILINESTRING((1 1 1,0 0 "
+"0.5, -1 1 1),(1 1 0.5,0 0 0.5, -1 1 0.5, 1 1 0.5) )')));\n"
+"\n"
+"st_asewkt\n"
+"----------\n"
+"MULTIPOINT(-1 1 1,1 1 0.75)"
 
 #. Tag: para
 #: reference_accessor.xml:141
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ""
-", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
 #: reference_accessor.xml:147
@@ -482,6 +550,8 @@ msgid ""
 "<refpurpose>Return the coordinate dimension of the ST_Geometry value.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a dimensão da coordenada do valor ST_Geometry.</"
+"refpurpose>"
 
 #. Tag: funcprototype
 #: reference_accessor.xml:154
@@ -490,24 +560,27 @@ msgid ""
 "<funcdef>integer <function>ST_CoordDim</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_CoordDim</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:164
 #, no-c-format
 msgid "<para>Return the coordinate dimension of the ST_Geometry value.</para>"
-msgstr ""
+msgstr "<para>Retorna a dimensão da coordenada do valor ST_Geometry.</para>"
 
 #. Tag: para
 #: reference_accessor.xml:166
 #, no-c-format
 msgid "This is the MM compliant alias name for <xref linkend=\"ST_NDims\"/>"
 msgstr ""
+"Esse é o pseudônimo condescendente do MM para <xref linkend=\"ST_NDims\"/>"
 
 #. Tag: para
 #: reference_accessor.xml:169
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.3"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.3"
 
 #. Tag: programlisting
 #: reference_accessor.xml:180
@@ -550,6 +623,8 @@ msgid ""
 "The inherent dimension of this Geometry object, which must be less than or "
 "equal to the coordinate dimension."
 msgstr ""
+"A dimensão herdada desse objeto geométrico, o qual deve ser menor ou igual à "
+"dimensão coordenada. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:201
@@ -558,6 +633,8 @@ msgid ""
 "<funcdef>integer <function>ST_Dimension</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_Dimension</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:212
@@ -570,12 +647,18 @@ msgid ""
 "<varname>GEOMETRYCOLLECTION</varname>. If unknown (empty geometry) null is "
 "returned."
 msgstr ""
+"A dimensão herdada desse objeto geométrico, que deve ser menor que ou igual "
+"à dimensão coordenada. OGC SPEC s2.1.1.1 -  retorna 0 para  <varname>PONTO</"
+"varname>, 1 para <varname>LINESTRING</varname>, 2 para <varname>POLÍGONO</"
+"varname>, e a dimensão mais larga dos componentes de uma "
+"<varname>COLEÇÃODEGEOMETRIA</varname>. Se desconhecida (geometria vazia) "
+"nula é retornada."
 
 #. Tag: para
 #: reference_accessor.xml:220
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.2"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.2"
 
 #. Tag: para
 #: reference_accessor.xml:221
@@ -584,6 +667,8 @@ msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No "
 "longer throws an exception if given empty geometry."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas e TINs foi "
+"introduzido. Não abre mais exceção se uma geometria vazia é dada."
 
 #. Tag: para
 #: reference_accessor.xml:222
@@ -592,6 +677,8 @@ msgid ""
 "Prior to 2.0.0, this function throws an exception if used with empty "
 "geometry."
 msgstr ""
+"Anterior à 2.0.0, essa função abre uma exceção se usada com uma geometria "
+"vazia. "
 
 #. Tag: programlisting
 #: reference_accessor.xml:230
@@ -623,6 +710,9 @@ msgid ""
 "Returns the last point of a <varname>LINESTRING</varname> or "
 "<varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>."
 msgstr ""
+"Retorna ao último ponto de uma  <varname>LINESTRING</varname> ou "
+"<varname>CIRCULARLINESTRING</varname> geometria como um <varname>PONTO</"
+"varname>."
 
 #. Tag: funcprototype
 #: reference_accessor.xml:249
@@ -631,6 +721,8 @@ msgid ""
 "<funcdef>boolean <function>ST_EndPoint</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_EndPoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:260
@@ -640,15 +732,18 @@ msgid ""
 "<varname>POINT</varname> or <varname>NULL</varname> if the input parameter "
 "is not a <varname>LINESTRING</varname>."
 msgstr ""
+"Retorna ao último ponto de uma <varname>LINESTRING</varname> geometria como "
+"um  <varname>PONTO</varname> ou <varname>NULO</varname> se o parâmetro de "
+"entrada não é uma <varname>LINESTRING</varname>."
 
 #. Tag: para
 #: reference_accessor.xml:264
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -658,6 +753,13 @@ msgid ""
 "undocumented feature, but people who assumed they had their data stored as "
 "LINESTRING may experience these returning NULL in 2.0 now."
 msgstr ""
+"Alterações: 2.0.0 não funciona mais com geometrias de multilinestrings. Em "
+"verões mais antigas do PostGIS -- uma linha multilinestring sozinha "
+"trabalharia normalmente com essa função e voltaria o ponto de início. Na "
+"2.0.0 ela retorna NULA como qualquer outra multilinestring. O antigo "
+"comportamento não foi uma característica documentada, mas as pessoas que "
+"consideravam que tinham seus dados armazenados como uma LINESTRING, agora "
+"podem experimentar essas que retornam NULAS em 2.0. "
 
 #. Tag: programlisting
 #: reference_accessor.xml:279
@@ -683,6 +785,25 @@ msgid ""
 " POINT(0 0 5)\n"
 "(1 row)"
 msgstr ""
+"postgis=# SELECT ST_AsText(ST_EndPoint('LINESTRING(1 1, 2 2, 3 3)'::"
+"geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(3 3)\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_EndPoint('POINT(1 1)'::geometry) IS NULL AS is_null;\n"
+"  is_null\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"--3d endpoint\n"
+"SELECT ST_AsEWKT(ST_EndPoint('LINESTRING(1 1 2, 1 2 3, 0 0 5)'));\n"
+"  st_asewkt\n"
+"--------------\n"
+" POINT(0 0 5)\n"
+"(1 row)"
 
 #. Tag: para
 #: reference_accessor.xml:285
@@ -703,6 +824,8 @@ msgid ""
 "Returns a geometry representing the double precision (float8) bounding box "
 "of the supplied geometry."
 msgstr ""
+"Retorna uma geometria representando a precisão da dobrada (float8) da caixa "
+"limitada da geometria fornecida."
 
 #. Tag: funcprototype
 #: reference_accessor.xml:300
@@ -711,6 +834,8 @@ msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_Envelope</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:311
@@ -724,6 +849,13 @@ msgid ""
 "(<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS will add a "
 "<varname>ZMIN</varname>/<varname>ZMAX</varname> coordinate as well)."
 msgstr ""
+"Retorna o limite mínimo da caixa float8 para a geometria fornecida, com uma "
+"geometria. O polígono é definido pelos pontos de canto da caixa limitada "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</"
+"varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</"
+"varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), "
+"(<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS irá adicionar "
+"uma <varname>ZMIN</varname>/<varname>ZMAX</varname> coordenada também)."
 
 #. Tag: para
 #: reference_accessor.xml:321
@@ -733,6 +865,9 @@ msgid ""
 "dimension than <varname>POLYGON</varname>, ie. <varname>POINT</varname> or "
 "<varname>LINESTRING</varname>."
 msgstr ""
+"Casos degenerados (linhas verticais, pontos) irão retornar como uma "
+"geometria de dimensão menor que <varname>POLÍGONO</varname>, ie. "
+"<varname>PONTO</varname> ou <varname>LINESTRING</varname>."
 
 #. Tag: para
 #: reference_accessor.xml:325
@@ -741,10 +876,12 @@ msgid ""
 "Availability: 1.5.0 behavior changed to output double precision instead of "
 "float4"
 msgstr ""
+"Disponibilidade: 1.5.0 comportamento alterado para saída de precisão dupla "
+"ao invés de float4"
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775
-#: reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr "&sfs_compliant; s2.1.1.1"
@@ -793,6 +930,39 @@ msgid ""
 "\n"
 "<!-- TODO: Fix examples to reflect new behavior -->"
 msgstr ""
+"SELECT ST_AsText(ST_Envelope('POINT(1 3)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(1 3)\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Envelope('LINESTRING(0 0, 1 3)'::geometry));\n"
+"                   st_astext\n"
+"--------------------------------\n"
+" POLYGON((0 0,0 3,1 3,1 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000001 1, 1.0000001 0, 0 "
+"0))'::geometry));\n"
+"                                                  st_astext\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
+"(1 row)\n"
+"SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000000001 1, "
+"1.0000000001 0, 0 0))'::geometry));\n"
+"                                                  st_astext\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"SELECT Box3D(geom), Box2D(geom), ST_AsText(ST_Envelope(geom)) As "
+"envelopewkt\n"
+"        FROM (SELECT 'POLYGON((0 0, 0 1000012333334.34545678, 1.0000001 1, "
+"1.0000001 0, 0 0))'::geometry As geom) As foo;\n"
+"\n"
+"<!-- TODO: Fix examples to reflect new behavior -->"
 
 #. Tag: para
 #: reference_accessor.xml:338
@@ -804,13 +974,13 @@ msgstr ", <xref linkend=\"Box3D\"/>"
 #: reference_accessor.xml:344
 #, no-c-format
 msgid "ST_BoundingDiagonal"
-msgstr ""
+msgstr "ST_BoundingDiagonal"
 
 #. Tag: refpurpose
 #: reference_accessor.xml:346
 #, no-c-format
 msgid "Returns the diagonal of the supplied geometry's bounding box."
-msgstr ""
+msgstr "Retorna a diagonal da geometria fornecida da caixa limitada. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:351
@@ -821,6 +991,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter>fits=false</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_BoundingDiagonal</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>booleana </type> <parameter>fits=false</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:363
@@ -831,6 +1005,10 @@ msgid ""
 "it is a 2-points linestring with minimum values of each dimension in its "
 "start point and maximum values in its end point."
 msgstr ""
+"Retorna a diagonal da geometria fornecida da caixa limitada em linestring. "
+"Se a entrada da geometria está vazia, a linha diagonal também está, caso "
+"contrário é uma linestring de 2-pontos com valores mínimos de cada dimensão "
+"no ponto de início e com valores máximos no ponte de fim. "
 
 #. Tag: para
 #: reference_accessor.xml:370
@@ -839,6 +1017,8 @@ msgid ""
 "The returned linestring geometry always retains SRID and dimensionality (Z "
 "and M presence) of the input geometry."
 msgstr ""
+"A linestring da geometria retornada sempre retém SRID e dimensionalidade (Z "
+"e M presentes) da geometria de entrada. "
 
 #. Tag: para
 #: reference_accessor.xml:375
@@ -849,6 +1029,11 @@ msgid ""
 "faster to obtain for geometries with a lot of vertices). In any case the "
 "bounding box of the returned diagonal line always covers the input geometry."
 msgstr ""
+"O parâmetro <varname>fits</varname> especifica se o que se encaixa melhor é "
+"necessário. Se negativo, a diagonal de uma caixa limitadora de alguma forma "
+"pode ser aceita (é mais rápido obter para geometrias com muitos vértices). "
+"De qualquer forma, a caixa limitadora da linha diagonal retornada sempre "
+"cobre a geometria de entrada. "
 
 #. Tag: para
 #: reference_accessor.xml:383
@@ -858,18 +1043,22 @@ msgid ""
 "be topologically invalid (no interior). This does not make the return "
 "semantically invalid."
 msgstr ""
+"Em casos degenerados (um único vértice na entrada) a linestring retornada "
+"será topologicamente inválida (sem interior). Isso não não torna o retorno "
+"semanticamente inválido.  "
 
 #. Tag: para
 #: reference_accessor.xml:389
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
-msgstr ""
+msgstr "&M_support;"
 
 #. Tag: programlisting
 #: reference_accessor.xml:397
@@ -883,6 +1072,13 @@ msgid ""
 "------\n"
 "  -10"
 msgstr ""
+"-- Get the minimum X in a buffer around a point\n"
+"SELECT ST_X(ST_StartPoint(ST_BoundingDiagonal(\n"
+"  ST_Buffer(ST_MakePoint(0,0),10)\n"
+")));\n"
+" st_x\n"
+"------\n"
+"  -10"
 
 #. Tag: para
 #: reference_accessor.xml:401
@@ -892,6 +1088,9 @@ msgid ""
 "\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>, <xref linkend=\"ST_M\"/>, <xref "
 "linkend=\"geometry_overlaps_nd\"/>"
 msgstr ""
+", <xref linkend=\"ST_EndPoint\"/>, <xref linkend=\"ST_X\"/>, <xref linkend="
+"\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>, <xref linkend=\"ST_M\"/>, <xref "
+"linkend=\"geometry_overlaps_nd\"/>"
 
 #. Tag: refname
 #: reference_accessor.xml:415
@@ -907,6 +1106,9 @@ msgid ""
 "<varname>POLYGON</varname> geometry. Return NULL if the geometry is not a "
 "polygon. Will not work with MULTIPOLYGON"
 msgstr ""
+"Retorna uma line string representando o anel exterior da geometria "
+"<varname>POLÍGONO</varname>. Retorna NULA se a geometria não for um "
+"polígono. Não funcionará com MULTIPOLÍGONO. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:423
@@ -915,6 +1117,8 @@ msgid ""
 "<funcdef>geometry <function>ST_ExteriorRing</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_ExteriorRing</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:434
@@ -924,15 +1128,18 @@ msgid ""
 "<varname>POLYGON</varname> geometry. Return NULL if the geometry is not a "
 "polygon."
 msgstr ""
+"Retorna uma line string representando o anel exterior da geometria "
+"<varname>POLÍGONO</varname>. Retorna NULA se a geometria não for um "
+"polígono. "
 
 #. Tag: para
 #: reference_accessor.xml:437
 #, no-c-format
 msgid "Only works with POLYGON geometry types"
-msgstr ""
+msgstr "Funciona somente com geometrias tipo POLÍGONO."
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr "&sfs_compliant; 2.1.5.1"
@@ -970,6 +1177,28 @@ msgid ""
 "---------\n"
 "LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)"
 msgstr ""
+"--If you have a table of polygons\n"
+"SELECT gid, ST_ExteriorRing(the_geom) AS ering\n"
+"FROM sometable;\n"
+"\n"
+"--If you have a table of MULTIPOLYGONs\n"
+"--and want to return a MULTILINESTRING composed of the exterior rings of "
+"each polygon\n"
+"SELECT gid, ST_Collect(ST_ExteriorRing(the_geom)) AS erings\n"
+"        FROM (SELECT gid, (ST_Dump(the_geom)).geom As the_geom\n"
+"                        FROM sometable) As foo\n"
+"GROUP BY gid;\n"
+"\n"
+"--3d Example\n"
+"SELECT ST_AsEWKT(\n"
+"        ST_ExteriorRing(\n"
+"        ST_GeomFromEWKT('POLYGON((0 0 1, 1 1 1, 1 2 1, 1 1 1, 0 0 1))')\n"
+"        )\n"
+");\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)"
 
 #. Tag: para
 #: reference_accessor.xml:453
@@ -993,6 +1222,9 @@ msgid ""
 "(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, "
 "POLYHEDRALSURFACE Otherwise, return NULL."
 msgstr ""
+"Retorna a geometria de 1-base Nth se a geometria é uma GEOMETRYCOLLECTION, "
+"(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE ou (MULTI)POLYGON, "
+"POLYHEDRALSURFACE. Senão, retorna NULA. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:472
@@ -1002,6 +1234,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeometryN</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:483
@@ -1011,6 +1246,9 @@ msgid ""
 "(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, "
 "POLYHEDRALSURFACE Otherwise, return NULL"
 msgstr ""
+"Retorna a geometria de 1-base Nth se a geometria é uma GEOMETRYCOLLECTION, "
+"(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE ou (MULTI)POLYGON, "
+"POLYHEDRALSURFACE. Senão, retorna NULA. "
 
 #. Tag: para
 #: reference_accessor.xml:488
@@ -1019,6 +1257,8 @@ msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Previous versions "
 "implemented this as 0-based instead."
 msgstr ""
+"O Index é 1-base como para OGC specs desde a versão 0.8.0. Versões "
+"anteriores implementaram isso como 0-base. "
 
 #. Tag: para
 #: reference_accessor.xml:493
@@ -1027,6 +1267,8 @@ msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
 "efficient and will also work for singular geoms."
 msgstr ""
+"Se você quiser extrair todas as geometrias, de uma geometria, ST_Dump é mais "
+"eficiente e também funcionará para geometrias singulares."
 
 #. Tag: para
 #: reference_accessor.xml:496
@@ -1035,6 +1277,9 @@ msgid ""
 "Changed: 2.0.0 Prior versions would return NULL for singular geometries. "
 "This was changed to return the geometry for ST_GeometryN(..,1) case."
 msgstr ""
+"Alterações: 2.0.0. Versões anteriores voltariam NULAS para geometrias "
+"únicas. Isso foi alterado para volrtar a geometria para o caso "
+"ST_GeometryN(..,1)."
 
 #. Tag: para
 #: reference_accessor.xml:498
@@ -1046,7 +1291,7 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 9.1.5"
 #: reference_accessor.xml:508
 #, no-c-format
 msgid "Standard Examples"
-msgstr ""
+msgstr "Exemplos Padrão"
 
 #. Tag: programlisting
 #: reference_accessor.xml:510
@@ -1077,16 +1322,40 @@ msgid ""
 "FROM sometable CROSS JOIN generate_series(1,100) n\n"
 "WHERE n <= ST_NumGeometries(the_geom);"
 msgstr ""
+"--Extracting a subset of points from a 3d multipoint\n"
+"SELECT n, ST_AsEWKT(ST_GeometryN(the_geom, n)) As geomewkt\n"
+"FROM (\n"
+"VALUES (ST_GeomFromEWKT('MULTIPOINT(1 2 7, 3 4 7, 5 6 7, 8 9 10)') ),\n"
+"( ST_GeomFromEWKT('MULTICURVE(CIRCULARSTRING(2.5 2.5,4.5 2.5, 3.5 3.5), (10 "
+"11, 12 11))') )\n"
+"        )As foo(the_geom)\n"
+"        CROSS JOIN generate_series(1,100) n\n"
+"WHERE n <= ST_NumGeometries(the_geom);\n"
+"\n"
+" n |               geomewkt\n"
+"---+-----------------------------------------\n"
+" 1 | POINT(1 2 7)\n"
+" 2 | POINT(3 4 7)\n"
+" 3 | POINT(5 6 7)\n"
+" 4 | POINT(8 9 10)\n"
+" 1 | CIRCULARSTRING(2.5 2.5,4.5 2.5,3.5 3.5)\n"
+" 2 | LINESTRING(10 11,12 11)\n"
+"\n"
+"\n"
+"--Extracting all geometries (useful when you want to assign an id)\n"
+"SELECT gid, n, ST_GeometryN(the_geom, n)\n"
+"FROM sometable CROSS JOIN generate_series(1,100) n\n"
+"WHERE n <= ST_NumGeometries(the_geom);"
 
 #. Tag: title
 #: reference_accessor.xml:513
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
-msgstr ""
+msgstr "Exemplos de Superfícies Poliédricas, TIN e Triângulos "
 
 #. Tag: programlisting
 #: reference_accessor.xml:514
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
 "-- Break a Polyhedral surface into its faces\n"
@@ -1104,20 +1373,21 @@ msgid ""
 "------------------------------------------\n"
 " POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 msgstr ""
-"SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
+"-- Polyhedral surface example\n"
+"-- Break a Polyhedral surface into its faces\n"
+"SELECT ST_AsEWKT(ST_GeometryN(p_geom,3)) As geom_ewkt\n"
+"  FROM (SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
+")')  AS p_geom )  AS a;\n"
 "\n"
-"6"
+"                geom_ewkt\n"
+"------------------------------------------\n"
+" POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 
 #. Tag: programlisting
 #: reference_accessor.xml:516
@@ -1145,14 +1415,35 @@ msgid ""
 "-------------------------------------\n"
 " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
-#, no-c-format
-msgid ", <xref linkend=\"ST_NumGeometries\"/>"
-msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
-
-#. Tag: refname
+"-- TIN --\n"
+"SELECT ST_AsEWKT(ST_GeometryN(geom,2)) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+"-- result --\n"
+"                 wkt\n"
+"-------------------------------------\n"
+" TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
+
+#. Tag: para
+#: reference_accessor.xml:523 reference_accessor.xml:1525
+#, no-c-format
+msgid ", <xref linkend=\"ST_NumGeometries\"/>"
+msgstr ", <xref linkend=\"ST_NumGeometries\"/>"
+
+#. Tag: refname
 #: reference_accessor.xml:529
 #, no-c-format
 msgid "ST_GeometryType"
@@ -1162,7 +1453,7 @@ msgstr "ST_GeometryType"
 #: reference_accessor.xml:530
 #, no-c-format
 msgid "Return the geometry type of the ST_Geometry value."
-msgstr ""
+msgstr "Retorna o tipo de geometria de valor ST_Geometry. "
 
 #. Tag: funcprototype
 #: reference_accessor.xml:535
@@ -1171,6 +1462,8 @@ msgid ""
 "<funcdef>text <function>ST_GeometryType</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>texto <function>ST_GeometryType</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:544
@@ -1182,13 +1475,17 @@ msgid ""
 "returned, as well as the fact that it will not indicate whether the geometry "
 "is measured."
 msgstr ""
+"Retorna o tipo da geometria como uma string. EX: 'ST_Linestring', "
+"'ST_Polygon','ST_MultiPolygon' etc. Essa função difere de "
+"GeometryType(geometria) no caso da string e ST na frente que é retornada, "
+"bem como o fato que isso não indicará se a geometria é medida. "
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667
-#: reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
-msgstr ""
+msgstr "Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido."
 
 #. Tag: para
 #: reference_accessor.xml:547
@@ -1214,7 +1511,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:558 reference_accessor.xml:560
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
 "1 1, 0 1 0, 0 0 0)),\n"
@@ -1227,23 +1524,18 @@ msgid ""
 "                        ST_PolyhedralSurface"
 msgstr ""
 "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
-"\n"
-"ST_PolyhedralSurface"
+"1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                        --result\n"
+"                        ST_PolyhedralSurface"
 
 #. Tag: programlisting
 #: reference_accessor.xml:562
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_GeometryType(geom) as result\n"
 "  FROM\n"
@@ -1265,20 +1557,25 @@ msgid ""
 "--------\n"
 " ST_Tin"
 msgstr ""
-"SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
-"\n"
-"ST_PolyhedralSurface"
+"SELECT ST_GeometryType(geom) as result\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+" result\n"
+"--------\n"
+" ST_Tin"
 
 #. Tag: refname
 #: reference_accessor.xml:575
@@ -1293,6 +1590,8 @@ msgid ""
 "Return the Nth interior linestring ring of the polygon geometry. Return NULL "
 "if the geometry is not a polygon or the given N is out of range."
 msgstr ""
+"Retorna o anel linestring Nth interior do polígono. Retorna NULO se a "
+"geometria não for um polígono ou o dado N está fora da extensão."
 
 #. Tag: funcprototype
 #: reference_accessor.xml:584
@@ -1302,6 +1601,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_InteriorRingN</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_polygon</parameter></"
+"paramdef> <paramdef><type>inteiro </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
 #: reference_accessor.xml:595
@@ -1311,6 +1613,9 @@ msgid ""
 "if the geometry is not a polygon or the given N is out of range. index "
 "starts at 1."
 msgstr ""
+"Retorna o anel linestring Nth interior do polígono. Retorna NULO se a "
+"geometria não for um polígono ou o dado N está fora da extensão. index "
+"começa em 1. "
 
 #. Tag: para
 #: reference_accessor.xml:601
@@ -1319,6 +1624,8 @@ msgid ""
 "This will not work for MULTIPOLYGONs. Use in conjunction with ST_Dump for "
 "MULTIPOLYGONS"
 msgstr ""
+"Isso não funcionará para MULTIPOLÍGONOS. Use em conjunção com ST_Dump para "
+"MULTIPOLÍGONOS. "
 
 #. Tag: para
 #: reference_accessor.xml:605
@@ -1336,6 +1643,11 @@ msgid ""
 "                        ST_Buffer(ST_Point(1, 2), 10,3))) As the_geom\n"
 "                )  as foo"
 msgstr ""
+"SELECT ST_AsText(ST_InteriorRingN(the_geom, 1)) As the_geom\n"
+"FROM (SELECT ST_BuildArea(\n"
+"                ST_Collect(ST_Buffer(ST_Point(1,2), 20,3),\n"
+"                        ST_Buffer(ST_Point(1, 2), 10,3))) As the_geom\n"
+"                )  as foo"
 
 #. Tag: para
 #: reference_accessor.xml:621
@@ -1349,57 +1661,169 @@ msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>booleana <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, fuzzy, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+"Retorna verdadeiro se essa geometria é uma coleção vazia, polígono, ponto "
+"etc."
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, fuzzy, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr "ST_IsCollection"
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>booleana <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
 #, no-c-format
 msgid "ST_IsClosed"
 msgstr "ST_IsClosed"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
 "and end points are coincident. For Polyhedral surface is closed (volumetric)."
 msgstr ""
+"Retorna  <varname>VERDADEIRO</varname> se os pontos de começo e fim da "
+"<varname>LINESTRING</varname> são coincidentes. Para superfície poliédrica "
+"está fechada (volumétrica). "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_IsClosed</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
 "and end points are coincident. For Polyhedral Surfaces, it tells you if the "
 "surface is areal (open) or volumetric (closed)."
 msgstr ""
+"Retorna  <varname>VERDADEIRO</varname> se os pontos de começo e fim da "
+"<varname>LINESTRING</varname> são coincidentes. Para superfícies "
+"poliédricas, isso lhe diz se a superfície é territorial (aberta) ou "
+"volumétrica (fechada). "
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
 "function> to be 0, while PostGIS returns <varname>NULL</varname>."
 msgstr ""
+"SQL-MM define o resultado do <function>ST_IsClosed(<varname>NULO</varname>)</"
+"function> para ser 0, enquanto o PostGIS retorna <varname>NULO</varname>."
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
-msgstr ""
+msgstr "Exemplos de line string e ponto"
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
+#: reference_accessor.xml:815
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1433,16 +1857,46 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 0 1, 1 1, 0 0)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('MULTILINESTRING((0 0, 0 1, 1 1, 0 0),(0 0, 1 "
+"1))'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('POINT(0 0)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('MULTIPOINT((0 0), (1 1))'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
-msgstr ""
+msgstr "Exemplos de Superfície Poliedral"
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
-#, fuzzy, no-c-format
+#: reference_accessor.xml:821
+#, no-c-format
 msgid ""
 "-- A cube --\n"
 "                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 "
@@ -1470,80 +1924,99 @@ msgid ""
 "-------------\n"
 " f"
 msgstr ""
-"SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
-"1 1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
+"-- A cube --\n"
+"                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 "
+"0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
 "\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
 "\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
 "\n"
-"--result\n"
+" -- Same as cube but missing a side --\n"
+" SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)) )'));\n"
 "\n"
-"ST_PolyhedralSurface"
+" st_isclosed\n"
+"-------------\n"
+" f"
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr "ST_IsCollection"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the argument is a collection "
 "(<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
 msgstr ""
+"Retorna  <varname>VERDADEIRO</varname> se o argumento é uma coleção "
+"(<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_IsCollection</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometry type of the argument is "
 "either:"
 msgstr ""
+"Retorna <varname>VERDADEIRO</varname> se o tipo da geometria do argumento é:"
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
-msgstr ""
+msgstr "COLEÇÃO DE GEOMETRIA "
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
-msgstr ""
+msgstr "MULTI{PONTO, POLÍGONO, LINESTRING, CURVA, SUPERFÍCIE}"
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
-msgstr ""
+msgstr "CURVA COMPOSTA"
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
 msgid ""
 "This function analyzes the type of the geometry. This means that it will "
 "return <varname>TRUE</varname> on collections that are empty or that contain "
 "a single element."
 msgstr ""
+"Essa função analisa o tipo da geometria. Isso significa  que vai retornar "
+"<varname>VERDADEIRO</varname> nas coleções que são vazias ou que contêm "
+"apenas um elemento. "
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
+#: reference_accessor.xml:877
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
@@ -1577,62 +2050,103 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT EMPTY'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0))'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0), (42 42))'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('GEOMETRYCOLLECTION(POINT(0 0))'::"
+"geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometrycollection, polygon, point "
 "etc."
 msgstr ""
+"Retorna verdadeiro se essa geometria é uma coleção vazia, polígono, ponto "
+"etc."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is an empty geometry. If true, then this "
 "Geometry represents an empty geometry collection, polygon, point etc."
 msgstr ""
+"Retorna verdadeiro se essa geometria se é vazia. Se verdadeira, ela "
+"representa uma coleção vazia, polígono, ponto etc."
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
 "NULL."
 msgstr ""
+"SQL-MM define o resultado da ST_IsEmpty(NULA) para ser 0, enquanto o PostGIS "
+"retorna NULO."
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions of PostGIS "
 "ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now "
 "illegal in PostGIS 2.0.0 to better conform with SQL/MM standards"
 msgstr ""
+"Alterações: 2.0.0 Nas versões anteriores do PostGIS "
+"ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') era permitido. Agora isso é "
+"ilegal no PostGIS 2.0.0 para se adequar aos padrões SQL/MM. "
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
+#: reference_accessor.xml:925
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
@@ -1667,31 +2181,66 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
+" st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('POLYGON EMPTY'));\n"
+" st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
+"\n"
+" st_isempty\n"
+"------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))')) = "
+"false;\n"
+" ?column?\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('CIRCULARSTRING EMPTY'));\n"
+"  st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr "ST_IsRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
 "both closed and simple."
 msgstr ""
+"Retorna <varname>VERDADEIRO</varname>  se essa <varname>LINESTRING</varname> "
+"for fechada e simples. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsRing</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_IsRing</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
@@ -1700,23 +2249,30 @@ msgid ""
 "<function>ST_Endpoint(<parameter>g</parameter>)</function>) and <xref "
 "linkend=\"ST_IsSimple\"/> (does not self intersect)."
 msgstr ""
+"Retorna <varname>VERDADEIRO</varname> se essa <varname>LINESTRING</varname> "
+"for <xref linkend=\"ST_IsClosed\"/> (<function>ST_StartPoint(<parameter>g</"
+"parameter>)</function> <function>~=</function> "
+"<function>ST_Endpoint(<parameter>g</parameter>)</function>) e <xref linkend="
+"\"ST_IsSimple\"/> (não cruzar consigo mesma)."
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
 "function> to be 0, while PostGIS returns <varname>NULL</varname>."
 msgstr ""
+"SQL-MM define o resultado do <function>ST_IsRing(<varname>NULO</varname>)</"
+"function> para ser 0, enquanto o PostGIS retorna <varname>NULO</varname>."
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
 "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
@@ -1735,9 +2291,24 @@ msgid ""
 " f         | t           | f\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
+"FROM (SELECT 'LINESTRING(0 0, 0 1, 1 1, 1 0, 0 0)'::geometry AS the_geom) AS "
+"foo;\n"
+" st_isring | st_isclosed | st_issimple\n"
+"-----------+-------------+-------------\n"
+" t         | t           | t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
+"FROM (SELECT 'LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)'::geometry AS the_geom) AS "
+"foo;\n"
+" st_isring | st_isclosed | st_issimple\n"
+"-----------+-------------+-------------\n"
+" f         | t           | f\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
@@ -1747,29 +2318,33 @@ msgstr ""
 "linkend=\"ST_EndPoint\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr "ST_IsSimple"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
 msgid ""
 "Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
 "self intersection or self tangency."
 msgstr ""
+"Retorna (VERDADEIRA) se essa geometria não tem nenhum ponto irregular, como "
+"auto intersecção ou tangenciação.  "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_IsSimple</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
 msgid ""
 "Returns true if this Geometry has no anomalous geometric points, such as "
@@ -1777,23 +2352,29 @@ msgid ""
 "definition of geometry simplicity and validity, refer to <link linkend="
 "\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
 msgstr ""
+"Retorna verdadeira se essa geometria não tem nenhum ponto geométrico "
+"irregular, como auto intersecção ou tangenciação. Para maiores informações "
+"na definição OGC da simplicidade e validade das geometrias, use <link "
+"linkend=\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
 "returns NULL."
 msgstr ""
+"SQL-MM define o resultado da ST_IsSimple(NULA) para ser 0, enquanto o "
+"PostGIS retorna NULO."
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
 "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
@@ -1833,21 +2414,23 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr "ST_IsValid"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
 msgid ""
 "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
 "well formed."
 msgstr ""
+"Retorna <varname>verdadeira</varname> se a  <varname>ST_Geometry</varname> é "
+"bem formada."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
@@ -1857,9 +2440,15 @@ msgid ""
 "parameter></paramdef> <paramdef><type>integer </type> <parameter>flags</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>booleana <function>ST_IsValid</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>booleana <function>ST_IsValid</"
+"function></funcdef> <paramdef><type>geometria </type> <parameter>g</"
+"parameter></paramdef> <paramdef><type>inteiro </type> <parameter>flags</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
 msgid ""
 "Test if an ST_Geometry value is well formed. For geometries that are "
@@ -1868,17 +2457,24 @@ msgid ""
 "validity, refer to <link linkend=\"OGC_Validity\">\"Ensuring OpenGIS "
 "compliancy of geometries\"</link>"
 msgstr ""
+"Testa se um valor ST_Geometry é bem formado. Para geometrias que são "
+"inválidas, o PostgreSQL NOTICE irá fornecer detalhes da razão de não serem "
+"válidas. Para maiores informações na definição OGC da simplicidade e "
+"validade de geometrias, use <link linkend=\"OGC_Validity\">\"Ensuring "
+"OpenGIS compliancy of geometries\"</link>"
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
 msgid ""
 "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
 "NULL."
 msgstr ""
+"SQL-MM define o resultado da ST_IsValid(NULA) para ser 0, enquanto o PostGIS "
+"retorna NULO."
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
 msgid ""
 "The version accepting flags is available starting with 2.0.0 and requires "
@@ -1886,23 +2482,29 @@ msgid ""
 "invalidity. Allowed <varname>flags</varname> are documented in <xref linkend="
 "\"ST_IsValidDetail\"/>."
 msgstr ""
+"A versão que aceita bandeiras está disponível com a 2.0.0 e requer GEOS >"
+"= 3.3.0. Tal versão não imprime um AVISO explicando a invalidade. As "
+"<varname>bandeiras</varname> permitidas estão documentadas em <xref linkend="
+"\"ST_IsValidDetail\"/>."
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
 msgid ""
 "Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
 "ST_IsValid. The flag is a PostGIS extension."
 msgstr ""
+"Nem as especificações do OGC-SFS ou do SQL-MM incluem um argumento bandeira "
+"para ST_IsValid. A bandeira é uma extensão do PostGIS.  "
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
 "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
@@ -1914,9 +2516,17 @@ msgid ""
 "-----------+----------\n"
 " t         | f"
 msgstr ""
+"SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
+"        ST_IsValid(ST_GeomFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) As "
+"bad_poly\n"
+"--results\n"
+"NOTICE:  Self-intersection at or near point 0 0\n"
+" good_line | bad_poly\n"
+"-----------+----------\n"
+" t         | f"
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
@@ -1926,21 +2536,23 @@ msgstr ""
 ">, <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr "ST_IsValidReason"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not and if not valid, a "
 "reason why."
 msgstr ""
+"Retorna texto declarando se uma geometria é válida ou não e se não for "
+"válida, uma razão do porquê."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
@@ -1950,48 +2562,100 @@ msgid ""
 "type> <parameter>geomA</parameter></paramdef> <paramdef><type>integer </"
 "type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>texto <function>ST_IsValidReason</function></"
+"funcdef> <paramdef><type>geometria </type> <parameter>geomA</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>ST_IsValidReason</function></funcdef> <paramdef><type>geometria </"
+"type> <parameter>geomA</parameter></paramdef> <paramdef><type>inteiro </"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
 msgid ""
 "Returns text stating if a geometry is valid or not an if not valid, a reason "
 "why."
 msgstr ""
+"Retorna texto declarando se uma geometria é válida ou não e se não for "
+"válida, uma razão do porquê."
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
 msgid ""
 "Useful in combination with ST_IsValid to generate a detailed report of "
 "invalid geometries and reasons."
 msgstr ""
+"Vantajoso em combinação com ST_IsValid para gerar um relato detalhado das "
+"geometrias inválidas e seus motivos."
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
 msgid ""
 "Allowed <varname>flags</varname> are documented in <xref linkend="
 "\"ST_IsValidDetail\"/>."
 msgstr ""
+"As <varname>bandeiras</varname> permitidas estão documentadas em <xref "
+"linkend=\"ST_IsValidDetail\"/>."
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
-msgstr ""
+msgstr "Disponibilidade: 1.4 - requer GEOS >= 3.1.0."
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
 msgstr ""
-
-#. Tag: programlisting
-#: reference_accessor.xml:1009
-#, no-c-format
-msgid ""
+"Disponibilidade: 2.0 - requer GEOS >= 3.3.0 para a versão pegando "
+"bandeiras."
+
+#. Tag: programlisting
+#: reference_accessor.xml:1148
+#, no-c-format
+msgid ""
+"--First 3 Rejects from a successful quintuplet experiment\n"
+"SELECT gid, ST_IsValidReason(the_geom) as validity_info\n"
+"FROM\n"
+"(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As "
+"the_geom, gid\n"
+"FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + "
+"z1*1000 As gid\n"
+"        FROM generate_series(-4,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,8) z1\n"
+"        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
+"        INNER JOIN (SELECT "
+"ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, "
+"z1*2) As line\n"
+"        FROM generate_series(-3,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,10) z1\n"
+"        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
+"ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
+"GROUP BY gid, e.buff) As quintuplet_experiment\n"
+"WHERE ST_IsValid(the_geom) = false\n"
+"ORDER BY gid\n"
+"LIMIT 3;\n"
+"\n"
+" gid  |      validity_info\n"
+"------+--------------------------\n"
+" 5330 | Self-intersection [32 5]\n"
+" 5340 | Self-intersection [42 5]\n"
+" 5350 | Self-intersection [52 5]\n"
+"\n"
+" --simple example\n"
+"SELECT ST_IsValidReason('LINESTRING(220227 150406,2220227 150407,222020 "
+"150410)');\n"
+"\n"
+" st_isvalidreason\n"
+"------------------\n"
+" Valid Geometry"
+msgstr ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
 "SELECT gid, ST_IsValidReason(the_geom) as validity_info\n"
 "FROM\n"
@@ -2029,30 +2693,32 @@ msgid ""
 " st_isvalidreason\n"
 "------------------\n"
 " Valid Geometry"
-msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ", <xref linkend=\"ST_Summary\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr "ST_IsValidDetail"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
 msgid ""
 "Returns a valid_detail (valid,reason,location) row stating if a geometry is "
 "valid or not and if not valid, a reason why and a location where."
 msgstr ""
+"Retorna uma fila  valid_detail (válida, motivo, localização) se uma "
+"geometria é válida ou não e, se não for, uma razão do porquê e uma "
+"localização."
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
@@ -2062,46 +2728,63 @@ msgid ""
 "type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>valid_detail "
+"<function>ST_IsValidDetail</function></funcdef> <paramdef><type>geometria </"
+"type> <parameter>geom</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>flags</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
 msgid ""
 "Returns a valid_detail row, formed by a boolean (valid) stating if a "
 "geometry is valid, a varchar (reason) stating a reason why it is invalid and "
 "a geometry (location) pointing out where it is invalid."
 msgstr ""
+"Retorna uma linha valid_detail, formada por uma declaração booleana (válida) "
+"se uma geometria é válida, uma declaração varchar (motivo) uma razão de "
+"porquê é inválida e uma geometria (localização) pontuando onde ela é "
+"inválida.  "
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
 msgid ""
 "Useful to substitute and improve the combination of ST_IsValid and "
 "ST_IsValidReason to generate a detailed report of invalid geometries."
 msgstr ""
+"Vantajoso para substituir e melhorar a combinação de ST_IsValid e "
+"ST_IsValidReason para gerar um relato detalhado de geometrias inválidas."
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
+"O argumento das \"bandeiras\" é um bitfield. Não pode ter os seguintes "
+"valores: "
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
 msgid ""
 "1: Consider self-intersecting rings forming holes as valid. This is also "
 "know as \"the ESRI flag\". Note that this is against the OGC model."
 msgstr ""
+"1: Considere anéis que tem auto intersecção formando buracos como válidos. "
+"Isso também pode ser conhecido como \"a bandeira ESRI\". Note que isso vai "
+"contra o modelo OGC. "
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 - requer GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, no-c-format
 msgid ""
 "--First 3 Rejects from a successful quintuplet experiment\n"
@@ -2143,59 +2826,105 @@ msgid ""
 "-------+--------+----------\n"
 " t     |        |"
 msgstr ""
+"--First 3 Rejects from a successful quintuplet experiment\n"
+"SELECT gid, reason(ST_IsValidDetail(the_geom)), "
+"ST_AsText(location(ST_IsValidDetail(the_geom))) as location\n"
+"FROM\n"
+"(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As "
+"the_geom, gid\n"
+"FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + "
+"z1*1000 As gid\n"
+"        FROM generate_series(-4,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,8) z1\n"
+"        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
+"        INNER JOIN (SELECT "
+"ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, "
+"z1*2) As line\n"
+"        FROM generate_series(-3,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,10) z1\n"
+"        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
+"ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
+"GROUP BY gid, e.buff) As quintuplet_experiment\n"
+"WHERE ST_IsValid(the_geom) = false\n"
+"ORDER BY gid\n"
+"LIMIT 3;\n"
+"\n"
+" gid  |      reason       |  location\n"
+"------+-------------------+-------------\n"
+" 5330 | Self-intersection | POINT(32 5)\n"
+" 5340 | Self-intersection | POINT(42 5)\n"
+" 5350 | Self-intersection | POINT(52 5)\n"
+"\n"
+" --simple example\n"
+"SELECT * FROM ST_IsValidDetail('LINESTRING(220227 150406,2220227 "
+"150407,222020 150410)');\n"
+"\n"
+" valid | reason | location\n"
+"-------+--------+----------\n"
+" t     |        |"
 
 #. Tag: para
-#: reference_accessor.xml:1076
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_IsValidReason\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr "ST_M"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
 msgid ""
 "<refpurpose>Return the M coordinate of the point, or NULL if not available. "
 "Input must be a point.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada M do ponto, ou NULA se não estiver "
+"disponível. Entrada deve ser um ponto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometria "
+"</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
 msgid ""
 "<para>Return the M coordinate of the point, or NULL if not available. Input "
 "must be a point.</para>"
 msgstr ""
+"<para>Retorna a coordenada M do ponto, ou NULA se não estiver disponível. "
+"Entrada deve ser um ponto.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
 msgid ""
 "This is not (yet) part of the OGC spec, but is listed here to complete the "
 "point coordinate extractor function list."
 msgstr ""
+"Isso não faz parte (ainda) do OGC spec, mas está listado aqui para completar "
+"a função lista do ponto coordenado extrator. "
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr "&sqlmm_compliant;"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
 "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -2215,7 +2944,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
@@ -2225,38 +2954,44 @@ msgstr ""
 ">"
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr "ST_NDims"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
 msgid ""
 "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
 "or 4."
 msgstr ""
+"Retorna a dimensão coordenada da geometria como uma small int. Os valores "
+"são: 2, 3 ou 4."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NDims</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_NDims</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
 msgid ""
 "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
 "y) , 3 - (x,y,z) or 2D with measure - x,y,m, and 4 - 3D with measure space x,"
 "y,z,m"
 msgstr ""
+"Retorna a dimensão coordenada da geometria. O PostGIS suporta 2 - (x,y) , 3 "
+"- (x,y,z) ou 2D com medida - x,y,m, e 4 - 3D com espaço de medida x,y,z,m"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
 "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
@@ -2267,50 +3002,63 @@ msgid ""
 "---------+---------+----------\n"
 "           2 |       3 |        3"
 msgstr ""
+"SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
+"        ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)')) As d3point,\n"
+"        ST_NDims(ST_GeomFromEWKT('POINTM(1 1 0.5)')) As d2pointm;\n"
+"\n"
+"         d2point | d3point | d2pointm\n"
+"---------+---------+----------\n"
+"           2 |       3 |        3"
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr "ST_NPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
-msgstr ""
+msgstr "Retorna o número de pontos (vértices) em uma geometria."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NPoints</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NPoints</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
+"Retorna o número de pontos em uma geometria. Funciona para todas as "
+"geometrias."
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
 "CURVES. This is fixed in 1.3.4+"
 msgstr ""
+"Anteriores a 1.3.4, essa função falha se usada com geometrias que contêm "
+"CURVAS. Isso é consertado em 1.3.4+"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
 "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
@@ -2324,38 +3072,53 @@ msgid ""
 "--result\n"
 "4"
 msgstr ""
+"SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
+"29.31,77.29 29.07)'));\n"
+"--result\n"
+"4\n"
+"\n"
+"--Polygon in 3D space\n"
+"SELECT ST_NPoints(ST_GeomFromEWKT('LINESTRING(77.29 29.07 1,77.42 29.26 "
+"0,77.27 29.31 -1,77.29 29.07 3)'))\n"
+"--result\n"
+"4"
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr "ST_NRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings."
 msgstr ""
+"Se a geometria for um polígono ou multi polígono, retorna o número de anéis."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NRings</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NRings</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
 msgid ""
 "If the geometry is a polygon or multi-polygon returns the number of rings. "
 "Unlike NumInteriorRings, it counts the outer rings as well."
 msgstr ""
+"Se a geometria for um polígono ou multi polígono, retorna o número de anéis. "
+"Diferente do NumInteriorRings, esse conta os anéis de fora também.  "
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
 "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
@@ -2367,55 +3130,73 @@ msgid ""
 "          1 |           0\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
+"ninterrings\n"
+"                                        FROM (SELECT "
+"ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))') As the_geom) As foo;\n"
+"         nrings | ninterrings\n"
+"--------+-------------\n"
+"          1 |           0\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr "ST_NumGeometries"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
 msgid ""
 "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
 "geometries, for single geometries will return 1, otherwise return NULL."
 msgstr ""
+"Se a geometria é uma GEOMETRYCOLLECTION (ou MULTI*), retorna o número de "
+"geometria, para geometrias únicas retornará 1, senão retorna NULO. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NumGeometries</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
 msgid ""
 "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
 "MULTI*) return the number of geometries, for single geometries will return "
 "1, otherwise return NULL."
 msgstr ""
+"Retorna o número de geometrias. Se a geometria é uma GEOMETRYCOLLECTION (ou "
+"MULTI*), retorna o número de geometria, para geometrias únicas retornará 1, "
+"senão retorna NULO. "
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
 "not a collection/MULTI type. 2.0.0+ now returns 1 for single geometries e.g "
 "POLYGON, LINESTRING, POINT."
 msgstr ""
+"Alterações: 2.0.0 Em versões anteriores retornaria NULO se a geometria não "
+"fosse do tipo coleção/MULTI. 2.0.0+ agora retorna 1 para geometrias únicas "
+"ex: POLÍGONO, LINESTRING, PONTO. "
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
 "--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
@@ -2433,57 +3214,77 @@ msgid ""
 "--result\n"
 "3"
 msgstr ""
+"--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
+"1\n"
+"SELECT ST_NumGeometries(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
+"29.26,77.27 29.31,77.29 29.07)'));\n"
+"--result\n"
+"1\n"
+"\n"
+"--Geometry Collection Example - multis count as one geom in a collection\n"
+"SELECT ST_NumGeometries(ST_GeomFromEWKT('GEOMETRYCOLLECTION(MULTIPOINT(-2 "
+"3 , -2 2),\n"
+"LINESTRING(5 5 ,10 10),\n"
+"POLYGON((-7 4.2,-7.1 5,-7.1 4.3,-7 4.2)))'));\n"
+"--result\n"
+"3"
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ", <xref linkend=\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr "ST_NumInteriorRings"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
-msgstr ""
+msgstr "Retorna o número de anéis interiores de um polígono. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NumInteriorRings</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon geometry. Return NULL if "
 "the geometry is not a polygon."
 msgstr ""
+"Retorna o número de anéis interiores de um polígono. Retorna NULO se a "
+"geometria não for um polígono. "
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
 "returning the number of interior rings of first POLYGON."
 msgstr ""
+"Alterações: 2.0.0 - nas versões anteriores isso permitiria um MULTIPOLÍGONO, "
+"retornando o número de anéis interiores do primeiro POLÍGONO."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
 "--If you have a regular polygon\n"
@@ -2498,75 +3299,98 @@ msgid ""
 "        FROM sometable) As foo\n"
 "GROUP BY gid, field1,field2;"
 msgstr ""
+"--If you have a regular polygon\n"
+"SELECT gid, field1, field2, ST_NumInteriorRings(the_geom) AS numholes\n"
+"FROM sometable;\n"
+"\n"
+"--If you have multipolygons\n"
+"--And you want to know the total number of interior rings in the "
+"MULTIPOLYGON\n"
+"SELECT gid, field1, field2, SUM(ST_NumInteriorRings(the_geom)) AS numholes\n"
+"FROM (SELECT gid, field1, field2, (ST_Dump(the_geom)).geom As the_geom\n"
+"        FROM sometable) As foo\n"
+"GROUP BY gid, field1,field2;"
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr "ST_NumInteriorRing"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
 msgid ""
 "Return the number of interior rings of a polygon in the geometry. Synonym "
 "for ST_NumInteriorRings."
 msgstr ""
+"Retorna o número de anéis interiores de um polígono na geometria. Sinônimo "
+"para ST_NumInteriorRings."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NumInteriorRing</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr "ST_NumPatches"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
 "polyhedral geometries."
 msgstr ""
+"Retorna o número de faces em uma superfícies poliédrica. Retornará nulo para "
+"geometrias não poliédricas. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPatches</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NumPatches</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
 msgid ""
 "Return the number of faces on a Polyhedral Surface. Will return null for non-"
 "polyhedral geometries. This is an alias for ST_NumGeometries to support MM "
 "naming. Faster to use ST_NumGeometries if you don't care about MM convention."
 msgstr ""
+"Retorna o número de faces em uma superfície poliédrica. Retornará nulo para "
+"geometrias não poliédricas. Isso é um heterônimo para ST_NumGeometries para "
+"suportar a nomeação MM. É mais rápido utilizar ST_NumGeometries se você não "
+"se importa com a convenção MM. "
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1520
+#, no-c-format
 msgid ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
 "1, 0 1 0, 0 0 0)),\n"
@@ -2579,43 +3403,41 @@ msgid ""
 "                6"
 msgstr ""
 "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
-"\n"
-"6"
+"1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                --result\n"
+"                6"
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr "ST_NumPoints"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value."
 msgstr ""
+"Retorna o número de pontos em um valor ST_LineString ou ST_CircularString. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumPoints</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_NumPoints</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
 msgid ""
 "Return the number of points in an ST_LineString or ST_CircularString value. "
@@ -2624,15 +3446,20 @@ msgid ""
 "not just line strings. Consider using ST_NPoints instead which is multi-"
 "purpose and works with many geometry types."
 msgstr ""
+"Retorna o número de pontos em um valor ST_LineString ou ST_CircularString. "
+"Anteriores a 1.4 só funcionam com Linestrings como as specs declaram. A "
+"partir de 1.4 isso é um heterônimo para ST_NPoints, que retorna o número de "
+"vértices apenas para as line strings. Considere utilizar  ST_NPoints que tem "
+"vários objetivos e funciona com vários tipos de geometrias. "
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
 "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
@@ -2648,30 +3475,35 @@ msgstr ""
 "4"
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr "ST_PatchN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
 msgid ""
 "Return the 1-based Nth geometry (face) if the geometry is a "
 "POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL."
 msgstr ""
+"Retorna a geometria (face) de 1-base Nth se a geometria é uma  "
+"POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Senão, retorna NULA. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PatchN</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_PatchN</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
 msgid ""
 ">Return the 1-based Nth geometry (face) if the geometry is a "
@@ -2679,24 +3511,30 @@ msgid ""
 "the same answer as ST_GeometryN for Polyhedral Surfaces. Using ST_GemoetryN "
 "is faster."
 msgstr ""
+"> Retorna a geometria (face) de 1-base Nth se a geometria é "
+"POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Senão, retorna NULA. Retorna a mesma "
+"resposta como ST_GeometryN para superfícies poliédricas. Utilizar "
+"ST_GemoetryN é mais rápido."
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
-msgstr ""
+msgstr "Index é 1-base."
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
 msgid ""
 "If you want to extract all geometries, of a geometry, ST_Dump is more "
 "efficient."
 msgstr ""
+"Se você quiser extrair todas as geometrias, de uma geometria, ST_Dump é mais "
+"eficiente."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1616
+#, no-c-format
 msgid ""
 "--Extract the 2nd face of the polyhedral surface\n"
 "SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
@@ -2713,23 +3551,23 @@ msgid ""
 "---+-----------------------------------------\n"
 " POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 msgstr ""
-"SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
-"1, 0 1 0, 0 0 0)), \n"
-"\n"
-"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
-"0)), \n"
-"\n"
-"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), \n"
-"\n"
-"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
-"1)) )'));\n"
-"\n"
-"--result\n"
+"--Extract the 2nd face of the polyhedral surface\n"
+"SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
+"FROM (\n"
+"VALUES (ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
+"0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )')) ) As foo(geom);\n"
 "\n"
-"6"
+"              geomewkt\n"
+"---+-----------------------------------------\n"
+" POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
@@ -2739,31 +3577,37 @@ msgstr ""
 "linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr "ST_PointN"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
 msgid ""
 "Return the Nth point in the first LineString or circular LineString in the "
 "geometry. Negative values are counted backwards from the end of the "
 "LineString. Returns NULL if there is no linestring in the geometry."
 msgstr ""
+"Retorna o ponto Nth na primeira linestring ou linestring circular na "
+"geometria. Valores negativos são contados tardiamente do fim da linestring. "
+"Retorna NULA se não há uma linestring na geometria."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointN</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
 "paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_PointN</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>inteiro </type> <parameter>n</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
 msgid ""
 "Return the Nth point in a single linestring or circular linestring in the "
@@ -2771,32 +3615,40 @@ msgid ""
 "LineString, so that -1 is the last point. Returns NULL if there is no "
 "linestring in the geometry."
 msgstr ""
+"Retorna o ponto Nth na primeira linestring ou linestring circular na "
+"geometria. Valores negativos são contados tardiamente do fim da linestring, "
+"tornando o ponto -1 o último ponto. Retorna NULA se não há uma linestring na "
+"geometria."
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, no-c-format
 msgid ""
 "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
 "(negative index) is not in OGC Previous versions implemented this as 0-based "
 "instead."
 msgstr ""
+"O Index é 1-base como para OGC specs desde a versão 0.8.0. Indexing atrasado "
+"(negativo) não está nas versões OGC anteriores implementadas com 0-base.  "
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
 msgid ""
 "If you want to get the nth point of each line string in a multilinestring, "
 "use in conjunction with ST_Dump"
 msgstr ""
+"Se você quiser o ponto nth de cada line string em uma multilinestring, "
+"utilize em conjunção com ST_Dump"
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
@@ -2804,15 +3656,19 @@ msgid ""
 "happily with this function and return the start point. In 2.0.0 it just "
 "returns NULL like any other multilinestring."
 msgstr ""
+"Alterações: 2.0.0 não funciona mais com geometrias multilinestrings únicas. "
+"Em verões mais antigas do PostGIS -- uma única linha multilinestring "
+"trabalharia normalmente e retornaria o ponto inicial. Na 2.0.0 só retorna "
+"NULA como qualquer outra multilinestring."
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
-msgstr ""
+msgstr "Alterações: 2.3.0 : indexing negativo disponível (-1 é o último ponto)"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
+#: reference_accessor.xml:1681
 #, no-c-format
 msgid ""
 "-- Extract all POINTs from a LINESTRING\n"
@@ -2846,29 +3702,62 @@ msgid ""
 "----------\n"
 "\"POINT Z (1 1 1)\""
 msgstr ""
+"-- Extract all POINTs from a LINESTRING\n"
+"SELECT ST_AsText(\n"
+"   ST_PointN(\n"
+"          column1,\n"
+"          generate_series(1, ST_NPoints(column1))\n"
+"   ))\n"
+"FROM ( VALUES ('LINESTRING(0 0, 1 1, 2 2)'::geometry) ) AS foo;\n"
+"\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 0)\n"
+" POINT(1 1)\n"
+" POINT(2 2)\n"
+"(3 rows)\n"
+"\n"
+"--Example circular string\n"
+"SELECT ST_AsText(ST_PointN(ST_GeomFromText('CIRCULARSTRING(1 2, 3 2, 1 "
+"2)'),2));\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"POINT(3 2)\n"
+"\n"
+"SELECT st_astext(f)\n"
+"FROM ST_GeometryFromtext('LINESTRING(0 0 0, 1 1 1, 2 2 2)') as g\n"
+"        ,ST_PointN(g, -2) AS f -- 1 based index\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"\"POINT Z (1 1 1)\""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
-#, fuzzy, no-c-format
+#: reference_accessor.xml:1693
+#, no-c-format
 msgid "ST_Points"
-msgstr "ST_NPoints"
+msgstr "ST_Points"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr ""
+"Retorna uma multilinestring contendo todas as coordenadas de uma geometria. "
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
 "<type>geometry</type> <parameter>geom</parameter> </paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_Points</function></funcdef> <paramdef> "
+"<type>geometria</type> <parameter>geom</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
 msgid ""
 "Returns a MultiPoint containing all of the coordinates of a geometry. Does "
@@ -2876,21 +3765,26 @@ msgid ""
 "and end points of ring geometries. (If this behavior is undesired, "
 "duplicates may be removed using <xref linkend=\"ST_RemoveRepeatedPoints\"/>)."
 msgstr ""
+"Retorna uma multilinestring contendo todas as coordenadas de uma geometria. "
+"Não remove pontos que são duplicados na entrada da geometria, incluindo "
+"pontos inciais e finais de geometrias de anéis. (Se essa comportamento não é "
+"desejável, duplicadas podem ser removidas utilizando  <xref linkend="
+"\"ST_RemoveRepeatedPoints\"/>)."
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
-msgstr ""
+msgstr "As ordenadas serão preservadas, se existentes. "
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, no-c-format
 msgid "Availability: 2.3.0"
-msgstr ""
+msgstr "Disponibilidade: 2.3.0"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
@@ -2899,39 +3793,50 @@ msgid ""
 "--result\n"
 "MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 msgstr ""
+"SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
+"10))'));\n"
+"\n"
+"--result\n"
+"MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
 "spatial_ref_sys table."
 msgstr ""
+"Retorna o identificador de referência espacial para a ST_Geometry como "
+"definido na table spatial_ref_sys."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>inteiro <function>ST_SRID</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier for the ST_Geometry as defined in "
 "spatial_ref_sys table. <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
+"Retorna o identificador de referência espacial para a ST_Geometry como "
+"definido na table spatial_ref_sys. <xref linkend=\"spatial_ref_sys\"/>"
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
 msgid ""
 "spatial_ref_sys table is a table that catalogs all spatial reference systems "
@@ -2939,15 +3844,20 @@ msgid ""
 "system to another. So verifying you have the right spatial reference system "
 "identifier is important if you plan to ever transform your geometries."
 msgstr ""
+"A table spatial_ref_sys cataloga todos os sistemas de referência espacial "
+"conhecidos pelo PostGIS e é usada para transformações de um sistema de "
+"referência espacial para outro. Portanto, verificar que você possui o "
+"identificador de sistema de referência espacial é importante se planeja "
+"transformar suas geometrias em algum momento. "
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
@@ -2961,7 +3871,7 @@ msgstr ""
 "4326"
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
@@ -2971,29 +3881,33 @@ msgstr ""
 "linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr "ST_StartPoint"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> geometry as a "
 "<varname>POINT</varname>."
 msgstr ""
+"Retorna ao último ponto de uma  <varname>LINESTRING</varname> geometria como "
+"um <varname>PONTO</varname>."
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_StartPoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
 msgid ""
 "Returns the first point of a <varname>LINESTRING</varname> or "
@@ -3001,15 +3915,19 @@ msgid ""
 "or <varname>NULL</varname> if the input parameter is not a "
 "<varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>."
 msgstr ""
+"Retorna ao último ponto de uma <varname>LINESTRING</varname> ou "
+"<varname>CIRCULARLINESTRING</varname> geometria como um  <varname>PONTO</"
+"varname> ou <varname>NULO</varname> se o parâmetro de entrada não é uma "
+"<varname>LINESTRING</varname>."
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
+#: reference_accessor.xml:1824
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
@@ -3038,29 +3956,55 @@ msgid ""
 "------------\n"
 " POINT(5 2)"
 msgstr ""
+"SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 1)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_StartPoint('POINT(0 1)'::geometry) IS NULL AS is_null;\n"
+"  is_null\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"--3d line\n"
+"SELECT ST_AsEWKT(ST_StartPoint('LINESTRING(0 1 1, 0 2 2)'::geometry));\n"
+" st_asewkt\n"
+"------------\n"
+" POINT(0 1 1)\n"
+"(1 row)\n"
+"\n"
+"-- circular linestring --\n"
+"SELECT ST_AsText(ST_StartPoint('CIRCULARSTRING(5 2,-3 1.999999, -2 1, -4 2, "
+"5 2)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(5 2)"
 
 #. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ", <xref linkend=\"ST_PointN\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um texto resumo dos conteúdos da geometria.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
@@ -3069,78 +4013,87 @@ msgid ""
 "function></funcdef> <paramdef><type>geography </type> <parameter>g</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>texto <function>ST_Summary</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_Summary</"
+"function></funcdef> <paramdef><type>geografia </type> <parameter>g</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
-msgstr ""
+msgstr "<para>Retorna um texto resumo dos conteúdos da geometria.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
 msgid ""
 "Flags shown square brackets after the geometry type have the following "
 "meaning:"
 msgstr ""
+"As bandeiras mostraram colchetes depois do tipo de geometria ter o seguinte "
+"significado:"
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
-msgstr ""
+msgstr "M: tem ordenada M"
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
-msgstr ""
+msgstr "Z: tem ordenada Z "
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
-msgstr ""
+msgstr "B: tem uma caixa limitante salva"
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
-msgstr ""
+msgstr "G: é geodésico (geografia)"
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
-msgstr ""
+msgstr "S: tem um sistema de referência espacial"
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
-msgstr ""
+msgstr "Disponibilidade: 1.2.2"
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
-msgstr ""
+msgstr "Melhorias: 2.0.0 suporte para geografia adicionado "
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr ""
+"melhorias: 2.1.0 Bandeira S para indicar se existe um sistema de referência "
+"espacial conhecido"
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
-msgstr ""
+msgstr "Melhorias: 2.2.0 Suporte para TIN e Curvas adicionado"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
 "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
@@ -3166,18 +4119,43 @@ msgid ""
 "                                :\n"
 "(1 row)"
 msgstr ""
+"=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
+"        ST_Summary(ST_GeogFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) "
+"geog;\n"
+"            geom             |          geog\n"
+"-----------------------------+--------------------------\n"
+" LineString[B] with 2 points | Polygon[BGS] with 1 rings\n"
+"                             | ring 0 has 5 points\n"
+"                             :\n"
+"(1 row)\n"
+"\n"
+"\n"
+"=# SELECT ST_Summary(ST_GeogFromText('LINESTRING(0 0 1, 1 1 1)')) As "
+"geog_line,\n"
+"        ST_Summary(ST_GeomFromText('SRID=4326;POLYGON((0 0 1, 1 1 2, 1 2 3, "
+"1 1 1, 0 0 1))')) As geom_poly;\n"
+";\n"
+"           geog_line             |        geom_poly\n"
+"-------------------------------- +--------------------------\n"
+" LineString[ZBGS] with 2 points | Polygon[ZBS] with 1 rings\n"
+"                                :    ring 0 has 5 points\n"
+"                                :\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1755
+#: reference_accessor.xml:1894
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
 "<xref linkend=\"ST_Force_3DZ\"/>, <xref linkend=\"ST_Force2D\"/>, <xref "
 "linkend=\"geography\"/>"
 msgstr ""
+", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
+"<xref linkend=\"ST_Force_3DZ\"/>, <xref linkend=\"ST_Force2D\"/>, <xref "
+"linkend=\"geography\"/>"
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
@@ -3187,51 +4165,59 @@ msgstr ""
 "<xref linkend=\"ST_IsValidDetail\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr "ST_X"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
 msgid ""
 "<refpurpose>Return the X coordinate of the point, or NULL if not available. "
 "Input must be a point.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada X do ponto, ou NULA se não estiver "
+"disponível. Entrada deve ser um ponto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_X</function></funcdef> "
+"<paramdef><type>geometria</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
 msgid ""
 "<para>Return the X coordinate of the point, or NULL if not available. Input "
 "must be a point.</para>"
 msgstr ""
+"<para>Retorna a coordenada X do ponto, ou NULA se não estiver disponível. "
+"Entrada deve ser um ponto.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
 msgid ""
 "If you want to get the max min x values of any geometry look at ST_XMin, "
 "ST_XMax functions."
 msgstr ""
+"Se você quer valores máximos e mínimos de x de qualquer geometria, veja nas "
+"funções ST_XMin, ST_XMax."
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
 "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3269,46 +4255,55 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
 "linkend=\"ST_XMax\"/>, <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_Y\"/"
 ">, <xref linkend=\"ST_Z\"/>"
 msgstr ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
+"linkend=\"ST_XMax\"/>, <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_Y\"/"
+">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr "ST_XMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o X máximo de uma caixa limitante 2d ou 3d ou uma "
+"geometria.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
+"<para>Retorna o X máximo de uma caixa limitante 2d ou 3d ou uma geometria.</"
+"para>"
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884
-#: reference_accessor.xml:1972 reference_accessor.xml:2017
-#: reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
 msgid ""
 "Although this function is only defined for box3d, it will work for box2d and "
@@ -3316,9 +4311,13 @@ msgid ""
 "box2d. However you can not feed it a geometry or box2d text representation, "
 "since that will not auto-cast."
 msgstr ""
+"Embora essa função só seja definida para caixa3d, ela funcionará para "
+"caixa2d e geometria, por causa do comportamento auto-casting definido para "
+"geometria e caixa2d. Entretanto você não pode abastecer uma geometria ou uma "
+"representação de texto de uma caixa2d com ele, já que não irá auto-cast."
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
 "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3347,9 +4346,34 @@ msgid ""
 "--------\n"
 "220288.248780547"
 msgstr ""
+"SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_xmax\n"
+"-------\n"
+"4\n"
+"\n"
+"SELECT ST_XMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_xmax\n"
+"-------\n"
+"5\n"
+"\n"
+"SELECT ST_XMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_xmax\n"
+"-------\n"
+"3\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_XMax('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_XMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_xmax\n"
+"--------\n"
+"220288.248780547"
 
 #. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3359,35 +4383,41 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr "ST_XMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
 msgid ""
 "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o X mínimo de uma caixa limitante 2d ou 3d ou uma "
+"geometria.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
+"<para>Retorna o X mínimo de uma caixa limitante 2d ou 3d ou uma geometria.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
+#: reference_accessor.xml:2035
 #, no-c-format
 msgid ""
 "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3416,45 +4446,76 @@ msgid ""
 "--------\n"
 "220186.995121892"
 msgstr ""
+"SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_xmin\n"
+"-------\n"
+"1\n"
+"\n"
+"SELECT ST_XMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_xmin\n"
+"-------\n"
+"1\n"
+"\n"
+"SELECT ST_XMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_xmin\n"
+"-------\n"
+"-3\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_XMin('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_XMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_xmin\n"
+"--------\n"
+"220186.995121892"
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr "ST_Y"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
 "Input must be a point.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada Y do ponto, ou NULA se não estiver "
+"disponível. Entrada deve ser um ponto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_Y</function></funcdef> "
+"<paramdef><type>geometria</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
 msgid ""
 "<para>Return the Y coordinate of the point, or NULL if not available. Input "
 "must be a point.</para>"
 msgstr ""
+"<para>Retorna a coordenada Y do ponto, ou NULA se não estiver disponível. "
+"Entrada deve ser um ponto.</para>"
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
 "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3469,9 +4530,20 @@ msgid ""
 "  1.5\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_y\n"
+"------\n"
+"        2\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Y(ST_Centroid(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)')));\n"
+" st_y\n"
+"------\n"
+"  1.5\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
@@ -3483,35 +4555,41 @@ msgstr ""
 ">, <xref linkend=\"ST_Z\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr "ST_YMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o Y máximo de uma caixa limitante 2d ou 3d ou uma "
+"geometria.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
+"<para>Retorna o Y máximo de uma caixa limitante 2d ou 3d ou uma geometria.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
 "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3540,9 +4618,34 @@ msgid ""
 "--------\n"
 "150506.126829327"
 msgstr ""
+"SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_ymax\n"
+"-------\n"
+"5\n"
+"\n"
+"SELECT ST_YMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_ymax\n"
+"-------\n"
+"6\n"
+"\n"
+"SELECT ST_YMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_ymax\n"
+"-------\n"
+"4\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_YMax('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_YMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_ymax\n"
+"--------\n"
+"150506.126829327"
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
@@ -3552,35 +4655,41 @@ msgstr ""
 "\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr "ST_YMin"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o Y mínimo de uma caixa limitante 2d ou 3d ou uma "
+"geometria.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
+"<para>Retorna o Y mínimo de uma caixa limitante 2d ou 3d ou uma geometria.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
 "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3609,47 +4718,80 @@ msgid ""
 "--------\n"
 "150406"
 msgstr ""
+"SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_ymin\n"
+"-------\n"
+"2\n"
+"\n"
+"SELECT ST_YMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_ymin\n"
+"-------\n"
+"3\n"
+"\n"
+"SELECT ST_YMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_ymin\n"
+"-------\n"
+"2\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_YMin('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_YMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_ymin\n"
+"--------\n"
+"150406"
 
 #. Tag: para
-#: reference_accessor.xml:2036
+#: reference_accessor.xml:2175
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
 "\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 msgstr ""
+", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
+"\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr "ST_Z"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
 msgid ""
 "<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
 "Input must be a point.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada Z do ponto, ou NULA se não estiver "
+"disponível. Entrada deve ser um ponto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometria "
+"</type> <parameter>a_point</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
 msgid ""
 "<para>Return the Z coordinate of the point, or NULL if not available. Input "
 "must be a point.</para>"
 msgstr ""
+"<para>Retorna a coordenada Z do ponto, ou NULA se não estiver disponível. "
+"Entrada deve ser um ponto.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
 "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
@@ -3669,7 +4811,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
@@ -3679,35 +4821,39 @@ msgstr ""
 ">, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr "ST_ZMax"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
 msgid ""
 "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o Z mínimo de uma caixa limitante 2d ou 3d ou uma "
+"geometria.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
-msgstr ""
+msgstr "Retorna o Z máximo de uma caixa limitante 2d ou 3d ou uma geometria."
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
 "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3736,9 +4882,34 @@ msgid ""
 "--------\n"
 "3"
 msgstr ""
+"SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_zmax\n"
+"-------\n"
+"6\n"
+"\n"
+"SELECT ST_ZMax(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_zmax\n"
+"-------\n"
+"7\n"
+"\n"
+"SELECT ST_ZMax('BOX3D(-3 2 1, 3 4 1)' );\n"
+"st_zmax\n"
+"-------\n"
+"1\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_ZMax('LINESTRING(1 3 4, 5 6 7)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_ZMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_zmax\n"
+"--------\n"
+"3"
 
 #. Tag: para
-#: reference_accessor.xml:2124
+#: reference_accessor.xml:2263
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
@@ -3748,37 +4919,43 @@ msgstr ""
 "\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr "ST_Zmflag"
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
 msgid ""
 "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
 "small int. Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a bandeira ZM (dimensão semântica) das geometrias como "
+"uma small int. Os valores são: 0=2d, 1=3dm, 2=3dz, 3=4d.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
 msgid ""
 "<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
 msgid ""
 "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
 "Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</para>"
 msgstr ""
+"<para>Retorna a bandeira ZM (dimensão semântica) das geometrias como uma "
+"small int. Os valores são: 0=2d, 1=3dm, 2=3dz, 3=4d.</para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
 "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
@@ -3800,35 +4977,57 @@ msgid ""
 "-----------\n"
 "                 3"
 msgstr ""
+"SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 0\n"
+"\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRINGM(1 2 3, 3 4 3)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 1\n"
+"\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('CIRCULARSTRING(1 2 3, 3 4 3, 5 6 3)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 2\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 3"
 
 #. Tag: para
-#: reference_accessor.xml:2166
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr "ST_ZMin"
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
 "</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
+"<para>Retorna o Z mínimo de uma caixa limitante 2d ou 3d ou uma geometria.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
+#: reference_accessor.xml:2343
 #, no-c-format
 msgid ""
 "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
@@ -3857,9 +5056,34 @@ msgid ""
 "--------\n"
 "1"
 msgstr ""
+"SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_zmin\n"
+"-------\n"
+"3\n"
+"\n"
+"SELECT ST_ZMin(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_zmin\n"
+"-------\n"
+"4\n"
+"\n"
+"SELECT ST_ZMin('BOX3D(-3 2 1, 3 4 1)' );\n"
+"st_zmin\n"
+"-------\n"
+"1\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_ZMin('LINESTRING(1 3 4, 5 6 7)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_ZMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_zmin\n"
+"--------\n"
+"1"
 
 #. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2350
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
@@ -3869,6 +5093,3 @@ msgstr ""
 ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
 "linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin"
 "\"/>, <xref linkend=\"ST_ZMax\"/>"
-
-#~ msgid ", <xref linkend=\"ST_MakePolygon\"/>"
-#~ msgstr ", <xref linkend=\"ST_MakePolygon\"/>"
diff --git a/doc/po/pt_BR/reference_constructor.xml.po b/doc/po/pt_BR/reference_constructor.xml.po
index 8323636..983a232 100644
--- a/doc/po/pt_BR/reference_constructor.xml.po
+++ b/doc/po/pt_BR/reference_constructor.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-11-28 18:35+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: reference_constructor.xml:3
 #, no-c-format
 msgid "Geometry Constructors"
-msgstr ""
+msgstr "Construtores de geometria"
 
 #. Tag: refname
 #: reference_constructor.xml:6
@@ -36,6 +37,9 @@ msgid ""
 "<refpurpose>Construct a Polygon given an arbitrary collection of closed "
 "linestrings as a MultiLineString Well-Known text representation.</refpurpose>"
 msgstr ""
+"<refpurpose>Constrói um polígono dada uma coleção arbitrária de linestrings "
+"fechadas como uma representação de texto de uma multilinestring bem "
+"conhecida.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_constructor.xml:14
@@ -45,6 +49,9 @@ msgid ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_BdPolyFromText</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: title
 #: reference_constructor.xml:23 reference_constructor.xml:72
@@ -60,14 +67,14 @@ msgstr ""
 #: reference_constructor.xml:897 reference_constructor.xml:956
 #: reference_constructor.xml:1024 reference_constructor.xml:1084
 #: reference_constructor.xml:1123 reference_constructor.xml:1180
-#: reference_constructor.xml:1255 reference_constructor.xml:1300
-#: reference_constructor.xml:1382 reference_constructor.xml:1425
-#: reference_constructor.xml:1467 reference_constructor.xml:1528
-#: reference_constructor.xml:1589 reference_constructor.xml:1643
-#: reference_constructor.xml:1694 reference_constructor.xml:1737
-#: reference_constructor.xml:1793 reference_constructor.xml:1842
-#: reference_constructor.xml:1896 reference_constructor.xml:1939
-#: reference_constructor.xml:1962
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr "Descrição"
@@ -79,6 +86,9 @@ msgid ""
 "<para>Construct a Polygon given an arbitrary collection of closed "
 "linestrings as a MultiLineString Well-Known text representation.</para>"
 msgstr ""
+"<para>Constrói um polígono dada uma coleção arbitrária de linestrings "
+"fechadas como uma representação de texto de uma multilinestring bem "
+"conhecida.</para>"
 
 #. Tag: para
 #: reference_constructor.xml:30
@@ -88,13 +98,16 @@ msgid ""
 "is a MULTIPOLYGON; use ST_BdMPolyFromText in that case, or see "
 "ST_BuildArea() for a postgis-specific approach."
 msgstr ""
+"Lança um erro se WKT não é uma MULTILINESTRING.  Lança um erro se a saída "
+"não é um MULTIPOLÍGONO; use ST_BdMPolyFromText nesse caso, ou veja "
+"ST_BuildArea() para uma aproximação postgis-specific. "
 
 #. Tag: para
 #: reference_constructor.xml:36 reference_constructor.xml:88
 #: reference_constructor.xml:317 reference_constructor.xml:913
 #: reference_constructor.xml:981 reference_constructor.xml:1047
-#: reference_constructor.xml:1483 reference_constructor.xml:1605
-#: reference_constructor.xml:1907
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr "&sfs_compliant; s3.2.6.2"
@@ -103,7 +116,7 @@ msgstr "&sfs_compliant; s3.2.6.2"
 #: reference_constructor.xml:38 reference_constructor.xml:90
 #, no-c-format
 msgid "Availability: 1.1.0 - requires GEOS >= 2.1.0."
-msgstr ""
+msgstr "Disponibilidade: 1.1.0 - requer GEOS >= 2.1.0."
 
 #. Tag: title
 #: reference_constructor.xml:42 reference_constructor.xml:94
@@ -116,11 +129,11 @@ msgstr ""
 #: reference_constructor.xml:860 reference_constructor.xml:920
 #: reference_constructor.xml:988 reference_constructor.xml:1052
 #: reference_constructor.xml:1092 reference_constructor.xml:1139
-#: reference_constructor.xml:1397 reference_constructor.xml:1432
-#: reference_constructor.xml:1490 reference_constructor.xml:1551
-#: reference_constructor.xml:1612 reference_constructor.xml:1706
-#: reference_constructor.xml:1761 reference_constructor.xml:1811
-#: reference_constructor.xml:1860 reference_constructor.xml:1912
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr "Examples"
@@ -129,7 +142,7 @@ msgstr "Examples"
 #: reference_constructor.xml:44 reference_constructor.xml:96
 #, no-c-format
 msgid "Forthcoming"
-msgstr ""
+msgstr "Próximo"
 
 #. Tag: title
 #: reference_constructor.xml:48 reference_constructor.xml:100
@@ -144,15 +157,15 @@ msgstr ""
 #: reference_constructor.xml:829 reference_constructor.xml:867
 #: reference_constructor.xml:927 reference_constructor.xml:995
 #: reference_constructor.xml:1059 reference_constructor.xml:1099
-#: reference_constructor.xml:1146 reference_constructor.xml:1227
-#: reference_constructor.xml:1270 reference_constructor.xml:1334
-#: reference_constructor.xml:1401 reference_constructor.xml:1438
-#: reference_constructor.xml:1497 reference_constructor.xml:1558
-#: reference_constructor.xml:1619 reference_constructor.xml:1670
-#: reference_constructor.xml:1710 reference_constructor.xml:1765
-#: reference_constructor.xml:1818 reference_constructor.xml:1867
-#: reference_constructor.xml:1919 reference_constructor.xml:1943
-#: reference_constructor.xml:1966
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr "Veja também"
@@ -176,6 +189,8 @@ msgid ""
 "Construct a MultiPolygon given an arbitrary collection of closed linestrings "
 "as a MultiLineString text representation Well-Known text representation."
 msgstr ""
+"Constrói um polígono dada uma coleção arbitrária de linestrings fechadas "
+"como uma representação de texto de uma multilinestring bem conhecida."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:63
@@ -185,6 +200,9 @@ msgid ""
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_BdMPolyFromText</function></funcdef> "
+"<paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:74
@@ -193,6 +211,9 @@ msgid ""
 "Construct a Polygon given an arbitrary collection of closed linestrings, "
 "polygons, MultiLineStrings as Well-Known text representation."
 msgstr ""
+"Constrói um um polígono dada uma coleção arbitrária de linestrings, "
+"polígonos, multilinestrings fechados como uma representação de texto bem "
+"conhecida."
 
 #. Tag: para
 #: reference_constructor.xml:79
@@ -204,6 +225,12 @@ msgid ""
 "single POLYGON will result from operation, or see <link linkend="
 "\"ST_BuildArea\">ST_BuildArea()</link> for a postgis-specific approach."
 msgstr ""
+"Lança um erro se WKT não é uma MULTILINESTRING. Força a saída MULTIPOLÍGONO "
+"mesmo quando o resultado não é composto somente por um POLÍGONO único; use "
+"<link linkend=\"ST_BdPolyFromText\">ST_BdPolyFromText</link> se você tem "
+"certeza de que um único POLÍGONO irá resultar de uma operação, ou veja <link "
+"linkend=\"ST_BuildArea\">ST_BuildArea()</link> para uma aproximação postgis-"
+"specific. "
 
 #. Tag: para
 #: reference_constructor.xml:101
@@ -221,7 +248,7 @@ msgstr "ST_Box2dFromGeoHash"
 #: reference_constructor.xml:109
 #, no-c-format
 msgid "<refpurpose>Return a BOX2D from a GeoHash string.</refpurpose>"
-msgstr ""
+msgstr "<refpurpose>Retorna uma CAIXA2D de uma string GeoHash.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_constructor.xml:114
@@ -232,12 +259,16 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
+"<funcdef>box2d <function>ST_Box2dFromGeoHash</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:125
 #, no-c-format
 msgid "<para>Return a BOX2D from a GeoHash string.</para>"
-msgstr ""
+msgstr "<para>Retorna uma CAIXA2D de uma string GeoHash.</para>"
 
 #. Tag: para
 #: reference_constructor.xml:127
@@ -246,6 +277,9 @@ msgid ""
 "If no <varname>precision</varname> is specficified ST_Box2dFromGeoHash "
 "returns a BOX2D based on full precision of the input GeoHash string."
 msgstr ""
+"Se nenhuma <varname>precisão</varname> é especificada, a ST_Box2dFromGeoHash "
+"retorna uma CAIXA2D baseada em uma precisão completa da string de entrada "
+"GeoHash."
 
 #. Tag: para
 #: reference_constructor.xml:129
@@ -255,13 +289,17 @@ msgid ""
 "that many characters from the GeoHash to create the BOX2D. Lower precision "
 "values results in larger BOX2Ds and larger values increase the precision."
 msgstr ""
+"Se a <varname>precisão</varname> é especificada, a ST_Box2dFromGeoHash irá "
+"usar aqueles vários caracteres do GeoHash para criar a CAIXA2D. Valores de "
+"precisão mais baixos resultam em CAIXAS2D maiores e valores maiores aumentam "
+"a precisão. "
 
 #. Tag: para
 #: reference_constructor.xml:131 reference_constructor.xml:482
-#: reference_constructor.xml:1702
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidade: 2.1.0"
 
 #. Tag: programlisting
 #: reference_constructor.xml:136
@@ -285,6 +323,23 @@ msgid ""
 " BOX(-115.17282128334 36.1146408319473,-115.172810554504 36.1146461963654)\n"
 "                ]]>"
 msgstr ""
+"<![CDATA[SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0');\n"
+"\n"
+"                st_geomfromgeohash\n"
+"--------------------------------------------------\n"
+" BOX(-115.172816 36.114646,-115.172816 36.114646)\n"
+"\n"
+"SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 0);\n"
+"\n"
+" st_box2dfromgeohash\n"
+"----------------------\n"
+" BOX(-180 -90,180 90)\n"
+"\n"
+" SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10);\n"
+"                            st_box2dfromgeohash\n"
+"---------------------------------------------------------------------------\n"
+" BOX(-115.17282128334 36.1146408319473,-115.172810554504 36.1146461963654)\n"
+"                ]]>"
 
 #. Tag: para
 #: reference_constructor.xml:141
@@ -293,6 +348,8 @@ msgid ""
 ", <xref linkend=\"ST_GeomFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
 "\"/>"
 msgstr ""
+", <xref linkend=\"ST_GeomFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
+"\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:147
@@ -307,6 +364,8 @@ msgid ""
 "Return a specified geography value from Well-Known Text representation or "
 "extended (WKT)."
 msgstr ""
+"Retorna um valor de geografia específico de uma representação bem conhecida "
+"de texto ou estendida (WKT)."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:152
@@ -315,6 +374,8 @@ msgid ""
 "<funcdef>geography <function>ST_GeogFromText</function></funcdef> "
 "<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
+"<funcdef>geografia <function>ST_GeogFromText</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>EWKT</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:160
@@ -324,6 +385,10 @@ msgid ""
 "representation. SRID 4326 is assumed if unspecified. This is an alias for "
 "ST_GeographyFromText. Points are always expressed in long lat form."
 msgstr ""
+"Retorna um objeto de geografia de um texto bem conhecido ou representação "
+"estendida bem conhecida. SRID 4326 é suposta se não for especificada. Isso é "
+"um heterônimo para ST_GeographyFromText. Os pontos são sempre expressados em "
+"uma forma long lat. "
 
 #. Tag: programlisting
 #: reference_constructor.xml:166
@@ -337,6 +402,13 @@ msgid ""
 "--- specify a geography point using EPSG:4267, NAD27\n"
 "SELECT ST_AsEWKT(ST_GeogFromText('SRID=4267;POINT(-77.0092 38.889588)'));"
 msgstr ""
+"--- converting lon lat coords to geography\n"
+"ALTER TABLE sometable ADD COLUMN geog geography(POINT,4326);\n"
+"UPDATE sometable SET geog = ST_GeogFromText('SRID=4326;POINT(' || lon || ' ' "
+"|| lat || ')');\n"
+"\n"
+"--- specify a geography point using EPSG:4267, NAD27\n"
+"SELECT ST_AsEWKT(ST_GeogFromText('SRID=4267;POINT(-77.0092 38.889588)'));"
 
 #. Tag: para
 #: reference_constructor.xml:170
@@ -357,6 +429,8 @@ msgid ""
 "<funcdef>geography <function>ST_GeographyFromText</function></funcdef> "
 "<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
+"<funcdef>geografia <function>ST_GeographyFromText</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>EWKT</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:189
@@ -365,6 +439,8 @@ msgid ""
 "Returns a geography object from the well-known text representation. SRID "
 "4326 is assumed if unspecified."
 msgstr ""
+"Retorna um objeto de geografia de um texto bem conhecido ou representação "
+"estendida bem conhecida. SRID 4326 é suposta se não for especificada "
 
 #. Tag: para
 #: reference_constructor.xml:194
@@ -385,6 +461,8 @@ msgid ""
 "Creates a geography instance from a Well-Known Binary geometry "
 "representation (WKB) or extended Well Known Binary (EWKB)."
 msgstr ""
+"Cria uma ocasião geografia de uma geometria binária bem conhecida (WKB) ou "
+"binário estendido bem conhecido (EWKB)."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:207
@@ -393,6 +471,8 @@ msgid ""
 "<funcdef>geography <function>ST_GeogFromWKB</function></funcdef> "
 "<paramdef><type>bytea </type> <parameter>wkb</parameter></paramdef>"
 msgstr ""
+"<funcdef>geografia <function>ST_GeogFromWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>wkb</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:217
@@ -403,17 +483,21 @@ msgid ""
 "instance of the appropriate geography type. This function plays the role of "
 "the Geometry Factory in SQL."
 msgstr ""
+"A função <varname>ST_GeogFromWKB</varname>, pega uma representação binária "
+"bem conhecida (WKB) de uma geometria ou WKB estendida do POstGIS e cria uma "
+"ocasião do tipo de geografia apropriado. Essa função cumpre o papel da "
+"Fábrica de Geometria em SQL."
 
 #. Tag: para
 #: reference_constructor.xml:222
 #, no-c-format
 msgid "If SRID is not specified, it defaults to 4326 (WGS 84 long lat)."
-msgstr ""
+msgstr "Se a SRID não está especificado, isso leva a  4326 (WGS 84 long lat)."
 
 #. Tag: para
 #: reference_constructor.xml:224 reference_constructor.xml:362
 #: reference_constructor.xml:410 reference_constructor.xml:727
-#: reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -435,6 +519,18 @@ msgid ""
 " LINESTRING(-113.98 39.198,-113.981 39.195)\n"
 "(1 row)"
 msgstr ""
+"--Although bytea rep contains single \\, these need to be escaped when "
+"inserting into a table\n"
+"SELECT ST_AsText(\n"
+"ST_GeogFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\"
+"\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@"
+"\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\"
+"\\230C@')\n"
+");\n"
+"                                          st_astext\n"
+"------------------------------------------------------\n"
+" LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)"
 
 #. Tag: para
 #: reference_constructor.xml:237
@@ -456,6 +552,9 @@ msgid ""
 "TWKB/Specification/blob/master/twkb.md\">Tiny Well-Known Binary</ulink>\") "
 "geometry representation."
 msgstr ""
+"Cria uma ocasião de uma TWKB (\"<ulink url=\"https://github.com/TWKB/"
+"Specification/blob/master/twkb.md\">Tiny Well-Known Binary</ulink>\") "
+"representação de geometria."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:250
@@ -464,6 +563,8 @@ msgid ""
 "<funcdef>geometry <function>ST_GeomFromTWKB</function></funcdef> "
 "<paramdef><type>bytea </type> <parameter>twkb</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromTWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>twkb</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:260
@@ -474,6 +575,10 @@ msgid ""
 "Known Binary</ulink>\") geometry representation (WKB) and creates an "
 "instance of the appropriate geometry type."
 msgstr ""
+"A função <varname>ST_GeomFromTWKB</varname>, pega uma TWKB (\"<ulink url="
+"\"https://github.com/TWKB/Specification/blob/master/twkb.md\">Tiny Well-"
+"Known Binary</ulink>\") representação geométrica (WKB) e cria uma ocasião do "
+"tipo apropriado de geometria."
 
 #. Tag: programlisting
 #: reference_constructor.xml:269
@@ -496,6 +601,22 @@ msgid ""
 "LINESTRING(-113.98 39.198,-113.981 39.195)\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText(ST_GeomFromTWKB(ST_AsTWKB('LINESTRING(126 34, 127 35)'::"
+"geometry)));\n"
+"\n"
+"         st_astext\n"
+"-----------------------------\n"
+" LINESTRING(126 34, 127 35)\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsEWKT(\n"
+"  ST_GeomFromTWKB(E'\\\\x620002f7f40dbce4040105')\n"
+");\n"
+"                                          st_asewkt\n"
+"------------------------------------------------------\n"
+"LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)"
 
 #. Tag: refname
 #: reference_constructor.xml:280
@@ -505,11 +626,13 @@ msgstr "ST_GeomCollFromText"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:282
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from collection WKT with the given SRID. If SRID "
-"is not give, it defaults to 0."
+"is not given, it defaults to 0."
 msgstr ""
+"Faz uma coleção geométrica de uma coleção WKT com a SRID dada. Se ela não "
+"for dada, leva a 0. "
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:287
@@ -522,28 +645,36 @@ msgid ""
 "<function>ST_GeomCollFromText</function></funcdef> <paramdef><type>text </"
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_GeomCollFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_GeomCollFromText</function></funcdef> <paramdef><type>texto </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:305
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Makes a collection Geometry from the Well-Known-Text (WKT) representation "
-"with the given SRID. If SRID is not give, it defaults to 0."
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
+"Faz uma coleção geométrica de uma representação bem conhecida de texto (WKT) "
+"com a SRID dada. Se ela não for dada, leva a 0. "
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472
-#: reference_constructor.xml:1533 reference_constructor.xml:1594
-#: reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
-msgstr ""
+msgstr "OGC SPEC 3.2.6.2 - opção SRID é de uma suíte de conformação"
 
 #. Tag: para
 #: reference_constructor.xml:310
 #, no-c-format
 msgid "Returns null if the WKT is not a GEOMETRYCOLLECTION"
-msgstr ""
+msgstr "Retorna nula se a WKT não for uma GEOMETRYCOLLECTION"
 
 #. Tag: para
 #: reference_constructor.xml:312
@@ -553,6 +684,9 @@ msgid ""
 "use this function. It is slower than ST_GeomFromText since it adds an "
 "additional validation step."
 msgstr ""
+"se você não tem total certeza de que todas suas geometrias WKT são coleções, "
+"não use essa função. Ela é mais devagar que a ST_GeomFromText, já que "
+"adiciona um passo de validação adicional."
 
 #. Tag: para
 #: reference_constructor.xml:318
@@ -571,7 +705,7 @@ msgstr ""
 "4))');"
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ", <xref linkend=\"ST_SRID\"/>"
@@ -589,6 +723,8 @@ msgid ""
 "Return a specified ST_Geometry value from Extended Well-Known Binary "
 "representation (EWKB)."
 msgstr ""
+"Retorna um valor ST_Geometry especifico da representação binária estendida "
+"bem conhecida (EWKB). "
 
 #. Tag: funcprototype
 #: reference_constructor.xml:346
@@ -597,6 +733,8 @@ msgid ""
 "<funcdef>geometry <function>ST_GeomFromEWKB</function></funcdef> "
 "<paramdef><type>bytea </type> <parameter>EWKB</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromEWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>EWKB</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:355
@@ -605,6 +743,8 @@ msgid ""
 "Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known "
 "binary (EWKT) representation."
 msgstr ""
+"Constrói um objeto PostGIS ST_Geometry da representação binária estendida "
+"bem conhecida OGC (EWKT)."
 
 #. Tag: para
 #: reference_constructor.xml:357
@@ -613,6 +753,8 @@ msgid ""
 "The EWKB format is not an OGC standard, but a PostGIS specific format that "
 "includes the spatial reference system (SRID) identifier"
 msgstr ""
+"O formato EWKB não é um padrão OGC, mas um formato específico PostGIS que "
+"inclui o identificador de sistema de referência espacial (SRID)."
 
 #. Tag: para
 #: reference_constructor.xml:360 reference_constructor.xml:408
@@ -620,31 +762,32 @@ msgstr ""
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido."
 
 #. Tag: para
 #: reference_constructor.xml:361 reference_constructor.xml:409
 #: reference_constructor.xml:539 reference_constructor.xml:598
 #: reference_constructor.xml:644 reference_constructor.xml:855
-#: reference_constructor.xml:1194 reference_constructor.xml:1312
-#: reference_constructor.xml:1392 reference_constructor.xml:1806
-#: reference_constructor.xml:1854
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: para
 #: reference_constructor.xml:363 reference_constructor.xml:411
 #: reference_constructor.xml:540
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: para
 #: reference_constructor.xml:364 reference_constructor.xml:412
 #: reference_constructor.xml:541
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: para
 #: reference_constructor.xml:369
@@ -653,6 +796,8 @@ msgid ""
 "line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 "
 "42.259113,-71.161144 42.25932) in NAD 83 long lat (4269)."
 msgstr ""
+"line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932) in NAD 83 long lat (4269)."
 
 #. Tag: para
 #: reference_constructor.xml:371
@@ -662,6 +807,9 @@ msgid ""
 "to escape both out with \\ and '' if standard_conforming_strings is off. So "
 "it does not look exactly like its AsEWKB representation."
 msgstr ""
+"NOTA: Mesmo que os byte arrays seja delimitados com \\ e talvez tenham ', "
+"precisamos escapar ambos com \\ e \" se as standard_conforming_strings estão "
+"deligadas. então, isso não parece exatamente como uma representação AsEWKB."
 
 #. Tag: programlisting
 #: reference_constructor.xml:373
@@ -673,17 +821,28 @@ msgid ""
 "\\\\312Q\\\\300\\\\366{b\\\\235*!E@\\\\225|\\\\354.P\\\\312Q\n"
 "\\\\300p\\\\231\\\\323e1!E@');"
 msgstr ""
+"SELECT ST_GeomFromEWKB(E'\\\\001\\\\002\\\\000\\\\000 \\\\255\\\\020\\\\000\\"
+"\\000\\\\003\\\\000\\\\000\\\\000\\\\344J=\n"
+"\\\\013B\\\\312Q\\\\300n\\\\303(\\\\010\\\\036!E@''\\\\277E''K\n"
+"\\\\312Q\\\\300\\\\366{b\\\\235*!E@\\\\225|\\\\354.P\\\\312Q\n"
+"\\\\300p\\\\231\\\\323e1!E@');"
 
 #. Tag: para
 #: reference_constructor.xml:375
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
-"where as in past versions it was set to on. You can change defaults as "
+"where as in past versions it was set to off. You can change defaults as "
 "needed for a single query or at the database or server level. Below is how "
 "you would do it with standard_conforming_strings = on. In this case we "
 "escape the ' with standard ansi ', but slashes are not escaped"
 msgstr ""
+"As PostgreSQL 9.1+ - standard_conforming_strings são configuradas por "
+"padrão, onde eram configuradas nas versões anteriores. Você pode alterar "
+"padrões como for preciso, para uma pesquisa ou em banco de dados ou nível de "
+"servidor. Abaixo está como você deveria fazer com  "
+"standard_conforming_strings = on. Nesse caso, nós fugimos do ' with standard "
+"ansi ', mas não das barras "
 
 #. Tag: programlisting
 #: reference_constructor.xml:378
@@ -695,6 +854,11 @@ msgid ""
 "    \\312Q\\300n\\303(\\010\\036!E@''\\277E''K\\012\\312Q\\300\\366{b\\235*!"
 "E@\\225|\\354.P\\312Q\\012\\300p\\231\\323e1')"
 msgstr ""
+"set standard_conforming_strings = on;\n"
+"SELECT ST_GeomFromEWKB('\\001\\002\\000\\000 "
+"\\255\\020\\000\\000\\003\\000\\000\\000\\344J=\\012\\013B\n"
+"    \\312Q\\300n\\303(\\010\\036!E@''\\277E''K\\012\\312Q\\300\\366{b\\235*!"
+"E@\\225|\\354.P\\312Q\\012\\300p\\231\\323e1')"
 
 #. Tag: para
 #: reference_constructor.xml:382
@@ -706,7 +870,7 @@ msgstr ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_GeomFromWKB\"/>"
 #: reference_constructor.xml:388
 #, no-c-format
 msgid "ST_GeomFromEWKT"
-msgstr ""
+msgstr "ST_GeomFromEWKT"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:389
@@ -715,6 +879,8 @@ msgid ""
 "Return a specified ST_Geometry value from Extended Well-Known Text "
 "representation (EWKT)."
 msgstr ""
+"Retorna um valor ST_Geometry especifico da representação de texto estendida "
+"bem conhecida (EWKT). "
 
 #. Tag: funcprototype
 #: reference_constructor.xml:394
@@ -723,6 +889,8 @@ msgid ""
 "<funcdef>geometry <function>ST_GeomFromEWKT</function></funcdef> "
 "<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromEWKT</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>EWKT</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:403
@@ -731,6 +899,8 @@ msgid ""
 "Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known "
 "text (EWKT) representation."
 msgstr ""
+"Constrói um objeto PostGIS ST_Geometry da representação de texto estendida "
+"bem conhecida OGC (EWKT)."
 
 #. Tag: para
 #: reference_constructor.xml:405
@@ -739,6 +909,8 @@ msgid ""
 "The EWKT format is not an OGC standard, but an PostGIS specific format that "
 "includes the spatial reference system (SRID) identifier"
 msgstr ""
+"O formato EWKT não é um padrão OGC, mas um formato específico PostGIS que "
+"inclui o identificador de sistema de referência espacial (SRID)."
 
 #. Tag: programlisting
 #: reference_constructor.xml:417
@@ -782,6 +954,43 @@ msgid ""
 "-71.1043443253471 42.3150676015829,-71.1043850704575 "
 "42.3150793250568,-71.1043632495873 42.315113108546)))');"
 msgstr ""
+"SELECT ST_GeomFromEWKT('SRID=4269;LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)');\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;MULTILINESTRING((-71.160281 "
+"42.258729,-71.160837 42.259113,-71.161144 42.25932))');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;POINT(-71.064544 42.28787)');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;MULTIPOLYGON(((-71.1031880899493 "
+"42.3152774590236,\n"
+"-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
+"-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
+"-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
+"-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
+"-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
+"-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
+"-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
+"-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
+"-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
+"-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
+"-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
+"-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
+"-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
+"-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
+"-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
+"-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
+"-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
+"-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
+"-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
+"-71.1031880899493 42.3152774590236)),\n"
+"((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
+"-71.1043443253471 42.3150676015829,-71.1043850704575 "
+"42.3150793250568,-71.1043632495873 42.315113108546)))');"
 
 #. Tag: programlisting
 #: reference_constructor.xml:418
@@ -791,6 +1000,9 @@ msgid ""
 "SELECT ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
 "2,220227 150406 3)');"
 msgstr ""
+"--3d circular string\n"
+"SELECT ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)');"
 
 #. Tag: programlisting
 #: reference_constructor.xml:419
@@ -806,6 +1018,15 @@ msgid ""
 "        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
 ")');"
 msgstr ""
+"--Polyhedral Surface example\n"
+"SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"        ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"        ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
+")');"
 
 #. Tag: para
 #: reference_constructor.xml:423
@@ -822,12 +1043,14 @@ msgid "ST_GeometryFromText"
 msgstr "ST_GeometryFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
 "(WKT). This is an alias name for ST_GeomFromText"
 msgstr ""
+"Retorna um valor ST_Geometry especifico da representação de texto estendida "
+"bem conhecida (EWKT). Isso é um heterônimo para ST_GeomFromText"
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:432
@@ -840,12 +1063,18 @@ msgid ""
 "type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_GeometryFromText</function></"
+"funcdef> <paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_GeometryFromText</function></funcdef> <paramdef><type>texto </"
+"type> <parameter>WKT</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
-msgstr ""
+msgstr "&sfs_compliant;"
 
 #. Tag: para
 #: reference_constructor.xml:447 reference_constructor.xml:726
@@ -857,13 +1086,13 @@ msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.40"
 #: reference_constructor.xml:458
 #, no-c-format
 msgid "ST_GeomFromGeoHash"
-msgstr ""
+msgstr "ST_GeomFromGeoHash"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:460
 #, no-c-format
 msgid "Return a geometry from a GeoHash string."
-msgstr ""
+msgstr "Retorna uma geometria de uma string GeoHash."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:465
@@ -874,6 +1103,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromGeoHash</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>inteiro </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:476
@@ -882,6 +1115,8 @@ msgid ""
 "Return a geometry from a GeoHash string. The geometry will be a polygon "
 "representing the GeoHash bounds."
 msgstr ""
+"Retorna uma geometria de uma string GeoHash. A geometria será um polígono "
+"representando os limites GeoHash."
 
 #. Tag: para
 #: reference_constructor.xml:478
@@ -890,6 +1125,9 @@ msgid ""
 "If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a "
 "polygon based on full precision of the input GeoHash string."
 msgstr ""
+"Se nenhuma <varname>precisão</varname> for especificada, a "
+"ST_GeomFromGeoHash retorna um polígono baseado na precisão completa da "
+"string de entrada GeoHash."
 
 #. Tag: para
 #: reference_constructor.xml:480
@@ -898,6 +1136,8 @@ msgid ""
 "If <varname>precision</varname> is specified ST_GeomFromGeoHash will use "
 "that many characters from the GeoHash to create the polygon."
 msgstr ""
+"Se a <varname>precisão</varname> for especificada, a ST_GeomFromGeoHash irá "
+"usar aqueles vários caracteres do GeoHash para criar o polígono."
 
 #. Tag: programlisting
 #: reference_constructor.xml:487
@@ -923,6 +1163,25 @@ msgid ""
 "36.1146408319473,-115.17282128334 36.1146408319473))\n"
 "                ]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
+"                                                        st_astext\n"
+"--------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.172816 36.114646,-115.172816 36.114646,-115.172816 "
+"36.114646,-115.172816 36.114646,-115.172816 36.114646))\n"
+"\n"
+"SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
+"                                                          st_astext\n"
+"------------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.3125 36.03515625,-115.3125 36.2109375,-114.9609375 "
+"36.2109375,-114.9609375 36.03515625,-115.3125 36.03515625))\n"
+"\n"
+"SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
+"                                                                                       st_astext\n"
+"----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.17282128334 36.1146408319473,-115.17282128334 "
+"36.1146461963654,-115.172810554504 36.1146461963654,-115.172810554504 "
+"36.1146408319473,-115.17282128334 36.1146408319473))\n"
+"                ]]>"
 
 #. Tag: para
 #: reference_constructor.xml:492
@@ -931,6 +1190,8 @@ msgid ""
 ",<xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
 "\"/>"
 msgstr ""
+",<xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
+"\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:498
@@ -945,6 +1206,8 @@ msgid ""
 "Takes as input GML representation of geometry and outputs a PostGIS geometry "
 "object"
 msgstr ""
+"Utiliza como entrada uma representação GML de geometria e como saída um "
+"objeto de geometria PostGIS"
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:503
@@ -957,13 +1220,19 @@ msgid ""
 "<parameter>geomgml</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_GeomFromGML</function></"
+"funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_GeomFromGML</function></funcdef> <paramdef><type>texto </type> "
+"<parameter>geomgml</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:518
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry object from the OGC GML representation."
-msgstr ""
+msgstr "Constrói um objeto PostGIS ST_Geometry de uma representação OGC GML."
 
 #. Tag: para
 #: reference_constructor.xml:519
@@ -972,6 +1241,8 @@ msgid ""
 "ST_GeomFromGML works only for GML Geometry fragments. It throws an error if "
 "you try to use it on a whole GML document."
 msgstr ""
+"A ST_GeomFromGML funciona apenas para fragmentos  da geometria GML. Ela "
+"descarta um erro, se você tentar usá-la em um documento inteiro GML."
 
 #. Tag: para
 #: reference_constructor.xml:520
@@ -984,18 +1255,24 @@ msgid ""
 "GML standards, cf: <ulink url=\"http://www.opengeospatial.org/standards/gml"
 "\">http://www.opengeospatial.org/standards/gml</ulink>:"
 msgstr ""
+"OGC GML versions supported: <itemizedlist> <listitem> <para>GML 3.2.1 "
+"Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features "
+"profile SF-2 (with GML 3.1.0 and 3.0.0 backward compatibility)</para> </"
+"listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC "
+"GML standards, cf: <ulink url=\"http://www.opengeospatial.org/standards/gml"
+"\">http://www.opengeospatial.org/standards/gml</ulink>:"
 
 #. Tag: para
 #: reference_constructor.xml:536 reference_constructor.xml:683
 #, no-c-format
 msgid "Availability: 1.5, requires libxml2 1.6+"
-msgstr ""
+msgstr "Disponibilidade:1.5, requer libxml2 1.6+"
 
 #. Tag: para
 #: reference_constructor.xml:538 reference_constructor.xml:685
 #, no-c-format
 msgid "Enhanced: 2.0.0 default srid optional parameter added."
-msgstr ""
+msgstr "Melhorias: 2.0.0 parâmetro opcional padrão srid adicionado."
 
 #. Tag: para
 #: reference_constructor.xml:542
@@ -1005,6 +1282,10 @@ msgid ""
 "instance). As PostGIS geometries don't, ST_GeomFromGML convert the whole "
 "geometry to 2D if a missing Z dimension is found once."
 msgstr ""
+"GML permite dimensões mescladas (2D e 3D dentro da mesma MultiGeometria, por "
+"exemplo). ST_GeomFromGML converte a geometria inteira para 2D se uma "
+"dimensão Z perdida for encontrada uma vez, as geometrias do PostGIS não "
+"fazem isso."
 
 #. Tag: para
 #: reference_constructor.xml:544
@@ -1015,6 +1296,10 @@ msgid ""
 "root node. If no srsName attribute available for the GML root node, the "
 "function throw an error."
 msgstr ""
+"A GML suporta SRS misturadas dentro da mesma MultiGeometria. As "
+"ST_GeomFromGML, reprojetam todas as sub geometrias para o nó raiz da SRS, as "
+"geometrias PostGIS não fazem isso. Se nenhum srsNome atribui disponível para "
+"o nó raiz GML, a função descarta um erro."
 
 #. Tag: para
 #: reference_constructor.xml:546
@@ -1024,18 +1309,21 @@ msgid ""
 "could avoid to mention it explicitly for common usages. But you need it if "
 "you want to use XLink feature inside GML."
 msgstr ""
+"A função ST_GeomFromGML não é afetada sobre um espaço de nome específico "
+"GML. Você poderia evitar mencionar ela explicitamente para usos comuns. Mas "
+"você precisa dela se quiser usar XLink dentro de GML. "
 
 #. Tag: para
 #: reference_constructor.xml:548
 #, no-c-format
 msgid "ST_GeomFromGML function not support SQL/MM curves geometries."
-msgstr ""
+msgstr "A função ST_GeomFromGML não suporta geometrias SQL/MM curvas."
 
 #. Tag: title
 #: reference_constructor.xml:554 reference_constructor.xml:652
 #, no-c-format
 msgid "Examples - A single geometry with srsName"
-msgstr ""
+msgstr "Exemplos - Uma única geometria com srsNome"
 
 #. Tag: programlisting
 #: reference_constructor.xml:555
@@ -1049,12 +1337,19 @@ msgid ""
 "                        </gml:coordinates>\n"
 "                </gml:LineString>']]>);"
 msgstr ""
+"SELECT ST_GeomFromGML('<![CDATA[\n"
+"                <gml:LineString srsName=\"EPSG:4269\">\n"
+"                        <gml:coordinates>\n"
+"                                -71.16028,42.258729 -71.160837,42.259112 "
+"-71.161143,42.25932\n"
+"                        </gml:coordinates>\n"
+"                </gml:LineString>']]>);"
 
 #. Tag: title
 #: reference_constructor.xml:559
 #, no-c-format
 msgid "Examples - XLink usage"
-msgstr ""
+msgstr "Exemplos - Uso XLink"
 
 #. Tag: programlisting
 #: reference_constructor.xml:560
@@ -1076,12 +1371,27 @@ msgid ""
 "                        </gml:pointProperty>\n"
 "                </gml:LineString>');]]>);"
 msgstr ""
+"SELECT <![CDATA[ST_GeomFromGML('\n"
+"                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\"\n"
+"                                xmlns:xlink=\"http://www.w3.org/1999/xlink"
+"\"\n"
+"                                srsName=\"urn:ogc:def:crs:EPSG::4269\">\n"
+"                        <gml:pointProperty>\n"
+"                                <gml:Point gml:id=\"p1\"><gml:pos>42.258729 "
+"-71.16028</gml:pos></gml:Point>\n"
+"                        </gml:pointProperty>\n"
+"                        <gml:pos>42.259112 -71.160837</gml:pos>\n"
+"                        <gml:pointProperty>\n"
+"                                <gml:Point xlink:type=\"simple\" xlink:href="
+"\"#p1\"/>\n"
+"                        </gml:pointProperty>\n"
+"                </gml:LineString>');]]>);"
 
 #. Tag: title
 #: reference_constructor.xml:564
 #, no-c-format
 msgid "Examples - Polyhedral Surface"
-msgstr ""
+msgstr "Exemplos - Superfícies Poliédricas"
 
 #. Tag: programlisting
 #: reference_constructor.xml:565
@@ -1137,6 +1447,55 @@ msgid ""
 " ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
 " ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))"
 msgstr ""
+"SELECT ST_AsEWKT(<![CDATA[ST_GeomFromGML('\n"
+"<gml:PolyhedralSurface>\n"
+"<gml:polygonPatches>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"      <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 0 1 0 1 1 0 1 "
+"0 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 0 1 "
+"0 0 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 1 0 "
+"0 1 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 1 1 "
+"0 0 1 1 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 1 1 "
+"1 0 0 1 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 1 0 "
+"1 1 0 0 1</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"</gml:polygonPatches>\n"
+"</gml:PolyhedralSurface>']]>));\n"
+"\n"
+"-- result --\n"
+" POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
+" ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
+" ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
+" ((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
+" ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
+" ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))"
 
 #. Tag: para
 #: reference_constructor.xml:571
@@ -1157,6 +1516,8 @@ msgid ""
 "Takes as input a geojson representation of a geometry and outputs a PostGIS "
 "geometry object"
 msgstr ""
+"Utiliza como entrada uma representação geojson de uma geometria e como saída "
+"um objeto de geometria PostGIS"
 
 #. Tag: funcprototype
 #: reference_constructor.xml:583
@@ -1165,12 +1526,14 @@ msgid ""
 "<funcdef>geometry <function>ST_GeomFromGeoJSON</function></funcdef> "
 "<paramdef><type>text </type> <parameter>geomjson</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromGeoJSON</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>geomjson</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:592
 #, no-c-format
 msgid "Constructs a PostGIS geometry object from the GeoJSON representation."
-msgstr ""
+msgstr "Constrói um objeto de geometria PostGIS de uma representação GeoJSON."
 
 #. Tag: para
 #: reference_constructor.xml:593
@@ -1179,12 +1542,14 @@ msgid ""
 "ST_GeomFromGeoJSON works only for JSON Geometry fragments. It throws an "
 "error if you try to use it on a whole JSON document."
 msgstr ""
+"A ST_GeomFromGeoJSON funciona apenas para fragmentos da geometria JSON. Ela "
+"descarta um erro se você tentar usá-la em um documento JSON inteiro."
 
 #. Tag: para
 #: reference_constructor.xml:595
 #, no-c-format
 msgid "Availability: 2.0.0 requires - JSON-C >= 0.9"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 requer - JSON-C >= 0.9"
 
 #. Tag: para
 #: reference_constructor.xml:596
@@ -1195,6 +1560,10 @@ msgid ""
 "path/to/json-c. See <xref linkend=\"installation_configuration\"/> for "
 "details."
 msgstr ""
+"Se você não tem JSON-C ativada, o suporte apresentará uma notificação de "
+"erro ao invés de uma saída. Para ativar JSON-C, execute a configuração --"
+"with-jsondir=/path/to/json-c. Veja mais detalhes em: <xref linkend="
+"\"installation_configuration\"/>. "
 
 #. Tag: programlisting
 #: reference_constructor.xml:603
@@ -1206,6 +1575,11 @@ msgid ""
 "------\n"
 "POINT(-48.23456 20.12345)"
 msgstr ""
+"SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"Point\",\"coordinates\":"
+"[-48.23456,20.12345]}')) As wkt;\n"
+"wkt\n"
+"------\n"
+"POINT(-48.23456 20.12345)"
 
 #. Tag: programlisting
 #: reference_constructor.xml:604
@@ -1219,6 +1593,13 @@ msgid ""
 "-------------------\n"
 "LINESTRING(1 2,4 5,7 8)"
 msgstr ""
+"-- a 3D linestring\n"
+"SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"LineString\",\"coordinates"
+"\":[[1,2,3],[4,5,6],[7,8,9]]}')) As wkt;\n"
+"\n"
+"wkt\n"
+"-------------------\n"
+"LINESTRING(1 2,4 5,7 8)"
 
 #. Tag: para
 #: reference_constructor.xml:610
@@ -1243,6 +1624,8 @@ msgid ""
 "Takes as input KML representation of geometry and outputs a PostGIS geometry "
 "object"
 msgstr ""
+"Utiliza como entrada uma representação KML de geometria e como saída um "
+"objeto de geometria PostGIS"
 
 #. Tag: funcprototype
 #: reference_constructor.xml:622
@@ -1251,13 +1634,15 @@ msgid ""
 "<funcdef>geometry <function>ST_GeomFromKML</function></funcdef> "
 "<paramdef><type>text </type> <parameter>geomkml</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_GeomFromKML</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>geomkml</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:631
 #, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry object from the OGC KML representation."
-msgstr ""
+msgstr "Constrói um objeto PostGIS ST_Geometry de uma representação OGC KML."
 
 #. Tag: para
 #: reference_constructor.xml:632
@@ -1266,6 +1651,8 @@ msgid ""
 "ST_GeomFromKML works only for KML Geometry fragments. It throws an error if "
 "you try to use it on a whole KML document."
 msgstr ""
+"A ST_GeomFromKML funciona apenas para fragmentos  da geometria KML. Ela "
+"descarta um erro, se você tentar usá-la em um documento inteiro KML."
 
 #. Tag: para
 #: reference_constructor.xml:633
@@ -1276,18 +1663,22 @@ msgid ""
 "url=\"http://www.opengeospatial.org/standards/kml\">http://www."
 "opengeospatial.org/standards/kml</ulink>:"
 msgstr ""
+"OGC KML versões suportadas: <itemizedlist> <listitem> <para>KML 2.2.0 "
+"Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <ulink "
+"url=\"http://www.opengeospatial.org/standards/kml\">http://www."
+"opengeospatial.org/standards/kml</ulink>:"
 
 #. Tag: para
 #: reference_constructor.xml:643
 #, no-c-format
 msgid "Availability: 1.5,libxml2 2.6+"
-msgstr ""
+msgstr "Disponibilidade: 1.5,libxml2 2.6+"
 
 #. Tag: para
 #: reference_constructor.xml:646
 #, no-c-format
 msgid "ST_GeomFromKML function not support SQL/MM curves geometries."
-msgstr ""
+msgstr "A função ST_GeomFromKML não suporta geometrias SQL/MM curvas."
 
 #. Tag: programlisting
 #: reference_constructor.xml:653
@@ -1299,6 +1690,11 @@ msgid ""
 "                                -71.1667,42.2616</coordinates>\n"
 "                </LineString>']]>);"
 msgstr ""
+"SELECT ST_GeomFromKML('<![CDATA[\n"
+"                <LineString>\n"
+"                        <coordinates>-71.1663,42.2614\n"
+"                                -71.1667,42.2616</coordinates>\n"
+"                </LineString>']]>);"
 
 #. Tag: para
 #: reference_constructor.xml:658
@@ -1319,6 +1715,8 @@ msgid ""
 "Return a specified ST_Geometry value from GML representation. This is an "
 "alias name for ST_GeomFromGML"
 msgstr ""
+"Retorna um valor ST_Geometry específico da representação GML. Esse é um "
+"heterônimo para ST_GeomFromGML"
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:668
@@ -1331,12 +1729,18 @@ msgid ""
 "parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_GMLToSQL</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_GMLToSQL</"
+"function></funcdef> <paramdef><type>text </type> <parameter>geomgml</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:682
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.50 (except for curves support)."
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.50 (exceto para curvas suporte)."
 
 #. Tag: para
 #: reference_constructor.xml:689
@@ -1357,6 +1761,8 @@ msgid ""
 "Return a specified ST_Geometry value from Well-Known Text representation "
 "(WKT)."
 msgstr ""
+"Retorna um valor ST_Geometry específico da representação de texto bem "
+"conhecida (WKT). "
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:699
@@ -1369,6 +1775,12 @@ msgid ""
 "<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_GeomFromText</function></"
+"funcdef> <paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_GeomFromText</function></funcdef> <paramdef><type>texto </type> "
+"<parameter>WKT</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:715
@@ -1377,6 +1789,8 @@ msgid ""
 "Constructs a PostGIS ST_Geometry object from the OGC Well-Known text "
 "representation."
 msgstr ""
+"Constrói um objeto PostGIS ST_Geometry de uma representação de texto bem "
+"conhecida OGC."
 
 #. Tag: para
 #: reference_constructor.xml:719
@@ -1387,12 +1801,16 @@ msgid ""
 "The second takes a SRID as the second argument and returns a geometry that "
 "includes this SRID as part of its metadata."
 msgstr ""
+"Existem duas variantes da função ST_GeomFromText. A primeira não pega "
+"nenhuma SRID e retorna uma geometria com um sistema de referência espacial "
+"indefinido (SRID=0). A segunda pega uma SRID como o segundo argumento e "
+"retorna uma geometria que inclui essa SRID como parte dos seus metadados. "
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
-msgstr ""
+msgstr "&sfs_compliant; s3.2.6.2 - opção SRID é da suíte de conformidade. "
 
 #. Tag: para
 #: reference_constructor.xml:728
@@ -1403,6 +1821,10 @@ msgid ""
 "illegal in PostGIS 2.0.0 to better conform with SQL/MM standards. This "
 "should now be written as ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')"
 msgstr ""
+"Alterações: 2.0.0 Nas  primeiras versões do PostGIS, "
+"ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') foi permitida. Ela agora é "
+"ilegal no PostGIS 2.0.0 para melhor se adequar aos padrões SQL/MM. Ela "
+"deverá se escrita como  ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')"
 
 #. Tag: programlisting
 #: reference_constructor.xml:735
@@ -1451,12 +1873,54 @@ msgid ""
 "SELECT ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 "
 "150406)');"
 msgstr ""
+"SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)');\n"
+"SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)',4269);\n"
+"\n"
+"SELECT ST_GeomFromText('MULTILINESTRING((-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932))');\n"
+"\n"
+"SELECT ST_GeomFromText('POINT(-71.064544 42.28787)');\n"
+"\n"
+"SELECT ST_GeomFromText('POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"\n"
+"SELECT ST_GeomFromText('MULTIPOLYGON(((-71.1031880899493 42.3152774590236,\n"
+"-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
+"-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
+"-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
+"-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
+"-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
+"-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
+"-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
+"-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
+"-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
+"-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
+"-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
+"-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
+"-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
+"-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
+"-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
+"-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
+"-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
+"-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
+"-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
+"-71.1031880899493 42.3152774590236)),\n"
+"((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
+"-71.1043443253471 42.3150676015829,-71.1043850704575 "
+"42.3150793250568,-71.1043632495873 42.315113108546)))',4326);\n"
+"\n"
+"SELECT ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 "
+"150406)');"
 
 #. Tag: para
 #: reference_constructor.xml:739
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromWKB\"/>, <xref linkend=\"ST_SRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_GeomFromWKB\"/>, <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:745
@@ -1471,9 +1935,11 @@ msgid ""
 "Creates a geometry instance from a Well-Known Binary geometry representation "
 "(WKB) and optional SRID."
 msgstr ""
+"Criar uma geometria exemplo de um representação bem conhecida de geometria "
+"binária (WKB) e SRID opcional."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
@@ -1483,6 +1949,12 @@ msgid ""
 "<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_GeomFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeomFromWKB</function></funcdef> <paramdef><type>bytea </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:768
@@ -1494,12 +1966,17 @@ msgid ""
 "geometry type. This function plays the role of the Geometry Factory in SQL. "
 "This is an alternate name for ST_WKBToSQL."
 msgstr ""
+"A função <varname>ST_GeomFromWKB</varname>, pega uma representação binária "
+"bem conhecida de uma geometria e um sistema de referência espacial ID "
+"(<varname>SRID</varname>) e cria um exemplo do tipo apropriado de geometria. "
+"Essa função cumpre o papel da Fábrica de Geometria na SQL. Isso é um nome "
+"alternativo para ST_WKBToSQL."
 
 #. Tag: para
 #: reference_constructor.xml:774
 #, no-c-format
 msgid "If SRID is not specified, it defaults to 0 (Unknown)."
-msgstr ""
+msgstr "Se o SRID não for especificado, leva a 0 (desconhecido)."
 
 #. Tag: para
 #: reference_constructor.xml:775
@@ -1507,12 +1984,13 @@ msgstr ""
 msgid ""
 "&sfs_compliant; s3.2.7.2 - the optional SRID is from the conformance suite"
 msgstr ""
+"&sfs_compliant; s3.2.7.2 - o SRID opcional é da suíte de conformidade. "
 
 #. Tag: para
 #: reference_constructor.xml:776
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.41"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.41"
 
 #. Tag: programlisting
 #: reference_constructor.xml:784
@@ -1543,24 +2021,48 @@ msgid ""
 " POINT(2 5)\n"
 "(1 row)"
 msgstr ""
+"--Although bytea rep contains single \\, these need to be escaped when "
+"inserting into a table\n"
+"                -- unless standard_conforming_strings is set to on.\n"
+"SELECT ST_AsEWKT(\n"
+"ST_GeomFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\"
+"\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@"
+"\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\"
+"\\230C@',4326)\n"
+");\n"
+"                                          st_asewkt\n"
+"------------------------------------------------------\n"
+" SRID=4326;LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)\n"
+"\n"
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_GeomFromWKB(\n"
+"          ST_AsEWKB('POINT(2 5)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"------------\n"
+" POINT(2 5)\n"
+"(1 row)"
 
 #. Tag: para
 #: reference_constructor.xml:791
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsBinary\"/>, <xref linkend=\"ST_GeomFromEWKB\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_AsBinary\"/>, <xref linkend=\"ST_GeomFromEWKB\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:798
 #, no-c-format
 msgid "ST_LineFromEncodedPolyline"
-msgstr ""
+msgstr "ST_LineFromEncodedPolyline"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:800
 #, no-c-format
 msgid "Creates a LineString from an Encoded Polyline."
-msgstr ""
+msgstr "Cria uma LineString de uma Encoded Polyline."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:805
@@ -1571,12 +2073,16 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LineFromEncodedPolyline</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>polyline</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>inteiro </type> <parameter>precision=5</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:816
 #, no-c-format
 msgid "Creates a LineString from an Encoded Polyline string."
-msgstr ""
+msgstr "Cria uma LineString de uma string Encoded Polyline."
 
 #. Tag: para
 #: reference_constructor.xml:817
@@ -1585,12 +2091,14 @@ msgid ""
 "See http://developers.google.com/maps/documentation/utilities/"
 "polylinealgorithm"
 msgstr ""
+"Veja http://developers.google.com/maps/documentation/utilities/"
+"polylinealgorithm"
 
 #. Tag: para
 #: reference_constructor.xml:818
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: programlisting
 #: reference_constructor.xml:824
@@ -1602,6 +2110,11 @@ msgid ""
 "--result--\n"
 "LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)"
 msgstr ""
+"--Create a line string from a polyline\n"
+"SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|"
+"U_ulLnnqC_mqNvxq`@'));\n"
+"--result--\n"
+"LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)"
 
 #. Tag: refname
 #: reference_constructor.xml:837
@@ -1615,6 +2128,7 @@ msgstr "ST_LineFromMultiPoint"
 msgid ""
 "<refpurpose>Creates a LineString from a MultiPoint geometry.</refpurpose>"
 msgstr ""
+"<refpurpose>Cria uma linestring de um multiponto geométrico.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_constructor.xml:844
@@ -1624,12 +2138,15 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>aMultiPoint</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LineFromMultiPoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>ummultiponto</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:854
 #, no-c-format
 msgid "<para>Creates a LineString from a MultiPoint geometry.</para>"
-msgstr ""
+msgstr "<para>Cria uma LineString de uma geometria MultiPointo.</para>"
 
 #. Tag: programlisting
 #: reference_constructor.xml:862
@@ -1641,12 +2158,17 @@ msgid ""
 "--result--\n"
 "LINESTRING(1 2 3,4 5 6,7 8 9)"
 msgstr ""
+"--Create a 3d line string from a 3d multipoint\n"
+"SELECT ST_AsEWKT(ST_LineFromMultiPoint(ST_GeomFromEWKT('MULTIPOINT(1 2 3, 4 "
+"5 6, 7 8 9)')));\n"
+"--result--\n"
+"LINESTRING(1 2 3,4 5 6,7 8 9)"
 
 #. Tag: para
 #: reference_constructor.xml:869
 #, no-c-format
 msgid ", <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_MakeLine\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_MakeLine\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:875
@@ -1661,6 +2183,8 @@ msgid ""
 "Makes a Geometry from WKT representation with the given SRID. If SRID is not "
 "given, it defaults to 0."
 msgstr ""
+"Faz uma geometria de uma representação WKT com a SRID dada. Se a SRID não "
+"for dada, isso leva a 0. "
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:882
@@ -1673,20 +2197,28 @@ msgid ""
 "<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_LineFromText</function></"
+"funcdef> <paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_LineFromText</function></funcdef> <paramdef><type>texto </type> "
+"<parameter>WKT</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:899
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
+"Faz uma geometria de uma WKT  com o SRID dado. Se o SRID não for dado, isso "
+"leva a 0. Se WKT que passou não for uma LINESTRING, então volta nula."
 
 #. Tag: para
 #: reference_constructor.xml:903 reference_constructor.xml:969
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite."
-msgstr ""
+msgstr "OGC SPEC 3.2.6.2 - opção SRID é de uma suíte de conformação."
 
 #. Tag: para
 #: reference_constructor.xml:908
@@ -1696,6 +2228,9 @@ msgid ""
 "use ST_GeomFromText. This just calls ST_GeomFromText and adds additional "
 "validation that it returns a linestring."
 msgstr ""
+"Se você sabe que todas as suas geometrias são LINESTRINGS, é mais eficiente "
+"usar somente  ST_GeomFromText. Isso só convida a ST_GeomFromText e adiciona "
+"validação extra que ela retorna uma linestring. "
 
 #. Tag: para
 #: reference_constructor.xml:914
@@ -1732,7 +2267,7 @@ msgstr "ST_LineFromWKB"
 #: reference_constructor.xml:937
 #, no-c-format
 msgid "Makes a <varname>LINESTRING</varname> from WKB with the given SRID"
-msgstr ""
+msgstr "Faz uma  <varname>LINESTRING</varname> de uma WKB com o SRID dado"
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:941
@@ -1745,6 +2280,12 @@ msgid ""
 "parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_LineFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_LineFromWKB</function></funcdef> <paramdef><type>bytea </type> "
+"<parameter>WKB</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:958
@@ -1756,6 +2297,11 @@ msgid ""
 "case, a <varname>LINESTRING</varname> geometry. This function plays the role "
 "of the Geometry Factory in SQL."
 msgstr ""
+"A função <varname>ST_LineFromWKB</varname>, pega uma representação binária "
+"bem conhecida de geometria e um sistema de referência espacial ID "
+"(<varname>SRID</varname>) e cria um exemplo do tipo apropriado de geometria "
+"- nesse caso, uma geometria <varname>LINESTRING</varname> . Essa função "
+"cumpre o papel da Fábrica de Geometria SQL."
 
 #. Tag: para
 #: reference_constructor.xml:964
@@ -1765,6 +2311,9 @@ msgid ""
 "returned if the input <varname>bytea</varname> does not represent a "
 "<varname>LINESTRING</varname>."
 msgstr ""
+"Se um SRID não estiver especificado, isso leva a 0. Retorna <varname>NULA</"
+"varname> se a entrada <varname>bytea</varname> não representa uma "
+"<varname>LINESTRING</varname>."
 
 #. Tag: para
 #: reference_constructor.xml:974
@@ -1775,12 +2324,16 @@ msgid ""
 "calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation that "
 "it returns a linestring."
 msgstr ""
+"Se você sabe que todas suas geometrias são <varname>LINESTRING</varname>s, é "
+"mais eficaz usar  <xref linkend=\"ST_GeomFromWKB\"/>. Essa função convida "
+"<xref linkend=\"ST_GeomFromWKB\"/> e adiciona validação extra que ela "
+"retorna uma linestring. "
 
 #. Tag: para
 #: reference_constructor.xml:982 reference_constructor.xml:1048
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.9"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 7.2.9"
 
 #. Tag: programlisting
 #: reference_constructor.xml:990
@@ -1794,24 +2347,31 @@ msgid ""
 "------------------------------------------------\n"
 "010200000002000000000000000000F ... | t"
 msgstr ""
+"SELECT ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))) "
+"AS aline,\n"
+"                ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('POINT(1 2)'))) "
+"IS NULL AS null_return;\n"
+"aline                            | null_return\n"
+"------------------------------------------------\n"
+"010200000002000000000000000000F ... | t"
 
 #. Tag: para
 #: reference_constructor.xml:997
 #, no-c-format
 msgid ", <xref linkend=\"ST_LinestringFromWKB\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LinestringFromWKB\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:1003
 #, no-c-format
 msgid "ST_LinestringFromWKB"
-msgstr ""
+msgstr "ST_LinestringFromWKB"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:1005
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID."
-msgstr ""
+msgstr "Faz uma geometria de uma WKB  com o SRID dado."
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:1009
@@ -1824,6 +2384,12 @@ msgid ""
 "type> <parameter>WKB</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_LinestringFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_LinestringFromWKB</function></funcdef> <paramdef><type>bytea </"
+"type> <parameter>WKB</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:1026
@@ -1835,6 +2401,11 @@ msgid ""
 "geometry type - in this case, a <varname>LINESTRING</varname> geometry. This "
 "function plays the role of the Geometry Factory in SQL."
 msgstr ""
+"A função <varname>ST_LinestringFromWKB</varname>, pega uma representação "
+"binária bem conhecida de geometria e um sistema de referência espacial ID "
+"(<varname>SRID</varname>) e cria um exemplo do tipo apropriado de geometria "
+"- nesse caso, uma geometria <varname>LINESTRING</varname> . Essa função "
+"cumpre o papel da Fábrica de Geometria SQL."
 
 #. Tag: para
 #: reference_constructor.xml:1032
@@ -1845,12 +2416,16 @@ msgid ""
 "<varname>LINESTRING</varname> geometry. This an alias for <xref linkend="
 "\"ST_LineFromWKB\"/>."
 msgstr ""
+"Se um SRID não estiver especificado, isso leva a 0. Retorna <varname>NULA</"
+"varname> se a entrada <varname>bytea</varname> não representa uma geometria "
+"<varname>LINESTRING</varname>. Isso é um heterônimo para <xref linkend="
+"\"ST_LineFromWKB\"/>."
 
 #. Tag: para
 #: reference_constructor.xml:1037
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - optional SRID is from the conformance suite."
-msgstr ""
+msgstr "OGC SPEC 3.2.6.2 - o SRID opcional é da suíte de conformação."
 
 #. Tag: para
 #: reference_constructor.xml:1041
@@ -1861,6 +2436,10 @@ msgid ""
 "just calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation "
 "that it returns a <varname>LINESTRING</varname>."
 msgstr ""
+"Se você sabe que todas suas geometrias são <varname>LINESTRING</varname>s, é "
+"mais eficaz usar  <xref linkend=\"ST_GeomFromWKB\"/>. Essa função convida "
+"<xref linkend=\"ST_GeomFromWKB\"/> e adiciona validação extra que ela "
+"retorna uma <varname>LINESTRING</varname>."
 
 #. Tag: programlisting
 #: reference_constructor.xml:1054
@@ -1877,24 +2456,34 @@ msgid ""
 "------------------------------------------------\n"
 "010200000002000000000000000000F ... | t"
 msgstr ""
+"SELECT\n"
+"  ST_LineStringFromWKB(\n"
+"        ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
+"  ) AS aline,\n"
+"  ST_LinestringFromWKB(\n"
+"        ST_AsBinary(ST_GeomFromText('POINT(1 2)'))\n"
+"  ) IS NULL AS null_return;\n"
+"   aline                            | null_return\n"
+"------------------------------------------------\n"
+"010200000002000000000000000000F ... | t"
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LineFromWKB\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:1067
 #, no-c-format
 msgid "ST_MakeBox2D"
-msgstr ""
+msgstr "ST_MakeBox2D"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:1069
 #, no-c-format
 msgid "Creates a BOX2D defined by the given point geometries."
-msgstr ""
+msgstr "Cria uma CAIXA2D definida pelos pontos dados das geometrias."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:1075
@@ -1905,6 +2494,10 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>pointUpRight</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>box2d <function>ST_MakeBox2D</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>pointLowLeft</parameter></"
+"paramdef> <paramdef><type>geometria </type> <parameter>pointUpRight</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:1086
@@ -1913,6 +2506,8 @@ msgid ""
 "Creates a BOX2D defined by the given point geometries. This is useful for "
 "doing range queries"
 msgstr ""
+"Cria uma CAIXA2D definida pelos pontos dados das geometrias. Isso é útil "
+"para fazer pesquisas de alcance "
 
 #. Tag: programlisting
 #: reference_constructor.xml:1094
@@ -1928,6 +2523,15 @@ msgid ""
 "528439.5625),\n"
 "        ST_Point(-987121.375 ,529933.1875)),2163)"
 msgstr ""
+"--Return all features that fall reside or partly reside in a US national "
+"atlas coordinate bounding box\n"
+"--It is assumed here that the geometries are stored with SRID = 2163 (US "
+"National atlas equal area)\n"
+"SELECT feature_id, feature_name, the_geom\n"
+"FROM features\n"
+"WHERE the_geom && ST_SetSRID(ST_MakeBox2D(ST_Point(-989502.1875, "
+"528439.5625),\n"
+"        ST_Point(-987121.375 ,529933.1875)),2163)"
 
 #. Tag: para
 #: reference_constructor.xml:1101
@@ -1936,18 +2540,20 @@ msgid ""
 ", <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
 "linkend=\"ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:1107
 #, no-c-format
 msgid "ST_3DMakeBox"
-msgstr ""
+msgstr "ST_3DMakeBox"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:1109
 #, no-c-format
 msgid "Creates a BOX3D defined by the given 3d point geometries."
-msgstr ""
+msgstr "Cria uma CAIXA2D definida pelos pontos 3d dados das geometrias."
 
 #. Tag: funcprototype
 #: reference_constructor.xml:1114
@@ -1958,24 +2564,28 @@ msgid ""
 "parameter></paramdef> <paramdef><type>geometry </type> "
 "<parameter>point3DUpRightTop</parameter></paramdef>"
 msgstr ""
+"<funcdef>box3d <function>ST_3DMakeBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>point3DLowLeftBottom</"
+"parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>point3DUpRightTop</parameter></paramdef>"
 
 #. Tag: para
 #: reference_constructor.xml:1125
 #, no-c-format
 msgid "Creates a BOX3D defined by the given 2 3D point geometries."
-msgstr ""
+msgstr "Cria uma CAIXA2D definida pelos pontos 2 3D dados das geometrias."
 
 #. Tag: para
 #: reference_constructor.xml:1132
 #, no-c-format
 msgid "This function supports 3d and will not drop the z-index."
-msgstr ""
+msgstr "Essa função suporta 3d e não irá derrubar o z-index. "
 
 #. Tag: para
 #: reference_constructor.xml:1134
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_MakeBox3D"
-msgstr ""
+msgstr "Alterações: 2.0.0 Nas versões anteriores era chamado de ST_MakeBox3D "
 
 #. Tag: programlisting
 #: reference_constructor.xml:1141
@@ -1988,24 +2598,30 @@ msgid ""
 "--------\n"
 "BOX3D(-989502.1875 528439.5625 10,-987121.375 529933.1875 10)"
 msgstr ""
+"SELECT ST_3DMakeBox(ST_MakePoint(-989502.1875, 528439.5625, 10),\n"
+"        ST_MakePoint(-987121.375 ,529933.1875, 10)) As abb3d\n"
+"\n"
+"--bb3d--\n"
+"--------\n"
+"BOX3D(-989502.1875 528439.5625 10,-987121.375 529933.1875 10)"
 
 #. Tag: para
 #: reference_constructor.xml:1148
 #, no-c-format
 msgid ", <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_SRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_constructor.xml:1154
 #, no-c-format
 msgid "ST_MakeLine"
-msgstr ""
+msgstr "ST_MakeLine"
 
 #. Tag: refpurpose
 #: reference_constructor.xml:1156
 #, no-c-format
 msgid "Creates a Linestring from point, multipoint, or line geometries."
-msgstr ""
+msgstr "Cria uma Linestring de ponto, multiponto ou linha das geometrias."
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:1160
@@ -2020,6 +2636,14 @@ msgid ""
 "<function>ST_MakeLine</function></funcdef> <paramdef><type>geometry[]</type> "
 "<parameter>geoms_array</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_MakeLine</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geoms</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry <function>ST_MakeLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</"
+"parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_MakeLine</function></funcdef> <paramdef><type>geometry[]</type> "
+"<parameter>geoms_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_constructor.xml:1182
@@ -2032,12 +2656,18 @@ msgid ""
 "subselect to order points before feeding them to the aggregate version of "
 "this function."
 msgstr ""
+"A ST_MakeLine  vem de 3 maneiras: um agregado espacial que pega filas de "
+"ponto, multiponto ou linhas das geometrias e retorna uma line string; uma "
+"função que pega uma ordem de ponto, multiponto ou linha e uma função normal "
+"que pega dois pontos, multipontos ou linhas das geometrias. Você pode querer "
+"usar um subselect para ordenar antes de sustentar eles para a versão "
+"agregada dessa função. "
 
 #. Tag: para
 #: reference_constructor.xml:1189
 #, no-c-format
 msgid "Inputs other than point, multipoint, or lines are ignored."
-msgstr ""
+msgstr "Entradas diferentes de ponto, multiponto ou linhas, serão ignoradas."
 
 #. Tag: para
 #: reference_constructor.xml:1190
@@ -2047,46 +2677,59 @@ msgid ""
 "removed from the output. Common nodes in point and multipoint inputs are not "
 "removed."
 msgstr ""
+"Quando adicionar linhas componentes, nó comuns no começo das linhas são "
+"removidos da saída. Nós comuns em entradas ponto e multiponto não são "
+"removidos."
 
 #. Tag: para
-#: reference_constructor.xml:1195
-#, no-c-format
+#: reference_constructor.xml:1196
+#, fuzzy, no-c-format
 msgid ""
-"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
-"aggregate functions was enhanced to handle more points faster."
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
+"Disponibilidad: 2.0.0 - Suporte para elementos de entrada multiponto foi "
+"introduzido "
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr ""
+"Disponibilidad: 2.0.0 - Suporte para elementos de entrada linestring foi "
+"introduzido "
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
 msgid ""
-"Availability: 2.0.0 - Support for multipoint input elements was introduced"
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
+"Disponibilidade: 1.4.0 - ST_MakeLine(geomarray) foi introduzida. A "
+"ST_MakeLine agrega funções que foram melhoradas para lidar com mais pontos "
+"mais rápido. "
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
-msgstr ""
+msgstr "Exemplos: Versão espacial agregada"
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
 msgid ""
 "This example takes a sequence of GPS points and creates one record for each "
 "gps travel where the geometry field is a line string composed of the gps "
 "points in the order of the travel."
 msgstr ""
+"Esse exemplo pega uma sequência de pontos do GPS e cria um relato para cada "
+"torre gps onde o campo geométrico é uma line string composta com os pontos "
+"do gps na ordem da viagem.  "
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
 "-- For pre-PostgreSQL 9.0 - this usually works,\n"
@@ -2098,9 +2741,17 @@ msgid ""
 "gps\n"
 "        GROUP BY gps.gps_track;"
 msgstr ""
+"-- For pre-PostgreSQL 9.0 - this usually works,\n"
+"-- but the planner may on occasion choose not to respect the order of the "
+"subquery\n"
+"SELECT gps.gps_track, ST_MakeLine(gps.the_geom) As newgeom\n"
+"        FROM (SELECT gps_track,gps_time, the_geom\n"
+"                        FROM gps_points ORDER BY gps_track, gps_time) As "
+"gps\n"
+"        GROUP BY gps.gps_track;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
 "-- If you are using PostgreSQL 9.0+\n"
@@ -2112,24 +2763,35 @@ msgid ""
 "        FROM gps_points As gps\n"
 "        GROUP BY gps.gps_track;"
 msgstr ""
+"-- If you are using PostgreSQL 9.0+\n"
+"-- (you can use the new ORDER BY support for aggregates)\n"
+"-- this is a guaranteed way to get a correctly ordered linestring\n"
+"-- Your order by part can order by more than one column if needed\n"
+"SELECT gps.gps_track, ST_MakeLine(gps.the_geom ORDER BY gps_time) As "
+"newgeom\n"
+"        FROM gps_points As gps\n"
+"        GROUP BY gps.gps_track;"
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
-msgstr ""
+msgstr "Exemplos: Versão não espacial agregada"
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
 msgid ""
 "First example is a simple one off line string composed of 2 points. The "
 "second formulates line strings from 2 points a user draws. The third is a "
 "one-off that joins 2 3d points to create a line in 3d space."
 msgstr ""
+"O primeiro exemplo é um one off line string composto de 2 pontos. O segundo "
+"formula line strings de 2 pontos que um usuário desenha. O terceiro é um one-"
+"off que junta pontos 2 3d para criar uma linha em um espaço 3d."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
@@ -2145,15 +2807,27 @@ msgid ""
 "-------------------------\n"
 " LINESTRING(1 2 3,3 4 5)"
 msgstr ""
+"SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(1 2,3 4)\n"
+"\n"
+"SELECT userpoints.id, ST_MakeLine(startpoint, endpoint) As drawn_line\n"
+"        FROM userpoints ;\n"
+"\n"
+"SELECT ST_AsEWKT(ST_MakeLine(ST_MakePoint(1,2,3), ST_MakePoint(3,4,5)));\n"
+"                st_asewkt\n"
+"-------------------------\n"
+" LINESTRING(1 2 3,3 4 5)"
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
-msgstr ""
+msgstr "Exemplos: Utilizando versão banco de dados"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
 "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
@@ -2167,31 +2841,45 @@ msgid ""
 "-------------------------\n"
 "LINESTRING(1 2 3,3 4 5,6 6 6)"
 msgstr ""
-
-#. Tag: para
-#: reference_constructor.xml:1228
-#, no-c-format
+"SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
+"ORDER BY visit_time));\n"
+"\n"
+"--Making a 3d line with 3 3-d points\n"
+"SELECT ST_AsEWKT(ST_MakeLine(ARRAY[ST_MakePoint(1,2,3),\n"
+"                                ST_MakePoint(3,4,5), "
+"ST_MakePoint(6,6,6)]));\n"
+"                st_asewkt\n"
+"-------------------------\n"
+"LINESTRING(1 2 3,3 4 5,6 6 6)"
+
+#. Tag: para
+#: reference_constructor.xml:1230
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
 "linkend=\"ST_MakePoint\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
+"linkend=\"ST_MakePoint\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
-msgstr ""
+msgstr "ST_MakeEnvelope"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the given minimums and maximums. "
 "Input values must be in SRS specified by the SRID."
 msgstr ""
+"Cria um polígono retangular formado a partir dos mínimos e máximos dados. Os "
+"valores de entrada devem ser em SRS especificados pelo SRID."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
@@ -2202,38 +2890,51 @@ msgid ""
 "type> <parameter>ymax</parameter></paramdef> <paramdef choice=\"opt"
 "\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>xmin</parameter></"
+"paramdef> <paramdef><type>double precision</type> <parameter>ymin</"
+"parameter></paramdef> <paramdef><type>double precision</type> "
+"<parameter>xmax</parameter></paramdef> <paramdef><type>double precision</"
+"type> <parameter>ymax</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
 msgid ""
 "Creates a rectangular Polygon formed from the minima and maxima. by the "
 "given shell. Input values must be in SRS specified by the SRID. If no SRID "
 "is specified the unknown spatial reference system is assumed"
 msgstr ""
+"Cria um polígono retangular formado a partir do mínimo e máximo, pela dada "
+"shell. Os valores de entradas devem ser SRS especificados pelo SRID. Se "
+"nenhum SRID for especificado o sistema de referência espacial desconhecido "
+"é  assumido"
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
-msgstr ""
+msgstr "Disponibilidade: 1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
 msgid ""
 "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
 "introduced."
 msgstr ""
+"Melhorias: 2.0: Habilidade para especificar um pacote sem especificar um "
+"SRID foi introduzida."
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
-msgstr ""
+msgstr "Exemplo: Construindo um polígono bounding box"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
@@ -2242,37 +2943,46 @@ msgid ""
 "-----------\n"
 "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 msgstr ""
+"SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
+"\n"
+"st_asewkt\n"
+"-----------\n"
+"POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
-msgstr ""
+msgstr "ST_MakePolygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
 "LINESTRINGS."
 msgstr ""
+"Cria uma polígono formado pela dada shell. As geometrias de entrada devem "
+"ser LINESTRINGS fechadas."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
@@ -2280,46 +2990,58 @@ msgid ""
 "paramdef> <paramdef><type>geometry[]</type> <parameter>interiorlinestrings</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>outerlinestring</parameter></"
+"paramdef> <paramdef><type>geometry[]</type> <parameter>interiorlinestrings</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
 msgid ""
 "Creates a Polygon formed by the given shell. Input geometries must be closed "
 "LINESTRINGS. Comes in 2 variants."
 msgstr ""
+"Cria uma polígono formado pela dada shell. As geometrias de entrada devem "
+"ser LINESTRINGS fechadas. Vem em 2 variantes."
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
-msgstr ""
+msgstr "Variante 1: Pega uma linestring fechada. "
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
 msgid ""
 "Variant 2: Creates a Polygon formed by the given shell and array of holes. "
 "You can construct a geometry array using ST_Accum or the PostgreSQL ARRAY[] "
 "and ARRAY() constructs. Input geometries must be closed LINESTRINGS."
 msgstr ""
+"Variante 2: Cria um polígono formado pela dada shell e pela coleção de "
+"buracos. Você pode construir um banco de dados de geometrias usando as "
+"construções ST_Accum ou o  PostgreSQL ARRAY[] e ARRAY(). Geometrias de "
+"entrada devem ser LINESTRINGS fechadas."
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
 msgid ""
 "This function will not accept a MULTILINESTRING. Use <xref linkend="
 "\"ST_LineMerge\"/> or <xref linkend=\"ST_Dump\"/> to generate line strings."
 msgstr ""
+"Essa função não aceitará uma MULTILINESTRING. Use <xref linkend="
+"\"ST_LineMerge\"/> ou <xref linkend=\"ST_Dump\"/> para gerar line strings. "
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
-msgstr ""
+msgstr "Exemplos: LINESTRING fechada única "
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
+#: reference_constructor.xml:1319
 #, no-c-format
 msgid ""
 "--2d line\n"
@@ -2349,21 +3071,47 @@ msgid ""
 "----------\n"
 "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 msgstr ""
+"--2d line\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 "
+"29.5, 75.15 29.53)'));\n"
+"--If linestring is not closed\n"
+"--you can add the start point to close it\n"
+"SELECT ST_MakePolygon(ST_AddPoint(foo.open_line, ST_StartPoint(foo."
+"open_line)))\n"
+"FROM (\n"
+"SELECT ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5)') As "
+"open_line) As foo;\n"
+"\n"
+"--3d closed line\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53 1,77 29 1,77.6 "
+"29.5 1, 75.15 29.53 1)'));\n"
+"\n"
+"st_asewkt\n"
+"-----------\n"
+"POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))\n"
+"\n"
+"--measured line --\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRINGM(75.15 29.53 1,77 29 "
+"1,77.6 29.5 2, 75.15 29.53 2)'));\n"
+"\n"
+"st_asewkt\n"
+"----------\n"
+"POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
-msgstr ""
+msgstr "Exemplos: estrutura de dentro e estrutura de fora"
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
-msgstr ""
+msgstr "Construir um donut com um buraco de formiga"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
 "SELECT ST_MakePolygon(\n"
@@ -2376,34 +3124,50 @@ msgid ""
 "                As line )\n"
 "                As foo;"
 msgstr ""
+"SELECT ST_MakePolygon(\n"
+"                ST_ExteriorRing(ST_Buffer(foo.line,10)),\n"
+"        ARRAY[ST_Translate(foo.line,1,1),\n"
+"                ST_ExteriorRing(ST_Buffer(ST_MakePoint(20,20),1)) ]\n"
+"        )\n"
+"FROM\n"
+"        (SELECT ST_ExteriorRing(ST_Buffer(ST_MakePoint(10,10),10,10))\n"
+"                As line )\n"
+"                As foo;"
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
 msgid ""
 "Build province boundaries with holes representing lakes in the province from "
 "a set of province polygons/multipolygons and water linestrings. This is an "
 "example of using PostGIS ST_Accum."
 msgstr ""
+"Construir limites de província com buracos representando lagos na província "
+"de um conjunto de polígonos/multipolígonos e linestrings de água das "
+"províncias. Esse é um exemplo do uso do PostGIS ST_Accum."
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
 msgid ""
 "The CASE construct is used because feeding a null array into ST_MakePolygon "
 "results in NULL."
 msgstr ""
+"A construção CASE é usada porque sustentar uma coleção de nulos em "
+"ST_MakePolygon resulta em NULO. "
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
 msgid ""
 "A left join is used to guarantee we get all provinces back even if they have "
 "no lakes."
 msgstr ""
+"Um ingresso esquerdo é usado para garantir que temos todas as províncias de "
+"volta, mesmo se elas não tiverem lagos. "
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
+#: reference_constructor.xml:1333
 #, no-c-format
 msgid ""
 "SELECT p.gid, p.province_name,\n"
@@ -2436,39 +3200,74 @@ msgid ""
 "        FROM\n"
 "                provinces p;"
 msgstr ""
+"SELECT p.gid, p.province_name,\n"
+"                CASE WHEN\n"
+"                        ST_Accum(w.the_geom) IS NULL THEN p.the_geom\n"
+"                ELSE  ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)), "
+"ST_Accum(w.the_geom)) END\n"
+"        FROM\n"
+"                provinces p LEFT JOIN waterlines w\n"
+"                        ON (ST_Within(w.the_geom, p.the_geom) AND "
+"ST_IsClosed(w.the_geom))\n"
+"        GROUP BY p.gid, p.province_name, p.the_geom;\n"
+"\n"
+"        --Same example above but utilizing a correlated subquery\n"
+"        --and PostgreSQL built-in ARRAY() function that converts a row set "
+"to an array\n"
+"\n"
+"        SELECT p.gid,  p.province_name, CASE WHEN\n"
+"                EXISTS(SELECT w.the_geom\n"
+"                        FROM waterlines w\n"
+"                        WHERE ST_Within(w.the_geom, p.the_geom)\n"
+"                        AND ST_IsClosed(w.the_geom))\n"
+"                THEN\n"
+"                ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)),\n"
+"                        ARRAY(SELECT w.the_geom\n"
+"                                FROM waterlines w\n"
+"                                WHERE ST_Within(w.the_geom, p.the_geom)\n"
+"                                AND ST_IsClosed(w.the_geom)))\n"
+"                ELSE p.the_geom END As the_geom\n"
+"        FROM\n"
+"                provinces p;"
 
 #. Tag: para
-#: reference_constructor.xml:1335
+#: reference_constructor.xml:1337
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
 "linkend=\"ST_GeometryType\"/>, <xref linkend=\"ST_IsClosed\"/>, <xref "
 "linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
 msgstr ""
+", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
+"linkend=\"ST_GeometryType\"/>, <xref linkend=\"ST_IsClosed\"/>, <xref "
+"linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
-msgstr ""
+msgstr "ST_MakePoint"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
-msgstr ""
+msgstr "Cria um ponto 2D,3DZ ou 4D."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
 "<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2476,9 +3275,13 @@ msgid ""
 "<paramdef><type>double precision</type> <parameter>y</parameter></paramdef> "
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
@@ -2487,9 +3290,14 @@ msgid ""
 "<paramdef><type>double precision</type> <parameter>z</parameter></paramdef> "
 "<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>z</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
 msgid ""
 "Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
@@ -2498,22 +3306,29 @@ msgid ""
 "linkend=\"ST_PointFromText\"/>. It is also easier to use if you have raw "
 "coordinates rather than WKT."
 msgstr ""
+"Cria um ponto 2D,3DZ ou 4D (geometria com medida). <varname>ST_MakePoint</"
+"varname> enquanto não é submisso ao OGC, geralmente é mais rápido e mais "
+"preciso que <xref linkend=\"ST_GeomFromText\"/> e <xref linkend="
+"\"ST_PointFromText\"/>. Também é mais fácil usar se você tem coordenadas "
+"cruas que WKT. "
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
-msgstr ""
+msgstr "Note que x é longitude e y é latitude"
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
 msgstr ""
+"Use <xref linkend=\"ST_MakePointM\"/> se você precisa fazer um ponto com x,y,"
+"m."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
 "--Return point with unknown SRID\n"
@@ -2531,29 +3346,45 @@ msgid ""
 "-------\n"
 "1.5"
 msgstr ""
+"--Return point with unknown SRID\n"
+"SELECT ST_MakePoint(-71.1043443253471, 42.3150676015829);\n"
+"\n"
+"--Return point marked as WGS 84 long lat\n"
+"SELECT ST_SetSRID(ST_MakePoint(-71.1043443253471, 42.3150676015829),4326);\n"
+"\n"
+"--Return a 3D point (e.g. has altitude)\n"
+"SELECT ST_MakePoint(1, 2,1.5);\n"
+"\n"
+"--Get z of point\n"
+"SELECT ST_Z(ST_MakePoint(1, 2,1.5));\n"
+"result\n"
+"-------\n"
+"1.5"
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
 "<xref linkend=\"ST_MakePointM\"/>"
 msgstr ""
+", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
+"<xref linkend=\"ST_MakePointM\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
-msgstr ""
+msgstr "ST_MakePointM"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
-msgstr ""
+msgstr "Cria um ponto com uma coordenada x y e m."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
@@ -2561,29 +3392,35 @@ msgid ""
 "<paramdef><type>float</type> <parameter>y</parameter></paramdef> "
 "<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
+"<paramdef><type>float</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
-msgstr ""
+msgstr "Cria um ponto com uma coordenada x y e medida."
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
-msgstr ""
+msgstr "Note que x é longitude e y é latitude."
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
 msgid ""
 "We use ST_AsEWKT in these examples to show the text representation instead "
 "of ST_AsText because ST_AsText does not support returning M."
 msgstr ""
+"Usamos ST_AsEWKT nesses exemplos para demonstrar a representação de texto ao "
+"invés de ST_AsText porque ST_AsText não suporta o M que retorna. "
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
 "--Return EWKT representation of point with unknown SRID\n"
@@ -2612,27 +3449,53 @@ msgid ""
 "-------\n"
 "10"
 msgstr ""
+"--Return EWKT representation of point with unknown SRID\n"
+"SELECT ST_AsEWKT(ST_MakePointM(-71.1043443253471, 42.3150676015829, 10));\n"
+"\n"
+"--result\n"
+"                                   st_asewkt\n"
+"-----------------------------------------------\n"
+" POINTM(-71.1043443253471 42.3150676015829 10)\n"
+"\n"
+"--Return EWKT representation of point with measure marked as WGS 84 long "
+"lat\n"
+"SELECT ST_AsEWKT(ST_SetSRID(ST_MakePointM(-71.1043443253471, "
+"42.3150676015829,10),4326));\n"
+"\n"
+"                                                st_asewkt\n"
+"---------------------------------------------------------\n"
+"SRID=4326;POINTM(-71.1043443253471 42.3150676015829 10)\n"
+"\n"
+"--Return a 3d point (e.g. has altitude)\n"
+"SELECT ST_MakePoint(1, 2,1.5);\n"
+"\n"
+"--Get m of point\n"
+"SELECT ST_M(ST_MakePointM(-71.1043443253471, 42.3150676015829,10));\n"
+"result\n"
+"-------\n"
+"10"
 
 #. Tag: para
-#: reference_constructor.xml:1439
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
-msgstr ""
+msgstr "ST_MLineFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
+"Retorna um valor específico ST_MultiLineString de uma representação WKT."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
@@ -2642,58 +3505,71 @@ msgid ""
 "function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_MLineFromText</function></"
+"funcdef> <paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_MLineFromText</function></funcdef> <paramdef><type>texto </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1469
-#, no-c-format
+#: reference_constructor.xml:1471
+#, fuzzy, no-c-format
 msgid ""
 "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
-"not give, it defaults to 0."
+"not given, it defaults to 0."
 msgstr ""
+"Faz uma geometria a partir de um texto bem conhecido (WKT) com o SRID dado. "
+"Se o SRID não for dado, isso leva a 0."
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
-msgstr ""
+msgstr "Retorna nulo se o WKT não é uma MULTILIINESTRING"
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
 "this function. It is slower than ST_GeomFromText since it adds an additional "
 "validation step."
 msgstr ""
+"Se você tem total certeza de que todas suas geometrias WKT são pontos, não "
+"use essa função. Ela é mais devagar que a ST_GeomFromText, já que adiciona "
+"um passo de validação adicional."
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
-msgstr ""
+msgstr "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
-msgstr ""
+msgstr "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
-msgstr ""
+msgstr "ST_MPointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
-#, no-c-format
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
+#, fuzzy, no-c-format
 msgid ""
 "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0.</refpurpose>"
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
+"<refpurpose>Faz uma geometria de WKT com o SRID dado. Se o SRID não for "
+"dado, isso leva a 0.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
@@ -2703,58 +3579,71 @@ msgid ""
 "<function>ST_MPointFromText</function></funcdef> <paramdef><type>text </"
 "type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_MPointFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1530
-#, no-c-format
+#: reference_constructor.xml:1532
+#, fuzzy, no-c-format
 msgid ""
-"<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
-"defaults to 0.</para>"
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
+"<para>Faz uma geometria de WKT com o SRID dado. Se o SRID não for dado, isso "
+"leva a 0.</para>"
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
-msgstr ""
+msgstr "Retorna nulo se o WKT não é um MULTIPONTO"
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
-msgstr ""
+msgstr "&sfs_compliant; 3.2.6.2"
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
 "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
 "SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', "
 "4326);"
 msgstr ""
+"SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
+"SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', "
+"4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
-msgstr ""
+msgstr "ST_MPolyFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
-#, no-c-format
+#: reference_constructor.xml:1570
+#, fuzzy, no-c-format
 msgid ""
 "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
-"give, it defaults to 0."
+"given, it defaults to 0."
 msgstr ""
+"Faz um MultiPolígono de WKT com o SRID dado. Se o SRID não for dado, isso "
+"leva a 0."
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
@@ -2764,38 +3653,49 @@ msgid ""
 "function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_MPolyFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>inteiro </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_MPolyFromText</function></funcdef> <paramdef><type>texto </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1591
-#, no-c-format
+#: reference_constructor.xml:1593
+#, fuzzy, no-c-format
 msgid ""
-"Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it "
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0."
 msgstr ""
+"Faz um MultiPolígono de WKT com o SRID dado. Se o SRID não for dado, isso "
+"leva a 0."
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
-msgstr ""
+msgstr "Descarta um erro se o WKT não for um MULTIPOLÍGONO"
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are multipolygons, don't "
 "use this function. It is slower than ST_GeomFromText since it adds an "
 "additional validation step."
 msgstr ""
+"Se você tem total certeza de que todas suas geometrias WKT são "
+"multipolígonos, não use essa função. Ela é mais devagar que a "
+"ST_GeomFromText, já que adiciona um passo de validação adicional."
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
 "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
@@ -2816,81 +3716,110 @@ msgid ""
 "42.1134,-70.979 42.1139,-70.9791 42.1141,-70.9987 42.1116,-71.0022 42.1273,\n"
 "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 msgstr ""
+"SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
+"(5 5 3,5 7 3,7 7 3,7 5 3,5 5 3)))');\n"
+"SELECt ST_MPolyFromText('MULTIPOLYGON(((-70.916 42.1002,-70.9468 "
+"42.0946,-70.9765 42.0872,-70.9754 42.0875,-70.9749 42.0879,-70.9752 "
+"42.0881,-70.9754 42.0891,-70.9758 42.0894,-70.9759 42.0897,-70.9759 "
+"42.0899,-70.9754 42.0902,-70.9756 42.0906,-70.9753 42.0907,-70.9753 "
+"42.0917,-70.9757 42.0924,-70.9755 42.0928,-70.9755 42.0942,-70.9751 "
+"42.0948,-70.9755 42.0953,-70.9751 42.0958,-70.9751 42.0962,-70.9759 "
+"42.0983,-70.9767 42.0987,-70.9768 42.0991,-70.9771 42.0997,-70.9771 "
+"42.1003,-70.9768 42.1005,-70.977 42.1011,-70.9766 42.1019,-70.9768 "
+"42.1026,-70.9769 42.1033,-70.9775 42.1042,-70.9773 42.1043,-70.9776 "
+"42.1043,-70.9778 42.1048,-70.9773 42.1058,-70.9774 42.1061,-70.9779 "
+"42.1065,-70.9782 42.1078,-70.9788 42.1085,-70.9798 42.1087,-70.9806 "
+"42.109,-70.9807 42.1093,-70.9806 42.1099,-70.9809 42.1109,-70.9808 "
+"42.1112,-70.9798 42.1116,-70.9792 42.1127,-70.979 42.1129,-70.9787 "
+"42.1134,-70.979 42.1139,-70.9791 42.1141,-70.9987 42.1116,-71.0022 42.1273,\n"
+"        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
-msgstr ""
+msgstr "ST_Point"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. OGC alias for "
 "ST_MakePoint."
 msgstr ""
+"Retorna uma ST_Point com os valores de coordenada dados. Heterônimo OGC para "
+"ST_MakePoint."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Point</function></funcdef> "
 "<paramdef><type>float </type> <parameter>x_lon</parameter></paramdef> "
 "<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_Point</function></funcdef> "
+"<paramdef><type>float </type> <parameter>x_lon</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
 msgid ""
 "Returns an ST_Point with the given coordinate values. MM compliant alias for "
 "ST_MakePoint that takes just an x and y."
 msgstr ""
+"Retorna uma ST_Point com os calores de coordenada dados. Heterônimo submisso "
+"para  ST_MakePoint  que pega somente o x e o y. "
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
-msgstr ""
+msgstr "Exemplos: Geometria "
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
-msgstr ""
+msgstr "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
-msgstr ""
+msgstr "Exemplos: Geografia"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
 msgid ""
 "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
 "As geography);"
 msgstr ""
+"SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
+"Como geografia);"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
 "-- the :: is PostgreSQL short-hand for casting.\n"
 "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)::"
 "geography;"
 msgstr ""
+"-- the :: is PostgreSQL short-hand for casting.\n"
+"SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)::"
+"geography;"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
 "--If your point coordinates are in a different spatial reference from WGS-84 "
@@ -2900,29 +3829,37 @@ msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(3637510, 3014852),2273),4326)::"
 "geography;"
 msgstr ""
+"--If your point coordinates are in a different spatial reference from WGS-84 "
+"long lat, then you need to transform before casting\n"
+"-- This example we convert a point in Pennsylvania State Plane feet to WGS "
+"84 and then geography\n"
+"SELECT ST_Transform(ST_SetSRID(ST_Point(3637510, 3014852),2273),4326)::"
+"geography;"
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
 "linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
-msgstr ""
+msgstr "ST_PointFromGeoHash"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
-msgstr ""
+msgstr "Retorna um ponto de uma string GeoHash."
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
 msgid ""
 "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
@@ -2930,33 +3867,44 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
+"<funcdef>ponto <function>ST_PointFromGeoHash</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>inteiro </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
 msgid ""
 "Return a point from a GeoHash string. The point represents the center point "
 "of the GeoHash."
 msgstr ""
+"Retorna um ponto de uma string GeoHash. O ponto representa o ponto central "
+"do GeoHash."
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
 msgid ""
 "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
 "a point based on full precision of the input GeoHash string."
 msgstr ""
+"Se nenhuma <varname>precisão</varname> for especificada, a "
+"ST_PointFromGeoHash retorna um ponto baseado na precisão completa da string "
+"da entrada GeoHash."
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
 msgid ""
 "If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
 "that many characters from the GeoHash to create the point."
 msgstr ""
+"Se a <varname>precisão</varname> for especificada, a ST_PointFromGeoHash irá "
+"usar aqueles vários caracteres do GeoHash para criar o ponto."
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
@@ -2975,31 +3923,50 @@ msgid ""
 " POINT(-115.172815918922 36.1146435141563)\n"
 "                ]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
+"          st_astext\n"
+"------------------------------\n"
+" POINT(-115.172816 36.114646)\n"
+"\n"
+"SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
+"             st_astext\n"
+"-----------------------------------\n"
+" POINT(-115.13671875 36.123046875)\n"
+"\n"
+"SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
+"                 st_astext\n"
+"-------------------------------------------\n"
+" POINT(-115.172815918922 36.1146435141563)\n"
+"                ]]>"
 
 #. Tag: para
-#: reference_constructor.xml:1712
+#: reference_constructor.xml:1714
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
 "\"/>"
 msgstr ""
+", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
+"\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
-msgstr ""
+msgstr "ST_PointFromText"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
 msgid ""
 "Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
 "it defaults to unknown."
 msgstr ""
+"Faz um ponto de um WKT com o SRID dado. Se o SRID não for dado, isso leva a "
+"desconhecido. "
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
@@ -3009,19 +3976,29 @@ msgid ""
 "<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
+"funcdef> <paramdef><type>texto </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_PointFromText</function></funcdef> <paramdef><type>texto </"
+"type> <parameter>WKT</parameter></paramdef> <paramdef><type>inteiro </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1739
-#, no-c-format
+#: reference_constructor.xml:1741
+#, fuzzy, no-c-format
 msgid ""
 "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
-"representation. If SRID is not give, it defaults to unknown (currently 0). "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
 "If geometry is not a WKT point representation, returns null. If completely "
 "invalid WKT, then throws an error."
 msgstr ""
+"Constrói um ponto PostGIS ST_Geometry objeto da representação de texto bem "
+"conhecida OGC. Se o SRID não for dado, isso leva a desconhecido (atualmente "
+"0). Se a geometria não for ponto de representação WKT, retorna nulo. Se o "
+"WKT é completamente inválido, então descarta um erro. "
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
 msgid ""
 "There are 2 variants of ST_PointFromText function, the first takes no SRID "
@@ -3030,9 +4007,14 @@ msgid ""
 "ST_Geometry that includes this srid as part of its meta-data. The srid must "
 "be defined in the spatial_ref_sys table."
 msgstr ""
+"Existem 2 variantes da função ST_PointFromText, a primeira não pega nenhuma "
+"SRID e retorna uma geometria sem sistema de referência espacial definido. A "
+"segunda, pega uma id referência espacial como o segundo argumento e retorna "
+"uma ST_Geometry que inclui esse srid como parte dos seus metadados. O srid "
+"deve ser definido na spatial_ref_sys table."
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are points, don't use "
@@ -3042,43 +4024,53 @@ msgid ""
 "linkend=\"ST_MakePoint\"/> or OGC compliant alias <xref linkend=\"ST_Point\"/"
 ">."
 msgstr ""
+"Se você tem total certeza de que todas suas geometrias WKT são pontos, não "
+"use essa função. Ela é mais devagar que a ST_GeomFromText, já que adiciona "
+"um passo de validação adicional. Se você está construindo pontos de "
+"coordenadas long lat e se importa mais com apresentação e  precisão do que "
+"com concordância OGC, use: <xref linkend=\"ST_MakePoint\"/> ou <xref linkend="
+"\"ST_Point\"/>."
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
 "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 msgstr ""
+"SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
+"SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
 "linkend=\"ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
-msgstr ""
+msgstr "ST_PointFromWKB"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
-msgstr ""
+msgstr "Faz uma geometria a partir de um WKB com o SRID dado"
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
 msgid ""
 "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
@@ -3087,30 +4079,38 @@ msgid ""
 "case, a <varname>POINT</varname> geometry. This function plays the role of "
 "the Geometry Factory in SQL."
 msgstr ""
+"A função <varname>ST_PointFromWKB</varname>, pega uma representação binária "
+"bem conhecida de geometria e um sistema de referência espacial ID "
+"(<varname>SRID</varname>) e cria um exemplo do tipo apropriado de geometria "
+"- nesse caso, uma geometria <varname>PONTO</varname> . Essa função cumpre o "
+"papel da Fábrica de Geometria SQL."
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
 msgid ""
 "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
 "returned if the input <varname>bytea</varname> does not represent a "
 "<varname>POINT</varname> geometry."
 msgstr ""
+"Se uma SRID não for especificada, leva a 0. <varname>NULO</varname> é "
+"retornado se a entrada <varname>bytea</varname> não representar uma "
+"<varname>PONTO</varname> geometria."
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
-msgstr ""
+msgstr "&sfs_compliant; s3.2.7.2"
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
+#: reference_constructor.xml:1815
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3135,23 +4135,46 @@ msgid ""
 "\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_PointFromWKB(\n"
+"          ST_AsEWKB('POINT(2 5)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"------------\n"
+" POINT(2 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_PointFromWKB(\n"
+"          ST_AsEWKB('LINESTRING(2 5, 2 6)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"-----------\n"
+"\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
-msgstr ""
+msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um polígono construído de linestring e SRID "
+"especificados.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -3159,16 +4182,22 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Polygon</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>aLineString</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
 msgid ""
 "<para>Returns a polygon built from the specified linestring and SRID.</para>"
 msgstr ""
+"<para>Retorna um polígono construído de linestring e SRID especificados.</"
+"para>"
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
 msgid ""
 "ST_Polygon is similar to first version oST_MakePolygon except it also sets "
@@ -3176,15 +4205,19 @@ msgid ""
 "MULTILINESTRINGS so use LineMerge to merge multilines. Also does not create "
 "polygons with holes. Use ST_MakePolygon for that."
 msgstr ""
+"A ST_Polygon é parecida com a primeira versão oST_MakePolygon, com exceção "
+"de que ela também configura o spatial ref sys (SRID) do polígono. Não "
+"funcionará com MULTILINESTRINGS , então use LineMerge para unir multilines. "
+"Também não cria polígonos com buracos. Para isso, utilize: ST_MakePolygon."
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
 "--a 2d polygon\n"
@@ -3201,24 +4234,40 @@ msgid ""
 "------\n"
 "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 msgstr ""
+"--a 2d polygon\n"
+"SELECT ST_Polygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, "
+"75.15 29.53)'), 4326);\n"
+"\n"
+"--result--\n"
+"POLYGON((75.15 29.53,77 29,77.6 29.5,75.15 29.53))\n"
+"--a 3d polygon\n"
+"SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromEWKT('LINESTRING(75.15 29.53 1,77 29 "
+"1,77.6 29.5 1, 75.15 29.53 1)'), 4326));\n"
+"\n"
+"result\n"
+"------\n"
+"SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
 "linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_LineMerge\"/>, <xref "
 "linkend=\"ST_MakePolygon\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
+"linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_LineMerge\"/>, <xref "
+"linkend=\"ST_MakePolygon\"/>"
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
-msgstr ""
+msgstr "ST_PolygonFromText"
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
@@ -3228,32 +4277,43 @@ msgid ""
 "type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
 "<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_PolygonFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_constructor.xml:1898
-#, no-c-format
+#: reference_constructor.xml:1900
+#, fuzzy, no-c-format
 msgid ""
-"Makes a Geometry from WKT with the given SRID. If SRID is not give, it "
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
 "defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
+"Faz uma geometria de um WKT com o SRID dado. Se o SRID não for dado, isso "
+"leva a 0. Retorna nulo se WKT não for um polígono. "
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
 msgid ""
 "If you are absolutely sure all your WKT geometries are polygons, don't use "
 "this function. It is slower than ST_GeomFromText since it adds an additional "
 "validation step."
 msgstr ""
+"Se você tem total certeza de que todas suas geometrias WKT são polígonos, "
+"não use essa função. Ela é mais devagar que a ST_GeomFromText, já que "
+"adiciona um passo de validação adicional."
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
 "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
@@ -3271,51 +4331,72 @@ msgid ""
 "----------\n"
 "t"
 msgstr ""
+"SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"st_polygonfromtext\n"
+"------------------\n"
+"010300000001000000050000006...\n"
+"\n"
+"\n"
+"SELECT ST_PolygonFromText('POINT(1 2)') IS NULL as point_is_notpoly;\n"
+"\n"
+"point_is_not_poly\n"
+"----------\n"
+"t"
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
-msgstr ""
+msgstr "ST_WKBToSQL"
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
 msgid ""
 "Return a specified ST_Geometry value from Well-Known Binary representation "
 "(WKB). This is an alias name for ST_GeomFromWKB that takes no srid"
 msgstr ""
+"Retorna um valor ST_Geometry especifico da representação de texto binário "
+"bem conhecida (WKB). Isso é um heterônimo para ST_GeomFromWKB que não pega "
+"nenhum srid"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
 "<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
-msgstr ""
+msgstr "ST_WKTToSQL"
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
 "<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_WKTToSQL</function></funcdef> "
+"<paramdef><type>texto </type> <parameter>WKT</parameter></paramdef>"
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.34"
diff --git a/doc/po/pt_BR/reference_editor.xml.po b/doc/po/pt_BR/reference_editor.xml.po
index 6c47c6d..78bb3bf 100644
--- a/doc/po/pt_BR/reference_editor.xml.po
+++ b/doc/po/pt_BR/reference_editor.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # georgersilva <georger.silva at gmail.com>, 2014-2015
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
+"PO-Revision-Date: 2016-11-17 20:01+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -33,7 +34,7 @@ msgstr "ST_AddPoint"
 #: reference_editor.xml:8
 #, no-c-format
 msgid "Add a point to a LineString."
-msgstr ""
+msgstr "Adicione um ponto para uma LineString."
 
 #. Tag: funcprototype
 #: reference_editor.xml:12
@@ -64,16 +65,17 @@ msgstr ""
 #. Tag: title
 #: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
 #: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
-#: reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414
-#: reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534
-#: reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669
-#: reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781
-#: reference_editor.xml:825 reference_editor.xml:874 reference_editor.xml:921
-#: reference_editor.xml:970 reference_editor.xml:1037
-#: reference_editor.xml:1102 reference_editor.xml:1143
-#: reference_editor.xml:1187 reference_editor.xml:1264
-#: reference_editor.xml:1342 reference_editor.xml:1499
-#: reference_editor.xml:1605 reference_editor.xml:1657
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:935
+#: reference_editor.xml:984 reference_editor.xml:1031 reference_editor.xml:1080
+#: reference_editor.xml:1147 reference_editor.xml:1212
+#: reference_editor.xml:1254 reference_editor.xml:1298
+#: reference_editor.xml:1375 reference_editor.xml:1453
+#: reference_editor.xml:1612 reference_editor.xml:1718
+#: reference_editor.xml:1770
 #, no-c-format
 msgid "Description"
 msgstr "Descrição"
@@ -90,8 +92,8 @@ msgstr ""
 "-1 para acrescentar ao final."
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751
-#: reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1259
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr "Disponibilitade: 1.1.0"
@@ -99,12 +101,13 @@ msgstr "Disponibilitade: 1.1.0"
 #. Tag: para
 #: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
 #: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
-#: reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452
-#: reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834
-#: reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983
-#: reference_editor.xml:1057 reference_editor.xml:1151
-#: reference_editor.xml:1295 reference_editor.xml:1613
-#: reference_editor.xml:1670
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:892 reference_editor.xml:944
+#: reference_editor.xml:994 reference_editor.xml:1042 reference_editor.xml:1093
+#: reference_editor.xml:1167 reference_editor.xml:1262
+#: reference_editor.xml:1406 reference_editor.xml:1726
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
@@ -112,16 +115,16 @@ msgstr "&Z_support;"
 #. Tag: title
 #: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
 #: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
-#: reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457
-#: reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598
-#: reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720
-#: reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843
-#: reference_editor.xml:890 reference_editor.xml:939 reference_editor.xml:991
-#: reference_editor.xml:1065 reference_editor.xml:1116
-#: reference_editor.xml:1155 reference_editor.xml:1203
-#: reference_editor.xml:1300 reference_editor.xml:1376
-#: reference_editor.xml:1539 reference_editor.xml:1618
-#: reference_editor.xml:1676
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:897 reference_editor.xml:953
+#: reference_editor.xml:1000 reference_editor.xml:1049
+#: reference_editor.xml:1101 reference_editor.xml:1175
+#: reference_editor.xml:1227 reference_editor.xml:1266
+#: reference_editor.xml:1314 reference_editor.xml:1411
+#: reference_editor.xml:1489 reference_editor.xml:1652
+#: reference_editor.xml:1731 reference_editor.xml:1789
 #, no-c-format
 msgid "Examples"
 msgstr "Exemplos"
@@ -149,19 +152,38 @@ msgid ""
 "                ----------\n"
 "                LINESTRING(0 0 1,1 1 1,1 2 3)"
 msgstr ""
+"--guarantee all linestrings in a table are closed\n"
+"                --by adding the start point of each linestring to the end of "
+"the line string\n"
+"                --only for those that are not closed\n"
+"                UPDATE sometable\n"
+"                SET the_geom = ST_AddPoint(the_geom, "
+"ST_StartPoint(the_geom))\n"
+"                FROM sometable\n"
+"                WHERE ST_IsClosed(the_geom) = false;\n"
+"\n"
+"                --Adding point to a 3-d line\n"
+"                SELECT ST_AsEWKT(ST_AddPoint(ST_GeomFromEWKT('LINESTRING(0 0 "
+"1, 1 1 1)'), ST_MakePoint(1, 2, 3)));\n"
+"\n"
+"                --result\n"
+"                st_asewkt\n"
+"                ----------\n"
+"                LINESTRING(0 0 1,1 1 1,1 2 3)"
 
 #. Tag: title
 #: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
 #: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
-#: reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463
-#: reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603
-#: reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725
-#: reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897
-#: reference_editor.xml:946 reference_editor.xml:998 reference_editor.xml:1072
-#: reference_editor.xml:1121 reference_editor.xml:1159
-#: reference_editor.xml:1211 reference_editor.xml:1307
-#: reference_editor.xml:1451 reference_editor.xml:1573
-#: reference_editor.xml:1631 reference_editor.xml:1683
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:960 reference_editor.xml:1007 reference_editor.xml:1056
+#: reference_editor.xml:1108 reference_editor.xml:1182
+#: reference_editor.xml:1232 reference_editor.xml:1270
+#: reference_editor.xml:1322 reference_editor.xml:1418
+#: reference_editor.xml:1564 reference_editor.xml:1686
+#: reference_editor.xml:1744 reference_editor.xml:1796
 #, no-c-format
 msgid "See Also"
 msgstr "Veja também"
@@ -182,7 +204,7 @@ msgstr "ST_Affine"
 #: reference_editor.xml:52
 #, no-c-format
 msgid "Apply a 3d affine transformation to a geometry."
-msgstr ""
+msgstr "Aplique uma 3a transformação afim em uma geometria."
 
 #. Tag: funcsynopsis
 #: reference_editor.xml:56
@@ -238,13 +260,13 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:90
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "Applies a 3d affine transformation to the geometry to do things like "
 "translate, rotate, scale in one step."
 msgstr ""
-"<para>Aplica uma transformação em 3d affine a geometria para realizar "
-"operações como translação, rotação e escala em apenas um passo.</para>"
+"Aplica uma 3a transformação afim na geometria para fazer coisas como "
+"translação, rotação e escala em apenas um passo. "
 
 #. Tag: para
 #: reference_editor.xml:91
@@ -261,6 +283,16 @@ msgid ""
 "z' = g*x + h*y + i*z + zoff</programlisting> All of the translate / scale "
 "functions below are expressed via such an affine transformation."
 msgstr ""
+"Versão 1: A chamada <programlisting>ST_Affine(geom, a, b, c, d, e, f, g, h, "
+"i, xoff, yoff, zoff) </programlisting> representa a matriz de trnsformação "
+"<programlisting>/ a  b  c  xoff \\\n"
+"| d  e  f  yoff |\n"
+"| g  h  i  zoff |\n"
+"\\ 0  0  0     1 /</programlisting> e os vértices são trnsformados como "
+"segue: <programlisting>x' = a*x + b*y + c*z + xoff\n"
+"y' = d*x + e*y + f*z + yoff\n"
+"z' = g*x + h*y + i*z + zoff</programlisting> Todas as funções de "
+"translação / escala estão expressadas via tal qual uma transformação afim."
 
 #. Tag: para
 #: reference_editor.xml:98
@@ -277,10 +309,21 @@ msgid ""
 "y' = d*x + e*y + yoff\n"
 "z' = z </programlisting> This method is a subcase of the 3D method above."
 msgstr ""
+"Versão 2: Aplica uma 2a transformação afim para a geometria. A chamada "
+"<programlisting>ST_Affine(geom, a, b, d, e, xoff, yoff)</programlisting> "
+"representa a matriz de transformação <programlisting>/  a  b  0  xoff  "
+"\\       /  a  b  xoff  \\\n"
+"|  d  e  0  yoff  | rsp.  |  d  e  yoff  |\n"
+"|  0  0  1     0  |       \\  0  0     1  /\n"
+"\\  0  0  0     1  /</programlisting> e os vértices são transformados como "
+"segue: <programlisting>x' = a*x + b*y + xoff\n"
+"y' = d*x + e*y + yoff\n"
+"z' = z </programlisting> Esse método é um subcaso do caso 3D acima."
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881
-#: reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:941 reference_editor.xml:991
+#: reference_editor.xml:1039 reference_editor.xml:1088
+#: reference_editor.xml:1164
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
@@ -298,9 +341,9 @@ msgstr ""
 "1.2.2."
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050
-#: reference_editor.xml:1528 reference_editor.xml:1610
-#: reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1091 reference_editor.xml:1160
+#: reference_editor.xml:1641 reference_editor.xml:1723
+#: reference_editor.xml:1779
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
@@ -311,18 +354,18 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
-#: reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416
-#: reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883
-#: reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056
-#: reference_editor.xml:1534
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:893 reference_editor.xml:946
+#: reference_editor.xml:993 reference_editor.xml:1041 reference_editor.xml:1095
+#: reference_editor.xml:1166 reference_editor.xml:1647
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837
-#: reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986
-#: reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:947
+#: reference_editor.xml:995 reference_editor.xml:1043 reference_editor.xml:1096
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "&T_support;"
 msgstr "&T_support;"
@@ -330,10 +373,10 @@ msgstr "&T_support;"
 #. Tag: para
 #: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
 #: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
-#: reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500
-#: reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058
-#: reference_editor.xml:1199 reference_editor.xml:1533
-#: reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:945 reference_editor.xml:1094 reference_editor.xml:1168
+#: reference_editor.xml:1310 reference_editor.xml:1646
+#: reference_editor.xml:1727 reference_editor.xml:1784
 #, no-c-format
 msgid "&curve_support;"
 msgstr "&curve_support;"
@@ -405,9 +448,9 @@ msgstr "ST_Force2D"
 
 #. Tag: refpurpose
 #: reference_editor.xml:133
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Force the geometries into a \"2-dimensional mode\"."
-msgstr "Força a geometria para o modo XYM."
+msgstr "Força a geometria para o modo de 2 dimensões."
 
 #. Tag: funcprototype
 #: reference_editor.xml:138
@@ -434,7 +477,7 @@ msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
-#: reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1643
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr "Melhorias: 2.0.0 suporte a superfícies polihédricas foi introduzido."
@@ -483,10 +526,11 @@ msgstr "ST_Force3D"
 
 #. Tag: refpurpose
 #: reference_editor.xml:179
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Force the geometries into XYZ mode. This is an alias for ST_Force3DZ."
 msgstr ""
-"Força a geometria no modo XYZ. Esta função é um sinônimo para ST_Force3D."
+"Força a geometria para um modo XYZ. Este é um apelido para a função "
+"ST_Force_3DZ."
 
 #. Tag: funcprototype
 #: reference_editor.xml:184
@@ -495,6 +539,8 @@ msgid ""
 "<funcdef>geometry <function>ST_Force3D</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Force3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_editor.xml:194
@@ -567,9 +613,9 @@ msgstr "ST_Force3DZ"
 
 #. Tag: refpurpose
 #: reference_editor.xml:222
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Force the geometries into XYZ mode."
-msgstr "Força as geometrias para o modo XYZM."
+msgstr "Força as geometrias para o modo XYZ."
 
 #. Tag: funcprototype
 #: reference_editor.xml:227
@@ -588,12 +634,15 @@ msgid ""
 "Forces the geometries into XYZ mode. This is a synonym for ST_Force3DZ. If a "
 "geometry has no Z component, then a 0 Z coordinate is tacked on."
 msgstr ""
+"Força a geometria para o modo XYZ. Este é um sinônimo para ST_Force3DZ. Se a "
+"geometria não possuir um componente Z, então uma coordenada Z de valor 0 "
+"será adicionada."
 
 #. Tag: para
 #: reference_editor.xml:240
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_3DZ."
-msgstr ""
+msgstr "Alterado: 2.1.0. Até versão 2.0.x isto era chamado de ST_Force_3DZ."
 
 #. Tag: programlisting
 #: reference_editor.xml:250
@@ -614,6 +663,20 @@ msgid ""
 "--------------------------------------------------------------\n"
 " POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 msgstr ""
+"--Nothing happens to an already 3D geometry\n"
+"SELECT ST_AsEWKT(ST_Force3DZ(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 "
+"5 2, 6 7 2, 5 6 2)')));\n"
+"                                   st_asewkt\n"
+"-----------------------------------------------\n"
+" CIRCULARSTRING(1 1 2,2 3 2,4 5 2,6 7 2,5 6 2)\n"
+"\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force3DZ('POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 "
+"1))'));\n"
+"\n"
+"                                                 st_asewkt\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 
 #. Tag: para
 #: reference_editor.xml:257 reference_editor.xml:339
@@ -633,9 +696,9 @@ msgstr "ST_Force3DM"
 
 #. Tag: refpurpose
 #: reference_editor.xml:265
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Force the geometries into XYM mode."
-msgstr "Força a geometria para o modo XYM."
+msgstr "Força as geometrias para o modo XYM."
 
 #. Tag: funcprototype
 #: reference_editor.xml:270
@@ -700,7 +763,7 @@ msgstr ""
 " POLYGONM((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
@@ -717,7 +780,7 @@ msgstr "ST_Force4D"
 
 #. Tag: refpurpose
 #: reference_editor.xml:306
-#, fuzzy, no-c-format
+#, no-c-format
 msgid "Force the geometries into XYZM mode."
 msgstr "Força as geometrias para o modo XYZM."
 
@@ -788,18 +851,64 @@ msgstr ""
 
 #. Tag: refname
 #: reference_editor.xml:345
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1170
+#, no-c-format
+msgid "&M_support;"
+msgstr "&M_support;"
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+
+#. Tag: refname
+#: reference_editor.xml:393
 #, no-c-format
 msgid "ST_ForceCollection"
 msgstr "ST_ForceCollection"
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
-#, fuzzy, no-c-format
+#: reference_editor.xml:395
+#, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
-msgstr "Converte a geometria em um GEOMETRYCOLLECTION."
+msgstr "Converte a geometria para um GEOMETRYCOLLECTION."
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
@@ -809,7 +918,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
 msgid ""
 "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
@@ -819,7 +928,7 @@ msgstr ""
 "a representação WKB."
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
 msgid ""
 "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
@@ -829,7 +938,7 @@ msgstr ""
 "erro com curvas. Resolvido na versão 1.3.4+."
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
@@ -837,7 +946,7 @@ msgstr ""
 "ST_Force_Collection."
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
 "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
@@ -875,7 +984,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: programlisting
-#: reference_editor.xml:380
+#: reference_editor.xml:428
 #, no-c-format
 msgid ""
 "-- POLYHEDRAL example --\n"
@@ -919,20 +1028,54 @@ msgstr ""
 ")"
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:441
+#, fuzzy, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr "ST_ForceCollection"
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr "ST_ForceSFS"
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
-#, fuzzy, no-c-format
+#: reference_editor.xml:491
+#, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr ""
-"Força geometrias a utilizarem os tipos disponíveis na especificação SFS 1.1."
+"Força as geometrias a utilizarem os tipos disponíveis na especificação SFS "
+"1.1."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
@@ -950,48 +1093,57 @@ msgstr ""
 "parameter></paramdef> </funcprototype>"
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr "ST_ForceRHR"
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
-#, fuzzy, no-c-format
+#: reference_editor.xml:523
+#, no-c-format
 msgid ""
 "Force the orientation of the vertices in a polygon to follow the Right-Hand-"
 "Rule."
 msgstr ""
-"Força a orientação dos vértices de um polígono a seguir a regra da mão "
+"Força a orientação dos vértices em um polígono a seguir a regra da mão "
 "direita."
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
-#, fuzzy, no-c-format
+#: reference_editor.xml:529
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
+"<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:445
-#, no-c-format
+#: reference_editor.xml:540
+#, fuzzy, no-c-format
 msgid ""
-"Forces the orientation of the vertices in a polygon to follow the Right-Hand-"
-"Rule. In GIS terminology, this means that the area that is bounded by the "
-"polygon is to the right of the boundary. In particular, the exterior ring is "
-"orientated in a clockwise direction and the interior rings in a counter-"
-"clockwise direction."
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
 msgstr ""
 "Força a orientação dos vértices de um polígono a seguir a regra da mão "
 "direita. Na terminologia dos SIGs, isto significa que a área compreendida "
 "pelo polígono está a direita do limite. O exterior do anel é orientado na "
 "direção horária e os anéis interiores no sentido anti-horária."
 
+#. Tag: para
+#: reference_editor.xml:547
+#, no-c-format
+msgid ""
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(\n"
@@ -1017,25 +1169,31 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:465
-#, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
-msgstr ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+#: reference_editor.xml:566
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
+"\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr "ST_ForceCurve"
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
-#, fuzzy, no-c-format
+#: reference_editor.xml:581
+#, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr "Converte para cima uma geometria para seu tipo curvo, se aplicável."
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
@@ -1045,7 +1203,7 @@ msgstr ""
 "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
 msgid ""
 "Turns a geometry into its curved representation, if applicable: lines become "
@@ -1059,13 +1217,13 @@ msgstr ""
 "já é do tipo curvo, a função retorna a mesma entrada·"
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -1091,20 +1249,21 @@ msgstr ""
 "(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr "ST_LineMerge"
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
-#, fuzzy, no-c-format
+#: reference_editor.xml:626
+#, no-c-format
 msgid ""
 "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
-msgstr "Retorna um conjunto de LineStrings, costuradas em uma MULTILINESTRING."
+msgstr ""
+"Retorna um (conjunto de) LineString(s), costuradas em uma MULTILINESTRING."
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
@@ -1116,7 +1275,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
 msgid ""
 "Returns a (set of) LineString(s) formed by sewing together the constituent "
@@ -1124,7 +1283,7 @@ msgid ""
 msgstr "Retorna um conjunto de LineStrings, costuradas em uma MULTILINESTRING."
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
 msgid ""
 "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
@@ -1135,13 +1294,13 @@ msgstr ""
 "GEOMETRYCOLLECTION vazio."
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr "Requer GEOS >= 2.1.0"
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LineMerge(\n"
@@ -1185,29 +1344,29 @@ msgstr ""
 "MULTILINESTRING((-45.2 -33.2,-46 -32),(-29 -27,-30 -29.7,-36 -31,-45 -33))"
 
 #. Tag: para
-#: reference_editor.xml:552
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ", <xref linkend=\"ST_LineSubstring\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr "ST_CollectionExtract"
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
-#, fuzzy, no-c-format
+#: reference_editor.xml:666
+#, no-c-format
 msgid ""
 "Given a (multi)geometry, return a (multi)geometry consisting only of "
 "elements of the specified type."
 msgstr ""
-"Dada uma (multi)geometria, retorna uma (multi)geometria com apenas elementos "
-"do tipo especificado."
+"Dada uma (multi)geometria, retorna uma (multi)geometria consistida apenas "
+"por elementos do tipo especificado."
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
@@ -1221,7 +1380,7 @@ msgstr ""
 "paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
 msgid ""
 "Given a (multi)geometry, returns a (multi)geometry consisting only of "
@@ -1237,13 +1396,13 @@ msgstr ""
 "suportados. Os tipos numéricos são 1 == POINT 2 == LINESTRING, 3 == POLYGON."
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr "Disponibilidade: 1.5.0"
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
 msgid ""
 "Prior to 1.5.3 this function returned non-collection inputs untouched, no "
@@ -1257,7 +1416,7 @@ msgstr ""
 "retornam uma geometria VAZIA do tipo escolhido."
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
 msgid ""
 "When specifying 3 == POLYGON a multipolygon is returned even when the edges "
@@ -1270,7 +1429,7 @@ msgstr ""
 "\"ST_Split\"/>."
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
 "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
@@ -1308,7 +1467,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:604
+#: reference_editor.xml:710
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
@@ -1316,23 +1475,23 @@ msgstr ""
 ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr "ST_CollectionHomogenize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
-#, fuzzy, no-c-format
+#: reference_editor.xml:718
+#, no-c-format
 msgid ""
 "Given a geometry collection, return the \"simplest\" representation of the "
 "contents."
 msgstr ""
-"Dada uma coleção geométrica, retorna a representação mais simples de seu "
-"conteúdo."
+"Dada uma coleção geométrica, retorna a representação \"mais simples\" dos "
+"conteúdos."
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
@@ -1342,7 +1501,7 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
 msgid ""
 "Given a geometry collection, returns the \"simplest\" representation of the "
@@ -1354,14 +1513,14 @@ msgstr ""
 "homogêneas serão retornadas com o tipo múltiplo apropriado."
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: programlisting
-#: reference_editor.xml:644
-#, fuzzy, no-c-format
+#: reference_editor.xml:750
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
 "0))'));\n"
@@ -1380,7 +1539,7 @@ msgid ""
 "        (1 row)"
 msgstr ""
 "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
-"0))'));        \n"
+"0))'));\n"
 "\n"
 "        st_astext\n"
 "        ------------\n"
@@ -1388,7 +1547,7 @@ msgstr ""
 "        (1 row)\n"
 "\n"
 "  SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 0),"
-"POINT(1 1))'));        \n"
+"POINT(1 1))'));\n"
 "\n"
 "        st_astext\n"
 "        ---------------------\n"
@@ -1396,25 +1555,25 @@ msgstr ""
 "        (1 row)"
 
 #. Tag: para
-#: reference_editor.xml:648
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ", <xref linkend=\"ST_CollectionExtract\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr "ST_Multi"
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
-#, fuzzy, no-c-format
+#: reference_editor.xml:762
+#, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
-msgstr "Retorna a geometria com a ordem dos vértices reversa."
+msgstr "Restitui a geometria como uma MULTI* geometria."
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Multi</function></funcdef> "
@@ -1424,17 +1583,17 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:671
-#, fuzzy, no-c-format
+#: reference_editor.xml:777
+#, no-c-format
 msgid ""
 "Returns the geometry as a MULTI* geometry. If the geometry is already a "
 "MULTI*, it is returned unchanged."
 msgstr ""
-"<para>Retorna a geometria como uma MULTI* geometria. Se a geometria já é "
-"MULTI*, o resultado é inalterado.</para>"
+"Retorna a geometria como uma MULTI* geometria. Se a geometria já é MULTI*, "
+"ela retorna inalterada. "
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -1460,45 +1619,48 @@ msgstr ""
 "                        (1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
-msgstr ""
+msgstr "ST_Normalize"
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
-#, fuzzy, no-c-format
+#: reference_editor.xml:797
+#, no-c-format
 msgid "Return the geometry in its canonical form."
-msgstr "Retorna a geometria com a ordem dos vértices reversa."
+msgstr "Retorna a geometria na sua forma canônica."
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
-#, fuzzy, no-c-format
+#: reference_editor.xml:802
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Normalize</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_Force2D</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+"<funcdef>geometry <function>ST_Normalize</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
 msgid ""
 "Returns the geometry in its normalized/canonical form. May reorder vertices "
 "in polygon rings, rings in a polygon, elements in a multi-geometry complex."
 msgstr ""
+"Retorna a geometria na sua forma normalizada/canônica. Talvez rearranja "
+"vértices em anéis de polígonos, anéis em um polígono, elementos em um "
+"complexo de multi-geometria. "
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
 msgid ""
 "Mostly only useful for testing purposes (comparing expected and obtained "
 "results)."
-msgstr ""
+msgstr "Mais usada para teste (comparando resultados obtidos e esperados)."
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
@@ -1518,29 +1680,43 @@ msgid ""
 "(2 2,4 2,4 4,2 4,2 2)),MULTILINESTRING((2 2,3 3),(0 0,1 1)),POINT(2 3))\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
+"  'GEOMETRYCOLLECTION(\n"
+"    POINT(2 3),\n"
+"    MULTILINESTRING((0 0, 1 1),(2 2, 3 3)),\n"
+"    POLYGON(\n"
+"      (0 10,0 0,10 0,10 10,0 10),\n"
+"      (4 2,2 2,2 4,4 4,4 2),\n"
+"      (6 8,8 8,8 6,6 6,6 8)\n"
+"    )\n"
+"  )'\n"
+")));\n"
+"                                                                     st_astext\n"
+"----------------------------------------------------------------------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(POLYGON((0 0,0 10,10 10,10 0,0 0),(6 6,8 6,8 8,6 8,6 6),"
+"(2 2,4 2,4 4,2 4,2 2)),MULTILINESTRING((2 2,3 3),(0 0,1 1)),POINT(2 3))\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
-msgstr ""
+msgstr "<para>,</para>"
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr "ST_RemovePoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
-#, fuzzy, no-c-format
+#: reference_editor.xml:841
+#, no-c-format
 msgid "Remove point from a linestring."
-msgstr ""
-"Remove um ponto de uma linestring. O índice do ponto é baseado em índices "
-"que se iniciam em 0."
+msgstr "Remove um ponto de uma linestring."
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
@@ -1552,17 +1728,17 @@ msgstr ""
 "<paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:750
-#, fuzzy, no-c-format
+#: reference_editor.xml:856
+#, no-c-format
 msgid ""
 "Remove a point from a linestring, given its 0-based index. Useful for "
 "turning a closed ring into an open line string"
 msgstr ""
-"Remove um ponto de uma linestring. Útil para tornar um anel fechado em uma "
-"linestring aberta."
+"Remove um ponto de uma linestring, dado seu index com base 0. Útil para "
+"transformar um anel fechado em uma line string aberta. "
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
 "--guarantee no LINESTRINGS are closed\n"
@@ -1580,25 +1756,25 @@ msgstr ""
 "        WHERE ST_IsClosed(the_geom) = true;"
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr "ST_Reverse"
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
-#, fuzzy, no-c-format
+#: reference_editor.xml:874
+#, no-c-format
 msgid "Return the geometry with vertex order reversed."
-msgstr "Retorna a geometria com a ordem dos vértices reversa."
+msgstr "Retorna a geometria com a ordem dos vértices revertida."
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Reverse</function></funcdef> "
@@ -1608,13 +1784,19 @@ msgstr ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr "Pode ser usado em qualquer geometria e reverte a ordem dos vértices."
 
+#. Tag: para
+#: reference_editor.xml:891
+#, fuzzy, no-c-format
+msgid "Enhanced: 2.4.0 support for curves was introduced."
+msgstr "Melhorias: 2.1.0 suporte para geografia foi introduzido."
+
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:898
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
@@ -1638,20 +1820,20 @@ msgstr ""
 "LINESTRING(1 2,1 10) | LINESTRING(1 10,1 2)"
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:904
 #, no-c-format
 msgid "ST_Rotate"
 msgstr "ST_Rotate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:906
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 "Rotaciona uma geometria em rotRadians em sentido anti-horário de sua origem."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:910
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
@@ -1683,7 +1865,7 @@ msgstr ""
 "<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:937
 #, no-c-format
 msgid ""
 "Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
@@ -1697,7 +1879,7 @@ msgstr ""
 "origem POINT(0 0)."
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:942
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
@@ -1707,7 +1889,7 @@ msgstr ""
 "rotação adicionados."
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:943
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
@@ -1715,7 +1897,7 @@ msgstr ""
 "1.2.2."
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:955
 #, no-c-format
 msgid ""
 "--Rotate 180 degrees\n"
@@ -1767,7 +1949,7 @@ msgstr ""
 "(1 row)"
 
 #. Tag: para
-#: reference_editor.xml:852
+#: reference_editor.xml:962
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
@@ -1777,19 +1959,19 @@ msgstr ""
 "linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:968
 #, no-c-format
 msgid "ST_RotateX"
 msgstr "ST_RotateX"
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:970
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr "Rotaciona uma geometria rotRadians em cima do eixo X."
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:975
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateX</function></funcdef> "
@@ -1801,13 +1983,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:986
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr "Rotaciona uma geometria geomA - rotRadians sobre o eixo X."
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:988
 #, no-c-format
 msgid ""
 "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
@@ -1819,7 +2001,7 @@ msgstr ""
 "sin(rotRadians), cos(rotRadians), 0, 0, 0)</code>."
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:992
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
@@ -1827,7 +2009,7 @@ msgstr ""
 "1.2.2."
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:1002
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along x-axis\n"
@@ -1845,25 +2027,25 @@ msgstr ""
 " LINESTRING(1 -3 2,1 -1 1)"
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1009
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1015
 #, no-c-format
 msgid "ST_RotateY"
 msgstr "ST_RotateY"
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1017
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr "Rotaciona uma geometria rotRadians em cima do eixo Y."
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1022
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateY</function></funcdef> "
@@ -1875,13 +2057,13 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1033
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr "Rotaciona uma geometria geomA - rotRadians sobre o eixo Y."
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1035
 #, no-c-format
 msgid ""
 "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
@@ -1893,7 +2075,7 @@ msgstr ""
 "sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>."
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1038
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
@@ -1901,7 +2083,7 @@ msgstr ""
 "1.2.2."
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1051
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along y-axis\n"
@@ -1919,25 +2101,25 @@ msgstr ""
 " LINESTRING(3 2 -1,1 1 -1)"
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1058
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1064
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr "ST_RotateZ"
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1066
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr "Rotaciona uma geometria rotRadians em cima do eixo Z."
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1071
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
@@ -1949,19 +2131,19 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1082
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
-msgstr ""
+msgstr "Rotaciona uma geometria geomA - rotRadians sobre o eixo Z."
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1084
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr "Esta função é um sinônimo para ST_Rotate"
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1085
 #, no-c-format
 msgid ""
 "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
@@ -1973,7 +2155,7 @@ msgstr ""
 "cos(rotRadians), 0, 0, 0, 1, 0, 0, 0)</code>."
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1090
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
@@ -1981,7 +2163,7 @@ msgstr ""
 "1.2.2."
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1103
 #, no-c-format
 msgid ""
 "--Rotate a line 90 degrees along z-axis\n"
@@ -2019,25 +2201,25 @@ msgstr ""
 "234,-569.12132034356 231.87867965644,-567 237))"
 
 #. Tag: para
-#: reference_editor.xml:1000
+#: reference_editor.xml:1110
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1116
 #, no-c-format
 msgid "ST_Scale"
 msgstr "ST_Scale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1118
 #, no-c-format
 msgid "Scale a geometry by given factors."
-msgstr ""
+msgstr "Escala uma geometria pelos fatores dados."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1122
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
@@ -2054,17 +2236,32 @@ msgid ""
 "<parameter>geom</parameter></paramdef> <paramdef><type>geometry</type> "
 "<parameter>factor</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometria <function>ST_Scale</function></funcdef> "
+"<paramdef><type>geometria</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>flutuar</type> <parameter>XFactor</parameter></paramdef> "
+"<paramdef><type>flutuar</type> <parameter>YFactor</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>ZFactor</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Scale</"
+"function></funcdef> <paramdef><type>geometria </type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>flutuar</type> <parameter>XFactor</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>YFactor</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometria "
+"<function>ST_Scale</function></funcdef> <paramdef><type>geometria </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>fator</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1149
 #, no-c-format
 msgid ""
 "Scales the geometry to a new size by multiplying the ordinates with the "
 "corresponding factor parameters."
 msgstr ""
+"Escala a geometria para um tamanho novo multiplicando as ordenadas com os "
+"parâmetros correspondentes do coeficiente."
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1153
 #, no-c-format
 msgid ""
 "The version taking a geometry as the <varname>factor</varname> parameter "
@@ -2072,29 +2269,30 @@ msgid ""
 "supported dimensions. Missing dimensions in the <varname>factor</varname> "
 "point are equivalent to no scaling the corresponding dimension."
 msgstr ""
+"A versão tomando uma geometria como <varname>fator</varname> o parâmetro "
+"permite passar um 2d, 3dm, 3dz ou 4d ponto para configurar coeficiente de "
+"escala para todas as dimensões suportadas. Dimensões perdidas no "
+"<varname>fator</varname> ponto são equivalentes a nenhuma escala na dimesão "
+"correspondente."
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1163 reference_editor.xml:1782
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr "Disponibilidade: 1.1.0"
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1165
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
 "introduced."
 msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
-msgstr ""
+"Melhorias: 2.2.0 suporte para escalar todas as dimensões (parâmetro de "
+"geometria) foi introduzido."
 
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1177
 #, no-c-format
 msgid ""
 "--Version 1: scale X, Y, Z\n"
@@ -2118,29 +2316,51 @@ msgid ""
 "----------------------------------------\n"
 " LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
 msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1074
-#, no-c-format
-msgid ", <xref linkend=\"ST_TransScale\"/>"
-msgstr ", <xref linkend=\"ST_TransScale\"/>"
-
-#. Tag: refname
-#: reference_editor.xml:1080
-#, no-c-format
-msgid "ST_Segmentize"
-msgstr "ST_Segmentize"
-
-#. Tag: refpurpose
-#: reference_editor.xml:1082
-#, no-c-format
-msgid ""
+"--Version 1: scale X, Y, Z\n"
+"SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, "
+"0.75, 0.8));\n"
+"                          st_asewkt\n"
+"--------------------------------------\n"
+" LINESTRING(0.5 1.5 2.4,0.5 0.75 0.8)\n"
+"\n"
+"--Version 2: Scale X Y\n"
+" SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, "
+"0.75));\n"
+"                        st_asewkt\n"
+"----------------------------------\n"
+" LINESTRING(0.5 1.5 3,0.5 0.75 1)\n"
+"\n"
+"--Version 3: Scale X Y Z M\n"
+" SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)'),\n"
+"   ST_MakePoint(0.5, 0.75, 2, -1)));\n"
+"                               st_asewkt\n"
+"----------------------------------------\n"
+" LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
+
+#. Tag: para
+#: reference_editor.xml:1184
+#, no-c-format
+msgid ", <xref linkend=\"ST_TransScale\"/>"
+msgstr ", <xref linkend=\"ST_TransScale\"/>"
+
+#. Tag: refname
+#: reference_editor.xml:1190
+#, no-c-format
+msgid "ST_Segmentize"
+msgstr "ST_Segmentize"
+
+#. Tag: refpurpose
+#: reference_editor.xml:1192
+#, no-c-format
+msgid ""
 "Return a modified geometry/geography having no segment longer than the given "
 "distance."
 msgstr ""
+"Retorna uma geometria/geografia alterada não tendo nenhum segmento maior que "
+"a distância dada."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1197
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
@@ -2151,9 +2371,16 @@ msgid ""
 "type> <parameter>geog</parameter></paramdef> <paramdef><type>float </type> "
 "<parameter>max_segment_length</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>max_segment_length</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geography "
+"<function>ST_Segmentize</function></funcdef> <paramdef><type>geography </"
+"type> <parameter>geog</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>max_segment_length</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1214
 #, no-c-format
 msgid ""
 "Returns a modified geometry having no segment longer than the given "
@@ -2161,21 +2388,31 @@ msgid ""
 "2d only. For geometry, length units are in units of spatial reference. For "
 "geography, units are in meters."
 msgstr ""
+"Retorna a geometria alterada não tendo nenhum segmento maior que o dado "
+"<varname>max_segment_length</varname>. O cáculo de distância é efetuado "
+"somente no 2o dia. Para geometria, unidades de comprimento estão em unidades "
+"de referência espacial. Para geografia, unidades estão em metros."
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1217 reference_editor.xml:1725
 #, no-c-format
 msgid "Availability: 1.2.2"
+msgstr "Disponibilidade: 1.2.2"
+
+#. Tag: para
+#: reference_editor.xml:1218
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1219
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para geografia foi introduzido."
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1220
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 As a result of the introduction of geography support: The "
@@ -2185,17 +2422,25 @@ msgid ""
 "ST_GeogFromText or <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)'::"
 "geometry,0.5);</code>"
 msgstr ""
+"Alteração: 2.1.0 Como um resultado da introdução do suporte de geografia: A "
+"construção <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code>irá "
+"resultar em uma função de erro ambíguo. Você precisa ter o objeto "
+"propriamente digitado ex. uma coluna geometria/geografia, use "
+"ST_GeomFromText, ST_GeogFromText or <code>SELECT ST_Segmentize('LINESTRING(1 "
+"2, 3 4)'::geometry,0.5);</code>"
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1222
 #, no-c-format
 msgid ""
 "This will only increase segments. It will not lengthen segments shorter than "
 "max length"
 msgstr ""
+"Isso só irá aumentar segmentos. Não irá alongar segmentos menores que o "
+"comprimento máximo"
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Segmentize(\n"
@@ -2219,23 +2464,41 @@ msgid ""
 "30.0345424175512,-29 28))\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText(ST_Segmentize(\n"
+"ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45 "
+"-33,-46 -32))')\n"
+"                ,5)\n"
+");\n"
+"st_astext\n"
+"--------------------------------------------------------------------------------------------------\n"
+"MULTILINESTRING((-29 -27,-30 -29.7,-34.886615700134 -30.758766735029,-36 "
+"-31,\n"
+"-40.8809353009198 -32.0846522890933,-45 -33),\n"
+"(-45 -33,-46 -32))\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_Segmentize(ST_GeomFromText('POLYGON((-29 28, -30 40, -29 "
+"28))'),10));\n"
+"st_astext\n"
+"-----------------------\n"
+"POLYGON((-29 28,-29.8304547985374 37.9654575824488,-30 40,-29.1695452014626 "
+"30.0345424175512,-29 28))\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1239
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr "ST_SetPoint"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
-#, fuzzy, no-c-format
+#: reference_editor.xml:1240
+#, no-c-format
 msgid "Replace point of a linestring with a given point."
-msgstr ""
-"Remove um ponto de uma linestring. O índice do ponto é baseado em índices "
-"que se iniciam em 0."
+msgstr "Substitui ponto de uma linestring com um dado ponto."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1244
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
@@ -2244,9 +2507,14 @@ msgid ""
 "paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>zerobasedposition</parameter></"
+"paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1256
 #, no-c-format
 msgid ""
 "Replace point N of linestring with given point. Index is 0-based.Negative "
@@ -2254,15 +2522,19 @@ msgid ""
 "useful in triggers when trying to maintain relationship of joints when one "
 "vertex moves."
 msgstr ""
+"Substitui ponto N de linstring com um dado ponto. Index é de base 0. Index "
+"negativo são contados atrasados, logo -1 é o último ponto. Isso é "
+"especialmente usado em causas tentando manter relações juntas quando um "
+"vértice se move. "
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1260
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
-msgstr ""
+msgstr "Atualizado 2.3.0: indexing negativo"
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
 "--Change first point in line string from -1 3 to -1 1\n"
@@ -2288,9 +2560,31 @@ msgid ""
 "-----------------------\n"
 "LINESTRING(0 0,1 1,0 0,3 3,4 4)"
 msgstr ""
+"--Change first point in line string from -1 3 to -1 1\n"
+"SELECT ST_AsText(ST_SetPoint('LINESTRING(-1 2,-1 3)', 0, 'POINT(-1 1)'));\n"
+"           st_astext\n"
+"-----------------------\n"
+" LINESTRING(-1 1,-1 3)\n"
+"\n"
+"---Change last point in a line string (lets play with 3d linestring this "
+"time)\n"
+"SELECT ST_AsEWKT(ST_SetPoint(foo.the_geom, ST_NumPoints(foo.the_geom) - 1, "
+"ST_GeomFromEWKT('POINT(-1 1 3)')))\n"
+"FROM (SELECT ST_GeomFromEWKT('LINESTRING(-1 2 3,-1 3 4, 5 6 7)') As "
+"the_geom) As foo;\n"
+"           st_asewkt\n"
+"-----------------------\n"
+"LINESTRING(-1 2 3,-1 3 4,-1 1 3)\n"
+"\n"
+"SELECT ST_AsText(ST_SetPoint(g, -3, p))\n"
+"FROM ST_GEomFromText('LINESTRING(0 0, 1 1, 2 2, 3 3, 4 4)') AS g\n"
+"        , ST_PointN(g,1) as p;\n"
+"           st_astext\n"
+"-----------------------\n"
+"LINESTRING(0 0,1 1,0 0,3 3,4 4)"
 
 #. Tag: para
-#: reference_editor.xml:1160
+#: reference_editor.xml:1271
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
@@ -2300,36 +2594,41 @@ msgstr ""
 "linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1277
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1279
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
-msgstr ""
+msgstr "Configure SRID em uma geometria para um valor inteiro específico. "
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1285
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1300
 #, no-c-format
 msgid ""
 "Sets the SRID on a geometry to a particular integer value. Useful in "
 "constructing bounding boxes for queries."
 msgstr ""
+"Configura SRID em uma geometria para um valor inteiro específico. Útil em "
+"construir caixas seguras para pequisas. "
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1304
 #, no-c-format
 msgid ""
 "This function does not transform the geometry coordinates in any way - it "
@@ -2337,38 +2636,47 @@ msgid ""
 "is assumed to be in. Use <xref linkend=\"ST_Transform\"/> if you want to "
 "transform the geometry into a new projection."
 msgstr ""
+"Essa função não transforma as coordenadas da geometria em nenhuma maneira - "
+"ela simplesmente configura os dados meta definindo o sistema de referência "
+"espacial que a geometria supostamente está. Use <xref linkend=\"ST_Transform"
+"\"/> se você quiser transformar a geometria em uma nova projeção. "
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1309
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1315
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
-msgstr ""
+msgstr "-- Marque um ponto como WGS 84 extensa latitude --"
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1316
 #, no-c-format
 msgid ""
 "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
 "-- the ewkt representation (wrap with ST_AsEWKT) -\n"
 "SRID=4326;POINT(-123.365556 48.428611)"
 msgstr ""
+"SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
+"-- the ewkt representation (wrap with ST_AsEWKT) -\n"
+"SRID=4326;POINT(-123.365556 48.428611)"
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1317
 #, no-c-format
 msgid ""
 "-- Mark a point as WGS 84 long lat and then transform to web mercator "
 "(Spherical Mercator) --"
 msgstr ""
+"-- Marque um ponto com WGS 84 extensa latitude e então transforme para "
+"mercator web (Mercator Esférico) --"
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1318
 #, no-c-format
 msgid ""
 "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
@@ -2376,30 +2684,37 @@ msgid ""
 "-- the ewkt representation (wrap with ST_AsEWKT) -\n"
 "SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 msgstr ""
+"SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
+"As spere_merc;\n"
+"-- the ewkt representation (wrap with ST_AsEWKT) -\n"
+"SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1324
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
 "\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
 "\"UpdateGeometrySRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
+"\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1331
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1333
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
-msgstr ""
+msgstr "Rompe todos os pontos da geometria de entrada para uma rede regular."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1339
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
@@ -2449,7 +2764,7 @@ msgstr ""
 "<parameter>sizeM</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1266
+#: reference_editor.xml:1377
 #, no-c-format
 msgid ""
 "Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
@@ -2458,26 +2773,38 @@ msgid ""
 "geometry of the given type. Collapsed geometries in a collection are "
 "stripped from it. Useful for reducing precision."
 msgstr ""
+"Variante1,2,3: Rompe todos os pontos da geometria de entrada para a rede "
+"definida por sua origem e tamanho da célula. Remove pontos consecutivos "
+"caindo na mesma célula, finalmente retornando NULO se os pontos de saída não "
+"são suficientes para definir uma geometria do tipo dado. Geometrias "
+"colapsadas em uma coleção são desguarnecidas disso. Útil para reduzi a "
+"precisão. "
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1385
 #, no-c-format
 msgid ""
 "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
 "grid defined by its origin (the second argument, must be a point) and cell "
 "sizes. Specify 0 as size for any dimension you don't want to snap to a grid."
 msgstr ""
+"Variante4: Introduzido 1.1.0 - Rompe todos os pontos da geometria de entrada "
+"para a rede definida por sua origem (o segundo argumento deve ser um ponto) "
+"e tamanhos de células. Especifica 0 como um tamanho para qualquer dimensão "
+"que você não quer romper para uma rede."
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1391
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
 "\"ST_IsSimple\"/>)."
 msgstr ""
+"A geometria de retorno pode perder sua simplicidade (veja <xref linkend="
+"\"ST_IsSimple\"/>)."
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1396
 #, no-c-format
 msgid ""
 "Before release 1.1.0 this function always returned a 2d geometry. Starting "
@@ -2485,21 +2812,25 @@ msgid ""
 "one with higher dimension values untouched. Use the version taking a second "
 "geometry argument to define all grid dimensions."
 msgstr ""
+"Antes de lançar 1.1.0, essa função sempre retornou uma geometria 2d. "
+"Começando em 1.1.0 a geometria de retorno terá a mesma dimensionalidade da "
+"entrada com maiores valores intocados de dimensão. Use a versão pegando um "
+"segundo argumento de geometria para definir todas as dimensões de rede.  "
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1403
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr "Disponibilidade: 1.0.0RC1"
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1404
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr "Disponibilidade: 1.1.0 - suporte a Z e M"
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
+#: reference_editor.xml:1413
 #, no-c-format
 msgid ""
 "--Snap your geometries to a precision grid of 10^-3\n"
@@ -2537,9 +2868,43 @@ msgid ""
 "---------------------------------------------------------\n"
 " LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
 msgstr ""
+"--Snap your geometries to a precision grid of 10^-3\n"
+"UPDATE mytable\n"
+"   SET the_geom = ST_SnapToGrid(the_geom, 0.001);\n"
+"\n"
+"SELECT ST_AsText(ST_SnapToGrid(\n"
+"                        ST_GeomFromText('LINESTRING(1.1115678 2.123, "
+"4.111111 3.2374897, 4.11112 3.23748667)'),\n"
+"                        0.001)\n"
+"                );\n"
+"                          st_astext\n"
+"-------------------------------------\n"
+" LINESTRING(1.112 2.123,4.111 3.237)\n"
+" --Snap a 4d geometry\n"
+"SELECT ST_AsEWKT(ST_SnapToGrid(\n"
+"        ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 2.3456 1.11111,\n"
+"                4.111111 3.2374897 3.1234 1.1111, -1.11111112 2.123 2.3456 "
+"1.1111112)'),\n"
+" ST_GeomFromEWKT('POINT(1.12 2.22 3.2 4.4444)'),\n"
+" 0.1, 0.1, 0.1, 0.01) );\n"
+"                                                                  st_asewkt\n"
+"------------------------------------------------------------------------------\n"
+" LINESTRING(-1.08 2.12 2.3 1.1144,4.12 3.22 3.1 1.1144,-1.08 2.12 2.3 "
+"1.1144)\n"
+"\n"
+"\n"
+"--With a 4d geometry - the ST_SnapToGrid(geom,size) only touches x and y "
+"coords but keeps m and z the same\n"
+"SELECT ST_AsEWKT(ST_SnapToGrid(ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 "
+"3 2.3456,\n"
+"                4.111111 3.2374897 3.1234 1.1111)'),\n"
+"           0.01)      );\n"
+"                                                st_asewkt\n"
+"---------------------------------------------------------\n"
+" LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
 
 #. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1420
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
@@ -2551,21 +2916,23 @@ msgstr ""
 "linkend=\"ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1433
 #, no-c-format
 msgid "ST_Snap"
 msgstr "ST_Snap"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1435
 #, no-c-format
 msgid ""
 "Snap segments and vertices of input geometry to vertices of a reference "
 "geometry."
 msgstr ""
+"Rompe segmentos e vértices de geometria de entrada para vértices de uma "
+"geometria de referência."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1443
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Snap</function></funcdef> "
@@ -2579,24 +2946,31 @@ msgstr ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1344
-#, no-c-format
+#: reference_editor.xml:1455
+#, fuzzy, no-c-format
 msgid ""
 "Snaps the vertices and segments of a geometry another Geometry's vertices. A "
-"snap distance tolerance is used to control where snapping is performed."
+"snap distance tolerance is used to control where snapping is performed. The "
+"result geometry is the input geometry with the vertices snapped. If no "
+"snapping occurs then the input geometry is returned unchanged."
 msgstr ""
+"Rompe os vértices e segmentos de uma geometria outros vértices de geometria. "
+"Uma distância de tolerância é usada para controlar onde é representada."
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1462
 #, no-c-format
 msgid ""
 "Snapping one geometry to another can improve robustness for overlay "
 "operations by eliminating nearly-coincident edges (which cause problems "
 "during noding and intersection calculation)."
 msgstr ""
+"Romper uma geometria para outra pode melhorar robusteza para operações de "
+"cobertura eliminando limites quase coincidentes (os quais causam problemas "
+"durante o sinal e cálculo de intersecção). "
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1469
 #, no-c-format
 msgid ""
 "Too much snapping can result in invalid topology being created, so the "
@@ -2604,37 +2978,47 @@ msgid ""
 "determine when it is safe to snap. This can result in some potential snaps "
 "being omitted, however."
 msgstr ""
+"Romper muito pode resultar na criação de topologia inválida, então o número "
+"e localização dos vértices rompidos  são decididos usando heurísticos para "
+"determinar quando é seguro romper. Entretanto, isso pode resultar em alguns "
+"rompimentos potencialmente omitidos. "
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1478
 #, no-c-format
 msgid ""
 "The returned geometry might lose its simplicity (see <xref linkend="
 "\"ST_IsSimple\"/>) and validity (see <xref linkend=\"ST_IsValid\"/>)."
 msgstr ""
+"A geometria devolvida pode perder  sua simplicidade (veja <xref linkend="
+"\"ST_IsSimple\"/>) e validade (veja <xref linkend=\"ST_IsValid\"/>)."
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1485
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr "Disponibilidade: 2.0.0. requer GEOS >=3.3.0"
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1502
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
+"Um multi polígono apresentado com uma linestring (antes de qualquer "
+"rompimento)"
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1513
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
 "multipolygon is shown with reference linestring"
 msgstr ""
+"Um multi polígono rompido para linestring para tolerância: 1.01 de "
+"distância. O novo multi polígono é mostrado com linestring de referência"
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1517
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
@@ -2653,17 +3037,34 @@ msgid ""
 " MULTIPOLYGON(((26 125,26 200,126 200,126 125,101 100,26 125),\n"
 " (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 msgstr ""
+"SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
+"polysnapped\n"
+"FROM (SELECT\n"
+"   ST_GeomFromText('MULTIPOLYGON(\n"
+"     ((26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      ( 51 150, 101 150, 76 175, 51 150 )),\n"
+"      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"\n"
+"        ) As foo;\n"
+"\n"
+"                             polysnapped\n"
+"---------------------------------------------------------------------\n"
+" MULTIPOLYGON(((26 125,26 200,126 200,126 125,101 100,26 125),\n"
+" (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1524
 #, no-c-format
 msgid ""
 "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
 "multipolygon is shown with reference linestring"
 msgstr ""
+"Um multi polígono rompido para linestring para tolerância: 1.25 de "
+"distância. O novo multi polígono é mostrado com linestring de referência"
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1528
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2683,17 +3084,35 @@ msgid ""
 "MULTIPOLYGON(((5 107,26 200,126 200,126 125,101 100,54 84,5 107),\n"
 "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 msgstr ""
+"SELECT ST_AsText(\n"
+"    ST_Snap(poly,line, ST_Distance(poly,line)*1.25)\n"
+"  ) AS polysnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"    (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      ( 51 150, 101 150, 76 175, 51 150 )),\n"
+"      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"\n"
+"        ) As foo;\n"
+"\n"
+"                             polysnapped\n"
+"---------------------------------------------------------------------\n"
+"MULTIPOLYGON(((5 107,26 200,126 200,126 125,101 100,54 84,5 107),\n"
+"(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 
 #. Tag: para
-#: reference_editor.xml:1424
+#: reference_editor.xml:1537
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.01 of "
 "distance. The new linestring is shown with reference multipolygon"
 msgstr ""
+"A linestring rompida para o multi polígono original em tolerância de 1.01 de "
+"distância. As nova linestring é mostrada com multi polígono de referência "
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1541
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2711,17 +3130,33 @@ msgid ""
 "----------------------------------------\n"
 " LINESTRING(5 107,26 125,54 84,101 100)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"   ST_Snap(line, poly, ST_Distance(poly,line)*1.01)\n"
+"  ) AS linesnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"     ((26 125, 26 200, 126 200, 126 125, 26 125),\n"
+"      (51 150, 101 150, 76 175, 51 150 )),\n"
+"      ((151 100, 151 200, 176 175, 151 100)))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"        ) As foo;\n"
+"\n"
+"              linesnapped\n"
+"----------------------------------------\n"
+" LINESTRING(5 107,26 125,54 84,101 100)"
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1549
 #, no-c-format
 msgid ""
 "The linestring snapped to the original multipolygon at tolerance 1.25 of "
 "distance. The new linestring is shown with reference multipolygon"
 msgstr ""
+"A linestring rompida para o polígono original de tolerância 1.25 de "
+"distância. A nova linestring é mostrada com multi polígono de referência"
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -2738,24 +3173,39 @@ msgid ""
 "---------------------------------------\n"
 "LINESTRING(26 125,54 84,101 100)"
 msgstr ""
+"SELECT ST_AsText(\n"
+" ST_Snap(line, poly, ST_Distance(poly,line)*1.25)\n"
+"  ) AS linesnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"     (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      (51 150, 101 150, 76 175, 51 150 )),\n"
+"      ((151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"        ) As foo;\n"
+"              linesnapped\n"
+"---------------------------------------\n"
+"LINESTRING(26 125,54 84,101 100)"
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1574
 #, no-c-format
 msgid "ST_Transform"
 msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1576
 #, no-c-format
 msgid ""
 "Return a new geometry with its coordinates transformed to a different "
 "spatial reference."
 msgstr ""
+"Retorna uma nova geometria com suas coordenadas transformadas em diferentes "
+"referências espaciais."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
-#, fuzzy, no-c-format
+#: reference_editor.xml:1581
+#, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
 "funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
@@ -2774,22 +3224,25 @@ msgid ""
 "parameter></paramdef> <paramdef><type>integer </type> <parameter>to_srid</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
-"<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
-"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
-"<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef> </"
-"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Rotate</"
-"function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</"
-"parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</"
-"parameter></paramdef> <paramdef><type>float</type> <parameter>x0</"
-"parameter></paramdef> <paramdef><type>float</type> <parameter>y0</"
-"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
-"<function>ST_Rotate</function></funcdef> <paramdef><type>geometry</type> "
-"<parameter>geomA</parameter></paramdef> <paramdef><type>float</type> "
-"<parameter>rotRadians</parameter></paramdef> <paramdef><type>geometry</type> "
-"<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
+"<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Transform</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>to_proj</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Transform</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>from_proj</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>to_proj</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Transform</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>from_proj</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>to_srid</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1501
+#: reference_editor.xml:1614
 #, no-c-format
 msgid ""
 "Returns a new geometry with its coordinates transformed to a different "
@@ -2804,9 +3257,20 @@ msgid ""
 "functions with <varname>from_proj</varname>, input geometries must have a "
 "defined SRID."
 msgstr ""
+"Retorna uma nova geometria com suas coordenadas transformadas em um sistema "
+"de referência espacial diferente. O destino da referência espacial "
+"<varname>to_srid</varname> pode ser identificado por um parâmetro inteiro "
+"válido SRID (ele deve existir na <varname>spatial_ref_sys</varname> table). "
+"Alternativamente, uma referência espacial é definida como uma string PROJ.4 "
+"pode ser usada para <varname>to_proj</varname> e/ou <varname>from_proj</"
+"varname>, entretanto esses métodos não são otimizados. Se o destino do "
+"sistema de referência espacial é expressado com uma string PROJ.4 ao invés "
+"de uma SRID, a SRID da geometria de saída será configurada para zero. Com "
+"exceção das funções com <varname>from_proj</varname>, geometrias de entrada "
+"devem ter uma SRID definida."
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1628
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -2814,43 +3278,52 @@ msgid ""
 "another, while ST_SetSRID() simply changes the SRID identifier of the "
 "geometry."
 msgstr ""
+"ST_Transform é confundido com ST_SetSRID(). ST_Transform na verdade altera "
+"as coordenadas de uma geometria de um sistema de referência espacial para "
+"outro, enquanto ST_SetSRID() simplesmente muda o identificador SRID da "
+"geometria."
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1633
 #, no-c-format
 msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
 "\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
 msgstr ""
+"Requer que PostGIS seja compilado com o suporte Porj. Use <xref linkend="
+"\"PostGIS_Full_Version\"/> para confirmar que você o suporte proj compilado. "
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1637
 #, no-c-format
 msgid ""
 "If using more than one transformation, it is useful to have a functional "
 "index on the commonly used transformations to take advantage of index usage."
 msgstr ""
+"Se utilizar mais de uma transformação, é útil ter um index prático nas "
+"transformações comumente usadas para ter vantagem do uso index."
 
 #. Tag: para
-#: reference_editor.xml:1531
-#, fuzzy, no-c-format
+#: reference_editor.xml:1644
+#, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
-msgstr "Melhorias: 2.0.0 suporte a superfícies polihédricas foi introduzido."
+msgstr "Melhorias: 2.3.0 suporte para texto direto PROJ.4 foi introduzido."
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1645
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1653
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
+"Alterar a geometria do estado plano de Massachusetts EUA para WGS 84 long lat"
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
@@ -2879,9 +3352,34 @@ msgid ""
 " -71.1775844305465 42.3903826677917 3,\n"
 " -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
 msgstr ""
+"SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
+"2967416,743238 2967450,\n"
+"        743265 2967450,743265.625 2967416,743238 2967416))',2249),4326)) As "
+"wgs_geom;\n"
+"\n"
+" wgs_geom\n"
+"---------------------------\n"
+" POLYGON((-71.1776848522251 42.3902896512902,-71.1776843766326 "
+"42.3903829478009,\n"
+"-71.1775844305465 42.3903826677917,-71.1775825927231 "
+"42.3902893647987,-71.177684\n"
+"8522251 42.3902896512902));\n"
+"(1 row)\n"
+"\n"
+"--3D Circular String example\n"
+"SELECT ST_AsEWKT(ST_Transform(ST_GeomFromEWKT('SRID=2249;"
+"CIRCULARSTRING(743238 2967416 1,743238 2967450 2,743265 2967450 3,743265.625 "
+"2967416 3,743238 2967416 4)'),4326));\n"
+"\n"
+"                                 st_asewkt\n"
+"--------------------------------------------------------------------------------------\n"
+" SRID=4326;CIRCULARSTRING(-71.1776848522251 42.3902896512902 "
+"1,-71.1776843766326 42.3903829478009 2,\n"
+" -71.1775844305465 42.3903826677917 3,\n"
+" -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
 
 #. Tag: para
-#: reference_editor.xml:1542
+#: reference_editor.xml:1655
 #, no-c-format
 msgid ""
 "Example of creating a partial functional index. For tables where you are not "
@@ -2889,9 +3387,13 @@ msgid ""
 "that leaves out null geometries which will both conserve space and make your "
 "index smaller and more efficient."
 msgstr ""
+"Exemplo da criação de um index funcional parcial. Para tables onde você não "
+"tem certeza que todas as geometrias caberão, é melhor usar um index parcial "
+"que deixa geometrias nulas que irão conservar seu espaço e farão seu index "
+"menor e mais eficiente."
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1657
 #, no-c-format
 msgid ""
 "CREATE INDEX idx_the_geom_26986_parcels\n"
@@ -2900,16 +3402,23 @@ msgid ""
 "  (ST_Transform(the_geom, 26986))\n"
 "  WHERE the_geom IS NOT NULL;"
 msgstr ""
+"CREATE INDEX idx_the_geom_26986_parcels\n"
+"  ON parcels\n"
+"  USING gist\n"
+"  (ST_Transform(the_geom, 26986))\n"
+"  WHERE the_geom IS NOT NULL;"
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1659
 #, no-c-format
 msgid ""
 "Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
+"Exemplos usando PROJ.4 para transformar com referências espaciais "
+"personalizadas."
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
+#: reference_editor.xml:1660
 #, no-c-format
 msgid ""
 "-- Find intersection of two polygons near the North pole, using a custom "
@@ -2933,15 +3442,35 @@ msgid ""
 "  POLYGON((-170 74.053793645338,-141 73.4268621378904,-141 68,-170 68,-170 "
 "74.053793645338))"
 msgstr ""
+"-- Find intersection of two polygons near the North pole, using a custom "
+"Gnomic projection\n"
+"-- See http://boundlessgeo.com/2012/02/flattening-the-peel/\n"
+" WITH data AS (\n"
+"   SELECT\n"
+"     ST_GeomFromText('POLYGON((170 50,170 72,-130 72,-130 50,170 50))', "
+"4326) AS p1,\n"
+"     ST_GeomFromText('POLYGON((-170 68,-170 90,-141 90,-141 68,-170 68))', "
+"4326) AS p2,\n"
+"     '+proj=gnom +ellps=WGS84 +lat_0=70 +lon_0=-160 +no_defs'::text AS gnom\n"
+" )\n"
+" SELECT ST_AsText(\n"
+"   ST_Transform(\n"
+"     ST_Intersection(ST_Transform(p1, gnom), ST_Transform(p2, gnom)),\n"
+"   gnom, 4326))\n"
+" FROM data;\n"
+"                                          st_astext\n"
+" --------------------------------------------------------------------------------\n"
+"  POLYGON((-170 74.053793645338,-141 73.4268621378904,-141 68,-170 68,-170 "
+"74.053793645338))"
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1664
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr "Configurando comportamento de transformação"
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1665
 #, no-c-format
 msgid ""
 "Sometimes coordinate transformation involving a grid-shift can fail, for "
@@ -2953,47 +3482,64 @@ msgid ""
 "<varname>proj4text</varname> value within the <varname>spatial_ref_sys</"
 "varname> table."
 msgstr ""
+"Algumas vezes transformações coordenadas envolvendo mudança de rede podem "
+"falhar, por exemplo se PROJ.4 não tiver sido construída com arquivos de "
+"mudança de rede ou a coordenada não se encontra com a extensão para qual a "
+"mudança de rede é definida. Por padrão, PostGIS irá lançar um erro se um "
+"arquivo de mudança de rede não estiver presente, mas esse comportamento pode "
+"ser configurado em uma base per-SRID e até mesmo testando diferentes "
+"<varname>to_proj</varname> valores do texto PROJ.4, ou alterando o "
+"<varname>proj4text</varname> valor com a <varname>spatial_ref_sys</varname> "
+"table."
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1675
 #, no-c-format
 msgid ""
 "For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
 "the following +nadgrids parameter:"
 msgstr ""
+"Por exemplo, o proj4text parameter +datum=NAD87 é uma forma estenográfica "
+"para os parâmetros  +nadgrids seguintes:"
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1676
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
-msgstr ""
+msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1677
 #, no-c-format
 msgid ""
 "The @ prefix means no error is reported if the files are not present, but if "
 "the end of the list is reached with no file having been appropriate (ie. "
 "found and overlapping) then an error is issued."
 msgstr ""
+"O prefixo @ significa que nenhum erro foi relatado se os arquivos não estão "
+"presentes, mas se o fim da lista chega sem nenhum arquivo ser apropriado "
+"(encontrado ou sobreposto) então um erro é o problema."
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1678
 #, no-c-format
 msgid ""
 "If, conversely, you wanted to ensure that at least the standard files were "
 "present, but that if all files were scanned without a hit a null "
 "transformation is applied you could use:"
 msgstr ""
+"Se, por outro lado, você queria garantir que pelo menos os arquivos padrões "
+"estivessem presentes, mas que se todos os arquivos tivessem sido escaneados "
+"sem atingir uma transformação nula é empregada, você poderia usar:"
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1679
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
-msgstr ""
+msgstr "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1680
 #, no-c-format
 msgid ""
 "The null grid shift file is a valid grid shift file covering the whole world "
@@ -3001,38 +3547,48 @@ msgid ""
 "PostGIS so that transformations to SRID 4267 that didn't lie within the "
 "correct range did not throw an ERROR, you would use the following:"
 msgstr ""
+"O arquivo nulo de mudança de rede é um arquivo válido cobrindo o mundo todo "
+"e não aplicando nenhuma mudança. Então para um exemplo completo, se você "
+"quisesse alterar PostGIS para que as transformações para o SRID 4267 que não "
+"se encontraram com a variação correta não lançassem um erro, você deveria "
+"utilizar o seguinte: "
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1681
 #, no-c-format
 msgid ""
 "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
 "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null +no_defs' WHERE srid "
 "= 4267;"
 msgstr ""
+"UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
+"+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null +no_defs' WHERE srid "
+"= 4267;"
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1688
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
 "linkend=\"UpdateGeometrySRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"UpdateGeometrySRID\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1694
 #, no-c-format
 msgid "ST_Translate"
 msgstr "ST_Translate"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1696
 #, no-c-format
 msgid "Translate a geometry by given offsets."
-msgstr ""
+msgstr "Translação de uma geometria pelos dados deslocamentos."
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1700
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
@@ -3058,22 +3614,25 @@ msgstr ""
 "<parameter>deltaz</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1720
 #, no-c-format
 msgid ""
 "Returns a new geometry whose coordinates are translated delta x,delta y,"
 "delta z units. Units are based on the units defined in spatial reference "
 "(SRID) for this geometry."
 msgstr ""
+"Retorna uma nova geometria cujas coordenadas são transladações unidades "
+"delta x, delta y, delta z. Unidades são baseadas nas unidades definidas na "
+"referência espacial (SRID) para essa geometria. "
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr "Move um ponto 1 grau de latitude"
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
@@ -3083,15 +3642,21 @@ msgid ""
 "        ---------------------\n"
 "        POINT(-70.01 42.37)"
 msgstr ""
+"SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
+"42.37)',4326),1,0)) As wgs_transgeomtxt;\n"
+"\n"
+"        wgs_transgeomtxt\n"
+"        ---------------------\n"
+"        POINT(-70.01 42.37)"
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1734
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
-msgstr ""
+msgstr "Move uma linestring 1 grau de longitude e 1/2 grau latitude"
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1735
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
@@ -3100,15 +3665,20 @@ msgid ""
 "        ---------------------------------------\n"
 "        LINESTRING(-70.01 42.87,-70.11 42.88)"
 msgstr ""
+"SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
+"42.37,-71.11 42.38)',4326),1,0.5)) As wgs_transgeomtxt;\n"
+"                   wgs_transgeomtxt\n"
+"        ---------------------------------------\n"
+"        LINESTRING(-70.01 42.87,-70.11 42.88)"
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1736
 #, no-c-format
 msgid "Move a 3d point"
-msgstr ""
+msgstr "Move um ponto 3d"
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1737
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
@@ -3116,15 +3686,19 @@ msgid ""
 "        ---------\n"
 "        POINT(5 12 3)"
 msgstr ""
+"SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
+"        st_asewkt\n"
+"        ---------\n"
+"        POINT(5 12 3)"
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1738
 #, no-c-format
 msgid "Move a curve and a point"
-msgstr ""
+msgstr "Move uma curva e um ponto"
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
@@ -3134,27 +3708,33 @@ msgid ""
 " GEOMETRYCOLLECTION(CURVEPOLYGON(CIRCULARSTRING(5 5,4.12 2.878,2 2,-0.121 "
 "7.1213,7 9,9 11,5 5)),POINT(2 5))"
 msgstr ""
+"SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
+"3,3.12 0.878,1 0,-1.121 5.1213,6 7, 8 9,4 3))','POINT(1 3)'),1,2));\n"
+"                                                                                                                 st_astext\n"
+"------------------------------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(CURVEPOLYGON(CIRCULARSTRING(5 5,4.12 2.878,2 2,-0.121 "
+"7.1213,7 9,9 11,5 5)),POINT(2 5))"
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1745
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1751
 #, no-c-format
 msgid "ST_TransScale"
 msgstr "ST_TransScale"
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1753
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
-msgstr ""
+msgstr "Translada uma geometria dando coeficientes e deslocamentos."
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1758
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_TransScale</function></funcdef> "
@@ -3172,24 +3752,29 @@ msgstr ""
 "<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1772
 #, no-c-format
 msgid ""
 "Translates the geometry using the deltaX and deltaY args, then scales it "
 "using the XFactor, YFactor args, working in 2D only."
 msgstr ""
+"Translada a geometria utilizando o deltaX e deltaY args, depois escala ela "
+"utilizando o XFactor, YFactor args, trabalhando somente com 2D."
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1775
 #, no-c-format
 msgid ""
 "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
 "hand for <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, "
 "deltaX*XFactor, deltaY*YFactor, 0)</code>."
 msgstr ""
+"<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
+"hand for <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, "
+"deltaX*XFactor, deltaY*YFactor, 0)</code>."
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1791
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
@@ -3208,44 +3793,24 @@ msgid ""
 " CURVEPOLYGON(CIRCULARSTRING(714 2276,711.363961030679 2267.51471862576,705 "
 "2264,698.636038969321 2284.48528137424,714 2276))"
 msgstr ""
+"SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
+"0.5, 1, 1, 2));\n"
+"                  st_asewkt\n"
+"-----------------------------\n"
+" LINESTRING(1.5 6 3,1.5 4 1)\n"
+"\n"
+"\n"
+"--Buffer a point to get an approximation of a circle, convert to curve and "
+"then translate 1,2 and scale it 3,4\n"
+"  SELECT ST_AsText(ST_Transscale(ST_LineToCurve(ST_Buffer('POINT(234 567)', "
+"3)),1,2,3,4));\n"
+"                                                                                                                  st_astext\n"
+"------------------------------------------------------------------------------------------------------------------------------\n"
+" CURVEPOLYGON(CIRCULARSTRING(714 2276,711.363961030679 2267.51471862576,705 "
+"2264,698.636038969321 2284.48528137424,714 2276))"
 
 #. Tag: para
-#: reference_editor.xml:1685
+#: reference_editor.xml:1798
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ", <xref linkend=\"ST_Translate\"/>"
-
-#~ msgid ""
-#~ "Adds a point to a LineString before point <position> (0-based "
-#~ "index)."
-#~ msgstr ""
-#~ "Adiciona um ponto a uma LineString antes do ponto <position> "
-#~ "(índice se inicia em 0)."
-
-#~ msgid ""
-#~ "<refpurpose>Applies a 3d affine transformation to the geometry to do "
-#~ "things like translate, rotate, scale in one step.</refpurpose>"
-#~ msgstr ""
-#~ "<refpurpose>Aplica uma transformação affine em 3d à geometria, para "
-#~ "realizar translação, rotação e escala em um único passo.</refpurpose>"
-
-#~ msgid ""
-#~ "Forces the geometries into a \"2-dimensional mode\" so that all output "
-#~ "representations will only have the X and Y coordinates."
-#~ msgstr ""
-#~ "Força uma geometria a conter apenas duas dimensões, para que toda a saída "
-#~ "representacional possua apenas as coordenadas X e Y."
-
-#~ msgid ""
-#~ "<refpurpose>Returns the geometry as a MULTI* geometry. If the geometry is "
-#~ "already a MULTI*, it is returned unchanged.</refpurpose>"
-#~ msgstr ""
-#~ "<refpurpose>Retorna a geometria como uma MULTI* geometria. Se a geometria "
-#~ "já é MULTI*, o resultado é retornado sem alterações.</refpurpose>"
-
-#~ msgid ""
-#~ "<funcdef>boolean <function>ST_ForceRHR</function></funcdef> "
-#~ "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
-#~ msgstr ""
-#~ "<funcdef>boolean <function>ST_ForceRHR</function></funcdef> "
-#~ "<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
diff --git a/doc/po/pt_BR/reference_guc.xml.po b/doc/po/pt_BR/reference_guc.xml.po
index 936225e..01b552e 100644
--- a/doc/po/pt_BR/reference_guc.xml.po
+++ b/doc/po/pt_BR/reference_guc.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-30 16:59+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -24,18 +25,22 @@ msgid ""
 "can be set globally, by database, by session or by transaction. Best set at "
 "global or database level."
 msgstr ""
+"Essa seção lista as Grandes Variáveis Unificadas Personalizadas (GUC) do "
+"PostGIS personalizado. Elas podem ser globalmente configuradas, por banco de "
+"dados, por sessão  ou por transação. A melhor configuração a nível global ou "
+"database."
 
 #. Tag: title
 #: reference_guc.xml:8
 #, no-c-format
 msgid "PostGIS Grand Unified Custom Variables (GUCs)"
-msgstr ""
+msgstr "Grandes Variáveis Unificadas Personalizadas do PostGIS (GUCs)"
 
 #. Tag: refname
 #: reference_guc.xml:12
 #, no-c-format
 msgid "postgis.backend"
-msgstr ""
+msgstr "postgis.backend"
 
 #. Tag: refpurpose
 #: reference_guc.xml:13
@@ -44,13 +49,15 @@ msgid ""
 "The backend to service a function where GEOS and SFCGAL overlap. Options: "
 "geos or sfcgal. Defaults to geos."
 msgstr ""
+"O backend para fazer a manutenção de uma função onde GEOS e SFCGAL sobrepõe. "
+"Opções: geos ou sfcgal. Padrão para geos. "
 
 #. Tag: title
 #: reference_guc.xml:17 reference_guc.xml:45 reference_guc.xml:95
 #: reference_guc.xml:187
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_guc.xml:18
@@ -61,56 +68,60 @@ msgid ""
 "GEOS and SFCGAL have the same named function. This variable allows you to "
 "override and make sfcgal the backend to service the request."
 msgstr ""
+"Essa GUC só é relevante se você compilou o PostGIS com o suporte sfcgal. Por "
+"padrão o backend <varname>geos</varname>  é usado por funções onde o GEOS e "
+"o SFCGAL têm o mesmo nome. Essa variável permite exceder e fazer o sfcgal "
+"ser o backend para a solicitação do serviço. "
 
 #. Tag: para
 #: reference_guc.xml:19
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidade: 2.1.0"
 
 #. Tag: title
 #: reference_guc.xml:23 reference_guc.xml:69 reference_guc.xml:146
 #: reference_guc.xml:213
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: para
 #: reference_guc.xml:24
 #, no-c-format
 msgid "Sets backend just for life of connection"
-msgstr ""
+msgstr "Configura backend apenas para vida de conexão "
 
 #. Tag: programlisting
 #: reference_guc.xml:25
 #, no-c-format
 msgid "set postgis.backend = sfcgal;"
-msgstr ""
+msgstr "set postgis.backend = sfcgal;"
 
 #. Tag: para
 #: reference_guc.xml:27
 #, no-c-format
 msgid "Sets backend for new connections to database"
-msgstr ""
+msgstr "Configura backend para novas conexões para o banco de dados"
 
 #. Tag: programlisting
 #: reference_guc.xml:28
 #, no-c-format
 msgid "ALTER DATABASE mygisdb SET postgis.backend = sfcgal;"
-msgstr ""
+msgstr "ALTER DATABASE mygisdb SET postgis.backend = sfcgal;"
 
 #. Tag: title
 #: reference_guc.xml:31 reference_guc.xml:79 reference_guc.xml:166
 #: reference_guc.xml:220
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: refname
 #: reference_guc.xml:38
 #, no-c-format
 msgid "postgis.gdal_datapath"
-msgstr ""
+msgstr "postgis.gdal_datapath"
 
 #. Tag: refpurpose
 #: reference_guc.xml:39
@@ -119,6 +130,8 @@ msgid ""
 "A configuration option to assign the value of GDAL's GDAL_DATA option. If "
 "not set, the environmentally set GDAL_DATA variable is used."
 msgstr ""
+"Uma opção de configuração para designar o valor da opção GDAL_DATA do GDAL. "
+"Se não funcionar, a variável ambiental  GDAL_DATA é usada."
 
 #. Tag: para
 #: reference_guc.xml:46
@@ -128,6 +141,9 @@ msgid ""
 "The <varname>postgis.gdal_datapath</varname> value should be the complete "
 "physical path to GDAL's data files."
 msgstr ""
+"Uma variável GUC do PostgreSQL para configurar o valor da opção GDAL_DATA do "
+"GDAL. O valor <varname>postgis.gdal_datapath</varname> deve ser o path "
+"físico completo para os arquivos de dados do GDAL."
 
 #. Tag: para
 #: reference_guc.xml:49
@@ -137,6 +153,9 @@ msgid ""
 "data files path is not hard-coded. This option should also be set when "
 "GDAL's data files are not located in GDAL's expected path."
 msgstr ""
+"Essa opção de configuração é mais usada para plataformas do Windows, onde os "
+"arquivos de dados path do GDAL's não estão hard-coded. Essa opção deve "
+"também ser configurada quando esses aquivos não estiverem no path esperado. "
 
 #. Tag: para
 #: reference_guc.xml:54
@@ -145,12 +164,14 @@ msgid ""
 "This option can be set in PostgreSQL's configuration file postgresql.conf. "
 "It can also be set by connection or transaction."
 msgstr ""
+"Essa opção pode ser configurada no arquivo de configuração postgresql.conf. "
+"Pode ser configurado por conexão ou transação."
 
 #. Tag: para
 #: reference_guc.xml:58 reference_guc.xml:141 reference_guc.xml:208
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: para
 #: reference_guc.xml:61
@@ -160,12 +181,15 @@ msgid ""
 "\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</"
 "ulink>."
 msgstr ""
+"Informação adicional sobre o GDAL_DATA está disponível em GDAL's <ulink url="
+"\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</"
+"ulink>."
 
 #. Tag: para
 #: reference_guc.xml:70
 #, no-c-format
 msgid "Set and reset <varname>postgis.gdal_datapath</varname>"
-msgstr ""
+msgstr "Configurar e resetar <varname>postgis.gdal_datapath</varname>"
 
 #. Tag: programlisting
 #: reference_guc.xml:72
@@ -174,12 +198,14 @@ msgid ""
 "SET postgis.gdal_datapath TO '/usr/local/share/gdal.hidden';\n"
 "SET postgis.gdal_datapath TO default;"
 msgstr ""
+"SET postgis.gdal_datapath TO '/usr/local/share/gdal.hidden';\n"
+"SET postgis.gdal_datapath TO default;"
 
 #. Tag: para
 #: reference_guc.xml:74
 #, no-c-format
 msgid "Setting on windows for a particular database"
-msgstr ""
+msgstr "Configurando no Windows para um banco de dados específico "
 
 #. Tag: programlisting
 #: reference_guc.xml:75
@@ -188,18 +214,20 @@ msgid ""
 "ALTER DATABASE gisdb\n"
 "SET postgis.gdal_datapath = 'C:/Program Files/PostgreSQL/9.3/gdal-data';"
 msgstr ""
+"ALTER DATABASE gisdb\n"
+"SET postgis.gdal_datapath = 'C:/Program Files/PostgreSQL/9.3/gdal-data';"
 
 #. Tag: para
 #: reference_guc.xml:80
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Transform\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_guc.xml:88
 #, no-c-format
 msgid "postgis.gdal_enabled_drivers"
-msgstr ""
+msgstr "postgis.gdal_enabled_drivers"
 
 #. Tag: refpurpose
 #: reference_guc.xml:89
@@ -208,6 +236,8 @@ msgid ""
 "A configuration option to set the enabled GDAL drivers in the PostGIS "
 "environment. Affects the GDAL configuration variable GDAL_SKIP."
 msgstr ""
+"Uma opção de configuração para estabelecer os drivers GDAL ativados no "
+"ambiente POstGIS. Afeta a variável  GDAL_SKIP do GDAL."
 
 #. Tag: para
 #: reference_guc.xml:96
@@ -218,6 +248,10 @@ msgid ""
 "can be set in PostgreSQL's configuration file: postgresql.conf. It can also "
 "be set by connection or transaction."
 msgstr ""
+"Uma opção de configuração para estabelecer os drivers GDAL ativados no "
+"PostGIS. Afeta a variável de configuração GDAL_SKIP. Essa opção pode ser "
+"estabelecida no arquivo de configuração do PostgreSQL: postgresql.conf. Ela "
+"também pode ser estabelecida por conexão ou transação. "
 
 #. Tag: para
 #: reference_guc.xml:100
@@ -228,6 +262,10 @@ msgid ""
 "<varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> with the list of enabled "
 "drivers to the process starting PostgreSQL."
 msgstr ""
+"O valor inicial do <varname>postgis.gdal_enabled_drivers</varname> também "
+"pode ser estabelecido passando a variável de ambiente "
+"<varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> com a lista de drivers "
+"ativados para o processo de começar o PostgreSQL. "
 
 #. Tag: para
 #: reference_guc.xml:104
@@ -238,6 +276,11 @@ msgid ""
 "gdal.org/formats_list.html\">GDAL Raster Formats</ulink>. Multiple drivers "
 "can be specified by putting a space between each driver."
 msgstr ""
+"Dispositivos ativados específicos GDAL podem ser especificados pelos "
+"dispositivos de nome ou código curto. Dispositivos com nomes ou códigos "
+"curtos podem ser encontrados em<ulink url=\"http://www.gdal.org/formats_list."
+"html\">GDAL Raster Formats</ulink>. Vários dispositivos podem ser "
+"encontrados, colocando um espaço entre cada um deles."
 
 #. Tag: para
 #: reference_guc.xml:109
@@ -246,6 +289,8 @@ msgid ""
 "There are three special codes available for <varname>postgis."
 "gdal_enabled_drivers</varname>. The codes are case-sensitive."
 msgstr ""
+"Existem três códigos especiais disponíveis para <varname>postgis."
+"gdal_enabled_drivers</varname>.  Os códigos são case-sensitive. "
 
 #. Tag: para
 #: reference_guc.xml:114
@@ -255,12 +300,15 @@ msgid ""
 "<varname>DISABLE_ALL</varname> overrides all other values in "
 "<varname>postgis.gdal_enabled_drivers</varname>."
 msgstr ""
+"<varname>DISABLE_ALL</varname> desabilita todos os drivers GDAL. Se "
+"presente, <varname>DISABLE_ALL</varname> excede todos os outros valores em "
+"<varname>postgis.gdal_enabled_drivers</varname>."
 
 #. Tag: para
 #: reference_guc.xml:117
 #, no-c-format
 msgid "<varname>ENABLE_ALL</varname> enables all GDAL drivers."
-msgstr ""
+msgstr "<varname>ENABLE_ALL</varname> ativa todos os drivers GDAL."
 
 #. Tag: para
 #: reference_guc.xml:120
@@ -269,6 +317,8 @@ msgid ""
 "<varname>VSICURL</varname> enables GDAL's <varname>/vsicurl/</varname> "
 "virtual file system."
 msgstr ""
+"<varname>VSICURL</varname> ativa o arquivo do sistema virtual <varname>/"
+"vsicurl/</varname> do GDAL."
 
 #. Tag: para
 #: reference_guc.xml:124
@@ -278,6 +328,10 @@ msgid ""
 "attempts to use out-db rasters, ST_FromGDALRaster(), ST_AsGDALRaster(), "
 "ST_AsTIFF(), ST_AsJPEG() and ST_AsPNG() will result in error messages."
 msgstr ""
+"Quando <varname>postgis.gdal_enabled_drivers</varname> é configurado para "
+"DESABILITAR_TODOS, tenta usar out-db rasters, ST_FromGDALRaster(), "
+"ST_AsGDALRaster(), ST_AsTIFF(), ST_AsJPEG() e ST_AsPNG() resultará em "
+"mensagens de erro."
 
 #. Tag: para
 #: reference_guc.xml:130
@@ -286,6 +340,8 @@ msgid ""
 "In the standard PostGIS installation, <varname>postgis.gdal_enabled_drivers</"
 "varname> is set to DISABLE_ALL."
 msgstr ""
+"Na instalação padrão do PostGIS, <varname>postgis.gdal_enabled_drivers</"
+"varname> é configurado para DESABILITAR_TODOS."
 
 #. Tag: para
 #: reference_guc.xml:136
@@ -295,18 +351,21 @@ msgid ""
 "\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</"
 "ulink>."
 msgstr ""
+"Informações adicionais sobre GDAL_SKIP estão disponíveis em <ulink url="
+"\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Opções de Configuração</"
+"ulink>. "
 
 #. Tag: para
 #: reference_guc.xml:147
 #, no-c-format
 msgid "Set and reset <varname>postgis.gdal_enabled_drivers</varname>"
-msgstr ""
+msgstr "Configurar e resetar <varname>postgis.gdal_enabled_drivers</varname>"
 
 #. Tag: para
 #: reference_guc.xml:149
 #, no-c-format
 msgid "Sets backend for all new connections to database"
-msgstr ""
+msgstr "Configura backend para todas as novas conexões para o banco de dados"
 
 #. Tag: programlisting
 #: reference_guc.xml:150
@@ -314,6 +373,7 @@ msgstr ""
 msgid ""
 "ALTER DATABASE mygisdb SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';"
 msgstr ""
+"ALTER DATABASE mygisdb SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';"
 
 #. Tag: para
 #: reference_guc.xml:152
@@ -323,6 +383,9 @@ msgid ""
 "super user access and PostgreSQL 9.4+. Also not that database, session, and "
 "user settings override this."
 msgstr ""
+"Estabelece drivers ativados padrões para todas as conexões para fazer a "
+"manutenção. Requer acesso super do usuário e PostgreSQL 9.4+. Aquele banco "
+"de dados, sessão e usuário não excedem isso."
 
 #. Tag: programlisting
 #: reference_guc.xml:154
@@ -331,6 +394,8 @@ msgid ""
 "ALTER SYSTEM SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
 "SELECT pg_reload_conf();"
 msgstr ""
+"ALTER SYSTEM SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
+"SELECT pg_reload_conf();"
 
 #. Tag: programlisting
 #: reference_guc.xml:156
@@ -339,30 +404,32 @@ msgid ""
 "SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
 "SET postgis.gdal_enabled_drivers = default;"
 msgstr ""
+"SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
+"SET postgis.gdal_enabled_drivers = default;"
 
 #. Tag: para
 #: reference_guc.xml:158
 #, no-c-format
 msgid "Enable all GDAL Drivers"
-msgstr ""
+msgstr "Ativar todos os dispositivos GDAL"
 
 #. Tag: programlisting
 #: reference_guc.xml:159
 #, no-c-format
 msgid "SET postgis.gdal_enabled_drivers = 'ENABLE_ALL';"
-msgstr ""
+msgstr "SET postgis.gdal_enabled_drivers = 'ENABLE_ALL';"
 
 #. Tag: para
 #: reference_guc.xml:161
 #, no-c-format
 msgid "Disable all GDAL Drivers"
-msgstr ""
+msgstr "Desativar todos os dispositivos GDAL"
 
 #. Tag: programlisting
 #: reference_guc.xml:162
 #, no-c-format
 msgid "SET postgis.gdal_enabled_drivers = 'DISABLE_ALL';"
-msgstr ""
+msgstr "SET postgis.gdal_enabled_drivers = 'DISABLE_ALL';"
 
 #. Tag: para
 #: reference_guc.xml:167
@@ -372,18 +439,23 @@ msgid ""
 "<xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsJPEG\"/>, <xref "
 "linkend=\"postgis_enable_outdb_rasters\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>, "
+"<xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsJPEG\"/>, <xref "
+"linkend=\"postgis_enable_outdb_rasters\"/>"
 
 #. Tag: refname
 #: reference_guc.xml:180
 #, no-c-format
 msgid "postgis.enable_outdb_rasters"
-msgstr ""
+msgstr "postgis.enable_outdb_rasters"
 
 #. Tag: refpurpose
 #: reference_guc.xml:181
 #, no-c-format
 msgid "A boolean configuration option to enable access to out-db raster bands."
 msgstr ""
+"Uma opção de configuração booleana para ativar o acesso ao out-db raster "
+"bands."
 
 #. Tag: para
 #: reference_guc.xml:188
@@ -393,6 +465,10 @@ msgid ""
 "option can be set in PostgreSQL's configuration file: postgresql.conf. It "
 "can also be set by connection or transaction."
 msgstr ""
+"Uma opção de configuração booleana para ativar o acesso ao ut-db raster "
+"bands. Essa opção pode ser estabelecida no arquivo de configuração: "
+"postgresql.conf. Ela também pode ser estabelecida por conexão ou "
+"transação.   "
 
 #. Tag: para
 #: reference_guc.xml:192
@@ -403,6 +479,10 @@ msgid ""
 "<varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> with a non-zero value to the "
 "process starting PostgreSQL."
 msgstr ""
+"O valor inicial de <varname>postgis.enable_outdb_rasters</varname> também "
+"pode ser estabelecido passando a variável de ambiente "
+"<varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> com um valor não-zero para o "
+"processo de começar o  PostgreSQL."
 
 #. Tag: para
 #: reference_guc.xml:197
@@ -412,6 +492,9 @@ msgid ""
 "<varname>postgis.enable_outdb_rasters</varname> determines the accessible "
 "raster formats."
 msgstr ""
+"Mesmo se <varname>postgis.enable_outdb_rasters</varname> is é verdade, o GUC "
+"<varname>postgis.enable_outdb_rasters</varname> determina os formatos raster "
+"acessíveis."
 
 #. Tag: para
 #: reference_guc.xml:203
@@ -420,12 +503,14 @@ msgid ""
 "In the standard PostGIS installation, <varname>postgis.enable_outdb_rasters</"
 "varname> is set to False."
 msgstr ""
+"Na instalação padrão do PostGIS, <varname>postgis.enable_outdb_rasters</"
+"varname> é colocado como Falso."
 
 #. Tag: para
 #: reference_guc.xml:214
 #, no-c-format
 msgid "Set and reset <varname>postgis.enable_outdb_rasters</varname>"
-msgstr ""
+msgstr "Configurar e resetar <varname>postgis.enable_outdb_rasters</varname>"
 
 #. Tag: programlisting
 #: reference_guc.xml:216
@@ -436,3 +521,7 @@ msgid ""
 "SET postgis.enable_outdb_rasters = True;\n"
 "SET postgis.enable_outdb_rasters = False;"
 msgstr ""
+"SET postgis.enable_outdb_rasters TO True;\n"
+"SET postgis.enable_outdb_rasters = default;\n"
+"SET postgis.enable_outdb_rasters = True;\n"
+"SET postgis.enable_outdb_rasters = False;"
diff --git a/doc/po/pt_BR/reference_lrs.xml.po b/doc/po/pt_BR/reference_lrs.xml.po
index 1869ae0..3d47f44 100644
--- a/doc/po/pt_BR/reference_lrs.xml.po
+++ b/doc/po/pt_BR/reference_lrs.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-23 19:36+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -21,13 +22,13 @@ msgstr ""
 #: reference_lrs.xml:3
 #, no-c-format
 msgid "Linear Referencing"
-msgstr ""
+msgstr "Referência linear "
 
 #. Tag: refname
 #: reference_lrs.xml:7
 #, no-c-format
 msgid "ST_LineInterpolatePoint"
-msgstr ""
+msgstr "ST_LineInterpolatePoint"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:9
@@ -37,6 +38,9 @@ msgid ""
 "between 0 and 1 representing fraction of total length of linestring the "
 "point has to be located."
 msgstr ""
+"Retorna um ponto interpolar ao longo de uma linha. Segundo argumento é um "
+"float8 entre 0 e 1 representando fração do comprimento total da linestring "
+"do ponto tem que ser localizado. "
 
 #. Tag: funcprototype
 #: reference_lrs.xml:15
@@ -47,6 +51,10 @@ msgid ""
 "paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LineInterpolatePoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></"
+"paramdef>"
 
 #. Tag: title
 #: reference_lrs.xml:24 reference_lrs.xml:86 reference_lrs.xml:138
@@ -64,6 +72,9 @@ msgid ""
 "LINESTRING. Second argument is a float8 between 0 and 1 representing "
 "fraction of total linestring length the point has to be located."
 msgstr ""
+"Retorna um ponto interpolar com uma linha. Primeiro argumento deve ser uma "
+"LINESTRING. Segundo argumento é um float8 entre 0 e 1 representando fração "
+"do comprimento total da linestring do ponto tem que ser localizado. "
 
 #. Tag: para
 #: reference_lrs.xml:30 reference_lrs.xml:149
@@ -72,6 +83,8 @@ msgid ""
 "See <xref linkend=\"ST_LineLocatePoint\"/> for computing the line location "
 "nearest to a Point."
 msgstr ""
+"Veja <xref linkend=\"ST_LineLocatePoint\"/> para computar a linha de "
+"localização mais perto de um ponto. "
 
 #. Tag: para
 #: reference_lrs.xml:34
@@ -80,6 +93,8 @@ msgid ""
 "Since release 1.1.1 this function also interpolates M and Z values (when "
 "present), while prior releases set them to 0.0."
 msgstr ""
+"Desde a liberação 1.1.1 essa função também interpola valores  M e Z (quando "
+"presentes), enquanto as liberações anteriores configura eles para 0.0."
 
 #. Tag: para
 #: reference_lrs.xml:38
@@ -91,14 +106,14 @@ msgstr "Disponibilidade: 0.8.2, Suporte a Z e M adicionado em 1.1.1"
 #: reference_lrs.xml:39
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Interpolate_Point."
-msgstr ""
+msgstr "Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Interpolate_Point."
 
 #. Tag: para
 #: reference_lrs.xml:40 reference_lrs.xml:160 reference_lrs.xml:322
 #: reference_lrs.xml:365 reference_lrs.xml:409
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: title
 #: reference_lrs.xml:45 reference_lrs.xml:103 reference_lrs.xml:164
@@ -112,7 +127,7 @@ msgstr "Exemplos"
 #: reference_lrs.xml:51
 #, no-c-format
 msgid "A linestring with the interpolated point at 20% position (0.20)"
-msgstr ""
+msgstr "Uma linestring com o ponto interpolado em uma posição de 20% (0.20)"
 
 #. Tag: programlisting
 #: reference_lrs.xml:54
@@ -126,6 +141,13 @@ msgid ""
 "----------------\n"
 " POINT(51.5974135047432 76.5974135047432)"
 msgstr ""
+"--Return point 20% along 2d line\n"
+"SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.20))\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(25 50, 100 125, 150 190)') "
+"as the_line) As foo;\n"
+"   st_asewkt\n"
+"----------------\n"
+" POINT(51.5974135047432 76.5974135047432)"
 
 #. Tag: programlisting
 #: reference_lrs.xml:55
@@ -150,6 +172,24 @@ msgid ""
 "----------------\n"
 " POINT(3 4)"
 msgstr ""
+"--Return point mid-way of 3d line\n"
+"SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.5))\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6, 6 7 8)') as "
+"the_line) As foo;\n"
+"\n"
+"        st_asewkt\n"
+"--------------------\n"
+" POINT(3.5 4.5 5.5)\n"
+"\n"
+"\n"
+"--find closest point on a line to a point or other geometry\n"
+" SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, "
+"ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
+"FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As "
+"foo;\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(3 4)"
 
 #. Tag: title
 #: reference_lrs.xml:60 reference_lrs.xml:110 reference_lrs.xml:178
@@ -166,12 +206,14 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref "
 "linkend=\"ST_LineLocatePoint\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref "
+"linkend=\"ST_LineLocatePoint\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:68
 #, no-c-format
 msgid "ST_LineLocatePoint"
-msgstr ""
+msgstr "ST_LineLocatePoint"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:70
@@ -181,6 +223,9 @@ msgid ""
 "point on LineString to the given Point, as a fraction of total 2d line "
 "length."
 msgstr ""
+"Retorna um flutuador entre 0 e 1 representando a localização do ponto mai "
+"próximo na linestring do ponto dado, como uma fração de uma linha de "
+"comprimento 2d total."
 
 #. Tag: funcprototype
 #: reference_lrs.xml:77
@@ -191,6 +236,10 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_LineLocatePoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>geometria </type> <parameter>a_point</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:88
@@ -200,6 +249,9 @@ msgid ""
 "point on LineString to the given Point, as a fraction of total <link linkend="
 "\"ST_Length2D\">2d line</link> length."
 msgstr ""
+"Retorna um flutuador entre 0 e 1 representando a localização do ponto mai "
+"próximo na linestring do ponto dado, como uma fração de uma <link linkend="
+"\"ST_Length2D\">2d line</link>  de comprimento total."
 
 #. Tag: para
 #: reference_lrs.xml:92
@@ -209,12 +261,15 @@ msgid ""
 "\"ST_LineInterpolatePoint\"/>) or a substring (<xref linkend="
 "\"ST_LineSubstring\"/>)."
 msgstr ""
+"Você pode usar a localização retornada para extrair um ponto (<xref linkend="
+"\"ST_LineInterpolatePoint\"/>) ou uma substring (<xref linkend="
+"\"ST_LineSubstring\"/>)."
 
 #. Tag: para
 #: reference_lrs.xml:95
 #, no-c-format
 msgid "This is useful for approximating numbers of addresses"
-msgstr ""
+msgstr "Isso é útil para aproximar números de endereços"
 
 #. Tag: para
 #: reference_lrs.xml:97
@@ -226,7 +281,7 @@ msgstr "Disponibilidade: 1.1.0"
 #: reference_lrs.xml:98
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Locate_Point."
-msgstr ""
+msgstr "Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Locate_Point."
 
 #. Tag: programlisting
 #: reference_lrs.xml:105
@@ -266,6 +321,39 @@ msgid ""
 "----------------\n"
 " POINT(3 4)"
 msgstr ""
+"--Rough approximation of finding the street number of a point along the "
+"street\n"
+"--Note the whole foo thing is just to generate dummy data that looks\n"
+"--like house centroids and street\n"
+"--We use ST_DWithin to exclude\n"
+"--houses too far away from the street to be considered on the street\n"
+"SELECT ST_AsText(house_loc) As as_text_house_loc,\n"
+"        startstreet_num +\n"
+"                CAST( (endstreet_num - startstreet_num)\n"
+"                        * ST_LineLocatePoint(street_line, house_loc) As "
+"integer) As street_num\n"
+"FROM\n"
+"(SELECT ST_GeomFromText('LINESTRING(1 2, 3 4)') As street_line,\n"
+"        ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,\n"
+"                20 As endstreet_num\n"
+"FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)\n"
+"As foo\n"
+"WHERE ST_DWithin(street_line, house_loc, 0.2);\n"
+"\n"
+" as_text_house_loc | street_num\n"
+"-------------------+------------\n"
+" POINT(1.01 2.06)  |         10\n"
+" POINT(2.02 3.09)  |         15\n"
+" POINT(3.03 4.12)  |         20\n"
+"\n"
+" --find closest point on a line to a point or other geometry\n"
+" SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, "
+"ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
+"FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As "
+"foo;\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(3 4)"
 
 #. Tag: para
 #: reference_lrs.xml:112
@@ -274,12 +362,14 @@ msgid ""
 ", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/"
 ">, <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
+", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/"
+">, <xref linkend=\"ST_LineSubstring\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:118
 #, no-c-format
 msgid "ST_LineSubstring"
-msgstr ""
+msgstr "ST_LineSubstring"
 
 #. Tag: refpurpose
 #: reference_lrs.xml:120
@@ -289,6 +379,9 @@ msgid ""
 "at the given fractions of total 2d length. Second and third arguments are "
 "float8 values between 0 and 1."
 msgstr ""
+"Retorna uma linestring sendo uma substring da de entrada começando e "
+"finalizando nas frações dadas do total 2d de comprimento. Segundo e terceiro "
+"argumentos são valores float8 entre 0 e 1."
 
 #. Tag: funcprototype
 #: reference_lrs.xml:128
@@ -300,6 +393,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LineSubstring</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>startfraction</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:140
@@ -311,6 +409,11 @@ msgid ""
 "contiguous MULTILINESTRINGs use in conjunction with <xref linkend="
 "\"ST_LineMerge\"/>."
 msgstr ""
+"Retorna uma linestring sendo uma substring da de entrada começando e "
+"finalizando nas frações dadas do total 2d de comprimento. Segundo e terceiro "
+"argumentos são valores float8 entre 0 e 1. Isso só funciona com LINESTRINGs. "
+"Para usar com MULTILINSTRINGs contíguas, use em conjunção com <xref linkend="
+"\"ST_LineMerge\"/>."
 
 #. Tag: para
 #: reference_lrs.xml:146
@@ -319,6 +422,8 @@ msgid ""
 "If 'start' and 'end' have the same value this is equivalent to <xref linkend="
 "\"ST_LineInterpolatePoint\"/>."
 msgstr ""
+"Se \"início\" e \"fim\" tiverem o mesmo valor, isso é equivalente a <xref "
+"linkend=\"ST_LineInterpolatePoint\"/>."
 
 #. Tag: para
 #: reference_lrs.xml:153
@@ -327,24 +432,27 @@ msgid ""
 "Since release 1.1.1 this function also interpolates M and Z values (when "
 "present), while prior releases set them to unspecified values."
 msgstr ""
+"Desde a liberação 1.1.1 essa função também interpola valores  M e Z (quando "
+"presentes), enquanto as liberações anteriores configura eles para valores "
+"não específicos."
 
 #. Tag: para
 #: reference_lrs.xml:158
 #, no-c-format
 msgid "Availability: 1.1.0, Z and M supported added in 1.1.1"
-msgstr ""
+msgstr "Disponibilidade: 1.1.0, Suporte a Z e M adicionado em 1.1.1"
 
 #. Tag: para
 #: reference_lrs.xml:159
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Substring."
-msgstr ""
+msgstr "Alterações: 2.1.0 para 2.0.x foi chamada ST_Line_Substring."
 
 #. Tag: para
 #: reference_lrs.xml:170
 #, no-c-format
 msgid "A linestring seen with 1/3 midrange overlaid (0.333, 0.666)"
-msgstr ""
+msgstr "Uma linestring vista com 1/3 coberto (0.333, 0.666)"
 
 #. Tag: programlisting
 #: reference_lrs.xml:173
@@ -384,6 +492,39 @@ msgid ""
 "CROSS JOIN generate_series(0,10000) AS n\n"
 "WHERE n*100.00/length < 1;"
 msgstr ""
+"--Return the approximate 1/3 mid-range part of a linestring\n"
+"SELECT ST_AsText(ST_Line_SubString(ST_GeomFromText('LINESTRING(25 50, 100 "
+"125, 150 190)'), 0.333, 0.666));\n"
+"\n"
+"                                                                                   st_astext\n"
+"------------------------------------------------------------------------------------------------\n"
+"LINESTRING(69.2846934853974 94.2846934853974,100 125,111.700356260683 "
+"140.210463138888)\n"
+"\n"
+"--The below example simulates a while loop in\n"
+"--SQL using PostgreSQL generate_series() to cut all\n"
+"--linestrings in a table to 100 unit segments\n"
+"-- of which no segment is longer than 100 units\n"
+"-- units are measured in the SRID units of measurement\n"
+"-- It also assumes all geometries are LINESTRING or contiguous "
+"MULTILINESTRING\n"
+"--and no geometry is longer than 100 units*10000\n"
+"--for better performance you can reduce the 10000\n"
+"--to match max number of segments you expect\n"
+"\n"
+"SELECT field1, field2, ST_LineSubstring(the_geom, 100.00*n/length,\n"
+"  CASE\n"
+"        WHEN 100.00*(n+1) < length THEN 100.00*(n+1)/length\n"
+"        ELSE 1\n"
+"  END) As the_geom\n"
+"FROM\n"
+"  (SELECT sometable.field1, sometable.field2,\n"
+"  ST_LineMerge(sometable.the_geom) AS the_geom,\n"
+"  ST_Length(sometable.the_geom) As length\n"
+"  FROM sometable\n"
+"  ) AS t\n"
+"CROSS JOIN generate_series(0,10000) AS n\n"
+"WHERE n*100.00/length < 1;"
 
 #. Tag: para
 #: reference_lrs.xml:180
@@ -392,6 +533,8 @@ msgid ""
 ", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge"
 "\"/>"
 msgstr ""
+", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge"
+"\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:186
@@ -407,6 +550,9 @@ msgid ""
 "match the specified measure. Polygonal elements are not supported.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um valor de coleção de geometria derivado com elementos "
+"que combinam com a medida específica. Elementos polígonos não são suportados."
+"</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_lrs.xml:195
@@ -418,6 +564,11 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LocateAlong</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>ageom_with_measure</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_measure</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:207
@@ -426,6 +577,9 @@ msgid ""
 "<para>Return a derived geometry collection value with elements that match "
 "the specified measure. Polygonal elements are not supported.</para>"
 msgstr ""
+"<para>Retorna um valor de coleção de geometria derivado com elementos que "
+"combinam com a medida específica. Elementos polígonos não são suportados.</"
+"para>"
 
 #. Tag: para
 #: reference_lrs.xml:211
@@ -435,6 +589,10 @@ msgid ""
 "of the input line by the specified number of units. A positive offset will "
 "be to the left, and a negative one to the right."
 msgstr ""
+"Se um deslocamento é fornecido, o resultado será o deslocamento para a "
+"direita ou para a esquerda da linha de entrada pelo número específico de "
+"unidades. Um deslocamento positivo será para a esquerda e um negativo para a "
+"direita."
 
 #. Tag: para
 #: reference_lrs.xml:216 reference_lrs.xml:269
@@ -443,12 +601,14 @@ msgid ""
 "Semantic is specified by: ISO/IEC CD 13249-3:200x(E) - Text for Continuation "
 "CD Editing Meeting"
 msgstr ""
+"Semântico é especificado por: ISO/IEC CD 13249-3:200x(E) - Text for "
+"Continuation CD Editing Meeting"
 
 #. Tag: para
 #: reference_lrs.xml:219
 #, no-c-format
 msgid "Availability: 1.1.0 by old name ST_Locate_Along_Measure."
-msgstr ""
+msgstr "Disponibilidade: 1.1.0 pelo nome antigo ST_Locate_Along_Measure."
 
 #. Tag: para
 #: reference_lrs.xml:220
@@ -458,6 +618,9 @@ msgid ""
 "ST_Locate_Along_Measure. The old name has been deprecated and will be "
 "removed in the future but is still available."
 msgstr ""
+"Alterações: 2.0.0 nas versões anteriores era chamado de "
+"ST_Locate_Along_Measure. O nome antigo foi menosprezado e será removido no "
+"futuro, mas ainda está disponível."
 
 #. Tag: para
 #: reference_lrs.xml:221
@@ -469,7 +632,7 @@ msgstr "Utilize esta função apenas em geometrias com um componente M"
 #: reference_lrs.xml:223 reference_lrs.xml:275
 #, no-c-format
 msgid "&M_support;"
-msgstr ""
+msgstr "&M_support;"
 
 #. Tag: programlisting
 #: reference_lrs.xml:229
@@ -501,6 +664,31 @@ msgid ""
 " POINTM(9 4 3)\n"
 " POINTM(1 2 3)"
 msgstr ""
+"SELECT ST_AsText(the_geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateAlong(\n"
+"                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 "
+"3),\n"
+"                (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
+"\n"
+"                                                 st_asewkt\n"
+"-----------------------------------------------------------\n"
+" MULTIPOINT M (1 2 3)\n"
+"\n"
+"--Geometry collections are difficult animals so dump them\n"
+"--to make them more digestable\n"
+"SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
+"        FROM\n"
+"        (SELECT ST_LocateAlong(\n"
+"                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 "
+"3),\n"
+"        (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
+"\n"
+"   st_asewkt\n"
+"---------------\n"
+" POINTM(1 2 3)\n"
+" POINTM(9 4 3)\n"
+" POINTM(1 2 3)"
 
 #. Tag: para
 #: reference_lrs.xml:236
@@ -522,6 +710,9 @@ msgid ""
 "match the specified range of measures inclusively. Polygonal elements are "
 "not supported.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um valor de coleção de geometria derivado com elementos "
+"que combinam com a medida específica. Elementos polígonos não são suportados."
+"</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_lrs.xml:251
@@ -534,6 +725,12 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LocateBetween</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>measure_start</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_end</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:265
@@ -543,12 +740,15 @@ msgid ""
 "the specified range of measures inclusively. Polygonal elements are not "
 "supported.</para>"
 msgstr ""
+"<para>Retorna um valor de coleção de geometria derivado com elementos que "
+"combinam com a medida específica. Elementos polígonos não são suportados.</"
+"para>"
 
 #. Tag: para
 #: reference_lrs.xml:272
 #, no-c-format
 msgid "Availability: 1.1.0 by old name ST_Locate_Between_Measures."
-msgstr ""
+msgstr "Disponibilidade: 1.1.0 pelo nome antigo ST_Locate_Between_Measures."
 
 #. Tag: para
 #: reference_lrs.xml:273
@@ -558,6 +758,9 @@ msgid ""
 "ST_Locate_Between_Measures. The old name has been deprecated and will be "
 "removed in the future but is still available for backward compatibility."
 msgstr ""
+"Alterações: 2.0.0 - nas versões anteriores era chamado de "
+"ST_Locate_Along_Measure. O nome antigo foi menosprezado e será removido no "
+"futuro, mas ainda está disponível para compatibilidades anteriores."
 
 #. Tag: programlisting
 #: reference_lrs.xml:281
@@ -588,12 +791,36 @@ msgid ""
 " LINESTRING M (1 2 3,3 4 2,9 4 3)\n"
 " POINT M (1 2 3)"
 msgstr ""
+"SELECT ST_AsText(the_geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateBetween(\n"
+"                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 "
+"4 3),\n"
+"                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
+"\n"
+"                                                         st_asewkt\n"
+"------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION M (LINESTRING M (1 2 3,3 4 2,9 4 3),POINT M (1 2 3))\n"
+"\n"
+"--Geometry collections are difficult animals so dump them\n"
+"--to make them more digestable\n"
+"SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateBetween(\n"
+"                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 "
+"4 3),\n"
+"                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
+"\n"
+"                   st_asewkt\n"
+"--------------------------------\n"
+" LINESTRING M (1 2 3,3 4 2,9 4 3)\n"
+" POINT M (1 2 3)"
 
 #. Tag: para
 #: reference_lrs.xml:288
 #, no-c-format
 msgid ", <xref linkend=\"ST_LocateAlong\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LocateAlong\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:294
@@ -609,6 +836,9 @@ msgid ""
 "the specified range of elevations inclusively. Only 3D, 4D LINESTRINGS and "
 "MULTILINESTRINGS are supported."
 msgstr ""
+"Retorna um valor de geometria derivada (coleção) com elementos que inserem a "
+"variação específica de elevações. Apenas 3D, 4D LINESTRINGS e "
+"MULTILINESTRINGS são suportadas."
 
 #. Tag: funcprototype
 #: reference_lrs.xml:303
@@ -620,6 +850,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> "
 "<parameter>elevation_end</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_LocateBetweenElevations</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>elevation_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> "
+"<parameter>elevation_end</parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:316
@@ -629,6 +864,9 @@ msgid ""
 "the specified range of elevations inclusively. Only 3D, 3DM LINESTRINGS and "
 "MULTILINESTRINGS are supported."
 msgstr ""
+"Retorna um valor de geometria derivada (coleção) com elementos que inserem a "
+"variação específica de elevações. Apenas 3D, 3DM LINESTRINGS e "
+"MULTILINESTRINGS são suportadas."
 
 #. Tag: para
 #: reference_lrs.xml:320
@@ -709,6 +947,8 @@ msgid ""
 "<refpurpose>Return the value of the measure dimension of a geometry at the "
 "point closed to the provided point.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o valor da dimensão de medida da geometria no ponto "
+"fechado para o ponto fornecido.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_lrs.xml:349
@@ -718,6 +958,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>point</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_InterpolatePoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>ponto</parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:361
@@ -726,6 +969,8 @@ msgid ""
 "<para>Return the value of the measure dimension of a geometry at the point "
 "closed to the provided point.</para>"
 msgstr ""
+"<para>Retorna o valor da dimensão de medida da geometria no ponto fechado "
+"para o ponto fornecido.</para>"
 
 #. Tag: para
 #: reference_lrs.xml:363
@@ -735,7 +980,7 @@ msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: programlisting
 #: reference_lrs.xml:371
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)');\n"
 " st_interpolatepoint\n"
@@ -743,7 +988,7 @@ msgid ""
 "                                    10"
 msgstr ""
 "SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)');\n"
-" st_interpolatepoint \n"
+" st_interpolatepoint\n"
 " ---------------------\n"
 "                                    10"
 
@@ -753,6 +998,7 @@ msgstr ""
 msgid ""
 ", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
 msgstr ""
+", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
 
 #. Tag: refname
 #: reference_lrs.xml:385
@@ -767,6 +1013,8 @@ msgid ""
 "Return a derived geometry with measure elements linearly interpolated "
 "between the start and end points."
 msgstr ""
+"Retorna uma geometria derivada com elementos de medida interpolados "
+"linearmente entre os pontos de início e de fim."
 
 #. Tag: funcprototype
 #: reference_lrs.xml:392
@@ -778,6 +1026,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_AddMeasure</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_lrs.xml:405
@@ -788,6 +1041,11 @@ msgid ""
 "one is added. If the geometry has a measure dimension, it is over-written "
 "with new values. Only LINESTRINGS and MULTILINESTRINGS are supported."
 msgstr ""
+"Retorna uma geometria derivada com elementos de medida interpolados "
+"linearmente entre os pontos de início e de fim. Se a geometria não tem "
+"nenhuma dimensão de medida, uma é adicionada. Se a geometria tem dimensão de "
+"medida, é sobre escrita com novos valores. Somente LINESTRINGS e "
+"MULTILINESTRINGS são suportadas. "
 
 #. Tag: para
 #: reference_lrs.xml:407
@@ -824,3 +1082,27 @@ msgid ""
 "-----------------------------------------------------------------\n"
 " MULTILINESTRINGM((1 0 10,2 0 20,4 0 40),(1 0 40,2 0 50,4 0 70))"
 msgstr ""
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRING(1 0, 2 0, 4 0)'),1,4)) As ewelev;\n"
+"           ewelev\n"
+"--------------------------------\n"
+" LINESTRINGM(1 0 1,2 0 2,4 0 4)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRING(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
+"                 ewelev\n"
+"----------------------------------------\n"
+" LINESTRING(1 0 4 10,2 0 4 20,4 0 4 40)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRINGM(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
+"                 ewelev\n"
+"----------------------------------------\n"
+" LINESTRINGM(1 0 10,2 0 20,4 0 40)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('MULTILINESTRINGM((1 0 4, 2 0 4, 4 0 4),(1 0 4, 2 0 4, 4 0 "
+"4))'),10,70)) As ewelev;\n"
+"                             ewelev\n"
+"-----------------------------------------------------------------\n"
+" MULTILINESTRINGM((1 0 10,2 0 20,4 0 40),(1 0 40,2 0 50,4 0 70))"
diff --git a/doc/po/pt_BR/reference_management.xml.po b/doc/po/pt_BR/reference_management.xml.po
index 1d03d67..568ed8b 100644
--- a/doc/po/pt_BR/reference_management.xml.po
+++ b/doc/po/pt_BR/reference_management.xml.po
@@ -2,13 +2,14 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:23+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-23 16:29+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -21,7 +22,7 @@ msgstr ""
 #: reference_management.xml:3
 #, no-c-format
 msgid "Management Functions"
-msgstr ""
+msgstr "Funções de Gestão"
 
 #. Tag: refname
 #: reference_management.xml:7
@@ -37,6 +38,9 @@ msgid ""
 "type modifier to define rather than constraints. Pass in false for "
 "use_typmod to get old check constraint based behavior"
 msgstr ""
+" Adiciona uma coluna geometria à uma table de atributos existente. Por "
+"padrão usa um tipo modificador em vez de restrições. Passa em falso por usar "
+"use_typmod para obter uma restrição antiga baseada em comportamento. "
 
 #. Tag: funcsynopsis
 #: reference_management.xml:15
@@ -71,6 +75,34 @@ msgid ""
 "\"><type>boolean </type> <parameter>use_typmod=true</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>type</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>dimension</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>type</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>dimension</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>srid</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>type</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>dimension</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>use_typmod=true</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: title
 #: reference_management.xml:92 reference_management.xml:188
@@ -98,6 +130,14 @@ msgid ""
 "current search_path) or the specified SRID, geometry type, or dimension is "
 "invalid."
 msgstr ""
+"Adiciona uma coluna geometria à uma table de atributos. O "
+"<varname>schema_name</varname> é o nome da table esquema. O <varname>srid</"
+"varname> deve ser um valor de referência inteiro para uma entrada na table "
+"SPATIAL_REF_SYS. O <varname>tipo</varname> deve ser uma string "
+"correspondente ao tipo da geometria, por exemplo: 'POLÍGONO' ou "
+"'MULTILINSTRING'. Um erro é descartado se o esquema não existe (ou não é "
+"visível no search_path atual) ou a SRID especificada, tipo de geometria ou "
+"dimensão é inválida. "
 
 #. Tag: para
 #: reference_management.xml:104
@@ -110,6 +150,12 @@ msgid ""
 "column with this function is now equivalent to: <code>ALTER TABLE some_table "
 "ADD COLUMN geom geometry(Point,4326);</code>"
 msgstr ""
+"Alterado: 2.0.0 Essa função não atualiza mais a geometry_columns desde que "
+"ela é a view que lê dos catálogos de sistema. Por padrão, isso não cria "
+"restrições, mas usa a construção no comportamento do tipo modificador do "
+"PostgreSQL. Então, por exemplo, construir uma coluna wgs84 POINT com essa "
+"função é equivalente a:  <code>ALTER TABLE some_table ADD COLUMN geom "
+"geometry(Point,4326);</code>"
 
 #. Tag: para
 #: reference_management.xml:107
@@ -118,6 +164,8 @@ msgid ""
 "Changed: 2.0.0 If you require the old behavior of constraints use the "
 "default <varname>use_typmod</varname>, but set it to false."
 msgstr ""
+"Alterado: 2.0.0 Se você exige o comportamento antigo de restrições use o "
+"padrão <varname>use_typmod</varname>, mas configure isso para falso."
 
 #. Tag: para
 #: reference_management.xml:111
@@ -132,6 +180,14 @@ msgid ""
 "registered correctly in geometry_columns. Refer to <xref linkend="
 "\"Manual_Register_Spatial_Column\"/>."
 msgstr ""
+"Alterações: 2.0.0 Views não podem ser registradas manualmente mais em "
+"geometry_columns, porém as views construídas contra as geometrias typmod "
+"tables e usadas sem as funções wrapper irão se registrar corretamente, "
+"porque elas herdam um comportamento typmod da table column mãe. As views que "
+"usam funções geométricas que fazem outras geometrias saírem, precisarão de "
+"ser lançadas para as geometrias typmod, para essas colunas serem registradas "
+"corretamente em geometry_columns. Use <xref linkend="
+"\"Manual_Register_Spatial_Column\"/>."
 
 #. Tag: para
 #: reference_management.xml:117 reference_management.xml:194
@@ -160,6 +216,8 @@ msgid ""
 "Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod "
 "geometry column instead of constraint-based."
 msgstr ""
+"Melhorias: 2.0.0 argumento use_typmod introduzido. Padrões para criar "
+"colunas de geometria typmod ao invés das baseadas em obstáculos."
 
 #. Tag: title
 #: reference_management.xml:124 reference_management.xml:203
@@ -243,6 +301,70 @@ msgid ""
 " geom_c   | Point        | 4326 |     2\n"
 " geomcp_c | CurvePolygon | 4326 |     2"
 msgstr ""
+"-- Create schema to hold data\n"
+"CREATE SCHEMA my_schema;\n"
+"-- Create a new simple PostgreSQL table\n"
+"CREATE TABLE my_schema.my_spatial_table (id serial);\n"
+"\n"
+"-- Describing the table shows a simple table with a single \"id\" column.\n"
+"postgis=# \\d my_schema.my_spatial_table\n"
+"                                                         Table \"my_schema."
+"my_spatial_table\"\n"
+" Column |  Type   |                                Modifiers\n"
+"--------+---------"
+"+-------------------------------------------------------------------------\n"
+" id     | integer | not null default nextval('my_schema."
+"my_spatial_table_id_seq'::regclass)\n"
+"\n"
+"-- Add a spatial column to the table\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geom',4326,'POINT',2);\n"
+"\n"
+"-- Add a point using the old constraint based behavior\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geom_c',4326,'POINT',2, false);\n"
+"\n"
+"--Add a curvepolygon using old constraint behavior\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geomcp_c',4326,'CURVEPOLYGON',2, false);\n"
+"\n"
+"-- Describe the table again reveals the addition of a new geometry columns.\n"
+"\\d my_schema.my_spatial_table\n"
+"                            addgeometrycolumn\n"
+"-------------------------------------------------------------------------\n"
+" my_schema.my_spatial_table.geomcp_c SRID:4326 TYPE:CURVEPOLYGON DIMS:2\n"
+"(1 row)\n"
+"\n"
+"                                    Table \"my_schema.my_spatial_table\"\n"
+"  Column  |         Type         |                                Modifiers\n"
+"----------+----------------------"
+"+-------------------------------------------------------------------------\n"
+" id       | integer              | not null default nextval('my_schema."
+"my_spatial_table_id_seq'::regclass)\n"
+" geom     | geometry(Point,4326) |\n"
+" geom_c   | geometry             |\n"
+" geomcp_c | geometry             |\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom_c\" CHECK (st_ndims(geom_c) = 2)\n"
+"    \"enforce_dims_geomcp_c\" CHECK (st_ndims(geomcp_c) = 2)\n"
+"    \"enforce_geotype_geom_c\" CHECK (geometrytype(geom_c) = 'POINT'::text "
+"OR geom_c IS NULL)\n"
+"    \"enforce_geotype_geomcp_c\" CHECK (geometrytype(geomcp_c) = "
+"'CURVEPOLYGON'::text OR geomcp_c IS NULL)\n"
+"    \"enforce_srid_geom_c\" CHECK (st_srid(geom_c) = 4326)\n"
+"    \"enforce_srid_geomcp_c\" CHECK (st_srid(geomcp_c) = 4326)\n"
+"\n"
+"-- geometry_columns view also registers the new columns --\n"
+"SELECT f_geometry_column As col_name, type, srid, coord_dimension As ndims\n"
+"    FROM geometry_columns\n"
+"    WHERE f_table_name = 'my_spatial_table' AND f_table_schema = "
+"'my_schema';\n"
+"\n"
+" col_name |     type     | srid | ndims\n"
+"----------+--------------+------+-------\n"
+" geom     | Point        | 4326 |     2\n"
+" geom_c   | Point        | 4326 |     2\n"
+" geomcp_c | CurvePolygon | 4326 |     2"
 
 #. Tag: title
 #: reference_management.xml:130 reference_management.xml:208
@@ -276,7 +398,7 @@ msgstr "DropGeometryColumn"
 #: reference_management.xml:140
 #, no-c-format
 msgid "Removes a geometry column from a spatial table."
-msgstr ""
+msgstr "Remove uma coluna geometria de uma spatial table."
 
 #. Tag: funcsynopsis
 #: reference_management.xml:145
@@ -297,6 +419,20 @@ msgid ""
 "type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
 "type> <parameter>column_name</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>DropGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>DropGeometryColumn</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>column_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>DropGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_management.xml:190
@@ -306,6 +442,9 @@ msgid ""
 "need to match the f_table_schema field of the table's row in the "
 "geometry_columns table."
 msgstr ""
+"Remove uma coluna geometria de uma table espacial. Note que o schema_name "
+"precisará combinar com o campo f_table_schema da fila da table na table "
+"geometry_columns."
 
 #. Tag: para
 #: reference_management.xml:198
@@ -316,6 +455,10 @@ msgid ""
 "can drop a geometry column like any other table column using <code>ALTER "
 "TABLE</code>"
 msgstr ""
+"Alterações: 2.0.0 Essa função é fornecida para compatibilidade atrasada. "
+"Desde que geometry_columns é uma view contra os sistemas catalogados, você "
+"pode derrubar uma coluna geométrica como qualquer outra table column usando  "
+"<code>ALTERAR TABLE</code>"
 
 #. Tag: programlisting
 #: reference_management.xml:205
@@ -331,6 +474,15 @@ msgid ""
 "-- the standard alter table.  Both will deregister from geometry_columns\n"
 "ALTER TABLE my_schema.my_spatial_table DROP column geom;"
 msgstr ""
+"SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');\n"
+"                        ----RESULT output ---\n"
+"                                          dropgeometrycolumn\n"
+"------------------------------------------------------\n"
+" my_schema.my_spatial_table.geom effectively removed.\n"
+"\n"
+"-- In PostGIS 2.0+ the above is also equivalent to the standard\n"
+"-- the standard alter table.  Both will deregister from geometry_columns\n"
+"ALTER TABLE my_schema.my_spatial_table DROP column geom;"
 
 #. Tag: para
 #: reference_management.xml:210
@@ -338,6 +490,7 @@ msgstr ""
 msgid ""
 ", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/>"
 msgstr ""
+", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/>"
 
 #. Tag: refname
 #: reference_management.xml:216
@@ -349,7 +502,7 @@ msgstr "DropGeometryTable"
 #: reference_management.xml:218
 #, no-c-format
 msgid "Drops a table and all its references in geometry_columns."
-msgstr ""
+msgstr "Derruba uma table e todas suas referências em geometry_columns."
 
 #. Tag: funcsynopsis
 #: reference_management.xml:223
@@ -367,6 +520,17 @@ msgid ""
 "<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
 "type> <parameter>table_name</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>DropGeometryTable</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropGeometryTable</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>DropGeometryTable</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_management.xml:256
@@ -376,6 +540,9 @@ msgid ""
 "current_schema() on schema-aware pgsql installations if schema is not "
 "provided."
 msgstr ""
+"Derruba uma table e todas as suas referências em geometry_columns. Nota: use "
+"current_schema() nas instalações schema-aware pgsql se o esquema não for "
+"fornecido. "
 
 #. Tag: para
 #: reference_management.xml:261
@@ -386,10 +553,14 @@ msgid ""
 "can drop a table with geometry columns like any other table using <code>DROP "
 "TABLE</code>"
 msgstr ""
+"Alterações: 2.0.0 Essa função é fornecida para compatibilidade atrasada. "
+"Desde que geometry_columns é uma view contra os sistemas catalogados, você "
+"pode derrubar uma table com colunas geométricas como qualquer outra table "
+"usando  <code>DERRUBAR TABLE</code>"
 
 #. Tag: programlisting
 #: reference_management.xml:269
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
 "----RESULT output ---\n"
@@ -399,15 +570,10 @@ msgid ""
 "DROP TABLE my_schema.my_spatial_table;"
 msgstr ""
 "SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
-"\n"
 "----RESULT output ---\n"
-"\n"
 "my_schema.my_spatial_table dropped.\n"
 "\n"
-"\n"
-"\n"
 "-- The above is now equivalent to --\n"
-"\n"
 "DROP TABLE my_schema.my_spatial_table;"
 
 #. Tag: para
@@ -431,6 +597,7 @@ msgstr "PostGIS_Full_Version"
 #, no-c-format
 msgid "Reports full postgis version and build configuration infos."
 msgstr ""
+"Relata a versão completa do postgis e constrói informações de configuração."
 
 #. Tag: funcprototype
 #: reference_management.xml:289
@@ -439,6 +606,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_Full_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Full_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:300
@@ -448,10 +617,13 @@ msgid ""
 "about synchronization between libraries and scripts suggesting upgrades as "
 "needed."
 msgstr ""
+"Relata a versão completa do postgis e constrói infos. Também informa sobre "
+"sincronização entre bibliotecas e scripts, sugerindo atualizações, se "
+"necessário."
 
 #. Tag: programlisting
 #: reference_management.xml:308
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT PostGIS_Full_Version();\n"
 "                                                           postgis_full_version\n"
@@ -463,17 +635,12 @@ msgid ""
 "(1 row)"
 msgstr ""
 "SELECT PostGIS_Full_Version();\n"
-"\n"
-"postgis_full_version\n"
-"\n"
+"                                                           postgis_full_version\n"
 "----------------------------------------------------------------------------------\n"
-"\n"
 "POSTGIS=\"2.2.0dev r12699\" GEOS=\"3.5.0dev-CAPI-1.9.0 r3989\" SFCGAL="
-"\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\" \n"
-"\n"
+"\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\"\n"
 "GDAL=\"GDAL 1.11.0, released 2014/04/16\" LIBXML=\"2.7.8\" LIBJSON=\"0.12\" "
 "RASTER\n"
-"\n"
 "(1 row)"
 
 #. Tag: para
@@ -498,7 +665,7 @@ msgstr "PostGIS_GEOS_Version"
 #: reference_management.xml:329
 #, no-c-format
 msgid "Returns the version number of the GEOS library."
-msgstr ""
+msgstr "Retorna à versão da biblioteca GEOS."
 
 #. Tag: funcprototype
 #: reference_management.xml:335
@@ -507,6 +674,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_GEOS_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_GEOS_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:346
@@ -515,6 +684,8 @@ msgid ""
 "Returns the version number of the GEOS library, or <varname>NULL</varname> "
 "if GEOS support is not enabled."
 msgstr ""
+"Retorna à versão da biblioteca GEOS ou <varname>NULO</varname> se o suporte "
+"GEOS não estiver ativado. "
 
 #. Tag: programlisting
 #: reference_management.xml:353
@@ -544,6 +715,9 @@ msgid ""
 "\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, "
 "<xref linkend=\"PostGIS_Version\"/>"
 msgstr ""
+", <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend="
+"\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, "
+"<xref linkend=\"PostGIS_Version\"/>"
 
 #. Tag: refname
 #: reference_management.xml:369
@@ -555,7 +729,7 @@ msgstr "PostGIS_LibXML_Version"
 #: reference_management.xml:371
 #, no-c-format
 msgid "Returns the version number of the libxml2 library."
-msgstr ""
+msgstr "Retorna à versão da biblioteca libxml2."
 
 #. Tag: funcprototype
 #: reference_management.xml:377
@@ -564,18 +738,20 @@ msgid ""
 "<funcdef>text <function>PostGIS_LibXML_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_LibXML_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:388
 #, no-c-format
 msgid "Returns the version number of the LibXML2 library."
-msgstr ""
+msgstr "Retorna à versão da biblioteca LibXML2."
 
 #. Tag: para
 #: reference_management.xml:389
 #, no-c-format
 msgid "Availability: 1.5"
-msgstr ""
+msgstr "Disponibilidade: 1.5"
 
 #. Tag: programlisting
 #: reference_management.xml:395
@@ -619,7 +795,7 @@ msgstr "PostGIS_Lib_Build_Date"
 #: reference_management.xml:413
 #, no-c-format
 msgid "<refpurpose>Returns build date of the PostGIS library.</refpurpose>"
-msgstr ""
+msgstr "<refpurpose>Returns build date of the PostGIS library.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:418
@@ -628,12 +804,14 @@ msgid ""
 "<funcdef>text <function>PostGIS_Lib_Build_Date</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Lib_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:429
 #, no-c-format
 msgid "<para>Returns build date of the PostGIS library.</para>"
-msgstr ""
+msgstr "<para>Returns build date of the PostGIS library.</para>"
 
 #. Tag: programlisting
 #: reference_management.xml:435
@@ -667,6 +845,7 @@ msgstr "PostGIS_Lib_Version"
 msgid ""
 "<refpurpose>Returns the version number of the PostGIS library.</refpurpose>"
 msgstr ""
+"<refpurpose>Returns the version number of the PostGIS library.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:449
@@ -675,12 +854,14 @@ msgid ""
 "<funcdef>text <function>PostGIS_Lib_Version</function></funcdef> <paramdef></"
 "paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Lib_Version</function></funcdef> <paramdef></"
+"paramdef>"
 
 #. Tag: para
 #: reference_management.xml:460
 #, no-c-format
 msgid "<para>Returns the version number of the PostGIS library.</para>"
-msgstr ""
+msgstr "<para>Returns the version number of the PostGIS library.</para>"
 
 #. Tag: programlisting
 #: reference_management.xml:466
@@ -724,7 +905,7 @@ msgstr "PostGIS_PROJ_Version"
 #: reference_management.xml:484
 #, no-c-format
 msgid "Returns the version number of the PROJ4 library."
-msgstr ""
+msgstr "Retorna à versão da biblioteca do PROJ4.  "
 
 #. Tag: funcprototype
 #: reference_management.xml:490
@@ -733,6 +914,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_PROJ_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_PROJ_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:501
@@ -741,6 +924,8 @@ msgid ""
 "Returns the version number of the PROJ4 library, or <varname>NULL</varname> "
 "if PROJ4 support is not enabled."
 msgstr ""
+"Retorna à versão da biblioteca PROJ4 ou <varname>NULO</varname> se o suporte "
+"PROJ4 não estiver ativado. "
 
 #. Tag: programlisting
 #: reference_management.xml:508
@@ -784,7 +969,7 @@ msgstr "PostGIS_Scripts_Build_Date"
 #: reference_management.xml:526
 #, no-c-format
 msgid "<refpurpose>Returns build date of the PostGIS scripts.</refpurpose>"
-msgstr ""
+msgstr "<refpurpose>Returns build date of the PostGIS scripts.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:531
@@ -793,18 +978,20 @@ msgid ""
 "<funcdef>text <function>PostGIS_Scripts_Build_Date</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Scripts_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:542
 #, no-c-format
 msgid "<para>Returns build date of the PostGIS scripts.</para>"
-msgstr ""
+msgstr "<para>Returns build date of the PostGIS scripts.</para>"
 
 #. Tag: para
 #: reference_management.xml:544
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
-msgstr ""
+msgstr "Disponibilidade: 1.0.0RC1"
 
 #. Tag: programlisting
 #: reference_management.xml:550
@@ -830,7 +1017,7 @@ msgstr ""
 #: reference_management.xml:566
 #, no-c-format
 msgid "PostGIS_Scripts_Installed"
-msgstr ""
+msgstr "PostGIS_Scripts_Installed"
 
 #. Tag: refpurpose
 #: reference_management.xml:568
@@ -839,6 +1026,8 @@ msgid ""
 "<refpurpose>Returns version of the postgis scripts installed in this "
 "database.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a versão das scripts do postgis instaladas nesse banco "
+"de dados.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:574
@@ -847,6 +1036,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_Scripts_Installed</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>texto <function>PostGIS_Scripts_Installed</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:585
@@ -855,6 +1046,8 @@ msgid ""
 "<para>Returns version of the postgis scripts installed in this database.</"
 "para>"
 msgstr ""
+"<para>Retorna a versão das scripts do postgis instaladas nesse banco de "
+"dados.</para>"
 
 #. Tag: para
 #: reference_management.xml:589
@@ -865,12 +1058,16 @@ msgid ""
 "existing database. See the <link linkend=\"upgrading\">Upgrading</link> "
 "section for more info."
 msgstr ""
+"Se a saída dessa função não se encaixa com a saída da <xref linkend="
+"\"PostGIS_Scripts_Released\"/>, você fracassou em atualizar propriamente um "
+"banco de dados existente. Veja a seção <link linkend=\"upgrading"
+"\">Upgrading</link> para mais informação."
 
 #. Tag: para
 #: reference_management.xml:596 reference_management.xml:642
 #, no-c-format
 msgid "Availability: 0.9.0"
-msgstr ""
+msgstr "Disponibilidade: 0.9.0"
 
 #. Tag: programlisting
 #: reference_management.xml:602
@@ -906,7 +1103,7 @@ msgstr ""
 #: reference_management.xml:614
 #, no-c-format
 msgid "PostGIS_Scripts_Released"
-msgstr ""
+msgstr "PostGIS_Scripts_Released"
 
 #. Tag: refpurpose
 #: reference_management.xml:616
@@ -915,6 +1112,8 @@ msgid ""
 "<refpurpose>Returns the version number of the postgis.sql script released "
 "with the installed postgis lib.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a versão da script do postgis.sql com o postgis lib "
+"instalado.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:622
@@ -923,6 +1122,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_Scripts_Released</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>texto <function>PostGIS_Scripts_Released</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_management.xml:633
@@ -931,6 +1132,8 @@ msgid ""
 "<para>Returns the version number of the postgis.sql script released with the "
 "installed postgis lib.</para>"
 msgstr ""
+"<para>Retona a versão da script do postgis.sql com a postgis lib. instalada."
+"</para>"
 
 #. Tag: para
 #: reference_management.xml:637
@@ -939,6 +1142,8 @@ msgid ""
 "Starting with version 1.1.0 this function returns the same value of <xref "
 "linkend=\"PostGIS_Lib_Version\"/>. Kept for backward compatibility."
 msgstr ""
+"Começando com a versão 1.1.0, essa função retorna  o mesmo valor da <xref "
+"linkend=\"PostGIS_Lib_Version\"/>. Manteve para compatibilidade atrasada."
 
 #. Tag: programlisting
 #: reference_management.xml:648
@@ -974,7 +1179,7 @@ msgstr ""
 #: reference_management.xml:660
 #, no-c-format
 msgid "PostGIS_Version"
-msgstr ""
+msgstr "PostGIS_Version"
 
 #. Tag: refpurpose
 #: reference_management.xml:662
@@ -983,6 +1188,8 @@ msgid ""
 "<refpurpose>Returns PostGIS version number and compile-time options.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a versão do POstGIS e compila opções de tempo.</"
+"refpurpose>"
 
 #. Tag: funcprototype
 #: reference_management.xml:668
@@ -991,12 +1198,14 @@ msgid ""
 "<funcdef>text <function>PostGIS_Version</function></funcdef> <paramdef></"
 "paramdef>"
 msgstr ""
+"<funcdef>texto <function>PostGIS_Version</function></funcdef> <paramdef></"
+"paramdef>"
 
 #. Tag: para
 #: reference_management.xml:679
 #, no-c-format
 msgid "<para>Returns PostGIS version number and compile-time options.</para>"
-msgstr ""
+msgstr "<para>Retorna a versão do PostGIS e compila opções de tempo.</para>"
 
 #. Tag: programlisting
 #: reference_management.xml:685
@@ -1034,7 +1243,7 @@ msgstr ""
 #: reference_management.xml:701
 #, no-c-format
 msgid "Populate_Geometry_Columns"
-msgstr ""
+msgstr "Populate_Geometry_Columns"
 
 #. Tag: refpurpose
 #: reference_management.xml:703
@@ -1046,6 +1255,12 @@ msgid ""
 "geometry columns with no type modifier to ones with type modifiers. To get "
 "old behavior set <varname>use_typmod=false</varname>"
 msgstr ""
+"Assegura que as colunas geométricas são definidas com modificadores de tipo "
+"ou têm obstáculos espaciais apropriados. Isso garante que serão registrados "
+"corretamente na view <varname>geometry_columns</varname>. Por padrão, irá "
+"converter todas as colunas geométricas com nenhum modificador de tipo para "
+"os que têm o modificador. para obter esse comportamento antigo use "
+"<varname>use_typmod=false</varname>"
 
 #. Tag: funcsynopsis
 #: reference_management.xml:709
@@ -1059,6 +1274,13 @@ msgid ""
 "paramdef> <paramdef><type>boolean </type> <parameter>use_typmod=true</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>Populate_Geometry_Columns</"
+"function></funcdef> <paramdef><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>int <function>Populate_Geometry_Columns</function></"
+"funcdef> <paramdef><type>oid</type> <parameter>relation_oid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>use_typmod=true</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_management.xml:728
@@ -1068,6 +1290,9 @@ msgid ""
 "constraints to ensure they are registered correctly in "
 "<varname>geometry_columns</varname> table."
 msgstr ""
+"Assegura que as colunas geométricas tenham tipos modificadores ou restrições "
+"espaciais apropriadas para certificar que elas estão registradas "
+"corretamente na table <varname>geometry_columns</varname>."
 
 #. Tag: para
 #: reference_management.xml:730
@@ -1082,6 +1307,14 @@ msgid ""
 "particular, this means that every geometry column belonging to a table has "
 "at least three constraints:"
 msgstr ""
+"Para compatibilidades atrasadas e necessidades espaciais como a herança das "
+"tables, onde cada table child talvez tenha um tipo geométrico diferente, a "
+"última verificação do comportamento ainda é suportada. Se você precisar do "
+"último comportamento, você tem de passar o novo argumento opcional como "
+"falso <varname>use_typmod=false</varname>. Quando isso for feito, as colunas "
+"geométricas serão criadas sem modificadores de tipo, mas terão 3 obstáculos "
+"definidos. Isso significa que cada coluna geométrica pertencente a uma table "
+"tem, pelo menos, três obstáculos: "
 
 #. Tag: para
 #: reference_management.xml:738
@@ -1090,6 +1323,8 @@ msgid ""
 "<varname>enforce_dims_the_geom</varname> - ensures every geometry has the "
 "same dimension (see <xref linkend=\"ST_NDims\"/>)"
 msgstr ""
+"<varname>enforce_dims_the_geom</varname> - assegura que toda geometria tenha "
+"a mesma dimensão (veja <xref linkend=\"ST_NDims\"/>)"
 
 #. Tag: para
 #: reference_management.xml:744
@@ -1098,6 +1333,8 @@ msgid ""
 "<varname>enforce_geotype_the_geom</varname> - ensures every geometry is of "
 "the same type (see <xref linkend=\"GeometryType\"/>)"
 msgstr ""
+"<varname>enforce_geotype_the_geom</varname> - assegura que toda geometria "
+"seja do mesmo tipo (veja <xref linkend=\"GeometryType\"/>)"
 
 #. Tag: para
 #: reference_management.xml:750
@@ -1106,6 +1343,8 @@ msgid ""
 "<varname>enforce_srid_the_geom</varname> - ensures every geometry is in the "
 "same projection (see <xref linkend=\"ST_SRID\"/>)"
 msgstr ""
+"<varname>enforce_srid_the_geom</varname> - assegura que toda geometria tenha "
+"a mesma projeção (veja <xref linkend=\"ST_SRID\"/>)"
 
 #. Tag: para
 #: reference_management.xml:756
@@ -1117,6 +1356,11 @@ msgid ""
 "row is inserted into the geometry_columns table, otherwise, the exception is "
 "caught and an error notice is raised describing the problem."
 msgstr ""
+"Se uma table <varname>oid</varname> é fornecida, essa função tenta "
+"determinar a srid, a dimensão e o tipo geométrico de todas as colunas "
+"geométricas na table, adicionando restrições se necessário. Se for bem-"
+"sucedido, uma fila apropriada é inserida na table geometry_columns, senão, a "
+"exceção é pega e uma notificação de erro surge, descrevendo o problema."
 
 #. Tag: para
 #: reference_management.xml:763
@@ -1128,6 +1372,11 @@ msgid ""
 "<varname>geometry_columns</varname> table, but nothing is done to enforce "
 "constraints."
 msgstr ""
+"Se o  <varname>oid</varname> de uma view é fornecido, como com uma table "
+"oid, essa função tenta determinar a srid, dimensão e tipo de todas as "
+"geometrias na view, inserindo entradas apropriadas na table "
+"<varname>geometry_columns</varname>, mas nada é feito para executar "
+"obstáculos."
 
 #. Tag: para
 #: reference_management.xml:769
@@ -1142,12 +1391,20 @@ msgid ""
 "returns the number of rows inserted into the <varname>geometry_columns</"
 "varname> table."
 msgstr ""
+"A variante sem parâmetro é um simples wrapper para a variante parametrizada "
+"que trunca primeiro e repopula a table geometry_columns para cada table "
+"espacial e view no banco de dados, adicionando obstáculos espaciais para "
+"tables onde são apropriados. Isso retorna um resumo do número de colunas "
+"geométricas detectadas no banco de dados e o número que foi inserido na "
+"table <varname>geometry_columns</varname>. A versão parametrizada retorna, "
+"simplesmente, o número de filas inseridas na table "
+"<varname>geometry_columns</varname>."
 
 #. Tag: para
 #: reference_management.xml:777
 #, no-c-format
 msgid "Availability: 1.4.0"
-msgstr ""
+msgstr "Disponibilidade: 1.4.0"
 
 #. Tag: para
 #: reference_management.xml:778
@@ -1158,6 +1415,10 @@ msgid ""
 "behavior instead by using the new <varname>use_typmod</varname> and setting "
 "it to false."
 msgstr ""
+"Alterações: 2.0.0 Por padrão, utilize modificadores de tipo ao invés de "
+"verificar restrições para restringir os tipos de geometria. Você pode "
+"verificar restrições de comportamento ao invés de usar o novo "
+"<varname>use_typmod</varname> e configurá-lo para falso."
 
 #. Tag: para
 #: reference_management.xml:780
@@ -1167,6 +1428,9 @@ msgid ""
 "introduced that allows controlling if columns are created with typmodifiers "
 "or with check constraints."
 msgstr ""
+"Melhorias: 2.0.0 <varname>use_typmod</varname>  argumento opcional foi "
+"introduzido, permitindo controlar se as colunas forem criadas com "
+"modificadores de tipo ou com verificação de restrições. "
 
 #. Tag: programlisting
 #: reference_management.xml:786
@@ -1194,6 +1458,27 @@ msgid ""
 "nextval('myspatial_table_gid_seq'::regclass)\n"
 " geom   | geometry(LineString,4326) |"
 msgstr ""
+"CREATE TABLE public.myspatial_table(gid serial, geom geometry);\n"
+"INSERT INTO myspatial_table(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, 3 "
+"4)',4326) );\n"
+"-- This will now use typ modifiers.  For this to work, there must exist "
+"data\n"
+"SELECT Populate_Geometry_Columns('public.myspatial_table'::regclass);\n"
+"\n"
+"populate_geometry_columns\n"
+"--------------------------\n"
+"                        1\n"
+"\n"
+"\n"
+"\\d myspatial_table\n"
+"\n"
+"                                   Table \"public.myspatial_table\"\n"
+" Column |           Type            |                           Modifiers\n"
+"--------+---------------------------"
+"+---------------------------------------------------------------\n"
+" gid    | integer                   | not null default "
+"nextval('myspatial_table_gid_seq'::regclass)\n"
+" geom   | geometry(LineString,4326) |"
 
 #. Tag: programlisting
 #: reference_management.xml:788
@@ -1225,12 +1510,37 @@ msgid ""
 "OR geom IS NULL)\n"
 "    \"enforce_srid_geom\" CHECK (st_srid(geom) = 4326)"
 msgstr ""
+"-- This will change the geometry columns to use constraints if they are not "
+"typmod or have constraints already.\n"
+"--For this to work, there must exist data\n"
+"CREATE TABLE public.myspatial_table_cs(gid serial, geom geometry);\n"
+"INSERT INTO myspatial_table_cs(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, "
+"3 4)',4326) );\n"
+"SELECT Populate_Geometry_Columns('public.myspatial_table_cs'::regclass, "
+"false);\n"
+"populate_geometry_columns\n"
+"--------------------------\n"
+"                        1\n"
+"\\d myspatial_table_cs\n"
+"\n"
+"                          Table \"public.myspatial_table_cs\"\n"
+" Column |   Type   |                            Modifiers\n"
+"--------+----------"
+"+------------------------------------------------------------------\n"
+" gid    | integer  | not null default nextval('myspatial_table_cs_gid_seq'::"
+"regclass)\n"
+" geom   | geometry |\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom\" CHECK (st_ndims(geom) = 2)\n"
+"    \"enforce_geotype_geom\" CHECK (geometrytype(geom) = 'LINESTRING'::text "
+"OR geom IS NULL)\n"
+"    \"enforce_srid_geom\" CHECK (st_srid(geom) = 4326)"
 
 #. Tag: refname
 #: reference_management.xml:803
 #, no-c-format
 msgid "UpdateGeometrySRID"
-msgstr ""
+msgstr "UpdateGeometrySRID"
 
 #. Tag: refpurpose
 #: reference_management.xml:805
@@ -1241,6 +1551,10 @@ msgid ""
 "be updated with new srid constraint. If the old was enforced by type "
 "definition, the type definition will be changed."
 msgstr ""
+"Atualiza a SRID de todas as características em uma coluna geométrica, "
+"geometry_columns metadados e srid. Se foi executado com restrições, elas "
+"serão atualizadas com a nova restrição srid. Se a antiga foi executada pelo "
+"definição de tipo, ela será alterada."
 
 #. Tag: funcsynopsis
 #: reference_management.xml:811
@@ -1264,6 +1578,23 @@ msgid ""
 "type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer "
 "</type> <parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>UpdateGeometrySRID</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>UpdateGeometrySRID</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>column_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>UpdateGeometrySRID</"
+"function></funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_management.xml:865
@@ -1273,6 +1604,10 @@ msgid ""
 "and reference in geometry_columns. Note: uses current_schema() on schema-"
 "aware pgsql installations if schema is not provided."
 msgstr ""
+"Atualiza a SRID de todas as características em uma coluna geométrica, "
+"atualizando restrições e referências na geometry_columns. Nota: use "
+"current_schema() nas instalações schema-aware pgsql se o esquema não for "
+"fornecido."
 
 #. Tag: para
 #: reference_management.xml:874
@@ -1281,6 +1616,8 @@ msgid ""
 "This will change the srid of the roads table to 4326 from whatever it was "
 "before"
 msgstr ""
+"Isso irá alterar a srid das roads tables para 4326 de qualquer coisa que "
+"tenha sido antes"
 
 #. Tag: programlisting
 #: reference_management.xml:875
@@ -1292,21 +1629,19 @@ msgstr "SELECT UpdateGeometrySRID('roads','geom',4326);"
 #: reference_management.xml:877
 #, no-c-format
 msgid "The prior example is equivalent to this DDL statement"
-msgstr ""
+msgstr "O exemplo anterior é equivalente a esta declaração DDL"
 
 #. Tag: programlisting
 #: reference_management.xml:878
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ALTER TABLE roads\n"
 "  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
 "    USING ST_SetSRID(geom,4326);"
 msgstr ""
-"ALTER TABLE roads \n"
-"\n"
-"ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326) \n"
-"\n"
-"USING ST_SetSRID(geom,4326);"
+"ALTER TABLE roads\n"
+"  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
+"    USING ST_SetSRID(geom,4326);"
 
 #. Tag: para
 #: reference_management.xml:880
@@ -1317,18 +1652,21 @@ msgid ""
 "DDL but there is no equivalent PostGIS management function to do so in one "
 "go."
 msgstr ""
+"Se você obteve a projeção errada (ou comprou como desconhecido) no "
+"carregamento e quer transformar para mercartor, tudo de uma vez, você pode "
+"fazer isso com DDL, mas não existe uma função de gestão equivalente do "
+"PostGIS."
 
 #. Tag: programlisting
 #: reference_management.xml:883
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "ALTER TABLE roads\n"
 " ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
 "ST_Transform(ST_SetSRID(geom,4326),3857) ;"
 msgstr ""
-"ALTER TABLE roads \n"
-"\n"
-"ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
+"ALTER TABLE roads\n"
+" ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
 "ST_Transform(ST_SetSRID(geom,4326),3857) ;"
 
 #. Tag: para
diff --git a/doc/po/pt_BR/reference_measure.xml.po b/doc/po/pt_BR/reference_measure.xml.po
index e48ffd4..c1d54ae 100644
--- a/doc/po/pt_BR/reference_measure.xml.po
+++ b/doc/po/pt_BR/reference_measure.xml.po
@@ -2,13 +2,15 @@
 #
 # Translators:
 # georgersilva <georger.silva at gmail.com>, 2014
+# georgersilva <georger.silva at gmail.com>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
+"PO-Revision-Date: 2016-12-22 19:13+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -56,29 +58,29 @@ msgstr ""
 #: reference_measure.xml:198 reference_measure.xml:255
 #: reference_measure.xml:313 reference_measure.xml:383
 #: reference_measure.xml:430 reference_measure.xml:503
-#: reference_measure.xml:563 reference_measure.xml:635
-#: reference_measure.xml:755 reference_measure.xml:831
-#: reference_measure.xml:913 reference_measure.xml:958
-#: reference_measure.xml:1035 reference_measure.xml:1079
-#: reference_measure.xml:1232 reference_measure.xml:1313
-#: reference_measure.xml:1396 reference_measure.xml:1456
-#: reference_measure.xml:1622 reference_measure.xml:1757
-#: reference_measure.xml:1835 reference_measure.xml:1887
-#: reference_measure.xml:1961 reference_measure.xml:2023
-#: reference_measure.xml:2078 reference_measure.xml:2125
-#: reference_measure.xml:2173 reference_measure.xml:2227
-#: reference_measure.xml:2309 reference_measure.xml:2373
-#: reference_measure.xml:2470 reference_measure.xml:2537
-#: reference_measure.xml:2597 reference_measure.xml:2664
-#: reference_measure.xml:2718 reference_measure.xml:2751
-#: reference_measure.xml:2796 reference_measure.xml:2847
-#: reference_measure.xml:2901 reference_measure.xml:2989
-#: reference_measure.xml:3032 reference_measure.xml:3123
-#: reference_measure.xml:3174 reference_measure.xml:3211
-#: reference_measure.xml:3253 reference_measure.xml:3300
-#: reference_measure.xml:3359 reference_measure.xml:3425
-#: reference_measure.xml:3468 reference_measure.xml:3547
-#: reference_measure.xml:3695
+#: reference_measure.xml:563 reference_measure.xml:644
+#: reference_measure.xml:766 reference_measure.xml:842
+#: reference_measure.xml:944 reference_measure.xml:989
+#: reference_measure.xml:1066 reference_measure.xml:1110
+#: reference_measure.xml:1263 reference_measure.xml:1344
+#: reference_measure.xml:1427 reference_measure.xml:1487
+#: reference_measure.xml:1653 reference_measure.xml:1788
+#: reference_measure.xml:1866 reference_measure.xml:1919
+#: reference_measure.xml:1993 reference_measure.xml:2055
+#: reference_measure.xml:2122 reference_measure.xml:2176
+#: reference_measure.xml:2223 reference_measure.xml:2271
+#: reference_measure.xml:2325 reference_measure.xml:2407
+#: reference_measure.xml:2471 reference_measure.xml:2569
+#: reference_measure.xml:2636 reference_measure.xml:2696
+#: reference_measure.xml:2763 reference_measure.xml:2817
+#: reference_measure.xml:2850 reference_measure.xml:2895
+#: reference_measure.xml:2946 reference_measure.xml:3000
+#: reference_measure.xml:3088 reference_measure.xml:3131
+#: reference_measure.xml:3222 reference_measure.xml:3273
+#: reference_measure.xml:3310 reference_measure.xml:3352
+#: reference_measure.xml:3399 reference_measure.xml:3458
+#: reference_measure.xml:3524 reference_measure.xml:3567
+#: reference_measure.xml:3646 reference_measure.xml:3794
 #, no-c-format
 msgid "Description"
 msgstr "Descrição"
@@ -91,73 +93,76 @@ msgid ""
 "first point of the 3D shortest line. The 3D length of the 3D shortest line "
 "is the 3D distance."
 msgstr ""
+"Retorne o ponto 3-dimensional no g1 que é mais perto ao g2. Esse é o "
+"primeiro ponto da menor linha 3D. O comprimento 3D da menor linha 3D é a "
+"distância 3D."
 
 #. Tag: para
 #: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
 #: reference_measure.xml:213 reference_measure.xml:270
 #: reference_measure.xml:323 reference_measure.xml:388
-#: reference_measure.xml:444 reference_measure.xml:2489
-#: reference_measure.xml:2542 reference_measure.xml:2755
-#: reference_measure.xml:2810 reference_measure.xml:3215
-#: reference_measure.xml:3261
+#: reference_measure.xml:444 reference_measure.xml:2588
+#: reference_measure.xml:2641 reference_measure.xml:2854
+#: reference_measure.xml:2909 reference_measure.xml:3314
+#: reference_measure.xml:3360
 #, no-c-format
 msgid "&Z_support;"
 msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100
-#: reference_measure.xml:153 reference_measure.xml:215
-#: reference_measure.xml:272 reference_measure.xml:325
-#: reference_measure.xml:390 reference_measure.xml:446
-#: reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr "&P_support;"
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104
-#: reference_measure.xml:156 reference_measure.xml:212
-#: reference_measure.xml:262 reference_measure.xml:321
-#: reference_measure.xml:392 reference_measure.xml:442
-#: reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3405
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: para
-#: reference_measure.xml:36 reference_measure.xml:322
-#: reference_measure.xml:443
+#: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
 "(instead of old behavior assuming 0 for missing Z). In case of 2D and 3D, Z "
 "is no longer assumed to be 0 for missing Z."
 msgstr ""
+"Alterações: 2.2.0 - se 2 geometrias 2D são entradas, um ponto 2D retorna (em "
+"vez do antigo comportamento assumindo 0 para Z perdido). Em caso de 2D e 3D, "
+"o Z não é mais 0 para Z perdido. "
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109
-#: reference_measure.xml:160 reference_measure.xml:220
-#: reference_measure.xml:329 reference_measure.xml:397
-#: reference_measure.xml:450 reference_measure.xml:521
-#: reference_measure.xml:579 reference_measure.xml:663
-#: reference_measure.xml:765 reference_measure.xml:872
-#: reference_measure.xml:921 reference_measure.xml:969
-#: reference_measure.xml:1043 reference_measure.xml:1118
-#: reference_measure.xml:1271 reference_measure.xml:1350
-#: reference_measure.xml:1425 reference_measure.xml:1522
-#: reference_measure.xml:1657 reference_measure.xml:1780
-#: reference_measure.xml:1928 reference_measure.xml:1973
-#: reference_measure.xml:2048 reference_measure.xml:2090
-#: reference_measure.xml:2139 reference_measure.xml:2188
-#: reference_measure.xml:2245 reference_measure.xml:2343
-#: reference_measure.xml:2396 reference_measure.xml:2492
-#: reference_measure.xml:2548 reference_measure.xml:2761
-#: reference_measure.xml:2814 reference_measure.xml:2863
-#: reference_measure.xml:2911 reference_measure.xml:3004
-#: reference_measure.xml:3054 reference_measure.xml:3221
-#: reference_measure.xml:3265 reference_measure.xml:3395
-#: reference_measure.xml:3435 reference_measure.xml:3484
-#: reference_measure.xml:3597 reference_measure.xml:3729
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:674 reference_measure.xml:776
+#: reference_measure.xml:883 reference_measure.xml:952
+#: reference_measure.xml:1000 reference_measure.xml:1074
+#: reference_measure.xml:1149 reference_measure.xml:1302
+#: reference_measure.xml:1381 reference_measure.xml:1456
+#: reference_measure.xml:1553 reference_measure.xml:1688
+#: reference_measure.xml:1811 reference_measure.xml:1960
+#: reference_measure.xml:2005 reference_measure.xml:2080
+#: reference_measure.xml:2145 reference_measure.xml:2188
+#: reference_measure.xml:2237 reference_measure.xml:2286
+#: reference_measure.xml:2343 reference_measure.xml:2441
+#: reference_measure.xml:2495 reference_measure.xml:2591
+#: reference_measure.xml:2647 reference_measure.xml:2860
+#: reference_measure.xml:2913 reference_measure.xml:2962
+#: reference_measure.xml:3010 reference_measure.xml:3103
+#: reference_measure.xml:3153 reference_measure.xml:3320
+#: reference_measure.xml:3364 reference_measure.xml:3494
+#: reference_measure.xml:3534 reference_measure.xml:3583
+#: reference_measure.xml:3696 reference_measure.xml:3828
 #, no-c-format
 msgid "Examples"
 msgstr "Exemplos"
@@ -166,11 +171,11 @@ msgstr "Exemplos"
 #: reference_measure.xml:45
 #, no-c-format
 msgid "linestring and point -- both 3d and 2d closest point"
-msgstr ""
+msgstr "linestring e ponto -- pontos 3d e 2d mais próximos"
 
 #. Tag: programlisting
 #: reference_measure.xml:46
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
@@ -187,16 +192,16 @@ msgid ""
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
 "POINT(73.0769230769231 115.384615384615)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
-" cp3d_line_pt                                                                        "
-"|               cp2d_line_pt\n"
+"\n"
+"\n"
+" cp3d_line_pt                                                |               "
+"cp2d_line_pt\n"
 "-----------------------------------------------------------"
 "+------------------------------------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
@@ -206,11 +211,11 @@ msgstr ""
 #: reference_measure.xml:50
 #, no-c-format
 msgid "linestring and multipoint -- both 3d and 2d closest point"
-msgstr ""
+msgstr "linestring e multiponto -- pontos 3d e 2d mais próximos"
 
 #. Tag: programlisting
 #: reference_measure.xml:51
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
@@ -224,14 +229,14 @@ msgid ""
 "-----------------------------------------------------------+--------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
 "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "                       cp3d_line_pt                        | cp2d_line_pt\n"
 "-----------------------------------------------------------+--------------\n"
 " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
@@ -240,11 +245,11 @@ msgstr ""
 #: reference_measure.xml:55
 #, no-c-format
 msgid "Multilinestring and polygon both 3d and 2d closest point"
-msgstr ""
+msgstr "Multilinestring e polígono pontos 3d e 2d mais próximos"
 
 #. Tag: programlisting
 #: reference_measure.xml:56
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
 "    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
@@ -258,7 +263,7 @@ msgid ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 msgstr ""
 "SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
-"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d \n"
+"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -269,32 +274,32 @@ msgstr ""
 " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116
-#: reference_measure.xml:166 reference_measure.xml:225
-#: reference_measure.xml:286 reference_measure.xml:355
-#: reference_measure.xml:403 reference_measure.xml:476
-#: reference_measure.xml:537 reference_measure.xml:610
-#: reference_measure.xml:726 reference_measure.xml:800
-#: reference_measure.xml:886 reference_measure.xml:925
-#: reference_measure.xml:1008 reference_measure.xml:1047
-#: reference_measure.xml:1205 reference_measure.xml:1276
-#: reference_measure.xml:1358 reference_measure.xml:1430
-#: reference_measure.xml:1727 reference_measure.xml:1786
-#: reference_measure.xml:1865 reference_measure.xml:1934
-#: reference_measure.xml:1978 reference_measure.xml:2098
-#: reference_measure.xml:2146 reference_measure.xml:2195
-#: reference_measure.xml:2250 reference_measure.xml:2348
-#: reference_measure.xml:2402 reference_measure.xml:2513
-#: reference_measure.xml:2555 reference_measure.xml:2640
-#: reference_measure.xml:2695 reference_measure.xml:2727
-#: reference_measure.xml:2770 reference_measure.xml:2821
-#: reference_measure.xml:2870 reference_measure.xml:2964
-#: reference_measure.xml:3009 reference_measure.xml:3096
-#: reference_measure.xml:3151 reference_measure.xml:3187
-#: reference_measure.xml:3228 reference_measure.xml:3271
-#: reference_measure.xml:3317 reference_measure.xml:3401
-#: reference_measure.xml:3441 reference_measure.xml:3518
-#: reference_measure.xml:3740
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:737
+#: reference_measure.xml:811 reference_measure.xml:917
+#: reference_measure.xml:956 reference_measure.xml:1039
+#: reference_measure.xml:1078 reference_measure.xml:1236
+#: reference_measure.xml:1307 reference_measure.xml:1389
+#: reference_measure.xml:1461 reference_measure.xml:1758
+#: reference_measure.xml:1817 reference_measure.xml:1896
+#: reference_measure.xml:1966 reference_measure.xml:2010
+#: reference_measure.xml:2090 reference_measure.xml:2151
+#: reference_measure.xml:2196 reference_measure.xml:2244
+#: reference_measure.xml:2293 reference_measure.xml:2348
+#: reference_measure.xml:2446 reference_measure.xml:2501
+#: reference_measure.xml:2612 reference_measure.xml:2654
+#: reference_measure.xml:2739 reference_measure.xml:2794
+#: reference_measure.xml:2826 reference_measure.xml:2869
+#: reference_measure.xml:2920 reference_measure.xml:2969
+#: reference_measure.xml:3063 reference_measure.xml:3108
+#: reference_measure.xml:3195 reference_measure.xml:3250
+#: reference_measure.xml:3286 reference_measure.xml:3327
+#: reference_measure.xml:3370 reference_measure.xml:3416
+#: reference_measure.xml:3500 reference_measure.xml:3540
+#: reference_measure.xml:3617 reference_measure.xml:3839
 #, no-c-format
 msgid "See Also"
 msgstr "Veja também"
@@ -322,6 +327,9 @@ msgid ""
 "For geometry type Returns the 3-dimensional cartesian minimum distance "
 "(based on spatial ref) between two geometries in projected units."
 msgstr ""
+"Para tipo geometria, retorna a menor distância cartesiana 3-dimensional "
+"(baseado no sistema de referência espacial) entre duas geometrias em "
+"unidades projetadas."
 
 #. Tag: funcprototype
 #: reference_measure.xml:80
@@ -342,20 +350,22 @@ msgid ""
 "For geometry type returns the 3-dimensional minimum cartesian distance "
 "between two geometries in projected units (spatial ref units)."
 msgstr ""
+"Para tipo geometria, retorna a menor distância cartesiana 3-dimensional "
+"entre duas geometrias em unidades projetadas (spatial ref units)."
 
 #. Tag: para
 #: reference_measure.xml:101 reference_measure.xml:154
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM ?"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM ?"
 
 #. Tag: para
 #: reference_measure.xml:102 reference_measure.xml:274
-#: reference_measure.xml:517 reference_measure.xml:1844
-#: reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:517 reference_measure.xml:1875
+#: reference_measure.xml:2728 reference_measure.xml:2779
 #, no-c-format
 msgid "&sfcgal_enhanced;"
-msgstr ""
+msgstr "&sfcgal_enhanced;"
 
 #. Tag: para
 #: reference_measure.xml:105 reference_measure.xml:393
@@ -364,6 +374,7 @@ msgid ""
 "Changed: 2.2.0 - In case of 2D and 3D, Z is no longer assumed to be 0 for "
 "missing Z."
 msgstr ""
+"Alterações: 2.2.0 - Em caso de 2D e 3D, o Z não é mais 0 para Z perdido. "
 
 #. Tag: programlisting
 #: reference_measure.xml:111
@@ -413,7 +424,7 @@ msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:112
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- Multilinestring and polygon both 3d and 2d distance\n"
 "-- Same example as 3D closest point example\n"
@@ -431,7 +442,7 @@ msgstr ""
 "-- Multilinestring and polygon both 3d and 2d distance\n"
 "-- Same example as 3D closest point example\n"
 "SELECT ST_3DDistance(poly, mline) As dist3d,\n"
-"    ST_Distance(poly, mline) As dist2d \n"
+"    ST_Distance(poly, mline) As dist2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -449,6 +460,9 @@ msgid ""
 "<xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_3DShortestLine\"/>, "
 "<xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_3DClosestPoint\"/>, <xref linkend=\"ST_3DDWithin\"/>, "
+"<xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_3DShortestLine\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:124
@@ -463,6 +477,8 @@ msgid ""
 "For 3d (z) geometry type Returns true if two geometries 3d distance is "
 "within number of units."
 msgstr ""
+"Para tipo de geometria 3d (z) verdadeiro se a distância entre duas "
+"geometrias 3d está dentro de números de unidades."
 
 #. Tag: funcprototype
 #: reference_measure.xml:130
@@ -487,6 +503,9 @@ msgid ""
 "For geometry type returns true if the 3d distance between two objects is "
 "within distance_of_srid specified projected units (spatial ref units)."
 msgstr ""
+"Para tipo de geometria retorna verdade se a distância 3d entre dois objetos "
+"estiver dentro da unidades projetadas distance_of_srid especificadas "
+"(unidades de referência espacial). "
 
 #. Tag: programlisting
 #: reference_measure.xml:162
@@ -545,6 +564,8 @@ msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
 "linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:174
@@ -559,6 +580,8 @@ msgid ""
 "Returns true if all of the 3D geometries are within the specified distance "
 "of one another."
 msgstr ""
+"Retorna verdade se todas as geometrias 3D estiverem dentro da distância "
+"especificada de um outro. "
 
 #. Tag: funcprototype
 #: reference_measure.xml:182
@@ -570,6 +593,11 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>distance</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_3DDFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_measure.xml:200
@@ -581,20 +609,28 @@ msgid ""
 "source geometries must both be of the same coordinate projection, having the "
 "same SRID."
 msgstr ""
+"Retorna verdade se todas as geometrias 3D estiverem completamente dentro da "
+"distância especificada de um outro. A distância é especificada em unidade "
+"definidas pelo sistema de referência espacial de geometrias. Para esta "
+"função fazer sentido, as geometrias fonte devem ser da mesma projeção "
+"coordenada, tendo o mesmo SRID."
 
 #. Tag: para
 #: reference_measure.xml:207 reference_measure.xml:264
-#: reference_measure.xml:1512 reference_measure.xml:2236
-#: reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:1543 reference_measure.xml:2334
+#: reference_measure.xml:2420 reference_measure.xml:2712
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries."
 msgstr ""
+"Esta função pode, automaticamente, incluir uma comparação de caixa "
+"delimitadora que usará quaisquer índices que estejam disponíveis nas "
+"geometrias."
 
 #. Tag: programlisting
 #: reference_measure.xml:221
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "-- This compares the difference between fully within and distance within as "
 "well\n"
@@ -616,9 +652,9 @@ msgstr ""
 "                -- as the distance fully within for the 2D footprint of the "
 "line/point vs. the 3d fully within\n"
 "                SELECT ST_3DDFullyWithin(geom_a, geom_b, 10) as "
-"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10, \n"
-"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20, \n"
-"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from \n"
+"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10,\n"
+"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20,\n"
+"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from\n"
 "                (select ST_GeomFromEWKT('POINT(1 1 2)') as geom_a,\n"
 "                ST_GeomFromEWKT('LINESTRING(1 5 2, 2 7 20, 1 9 100, 14 12 "
 "3)') as geom_b) t1;\n"
@@ -633,6 +669,8 @@ msgid ""
 ", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
 "linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
+", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_DFullyWithin\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:233
@@ -648,6 +686,9 @@ msgid ""
 "points, linestrings, polygons, polyhedral surface (area). With SFCGAL "
 "backend enabled also supports TINS"
 msgstr ""
+"Retorna VERDADE se as geometrias \"intersectadas espacialmente\" em 3d - "
+"somente para pontos, linestrings, polígonos, superfícies poliédricas (área). "
+"Com o backend SFCGAL ativado, também suporta TINS"
 
 #. Tag: funcprototype
 #: reference_measure.xml:241
@@ -657,15 +698,22 @@ msgid ""
 "<type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> "
 "<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_3DIntersects</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> "
+"<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2699
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply spatial intersection. If any of the "
 "aforementioned returns true, then the geometries also spatially intersect. "
 "Disjoint implies false for spatial intersection."
 msgstr ""
+"Sobrepõe, toca, dentro de todas as interseções espaciais implicadas. Se "
+"qualquer dos anteriores retornarem verdade, então as geometrias também "
+"intersectam espacialmente. Desconjuntar implica falso para interseção "
+"espacial. "
 
 #. Tag: para
 #: reference_measure.xml:269
@@ -677,29 +725,33 @@ msgid ""
 "can be done with <code>ALTER DATABASE gisdb SET postgis.backend = sfcgal;</"
 "code>."
 msgstr ""
+"Com o objetivo de obter vantagem para TINS, você precisa ativar o backend "
+"SFCGAL. Isto pode ser feito na seção <code>set postgis.backend = sfcgal;</"
+"code>ou no banco de dados ou sistema de níveis. O nível do banco de dados "
+"pode ser feito com: <code>set postgis.backend = sfcgal;</code>"
 
 #. Tag: para
 #: reference_measure.xml:273
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: para
 #: reference_measure.xml:275
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: ?"
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632
-#: reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2731
+#: reference_measure.xml:2783
 #, no-c-format
 msgid "Geometry Examples"
-msgstr ""
+msgstr "Exemplos de Geometria"
 
 #. Tag: programlisting
 #: reference_measure.xml:279
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
 "        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
@@ -709,8 +761,8 @@ msgid ""
 " f               | t\n"
 "(1 row)"
 msgstr ""
-"SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line) \n"
-"        FROM (SELECT 'POINT(0 0 2)'::geometry As pt, \n"
+"SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
+"        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
 "                'LINESTRING (0 0 1, 0 2 3 )'::geometry As line) As foo;\n"
 " st_3dintersects | st_intersects\n"
 "-----------------+---------------\n"
@@ -721,7 +773,7 @@ msgstr ""
 #: reference_measure.xml:282
 #, no-c-format
 msgid "TIN Examples"
-msgstr ""
+msgstr "Exemplos TIN"
 
 #. Tag: programlisting
 #: reference_measure.xml:283
@@ -734,18 +786,24 @@ msgid ""
 "-----------------\n"
 " t"
 msgstr ""
+"set postgis.backend = sfcgal;\n"
+"SELECT ST_3DIntersects('TIN(((0 0,1 0,0 1,0 0)))'::geometry, 'POINT(.1 .1)'::"
+"geometry);\n"
+" st_3dintersects\n"
+"-----------------\n"
+" t"
 
 #. Tag: refname
 #: reference_measure.xml:293
 #, no-c-format
 msgid "ST_3DLongestLine"
-msgstr ""
+msgstr "ST_3DLongestLine"
 
 #. Tag: refpurpose
 #: reference_measure.xml:295
 #, no-c-format
 msgid "Returns the 3-dimensional longest line between two geometries"
-msgstr ""
+msgstr "Retorna a linha 3-dimensional mais longa entre duas geometrias"
 
 #. Tag: funcprototype
 #: reference_measure.xml:300
@@ -769,16 +827,21 @@ msgid ""
 "function returns will always be the same as <xref linkend=\"ST_3DMaxDistance"
 "\"/> returns for g1 and g2."
 msgstr ""
+"Retorna a linha 3-dimensional mais longa entre duas geometrias. A função só "
+"retornará a primeira linha, se existirem mais de uma. A linha retornada "
+"sempre começará em g1 e acabará em g2. O comprimento da linha essa função "
+"sempre será o mesmo do <xref linkend=\"ST_3DMaxDistance\"/> retorna para g1 "
+"e g2. "
 
 #. Tag: para
 #: reference_measure.xml:334
 #, no-c-format
 msgid "linestring and point -- both 3d and 2d longest line"
-msgstr ""
+msgstr "linestring e ponto -- linhas 3d e 2d mais longas"
 
 #. Tag: programlisting
 #: reference_measure.xml:335
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
@@ -792,14 +855,14 @@ msgid ""
 "-----------------------------------+----------------------------\n"
 " LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "           lol3d_line_pt           |       lol2d_line_pt\n"
 "-----------------------------------+----------------------------\n"
 " LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
@@ -808,11 +871,11 @@ msgstr ""
 #: reference_measure.xml:339
 #, no-c-format
 msgid "linestring and multipoint -- both 3d and 2d longest line"
-msgstr ""
+msgstr "linestring e multiponto -- linhas 3d e 2d mais longas"
 
 #. Tag: programlisting
 #: reference_measure.xml:340
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
@@ -826,14 +889,14 @@ msgid ""
 "---------------------------------+--------------------------\n"
 " LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt, \n"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
 "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
+"\n"
+"\n"
 "          lol3d_line_pt          |      lol2d_line_pt\n"
 "---------------------------------+--------------------------\n"
 " LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
@@ -842,11 +905,11 @@ msgstr ""
 #: reference_measure.xml:344
 #, no-c-format
 msgid "Multilinestring and polygon both 3d and 2d longest line"
-msgstr ""
+msgstr "Multilinestring e polígono linhas 3d e 2d mais longas"
 
 #. Tag: programlisting
 #: reference_measure.xml:345
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
 "    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
@@ -860,7 +923,7 @@ msgid ""
 " LINESTRING(175 150 5,1 10 2) | LINESTRING(175 150,1 10)"
 msgstr ""
 "SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
-"    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d \n"
+"    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
@@ -893,6 +956,8 @@ msgid ""
 "For geometry type Returns the 3-dimensional cartesian maximum distance "
 "(based on spatial ref) between two geometries in projected units."
 msgstr ""
+"Para tipo de geometria retorna a maior distância 3-dimensional cartesiana "
+"(baseada na referência espacial) entre duas geometrias em unidade projetadas."
 
 #. Tag: funcprototype
 #: reference_measure.xml:370
@@ -913,6 +978,8 @@ msgid ""
 "For geometry type returns the 3-dimensional maximum cartesian distance "
 "between two geometries in projected units (spatial ref units)."
 msgstr ""
+"Para tipo geometria, retorna a menor distância cartesiana 3-dimensional "
+"entre duas geometrias em unidades projetadas (spatial ref units)."
 
 #. Tag: programlisting
 #: reference_measure.xml:399
@@ -967,18 +1034,20 @@ msgid ""
 ", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, "
 "<xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:410
 #, no-c-format
 msgid "ST_3DShortestLine"
-msgstr ""
+msgstr "ST_3DShortestLine"
 
 #. Tag: refpurpose
 #: reference_measure.xml:412
 #, no-c-format
 msgid "Returns the 3-dimensional shortest line between two geometries"
-msgstr ""
+msgstr "Retorna a menor linha 3-dimensional  entre duas geometrias"
 
 #. Tag: funcprototype
 #: reference_measure.xml:417
@@ -988,6 +1057,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_3DShortestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_measure.xml:432
@@ -1003,16 +1075,25 @@ msgid ""
 "length of the line this function returns will always be the same as <xref "
 "linkend=\"ST_3DDistance\"/> returns for g1 and g2."
 msgstr ""
+"Retorna a menor linha 3-dimensional entre duas geometrias, a função só irá "
+"retornar a primeira linha menor se houverem mais de um, este a função "
+"encontra. Se g1 e g2 intersecta em apenas um ponto, a função retornará uma "
+"linha com os pontos de interseção da direita e esquerda. Se g1 e g2 estão "
+"intersectando em mais de um ponto, a função retornará uma linha com começo e "
+"fim no mesmo ponto, mas também pode ser qualquer um dos outros pontos. A "
+"linha que retorna sempre começará com g2 e acabará em g2. O comprimento 3D "
+"da linha, os retornos desta função serão sempre os mesmos dos retornos para "
+"g1 e g2 <xref linkend=\"ST_3DDistance\"/>."
 
 #. Tag: para
 #: reference_measure.xml:455
 #, no-c-format
 msgid "linestring and point -- both 3d and 2d shortest line"
-msgstr ""
+msgstr "linestring e ponto -- linhas 3d e 2d mais curtas"
 
 #. Tag: programlisting
 #: reference_measure.xml:456
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
@@ -1029,30 +1110,30 @@ msgid ""
 " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30)  "
 "| LINESTRING(73.0769230769231 115.384615384615,100 100)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
-"                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt, \n"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
+"                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "1000)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
-" cp3d_line_pt                                                                        "
-"|               cp2d_line_pt\n"
-"-----------------------------------------------------------"
-"+------------------------------------------\n"
-" POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
-"POINT(73.0769230769231 115.384615384615)"
+"\n"
+"\n"
+" shl3d_line_pt                                                                 "
+"|               shl2d_line_pt\n"
+"----------------------------------------------------------------------------"
+"+------------------------------------------------------\n"
+" LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30)  "
+"| LINESTRING(73.0769230769231 115.384615384615,100 100)"
 
 #. Tag: para
 #: reference_measure.xml:460
 #, no-c-format
 msgid "linestring and multipoint -- both 3d and 2d shortest line"
-msgstr ""
+msgstr "linestring e multiponto -- linhas 3d e 2d mais curtas"
 
 #. Tag: programlisting
 #: reference_measure.xml:461
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
 "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
@@ -1069,27 +1150,30 @@ msgid ""
 " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30) | "
 "LINESTRING(50 75,50 74)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
-"                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
+"                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
 "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
 "900)'::geometry As line\n"
 "                ) As foo;\n"
-"        \n"
-"                \n"
-"                       cp3d_line_pt                        | cp2d_line_pt\n"
-"-----------------------------------------------------------+--------------\n"
-" POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
+"\n"
+"\n"
+"                       shl3d_line_pt                                       | "
+"shl2d_line_pt\n"
+"---------------------------------------------------------------------------"
+"+------------------------\n"
+" LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30) | "
+"LINESTRING(50 75,50 74)"
 
 #. Tag: para
 #: reference_measure.xml:465
 #, no-c-format
 msgid "Multilinestring and polygon both 3d and 2d shortest line"
-msgstr ""
+msgstr "Multilinestring e polígono linhas 3d e 2d mais curtas"
 
 #. Tag: programlisting
 #: reference_measure.xml:466
-#, fuzzy, no-c-format
+#, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
 "    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
@@ -1105,16 +1189,19 @@ msgid ""
 " LINESTRING(39.993580415989 54.1889925532825 5,40.4078575708294 "
 "53.6052383805529 5.03423778139177) | LINESTRING(20 40,20 40)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
-"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d \n"
+"SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
+"    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
 "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
 "50 60 5, 100 100 5, 175 150 5))') As poly,\n"
 "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
 "-2, 125 100 1, 175 155 1),\n"
 "                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-"                   cp3d                    |     cp2d\n"
-"-------------------------------------------+--------------\n"
-" POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
+"                   shl3d                                                                           "
+"|     shl2d\n"
+"---------------------------------------------------------------------------------------------------"
+"+------------------------\n"
+" LINESTRING(39.993580415989 54.1889925532825 5,40.4078575708294 "
+"53.6052383805529 5.03423778139177) | LINESTRING(20 40,20 40)"
 
 #. Tag: para
 #: reference_measure.xml:478
@@ -1123,12 +1210,14 @@ msgid ""
 ", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, "
 "<xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
 msgstr ""
+", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, "
+"<xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:483
 #, no-c-format
 msgid "ST_Area"
-msgstr ""
+msgstr "ST_Area"
 
 #. Tag: refpurpose
 #: reference_measure.xml:485
@@ -1139,6 +1228,10 @@ msgid ""
 "SRID. For geography, area is determined on a curved surface with units in "
 "square meters."
 msgstr ""
+"Retorna a área da superfície se ela for um polígono ou multipolígono. Para "
+"geometria, uma área cartesiana 2D é determinada com unidades especificadas "
+"pelo SRID. Para geografia, a área é determinada em uma superfície com "
+"unidades em metros quadrados. "
 
 #. Tag: funcsynopsis
 #: reference_measure.xml:489
@@ -1151,6 +1244,12 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>boolean </"
 "type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></"
+"funcdef> <paramdef><type>geography </type><parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_measure.xml:505
@@ -1163,34 +1262,44 @@ msgid ""
 "in square meters. To measure around the faster but less accurate sphere, use "
 "ST_Area(geog,false)."
 msgstr ""
+"Retorna a área da geometria se for um polígono ou multipolígono. Retorna a "
+"medida do comprimento de um valor ST_Surface ou ST_MultiSurface. Para "
+"geometria, uma área cartesiana 2D é determinada com unidades especificadas "
+"pelo SRID. Para geografia, por padrão, ela é determinada em um esferoide com "
+"unidade em metros quadrados. Para medir a esfera mais rápida, mas menos "
+"precisa, use: ST_Area(geog,false)."
 
 #. Tag: para
 #: reference_measure.xml:510
 #, no-c-format
 msgid "Enhanced: 2.0.0 - support for 2D polyhedral surfaces was introduced."
 msgstr ""
+"Melhorias: 2.0.0 - suporte a superfícies 2D poliédricas foi introduzido."
 
 #. Tag: para
-#: reference_measure.xml:511 reference_measure.xml:1849
+#: reference_measure.xml:511 reference_measure.xml:1880
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for "
 "improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
 "advantage of the new feature."
 msgstr ""
+"Melhorias: 2.2.0 - medição em esferoides desempenhada com GeographicLib para "
+"uma melhor precisão e força. Requer Proj >= 4.9.0 para tirar vantagem da "
+"nova característica. "
 
 #. Tag: para
-#: reference_measure.xml:512 reference_measure.xml:658
-#: reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:512 reference_measure.xml:669
+#: reference_measure.xml:1872 reference_measure.xml:2434
 #, no-c-format
 msgid "&sfs_compliant;"
-msgstr ""
+msgstr "&sfs_compliant;"
 
 #. Tag: para
 #: reference_measure.xml:513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.2, 9.5.3"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.2, 9.5.3"
 
 #. Tag: para
 #: reference_measure.xml:515
@@ -1200,6 +1309,9 @@ msgid ""
 "For 2.5D, may give a non-zero answer, but only for the faces that sit "
 "completely in XY plane."
 msgstr ""
+"Para superfícies poliédricas, somente suporta superfícies poliédricas 2D "
+"(não 2.5D). Para 2.5D, pode ser dada uma resposta não zero, mas somente para "
+"as faces que se encaixam completamente no plano XY."
 
 #. Tag: para
 #: reference_measure.xml:522
@@ -1209,6 +1321,9 @@ msgid ""
 "conversion to get square meters. Note this is in square feet because "
 "EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
+"Retorna uma área em pés quadrado para um terreno de Massachusetts e "
+"multiplica pela conversão para metros quadrados. Note que isto é em pés "
+"quadrados porque EPSG:2249 é o Massachusetts State Plane Feet"
 
 #. Tag: programlisting
 #: reference_measure.xml:525
@@ -1223,6 +1338,14 @@ msgid ""
 "---------+-------------\n"
 " 928.625 | 86.27208552"
 msgstr ""
+"SELECT ST_Area(the_geom) As sqft, ST_Area(the_geom)*POWER(0.3048,2) As sqm\n"
+"                FROM (SELECT\n"
+"                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
+"                        743265 2967450,743265.625 2967416,743238 "
+"2967416))',2249) ) As foo(the_geom);\n"
+"  sqft   |     sqm\n"
+"---------+-------------\n"
+" 928.625 | 86.27208552"
 
 #. Tag: para
 #: reference_measure.xml:526
@@ -1233,6 +1356,11 @@ msgid ""
 "is Massachusetts State Plane Feet and transformed area is in square meters "
 "since EPSG:26986 is state plane Massachusetts meters"
 msgstr ""
+"Retorna uma área em pés quadrados e transforma para Massachusetts state "
+"plane em metros (EPSG:26986) para pegar metros quadrados. Note que ele é em "
+"pés quadrados, porque 2249 é Massachusetts State Plane Feet e a área "
+"transformada está em em metros quadrados já que EPSG:26986 é o state plane "
+"Massachusetts em metros"
 
 #. Tag: programlisting
 #: reference_measure.xml:529
@@ -1248,6 +1376,15 @@ msgid ""
 "---------+------------------\n"
 " 928.625 | 86.2724304199219"
 msgstr ""
+"SELECT ST_Area(the_geom) As sqft, ST_Area(ST_Transform(the_geom,26986)) As "
+"sqm\n"
+"                FROM (SELECT\n"
+"                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
+"                        743265 2967450,743265.625 2967416,743238 "
+"2967416))',2249) ) As foo(the_geom);\n"
+"  sqft   |       sqm\n"
+"---------+------------------\n"
+" 928.625 | 86.2724304199219"
 
 #. Tag: para
 #: reference_measure.xml:531
@@ -1259,6 +1396,11 @@ msgid ""
 "meters. This is just for demonstration to compare. Normally your table will "
 "be stored in geography data type already."
 msgstr ""
+"Retorna uma área em pés quadrados e metros quadrados usado tipo de dados "
+"geografia. Note que transformamos nossa geometria para geografia (antes você "
+"pode certificar que sua geometria está em WGS 84 long lat 4326). A geografia "
+"sempre mede em metros. Isto é só para demonstração para comparar. "
+"Normalmente sua tabela já será armazenada no tipo de dados geografia."
 
 #. Tag: programlisting
 #: reference_measure.xml:534
@@ -1285,6 +1427,26 @@ msgid ""
 "sqm\n"
 "        FROM somegeogtable;"
 msgstr ""
+"SELECT ST_Area(the_geog)/POWER(0.3048,2) As sqft_spheroid,  ST_Area(the_geog,"
+"false)/POWER(0.3048,2) As sqft_sphere, ST_Area(the_geog) As sqm_spheroid\n"
+"                FROM (SELECT\n"
+"                geography(\n"
+"                ST_Transform(\n"
+"                        ST_GeomFromText('POLYGON((743238 2967416,743238 "
+"2967450,743265 2967450,743265.625 2967416,743238 2967416))',\n"
+"                                2249\n"
+"                                ) ,4326\n"
+"                        )\n"
+"                )\n"
+"        ) As foo(the_geog);\n"
+"  sqft_spheroid   |   sqft_sphere    |   sqm_spheroid\n"
+"------------------+------------------+------------------\n"
+" 928.684403538925 | 927.049336105925 | 86.2776042893529\n"
+"\n"
+" --if your data is in geography already\n"
+" SELECT ST_Area(the_geog)/POWER(0.3048,2) As  sqft, ST_Area(the_geog) As "
+"sqm\n"
+"        FROM somegeogtable;"
 
 #. Tag: para
 #: reference_measure.xml:538
@@ -1293,12 +1455,14 @@ msgid ""
 ", <xref linkend=\"ST_GeographyFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
 "<xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_GeographyFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
 #: reference_measure.xml:544
 #, no-c-format
 msgid "ST_Azimuth"
-msgstr ""
+msgstr "ST_Azimuth"
 
 #. Tag: refpurpose
 #: reference_measure.xml:546
@@ -1307,6 +1471,8 @@ msgid ""
 "Returns the north-based azimuth as the angle in radians measured clockwise "
 "from the vertical on pointA to pointB."
 msgstr ""
+"Retorna o azimute baseado em norte como o ângulo em radianos medidos em "
+"sentido horário da vertical no pontoA para o pontoB."
 
 #. Tag: funcsynopsis
 #: reference_measure.xml:549
@@ -1320,6 +1486,13 @@ msgid ""
 "parameter></paramdef> <paramdef><type>geography </type><parameter>pointB</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Azimuth</function></funcdef> "
+"<paramdef><type>geometria </type><parameter>pointA</parameter></paramdef> "
+"<paramdef><type>geometria </type><parameter>pointB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Azimuth</"
+"function></funcdef> <paramdef><type>geografia </type><parameter>pointA</"
+"parameter></paramdef> <paramdef><type>geografia </type><parameter>pointB</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_measure.xml:565
@@ -1330,6 +1503,10 @@ msgid ""
 "is referenced from north, and is positive clockwise: North = 0; East = "
 "&#x03C0;/2; South = &#x03C0;; West = 3&#x03C0;/2."
 msgstr ""
+"Retorna o azimute em radianos do segmento definido pelos pontos dados, ou "
+"NULO se os dois pontos forem coincidentes. O azimute é um ângulo, está "
+"referenciado em norte e em sentido horário: Norte = 0; Leste = &#x03C0;/2; "
+"Sul = &#x03C0;; Oeste = 3&#x03C0;/2."
 
 #. Tag: para
 #: reference_measure.xml:567
@@ -1338,6 +1515,8 @@ msgid ""
 "For the geography type, the forward azimuth is solved as part of the inverse "
 "geodesic problem."
 msgstr ""
+"Para o tipo de geografia, o próximo azimute resolvido como parte do problema "
+"geodésico inverso. "
 
 #. Tag: para
 #: reference_measure.xml:568
@@ -1348,18 +1527,22 @@ msgid ""
 "degrees using a built-in PostgreSQL function degrees(), as shown in the "
 "example."
 msgstr ""
+"O azimute é matematicamente conceituado como o ângulo entre um plano de "
+"referência e um ponto, com unidades angulares em radianos. As unidades podem "
+"ser convertidas para graus usando uma função PostgreSQL graus () embutida, "
+"como mostrado no exemplo. "
 
 #. Tag: para
 #: reference_measure.xml:571
 #, no-c-format
 msgid "Availability: 1.1.0"
-msgstr ""
+msgstr "Disponibilidade: 1.1.0"
 
 #. Tag: para
 #: reference_measure.xml:572
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for geography was introduced."
-msgstr ""
+msgstr "Melhorias: 2.0.0 suporte para geografia foi introduzido."
 
 #. Tag: para
 #: reference_measure.xml:573
@@ -1369,6 +1552,9 @@ msgid ""
 "improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
 "advantage of the new feature."
 msgstr ""
+"Melhorias: 2.2.0 medição em esferoides desempenhada com GeographicLib para "
+"uma melhor precisão e força. Requer Proj >= 4.9.0 para tirar vantagem da "
+"nova característica. "
 
 #. Tag: para
 #: reference_measure.xml:574
@@ -1379,12 +1565,16 @@ msgid ""
 "\"http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions"
 "\">Plpgsqlfunctions PostGIS wiki section</ulink> for example of this."
 msgstr ""
+"Azimute é especialmente útil em conjunto com ST_Translate para mudar um "
+"objeto ao longo do seu eixo perpendicular. Veja upgis_lineshift <ulink url="
+"\"http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions"
+"\">Plpgsqlfunctions PostGIS wiki section</ulink> para um exemplo disto. "
 
 #. Tag: para
 #: reference_measure.xml:580
 #, no-c-format
 msgid "Geometry Azimuth in degrees"
-msgstr ""
+msgstr "Azimute da geometria em graus"
 
 #. Tag: programlisting
 #: reference_measure.xml:581
@@ -1398,6 +1588,13 @@ msgid ""
 "------------------+------------------\n"
 " 42.2736890060937 | 222.273689006094"
 msgstr ""
+"SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,\n"
+"            degrees(ST_Azimuth(ST_Point(75, 100), ST_Point(25, 45))) AS "
+"degB_A;\n"
+"\n"
+"      dega_b       |     degb_a\n"
+"------------------+------------------\n"
+" 42.2736890060937 | 222.273689006094"
 
 #. Tag: para
 #: reference_measure.xml:591
@@ -1406,6 +1603,8 @@ msgid ""
 "Green: the start Point(25,45) with its vertical. Yellow: degA_B as the path "
 "to travel (azimuth)."
 msgstr ""
+"Verde: o Ponto(25,45) de início com sua vertical. Amarelo:  degA_B com o "
+"caminho para viajar (azimute)."
 
 #. Tag: para
 #: reference_measure.xml:600
@@ -1414,6 +1613,8 @@ msgid ""
 "Green: the start Point(75,100) with its vertical. Yellow: degB_A as the path "
 "to travel (azimuth)."
 msgstr ""
+"Verde: o Ponto(75,100) de início com sua vertical. Amarelo:  degB_A com o "
+"caminho para viajar (azimute)."
 
 #. Tag: para
 #: reference_measure.xml:611
@@ -1423,29 +1624,42 @@ msgid ""
 "url=\"http://www.postgresql.org/docs/current/interactive/functions-math.html"
 "\">PostgreSQL Math Functions</ulink>"
 msgstr ""
+", <xref linkend=\"ST_Translate\"/>, <xref linkend=\"ST_Project\"/>, <ulink "
+"url=\"http://www.postgresql.org/docs/current/interactive/functions-math.html"
+"\">PostgreSQL Math Functions</ulink>"
 
 #. Tag: refname
 #: reference_measure.xml:618
 #, no-c-format
 msgid "ST_Centroid"
-msgstr ""
+msgstr "ST_Centroid"
 
 #. Tag: refpurpose
 #: reference_measure.xml:620
 #, no-c-format
 msgid "Returns the geometric center of a geometry."
-msgstr ""
+msgstr "Retorna o centro geométrico de uma geometria. "
 
-#. Tag: funcprototype
-#: reference_measure.xml:625
-#, no-c-format
+#. Tag: funcsynopsis
+#: reference_measure.xml:624
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>geometry <function>ST_Centroid</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+"<funcprototype> <funcdef>geometry <function>ST_Centroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Centroid</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></"
+"funcdef> <paramdef><type>geography </type><parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:637
+#: reference_measure.xml:646
 #, no-c-format
 msgid ""
 "Computes the geometric center of a geometry, or equivalently, the center of "
@@ -1461,64 +1675,90 @@ msgid ""
 "supplied, they are converted to linestring wtih CurveToLine first, then same "
 "than for <varname>LINESTRING</varname>"
 msgstr ""
+"Calcula o centro geométrico de uma geometria, ou equivalentemente, o centro "
+"de massa da geometria como um <varname>POINT</varname>. Para "
+"[<varname>MULTI</varname>]<varname>POINT</varname>s, isto é calculado como o "
+"significado aritmético das coordenadas de entrada. Para [<varname>MULTI</"
+"varname>]<varname>LINESTRING</varname>s, é calculado como o peso do "
+"comprimento de cada segmento de linha. Para [<varname>MULTI</"
+"varname>]<varname>POLYGON</varname>s,  \"peso\" é pensado em termos de área. "
+"Se uma geometria vazia é fornecida, uma <varname>GEOMETRYCOLLECTION</"
+"varname>  é retornada. Se <varname>NULL</varname> é fornecido, "
+"<varname>NULL</varname> retorna. Se <varname>CIRCULARSTRING</varname> ou "
+"<varname>COMPOUNDCURVE</varname> são fornecidos, eles sao convertidos para "
+"linestring com CurveToLine primeiro, depois o mesmo para "
+"<varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:652
+#: reference_measure.xml:661
 #, no-c-format
 msgid ""
 "New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and "
 "<varname>COMPOUNDCURVE</varname> (using CurveToLine)"
 msgstr ""
+"Novo em 2.3.0 : suporte para <varname>CIRCULARSTRING</varname> e "
+"<varname>COMPOUNDCURVE</varname> (usando CurveToLine)"
+
+#. Tag: para
+#: reference_measure.xml:663
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 support for geography was introduced."
+msgstr "Disponibilidade: 1.5.0 suporte para geografia foi introduzido"
 
 #. Tag: para
-#: reference_measure.xml:654
+#: reference_measure.xml:665
 #, no-c-format
 msgid ""
 "The centroid is equal to the centroid of the set of component Geometries of "
 "highest dimension (since the lower-dimension geometries contribute zero "
 "\"weight\" to the centroid)."
 msgstr ""
+"O centroide é igual ao centroide do conjunto de componentes de geometria da "
+"maior dimensão (já que as geometrias de menor dimensão contribuem com \"peso"
+"\" zero no centroide). "
 
 #. Tag: para
-#: reference_measure.xml:659
+#: reference_measure.xml:670
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 
 #. Tag: para
-#: reference_measure.xml:665
+#: reference_measure.xml:676
 #, no-c-format
 msgid ""
-"In each of the following illustrations, the blue dot represents the centroid "
-"of the source geometry."
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr ""
+"Em cada uma das ilustrações seguintes, o ponto azul representa o centroide "
+"da geometria fonte."
 
 #. Tag: para
-#: reference_measure.xml:678
+#: reference_measure.xml:689
 #, no-c-format
 msgid "Centroid of a <varname>MULTIPOINT</varname>"
-msgstr ""
+msgstr "Centroide de um <varname>MULTIPOINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:689
+#: reference_measure.xml:700
 #, no-c-format
 msgid "Centroid of a <varname>LINESTRING</varname>"
-msgstr ""
+msgstr "Centroide de uma <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:702
+#: reference_measure.xml:713
 #, no-c-format
 msgid "Centroid of a <varname>POLYGON</varname>"
-msgstr ""
+msgstr "Centroide de um <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:713
+#: reference_measure.xml:724
 #, no-c-format
 msgid "Centroid of a <varname>GEOMETRYCOLLECTION</varname>"
-msgstr ""
+msgstr "Centroide de uma <varname>GEOMETRYCOLLECTION</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:722
+#: reference_measure.xml:733
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
@@ -1541,65 +1781,96 @@ msgid ""
 "------------------------------------------\n"
 "POINT(0.5 1)"
 msgstr ""
+"SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
+"1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
+"                                st_astext\n"
+"------------------------------------------\n"
+" POINT(2.30769230769231 3.30769230769231)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('CIRCULARSTRING(0 2, -1 1,0 0, 0.5 0, 1 0, 2 1, 1 2, "
+"0.5 2, 0 2)')  AS g ;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(0 2, -1 1,0 0),(0 0, 0.5 "
+"0, 1 0),CIRCULARSTRING( 1 0, 2 1, 1 2),(1 2, 0.5 2, 0 2))' ) AS g;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)"
 
 #. Tag: refname
-#: reference_measure.xml:734
+#: reference_measure.xml:745
 #, no-c-format
 msgid "ST_ClosestPoint"
-msgstr ""
+msgstr "ST_ClosestPoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:736
+#: reference_measure.xml:747
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. "
 "This is the first point of the shortest line.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o ponto 2-dimensional no g1 que está mais perto de g2. "
+"Este é o primeiro ponto da enor linha.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:742
+#: reference_measure.xml:753
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_ClosestPoint</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometria </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:757
+#: reference_measure.xml:768
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional point on g1 that is closest to g2. This is "
 "the first point of the shortest line.</para>"
 msgstr ""
+"<para>Retorna o ponto 2-dimensional no g1 que está mais perto de g2. Este é "
+"primeiro ponto da menor linha.</para>"
 
 #. Tag: para
-#: reference_measure.xml:760
+#: reference_measure.xml:771
 #, no-c-format
 msgid ""
 "If you have a 3D Geometry, you may prefer to use <xref linkend="
 "\"ST_3DClosestPoint\"/>."
 msgstr ""
+"Se você tem uma geometria 3D, talvez prefira usar <xref linkend="
+"\"ST_3DClosestPoint\"/>."
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087
-#: reference_measure.xml:2241 reference_measure.xml:2906
-#: reference_measure.xml:3480
+#: reference_measure.xml:772 reference_measure.xml:2185
+#: reference_measure.xml:2339 reference_measure.xml:3005
+#: reference_measure.xml:3579
 #, no-c-format
 msgid "Availability: 1.5.0"
-msgstr ""
+msgstr "Disponibilidade: 1.5.0"
 
 #. Tag: para
-#: reference_measure.xml:775
+#: reference_measure.xml:786
 #, no-c-format
 msgid ""
 "Closest between point and linestring is the point itself, but closest point "
 "between a linestring and point is the point on line string that is closest."
 msgstr ""
+"O mais perto entre um ponto e uma linestring é o ponto, mas o ponto mais "
+"perto entre uma linestring e um ponto é o ponto na line string que está mais "
+"perto."
 
 #. Tag: programlisting
-#: reference_measure.xml:779
-#, fuzzy, no-c-format
+#: reference_measure.xml:790
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
 "        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
@@ -1613,27 +1884,27 @@ msgid ""
 "----------------+------------------------------------------\n"
 " POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt, \n"
-"                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt, \n"
-"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
-"900)'::geometry As line\n"
-"                ) As foo;\n"
-"        \n"
-"                \n"
-"                       cp3d_line_pt                        | cp2d_line_pt\n"
-"-----------------------------------------------------------+--------------\n"
-" POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
+"SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
+"        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
+"FROM (SELECT 'POINT(100 100)'::geometry As pt,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry As "
+"line\n"
+"        ) As foo;\n"
+"\n"
+"\n"
+"   cp_pt_line   |                cp_line_pt\n"
+"----------------+------------------------------------------\n"
+" POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:787
+#: reference_measure.xml:798
 #, no-c-format
 msgid "closest point on polygon A to polygon B"
-msgstr ""
+msgstr "ponto no polígono A mais próximo do polígono B"
 
 #. Tag: programlisting
-#: reference_measure.xml:790
-#, fuzzy, no-c-format
+#: reference_measure.xml:801
+#, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
 "                ST_ClosestPoint(\n"
@@ -1647,43 +1918,49 @@ msgid ""
 "------------------------------------------\n"
 " POINT(140.752120669087 125.695053378061)"
 msgstr ""
-"SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
-"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d \n"
-"        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
-"50 60 5, 100 100 5, 175 150 5))') As poly,\n"
-"                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
-"-2, 125 100 1, 175 155 1),\n"
-"                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-"                   cp3d                    |     cp2d\n"
-"-------------------------------------------+--------------\n"
-" POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
+"SELECT ST_AsText(\n"
+"                ST_ClosestPoint(\n"
+"                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
+"100, 175 150))'),\n"
+"                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                        )\n"
+"                ) As ptwkt;\n"
+"\n"
+"                  ptwkt\n"
+"------------------------------------------\n"
+" POINT(140.752120669087 125.695053378061)"
 
 #. Tag: para
-#: reference_measure.xml:802
+#: reference_measure.xml:813
 #, no-c-format
 msgid ""
 ",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
 "linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
 msgstr ""
+",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
+"linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:808
+#: reference_measure.xml:819
 #, no-c-format
 msgid "ST_ClusterDBSCAN"
-msgstr ""
+msgstr "ST_ClusterDBSCAN"
 
 #. Tag: refpurpose
-#: reference_measure.xml:810
+#: reference_measure.xml:821
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
 "geometry is in based on 2D implementation of Density-based spatial "
 "clustering of applications with noise (DBSCAN) algorithm."
 msgstr ""
+"Função do Windows que retorna id inteira para o grupo que cada geometria de "
+"entrada está, baseada na implementação 2D de agrupamento de densidade "
+"espacial de aplicações com algorítimo barulhento (DBSCAN)."
 
 #. Tag: funcprototype
-#: reference_measure.xml:815
-#, fuzzy, no-c-format
+#: reference_measure.xml:826
+#, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
 "<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
@@ -1691,14 +1968,14 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>minpoints</parameter></"
 "paramdef>"
 msgstr ""
-"<funcdef>boolean <function>ST_3DDWithin</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>distance_of_srid</"
-"parameter></paramdef>"
+"<funcdef>inteiro <function>ST_ClusterDBSCAN</function></funcdef> "
+"<paramdef><type>geometria winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>eps</parameter></"
+"paramdef> <paramdef><type>inteiro </type> <parameter>minpoints</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:833
+#: reference_measure.xml:844
 #, no-c-format
 msgid ""
 "Returns cluster number for each input geometry, based on a 2D implementation "
@@ -1709,31 +1986,42 @@ msgid ""
 "(<varname>eps</varname>) and density(<varname>minpoints</varname>) "
 "parameters to construct each cluster."
 msgstr ""
+"Retorna o número de grupo para cada geometria de entrada, baseado na "
+"implementação 2D do <ulink url=\"https://en.wikipedia.org/wiki/DBSCAN"
+"\">Density-based spatial clustering of applications with noise (DBSCAN)</"
+"ulink> algorítimo.  Diferente da <xref linkend=\"ST_ClusterKMeans\"/>, ele "
+"não requer que o número de grupos seja especificado, mas usa a distância "
+"(<varname>eps</varname>) desejada e parâmetros de densidade "
+"(<varname>minpoints</varname>) para construir cada grupo. "
 
 #. Tag: para
-#: reference_measure.xml:840
+#: reference_measure.xml:851
 #, no-c-format
 msgid "An input geometry will be added to a cluster if it is either:"
-msgstr ""
+msgstr "Uma geometria de entrada será adicionada para um grupo se ele for: "
 
 #. Tag: para
-#: reference_measure.xml:844
-#, no-c-format
+#: reference_measure.xml:855
+#, fuzzy, no-c-format
 msgid ""
 "A \"core\" geometry, that is within <varname>eps</varname> distance of at "
-"least <varname>minpoints</varname> other input geometries, or"
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
+"Uma geometria \"centro\", que está dentro <varname>eps</varname> distância "
+"de pelo menos <varname>minpoints</varname> outras geometrias de entrada, ou"
 
 #. Tag: para
-#: reference_measure.xml:849
+#: reference_measure.xml:860
 #, no-c-format
 msgid ""
 "A \"border\" geometry, that is within <varname>eps</varname> distance of a "
 "core geometry."
 msgstr ""
+"Uma geometria de \"borda\", que está dentro da distância <varname>eps</"
+"varname> de uma geometria central. "
 
 #. Tag: para
-#: reference_measure.xml:856
+#: reference_measure.xml:867
 #, no-c-format
 msgid ""
 "Note that border geometries may be within <varname>eps</varname> distance of "
@@ -1746,46 +2034,102 @@ msgid ""
 "clause is included in the window definition, but cluster assignments may "
 "differ from other implementations of the same algorithm."
 msgstr ""
+"Note que as geometrias de borda podem estar dentro da distância "
+"<varname>eps</varname> de geometrias centrais e mais de um grupo; neste "
+"caso, qualquer atribuição estaria correta, e a geometria de borda seria "
+"designada arbitrariamente para um dos grupos disponíveis. Nestes casos, é "
+"possível um grupo correto ser gerado com menos que geometrias "
+"<varname>minpoints</varname>. Quando a atribuição de uma geometria de borda "
+"for ambígua, chamadas repetidas para ST_ClusterDBSCAN irão produzir "
+"resultados idênticos se uma frase ORDER BY estiver incluída na definição da "
+"janela, mas as atribuições podem diferenciar de outras implementações do "
+"mesmo algorítimo."
 
 #. Tag: para
-#: reference_measure.xml:864
+#: reference_measure.xml:875
 #, no-c-format
 msgid ""
 "Input geometries that do not meet the criteria to join any other cluster "
 "will be assigned a cluster number of NULL."
 msgstr ""
+"Geometrias de entrada que não encontram o critério para ingressar a qualquer "
+"outro grupo serão designadas para um número de grupo NULO. "
 
 #. Tag: para
-#: reference_measure.xml:868 reference_measure.xml:965
-#, fuzzy, no-c-format
+#: reference_measure.xml:879 reference_measure.xml:996
+#, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS"
-msgstr "Disponibilidade: 2.0.0"
+msgstr "Disponibilidade: 2.3.0 - requer GEOS"
+
+#. Tag: para
+#: reference_measure.xml:884
+#, no-c-format
+msgid ""
+"Assigning a cluster number to each polygon within 50 meters of each other. "
+"Require at least 2 polygons per cluster"
+msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:873
+#: reference_measure.xml:896
 #, no-c-format
-msgid "Assigning a cluster number to each parcel point:"
+msgid "within 50 meters at least 2 per cluster. singletons have NULL for cid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:876
+#: reference_measure.xml:899
 #, no-c-format
 msgid ""
-"SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () "
-"AS cid\n"
-"FROM parcels;"
+"SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS "
+"cid\n"
+"FROM boston_polys\n"
+"WHERE name > '' AND building > ''\n"
+"        AND ST_DWithin(geom,\n"
+"        ST_Transform(\n"
+"            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),\n"
+"           500);"
+msgstr ""
+
+#. Tag: screen
+#: reference_measure.xml:902
+#, no-c-format
+msgid ""
+"<![CDATA[                name                 | bucket\n"
+"-------------------------------------+--------\n"
+" Manulife Tower                      |      0\n"
+" Park Lane Seaport I                 |      0\n"
+" Park Lane Seaport II                |      0\n"
+" Renaissance Boston Waterfront Hotel |      0\n"
+" Seaport Boston Hotel                |      0\n"
+" Seaport Hotel & World Trade Center  |      0\n"
+" Waterside Place                     |      0\n"
+" World Trade Center East             |      0\n"
+" 100 Northern Avenue                 |      1\n"
+" 100 Pier 4                          |      1\n"
+" The Institute of Contemporary Art   |      1\n"
+" 101 Seaport                         |      2\n"
+" District Hall                       |      2\n"
+" One Marina Park Drive               |      2\n"
+" Twenty Two Liberty                  |      2\n"
+" Vertex                              |      2\n"
+" Vertex                              |      2\n"
+" Watermark Seaport                   |      2\n"
+" Blue Hills Bank Pavilion            |   NULL\n"
+" World Trade Center West             |   NULL\n"
+"(20 rows)]]>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:879
+#: reference_measure.xml:910
 #, no-c-format
 msgid ""
 "Combining parcels with the same cluster number into a single geometry. This "
 "uses named argument calling"
 msgstr ""
+"Combinando parcelas com o mesmo número de grupo dentro de uma única "
+"geometria. Utiliza chamada de argumentos nomeados "
 
 #. Tag: programlisting
-#: reference_measure.xml:882
+#: reference_measure.xml:913
 #, no-c-format
 msgid ""
 "SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
@@ -1795,59 +2139,69 @@ msgid ""
 "    FROM parcels) sq\n"
 "GROUP BY cid;"
 msgstr ""
+"SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
+"ids_in_cluster FROM (\n"
+"    SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) "
+"over () AS cid, geom\n"
+"    FROM parcels) sq\n"
+"GROUP BY cid;"
 
 #. Tag: para
-#: reference_measure.xml:887
+#: reference_measure.xml:918
 #, fuzzy, no-c-format
 msgid ""
-", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
-"\"ST_ClusterWithin\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
-", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, "
-"<xref linkend=\"ST_3DShortestLine\"/>"
+", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:898
-#, fuzzy, no-c-format
+#: reference_measure.xml:929
+#, no-c-format
 msgid "ST_ClusterIntersecting"
-msgstr "ST_3DIntersects"
+msgstr "ST_ClusterIntersecting"
 
 #. Tag: refpurpose
-#: reference_measure.xml:900
+#: reference_measure.xml:931
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array with the connected components of a set of "
 "geometries"
 msgstr ""
+"Agregado. Retorna um arranjo com os componentes conectados de um conjunto de "
+"geometrias"
 
 #. Tag: funcprototype
-#: reference_measure.xml:905
-#, fuzzy, no-c-format
+#: reference_measure.xml:936
+#, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
 "<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_3DClosestPoint</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:915
+#: reference_measure.xml:946
 #, no-c-format
 msgid ""
 "ST_ClusterIntersecting is an aggregate function that returns an array of "
 "GeometryCollections, where each GeometryCollection represents an "
 "interconnected set of geometries."
 msgstr ""
+"A ST_ClusterIntersecting é uma função agregada que retorna um arranjo de "
+"coleções de geometrias, onde cada coleção representa um conjunto de "
+"geometrias interconectadas. "
 
 #. Tag: para
-#: reference_measure.xml:917 reference_measure.xml:1039
-#, fuzzy, no-c-format
+#: reference_measure.xml:948 reference_measure.xml:1070
+#, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS"
-msgstr "Disponibilidade: 2.0.0"
+msgstr "Disponibilidade: 2.2.0 - requer GEOS"
 
 #. Tag: programlisting
-#: reference_measure.xml:922
+#: reference_measure.xml:953
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -1868,45 +2222,64 @@ msgid ""
 "-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 msgstr ""
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
+"\n"
+"--result\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:926
-#, fuzzy, no-c-format
+#: reference_measure.xml:957
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
-", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, "
-"<xref linkend=\"ST_3DShortestLine\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:938
+#: reference_measure.xml:969
 #, no-c-format
 msgid "ST_ClusterKMeans"
-msgstr ""
+msgstr "ST_ClusterKMeans"
 
 #. Tag: refpurpose
-#: reference_measure.xml:940
+#: reference_measure.xml:971
 #, no-c-format
 msgid ""
 "Windowing function that returns integer id for the cluster each input "
 "geometry is in."
 msgstr ""
+"Função do Windows que retorna id inteira para o grupo que cada geometria de "
+"entrada está."
 
 #. Tag: funcprototype
-#: reference_measure.xml:945
-#, fuzzy, no-c-format
+#: reference_measure.xml:976
+#, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
 "<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
 "paramdef> <paramdef><type>integer </type> <parameter>number_of_clusters</"
 "parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_3DClosestPoint</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>inteiro <function>ST_ClusterKMeans</function></funcdef> "
+"<paramdef><type>geometria winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>inteiro </type> <parameter>number_of_clusters</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:960
+#: reference_measure.xml:991
 #, no-c-format
 msgid ""
 "Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-"
@@ -1914,15 +2287,19 @@ msgid ""
 "The distance used for clustering is the distance between the centroids of "
 "the geometries."
 msgstr ""
+"Retorna uma distância 2D <ulink url=\"https://en.wikipedia.org/wiki/K-"
+"means_clustering\">k-means</ulink> número de grupo para cada geometria de "
+"entrada. A distância usada para agrupar é a distância entre as centroides "
+"das geometrias."
 
 #. Tag: para
-#: reference_measure.xml:970
+#: reference_measure.xml:1001
 #, no-c-format
 msgid "Generate dummy set of parcels for examples"
-msgstr ""
+msgstr "Gera conjunto fictício de parcelas para exemplos"
 
 #. Tag: programlisting
-#: reference_measure.xml:971
+#: reference_measure.xml:1002
 #, no-c-format
 msgid ""
 "CREATE TABLE parcels AS\n"
@@ -1934,21 +2311,29 @@ msgid ""
 "geometry,\n"
 "    40, 'endcap=square'),12) As geom;"
 msgstr ""
+"CREATE TABLE parcels AS\n"
+"SELECT lpad((row_number() over())::text,3,'0') As parcel_id, geom,\n"
+"('{residential, commercial}'::text[])[1 + mod(row_number()OVER(),2)] As "
+"type\n"
+"FROM\n"
+"    ST_Subdivide(ST_Buffer('LINESTRING(40 100, 98 100, 100 150, 60 90)'::"
+"geometry,\n"
+"    40, 'endcap=square'),12) As geom;"
 
 #. Tag: para
-#: reference_measure.xml:983
+#: reference_measure.xml:1014
 #, no-c-format
 msgid "Original Parcels"
-msgstr ""
+msgstr "Parcelas originais"
 
 #. Tag: para
-#: reference_measure.xml:993
+#: reference_measure.xml:1024
 #, no-c-format
 msgid "Parcels color-coded by cluster number (cid)"
-msgstr ""
+msgstr "Pacotes codificados pelo número de grupo (cid)"
 
 #. Tag: programlisting
-#: reference_measure.xml:996
+#: reference_measure.xml:1027
 #, no-c-format
 msgid ""
 "SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
@@ -1965,9 +2350,22 @@ msgid ""
 "   2 | 007       | 0103000000...\n"
 "(7 rows)"
 msgstr ""
+"SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
+"FROM parcels;\n"
+"-- result\n"
+" cid | parcel_id |   geom\n"
+"-----+-----------+---------------\n"
+"   0 | 001       | 0103000000...\n"
+"   0 | 002       | 0103000000...\n"
+"   1 | 003       | 0103000000...\n"
+"   0 | 004       | 0103000000...\n"
+"   1 | 005       | 0103000000...\n"
+"   2 | 006       | 0103000000...\n"
+"   2 | 007       | 0103000000...\n"
+"(7 rows)"
 
 #. Tag: programlisting
-#: reference_measure.xml:1003
+#: reference_measure.xml:1034
 #, no-c-format
 msgid ""
 "-- Partitioning parcel clusters by type\n"
@@ -1986,55 +2384,76 @@ msgid ""
 "   2 | 006       | residential\n"
 "(7 rows)"
 msgstr ""
+"-- Partitioning parcel clusters by type\n"
+"SELECT ST_ClusterKMeans(geom,3) over (PARTITION BY type) AS cid, parcel_id, "
+"type\n"
+"FROM parcels;\n"
+"-- result\n"
+" cid | parcel_id |    type\n"
+"-----+-----------+-------------\n"
+"   1 | 005       | commercial\n"
+"   1 | 003       | commercial\n"
+"   2 | 007       | commercial\n"
+"   0 | 001       | commercial\n"
+"   1 | 004       | residential\n"
+"   0 | 002       | residential\n"
+"   2 | 006       | residential\n"
+"(7 rows)"
 
 #. Tag: para
-#: reference_measure.xml:1009
-#, fuzzy, no-c-format
+#: reference_measure.xml:1040
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
 "\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 msgstr ""
-", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, "
-"<xref linkend=\"ST_3DShortestLine\"/>"
+", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+"\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1019
-#, fuzzy, no-c-format
+#: reference_measure.xml:1050
+#, no-c-format
 msgid "ST_ClusterWithin"
-msgstr "ST_3DDWithin"
+msgstr "ST_ClusterWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1021
+#: reference_measure.xml:1052
 #, no-c-format
 msgid ""
 "Aggregate. Returns an array of GeometryCollections, where each "
 "GeometryCollection represents a set of geometries separated by no more than "
 "the specified distance."
 msgstr ""
+"Agregado. Retorna um arranjo de coleções de geometrias, onde cada coleção "
+"representa um conjunto de geometrias separados por nada mais que a distância "
+"especificada. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1026
-#, fuzzy, no-c-format
+#: reference_measure.xml:1057
+#, no-c-format
 msgid ""
 "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
 "<paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_3DClosestPoint</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>geometria[] <function>ST_ClusterWithin</function></funcdef> "
+"<paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>distância</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1037
+#: reference_measure.xml:1068
 #, no-c-format
 msgid ""
 "ST_ClusterWithin is an aggregate function that returns an array of "
 "GeometryCollections, where each GeometryCollection represents a set of "
 "geometries separated by no more than the specified distance."
 msgstr ""
+"A ST_ClusterWithin é uma função agregada que retorna um arranjo de coleções "
+"de geometria, onde as coleções representam um conjunto de geometrias "
+"separadas por não mais que a distância especificada. "
 
 #. Tag: programlisting
-#: reference_measure.xml:1044
+#: reference_measure.xml:1075
 #, no-c-format
 msgid ""
 "WITH testdata AS\n"
@@ -2055,42 +2474,64 @@ msgid ""
 "-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
 "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 msgstr ""
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
+"\n"
+"--result\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
 
 #. Tag: para
-#: reference_measure.xml:1048
-#, fuzzy, no-c-format
+#: reference_measure.xml:1079
+#, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
 "\"ST_ClusterIntersecting\"/>"
 msgstr ""
-", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, "
-"<xref linkend=\"ST_3DShortestLine\"/>"
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1059
+#: reference_measure.xml:1090
 #, no-c-format
 msgid "ST_Contains"
-msgstr ""
+msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1061
+#: reference_measure.xml:1092
 #, no-c-format
 msgid ""
 "Returns true if and only if no points of B lie in the exterior of A, and at "
 "least one point of the interior of B lies in the interior of A."
 msgstr ""
+"Retorna verdade se nenhum ponto de B estiverem no exterior de A, e pelo "
+"menos um ponto do interior de B estiver no interior de A. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1066
+#: reference_measure.xml:1097
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Contains</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
+"<funcdef>booleana <function>ST_Contains</function></funcdef> "
+"<paramdef><type>geometria </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometria </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1081
+#: reference_measure.xml:1112
 #, no-c-format
 msgid ""
 "Geometry A contains Geometry B if and only if no points of B lie in the "
@@ -2100,9 +2541,14 @@ msgid ""
 "linkend=\"ST_ContainsProperly\"/> where geometry A does not Contain Properly "
 "itself."
 msgstr ""
+"Geometria A contém Geometria B se e somente se nenhum ponto de B estiver no "
+"exterior de A, e pelo menos um ponto do interior de B estiver no interior de "
+"A. Uma sutileza importante desta definição é que A não contém seu limite, "
+"mas A se contém. Contraste isto a  <xref linkend=\"ST_ContainsProperly\"/> "
+"onde a geometria A não se contenha propriamente. "
 
 #. Tag: para
-#: reference_measure.xml:1085
+#: reference_measure.xml:1116
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry B is completely inside geometry A. For this "
@@ -2112,80 +2558,98 @@ msgid ""
 "invalid geometries where the result is always false regardless or not "
 "defined."
 msgstr ""
+"Retorna VERDADE se a geometria B estiver completamente dentro da A. Para "
+"esta função funcionar, as geometrias fonte devem ser da mesma projeção de "
+"coordenada, tendo o mesmo SRID. ST_Contains é o inverso de ST_Within. Então, "
+"ST_Contains(A,B) sugere que ST_Within(B,A), exceto nos casos de geometrias "
+"inválidas, onde o resultado é sempre falso ou não definido."
 
 #. Tag: para
-#: reference_measure.xml:1090 reference_measure.xml:1318
-#: reference_measure.xml:1401 reference_measure.xml:1766
-#: reference_measure.xml:3037 reference_measure.xml:3385
-#: reference_measure.xml:3702
+#: reference_measure.xml:1121 reference_measure.xml:1349
+#: reference_measure.xml:1432 reference_measure.xml:1797
+#: reference_measure.xml:3136 reference_measure.xml:3484
+#: reference_measure.xml:3801
 #, no-c-format
 msgid "Performed by the GEOS module"
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS"
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1122 reference_measure.xml:2707
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
 "MultiPoints with few points. Prior versions only supported point in polygon."
 msgstr ""
+"Melhorias: 2.3.0 Aprimoramento para o pequeno circuito estendido PIP para "
+"suportar MultiPOntos com pouco pontos. Versões anteriores só suportavam "
+"pontos em polígonos. "
 
 #. Tag: para
-#: reference_measure.xml:1094 reference_measure.xml:1256
-#: reference_measure.xml:1321 reference_measure.xml:1404
-#: reference_measure.xml:1508 reference_measure.xml:1763
-#: reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:1125 reference_measure.xml:1287
+#: reference_measure.xml:1352 reference_measure.xml:1435
+#: reference_measure.xml:1539 reference_measure.xml:1794
+#: reference_measure.xml:3682 reference_measure.xml:3806
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
+"Não chama com uma <varname>GEOMETRYCOLLECTION</varname> como um argumento"
 
 #. Tag: para
-#: reference_measure.xml:1098 reference_measure.xml:1260
-#: reference_measure.xml:1329 reference_measure.xml:1408
-#: reference_measure.xml:3711
+#: reference_measure.xml:1129 reference_measure.xml:1291
+#: reference_measure.xml:1360 reference_measure.xml:1439
+#: reference_measure.xml:3810
 #, no-c-format
 msgid ""
 "Do not use this function with invalid geometries. You will get unexpected "
 "results."
 msgstr ""
+"Não usa esta função com geometrias inválidas. Você obterá resultados "
+"inesperados. "
 
 #. Tag: para
-#: reference_measure.xml:1101
+#: reference_measure.xml:1132
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_Contains."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a função _ST_Contains."
 
 #. Tag: para
-#: reference_measure.xml:1106 reference_measure.xml:1341
-#: reference_measure.xml:1416 reference_measure.xml:1772
-#: reference_measure.xml:2622 reference_measure.xml:3046
-#: reference_measure.xml:3719
+#: reference_measure.xml:1137 reference_measure.xml:1372
+#: reference_measure.xml:1447 reference_measure.xml:1803
+#: reference_measure.xml:2721 reference_measure.xml:3145
+#: reference_measure.xml:3818
 #, no-c-format
 msgid ""
 "NOTE: this is the \"allowable\" version that returns a boolean, not an "
 "integer."
 msgstr ""
+"NOTA: esta é a versão \"permissível\" que retorna um booleano, não um "
+"inteiro."
 
 #. Tag: para
-#: reference_measure.xml:1109
+#: reference_measure.xml:1140
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
 "A)"
 msgstr ""
+"&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
+"A)"
 
 #. Tag: para
-#: reference_measure.xml:1111
+#: reference_measure.xml:1142
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.31"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 
 #. Tag: para
-#: reference_measure.xml:1113 reference_measure.xml:1345
-#: reference_measure.xml:1420
+#: reference_measure.xml:1144 reference_measure.xml:1376
+#: reference_measure.xml:1451
 #, no-c-format
 msgid ""
 "There are certain subtleties to ST_Contains and ST_Within that are not "
@@ -2193,57 +2657,65 @@ msgid ""
 "inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html"
 "\">Subtleties of OGC Covers, Contains, Within</ulink>"
 msgstr ""
+"Existem certas sutilezas para ST_Contains e ST_Within que não são tão "
+"óbvias. Para detalhes, veja: <ulink url=\"http://lin-ear-th-inking.blogspot."
+"com/2007/06/subtleties-of-ogc-covers-spatial.html\">Subtleties of OGC "
+"Covers, Contains, Within</ulink>"
 
 #. Tag: para
-#: reference_measure.xml:1120
+#: reference_measure.xml:1151
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>TRUE</"
 "varname> in all the following illustrations."
 msgstr ""
+"O predicado <function>ST_Contains</function> retorna <varname>TRUE</varname> "
+"em todas as ilustrações seguintes. "
 
 #. Tag: para
-#: reference_measure.xml:1132
+#: reference_measure.xml:1163
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
-msgstr ""
+msgstr "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1173 reference_measure.xml:3760
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
-msgstr ""
+msgstr "<varname>POLYGON</varname> / <varname>POINT</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1153 reference_measure.xml:1193
-#: reference_measure.xml:3630
+#: reference_measure.xml:1184 reference_measure.xml:1224
+#: reference_measure.xml:3729
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
-msgstr ""
+msgstr "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083
-#: reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1194 reference_measure.xml:3182
+#: reference_measure.xml:3709 reference_measure.xml:3719
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
-msgstr ""
+msgstr "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1171
+#: reference_measure.xml:1202
 #, no-c-format
 msgid ""
 "The <function>ST_Contains</function> predicate returns <varname>FALSE</"
 "varname> in all the following illustrations."
 msgstr ""
+"O predicado <function>ST_Contains</function> retorna <varname>FALSE</"
+"varname> em todas as ilustrações seguintes. "
 
 #. Tag: para
-#: reference_measure.xml:1183
+#: reference_measure.xml:1214
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
-msgstr ""
+msgstr "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:1201
+#: reference_measure.xml:1232
 #, no-c-format
 msgid ""
 "-- A circle within a circle\n"
@@ -2282,64 +2754,112 @@ msgid ""
 "ST_LineString | t          | f              | f           | f\n"
 "ST_Point      | t          | t              | f           | f"
 msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1206
-#, no-c-format
-msgid ""
-", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
-"<xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref "
-"linkend=\"ST_Within\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_measure.xml:1212
-#, no-c-format
-msgid "ST_ContainsProperly"
-msgstr ""
-
-#. Tag: refpurpose
-#: reference_measure.xml:1214
-#, no-c-format
-msgid ""
-"Returns true if B intersects the interior of A but not the boundary (or "
-"exterior). A does not contain properly itself, but does contain itself."
-msgstr ""
-
-#. Tag: funcprototype
-#: reference_measure.xml:1219
-#, no-c-format
-msgid ""
-"<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1234
-#, no-c-format
-msgid ""
+"-- A circle within a circle\n"
+"SELECT ST_Contains(smallc, bigc) As smallcontainsbig,\n"
+"           ST_Contains(bigc,smallc) As bigcontainssmall,\n"
+"           ST_Contains(bigc, ST_Union(smallc, bigc)) as bigcontainsunion,\n"
+"           ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
+"           ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"           ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"                         ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As "
+"bigc) As foo;\n"
+"\n"
+"-- Result\n"
+"  smallcontainsbig | bigcontainssmall | bigcontainsunion | bigisunion | "
+"bigcoversexterior | bigcontainsexterior\n"
+"------------------+------------------+------------------+------------"
+"+-------------------+---------------------\n"
+" f                | t                | t                | t          | "
+"t        | f\n"
+"\n"
+"-- Example demonstrating difference between contains and contains properly\n"
+"SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS "
+"acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
+"   ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, "
+"ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
+"FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
+"                         ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
+"                         ( ST_Point(1,1) )\n"
+"          ) As foo(geomA);\n"
+"\n"
+"  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
+"--------------+------------+----------------+-------------"
+"+-----------------\n"
+"ST_Polygon    | t          | f              | f           | f\n"
+"ST_LineString | t          | f              | f           | f\n"
+"ST_Point      | t          | t              | f           | f"
+
+#. Tag: para
+#: reference_measure.xml:1237
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
+"<xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref "
+"linkend=\"ST_Within\"/>"
+msgstr ""
+", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
+"<xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref "
+"linkend=\"ST_Within\"/>"
+
+#. Tag: refname
+#: reference_measure.xml:1243
+#, no-c-format
+msgid "ST_ContainsProperly"
+msgstr "ST_ContainsProperly"
+
+#. Tag: refpurpose
+#: reference_measure.xml:1245
+#, no-c-format
+msgid ""
+"Returns true if B intersects the interior of A but not the boundary (or "
+"exterior). A does not contain properly itself, but does contain itself."
+msgstr ""
+"Retorna verdade se B intersecta o interior de A, mas não o limite (ou "
+"exterior). A não se contém propriamente, mas se contém. "
+
+#. Tag: funcprototype
+#: reference_measure.xml:1250
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+
+#. Tag: para
+#: reference_measure.xml:1265
+#, no-c-format
+msgid ""
 "Returns true if B intersects the interior of A but not the boundary (or "
 "exterior)."
 msgstr ""
+"Retorna verdade se B intersecta o interior de A, mas não o limite (ou "
+"exterior). "
 
 #. Tag: para
-#: reference_measure.xml:1236
+#: reference_measure.xml:1267
 #, no-c-format
 msgid "A does not contain properly itself, but does contain itself."
-msgstr ""
+msgstr "O A não se contém propriamente, mas se contém. "
 
 #. Tag: para
-#: reference_measure.xml:1237
+#: reference_measure.xml:1268
 #, no-c-format
 msgid ""
 "Every point of the other geometry is a point of this geometry's interior. "
 "The DE-9IM Intersection Matrix for the two geometries matches [T**FF*FF*] "
 "used in <xref linkend=\"ST_Relate\"/>"
 msgstr ""
+"Todo ponto da outra geometria é um ponto do interior desta geometria. A "
+"DE-9IM Intersection Matrix para as duas geometrias combinadas  [T**FF*FF*] "
+"usada em <xref linkend=\"ST_Relate\"/>"
 
 #. Tag: para
-#: reference_measure.xml:1241
+#: reference_measure.xml:1272
 #, no-c-format
 msgid ""
 "From JTS docs slightly reworded: The advantage to using this predicate over "
@@ -2347,9 +2867,13 @@ msgid ""
 "that it can be computed efficiently, with no need to compute topology at "
 "individual points."
 msgstr ""
+"Dos documentos JTS parafraseados: A vantagem de usar este predicado sobre "
+"<xref linkend=\"ST_Contains\"/> e <xref linkend=\"ST_Intersects\"/> é que "
+"ele pode ser calculado eficientemente, sem precisar calcular a topologia em "
+"pontos individuais. "
 
 #. Tag: para
-#: reference_measure.xml:1243
+#: reference_measure.xml:1274
 #, no-c-format
 msgid ""
 "An example use case for this predicate is computing the intersections of a "
@@ -2358,24 +2882,34 @@ msgid ""
 "filter out test geometries which lie wholly inside the area. In these cases "
 "the intersection is known a priori to be exactly the original test geometry."
 msgstr ""
+"Um caso exemplo de uso para este predicado é calcular as interseções de um "
+"conjunto de geometrias com um grande polígono. Já que a interseção é uma "
+"operação muito devagar, pode ser mais eficiente usar containsProperly para "
+"filtrar geometrias teste que situam-se completamente dentro da área. Nestes "
+"casos a interseção é conhecida, a princípio, por ser exatamente a geometrias "
+"teste original. "
 
 #. Tag: para
-#: reference_measure.xml:1253
+#: reference_measure.xml:1284
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS >= 3.1.0."
-msgstr ""
+msgstr "Disponibilidade: 1.4.0 - requer GEOS >= 3.1.0."
 
 #. Tag: para
-#: reference_measure.xml:1263
+#: reference_measure.xml:1294
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_ContainsProperly."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a "
+"função_ST_ContainsProperly."
 
 #. Tag: programlisting
-#: reference_measure.xml:1272
+#: reference_measure.xml:1303
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -2415,30 +2949,71 @@ msgid ""
 "ST_LineString | t          | f              | f           | f\n"
 "ST_Point      | t          | t              | f           | f"
 msgstr ""
+"--a circle within a circle\n"
+"        SELECT ST_ContainsProperly(smallc, bigc) As smallcontainspropbig,\n"
+"        ST_ContainsProperly(bigc,smallc) As bigcontainspropsmall,\n"
+"        ST_ContainsProperly(bigc, ST_Union(smallc, bigc)) as "
+"bigcontainspropunion,\n"
+"        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
+"        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"        ST_ContainsProperly(bigc, ST_ExteriorRing(bigc)) As "
+"bigcontainsexterior\n"
+"        FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As "
+"smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+"  smallcontainspropbig | bigcontainspropsmall | bigcontainspropunion | "
+"bigisunion | bigcoversexterior | bigcontainsexterior\n"
+"------------------+------------------+------------------+------------"
+"+-------------------+---------------------\n"
+" f                     | t                    | f                    | "
+"t          | t                 | f\n"
+"\n"
+" --example demonstrating difference between contains and contains properly\n"
+" SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS "
+"acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
+" ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, "
+"ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
+" FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
+"                  ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
+"                  ( ST_Point(1,1) )\n"
+"        ) As foo(geomA);\n"
+"\n"
+"  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
+"--------------+------------+----------------+-------------"
+"+-----------------\n"
+"ST_Polygon    | t          | f              | f           | f\n"
+"ST_LineString | t          | f              | f           | f\n"
+"ST_Point      | t          | t              | f           | f"
 
 #. Tag: para
-#: reference_measure.xml:1277
+#: reference_measure.xml:1308
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
 "linkend=\"ST_Covers\"/>, <xref linkend=\"ST_CoveredBy\"/>, <xref linkend="
 "\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
+", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
+"linkend=\"ST_Covers\"/>, <xref linkend=\"ST_CoveredBy\"/>, <xref linkend="
+"\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1283
+#: reference_measure.xml:1314
 #, no-c-format
 msgid "ST_Covers"
-msgstr ""
+msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1285
+#: reference_measure.xml:1316
 #, no-c-format
 msgid "Returns 1 (TRUE) if no point in Geometry B is outside Geometry A"
 msgstr ""
+"Retorna 1 (VERDADE) se nenhum ponto na geometria B estiver fora da geometria "
+"A"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1290
+#: reference_measure.xml:1321
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -2449,65 +3024,80 @@ msgid ""
 "parameter></paramdef> <paramdef><type>geography </type> "
 "<parameter>geogpointB</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geogpolyA</"
+"parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>geogpointB</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1315
+#: reference_measure.xml:1346
 #, no-c-format
 msgid ""
 "Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/"
 "Geography A"
 msgstr ""
+"Retorna 1 (VERDADE) se nenhum ponto na geometria/geografia B estiver fora da "
+"geometria/geografia A"
 
 #. Tag: para
-#: reference_measure.xml:1325
+#: reference_measure.xml:1356
 #, no-c-format
 msgid "For geography only Polygon covers point is supported."
-msgstr ""
+msgstr "Para geografia, somente Polígono que cobre ponto é suportado. "
 
 #. Tag: para
-#: reference_measure.xml:1332
+#: reference_measure.xml:1363
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_Covers."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a função _ST_Covers."
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1368 reference_measure.xml:3803
 #, no-c-format
 msgid ""
 "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
 "support MultiPoints with few points. Prior versions only supported point in "
 "polygon."
 msgstr ""
+"Melhorias: 2.3.0 Aprimoramento para o pequeno circuito estendido PIP para "
+"suportar MultiPontos com poucos pontos. Versões anteriores só suportavam "
+"pontos em polígonos. "
 
 #. Tag: para
-#: reference_measure.xml:1338
+#: reference_measure.xml:1369
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
-msgstr ""
+msgstr "Disponibilidade: 1.5 - suporte para geografia foi introduzido."
 
 #. Tag: para
-#: reference_measure.xml:1339 reference_measure.xml:1410
+#: reference_measure.xml:1370 reference_measure.xml:1441
 #, no-c-format
 msgid "Availability: 1.2.2 - requires GEOS >= 3.0"
-msgstr ""
+msgstr "Disponibilidade: 1.2.2 - requer GEOS >= 3.0"
 
 #. Tag: para
-#: reference_measure.xml:1344 reference_measure.xml:1419
+#: reference_measure.xml:1375 reference_measure.xml:1450
 #, no-c-format
 msgid "Not an OGC standard, but Oracle has it too."
-msgstr ""
+msgstr "Não é um padrão OGC, mas o Oracle tem também. "
 
 #. Tag: para
-#: reference_measure.xml:1351
+#: reference_measure.xml:1382
 #, no-c-format
 msgid "Geometry example"
-msgstr ""
+msgstr "Exemplo de geometria"
 
 #. Tag: programlisting
-#: reference_measure.xml:1352
+#: reference_measure.xml:1383
 #, no-c-format
 msgid ""
 "--a circle covering a circle\n"
@@ -2523,15 +3113,27 @@ msgid ""
 " t            | f              | t                 | f\n"
 "(1 row)"
 msgstr ""
+"--a circle covering a circle\n"
+"SELECT ST_Covers(smallc,smallc) As smallinsmall,\n"
+"        ST_Covers(smallc, bigc) As smallcoversbig,\n"
+"        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"        ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+" smallinsmall | smallcoversbig | bigcoversexterior | bigcontainsexterior\n"
+"--------------+----------------+-------------------+---------------------\n"
+" t            | f              | t                 | f\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1353
+#: reference_measure.xml:1384
 #, no-c-format
 msgid "Geeography Example"
-msgstr ""
+msgstr "Exemplo de Geografia"
 
 #. Tag: programlisting
-#: reference_measure.xml:1354
+#: reference_measure.xml:1385
 #, no-c-format
 msgid ""
 "-- a point with a 300 meter buffer compared to a point, a point and its 10 "
@@ -2547,29 +3149,43 @@ msgid ""
 "----------------+------------------\n"
 " f              | t"
 msgstr ""
+"-- a point with a 300 meter buffer compared to a point, a point and its 10 "
+"meter buffer\n"
+"SELECT ST_Covers(geog_poly, geog_pt) As poly_covers_pt,\n"
+"        ST_Covers(ST_Buffer(geog_pt,10), geog_pt) As buff_10m_covers_cent\n"
+"        FROM (SELECT ST_Buffer(ST_GeogFromText('SRID=4326;POINT(-99.327 "
+"31.4821)'), 300) As geog_poly,\n"
+"                                ST_GeogFromText('SRID=4326;POINT(-99.33 "
+"31.483)') As geog_pt ) As foo;\n"
+"\n"
+" poly_covers_pt | buff_10m_covers_cent\n"
+"----------------+------------------\n"
+" f              | t"
 
 #. Tag: para
-#: reference_measure.xml:1359
+#: reference_measure.xml:1390
 #, no-c-format
 msgid ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1365
+#: reference_measure.xml:1396
 #, no-c-format
 msgid "ST_CoveredBy"
-msgstr ""
+msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1367
+#: reference_measure.xml:1398
 #, no-c-format
 msgid ""
 "<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
 "Geometry/Geography B</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna 1 (VERDADE) se nenhum ponto na geometria/geografia A "
+"estiver fora da geometria/geografia B</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1372
+#: reference_measure.xml:1403
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -2580,26 +3196,38 @@ msgid ""
 "parameter></paramdef> <paramdef><type>geography </type> <parameter>geogB</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geogA</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>geogB</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1398
+#: reference_measure.xml:1429
 #, no-c-format
 msgid ""
 "<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
 "Geometry/Geography B</para>"
 msgstr ""
+"<para>Retorna 1 (VERDADE) se nenhum ponto na geometria/geografia A estiver "
+"fora da geometria/geografia B</para>"
 
 #. Tag: para
-#: reference_measure.xml:1411
+#: reference_measure.xml:1442
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_CoveredBy."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a função _ST_CoveredBy."
 
 #. Tag: programlisting
-#: reference_measure.xml:1426
+#: reference_measure.xml:1457
 #, no-c-format
 msgid ""
 "--a circle coveredby a circle\n"
@@ -2616,40 +3244,60 @@ msgid ""
 " t            | t                 | t                    | f\n"
 "(1 row)"
 msgstr ""
+"--a circle coveredby a circle\n"
+"SELECT ST_CoveredBy(smallc,smallc) As smallinsmall,\n"
+"        ST_CoveredBy(smallc, bigc) As smallcoveredbybig,\n"
+"        ST_CoveredBy(ST_ExteriorRing(bigc), bigc) As exteriorcoveredbybig,\n"
+"        ST_Within(ST_ExteriorRing(bigc),bigc) As exeriorwithinbig\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+" smallinsmall | smallcoveredbybig | exteriorcoveredbybig | exeriorwithinbig\n"
+"--------------+-------------------+----------------------"
+"+------------------\n"
+" t            | t                 | t                    | f\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1431
+#: reference_measure.xml:1462
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
 "linkend=\"ST_Within\"/>"
 msgstr ""
+", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1437
+#: reference_measure.xml:1468
 #, no-c-format
 msgid "ST_Crosses"
-msgstr ""
+msgstr "ST_Crosses"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1439
+#: reference_measure.xml:1470
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the supplied geometries have some, but "
 "not all, interior points in common."
 msgstr ""
+"Retorna <varname>TRUE</varname> se as geometrias fornecidas têm alguns, não "
+"todos, pontos em comum. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1445
+#: reference_measure.xml:1476
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Crosses</function></funcdef> "
 "<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Crosses</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1458
+#: reference_measure.xml:1489
 #, no-c-format
 msgid ""
 "<function>ST_Crosses</function> takes two geometry objects and returns "
@@ -2661,57 +3309,71 @@ msgid ""
 "not equal either of the source geometries. Otherwise, it returns "
 "<varname>FALSE</varname>."
 msgstr ""
+"<function>ST_Crosses</function>  pega dois objetos de geometria e retorna "
+"<varname>TRUE</varname> se sua interseção \"cruza espacialmente\", isto é, "
+"as geometrias têm alguns, não todos, pontos interiores em comum. A "
+"interseção dos interiores das geometrias não deve ser vazia e deve ter uma "
+"dimensionalidade menor que o máximo das duas geometrias de entrada. Além "
+"disso, a interseção das duas geometrias não deve ser igual às geometrias "
+"fonte. Caso contrário, ela retorna <varname>FALSE</varname>."
 
 #. Tag: para
-#: reference_measure.xml:1467
+#: reference_measure.xml:1498
 #, no-c-format
 msgid "In mathematical terms, this is expressed as:"
-msgstr ""
+msgstr "Em termos matemáticos, é expressado como: "
 
 #. Tag: remark
-#: reference_measure.xml:1469
+#: reference_measure.xml:1500
 #, no-c-format
 msgid ""
 "TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup "
 "does not work well in both IE and Firefox."
 msgstr ""
+"TODO: Insira uma correção MathML apropriada aqui ou use um gif. Correção "
+"HTML simples não funciona bem em IE e Firefox. "
 
 #. Tag: para
-#: reference_measure.xml:1480
+#: reference_measure.xml:1511
 #, no-c-format
 msgid "The DE-9IM Intersection Matrix for the two geometries is:"
-msgstr ""
+msgstr "A DE-9IM Intersection Matrix para as duas geometrias é: "
 
 #. Tag: para
-#: reference_measure.xml:1484
+#: reference_measure.xml:1515
 #, no-c-format
 msgid ""
 "<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area "
 "situations)"
 msgstr ""
+"<markup>T*T******</markup> (para Ponto/Linha, Ponto/Área, e situações de "
+"Linha/Área)"
 
 #. Tag: para
-#: reference_measure.xml:1489
+#: reference_measure.xml:1520
 #, no-c-format
 msgid ""
 "<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line "
 "situations)"
 msgstr ""
+"<markup>T*****T**</markup> (para Linha/Ponto, Área/Ponto, e situações de "
+"Área/Linha)"
 
 #. Tag: para
-#: reference_measure.xml:1494
+#: reference_measure.xml:1525
 #, no-c-format
 msgid "<markup>0********</markup> (for Line/Line situations)"
-msgstr ""
+msgstr "<markup>0********</markup> (para situações de Linha/Linha)"
 
 #. Tag: para
-#: reference_measure.xml:1498
+#: reference_measure.xml:1529
 #, no-c-format
 msgid "For any other combination of dimensions this predicate returns false."
 msgstr ""
+"Para qualquer outra combinação de dimensões, este predicado retorna falso."
 
 #. Tag: para
-#: reference_measure.xml:1501
+#: reference_measure.xml:1532
 #, no-c-format
 msgid ""
 "The OpenGIS Simple Features Specification defines this predicate only for "
@@ -2719,60 +3381,66 @@ msgid ""
 "extends the definition to apply to Line/Point, Area/Point and Area/Line "
 "situations as well. This makes the relation symmetric."
 msgstr ""
+"As especificações de características simples definem este predicado somente "
+"para Ponto/Linha, Ponto/Área, Linha/Linha, e Linha/Área. JTS/ GEOS estende a "
+"definição para aplicar a Linha/Ponto, Área/Ponto e Área/Linha também. Isto "
+"torna a relação simétrica. "
 
 #. Tag: para
-#: reference_measure.xml:1517
+#: reference_measure.xml:1548
 #, no-c-format
 msgid "&sfs_compliant; s2.1.13.3"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:1518
+#: reference_measure.xml:1549
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1555 reference_measure.xml:3154
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
-msgstr ""
+msgstr "Todas as ilustrações seguintes retornam <varname>TRUE</varname>."
 
 #. Tag: para
-#: reference_measure.xml:1536
+#: reference_measure.xml:1567
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
-msgstr ""
+msgstr "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1546
+#: reference_measure.xml:1577
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
-msgstr ""
+msgstr "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1558
+#: reference_measure.xml:1589
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
-msgstr ""
+msgstr "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075
-#: reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1599 reference_measure.xml:3174
+#: reference_measure.xml:3740 reference_measure.xml:3750
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
-msgstr ""
+msgstr "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1576
+#: reference_measure.xml:1607
 #, no-c-format
 msgid ""
 "Consider a situation where a user has two tables: a table of roads and a "
 "table of highways."
 msgstr ""
+"Considere uma situação onde um usuário tem duas tabelas: uma tabela de ruas "
+"e outra de estradas."
 
 #. Tag: programlisting
-#: reference_measure.xml:1584
+#: reference_measure.xml:1615
 #, no-c-format
 msgid ""
 "CREATE TABLE roads (\n"
@@ -2781,9 +3449,14 @@ msgid ""
 "  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
 ");"
 msgstr ""
+"CREATE TABLE roads (\n"
+"  id serial NOT NULL,\n"
+"  the_geom geometry,\n"
+"  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
+");"
 
 #. Tag: programlisting
-#: reference_measure.xml:1588
+#: reference_measure.xml:1619
 #, no-c-format
 msgid ""
 "CREATE TABLE highways (\n"
@@ -2792,39 +3465,51 @@ msgid ""
 "  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
 ");"
 msgstr ""
+"CREATE TABLE highways (\n"
+"  id serial NOT NULL,\n"
+"  the_gem geometry,\n"
+"  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
+");"
 
 #. Tag: para
-#: reference_measure.xml:1595
+#: reference_measure.xml:1626
 #, no-c-format
 msgid ""
 "To determine a list of roads that cross a highway, use a query similiar to:"
 msgstr ""
+"Para determinar uma lista de ruas que cruzam uma estrada, use uma questão "
+"parecida com:"
 
 #. Tag: programlisting
-#: reference_measure.xml:1599
+#: reference_measure.xml:1630
 #, no-c-format
 msgid ""
 "SELECT roads.id\n"
 "FROM roads, highways\n"
 "WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
 msgstr ""
+"SELECT roads.id\n"
+"FROM roads, highways\n"
+"WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
 
 #. Tag: refname
-#: reference_measure.xml:1606
+#: reference_measure.xml:1637
 #, no-c-format
 msgid "ST_LineCrossingDirection"
-msgstr ""
+msgstr "ST_LineCrossingDirection"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1608
+#: reference_measure.xml:1639
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
 "crossing behavior. 0 is no crossing."
 msgstr ""
+"Dadas as 2 linestrings, retorna um número entre -3 e 3 indicando qual tipo "
+"de comportamento de travessia. 0 não é travessia. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1613
+#: reference_measure.xml:1644
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
@@ -2832,80 +3517,89 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>linestringB</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>linestringA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>linestringB</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1624
+#: reference_measure.xml:1655
 #, no-c-format
 msgid ""
 "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
 "crossing behavior. 0 is no crossing. This is only supported for "
 "<varname>LINESTRING</varname>"
 msgstr ""
+"Dadas as 2 linestrings, retorna um número entre -3 e 3 indicando qual tipo "
+"de comportamento de travessia. 0 não é travessia. Só é suportado para "
+"<varname>LINESTRING</varname>"
 
 #. Tag: para
-#: reference_measure.xml:1625
+#: reference_measure.xml:1656
 #, no-c-format
 msgid "Definition of integer constants is as follows:"
-msgstr ""
+msgstr "Definição das constantes inteiras a seguir: "
 
 #. Tag: para
-#: reference_measure.xml:1628
+#: reference_measure.xml:1659
 #, no-c-format
 msgid "0: LINE NO CROSS"
-msgstr ""
+msgstr "0: LINHA NÃO CRUZA"
 
 #. Tag: para
-#: reference_measure.xml:1631
+#: reference_measure.xml:1662
 #, no-c-format
 msgid "-1: LINE CROSS LEFT"
-msgstr ""
+msgstr "-1: LINHA CRUZA À ESQUERDA"
 
 #. Tag: para
-#: reference_measure.xml:1634
+#: reference_measure.xml:1665
 #, no-c-format
 msgid "1: LINE CROSS RIGHT"
-msgstr ""
+msgstr "1: LINHA CRUZA À DIREITA"
 
 #. Tag: para
-#: reference_measure.xml:1637
+#: reference_measure.xml:1668
 #, no-c-format
 msgid "-2: LINE MULTICROSS END LEFT"
-msgstr ""
+msgstr "-2: FIM LINHA MULTICRUZA À ESQUERDA"
 
 #. Tag: para
-#: reference_measure.xml:1640
+#: reference_measure.xml:1671
 #, no-c-format
 msgid "2: LINE MULTICROSS END RIGHT"
-msgstr ""
+msgstr "2: FIM LINHA MULTICRUZA À DIREITA"
 
 #. Tag: para
-#: reference_measure.xml:1643
+#: reference_measure.xml:1674
 #, no-c-format
 msgid "-3: LINE MULTICROSS END SAME FIRST LEFT"
-msgstr ""
+msgstr "-3: LINHA MULTICRUZA MESMO FIM PRIMEIRO À ESQUERDA "
 
 #. Tag: para
-#: reference_measure.xml:1646
+#: reference_measure.xml:1677
 #, no-c-format
 msgid "3: LINE MULTICROSS END SAME FIRST RIGHT"
-msgstr ""
+msgstr "3: LINHA MULTICRUZA MESMO FIM PRIMEIRO À DIREITA"
 
 #. Tag: para
-#: reference_measure.xml:1650
+#: reference_measure.xml:1681
 #, no-c-format
 msgid "Availability: 1.4"
-msgstr ""
+msgstr "Disponibilidade: 1.4"
 
 #. Tag: para
-#: reference_measure.xml:1668
+#: reference_measure.xml:1699
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 ball is start point, triangle are end points. Query "
 "below."
 msgstr ""
+"Linha 1 (verde), Linha 2 a bola é o ponto inicial, triângulos são pontos "
+"finais. Consulta abaixo."
 
 #. Tag: programlisting
-#: reference_measure.xml:1672
+#: reference_measure.xml:1703
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2920,18 +3614,31 @@ msgid ""
 "-------------+-------------\n"
 "           3 |          -3"
 msgstr ""
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+"SELECT\n"
+" ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+" ST_GeomFromText('LINESTRING(171 154,20 140,71 74,161 53)') As line2\n"
+"        ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"           3 |          -3"
 
 #. Tag: para
-#: reference_measure.xml:1682 reference_measure.xml:1696
-#: reference_measure.xml:1710
+#: reference_measure.xml:1713 reference_measure.xml:1727
+#: reference_measure.xml:1741
 #, no-c-format
 msgid ""
 "Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. "
 "Query below."
 msgstr ""
+"Linha 1 (verde), Linha 2 (azul) a bola é o ponto inicial, triângulos são "
+"pontos finais. Consulta abaixo."
 
 #. Tag: programlisting
-#: reference_measure.xml:1686
+#: reference_measure.xml:1717
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2947,9 +3654,21 @@ msgid ""
 "-------------+-------------\n"
 "           2 |          -2"
 msgstr ""
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+" SELECT\n"
+"  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"  ST_GeomFromText('LINESTRING (171 154, 20 140, 71 74, 2.99 90.16)') As "
+"line2\n"
+") As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"           2 |          -2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1700
+#: reference_measure.xml:1731
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2965,9 +3684,21 @@ msgid ""
 "-------------+-------------\n"
 "          -1 |          1"
 msgstr ""
+"SELECT\n"
+"        ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"        ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+" SELECT\n"
+"  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"  ST_GeomFromText('LINESTRING (20 140, 71 74, 161 53)') As line2\n"
+"  ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"          -1 |          1"
 
 #. Tag: programlisting
-#: reference_measure.xml:1714
+#: reference_measure.xml:1745
 #, no-c-format
 msgid ""
 "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
@@ -2982,9 +3713,20 @@ msgid ""
 "-------------+-------------\n"
 "          -2 |          2"
 msgstr ""
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (SELECT\n"
+"        ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"        ST_GeomFromText('LINESTRING(2.99 90.16,71 74,20 140,171 154)') As "
+"line2\n"
+"        ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"          -2 |          2"
 
 #. Tag: programlisting
-#: reference_measure.xml:1722
+#: reference_measure.xml:1753
 #, no-c-format
 msgid ""
 "SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
@@ -2992,59 +3734,71 @@ msgid ""
 "the_geom && s2.the_geom )\n"
 "WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
 msgstr ""
+"SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
+"        FROM streets s1 CROSS JOIN streets s2 ON (s1.gid != s2.gid AND s1."
+"the_geom && s2.the_geom )\n"
+"WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
 
 #. Tag: refname
-#: reference_measure.xml:1735
+#: reference_measure.xml:1766
 #, no-c-format
 msgid "ST_Disjoint"
-msgstr ""
+msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1737
+#: reference_measure.xml:1768
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries do not \"spatially intersect\" - if they do "
 "not share any space together."
 msgstr ""
+"Retorna VERDADE se as geometrias não se \"intersectam espacialmente\" - se "
+"elas não dividem nenhum espaço. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1743
+#: reference_measure.xml:1774
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
 "<type>geometry</type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry</type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry</type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1758
+#: reference_measure.xml:1789
 #, no-c-format
 msgid ""
 "Overlaps, Touches, Within all imply geometries are not spatially disjoint. "
 "If any of the aforementioned returns true, then the geometries are not "
 "spatially disjoint. Disjoint implies false for spatial intersection."
 msgstr ""
+"Sobrepõe, toca, dentro de todas as interseções espaciais implicadas. Se "
+"qualquer dos anteriores retornarem verdade, então as geometrias não são "
+"desconjuntadas. Desconjuntar implica em falso para interseção espacial. "
 
 #. Tag: para
-#: reference_measure.xml:1768
+#: reference_measure.xml:1799
 #, no-c-format
 msgid "This function call does not use indexes"
-msgstr ""
+msgstr "A chamada desta função não usa índices"
 
 #. Tag: para
-#: reference_measure.xml:1775
+#: reference_measure.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 
 #. Tag: para
-#: reference_measure.xml:1777
+#: reference_measure.xml:1808
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.26"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 
 #. Tag: programlisting
-#: reference_measure.xml:1782
+#: reference_measure.xml:1813
 #, no-c-format
 msgid ""
 "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -3060,30 +3814,46 @@ msgid ""
 " f\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
+"geometry);\n"
+" st_disjoint\n"
+"---------------\n"
+" t\n"
+"(1 row)\n"
+"SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::"
+"geometry);\n"
+" st_disjoint\n"
+"---------------\n"
+" f\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:1787
+#: reference_measure.xml:1818
 #, no-c-format
 msgid "<para>ST_Intersects</para>"
-msgstr ""
+msgstr "<para>ST_Intersects</para>"
 
 #. Tag: refname
-#: reference_measure.xml:1793
+#: reference_measure.xml:1824
 #, no-c-format
 msgid "ST_Distance"
-msgstr ""
+msgstr "ST_Distance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1795
+#: reference_measure.xml:1826
 #, no-c-format
 msgid ""
 "For geometry type Returns the 2D Cartesian distance between two geometries "
 "in projected units (based on spatial ref). For geography type defaults to "
 "return minimum geodesic distance between two geographies in meters."
 msgstr ""
+"Para tipo de geometrias, retorna a distância cartesiana 2D entre duas "
+"geometrias em unidades projetadas (baseado em referência espacial). Para "
+"tipo de geografia retorna a menor distância geodésica entre duas geografias "
+"em metros. "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1799
+#: reference_measure.xml:1830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
@@ -3098,9 +3868,20 @@ msgid ""
 "<parameter>gg2</parameter></paramdef> <paramdef><type>boolean </type> "
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Distance</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>gg1</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>gg2</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_Distance</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>gg1</parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>gg2</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:1837
+#: reference_measure.xml:1868
 #, no-c-format
 msgid ""
 "For geometry type returns the minimum 2D Cartesian distance between two "
@@ -3109,50 +3890,61 @@ msgid ""
 "meters. If use_spheroid is false, a faster sphere calculation is used "
 "instead of a spheroid."
 msgstr ""
+"Para geometria, retorna a menor distância cartesiana 2D entre duas "
+"geometrias em unidades projetadas (spatial ref units). Para geografia, "
+"retorna a menor distância geodésica entre duas geografias em metros. Se "
+"use_spheroid é falso, um cálculo de esfera mais rápido é usado no lugar de "
+"um esferoide. "
 
 #. Tag: para
-#: reference_measure.xml:1842
+#: reference_measure.xml:1873
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1874 reference_measure.xml:2642
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: para
-#: reference_measure.xml:1846
+#: reference_measure.xml:1877
 #, no-c-format
 msgid ""
 "Availability: 1.5.0 geography support was introduced in 1.5. Speed "
 "improvements for planar to better handle large or many vertex geometries"
 msgstr ""
+"Disponibilidade: 1.5.0 suporte de geografia foi introduzido em 1.5. "
+"Melhorias na velocidade para planar para lidar melhor com mais ou maiores "
+"vértices de geometrias. "
 
 #. Tag: para
-#: reference_measure.xml:1847
+#: reference_measure.xml:1878
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://"
 "boundlessgeo.com/2012/07/making-geography-faster/\">Making Geography faster</"
 "ulink> for details."
 msgstr ""
+"Melhorias: 2.1.0 velocidade melhorada para geografia. Veja <ulink url="
+"\"http://boundlessgeo.com/2012/07/making-geography-faster/\">Making "
+"Geography faster</ulink> para mais detalhes."
 
 #. Tag: para
-#: reference_measure.xml:1848
+#: reference_measure.xml:1879
 #, no-c-format
 msgid "Enhanced: 2.1.0 - support for curved geometries was introduced."
-msgstr ""
+msgstr "Melhorias: 2.1.0 - suporte para geometrias curvas foi introduzido."
 
 #. Tag: title
-#: reference_measure.xml:1853
+#: reference_measure.xml:1884
 #, no-c-format
 msgid "Basic Geometry Examples"
-msgstr ""
+msgstr "Exemplos de Geometria Básicos"
 
 #. Tag: programlisting
-#: reference_measure.xml:1855
+#: reference_measure.xml:1886
 #, no-c-format
 msgid ""
 "--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
@@ -3191,16 +3983,51 @@ msgid ""
 "------------------\n"
 "126.664256056812"
 msgstr ""
+"--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
+"unit=degrees\n"
+"SELECT ST_Distance(\n"
+"                ST_GeomFromText('POINT(-72.1235 42.3521)',4326),\n"
+"                ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 "
+"42.1546)', 4326)\n"
+"        );\n"
+"st_distance\n"
+"-----------------\n"
+"0.00150567726382282\n"
+"\n"
+"-- Geometry example - units in meters (SRID: 26986 Massachusetts state plane "
+"meters) (most accurate for Massachusetts)\n"
+"SELECT ST_Distance(\n"
+"                        ST_Transform(ST_GeomFromText('POINT(-72.1235 "
+"42.3521)',4326),26986),\n"
+"                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 "
+"42.45, -72.123 42.1546)', 4326),26986)\n"
+"                );\n"
+"st_distance\n"
+"-----------------\n"
+"123.797937878454\n"
+"\n"
+"-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal "
+"area) (least accurate)\n"
+"SELECT ST_Distance(\n"
+"                        ST_Transform(ST_GeomFromText('POINT(-72.1235 "
+"42.3521)',4326),2163),\n"
+"                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 "
+"42.45, -72.123 42.1546)', 4326),2163)\n"
+"                );\n"
+"\n"
+"st_distance\n"
+"------------------\n"
+"126.664256056812"
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636
-#: reference_measure.xml:2690
+#: reference_measure.xml:1889 reference_measure.xml:2735
+#: reference_measure.xml:2789
 #, no-c-format
 msgid "Geography Examples"
-msgstr ""
+msgstr "Exemplos de Geografia"
 
 #. Tag: programlisting
-#: reference_measure.xml:1859
+#: reference_measure.xml:1890
 #, no-c-format
 msgid ""
 "-- same as geometry example but note units in meters - use sphere for "
@@ -3217,43 +4044,61 @@ msgid ""
 "------------------+------------------\n"
 " 123.802076746848 | 123.475736916397"
 msgstr ""
+"-- same as geometry example but note units in meters - use sphere for "
+"slightly faster less accurate\n"
+"SELECT ST_Distance(gg1, gg2) As spheroid_dist, ST_Distance(gg1, gg2, false) "
+"As sphere_dist\n"
+"FROM (SELECT\n"
+"        ST_GeogFromText('SRID=4326;POINT(-72.1235 42.3521)') As gg1,\n"
+"        ST_GeogFromText('SRID=4326;LINESTRING(-72.1260 42.45, -72.123 "
+"42.1546)') As gg2\n"
+"        ) As foo  ;\n"
+"\n"
+"  spheroid_dist   |   sphere_dist\n"
+"------------------+------------------\n"
+" 123.802076746848 | 123.475736916397"
 
 #. Tag: para
-#: reference_measure.xml:1867
-#, no-c-format
+#: reference_measure.xml:1898
+#, fuzzy, no-c-format
 msgid ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
 "<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
-">, <xref linkend=\"ST_Transform\"/>"
+">, <xref linkend=\"ST_HausdorffDistance\"/>, <xref linkend="
+"\"ST_FrechetDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
+"<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
+">, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:1873
+#: reference_measure.xml:1905
 #, no-c-format
 msgid "ST_MinimumClearance"
-msgstr ""
+msgstr "ST_MinimumClearance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1874
+#: reference_measure.xml:1906
 #, no-c-format
 msgid ""
 "Returns the minimum clearance of a geometry, a measure of a geometry's "
 "robustness."
 msgstr ""
+"Retorna a liquidação mínima de uma geometria, uma medida de uma robustez de "
+"uma geometria. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1879
-#, fuzzy, no-c-format
+#: reference_measure.xml:1911
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
 "<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>float <function>ST_3DDistance</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1889
+#: reference_measure.xml:1921
 #, no-c-format
 msgid ""
 "It is not uncommon to have a geometry that, while meeting the criteria for "
@@ -3263,9 +4108,15 @@ msgid ""
 "GeoJSON), or binary formats that do not use double-precision floating point "
 "coordinates (MapInfo TAB)."
 msgstr ""
+"Não é incomum ter uma geometria que, enquanto o critério de validade de "
+"acordo com ST_IsValid (polígonos) ou ST_IsSimple (linhas), se tornaria "
+"inválida se um de seus vértices de movess por uma pequena distância, como "
+"pode acontecer durante uma conversão para formatos baseados em textos (como "
+"WKT, KML, GML GeoJSON), ou formatos binários que não usam coordenadas de "
+"pontos flutuantes de precisão dupla (MapInfo TAB)."
 
 #. Tag: para
-#: reference_measure.xml:1896
+#: reference_measure.xml:1928
 #, no-c-format
 msgid ""
 "A geometry's \"minimum clearance\" is the smallest distance by which a "
@@ -3273,48 +4124,62 @@ msgid ""
 "be thought of as a quantitative measure of a geometry's robustness, where "
 "increasing values of minimum clearance indicate increasing robustness."
 msgstr ""
+"A \"liquidação mínima\" de uma geometria é a menor distância pela qual um "
+"vértice da geometria poderia ser movido para produzir uma geometria "
+"inválida. Pode ser pensado como uma medida quantitativa da robustez de uma "
+"geometria, onde quanto maiores os valores da liquidação maiores os valores "
+"da robustez. "
 
 #. Tag: para
-#: reference_measure.xml:1902
+#: reference_measure.xml:1934
 #, no-c-format
 msgid ""
 "If a geometry has a minimum clearance of <varname>e</varname>, it can be "
 "said that:"
 msgstr ""
+"Se uma geometria tem uma liquidação mínima de <varname>e</varname>, pode ser "
+"dito que:"
 
 #. Tag: para
-#: reference_measure.xml:1906
+#: reference_measure.xml:1938
 #, no-c-format
 msgid ""
 "No two distinct vertices in the geometry are separated by less than "
 "<varname>e</varname>."
 msgstr ""
+"Dois vértices distintos na geometria não são separados por menos que "
+"<varname>e</varname>."
 
 #. Tag: para
-#: reference_measure.xml:1911
+#: reference_measure.xml:1943
 #, no-c-format
 msgid ""
 "No vertex is closer than <varname>e</varname> to a line segement of which it "
 "is not an endpoint."
 msgstr ""
+"Nenhum vértice está mais perto que <varname>e</varname> a um segmento de "
+"linha do qual ele não é o endpoint. "
 
 #. Tag: para
-#: reference_measure.xml:1918
+#: reference_measure.xml:1950
 #, no-c-format
 msgid ""
 "If no minimum clearance exists for a geometry (for example, a single point, "
 "or a multipoint whose points are identical), then ST_MinimumClearance will "
 "return Infinity."
 msgstr ""
+"Se nenhuma liquidação existe para uma geometria (por exemplo, um único "
+"ponto, ou um multiponto cujos pontos são idênticos), então a retornará "
+"infinita. "
 
 #. Tag: para
-#: reference_measure.xml:1923 reference_measure.xml:1968
+#: reference_measure.xml:1955 reference_measure.xml:2000
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.6.0"
-msgstr ""
+msgstr "Disponibilidade: 2.3.0 - requer GEOS >= 3.6.0"
 
 #. Tag: programlisting
-#: reference_measure.xml:1929
+#: reference_measure.xml:1961
 #, no-c-format
 msgid ""
 "SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
@@ -3322,42 +4187,50 @@ msgid ""
 "---------------------\n"
 "             0.00032"
 msgstr ""
+"SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
+" st_minimumclearance\n"
+"---------------------\n"
+"             0.00032"
 
 #. Tag: refname
-#: reference_measure.xml:1944
+#: reference_measure.xml:1976
 #, no-c-format
 msgid "ST_MinimumClearanceLine"
-msgstr ""
+msgstr "ST_MinimumClearanceLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1945
+#: reference_measure.xml:1977
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance."
 msgstr ""
+"Retorna a LineString de dois pontos abrangendo a liquidação mínima de uma "
+"geometria. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:1950
-#, fuzzy, no-c-format
+#: reference_measure.xml:1982
+#, no-c-format
 msgid ""
 "<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
-"<funcdef>geometry <function>ST_3DLongestLine</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:1963
+#: reference_measure.xml:1995
 #, no-c-format
 msgid ""
 "Returns the two-point LineString spanning a geometry's minimum clearance. If "
 "the geometry does not have a minimum clearance, <varname>LINESTRING EMPTY</"
 "varname> will be returned."
 msgstr ""
+"Retorna a LineString de dois pontos abrangendo a liquidação mínima de uma "
+"geometria.  Se a geometria não possui uma liquidação mínima, uma "
+"<varname>LINESTRING EMPTY</varname> vai retornar. "
 
 #. Tag: programlisting
-#: reference_measure.xml:1974
+#: reference_measure.xml:2006
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
@@ -3366,24 +4239,32 @@ msgid ""
 "-------------------------------\n"
 "LINESTRING(0.5 0.00032,0.5 0)"
 msgstr ""
+"SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
+"3.2e-4, 0 0))'));\n"
+"st_astext\n"
+"-------------------------------\n"
+"LINESTRING(0.5 0.00032,0.5 0)"
 
 #. Tag: refname
-#: reference_measure.xml:1990
+#: reference_measure.xml:2022
 #, no-c-format
 msgid "ST_HausdorffDistance"
-msgstr ""
+msgstr "ST_HausdorffDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:1992
+#: reference_measure.xml:2024
 #, no-c-format
 msgid ""
 "Returns the Hausdorff distance between two geometries. Basically a measure "
 "of how similar or dissimilar 2 geometries are. Units are in the units of the "
 "spatial reference system of the geometries."
 msgstr ""
+"Retorna a distância Hausdorff entre duas geometrias. Basicamente, uma medida "
+"de quão parecidas ou diferentes 2 geometrias são. As unidades estão nas "
+"medidas do sistema de referência espacial das geometrias. "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1997
+#: reference_measure.xml:2029
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
@@ -3395,9 +4276,17 @@ msgid ""
 "type> <parameter>g2</parameter></paramdef> <paramdef><type>float</type> "
 "<parameter>densifyFrac</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_HausdorffDistance</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </"
+"type> <parameter>g2</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>densifyFrac</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2025
+#: reference_measure.xml:2057
 #, no-c-format
 msgid ""
 "Implements algorithm for computing a distance metric which can be thought of "
@@ -3409,9 +4298,17 @@ msgid ""
 "Distance calculation was used to prove correctness of the "
 "CascadePolygonUnion approach.</ulink>"
 msgstr ""
+"Implementa algorítimo para calcular a distância métrica que pode ser pensada "
+"como a \"Distância Discreta Hausdorff\". Esta é a distância de Hausdorff "
+"restrita para pontos discretos para as geometrias. <ulink url=\"http://en."
+"wikipedia.org/wiki/Hausdorff_distance\">Wikipedia article on Hausdorff "
+"distance</ulink> <ulink url=\"http://lin-ear-th-inking.blogspot.com/2009/01/"
+"computing-geometric-similarity.html\"> Martin Davis nota como o cálculo "
+"dessa distância de Hausdorff era usado para provar a exatidão da proximidade "
+"CascadePolygonUnion.</ulink>"
 
 #. Tag: para
-#: reference_measure.xml:2028
+#: reference_measure.xml:2060
 #, no-c-format
 msgid ""
 "When densifyFrac is specified, this function performs a segment "
@@ -3420,17 +4317,26 @@ msgid ""
 "Each segment will be split into a number of equal-length subsegments, whose "
 "fraction of the total length is closest to the given fraction."
 msgstr ""
+"Quando densifyFrac for especificado, esta função representa uma densificação "
+"de segmento antes de calcular a distância hausdorff discreta. O parâmetro "
+"densifyFrac configura a fração pela qual o segmento será densificado. Cada "
+"segmento será dividido em um número de sub segmentos com o mesmo "
+"comprimento, de quem a fração do comprimento total está mais perto da fração "
+"dada. "
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2065 reference_measure.xml:2131
 #, no-c-format
 msgid ""
 "The current implementation supports only vertices as the discrete locations. "
 "This could be extended to allow an arbitrary density of points to be used."
 msgstr ""
+"A implementação atual suporta somente vértices como as localizações "
+"completas. Isto poderia ser expandido para permitir densidade arbitrária de "
+"pontos a serem usados. "
 
 #. Tag: para
-#: reference_measure.xml:2038
+#: reference_measure.xml:2070
 #, no-c-format
 msgid ""
 "This algorithm is NOT equivalent to the standard Hausdorff distance. "
@@ -3439,15 +4345,20 @@ msgid ""
 "roughly parallel to each other, and roughly equal in length. This is a "
 "useful metric for line matching."
 msgstr ""
+"Este algorítimo NÃO é equivalente ao modelo Hausdorff de distância. "
+"Entretanto, ele calcula uma aproximação que é correta para um grande subset "
+"de casos úteis. Uma parte importante deste subset são as linestrings que são "
+"aproximadamente paralelas umas às outras e aproximadamente iguais em "
+"comprimento. É um métrico útil para combinação de linhas. "
 
 #. Tag: para
-#: reference_measure.xml:2043
+#: reference_measure.xml:2075
 #, no-c-format
 msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 - requer GEOS >= 3.2.0"
 
 #. Tag: para
-#: reference_measure.xml:2049
+#: reference_measure.xml:2081
 #, no-c-format
 msgid ""
 "For each building, find the parcel that best represents it. First we require "
@@ -3455,9 +4366,14 @@ msgid ""
 "building listed only once, the ORDER BY .. ST_HausdorffDistance gives us a "
 "preference of parcel that is most similar to the building."
 msgstr ""
+"Para cada construção, encontre a parcela que melhor representa ela. "
+"Primeiro, solicitamos que a parcela intersecte com a geometria. DISTINCT ON "
+"garante que que cada construção seja listada apenas uma vez, a ORDER BY .. "
+"ST_HausdorffDistance nos dá uma preferência de parcela que é mais parecida "
+"com a construção. "
 
 #. Tag: programlisting
-#: reference_measure.xml:2051
+#: reference_measure.xml:2083
 #, no-c-format
 msgid ""
 "SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
@@ -3466,9 +4382,14 @@ msgid ""
 "     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
 "geom);"
 msgstr ""
+"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
+"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
+"geom)\n"
+"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
+"geom);"
 
 #. Tag: programlisting
-#: reference_measure.xml:2053
+#: reference_measure.xml:2085
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_HausdorffDistance(\n"
@@ -3479,44 +4400,178 @@ msgid ""
 "                                         1\n"
 "(1 row)"
 msgstr ""
+"postgis=# SELECT ST_HausdorffDistance(\n"
+"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
+"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                         1\n"
+"(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2054
+#: reference_measure.xml:2086
+#, no-c-format
+msgid ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
+
+#. Tag: refname
+#: reference_measure.xml:2098
+#, fuzzy, no-c-format
+msgid "ST_FrechetDistance"
+msgstr "ST_Distance"
+
+#. Tag: refpurpose
+#: reference_measure.xml:2100
+#, fuzzy, no-c-format
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
+msgstr ""
+"Retorna a distância Hausdorff entre duas geometrias. Basicamente, uma medida "
+"de quão parecidas ou diferentes 2 geometrias são. As unidades estão nas "
+"medidas do sistema de referência espacial das geometrias. "
+
+#. Tag: funcprototype
+#: reference_measure.xml:2106
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
+msgstr ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
+
+#. Tag: para
+#: reference_measure.xml:2124
+#, no-c-format
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2126
+#, fuzzy, no-c-format
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
+msgstr ""
+"Quando densifyFrac for especificado, esta função representa uma densificação "
+"de segmento antes de calcular a distância hausdorff discreta. O parâmetro "
+"densifyFrac configura a fração pela qual o segmento será densificado. Cada "
+"segmento será dividido em um número de sub segmentos com o mesmo "
+"comprimento, de quem a fração do comprimento total está mais perto da fração "
+"dada. "
+
+#. Tag: para
+#: reference_measure.xml:2136
 #, no-c-format
 msgid ""
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2140
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
+msgstr "Disponibilidade: 2.3.0 - requer GEOS >= 3.6.0"
+
+#. Tag: programlisting
+#: reference_measure.xml:2146
+#, fuzzy, no-c-format
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
 "postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
 "geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
 " st_hausdorffdistance\n"
 " ----------------------\n"
 "                                        70\n"
 "(1 row)"
+
+#. Tag: programlisting
+#: reference_measure.xml:2147
+#, fuzzy, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
 msgstr ""
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2159
 #, no-c-format
 msgid "ST_MaxDistance"
-msgstr ""
+msgstr "ST_MaxDistance"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2161
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional largest distance between two geometries in "
 "projected units."
 msgstr ""
+"Retorna a maior distância 2-dimensional entre duas geometrias em unidades "
+"projetadas."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2167
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_MaxDistance</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_MaxDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2180
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional maximum distance between two geometries in "
@@ -3524,15 +4579,19 @@ msgid ""
 "the distance between the two vertices most far from each other in that "
 "geometry."
 msgstr ""
+"Retorna a distância 2-dimensional máxima entre duas geometrias em unidades "
+"projetadas. Se g1 e g2 forem a mesma geometria, a função retornará a "
+"distância entre os dois vértices mais longes um do outro naquela geometria.  "
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2190
 #, no-c-format
 msgid "Basic furthest distance the point is to any part of the line"
 msgstr ""
+"Distância básica mais longe que o ponto está de qualquer parte da linha"
 
 #. Tag: programlisting
-#: reference_measure.xml:2093
+#: reference_measure.xml:2191
 #, no-c-format
 msgid ""
 "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
@@ -3549,22 +4608,36 @@ msgid ""
 " 2.82842712474619\n"
 "(1 row)"
 msgstr ""
+"postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
+"2 )'::geometry);\n"
+"   st_maxdistance\n"
+"-----------------\n"
+" 2\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 2, 2 "
+"2 )'::geometry);\n"
+"  st_maxdistance\n"
+"------------------\n"
+" 2.82842712474619\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
+", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2105
+#: reference_measure.xml:2203
 #, no-c-format
 msgid "ST_DistanceSphere"
-msgstr ""
+msgstr "ST_DistanceSphere"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2205
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries. Uses a "
@@ -3572,9 +4645,14 @@ msgid ""
 "Faster than ST_DistanceSpheroid <xref linkend=\"ST_Distance_Spheroid\"/>, "
 "but less accurate. PostGIS versions prior to 1.5 only implemented for points."
 msgstr ""
+"Retorna a distância mínima em metros entre duas geometrias long/lat. Usa uma "
+"terra esférica e raio derivado do esferoide definido pelo SRID. Mais rápido "
+"que a ST_DistanceSpheroid <xref linkend=\"ST_Distance_Spheroid\"/>, mas "
+"menos preciso. As versões do PostGIS anteriores a 1.5 só implementavam para "
+"pontos. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2214
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
@@ -3582,9 +4660,13 @@ msgid ""
 "paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2225
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat points. Uses a "
@@ -3592,24 +4674,31 @@ msgid ""
 "Faster than <xref linkend=\"ST_Distance_Spheroid\"/>, but less accurate. "
 "PostGIS Versions prior to 1.5 only implemented for points."
 msgstr ""
+"Retorna a distância mínima em metros entre dois pontos long/lat. Usa uma "
+"terra esférica e raio derivado do esferoide definido pelo SRID. Mais rápido "
+"que <xref linkend=\"ST_Distance_Spheroid\"/>, mas menos preciso. As versões "
+"do PostGIS anteriores a 1.5 só implementavam para pontos. "
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2231 reference_measure.xml:2280
 #, no-c-format
 msgid ""
 "Availability: 1.5 - support for other geometry types besides points was "
 "introduced. Prior versions only work with points."
 msgstr ""
+"Disponibilidade: 1.5 - suporte para outros tipos de geometria além de pontos "
+"foi introduzido. As versões anteriores só funcionam com pontos. "
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2232
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
 msgstr ""
+"Alterações: 2.2.0 Em versões anteriores era chamada de ST_Distance_Sphere"
 
 #. Tag: programlisting
-#: reference_measure.xml:2141
+#: reference_measure.xml:2239
 #, no-c-format
 msgid ""
 "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
@@ -3632,29 +4721,50 @@ msgid ""
 "                70424.47 |          70438.00 |      0.72900 "
 "|                   65871.18"
 msgstr ""
+"SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As dist_meters,\n"
+"round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As dist_utm11_meters,\n"
+"round(CAST(ST_Distance(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 "
+"38)', 4326)) As numeric),5) As dist_degrees,\n"
+"round(CAST(ST_Distance(ST_Transform(the_geom,32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As min_dist_line_point_meters\n"
+"FROM\n"
+"        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', "
+"4326) As the_geom) as foo;\n"
+"         dist_meters | dist_utm11_meters | dist_degrees | "
+"min_dist_line_point_meters\n"
+"        -------------+-------------------+--------------"
+"+----------------------------\n"
+"                70424.47 |          70438.00 |      0.72900 "
+"|                   65871.18"
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2246
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2252
 #, no-c-format
 msgid "ST_DistanceSpheroid"
-msgstr ""
+msgstr "ST_DistanceSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2254
 #, no-c-format
 msgid ""
 "Returns the minimum distance between two lon/lat geometries given a "
 "particular spheroid. PostGIS versions prior to 1.5 only support points."
 msgstr ""
+"Retorna a menor distância entre duas geometrias lon/lat dado um esferoide "
+"específico. As versões anteriores a 1.5 só suportam pontos. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2261
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
@@ -3663,9 +4773,14 @@ msgid ""
 "parameter></paramdef> <paramdef><type>spheroid </type> "
 "<parameter>measurement_spheroid</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</"
+"parameter></paramdef> <paramdef><type>spheroid </type> "
+"<parameter>measurement_spheroid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2273
 #, no-c-format
 msgid ""
 "Returns minimum distance in meters between two lon/lat geometries given a "
@@ -3673,25 +4788,33 @@ msgid ""
 "linkend=\"ST_Length_Spheroid\"/>. PostGIS version prior to 1.5 only support "
 "points."
 msgstr ""
+"Retorna a distância mínima em metros entre duas geometrias long/lat dado um "
+"esferoide específico. Veja a explanação dos esferoides dados pela <xref "
+"linkend=\"ST_Length_Spheroid\"/>. As versões do PostGIS anteriores a 1.5 só "
+"suportam pontos. "
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2277
 #, no-c-format
 msgid ""
 "This function currently does not look at the SRID of a geometry and will "
 "always assume its represented in the coordinates of the passed in spheroid. "
 "Prior versions of this function only support points."
 msgstr ""
+"Esta função não olha o SRID de uma geometria e sempre irá assumir que está "
+"representada nas coordenadas do esferoide passado. AS versões anteriores "
+"desta função só suportam pontos. "
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2281
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr ""
+"Alterações: 2.2.0 Em versões anteriores era chamada de ST_Distance_Spheroid"
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2288
 #, no-c-format
 msgid ""
 "SELECT round(CAST(\n"
@@ -3712,29 +4835,48 @@ msgid ""
 "----------------------+--------------------+-------------------\n"
 "                         70454.92 |           70424.47 |          70438.00"
 msgstr ""
+"SELECT round(CAST(\n"
+"                ST_DistanceSpheroid(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326), 'SPHEROID[\"WGS "
+"84\",6378137,298.257223563]')\n"
+"                        As numeric),2) As dist_meters_spheroid,\n"
+"                round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As "
+"dist_meters_sphere,\n"
+"round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As dist_utm11_meters\n"
+"FROM\n"
+"        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', "
+"4326) As the_geom) as foo;\n"
+" dist_meters_spheroid | dist_meters_sphere | dist_utm11_meters\n"
+"----------------------+--------------------+-------------------\n"
+"                         70454.92 |           70424.47 |          70438.00"
 
 #. Tag: para
-#: reference_measure.xml:2197
+#: reference_measure.xml:2295
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_DistanceSphere\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2301
 #, no-c-format
 msgid "ST_DFullyWithin"
-msgstr ""
+msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2303
 #, no-c-format
 msgid ""
 "Returns true if all of the geometries are within the specified distance of "
 "one another"
 msgstr ""
+"Retorna verdade se todas as geometrias estiverem dentro da distância "
+"especificada de um outro. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2309
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
@@ -3743,9 +4885,14 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>distance</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2327
 #, no-c-format
 msgid ""
 "Returns true if the geometries is fully within the specified distance of one "
@@ -3754,10 +4901,15 @@ msgid ""
 "geometries must both be of the same coordinate projection, having the same "
 "SRID."
 msgstr ""
+"Retorna verdade se todas as geometrias estiverem completamente dentro da "
+"distância especificada de um outro. A distância é especificada em unidade "
+"definidas pelo sistema de referência espacial de geometrias. Para esta "
+"função fazer sentido, as geometrias fonte devem ser da mesma projeção "
+"coordenada, tendo o mesmo SRID."
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
-#, fuzzy, no-c-format
+#: reference_measure.xml:2344
+#, no-c-format
 msgid ""
 "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
 "ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, "
@@ -3770,35 +4922,31 @@ msgid ""
 "---------------+----------+---------------+\n"
 " f             | t        | t             |"
 msgstr ""
-"-- This compares the difference between fully within and distance within as "
-"well\n"
-"                -- as the distance fully within for the 2D footprint of the "
-"line/point vs. the 3d fully within\n"
-"                SELECT ST_3DDFullyWithin(geom_a, geom_b, 10) as "
-"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10, \n"
-"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20, \n"
-"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from \n"
-"                (select ST_GeomFromEWKT('POINT(1 1 2)') as geom_a,\n"
-"                ST_GeomFromEWKT('LINESTRING(1 5 2, 2 7 20, 1 9 100, 14 12 "
-"3)') as geom_b) t1;\n"
-" d3dfullywithin10 | d3dwithin10 | d2dfullywithin20 | d3dfullywithin20\n"
-"------------------+-------------+------------------+------------------\n"
-" f                | t           | t                | f"
+"postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
+"ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, "
+"20) as DFullyWithin20 from\n"
+"                (select ST_GeomFromText('POINT(1 1)') as geom_a,"
+"ST_GeomFromText('LINESTRING(1 5, 2 7, 1 9, 14 12)') as geom_b) t1;\n"
+"\n"
+"-----------------\n"
+" DFullyWithin10 | DWithin10 | DFullyWithin20 |\n"
+"---------------+----------+---------------+\n"
+" f             | t        | t             |"
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2350
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_DWithin\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2356
 #, no-c-format
 msgid "ST_DWithin"
-msgstr ""
+msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2358
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
@@ -3807,9 +4955,14 @@ msgid ""
 "use_spheroid=true (measure around spheroid), for faster check, "
 "use_spheroid=false to measure along sphere."
 msgstr ""
+"Retorna verdade se as geometrias estiverem dentro da distância especificada "
+"de outra. Para geometria, as unidades estão na referência espacial e para "
+"geografia, elas estão em metros e a medição é use_spheroid=true (medida em "
+"volta do esferoide), para uma verificação mais rápida, use_spheroid=false "
+"para medir ao longo da esfera. "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2364
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -3827,18 +4980,35 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>distance_meters</"
 "parameter></paramdef> <paramdef><type>boolean </type> "
 "<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
-msgstr ""
+msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance_of_srid</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_DWithin</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>gg1</parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>gg2</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>distance_meters</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>gg1</parameter></paramdef> "
+"<paramdef><type>geography </type> <parameter>gg2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance_meters</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2311
+#: reference_measure.xml:2409
 #, no-c-format
 msgid ""
 "Returns true if the geometries are within the specified distance of one "
 "another."
 msgstr ""
+"Retorna verdade se as geometrias estiverem dentro da distância especificada "
+"de outra. "
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2411
 #, no-c-format
 msgid ""
 "For Geometries: The distance is specified in units defined by the spatial "
@@ -3846,18 +5016,25 @@ msgid ""
 "source geometries must both be of the same coordinate projection, having the "
 "same SRID."
 msgstr ""
+"Para geometrias: A distância é especificada em unidades definidas pelo "
+"sistema de referência espacial das geometrias. Para esta função fazer "
+"sentido, as geometrias fonte devem ser ambas da mesma projeção de "
+"coordenada, tendo o mesmo SRID. "
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2416
 #, no-c-format
 msgid ""
 "For geography units are in meters and measurement is defaulted to "
 "use_spheroid=true, for faster check, use_spheroid=false to measure along "
 "sphere."
 msgstr ""
+"Para geografia, as unidades estão em metros e a medida usa_spheroid=verdade, "
+"para uma verificação mais rápida, usa_spheroid=falso para medir ao longo da "
+"esfera.  "
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2426
 #, no-c-format
 msgid ""
 "Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
@@ -3866,36 +5043,45 @@ msgid ""
 "short-circuit distance function which should make it more efficient than "
 "prior versions for larger buffer regions."
 msgstr ""
+"Versões anteriores a 1.3, a ST_Expand era comumente usada em conjunto com "
+"&& e a ST_Distance para alcançar o mesmo efeito e nas versões "
+"anteriores a pre-1.3.4, esta função era basicamente uma abreviação para "
+"aquela construção. A partir da 1.3.4, a ST_DWithin usa uma função de "
+"distância de curto-circuito que deveria ser mais eficiente do que as versões "
+"anteriores para regiões buffer maiores. "
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2432
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
-msgstr ""
+msgstr "Use ST_3DDWithin se você tem geometrias 3D. "
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2435
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 suporte para geografia foi introduzido"
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2436
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
 "opengeo.org/2012/07/12/making-geography-faster/\">Making Geography faster</"
 "ulink> for details."
 msgstr ""
+"Melhorias: 2.1.0 velocidade melhorada para geografia. Veja <ulink url="
+"\"http://blog.opengeo.org/2012/07/12/making-geography-faster/\">Making "
+"Geography faster</ulink> para mais detalhes."
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2437
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para geometrias curvas foi introduzido."
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2442
 #, no-c-format
 msgid ""
 "--Find the nearest hospital to each school\n"
@@ -3921,38 +5107,65 @@ msgid ""
 "3000)\n"
 "        WHERE h.gid IS NULL;"
 msgstr ""
+"--Find the nearest hospital to each school\n"
+"--that is within 3000 units of the school.\n"
+"-- We do an ST_DWithin search to utilize indexes to limit our search list\n"
+"-- that the non-indexable ST_Distance needs to process\n"
+"--If the units of the spatial reference is meters then units would be "
+"meters\n"
+"SELECT DISTINCT ON (s.gid) s.gid, s.school_name, s.the_geom, h."
+"hospital_name\n"
+"        FROM schools s\n"
+"                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, "
+"3000)\n"
+"        ORDER BY s.gid, ST_Distance(s.the_geom, h.the_geom);\n"
+"\n"
+"--The schools with no close hospitals\n"
+"--Find all schools with no hospital within 3000 units\n"
+"--away from the school.  Units is in units of spatial ref (e.g. meters, "
+"feet, degrees)\n"
+"SELECT s.gid, s.school_name\n"
+"        FROM schools s\n"
+"                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, "
+"3000)\n"
+"        WHERE h.gid IS NULL;"
 
 #. Tag: para
-#: reference_measure.xml:2350
+#: reference_measure.xml:2448
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Expand\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2454
 #, no-c-format
 msgid "ST_Equals"
-msgstr ""
+msgstr "ST_Equals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2456
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry. "
 "Directionality is ignored."
 msgstr ""
+"Retorna verdade se as geometrias representam a mesma geometria. A "
+"direcionalidade é ignorada. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2462
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Equals</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Equals</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2473
 #, no-c-format
 msgid ""
 "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
@@ -3963,35 +5176,55 @@ msgid ""
 "ST_OrderingEquals is a little more stringent than simply verifying order of "
 "points are the same)."
 msgstr ""
+"Retorna VERDADE se as geometrias dadas forem \"espacialmente iguais\". Use "
+"isto para uma resposta \"melhor\" do que \"=\". Note que com espacialmente "
+"iguais queremos dizer que ST_Within(A,B) = verdade e ST_Within(B,A) = "
+"verdade e também que a ordenação de pontos pode ser diferente, mas "
+"representa a mesma estrutura de geometria. Para verificar se a ordenação de "
+"pontos é consistente, use ST_OrderingEquals (deve-se notar que "
+"ST_OrderingEquals é um pouco mais limitado que simplesmente verificar se as "
+"ordenações são as mesmas). "
 
 #. Tag: para
-#: reference_measure.xml:2384
-#, no-c-format
+#: reference_measure.xml:2482
+#, fuzzy, no-c-format
 msgid ""
-"This function will return false if either geometry is invalid even if they "
-"are binary equal."
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
+"Esta função retornará fala se qualquer geometria for inválida mesmo se elas "
+"forem de binário igual. "
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2486
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
-msgstr ""
+msgstr "Não chama com uma GEOMETRYCOLLECTION como um argumento."
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2489
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.2"
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2490
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.24"
+
+#. Tag: para
+#: reference_measure.xml:2491
+#, fuzzy, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
 msgstr ""
+"Esta função retornará fala se qualquer geometria for inválida mesmo se elas "
+"forem de binário igual. "
 
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2497
 #, no-c-format
 msgid ""
 "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4008,30 +5241,45 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_equals\n"
+"-----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Equals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 10)')),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_equals\n"
+"-----------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2503
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
 "<xref linkend=\"ST_Within\"/>"
 msgstr ""
+", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
+"<xref linkend=\"ST_Within\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2510
 #, no-c-format
 msgid "ST_GeometricMedian"
-msgstr ""
+msgstr "ST_GeometricMedian"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2514
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
-msgstr ""
+msgstr "Retorna a mediana de um MultiPonto. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
-#, fuzzy, no-c-format
+#: reference_measure.xml:2521
+#, no-c-format
 msgid ""
 "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
 "<paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> "
@@ -4040,14 +5288,15 @@ msgid ""
 "paramdef> <paramdef> <type> boolean </type> <parameter> "
 "fail_if_not_converged </parameter> </paramdef>"
 msgstr ""
-"<funcdef>boolean <function>ST_3DDWithin</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
-"<paramdef><type>double precision </type> <parameter>distance_of_srid</"
-"parameter></paramdef>"
+"<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
+"<paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> "
+"<paramdef> <type> float8 </type> <parameter> tolerance </parameter> </"
+"paramdef> <paramdef> <type> int </type> <parameter> max_iter </parameter> </"
+"paramdef> <paramdef> <type> boolean </type> <parameter> "
+"fail_if_not_converged </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2571
 #, no-c-format
 msgid ""
 "Computes the approximate geometric median of a MultiPoint geometry using the "
@@ -4061,23 +5310,35 @@ msgid ""
 "value is not provided, a default tolerance value will be calculated based on "
 "the extent of the input geometry."
 msgstr ""
+"Calcula a mediana aproximada de uma geometria MultiPonto, usando o "
+"algorítimo Weiszfeld. A mediana fornece uma medida da centralidade que é "
+"menos sensível a pontos destoantes do que o centroide. O algorítimo irá "
+"iterar até que a mudança de distância entre iterações sucessivas seja menor "
+"que o parâmetro <varname>tolerance</varname> fornecido.  Se esta condição "
+"não foi encontrada depois das repetições <varname>max_iterations</varname>, "
+"a função produzirá um erro e sairá, a menos que "
+"<varname>fail_if_not_converged</varname> seja falso. Se um valor de "
+"tolerância não for fornecido, será calculado baseado na extensão da "
+"geometria de entrada. "
 
 #. Tag: para
-#: reference_measure.xml:2488
-#, fuzzy, no-c-format
+#: reference_measure.xml:2587
+#, no-c-format
 msgid "Availability: 2.3.0"
-msgstr "Disponibilidade: 2.0.0"
+msgstr "Disponibilidade: 2.3.0"
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2600
 #, no-c-format
 msgid ""
 "Comparison of the centroid (turquoise point) and geometric median (red "
 "point) of a four-point MultiPoint (yellow points)."
 msgstr ""
+"Comparação do centroide (ponto turquesa) e mediana (ponto vermelho) de um "
+"MultiPonto de quatro pontos (pontos amarelos)."
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2608
 #, no-c-format
 msgid ""
 "WITH test AS (\n"
@@ -4091,45 +5352,61 @@ msgid ""
 " POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
 "(1 row)"
 msgstr ""
+"WITH test AS (\n"
+"SELECT 'MULTIPOINT((0 0), (1 1), (2 2), (200 200))'::geometry geom)\n"
+"SELECT\n"
+"  ST_AsText(ST_Centroid(geom)) centroid,\n"
+"  ST_AsText(ST_GeometricMedian(geom)) median\n"
+"FROM test;\n"
+"      centroid      |                 median\n"
+"--------------------+----------------------------------------\n"
+" POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2621
 #, no-c-format
 msgid "ST_HasArc"
-msgstr ""
+msgstr "ST_HasArc"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2623
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if a geometry or geometry collection contains a "
 "circular string</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna verdade se uma geometria ou coleção de geometria contém "
+"uma string circular</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2628
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasArc</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_HasArc</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2638
 #, no-c-format
 msgid ""
 "<para>Returns true if a geometry or geometry collection contains a circular "
 "string</para>"
 msgstr ""
+"<para>Retorna verdade se uma geometria ou coleção de geometria contém uma "
+"string circular</para>"
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2640
 #, no-c-format
 msgid "Availability: 1.2.3?"
-msgstr ""
+msgstr "Disponibilidade: 1.2.3?"
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2649
 #, no-c-format
 msgid ""
 "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
@@ -4138,21 +5415,26 @@ msgid ""
 "                --------\n"
 "                t"
 msgstr ""
+"SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
+"1, 2 3, 4 5, 6 7, 5 6)'));\n"
+"                st_hasarc\n"
+"                --------\n"
+"                t"
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2656
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_LineToCurve\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2662
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
-msgstr ""
+msgstr "<refname>ST_Intersects</refname>"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2664
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
@@ -4160,9 +5442,13 @@ msgid ""
 "For geography -- tolerance is 0.00001 meters (so any points that close are "
 "considered to intersect)"
 msgstr ""
+"Retorna VERDADE se as geometrias/geografia 'intersectam espacialmente em 2D"
+"\" - (dividem qualquer porção de espaço) e FALSO se elas não (estão "
+"disjuntas). Para geografia -- a tolerância é de 0.00001 metros (então "
+"quaisquer pontos que estão mais perto estão intersectando) "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2670
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -4173,61 +5459,78 @@ msgid ""
 "type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </"
+"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_Intersects</function></funcdef> <paramdef> <type>geography</"
+"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
+"type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2697
 #, no-c-format
 msgid ""
 "If a geometry or geography shares any portion of space then they intersect. "
 "For geography -- tolerance is 0.00001 meters (so any points that are close "
 "are considered to intersect)"
 msgstr ""
+"Se uma geometria ou geografia divide qualquer porção de espaço, elas se "
+"intersectam. Para geografia -- a tolerância é 0.00001 metros (então, "
+"quaisquer pontos mais perto são considerados como interseção)"
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2704
 #, no-c-format
 msgid ""
 "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
 "geometry version. The geography version supports GEOMETRYCOLLECTION since "
 "its a thin wrapper around distance implementation."
 msgstr ""
+"Não chama com uma <varname>GEOMETRYCOLLECTION</varname> como um argumento "
+"para versão de geometria. A versão geografia suporta GEOMETRYCOLLECTION já "
+"que é um fino envoltório em torno da implementação de distância. "
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2709
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS (para geometria), geografia é natural "
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2710
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
-msgstr ""
+msgstr "Disponibilidade: 1.5 suporte para geografia foi introduzido."
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2717
 #, no-c-format
 msgid ""
 "For geography, this function has a distance tolerance of about 0.00001 "
 "meters and uses the sphere rather than spheroid calculation."
 msgstr ""
+"Para geografia, esta função tem uma tolerância de distância de 0.00001 "
+"metros e usa o cálculo da esfera em vez do esferoide."
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2724
 #, no-c-format
 msgid ""
 "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
 "(ST_Disjoint(g1, g2 ))"
 msgstr ""
+"&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
+"(ST_Disjoint(g1, g2 ))"
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2727
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2732
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
@@ -4243,9 +5546,21 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
+"geometry);\n"
+" st_intersects\n"
+"---------------\n"
+" f\n"
+"(1 row)\n"
+"SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::"
+"geometry);\n"
+" st_intersects\n"
+"---------------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2736
 #, no-c-format
 msgid ""
 "SELECT ST_Intersects(\n"
@@ -4259,30 +5574,43 @@ msgid ""
 "---------------\n"
 "t"
 msgstr ""
+"SELECT ST_Intersects(\n"
+"                ST_GeographyFromText('SRID=4326;LINESTRING(-43.23456 "
+"72.4567,-43.23456 72.4568)'),\n"
+"                ST_GeographyFromText('SRID=4326;POINT(-43.23456 "
+"72.4567772)')\n"
+"                );\n"
+"\n"
+" st_intersects\n"
+"---------------\n"
+"t"
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2740
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2745
 #, no-c-format
 msgid "ST_Length"
-msgstr ""
+msgstr "ST_Length"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2747
 #, no-c-format
 msgid ""
 "Returns the 2D length of the geometry if it is a LineString or "
 "MultiLineString. geometry are in units of spatial reference and geography "
 "are in meters (default spheroid)"
 msgstr ""
+"Retorna o comprimento 2D da geometria se ela é uma LineString ou "
+"MultiLineString. A geometria está em unidades da referência espacial e "
+"geografia em metros (padrão esferoide)"
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2750
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
@@ -4293,9 +5621,16 @@ msgid ""
 "\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> "
 "</funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>a_2dlinestring</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_Length</function></funcdef> <paramdef><type>geography </"
+"type><parameter>geog</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2765
 #, no-c-format
 msgid ""
 "For geometry: Returns the 2D Cartesian length of the geometry if it is a "
@@ -4304,9 +5639,14 @@ msgid ""
 "For geometry types, units for length measures are specified by the spatial "
 "reference system of the geometry."
 msgstr ""
+"Para geometria: Retorna o comprimento cartesiano 2D se for uma LineString, "
+"MultiLineString, ST_Curve, ST_MultiCurve. Retorna 0 para geometrias areais. "
+"Use <xref linkend=\"ST_Perimeter\"/>. Para tipos de geometrias, unidades "
+"para medição de comprimento estão especificadas pelo sistema de referência "
+"espacial da geometria. "
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2768
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -4315,17 +5655,25 @@ msgid ""
 "otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</"
 "varname>, then calculations will approximate a sphere instead of a spheroid."
 msgstr ""
+"Para tipos de geografia, os cálculos são representados usando o problema "
+"geodésico inverso, onde as unidades do comprimento estão em metros. Se o "
+"PostGIS estiver compilado com a versão 4.8.0 ou superior do PROJ, o "
+"esferoide é especificado pelo SRID, senão é exclusivo do WGS84. Se "
+"<varname>use_spheroid=false</varname>, os cálculos irão aproximar uma esfera "
+"em vez de um esferoide. "
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2772
 #, no-c-format
 msgid ""
 "Currently for geometry this is an alias for ST_Length2D, but this may change "
 "to support higher dimensions."
 msgstr ""
+"No momento, para geometria, isto é heterômio para ST_Length2D, mas isto pode "
+"mudar para dimensões maiores. "
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2773
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
@@ -4334,43 +5682,52 @@ msgid ""
 "geometry behavior. Please use ST_Perimeter if you want the perimeter of a "
 "polygon"
 msgstr ""
+"Alterações: 2.0.0 Quebrando a mudança -- nas versões anteriores aplicar isto "
+"a um MULTI/POLÍGONO de tipo de geografia lhe daria o perímetro do POLÍGONO/"
+"MULTIPOLÍGONO. Na 2.0.0 isso é alterado para retornar 0 a estar na linha com "
+"o comportamento da geometria. Por favor, utilize a ST_Perimeter se quiser o "
+"perímetro de um polígono"
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2775
 #, no-c-format
 msgid ""
 "For geography measurement defaults spheroid measurement. To use the faster "
 "less accurate sphere use ST_Length(gg,false);"
 msgstr ""
+"Para a medição de geografia o padrão é a medição do esferoide. Para usar a "
+"esfera mais rápida e menos precisa, use ST_Length(gg,false);"
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2776 reference_measure.xml:3233
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.5.1"
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2777
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2778
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 suporte para geografia foi introduzido em 1.5."
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2784
 #, no-c-format
 msgid ""
 "Return length in feet for line string. Note this is in feet because "
 "EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
+"Retorna o comprimento em pés para line string. Note que é em pés, porque "
+"EPSG:2249 é Massachusetts State Plane Feet"
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2786
 #, no-c-format
 msgid ""
 "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
@@ -4393,15 +5750,34 @@ msgid ""
 "---------\n"
 "34309.4563576191"
 msgstr ""
+"SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
+"2967450,743265 2967450,\n"
+"743265.625 2967416,743238 2967416)',2249));\n"
+"st_length\n"
+"---------\n"
+" 122.630744000095\n"
+"\n"
+"\n"
+"--Transforming WGS 84 LineString to Massachusetts state plane meters\n"
+"SELECT ST_Length(\n"
+"        ST_Transform(\n"
+"                ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45, "
+"-72.1240 42.45666, -72.123 42.1546)'),\n"
+"                26986\n"
+"        )\n"
+");\n"
+"st_length\n"
+"---------\n"
+"34309.4563576191"
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2790
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
-msgstr ""
+msgstr "Retorna o comprimento de WGS 84 linha de geografia"
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2791
 #, no-c-format
 msgid ""
 "-- default calculation is using a sphere rather than spheroid\n"
@@ -4415,101 +5791,132 @@ msgid ""
 "------------------+------------------\n"
 " 34310.5703627288 | 34346.2060960742"
 msgstr ""
+"-- default calculation is using a sphere rather than spheroid\n"
+"SELECT ST_Length(the_geog) As length_spheroid,  ST_Length(the_geog,false) As "
+"length_sphere\n"
+"FROM (SELECT ST_GeographyFromText(\n"
+"'SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)') "
+"As the_geog)\n"
+" As foo;\n"
+" length_spheroid  |  length_sphere\n"
+"------------------+------------------\n"
+" 34310.5703627288 | 34346.2060960742"
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2795
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
 ">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
+">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2801
 #, no-c-format
 msgid "ST_Length2D"
-msgstr ""
+msgstr "ST_Length2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2803
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
 "linestring or multi-linestring. This is an alias for <varname>ST_Length</"
 "varname></refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o comprimento 2-dimensional da geometria se for uma "
+"linestring ou multi-linestring. Isto é um  heterônimo para "
+"<varname>ST_Length</varname></refpurpose>"
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2809
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_2dlinestring</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_Length2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_2dlinestring</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2819
 #, no-c-format
 msgid ""
 "<para>Returns the 2-dimensional length of the geometry if it is a linestring "
 "or multi-linestring. This is an alias for <varname>ST_Length</varname></para>"
 msgstr ""
+"<para>Retorna o comprimento 2-dimensional da geometria se for uma linestring "
+"ou multi-linestring. Isto é um  heterônimo para <varname>ST_Length</"
+"varname></para>"
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2828
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_3DLength\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2834
 #, no-c-format
 msgid "ST_3DLength"
-msgstr ""
+msgstr "ST_3DLength"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2836
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
 "linestring or multi-linestring."
 msgstr ""
+"Retorna o comprimento 3-dimensional ou 2-dimensional da geometria se for uma "
+"linestring ou multi-linestring. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2842
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DLength</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_3dlinestring</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_3DLength</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_3dlinestring</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2852
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
 "linestring or multi-linestring. For 2-d lines it will just return the 2-d "
 "length (same as ST_Length and ST_Length2D)"
 msgstr ""
+"Retorna o comprimento 3-dimensional ou 2-dimensional da geometria se for uma "
+"linestring ou multi-linestring. Para linhas 2-d, ela só retornará o "
+"comprimento 2-d (o mesmo da ST_Length e ST_Length2D)"
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2855
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
-msgstr ""
+msgstr "Alterações: 2.0.0 Nas versões anteriores era chamado de ST_Length3D"
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2862
 #, no-c-format
 msgid ""
 "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
 "is Massachusetts State Plane Feet"
 msgstr ""
+"Retorna o comprimento em pés para um cabo 3D. Note que é em pés, porque "
+"EPSG:2249 é Massachusetts State Plane Feet"
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2864
 #, no-c-format
 msgid ""
 "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
@@ -4519,43 +5926,53 @@ msgid ""
 "-----------\n"
 "122.704716741457"
 msgstr ""
+"SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
+"2967450 1,743265 2967450 3,\n"
+"743265.625 2967416 3,743238 2967416 3)',2249));\n"
+"ST_3DLength\n"
+"-----------\n"
+"122.704716741457"
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2871
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Length2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2877
 #, no-c-format
 msgid "ST_LengthSpheroid"
-msgstr ""
+msgstr "ST_LengthSpheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2879
 #, no-c-format
 msgid ""
 "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
 "is useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection."
 msgstr ""
+"Calcula o comprimento/perímetro 2D ou 3D de uma geometria em um elipsoide. É "
+"útil se as coordenadas da geometria estão em longitude/latitude e um "
+"comprimento é desejado sem reprojeção."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
-#, fuzzy, no-c-format
+#: reference_measure.xml:2886
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
 "paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
 "parameter></paramdef>"
 msgstr ""
-"<funcdef>float <function>ST_3DDistance</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
+"paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2897
 #, no-c-format
 msgid ""
 "Calculates the length/perimeter of a geometry on an ellipsoid. This is "
@@ -4563,38 +5980,75 @@ msgid ""
 "length is desired without reprojection. The ellipsoid is a separate database "
 "type and can be constructed as follows:"
 msgstr ""
+"Calcula o comprimento/perímetro de uma geometria em um elipsoide. É útil se "
+"as coordenadas da geometria estão em longitude/latitude e um comprimento é "
+"desejado sem reprojeção. O elipsoide é um tipo de banco de dados separado e "
+"pode ser construído como segue:"
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2903 reference_measure.xml:2954
 #, no-c-format
 msgid ""
 "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
+"SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2905 reference_measure.xml:2956
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
-msgstr ""
+msgstr "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2907
 #, no-c-format
 msgid "Availability: 1.2.2"
-msgstr ""
+msgstr "Disponibilidade: 1.2.2"
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2908
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
 "and used to have a ST_3DLength_Spheroid alias"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_measure.xml:2816
-#, no-c-format
-msgid ""
+"Alterações: 2.2.0 Em versões anteriores era chamada de ST_Length_Spheroid e "
+"costumava ter um heterônimo ST_3DLength_Spheroid"
+
+#. Tag: programlisting
+#: reference_measure.xml:2915
+#, no-c-format
+msgid ""
+"SELECT ST_LengthSpheroid( geometry_column,\n"
+"                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
+"                          FROM geometry_table;\n"
+"\n"
+"SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
+"        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
+"\n"
+" --3D\n"
+"SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
+"        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"\n"
+"         tot_len      |    len_line1    |    len_line2\n"
+"------------------+-----------------+------------------\n"
+" 85204.5259107402 | 13986.876097711 | 71217.6498130292"
+msgstr ""
 "SELECT ST_LengthSpheroid( geometry_column,\n"
 "                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
 "                          FROM geometry_table;\n"
@@ -4624,44 +6078,47 @@ msgid ""
 "         tot_len      |    len_line1    |    len_line2\n"
 "------------------+-----------------+------------------\n"
 " 85204.5259107402 | 13986.876097711 | 71217.6498130292"
-msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2823
+#: reference_measure.xml:2922
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2928
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
-msgstr ""
+msgstr "ST_Length2D_Spheroid"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2930
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
 "useful if the coordinates of the geometry are in longitude/latitude and a "
 "length is desired without reprojection."
 msgstr ""
+"Calcula o comprimento/perímetro 2D de uma geometria em um elipsoide. É útil "
+"se as coordenadas da geometria estão em longitude/latitude e um comprimento "
+"é desejado sem reprojeção."
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
-#, fuzzy, no-c-format
+#: reference_measure.xml:2937
+#, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
 "paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
 "parameter></paramdef>"
 msgstr ""
-"<funcdef>float <function>ST_3DDistance</function></funcdef> "
-"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
-"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+"<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
+"paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2948
 #, no-c-format
 msgid ""
 "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
@@ -4669,17 +6126,23 @@ msgid ""
 "length is desired without reprojection. The ellipsoid is a separate database "
 "type and can be constructed as follows:"
 msgstr ""
+"Calcula o comprimento/perímetro 2D de uma geometria em um elipsoide. É útil "
+"se as coordenadas da geometria estão em longitude/latitude e um comprimento "
+"é desejado sem reprojeção. O elipsoide é um tipo de banco de dados separado "
+"e pode ser construído como segue:"
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2957
 #, no-c-format
 msgid ""
 "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
 "ignore the Z ordinate in calculations."
 msgstr ""
+"Isto se parece bastante com <xref linkend=\"ST_Length_Spheroid\"/> exceto "
+"que irá ignorar a ordenada Z nos cálculos."
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
+#: reference_measure.xml:2964
 #, no-c-format
 msgid ""
 "SELECT ST_Length2D_Spheroid( geometry_column,\n"
@@ -4712,21 +6175,50 @@ msgid ""
 "------------------+------------------+------------------\n"
 " 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
 msgstr ""
+"SELECT ST_Length2D_Spheroid( geometry_column,\n"
+"                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
+"                          FROM geometry_table;\n"
+"\n"
+"SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
+"        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
+"\n"
+" --3D Observe same answer\n"
+"SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
+"        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
 
 #. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2971
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Length_Spheroid\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2977
 #, no-c-format
 msgid "ST_LongestLine"
-msgstr ""
+msgstr "ST_LongestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2979
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line points of two geometries. The "
@@ -4735,31 +6227,40 @@ msgid ""
 "length of the line this function returns will always be the same as "
 "st_maxdistance returns for g1 and g2."
 msgstr ""
+"Retorna a linha de pontos 2-dimensional mais longa entre duas geometrias. A "
+"função só retornará a primeira linha, se existirem mais de uma que a função "
+"encontra. A linha retornada sempre começará em g1 e acabará em g2. O "
+"comprimento da linha essa função sempre será o mesmo da st_maxdistance "
+"retorna para g1 e g2. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2987
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:3002
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
+"Retorna a linha 2-dimensional mais longa entre os pontos de duas geometrias."
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:3020
 #, no-c-format
 msgid "Longest line between point and line"
-msgstr ""
+msgstr "Linha mais longa entre ponto e linha"
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:3023
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4772,15 +6273,24 @@ msgid ""
 "-----------------\n"
 "LINESTRING(100 100,98 190)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"        ST_LongestLine('POINT(100 100)'::geometry,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
+"        ) As lline;\n"
+"\n"
+"\n"
+"   lline\n"
+"-----------------\n"
+"LINESTRING(100 100,98 190)"
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:3031
 #, no-c-format
 msgid "longest line between polygon and polygon"
-msgstr ""
+msgstr "linha mais longa entre polígono e polígono"
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3034
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -4795,17 +6305,30 @@ msgid ""
 "-----------------\n"
 "LINESTRING(20 40,121.111404660392 186.629392246051)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"        ST_LongestLine(\n"
+"                ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                )\n"
+"        ) As llinewkt;\n"
+"\n"
+"   lline\n"
+"-----------------\n"
+"LINESTRING(20 40,121.111404660392 186.629392246051)"
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3050
 #, no-c-format
 msgid ""
 "longest straight distance to travel from one part of an elegant city to the "
 "other Note the max distance = to the length of the line."
 msgstr ""
+"distância direta mais longa para se viajar de uma cidade elegante para "
+"outra. Note que a distância máxima = ao comprimento da linha."
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3054
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
@@ -4822,63 +6345,87 @@ msgid ""
 "---------------------------+------------------+------------------\n"
 " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 msgstr ""
+"SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
+"        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist,\n"
+"        ST_Length(ST_LongestLine(c.the_geom, c.the_geom)) As lenll\n"
+"FROM (SELECT ST_BuildArea(ST_Collect(the_geom)) As the_geom\n"
+"        FROM (SELECT ST_Translate(ST_SnapToGrid(ST_Buffer(ST_Point(50 ,"
+"generate_series(50,190, 50)\n"
+"                        ),40, 'quad_segs=2'),1), x, 0)  As the_geom\n"
+"                        FROM generate_series(1,100,50) As x)  AS foo\n"
+") As c;\n"
+"\n"
+"          llinewkt          |     max_dist     |      lenll\n"
+"---------------------------+------------------+------------------\n"
+" LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3065
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
+", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3071
 #, no-c-format
 msgid "ST_OrderingEquals"
-msgstr ""
+msgstr "ST_OrderingEquals"
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3073
 #, no-c-format
 msgid ""
 "Returns true if the given geometries represent the same geometry and points "
 "are in the same directional order."
 msgstr ""
+"Retorna verdade se as geometrias dadas representam a mesma geometrias e os "
+"pontos estão na mesma ordem direcional. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3079
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3090
 #, no-c-format
 msgid ""
 "ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
 "geometries are equal and the coordinates are in the same order; otherwise it "
 "returns f (FALSE)."
 msgstr ""
+"ST_OrderingEquals compara duas geometrias e retorna t (VERDADE) se as "
+"geometrias forem iguais e as coordenadas estiverem na mesma ordem; senão, "
+"retorna f (FALSO). "
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3095
 #, no-c-format
 msgid ""
 "This function is implemented as per the ArcSDE SQL specification rather than "
 "SQL-MM. http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3."
 "htm#ST_OrderingEquals"
 msgstr ""
+"Esta função é implementada como a especificação ArcSDE SQL em vez da SQL-MM. "
+"http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3.htm#ST_OrderingEquals"
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3099
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
+#: reference_measure.xml:3105
 #, no-c-format
 msgid ""
 "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
@@ -4903,81 +6450,113 @@ msgid ""
 " f\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_OrderingEquals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 "
+"10)')),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" f\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Reverse\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3115
 #, no-c-format
 msgid "ST_Overlaps"
-msgstr ""
+msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3117
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries share space, are of the same dimension, but "
 "are not completely contained by each other."
 msgstr ""
+"Retorna VERDADE se as geometrias dividem espaço, são da mesma dimensão, mas "
+"não estão completamente contidas uma pela outra.  "
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3122
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3133
 #, no-c-format
 msgid ""
 "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
 "intersect, but one does not completely contain another."
 msgstr ""
+"Retorna VERDADE se as geometrias se \"sobrepõem espacialmente\". Com isso, "
+"queremos dizer que elas se intersectam, mas uma não contém completamente a "
+"outra."
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367
-#: reference_measure.xml:3381
+#: reference_measure.xml:3138 reference_measure.xml:3466
+#: reference_measure.xml:3480
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
-msgstr ""
+msgstr "Não chama com uma GeometryCollection com um argumento "
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3140
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_Overlaps."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que estejam disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a função _ST_Overlaps."
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387
-#: reference_measure.xml:3592
+#: reference_measure.xml:3148 reference_measure.xml:3486
+#: reference_measure.xml:3691
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3149
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3165
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
-msgstr ""
+msgstr "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
+#: reference_measure.xml:3189
 #, no-c-format
 msgid ""
 "--a point on a line is contained by the line and is of a lower dimension, "
@@ -5034,32 +6613,90 @@ msgid ""
 " t           | f           | t              | f            |     2 |     2 "
 "|              2"
 msgstr ""
+"--a point on a line is contained by the line and is of a lower dimension, "
+"and therefore does not overlap the line\n"
+"                        nor crosses\n"
+"\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b,\n"
+"        ST_Crosses(a,b) As a_crosses_b,\n"
+"                ST_Intersects(a, b) As a_intersects_b, ST_Contains(b,a) As "
+"b_contains_a\n"
+"FROM (SELECT ST_GeomFromText('POINT(1 0.5)') As a, "
+"ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
+"        As foo\n"
+"\n"
+"a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a\n"
+"------------+-------------+----------------+--------------\n"
+"f           | f           | t              | t\n"
+"\n"
+"--a line that is partly contained by circle, but not fully is defined as "
+"intersecting and crossing,\n"
+"-- but since of different dimension it does not overlap\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b,\n"
+"        ST_Intersects(a, b) As a_intersects_b,\n"
+"        ST_Contains(a,b) As a_contains_b\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a, "
+"ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
+"        As foo;\n"
+"\n"
+" a_overlap_b | a_crosses_b | a_intersects_b | a_contains_b\n"
+"-------------+-------------+----------------+--------------\n"
+" f           | t           | t              | f\n"
+"\n"
+" -- a 2-dimensional bent hot dog (aka buffered line string) that intersects "
+"a circle,\n"
+" --        but is not fully contained by the circle is defined as "
+"overlapping since they are of the same dimension,\n"
+"--        but it does not cross, because the intersection of the 2 is of the "
+"same dimension\n"
+"--        as the maximum dimension of the 2\n"
+"\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b, "
+"ST_Intersects(a, b) As a_intersects_b,\n"
+"ST_Contains(b,a) As b_contains_a,\n"
+"ST_Dimension(a) As dim_a, ST_Dimension(b) as dim_b, "
+"ST_Dimension(ST_Intersection(a,b)) As dima_intersection_b\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a,\n"
+"        ST_Buffer(ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)'),0.5)  As b)\n"
+"        As foo;\n"
+"\n"
+" a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a | dim_a | dim_b | "
+"dima_intersection_b\n"
+"-------------+-------------+----------------+--------------+-------+-------"
+"+---------------------\n"
+" t           | f           | t              | f            |     2 |     2 "
+"|              2"
 
 #. Tag: para
-#: reference_measure.xml:3098
+#: reference_measure.xml:3197
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
 "linkend=\"ST_Intersects\"/>"
 msgstr ""
+", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
+"linkend=\"ST_Intersects\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3202
 #, no-c-format
 msgid "ST_Perimeter"
-msgstr ""
+msgstr "ST_Perimeter"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3204
 #, no-c-format
 msgid ""
 "Return the length measurement of the boundary of an ST_Surface or "
 "ST_MultiSurface geometry or geography. (Polygon, MultiPolygon). geometry "
 "measurement is in units of spatial reference and geography is in meters."
 msgstr ""
+"Retorna o comprimento do limite de uma geometria ou geografia ST_Surface ou "
+"ST_MultiSurface. (Polígono, Multipolígono). A medição das unidades de "
+"geometria está na referência espacial e a da geografia em metros. "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3208
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
@@ -5069,9 +6706,15 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </"
 "type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Perimeter</"
+"function></funcdef> <paramdef><type>geography </type><parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3224
 #, no-c-format
 msgid ""
 "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
@@ -5080,9 +6723,14 @@ msgid ""
 "geometry types, units for perimeter measures are specified by the spatial "
 "reference system of the geometry."
 msgstr ""
+"Retorna o perímetro 2D da geometria/geografia se for uma ST_Surface, "
+"ST_MultiSurface (Polygon, MultiPolygon). Retorna 0 para geometrias não "
+"areais. Para geometrias lineares, use <xref linkend=\"ST_Length\"/>. Para "
+"tipos de geometria, unidades para medição de perímetro estão especificadas "
+"pelo sistema de referência espacial da geometria. "
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3227
 #, no-c-format
 msgid ""
 "For geography types, the calculations are performed using the inverse "
@@ -5091,43 +6739,53 @@ msgid ""
 "SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</"
 "varname>, then calculations will approximate a sphere instead of a spheroid."
 msgstr ""
+"Para tipos de geografia, os cálculos são representados usando o problema "
+"geodésico inverso, onde as unidades do perímetro estão em metros. Se o "
+"PostGIS estiver compilado com a versão 4.8.0 ou superior do PROJ. o "
+"esferoide é especificado pelo SRID, senão é exclusivo do WGS84. Se "
+"<varname>use_spheroid=false</varname>, os cálculos irão aproximar uma esfera "
+"em vez de um esferoide. "
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3231
 #, no-c-format
 msgid ""
 "Currently this is an alias for ST_Perimeter2D, but this may change to "
 "support higher dimensions."
 msgstr ""
+"No momento isto é um heterônimo para  ST_Perimeter2D, mas pode ser alterado "
+"para suportar dimensões maiores."
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3234
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3235
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
-msgstr ""
+msgstr "Disponibilidade 2.0.0: Suporte para geografia foi introduzido"
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3239
 #, no-c-format
 msgid "Examples: Geometry"
-msgstr ""
+msgstr "Exemplos: Geometria"
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3240
 #, no-c-format
 msgid ""
 "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
 "because EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
+"Retorna o perímetro em pés para Polígono e Multipolígono. Note que é em pés, "
+"porque EPSG:2249 é Massachusetts State Plane Feet"
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
+#: reference_measure.xml:3242
 #, no-c-format
 msgid ""
 "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
@@ -5155,25 +6813,84 @@ msgid ""
 " 845.227713366825\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
+"2967450,743265 2967450,\n"
+"743265.625 2967416,743238 2967416))', 2249));\n"
+"st_perimeter\n"
+"---------\n"
+" 122.630744000095\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Perimeter(ST_GeomFromText('MULTIPOLYGON(((763104.471273676 "
+"2949418.44119003,\n"
+"763104.477769673 2949418.42538203,\n"
+"763104.189609677 2949418.22343004,763104.471273676 2949418.44119003)),\n"
+"((763104.471273676 2949418.44119003,763095.804579742 2949436.33850239,\n"
+"763086.132105649 2949451.46730207,763078.452329651 2949462.11549407,\n"
+"763075.354136904 2949466.17407812,763064.362142565 2949477.64291974,\n"
+"763059.953961626 2949481.28983009,762994.637609571 2949532.04103014,\n"
+"762990.568508415 2949535.06640477,762986.710889563 2949539.61421415,\n"
+"763117.237897679 2949709.50493431,763235.236617789 2949617.95619822,\n"
+"763287.718121842 2949562.20592617,763111.553321674 2949423.91664605,\n"
+"763104.471273676 2949418.44119003)))', 2249));\n"
+"st_perimeter\n"
+"---------\n"
+" 845.227713366825\n"
+"(1 row)"
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3245
 #, no-c-format
 msgid "Examples: Geography"
-msgstr ""
+msgstr "Exemplos: Geografia"
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3246
 #, no-c-format
 msgid ""
 "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
 "is geography (WGS 84 long lat)"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_measure.xml:3148
-#, no-c-format
-msgid ""
+"Retorna perímetro em metros e pés para Polígono e MultiPolígono. Note que "
+"isso é geografia (WGS 84 long lat)"
+
+#. Tag: programlisting
+#: reference_measure.xml:3247
+#, no-c-format
+msgid ""
+"SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
+"per_ft\n"
+"FROM ST_GeogFromText('POLYGON((-71.1776848522251 "
+"42.3902896512902,-71.1776843766326 42.3903829478009,\n"
+"-71.1775844305465 42.3903826677917,-71.1775825927231 "
+"42.3902893647987,-71.1776848522251 42.3902896512902))') As geog;\n"
+"\n"
+"   per_meters    |      per_ft\n"
+"-----------------+------------------\n"
+"37.3790462565251 | 122.634666195949\n"
+"\n"
+"\n"
+"-- MultiPolygon example --\n"
+"SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog,false) As "
+"per_sphere_meters,  ST_Perimeter(geog)/0.3048 As per_ft\n"
+"FROM ST_GeogFromText('MULTIPOLYGON(((-71.1044543107478 "
+"42.340674480411,-71.1044542869917 42.3406744369506,\n"
+"-71.1044553562977 42.340673886454,-71.1044543107478 42.340674480411)),\n"
+"((-71.1044543107478 42.340674480411,-71.1044860600303 "
+"42.3407237015564,-71.1045215770124 42.3407653385914,\n"
+"-71.1045498002983 42.3407946553165,-71.1045611902745 "
+"42.3408058316308,-71.1046016507427 42.340837442371,\n"
+"-71.104617893173 42.3408475056957,-71.1048586153981 "
+"42.3409875993595,-71.1048736143677 42.3409959528211,\n"
+"-71.1048878050242 42.3410084812078,-71.1044020965803 42.3414730072048,\n"
+"-71.1039672113619 42.3412202916693,-71.1037740497748 42.3410666421308,\n"
+"-71.1044280218456 42.3406894151355,-71.1044543107478 42.340674480411)))') As "
+"geog;\n"
+"\n"
+"    per_meters    | per_sphere_meters |      per_ft\n"
+"------------------+-------------------+------------------\n"
+" 257.634283683311 |  257.412311446337 | 845.256836231335"
+msgstr ""
 "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
 "per_ft\n"
 "FROM ST_GeogFromText('POLYGON((-71.1776848522251 "
@@ -5206,100 +6923,118 @@ msgid ""
 "    per_meters    | per_sphere_meters |      per_ft\n"
 "------------------+-------------------+------------------\n"
 " 257.634283683311 |  257.412311446337 | 845.256836231335"
-msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3251
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3257
 #, no-c-format
 msgid "ST_Perimeter2D"
-msgstr ""
+msgstr "ST_Perimeter2D"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3259
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
 "multi-polygon. This is currently an alias for ST_Perimeter."
 msgstr ""
+"Retorna o perímetro 2-dimensional da geometria, se for um polígono ou multi-"
+"polígono. Isto é, no momento, um heterômio para ST_Perimeter."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3265
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3275
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
 "multi-polygon."
 msgstr ""
+"Retorna o perímetro 2-dimensional da geometria, se for uma polígono ou multi-"
+"polígono."
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3280
 #, no-c-format
 msgid ""
 "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
 "may return the highest dimension perimeter for a geometry. This is still "
 "under consideration"
 msgstr ""
+"Isto é um heterônimo para ST_Perimeter. Nas próximas versões a ST_Perimeter. "
+"pode retornar a maior dimensão de perímetro para uma geometria. Continua "
+"abaixo de consideração"
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3294
 #, no-c-format
 msgid "ST_3DPerimeter"
-msgstr ""
+msgstr "ST_3DPerímetro"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3296
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
 "multi-polygon."
 msgstr ""
+"Retorna o perímetro 3-dimensional da geometria, se for uma polígono ou multi-"
+"polígono."
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3302
 #, no-c-format
 msgid ""
 "<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3312
 #, no-c-format
 msgid ""
 "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
 "multi-polygon. If the geometry is 2-dimensional, then the 2-dimensional "
 "perimeter is returned."
 msgstr ""
+"Retorna o perímetro 3-dimensional da geometria, se for um polígono ou multi-"
+"polígono. Se a geometria for 2-dimensional, então retorna o perímetro 2-"
+"dimensional. "
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3315
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
+"Alterações: 2.0.0 Nas versões anteriores era chamado de ST_Perimeter3D "
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3321
 #, no-c-format
 msgid ""
 "Perimeter of a slightly elevated polygon in the air in Massachusetts state "
 "plane feet"
 msgstr ""
+"O perímetro de um polígono levemente elevado no ar no Massachusetts state "
+"plane feet"
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3322
 #, no-c-format
 msgid ""
 "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
@@ -5312,47 +7047,59 @@ msgid ""
 "------------------+------------------+------------------\n"
 " 105.465793597674 | 105.432997272188 | 105.432997272188"
 msgstr ""
+"SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
+"ST_Perimeter(the_geom) FROM\n"
+"                        (SELECT ST_GeomFromEWKT('SRID=2249;POLYGON((743238 "
+"2967416 2,743238 2967450 1,\n"
+"743265.625 2967416 1,743238 2967416 2))') As the_geom) As foo;\n"
+"\n"
+"  ST_3DPerimeter  |  st_perimeter2d  |   st_perimeter\n"
+"------------------+------------------+------------------\n"
+" 105.465793597674 | 105.432997272188 | 105.432997272188"
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3329
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3335
 #, no-c-format
 msgid "ST_PointOnSurface"
-msgstr ""
+msgstr "ST_PointOnSurface"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3337
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
-msgstr ""
+msgstr "Retorna um <varname>POINT</varname> garantido a ficar na superfície. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3342
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3354
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
+"Retorna um <varname>POINT</varname> garantido a intersectar uma superfície. "
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3356
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
-msgstr ""
+msgstr "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3357
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
@@ -5362,9 +7109,15 @@ msgid ""
 "function for surfaces. SQL Server 2008 like PostGIS supports for all common "
 "geometries."
 msgstr ""
+"&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. De acordo com as specs, a "
+"ST_PointOnSurface funciona para superfícies (POLÍGONOS, MULTIPOLÍGONOS, "
+"POÍGONOS CURVOS). Então o PostGIS parece estar estendendo o que a spec "
+"permite aqui. A maioria dos banco de dados Oracle,DB II, ESRI SDE parecem "
+"suportar esta função para superfícies. Assim como o PostGIS o  SQL Server "
+"2008 suporta todas as geometrias comuns. "
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
+#: reference_measure.xml:3366
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
@@ -5393,29 +7146,56 @@ msgid ""
 " POINT(0 0 1)\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_PointOnSurface('LINESTRING(0 5, 0 10)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_PointOnSurface('POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))'::"
+"geometry));\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(2.5 2.5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsEWKT(ST_PointOnSurface(ST_GeomFromEWKT('LINESTRING(0 5 1, 0 0 1, "
+"0 10 2)')));\n"
+"   st_asewkt\n"
+"----------------\n"
+" POINT(0 0 1)\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3372
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3378
 #, no-c-format
 msgid "ST_Project"
-msgstr ""
+msgstr "ST_Project"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3380
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected from a start point using a "
 "distance in meters and bearing (azimuth) in radians."
 msgstr ""
+"Retorna um <varname>POINT</varname> projetado de um ponto inicial usando uma "
+"distância em metros e suportando (azimute) em radianos. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3385
 #, no-c-format
 msgid ""
 "<funcdef>geography <function>ST_Project</function></funcdef> "
@@ -5423,18 +7203,25 @@ msgid ""
 "<paramdef><type>float </type> <parameter>distance</parameter></paramdef> "
 "<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 msgstr ""
+"<funcdef>geography <function>ST_Project</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>distance</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3401
 #, no-c-format
 msgid ""
 "Returns a <varname>POINT</varname> projected along a geodesic from a start "
 "point using an azimuth (bearing) measured in radians and distance measured "
 "in meters. This is also called a direct geodesic problem."
 msgstr ""
+"Retorna um <varname>POINT</varname> projetado ao longo de um geodésico de um "
+"azimute (suportando) medido em radianos e distância em metros. Também é "
+"chamado de um problema direto geodésico. "
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3402
 #, no-c-format
 msgid ""
 "The azimuth is sometimes called the heading or the bearing in navigation. It "
@@ -5442,23 +7229,27 @@ msgid ""
 "(&#x03C0;/2), south is azimuth 180 (&#x03C0;), west is azimuth 270 "
 "(3&#x03C0;/2)."
 msgstr ""
+"O azimute é chamado de guia ou sustentador na navegação. É medido relativo "
+"ao norte verdadeiro (azimute zero). Leste é azimute 90 (&#x03C0;/2), sul é "
+"azimute 180 (&#x03C0;), oeste é azimute 270 (3&#x03C0;/2)."
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3403
 #, no-c-format
 msgid "The distance is given in meters."
-msgstr ""
+msgstr "A distância é dada em metros."
 
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3410
 #, no-c-format
 msgid ""
 "Example: Using degrees - projected point 100,000 meters and bearing 45 "
 "degrees"
 msgstr ""
+"Exemplo: Usando graus - ponto projetado 100,000 metros e assumindo 45 graus "
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3412
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
@@ -5469,24 +7260,34 @@ msgid ""
 " POINT(0.635231029125537 0.639472334729198)\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
+"radians(45.0)));\n"
+"\n"
+"                 st_astext\n"
+"--------------------------------------------\n"
+" POINT(0.635231029125537 0.639472334729198)\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3418
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
 "docs/current/interactive/functions-math.html\">PostgreSQL Math Functions</"
 "ulink>"
 msgstr ""
+", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
+"docs/current/interactive/functions-math.html\">PostgreSQL Math Functions</"
+"ulink>"
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3424
 #, no-c-format
 msgid "ST_Relate"
-msgstr ""
+msgstr "ST_Relate"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3426
 #, no-c-format
 msgid ""
 "Returns true if this Geometry is spatially related to anotherGeometry, by "
@@ -5495,9 +7296,14 @@ msgid ""
 "If no intersectionMatrixPattern is passed in, then returns the maximum "
 "intersectionMatrixPattern that relates the 2 geometries."
 msgstr ""
+"Retorna verdade se esta geometria estiver relacionada a outra geometria, "
+"testando interseções entre o interior, limite e exterior das duas geometrias "
+"como especificado pelos valores na intersectionMatrixPattern. Se nenhuma "
+"intersectionMatrixPattern passa, retorna a intersectionMatrixPattern máxima "
+"que relaciona as 2 geometrias. "
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3434
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
@@ -5514,9 +7320,22 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>BoundaryNodeRule</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>intersectionMatrixPattern</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>ST_Relate</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geomB</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>text <function>ST_Relate</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>BoundaryNodeRule</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3460
 #, no-c-format
 msgid ""
 "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
@@ -5525,69 +7344,86 @@ msgid ""
 "geometries as specified by the values in the <ulink url=\"http://en."
 "wikipedia.org/wiki/DE-9IM\">DE-9IM matrix pattern</ulink>."
 msgstr ""
+"Versão 1: Pega a geomA, geomB, intersectionMatrix e Retorna 1 (VERDADE) se "
+"esta geometria for relacionada espacialmente com outra geometria, testando "
+"interseções entre o interior, limite e exterior das duas geometrias pelos "
+"valores na <ulink url=\"http://en.wikipedia.org/wiki/DE-9IM\">DE-9IM matrix "
+"pattern</ulink>."
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3465
 #, no-c-format
 msgid ""
 "This is especially useful for testing compound checks of intersection, "
 "crosses, etc in one step."
 msgstr ""
+"Isto é especialmente útil para testar verificações compostas de interseção, "
+"travessias etc., em um passo. "
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3468
 #, no-c-format
 msgid ""
 "This is the \"allowable\" version that returns a boolean, not an integer. "
 "This is defined in OGC spec"
 msgstr ""
+"Isto é a versão \"permissível\" que retorna um booleano, não um inteiro. É "
+"definido na spec do OGC"
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3471
 #, no-c-format
 msgid ""
 "This DOES NOT automagically include an index call. The reason for that is "
 "some relationships are anti e.g. Disjoint. If you are using a relationship "
 "pattern that requires intersection, then include the && index call."
 msgstr ""
+"Isto NÃO inclui uma chamada de índice. A razão para isso é que algumas "
+"relações são anti ex. Disjuntas. Se você estiver usando uma relação padrão "
+"que requer interseção, então inclui && index call."
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3476
 #, no-c-format
 msgid ""
 "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
-msgstr ""
+msgstr "Versão 2: Pega geomA e geomB e retorna a <xref linkend=\"DE-9IM\"/>"
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3478
 #, no-c-format
 msgid ""
 "Version 3: same as version 2, but allows to specify a boundary node rule (1:"
 "OGC/MOD2, 2:Endpoint, 3:MultivalentEndpoint, 4:MonovalentEndpoint)"
 msgstr ""
+"Versão 3: a mesma da versão 2, mas permite especificar uma regra de nó "
+"delimitador (1:OGC/MOD2, 2:Endpoint, 3:MultivalentEndpoint, 4:"
+"MonovalentEndpoint)"
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3482
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
-msgstr ""
+msgstr "não na spec OGC, mas sugerido. veja s2.1.13.2"
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3487
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3488
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
 "GEOS >= 3.0)."
 msgstr ""
+"Melhorias: 2.0.0 - suporte para especificar regra de nó delimitador "
+"adicionado (requer GEOS >= 3.0)."
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
+#: reference_measure.xml:3495
 #, no-c-format
 msgid ""
 "--Find all compounds that intersect and not touch a poly (interior "
@@ -5623,31 +7459,67 @@ msgid ""
 "-----------\n"
 "t"
 msgstr ""
+"--Find all compounds that intersect and not touch a poly (interior "
+"intersects)\n"
+"SELECT l.* , b.name As poly_name\n"
+"        FROM polys As b\n"
+"INNER JOIN compounds As l\n"
+"ON (p.the_geom && b.the_geom\n"
+"AND ST_Relate(l.the_geom, b.the_geom,'T********'));\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2));\n"
+"st_relate\n"
+"-----------\n"
+"0FFFFF212\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('LINESTRING(1 2, 3 4)'), "
+"ST_GeometryFromText('LINESTRING(5 6, 7 8)'));\n"
+"st_relate\n"
+"-----------\n"
+"FF1FF0102\n"
+"\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '0FFFFF212');\n"
+"st_relate\n"
+"-----------\n"
+"t\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '*FF*FF212');\n"
+"st_relate\n"
+"-----------\n"
+"t"
 
 #. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3502
 #, no-c-format
 msgid ""
 ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
 "\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 msgstr ""
+", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
+"\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3508
 #, no-c-format
 msgid "ST_RelateMatch"
-msgstr ""
+msgstr "ST_RelateMatch"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3510
 #, no-c-format
 msgid ""
 "Returns true if intersectionMattrixPattern1 implies "
 "intersectionMatrixPattern2"
 msgstr ""
+"Retorna verdade se intersectionMattrixPattern1 insinuar "
+"intersectionMattrixPattern2"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3515
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
@@ -5655,24 +7527,31 @@ msgid ""
 "paramdef> <paramdef><type>text </type> <parameter>intersectionMatrixPattern</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
+"<paramdef><type>text </type> <parameter>intersectionMatrix</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>intersectionMatrixPattern</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3526
 #, no-c-format
 msgid ""
 "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
 "the intersectionMatrix satisfies the intersectionMatrixPattern. For more "
 "information refer to <xref linkend=\"DE-9IM\"/>."
 msgstr ""
+"Pega a intersectionMatrix e intersectionMatrixPattern e retorna verdade se a "
+"intersectionMatrix satisfizer a intersectionMatrixPattern. Para maiores "
+"informações, recorra a <xref linkend=\"DE-9IM\"/>."
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3529
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 - requer GEOS >= 3.3.0."
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3535
 #, no-c-format
 msgid ""
 "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
@@ -5693,36 +7572,56 @@ msgid ""
 "                    ('IB1_IE1_BB0_BE0_EI2_EI1_EE2', 'F11F00212')\n"
 "            ) As mat(name,val);"
 msgstr ""
+"SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
+"-- result --\n"
+"t\n"
+"--example of common intersection matrix patterns and example matrices\n"
+"-- comparing relationships of involving one invalid geometry and ( a line "
+"and polygon that intersect at interior and boundary)\n"
+"SELECT mat.name, pat.name, ST_RelateMatch(mat.val, pat.val) As satisfied\n"
+"    FROM\n"
+"        ( VALUES ('Equality', 'T1FF1FFF1'),\n"
+"                ('Overlaps', 'T*T***T**'),\n"
+"                ('Within', 'T*F**F***'),\n"
+"                ('Disjoint', 'FF*FF****') As pat(name,val)\n"
+"        CROSS JOIN\n"
+"            (        VALUES ('Self intersections (invalid)', '111111111'),\n"
+"                    ('IE2_BI1_BB0_BE1_EI1_EE2', 'FF2101102'),\n"
+"                    ('IB1_IE1_BB0_BE0_EI2_EI1_EE2', 'F11F00212')\n"
+"            ) As mat(name,val);"
 
 #. Tag: para
-#: reference_measure.xml:3442
+#: reference_measure.xml:3541
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Relate\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "ST_ShortestLine"
-msgstr ""
+msgstr "ST_ShortestLine"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3549
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
-msgstr ""
+msgstr "Retorna a menor linha 2-dimensional  entre duas geometrias"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3554
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3569
 #, no-c-format
 msgid ""
 "Returns the 2-dimensional shortest line between two geometries. The function "
@@ -5735,15 +7634,24 @@ msgid ""
 "of the line this function returns will always be the same as ST_Distance "
 "returns for g1 and g2."
 msgstr ""
+"Retorna a menor linha 2-dimensional entre duas geometrias, a função só irá "
+"retornar a primeira linha menor se houverem mais de um, este a função "
+"encontra. Se g1 e g2 intersecta em apenas um ponto, a função retornará uma "
+"linha com os pontos de interseção da direita e esquerda. Se g1 e g2 estão "
+"intersectando em mais de um ponto, a função retornará uma linha com começo e "
+"fim no mesmo ponto, mas também pode ser qualquer um dos outros pontos. A "
+"linha que retorna sempre começará com g2 e acabará em g2. O comprimento da "
+"linha que esta função retorna será sempre o mesmo que a  paraST_Distance "
+"retorna para g1 e g2. "
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3593
 #, no-c-format
 msgid "Shortest line between point and linestring"
-msgstr ""
+msgstr "Menor linha entre ponto e linestring"
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3596
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5756,15 +7664,24 @@ msgid ""
 "-----------------\n"
 "LINESTRING(100 100,73.0769230769231 115.384615384615)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"        ST_ShortestLine('POINT(100 100)'::geometry,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
+"        ) As sline;\n"
+"\n"
+"\n"
+"   sline\n"
+"-----------------\n"
+"LINESTRING(100 100,73.0769230769231 115.384615384615)"
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3604
 #, no-c-format
 msgid "shortest line between polygon and polygon"
-msgstr ""
+msgstr "menor linha entre polígono e polígono"
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3607
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -5778,40 +7695,57 @@ msgid ""
 " LINESTRING(140.752120669087 125.695053378061,121.111404660392 "
 "153.370607753949)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"                ST_ShortestLine(\n"
+"                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
+"100, 175 150))'),\n"
+"                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                        )\n"
+"                ) As slinewkt;\n"
+"\n"
+" LINESTRING(140.752120669087 125.695053378061,121.111404660392 "
+"153.370607753949)"
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3619
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
 "linkend=\"ST_MaxDistance\"/>"
 msgstr ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
+"linkend=\"ST_MaxDistance\"/>"
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3625
 #, no-c-format
 msgid "ST_Touches"
-msgstr ""
+msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3627
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the geometries have at least one point in "
 "common, but their interiors do not intersect."
 msgstr ""
+"Retorna <varname>TRUE</varname> se as geometrias têm pelo menos um ponto em "
+"comum, mas seus interiores não se intersectam. "
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3633
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Touches</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Touches</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3648
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if the only points in common between "
@@ -5821,62 +7755,75 @@ msgid ""
 "Line, Line/Area, Point/Area and Point/Line pairs of relationships, but "
 "<emphasis>not</emphasis> to the Point/Point pair."
 msgstr ""
+"Retorna <varname>TRUE</varname> se somente os pontos em comum entr "
+"<parameter>g1</parameter> e <parameter>g2</parameter> estiverem na união dos "
+"limites de <parameter>g1</parameter> e <parameter>g2</parameter>. A "
+"<function>ST_Touches</function> relação aplica a todosArea/Area, Line/Line, "
+"Line/Area, Point/Area and Point/Line pares de relações , mas <emphasis>não</"
+"emphasis> ao par Point/Point."
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3655
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
-msgstr ""
+msgstr "Em termos matemáticos, este atributo é expressado como: "
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3665
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
+"As matrizes de interseção  DE-9IM permissíveis para as duas geometrias são: "
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3669
 #, no-c-format
 msgid "FT*******"
-msgstr ""
+msgstr "FT*******"
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3673
 #, no-c-format
 msgid "F**T*****"
-msgstr ""
+msgstr "F**T*****"
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3677
 #, no-c-format
 msgid "F***T****"
-msgstr ""
+msgstr "F***T****"
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3686
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "using an index, use <function>_ST_Touches</function> instead."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize <function>_ST_Touches</"
+"function>. "
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3692
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3698
 #, no-c-format
 msgid ""
 "The <function>ST_Touches</function> predicate returns <varname>TRUE</"
 "varname> in all the following illustrations."
 msgstr ""
+"O predicado <function>_ST_Touches</function> retorna <varname>TRUE</varname> "
+"em todas as ilustrações seguintes. "
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3768
 #, no-c-format
 msgid ""
 "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
@@ -5893,30 +7840,47 @@ msgid ""
 " t\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
+"geometry);\n"
+" st_touches\n"
+"------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(0 2)'::"
+"geometry);\n"
+" st_touches\n"
+"------------\n"
+" t\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3774
 #, no-c-format
 msgid "ST_Within"
-msgstr ""
+msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3776
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
+"Retorna verdade se a geometria A estiver completamente dentro da geometria B"
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3781
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_Within</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_Within</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3796
 #, no-c-format
 msgid ""
 "Returns TRUE if geometry A is completely inside geometry B. For this "
@@ -5925,30 +7889,38 @@ msgid ""
 "ST_Within(A,B) is true and ST_Within(B,A) is true, then the two geometries "
 "are considered spatially equal."
 msgstr ""
+"Retorna VERDADE se a geometria A estiver completamente dentro da B. Para "
+"esta função funcionar, as geometrias fonte devem ser da mesma projeção de "
+"coordenada, tendo o mesmo SRID. ST_Contains é o inverso de ST_Within. Então, "
+"dado que se ST_Within(A,B) é verdade e ST_Within(B,A) é verdade, então as "
+"duas geometrias são consideradas espacialmente iguais."
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3813
 #, no-c-format
 msgid ""
 "This function call will automatically include a bounding box comparison that "
 "will make use of any indexes that are available on the geometries. To avoid "
 "index use, use the function _ST_Within."
 msgstr ""
+"A chamada desta função irá, automaticamente, incluir uma comparação de caixa "
+"delimitadora que fará uso de quaisquer índices que esteja disponíveis nas "
+"geometrias. Para evitar o uso de índice, utilize a função _ST_Within."
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3821
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3824
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3829
 #, no-c-format
 msgid ""
 "--a circle within a circle\n"
@@ -5970,9 +7942,53 @@ msgid ""
 " t            | t          | f          | t          | t          | t\n"
 "(1 row)"
 msgstr ""
+"--a circle within a circle\n"
+"SELECT ST_Within(smallc,smallc) As smallinsmall,\n"
+"        ST_Within(smallc, bigc) As smallinbig,\n"
+"        ST_Within(bigc,smallc) As biginsmall,\n"
+"        ST_Within(ST_Union(smallc, bigc), bigc) as unioninbig,\n"
+"        ST_Within(bigc, ST_Union(smallc, bigc)) as biginunion,\n"
+"        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion\n"
+"FROM\n"
+"(\n"
+"SELECT ST_Buffer(ST_GeomFromText('POINT(50 50)'), 20) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(50 50)'), 40) As bigc) As foo;\n"
+"--Result\n"
+" smallinsmall | smallinbig | biginsmall | unioninbig | biginunion | "
+"bigisunion\n"
+"--------------+------------+------------+------------+------------"
+"+------------\n"
+" t            | t          | f          | t          | t          | t\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_measure.xml:3741
+#: reference_measure.xml:3840
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
+
+#~ msgid ""
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+#~ msgstr ""
+#~ "<funcdef>geometry <function>ST_Centroid</function></funcdef> "
+#~ "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+
+#~ msgid "Assigning a cluster number to each parcel point:"
+#~ msgstr "Assinando um membro do grupo para cada parcela de ponto: "
+
+#~ msgid ""
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
+#~ msgstr ""
+#~ "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over "
+#~ "() AS cid\n"
+#~ "FROM parcels;"
+
+#~ msgid ""
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
+#~ msgstr ""
+#~ ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+#~ "\"ST_ClusterWithin\"/>"
diff --git a/doc/po/pt_BR/reference_misc.xml.po b/doc/po/pt_BR/reference_misc.xml.po
index f6f637d..6c4327d 100644
--- a/doc/po/pt_BR/reference_misc.xml.po
+++ b/doc/po/pt_BR/reference_misc.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2016-02-16 08:34+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-29 16:29+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -20,19 +21,20 @@ msgstr ""
 #: reference_misc.xml:3
 #, no-c-format
 msgid "Miscellaneous Functions"
-msgstr ""
+msgstr "Funções Variadas"
 
 #. Tag: refname
 #: reference_misc.xml:7
 #, no-c-format
 msgid "ST_Accum"
-msgstr ""
+msgstr "ST_Accum"
 
 #. Tag: refpurpose
 #: reference_misc.xml:9
 #, no-c-format
 msgid "<refpurpose>Aggregate. Constructs an array of geometries.</refpurpose>"
 msgstr ""
+"<refpurpose>Agregado. Constrói um banco de dados de geometrias.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_misc.xml:14
@@ -42,6 +44,9 @@ msgid ""
 "<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry[] <function>ST_Accum</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 
 #. Tag: title
 #: reference_misc.xml:22 reference_misc.xml:64 reference_misc.xml:106
@@ -50,13 +55,13 @@ msgstr ""
 #: reference_misc.xml:528
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_misc.xml:24
 #, no-c-format
 msgid "<para>Aggregate. Constructs an array of geometries.</para>"
-msgstr ""
+msgstr "<para>Agregado. Constrói um banco de dados de geometrias.</para>"
 
 #. Tag: para
 #: reference_misc.xml:25 reference_misc.xml:68 reference_misc.xml:109
@@ -66,20 +71,22 @@ msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
 "introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TINs "
+"introduzido."
 
 #. Tag: para
 #: reference_misc.xml:26 reference_misc.xml:113 reference_misc.xml:395
 #: reference_misc.xml:486
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: para
 #: reference_misc.xml:27 reference_misc.xml:69 reference_misc.xml:110
 #: reference_misc.xml:197 reference_misc.xml:396 reference_misc.xml:487
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_misc.xml:28 reference_misc.xml:70 reference_misc.xml:111
@@ -87,7 +94,7 @@ msgstr ""
 #: reference_misc.xml:488
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: para
 #: reference_misc.xml:29 reference_misc.xml:71 reference_misc.xml:112
@@ -95,7 +102,7 @@ msgstr ""
 #: reference_misc.xml:489
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: title
 #: reference_misc.xml:34 reference_misc.xml:76 reference_misc.xml:118
@@ -104,7 +111,7 @@ msgstr ""
 #: reference_misc.xml:542
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: programlisting
 #: reference_misc.xml:36
@@ -133,6 +140,28 @@ msgid ""
 " 010100008000000000000040400000000000003C400000000000003040}\n"
 "(1 row)"
 msgstr ""
+"SELECT (ST_Accum(the_geom)) As all_em, ST_AsText((ST_Accum(the_geom))[1]) As "
+"grabone,\n"
+"(ST_Accum(the_geom))[2:4] as grab_rest\n"
+"                        FROM (SELECT ST_MakePoint(a*CAST(random()*10 As "
+"integer), a*CAST(random()*10 As integer), a*CAST(random()*10 As integer)) As "
+"the_geom\n"
+"                                FROM generate_series(1,4) a) As foo;\n"
+"\n"
+"all_em|grabone   | grab_rest\n"
+"\n"
+"-------------------------------------------------------------------------------"
+"+\n"
+"\n"
+" {0101000080000000000000144000000000000024400000000000001040:\n"
+" 0101000080000000000\n"
+"00018400000000000002C400000000000003040:\n"
+"0101000080000000000000354000000000000038400000000000001840:\n"
+"010100008000000000000040400000000000003C400000000000003040} |\n"
+" POINT(5 10) | {010100008000000000000018400000000000002C400000000000003040:\n"
+" 0101000080000000000000354000000000000038400000000000001840:\n"
+" 010100008000000000000040400000000000003C400000000000003040}\n"
+"(1 row)"
 
 #. Tag: title
 #: reference_misc.xml:41 reference_misc.xml:83 reference_misc.xml:125
@@ -141,13 +170,13 @@ msgstr ""
 #: reference_misc.xml:549
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: refname
 #: reference_misc.xml:49
 #, no-c-format
 msgid "Box2D"
-msgstr ""
+msgstr "Caixa2D"
 
 #. Tag: refpurpose
 #: reference_misc.xml:51
@@ -156,6 +185,8 @@ msgid ""
 "<refpurpose>Returns a BOX2D representing the maximum extents of the geometry."
 "</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna uma CAIXA2D representando a extensão máxima da geometria."
+"</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_misc.xml:56
@@ -164,6 +195,8 @@ msgid ""
 "<funcdef>box2d <function>Box2D</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>box2d <function>Box2D</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:66
@@ -172,6 +205,8 @@ msgid ""
 "<para>Returns a BOX2D representing the maximum extents of the geometry.</"
 "para>"
 msgstr ""
+"<para>Retorna uma CAIXA2D representando a extensão máxima da geometria.</"
+"para>"
 
 #. Tag: programlisting
 #: reference_misc.xml:78
@@ -188,18 +223,28 @@ msgid ""
 "        --------\n"
 "        BOX(220186.984375 150406,220288.25 150506.140625)"
 msgstr ""
+"SELECT Box2D(ST_GeomFromText('LINESTRING(1 2, 3 4, 5 6)'));\n"
+"        box2d\n"
+"        ---------\n"
+"        BOX(1 2,5 6)\n"
+"\n"
+"        SELECT Box2D(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 "
+"150505,220227 150406)'));\n"
+"        box2d\n"
+"        --------\n"
+"        BOX(220186.984375 150406,220288.25 150506.140625)"
 
 #. Tag: para
 #: reference_misc.xml:85
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
 #: reference_misc.xml:91
 #, no-c-format
 msgid "Box3D"
-msgstr ""
+msgstr "Caixa3D"
 
 #. Tag: refpurpose
 #: reference_misc.xml:93
@@ -208,6 +253,8 @@ msgid ""
 "<refpurpose>Returns a BOX3D representing the maximum extents of the geometry."
 "</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna uma CAIXA3D representando a extensão máxima da geometria."
+"</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_misc.xml:98
@@ -216,6 +263,8 @@ msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>geometry "
 "</type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:108
@@ -224,6 +273,8 @@ msgid ""
 "<para>Returns a BOX3D representing the maximum extents of the geometry.</"
 "para>"
 msgstr ""
+"<para>Retorna uma CAIXA3D representando a extensão máxima da geometria.</"
+"para>"
 
 #. Tag: programlisting
 #: reference_misc.xml:120
@@ -240,18 +291,28 @@ msgid ""
 "        --------\n"
 "        BOX3D(220227 150406 1,220268 150415 1)"
 msgstr ""
+"SELECT Box3D(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 5, 5 6 5)'));\n"
+"        Box3d\n"
+"        ---------\n"
+"        BOX3D(1 2 3,5 6 5)\n"
+"\n"
+"        SELECT Box3D(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 "
+"150505 1,220227 150406 1)'));\n"
+"        Box3d\n"
+"        --------\n"
+"        BOX3D(220227 150406 1,220268 150415 1)"
 
 #. Tag: para
 #: reference_misc.xml:127
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromEWKT\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
 #: reference_misc.xml:133
 #, no-c-format
 msgid "ST_EstimatedExtent"
-msgstr ""
+msgstr "ST_EstimatedExtent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:135
@@ -261,6 +322,9 @@ msgid ""
 "taken from the geometry column's statistics. The current schema will be used "
 "if not specified."
 msgstr ""
+"Retorna a extensão \"estimada\" da table espacial dada. O estimada é tirado "
+"das estatísticas da coluna geométrica. O esquema atual será usado se não "
+"especificado."
 
 #. Tag: funcsynopsis
 #: reference_misc.xml:141
@@ -281,6 +345,20 @@ msgid ""
 "paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> <paramdef><type>boolean </type> <parameter>parent_ony</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>box2d "
+"<function>ST_EstimatedExtent</function></funcdef> <paramdef><type>text </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>geocolumn_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_misc.xml:169
@@ -293,6 +371,12 @@ msgid ""
 "set to TRUE, only statistics for the given table are used and children "
 "tables are ignored."
 msgstr ""
+"Retorna a extensão \"estimada\" da table espacial dada. O estimada é tirado "
+"das estatísticas da coluna geométrica. O esquema atual será usado se não "
+"especificado. O comportamento padrão é usar estatísticas coletadas das "
+"children tables (tables HERDAM) se disponíveis. Se 'parent_ony' é colocado "
+"VERDADEIRO, somente as estatísticas da dada table são usadas e as children "
+"tables são ignoradas. "
 
 #. Tag: para
 #: reference_misc.xml:178
@@ -301,6 +385,8 @@ msgid ""
 "For PostgreSQL>=8.0.0 statistics are gathered by VACUUM ANALYZE and "
 "resulting extent will be about 95% of the real one."
 msgstr ""
+"Para o PostgreSQL>=8.0.0, estatísticas são juntadas por VACUUM ANALYZE e "
+"a extensão resultante será 95% da real. "
 
 #. Tag: para
 #: reference_misc.xml:183
@@ -309,6 +395,8 @@ msgid ""
 "In absence of statistics (empty table or no ANALYZE called) this function "
 "returns NULL. Prior to version 1.5.4 an exception was thrown instead."
 msgstr ""
+"Na falta de estatísticas (table vazia ou nenhuma ANÁLISE), essa função "
+"retorna NULA. Anterior a versão 1.5.4 uma exceção foi descartada. "
 
 #. Tag: para
 #: reference_misc.xml:191
@@ -317,18 +405,20 @@ msgid ""
 "For PostgreSQL<8.0.0 statistics are gathered by update_geometry_stats() "
 "and resulting extent will be exact."
 msgstr ""
+"Para o PostgreSQL<8.0.0, estatísticas são juntadas pelo "
+"update_geometry_stats() e a extensão resultante será exata."
 
 #. Tag: para
 #: reference_misc.xml:194
 #, no-c-format
 msgid "Availability: 1.0.0"
-msgstr ""
+msgstr "Disponibilidade: 1.0.0"
 
 #. Tag: para
 #: reference_misc.xml:195
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Estimated_Extent."
-msgstr ""
+msgstr "Alterações: 2.1.0 para 2.0.x foi chamada ST_Estimated_Extent."
 
 #. Tag: programlisting
 #: reference_misc.xml:204
@@ -342,12 +432,19 @@ msgid ""
 "--result--\n"
 "BOX(-124.659652709961 24.6830825805664,-67.7798080444336 49.0012092590332)"
 msgstr ""
+"SELECT ST_EstimatedExtent('ny', 'edges', 'the_geom');\n"
+"--result--\n"
+"BOX(-8877653 4912316,-8010225.5 5589284)\n"
+"\n"
+"SELECT ST_EstimatedExtent('feature_poly', 'the_geom');\n"
+"--result--\n"
+"BOX(-124.659652709961 24.6830825805664,-67.7798080444336 49.0012092590332)"
 
 #. Tag: refname
 #: reference_misc.xml:216
 #, no-c-format
 msgid "ST_Expand"
-msgstr ""
+msgstr "ST_Expand"
 
 #. Tag: refpurpose
 #: reference_misc.xml:217
@@ -356,6 +453,8 @@ msgid ""
 "Returns bounding box expanded in all directions from the bounding box of the "
 "input geometry. Uses double-precision"
 msgstr ""
+"A caixa limitadora retorna expandida em todas as direções da caixa da "
+"geometria de entrada. Utiliza precisão dobrada"
 
 #. Tag: funcsynopsis
 #: reference_misc.xml:221
@@ -390,6 +489,34 @@ msgid ""
 "choice=\"opt\"><type>float</type> <parameter>dz=0</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>units_to_expand</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Expand</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dx</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dy</parameter></paramdef> <paramdef choice=\"opt\"><type>float</"
+"type> <parameter>dz=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float</type> <parameter>dm=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box2d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box2d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box2d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box3d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box3d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box3d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box3d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>float</type> <parameter>dz=0</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
 #: reference_misc.xml:269
@@ -402,6 +529,10 @@ msgid ""
 "or to add a bounding box filter to a query to take advantage of a spatial "
 "index."
 msgstr ""
+"Essa função retorna uma caixa limitadora expandida da caixa da geometria de "
+"entrada ou especificando uma única distância com a qual a caixa deveria ser "
+"expandida em todas as direções ou especificando uma distância de extensão "
+"para cada direção. "
 
 #. Tag: para
 #: reference_misc.xml:275
@@ -411,6 +542,9 @@ msgid ""
 "used, variants are provided that accept and produce internal BOX2D and BOX3D "
 "data types."
 msgstr ""
+"Juntamente com a geometria de versão ST_Expand, a qual é usada normalmente, "
+"variantes que aceitam e produzem tipos de dados internos CAIXA2D e CAIXA3D "
+"são fornecidas. "
 
 #. Tag: para
 #: reference_misc.xml:278
@@ -420,6 +554,9 @@ msgid ""
 "the geometry in all directions, ST_Expand expands the bounding box an x,y,z "
 "unit amount."
 msgstr ""
+"A ST_Expand tem o conceito parecido com ST_Buffer, exceto que, enquanto o "
+"buffer expande a geometria em todas as direções, a ST_Expand expande a caixa "
+"limitadora em uma quantidade de unidade x,y,z. "
 
 #. Tag: para
 #: reference_misc.xml:280
@@ -428,6 +565,8 @@ msgid ""
 "Units are in the units of the spatial reference system in use denoted by the "
 "SRID."
 msgstr ""
+"As unidades estão nas medidas do sistema de referência espacial em uso "
+"indicado pelo SRID. "
 
 #. Tag: para
 #: reference_misc.xml:283
@@ -438,6 +577,11 @@ msgid ""
 "20)', 10) AND ST_Distance(the_geom, 'POINT(10 20)') < 10</code> Post 1.2, "
 "this was replaced with the easier ST_DWithin construct."
 msgstr ""
+"Pre 1.3, ST_Expand era utilizada em conjunto com distância para fazer "
+"pesquisas indexable. Algo da forma  <code>the_geom && "
+"ST_Expand('POINT(10 20)', 10) AND ST_Distance(the_geom, 'POINT(10 20)') < "
+"10</code> Post 1.2, isso foi substituído pela construção mais fácil  "
+"ST_DWithin. "
 
 #. Tag: para
 #: reference_misc.xml:289
@@ -446,6 +590,8 @@ msgid ""
 "Availability: 1.5.0 behavior changed to output double precision instead of "
 "float4 coordinates."
 msgstr ""
+"Disponibilidade: 1.5.0 comportamento alterado para saída de precisão dupla "
+"ao invés das coordenadas float4."
 
 #. Tag: para
 #: reference_misc.xml:291
@@ -454,6 +600,8 @@ msgid ""
 "Enhanced: 2.3.0 support was added to expand a box by different amounts in "
 "different dimensions."
 msgstr ""
+"Melhorias: 2.3.0 suporte para expandir uma caixa por diferentes porções em "
+"dimensões diferentes, foi adicionado."
 
 #. Tag: para
 #: reference_misc.xml:301
@@ -462,6 +610,8 @@ msgid ""
 "Examples below use US National Atlas Equal Area (SRID=2163) which is a meter "
 "projection"
 msgstr ""
+"Exemplos abaixo utilizam o US National Atlas Equal Area (SRID=2163) o qual é "
+"uma projeção em metros"
 
 #. Tag: programlisting
 #: reference_misc.xml:302
@@ -490,6 +640,28 @@ msgid ""
 " SRID=2163;POLYGON((2312970 110666,2312970 110686,2312990 110686,2312990 "
 "110666,2312970 110666))"
 msgstr ""
+"<!-- TODO: fix results of documentation to reflect new behavior -->\n"
+"--10 meter expanded box around bbox of a linestring\n"
+"SELECT CAST(ST_Expand(ST_GeomFromText('LINESTRING(2312980 110676,2312923 "
+"110701,2312892 110714)', 2163),10) As box2d);\n"
+"                                         st_expand\n"
+"------------------------------------\n"
+" BOX(2312882 110666,2312990 110724)\n"
+"\n"
+"--10 meter expanded 3d box of a 3d box\n"
+"SELECT ST_Expand(CAST('BOX3D(778783 2951741 1,794875 2970042.61545891 10)' "
+"As box3d),10)\n"
+"                                                          st_expand\n"
+"-----------------------------------------------------\n"
+" BOX3D(778773 2951731 -9,794885 2970052.61545891 20)\n"
+"\n"
+" --10 meter geometry astext rep of a expand box around a point geometry\n"
+" SELECT ST_AsEWKT(ST_Expand(ST_GeomFromEWKT('SRID=2163;POINT(2312980 "
+"110676)'),10));\n"
+"                                                                                        st_asewkt\n"
+"-------------------------------------------------------------------------------------------------\n"
+" SRID=2163;POLYGON((2312970 110666,2312970 110686,2312990 110686,2312990 "
+"110666,2312970 110666))"
 
 #. Tag: para
 #: reference_misc.xml:307
@@ -499,12 +671,15 @@ msgid ""
 "linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
 "linkend=\"ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_misc.xml:313
 #, no-c-format
 msgid "ST_Extent"
-msgstr ""
+msgstr "ST_Extent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:314
@@ -513,6 +688,8 @@ msgid ""
 "an aggregate function that returns the bounding box that bounds rows of "
 "geometries."
 msgstr ""
+"uma função agregada que retorna a caixa limitadora que estabelece linhas de "
+"geometrias."
 
 #. Tag: funcprototype
 #: reference_misc.xml:319
@@ -522,6 +699,9 @@ msgid ""
 "<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>box2d <function>ST_Extent</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:329
@@ -532,6 +712,10 @@ msgid ""
 "That means that it operates on lists of data, in the same way the SUM() and "
 "AVG() functions do."
 msgstr ""
+"A ST_Extent retorna uma caixa limitadora que que envolve um conjunto de "
+"geometrias. A função ST_Extent é uma função \"agregada\" na terminologia "
+"SQL. Isso significa que ela atua em listas de dados, da mesma forma que as "
+"funções SUM() e AVG() fazem. "
 
 #. Tag: para
 #: reference_misc.xml:332 reference_misc.xml:386
@@ -540,6 +724,8 @@ msgid ""
 "Since it returns a bounding box, the spatial Units are in the units of the "
 "spatial reference system in use denoted by the SRID"
 msgstr ""
+"Já que retorna uma caixa limitadora, as unidades espaciais estão na medida "
+"do sistema de referência espacial em uso indicado pelo SRID"
 
 #. Tag: para
 #: reference_misc.xml:333
@@ -547,6 +733,7 @@ msgstr ""
 msgid ""
 "ST_Extent is similar in concept to Oracle Spatial/Locator's SDO_AGGR_MBR"
 msgstr ""
+"A ST_Extent parece em conceito com o Oracle Spatial/Locator's SDO_AGGR_MBR"
 
 #. Tag: para
 #: reference_misc.xml:335
@@ -556,6 +743,10 @@ msgid ""
 "ST_SetSRID to force it back into a geometry with SRID meta data. The "
 "coordinates are in the units of the spatial ref of the orginal geometries."
 msgstr ""
+"Já que a ST_Extent retorna uma caixa limitadora, os metadados do SRID são "
+"perdidos. Use a ST_SetSRID para forçar ela de volta para uma geometria com "
+"metadados SRID. As coordenadas estão nas unidades do spatial ref das "
+"geometrias originais. "
 
 #. Tag: para
 #: reference_misc.xml:340
@@ -564,18 +755,20 @@ msgid ""
 "ST_Extent will return boxes with only an x and y component even with (x,y,z) "
 "coordinate geometries. To maintain x,y,z use ST_3DExtent instead."
 msgstr ""
+"A ST_Extent retornará caixas apenas com os componentes x e y mesmo com as "
+"coordenadas (x,y,z) das geometrias. Para manter x,y,z use ST_3DExtent."
 
 #. Tag: para
 #: reference_misc.xml:344
 #, no-c-format
 msgid "Availability: 1.4.0"
-msgstr ""
+msgstr "Disponibilidade: 1.4.0"
 
 #. Tag: para
 #: reference_misc.xml:355
 #, no-c-format
 msgid "Examples below use Massachusetts State Plane ft (SRID=2249)"
-msgstr ""
+msgstr "Exemplos abaixo use Massachusetts State Plane ft (SRID=2249)"
 
 #. Tag: programlisting
 #: reference_misc.xml:356
@@ -609,6 +802,33 @@ msgid ""
 "2970042.75,\n"
 " 794875.8125 2908247.25,739651.875 2908247.25))"
 msgstr ""
+"SELECT ST_Extent(the_geom) as bextent FROM sometable;\n"
+"                                         st_bextent\n"
+"------------------------------------\n"
+"BOX(739651.875 2908247.25,794875.8125 2970042.75)\n"
+"\n"
+"\n"
+"--Return extent of each category of geometries\n"
+"SELECT ST_Extent(the_geom) as bextent\n"
+"FROM sometable\n"
+"GROUP BY category ORDER BY category;\n"
+"\n"
+"                                          bextent                       "
+"|         name\n"
+"----------------------------------------------------+----------------\n"
+" BOX(778783.5625 2951741.25,794875.8125 2970042.75) | A\n"
+" BOX(751315.8125 2919164.75,765202.6875 2935417.25) | B\n"
+" BOX(739651.875 2917394.75,756688.375 2935866)      | C\n"
+"\n"
+" --Force back into a geometry\n"
+" -- and render the extended text representation of that geometry\n"
+"SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable;\n"
+"\n"
+"                                bextent\n"
+"--------------------------------------------------------------------------------\n"
+" SRID=2249;POLYGON((739651.875 2908247.25,739651.875 2970042.75,794875.8125 "
+"2970042.75,\n"
+" 794875.8125 2908247.25,739651.875 2908247.25))"
 
 #. Tag: para
 #: reference_misc.xml:361
@@ -617,12 +837,14 @@ msgid ""
 ", <xref linkend=\"ST_3DExtent\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
 "linkend=\"ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_3DExtent\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_misc.xml:367
 #, no-c-format
 msgid "ST_3DExtent"
-msgstr ""
+msgstr "ST_3DExtent"
 
 #. Tag: refpurpose
 #: reference_misc.xml:368
@@ -631,6 +853,7 @@ msgid ""
 "an aggregate function that returns the box3D bounding box that bounds rows "
 "of geometries."
 msgstr ""
+"uma função agregada que retorna a caixa3D que estabelece linhas de geometria."
 
 #. Tag: funcprototype
 #: reference_misc.xml:373
@@ -640,6 +863,9 @@ msgid ""
 "<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>box3d <function>ST_3DExtent</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:383
@@ -650,6 +876,10 @@ msgid ""
 "function in the terminology of SQL. That means that it operates on lists of "
 "data, in the same way the SUM() and AVG() functions do."
 msgstr ""
+"A ST_3DExtent retorna uma caixa3d (inclui a coordenada Z) que envolve um "
+"conjunto de geometrias. A função ST_3DExtent é \"agregada\" na terminologia "
+"SQL. Isso significa que ela opera em listas de dados, da mesma maneira que "
+"as funções SUM() e AVG()."
 
 #. Tag: para
 #: reference_misc.xml:389
@@ -659,12 +889,16 @@ msgid ""
 "ST_SetSRID to force it back into a geometry with SRID meta data. The "
 "coordinates are in the units of the spatial ref of the orginal geometries."
 msgstr ""
+"Já que a ST_3DExtent retorna uma caixa limitadora, os metadados do SRID são "
+"perdidos. Use a ST_SetSRID para forçar ela de volta para uma geometria com "
+"metadados SRID. As coordenadas estão nas unidades do spatial ref das "
+"geometrias originais. "
 
 #. Tag: para
 #: reference_misc.xml:394
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Extent3D"
-msgstr ""
+msgstr "Alterações: 2.0.0 Nas versões anteriores era chamado de ST_Extent3D"
 
 #. Tag: programlisting
 #: reference_misc.xml:403
@@ -692,18 +926,39 @@ msgid ""
 "--------------------\n"
 " BOX3D(1 0 0,4 2 2)"
 msgstr ""
+"SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
+"FROM (SELECT ST_MakePoint(x,y,z) As the_geom\n"
+"        FROM generate_series(1,3) As x\n"
+"                CROSS JOIN generate_series(1,2) As y\n"
+"                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
+"          b3extent\n"
+"--------------------\n"
+" BOX3D(1 1 0,3 2 2)\n"
+"\n"
+"--Get the extent of various elevated circular strings\n"
+"SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
+"FROM (SELECT "
+"ST_Translate(ST_Force_3DZ(ST_LineToCurve(ST_Buffer(ST_MakePoint(x,"
+"y),1))),0,0,z) As the_geom\n"
+"        FROM generate_series(1,3) As x\n"
+"                CROSS JOIN generate_series(1,2) As y\n"
+"                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
+"\n"
+"        b3extent\n"
+"--------------------\n"
+" BOX3D(1 0 0,4 2 2)"
 
 #. Tag: para
 #: reference_misc.xml:408
 #, no-c-format
 msgid ", <xref linkend=\"ST_Force_3DZ\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Force_3DZ\"/>"
 
 #. Tag: refname
 #: reference_misc.xml:415
 #, no-c-format
 msgid "Find_SRID"
-msgstr ""
+msgstr "Find_SRID"
 
 #. Tag: refpurpose
 #: reference_misc.xml:417
@@ -713,6 +968,9 @@ msgid ""
 "returns the integer SRID of the specified column by searching through the "
 "GEOMETRY_COLUMNS table."
 msgstr ""
+"A sintaxe é find_srid(a_db_schema, a_table, a_column) e a função retorna o "
+"SRID inteiro das colunas especificadas buscando através da table "
+"GEOMETRY_COLUMNS."
 
 #. Tag: funcprototype
 #: reference_misc.xml:424
@@ -724,6 +982,11 @@ msgid ""
 "parameter></paramdef> <paramdef><type>varchar </type> "
 "<parameter>a_geomfield_name</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>Find_SRID</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>a_schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>a_table_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>a_geomfield_name</parameter></paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:436
@@ -735,6 +998,11 @@ msgid ""
 "been properly added with the AddGeometryColumns() function, this function "
 "will not work either."
 msgstr ""
+"A sintaxe é find_srid(<db/schema>, <table>, <column>) e a "
+"função retorna o SRID inteiro das colunas especificadas buscando através da "
+"table GEOMETRY_COLUMNS. Se a coluna geométrica não foi adicionada "
+"corretamente com a função AddGeometryColumns(), essa função também não "
+"funcionará."
 
 #. Tag: programlisting
 #: reference_misc.xml:448
@@ -745,12 +1013,16 @@ msgid ""
 "----------\n"
 "4269"
 msgstr ""
+"SELECT Find_SRID('public', 'tiger_us_state_2007', 'the_geom_4269');\n"
+"find_srid\n"
+"----------\n"
+"4269"
 
 #. Tag: refname
 #: reference_misc.xml:461
 #, no-c-format
 msgid "ST_MemSize"
-msgstr ""
+msgstr "ST_MemSize"
 
 #. Tag: refpurpose
 #: reference_misc.xml:463
@@ -759,6 +1031,8 @@ msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the geometry takes.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a quantidade de espaço (em bytes) que a geometria pega.</"
+"refpurpose>"
 
 #. Tag: funcprototype
 #: reference_misc.xml:468
@@ -767,12 +1041,15 @@ msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_MemSize</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:478
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the geometry takes.</para>"
 msgstr ""
+"<para>Retorna a quantidade de espaço (em bytes) que a geometria pega.</para>"
 
 #. Tag: para
 #: reference_misc.xml:479
@@ -781,6 +1058,8 @@ msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
 "pg_size_pretty, pg_relation_size, pg_total_relation_size."
 msgstr ""
+"Isso é um ótimo elogio para o PostgreSQL construído nas funções "
+"pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size."
 
 #. Tag: para
 #: reference_misc.xml:480
@@ -790,6 +1069,10 @@ msgid ""
 "lower than ST_MemSize. This is because pg_relation_size does not add toasted "
 "table contribution and large geometries are stored in TOAST tables."
 msgstr ""
+"pg_relation_size que fornece o tamanho em bytes de uma table, talvez retorne "
+"com o tamanho menor que ST_MemSize. Isso acontece porque o pg_relation_size "
+"não adiciona contribuição toasted table e geometrias largas são guardadas em "
+"TOAST tables."
 
 #. Tag: para
 #: reference_misc.xml:482
@@ -798,6 +1081,7 @@ msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
 "indexes."
 msgstr ""
+"pg_total_relation_size - inclui, a table, as toasted tables, e os indexes."
 
 #. Tag: para
 #: reference_misc.xml:483
@@ -806,6 +1090,8 @@ msgid ""
 "pg_column_size returns how much space a geometry would take in a column "
 "considering compression, so may be lower than ST_MemSize"
 msgstr ""
+"pg_column_size retorna quanto espaço uma geometria iria tomar em uma coluna "
+"considerando compressão, para talvez ser menor que ST_MemSize"
 
 #. Tag: para
 #: reference_misc.xml:490
@@ -815,6 +1101,9 @@ msgid ""
 "prior versions this function was called ST_Mem_Size, old name deprecated "
 "though still available."
 msgstr ""
+"Alterações: 2.2.0 nome mudado para ST_MemSize para seguir a convenção de "
+"nomes. Nas versões anteriores essa função era chamada de ST_Mem_Size, o nome "
+"antigo ainda continua disponível. "
 
 #. Tag: programlisting
 #: reference_misc.xml:497
@@ -850,19 +1139,48 @@ msgid ""
 "------------------------------------------------\n"
 "262144         96238         36.71188354492187500000"
 msgstr ""
+"--Return how much byte space Boston takes up  in our Mass data set\n"
+"SELECT pg_size_pretty(SUM(ST_MemSize(the_geom))) as totgeomsum,\n"
+"pg_size_pretty(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE "
+"0 END)) As bossum,\n"
+"CAST(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE 0 "
+"END)*1.00 /\n"
+"                SUM(ST_MemSize(the_geom))*100 As numeric(10,2)) As perbos\n"
+"FROM towns;\n"
+"\n"
+"totgeomsum        bossum        perbos\n"
+"----------        ------        ------\n"
+"1522 kB                30 kB        1.99\n"
+"\n"
+"\n"
+"SELECT ST_MemSize(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 "
+"150505,220227 150406)'));\n"
+"\n"
+"---\n"
+"73\n"
+"\n"
+"--What percentage of our table is taken up by just the geometry\n"
+"SELECT pg_total_relation_size('public.neighborhoods') As fulltable_size, "
+"sum(ST_MemSize(the_geom)) As geomsize,\n"
+"sum(ST_MemSize(the_geom))*1.00/pg_total_relation_size('public."
+"neighborhoods')*100 As pergeom\n"
+"FROM neighborhoods;\n"
+"fulltable_size geomsize  pergeom\n"
+"------------------------------------------------\n"
+"262144         96238         36.71188354492187500000"
 
 #. Tag: refname
 #: reference_misc.xml:510
 #, no-c-format
 msgid "ST_PointInsideCircle"
-msgstr ""
+msgstr "ST_PointInsideCircle"
 
 #. Tag: refpurpose
 #: reference_misc.xml:512
 #, no-c-format
 msgid ""
 "Is the point geometry insert circle defined by center_x, center_y, radius"
-msgstr ""
+msgstr "É o ponto inserido no círculo defino por center_x, center_y, raio"
 
 #. Tag: funcprototype
 #: reference_misc.xml:517
@@ -874,6 +1192,11 @@ msgid ""
 "<paramdef><type>float </type> <parameter>center_y</parameter></paramdef> "
 "<paramdef><type>float </type> <parameter>radius</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_PointInsideCircle</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>center_x</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>center_y</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>radius</parameter></paramdef>"
 
 #. Tag: para
 #: reference_misc.xml:530
@@ -884,18 +1207,22 @@ msgid ""
 "true if the geometry is a point and is inside the circle. Returns false "
 "otherwise."
 msgstr ""
+"A sintaxe para essa função é ST_PointInsideCircle(<geometry>,<"
+"circle_center_x>,<circle_center_y>,<radius>). Retorna "
+"verdadeiro se a geometria for um ponte e estiver dentro do círculo. Retorna "
+"falso senão. "
 
 #. Tag: para
 #: reference_misc.xml:534
 #, no-c-format
 msgid "This only works for points as the name suggests"
-msgstr ""
+msgstr "Isso só funciona para pontos como o nome sugere "
 
 #. Tag: para
 #: reference_misc.xml:536
 #, no-c-format
 msgid "Availability: 1.2"
-msgstr ""
+msgstr "Disponibilidade: 1.2"
 
 #. Tag: para
 #: reference_misc.xml:537
@@ -904,6 +1231,8 @@ msgid ""
 "Changed: 2.2.0 In prior versions this used to be called "
 "ST_Point_Inside_Circle"
 msgstr ""
+"Alterações: 2.2.0 Em versões anteriores era chamada de "
+"ST_Point_Inside_Circle "
 
 #. Tag: programlisting
 #: reference_misc.xml:544
@@ -914,3 +1243,7 @@ msgid ""
 "------------------------\n"
 " t"
 msgstr ""
+"SELECT ST_PointInsideCircle(ST_Point(1,2), 0.5, 2, 3);\n"
+" st_pointinsidecircle\n"
+"------------------------\n"
+" t"
diff --git a/doc/po/pt_BR/reference_operator.xml.po b/doc/po/pt_BR/reference_operator.xml.po
index b274cb1..5f3f7a1 100644
--- a/doc/po/pt_BR/reference_operator.xml.po
+++ b/doc/po/pt_BR/reference_operator.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-29 18:23+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -20,13 +21,13 @@ msgstr ""
 #: reference_operator.xml:3
 #, no-c-format
 msgid "Operators"
-msgstr ""
+msgstr "Operadores"
 
 #. Tag: refname
 #: reference_operator.xml:6
 #, no-c-format
 msgid "&&"
-msgstr ""
+msgstr "&&"
 
 #. Tag: refpurpose
 #: reference_operator.xml:8
@@ -35,6 +36,8 @@ msgid ""
 "Returns <varname>TRUE</varname> if A's 2D bounding box intersects B's 2D "
 "bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
 
 #. Tag: funcsynopsis
 #: reference_operator.xml:12
@@ -48,21 +51,34 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>&&</"
+"function></funcdef> <paramdef> <type>geography </type> <parameter>A</"
+"parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: title
 #: reference_operator.xml:50 reference_operator.xml:111
-#: reference_operator.xml:176 reference_operator.xml:234
-#: reference_operator.xml:295 reference_operator.xml:353
-#: reference_operator.xml:406 reference_operator.xml:475
-#: reference_operator.xml:546 reference_operator.xml:599
-#: reference_operator.xml:654 reference_operator.xml:712
-#: reference_operator.xml:765 reference_operator.xml:818
-#: reference_operator.xml:899 reference_operator.xml:974
-#: reference_operator.xml:1035 reference_operator.xml:1089
-#: reference_operator.xml:1154
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_operator.xml:52
@@ -72,60 +88,83 @@ msgid ""
 "if the 2D bounding box of geometry A intersects the 2D bounding box of "
 "geometry B."
 msgstr ""
+"O operador <varname>&&</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora 2D da geometria A intersecta a caixa limitadora 2D da "
+"geometria B."
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115
-#: reference_operator.xml:182 reference_operator.xml:243
-#: reference_operator.xml:301 reference_operator.xml:358
-#: reference_operator.xml:411 reference_operator.xml:551
-#: reference_operator.xml:605 reference_operator.xml:660
-#: reference_operator.xml:717 reference_operator.xml:770
-#: reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
 "geometries."
 msgstr ""
+"Esse operador fará uso de qualquer um dos indexes que talvez estejam "
+"disponíveis nas geometrias. "
 
 #. Tag: para
 #: reference_operator.xml:57
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
-msgstr ""
+msgstr "Melhorias: 2.0.0 suporte a superfícies poliédricas foi introduzido."
 
 #. Tag: para
 #: reference_operator.xml:58
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced."
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 Suporte para geografia foi introduzido"
 
 #. Tag: para
 #: reference_operator.xml:59 reference_operator.xml:119
-#: reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_operator.xml:60 reference_operator.xml:120
-#: reference_operator.xml:241 reference_operator.xml:493
-#: reference_operator.xml:827
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187
-#: reference_operator.xml:248 reference_operator.xml:306
-#: reference_operator.xml:363 reference_operator.xml:416
-#: reference_operator.xml:502 reference_operator.xml:556
-#: reference_operator.xml:611 reference_operator.xml:665
-#: reference_operator.xml:722 reference_operator.xml:775
-#: reference_operator.xml:843 reference_operator.xml:922
-#: reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: programlisting
 #: reference_operator.xml:66
@@ -145,21 +184,40 @@ msgid ""
 "           2 |       3 | f\n"
 "(2 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 && tbl2.column2 AS "
+"overlaps\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (2, 'LINESTRING(0 1, 0 5)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps\n"
+"---------+---------+----------\n"
+"           1 |       3 | t\n"
+"           2 |       3 | f\n"
+"(2 rows)"
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139
-#: reference_operator.xml:193 reference_operator.xml:254
-#: reference_operator.xml:312 reference_operator.xml:369
-#: reference_operator.xml:422 reference_operator.xml:508
-#: reference_operator.xml:562 reference_operator.xml:617
-#: reference_operator.xml:671 reference_operator.xml:728
-#: reference_operator.xml:781 reference_operator.xml:848
-#: reference_operator.xml:938 reference_operator.xml:996
-#: reference_operator.xml:1053 reference_operator.xml:1116
-#: reference_operator.xml:1172
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: para
 #: reference_operator.xml:73
@@ -169,65 +227,304 @@ msgid ""
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
 "linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
 
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
-msgid "&&&"
+msgid "&&(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_operator.xml:87
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:92
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:113
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"O operador <varname>&&</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora 2D da geometria A intersecta a caixa limitadora 2D da "
+"geometria B."
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, fuzzy, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr "Disponibilidade: 1.5.0 Suporte para geografia foi introduzido"
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:174
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:235
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
+msgid "&&&"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:270
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
 "bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora n-D de A intersecta "
+"a caixa limitadora n-D de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:92
+#: reference_operator.xml:275
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:113
+#: reference_operator.xml:296
 #, no-c-format
 msgid ""
 "The <varname>&&&</varname> operator returns <varname>TRUE</"
 "varname> if the n-D bounding box of geometry A intersects the n-D bounding "
 "box of geometry B."
 msgstr ""
+"O operador  <varname>&&&</varname> retorna <varname>VERDADE</"
+"varname> se a caixa limitadora n-D da geometria A intersecta a caixa "
+"limitadora n-D da geometria B."
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
-msgstr ""
+msgstr "Exemplos: LineStrings 3D"
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -245,15 +542,29 @@ msgid ""
 "       1 |       3 | t           | t\n"
 "       2 |       3 | f           | t"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
+"AS overlaps_3d,\n"
+"                                    tbl1.column2 && tbl2.column2 AS "
+"overlaps_2d\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING Z(0 0 1, 3 3 2)'::geometry),\n"
+"        (2, 'LINESTRING Z(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING Z(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps_3d | overlaps_2d\n"
+"---------+---------+-------------+-------------\n"
+"       1 |       3 | t           | t\n"
+"       2 |       3 | f           | t"
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
-msgstr ""
+msgstr "Exemplos: LineStrings 3M"
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
@@ -271,111 +582,337 @@ msgid ""
 "       1 |       3 | t           | t\n"
 "       2 |       3 | f           | t"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
+"AS overlaps_3zm,\n"
+"                                    tbl1.column2 && tbl2.column2 AS "
+"overlaps_2d\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING M(0 0 1, 3 3 2)'::geometry),\n"
+"        (2, 'LINESTRING M(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING M(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps_3zm | overlaps_2d\n"
+"---------+---------+-------------+-------------\n"
+"       1 |       3 | t           | t\n"
+"       2 |       3 | f           | t"
 
 #. Tag: refname
-#: reference_operator.xml:147
-#, no-c-format
-msgid "&<"
-msgstr ""
+#: reference_operator.xml:330
+#, fuzzy, no-c-format
+msgid "&&&(geometry,gidx)"
+msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
-#, no-c-format
+#: reference_operator.xml:332
+#, fuzzy, no-c-format
 msgid ""
-"Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
-"left of B's."
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora n-D de A intersecta "
+"a caixa limitadora n-D de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
-#, no-c-format
+#: reference_operator.xml:337
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
-"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:178
-#, no-c-format
+#: reference_operator.xml:358
+#, fuzzy, no-c-format
 msgid ""
-"The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
-"the bounding box of geometry A overlaps or is to the left of the bounding "
-"box of geometry B, or more accurately, overlaps or is NOT to the right of "
-"the bounding box of geometry B."
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
 msgstr ""
+"O operador  <varname>&&&</varname> retorna <varname>VERDADE</"
+"varname> se a caixa limitadora n-D da geometria A intersecta a caixa "
+"limitadora n-D da geometria B."
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:373
 #, no-c-format
 msgid ""
-"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
-"overleft\n"
-"FROM\n"
-"  ( VALUES\n"
-"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
-"  ( VALUES\n"
-"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
 "\n"
-" column1 | column1 | overleft\n"
-"---------+---------+----------\n"
-"           1 |       2 | f\n"
-"           1 |       3 | f\n"
-"           1 |       4 | t\n"
-"(3 rows)"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:195
-#, no-c-format
-msgid ""
-", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
-"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
-msgstr ""
+#: reference_operator.xml:379 reference_operator.xml:436
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:205
-#, no-c-format
-msgid "&<|"
-msgstr ""
+#: reference_operator.xml:387
+#, fuzzy, no-c-format
+msgid "&&&(gidx,geometry)"
+msgstr "&&&"
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
-#, no-c-format
+#: reference_operator.xml:389
+#, fuzzy, no-c-format
 msgid ""
-"Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora n-D de A intersecta "
+"a caixa limitadora n-D de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
-#, no-c-format
+#: reference_operator.xml:394
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
-"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:236
-#, no-c-format
+#: reference_operator.xml:415
+#, fuzzy, no-c-format
 msgid ""
-"The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
-"if the bounding box of geometry A overlaps or is below of the bounding box "
-"of geometry B, or more accurately, overlaps or is NOT above the bounding box "
-"of geometry B."
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
 msgstr ""
+"O operador  <varname>&&&</varname> retorna <varname>VERDADE</"
+"varname> se a caixa limitadora n-D da geometria A intersecta a caixa "
+"limitadora n-D da geometria B."
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:430
 #, no-c-format
 msgid ""
-"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
-"overbelow\n"
-"FROM\n"
-"  ( VALUES\n"
-"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, fuzzy, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr "&&&"
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora n-D de A intersecta "
+"a caixa limitadora n-D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:472
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+"O operador  <varname>&&&</varname> retorna <varname>VERDADE</"
+"varname> se a caixa limitadora n-D da geometria A intersecta a caixa "
+"limitadora n-D da geometria B."
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:501
+#, no-c-format
+msgid "&<"
+msgstr "&<"
+
+#. Tag: refpurpose
+#: reference_operator.xml:503
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
+"left of B's."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A sobrepõe ou "
+"está à esquerda de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:508
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:532
+#, no-c-format
+msgid ""
+"The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A overlaps or is to the left of the bounding "
+"box of geometry B, or more accurately, overlaps or is NOT to the right of "
+"the bounding box of geometry B."
+msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:543
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
+"overleft\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overleft\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | f\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
+"overleft\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overleft\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | f\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+
+#. Tag: para
+#: reference_operator.xml:549
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:559
+#, no-c-format
+msgid "&<|"
+msgstr "&<|"
+
+#. Tag: refpurpose
+#: reference_operator.xml:561
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A sobrepõe ou "
+"está abaixo de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:566
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:590
+#, no-c-format
+msgid ""
+"The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
+"if the bounding box of geometry A overlaps or is below of the bounding box "
+"of geometry B, or more accurately, overlaps or is NOT above the bounding box "
+"of geometry B."
+msgstr ""
+"O operador <varname>&<|</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está abaixo da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está acima da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:604
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
+"overbelow\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
 "  ( VALUES\n"
 "        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
 "        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
@@ -388,40 +925,63 @@ msgid ""
 "           1 |       4 | t\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
+"overbelow\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overbelow\n"
+"---------+---------+-----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:610
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
 "\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:620
 #, no-c-format
 msgid "&>"
-msgstr ""
+msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:622
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
 "right of B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A sobrepõe ou "
+"está à direita de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:627
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:651
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -429,9 +989,13 @@ msgid ""
 "box of geometry B, or more accurately, overlaps or is NOT to the left of the "
 "bounding box of geometry B."
 msgstr ""
+"O operador <varname>&></varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à direita da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à esquerda da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:662
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
@@ -451,49 +1015,75 @@ msgid ""
 "           1 |       4 | f\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
+"overright\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overright\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | t\n"
+"           1 |       4 | f\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:668
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
 "\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:678
 #, no-c-format
 msgid "<<"
-msgstr ""
+msgstr "<<"
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:680
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
 "of B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está "
+"estritamente à esquerda da de B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<</function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function><<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:709
 #, no-c-format
 msgid ""
 "The <varname><<</varname> operator returns <varname>TRUE</varname> if "
 "the bounding box of geometry A is strictly to the left of the bounding box "
 "of geometry B."
 msgstr ""
+"O operador <varname><<</varname> retorna <varname>VERDADE</varname> se "
+"a caixa limitadora  da geometria A está estritamente à esquerda da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:719
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
@@ -513,48 +1103,74 @@ msgid ""
 "           1 |       4 | t\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
+"left\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 2, 1 5)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 3)'::geometry),\n"
+"        (3, 'LINESTRING (6 0, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 2, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | left\n"
+"---------+---------+------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:725 reference_operator.xml:918
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
 ">"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
+">"
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
-msgstr ""
+msgstr "<<|"
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está "
+"estritamente abaixo da de B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
 msgid ""
 "The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
 "the bounding box of geometry A is strictly below the bounding box of "
 "geometry B."
 msgstr ""
+"O operador <varname><<|</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora  da geometria A está estritamente à esquerda da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
@@ -574,31 +1190,51 @@ msgid ""
 "           1 |       4 | f\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
+"below\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | below\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:424
+#: reference_operator.xml:778
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
 ">"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
+">"
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
-msgstr ""
+msgstr "="
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
 "double precision bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A for a mesma de "
+"B. Utiliza precisão dupla de caixa limitadora."
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
@@ -609,9 +1245,16 @@ msgid ""
 "paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>=</function></"
+"funcdef> <paramdef> <type>geography </type> <parameter>A</parameter> </"
+"paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -620,9 +1263,14 @@ msgid ""
 "defined for geometries to perform internal orderings and comparison of "
 "geometries (ie. in a GROUP BY or ORDER BY clause)."
 msgstr ""
+"O operador <varname>=</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria/geografia A é a mesma da de B. O PostgreSQL "
+"usa o operadores =, <, e > definidos para geometrias para representar "
+"ordens e comparações internas de geometrias (ex. em um GRUPO ou ORDEM por "
+"oração)."
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
 msgid ""
 "This is cause for a lot of confusion. When you compare geometryA = geometryB "
@@ -630,17 +1278,24 @@ msgid ""
 "bounding boxes are the same. To check for true equality use <xref linkend="
 "\"ST_OrderingEquals\"/> or <xref linkend=\"ST_Equals\"/>"
 msgstr ""
+"Isso é a razão para muita confusão. Quando você compara geometryA = "
+"geometryB se tornará verdade mesmo quando as geometrias são claramente "
+"diferentes SE as caixas limitadoras delas são as mesmas. Para verificar de "
+"são de igualdade verdadeira, use: <xref linkend=\"ST_OrderingEquals\"/> ou "
+"<xref linkend=\"ST_Equals\"/>"
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
 "geometries."
 msgstr ""
+"Esse operador NÃO fará uso de qualquer um dos indexes que talvez estejam "
+"disponíveis nas geometrias. "
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 , the bounding box of geometries was changed to use double "
@@ -650,9 +1305,14 @@ msgid ""
 "boxes would be the same but there float8 (double precision), would be "
 "different."
 msgstr ""
+"Alterações: 2.0.0, a caixa limitadora de geometrias foi alterada para usar "
+"precisão dupla ao invés de precisão float4. O efeito colateral é que em "
+"pontos particulares em versões anteriores que foram um pouco diferentes "
+"podem ter retornado verdade e falso em 2.0+ suas caixas float4 seriam as "
+"mesmas, mas as float8 (precisão dupla) seriam diferentes. "
 
 #. Tag: programlisting
-#: reference_operator.xml:504
+#: reference_operator.xml:858
 #, no-c-format
 msgid ""
 "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
@@ -690,47 +1350,89 @@ msgid ""
 "--pt_intersect --\n"
 "f"
 msgstr ""
+"SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
+"geometry;\n"
+" ?column?\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(column1)\n"
+"FROM ( VALUES\n"
+"        ('LINESTRING(0 0, 1 1)'::geometry),\n"
+"        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo;\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(0 0,1 1)\n"
+" LINESTRING(1 1,0 0)\n"
+"(2 rows)\n"
+"\n"
+"-- Note: the GROUP BY uses the \"=\" to compare for geometry equivalency.\n"
+"SELECT ST_AsText(column1)\n"
+"FROM ( VALUES\n"
+"        ('LINESTRING(0 0, 1 1)'::geometry),\n"
+"        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo\n"
+"GROUP BY column1;\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(0 0,1 1)\n"
+"(1 row)\n"
+"\n"
+"-- In versions prior to 2.0, this used to return true --\n"
+" SELECT ST_GeomFromText('POINT(1707296.37 4820536.77)') =\n"
+"        ST_GeomFromText('POINT(1707296.27 4820536.87)') As pt_intersect;\n"
+"\n"
+"--pt_intersect --\n"
+"f"
+
+#. Tag: para
+#: reference_operator.xml:864
+#, no-c-format
+msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
+msgstr ", <xref linkend=\"ST_OrderingEquals\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:871
+#, no-c-format
+msgid ">>"
+msgstr ">>"
 
-#. Tag: para
-#: reference_operator.xml:510
-#, no-c-format
-msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_operator.xml:517
-#, no-c-format
-msgid ">>"
-msgstr ""
-
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
 "of B's."
 msgstr ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
+"of B's."
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>>></function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>>></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
 msgid ""
 "The <varname>>></varname> operator returns <varname>TRUE</varname> if "
 "the bounding box of geometry A is strictly to the right of the bounding box "
 "of geometry B."
 msgstr ""
+"O operador <varname>>></varname> retorna <varname>VERDADE</varname> se "
+"a caixa limitadora  da geometria A está estritamente à direita da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_operator.xml:558
+#: reference_operator.xml:912
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
@@ -750,40 +1452,64 @@ msgid ""
 "           1 |       4 | f\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
+"right\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | right\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
-msgstr ""
+msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está contida "
+"pela de B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
 "</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
 "type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
 "bounding box of geometry A is completely contained by the bounding box of "
 "geometry B."
 msgstr ""
+"O operador <varname>@</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria A estiver completamente contida pela caixa "
+"limitadora da geometria B."
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
 "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
@@ -802,225 +1528,728 @@ msgid ""
 "           1 |       4 | t\n"
 "(3 rows)"
 msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
+"        (3, 'LINESTRING (2 2, 4 4)'::geometry),\n"
+"        (4, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | contained\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | t\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:973 reference_operator.xml:1320
 #, no-c-format
 msgid ", <xref linkend=\"geometry_overlaps\"/>"
+msgstr ", <xref linkend=\"geometry_overlaps\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A for a mesma de "
+"B. Utiliza precisão dupla de caixa limitadora."
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1007
+#, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
+#. Tag: para
+#: reference_operator.xml:1026
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:1040
 #, no-c-format
-msgid "|&>"
+msgid "@(box2df,geometry)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1042
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:1047
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1068
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:1081
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1087
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1101
+#, no-c-format
+msgid "@(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1103
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
+msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A for a mesma de "
+"B. Utiliza precisão dupla de caixa limitadora."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1108
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1129
+#, fuzzy, no-c-format
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:1142
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1148
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1162
+#, no-c-format
+msgid "|&>"
+msgstr "|&>"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1164
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A sobrepõe ou "
+"está acima de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1169
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1193
+#, no-c-format
+msgid ""
+"The <varname>|&></varname> operator returns <varname>TRUE</varname> "
+"if the bounding box of geometry A overlaps or is above the bounding box of "
+"geometry B, or more accurately, overlaps or is NOT below the bounding box of "
+"geometry B."
+msgstr ""
+"O operador <varname>|&></varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está acima da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está abaixo da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:1204
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
+"overabove\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overabove\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
+"overabove\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overabove\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+
+#. Tag: para
+#: reference_operator.xml:1210
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+
+#. Tag: refname
+#: reference_operator.xml:1220
+#, no-c-format
+msgid "|>>"
+msgstr "|>>"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1222
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está "
+"estritamente acima da de B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1227
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1251
+#, no-c-format
+msgid ""
+"The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A is strictly to the right of the bounding box "
+"of geometry B."
+msgstr ""
+"O operador <varname>|>></varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora  da geometria A está estritamente à direita da caixa "
+"limitadora da geometria B. "
+
+#. Tag: programlisting
+#: reference_operator.xml:1261
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
+"above\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 4, 1 7)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 2)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | above\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
+"above\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 4, 1 7)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 2)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | above\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+
+#. Tag: para
+#: reference_operator.xml:1267
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
+">"
+msgstr ""
+", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
+">"
+
+#. Tag: refname
+#: reference_operator.xml:1273
+#, no-c-format
+msgid "<refname>~</refname>"
+msgstr "<refname>~</refname>"
+
+#. Tag: refpurpose
+#: reference_operator.xml:1275
+#, no-c-format
+msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A contém a de "
+"B."
+
+#. Tag: funcprototype
+#: reference_operator.xml:1280
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
+
+#. Tag: para
+#: reference_operator.xml:1304
+#, no-c-format
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of geometry A completely contains the bounding box of geometry "
+"B."
+msgstr ""
+"O operador <varname>~</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria A estiver completamente contida pela caixa "
+"limitadora da geometria B."
+
+#. Tag: programlisting
+#: reference_operator.xml:1314
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
+"        (3, 'LINESTRING (1 1, 2 2)'::geometry),\n"
+"        (4, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | contains\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
+"        (3, 'LINESTRING (1 1, 2 2)'::geometry),\n"
+"        (4, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | contains\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+
+#. Tag: refname
+#: reference_operator.xml:1326
+#, no-c-format
+msgid "~(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1328
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
+msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
+
+#. Tag: funcprototype
+#: reference_operator.xml:1333
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:656
-#, no-c-format
+#: reference_operator.xml:1354
+#, fuzzy, no-c-format
 msgid ""
-"The <varname>|&></varname> operator returns <varname>TRUE</varname> "
-"if the bounding box of geometry A overlaps or is above the bounding box of "
-"geometry B, or more accurately, overlaps or is NOT below the bounding box of "
-"geometry B."
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
+"O operador <varname>|&></varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está acima da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está abaixo da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1367
 #, no-c-format
 msgid ""
-"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
-"overabove\n"
-"FROM\n"
-"  ( VALUES\n"
-"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
-"  ( VALUES\n"
-"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
 "\n"
-" column1 | column1 | overabove\n"
-"---------+---------+-----------\n"
-"           1 |       2 | t\n"
-"           1 |       3 | f\n"
-"           1 |       4 | f\n"
-"(3 rows)"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1373
 #, no-c-format
 msgid ""
-", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
-"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1387
 #, no-c-format
-msgid "|>>"
+msgid "~(box2df,geometry)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
-#, no-c-format
+#: reference_operator.xml:1389
+#, fuzzy, no-c-format
 msgid ""
-"Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora 2D de A intersecta "
+"a caixa limitadora 2D de B. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
-#, no-c-format
+#: reference_operator.xml:1394
+#, fuzzy, no-c-format
 msgid ""
-"<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
-"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
-"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:714
-#, no-c-format
+#: reference_operator.xml:1415
+#, fuzzy, no-c-format
 msgid ""
-"The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
-"the bounding box of geometry A is strictly to the right of the bounding box "
-"of geometry B."
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
+"O operador <varname>@</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria A estiver completamente contida pela caixa "
+"limitadora da geometria B."
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1428
 #, no-c-format
 msgid ""
-"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
-"above\n"
-"FROM\n"
-"  ( VALUES\n"
-"        (1, 'LINESTRING (1 4, 1 7)'::geometry)) AS tbl1,\n"
-"  ( VALUES\n"
-"        (2, 'LINESTRING (0 0, 4 2)'::geometry),\n"
-"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
-"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
 "\n"
-" column1 | column1 | above\n"
-"---------+---------+-------\n"
-"           1 |       2 | t\n"
-"           1 |       3 | f\n"
-"           1 |       4 | f\n"
-"(3 rows)"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1434
 #, no-c-format
 msgid ""
-", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
-">"
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1448
 #, no-c-format
-msgid "<refname>~</refname>"
+msgid "~(box2df,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
-#, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
+#: reference_operator.xml:1450
+#, fuzzy, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
 msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A for a mesma de "
+"B. Utiliza precisão dupla de caixa limitadora."
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
-#, no-c-format
+#: reference_operator.xml:1455
+#, fuzzy, no-c-format
 msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
+msgstr ""
 "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
 "</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
 "type> <parameter>B</parameter> </paramdef>"
-msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:767
-#, no-c-format
+#: reference_operator.xml:1476
+#, fuzzy, no-c-format
 msgid ""
-"The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
-"bounding box of geometry A completely contains the bounding box of geometry "
-"B."
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
+"O operador <varname>@</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria A estiver completamente contida pela caixa "
+"limitadora da geometria B."
 
 #. Tag: programlisting
-#: reference_operator.xml:777
+#: reference_operator.xml:1489
 #, no-c-format
 msgid ""
-"SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
-"FROM\n"
-"  ( VALUES\n"
-"        (1, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl1,\n"
-"  ( VALUES\n"
-"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
-"        (3, 'LINESTRING (1 1, 2 2)'::geometry),\n"
-"        (4, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl2;\n"
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
 "\n"
-" column1 | column1 | contains\n"
-"---------+---------+----------\n"
-"           1 |       2 | f\n"
-"           1 |       3 | t\n"
-"           1 |       4 | t\n"
-"(3 rows)"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1495
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
 msgstr ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1509
 #, no-c-format
 msgid "<refname>~=</refname>"
-msgstr ""
+msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1511
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A é a mesma de B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1516
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
 "</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
 "type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1540
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
 "bounding box of geometry/geography A is the same as the bounding box of "
 "geometry/geography B."
 msgstr ""
+"O operador <varname>~</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria/geografia A for a mesma da caixa limitadora da "
+"geometria/geografia B."
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1546
 #, no-c-format
 msgid "Availability: 1.5.0 changed behavior"
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 comportamento alterado"
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1550
 #, no-c-format
 msgid ""
 "This operator has changed behavior in PostGIS 1.5 from testing for actual "
@@ -1032,9 +2261,18 @@ msgid ""
 "bounding box equality <xref linkend=\"ST_Geometry_EQ\"/>; operator is a "
 "safer option."
 msgstr ""
+"Esse operador mudou seu comportamento no PostGIS 1.5 de teste para igualdade "
+"geométrica de verdade, de apenas checar para igualdade de caixa limitadora. "
+"Para complicar as coisas, ele também depende se você fez uma atualização "
+"hard ou soft e qual comportamento seu banco de dados tem. Para encontrar "
+"qual comportamento seu banco de dados, você pode executar a pesquisa abaixo. "
+"Para verificar igualdade verdadeira, use: <xref linkend=\"ST_OrderingEquals"
+"\"/> or <xref linkend=\"ST_Equals\"/> e para verificar igualdade de caixas "
+"limitadoras: <xref linkend=\"ST_Geometry_EQ\"/>; operador é uma opção mais "
+"segura.  "
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1564
 #, no-c-format
 msgid ""
 "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
@@ -1043,36 +2281,44 @@ msgid ""
 "-----------------+\n"
 "          t    |"
 msgstr ""
+"select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
+"as equality;\n"
+" equality   |\n"
+"-----------------+\n"
+"          t    |"
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1565
 #, no-c-format
 msgid ""
 "The above can be used to test if you have the new or old behavior of ~= "
 "operator."
 msgstr ""
+"Aquele acima pode ser usado para testar se você tem o comportamento do ~= "
+"operador novo ou antigo."
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1569
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 msgstr ""
+", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1575
 #, no-c-format
 msgid "<->"
-msgstr ""
+msgstr "<->"
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1577
 #, no-c-format
 msgid "Returns the 2D distance between A and B."
-msgstr ""
+msgstr "Retorna a distância 2D entre A e B."
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:863
+#: reference_operator.xml:1583
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function><-></function></"
@@ -1083,9 +2329,16 @@ msgid ""
 "<parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> "
 "<parameter>B</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>double precision <function><-></function></"
+"funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </"
+"paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function><-></function></funcdef> <paramdef> <type>geography </type> "
+"<parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> "
+"<parameter>B</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1621
 #, no-c-format
 msgid ""
 "The <varname><-></varname> operator returns the 2D distance between "
@@ -1095,9 +2348,15 @@ msgid ""
 "search giving true distance between geometries, and distance sphere for "
 "geographies."
 msgstr ""
+"O operador <varname><-></varname> retorna a distância 2D entre duas "
+"geometrias. Usado nas orações \"ORDEM\" que fornecem configurações de  "
+"resultado index-assisted nearest-neighbor. Para o PostgreSQL menor que 9.5 "
+"somente fornece a distância centroide das caixas limitadoras e para "
+"PostgreSQL 9.5+, a verdadeira distância KNN procura dando verdadeiras "
+"distâncias entre geometrias, e distância esférica para geografias. "
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1630
 #, no-c-format
 msgid ""
 "This operand will make use of 2D GiST indexes that may be available on the "
@@ -1105,27 +2364,36 @@ msgid ""
 "that the spatial index is only used when the operator is in the ORDER BY "
 "clause."
 msgstr ""
+"Esse operador fará uso dos indexes 2D GiST que podem estar disponíveis nas "
+"geometrias. É diferente de outros operadores que usam indexes espaciais em "
+"que eles só são usados quando o operador está na oração ORDEM. "
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
 "subquery/cte). e.g. 'SRID=3005;POINT(1011102 450541)'::geometry instead of a."
 "geom"
 msgstr ""
+"O index só rejeita se uma das geometrias é uma constante (não em uma "
+"subquery/cte). ex. 'SRID=3005;POINT(1011102 450541)'::geometria ao invés de "
+"uma .geom"
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1632
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
 "\">OpenGeo workshop: Nearest-Neighbour Searching</ulink> for real live "
 "example."
 msgstr ""
+"Vá para <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
+"\">OpenGeo workshop: Nearest-Neighbour Searching</ulink> para um exemplo "
+"real. "
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
 "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
@@ -1133,27 +2401,39 @@ msgid ""
 "rather than spheroid. For PostgreSQL 9.4 and below, geography support is new "
 "but only supports centroid box."
 msgstr ""
+"melhorias: 2.2.0 -- Verdadeiro comportamento KNN (\"vizinho mais perto de K"
+"\") para geometria e geografia para PostgreSQL 9.5+. Note que para geografia "
+"o KNN é baseado em esfera ao invés de esferoide. Para o PostgreSQL 9.4 ou "
+"menor, o suporte para geografia é novo, mas só suporta caixa centroide. "
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1635
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
 "so you'll want to get rid of that hack if you are running your code only on "
 "PostGIS 2.2+ 9.5+. See examples below."
 msgstr ""
+"Alterações: 2.2.0 -- Para usuários do PostgreSQL 9.5, a sintaxe Hybrid "
+"antiga pode ser ais lenta, então, você vai querer se livrar daquele hack se "
+"você está executando seu código só no PostGIS 2.2+ 9.5+. Veja os exemplos "
+"abaixo. "
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1636
 #, no-c-format
 msgid ""
 "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
 "centroid distances instead of true distances. Exact results for points, "
 "inexact for all other types. Available for PostgreSQL 9.1+"
 msgstr ""
+"Disponibilidade: 2.0.0 -- O KNN mais fraco fornece vizinho mais próximos "
+"baseados em distâncias centroides de geometrias, ao invés de distâncias "
+"reais. Resultados corretos para pontos, incorretos para todos os outros "
+"tipos. Disponível para PostgreSQL 9.1+"
 
 #. Tag: programlisting
-#: reference_operator.xml:923
+#: reference_operator.xml:1643
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1175,15 +2455,33 @@ msgid ""
 " 18472.5531479404 | ALQ    | 002\n"
 "(10 rows)"
 msgstr ""
+"<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
+"ORDER BY d limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1644
 #, no-c-format
 msgid "Then the KNN raw answer:"
-msgstr ""
+msgstr "Então, a resposta KNN crua:"
 
 #. Tag: programlisting
-#: reference_operator.xml:927
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
@@ -1205,26 +2503,50 @@ msgid ""
 " 18472.5531479404 | ALQ    | 002\n"
 "(10 rows)"
 msgstr ""
+"<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
+"ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1648
 #, no-c-format
 msgid ""
 "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
 "performance improvement for the second."
 msgstr ""
+"Se você executar \"ANÁLISE EXPLICATIVA\" nas duas pesquisas, você verá uma "
+"apresentação melhorada para a segunda."
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1652
 #, no-c-format
 msgid ""
 "For users running with PostgreSQL < 9.5, use a hybrid query to find the "
 "true nearest neighbors. First a CTE query using the index-assisted KNN, then "
 "an exact query to get correct ordering:"
 msgstr ""
+"Para usuários com PostgreSQL < 9.5, use uma pesquisa hybrid para "
+"encontrar os vizinhos verdadeiros mais próximos. Primeiro, uma pesquisa CTE "
+"usando o index-assisted KNN, e depois, uma pesquisa exata para pegar a ordem "
+"certa: "
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1655
 #, no-c-format
 msgid ""
 "<![CDATA[WITH index_query AS (\n"
@@ -1250,39 +2572,67 @@ msgid ""
 " 18472.5531479404 | ALQ    | 002\n"
 "(10 rows)"
 msgstr ""
+"<![CDATA[WITH index_query AS (\n"
+"  SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,"
+"edabbr, vaabbr\n"
+"        FROM va2005\n"
+"  ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry LIMIT 100)\n"
+"  SELECT *\n"
+"        FROM index_query\n"
+"  ORDER BY d limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
-msgstr ""
+msgstr "<refname>|=|</refname>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
 msgid ""
 "Returns the distance between A and B trajectories at their closest point of "
 "approach."
 msgstr ""
+"Retorna a distância entre As trajetórias A e B ao ponto de aproximação mais "
+"perto. "
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
 msgid ""
 "The <varname>|=|</varname> operator returns the 3D distance between two "
@@ -1291,9 +2641,14 @@ msgid ""
 "for doing nearest neightbor searches using an N-dimensional index (requires "
 "PostgreSQL 9.5.0 or higher)."
 msgstr ""
+"O operador <varname>|=|</varname> retorna a distância 3D entre duas "
+"trajetórias (Veja <xref linkend=\"ST_IsValidTrajectory\"/>). Isso é o mesmo "
+"que <xref linkend=\"ST_DistanceCPA\"/>, mas como um operador pode ser usado "
+"para fazer pesquisas de vizinhos próximos usando um index n-dimensional "
+"(requer PostgreSQL 9.5.0 ou superior). "
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
 msgid ""
 "This operand will make use of ND GiST indexes that may be available on the "
@@ -1301,24 +2656,32 @@ msgid ""
 "that the spatial index is only used when the operator is in the ORDER BY "
 "clause."
 msgstr ""
+"Esse operador fará uso dos indexes ND GiST que podem estar disponíveis nas "
+"geometrias. É diferente de outros operadores que usam indexes espaciais em "
+"que eles só são usados quando o operador está na oração ORDEM. "
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant (not in a "
 "subquery/cte). e.g. 'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometry instead "
 "of a.geom"
 msgstr ""
+"O index só rejeita se uma das geometrias é uma constante (não em uma "
+"subquery/cte). ex.'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometria ao invés "
+"de uma .geom"
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
+"Disponibilidade: 2.2.0. Index suportado disponível somente para PostgreSQL "
+"9.5+"
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
 "-- Save a literal query trajectory in a psql variable...\n"
@@ -1340,38 +2703,61 @@ msgid ""
 "      405 |  10.9534397988433\n"
 "(5 rows)"
 msgstr ""
+"-- Save a literal query trajectory in a psql variable...\n"
+"\\set qt 'ST_AddMeasure(ST_MakeLine(ST_MakePointM(-350,300,0),"
+"ST_MakePointM(-410,490,0)),10,20)'\n"
+"-- Run the query !\n"
+"SELECT track_id, dist FROM (\n"
+"  SELECT track_id, ST_DistanceCPA(tr,:qt) dist\n"
+"  FROM trajectories\n"
+"  ORDER BY tr |=| :qt\n"
+"  LIMIT 5\n"
+") foo;\n"
+" track_id        dist\n"
+"----------+-------------------\n"
+"      395 | 0.576496831518066\n"
+"      380 |  5.06797130410151\n"
+"      390 |  7.72262293958322\n"
+"      385 |   9.8004461358071\n"
+"      405 |  10.9534397988433\n"
+"(5 rows)"
 
 #. Tag: para
-#: reference_operator.xml:997
+#: reference_operator.xml:1717
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
 "\"ST_IsValidTrajectory\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_IsValidTrajectory\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
-msgstr ""
+msgstr "<#>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
-msgstr ""
+msgstr "Retorna a distância 2D entre as caixas limitadoras de A e B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><#></function></funcdef> "
 "<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>double precision <function><#></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
 msgid ""
 "The <varname><#></varname> operator returns distance between two "
@@ -1379,9 +2765,13 @@ msgid ""
 "(PostgreSQL 9.1+ required). Useful for doing nearest neighbor <emphasis role="
 "\"strong\">approximate</emphasis> distance ordering."
 msgstr ""
+"O operador <varname><#></varname> retorna a distância entre dois "
+"pontos flutuantes, possivelmente lendo eles de um index espacial (PostgreSQL "
+"9.1+ requerido). Útil para tornar vizinhos mais próximos <emphasis role="
+"\"strong\">aproximar</emphasis> a distância pedida. "
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
@@ -1389,23 +2779,29 @@ msgid ""
 "that the spatial index is only used when the operator is in the ORDER BY "
 "clause."
 msgstr ""
+"Esse operador fará uso dos indexes que podem estar disponíveis nas "
+"geometrias. É diferente de outros operadores que usam indexes espaciais em "
+"que eles só são usados quando o operador está na oração ORDEM. "
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
 "(ST_GeomFromText('POINT(1 2)') <#> geom) instead of g1.geom <#>."
 msgstr ""
+"O index só rejeita se uma das geometrias é uma constante  ex. ORDER BY "
+"(ST_GeomFromText('POINT(1 2)') <#> geom) ao invés de uma g1.geom <"
+"#>."
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 -- KNN só está disponível para PostgreSQL 9.1+"
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
+#: reference_operator.xml:1770
 #, no-c-format
 msgid ""
 "<![CDATA[SELECT *\n"
@@ -1438,38 +2834,72 @@ msgid ""
 "  85735592 | S1400 |           222.25 | 311.830282365264\n"
 "(10 rows)"
 msgstr ""
+"<![CDATA[SELECT *\n"
+"FROM (\n"
+"SELECT b.tlid, b.mtfcc,\n"
+"        b.geom <#> ST_GeomFromText('LINESTRING(746149 2948672,745954 "
+"2948576,\n"
+"                745787 2948499,745740 2948468,745712 2948438,\n"
+"                745690 2948384,745677 2948319)',2249) As b_dist,\n"
+"                ST_Distance(b.geom, ST_GeomFromText('LINESTRING(746149 "
+"2948672,745954 2948576,\n"
+"                745787 2948499,745740 2948468,745712 2948438,\n"
+"                745690 2948384,745677 2948319)',2249)) As act_dist\n"
+"    FROM bos_roads As b\n"
+"    ORDER BY b_dist, b.tlid\n"
+"    LIMIT 100) As foo\n"
+"    ORDER BY act_dist, tlid LIMIT 10;]]>\n"
+"\n"
+"   tlid    | mtfcc |      b_dist      |     act_dist\n"
+"-----------+-------+------------------+------------------\n"
+"  85732027 | S1400 |                0 |                0\n"
+"  85732029 | S1400 |                0 |                0\n"
+"  85732031 | S1400 |                0 |                0\n"
+"  85734335 | S1400 |                0 |                0\n"
+"  85736037 | S1400 |                0 |                0\n"
+" 624683742 | S1400 |                0 | 128.528874268666\n"
+"  85719343 | S1400 | 260.839270432962 | 260.839270432962\n"
+"  85741826 | S1400 | 164.759294123275 | 260.839270432962\n"
+"  85732032 | S1400 |           277.75 | 311.830282365264\n"
+"  85735592 | S1400 |           222.25 | 311.830282365264\n"
+"(10 rows)"
 
 #. Tag: para
-#: reference_operator.xml:1054
+#: reference_operator.xml:1774
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
-msgstr ""
+msgstr "<<->>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
 msgid ""
 "Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
+"Retorna a distância n-D entre as centroides das caixas limitadoras de A e B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<->></function></funcdef> "
 "<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>double precision <function><<->></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
 msgid ""
 "The <varname><<->></varname> operator returns the n-D "
@@ -1477,9 +2907,13 @@ msgid ""
 "geometries. Useful for doing nearest neighbor <emphasis role=\"strong"
 "\">approximate</emphasis> distance ordering."
 msgstr ""
+"O operador <varname><<->></varname> retorna a distância "
+"(euclidiana) n-D entre as centroides das caixas limitadoras de duas "
+"geometrias. Útil para para tornar vizinhos mais próximos <emphasis role="
+"\"strong\">aproximar</emphasis> a distância perdida."
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
 msgid ""
 "This operand will make use of n-D GiST indexes that may be available on the "
@@ -1487,42 +2921,48 @@ msgid ""
 "that the spatial index is only used when the operator is in the ORDER BY "
 "clause."
 msgstr ""
+"Esse operador fará uso dos indexes n-D GiST que podem estar disponíveis nas "
+"geometrias. É diferente de outros operadores que usam indexes espaciais em "
+"que eles só são usados quando o operador está na oração ORDEM. "
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0 -- KNN só está disponível para PostgreSQL 9.1+"
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"geometry_distance_knn\"/>"
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
-msgstr ""
+msgstr "<<#>>"
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
-msgstr ""
+msgstr "Retorna a distância n-D entre as caixas limitadoras de A e B."
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function><<#>></function></funcdef> "
 "<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
 "<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>double precision <function><<#>></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
 msgid ""
 "The <varname><<#>></varname> operator returns distance between "
@@ -1530,18 +2970,25 @@ msgid ""
 "index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor "
 "<emphasis role=\"strong\">approximate</emphasis> distance ordering."
 msgstr ""
+"O operador <varname><<#>></varname> retorna a distância entre "
+"dois pontos flutuantes, possivelmente lendo eles de um index espacial "
+"(PostgreSQL 9.1+ requerido). Útil para tornar vizinhos mais próximos "
+"<emphasis role=\"strong\">aproximar</emphasis> uma distância pedida. "
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
 msgid ""
 "Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
 "(ST_GeomFromText('POINT(1 2)') <<#>> geom) instead of g1.geom "
 "<<#>>."
 msgstr ""
+"O index só rejeita se uma das geometrias é ua constante  ex. ORDER BY "
+"(ST_GeomFromText('POINT(1 2)') <<#>> geom) ao invés de g1.geom "
+"<<#>>."
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"geometry_distance_box\"/>"
diff --git a/doc/po/pt_BR/reference_output.xml.po b/doc/po/pt_BR/reference_output.xml.po
index 9574dc2..6ae56fe 100644
--- a/doc/po/pt_BR/reference_output.xml.po
+++ b/doc/po/pt_BR/reference_output.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-07-17 15:51+0000\n"
+"PO-Revision-Date: 2016-12-08 16:54+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -20,13 +21,13 @@ msgstr ""
 #: reference_output.xml:4
 #, no-c-format
 msgid "Geometry Outputs"
-msgstr ""
+msgstr "Saídas de geometria"
 
 #. Tag: refname
 #: reference_output.xml:7
 #, no-c-format
 msgid "ST_AsBinary"
-msgstr ""
+msgstr "ST_AsBinary"
 
 #. Tag: refpurpose
 #: reference_output.xml:8
@@ -35,6 +36,8 @@ msgid ""
 "Return the Well-Known Binary (WKB) representation of the geometry/geography "
 "without SRID meta data."
 msgstr ""
+"Retorna a representação do binário bem conhecido (WKB) da geometria/"
+"geografia sem os meta dados SRID."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:12
@@ -53,16 +56,29 @@ msgid ""
 "<paramdef><type>text </type><parameter>NDR_or_XDR</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsBinary</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsBinary</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type><parameter>NDR_or_XDR</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: title
 #: reference_output.xml:35 reference_output.xml:106 reference_output.xml:154
 #: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
 #: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
 #: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
-#: reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_output.xml:37
@@ -74,6 +90,11 @@ msgid ""
 "second argument denoting the encoding - using little-endian ('NDR') or big-"
 "endian ('XDR') encoding."
 msgstr ""
+"Retorna a representação binária bem conhecida da geometria. Existem 2 "
+"variantes da função. A primeira variante não pega nenhum parâmetro endian "
+"encoding e descumpre a máquina endian. A segunda variante pega um segundo "
+"argumento indicando o encoding - usando little-endian ('NDR') ou big-endian "
+"('XDR') encoding."
 
 #. Tag: para
 #: reference_output.xml:40 reference_output.xml:158
@@ -82,6 +103,8 @@ msgid ""
 "This is useful in binary cursors to pull data out of the database without "
 "converting it to a string representation."
 msgstr ""
+"Isso é útil em cursores binários para empurrar dados do banco de dados sem "
+"converter para uma representação de string. "
 
 #. Tag: para
 #: reference_output.xml:44
@@ -90,6 +113,8 @@ msgid ""
 "The WKB spec does not include the SRID. To get the WKB with SRID format use "
 "ST_AsEWKB"
 msgstr ""
+"O WKB spec não inclui o SRID. Para obter o WKB com o formato SRID use: "
+"ST_AsEWKB"
 
 #. Tag: para
 #: reference_output.xml:47
@@ -99,6 +124,9 @@ msgid ""
 "geometry. Use <xref linkend=\"ST_GeomFromWKB\"/> to convert to a postgis "
 "geometry from ST_AsBinary representation."
 msgstr ""
+"ST_AsBinary é o reverso de <xref linkend=\"ST_GeomFromWKB\"/> para "
+"geometria. Use <xref linkend=\"ST_GeomFromWKB\"/> para converter para uma "
+"geometria postgis de uma representação ST_AsBinary."
 
 #. Tag: para
 #: reference_output.xml:51
@@ -109,6 +137,10 @@ msgid ""
 "> for geometry. If your GUI tools require the old behavior, then SET "
 "bytea_output='escape' in your database."
 msgstr ""
+"O comportamento padrão no PostgreSQL 9.0 foi alterado para saída bytes no "
+"hex encoding. ST_AsBinary é o reverso de <xref linkend=\"ST_GeomFromWKB\"/> "
+"para geometria. Se suas ferramentas GUI requerem o comportamento antigo, "
+"então CONFIGURE bytea_output='escape' no seu banco de dados. "
 
 #. Tag: para
 #: reference_output.xml:55 reference_output.xml:166
@@ -117,6 +149,8 @@ msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
 "introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TINs "
+"introduzido."
 
 #. Tag: para
 #: reference_output.xml:56
@@ -124,6 +158,8 @@ msgstr ""
 msgid ""
 "Enhanced: 2.0.0 support for higher coordinate dimensions was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para maiores dimensões de coordenadas foi "
+"introduzido."
 
 #. Tag: para
 #: reference_output.xml:57
@@ -131,12 +167,14 @@ msgstr ""
 msgid ""
 "Enhanced: 2.0.0 support for specifying endian with geography was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para edian especificando com geografia foi "
+"introduzido."
 
 #. Tag: para
 #: reference_output.xml:58 reference_output.xml:324 reference_output.xml:428
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced."
-msgstr ""
+msgstr "Disponibilidade: 1.5.0 suporte para geografia foi introduzido."
 
 #. Tag: para
 #: reference_output.xml:59
@@ -149,39 +187,45 @@ msgid ""
 "<code>ST_AsBinary('POINT(1 2)'::geometry);</code>. If that is not possible, "
 "then install <filename>legacy.sql</filename>."
 msgstr ""
+"Alterações: 2.0.0 Entrada para esta função não pode ser desconhecida -- deve "
+"ser geometria. Construções como <code>ST_AsBinary('POINT(1 2)')</code> não "
+"são mais válidas e você terá <code>n st_asbinary(desconhecido) não é um erro "
+"único</code>. Códigos assim, precisam ser alterados para "
+"<code>ST_AsBinary('POINT(1 2)'::geometry);</code>. Se não for possível, "
+"instale: <filename>legacy.sql</filename>."
 
 #. Tag: para
 #: reference_output.xml:61 reference_output.xml:731
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.1"
 
 #. Tag: para
 #: reference_output.xml:62
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.37"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.37"
 
 #. Tag: para
 #: reference_output.xml:63 reference_output.xml:168 reference_output.xml:222
 #: reference_output.xml:494 reference_output.xml:733 reference_output.xml:964
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: para
 #: reference_output.xml:64 reference_output.xml:169 reference_output.xml:223
 #: reference_output.xml:435 reference_output.xml:907
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: para
 #: reference_output.xml:65 reference_output.xml:170 reference_output.xml:224
 #: reference_output.xml:436 reference_output.xml:910
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: para
 #: reference_output.xml:66 reference_output.xml:167 reference_output.xml:221
@@ -189,16 +233,18 @@ msgstr ""
 #: reference_output.xml:568 reference_output.xml:905
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: title
 #: reference_output.xml:71 reference_output.xml:115 reference_output.xml:175
 #: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
 #: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
 #: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Examples"
 
 #. Tag: programlisting
 #: reference_output.xml:73
@@ -219,6 +265,20 @@ msgid ""
 "\\000\\000\\000\\000\\000\\000\\000\\000\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                   st_asbinary\n"
+"--------------------------------\n"
+"\\001\\003\\000\\000\\000\\001\\000\\000\\000\\005\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\360?\\000\\000\\000\\000\\000\\000\n"
+"\\360?\\000\\000\\000\\000\\000\\000\\360?\\000\\000\n"
+"\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 
 #. Tag: programlisting
 #: reference_output.xml:74
@@ -237,14 +297,27 @@ msgid ""
 "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), "
+"'XDR');\n"
+"                   st_asbinary\n"
+"--------------------------------\n"
+"\\000\\000\\000\\000\\003\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000?\\360\\000\\000\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\n"
+"\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 
 #. Tag: title
 #: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
 #: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
 #: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: para
 #: reference_output.xml:80
@@ -253,18 +326,20 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsTWKB\"/>, <xref "
 "linkend=\"ST_AsText\"/>,"
 msgstr ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsTWKB\"/>, <xref "
+"linkend=\"ST_AsText\"/>,"
 
 #. Tag: refname
 #: reference_output.xml:91
 #, no-c-format
 msgid "ST_AsEncodedPolyline"
-msgstr ""
+msgstr "ST_AsEncodedPolyline"
 
 #. Tag: refpurpose
 #: reference_output.xml:92
 #, no-c-format
 msgid "Returns an Encoded Polyline from a LineString geometry."
-msgstr ""
+msgstr "Retorna uma Polilinha Encoded de uma geometria LineString. "
 
 #. Tag: funcprototype
 #: reference_output.xml:97
@@ -275,6 +350,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_AsEncodedPolyline</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_output.xml:108
@@ -283,18 +362,20 @@ msgid ""
 "Returns the geometry as an Encoded Polyline. This is a format very useful if "
 "you are using google maps"
 msgstr ""
+"Retorna a geometria como uma Polilinha Encoded. Este é um formato muito útil "
+"se você estiver usando o google maps "
 
 #. Tag: para
 #: reference_output.xml:111 reference_output.xml:790
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: para
 #: reference_output.xml:116
 #, no-c-format
 msgid "Basic"
-msgstr ""
+msgstr "Básico"
 
 #. Tag: programlisting
 #: reference_output.xml:117
@@ -305,6 +386,10 @@ msgid ""
 "        --result--\n"
 "        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
 msgstr ""
+"SELECT ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 "
+"38.5,-120.95 40.7,-126.453 43.252)'));\n"
+"        --result--\n"
+"        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
 
 #. Tag: para
 #: reference_output.xml:119
@@ -313,6 +398,8 @@ msgid ""
 "Use in conjunction with geography linestring and geography segmentize, and "
 "put on google maps"
 msgstr ""
+"Use em conjunto com a linestring geografia e segmentize geografia, e coloque "
+"no google maps"
 
 #. Tag: programlisting
 #: reference_output.xml:120
@@ -325,6 +412,12 @@ msgid ""
 "42.4935,-122.4483 37.64)'),\n"
 "                                100000)::geometry) As encodedFlightPath;"
 msgstr ""
+"-- the SQL for Boston to San Francisco, segments every 100 KM\n"
+"        SELECT ST_AsEncodedPolyline(\n"
+"                ST_Segmentize(\n"
+"                        ST_GeogFromText('LINESTRING(-71.0519 "
+"42.4935,-122.4483 37.64)'),\n"
+"                                100000)::geometry) As encodedFlightPath;"
 
 #. Tag: para
 #: reference_output.xml:123
@@ -333,6 +426,8 @@ msgid ""
 "javascript will look something like this where $ variable you replace with "
 "query result"
 msgstr ""
+"javascript irá parecer em algo com isso, onde a variável $ você substitui "
+"com o resultado da pesquisa "
 
 #. Tag: programlisting
 #: reference_output.xml:124
@@ -352,18 +447,31 @@ msgid ""
 "</script>\n"
 "        ]]>"
 msgstr ""
+"<![CDATA[<script type=\"text/javascript\" src=\"http://maps.googleapis.com/"
+"maps/api/js?libraries=geometry\"></script>\n"
+"<script type=\"text/javascript\">\n"
+"         flightPath = new google.maps.Polyline({\n"
+"                        path:  google.maps.geometry.encoding."
+"decodePath(\"$encodedFlightPath\"),\n"
+"                        map: map,\n"
+"                        strokeColor: '#0000CC',\n"
+"                        strokeOpacity: 1.0,\n"
+"                        strokeWeight: 4\n"
+"                });\n"
+"</script>\n"
+"        ]]>"
 
 #. Tag: para
 #: reference_output.xml:129
 #, no-c-format
 msgid ", <xref linkend=\"ST_Segmentize\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Segmentize\"/>"
 
 #. Tag: refname
 #: reference_output.xml:135
 #, no-c-format
 msgid "ST_AsEWKB"
-msgstr ""
+msgstr "ST_AsEWKB"
 
 #. Tag: refpurpose
 #: reference_output.xml:136
@@ -372,6 +480,8 @@ msgid ""
 "Return the Well-Known Binary (WKB) representation of the geometry with SRID "
 "meta data."
 msgstr ""
+"Retorna a representação binária bem conhecida (WKB) da geometria com os meta "
+"dados SRID."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:140
@@ -384,6 +494,12 @@ msgid ""
 "parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:155
@@ -395,6 +511,11 @@ msgid ""
 "takes a second argument denoting the encoding - using little-endian ('NDR') "
 "or big-endian ('XDR') encoding."
 msgstr ""
+"Retorna a representação binária bem conhecida da geometria com os meta dados "
+"SRID. Existem 2 variantes da função. A primeira variante não pega nenhum "
+"parâmetro endian encoding e descumpre o pequeno endian. A segunda variante "
+"pega um segundo argumento indicando o encoding - usando little-endian "
+"('NDR') ou big-endian ('XDR') encoding."
 
 #. Tag: para
 #: reference_output.xml:161
@@ -402,7 +523,7 @@ msgstr ""
 msgid ""
 "The WKB spec does not include the SRID. To get the OGC WKB format use "
 "ST_AsBinary"
-msgstr ""
+msgstr "O WKB spec não inclui o SRID. Para obter o formato OGC WKB use: "
 
 #. Tag: para
 #: reference_output.xml:164
@@ -411,6 +532,8 @@ msgid ""
 "ST_AsEWKB is the reverse of ST_GeomFromEWKB. Use ST_GeomFromEWKB to convert "
 "to a postgis geometry from ST_AsEWKB representation."
 msgstr ""
+"ST_AsEWKB é o reverso de  ST_GeomFromEWKB. Use ST_GeomFromEWKB para "
+"converter uma geometria postgis de uma representação ST_AsEWKB."
 
 #. Tag: programlisting
 #: reference_output.xml:177
@@ -431,6 +554,20 @@ msgid ""
 "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                   st_asewkb\n"
+"--------------------------------\n"
+"\\001\\003\\000\\000 \\346\\020\\000\\000\\001\\000\n"
+"\\000\\000\\005\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\360?\\000\\000\\000\\000\\000\\000\\360?\n"
+"\\000\\000\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
+"\\000\\360?\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 
 #. Tag: programlisting
 #: reference_output.xml:178
@@ -449,6 +586,18 @@ msgid ""
 "\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
 "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000"
 msgstr ""
+"SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), "
+"'XDR');\n"
+"                   st_asewkb\n"
+"--------------------------------\n"
+"\\000 "
+"\\000\\000\\003\\000\\000\\020\\346\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\\n"
+"000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000?\n"
+"\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\n"
+"\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000"
 
 #. Tag: para
 #: reference_output.xml:184
@@ -457,12 +606,14 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
 "linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_output.xml:189
 #, no-c-format
 msgid "ST_AsEWKT"
-msgstr ""
+msgstr "ST_AsEWKT"
 
 #. Tag: refpurpose
 #: reference_output.xml:190
@@ -471,6 +622,8 @@ msgid ""
 "Return the Well-Known Text (WKT) representation of the geometry with SRID "
 "meta data."
 msgstr ""
+"Retorna a representação de texto bem conhecida (WKT) da geometria com os "
+"meta dados SRID."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:194
@@ -482,6 +635,11 @@ msgid ""
 "funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsEWKT</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsEWKT</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:209
@@ -490,6 +648,8 @@ msgid ""
 "Returns the Well-Known Text representation of the geometry prefixed with the "
 "SRID."
 msgstr ""
+"Retorna a representação de texto bem conhecida  da geometria prefixada com o "
+"SRID."
 
 #. Tag: para
 #: reference_output.xml:212
@@ -498,6 +658,7 @@ msgid ""
 "The WKT spec does not include the SRID. To get the OGC WKT format use "
 "ST_AsText"
 msgstr ""
+"O WKT spec não inclui o SRID. Para obter o formato OGC WKT use:  ST_AsText"
 
 #. Tag: para
 #: reference_output.xml:214 reference_output.xml:723
@@ -506,6 +667,8 @@ msgid ""
 "WKT format does not maintain precision so to prevent floating truncation, "
 "use ST_AsBinary or ST_AsEWKB format for transport."
 msgstr ""
+"O formato WKT não mantém a precisão, então para prevenir truncamento "
+"flutuante, use formato ST_AsBinary ou ST_AsEWKB para o transporte. "
 
 #. Tag: para
 #: reference_output.xml:218
@@ -515,6 +678,9 @@ msgid ""
 "linkend=\"ST_GeomFromEWKT\"/> to convert to a postgis geometry from "
 "ST_AsEWKT representation."
 msgstr ""
+"ST_AsEWKT é o reverso de <xref linkend=\"ST_GeomFromEWKT\"/>. Use <xref "
+"linkend=\"ST_GeomFromEWKT\"/> para converter para uma geometria de uma "
+"representação ST_AsEWKT."
 
 #. Tag: para
 #: reference_output.xml:220
@@ -523,6 +689,8 @@ msgid ""
 "Enhanced: 2.0.0 support for Geography, Polyhedral surfaces, Triangles and "
 "TIN was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para geografia, superfícies poliédricas, triângulos "
+"e TIN foi introduzido."
 
 #. Tag: programlisting
 #: reference_output.xml:231
@@ -547,6 +715,24 @@ msgid ""
 "--st_asewkt---\n"
 "CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)"
 msgstr ""
+"SELECT ST_AsEWKT('0103000020E61000000100000005000000000000\n"
+"                        000000000000000000000000000000000000000000000000000000\n"
+"                        F03F000000000000F03F000000000000F03F000000000000F03\n"
+"                        F000000000000000000000000000000000000000000000000'::"
+"geometry);\n"
+"\n"
+"                   st_asewkt\n"
+"--------------------------------\n"
+"SRID=4326;POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"SELECT "
+"ST_AsEWKT('0108000080030000000000000060E30A4100000000785C0241000000000000F03F0000000018\n"
+"E20A4100000000485F024100000000000000400000000018\n"
+"E20A4100000000305C02410000000000000840')\n"
+"\n"
+"--st_asewkt---\n"
+"CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)"
 
 #. Tag: para
 #: reference_output.xml:237
@@ -555,18 +741,20 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
 "linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>"
 
 #. Tag: refname
 #: reference_output.xml:246
 #, no-c-format
 msgid "ST_AsGeoJSON"
-msgstr ""
+msgstr "ST_AsGeoJSON"
 
 #. Tag: refpurpose
 #: reference_output.xml:248
 #, no-c-format
 msgid "Return the geometry as a GeoJSON element."
-msgstr ""
+msgstr "Retorna a geometria com um elemento GeoJSON."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:252
@@ -596,6 +784,29 @@ msgid ""
 "\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsGeoJSON</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>gj_version</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>gj_version</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:285
@@ -606,6 +817,11 @@ msgid ""
 "specifications 1.0</ulink>). 2D and 3D Geometries are both supported. "
 "GeoJSON only support SFS 1.1 geometry type (no curve support for example)."
 msgstr ""
+"Retorna a geometria como um elemento Geometry Javascript Object Notation "
+"(GeoJSON). (Cf <ulink url=\"http://geojson.org/geojson-spec.html\">GeoJSON "
+"specifications 1.0</ulink>). As geometrias 2D e 3D são suportadas. GeoJSON "
+"somente suporta geometria tipo SFS 1.1 (nenhuma curva é suportada, por "
+"exemplo)."
 
 #. Tag: para
 #: reference_output.xml:291
@@ -614,6 +830,8 @@ msgid ""
 "The gj_version parameter is the major version of the GeoJSON spec. If "
 "specified, must be 1. This represents the spec version of GeoJSON."
 msgstr ""
+"O parâmetro gj_version é a maior versão do GeoJSON spec. Se especificado, "
+"deve ser 1. Isto representa a versão spec do "
 
 #. Tag: para
 #: reference_output.xml:293
@@ -622,6 +840,8 @@ msgid ""
 "The third argument may be used to reduce the maximum number of decimal "
 "places used in output (defaults to 15)."
 msgstr ""
+"O terceiro argumento pode ser usado para reduzir o máximo números de casas "
+"decimais usados na saída (padrão para 15)."
 
 #. Tag: para
 #: reference_output.xml:296
@@ -630,78 +850,80 @@ msgid ""
 "The last 'options' argument could be used to add Bbox or Crs in GeoJSON "
 "output:"
 msgstr ""
+"O último argumento \"opções\" poderia ser usado para adicionar Bbox ou Crs "
+"na saída GeoJSON:"
 
 #. Tag: para
 #: reference_output.xml:300
 #, no-c-format
 msgid "0: means no option (default value)"
-msgstr ""
+msgstr "0: significa sem opção (valor padrão)"
 
 #. Tag: para
 #: reference_output.xml:304
 #, no-c-format
 msgid "1: GeoJSON Bbox"
-msgstr ""
+msgstr "1: GeoJSON Bbox"
 
 #. Tag: para
 #: reference_output.xml:308
 #, no-c-format
 msgid "2: GeoJSON Short CRS (e.g EPSG:4326)"
-msgstr ""
+msgstr "2: GeoJSON Short CRS (e.g EPSG:4326)"
 
 #. Tag: para
 #: reference_output.xml:312
 #, no-c-format
 msgid "4: GeoJSON Long CRS (e.g urn:ogc:def:crs:EPSG::4326)"
-msgstr ""
+msgstr "4: GeoJSON Long CRS (e.g urn:ogc:def:crs:EPSG::4326)"
 
 #. Tag: para
 #: reference_output.xml:316
 #, no-c-format
 msgid "Version 1: ST_AsGeoJSON(geom) / precision=15 version=1 options=0"
-msgstr ""
+msgstr "Versão 1: ST_AsGeoJSON(geom) / precisão=15 versão=1 opções=0"
 
 #. Tag: para
 #: reference_output.xml:317
 #, no-c-format
 msgid "Version 2: ST_AsGeoJSON(geom, precision) / version=1 options=0"
-msgstr ""
+msgstr "Versão 2: ST_AsGeoJSON(geom, precision) / versão=1 opções=0"
 
 #. Tag: para
 #: reference_output.xml:318
 #, no-c-format
 msgid "Version 3: ST_AsGeoJSON(geom, precision, options) / version=1"
-msgstr ""
+msgstr "Versão 3: ST_AsGeoJSON(geom, precisão, opções) / versão=1"
 
 #. Tag: para
 #: reference_output.xml:319
 #, no-c-format
 msgid "Version 4: ST_AsGeoJSON(gj_version, geom) / precision=15 options=0"
-msgstr ""
+msgstr "Versão 4: ST_AsGeoJSON(gj_versão, geom) / precisão=15 opções=0"
 
 #. Tag: para
 #: reference_output.xml:320
 #, no-c-format
 msgid "Version 5: ST_AsGeoJSON(gj_version, geom, precision) /options=0"
-msgstr ""
+msgstr "Versão 5: ST_AsGeoJSON(gj_versão, geom, precisão) /opções=0"
 
 #. Tag: para
 #: reference_output.xml:321
 #, no-c-format
 msgid "Version 6: ST_AsGeoJSON(gj_version, geom, precision,options)"
-msgstr ""
+msgstr "Versão 6: ST_AsGeoJSON(gj_versão, geom, precisão,opções)"
 
 #. Tag: para
 #: reference_output.xml:323
 #, no-c-format
 msgid "Availability: 1.3.4"
-msgstr ""
+msgstr "Disponibilidade: 1.3.4"
 
 #. Tag: para
 #: reference_output.xml:325
 #, no-c-format
 msgid "Changed: 2.0.0 support default args and named args."
-msgstr ""
+msgstr "Alterações: 2.0.0 suporte padrão args e args nomeados. "
 
 #. Tag: para
 #: reference_output.xml:331
@@ -712,6 +934,10 @@ msgid ""
 "Layers. Example of its use is <ulink url=\"http://openlayers.org/en/v3.10.1/"
 "examples/geojson.html\">OpenLayers GeoJSON Example</ulink>"
 msgstr ""
+"O formato GeoJSON é, geralmente, mais eficiente que outros formatos para o "
+"uso em mapeamentos ajax. Um cliente popular javascript que suporta ele é o "
+"Open Layers. Exemplo deste use é: <ulink url=\"http://openlayers.org/en/"
+"v3.10.1/examples/geojson.html\">OpenLayers GeoJSON Example</ulink>"
 
 #. Tag: programlisting
 #: reference_output.xml:336
@@ -732,18 +958,32 @@ msgid ""
 "-----------------------------------------------------------------------------------------\n"
 " {\"type\":\"LineString\",\"coordinates\":[[1,2,3],[4,5,6]]}"
 msgstr ""
+"SELECT ST_AsGeoJSON(the_geom) from fe_edges limit 1;\n"
+"                                           st_asgeojson\n"
+"-----------------------------------------------------------------------------------------------------------\n"
+"\n"
+"{\"type\":\"MultiLineString\",\"coordinates\":"
+"[[[-89.734634999999997,31.492072000000000],\n"
+"[-89.734955999999997,31.492237999999997]]]}\n"
+"(1 row)\n"
+"--3d point\n"
+"SELECT ST_AsGeoJSON('LINESTRING(1 2 3, 4 5 6)');\n"
+"\n"
+"st_asgeojson\n"
+"-----------------------------------------------------------------------------------------\n"
+" {\"type\":\"LineString\",\"coordinates\":[[1,2,3],[4,5,6]]}"
 
 #. Tag: refname
 #: reference_output.xml:341
 #, no-c-format
 msgid "ST_AsGML"
-msgstr ""
+msgstr "ST_AsGML"
 
 #. Tag: refpurpose
 #: reference_output.xml:342
 #, no-c-format
 msgid "Return the geometry as a GML version 2 or 3 element."
-msgstr ""
+msgstr "Retorna a geometria como uma versão GML com 2 ou 3 elementos."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:346
@@ -778,6 +1018,34 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>id=null</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsGML</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGML</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGML</function></"
+"funcdef> <paramdef><type>integer </type> <parameter>version</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>nprefix=null</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>id=null</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>text <function>ST_AsGML</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>version</parameter></paramdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>nprefix=null</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>id=null</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:386
@@ -789,12 +1057,17 @@ msgid ""
 "argument may be used to reduce the maximum number of decimal places "
 "(<varname>maxdecimaldigits</varname>) used in output (defaults to 15)."
 msgstr ""
+"Retorna a geometria como um elemento Geography Markup Language (GML). Esta "
+"versão de parâmetro, se especificada, pode ser 2 ou 3. Se nenhuma versão de "
+"parâmetro estiver especificada, então, o padrão é assumido para ser 2. O "
+"argumento de precisão pode ser usado para reduzir o número máximo de casas "
+"decimais (<varname>maxdecimaldigits</varname>) usado na saída (padrão 15)."
 
 #. Tag: para
 #: reference_output.xml:391
 #, no-c-format
 msgid "GML 2 refer to 2.1.2 version, GML 3 to 3.1.1 version"
-msgstr ""
+msgstr "GML 2 refere-se a versão 2.1.2 , GML 3 para a versão 3.1.1"
 
 #. Tag: para
 #: reference_output.xml:392
@@ -803,24 +1076,26 @@ msgid ""
 "The 'options' argument is a bitfield. It could be used to define CRS output "
 "type in GML output, and to declare data as lat/lon:"
 msgstr ""
+"O argumento \"opções\" é um bitfield. Ele poderia ser usado para definir o "
+"tipo de saída CRS na saída GML, e para declarar dados como lat/lon:"
 
 #. Tag: para
 #: reference_output.xml:396
 #, no-c-format
 msgid "0: GML Short CRS (e.g EPSG:4326), default value"
-msgstr ""
+msgstr "0: GML Short CRS (ex: EPSG:4326), valor padrão"
 
 #. Tag: para
 #: reference_output.xml:400
 #, no-c-format
 msgid "1: GML Long CRS (e.g urn:ogc:def:crs:EPSG::4326)"
-msgstr ""
+msgstr "1: GML Long CRS (ex: urn:ogc:def:crs:EPSG::4326)"
 
 #. Tag: para
 #: reference_output.xml:404
 #, no-c-format
 msgid "2: For GML 3 only, remove srsDimension attribute from output."
-msgstr ""
+msgstr "2: Para GML 3 somente, remove srsDimension atribuída da saída."
 
 #. Tag: para
 #: reference_output.xml:408
@@ -829,6 +1104,8 @@ msgid ""
 "4: For GML 3 only, use <LineString> rather than <Curve> tag for "
 "lines."
 msgstr ""
+"4: Para GML 3 somente, use <LineString> em vez de <Curve> tag "
+"para linhas. "
 
 #. Tag: para
 #: reference_output.xml:412
@@ -839,12 +1116,16 @@ msgid ""
 "related to axis order. So if you set it, it will swap the coordinates so "
 "order is lat lon instead of database lon lat."
 msgstr ""
+"16: Declara que dados são lat/lon (ex: srid=4326). O padrão é supor que os "
+"dados são planos. Esta opção é útil apenas para saída GML 3.1.1, relacionada "
+"a ordem do eixo. Então, se você configurá-la, ela irá trocar as coordenadas, "
+"deixando a ordem sendo lat lon em vez do banco de dados. "
 
 #. Tag: para
 #: reference_output.xml:418
 #, no-c-format
 msgid "32: Output the box of the geometry (envelope)."
-msgstr ""
+msgstr "32: Gera a caixa da geometria (envelope)."
 
 #. Tag: para
 #: reference_output.xml:423
@@ -853,12 +1134,15 @@ msgid ""
 "The 'namespace prefix' argument may be used to specify a custom namespace "
 "prefix or no prefix (if empty). If null or omitted 'gml' prefix is used"
 msgstr ""
+"O argumento 'namespace prefix' pode ser usado para especificar um namespace "
+"prefix personalizado ou nenhum prefixo (se vazio). Se nulo ou omitido, o "
+"prefixo 'gml' é usado"
 
 #. Tag: para
 #: reference_output.xml:427
 #, no-c-format
 msgid "Availability: 1.3.2"
-msgstr ""
+msgstr "Disponibilidade: 1.3.2"
 
 #. Tag: para
 #: reference_output.xml:429
@@ -869,30 +1153,35 @@ msgid ""
 "Support for Polyhedral surfaces and TINS was introduced. Option 32 was "
 "introduced to output the box."
 msgstr ""
+"Melhorias: 2.0.0 prefixo suportado foi introduzido. A opção 4 para o GML3 "
+"foi introduzida para permitir a utilização da LineString em vez da tag Curva "
+"para linhas. O suporte GML3 para superfícies poliédricas e TINS foi "
+"introduzidos. A Opção 32 foi introduzida para gerar a caixa. "
 
 #. Tag: para
 #: reference_output.xml:430
 #, no-c-format
 msgid "Changed: 2.0.0 use default named args"
-msgstr ""
+msgstr "Alterações: 2.0.0 use argumentos nomeados por padrão"
 
 #. Tag: para
 #: reference_output.xml:431
 #, no-c-format
 msgid "Enhanced: 2.1.0 id support was introduced, for GML 3."
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para id foi introduzido, para GML 3. "
 
 #. Tag: para
 #: reference_output.xml:433
 #, no-c-format
 msgid "Only version 3+ of ST_AsGML supports Polyhedral Surfaces and TINS."
 msgstr ""
+"Somente a versão 3+ de ST_AsGML suporta superfícies poliédricas e TINS. "
 
 #. Tag: title
 #: reference_output.xml:440
 #, no-c-format
 msgid "Examples: Version 2"
-msgstr ""
+msgstr "Exemplos: Versão 2"
 
 #. Tag: programlisting
 #: reference_output.xml:441
@@ -906,12 +1195,19 @@ msgid ""
 "LinearRing><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:"
 "LinearRing></gml:outerBoundaryIs></gml:Polygon>]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsGML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"                st_asgml\n"
+"                --------\n"
+"                <gml:Polygon srsName=\"EPSG:4326\"><gml:outerBoundaryIs><gml:"
+"LinearRing><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:"
+"LinearRing></gml:outerBoundaryIs></gml:Polygon>]]>"
 
 #. Tag: title
 #: reference_output.xml:444
 #, no-c-format
 msgid "Examples: Version 3"
-msgstr ""
+msgstr "Exemplos: Versão 3"
 
 #. Tag: programlisting
 #: reference_output.xml:445
@@ -925,6 +1221,13 @@ msgid ""
 "                <gml:Point srsName=\"urn:ogc:def:crs:EPSG::4326\"><gml:"
 "pos>6.34535 5.23423</gml:pos></gml:Point>]]>"
 msgstr ""
+"-- Flip coordinates and output extended EPSG (16 | 1)--\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('POINT(5.234234233242 "
+"6.34534534534)',4326), 5, 17);\n"
+"                        st_asgml\n"
+"                        --------\n"
+"                <gml:Point srsName=\"urn:ogc:def:crs:EPSG::4326\"><gml:"
+"pos>6.34535 5.23423</gml:pos></gml:Point>]]>"
 
 #. Tag: programlisting
 #: reference_output.xml:446
@@ -940,9 +1243,18 @@ msgid ""
 "                <gml:upperCorner>10 20</gml:upperCorner>\n"
 "        </gml:Envelope>]]>"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_output.xml:448
+"-- Output the envelope (32) --\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 "
+"20)',4326), 5, 32);\n"
+"                st_asgml\n"
+"                --------\n"
+"        <gml:Envelope srsName=\"EPSG:4326\">\n"
+"                <gml:lowerCorner>1 2</gml:lowerCorner>\n"
+"                <gml:upperCorner>10 20</gml:upperCorner>\n"
+"        </gml:Envelope>]]>"
+
+#. Tag: programlisting
+#: reference_output.xml:448
 #, no-c-format
 msgid ""
 "-- Output the envelope (32) , reverse (lat lon instead of lon lat) (16), "
@@ -956,6 +1268,16 @@ msgid ""
 "        <gml:upperCorner>20 10</gml:upperCorner>\n"
 "</gml:Envelope>]]>"
 msgstr ""
+"-- Output the envelope (32) , reverse (lat lon instead of lon lat) (16), "
+"long srs (1)= 32 | 16 | 1 = 49 --\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 "
+"20)',4326), 5, 49);\n"
+"        st_asgml\n"
+"        --------\n"
+"<gml:Envelope srsName=\"urn:ogc:def:crs:EPSG::4326\">\n"
+"        <gml:lowerCorner>2 1</gml:lowerCorner>\n"
+"        <gml:upperCorner>20 10</gml:upperCorner>\n"
+"</gml:Envelope>]]>"
 
 #. Tag: programlisting
 #: reference_output.xml:450
@@ -1024,12 +1346,74 @@ msgid ""
 "</gml:polygonPatches>\n"
 "</gml:PolyhedralSurface>]]>"
 msgstr ""
+"-- Polyhedral Example --\n"
+"SELECT ST_AsGML(3, ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )'));\n"
+"        st_asgml\n"
+"        --------\n"
+"<![CDATA[ <gml:PolyhedralSurface>\n"
+"<gml:polygonPatches>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 0 0 "
+"1 0 1 1 0 1 0 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 0 1 "
+"0 1 1 0 1 0 0 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 1 0 "
+"0 1 0 1 0 0 1 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">1 1 0 1 1 "
+"1 1 0 1 1 0 0 1 1 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 1 0 0 1 "
+"1 1 1 1 1 1 0 0 1 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 1 1 0 "
+"1 1 1 1 0 1 1 0 0 1</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"</gml:polygonPatches>\n"
+"</gml:PolyhedralSurface>]]>"
 
 #. Tag: refname
 #: reference_output.xml:463
 #, no-c-format
 msgid "ST_AsHEXEWKB"
-msgstr ""
+msgstr "ST_AsHEXEWKB"
 
 #. Tag: refpurpose
 #: reference_output.xml:465
@@ -1038,6 +1422,8 @@ msgid ""
 "Returns a Geometry in HEXEWKB format (as text) using either little-endian "
 "(NDR) or big-endian (XDR) encoding."
 msgstr ""
+"Retorna uma geometria no formato HEXEWKB (como texto) usando little-endian "
+"(NDR) ou big-endian (XDR) encoding."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:470
@@ -1050,6 +1436,12 @@ msgid ""
 "function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:487
@@ -1059,12 +1451,15 @@ msgid ""
 "(NDR) or big-endian (XDR) encoding. If no encoding is specified, then NDR is "
 "used."
 msgstr ""
+"Retorna uma geometria no formato HEXEWKB (como texto) usando little-endian "
+"(NDR) ou big-endian (XDR) encoding. Se nenhum encoding estiver especificado, "
+"então o NDR é usado."
 
 #. Tag: para
 #: reference_output.xml:491
 #, no-c-format
 msgid "Availability: 1.2.2"
-msgstr ""
+msgstr "Disponibilidade: 1.2.2"
 
 #. Tag: programlisting
 #: reference_output.xml:499
@@ -1085,12 +1480,26 @@ msgid ""
 "                000000000000F03F000000000000F03F000000000000F03\n"
 "                F000000000000000000000000000000000000000000000000"
 msgstr ""
+"SELECT ST_AsHEXEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"                which gives same answer as\n"
+"\n"
+"                SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326)::text;\n"
+"\n"
+"                st_ashexewkb\n"
+"                --------\n"
+"                0103000020E6100000010000000500\n"
+"                00000000000000000000000000000000\n"
+"                00000000000000000000000000000000F03F\n"
+"                000000000000F03F000000000000F03F000000000000F03\n"
+"                F000000000000000000000000000000000000000000000000"
 
 #. Tag: refname
 #: reference_output.xml:505
 #, no-c-format
 msgid "ST_AsKML"
-msgstr ""
+msgstr "ST_AsKML"
 
 #. Tag: refpurpose
 #: reference_output.xml:507
@@ -1099,6 +1508,8 @@ msgid ""
 "Return the geometry as a KML element. Several variants. Default version=2, "
 "default precision=15"
 msgstr ""
+"Retorna a geometria como um elemento KML. Muitas variantes. Versão padrão=2, "
+"precisão padrão=15"
 
 #. Tag: funcsynopsis
 #: reference_output.xml:511
@@ -1126,6 +1537,27 @@ msgid ""
 "\"><type>text </type> <parameter>nprefix=NULL</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>version</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nprefix=NULL</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsKML</function></"
+"funcdef> <paramdef><type>integer </type> <parameter>version</parameter></"
+"paramdef> <paramdef><type>geography </type> <parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nprefix=NULL</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:543
@@ -1136,6 +1568,9 @@ msgid ""
 "output (defaults to 15), version default to 2 and default namespace is no "
 "prefix."
 msgstr ""
+"Retorna a geometria como um elemento Keyhole Markup Language (KML). Existem "
+"muitas variantes desta função. Número máximo de casas decimais usado na "
+"saída (padrão 15), versão para 2 e o namespace não tem prefixo. "
 
 #. Tag: para
 #: reference_output.xml:547
@@ -1144,6 +1579,8 @@ msgid ""
 "Version 1: ST_AsKML(geom_or_geog, maxdecimaldigits) / version=2 / "
 "maxdecimaldigits=15"
 msgstr ""
+"Versão 1: ST_AsKML(geom_or_geog, maxdecimaldigits) / versão=2 / "
+"maxdecimaldigits=15"
 
 #. Tag: para
 #: reference_output.xml:548
@@ -1152,6 +1589,8 @@ msgid ""
 "Version 2: ST_AsKML(version, geom_or_geog, maxdecimaldigits, nprefix) "
 "maxdecimaldigits=15 / nprefix=NULL"
 msgstr ""
+"Versão 2: ST_AsKML(version, geom_or_geog, maxdecimaldigits, nprefix) "
+"maxdecimaldigits=15 / nprefix=NULL"
 
 #. Tag: para
 #: reference_output.xml:551
@@ -1160,6 +1599,8 @@ msgid ""
 "Requires PostGIS be compiled with Proj support. Use <xref linkend="
 "\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
 msgstr ""
+"Requer que PostGIS seja compilado com o suporte Porj. Use <xref linkend="
+"\"PostGIS_Full_Version\"/> para confirmar que você o suporte proj compilado. "
 
 #. Tag: para
 #: reference_output.xml:555
@@ -1167,24 +1608,28 @@ msgstr ""
 msgid ""
 "Availability: 1.2.2 - later variants that include version param came in 1.3.2"
 msgstr ""
+"Disponibilidade: 1.2.2 - variantes futuras que incluem  parâmetro versão que "
+"veio em 1.3.2"
 
 #. Tag: para
 #: reference_output.xml:558
 #, no-c-format
 msgid "Enhanced: 2.0.0 - Add prefix namespace. Default is no prefix"
 msgstr ""
+"Melhorias: 2.0.0 - Adiciona namespace prefixo. O padrão é não ter nenhum "
+"prefixo "
 
 #. Tag: para
 #: reference_output.xml:561
 #, no-c-format
 msgid "Changed: 2.0.0 - uses default args and supports named args"
-msgstr ""
+msgstr "Alterações: 2.0.0 - suporte padrão args e suporta args nomeados "
 
 #. Tag: para
 #: reference_output.xml:565
 #, no-c-format
 msgid "AsKML output will not work with geometries that do not have an SRID"
-msgstr ""
+msgstr "A saída AsKML não funcionará com geometrias que não possuem um SRID"
 
 #. Tag: programlisting
 #: reference_output.xml:573
@@ -1204,24 +1649,37 @@ msgid ""
 "LineString>\n"
 "                ]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsKML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"\n"
+"                st_askml\n"
+"                --------\n"
+"                <Polygon><outerBoundaryIs><LinearRing><coordinates>0,0 0,1 "
+"1,1 1,0 0,0</coordinates></LinearRing></outerBoundaryIs></Polygon>\n"
+"\n"
+"                --3d linestring\n"
+"                SELECT ST_AsKML('SRID=4326;LINESTRING(1 2 3, 4 5 6)');\n"
+"                <LineString><coordinates>1,2,3 4,5,6</coordinates></"
+"LineString>\n"
+"                ]]>"
 
 #. Tag: para
 #: reference_output.xml:578
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsGML\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_AsGML\"/>"
 
 #. Tag: refname
 #: reference_output.xml:584
 #, no-c-format
 msgid "ST_AsLatLonText"
-msgstr ""
+msgstr "ST_AsLatLonText"
 
 #. Tag: refpurpose
 #: reference_output.xml:585
 #, no-c-format
 msgid "Return the Degrees, Minutes, Seconds representation of the given point."
-msgstr ""
+msgstr "Retorna a representação de Graus, Minutos, Segundos do ponto dado."
 
 #. Tag: funcprototype
 #: reference_output.xml:590
@@ -1231,12 +1689,15 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
 "<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_AsLatLonText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
 
 #. Tag: para
 #: reference_output.xml:601
 #, no-c-format
 msgid "Returns the Degrees, Minutes, Seconds representation of the point."
-msgstr ""
+msgstr "Returns the Degrees, Minutes, Seconds representation of the point."
 
 #. Tag: para
 #: reference_output.xml:604
@@ -1246,6 +1707,9 @@ msgid ""
 "coordinates are normalized in the output to the \"normal\" range (-180 to "
 "+180 for lon, -90 to +90 for lat)."
 msgstr ""
+"É suposto que o ponto é uma projeção lat/lon. As coordenadas X (lon) e Y "
+"(lat), são normalizadas na saída para o alcance \"normal\" (-180 to +180 "
+"para lon, -90 para +90 para lat)."
 
 #. Tag: para
 #: reference_output.xml:607
@@ -1257,6 +1721,11 @@ msgid ""
 "direction (NSEW). DMS tokens may be repeated to indicate desired width and "
 "precision (\"SSS.SSSS\" means \" 1.0023\")."
 msgstr ""
+"O texto parâmetro é um formato string que contém o formato do texto "
+"resultante, parecido com uma string de formato data. Tokens válidos são \"D"
+"\" para graus, \"M\" para minutos, \"S\" para segundos e \"C\" para direções "
+"cardiais (NSLO). Os tokens DMS podem se repetir para indicar a largura e "
+"precisão desejadas (\"SSS.SSSS\" significa \" 1.0023\")."
 
 #. Tag: para
 #: reference_output.xml:612
@@ -1268,6 +1737,12 @@ msgid ""
 "is also omitted, degrees are shown as decimal with as many digits precision "
 "as you specify."
 msgstr ""
+"\"M\", \"S\", e \"C\" são opcionais. Se \"C\" estiverem omitidas, os graus "
+"são mostrados com um \"-\" se sul ou oeste. Se \"S\" estiver omitido, os "
+"minutos serão mostrados como decimais com com tanta precisão de dígitos "
+"quanto você especificar. Se \"M\" também estiver omitido, os graus serão "
+"mostrados como decimais com tanta precisão de dígitos quanto você "
+"especificar."
 
 #. Tag: para
 #: reference_output.xml:617
@@ -1276,18 +1751,20 @@ msgid ""
 "If the format string is omitted (or zero-length) a default format will be "
 "used."
 msgstr ""
+"Se a string formato for omitida (ou tiver tamanho zero) um formato padrão "
+"será usado."
 
 #. Tag: para
 #: reference_output.xml:623
 #, no-c-format
 msgid "Availability: 2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0"
 
 #. Tag: para
 #: reference_output.xml:629
 #, no-c-format
 msgid "Default format."
-msgstr ""
+msgstr "Formato padrão. "
 
 #. Tag: programlisting
 #: reference_output.xml:630
@@ -1298,12 +1775,16 @@ msgid ""
 "----------------------------\n"
 " 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" 2°19'29.928\"S 3°14'3.243\"W"
 
 #. Tag: para
 #: reference_output.xml:631
 #, no-c-format
 msgid "Providing a format (same as the default)."
-msgstr ""
+msgstr "Fornecendo um formato (o mesmo do padrão)."
 
 #. Tag: programlisting
 #: reference_output.xml:632
@@ -1314,12 +1795,16 @@ msgid ""
 "----------------------------\n"
 " 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"C'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" 2°19'29.928\"S 3°14'3.243\"W"
 
 #. Tag: para
 #: reference_output.xml:633
 #, no-c-format
 msgid "Characters other than D, M, S, C and . are just passed through."
-msgstr ""
+msgstr "Outros caracteres além de D, M, S, C e . são somente passados."
 
 #. Tag: programlisting
 #: reference_output.xml:634
@@ -1332,12 +1817,18 @@ msgid ""
 " 2 degrees, 19 minutes, 30 seconds to the S 3 degrees, 14 minutes, 3 seconds "
 "to the W"
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D degrees, M "
+"minutes, S seconds to the C'));\n"
+"                                   st_aslatlontext\n"
+"--------------------------------------------------------------------------------------\n"
+" 2 degrees, 19 minutes, 30 seconds to the S 3 degrees, 14 minutes, 3 seconds "
+"to the W"
 
 #. Tag: para
 #: reference_output.xml:635
 #, no-c-format
 msgid "Signed degrees instead of cardinal directions."
-msgstr ""
+msgstr "Graus assinados em vez de direções cardiais. "
 
 #. Tag: programlisting
 #: reference_output.xml:636
@@ -1348,12 +1839,16 @@ msgid ""
 "----------------------------\n"
 " -2°19'29.928\" -3°14'3.243\""
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" -2°19'29.928\" -3°14'3.243\""
 
 #. Tag: para
 #: reference_output.xml:637
 #, no-c-format
 msgid "Decimal degrees."
-msgstr ""
+msgstr "Graus decimais. "
 
 #. Tag: programlisting
 #: reference_output.xml:638
@@ -1365,12 +1860,17 @@ msgid ""
 "-----------------------------------\n"
 " 2.3250 degrees S 3.2342 degrees W"
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D.DDDD degrees "
+"C'));\n"
+"          st_aslatlontext\n"
+"-----------------------------------\n"
+" 2.3250 degrees S 3.2342 degrees W"
 
 #. Tag: para
 #: reference_output.xml:639
 #, no-c-format
 msgid "Excessively large values are normalized."
-msgstr ""
+msgstr "Valores excessivamente grandes são normalizados."
 
 #. Tag: programlisting
 #: reference_output.xml:640
@@ -1381,12 +1881,16 @@ msgid ""
 "-------------------------------\n"
 " 72°19'29.928\"S 57°45'56.757\"E"
 msgstr ""
+"SELECT (ST_AsLatLonText('POINT (-302.2342342 -792.32498)'));\n"
+"        st_aslatlontext\n"
+"-------------------------------\n"
+" 72°19'29.928\"S 57°45'56.757\"E"
 
 #. Tag: refname
 #: reference_output.xml:648
 #, no-c-format
 msgid "ST_AsSVG"
-msgstr ""
+msgstr "ST_AsSVG"
 
 #. Tag: refpurpose
 #: reference_output.xml:650
@@ -1394,6 +1898,8 @@ msgstr ""
 msgid ""
 "Returns a Geometry in SVG path data given a geometry or geography object."
 msgstr ""
+"Retorna uma geometria em dados SVG path, dado um objeto de geometria ou "
+"geografia."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:654
@@ -1410,6 +1916,16 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>rel=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>rel=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:673
@@ -1423,6 +1939,14 @@ msgid ""
 "'rel' is 1. Multipoint geometries are delimited by commas (\",\"), "
 "GeometryCollection geometries are delimited by semicolons (\";\")."
 msgstr ""
+"Retorna a geometria como dados Scalar Vector Graphics (SVG). Use 1 como "
+"segundo argumento para ter os dados path implementados em termo de "
+"movimentos relacionados, o padrão (ou 0) utiliza movimento absolutos. O "
+"terceiro argumento pode ser usado para reduzir o máximo número de dígitos "
+"decimais usados na saída (padrão 15). Geometrias pontuais, serão "
+"renderizadas como cx/cy quando o argumento 'rel' for 0, x/y quando 'rel' for "
+"1. Geometrias multipontuais são delimitadas por vírgulas (\",\"). As "
+"geometrias GeometryCollection são delimitadas por ponto e vírgula (\";\"). "
 
 #. Tag: para
 #: reference_output.xml:683
@@ -1433,12 +1957,16 @@ msgid ""
 "SVG/paths.html#PathDataBNF\">http://www.w3.org/TR/SVG/paths."
 "html#PathDataBNF</ulink>"
 msgstr ""
+"Disponibilidade: 1.2.2. Disponibilidade: 1.4.0 Alterado em PostGIS 1.4.0 "
+"para incluir comando L em path absoluto para entrar em conformidade com "
+"<ulink url=\"http://www.w3.org/TR/SVG/paths.html#PathDataBNF\">http://www.w3."
+"org/TR/SVG/paths.html#PathDataBNF</ulink>"
 
 #. Tag: para
 #: reference_output.xml:686
 #, no-c-format
 msgid "Changed: 2.0.0 to use default args and support named args"
-msgstr ""
+msgstr "Alterações: 2.0.0 para usar args padrão e suporta args nomeados "
 
 #. Tag: programlisting
 #: reference_output.xml:691
@@ -1450,12 +1978,17 @@ msgid ""
 "                --------\n"
 "                M 0 0 L 0 -1 1 -1 1 0 Z"
 msgstr ""
+"SELECT ST_AsSVG(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                st_assvg\n"
+"                --------\n"
+"                M 0 0 L 0 -1 1 -1 1 0 Z"
 
 #. Tag: refname
 #: reference_output.xml:697
 #, no-c-format
 msgid "ST_AsText"
-msgstr ""
+msgstr "ST_AsText"
 
 #. Tag: refpurpose
 #: reference_output.xml:698
@@ -1464,6 +1997,8 @@ msgid ""
 "Return the Well-Known Text (WKT) representation of the geometry/geography "
 "without SRID metadata."
 msgstr ""
+"Retorna a representação de texto bem conhecida (WKT) da geometria/geografia "
+"sem os meta dados do SRID."
 
 #. Tag: funcsynopsis
 #: reference_output.xml:702
@@ -1475,12 +2010,18 @@ msgid ""
 "funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsText</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:717
 #, no-c-format
 msgid "Returns the Well-Known Text representation of the geometry/geography."
 msgstr ""
+"Retorna a representação de texto bem conhecida  da geometria/geografia."
 
 #. Tag: para
 #: reference_output.xml:720
@@ -1489,6 +2030,8 @@ msgid ""
 "The WKT spec does not include the SRID. To get the SRID as part of the data, "
 "use the non-standard PostGIS <xref linkend=\"ST_AsEWKT\"/>"
 msgstr ""
+"O WKB spec não inclui o SRID. Para obter o SRID como parte dos dados, use o "
+"PostGIS não padronizado <xref linkend=\"ST_AsEWKT\"/>"
 
 #. Tag: para
 #: reference_output.xml:727
@@ -1498,18 +2041,21 @@ msgid ""
 "linkend=\"ST_GeomFromText\"/> to convert to a postgis geometry from "
 "ST_AsText representation."
 msgstr ""
+"ST_AsText é o reverso de <xref linkend=\"ST_GeomFromText\"/>. Use <xref "
+"linkend=\"ST_GeomFromText\"/> para converter para uma geometria postgis da "
+"representação ST_AsText."
 
 #. Tag: para
 #: reference_output.xml:730
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
-msgstr ""
+msgstr "Disponibilidade: 1.5 - suporte para geografia foi introduzido."
 
 #. Tag: para
 #: reference_output.xml:732
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 
 #. Tag: programlisting
 #: reference_output.xml:740
@@ -1525,6 +2071,15 @@ msgid ""
 " POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_AsText('01030000000100000005000000000000000000\n"
+"000000000000000000000000000000000000000000000000\n"
+"F03F000000000000F03F000000000000F03F000000000000F03\n"
+"F000000000000000000000000000000000000000000000000');\n"
+"\n"
+"                   st_astext\n"
+"--------------------------------\n"
+" POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
+"(1 row)"
 
 #. Tag: para
 #: reference_output.xml:747 reference_output.xml:805
@@ -1533,18 +2088,22 @@ msgid ""
 ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsEWKT\"/>, <xref "
 "linkend=\"ST_GeomFromText\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsEWKT\"/>, <xref "
+"linkend=\"ST_GeomFromText\"/>"
 
 #. Tag: refname
 #: reference_output.xml:753
 #, no-c-format
 msgid "ST_AsTWKB"
-msgstr ""
+msgstr "ST_AsTWKB"
 
 #. Tag: refpurpose
 #: reference_output.xml:754
 #, no-c-format
 msgid "Returns the geometry as TWKB, aka \"Tiny Well-Known Binary\""
 msgstr ""
+"Retorna a geometria como TWKB, também conhecido como \"Tiny Well-Known Binary"
+"\""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:758
@@ -1570,6 +2129,25 @@ msgid ""
 "<paramdef><type>boolean </type> <parameter>include_bounding_boxes=false</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsTWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>decimaldigits_xy=0</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_z=0</"
+"parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>decimaldigits_m=0</parameter></paramdef> <paramdef><type>boolean "
+"</type> <parameter>include_sizes=false</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>include_bounding boxes=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsTWKB</function></funcdef> <paramdef><type>geometry[] </type> "
+"<parameter>geometries</parameter></paramdef> <paramdef><type>bigint[] </"
+"type> <parameter>unique_ids</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>decimaldigits_xy=0</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>decimaldigits_z=0</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_m=0</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>include_sizes=false</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>include_bounding_boxes=false</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_output.xml:782
@@ -1580,6 +2158,9 @@ msgid ""
 "\">compressed binary format</ulink> with a focus on minimizing the size of "
 "the output."
 msgstr ""
+"Retorna a geometria no formato TWKB (Tiny Well-Known Binary). TWKB é um "
+"<ulink url=\"https://github.com/TWKB/Specification/blob/master/twkb.md"
+"\">compressed binary format</ulink> com foco em minimizar o tamanho da saída."
 
 #. Tag: para
 #: reference_output.xml:783
@@ -1591,6 +2172,10 @@ msgid ""
 "value of 1 implies that the first digit to the right of the decimal point "
 "will be preserved."
 msgstr ""
+"Os parâmetros de dígitos decimais controlam quanta precisão está armazenada "
+"na saída. Por padrão, valores são arredondados para a unidade mais pŕoxima "
+"antes de encoding. Por exemplo:  um valor de 1 implica que o primeiro dígito "
+"a direita do ponto decimal será preservado."
 
 #. Tag: para
 #: reference_output.xml:784
@@ -1602,6 +2187,11 @@ msgid ""
 "your client software has a use for them, as they just use up space (and "
 "saving space is the point of TWKB)."
 msgstr ""
+"Os tamanhos e  os parâmetros das caixas limitadoras controlam onde as "
+"informações opcionais sobre o tamanho do encoding do objeto e os limites do "
+"objeto estão incluídas na saída. Por padrão elas não estão. Não as inclua a "
+"menos que o software do seu cliente tenha um uso para elas, como elas só "
+"ocupa espaço (e economizar espaço é o objeto do TWKB). "
 
 #. Tag: para
 #: reference_output.xml:785
@@ -1615,6 +2205,14 @@ msgid ""
 "functions-aggregate.html\">array_agg</ulink> function. The other parameters "
 "operate the same as for the simple form of the function."
 msgstr ""
+"A forma arranjo entrada da função é usada para converter uma coleção de "
+"geometrias e identificadores únicos em uma coleção TWKB que preserva os "
+"identificadores. Isto é útil para clientes que esperam desempacotar uma "
+"coleção e acessar informações futuras sobre os objetos que estão dentro. "
+"Você pode criar os arranjos usando a função <ulink url=\"http://www."
+"postgresql.org/docs/9.4/static/functions-aggregate.html\">array_agg</ulink>. "
+"Os outros parâmetros funcionam da mesma forma para o formato simples da "
+"função."
 
 #. Tag: para
 #: reference_output.xml:787
@@ -1625,6 +2223,11 @@ msgid ""
 "code for building a JavaScript client can be found at <ulink url=\"https://"
 "github.com/TWKB/twkb.js\">https://github.com/TWKB/twkb.js</ulink>."
 msgstr ""
+"O formato de especificação  está disponível online em <ulink url=\"https://"
+"github.com/TWKB/Specification\">https://github.com/TWKB/Specification</"
+"ulink>, e o código para construir um cliente JavaScript pode ser encontrado "
+"em <ulink url=\"https://github.com/TWKB/twkb.js\">https://github.com/TWKB/"
+"twkb.js</ulink>."
 
 #. Tag: programlisting
 #: reference_output.xml:796
@@ -1635,6 +2238,10 @@ msgid ""
 "--------------------------------------------\n"
 "\\x02000202020808"
 msgstr ""
+"SELECT ST_AsTWKB('LINESTRING(1 1,5 5)'::geometry);\n"
+"                 st_astwkb\n"
+"--------------------------------------------\n"
+"\\x02000202020808"
 
 #. Tag: para
 #: reference_output.xml:797
@@ -1644,6 +2251,9 @@ msgid ""
 "desired geometries and objects first, using \"array_agg()\", then call the "
 "appropriate TWKB function."
 msgstr ""
+"Para criar um objeto TWKB agregado, incluir identificadores agrega as "
+"geometrias e objetos desejado primeiro, utilizando \"array_agg()\", então, "
+"utilize a função TWKB apropriada."
 
 #. Tag: programlisting
 #: reference_output.xml:799
@@ -1654,12 +2264,16 @@ msgid ""
 "--------------------------------------------\n"
 "\\x040402020400000202"
 msgstr ""
+"SELECT ST_AsTWKB(array_agg(geom), array_agg(gid)) FROM mytable;\n"
+"                 st_astwkb\n"
+"--------------------------------------------\n"
+"\\x040402020400000202"
 
 #. Tag: refname
 #: reference_output.xml:811
 #, no-c-format
 msgid "ST_AsX3D"
-msgstr ""
+msgstr "ST_AsX3D"
 
 #. Tag: refpurpose
 #: reference_output.xml:813
@@ -1668,6 +2282,8 @@ msgid ""
 "Returns a Geometry in X3D xml node element format: ISO-IEC-19776-1.2-"
 "X3DEncodings-XML"
 msgstr ""
+"Retorna uma geometria em X3D nó xml formato do elemento: ISO-IEC-19776-1.2-"
+"X3DEncodings-XML"
 
 #. Tag: funcprototype
 #: reference_output.xml:818
@@ -1679,9 +2295,14 @@ msgid ""
 "<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
 "\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
 msgstr ""
-
-#. Tag: para
-#: reference_output.xml:830
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:830
 #, no-c-format
 msgid ""
 "Returns a geometry as an X3D xml formatted node element <ulink url=\"http://"
@@ -1689,6 +2310,10 @@ msgid ""
 "number/19776-1</ulink>. If <varname>maxdecimaldigits</varname> (precision) "
 "is not specified then defaults to 15."
 msgstr ""
+"Retorna uma geometria como um elemento nó formatado  X3D xml <ulink url="
+"\"http://www.web3d.org/standards/number/19776-1\">http://www.web3d.org/"
+"standards/number/19776-1</ulink>. Se <varname>maxdecimaldigits</varname> "
+"(precisão) não estiver especificada, então, leva para 15."
 
 #. Tag: para
 #: reference_output.xml:832
@@ -1701,12 +2326,21 @@ msgid ""
 "settled on. Feel free to post a bug ticket if you have thoughts on the idea "
 "or ways we can allow people to denote their preferred mappings."
 msgstr ""
+"Existem vários motivos para traduzir as geometrias PostGIS para X3D já que "
+"os tipos de geometria X3D não mapeiam diretamente para os tipos de geometria "
+"do PostGIS e alguns tipos X3D mais novos, que podem ser os melhores "
+"mapeadores que estávamos evitando já que a maioria das ferramentas "
+"renderizadoras não suportam eles. Sinta-se livre para postar um comentário "
+"se você tiver ideias de como podemos permitir as pessoas a indicarem seus "
+"mapeamentos preferidos."
 
 #. Tag: para
 #: reference_output.xml:834
 #, no-c-format
 msgid "Below is how we currently map PostGIS 2D/3D types to X3D types"
 msgstr ""
+"Abaixo está como nós mapeamos os tipos 2D/3D do PostGIS para os tipos X3D, "
+"no momento"
 
 #. Tag: para
 #: reference_output.xml:837
@@ -1718,6 +2352,11 @@ msgid ""
 "code> outputs in database form (long,lat or X,Y), but X3D default of lat/"
 "lon, y/x may be preferred."
 msgstr ""
+"O argumento 'opções' é um bitfield. Para o PostGIS 2.2+, isto é usado para "
+"indicar onde representar as coordenadas atuais com o nó X3D GeoCoordinates "
+"Geospatial e, além disso, onde derrubar os eixos x/y. Por padrão,  "
+"<code>ST_AsX3D</code> gera na forma de banco de dados (long,lat or X,Y), mas "
+"X3D de lat/lon, y/x podem ser preferidos. "
 
 #. Tag: para
 #: reference_output.xml:841
@@ -1726,6 +2365,9 @@ msgid ""
 "0: X/Y in database order (e.g. long/lat = X,Y is standard database order), "
 "default value, and non-spatial coordinates (just regular old Coordinate tag)."
 msgstr ""
+"0: X/Y na ordem de banco de dados (ex: ling/lat = X,Y é a ordem padrão de "
+"banco de dados), valor padrão e coordenadas não-espaciais (somente "
+"coordenada tag antiga)."
 
 #. Tag: para
 #: reference_output.xml:845
@@ -1735,6 +2377,9 @@ msgid ""
 "switch, then output will be default \"latitude_first\" and coordinates will "
 "be flipped as well."
 msgstr ""
+"1: Lançar X e Y. Se usado em conjunção com a opção de trocar a "
+"geocoordenada, então, a saída será \"latitude_first\" e as coordenadas serão "
+"lançadas também. "
 
 #. Tag: para
 #: reference_output.xml:849
@@ -1750,120 +2395,130 @@ msgid ""
 "default of <code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"latitude_first\"'</"
 "code> use <code>(2 + 1)</code> = <code>3</code>"
 msgstr ""
+"2: Gera coordenadas no GeoSpatial GeoCoordinates. Esta opção lançará um erro "
+"se as geometrias não estiverem na WGS 84 long lat (srid: 4326). Este é o "
+"único tipo GeoCoordinate suportado. <ulink url=\"http://www.web3d.org/"
+"documents/specifications/19775-1/V3.2/Part01/components/geodata."
+"html#Specifyingaspatialreference\">Refer to X3D specs specifying a spatial "
+"reference system.</ulink>. Saída padrão será: <code>GeoCoordinate "
+"geoSystem='\"GD\" \"WE\" \"longitude_first\"'</code>. If you prefer the X3D "
+"default of <code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"latitude_first\"'</"
+"code> use <code>(2 + 1)</code> = <code>3</code>"
 
 #. Tag: entry
 #: reference_output.xml:859
 #, no-c-format
 msgid "PostGIS Type"
-msgstr ""
+msgstr "Tipo PostGIS "
 
 #. Tag: entry
 #: reference_output.xml:860
 #, no-c-format
 msgid "2D X3D Type"
-msgstr ""
+msgstr "Tipo 2D X3D "
 
 #. Tag: entry
 #: reference_output.xml:861
 #, no-c-format
 msgid "3D X3D Type"
-msgstr ""
+msgstr "Tipo 3D X3D "
 
 #. Tag: entry
 #: reference_output.xml:866
 #, no-c-format
 msgid "LINESTRING"
-msgstr ""
+msgstr "LINESTRING"
 
 #. Tag: entry
 #: reference_output.xml:867 reference_output.xml:872
 #, no-c-format
 msgid "not yet implemented - will be PolyLine2D"
-msgstr ""
+msgstr "ainda não foi implementado - será PoliLinha2D"
 
 #. Tag: entry
 #: reference_output.xml:868
 #, no-c-format
 msgid "LineSet"
-msgstr ""
+msgstr "LineSet"
 
 #. Tag: entry
 #: reference_output.xml:871
 #, no-c-format
 msgid "MULTILINESTRING"
-msgstr ""
+msgstr "MULTILINESTRING"
 
 #. Tag: entry
 #: reference_output.xml:873
 #, no-c-format
 msgid "IndexedLineSet"
-msgstr ""
+msgstr "IndexedLineSet"
 
 #. Tag: entry
 #: reference_output.xml:876
 #, no-c-format
 msgid "MULTIPOINT"
-msgstr ""
+msgstr "MULTIPONTO"
 
 #. Tag: entry
 #: reference_output.xml:877
 #, no-c-format
 msgid "Polypoint2D"
-msgstr ""
+msgstr "Poliponto2D"
 
 #. Tag: entry
 #: reference_output.xml:878
 #, no-c-format
 msgid "PointSet"
-msgstr ""
+msgstr "PointSet"
 
 #. Tag: entry
 #: reference_output.xml:881
 #, no-c-format
 msgid "POINT"
-msgstr ""
+msgstr "PONTO"
 
 #. Tag: entry
 #: reference_output.xml:882 reference_output.xml:883
 #, no-c-format
 msgid "outputs the space delimited coordinates"
-msgstr ""
+msgstr "gera as coordenadas delimitadas pelo espaço"
 
 #. Tag: entry
 #: reference_output.xml:886
 #, no-c-format
 msgid "(MULTI) POLYGON, POLYHEDRALSURFACE"
-msgstr ""
+msgstr "(MULTI) POLÍGONO, SUPERFÍCIE POLIÉDRICA"
 
 #. Tag: entry
 #: reference_output.xml:887
 #, no-c-format
 msgid "Invalid X3D markup"
-msgstr ""
+msgstr "Marcação X3D inválida"
 
 #. Tag: entry
 #: reference_output.xml:888
 #, no-c-format
 msgid "IndexedFaceSet (inner rings currently output as another faceset)"
 msgstr ""
+"IndexedFaceSet (anéis interiores atualmente gerados como outro faceset)"
 
 #. Tag: entry
 #: reference_output.xml:891
 #, no-c-format
 msgid "<entry>TIN</entry>"
-msgstr ""
+msgstr "<entry>TIN</entry>"
 
 #. Tag: entry
 #: reference_output.xml:892
 #, no-c-format
 msgid "TriangleSet2D (Not Yet Implemented)"
-msgstr ""
+msgstr "TriangleSet2D (ainda não implementado)"
 
 #. Tag: entry
 #: reference_output.xml:893
 #, no-c-format
 msgid "IndexedTriangleSet"
-msgstr ""
+msgstr "IndexedTriangleSet"
 
 #. Tag: para
 #: reference_output.xml:898
@@ -1872,6 +2527,8 @@ msgid ""
 "2D geometry support not yet complete. Inner rings currently just drawn as "
 "separate polygons. We are working on these."
 msgstr ""
+"O suporte para geometrias 2D ainda não está completo. Os anéis interiores "
+"apenas desenhados como polígonos separados. Estamos trabalhando nisto."
 
 #. Tag: para
 #: reference_output.xml:899
@@ -1881,6 +2538,9 @@ msgid ""
 "\"http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5#Goals:"
 "_X3D_and_HTML5\">X3D Integration with HTML5</ulink>"
 msgstr ""
+"Muitos avanços acontecendo no espaço 3D particularmente com <ulink url="
+"\"http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5#Goals:"
+"_X3D_and_HTML5\">X3D Integration with HTML5</ulink>"
 
 #. Tag: para
 #: reference_output.xml:900
@@ -1891,6 +2551,10 @@ msgid ""
 "freewrl.sourceforge.net/</ulink> binaries available for Mac, Linux, and "
 "Windows. Use the FreeWRL_Launcher packaged to view the geometries."
 msgstr ""
+"Existe uma ótima fonte de visualizador X3D que você pode usar para ver as "
+"geometrias renderizadas. Free Wrl <ulink url=\"http://freewrl.sourceforge."
+"net/\">http://freewrl.sourceforge.net/</ulink> binários para  Mac, Linux, "
+"and Windows. Use FreeWRL_Launcher compactados para visualizar as geometrias. "
 
 #. Tag: para
 #: reference_output.xml:901
@@ -1901,12 +2565,15 @@ msgid ""
 "<ulink url=\"http://www.x3dom.org/\">x3dDom html/js open source toolkit</"
 "ulink>."
 msgstr ""
+"Veja também<ulink url=\"https://github.com/robe2/postgis_x3d_viewer"
+"\">PostGIS minimalist X3D viewer</ulink> que utiliza esta função e <ulink "
+"url=\"http://www.x3dom.org/\">x3dDom html/js fonte aberta toolkit</ulink>."
 
 #. Tag: para
 #: reference_output.xml:902
 #, no-c-format
 msgid "Availability: 2.0.0: ISO-IEC-19776-1.2-X3DEncodings-XML"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0: ISO-IEC-19776-1.2-X3DEncodings-XML"
 
 #. Tag: para
 #: reference_output.xml:903
@@ -1915,6 +2582,8 @@ msgid ""
 "Enhanced: 2.2.0: Support for GeoCoordinates and axis (x/y, long/lat) "
 "flipping. Look at options for details."
 msgstr ""
+"Melhorias: 2.2.0: Suporte para GeoCoordinates e eixos (x/y, long/lat) "
+"lançando. Observe as opções para mais detalhes."
 
 #. Tag: title
 #: reference_output.xml:915
@@ -1923,6 +2592,8 @@ msgid ""
 "Example: Create a fully functional X3D document - This will generate a cube "
 "that is viewable in FreeWrl and other X3D viewers."
 msgstr ""
+"Exemplo: Cria um documento X3D completamente funcional - Isto irá gerar um "
+"cubo visível no FreeWrl e outros visualizadores X3D. "
 
 #. Tag: programlisting
 #: reference_output.xml:916
@@ -1973,12 +2644,56 @@ msgid ""
 "  </Scene>\n"
 "</X3D>]]>"
 msgstr ""
+"<![CDATA[SELECT '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/"
+"specifications/x3d-3.0.dtd\">\n"
+"<X3D>\n"
+"  <Scene>\n"
+"    <Transform>\n"
+"      <Shape>\n"
+"       <Appearance>\n"
+"            <Material emissiveColor=''0 0 1''/>\n"
+"       </Appearance> ' ||\n"
+"       ST_AsX3D( ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, "
+"0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )')) ||\n"
+"      '</Shape>\n"
+"    </Transform>\n"
+"  </Scene>\n"
+"</X3D>' As x3ddoc;]]>\n"
+"\n"
+"                x3ddoc\n"
+"                --------\n"
+"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/"
+"specifications/x3d-3.0.dtd\">\n"
+"<X3D>\n"
+"  <Scene>\n"
+"    <Transform>\n"
+"      <Shape>\n"
+"       <Appearance>\n"
+"            <Material emissiveColor='0 0 1'/>\n"
+"       </Appearance>\n"
+"       <IndexedFaceSet  coordIndex='0 1 2 3 -1 4 5 6 7 -1 8 9 10 11 -1 12 13 "
+"14 15 -1 16 17 18 19 -1 20 21 22 23'>\n"
+"            <Coordinate point='0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 "
+"0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 "
+"0 1 1 0 1 1 1 1 0 1 1' />\n"
+"      </IndexedFaceSet>\n"
+"      </Shape>\n"
+"    </Transform>\n"
+"  </Scene>\n"
+"</X3D>]]>"
 
 #. Tag: title
 #: reference_output.xml:919
 #, no-c-format
 msgid "Example: An Octagon elevated 3 Units and decimal precision of 6"
-msgstr ""
+msgstr "Exemplo: Um octógono elevado 3 unidades e com precisão decimal de 6"
 
 #. Tag: programlisting
 #: reference_output.xml:920
@@ -1998,12 +2713,25 @@ msgid ""
 "6.464466 3 5 10 3 6.464466 13.535534 3 10 15 3 13.535534 13.535534 3 \" />\n"
 "</IndexedFaceSet>]]>"
 msgstr ""
+"SELECT ST_AsX3D(\n"
+"ST_Translate(\n"
+"    ST_Force_3d(\n"
+"        ST_Buffer(ST_Point(10,10),5, 'quad_segs=2')), 0,0,\n"
+"    3)\n"
+"  ,6) As x3dfrag;\n"
+"\n"
+"x3dfrag\n"
+"--------\n"
+"<![CDATA[<IndexedFaceSet coordIndex=\"0 1 2 3 4 5 6 7\">\n"
+"    <Coordinate point=\"15 10 3 13.535534 6.464466 3 10 5 3 6.464466 "
+"6.464466 3 5 10 3 6.464466 13.535534 3 10 15 3 13.535534 13.535534 3 \" />\n"
+"</IndexedFaceSet>]]>"
 
 #. Tag: title
 #: reference_output.xml:923
 #, no-c-format
 msgid "Example: TIN"
-msgstr ""
+msgstr "Exemplo: TIN"
 
 #. Tag: programlisting
 #: reference_output.xml:924
@@ -2027,12 +2755,29 @@ msgid ""
 "<![CDATA[<IndexedTriangleSet  index='0 1 2 3 4 5'><Coordinate point='0 0 0 0 "
 "0 1 0 1 0 0 0 0 0 1 0 1 1 0'/></IndexedTriangleSet>]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsX3D(ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')) As x3dfrag;]]>\n"
+"\n"
+"                x3dfrag\n"
+"                --------\n"
+"<![CDATA[<IndexedTriangleSet  index='0 1 2 3 4 5'><Coordinate point='0 0 0 0 "
+"0 1 0 1 0 0 0 0 0 1 0 1 1 0'/></IndexedTriangleSet>]]>"
 
 #. Tag: title
 #: reference_output.xml:927
 #, no-c-format
 msgid "Example: Closed multilinestring (the boundary of a polygon with holes)"
-msgstr ""
+msgstr "Exemplo: Multilinestring fechada (o limite de um polígono com buracos)"
 
 #. Tag: programlisting
 #: reference_output.xml:928
@@ -2054,18 +2799,33 @@ msgid ""
 "8 -4 10 ' />\n"
 " </IndexedLineSet>]]>"
 msgstr ""
+"<![CDATA[SELECT ST_AsX3D(\n"
+"                    ST_GeomFromEWKT('MULTILINESTRING((20 0 10,16 -12 10,0 "
+"-16 10,-12 -12 10,-20 0 10,-12 16 10,0 24 10,16 16 10,20 0 10),\n"
+"  (12 0 10,8 8 10,0 12 10,-8 8 10,-8 0 10,-8 -4 10,0 -8 10,8 -4 10,12 0 "
+"10))')\n"
+") As x3dfrag;]]>\n"
+"\n"
+"                x3dfrag\n"
+"                --------\n"
+"<![CDATA[<IndexedLineSet  coordIndex='0 1 2 3 4 5 6 7 0 -1 8 9 10 11 12 13 "
+"14 15 8'>\n"
+"    <Coordinate point='20 0 10 16 -12 10 0 -16 10 -12 -12 10 -20 0 10 -12 16 "
+"10 0 24 10 16 16 10 12 0 10 8 8 10 0 12 10 -8 8 10 -8 0 10 -8 -4 10 0 -8 10 "
+"8 -4 10 ' />\n"
+" </IndexedLineSet>]]>"
 
 #. Tag: refname
 #: reference_output.xml:934
 #, no-c-format
 msgid "ST_GeoHash"
-msgstr ""
+msgstr "ST_GeoHash"
 
 #. Tag: refpurpose
 #: reference_output.xml:936
 #, no-c-format
 msgid "Return a GeoHash representation of the geometry."
-msgstr ""
+msgstr "Retorna uma representação GeoHash da geometria. "
 
 #. Tag: funcprototype
 #: reference_output.xml:941
@@ -2076,6 +2836,10 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>maxchars=full_precision_of_point</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_GeoHash</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxchars=full_precision_of_point</parameter></paramdef>"
 
 #. Tag: para
 #: reference_output.xml:952
@@ -2087,6 +2851,12 @@ msgid ""
 "based on prefixing. A shorter GeoHash is a less precise representation of a "
 "point. It can also be thought of as a box, that contains the actual point."
 msgstr ""
+"Retorna uma representação GeoHash (<ulink url=\"http://en.wikipedia.org/wiki/"
+"Geohash\">http://en.wikipedia.org/wiki/Geohash</ulink>) da geometria. Uma "
+"GeoHash codifica um ponto dentro de uma forma de texto que é classificável e "
+"pesquisável baseado em prefixos. Um GeoHash menor é uma representação menos "
+"precisa de um ponto. Pode ser pensado como uma caixa que contém o ponto "
+"atual. "
 
 #. Tag: para
 #: reference_output.xml:954
@@ -2101,6 +2871,14 @@ msgid ""
 "idea is that the box implied by the GeoHash will always contain the input "
 "feature."
 msgstr ""
+"Se nenhum <varname>maxchars</varname> é especificado, ST_GeoHash retorna um "
+"GeoHash baseado na precisão completa do tipo de geometria de entrada. Os "
+"pontos retornam um GeoHash com 20 caracteres de precisão (o suficiente para "
+"segurar a precisão dupla da entrada). Or outros tipos retornam um GeoHash "
+"com uma quantidade de precisão variável, baseada no tamanho da "
+"característica. Traços maiores são representados com menos precisão, traços "
+"menores com mais precisão. A ideia é que a caixa sugerida pelo GeoHash "
+"sempre conterá o traço de entrada. "
 
 #. Tag: para
 #: reference_output.xml:956
@@ -2111,12 +2889,16 @@ msgid ""
 "representation of the input geometry. For non-points, the starting point of "
 "the calculation is the center of the bounding box of the geometry."
 msgstr ""
+"Se <varname>maxchars</varname> está especificado, ST_GeoHash retorna um "
+"GeoHash com no máximo muitos caracteres, então uma representação de precisão "
+"menor da geometria de entrada. Para não pontos, o ponto de início do cálculo "
+"é o centro da caixa limitadora da geometria. "
 
 #. Tag: para
 #: reference_output.xml:958
 #, no-c-format
 msgid "Availability: 1.4.0"
-msgstr ""
+msgstr "Disponibilidade: 1.4.0"
 
 #. Tag: para
 #: reference_output.xml:961
@@ -2125,6 +2907,8 @@ msgid ""
 "ST_GeoHash will not work with geometries that are not in geographic (lon/"
 "lat) coordinates."
 msgstr ""
+"ST_GeoHash não funcionará com geometrias que não estão nas coordenadas "
+"geográficas (lon/lat)."
 
 #. Tag: programlisting
 #: reference_output.xml:969
@@ -2143,3 +2927,267 @@ msgid ""
 " c0w3h\n"
 "                ]]>"
 msgstr ""
+"<![CDATA[SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326));\n"
+"\n"
+"         st_geohash\n"
+"----------------------\n"
+" c0w3hf1s70w3hf1s70w3\n"
+"\n"
+"SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326),5);\n"
+"\n"
+" st_geohash\n"
+"------------\n"
+" c0w3h\n"
+"                ]]>"
+
+#. Tag: refname
+#: reference_output.xml:980
+#, fuzzy, no-c-format
+msgid "ST_AsGeobuf"
+msgstr "ST_AsGeoJSON"
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, fuzzy, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr "Retorna uma representação GeoHash da geometria. "
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsLatLonText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "Disponibilidade: 2.2.0"
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, fuzzy, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr "ST_AsSVG"
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, fuzzy, no-c-format
+msgid "ST_AsMVT"
+msgstr "ST_AsGML"
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/pt_BR/reference_processing.xml.po b/doc/po/pt_BR/reference_processing.xml.po
index 5839bd8..a9ae0ae 100644
--- a/doc/po/pt_BR/reference_processing.xml.po
+++ b/doc/po/pt_BR/reference_processing.xml.po
@@ -1,13 +1,14 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
+"PO-Revision-Date: 2016-12-16 18:11+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -20,13 +21,13 @@ msgstr ""
 #: reference_processing.xml:3
 #, no-c-format
 msgid "Geometry Processing"
-msgstr ""
+msgstr "Processamento de Geometria"
 
 #. Tag: refname
 #: reference_processing.xml:6
 #, no-c-format
 msgid "ST_Buffer"
-msgstr ""
+msgstr "ST_Buffer"
 
 #. Tag: refpurpose
 #: reference_processing.xml:8
@@ -35,6 +36,8 @@ msgid ""
 "(T) Returns a geometry covering all points within a given distance from the "
 "input geometry."
 msgstr ""
+"(T) Retorna uma geometria cobrindo todos os pontos com a dada distância da "
+"geometria de entrada. "
 
 #. Tag: funcsynopsis
 #: reference_processing.xml:16
@@ -69,30 +72,59 @@ msgid ""
 "type> <parameter>buffer_style_parameters</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>radius_of_buffer</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>buffer_style_parameters</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>buffer_style_parameters</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: title
 #: reference_processing.xml:61 reference_processing.xml:235
 #: reference_processing.xml:314 reference_processing.xml:369
-#: reference_processing.xml:437 reference_processing.xml:586
-#: reference_processing.xml:654 reference_processing.xml:702
-#: reference_processing.xml:801 reference_processing.xml:881
-#: reference_processing.xml:939 reference_processing.xml:1008
-#: reference_processing.xml:1055 reference_processing.xml:1103
-#: reference_processing.xml:1186 reference_processing.xml:1251
-#: reference_processing.xml:1293 reference_processing.xml:1352
-#: reference_processing.xml:1399 reference_processing.xml:1453
-#: reference_processing.xml:1495 reference_processing.xml:1547
-#: reference_processing.xml:1601 reference_processing.xml:1755
-#: reference_processing.xml:1793 reference_processing.xml:1867
-#: reference_processing.xml:1921 reference_processing.xml:1977
-#: reference_processing.xml:2028 reference_processing.xml:2070
-#: reference_processing.xml:2112 reference_processing.xml:2168
-#: reference_processing.xml:2294 reference_processing.xml:2378
-#: reference_processing.xml:2461 reference_processing.xml:2516
-#: reference_processing.xml:2585 reference_processing.xml:2657
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1644 reference_processing.xml:1798
+#: reference_processing.xml:1836 reference_processing.xml:1910
+#: reference_processing.xml:1964 reference_processing.xml:2020
+#: reference_processing.xml:2071 reference_processing.xml:2113
+#: reference_processing.xml:2155 reference_processing.xml:2211
+#: reference_processing.xml:2337 reference_processing.xml:2421
+#: reference_processing.xml:2504 reference_processing.xml:2559
+#: reference_processing.xml:2628 reference_processing.xml:2696
+#: reference_processing.xml:2786
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_processing.xml:63
@@ -101,6 +133,8 @@ msgid ""
 "Returns a geometry/geography that represents all points whose distance from "
 "this Geometry/geography is less than or equal to distance."
 msgstr ""
+"Retorna uma geometria/geografia que representa todos os pontos cujas "
+"distâncias desta geometria/geografia são menores ou iguais à distância."
 
 #. Tag: para
 #: reference_processing.xml:65
@@ -110,6 +144,9 @@ msgid ""
 "Introduced in 1.5 support for different end cap and mitre settings to "
 "control shape."
 msgstr ""
+"Geometria: Cálculos estão no Sistema de Referência Espacial da geometria. "
+"Introduzido no suporte 1.5 para um fim diferente e configurações para fazer "
+"uma esquadria para controlar o formato."
 
 #. Tag: para
 #: reference_processing.xml:68
@@ -118,6 +155,8 @@ msgid ""
 "Negative radii: For polygons, a negative radius can be used, which will "
 "shrink the polygon rather than expanding it."
 msgstr ""
+"Alcance negativo: Para polígonos, um rádio negativo pode ser usado, ele irá "
+"reduzir em vez de expandir."
 
 #. Tag: para
 #: reference_processing.xml:69
@@ -130,6 +169,11 @@ msgid ""
 "then buffers in that planar spatial ref and retransforms back to WGS84 "
 "geography."
 msgstr ""
+"Geografia: Para geografia, isto é uma fina embalagem em torna da "
+"implementação de geometria. Isso primeiro determina o melhor SRID que se "
+"encaixa na caixa limitadora do objeto geográfico (favorecendo UTM, Lambert "
+"Azimuthal Equal Area (LAEA) pólo sul/norte, e caindo no pior caso de cenário "
+"mercartor) e os buffers naquela referência espacial plana na geografia WGS84."
 
 #. Tag: para
 #: reference_processing.xml:71
@@ -138,6 +182,8 @@ msgid ""
 "For geography this may not behave as expected if object is sufficiently "
 "large that it falls between two UTM zones or crosses the dateline"
 msgstr ""
+"para geografia, isto pode não se comportar da melhor maneira se o objeto é "
+"grande o suficiente para cair entre as zonas UTM ou cruzar a linha da data"
 
 #. Tag: para
 #: reference_processing.xml:73
@@ -149,6 +195,11 @@ msgid ""
 "wrapper for geography was added. - requires GEOS >= 3.2 to take advantage "
 "of advanced geometry functionality."
 msgstr ""
+"Disponibilidade: 1.5 - ST_Buffer foi melhorado para suportar diferentes "
+"tampas de extremidade. Estas são úteis para converter linestrings de estrada "
+"para estradas de polígono com limites quadrados ou planos em vez dos novos. "
+"A embalagem fina para geografia foi acionada. - GEOS >= 3.2  para tomar "
+"vantagem da funcionalidade avançada de geometria."
 
 #. Tag: para
 #: reference_processing.xml:76
@@ -159,14 +210,20 @@ msgid ""
 "case, defaults to 8) or a list of blank-separated key=value pairs (string "
 "case) to tweak operations as follows:"
 msgstr ""
+"O terceiro parâmetro opcional (que só se aplica à geometria, no momento) "
+"pode ou especificar números de segmentos usados para aproximar um quarto de "
+"círculo (caso inteireza, leva a 8) ou uma lista de espaços em branco "
+"separando pares de valores (caso string) para ajusta operações como segue:"
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1667
 #, no-c-format
 msgid ""
 "'quad_segs=#' : number of segments used to approximate a quarter circle "
 "(defaults to 8)."
 msgstr ""
+"'quad_segs=#' : número de segmentos usado para aproximar um quarto de "
+"círculo (leva a 8)."
 
 #. Tag: para
 #: reference_processing.xml:83
@@ -176,6 +233,9 @@ msgid ""
 "GEOS-3.2 or higher for a different value). 'butt' is also accepted as a "
 "synonym for 'flat'."
 msgstr ""
+"'endcap=round|flat|square' : endcap style (vai para  \"round\", precisa de "
+"GEOS-3.2  para valores diferentes). 'butt' também é aceitado como um "
+"sinônimo para 'flat'."
 
 #. Tag: para
 #: reference_processing.xml:86
@@ -185,6 +245,9 @@ msgid ""
 "or higher for a different value). 'miter' is also accepted as a synonym for "
 "'mitre'."
 msgstr ""
+"'join=round|mitre|bevel' : join style (vai para  \"round\", precisa de "
+"GEOS-3.2  para valores diferentes). 'miter' também é aceitado como um "
+"sinônimo para 'mitre'."
 
 #. Tag: para
 #: reference_processing.xml:89
@@ -193,12 +256,15 @@ msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). "
 "'miter_limit' is also accepted as a synonym for 'mitre_limit'."
 msgstr ""
+"'mitre_limit=#.#' : mitre ratio limit (só afeta o estilo mitered join). "
+"'miter_limit' também é aceito como sinônimo para 'mitre_limit'."
 
 #. Tag: para
 #: reference_processing.xml:94
 #, no-c-format
 msgid "Units of radius are measured in units of the spatial reference system."
 msgstr ""
+"Unidades de raio são medidas nas unidades do sistema de referência espacial. "
 
 #. Tag: para
 #: reference_processing.xml:95
@@ -207,6 +273,8 @@ msgid ""
 "The inputs can be POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
 "POLYGONS, MULTIPOLYGONS, and GeometryCollections."
 msgstr ""
+"As saídas podem ser: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
+"POLYGONS, MULTIPOLYGONS, and GeometryCollections."
 
 #. Tag: para
 #: reference_processing.xml:96
@@ -215,62 +283,68 @@ msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
 "buffer even when presented with a 3d-geometry."
 msgstr ""
+"Esta função ignora a terceira dimensão (z) e sempre oferece um amortecedor 2-"
+"d mesmo com uma geometria 3-d presente. "
 
 #. Tag: para
 #: reference_processing.xml:98 reference_processing.xml:323
-#: reference_processing.xml:1641 reference_processing.xml:2037
-#: reference_processing.xml:2536
+#: reference_processing.xml:1684 reference_processing.xml:2080
+#: reference_processing.xml:2579
 #, no-c-format
 msgid "Performed by the GEOS module."
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS."
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605
-#: reference_processing.xml:812 reference_processing.xml:1211
-#: reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2348 reference_processing.xml:2588
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
-msgstr ""
+msgstr "&sfs_compliant; s2.1.1.3"
 
 #. Tag: para
 #: reference_processing.xml:100
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.17"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.17"
 
 #. Tag: para
 #: reference_processing.xml:102
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "People often make the mistake of using this function to try to do radius "
-"searches. Creating a buffer to to a radius search is slow and pointless. Use "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
 "<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
+"As pessoas cometem o erro de utilizar esta função para tentar fazer "
+"pesquisas de raio. Criar um buffer para essa pesquisa é retrocesso e sem "
+"sentido. Utilize <xref linkend=\"ST_DWithin\"/>."
 
 #. Tag: title
 #: reference_processing.xml:107 reference_processing.xml:252
-#: reference_processing.xml:331 reference_processing.xml:405
-#: reference_processing.xml:475 reference_processing.xml:611
-#: reference_processing.xml:668 reference_processing.xml:819
-#: reference_processing.xml:1023 reference_processing.xml:1114
-#: reference_processing.xml:1215 reference_processing.xml:1368
-#: reference_processing.xml:1419 reference_processing.xml:1465
-#: reference_processing.xml:1564 reference_processing.xml:1650
-#: reference_processing.xml:1888 reference_processing.xml:1946
-#: reference_processing.xml:1999 reference_processing.xml:2043
-#: reference_processing.xml:2083 reference_processing.xml:2139
-#: reference_processing.xml:2191 reference_processing.xml:2313
-#: reference_processing.xml:2397 reference_processing.xml:2552
-#: reference_processing.xml:2687
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1607
+#: reference_processing.xml:1693 reference_processing.xml:1931
+#: reference_processing.xml:1989 reference_processing.xml:2042
+#: reference_processing.xml:2086 reference_processing.xml:2126
+#: reference_processing.xml:2182 reference_processing.xml:2234
+#: reference_processing.xml:2356 reference_processing.xml:2440
+#: reference_processing.xml:2595 reference_processing.xml:2722
+#: reference_processing.xml:2812
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: para
 #: reference_processing.xml:118
 #, no-c-format
 msgid "quad_segs=8 (default)"
-msgstr ""
+msgstr "quad_segs=8 (default)"
 
 #. Tag: programlisting
 #: reference_processing.xml:121
@@ -280,12 +354,15 @@ msgid ""
 " ST_GeomFromText('POINT(100 90)'),\n"
 " 50, 'quad_segs=8');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=8');"
 
 #. Tag: para
 #: reference_processing.xml:129
 #, no-c-format
 msgid "quad_segs=2 (lame)"
-msgstr ""
+msgstr "quad_segs=2 (lame)"
 
 #. Tag: programlisting
 #: reference_processing.xml:132
@@ -295,12 +372,15 @@ msgid ""
 " ST_GeomFromText('POINT(100 90)'),\n"
 " 50, 'quad_segs=2');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2');"
 
 #. Tag: para
 #: reference_processing.xml:141
 #, no-c-format
 msgid "endcap=round join=round (default)"
-msgstr ""
+msgstr "endcap=round join=round (default)"
 
 #. Tag: programlisting
 #: reference_processing.xml:144
@@ -311,12 +391,16 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'endcap=round join=round');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=round join=round');"
 
 #. Tag: para
 #: reference_processing.xml:152
 #, no-c-format
 msgid "endcap=square"
-msgstr ""
+msgstr "endcap=square"
 
 #. Tag: programlisting
 #: reference_processing.xml:155
@@ -327,12 +411,16 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'endcap=square join=round');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=square join=round');"
 
 #. Tag: para
 #: reference_processing.xml:163
 #, no-c-format
 msgid "endcap=flat"
-msgstr ""
+msgstr "endcap=flat"
 
 #. Tag: programlisting
 #: reference_processing.xml:166
@@ -343,12 +431,16 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'endcap=flat join=round');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=flat join=round');"
 
 #. Tag: para
 #: reference_processing.xml:175
 #, no-c-format
 msgid "join=bevel"
-msgstr ""
+msgstr "join=bevel"
 
 #. Tag: programlisting
 #: reference_processing.xml:178
@@ -359,12 +451,16 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'join=bevel');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=bevel');"
 
 #. Tag: para
 #: reference_processing.xml:186
 #, no-c-format
 msgid "join=mitre mitre_limit=5.0 (default mitre limit)"
-msgstr ""
+msgstr "join=mitre mitre_limit=5.0 (default mitre limit)"
 
 #. Tag: programlisting
 #: reference_processing.xml:189
@@ -375,12 +471,16 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'join=mitre mitre_limit=5.0');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=mitre mitre_limit=5.0');"
 
 #. Tag: para
 #: reference_processing.xml:197
 #, no-c-format
 msgid "join=mitre mitre_limit=1"
-msgstr ""
+msgstr "join=mitre mitre_limit=1"
 
 #. Tag: programlisting
 #: reference_processing.xml:200
@@ -391,6 +491,10 @@ msgid ""
 "  'LINESTRING(50 50,150 150,150 50)'\n"
 " ), 10, 'join=mitre mitre_limit=1.0');"
 msgstr ""
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=mitre mitre_limit=1.0');"
 
 #. Tag: programlisting
 #: reference_processing.xml:207
@@ -426,30 +530,60 @@ msgid ""
 "901008.759918\n"
 "696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))"
 msgstr ""
+"--A buffered point approximates a circle\n"
+"-- A buffered point forcing approximation of (see diagram)\n"
+"-- 2 points per circle is poly with 8 sides (see diagram)\n"
+"SELECT ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50)) As "
+"promisingcircle_pcount,\n"
+"ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 2)) As "
+"lamecircle_pcount;\n"
+"\n"
+"promisingcircle_pcount | lamecircle_pcount\n"
+"------------------------+-------------------\n"
+"                         33 |                9\n"
+"\n"
+"--A lighter but lamer circle\n"
+"-- only 2 points per quarter circle is an octagon\n"
+"--Below is a 100 meter octagon\n"
+"-- Note coordinates are in NAD 83 long lat which we transform\n"
+"to Mass state plane meter and then buffer to get measurements in meters;\n"
+"SELECT ST_AsText(ST_Buffer(\n"
+"ST_Transform(\n"
+"ST_SetSRID(ST_MakePoint(-71.063526, 42.35785),4269), 26986)\n"
+",100,2)) As octagon;\n"
+"----------------------\n"
+"POLYGON((236057.59057465 900908.759918696,236028.301252769 "
+"900838.049240578,235\n"
+"957.59057465 900808.759918696,235886.879896532 "
+"900838.049240578,235857.59057465\n"
+"900908.759918696,235886.879896532 900979.470596815,235957.59057465 "
+"901008.759918\n"
+"696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))"
 
 #. Tag: title
 #: reference_processing.xml:211 reference_processing.xml:286
-#: reference_processing.xml:335 reference_processing.xml:412
-#: reference_processing.xml:564 reference_processing.xml:627
-#: reference_processing.xml:675 reference_processing.xml:776
-#: reference_processing.xml:859 reference_processing.xml:918
-#: reference_processing.xml:986 reference_processing.xml:1030
-#: reference_processing.xml:1072 reference_processing.xml:1229
-#: reference_processing.xml:1271 reference_processing.xml:1325
-#: reference_processing.xml:1375 reference_processing.xml:1414
-#: reference_processing.xml:1432 reference_processing.xml:1460
-#: reference_processing.xml:1519 reference_processing.xml:1570
-#: reference_processing.xml:1732 reference_processing.xml:1771
-#: reference_processing.xml:1841 reference_processing.xml:1895
-#: reference_processing.xml:1953 reference_processing.xml:2004
-#: reference_processing.xml:2048 reference_processing.xml:2088
-#: reference_processing.xml:2146 reference_processing.xml:2262
-#: reference_processing.xml:2354 reference_processing.xml:2432
-#: reference_processing.xml:2484 reference_processing.xml:2559
-#: reference_processing.xml:2613 reference_processing.xml:2740
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1613
+#: reference_processing.xml:1775 reference_processing.xml:1814
+#: reference_processing.xml:1884 reference_processing.xml:1938
+#: reference_processing.xml:1996 reference_processing.xml:2047
+#: reference_processing.xml:2091 reference_processing.xml:2131
+#: reference_processing.xml:2189 reference_processing.xml:2305
+#: reference_processing.xml:2397 reference_processing.xml:2475
+#: reference_processing.xml:2527 reference_processing.xml:2602
+#: reference_processing.xml:2656 reference_processing.xml:2747
+#: reference_processing.xml:2865
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: para
 #: reference_processing.xml:213
@@ -458,12 +592,14 @@ msgid ""
 ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
 "linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
+", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
 #: reference_processing.xml:219
 #, no-c-format
 msgid "ST_BuildArea"
-msgstr ""
+msgstr "ST_BuildArea"
 
 #. Tag: refpurpose
 #: reference_processing.xml:221
@@ -471,7 +607,7 @@ msgstr ""
 msgid ""
 "Creates an areal geometry formed by the constituent linework of given "
 "geometry"
-msgstr ""
+msgstr "Cria uma geometria formada pela linwork constituinte da geometria "
 
 #. Tag: funcprototype
 #: reference_processing.xml:227
@@ -480,6 +616,8 @@ msgid ""
 "<funcdef>geometry <function>ST_BuildArea</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>A</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_BuildArea</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef>"
 
 #. Tag: para
 #: reference_processing.xml:237
@@ -491,31 +629,39 @@ msgid ""
 "inputs can be LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS, and "
 "GeometryCollections."
 msgstr ""
+"Cria uma geometria formada pela linework constituinte da dada geometria. O "
+"tipo que retorna pode ser um polígono ou um multipolígono, depende da "
+"entrada. Se a entrada não formar polígonos, retorna NULA. As entradas podem "
+"ser LINESTRINGS, MULTILINESTRINGS, POLÍGONOS, MULTIPOLÍGONOS, e "
+"GeometryCollections."
 
 #. Tag: para
 #: reference_processing.xml:242
 #, no-c-format
 msgid "This function will assume all inner geometries represent holes"
 msgstr ""
+"Esta função irá supor que todas as geometrias internas  representam buracos"
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
 msgid ""
 "Input linework must be correctly noded for this function to work properly"
 msgstr ""
+"A linework de entrada deve ser nodificada corretamente para esta função "
+"trabalhar normalmente. "
 
 #. Tag: para
 #: reference_processing.xml:248
 #, no-c-format
 msgid "Availability: 1.1.0 - requires GEOS >= 2.1.0."
-msgstr ""
+msgstr "Disponibilidade: 1.1.0 - requer GEOS >= 2.1.0."
 
 #. Tag: para
 #: reference_processing.xml:262
 #, no-c-format
 msgid "This will create a donut"
-msgstr ""
+msgstr "Isto irá criar um donut "
 
 #. Tag: programlisting
 #: reference_processing.xml:265
@@ -527,13 +673,18 @@ msgid ""
 "          ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n"
 "        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;"
 msgstr ""
+"SELECT ST_BuildArea(ST_Collect(smallc,bigc))\n"
+"FROM (SELECT\n"
+"        ST_Buffer(\n"
+"          ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;"
 
 #. Tag: para
 #: reference_processing.xml:274
 #, no-c-format
 msgid ""
 "This will create a gaping hole inside the circle with prongs sticking out"
-msgstr ""
+msgstr "Isto criará um buraco aberto dentro do círculo com dentes saindo "
 
 #. Tag: programlisting
 #: reference_processing.xml:277
@@ -556,6 +707,22 @@ msgid ""
 "                ,5)  As line,\n"
 "        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;"
 msgstr ""
+"SELECT ST_BuildArea(ST_Collect(line,circle))\n"
+"FROM (SELECT\n"
+"        ST_Buffer(\n"
+"                ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)),\n"
+"                                5)  As line,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"--this creates the same gaping hole\n"
+"--but using linestrings instead of polygons\n"
+"SELECT ST_BuildArea(\n"
+"        ST_Collect(ST_ExteriorRing(line),ST_ExteriorRing(circle))\n"
+"        )\n"
+"FROM (SELECT ST_Buffer(\n"
+"        ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190))\n"
+"                ,5)  As line,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;"
 
 #. Tag: para
 #: reference_processing.xml:288
@@ -565,18 +732,21 @@ msgid ""
 "<xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with "
 "standard OGC interface"
 msgstr ""
+", <xref linkend=\"ST_MakePolygon\"/>, <xref linkend=\"ST_BdPolyFromText\"/>, "
+"<xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with "
+"standard OGC interface"
 
 #. Tag: refname
 #: reference_processing.xml:299
 #, no-c-format
 msgid "ST_ClipByBox2D"
-msgstr ""
+msgstr "ST_ClipByBox2D"
 
 #. Tag: refpurpose
 #: reference_processing.xml:300
 #, no-c-format
 msgid "Returns the portion of a geometry falling within a rectangle."
-msgstr ""
+msgstr "Retorna a porção de uma geometria caindo dentro de um retângulo."
 
 #. Tag: funcprototype
 #: reference_processing.xml:305
@@ -586,6 +756,9 @@ msgid ""
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
 "<paramdef><type>box2d</type> <parameter>box</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ClipByBox2D</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d</type> <parameter>box</parameter></paramdef>"
 
 #. Tag: para
 #: reference_processing.xml:316
@@ -596,18 +769,22 @@ msgid ""
 "be introduced). Topologically invalid input geometries do not result in "
 "exceptions being thrown."
 msgstr ""
+"Corta uma geometria através de uma caixa 2D de uma maneira rápida, mas não "
+"muito limpa. A geometria de saída não está garantida para ser válida (atuo "
+"intersecções para um polígono podem ser introduzidas). Geometrias de entrada "
+"topologicamente inválidas não resultam em exceções. "
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2433
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
-msgstr ""
+msgstr "Requer GEOS 3.5.0+"
 
 #. Tag: para
 #: reference_processing.xml:326
 #, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS >= 3.5.0."
-msgstr ""
+msgstr "Disponibilidade: 2.2.0 - requer GEOS >= 3.5.0."
 
 #. Tag: programlisting
 #: reference_processing.xml:332
@@ -616,18 +793,21 @@ msgid ""
 "-- Rely on implicit cast from geometry to box2d for the second parameter\n"
 "SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;"
 msgstr ""
+"-- Rely on implicit cast from geometry to box2d for the second parameter\n"
+"SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;"
 
 #. Tag: para
 #: reference_processing.xml:336
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeBox2D\"/>, <xref linkend=\"ST_MakeEnvelope\"/>"
 msgstr ""
+", <xref linkend=\"ST_MakeBox2D\"/>, <xref linkend=\"ST_MakeEnvelope\"/>"
 
 #. Tag: refname
 #: reference_processing.xml:346
 #, no-c-format
 msgid "ST_Collect"
-msgstr ""
+msgstr "ST_Collect"
 
 #. Tag: refpurpose
 #: reference_processing.xml:347
@@ -635,6 +815,7 @@ msgstr ""
 msgid ""
 "Return a specified ST_Geometry value from a collection of other geometries."
 msgstr ""
+"Retorna um valor ST_Geometry específico de uma coleção de outras geometrias. "
 
 #. Tag: funcsynopsis
 #: reference_processing.xml:351
@@ -650,6 +831,15 @@ msgid ""
 "<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
 "</funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
 #: reference_processing.xml:370
@@ -659,6 +849,10 @@ msgid ""
 "Variant 1 collects 2 geometries. Variant 2 is an aggregate function that "
 "takes a set of geometries and collects them into a single ST_Geometry."
 msgstr ""
+"O tipo de saída pode ser uma MULTI * ou uma GEOMETRYCOLLECTION. Vem com 2 "
+"variantes. A variante 1 coleta 2 geometrias. E variante 2 é uma função "
+"agregada que pega um conjunto de geometrias e as coloca em uma única "
+"ST_Geometry."
 
 #. Tag: para
 #: reference_processing.xml:374
@@ -671,6 +865,12 @@ msgid ""
 "\"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" will return a "
 "separate GEOMETRYCOLLECTION for each distinct value of ATTRCOLUMN."
 msgstr ""
+"Versão agregada: Esta função retorna uma GEOMETRYCOLLECTION ou um MULTI "
+"objeto de um conjunto de geometrias. A função ST_Collect() é uma função "
+"\"agregada\" na terminologia do PostgreSQL. Isso significa que ela opera em "
+"filas de dados, da mesma maneira que as funções SUM() e AVG(). Por exemplo: "
+"\"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" irá retornar "
+"uma GEOMETRYCOLLECTION para cada valor distinto  de ATTRCOLUMN. "
 
 #. Tag: para
 #: reference_processing.xml:382
@@ -679,82 +879,101 @@ msgid ""
 "Non-Aggregate version: This function returns a geometry being a collection "
 "of two input geometries. Output type can be a MULTI* or a GEOMETRYCOLLECTION."
 msgstr ""
+"Versão não agregada: Esta função retorna uma geometria sendo uma coleção de "
+"duas geometrias de entrada. O tio de saída pode ser uma MULTI* ou "
+"GEOMETRYCOLLECTION."
 
 #. Tag: para
 #: reference_processing.xml:386
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"ST_Collect and ST_Union are often interchangeable. ST_Collect is in general "
-"orders of magnitude faster than ST_Union because it does not try to dissolve "
-"boundaries or validate that a constructed MultiPolgon doesn't have "
-"overlapping regions. It merely rolls up single geometries into MULTI and "
-"MULTI or mixed geometry types into Geometry Collections. Unfortunately "
-"geometry collections are not well-supported by GIS tools. To prevent "
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
 "ST_Collect from returning a Geometry Collection when collecting MULTI "
 "geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
 "\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
+"As ST_Collect e ST_Union são imutáveis, normalmente. ST_Collect está nos "
+"comandos gerais de grandeza mais rápida que ST_Union, porque ela não tenta "
+"desfazer limites ou validar que um MultiPolígono construído não possui "
+"regiões sobrepostas. Isto apenas puxa geometrias únicas para dentro de MULTI "
+"e MULTI ou mistura tipos de geometria dentro de Coleções de Geometrias. "
+"Infelizmente, as coleções não são bem suportadas pelas ferramentas GIS. Para "
+"prevenir que a ST_Collect retorne uma coleção de geometrias quando estiver "
+"coletando MULTI geometrias, pode-se usar o artifício abaixo o qual utiliza "
+"<xref linkend=\"ST_Dump\"/> para expandir as MULTIs para únicas e depois "
+"reagrupá-las."
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
 "enhanced to handle more geometries faster."
 msgstr ""
+"Disponibilidade: 1.4.0 - ST_Collect(geomarray) foi introduzida. A ST_Collect "
+"foi melhorada para lidar com mais geometrias mais rápido. "
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607
-#: reference_processing.xml:662 reference_processing.xml:714
-#: reference_processing.xml:905 reference_processing.xml:960
-#: reference_processing.xml:1018 reference_processing.xml:1059
-#: reference_processing.xml:1256 reference_processing.xml:1320
-#: reference_processing.xml:1363 reference_processing.xml:1554
-#: reference_processing.xml:1767 reference_processing.xml:1879
-#: reference_processing.xml:1937 reference_processing.xml:2471
-#: reference_processing.xml:2605
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1810 reference_processing.xml:1922
+#: reference_processing.xml:1980 reference_processing.xml:2514
+#: reference_processing.xml:2648
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
 msgid ""
 "&curve_support; This method supports Circular Strings and Curves, but will "
 "never return a MULTICURVE or MULTI as one would expect and PostGIS does not "
 "currently support those."
 msgstr ""
+"&curve_support; Este método suporta Strings Circulares e Curvas, mas nunca "
+"retornará uma MULTICURVA ou MULTI como o esperado e o PostGIS não suporta "
+"elas no momento."
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2596
 #, no-c-format
-msgid ""
-"Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
-"postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
-"pipermail/postgis-users/2008-June/020331.html</ulink>)"
-msgstr ""
+msgid "Aggregate example"
+msgstr "Exemplo agregado "
 
 #. Tag: programlisting
-#: reference_processing.xml:407
-#, no-c-format
+#: reference_processing.xml:404
+#, fuzzy, no-c-format
 msgid ""
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
+"         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
+"                                FROM\n"
+"                                somestatetable ) As f\n"
+"GROUP BY stusps"
+msgstr ""
 "SELECT stusps,\n"
 "           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
 "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
 "                                FROM\n"
 "                                somestatetable ) As f\n"
 "GROUP BY stusps"
-msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2598
 #, no-c-format
 msgid "Non-Aggregate example"
-msgstr ""
+msgstr "Exemplo não agregado"
 
 #. Tag: programlisting
-#: reference_processing.xml:409
+#: reference_processing.xml:406
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
@@ -801,30 +1020,76 @@ msgid ""
 "--wkt collect --\n"
 "MULTILINESTRING((1 2,3 4),(3 4,4 5))"
 msgstr ""
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
+"        ST_GeomFromText('POINT(-2 3)') ));\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(1 2,-2 3)\n"
+"\n"
+"--Collect 2 d points\n"
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
+"                ST_GeomFromText('POINT(1 2)') ) );\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(1 2,1 2)\n"
+"\n"
+"--Collect 3d points\n"
+"SELECT ST_AsEWKT(ST_Collect(ST_GeomFromEWKT('POINT(1 2 3)'),\n"
+"                ST_GeomFromEWKT('POINT(1 2 4)') ) );\n"
+"\n"
+"                st_asewkt\n"
+"-------------------------\n"
+" MULTIPOINT(1 2 3,1 2 4)\n"
+"\n"
+" --Example with curves\n"
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)'),\n"
+"ST_GeomFromText('CIRCULARSTRING(220227 150406,2220227 150407,220227 "
+"150406)')));\n"
+"                                                                                                                                st_astext\n"
+"------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(CIRCULARSTRING(220268 150415,220227 150505,220227 "
+"150406),\n"
+" CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n"
+"\n"
+"--New ST_Collect array construct\n"
+"SELECT ST_Collect(ARRAY(SELECT the_geom FROM sometable));\n"
+"\n"
+"SELECT ST_AsText(ST_Collect(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
+"                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As "
+"wktcollect;\n"
+"\n"
+"--wkt collect --\n"
+"MULTILINESTRING((1 2,3 4),(3 4,4 5))"
 
 #. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
-msgstr ""
+msgstr "ST_ConcaveHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
 "encloses all geometries within the set. You can think of it as shrink "
 "wrapping."
 msgstr ""
+"O casco côncavo de uma geometrias representa uma possível geometria côncava "
+"que envolve todas as geometrias dentro do conjunto. Você pode pensar nele "
+"como um encolhimento."
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
@@ -833,18 +1098,26 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>allow_holes=false</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>target_percent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>allow_holes=false</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
 msgid ""
 "The concave hull of a geometry represents a possibly concave geometry that "
 "encloses all geometries within the set. Defaults to false for allowing "
 "polygons with holes. The result is never higher than a single polygon."
 msgstr ""
+"O casco côncavo de uma geometrias representa uma possível geometria côncava "
+"que envolve todas as geometrias dentro do conjunto. É falsa por permitir "
+"polígonos com buracos. O resultado nunca é maior que um único polígono. "
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
 msgid ""
 "The target_percent is the target percent of area of convex hull the PostGIS "
@@ -856,9 +1129,17 @@ msgid ""
 "a convex hull which is more like wrapping a rubber band around the set of "
 "geometries."
 msgstr ""
+"O target_percent é o percentual alvo da área de casco convexo que a solução "
+"PostGIS tentará aproximar antes de desistir ou sair. Você pode pensar no "
+"casco côncavo como a geometria que conseguirá pegar através da vedação a "
+"vácuo de um conjunto de geometrias. O target_percent de 1 fornecerá a mesma "
+"resposta do casco convexo. Um target_percent entre 0 e 0.99 fornecerá algo "
+"que com uma área menor que o casco convexo. Isto é diferente de um casco "
+"convexo que é mais propenso a empacotar uma banda envolta de um conjunto de "
+"geometrias. "
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
@@ -866,34 +1147,43 @@ msgid ""
 "get the concave hull of a set of points/linestring/polygons "
 "ST_ConcaveHull(ST_Collect(somepointfield), 0.80)."
 msgstr ""
+"Frequentemente usado com MULTI e Coleções de Geometrias. Embora não seja um "
+"agregado - você pode usar em conjunto com ST_Collect or ST_Union para obter "
+"o casco côncavo de um conjunto de pontos/linestring/polígonos "
+"ST_ConcaveHull(ST_Collect(somepointfield), 0.80)."
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
 msgid ""
 "It is much slower to compute than convex hull but encloses the geometry "
 "better and is also useful for image recognition."
 msgstr ""
+"É muito mais lento calcular do que  o casco convexo mas envolve a geometria "
+"melhor e também é útil para reconhecimento de imagem. "
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603
-#: reference_processing.xml:808 reference_processing.xml:1206
-#: reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2344
 #, no-c-format
 msgid "Performed by the GEOS module"
-msgstr ""
+msgstr "Desempenhado pelo módulo GEOS"
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
 msgid ""
 "Note - If you are using with points, linestrings, or geometry collections "
 "use ST_Collect. If you are using with polygons, use ST_Union since it may "
 "fail with invalid geometries."
 msgstr ""
+"Nota - Se você está usando com pontos , linestrings ou coleções de "
+"geometrias, use ST_Collect. Se estiver usando com polígonos, use ST_Union já "
+"que pode falhar com geometrias inválidas."
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
 msgid ""
 "Note - The smaller you make the target percent, the longer it takes to "
@@ -908,18 +1198,33 @@ msgid ""
 "could result in invalid geometries where as ST_SimplifyPreserveTopology "
 "almost always preserves the validity of the geometry."
 msgstr ""
+"Nota - Quanto menor você fizer a porcentagem alvo mais tempo demorará para "
+"processar o casco côncavo e a chance de colidir com exceções topológicas é "
+"maior. Além disso, quanto mais pontos flutuantes mais números de pontos você "
+"acumula. Primeiramente, tente 0.99 que faz um primeiro salto, muito rápido, "
+"às vezes tão rápido como o casco convexo, e geralmente oferece muito melhor "
+"que 99% de encolher já que quase sempre passa dos limites. O segundo salto "
+"de 0.98 mai lento, os outros ficam mais lentos quadraticamente. Para reduzir "
+"a precisão e os pontos flutuantes, use <xref linkend="
+"\"ST_SimplifyPreserveTopology\"/> ou <xref linkend=\"ST_SnapToGrid\"/> "
+"depois ST_ConcaveHull. A ST_SnapToGrid é um pouco mais rápida, não é "
+"resultante em geometrias onde, como ST_SimplifyPreserveTopology quase sempre "
+"preserva a validade da geometria. "
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
 msgid ""
 "More real world examples and brief explanation of the technique are shown "
 "<ulink url=\"http://www.bostongis.com/postgis_concavehull.snippet\">http://"
 "www.bostongis.com/postgis_concavehull.snippet</ulink>"
 msgstr ""
+"Mais exemplos do mundo real e uma breve explicação da técnica em: <ulink url="
+"\"http://www.bostongis.com/postgis_concavehull.snippet\">http://www."
+"bostongis.com/postgis_concavehull.snippet</ulink>"
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
 msgid ""
 "Also check out Simon Greener's article on demonstrating ConcaveHull "
@@ -930,16 +1235,24 @@ msgid ""
 "ulink>. The solution we get at 0.75 target percent of convex hull is similar "
 "to the shape Simon gets with Oracle SDO_CONCAVEHULL_BOUNDARY."
 msgstr ""
+"Veja também o artigo do Simon Greener mostrando o ConcaveHull introduzido no "
+"Oracle 11G R2. <ulink url=\"http://www.spatialdbadvisor.com/"
+"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-"
+"oracle-11gr2\">http://www.spatialdbadvisor.com/"
+"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2</"
+"ulink>. A solução que pegamos na porcentagem do alvo 0.75 do casco convexo é "
+"parecida com o formato que o Simon pega com  with Oracle "
+"SDO_CONCAVEHULL_BOUNDARY."
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057
-#: reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2222
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -948,15 +1261,21 @@ msgid ""
 "        FROM disease_obs As d\n"
 "        GROUP BY d.disease_type;"
 msgstr ""
+"--Get estimate of infected area based on point observations\n"
+"SELECT d.disease_type,\n"
+"        ST_ConcaveHull(ST_Collect(d.pnt_geom), 0.99) As geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
+"ST_ConcaveHull de 2 polígonos revestidos no alvo 100% encolhido casco côncavo"
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull\n"
@@ -970,16 +1289,28 @@ msgid ""
 "                ), 1)\n"
 "         As convexhull;"
 msgstr ""
+"-- geometries overlaid with concavehull\n"
+"-- at target 100% shrink (this is the same as convex hull - since no "
+"shrink)\n"
+"SELECT\n"
+"        ST_ConcaveHull(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ), 1)\n"
+"         As convexhull;"
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
+"-- as geometrias cobertas com casco côncavo no alvo 90% da área do casco "
+"convexo "
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
 "-- geometries overlaid with concavehull at target 90% shrink\n"
@@ -991,15 +1322,23 @@ msgid ""
 "                ), 0.9)\n"
 "         As target_90;"
 msgstr ""
+"-- geometries overlaid with concavehull at target 90% shrink\n"
+"SELECT\n"
+"        ST_ConcaveHull(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ), 0.9)\n"
+"         As target_90;"
+
+#. Tag: para
+#: reference_processing.xml:506
+#, no-c-format
+msgid "L Shape points overlaid with convex hull"
+msgstr "Os pontos L Shapes revistem isso com um casco convexo"
 
-#. Tag: para
-#: reference_processing.xml:509
-#, no-c-format
-msgid "L Shape points overlaid with convex hull"
-msgstr ""
-
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1014,29 +1353,42 @@ msgid ""
 "SELECT ST_ConvexHull(ST_Collect(geom))\n"
 "FROM l_shape;"
 msgstr ""
+"-- this produces a table of 42 points that form an L shape\n"
+"SELECT (ST_DumpPoints(ST_GeomFromText(\n"
+"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
+"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
+"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
+"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
+"        INTO TABLE l_shape;\n"
+"\n"
+"SELECT ST_ConvexHull(ST_Collect(geom))\n"
+"FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
-msgstr ""
+msgstr "ST_ConcaveHull of L points at target 99% of convex hull"
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
 "        FROM l_shape;"
 msgstr ""
+"SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
+"        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
-msgstr ""
+msgstr "Casco côncavo de L pontos no alvo 80% "
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
 "-- Concave Hull L shape points\n"
@@ -1044,23 +1396,29 @@ msgid ""
 "        SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n"
 "        FROM l_shape;"
 msgstr ""
+"-- Concave Hull L shape points\n"
+"        -- at target 80% of convexhull\n"
+"        SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n"
+"        FROM l_shape;"
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
-msgstr ""
+msgstr "multilinestring reveste com Casco convexo. "
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
 msgid ""
 "multilinestring with overlaid with Concave hull of linestrings at 99% target "
 "-- first hop"
 msgstr ""
+"multilinestring com coberturas com cascos côncavos de linestrings em um alvo "
+"de 99% -- primeiro salto"
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
 "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
@@ -1073,79 +1431,104 @@ msgid ""
 "190 122,182 148,178 170,176 184,156 164,146 178,\n"
 "132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 msgstr ""
+"SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
+"70,82 112,130 94,\n"
+"        130 62,122 40,156 32,162 76,172 88),\n"
+"(132 178,134 148,128 136,96 128,132 108,150 130,\n"
+"170 142,174 110,156 96,158 90,158 88),\n"
+"(22 64,66 28,94 38,94 68,114 76,112 30,\n"
+"132 10,168 18,178 34,186 52,184 74,190 100,\n"
+"190 122,182 148,178 170,176 184,156 164,146 178,\n"
+"132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
 "\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 msgstr ""
+", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
+"\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
-msgstr ""
+msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
 msgid ""
 "<refpurpose>The convex hull of a geometry represents the minimum convex "
 "geometry that encloses all geometries within the set.</refpurpose>"
 msgstr ""
+"<refpurpose> O casco convexo de uma geometria representa a mínima  geometria "
+"convexa que envolve todas as geometrias dentro do conjunto.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
 msgid ""
 "<para>The convex hull of a geometry represents the minimum convex geometry "
 "that encloses all geometries within the set.</para>"
 msgstr ""
+"<para> O casco convexo de uma geometria representa a mínima geometria "
+"convexa que envolve todas as geometrias dentro do conjunto.</para>"
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
 msgid ""
 "One can think of the convex hull as the geometry you get by wrapping an "
 "elastic band around a set of geometries. This is different from a concave "
 "hull which is analogous to shrink-wrapping your geometries."
 msgstr ""
+"Pode-se pensar no casco convexo como a geometria que se obtém envolvendo uma "
+"banda elástica em volta de um conjunto de geometrias. Isto é diferente de um "
+"casco côncavo que é análogo ao encolhimento nas suas geometrias. "
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
 msgid ""
 "It is usually used with MULTI and Geometry Collections. Although it is not "
 "an aggregate - you can use it in conjunction with ST_Collect to get the "
 "convex hull of a set of points. ST_ConvexHull(ST_Collect(somepointfield))."
 msgstr ""
+"Comumente usado com MULTI e Coleções de Geometrias. Embora não seja um "
+"agregado - você pode usar em conjunto com ST_Collect para obter o casco "
+"convexo de um conjunto de pontos. ST_ConvexHull(ST_Collect(somepointfield))."
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
 msgid ""
 "It is often used to determine an affected area based on a set of point "
 "observations."
 msgstr ""
+"Regularmente usado para determinar uma área afetada baseado em um conjunto "
+"de observações pontuais. "
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
 "--Get estimate of infected area based on point observations\n"
@@ -1154,17 +1537,24 @@ msgid ""
 "        FROM disease_obs As d\n"
 "        GROUP BY d.disease_type;"
 msgstr ""
+"--Get estimate of infected area based on point observations\n"
+"SELECT d.disease_type,\n"
+"        ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
 msgid ""
 "Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
 "MultiLinestring and MultiPoint"
 msgstr ""
+"Casco convexo de uma MultiLinestring e um MultiPonto vistos juntos com a "
+"MultiLinestring e MultiPonto"
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_ConvexHull(\n"
@@ -1177,30 +1567,41 @@ msgid ""
 "---st_astext--\n"
 "POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 msgstr ""
+"SELECT ST_AsText(ST_ConvexHull(\n"
+"        ST_Collect(\n"
+"                ST_GeomFromText('MULTILINESTRING((100 190,10 8),(150 10, 20 "
+"30))'),\n"
+"                        ST_GeomFromText('MULTIPOINT(50 5, 150 30, 50 10, 10 "
+"10)')\n"
+"                        )) );\n"
+"---st_astext--\n"
+"POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
 "\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
+", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
+"\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
-msgstr ""
+msgstr "ST_CurveToLine"
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
-msgstr ""
+msgstr "Converte uma CIRCULARSTRING/CURVEPOLYGON para uma LINESTRING/POLYGON"
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
-#, no-c-format
+#: reference_processing.xml:637
+#, fuzzy, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
 "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
@@ -1208,56 +1609,130 @@ msgid ""
 "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
 "type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
 "type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
-"funcprototype>"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:656
-#, no-c-format
+#: reference_processing.xml:660
+#, fuzzy, no-c-format
 msgid ""
-"Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
+"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
 "Useful for outputting to devices that can't support CIRCULARSTRING geometry "
 "types"
 msgstr ""
+"Converte uma  CIRCULAR STRING para uma LINESTRING normal ou um CURVEPOLYGON "
+"para um POLYGON. Útil para aparelhos que não suportam tipos de geometria "
+"CIRCULARSTRING"
 
 #. Tag: para
-#: reference_processing.xml:657
-#, no-c-format
+#: reference_processing.xml:662
+#, fuzzy, no-c-format
 msgid ""
 "Converts a given geometry to a linear geometry. Each curved geometry or "
-"segment is converted into a linear approximation using the default value of "
-"32 segments per quarter circle"
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
+msgstr ""
+"Converte uma dada geometria para uma geometrias linear. Cada geometria "
+"curvada ou segmento é convertido para uma aproximação linear usando o valor "
+"padrão de 32 segmentos por quarto de círculo"
+
+#. Tag: para
+#: reference_processing.xml:667
+#, no-c-format
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
+msgstr "Disponibilidade: 1.2.2?"
+
+#. Tag: para
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
-msgstr ""
+msgstr "&sfs_compliant;"
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902
-#: reference_processing.xml:957 reference_processing.xml:1058
-#: reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2513
 #, no-c-format
 msgid "&curve_support;"
-msgstr ""
+msgstr "&curve_support;"
 
 #. Tag: programlisting
-#: reference_processing.xml:670
-#, no-c-format
+#: reference_processing.xml:709
+#, fuzzy, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
 "150415,220227 150505,220227 150406)')));\n"
@@ -1359,23 +1834,137 @@ msgid ""
 "150485.87804878,\n"
 " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
 "150462.657300346,\n"
-" 220197.12195122 150425.12195122,220227 150406)"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
+"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)')));\n"
+"\n"
+"--Result --\n"
+" LINESTRING(220268 150415,220269.95064912 150416.539364228,220271.823415575 "
+"150418.17258804,220273.613787707 150419.895736857,\n"
+" 220275.317452352 150421.704659462,220276.930305234 "
+"150423.594998003,220278.448460847 150425.562198489,\n"
+" 220279.868261823 150427.60152176,220281.186287736 "
+"150429.708054909,220282.399363347 150431.876723113,\n"
+" 220283.50456625 150434.10230186,220284.499233914 "
+"150436.379429536,220285.380970099 150438.702620341,220286.147650624 "
+"150441.066277505,\n"
+" 220286.797428488 150443.464706771,220287.328738321 "
+"150445.892130112,220287.740300149 150448.342699654,\n"
+" 220288.031122486 150450.810511759,220288.200504713 "
+"150453.289621251,220288.248038775 150455.77405574,\n"
+" 220288.173610157 150458.257830005,220287.977398166 "
+"150460.734960415,220287.659875492 150463.199479347,\n"
+" 220287.221807076 150465.64544956,220286.664248262 "
+"150468.066978495,220285.988542259 150470.458232479,220285.196316903 "
+"150472.81345077,\n"
+" 220284.289480732 150475.126959442,220283.270218395 "
+"150477.39318505,220282.140985384 150479.606668057,\n"
+" 220280.90450212 150481.762075989,220279.5637474 "
+"150483.85421628,220278.12195122 150485.87804878,\n"
+" 220276.582586992 150487.828697901,220274.949363179 "
+"150489.701464356,220273.226214362 150491.491836488,\n"
+" 220271.417291757 150493.195501133,220269.526953216 "
+"150494.808354014,220267.559752731 150496.326509628,\n"
+" 220265.520429459 150497.746310603,220263.41389631 "
+"150499.064336517,220261.245228106 150500.277412127,\n"
+" 220259.019649359 150501.38261503,220256.742521683 "
+"150502.377282695,220254.419330878 150503.259018879,\n"
+" 220252.055673714 150504.025699404,220249.657244448 "
+"150504.675477269,220247.229821107 150505.206787101,\n"
+" 220244.779251566 150505.61834893,220242.311439461 "
+"150505.909171266,220239.832329968 150506.078553494,\n"
+" 220237.347895479 150506.126087555,220234.864121215 "
+"150506.051658938,220232.386990804 150505.855446946,\n"
+" 220229.922471872 150505.537924272,220227.47650166 "
+"150505.099855856,220225.054972724 150504.542297043,\n"
+" 220222.663718741 150503.86659104,220220.308500449 150503.074365683,\n"
+" 220217.994991777 150502.167529512,220215.72876617 150501.148267175,\n"
+" 220213.515283163 150500.019034164,220211.35987523 150498.7825509,\n"
+" 220209.267734939 150497.441796181,220207.243902439 150496,\n"
+" 220205.293253319 150494.460635772,220203.420486864 "
+"150492.82741196,220201.630114732 150491.104263143,\n"
+" 220199.926450087 150489.295340538,220198.313597205 "
+"150487.405001997,220196.795441592 150485.437801511,\n"
+" 220195.375640616 150483.39847824,220194.057614703 "
+"150481.291945091,220192.844539092 150479.123276887,220191.739336189 "
+"150476.89769814,\n"
+" 220190.744668525 150474.620570464,220189.86293234 "
+"150472.297379659,220189.096251815 150469.933722495,\n"
+" 220188.446473951 150467.535293229,220187.915164118 "
+"150465.107869888,220187.50360229 150462.657300346,\n"
+" 220187.212779953 150460.189488241,220187.043397726 "
+"150457.710378749,220186.995863664 150455.22594426,\n"
+" 220187.070292282 150452.742169995,220187.266504273 "
+"150450.265039585,220187.584026947 150447.800520653,\n"
+" 220188.022095363 150445.35455044,220188.579654177 "
+"150442.933021505,220189.25536018 150440.541767521,\n"
+" 220190.047585536 150438.18654923,220190.954421707 "
+"150435.873040558,220191.973684044 150433.60681495,\n"
+" 220193.102917055 150431.393331943,220194.339400319 "
+"150429.237924011,220195.680155039 150427.14578372,220197.12195122 "
+"150425.12195122,\n"
+" 220198.661315447 150423.171302099,220200.29453926 "
+"150421.298535644,220202.017688077 150419.508163512,220203.826610682 "
+"150417.804498867,\n"
+" 220205.716949223 150416.191645986,220207.684149708 "
+"150414.673490372,220209.72347298 150413.253689397,220211.830006129 "
+"150411.935663483,\n"
+" 220213.998674333 150410.722587873,220216.22425308 "
+"150409.61738497,220218.501380756 150408.622717305,220220.824571561 "
+"150407.740981121,\n"
+" 220223.188228725 150406.974300596,220225.586657991 150406.324522731,220227 "
+"150406)\n"
+"\n"
+"--3d example\n"
+"SELECT ST_AsEWKT(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(220268 "
+"150415 1,220227 150505 2,220227 150406 3)')));\n"
+"Output\n"
+"------\n"
+" LINESTRING(220268 150415 1,220269.95064912 150416.539364228 "
+"1.0181172856673,\n"
+" 220271.823415575 150418.17258804 1.03623457133459,220273.613787707 "
+"150419.895736857 1.05435185700189,....AD INFINITUM ....\n"
+"        220225.586657991 150406.324522731 1.32611114201132,220227 150406 3)\n"
+"\n"
+"--use only 2 segments to approximate quarter circle\n"
+"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)'),2));\n"
+"st_astext\n"
+"------------------------------\n"
+" LINESTRING(220268 150415,220287.740300149 150448.342699654,220278.12195122 "
+"150485.87804878,\n"
+" 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
+"150462.657300346,\n"
+" 220197.12195122 150425.12195122,220227 150406)"
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
-msgstr ""
+msgstr "ST_DelaunayTriangles"
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
-msgstr ""
+msgstr "Retorna uma triangulação de Delaunay em volta dos pontos de entrada. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
@@ -1383,9 +1972,13 @@ msgid ""
 "<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> "
 "<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
 msgid ""
 "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
@@ -1394,35 +1987,40 @@ msgid ""
 "flags=1) or TIN (for flags=2). The tolerance, if any, is used to snap input "
 "vertices togheter."
 msgstr ""
+"Retorna uma <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
+"\">Delaunay triangulation</ulink> em volta dos vértices da geometria de "
+"entrada. A saída é uma COLEÇÃO de polígonos (para bandeiras=0) ou "
+"MULTILINESTRING (para bandeiras=1) ou TIN (para bandeiras=2). A tolerância é "
+"usada para romper vértices de entrada juntos. "
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
-msgstr ""
+msgstr "Disponibilidade: 2.1.0 - requer GEOS >= 3.4.0."
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904
-#: reference_processing.xml:959 reference_processing.xml:1062
-#: reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1926 reference_processing.xml:2517
 #, no-c-format
 msgid "&T_support;"
-msgstr ""
+msgstr "&T_support;"
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
-msgstr ""
+msgstr "Exemplos 2D"
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
-msgstr ""
+msgstr "Polígonos originais"
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
 "-- our original geometry --\n"
@@ -1431,17 +2029,24 @@ msgid ""
 "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
 "                )"
 msgstr ""
+"-- our original geometry --\n"
+"        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                )"
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
 msgid ""
 "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
 "themed in different color"
 msgstr ""
+"ST_DelaunayTriangles de 2 polígonos:  polígonos da triangulação de Delaunay, "
+"cada triângulo de uma cor diferente"
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
 "-- geometries overlaid multilinestring triangles\n"
@@ -1453,15 +2058,23 @@ msgid ""
 "                ))\n"
 "         As  dtriag;"
 msgstr ""
+"-- geometries overlaid multilinestring triangles\n"
+"SELECT\n"
+"        ST_DelaunayTriangles(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ))\n"
+"         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
-msgstr ""
+msgstr "-- triângulos de Delaunay como multilinestring"
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -1472,15 +2085,22 @@ msgid ""
 "                ),0.001,1)\n"
 "         As  dtriag;"
 msgstr ""
+"SELECT\n"
+"        ST_DelaunayTriangles(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ),0.001,1)\n"
+"         As  dtriag;"
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
-msgstr ""
+msgstr "-- triângulos delaunay de 45 pontos como 55 polígonos triangulares  "
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
 "-- this produces a table of 42 points that form an L shape\n"
@@ -1506,17 +2126,48 @@ msgid ""
 ":\n"
 ":"
 msgstr ""
+"-- this produces a table of 42 points that form an L shape\n"
+"SELECT (ST_DumpPoints(ST_GeomFromText(\n"
+"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
+"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
+"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
+"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
+"        INTO TABLE l_shape;\n"
+"-- output as individual polygon triangles\n"
+"SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n"
+"FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n"
+"FROM l_shape) As foo;\n"
+"\n"
+"---wkt ---\n"
+"POLYGON((6 194,6 190,14 194,6 194))\n"
+"POLYGON((14 194,6 190,14 174,14 194))\n"
+"POLYGON((14 194,14 174,154 14,14 194))\n"
+"POLYGON((154 14,14 174,14 154,154 14))\n"
+"POLYGON((154 14,14 154,150 14,154 14))\n"
+"POLYGON((154 14,150 14,154 6,154 14))\n"
+":\n"
+":"
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
+msgstr "Exemplos 3D"
+
+#. Tag: programlisting
+#: reference_processing.xml:812
+#, no-c-format
+msgid ""
+"-- 3D multipoint --\n"
+"SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n"
+"'MULTIPOINT Z(14 14 10,\n"
+"150 14 100,34 6 25, 20 10 150)'))) As wkt;\n"
+"\n"
+"-----wkt----\n"
+"GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n"
+" ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:773
-#, no-c-format
-msgid ""
 "-- 3D multipoint --\n"
 "SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n"
 "'MULTIPOINT Z(14 14 10,\n"
@@ -1525,39 +2176,43 @@ msgid ""
 "-----wkt----\n"
 "GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n"
 " ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
-msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Dump\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
-msgstr ""
+msgstr "ST_Difference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
 "intersect with geometry B."
 msgstr ""
+"Retorna uma geometria que representa aquela parte de geometria A que não "
+"intersecta com a geometria B."
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Difference</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Difference</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
 msgid ""
 "Returns a geometry that represents that part of geometry A that does not "
@@ -1565,47 +2220,53 @@ msgid ""
 "ST_Intersection(A,B). If A is completely contained in B then an empty "
 "geometry collection is returned."
 msgstr ""
+"Retorna uma geometria que representa aquela para de geometria A que não "
+"intersecta com a geometria B. Pode-se pensar nela como uma GeometryA - "
+"ST_Intersection(A,B). Se A está completamente contida em B, então uma "
+"coleção vazia de geometria retorna. "
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
-msgstr ""
+msgstr "Nota - questões de ordem. B - B sempre retornará uma porção de B"
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2346
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
-msgstr ""
+msgstr "Não chama com uma GeometryCollection com um argumento "
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2350
 #, no-c-format
 msgid ""
 "&Z_support; However it seems to only consider x y when doing the difference "
 "and tacks back on the Z-Index"
 msgstr ""
+"&Z_support; Entretanto aparenta considerar apenas x y quando fazem diferença "
+"e retoma no Z-índice"
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
-msgstr ""
+msgstr "As linestrings originais mostradas juntas. "
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
-msgstr ""
+msgstr "A diferença das duas linestrings"
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
 "--Safe for 2d. This is same geometries as what is shown for "
@@ -1621,9 +2282,21 @@ msgid ""
 "---------\n"
 "LINESTRING(50 150,50 200)"
 msgstr ""
+"--Safe for 2d. This is same geometries as what is shown for "
+"st_symdifference\n"
+"SELECT ST_AsText(\n"
+"        ST_Difference(\n"
+"                        ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
+"                        ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
+"                )\n"
+"        );\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"LINESTRING(50 150,50 200)"
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -1634,30 +2307,41 @@ msgid ""
 "---------\n"
 "MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
 msgstr ""
+"--When used in 3d doesn't quite do the right thing\n"
+"SELECT ST_AsEWKT(ST_Difference(ST_GeomFromEWKT('MULTIPOINT(-118.58 38.38 "
+"5,-118.60 38.329 6,-118.614 38.281 7)'), ST_GeomFromEWKT('POINT(-118.614 "
+"38.281 5)')));\n"
+"st_asewkt\n"
+"---------\n"
+"MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
-msgstr ""
+msgstr "ST_Dump"
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
+"Retorna um conjunto de filas geometry_dump (geom,path), que fazem uma "
+"geometria g1."
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geometry_dump "
@@ -1668,54 +2352,69 @@ msgid ""
 "each of the collection components, and the path will express the position of "
 "the component inside the collection."
 msgstr ""
+"Esta é uma função set-returning (SRF). Ela retorna um conjunto de filas "
+"geometry_dump, formado por uma geometria (geom) e um arranjo de inteiros "
+"(caminho). Quando a geometria de entrada é um tipo simples (PONTO, "
+"LINESTRING, POLÍGONO), um único relato retornará com um arranjo caminho "
+"vazio e a geometria e entrada como geom. Quando a geometria de entrada for "
+"uma coleção ou multi, retornará um relato para cada um dos componentes da "
+"coleção, e o caminho vai expressar a posição do componente de dentro da "
+"coleção."
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
 msgid ""
 "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
 "in that it creates new rows. For example it can be use to expand "
 "MULTIPOLYGONS into POLYGONS."
 msgstr ""
+"ST_Dump é útil para expandir geometrias. É o oposto de um GRUPO POR onde "
+"cria novas filas. Por exemplo, pode ser usada para expandir MULTIPOLÍGONOS "
+"dentro de POLÍGONOS.  "
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
 "introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas, triângulos e TINs "
+"introduzido."
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
-msgstr ""
+msgstr "Disponibilidade: PostGIS 1.0.0RC1. Requer PostgreSQL 7.3 ou superior. "
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
 msgid ""
 "Prior to 1.3.4, this function crashes if used with geometries that contain "
 "CURVES. This is fixed in 1.3.4+"
 msgstr ""
+"Antes da versão 1.3.4, esta função falha se utilizada em geometrias que "
+"continham curvas. Resolvido nas versões 1.3.4+."
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958
-#: reference_processing.xml:1061 reference_processing.xml:1766
-#: reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1809
+#: reference_processing.xml:1925 reference_processing.xml:2516
 #, no-c-format
 msgid "&P_support;"
-msgstr ""
+msgstr "&P_support;"
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
-msgstr ""
+msgstr "Exemplos Padrão"
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -1735,15 +2434,31 @@ msgid ""
 " LINESTRING(1 0,0 1)         | f\n"
 "(2 rows)"
 msgstr ""
+"SELECT sometable.field1, sometable.field1,\n"
+"      (ST_Dump(sometable.the_geom)).geom AS the_geom\n"
+"FROM sometable;\n"
+"\n"
+"-- Break a compound curve into its constituent linestrings and "
+"circularstrings\n"
+"SELECT ST_AsEWKT(a.geom), ST_HasArc(a.geom)\n"
+"  FROM ( SELECT (ST_Dump(p_geom)).geom AS geom\n"
+"         FROM (SELECT ST_GeomFromEWKT('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 "
+"1, 1 0),(1 0, 0 1))') AS p_geom) AS b\n"
+"        ) AS a;\n"
+"          st_asewkt          | st_hasarc\n"
+"-----------------------------+----------\n"
+" CIRCULARSTRING(0 0,1 1,1 0) | t\n"
+" LINESTRING(1 0,0 1)         | f\n"
+"(2 rows)"
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
-msgstr ""
+msgstr "Exemplos de Superfícies Poliédricas, TIN e Triângulos "
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
 "-- Polyhedral surface example\n"
@@ -1766,9 +2481,28 @@ msgid ""
 "    5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n"
 "    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 msgstr ""
+"-- Polyhedral surface example\n"
+"-- Break a Polyhedral surface into its faces\n"
+"SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n"
+"  FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),  ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1))\n"
+")') ) AS p_geom )  AS a;\n"
+"\n"
+" path |                geom_ewkt\n"
+"------+------------------------------------------\n"
+"    1 | POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0))\n"
+"    2 | POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))\n"
+"    3 | POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))\n"
+"    4 | POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0))\n"
+"    5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n"
+"    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -1794,58 +2528,92 @@ msgid ""
 " {1}  | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n"
 " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 msgstr ""
+"-- TIN --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_Dump( ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+" path |                 wkt\n"
+"------+-------------------------------------\n"
+" {1}  | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n"
+" {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
 
 #. Tag: para
-#: reference_processing.xml:919
+#: reference_processing.xml:958
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
 "\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend="
 "\"ST_GeometryN\"/>"
 msgstr ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
+"\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend="
+"\"ST_GeometryN\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
-msgstr ""
+msgstr "ST_DumpPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
 msgid ""
 "Returns a set of geometry_dump (geom,path) rows of all points that make up a "
 "geometry."
 msgstr ""
+"Retorna um conjunto de filas geometry_dump (geom,path) de todos os pontos "
+"que fazem uma geometria."
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
 msgid ""
 "This set-returning function (SRF) returns a set of <varname>geometry_dump</"
 "varname> rows formed by a geometry (<varname>geom</varname>) and an array of "
 "integers (<varname>path</varname>)."
 msgstr ""
+"Esta função set-returning (SRF) retorna um conjunto de filas "
+"<varname>geometry_dump</varname> formadas por uma geometria (<varname>geom</"
+"varname>) e um arranjo de inteiros (<varname>path</varname>)."
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
 msgid ""
 "The <parameter>geom</parameter> component of <varname>geometry_dump</"
 "varname> are all the <varname>POINT</varname>s that make up the supplied "
 "geometry"
 msgstr ""
+"O componente <parameter>geom</parameter> do <varname>geometry_dump</varname> "
+"são todos os <varname>POINT</varname>s que fazem as geometrias fornecidas  "
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
 msgid ""
 "The <parameter>path</parameter> component of <varname>geometry_dump</"
@@ -1859,27 +2627,37 @@ msgid ""
 "<varname>j</varname> enumerates the <varname>POINT</varname>s (again 1-based "
 "index)."
 msgstr ""
+"O componente <parameter>path</parameter> do <varname>geometry_dump</varname> "
+"(um <varname>integer[]</varname>) é um índice referência enumerando os "
+"<varname>POINT</varname>s da geometria fornecida. Por exemplo, se uma "
+"<varname>LINESTRING</varname> é fornecida, um caminho de <varname>{i}</"
+"varname> é retornado onde <varname>i</varname> é a <varname>nth</varname> "
+"coordenada na <varname>LINESTRING</varname>. Se um <varname>POLYGON</"
+"varname> é fornecido, um caminho de <varname>{i,j}</varname> é retornado "
+"onde<varname>i</varname> é o número anel (1 é de fora; anéis de dentro "
+"seguem) e <varname>j</varname> enumera o <varname>POINT</varname>s "
+"(novamente índice 1-based)."
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
-msgstr ""
+msgstr "Melhorias: 2.1.0 Velocidade mais rápida. Reimplementada como native-C."
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
-msgstr ""
+msgstr "Disponibilidade: 1.5.0"
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
-msgstr ""
+msgstr "Clássico Explode uma Tabela de LineStrings em nós"
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
 "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
@@ -1900,15 +2678,32 @@ msgid ""
 "       2 |     2 | POINT(5 6)\n"
 "       2 |     3 | POINT(9 10)"
 msgstr ""
+"SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
+"FROM (SELECT 1 As edge_id\n"
+"        , ST_DumpPoints(ST_GeomFromText('LINESTRING(1 2, 3 4, 10 10)')) AS "
+"dp\n"
+"     UNION ALL\n"
+"     SELECT 2 As edge_id\n"
+"        , ST_DumpPoints(ST_GeomFromText('LINESTRING(3 5, 5 6, 9 10)')) AS "
+"dp\n"
+"   ) As foo;\n"
+" edge_id | index |    wktnode\n"
+"---------+-------+--------------\n"
+"       1 |     1 | POINT(1 2)\n"
+"       1 |     2 | POINT(3 4)\n"
+"       1 |     3 | POINT(10 10)\n"
+"       2 |     1 | POINT(3 5)\n"
+"       2 |     2 | POINT(5 6)\n"
+"       2 |     3 | POINT(9 10)"
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
-msgstr ""
+msgstr "Exemplos de geometria padrão"
 
 #. Tag: programlisting
-#: reference_processing.xml:977
+#: reference_processing.xml:1016
 #, no-c-format
 msgid ""
 "SELECT path, ST_AsText(geom)\n"
@@ -1964,9 +2759,61 @@ msgid ""
 " {5,2,1,4} | POINT(5 4)\n"
 "(29 rows)"
 msgstr ""
+"SELECT path, ST_AsText(geom)\n"
+"FROM (\n"
+"  SELECT (ST_DumpPoints(g.geom)).*\n"
+"  FROM\n"
+"    (SELECT\n"
+"       'GEOMETRYCOLLECTION(\n"
+"          POINT ( 0 1 ),\n"
+"          LINESTRING ( 0 3, 3 4 ),\n"
+"          POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n"
+"          POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n"
+"                   ( 5 1, 4 2, 5 2, 5 1 )),\n"
+"          MULTIPOLYGON (\n"
+"                  (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n"
+"                   ( 1 6, 3 6, 2 7, 1 6 )),\n"
+"                  (( 5 4, 5 8, 6 7, 5 4 ))\n"
+"          )\n"
+"        )'::geometry AS geom\n"
+"    ) AS g\n"
+"  ) j;\n"
+"\n"
+"   path    | st_astext\n"
+"-----------+------------\n"
+" {1,1}     | POINT(0 1)\n"
+" {2,1}     | POINT(0 3)\n"
+" {2,2}     | POINT(3 4)\n"
+" {3,1,1}   | POINT(2 0)\n"
+" {3,1,2}   | POINT(2 3)\n"
+" {3,1,3}   | POINT(0 2)\n"
+" {3,1,4}   | POINT(2 0)\n"
+" {4,1,1}   | POINT(3 0)\n"
+" {4,1,2}   | POINT(3 3)\n"
+" {4,1,3}   | POINT(6 3)\n"
+" {4,1,4}   | POINT(6 0)\n"
+" {4,1,5}   | POINT(3 0)\n"
+" {4,2,1}   | POINT(5 1)\n"
+" {4,2,2}   | POINT(4 2)\n"
+" {4,2,3}   | POINT(5 2)\n"
+" {4,2,4}   | POINT(5 1)\n"
+" {5,1,1,1} | POINT(0 5)\n"
+" {5,1,1,2} | POINT(0 8)\n"
+" {5,1,1,3} | POINT(4 8)\n"
+" {5,1,1,4} | POINT(4 5)\n"
+" {5,1,1,5} | POINT(0 5)\n"
+" {5,1,2,1} | POINT(1 6)\n"
+" {5,1,2,2} | POINT(3 6)\n"
+" {5,1,2,3} | POINT(2 7)\n"
+" {5,1,2,4} | POINT(1 6)\n"
+" {5,2,1,1} | POINT(5 4)\n"
+" {5,2,1,2} | POINT(5 8)\n"
+" {5,2,1,3} | POINT(6 7)\n"
+" {5,2,1,4} | POINT(5 4)\n"
+"(29 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:981
+#: reference_processing.xml:1020
 #, no-c-format
 msgid ""
 "-- Polyhedral surface cube --\n"
@@ -2016,9 +2863,55 @@ msgid ""
 " {6,1,5} | POINT(0 0 1)\n"
 "(30 rows)"
 msgstr ""
+"-- Polyhedral surface cube --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+"  path   |     wkt\n"
+"---------+--------------\n"
+" {1,1,1} | POINT(0 0 0)\n"
+" {1,1,2} | POINT(0 0 1)\n"
+" {1,1,3} | POINT(0 1 1)\n"
+" {1,1,4} | POINT(0 1 0)\n"
+" {1,1,5} | POINT(0 0 0)\n"
+" {2,1,1} | POINT(0 0 0)\n"
+" {2,1,2} | POINT(0 1 0)\n"
+" {2,1,3} | POINT(1 1 0)\n"
+" {2,1,4} | POINT(1 0 0)\n"
+" {2,1,5} | POINT(0 0 0)\n"
+" {3,1,1} | POINT(0 0 0)\n"
+" {3,1,2} | POINT(1 0 0)\n"
+" {3,1,3} | POINT(1 0 1)\n"
+" {3,1,4} | POINT(0 0 1)\n"
+" {3,1,5} | POINT(0 0 0)\n"
+" {4,1,1} | POINT(1 1 0)\n"
+" {4,1,2} | POINT(1 1 1)\n"
+" {4,1,3} | POINT(1 0 1)\n"
+" {4,1,4} | POINT(1 0 0)\n"
+" {4,1,5} | POINT(1 1 0)\n"
+" {5,1,1} | POINT(0 1 0)\n"
+" {5,1,2} | POINT(0 1 1)\n"
+" {5,1,3} | POINT(1 1 1)\n"
+" {5,1,4} | POINT(1 1 0)\n"
+" {5,1,5} | POINT(0 1 0)\n"
+" {6,1,1} | POINT(0 0 1)\n"
+" {6,1,2} | POINT(1 0 1)\n"
+" {6,1,3} | POINT(1 1 1)\n"
+" {6,1,4} | POINT(0 1 1)\n"
+" {6,1,5} | POINT(0 0 1)\n"
+"(30 rows)"
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
 "-- Triangle --\n"
@@ -2039,10 +2932,28 @@ msgid ""
 " {2}  | POINT(0 9)\n"
 " {3}  | POINT(9 0)\n"
 " {4}  | POINT(0 0)"
-msgstr ""
+msgstr ""
+"-- Triangle --\n"
+"SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n"
+"                0 0,\n"
+"                0 9,\n"
+"                9 0,\n"
+"                0 0\n"
+"            ))') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+" path |    wkt\n"
+"------+------------\n"
+" {1}  | POINT(0 0)\n"
+" {2}  | POINT(0 9)\n"
+" {3}  | POINT(9 0)\n"
+" {4}  | POINT(0 0)"
 
 #. Tag: programlisting
-#: reference_processing.xml:983
+#: reference_processing.xml:1022
 #, no-c-format
 msgid ""
 "-- TIN --\n"
@@ -2075,39 +2986,74 @@ msgid ""
 " {2,1,4} | POINT(0 0 0)\n"
 "(8 rows)"
 msgstr ""
+"-- TIN --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+"  path   |     wkt\n"
+"---------+--------------\n"
+" {1,1,1} | POINT(0 0 0)\n"
+" {1,1,2} | POINT(0 0 1)\n"
+" {1,1,3} | POINT(0 1 0)\n"
+" {1,1,4} | POINT(0 0 0)\n"
+" {2,1,1} | POINT(0 0 0)\n"
+" {2,1,2} | POINT(0 1 0)\n"
+" {2,1,3} | POINT(1 1 0)\n"
+" {2,1,4} | POINT(0 0 0)\n"
+"(8 rows)"
 
 #. Tag: para
-#: reference_processing.xml:987
+#: reference_processing.xml:1026
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
 "\"/>, <xref linkend=\"ST_DumpRings\"/>"
 msgstr ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
+"\"/>, <xref linkend=\"ST_DumpRings\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
-msgstr ""
+msgstr "ST_DumpRings"
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
 msgid ""
 "Returns a set of <varname>geometry_dump</varname> rows, representing the "
 "exterior and interior rings of a polygon."
 msgstr ""
+"Retorna um conjunto de filas <varname>geometry_dump</varname>, representando "
+"os anéis interiores e exteriores de um polígono."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
 msgid ""
 "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of "
@@ -2117,22 +3063,28 @@ msgid ""
 "single integer: 0 for the shell, >0 for holes. The \"geom\" field contains "
 "the corresponding ring as a polygon."
 msgstr ""
+"Esta é uma função set-returning (SRF). Ela retorna um conjunto de filas "
+"<varname>geometry_dump</varname>, definidas como um <varname>integer[]</"
+"varname> e uma <varname>geometry</varname>, pseudônimos \"caminho\" e \"geom"
+"\" respectivamente. o campo \"caminho\" detém o anel índice do polígono que "
+"contém um único inteiro: 0 para shell, >0 para buracos. O caminho \"geom\" "
+"contém o anel correspondente como um polígono. "
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
-msgstr ""
+msgstr "Disponibilidade: PostGIS 1.1.3. Requer PostgreSQL 7.3 ou superior. "
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
 msgid ""
 "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
-msgstr ""
+msgstr "Funciona somente para POLÍGONOS. Não irá funcionar para MULTIPOLÍGONOS"
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
 "SELECT sometable.field1, sometable.field1,\n"
@@ -2164,58 +3116,94 @@ msgid ""
 "          |          -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 "
 "1))"
 msgstr ""
+"SELECT sometable.field1, sometable.field1,\n"
+"          (ST_DumpRings(sometable.the_geom)).geom As the_geom\n"
+"FROM sometableOfpolys;\n"
+"\n"
+"SELECT ST_AsEWKT(geom) As the_geom, path\n"
+"        FROM ST_DumpRings(\n"
+"                ST_GeomFromEWKT('POLYGON((-8149064 5133092 1,-8149064 "
+"5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,-8148941 "
+"5132466 1,-8148924 5132394 1,\n"
+"                -8148903 5132210 1,-8148930 5131967 1,-8148992 5131978 "
+"1,-8149237 5132093 1,-8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 "
+"1,\n"
+"                -8150305 5132788 1,-8149064 5133092 1),\n"
+"                (-8149362 5132394 1,-8149446 5132501 1,-8149548 5132597 "
+"1,-8149695 5132675 1,-8149362 5132394 1))')\n"
+"                )  as foo;\n"
+" path |                                            the_geom\n"
+"----------------------------------------------------------------------------------------------------------------\n"
+"  {0} | POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 "
+"1,-8148972 5132767 1,-8148958 5132508 1,\n"
+"          |          -8148941 5132466 1,-8148924 5132394 1,\n"
+"          |          -8148903 5132210 1,-8148930 5131967 1,\n"
+"          |          -8148992 5131978 1,-8149237 5132093 1,\n"
+"          |          -8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 "
+"1,-8150305 5132788 1,-8149064 5133092 1))\n"
+"  {1} | POLYGON((-8149362 5132394 1,-8149446 5132501 1,\n"
+"          |          -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 "
+"1))"
 
 #. Tag: para
-#: reference_processing.xml:1032
+#: reference_processing.xml:1071
 #, no-c-format
 msgid ""
 ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
 "\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN"
 "\"/>"
 msgstr ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
+"\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN"
+"\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
-msgstr ""
+msgstr "ST_FlipCoordinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with X and Y axis flipped. Useful "
 "for people who have built latitude/longitude features and need to fix them."
 msgstr ""
+"Retorna uma versão da geometria dada com os eixos X e Y virados. Útil para "
+"pessoas que construíram características latitude/longitude e precisam "
+"consertá-las. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
-msgstr ""
+msgstr "Retorna uma versão da geometria dada com os eixos X e Y virados. "
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2515
 #, no-c-format
 msgid "&M_support;"
-msgstr ""
+msgstr "&M_support;"
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2521
 #, no-c-format
 msgid "Example"
-msgstr ""
+msgstr "Exemplo"
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -2225,58 +3213,71 @@ msgid ""
 "POINT(2 1)\n"
 "                 ]]>"
 msgstr ""
+"<![CDATA[\n"
+"SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n"
+" st_asewkt\n"
+"------------\n"
+"POINT(2 1)\n"
+"                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
-msgstr ""
+msgstr "ST_GeneratePoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
 msgid ""
 "Converts a polygon or multi-polygon into a multi-point composed of randomly "
 "location points within the original areas."
 msgstr ""
+"Converte um polígono ou multi-polígono para um multi-ponto composto por "
+"pontos de localização aleatórios dentro das áreas originais."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
 "<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> "
 "<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
+"<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> "
+"<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
 msgid ""
 "ST_GeneratePoints generates pseudo-random points until the requested number "
 "are found within the input area."
 msgstr ""
+"ST_GeneratePoints gera pontos pseudo aleatórios antes do número solicitado "
+"são encontrados dentro da área de entrada. "
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1978
 #, no-c-format
 msgid "Availability: 2.3.0"
-msgstr ""
+msgstr "Disponibilidade: 2.3.0"
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
-msgstr ""
+msgstr "Polígono original"
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
-msgstr ""
+msgstr "12 pontos gerados revestidos em cima do polígono original"
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
 "SELECT ST_GeneratePoints(\n"
@@ -2285,22 +3286,28 @@ msgid ""
 "                'LINESTRING(50 50,150 150,150 50)'\n"
 "                ), 10, 'endcap=round join=round'), 12);"
 msgstr ""
+"SELECT ST_GeneratePoints(\n"
+"        ST_Buffer(\n"
+"                ST_GeomFromText(\n"
+"                'LINESTRING(50 50,150 150,150 50)'\n"
+"                ), 10, 'endcap=round join=round'), 12);"
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
-msgstr ""
+msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
 msgid ""
 "(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
+"(T) Retorna uma geometria que representa a porção dividida da geomA e geomB."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
@@ -2311,33 +3318,45 @@ msgid ""
 "type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
 "type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
+"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </"
+"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geography "
+"<function>ST_Intersection</function></funcdef> <paramdef> <type>geography</"
+"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
+"type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set intersection of the "
 "Geometries."
 msgstr ""
+"Retorna uma geometria que representa a interseção de pontos das Geometrias. "
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
 msgid ""
 "In other words - that portion of geometry A and geometry B that is shared "
 "between the two geometries."
 msgstr ""
+"Em outras palavras - aquela porção de geometria A e geometria B que é "
+"dividido entre as duas geometrias."
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
 msgid ""
 "If the geometries do not share any space (are disjoint), then an empty "
 "geometry collection is returned."
 msgstr ""
+"Se as geometrias não dividem nenhum espaço (são disjuntas), uma coleção "
+"vazia de geometrias retorna."
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
 msgid ""
 "ST_Intersection in conjunction with ST_Intersects is very useful for "
@@ -2345,9 +3364,13 @@ msgid ""
 "you only want to return that portion of a geometry that sits in a country or "
 "region of interest."
 msgstr ""
+"A ST_Intersection, em conjunto com a ST_Intersects, é bastante útil para "
+"aparar geometrias como na caixa limitadora, buffer, consultas de região onde "
+"você só quer retornar aquela porção de uma geometria que se encaixa em um "
+"país ou região de interesse. "
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
 msgid ""
 "Geography: For geography this is really a thin wrapper around the geometry "
@@ -2358,15 +3381,23 @@ msgid ""
 "in worst case scenario) and then intersection in that best fit planar "
 "spatial ref and retransforms back to WGS84 geography."
 msgstr ""
+"Geografia: Para geografia isto é um envoltório bastante fino em torno da "
+"implementação geométrica. Ela determina, primeiramente, o melhor SRID que se "
+"encaixa na caixa limitadora dos 2 objetos geográficos (se eles estão dentro "
+"de meia zona UTM, mas não a mesma UTM escolherá um deles) (favorecendo UTM "
+"ou Lambert Azimuthal Equal Area (LAEA) polo norte/sul, e caindo no pior "
+"cenário mercartor) e, então, interseção naquela referência plana que se "
+"encaixa melhor e transforma novamente de volta para a geografia WGS84. "
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
+"Não chama com uma <varname>GEOMETRYCOLLECTION</varname> como um argumento"
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
 msgid ""
 "If working with 3D geometries, you may want to use SFGCAL based <xref "
@@ -2377,27 +3408,35 @@ msgid ""
 "ignoring the Z-Coordinate. Refer to <xref linkend=\"postgis_backend\"/> for "
 "details."
 msgstr ""
+"Se você estiver trabalhando com geometrias 3D, talvez queira usar SFGCAL "
+"baseado <xref linkend=\"ST_3DIntersection\"/> que faz uma interseção 3D "
+"apropriada para as geometrias 3D. Embora esta função funcione com a "
+"coordenada-Z, ela faz uma média dos valores de coordenada-Z quando  "
+"<code>postgis.backend=geos</code>. <code>postgis.backend=sfcgal</code>, "
+"retornará uma geometria 2D de qualquer forma, ignorando a coordenada-Z. "
+"Recorra a <xref linkend=\"postgis_backend\"/> para mais detalhes."
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
-msgstr ""
+msgstr "&sfcgal_enhanced;"
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
+"Disponibilidade: 1.5 suporte para tipo de dados de geografia foi introduzido."
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
+#: reference_processing.xml:1255
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
@@ -2447,24 +3486,73 @@ msgid ""
 "        WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, "
 "poly.the_geom),0.0));"
 msgstr ""
+"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
+"0 2 )'::geometry));\n"
+" st_astext\n"
+"---------------\n"
+"GEOMETRYCOLLECTION EMPTY\n"
+"(1 row)\n"
+"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, "
+"0 2 )'::geometry));\n"
+" st_astext\n"
+"---------------\n"
+"POINT(0 0)\n"
+"(1 row)\n"
+"\n"
+"---Clip all lines (trails) by country (here we assume country geom are "
+"POLYGON or MULTIPOLYGONS)\n"
+"-- NOTE: we are only keeping intersections that result in a LINESTRING or "
+"MULTILINESTRING because we don't\n"
+"-- care about trails that just share a point\n"
+"-- the dump is needed to expand a geometry collection into individual single "
+"MULT* parts\n"
+"-- the below is fairly generic and will work for polys, etc. by just "
+"changing the where clause\n"
+"SELECT clipped.gid, clipped.f_name, clipped_geom\n"
+"FROM (SELECT trails.gid, trails.f_name, (ST_Dump(ST_Intersection(country."
+"the_geom, trails.the_geom))).geom As clipped_geom\n"
+"FROM country\n"
+"        INNER JOIN trails\n"
+"        ON ST_Intersects(country.the_geom, trails.the_geom))  As clipped\n"
+"        WHERE ST_Dimension(clipped.clipped_geom) = 1 ;\n"
+"\n"
+"--For polys e.g. polygon landmarks, you can also use the sometimes faster "
+"hack that buffering anything by 0.0\n"
+"-- except a polygon results in an empty geometry collection\n"
+"--(so a geometry collection containing polys, lines and points)\n"
+"-- buffered by 0.0 would only leave the polygons and dissolve the collection "
+"shell\n"
+"SELECT poly.gid,  ST_Multi(ST_Buffer(\n"
+"                                ST_Intersection(country.the_geom, poly."
+"the_geom),\n"
+"                                0.0)\n"
+"                                ) As clipped_geom\n"
+"FROM country\n"
+"        INNER JOIN poly\n"
+"        ON ST_Intersects(country.the_geom, poly.the_geom)\n"
+"        WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, "
+"poly.the_geom),0.0));"
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
-msgstr ""
+msgstr "Exemplos: 2.5Dish"
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
 msgid ""
 "Geos is the default backend if not set. Note this is not a true "
 "intersection, compare to the same example using <xref linkend="
 "\"ST_3DIntersection\"/>."
 msgstr ""
+"Geos é o backend padrão se não definido. Note que isto não é uma interseção "
+"verdadeira, compare ao mesmo exemplo usando: <xref linkend="
+"\"ST_3DIntersection\"/>."
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
 "set postgis.backend=geos;\n"
@@ -2478,9 +3566,19 @@ msgid ""
 "---------------------------------------\n"
 " LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 msgstr ""
+"set postgis.backend=geos;\n"
+"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
+"from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"               st_astext\n"
+"---------------------------------------\n"
+" LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
 msgid ""
 "If your PostGIS is compiled with sfcgal support, have option of using "
@@ -2488,9 +3586,13 @@ msgid ""
 "intersection and returns the ST_Force2D equivalent result which is a 2D "
 "geometry"
 msgstr ""
+"Se seu PostGIS estiver compilado com o suporte sfgcal, tem opção de usar "
+"sfgcal, mas note se casos básicos abaixo das geometrias para 2D antes de "
+"fazer a interseção e retorna o resultado equivalente da ST_Force2D, a qual é "
+"uma geometria 2D "
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
 "set postgis.backend=sfcgal;\n"
@@ -2504,9 +3606,19 @@ msgid ""
 "----------------------------------------------\n"
 " MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 msgstr ""
+"set postgis.backend=sfcgal;\n"
+"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
+"from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"                     wkt\n"
+"----------------------------------------------\n"
+" MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
@@ -2514,46 +3626,105 @@ msgid ""
 "\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
 "\"ST_Multi\"/>"
 msgstr ""
+", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
+"linkend=\"ST_Dump\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend="
+"\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
+"\"ST_Multi\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
-msgstr ""
+msgstr "ST_LineToCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
-msgstr ""
+msgstr "Converte uma LINESTRING/POLYGON para um CIRCULARSTRING, CURVEPOLYGON"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1253
-#, no-c-format
+#: reference_processing.xml:1292
+#, fuzzy, no-c-format
 msgid ""
-"Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. "
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
 "Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
+"Converte LINESTRING/POLÍGONOS simples para STRINGs CIRCULARES e Polígonos "
+"Curvados. Observe que pouquíssimos pontos são necessários para descrever a "
+"curva equivalente. "
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
-#, no-c-format
+#: reference_processing.xml:1303
+#, fuzzy, no-c-format
 msgid ""
+"-- 2D Example\n"
+"SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
+"the_geom) As non_curvedastext\n"
+"        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
+"foo;\n"
+"\n"
+"curvedatext                                                            "
+"non_curvedastext\n"
+"--------------------------------------------------------------------|-----------------------------------------------------------------\n"
+"CURVEPOLYGON(CIRCULARSTRING(4 3,3.12132034355964 0.878679656440359, | "
+"POLYGON((4 3,3.94235584120969 2.41472903395162,3.77163859753386 "
+"1.85194970290473,\n"
+"1 0,-1.12132034355965 5.12132034355963,4 3))                        |  "
+"3.49440883690764 1.33328930094119,3.12132034355964 0.878679656440359,\n"
+"                                                                    |  "
+"2.66671069905881 0.505591163092366,2.14805029709527 0.228361402466141,\n"
+"                                                                    |  "
+"1.58527096604839 0.0576441587903094,1 0,\n"
+"                                                                    |  "
+"0.414729033951621 0.0576441587903077,-0.148050297095264 0.228361402466137,\n"
+"                                                                    |  "
+"-0.666710699058802 0.505591163092361,-1.12132034355964 0.878679656440353,\n"
+"                                                                    |  "
+"-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
+"                                                                    |  --"
+"ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
+"--3D example\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
+"\n"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
+msgstr ""
 "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
 "the_geom) As non_curvedastext\n"
 "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
@@ -2586,110 +3757,128 @@ msgid ""
 "                         st_asewkt\n"
 "------------------------------------\n"
 " CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
-msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
-msgstr ""
+msgstr "ST_MakeValid"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
-msgstr ""
+msgstr "Tenta tornar uma geometria inválida válida sem perder vértices. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
 msgid ""
 "The function attempts to create a valid representation of a given invalid "
 "geometry without losing any of the input vertices. Already-valid geometries "
 "are returned without further intervention."
 msgstr ""
+"A função tenta criar uma representação válida de uma geometria dada sem "
+"perder nenhum dos vértices de entrada. Geometrias já validadas retornam sem "
+"mais intervenções. "
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
 msgid ""
 "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
 "POLYGONS, MULTIPOLYGONS and GEOMETRYCOLLECTIONS containing any mix of them."
 msgstr ""
+"As entradas suportadas são: PONTOS, MULTIPONTOS, LINESTRINGS, "
+"MULTILINESTRINGS, POLÍGONOS, MULTIPOLÍGONOS e GEOMETRYCOLLECTIONS que "
+"contenham qualquer mistura deles. "
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
 msgid ""
 "In case of full or partial dimensional collapses, the output geometry may be "
 "a collection of lower-to-equal dimension geometries or a geometry of lower "
 "dimension."
 msgstr ""
+"Em caso de colapsos completos ou parciais, a geometria de saída pode ser uma "
+"coleção de geometrias de dimensão inferior a igual ou uma geometria de "
+"dimensão inferior. "
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
 msgid ""
 "Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
+"Polígonos únicos podem se tornar multi-geometrias no caso de auto-"
+"intersecções. "
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0, requer GEOS-3.3.0 "
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
-msgstr ""
+msgstr "Melhorias: 2.0.1, melhorias na velocidade requer GEOS-3.3.4"
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
+"Melhorias: 2.1.0 suporte para GEOMETRYCOLLECTION e MULTIPONTO adicionado."
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
-msgstr ""
+msgstr "ST_MemUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
 "time)."
 msgstr ""
+"O mesmo que ST_Union, somente memória amigável (utiliza menos memória e mais "
+"tempo de processador)."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
 "<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
-msgstr ""
+msgstr "Alguma descrição útil aqui. "
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
 msgid ""
 "Same as ST_Union, only memory-friendly (uses less memory and more processor "
@@ -2697,29 +3886,35 @@ msgid ""
 "time to previous result as opposed to ST_Union aggregate which first creates "
 "an array and then unions"
 msgstr ""
+"O mesmo que ST_Union, somente memória amigável (utiliza menos memória e mais "
+"tempo de processador). Esta função agregada trabalha unindo uma geometria de "
+"cada vez para resultados anteriores como opostos a ST_Union agregada, a qual "
+"primeiro cria um arranjo e então uniões"
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
-msgstr ""
+msgstr "See ST_Union"
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
-msgstr ""
+msgstr "ST_MinimumBoundingCircle"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
 msgid ""
 "Returns the smallest circle polygon that can fully contain a geometry. "
 "Default uses 48 segments per quarter circle."
 msgstr ""
+"Retorna o menor polígono circular que pode conter uma geometria. O padrão "
+"usa 48 segmentos por quarto de círculo. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
@@ -2727,15 +3922,19 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
-msgstr ""
+msgstr "retorna o menor polígono circular que pode conter uma geometria. "
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
 msgid ""
 "The circle is approximated by a polygon with a default of 48 segments per "
@@ -2746,9 +3945,16 @@ msgid ""
 "a polygonal approximation is not suitable, ST_MinimumBoundingRadius may be "
 "used."
 msgstr ""
+"O círculo é aproximado por um polígono com um padrão de 48 segmentos por "
+"quarto de círculo. Devido ao polígono ser uma aproximação do círculo "
+"delimitador, alguns pontos na geometria de entrada podem não estar contidos "
+"dentro do polígono. A aproximação pode ser melhorada pelo aumento do número "
+"de segmentos, com uma pequena penalidade de desempenho. Para aplicações nas "
+"quais uma aproximação poligonal não se encaixa, a ST_MinimumBoundingRadius "
+"pode ser usada."
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
 msgid ""
 "It is often used with MULTI and Geometry Collections. Although it is not an "
@@ -2756,29 +3962,35 @@ msgid ""
 "bounding circle of a set of geometries. "
 "ST_MinimumBoundingCircle(ST_Collect(somepointfield))."
 msgstr ""
+"Regularmente usado com MULTI  e Coleções de Geometrias. Embora não seja um "
+"agregado - você pode usar em conjunto com a ST_Collect para obter o menor "
+"círculo delimitador de um conjunto de geometrias. "
+"ST_MinimumBoundingCircle(ST_Collect(somepointfield))."
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
 msgid ""
 "The ratio of the area of a polygon divided by the area of its Minimum "
 "Bounding Circle is often referred to as the Roeck test."
 msgstr ""
+"A razão da área de um polígono dividido pela área do seu menor círculo "
+"delimitador é referenciada com o teste Roeck.  "
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
-msgstr ""
+msgstr "Disponibilidade: 1.4.0 - requer GEOS"
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
 "SELECT d.disease_type,\n"
@@ -2786,17 +3998,23 @@ msgid ""
 "        FROM disease_obs As d\n"
 "        GROUP BY d.disease_type;"
 msgstr ""
+"SELECT d.disease_type,\n"
+"        ST_MinimumBoundingCircle(ST_Collect(d.the_geom)) As the_geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
 msgid ""
 "Minimum bounding circle of a point and linestring. Using 8 segs to "
 "approximate a quarter circle"
 msgstr ""
+"Menor círculo delimitador de um ponto e linestring. Utilizando 8 segmentos "
+"para aproximar um quarto de círculo"
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
@@ -2826,60 +4044,95 @@ msgid ""
 "150.054896839789,130.79416296937 139.146232909101,134.384753327498 "
 "127.309642789079,135.59714732062 115))"
 msgstr ""
+"SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
+"                ST_Collect(\n"
+"                        ST_GeomFromEWKT('LINESTRING(55 75,125 150)'),\n"
+"                                ST_Point(20, 80)), 8\n"
+"                                )) As wktmbc;\n"
+"wktmbc\n"
+"-----------\n"
+"POLYGON((135.59714732062 115,134.384753327498 "
+"102.690357210921,130.79416296937 90.8537670908995,124.963360620072 "
+"79.9451031602111,117.116420743937 70.3835792560632,107.554896839789 "
+"62.5366393799277,96.6462329091006 56.70583703063,84.8096427890789 "
+"53.115246672502,72.5000000000001 51.9028526793802,60.1903572109213 "
+"53.1152466725019,48.3537670908996 56.7058370306299,37.4451031602112 "
+"62.5366393799276,27.8835792560632 70.383579256063,20.0366393799278 "
+"79.9451031602109,14.20583703063 90.8537670908993,10.615246672502 "
+"102.690357210921,9.40285267938019 115,10.6152466725019 "
+"127.309642789079,14.2058370306299 139.1462329091,20.0366393799275 "
+"150.054896839789,27.883579256063 159.616420743937,\n"
+"37.4451031602108 167.463360620072,48.3537670908992 "
+"173.29416296937,60.190357210921 176.884753327498,\n"
+"72.4999999999998 178.09714732062,84.8096427890786 "
+"176.884753327498,96.6462329091003 173.29416296937,107.554896839789 "
+"167.463360620072,\n"
+"117.116420743937 159.616420743937,124.963360620072 "
+"150.054896839789,130.79416296937 139.146232909101,134.384753327498 "
+"127.309642789079,135.59714732062 115))"
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
-msgstr ""
+msgstr "ST_MinimumBoundingRadius"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
 msgid ""
 "Returns the center point and radius of the smallest circle that can fully "
 "contain a geometry."
 msgstr ""
+"Retorna o ponto central e o alcance do menor círculo que pode conter uma "
+"geometria. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
 msgid ""
 "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
 "function></funcdef> <paramdef><type>geometry</type> <parameter>geom</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geom</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
 msgid ""
 "Returns a record containing the center point and radius of the smallest "
 "circle that can fully contain a geometry."
 msgstr ""
+"Retorna um relato contendo o ponto central e o alcance do menor círculo que "
+"pode conter uma geometria. "
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
 msgid ""
 "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
 "minimum bounding circle of a set of geometries."
 msgstr ""
+"Pode ser usado em conjunto com <xref linkend=\"ST_Collect\"/> para obter o "
+"menor círculo delimitador de um conjunto de geometrias."
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
-msgstr ""
+msgstr "Disponibilidade - 2.3.0"
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(center), radius FROM "
@@ -2890,23 +4143,32 @@ msgid ""
 "------------------------------------------+------------------\n"
 " POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 msgstr ""
+"SELECT ST_AsText(center), radius FROM "
+"ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 "
+"65427,26426 65078))');\n"
+"\n"
+"                st_astext                 |      radius\n"
+"------------------------------------------+------------------\n"
+" POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
-msgstr ""
+msgstr "ST_Polygonize"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
 msgid ""
 "Aggregate. Creates a GeometryCollection containing possible polygons formed "
 "from the constituent linework of a set of geometries."
 msgstr ""
+"Agregado. Cria uma GeometryCollection contendo possíveis polígonos formados "
+"a partir da linework constituinte de um conjunto de geometrias."
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
@@ -2915,38 +4177,48 @@ msgid ""
 "<function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</"
 "type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
+"funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</"
+"type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
 msgid ""
 "Creates a GeometryCollection containing possible polygons formed from the "
 "constituent linework of a set of geometries."
 msgstr ""
+"Cria uma GeometryCollection contendo possíveis polígonos formados a partir "
+"da linework constituinte de um conjunto de geometrias."
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
 msgid ""
 "Geometry Collections are often difficult to deal with with third party "
 "tools, so use ST_Polygonize in conjunction with <xref linkend=\"ST_Dump\"/> "
 "to dump the polygons out into individual polygons."
 msgstr ""
+"As Coleções de Geometria são difíceis de lidar, normalmente, com ferramentas "
+"de terceira parte, então use a ST_Polygonize com <xref linkend=\"ST_Dump\"/> "
+"para descarregar os polígonos em polígonos individuais. "
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
-msgstr ""
+msgstr "Disponibilidade: 1.0.0RC1 - requer GEOS >= 2.1.0."
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
-msgstr ""
+msgstr "Exemplos: Poligonizando linestrings únicas "
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
 "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
@@ -2979,53 +4251,106 @@ msgid ""
 "42.353675))\n"
 "(2 rows)"
 msgstr ""
+"SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
+"FROM (SELECT the_geom_4269 FROM ma.suffolk_edges ORDER BY tlid LIMIT 45) As "
+"foo;\n"
+"\n"
+"geomtextrep\n"
+"-------------------------------------\n"
+" SRID=4269;GEOMETRYCOLLECTION(POLYGON((-71.040878 42.285678,-71.040943 "
+"42.2856,-71.04096 42.285752,-71.040878 42.285678)),\n"
+" POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 "
+"42.354358,-71.171794 42.354971,-71.170511 42.354855,\n"
+" -71.17112 42.354238,-71.17166 42.353675)))\n"
+"(1 row)\n"
+"\n"
+"--Use ST_Dump to dump out the polygonize geoms into individual polygons\n"
+"SELECT ST_AsEWKT((ST_Dump(foofoo.polycoll)).geom) As geomtextrep\n"
+"FROM (SELECT ST_Polygonize(the_geom_4269) As polycoll\n"
+"        FROM (SELECT the_geom_4269 FROM ma.suffolk_edges\n"
+"                ORDER BY tlid LIMIT 45) As foo) As foofoo;\n"
+"\n"
+"geomtextrep\n"
+"------------------------\n"
+" SRID=4269;POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 "
+"42.285752,\n"
+"-71.040878 42.285678))\n"
+" SRID=4269;POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 "
+"42.354358\n"
+",-71.171794 42.354971,-71.170511 42.354855,-71.17112 42.354238,-71.17166 "
+"42.353675))\n"
+"(2 rows)"
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
-msgstr ""
+msgstr "ST_Node"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
-msgstr ""
+msgstr "Nodar um conjunto de linestrings."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Node</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Node</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
 msgid ""
 "Fully node a set of linestrings using the least possible number of nodes "
 "while preserving all of the input ones."
 msgstr ""
+"Nodar completamente um conjunto de linestrings usando o menor número de nós "
+"possíveis enquanto preserva todos os de entrada. "
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2650
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 - requer GEOS >= 3.3.0."
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
 #, no-c-format
 msgid ""
 "Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
 "intersecting lines. This is fixed with GEOS 3.3.2 or higher."
 msgstr ""
+"Devido a um bug no GEOS 3.3.1, esta função falha em nodar linhas que se auto "
+"intersectam. Ele é consertado no GEOS 3.3.2 ou superior. "
 
-#. Tag: programlisting
-#: reference_processing.xml:1565
+#. Tag: para
+#: reference_processing.xml:1601
 #, no-c-format
 msgid ""
+"Changed: 2.4.0 this function uses GEOSNode internally instead of "
+"GEOSUnaryUnion. This may cause the resulting linestrings to have a different "
+"order and direction compared to Postgis < 2.4."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:1608
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_AsText(\n"
+"                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
+"geometry)\n"
+"        ) As  output;\n"
+"output\n"
+"-----------\n"
+"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
+"4.5,10 0 3))"
+msgstr ""
 "SELECT ST_AsEWKT(\n"
 "                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
 "geometry)\n"
@@ -3034,24 +4359,25 @@ msgid ""
 "-----------\n"
 "MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
 "4.5,10 0 3))"
-msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1623
 #, no-c-format
 msgid "ST_OffsetCurve"
-msgstr ""
+msgstr "ST_OffsetCurve"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1625
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. "
 "Useful for computing parallel lines about a center line"
 msgstr ""
+"Retorna uma linha deslocada em uma dada distância e lado de uma linha de "
+"entrada. Útil para calcular linhas paralelas sobre uma linha central"
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1633
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
@@ -3060,85 +4386,107 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>text </type> "
 "<parameter>style_parameters=''</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>signed_distance</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>style_parameters=''</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1646
 #, no-c-format
 msgid ""
 "Return an offset line at a given distance and side from an input line. All "
 "points of the returned geometries are not further than the given distance "
 "from the input geometry."
 msgstr ""
+"Retorna uma linha deslocada em uma dada distância e ponto de uma linha de "
+"entrada. Todos os pontos das geometrias retornadas não são mais que a dada "
+"distância da geometria de entrada."
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1652
 #, no-c-format
 msgid ""
 "For positive distance the offset will be at the left side of the input line "
 "and retain the same direction. For a negative distance it'll be at the right "
 "side and in the opposite direction."
 msgstr ""
+"Para distância positiva, o deslocamento será do lado esquerdo da linha de "
+"entrada e mantida na mesma direção. Para distância negativa, ele será no "
+"lado direito e na direção oposta. "
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1658
 #, no-c-format
 msgid ""
 "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
+"Disponibilidade: 2.0 - requer GEOS >= 3.2, melhorado com GEOS >= 3.3"
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1662
 #, no-c-format
 msgid ""
 "The optional third parameter allows specifying a list of blank-separated "
 "key=value pairs to tweak operations as follows:"
 msgstr ""
+"O terceiro parâmetro opcional permite especificar uma lista de chave=valor "
+"em branco separados em pares para ajustar operações como segue: "
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1670
 #, no-c-format
 msgid ""
 "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
 "also accepted as a synonym for 'mitre'."
 msgstr ""
+"'join=round|mitre|bevel' : join style (padrão para \"round\"). 'miter' "
+"também é aceitado como sinônimo de 'mitre'."
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1673
 #, no-c-format
 msgid ""
 "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
 "'miter_limit' is also accepted as a synonym for 'mitre_limit'."
 msgstr ""
+"'mitre_limit=#.#' : mitre ratio limit (só afeta o estilo mitred join). "
+"'miter_limit' também é aceito como sinônimo para 'mitre_limit'."
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1678
 #, no-c-format
 msgid ""
 "Units of distance are measured in units of the spatial reference system."
 msgstr ""
+"Unidades de distância são medidas em unidades do sistema de referência "
+"espacial. "
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1682
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
-msgstr ""
+msgstr "As entradas só podem ser LINESTRINGS."
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1686
 #, no-c-format
 msgid ""
 "This function ignores the third dimension (z) and will always give a 2-d "
 "result even when presented with a 3d-geometry."
 msgstr ""
+"Esta função ignora a terceira dimensão (z) e sempre oferece um resultado 2-d "
+"mesmo com uma geometria 3-d presente. "
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1694
 #, no-c-format
 msgid "Compute an open buffer around roads"
-msgstr ""
+msgstr "Calcula um buffer aberto em volta das ruas"
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1695
 #, no-c-format
 msgid ""
 "SELECT ST_Union(\n"
@@ -3147,15 +4495,20 @@ msgid ""
 ") as track\n"
 "FROM someroadstable;"
 msgstr ""
+"SELECT ST_Union(\n"
+" ST_OffsetCurve(f.the_geom,  f.width/2, 'quad_segs=4 join=round'),\n"
+" ST_OffsetCurve(f.the_geom, -f.width/2, 'quad_segs=4 join=round')\n"
+") as track\n"
+"FROM someroadstable;"
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
-msgstr ""
+msgstr "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1709
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3170,15 +4523,26 @@ msgid ""
 "        5.39339828220179 7.39339828220179,\n"
 "        2.14180701233067 12.2597485145237,1 18,1 195)"
 msgstr ""
+"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)'),\n"
+"        15, 'quad_segs=4 join=round'));\n"
+"--output --\n"
+"LINESTRING(164 1,18 1,12.2597485145237 2.1418070123307,\n"
+"        7.39339828220179 5.39339828220179,\n"
+"        5.39339828220179 7.39339828220179,\n"
+"        2.14180701233067 12.2597485145237,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
-msgstr ""
+msgstr "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1720
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
@@ -3191,17 +4555,28 @@ msgid ""
 "-- notsocurvy --\n"
 "LINESTRING(31 195,31 31,164 31)"
 msgstr ""
+"SELECT ST_AsText(ST_OffsetCurve(geom,\n"
+"        -15, 'quad_segs=4 join=round')) As notsocurvy\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- notsocurvy --\n"
+"LINESTRING(31 195,31 31,164 31)"
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1729
 #, no-c-format
 msgid ""
 "double-offset to get more curvy, note the first reverses direction, so -30 + "
 "15 = -15"
 msgstr ""
+"double-offset para ficar mais curvo, note que o primeiro reverte a direção, "
+"então -30 + 15 = -15"
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1732
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
@@ -3217,17 +4592,31 @@ msgid ""
 "35.3933982822018 35.3933982822018,\n"
 "32.1418070123307 40.2597485145237,31 46,31 195)"
 msgstr ""
+"SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
+"        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')) As "
+"morecurvy\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- morecurvy --\n"
+"LINESTRING(164 31,46 31,40.2597485145236 32.1418070123307,\n"
+"35.3933982822018 35.3933982822018,\n"
+"32.1418070123307 40.2597485145237,31 46,31 195)"
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1739
 #, no-c-format
 msgid ""
 "double-offset to get more curvy,combined with regular offset 15 to get "
 "parallel lines. Overlaid with original."
 msgstr ""
+"double-offset para ficar mais curvo, combinado com offset 15 para obter "
+"linhas paralelas. Coberto com o original. "
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1742
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3249,15 +4638,33 @@ msgid ""
 "35.3933982822018,\n"
 "32.1418070123307 40.2597485145237,31 46,31 195))"
 msgstr ""
+"SELECT ST_AsText(ST_Collect(\n"
+"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n"
+"        ST_OffsetCurve(ST_OffsetCurve(geom,\n"
+"        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n"
+"        )\n"
+") As parallel_curves\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- parallel curves  --\n"
+"MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n"
+"7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n"
+"2.14180701233067 12.2597485145237,1 18,1 195),\n"
+"(164 31,46 31,40.2597485145236 32.1418070123307,35.3933982822018 "
+"35.3933982822018,\n"
+"32.1418070123307 40.2597485145237,31 46,31 195))"
 
 #. Tag: para
-#: reference_processing.xml:1708
+#: reference_processing.xml:1751
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
-msgstr ""
+msgstr "15, 'quad_segs=4 join=bevel' mostrado com a linha original"
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1754
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
@@ -3270,15 +4677,24 @@ msgid ""
 "LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n"
 "        5.39339828220179 7.39339828220179,1 18,1 195)"
 msgstr ""
+"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)'),\n"
+"                15, 'quad_segs=4 join=bevel'));\n"
+"-- output --\n"
+"LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n"
+"        5.39339828220179 7.39339828220179,1 18,1 195)"
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1762
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
-msgstr ""
+msgstr "15,-15 collected, join=mitre mitre_limit=2.1"
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1765
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Collect(\n"
@@ -3294,21 +4710,33 @@ msgid ""
 "MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n"
 "        (31 195,31 31,164 31))"
 msgstr ""
+"SELECT ST_AsText(ST_Collect(\n"
+"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=mitre mitre_limit=2.2'),\n"
+"        ST_OffsetCurve(geom, -15, 'quad_segs=4 join=mitre mitre_limit=2.2')\n"
+"        ) )\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- output --\n"
+"MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n"
+"        (31 195,31 31,164 31))"
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1782
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
-msgstr ""
+msgstr "ST_RemoveRepeatedPoints"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1783
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
-msgstr ""
+msgstr "Retorna uma versão da geometria dada com pontos removidos duplicados."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1789
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
@@ -3316,9 +4744,13 @@ msgid ""
 "<paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1799
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with duplicated points removed. Will "
@@ -3327,47 +4759,59 @@ msgid ""
 "simplification occurs on a object-by-object basis you can also feed a "
 "GeometryCollection to this function."
 msgstr ""
+"Retorna uma versão da geometria dada com pontos removidos duplicados. Só irá "
+"fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você pode "
+"usar com qualquer tipo de geometria. Já que ocorre a simplificação em uma "
+"base objeto por objeto, você também pode alimentar uma GeometryCollection "
+"para esta função.  "
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1805
 #, no-c-format
 msgid ""
 "If the tolerance parameter is provided, vertices within the tolerance of one "
 "another will be considered the \"same\" for the purposes of removal."
 msgstr ""
+"Se o parâmetro de tolerância é fornecido, vértices dentro da tolerância de "
+"outro serão considerados os \"mesmos\" para os propósitos de remoção."
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079
-#: reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1808 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2512
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1821
 #, no-c-format
 msgid "ST_SharedPaths"
-msgstr ""
+msgstr "ST_SharedPaths"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1822
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input linestrings/"
 "multilinestrings."
 msgstr ""
+"Retorna uma coleção contendo caminhos compartilhados pelas duas linestrings/"
+"multilinestrings de entrada."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1827
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1837
 #, no-c-format
 msgid ""
 "Returns a collection containing paths shared by the two input geometries. "
@@ -3375,35 +4819,41 @@ msgid ""
 "collection, those going in the opposite direction are in the second element. "
 "The paths themselves are given in the direction of the first geometry."
 msgstr ""
+"Retorna uma coleção contendo caminhos compartilhados pelas duas geometrias "
+"de entrada. Aquelas indo na mesma direção estão no primeiro elemento da "
+"coleção, aquelas indo na direção oposta estão no segundo elemento. Os "
+"caminhos por si mesmos são dados na direção da primeira geometria. "
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1842
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0. requer GEOS >= 3.3.0. "
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1845
 #, no-c-format
 msgid "Examples: Finding shared paths"
-msgstr ""
+msgstr "Exemplos: Encontrando caminhos compartilhados"
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1855
 #, no-c-format
 msgid "A multilinestring and a linestring"
-msgstr ""
+msgstr "Uma multilinestring e uma linestring"
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1866
 #, no-c-format
 msgid ""
 "The shared path of multilinestring and linestring overlaid with original "
 "geometries."
 msgstr ""
+"O caminho compartilhado de multilinestring e linestring revestido com as "
+"geometrias originais."
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1869
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(\n"
@@ -3421,9 +4871,23 @@ msgid ""
 "GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n"
 " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 msgstr ""
+"SELECT ST_AsText(\n"
+"  ST_SharedPaths(\n"
+"    ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 "
+"125),\n"
+"           (51 150,101 150,76 175,51 150))'),\n"
+"        ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 "
+"175)')\n"
+"        )\n"
+"  ) As wkt\n"
+"\n"
+"                                wkt\n"
+"-------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n"
+" (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1875
 #, no-c-format
 msgid ""
 "-- same example but linestring orientation flipped\n"
@@ -3440,71 +4904,95 @@ msgid ""
 "GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n"
 "MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 msgstr ""
+"-- same example but linestring orientation flipped\n"
+"SELECT ST_AsText(\n"
+"  ST_SharedPaths(\n"
+"   ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n"
+"   ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n"
+"           (51 150,101 150,76 175,51 150))')\n"
+"        )\n"
+"  ) As wkt\n"
+"\n"
+"                                wkt\n"
+"-------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n"
+"MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1885
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
+", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1895
 #, no-c-format
 msgid "ST_ShiftLongitude"
-msgstr ""
+msgstr "ST_ShiftLongitude"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1897
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
+"Coordenadas de geometria fechada entre -180...180 e 0...360 extensões. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1902
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1912
 #, no-c-format
 msgid ""
 "Reads every point/vertex in every component of every feature in a geometry, "
 "and if the longitude coordinate is <0, adds 360 to it. The result would "
 "be a 0-360 version of the data to be plotted in a 180 centric map"
 msgstr ""
+"Lê todo ponto/vértice em cada componente de cada característica em uma "
+"geometria, e se a coordenada de longitude for <0, adiciona 360 a ele. O "
+"resultado seria uma versão 0-360 dos dados a serem tramados em um mapa 180 "
+"centric"
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1916
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
-msgstr ""
+msgstr "Só é útil para dados em long lat ex: 4326 (WGS 84 long lat)"
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1918
 #, no-c-format
 msgid ""
 "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
 "MULTIPOINT as well."
 msgstr ""
+"Pre-1.3.4 bug impediu de funcionar para MULTIPONTO. 1.3.4+ funciona com "
+"MULTIPONTO também."
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1923
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para superfícies poliédricas e TIN foi introduzido."
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1924
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
-msgstr ""
+msgstr "NOTA: esta função foi renomeada da \"ST_Shift_Longitude\" em 2.2.0"
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1933
 #, no-c-format
 msgid ""
 "--3d points\n"
@@ -3524,21 +5012,37 @@ msgid ""
 "----------\n"
 "LINESTRING(241.42 38.38,241.8 38.45)"
 msgstr ""
+"--3d points\n"
+"SELECT ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(-118.58 "
+"38.38 10)'))) As geomA,\n"
+"        ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(241.42 "
+"38.38 10)'))) As geomb\n"
+"geomA                                                          geomB\n"
+"----------                                                  -----------\n"
+"SRID=4326;POINT(241.42 38.38 10) SRID=4326;POINT(-118.58 38.38 10)\n"
+"\n"
+"--regular line string\n"
+"SELECT ST_AsText(ST_ShiftLongitude(ST_GeomFromText('LINESTRING(-118.58 "
+"38.38, -118.20 38.45)')))\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"LINESTRING(241.42 38.38,241.8 38.45)"
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1947
 #, no-c-format
 msgid "ST_WrapX"
-msgstr ""
+msgstr "ST_WrapX"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1949
 #, no-c-format
 msgid "Wrap a geometry around an X value."
-msgstr ""
+msgstr "Envolve uma geometria em torno de um valor X."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1954
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_WrapX</function></funcdef> "
@@ -3546,9 +5050,13 @@ msgid ""
 "<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_WrapX</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1966
 #, no-c-format
 msgid ""
 "This function splits the input geometries and then moves every resulting "
@@ -3556,17 +5064,23 @@ msgid ""
 "positive 'move') of given 'wrap' line in the direction specified by the "
 "'move' parameter, finally re-unioning the pieces togheter."
 msgstr ""
+"Esta função divide as geometrias de entrada e então move cada componente "
+"caindo na direita (para \"movimento\" negativo) ou na esquerda (para "
+"\"movimento\" positivo) da dada linha \"wrap\" na direção especificada pelo "
+"parâmetro de \"movimento\", enfim reunindo as partes. "
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1973
 #, no-c-format
 msgid ""
 "This is useful to \"recenter\" long-lat input to have features of interest "
 "not spawned from one side to the other."
 msgstr ""
+"Isto é útil para \"recenter\" entrada de long-lat para ter características "
+"de interesse não gerados de um lado para o outro."
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1991
 #, no-c-format
 msgid ""
 "-- Move all components of the given geometries whose bounding box\n"
@@ -3577,23 +5091,32 @@ msgid ""
 "-- falls completely on the left of x=-30 to +360\n"
 "select ST_WrapX(the_geom, -30, 360);"
 msgstr ""
+"-- Move all components of the given geometries whose bounding box\n"
+"-- falls completely on the left of x=0 to +360\n"
+"select ST_WrapX(the_geom, 0, 360);\n"
+"\n"
+"-- Move all components of the given geometries whose bounding box\n"
+"-- falls completely on the left of x=-30 to +360\n"
+"select ST_WrapX(the_geom, -30, 360);"
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:2003
 #, no-c-format
 msgid "ST_Simplify"
-msgstr ""
+msgstr "ST_Simplify"
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2004
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
 "Peucker algorithm."
 msgstr ""
+"Retorna uma versão \"simplificada\" da geometria usando o algorítimo Douglas-"
+"Peucker."
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2010
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Simplify</function></funcdef> "
@@ -3602,9 +5125,14 @@ msgid ""
 "<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> "
+"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2021
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3613,9 +5141,14 @@ msgid ""
 "simplification occurs on a object-by-object basis you can also feed a "
 "GeometryCollection to this function."
 msgstr ""
+"Retorna uma versão da geometria dada com o algorítimo Douglas-Peucker. Só "
+"irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você "
+"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em "
+"uma base objeto por objeto, você também pode alimentar uma "
+"GeometryCollection para esta função.  "
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2028
 #, no-c-format
 msgid ""
 "The \"preserve collapsed\" flag will retain objects that would otherwise be "
@@ -3624,39 +5157,51 @@ msgid ""
 "This flag is useful for rendering engines, to avoid having large numbers of "
 "very small objects disappear from a map leaving surprising gaps."
 msgstr ""
+"A bandeira \"conserva falha\" irá deter objetos que, caso contrário, seriam "
+"muito pequenos para a tolerância dada. Por exemplo: uma linha com 1m de "
+"cumprimento simplificada com 10m de tolerância. Se a bandeira que preserva "
+"for dada, a linha não desaparecerá. Esta bandeira é útil para motores de "
+"renderização, para evitar muitos números de objetos muito pequenos "
+"desaparecidos de um mapa, levando a brechas surpresas.  "
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075
-#: reference_processing.xml:2130
+#: reference_processing.xml:2034 reference_processing.xml:2118
+#: reference_processing.xml:2173
 #, no-c-format
 msgid ""
 "Note that returned geometry might lose its simplicity (see <xref linkend="
 "\"ST_IsSimple\"/>)"
 msgstr ""
+"Note que a geometria retornada pode perder sua simplicidade (veja <xref "
+"linkend=\"ST_IsSimple\"/>)"
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077
-#: reference_processing.xml:2132
+#: reference_processing.xml:2036 reference_processing.xml:2120
+#: reference_processing.xml:2175
 #, no-c-format
 msgid ""
 "Note topology may not be preserved and may result in invalid geometries. Use "
 "(see <xref linkend=\"ST_SimplifyPreserveTopology\"/>) to preserve topology."
 msgstr ""
+"Note que a topologia pode não ser preservada e resultar em geometrias "
+"inválidas. Use (veja <xref linkend=\"ST_SimplifyPreserveTopology\"/>) para "
+"preservar a topologia. "
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2038
 #, no-c-format
 msgid "Availability: 1.2.2"
-msgstr ""
+msgstr "Disponibilidade: 1.2.2"
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2043
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
+"Um círculo muito simplificado se torna um triângulo, médio um octágono, "
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3674,41 +5219,63 @@ msgid ""
 "                49 |                33 |                  17 |           9 "
 "|             4 | t"
 msgstr ""
+"SELECT ST_Npoints(the_geom) As np_before, "
+"ST_NPoints(ST_Simplify(the_geom,0.1)) As np01_notbadcircle, "
+"ST_NPoints(ST_Simplify(the_geom,0.5)) As np05_notquitecircle,\n"
+"ST_NPoints(ST_Simplify(the_geom,1)) As np1_octagon, "
+"ST_NPoints(ST_Simplify(the_geom,10)) As np10_triangle,\n"
+"(ST_Simplify(the_geom,100) is null) As  np100_geometrygoesaway\n"
+"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
+"-result\n"
+" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | "
+"np10_triangle | np100_geometrygoesaway\n"
+"-----------+-------------------+---------------------+-------------"
+"+---------------+------------------------\n"
+"                49 |                33 |                  17 |           9 "
+"|             4 | t"
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2048
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
 "\"TP_ST_Simplify\"/>"
 msgstr ""
+", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
+"\"TP_ST_Simplify\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2054
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
-msgstr ""
+msgstr "ST_SimplifyPreserveTopology"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2055
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
 "Peucker algorithm. Will avoid creating derived geometries (polygons in "
 "particular) that are invalid."
 msgstr ""
+"Retorna uma versão \"simplificada\" da geometria dada usando o algorítimo "
+"Douglas-Peucker. Evitará a criação de geometrias derivadas (polígonos, em "
+"particular) que sejam inválidas. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2062
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2072
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Douglas-"
@@ -3718,29 +5285,38 @@ msgid ""
 "geometry. Since simplification occurs on a object-by-object basis you can "
 "also feed a GeometryCollection to this function."
 msgstr ""
+"Retorna uma versão da geometria dada com o algorítimo Douglas-Peucker.Evitrá "
+"a criação de geometrias derivadas (polígonos, em particular) que sejam "
+"inválidas.  Só irá fazer algo com (multi)lines, (multi)polígonos e "
+"multipontos, mas você pode usar com qualquer tipo de geometria. Já que "
+"ocorre a simplificação em uma base objeto por objeto, você também pode "
+"alimentar uma GeometryCollection para esta função.  "
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
-msgstr ""
+msgstr "Requer GEOS 3.0.0+"
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2082
 #, no-c-format
 msgid "Availability: 1.3.3"
-msgstr ""
+msgstr "Disponibilidade: 1.3.3"
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2087
 #, no-c-format
 msgid ""
 "Same example as Simplify, but we see Preserve Topology prevents "
 "oversimplification. The circle can at most become a square."
 msgstr ""
+"É o mesmo exemplo de Simplificar, mas vemos que Preserva a Topologia previne "
+"uma simplificação exagerada. O círculo pode se tornar, no máximo, um "
+"quadrado."
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2088
 #, no-c-format
 msgid ""
 "SELECT ST_Npoints(the_geom) As np_before, "
@@ -3760,32 +5336,53 @@ msgid ""
 "                49 |                33 |                  17 |           9 "
 "|             5 |                 5"
 msgstr ""
+"SELECT ST_Npoints(the_geom) As np_before, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.1)) As np01_notbadcircle, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.5)) As "
+"np05_notquitecircle,\n"
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,1)) As np1_octagon, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,10)) As np10_square,\n"
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,100)) As  np100_stillsquare\n"
+"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
+"\n"
+"--result--\n"
+" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | "
+"np10_square | np100_stillsquare\n"
+"-----------+-------------------+---------------------+-------------"
+"+---------------+-------------------\n"
+"                49 |                33 |                  17 |           9 "
+"|             5 |                 5"
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2098
 #, no-c-format
 msgid "ST_SimplifyVW"
-msgstr ""
+msgstr "ST_SimplifyVW"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2099
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
 "Whyatt algorithm"
 msgstr ""
+"Retorna uma versão \"simplificada\" da geometria usando o algorítimo "
+"Visvalingam-Whyatt."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2104
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2114
 #, no-c-format
 msgid ""
 "Returns a \"simplified\" version of the given geometry using the Visvalingam-"
@@ -3794,22 +5391,27 @@ msgid ""
 "simplification occurs on a object-by-object basis you can also feed a "
 "GeometryCollection to this function."
 msgstr ""
+"Retorna uma versão da geometria dada com o algorítimo Visvalingam-Whyatt. Só "
+"irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você "
+"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em "
+"uma base objeto por objeto, você também pode alimentar uma "
+"GeometryCollection para esta função.  "
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2121
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the result."
-msgstr ""
+msgstr "Esta função lida com 3D e a terceira dimensão afetará o resultado."
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2127
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
-msgstr ""
+msgstr "Uma LineString é simplificada com uma área mínima a ponto de 30."
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
@@ -3820,33 +5422,45 @@ msgid ""
 "-----------+-------------------+\n"
 "LINESTRING(5 2,7 25,10 10)"
 msgstr ""
+"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-result\n"
+" simplified\n"
+"-----------+-------------------+\n"
+"LINESTRING(5 2,7 25,10 10)"
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2132
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
 "\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/"
 ">"
 msgstr ""
+", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
+"\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/"
+">"
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2137
 #, no-c-format
 msgid "ST_SetEffectiveArea"
-msgstr ""
+msgstr "ST_SetEffectiveArea"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2138
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, storing the value in the M "
 "ordinate. A simplified geometry can then be generated by filtering on the M "
 "ordinate."
 msgstr ""
+"Define a área eficaz para cada vértice, armazenando o valor na ordenada M. "
+"Uma geometria simplificada pode ser gerada por filtração da ordenada M. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2145
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
@@ -3854,9 +5468,13 @@ msgid ""
 "<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> "
 "<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2156
 #, no-c-format
 msgid ""
 "Sets the effective area for each vertex, using the Visvalingam-Whyatt "
@@ -3865,9 +5483,14 @@ msgid ""
 "returned, containing only vertices with an effective area greater than or "
 "equal to the threshold value."
 msgstr ""
+"Define a área eficaz para cada vértice, usando o algorítimo Visvalingam-"
+"Whyatt. A área efetiva é armazenada como o valor-M do vértice. Se o "
+"parâmetro opcional \"limiar\" for usado, uma geometria simplificada vai "
+"retornar, contendo somente vértices com uma área efetiva maior ou igual ao "
+"valor limiar. "
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2161
 #, no-c-format
 msgid ""
 "This function can be used for server-side simplification when a threshold is "
@@ -3875,9 +5498,13 @@ msgid ""
 "the full geometry will be returned with effective areas as M-values, which "
 "can be used by the client to simplify very quickly."
 msgstr ""
+"Esta função pode ser usada para simplificação do lado do servidor quando uma "
+"limiar estiver especificada. Outra opção é usar um valor limiar de zero. "
+"Neste caso, a geometria completa retornará com áreas eficazes como valores-"
+"M, que podem ser usados pelo cliente para simplifica rapidamente. "
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2164
 #, no-c-format
 msgid ""
 "Will actually do something only with (multi)lines and (multi)polygons but "
@@ -3885,31 +5512,38 @@ msgid ""
 "occurs on a object-by-object basis you can also feed a GeometryCollection to "
 "this function."
 msgstr ""
+"Só irá fazer algo com (multi)lines, (multi)polígonos e multipontos, mas você "
+"pode usar com qualquer tipo de geometria. Já que ocorre a simplificação em "
+"uma base objeto por objeto, você também pode alimentar uma "
+"GeometryCollection para esta função.  "
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
+"A geometria de saída perderá todas as informações prévias nos valores-M "
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2177
 #, no-c-format
 msgid ""
 "This function handles 3D and the third dimension will affect the effective "
 "area"
-msgstr ""
+msgstr "Esta função lida com 3D e a terceira dimensão afetará a área eficaz."
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2183
 #, no-c-format
 msgid ""
 "Calculating the effective area of a LineString. Because we use a threshold "
 "value of zero, all vertices in the input geometry are returned."
 msgstr ""
+"Calculando a área eficaz de uma LineString. Devido ao uso de um valor limiar "
+"zero, todos os vértices na geometria de entrada são retornados. "
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2186
 #, no-c-format
 msgid ""
 "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
@@ -3923,56 +5557,78 @@ msgid ""
 "3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 "
 "10 3.40282346638529e+38)"
 msgstr ""
+"select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
+"ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-result\n"
+" all_pts | thrshld_30\n"
+"-----------+-------------------+\n"
+"LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 "
+"3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 "
+"10 3.40282346638529e+38)"
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2196
 #, no-c-format
 msgid "ST_Split"
-msgstr ""
+msgstr "ST_Split"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2197
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
+"Retorna uma coleção de geometrias resultante da divisão de uma geometria."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2202
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Split</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>input</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Split</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2212
 #, no-c-format
 msgid ""
 "The function supports splitting a line by (multi)point, (multi)line or "
 "(multi)polygon boundary, a (multi)polygon by line. The returned geometry is "
 "always a collection."
 msgstr ""
+"A função suporta dividir uma linha por (multi)point, (multi)linha ou limite "
+"(multi)polígono, um (multi)polígono por linha. A geometria retornada é "
+"sempre uma coleção. "
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2216
 #, no-c-format
 msgid ""
 "Think of this function as the opposite of ST_Union. Theoretically applying "
 "ST_Union to the elements of the returned collection should always yield the "
 "original geometry."
 msgstr ""
+"Veja esta função como oposta da ST_Union. Teoricamente, aplicar a ST_Union "
+"aos elementos da coleção retornada deveria sempre dar preferência a "
+"geometria original."
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2223
 #, no-c-format
 msgid ""
 "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
 "(multi)polygon boundary was introduced."
 msgstr ""
+"Melhorias: 2.2.0 suporte para dividir uma linha por multilinha, um "
+"multiponto ou limite de (multi)polígono foi introduzido. "
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2225
 #, no-c-format
 msgid ""
 "To improve the robustness of ST_Split it may be convenient to <xref linkend="
@@ -3982,35 +5638,43 @@ msgid ""
 "input is not being split correctly (see <ulink url=\"http://trac.osgeo.org/"
 "postgis/ticket/2192\">#2192</ulink>)."
 msgstr ""
+"Para melhorar a força da ST_Split pode ser conveniente <xref linkend="
+"\"ST_Snap\"/> a entrada para o blade na frente usando uma tolerância muito "
+"baixa. Caso contrário, a coordenada usada internamente pode causar problemas "
+"de tolerância, nos quais as coordenadas de entrada e o blade não caem um no "
+"outro e a entrada não está sendo dividida corretamente (veja <ulink url="
+"\"http://trac.osgeo.org/postgis/ticket/2192\">#2192</ulink>). "
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2227
 #, no-c-format
 msgid ""
 "When a (multi)polygon is passed as as the blade, its linear component (the "
 "boundary) is used for cutting the input."
 msgstr ""
+"Quando um (multi)polígono é passado como o blade, seu componente linear (o "
+"limite) é usado para cortar a entrada. "
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2235
 #, no-c-format
 msgid "Polygon Cut by Line"
-msgstr ""
+msgstr "Polígono cortado pela linha"
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2247 reference_processing.xml:2281
 #, no-c-format
 msgid "Before Split"
-msgstr ""
+msgstr "Antes da divisão"
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2259 reference_processing.xml:2293
 #, no-c-format
 msgid "After split"
-msgstr ""
+msgstr "Depois da divisão"
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2268
 #, no-c-format
 msgid ""
 "-- this creates a geometry collection consisting of the 2 halves of the "
@@ -4038,15 +5702,39 @@ msgid ""
 "POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 "
 "62.2214883490198,53.8060233744357 ..))"
 msgstr ""
+"-- this creates a geometry collection consisting of the 2 halves of the "
+"polygon\n"
+"-- this is similar to the example we demonstrated in ST_BuildArea\n"
+"SELECT ST_Split(circle, line)\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"-- result --\n"
+" GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 "
+"80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n"
+"\n"
+"-- To convert to individual polygons, you can use ST_Dump or ST_GeometryN\n"
+"SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"-- result --\n"
+"wkt\n"
+"---------------\n"
+"POLYGON((150 90,149.039264020162 80.2454838991936,..))\n"
+"POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 "
+"62.2214883490198,53.8060233744357 ..))"
 
 #. Tag: para
-#: reference_processing.xml:2226
+#: reference_processing.xml:2269
 #, no-c-format
 msgid "Multilinestring Cut by point"
-msgstr ""
+msgstr "Multilinestring cortada por ponto"
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
@@ -4064,42 +5752,65 @@ msgid ""
 "    LINESTRING(30 30,100 90)\n"
 ")"
 msgstr ""
+"SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
+"        FROM (SELECT\n"
+"    ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 "
+"90))') As mline,\n"
+"    ST_Point(30,30) As pt) As foo;\n"
+"\n"
+"wktcut\n"
+"------\n"
+"GEOMETRYCOLLECTION(\n"
+"    LINESTRING(10 10,30 30),\n"
+"    LINESTRING(30 30,190 190),\n"
+"    LINESTRING(15 15,30 30),\n"
+"    LINESTRING(30 30,100 90)\n"
+")"
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
 "linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend="
 "\"ST_Subdivide\"/>"
 msgstr ""
+", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
+"linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend="
+"\"ST_Subdivide\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2319
 #, no-c-format
 msgid "ST_SymDifference"
-msgstr ""
+msgstr "ST_SymDifference"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2321
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
 "intersect. It is called a symmetric difference because ST_SymDifference(A,B) "
 "= ST_SymDifference(B,A)."
 msgstr ""
+"Retorna uma geometria que representa as porções de A e B que não "
+"intersectam. É chamado de diferença simétrica, porque ST_SymDifference(A,B) "
+"= ST_SymDifference(B,A)."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2328
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2339
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the portions of A and B that do not "
@@ -4107,27 +5818,31 @@ msgid ""
 "= ST_SymDifference(B,A). One can think of this as ST_Union(geomA,geomB) - "
 "ST_Intersection(A,B)."
 msgstr ""
+"Retorna uma geometria que representa as porções de A e B que não "
+"intersectam. É chamado de diferença simétrica, porque ST_SymDifference(A,B) "
+"= ST_SymDifference(B,A). Pode-se pensar nisto como ST_Union(geomA,geomB) - "
+"ST_Intersection(A,B)."
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2349
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
-msgstr ""
+msgstr "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2369
 #, no-c-format
 msgid "The original linestrings shown together"
-msgstr ""
+msgstr "As linestrings originais mostradas juntas "
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2381
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
-msgstr ""
+msgstr "A diferença simétrica das duas linestrings "
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2390
 #, no-c-format
 msgid ""
 "--Safe for 2d - symmetric difference of 2 linestrings\n"
@@ -4142,9 +5857,20 @@ msgid ""
 "---------\n"
 "MULTILINESTRING((50 150,50 200),(50 50,50 100))"
 msgstr ""
+"--Safe for 2d - symmetric difference of 2 linestrings\n"
+"SELECT ST_AsText(\n"
+"        ST_SymDifference(\n"
+"                ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
+"                ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
+"        )\n"
+");\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"MULTILINESTRING((50 150,50 200),(50 50,50 100))"
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2392
 #, no-c-format
 msgid ""
 "--When used in 3d doesn't quite do the right thing\n"
@@ -4156,29 +5882,39 @@ msgid ""
 "------------\n"
 "MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
 msgstr ""
+"--When used in 3d doesn't quite do the right thing\n"
+"SELECT ST_AsEWKT(ST_SymDifference(ST_GeomFromEWKT('LINESTRING(1 2 1, 1 4 "
+"2)'),\n"
+"        ST_GeomFromEWKT('LINESTRING(1 1 3, 1 3 4)')))\n"
+"\n"
+"st_astext\n"
+"------------\n"
+"MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2399
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "ST_Subdivide"
-msgstr ""
+msgstr "ST_Subdivide"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2407
 #, no-c-format
 msgid ""
 "Returns a set of geometry where no geometry in the set has more than the "
 "specified number of vertices."
 msgstr ""
+"Retorna um conjunto de geometrias, no qual nenhuma geometria no conjunto tem "
+"mais vértices que o número especificado. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2412
 #, no-c-format
 msgid ""
 "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
@@ -4186,9 +5922,13 @@ msgid ""
 "<paramdef><type>integer</type> <parameter>max_vertices=256</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>max_vertices=256</parameter></"
+"paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2423
 #, no-c-format
 msgid ""
 "Turns a single geometry into a set in which each element has fewer than the "
@@ -4199,21 +5939,29 @@ msgid ""
 "the maximum vertex count. Minimum vertice count allowed is 8 and if you try "
 "to specify lower than 8, it will throw an error."
 msgstr ""
+"Volta uma única geometria dentro de um conjunto no qual cada elemento tem "
+"menos vértices do que o número máximo permitido. Útil para converter "
+"polígonos e outros objetos muito grandes em porções menores que se encaixam "
+"dentro do tamanho da página do banco de dados. Utiliza o mesmo envelope "
+"aparador da ST_ClipByBox2D, subdividindo a geometria de entrada até que "
+"todas as porções tenham o número de vértices menor que o máximo. A conta "
+"mínima de vértices permitida é 8 e se você tentar especificar menos que 8, "
+"surgirá um erro. "
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2432
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
-msgstr ""
+msgstr "Clipagem desempenhada pelo módulo GEOS."
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2435
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
-msgstr ""
+msgstr "Disponibilidade: 2.2.0 requer GEOS >= 3.5.0."
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2441
 #, no-c-format
 msgid ""
 "-- Create a new subdivided table suitable for joining to the original\n"
@@ -4221,15 +5969,19 @@ msgid ""
 "SELECT pkey, ST_Subdivide(geom) AS geom\n"
 "FROM original_geoms;"
 msgstr ""
+"-- Create a new subdivided table suitable for joining to the original\n"
+"CREATE TABLE subdivided_geoms AS\n"
+"SELECT pkey, ST_Subdivide(geom) AS geom\n"
+"FROM original_geoms;"
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2452
 #, no-c-format
 msgid "Subdivide max 10 vertices"
-msgstr ""
+msgstr "Subdivide em no máximo 10 vértices "
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2455
 #, no-c-format
 msgid ""
 "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
@@ -4240,9 +5992,16 @@ msgid ""
 "190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10))  "
 "As f(geom);"
 msgstr ""
+"SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
+"FROM ( SELECT ST_SubDivide('POLYGON((132 10,119 23,85 35,68 29,66 28,49 "
+"42,32 56,22 64,32 110,40 119,36 150,\n"
+"57 158,75 171,92 182,114 184,132 186,146 178,176 184,179 162,184 141,190 "
+"122,\n"
+"190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10))  "
+"As f(geom);"
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2456
 #, no-c-format
 msgid ""
 "rn |                          wkt\n"
@@ -4265,26 +6024,50 @@ msgid ""
 "    114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 "
 "100,189.5238095238\n"
 " 98.000000000001,106.000000000001 98.000000000001))"
-msgstr ""
+msgstr ""
+"rn |                          wkt\n"
+"---"
+"+---------------------------------------------------------------------------\n"
+" 1 | POLYGON((22 64,29.3913043478263 98.000000000001,106.000000000001 "
+"98.00000000001,\n"
+"        106.000000000001 27.5882352941173,85 35,68 29,66 28,49 42,32 56,22 "
+"64))\n"
+" 2 | POLYGON((29.3913043478263 98.000000000001,32 110,40 119,36 150,57 158,\n"
+"        75 11,92 182,106.000000000001 183.272727272727,106.000000000001 "
+"98.000000000001,\n"
+"        29.913043478263 98.000000000001))\n"
+" 3 | POLYGON((106.000000000001 27.5882352941173,106.000000000001 "
+"98.00000000000,\n"
+" 189.52380952381 98.000000000001,185 79,186 56,186 52,178 34,168 18,147 13,\n"
+" 132 0,119 23,106.000000000001 27.5882352941173))\n"
+" 4 | POLYGON((106.000000000001 98.000000000001,106.000000000001 "
+"183.27272727272,\n"
+"    114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 "
+"100,189.5238095238\n"
+" 98.000000000001,106.000000000001 98.000000000001))"
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2465
 #, no-c-format
 msgid ""
 "Useful in conjunction with ST_Segmentize to create additional vertices that "
 "can then be used for splitting"
 msgstr ""
+"Útil em conjunto com a ST_Segmentize para criar vértices adicionais que "
+"podem ser usados para dividir"
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2468
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
 "150)'::geometry,10),8));"
 msgstr ""
+"SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
+"150)'::geometry,10),8));"
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2469
 #, no-c-format
 msgid ""
 "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
@@ -4305,53 +6088,78 @@ msgid ""
 "142.426406871193,149.497474683058 149.497474683058,149.999999999998 "
 "149.999999999998)"
 msgstr ""
+"LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
+"14.1421356237309,21.2132034355964 21.2132034355964,28.2842712474619 "
+"28.2842712474619,35.3553390593274 35.3553390593274,37.499999999998 "
+"37.499999999998)\n"
+"LINESTRING(37.499999999998 37.499999999998,42.4264068711929 "
+"42.4264068711929,49.4974746830583 49.4974746830583,56.5685424949238 "
+"56.5685424949238,63.6396103067893 63.6396103067893,70.7106781186548 "
+"70.7106781186548,74.999999999998 74.999999999998)\n"
+"LINESTRING(74.999999999998 74.999999999998,77.7817459305202 "
+"77.7817459305202,84.8528137423857 84.8528137423857,91.9238815542512 "
+"91.9238815542512,98.9949493661167 98.9949493661167,100 100,107.071067811865 "
+"107.071067811865,112.499999999998 112.499999999998)\n"
+"LINESTRING(112.499999999998 112.499999999998,114.142135623731 "
+"114.142135623731,121.213203435596 121.213203435596,128.284271247462 "
+"128.284271247462,135.355339059327 135.355339059327,142.426406871193 "
+"142.426406871193,149.497474683058 149.497474683058,149.999999999998 "
+"149.999999999998)"
 
 #. Tag: para
-#: reference_processing.xml:2433
+#: reference_processing.xml:2476
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
 "<xref linkend=\"ST_Split\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
+"<xref linkend=\"ST_Split\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2487
 #, no-c-format
 msgid "ST_SwapOrdinates"
-msgstr ""
+msgstr "ST_SwapOrdinates"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2488
 #, no-c-format
 msgid ""
 "Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
+"Retorna uma versão da geometria dada com os valores ordenados dados trocados."
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2495
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
 "<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2505
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
-msgstr ""
+msgstr "Retorna uma versão da geometria dada com as ordenadas dadas trocadas."
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2508
 #, no-c-format
 msgid ""
 "The <varname>ords</varname> parameter is a 2-characters string naming the "
 "ordinates to swap. Valid names are: x,y,z and m."
 msgstr ""
+"O parâmetro <varname>ords</varname> é uma string de 2-caracteres nomeando as "
+"ordenadas para trocar. Os nomes válidos são: x,y,z e m."
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2522
 #, no-c-format
 msgid ""
 "<![CDATA[\n"
@@ -4369,22 +6177,37 @@ msgid ""
 " POINT ZM (0 0 0 4)\n"
 "                 ]]>"
 msgstr ""
+"<![CDATA[\n"
+"-- Scale M value by 2\n"
+"SELECT ST_AsText(\n"
+"  ST_SwapOrdinates(\n"
+"    ST_Scale(\n"
+"      ST_SwapOrdinates(g,'xm'),\n"
+"      2, 1\n"
+"    ),\n"
+"  'xm')\n"
+") FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;\n"
+"     st_astext\n"
+"--------------------\n"
+" POINT ZM (0 0 0 4)\n"
+"                 ]]>"
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2535
 #, no-c-format
 msgid "ST_Union"
-msgstr ""
+msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2536
 #, no-c-format
 msgid ""
 "Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
+"Retorna uma geometria que representa a união de pontos das Geometrias. "
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2541
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
@@ -4397,9 +6220,18 @@ msgid ""
 "<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
 "</funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Union</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Union</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2560
 #, no-c-format
 msgid ""
 "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
@@ -4408,9 +6240,14 @@ msgid ""
 "a set of geometries and unions them into a single ST_Geometry resulting in "
 "no intersecting regions."
 msgstr ""
+"O tipo de saída pode ser uma MULTI*, geometria única, ou Coleção de "
+"Geometria. Vem com 2 variantes. A variante 1 une 2 geometrias resultando em "
+"uma nova geometria sem regiões de interseção. A variante 2 é uma função "
+"agregada que pega um conjunto de geometrias e as une dentro de uma única "
+"ST_Geometry resultando em regiões sem interseção. "
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2564
 #, no-c-format
 msgid ""
 "Aggregate version: This function returns a MULTI geometry or NON-MULTI "
@@ -4419,18 +6256,26 @@ msgid ""
 "rows of data, in the same way the SUM() and AVG() functions do and like most "
 "aggregates, it also ignores NULL geometries."
 msgstr ""
+"Versão agregada: Esta função retorna uma MULTI geometria ou NÃO-MULTI "
+"geometria de um conjunto de geometrias. A função ST_Union() é uma função "
+"\"agregada\" na terminologia do PostgreSQL. Isso significa que ela opera em "
+"filas de dados, da mesma forma que as funções SUM() e AVG() e como a maioria "
+"dos agregados, também ignora geometrias NULAS."
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2570
 #, no-c-format
 msgid ""
 "Non-Aggregate version: This function returns a geometry being a union of two "
 "input geometries. Output type can be a MULTI*, NON-MULTI or "
 "GEOMETRYCOLLECTION. If any are NULL, then NULL is returned."
 msgstr ""
+"Versão não-agregada: Esta função retorna uma geometria sendo uma união de "
+"duas geometrias de entrada. O tipo de saída pode ser MULTI*, NÃO-MULTI ou "
+"GEOMETRYCOLLECTION. Se algum for NULO, então retorna NULO."
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2574
 #, no-c-format
 msgid ""
 "ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
@@ -4438,17 +6283,23 @@ msgid ""
 "boundaries and reorder geometries to ensure that a constructed Multi* "
 "doesn't have intersecting regions."
 msgstr ""
+"As ST_Collect e ST_Union são imutáveis. ST_Union tem ordem de grandeza menor "
+"que a \n"
+"ST_Collect, porque tenta dissolver limites e reordenar geometrias para "
+"assegurar que uma Multi* construída não tenha regiões intersectando."
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2580
 #, no-c-format
 msgid ""
 "NOTE: this function was formerly called GeomUnion(), which was renamed from "
 "\"Union\" because UNION is an SQL reserved word."
 msgstr ""
+"NOTA: esta função foi formalmente chamada de GeomUnion(), a qual foi "
+"renomeada de \"Union\" porque UNION é uma palavra reservada SQL."
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2583
 #, no-c-format
 msgid ""
 "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
@@ -4458,29 +6309,31 @@ msgid ""
 "unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/must-"
 "faster-unions-in-postgis-14.html</ulink>"
 msgstr ""
+"Disponibilidade: 1.4.0 - a ST_Union foi melhorada. ST_Union(geomarray) foi "
+"introduzida e também uma coleção agregada mais rápida no PostgreSQL. Se você "
+"está usando GEOS 3.1.0+ a ST_Union irá usar o algorítimo Cascaded Union mais "
+"rápido, descrito em <ulink url=\"http://blog.cleverelephant.ca/2009/01/must-"
+"faster-unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/"
+"must-faster-unions-in-postgis-14.html</ulink> "
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2589
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
-msgstr ""
+msgstr "A versão agregada não está explicitamente definida no OGC SPEC."
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2590
 #, no-c-format
 msgid ""
 "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
 "involved."
 msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2553
-#, no-c-format
-msgid "Aggregate example"
-msgstr ""
+"&sqlmm_compliant; SQL-MM 3: 5.1.19 o índice-z (elevação) quando polígonos "
+"não estão envolvidos."
 
 #. Tag: programlisting
-#: reference_processing.xml:2554
+#: reference_processing.xml:2597
 #, no-c-format
 msgid ""
 "SELECT stusps,\n"
@@ -4488,9 +6341,13 @@ msgid ""
 "         FROM sometable As f\n"
 "GROUP BY stusps"
 msgstr ""
+"SELECT stusps,\n"
+"           ST_Multi(ST_Union(f.the_geom)) as singlegeom\n"
+"         FROM sometable As f\n"
+"GROUP BY stusps"
 
 #. Tag: programlisting
-#: reference_processing.xml:2556
+#: reference_processing.xml:2599
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
@@ -4551,29 +6408,89 @@ msgid ""
 "--wktunion---\n"
 "MULTILINESTRING((3 4,4 5),(1 2,3 4))"
 msgstr ""
+"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
+"        ST_GeomFromText('POINT(-2 3)') ) )\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(-2 3,1 2)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
+"                ST_GeomFromText('POINT(1 2)') ) );\n"
+"st_astext\n"
+"----------\n"
+"POINT(1 2)\n"
+"\n"
+"--3d example - sort of supports 3d (and with mixed dimensions!)\n"
+"SELECT ST_AsEWKT(st_union(the_geom))\n"
+"FROM\n"
+"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2,-7.1 4.2,-7.1 4.3,\n"
+"-7 4.2))') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
+"UNION ALL\n"
+"        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 "
+"5,-7.1 4.2 5,-7.1 4.3 5,-7 4.2 5)));\n"
+"\n"
+"--3d example not mixing dimensions\n"
+"SELECT ST_AsEWKT(st_union(the_geom))\n"
+"FROM\n"
+"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,\n"
+"-7 4.2 2))') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
+"UNION ALL\n"
+"        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 "
+"2,-7.1 4.2 3,-7.1 4.3 2,-7 4.2 2)))\n"
+"\n"
+"--Examples using new Array construct\n"
+"SELECT ST_Union(ARRAY(SELECT the_geom FROM sometable));\n"
+"\n"
+"SELECT ST_AsText(ST_Union(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
+"                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As "
+"wktunion;\n"
+"\n"
+"--wktunion---\n"
+"MULTILINESTRING((3 4,4 5),(1 2,3 4))"
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2612
 #, no-c-format
 msgid "ST_UnaryUnion"
-msgstr ""
+msgstr "ST_UnaryUnion"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2614
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
+"Parecido com ST_Union, mas funcionando no nível do componente da geometria. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2619
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2630
 #, no-c-format
 msgid ""
 "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
@@ -4582,9 +6499,13 @@ msgid ""
 "valid, so you won't get a valid multipolygon out of a bow-tie polygon "
 "(invalid)."
 msgstr ""
+"Diferente de ST_Union, ST_UnaryUnion dissolve limites entre componentes de "
+"um multipolígono (inválido) e faz união entre os elementos de uma coleção de "
+"geometria. Cada parte da geometria de entrada é válida, então você não "
+"pegará um multipolígono de um polígono bow-tie (inválido)."
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2640
 #, no-c-format
 msgid ""
 "You may use this function to node a set of linestrings. You may mix "
@@ -4592,107 +6513,212 @@ msgid ""
 "want to dissolve to be nice on both memory size and CPU time, finding the "
 "balance between ST_Union and ST_MemUnion."
 msgstr ""
+"Você pode usar esta função para nodar um conjunto de linestrings. Pode "
+"misturar ST_UnaryUnion com ST_Collect para sintonizar quantas geometrias "
+"você vai querer dissolver de uma vez para ficar bom para o tamanho da "
+"memória e a CPU, encontrando o equilíbrio entre ST_Union e ST_MemUnion. "
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2658
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
 "linkend=\"ST_Node\"/>"
 msgstr ""
+", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
+"linkend=\"ST_Node\"/>"
 
 #. Tag: refname
-#: reference_processing.xml:2626
-#, no-c-format
-msgid "ST_Voronoi"
-msgstr ""
+#: reference_processing.xml:2669
+#, fuzzy, no-c-format
+msgid "ST_VoronoiLines"
+msgstr "ST_Voronoi"
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
-#, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
-msgstr ""
+#: reference_processing.xml:2671
+#, fuzzy, no-c-format
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
+msgstr "Calcula um diagrama de Voronoi dos vértices de uma geometria. "
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
-#, no-c-format
+#: reference_processing.xml:2676
+#, fuzzy, no-c-format
 msgid ""
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
+msgstr ""
 "<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
 "<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
 "\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
 "<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
 "type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
 "parameter> <type>boolean</type> </paramdef>"
-msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
-#, no-c-format
+#: reference_processing.xml:2698
+#, fuzzy, no-c-format
 msgid ""
-"ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/"
-"wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
-"supplied geometry. By default, the result will be a GeometryCollection of "
-"Polygons that covers an envelope larger than the extent of the input "
-"vertices."
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
+"ST_Voronoi calcula um <ulink url=\"https://en.wikipedia.org/wiki/"
+"Voronoi_diagram\">Voronoi diagram</ulink> bidimensional dos vértices da "
+"geometria fornecida. Por padrão, o resultado será uma coleção de geometria "
+"de polígonos que cobre um envelope maior que a extensão dos vértices de "
+"entrada."
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid "Optional parameters:"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2669
-#, no-c-format
-msgid ""
-"'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram "
-"will be extended to cover the envelope of the \"clip\" geometry, unless that "
-"envelope is smaller than the default envelope. (default = NULL)"
-msgstr ""
+msgstr "Parâmetros opcionais: "
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2707 reference_processing.xml:2797
 #, no-c-format
 msgid ""
 "'tolerance' : The distance within which vertices will be considered "
 "equivalent. Robustness of the algorithm can be improved by supplying a "
 "nonzero tolerance distance. (default = 0.0)"
 msgstr ""
+"'tolerância' : A distância dentro dos vértices serão considerados "
+"equivalentes. A força o algorítimo pode ser melhorada fornecendo uma "
+"distância de tolerância não zero.  (padrão = 0.0)"
 
 #. Tag: para
-#: reference_processing.xml:2677
-#, no-c-format
+#: reference_processing.xml:2710 reference_processing.xml:2800
+#, fuzzy, no-c-format
 msgid ""
-"'return_polygons' : if true, the result of ST_Voronoi will be a "
-"GeometryCollection of Polygons. If false, the result will be a "
-"MultiLineString. (default = true)"
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
+"'clip' : Se uma geometria é fornecida como o parâmetro \"clip\", o diagrama "
+"será estendido para cobrir o envelope da geometria \"clip\", a menos que o "
+"envelope seja menor que o envelope padrão. (padrão=NULO)"
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2717 reference_processing.xml:2807
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
-msgstr ""
+msgstr "Disponibilidade: 2.3.0 - requer GEOS >= 3.5.0."
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2732
+#, fuzzy, no-c-format
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr "Voronoi com tolerância de 30 unidade"
+
+#. Tag: programlisting
+#: reference_processing.xml:2735 reference_processing.xml:2853
+#, fuzzy, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
+
+#. Tag: screen
+#: reference_processing.xml:2736 reference_processing.xml:2854
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+msgstr ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
+
+#. Tag: para
+#: reference_processing.xml:2749
+#, fuzzy, no-c-format
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#. Tag: refname
+#: reference_processing.xml:2759
+#, fuzzy, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr "ST_Voronoi"
+
+#. Tag: refpurpose
+#: reference_processing.xml:2761
+#, fuzzy, no-c-format
+msgid ""
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
+msgstr "Calcula um diagrama de Voronoi dos vértices de uma geometria. "
+
+#. Tag: funcprototype
+#: reference_processing.xml:2766
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
+msgstr ""
+"<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</"
+"parameter> <type>boolean</type> </paramdef>"
+
+#. Tag: para
+#: reference_processing.xml:2788
+#, fuzzy, no-c-format
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
 msgstr ""
+"ST_Voronoi calcula um <ulink url=\"https://en.wikipedia.org/wiki/"
+"Voronoi_diagram\">Voronoi diagram</ulink> bidimensional dos vértices da "
+"geometria fornecida. Por padrão, o resultado será uma coleção de geometria "
+"de polígonos que cobre um envelope maior que a extensão dos vértices de "
+"entrada."
+
+#. Tag: para
+#: reference_processing.xml:2823
+#, fuzzy, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
+msgstr "Pontos revestidos no topo do diagrama de voronoi"
 
 #. Tag: programlisting
-#: reference_processing.xml:2701
-#, no-c-format
+#: reference_processing.xml:2826
+#, fuzzy, no-c-format
 msgid ""
 "SELECT\n"
-"        ST_Voronoi(geom) As geom\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
+"SELECT\n"
+"        ST_Voronoi(geom) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2702
+#: reference_processing.xml:2827
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4708,24 +6734,39 @@ msgid ""
 "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
 "270)))"
 msgstr ""
+"-- ST_AsText output\n"
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,55 79.2857142857143,55 -90)),\n"
+"POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 "
+"-20.7142857142857)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2837
 #, no-c-format
 msgid "Voronoi with tolerance of 30 units"
-msgstr ""
+msgstr "Voronoi com tolerância de 30 unidade"
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
-#, no-c-format
+#: reference_processing.xml:2840
+#, fuzzy, no-c-format
 msgid ""
-"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
 "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
 "As geom ) As g;"
 msgstr ""
+"SELECT ST_Voronoi(geom, null,30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2841
 #, no-c-format
 msgid ""
 "-- ST_AsText output\n"
@@ -4739,34 +6780,75 @@ msgid ""
 "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
 "270)))"
 msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2725
-#, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2728
-#, no-c-format
-msgid ""
-"SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
-"As geom ) As g"
-msgstr ""
-
-#. Tag: screen
-#: reference_processing.xml:2729
-#, no-c-format
-msgid ""
 "-- ST_AsText output\n"
-"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
-"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
-"-45.7142857142858,36.8181818181818 92.2727272727273))"
-msgstr ""
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,230 -45.7142857142858)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 
 #. Tag: para
-#: reference_processing.xml:2742
-#, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
-msgstr ""
+#: reference_processing.xml:2850
+#, fuzzy, no-c-format
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
+msgstr "Voronoi com tolerância de 30 unidades como multilinestring"
+
+#. Tag: para
+#: reference_processing.xml:2867
+#, fuzzy, no-c-format
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
+
+#~ msgid ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+#~ msgstr ""
+#~ "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+#~ "funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+#~ "parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+#~ "<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+#~ "type> <parameter>curveGeom</parameter></paramdef> "
+#~ "<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</"
+#~ "parameter></paramdef> </funcprototype>"
+
+#~ msgid "Examples: 2D"
+#~ msgstr "Exemplos: 2D"
+
+#~ msgid ""
+#~ "Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
+#~ msgstr ""
+#~ "Exemplo agregado (<ulink url=\"http://postgis.refractions.net/pipermail/"
+#~ "postgis-users/2008-June/020331.html\">http://postgis.refractions.net/"
+#~ "pipermail/postgis-users/2008-June/020331.html</ulink>)"
+
+#~ msgid ""
+#~ "'return_polygons' : if true, the result of ST_Voronoi will be a "
+#~ "GeometryCollection of Polygons. If false, the result will be a "
+#~ "MultiLineString. (default = true)"
+#~ msgstr ""
+#~ "'return_polygons' : se verdade, o resultado da ST_Voronoi será uma "
+#~ "GeometryCollection de Polígonos. Se falso, o resultado será uma "
+#~ "MultiLineString. (padrão = verdade)"
+
+#~ msgid ""
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
+#~ msgstr ""
+#~ "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
+#~ "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::"
+#~ "geometry As geom ) As g"
+
+#~ msgid ", <xref linkend=\"ST_Collect\"/>"
+#~ msgstr ", <xref linkend=\"ST_Collect\"/>"
diff --git a/doc/po/pt_BR/reference_raster.xml.po b/doc/po/pt_BR/reference_raster.xml.po
index f2c0999..9615016 100644
--- a/doc/po/pt_BR/reference_raster.xml.po
+++ b/doc/po/pt_BR/reference_raster.xml.po
@@ -1,13 +1,15 @@
 # SOME DESCRIPTIVE TITLE.
 #
 # Translators:
+# georgersilva <georger.silva at gmail.com>, 2016
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
+"PO-Revision-Date: 2017-01-05 16:34+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -20,7 +22,7 @@ msgstr ""
 #: reference_raster.xml:3
 #, no-c-format
 msgid "Raster Reference"
-msgstr ""
+msgstr "Referência Raster"
 
 #. Tag: para
 #: reference_raster.xml:5
@@ -31,6 +33,9 @@ msgid ""
 "are other functions which are required support functions to the raster "
 "objects which are not of use to a general user."
 msgstr ""
+"As funções abaixo são as que um usuário do PostGIS Raster vai precisar e que "
+"estão disponíveis no momento no PostGIS Raster. Existem outras funções que "
+"precisam das funções suporte para os objetos raster que não são de uso geral."
 
 #. Tag: para
 #: reference_raster.xml:9
@@ -39,6 +44,8 @@ msgid ""
 "<varname>raster</varname> is a new PostGIS type for storing and analyzing "
 "raster data."
 msgstr ""
+"<varname>raster</varname> é um novo tipo PostGIS para armazenar e analizar "
+"dados raster."
 
 #. Tag: para
 #: reference_raster.xml:10
@@ -47,6 +54,8 @@ msgid ""
 "For loading rasters from raster files please refer to <xref linkend="
 "\"RT_Loading_Rasters\"/>"
 msgstr ""
+"Para carregar rasters de arquivos raster, por favor, vá para <xref linkend="
+"\"RT_Loading_Rasters\"/>"
 
 #. Tag: para
 #: reference_raster.xml:12
@@ -55,6 +64,8 @@ msgid ""
 "For the examples in this reference we will be using a raster table of dummy "
 "rasters - Formed with the following code"
 msgstr ""
+"Para os exemplos nessa referência, nós usaremos uma table raster de rasters "
+"simulados - Formados com o seguinte código "
 
 #. Tag: programlisting
 #: reference_raster.xml:13
@@ -95,6 +106,40 @@ msgid ""
 "'EFCF9FBFDFEFEFDFCFAFEFEFE04004E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087040046566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665')::"
 "raster);"
 msgstr ""
+"CREATE TABLE dummy_rast(rid integer, rast raster);\n"
+"INSERT INTO dummy_rast(rid, rast)\n"
+"VALUES (1,\n"
+"('01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0000' -- nBands (uint16 0)\n"
+"||\n"
+"'0000000000000040' -- scaleX (float64 2)\n"
+"||\n"
+"'0000000000000840' -- scaleY (float64 3)\n"
+"||\n"
+"'000000000000E03F' -- ipX (float64 0.5)\n"
+"||\n"
+"'000000000000E03F' -- ipY (float64 0.5)\n"
+"||\n"
+"'0000000000000000' -- skewX (float64 0)\n"
+"||\n"
+"'0000000000000000' -- skewY (float64 0)\n"
+"||\n"
+"'00000000' -- SRID (int32 0)\n"
+"||\n"
+"'0A00' -- width (uint16 10)\n"
+"||\n"
+"'1400' -- height (uint16 20)\n"
+")::raster\n"
+"),\n"
+"-- Raster: 5 x 5 pixels, 3 bands, PT_8BUI pixel type, NODATA = 0\n"
+"(2,  ('01000003009A9999999999A93F9A9999999999A9BF000000E02B274A' ||\n"
+"'41000000007719564100000000000000000000000000000000FFFFFFFF050005000400FDFEFDFEFEFDFEFEFDF9FAFEF' "
+"||\n"
+"'EFCF9FBFDFEFEFDFCFAFEFEFE04004E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087040046566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665')::"
+"raster);"
 
 #. Tag: para
 #: reference_raster.xml:17
@@ -103,18 +148,20 @@ msgid ""
 "This section lists the PostgreSQL data types specifically created to support "
 "raster functionality."
 msgstr ""
+"Essa seção lista os tipos de dados PostgreSQL criados especificamente para "
+"suportar a funcionalidade raster."
 
 #. Tag: title
 #: reference_raster.xml:20
 #, no-c-format
 msgid "Raster Support Data types"
-msgstr ""
+msgstr "Tipos de suporte de dados raster"
 
 #. Tag: refname
 #: reference_raster.xml:24
 #, no-c-format
 msgid "geomval"
-msgstr ""
+msgstr "geomval"
 
 #. Tag: refpurpose
 #: reference_raster.xml:25
@@ -123,6 +170,9 @@ msgid ""
 "A spatial datatype with two fields - geom (holding a geometry object) and "
 "val (holding a double precision pixel value from a raster band)."
 msgstr ""
+"Um tipo de dado espacial com dois campos - geom (possuindo objeto "
+"geométrico) e val (possuindo um valor de pixel de precisão dupla de uma "
+"banda raster)."
 
 #. Tag: title
 #: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121
@@ -131,74 +181,74 @@ msgstr ""
 #: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
 #: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
 #: reference_raster.xml:1060 reference_raster.xml:1105
-#: reference_raster.xml:1211 reference_raster.xml:1420
-#: reference_raster.xml:1507 reference_raster.xml:1603
-#: reference_raster.xml:1670 reference_raster.xml:1735
-#: reference_raster.xml:1777 reference_raster.xml:1827
-#: reference_raster.xml:1866 reference_raster.xml:1900
-#: reference_raster.xml:1937 reference_raster.xml:1980
-#: reference_raster.xml:2015 reference_raster.xml:2049
-#: reference_raster.xml:2099 reference_raster.xml:2153
-#: reference_raster.xml:2190 reference_raster.xml:2230
-#: reference_raster.xml:2285 reference_raster.xml:2340
-#: reference_raster.xml:2386 reference_raster.xml:2421
-#: reference_raster.xml:2457 reference_raster.xml:2493
-#: reference_raster.xml:2528 reference_raster.xml:2567
-#: reference_raster.xml:2601 reference_raster.xml:2635
-#: reference_raster.xml:2679 reference_raster.xml:2741
-#: reference_raster.xml:2796 reference_raster.xml:2837
-#: reference_raster.xml:2884 reference_raster.xml:2926
-#: reference_raster.xml:2977 reference_raster.xml:3012
-#: reference_raster.xml:3087 reference_raster.xml:3130
-#: reference_raster.xml:3176 reference_raster.xml:3234
-#: reference_raster.xml:3277 reference_raster.xml:3328
-#: reference_raster.xml:3371 reference_raster.xml:3443
-#: reference_raster.xml:3530 reference_raster.xml:3617
-#: reference_raster.xml:3705 reference_raster.xml:3790
-#: reference_raster.xml:3916 reference_raster.xml:4013
-#: reference_raster.xml:4065 reference_raster.xml:4113
-#: reference_raster.xml:4156 reference_raster.xml:4203
-#: reference_raster.xml:4247 reference_raster.xml:4285
-#: reference_raster.xml:4360 reference_raster.xml:4429
-#: reference_raster.xml:4497 reference_raster.xml:4574
-#: reference_raster.xml:4646 reference_raster.xml:4725
-#: reference_raster.xml:4833 reference_raster.xml:4868
-#: reference_raster.xml:4935 reference_raster.xml:5000
-#: reference_raster.xml:5113 reference_raster.xml:5234
-#: reference_raster.xml:5300 reference_raster.xml:5379
-#: reference_raster.xml:5525 reference_raster.xml:5568
-#: reference_raster.xml:5614 reference_raster.xml:5699
-#: reference_raster.xml:5790 reference_raster.xml:5878
-#: reference_raster.xml:5989 reference_raster.xml:6182
-#: reference_raster.xml:6458 reference_raster.xml:6607
-#: reference_raster.xml:6937 reference_raster.xml:7143
-#: reference_raster.xml:7267 reference_raster.xml:7593
-#: reference_raster.xml:7711 reference_raster.xml:7824
-#: reference_raster.xml:7966 reference_raster.xml:8052
-#: reference_raster.xml:8124 reference_raster.xml:8188
-#: reference_raster.xml:8259 reference_raster.xml:8334
-#: reference_raster.xml:8417 reference_raster.xml:8488
-#: reference_raster.xml:8544 reference_raster.xml:8619
-#: reference_raster.xml:8690 reference_raster.xml:8774
-#: reference_raster.xml:8866 reference_raster.xml:8948
-#: reference_raster.xml:9002 reference_raster.xml:9076
-#: reference_raster.xml:9124 reference_raster.xml:9176
-#: reference_raster.xml:9218 reference_raster.xml:9266
-#: reference_raster.xml:9317 reference_raster.xml:9365
-#: reference_raster.xml:9407 reference_raster.xml:9481
-#: reference_raster.xml:9526 reference_raster.xml:9570
-#: reference_raster.xml:9615 reference_raster.xml:9684
-#: reference_raster.xml:9731 reference_raster.xml:9804
-#: reference_raster.xml:9872 reference_raster.xml:9961
-#: reference_raster.xml:10046 reference_raster.xml:10127
-#: reference_raster.xml:10208 reference_raster.xml:10337
-#: reference_raster.xml:10421 reference_raster.xml:10501
-#: reference_raster.xml:10620 reference_raster.xml:10667
-#: reference_raster.xml:10739 reference_raster.xml:10836
-#: reference_raster.xml:10929
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_raster.xml:31
@@ -210,6 +260,12 @@ msgid ""
 "by the ST_DumpAsPolygon and Raster intersection family of functions as an "
 "output type to explode a raster band into geometry polygons."
 msgstr ""
+"geomval é uma mistura de tipo de dados que consiste em um objeto de "
+"geometria referenciado pelo campo .geom e val, um valor de precisão dupla "
+"que representa o valor do pixel em uma localização específica de geometria "
+"em uma banda raster. É usado por ST_DumpAsPolygon e a família de interseção "
+"raster de funções como um tipo de saída para explodir uma banda raster em "
+"polígonos. "
 
 #. Tag: title
 #: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157
@@ -217,78 +273,79 @@ msgstr ""
 #: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
 #: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
 #: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
-#: reference_raster.xml:1075 reference_raster.xml:1125
-#: reference_raster.xml:1255 reference_raster.xml:1472
-#: reference_raster.xml:1562 reference_raster.xml:1623
-#: reference_raster.xml:1699 reference_raster.xml:1750
-#: reference_raster.xml:1798 reference_raster.xml:1845
-#: reference_raster.xml:1879 reference_raster.xml:1915
-#: reference_raster.xml:1958 reference_raster.xml:1994
-#: reference_raster.xml:2028 reference_raster.xml:2072
-#: reference_raster.xml:2132 reference_raster.xml:2169
-#: reference_raster.xml:2207 reference_raster.xml:2252
-#: reference_raster.xml:2311 reference_raster.xml:2365
-#: reference_raster.xml:2400 reference_raster.xml:2436
-#: reference_raster.xml:2472 reference_raster.xml:2507
-#: reference_raster.xml:2541 reference_raster.xml:2580
-#: reference_raster.xml:2614 reference_raster.xml:2649
-#: reference_raster.xml:2699 reference_raster.xml:2756
-#: reference_raster.xml:2811 reference_raster.xml:2862
-#: reference_raster.xml:2897 reference_raster.xml:2952
-#: reference_raster.xml:2990 reference_raster.xml:3065
-#: reference_raster.xml:3102 reference_raster.xml:3144
-#: reference_raster.xml:3202 reference_raster.xml:3245
-#: reference_raster.xml:3296 reference_raster.xml:3339
-#: reference_raster.xml:3390 reference_raster.xml:3465
-#: reference_raster.xml:3555 reference_raster.xml:3649
-#: reference_raster.xml:3720 reference_raster.xml:3869
-#: reference_raster.xml:3935 reference_raster.xml:4091
-#: reference_raster.xml:4126 reference_raster.xml:4175
-#: reference_raster.xml:4220 reference_raster.xml:4260
-#: reference_raster.xml:4298 reference_raster.xml:4390
-#: reference_raster.xml:4455 reference_raster.xml:4524
-#: reference_raster.xml:4602 reference_raster.xml:4676
-#: reference_raster.xml:4798 reference_raster.xml:4846
-#: reference_raster.xml:4887 reference_raster.xml:4956
-#: reference_raster.xml:5017 reference_raster.xml:5148
-#: reference_raster.xml:5249 reference_raster.xml:5336
-#: reference_raster.xml:5396 reference_raster.xml:5543
-#: reference_raster.xml:5653 reference_raster.xml:5744
-#: reference_raster.xml:5835 reference_raster.xml:5915
-#: reference_raster.xml:6145 reference_raster.xml:6379
-#: reference_raster.xml:6517 reference_raster.xml:6868
-#: reference_raster.xml:7104 reference_raster.xml:7217
-#: reference_raster.xml:7509 reference_raster.xml:7668
-#: reference_raster.xml:7791 reference_raster.xml:7924
-#: reference_raster.xml:7995 reference_raster.xml:8083
-#: reference_raster.xml:8156 reference_raster.xml:8226
-#: reference_raster.xml:8295 reference_raster.xml:8377
-#: reference_raster.xml:8456 reference_raster.xml:8511
-#: reference_raster.xml:8580 reference_raster.xml:8651
-#: reference_raster.xml:8726 reference_raster.xml:8819
-#: reference_raster.xml:8916 reference_raster.xml:8959
-#: reference_raster.xml:9044 reference_raster.xml:9092
-#: reference_raster.xml:9143 reference_raster.xml:9193
-#: reference_raster.xml:9238 reference_raster.xml:9291
-#: reference_raster.xml:9337 reference_raster.xml:9380
-#: reference_raster.xml:9419 reference_raster.xml:9629
-#: reference_raster.xml:9697 reference_raster.xml:9750
-#: reference_raster.xml:9816 reference_raster.xml:9907
-#: reference_raster.xml:9992 reference_raster.xml:10073
-#: reference_raster.xml:10154 reference_raster.xml:10238
-#: reference_raster.xml:10367 reference_raster.xml:10448
-#: reference_raster.xml:10528 reference_raster.xml:10641
-#: reference_raster.xml:10685 reference_raster.xml:10772
-#: reference_raster.xml:10867 reference_raster.xml:10960
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também"
 
 #. Tag: refname
 #: reference_raster.xml:44
 #, no-c-format
 msgid "addbandarg"
-msgstr ""
+msgstr "addbandarg"
 
 #. Tag: refpurpose
 #: reference_raster.xml:45
@@ -297,6 +354,8 @@ msgid ""
 "<refpurpose>A composite type used as input into the ST_AddBand function "
 "defining the attributes and initial value of the new band.</refpurpose>"
 msgstr ""
+"<refpurpose>Um tipo composto usado como entrada na função ST_AddBand "
+"definindo os atributos e valor inicial da nova banda.</refpurpose>"
 
 #. Tag: para
 #: reference_raster.xml:50
@@ -305,12 +364,14 @@ msgid ""
 "<para>A composite type used as input into the ST_AddBand function defining "
 "the attributes and initial value of the new band.</para>"
 msgstr ""
+"<para>Um tipo composto usado como entrada na função ST_AddBand definindo os "
+"atributos e valor inicial da nova banda.</para>"
 
 #. Tag: term
 #: reference_raster.xml:55
 #, no-c-format
 msgid "<parameter>index </parameter> <type>integer</type>"
-msgstr ""
+msgstr "<parameter>index </parameter> <type>integer</type>"
 
 #. Tag: para
 #: reference_raster.xml:60
@@ -320,12 +381,15 @@ msgid ""
 "amongst the raster's bands. If NULL, the new band will be added at the end "
 "of the raster's bands."
 msgstr ""
+"Valor de 1-base indicando a posição onde a nova banda será adicionada no "
+"meio das bandas do raster. Se NULO, a nova banda será adicionada no fim das "
+"bandas do raster. "
 
 #. Tag: term
 #: reference_raster.xml:67
 #, no-c-format
 msgid "<parameter>pixeltype </parameter> <type>text</type>"
-msgstr ""
+msgstr "<parameter>pixeltype </parameter> <type>text</type>"
 
 #. Tag: para
 #: reference_raster.xml:72
@@ -334,24 +398,26 @@ msgid ""
 "Pixel type of the new band. One of defined pixel types as described in <xref "
 "linkend=\"RT_ST_BandPixelType\"/>."
 msgstr ""
+"tipo do pixel da nova banda. Um dos tipos de pixel definidos como descrito "
+"em: <xref linkend=\"RT_ST_BandPixelType\"/>."
 
 #. Tag: term
 #: reference_raster.xml:79
 #, no-c-format
 msgid "<parameter>initialvalue </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>initialvalue </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:84
 #, no-c-format
 msgid "Initial value that all pixels of new band will be set to."
-msgstr ""
+msgstr "Valor inicial que todos os pixels da nova banda serão definidos. "
 
 #. Tag: term
 #: reference_raster.xml:91
 #, no-c-format
 msgid "<parameter>nodataval </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>nodataval </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:96
@@ -360,12 +426,14 @@ msgid ""
 "NODATA value of the new band. If NULL, the new band will not have a NODATA "
 "value assigned."
 msgstr ""
+"Valor NODATA da nova banda. Se NULA, a nova banda terá uma valor NODATA "
+"assinado. "
 
 #. Tag: refname
 #: reference_raster.xml:116
 #, no-c-format
 msgid "rastbandarg"
-msgstr ""
+msgstr "rastbandarg"
 
 #. Tag: refpurpose
 #: reference_raster.xml:117
@@ -374,6 +442,8 @@ msgid ""
 "<refpurpose>A composite type for use when needing to express a raster and a "
 "band index of that raster.</refpurpose>"
 msgstr ""
+"<refpurpose>Um tipo composto para usar quando for preciso expressar um "
+"raster e um índice de banda desse raster.</refpurpose>"
 
 #. Tag: para
 #: reference_raster.xml:122
@@ -382,42 +452,44 @@ msgid ""
 "<para>A composite type for use when needing to express a raster and a band "
 "index of that raster.</para>"
 msgstr ""
+"<para>Um tipo composto para usar quando for preciso expressar um raster e um "
+"índice de banda desse raster.</para>"
 
 #. Tag: term
 #: reference_raster.xml:128
 #, no-c-format
 msgid "<parameter>rast </parameter> <type>raster</type>"
-msgstr ""
+msgstr "<parameter>rast </parameter> <type>raster</type>"
 
 #. Tag: para
 #: reference_raster.xml:133
 #, no-c-format
 msgid "The raster in question/"
-msgstr ""
+msgstr "O raster em questão/"
 
 #. Tag: term
 #: reference_raster.xml:140 reference_raster.xml:360
 #, no-c-format
 msgid "<parameter>nband </parameter> <type>integer</type>"
-msgstr ""
+msgstr "<parameter>nband </parameter> <type>integer</type>"
 
 #. Tag: para
 #: reference_raster.xml:145
 #, no-c-format
 msgid "1-based value indicating the band of raster"
-msgstr ""
+msgstr "Valor 1-base indicando a banda do raster"
 
 #. Tag: refname
 #: reference_raster.xml:166
 #, no-c-format
 msgid "raster"
-msgstr ""
+msgstr "raster"
 
 #. Tag: refpurpose
 #: reference_raster.xml:167
 #, no-c-format
 msgid "raster spatial data type."
-msgstr ""
+msgstr "raster spatial data type."
 
 #. Tag: para
 #: reference_raster.xml:172
@@ -428,6 +500,10 @@ msgid ""
 "1 or more bands each having a set of pixel values. Rasters can be "
 "georeferenced."
 msgstr ""
+"o raster é um tipo de dados espaciais usado para representar dados raster "
+"como aqueles importados de jpegs, tiffs, pngs, modelos de elevação digital. "
+"Cada raster tem 1 ou mais bandas, cada uma tendo um conjunto de valores de "
+"pixels. Os rasters podem ser georreferenciados. "
 
 #. Tag: para
 #: reference_raster.xml:175
@@ -438,12 +514,17 @@ msgid ""
 "linkend=\"RT_ST_ConvexHull\"/> of the raster. This auto casting may be "
 "removed in the near future so don't rely on it."
 msgstr ""
+"Requer que o PostGIS esteja compilado com o suporte GDAL. Os rasters, "
+"atualmente, podem ser convertidos implicitamente para geometria, mas a "
+"conversão retorna a <xref linkend=\"RT_ST_ConvexHull\"/> do raster. Este "
+"auto casting pode ser removido em futuro próximo, então não confie muito "
+"nisto. "
 
 #. Tag: title
 #: reference_raster.xml:181
 #, no-c-format
 msgid "Casting Behavior"
-msgstr ""
+msgstr "Comportamento Casting"
 
 #. Tag: para
 #: reference_raster.xml:182
@@ -452,36 +533,38 @@ msgid ""
 "This section lists the automatic as well as explicit casts allowed for this "
 "data type"
 msgstr ""
+"Essa seção lista os casts automáticos bem como os explícitos permitidos para "
+"esse tipo de dados "
 
 #. Tag: entry
 #: reference_raster.xml:187
 #, no-c-format
 msgid "Cast To"
-msgstr ""
+msgstr "Cast To"
 
 #. Tag: entry
 #: reference_raster.xml:188
 #, no-c-format
 msgid "Behavior"
-msgstr ""
+msgstr "Comportamento "
 
 #. Tag: entry
 #: reference_raster.xml:191
 #, no-c-format
 msgid "geometry"
-msgstr ""
+msgstr "geometria"
 
 #. Tag: entry
 #: reference_raster.xml:192
 #, no-c-format
 msgid "automatic"
-msgstr ""
+msgstr "automático"
 
 #. Tag: refname
 #: reference_raster.xml:207
 #, no-c-format
 msgid "reclassarg"
-msgstr ""
+msgstr "reclassarg"
 
 #. Tag: refpurpose
 #: reference_raster.xml:208
@@ -490,6 +573,8 @@ msgid ""
 "<refpurpose>A composite type used as input into the ST_Reclass function "
 "defining the behavior of reclassification.</refpurpose>"
 msgstr ""
+"<refpurpose>Um tipo composto usado como entrada dentro da função ST_Reclass "
+"definindo o comportamento da reclassificação.</refpurpose>"
 
 #. Tag: para
 #: reference_raster.xml:212
@@ -498,24 +583,26 @@ msgid ""
 "<para>A composite type used as input into the ST_Reclass function defining "
 "the behavior of reclassification.</para>"
 msgstr ""
+"<para>Um tipo composto usado como entrada dentro da função ST_Reclass "
+"definindo o comportamento da reclassificação.</para>"
 
 #. Tag: term
 #: reference_raster.xml:215
 #, no-c-format
 msgid "<parameter>nband </parameter><type>integer</type>"
-msgstr ""
+msgstr "<parameter>nband </parameter><type>integer</type>"
 
 #. Tag: para
 #: reference_raster.xml:216
 #, no-c-format
 msgid "The band number of band to reclassify."
-msgstr ""
+msgstr "O número banda para banda para reclassificar. "
 
 #. Tag: term
 #: reference_raster.xml:219
 #, no-c-format
 msgid "<parameter>reclassexpr </parameter><type>text</type>"
-msgstr ""
+msgstr "<parameter>reclassexpr </parameter><type>text</type>"
 
 #. Tag: para
 #: reference_raster.xml:220
@@ -526,6 +613,10 @@ msgid ""
 "values. ( means >, ) means less than, ] < or equal, [ means > or "
 "equal"
 msgstr ""
+"expressão de variação consistindo em mapeamentos range:map_range delimitados "
+"por vírgulas. : para definir mapeamento que esclarece como mapear valores "
+"antigos de banda para novos. ( means >, ) significa menor que, ] < ou "
+"igual, [ significa > ou igual"
 
 #. Tag: programlisting
 #: reference_raster.xml:221
@@ -539,18 +630,25 @@ msgid ""
 "\n"
 "4. (a-b) = a < x < b"
 msgstr ""
+"1. [a-b] = a <= x <= b\n"
+"\n"
+"2. (a-b] = a < x <= b\n"
+"\n"
+"3. [a-b) = a <= x < b\n"
+"\n"
+"4. (a-b) = a < x < b"
 
 #. Tag: para
 #: reference_raster.xml:222
 #, no-c-format
 msgid "( notation is optional so a-b means the same as (a-b)"
-msgstr ""
+msgstr "( notação é opcional então a-b significa o mesmo que (a-b)"
 
 #. Tag: term
 #: reference_raster.xml:227
 #, no-c-format
 msgid "<parameter>pixeltype </parameter><type>text</type>"
-msgstr ""
+msgstr "<parameter>pixeltype </parameter><type>text</type>"
 
 #. Tag: para
 #: reference_raster.xml:228
@@ -559,12 +657,14 @@ msgid ""
 "One of defined pixel types as described in <xref linkend="
 "\"RT_ST_BandPixelType\"/>"
 msgstr ""
+"Um dos tipos de pixel definidos como descrito em: <xref linkend="
+"\"RT_ST_BandPixelType\"/>"
 
 #. Tag: term
 #: reference_raster.xml:231
 #, no-c-format
 msgid "<parameter>nodataval </parameter><type>double precision</type>"
-msgstr ""
+msgstr "<parameter>nodataval </parameter><type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:232
@@ -573,12 +673,15 @@ msgid ""
 "Value to treat as no data. For image outputs that support transparency, "
 "these will be blank."
 msgstr ""
+"Valor para tratar como sem dados. Para saídas de imagens que suportam "
+"transparência, essas serão em branco. "
 
 #. Tag: title
 #: reference_raster.xml:237
 #, no-c-format
 msgid "Example: Reclassify band 2 as an 8BUI where 255 is nodata value"
 msgstr ""
+"Exemplo: Reclassificar banda 2 como um 8BUI onde 255 é o valor sem dados"
 
 #. Tag: programlisting
 #: reference_raster.xml:238
@@ -587,24 +690,27 @@ msgid ""
 "SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', "
 "255)::reclassarg;"
 msgstr ""
+"SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', "
+"255)::reclassarg;"
 
 #. Tag: title
 #: reference_raster.xml:241
 #, no-c-format
 msgid "Example: Reclassify band 1 as an 1BB and no nodata value defined"
 msgstr ""
+"Exemplo: Reclassificar banda 1 como um 1BB e nenhum valor sem dados definido"
 
 #. Tag: programlisting
 #: reference_raster.xml:242
 #, no-c-format
 msgid "SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;"
-msgstr ""
+msgstr "SELECT ROW(1, '0-100]:0, (100-255:1', '1BB', NULL)::reclassarg;"
 
 #. Tag: refname
 #: reference_raster.xml:252
 #, no-c-format
 msgid "summarystats"
-msgstr ""
+msgstr "summarystats"
 
 #. Tag: refpurpose
 #: reference_raster.xml:253
@@ -613,6 +719,8 @@ msgid ""
 "A composite type returned by the ST_SummaryStats and ST_SummaryStatsAgg "
 "functions."
 msgstr ""
+"Um tipo composto retornado pelas funções ST_SummaryStats e "
+"ST_SummaryStatsAgg.  "
 
 #. Tag: para
 #: reference_raster.xml:258
@@ -621,90 +729,92 @@ msgid ""
 "A composite type returned by the <xref linkend=\"RT_ST_SummaryStats\"/> and "
 "<xref linkend=\"RT_ST_SummaryStatsAgg\"/> functions."
 msgstr ""
+"Um tipo composto retornado pelas funções <xref linkend=\"RT_ST_SummaryStats"
+"\"/> e <xref linkend=\"RT_ST_SummaryStatsAgg\"/>."
 
 #. Tag: term
 #: reference_raster.xml:263
 #, no-c-format
 msgid "<parameter>count </parameter> <type>integer</type>"
-msgstr ""
+msgstr "<parameter>count </parameter> <type>integer</type>"
 
 #. Tag: para
 #: reference_raster.xml:268
 #, no-c-format
 msgid "Number of pixels counted for the summary statistics."
-msgstr ""
+msgstr "Número de pixels contados para as estatísticas resumo."
 
 #. Tag: term
 #: reference_raster.xml:275
 #, no-c-format
 msgid "<parameter>sum </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>sum </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:280
 #, no-c-format
 msgid "Sum of all counted pixel values."
-msgstr ""
+msgstr "Resumo de todos os valores contados de pixels. "
 
 #. Tag: term
 #: reference_raster.xml:287
 #, no-c-format
 msgid "<parameter>mean </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>mean </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:292
 #, no-c-format
 msgid "Arithmetic mean of all counted pixel values."
-msgstr ""
+msgstr "Significado aritmético de todos os valores de pixels.  "
 
 #. Tag: term
 #: reference_raster.xml:299
 #, no-c-format
 msgid "<parameter>stddev </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>stddev </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:304
 #, no-c-format
 msgid "Standard deviation of all counted pixel values."
-msgstr ""
+msgstr "Divergência parão de todos os valores contados de pixels."
 
 #. Tag: term
 #: reference_raster.xml:311
 #, no-c-format
 msgid "<parameter>min </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>min </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:316
 #, no-c-format
 msgid "Minimum value of counted pixel values."
-msgstr ""
+msgstr "Valor mínimo dos valores dos pixeis contados. "
 
 #. Tag: term
 #: reference_raster.xml:323
 #, no-c-format
 msgid "<parameter>max </parameter> <type>double precision</type>"
-msgstr ""
+msgstr "<parameter>max </parameter> <type>double precision</type>"
 
 #. Tag: para
 #: reference_raster.xml:328
 #, no-c-format
 msgid "Maximum value of counted pixel values."
-msgstr ""
+msgstr "Valor máximo dos valores dos pixeis contados. "
 
 #. Tag: para
 #: reference_raster.xml:341
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>"
 
 #. Tag: refname
 #: reference_raster.xml:349
 #, no-c-format
 msgid "unionarg"
-msgstr ""
+msgstr "unionarg"
 
 #. Tag: refpurpose
 #: reference_raster.xml:350
@@ -714,6 +824,9 @@ msgid ""
 "defining the bands to be processed and behavior of the UNION operation.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Um tipo composto usado como entrada dentro da função ST_Union "
+"definindo as bandas a serem processadas e o comportamento da operação UNIÃO."
+"</refpurpose>"
 
 #. Tag: para
 #: reference_raster.xml:355
@@ -722,18 +835,23 @@ msgid ""
 "<para>A composite type used as input into the ST_Union function defining the "
 "bands to be processed and behavior of the UNION operation.</para>"
 msgstr ""
+"<para>Um tipo composto usado como entrada dentro da função ST_Union "
+"definindo as bandas a serem processadas e o comportamento da operação UNIÃO."
+"</para>"
 
 #. Tag: para
 #: reference_raster.xml:365
 #, no-c-format
 msgid "1-based value indicating the band of each input raster to be processed."
 msgstr ""
+"Valor 1-baseado indicando a banda de cada raster de entrada a ser "
+"processado. "
 
 #. Tag: term
 #: reference_raster.xml:372
 #, no-c-format
 msgid "<parameter>uniontype </parameter> <type>text</type>"
-msgstr ""
+msgstr "<parameter>uniontype </parameter> <type>text</type>"
 
 #. Tag: para
 #: reference_raster.xml:377
@@ -742,18 +860,20 @@ msgid ""
 "Type of UNION operation. One of defined types as described in <xref linkend="
 "\"RT_ST_Union\"/>."
 msgstr ""
+"Tipo de operação de UNIÃO. Um dos tipos definidos como descritos em <xref "
+"linkend=\"RT_ST_Union\"/>."
 
 #. Tag: title
 #: reference_raster.xml:399
 #, no-c-format
 msgid "Raster Management"
-msgstr ""
+msgstr "Gerenciamento Raster"
 
 #. Tag: refname
 #: reference_raster.xml:402
 #, no-c-format
 msgid "AddRasterConstraints"
-msgstr ""
+msgstr "AddRasterConstraints"
 
 #. Tag: refpurpose
 #: reference_raster.xml:404
@@ -765,6 +885,12 @@ msgid ""
 "loaded with data for the constraints to be inferred. Returns true of the "
 "constraint setting was accomplished and if issues a notice."
 msgstr ""
+"Adiciona restrições raster a uma tabela de raster carregada para uma coluna "
+"específica que restringe ref espacial, escala, blocksize, alinhamento, "
+"bandas, tipo de banda e uma bandeira para denotar se uma coluna raster está "
+"bloqueada normalmente. A tabela deve ser carregada com os dados para as "
+"restrições serem inferidas. Retorna verdade se a restrição foi alcançada e "
+"se emitir um aviso. "
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:408
@@ -822,6 +948,57 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>AddRasterConstraints</function></"
+"funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>blocksize_x</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>blocksize_y</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>same_alignment</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>regular_blocking</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>VARIADIC constraints</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>VARIADIC constraints</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>srid=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>scale_x=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>scale_y=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>blocksize_x=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>blocksize_y=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>same_alignment=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>regular_blocking=false</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_raster.xml:538
@@ -833,6 +1010,11 @@ msgid ""
 "resides in. The <varname>srid</varname> must be an integer value reference "
 "to an entry in the SPATIAL_REF_SYS table."
 msgstr ""
+"Gera restrições em uma coluna raster que são usadas para expor informação no "
+"catálogo raster <varname>raster_columns</varname>. O <varname>rastschema</"
+"varname> é o nome da tabela esquema que a tabela está. O <varname>srid</"
+"varname> deve ser um valor inteiro referência a uma entrada na tabela "
+"SPATIAL_REF_SYS."
 
 #. Tag: para
 #: reference_raster.xml:543
@@ -841,6 +1023,8 @@ msgid ""
 "<varname>raster2pgsql</varname> loader uses this function to register raster "
 "tables"
 msgstr ""
+"<varname>raster2pgsql</varname> o carregador usa esta função para registrar "
+"tabelas raster"
 
 #. Tag: para
 #: reference_raster.xml:544
@@ -849,12 +1033,14 @@ msgid ""
 "Valid constraint names to pass in: refer to <xref linkend=\"RT_Raster_Columns"
 "\"/> for more details."
 msgstr ""
+"Valida nomes restritos para passar: recorra a <xref linkend="
+"\"RT_Raster_Columns\"/> para mais detalhes. "
 
 #. Tag: para
 #: reference_raster.xml:546
 #, no-c-format
 msgid "<varname>blocksize</varname> sets both X and Y blocksize"
-msgstr ""
+msgstr "<varname>blocksize</varname> coloca X e Y blocksize"
 
 #. Tag: para
 #: reference_raster.xml:547
@@ -862,6 +1048,7 @@ msgstr ""
 msgid ""
 "<varname>blocksize_x</varname> sets X tile (width in pixels of each tile)"
 msgstr ""
+"<varname>blocksize_x</varname> coloca tile X (largura em pixeis de cada tile)"
 
 #. Tag: para
 #: reference_raster.xml:548
@@ -869,6 +1056,7 @@ msgstr ""
 msgid ""
 "<varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)"
 msgstr ""
+"<varname>blocksize_y</varname> coloca tile Y (altura em pixeis de cada tile)"
 
 #. Tag: para
 #: reference_raster.xml:549
@@ -877,12 +1065,14 @@ msgid ""
 "<varname>extent</varname> computes extent of whole table and applys "
 "constraint all rasters must be within that extent"
 msgstr ""
+"<varname>extent</varname> calcula a extensão da tabela toda e aplica "
+"restrições, todos os rasters devem estar dentro da extensão"
 
 #. Tag: para
 #: reference_raster.xml:551
 #, no-c-format
 msgid "<varname>num_bands</varname> number of bands"
-msgstr ""
+msgstr "<varname>num_bands</varname> número de bandas "
 
 #. Tag: para
 #: reference_raster.xml:552
@@ -891,6 +1081,8 @@ msgid ""
 "<varname>pixel_types</varname> reads array of pixel types for each band "
 "ensure all band n have same pixel type"
 msgstr ""
+"<varname>pixel_types</varname> lê arranjo de tipos de pixeis para cada banda "
+"garantir que todas as bandas n tenham o mesmo tipo de pixel "
 
 #. Tag: para
 #: reference_raster.xml:553
@@ -900,6 +1092,9 @@ msgid ""
 "can be spatially the same) and coverage tile (raster is aligned to a "
 "coverage) constraints"
 msgstr ""
+"<varname>regular_blocking</varname> espacialmente único (dois rasters não "
+"podem ser espacialmente iguais) e restrições de tile de cobertura (raster é "
+"alinhado a uma cobertura)"
 
 #. Tag: para
 #: reference_raster.xml:554
@@ -908,18 +1103,21 @@ msgid ""
 "<varname>same_alignment</varname> ensures they all have same alignment "
 "meaning any two tiles you compare will return true for. Refer to"
 msgstr ""
+"<varname>same_alignment</varname> assegura que todos têm o mesmo "
+"alinhamento, significando que a comparação de quaisquer duas tiles retornará "
+"verdade. Recorra a"
 
 #. Tag: para
 #: reference_raster.xml:555
 #, no-c-format
 msgid "<varname>srid</varname> ensures all have same srid"
-msgstr ""
+msgstr "<varname>srid</varname> assegura que todos tenham o mesmo srid"
 
 #. Tag: para
 #: reference_raster.xml:556
 #, no-c-format
 msgid "More -- any listed as inputs into the above functions"
-msgstr ""
+msgstr "Mais -- qualquer um listado como entrada dentro das funções acima"
 
 #. Tag: para
 #: reference_raster.xml:559
@@ -929,6 +1127,9 @@ msgid ""
 "table. As such for it to work, you must create the raster column first and "
 "then load it with data."
 msgstr ""
+"Esta função infere as restrições dos dados já presentes na tabela. Assim "
+"como para que ela funcione, você deve criar a coluna raster primeiro e então "
+"carregá-la com dados."
 
 #. Tag: para
 #: reference_raster.xml:564
@@ -938,36 +1139,39 @@ msgid ""
 "constraints, you may want to run the DropRasterConstraints if the extent of "
 "your data has changed."
 msgstr ""
+"Se você precisar carregar mais dados nas suas tabelas depois de ter aplicado "
+"suas restrições, talvez queira executar as DropRasterConstraints se a "
+"extensão dos seus dados mudou. "
 
 #. Tag: para
 #: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
-#: reference_raster.xml:859 reference_raster.xml:1513
-#: reference_raster.xml:1904 reference_raster.xml:2934
-#: reference_raster.xml:3091 reference_raster.xml:3134
-#: reference_raster.xml:3191 reference_raster.xml:4876
-#: reference_raster.xml:4939 reference_raster.xml:5134
-#: reference_raster.xml:5238 reference_raster.xml:5308
-#: reference_raster.xml:5530 reference_raster.xml:6003
-#: reference_raster.xml:7163 reference_raster.xml:7362
-#: reference_raster.xml:7626 reference_raster.xml:7745
-#: reference_raster.xml:7874 reference_raster.xml:7972
-#: reference_raster.xml:8060 reference_raster.xml:8144
-#: reference_raster.xml:8283 reference_raster.xml:8358
-#: reference_raster.xml:8445 reference_raster.xml:8568
-#: reference_raster.xml:8639 reference_raster.xml:8714
-#: reference_raster.xml:8800 reference_raster.xml:8896
-#: reference_raster.xml:9024 reference_raster.xml:9488
-#: reference_raster.xml:9739 reference_raster.xml:9811
-#: reference_raster.xml:10630
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0"
 
 #. Tag: title
 #: reference_raster.xml:572
 #, no-c-format
 msgid "Examples: Apply all possible constraints on column based on data"
 msgstr ""
+"Exemplos: Aplica todas as restrições possíveis em uma coluna baseada em dados"
 
 #. Tag: programlisting
 #: reference_raster.xml:574
@@ -994,12 +1198,32 @@ msgid ""
 " 4326 |       2 |       2 |        1000 |        1000 |         1 | "
 "{8BSI}      | {0}"
 msgstr ""
+"CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n"
+"INSERT INTO myrasters(rast)\n"
+"SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, "
+"0,4326), 1, '8BSI'::text, -129, NULL);\n"
+"\n"
+"SELECT AddRasterConstraints('myrasters'::name, 'rast'::name);\n"
+"\n"
+"\n"
+"-- verify if registered correctly in the raster_columns view --\n"
+"SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
+"pixel_types, nodata_values\n"
+"        FROM raster_columns\n"
+"        WHERE r_table_name = 'myrasters';\n"
+"\n"
+" srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
+"pixel_types| nodata_values\n"
+"------+---------+---------+-------------+-------------+-----------"
+"+-------------+---------------\n"
+" 4326 |       2 |       2 |        1000 |        1000 |         1 | "
+"{8BSI}      | {0}"
 
 #. Tag: title
 #: reference_raster.xml:578
 #, no-c-format
 msgid "Examples: Apply single constraint"
-msgstr ""
+msgstr "Exemplos: Aplica uma única restrição"
 
 #. Tag: programlisting
 #: reference_raster.xml:580
@@ -1017,6 +1241,17 @@ msgid ""
 "NOTICE:  Adding blocksize-X constraint\n"
 "NOTICE:  Adding blocksize-Y constraint"
 msgstr ""
+"CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n"
+"INSERT INTO myrasters2(rast)\n"
+"SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, "
+"0,4326), 1, '8BSI'::text, -129, NULL);\n"
+"\n"
+"SELECT AddRasterConstraints('public'::name, 'myrasters2'::name, 'rast'::"
+"name,'regular_blocking', 'blocksize');\n"
+"-- get notice--\n"
+"NOTICE:  Adding regular blocking constraint\n"
+"NOTICE:  Adding blocksize-X constraint\n"
+"NOTICE:  Adding blocksize-Y constraint"
 
 #. Tag: para
 #: reference_raster.xml:586
@@ -1026,12 +1261,15 @@ msgid ""
 ">, <xref linkend=\"RT_DropRasterConstraints\"/>, <xref linkend="
 "\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/"
+">, <xref linkend=\"RT_DropRasterConstraints\"/>, <xref linkend="
+"\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
 #: reference_raster.xml:592
 #, no-c-format
 msgid "DropRasterConstraints"
-msgstr ""
+msgstr "DropRasterConstraints"
 
 #. Tag: refpurpose
 #: reference_raster.xml:594
@@ -1040,6 +1278,9 @@ msgid ""
 "Drops PostGIS raster constraints that refer to a raster table column. Useful "
 "if you need to reload data or update your raster column data."
 msgstr ""
+"Derruba as restrições raster PostGIS que se referem a uma tabela de coluna "
+"raster. É útil se você precisar recarregar dados ou atualizar os dados da "
+"sua coluna raster. "
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:598
@@ -1091,6 +1332,51 @@ msgid ""
 "type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
 "type> <parameter>constraints</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>DropRasterConstraints</function></"
+"funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>blocksize_x</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>blocksize_y</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>same_alignment</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>regular_blocking</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>srid=true</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>scale_x=true</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>scale_y=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>blocksize_x=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>blocksize_y=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>same_alignment=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>regular_blocking=false</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>constraints</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_raster.xml:711
@@ -1101,18 +1387,23 @@ msgid ""
 "need to load more data or update your raster column data. You do not need to "
 "do this if you want to get rid of a raster table or a raster column."
 msgstr ""
+"Derruba as restrições raster PostGIS que se referem a uma tabela de coluna "
+"raster que foram adicionadas pela <xref linkend=\"RT_AddRasterConstraints\"/"
+">. É útil se você precisar recarregar dados ou atualizar os dados da sua "
+"coluna raster. Não é necessário fazer isso se quiser livrar-se de uma tabela "
+"ou coluna raster. "
 
 #. Tag: para
 #: reference_raster.xml:713
 #, no-c-format
 msgid "To drop a raster table use the standard"
-msgstr ""
+msgstr "Para derrubar uma tabela raster use o padrão"
 
 #. Tag: programlisting
 #: reference_raster.xml:713
 #, no-c-format
 msgid "DROP TABLE mytable"
-msgstr ""
+msgstr "DROP TABLE mytable"
 
 #. Tag: para
 #: reference_raster.xml:714
@@ -1121,12 +1412,13 @@ msgid ""
 "To drop just a raster column and leave the rest of the table, use standard "
 "SQL"
 msgstr ""
+"Para derrubar uma coluna raster e deixar o resto da tabela, use o SQL padrão"
 
 #. Tag: programlisting
 #: reference_raster.xml:714
 #, no-c-format
 msgid "ALTER TABLE mytable DROP COLUMN rast"
-msgstr ""
+msgstr "ALTER TABLE mytable DROP COLUMN rast"
 
 #. Tag: para
 #: reference_raster.xml:715
@@ -1138,63 +1430,68 @@ msgid ""
 "<varname>raster_columns</varname> catalog, but there will be no other "
 "information about it aside from the column name and table."
 msgstr ""
+"a tabela desparecerá do catálogo <varname>raster_columns</varname> se a "
+"coluna ou tabela for derrubada. Entretanto, se somente as restrições forem "
+"derrubadas, a coluna raster continuará sendo listada no catálogo "
+"<varname>raster_columns</varname>, mas não haverá nenhuma outra informação "
+"sobre isso à parte do nome da coluna e da tabela. "
 
 #. Tag: title
 #: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
-#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517
-#: reference_raster.xml:1616 reference_raster.xml:1690
-#: reference_raster.xml:1791 reference_raster.xml:1839
-#: reference_raster.xml:1872 reference_raster.xml:1908
-#: reference_raster.xml:1951 reference_raster.xml:1987
-#: reference_raster.xml:2021 reference_raster.xml:2161
-#: reference_raster.xml:2199 reference_raster.xml:2242
-#: reference_raster.xml:2301 reference_raster.xml:2355
-#: reference_raster.xml:2393 reference_raster.xml:2428
-#: reference_raster.xml:2464 reference_raster.xml:2500
-#: reference_raster.xml:2536 reference_raster.xml:2573
-#: reference_raster.xml:2607 reference_raster.xml:2641
-#: reference_raster.xml:2692 reference_raster.xml:2749
-#: reference_raster.xml:2804 reference_raster.xml:2855
-#: reference_raster.xml:2890 reference_raster.xml:2945
-#: reference_raster.xml:2983 reference_raster.xml:3058
-#: reference_raster.xml:3095 reference_raster.xml:3139
-#: reference_raster.xml:3197 reference_raster.xml:3240
-#: reference_raster.xml:3291 reference_raster.xml:3334
-#: reference_raster.xml:3385 reference_raster.xml:3452
-#: reference_raster.xml:3546 reference_raster.xml:3638
-#: reference_raster.xml:3713 reference_raster.xml:3926
-#: reference_raster.xml:4022 reference_raster.xml:4085
-#: reference_raster.xml:4119 reference_raster.xml:4167
-#: reference_raster.xml:4210 reference_raster.xml:4291
-#: reference_raster.xml:4384 reference_raster.xml:4448
-#: reference_raster.xml:4516 reference_raster.xml:4594
-#: reference_raster.xml:4671 reference_raster.xml:4750
-#: reference_raster.xml:4839 reference_raster.xml:4880
-#: reference_raster.xml:4950 reference_raster.xml:5012
-#: reference_raster.xml:5242 reference_raster.xml:5391
-#: reference_raster.xml:5534 reference_raster.xml:5587
-#: reference_raster.xml:5827 reference_raster.xml:6268
-#: reference_raster.xml:7167 reference_raster.xml:7630
-#: reference_raster.xml:7878 reference_raster.xml:8149
-#: reference_raster.xml:8221 reference_raster.xml:8288
-#: reference_raster.xml:8450 reference_raster.xml:8506
-#: reference_raster.xml:8573 reference_raster.xml:8644
-#: reference_raster.xml:8719 reference_raster.xml:8954
-#: reference_raster.xml:9087 reference_raster.xml:9138
-#: reference_raster.xml:9187 reference_raster.xml:9230
-#: reference_raster.xml:9286 reference_raster.xml:9331
-#: reference_raster.xml:9375 reference_raster.xml:9414
-#: reference_raster.xml:9492 reference_raster.xml:9536
-#: reference_raster.xml:9581 reference_raster.xml:9744
-#: reference_raster.xml:9900 reference_raster.xml:9987
-#: reference_raster.xml:10068 reference_raster.xml:10149
-#: reference_raster.xml:10230 reference_raster.xml:10362
-#: reference_raster.xml:10443 reference_raster.xml:10523
-#: reference_raster.xml:10680 reference_raster.xml:10767
-#: reference_raster.xml:10862 reference_raster.xml:10955
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: programlisting
 #: reference_raster.xml:722
@@ -1217,18 +1514,34 @@ msgid ""
 "    0 |         |         |             |             |           "
 "|             |"
 msgstr ""
+"SELECT DropRasterConstraints ('myrasters','rast');\n"
+"----RESULT output ---\n"
+"t\n"
+"\n"
+"-- verify change in raster_columns --\n"
+"SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
+"pixel_types, nodata_values\n"
+"        FROM raster_columns\n"
+"        WHERE r_table_name = 'myrasters';\n"
+"\n"
+" srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
+"pixel_types| nodata_values\n"
+"------+---------+---------+-------------+-------------+-----------"
+"+-------------+---------------\n"
+"    0 |         |         |             |             |           "
+"|             |"
 
 #. Tag: refname
 #: reference_raster.xml:733
 #, no-c-format
 msgid "AddOverviewConstraints"
-msgstr ""
+msgstr "AddOverviewConstraints"
 
 #. Tag: refpurpose
 #: reference_raster.xml:735
 #, no-c-format
 msgid "Tag a raster column as being an overview of another."
-msgstr ""
+msgstr "Marca uma coluna raster como sendo um resumo de outra. "
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:739
@@ -1250,14 +1563,31 @@ msgid ""
 "<parameter>refcolumn</parameter></paramdef> <paramdef><type>int </type> "
 "<parameter>ovfactor</parameter></paramdef> </funcprototype>"
 msgstr ""
-
-#. Tag: para
+"<funcprototype> <funcdef>boolean <function>AddOverviewConstraints</"
+"function></funcdef> <paramdef><type>name </type> <parameter>ovschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>refschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>reftable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>refcolumn</"
+"parameter></paramdef> <paramdef><type>int </type> <parameter>ovfactor</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddOverviewConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>ovcolumn</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>reftable</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>refcolumn</parameter></paramdef> <paramdef><type>int </type> "
+"<parameter>ovfactor</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
 #: reference_raster.xml:779
 #, no-c-format
 msgid ""
 "Adds constraints on a raster column that are used to display information in "
 "the <varname>raster_overviews</varname> raster catalog."
 msgstr ""
+"Adiciona restrições em uma coluna raster que são usadas para expor "
+"informações no catálogo <varname>raster_overviews</varname> raster."
 
 #. Tag: para
 #: reference_raster.xml:783
@@ -1266,6 +1596,8 @@ msgid ""
 "The <varname>ovfactor</varname> parameter represents the scale multiplier in "
 "the overview column: higher overview factors have lower resolution."
 msgstr ""
+"O parâmetro <varname>ovfactor</varname> representa a escala multiplicadora "
+"na coluna resumo: fatores resumo mais altos possuem uma resolução menor. "
 
 #. Tag: para
 #: reference_raster.xml:787
@@ -1275,6 +1607,9 @@ msgid ""
 "parameters are omitted, the first table found scanning the "
 "<varname>search_path</varname> will be used."
 msgstr ""
+"Quando os parâmetros <varname>ovschema</varname> e <varname>refschema</"
+"varname> são omitidos, a primeira tabela encontrada escaneando o "
+"<varname>search_path</varname> será utilizada. "
 
 #. Tag: programlisting
 #: reference_raster.xml:799
@@ -1304,6 +1639,29 @@ msgid ""
 " res2 | r2 | res1 | r1 | 2\n"
 "(1 row)"
 msgstr ""
+"CREATE TABLE res1 AS SELECT\n"
+"ST_AddBand(\n"
+"  ST_MakeEmptyRaster(1000, 1000, 0, 0, 2),\n"
+"  1, '8BSI'::text, -129, NULL\n"
+") r1;\n"
+"\n"
+"CREATE TABLE res2 AS SELECT\n"
+"ST_AddBand(\n"
+"  ST_MakeEmptyRaster(500, 500, 0, 0, 4),\n"
+"  1, '8BSI'::text, -129, NULL\n"
+") r2;\n"
+"\n"
+"SELECT AddOverviewConstraints('res2', 'r2', 'res1', 'r1', 2);\n"
+"\n"
+"-- verify if registered correctly in the raster_overviews view --\n"
+"SELECT o_table_name ot, o_raster_column oc,\n"
+"       r_table_name rt, r_raster_column rc,\n"
+"       overview_factor f\n"
+"FROM raster_overviews WHERE o_table_name = 'res2';\n"
+"  ot  | oc |  rt  | rc | f\n"
+"------+----+------+----+---\n"
+" res2 | r2 | res1 | r1 | 2\n"
+"(1 row)"
 
 #. Tag: para
 #: reference_raster.xml:805
@@ -1312,18 +1670,20 @@ msgid ""
 ", <xref linkend=\"RT_DropOverviewConstraints\"/>, <xref linkend="
 "\"RT_CreateOverview\"/>, <xref linkend=\"RT_AddRasterConstraints\"/>"
 msgstr ""
+", <xref linkend=\"RT_DropOverviewConstraints\"/>, <xref linkend="
+"\"RT_CreateOverview\"/>, <xref linkend=\"RT_AddRasterConstraints\"/>"
 
 #. Tag: refname
 #: reference_raster.xml:816
 #, no-c-format
 msgid "DropOverviewConstraints"
-msgstr ""
+msgstr "DropOverviewConstraints"
 
 #. Tag: refpurpose
 #: reference_raster.xml:818
 #, no-c-format
 msgid "Untag a raster column from being an overview of another."
-msgstr ""
+msgstr "Desmarca uma coluna raster de ser um resumo de outra. "
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:822
@@ -1338,6 +1698,14 @@ msgid ""
 "</type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </"
 "type> <parameter>ovcolumn</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>DropOverviewConstraints</"
+"function></funcdef> <paramdef><type>name </type> <parameter>ovschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropOverviewConstraints</function></funcdef> <paramdef><type>name "
+"</type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>ovcolumn</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_raster.xml:848
@@ -1347,6 +1715,8 @@ msgid ""
 "overview of another in the <varname>raster_overviews</varname> raster "
 "catalog."
 msgstr ""
+"Remove as restrições de uma coluna raster usadas para apresentá-la como um "
+"resumo de outra no catálogo <varname>raster_overviews</varname> raster. "
 
 #. Tag: para
 #: reference_raster.xml:853
@@ -1355,6 +1725,8 @@ msgid ""
 "When the <varname>ovschema</varname> parameter is omitted, the first table "
 "found scanning the <varname>search_path</varname> will be used."
 msgstr ""
+"Quando o parâmetro <varname>ovschema</varname> é omitido, a primeira tabela "
+"encontradas escaneando o <varname>search_path</varname> será utilizada. "
 
 #. Tag: para
 #: reference_raster.xml:865
@@ -1363,18 +1735,20 @@ msgid ""
 ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
 "\"RT_DropRasterConstraints\"/>"
 msgstr ""
+", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
+"\"RT_DropRasterConstraints\"/>"
 
 #. Tag: refname
 #: reference_raster.xml:875
 #, no-c-format
 msgid "PostGIS_GDAL_Version"
-msgstr ""
+msgstr "PostGIS_GDAL_Version"
 
 #. Tag: refpurpose
 #: reference_raster.xml:876
 #, no-c-format
 msgid "Reports the version of the GDAL library in use by PostGIS."
-msgstr ""
+msgstr "Relata a versão da biblioteca GDAL em uso pelo PostGIS"
 
 #. Tag: funcprototype
 #: reference_raster.xml:881
@@ -1383,6 +1757,8 @@ msgid ""
 "<funcdef>text <function>PostGIS_GDAL_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_GDAL_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_raster.xml:890
@@ -1391,6 +1767,8 @@ msgid ""
 "Reports the version of the GDAL library in use by PostGIS. Will also check "
 "and report if GDAL can find its data files."
 msgstr ""
+"Relata a versão da biblioteca em uso pelo PostGIS. Também irá verificar e "
+"reportar se GDAL pode encontrar os dados de seus arquivos. "
 
 #. Tag: programlisting
 #: reference_raster.xml:895
@@ -1401,18 +1779,22 @@ msgid ""
 "-----------------------------------\n"
 " GDAL 1.11dev, released 2013/04/13"
 msgstr ""
+"SELECT PostGIS_GDAL_Version();\n"
+"       postgis_gdal_version\n"
+"-----------------------------------\n"
+" GDAL 1.11dev, released 2013/04/13"
 
 #. Tag: refname
 #: reference_raster.xml:908
 #, no-c-format
 msgid "PostGIS_Raster_Lib_Build_Date"
-msgstr ""
+msgstr "PostGIS_Raster_Lib_Build_Date"
 
 #. Tag: refpurpose
 #: reference_raster.xml:910
 #, no-c-format
 msgid "Reports full raster library build date."
-msgstr ""
+msgstr "Relata a data da biblioteca raster construída completa. "
 
 #. Tag: funcprototype
 #: reference_raster.xml:915
@@ -1421,12 +1803,14 @@ msgid ""
 "<funcdef>text <function>PostGIS_Raster_Lib_Build_Date</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Raster_Lib_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_raster.xml:926
 #, no-c-format
 msgid "Reports raster build date"
-msgstr ""
+msgstr "Relata a data de construção raster"
 
 #. Tag: programlisting
 #: reference_raster.xml:932
@@ -1437,12 +1821,16 @@ msgid ""
 "-----------------------------\n"
 "2010-04-28 21:15:10"
 msgstr ""
+"SELECT PostGIS_Raster_Lib_Build_Date();\n"
+"postgis_raster_lib_build_date\n"
+"-----------------------------\n"
+"2010-04-28 21:15:10"
 
 #. Tag: refname
 #: reference_raster.xml:944
 #, no-c-format
 msgid "PostGIS_Raster_Lib_Version"
-msgstr ""
+msgstr "PostGIS_Raster_Lib_Version"
 
 #. Tag: refpurpose
 #: reference_raster.xml:946
@@ -1451,6 +1839,8 @@ msgid ""
 "<refpurpose>Reports full raster version and build configuration infos.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Relata a versão raster completa e constrói informações de "
+"configuração.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_raster.xml:952
@@ -1459,12 +1849,16 @@ msgid ""
 "<funcdef>text <function>PostGIS_Raster_Lib_Version</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>PostGIS_Raster_Lib_Version</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_raster.xml:963
 #, no-c-format
 msgid "<para>Reports full raster version and build configuration infos.</para>"
 msgstr ""
+"<para>Relata a versão raster completa e constrói informações de configuração."
+"</para>"
 
 #. Tag: programlisting
 #: reference_raster.xml:970
@@ -1475,12 +1869,16 @@ msgid ""
 "-----------------------------\n"
 " 2.0.0"
 msgstr ""
+"SELECT PostGIS_Raster_Lib_Version();\n"
+"postgis_raster_lib_version\n"
+"-----------------------------\n"
+" 2.0.0"
 
 #. Tag: refname
 #: reference_raster.xml:984
 #, no-c-format
 msgid "ST_GDALDrivers"
-msgstr ""
+msgstr "ST_GDALDrivers"
 
 #. Tag: refpurpose
 #: reference_raster.xml:986
@@ -1489,6 +1887,9 @@ msgid ""
 "Returns a list of raster formats supported by your lib gdal. These are the "
 "formats you can output your raster using ST_AsGDALRaster."
 msgstr ""
+"Retorna uma lista de formatos raster suportados pela sua biblioteca gdal. "
+"Estes são os formatos que você pode gerar seu raster usando a "
+"ST_AsGDALRaster."
 
 #. Tag: funcprototype
 #: reference_raster.xml:991
@@ -1501,6 +1902,12 @@ msgid ""
 "paramdef> <paramdef><type>text </type> <parameter>OUT create_options</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>setof record <function>ST_GDALDrivers</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>OUT idx</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>OUT short_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>OUT long_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>OUT create_options</"
+"parameter></paramdef>"
 
 #. Tag: para
 #: reference_raster.xml:1004
@@ -1515,6 +1922,15 @@ msgid ""
 "varname>, <varname>description</varname> and set of <varname>VALUE</varname> "
 "for each creator option for the specific driver."
 msgstr ""
+"Retorna uma lista de formatos short_name,long_name e opções de criador de "
+"cada formato suportado por sua biblioteca gdal. Use o short_name como "
+"entrada no <varname>format</varname> parâmetro de <xref linkend="
+"\"RT_ST_AsGDALRaster\"/>. As opções variam dependendo de com quais drivers "
+"sua libgdal foi compilada. <varname>create_options</varname> retorna um "
+"formato xml da CreationOptionList/Option consistindo de nome e "
+"<varname>type</varname> opcional, <varname>description</varname> e um "
+"conjunto de <varname>VALUE</varname> para cada opção de criador para o "
+"driver específico. "
 
 #. Tag: para
 #: reference_raster.xml:1007
@@ -1523,20 +1939,22 @@ msgid ""
 "Changed: 2.0.6, 2.1.3 - by default no drivers are enabled, unless GUC or "
 "Environment variable gdal_enabled_drivers is set."
 msgstr ""
+"Alterações: 2.0.6, 2.1.3 - por padrão nenhum driver é ativado, a menos que "
+"GUC ou a variável ambiental gdal_enabled_drivers estejam colocadas."
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440
-#: reference_raster.xml:5634 reference_raster.xml:5732
-#: reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 - requer GDAL >= 1.6.0."
 
 #. Tag: title
 #: reference_raster.xml:1013
 #, no-c-format
 msgid "Examples: List of Drivers"
-msgstr ""
+msgstr "Exemplos: Lista de Dispositivos"
 
 #. Tag: programlisting
 #: reference_raster.xml:1015
@@ -1581,12 +1999,50 @@ msgid ""
 " ZMap            | ZMap Plus Grid\n"
 "(31 rows)"
 msgstr ""
+"SET postgis.gdal_enabled_drivers = 'ENABLE_ALL';\n"
+"SELECT short_name, long_name\n"
+"FROM st_gdaldrivers()\n"
+"ORDER BY short_name;\n"
+"   short_name    |              long_name\n"
+"-----------------+--------------------------------------\n"
+" AAIGrid         | Arc/Info ASCII Grid\n"
+" ARG             | Azavea Raster Grid format\n"
+" DTED            | DTED Elevation Raster\n"
+" EHdr            | ESRI .hdr Labelled\n"
+" FIT             | FIT Image\n"
+" GIF             | Graphics Interchange Format (.gif)\n"
+" GPKG            | GeoPackage\n"
+" GS7BG           | Golden Software 7 Binary Grid (.grd)\n"
+" GSAG            | Golden Software ASCII Grid (.grd)\n"
+" GSBG            | Golden Software Binary Grid (.grd)\n"
+" GTiff           | GeoTIFF\n"
+" HF2             | HF2/HFZ heightfield raster\n"
+" HFA             | Erdas Imagine Images (.img)\n"
+" ILWIS           | ILWIS Raster Map\n"
+" INGR            | Intergraph Raster\n"
+" JPEG            | JPEG JFIF\n"
+" KMLSUPEROVERLAY | Kml Super Overlay\n"
+" LCP             | FARSITE v.4 Landscape File (.lcp)\n"
+" MFF             | Vexcel MFF Raster\n"
+" NITF            | National Imagery Transmission Format\n"
+" PNG             | Portable Network Graphics\n"
+" R               | R Object Data Store\n"
+" RST             | Idrisi Raster A.1\n"
+" SAGA            | SAGA GIS Binary Grid (.sdat)\n"
+" SRTMHGT         | SRTMHGT File Format\n"
+" USGSDEM         | USGS Optional ASCII DEM (and CDED)\n"
+" VRT             | Virtual Raster\n"
+" WMS             | OGC Web Map Service\n"
+" XPM             | X11 PixMap Format\n"
+" XYZ             | ASCII Gridded XYZ\n"
+" ZMap            | ZMap Plus Grid\n"
+"(31 rows)"
 
 #. Tag: title
 #: reference_raster.xml:1017
 #, no-c-format
 msgid "Example: List of options for each driver"
-msgstr ""
+msgstr "Exemplo: Lista de opções para cada dispositivo"
 
 #. Tag: programlisting
 #: reference_raster.xml:1018
@@ -1619,6 +2075,32 @@ msgid ""
 " THUMBNAIL_HEIGHT   | int     | Forced thumbnail height\n"
 "(9 rows)"
 msgstr ""
+"-- Output the create options XML column of JPEG as a table  --\n"
+"-- Note you can use these creator options in ST_AsGDALRaster options "
+"argument\n"
+"SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
+"       (xpath('@type', g.opt))[1]::text As otype,\n"
+"       (xpath('@description', g.opt))[1]::text As descrip\n"
+"FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::"
+"xml)) As opt\n"
+"FROM  st_gdaldrivers()\n"
+"WHERE short_name = 'JPEG') As g;\n"
+"\n"
+"       oname        |  otype  |      descrip\n"
+"--------------------+---------"
+"+-------------------------------------------------\n"
+" PROGRESSIVE        | boolean | whether to generate a progressive JPEG\n"
+" QUALITY            | int     | good=100, bad=0, default=75\n"
+" WORLDFILE          | boolean | whether to geneate a worldfile\n"
+" INTERNAL_MASK      | boolean | whether to generate a validity mask\n"
+" COMMENT            | string  | Comment\n"
+" SOURCE_ICC_PROFILE | string  | ICC profile encoded in Base64\n"
+" EXIF_THUMBNAIL     | boolean | whether to generate an EXIF "
+"thumbnail(overview).\n"
+"                                By default its max dimension will be 128\n"
+" THUMBNAIL_WIDTH    | int     | Forced thumbnail width\n"
+" THUMBNAIL_HEIGHT   | int     | Forced thumbnail height\n"
+"(9 rows)"
 
 #. Tag: programlisting
 #: reference_raster.xml:1020
@@ -1765,286 +2247,561 @@ msgid ""
 "dataset (CreateCopy())             |\n"
 "(19 rows)"
 msgstr ""
+"-- raw xml output for creator options for GeoTiff --\n"
+"SELECT create_options\n"
+"FROM st_gdaldrivers()\n"
+"WHERE short_name = 'GTiff';\n"
+"\n"
+"<![CDATA[<CreationOptionList>\n"
+"    <Option name=\"COMPRESS\" type=\"string-select\">\n"
+"        <Value>NONE</Value>\n"
+"        <Value>LZW</Value>\n"
+"        <Value>PACKBITS</Value>\n"
+"        <Value>JPEG</Value>\n"
+"        <Value>CCITTRLE</Value>\n"
+"        <Value>CCITTFAX3</Value>\n"
+"        <Value>CCITTFAX4</Value>\n"
+"        <Value>DEFLATE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"PREDICTOR\" type=\"int\" description=\"Predictor Type\"/"
+">\n"
+"    <Option name=\"JPEG_QUALITY\" type=\"int\" description=\"JPEG quality "
+"1-100\" default=\"75\"/>\n"
+"    <Option name=\"ZLEVEL\" type=\"int\" description=\"DEFLATE compression "
+"level 1-9\" default=\"6\"/>\n"
+"    <Option name=\"NBITS\" type=\"int\" description=\"BITS for sub-byte "
+"files (1-7), sub-uint16 (9-15), sub-uint32 (17-31)\"/>\n"
+"    <Option name=\"INTERLEAVE\" type=\"string-select\" default=\"PIXEL\">\n"
+"        <Value>BAND</Value>\n"
+"        <Value>PIXEL</Value>\n"
+"    </Option>\n"
+"    <Option name=\"TILED\" type=\"boolean\" description=\"Switch to tiled "
+"format\"/>\n"
+"    <Option name=\"TFW\" type=\"boolean\" description=\"Write out world file"
+"\"/>\n"
+"    <Option name=\"RPB\" type=\"boolean\" description=\"Write out .RPB (RPC) "
+"file\"/>\n"
+"    <Option name=\"BLOCKXSIZE\" type=\"int\" description=\"Tile Width\"/>\n"
+"    <Option name=\"BLOCKYSIZE\" type=\"int\" description=\"Tile/Strip Height"
+"\"/>\n"
+"    <Option name=\"PHOTOMETRIC\" type=\"string-select\">\n"
+"        <Value>MINISBLACK</Value>\n"
+"        <Value>MINISWHITE</Value>\n"
+"        <Value>PALETTE</Value>\n"
+"        <Value>RGB</Value>\n"
+"        <Value>CMYK</Value>\n"
+"        <Value>YCBCR</Value>\n"
+"        <Value>CIELAB</Value>\n"
+"        <Value>ICCLAB</Value>\n"
+"        <Value>ITULAB</Value>\n"
+"    </Option>\n"
+"    <Option name=\"SPARSE_OK\" type=\"boolean\" description=\"Can newly "
+"created files have missing blocks?\" default=\"FALSE\"/>\n"
+"    <Option name=\"ALPHA\" type=\"boolean\" description=\"Mark first "
+"extrasample as being alpha\"/>\n"
+"    <Option name=\"PROFILE\" type=\"string-select\" default=\"GDALGeoTIFF"
+"\">\n"
+"        <Value>GDALGeoTIFF</Value>\n"
+"        <Value>GeoTIFF</Value>\n"
+"        <Value>BASELINE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"PIXELTYPE\" type=\"string-select\">\n"
+"        <Value>DEFAULT</Value>\n"
+"        <Value>SIGNEDBYTE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"BIGTIFF\" type=\"string-select\" description=\"Force "
+"creation of BigTIFF file\">\n"
+"        <Value>YES</Value>\n"
+"        <Value>NO</Value>\n"
+"        <Value>IF_NEEDED</Value>\n"
+"        <Value>IF_SAFER</Value>\n"
+"    </Option>\n"
+"    <Option name=\"ENDIANNESS\" type=\"string-select\" default=\"NATIVE\" "
+"description=\"Force endianness of created file. For DEBUG purpose mostly\">\n"
+"        <Value>NATIVE</Value>\n"
+"        <Value>INVERTED</Value>\n"
+"        <Value>LITTLE</Value>\n"
+"        <Value>BIG</Value>\n"
+"    </Option>\n"
+"    <Option name=\"COPY_SRC_OVERVIEWS\" type=\"boolean\" default=\"NO\" "
+"description=\"Force copy of overviews of source dataset (CreateCopy())\"/>\n"
+"</CreationOptionList>]]>\n"
+"\n"
+"-- Output the create options XML column for GTiff as a table  --\n"
+"SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
+"       (xpath('@type', g.opt))[1]::text As otype,\n"
+"       (xpath('@description', g.opt))[1]::text As descrip,\n"
+"       array_to_string(xpath('Value/text()', g.opt),', ') As vals\n"
+"FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::"
+"xml)) As opt\n"
+"FROM  st_gdaldrivers()\n"
+"WHERE short_name = 'GTiff') As g;\n"
+"\n"
+"       oname        |     otype     |                               "
+"descrip                                |                                   "
+"vals\n"
+"--------------------+---------------"
+"+----------------------------------------------------------------------"
+"+---------------------------------------------------------------------------\n"
+" COMPRESS           | string-select "
+"|                                                                      | "
+"NONE, LZW, PACKBITS, JPEG, CCITTRLE, CCITTFAX3, CCITTFAX4, DEFLATE\n"
+" PREDICTOR          | int           | Predictor "
+"Type                                                       |\n"
+" JPEG_QUALITY       | int           | JPEG quality "
+"1-100                                                   |\n"
+" ZLEVEL             | int           | DEFLATE compression level "
+"1-9                                        |\n"
+" NBITS              | int           | BITS for sub-byte files (1-7), sub-"
+"uint16 (9-15), sub-uint32 (17-31) |\n"
+" INTERLEAVE         | string-select "
+"|                                                                      | "
+"BAND, PIXEL\n"
+" TILED              | boolean       | Switch to tiled "
+"format                                               |\n"
+" TFW                | boolean       | Write out world "
+"file                                                 |\n"
+" RPB                | boolean       | Write out .RPB (RPC) "
+"file                                            |\n"
+" BLOCKXSIZE         | int           | Tile "
+"Width                                                           |\n"
+" BLOCKYSIZE         | int           | Tile/Strip "
+"Height                                                    |\n"
+" PHOTOMETRIC        | string-select "
+"|                                                                      | "
+"MINISBLACK, MINISWHITE, PALETTE, RGB, CMYK, YCBCR, CIELAB, ICCLAB, ITULAB\n"
+" SPARSE_OK          | boolean       | Can newly created files have missing "
+"blocks?                         |\n"
+" ALPHA              | boolean       | Mark first extrasample as being "
+"alpha                                |\n"
+" PROFILE            | string-select "
+"|                                                                      | "
+"GDALGeoTIFF, GeoTIFF, BASELINE\n"
+" PIXELTYPE          | string-select "
+"|                                                                      | "
+"DEFAULT, SIGNEDBYTE\n"
+" BIGTIFF            | string-select | Force creation of BigTIFF "
+"file                                       | YES, NO, IF_NEEDED, IF_SAFER\n"
+" ENDIANNESS         | string-select | Force endianness of created file. For "
+"DEBUG purpose mostly           | NATIVE, INVERTED, LITTLE, BIG\n"
+" COPY_SRC_OVERVIEWS | boolean       | Force copy of overviews of source "
+"dataset (CreateCopy())             |\n"
+"(19 rows)"
 
 #. Tag: para
-#: reference_raster.xml:1026
-#, no-c-format
-msgid ""
-", <xref linkend=\"ST_SRID\"/>, <xref linkend=\"postgis_gdal_enabled_drivers"
-"\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:1032
-#, no-c-format
-msgid "UpdateRasterSRID"
-msgstr ""
-
-#. Tag: refpurpose
-#: reference_raster.xml:1033
-#, no-c-format
-msgid "Change the SRID of all rasters in the user-specified column and table."
-msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:1039
-#, no-c-format
-msgid ""
-"<funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></"
-"funcdef> <paramdef><type>name </type> <parameter>schema_name</parameter></"
-"paramdef> <paramdef><type>name </type> <parameter>table_name</parameter></"
-"paramdef> <paramdef><type>name </type> <parameter>column_name</parameter></"
-"paramdef> <paramdef><type>integer </type> <parameter>new_srid</parameter></"
-"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
-"<function>UpdateRasterSRID</function></funcdef> <paramdef><type>name </type> "
-"<parameter>table_name</parameter></paramdef> <paramdef><type>name </type> "
-"<parameter>column_name</parameter></paramdef> <paramdef><type>integer </"
-"type> <parameter>new_srid</parameter></paramdef> </funcprototype>"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1062
-#, no-c-format
-msgid ""
-"Change the SRID of all rasters in the user-specified column and table. The "
-"function will drop all appropriate column constraints (extent, alignment and "
-"SRID) before changing the SRID of the specified column's rasters."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1067
-#, no-c-format
-msgid ""
-"The data (band pixel values) of the rasters are not touched by this "
-"function. Only the raster's metadata is changed."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686
-#: reference_raster.xml:1787 reference_raster.xml:2237
-#: reference_raster.xml:2532 reference_raster.xml:2687
-#: reference_raster.xml:3236 reference_raster.xml:3286
-#: reference_raster.xml:3330 reference_raster.xml:3380
-#: reference_raster.xml:3537 reference_raster.xml:3634
-#: reference_raster.xml:3819 reference_raster.xml:3922
-#: reference_raster.xml:4019 reference_raster.xml:6264
-#: reference_raster.xml:6752 reference_raster.xml:6943
-#: reference_raster.xml:8217 reference_raster.xml:8502
-#: reference_raster.xml:8950 reference_raster.xml:9083
-#: reference_raster.xml:9134 reference_raster.xml:9371
-#: reference_raster.xml:9624 reference_raster.xml:9896
-#: reference_raster.xml:9983 reference_raster.xml:10064
-#: reference_raster.xml:10145 reference_raster.xml:10226
-#: reference_raster.xml:10439 reference_raster.xml:10519
-#: reference_raster.xml:10676 reference_raster.xml:10763
-#: reference_raster.xml:10858 reference_raster.xml:10951
-#, no-c-format
-msgid "Availability: 2.1.0"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:1084
-#, no-c-format
-msgid "ST_CreateOverview"
-msgstr ""
-
-#. Tag: refpurpose
-#: reference_raster.xml:1085
-#, no-c-format
-msgid "Create an reduced resolution version of a given raster coverage."
-msgstr ""
-
-#. Tag: funcprototype
-#: reference_raster.xml:1093
-#, no-c-format
-msgid ""
-"<funcdef>regclass <function>ST_CreateOverview</function></funcdef> "
-"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
-"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
-"<paramdef><type>int </type> <parameter>factor</parameter></paramdef> "
-"<paramdef choice=\"opt\"><type>text </type> "
-"<parameter>algo='NearestNeighbor'</parameter></paramdef>"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1107
-#, no-c-format
-msgid ""
-"Create an overview table with resampled tiles from the source table. Output "
-"tiles will have the same size of input tiles and cover the same spatial "
-"extent with a lower resolution (pixel size will be 1/<varname>factor</"
-"varname> of the original in both directions)."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1114
-#, no-c-format
-msgid ""
-"The overview table will be made available in the <varname>raster_overviews</"
-"varname> catalog and will have raster constraints enforced."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745
-#: reference_raster.xml:4729
-#, no-c-format
-msgid ""
-"Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
-"'CubicSpline', and 'Lanczos'. Refer to: <ulink url=\"http://www.gdal.org/"
-"gdalwarp.html\">GDAL Warp resampling methods</ulink> for more details."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747
-#: reference_raster.xml:1946 reference_raster.xml:5008
-#: reference_raster.xml:5387
-#, no-c-format
-msgid "Availability: 2.2.0"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1126
+#: reference_raster.xml:1026
 #, no-c-format
 msgid ""
-", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
-"\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
-msgstr ""
-
-#. Tag: title
-#: reference_raster.xml:1137
-#, no-c-format
-msgid "Raster Constructors"
+", <xref linkend=\"ST_SRID\"/>, <xref linkend=\"postgis_gdal_enabled_drivers"
+"\"/>"
 msgstr ""
+", <xref linkend=\"ST_SRID\"/>, <xref linkend=\"postgis_gdal_enabled_drivers"
+"\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1032
 #, no-c-format
-msgid "ST_AddBand"
-msgstr ""
+msgid "UpdateRasterSRID"
+msgstr "UpdateRasterSRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1033
 #, no-c-format
-msgid ""
-"Returns a raster with the new band(s) of given type added with given initial "
-"value in the given index location. If no index is specified, the band is "
-"added to the end."
+msgid "Change the SRID of all rasters in the user-specified column and table."
 msgstr ""
+"Altera o SRID de todos os rasters na coluna e tabela do usuário "
+"especificado. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1039
 #, no-c-format
 msgid ""
-"<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
-"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
-"paramdef> <paramdef><type>addbandarg[] </type> <parameter>addbandargset</"
-"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>(2) raster "
-"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
-"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
-"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
-"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>double precision </type> <parameter>initialvalue=0</parameter></"
-"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
-"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
-"<funcprototype> <funcdef>(3) raster <function>ST_AddBand</function></"
-"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
-"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
-"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
-"<parameter>initialvalue=0</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
-"paramdef> </funcprototype> <funcprototype> <funcdef>(4) raster "
-"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
-"<parameter>torast</parameter></paramdef> <paramdef><type>raster </type> "
-"<parameter>fromrast</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>integer </type> <parameter>fromband=1</parameter></paramdef> "
-"<paramdef choice=\"opt\"><type>integer </type> "
-"<parameter>torastindex=at_end</parameter></paramdef> </funcprototype> "
-"<funcprototype> <funcdef>(5) raster <function>ST_AddBand</function></"
-"funcdef> <paramdef><type>raster </type> <parameter>torast</parameter></"
-"paramdef> <paramdef><type>raster[] </type> <parameter>fromrasts</parameter></"
-"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
-"<parameter>fromband=1</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>integer </type> <parameter>torastindex=at_end</parameter></"
-"paramdef> </funcprototype> <funcprototype> <funcdef>(6) raster "
-"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
-"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
-"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
-"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
-"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
-"paramdef> </funcprototype> <funcprototype> <funcdef>(7) raster "
-"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
-"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
-"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
-"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
-"\"><type>integer </type> <parameter>index=at_end</parameter></paramdef> "
-"<paramdef choice=\"opt\"><type>double precision </type> "
-"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
+"<funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></"
+"funcdef> <paramdef><type>name </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>column_name</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>new_srid</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>UpdateRasterSRID</function></funcdef> <paramdef><type>name </type> "
+"<parameter>table_name</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>column_name</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>new_srid</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></"
+"funcdef> <paramdef><type>name </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>column_name</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>new_srid</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>UpdateRasterSRID</function></funcdef> <paramdef><type>name </type> "
+"<parameter>table_name</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>column_name</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>new_srid</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1213
+#: reference_raster.xml:1062
 #, no-c-format
 msgid ""
-"Returns a raster with a new band added in given position (index), of given "
-"type, of given initial value, and of given nodata value. If no index is "
-"specified, the band is added to the end. If no <varname>fromband</varname> "
-"is specified, band 1 is assumed. Pixel type is a string representation of "
-"one of the pixel types specified in <xref linkend=\"RT_ST_BandPixelType\"/>. "
-"If an existing index is specified all subsequent bands >= that index are "
-"incremented by 1. If an initial value greater than the max of the pixel type "
-"is specified, then the initial value is set to the highest value allowed by "
-"the pixel type."
+"Change the SRID of all rasters in the user-specified column and table. The "
+"function will drop all appropriate column constraints (extent, alignment and "
+"SRID) before changing the SRID of the specified column's rasters."
 msgstr ""
+"Altera o SRID de todos os rasters na coluna e tabela do usuário "
+"especificado. A função irá derrubar todas as restrições de colunas "
+"apropriadas (extensão, alinhamento e SRID) antes de modificar o SRID dos "
+"rasters específicos da coluna. "
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1067
 #, no-c-format
 msgid ""
-"For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
-"(Variant 1), a specific addbandarg's index value is relative to the raster "
+"The data (band pixel values) of the rasters are not touched by this "
+"function. Only the raster's metadata is changed."
+msgstr ""
+"Os dados (banda valores pixel) dos rasters não são mexidos por esta função. "
+"Somente os metadados do restar são alterados. "
+
+#. Tag: para
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
+#, no-c-format
+msgid "Availability: 2.1.0"
+msgstr "Disponibilidade: 2.1.0"
+
+#. Tag: refname
+#: reference_raster.xml:1084
+#, no-c-format
+msgid "ST_CreateOverview"
+msgstr "ST_CreateOverview"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1085
+#, no-c-format
+msgid "Create an reduced resolution version of a given raster coverage."
+msgstr "Cria uma resolução de versão reduzida de uma dada cobertura raster."
+
+#. Tag: funcprototype
+#: reference_raster.xml:1093
+#, no-c-format
+msgid ""
+"<funcdef>regclass <function>ST_CreateOverview</function></funcdef> "
+"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
+"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>factor</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algo='NearestNeighbor'</parameter></paramdef>"
+msgstr ""
+"<funcdef>regclass <function>ST_CreateOverview</function></funcdef> "
+"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
+"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>factor</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algo='NearestNeighbor'</parameter></paramdef>"
+
+#. Tag: para
+#: reference_raster.xml:1107
+#, no-c-format
+msgid ""
+"Create an overview table with resampled tiles from the source table. Output "
+"tiles will have the same size of input tiles and cover the same spatial "
+"extent with a lower resolution (pixel size will be 1/<varname>factor</"
+"varname> of the original in both directions)."
+msgstr ""
+"Cria uma tabela panorama com resampled tiles da tabela fonte. AS tiles de "
+"saída terão o mesmo tamanho das de entrada e cobrirão a mesma extensão "
+"espacial com uma resolução mais baixa (tamanho do pixel  será 1/"
+"<varname>factor</varname> do original em ambas direções). "
+
+#. Tag: para
+#: reference_raster.xml:1114
+#, no-c-format
+msgid ""
+"The overview table will be made available in the <varname>raster_overviews</"
+"varname> catalog and will have raster constraints enforced."
+msgstr ""
+"A tabela panorama se tronará disponível no catálogo "
+"<varname>raster_overviews</varname> e terá restrições raster executadas. "
+
+#. Tag: para
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
+#, no-c-format
+msgid ""
+"Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
+"'CubicSpline', and 'Lanczos'. Refer to: <ulink url=\"http://www.gdal.org/"
+"gdalwarp.html\">GDAL Warp resampling methods</ulink> for more details."
+msgstr ""
+"As opções de algorítimo são: 'NearestNeighbor', 'Bilinear', 'Cubic', "
+"'CubicSpline', e 'Lanczos'. Recorra a: <ulink url=\"http://www.gdal.org/"
+"gdalwarp.html\">GDAL Warp resampling methods</ulink> para mais detalhes."
+
+#. Tag: para
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
+#, no-c-format
+msgid "Availability: 2.2.0"
+msgstr "Disponibilidade: 2.2.0"
+
+#. Tag: title
+#: reference_raster.xml:1125
+#, fuzzy, no-c-format
+msgid "Example"
+msgstr "Exemplos"
+
+#. Tag: para
+#: reference_raster.xml:1126
+#, no-c-format
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
+msgid ""
+", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
+"\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
+msgstr ""
+", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
+"\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
+
+#. Tag: title
+#: reference_raster.xml:1146
+#, no-c-format
+msgid "Raster Constructors"
+msgstr "Construtores Raster"
+
+#. Tag: refname
+#: reference_raster.xml:1150
+#, no-c-format
+msgid "ST_AddBand"
+msgstr "ST_AddBand"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1151
+#, no-c-format
+msgid ""
+"Returns a raster with the new band(s) of given type added with given initial "
+"value in the given index location. If no index is specified, the band is "
+"added to the end."
+msgstr ""
+"Retorna um raster com nova banda(s) do tipo dado adicionado com o valor "
+"inicial com a localização do índice. Se nenhum índice for especificado, a "
+"banda é adicionada ao final. "
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:1157
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>addbandarg[] </type> <parameter>addbandargset</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>(2) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>initialvalue=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(3) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>initialvalue=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(4) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>torast</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>fromrast</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>fromband=1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>torastindex=at_end</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(5) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>torast</parameter></"
+"paramdef> <paramdef><type>raster[] </type> <parameter>fromrasts</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>fromband=1</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>torastindex=at_end</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(6) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(7) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>index=at_end</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
+msgstr ""
+"<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>addbandarg[] </type> <parameter>addbandargset</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>(2) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>initialvalue=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(3) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>initialvalue=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(4) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>torast</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>fromrast</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>fromband=1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>torastindex=at_end</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(5) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>torast</parameter></"
+"paramdef> <paramdef><type>raster[] </type> <parameter>fromrasts</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>fromband=1</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>torastindex=at_end</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(6) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(7) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>index=at_end</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_raster.xml:1222
+#, no-c-format
+msgid ""
+"Returns a raster with a new band added in given position (index), of given "
+"type, of given initial value, and of given nodata value. If no index is "
+"specified, the band is added to the end. If no <varname>fromband</varname> "
+"is specified, band 1 is assumed. Pixel type is a string representation of "
+"one of the pixel types specified in <xref linkend=\"RT_ST_BandPixelType\"/>. "
+"If an existing index is specified all subsequent bands >= that index are "
+"incremented by 1. If an initial value greater than the max of the pixel type "
+"is specified, then the initial value is set to the highest value allowed by "
+"the pixel type."
+msgstr ""
+"Retorna um raster com uma nova banda adicionada na posição (índice), do dado "
+"tipo, do valor inicial, e do dado valor nodata. Se nenhu índice for "
+"especificado, a banda é adicionada ao final. Se nenhum <varname>fromband</"
+"varname> for especificado, banda 1 é assumida. O tipo pixel é uma "
+"representação de string de um dos tipos de pixel especificados em <xref "
+"linkend=\"RT_ST_BandPixelType\"/>. Se um índice existente for especificado "
+"todas as bandas subsequentes >= aquele índice é incrementado por 1. Se um "
+"valor inicial maior que o máximo do tipo pixel for especificado, então ele é "
+"estabelecido como o maior valor permitido pelo tipo pixel. "
+
+#. Tag: para
+#: reference_raster.xml:1226
+#, no-c-format
+msgid ""
+"For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
+"(Variant 1), a specific addbandarg's index value is relative to the raster "
 "at the time when the band described by that addbandarg is being added to the "
 "raster. See the Multiple New Bands example below."
 msgstr ""
+"Para a variante que pega um arranjo de <xref linkend=\"addbandarg\"/> "
+"(Variante 1), um valor de índice addbandarg's específico é relativo ao "
+"raster no mesmo tempo que a banda é descrita por aquele addbandarg's está "
+"sendo adicionada ao raster. Veja o exemplo abaixo. "
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
 msgid ""
 "For the variant that takes an array of rasters (Variant 5), if "
 "<varname>torast</varname> is NULL then the <varname>fromband</varname> band "
 "of each raster in the array is accumulated into a new raster."
 msgstr ""
+"Para a variante que pega um arranjo de rasters (Variante 5), se "
+"<varname>torast</varname> é NULO então a <varname>fromband</varname> banda "
+"de cada raster no arranjo está acumulada dentro de um novo raster. "
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
 msgid ""
 "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
 "the value must include the full path to the raster file. The file must also "
 "be accessible to the postgres server process."
 msgstr ""
+"Para as variantes que pegam <varname>outdbfile</varname> (Variantes 6 e 7), "
+"o valor deve incluir o caminho completo para o arquivo raster. O arquivo "
+"deve ser acessível também pata o processo do servidor postgres."
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para addbandarg adicionado."
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
-msgstr ""
+msgstr "Melhorias: 2.1.0 suporte para novas bandas out-db adicionado. "
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
-msgstr ""
+msgstr "Exemplos: Nova banda única"
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
 "-- Add another band of type 8 bit unsigned integer with pixels initialized "
@@ -2053,9 +2810,14 @@ msgid ""
 "    SET rast = ST_AddBand(rast,'8BUI'::text,200)\n"
 "WHERE rid = 1;"
 msgstr ""
+"-- Add another band of type 8 bit unsigned integer with pixels initialized "
+"to 200\n"
+"UPDATE dummy_rast\n"
+"    SET rast = ST_AddBand(rast,'8BUI'::text,200)\n"
+"WHERE rid = 1;"
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
 "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
@@ -2094,27 +2856,62 @@ msgid ""
 "          0 |          0 |   100 |    100 |      1 |     -1 |     0 |     0 "
 "|   0 |        2"
 msgstr ""
-
-#. Tag: title
-#: reference_raster.xml:1242
-#, no-c-format
-msgid "Examples: Multiple New Bands"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:1244
-#, no-c-format
-msgid ""
-"SELECT\n"
-"        *\n"
-"FROM ST_BandMetadata(\n"
-"        ST_AddBand(\n"
-"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
-"                ARRAY[\n"
-"                        ROW(NULL, '8BUI', 255, 0),\n"
-"                        ROW(NULL, '16BUI', 1, 2),\n"
-"                        ROW(2, '32BUI', 100, 12),\n"
-"                        ROW(2, '32BF', 3.14, -1)\n"
+"-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
+"bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n"
+"-- uses addbandargs\n"
+"INSERT INTO dummy_rast(rid,rast)\n"
+"    VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"        ARRAY[\n"
+"                ROW(1, '1BB'::text, 0, NULL),\n"
+"                ROW(2, '4BUI'::text, 0, NULL)\n"
+"                        ]::addbandarg[]\n"
+"     )\n"
+"    );\n"
+"\n"
+"-- output meta data of raster bands to verify all is right --\n"
+"SELECT  (bmd).*\n"
+"FROM (SELECT ST_BandMetaData(rast,generate_series(1,2)) As bmd\n"
+"    FROM dummy_rast WHERE rid = 10) AS foo;\n"
+" --result --\n"
+" pixeltype | nodatavalue | isoutdb | path\n"
+"-----------+----------------+-------------+---------+------\n"
+" 1BB       |             | f       |\n"
+" 4BUI      |             | f       |\n"
+"\n"
+"\n"
+"-- output meta data of raster -\n"
+"SELECT  (rmd).width, (rmd).height, (rmd).numbands\n"
+"FROM (SELECT ST_MetaData(rast) As rmd\n"
+"    FROM dummy_rast WHERE rid = 10) AS foo;\n"
+"-- result --\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"------------+------------+-------+--------+------------+------------+-------"
+"+-------+------+----------\n"
+"          0 |          0 |   100 |    100 |      1 |     -1 |     0 |     0 "
+"|   0 |        2"
+
+#. Tag: title
+#: reference_raster.xml:1251
+#, no-c-format
+msgid "Examples: Multiple New Bands"
+msgstr "Exemplos: Várias bandas novas"
+
+#. Tag: programlisting
+#: reference_raster.xml:1253
+#, no-c-format
+msgid ""
+"SELECT\n"
+"        *\n"
+"FROM ST_BandMetadata(\n"
+"        ST_AddBand(\n"
+"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
+"                ARRAY[\n"
+"                        ROW(NULL, '8BUI', 255, 0),\n"
+"                        ROW(NULL, '16BUI', 1, 2),\n"
+"                        ROW(2, '32BUI', 100, 12),\n"
+"                        ROW(2, '32BF', 3.14, -1)\n"
 "                ]::addbandarg[]\n"
 "        ),\n"
 "        ARRAY[]::integer[]\n"
@@ -2127,9 +2924,30 @@ msgid ""
 "       3 | 32BUI     |          12 | f       |\n"
 "       4 | 16BUI     |           2 | f       |"
 msgstr ""
+"SELECT\n"
+"        *\n"
+"FROM ST_BandMetadata(\n"
+"        ST_AddBand(\n"
+"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
+"                ARRAY[\n"
+"                        ROW(NULL, '8BUI', 255, 0),\n"
+"                        ROW(NULL, '16BUI', 1, 2),\n"
+"                        ROW(2, '32BUI', 100, 12),\n"
+"                        ROW(2, '32BF', 3.14, -1)\n"
+"                ]::addbandarg[]\n"
+"        ),\n"
+"        ARRAY[]::integer[]\n"
+");\n"
+"\n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
+"---------+-----------+-------------+---------+------\n"
+"       1 | 8BUI      |           0 | f       |\n"
+"       2 | 32BF      |          -1 | f       |\n"
+"       3 | 32BUI     |          12 | f       |\n"
+"       4 | 16BUI     |           2 | f       |"
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
 "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
@@ -2147,15 +2965,29 @@ msgid ""
 "FROM mice_studies\n"
 "GROUP BY mouse;"
 msgstr ""
+"-- Aggregate the 1st band of a table of like rasters into a single raster\n"
+"-- with as many bands as there are test_types and as many rows (new rasters) "
+"as there are mice\n"
+"-- NOTE: The ORDER BY test_type is only supported in PostgreSQL 9.0+\n"
+"-- for 8.4 and below it usually works to order your data in a subselect (but "
+"not guaranteed)\n"
+"-- The resulting raster will have a band for each test_type alphabetical by "
+"test_type\n"
+"-- For mouse lovers: No mice were harmed in this exercise\n"
+"SELECT\n"
+"        mouse,\n"
+"        ST_AddBand(NULL, array_agg(rast ORDER BY test_type), 1) As rast\n"
+"FROM mice_studies\n"
+"GROUP BY mouse;"
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
-msgstr ""
+msgstr "Exemplos: Nova banda out-db"
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -2176,30 +3008,50 @@ msgid ""
 "tif\n"
 "       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
 msgstr ""
+"SELECT\n"
+"        *\n"
+"FROM ST_BandMetadata(\n"
+"        ST_AddBand(\n"
+"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
+"                '/home/raster/mytestraster.tif'::text, NULL::int[]\n"
+"        ),\n"
+"        ARRAY[]::integer[]\n"
+");\n"
+"\n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
+"---------+-----------+-------------+---------+------\n"
+"       1 | 8BUI      |             | t       | /home/raster/mytestraster."
+"tif\n"
+"       2 | 8BUI      |             | t       | /home/raster/mytestraster."
+"tif\n"
+"       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
 
 #. Tag: para
-#: reference_raster.xml:1256
+#: reference_raster.xml:1265
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
 "\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"RT_ST_MetaData\"/>, <xref "
 "linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
+"\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"RT_ST_MetaData\"/>, <xref "
+"linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
-msgstr ""
+msgstr "ST_AsRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
-msgstr ""
+msgstr "Converte uma geometria PostGIS para um raster PostGIS. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
@@ -2343,18 +3195,161 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>touched=false</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>ref</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>touched=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_AsRaster</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef><type>raster </type> <parameter>ref</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>pixeltype=ARRAY['8BUI']</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>value=ARRAY[1]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>nodataval=ARRAY[0]</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>boolean </type> <parameter>touched=false</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>gridx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>gridy</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>value=1</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>gridx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridy=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>pixeltype=ARRAY['8BUI']</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalex</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>scaley</"
+"parameter></paramdef> <paramdef><type>text[] </type> <parameter>pixeltype</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>upperleftx=NULL</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>upperlefty=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef><type>text[] </type> <parameter>pixeltype=ARRAY['8BUI']</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>value=1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>text[] </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>value=ARRAY[1]</"
+"parameter></paramdef> <paramdef><type>double precision[] </type> "
+"<parameter>nodataval=ARRAY[0]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1422
+#: reference_raster.xml:1431
 #, no-c-format
 msgid ""
 "Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
 "three groups of possibilities for setting the alignment and pixelsize of the "
 "resulting raster."
 msgstr ""
+"Converte uma geometria PostGIS para um raster PostGIS.  As diversas "
+"variantes oferecem três grupos de possibilidades para configurar o "
+"alinhamento e o tamanho do pixel do raster resultante. "
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
 msgid ""
 "The first group, composed of the two first variants, produce a raster having "
@@ -2364,9 +3359,15 @@ msgid ""
 "reference raster by joining the table containing the geometry with the table "
 "containing the reference raster."
 msgstr ""
+"O primeiro grupo, composto pelas duas primeiras variantes, produz um raster "
+"tendo o mesmo alinhamento (<varname>scalex</varname>, <varname>scaley</"
+"varname>, <varname>gridx</varname> e <varname>gridy</varname>), tipo pixel e "
+"valor nodata como foi fornecido pelo raster referência. Você geralmente "
+"passa este raster referência unindo a tabela que contém a geometria com a "
+"que contém o raster referência. "
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
 msgid ""
 "The second group, composed of four variants, let you set the dimensions of "
@@ -2378,9 +3379,17 @@ msgid ""
 "<varname>scalex</varname> & <varname>scaley</varname> arguments to "
 "double precision so that PostgreSQL choose the right variant."
 msgstr ""
+"O segundo grupo, composto por quatro variantes, permite que você fixe "
+"dimensões do raster fornecendo os parâmetros do tamanho de um pixel "
+"(<varname>scalex</varname> & <varname>scaley</varname> e <varname>skewx</"
+"varname> & <varname>skewy</varname>). O <varname>width</varname> & "
+"<varname>height</varname> do raster resultante será ajustado para caber na "
+"extensão da geometria. Na maioria dos casos, você deve cast integer "
+"<varname>scalex</varname> & <varname>scaley</varname> argumentos para "
+"dobrar a precisão para que o PostgreSQL escolha a variante correta. "
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
 msgid ""
 "The third group, composed of four variants, let you fix the dimensions of "
@@ -2390,9 +3399,15 @@ msgid ""
 "<varname>skewx</varname> & <varname>skewy</varname>) of the resulting "
 "raster will be adjusted to fit the extent of the geometry."
 msgstr ""
+"O terceiro grupo, composto por quatro variantes, permite que você conserte "
+"dimensões do raster fornecendo elas (<varname>width</varname> & "
+"<varname>height</varname>). Os parâmetros do tamanho do pixel  "
+"(<varname>scalex</varname> & <varname>scaley</varname> and "
+"<varname>skewx</varname> & <varname>skewy</varname>) do raster "
+"resultante será ajustado para caber na extensão da geometria. "
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
 msgid ""
 "The two first variants of each of those two last groups let you specify the "
@@ -2401,9 +3416,14 @@ msgid ""
 "upper left corner (<varname>upperleftx</varname> & <varname>upperlefty</"
 "varname>)."
 msgstr ""
+"As duas primeiras variantes de cada um destes dois últimos grupos permite "
+"que você especifique o alinhamento com um canto aleatório da rede de "
+"alinhamento (<varname>gridx</varname> & <varname>gridy</varname>) e as "
+"duas últimas variantes pegam o canto esquerdo mais alto "
+"(<varname>upperleftx</varname> & <varname>upperlefty</varname>)."
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
 msgid ""
 "Each group of variant allows producing a one band raster or a multiple bands "
@@ -2413,9 +3433,15 @@ msgid ""
 "(<varname>nodataval</varname>). If not provided pixeltyped defaults to 8BUI, "
 "values to 1 and nodataval to 0."
 msgstr ""
+"Cada grupo de variantes permite a produção de uma ou várias bandas raster. "
+"Para produzir várias, você deve fornecer um arranjo de tipos pixel "
+"(<varname>pixeltype[]</varname>), um arranjo de valores iniciais "
+"(<varname>value</varname>) e um de valores nodata (<varname>nodataval</"
+"varname>). Se não fornecidos pixeltyped torna-se 8BUI, valores para 1 e "
+"nodataval para 0."
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
 msgid ""
 "The output raster will be in the same spatial reference as the source "
@@ -2423,9 +3449,12 @@ msgid ""
 "this case the resulting raster will get the same SRID as the reference "
 "raster."
 msgstr ""
+"O raster de saída terá a mesma referência espacial que a geometria fonte. A "
+"única exceção é para variantes com raster referência. Neste caso, o raster "
+"resultante terá o mesmo SRID do raster referência."
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
 msgid ""
 "The optional <varname>touched</varname> parameter defaults to false and maps "
@@ -2433,9 +3462,13 @@ msgid ""
 "touched by lines or polygons will be burned. Not just those on the line "
 "render path, or whose center point is within the polygon."
 msgstr ""
+"O parâmetro opcional <varname>touched</varname> é falso e mapeia a opção "
+"rasterização GDAL ALL_TOUCHED, a qual determina se pixeis tocados por linhas "
+"ou polígonos serão queimados. Não apenas aqueles no caminho de renderização "
+"de linha, ou aqueles cujo ponto central está dentro do polígono. "
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
 msgid ""
 "This is particularly useful for rendering jpegs and pngs of geometries "
@@ -2443,43 +3476,51 @@ msgid ""
 "\"RT_ST_AsPNG\"/> and other <xref linkend=\"RT_ST_AsGDALRaster\"/> family of "
 "functions."
 msgstr ""
+"Isto é particularmente útil para renderizar jpegs e pngs de geometrias "
+"diretamente do banco de dados quando usando em conjunto com <xref linkend="
+"\"RT_ST_AsPNG\"/> e outra família <xref linkend=\"RT_ST_AsGDALRaster\"/> de "
+"funções."
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
 msgid ""
 "Not yet capable of rendering complex geometry types such as curves, TINS, "
 "and PolyhedralSurfaces, but should be able too once GDAL can."
 msgstr ""
+"Ainda não é capaz de renderizar geometrias complexas como: curvas, TINS, e "
+"superfícies poliédricas, mas deveria ser, já que GDAL consegue. "
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
-msgstr ""
+msgstr "Exemplos: Gera geometrias como arquivos PNG"
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
-msgstr ""
+msgstr "círculo preto"
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
 "-- this will output a black circle taking up 150 x 150 pixels --\n"
 "SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
 msgstr ""
+"-- this will output a black circle taking up 150 x 150 pixels --\n"
+"SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
-msgstr ""
+msgstr "exemplo de buffer renderizado só com o PostGIS"
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
 "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
@@ -2491,32 +3532,45 @@ msgid ""
 "                        200,200,ARRAY['8BUI', '8BUI', '8BUI'], "
 "ARRAY[118,154,118], ARRAY[0,0,0]));"
 msgstr ""
+"-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
+"SELECT ST_AsPNG(\n"
+"        ST_AsRaster(\n"
+"                ST_Buffer(\n"
+"                        ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), "
+"10,'join=bevel'),\n"
+"                        200,200,ARRAY['8BUI', '8BUI', '8BUI'], "
+"ARRAY[118,154,118], ARRAY[0,0,0]));"
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
 msgid ""
 ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
 "<xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, "
 "<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
+"<xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, "
+"<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
-msgstr ""
+msgstr "ST_Band"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
 "building new rasters from existing rasters."
 msgstr ""
+"Retorna uma ou mais bandas de um raster existente como um novo raster. Útil "
+"para a construção de novos rasters a partir de rasters existentes. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
@@ -2532,9 +3586,21 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>character </type> "
 "<parameter>delimiter=,</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer[] </type> <parameter>nbands = "
+"ARRAY[1]</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Band</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Band</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nbands</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>character </type> "
+"<parameter>delimiter=,</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
 msgid ""
 "Returns one or more bands of an existing raster as a new raster. Useful for "
@@ -2543,9 +3609,14 @@ msgid ""
 "specified, band 1 is assumed. Used as a helper function in various functions "
 "such as for deleting a band."
 msgstr ""
+"Retorna uma ou mais bandas de um raster existente como um novo raster. Útil "
+"para construir novos rasters a partir de rasters existentes ou exportar "
+"somente das bandas selecionadas de um raster ou rearranjar a ordem de bandas "
+"em um raster. Se nenhuma banda for especificada, a banda 1 é assumida. Usada "
+"como função auxílio em várias funções como para deletar uma banda. "
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
 msgid ""
 "For the <code>nbands</code> as text variant of function, the default "
@@ -2556,9 +3627,16 @@ msgid ""
 "<code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> "
 "list of bands form may be removed in future versions of PostGIS."
 msgstr ""
+"Para as <code>nbands</code> como variantes de textos de função, o "
+"delimitador padrão é <code>,</code> que significa que você pode pedir por "
+"<code>'1,2,3'</code> e se quiser usar um delimitador diferente você poderia "
+"fazer <code>ST_Band(rast, '1 at 2@3', '@')</code>. Para pedir por várias "
+"bandas, sugerimos que use a forma de arranjo desta função ex.: "
+"<code>ST_Band(rast, '{1,2,3}'::int[]);</code> já que a forma de lista de "
+"banda <code>text</code> pode ser removida em versões futuras do PostGIS. "
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
 "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
@@ -2575,9 +3653,22 @@ msgid ""
 "-------+------+-------+------\n"
 "     1 | 8BUI |     1 | 2BUI"
 msgstr ""
+"-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
+"2 of dummy and then reclassified as a 2BUI\n"
+"SELECT ST_NumBands(rast1) As numb1, ST_BandPixelType(rast1) As pix1,\n"
+" ST_NumBands(rast2) As numb2,  ST_BandPixelType(rast2) As pix2\n"
+"FROM (\n"
+"    SELECT ST_Band(rast) As rast1, ST_Reclass(ST_Band(rast,3), '100-200):1, "
+"[200-254:2', '2BUI') As rast2\n"
+"        FROM dummy_rast\n"
+"        WHERE rid = 2) As foo;\n"
+"\n"
+" numb1 | pix1 | numb2 | pix2\n"
+"-------+------+-------+------\n"
+"     1 | 8BUI |     1 | 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
 "-- Return bands 2 and 3. Using array cast syntax\n"
@@ -2593,27 +3684,39 @@ msgid ""
 "    FROM dummy_rast\n"
 "WHERE rid=2;"
 msgstr ""
+"-- Return bands 2 and 3. Using array cast syntax\n"
+"SELECT ST_NumBands(ST_Band(rast, '{2,3}'::int[])) As num_bands\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"num_bands\n"
+"----------\n"
+"2\n"
+"\n"
+"-- Return bands 2 and 3. Use array to define bands\n"
+"SELECT ST_NumBands(ST_Band(rast, ARRAY[2,3])) As num_bands\n"
+"    FROM dummy_rast\n"
+"WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
-msgstr ""
+msgstr "original (column rast)"
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
-msgstr ""
+msgstr "dupe_band"
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
-msgstr ""
+msgstr "sing_band"
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
 "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
@@ -2623,23 +3726,208 @@ msgid ""
 "FROM samples.than_chunked\n"
 "WHERE rid=35;"
 msgstr ""
+"--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
+"and another with just the third band\n"
+"SELECT rast, ST_Band(rast, ARRAY[2,1,1]) As dupe_band,\n"
+"        ST_Band(rast, 3) As sing_band\n"
+"FROM samples.than_chunked\n"
+"WHERE rid=35;"
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
 "<xref linkend=\"RT_reference\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
+"<xref linkend=\"RT_reference\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
+#, fuzzy, no-c-format
+msgid "ST_MakeEmptyCoverage"
+msgstr "ST_MakeEmptyRaster"
+
+#. Tag: refpurpose
+#: reference_raster.xml:1579
 #, no-c-format
-msgid "ST_MakeEmptyRaster"
+msgid "Cover georeferenced area with a grid of empty raster tiles."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_raster.xml:1584
+#, fuzzy, no-c-format
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
+msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>format=GDAL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>upperlefty</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scalex</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scaley</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>skewy</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_raster.xml:1604
+#, no-c-format
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> <varname>height</"
+"varname> * <varname>scaley</varname>)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1606
+#, fuzzy, no-c-format
+msgid "Availability: 2.4.0"
+msgstr "Disponibilidade: 2.0.0"
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
+#, no-c-format
+msgid "Examples Basic"
+msgstr "Exemplos básicos "
+
+#. Tag: para
+#: reference_raster.xml:1611
+#, no-c-format
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1612
+#, fuzzy, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
 msgstr ""
+"SELECT\n"
+"        (pixels).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_PixelOfValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_SetValue(\n"
+"                                                                ST_AddBand(\n"
+"                                                                        ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                        '8BUI'::"
+"text, 1, 0\n"
+"                                                                ),\n"
+"                                                                1, 1, 0\n"
+"                                                        ),\n"
+"                                                        2, 3, 0\n"
+"                                                ),\n"
+"                                                3, 5, 0\n"
+"                                        ),\n"
+"                                        4, 2, 0\n"
+"                                ),\n"
+"                                5, 4, 255\n"
+"                        )\n"
+"                , 1, ARRAY[1, 255]) AS pixels\n"
+") AS foo\n"
+"\n"
+" val | x | y\n"
+"-----+---+---\n"
+"   1 | 1 | 2\n"
+"   1 | 1 | 3\n"
+"   1 | 1 | 4\n"
+"   1 | 1 | 5\n"
+"   1 | 2 | 1\n"
+"   1 | 2 | 2\n"
+"   1 | 2 | 4\n"
+"   1 | 2 | 5\n"
+"   1 | 3 | 1\n"
+"   1 | 3 | 2\n"
+"   1 | 3 | 3\n"
+"   1 | 3 | 4\n"
+"   1 | 4 | 1\n"
+"   1 | 4 | 3\n"
+"   1 | 4 | 4\n"
+"   1 | 4 | 5\n"
+"   1 | 5 | 1\n"
+"   1 | 5 | 2\n"
+"   1 | 5 | 3\n"
+" 255 | 5 | 4\n"
+"   1 | 5 | 5"
+
+#. Tag: refname
+#: reference_raster.xml:1625
+#, no-c-format
+msgid "ST_MakeEmptyRaster"
+msgstr "ST_MakeEmptyRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1626
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no bands) of given dimensions (width & "
@@ -2648,9 +3936,14 @@ msgid ""
 "a new raster with the same size, alignment and SRID. If srid is left out, "
 "the spatial ref is set to unknown (0)."
 msgstr ""
+"Retorna um raster vazio (sem bandas) das dimensões dadas (width & "
+"height), o X e Y do superior esquerdo, tamanho de pixel e rotação (scalex, "
+"scaley, skewx & skewy) e sistema de referência (srid). Se um raster "
+"passar, retorna um novo raster com o mesmo tamanho, alinhamento e SRID. Se o "
+"srid é deixado de fora, a referência espacial se torna desconhecida (0)."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#: reference_raster.xml:1630
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
@@ -2674,9 +3967,29 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>pixelsize</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MakeEmptyRaster</function></funcdef> <paramdef><type>integer </"
+"type> <parameter>width</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>height</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>upperleftx</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>upperlefty</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>skewx</parameter></paramdef> <paramdef><type>float8 </type> "
+"<parameter>skewy</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>width</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>height</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>pixelsize</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1604
+#: reference_raster.xml:1660
 #, no-c-format
 msgid ""
 "Returns an empty raster (having no band) of given dimensions (width & "
@@ -2684,26 +3997,36 @@ msgid ""
 "X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, "
 "scaley, skewx & skewy) and reference system (srid)."
 msgstr ""
+"Retorna um raster vazio (sem bandas) das dimensões dadas (width & "
+"height) e georeferenciado nas coordenadas espaciais (ou mundo)  com o X "
+"esquerdo superior (upperleftx), Y superior esquerdo (upperlefty), tamanho de "
+"pixel e rotação (scalex, scaley, skewx & skewy) e sistema de referência "
+"(srid)."
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
 "The last version use a single parameter to specify the pixel size "
 "(pixelsize). scalex is set to this argument and scaley is set to the "
 "negative value of this argument. skewx and skewy are set to 0."
 msgstr ""
+"A última versão usa um único parâmetro para especificar o tamanho do pixel "
+"(pixelsize). scalex é estabelecida neste argumento e scaley é estabelecida "
+"no valor negativo deste argumento. skewx e skewy são 0. "
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1665
 #, no-c-format
 msgid ""
 "If an existing raster is passed in, it returns a new raster with the same "
 "meta data settings (without the bands)."
 msgstr ""
+"Se um raster existente passar, ele retorna um novo raster com as mesmas "
+"configurações de meta dados (sem as bandas)."
 
 #. Tag: para
-#: reference_raster.xml:1611
+#: reference_raster.xml:1667
 #, no-c-format
 msgid ""
 "If no srid is specified it defaults to 0. After you create an empty raster "
@@ -2711,9 +4034,13 @@ msgid ""
 "linkend=\"RT_ST_AddBand\"/> to define bands and <xref linkend="
 "\"RT_ST_SetValue\"/> to set initial pixel values."
 msgstr ""
+"Se nenhum srid é especificado, é 0. Depois que você criou um raster vazio "
+"talvez queira adicionar bandas a ele e editá-lo. Recorra a <xref linkend="
+"\"RT_ST_AddBand\"/> para definir bandas e <xref linkend=\"RT_ST_SetValue\"/> "
+"para valores iniciais de pixel. "
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1674
 #, no-c-format
 msgid ""
 "INSERT INTO dummy_rast(rid,rast)\n"
@@ -2741,32 +4068,62 @@ msgid ""
 "   4 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 "
 "|    0  |     0 | 4326 |        0"
 msgstr ""
+"INSERT INTO dummy_rast(rid,rast)\n"
+"VALUES(3, ST_MakeEmptyRaster( 100, 100, 0.0005, 0.0005, 1, 1, 0, 0, "
+"4326) );\n"
+"\n"
+"--use an existing raster as template for new raster\n"
+"INSERT INTO dummy_rast(rid,rast)\n"
+"SELECT 4, ST_MakeEmptyRaster(rast)\n"
+"FROM dummy_rast WHERE rid = 3;\n"
+"\n"
+"-- output meta data of rasters we just added\n"
+"SELECT rid, (md).*\n"
+"FROM (SELECT rid, ST_MetaData(rast) As md\n"
+"        FROM dummy_rast\n"
+"        WHERE rid IN(3,4)) As foo;\n"
+"\n"
+"-- output --\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+"-----+------------+------------+-------+--------+------------+------------"
+"+-------+-------+------+----------\n"
+"   3 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 "
+"|    0  |     0 | 4326 |        0\n"
+"   4 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 "
+"|    0  |     0 | 4326 |        0"
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1680
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
 "<xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_SetValue\"/>, <xref "
 "linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
+"<xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_SetValue\"/>, <xref "
+"linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
-msgstr ""
+msgstr "ST_Tile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a set of rasters resulting from the split of the input "
 "raster based upon the desired dimensions of the output rasters.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um conjunto de rasters resultante de uma divisão do "
+"raster de entrada baseado nas dimensões desejadas nos rasters de saída.</"
+"refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
@@ -2795,17 +4152,44 @@ msgid ""
 "\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>int[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>padwithnodata=FALSE</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof raster "
+"<function>ST_Tile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>padwithnodata=FALSE</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>padwithnodata=FALSE</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1728
 #, no-c-format
 msgid ""
 "<para>Returns a set of rasters resulting from the split of the input raster "
 "based upon the desired dimensions of the output rasters.</para>"
 msgstr ""
+"<para>Retorna um conjunto de rasters resultante de uma divisão do raster de "
+"entrada baseado nas dimensões desejadas nos rasters de saída.</para>"
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1732
 #, no-c-format
 msgid ""
 "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
@@ -2815,17 +4199,25 @@ msgid ""
 "NODATA values. If raster band(s) do not have NODATA value(s) specified, one "
 "can be specified by setting <varname>nodataval</varname>."
 msgstr ""
+"Se <varname>padwithnodata</varname> = FALSO, tiles limite no lado direito e "
+"inferior do raster podem ter dimensões diferentes do resto das tiles. Se "
+"<varname>padwithnodata</varname> = VERDADEIRO, todas as tiles terão a mesma "
+"dimensão com a possibilidade das tiles limites serem preenchidas com valores "
+"NODATA. Se a banda(s) não possui valor(es) NODATA especificado, pode ser "
+"especificado por <varname>nodataval</varname>."
 
 #. Tag: para
-#: reference_raster.xml:1681
+#: reference_raster.xml:1737
 #, no-c-format
 msgid ""
 "If a specified band of the input raster is out-of-db, the corresponding band "
 "in the output rasters will also be out-of-db."
 msgstr ""
+"Se uma banda especificada do raster de entrada estiver  out-of-db, a banda "
+"correspondente nos rasters de saída também estará. "
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1748
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2880,9 +4272,60 @@ msgid ""
 " (2,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
 "(18 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT ST_Union(rast) AS rast FROM foo\n"
+"), baz AS (\n"
+"        SELECT ST_Tile(rast, 3, 3, TRUE) AS rast FROM bar\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(rast)\n"
+"FROM baz;\n"
+"\n"
+"              st_dumpvalues\n"
+"------------------------------------------\n"
+" (1,\"{{1,1,1},{1,1,1},{1,1,1}}\")\n"
+" (2,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
+" (1,\"{{2,2,2},{2,2,2},{2,2,2}}\")\n"
+" (2,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
+" (1,\"{{3,3,3},{3,3,3},{3,3,3}}\")\n"
+" (2,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
+" (1,\"{{4,4,4},{4,4,4},{4,4,4}}\")\n"
+" (2,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
+" (1,\"{{5,5,5},{5,5,5},{5,5,5}}\")\n"
+" (2,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
+" (1,\"{{6,6,6},{6,6,6},{6,6,6}}\")\n"
+" (2,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
+" (1,\"{{7,7,7},{7,7,7},{7,7,7}}\")\n"
+" (2,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
+" (1,\"{{8,8,8},{8,8,8},{8,8,8}}\")\n"
+" (2,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
+" (1,\"{{9,9,9},{9,9,9},{9,9,9}}\")\n"
+" (2,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
+"(18 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:1694
+#: reference_raster.xml:1750
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -2928,28 +4371,71 @@ msgid ""
 " (1,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
 "(9 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT ST_Union(rast) AS rast FROM foo\n"
+"), baz AS (\n"
+"        SELECT ST_Tile(rast, 3, 3, 2) AS rast FROM bar\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(rast)\n"
+"FROM baz;\n"
+"\n"
+"              st_dumpvalues\n"
+"------------------------------------------\n"
+" (1,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
+" (1,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
+" (1,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
+" (1,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
+" (1,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
+" (1,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
+" (1,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
+" (1,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
+" (1,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
+"(9 rows)"
 
 #. Tag: para
-#: reference_raster.xml:1700
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_Retile\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
-msgstr ""
+msgstr "ST_Retile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
 msgid ""
 "Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
+"Retorna um conjunto de tiles configuradas de uma cobertura raster aleatória. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
 msgid ""
 "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
@@ -2963,9 +4449,19 @@ msgid ""
 "choice=\"opt\"><type>text </type> <parameter>algo='NearestNeighbor'</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
+"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
+"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>ext</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>sfx</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>sfy</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>tw</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>th</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>algo='NearestNeighbor'</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
 msgid ""
 "Return a set of tiles having the specified scale (<varname>sfx</varname>, "
@@ -2974,21 +4470,26 @@ msgid ""
 "data coming from the specified raster coverage (<varname>tab</varname>, "
 "<varname>col</varname>)."
 msgstr ""
+"Retorna um conjunto de tiles tendo a escala especificada (<varname>sfx</"
+"varname>, <varname>sfy</varname>) e tamanho máximo (<varname>tw</varname>, "
+"<varname>th</varname>) e cobrindo a extensão especificada (<varname>ext</"
+"varname>) com os dados vindos da cobertura raster especificada "
+"(<varname>tab</varname>, <varname>col</varname>)."
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
-msgstr ""
+msgstr "ST_FromGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
-msgstr ""
+msgstr "Retorna um raster de um arquivo raster GDAL suportado."
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
@@ -2996,26 +4497,36 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>srid=NULL</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>gdaldata</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>srid=NULL</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
 msgid ""
 "Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
 "varname> is of type bytea and should be the contents of the GDAL raster file."
 msgstr ""
+"Retorna um raster de uma arquivo raster GDAL suportado. <varname>gdaldata</"
+"varname> é do tipo bytea e deve ser o conteúdo do arquivo raster GDAL. "
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
 msgid ""
 "If <varname>srid</varname> is NULL, the function will try to automatically "
 "assign the SRID from the GDAL raster. If <varname>srid</varname> is "
 "provided, the value provided will override any automatically assigned SRID."
 msgstr ""
+"Se <varname>srid</varname> for NULO, a função tentará designar "
+"automaticamente o SRID do raster GDAL. Se <varname>srid</varname> for "
+"fornecido, o valor fornecido irá exceder qualquer SRID designado "
+"automaticamente."
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -3048,29 +4559,60 @@ msgid ""
 "(4,12,3,0,3,3)\n"
 "(2 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT "
+"ST_AsPNG(ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, "
+"0.1, -0.1, 0, 0, 4326), 1, '8BUI', 1, 0), 2, '8BUI', 2, 0), 3, '8BUI', 3, "
+"0)) AS png\n"
+"),\n"
+"bar AS (\n"
+"        SELECT 1 AS rid, ST_FromGDALRaster(png) AS rast FROM foo\n"
+"        UNION ALL\n"
+"        SELECT 2 AS rid, ST_FromGDALRaster(png, 3310) AS rast FROM foo\n"
+")\n"
+"SELECT\n"
+"        rid,\n"
+"        ST_Metadata(rast) AS metadata,\n"
+"        ST_SummaryStats(rast, 1) AS stats1,\n"
+"        ST_SummaryStats(rast, 2) AS stats2,\n"
+"        ST_SummaryStats(rast, 3) AS stats3\n"
+"FROM bar\n"
+"ORDER BY rid;\n"
+"\n"
+" rid |         metadata          |    stats1     |    stats2     |     "
+"stats3\n"
+"-----+---------------------------+---------------+---------------"
+"+----------------\n"
+"   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | "
+"(4,12,3,0,3,3)\n"
+"   2 | (0,0,2,2,1,-1,0,0,3310,3) | (4,4,1,0,1,1) | (4,8,2,0,2,2) | "
+"(4,12,3,0,3,3)\n"
+"(2 rows)"
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
-msgstr ""
+msgstr "Assessores Raster"
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
-msgstr ""
+msgstr "ST_GeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
 msgid ""
 "Returns the georeference meta data in GDAL or ESRI format as commonly seen "
 "in a world file. Default is GDAL."
 msgstr ""
+"Retorna os metadados georreferenciados no formato GDAL ou ESRI como é "
+"comumente visto em um arquivo mundo. O padrão é GDAL. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_GeoReference</function></funcdef> "
@@ -3078,9 +4620,13 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> <parameter>format=GDAL</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_GeoReference</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>format=GDAL</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
 msgid ""
 "Returns the georeference meta data including carriage return in GDAL or ESRI "
@@ -3088,21 +4634,24 @@ msgid ""
 "World_file\">world file</ulink>. Default is GDAL if no type specified. type "
 "is string 'GDAL' or 'ESRI'."
 msgstr ""
+"Retorna os metadados georreferenciados, incluindo transporte, no formato "
+"GDAL ou ESRI como visto no <varname>srid</varname>. O padrão é GDAL se "
+"nenhum tipo for especificado. O tipo é string 'GDAL' ou 'ESRI'."
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
-msgstr ""
+msgstr "A diferença entre representações de formatos é a seguinte:"
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
-msgstr ""
+msgstr "<varname>GDAL</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1889
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3112,15 +4661,21 @@ msgid ""
 "upperleftx\n"
 "upperlefty"
 msgstr ""
+"scalex\n"
+"skewy\n"
+"skewx\n"
+"scaley\n"
+"upperleftx\n"
+"upperlefty"
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
-msgstr ""
+msgstr "<varname>ESRI</varname>:"
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1891
 #, no-c-format
 msgid ""
 "scalex\n"
@@ -3130,9 +4685,15 @@ msgid ""
 "upperleftx + scalex*0.5\n"
 "upperlefty + scaley*0.5"
 msgstr ""
+"scalex\n"
+"skewy\n"
+"skewx\n"
+"scaley\n"
+"upperleftx + scalex*0.5\n"
+"upperlefty + scaley*0.5"
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
 "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
@@ -3148,41 +4709,55 @@ msgid ""
 " 1.5000000000 : 0.5000000000\n"
 " 2.0000000000 : 0.5000000000"
 msgstr ""
+"SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
+"'GDAL') As gdal_ref\n"
+" FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"   esri_ref   |   gdal_ref\n"
+"--------------+--------------\n"
+" 2.0000000000 | 2.0000000000\n"
+" 0.0000000000 : 0.0000000000\n"
+" 0.0000000000 : 0.0000000000\n"
+" 3.0000000000 : 3.0000000000\n"
+" 1.5000000000 : 0.5000000000\n"
+" 2.0000000000 : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
-msgstr ""
+msgstr "ST_Height"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
-msgstr ""
+msgstr "Retorna a altura do raster em pixeis. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Height</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_Height</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
-msgstr ""
+msgstr "Retorna a altura do raster."
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Height(rast) As rastheight\n"
@@ -3193,39 +4768,52 @@ msgid ""
 "   1 |         20\n"
 "   2 |          5"
 msgstr ""
+"SELECT rid, ST_Height(rast) As rastheight\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastheight\n"
+"-----+------------\n"
+"   1 |         20\n"
+"   2 |          5"
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
-msgstr ""
+msgstr "ST_IsEmpty"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
 "Otherwise, returns false.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna verdadeiro se o raster estiver vazio (largura = 0 e "
+"altura = 0). Senão, retorna falso.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
 msgid ""
 "<para>Returns true if the raster is empty (width = 0 and height = 0). "
 "Otherwise, returns false.</para>"
 msgstr ""
+"<para>Retorna verdadeiro se o raster estiver vazio (largura = 0 e altura = "
+"0). Senão, retorna falso.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1966
 #, no-c-format
 msgid ""
 "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
@@ -3239,45 +4827,62 @@ msgid ""
 "-----------+\n"
 "t          |"
 msgstr ""
+"SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
+"st_isempty |\n"
+"-----------+\n"
+"f          |\n"
+"\n"
+"\n"
+"SELECT ST_IsEmpty(ST_MakeEmptyRaster(0, 0, 0, 0, 0, 0, 0, 0))\n"
+"st_isempty |\n"
+"-----------+\n"
+"t          |"
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
-msgstr ""
+msgstr "ST_MemSize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a quantidade de espaço (em bytes) que o raster pega.</"
+"refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_MemSize</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_MemSize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
+"<para>Retorna a quantidade de espaço (em bytes) que o raster pega.</para>"
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
 msgid ""
 "This is a nice compliment to PostgreSQL built in functions pg_column_size, "
 "pg_size_pretty, pg_relation_size, pg_total_relation_size."
 msgstr ""
+"Isso é um ótimo elogio para o PostgreSQL construído nas funções "
+"pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size."
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
 msgid ""
 "pg_relation_size which gives the byte size of a table may return byte size "
@@ -3285,17 +4890,23 @@ msgid ""
 "table contribution and large geometries are stored in TOAST tables. "
 "pg_column_size might return lower because it returns the compressed size."
 msgstr ""
+"pg_relation_size que fornece o tamanho em bytes de uma tabela, talvez "
+"retorne com o tamanho em byte menor que ST_MemSize. Isso acontece porque o "
+"pg_relation_size não adiciona contribuição de tabela toasted e grandes "
+"geometrias são guardadas em tabelas TOAST. g_column_size pode retornar menor "
+"porque retorna o tamanho comprimido. "
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
 msgid ""
 "pg_total_relation_size - includes, the table, the toasted tables, and the "
 "indexes."
 msgstr ""
+"pg_total_relation_size - inclui, a tabela, as tabelas toasted, e os índices."
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:2009
 #, no-c-format
 msgid ""
 "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
@@ -3305,40 +4916,54 @@ msgid ""
 "                --------\n"
 "                22568"
 msgstr ""
+"SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
+"'8BUI')) As rast_mem;\n"
+"\n"
+"                rast_mem\n"
+"                --------\n"
+"                22568"
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
-msgstr ""
+msgstr "ST_MetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
 "(skew), upper, lower left, etc."
 msgstr ""
+"Retorna metadados básicos sobre um objeto raster como um tanho pixel, "
+"rotação (skew), esquerda superior, inferior etc. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_MetaData</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>ST_MetaData</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster object such as pixel size, rotation "
 "(skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | "
 "width | height | scalex | scaley | skewx | skewy | srid | numbands"
 msgstr ""
+"Retorna metadados básicos sobre um objeto raster como um tanho pixel, "
+"rotação (skew), esquerda superior, inferior etc. Colunas retornadas: "
+"upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | "
+"srid | numbands"
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -3354,42 +4979,56 @@ msgid ""
 "   2 | 3427927.75 |    5793244 |     5 |      5 |   0.05 |  -0.05 "
 "|                0 |     0 |    0 |        3"
 msgstr ""
+"SELECT rid, (foo.md).*\n"
+" FROM (SELECT rid, ST_MetaData(rast) As md\n"
+"FROM dummy_rast) As foo;\n"
+"\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+" ----+------------+------------+-------+--------+--------+-----------+-------"
+"+-------+------+-------\n"
+"   1 |        0.5 |        0.5 |    10 |     20 |      2 |      3 "
+"|                0 |     0 |    0 |        0\n"
+"   2 | 3427927.75 |    5793244 |     5 |      5 |   0.05 |  -0.05 "
+"|                0 |     0 |    0 |        3"
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_NumBands\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
-msgstr ""
+msgstr "ST_NumBands"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
-msgstr ""
+msgstr "<refpurpose>Retorna o número de bandas no objeto raster.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_NumBands</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_NumBands</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
-msgstr ""
+msgstr "<para>Retorna o número de bandas no objeto raster.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
 "SELECT rid, ST_NumBands(rast) As numbands\n"
@@ -3400,53 +5039,69 @@ msgid ""
 "  1 |        0\n"
 "  2 |        3"
 msgstr ""
-
+"SELECT rid, ST_NumBands(rast) As numbands\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid | numbands\n"
+"----+----------\n"
+"  1 |        0\n"
+"  2 |        3"
+
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
-msgstr ""
+msgstr "ST_PixelHeight"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
 msgid ""
 "Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
+"Retorna a altura do pixel em unidades geométricas do sistema de referência "
+"espacial. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
 msgid ""
 "Returns the height of a pixel in geometric units of the spatial reference "
 "system. In the common case where there is no skew, the pixel height is just "
 "the scale ratio between geometric coordinates and raster pixels."
 msgstr ""
+"Retorna a altura do pixel em unidades geométricas do sistema de referência "
+"espacial.  No caso comum onde não existem desvios, a altura do pixel é "
+"somente a escala de proporção entre coordenadas geométricas e pixeis raster. "
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
 msgid ""
 "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
 "visualization of the relationship."
 msgstr ""
+"Recorra a <xref linkend=\"RT_ST_PixelWidth\"/> para uma visualização "
+"diagramática da relação."
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
-msgstr ""
+msgstr "Exemplos: Rasters sem desvio"
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3460,15 +5115,25 @@ msgid ""
 "         20 |         3 |      2 |      3 |     0 |        0\n"
 "          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 msgstr ""
+"SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
+" ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As "
+"skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"FROM dummy_rast;\n"
+"\n"
+" rastheight | pixheight | scalex | scaley | skewx | skewy\n"
+"------------+-----------+--------+--------+-------+----------\n"
+"         20 |         3 |      2 |      3 |     0 |        0\n"
+"          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
-msgstr ""
+msgstr "Exemplos: Rasters com desvio diferente de 0"
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
 "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
@@ -3483,66 +5148,86 @@ msgid ""
 "        20 |  3.04138126514911 |      2 |      3 |   0.5 |      0.5\n"
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 msgstr ""
+"SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
+" ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As "
+"skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"FROM (SELECT ST_SetSKew(rast,0.5,0.5) As rast\n"
+"        FROM dummy_rast) As skewed;\n"
+"\n"
+"rastheight |     pixheight     | scalex | scaley | skewx | skewy\n"
+"-----------+-------------------+--------+--------+-------+----------\n"
+"        20 |  3.04138126514911 |      2 |      3 |   0.5 |      0.5\n"
+"         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133
-#: reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
 "linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
-msgstr ""
+msgstr "ST_PixelWidth"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
 msgid ""
 "Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
+"Retorna a largura do pixel em unidades geométricas do sistema de referência "
+"espacial. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
 msgid ""
 "Returns the width of a pixel in geometric units of the spatial reference "
 "system. In the common case where there is no skew, the pixel width is just "
 "the scale ratio between geometric coordinates and raster pixels."
 msgstr ""
+"Retorna a largura do pixel em unidades geométricas do sistema de referência "
+"espacial.  No caso comum onde não existem desvios, a largura do pixel é "
+"somente a escala de proporção entre coordenadas geométricas e pixeis raster. "
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
-msgstr ""
+msgstr "O diagrama a seguir demonstra a relação: "
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
-msgstr ""
+msgstr "Largura do Pixel: tamanho do pixel na direção i"
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
-msgstr ""
+msgstr "Altura do Pixel: tamanho do pixel na direção j"
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2175
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3556,9 +5241,19 @@ msgid ""
 "        10 |        2 |      2 |      3 |     0 |        0\n"
 "         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 msgstr ""
+"SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
+"        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
+"As skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"        FROM dummy_rast;\n"
+"\n"
+"        rastwidth | pixwidth | scalex | scaley | skewx | skewy\n"
+"        -----------+----------+--------+--------+-------+----------\n"
+"        10 |        2 |      2 |      3 |     0 |        0\n"
+"         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2182
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
@@ -3574,46 +5269,65 @@ msgid ""
 "        10 |  2.06155281280883 |      2 |      3 |   0.5 |      0.5\n"
 "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 msgstr ""
+"SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
+"        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
+"As skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"        FROM (SELECT ST_SetSkew(rast,0.5,0.5) As rast\n"
+"        FROM dummy_rast) As skewed;\n"
+"\n"
+"        rastwidth |     pixwidth      | scalex | scaley | skewx | skewy\n"
+"        -----------+-------------------+--------+--------+-------"
+"+----------\n"
+"        10 |  2.06155281280883 |      2 |      3 |   0.5 |      0.5\n"
+"         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
-msgstr ""
+msgstr "ST_ScaleX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
 "system."
 msgstr ""
+"Retorna o componente X da largura do pixel em unidades do sistema de "
+"referência coordenadas. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
 msgid ""
 "Returns the X component of the pixel width in units of coordinate reference "
 "system. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file"
 "\">World File</ulink> for more details."
 msgstr ""
+"Retorna o componente X da largura do pixel em unidades do sistema de "
+"referência coordenadas. Recorra a <ulink url=\"http://en.wikipedia.org/wiki/"
+"World_file\">World File</ulink> para mais detalhes. "
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
-msgstr ""
+msgstr "Alterações: 2.0.0. Nas versões WKTRaster era chamado de ST_PixelSizeX."
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
@@ -3624,46 +5338,60 @@ msgid ""
 "   1 |            2\n"
 "   2 |         0.05"
 msgstr ""
+"SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastpixwidth\n"
+"-----+--------------\n"
+"   1 |            2\n"
+"   2 |         0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
-msgstr ""
+msgstr "ST_ScaleY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
 "system."
 msgstr ""
+"Retorna o componente Y da altura do pixel em unidades do sistema de "
+"referência coordenadas. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
 msgid ""
 "Returns the Y component of the pixel height in units of coordinate reference "
 "system. May be negative. Refer to <ulink url=\"http://en.wikipedia.org/wiki/"
 "World_file\">World File</ulink> for more details."
 msgstr ""
+"Retorna o componente Y da altura do pixel em unidades do sistema de "
+"referência coordenadas. Recorra a <ulink url=\"http://en.wikipedia.org/wiki/"
+"World_file\">World File</ulink> para mais detalhes. "
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
-msgstr ""
+msgstr "Alterações: 2.0.0. Nas versões WKTRaster era chamado de ST_PixelSizeY."
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
 "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
@@ -3674,23 +5402,32 @@ msgid ""
 "   1 |             3\n"
 "   2 |         -0.05"
 msgstr ""
+"SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastpixheight\n"
+"-----+---------------\n"
+"   1 |             3\n"
+"   2 |         -0.05"
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
-msgstr ""
+msgstr "ST_RasterToWorldCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
 msgid ""
 "Returns the raster's upper left corner as geometric X and Y (longitude and "
 "latitude) given a column and row. Column and row starts at 1."
 msgstr ""
+"Retorna o canto superior esquerdo do raster como X e Y geométricos "
+"(longitude e latitude) dada a coluna e linha. Coluna e linha começam em 1."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
@@ -3698,9 +5435,13 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
 msgid ""
 "Returns the upper left corner as geometric X and Y (longitude and latitude) "
@@ -3711,9 +5452,15 @@ msgid ""
 "the raster assuming the raster's grid is applicable outside the raster's "
 "bounds."
 msgstr ""
+"Retorna o canto esquerdo superior como X e Y geométricos (longitude e "
+"latitude) dada a coluna e linha. o X e Y estão em unidades geométricas do "
+"raster georreferenciado. A numeração da coluna e da linha começa no 1, mas "
+"se algum passar como zero, um número negativo ou um maior que a respectiva "
+"dimensão do raster, retornará as coordenas fora do raster assumindo que a "
+"rede raster é aplicável fora dos limites do raster. "
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2300
 #, no-c-format
 msgid ""
 "-- non-skewed raster\n"
@@ -3728,9 +5475,20 @@ msgid ""
 "   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
 "   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 msgstr ""
+"-- non-skewed raster\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_RasterToWorldCoord(rast,1, 1)).*,\n"
+"        (ST_RasterToWorldCoord(rast,2, 2)).*\n"
+"FROM dummy_rast\n"
+"\n"
+" rid | longitude  | latitude | longitude |  latitude\n"
+"-----+------------+----------+-----------+------------\n"
+"   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
+"   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2302
 #, no-c-format
 msgid ""
 "-- skewed raster\n"
@@ -3750,31 +5508,51 @@ msgid ""
 "   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
 "   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
 msgstr ""
+"-- skewed raster\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_RasterToWorldCoord(rast, 1, 1)).*,\n"
+"        (ST_RasterToWorldCoord(rast, 2, 3)).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                rid,\n"
+"                ST_SetSkew(rast, 100.5, 0) As rast\n"
+"        FROM dummy_rast\n"
+") As foo\n"
+"\n"
+" rid | longitude  | latitude | longitude | latitude\n"
+"-----+------------+----------+-----------+-----------\n"
+"   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
+"   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
 
 #. Tag: para
-#: reference_raster.xml:2253
+#: reference_raster.xml:2309
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
 "\"RT_ST_SetSkew\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
-msgstr ""
+msgstr "ST_RasterToWorldCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
 msgid ""
 "Returns the geometric X coordinate upper left of a raster, column and row. "
 "Numbering of columns and rows starts at 1."
 msgstr ""
+"Retorna a coordenada geométrica X superior esquerda de um raster, coluna ou "
+"linha. A numeração das colunas e linhas começam no 1. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
@@ -3786,9 +5564,17 @@ msgid ""
 "type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float8 "
+"<function>ST_RasterToWorldCoordX</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
 msgid ""
 "Returns the upper left X coordinate of a raster column row in geometric "
@@ -3798,9 +5584,15 @@ msgid ""
 "or right with the assumption that the skew and pixel sizes are same as "
 "selected raster."
 msgstr ""
+"Retorna a coordenada X superior esquerda de uma coluna raster em unidades "
+"geométricas do raster georreferenciado. A numeração da coluna e da linha "
+"começa no 1, mas se algum passar como zero, um número negativo ou um maior "
+"que a respectiva dimensão do raster, retornará as coordenas fora do raster "
+"para esquerda ou direita, assumindo que a skew e tamanhos do pixel são os "
+"mesmo que o raster selecionado."
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the X column is sufficient. For skewed "
@@ -3808,15 +5600,20 @@ msgid ""
 "ST_SkewX and row and column. An error will be raised if you give just the X "
 "column for a skewed raster."
 msgstr ""
+"Para rasters sem desvio, fornecer a coluna X é suficiente. Para rasters com "
+"desvio, a coordenada georreferenciada é uma função da ST_ScaleX e ST_SkewX e "
+"linha e coluna. Um erro aparecerá se você der somente a coluna X para um "
+"raster desviado. "
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
+"Alterações: 2.1.0 Em versões anteriores, era chamado de ST_Raster2WorldCoordX"
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2359
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing column is sufficient\n"
@@ -3830,9 +5627,19 @@ msgid ""
 "   1 |        0.5 |       2.5 |      2\n"
 "   2 | 3427927.75 | 3427927.8 |   0.05"
 msgstr ""
+"-- non-skewed raster providing column is sufficient\n"
+"SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord,\n"
+"        ST_RasterToWorldCoordX(rast,2) As x2coord,\n"
+"        ST_ScaleX(rast) As pixelx\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |  x1coord   |  x2coord  | pixelx\n"
+"-----+------------+-----------+--------\n"
+"   1 |        0.5 |       2.5 |      2\n"
+"   2 | 3427927.75 | 3427927.8 |   0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2361
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3847,31 +5654,46 @@ msgid ""
 "   1 |        0.5 |     203.5 |      2\n"
 "   2 | 3427927.75 | 3428128.8 |   0.05"
 msgstr ""
+"-- for fun lets skew it\n"
+"SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord,\n"
+"        ST_RasterToWorldCoordX(rast, 2, 3) As x2coord,\n"
+"        ST_ScaleX(rast) As pixelx\n"
+"FROM (SELECT rid, ST_SetSkew(rast, 100.5, 0) As rast FROM dummy_rast) As "
+"foo;\n"
+"\n"
+" rid |  x1coord   |  x2coord  | pixelx\n"
+"-----+------------+-----------+--------\n"
+"   1 |        0.5 |     203.5 |      2\n"
+"   2 | 3427927.75 | 3428128.8 |   0.05"
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
-msgstr ""
+msgstr "ST_RasterToWorldCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
 msgid ""
 "Returns the geometric Y coordinate upper left corner of a raster, column and "
 "row. Numbering of columns and rows starts at 1."
 msgstr ""
+"Retorna a coordenada geométrica Y superior esquerda de um raster, coluna e "
+"linha. A numeração das colunas e linhas começam no 1. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
@@ -3883,9 +5705,17 @@ msgid ""
 "type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
 "type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>yrow</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float8 "
+"<function>ST_RasterToWorldCoordY</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
 msgid ""
 "Returns the upper left Y coordinate of a raster column row in geometric "
@@ -3895,9 +5725,15 @@ msgid ""
 "left or right with the assumption that the skew and pixel sizes are same as "
 "selected raster tile."
 msgstr ""
+"Retorna a coordenada Y superior esquerda de uma coluna raster em unidades "
+"geométricas do raster georreferenciado. A numeração da coluna e da linha "
+"começa no 1, mas se algum passar como zero, um número negativo ou um maior "
+"que a respectiva dimensão do raster, retornará as coordenas fora do raster "
+"para esquerda ou direita, assumindo que o desvio e tamanhos do pixel são os "
+"mesmos que o raster selecionado."
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
 msgid ""
 "For non-skewed rasters, providing the Y column is sufficient. For skewed "
@@ -3905,15 +5741,20 @@ msgid ""
 "ST_SkewY and row and column. An error will be raised if you give just the Y "
 "row for a skewed raster."
 msgstr ""
+"Para rasters sem desvio, fornecer a coluna Y é suficiente. Para rasters com "
+"desvio, a coordenada georreferenciada é uma função da ST_ScaleY e ST_SkewY e "
+"linha e coluna. Um erro aparecerá se você der somente a linha Y para um "
+"raster desviado. "
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
+"Alterações: 2.1.0 Em versões anteriores, era chamado de ST_Raster2WorldCoordY"
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2413
 #, no-c-format
 msgid ""
 "-- non-skewed raster providing row is sufficient\n"
@@ -3927,9 +5768,19 @@ msgid ""
 "   1 |     0.5 |       6.5 |      3\n"
 "   2 | 5793244 | 5793243.9 |  -0.05"
 msgstr ""
+"-- non-skewed raster providing row is sufficient\n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord,\n"
+"        ST_RasterToWorldCoordY(rast,3) As y2coord,\n"
+"        ST_ScaleY(rast) As pixely\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | y1coord |  y2coord  | pixely\n"
+"-----+---------+-----------+--------\n"
+"   1 |     0.5 |       6.5 |      3\n"
+"   2 | 5793244 | 5793243.9 |  -0.05"
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2415
 #, no-c-format
 msgid ""
 "-- for fun lets skew it\n"
@@ -3943,46 +5794,63 @@ msgid ""
 "   1 |     0.5 |       107 |      3\n"
 "   2 | 5793244 | 5793344.4 |  -0.05"
 msgstr ""
+"-- for fun lets skew it\n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord,\n"
+"        ST_RasterToWorldCoordY(rast,2,3) As y2coord,\n"
+"        ST_ScaleY(rast) As pixely\n"
+"FROM (SELECT rid, ST_SetSkew(rast,0,100.5) As rast FROM dummy_rast) As foo;\n"
+"\n"
+" rid | y1coord |  y2coord  | pixely\n"
+"-----+---------+-----------+--------\n"
+"   1 |     0.5 |       107 |      3\n"
+"   2 | 5793244 | 5793344.4 |  -0.05"
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
 "\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
-msgstr ""
+msgstr "ST_Rotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
-msgstr ""
+msgstr "Retorna a rotação do raster em radianos. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_Rotation</function></funcdef> "
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_Rotation</function></funcdef> "
+"<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
 msgid ""
 "Returns the uniform rotation of the raster in radian. If a raster does not "
 "have uniform rotation, NaN is returned. Refer to <ulink url=\"http://en."
 "wikipedia.org/wiki/World_file\">World File</ulink> for more details."
 msgstr ""
+"Retorna a rotação uniforme do raster em radianos. Se um raster n ão tiver "
+"uma rotação uniforme, NaN retorna. Recorra a <ulink url=\"http://en."
+"wikipedia.org/wiki/World_file\">World File</ulink> para mais detalhes. "
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2451
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
@@ -3993,44 +5861,57 @@ msgid ""
 "   1 | 0.785398163397448\n"
 "   2 | 0.785398163397448"
 msgstr ""
+"SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
+"rot FROM dummy_rast;\n"
+"\n"
+" rid |        rot\n"
+"-----+-------------------\n"
+"   1 | 0.785398163397448\n"
+"   2 | 0.785398163397448"
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
-msgstr ""
+msgstr "ST_SkewX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
-msgstr ""
+msgstr "Retorna o desvio X georreferência (ou parâmetro e rotação)."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewX</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_SkewX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
 msgid ""
 "Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
 "\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
 "details."
 msgstr ""
+"Retorna o desvio X georreferência (ou parâmetro de rotação). Recorra a "
+"<ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> "
+"para mais detalhes. "
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2486 reference_raster.xml:2522
 #, no-c-format
 msgid ""
 "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
@@ -4053,88 +5934,120 @@ msgid ""
 "                     : 3427927.7500000000\n"
 "                     : 5793244.0000000000"
 msgstr ""
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | skewx | skewy |       georef\n"
+"-----+-------+-------+--------------------\n"
+"   1 |     0 |     0 | 2.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 3.0000000000\n"
+"                     : 0.5000000000\n"
+"                     : 0.5000000000\n"
+"                     :\n"
+"   2 |     0 |     0 | 0.0500000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : -0.0500000000\n"
+"                     : 3427927.7500000000\n"
+"                     : 5793244.0000000000"
 
 #. Tag: para
-#: reference_raster.xml:2437
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
-msgstr ""
+msgstr "ST_SkewY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
-msgstr ""
+msgstr "Retorna o desvio Y georreferência (ou parâmetro e rotação)."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SkewY</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_SkewY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
 msgid ""
 "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
 "\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
 "details."
 msgstr ""
+"Retorna o desvio Y georreferência (ou parâmetro de rotação). Recorra a "
+"<ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> "
+"para mais detalhes. "
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
-msgstr ""
+msgstr "ST_SRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster as defined in "
 "spatial_ref_sys table."
 msgstr ""
+"Retorna o identificador de referência espacial  como definido na tabela "
+"spatial_ref_sys."
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_SRID</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_SRID</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
 msgid ""
 "Returns the spatial reference identifier of the raster object as defined in "
 "the spatial_ref_sys table."
 msgstr ""
+"Retorna o identificador de referência espacial do objeto raster como "
+"definido na tabela spatial_ref_sys."
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
 msgid ""
 "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
 "instead of the prior -1."
 msgstr ""
+"A partir do PostGIS 2.0+ o srid de raster/geometria não georreferenciado é 0 "
+"em vez de -1."
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
 "SELECT ST_SRID(rast) As srid\n"
@@ -4144,43 +6057,52 @@ msgid ""
 "----------------\n"
 "0"
 msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:2508
-#, no-c-format
-msgid ", <xref linkend=\"ST_SRID\"/>"
-msgstr ""
+"SELECT ST_SRID(rast) As srid\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"srid\n"
+"----------------\n"
+"0"
+
+#. Tag: para
+#: reference_raster.xml:2564
+#, no-c-format
+msgid ", <xref linkend=\"ST_SRID\"/>"
+msgstr ", <xref linkend=\"ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
-msgstr ""
+msgstr "ST_Summary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a text summary of the contents of the raster.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um texto resumo dos conteúdos do raster.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_Summary</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_Summary</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
-msgstr ""
+msgstr "<para>Retorna um texto resumo dos conteúdos do raster.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2593
 #, no-c-format
 msgid ""
 "SELECT ST_Summary(\n"
@@ -4205,47 +6127,76 @@ msgid ""
 "     band 3 of pixtype 16BSI is in-db with no NODATA value\n"
 "(1 row)"
 msgstr ""
+"SELECT ST_Summary(\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, "
+"0, 0)\n"
+"                                , 1, '8BUI', 1, 0\n"
+"                        )\n"
+"                        , 2, '32BF', 0, -9999\n"
+"                )\n"
+"                , 3, '16BSI', 0, NULL\n"
+"        )\n"
+");\n"
+"\n"
+"                            st_summary\n"
+"------------------------------------------------------------------\n"
+" Raster of 10x10 pixels has 3 bands and extent of BOX(0 -10,10 0)+\n"
+"     band 1 of pixtype 8BUI is in-db with NODATA value of 0      +\n"
+"     band 2 of pixtype 32BF is in-db with NODATA value of -9999  +\n"
+"     band 3 of pixtype 16BSI is in-db with no NODATA value\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:2542
+#: reference_raster.xml:2598
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
 "<xref linkend=\"ST_Extent\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
+"<xref linkend=\"ST_Extent\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
-msgstr ""
+msgstr "ST_UpperLeftX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left X coordinate of raster in projected "
 "spatial ref.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada X superior esquerda na ref. espacial "
+"projetada.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
 msgid ""
 "<para>Returns the upper left X coordinate of raster in projected spatial ref."
 "</para>"
 msgstr ""
+"<para>Retorna a coordenada X superior esquerda na ref. espacial projetada.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
 "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
@@ -4256,45 +6207,58 @@ msgid ""
 "   1 |        0.5\n"
 "   2 | 3427927.75"
 msgstr ""
+"SELECt rid, ST_UpperLeftX(rast) As ulx\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |    ulx\n"
+"-----+------------\n"
+"   1 |        0.5\n"
+"   2 | 3427927.75"
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
-msgstr ""
+msgstr "ST_UpperLeftY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the upper left Y coordinate of raster in projected "
 "spatial ref.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a coordenada Y superior esquerda na ref. espacial "
+"projetada.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
 msgid ""
 "<para>Returns the upper left Y coordinate of raster in projected spatial ref."
 "</para>"
 msgstr ""
+"<para>Retorna a coordenada Y superior esquerda na ref. espacial projetada.</"
+"para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
 "SELECT rid, ST_UpperLeftY(rast) As uly\n"
@@ -4305,35 +6269,44 @@ msgid ""
 "   1 |     0.5\n"
 "   2 | 5793244"
 msgstr ""
+"SELECT rid, ST_UpperLeftY(rast) As uly\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |   uly\n"
+"-----+---------\n"
+"   1 |     0.5\n"
+"   2 | 5793244"
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
-msgstr ""
+msgstr "ST_Width"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
-msgstr ""
+msgstr "<refpurpose>Retorna a largura do raster em pixeis.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
 msgid ""
 "<funcdef>integer <function>ST_Width</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>ST_Width</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
-msgstr ""
+msgstr "<para>Retorna a largura do raster em pixeis.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
 "SELECT ST_Width(rast) As rastwidth\n"
@@ -4343,24 +6316,33 @@ msgid ""
 "----------------\n"
 "10"
 msgstr ""
+"SELECT ST_Width(rast) As rastwidth\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"rastwidth\n"
+"----------------\n"
+"10"
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
-msgstr ""
+msgstr "ST_WorldToRasterCoord"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
 "(longitude and latitude) or a point geometry expressed in the spatial "
 "reference coordinate system of the raster."
 msgstr ""
+"Retorna o canto superior esquerdo como coluna e linha dados os X e Y "
+"geométricos (longitude e latitude) ou um ponto expressado na coordenada do "
+"sistema de referência espacial do raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
@@ -4373,9 +6355,18 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>latitude</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>record "
+"<function>ST_WorldToRasterCoord</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>longitude</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>latitude</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
 msgid ""
 "Returns the upper left corner as column and row given geometric X and Y "
@@ -4384,9 +6375,14 @@ msgid ""
 "extent of the raster. Geometric X and Y must be expressed in the spatial "
 "reference coordinate system of the raster."
 msgstr ""
+"Retorna o canto superior esquerdo como coluna e linha dados os X e Y "
+"geométricos (longitude e latitude) ou um ponto. Esta função funciona se o X "
+"e Y geométricos ou ponto estiver fora da extensão do raster ou não. O X e Y "
+"geométricos devem ser expressados na coordenada do sistema de referência "
+"espacial do raster."
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2750
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -4401,33 +6397,49 @@ msgid ""
 "   1 | 1713964 |         7 | 1713964 |         7\n"
 "   2 |       2 | 115864471 |       2 | 115864471"
 msgstr ""
+"SELECT\n"
+"        rid,\n"
+"        (ST_WorldToRasterCoord(rast,3427927.8,20.5)).*,\n"
+"        (ST_WorldToRasterCoord(rast,ST_GeomFromText('POINT(3427927.8 20.5)',"
+"ST_SRID(rast)))).*\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | columnx |   rowy    | columnx |   rowy\n"
+"-----+---------+-----------+---------+-----------\n"
+"   1 | 1713964 |         7 | 1713964 |         7\n"
+"   2 |       2 | 115864471 |       2 | 115864471"
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
 "\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend=\"RT_ST_RasterToWorldCoordY\"/"
 ">, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
+"\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend=\"RT_ST_RasterToWorldCoordY\"/"
+">, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
-msgstr ""
+msgstr "ST_WorldToRasterCoordX"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
 "world coordinate (xw, yw) represented in world spatial reference system of "
 "raster."
 msgstr ""
+"Retorna a coluna no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) "
+"representada no sistema de referência espacial mundial de raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
@@ -4443,9 +6455,21 @@ msgid ""
 "<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>ST_WorldToRasterCoordX</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>xw</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
 msgid ""
 "Returns the column in the raster of the point geometry (pt) or a X and Y "
@@ -4454,15 +6478,21 @@ msgid ""
 "sufficient. World coordinates are in the spatial reference coordinate system "
 "of the raster."
 msgstr ""
+"Retorna a coluna no raster do ponto (pt) ou uma coordenada X e Y (xw, yw). "
+"Um ponto, ou (ambas as coordenadas xw e yw são requeridas se um raster "
+"estiver desviado). Se um raster não estiver desviado, então xw é o "
+"suficiente. Coordenadas globais estão no sistema de coordenadas de "
+"referência espacial do raster. "
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
+"Alterações: 2.1.0 Em versões anteriores, era chamado de ST_World2RasterCoordX"
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
@@ -4476,31 +6506,45 @@ msgid ""
 "   1 | 1713964 | 1713964 |  1713964\n"
 "   2 |       1 |       1 |        1"
 msgstr ""
+"SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
+"                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,\n"
+"                ST_WorldToRasterCoordX(rast,ST_GeomFromText('POINT(3427927.8 "
+"20.5)',ST_SRID(rast))) As ptxcoord\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | xcoord  |  xcoord_xwyw   | ptxcoord\n"
+"-----+---------+---------+----------\n"
+"   1 | 1713964 | 1713964 |  1713964\n"
+"   2 |       1 |       1 |        1"
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
 "\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
+"\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
-msgstr ""
+msgstr "ST_WorldToRasterCoordY"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
 "coordinate (xw, yw) represented in world spatial reference system of raster."
 msgstr ""
+"Retorna a linha no raster do ponto (pt) ou uma coordenada X e Y (xw, yw) "
+"representada no sistema de referência espacial global de raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
@@ -4516,9 +6560,21 @@ msgid ""
 "<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
 "type> <parameter>yw</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>ST_WorldToRasterCoordY</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>xw</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>yw</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
 msgid ""
 "Returns the row in the raster of the point geometry (pt) or a X and Y world "
@@ -4527,15 +6583,21 @@ msgid ""
 "sufficient. World coordinates are in the spatial reference coordinate system "
 "of the raster."
 msgstr ""
+"Retorna a linha no raster do ponto (pt) ou uma coordenada X e Y (xw, yw). Um "
+"ponto, ou (ambas as coordenadas xw e yw são requeridas se um raster estiver "
+"desviado). Se um raster não estiver desviado, então xw é o suficiente. "
+"Coordenadas globais estão no sistema de coordenadas de referência espacial "
+"do raster. "
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
+"Alterações: 2.1.0 Em versões anteriores, era chamado de ST_World2RasterCoordY"
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2862
 #, no-c-format
 msgid ""
 "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
@@ -4549,29 +6611,41 @@ msgid ""
 "   1 |         7 |           7 |         7\n"
 "   2 | 115864471 |   115864471 | 115864471"
 msgstr ""
+"SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
+"                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As ycoord_xwyw,\n"
+"                ST_WorldToRasterCoordY(rast,ST_GeomFromText('POINT(3427927.8 "
+"20.5)',ST_SRID(rast))) As ptycoord\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |  ycoord   | ycoord_xwyw | ptycoord\n"
+"-----+-----------+-------------+-----------\n"
+"   1 |         7 |           7 |         7\n"
+"   2 | 115864471 |   115864471 | 115864471"
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
-msgstr ""
+msgstr "Assessores de banda raster"
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
-msgstr ""
+msgstr "ST_BandMetaData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
 msgid ""
 "Returns basic meta data for a specific raster band. band num 1 is assumed if "
 "none-specified."
 msgstr ""
+"Retorna os metadados básicos para uma banda raster especificada. banda "
+"número 1 é assumida se nenhuma for especificada. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
 msgid ""
 "<funcdef>record <function>ST_BandMetaData</function></funcdef> "
@@ -4579,29 +6653,35 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type><parameter>bandnum=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>record <function>ST_BandMetaData</function></funcdef> "
+"<paramdef><type>raster </type><parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type><parameter>bandnum=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
 msgid ""
 "Returns basic meta data about a raster band. Columns returned pixeltype | "
 "nodatavalue | isoutdb | path."
 msgstr ""
+"Retorna os metadados básicos sobre uma banda raster. Colunas retornadas "
+"pixeltype | nodatavalue | isoutdb | path."
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
-msgstr ""
+msgstr "Se o raster não contém nenhuma banda, então surge um erro. "
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
-msgstr ""
+msgstr "Se uma banda não não tem nenhum valor NODATA, nodatavalue será NULO. "
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2913
 #, no-c-format
 msgid ""
 "SELECT rid, (foo.md).*\n"
@@ -4612,29 +6692,38 @@ msgid ""
 "-----+-----------+----------------+-------------+---------+------\n"
 "   2 | 8BUI      |           0 | f       |"
 msgstr ""
+"SELECT rid, (foo.md).*\n"
+" FROM (SELECT rid, ST_BandMetaData(rast,1) As md\n"
+"FROM dummy_rast WHERE rid=2) As foo;\n"
+"\n"
+" rid | pixeltype | nodatavalue | isoutdb | path\n"
+"-----+-----------+----------------+-------------+---------+------\n"
+"   2 | 8BUI      |           0 | f       |"
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
-msgstr ""
+msgstr "ST_BandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
 msgid ""
 "Returns the value in a given band that represents no data. If no band num 1 "
 "is assumed."
 msgstr ""
+"Retorna o valor em uma dada banda que não representa nenhum valor. Se "
+"nenhuma banda número 1 for assumida. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
@@ -4642,15 +6731,19 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
-msgstr ""
+msgstr "Retorna o valor que não representa nenhum dado para a banda"
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2948
 #, no-c-format
 msgid ""
 "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
@@ -4663,21 +6756,31 @@ msgid ""
 "--------+--------+--------\n"
 "      0 |      0 |      0"
 msgstr ""
+"SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
+"    ST_BandNoDataValue(rast,2) As bnval2, ST_BandNoDataValue(rast,3) As "
+"bnval3\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" bnval1 | bnval2 | bnval3\n"
+"--------+--------+--------\n"
+"      0 |      0 |      0"
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
-msgstr ""
+msgstr "ST_BandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
+"Retorna verdadeiro se a banda estiver repleta somente de valores nodata."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
@@ -4690,9 +6793,18 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>forceChecking=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
 msgid ""
 "Returns true if the band is filled with only nodata values. Band 1 is "
@@ -4701,9 +6813,14 @@ msgid ""
 "the isnodata flag for the band. The default value for this parameter is "
 "FALSE, if not specified."
 msgstr ""
+"Retorna verdadeiro se a banda estiver repleta apenas de valores nodata. "
+"Banda 1 é assumida se não especificada. Se o último argumento for "
+"VERDADEIRO, a banda toda é verificada pixel por pixel. Caso contrário, a "
+"função simplesmente retorna o valor da bandeira isnodata para a banda. O "
+"valor padrão para este parâmetro é FALSO, se não especificado."
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
 msgid ""
 "If the flag is dirty (this is, the result is different using TRUE as last "
@@ -4711,9 +6828,14 @@ msgid ""
 "true, by using ST_SetBandIsNodata(), or ST_SetBandNodataValue() with TRUE as "
 "last argument. See <xref linkend=\"RT_ST_SetBandIsNoData\"/>."
 msgstr ""
+"Se a bandeira for suja (ou seja, o resultado for diferente usando VERDADEIRO "
+"como último parâmetro e não usando ele) você deveria atualizar o raster para "
+"tornar esta bandeira verdadeira, usando a ST_SetBandIsNodata(), ou "
+"ST_SetBandNodataValue() com VERDADEIRO como último argumento. Veja <xref "
+"linkend=\"RT_ST_SetBandIsNoData\"/>."
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:3003
 #, no-c-format
 msgid ""
 "-- Create dummy table with one raster column\n"
@@ -4771,31 +6893,89 @@ msgid ""
 "select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- Expected "
 "false"
 msgstr ""
+"-- Create dummy table with one raster column\n"
+"create table dummy_rast (rid integer, rast raster);\n"
+"\n"
+"-- Add raster with two bands, one pixel/band. In the first band, nodatavalue "
+"= pixel value = 3.\n"
+"-- In the second band, nodatavalue = 13, pixel value = 4\n"
+"insert into dummy_rast values(1,\n"
+"(\n"
+"'01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0200' -- nBands (uint16 0)\n"
+"||\n"
+"'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
+"||\n"
+"'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
+"||\n"
+"'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
+"||\n"
+"'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
+"||\n"
+"'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
+"||\n"
+"'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
+"||\n"
+"'E6100000' -- SRID (int32 4326)\n"
+"||\n"
+"'0100' -- width (uint16 1)\n"
+"||\n"
+"'0100' -- height (uint16 1)\n"
+"||\n"
+"'6' -- hasnodatavalue and isnodata value set to true.\n"
+"||\n"
+"'2' -- first band type (4BUI)\n"
+"||\n"
+"'03' -- novalue==3\n"
+"||\n"
+"'03' -- pixel(0,0)==3 (same that nodata)\n"
+"||\n"
+"'0' -- hasnodatavalue set to false\n"
+"||\n"
+"'5' -- second band type (16BSI)\n"
+"||\n"
+"'0D00' -- novalue==13\n"
+"||\n"
+"'0400' -- pixel(0,0)==4\n"
+")::raster\n"
+");\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"true\n"
+"select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- Expected "
+"false"
 
 #. Tag: para
-#: reference_raster.xml:2953
+#: reference_raster.xml:3009
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
-msgstr ""
+msgstr "ST_BandPath"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
 msgid ""
 "Returns system file path to a band stored in file system. If no bandnum "
 "specified, 1 is assumed."
 msgstr ""
+"Retorna o caminho do arquivo do sistema para uma banda armazenada em um "
+"sistema de arquivos. Se nenhum número de banda for especificado, usa-se 1. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPath</function></funcdef> "
@@ -4803,37 +6983,45 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_BandPath</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
 msgid ""
 "Returns system file path to a band. Throws an error if called with an in db "
 "band."
 msgstr ""
+"Retorna o caminho do arquivo do sistema para uma banda. Surge um erro se for "
+"chamado com uma banda no banco de dados. "
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
-msgstr ""
+msgstr "<!-- TODO: -->"
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
-msgstr ""
+msgstr "ST_BandPixelType"
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
 msgid ""
 "Returns the type of pixel for given band. If no bandnum specified, 1 is "
 "assumed."
 msgstr ""
+"Retorna o tipo pixel para uma dada banda. Se nenhum número de banda for "
+"especificado, usa-se 1. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_BandPixelType</function></funcdef> "
@@ -4841,81 +7029,85 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_BandPixelType</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
-msgstr ""
+msgstr "Existem 11 tipos de pixel. Os tipos suportados são os seguintes:"
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
-msgstr ""
+msgstr "1BB - 1-bit boolean"
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
-msgstr ""
+msgstr "2BUI - 2-bit inteiro não assinado"
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
-msgstr ""
+msgstr "4BUI - 4-bit inteiro não assinado"
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
-msgstr ""
+msgstr "8BSI - 8-bit inteiro assinado"
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
-msgstr ""
+msgstr "8BUI - 8-bit inteiro não assinado"
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
-msgstr ""
+msgstr "16BSI - 16-bit inteiro assinado"
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
-msgstr ""
+msgstr "16BUI - 16-bit inteiro não assinado "
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
-msgstr ""
+msgstr "32BSI - 32-bit inteiro assinado"
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
-msgstr ""
+msgstr "32BUI - 32-bit inteiro não assinado"
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
-msgstr ""
+msgstr "32BF - 32-bit float"
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
-msgstr ""
+msgstr "64BF - 64-bit float"
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3116
 #, no-c-format
 msgid ""
 "SELECT ST_BandPixelType(rast,1) As btype1,\n"
@@ -4927,40 +7119,56 @@ msgid ""
 "--------+--------+--------\n"
 " 8BUI   | 8BUI   | 8BUI"
 msgstr ""
+"SELECT ST_BandPixelType(rast,1) As btype1,\n"
+"    ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" btype1 | btype2 | btype3\n"
+"--------+--------+--------\n"
+" 8BUI   | 8BUI   | 8BUI"
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
-msgstr ""
+msgstr "ST_HasNoBand"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
 msgid ""
 "<refpurpose>Returns true if there is no band with given band number. If no "
 "band number is specified, then band number 1 is assumed.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna verdade se não existirem bandas com números dados. Se "
+"nenhum número de banda for especificado, então assume-se a banda 1.</"
+"refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
 msgid ""
 "<para>Returns true if there is no band with given band number. If no band "
 "number is specified, then band number 1 is assumed.</para>"
 msgstr ""
+"<para>Retorna verdade se não existirem bandas com números dados. Se nenhum "
+"número de banda for especificado, então assume-se a banda 1.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3153
 #, no-c-format
 msgid ""
 "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
@@ -4972,29 +7180,39 @@ msgid ""
 "1 | t   | t   | t   |        0\n"
 "2 | f   | f   | t   |        3"
 msgstr ""
+"SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
+"ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid | hb1 | hb2 | hb4 | numbands\n"
+"-----+-----+-----+-----+----------\n"
+"1 | t   | t   | t   |        0\n"
+"2 | f   | f   | t   |        3"
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
-msgstr ""
+msgstr "Assessores e Setters de Pixel Raster"
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
-msgstr ""
+msgstr "ST_PixelAsPolygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the polygon geometry that bounds the pixel for a "
 "particular row and column.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o polígono que limita o pixel para uma linha e coluna "
+"específicas.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
@@ -5002,17 +7220,23 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
 msgid ""
 "<para>Returns the polygon geometry that bounds the pixel for a particular "
 "row and column.</para>"
 msgstr ""
+"<para>Retorna o polígono que limita o pixel para uma linha e coluna "
+"específicas.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3196
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5030,9 +7254,23 @@ msgid ""
 " 2 | 1 | POLYGON((3427927.8 5793244,3427927.85 5793244,3427927.85 "
 "5793243.95, .."
 msgstr ""
+"-- get raster pixel polygon\n"
+"SELECT i,j, ST_AsText(ST_PixelAsPolygon(foo.rast, i,j)) As b1pgeom\n"
+"FROM dummy_rast As foo\n"
+"        CROSS JOIN generate_series(1,2) As i\n"
+"        CROSS JOIN generate_series(1,1) As j\n"
+"WHERE rid=2;\n"
+"\n"
+" i | j |                                                    b1pgeom\n"
+"---+---"
+"+-----------------------------------------------------------------------------\n"
+" 1 | 1 | POLYGON((3427927.75 5793244,3427927.8 5793244,3427927.8 "
+"5793243.95,...\n"
+" 2 | 1 | POLYGON((3427927.8 5793244,3427927.85 5793244,3427927.85 "
+"5793243.95, .."
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
@@ -5040,23 +7278,29 @@ msgid ""
 "linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
 "\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
+"\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
-msgstr ""
+msgstr "ST_PixelAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
 "with the value, the X and the Y raster coordinates of each pixel."
 msgstr ""
+"Retorna o polígono que limita cada pixel de uma banda raster ao longo do "
+"valor, as coordenadas raster X e Y de cada pixel."
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
 msgid ""
 "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
@@ -5065,48 +7309,62 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
 msgid ""
 "Returns the polygon geometry that bounds every pixel of a raster band along "
 "with the value (double precision), the X and the Y raster coordinates "
 "(integers) of each pixel."
 msgstr ""
+"Retorna o polígono que limita cada pixel de uma banda raster ao longo do "
+"valor (precisão dobrada), as coordenadas (inteiras) raster X e Y de cada "
+"pixel."
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
 msgid ""
 "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
 "different than ST_DumpAsPolygons where each geometry represents one or more "
 "pixels with the same pixel value."
 msgstr ""
+"ST_PixelAsPolygons retorna um polígono para cada pixel. Isto é diferente da "
+"ST_DumpAsPolygons, onde cada geometria representa um ou mais pixeis com o "
+"mesmo valor. "
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
 "NODATA are returned as polygons."
 msgstr ""
+"Quando exclude_nodata_value = VERDADE, apenas aqueles pixeis cujos valores "
+"não são NODATA retornam como polígonos. "
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
+"Melhorias: 2.1.0 o argumento opcional exclude_nodata_value foi adicionado."
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287
-#: reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
-msgstr ""
+msgstr "Alterações: 2.1.1 Mudança no comportamento do exclude_nodata_value."
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3254
 #, no-c-format
 msgid ""
 "-- get raster pixel polygon\n"
@@ -5130,9 +7388,29 @@ msgid ""
 "0.001))\n"
 " 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
 msgstr ""
+"-- get raster pixel polygon\n"
+"SELECT (gv).x, (gv).y, (gv).val, ST_AsText((gv).geom) geom\n"
+"FROM (SELECT ST_PixelAsPolygons(\n"
+"                 ST_SetValue(ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(2, 2, "
+"0, 0, 0.001, -0.001, 0.001, 0.001, 4269),\n"
+"                                                    '8BUI'::text, 1, 0),\n"
+"                                         2, 2, 10),\n"
+"                             1, 1, NULL)\n"
+") gv\n"
+") foo;\n"
+"\n"
+" x | y | val |                geom\n"
+"---+---"
+"+-----------------------------------------------------------------------------\n"
+" 1 | 1 |     | POLYGON((0 0,0.001 0.001,0.002 0,0.001 -0.001,0 0))\n"
+" 1 | 2 |   1 | POLYGON((0.001 -0.001,0.002 0,0.003 -0.001,0.002 -0.002,0.001 "
+"-0.001))\n"
+" 2 | 1 |   1 | POLYGON((0.001 0.001,0.002 0.002,0.003 0.001,0.002 0,0.001 "
+"0.001))\n"
+" 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
 
 #. Tag: para
-#: reference_raster.xml:3203
+#: reference_raster.xml:3259
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5140,23 +7418,29 @@ msgid ""
 "linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
 "\"/>, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
-msgstr ""
+msgstr "ST_PixelAsPoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um ponto geométrico do canto superior esquerdo do pixel."
+"</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
@@ -5164,15 +7448,20 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
+"<para>Retorna um ponto geométrico do canto superior esquerdo do pixel.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3297
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5182,9 +7471,15 @@ msgid ""
 "----------------\n"
 " POINT(0.5 0.5)"
 msgstr ""
+"SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
+"1;\n"
+"\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(0.5 0.5)"
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5192,15 +7487,19 @@ msgid ""
 "linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
 "\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
-msgstr ""
+msgstr "ST_PixelAsPoints"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a point geometry for each pixel of a raster band along "
@@ -5208,9 +7507,12 @@ msgid ""
 "coordinates of the point geometry are of the pixel's upper-left corner.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna um ponto geométrico para cada pixel de uma banda raster "
+"junto com  o valor, as coordenas raster X e Y de cada pixel. As coordenadas "
+"do ponto são do ponto esquerdo superior do pixel.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
@@ -5219,26 +7521,36 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
 msgid ""
 "<para>Returns a point geometry for each pixel of a raster band along with "
 "the value, the X and the Y raster coordinates of each pixel. The coordinates "
 "of the point geometry are of the pixel's upper-left corner.</para>"
 msgstr ""
+"<para>Retorna um ponto geométrico para cada pixel de uma banda raster junto "
+"com  o valor, as coordenas raster X e Y de cada pixel. As coordenadas do "
+"ponto são do ponto esquerdo superior do pixel.</para>"
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
 msgid ""
 "When exclude_nodata_value = TRUE, only those pixels whose values are not "
 "NODATA are returned as points."
 msgstr ""
+"Quando exclude_nodata_value = VERDADE, apenas aqueles pixeis cujos valores "
+"não são NODATA retornam como pontos. "
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3348
 #, no-c-format
 msgid ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
@@ -5272,9 +7584,39 @@ msgid ""
 " 4 | 5 | 254 | POINT(3427927.9 5793243.8)\n"
 " 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
 msgstr ""
+"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
+"FROM dummy_rast WHERE rid = 2) foo;\n"
+"\n"
+" x | y | val |          st_astext\n"
+"---+---+-----+------------------------------\n"
+" 1 | 1 | 253 | POINT(3427927.75 5793244)\n"
+" 2 | 1 | 254 | POINT(3427927.8 5793244)\n"
+" 3 | 1 | 253 | POINT(3427927.85 5793244)\n"
+" 4 | 1 | 254 | POINT(3427927.9 5793244)\n"
+" 5 | 1 | 254 | POINT(3427927.95 5793244)\n"
+" 1 | 2 | 253 | POINT(3427927.75 5793243.95)\n"
+" 2 | 2 | 254 | POINT(3427927.8 5793243.95)\n"
+" 3 | 2 | 254 | POINT(3427927.85 5793243.95)\n"
+" 4 | 2 | 253 | POINT(3427927.9 5793243.95)\n"
+" 5 | 2 | 249 | POINT(3427927.95 5793243.95)\n"
+" 1 | 3 | 250 | POINT(3427927.75 5793243.9)\n"
+" 2 | 3 | 254 | POINT(3427927.8 5793243.9)\n"
+" 3 | 3 | 254 | POINT(3427927.85 5793243.9)\n"
+" 4 | 3 | 252 | POINT(3427927.9 5793243.9)\n"
+" 5 | 3 | 249 | POINT(3427927.95 5793243.9)\n"
+" 1 | 4 | 251 | POINT(3427927.75 5793243.85)\n"
+" 2 | 4 | 253 | POINT(3427927.8 5793243.85)\n"
+" 3 | 4 | 254 | POINT(3427927.85 5793243.85)\n"
+" 4 | 4 | 254 | POINT(3427927.9 5793243.85)\n"
+" 5 | 4 | 253 | POINT(3427927.95 5793243.85)\n"
+" 1 | 5 | 252 | POINT(3427927.75 5793243.8)\n"
+" 2 | 5 | 250 | POINT(3427927.8 5793243.8)\n"
+" 3 | 5 | 254 | POINT(3427927.85 5793243.8)\n"
+" 4 | 5 | 254 | POINT(3427927.9 5793243.8)\n"
+" 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
 
 #. Tag: para
-#: reference_raster.xml:3297
+#: reference_raster.xml:3353
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
@@ -5282,23 +7624,29 @@ msgid ""
 "linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
 "\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
-msgstr ""
+msgstr "ST_PixelAsCentroid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) of the area represented by "
 "a pixel.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o centroide (ponto) da área representada por um pixel.</"
+"refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3374
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
@@ -5306,17 +7654,22 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>x</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) of the area represented by a "
 "pixel.</para>"
 msgstr ""
+"<para>Retorna o centroide (ponto) da área representada por um pixel.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3391
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
@@ -5326,24 +7679,33 @@ msgid ""
 "--------------\n"
 " POINT(1.5 2)"
 msgstr ""
+"SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
+"1;\n"
+"\n"
+"  st_astext\n"
+"--------------\n"
+" POINT(1.5 2)"
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
 "\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
-msgstr ""
+msgstr "ST_PixelAsCentroids"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
 msgid ""
 "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
@@ -5351,9 +7713,12 @@ msgid ""
 "The point geometry is the centroid of the area represented by a pixel.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Retorna o centroide (ponto geométrico) para cada pixel de uma "
+"banda raster junto com  o valor, as coordenas raster X e Y de cada pixel. O "
+"ponto é o centroide da área representada por um pixel.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
@@ -5362,20 +7727,60 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
 msgid ""
 "<para>Returns the centroid (point geometry) for each pixel of a raster band "
 "along with the value, the X and the Y raster coordinates of each pixel. The "
 "point geometry is the centroid of the area represented by a pixel.</para>"
 msgstr ""
+"<para>Retorna o centroide (ponto geométrico) para cada pixel de uma banda "
+"raster junto com  o valor, as coordenas raster X e Y de cada pixel. O ponto "
+"é o centroide da área representada por um pixel.</para>"
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
-#, no-c-format
+#: reference_raster.xml:3442
+#, fuzzy, no-c-format
 msgid ""
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
+" x | y | val |           st_astext\n"
+"---+---+-----+--------------------------------\n"
+" 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
+" 2 | 1 | 254 | POINT(3427927.825 5793243.975)\n"
+" 3 | 1 | 253 | POINT(3427927.875 5793243.975)\n"
+" 4 | 1 | 254 | POINT(3427927.925 5793243.975)\n"
+" 5 | 1 | 254 | POINT(3427927.975 5793243.975)\n"
+" 1 | 2 | 253 | POINT(3427927.775 5793243.925)\n"
+" 2 | 2 | 254 | POINT(3427927.825 5793243.925)\n"
+" 3 | 2 | 254 | POINT(3427927.875 5793243.925)\n"
+" 4 | 2 | 253 | POINT(3427927.925 5793243.925)\n"
+" 5 | 2 | 249 | POINT(3427927.975 5793243.925)\n"
+" 1 | 3 | 250 | POINT(3427927.775 5793243.875)\n"
+" 2 | 3 | 254 | POINT(3427927.825 5793243.875)\n"
+" 3 | 3 | 254 | POINT(3427927.875 5793243.875)\n"
+" 4 | 3 | 252 | POINT(3427927.925 5793243.875)\n"
+" 5 | 3 | 249 | POINT(3427927.975 5793243.875)\n"
+" 1 | 4 | 251 | POINT(3427927.775 5793243.825)\n"
+" 2 | 4 | 253 | POINT(3427927.825 5793243.825)\n"
+" 3 | 4 | 254 | POINT(3427927.875 5793243.825)\n"
+" 4 | 4 | 254 | POINT(3427927.925 5793243.825)\n"
+" 5 | 4 | 253 | POINT(3427927.975 5793243.825)\n"
+" 1 | 5 | 252 | POINT(3427927.775 5793243.775)\n"
+" 2 | 5 | 250 | POINT(3427927.825 5793243.775)\n"
+" 3 | 5 | 254 | POINT(3427927.875 5793243.775)\n"
+" 4 | 5 | 254 | POINT(3427927.925 5793243.775)\n"
+" 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
+msgstr ""
 "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, "
 "1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
 " x | y | val |           st_astext\n"
@@ -5405,25 +7810,27 @@ msgid ""
 " 3 | 5 | 254 | POINT(3427927.875 5793243.775)\n"
 " 4 | 5 | 254 | POINT(3427927.925 5793243.775)\n"
 " 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3391
+#: reference_raster.xml:3447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
 "\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
 "linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
-msgstr ""
+msgstr "ST_Value"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
 msgid ""
 "Returns the value of a given band in a given columnx, rowy pixel or at a "
@@ -5433,9 +7840,15 @@ msgid ""
 "intersect and return value. If <varname>exclude_nodata_value</varname> is "
 "not passed in then reads it from metadata of raster."
 msgstr ""
+"Retorna o valor da banda dada com a colunax, linhay pixel ou em um ponto "
+"específico. Os números de banda começam em 1 e assumem-se 1 se não "
+"especificados. Se <varname>exclude_nodata_value</varname> for falso, então "
+"todos os pixeis, inclusive os <varname>nodata</varname>, são considerados "
+"para intersectar e retornar valor. Se <varname>exclude_nodata_value</"
+"varname> não passar então lê dos metadados do raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_Value</function></"
@@ -5463,32 +7876,63 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3445
-#, no-c-format
-msgid ""
-"Returns the value of a given band in a given columnx, rowy pixel or at a "
-"given geometry point. Band numbers start at 1 and band is assumed to be 1 if "
-"not specified. If <varname>exclude_nodata_value</varname> is set to true, "
-"then only non <varname>nodata</varname> pixels are considered. If "
-"<varname>exclude_nodata_value</varname> is set to false, then all pixels are "
-"considered."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3448
-#, no-c-format
-msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3453
-#, no-c-format
-msgid ""
-"-- get raster values at particular postgis geometry points\n"
-"-- the srid of your geometry should be same as for your raster\n"
-"SELECT rid, ST_Value(rast, foo.pt_geom) As b1pval, ST_Value(rast, 2, foo."
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
+
+#. Tag: para
+#: reference_raster.xml:3501
+#, no-c-format
+msgid ""
+"Returns the value of a given band in a given columnx, rowy pixel or at a "
+"given geometry point. Band numbers start at 1 and band is assumed to be 1 if "
+"not specified. If <varname>exclude_nodata_value</varname> is set to true, "
+"then only non <varname>nodata</varname> pixels are considered. If "
+"<varname>exclude_nodata_value</varname> is set to false, then all pixels are "
+"considered."
+msgstr ""
+"Retorna o valor da banda dada com a colunax, linhay pixel ou em um ponto "
+"específico. Os números de banda começam em 1 e assumem-se 1 se não "
+"especificados. Se <varname>exclude_nodata_value</varname> for verdadeiro, "
+"então somente pixeis não  <varname>nodata</varname> são considerados. Se "
+"<varname>exclude_nodata_value</varname> for falso, então todos os pixeis são "
+"considerados."
+
+#. Tag: para
+#: reference_raster.xml:3504
+#, no-c-format
+msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
+msgstr ""
+"Melhorias: 2.0.0 o argumento opcional exclude_nodata_value foi adicionado."
+
+#. Tag: programlisting
+#: reference_raster.xml:3509
+#, no-c-format
+msgid ""
+"-- get raster values at particular postgis geometry points\n"
+"-- the srid of your geometry should be same as for your raster\n"
+"SELECT rid, ST_Value(rast, foo.pt_geom) As b1pval, ST_Value(rast, 2, foo."
 "pt_geom) As b2pval\n"
 "FROM dummy_rast CROSS JOIN (SELECT ST_SetSRID(ST_Point(3427927.77, "
 "5793243.76), 0) As pt_geom) As foo\n"
@@ -5504,9 +7948,26 @@ msgid ""
 "FROM sometable\n"
 "WHERE ST_Intersects(rast,sometable.geom);"
 msgstr ""
+"-- get raster values at particular postgis geometry points\n"
+"-- the srid of your geometry should be same as for your raster\n"
+"SELECT rid, ST_Value(rast, foo.pt_geom) As b1pval, ST_Value(rast, 2, foo."
+"pt_geom) As b2pval\n"
+"FROM dummy_rast CROSS JOIN (SELECT ST_SetSRID(ST_Point(3427927.77, "
+"5793243.76), 0) As pt_geom) As foo\n"
+"WHERE rid=2;\n"
+"\n"
+" rid | b1pval | b2pval\n"
+"-----+--------+--------\n"
+"   2 |    252 |     79\n"
+"\n"
+"\n"
+"-- general fictitious example using a real table\n"
+"SELECT rid, ST_Value(rast, 3, sometable.geom) As b3pval\n"
+"FROM sometable\n"
+"WHERE ST_Intersects(rast,sometable.geom);"
 
 #. Tag: programlisting
-#: reference_raster.xml:3454
+#: reference_raster.xml:3510
 #, no-c-format
 msgid ""
 "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
@@ -5518,9 +7979,17 @@ msgid ""
 "-----+--------+--------+--------\n"
 "   2 |    253 |     78 |     70"
 msgstr ""
+"SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
+"    ST_Value(rast, 2, 1, 1) As b2pval, ST_Value(rast, 3, 1, 1) As b3pval\n"
+"FROM dummy_rast\n"
+"WHERE rid=2;\n"
+"\n"
+" rid | b1pval | b2pval | b3pval\n"
+"-----+--------+--------+--------\n"
+"   2 |    253 |     78 |     70"
 
 #. Tag: programlisting
-#: reference_raster.xml:3456
+#: reference_raster.xml:3512
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel --\n"
@@ -5542,9 +8011,27 @@ msgid ""
 " :\n"
 " :"
 msgstr ""
+"--- Get all values in bands 1,2,3 of each pixel --\n"
+"SELECT x, y, ST_Value(rast, 1, x, y) As b1val,\n"
+"        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
+"FROM dummy_rast CROSS JOIN\n"
+"generate_series(1, 1000) As x CROSS JOIN generate_series(1, 1000) As y\n"
+"WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
+"\n"
+" x | y | b1val | b2val | b3val\n"
+"---+---+-------+-------+-------\n"
+" 1 | 1 |   253 |    78 |    70\n"
+" 1 | 2 |   253 |    96 |    80\n"
+" 1 | 3 |   250 |    99 |    90\n"
+" 1 | 4 |   251 |    89 |    77\n"
+" 1 | 5 |   252 |    79 |    62\n"
+" 2 | 1 |   254 |    98 |    86\n"
+" 2 | 2 |   254 |   118 |   108\n"
+" :\n"
+" :"
 
 #. Tag: programlisting
-#: reference_raster.xml:3458
+#: reference_raster.xml:3514
 #, no-c-format
 msgid ""
 "--- Get all values in bands 1,2,3 of each pixel same as above but returning "
@@ -5566,9 +8053,27 @@ msgid ""
 " POINT(3427929.25 5793248.5) |   250 |    99 |    90\n"
 ":"
 msgstr ""
+"--- Get all values in bands 1,2,3 of each pixel same as above but returning "
+"the upper left point point of each pixel --\n"
+"SELECT ST_AsText(ST_SetSRID(\n"
+"        ST_Point(ST_UpperLeftX(rast) + ST_ScaleX(rast)*x,\n"
+"                ST_UpperLeftY(rast) + ST_ScaleY(rast)*y),\n"
+"                ST_SRID(rast))) As uplpt\n"
+"    , ST_Value(rast, 1, x, y) As b1val,\n"
+"        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
+"FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
+"WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
+"\n"
+"            uplpt            | b1val | b2val | b3val\n"
+"-----------------------------+-------+-------+-------\n"
+" POINT(3427929.25 5793245.5) |   253 |    78 |    70\n"
+" POINT(3427929.25 5793247)   |   253 |    96 |    80\n"
+" POINT(3427929.25 5793248.5) |   250 |    99 |    90\n"
+":"
 
 #. Tag: programlisting
-#: reference_raster.xml:3459
+#: reference_raster.xml:3515
 #, no-c-format
 msgid ""
 "--- Get a polygon formed by union of all pixels\n"
@@ -5615,9 +8120,52 @@ msgid ""
 "5793243.85,\n"
 "3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
 msgstr ""
+"--- Get a polygon formed by union of all pixels\n"
+"        that fall in a particular value range and intersect particular "
+"polygon --\n"
+"SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
+"FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
+"                        ST_UpperLeftX(rast) + ST_ScaleX(rast),\n"
+"                        ST_UpperLeftY(rast) + ST_ScaleY(rast), 0\n"
+"                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
+"                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
+"        FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
+"WHERE rid =  2\n"
+"        AND x <= ST_Width(rast) AND y <= ST_Height(rast)) As foo\n"
+"WHERE\n"
+"        ST_Intersects(\n"
+"                pixpolyg,\n"
+"                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
+"5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
+"                ) AND b2val != 254;\n"
+"\n"
+"\n"
+"                shadow\n"
+"------------------------------------------------------------------------------------\n"
+" MULTIPOLYGON(((3427928 5793243.9,3427928 5793243.85,3427927.95 "
+"5793243.85,3427927.95 5793243.9,\n"
+" 3427927.95 5793243.95,3427928 5793243.95,3427928.05 5793243.95,3427928.05 "
+"5793243.9,3427928 5793243.9)),((3427927.95 5793243.9,3427927.95 579324\n"
+"3.85,3427927.9 5793243.85,3427927.85 5793243.85,3427927.85 "
+"5793243.9,3427927.9 5793243.9,3427927.9 5793243.95,\n"
+"3427927.95 5793243.95,3427927.95 5793243.9)),((3427927.85 "
+"5793243.75,3427927.85 5793243.7,3427927.8 5793243.7,3427927.8 5793243.75\n"
+",3427927.8 5793243.8,3427927.8 5793243.85,3427927.85 5793243.85,3427927.85 "
+"5793243.8,3427927.85 5793243.75)),\n"
+"((3427928.05 5793243.75,3427928.05 5793243.7,3427928 5793243.7,3427927.95 "
+"5793243.7,3427927.95 5793243.75,3427927.95 5793243.8,3427\n"
+"927.95 5793243.85,3427928 5793243.85,3427928 5793243.8,3427928.05 "
+"5793243.8,\n"
+"3427928.05 5793243.75)),((3427927.95 5793243.75,3427927.95 "
+"5793243.7,3427927.9 5793243.7,3427927.85 5793243.7,\n"
+"3427927.85 5793243.75,3427927.85 5793243.8,3427927.85 5793243.85,3427927.9 "
+"5793243.85,\n"
+"3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3517
 #, no-c-format
 msgid ""
 "--- Checking all the pixels of a large raster tile can take a long time.\n"
@@ -5658,9 +8206,46 @@ msgid ""
 " 3427928 5793243.85,3427928 5793243.75,3427928.1 5793243.75,3427928.1 "
 "5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
 msgstr ""
+"--- Checking all the pixels of a large raster tile can take a long time.\n"
+"--- You can dramatically improve speed at some lose of precision by orders "
+"of magnitude\n"
+"--  by sampling pixels using the step optional parameter of "
+"generate_series.\n"
+"--  This next example does the same as previous but by checking 1 for every "
+"4 (2x2) pixels and putting in the last checked\n"
+"--  putting in the checked pixel as the value for subsequent 4\n"
+"\n"
+"SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
+"FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
+"                        ST_UpperLeftX(rast) + ST_ScaleX(rast)*2,\n"
+"                        ST_UpperLeftY(rast) + ST_ScaleY(rast)*2, 0\n"
+"                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
+"                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
+"        FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000,2) As x CROSS JOIN generate_series(1,1000,2) As y\n"
+"WHERE rid =  2\n"
+"        AND x <= ST_Width(rast)  AND y <= ST_Height(rast)  ) As foo\n"
+"WHERE\n"
+"        ST_Intersects(\n"
+"                pixpolyg,\n"
+"                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
+"5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
+"                ) AND b2val != 254;\n"
+"\n"
+"                shadow\n"
+"------------------------------------------------------------------------------------\n"
+" MULTIPOLYGON(((3427927.9 5793243.85,3427927.8 5793243.85,3427927.8 "
+"5793243.95,\n"
+" 3427927.9 5793243.95,3427928 5793243.95,3427928.1 5793243.95,3427928.1 "
+"5793243.85,3427928 5793243.85,3427927.9 5793243.85)),\n"
+" ((3427927.9 5793243.65,3427927.8 5793243.65,3427927.8 5793243.75,3427927.8 "
+"5793243.85,3427927.9 5793243.85,\n"
+" 3427928 5793243.85,3427928 5793243.75,3427928.1 5793243.75,3427928.1 "
+"5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
 
 #. Tag: para
-#: reference_raster.xml:3466
+#: reference_raster.xml:3522
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
@@ -5671,24 +8256,34 @@ msgid ""
 "\"ST_MakeEnvelope\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
 "\"ST_Intersection\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
+">, <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_ScaleX\"/"
+">, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
+"<xref linkend=\"RT_ST_UpperLeftY\"/>, <xref linkend=\"RT_ST_SRID\"/>, <xref "
+"linkend=\"ST_AsText\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_MakeEnvelope\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
+"\"ST_Intersection\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
-msgstr ""
+msgstr "ST_NearestValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band's "
 "pixel specified by a columnx and rowy or a geometric point expressed in the "
 "same spatial reference coordinate system as the raster."
 msgstr ""
+"Retorna o valor não-<varname>NODATA</varname> mais próximo de um dado pixel "
+"de banda especificado por uma colunax e linhay ou um ponto geométrico "
+"expressado no mesmo sistema de coordenada referência do raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
@@ -5716,9 +8311,33 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3531
+#: reference_raster.xml:3587
 #, no-c-format
 msgid ""
 "Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
@@ -5727,9 +8346,14 @@ msgid ""
 "varname>, the function will find the nearest pixel to the columnx, rowy "
 "pixel or geometric point whose value is not <varname>NODATA</varname>."
 msgstr ""
+"Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
+"given columnx, rowy pixel or at a specific geometric point. If the columnx, "
+"rowy pixel or the pixel at the specified geometric point is <varname>NODATA</"
+"varname>, the function will find the nearest pixel to the columnx, rowy "
+"pixel or geometric point whose value is not <varname>NODATA</varname>."
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
 msgid ""
 "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
@@ -5738,15 +8362,21 @@ msgid ""
 "intersect and return value. If <varname>exclude_nodata_value</varname> is "
 "not passed in then reads it from metadata of raster."
 msgstr ""
+"O número de banda começa no 1 e <varname>bandnum</varname> é assumido a ser "
+"1 se não estiver especificado. Se <varname>exclude_nodata_value</varname> "
+"for falso, então todos os pixeis inclusive os pixeis <varname>nodata</"
+"varname> são considerados para intersectar e retornar valor. Se "
+"<varname>exclude_nodata_value</varname> não passar então lê dos metadados do "
+"raster. "
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
-msgstr ""
+msgstr "ST_NearestValue é uma substituição drop-in para ST_Value."
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
+#: reference_raster.xml:3604
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5782,15 +8412,10 @@ msgid ""
 "-------+--------------\n"
 "     1 |            1"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3550
-#, no-c-format
-msgid ""
-"-- pixel 2x3 is NODATA\n"
+"-- pixel 2x2 has value\n"
 "SELECT\n"
-"        ST_Value(rast, 2, 3) AS value,\n"
-"        ST_NearestValue(rast, 2, 3) AS nearestvalue\n"
+"        ST_Value(rast, 2, 2) AS value,\n"
+"        ST_NearestValue(rast, 2, 2) AS nearestvalue\n"
 "FROM (\n"
 "        SELECT\n"
 "                ST_SetValue(\n"
@@ -5818,33 +8443,106 @@ msgid ""
 "\n"
 " value | nearestvalue\n"
 "-------+--------------\n"
-"       |            1"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3556
-#, no-c-format
-msgid ", <xref linkend=\"RT_ST_Value\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:3566
-#, no-c-format
-msgid "ST_Neighborhood"
-msgstr ""
+"     1 |            1"
 
-#. Tag: refpurpose
-#: reference_raster.xml:3567
+#. Tag: programlisting
+#: reference_raster.xml:3606
 #, no-c-format
 msgid ""
-"Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
+"-- pixel 2x3 is NODATA\n"
+"SELECT\n"
+"        ST_Value(rast, 2, 3) AS value,\n"
+"        ST_NearestValue(rast, 2, 3) AS nearestvalue\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_AddBand(\n"
+"                                                                ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                '8BUI'::"
+"text, 1, 0\n"
+"                                                        ),\n"
+"                                                        1, 1, 0.\n"
+"                                                ),\n"
+"                                                2, 3, 0.\n"
+"                                        ),\n"
+"                                        3, 5, 0.\n"
+"                                ),\n"
+"                                4, 2, 0.\n"
+"                        ),\n"
+"                        5, 4, 0.\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+" value | nearestvalue\n"
+"-------+--------------\n"
+"       |            1"
+msgstr ""
+"-- pixel 2x3 is NODATA\n"
+"SELECT\n"
+"        ST_Value(rast, 2, 3) AS value,\n"
+"        ST_NearestValue(rast, 2, 3) AS nearestvalue\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_AddBand(\n"
+"                                                                ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                '8BUI'::"
+"text, 1, 0\n"
+"                                                        ),\n"
+"                                                        1, 1, 0.\n"
+"                                                ),\n"
+"                                                2, 3, 0.\n"
+"                                        ),\n"
+"                                        3, 5, 0.\n"
+"                                ),\n"
+"                                4, 2, 0.\n"
+"                        ),\n"
+"                        5, 4, 0.\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+" value | nearestvalue\n"
+"-------+--------------\n"
+"       |            1"
+
+#. Tag: para
+#: reference_raster.xml:3612
+#, no-c-format
+msgid ", <xref linkend=\"RT_ST_Value\"/>"
+msgstr ", <xref linkend=\"RT_ST_Value\"/>"
+
+#. Tag: refname
+#: reference_raster.xml:3622
+#, no-c-format
+msgid "ST_Neighborhood"
+msgstr "ST_Neighborhood"
+
+#. Tag: refpurpose
+#: reference_raster.xml:3623
+#, no-c-format
+msgid ""
+"Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
 "values around a given band's pixel specified by either a columnX and rowY or "
 "a geometric point expressed in the same spatial reference coordinate system "
 "as the raster."
 msgstr ""
+"Retorna um arranjo de precisão 2-D dobrada dos valores não-<varname>NODATA</"
+"varname> em torno da banda de pixel especificada ou por uma colunaX e linhaY "
+"ou um ponto geométrico expressado no mesmo sistema de coordenada de "
+"referência especial como o raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
@@ -5880,9 +8578,41 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowY</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowY</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3618
+#: reference_raster.xml:3674
 #, no-c-format
 msgid ""
 "Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
@@ -5895,9 +8625,18 @@ msgid ""
 "interest. The center value of the 2-D array will be the value at the pixel "
 "specified by the columnX and rowY or the geometric point."
 msgstr ""
+"Retorna um arranjo de precisão 2-D dobrada dos valores não-<varname>NODATA</"
+"varname> em torno da banda de pixel especificada ou por uma colunaX e linhaY "
+"ou um ponto geométrico expressado no mesmo sistema de coordenada de "
+"referência especial como o raster. Os parâmetros <varname>distanceX</"
+"varname> e <varname>distanceY</varname> definem o número de pixeis em torno "
+"do pixel especificado nos eixos X e Y, ex.: Quero todos os valores dentro de "
+"uma distância de 3 pixeis no eixo X e 2 pixeis de distância no eixo Y ao "
+"redor do meu pixel de interesse. O valor central do arranjo 2-D será o valor "
+"no pixel especificado pela colunaX e linhaY ou ponto geométrico. "
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
 msgid ""
 "The number of elements along each axis of the returning 2-D array is 2 * "
@@ -5905,17 +8644,23 @@ msgid ""
 "<varname>distanceX</varname> and <varname>distanceY</varname> of 1, the "
 "returning array will be 3x3."
 msgstr ""
+"O número de elementos ao longo de cada eixo do arranjo que está retornando 2-"
+"D é 2 *  (<varname>distanceX</varname>|<varname>distanceY</varname>) + 1. "
+"Então, para uma <varname>distanceX</varname> e <varname>distanceY</varname> "
+"de 1, o arranjo que retorna será 3x3. "
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
 msgid ""
 "The 2-D array output can be passed to any of the raster processing builtin "
 "functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma."
 msgstr ""
+"A saída do arranjo 2-D pode ser passado para qualquer um dos processos "
+"raster de funções bultiin, ex.: ST_Min4ma, ST_Sum4ma, ST_Mean4ma. "
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3696
 #, no-c-format
 msgid ""
 "-- pixel 2x2 has value\n"
@@ -5944,9 +8689,34 @@ msgid ""
 "---------------------------------\n"
 " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 msgstr ""
+"-- pixel 2x2 has value\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 2, 2, 1, 1)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"         st_neighborhood\n"
+"---------------------------------\n"
+" {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3698
 #, no-c-format
 msgid ""
 "-- pixel 2x3 is NODATA\n"
@@ -5975,9 +8745,34 @@ msgid ""
 "------------------------------\n"
 " {{1,1,1},{1,NULL,1},{1,1,1}}"
 msgstr ""
+"-- pixel 2x3 is NODATA\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 2, 3, 1, 1)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"       st_neighborhood\n"
+"------------------------------\n"
+" {{1,1,1},{1,NULL,1},{1,1,1}}"
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3700
 #, no-c-format
 msgid ""
 "-- pixel 3x3 has value\n"
@@ -6006,9 +8801,34 @@ msgid ""
 "---------------------------\n"
 " {{1,0,1},{1,1,1},{0,1,1}}"
 msgstr ""
+"-- pixel 3x3 has value\n"
+"-- exclude_nodata_value = FALSE\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 3, 3, 1, 1, false)\n"
+"FROM (\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"      st_neighborhood\n"
+"---------------------------\n"
+" {{1,0,1},{1,1,1},{0,1,1}}"
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
@@ -6016,24 +8836,32 @@ msgid ""
 "\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend="
 "\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
+"linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend="
+"\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend="
+"\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3667
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
-msgstr ""
+msgstr "ST_SetValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the value of a given band in "
 "a given columnx, rowy pixel or the pixels that intersect a particular "
 "geometry. Band numbers start at 1 and assumed to be 1 if not specified."
 msgstr ""
+"Retorna o raster modificado resultante do valor de uma banda em uma dada "
+"colunax, linhay pixel ou os pixeis que intersectam uma geometria específica. "
+"Os números de banda começam no 1 e são assumidos como 1 se não estiverem "
+"especificados. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
@@ -6059,27 +8887,55 @@ msgid ""
 "<parameter>rowy</parameter></paramdef> <paramdef><type>double precision </"
 "type> <parameter>newvalue</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValue</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValue</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>rowy</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3706
+#: reference_raster.xml:3762
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the specified pixels' values "
 "to new value for the designed band given the raster's row and column or a "
 "geometry. If no band is specified, then band 1 is assumed."
 msgstr ""
+"Retorna o raster modificado resultante dos valores especificados do pixel "
+"para um novo valor para a banda designada, dada a linha e coluna ou "
+"geometria. Se nenhuma banda for especificada, usa-se a banda 1. "
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
 "type, not just point. The geometry variant is a wrapper around the geomval[] "
 "variant of ST_SetValues()"
 msgstr ""
+"Melhorias: 2.1.0 Variante geométrica ST_SetValue() agora suporta qualquer "
+"tipo de geometria, não apenas ponto. A variante geométrica é um envoltório "
+"em torno da variante geomval[] da ST_SetValues()"
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
 "-- Geometry example\n"
@@ -6100,9 +8956,26 @@ msgid ""
 "579324 ...\n"
 " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
 msgstr ""
+"-- Geometry example\n"
+"SELECT (foo.geomval).val, ST_AsText(ST_Union((foo.geomval).geom))\n"
+"FROM (SELECT ST_DumpAsPolygons(\n"
+"                ST_SetValue(rast,1,\n"
+"                                ST_Point(3427927.75, 5793243.95),\n"
+"                                50)\n"
+"                        ) As geomval\n"
+"FROM dummy_rast\n"
+"where rid = 2) As foo\n"
+"WHERE (foo.geomval).val < 250\n"
+"GROUP BY (foo.geomval).val;\n"
+"\n"
+" val |                                                     st_astext\n"
+"-----+-------------------------------------------------------------------\n"
+"  50 | POLYGON((3427927.75 5793244,3427927.75 5793243.95,3427927.8 "
+"579324 ...\n"
+" 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
 "-- Store the changed raster --\n"
@@ -6110,28 +8983,32 @@ msgid ""
 "ST_Point(3427927.75, 5793243.95),100)\n"
 "                WHERE rid = 2   ;"
 msgstr ""
+"-- Store the changed raster --\n"
+"        UPDATE dummy_rast SET rast = ST_SetValue(rast,1, "
+"ST_Point(3427927.75, 5793243.95),100)\n"
+"                WHERE rid = 2   ;"
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
-msgstr ""
+msgstr "ST_SetValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
 msgid ""
 "Returns modified raster resulting from setting the values of a given band."
-msgstr ""
+msgstr "Retorna o raster modificado resultante dos valores de uma dada banda. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
@@ -6177,26 +9054,73 @@ msgid ""
 "paramdef> <paramdef><type>boolean </type> <parameter>keepnodata=FALSE</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3791
-#, no-c-format
-msgid ""
-"Returns modified raster resulting from setting specified pixels to new "
-"value(s) for the designated band."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3795
-#, no-c-format
-msgid ""
-"If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
-"NODATA will not be set with the corresponding value in <varname>newvalueset</"
-"varname>."
-msgstr ""
-
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision[][] </type> <parameter>newvalueset</"
+"parameter></paramdef> <paramdef><type>boolean[][] </type> "
+"<parameter>noset=NULL</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision[][] </type> <parameter>newvalueset</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>nosetvalue</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>keepnodata=FALSE</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValues</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>rowy</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geomval[] </type> <parameter>geomvalset</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>keepnodata=FALSE</"
+"parameter></paramdef> </funcprototype>"
+
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3847
+#, no-c-format
+msgid ""
+"Returns modified raster resulting from setting specified pixels to new "
+"value(s) for the designated band."
+msgstr ""
+"Retorna o raster modificado resultante dos valores especificados do pixel "
+"para novo valor(es) para a banda designada. "
+
+#. Tag: para
+#: reference_raster.xml:3851
+#, no-c-format
+msgid ""
+"If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
+"NODATA will not be set with the corresponding value in <varname>newvalueset</"
+"varname>."
+msgstr ""
+"Se <varname>keepnodata</varname> for VERDADE, aqueles pixeis cujos valores "
+"são NODATA não terão o valor correspondente em <varname>newvalueset</"
+"varname>."
+
+#. Tag: para
+#: reference_raster.xml:3855
 #, no-c-format
 msgid ""
 "For Variant 1, the specific pixels to be set are determined by the "
@@ -6206,9 +9130,15 @@ msgid ""
 "<varname>newvalueset</varname> from being set (due to PostgreSQL not "
 "permitting ragged/jagged arrays). See example Variant 1."
 msgstr ""
+"Para Variante 1, os pixeis específicos são determinados pela "
+"<varname>columnx</varname>, <varname>rowy</varname> coordenadas pixel e as "
+"dimensões do arranjo <varname>newvalueset</varname>. <varname>noset</"
+"varname> pode ser usado para prevenir pixeis com valores presentes no "
+"<varname>newvalueset</varname> de serem estabelecidos ( PostgreSQL não "
+"permitindo arranjos ragged/jagged). Veja o exemplo de Variante 1."
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3859
 #, no-c-format
 msgid ""
 "Variant 2 is like Variant 1 but with a simple double precision "
@@ -6216,9 +9146,13 @@ msgid ""
 "array. Elements in <varname>newvalueset</varname> with the "
 "<varname>nosetvalue</varname> value with be skipped. See example Variant 2."
 msgstr ""
+"Variante 2 é como a Variante 1, mas com uma precisão dupla simples "
+"<varname>nosetvalue</varname> em vez de um arranjo booleano <varname>noset</"
+"varname>. Elementos no <varname>newvalueset</varname> com o valor "
+"<varname>nosetvalue</varname> são pulados. Veja o exemplo da Variante 2. "
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3863
 #, no-c-format
 msgid ""
 "For Variant 3, the specific pixels to be set are determined by the "
@@ -6226,17 +9160,23 @@ msgid ""
 "<varname>width</varname> and <varname>height</varname>. See example Variant "
 "3."
 msgstr ""
+"Para Variante 3, os pixeis a serem estabelecidos são determinados pelas "
+"<varname>columnx</varname>, <varname>rowy</varname> coordenadas pixel, "
+"<varname>width</varname> e <varname>height</varname>. Veja o exemplo da "
+"Variante 3."
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3867
 #, no-c-format
 msgid ""
 "Variant 4 is the same as Variant 3 with the exception that it assumes that "
 "the first band's pixels of <varname>rast</varname> will be set."
 msgstr ""
+"A Variante 4 é a mesma que a Variante 3, com a exceção de que ela assume que "
+"a primeira banda do pixel de <varname>rast</varname> será estabelecida. "
 
 #. Tag: para
-#: reference_raster.xml:3815
+#: reference_raster.xml:3871
 #, no-c-format
 msgid ""
 "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
@@ -6246,17 +9186,407 @@ msgid ""
 "geometries are converted to rasters and then iterated through in one pass. "
 "See example Variant 5."
 msgstr ""
+"Para a Variante 5, um arranjo de <xref linkend=\"geomval\"/> é usado para "
+"determinar os pixeis específicos. Se todas as geometrias no arranjo forem do "
+"tipo PONTO ou MULTIPONTO, a função usa um atalho onde a longitude e latitude "
+"de cada ponto é usada para pôr um pixel diretamente. Caso contrário, as "
+"geometrias são convertidas para rasters e então iteradas através de um "
+"passo. Veja o exemplo de Variante 5. "
+
+#. Tag: title
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
+#, no-c-format
+msgid "Examples: Variant 1"
+msgstr "Exemplos: Variante 1"
+
+#. Tag: programlisting
+#: reference_raster.xml:3882
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 2, 2, ARRAY[[9, 9], [9, 9]]::double precision[]"
+"[]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 2, 2, ARRAY[[9, 9], [9, 9]]::double precision[]"
+"[]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+
+#. Tag: programlisting
+#: reference_raster.xml:3884
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 9 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   9\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 9 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   9\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+
+#. Tag: programlisting
+#: reference_raster.xml:3886
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+
+#. Tag: programlisting
+#: reference_raster.xml:3888
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"|   | 1 | 1 |          |   | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_SetValue(\n"
+"                                ST_AddBand(\n"
+"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
+"-1, 0, 0, 0),\n"
+"                                        1, '8BUI', 1, 0\n"
+"                                ),\n"
+"                                1, 1, 1, NULL\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][],\n"
+"                                TRUE\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"|   | 1 | 1 |          |   | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_SetValue(\n"
+"                                ST_AddBand(\n"
+"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
+"-1, 0, 0, 0),\n"
+"                                        1, '8BUI', 1, 0\n"
+"                                ),\n"
+"                                1, 1, 1, NULL\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][],\n"
+"                                TRUE\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
 
 #. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757
-#: reference_raster.xml:8363 reference_raster.xml:8806
-#: reference_raster.xml:8903 reference_raster.xml:9031
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
-msgid "Examples: Variant 1"
-msgstr ""
+msgid "Examples: Variant 2"
+msgstr "Exemplos: Variant 2"
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
+#: reference_raster.xml:3895
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6283,8 +9613,8 @@ msgid ""
 "0),\n"
 "                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 2, 2, ARRAY[[9, 9], [9, 9]]::double precision[]"
-"[]\n"
+"                        1, 1, 1, ARRAY[[-1, -1, -1], [-1, 9, 9], [-1, 9, "
+"9]]::double precision[][], -1\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6302,20 +9632,15 @@ msgid ""
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3828
-#, no-c-format
-msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |    =>    | 9 |   | 9 |\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
 "*/\n"
 "SELECT\n"
@@ -6331,8 +9656,8 @@ msgid ""
 "0),\n"
 "                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 1, 1, ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
-"double precision[][]\n"
+"                        1, 1, 1, ARRAY[[-1, -1, -1], [-1, 9, 9], [-1, 9, "
+"9]]::double precision[][], -1\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6340,30 +9665,32 @@ msgid ""
 "\n"
 " x | y | val\n"
 "---+---+-----\n"
-" 1 | 1 |   9\n"
-" 1 | 2 |   9\n"
-" 1 | 3 |   9\n"
-" 2 | 1 |   9\n"
-" 2 | 2 |\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
 " 2 | 3 |   9\n"
-" 3 | 1 |   9\n"
+" 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
-msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3830
+#: reference_raster.xml:3897
 #, no-c-format
 msgid ""
 "/*\n"
+"This example is like the previous one.  Instead of nosetvalue = -1, "
+"nosetvalue = NULL\n"
+"\n"
 "The ST_SetValues() does the following...\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
 "*/\n"
 "SELECT\n"
@@ -6379,10 +9706,8 @@ msgid ""
 "0),\n"
 "                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 1, 1,\n"
-"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
-"double precision[][],\n"
-"                                ARRAY[[false], [true]]::boolean[][]\n"
+"                        1, 1, 1, ARRAY[[NULL, NULL, NULL], [NULL, 9, 9], "
+"[NULL, 9, 9]]::double precision[][], NULL::double precision\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6390,30 +9715,28 @@ msgid ""
 "\n"
 " x | y | val\n"
 "---+---+-----\n"
-" 1 | 1 |   9\n"
+" 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
-" 1 | 3 |   9\n"
-" 2 | 1 |   9\n"
-" 2 | 2 |\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
 " 2 | 3 |   9\n"
-" 3 | 1 |   9\n"
+" 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3832
-#, no-c-format
-msgid ""
 "/*\n"
+"This example is like the previous one.  Instead of nosetvalue = -1, "
+"nosetvalue = NULL\n"
+"\n"
 "The ST_SetValues() does the following...\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
-"|   | 1 | 1 |          |   | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
 "*/\n"
 "SELECT\n"
@@ -6424,19 +9747,13 @@ msgid ""
 "SELECT\n"
 "        ST_PixelAsPolygons(\n"
 "                ST_SetValues(\n"
-"                        ST_SetValue(\n"
-"                                ST_AddBand(\n"
-"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
-"-1, 0, 0, 0),\n"
-"                                        1, '8BUI', 1, 0\n"
-"                                ),\n"
-"                                1, 1, 1, NULL\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 1, 1,\n"
-"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
-"double precision[][],\n"
-"                                ARRAY[[false], [true]]::boolean[][],\n"
-"                                TRUE\n"
+"                        1, 1, 1, ARRAY[[NULL, NULL, NULL], [NULL, 9, 9], "
+"[NULL, 9, 9]]::double precision[][], NULL::double precision\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6444,27 +9761,24 @@ msgid ""
 "\n"
 " x | y | val\n"
 "---+---+-----\n"
-" 1 | 1 |\n"
+" 1 | 1 |   1\n"
 " 1 | 2 |   1\n"
-" 1 | 3 |   9\n"
-" 2 | 1 |   9\n"
-" 2 | 2 |\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
 " 2 | 3 |   9\n"
-" 3 | 1 |   9\n"
+" 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
-msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370
-#: reference_raster.xml:8811 reference_raster.xml:8908
-#: reference_raster.xml:9036
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
-msgid "Examples: Variant 2"
-msgstr ""
+msgid "Examples: Variant 3"
+msgstr "Exemplos: Variante 3"
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
+#: reference_raster.xml:3904
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6491,8 +9805,7 @@ msgid ""
 "0),\n"
 "                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 1, 1, ARRAY[[-1, -1, -1], [-1, 9, 9], [-1, 9, "
-"9]]::double precision[][], -1\n"
+"                        1, 2, 2, 2, 2, 9\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6510,15 +9823,7 @@ msgid ""
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3841
-#, no-c-format
-msgid ""
 "/*\n"
-"This example is like the previous one.  Instead of nosetvalue = -1, "
-"nosetvalue = NULL\n"
-"\n"
 "The ST_SetValues() does the following...\n"
 "\n"
 "+ - + - + - +          + - + - + - +\n"
@@ -6542,8 +9847,7 @@ msgid ""
 "0),\n"
 "                                1, '8BUI', 1, 0\n"
 "                        ),\n"
-"                        1, 1, 1, ARRAY[[NULL, NULL, NULL], [NULL, 9, 9], "
-"[NULL, 9, 9]]::double precision[][], NULL::double precision\n"
+"                        1, 2, 2, 2, 2, 9\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6560,16 +9864,9 @@ msgid ""
 " 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
-#, no-c-format
-msgid "Examples: Variant 3"
-msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
+#: reference_raster.xml:3906
 #, no-c-format
 msgid ""
 "/*\n"
@@ -6578,7 +9875,7 @@ msgid ""
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
 "+ - + - + - +          + - + - + - +\n"
-"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"| 1 |   | 1 |    =>    | 1 |   | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
 "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
 "+ - + - + - +          + - + - + - +\n"
@@ -6591,12 +9888,15 @@ msgid ""
 "SELECT\n"
 "        ST_PixelAsPolygons(\n"
 "                ST_SetValues(\n"
-"                        ST_AddBand(\n"
-"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
-"0),\n"
-"                                1, '8BUI', 1, 0\n"
+"                        ST_SetValue(\n"
+"                                ST_AddBand(\n"
+"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
+"-1, 0, 0, 0),\n"
+"                                        1, '8BUI', 1, 0\n"
+"                                ),\n"
+"                                1, 2, 2, NULL\n"
 "                        ),\n"
-"                        1, 2, 2, 2, 2, 9\n"
+"                        1, 2, 2, 2, 2, 9, TRUE\n"
 "                )\n"
 "        ) AS poly\n"
 ") foo\n"
@@ -6608,17 +9908,12 @@ msgid ""
 " 1 | 2 |   1\n"
 " 1 | 3 |   1\n"
 " 2 | 1 |   1\n"
-" 2 | 2 |   9\n"
+" 2 | 2 |\n"
 " 2 | 3 |   9\n"
 " 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3850
-#, no-c-format
-msgid ""
 "/*\n"
 "The ST_SetValues() does the following...\n"
 "\n"
@@ -6663,16 +9958,15 @@ msgid ""
 " 3 | 1 |   1\n"
 " 3 | 2 |   9\n"
 " 3 | 3 |   9"
-msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
-msgstr ""
+msgstr "Exemplos: Variante 5"
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3913
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6707,17 +10001,50 @@ msgid ""
 "NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,4}}\")\n"
 "(4 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        rid, gid, ST_DumpValues(ST_SetValue(rast, 1, geom, gid))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"ORDER BY rid, gid;\n"
+"\n"
+" rid | gid |                                                                "
+"st_dumpvalues\n"
+"-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},"
+"{NULL,NULL,1,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,"
+"NULL}}\")\n"
+"   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,"
+"NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"   1 |   3 | (1,\"{{3,3,3,3,3},{3,NULL,NULL,NULL,NULL},{3,NULL,NULL,NULL,"
+"NULL},{3,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"   1 |   4 | (1,\"{{4,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,"
+"NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,4}}\")\n"
+"(4 rows)"
 
 #. Tag: para
-#: reference_raster.xml:3859
+#: reference_raster.xml:3915
 #, no-c-format
 msgid ""
 "The following shows that geomvals later in the array can overwrite prior "
 "geomvals"
 msgstr ""
+"A seguir está demonstrado que geomvals podem, mais tarde, sobrescrever no "
+"arranjo geomvals anteriores"
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3916
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6749,17 +10076,74 @@ msgid ""
 "{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, "
+"ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"CROSS JOIN bar t3\n"
+"WHERE t2.gid = 1\n"
+"        AND t3.gid = 2\n"
+"ORDER BY t1.rid, t2.gid, t3.gid;\n"
+"\n"
+" rid | gid | gid |                                                    "
+"st_dumpvalues\n"
+"-----+-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
+"{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
+msgstr "Este exemplo é o oposto do exemplo anterior"
+
+#. Tag: programlisting
+#: reference_raster.xml:3919
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, "
+"ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"CROSS JOIN bar t3\n"
+"WHERE t2.gid = 2\n"
+"        AND t3.gid = 1\n"
+"ORDER BY t1.rid, t2.gid, t3.gid;\n"
+"\n"
+" rid | gid | gid |                                                    "
+"st_dumpvalues\n"
+"-----+-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   2 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
+"{NULL,2,1,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3863
-#, no-c-format
-msgid ""
 "WITH foo AS (\n"
 "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
 "0, 0), 1, '8BUI', 0, 0) AS rast\n"
@@ -6788,30 +10172,31 @@ msgid ""
 "   1 |   2 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
 "{NULL,2,1,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
 "(1 row)"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3870
+#: reference_raster.xml:3926
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
 "\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
+"\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
-msgstr ""
+msgstr "ST_DumpValues"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
-msgstr ""
+msgstr "Obtenha os valores da banda específica como um arranjo 2-dimensional."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
@@ -6825,18 +10210,31 @@ msgid ""
 "<parameter>nband</parameter> </paramdef> <paramdef> <type>boolean </type> "
 "<parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef> <type>integer[] </type> <parameter>nband=NULL</"
+"parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>double precision[][] "
+"<function>ST_DumpValues</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rast</parameter> </paramdef> <paramdef> <type>integer </type> "
+"<parameter>nband</parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
 msgid ""
 "Get the values of the specified band as a 2-dimension array (first index is "
 "row, second is column). If <varname>nband</varname> is NULL or not provided, "
 "all raster bands are processed."
 msgstr ""
+"Obtenha os valores da banda especificada como um arranjo 2-dimensional (o "
+"primeiro índice é linha, o segundo é coluna). Se <varname>nband</varname> "
+"for NULO ou não for fornecido, todas as bandas raster serão processadas. "
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3984
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6855,9 +10253,24 @@ msgid ""
 "     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
 "(3 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
+"0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, "
+"0) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast)).*\n"
+"FROM foo;\n"
+"\n"
+" nband |                       valarray\n"
+"-------+------------------------------------------------------\n"
+"     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
+"     2 | {{3,3,3},{3,3,3},{3,3,3}}\n"
+"     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
+"(3 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3986
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6875,9 +10288,23 @@ msgid ""
 "     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
 "(2 rows)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
+"0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, "
+"0) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast, ARRAY[3, 1])).*\n"
+"FROM foo;\n"
+"\n"
+" nband |                       valarray\n"
+"-------+------------------------------------------------------\n"
+"     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
+"     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
+"(2 rows)"
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -6893,30 +10320,45 @@ msgid ""
 "             5\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 1, 2, 5) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast, 1))[2][1]\n"
+"FROM foo;\n"
+"\n"
+" st_dumpvalues\n"
+"---------------\n"
+"             5\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
-msgstr ""
+msgstr "ST_PixelOfValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
 "value."
 msgstr ""
+"Obtenha as coordenadas colunax, linhay do pixel cujos valores são iguais ao "
+"valor de pesquisa. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
+#: reference_raster.xml:4010
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
@@ -6943,17 +10385,43 @@ msgid ""
 "<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nband</parameter> </"
+"paramdef> <paramdef> <type>double precision[] </type> <parameter>search</"
+"parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>double "
+"precision[] </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>integer </"
+"type> <parameter>nband</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4015
+#: reference_raster.xml:4071
 #, no-c-format
 msgid ""
 "Get the columnx, rowy coordinates of the pixel whose value equals the search "
 "value. If no band is specified, then band 1 is assumed."
 msgstr ""
+"Obtenha as coordenadas colunax, linhay do pixel cujos valores são iguais ao "
+"valor de pesquisa. Se nenhuma banda for especificada, então a banda 1 é "
+"assumida. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4024
+#: reference_raster.xml:4080
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7009,30 +10477,85 @@ msgid ""
 " 255 | 5 | 4\n"
 "   1 | 5 | 5"
 msgstr ""
+"SELECT\n"
+"        (pixels).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_PixelOfValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_SetValue(\n"
+"                                                                ST_AddBand(\n"
+"                                                                        ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                        '8BUI'::"
+"text, 1, 0\n"
+"                                                                ),\n"
+"                                                                1, 1, 0\n"
+"                                                        ),\n"
+"                                                        2, 3, 0\n"
+"                                                ),\n"
+"                                                3, 5, 0\n"
+"                                        ),\n"
+"                                        4, 2, 0\n"
+"                                ),\n"
+"                                5, 4, 255\n"
+"                        )\n"
+"                , 1, ARRAY[1, 255]) AS pixels\n"
+") AS foo\n"
+"\n"
+" val | x | y\n"
+"-----+---+---\n"
+"   1 | 1 | 2\n"
+"   1 | 1 | 3\n"
+"   1 | 1 | 4\n"
+"   1 | 1 | 5\n"
+"   1 | 2 | 1\n"
+"   1 | 2 | 2\n"
+"   1 | 2 | 4\n"
+"   1 | 2 | 5\n"
+"   1 | 3 | 1\n"
+"   1 | 3 | 2\n"
+"   1 | 3 | 3\n"
+"   1 | 3 | 4\n"
+"   1 | 4 | 1\n"
+"   1 | 4 | 3\n"
+"   1 | 4 | 4\n"
+"   1 | 4 | 5\n"
+"   1 | 5 | 1\n"
+"   1 | 5 | 2\n"
+"   1 | 5 | 3\n"
+" 255 | 5 | 4\n"
+"   1 | 5 | 5"
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
-msgstr ""
+msgstr "Editores Raster"
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
-msgstr ""
+msgstr "ST_SetGeoReference"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Numbers should "
 "be separated by white space. Accepts inputs in GDAL or ESRI format. Default "
 "is GDAL."
 msgstr ""
+"Coloque os parâmetros Georeference 6 em uma única chamada. Os números "
+"deverão ser separadospor espaço branco. Aceita entrar no formato GDAL ou "
+"ESRI. O padrão é GDAL. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
@@ -7051,47 +10574,71 @@ msgid ""
 "parameter></paramdef> <paramdef><type>double precision </type> "
 "<parameter>skewy</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>format=GDAL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>upperlefty</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scalex</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scaley</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>skewy</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4067
+#: reference_raster.xml:4123
 #, no-c-format
 msgid ""
 "Set Georeference 6 georeference parameters in a single call. Accepts inputs "
 "in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not "
 "provided will return null."
 msgstr ""
+"Coloca os parâmetros georreferência 6 em uma única chamada.  Aceita entrar "
+"no formato GDAL ou ESRI. O padrão é GDAL. Se 6 coordenadas não forem "
+"fornecidas, retornará null. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
-msgstr ""
+msgstr "scalex skewy skewx scaley upperleftx upperlefty"
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
 msgid ""
 "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 msgstr ""
+"scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
 msgid ""
 "If the raster has out-db bands, changing the georeference may result in "
 "incorrect access of the band's externally stored data."
 msgstr ""
+"Se o raster tiver bandas fora do banco de dados, alterar a georreferência "
+"pode resultar em acesso incorreto dos dados de banda armazenados "
+"externamente. "
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
 "precision, ...) variant"
 msgstr ""
+"Melhorias: 2.1.0 Adição da variante ST_SetGeoReference(raster, double "
+"precision, ...)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4143
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -7129,47 +10676,89 @@ msgid ""
 "   3 |                  1 |                  1 |     5 |      5 |     10 "
 "|    -10 | 0.001 | 0.001 |    0 |        0"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        0 AS rid, (ST_Metadata(rast)).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        1, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 0.1 0.1', "
+"'GDAL'))).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        2, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 5.1 -4.9', "
+"'ESRI'))).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        3, (ST_Metadata(ST_SetGeoReference(rast, 1, 1, 10, -10, 0.001, "
+"0.001))).*\n"
+"FROM foo\n"
+"\n"
+" rid |     upperleftx     |     upperlefty     | width | height | scalex | "
+"scaley | skewx | skewy | srid | numbands\n"
+"-----+--------------------+--------------------+-------+--------+--------"
+"+--------+-------+-------+------+----------\n"
+"   0 |                  0 |                  0 |     5 |      5 |      1 "
+"|     -1 |     0 |     0 |    0 |        0\n"
+"   1 |                0.1 |                0.1 |     5 |      5 |     10 "
+"|    -10 |     0 |     0 |    0 |        0\n"
+"   2 | 0.0999999999999996 | 0.0999999999999996 |     5 |      5 |     10 "
+"|    -10 |     0 |     0 |    0 |        0\n"
+"   3 |                  1 |                  1 |     5 |      5 |     10 "
+"|    -10 | 0.001 | 0.001 |    0 |        0"
 
 #. Tag: para
-#: reference_raster.xml:4092
+#: reference_raster.xml:4148
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
 "linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
-msgstr ""
+msgstr "ST_SetRotation"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
-msgstr ""
+msgstr "Põe a rotação do raster em radianos. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
 msgid ""
 "<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
 "<paramdef><type>raster</type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
+"<paramdef><type>raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
 msgid ""
 "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
 "\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
 "details."
 msgstr ""
+"Gira o raster uniformemente. A rotação é em radianos. Recorra a <ulink url="
+"\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> para mais "
+"detalhes. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4177
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7187,23 +10776,39 @@ msgid ""
 " -0.0379843956429411 | -0.0379843956429411 | 0.0325143920078558 | "
 "0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 msgstr ""
+"SELECT\n"
+"  ST_ScaleX(rast1), ST_ScaleY(rast1), ST_SkewX(rast1), ST_SkewY(rast1),\n"
+"  ST_ScaleX(rast2), ST_ScaleY(rast2), ST_SkewX(rast2), ST_SkewY(rast2)\n"
+"FROM (\n"
+"  SELECT ST_SetRotation(rast, 15) AS rast1, rast as rast2 FROM dummy_rast\n"
+") AS foo;\n"
+"      st_scalex      |      st_scaley      |      st_skewx      |      "
+"st_skewy      | st_scalex | st_scaley | st_skewx | st_skewy\n"
+"---------------------+---------------------+--------------------"
+"+--------------------+-----------+-----------+----------+----------\n"
+"   -1.51937582571764 |   -2.27906373857646 |   1.95086352047135 |   "
+"1.30057568031423 |         2 |         3 |        0 |        0\n"
+" -0.0379843956429411 | -0.0379843956429411 | 0.0325143920078558 | "
+"0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
-msgstr ""
+msgstr "ST_SetScale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
 "Number units/pixel width/height."
 msgstr ""
+"Coloca os tamanhos X e Y dos pixeis em unidades do sistema referencial de "
+"coordenadas. Número unidades/pixel largura/altura. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
@@ -7215,18 +10820,29 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>y</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>xy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_SetScale</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>x</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>y</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
 msgid ""
 "Sets the X and Y size of pixels in units of coordinate reference system. "
 "Number units/pixel width/height. If only one unit passed in, assumed X and Y "
 "are the same number."
 msgstr ""
+"Coloca os tamanhos X e Y dos pixeis em unidades do sistema referencial de "
+"coordenadas. Número unidades/pixel largura/altura. Se apenas uma unidade "
+"passar, o X e Y assumido são o mesmo número. "
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
 msgid ""
 "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
@@ -7237,17 +10853,26 @@ msgid ""
 "input raster. ST_SetScale do not modify the width, nor the height of the "
 "raster."
 msgstr ""
+"ST_SetScale é diferente de <xref linkend=\"RT_ST_Rescale\"/> onde a "
+"ST_SetScale não resample o raster para combinar com a extensão. Apenas "
+"altera os metadados (ou georreferência) do raster, para corrigir uma escala "
+"originalmente mal especificada. A ST_SetScale resulta em um raster tendo "
+"largura e altura diferentes, calculadas para caber na extensão geográfica do "
+"raster de entrada. A ST_SetScale não modifica a largura, nem a altura do "
+"raster."
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
 "was changed in 2.0.0."
 msgstr ""
+"Alterações: 2.0.0 Nas versões WKTRaster era chamado de ST_SetPixelSize. Foi "
+"modificado na 2.0.0."
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4225
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7263,9 +10888,21 @@ msgid ""
 "------+------+----------------------------------------------\n"
 "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 msgstr ""
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetScale(rast, 1.5)\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As "
+"newbox\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" pixx | pixy |                    newbox\n"
+"------+------+----------------------------------------------\n"
+"  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4226
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast\n"
@@ -7280,30 +10917,44 @@ msgid ""
 " pixx | pixy |                   newbox\n"
 "------+------+--------------------------------------------\n"
 "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
-msgstr ""
+msgstr ""
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetScale(rast, 1.5, 0.55)\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As "
+"newbox\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" pixx | pixy |                   newbox\n"
+"------+------+--------------------------------------------\n"
+"  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
-msgstr ""
+msgstr "ST_SetSkew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
 "passed in, sets X and Y to the same value."
 msgstr ""
+"Coloca as georreferências X e Y distorcidas (ou parâmetro de rotação). Se "
+"somente um passar, coloca o X e o Y no mesmo valor. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
@@ -7315,18 +10966,30 @@ msgid ""
 "parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewy</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>skewxy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_SetSkew</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewy</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
 msgid ""
 "Sets the georeference X and Y skew (or rotation parameter). If only one is "
 "passed in, sets X and Y to the same value. Refer to <ulink url=\"http://en."
 "wikipedia.org/wiki/World_file\">World File</ulink> for more details."
 msgstr ""
+"Coloca as georreferências X e Y distorcidas (ou parâmetro de rotação). Se "
+"somente um passar, coloca o X e o Y no mesmo valor. Recorra a <ulink url="
+"\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> para mais "
+"detalhes. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4268
 #, no-c-format
 msgid ""
 "-- Example 1\n"
@@ -7344,9 +11007,23 @@ msgid ""
 "                    : 0.5000000000\n"
 "                    : 0.5000000000"
 msgstr ""
+"-- Example 1\n"
+"UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;\n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast WHERE rid = 1;\n"
+"\n"
+"rid | skewx | skewy |    georef\n"
+"----+-------+-------+--------------\n"
+"  1 |     1 |     2 | 2.0000000000\n"
+"                    : 2.0000000000\n"
+"                    : 1.0000000000\n"
+"                    : 3.0000000000\n"
+"                    : 0.5000000000\n"
+"                    : 0.5000000000"
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4270
 #, no-c-format
 msgid ""
 "-- Example 2 set both to same number:\n"
@@ -7364,75 +11041,101 @@ msgid ""
 "                     : 0.5000000000\n"
 "                     : 0.5000000000"
 msgstr ""
+"-- Example 2 set both to same number:\n"
+"UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;\n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast WHERE rid = 1;\n"
+"\n"
+" rid | skewx | skewy |    georef\n"
+"-----+-------+-------+--------------\n"
+"   1 |     0 |     0 | 2.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 3.0000000000\n"
+"                     : 0.5000000000\n"
+"                     : 0.5000000000"
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
 ">, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
+">, <xref linkend=\"RT_ST_SkewY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
-msgstr ""
+msgstr "ST_SetSRID"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
 msgid ""
 "Sets the SRID of a raster to a particular integer srid defined in the "
 "spatial_ref_sys table."
 msgstr ""
+"Coloca o SRID de um raster em um srid inteiro específico definido na tabela "
+"spatial_ref_sys."
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetSRID</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_SetSRID</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
-msgstr ""
+msgstr "Coloca o SRID em um raster para um valor inteiro específico. "
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
 msgid ""
 "This function does not transform the raster in any way - it simply sets meta "
 "data defining the spatial ref of the coordinate reference system that it's "
 "currently in. Useful for transformations later."
 msgstr ""
+"Esta função não transforma o raster em forma alguma - simplesmente coloca "
+"metadados definindo a referência espacial do sistema de coordenadas "
+"referência que está sendo usado. É útil para futuras transformações."
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
-msgstr ""
+msgstr "ST_SetUpperLeft"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
 msgid ""
 "Sets the value of the upper left corner of the pixel to projected X and Y "
 "coordinates."
 msgstr ""
+"Coloca o valor do canto superior esquerdo do pixel em coordenadas X e Y "
+"projetadas. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
@@ -7440,47 +11143,59 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>x</parameter></paramdef> "
 "<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
 msgid ""
 "Set the value of the upper left corner of raster to the projected X "
 "coordinates"
 msgstr ""
+"Coloca o valor do canto superior esquerdo do raster nas coordenadas X "
+"projetadas"
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4349
 #, no-c-format
 msgid ""
 "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
 "FROM dummy_rast\n"
 "WHERE rid = 2;"
 msgstr ""
+"SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;"
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
-msgstr ""
+msgstr "ST_Resample"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions, an "
 "arbitrary grid corner and a set of raster georeferencing attributes defined "
 "or borrowed from another raster."
 msgstr ""
+"Resample um raster usando um algorítimo específico, novas dimensões, um "
+"canto aleatório da grade e um conjunto de rasters georreferenciando "
+"atributos definidos ou emprestados de outro raster. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
@@ -7527,9 +11242,52 @@ msgid ""
 "choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resample</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>double "
+"precision </type> <parameter>scalex=0</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>scaley=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resample</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>ref</parameter></paramdef> <paramdef choice=\"opt\"><type>text </"
+"type> <parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>usescale=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>ref</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>usescale</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4362
+#: reference_raster.xml:4418
 #, no-c-format
 msgid ""
 "Resample a raster using a specified resampling algorithm, new dimensions "
@@ -7538,9 +11296,14 @@ msgid ""
 "borrowed from another raster. If using a reference raster, the two rasters "
 "must have the same SRID."
 msgstr ""
+"Resample um raster usando um algorítimo específico, novas dimensões (largura "
+"& altura), um canto de grade (gradex & gradey) e um conjunto de "
+"rasters georreferenciando atributos (scalex, scaley, skewx & skewy) "
+"definidos ou emprestados de outro raster. Se estiver utilizando uma "
+"referência raster, os dois rasters devem possuir o mesmo SRID. "
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (English or American "
@@ -7548,43 +11311,54 @@ msgid ""
 "Default is NearestNeighbor which is the fastest but produce the worst "
 "interpolation."
 msgstr ""
+"Novos valores de pixel são calculados usando o algorítimo NearestNeighbor "
+"(English or American spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O "
+"padrão é NearestNeighbor por ser mais rápido, porém produz a pior "
+"interpolação. "
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
 "specified."
 msgstr ""
+"Uma porcentagem maxerror de 0.125 é usada se nenhum <varname>maxerr</"
+"varname> for especificado. "
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439
-#: reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
 msgid ""
 "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
 "resampling methods</ulink> for more details."
 msgstr ""
+"Recorra a: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
+"resampling methods</ulink> para mais detalhes. "
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443
-#: reference_raster.xml:4511 reference_raster.xml:4589
-#: reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
-msgstr ""
+msgstr "Disponibilidade: 2.0.0 Requer GDAL 1.6.1+"
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
 "longer applies the reference raster's SRID. Use ST_Transform() to reproject "
 "raster. Works on rasters with no SRID."
 msgstr ""
+"Alterações: 2.1.0 O parâmetro srid foi removido. As variantes com um raster "
+"referência não aplica mais o SRID da referência raster. Use a  "
+"ST_Transform() para reprojetar o raster. Funciona em rasters sem SRID. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -7607,21 +11381,41 @@ msgid ""
 "------------+-------------\n"
 "        200 |         100"
 msgstr ""
+"SELECT\n"
+"        ST_Width(orig) AS orig_width,\n"
+"        ST_Width(reduce_100) AS new_width\n"
+"FROM (\n"
+"        SELECT\n"
+"                rast AS orig,\n"
+"                ST_Resample(rast,100,100) AS reduce_100\n"
+"        FROM aerials.boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"                ST_Transform(\n"
+"                        ST_MakeEnvelope(-71.128, 42.2392,-71.1277, 42.2397, "
+"4326),26986)\n"
+"        )\n"
+"        LIMIT 1\n"
+") AS foo;\n"
+"\n"
+" orig_width | new_width\n"
+"------------+-------------\n"
+"        200 |         100"
 
 #. Tag: para
-#: reference_raster.xml:4391
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
-msgstr ""
+msgstr "ST_Rescale"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7629,9 +11423,13 @@ msgid ""
 "spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. "
 "Default is NearestNeighbor."
 msgstr ""
+"Resample um raster ajustando sua única escala (ou tamanho de pixel). Novos "
+"valores de pixel são calculados usando o algorítimo NearestNeighbor (english "
+"or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é "
+"NearestNeighbor."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
@@ -7649,9 +11447,23 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalexy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Rescale</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its scale (or pixel size). New pixel "
@@ -7660,17 +11472,24 @@ msgid ""
 "default is NearestNeighbor which is the fastest but results in the worst "
 "interpolation."
 msgstr ""
+"Resample um raster ajustando sua única escala (ou tamanho de pixel). Novos "
+"valores de pixel são calculados usando o algorítimo NearestNeighbor (english "
+"or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é "
+"NearestNeighbor pois é o mais rápido, mas resulta na pior interpolação. "
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
 msgid ""
 "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
 "size. scaley must often be negative to get well oriented raster."
 msgstr ""
+"<varname>scalex</varname> e <varname>scaley</varname> definem o tamanho do "
+"pixel. A escalay deve ser, geralmente, negativa para ser um raster bem "
+"orientado. "
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
 msgid ""
 "When the new scalex or scaley is not a divisor of the raster width or "
@@ -7678,9 +11497,13 @@ msgid ""
 "extent of the provided raster. If you want to be sure to retain exact input "
 "extent see <xref linkend=\"RT_ST_Resize\"/>"
 msgstr ""
+"Quando a nova escalax ou escalay não é divisora da largura ou altura do "
+"raster, a extensão do raster resultante é expandido para encerrar a extensão "
+"do raster fornecido. Se quiser certificar-se de reter a entrada exata, veja "
+"<xref linkend=\"RT_ST_Resize\"/>"
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
 msgid ""
 "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
@@ -7691,24 +11514,33 @@ msgid ""
 "the input raster. ST_SetScale do not modify the width, nor the height of the "
 "raster."
 msgstr ""
+"ST_Rescale é diferente de <xref linkend=\"RT_ST_SetScale\"/> onde a "
+"ST_SetScale não resample o raster para combinar com a extensão. A "
+"ST_SetScale apenas altera os metadados (ou georreferência) do raster, para "
+"corrigir uma escala originalmente mal especificada. A ST_Rescale resulta em "
+"um raster tendo largura e altura diferentes, calculadas para caber na "
+"extensão geográfica do raster de entrada. A ST_SetScale não modifica a "
+"largura, nem a altura do raster."
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512
-#: reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
-msgstr ""
+msgstr "Alterações: 2.1.0 Funciona em rasters sem SRID"
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
 msgid ""
 "A simple example rescaling a raster from a pixel size of 0.001 degree to a "
 "pixel size of 0.0015 degree."
 msgstr ""
+"Um exemplo simples de reescalar um raster de um tamanho de pixel de 0.001 "
+"grau para um pixel de tamanho 0.0015 grau. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
 "-- the original raster pixel size\n"
@@ -7727,24 +11559,42 @@ msgid ""
 "----------\n"
 "0.0015"
 msgstr ""
+"-- the original raster pixel size\n"
+"SELECT ST_PixelWidth(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0)) width\n"
+"\n"
+"   width\n"
+"----------\n"
+"0.001\n"
+"\n"
+"-- the rescaled raster raster pixel size\n"
+"SELECT ST_PixelWidth(ST_Rescale(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, "
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015)) width\n"
+"\n"
+"   width\n"
+"----------\n"
+"0.0015"
 
 #. Tag: para
-#: reference_raster.xml:4456
+#: reference_raster.xml:4512
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
 "<xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
 "linkend=\"RT_ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
+"<xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
-msgstr ""
+msgstr "ST_Reskew"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7752,9 +11602,13 @@ msgid ""
 "spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. "
 "Default is NearestNeighbor."
 msgstr ""
+"Resample um raster ajustando somente sua inclinação (ou tamanho de pixel). "
+"Novos valores de pixel são calculados usando o algorítimo NearestNeighbor "
+"(english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O "
+"padrão é NearestNeighbor."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
@@ -7772,9 +11626,23 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
 "type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewxy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Reskew</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>skewx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewy</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
 msgid ""
 "Resample a raster by adjusting only its skew (or rotation parameters). New "
@@ -7783,31 +11651,40 @@ msgid ""
 "default is NearestNeighbor which is the fastest but results in the worst "
 "interpolation."
 msgstr ""
+"Resample um raster ajustando somente sua inclinação (ou tamanho de pixel). "
+"Novos valores de pixel são calculados usando o algorítimo NearestNeighbor "
+"(english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O "
+"padrão é NearestNeighbor pois é o mais rápido, mas resulta na pior "
+"interpolação. "
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
 msgid ""
 "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
+"<varname>skewx</varname> e <varname>skewy</varname> definem a nova distorção."
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
 msgid ""
 "The extent of the new raster will encompass the extent of the provided "
 "raster."
 msgstr ""
+"A extensão do novo raster irá encerrar a extensão do raster fornecido. "
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
 msgid ""
 "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
+"Uma porcentagem maxerror de 0.125 se nenhum <varname>maxerr</varname> for "
+"especificado. "
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
 msgid ""
 "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
@@ -7818,18 +11695,41 @@ msgid ""
 "input raster. ST_SetSkew do not modify the width, nor the height of the "
 "raster."
 msgstr ""
+"ST_Reskew é diferente de <xref linkend=\"RT_ST_SetSkew\"/> onde a ST_SetSkew "
+"não resample o raster para combinar com a extensão. A ST_SetScale apenas "
+"altera os metadados (ou georreferência) do raster, para corrigir uma escala "
+"originalmente mal especificada. A ST_Reskew resulta em um raster tendo "
+"largura e altura diferentes, calculadas para caber na extensão geográfica do "
+"raster de entrada. A ST_SetSkew não modifica a largura, nem a altura do "
+"raster."
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
 msgid ""
 "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
+"Um exemplo simples de reskewing um raster de uma inclinação de 0.0 para uma "
+"de 0.0015. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
-#, no-c-format
+#: reference_raster.xml:4575
+#, fuzzy, no-c-format
 msgid ""
+"-- the original raster non-rotated\n"
+"SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
+"SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
+msgstr ""
 "-- the original raster pixel size\n"
 "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
 "-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
@@ -7837,34 +11737,40 @@ msgid ""
 "-- the rescaled raster raster pixel size\n"
 "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
 "0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
 "<xref linkend=\"RT_ST_SetRotation\"/>, <xref linkend=\"RT_ST_SkewX\"/>, "
 "<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
+"<xref linkend=\"RT_ST_SetRotation\"/>, <xref linkend=\"RT_ST_SkewX\"/>, "
+"<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
-msgstr ""
+msgstr "ST_SnapToGrid"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid. New pixel values are computed "
 "using the NearestNeighbor (english or american spelling), Bilinear, Cubic, "
 "CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor."
 msgstr ""
+"Resample um raster encaixando-o em uma grade. Novos valores de pixel são "
+"calculados usando o algorítimo NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O padrão é "
+"NearestNeighbor."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
@@ -7898,9 +11804,39 @@ msgid ""
 "choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>gridx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>gridy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>scalex=DEFAULT 0</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>scaley=DEFAULT 0</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SnapToGrid</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalex</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>scaley</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SnapToGrid</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalexy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4576
+#: reference_raster.xml:4632
 #, no-c-format
 msgid ""
 "Resample a raster by snapping it to a grid defined by an arbitrary pixel "
@@ -7910,9 +11846,15 @@ msgid ""
 "algorithm. The default is NearestNeighbor which is the fastest but results "
 "in the worst interpolation."
 msgstr ""
+"Resample um raster encaixando-o em uma grade definida por um pixel de canto "
+"(gridx & gridy) e opcionalmente um tamanho de pixel (scalex & "
+"scaley). Novos valores de pixel são calculados usando o algorítimo "
+"NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline "
+"ou Lanczos. O padrão é NearestNeighbor pois é o mais rápido, mas resulta na "
+"pior interpolação. "
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
 msgid ""
 "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
@@ -7920,33 +11862,54 @@ msgid ""
 "of the new raster and it does not have to be inside or on the edge of the "
 "new raster extent."
 msgstr ""
+"<varname>gridx</varname> e <varname>gridy</varname> definem um canto pixel "
+"aleatório da nova grade. Não é necessário o canto esquerdo superior do novo "
+"raster e não precisa estar dentro do limite da extensão do novo raster. "
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
 msgid ""
 "You can optionnal define the pixel size of the new grid with "
 "<varname>scalex</varname> and <varname>scaley</varname>."
 msgstr ""
+"Você pode, opcionalmente, definir o tamanho da nova grade com "
+"<varname>scalex</varname> e <varname>scaley</varname>."
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
 msgid ""
 "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
 "grid parameters."
 msgstr ""
+"Use <xref linkend=\"RT_ST_Resample\"/> se precisar de mais controle sobre os "
+"parâmetros da grade. "
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
+"Um exemplo simples movendo um raster para um grade um pouco diferente. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
-#, no-c-format
+#: reference_raster.xml:4653
+#, fuzzy, no-c-format
 msgid ""
+"-- the original raster upper left X\n"
+"SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the upper left of raster after snapping\n"
+"SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
+msgstr ""
 "-- the original raster pixel size\n"
 "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
 "-0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
@@ -7954,32 +11917,57 @@ msgid ""
 "-- the rescaled raster raster pixel size\n"
 "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
 "0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
 "<xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
+"<xref linkend=\"RT_ST_UpperLeftY\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
-msgstr ""
+msgstr "ST_Resize"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
+msgstr "Redimensiona largura/altura novas para um raster  "
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:4670
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resize</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>percentwidth</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>percentheight</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbor</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:4614
-#, no-c-format
-msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
@@ -8003,10 +11991,9 @@ msgid ""
 "<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
 "\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
 "paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4648
+#: reference_raster.xml:4704
 #, no-c-format
 msgid ""
 "Resize a raster to a new width/height. The new width/height can be specified "
@@ -8014,9 +12001,12 @@ msgid ""
 "extent of the the new raster will be the same as the extent of the provided "
 "raster."
 msgstr ""
+"Redimensiona novas largura/altura para um raster. Elas podem ser "
+"especificadas no número exato de pixeis ou uma porcentagem delas. A extensão "
+"do novo raster será a mesma da extensão do raster fornecido. "
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
 msgid ""
 "New pixel values are computed using the NearestNeighbor (english or american "
@@ -8024,38 +12014,47 @@ msgid ""
 "default is NearestNeighbor which is the fastest but results in the worst "
 "interpolation."
 msgstr ""
+"Novos valores de pixel são calculados usando o algorítimo NearestNeighbor "
+"(english or american spelling), Bilinear, Cubic, CubicSpline ou Lanczos. O "
+"padrão é NearestNeighbor por ser mais rápido, porém resulta na pior "
+"interpolação. "
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
-msgstr ""
+msgstr "A Variante 1 espera a largura/altura atual do raster de saída. "
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
 msgid ""
 "Variant 2 expects decimal values between zero (0) and one (1) indicating the "
 "percentage of the input raster's width/height."
 msgstr ""
+"A Variante 2 espera os valores decimais entre zero (0) e um (1) indicando a "
+"porcentagem da largura/altura do raster. "
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
 msgid ""
 "Variant 3 takes either the actual width/height of the output raster or a "
 "textual percentage (\"20%\") indicating the percentage of the input raster's "
 "width/height."
 msgstr ""
+"A Variante 3 pega qualquer largura/altura do raster de saída ou uma "
+"porcentagem textual (\"20%\") indicando a porcentagem da largura/altura do "
+"raster de entrada. "
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
-msgstr ""
+msgstr "Disponibilidade: 2.1.0 Requer GDAL 1.6.1+"
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4728
 #, no-c-format
 msgid ""
 "WITH foo AS(\n"
@@ -8105,23 +12104,71 @@ msgid ""
 "|     0 |    0 |        1\n"
 "(3 rows)"
 msgstr ""
+"WITH foo AS(\n"
+"SELECT\n"
+"        1 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , '50%', '500') AS rast\n"
+"UNION ALL\n"
+"SELECT\n"
+"        2 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , 500, 100) AS rast\n"
+"UNION ALL\n"
+"SELECT\n"
+"        3 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , 0.25, 0.9) AS rast\n"
+"), bar AS (\n"
+"        SELECT rid, ST_Metadata(rast) AS meta, rast FROM foo\n"
+")\n"
+"SELECT rid, (meta).* FROM bar\n"
+"\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+"-----+------------+------------+-------+--------+--------+--------+-------"
+"+-------+------+----------\n"
+"   1 |          0 |          0 |   500 |    500 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"   2 |          0 |          0 |   500 |    100 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"   3 |          0 |          0 |   250 |    900 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"(3 rows)"
 
 #. Tag: para
-#: reference_raster.xml:4677
+#: reference_raster.xml:4733
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
 "linkend=\"RT_ST_SnapToGrid\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
+"linkend=\"RT_ST_SnapToGrid\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
-msgstr ""
+msgstr "ST_Transform"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8129,9 +12176,13 @@ msgid ""
 "NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to "
 "NearestNeighbor."
 msgstr ""
+"Reprojeta um raster em um sistema de referência espacial conhecido para "
+"outro usando um algorítimo resampling especificado. As opções são "
+"NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos com o padrão sendo "
+"NearestNeighbor. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
@@ -8160,9 +12211,34 @@ msgid ""
 "\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>scaley</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Transform</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>algorithm=NearestNeighbor</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>maxerr=0.125</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>alignto</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4727
+#: reference_raster.xml:4783
 #, no-c-format
 msgid ""
 "Reprojects a raster in a known spatial reference system to another known "
@@ -8170,9 +12246,13 @@ msgid ""
 "'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 "
 "if no maxerr is specified."
 msgstr ""
+"Reprojeta um raster em um sistema de referência espacial conhecido para "
+"outro usando um algorítimo pixel warping especificado. Usa \"NearestNeighbor"
+"\" se nenhum algorítimo for especificado e a porcentagem maxerror de 0.125 "
+"se nenhum maxerr for especificado. "
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
 msgid ""
 "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
@@ -8180,9 +12260,13 @@ msgid ""
 "one spatial reference system to another, while ST_SetSRID() simply changes "
 "the SRID identifier of the raster."
 msgstr ""
+"Geralmente, aST_Transform confundida com a  ST_SetSRID(). Na verdade, a "
+"ST_Transform modifica as coordenadas de um raster (e resample os valores do "
+"pixel) de um sistema de referência espacial para outro, enquanto a "
+"ST_SetSRID() só altera o identificador de SRID do raster. "
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
 msgid ""
 "Unlike the other variants, Variant 3 requires a reference raster as "
@@ -8190,9 +12274,13 @@ msgid ""
 "the spatial reference system (SRID) of the reference raster and be aligned "
 "(ST_SameAlignment = TRUE) to the reference raster."
 msgstr ""
+"Diferente das outras variantes, a 3 requer um raster referência como "
+"<varname>alignto</varname>. O raster transformado será alterado para o "
+"sistema de referência espacial (SRID) do raster referência e será alinhado "
+"(ST_SameAlignment = VERDADE) ao raster referência. "
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
 msgid ""
 "If you find your transformation support is not working right, you may need "
@@ -8203,15 +12291,23 @@ msgid ""
 "to <varname>libproj.dll</varname> (if you are using proj 4.6.1). You'll have "
 "to restart your PostgreSQL service/daemon after this change."
 msgstr ""
+"Se achar que seu suporte de transformação não estiver funcionando "
+"corretamente, talvez precise colocar a variável de ambiente PROJSO na "
+"biblioteca de projeção .so ou .dll que seu PostGIS está usando. Isto só "
+"precisará ter o mesmo nome do arquivo, Então, por exemplo, no Windows, você "
+"iria em Painel de Controle -> Sitema -> Variáveis de Ambiente adicionar um "
+"sistema variável chamado <varname>PROJSO</varname> e colocar em "
+"<varname>libproj.dll</varname> (se estiver usando proj 4.6.1). Você terá que "
+"reiniciar seu serviço/daemon PostgreSQL depois dessa alteração. "
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
-msgstr ""
+msgstr "Melhorias: 2.1.0 Adição da variante ST_Transform(rast, alignto)  "
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ""
 "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
@@ -8229,37 +12325,55 @@ msgid ""
 "----------+---------+----------+---------\n"
 "      200 |     228 |      200 |     170"
 msgstr ""
+"SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
+"  ST_Height(mass_stm) As h_before, ST_Height(wgs_84) As h_after\n"
+"        FROM\n"
+"        ( SELECT rast As mass_stm, ST_Transform(rast,4326) As wgs_84\n"
+"  ,  ST_Transform(rast,4326, 'Bilinear') AS wgs_84_bilin\n"
+"                FROM aerials.o_2_boston\n"
+"                        WHERE ST_Intersects(rast,\n"
+"                                ST_Transform(ST_MakeEnvelope(-71.128, "
+"42.2392,-71.1277, 42.2397, 4326),26986) )\n"
+"                LIMIT 1) As foo;\n"
+"\n"
+" w_before | w_after | h_before | h_after\n"
+"----------+---------+----------+---------\n"
+"      200 |     228 |      200 |     170"
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
-msgstr ""
+msgstr "original mass state plane meters (mass_stm)"
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
-msgstr ""
+msgstr "Depois transforma para wgs 84 long lat (wgs_84)"
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
 msgid ""
 "After transform to wgs 84 long lat with bilinear algorithm instead of NN "
 "default (wgs_84_bilin)"
 msgstr ""
+"Depois transforma para wgs 84 long lat algorítimo bilinear em vez do padrão "
+"NN (wgs_84_bilin)"
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
 msgid ""
 "The following shows the difference between using ST_Transform(raster, srid) "
 "and ST_Transform(raster, alignto)"
 msgstr ""
+"A seguir está a diferença entre usar ST_Transform(raster, srid) e "
+"ST_Transform(raster, alignto)"
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8307,36 +12421,83 @@ msgid ""
 "------+-------------+---------\n"
 " t    | f           | t"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, "
+"600000, 100, -100, 0, 0, 2163), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 600000, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 600000, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 300, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT\n"
+"                ST_Transform(rast, 4269) AS alignto\n"
+"        FROM foo\n"
+"        LIMIT 1\n"
+"), baz AS (\n"
+"        SELECT\n"
+"                rid,\n"
+"                rast,\n"
+"                ST_Transform(rast, 4269) AS not_aligned,\n"
+"                ST_Transform(rast, alignto) AS aligned\n"
+"        FROM foo\n"
+"        CROSS JOIN bar\n"
+")\n"
+"SELECT\n"
+"        ST_SameAlignment(rast) AS rast,\n"
+"        ST_SameAlignment(not_aligned) AS not_aligned,\n"
+"        ST_SameAlignment(aligned) AS aligned\n"
+"FROM baz\n"
+"\n"
+" rast | not_aligned | aligned\n"
+"------+-------------+---------\n"
+" t    | f           | t"
 
 #. Tag: para
-#: reference_raster.xml:4799
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SetSRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
-msgstr ""
+msgstr "Editores de Banda Raster"
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
-msgstr ""
+msgstr "ST_SetBandNoDataValue"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
 msgid ""
 "Sets the value for the given band that represents no data. Band 1 is assumed "
 "if no band is specified. To mark a band as having no nodata value, set the "
 "nodata value = NULL."
 msgstr ""
+"Coloca o valor da banda que não representa nenhum dado. A banda 1 é assumida "
+"se nenhuma banda for especificada. Para marcar uma banda como tendo nenhum "
+"valor nodata, coloca ele = NULL. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
@@ -8350,9 +12511,19 @@ msgid ""
 "choice=\"opt\"><type>boolean </type> <parameter>forcechecking=false</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodatavalue</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetBandNoDataValue</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>band</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>nodatavalue</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>forcechecking=false</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
 msgid ""
 "Sets the value that represents no data for the band. Band 1 is assumed if "
@@ -8360,9 +12531,13 @@ msgid ""
 ">, <xref linkend=\"RT_ST_DumpAsPolygons\"/>, and the ST_PixelAs...() "
 "functions."
 msgstr ""
+"Coloca o valor que não representa nenhum dado para a banda. A banda 1 é "
+"assumida se não especificada. Isso irá afetar os resultados de <xref linkend="
+"\"RT_ST_Polygon\"/>, <xref linkend=\"RT_ST_DumpAsPolygons\"/>, e as funções "
+"ST_PixelAs...()."
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
 "-- change just first band no data value\n"
@@ -8387,21 +12562,42 @@ msgid ""
 "        SET rast = ST_SetBandNoDataValue(rast,1, NULL)\n"
 "WHERE rid = 2;"
 msgstr ""
+"-- change just first band no data value\n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, 254)\n"
+"WHERE rid = 2;\n"
+"\n"
+"-- change no data band value of bands 1,2,3\n"
+"UPDATE dummy_rast\n"
+"        SET rast =\n"
+"                ST_SetBandNoDataValue(\n"
+"                        ST_SetBandNoDataValue(\n"
+"                                ST_SetBandNoDataValue(\n"
+"                                        rast,1, 254)\n"
+"                                ,2,99),\n"
+"                                3,108)\n"
+"                WHERE rid = 2;\n"
+"\n"
+"-- wipe out the nodata value this will ensure all pixels are considered for "
+"all processing functions\n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, NULL)\n"
+"WHERE rid = 2;"
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
-msgstr ""
+msgstr "ST_SetBandIsNoData"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
-msgstr ""
+msgstr "Coloca a bandeira isnodata da banda como VERDADE. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
@@ -8409,9 +12605,13 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
 #, no-c-format
 msgid ""
 "Sets the isnodata flag for the band to true. Band 1 is assumed if not "
@@ -8419,11 +12619,79 @@ msgid ""
 "dirty. That is, when the result calling <xref linkend=\"RT_ST_BandIsNoData\"/"
 "> is different using TRUE as last argument and without using it"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:4882
-#, no-c-format
-msgid ""
+"Coloca a bandeira isnodata para a banda como verdade. A banda 1 é assumida "
+"se não especificada. Esta função deveria ser chamada apenas quando a "
+"bandeira for considerada suja. Isto é, quando a chamada resultado <xref "
+"linkend=\"RT_ST_BandIsNoData\"/> for diferente usando VERDADEIRO como último "
+"argumento e sem usá-lo. "
+
+#. Tag: programlisting
+#: reference_raster.xml:4938
+#, no-c-format
+msgid ""
+"-- Create dummy table with one raster column\n"
+"create table dummy_rast (rid integer, rast raster);\n"
+"\n"
+"-- Add raster with two bands, one pixel/band. In the first band, nodatavalue "
+"= pixel value = 3.\n"
+"-- In the second band, nodatavalue = 13, pixel value = 4\n"
+"insert into dummy_rast values(1,\n"
+"(\n"
+"'01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0200' -- nBands (uint16 0)\n"
+"||\n"
+"'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
+"||\n"
+"'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
+"||\n"
+"'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
+"||\n"
+"'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
+"||\n"
+"'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
+"||\n"
+"'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
+"||\n"
+"'E6100000' -- SRID (int32 4326)\n"
+"||\n"
+"'0100' -- width (uint16 1)\n"
+"||\n"
+"'0100' -- height (uint16 1)\n"
+"||\n"
+"'4' -- hasnodatavalue set to true, isnodata value set to false (when it "
+"should be true)\n"
+"||\n"
+"'2' -- first band type (4BUI)\n"
+"||\n"
+"'03' -- novalue==3\n"
+"||\n"
+"'03' -- pixel(0,0)==3 (same that nodata)\n"
+"||\n"
+"'0' -- hasnodatavalue set to false\n"
+"||\n"
+"'5' -- second band type (16BSI)\n"
+"||\n"
+"'0D00' -- novalue==13\n"
+"||\n"
+"'0400' -- pixel(0,0)==4\n"
+")::raster\n"
+");\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"false\n"
+"select st_bandisnodata(rast, 1, TRUE) from dummy_rast where rid = 1; -- "
+"Expected true\n"
+"\n"
+"-- The isnodata flag is dirty. We are going to set it to true\n"
+"update dummy_rast set rast = st_setbandisnodata(rast, 1) where rid = 1;\n"
+"\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"true"
+msgstr ""
 "-- Create dummy table with one raster column\n"
 "create table dummy_rast (rid integer, rast raster);\n"
 "\n"
@@ -8486,39 +12754,44 @@ msgid ""
 "\n"
 "select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
 "true"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4888
+#: reference_raster.xml:4944
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
 "\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
-msgstr ""
+msgstr "Análises e Estatísticas de Banda Raster"
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
-msgstr ""
+msgstr "ST_Count"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
 "If no band is specified defaults to band 1. If exclude_nodata_value is set "
 "to true, will only count pixels that are not equal to the nodata value."
 msgstr ""
+"Retorna o número de pixeis em uma banda dada de um raster ou cobertura "
+"raster. Se nenhuma banda for especificada, o padrão é usar a banda 1. Se "
+"exclude_nodata_value for verdade, contará somente pixeis que não são iguais "
+"ao valor nodata. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
@@ -8541,17 +12814,38 @@ msgid ""
 "<parameter>rastercolumn</parameter></paramdef> <paramdef><type>boolean </"
 "type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_Count</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_Count</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:4937
+#: reference_raster.xml:4993
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a raster or raster coverage. "
 "If no band is specified <varname>nband</varname> defaults to 1."
 msgstr ""
+"Retorna o número de pixeis em uma banda de um raster ou cobertura raster. Se "
+"nenhuma banda foi especificada <varname>nband</varname> usa-se 1. "
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8559,17 +12853,22 @@ msgid ""
 "raster. Set <varname>exclude_nodata_value</varname> to false to get count "
 "all pixels"
 msgstr ""
+"Se <varname>exclude_nodata_value</varname> for verdade, contará apenas "
+"pixeis com valor diferente do valor <varname>nodata</varname> do raster. "
+"<varname>exclude_nodata_value</varname> é falso para contar todos os pixeis. "
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
 msgid ""
 "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
 "2.2.0. Use <xref linkend=\"RT_ST_CountAgg\"/> instead."
 msgstr ""
+"As variantes ST_Count(rastertable, rastercolumn, ...) são deprecadas como da "
+"2.2.0. Ao contrário, use: <xref linkend=\"RT_ST_CountAgg\"/>. "
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:5008
 #, no-c-format
 msgid ""
 "--example will count all pixels not 249 and one will count all pixels.  --\n"
@@ -8581,32 +12880,46 @@ msgid ""
 "-----+----------------+----------------\n"
 "   2 |             23 |             25"
 msgstr ""
+"--example will count all pixels not 249 and one will count all pixels.  --\n"
+"SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata,\n"
+"        ST_Count(ST_SetBandNoDataValue(rast,249),false) As include_nodata\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"rid | exclude_nodata | include_nodata\n"
+"-----+----------------+----------------\n"
+"   2 |             23 |             25"
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
 "\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
-msgstr ""
+msgstr "ST_CountAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
 msgid ""
 "Aggregate. Returns the number of pixels in a given band of a set of rasters. "
 "If no band is specified defaults to band 1. If exclude_nodata_value is set "
 "to true, will only count pixels that are not equal to the NODATA value."
 msgstr ""
+"Agregado. Retorna o número de pixeis em uma banda dada de um raster ou "
+"cobertura raster. Se nenhuma banda for especificada, o padrão é usar a banda "
+"1. Se exclude_nodata_value for verdade, contará somente pixeis que são "
+"diferentes ao valor NODATA. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
@@ -8624,17 +12937,33 @@ msgid ""
 "<parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> <paramdef><type>double precision </type> "
+"<parameter>sample_percent</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_CountAgg</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
 msgid ""
 "Returns the number of pixels in a given band of a set of rasters. If no band "
 "is specified <varname>nband</varname> defaults to 1."
 msgstr ""
+"Retorna o número de pixeis em uma banda de um conjunto de rasters. Se "
+"nenhuma banda foi especificada <varname>nband</varname> usa-se 1. "
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to true, will only count "
@@ -8642,17 +12971,22 @@ msgid ""
 "raster. Set <varname>exclude_nodata_value</varname> to false to get count "
 "all pixels"
 msgstr ""
+"Se <varname>exclude_nodata_value</varname> for verdade, contará apenas "
+"pixeis com valor diferente do valor <varname>NODATA</varname> do raster. "
+"<varname>exclude_nodata_value</varname> é falso para contar todos os pixeis. "
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
 "<varname>sample_percent</varname> to value between zero (0) and one (1)"
 msgstr ""
+"Por padrão irá tomar todos os pixeis. Para obter uma resposta mais rápida, "
+"coloque <varname>sample_percent</varname> no valor entre zero (0) e um (1)"
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5069
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -8688,24 +13022,59 @@ msgid ""
 "          20\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT\n"
+"                rast.rast\n"
+"        FROM (\n"
+"                SELECT ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_AddBand(\n"
+"                                                ST_MakeEmptyRaster(10, 10, "
+"10, 10, 2, 2, 0, 0,0)\n"
+"                                                , 1, '64BF', 0, 0\n"
+"                                        )\n"
+"                                        , 1, 1, 1, -10\n"
+"                                )\n"
+"                                , 1, 5, 4, 0\n"
+"                        )\n"
+"                        , 1, 5, 5, 3.14159\n"
+"                ) AS rast\n"
+"        ) AS rast\n"
+"        FULL JOIN (\n"
+"                SELECT generate_series(1, 10) AS id\n"
+"        ) AS id\n"
+"                ON 1 = 1\n"
+")\n"
+"SELECT\n"
+"        ST_CountAgg(rast, 1, TRUE)\n"
+"FROM foo;\n"
+"\n"
+" st_countagg\n"
+"-------------\n"
+"          20\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
-msgstr ""
+msgstr "ST_Histogram"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
 msgid ""
 "Returns a set of record summarizing a raster or raster coverage data "
 "distribution separate bin ranges. Number of bins are autocomputed if not "
 "specified."
 msgstr ""
+"Retorna um conjunto de registros que resumem um raster ou distribuição de "
+"dados de cobertura raster intervalos bin separados. O número de bins é auto "
+"calculado. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
@@ -8771,86 +13140,164 @@ msgid ""
 "\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>integer </type> <parameter>bins=autocomputed</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bins</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>right</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef><type>boolean </type> <parameter>right</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Histogram</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>bins</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>right</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_Histogram</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>bins</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>right</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Histogram</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>bins=autocomputed</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>width=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>right=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5115
+#: reference_raster.xml:5171
 #, no-c-format
 msgid ""
 "Returns set of records consisting of min, max, count, percent for a given "
 "raster band for each bin. If no band is specified <varname>nband</varname> "
 "defaults to 1."
 msgstr ""
+"retorna um conjunto de registros de porcentagens min, max, count, para uma "
+"banda raster dada para cada bin. Se nenhuma banda for especificada "
+"<varname>nband</varname> usa-se 1.  "
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
 "varname> value . Set <varname>exclude_nodata_value</varname> to false to get "
 "count all pixels."
 msgstr ""
+"Por padrão só considera valores de pixeis diferentes do valor "
+"<varname>nodata</varname>. <varname>exclude_nodata_value</varname> é falso "
+"para contar todos os pixeis.  "
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
-msgstr ""
+msgstr "<parameter>width </parameter><type>double precision[]</type>"
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
 msgid ""
 "width: an array indicating the width of each category/bin. If the number of "
 "bins is greater than the number of widths, the widths are repeated."
 msgstr ""
+"largura: um arranjo indicando a largura de cada categoria/bin. Se o número "
+"de bins for maior que o número de larguras, elas são repetidas. "
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
 msgid ""
 "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
 "b, c, a, b, c]"
 msgstr ""
+"Exemplo: 9 bins, larguras são [a, b, c] terão a saída como [a, b, c, a, b, "
+"c, a, b, c]"
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
-msgstr ""
+msgstr "<parameter>bins </parameter><type>integer</type>"
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
 msgid ""
 "Number of breakouts -- this is the number of records you'll get back from "
 "the function if specified. If not specified then the number of breakouts is "
 "autocomputed."
 msgstr ""
+"Número de fugas -- este é o número de registros que terá de volta da função "
+"especificada. Se não especificado, o número de fugas é auto calculado. "
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
-msgstr ""
+msgstr "<parameter>right </parameter><type>boolean</type>"
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
 msgid ""
 "compute the histogram from the right rather than from the left (default). "
 "This changes the criteria for evaluating a value x from [a, b) to (a, b]"
 msgstr ""
+"calcula o histograma da direita ao invés do da esquerda (padrão). Isto "
+"altera o critério de avaliar um valor x de [a, b) para (a, b]"
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
 msgid ""
 "Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
 "autocompute bins"
 msgstr ""
+"Exemplo: Única raster tile - calcula histogramas para bandas 1, 2, 3 e auto "
+"calcula bins. "
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5195
 #, no-c-format
 msgid ""
 "SELECT band, (stats).*\n"
@@ -8876,15 +13323,37 @@ msgid ""
 "    3 | 177.2 | 215.6 |     1 |    0.04\n"
 "    3 | 215.6 |   254 |     4 |    0.16"
 msgstr ""
+"SELECT band, (stats).*\n"
+"FROM (SELECT rid, band, ST_Histogram(rast, band) As stats\n"
+"    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+" band |  min  |  max  | count | percent\n"
+"------+-------+-------+-------+---------\n"
+"    1 |   249 |   250 |     2 |    0.08\n"
+"    1 |   250 |   251 |     2 |    0.08\n"
+"    1 |   251 |   252 |     1 |    0.04\n"
+"    1 |   252 |   253 |     2 |    0.08\n"
+"    1 |   253 |   254 |    18 |    0.72\n"
+"    2 |    78 | 113.2 |    11 |    0.44\n"
+"    2 | 113.2 | 148.4 |     4 |    0.16\n"
+"    2 | 148.4 | 183.6 |     4 |    0.16\n"
+"    2 | 183.6 | 218.8 |     1 |    0.04\n"
+"    2 | 218.8 |   254 |     5 |     0.2\n"
+"    3 |    62 | 100.4 |    11 |    0.44\n"
+"    3 | 100.4 | 138.8 |     5 |     0.2\n"
+"    3 | 138.8 | 177.2 |     4 |    0.16\n"
+"    3 | 177.2 | 215.6 |     1 |    0.04\n"
+"    3 | 215.6 |   254 |     4 |    0.16"
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
-msgstr ""
+msgstr "Exemplo: Apenas banda 2 mas para 6 bins "
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5200
 #, no-c-format
 msgid ""
 "SELECT (stats).*\n"
@@ -8919,34 +13388,123 @@ msgid ""
 " 188.5 |   254 |     6 | 0.003664\n"
 "(6 rows)"
 msgstr ""
+"SELECT (stats).*\n"
+"FROM (SELECT rid, ST_Histogram(rast, 2,6) As stats\n"
+"    FROM dummy_rast\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+"    min     |    max     | count | percent\n"
+"------------+------------+-------+---------\n"
+"         78 | 107.333333 |     9 |    0.36\n"
+" 107.333333 | 136.666667 |     6 |    0.24\n"
+" 136.666667 |        166 |     0 |       0\n"
+"        166 | 195.333333 |     4 |    0.16\n"
+" 195.333333 | 224.666667 |     1 |    0.04\n"
+" 224.666667 |        254 |     5 |     0.2\n"
+"(6 rows)\n"
+"\n"
+"-- Same as previous but we explicitly control the pixel value range of each "
+"bin.\n"
+"SELECT (stats).*\n"
+"FROM (SELECT rid, ST_Histogram(rast, 2,6,ARRAY[0.5,1,4,100,5]) As stats\n"
+"    FROM dummy_rast\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+"  min  |  max  | count | percent\n"
+"-------+-------+-------+----------\n"
+"    78 |  78.5 |     1 |     0.08\n"
+"  78.5 |  79.5 |     1 |     0.04\n"
+"  79.5 |  83.5 |     0 |        0\n"
+"  83.5 | 183.5 |    17 |   0.0068\n"
+" 183.5 | 188.5 |     0 |        0\n"
+" 188.5 |   254 |     6 | 0.003664\n"
+"(6 rows)"
 
 #. Tag: para
-#: reference_raster.xml:5149
+#: reference_raster.xml:5205
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
 "\"RT_ST_SummaryStatsAgg\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SummaryStatsAgg\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
-msgstr ""
+msgstr "ST_Quantile"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
 msgid ""
 "<refpurpose>Compute quantiles for a raster or raster table coverage in the "
 "context of the sample or population. Thus, a value could be examined to be "
 "at the raster's 25%, 50%, 75% percentile.</refpurpose>"
 msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:5164
-#, no-c-format
-msgid ""
+"<refpurpose>Calcula quantiles para um raster ou cobertura de tabela raster "
+"no contexto da amostra ou população. Assim, um valor poderia ser examinado "
+"para estar na porcentagem 25%, 50%, 75% do raster.</refpurpose>"
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:5220
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>quantiles=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>quantiles</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>double precision[] </type> <parameter>quantiles</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double "
+"precision <function>ST_Quantile</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>quantile</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>quantile=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>quantile</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>quantile</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>double precision <function>ST_Quantile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>quantile</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>quantiles=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>double precision[] </type> <parameter>quantiles</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
 "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
@@ -8999,27 +13557,31 @@ msgid ""
 "paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
 "paramdef> <paramdef><type>double precision[] </type> <parameter>quantiles</"
 "parameter></paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5236
+#: reference_raster.xml:5292
 #, no-c-format
 msgid ""
 "<para>Compute quantiles for a raster or raster table coverage in the context "
 "of the sample or population. Thus, a value could be examined to be at the "
 "raster's 25%, 50%, 75% percentile.</para>"
 msgstr ""
+"<para>Calcula quantiles para um raster ou cobertura de tabela raster no "
+"contexto da amostra ou população. Assim, um valor poderia ser examinado para "
+"estar na porcentagem 25%, 50%, 75% do raster.</para>"
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
 msgid ""
 "If <varname>exclude_nodata_value</varname> is set to false, will also count "
 "pixels with no data."
 msgstr ""
+"Se <varname>exclude_nodata_value</varname> for falso, contará também pixeis "
+"sem dados. "
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5300
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9043,9 +13605,29 @@ msgid ""
 "------\n"
 "  254"
 msgstr ""
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
+"--Example will consider only pixels of band 1 that are not 249 and in named "
+"quantiles --\n"
+"\n"
+"SELECT (pvq).*\n"
+"FROM (SELECT ST_Quantile(rast, ARRAY[0.25,0.75]) As pvq\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvq).quantile;\n"
+"\n"
+" quantile | value\n"
+"----------+-------\n"
+"     0.25 |   253\n"
+"     0.75 |   254\n"
+"\n"
+"SELECT ST_Quantile(rast, 0.75) As value\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"value\n"
+"------\n"
+"  254"
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5301
 #, no-c-format
 msgid ""
 "--real live example.  Quantile of all pixels in band 2 intersecting a "
@@ -9083,32 +13665,71 @@ msgid ""
 "   2 |        1 |   255\n"
 "  15 |        1 |   255"
 msgstr ""
+"--real live example.  Quantile of all pixels in band 2 intersecting a "
+"geometry\n"
+"SELECT rid, (ST_Quantile(rast,2)).* As pvc\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"            )\n"
+"ORDER BY value, quantile,rid\n"
+";\n"
+"\n"
+"\n"
+" rid | quantile | value\n"
+"-----+----------+-------\n"
+"   1 |        0 |     0\n"
+"   2 |        0 |     0\n"
+"  14 |        0 |     1\n"
+"  15 |        0 |     2\n"
+"  14 |     0.25 |    37\n"
+"   1 |     0.25 |    42\n"
+"  15 |     0.25 |    47\n"
+"   2 |     0.25 |    50\n"
+"  14 |      0.5 |    56\n"
+"   1 |      0.5 |    64\n"
+"  15 |      0.5 |    66\n"
+"   2 |      0.5 |    77\n"
+"  14 |     0.75 |    81\n"
+"  15 |     0.75 |    87\n"
+"   1 |     0.75 |    94\n"
+"   2 |     0.75 |   106\n"
+"  14 |        1 |   199\n"
+"   1 |        1 |   244\n"
+"   2 |        1 |   255\n"
+"  15 |        1 |   255"
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
 "\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
-msgstr ""
+msgstr "ST_SummaryStats"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
 msgid ""
 "Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
 "given raster band of a raster or raster coverage. Band 1 is assumed is no "
 "band is specified."
 msgstr ""
+"Retorna as estatísticas resumidas consistindo de count, sum, mean, stddev, "
+"min, max para uma dada banda raster de um raster ou cobertura raster. A "
+"banda 1 é assumida se nenhuma banda for especificada. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
@@ -9131,49 +13752,79 @@ msgid ""
 "choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStats</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStats</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
 msgid ""
 "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
 "stddev, min, max for a given raster band of a raster or raster coverage. If "
 "no band is specified <varname>nband</varname> defaults to 1."
 msgstr ""
+"Retorna <xref linkend=\"summarystats\"/> consistindo de count, sum, mean, "
+"stddev, min, max para uma dada banda raster de um raster ou cobertura "
+"raster. Se nenhuma banda for especificada <varname>nband</varname> usa-se a "
+"1. "
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>nodata</"
 "varname> value. Set <varname>exclude_nodata_value</varname> to false to get "
 "count of all pixels."
 msgstr ""
+"Por padrão só considera valores de pixeis diferentes do valor "
+"<varname>nodata</varname>. <varname>exclude_nodata_value</varname> é falso "
+"para contar todos os pixeis.  "
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
 "<varname>sample_percent</varname> to lower than 1"
 msgstr ""
+"Por padrão irá tomar todos os pixeis. Para obter uma resposta mais rápida, "
+"use <varname>sample_percent</varname> para menor que 1"
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
 msgid ""
 "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
 "as of 2.2.0. Use <xref linkend=\"RT_ST_SummaryStatsAgg\"/> instead."
 msgstr ""
+"As variantes ST_SummaryStats(rastertable, rastercolumn, ...) são deprecadas "
+"como da 2.2.0. Ao contrário, use: <xref linkend=\"RT_ST_SummaryStatsAgg\"/>. "
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
-msgstr ""
+msgstr "Exemplo: Única tile raster "
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5376
 #, no-c-format
 msgid ""
 "SELECT rid, band, (stats).*\n"
@@ -9187,24 +13838,37 @@ msgid ""
 "   2 |    2 |    25 | 3682 |     147.28 | 59.862188 |  78 | 254\n"
 "   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 msgstr ""
+"SELECT rid, band, (stats).*\n"
+"FROM (SELECT rid, band, ST_SummaryStats(rast, band) As stats\n"
+"    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+" rid | band | count | sum  |    mean    |  stddev   | min | max\n"
+"-----+------+-------+------+------------+-----------+-----+-----\n"
+"   2 |    1 |    23 | 5821 | 253.086957 |  1.248061 | 250 | 254\n"
+"   2 |    2 |    25 | 3682 |     147.28 | 59.862188 |  78 | 254\n"
+"   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
-msgstr ""
+msgstr "Exemplo: Resuma pixeis que intersectam construções de interesse "
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
 msgid ""
 "This example took 574ms on PostGIS windows 64-bit with all of Boston "
 "Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), "
 "~102,000 building records"
 msgstr ""
+"Este exemplo tomou 574ms no PostGIS windows 64-bit com todas as construções "
+"de Boston e tiles aéreas (cada uma com 150x150 pixeis ~ 134,000 tiles), "
+"~102,000 registros de construções"
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5383
 #, no-c-format
 msgid ""
 "WITH\n"
@@ -9238,15 +13902,45 @@ msgid ""
 "         103 |        655 |        7 |      182 | 70.5038167938931\n"
 "         150 |        895 |        2 |      252 | 185.642458100559"
 msgstr ""
+"WITH\n"
+"-- our features of interest\n"
+"   feat AS (SELECT gid As building_id, geom_26986 As geom FROM buildings AS "
+"b\n"
+"    WHERE gid IN(100, 103,150)\n"
+"   ),\n"
+"-- clip band 2 of raster tiles to boundaries of builds\n"
+"-- then get stats for these clipped regions\n"
+"   b_stats AS\n"
+"        (SELECT  building_id, (stats).*\n"
+"FROM (SELECT building_id, ST_SummaryStats(ST_Clip(rast,2,geom)) As stats\n"
+"    FROM aerials.boston\n"
+"                INNER JOIN feat\n"
+"        ON ST_Intersects(feat.geom,rast)\n"
+" ) As foo\n"
+" )\n"
+"-- finally summarize stats\n"
+"SELECT building_id, SUM(count) As num_pixels\n"
+"  , MIN(min) As min_pval\n"
+"  ,  MAX(max) As max_pval\n"
+"  , SUM(mean*count)/SUM(count) As avg_pval\n"
+"        FROM b_stats\n"
+" WHERE count > 0\n"
+"        GROUP BY building_id\n"
+"        ORDER BY building_id;\n"
+" building_id | num_pixels | min_pval | max_pval |     avg_pval\n"
+"-------------+------------+----------+----------+------------------\n"
+"         100 |       1090 |        1 |      255 | 61.0697247706422\n"
+"         103 |        655 |        7 |      182 | 70.5038167938931\n"
+"         150 |        895 |        2 |      252 | 185.642458100559"
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
-msgstr ""
+msgstr "Exemplo: Cobertura raster"
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5388
 #, no-c-format
 msgid ""
 "-- stats for each band --\n"
@@ -9273,32 +13967,60 @@ msgid ""
 "    2 | 2112500 | 174571 |  81.448503668639 | 44.2252623171821 |   0 | 255\n"
 "    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
 msgstr ""
+"-- stats for each band --\n"
+"SELECT band, (stats).*\n"
+"FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band) As stats\n"
+"    FROM generate_series(1,3) As band) As foo;\n"
+"\n"
+" band |  count  |  sum   |       mean       |      stddev      | min | max\n"
+"------+---------+--------+------------------+------------------+-----+-----\n"
+"    1 | 8450000 | 725799 | 82.7064349112426 | 45.6800222638537 |   0 | 255\n"
+"    2 | 8450000 | 700487 | 81.4197705325444 | 44.2161184161765 |   0 | 255\n"
+"    3 | 8450000 | 575943 |  74.682739408284 | 44.2143885481407 |   0 | 255\n"
+"\n"
+"-- For a table -- will get better speed if set sampling to less than 100%\n"
+"-- Here we set to 25% and get a much faster answer\n"
+"SELECT band, (stats).*\n"
+"FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band,true,0.25) As "
+"stats\n"
+"    FROM generate_series(1,3) As band) As foo;\n"
+"\n"
+" band |  count  |  sum   |       mean       |      stddev      | min | max\n"
+"------+---------+--------+------------------+------------------+-----+-----\n"
+"    1 | 2112500 | 180686 | 82.6890480473373 | 45.6961043857248 |   0 | 255\n"
+"    2 | 2112500 | 174571 |  81.448503668639 | 44.2252623171821 |   0 | 255\n"
+"    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
 
 #. Tag: para
-#: reference_raster.xml:5337
+#: reference_raster.xml:5393
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
 ">, <xref linkend=\"RT_ST_Clip\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
+">, <xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
-msgstr ""
+msgstr "ST_SummaryStatsAgg"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
 msgid ""
 "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
 "max for a given raster band of a set of raster. Band 1 is assumed is no band "
 "is specified."
 msgstr ""
+"Agregado. Retorna as estatísticas resumidas consistindo de count, sum, mean, "
+"stddev, min, max para uma dada banda raster de um conjunto de rasters. A "
+"banda 1 é assumida se nenhuma banda for especificada. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
@@ -9318,26 +14040,47 @@ msgid ""
 "<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
 "<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>sample_percent</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStatsAgg</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>sample_percent</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStatsAgg</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5383
+#: reference_raster.xml:5439
 #, no-c-format
 msgid ""
 "By default only considers pixel values not equal to the <varname>NODATA</"
 "varname> value. Set <varname>exclude_nodata_value</varname> to False to get "
 "count of all pixels."
 msgstr ""
+"Por padrão só considera valores de pixeis diferentes do valor "
+"<varname>NODATA</varname>. <varname>exclude_nodata_value</varname> é falso "
+"para contar todos os pixeis.  "
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
 msgid ""
 "By default will sample all pixels. To get faster response, set "
 "<varname>sample_percent</varname> to value between 0 and 1"
 msgstr ""
+"Por padrão irá tomar todos os pixeis. Para obter uma resposta mais rápida, "
+"coloque <varname>sample_percent</varname> no valor entre zero 0 e um 1"
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5448
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -9382,23 +14125,66 @@ msgid ""
 "    20 | -68.584 | -3.429 | 6.571 | -10.000 | 3.142\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT\n"
+"                rast.rast\n"
+"        FROM (\n"
+"                SELECT ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_AddBand(\n"
+"                                                ST_MakeEmptyRaster(10, 10, "
+"10, 10, 2, 2, 0, 0,0)\n"
+"                                                , 1, '64BF', 0, 0\n"
+"                                        )\n"
+"                                        , 1, 1, 1, -10\n"
+"                                )\n"
+"                                , 1, 5, 4, 0\n"
+"                        )\n"
+"                        , 1, 5, 5, 3.14159\n"
+"                ) AS rast\n"
+"        ) AS rast\n"
+"        FULL JOIN (\n"
+"                SELECT generate_series(1, 10) AS id\n"
+"        ) AS id\n"
+"                ON 1 = 1\n"
+")\n"
+"SELECT\n"
+"        (stats).count,\n"
+"        round((stats).sum::numeric, 3),\n"
+"        round((stats).mean::numeric, 3),\n"
+"        round((stats).stddev::numeric, 3),\n"
+"        round((stats).min::numeric, 3),\n"
+"        round((stats).max::numeric, 3)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SummaryStatsAgg(rast, 1, TRUE, 1) AS stats\n"
+"        FROM foo\n"
+") bar;\n"
+"\n"
+" count |  round  | round  | round |  round  | round\n"
+"-------+---------+--------+-------+---------+-------\n"
+"    20 | -68.584 | -3.429 | 6.571 | -10.000 | 3.142\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:5397
+#: reference_raster.xml:5453
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
 "<xref linkend=\"RT_ST_Clip\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
+"<xref linkend=\"RT_ST_Clip\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
-msgstr ""
+msgstr "ST_ValueCount"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
 msgid ""
 "Returns a set of records containing a pixel band value and count of the "
@@ -9407,11 +14193,113 @@ msgid ""
 "default nodata value pixels are not counted. and all other values in the "
 "pixel are output and pixel band values are rounded to the nearest integer."
 msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:5414
-#, no-c-format
-msgid ""
+"Retorna o conjunto de registros contendo uma banda pixel de valor e conta do "
+"número de pixeis em uma dada banda de um raster (ou uma cobertura raster) "
+"que tem um dado conjunto de valores. Usa-se a banda 1 se nenhuma for "
+"especificada. Por padrão pixeis de valor nodata não são contados. Todos os "
+"outros valores no pixel são saída e os valores de pixeis são arredondados "
+"para o inteiro mais próximo. "
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:5470
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>searchvalues=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>searchvalues</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>OUT value</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>OUT count</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>searchvalues</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>OUT value</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>OUT count</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>searchvalue</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>searchvalues=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>double "
+"precision[] </type> <parameter>searchvalues</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>roundto=0</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>OUT value</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>OUT count</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>searchvalues</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>bigint<function>ST_ValueCount</"
+"function></funcdef> <paramdef><type>text </type> <parameter>rastertable</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>rastercolumn</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype>"
+msgstr ""
 "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
 "funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
@@ -9507,19 +14395,21 @@ msgid ""
 "<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
 "paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
 "<parameter>roundto=0</parameter></paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5527
+#: reference_raster.xml:5583
 #, no-c-format
 msgid ""
 "Returns a set of records with columns <varname>value</varname> "
 "<varname>count</varname> which contain the pixel band value and count of "
 "pixels in the raster tile or raster coverage of selected band."
 msgstr ""
+"Retorna um conjunto de registros com colunas <varname>value</varname> "
+"<varname>count</varname> que contêm o valor da banda pixel e soma de pixeis "
+"na tile raster ou cobertura raster da banda selecionada. "
 
 #. Tag: para
-#: reference_raster.xml:5528
+#: reference_raster.xml:5584
 #, no-c-format
 msgid ""
 "If no band is specified <varname>nband</varname> defaults to 1. If no "
@@ -9528,9 +14418,14 @@ msgid ""
 "return an integer instead of records denoting the count of pixels having "
 "that pixel band value"
 msgstr ""
+"Se nenhuma banda for especificada <varname>nband</varname> usa-se 1. Se "
+"nenhum <varname>searchvalues</varname> for especificado, retornarão pixeis "
+"com valores encontrados no raster ou cobertura raster. Se um valor de "
+"pesquisa for dado, retornará um inteiro em vez de registros indicando a soma "
+"de pixeis que têm aquele valor de banda pixel "
 
 #. Tag: programlisting
-#: reference_raster.xml:5536
+#: reference_raster.xml:5592
 #, no-c-format
 msgid ""
 "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
@@ -9582,9 +14477,57 @@ msgid ""
 "   112 |     2\n"
 ":"
 msgstr ""
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
+"--Example will count only pixels of band 1 that are not 249. --\n"
+"\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | count\n"
+"-------+-------\n"
+"   250 |     2\n"
+"   251 |     1\n"
+"   252 |     2\n"
+"   253 |     6\n"
+"   254 |    12\n"
+"\n"
+"-- Example will coount all pixels of band 1 including 249 --\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast,1,false) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | count\n"
+"-------+-------\n"
+"   249 |     2\n"
+"   250 |     2\n"
+"   251 |     1\n"
+"   252 |     2\n"
+"   253 |     6\n"
+"   254 |    12\n"
+"\n"
+"-- Example will count only non-nodata value pixels of band 2\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+" value | count\n"
+"-------+-------\n"
+"    78 |     1\n"
+"    79 |     1\n"
+"    88 |     1\n"
+"    89 |     1\n"
+"    96 |     1\n"
+"    97 |     1\n"
+"    98 |     1\n"
+"    99 |     2\n"
+"   112 |     2\n"
+":"
 
 #. Tag: programlisting
-#: reference_raster.xml:5537
+#: reference_raster.xml:5593
 #, no-c-format
 msgid ""
 "--real live example.  Count all the pixels in an aerial raster tile band 2 "
@@ -9607,9 +14550,28 @@ msgid ""
 "    51 | 502\n"
 "    54 | 521"
 msgstr ""
+"--real live example.  Count all the pixels in an aerial raster tile band 2 "
+"intersecting a geometry\n"
+"-- and return only the pixel band values that have a count > 500\n"
+"SELECT (pvc).value, SUM((pvc).count) As total\n"
+"FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"             )\n"
+"        ) As foo\n"
+"    GROUP BY (pvc).value\n"
+"    HAVING SUM((pvc).count) > 500\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | total\n"
+"-------+-----\n"
+"    51 | 502\n"
+"    54 | 521"
 
 #. Tag: programlisting
-#: reference_raster.xml:5539
+#: reference_raster.xml:5595
 #, no-c-format
 msgid ""
 "-- Just return count of pixels in each raster tile that have value of 100 of "
@@ -9628,35 +14590,50 @@ msgid ""
 "  14 |    37\n"
 "  15 |    64"
 msgstr ""
+"-- Just return count of pixels in each raster tile that have value of 100 of "
+"tiles that intersect  a specific geometry --\n"
+"SELECT rid, ST_ValueCount(rast,2,100) As count\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"             ) ;\n"
+"\n"
+" rid | count\n"
+"-----+-------\n"
+"   1 |    56\n"
+"   2 |    95\n"
+"  14 |    37\n"
+"  15 |    64"
 
 #. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
-msgstr ""
+msgstr "Raster Outputs"
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
-msgstr ""
+msgstr "ST_AsBinary"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
-#, no-c-format
-msgid ""
-"Return the Well-Known Binary (WKB) representation of the raster without SRID "
-"meta data."
+#: reference_raster.xml:5610
+#, fuzzy, no-c-format
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
+"Retorna a representação binária bem conhecida (WKB) do raster sem os meta "
+"dados SRID."
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
@@ -9664,40 +14641,54 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter>outasin=FALSE</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>outasin=FALSE</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5570
-#, no-c-format
+#: reference_raster.xml:5626
+#, fuzzy, no-c-format
 msgid ""
 "Returns the Binary representation of the raster. If <varname>outasin</"
-"varname> is TRUE, out-db bands are treated as in-db."
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
+"Retorna a representação binária do raster. Se <varname>outasin</varname> for "
+"VERDADE, as bandas de fora do banco de dados são tratadas como sendo de "
+"dentro."
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
 msgid ""
 "This is useful in binary cursors to pull data out of the database without "
 "converting it to a string representation."
 msgstr ""
+"Isso é útil em cursores binários para tirar dados do banco de dados sem "
+"converter para uma representação de string. "
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
 msgid ""
 "By default, WKB output contains the external file path for out-db bands. If "
 "the client does not have access to the raster file underlying an out-db "
 "band, set <varname>outasin</varname> to TRUE."
 msgstr ""
+"Por padrão, saída WKB contém o caminho do arquivo externo para bandas fora "
+"do banco de dados. Se o cliente não tem acesso ao arquivo raster secreto uma "
+"banda fora do banco de dados, <varname>outasin</varname> é VERDADE."
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
-msgstr ""
+msgstr "Melhorias: 2.1.0 Adição da <varname>outasin</varname>"
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
 "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
@@ -9710,24 +14701,36 @@ msgid ""
 "\\000\\000\\000\\000\\000\\00\n"
 "0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
 msgstr ""
+"SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"                                         rastbin\n"
+"---------------------------------------------------------------------------------\n"
+"\\001\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000@"
+"\\000\\000\\000\\000\\000\\000\\010@\\\n"
+"000\\000\\000\\000\\000\\000\\340?\\000\\000\\000\\000\\000\\000\\340?"
+"\\000\\000\\000\\000\\000\\00\n"
+"0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
-msgstr ""
+msgstr "ST_AsGDALRaster"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
 msgid ""
 "Return the raster tile in the designated GDAL Raster format. Raster formats "
 "are one of those supported by your compiled library. Use ST_GDALRasters() to "
 "get a list of formats supported by your library."
 msgstr ""
+"Retorna a tile raster no formato GDAL designado. Os formatos rasters são um "
+"daqueles suportados por sua biblioteca compilada. Use ST_GDALRasters() para "
+"obter uma lista dos formatos suportados por sua biblioteca. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
 msgid ""
 "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
@@ -9737,17 +14740,25 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
 "<parameter>srid=sameassource</parameter></paramdef>"
 msgstr ""
+"<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
 msgid ""
 "Returns the raster tile in the designated format. Arguments are itemized "
 "below:"
 msgstr ""
+"Retorna a tile raster no formato designado. Os argumentos estão listados "
+"abaixo:"
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
 msgid ""
 "<varname>format</varname> format to output. This is dependent on the drivers "
@@ -9755,49 +14766,96 @@ msgid ""
 "'PNG'. Use <xref linkend=\"RT_ST_GDALDrivers\"/> to get a list of formats "
 "supported by your library."
 msgstr ""
+"<varname>format</varname> formato para saída. Isso depende dos drivers "
+"compilados na sua biblioteca libgdal. Estão normalmente disponíveis 'JPEG', "
+"'GTIff', 'PNG'. Use <xref linkend=\"RT_ST_GDALDrivers\"/> para conseguir uma "
+"lista dos formatos suportados por sua biblioteca. "
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
 msgid ""
 "<varname>options</varname> text array of GDAL options. Valid options are "
 "dependent on the format. Refer to <ulink url=\"http://www.gdal.org/"
 "frmt_various.html\">GDAL Raster format options</ulink> for more details."
 msgstr ""
+"<varname>options</varname> texto arranjo de opções GDAL. As opções válidas "
+"são dependentes do formato. Recorra a <ulink url=\"http://www.gdal.org/"
+"frmt_various.html\">GDAL Raster format options</ulink> para mais detalhes. "
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
 msgid ""
 "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
 "embed in the image"
 msgstr ""
+"<varname>srs</varname> O proj4text ou srtext (do spatial_ref_sys) para "
+"embutir na imagem"
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
+msgid "JPEG Output Example, multiple tiles as single raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
 #, no-c-format
 msgid ""
-"SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-"FROM dummy_rast WHERE rid=1;\n"
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
+#, no-c-format
+msgid ""
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
 "\n"
-"SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-"FROM dummy_rast WHERE rid=2;"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
-msgstr ""
+msgstr "GTIFF Output Examples"
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5714
 #, no-c-format
 msgid ""
 "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
@@ -9809,21 +14867,30 @@ msgid ""
 "  4269) As rasttiff\n"
 "FROM dummy_rast WHERE rid=2;"
 msgstr ""
+"SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
+"FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- Out GeoTiff with jpeg compression, 90% quality\n"
+"SELECT ST_AsGDALRaster(rast, 'GTiff',\n"
+"  ARRAY['COMPRESS=JPEG', 'JPEG_QUALITY=90'],\n"
+"  4269) As rasttiff\n"
+"FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
-msgstr ""
+msgstr "ST_AsJPEG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single Joint Photographic Exports "
@@ -9831,9 +14898,13 @@ msgid ""
 "3 bands, then only the first band is used. If only 3 bands then all 3 bands "
 "are used and mapped to RGB."
 msgstr ""
+"Retorna as bandas tile raster selecionadas como uma única Joint Photographic "
+"Exports Group (JPEG) image (byte arranjo). Se nenhuma banda for especificada "
+"e 1 ou mais que 3 bandas, então somente a primeira banda é usada. Se somente "
+"3 bandas, então todas as 3 bandas serão usadas para mapear par RGB."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
@@ -9859,9 +14930,31 @@ msgid ""
 "parameter></paramdef> <paramdef><type>integer </type> <parameter>quality</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>quality</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer[] </type> "
+"<parameter>nbands</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>options=NULL</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsJPEG</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer[] </type> <parameter>nbands</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>quality</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5701
+#: reference_raster.xml:5768
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Joint Photographic "
@@ -9871,32 +14964,43 @@ msgid ""
 "all 3 bands are used. There are many variants of the function with many "
 "options. These are itemized below:"
 msgstr ""
+"Retorna as bandas selecionadas do raster como uma única Joint Photographic "
+"Exports Group Image (JPEG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> se "
+"precisar exportar como tipos raster menos comuns. Se nenhuma banda for "
+"especificada e 1 ou mais que 3 bandas, então somente a primeira é usada. Se "
+"3 bandas, então 3 bandas são usadas. Existem muitas variantes da função com "
+"várias opções. Elas estão listadas abaixo:"
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
-msgstr ""
+msgstr "<varname>nband</varname> é para exportação de uma única banda."
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
 "for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band "
 "3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
+"<varname>nbands</varname> é um arranjo para exportar (note que o máximo é 3 "
+"para JPEG) e a ordem das bandas é RGB. ex.: ARRAY[3,2,1] significa mapa "
+"banda 3 para Vermelho, banda 2 para verde e banda 1 para azul. "
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
 msgid ""
 "<varname>quality</varname> number from 0 to 100. The higher the number the "
 "crisper the image."
 msgstr ""
+"<varname>quality</varname> número de 0 a 100. Quanto maior o número mais "
+"translúcida a imagem. "
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for JPEG "
@@ -9906,15 +15010,21 @@ msgid ""
 "<ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format "
 "options</ulink> for more details."
 msgstr ""
+"<varname>options</varname> opções de textos Array of GDAL definidas para "
+"JPEG (veja em create_options para JPEG <xref linkend=\"RT_ST_GDALDrivers\"/"
+">). Para JPEG válido eles são <varname>PROGRESSIVE</varname> ON or OFF e "
+"<varname>QUALITY</varname> a range from 0 to 100 and default to 75. Recorra "
+"a <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format "
+"options</ulink> para mais dealhes."
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
-msgstr ""
+msgstr "Exemplos: Saída"
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5805
 #, no-c-format
 msgid ""
 "-- output first 3 bands 75% quality\n"
@@ -9931,23 +15041,38 @@ msgid ""
 "rastjpg\n"
 "    FROM dummy_rast WHERE rid=2;"
 msgstr ""
+"-- output first 3 bands 75% quality\n"
+"SELECT ST_AsJPEG(rast) As rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- output only first band as 90% quality\n"
+"SELECT ST_AsJPEG(rast,1,90) As rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- output first 3 bands (but make band 2 Red, band 1 green, and band 3 blue, "
+"progressive and 90% quality\n"
+"SELECT ST_AsJPEG(rast,ARRAY[2,1,3],ARRAY['QUALITY=90','PROGRESSIVE=ON']) As "
+"rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
 "\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
+"\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
-msgstr ""
+msgstr "ST_AsPNG"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
 msgid ""
 "Return the raster tile selected bands as a single portable network graphics "
@@ -9956,9 +15081,14 @@ msgid ""
 "bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA "
 "space."
 msgstr ""
+"Retorna as bandas tile raster selecionadas como um gráfico de rede portátil "
+"(PNG) imagem (byte array). Se as bandas raster 1, 3 ou 4 e nenhum banda for "
+"especificado, então todas as bandas são usadas. Se mais 2 ou mais que 4 "
+"bandas e nenhuma banda forem especificadas, então somente a banda 1 é usada. "
+"As bandas são mapeadas para espeço RGB ou RGBA. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
@@ -9984,9 +15114,31 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>compression</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer[] </type> "
+"<parameter>nbands</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>compression</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5792
+#: reference_raster.xml:5859
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Portable Network "
@@ -9996,26 +15148,37 @@ msgid ""
 "many options. If no <varname>srid</varname> is specified then then srid of "
 "the raster is used. These are itemized below:"
 msgstr ""
+"Retorna as bandas selecionadas do raster como uma única Portable Network "
+"Graphics Image (PNG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> se precisar "
+"exportar como os tipo de raster menos comuns. Se nenhuma banda for "
+"especificada, então as 3 primeiras bandas serão exportadas. Existem muitas "
+"variantes da função com várias opções. Se nenhum <varname>srid</varname>for "
+"especificado, o srid do raster é usado. Eles estão listados abaixo:"
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5867
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 4 "
 "for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band "
 "3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
+"<varname>nbands</varname> é um arranjo para exportar (note que o máximo é 4 "
+"para JPEG) e a ordem das bandas é RGB. ex.: ARRAY[3,2,1] significa mapa "
+"banda 3 para Vermelho, banda 2 para verde e banda 1 para azul. "
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
 msgid ""
 "<varname>compression</varname> number from 1 to 9. The higher the number the "
 "greater the compression."
 msgstr ""
+"<varname>compression</varname> número de 1 a 9. Quanto maior o número melhor "
+"a compressão. "
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL options as defined for PNG "
@@ -10026,9 +15189,16 @@ msgid ""
 "gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more "
 "details."
 msgstr ""
+"<varname>options</varname> opções de textos do Arranjo do GDAL como "
+"definidas para PNG (veja em create_options para PNG da <xref linkend="
+"\"RT_ST_GDALDrivers\"/>). Para PNG válido é somente ZLEVEL (porção de tempo "
+"para gastar na comprensão -- padrão 6) ex.: ARRAY['ZLEVEL=9']. WORLDFILE não "
+"é permitido já que a função teria que gerar duas saídas. Recorra a <ulink "
+"url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format options</"
+"ulink> para mais detalhes. "
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
 "SELECT ST_AsPNG(rast) As rastpng\n"
@@ -10039,31 +15209,43 @@ msgid ""
 "SELECT ST_AsPNG(rast, ARRAY[3,1,2]) As rastpng\n"
 "FROM dummy_rast WHERE rid=2;"
 msgstr ""
+"SELECT ST_AsPNG(rast) As rastpng\n"
+"FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- export the first 3 bands and map band 3 to Red, band 1 to Green, band 2 "
+"to blue\n"
+"SELECT ST_AsPNG(rast, ARRAY[3,1,2]) As rastpng\n"
+"FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
 "<xref linkend=\"RT_Raster_Applications\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
+"<xref linkend=\"RT_Raster_Applications\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
-msgstr ""
+msgstr "ST_AsTIFF"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
 msgid ""
 "Return the raster selected bands as a single TIFF image (byte array). If no "
 "band is specified, then will try to use all bands."
 msgstr ""
+"Retorna as bandas raster selecionadas como uma única imagem TIFF (byte "
+"arranjo). Se nenhuma banda for especificada, então tentará usar todas as "
+"bandas. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
@@ -10089,9 +15271,31 @@ msgid ""
 "<paramdef><type>integer </type> <parameter>srid=sameassource</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=''</"
+"parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>compression=''</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>compression=''</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef><type>text[] </type> <parameter>options</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid=sameassource</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5880
+#: reference_raster.xml:5947
 #, no-c-format
 msgid ""
 "Returns the selected bands of the raster as a single Tagged Image File "
@@ -10102,26 +15306,39 @@ msgid ""
 "reference SRS text is present, the spatial reference of the raster is used. "
 "These are itemized below:"
 msgstr ""
+"Retorna as bandas selecionadas do raster como um formato Tagged Image File "
+"Format (TIFF) único. Se nenhuma banda estiver especificada, tentaremos usar "
+"todas as bandas. Isto é uma envoltório em torno da <xref linkend="
+"\"RT_ST_AsGDALRaster\"/>. Use <xref linkend=\"RT_ST_AsGDALRaster\"/> se "
+"precisar exportar como tipos raster menos comuns. Existem muitas variantes "
+"da função com diversas opções. Se nenhuma texto de referência espacial SRS "
+"estiver presente, a referência espacial do raster é usada. Elas estão "
+"listadas abaixo:"
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
 msgid ""
 "<varname>nbands</varname> is an array of bands to export (note that max is 3 "
 "for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band "
 "3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
+"<varname>nbands</varname> é um arranjo de bandas para exportar (note que o "
+"máximo é 3 para PNG) e a ordem das bandas é RGB. ex.: ARRAY[3,2,1] significa "
+"mapear banda 3 para vermelho, banda 2 para verde e banda 1 para azul"
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
 msgid ""
 "<varname>compression</varname> Compression expression -- JPEG90 (or some "
 "other percent), LZW, JPEG, DEFLATE9."
 msgstr ""
+"<varname>compression</varname> Expressão de compressão -- JPEG90 (ou algum "
+"outro percentual), LZW, JPEG, DEFLATE9."
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
 msgid ""
 "<varname>options</varname> text Array of GDAL create options as defined for "
@@ -10129,65 +15346,77 @@ msgid ""
 "\"/>). or refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL "
 "Raster format options</ulink> for more details."
 msgstr ""
+"<varname>options</varname> text Array of GDAL create options as defined for "
+"GTiff (look at create_options for GTiff of <xref linkend=\"RT_ST_GDALDrivers"
+"\"/>). or refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL "
+"Raster format options</ulink> for more details."
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
 msgid ""
 "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
 "to populate the georeference information"
 msgstr ""
+"<varname>srid</varname> srid do spatial_ref_sys do raster. É usado para "
+"popular a informação georreferência "
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
-msgstr ""
+msgstr "Exemplo: Use jpeg compressão 90%"
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
 "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
 "FROM dummy_rast WHERE rid=2;"
 msgstr ""
+"SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
+"FROM dummy_rast WHERE rid=2;"
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
-msgstr ""
+msgstr "Processamento Raster"
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
-msgstr ""
+msgstr "Mapa Algébrico "
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
-msgstr ""
+msgstr "ST_Clip"
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
 msgid ""
 "Returns the raster clipped by the input geometry. If band number not is "
 "specified, all bands are processed. If <varname>crop</varname> is not "
 "specified or TRUE, the output raster is cropped."
 msgstr ""
+"Retorna o raster suprimido pela geometria de entrada. Se o número de banda "
+"não for especificado, todas as bandas são processadas. Se <varname>crop</"
+"varname> não for especificado ou for VERDADE, o raster de saída é cortado. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
@@ -10227,17 +15456,56 @@ msgid ""
 "<paramdef><type>boolean </type> <parameter>crop</parameter></paramdef> </"
 "funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>crop=TRUE</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodataval</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>crop=TRUE</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>crop</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>crop=TRUE</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodataval</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>crop=TRUE</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>crop</parameter></paramdef> </"
+"funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
 msgid ""
 "Returns a raster that is clipped by the input geometry <varname>geom</"
 "varname>. If band index is not specified, all bands are processed."
 msgstr ""
+"Retorna um raster que é suprimido pela geometria de entrada <varname>geom</"
+"varname>. Se o índice de banda não for especificado, todas as bandas são "
+"processadas. "
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Clip must have a nodata value assigned for areas "
@@ -10250,9 +15518,18 @@ msgid ""
 "variants accepting an array of nodata values also accept a single value "
 "which will be assigned to each band."
 msgstr ""
+"Os rasters resultantes da ST_Clip devem ter o valor nodata designado para as "
+"áreas suprimidas, um para cada banda. Se nenhum for promovido e o raster de "
+"entrada não tiver nenhum valor nodata definido, os valore nodata do raster "
+"resultante são ST_MinPossibleValue(ST_BandPixelType(rast, band)). Quando o "
+"número de valor nodata no arranjo é menor qua o número de banda, o último no "
+"arranjo é usado para as bandas que sobraram. Se o número de valor nodata for "
+"maior que o número de banda, os valores extras serão ignorados. Todas as "
+"variantes que aceitam um arranjo de valores nodata também aceitam um valor "
+"único, que pode ser designado para cada banda. "
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
 msgid ""
 "If <varname>crop</varname> is not specified, true is assumed meaning the "
@@ -10260,30 +15537,38 @@ msgid ""
 "varname>and <varname>rast</varname> extents. If <varname>crop</varname> is "
 "set to false, the new raster gets the same extent as <varname>rast</varname>."
 msgstr ""
+"Se <varname>crop</varname> não for especificado, é verdade, significando que "
+"o rasetr de saída é cortado para a intersecção das extensões <varname>geom</"
+"varname>e <varname>rast</varname>. Se <varname>crop</varname> for falso, o "
+"novo raster tem a mesma extensão que <varname>rast</varname>."
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
-msgstr ""
+msgstr "Melhorias: 2.1.0 Reescrito em C"
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
 msgid ""
 "Examples here use Massachusetts aerial data available on MassGIS site <ulink "
 "url=\"http://www.mass.gov/mgis/colororthos2008.htm\">MassGIS Aerial Orthos</"
 "ulink>. Coordinates are in Massachusetts State Plane Meters."
 msgstr ""
+"Os exemplos aqui utilizam os dados areais de Massachusetts disponíveis no "
+"site MassGIS <ulink url=\"http://www.mass.gov/mgis/colororthos2008.htm"
+"\">MassGIS Aerial Orthos</ulink>. As coordenadas estão no Massachusetts "
+"State Plane Meters."
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
-msgstr ""
+msgstr "Exemplos: 1 banda suprimindo "
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
 "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
@@ -10292,9 +15577,14 @@ msgid ""
 "        ) from aerials.boston\n"
 "WHERE rid = 4;"
 msgstr ""
+"-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
+"SELECT ST_Clip(rast, 1,\n"
+"                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20)\n"
+"        ) from aerials.boston\n"
+"WHERE rid = 4;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
 "-- Demonstrate effect of crop on final dimensions of raster\n"
@@ -10314,29 +15604,47 @@ msgid ""
 "------------------+------------------+------------------+------------------\n"
 " 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
 msgstr ""
+"-- Demonstrate effect of crop on final dimensions of raster\n"
+"-- Note how final extent is clipped to that of the geometry\n"
+"-- if crop = true\n"
+"SELECT ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, true))) As "
+"xmax_w_trim,\n"
+"        ST_XMax(clipper) As xmax_clipper,\n"
+"        ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, false))) As "
+"xmax_wo_trim,\n"
+"        ST_XMax(ST_Envelope(rast)) As xmax_rast_orig\n"
+"FROM (SELECT rast, ST_Buffer(ST_Centroid(ST_Envelope(rast)),6) As clipper\n"
+"        FROM aerials.boston\n"
+"WHERE rid = 6) As foo;\n"
+"\n"
+"   xmax_w_trim    |   xmax_clipper   |   xmax_wo_trim   |  xmax_rast_orig\n"
+"------------------+------------------+------------------+------------------\n"
+" 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
 
 #. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074
-#: reference_raster.xml:6117
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
-msgstr ""
+msgstr "Tile raster completa antes se suprimir "
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
-msgstr ""
+msgstr "Depois de suprimir"
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
 msgid ""
 "Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
+"Exemplos: 1 banda suprimindo sem cortes e adiciona de volta outras bandas "
+"inalteradas"
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
 "-- Same example as before, but we need to set crop to false to be able to "
@@ -10347,21 +15655,28 @@ msgid ""
 "        ), ARRAY[ST_Band(rast,2),ST_Band(rast,3)] ) from aerials.boston\n"
 "WHERE rid = 6;"
 msgstr ""
+"-- Same example as before, but we need to set crop to false to be able to "
+"use ST_AddBand\n"
+"-- because ST_AddBand requires all bands be the same Width and height\n"
+"SELECT ST_AddBand(ST_Clip(rast, 1,\n"
+"                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20),false\n"
+"        ), ARRAY[ST_Band(rast,2),ST_Band(rast,3)] ) from aerials.boston\n"
+"WHERE rid = 6;"
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
-msgstr ""
+msgstr "Depois de suprimir - surreal "
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
-msgstr ""
+msgstr "Exemplos: Suprime todas as bandas"
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6170
 #, no-c-format
 msgid ""
 "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
@@ -10373,31 +15688,43 @@ msgid ""
 "        ) from aerials.boston\n"
 "WHERE rid = 4;"
 msgstr ""
+"-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
+"-- Only difference is we don't specify a specific band to clip\n"
+"-- so all bands are clipped\n"
+"SELECT ST_Clip(rast,\n"
+"          ST_Buffer(ST_Centroid(ST_Envelope(rast)), 20),\n"
+"          false\n"
+"        ) from aerials.boston\n"
+"WHERE rid = 4;"
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
 ">"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
+">"
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
-msgstr ""
+msgstr "ST_ColorMap"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
 msgid ""
 "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
 "the source raster and a specified band. Band 1 is assumed if not specified."
 msgstr ""
+"Cria um novo raster de até quatro bandas 8BUI (grayscale, RGB, RGBA) do "
+"raster fonte e uma banda específica. A banda 1 usada se não especificado. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10407,9 +15734,15 @@ msgid ""
 "<parameter>colormap=grayscale</parameter></paramdef> <paramdef choice=\"opt"
 "\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_ColorMap</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>colormap=grayscale</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_ColorMap</function></funcdef> "
@@ -10418,9 +15751,14 @@ msgid ""
 "<paramdef choice=\"opt\"><type>text </type> <parameter>method=INTERPOLATE</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_ColorMap</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>colormap</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>method=INTERPOLATE</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
 msgid ""
 "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
@@ -10428,61 +15766,76 @@ msgid ""
 "8BUI bands. The number of 8BUI bands in the new raster is determined by the "
 "number of color components defined in <varname>colormap</varname>."
 msgstr ""
+"Aplica um <varname>colormap</varname> à banda na <varname>nband</varname> do "
+"<varname>rast</varname> resultando em um novo raster englobado com até "
+"quatro bandas 8BUI. O número de bandas 8BUI no novo raster é determinado "
+"pelo número de cores componentes definidas no <varname>colormap</varname>."
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
+"Se <varname>nband</varname> não for especificado, a banda 1 é assumida. "
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
 msgid ""
 "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
 "set of lines defining the value and the color components."
 msgstr ""
+"<varname>colormap</varname> pode ser uma palavra-chave de um colormap pré "
+"definido ou um conjunto de linhas definindo o valor e a cor dos componentes. "
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
-msgstr ""
+msgstr "Palavra-chave válida do <varname>colormap</varname> pré definida: "
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
 msgid ""
 "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
 "band raster of shades of gray."
 msgstr ""
+"<varname>grayscale</varname> ou <varname>greyscale</varname> para uma banda "
+"raster 8BUI de tons de cinza. "
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
 msgid ""
 "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
 "colors going from blue to green to red."
 msgstr ""
+"<varname>pseudocolor</varname> para quatro bandas raster 8BUI (RGBA) com "
+"cores indo de azul para verde e para vermelho. "
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
 msgid ""
 "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
 "from black to red to pale yellow."
 msgstr ""
+"<varname>fire</varname> para quatro bandas raster 8BUI (RGBA) com cores indo "
+"de preto para vermelho para amarelo claro. "
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
 msgid ""
 "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
 "going from blue to pale white to red."
 msgstr ""
+"<varname>bluered</varname> para quatro bandas raster 8BUI (RGBA) com cores "
+"indo de azul para branco para vermelho. "
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
 msgid ""
 "Users can pass a set of entries (one per line) to <varname>colormap</"
@@ -10495,9 +15848,19 @@ msgid ""
 "<emphasis>null</emphasis> or <emphasis>nodata</emphasis> for the NODATA "
 "value. An example is provided below."
 msgstr ""
+"Os usuários podem passar um conjunto de entradas (uma por linha) para "
+"<varname>colormap</varname> para especificar colormaps personalizados. Cada "
+"entrada consiste de cinco valores: o valor de pixel e componentes Vermelho, "
+"Verde, Azul, Alfa correspondentes (entre 0 e 255). Valores de porcentagem "
+"podem ser usados em vez de valores de pixel onde 0% e 100% são os mínimos e "
+"os máximos encontrados na banda raster. Os valores podem ser separados por "
+"vírgulas (\",\"), tabs, dois pontos (\":\") e/ou espaços. O valor do pixel "
+"pode ser <emphasis>nv</emphasis>, <emphasis>null</emphasis> ou "
+"<emphasis>nodata</emphasis> para o valor NODATA. Um exemplo é fornecido "
+"abaixo. "
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
 "5 0 0 0 255\n"
@@ -10506,72 +15869,91 @@ msgid ""
 "0% 255 255 255 255\n"
 "nv 0 0 0 0"
 msgstr ""
+"5 0 0 0 255\n"
+"4 100:50 55 255\n"
+"1 150,100 150 255\n"
+"0% 255 255 255 255\n"
+"nv 0 0 0 0"
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
 msgid ""
 "The syntax of <varname>colormap</varname> is similar to that of the color-"
 "relief mode of GDAL <ulink url=\"http://www.gdal.org/gdaldem."
 "html#gdaldem_color_relief\">gdaldem</ulink>."
 msgstr ""
+"A sintaxe do <varname>colormap</varname> é parecida com com a do modo do "
+"auxílio de cor do GDAL <ulink url=\"http://www.gdal.org/gdaldem."
+"html#gdaldem_color_relief\">gdaldem</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
-msgstr ""
+msgstr "Palavras-chave válidas para <varname>method</varname>:"
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
 msgid ""
 "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
 "the colors between the given pixel values"
 msgstr ""
+"<varname>INTERPOLATE</varname> para usar interpolação linear para misturar "
+"suavemente as cores entre os valores do pixel"
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
 msgid ""
 "<varname>EXACT</varname> to strictly match only those pixels values found in "
 "the colormap. Pixels whose value does not match a colormap entry will be set "
 "to 0 0 0 0 (RGBA)"
 msgstr ""
+"<varname>EXACT</varname> para combinar estritamente somente aqueles valores "
+"de pixel encontrados no colormap. Os pixeis cujos valores não combinarem com "
+"uma entrada do colormap serão 0 0 0 0 (RGBA)"
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
 msgid ""
 "<varname>NEAREST</varname> to use the colormap entry whose value is closest "
 "to the pixel value"
 msgstr ""
+"<varname>NEAREST</varname> para usar a entrada do colormap cujos valores são "
+"mais próximos ao valor do pixel "
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
 msgid ""
 "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
 "\">ColorBrewer</ulink>."
 msgstr ""
+"Uma ótima referência para o colormap é <ulink url=\"http://www.colorbrewer2."
+"org\">ColorBrewer</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
 msgid ""
 "The resulting bands of new raster will have no NODATA value set. Use <xref "
 "linkend=\"RT_ST_SetBandNoDataValue\"/> to set a NODATA value if one is "
 "needed."
 msgstr ""
+"As bandas resultantes do novo raster não terá nenhum valor NODATA. Use <xref "
+"linkend=\"RT_ST_SetBandNoDataValue\"/> se precisar de um valor NODATA. "
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
-msgstr ""
+msgstr "Esta não é uma boa tabela para desfrutar"
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
+#: reference_raster.xml:6338
 #, no-c-format
 msgid ""
 "-- setup test raster table --\n"
@@ -10601,9 +15983,35 @@ msgid ""
 "        CROSS JOIN generate_series(1, 10, 3) AS i\n"
 ") AS shapes;"
 msgstr ""
+"-- setup test raster table --\n"
+"DROP TABLE IF EXISTS funky_shapes;\n"
+"CREATE TABLE funky_shapes(rast raster);\n"
+"\n"
+"INSERT INTO funky_shapes(rast)\n"
+"WITH ref AS (\n"
+"        SELECT ST_MakeEmptyRaster( 200, 200, 0, 200, 1, -1, 0, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_Union(rast)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_AsRaster(\n"
+"                        ST_Rotate(\n"
+"                                ST_Buffer(\n"
+"                                        ST_GeomFromText('LINESTRING(0 2,50 "
+"50,150 150,125 50)'),\n"
+"                                        i*2\n"
+"                                ),\n"
+"                                pi() * i * 0.125, ST_Point(50,50)\n"
+"                        ),\n"
+"                        ref.rast, '8BUI'::text, i * 5\n"
+"                ) AS rast\n"
+"        FROM ref\n"
+"        CROSS JOIN generate_series(1, 10, 3) AS i\n"
+") AS shapes;"
 
 #. Tag: programlisting
-#: reference_raster.xml:6273
+#: reference_raster.xml:6340
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10623,24 +16031,43 @@ msgid ""
 "        ')) As nred\n"
 "FROM funky_shapes;"
 msgstr ""
+"SELECT\n"
+"        ST_NumBands(rast) As n_orig,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'greyscale')) As ngrey,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'pseudocolor')) As npseudo,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'fire')) As nfire,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'bluered')) As nbluered,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, '\n"
+"100% 255   0   0\n"
+" 80% 160   0   0\n"
+" 50% 130   0   0\n"
+" 30%  30   0   0\n"
+" 20%  60   0   0\n"
+"  0%   0   0   0\n"
+"  nv 255 255 255\n"
+"        ')) As nred\n"
+"FROM funky_shapes;"
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
 "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
 "--------+-------+---------+-------+----------+------\n"
 "      1 |     1 |       4 |     4 |        4 |    3"
 msgstr ""
+"n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
+"--------+-------+---------+-------+----------+------\n"
+"      1 |     1 |       4 |     4 |        4 |    3"
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
-msgstr ""
+msgstr "Exemplos: Compara cores diferentes no mapa usando ST_AsPNG"
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10659,70 +16086,92 @@ msgid ""
 "  nv 255 255 255\n"
 "        ')) As red_png\n"
 "FROM funky_shapes;"
-msgstr ""
+msgstr ""
+"SELECT\n"
+"        ST_AsPNG(rast) As orig_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1,'greyscale')) As grey_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'pseudocolor')) As pseudo_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'nfire')) As fire_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'bluered')) As bluered_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, '\n"
+"100% 255   0   0\n"
+" 80% 160   0   0\n"
+" 50% 130   0   0\n"
+" 30%  30   0   0\n"
+" 20%  60   0   0\n"
+"  0%   0   0   0\n"
+"  nv 255 255 255\n"
+"        ')) As red_png\n"
+"FROM funky_shapes;"
 
 #. Tag: para
-#: reference_raster.xml:6294
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
-msgstr ""
+msgstr "orig_png"
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
-msgstr ""
+msgstr "grey_png"
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
-msgstr ""
+msgstr "pseudo_png"
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
-msgstr ""
+msgstr "fire_png"
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
-msgstr ""
+msgstr "bluered_png"
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
-msgstr ""
+msgstr "red_png"
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
 "<xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, <xref "
 "linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
+"<xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, <xref "
+"linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
-msgstr ""
+msgstr "ST_Intersection"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
 msgid ""
 "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
 "representing the shared portion of two rasters or the geometrical "
 "intersection of a vectorization of the raster and a geometry.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna uma raster ou conjunto de pares de valores de pixeis de "
+"geometria representando a porção dividida de dois rasters ou a interseção "
+"geométrica de uma vetorização do raster e uma geometria.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
@@ -10764,18 +16213,59 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
 "type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>band_num=1</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof geomval "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geomin</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Intersection</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef choice=\"opt\"><type>text "
+"</type> <parameter>returnband</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>band1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band2</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band2</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>returnband</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6459
+#: reference_raster.xml:6526
 #, no-c-format
 msgid ""
 "<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
 "the shared portion of two rasters or the geometrical intersection of a "
 "vectorization of the raster and a geometry.</para>"
 msgstr ""
+"<para>Retorna uma raster ou conjunto de pares de valores de pixeis de "
+"geometria representando a porção dividida de dois rasters ou a interseção "
+"geométrica de uma vetorização do raster e uma geometria.</para>"
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
 msgid ""
 "The first three variants, returning a setof geomval, works in vector space. "
@@ -10786,27 +16276,40 @@ msgid ""
 "geometry. They are normally excluded from the results by the proper usage of "
 "ST_Intersect in the WHERE clause."
 msgstr ""
+"As primeiras três variantes, retornando um conjunto de geomval, funciona no "
+"espaço vetor. Primeiramente, o raster é vetorizado (usando a "
+"ST_DumpAsPolygon) dentro de linhas geomval e elas intersectam com a "
+"geometria usando a função PostGIS ST_Intersection(geometria, geometria). "
+"Somente as geometrias intersectando com uma área de valor nodata  de um "
+"raster, retornam uma geometria vazia. Normalmente, elas são excluídas dos "
+"resultados pelo próprio uso da ST_Intersect na cláusula ONDE. "
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
 msgid ""
 "You can access the geometry and the value parts of the resulting set of "
 "geomval by surrounding them with parenthesis and adding '.geom' or '.val' at "
 "the end of the expression. e.g. (ST_Intersection(rast, geom)).geom"
 msgstr ""
+"Você pode acessar a geometria e as partes do valor do conjunto geomval "
+"resultante colocando parênteses e adicionando '.geom' ou '.val' no fim da "
+"expressão. ex.: (ST_Intersection(rast, geom)).geom"
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
 msgid ""
 "The other variants, returning a raster, works in raster space. They are "
 "using the two rasters version of ST_MapAlgebraExpr to perform the "
 "intersection."
 msgstr ""
+"As outras variantes, retornando um raster, funcionam no espaço raster. Elas "
+"estão usando a versão de dois raster da ST_MapAlgebraExp para representar a "
+"interseção. "
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
 msgid ""
 "The extent of the resulting raster corresponds to the geometrical "
@@ -10817,9 +16320,16 @@ msgid ""
 "words, any pixel intersecting with a nodata value pixel becomes a nodata "
 "value pixel in the result."
 msgstr ""
+"A extensão do raster resultante corresponde à interseção geométrica das duas "
+"extensões raster. O raster resultante inclui 'BANDA1', 'BANDA2' ou 'AMBAS' "
+"as bandas, a seguir o que é passado como o parâmetro <varname>returnband</"
+"varname>. As áreas do valor nodata presentes em qualquer banda resultam "
+"áreas de valor nodata em todas as bandas do resultado. Em outras palavras, "
+"qualquer pixel intersectando com um pixel de valor nodata se torna um pixel "
+"de valor nodata no resultado. "
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
 msgid ""
 "Rasters resulting from ST_Intersection must have a nodata value assigned for "
@@ -10833,59 +16343,85 @@ msgid ""
 "an array of nodata value can also accept a single value which will be "
 "assigned to each requested band."
 msgstr ""
+"Os rasters resultantes da ST_Intersection devem ter um valor nodata "
+"designado para áreas que não intersectam. Você pode definir ou substituir o "
+"valor nodata para qualquer banda resultante fornecendo um arranjo "
+"<varname>nodataval[]</varname> de um ou dois valores nodata, dependendo se "
+"solicitou  'BANDA1', 'BANDA2' ou 'AMBAS' as bandas. O primeiro valor no "
+"arranjo substitui o valor nodata na primeira banda e o segundo substitui o "
+"valor nodata na segunda banda. Se uma banda de entrada não possuir o valor "
+"nodata definido e nenhum for fornecido como arranjo, um é escolhido usando a "
+"função ST_MinPossibleValue. Todas as variantes que aceitam um arranjo com "
+"valor nodata também aceita um único valor que pode ser designado para cada "
+"banda pedida. "
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
 msgid ""
 "In all variants, if no band number is specified band 1 is assumed. If you "
 "need an intersection between a raster and geometry that returns a raster, "
 "refer to <xref linkend=\"RT_ST_Clip\"/>."
 msgstr ""
+"Em todas as variantes, se nenhum número de banda for especificado, a banda 1 "
+"é assumida. Se precisar de uma interseção entre um raster e uma geometria "
+"que retorna um raster, recorra a <xref linkend=\"RT_ST_Clip\"/>."
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
 msgid ""
 "To get more control on the resulting extent or on what to return when "
 "encountering a nodata value, use the two rasters version of <xref linkend="
 "\"RT_ST_MapAlgebraExpr2\"/>."
 msgstr ""
+"Para ter mais controle na extensão resultante ou no que retorna quando "
+"encontra um valor nodata, use a versão de dois raster da <xref linkend="
+"\"RT_ST_MapAlgebraExpr2\"/>."
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
 msgid ""
 "To compute the intersection of a raster band with a geometry in raster "
 "space, use <xref linkend=\"RT_ST_Clip\"/>. ST_Clip works on multiple bands "
 "rasters and does not return a band corresponding to the rasterized geometry."
 msgstr ""
+"Para calcular a interseção de uma banda raster com uma geometria em um "
+"espaço raster, use <xref linkend=\"RT_ST_Clip\"/>. ST_Clip funciona em "
+"várias bandas rasters e não retorna uma banda correspondente para uma "
+"geometria rasterizada. "
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
 msgid ""
 "ST_Intersection should be used in conjunction with ST_Intersects and an "
 "index on the raster column and/or the geometry column."
 msgstr ""
+"A ST_Intersection deveria ser usada em conjunto com a ST_Intersects e um "
+"índice na coluna raster e/ou na coluna geométrica. "
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
 msgid ""
 "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
 "earlier pre-2.0.0 versions, only intersection performed in vector space were "
 "supported."
 msgstr ""
+"Melhorias: 2.0.0 - Interseção no espaço raster foi introduzida. Nas versões "
+"anteriores pre-2.0.0, somente a interseção apresentada no espaço do vetor "
+"era suportada. "
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
-msgstr ""
+msgstr "Exemplos: Geometria, Raster -- resultando em geometria vals"
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6580
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -10935,32 +16471,84 @@ msgid ""
 "| 250\n"
 "   2 |   3 | GEOMETRYCOLLECTION EMPTY"
 msgstr ""
+"SELECT\n"
+"        foo.rid,\n"
+"        foo.gid,\n"
+"        ST_AsText((foo.geomval).geom) As geomwkt,\n"
+"        (foo.geomval).val\n"
+"FROM (\n"
+"        SELECT\n"
+"                A.rid,\n"
+"                g.gid,\n"
+"                ST_Intersection(A.rast, g.geom) As geomval\n"
+"        FROM dummy_rast AS A\n"
+"        CROSS JOIN (\n"
+"                VALUES\n"
+"                        (1, ST_Point(3427928, 5793243.85) ),\n"
+"                        (2, ST_GeomFromText('LINESTRING(3427927.85 "
+"5793243.75,3427927.8 5793243.75,3427927.8 5793243.8)')),\n"
+"                        (3, ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
+"        ) As g(gid,geom)\n"
+"        WHERE A.rid = 2\n"
+") As foo;\n"
+"\n"
+" rid | gid |      "
+"geomwkt                                                                                                "
+"| val\n"
+"-----+-----"
+"+---------------------------------------------------------------------------------------------\n"
+"   2 |   1 | POINT(3427928 "
+"5793243.85)                                                                        "
+"| 249\n"
+"   2 |   1 | POINT(3427928 "
+"5793243.85)                                                                        "
+"| 253\n"
+"   2 |   2 | POINT(3427927.85 "
+"5793243.75)                                                                | "
+"254\n"
+"   2 |   2 | POINT(3427927.8 "
+"5793243.8)                                                                        "
+"| 251\n"
+"   2 |   2 | POINT(3427927.8 "
+"5793243.8)                                                                        "
+"| 253\n"
+"   2 |   2 | LINESTRING(3427927.8 5793243.75,3427927.8 5793243.8)        | "
+"252\n"
+"   2 |   2 | MULTILINESTRING((3427927.8 5793243.8,3427927.8 5793243.75),...) "
+"| 250\n"
+"   2 |   3 | GEOMETRYCOLLECTION EMPTY"
 
 #. Tag: para
-#: reference_raster.xml:6518
+#: reference_raster.xml:6585
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
 "\"RT_ST_MapAlgebraExpr2\"/>, <xref linkend=\"RT_ST_Clip\"/>, <xref linkend="
 "\"ST_AsText\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
+"\"RT_ST_MapAlgebraExpr2\"/>, <xref linkend=\"RT_ST_Clip\"/>, <xref linkend="
+"\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
-msgstr ""
+msgstr "ST_MapAlgebra"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
 msgid ""
 "Callback function version - Returns a one-band raster given one or more "
 "input rasters, band indexes and one user-specified callback function."
 msgstr ""
+"Versão função retorno - Retorna um raster de uma banda dado um ou mais "
+"rasters de entrada, os índices e uma função retorno de um usuário "
+"específico. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11029,58 +16617,130 @@ msgid ""
 "\"><type>text[] </type> <parameter>VARIADIC userargs=NULL</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>rastbandarg[] </type> <parameter>rastbandargset</parameter></"
+"paramdef> <paramdef><type>regprocedure </type> <parameter>callbackfunc</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband2</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>nband</type> <parameter>integer</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef><type>float8[] </type> <parameter>mask</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>weighted</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>VARIADIC userargs=NULL</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6609
+#: reference_raster.xml:6676
 #, no-c-format
 msgid ""
 "Returns a one-band raster given one or more input rasters, band indexes and "
 "one user-specified callback function."
 msgstr ""
+"Retorna um raster de uma banda dado um ou mais rasters de entrada, os "
+"índices e uma função retorno de um usuário específico. "
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
-msgstr ""
+msgstr "rast,rast1,rast2, rastbandargset"
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
-msgstr ""
+msgstr "Rasters onde o processo do mapa algébrico é avaliado. "
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
 msgid ""
 "<varname>rastbandargset</varname> allows the use of a map algebra operation "
 "on many rasters and/or many bands. See example Variant 1."
 msgstr ""
+"<varname>rastbandargset</varname> permite o uso de uma operação do mapa "
+"algébrico em vários rasters e/ou bandas. Veja o exemplo da Variante 1. "
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
-msgstr ""
+msgstr "nband, nband1, nband2"
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
 msgid ""
 "Band numbers of the raster to be evaluated. nband can be an integer or "
 "integer[] denoting the bands. nband1 is band on rast1 and nband2 is band on "
 "rast2 for hte 2 raster/2band case."
 msgstr ""
+"Os números de banda do raster a ser avaliado. nband pode ser um inteiro ou "
+"inteiro [] indicando as bandas. nband1 é uma banda no rast1 e nband2 é banda "
+"no rast2 para caso hte 2 raster/2band."
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
-msgstr ""
+msgstr "callbackfunc"
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
 "The <varname>callbackfunc</varname> parameter must be the name and signature "
@@ -11108,9 +16768,33 @@ msgid ""
 "third argument <varname>userargs</varname> is for passing through any user-"
 "specified arguments."
 msgstr ""
+"The <varname>callbackfunc</varname> parameter must be the name and signature "
+"of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL "
+"function example is: <programlisting>\n"
+"CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], "
+"position integer[][], VARIADIC userargs text[])\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        BEGIN\n"
+"                RETURN 0;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' IMMUTABLE;\n"
+"                                                                        </"
+"programlisting> The <varname>callbackfunc</varname> must have three "
+"arguments: a 3-dimension double precision array, a 2-dimension integer array "
+"and a variadic 1-dimension text array. The first argument <varname>value</"
+"varname> is the set of values (as double precision) from all input rasters. "
+"The three dimensions (where indexes are 1-based) are: raster #, row y, "
+"column x. The second argument <varname>position</varname> is the set of "
+"pixel positions from the output raster and input rasters. The outer "
+"dimension (where indexes are 0-based) is the raster #. The position at outer "
+"dimension index 0 is the output raster's pixel position. For each outer "
+"dimension, there are two elements in the inner dimension for X and Y. The "
+"third argument <varname>userargs</varname> is for passing through any user-"
+"specified arguments."
 
 #. Tag: para
-#: reference_raster.xml:6640
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
 "Passing a <type>regprocedure</type> argument to a SQL function requires the "
@@ -11123,15 +16807,24 @@ msgid ""
 "the types of the function arguments, quotes around the name and argument "
 "types, and a cast to a <type>regprocedure</type>."
 msgstr ""
+"Passing a <type>regprocedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is: <programlisting>\n"
+"'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n"
+"                                                                        </"
+"programlisting> Note that the argument contains the name of the function, "
+"the types of the function arguments, quotes around the name and argument "
+"types, and a cast to a <type>regprocedure</type>."
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
-msgstr ""
+msgstr "mask"
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
 msgid ""
 "An n-dimenional array (matrix) of numbers used to filter what cells get "
@@ -11140,31 +16833,40 @@ msgid ""
 "weight is set to true, then the values, are used as multipliers to multiple "
 "the pixel value of that value in the neighborhood position."
 msgstr ""
+"Um arranjo n-dimensional (matriz) de números usados para filtrar o quais "
+"células passam pela função retorno do mapa algébrico. 0 significa que o "
+"valor de uma célula vizinha deveria ser tratado como sem dados e 1 significa "
+"que o valor deveria ser tratado como com dados. Se o peso for verdade, os "
+"valore então, são usados como multiplicadores para multiplicar o valor do "
+"pixel na posição da vizinhança. "
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
-msgstr ""
+msgstr "weighted"
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
 msgid ""
 "boolean (true/false) to denote if a mask value should be weighted "
 "(multiplied by original value) or not (only applies to proto that takes a "
 "mask)."
 msgstr ""
+"booleano (verdadeiro/falso) para indicar se o valor da máscara deveria ser "
+"pesado (multiplicado pelo valor original) ou não (só se aplica para "
+"protocolo que usa máscara). "
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995
-#: reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
-msgstr ""
+msgstr "pixeltype"
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, the one band of the new raster "
@@ -11174,82 +16876,100 @@ msgid ""
 "specified band of the appropriate raster (for extent types: SECOND, LAST). "
 "If in doubt, always specify <varname>pixeltype</varname>."
 msgstr ""
+"Se um <varname>pixeltype</varname> for passado, a banda do novo raster será "
+"desse tipo de pixel. Se ele passar NULO ou for deixado, a nova banda raster "
+"terá o mesmo tipo de pixel da banda especificada do primeiro raster (para "
+"tipos de extensão: INTERSEÇÃO, UNIÃO, PRIMEIRO, CUSTOM) ou da banda "
+"específica do raster apropriado (para tipos de extensão: SEGUNDO, ÚLTIMO). "
+"Se estiver em dúvida, sempre especifique <varname>pixeltype</varname>. "
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster must be one listed in <xref "
 "linkend=\"RT_ST_BandPixelType\"/> or left out or set to NULL."
 msgstr ""
+"O tipo de pixel resultante do raster de saída devem ser listados em <xref "
+"linkend=\"RT_ST_BandPixelType\"/> ou deixado de fora ou NULO. "
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003
-#: reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
-msgstr ""
+msgstr "extenttype"
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
 msgid ""
 "Possible values are INTERSECTION (default), UNION, FIRST (default for one "
 "raster variants), SECOND, LAST, CUSTOM."
 msgstr ""
+"Possíveis valores são INTERSEÇÃO (padrão), UNIÃO, PRIMEIRO (padrão para uma "
+"variante raster), SEGUNDO, ÚLTIMO, CUSTOM. "
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
-msgstr ""
+msgstr "customextent"
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
 msgid ""
 "If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
 "<varname>customextent</varname>. See example 4 of Variant 1."
 msgstr ""
+"Se <varname>extentype</varname> for CUSTOM, um raster deve ser fornecido "
+"para <varname>customextent</varname>. Veja o exemplo 4 de Variante 1. "
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
-msgstr ""
+msgstr "distancex"
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
 msgid ""
 "The distance in pixels from the reference cell. So width of resulting matrix "
 "would be <code>2*distancex + 1</code>.If not specified only the reference "
 "cell is considered (neighborhood of 0)."
 msgstr ""
+"A distância em pixeis da célula de referência. A largura da matriz "
+"resultante seria <code>2*distancex + 1</code>. Se não especificada, apenas a "
+"célula referência é considerada (vizinhança de 0). "
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
-msgstr ""
+msgstr "distancey"
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
 msgid ""
 "The distance in pixels from reference cell in y direction. Height of "
 "resulting matrix would be <code>2*distancey + 1</code> .If not specified "
 "only the reference cell is considered (neighborhood of 0)."
 msgstr ""
+"A distância em pixeis da célula de referência na direção y. A altura da "
+"matriz resultante seria <code>2*distancey + 1</code>. Se não especificada, "
+"apenas a célula referência é considerada (vizinhança de 0). "
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
-msgstr ""
+msgstr "userargs"
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
 msgid ""
 "The third argument to the <varname>callbackfunc</varname> is a "
@@ -11257,10 +16977,14 @@ msgid ""
 "through to the specified <varname>callbackfunc</varname>, and are contained "
 "in the <varname>userargs</varname> argument."
 msgstr ""
+"O terceiro argumento para a <varname>callbackfunc</varname> é um arranjo "
+"<type>variadic text</type>. Todos os argumentos de caminho de texto são "
+"passados pelo <varname>callbackfunc</varname> especificado, e são contados "
+"no argumento <varname>userargs</varname>. "
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619
-#: reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
 msgid ""
 "For more information about the VARIADIC keyword, please refer to the "
@@ -11268,55 +16992,69 @@ msgid ""
 "Arguments\" section of <ulink url=\"http://www.postgresql.org/docs/current/"
 "static/xfunc-sql.html\">Query Language (SQL) Functions</ulink>."
 msgstr ""
+"Para maiores informações sobre a palavra-chave VARIADIC, por favor recorra à "
+"documentação do PostgreSQL e a seção  \"SQL Functions with Variable Numbers "
+"of Arguments\" do <ulink url=\"http://www.postgresql.org/docs/current/static/"
+"xfunc-sql.html\">Query Language (SQL) Functions</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
 "required, regardless of whether you choose to pass any arguments to the "
 "callback function for processing or not."
 msgstr ""
+"O argumento <type>text[]</type> para a <varname>callbackfunc</varname> é "
+"requerido, independente de onde você escolher passar qualquer argumento para "
+"a função retorno para processar ou não. "
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
 msgid ""
 "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
 "use of a map algebra operation on many rasters and/or many bands. See "
 "example Variant 1."
 msgstr ""
+"A Variante 1 aceita um arranjo de <varname>rastbandarg</varname> permitindo "
+"o uso da operação de mapa algébrico em vários rasters e/ou bandas. Veja o "
+"exemplo de Variante 1. "
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
 msgid ""
 "Variants 2 and 3 operate upon one or more bands of one raster. See example "
 "Variant 2 and 3."
 msgstr ""
+"As Variantes 2 e 3 operam em uma ou mais bandas de um raster. Veja os "
+"exemplos das Variantes 2 e 3. "
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
 msgid ""
 "Variant 4 operate upon two rasters with one band per raster. See example "
 "Variant 4."
 msgstr ""
+"A Variante 4 opera em dois raster com uma banda por raster. Veja o exemplo "
+"da Variante 4."
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0: Habilidade de adicionar máscara"
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
-msgstr ""
+msgstr "Um raster, uma banda"
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11331,17 +17069,42 @@ msgid ""
 "        ) AS rast\n"
 "FROM foo"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(rast, 1)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
+msgstr "Um raster, várias bandas"
+
+#. Tag: programlisting
+#: reference_raster.xml:6830
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, "
+"2)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:6763
-#, no-c-format
-msgid ""
 "WITH foo AS (\n"
 "        SELECT 1 AS rid, "
 "ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
@@ -11355,16 +17118,15 @@ msgid ""
 "regprocedure\n"
 "        ) AS rast\n"
 "FROM foo"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
-msgstr ""
+msgstr "Vŕios rasters, várias bandas"
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11388,17 +17150,39 @@ msgid ""
 "WHERE t1.rid = 1\n"
 "        AND t2.rid = 2"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), "
+"ROW(t1.rast, 2)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:6768
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage with neighborhood. This query only "
 "works with PostgreSQL 9.1 or higher."
 msgstr ""
+"Exemplo completo de tiles de uma cobertura com vizinhança. Esta consulta "
+"funciona apenas com PostgreSQL 9.1 ou superior. "
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6836
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11440,17 +17224,55 @@ msgid ""
 "        AND ST_Intersects(t1.rast, t2.rast)\n"
 "GROUP BY t1.rid, t1.rast"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rid,\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure,\n"
+"                '32BUI',\n"
+"                'CUSTOM', t1.rast,\n"
+"                1, 1\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 4\n"
+"        AND t2.rid BETWEEN 0 AND 8\n"
+"        AND ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rid, t1.rast"
 
 #. Tag: para
-#: reference_raster.xml:6771
+#: reference_raster.xml:6838
 #, no-c-format
 msgid ""
 "Example like the prior one for tiles of a coverage with neighborhood but "
 "works with PostgreSQL 9.0."
-msgstr ""
+msgstr "Exemplo como o anterior, mas funciona com o PostgreSQL 9.0."
 
 #. Tag: programlisting
-#: reference_raster.xml:6772
+#: reference_raster.xml:6839
 #, no-c-format
 msgid ""
 "WITH src AS (\n"
@@ -11507,15 +17329,68 @@ msgid ""
 "        ST_Value(rast, 1, 1, 1)\n"
 "FROM bar;"
 msgstr ""
+"WITH src AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 300, 0) AS rast\n"
+")\n"
+"WITH foo AS (\n"
+"        SELECT\n"
+"                t1.rid,\n"
+"                ST_Union(t2.rast) AS rast\n"
+"        FROM src t1\n"
+"        JOIN src t2\n"
+"                ON ST_Intersects(t1.rast, t2.rast)\n"
+"                AND t2.rid BETWEEN 0 AND 8\n"
+"        WHERE t1.rid = 4\n"
+"        GROUP BY t1.rid\n"
+"), bar AS (\n"
+"        SELECT\n"
+"                t1.rid,\n"
+"                ST_MapAlgebra(\n"
+"                        ARRAY[ROW(t2.rast, 1)]::rastbandarg[],\n"
+"                        'raster_nmapalgebra_test(double precision[], int[], "
+"text[])'::regprocedure,\n"
+"                        '32BUI',\n"
+"                        'CUSTOM', t1.rast,\n"
+"                        1, 1\n"
+"                ) AS rast\n"
+"        FROM src t1\n"
+"        JOIN foo t2\n"
+"                ON t1.rid = t2.rid\n"
+")\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_Metadata(rast)),\n"
+"        (ST_BandMetadata(rast, 1)),\n"
+"        ST_Value(rast, 1, 1, 1)\n"
+"FROM bar;"
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
-msgstr ""
+msgstr "Exemplos: Variantes 2 e 3"
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11531,9 +17406,21 @@ msgid ""
 "        ) AS rast\n"
 "FROM foo"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                rast, ARRAY[3, 1, 3, 2]::integer[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11549,21 +17436,33 @@ msgid ""
 "        ) AS rast\n"
 "FROM foo"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                rast, 2,\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
-msgstr ""
+msgstr "Exemplos: Variante 4"
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
-msgstr ""
+msgstr "Dois rasters, duas bandas"
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -11587,15 +17486,35 @@ msgid ""
 "WHERE t1.rid = 1\n"
 "        AND t2.rid = 2"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                t1.rast, 2,\n"
+"                t2.rast, 1,\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
-msgstr ""
+msgstr "Exemplos: Utilizando Máscaras"
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
 "WITH foo AS (SELECT\n"
@@ -11628,51 +17547,87 @@ msgid ""
 "    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
 "FROM foo;"
 msgstr ""
+"WITH foo AS (SELECT\n"
+"   ST_SetBandNoDataValue(\n"
+"ST_SetValue(ST_SetValue(ST_AsRaster(\n"
+"                ST_Buffer(\n"
+"                        ST_GeomFromText('LINESTRING(50 50,100 90,100 50)'), "
+"5,'join=bevel'),\n"
+"                        200,200,ARRAY['8BUI'], ARRAY[100], ARRAY[0]), "
+"ST_Buffer('POINT(70 70)'::geometry,10,'quad_segs=1') ,50),\n"
+"  'LINESTRING(20 20, 100 100, 150 98)'::geometry,1),0)  AS rast )\n"
+"SELECT 'original' AS title, rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'no mask mean value' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure) AS rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'mask only consider neighbors, exclude center' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure,\n"
+"    '{{1,1,1}, {1,0,1}, {1,1,1}}'::double precision[], false) As rast\n"
+"FROM foo\n"
+"\n"
+"UNION ALL\n"
+"SELECT 'mask weighted only consider neighbors, exclude center multi otehr "
+"pixel values by 2' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double "
+"precision[], int[], text[])'::regprocedure,\n"
+"    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
+"FROM foo;"
 
 #. Tag: para
-#: reference_raster.xml:6809
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
-msgstr ""
+msgstr "original"
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
+"nenhuma máscara significa valor (é o mesmo que todos 1s na matriz máscara)"
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
-msgstr ""
+msgstr "máscara considera somente vizinhos, exclui centro"
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
 msgid ""
 "mask weighted only consider neighbors, exclude center multi other pixel "
 "values by 2"
 msgstr ""
+"máscara pesada considera somente vizinhos, exclui centro multi outros "
+"valores de pixel por 2"
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
 msgid ""
 "<refpurpose>Expression version - Returns a one-band raster given one or two "
 "input rasters, band indexes and one or more user-specified SQL expressions.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Versão expressão - Retorna um raster de uma banda dado um ou "
+"mais rasters de entrada, índices de banda e uma ou mais expressões SQL de "
+"usuários específicos.</refpurpose>"
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
@@ -11715,23 +17670,65 @@ msgid ""
 "\"><type>double precision </type> <parameter>nodatanodataval=NULL</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband2</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>nodata1expr=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata2expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodatanodataval=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebra</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>expression</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>nodata1expr=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata2expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodatanodataval=NULL</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:6939
+#: reference_raster.xml:7006
 #, no-c-format
 msgid ""
 "<para>Expression version - Returns a one-band raster given one or two input "
 "rasters, band indexes and one or more user-specified SQL expressions.</para>"
 msgstr ""
+"<para>Versão expressão - Retorna um raster de uma banda dado um ou mais "
+"rasters de entrada, índices de banda e uma ou mais expressões SQL de "
+"usuários específicos.</para>"
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
-msgstr ""
+msgstr "Descrição: Variantes 1 e 2 (um raster)"
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11740,57 +17737,67 @@ msgid ""
 "provided, band 1 is assumed. The new raster will have the same georeference, "
 "width, and height as the original raster but will only have one band."
 msgstr ""
+"Cria uma nova banda raster formada pela aplicação válida de uma operação "
+"algébrica PostgreSQL definida pela <varname>expression</varname> no raster "
+"de saída (<varname>rast</varname>). Se <varname>nband</varname> não for "
+"dado, a banda 1 é assumida. O novo raster terá a mesma georreferência, "
+"largura e altura que o raster original, mas só terá uma banda. "
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155
-#: reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
 "a band of that pixeltype. If pixeltype is passed NULL, then the new raster "
 "band will have the same pixeltype as the input <varname>rast</varname> band."
 msgstr ""
+"Se um <varname>pixeltype</varname> passar, então o novo raster terá a mesma "
+"banda dele. Se o tipo de pixel passar NULO, a nova banda raster terá o mesmo "
+"tipo de pixel que a banda de entrada <varname>rast</varname>."
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
-msgstr ""
+msgstr "Palavras-chave permitidas para <varname>expression</varname>"
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
-msgstr ""
+msgstr "<varname>[rast]</varname> - Valor do pixel de interesse "
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
-msgstr ""
+msgstr "<varname>[rast.val]</varname> - Valor do pixel de interesse "
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
 msgid ""
 "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
+"<varname>[rast.x]</varname> - coluna pixel 1-baseada do pixel de interesse  "
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
 msgid ""
 "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
+"<varname>[rast.y]</varname> - linha pixel 1-baseada do pixel de interesse "
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
-msgstr ""
+msgstr "Descrição: Variantes 3 e 4 (dois rasters)"
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -11802,193 +17809,241 @@ msgid ""
 "raster. The resulting raster will have the extent defined by the "
 "<varname>extenttype</varname> parameter."
 msgstr ""
+"Cria uma nova banda raster formada pela aplicação válida de uma operação "
+"algébrica PostgreSQL definida pela <varname>expression</varname> no raster "
+"de saída (<varname>rast</varname>). Se <varname>nband</varname>, "
+"<varname>band2</varname> não forem especificados, a banda 1 é assumida. O "
+"raster resultante será alinhado (escala, inclinação e cantos de pixel) na "
+"grade definida pelo primeiro raster. O raster resultante terá de ser "
+"definido pelo primeiro raster. O raster resultante terá a extensão definida "
+"pelo parâmetro <varname>extenttype</varname>."
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
-msgstr ""
+msgstr "expressão "
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
 msgid ""
 "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
 "defined functions/operators that will define the pixel value when pixels "
 "intersect. e.g. (([rast1] + [rast2])/2.0)::integer"
 msgstr ""
+"Uma expressão algébrica PostgreSQL envolvendo dois rasters e funções/"
+"operadores PostgreSQL definidos que irão elucidar o valor do pixel quando "
+"eles se intersectarem. ex.: (([rast1] + [rast2])/2.0)::integer"
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
 "linkend=\"RT_ST_BandPixelType\"/>, left out or set to NULL. If not passed in "
 "or set to NULL, will default to the pixeltype of the first raster."
 msgstr ""
+"O tipo de pixel resultante do raster de saída. Deve ser um listado em <xref "
+"linkend=\"RT_ST_BandPixelType\"/>, deixado de fora ou NULO. Se não passar ou "
+"for NULO, usa-se o tipo de pixel do primeiro raster."
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
-msgstr ""
+msgstr "Controla a extensão do raster resultante"
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
 msgid ""
 "<varname>INTERSECTION</varname> - The extent of the new raster is the "
 "intersection of the two rasters. This is the default."
 msgstr ""
+"<varname>INTERSECTION</varname> - A extensão do novo raster é a interseção "
+"de dois rasters. Este é o padrão. "
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
 msgid ""
 "<varname>UNION</varname> - The extent of the new raster is the union of the "
 "two rasters."
 msgstr ""
+"<varname>UNION</varname> - A extensão do novo raster é a união dos dois "
+"raster. "
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
 msgid ""
 "<varname>FIRST</varname> - The extent of the new raster is the same as the "
 "one of the first raster."
 msgstr ""
+"<varname>FIRST</varname> - A extensão do novo raster é a mesma da do "
+"primeiro raster. "
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
 msgid ""
 "<varname>SECOND</varname> - The extent of the new raster is the same as the "
 "one of the second raster."
 msgstr ""
+"<varname>SECOND</varname> - A extensão do novo raster é a mesma da do "
+"segundo raster. "
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
-msgstr ""
+msgstr "nodata1expr"
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast2</varname> or a "
 "constant that defines what to return when pixels of <varname>rast1</varname> "
 "are nodata values and spatially corresponding rast2 pixels have values."
 msgstr ""
+"Uma expressão algébrica envolvendo somente <varname>rast2</varname> ou uma "
+"constante que define o que retornar quando pixeis de <varname>rast1</"
+"varname> são valores nodata e os pixeis rast2 têm valores. "
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
-msgstr ""
+msgstr "nodata2expr"
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
 msgid ""
 "An algebraic expression involving only <varname>rast1</varname> or a "
 "constant that defines what to return when pixels of <varname>rast2</varname> "
 "are nodata values and spatially corresponding rast1 pixels have values."
 msgstr ""
+"Uma expressão algébrica envolvendo somente <varname>rast1</varname> ou uma "
+"constante que define o que retornar quando pixeis de <varname>rast2</"
+"varname> são valores nodata e os pixeis rast1 têm valores. "
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
-msgstr ""
+msgstr "nodatanodataval"
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
 msgid ""
 "A numeric constant to return when spatially corresponding rast1 and rast2 "
 "pixels are both nodata values."
 msgstr ""
+"Uma constante numérica para retornar quando os pixeis rast1 e raste2 forem "
+"ambos valores nodata. "
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
 msgid ""
 "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
 "varname> and <varname>nodata2expr</varname>"
 msgstr ""
+"Palavras-chave permitidas em  <varname>expression</varname>, "
+"<varname>nodata1expr</varname> e <varname>nodata2expr</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
 msgid ""
 "<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
 "<varname>rast1</varname>"
 msgstr ""
+"<varname>[rast1]</varname> - Valor do pixel de interesse do <varname>rast1</"
+"varname>"
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
 msgid ""
 "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
 "<varname>rast1</varname>"
 msgstr ""
+"<varname>[rast1.val]</varname> - Valor do pixel de interesse do "
+"<varname>rast1</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
 msgid ""
 "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
 "from <varname>rast1</varname>"
 msgstr ""
+"<varname>[rast1.x]</varname> - coluna pixel 1-based do pixel de interesse "
+"do<varname>rast1</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
 msgid ""
 "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
 "from <varname>rast1</varname>"
 msgstr ""
+"<varname>[rast1.y]</varname> - linha pixel 1-based do pixel de interesse "
+"do<varname>rast1</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
 msgid ""
 "<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
 "<varname>rast2</varname>"
 msgstr ""
+"<varname>[rast2]</varname> - Valor do pixel de interesse do <varname>rast2</"
+"varname>"
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
 msgid ""
 "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
 "<varname>rast2</varname>"
 msgstr ""
+"<varname>[rast2.val]</varname> - Valor do pixel de interesse do "
+"<varname>rast2</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
 msgid ""
 "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
 "from <varname>rast2</varname>"
 msgstr ""
+"<varname>[rast2.x]</varname> - coluna pixel 1-based do pixel de interesse "
+"do<varname>rast2</varname>"
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
 msgid ""
 "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
 "from <varname>rast2</varname>"
 msgstr ""
+"<varname>[rast2.y]</varname> - linha pixel 1-based do pixel de interesse "
+"do<varname>rast2</varname>"
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
-msgstr ""
+msgstr "Exemplos: Variantes 1 e 2"
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12000,15 +18055,23 @@ msgid ""
 "val])')\n"
 "FROM foo"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 1, 1, 0, 0, 0), "
+"'32BF', 1, -1) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(rast, 1, NULL, 'ceil([rast]*[rast.x]/[rast.y]+[rast."
+"val])')\n"
+"FROM foo"
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
-msgstr ""
+msgstr "Exemplos: Variantes 3 e 4"
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -12031,30 +18094,54 @@ msgid ""
 "WHERE t1.rid = 1\n"
 "        AND t2.rid = 2"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                t1.rast, 2,\n"
+"                t2.rast, 1,\n"
+"                '([rast2] + [rast1.val]) / 2'\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
-msgstr ""
+msgstr "ST_MapAlgebraExpr"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
 msgid ""
 "1 raster band version: Creates a new one band raster formed by applying a "
 "valid PostgreSQL algebraic operation on the input raster band and of "
 "pixeltype provided. Band 1 is assumed if no band is specified."
 msgstr ""
+"Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação "
+"de ma operação algébrica válida do PostgreSQL na banda raster de entrada de "
+"um tipo de pixel fornecido. A banda 1 é assumida se nenhuma banda for "
+"especificada. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12071,17 +18158,31 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
 "<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
 "instead."
 msgstr ""
+"é menosprezado como do 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/>."
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL "
@@ -12090,9 +18191,14 @@ msgid ""
 "specified band 1 is assumed. The new raster will have the same georeference, "
 "width, and height as the original raster but will only have one band."
 msgstr ""
+"Cria uma nova banda raster formada pela aplicação válida de uma operação "
+"algébrica PostgreSQL definida pela <varname>expression</varname> no raster "
+"de entrada (<varname>rast</varname>). Se <varname>band</varname> não for "
+"dado, a banda 1 é assumida. O novo raster terá a mesma georreferência, "
+"largura e altura que o raster original, mas só terá uma banda. "
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
 msgid ""
 "In the expression you can use the term <varname>[rast]</varname> to refer to "
@@ -12100,18 +18206,24 @@ msgid ""
 "to the 1-based pixel column index, <varname>[rast.y]</varname> to refer to "
 "the 1-based pixel row index."
 msgstr ""
+"Na expressão você pode usar o termo <varname>[rast]</varname> para referir o "
+"valor do pixel da banda original, <varname>[rast.x]</varname> para referir "
+"ao índice da coluna pixel 1-baseada, <varname>[rast.y]</varname> para "
+"referir ao índice da linha pixel 1-baseada. "
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368
-#: reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
 msgid ""
 "Create a new 1 band raster from our original that is a function of modulo 2 "
 "of the original raster band."
 msgstr ""
+"Cria uma nova banda raster 1 a partir da nossa original que é uma função de "
+"módulo 2 da banda raster original. "
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12138,17 +18250,42 @@ msgid ""
 "     254 |      0\n"
 "     254 |      0"
 msgstr ""
+"ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
+"UPDATE dummy_rast SET map_rast = ST_MapAlgebraExpr(rast,"
+"NULL,'mod([rast],2)') WHERE rid = 2;\n"
+"\n"
+"SELECT\n"
+"        ST_Value(rast,1,i,j) As origval,\n"
+"        ST_Value(map_rast, 1, i, j) As mapval\n"
+"FROM dummy_rast\n"
+"CROSS JOIN generate_series(1, 3) AS i\n"
+"CROSS JOIN generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     253 |      1\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     254 |      0\n"
+"     250 |      0\n"
+"     254 |      0\n"
+"     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7172
+#: reference_raster.xml:7239
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
 "reclassified and set the nodata value to be 0."
 msgstr ""
+"Cria uma nova banda raster 1 do tipo de pixel 2BUI a partir da nossa "
+"original que é reclassificada e obtém valor nodata 0."
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7240
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12184,29 +18321,64 @@ msgid ""
 "----------\n"
 " 2BUI"
 msgstr ""
+"ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
+"UPDATE dummy_rast SET\n"
+"        map_rast2 = ST_MapAlgebraExpr(rast,'2BUI','CASE WHEN [rast] BETWEEN "
+"100 and 250 THEN 1 WHEN [rast] = 252 THEN 2 WHEN [rast] BETWEEN 253 and 254 "
+"THEN 3 ELSE 0 END', '0')\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT DISTINCT\n"
+"        ST_Value(rast,1,i,j) As origval,\n"
+"        ST_Value(map_rast2, 1, i, j) As mapval\n"
+"FROM dummy_rast\n"
+"CROSS JOIN generate_series(1, 5) AS i\n"
+"CROSS JOIN generate_series(1,5) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     249 |      1\n"
+"     250 |      1\n"
+"     251 |\n"
+"     252 |      2\n"
+"     253 |      3\n"
+"     254 |      3\n"
+"\n"
+"SELECT\n"
+"        ST_BandPixelType(map_rast2) As b1pixtyp\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" b1pixtyp\n"
+"----------\n"
+" 2BUI"
 
 #. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
-msgstr ""
+msgstr "original (column rast-view)"
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
-msgstr ""
+msgstr "rast_view_ma"
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
 msgid ""
 "Create a new 3 band raster same pixel type from our original 3 band raster "
 "with first band altered by map algebra and remaining 2 bands unaltered."
 msgstr ""
+"Cria uma nova banda raster 3 do mesmo tipo de pixel da nossa banda 3 "
+"original, com a primeira banda alterada pelo mapa algébrico e 2 bandas "
+"permanecem inalteradas. "
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7280
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -12224,18 +18396,35 @@ msgid ""
 "FROM wind\n"
 "WHERE rid=167;"
 msgstr ""
+"SELECT\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(rast_view),\n"
+"                                ST_MapAlgebraExpr(rast_view,1,"
+"NULL,'tan([rast])*[rast]')\n"
+"                        ),\n"
+"                        ST_Band(rast_view,2)\n"
+"                ),\n"
+"                ST_Band(rast_view, 3) As rast_view_ma\n"
+"        )\n"
+"FROM wind\n"
+"WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
 "\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref "
 "linkend=\"RT_ST_Value\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
+"\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref "
+"linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
 msgid ""
 "2 raster band version: Creates a new one band raster formed by applying a "
@@ -12246,9 +18435,16 @@ msgid ""
 "by the \"extenttype\" parameter. Values for \"extenttype\" can be: "
 "INTERSECTION, UNION, FIRST, SECOND."
 msgstr ""
+"Versão de banda raster 2: Cria uma banda raster nova formada pela aplicação "
+"de uma operação algébrica válida PostgreSQL nas duas bandas raster de "
+"entrada e do tipo de pixel fornecido. A banda 1 de cada raster é assumida se "
+"nenhum número de bandas for especificado. O raster resultante será alinhado "
+"(escala, inclinação e cantos de pixel) na grade definida pelo primeiro "
+"raster e tem sua extensão definida pelo parâmetro \"extenttype\". O valores "
+"para \"extenttype\"  pode ser: INTERSEÇÃO, UNIÃO, PRIMEIRO, SEGUNDO. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
@@ -12278,9 +18474,35 @@ msgid ""
 "<paramdef choice=\"opt\"><type>double precision </type> "
 "<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=same_as_rast1_band</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata1expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nodata2expr=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band2</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=same_as_rast1_band</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata1expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nodata2expr=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7355
+#: reference_raster.xml:7422
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12288,9 +18510,13 @@ msgid ""
 "specified, then the new raster band will have the same pixeltype as the "
 "input <varname>rast1</varname> band."
 msgstr ""
+"Se <varname>pixeltype</varname> passar, o novo raster terá uma banda desse "
+"tipo de pixel. Se o tipo de pixel passar NULOou nenhum tipo for "
+"especificado, a nova banda raster terá o mesmo tipo de pixel da banda de "
+"entrada <varname>rast1</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
 msgid ""
 "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
@@ -12298,15 +18524,19 @@ msgid ""
 "x]</varname>, <varname>[rast1.y]</varname> etc. to refer to the column / row "
 "positions of the pixels."
 msgstr ""
+"Use o termo <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
+"para referir-se ao valor de pixel das bandas rasters originais e "
+"<varname>[rast1.x]</varname>, <varname>[rast1.y]</varname> etc. para referir-"
+"se à posição da coluna/linha dos pixeis. "
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
-msgstr ""
+msgstr "Exemplo: 2 Interseção de Banda e União"
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
+#: reference_raster.xml:7436
 #, no-c-format
 msgid ""
 "--Create a cool set of rasters --\n"
@@ -12351,27 +18581,68 @@ msgid ""
 "FROM fun_shapes WHERE\n"
 " fun_name = 'rand bubbles') As bub"
 msgstr ""
+"--Create a cool set of rasters --\n"
+"DROP TABLE IF EXISTS fun_shapes;\n"
+"CREATE TABLE fun_shapes(rid serial PRIMARY KEY, fun_name text, rast "
+"raster);\n"
+"\n"
+"-- Insert some cool shapes around Boston in Massachusetts state plane meters "
+"--\n"
+"INSERT INTO fun_shapes(fun_name, rast)\n"
+"VALUES ('ref', ST_AsRaster(ST_MakeEnvelope(235229, 899970, 237229, "
+"901930,26986),200,200,'8BUI',0,0));\n"
+"\n"
+"INSERT INTO fun_shapes(fun_name,rast)\n"
+"WITH ref(rast) AS (SELECT rast FROM fun_shapes WHERE fun_name = 'ref' )\n"
+"SELECT 'area' AS fun_name, ST_AsRaster(ST_Buffer(ST_SetSRID(ST_Point(236229, "
+"900930),26986), 1000),\n"
+"                        ref.rast,'8BUI', 10, 0) As rast\n"
+"FROM ref\n"
+"UNION ALL\n"
+"SELECT 'rand bubbles',\n"
+"                        ST_AsRaster(\n"
+"                        (SELECT ST_Collect(geom)\n"
+"        FROM (SELECT ST_Buffer(ST_SetSRID(ST_Point(236229 + i*random()*100, "
+"900930 + j*random()*100),26986), random()*20) As geom\n"
+"                        FROM generate_series(1,10) As i, "
+"generate_series(1,10) As j\n"
+"                        ) As foo ), ref.rast,'8BUI', 200, 0)\n"
+"FROM ref;\n"
+"\n"
+"--map them -\n"
+"SELECT  ST_MapAlgebraExpr(\n"
+"                area.rast, bub.rast, '[rast2.val]', '8BUI', 'INTERSECTION', "
+"'[rast2.val]', '[rast1.val]') As interrast,\n"
+"                ST_MapAlgebraExpr(\n"
+"                        area.rast, bub.rast, '[rast2.val]', '8BUI', 'UNION', "
+"'[rast2.val]', '[rast1.val]') As unionrast\n"
+"FROM\n"
+"  (SELECT rast FROM fun_shapes WHERE\n"
+" fun_name = 'area') As area\n"
+"CROSS JOIN  (SELECT rast\n"
+"FROM fun_shapes WHERE\n"
+" fun_name = 'rand bubbles') As bub"
 
 #. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
-msgstr ""
+msgstr "interseção de mapa algébrico"
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
-msgstr ""
+msgstr "união de mapa algébrico"
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
-msgstr ""
+msgstr "Exemplo: Revestindo rasters em um quadro como bandas separadas "
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7478
 #, no-c-format
 msgid ""
 "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
@@ -12409,42 +18680,112 @@ msgid ""
 "                    ST_AddBand(rasts[1],rasts[2]), rasts[3]) As final_rast\n"
 "            FROM rbands;"
 msgstr ""
+"-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
+"WITH mygeoms\n"
+"    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(1,5),10) As geom\n"
+"            UNION ALL\n"
+"            SELECT 3 AS bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 "
+"50)'), 10,'join=bevel') As geom\n"
+"            UNION ALL\n"
+"            SELECT 1 As bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 150,150 "
+"50)'), 5,'join=bevel') As geom\n"
+"            ),\n"
+"   -- define our canvas to be 1 to 1 pixel to geometry\n"
+"   canvas\n"
+"    AS (SELECT ST_AddBand(ST_MakeEmptyRaster(200,\n"
+"        200,\n"
+"        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0) , '8BUI'::"
+"text,0) As rast\n"
+"        FROM (SELECT ST_Extent(geom) As e,\n"
+"                    Max(ST_SRID(geom)) As srid\n"
+"                    from mygeoms\n"
+"                    ) As foo\n"
+"            ),\n"
+"   rbands AS (SELECT ARRAY(SELECT ST_MapAlgebraExpr(canvas.rast, "
+"ST_AsRaster(m.geom, canvas.rast, '8BUI', 100),\n"
+"                 '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1."
+"val]') As rast\n"
+"                FROM mygeoms AS m CROSS JOIN canvas\n"
+"                ORDER BY m.bnum) As rasts\n"
+"                )\n"
+"          SELECT rasts[1] As rast1 , rasts[2] As rast2, rasts[3] As rast3, "
+"ST_AddBand(\n"
+"                    ST_AddBand(rasts[1],rasts[2]), rasts[3]) As final_rast\n"
+"            FROM rbands;"
 
 #. Tag: para
-#: reference_raster.xml:7424
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
-msgstr ""
+msgstr "rast1"
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
-msgstr ""
+msgstr "rast2"
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
-msgstr ""
+msgstr "rast3"
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
-msgstr ""
+msgstr "final_rast"
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
 msgid ""
 "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:7482
-#, no-c-format
-msgid ""
+"Exemplo: Cobre 2 metros de limite das parcelas selecionadas sobre uma área "
+"imaginária"
+
+#. Tag: programlisting
+#: reference_raster.xml:7549
+#, no-c-format
+msgid ""
+"-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
+"of 3rd band with our geometry\n"
+"-- This query took 3.6 seconds on PostGIS windows 64-bit install\n"
+"WITH pr AS\n"
+"-- Note the order of operation: we clip all the rasters to dimensions of our "
+"region\n"
+"(SELECT ST_Clip(rast,ST_Expand(geom,50) ) As rast, g.geom\n"
+"        FROM aerials.o_2_boston AS r INNER JOIN\n"
+"-- union our parcels of interest so they form a single geometry we can later "
+"intersect with\n"
+"                (SELECT ST_Union(ST_Transform(the_geom,26986)) AS geom\n"
+"                  FROM landparcels WHERE pid IN('0303890000', '0303900000')) "
+"As g\n"
+"                ON ST_Intersects(rast::geometry, ST_Expand(g.geom,50))\n"
+"),\n"
+"-- we then union the raster shards together\n"
+"-- ST_Union on raster is kinda of slow but much faster the smaller you can "
+"get the rasters\n"
+"-- therefore we want to clip first and then union\n"
+"prunion AS\n"
+"(SELECT ST_AddBand(NULL, ARRAY[ST_Union(rast,1),ST_Union(rast,2),"
+"ST_Union(rast,3)] ) As clipped,geom\n"
+"FROM pr\n"
+"GROUP BY geom)\n"
+"-- return our final raster which is the unioned shard with\n"
+"-- with the overlay of our parcel boundaries\n"
+"-- add first 2 bands, then mapalgebra of 3rd band + geometry\n"
+"SELECT ST_AddBand(ST_Band(clipped,ARRAY[1,2])\n"
+"        , ST_MapAlgebraExpr(ST_Band(clipped,3), "
+"ST_AsRaster(ST_Buffer(ST_Boundary(geom),2),clipped, '8BUI',250),\n"
+"         '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1.val]') ) As "
+"rast\n"
+"FROM prunion;"
+msgstr ""
 "-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
 "of 3rd band with our geometry\n"
 "-- This query took 3.6 seconds on PostGIS windows 64-bit install\n"
@@ -12478,16 +18819,15 @@ msgid ""
 "         '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1.val]') ) As "
 "rast\n"
 "FROM prunion;"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7496
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
-msgstr ""
+msgstr "As linhas azuis são os limites das parcelas selecionadas "
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
@@ -12496,24 +18836,32 @@ msgid ""
 "<xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Union\"/>, <xref "
 "linkend=\"ST_Union\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
+"linkend=\"RT_ST_AsRaster\"/>, <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref "
+"linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, "
+"<xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Union\"/>, <xref "
+"linkend=\"ST_Union\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
-msgstr ""
+msgstr "ST_MapAlgebraFct"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
 msgid ""
 "1 band version - Creates a new one band raster formed by applying a valid "
 "PostgreSQL function on the input raster band and of pixeltype prodived. Band "
 "1 is assumed if no band is specified."
 msgstr ""
+"Versão de banda raster 1: Cria uma nova banda raster formada pela aplicação "
+"de uma função válida do PostgreSQL na banda raster de entrada de um tipo de "
+"pixel fornecido. A banda 1 é assumida se nenhuma banda for especificada. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12558,17 +18906,59 @@ msgid ""
 "parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
 "args</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>regprocedure</type> "
+"<parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714
-#: reference_raster.xml:7827
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
 msgid ""
 "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
+"é menosprezado como do 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/>."
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12577,9 +18967,14 @@ msgid ""
 "1 is assumed. The new raster will have the same georeference, width, and "
 "height as the original raster but will only have one band."
 msgstr ""
+"Cria uma nova banda raster formada pela aplicação válida de uma função "
+"PostgreSQL definida pela <varname>onerasteruserfunc</varname> no raster de "
+"entrada (<varname>rast</varname>). Se <varname>band</varname> não for dado, "
+"a banda 1 é assumida. O novo raster terá a mesma georreferência, largura e "
+"altura que o raster original, mas só terá uma banda. "
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
 "The <varname>onerasteruserfunc</varname> parameter must be the name and "
@@ -12600,9 +18995,26 @@ msgid ""
 "parameters to <xref linkend=\"RT_ST_MapAlgebraFct\"/> shall be passed "
 "through to the <varname>userfunction</varname>."
 msgstr ""
+"The <varname>onerasteruserfunc</varname> parameter must be the name and "
+"signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very "
+"simple and quite useless PL/pgSQL function example is: "
+"<programlisting>CREATE OR REPLACE FUNCTION simple_function(pixel FLOAT, pos "
+"INTEGER[], VARIADIC args TEXT[])\n"
+"    RETURNS FLOAT\n"
+"    AS $$ BEGIN\n"
+"        RETURN 0.0;\n"
+"    END; $$\n"
+"    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The "
+"<varname>userfunction</varname> may accept two or three arguments: a float "
+"value, an optional integer array, and a variadic text array. The first "
+"argument is the value of an individual raster cell (regardless of the raster "
+"datatype). The second argument is the position of the current processing "
+"cell in the form '{x,y}'. The third argument indicates that all remaining "
+"parameters to <xref linkend=\"RT_ST_MapAlgebraFct\"/> shall be passed "
+"through to the <varname>userfunction</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7610
+#: reference_raster.xml:7677
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12613,9 +19025,16 @@ msgid ""
 "name of the function, the types of the function arguments, quotes around the "
 "name and argument types, and a cast to a <type>regprocedure</type>."
 msgstr ""
+"Passing a <type>regprodedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is:<programlisting>'simple_function(float,integer[],"
+"text[])'::regprocedure</programlisting>Note that the argument contains the "
+"name of the function, the types of the function arguments, quotes around the "
+"name and argument types, and a cast to a <type>regprocedure</type>."
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
 msgid ""
 "The third argument to the <varname>userfunction</varname> is a "
@@ -12624,18 +19043,26 @@ msgid ""
 "<varname>userfunction</varname>, and are contained in the <varname>args</"
 "varname> argument."
 msgstr ""
+"O terceiro argumento para a <varname>userfunction</varname> é um "
+"<type>variadic text</type> arranjo. Todos os argumentos seguindo qualquer "
+"chamada <xref linkend=\"RT_ST_MapAlgebraFct\"/> passam pela "
+"<varname>userfunction</varname> especificada, e são contidos no argumento "
+"<varname>args</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>userfunction</varname> is "
 "required, regardless of whether you choose to pass any arguments to your "
 "user function for processing or not."
 msgstr ""
+"O argumento <type>text[]</type> para o  <varname>userfunction</varname> é "
+"requerido, independente se escolher passar argumentos para sua função "
+"usuário processar ou não. "
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
@@ -12669,18 +19096,51 @@ msgid ""
 "     254 |      0\n"
 "     254 |      0"
 msgstr ""
+"ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
+"CREATE FUNCTION mod_fct(pixel float, pos integer[], variadic args text[])\n"
+"RETURNS float\n"
+"AS $$\n"
+"BEGIN\n"
+"    RETURN pixel::integer % 2;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql' IMMUTABLE;\n"
+"\n"
+"UPDATE dummy_rast SET map_rast = ST_MapAlgebraFct(rast,NULL,'mod_fct(float,"
+"integer[],text[])'::regprocedure) WHERE rid = 2;\n"
+"\n"
+"SELECT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast, 1, i, j) As "
+"mapval\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     253 |      1\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     254 |      0\n"
+"     250 |      0\n"
+"     254 |      0\n"
+"     254 |      0"
 
 #. Tag: para
-#: reference_raster.xml:7635
+#: reference_raster.xml:7702
 #, no-c-format
 msgid ""
 "Create a new 1 band raster of pixel-type 2BUI from our original that is "
 "reclassified and set the nodata value to a passed parameter to the user "
 "function (0)."
 msgstr ""
+"Cria uma nova banda raster 1 de tipo pixel 2BUI da original que é "
+"reclassificada e adquire valor sem dados para uma parâmetro passado à função "
+"usuário (0). "
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7703
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
@@ -12733,9 +19193,58 @@ msgid ""
 "----------\n"
 " 2BUI"
 msgstr ""
+"ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
+"CREATE FUNCTION classify_fct(pixel float, pos integer[], variadic args "
+"text[])\n"
+"RETURNS float\n"
+"AS\n"
+"$$\n"
+"DECLARE\n"
+"    nodata float := 0;\n"
+"BEGIN\n"
+"    IF NOT args[1] IS NULL THEN\n"
+"        nodata := args[1];\n"
+"    END IF;\n"
+"    IF pixel < 251 THEN\n"
+"        RETURN 1;\n"
+"    ELSIF pixel = 252 THEN\n"
+"        RETURN 2;\n"
+"    ELSIF pixel > 252 THEN\n"
+"        RETURN 3;\n"
+"    ELSE\n"
+"        RETURN nodata;\n"
+"    END IF;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql';\n"
+"UPDATE dummy_rast SET map_rast2 = "
+"ST_MapAlgebraFct(rast,'2BUI','classify_fct(float,integer[],text[])'::"
+"regprocedure, '0') WHERE rid = 2;\n"
+"\n"
+"SELECT DISTINCT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast2, 1, i, "
+"j) As mapval\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 5) AS i CROSS JOIN "
+"generate_series(1,5) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     249 |      1\n"
+"     250 |      1\n"
+"     251 |\n"
+"     252 |      2\n"
+"     253 |      3\n"
+"     254 |      3\n"
+"\n"
+"SELECT ST_BandPixelType(map_rast2) As b1pixtyp\n"
+"FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" b1pixtyp\n"
+"----------\n"
+" 2BUI"
 
 #. Tag: programlisting
-#: reference_raster.xml:7664
+#: reference_raster.xml:7731
 #, no-c-format
 msgid ""
 "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
@@ -12763,17 +19272,43 @@ msgid ""
 "FROM wind\n"
 "WHERE rid=167;"
 msgstr ""
+"CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
+"text[])\n"
+"RETURNS float\n"
+"AS\n"
+"$$\n"
+"BEGIN\n"
+"        RETURN tan(pixel) * pixel;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql';\n"
+"\n"
+"SELECT ST_AddBand(\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(rast_view),\n"
+"                        ST_MapAlgebraFct(rast_view,1,"
+"NULL,'rast_plus_tan(float,integer[],text[])'::regprocedure)\n"
+"                ),\n"
+"                ST_Band(rast_view,2)\n"
+"        ),\n"
+"        ST_Band(rast_view, 3) As rast_view_ma\n"
+")\n"
+"FROM wind\n"
+"WHERE rid=167;"
 
 #. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
 "\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
+"\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
 msgid ""
 "2 band version - Creates a new one band raster formed by applying a valid "
@@ -12781,9 +19316,13 @@ msgid ""
 "Band 1 is assumed if no band is specified. Extent type defaults to "
 "INTERSECTION if not specified."
 msgstr ""
+"Versão de banda 2 - Cria uma nova banda raster um formada pela aplicação de "
+"uma função PostgreSQL na 2 entrada de bandas raster e do tipo de pixel "
+"fornecido. A banda 1 é assumida se nenhuma banda for especificada. Tipo de "
+"extensão torna-se INTERSEÇÃO se não especificada.  "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
@@ -12807,9 +19346,29 @@ msgid ""
 "<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
 "paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>raster</type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>tworastuserfunc</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text</type> "
+"<parameter>pixeltype=same_as_rast1</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text</type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band1</parameter></paramdef> <paramdef><type>raster</type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band2</parameter></paramdef> <paramdef><type>regprocedure</type> "
+"<parameter>tworastuserfunc</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text</type> <parameter>pixeltype=same_as_rast1</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text</type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
+"paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7786
 #, no-c-format
 msgid ""
 "Creates a new one band raster formed by applying a valid PostgreSQL function "
@@ -12819,9 +19378,16 @@ msgid ""
 "new raster will have the same georeference, width, and height as the "
 "original rasters but will only have one band."
 msgstr ""
+"Cria uma nova banda raster um formada pela aplicação válida de uma função "
+"PostgreSQL definida pela <varname>tworastuserfunc</varname> no raster de "
+"entrada <varname>rast1</varname>, <varname>rast1</varname>. Se "
+"<varname>band1</varname> ou <varname>band2</varname> não forem "
+"especificadas, a banda 1 é assumida. O novo raster terá a mesma "
+"georreferência, largura e altura que o raster original, mas só terá uma "
+"banda. "
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7789
 #, no-c-format
 msgid ""
 "If <varname>pixeltype</varname> is passed in, then the new raster will have "
@@ -12829,9 +19395,12 @@ msgid ""
 "new raster band will have the same pixeltype as the input <varname>rast1</"
 "varname> band."
 msgstr ""
+"Se um <varname>pixeltype</varname> passar, então o novo raster terá a mesma "
+"banda dele. Se o tipo de pixel passar NULO, a nova banda raster terá o mesmo "
+"tipo de pixel que a banda de entrada <varname>rast1</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7792
 #, no-c-format
 msgid ""
 "The <varname>tworastuserfunc</varname> parameter must be the name and "
@@ -12854,9 +19423,28 @@ msgid ""
 "parameters to <xref linkend=\"RT_ST_MapAlgebraFct2\"/> shall be passed "
 "through to the <varname>tworastuserfunc</varname>."
 msgstr ""
+"The <varname>tworastuserfunc</varname> parameter must be the name and "
+"signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example "
+"PL/pgSQL function example is: <programlisting>CREATE OR REPLACE FUNCTION "
+"simple_function_for_two_rasters(pixel1 FLOAT, pixel2 FLOAT, pos INTEGER[], "
+"VARIADIC args TEXT[])\n"
+"    RETURNS FLOAT\n"
+"    AS $$ BEGIN\n"
+"        RETURN 0.0;\n"
+"    END; $$\n"
+"    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The "
+"<varname>tworastuserfunc</varname> may accept three or four arguments: a "
+"double precision value, a double precision value, an optional integer array, "
+"and a variadic text array. The first argument is the value of an individual "
+"raster cell in <varname>rast1</varname> (regardless of the raster datatype). "
+"The second argument is an individual raster cell value in <varname>rast2</"
+"varname>. The third argument is the position of the current processing cell "
+"in the form '{x,y}'. The fourth argument indicates that all remaining "
+"parameters to <xref linkend=\"RT_ST_MapAlgebraFct2\"/> shall be passed "
+"through to the <varname>tworastuserfunc</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7798
 #, no-c-format
 msgid ""
 "Passing a <type>regprodedure</type> argument to a SQL function requires the "
@@ -12867,10 +19455,18 @@ msgid ""
 "that the argument contains the name of the function, the types of the "
 "function arguments, quotes around the name and argument types, and a cast to "
 "a <type>regprocedure</type>."
-msgstr ""
+msgstr ""
+"Passing a <type>regprodedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is:<programlisting>'simple_function(double precision, "
+"double precision, integer[], text[])'::regprocedure</programlisting>Note "
+"that the argument contains the name of the function, the types of the "
+"function arguments, quotes around the name and argument types, and a cast to "
+"a <type>regprocedure</type>."
 
 #. Tag: para
-#: reference_raster.xml:7734
+#: reference_raster.xml:7801
 #, no-c-format
 msgid ""
 "The fourst argument to the <varname>tworastuserfunc</varname> is a "
@@ -12879,18 +19475,26 @@ msgid ""
 "<varname>tworastuserfunc</varname>, and are contained in the "
 "<varname>userargs</varname> argument."
 msgstr ""
+"O quarto argumento para a <varname>tworastuserfunc</varname> é um "
+"<type>variadic text</type> arranjo. Todos os argumentos seguindo qualquer "
+"chamada <xref linkend=\"RT_ST_MapAlgebraFct2\"/> passam pela "
+"<varname>tworastuserfunc</varname> especificada, e são contidos no argumento "
+"<varname>userargs</varname>."
 
 #. Tag: para
-#: reference_raster.xml:7742
+#: reference_raster.xml:7809
 #, no-c-format
 msgid ""
 "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
 "is required, regardless of whether you choose to pass any arguments to your "
 "user function for processing or not."
 msgstr ""
+"O argumento <type>text[]</type> para a  <varname>tworastuserfunc</varname> é "
+"requerido, independente se escolher passar argumentos para sua função "
+"usuário processar ou não. "
 
 #. Tag: programlisting
-#: reference_raster.xml:7750
+#: reference_raster.xml:7817
 #, no-c-format
 msgid ""
 "-- define our user defined function --\n"
@@ -12965,21 +19569,93 @@ msgid ""
 "        WHERE m1.descrip = 'canvas' AND m2.descrip <> 'canvas' ORDER "
 "BY m2.bnum) As rasts) As foo;"
 msgstr ""
+"-- define our user defined function --\n"
+"CREATE OR REPLACE FUNCTION raster_mapalgebra_union(\n"
+"        rast1 double precision,\n"
+"        rast2 double precision,\n"
+"    pos integer[],\n"
+"        VARIADIC userargs text[]\n"
+")\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        DECLARE\n"
+"        BEGIN\n"
+"                CASE\n"
+"                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
+"                                RETURN ((rast1 + rast2)/2.);\n"
+"                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
+"                                RETURN NULL;\n"
+"                        WHEN rast1 IS NULL THEN\n"
+"                                RETURN rast2;\n"
+"                        ELSE\n"
+"                                RETURN rast1;\n"
+"                END CASE;\n"
+"\n"
+"                RETURN NULL;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
+"\n"
+"-- prep our test table of rasters\n"
+"DROP TABLE IF EXISTS map_shapes;\n"
+"CREATE TABLE map_shapes(rid serial PRIMARY KEY, rast raster, bnum integer, "
+"descrip text);\n"
+"INSERT INTO map_shapes(rast,bnum, descrip)\n"
+"WITH mygeoms\n"
+"    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(90,90),30) As geom, 'circle' "
+"As descrip\n"
+"            UNION ALL\n"
+"            SELECT 3 AS bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 "
+"50)'), 15) As geom, 'big road' As descrip\n"
+"            UNION ALL\n"
+"            SELECT 1 As bnum,\n"
+"                ST_Translate(ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 "
+"150,150 50)'), 8,'join=bevel'), 10,-6) As geom, 'small road' As descrip\n"
+"            ),\n"
+"   -- define our canvas to be 1 to 1 pixel to geometry\n"
+"   canvas\n"
+"    AS ( SELECT ST_AddBand(ST_MakeEmptyRaster(250,\n"
+"        250,\n"
+"        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0 ) , '8BUI'::"
+"text,0) As rast\n"
+"        FROM (SELECT ST_Extent(geom) As e,\n"
+"                    Max(ST_SRID(geom)) As srid\n"
+"                    from mygeoms\n"
+"                    ) As foo\n"
+"            )\n"
+"-- return our rasters aligned with our canvas\n"
+"SELECT ST_AsRaster(m.geom, canvas.rast, '8BUI', 240) As rast, bnum, descrip\n"
+"                FROM mygeoms AS m CROSS JOIN canvas\n"
+"UNION ALL\n"
+"SELECT canvas.rast, 4, 'canvas'\n"
+"FROM canvas;\n"
+"\n"
+"-- Map algebra on single band rasters and then collect with ST_AddBand\n"
+"INSERT INTO map_shapes(rast,bnum,descrip)\n"
+"SELECT ST_AddBand(ST_AddBand(rasts[1], rasts[2]),rasts[3]), 4, 'map bands "
+"overlay fct union (canvas)'\n"
+"        FROM (SELECT ARRAY(SELECT ST_MapAlgebraFct(m1.rast, m2.rast,\n"
+"                        'raster_mapalgebra_union(double precision, double "
+"precision, integer[], text[])'::regprocedure, '8BUI', 'FIRST')\n"
+"                FROM map_shapes As m1 CROSS JOIN map_shapes As m2\n"
+"        WHERE m1.descrip = 'canvas' AND m2.descrip <> 'canvas' ORDER "
+"BY m2.bnum) As rasts) As foo;"
 
 #. Tag: para
-#: reference_raster.xml:7763
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
+"bandas mapa cobrem (quadro) (R: rua pequena, G: círculo, B: rua grande)"
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
-msgstr ""
+msgstr "Função de usuário definido que toma argumentos extras"
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
+#: reference_raster.xml:7843
 #, no-c-format
 msgid ""
 "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
@@ -13017,30 +19693,69 @@ msgid ""
 "                FROM map_shapes As m1\n"
 "        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
 msgstr ""
+"CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
+"        rast1 double precision,\n"
+"        rast2 double precision,\n"
+"    pos integer[],\n"
+"        VARIADIC userargs text[]\n"
+")\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        DECLARE\n"
+"        BEGIN\n"
+"                CASE\n"
+"                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
+"                                RETURN least(userargs[1]::integer,(rast1 + "
+"rast2)/2.);\n"
+"                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
+"                                RETURN userargs[2]::integer;\n"
+"                        WHEN rast1 IS NULL THEN\n"
+"                                RETURN greatest(rast2,random()*userargs[3]::"
+"integer)::integer;\n"
+"                        ELSE\n"
+"                                RETURN greatest(rast1, random()*userargs[4]::"
+"integer)::integer;\n"
+"                END CASE;\n"
+"\n"
+"                RETURN NULL;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' VOLATILE COST 1000;\n"
+"\n"
+"SELECT ST_MapAlgebraFct(m1.rast, 1, m1.rast, 3,\n"
+"                        'raster_mapalgebra_userargs(double precision, double "
+"precision, integer[], text[])'::regprocedure,\n"
+"                                '8BUI', 'INTERSECT', '100','200','200','0')\n"
+"                FROM map_shapes As m1\n"
+"        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
 
 #. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
+"usuário definido com argumentos extras e bandas diferentes do mesmo raster "
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
-msgstr ""
+msgstr "ST_MapAlgebraFctNgb"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
 msgid ""
 "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
 "function. Return a raster which values are the result of a PLPGSQL user "
 "function involving a neighborhood of values from the input raster band."
 msgstr ""
+"Versão 1-banda: o vizinho mais próximo no mapa algébrico usando a função de "
+"usuário definido PostgreSQL. Retorna um raster cujos valores são o resultado "
+"de uma função usuário PLPGSQL envolvendo uma vizinhança de valores da banda "
+"raster de entrada. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
@@ -13054,9 +19769,19 @@ msgid ""
 "parameter></paramdef> <paramdef><type>text[] </type> <parameter>VARIADIC "
 "args</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>band</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>ngbwidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>ngbheight</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>onerastngbuserfunc</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nodatamode</"
+"parameter></paramdef> <paramdef><type>text[] </type> <parameter>VARIADIC "
+"args</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
 msgid ""
 "(one raster version) Return a raster which values are the result of a "
@@ -13065,33 +19790,39 @@ msgid ""
 "array of numbers, for each pixel, returns the result from the user function, "
 "replacing pixel value of currently inspected pixel with the function result."
 msgstr ""
+"(versão raster um) Retorna um raster cujos valores são o resultado de uma "
+"função usuário PLPGSQL envolvendo uma vizinhança de valores da banda raster "
+"de entrada. A função usuário toma a vizinhança de valores de pixel como um "
+"arranjo de números, para cada pixel, retorna o resultado da função usuário, "
+"substituindo o valor do pixel, inspecionado no momento, pelo resultado da "
+"função. "
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
-msgstr ""
+msgstr "rast"
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
-msgstr ""
+msgstr "Raster no qual a função usuário é avaliada. "
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
-msgstr ""
+msgstr "banda"
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
-msgstr ""
+msgstr "Número de banda do raster a ser avaliado. Padrão é 1. "
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
 msgid ""
 "The resulting pixel type of the output raster. Must be one listed in <xref "
@@ -13100,80 +19831,95 @@ msgid ""
 "varname>. Results are truncated if they are larger than what is allowed for "
 "the pixeltype."
 msgstr ""
+"O tipo de pixel resultante do raster de saída. Deve estar listado em <xref "
+"linkend=\"RT_ST_BandPixelType\"/> ou ser deixado de fora ou ser NULO. Se não "
+"passar ou não for NULO, o padrão será o tipo de pixel do <varname>rast</"
+"varname>. Os resultados são cortados se eles forem maiores que o permitido "
+"para o tipo de pixel. "
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
-msgstr ""
+msgstr "ngbwidth"
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
-msgstr ""
+msgstr "A largura da vizinhança, nas células. "
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
-msgstr ""
+msgstr "ngbheight"
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
-msgstr ""
+msgstr "A altura da vizinhança, nas células. "
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
-msgstr ""
+msgstr "onerastngbuserfunc"
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
 msgid ""
 "PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
 "of a raster. The first element is a 2-dimensional array of numbers "
 "representing the rectangular pixel neighborhood"
 msgstr ""
+"A função usuário PLPGSQL/psq para aplicar uma vizinhança de pixeis de uma "
+"única banda de um raster. O primeiro elemento é um arranjo 2-dimensional de "
+"números representando a vizinhança do pixel retangular "
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
-msgstr ""
+msgstr "nodatamode"
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
 msgid ""
 "Defines what value to pass to the function for a neighborhood pixel that is "
 "nodata or NULL"
 msgstr ""
+"Define qual valor passar para a função para uma vizinhança de pixel que é "
+"sem dados ou NULA "
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
 msgid ""
 "'ignore': any NODATA values encountered in the neighborhood are ignored by "
 "the computation -- this flag must be sent to the user callback function, and "
 "the user function decides how to ignore it."
 msgstr ""
+"'ignore': quaisquer valores NODATA encontrados na vizinhança são ignorados "
+"pelo cálculo -- esta bandeira deve ser enviada para o retorno da função "
+"usuário, e ela decide como ignorar. "
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
 msgid ""
 "'NULL': any NODATA values encountered in the neighborhood will cause the "
 "resulting pixel to be NULL -- the user callback function is skipped in this "
 "case."
 msgstr ""
+"'NULL': quaisquer valores NODATA encontrados na vizinhança acusamos o pixel "
+"de ser NULL -- neste caso, o retorno da função usuário é pulado."
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
 msgid ""
 "'value': any NODATA values encountered in the neighborhood are replaced by "
@@ -13181,21 +19927,24 @@ msgid ""
 "if this value is NODATA, the behavior is the same as 'NULL' (for the "
 "affected neighborhood)"
 msgstr ""
+"'value': quaisquer valores NODATA encontrados na vizinhança são substituídos "
+"pelo pixel referência (o no centro da vizinhança). Note que se este valor "
+"for NODATA, o comportamento é o mesmo ce 'NULL' (para a vizinhança afetada) "
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
-msgstr ""
+msgstr "args"
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
-msgstr ""
+msgstr "Argumentos para passar dentro da função usuário. "
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
 msgid ""
 "Examples utilize the katrina raster loaded as a single tile described in "
@@ -13203,9 +19952,13 @@ msgid ""
 "trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink> and then prepared in "
 "the <xref linkend=\"RT_ST_Rescale\"/> examples"
 msgstr ""
+"Exemplos utilizam o raster katrina carregado como única tile descrita em "
+"<ulink url=\"http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html\">http://"
+"trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink> e preparada nos "
+"exemplos <xref linkend=\"RT_ST_Rescale\"/>"
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7949
 #, no-c-format
 msgid ""
 "--\n"
@@ -13245,34 +19998,71 @@ msgid ""
 "        FROM katrinas_rescaled\n"
 "        limit 1;"
 msgstr ""
+"--\n"
+"-- A simple 'callback' user function that averages up all the values in a "
+"neighborhood.\n"
+"--\n"
+"CREATE OR REPLACE FUNCTION rast_avg(matrix float[][], nodatamode text, "
+"variadic args text[])\n"
+"    RETURNS float AS\n"
+"    $$\n"
+"    DECLARE\n"
+"                _matrix float[][];\n"
+"        x1 integer;\n"
+"        x2 integer;\n"
+"        y1 integer;\n"
+"        y2 integer;\n"
+"        sum float;\n"
+"    BEGIN\n"
+"                _matrix := matrix;\n"
+"        sum := 0;\n"
+"        FOR x in array_lower(matrix, 1)..array_upper(matrix, 1) LOOP\n"
+"            FOR y in array_lower(matrix, 2)..array_upper(matrix, 2) LOOP\n"
+"                sum := sum + _matrix[x][y];\n"
+"            END LOOP;\n"
+"        END LOOP;\n"
+"        RETURN (sum*1.0/(array_upper(matrix,1)*array_upper(matrix,2) ))::"
+"integer ;\n"
+"    END;\n"
+"    $$\n"
+"LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
+"\n"
+"-- now we apply to our raster averaging pixels within 2 pixels of each other "
+"in X and Y direction --\n"
+"SELECT ST_MapAlgebraFctNgb(rast, 1,  '8BUI', 4,4,\n"
+"                'rast_avg(float[][], text, text[])'::regprocedure, 'NULL', "
+"NULL) As nn_with_border\n"
+"        FROM katrinas_rescaled\n"
+"        limit 1;"
 
 #. Tag: para
-#: reference_raster.xml:7896
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
-msgstr ""
+msgstr "Primeira banda do nosso raster"
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
-msgstr ""
+msgstr "novo raster depois de calcular pixeis atando 4x4 pixeis de cada um "
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
-msgstr ""
+msgstr "ST_Reclass"
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
 msgid ""
 "Creates a new raster composed of band types reclassified from original. The "
@@ -13280,9 +20070,14 @@ msgid ""
 "All other bands are returned unchanged. Use case: convert a 16BUI band to a "
 "8BUI and so forth for simpler rendering as viewable formats."
 msgstr ""
+"Cria um novo raster composto por tipos de banda reclassificados do original. "
+"A nband pode ser alterada. Se nenhuma nband for especificada, usa-se a 1. "
+"Todas as outras bandas são retornadas inalteradas. Use caso: converta uma "
+"banda 16BUI para 8BUI e então adiante para uma renderização mais simples "
+"como formatos visíveis. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
@@ -13301,9 +20096,24 @@ msgid ""
 "<parameter>reclassexpr</parameter></paramdef> <paramdef><type>text </type> "
 "<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>reclassexpr</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>reclassarg[] </type> <parameter>VARIADIC reclassargset</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Reclass</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>reclassexpr</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
 msgid ""
 "Creates a new raster formed by applying a valid PostgreSQL algebraic "
@@ -13314,32 +20124,38 @@ msgid ""
 "unchanged. Refer to <xref linkend=\"reclassarg\"/> for description of valid "
 "reclassification expressions."
 msgstr ""
+"Cria um novo raster formado pela aplicação de uma operação algébrica válida "
+"PostgreSQL definida pela <varname>reclassexpr</varname> no raster de entrada "
+"(<varname>rast</varname>). Se nenhum <varname>band</varname> for "
+"especificada, usa-se a banda 1. O novo raster terá a mesma georreferência. "
+"largura e altura do raster original. As bandar não designadas voltarão "
+"inalteradas. Recorra a  <xref linkend=\"reclassarg\"/> para descrição de "
+"expressões de reclassificação válidas. "
 
 #. Tag: para
-#: reference_raster.xml:7970
+#: reference_raster.xml:8037
 #, no-c-format
 msgid ""
 "The bands of the new raster will have pixel type of <varname>pixeltype</"
 "varname>. If <varname>reclassargset</varname> is passed in then each "
 "reclassarg defines behavior of each band generated."
 msgstr ""
-
-#. Tag: title
-#: reference_raster.xml:7976
-#, no-c-format
-msgid "Examples Basic"
-msgstr ""
+"As bandas do novo raster terão o mesmo tipo de pixel do <varname>pixeltype</"
+"varname>. Se <varname>reclassargset</varname> passar, então, cada argumento "
+"reclassificado define o comportamento de cada banda gerada. "
 
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 2 is converted from 8BUI to "
 "4BUI and all values from 101-254 are set to nodata value."
 msgstr ""
+"Cria um novo raster a partir do original onde banda 2 é convertida de 8BUI "
+"para 4BUI e todos os valores de 101-254 são definidos para valor nodata."
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:8045
 #, no-c-format
 msgid ""
 "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
@@ -13365,15 +20181,37 @@ msgid ""
 "   2 |   3 |     112 |            |                         0\n"
 "   3 |   3 |     169 |            |                         0"
 msgstr ""
+"ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
+"UPDATE dummy_rast SET reclass_rast = ST_Reclass(rast,2,'0-87:1-10, "
+"88-100:11-15, 101-254:0-0', '4BUI',0) WHERE rid = 2;\n"
+"\n"
+"SELECT i as col, j as row, ST_Value(rast,2,i,j) As origval,\n"
+"    ST_Value(reclass_rast, 2, i, j) As reclassval,\n"
+"    ST_Value(reclass_rast, 2, i, j, false) As reclassval_include_nodata\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" col | row | origval | reclassval | reclassval_include_nodata\n"
+"-----+-----+---------+------------+---------------------------\n"
+"   1 |   1 |      78 |          9 |                         9\n"
+"   2 |   1 |      98 |         14 |                        14\n"
+"   3 |   1 |     122 |            |                         0\n"
+"   1 |   2 |      96 |         14 |                        14\n"
+"   2 |   2 |     118 |            |                         0\n"
+"   3 |   2 |     180 |            |                         0\n"
+"   1 |   3 |      99 |         15 |                        15\n"
+"   2 |   3 |     112 |            |                         0\n"
+"   3 |   3 |     169 |            |                         0"
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
-msgstr ""
+msgstr "Exemplo: Uso avançado de múltiplos reclassargs"
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
 msgid ""
 "Create a new raster from the original where band 1,2,3 is converted to "
@@ -13381,11 +20219,44 @@ msgid ""
 "<varname>reclassarg</varname> argument which can take as input an indefinite "
 "number of reclassargs (theoretically as many bands as you have)"
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:7985
-#, no-c-format
-msgid ""
+"Cria um novo raster do original onde banda 1,2,3 é convertida para 1BB, "
+"4BUI, 4BUI respectivamente e reclassificada. Note que isto usa o argumento "
+"variado <varname>reclassarg</varname> que pode pegar como entrada e número "
+"indefinido de reclssargs (teoricamente quantas bandas tiver) "
+
+#. Tag: programlisting
+#: reference_raster.xml:8052
+#, no-c-format
+msgid ""
+"UPDATE dummy_rast SET reclass_rast =\n"
+"    ST_Reclass(rast,\n"
+"        ROW(2,'0-87]:1-10, (87-100]:11-15, (101-254]:0-0', '4BUI',NULL)::"
+"reclassarg,\n"
+"        ROW(1,'0-253]:1, 254:0', '1BB', NULL)::reclassarg,\n"
+"        ROW(3,'0-70]:1, (70-86:2, [86-150):3, [150-255:4', '4BUI', NULL)::"
+"reclassarg\n"
+"        ) WHERE rid = 2;\n"
+"\n"
+"SELECT i as col, j as row,ST_Value(rast,1,i,j) As ov1,  "
+"ST_Value(reclass_rast, 1, i, j) As rv1,\n"
+"    ST_Value(rast,2,i,j) As ov2, ST_Value(reclass_rast, 2, i, j) As rv2,\n"
+"    ST_Value(rast,3,i,j) As ov3, ST_Value(reclass_rast, 3, i, j) As rv3\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+"col | row | ov1 | rv1 | ov2 | rv2 | ov3 | rv3\n"
+"----+-----+-----+-----+-----+-----+-----+-----\n"
+"  1 |   1 | 253 |   1 |  78 |   9 |  70 |   1\n"
+"  2 |   1 | 254 |   0 |  98 |  14 |  86 |   3\n"
+"  3 |   1 | 253 |   1 | 122 |   0 | 100 |   3\n"
+"  1 |   2 | 253 |   1 |  96 |  14 |  80 |   2\n"
+"  2 |   2 | 254 |   0 | 118 |   0 | 108 |   3\n"
+"  3 |   2 | 254 |   0 | 180 |   0 | 162 |   4\n"
+"  1 |   3 | 250 |   1 |  99 |  15 |  90 |   3\n"
+"  2 |   3 | 254 |   0 | 112 |   0 | 108 |   3\n"
+"  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
+msgstr ""
 "UPDATE dummy_rast SET reclass_rast =\n"
 "    ST_Reclass(rast,\n"
 "        ROW(2,'0-87]:1-10, (87-100]:11-15, (101-254]:0-0', '4BUI',NULL)::"
@@ -13414,25 +20285,28 @@ msgid ""
 "  1 |   3 | 250 |   1 |  99 |  15 |  90 |   3\n"
 "  2 |   3 | 254 |   0 | 112 |   0 | 108 |   3\n"
 "  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
-msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
 msgid ""
 "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
+"Exemplo: Mapeamento avançado de uma única banda raster 32BF para multiplicar "
+"bandas visíveis"
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
 msgid ""
 "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
 "only one 32bf band"
 msgstr ""
+"Cria uma nova banda 3 (8BUI,8BUI,8BUI raster visível)  a partir de um raster "
+"que tem apena uma banda 32bf"
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8058
 #, no-c-format
 msgid ""
 "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
@@ -13447,40 +20321,58 @@ msgid ""
 "        ]\n"
 "        );"
 msgstr ""
+"ALTER TABLE wind ADD COLUMN rast_view raster;\n"
+"UPDATE wind\n"
+"        set rast_view = ST_AddBand( NULL,\n"
+"        ARRAY[\n"
+"        ST_Reclass(rast, 1,'0.1-10]:1-10,9-10]:11,(11-33:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1, '11-33):0-255,[0-32:0,(34-1000:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1,'0-32]:0,(32-100:100-255'::text, '8BUI'::text,0)\n"
+"        ]\n"
+"        );"
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
 "<xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"reclassarg\"/>, "
 "<xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
+"<xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"reclassarg\"/>, "
+"<xref linkend=\"RT_ST_Value\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
-msgstr ""
+msgstr "ST_Union"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
 "1 or more bands."
 msgstr ""
+"Retorna a união de um conjunto de tiles raster em um único raster composto "
+"de 1 ou mais bandas. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
 "<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13488,27 +20380,37 @@ msgid ""
 "<paramdef><type>unionarg[] </type> <parameter>unionargset</parameter></"
 "paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>unionarg[] </type> <parameter>unionargset</parameter></"
+"paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
 "<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
 "<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Union</function></funcdef> "
@@ -13516,9 +20418,13 @@ msgid ""
 "<paramdef><type>integer</type> <parameter>nband</parameter></paramdef> "
 "<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
 msgid ""
 "Returns the union of a set of raster tiles into a single raster composed of "
@@ -13527,9 +20433,14 @@ msgid ""
 "<varname>uniontype</varname> which is one of the following: LAST (default), "
 "FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE."
 msgstr ""
+"Retorna a união de um conjunto de tiles raster em um único raster composto "
+"de pelo menos uma banda. A extensão resultante do raster é a extensão do "
+"conjunto todo. No caso da interseção, o valor resultante é definido pelo "
+"<varname>uniontype</varname> que é um dos seguintes: LAST (default), FIRST, "
+"MIN, MAX, COUNT, SUM, MEAN, RANGE."
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
 msgid ""
 "In order for rasters to be unioned, they most all have the same alignment. "
@@ -13538,43 +20449,54 @@ msgid ""
 "alignment issues is to use <xref linkend=\"RT_ST_Resample\"/> and use the "
 "same reference raster for alignment."
 msgstr ""
+"A fim de unir rasters, a maioria deles possui o mesmo alinhamento. Use <xref "
+"linkend=\"RT_ST_SameAlignment\"/> e <xref linkend="
+"\"RT_ST_NotSameAlignmentReason\"/> para maiores detalhes e ajuda. Uma "
+"maneira de consertar problemas de alinhamento é usar <xref linkend="
+"\"RT_ST_Resample\"/> e usar o memo raster referência para alinhamento. "
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
-msgstr ""
+msgstr "Melhorias: 2.1.0 Velocidade aprimorada (fully C-Based) "
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
+"Disponibilidade: 2.1.0 variante ST_Union(rast, unionarg) foi introduzida."
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
 "rasters. Prior versions of PostGIS assumed the first band."
 msgstr ""
+"Melhorias: 2.1.0 uniões ST_Union(rast) (variante 1) todas as bandas de todos "
+"os rasters de entrada. As versões anteriores do PostGIS assumiam a primeira "
+"banda. "
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
 "all input rasters."
 msgstr ""
+"Melhorias: 2.1.0 ST_Union(rast, uniontype) (variante 4) uniões de todas as "
+"bandas de todos os rasters de entrada. "
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
-msgstr ""
+msgstr "Exemplos: Reconstitui uma única tile banda raster em pedaços "
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
 "-- this creates a single band from first band of raster tiles\n"
@@ -13582,17 +20504,23 @@ msgid ""
 "SELECT filename, ST_Union(rast,1) As file_rast\n"
 "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
 msgstr ""
+"-- this creates a single band from first band of raster tiles\n"
+"-- that form the original file system tile\n"
+"SELECT filename, ST_Union(rast,1) As file_rast\n"
+"FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
 msgid ""
 "Examples: Return a multi-band raster that is the union of tiles intersecting "
 "geometry"
 msgstr ""
+"Exemplos: Retorna uma multi banda raster que é a união de tiles "
+"intersectando geometrias"
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13606,17 +20534,29 @@ msgid ""
 "WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
 "88772)',26986) );"
 msgstr ""
+"-- this creates a multi band raster collecting all the tiles that intersect "
+"a line\n"
+"-- Note: In 2.0, this would have just returned a single band raster\n"
+"-- , new union works on all bands by default\n"
+"-- this is equivalent to unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), "
+"ROW(3, 'LAST')]::unionarg[]\n"
+"SELECT ST_Union(rast)\n"
+"FROM aerials.boston\n"
+"WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
+"88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
 msgid ""
 "Here we use the longer syntax if we only wanted a subset of bands or we want "
 "to change order of bands"
 msgstr ""
+"Aqui, usamos a sintaxe mais longa se só queremos uma subset de bandas ou "
+"queremos alterar a ordem das bandas"
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
 "-- this creates a multi band raster collecting all the tiles that intersect "
@@ -13627,37 +20567,48 @@ msgid ""
 "WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
 "88772)',26986) );"
 msgstr ""
+"-- this creates a multi band raster collecting all the tiles that intersect "
+"a line\n"
+"SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::"
+"unionarg[])\n"
+"FROM aerials.boston\n"
+"WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
+"88772)',26986) );"
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
 "<xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
+"<xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
-msgstr ""
+msgstr "Funções retorno de mapa algébrico embutido"
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
-msgstr ""
+msgstr "ST_Distinct4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the number of unique pixel values "
 "in a neighborhood."
 msgstr ""
+"Função de processamento raster que calcula o resumo de valores únicos de "
+"pixel em uma vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
@@ -13671,58 +20622,74 @@ msgid ""
 "paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
 "parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
+"funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double "
+"precision <function>ST_Distinct4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][] </type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
 msgid ""
 "Calculate the number of unique pixel values in a neighborhood of pixels."
-msgstr ""
+msgstr "Calcula o número de valores únicos de pixel em uma vizinhança. "
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268
-#: reference_raster.xml:8343 reference_raster.xml:8428
-#: reference_raster.xml:8553 reference_raster.xml:8624
-#: reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
 msgid ""
 "Variant 1 is a specialized callback function for use as a callback parameter "
 "to <xref linkend=\"RT_ST_MapAlgebraFctNgb\"/>."
 msgstr ""
+"A variante 1 é uma função retorno especializada em uso como um parâmetro de "
+"retorno para <xref linkend=\"RT_ST_MapAlgebraFctNgb\"/>."
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272
-#: reference_raster.xml:8347 reference_raster.xml:8434
-#: reference_raster.xml:8557 reference_raster.xml:8628
-#: reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
 msgid ""
 "Variant 2 is a specialized callback function for use as a callback parameter "
 "to <xref linkend=\"RT_ST_MapAlgebra\"/>."
 msgstr ""
+"A variante 2 é uma função retorno especializada em uso como um parâmetro de "
+"retorno para <xref linkend=\"RT_ST_MapAlgebra\"/>."
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278
-#: reference_raster.xml:8353 reference_raster.xml:8440
-#: reference_raster.xml:8563 reference_raster.xml:8634
-#: reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
 msgid ""
 "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
 "\"/> has been deprecated as of 2.1.0."
 msgstr ""
+"Uso da variante 1 é desencorajado desde que <xref linkend="
+"\"RT_ST_MapAlgebraFctNgb\"/> foi menosprezada como de 2.1.0."
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284
-#: reference_raster.xml:8359 reference_raster.xml:8446
-#: reference_raster.xml:8569 reference_raster.xml:8640
-#: reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
-msgstr ""
+msgstr "Melhorias: 2.1.0 Adição da variante 2"
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8218
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13738,10 +20705,22 @@ msgid ""
 "   2 |        3\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_distinct4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |        3\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581
-#: reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13749,23 +20728,29 @@ msgid ""
 "linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
 "linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref "
+"linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
-msgstr ""
+msgstr "ST_InvDistWeight4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
 msgid ""
 "Raster processing function that interpolates a pixel's value from the "
 "pixel's neighborhood."
 msgstr ""
+"Função de processamento raster que interpola um valor de pixel de uma "
+"vizinhança. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
@@ -13774,17 +20759,24 @@ msgid ""
 "paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
 msgid ""
 "Calculate an interpolated value for a pixel using the Inverse Distance "
 "Weighted method."
 msgstr ""
+"Calcula um valor interpolado para um pixel usando o método do inverso da "
+"potência das distâncias. "
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
 msgid ""
 "There are two optional parameters that can be passed through "
@@ -13796,55 +20788,66 @@ msgid ""
 "If not specified and the pixel of interest has a value, that value is "
 "returned."
 msgstr ""
+"Existem dois parâmetros opcionais que podem ser passados pelos "
+"<varname>userargs</varname>. O primeiro parâmetro é o fator de força "
+"(variável k na equação abaixo) entre 0 e 1 usado na equação do inverso da "
+"potência das distâncias. Se não especificado, usa-se 1. O segundo parâmetro "
+"é a porcentagem aplicada somente quando o valor do pixel de interesse "
+"estiver incluso no valor da vizinhança. Se não especificado e o pixel de "
+"interesse possuir um valor, o valor é retornado. "
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
-msgstr ""
+msgstr "A equação do inverso da potência das distâncias é:"
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
-msgstr ""
+msgstr "k = fator força, um número real entre 0 e 1"
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
 msgid ""
 "This function is a specialized callback function for use as a callback "
 "parameter to <xref linkend=\"RT_ST_MapAlgebra\"/>."
 msgstr ""
+"Esta função é uma função retorno especializada em uso como parâmetro de "
+"retorno para <xref linkend=\"RT_ST_MapAlgebra\"/>."
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
-msgstr ""
+msgstr "-- PRECISA DE EXEMPLO"
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
-msgstr ""
+msgstr "ST_Max4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the maximum pixel value in a "
 "neighborhood."
 msgstr ""
+"Função de processamento raster que calcula o valor máximo de pixel em uma "
+"vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
@@ -13857,25 +20860,36 @@ msgid ""
 "[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Max4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
-msgstr ""
+msgstr "Calcula o valor de pixel máximo em uma vizinhança de pixeis."
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338
-#: reference_raster.xml:8423 reference_raster.xml:8548
-#: reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
 msgid ""
 "For Variant 2, a substitution value for NODATA pixels can be specified by "
 "passing that value to userargs."
 msgstr ""
+"Para Variante 2, um valor de substituição para pixeis NODATA podem ser "
+"especificados passando aquele valor para userargs. "
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8357
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13891,9 +20905,21 @@ msgid ""
 "   2 |      254\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_max4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |      254\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -13901,23 +20927,29 @@ msgid ""
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
 "linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
-msgstr ""
+msgstr "ST_Mean4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the mean pixel value in a "
 "neighborhood."
 msgstr ""
+"Função de processamento raster que calcula o menor valor de pixel em uma "
+"vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
@@ -13930,15 +20962,24 @@ msgid ""
 "[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Mean4ma</function></funcdef> <paramdef><type>double precision[]"
+"[][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
-msgstr ""
+msgstr "Calcula o menor valor de pixel  em uma vizinhança de pixeis."
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8432
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13954,9 +20995,21 @@ msgid ""
 "   2 | 253.222229003906\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_mean4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 253.222229003906\n"
+"(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8439
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -13972,32 +21025,49 @@ msgid ""
 "   2 | 253.222229003906\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"              ST_MapAlgebra(rast, 1, 'st_mean4ma(double precision[][][], "
+"integer[][], text[])'::regprocedure,'32BF', 'FIRST', NULL, 1, 1)\n"
+"       ,  2, 2)\n"
+"  FROM dummy_rast\n"
+"   WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 253.222229003906\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
 "<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref "
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
-msgstr ""
+msgstr "ST_Min4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the minimum pixel value in a "
 "neighborhood."
 msgstr ""
+"Função de processamento raster que calcula o valor mínimo de pixel em uma "
+"vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
@@ -14010,15 +21080,24 @@ msgid ""
 "[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Min4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
-msgstr ""
+msgstr "Calcula o valor de pixel mínimo em uma vizinhança de pixeis."
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8519
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14034,9 +21113,21 @@ msgid ""
 "   2 |      250\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_min4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |      250\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
@@ -14044,23 +21135,30 @@ msgid ""
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
 "linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
+"<xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
-msgstr ""
+msgstr "ST_MinDist4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
 msgid ""
 "Raster processing function that returns the minimum distance (in number of "
 "pixels) between the pixel of interest and a neighboring pixel with value."
 msgstr ""
+"Função de processamento raster que retorna a distância mínima (em números de "
+"pixeis) entre o pixel de interesse e um pixel vizinho de interesse com "
+"valor.  "
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
 msgid ""
 "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
@@ -14069,17 +21167,24 @@ msgid ""
 "paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
 msgid ""
 "Return the shortest distance (in number of pixels) between the pixel of "
 "interest and the closest pixel with value in the neighborhood."
 msgstr ""
+"Retorna a menor função (em números de pixeis) entre o pixel de interesse e o "
+"pixel mais próximo com valor na vizinhança. "
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
 msgid ""
 "The intent of this function is to provide an informative data point that "
@@ -14087,29 +21192,35 @@ msgid ""
 "from <xref linkend=\"RT_ST_InvDistWeight4ma\"/>. This function is "
 "particularly useful when the neighborhood is sparsely populated."
 msgstr ""
+"A intenção desta função é fornecer um ponto de dados informativos que ajude "
+"inferir a utilidade do valor interpolado do pixel de interesse da <xref "
+"linkend=\"RT_ST_InvDistWeight4ma\"/>. Esta função é particularmente útil "
+"quando a vizinhança é esparsamente populada."
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
-msgstr ""
+msgstr "ST_Range4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the range of pixel values in a "
 "neighborhood."
 msgstr ""
+"Função de processamento raster que calcula a varição de  valores de pixel em "
+"uma vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
@@ -14122,15 +21233,24 @@ msgid ""
 "[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Range4ma</function></funcdef> <paramdef><type>double precision[]"
+"[][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
-msgstr ""
+msgstr "Calcula a variação de valores de pixel  em uma vizinhança de pixeis."
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8642
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14146,25 +21266,50 @@ msgid ""
 "   2 |        4\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_range4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |        4\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
-msgstr ""
+msgstr "ST_StdDev4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the standard deviation of pixel "
 "values in a neighborhood."
 msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:8601
-#, no-c-format
-msgid ""
+"Função de processamento raster que calcula o padrão de divergência  de  "
+"valores de pixel em uma vizinhança. "
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:8668
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_StdDev4ma</function></funcdef> <paramdef><type>double "
+"precision[][][]</type> <parameter>value</parameter></paramdef> "
+"<paramdef><type>integer[][] </type> <parameter>pos</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
 "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
 "<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
 "<paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> "
@@ -14175,17 +21320,18 @@ msgid ""
 "<paramdef><type>integer[][] </type> <parameter>pos</parameter></paramdef> "
 "<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
 "paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
 msgid ""
 "Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
+"Calcula o padrão de divergência de valores de pixel  em uma vizinhança de "
+"pixeis."
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14201,23 +21347,37 @@ msgid ""
 "   2 | 1.30170822143555\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_stddev4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 1.30170822143555\n"
+"(1 row)"
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
-msgstr ""
+msgstr "ST_Sum4ma"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
 msgid ""
 "Raster processing function that calculates the sum of all pixel values in a "
 "neighborhood."
 msgstr ""
+"Função de processamento raster que calcula o resumo de todos os valores de "
+"pixel em uma vizinhança. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
@@ -14230,15 +21390,25 @@ msgid ""
 "[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
 "type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Sum4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
+"Calcula o resumo de todos os valores de pixel  em uma vizinhança de pixeis."
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8788
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -14254,9 +21424,21 @@ msgid ""
 "   2 |     2279\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_sum4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |     2279\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
@@ -14264,29 +21446,35 @@ msgid ""
 "linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
 "linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
-msgstr ""
+msgstr "DEM (Elevação)"
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
-msgstr ""
+msgstr "ST_Aspect"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
 "Useful for analyzing terrain."
 msgstr ""
+"Retorna o aspecto (em graus) de uma banda raster de elevação. Útil para "
+"analisar terrenos. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
@@ -14307,47 +21495,72 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>band</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>customextent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8776
+#: reference_raster.xml:8843
 #, no-c-format
 msgid ""
 "Returns the aspect (in degrees by default) of an elevation raster band. "
 "Utilizes map algebra and applies the aspect equation to neighboring pixels."
 msgstr ""
+"Retorna o aspecto (em graus) de uma banda raster de elevação. Utiliza mapa "
+"algébrico e aplica o aspecto de equação para pixeis vizinhos. "
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the aspect. Possible values "
 "are: RADIANS, DEGREES (default)."
 msgstr ""
+"<varname>units</varname> indica as unidade do aspecto. Possíveis valores "
+"são: RADIANOS, GRAUS (padrão). "
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
 "radians measured clockwise from North."
 msgstr ""
+"Quando <varname>units</varname> = RADIANOS, valoers são entre 0 e 2 * pi "
+"radianos medidos sentido horário a partir do Norte. "
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
 msgid ""
 "When <varname>units</varname> = DEGREES, values are between 0 and 360 "
 "degrees measured clockwise from North."
 msgstr ""
+"Quando <varname>units</varname> = GRAUS, valores são entre 0 e 360 graus "
+"medidos a partir do Norte.  "
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
-msgstr ""
+msgstr "Se o declive de pixel for zero, o aspecto do pixel é -1. "
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14357,25 +21570,35 @@ msgid ""
 "wwhelp.htm?context=FieldGuide&file=Aspect_Images.html\">ERDAS Field "
 "Guide - Aspect Images</ulink>."
 msgstr ""
+"Para maiores informações sobre declive, aspecto e sombreado, por favor "
+"recorra a <ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?"
+"TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> e "
+"<ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/"
+"wwhelp.htm?context=FieldGuide&file=Aspect_Images.html\">ERDAS Field "
+"Guide - Aspect Images</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
 "<varname>interpolate_nodata</varname> function parameter"
 msgstr ""
+"melhorias: 2.1.0 Usa ST_MapAlgebra() e foi adicionado uma função parâmetro "
+"opcional <varname>interpolate_nodata</varname>"
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
 "values default to degrees"
 msgstr ""
+"Alterações: 2.1.0 Nas versões anteriores, os valores retornados eram em "
+"radianos. Agora, eles retornam em graus "
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8874
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14405,18 +21628,46 @@ msgid ""
 "2227,180,161.565048217773,135}}\")\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Aspect(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                                                                                                    st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"----------------------------------\n"
+" (1,\"{{315,341.565063476562,0,18.4349479675293,45},"
+"{288.434936523438,315,0,45,71.5650482177734},{270,270,-1,90,90},"
+"{251.565048217773,225,180,135,108.434951782227},{225,198.43495178\n"
+"2227,180,161.565048217773,135}}\")\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910
-#: reference_raster.xml:9038
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
 msgid ""
 "Complete example of tiles of a coverage. This query only works with "
 "PostgreSQL 9.1 or higher."
 msgstr ""
+"Exemplo completo de tiles de uma cobertura. Esta consulta funciona apenas "
+"com PostgreSQL 9.1 ou superior. "
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14447,32 +21698,64 @@ msgid ""
 "WHERE ST_Intersects(t1.rast, t2.rast)\n"
 "GROUP BY t1.rast;"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Aspect(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8820
+#: reference_raster.xml:8887
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
 "linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
 "linkend=\"RT_ST_Slope\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
-msgstr ""
+msgstr "ST_HillShade"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using "
 "provided azimuth, altitude, brightness and scale inputs."
 msgstr ""
+"Retorna a iluminação hipotética de uma banda raster de elevação usando as "
+"entradas de azimute, altitude, claridade e escala fornecidas. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
@@ -14502,9 +21785,35 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>azimuth=315</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>altitude=45</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>max_bright=255</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_HillShade</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>azimuth=315</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>altitude=45</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>max_bright=255</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>scale=1.0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8935
 #, no-c-format
 msgid ""
 "Returns the hypothetical illumination of an elevation raster band using the "
@@ -14512,67 +21821,87 @@ msgid ""
 "applies the hill shade equation to neighboring pixels. Return pixel values "
 "are between 0 and 255."
 msgstr ""
+"Retorna a iluminação hipotética de uma banda raster de elevação usando as "
+"entradas de azimute, altitude, claridade e escala fornecidas. Utiliza mapa "
+"algébrico e aplica a equação sombreada nos pixeis vizinhos. Os valores de "
+"pixel retornados estão entre 0 e 255. "
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8937
 #, no-c-format
 msgid ""
 "<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
 "clockwise from North."
 msgstr ""
+"<varname>azimuth</varname> é um valor entre 0 e 360 graus medidos no sentido "
+"horário a partir do Norte."
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8941
 #, no-c-format
 msgid ""
 "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
 "degrees is at the horizon and 90 degrees is directly overhead."
 msgstr ""
+"<varname>altitude</varname> é um valor entre 0 e 90 graus onde 0 grau está "
+"no horizonte e 90 graus estão diretamente em cima. "
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8945
 #, no-c-format
 msgid ""
 "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
 "brightness and 255 as max brightness."
 msgstr ""
+"<varname>max_bright</varname> é um valor entre 0 e 255 com 0 sendo nenhuma "
+"claridade e 255 sendo a claridade máxima. "
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
 msgid ""
 "<varname>scale</varname> is the ratio of vertical units to horizontal. For "
 "Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120."
 msgstr ""
+"<varname>scale</varname> is the ratio of vertical units to horizontal. For "
+"Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120."
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8953
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
 "from the input raster will be interpolated using <xref linkend="
 "\"RT_ST_InvDistWeight4ma\"/> before computing the hillshade illumination."
 msgstr ""
+"Se <varname>interpolate_nodata</varname> for VERDADE, valores para pixeis "
+"NODATA do raster de entrada serão interpolados usando <xref linkend="
+"\"RT_ST_InvDistWeight4ma\"/> antes de calcular a iluminação sombreada. "
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8958
 #, no-c-format
 msgid ""
 "For more information about Hillshade, please refer to <ulink url=\"http://"
 "webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade"
 "%20works\">How hillshade works</ulink>."
 msgstr ""
+"para maiores informações sobre sombreamento, por favor recorra a <ulink url="
+"\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How"
+"%20Hillshade%20works\">How hillshade works</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:8898
+#: reference_raster.xml:8965
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
 "radians. Now, azimuth and altitude are expressed in degrees"
 msgstr ""
+"Alterações: 2.1.0 Nas versões anteriores, o azimute e a altitude eram "
+"expressados em radianos. Agora, são representados em graus "
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8971
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14603,9 +21932,36 @@ msgid ""
 ",67.7497863769531,43.1210060119629,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Hillshade(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                                                                                                                       st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"-----------------------------------------------------------------------\n"
+" (1,\"{{NULL,NULL,NULL,NULL,NULL},"
+"{NULL,251.32763671875,220.749786376953,147.224319458008,NULL},"
+"{NULL,220.749786376953,180.312225341797,67.7497863769531,NULL},"
+"{NULL,147.224319458008\n"
+",67.7497863769531,43.1210060119629,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:8912
+#: reference_raster.xml:8979
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14636,30 +21992,60 @@ msgid ""
 "WHERE ST_Intersects(t1.rast, t2.rast)\n"
 "GROUP BY t1.rast;"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Hillshade(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:8917
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
 "linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_Aspect\"/>, <xref "
 "linkend=\"RT_ST_Slope\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_Aspect\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8930
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
-msgstr ""
+msgstr "ST_Roughness"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
-msgstr ""
+msgstr "Retorna um raster com a \"robustez\" calculada de um DEM. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_Roughness</function></funcdef> "
@@ -14670,49 +22056,84 @@ msgid ""
 "\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </"
 "type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_Roughness</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>customextent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype="
+"\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
 msgid ""
 "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
 "minimum for a given area."
 msgstr ""
+"Calcula a \"robustez\" de um DEM, subtraindo o máximo do mínimo de uma dada "
+"área. "
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088
-#: reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
-msgstr ""
+msgstr "-- precisa de exemplos"
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
 "linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
 "linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
-msgstr ""
+msgstr "ST_Slope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
 "Useful for analyzing terrain."
 msgstr ""
-
-#. Tag: funcsynopsis
-#: reference_raster.xml:8977
-#, no-c-format
-msgid ""
+"Retorna o declive (em graus) de uma banda raster de elevação. Útil para "
+"analisar terrenos. "
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:9044
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Slope</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>units=DEGREES</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
 "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
@@ -14733,35 +22154,41 @@ msgid ""
 "type> <parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
 "\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
 "paramdef> </funcprototype>"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9004
+#: reference_raster.xml:9071
 #, no-c-format
 msgid ""
 "Returns the slope (in degrees by default) of an elevation raster band. "
 "Utilizes map algebra and applies the slope equation to neighboring pixels."
 msgstr ""
+"Retorna o declive (em graus) de uma banda raster de elevação. Utiliza mapa "
+"algébrico e aplica a equação de declive nos pixeis vizinhos. "
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
 msgid ""
 "<varname>units</varname> indicates the units of the slope. Possible values "
 "are: RADIANS, DEGREES (default), PERCENT."
 msgstr ""
+"<varname>units</varname> indica as unidades do declive. Possíveis valores "
+"são: RADIANOS, GRAUS (padrão), PORCENTAGEM. "
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
 msgid ""
 "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
 "from the input raster will be interpolated using <xref linkend="
 "\"RT_ST_InvDistWeight4ma\"/> before computing the surface slope."
 msgstr ""
+"Se <varname>interpolate_nodata</varname> for VERDADE, valores para pixeis "
+"NODATA do raster de entrada serão interpolados usando <xref linkend="
+"\"RT_ST_InvDistWeight4ma\"/> antes de calcular a superfície inclinada. "
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
 msgid ""
 "For more information about Slope, Aspect and Hillshade, please refer to "
@@ -14771,18 +22198,27 @@ msgid ""
 "wwhelp.htm?context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide "
 "- Slope Images</ulink>."
 msgstr ""
+"Para maiores informações sobre declive, aspecto e sombreado, por favor "
+"recorra a <ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?"
+"TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> and "
+"<ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/"
+"wwhelp.htm?context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide "
+"- Slope Images</ulink>."
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
 "varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname> "
 "function parameters"
 msgstr ""
+"Melhorias: 2.1.0 Usa ST_MapAlgebra() e foi adicionado a função parâmetros "
+"opcionais <varname>units</varname>, <varname>scale</varname>, "
+"<varname>interpolate_nodata</varname> "
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9099
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14816,9 +22252,39 @@ msgid ""
 "5681285858154,26.5650520324707,21.5681285858154,10.0249881744385}}\")\n"
 "(1 row)"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Slope(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                            st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"---------------------------------------------------------------------\n"
+" (1,"
+"\"{{10.0249881744385,21.5681285858154,26.5650520324707,21.5681285858154,10.0249881744385},"
+"{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},\n"
+"{26.5650520324707,36.8698959350586,0,36.8698959350586,26.5650520324707},"
+"{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},"
+"{10.0249881744385,21.\n"
+"5681285858154,26.5650520324707,21.5681285858154,10.0249881744385}}\")\n"
+"(1 row)"
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
 "WITH foo AS (\n"
@@ -14849,30 +22315,60 @@ msgid ""
 "WHERE ST_Intersects(t1.rast, t2.rast)\n"
 "GROUP BY t1.rast;"
 msgstr ""
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Slope(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
 "linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
 "linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
-msgstr ""
+msgstr "ST_TPI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
-msgstr ""
+msgstr "Retorna um raster com o índice de posição topográfico calculado. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
@@ -14883,44 +22379,56 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
+"interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
 msgid ""
 "Calculates the Topographic Position Index, which is defined as the folcal "
 "mean with radius of one minus the center cell."
 msgstr ""
+"Calcula o índice de posição topográfica, o qual é definido como o central "
+"mínimo com raio de um menos a célula central."
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
-msgstr ""
+msgstr "Esta função suporta apenas o raio mínimo central. "
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
 "linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
 "linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
-msgstr ""
+msgstr "ST_TRI"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
-msgstr ""
+msgstr "Retorna um raster com o índice de aspereza do terreno calculado. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
 msgid ""
 "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
@@ -14931,76 +22439,97 @@ msgid ""
 "<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
 "interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
+"<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
+"interpolate_nodata=FALSE </parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
 msgid ""
 "Terrain Ruggedness Index is calculated by comparing a central pixel with its "
 "neighbors, taking the absolute values of the differences, and averaging the "
 "result."
 msgstr ""
+"O índice de aspereza do terreno é calculado pela comparação de um pixel "
+"central com seus vizinhos, pegando os valores absolutos das diferenças, e "
+"calculando o resultado. "
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
 "linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
 "linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
-msgstr ""
+msgstr "Raster para Geometria "
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
-msgstr ""
+msgstr "Caixa3D"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
-msgstr ""
+msgstr "Retorna a representação da caixa 3d da caixa encerrada do raster. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
 msgid ""
 "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
 "type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
-msgstr ""
+msgstr "Retorna a caixa representando a extensão do raster. "
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
 "((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</"
 "varname>, <varname>MAXY</varname>))"
 msgstr ""
+"O polígono é definido pelos pontos de canto da caixa delimitadora "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</"
+"varname>, <varname>MAXY</varname>))"
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
 msgid ""
 "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
 "box3d. Since box2d is a deprecated type, this was changed to box3d."
 msgstr ""
+"Alterações: 2.0.0 Nas versões pre-2.0, costumava existir uma caixa2d em vez "
+"de uma caixa3d. Já que a caixa2d é um tipo inferior, foi alterado para "
+"caixa3d. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -15013,15 +22542,24 @@ msgid ""
 "1   | BOX3D(0.5 0.5 0,20.5 60.5 0)\n"
 "2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
 msgstr ""
+"SELECT\n"
+"        rid,\n"
+"        Box3D(rast) AS rastbox\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid |        rastbox\n"
+"----+-------------------------------------------------\n"
+"1   | BOX3D(0.5 0.5 0,20.5 60.5 0)\n"
+"2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
-msgstr ""
+msgstr "ST_ConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including pixel values equal "
@@ -15029,17 +22567,23 @@ msgid ""
 "the same result as ST_Envelope so only useful for irregularly shaped or "
 "skewed rasters."
 msgstr ""
+"Retorna o casco convexo da geometria do raster incluindo valores iguais ao "
+"BandNoDataValue. Para rasters com formas normais e não desviadas, o "
+"resultado é o mesmo que ST_Envelope, então só é útil para rasters com formas "
+"irregulares ou desviados. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster including the NoDataBandValue "
@@ -15047,27 +22591,37 @@ msgid ""
 "less the same result as ST_Envelope so only useful for irregularly shaped or "
 "skewed rasters."
 msgstr ""
+"Retorna o casco convexo da geometria do raster incluindo valores iguais ao "
+"NoDataBandValue pixeis banda. Para rasters com formas normais e não "
+"desviadas, o resultado é o mesmo que ST_Envelope, então só é útil para "
+"rasters com formas irregulares ou desviados. "
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
 msgid ""
 "ST_Envelope floors the coordinates and hence add a little buffer around the "
 "raster so the answer is subtly different from ST_ConvexHull which does not "
 "floor."
 msgstr ""
+"ST_Envelope derruba as coordenadas e por isso adiciona um pequeno buffer em "
+"torno do raster, então a resposta é um pouco diferente da ST_ConvexHull que "
+"não derruba. "
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
 msgid ""
 "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
 "SpecificationWorking01\">PostGIS Raster Specification</ulink> for a diagram "
 "of this."
 msgstr ""
+"Recorra a <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
+"SpecificationWorking01\">PostGIS Raster Specification</ulink> para um "
+"diagrama. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9299
 #, no-c-format
 msgid ""
 "-- Note envelope and convexhull are more or less the same\n"
@@ -15082,9 +22636,20 @@ msgid ""
 " POLYGON((0.5 0.5,20.5 0.5,20.5 60.5,0.5 60.5,0.5 0.5)) | POLYGON((0 0,20 "
 "0,20 60,0 60,0 0))"
 msgstr ""
+"-- Note envelope and convexhull are more or less the same\n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
+"        ST_AsText(ST_Envelope(rast)) As env\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"                        convhull                        |                "
+"env\n"
+"--------------------------------------------------------"
+"+------------------------------------\n"
+" POLYGON((0.5 0.5,20.5 0.5,20.5 60.5,0.5 60.5,0.5 0.5)) | POLYGON((0 0,20 "
+"0,20 60,0 60,0 0))"
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9300
 #, no-c-format
 msgid ""
 "-- now we skew the raster\n"
@@ -15101,31 +22666,48 @@ msgid ""
 " POLYGON((0.5 0.5,20.5 1.5,22.5 61.5,2.5 60.5,0.5 0.5)) | POLYGON((0 0,22 "
 "0,22 61,0 61,0 0))"
 msgstr ""
+"-- now we skew the raster\n"
+"-- note how the convex hull and envelope are now different\n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
+"        ST_AsText(ST_Envelope(rast)) As env\n"
+"FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast\n"
+"        FROM dummy_rast WHERE rid=1) As foo;\n"
+"\n"
+"                        convhull                        |                "
+"env\n"
+"--------------------------------------------------------"
+"+------------------------------------\n"
+" POLYGON((0.5 0.5,20.5 1.5,22.5 61.5,2.5 60.5,0.5 0.5)) | POLYGON((0 0,22 "
+"0,22 61,0 61,0 0))"
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
 ">, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
+">, <xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
-msgstr ""
+msgstr "ST_DumpAsPolygons"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
 msgid ""
 "Returns a set of geomval (geom,val) rows, from a given raster band. If no "
 "band number is specified, band num defaults to 1."
 msgstr ""
+"Retorna um conjunto de  linhas geomval (geom,val), de uma dada banda raster. "
+"Se nenhum número de banda for especificado, o número de banda torna-se 1. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
 msgid ""
 "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
@@ -15134,9 +22716,14 @@ msgid ""
 "parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
 "<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
+"<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
 msgid ""
 "This is a set-returning function (SRF). It returns a set of geomval rows, "
@@ -15144,50 +22731,89 @@ msgid ""
 "the union of all pixels for that band that have the same pixel value denoted "
 "by val."
 msgstr ""
+"Esta é uma função retorno (SRF). Ela retorna um conjunto de linhas geomval, "
+"formadas por uma geometria (geom) e uma banda pixel valor (val). Cada "
+"polígono é a união de todos os pixeis para aquela banda que tem o mesmo "
+"valor de pixel indicado pelo val. "
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
 msgid ""
 "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
 "GROUP BY in that it creates new rows. For example it can be used to expand a "
 "single raster into multiple POLYGONS/MULTIPOLYGONS."
 msgstr ""
+"ST_DumpAsPolygon é útil para poligonizar rasters. É o reverso de um GRUPO "
+"POR onde cria novas filas. Por exemplo, pode ser usada para expandir um "
+"único raster em POLÍGONOS/MULTIPOLÍGONOS.  "
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
-msgstr ""
+msgstr "Disponibilidade: Requer GDAL 1.7 ou superior. "
 
 #. Tag: para
-#: reference_raster.xml:9276
-#, no-c-format
+#: reference_raster.xml:9343
+#, fuzzy, no-c-format
 msgid ""
 "If there is a no data value set for a band, pixels with that value will not "
-"be returned."
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
+"Se existe um valor sem dados para uma banda, pixeis com esse valor não será "
+"retornado. "
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
 msgid ""
 "If you only care about count of pixels with a given value in a raster, it is "
 "faster to use <xref linkend=\"RT_ST_ValueCount\"/>."
 msgstr ""
+"Se você se importa somente com pixeis contados com um dado valor em um "
+"raster, é mais rápido usar:  <xref linkend=\"RT_ST_ValueCount\"/>."
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
 msgid ""
 "This is different than ST_PixelAsPolygons where one geometry is returned for "
 "each pixel regardless of pixel value."
 msgstr ""
+"Isto é diferente da ST_PixelAsPolygons onde uma geometria retorna para cada "
+"pixel independente do valor do pixel. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
-#, no-c-format
+#: reference_raster.xml:9354
+#, fuzzy, no-c-format
 msgid ""
+"-- this syntax requires PostgreSQL 9.3+\n"
+"SELECT val, ST_AsText(geom) As geomwkt\n"
+"FROM (\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
+"WHERE rid = 2\n"
+") As foo\n"
+"WHERE val BETWEEN 249 and 251\n"
+"ORDER BY val;\n"
+"\n"
+" val |                                                       geomwkt\n"
+"-----"
+"+--------------------------------------------------------------------------\n"
+" 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 "
+"5793243.85,\n"
+"                3427928 5793243.95,3427927.95 5793243.95))\n"
+" 250 | POLYGON((3427927.75 5793243.9,3427927.75 5793243.85,3427927.8 "
+"5793243.85,\n"
+"                3427927.8 5793243.9,3427927.75 5793243.9))\n"
+" 250 | POLYGON((3427927.8 5793243.8,3427927.8 5793243.75,3427927.85 "
+"5793243.75,\n"
+"                3427927.85 5793243.8, 3427927.8 5793243.8))\n"
+" 251 | POLYGON((3427927.75 5793243.85,3427927.75 5793243.8,3427927.8 "
+"5793243.8,\n"
+"                3427927.8 5793243.85,3427927.75 5793243.85))"
+msgstr ""
 "SELECT val, ST_AsText(geom) As geomwkt\n"
 "FROM (\n"
 "SELECT (ST_DumpAsPolygons(rast)).*\n"
@@ -15212,47 +22838,53 @@ msgid ""
 " 251 | POLYGON((3427927.75 5793243.85,3427927.75 5793243.8,3427927.8 "
 "5793243.8,\n"
 "                3427927.8 5793243.85,3427927.75 5793243.85))"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9292
+#: reference_raster.xml:9359
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
 "linkend=\"RT_ST_ValueCount\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
+"linkend=\"RT_ST_ValueCount\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
-msgstr ""
+msgstr "ST_Envelope"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
-msgstr ""
+msgstr "Retorna a representação de polígono da extensão do raster."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Envelope</function></funcdef> "
 "<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Envelope</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
 msgid ""
 "Returns the polygon representation of the extent of the raster in spatial "
 "coordinate units defined by srid. It is a float8 minimum bounding box "
 "represented as a polygon."
 msgstr ""
+"Retorna a representação de polígono da extensão do raster em unidades de "
+"coordenadas espaciais definidas pelo srid. É uma caixa delimitadora float8 "
+"mínima representada como um polígono. "
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
 msgid ""
 "The polygon is defined by the corner points of the bounding box "
@@ -15261,9 +22893,14 @@ msgid ""
 "varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), "
 "(<varname>MINX</varname>, <varname>MINY</varname>))"
 msgstr ""
+"O polígono é definido pelos pontos do canto da caixa delimitadora "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</"
+"varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</"
+"varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), "
+"(<varname>MINX</varname>, <varname>MINY</varname>))"
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
 "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
@@ -15275,27 +22912,37 @@ msgid ""
 "   2 | POLYGON((3427927 5793243,3427928 5793243,\n"
 "                3427928 5793244,3427927 5793244, 3427927 5793243))"
 msgstr ""
+"SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |                                         envgeomwkt\n"
+"-----+--------------------------------------------------------------------\n"
+"   1 | POLYGON((0 0,20 0,20 60,0 60,0 0))\n"
+"   2 | POLYGON((3427927 5793243,3427928 5793243,\n"
+"                3427928 5793244,3427927 5793244, 3427927 5793243))"
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
-msgstr ""
+msgstr "ST_MinConvexHull"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
+"Retorna a geometria de casco convexo do raster excluindo os pixeis SEM "
+"DADOS. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
@@ -15303,19 +22950,74 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=NULL</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=NULL</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
 msgid ""
 "Return the convex hull geometry of the raster excluding NODATA pixels. If "
 "<varname>nband</varname> is NULL, all bands of the raster are considered."
 msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:9376
-#, no-c-format
-msgid ""
+"Retorna a geometria de casco convexo do raster excluindo os pixeis NODATA. "
+"Se <varname>nband</varname> for NULL, todas as bandas do raster serão "
+"consideradas. "
+
+#. Tag: programlisting
+#: reference_raster.xml:9443
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_SetValues(\n"
+"                                ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(9, "
+"9, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0), 2, '8BUI', 1, 0),\n"
+"                                1, 1, 1,\n"
+"                                ARRAY[\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 1, 0, 0, 0, 0, 1],\n"
+"                                        [0, 0, 0, 1, 1, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 1, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0]\n"
+"                                ]::double precision[][]\n"
+"                        ),\n"
+"                        2, 1, 1,\n"
+"                        ARRAY[\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [1, 0, 0, 0, 0, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 1, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 1, 0, 0, 0, 0, 0, 0]\n"
+"                        ]::double precision[][]\n"
+"                ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_AsText(ST_ConvexHull(rast)) AS hull,\n"
+"        ST_AsText(ST_MinConvexHull(rast)) AS mhull,\n"
+"        ST_AsText(ST_MinConvexHull(rast, 1)) AS mhull_1,\n"
+"        ST_AsText(ST_MinConvexHull(rast, 2)) AS mhull_2\n"
+"FROM foo\n"
+"\n"
+"               hull               |                mhull                "
+"|               mhull_1               |               mhull_2\n"
+"----------------------------------+-------------------------------------"
+"+-------------------------------------"
+"+-------------------------------------\n"
+" POLYGON((0 0,9 0,9 -9,0 -9,0 0)) | POLYGON((0 -3,9 -3,9 -9,0 -9,0 -3)) | "
+"POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
+msgstr ""
 "WITH foo AS (\n"
 "        SELECT\n"
 "                ST_SetValues(\n"
@@ -15363,33 +23065,36 @@ msgid ""
 "+-------------------------------------\n"
 " POLYGON((0 0,9 0,9 -9,0 -9,0 0)) | POLYGON((0 -3,9 -3,9 -9,0 -9,0 -3)) | "
 "POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
-msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9381
+#: reference_raster.xml:9448
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
 "<xref linkend=\"ST_AsText\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
+"<xref linkend=\"ST_AsText\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9392
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
-msgstr ""
+msgstr "ST_Polygon"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
 msgid ""
 "Returns a multipolygon geometry formed by the union of pixels that have a "
 "pixel value that is not no data value. If no band number is specified, band "
 "num defaults to 1."
 msgstr ""
+"Retorna um multipolígono formado pela união de pixeis que têm um valor que "
+"não é um valor sem dados. Se um número de banda for especificado, usa-se 1. "
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
 msgid ""
 "<funcdef>geometry <function>ST_Polygon</function></funcdef> "
@@ -15397,31 +23102,39 @@ msgid ""
 "<paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</"
 "parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_Polygon</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</"
+"parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
-msgstr ""
+msgstr "Disponibilidade: 0.1.6 Requer GDAL 1.7 ou superior."
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
 msgid ""
 "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
 "multipolygon is ensured to be valid."
 msgstr ""
+"Melhorias: 2.1.0 Velocidade aprimorada (fully C-Based) e o multipolígono que "
+"retorna é assegurado como válido.  "
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
 "to always return multipolygon."
 msgstr ""
+"Alterações: 2.1.0 Nas versões anteriores retornaria polígono, foi alterado "
+"para sempre voltar multipolígono. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9482
 #, no-c-format
 msgid ""
 "-- by default no data band value is 0 or not set, so polygon will return a "
@@ -15480,29 +23193,86 @@ msgid ""
 "5793243.9,3427927.9 5793243.85,3427927.95 5793243.85,3427927.95 "
 "5793243.9,3427927.9 5793243.9)))"
 msgstr ""
+"-- by default no data band value is 0 or not set, so polygon will return a "
+"square polygon\n"
+"SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+"geomwkt\n"
+"--------------------------------------------\n"
+"MULTIPOLYGON(((3427927.75 5793244,3427928 5793244,3427928 "
+"5793243.75,3427927.75 5793243.75,3427927.75 5793244)))\n"
+"\n"
+"\n"
+"-- now we change the no data value of first band\n"
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,1,254)\n"
+"WHERE rid = 2;\n"
+"SELECt rid, ST_BandNoDataValue(rast)\n"
+"from dummy_rast where rid = 2;\n"
+"\n"
+"-- ST_Polygon excludes the pixel value 254 and returns a multipolygon\n"
+"SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+"geomwkt\n"
+"---------------------------------------------------------\n"
+"MULTIPOLYGON(((3427927.9 5793243.95,3427927.85 5793243.95,3427927.85 "
+"5793244,3427927.9 5793244,3427927.9 5793243.95)),((3427928 "
+"5793243.85,3427928 5793243.8,3427927.95 5793243.8,3427927.95 "
+"5793243.85,3427927.9 5793243.85,3427927.9 5793243.9,3427927.9 "
+"5793243.95,3427927.95 5793243.95,3427928 5793243.95,3427928 5793243.85)),"
+"((3427927.8 5793243.75,3427927.75 5793243.75,3427927.75 5793243.8,3427927.75 "
+"5793243.85,3427927.75 5793243.9,3427927.75 5793244,3427927.8 "
+"5793244,3427927.8 5793243.9,3427927.8 5793243.85,3427927.85 "
+"5793243.85,3427927.85 5793243.8,3427927.85 5793243.75,3427927.8 "
+"5793243.75)))\n"
+"\n"
+"-- Or if you want the no data value different for just one time\n"
+"\n"
+"SELECT ST_AsText(\n"
+"        ST_Polygon(\n"
+"                ST_SetBandNoDataValue(rast,1,252)\n"
+"                )\n"
+"        ) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid =2;\n"
+"\n"
+"geomwkt\n"
+"---------------------------------\n"
+"MULTIPOLYGON(((3427928 5793243.85,3427928 5793243.8,3427928 "
+"5793243.75,3427927.85 5793243.75,3427927.8 5793243.75,3427927.8 "
+"5793243.8,3427927.75 5793243.8,3427927.75 5793243.85,3427927.75 "
+"5793243.9,3427927.75 5793244,3427927.8 5793244,3427927.85 5793244,3427927.9 "
+"5793244,3427928 5793244,3427928 5793243.95,3427928 5793243.85),(3427927.9 "
+"5793243.9,3427927.9 5793243.85,3427927.95 5793243.85,3427927.95 "
+"5793243.9,3427927.9 5793243.9)))"
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
-msgstr ""
+msgstr "Operadores Raster"
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
-msgstr ""
+msgstr "&&"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
 "box."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A intersecta a "
+"caixa limitadora de B. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
@@ -15516,28 +23286,43 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>A</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>&&</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> "
+"</paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>&"
+"&</function></funcdef> <paramdef> <type>geometry </type> <parameter>B</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>A</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
 msgid ""
 "The <varname>&&</varname> operator returns <varname>TRUE</varname> "
 "if the bounding box of raster/geometr A intersects the bounding box of "
 "raster/geometr B."
 msgstr ""
+"O operador <varname>&&</varname> retorna <varname>TRUE</varname> se "
+"a caixa limitadora da geometria/raster A intersecta a caixa limitadora da "
+"geometria/raster B."
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532
-#: reference_raster.xml:9736 reference_raster.xml:10746
-#: reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
 "rasters."
 msgstr ""
+"Este operador fará uso de qualquer índice que pode estar disponível nos "
+"rasters. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
@@ -15550,31 +23335,45 @@ msgid ""
 "     2 |     3 | f\n"
 "     2 |     1 | f"
 msgstr ""
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
+"intersect\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B LIMIT 3;\n"
+"\n"
+" a_rid | b_rid | intersect\n"
+"-------+-------+---------\n"
+"     2 |     2 | t\n"
+"     2 |     3 | f\n"
+"     2 |     1 | f"
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
-msgstr ""
+msgstr "&<"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está à "
+"esquerda da de B."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
 "<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
 msgid ""
 "The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
@@ -15582,9 +23381,13 @@ msgid ""
 "of raster B, or more accurately, overlaps or is NOT to the right of the "
 "bounding box of raster B."
 msgstr ""
+"O operador <varname>&<</varname> retorna <varname>VERDADE</varname> "
+"se a caixa limitadora da geometria A sobrepõe ou está à esquerda da caixa da "
+"geometria B, ou mais precisamente, sobrepõe ou NÃO está à direita da caixa "
+"limitadora da geometria B. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
@@ -15602,31 +23405,50 @@ msgid ""
 "    1 |     3 | t\n"
 "    1 |     1 | t"
 msgstr ""
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+"a_rid | b_rid | overleft\n"
+"------+-------+----------\n"
+"    2 |     2 | t\n"
+"    2 |     3 | f\n"
+"    2 |     1 | f\n"
+"    3 |     2 | t\n"
+"    3 |     3 | t\n"
+"    3 |     1 | f\n"
+"    1 |     2 | t\n"
+"    1 |     3 | t\n"
+"    1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
-msgstr ""
+msgstr "&>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se uma caixa limitadora de A está à "
+"direita da de B."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>&></function></funcdef> <paramdef> "
 "<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>&></function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
 msgid ""
 "The <varname>&></varname> operator returns <varname>TRUE</varname> if "
@@ -15634,17 +23456,23 @@ msgid ""
 "of raster B, or more accurately, overlaps or is NOT to the left of the "
 "bounding box of raster B."
 msgstr ""
+"O operador <varname>&></varname> retorna <varname>TRUE</varname> se a "
+"caixa delimitadora do raster A sobrepuser ou estiver à direita da do raster "
+"B, ou mais precisamente, sobrepuser ou NÃO estiver à esquerda da do raster "
+"B. "
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
 msgid ""
 "This operand will make use of any indexes that may be available on the "
 "geometries."
 msgstr ""
+"Este operador fará uso de qualquer um dos indexes que talvez estejam "
+"disponíveis nas geometrias. "
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
 "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
@@ -15662,32 +23490,51 @@ msgid ""
 "     1 |     3 | t\n"
 "     1 |     1 | t"
 msgstr ""
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+" a_rid | b_rid | overright\n"
+"-------+-------+----------\n"
+"     2 |     2 | t\n"
+"     2 |     3 | t\n"
+"     2 |     1 | t\n"
+"     3 |     2 | f\n"
+"     3 |     3 | t\n"
+"     3 |     1 | f\n"
+"     1 |     2 | f\n"
+"     1 |     3 | t\n"
+"     1 |     1 | t"
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
-msgstr ""
+msgstr "="
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
 "double precision bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A for a mesma de "
+"B. Utiliza precisão dupla de caixa limitadora."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>=</function></funcdef> <paramdef> "
 "<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
 "<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>=</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
 msgid ""
 "The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
@@ -15696,32 +23543,42 @@ msgid ""
 "perform internal orderings and comparison of rasters (ie. in a GROUP BY or "
 "ORDER BY clause)."
 msgstr ""
+"O operador <varname>=</varname> retorna <varname>VERDADE</varname> se a "
+"caixa limitadora da geometria/geografia A é a mesma da de B. O PostgreSQL "
+"usa o operadores =, <, e > definidos para geometrias para representar "
+"ordens e comparações internas de geometrias (ex. em um GRUPO ou ORDEM por "
+"oração)."
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
 msgid ""
 "This operand will NOT make use of any indexes that may be available on the "
 "rasters. Use <xref linkend=\"RT_Raster_Same\"/> instead. This operator "
 "exists mostly so one can group by the raster column."
 msgstr ""
+"Este operador NÃO fará uso de nenhum índice que podem estar disponíveis nos "
+"rasters. Use <xref linkend=\"RT_Raster_Same\"/>. Este operador existe em sua "
+"maioria para poder ser agrupado pela coluna raster. "
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
-msgstr ""
+msgstr "<refname>@</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
 "Uses double precision bounding box."
 msgstr ""
+"Retorna <varname>VERDADE</varname>se a caixa limitadora de A estiver contida "
+"pela de B. Utiliza precisão dupla de caixa limitadora."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
@@ -15734,102 +23591,128 @@ msgid ""
 "<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
 msgid ""
 "The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
 "bounding box of raster/geometry A is contained by bounding box of raster/"
 "geometr B."
 msgstr ""
+"O operador <varname>@</varname> retorna <varname>TRUE</varname> se a caixa "
+"delimitadora do raster/geometria A estiver contida pela caixa delimitadora "
+"do raster/geometria B. "
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
-msgstr ""
+msgstr "Este operador usará índices espaciais nos rasters. "
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
+"Disponibilidade: 2.0.0 raster @ raster, raster @ geometria introduzida "
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
-msgstr ""
+msgstr "Disponibilidade: 2.0.5 geometria @ raster introduzida"
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
-msgstr ""
+msgstr "<refname>~=</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
+"Retorna <varname>VERDADE</varname> se a caixa limitadora de A é a mesma de B."
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
 msgid ""
 "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
 "type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> "
 "<parameter>B</parameter> </paramdef>"
 msgstr ""
+"<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>B</parameter> </paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
 msgid ""
 "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
 "bounding box of raster A is the same as the bounding box of raster B."
 msgstr ""
+"O operador <varname>~=</varname> retorna <varname>TRUE</varname> se a caixa "
+"delimitadora do raster A for a mesma da do raster B."
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
 msgid ""
 "Very useful usecase is for taking two sets of single band rasters that are "
 "of the same chunk but represent different themes and creating a multi-band "
 "raster"
 msgstr ""
+"Casos de uso muito úteis é pegar dois conjuntos de bandas raster únicas que "
+"são do mesmo  pedaço, mas representam temas diferentes e criar uma multi "
+"banda raster "
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
 "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
 "    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
 msgstr ""
+"SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
+"    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_Raster_EQ\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
-msgstr ""
+msgstr "<refname>~</refname>"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
 msgid ""
 "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
 "double precision bounding box."
 msgstr ""
+"Retorna <varname>TRUE</varname> se a caixa delimitadora de A estiver contida "
+"na do B. Utiliza caixa delimitadora de precisão dupla. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
@@ -15842,39 +23725,54 @@ msgid ""
 "<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
 "<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
 msgid ""
 "The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
 "bounding box of raster/geometry A is contains bounding box of raster/geometr "
 "B."
 msgstr ""
+"O operador <varname>~</varname> retorna <varname>TRUE</varname> se a caixa "
+"delimitadora do raster/geometria A estiver contida na caixa delimitadora do "
+"raster/geometria B. "
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
-msgstr ""
+msgstr "Relações raster e raster de banda espacial "
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
-msgstr ""
+msgstr "ST_Contains"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastB lie in the exterior of raster rastA "
 "and at least one point of the interior of rastB lies in the interior of "
 "rastA."
 msgstr ""
+"Retorna verdade se nenhum ponto do raster rasteB estiver no exterior do "
+"raster rastA e pelo menos um ponto do interior do rastB estiver no interior "
+"do rastA. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
@@ -15887,9 +23785,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Contains</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
 msgid ""
 "Raster rastA contains rastB if and only if no points of rastB lie in the "
@@ -15899,37 +23806,49 @@ msgid ""
 "number is provided, only those pixels with value (not NODATA) are considered "
 "in the test."
 msgstr ""
+"O raster rastA contém o rastB se e somente se nenhum ponto do rastB estiver "
+"no exterior do rastA. Se o número de banda não for fornecido (ou for NULL), "
+"apenas o casco convexo do raster será considerado no teste. Se o número de "
+"banda for fornecido, somente aqueles pixeis com valor (não NODATA) são "
+"considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972
-#: reference_raster.xml:10053 reference_raster.xml:10134
-#: reference_raster.xml:10344 reference_raster.xml:10428
-#: reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
 msgid ""
 "This function will make use of any indexes that may be available on the "
 "rasters."
 msgstr ""
+"Esta função fará uso de qualquer índice que possa estar disponível nos "
+"rasters. "
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or "
 "ST_Contains(geometry, ST_Polygon(raster))."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, usa ST_Polygon "
+"no raster, ex.:  ST_Contains(ST_Polygon(raster), geometria) ou "
+"ST_Contains(geometria, ST_Polygon(raster))."
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
 msgid ""
 "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
 "implies ST_Within(rastB, rastA)."
 msgstr ""
+"ST_Contains() é o inverso da ST_Within(). Logo, ST_Contains(rastA, rastB) "
+"implica ST_Within(rastB, rastA)."
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9969
 #, no-c-format
 msgid ""
 "-- specified band numbers\n"
@@ -15942,9 +23861,18 @@ msgid ""
 "   1 |   1 |\n"
 "   1 |   2 | f"
 msgstr ""
+"-- specified band numbers\n"
+"SELECT r1.rid, r2.rid, ST_Contains(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
+"\n"
+"NOTICE:  The first raster provided has no bands\n"
+" rid | rid | st_contains\n"
+"-----+-----+-------------\n"
+"   1 |   1 |\n"
+"   1 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9971
 #, no-c-format
 msgid ""
 "-- no band numbers specified\n"
@@ -15955,29 +23883,38 @@ msgid ""
 "   1 |   1 | t\n"
 "   1 |   2 | f"
 msgstr ""
+"-- no band numbers specified\n"
+"SELECT r1.rid, r2.rid, ST_Contains(r1.rast, r2.rast) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
+" rid | rid | st_contains\n"
+"-----+-----+-------------\n"
+"   1 |   1 | t\n"
+"   1 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Within\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
-msgstr ""
+msgstr "ST_ContainsProperly"
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
 msgid ""
 "Return true if rastB intersects the interior of rastA but not the boundary "
 "or exterior of rastA."
 msgstr ""
+"Retorna verdade se o rastB intersectar o interior do rastA, mas não o limite "
+"ou exterior do ratA. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
@@ -15990,9 +23927,18 @@ msgid ""
 "type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </"
 "type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_ContainsProperly</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </"
+"type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
 msgid ""
 "Raster rastA contains properly rastB if rastB intersects the interior of "
@@ -16001,24 +23947,32 @@ msgid ""
 "in the test. If the band number is provided, only those pixels with value "
 "(not NODATA) are considered in the test."
 msgstr ""
+"O raster rastA contém devidamente o rastB se ele intersectar o interior do "
+"rastA, mas não o limite ou exterior do rastA. Se o número de banda não for "
+"fornecido (ou for NULL), apenas o casco convexo do raster será considerado "
+"no teste. Se o número de banda for fornecido, somente aqueles pixeis com "
+"valor (não NODATA) serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
-msgstr ""
+msgstr "O rastA não se contém devidamente, mas se contém. "
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or "
 "ST_ContainsProperly(geometry, ST_Polygon(raster))."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, usa ST_Polygon "
+"no raster, ex.:  ST_ContainsProperly(ST_Polygon(raster), geometria) ou "
+"ST_ContainsProperly(geometria, ST_Polygon(raster))."
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10056
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
@@ -16029,27 +23983,34 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | f"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_containsproperly\n"
+"-----+-----+---------------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | f"
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Contains\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
-msgstr ""
+msgstr "ST_Covers"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
-msgstr ""
+msgstr "Retorna verdade se nenhum ponto do rastB estiver de fora do rastA. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
@@ -16062,9 +24023,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
 msgid ""
 "Raster rastA covers rastB if and only if no points of rastB lie in the "
@@ -16073,18 +24043,26 @@ msgid ""
 "is provided, only those pixels with value (not NODATA) are considered in the "
 "test."
 msgstr ""
+"O rastA cobre rastB se e somente se nenhum ponto do rastB estiver no "
+"exterior do rastA. Se o número de banda não for fornecido ( ou for NULO), "
+"apenas o casco convexo do raster é considerado no teste. Se o número de "
+"banda for fornecido, apenas aqueles pixeis com valor (não NODATA) serão "
+"considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or "
 "ST_Covers(geometry, ST_Polygon(raster))."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, usa ST_Polygon "
+"no raster, ex.:  ST_Coveres(ST_Polygon(raster), geometria) ou "
+"ST_Coveres(geometria, ST_Polygon(raster))."
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10137
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16094,28 +24072,35 @@ msgid ""
 "-----+-----+-----------\n"
 "   2 |   1 | f\n"
 "   2 |   2 | t"
-msgstr ""
+msgstr ""
+"SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_covers\n"
+"-----+-----+-----------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
-msgstr ""
+msgstr "ST_CoveredBy"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
-msgstr ""
+msgstr "Retorna verdade se nenhum ponto do rastA estiver de fora do rastB."
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
@@ -16128,9 +24113,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
 msgid ""
 "Raster rastA is covered by rastB if and only if no points of rastA lie in "
@@ -16139,18 +24133,26 @@ msgid ""
 "number is provided, only those pixels with value (not NODATA) are considered "
 "in the test."
 msgstr ""
+"O rastA está coberto pelo rastB se e somente se nenhum ponto do rastA "
+"estiver no exterior do rastB. Se o número de banda não for fornecido ( ou "
+"for NULO), apenas o casco convexo do raster é considerado no teste. Se o "
+"número de banda for fornecido, apenas aqueles pixeis com valor (não NODATA) "
+"serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or "
 "ST_CoveredBy(geometry, ST_Polygon(raster))."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, usa ST_Polygon "
+"no raster, ex.:  ST_CoveredBy(ST_Polygon(raster), geometria) ou "
+"ST_CoveredBy(geometria, ST_Polygon(raster))."
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10218
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
@@ -16161,27 +24163,35 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_coveredby\n"
+"-----+-----+--------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Covers\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
-msgstr ""
+msgstr "ST_Disjoint"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
+"Retorna verdade se raster rastA não intersectar espacialmente com o rastB. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
@@ -16194,9 +24204,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Disjoint</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
 msgid ""
 "Raster rastA and rastB are disjointed if they do not share any space "
@@ -16205,23 +24224,29 @@ msgid ""
 "provided, only those pixels with value (not NODATA) are considered in the "
 "test."
 msgstr ""
+"O rastA e rastB estarão disjuntos se eles não dividirem nenhum espaço. Se o "
+"número de banda não for fornecido ( ou for NULL), apenas o casco convexo do "
+"raster é considerado no teste. Se o número de banda for fornecido, apenas "
+"aqueles pixeis com valor (não NODATA) serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
-msgstr ""
+msgstr "Esta função NÃO usa nenhum índice. "
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry)."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, use ST_Polygon "
+"no raster, ex.: ST_Disjoint(ST_Polygon(raster), geometria)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10299
 #, no-c-format
 msgid ""
 "-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
@@ -16235,9 +24260,19 @@ msgid ""
 "   2 |   1 |\n"
 "   2 |   2 | f"
 msgstr ""
+"-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
+"st_disjoint\n"
+"SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+"NOTICE:  The second raster provided has no bands\n"
+" rid | rid | st_disjoint\n"
+"-----+-----+-------------\n"
+"   2 |   1 |\n"
+"   2 |   2 | f"
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10301
 #, no-c-format
 msgid ""
 "-- this time, without specifying band numbers\n"
@@ -16249,21 +24284,31 @@ msgid ""
 "   2 |   1 | t\n"
 "   2 |   2 | f"
 msgstr ""
+"-- this time, without specifying band numbers\n"
+"SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, r2.rast) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_disjoint\n"
+"-----+-----+-------------\n"
+"   2 |   1 | t\n"
+"   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
-msgstr ""
+msgstr "ST_Intersects"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
+"Retorna verdade se o raster rastA intersectar espacialmente com o raster "
+"rastB. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
@@ -16290,9 +24335,32 @@ msgid ""
 "paramdef> <paramdef choice=\"opt\"> <type>integer </type> "
 "<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_Intersects</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>rastB</parameter> </paramdef> </funcprototype> <funcprototype> "
+"<funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>rast</parameter> </paramdef> <paramdef> "
+"<type>integer </type> <parameter>nband</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>geommin</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Intersects</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rast</"
+"parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>geommin</"
+"parameter> </paramdef> <paramdef choice=\"opt\"> <type>integer </type> "
+"<parameter>nband=NULL</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>geometry </type> <parameter>geommin</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef choice=\"opt\"> <type>integer </type> "
+"<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10339
+#: reference_raster.xml:10406
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially intersects raster rastB. If the band "
@@ -16300,23 +24368,30 @@ msgid ""
 "is considered in the test. If the band number is provided, only those pixels "
 "with value (not NODATA) are considered in the test."
 msgstr ""
+"Retorna verdade se o rastA se intersectar espacialmente com o rastB. Se o "
+"número de banda não for fornecido ( ou for NULO), apenas o casco convexo do "
+"raster é considerado no teste. Se o número de banda for fornecido, apenas "
+"aqueles pixeis com valor (não NODATA) serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
+"Melhorias: 2.0.0 suporte para interseções raster/raster foi introduzido. "
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
 msgid ""
 "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
 "changed to match that of ST_Intersects(geometry, raster)."
 msgstr ""
+"Alterações: 2.1.0 O comportamento das variantes ST_Intersects(raster, "
+"geometria) foi alterado para combinar com ST_Intersects(geometria, raster)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10430
 #, no-c-format
 msgid ""
 "-- different bands of same raster\n"
@@ -16326,29 +24401,37 @@ msgid ""
 "---------------\n"
 " t"
 msgstr ""
+"-- different bands of same raster\n"
+"SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" st_intersects\n"
+"---------------\n"
+" t"
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_Disjoint\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
-msgstr ""
+msgstr "ST_Overlaps"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB intersect but one does not completely "
 "contain the other."
 msgstr ""
+"Retorna verdade se o raster rastA e rastB  se intersectam, mas um deles não "
+"contém o outro completamente. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
@@ -16361,9 +24444,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Overlaps</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially overlaps raster rastB. This means that "
@@ -16372,17 +24464,24 @@ msgid ""
 "the raster is considered in the test. If the band number is provided, only "
 "those pixels with value (not NODATA) are considered in the test."
 msgstr ""
+"Retorna verdade se o raster rastA tocar espacialmente o raster rastB. Isso "
+"significa que eles se intersectam, mas um não contém o outro completamente. "
+"Se o número banda não for fornecido (ou for NULO), apenas o casco convexo do "
+"raster é considerado no teste. Se o número de banda for fornecido, apenas os "
+"pixeis com valor (não NODATA) serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry)."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, use ST_Polygon "
+"no raster, ex.: ST_Overlaps(ST_Polygon(raster), geometria)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10512
 #, no-c-format
 msgid ""
 "-- comparing different bands of same raster\n"
@@ -16392,23 +24491,31 @@ msgid ""
 "-------------\n"
 " f"
 msgstr ""
+"-- comparing different bands of same raster\n"
+"SELECT ST_Overlaps(rast, 1, rast, 2) FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" st_overlaps\n"
+"-------------\n"
+" f"
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
-msgstr ""
+msgstr "ST_Touches"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
 msgid ""
 "Return true if raster rastA and rastB have at least one point in common but "
 "their interiors do not intersect."
 msgstr ""
+"Retorna verdade se o raster rastA e rastB têm pelo menos um ponto em comum, "
+"mas seus interiores não se intersectarem. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
@@ -16421,9 +24528,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Touches</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
 msgid ""
 "Return true if raster rastA spatially touches raster rastB. This means that "
@@ -16433,17 +24549,25 @@ msgid ""
 "provided, only those pixels with value (not NODATA) are considered in the "
 "test."
 msgstr ""
+"Retorna verdade se o raster rastA tocar espacialmente o raster rastB. Isso "
+"significa que eles têm pelo menos um ponto em comum, mas seus interiores não "
+"se intersectam. Se o número banda não for fornecido (ou for NULO), apenas o "
+"casco convexo do raster é considerado no teste. Se o número de banda for "
+"fornecido, apenas os pixeis com valor (não NODATA) serão considerados no "
+"teste. "
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry)."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, use ST_Polygon "
+"no raster, ex.: ST_Touches(ST_Polygon(raster), geometria)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10592
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16454,24 +24578,34 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | f"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_touches\n"
+"-----+-----+------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | f"
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
-msgstr ""
+msgstr "ST_SameAlignment"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
 msgid ""
 "Returns true if rasters have same skew, scale, spatial ref, and offset "
 "(pixels can be put on same grid without cutting into pixels) and false if "
 "they don't with notice detailing issue."
 msgstr ""
+"Retorna verdade se os rasters têm a mesma inclinação, escala, referência "
+"espacial, e deslocamento (pixeis podem ser colocados na mesma grade sem "
+"cortar eles) e falso se eles não notificarem problemas detalhados. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
@@ -16497,9 +24631,31 @@ msgid ""
 "funcdef> <paramdef> <type>raster set </type> <parameter>rastfield</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_SameAlignment</function></funcdef> <paramdef> <type>double "
+"precision </type> <parameter>ulx1</parameter> </paramdef> <paramdef> "
+"<type>double precision </type> <parameter>uly1</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>scalex1</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> <parameter>scaley1</"
+"parameter> </paramdef> <paramdef> <type>double precision </type> "
+"<parameter>skewx1</parameter> </paramdef> <paramdef> <type>double precision "
+"</type> <parameter>skewy1</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>ulx2</parameter> </paramdef> <paramdef> "
+"<type>double precision </type> <parameter>uly2</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>scalex2</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> <parameter>scaley2</"
+"parameter> </paramdef> <paramdef> <type>double precision </type> "
+"<parameter>skewx2</parameter> </paramdef> <paramdef> <type>double precision "
+"</type> <parameter>skewy2</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
+"funcdef> <paramdef> <type>raster set </type> <parameter>rastfield</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10622
+#: reference_raster.xml:10689
 #, no-c-format
 msgid ""
 "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
@@ -16509,9 +24665,15 @@ msgid ""
 "of the other raster. Returns false if they don't and a NOTICE detailing the "
 "alignment issue."
 msgstr ""
+"Versão não agregada (variantes 1 e 2): Retorna verdade se dois rasters "
+"(fornecidos diretamente ou feitos usando os valores esquerdo superior, "
+"escala, inclinação ou srid) têm a mesma escala, inclinação, srid e pelo "
+"menos um de qualquer dos quatro cantos de pixel de um raster cair em algum "
+"canto da grade do outro raster. Retorna falso se eles não e um AVISO "
+"detalhando o problema de alinhamento. "
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
 msgid ""
 "Aggregate version (Variant 3): From a set of rasters, returns true if all "
@@ -16519,21 +24681,26 @@ msgid ""
 "\"aggregate\" function in the terminology of PostgreSQL. That means that it "
 "operates on rows of data, in the same way the SUM() and AVG() functions do."
 msgstr ""
+"Versão agregada (variante 3): De um conjunto de rasters, retorna verdade se "
+"todos os rasters no conjunto estiverem alinhados. A função "
+"ST_SameAlignment() é \"agregada\" na terminologia do PostgreSQL. Isso "
+"significa que ela opera nas linhas de dados, da mesma maneira que as funções "
+"SUM() e AVG() operam. "
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
-msgstr ""
+msgstr "Melhorias: 2.1.0 adição da variante agregada"
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
-msgstr ""
+msgstr "Exemplos: Rasters"
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(\n"
@@ -16545,9 +24712,17 @@ msgid ""
 "----\n"
 "t"
 msgstr ""
+"SELECT ST_SameAlignment(\n"
+"        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0)\n"
+") as sm;\n"
+"\n"
+"sm\n"
+"----\n"
+"t"
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
 "SELECT ST_SameAlignment(A.rast,b.rast)\n"
@@ -16562,56 +24737,78 @@ msgid ""
 " f\n"
 " f"
 msgstr ""
+"SELECT ST_SameAlignment(A.rast,b.rast)\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+" NOTICE:  The two rasters provided have different SRIDs\n"
+"NOTICE:  The two rasters provided have different SRIDs\n"
+" st_samealignment\n"
+"------------------\n"
+" t\n"
+" f\n"
+" f\n"
+" f"
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
 "\"RT_ST_MakeEmptyRaster\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
+"\"RT_ST_MakeEmptyRaster\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
-msgstr ""
+msgstr "ST_NotSameAlignmentReason"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
 msgid ""
 "<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
 "a reason why.</refpurpose>"
 msgstr ""
+"<refpurpose>Retorna a declaração de texto se os rasters estiverem alinhados "
+"e se não tiverem, uma razão do porquê.</refpurpose>"
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
 msgid ""
 "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
 "<paramdef><type>raster </type><parameter>rastA</parameter></paramdef> "
 "<paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
 msgstr ""
+"<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
+"<paramdef><type>raster </type><parameter>rastA</parameter></paramdef> "
+"<paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
 msgid ""
 "<para>Returns text stating if rasters are aligned and if not aligned, a "
 "reason why.</para>"
 msgstr ""
+"<para>Retorna a declaração de texto se os rasters estiverem alinhados e se "
+"não tiverem, uma razão do porquê.</para>"
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
 msgid ""
 "If there are several reasons why the rasters are not aligned, only one "
 "reason (the first test to fail) will be returned."
 msgstr ""
+"Se existem várias razões do porquê os rasters não estão alinhados, apenas "
+"uma razão (o primeiro teste a falhar) retornará. "
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10748
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -16630,30 +24827,48 @@ msgid ""
 " f                | The rasters have different scales on the X axis\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"        ST_SameAlignment(\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
+"        ),\n"
+"        ST_NotSameAlignmentReason(\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
+"        )\n"
+";\n"
+"\n"
+" st_samealignment |            st_notsamealignmentreason\n"
+"------------------+-------------------------------------------------\n"
+" f                | The rasters have different scales on the X axis\n"
+"(1 row)"
 
 #. Tag: para
-#: reference_raster.xml:10686
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
-msgstr ""
+msgstr "ST_Within"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
 msgid ""
 "Return true if no points of raster rastA lie in the exterior of raster rastB "
 "and at least one point of the interior of rastA lies in the interior of "
 "rastB."
 msgstr ""
+"Retorna verdade se nenhum ponto do raster rastA estiver no exterior do "
+"raster rastB e pelo menos um ponto do interior do rastA estiver no interior "
+"do rastB. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
@@ -16666,9 +24881,18 @@ msgid ""
 "parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
 "parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Within</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
 msgid ""
 "Raster rastA is within rastB if and only if no points of rastA lie in the "
@@ -16678,26 +24902,37 @@ msgid ""
 "number is provided, only those pixels with value (not NODATA) are considered "
 "in the test."
 msgstr ""
+"O raster rastA está dentro do rastB se e somente se nenhum ponto do rastA "
+"estiver no exterior do rastB e pelo menos um ponto do interior do rastA "
+"estiver no interior do rastB. Se o número de banda não for fornecido (ou for "
+"NULL), apenas o casco convexo do raster será considerado no teste. Se o "
+"número de banda for fornecido, somente aqueles pixeis com valor (não NODATA) "
+"são considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or "
 "ST_Within(geometry, ST_Polygon(raster))."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, usa ST_Polygon "
+"no raster, ex.:  ST_Within(ST_Polygon(raster), geometria) ou "
+"ST_Within(geometria, ST_Polygon(raster))."
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
 msgid ""
 "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
 "implies ST_Contains(rastB, rastA)."
 msgstr ""
+"ST_Within() é o inverso da ST_Contains(). Logo, ST_Within(rastA, rastB) "
+"implica ST_Contains(rastB, rastA)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10836
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
@@ -16708,31 +24943,42 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_within\n"
+"-----+-----+-----------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
 msgid ""
 ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
 "<xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
+", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
+"<xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
-msgstr ""
+msgstr "ST_DWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
 "each other."
 msgstr ""
+"Retorna verdade se os rasters rastA e rastB estiverem dentro da distância "
+"especificada de cada um. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
@@ -16747,9 +24993,20 @@ msgid ""
 "<parameter>rastB</parameter> </paramdef> <paramdef> <type>double precision </"
 "type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>distance_of_srid</"
+"parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_DWithin</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>rastB</parameter> </paramdef> <paramdef> <type>double precision </"
+"type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are within the specified distance of "
@@ -16758,26 +25015,36 @@ msgid ""
 "provided, only those pixels with value (not NODATA) are considered in the "
 "test."
 msgstr ""
+"Retorna verdade se os rasters rastA e rastB estiverem dentro da distância "
+"especificada de cada um. Se o número de banda não for fornecido ( ou for "
+"NULO), apenas o casco convexo do raster é considerado no teste. Se o número "
+"de banda for fornecido, apenas aqueles pixeis com valor (não NODATA) serão "
+"considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
 msgid ""
 "The distance is specified in units defined by the spatial reference system "
 "of the rasters. For this function to make sense, the source rasters must "
 "both be of the same coordinate projection, having the same SRID."
 msgstr ""
+"A distância é especificada em unidades definidas pelo sistema de referência "
+"espacial dos rasters. Para esta função fazer sentido, os rasters fonte devem "
+"ser ambos da mesma projeção de coordenada, tendo o mesmo SRID. "
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry)."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, use ST_Polygon "
+"no raster, ex.: ST_DWithin(ST_Polygon(raster), geometria)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10931
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16788,29 +25055,38 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_dwithin\n"
+"-----+-----+------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
-msgstr ""
+msgstr "ST_DFullyWithin"
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
 "distance of each other."
 msgstr ""
+"Retorna verdade se os rasters rastA e rastB estiverem completamente dentro "
+"da distância especificada de cada um. "
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
 msgid ""
 "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
@@ -16826,9 +25102,21 @@ msgid ""
 "paramdef> <paramdef> <type>double precision </type> "
 "<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> "
+"<parameter>distance_of_srid</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> "
+"<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
 msgid ""
 "Return true if rasters rastA and rastB are fully within the specified "
@@ -16837,17 +25125,24 @@ msgid ""
 "number is provided, only those pixels with value (not NODATA) are considered "
 "in the test."
 msgstr ""
+"Retorna verdade se os rasters rastA e rastB estiverem completamente dentro "
+"da distância especificada de cada um. Se o número de banda não for fornecido "
+"(ou for NULO), apenas o casco convexo do raster é considerado no teste. Se o "
+"número de banda for fornecido, apenas aqueles pixeis com valor (não NODATA) "
+"serão considerados no teste. "
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
 msgid ""
 "To test the spatial relationship of a raster and a geometry, use ST_Polygon "
 "on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry)."
 msgstr ""
+"Para testar a relação espacial de um raster e uma geometria, use ST_Polygon "
+"no raster, ex.: ST_DFullyWithin(ST_Polygon(raster), geometria)."
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:11024
 #, no-c-format
 msgid ""
 "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
@@ -16858,9 +25153,32 @@ msgid ""
 "   2 |   1 | f\n"
 "   2 |   2 | t"
 msgstr ""
+"SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_dfullywithin\n"
+"-----+-----+-----------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"RT_ST_DWithin\"/>"
+
+#~ msgid "JPEG Output Examples"
+#~ msgstr "Exemplos de saída JPEG"
+
+#~ msgid ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
+#~ msgstr ""
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=1;\n"
+#~ "\n"
+#~ "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
+#~ "FROM dummy_rast WHERE rid=2;"
diff --git a/doc/po/pt_BR/reference_sfcgal.xml.po b/doc/po/pt_BR/reference_sfcgal.xml.po
index 8fc3d1f..16b173c 100644
--- a/doc/po/pt_BR/reference_sfcgal.xml.po
+++ b/doc/po/pt_BR/reference_sfcgal.xml.po
@@ -3,13 +3,14 @@
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:24+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
+"PO-Revision-Date: 2016-11-25 18:44+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -26,6 +27,9 @@ msgid ""
 "functions. For robustness, geometry coordinates have an exact rational "
 "number representation."
 msgstr ""
+"SFCGAL é uma biblioteca wrapper C++ em torno do CGAL que fornece funções 2D "
+"e 3D avançadas. Para robustez, coordenadas de geometria têm a representação "
+"exata de número racional."
 
 #. Tag: para
 #: reference_sfcgal.xml:9
@@ -35,6 +39,9 @@ msgid ""
 "<ulink url=\"http://www.sfcgal.org\">http://www.sfcgal.org</ulink>. To load "
 "the functions create extension postgis_sfcgal."
 msgstr ""
+"As instruções de instalação da biblioteca, podem ser encontradas na página "
+"inicial do SFCGAL <ulink url=\"http://www.sfcgal.org\">http://www.sfcgal."
+"org</ulink>. Para carregar as funções, crie uma extensão postgis_sfcgal."
 
 #. Tag: para
 #: reference_sfcgal.xml:13
@@ -45,36 +52,40 @@ msgid ""
 "standard functions and SFCGAL function use: <programlisting>SET postgis."
 "backend = sfcgal;</programlisting> and"
 msgstr ""
+"Algumas funções SFCGAL substituem outras padronizadas (ST_Intersects, "
+"ST_Intersection, ST_Difference, ST_Union, ST_Area and ST_Distance), para "
+"trocar entre as funções padronizadas e  a função SFCGAL, use: "
+"<programlisting>SET postgis.backend = sfcgal;</programlisting> e"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:17
 #, no-c-format
 msgid "SET postgis.backend = geos;"
-msgstr ""
+msgstr "SET postgis.backend = geos;"
 
 #. Tag: title
 #: reference_sfcgal.xml:22
 #, no-c-format
 msgid "SFCGAL Functions"
-msgstr ""
+msgstr "SFCGAL Funções"
 
 #. Tag: refname
 #: reference_sfcgal.xml:25
 #, no-c-format
 msgid "postgis_sfcgal_version"
-msgstr ""
+msgstr "postgis_sfcgal_version"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:27
 #, no-c-format
 msgid "Returns the version of SFCGAL in use"
-msgstr ""
+msgstr "retorna a versão do SFCGAL em uso"
 
 #. Tag: funcdef
 #: reference_sfcgal.xml:33
 #, no-c-format
 msgid "text <function>postgis_sfcgal_version</function>"
-msgstr ""
+msgstr "texto <function>postgis_sfcgal_version</function>"
 
 #. Tag: title
 #: reference_sfcgal.xml:40 reference_sfcgal.xml:72 reference_sfcgal.xml:165
@@ -93,7 +104,7 @@ msgstr "Descrição"
 #: reference_sfcgal.xml:482 reference_sfcgal.xml:707 reference_sfcgal.xml:745
 #, no-c-format
 msgid "Availability: 2.1.0"
-msgstr ""
+msgstr "Disponibilidade: 2.1.0"
 
 #. Tag: para
 #: reference_sfcgal.xml:43 reference_sfcgal.xml:75 reference_sfcgal.xml:168
@@ -170,7 +181,7 @@ msgstr ""
 #: reference_sfcgal.xml:641 reference_sfcgal.xml:714 reference_sfcgal.xml:752
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: para
 #: reference_sfcgal.xml:82 reference_sfcgal.xml:491 reference_sfcgal.xml:567
@@ -181,6 +192,9 @@ msgid ""
 "rendering in HTML using <ulink url=\"http://www.x3dom.org\">X3Dom HTML "
 "Javascript rendering library</ulink>."
 msgstr ""
+"As imagens 3D foram criadas usando o PostGIS xref linkend=\"ST_AsX3D\"/> e "
+"interpretadas no HTML usando: <ulink url=\"http://www.x3dom.org\">X3Dom HTML "
+"Javascript rendering library</ulink>."
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:89
@@ -189,12 +203,14 @@ msgid ""
 "SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
 "  50, 'quad_segs=2'),0,0,30);"
 msgstr ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+"  50, 'quad_segs=2'),0,0,30);"
 
 #. Tag: para
 #: reference_sfcgal.xml:95
 #, no-c-format
 msgid "Original octagon formed from buffering point"
-msgstr ""
+msgstr "Octágono original formado a partir do ponto buffering "
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:100
@@ -203,24 +219,26 @@ msgid ""
 "ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
 " 50, 'quad_segs=2'),0,0,30);"
 msgstr ""
+"ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30);"
 
 #. Tag: para
 #: reference_sfcgal.xml:106
 #, no-c-format
 msgid "Hexagon extruded 30 units along Z produces a PolyhedralSurfaceZ"
-msgstr ""
+msgstr "30 unidades expelidas do hexágono com Z produz uma PolyhedralSurfaceZ"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:114
 #, no-c-format
 msgid "SELECT ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)')"
-msgstr ""
+msgstr "SELECT ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)')"
 
 #. Tag: para
 #: reference_sfcgal.xml:120
 #, no-c-format
 msgid "Original linestring"
-msgstr ""
+msgstr "Linestring original"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:125
@@ -229,19 +247,21 @@ msgid ""
 "SELECT ST_Extrude(\n"
 " ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));"
 msgstr ""
+"SELECT ST_Extrude(\n"
+" ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));"
 
 #. Tag: para
 #: reference_sfcgal.xml:131
 #, no-c-format
 msgid "LineString Extruded along Z produces a PolyhedralSurfaceZ"
-msgstr ""
+msgstr "Linestring expelida com Z produz uma PolyhedralSurfaceZ"
 
 #. Tag: title
 #: reference_sfcgal.xml:141 reference_sfcgal.xml:263 reference_sfcgal.xml:602
 #: reference_sfcgal.xml:677 reference_sfcgal.xml:720 reference_sfcgal.xml:851
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também"
 
 #. Tag: refname
 #: reference_sfcgal.xml:150
@@ -272,30 +292,32 @@ msgid ""
 "SELECT ST_StraightSkeleton(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 "
 "10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 msgstr ""
+"SELECT ST_StraightSkeleton(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 "
+"10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 
 #. Tag: para
 #: reference_sfcgal.xml:186 reference_sfcgal.xml:791
 #, no-c-format
 msgid "Original polygon"
-msgstr ""
+msgstr "Polígono original"
 
 #. Tag: para
 #: reference_sfcgal.xml:195
 #, no-c-format
 msgid "Straight Skeleton of polygon"
-msgstr ""
+msgstr "Esqueleto reto de polígono"
 
 #. Tag: refname
 #: reference_sfcgal.xml:209
 #, no-c-format
 msgid "ST_ApproximateMedialAxis"
-msgstr ""
+msgstr "ST_ApproximateMedialAxis"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:211
 #, no-c-format
 msgid "Compute the approximate medial axis of an areal geometry."
-msgstr ""
+msgstr "Computa o eixo mediano aproximado de uma geometria territorial."
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:216
@@ -304,6 +326,8 @@ msgid ""
 "<funcdef>geometry <function>ST_ApproximateMedialAxis</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometria <function>ST_ApproximateMedialAxis</function></funcdef> "
+"<paramdef><type>geometria</type> <parameter>geom</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:226
@@ -314,13 +338,17 @@ msgid ""
 "(1.2.0+). Otherwise the function is just a wrapper around "
 "ST_StraightSkeleton (slower case)."
 msgstr ""
+"Retorna um eixo mediano aproximado para a entrada territorial baseada do seu "
+"esqueleto reto. Usa uma API específica do SFCGAL quando construída contra "
+"uma versão capaz (1.2.0+). Senão a função é somente um wrapper em volta do "
+"ST_StraightSkeleton (caso menor)."
 
 #. Tag: para
 #: reference_sfcgal.xml:233 reference_sfcgal.xml:558 reference_sfcgal.xml:633
 #: reference_sfcgal.xml:836 reference_sfcgal.xml:877 reference_sfcgal.xml:905
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:241
@@ -329,12 +357,14 @@ msgid ""
 "SELECT ST_ApproximateMedialAxis(ST_GeomFromText('POLYGON (( 190 190, 10 190, "
 "10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 msgstr ""
+"SELECT ST_ApproximateMedialAxis(ST_GeomFromText('POLYGON (( 190 190, 10 190, "
+"10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 
 #. Tag: para
 #: reference_sfcgal.xml:252
 #, no-c-format
 msgid "A polygon and its approximate medial axis"
-msgstr ""
+msgstr "Um polígono e seu eixo mediano aproximado "
 
 #. Tag: refname
 #: reference_sfcgal.xml:273
@@ -365,6 +395,8 @@ msgid ""
 "Availability: 2.2.0: This was documented in 2.1.0 but got accidentally left "
 "out in 2.1 release."
 msgstr ""
+"Disponibilidade: 2.2.0: Isso foi documentado em 2.1.0, mas foi deixado de "
+"fora acidentalmente na 2.1."
 
 #. Tag: refname
 #: reference_sfcgal.xml:302
@@ -395,6 +427,8 @@ msgid ""
 "The function only applies to polygons. It returns -1 if the polygon is "
 "counterclockwise oriented and 1 if the polygon is clockwise oriented."
 msgstr ""
+"A função só se aplica a polígonos. Ela retorna -1 se o polígono estiver "
+"orientado no sentido anti-horário e 1 se estiver no sentido horário."
 
 #. Tag: refname
 #: reference_sfcgal.xml:331
@@ -428,7 +462,7 @@ msgstr "ST_MinkowskiSum"
 #: reference_sfcgal.xml:361
 #, no-c-format
 msgid "Performs Minkowski sum"
-msgstr ""
+msgstr "Representar soma Minkowski"
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:366
@@ -438,6 +472,9 @@ msgid ""
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_MinkowskiSum</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:377
@@ -446,6 +483,8 @@ msgid ""
 "This function performs a 2D minkowski sum of a point, line or polygon with a "
 "polygon."
 msgstr ""
+"Essa função representa uma soma minkowski 2D de um ponto, linha ou polígono "
+"com um polígono."
 
 #. Tag: para
 #: reference_sfcgal.xml:378
@@ -456,6 +495,11 @@ msgid ""
 "planning and computer-aided design. More details on <ulink url=\"https://en."
 "wikipedia.org/wiki/Minkowski_addition\">Wikipedia Minkowski addition</ulink>."
 msgstr ""
+"Uma soma minkowski de duas geometrias A e B é o conjunto de todos os pontos "
+"que estão somados a quaisquer pontos A e B. As somas minkowski são usadas em "
+"planos em movimento e design de ajuda de computadores. Maiores detalhes em "
+"<ulink url=\"https://en.wikipedia.org/wiki/Minkowski_addition\">Wikipedia "
+"Minkowski addition</ulink>."
 
 #. Tag: para
 #: reference_sfcgal.xml:379
@@ -466,6 +510,10 @@ msgid ""
 "leading to possible cases of invalidity. The second parameter must be a 2D "
 "polygon."
 msgstr ""
+"O primeiro parâmetro pode ser  qualquer geometria 2D (ponto, linestring, "
+"polígono). Se uma geometria 3D é passada, ela será convertida para 2D "
+"forçando Z para 0, levando a possíveis casos de invalidade. O segundo "
+"parâmetro deve ser um polígono 2D. "
 
 #. Tag: para
 #: reference_sfcgal.xml:381
@@ -474,6 +522,8 @@ msgid ""
 "Implementation utilizes <ulink url=\"http://doc.cgal.org/latest/"
 "Minkowski_sum_2/\">CGAL 2D Minkowskisum</ulink>."
 msgstr ""
+"Implementação utiliza <ulink url=\"http://doc.cgal.org/latest/"
+"Minkowski_sum_2/\">CGAL 2D Minkowskisum</ulink>."
 
 #. Tag: para
 #: reference_sfcgal.xml:389
@@ -482,18 +532,20 @@ msgid ""
 "Minkowski Sum of Linestring and circle polygon where Linestring cuts thru "
 "the circle"
 msgstr ""
+"Soma minkowski de linestring e polígono circular onde a linestring corta "
+"através do círculo"
 
 #. Tag: para
 #: reference_sfcgal.xml:401 reference_sfcgal.xml:436
 #, no-c-format
 msgid "Before Summing"
-msgstr ""
+msgstr "Antes da soma"
 
 #. Tag: para
 #: reference_sfcgal.xml:413
 #, no-c-format
 msgid "After summing"
-msgstr ""
+msgstr "Depois de somar"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:422
@@ -524,12 +576,36 @@ msgid ""
 "76.667106990588,32.2836140246614 71.4805029709526,30.5764415879031 "
 "65.8527096604838,30 59.9999999999999)))"
 msgstr ""
+"SELECT ST_MinkowskiSum(line, circle))\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(100, 100)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(50 50)'), 30) As circle) As foo;\n"
+"\n"
+"-- wkt --\n"
+"MULTIPOLYGON(((30 59.9999999999999,30.5764415879031 "
+"54.1472903395161,32.2836140246614 48.5194970290472,35.0559116309237 "
+"43.3328930094119,38.7867965644036 38.7867965644035,43.332893009412 "
+"35.0559116309236,48.5194970290474 32.2836140246614,54.1472903395162 "
+"30.5764415879031,60.0000000000001 30,65.8527096604839 "
+"30.5764415879031,71.4805029709527 32.2836140246614,76.6671069905881 "
+"35.0559116309237,81.2132034355964 38.7867965644036,171.213203435596 "
+"128.786796564404,174.944088369076 133.332893009412,177.716385975339 "
+"138.519497029047,179.423558412097 144.147290339516,180 150,179.423558412097 "
+"155.852709660484,177.716385975339 161.480502970953,174.944088369076 "
+"166.667106990588,171.213203435596 171.213203435596,166.667106990588 "
+"174.944088369076,\n"
+"161.480502970953 177.716385975339,155.852709660484 179.423558412097,150 "
+"180,144.147290339516 179.423558412097,138.519497029047 "
+"177.716385975339,133.332893009412 174.944088369076,128.786796564403 "
+"171.213203435596,38.7867965644035 81.2132034355963,35.0559116309236 "
+"76.667106990588,32.2836140246614 71.4805029709526,30.5764415879031 "
+"65.8527096604838,30 59.9999999999999)))"
 
 #. Tag: para
 #: reference_sfcgal.xml:424
 #, no-c-format
 msgid "Minkowski Sum of a polygon and multipoint"
-msgstr ""
+msgstr "Soma minkowski de um polígono e multiponto"
 
 #. Tag: para
 #: reference_sfcgal.xml:448
@@ -537,6 +613,7 @@ msgstr ""
 msgid ""
 "After summing: polygon is duplicated and translated to position of points"
 msgstr ""
+"Depois de somar: polígono é duplicado e transladado para posições de pontos"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:457
@@ -554,18 +631,29 @@ msgid ""
 "    ((120 65,150 85,225 125,275 175,120 65))\n"
 "    )"
 msgstr ""
+"SELECT ST_MinkowskiSum(mp, poly)\n"
+"FROM (SELECT 'MULTIPOINT(25 50,70 25)'::geometry As mp,\n"
+"   'POLYGON((130 150, 20 40, 50 60, 125 100, 130 150))'::geometry As poly\n"
+"    ) As foo\n"
+"\n"
+"\n"
+"-- wkt --\n"
+"MULTIPOLYGON(\n"
+"    ((70 115,100 135,175 175,225 225,70 115)),\n"
+"    ((120 65,150 85,225 125,275 175,120 65))\n"
+"    )"
 
 #. Tag: refname
 #: reference_sfcgal.xml:464
 #, no-c-format
 msgid "ST_3DIntersection"
-msgstr ""
+msgstr "ST_3DIntersection"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:466
 #, no-c-format
 msgid "Perform 3D intersection"
-msgstr ""
+msgstr "Representar intersecção 3D"
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:471
@@ -575,12 +663,15 @@ msgid ""
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_3DIntersection</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:481
 #, no-c-format
 msgid "Return a geometry that is the shared portion between geom1 and geom2."
-msgstr ""
+msgstr "Retorna uma geometria que é dividida entre geom1 e geom2"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:497 reference_sfcgal.xml:573 reference_sfcgal.xml:648
@@ -591,12 +682,17 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2;"
 msgstr ""
+"SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2;"
 
 #. Tag: para
 #: reference_sfcgal.xml:503
 #, no-c-format
 msgid "Original 3D geometries overlaid. geom2 is shown semi-transparent"
 msgstr ""
+"Geometrias 3D originais cobertas. geom2 é apresentada semitransparente "
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:508
@@ -608,18 +704,23 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DIntersection(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:514
 #, no-c-format
 msgid "Intersection of geom1 and geom2"
-msgstr ""
+msgstr "Intersecção de geom1 e geom2 "
 
 #. Tag: para
 #: reference_sfcgal.xml:523
 #, no-c-format
 msgid "3D linestrings and polygons"
-msgstr ""
+msgstr "Linestrings 3D e polígonos"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:524
@@ -635,12 +736,21 @@ msgid ""
 "--------------------------------\n"
 " LINESTRING Z (1 1 8,0.5 0.5 8)"
 msgstr ""
+"SELECT ST_AsText(ST_3DIntersection(linestring, polygon)) As wkt\n"
+"FROM  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"              wkt\n"
+"--------------------------------\n"
+" LINESTRING Z (1 1 8,0.5 0.5 8)"
 
 #. Tag: para
 #: reference_sfcgal.xml:526
 #, no-c-format
 msgid "Cube (closed Polyhedral Surface) and Polygon Z"
-msgstr ""
+msgstr "Cubo (superfície poliédrica fechada) e polígono Z"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:527
@@ -656,6 +766,15 @@ msgid ""
 "0 0 1)) )'),\n"
 "        'POLYGON Z ((0 0 0, 0 0 0.5, 0 0.5 0.5, 0 0.5 0, 0 0 0))'::geometry))"
 msgstr ""
+"SELECT ST_AsText(ST_3DIntersection(\n"
+"                ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, "
+"0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )'),\n"
+"        'POLYGON Z ((0 0 0, 0 0 0.5, 0 0.5 0.5, 0 0.5 0, 0 0 0))'::geometry))"
 
 #. Tag: screen
 #: reference_sfcgal.xml:528
@@ -663,6 +782,7 @@ msgstr ""
 msgid ""
 "TIN Z (((0 0 0,0 0 0.5,0 0.5 0.5,0 0 0)),((0 0.5 0,0 0 0,0 0.5 0.5,0 0.5 0)))"
 msgstr ""
+"TIN Z (((0 0 0,0 0 0.5,0 0.5 0.5,0 0 0)),((0 0.5 0,0 0 0,0 0.5 0.5,0 0.5 0)))"
 
 #. Tag: para
 #: reference_sfcgal.xml:530
@@ -671,6 +791,8 @@ msgid ""
 "Intersection of 2 solids that result in volumetric intersection is also a "
 "solid (ST_Dimension returns 3)"
 msgstr ""
+"Intersecção de 2 sólidos, que resulta em uma intersecção volumétrica, também "
+"é um sólido (ST_Dimension retorna 3)"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:531
@@ -680,6 +802,9 @@ msgid ""
 "geometry,10,1),0,0,30),\n"
 " ST_Extrude(ST_Buffer('POINT(10 20)'::geometry,10,1),2,0,10) ));"
 msgstr ""
+"SELECT ST_AsText(ST_3DIntersection( ST_Extrude(ST_Buffer('POINT(10 20)'::"
+"geometry,10,1),0,0,30),\n"
+" ST_Extrude(ST_Buffer('POINT(10 20)'::geometry,10,1),2,0,10) ));"
 
 #. Tag: screen
 #: reference_sfcgal.xml:532
@@ -713,18 +838,45 @@ msgid ""
 "        ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),"
 "((11 11 10,11 29 10,2 20 10,11 11 10)))"
 msgstr ""
+"POLYHEDRALSURFACE Z (((13.3333333333333 13.3333333333333 10,20 20 0,20 20 "
+"10,13.3333333333333 13.3333333333333 10)),\n"
+"        ((20 20 10,16.6666666666667 23.3333333333333 10,13.3333333333333 "
+"13.3333333333333 10,20 20 10)),\n"
+"        ((20 20 0,16.6666666666667 23.3333333333333 10,20 20 10,20 20 0)),\n"
+"        ((13.3333333333333 13.3333333333333 10,10 10 0,20 20 "
+"0,13.3333333333333 13.3333333333333 10)),\n"
+"        ((16.6666666666667 23.3333333333333 10,12 28 10,13.3333333333333 "
+"13.3333333333333 10,16.6666666666667 23.3333333333333 10)),\n"
+"        ((20 20 0,9.99999999999995 30 0,16.6666666666667 23.3333333333333 "
+"10,20 20 0)),\n"
+"        ((10 10 0,9.99999999999995 30 0,20 20 0,10 10 0)),((13.3333333333333 "
+"13.3333333333333 10,12 12 10,10 10 0,13.3333333333333 13.3333333333333 "
+"10)),\n"
+"        ((12 28 10,12 12 10,13.3333333333333 13.3333333333333 10,12 28 "
+"10)),\n"
+"        ((16.6666666666667 23.3333333333333 10,9.99999999999995 30 0,12 28 "
+"10,16.6666666666667 23.3333333333333 10)),\n"
+"        ((10 10 0,0 20 0,9.99999999999995 30 0,10 10 0)),\n"
+"        ((12 12 10,11 11 10,10 10 0,12 12 10)),((12 28 10,11 11 10,12 12 "
+"10,12 28 10)),\n"
+"        ((9.99999999999995 30 0,11 29 10,12 28 10,9.99999999999995 30 0)),"
+"((0 20 0,2 20 10,9.99999999999995 30 0,0 20 0)),\n"
+"        ((10 10 0,2 20 10,0 20 0,10 10 0)),((11 11 10,2 20 10,10 10 0,11 11 "
+"10)),((12 28 10,11 29 10,11 11 10,12 28 10)),\n"
+"        ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),"
+"((11 11 10,11 29 10,2 20 10,11 11 10)))"
 
 #. Tag: refname
 #: reference_sfcgal.xml:540
 #, no-c-format
 msgid "ST_3DDifference"
-msgstr ""
+msgstr "ST_3DDifference"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:542
 #, no-c-format
 msgid "Perform 3D difference"
-msgstr ""
+msgstr "Representar diferença 3D "
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:547
@@ -734,19 +886,22 @@ msgid ""
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_3DDifference</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:557
 #, no-c-format
 msgid "Returns that part of geom1 that is not part of geom2."
-msgstr ""
+msgstr "Retorna aquela parte de geom1 que não faz parte de geom2."
 
 #. Tag: para
 #: reference_sfcgal.xml:579
 #, no-c-format
 msgid ""
 "Original 3D geometries overlaid. geom2 is the part that will be removed."
-msgstr ""
+msgstr "Geometrias 3D originais cobertas. geom2 é a parte que será removida."
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:584
@@ -758,12 +913,17 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DDifference(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:590
 #, no-c-format
 msgid "What's left after removing geom2"
-msgstr ""
+msgstr "O que restou depois de remover geom2"
 
 #. Tag: para
 #: reference_sfcgal.xml:604
@@ -772,18 +932,20 @@ msgid ""
 ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
 "linkend=\"ST_3DUnion\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DUnion\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:614
 #, no-c-format
 msgid "ST_3DUnion"
-msgstr ""
+msgstr "ST_3DUnion"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:616
 #, no-c-format
 msgid "Perform 3D union"
-msgstr ""
+msgstr "Representar união 3D"
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:621
@@ -793,12 +955,15 @@ msgid ""
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
 "<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry <function>ST_3DUnion</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:654
 #, no-c-format
 msgid "Original 3D geometries overlaid. geom2 is the one with transparency."
-msgstr ""
+msgstr "Geometrias 3D originais cobertas. geom2 é a com transparência."
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:659
@@ -810,12 +975,17 @@ msgid ""
 "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
 " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
+"SELECT ST_3DUnion(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 
 #. Tag: para
 #: reference_sfcgal.xml:665
 #, no-c-format
 msgid "Union of geom1 and geom2"
-msgstr ""
+msgstr "União de geom1 e geom2"
 
 #. Tag: para
 #: reference_sfcgal.xml:679
@@ -824,18 +994,21 @@ msgid ""
 ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
 "linkend=\"ST_3DDifference\"/>"
 msgstr ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DDifference\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:690
 #, no-c-format
 msgid "ST_3DArea"
-msgstr ""
+msgstr "ST_3DArea"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:692
 #, no-c-format
 msgid "Computes area of 3D surface geometries. Will return 0 for solids."
 msgstr ""
+"Computa a área de geometrias de superfície 3D. Irá retornar 0 para sólidos."
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:697
@@ -844,6 +1017,8 @@ msgid ""
 "<funcdef>float<function>ST_3DArea</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
+"<funcdef>float<function>ST_3DArea</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 
 #. Tag: para
 #: reference_sfcgal.xml:715
@@ -852,6 +1027,9 @@ msgid ""
 "Note: By default a PolyhedralSurface built from WKT is a surface geometry, "
 "not solid. It therefore has surface area. Once converted to a solid, no area."
 msgstr ""
+"Nota: Por padrão uma superfície poliédrica construída de um WKT, é uma "
+"superfície de geometria, não sólida. Ela, portanto, tem uma área de "
+"superfície. Uma vez convertido em sólido, não tem nenhuma área. "
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:716
@@ -870,6 +1048,18 @@ msgid ""
 "-------------------+--------------------\n"
 "                 6 |                  0"
 msgstr ""
+"SELECT ST_3DArea(geom) As cube_surface_area,\n"
+"        ST_3DArea(ST_MakeSolid(geom)) As solid_surface_area\n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
+"\n"
+" cube_surface_area | solid_surface_area\n"
+"-------------------+--------------------\n"
+"                 6 |                  0"
 
 #. Tag: para
 #: reference_sfcgal.xml:722
@@ -878,6 +1068,8 @@ msgid ""
 ", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>, <xref "
 "linkend=\"ST_Area\"/>"
 msgstr ""
+", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>, <xref "
+"linkend=\"ST_Area\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:728
@@ -892,6 +1084,8 @@ msgid ""
 "Perform surface Tesselation of a polygon or polyhedralsurface and returns as "
 "a TIN or collection of TINS"
 msgstr ""
+"Representa superfície tesselação de um polígono ou superfície poliédrica e "
+"retorna como uma TIN ou coleção de TINS"
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:735
@@ -910,6 +1104,9 @@ msgid ""
 "Takes as input a surface such a MULTI(POLYGON) or POLYHEDRALSURFACE and "
 "returns a TIN representation via the process of tesselation using triangles."
 msgstr ""
+"Usa como entrada uma superfície como um MULTI(POLÍGONO) ou "
+"SUPERFÍCIEPOLIÉDRICA e retorna uma representação TIN via o processo de "
+"tesselação usando triângulos."
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:758
@@ -923,12 +1120,19 @@ msgid ""
 "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
 "1, 0 1 1, 0 0 1)) )');"
 msgstr ""
+"SELECT ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
+"0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )');"
 
 #. Tag: para
 #: reference_sfcgal.xml:764
 #, no-c-format
 msgid "Original Cube"
-msgstr ""
+msgstr "Cubo original"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:769
@@ -942,12 +1146,19 @@ msgid ""
 "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
 "0 0 1)) )'));"
 msgstr ""
+"SELECT ST_Tesselate(ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 "
+"1 1, 0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )'));"
 
 #. Tag: para
 #: reference_sfcgal.xml:770
 #, no-c-format
 msgid "ST_AsText output:"
-msgstr ""
+msgstr "ST_AsText output:"
 
 #. Tag: screen
 #: reference_sfcgal.xml:771
@@ -961,12 +1172,19 @@ msgid ""
 "        ((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 1 0,1 1 1,1 1 0)),\n"
 "        ((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 1,0 0 1,1 0 1,0 1 1)))"
 msgstr ""
+"TIN Z (((0 0 0,0 0 1,0 1 1,0 0 0)),((0 1 0,0 0 0,0 1 1,0 1 0)),\n"
+"        ((0 0 0,0 1 0,1 1 0,0 0 0)),\n"
+"        ((1 0 0,0 0 0,1 1 0,1 0 0)),((0 0 1,1 0 0,1 0 1,0 0 1)),\n"
+"        ((0 0 1,0 0 0,1 0 0,0 0 1)),\n"
+"        ((1 1 0,1 1 1,1 0 1,1 1 0)),((1 0 0,1 1 0,1 0 1,1 0 0)),\n"
+"        ((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 1 0,1 1 1,1 1 0)),\n"
+"        ((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 1,0 0 1,1 0 1,0 1 1)))"
 
 #. Tag: para
 #: reference_sfcgal.xml:777
 #, no-c-format
 msgid "Tesselated Cube with triangles colored"
-msgstr ""
+msgstr "Cubo tesselado com triângulos coloridos "
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:785
@@ -975,6 +1193,8 @@ msgid ""
 "SELECT 'POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 160, 120 190, "
 "10 190 ))'::geometry;"
 msgstr ""
+"SELECT 'POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 160, 120 190, "
+"10 190 ))'::geometry;"
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:796
@@ -984,12 +1204,15 @@ msgid ""
 "        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 "
 "160, 120 190, 10 190 ))'::geometry);"
 msgstr ""
+"SELECT\n"
+"        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 "
+"160, 120 190, 10 190 ))'::geometry);"
 
 #. Tag: para
 #: reference_sfcgal.xml:798
 #, no-c-format
 msgid "ST_AsText output"
-msgstr ""
+msgstr "ST_AsText output"
 
 #. Tag: screen
 #: reference_sfcgal.xml:799
@@ -999,18 +1222,21 @@ msgid ""
 "         ((80 70,50 160,10 70,80 70)),((120 160,120 190,50 160,120 160)),\n"
 " ((120 190,10 190,50 160,120 190)))"
 msgstr ""
+"TIN(((80 130,50 160,80 70,80 130)),((50 160,10 190,10 70,50 160)),\n"
+"         ((80 70,50 160,10 70,80 70)),((120 160,120 190,50 160,120 160)),\n"
+" ((120 190,10 190,50 160,120 190)))"
 
 #. Tag: para
 #: reference_sfcgal.xml:805
 #, no-c-format
 msgid "Tesselated Polygon"
-msgstr ""
+msgstr "Polígono tesselado "
 
 #. Tag: refname
 #: reference_sfcgal.xml:819
 #, no-c-format
 msgid "ST_Volume"
-msgstr ""
+msgstr "ST_Volume"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:821
@@ -1019,6 +1245,8 @@ msgid ""
 "Computes the volume of a 3D solid. If applied to surface (even closed) "
 "geometries will return 0."
 msgstr ""
+"Computa o volume de um sólido 3D. Se aplicado a geometrias com superfícies "
+"(mesmo fechadas), irão retornar 0.  "
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:826
@@ -1027,12 +1255,14 @@ msgid ""
 "<funcdef>float <function>ST_Volume</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
+"<funcdef>float <function>ST_Volume</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 
 #. Tag: title
 #: reference_sfcgal.xml:844
 #, no-c-format
 msgid "Example"
-msgstr ""
+msgstr "Exemplo"
 
 #. Tag: para
 #: reference_sfcgal.xml:845
@@ -1042,6 +1272,10 @@ msgid ""
 "than solid. To make them solid, you need to use <xref linkend=\"ST_MakeSolid"
 "\"/>. Areal geometries have no volume. Here is an example to demonstrate."
 msgstr ""
+"Quando superfícies fechadas são criadas com WKT, elas são tratadas como "
+"territoriais ao invés de sólido. Para torná-las sólidos, você precis usar "
+"<xref linkend=\"ST_MakeSolid\"/>. Geometrias territoriais não têm volume. "
+"Aqui está um exemplo demonstrativo."
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:847
@@ -1060,18 +1294,30 @@ msgid ""
 "------------------+-------------------\n"
 "                0 |                 1"
 msgstr ""
+"SELECT ST_Volume(geom) As cube_surface_vol,\n"
+"        ST_Volume(ST_MakeSolid(geom)) As solid_surface_vol\n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
+"\n"
+" cube_surface_vol | solid_surface_vol\n"
+"------------------+-------------------\n"
+"                0 |                 1"
 
 #. Tag: para
 #: reference_sfcgal.xml:853
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:860
 #, no-c-format
 msgid "ST_MakeSolid"
-msgstr ""
+msgstr "ST_MakeSolid"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:862
@@ -1081,6 +1327,9 @@ msgid ""
 "solid, the input geometry must be a closed Polyhedral Surface or a closed "
 "TIN."
 msgstr ""
+"Molde a geometria para um sólido. Nenhuma verificação é apresentada. Para "
+"obter um sólido válido, a geometria de entrada deve ser uma superfície "
+"poliédrica fechada ou um TIN fechado. "
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:867
@@ -1089,18 +1338,22 @@ msgid ""
 "<funcdef>geometry<function>ST_MakeSolid</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
+"<funcdef>geometry<function>ST_MakeSolid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 
 #. Tag: refname
 #: reference_sfcgal.xml:888
 #, no-c-format
 msgid "ST_IsSolid"
-msgstr ""
+msgstr "ST_IsSolid"
 
 #. Tag: refpurpose
 #: reference_sfcgal.xml:890
 #, no-c-format
 msgid "Test if the geometry is a solid. No validity check is performed."
 msgstr ""
+"teste se a geometria é um sólido. Nenhuma verificação de validade é "
+"representada."
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:895
@@ -1109,3 +1362,5 @@ msgid ""
 "<funcdef>boolean<function>ST_IsSolid</function></funcdef> "
 "<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean<function>ST_IsSolid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
diff --git a/doc/po/pt_BR/reference_temporal.xml.po b/doc/po/pt_BR/reference_temporal.xml.po
index ef9ef3c..3c1871d 100644
--- a/doc/po/pt_BR/reference_temporal.xml.po
+++ b/doc/po/pt_BR/reference_temporal.xml.po
@@ -1,37 +1,40 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# georgersilva <georger.silva at gmail.com>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:15+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-11-25 20:04+0000\n"
+"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: title
 #: reference_temporal.xml:3
 #, no-c-format
 msgid "Temporal Support"
-msgstr ""
+msgstr "Suporte Temporal"
 
 #. Tag: refname
 #: reference_temporal.xml:8
 #, no-c-format
 msgid "ST_IsValidTrajectory"
-msgstr ""
+msgstr "ST_IsValidTrajectory"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:9
 #, no-c-format
 msgid "Returns <varname>true</varname> if the geometry is a valid trajectory."
 msgstr ""
+"Retorna <varname>true</varname> se a geometria possui uma trajetória válida."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:16
@@ -40,13 +43,15 @@ msgid ""
 "<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> "
 "<paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
 
 #. Tag: title
 #: reference_temporal.xml:24 reference_temporal.xml:76
 #: reference_temporal.xml:132 reference_temporal.xml:185
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_temporal.xml:26
@@ -55,6 +60,8 @@ msgid ""
 "Tell if a geometry encodes a valid trajectory. Valid trajectories are "
 "encoded as LINESTRING with M value growing from each vertex to the next."
 msgstr ""
+"Diz se uma geometria codifica uma trajetória válida. Trajetórias válidas são "
+"codificadas como LINESTRING com valor de M, crescente para cada vértice."
 
 #. Tag: para
 #: reference_temporal.xml:32
@@ -63,27 +70,29 @@ msgid ""
 "Valid trajectories are expected as input to some spatio-temporal queries "
 "like <xref linkend=\"ST_ClosestPointOfApproach\"/>"
 msgstr ""
+"Espera-se que trajetórias válidas possuam como entrada pesquisas espaço-"
+"temporais, como <xref linkend=\"ST_ClosestPointOfApproach\"/>"
 
 #. Tag: para
 #: reference_temporal.xml:37 reference_temporal.xml:90
 #: reference_temporal.xml:141 reference_temporal.xml:197
 #, no-c-format
 msgid "Availability: 2.2.0"
-msgstr ""
+msgstr "Disponibilidade: 2.2.0"
 
 #. Tag: para
 #: reference_temporal.xml:38 reference_temporal.xml:91
 #: reference_temporal.xml:142 reference_temporal.xml:198
 #, no-c-format
 msgid "&Z_support;"
-msgstr ""
+msgstr "&Z_support;"
 
 #. Tag: title
 #: reference_temporal.xml:43 reference_temporal.xml:96
 #: reference_temporal.xml:147 reference_temporal.xml:203
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: programlisting
 #: reference_temporal.xml:44
@@ -104,19 +113,33 @@ msgid ""
 "----------------------\n"
 " f"
 msgstr ""
+"-- A valid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(\n"
+"  ST_MakePointM(0,0,1),\n"
+"  ST_MakePointM(0,1,2))\n"
+");\n"
+" t\n"
+"\n"
+"-- An invalid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(ST_MakePointM(0,0,1), "
+"ST_MakePointM(0,1,0)));\n"
+"NOTICE:  Measure of vertex 1 (0) not bigger than measure of vertex 0 (1)\n"
+" st_isvalidtrajectory\n"
+"----------------------\n"
+" f"
 
 #. Tag: title
 #: reference_temporal.xml:49 reference_temporal.xml:102
 #: reference_temporal.xml:153 reference_temporal.xml:209
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também"
 
 #. Tag: refname
 #: reference_temporal.xml:59
 #, no-c-format
 msgid "ST_ClosestPointOfApproach"
-msgstr ""
+msgstr "ST_ClosestPointOfApproach"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:60
@@ -124,6 +147,7 @@ msgstr ""
 msgid ""
 "Returns the measure at which points interpolated along two lines are closest."
 msgstr ""
+"Retorna a medida em que pontos interpolados na linha são mais próximos."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:67
@@ -133,6 +157,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_ClosestPointOfApproach</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:78
@@ -143,6 +170,10 @@ msgid ""
 "checked by <xref linkend=\"ST_IsValidTrajectory\"/>. Null is returned if the "
 "trajectories do not overlap on the M range."
 msgstr ""
+"Retorna a menor medida em que o ponto interpolado na linha possuem a menor "
+"distância. Entradas devem ser trajetórias válidas como checadas por <xref "
+"linkend=\"ST_IsValidTrajectory\"/>. Retorna null se as trajetórias não se "
+"sobrepõe no intervalo M."
 
 #. Tag: para
 #: reference_temporal.xml:85
@@ -151,6 +182,8 @@ msgid ""
 "See <xref linkend=\"ST_LocateAlong\"/> for getting the actual points at the "
 "given measure."
 msgstr ""
+"Veja <xref linkend=\"ST_LocateAlong\"/> para buscar os pontos em uma "
+"determinada medida."
 
 #. Tag: programlisting
 #: reference_temporal.xml:97
@@ -182,6 +215,31 @@ msgid ""
 "-------------------------------+------------------\n"
 " 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
 msgstr ""
+"-- Return the time in which two objects moving between 10:00 and 11:00\n"
+"-- are closest to each other and their distance at that point\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+"), cpa AS (\n"
+"  SELECT ST_ClosestPointOfApproach(a,b) m FROM inp\n"
+"), points AS (\n"
+"  SELECT ST_Force3DZ(ST_GeometryN(ST_LocateAlong(a,m),1)) pa,\n"
+"         ST_Force3DZ(ST_GeometryN(ST_LocateAlong(b,m),1)) pb\n"
+"  FROM inp, cpa\n"
+")\n"
+"SELECT to_timestamp(m) t,\n"
+"       ST_Distance(pa,pb) distance\n"
+"FROM points, cpa;\n"
+"\n"
+"               t               |     distance\n"
+"-------------------------------+------------------\n"
+" 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
 
 #. Tag: para
 #: reference_temporal.xml:103
@@ -190,12 +248,14 @@ msgid ""
 ", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, "
 "<xref linkend=\"ST_AddMeasure\"/>"
 msgstr ""
+", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, "
+"<xref linkend=\"ST_AddMeasure\"/>"
 
 #. Tag: refname
 #: reference_temporal.xml:115
 #, no-c-format
 msgid "ST_DistanceCPA"
-msgstr ""
+msgstr "ST_DistanceCPA"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:116
@@ -203,6 +263,8 @@ msgstr ""
 msgid ""
 "Returns the distance between closest points of approach in two trajectories."
 msgstr ""
+"Retorna a distância entre os pontos mais próximos de uma aproximação em duas "
+"trajetórias."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:123
@@ -212,6 +274,9 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_DistanceCPA</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:134
@@ -222,6 +287,10 @@ msgid ""
 "\"ST_IsValidTrajectory\"/>. Null is returned if the trajectories do not "
 "overlap on the M range."
 msgstr ""
+"Retorna a menor distância entre dois objetos em movimento que tiveram um do "
+"outro. Entradas devem ser trajetórias válidas, como checadas por <xref "
+"linkend=\"ST_IsValidTrajectory\"/>. Retorna null se as trajetórias não se "
+"intersecionam no intervalo M."
 
 #. Tag: programlisting
 #: reference_temporal.xml:148
@@ -245,6 +314,23 @@ msgid ""
 "------------------\n"
 " 1.96036833151395"
 msgstr ""
+"-- Return the minimum distance of two objects moving between 10:00 and "
+"11:00\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+"     distance\n"
+"------------------\n"
+" 1.96036833151395"
 
 #. Tag: para
 #: reference_temporal.xml:154
@@ -253,12 +339,14 @@ msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
 "\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 
 #. Tag: refname
 #: reference_temporal.xml:166
 #, no-c-format
 msgid "ST_CPAWithin"
-msgstr ""
+msgstr "ST_CPAWithin"
 
 #. Tag: refpurpose
 #: reference_temporal.xml:167
@@ -267,6 +355,8 @@ msgid ""
 "Returns true if the trajectories' closest points of approach are within the "
 "specified distance."
 msgstr ""
+"Retorna verdadeiro se os pontos mais próximos da trajetória estão até a "
+"distância especificada."
 
 #. Tag: funcprototype
 #: reference_temporal.xml:175
@@ -277,6 +367,10 @@ msgid ""
 "<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> "
 "<paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
 msgstr ""
+"<funcdef>float8 <function>ST_CPAWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
 
 #. Tag: para
 #: reference_temporal.xml:187
@@ -285,6 +379,7 @@ msgid ""
 "Checks whether two moving objects have ever been within the specified max "
 "distance."
 msgstr ""
+"Checa se dois objetos em movimento chegaram até a distância especificada."
 
 #. Tag: para
 #: reference_temporal.xml:191
@@ -294,6 +389,9 @@ msgid ""
 "\"ST_IsValidTrajectory\"/>. False is returned if the trajectories do not "
 "overlap on the M range."
 msgstr ""
+"Entradas devem ser trajetórias válidas, conforme checadas por <xref linkend="
+"\"ST_IsValidTrajectory\"/>. Retorna falso se as trajetórias não se "
+"intersecionam no intervalo M."
 
 #. Tag: programlisting
 #: reference_temporal.xml:204
@@ -315,6 +413,21 @@ msgid ""
 "--------------+------------------\n"
 " t            | 1.96521473776207"
 msgstr ""
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_CPAWithin(a,b,2), ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+" st_cpawithin |     distance\n"
+"--------------+------------------\n"
+" t            | 1.96521473776207"
 
 #. Tag: para
 #: reference_temporal.xml:210
@@ -323,3 +436,5 @@ msgid ""
 ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
 "\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
diff --git a/doc/po/pt_BR/reference_transaction.xml.po b/doc/po/pt_BR/reference_transaction.xml.po
index 3561c4a..3cea0cd 100644
--- a/doc/po/pt_BR/reference_transaction.xml.po
+++ b/doc/po/pt_BR/reference_transaction.xml.po
@@ -1,25 +1,27 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 17:50+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-11-30 15:39+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: title
 #: reference_transaction.xml:3
 #, no-c-format
 msgid "Long Transactions Support"
-msgstr ""
+msgstr "Suporte de longas transações"
 
 #. Tag: para
 #: reference_transaction.xml:5
@@ -29,6 +31,9 @@ msgid ""
 "provide long locking support required by <ulink url=\"http://www."
 "opengeospatial.org/standards/wfs\">Web Feature Service</ulink> specification."
 msgstr ""
+"Esse módulo e funções pl/pgsql associadas foram implementadas para fornecer "
+"suporte de fechamento requerido pela especificação <ulink url=\"http://www."
+"opengeospatial.org/standards/wfs\">Web Feature Service</ulink>."
 
 #. Tag: para
 #: reference_transaction.xml:10
@@ -38,12 +43,15 @@ msgid ""
 "transaction-iso.html\">serializable transaction level</ulink> otherwise "
 "locking mechanism would break."
 msgstr ""
+"Os usuários devem usar <ulink url=\"http://www.postgresql.org/docs/current/"
+"static/transaction-iso.html\">serializable transaction level</ulink>, senão "
+"o mecanismo de fechamento irá quebrar. "
 
 #. Tag: refname
 #: reference_transaction.xml:18
 #, no-c-format
 msgid "AddAuth"
-msgstr ""
+msgstr "AddAuth"
 
 #. Tag: refpurpose
 #: reference_transaction.xml:20
@@ -52,6 +60,8 @@ msgid ""
 "<refpurpose>Add an authorization token to be used in current transaction.</"
 "refpurpose>"
 msgstr ""
+"<refpurpose>Adiciona um token de autorização para ser usado em transação "
+"atual.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_transaction.xml:25
@@ -60,6 +70,8 @@ msgid ""
 "<funcdef>boolean <function>AddAuth</function></funcdef> <paramdef><type>text "
 "</type> <parameter>auth_token</parameter></paramdef>"
 msgstr ""
+"<funcdef>boolean <function>AddAuth</function></funcdef> <paramdef><type>text "
+"</type> <parameter>auth_token</parameter></paramdef>"
 
 #. Tag: title
 #: reference_transaction.xml:33 reference_transaction.xml:83
@@ -67,7 +79,7 @@ msgstr ""
 #: reference_transaction.xml:241 reference_transaction.xml:284
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_transaction.xml:35
@@ -75,6 +87,8 @@ msgstr ""
 msgid ""
 "<para>Add an authorization token to be used in current transaction.</para>"
 msgstr ""
+"<para>Adiciona um token de autorização para ser usado em transação atual.</"
+"para>"
 
 #. Tag: para
 #: reference_transaction.xml:37
@@ -83,6 +97,8 @@ msgid ""
 "Creates/adds to a temp table called temp_lock_have_table the current "
 "transaction identifier and authorization token key."
 msgstr ""
+"Cria/adiciona a uma temp table chamada temp_lock_have_table, o identificador "
+"da transação atual e chave de autorização token. "
 
 #. Tag: para
 #: reference_transaction.xml:40 reference_transaction.xml:92
@@ -90,7 +106,7 @@ msgstr ""
 #: reference_transaction.xml:248 reference_transaction.xml:289
 #, no-c-format
 msgid "Availability: 1.1.3"
-msgstr ""
+msgstr "Disponibilitade: 1.1.3"
 
 #. Tag: title
 #: reference_transaction.xml:45 reference_transaction.xml:98
@@ -98,7 +114,7 @@ msgstr ""
 #: reference_transaction.xml:253 reference_transaction.xml:294
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: programlisting
 #: reference_transaction.xml:47
@@ -107,8 +123,8 @@ msgid ""
 "SELECT LockRow('towns', '353', 'priscilla');\n"
 "                BEGIN TRANSACTION;\n"
 "                        SELECT AddAuth('joey');\n"
-"                        UPDATE towns SET the_geom = ST_Translate"
-"(the_geom,2,2) WHERE gid = 353;\n"
+"                        UPDATE towns SET the_geom = "
+"ST_Translate(the_geom,2,2) WHERE gid = 353;\n"
 "                COMMIT;\n"
 "\n"
 "\n"
@@ -116,6 +132,17 @@ msgid ""
 "                ERROR:  UPDATE where \"gid\" = '353' requires authorization "
 "'priscilla'"
 msgstr ""
+"SELECT LockRow('towns', '353', 'priscilla');\n"
+"                BEGIN TRANSACTION;\n"
+"                        SELECT AddAuth('joey');\n"
+"                        UPDATE towns SET the_geom = "
+"ST_Translate(the_geom,2,2) WHERE gid = 353;\n"
+"                COMMIT;\n"
+"\n"
+"\n"
+"                ---Error--\n"
+"                ERROR:  UPDATE where \"gid\" = '353' requires authorization "
+"'priscilla'"
 
 #. Tag: title
 #: reference_transaction.xml:52 reference_transaction.xml:105
@@ -123,13 +150,13 @@ msgstr ""
 #: reference_transaction.xml:260 reference_transaction.xml:301
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também."
 
 #. Tag: refname
 #: reference_transaction.xml:60
 #, no-c-format
 msgid "CheckAuth"
-msgstr ""
+msgstr "CheckAuth"
 
 #. Tag: refpurpose
 #: reference_transaction.xml:62
@@ -138,6 +165,8 @@ msgid ""
 "Creates trigger on a table to prevent/allow updates and deletes of rows "
 "based on authorization token."
 msgstr ""
+"Cria trigger em uma table para prevenir/permitir atualizações e exclusões de "
+"filas baseado em token de autorização."
 
 #. Tag: funcsynopsis
 #: reference_transaction.xml:66
@@ -152,6 +181,14 @@ msgid ""
 "<parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> "
 "<parameter>a_key_column_name</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>CheckAuth</function></funcdef> "
+"<paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_key_column_name</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CheckAuth</function></funcdef> <paramdef><type>text </type> "
+"<parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>a_key_column_name</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_transaction.xml:85
@@ -160,6 +197,9 @@ msgid ""
 "Creates trigger on a table to prevent/allow updates and deletes of rows "
 "based on authorization token. Identify rows using <rowid_col> column."
 msgstr ""
+"Cria trigger em uma table para prevenir/permitir atualizações e exclusões de "
+"linhas baseado em token de autorização. identifica filas utilizando <"
+"rowid_col> column."
 
 #. Tag: para
 #: reference_transaction.xml:87
@@ -167,19 +207,21 @@ msgstr ""
 msgid ""
 "If a_schema_name is not passed in, then searches for table in current schema."
 msgstr ""
+"Se a_schema_name não passou, então, pesquise por tables no esquema atual. "
 
 #. Tag: para
 #: reference_transaction.xml:88
 #, no-c-format
 msgid ""
 "If an authorization trigger already exists on this table function errors."
-msgstr ""
+msgstr "Se um trigger de autorização existe nessa table, função falha"
 
 #. Tag: para
 #: reference_transaction.xml:89
 #, no-c-format
 msgid "If Transaction support is not enabled, function throws an exception."
 msgstr ""
+"Se o suporte de transação não estiver ativado, a função abre uma exceção. "
 
 #. Tag: programlisting
 #: reference_transaction.xml:100
@@ -190,12 +232,16 @@ msgid ""
 "                        ------\n"
 "                        0"
 msgstr ""
+"SELECT CheckAuth('public', 'towns', 'gid');\n"
+"                        result\n"
+"                        ------\n"
+"                        0"
 
 #. Tag: refname
 #: reference_transaction.xml:113
 #, no-c-format
 msgid "DisableLongTransactions"
-msgstr ""
+msgstr "DesativarLongasTransações "
 
 #. Tag: refpurpose
 #: reference_transaction.xml:115
@@ -205,6 +251,9 @@ msgid ""
 "transaction support metadata tables, and drops all triggers attached to lock-"
 "checked tables.</refpurpose>"
 msgstr ""
+"<refpurpose>Desativa suporte de transações longas. Essa função remove as "
+"tables de metadados ad transação longa e derruba todos os triggers anexados "
+"às tables lock-checked.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_transaction.xml:122
@@ -213,6 +262,8 @@ msgid ""
 "<funcdef>text <function>DisableLongTransactions</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>DisableLongTransactions</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_transaction.xml:132
@@ -222,6 +273,9 @@ msgid ""
 "transaction support metadata tables, and drops all triggers attached to lock-"
 "checked tables.</para>"
 msgstr ""
+"<para>Desativa suporte de transações longas. Essa função remove as tables de "
+"metadados ad transação longa e derruba todos os triggers anexados às tables "
+"lock-checked.</para>"
 
 #. Tag: para
 #: reference_transaction.xml:135
@@ -231,6 +285,9 @@ msgid ""
 "called <varname>authorized_tables</varname> and all triggers called "
 "<varname>checkauthtrigger</varname>"
 msgstr ""
+"Derruba a meta table chamada <varname>authorization_table</varname> e uma "
+"view chamada <varname>authorized_tables</varname> e todos os triggers "
+"chamados <varname>checkauthtrigger</varname>"
 
 #. Tag: programlisting
 #: reference_transaction.xml:146
@@ -240,12 +297,15 @@ msgid ""
 "--result--\n"
 "Long transactions support disabled"
 msgstr ""
+"SELECT DisableLongTransactions();\n"
+"--result--\n"
+"Long transactions support disabled"
 
 #. Tag: refname
 #: reference_transaction.xml:159
 #, no-c-format
 msgid "EnableLongTransactions"
-msgstr ""
+msgstr "AtivarLongasTransações"
 
 #. Tag: refpurpose
 #: reference_transaction.xml:161
@@ -255,6 +315,10 @@ msgid ""
 "required metadata tables, needs to be called once before using the other "
 "functions in this section. Calling it twice is harmless.</refpurpose>"
 msgstr ""
+"<refpurpose>Ativa o suporte de longas transações. Essa função cria as tables "
+"de metadados que são requeridas, precisa ser chamada uma vez antes de usar "
+"outras funções nessa seção. Chamá-la duas vezes não tem problema.</"
+"refpurpose>"
 
 #. Tag: funcprototype
 #: reference_transaction.xml:169
@@ -263,6 +327,8 @@ msgid ""
 "<funcdef>text <function>EnableLongTransactions</function></funcdef> "
 "<paramdef></paramdef>"
 msgstr ""
+"<funcdef>text <function>EnableLongTransactions</function></funcdef> "
+"<paramdef></paramdef>"
 
 #. Tag: para
 #: reference_transaction.xml:179
@@ -272,6 +338,9 @@ msgid ""
 "metadata tables, needs to be called once before using the other functions in "
 "this section. Calling it twice is harmless.</para>"
 msgstr ""
+"<para>Ativa o suporte de longas transações. Essa função cria as tables de "
+"metadados que são requeridas, precisa ser chamada uma vez antes de usar "
+"outras funções nessa seção. Chamá-la duas vezes não tem problema.</para>"
 
 #. Tag: para
 #: reference_transaction.xml:183
@@ -280,6 +349,8 @@ msgid ""
 "Creates a meta table called <varname>authorization_table</varname> and a "
 "view called <varname>authorized_tables</varname>"
 msgstr ""
+"Cria uma meta table chamada<varname>authorization_table</varname> e uma view "
+"chamada <varname>authorized_tables</varname>"
 
 #. Tag: programlisting
 #: reference_transaction.xml:193
@@ -289,18 +360,22 @@ msgid ""
 "--result--\n"
 "Long transactions support enabled"
 msgstr ""
+"SELECT EnableLongTransactions();\n"
+"--result--\n"
+"Long transactions support enabled"
 
 #. Tag: refname
 #: reference_transaction.xml:206
 #, no-c-format
 msgid "LockRow"
-msgstr ""
+msgstr "LockRow"
 
 #. Tag: refpurpose
 #: reference_transaction.xml:208
 #, no-c-format
 msgid "Set lock/authorization for specific row in table"
 msgstr ""
+"Configurar fechamento/autorização para uma fileira específica na table "
 
 #. Tag: funcsynopsis
 #: reference_transaction.xml:212
@@ -323,6 +398,22 @@ msgid ""
 "<parameter>a_row_key</parameter></paramdef> <paramdef><type>text</type> "
 "<parameter>an_auth_token</parameter></paramdef> </funcprototype>"
 msgstr ""
+"<funcprototype> <funcdef>integer <function>LockRow</function></funcdef> "
+"<paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_row_key</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>an_auth_token</parameter></paramdef> "
+"<paramdef><type>timestamp</type> <parameter>expire_dt</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>integer <function>LockRow</"
+"function></funcdef> <paramdef><type>text </type> <parameter>a_table_name</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>a_row_key</"
+"parameter></paramdef> <paramdef><type>text</type> <parameter>an_auth_token</"
+"parameter></paramdef> <paramdef><type>timestamp</type> <parameter>expire_dt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>LockRow</function></funcdef> <paramdef><type>text </type> "
+"<parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>a_row_key</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>an_auth_token</parameter></paramdef> </funcprototype>"
 
 #. Tag: para
 #: reference_transaction.xml:243
@@ -332,6 +423,10 @@ msgid ""
 "value, <expires> is a timestamp defaulting to now()+1hour. Returns 1 "
 "if lock has been assigned, 0 otherwise (already locked by other auth)"
 msgstr ""
+"Configurar fechamento/autorização para uma fileira específica na table <"
+"authid> é uma valor de texto, <expires> é uma marca temporal padrão "
+"para agora()+1hora. Retorna 1 se o fechamento tiver sido designado, 0 senão "
+"(já fechado por outra autorização)"
 
 #. Tag: programlisting
 #: reference_transaction.xml:255
@@ -348,12 +443,22 @@ msgid ""
 "-------\n"
 "0"
 msgstr ""
+"SELECT LockRow('public', 'towns', '2', 'joey');\n"
+"LockRow\n"
+"-------\n"
+"1\n"
+"\n"
+"--Joey has already locked the record and Priscilla is out of luck\n"
+"SELECT LockRow('public', 'towns', '2', 'priscilla');\n"
+"LockRow\n"
+"-------\n"
+"0"
 
 #. Tag: refname
 #: reference_transaction.xml:268
 #, no-c-format
 msgid "UnlockRows"
-msgstr ""
+msgstr "UnlockRows"
 
 #. Tag: refpurpose
 #: reference_transaction.xml:270
@@ -362,6 +467,8 @@ msgid ""
 "<refpurpose>Remove all locks held by specified authorization id. Returns the "
 "number of locks released.</refpurpose>"
 msgstr ""
+"<refpurpose>Remove todos os fechamentos armazenados por id de autorização "
+"específica Retorna o número de fechamentos liberados.</refpurpose>"
 
 #. Tag: funcprototype
 #: reference_transaction.xml:276
@@ -370,6 +477,8 @@ msgid ""
 "<funcdef>integer <function>UnlockRows</function></funcdef> "
 "<paramdef><type>text </type> <parameter>auth_token</parameter></paramdef>"
 msgstr ""
+"<funcdef>integer <function>UnlockRows</function></funcdef> "
+"<paramdef><type>text </type> <parameter>auth_token</parameter></paramdef>"
 
 #. Tag: para
 #: reference_transaction.xml:286
@@ -378,6 +487,8 @@ msgid ""
 "<para>Remove all locks held by specified authorization id. Returns the "
 "number of locks released.</para>"
 msgstr ""
+"<para>Remove todos os fechamentos armazenados por id de autorização "
+"específica Retorna o número de fechamentos liberados.</para>"
 
 #. Tag: programlisting
 #: reference_transaction.xml:296
@@ -390,3 +501,9 @@ msgid ""
 "                ------------\n"
 "                2"
 msgstr ""
+"SELECT LockRow('towns', '353', 'priscilla');\n"
+"                SELECT LockRow('towns', '2', 'priscilla');\n"
+"                SELECT UnLockRows('priscilla');\n"
+"                UnLockRows\n"
+"                ------------\n"
+"                2"
diff --git a/doc/po/pt_BR/reference_type.xml.po b/doc/po/pt_BR/reference_type.xml.po
index f687c9c..1199621 100644
--- a/doc/po/pt_BR/reference_type.xml.po
+++ b/doc/po/pt_BR/reference_type.xml.po
@@ -1,19 +1,21 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 21:04+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-11-28 19:20+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: para
 #: reference_type.xml:5
@@ -23,6 +25,9 @@ msgid ""
 "describe the casting behavior of these which is very important especially "
 "when designing your own functions."
 msgstr ""
+"Essa seção lista os tipos de dados PostgreSQL instalados pelo PostGIS. Note "
+"que descrevemos que o comportamento desses é muito importante , "
+"especialmente quando designando suas próprias funções. "
 
 #. Tag: para
 #: reference_type.xml:8
@@ -35,6 +40,13 @@ msgid ""
 "or myfoo::otherfootype if you are feeding it to a function that only works "
 "with otherfootype and there is an automatic cast in place for it."
 msgstr ""
+"Um Cast é quando um tipo é coagido a outro tipo. O PostgreSQL é o único, em "
+"vários banco de dados, que permite que você defina o comportamento casting "
+"para tipos personalizados e as funções usadas para casting. Um cast pode ser "
+"especificado como automático em cada caso, se você não tem que fazer um "
+"CAST(myfoo Como otherfootype) ou myfoo::otherfootype se você está "
+"alimentando isso com a função que só funciona com otherfootype e existe um "
+"cast automático no lugar. "
 
 #. Tag: para
 #: reference_type.xml:13
@@ -44,9 +56,15 @@ msgid ""
 "overloaded function say one that takes a box2d and one that takes a box3d "
 "but no geometry. What happens is that both functions are equally good to use "
 "with geometry since geometry has an autocast for both -- so you end up with "
-"an ambiguous function error. To force PostgreSQL to choose, you do a CAST"
-"(mygeom As box3d) or mygeom::box3d."
+"an ambiguous function error. To force PostgreSQL to choose, you do a "
+"CAST(mygeom As box3d) or mygeom::box3d."
 msgstr ""
+"O perigo de confiar no comportamento cast automático, é quando você tem uma "
+"função sobrecarregada que diz que pega uma caixa2d e uma que pega uma "
+"caixa3d, mas sem geometria. O que acontece é que ambas funções são "
+"igualmente boas com geometria, já que a geometria tem um autocast para ambas "
+"-- então, você acaba com um erro de função ambíguo. Para forçar o PostgreSQL "
+"a escolher, você faz um CAST(mygeom As box3d) ou mygeom::box3d."
 
 #. Tag: para
 #: reference_type.xml:17
@@ -56,18 +74,22 @@ msgid ""
 "to text (presumably because of the magical unknown type), so no defined "
 "CASTS for that need to be present for you to CAST an object to text."
 msgstr ""
+"<emphasis>Ao menos como de PostgreSQL 8.3</emphasis> - Tudo pode ser CAST "
+"para o texto (presumidamente por causa do tipo desconhecido mágico), "
+"portanto, CASTS indefinidos para isso precisam estar presentes para você "
+"CAST um objeto para o texto."
 
 #. Tag: title
 #: reference_type.xml:20
 #, no-c-format
 msgid "PostgreSQL PostGIS Geometry/Geography/Box Types"
-msgstr ""
+msgstr "PostgreSQL PostGIS Geometry/Geography/Box Types"
 
 #. Tag: refname
 #: reference_type.xml:24
 #, no-c-format
 msgid "<refname>box2d</refname>"
-msgstr ""
+msgstr "<refname>box2d</refname>"
 
 #. Tag: refpurpose
 #: reference_type.xml:25
@@ -76,13 +98,15 @@ msgid ""
 "A box composed of x min, ymin, xmax, ymax. Often used to return the 2d "
 "enclosing box of a geometry."
 msgstr ""
+"Uma caixa composta de x min, ymin, xmax, ymax. Normalmente usada para "
+"retornar a caixa 2d enclosing de uma geometria. "
 
 #. Tag: title
 #: reference_type.xml:29 reference_type.xml:40 reference_type.xml:79
 #: reference_type.xml:136 reference_type.xml:155
 #, no-c-format
 msgid "Description"
-msgstr ""
+msgstr "Descrição"
 
 #. Tag: para
 #: reference_type.xml:30
@@ -92,12 +116,15 @@ msgid ""
 "geometry or set of geometries. ST_Extent in earlier versions prior to "
 "PostGIS 1.4 would return a box2d."
 msgstr ""
+" a caixa2d é um tipo de dados espacias usados para representar a caixa "
+"enclosing de uma geometria ou conjunto de geometrias. A ST_Extent em ersões "
+"mais antigas, anteriores a PostGIS 1.4, retornariam uma caixa2d."
 
 #. Tag: refname
 #: reference_type.xml:35
 #, no-c-format
 msgid "<refname>box3d</refname>"
-msgstr ""
+msgstr "<refname>box3d</refname>"
 
 #. Tag: refpurpose
 #: reference_type.xml:36
@@ -106,6 +133,8 @@ msgid ""
 "A box composed of x min, ymin, zmin, xmax, ymax, zmax. Often used to return "
 "the 3d extent of a geometry or collection of geometries."
 msgstr ""
+"Uma caixa composta de x min, ymin, zmin, xmax, ymax, zmax.  Normalmente "
+"usada para a extensão 3d de uma geometria ou coleção de geometrias. "
 
 #. Tag: para
 #: reference_type.xml:41
@@ -114,12 +143,15 @@ msgid ""
 "box3d is a postgis spatial data type used to represent the enclosing box of "
 "a geometry or set of geometries. ST_3DExtent returns a box3d object."
 msgstr ""
+"a caixa3d é um tipo de dados postgis usados para representar a caixa "
+"enclosing de um ageometria ou conjunto de geometrias. A ST_3DExtent retorna "
+"um objeto caixa3d."
 
 #. Tag: title
 #: reference_type.xml:45 reference_type.xml:84 reference_type.xml:160
 #, no-c-format
 msgid "Casting Behavior"
-msgstr ""
+msgstr "Comportamento Casting"
 
 #. Tag: para
 #: reference_type.xml:46 reference_type.xml:85 reference_type.xml:161
@@ -128,24 +160,26 @@ msgid ""
 "This section lists the automatic as well as explicit casts allowed for this "
 "data type"
 msgstr ""
+"Essa seção lista os casts automáticos bem como os explícitos permitidos para "
+"esse tipo de dados "
 
 #. Tag: entry
 #: reference_type.xml:51 reference_type.xml:90 reference_type.xml:166
 #, no-c-format
 msgid "Cast To"
-msgstr ""
+msgstr "Cast To"
 
 #. Tag: entry
 #: reference_type.xml:52 reference_type.xml:91 reference_type.xml:167
 #, no-c-format
 msgid "Behavior"
-msgstr ""
+msgstr "Comportamento"
 
 #. Tag: entry
 #: reference_type.xml:55 reference_type.xml:94
 #, no-c-format
 msgid "<entry>box</entry>"
-msgstr ""
+msgstr "<entry>box</entry>"
 
 #. Tag: entry
 #: reference_type.xml:56 reference_type.xml:60 reference_type.xml:64
@@ -153,31 +187,31 @@ msgstr ""
 #: reference_type.xml:107 reference_type.xml:111 reference_type.xml:115
 #, no-c-format
 msgid "automatic"
-msgstr ""
+msgstr "automático"
 
 #. Tag: entry
 #: reference_type.xml:59 reference_type.xml:98
 #, no-c-format
 msgid "<entry>box2d</entry>"
-msgstr ""
+msgstr "<entry>box2d</entry>"
 
 #. Tag: entry
 #: reference_type.xml:63 reference_type.xml:170
 #, no-c-format
 msgid "<entry>geometry</entry>"
-msgstr ""
+msgstr "<entry>geometry</entry>"
 
 #. Tag: refname
 #: reference_type.xml:74
 #, no-c-format
 msgid "<refname>geometry</refname>"
-msgstr ""
+msgstr "<refname>geometry</refname>"
 
 #. Tag: refpurpose
 #: reference_type.xml:75
 #, no-c-format
 msgid "Planar spatial data type."
-msgstr ""
+msgstr "Tipo de dados espaciais planares"
 
 #. Tag: para
 #: reference_type.xml:80
@@ -186,42 +220,44 @@ msgid ""
 "geometry is a fundamental postgis spatial data type used to represent a "
 "feature in the Euclidean coordinate system."
 msgstr ""
+"geometria é um tipo de dados espaciais do postgis fundamental usado para "
+"representar uma característica no sistema de coordenadas euclidianas."
 
 #. Tag: entry
 #: reference_type.xml:102
 #, no-c-format
 msgid "<entry>box3d</entry>"
-msgstr ""
+msgstr "<entry>box3d</entry>"
 
 #. Tag: entry
 #: reference_type.xml:106
 #, no-c-format
 msgid "bytea"
-msgstr ""
+msgstr "bytea"
 
 #. Tag: entry
 #: reference_type.xml:110
 #, no-c-format
 msgid "<entry>geography</entry>"
-msgstr ""
+msgstr "<entry>geography</entry>"
 
 #. Tag: entry
 #: reference_type.xml:114
 #, no-c-format
 msgid "text"
-msgstr ""
+msgstr "texto"
 
 #. Tag: title
 #: reference_type.xml:123 reference_type.xml:143 reference_type.xml:179
 #, no-c-format
 msgid "See Also"
-msgstr ""
+msgstr "Veja também"
 
 #. Tag: refname
 #: reference_type.xml:130
 #, no-c-format
 msgid "geometry_dump"
-msgstr ""
+msgstr "geometry_dump"
 
 #. Tag: refpurpose
 #: reference_type.xml:131
@@ -231,6 +267,9 @@ msgid ""
 "path[] (a 1-d array holding the position of the geometry within the dumped "
 "object.)"
 msgstr ""
+"Um tipo de dados espacias com dois campos - geom (possuindo um objeto "
+"geométrico) e path[] (uma ordem 1-d  possuindo a posição da geometria com o "
+"objeto rejeitado)."
 
 #. Tag: para
 #: reference_type.xml:137
@@ -243,18 +282,25 @@ msgid ""
 "by the ST_Dump* family of functions as an output type to explode a more "
 "complex geometry into its constituent parts and location of parts."
 msgstr ""
+"geometry_dump é um tipo composto de dados, que consiste em um objeto "
+"referido pelo campo e path[] .geom, uma ordem de inteiros 1-dimesional "
+"(começando por 1 ex.: path[1] para pegar o primeiro elemento), a qual define "
+"o path de navegação com a geometria rejeitada para encontrar esse elemento. "
+"Isso é usado pela família de funções ST_Dump*, como tipo de saída para "
+"detonar uma geometria mais complexa dentro de suas partes constituintes e "
+"localização de partes. "
 
 #. Tag: refname
 #: reference_type.xml:150
 #, no-c-format
 msgid "<refname>geography</refname>"
-msgstr ""
+msgstr "<refname>geografia</refname>"
 
 #. Tag: refpurpose
 #: reference_type.xml:151
 #, no-c-format
 msgid "Ellipsoidal spatial data type."
-msgstr ""
+msgstr "Tipo de dado espacial elipsoidal."
 
 #. Tag: para
 #: reference_type.xml:156
@@ -263,15 +309,17 @@ msgid ""
 "geography is a spatial data type used to represent a feature in the round-"
 "earth coordinate system."
 msgstr ""
+"geografia é um tipo de dado espacial usado para representar uma "
+"característica no sistema de coordenada da terra-redonda. "
 
 #. Tag: entry
 #: reference_type.xml:171
 #, no-c-format
 msgid "explicit"
-msgstr ""
+msgstr "explícito"
 
 #. Tag: para
 #: reference_type.xml:180
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_Geography\"/>"
-msgstr ""
+msgstr ", <xref linkend=\"PostGIS_Geography\"/>"
diff --git a/doc/po/pt_BR/release_notes.xml.po b/doc/po/pt_BR/release_notes.xml.po
index df57d03..547240c 100644
--- a/doc/po/pt_BR/release_notes.xml.po
+++ b/doc/po/pt_BR/release_notes.xml.po
@@ -2,15 +2,16 @@
 #
 # Translators:
 # georgersilva <georger.silva at gmail.com>, 2014
-# georgersilva <georger.silva at gmail.com>, 2014
+# georgersilva <georger.silva at gmail.com>, 2014,2016
 # Marcelo Soares Souza <marcelo at juntadados.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016-2017
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
-"PO-Revision-Date: 2016-02-16 08:34+0000\n"
-"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
+"PO-Revision-Date: 2017-01-02 19:52+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -19,230 +20,831 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#. Tag: title
-#: release_notes.xml:3
+#. Tag: title
+#: release_notes.xml:3
+#, no-c-format
+msgid "Appendix"
+msgstr "Apêndice"
+
+#. Tag: subtitle
+#: release_notes.xml:4
+#, no-c-format
+msgid "Release Notes"
+msgstr "Notas de Lançamento"
+
+#. Tag: title
+#: release_notes.xml:6
+#, fuzzy, no-c-format
+msgid "Release 2.3.3"
+msgstr "Versão 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:7
+#, fuzzy, no-c-format
+msgid "Release date: 2017/07/01"
+msgstr "Data de Lançamento: 2013/03/01"
+
+#. Tag: para
+#: release_notes.xml:8 release_notes.xml:32 release_notes.xml:46
+#: release_notes.xml:145 release_notes.xml:166 release_notes.xml:310
+#: release_notes.xml:336 release_notes.xml:357
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr "Esta é uma versão de correção de bugs e melhoria de desempenho."
+
+#. Tag: title
+#: release_notes.xml:10 release_notes.xml:34 release_notes.xml:48
+#, fuzzy, no-c-format
+msgid "Bug Fixes and Enhancements"
+msgstr "Melhorias de Desempenho"
+
+#. Tag: para
+#: release_notes.xml:11
+#, no-c-format
+msgid "#3777, GROUP BY anomaly with empty geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid "#3711, Azimuth error upon adding 2.5D edges to topology"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:13
+#, no-c-format
+msgid ""
+"#3726, PDF manual from dblatex renders fancy quotes for programlisting (Mike "
+"Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:15
+#, no-c-format
+msgid ""
+"#3738, raster: Using -s without -Y in raster2pgsql transforms raster data "
+"instead of setting srid"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:17
+#, no-c-format
+msgid ""
+"#3744, ST_Subdivide loses subparts of inverted geometries (Darafei "
+"Praliaskouski Komzpa)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:19
+#, no-c-format
+msgid ""
+"#3750, @ and ~ operator not always schema qualified in geometry and raster "
+"functions. Causes restore issues. (Shane StClair of Axiom Data Science)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:22
+#, no-c-format
+msgid "#3682, Strange fieldlength for boolean in result of pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid "#3701, Escape double quotes issue in pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:24
+#, no-c-format
+msgid "#3704, ST_AsX3D crashes on empty geometry"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid ""
+"#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:30
+#, fuzzy, no-c-format
+msgid "Release 2.3.2"
+msgstr "Versão 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:31
+#, fuzzy, no-c-format
+msgid "Release date: 2017/01/31"
+msgstr "Data de Lançamento: 2007/01/11"
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid ""
+"#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, fuzzy, no-c-format
+msgid "#3675, Relationship functions not using an index in some cases"
+msgstr "#3411, Funções clustering não usando o índice espacial"
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3680, PostGIS upgrade scripts missing GRANT for views"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid ""
+"#3683, Unable to update postgis after postgres pg_upgrade going from < "
+"9.5 to pg > 9.4"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid "#3688, ST_AsLatLonText: round minutes"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:44
+#, fuzzy, no-c-format
+msgid "Release 2.3.1"
+msgstr "Versão 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:45
+#, fuzzy, no-c-format
+msgid "Release date: 2016/11/28"
+msgstr "Data de lançamento: 2006/11/02"
+
+#. Tag: para
+#: release_notes.xml:49
+#, no-c-format
+msgid ""
+"#1973, st_concavehull() returns sometimes empty geometry collection Fix from "
+"gde"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3501, add raster constraint max extent exceeds array size limit for large "
+"tables"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:53
+#, no-c-format
+msgid "#3643, PostGIS not building on latest OSX XCode"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid "#3644, Deadlock on interrupt"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:55
+#, no-c-format
+msgid ""
+"#3650, Mark ST_Extent, ST_3DExtent and ST_Mem* agg functions as parallel "
+"safe so they can be parallelized"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:57
+#, no-c-format
+msgid "#3652, Crash on Collection(MultiCurve())"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:58
+#, no-c-format
+msgid "#3656, Fix upgrade of aggregates from 2.2 or lower version"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:59
+#, no-c-format
+msgid ""
+"#3659, Crash caused by raster GUC define after CREATE EXTENSION using wrong "
+"memory context. (manaeem)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:61
+#, no-c-format
+msgid ""
+"#3665, Index corruption and memory leak in BRIN indexes patch from Julien "
+"Rouhaud (Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#3667, geography ST_Segmentize bug patch from Hugo Mercier (Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:68
+#, fuzzy, no-c-format
+msgid "Release 2.3.0"
+msgstr "Versão 2.2.0"
+
+#. Tag: para
+#: release_notes.xml:69
+#, fuzzy, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr "Data de lançamento: 06/01/2016"
+
+#. Tag: para
+#: release_notes.xml:70
+#, fuzzy, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+"Esta é uma nova característica lançada, com novas funções, desenvolvimento "
+"melhorado e outras melhorias. "
+
+#. Tag: title
+#: release_notes.xml:73 release_notes.xml:509 release_notes.xml:978
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr "Importante / Mudanças Críticas"
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:76
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:82 release_notes.xml:147 release_notes.xml:169
+#: release_notes.xml:205 release_notes.xml:546 release_notes.xml:1005
+#: release_notes.xml:1205 release_notes.xml:1269 release_notes.xml:1566
+#, no-c-format
+msgid "New Features"
+msgstr "Novos Recursos"
+
+#. Tag: para
+#: release_notes.xml:83
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:85
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, fuzzy, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr "ST_Snap (Sandro Santilli)"
+
+#. Tag: para
+#: release_notes.xml:90
+#, fuzzy, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr "ST_Snap (Sandro Santilli)"
+
+#. Tag: para
+#: release_notes.xml:91
+#, fuzzy, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr "ST_Snap (Sandro Santilli)"
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:98
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:99
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:100
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:101
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:104
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:105
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:106
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:107
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:109
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:110
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:113
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:116
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:118
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:123 release_notes.xml:283 release_notes.xml:300
+#: release_notes.xml:318 release_notes.xml:342 release_notes.xml:370
+#: release_notes.xml:431 release_notes.xml:442 release_notes.xml:483
+#: release_notes.xml:739 release_notes.xml:765 release_notes.xml:807
+#: release_notes.xml:831 release_notes.xml:894 release_notes.xml:1049
+#: release_notes.xml:1063 release_notes.xml:1101 release_notes.xml:1139
+#: release_notes.xml:1170
+#, no-c-format
+msgid "Bug Fixes"
+msgstr "Correção de Erros"
+
+#. Tag: para
+#: release_notes.xml:124
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:125
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:126
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:131 release_notes.xml:1399
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr "Melhorias de Desempenho"
+
+#. Tag: para
+#: release_notes.xml:132
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:133
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:135
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:136
 #, no-c-format
-msgid "Appendix"
-msgstr "Apêndice"
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
 
-#. Tag: subtitle
-#: release_notes.xml:4
+#. Tag: para
+#: release_notes.xml:137
 #, no-c-format
-msgid "Release Notes"
-msgstr "Notas de Lançamento"
+msgid "Documentation updates from Mike Toews"
+msgstr ""
 
 #. Tag: title
-#: release_notes.xml:7
+#: release_notes.xml:143
 #, fuzzy, no-c-format
-msgid "Release 2.2.1"
-msgstr "Versão 2.2.0"
+msgid "Release 2.2.2"
+msgstr "Release 2.2.1"
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:144
 #, fuzzy, no-c-format
-msgid "Release date: 2016/01/06"
-msgstr "Data de Lançamento: 2011/06/25"
+msgid "Release date: 2016/03/22"
+msgstr "Data de lançamento: 2012/06/22"
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179
-#: release_notes.xml:200
+#: release_notes.xml:148
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
-msgstr "Esta é uma versão de correção de bugs e melhoria de desempenho."
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:149
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:150
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:151
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:152
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:153
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:154
+#, no-c-format
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:155
+#, no-c-format
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:156
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:157
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:158
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:159
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
+msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389
-#: release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112
-#: release_notes.xml:1409
+#: release_notes.xml:164
 #, no-c-format
-msgid "New Features"
-msgstr "Novos Recursos"
+msgid "Release 2.2.1"
+msgstr "Release 2.2.1"
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:165
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr "Data de lançamento: 06/01/2016"
+
+#. Tag: para
+#: release_notes.xml:170
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
-msgstr ""
+msgstr "#2232, evitar erros acumulados no arredondamento em SVG"
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:171
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
-msgstr ""
+msgstr "#3321, correção de uma regressão de desempenho na carga de topologia"
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:172
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
-msgstr ""
+msgstr "#3329, correção em uma regressão de robustez em TopoGeo_addPoint"
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:173
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
-msgstr ""
+msgstr "#3349, Conserta caminho de instalação das scripts postgis_topology "
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:174
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
-msgstr ""
+msgstr "#3351, isolação de nós finais na ST_RemoveIsoEdge (e lwt_RemIsoEdge)"
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:176
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
-msgstr ""
+msgstr "#3355, geografia ST_Segmentize tem bbox geometria"
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:177
 #, no-c-format
 msgid ""
 "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
+"#3359, Correção na perda toTopoGeom de baixa-id da definição TopoGeometry "
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:179
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
-msgstr ""
+msgstr "#3360, _raster_constraint_info_scale sintaxe de entrada inválida"
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:180
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
-msgstr ""
+msgstr "#3375, quebra em pontos repetidos remoção para coleção(ponto)"
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:181
 #, no-c-format
 msgid ""
 "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
 "topologies"
 msgstr ""
+"#3378, Correção na superação de TopoGeometries hierárquicas na presença de "
+"várias topologias"
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:183
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
-msgstr ""
+msgstr "#3380, #3402, Dizima linhas no carregamento da topologia"
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:184
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
-msgstr ""
+msgstr "#3388, #3410, Correção nos pontos finais faltado na ST_Removepoints"
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:185
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
-msgstr ""
+msgstr "#3389, Buffer overflow em lwgeom_to_geojson"
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:186
 #, no-c-format
 msgid ""
 "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
 "postgis and postgis_topology extension"
 msgstr ""
+"#3390, Erro na compilação no Alpine Linux 3.2, no momento de compilar o "
+"postigs e a extensão postgis_topology"
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:188
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
-msgstr ""
+msgstr "#3393, ST_Area como NaN para alguns polígonos"
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:189
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
-msgstr ""
+msgstr "#3401, Melhora a robustez ST_Split em sistemas 32bit "
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:190
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
-msgstr ""
+msgstr "#3404, ST_ClusterWithin quebra o backend"
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:191
 #, no-c-format
 msgid ""
 "#3407, Fix crash on splitting a face or an edge defining multiple "
 "TopoGeometry objects"
 msgstr ""
+"#3407, Correção na divisão ou quebra de uma face ou um limite definindo "
+"vários objetos TopoGeometry "
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:193
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
-msgstr ""
+msgstr "#3411, Funções clustering não usando o índice espacial"
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:194
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
-msgstr ""
+msgstr "#3412, Melhora a robustez do passo snapping na TopoGeo_addLinestring"
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:195
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
-msgstr ""
+msgstr "#3415, Correção OSX 10.9 construído de baixo de pkgsrc"
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:196
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
-msgstr ""
+msgstr "Correção no vazamento de memória em lwt_ChangeEdgeGeom [liblwgeom]"
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:201
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr "Versão 2.2.0"
 
 #. Tag: para
-#: release_notes.xml:45
-#, fuzzy, no-c-format
+#: release_notes.xml:202
+#, no-c-format
 msgid "Release date: 2015/10/07"
-msgstr "Data de lançamento: 2012/05/07"
+msgstr "Data de lançamento: 2015/10/07"
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:203
 #, no-c-format
 msgid ""
 "This is a new feature release, with new functions, improved performance, and "
 "other goodies."
 msgstr ""
+"Esta é uma nova característica lançada, com novas funções, desenvolvimento "
+"melhorado e outras melhorias. "
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:206
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
-msgstr ""
+msgstr "Topologia API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:207
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
-msgstr ""
+msgstr "Novo método lwgeom_unaryunion em liblwgeom"
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:208
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
-msgstr ""
+msgstr "Novo método lwgeom_linemerge em liblwgeom"
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:209
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
-msgstr ""
+msgstr "Novo método lwgeom_is_simple em liblwgeom"
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:210
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
@@ -250,24 +852,31 @@ msgid ""
 "support: add ST_3DDifference, ST_3DUnion, ST_Volume, ST_MakeSolid, "
 "ST_IsSolid (Vincent Mora / Oslandia)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, Add SFCGAL 1.1 "
+"support: add ST_3DDifference, ST_3DUnion, ST_Volume, ST_MakeSolid, "
+"ST_IsSolid (Vincent Mora / Oslandia)"
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:211
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, "
 "ST_ApproximateMedialAxis (Sandro Santilli)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, "
+"ST_ApproximateMedialAxis (Sandro Santilli)"
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:212
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
-msgstr ""
+msgstr "ST_CPAWithin (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:213
 #, no-c-format
 msgid ""
 "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
@@ -275,118 +884,151 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:214
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3131\">#3131</ulink></ulink>, KNN support for "
 "the geography type (Paul Ramsey / CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3131\">#3131</ulink></ulink>, KNN support for "
+"the geography type (Paul Ramsey / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:215
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3023\">#3023</ulink></ulink>, "
 "ST_ClusterIntersecting / ST_ClusterWithin (Dan Baston)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3023\">#3023</ulink></ulink>, "
+"ST_ClusterIntersecting / ST_ClusterWithin (Dan Baston)"
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:216
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2703\">#2703</ulink></ulink>, Exact KNN "
 "results for all geometry types, aka \"KNN re-check\" (Paul Ramsey / CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2703\">#2703</ulink></ulink>, Exact KNN "
+"results for all geometry types, aka \"KNN re-check\" (Paul Ramsey / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:217
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/1137\">#1137</ulink></ulink>, Allow a "
 "tolerance value in ST_RemoveRepeatedPoints (Paul Ramsey / CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/1137\">#1137</ulink></ulink>, Allow a "
+"tolerance value in ST_RemoveRepeatedPoints (Paul Ramsey / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:218
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3062\">#3062</ulink></ulink>, Allow passing M "
 "factor to ST_Scale (Sandro Santilli / Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3062\">#3062</ulink></ulink>, Allow passing M "
+"factor to ST_Scale (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:219
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3139\">#3139</ulink></ulink>, "
 "ST_BoundingDiagonal (Sandro Santilli / Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3139\">#3139</ulink></ulink>, "
+"ST_BoundingDiagonal (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:220
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3129\">#3129</ulink></ulink>, "
 "ST_IsValidTrajectory (Sandro Santilli / Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3129\">#3129</ulink></ulink>, "
+"ST_IsValidTrajectory (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:221
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3128\">#3128</ulink></ulink>, "
 "ST_ClosestPointOfApproach (Sandro Santilli / Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3128\">#3128</ulink></ulink>, "
+"ST_ClosestPointOfApproach (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:222
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3152\">#3152</ulink></ulink>, ST_DistanceCPA "
 "(Sandro Santilli / Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3152\">#3152</ulink></ulink>, ST_DistanceCPA "
+"(Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:223
 #, no-c-format
 msgid "Canonical output for index key types"
-msgstr ""
+msgstr "Saída canônica para índice de tipos de chaves"
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:224
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
-msgstr ""
+msgstr "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:225
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2918\">#2918</ulink></ulink>, Use "
 "GeographicLib functions for geodetics (Mike Toews)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2918\">#2918</ulink></ulink>, Use "
+"GeographicLib functions for geodetics (Mike Toews)"
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:226
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3074\">#3074</ulink></ulink>, ST_Subdivide to "
 "break up large geometry (Paul Ramsey / CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3074\">#3074</ulink></ulink>, ST_Subdivide to "
+"break up large geometry (Paul Ramsey / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:227
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
@@ -394,24 +1036,31 @@ msgid ""
 "based centroid (<<->>) n-D distance operators (Sandro Santilli / "
 "Boundless)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3040\">#3040</ulink></ulink>, KNN GiST index "
+"based centroid (<<->>) n-D distance operators (Sandro Santilli / "
+"Boundless)"
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:228
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
-msgstr ""
+msgstr "Interruptibilidade API for liblwgeom (Sandro Santilli / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:229
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2939\">#2939</ulink></ulink>, ST_ClipByBox2D "
 "(Sandro Santilli / CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2939\">#2939</ulink></ulink>, ST_ClipByBox2D "
+"(Sandro Santilli / CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:230
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
@@ -419,91 +1068,119 @@ msgid ""
 "ST_CreateOverview: in-db raster overviews creation (Sandro Santilli / "
 "Vizzuality)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2247\">#2247</ulink></ulink>, ST_Retile and "
+"ST_CreateOverview: in-db raster overviews creation (Sandro Santilli / "
+"Vizzuality)"
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:231
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/899\">#899</ulink></ulink>, -m shp2pgsql "
 "attribute names mapping -m switch (Regina Obe / Sandro Santilli)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/899\">#899</ulink></ulink>, -m shp2pgsql "
+"attribute names mapping -m switch (Regina Obe / Sandro Santilli)"
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:232
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/1678\">#1678</ulink></ulink>, Added GUC "
 "postgis.gdal_datapath to specify GDAL config variable GDAL_DATA"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/1678\">#1678</ulink></ulink>, Adicionado GUC "
+"postgis.gdal_datapath para especificar a variável GDAL de configuração "
+"GDAL_DATA"
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:233
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2843\">#2843</ulink></ulink>, Support "
 "reprojection on raster import (Sandro Santilli / Vizzuality)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2843\">#2843</ulink></ulink>, Suporta "
+"reprojeção na importação raster (Sandro Santilli / Vizzuality)"
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:234
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2349\">#2349</ulink></ulink>, Support for "
 "encoded_polyline input/output (Kashif Rasul)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2349\">#2349</ulink></ulink>, Suporte para "
+"encoded_polyline input/output (Kashif Rasul)"
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:235
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2159\">#2159</ulink></ulink>, report libjson "
 "version from postgis_full_version()"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2159\">#2159</ulink></ulink>, report libjson "
+"version from postgis_full_version()"
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:236
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2770\">#2770</ulink></ulink>, "
 "ST_MemSize(raster)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2770\">#2770</ulink></ulink>, "
+"ST_MemSize(raster)"
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:237
 #, no-c-format
 msgid "Add postgis_noop(raster)"
-msgstr ""
+msgstr "Adiciona postgis_noop(raster)"
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:238
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
+"Adicionadas as variantes faltando das ST_TPI(), ST_TRI() e ST_Roughness()"
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:239
 #, no-c-format
 msgid ""
 "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
 "GDAL_SKIP"
 msgstr ""
+"Adicionado GUC postgis.gdal_enabled_drivers para especificar a variável GDAL "
+"de configuração GDAL_SKIP"
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:240
 #, no-c-format
 msgid ""
 "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
 "db bands"
 msgstr ""
+"Adicionado GUC postgis.enable_outdb_rasters para ativar o acesso para "
+"rasters com out-db bands"
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:241
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
@@ -511,9 +1188,13 @@ msgid ""
 "address_standardizer extension as part of PostGIS (Stephen Woodbridge / "
 "imaptools.com, Walter Sinclair, Regina Obe)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2387\">#2387</ulink></ulink>, "
+"address_standardizer extension as part of PostGIS (Stephen Woodbridge / "
+"imaptools.com, Walter Sinclair, Regina Obe)"
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:242
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
@@ -522,79 +1203,106 @@ msgid ""
 "address_standardizer (Stephen Woodbridge / imaptools.com, Walter Sinclair, "
 "Regina Obe)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2816\">#2816</ulink></ulink>, "
+"address_standardizer_data_us extension provides reference lex,gaz,rules for "
+"address_standardizer (Stephen Woodbridge / imaptools.com, Walter Sinclair, "
+"Regina Obe)"
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:243
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2341\">#2341</ulink></ulink>, New mask "
 "parameter for ST_MapAlgebra"
-msgstr ""
+msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2341\">#2341</ulink></ulink>, New mask "
+"parameter for ST_MapAlgebra"
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:244
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2397\">#2397</ulink></ulink>, read encoding "
 "info automatically in shapefile loader"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2397\">#2397</ulink></ulink>, read encoding "
+"info automatically in shapefile loader"
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:245
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2430\">#2430</ulink></ulink>, ST_ForceCurve"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2430\">#2430</ulink></ulink>, ST_ForceCurve"
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:246
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2565\">#2565</ulink></ulink>, "
 "ST_SummaryStatsAgg()"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2565\">#2565</ulink></ulink>, "
+"ST_SummaryStatsAgg()"
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:247
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2567\">#2567</ulink></ulink>, ST_CountAgg()"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2567\">#2567</ulink></ulink>, ST_CountAgg()"
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:248
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2632\">#2632</ulink></ulink>, ST_AsGML() "
 "support for curved features"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2632\">#2632</ulink></ulink>, ST_AsGML() "
+"suporte para características curvas"
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:249
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2652\">#2652</ulink></ulink>, Add --upgrade-"
 "path switch to run_test.pl"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2652\">#2652</ulink></ulink>, Add --upgrade-"
+"path switch to run_test.pl"
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:250
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, sfcgal wrapped "
 "as an extension"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, sfcgal envolvida "
+"como uma extensão "
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:251
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
@@ -602,9 +1310,13 @@ msgid ""
 "with Visvalingam-Whyatt algorithm ST_SimplifyVW, ST_SetEffectiveArea "
 "(Nicklas Avén)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2227\">#2227</ulink></ulink>, Simplificação "
+"com o algorítimo Visvalingam-Whyatt  ST_SimplifyVW, ST_SetEffectiveArea "
+"(Nicklas Avén)"
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:252
 #, no-c-format
 msgid ""
 "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
@@ -612,44 +1324,53 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181
-#: release_notes.xml:202 release_notes.xml:311 release_notes.xml:339
-#: release_notes.xml:458 release_notes.xml:636 release_notes.xml:664
-#: release_notes.xml:723 release_notes.xml:785 release_notes.xml:875
-#: release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:255 release_notes.xml:312 release_notes.xml:338
+#: release_notes.xml:359 release_notes.xml:468 release_notes.xml:496
+#: release_notes.xml:615 release_notes.xml:793 release_notes.xml:821
+#: release_notes.xml:880 release_notes.xml:942 release_notes.xml:1032
+#: release_notes.xml:1233 release_notes.xml:1288
 #, no-c-format
 msgid "Enhancements"
 msgstr "Melhorias"
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:256
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3223\">#3223</ulink></ulink>, Add memcmp short-"
 "circuit to ST_Equals (Daniel Baston)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3223\">#3223</ulink></ulink>, Add memcmp short-"
+"circuit to ST_Equals (Daniel Baston)"
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:257
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3227\">#3227</ulink></ulink>, Tiger geocoder "
 "upgraded to support Tiger 2015 census"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3227\">#3227</ulink></ulink>, Tiger geocoder "
+"atualizado para suportar o censo Tiger 2015"
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:258
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2278\">#2278</ulink></ulink>, Make liblwgeom "
 "compatible between minor releases"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2278\">#2278</ulink></ulink>, Torna o "
+"liblwgeom compatível entre liberações menores"
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:259
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
@@ -657,26 +1378,35 @@ msgid ""
 "for GeoCoordinates and systems \"GD\" \"WE\" ability to flip x/y axis (use "
 "option = 2, 3)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/897\">#897</ulink></ulink>, ST_AsX3D support "
+"for GeoCoordinates and systems \"GD\" \"WE\" ability to flip x/y axis (use "
+"option = 2, 3)"
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:260
 #, no-c-format
 msgid ""
 "ST_Split: allow splitting lines by multilines, multipoints and "
 "(multi)polygon boundaries"
 msgstr ""
+"ST_Split: permite dividir linhas por limites de multilinhas, multipontos e "
+"(multi)polígonos"
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:261
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3070\">#3070</ulink></ulink>, Simplify "
 "geometry type constraint"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3070\">#3070</ulink></ulink>, Simplifica a "
+"restrição de tipo de geometria "
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:262
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
@@ -684,385 +1414,447 @@ msgid ""
 "selectivity estimator for functional indexes, speeding up spatial queries on "
 "raster tables. (Sandro Santilli / Vizzuality)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2839\">#2839</ulink></ulink>, Implementa "
+"estimador seletivo para índices funcionais, aumentando a velocidade de "
+"consultas espaciais em tabelas raster. (Sandro Santilli / Vizzuality)"
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:263
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2361\">#2361</ulink></ulink>, Added "
 "spatial_index column to raster_columns view"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2361\">#2361</ulink></ulink>, Added "
+"spatial_index column to raster_columns view"
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:264
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2390\">#2390</ulink></ulink>, Testsuite for "
 "pgsql2shp"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2390\">#2390</ulink></ulink>, Suíte de teste "
+"para pgsql2shp"
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:265
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2527\">#2527</ulink></ulink>, Added -k flag to "
 "raster2pgsql to skip checking that band is NODATA"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2527\">#2527</ulink></ulink>, Bandeira -k "
+"adicionada a raster2pgsql para pular a verificação de que a banda é NODATA"
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:266
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2616\">#2616</ulink></ulink>, Reduce text "
 "casts during topology building and export"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2616\">#2616</ulink></ulink>, Reduz os casts "
+"de texto durante a construção e exportação de topologia"
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:267
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2717\">#2717</ulink></ulink>, support "
 "startpoint, endpoint, pointn, numpoints for compoundcurve"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2717\">#2717</ulink></ulink>, suporta ponto "
+"inicial, ponto final, ponto n, numpoints para curvas compostas"
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:268
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Add support for "
 "GDAL 2.0"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Adiciona suporte "
+"para GDAL 2.0"
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:269
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, SFCGAL can now "
 "be installed with CREATE EXTENSION (Vincent Mora @ Oslandia)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, SFCGAL agora "
+"pode ser instalado com CREATE EXTENSION (Vincent Mora @ Oslandia)"
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:270
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2828\">#2828</ulink></ulink>, Convert "
 "ST_Envelope(raster) from SQL to C"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2828\">#2828</ulink></ulink>, Converte "
+"ST_Envelope(raster) de SQL para C"
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:271 release_notes.xml:364
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2829\">#2829</ulink></ulink>, Shortcut "
 "ST_Clip(raster) if geometry fully contains the raster and no NODATA specified"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2829\">#2829</ulink></ulink>, Shortcut "
+"ST_Clip(raster) se a geometria contém o raster completamente e NODATA "
+"especificado"
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:272
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2906\">#2906</ulink></ulink>, Update tiger "
 "geocoder to handle tiger 2014 data"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2906\">#2906</ulink></ulink>, Update tiger "
+"geocoder para lidar com dados tiger 2014 "
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:273
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3048\">#3048</ulink></ulink>, Speed up "
 "geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3048\">#3048</ulink></ulink>, Acelera a "
+"simplificação de geometria (J.Santana @ CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:274
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/3092\">#3092</ulink></ulink>, Slow performance "
 "of geometry_columns with many tables"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3092\">#3092</ulink></ulink>, Diminui a "
+"performance das geometry_columns com várias tabelas"
 
 #. Tag: title
-#: release_notes.xml:122
-#, fuzzy, no-c-format
+#: release_notes.xml:279
+#, no-c-format
 msgid "Release 2.1.8"
-msgstr "Versão 2.1.4"
+msgstr "Versão 2.1.8"
 
 #. Tag: para
-#: release_notes.xml:123
-#, fuzzy, no-c-format
+#: release_notes.xml:280
+#, no-c-format
 msgid "Release date: 2015-07-07"
-msgstr "Data de lançamento: 2014-09-10"
+msgstr "Data de lançamento: 2015-07-07"
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:281 release_notes.xml:298
 #, no-c-format
 msgid "This is a critical bug fix release."
-msgstr ""
-
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161
-#: release_notes.xml:185 release_notes.xml:213 release_notes.xml:274
-#: release_notes.xml:285 release_notes.xml:326 release_notes.xml:582
-#: release_notes.xml:608 release_notes.xml:650 release_notes.xml:674
-#: release_notes.xml:737 release_notes.xml:892 release_notes.xml:906
-#: release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr "Correção de Erros"
+msgstr "Esta é uma correção de bug decisiva. "
 
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:284
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
-msgstr ""
+msgstr "#3159, não força uma bbox salvar na ST_Affine"
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:285
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
-msgstr ""
+msgstr "#3018, GROUP BY geografia algumas vezes retorna linhas duplicadas "
 
 #. Tag: para
-#: release_notes.xml:129
-#, no-c-format
+#: release_notes.xml:286
+#, fuzzy, no-c-format
 msgid ""
-"#3048, shp2pgsql - illegal number format when specific system locale set"
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
+"#3048, shp2pgsql - formato de número ilegal quando sistema de localização é "
+"especificado"
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:287 release_notes.xml:303
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
-msgstr ""
+msgstr "#3094, Malformado GeoJSON fornece backend quebrado"
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:288
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
-msgstr ""
+msgstr "#3104, st_asgml introduz caracteres aleatórios no campo ID"
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:289
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
-msgstr ""
+msgstr "#3155, Remove liblwgeom.h em fazer desinstalação "
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:290
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
+"#3177, gserialized_is_empty não pode lidar com casos encaixados vazios "
 
 #. Tag: para
-#: release_notes.xml:134
-#, fuzzy, no-c-format
+#: release_notes.xml:291
+#, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
-msgstr "Corrigido crash em ST_Union(raster)"
+msgstr "Corrige crash em ST_LineLocatePoint"
 
 #. Tag: title
-#: release_notes.xml:139
-#, fuzzy, no-c-format
+#: release_notes.xml:296
+#, no-c-format
 msgid "Release 2.1.7"
-msgstr "Versão 2.1.4"
+msgstr "Versão 2.1.7"
 
 #. Tag: para
-#: release_notes.xml:140
-#, fuzzy, no-c-format
+#: release_notes.xml:297
+#, no-c-format
 msgid "Release date: 2015-03-30"
-msgstr "Data de lançamento: 2014-09-10"
+msgstr "Data de lançamento: 2015-03-30"
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:301
 #, no-c-format
 msgid ""
 "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
+"#3086, ST_DumpValues() quebra backend na limpeza com índices de banda "
+"inválidos"
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:302
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
-msgstr ""
+msgstr "#3088, Não (re)define strcasestr em um liblwgeom.h"
 
 #. Tag: title
-#: release_notes.xml:151
-#, fuzzy, no-c-format
+#: release_notes.xml:308
+#, no-c-format
 msgid "Release 2.1.6"
-msgstr "Versão 2.1.4"
+msgstr "Versão 2.1.6"
 
 #. Tag: para
-#: release_notes.xml:152
-#, fuzzy, no-c-format
+#: release_notes.xml:309
+#, no-c-format
 msgid "Release date: 2015-03-20"
-msgstr "Data de lançamento: 2014-09-10"
+msgstr "Data de lançamento: 2015-03-20"
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:313
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:314
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
-msgstr ""
+msgstr "#3048, Acelera simplificação de geometria (J.Santana @ CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:315
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
-msgstr ""
+msgstr "#3050, Acelera o leitor de tipo de geometria (J.Santana @ CartoDB)"
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:319
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
-msgstr ""
+msgstr "#2941, permite colunas de geografia com SRID em vez de 4326"
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:320
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
+"#3069, pequenos objetos tornando-se caixas inapropriadamente fluffed up "
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:321
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
-msgstr ""
+msgstr "#3068, Ter postgis_typmod_dims retorna NULL para dims sem restrições"
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:322
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
+"#3061, Permite pontos duplicados nas funções JSON, GML, GML ST_GeomFrom* "
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:323
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
-msgstr ""
+msgstr "#3058, Correção ND-GiST método picksplit para dividir no melhor plano"
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:324
 #, no-c-format
 msgid ""
 "#3052, Make operators <-> and <#> available for PostgreSQL < "
 "9.1"
 msgstr ""
+"#3052, Torna os operadores <-> and <#> disponíveis para o "
+"PostgreSQL < 9.1"
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:325
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
+"#3045, Correção da confusão de dimensionalidade no operador &&& "
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:326
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
+"#3016, Permite cancelar o registro de camadas de topologias corrompidas "
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:327
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
-msgstr ""
+msgstr "#3015, Evita exceções do TopologySummary"
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:328
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:329
 #, no-c-format
 msgid ""
 "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
+"#3031, Permite restauração das tabelas Geometry(Point) descartadas com "
+"vazias nelas"
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:334
 #, no-c-format
 msgid "Release 2.1.5"
-msgstr ""
+msgstr "Versão 2.1.5"
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:335
 #, no-c-format
 msgid "Release date: 2014-12-18"
-msgstr ""
+msgstr "Data de lançamento: 2014-12-18"
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:339
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2933\">#2933</ulink></ulink>, Speedup "
 "construction of large multi-geometry objects"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2933\">#2933</ulink></ulink>, Acelera a "
+"construção de grandes objetos multi geometria "
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:344
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2947\">#2947</ulink></ulink>, Fix memory leak "
 "in lwgeom_make_valid for single-component collection input"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2947\">#2947</ulink></ulink>, Correção no "
+"vazamento de memória em lwgeom_make_valid para entrada de coleção de um "
+"único componente "
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:346
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2949\">#2949</ulink></ulink>, Fix memory leak "
 "in lwgeom_mindistance2d for curve input"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2949\">#2949</ulink></ulink>, Correção no "
+"vazamento de memória em lwgeom_mindistance2d para entrada de curva"
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:347
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2931\">#2931</ulink></ulink>, BOX "
 "representation is case sensitive"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2931\">#2931</ulink></ulink>, Representação de "
+"CAIXA em caso sensível "
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:348
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2942\">#2942</ulink></ulink>, PostgreSQL 9.5 "
 "support"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2942\">#2942</ulink></ulink>, Suporte "
+"PostgreSQL 9.5 "
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:349
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2953\">#2953</ulink></ulink>, 2D stats not "
 "generated when Z/M values are extreme"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2953\">#2953</ulink></ulink>, Estatísticas 2D "
+"não geradas quando os valores Z/M forem extremos"
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:350
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
@@ -1071,73 +1863,91 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:355
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr "Versão 2.1.4"
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:356
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr "Data de lançamento: 2014-09-10"
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:360
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2745\">#2745</ulink></ulink>, Speedup "
 "ST_Simplify calls against points"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2745\">#2745</ulink></ulink>, Acelera as "
+"chamadas  ST_Simplify contra pontos"
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:361
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Support for GDAL "
 "2.0"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Suporte para "
+"GDAL 2.0"
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:362
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2749\">#2749</ulink></ulink>, Make "
 "rtpostgis_upgrade_20_21.sql ACID"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2749\">#2749</ulink></ulink>, Faz "
+"rtpostgis_upgrade_20_21.sql ACID"
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:363
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2811\">#2811</ulink></ulink>, Do not specify "
 "index names when loading shapefiles/rasters"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2811\">#2811</ulink></ulink>, Não especifica "
+"nomes de índices no carregamento de shapefiles/rasters"
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:366
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2895\">#2895</ulink></ulink>, Raise cost of "
 "ST_ConvexHull(raster) to 300 for better query plans"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2895\">#2895</ulink></ulink>, Aumenta o custo "
+"da ST_ConvexHull(raster) para 300 para planos melhores"
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:371
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2605\">#2605</ulink></ulink>, armel: "
 "_ST_Covers() returns true for point in hole"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2605\">#2605</ulink></ulink>, armel: "
+"_ST_Covers() retorna verdade para ponto no buraco"
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:372
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
@@ -1145,24 +1955,31 @@ msgid ""
 "on ST_Rescale/ST_Resample/ST_Resize of rasters with scale 1/-1 and offset "
 "0/0."
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2911\">#2911</ulink></ulink>, Correção na "
+"escala de saída ST_Rescale/ST_Resample/ST_Resize de rasters com escala 1/-1 "
+"e compensação 0/0."
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:374
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr "Corrigido crash em ST_Union(raster)"
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2704\">#2704</ulink></ulink>, ST_GeomFromGML() "
 "does not work properly with array of gml:pos (Even Roualt)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2704\">#2704</ulink></ulink>, ST_GeomFromGML() "
+"não funciona corretamente com arranjo de gml:pos (Even Roualt)"
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:377
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
@@ -1170,18 +1987,25 @@ msgid ""
 "updategeometrysrid doesn't update srid check when schema not specified. "
 "Patch from Marc Jansen"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2708\">#2708</ulink></ulink>, "
+"updategeometrysrid não atualiza srid check quando o esquema não está "
+"especificado. Caminho de Marc Jansen"
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:379
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2720\">#2720</ulink></ulink>, lwpoly_add_ring "
 "should update maxrings after realloc"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2720\">#2720</ulink></ulink>, lwpoly_add_ring "
+"should update maxrings after realloc"
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:380
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
@@ -1191,7 +2015,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:382
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
@@ -1200,13 +2024,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:383
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
-msgstr ""
+msgstr "Correção de falta potencial de memória na ST_MakeValid "
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:384
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
@@ -1215,7 +2039,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:385
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
@@ -1224,7 +2048,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:386
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
@@ -1233,7 +2057,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:387
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
@@ -1242,7 +2066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:388
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
@@ -1251,7 +2075,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:389
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
@@ -1260,7 +2084,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:390
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
@@ -1269,7 +2093,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:391
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
@@ -1278,7 +2102,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:392
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
@@ -1287,7 +2111,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:393
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
@@ -1296,7 +2120,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:394
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
@@ -1305,7 +2129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:395
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
@@ -1314,16 +2138,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:396
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
 "trac.osgeo.org/postgis/ticket/2903\">#2903</ulink></ulink>, Unable to "
 "compile on FreeBSD"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2903\">#2903</ulink></ulink>, Incapaz de "
+"compilar no FreeBSD"
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:397
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
@@ -1333,65 +2160,75 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:403
 #, no-c-format
 msgid "Release 2.1.3"
-msgstr ""
+msgstr "Versão 2.1.3"
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:404
 #, no-c-format
 msgid "Release date: 2014/05/13"
-msgstr ""
+msgstr "Data de lançamento: 2014/05/13"
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:405
 #, no-c-format
 msgid "This is a bug fix and security release."
-msgstr ""
+msgstr "Esta é uma correção de bug e comunicado seguro. "
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:407
 #, no-c-format
 msgid "Important changes"
-msgstr ""
+msgstr "Mudanças importantes "
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:408
 #, no-c-format
 msgid ""
 "Starting with this version offline raster access and use of GDAL drivers are "
 "disabled by default."
 msgstr ""
+"Começando com este acesso de versão raster offline e uso dos drivers GDAL "
+"estão desativados por padrão. "
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:413
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling specific GDAL "
 "drivers: POSTGIS_GDAL_ENABLED_DRIVERS. By default, all GDAL drivers are "
 "disabled"
 msgstr ""
+"Uma variável de ambiente é introduzida para permitir a ativação de drivers "
+"GDAL específicos: POSTGIS_GDAL_ENABLED_DRIVERS. Por padrão, todos os drivers "
+"GDAL estão desativados"
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:419
 #, no-c-format
 msgid ""
 "An environment variable is introduced to allow for enabling out-db raster "
 "bands: POSTGIS_ENABLE_OUTDB_RASTERS. By default, out-db raster bands are "
 "disabled"
 msgstr ""
+"Uma variável de ambiente é introduzida para permitir a ativação de bandas "
+"raster out-db: POSTGIS_ENABLE_OUTDB_RASTERS. Por padrão, bandas out-db "
+"raster são desativadas "
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:425
 #, no-c-format
 msgid ""
 "The environment variables must be set for the PostgreSQL process, and "
 "determines the behavior of the whole cluster."
 msgstr ""
+"As variáveis de ambiente devem ser configuradas para o processo PostgreSQL, "
+"e determina o comportamento do cluster inteiro. "
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:432
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
@@ -1399,7 +2236,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:433
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
@@ -1407,7 +2244,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:434
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
@@ -1415,27 +2252,29 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:438
 #, no-c-format
 msgid "Release 2.1.2"
-msgstr ""
+msgstr "Versão 2.1.2"
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:439 release_notes.xml:736
 #, no-c-format
 msgid "Release date: 2014/03/31"
-msgstr ""
+msgstr "Data de Lançamento: 2014/03/31"
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:440
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
 "2.1.1 release."
 msgstr ""
+"Este é uma versão apenas de correção de erros, resolvendo questões que foram "
+"solicitadas desde a versão 2.1.1."
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:443
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
@@ -1443,7 +2282,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:444
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
@@ -1451,7 +2290,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:445
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
@@ -1459,7 +2298,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:446
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
@@ -1467,7 +2306,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:447
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
@@ -1475,7 +2314,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:448
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
@@ -1483,7 +2322,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:449 release_notes.xml:746
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
@@ -1491,7 +2330,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:451 release_notes.xml:747
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
@@ -1499,7 +2338,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:452
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
@@ -1507,7 +2346,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:453
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
@@ -1515,7 +2354,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:454 release_notes.xml:748
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
@@ -1523,7 +2362,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:455
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -1531,7 +2370,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:456 release_notes.xml:750
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
@@ -1539,7 +2378,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:457
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
@@ -1547,7 +2386,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:458
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -1555,7 +2394,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:459
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
@@ -1563,7 +2402,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:460 release_notes.xml:752
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
@@ -1571,7 +2410,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:461
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
@@ -1580,7 +2419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:462
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
@@ -1588,23 +2427,27 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:463
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
 "users without topology privileges call postgis_full_version()"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, "
+"Permite usuários sem privilégios de topologia chamar postgis_full_version()"
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:464
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
 "missing operator = and hash_raster_ops opclass on raster"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, "
+"Correção no operador ausente = e hash_raster_ops opclass no raster"
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:465
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
@@ -1614,17 +2457,25 @@ msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
 "Geography distance issues with tree optimization"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2636\">#2636</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
+"Issues de distância geográfica com otimização de árvore"
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:469
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
 "avoid memcopy in GiST index (hayamiz)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
+"evita cópia de memória no índice GiST (hayamiz)"
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:470
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
@@ -1632,33 +2483,35 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:475
 #, no-c-format
 msgid "Release 2.1.1"
-msgstr ""
+msgstr "Versão 2.1.1"
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:476
 #, no-c-format
 msgid "Release date: 2013/11/06"
-msgstr ""
+msgstr "Data de lançamento: 2013/11/06"
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:477
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
 "2.1.0 release."
 msgstr ""
+"Este é uma versão apenas de correção de erros, resolvendo questões que foram "
+"solicitadas desde a versão 2.1.0."
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:479 release_notes.xml:755
 #, no-c-format
 msgid "Important Changes"
-msgstr ""
+msgstr "Mudanças importantes"
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:480
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -1667,7 +2520,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:484
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
@@ -1675,7 +2528,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:485
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
@@ -1683,7 +2536,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:486
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
@@ -1691,7 +2544,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:487
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
@@ -1699,7 +2552,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:488
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
@@ -1707,7 +2560,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:489
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
@@ -1715,7 +2568,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:490
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
@@ -1723,7 +2576,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:491 release_notes.xml:741
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
@@ -1731,7 +2584,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:492 release_notes.xml:742
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
@@ -1739,7 +2592,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:493
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
@@ -1748,7 +2601,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:497
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
@@ -1756,7 +2609,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:498
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
@@ -1764,19 +2617,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:504
 #, no-c-format
 msgid "Release 2.1.0"
-msgstr ""
+msgstr "Versão 2.1.0"
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:505
 #, no-c-format
 msgid "Release date: 2013/08/17"
-msgstr ""
+msgstr "Data de Lançamento: 2013/08/17"
 
 #. Tag: para
-#: release_notes.xml:349
+#: release_notes.xml:506
 #, no-c-format
 msgid ""
 "This is a minor release addressing both bug fixes and performance and "
@@ -1785,14 +2638,8 @@ msgid ""
 "from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
-#, no-c-format
-msgid "Important / Breaking Changes"
-msgstr "Importante / Mudanças Críticas"
-
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:510
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
@@ -1801,7 +2648,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:512
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
@@ -1811,7 +2658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:516
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -1819,7 +2666,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:517
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
@@ -1827,7 +2674,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:518
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
@@ -1837,38 +2684,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:521
 #, no-c-format
 msgid ""
 "ST_Intersects(raster, geometry) behaves in the same manner as "
 "ST_Intersects(geometry, raster)."
 msgstr ""
+"ST_Intersects(raster, geometria) se comporta da mesma maneira que a "
+"ST_Intersects(geometria, raster)."
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:523
 #, no-c-format
 msgid ""
 "point variant of ST_SetValue(raster) previously did not check SRID of input "
 "geometry and raster."
 msgstr ""
+"o ponto variante da ST_SetValue(raster) não verificava o SRID da geometria "
+"de entrada e raster."
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:525
 #, no-c-format
 msgid ""
 "ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
 "radians."
 msgstr ""
+"Os parâmetros ST_Hillshade azimute e altitude agora estão em graus em vez de "
+"radianos. "
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:527
 #, no-c-format
 msgid ""
 "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
+"ST_Slope e ST_Aspect retornam os valores de pixel em graus em vez de "
+"radianos. "
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:528
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
@@ -1878,55 +2733,65 @@ msgid ""
 "ST_Raster2WorldCoordY renamed to ST_RasterToWorldCoord, "
 "ST_RasterToWorldCoordX and ST_RasterToWorldCoordY"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
+"ST_World2RasterCoord, ST_World2RasterCoordX and ST_World2RasterCoordY "
+"renamed to ST_WorldToRasterCoord, ST_WorldToRasterCoordX and "
+"ST_WorldToRasterCoordY. ST_Raster2WorldCoord, ST_Raster2WorldCoordX and "
+"ST_Raster2WorldCoordY renamed to ST_RasterToWorldCoord, "
+"ST_RasterToWorldCoordX and ST_RasterToWorldCoordY"
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:534
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
-msgstr ""
+msgstr "ST_Estimated_Extent renomeado para ST_EstimatedExtent"
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:535
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
-msgstr ""
+msgstr "ST_Line_Interpolate_Point renomeado para ST_LineInterpolatePoint"
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:536
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
-msgstr ""
+msgstr "ST_Line_Substring renomeado para ST_LineSubstring"
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:537
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
-msgstr ""
+msgstr "ST_Line_Locate_Point renomeado para ST_LineLocatePoint"
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:538
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
-msgstr ""
+msgstr "ST_Force_XXX renomeado para ST_ForceXXX"
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:539
 #, no-c-format
 msgid ""
 "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
 "ST_MapAlgebra instead"
 msgstr ""
+"ST_MapAlgebraFctNgb e 1 e 2 raster variantes de ST_MapAlgebraFct. Use "
+"ST_MapAlgebra ao contrário. "
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:541
 #, no-c-format
 msgid ""
 "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
 "ST_MapAlgebra instead"
 msgstr ""
+"1 e 2 raster variantes de ST_MapAlgebraExpr. Use expressão variante de "
+"ST_MapAlgebra ao contrário"
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:547
 #, no-c-format
 msgid ""
 "- Refer to http://postgis.net/docs/manual-2.1/"
@@ -1935,7 +2800,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:549
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
@@ -1943,7 +2808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:550
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
@@ -1951,7 +2816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:551
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
@@ -1960,64 +2825,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:554
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:555
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
-msgstr ""
+msgstr "clearTopoGeom (Sandro Santilli / Vizzuality)"
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:556
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
-msgstr ""
+msgstr "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:557
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
-msgstr ""
+msgstr "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:558
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
-msgstr ""
+msgstr "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:559
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
-msgstr ""
+msgstr "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:560
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
-msgstr ""
+msgstr "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:561
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
-msgstr ""
+msgstr "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:562
 #, no-c-format
 msgid ""
 "Additional raster/raster spatial relationship functions (ST_Contains, "
 "ST_ContainsProperly, ST_Covers, ST_CoveredBy, ST_Disjoint, ST_Overlaps, "
 "ST_Touches, ST_Within, ST_DWithin, ST_DFullyWithin) (Bborie Park / UC Davis)"
 msgstr ""
+"Additional raster/raster spatial relationship functions (ST_Contains, "
+"ST_ContainsProperly, ST_Covers, ST_CoveredBy, ST_Disjoint, ST_Overlaps, "
+"ST_Touches, ST_Within, ST_DWithin, ST_DFullyWithin) (Bborie Park / UC Davis)"
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:566
 #, no-c-format
 msgid ""
 "Added array variants of ST_SetValues() to set many pixel values of a band in "
@@ -2025,7 +2893,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:568
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
@@ -2033,7 +2901,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:569
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
@@ -2041,7 +2909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:570
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
@@ -2051,14 +2919,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:572
 #, no-c-format
 msgid ""
 "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:573
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
@@ -2066,7 +2934,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:574
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
@@ -2074,7 +2942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:575
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2082,19 +2950,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:576
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:577
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:578
 #, no-c-format
 msgid ""
 "Added geomval array variant of ST_SetValues() to set many pixel values of a "
@@ -2103,14 +2971,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:581
 #, no-c-format
 msgid ""
 "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:582
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
@@ -2118,7 +2986,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:583
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
@@ -2126,7 +2994,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:584
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
@@ -2135,7 +3003,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:586
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
@@ -2143,7 +3011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:587
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
@@ -2152,7 +3020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:589
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
@@ -2160,13 +3028,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:590
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:591
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
@@ -2174,7 +3042,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:592
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
@@ -2182,7 +3050,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:593
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
@@ -2190,7 +3058,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:594
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
@@ -2198,7 +3066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:595
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
@@ -2206,7 +3074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:596
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
@@ -2214,7 +3082,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:597
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
@@ -2222,7 +3090,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:598
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
@@ -2230,7 +3098,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:599
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
@@ -2238,7 +3106,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:600
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
@@ -2246,7 +3114,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:601
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
@@ -2261,7 +3129,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:616
 #, no-c-format
 msgid ""
 "For detail of new functions and function improvements, please refer to <xref "
@@ -2269,7 +3137,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:617
 #, no-c-format
 msgid ""
 "Much faster raster ST_Union, ST_Clip and many more function additions "
@@ -2277,14 +3145,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:618
 #, no-c-format
 msgid ""
 "For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:620
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
@@ -2292,7 +3160,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:622
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
@@ -2301,7 +3169,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:624
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
@@ -2309,7 +3177,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:625
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
@@ -2317,7 +3185,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:626
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
@@ -2325,7 +3193,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:627
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
@@ -2333,7 +3201,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:628
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
@@ -2341,7 +3209,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:629
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
@@ -2349,7 +3217,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:630
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
@@ -2357,7 +3225,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:631
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
@@ -2365,7 +3233,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:632
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
@@ -2374,7 +3242,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:634
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
@@ -2383,7 +3251,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:636
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
@@ -2391,7 +3259,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:637
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -2399,7 +3267,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:639 release_notes.xml:849
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
@@ -2407,7 +3275,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:641
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
@@ -2415,7 +3283,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:642
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
@@ -2423,7 +3291,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:643
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
@@ -2431,7 +3299,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:644
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
@@ -2439,7 +3307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:645
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
@@ -2448,7 +3316,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:647
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
@@ -2456,7 +3324,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:648
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
@@ -2464,7 +3332,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:650
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
@@ -2473,7 +3341,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:652 release_notes.xml:822
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
@@ -2481,7 +3349,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:654
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
@@ -2489,7 +3357,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:655
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
@@ -2497,7 +3365,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:656
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
@@ -2505,7 +3373,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:657
 #, no-c-format
 msgid ""
 "TopologySummary output now includes unregistered layers and a count of "
@@ -2513,7 +3381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:659
 #, no-c-format
 msgid ""
 "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
@@ -2521,7 +3389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:662
 #, no-c-format
 msgid ""
 "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
@@ -2529,19 +3397,19 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:664
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:665
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:666
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
@@ -2549,7 +3417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:667
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
@@ -2557,7 +3425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:668
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
@@ -2565,7 +3433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:669
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
@@ -2573,7 +3441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:670
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
@@ -2581,7 +3449,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:671
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
@@ -2590,7 +3458,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:673
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
@@ -2598,7 +3466,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:675
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
@@ -2607,13 +3475,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:679
 #, no-c-format
 msgid "Fixes"
-msgstr ""
+msgstr "Correções"
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:680 release_notes.xml:924
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
@@ -2621,7 +3489,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:681 release_notes.xml:925
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
@@ -2629,7 +3497,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:682
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
@@ -2637,7 +3505,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:683 release_notes.xml:931
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
@@ -2645,7 +3513,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:684 release_notes.xml:934
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
@@ -2654,7 +3522,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:686
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
@@ -2662,7 +3530,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:687 release_notes.xml:842
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
@@ -2670,7 +3538,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:688
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
@@ -2678,7 +3546,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:690
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
@@ -2686,7 +3554,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:691 release_notes.xml:844
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
@@ -2694,7 +3562,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:692 release_notes.xml:845
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
@@ -2702,7 +3570,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:693
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -2710,7 +3578,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:694 release_notes.xml:852
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
@@ -2718,7 +3586,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:695
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
@@ -2726,7 +3594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:696 release_notes.xml:863
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
@@ -2734,7 +3602,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:697
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -2742,7 +3610,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:698 release_notes.xml:856
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
@@ -2750,7 +3618,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:699
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -2758,7 +3626,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:700 release_notes.xml:808
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
@@ -2766,7 +3634,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:701 release_notes.xml:769
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
@@ -2774,7 +3642,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:702 release_notes.xml:770
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
@@ -2782,7 +3650,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:703
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
@@ -2790,7 +3658,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:704 release_notes.xml:816
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
@@ -2799,7 +3667,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:706
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
@@ -2808,7 +3676,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:708 release_notes.xml:772
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
@@ -2816,7 +3684,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:709
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
@@ -2825,7 +3693,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:711
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
@@ -2833,7 +3701,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:713
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
@@ -2841,7 +3709,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:715
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
@@ -2849,7 +3717,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:716 release_notes.xml:773
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
@@ -2857,7 +3725,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:717 release_notes.xml:774
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
@@ -2865,7 +3733,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:718
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
@@ -2873,7 +3741,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:719 release_notes.xml:777
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
@@ -2881,7 +3749,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:720
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
@@ -2889,7 +3757,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:721
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
@@ -2897,7 +3765,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:722
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
@@ -2905,7 +3773,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:723 release_notes.xml:778
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
@@ -2913,7 +3781,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:724
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
@@ -2921,7 +3789,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:725 release_notes.xml:780
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
@@ -2929,7 +3797,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:726
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
@@ -2937,7 +3805,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:727
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
@@ -2945,13 +3813,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:729 release_notes.xml:797
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:730 release_notes.xml:798
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
@@ -2959,13 +3827,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:735
 #, no-c-format
 msgid "Release 2.0.5"
-msgstr ""
+msgstr "Versão 2.0.5"
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:737
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -2974,7 +3842,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:740
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
@@ -2982,7 +3850,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:743
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
@@ -2990,7 +3858,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:744
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
@@ -2998,7 +3866,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:745
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
@@ -3006,7 +3874,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:749
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
@@ -3014,7 +3882,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:751
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
@@ -3022,7 +3890,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:756
 #, no-c-format
 msgid ""
 "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
@@ -3031,19 +3899,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:761
 #, no-c-format
 msgid "Release 2.0.4"
-msgstr ""
+msgstr "Versão 2.0.4"
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:762
 #, no-c-format
 msgid "Release date: 2013/09/06"
-msgstr ""
+msgstr "Data de lançamento: 2013/09/06"
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:763
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3052,7 +3920,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:766
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
@@ -3060,13 +3928,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:767
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:768
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
@@ -3074,7 +3942,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:771
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
@@ -3082,7 +3950,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:775
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
@@ -3090,7 +3958,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:776
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
@@ -3098,7 +3966,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:779
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
@@ -3106,7 +3974,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:781
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
@@ -3114,13 +3982,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:782
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:783
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
@@ -3128,7 +3996,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:784
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
@@ -3136,7 +4004,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:785
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
@@ -3144,7 +4012,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:786
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
@@ -3152,7 +4020,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:787
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
@@ -3160,7 +4028,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:788
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
@@ -3168,7 +4036,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:789
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
@@ -3176,7 +4044,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:790
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
@@ -3184,7 +4052,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:794
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
@@ -3192,19 +4060,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:803
 #, no-c-format
 msgid "Release 2.0.3"
-msgstr ""
+msgstr "Versão 2.0.3"
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:804
 #, no-c-format
 msgid "Release date: 2013/03/01"
-msgstr ""
+msgstr "Data de Lançamento: 2013/03/01"
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:805
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3213,7 +4081,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:809
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
@@ -3221,13 +4089,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:810
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:811
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
@@ -3237,7 +4105,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:812
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
@@ -3245,7 +4113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:813
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
@@ -3253,7 +4121,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:814
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
@@ -3261,13 +4129,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:815
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:817
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
@@ -3275,31 +4143,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:818
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:823
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
-msgstr ""
+msgstr "Speedup ST_ChangeEdgeGeom"
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:827
 #, no-c-format
 msgid "Release 2.0.2"
-msgstr ""
+msgstr "Versão 2.0.2"
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release date: 2012/12/03"
-msgstr ""
+msgstr "Data de Lançamento: 2012/12/03"
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:829
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3307,7 +4175,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:832
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
@@ -3316,7 +4184,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:834
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
@@ -3324,7 +4192,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:835
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
@@ -3332,7 +4200,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:836
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
@@ -3340,7 +4208,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:837
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
@@ -3348,7 +4216,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:838
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
@@ -3356,7 +4224,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:839
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
@@ -3364,7 +4232,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:840
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
@@ -3372,7 +4240,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:841
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
@@ -3380,7 +4248,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:843
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
@@ -3388,7 +4256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:846
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
@@ -3396,7 +4264,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:847
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
@@ -3404,7 +4272,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:848
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
@@ -3412,7 +4280,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:851
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
@@ -3420,7 +4288,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:853
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
@@ -3428,7 +4296,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:854
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
@@ -3436,7 +4304,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:855
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
@@ -3444,7 +4312,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:857
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
@@ -3452,7 +4320,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:858
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
@@ -3460,7 +4328,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:859
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
@@ -3468,7 +4336,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:860
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
@@ -3476,7 +4344,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:861
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
@@ -3484,7 +4352,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:862
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
@@ -3492,7 +4360,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:864
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
@@ -3500,7 +4368,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:865
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
@@ -3509,7 +4377,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:867
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
@@ -3517,7 +4385,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:868
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
@@ -3525,7 +4393,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:869
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
@@ -3533,7 +4401,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:870
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
@@ -3541,7 +4409,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:871
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
@@ -3549,7 +4417,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:872
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
@@ -3557,7 +4425,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:873
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
@@ -3565,7 +4433,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:874
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
@@ -3573,7 +4441,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:875
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
@@ -3581,13 +4449,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:877
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:881
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
@@ -3596,7 +4464,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:883
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
@@ -3605,7 +4473,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:885
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
@@ -3613,7 +4481,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:886
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
@@ -3621,19 +4489,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:890
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr "Versão 2.0.1"
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:891
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr "Data de lançamento: 2012/06/22"
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:892
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -3643,7 +4511,7 @@ msgstr ""
 "solicitadas desde a versão 2.0.0."
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:895
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
@@ -3651,7 +4519,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:896
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
@@ -3659,7 +4527,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:897
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
@@ -3667,7 +4535,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:898
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
@@ -3675,7 +4543,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:899
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
@@ -3683,7 +4551,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:900
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
@@ -3691,7 +4559,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:901
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
@@ -3699,7 +4567,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:902
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
@@ -3707,7 +4575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:903
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
@@ -3715,7 +4583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:904
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
@@ -3723,7 +4591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:905
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
@@ -3731,7 +4599,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:906
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
@@ -3739,7 +4607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:907
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
@@ -3747,7 +4615,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:908
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
@@ -3755,7 +4623,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:909
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
@@ -3763,7 +4631,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:910
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
@@ -3771,7 +4639,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:911
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
@@ -3779,7 +4647,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:912
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
@@ -3787,7 +4655,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:913
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
@@ -3795,7 +4663,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:914
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
@@ -3803,7 +4671,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:915
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
@@ -3811,7 +4679,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:916
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
@@ -3820,7 +4688,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:918
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
@@ -3828,7 +4696,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:919
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
@@ -3836,7 +4704,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:920
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
@@ -3844,7 +4712,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:921
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
@@ -3852,7 +4720,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:922
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
@@ -3860,7 +4728,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:926
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
@@ -3868,7 +4736,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:927
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
@@ -3876,7 +4744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:928
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
@@ -3884,7 +4752,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:930
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
@@ -3892,7 +4760,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:932
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
@@ -3900,7 +4768,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:936
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
@@ -3908,7 +4776,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:938
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
@@ -3917,29 +4785,33 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:943
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
-msgstr ""
+msgstr "Mensagem de exceção mais detalhada das funções de edição da topologia."
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:944
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
 "improved build dependencies"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
+"dependências de construção melhoradas"
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:945
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
 "speedup of ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry."
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
+"aceleração da ST_BuildArea, ST_MakeValid e ST_GetFaceGeometry."
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:946
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
@@ -3947,19 +4819,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:950
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr "Versão 2.0.0"
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:951
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr "Data de Lançamento: 2012/04/03"
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:952
 #, no-c-format
 msgid ""
 "This is a major release. A hard upgrade is required. Yes this means a full "
@@ -3968,77 +4840,92 @@ msgid ""
 "upgrading. Refer to <xref linkend=\"NewFunctions_2_0\"/> for more details "
 "and changed/new functions."
 msgstr ""
+"Esta é uma versão maior. Uma atualização hard é necessária. Sim, isto "
+"significa um carregamento de descarte completo e algumas preparações "
+"especiais se você estiver usando funções obsoletas. Recorra a <xref linkend="
+"\"hard_upgrade\"/> para detalhes na atualização. Recorra a <xref linkend="
+"\"NewFunctions_2_0\"/>para mais detalhes e funções alteradas/novas. "
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:956
 #, no-c-format
 msgid "Testers - Our unsung heroes"
-msgstr ""
+msgstr "Verificadores - Nossos heróis não aclamados"
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:957
 #, no-c-format
 msgid ""
 "We are most indebted to the numerous members in the PostGIS community who "
 "were brave enough to test out the new features in this release. No major "
 "release can be successful without these folk."
 msgstr ""
+"Somos eternamente gratos aos numerosos membros na comunidade PostGIS que "
+"foram corajosos os suficiente para testar as novas características nesta "
+"versão. Nenhuma outra versão pode ser bem sucedida sem este pessoal. "
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:960
 #, no-c-format
 msgid ""
 "Below are those who have been most valiant, provided very detailed and "
 "thorough bug reports, and detailed analysis."
 msgstr ""
+"Abaixo estão aqueles que foram os mais corajosos, forneceram bem detalhados "
+"e através de relatórios de bugs, e análises detalhadas. "
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:964
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
-msgstr ""
+msgstr "Andrea Peri - vários testes em topologia, checando para a correção"
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:965
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
-msgstr ""
+msgstr "Andreas Forø Tollefsen - testando raster"
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:966
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
-msgstr ""
+msgstr "Chris English -a topologia estressa testando novas funções"
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:967
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
-msgstr ""
+msgstr "Salvatore Larosa - testando a robustez do teste"
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:968
 #, no-c-format
 msgid ""
 "Brian Hamlin - Benchmarking (also experimental experimental branches before "
 "they are folded into core) , general testing of various pieces including "
 "Tiger and Topology. Testing on various server VMs"
 msgstr ""
+"Brian Hamlin - Benchmarking (também divisões experimentais antes que estejam "
+"completamente no centro), teste geral de várias partes, incluindo Tiger e "
+"Topologia. Testando em vários servidores VMs"
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:973
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
+"Mike Pease - Teste do tiger geocoder  - relatório de issues bastante "
+"detalhado "
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:974
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
-msgstr ""
+msgstr "Tom van Tilburg - testando raster "
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:979
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
@@ -4047,13 +4934,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:980
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:981
 #, no-c-format
 msgid ""
 "-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
@@ -4061,7 +4948,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:983
 #, no-c-format
 msgid ""
 "-- If you have been using deprecated functions CHANGE your apps or suffer "
@@ -4072,9 +4959,16 @@ msgid ""
 "or tools that rely on deprecated functions, please refer to <xref linkend="
 "\"legacy_faq\"/> for more details."
 msgstr ""
+"-- Se você esteve usando funções menosprezadas MUDE suas aplicações ou sofra "
+"as consequências. Se você não vê uma função documentada -- não é suportada "
+"ou é uma função interna.  Algumas restrições, em tabelas mais antigas, foram "
+"construídas com funções desprezadas. Se você restaurar, talvez precise "
+"reconstruir as restrições de tabela com populate_geometry_columns(). Se você "
+"tem aplicações ou ferramentas que confiam em funções menosprezadas, por "
+"favor recorra a <xref linkend=\"legacy_faq\"/> para mais detalhes. "
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:988
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
@@ -4082,9 +4976,14 @@ msgid ""
 "for tables created the old way reads (srid, type, dims) constraints for "
 "geometry columns created with type modifiers reads rom column definition"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
+"geometry_columns é uma view agora em vez de uma tabela (Paul Ramsey, Regina "
+"Obe) para tabelas criadas com as formas antigas de ler (srid, type, dims) "
+"restrições para colunas geométricas criadas com modificadores de tipo da "
+"definição da coluna"
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:993
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
@@ -4094,9 +4993,15 @@ msgid ""
 "Mangement functions support typmod geometry column creation functions now "
 "default to typmod creation (Regina Obe)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1082\">#1082</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1084\">#1084</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1088\">#1088</ulink> - "
+"Funções de gerenciamento suportam a criação de funções de colunas "
+"geométricas typmod agora padrão a criação typmod (Regina Obe) "
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:996
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
@@ -4104,26 +5009,35 @@ msgid ""
 "fix_geometry_columns(); removed - now obsolete with geometry_column view "
 "(Regina Obe)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
+"probe_geometry_columns(), rename_geometry_table_constraints(), "
+"fix_geometry_columns(); removed - now obsolete with geometry_column view "
+"(Regina Obe)"
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:1000
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
 "Renaming old 3D functions to the convention ST_3D (Nicklas Avén)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
+"Renomeando funções 3D para conversão de ST_3D (Nicklas Avén)"
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:1001
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
 "(sorta), ST_NumGeometries,ST_GeometryN now returns 1 (or the geometry) "
 "instead of null for single geometries (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
+"(sorta), ST_NumGeometries,ST_GeometryN agora retorna 1 (ou a geometria) em "
+"vez de nulo para geometrias únicas (Sandro Santilli, Maxime van Noppen)"
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:1006
 #, no-c-format
 msgid ""
 "KNN Gist index based centroid (<->) and box (<#>) distance "
@@ -4131,7 +5045,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:1007
 #, no-c-format
 msgid ""
 "Support for TIN and PolyHedralSurface and enhancement of many functions to "
@@ -4139,7 +5053,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:1008
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
@@ -4151,14 +5065,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:1011
 #, no-c-format
 msgid ""
 "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:1012
 #, no-c-format
 msgid ""
 "Topology support improved (more functions), documented, testing (Sandro "
@@ -4167,13 +5081,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:1013
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:1014
 #, no-c-format
 msgid ""
 "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
@@ -4181,37 +5095,37 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:1015
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:1016
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_Split (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:1017
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_IsValidDetail (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:1018
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_MakeValid (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:1019
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:1020
 #, no-c-format
 msgid ""
 "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
@@ -4219,61 +5133,61 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:1021
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:1022
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_SharedPaths (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:1023
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr "ST_Snap (Sandro Santilli)"
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:1024
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_RelateMatch (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:1025
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr "ST_ConcaveHull (Regina Obe e Leo Hsu / Paragon Corporation)"
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:1026
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr "ST_UnaryUnion (Sandro Santilli / Faunalia para RT-SIGTA)"
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:1027
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:1028
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:1029
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:1033
 #, no-c-format
 msgid ""
 "Made shape file loader tolerant of truncated multibyte values found in some "
@@ -4281,7 +5195,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:1034
 #, no-c-format
 msgid ""
 "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
@@ -4290,14 +5204,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:1038
 #, no-c-format
 msgid ""
 "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:1040
 #, no-c-format
 msgid ""
 "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
@@ -4305,7 +5219,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:1041
 #, no-c-format
 msgid ""
 "Extras - upgraded tiger_geocoder from using old TIGER format to use new "
@@ -4313,7 +5227,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:1042
 #, no-c-format
 msgid ""
 "Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
@@ -4324,13 +5238,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:1045
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:1046
 #, no-c-format
 msgid ""
 "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
@@ -4338,7 +5252,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:1050
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
@@ -4346,13 +5260,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:1053
 #, no-c-format
 msgid "Release specific credits"
 msgstr "Créditos específicos deste lançamento"
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:1054
 #, no-c-format
 msgid ""
 "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
@@ -4363,19 +5277,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:1059
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr "Versão 1.5.4"
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:1060
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr "Data de lançamento: 2012/05/07"
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:1061
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4385,7 +5299,7 @@ msgstr ""
 "desde o lançamento da versão 1.5.3."
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1064
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
@@ -4393,7 +5307,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1065
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
@@ -4401,7 +5315,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1066
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
@@ -4409,7 +5323,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1067
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
@@ -4417,7 +5331,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1068
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
@@ -4425,7 +5339,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1069
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
@@ -4433,7 +5347,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1070
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
@@ -4441,7 +5355,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1071
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
@@ -4449,7 +5363,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1072
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
@@ -4457,7 +5371,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1073
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
@@ -4465,7 +5379,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1074
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
@@ -4473,7 +5387,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1075
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
@@ -4481,7 +5395,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1076
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
@@ -4489,7 +5403,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1077
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
@@ -4497,7 +5411,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1078
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
@@ -4505,7 +5419,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1079
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
@@ -4513,7 +5427,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1080
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
@@ -4521,7 +5435,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1081
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
@@ -4529,7 +5443,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1082
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
@@ -4537,7 +5451,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1083
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
@@ -4545,7 +5459,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1084
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
@@ -4553,7 +5467,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1085
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
@@ -4561,7 +5475,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1086
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
@@ -4569,7 +5483,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1087
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
@@ -4577,7 +5491,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1088
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
@@ -4585,7 +5499,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1089
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
@@ -4593,31 +5507,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1090
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1091
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr "Versão 1.5.3"
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1097
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr "Data de Lançamento: 2011/06/25"
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1098
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4626,7 +5540,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1102
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
@@ -4634,7 +5548,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1104
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
@@ -4643,7 +5557,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1106
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
@@ -4652,7 +5566,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1108
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
@@ -4661,7 +5575,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1110
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
@@ -4669,7 +5583,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1111
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
@@ -4677,7 +5591,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1112
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
@@ -4685,7 +5599,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1113
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
@@ -4693,7 +5607,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1114
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
@@ -4702,7 +5616,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1116
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
@@ -4710,7 +5624,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1117
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
@@ -4718,7 +5632,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1118
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
@@ -4726,7 +5640,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1119
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
@@ -4735,7 +5649,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1121
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
@@ -4743,7 +5657,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1123
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
@@ -4751,7 +5665,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1124
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
@@ -4759,7 +5673,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1126
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
@@ -4767,7 +5681,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1128
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
@@ -4775,19 +5689,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1134
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr "Versão 1.5.2"
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1135
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr "Data de Lançamento: 2010/09/27"
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1136
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4796,7 +5710,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1140
 #, no-c-format
 msgid ""
 "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
@@ -4804,7 +5718,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1141
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
@@ -4813,7 +5727,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1142
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
@@ -4821,14 +5735,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1143
 #, no-c-format
 msgid ""
 "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1144
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
@@ -4837,7 +5751,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1145
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
@@ -4845,7 +5759,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1146
 #, no-c-format
 msgid ""
 "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
@@ -4853,7 +5767,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1147
 #, no-c-format
 msgid ""
 "Geography - remove crash for case when all geographies are out of the "
@@ -4861,7 +5775,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1148
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
@@ -4869,7 +5783,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1149
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
@@ -4877,7 +5791,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1150
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
@@ -4885,7 +5799,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1151
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
@@ -4894,7 +5808,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1152
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
@@ -4902,7 +5816,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1153
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
@@ -4910,7 +5824,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1154
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
@@ -4919,7 +5833,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1155
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
@@ -4927,7 +5841,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1156
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
@@ -4935,7 +5849,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1157
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
@@ -4943,13 +5857,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1158
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1159
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
@@ -4957,7 +5871,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1160
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
@@ -4965,19 +5879,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr "Versão 1.5.1"
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1166
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr "Data de Lançamento: 2010/03/11"
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1167
 #, no-c-format
 msgid ""
 "This is a bug fix release, addressing issues that have been filed since the "
@@ -4986,7 +5900,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1171
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
@@ -4995,7 +5909,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1172
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
@@ -5004,7 +5918,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1173
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
@@ -5012,7 +5926,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1174
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
@@ -5021,7 +5935,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1175
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
@@ -5029,7 +5943,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1176
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
@@ -5037,7 +5951,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1177
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
@@ -5045,7 +5959,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1178
 #, no-c-format
 msgid ""
 "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
@@ -5054,25 +5968,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1179
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1184
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr "Versão 1.5.0"
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1185
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr "Data de Lançamento: 2010/02/04"
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1186
 #, no-c-format
 msgid ""
 "This release provides support for geographic coordinates (lat/lon) via a new "
@@ -5081,20 +5995,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1189 release_notes.xml:1256
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1190
 #, no-c-format
 msgid ""
 "The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1191
 #, no-c-format
 msgid ""
 "The definition of the =~ operator has changed from an exact geometric "
@@ -5102,49 +6016,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1195 release_notes.xml:1261
 #, no-c-format
 msgid "Compatibility"
 msgstr "Compatibilidade"
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1196
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1197
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1198
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr "PostgreSQL 8.3 ou superior em todas as plataformas."
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1199
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1200
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1201
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr "Proj4 4.5 ou superior apenas"
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1207
 #, no-c-format
 msgid ""
 "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
@@ -5152,7 +6066,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1208
 #, no-c-format
 msgid ""
 "Added parameters argument to ST_Buffer operation to support one-sided "
@@ -5160,7 +6074,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1209
 #, no-c-format
 msgid ""
 "Addition of other Distance related visualization and analysis functions "
@@ -5168,98 +6082,98 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1211
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr "ST_ClosestPoint"
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1212
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr "ST_DFullyWithin"
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1213
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr "ST_LongestLine"
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1214
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr "ST_MaxDistance"
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1215
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr "ST_ShortestLine"
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr "ST_DumpPoints (Maxime van Noppen)"
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1218
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1219
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1220
 #, no-c-format
 msgid ""
 "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1221
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1222
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1224
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1225
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1226
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1227
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1228
 #, no-c-format
 msgid ""
 "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
@@ -5267,52 +6181,52 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr "Teste e controle de qualidade (Regina Obe)"
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1237
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1238
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1239
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337
-#: release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572
-#: release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855
-#: release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1243 release_notes.xml:1309 release_notes.xml:1494
+#: release_notes.xml:1545 release_notes.xml:1596 release_notes.xml:1729
+#: release_notes.xml:1795 release_notes.xml:1905 release_notes.xml:2012
+#: release_notes.xml:2132 release_notes.xml:2197 release_notes.xml:2244
 #, no-c-format
 msgid "Bug fixes"
 msgstr "Correção de Erros"
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1244
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5320,19 +6234,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1249
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr "Versão 1.4.0"
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1250
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr "Data de lançamento: 2009/07/24"
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1251
 #, no-c-format
 msgid ""
 "This release provides performance enhancements, improved internal structures "
@@ -5342,7 +6256,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1257
 #, no-c-format
 msgid ""
 "As of the 1.4 release series, the public API of PostGIS will not change "
@@ -5350,31 +6264,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1262
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1263
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr "PostgreSQL 8.2 ou superior em todas as plataformas"
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1264
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr "GEOS 3.0 ou superior apenas"
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1265
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr "PROJ4 4.5 ou superior apenas"
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1270
 #, no-c-format
 msgid ""
 "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
@@ -5382,13 +6296,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1272
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr "ST_ContainsProperly() necessita do GEOS 3.1+"
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1273
 #, no-c-format
 msgid ""
 "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
@@ -5396,7 +6310,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1274
 #, no-c-format
 msgid ""
 "Vastly improved documentation and reference manual (Regina Obe & Kevin "
@@ -5404,13 +6318,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1275
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1276
 #, no-c-format
 msgid ""
 "ST_IsValidReason() returns readable explanations for validity failures (Paul "
@@ -5418,26 +6332,26 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1277
 #, no-c-format
 msgid ""
 "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1278
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1279
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1280
 #, no-c-format
 msgid ""
 "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
@@ -5445,7 +6359,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1281
 #, no-c-format
 msgid ""
 "Geometry parser returns explicit error message about location of syntax "
@@ -5453,13 +6367,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1282
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1283
 #, no-c-format
 msgid ""
 "Populate_Geometry_Columns() -- automatically add records to geometry_columns "
@@ -5467,7 +6381,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1284
 #, no-c-format
 msgid ""
 "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
@@ -5475,7 +6389,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1289
 #, no-c-format
 msgid ""
 "Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
@@ -5483,7 +6397,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1290
 #, no-c-format
 msgid ""
 "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
@@ -5491,13 +6405,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1291
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1292
 #, no-c-format
 msgid ""
 "All build-time #defines generated at configure time and placed in headers "
@@ -5505,13 +6419,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1293
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1294
 #, no-c-format
 msgid ""
 "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
@@ -5520,31 +6434,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1295
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1297
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1299
 #, no-c-format
 msgid ""
 "New testing framework to comprehensively exercise every PostGIS function "
@@ -5552,21 +6466,21 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1300
 #, no-c-format
 msgid ""
 "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1301
 #, no-c-format
 msgid ""
 "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1302
 #, no-c-format
 msgid ""
 "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
@@ -5574,7 +6488,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1303
 #, no-c-format
 msgid ""
 "Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
@@ -5582,7 +6496,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1304
 #, no-c-format
 msgid ""
 "Automated User documentation build (PDF and HTML) and Developer Doxygen "
@@ -5590,7 +6504,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1305
 #, no-c-format
 msgid ""
 "Automated build of document images using ImageMagick from WKT geometry text "
@@ -5598,13 +6512,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1306
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1310
 #, no-c-format
 msgid ""
 "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
@@ -5612,19 +6526,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr "Versão 1.3.6"
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1316
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr "Data de lançamento: 2009/05/04"
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1317
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5636,19 +6550,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1324
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr "Versão 1.3.5"
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr "Data de lançamento: 2008/12/15"
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1326
 #, no-c-format
 msgid ""
 "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
@@ -5658,19 +6572,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr "Versão 1.3.4"
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1334
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr "Data de Lançamento: 2008/11/24"
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1335
 #, no-c-format
 msgid ""
 "This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
@@ -5680,7 +6594,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1340
 #, no-c-format
 msgid ""
 "Bug fixes include removal of crashers in handling circular strings for many "
@@ -5689,19 +6603,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr "Versão 1.3.3"
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1349
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr "Data de Lançamento: 2008/04/12"
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1351
 #, no-c-format
 msgid ""
 "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
@@ -5710,19 +6624,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1358
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr "Versão 1.3.2"
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr "Data de Lançamento: 2007/12/01"
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1362
 #, no-c-format
 msgid ""
 "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
@@ -5731,19 +6645,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1368
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr "Versão 1.3.1"
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr "Data de Lançamento: 2007/08/13"
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1372
 #, no-c-format
 msgid ""
 "This release fixes some oversights in the previous release around version "
@@ -5751,19 +6665,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1377
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr "Versão 1.3.0"
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1379
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr "Data de Lançamento: 2007/08/09"
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1381
 #, no-c-format
 msgid ""
 "This release provides performance enhancements to the relational functions, "
@@ -5772,19 +6686,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Added Functionality"
 msgstr "Funcionalidade Adicionada"
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1389
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1391
 #, no-c-format
 msgid ""
 "Added ST_Covers and ST_CoveredBy relational functions. Description and "
@@ -5795,19 +6709,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1395
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr "Melhorias de Desempenho"
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1401
 #, no-c-format
 msgid ""
 "Added cached and indexed point-in-polygon short-circuits for the functions "
@@ -5815,20 +6723,20 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1404
 #, no-c-format
 msgid ""
 "Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Other Changes"
 msgstr "Outras Mudanças"
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1411
 #, no-c-format
 msgid ""
 "Extended curved geometry support into the geometry accessor and some "
@@ -5836,7 +6744,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1414
 #, no-c-format
 msgid ""
 "Began migration of functions to the SQL-MM naming convention; using a "
@@ -5844,25 +6752,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1417
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr "Adicionado suporte inicial ao PostgreSQL 8.3"
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1422
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr "Versão 1.2.1"
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1424
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr "Data de Lançamento: 2007/01/11"
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1426
 #, no-c-format
 msgid ""
 "This release provides bug fixes in PostgreSQL 8.2 support and some small "
@@ -5870,37 +6778,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1430 release_notes.xml:1458 release_notes.xml:2679
 #, no-c-format
 msgid "Changes"
 msgstr "Mudanças"
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1432
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1434
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1436
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1440
 #, no-c-format
 msgid ""
 "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
@@ -5910,19 +6818,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1449
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr "Versão 1.2.0"
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr "Data de Lançamento: 2006/12/08"
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1453
 #, no-c-format
 msgid ""
 "This release provides type definitions along with serialization/"
@@ -5931,13 +6839,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1463
 #, no-c-format
 msgid ""
 "Added point-in-polygon shortcircuit to the Contains and Within functions to "
@@ -5945,19 +6853,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1469
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr "Versão 1.1.6"
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1471
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr "Data de lançamento: 2006/11/02"
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1473
 #, no-c-format
 msgid ""
 "This is a bugfix release, in particular fixing a critical error with GEOS "
@@ -5967,20 +6875,20 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424
-#: release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623
-#: release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897
-#: release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076
-#: release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220
-#: release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363
-#: release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1479 release_notes.xml:1530 release_notes.xml:1581
+#: release_notes.xml:1635 release_notes.xml:1714 release_notes.xml:1780
+#: release_notes.xml:1853 release_notes.xml:1997 release_notes.xml:2054
+#: release_notes.xml:2117 release_notes.xml:2175 release_notes.xml:2233
+#: release_notes.xml:2273 release_notes.xml:2325 release_notes.xml:2377
+#: release_notes.xml:2416 release_notes.xml:2453 release_notes.xml:2520
+#: release_notes.xml:2617 release_notes.xml:2671
 #, no-c-format
 msgid "Upgrading"
 msgstr "Atualizando"
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426
-#: release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1481 release_notes.xml:1532 release_notes.xml:1583
+#: release_notes.xml:1637 release_notes.xml:1716 release_notes.xml:1782
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later follow the <link linkend="
@@ -5988,10 +6896,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429
-#: release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628
-#: release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902
-#: release_notes.xml:1965
+#: release_notes.xml:1484 release_notes.xml:1535 release_notes.xml:1586
+#: release_notes.xml:1640 release_notes.xml:1719 release_notes.xml:1785
+#: release_notes.xml:1861 release_notes.xml:2002 release_notes.xml:2059
+#: release_notes.xml:2122
 #, no-c-format
 msgid ""
 "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
@@ -6001,10 +6909,10 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434
-#: release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633
-#: release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907
-#: release_notes.xml:1970
+#: release_notes.xml:1489 release_notes.xml:1540 release_notes.xml:1591
+#: release_notes.xml:1645 release_notes.xml:1724 release_notes.xml:1790
+#: release_notes.xml:1866 release_notes.xml:2007 release_notes.xml:2064
+#: release_notes.xml:2127
 #, no-c-format
 msgid ""
 "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
@@ -6012,46 +6920,46 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1496
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1498
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1500
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601
-#: release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242
-#: release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433
-#: release_notes.xml:2496
+#: release_notes.xml:1504 release_notes.xml:1687 release_notes.xml:1758
+#: release_notes.xml:1972 release_notes.xml:2098 release_notes.xml:2399
+#: release_notes.xml:2436 release_notes.xml:2488 release_notes.xml:2590
+#: release_notes.xml:2653
 #, no-c-format
 msgid "Other changes"
 msgstr "Outras mudanças"
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1506
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1508
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1510
 #, no-c-format
 msgid ""
 "Simplified Version.config infrastructure to use a single pack of version "
@@ -6059,31 +6967,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1516
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1522
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr "Versão 1.1.5"
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1524
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr "Data de Lançamento: 2006/10/13"
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1526
 #, no-c-format
 msgid ""
 "This is an bugfix release, including a critical segfault on win32. Upgrade "
@@ -6091,7 +6999,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1547
 #, no-c-format
 msgid ""
 "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
@@ -6099,13 +7007,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1550
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1553
 #, no-c-format
 msgid ""
 "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
@@ -6113,13 +7021,13 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1556
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1558
 #, no-c-format
 msgid ""
 "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
@@ -6127,7 +7035,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1561
 #, no-c-format
 msgid ""
 "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
@@ -6135,25 +7043,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1568
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1573
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr "Versão 1.1.4"
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1575
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr "Data de lançamento: 2006/09/27"
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1577
 #, no-c-format
 msgid ""
 "This is an bugfix release including some improvements in the Java interface. "
@@ -6161,43 +7069,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1598
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr "Corrigido o suporte para o PostgreSQL 8.2"
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1600
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1602
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1604
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1606
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1610
 #, no-c-format
 msgid "Java changes"
 msgstr "Mudanças para o Java"
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1612
 #, no-c-format
 msgid ""
 "reworked JTS support to reflect new upstream JTS developers' attitude to "
@@ -6205,14 +7113,14 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1616
 #, no-c-format
 msgid ""
 "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1618
 #, no-c-format
 msgid ""
 "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
@@ -6220,25 +7128,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1621
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1626
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr "Versão 1.1.3"
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1628
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr "Data de Lançamento: 2006/06/30"
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1630
 #, no-c-format
 msgid ""
 "This is an bugfix release including also some new functionalities (most "
@@ -6247,37 +7155,37 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1650
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1652
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1654
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1656
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1658
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1660
 #, no-c-format
 msgid ""
 "WKT parser: forbidden construction of multigeometries with EMPTY elements "
@@ -6285,49 +7193,49 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1665 release_notes.xml:1741 release_notes.xml:1814
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1667
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1669
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1671
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1675 release_notes.xml:2566
 #, no-c-format
 msgid "JDBC changes"
 msgstr "Mudanças para o JDBC"
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1677
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1680
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1682
 #, no-c-format
 msgid ""
 "Added proper accessor functions for all fields in preparation of making "
@@ -6335,55 +7243,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1689
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1691
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1694
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1696
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1698
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr "Suporte inicial para o PostgreSQL 8.2."
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1705
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr "Versão 1.1.2"
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1707
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr "Data de Lançamento: 2006/03/30"
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1709
 #, no-c-format
 msgid ""
 "This is an bugfix release including some new functions and portability "
@@ -6391,55 +7299,55 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1731
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1733
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1735
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1737
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1743
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1746
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1748
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1750
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1753
 #, no-c-format
 msgid ""
 "Embedded access control in estimated_extent() for builds against pgsql >= "
@@ -6447,31 +7355,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1760
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1762
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1768
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr "Versão 1.1.1"
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1770
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr "Data de Lançamento: 2006/01/23"
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1772
 #, no-c-format
 msgid ""
 "This is an important Bugfix release, upgrade is <emphasis>highly "
@@ -6482,79 +7390,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1797
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1799
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1802
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1804
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1806
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1808
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1810
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1816
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1818
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1820
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1825
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr "Versão 1.1.0"
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1827
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr "Data de lançamento: 2005/12/21"
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1829
 #, no-c-format
 msgid ""
 "This is a Minor release, containing many improvements and new things. Most "
@@ -6564,7 +7472,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1834
 #, no-c-format
 msgid ""
 "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
@@ -6573,13 +7481,13 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1839
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1841
 #, no-c-format
 msgid ""
 "This release includes code from Mark Cave Ayland for caching of proj4 "
@@ -6593,7 +7501,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1855
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6603,115 +7511,115 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1871
 #, no-c-format
 msgid "New functions"
 msgstr "Novas funções"
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1873
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1875
 #, no-c-format
 msgid "line_substring()"
 msgstr "line_substring()"
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1877
 #, no-c-format
 msgid "line_locate_point()"
 msgstr "line_locate_point()"
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1879
 #, no-c-format
 msgid "M(point)"
 msgstr "M(point)"
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1881
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr "LineMerge(geometry)"
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1883
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr "shift_longitude(geometry)"
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1885
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr "azimuth(geometry)"
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1887
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr "locate_along_measure(geometry, float8)"
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1889
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr "locate_between_measures(geometry, float8, float8)"
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1891
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1893
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr "BuildArea(any_geometry)"
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1895
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr "OGC BdPolyFromText(linestring_wkt, srid)"
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1897
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr "OGC BdMPolyFromText(linestring_wkt, srid)"
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1899
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr "RemovePoint(linestring, offset)"
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1901
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr "ReplacePoint(linestring, offset, point)"
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1907
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1909
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1911
 #, no-c-format
 msgid ""
 "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
@@ -6719,38 +7627,38 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1916
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1918
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1920
 #, no-c-format
 msgid ""
 "Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1925
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1927
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1929
 #, no-c-format
 msgid ""
 "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
@@ -6758,152 +7666,152 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1934
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1936
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1938 release_notes.xml:1974
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1940
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1942
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1944
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1946
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1948
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1951
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1953
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Other new things"
 msgstr "Outras coisas novas"
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1959
 #, no-c-format
 msgid ""
 "Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1962
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1964
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1966
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1968
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1976
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1979
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1981
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1983
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1985
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1990
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr "Versão 1.0.6"
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1992
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr "Data de lançamento: 2005/12/06"
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1994 release_notes.xml:2230
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr "Contém algumas pequenas correções e melhorias."
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1999 release_notes.xml:2056
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
@@ -6911,7 +7819,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:2014
 #, no-c-format
 msgid ""
 "Fixed palloc(0) call in collection deserializer (only gives problem with --"
@@ -6919,74 +7827,74 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:2017
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:2019
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:2021
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:2023
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:2025
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:2027
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054
-#: release_notes.xml:2100
+#: release_notes.xml:2031 release_notes.xml:2149 release_notes.xml:2211
+#: release_notes.xml:2257
 #, no-c-format
 msgid "Improvements"
 msgstr "Melhorias"
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:2033
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr "Suporte inicial para o postgresql 8.2."
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:2035
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:2040
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr "Versão 1.0.5"
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:2042
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr "Data de lançamento: 2005/11/25"
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:2044
 #, no-c-format
 msgid ""
 "Contains memory-alignment fixes in the library, a segfault fix in loader's "
@@ -6994,7 +7902,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:2049
 #, no-c-format
 msgid ""
 "Return code of shp2pgsql changed from previous releases to conform to unix "
@@ -7002,99 +7910,99 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179
-#: release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304
-#: release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2069 release_notes.xml:2284 release_notes.xml:2336
+#: release_notes.xml:2385 release_notes.xml:2427 release_notes.xml:2461
+#: release_notes.xml:2528 release_notes.xml:2625
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2071
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2073
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2075
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2078
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2080
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2084
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2086
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2088
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2091
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2094
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2100
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2103
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2108
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr "Versão 1.0.4"
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2110
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr "Data de Lançamento: 2005/09/09"
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2112
 #, no-c-format
 msgid ""
 "Contains important bug fixes and a few improvements. In particular, it fixes "
@@ -7103,7 +8011,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2119
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
@@ -7111,25 +8019,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2134
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2136
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2138
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2140
 #, no-c-format
 msgid ""
 "Loader: fixed string functions usage, reworked NULL objects check, fixed "
@@ -7137,67 +8045,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2153
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2159
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2161
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr "Versão 1.0.3"
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2168
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr "Data de lançamento: 2005/08/08"
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2170
 #, no-c-format
 msgid ""
 "Contains some bug fixes - <emphasis>including a severe one affecting "
@@ -7205,7 +8113,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2177
 #, no-c-format
 msgid ""
 "Due to a bug in a bounding box computation routine, the upgrade procedure "
@@ -7214,7 +8122,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2181
 #, no-c-format
 msgid ""
 "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
@@ -7224,7 +8132,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2186
 #, no-c-format
 msgid ""
 "If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
@@ -7238,79 +8146,79 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2201
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2203
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2205
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2207
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2213
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2215
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2217
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2219
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2221
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2226
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr "Versão 1.0.2"
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2228
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr "Data de lançamento: 2005/07/04"
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2235 release_notes.xml:2275
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
@@ -7318,7 +8226,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2238 release_notes.xml:2278
 #, no-c-format
 msgid ""
 "Upgrading from older releases requires a dump/reload. See the <link linkend="
@@ -7326,145 +8234,145 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2246
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2248
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2250
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2252
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2259
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2261
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2266
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr "Versão 1.0.1"
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2268
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr "Release date: 2005/05/24"
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2270
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2286
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2292 release_notes.xml:2348
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2294
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2296
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2298
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2300
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2302
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2304
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2307
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2309
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2311
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2316
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr "Versão 1.0.0"
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2318
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr "Release date: 2005/04/19"
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2320
 #, no-c-format
 msgid ""
 "Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
@@ -7472,7 +8380,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2327
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
@@ -7480,7 +8388,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2330 release_notes.xml:2421
 #, no-c-format
 msgid ""
 "Upgrading from any other precedent release requires a dump/reload. See the "
@@ -7488,87 +8396,87 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2338
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2340
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2343
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2350
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2353
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2355
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2357
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2359
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2361
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2363
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2369
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr "Versão 1.0.0RC6"
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2371
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr "Release date: 2005/03/30"
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2373
 #, no-c-format
 msgid ""
 "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365
-#: release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2379 release_notes.xml:2455 release_notes.xml:2522
+#: release_notes.xml:2619 release_notes.xml:2673
 #, no-c-format
 msgid ""
 "You need a dump/reload to upgrade from precedent releases. See the <link "
@@ -7576,56 +8484,56 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2387
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2389
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395
-#: release_notes.xml:2487
+#: release_notes.xml:2393 release_notes.xml:2479 release_notes.xml:2552
+#: release_notes.xml:2644
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2395
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2408
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr "Release 1.0.0RC5"
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2410
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr "Release date: 2005/03/25"
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2412
 #, no-c-format
 msgid ""
 "Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
@@ -7633,7 +8541,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2418
 #, no-c-format
 msgid ""
 "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
@@ -7641,43 +8549,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2429
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2432
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2438
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2440
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2445
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr "Versão  1.0.0RC4"
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2447
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr "Data de Lançamento: 2005/03/18"
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2449
 #, no-c-format
 msgid ""
 "Fourth release candidate for 1.0.0. Contains bug fixes and a few "
@@ -7685,80 +8593,80 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2463
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2465
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2467
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2469
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2471
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2473
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2475
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2481
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2483
 #, no-c-format
 msgid ""
 "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2490
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2495
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2497
 #, no-c-format
 msgid ""
 "FLEX and YACC variables set *after* pgsql Makefile.global is included and "
@@ -7766,62 +8674,62 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2501
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2503
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2505
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2507
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2512
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr "Versão 1.0.0RC3"
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2514
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr "Data de lançamento: 2005/02/24"
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2516
 #, no-c-format
 msgid ""
 "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2530
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2533
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2535
 #, no-c-format
 msgid ""
 "BUGFIX in force_collection() causing mapserver connector failures on simple "
@@ -7829,43 +8737,43 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2538
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2540
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2542
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2545
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2554
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2556
 #, no-c-format
 msgid ""
 "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
@@ -7873,31 +8781,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2559
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2561
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2568
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2571
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2574
 #, no-c-format
 msgid ""
 "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
@@ -7905,67 +8813,67 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2577
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2579
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2581
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2583
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2586
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2592
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2594
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2596
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2598
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2600
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2603
 #, no-c-format
 msgid ""
 "spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
@@ -7973,19 +8881,19 @@ msgid ""
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2609
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr "Versão 1.0.0RC2"
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2611
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr "Data de lançamento: 2005/01/26"
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2613
 #, no-c-format
 msgid ""
 "Second release candidate for 1.0.0 containing bug fixes and a few "
@@ -7993,85 +8901,85 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2627
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2629
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2631
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2633
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2635
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2638
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2640
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2646
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2649
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2655
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2657
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2662
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr "Versão 1.0.0RC1"
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2664
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr "Data de lançamento: 2005/01/13"
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2666
 #, no-c-format
 msgid ""
 "This is the first candidate of a major postgis release, with internal "
@@ -8080,25 +8988,25 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2681
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2683
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2685
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2687
 #, no-c-format
 msgid ""
 "Support for up to 4d coordinates, providing lossless shapefile->postgis-"
@@ -8106,7 +9014,7 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2690
 #, no-c-format
 msgid ""
 "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
@@ -8114,31 +9022,31 @@ msgid ""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2693
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2695
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2697
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2699
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2701
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
diff --git a/doc/po/pt_BR/using_postgis_app.xml.po b/doc/po/pt_BR/using_postgis_app.xml.po
index a5653e8..d144b51 100644
--- a/doc/po/pt_BR/using_postgis_app.xml.po
+++ b/doc/po/pt_BR/using_postgis_app.xml.po
@@ -1,31 +1,34 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# Marcelo Soares Souza <marcelo at libertais.org>, 2014
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2016-11-25 16:40+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: title
 #: using_postgis_app.xml:3
 #, no-c-format
 msgid "Using PostGIS Geometry: Building Applications"
-msgstr ""
+msgstr "Usando a Geometria do PostGIS: Criando aplicativos"
 
 #. Tag: title
 #: using_postgis_app.xml:5
 #, no-c-format
 msgid "Using MapServer"
-msgstr ""
+msgstr "Usando o MapServer"
 
 #. Tag: para
 #: using_postgis_app.xml:7
@@ -34,6 +37,8 @@ msgid ""
 "The Minnesota MapServer is an internet web-mapping server which conforms to "
 "the OpenGIS Web Mapping Server specification."
 msgstr ""
+"O MapServer de Minnesota é um servidor de mapas web que esta em conformidade "
+"com a especificação do OpenGIS Web Mapping Server."
 
 #. Tag: para
 #: using_postgis_app.xml:12
@@ -42,6 +47,8 @@ msgid ""
 "The MapServer homepage is at <ulink url=\"http://mapserver.org\">http://"
 "mapserver.org</ulink>."
 msgstr ""
+"A página do MapServer esta em <ulink url=\"http://mapserver.org\">http://"
+"mapserver.org</ulink>."
 
 #. Tag: para
 #: using_postgis_app.xml:17
@@ -51,12 +58,15 @@ msgid ""
 "opengeospatial.org/standards/wms\">http://www.opengeospatial.org/standards/"
 "wms</ulink>."
 msgstr ""
+"A especificação OpenGIS Web Map encontra-se em <ulink url=\"http://www."
+"opengeospatial.org/standards/wms\">http://www.opengeospatial.org/standards/"
+"wms</ulink>."
 
 #. Tag: title
 #: using_postgis_app.xml:23
 #, no-c-format
 msgid "Basic Usage"
-msgstr ""
+msgstr "Uso Básico"
 
 #. Tag: para
 #: using_postgis_app.xml:25
@@ -66,24 +76,27 @@ msgid ""
 "MapServer, which is beyond the scope of this documentation. This section "
 "will cover specific PostGIS issues and configuration details."
 msgstr ""
+"Para utilizar o PostGIS com o MapServer, você precisa saber como configurar "
+"o MapServer, o que esta além do escopo desta documentação. Esta seção ira "
+"cobrir questões relativas ao PostGIS, além de detalhes de configuração."
 
 #. Tag: para
 #: using_postgis_app.xml:30
 #, no-c-format
 msgid "To use PostGIS with MapServer, you will need:"
-msgstr ""
+msgstr "Para utilizar o PostGIS com o MapServer, você vai precisar:"
 
 #. Tag: para
 #: using_postgis_app.xml:34
 #, no-c-format
 msgid "Version 0.6 or newer of PostGIS."
-msgstr ""
+msgstr "Versão 0.6 ou mais recente do PostGIS."
 
 #. Tag: para
 #: using_postgis_app.xml:38
 #, no-c-format
 msgid "Version 3.5 or newer of MapServer."
-msgstr ""
+msgstr "Versão 3.5 ou mais recente do MapServer."
 
 #. Tag: para
 #: using_postgis_app.xml:42
@@ -95,6 +108,11 @@ msgid ""
 "and use PostGIS as a source of data. The faster the connection between the "
 "systems, the better."
 msgstr ""
+"O MapServer acessa os dados do PostGIS/PostgreSQL como qualquer outro "
+"cliente PostgreSQL -- utilizando a interface <filename>libpq</filename>. "
+"Isso significa que o MapServer pode ser instalado em qualquer máquina com "
+"acesso à rede para o servidor do PostGIS, e usar o POstGIS como uma fonte de "
+"dados. Quanto mais rápida a conexão entre os sistemas, melhor. "
 
 #. Tag: para
 #: using_postgis_app.xml:50
@@ -103,12 +121,16 @@ msgid ""
 "Compile and install MapServer, with whatever options you desire, including "
 "the \"--with-postgis\" configuration option."
 msgstr ""
+"Compile e instale o MapServer, com quaisquer opções que desejar, incluindo a "
+"opção de configuração \"--with-postgis\"."
 
 #. Tag: para
 #: using_postgis_app.xml:55
 #, no-c-format
 msgid "In your MapServer map file, add a PostGIS layer. For example:"
 msgstr ""
+"No seu arquivo de mapeamento do MapServer, adicione uma camada PostGIS. Por "
+"exemplo:"
 
 #. Tag: programlisting
 #: using_postgis_app.xml:58
@@ -143,30 +165,59 @@ msgid ""
 "  END\n"
 "END"
 msgstr ""
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  NAME \"widehighways\"\n"
+"  # Connect to a remote spatial database\n"
+"  CONNECTION \"user=dbuser dbname=gisdatabase host=bigserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  # Get the lines from the 'geom' column of the 'roads' table\n"
+"  DATA \"geom from roads using srid=4326 using unique gid\"\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  # Of the lines in the extents, only render the wide highways\n"
+"  FILTER \"type = 'highway' and numlanes >= 4\"\n"
+"  CLASS\n"
+"    # Make the superhighways brighter and 2 pixels wide\n"
+"    EXPRESSION ([numlanes] >= 6)\n"
+"    STYLE\n"
+"      COLOR 255 22 22\n"
+"      WIDTH 2\n"
+"    END\n"
+"  END\n"
+"  CLASS\n"
+"    # All the rest are darker and only 1 pixel wide\n"
+"    EXPRESSION ([numlanes] < 6)\n"
+"    STYLE\n"
+"      COLOR 205 92 82\n"
+"    END\n"
+"  END\n"
+"END"
 
 #. Tag: para
 #: using_postgis_app.xml:60
 #, no-c-format
 msgid "In the example above, the PostGIS-specific directives are as follows:"
 msgstr ""
+"No exemplo acima, as instruções específicas do PostGIS estão como segue: "
 
 #. Tag: term
 #: using_postgis_app.xml:65
 #, no-c-format
 msgid "CONNECTIONTYPE"
-msgstr ""
+msgstr "CONNECTIONTYPE"
 
 #. Tag: para
 #: using_postgis_app.xml:68
 #, no-c-format
 msgid "For PostGIS layers, this is always \"postgis\"."
-msgstr ""
+msgstr "Para camadas PostGIS, este é sempre \"postgis\"."
 
 #. Tag: term
 #: using_postgis_app.xml:73
 #, no-c-format
 msgid "CONNECTION"
-msgstr ""
+msgstr "CONEXÃO"
 
 #. Tag: para
 #: using_postgis_app.xml:76
@@ -176,6 +227,9 @@ msgid ""
 "standard set of keys and values like this (with the default values in <"
 ">):"
 msgstr ""
+"A conexão do banco de dados é governada pela \"string conexão\" que é uma "
+"configuração padrão de chaves e valores como essa (com os valores padrões em "
+"<>):"
 
 #. Tag: para
 #: using_postgis_app.xml:80
@@ -184,6 +238,8 @@ msgid ""
 "user=<username> password=<password> dbname=<username> "
 "hostname=<server> port=<5432>"
 msgstr ""
+"user=<username> password=<password> dbname=<username> "
+"hostname=<server> port=<5432>"
 
 #. Tag: para
 #: using_postgis_app.xml:84
@@ -193,12 +249,15 @@ msgid ""
 "can be omitted. At a minimum you will generally supply the database name and "
 "username to connect with."
 msgstr ""
+"Uma string de conexão vazia continua válida, e quaisquer outros valores/"
+"chaves podem ser omitidos. No mínimo você fornece o nome e nome de usuário "
+"para o banco de dados para conectar."
 
 #. Tag: term
 #: using_postgis_app.xml:92
 #, no-c-format
 msgid "DATA"
-msgstr ""
+msgstr "DADOS"
 
 #. Tag: para
 #: using_postgis_app.xml:95
@@ -210,6 +269,11 @@ msgid ""
 "the column and the primary key is the table primary key (or any other "
 "uniquely-valued column with an index)."
 msgstr ""
+"Para formar esse parâmetro é  \"<geocolumn> de <tablename> using "
+"srid=<srid> usando único <primary key>\" onde a coluna é a "
+"coluna espacial para ser reproduzida no mapa, a SRID é SRID usada pela "
+"coluna e a chave primária é a chave primária da table (ou qualquer outra "
+"coluna de valor único com um index). "
 
 #. Tag: para
 #: using_postgis_app.xml:99
@@ -219,12 +283,16 @@ msgid ""
 "will automatically determine the correct values if possible, but at the cost "
 "of running a few extra queries on the server for each map draw."
 msgstr ""
+"Você pode omitir as orações \"using srid\" e  \"using unique\" e o MapServer "
+"irá determinar automaticamente os valores possíveis se possível, mas ao "
+"custo de executar algumas pesquisas extras no servidor para cada desenho de "
+"mapa."
 
 #. Tag: term
 #: using_postgis_app.xml:106
 #, no-c-format
 msgid "PROCESSING"
-msgstr ""
+msgstr "PROCESSAMENTO"
 
 #. Tag: para
 #: using_postgis_app.xml:109
@@ -236,12 +304,17 @@ msgid ""
 "performance-tips.html\">MapServer PostGIS Performance Tips</ulink> for a "
 "more detailed explanation."
 msgstr ""
+"Colocando em um CLOSE_CONNECTION=DEFER se você tem múltiplas camadas "
+"reutilizando conexões existentes ao invés de fechar elas. Isso melhora a "
+"velocidade. Para informações mais detalhadas vá para: <ulink url=\"http://"
+"blog.cleverelephant.ca/2008/10/mapserverpostgis-performance-tips.html"
+"\">MapServer PostGIS Performance Tips</ulink>."
 
 #. Tag: term
 #: using_postgis_app.xml:115
 #, no-c-format
 msgid "FILTER"
-msgstr ""
+msgstr "FILTRO"
 
 #. Tag: para
 #: using_postgis_app.xml:118
@@ -251,6 +324,10 @@ msgid ""
 "following the \"WHERE\" keyword in a SQL query. So, for example, to render "
 "only roads with 6 or more lanes, use a filter of \"num_lanes >= 6\"."
 msgstr ""
+"O filtro deve ser uma string SQL válida correspondente à normalidade lógica "
+"seguindo aa palavra-chave \"ONDE\" em uma consulta SQL. Então, por exemplo, "
+"para representar caminhos com 6 ou mais pistas, use um filtro de \"num_lanes "
+">= 6\"."
 
 #. Tag: para
 #: using_postgis_app.xml:128
@@ -259,6 +336,8 @@ msgid ""
 "In your spatial database, ensure you have spatial (GiST) indexes built for "
 "any the layers you will be drawing."
 msgstr ""
+"No seu banco de dados espacial, certifique-se que tenha indexes espaciais "
+"(GiST) construídos para qualquer uma das camadas que você irá desenhar. "
 
 #. Tag: programlisting
 #: using_postgis_app.xml:131
@@ -266,6 +345,7 @@ msgstr ""
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
 msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
 
 #. Tag: para
 #: using_postgis_app.xml:135
@@ -274,6 +354,8 @@ msgid ""
 "If you will be querying your layers using MapServer you will also need to "
 "use the \"using unique\" clause in your DATA statement."
 msgstr ""
+"Se você irá consultar suas camadas usando o MapServer, você também vai "
+"precisar usar a oração \"using unique\" no sua declaração de DADOS."
 
 #. Tag: para
 #: using_postgis_app.xml:138
@@ -284,12 +366,16 @@ msgid ""
 "specify in order to provide these unique identifiers. Using the table "
 "primary key is the best practice."
 msgstr ""
+"O MapServer requer identificadores únicos para cada registro espacial quando "
+"fazem-se consultas, e o módulo do PostGIS do MapServer usa o único valor que "
+"você especifica a fim de fornecer esse identificadores. Utilizar a chave "
+"primária da table é a melhor prática. "
 
 #. Tag: title
 #: using_postgis_app.xml:147
 #, no-c-format
 msgid "Frequently Asked Questions"
-msgstr ""
+msgstr "Perguntas Frequentes"
 
 #. Tag: para
 #: using_postgis_app.xml:152
@@ -298,6 +384,9 @@ msgid ""
 "When I use an <varname>EXPRESSION</varname> in my map file, the condition "
 "never returns as true, even though I know the values exist in my table."
 msgstr ""
+"Quando eu uso uma <varname>EXPRESSÃO</varname> no meu arquivo de mapa, a "
+"condição nunca retorna como verdadeira, mesmo que eu saiba os valores que "
+"existem na minha table. "
 
 #. Tag: para
 #: using_postgis_app.xml:158
@@ -306,12 +395,14 @@ msgid ""
 "Unlike shape files, PostGIS field names have to be referenced in EXPRESSIONS "
 "using <emphasis>lower case</emphasis>."
 msgstr ""
+"Diferentemente dos shape files, os campos de nomes do PostGIS precisam ser "
+"referenciados em EXPRESSÕES usando <emphasis>letra minúscula</emphasis>."
 
 #. Tag: programlisting
 #: using_postgis_app.xml:162
 #, no-c-format
 msgid "EXPRESSION ([numlanes] >= 6)"
-msgstr ""
+msgstr "EXPRESSÃO ([numlanes] >= 6)"
 
 #. Tag: para
 #: using_postgis_app.xml:168
@@ -320,6 +411,8 @@ msgid ""
 "The FILTER I use for my Shape files is not working for my PostGIS table of "
 "the same data."
 msgstr ""
+"O FILTRO que eu uso para meus shape files não estão funcionando para minha "
+"table PostGIS dos mesmo dados."
 
 #. Tag: para
 #: using_postgis_app.xml:173
@@ -329,12 +422,15 @@ msgid ""
 "appended to the SQL statement the PostGIS connector generates for drawing "
 "layers in MapServer)."
 msgstr ""
+"Diferentemente dos shpe files, filtros para as camadas POstGIS usam sintaxe "
+"SQL (elas estão anexadas à declaração SQL que o conector do PostGIS gera "
+"para desenhar camadas no MapServer)."
 
 #. Tag: programlisting
 #: using_postgis_app.xml:177
 #, no-c-format
 msgid "FILTER \"type = 'highway' and numlanes >= 4\""
-msgstr ""
+msgstr "FILTER \"type = 'highway' and numlanes >= 4\""
 
 #. Tag: para
 #: using_postgis_app.xml:183
@@ -342,6 +438,8 @@ msgstr ""
 msgid ""
 "My PostGIS layer draws much slower than my Shape file layer, is this normal?"
 msgstr ""
+"Minha camada PostGIS desenha muito mais devagar que minha camada shape file, "
+"isso é normal?"
 
 #. Tag: para
 #: using_postgis_app.xml:188
@@ -352,6 +450,11 @@ msgid ""
 "relatively few features (100s), PostGIS will often be faster. For maps with "
 "high feature density (1000s), PostGIS will always be slower."
 msgstr ""
+"Em geral, quanto mais características você desenhar em um mapa mais o "
+"PostGIS se tornará mais devagar que os shape files. Para mapas com poucas "
+"características (100s), o PostGIS será mais rápido. Para mapas com "
+"características de alta densidade (1000s), o PostGIS sempre será mais "
+"devagar."
 
 #. Tag: para
 #: using_postgis_app.xml:194
@@ -360,6 +463,8 @@ msgid ""
 "If you are finding substantial draw performance problems, it is possible "
 "that you have not built a spatial index on your table."
 msgstr ""
+"Se você está encontrando problemas substanciais de apresentação de desenho, "
+"é possível que você não tenha construído um index espacial na sua table."
 
 #. Tag: programlisting
 #: using_postgis_app.xml:198
@@ -368,6 +473,8 @@ msgid ""
 "postgis# CREATE INDEX geotable_gix ON geotable USING GIST ( geocolumn );\n"
 "postgis# VACUUM ANALYZE;"
 msgstr ""
+"postgis# CREATE INDEX geotable_gix ON geotable USING GIST ( geocolumn );\n"
+"postgis# VACUUM ANALYZE;"
 
 #. Tag: para
 #: using_postgis_app.xml:204
@@ -375,6 +482,8 @@ msgstr ""
 msgid ""
 "My PostGIS layer draws fine, but queries are really slow. What is wrong?"
 msgstr ""
+"Minha camada PostGIS desenha bem, mas as consultas são bastante devagar. O "
+"que está errado?"
 
 #. Tag: para
 #: using_postgis_app.xml:209
@@ -383,6 +492,8 @@ msgid ""
 "For queries to be fast, you must have a unique key for your spatial table "
 "and you must have an index on that unique key."
 msgstr ""
+"Para as pesquisas serem mais rápidas, você deve ter uma única chave para sua "
+"spatial table  e deve ter um index nessa chave única."
 
 #. Tag: para
 #: using_postgis_app.xml:213
@@ -391,12 +502,14 @@ msgid ""
 "You can specify what unique key for mapserver to use with the <varname>USING "
 "UNIQUE</varname> clause in your <varname>DATA</varname> line:"
 msgstr ""
+"Você pode especificar qual chave única para o mapserver para usar com a "
+"oração <varname>USING UNIQUE</varname> na sua linha <varname>DATA</varname>:"
 
 #. Tag: programlisting
 #: using_postgis_app.xml:217
 #, no-c-format
 msgid "DATA \"geom FROM geotable USING UNIQUE gid\""
-msgstr ""
+msgstr "DADOS \"geom FROM geotable USING UNIQUE gid\""
 
 #. Tag: para
 #: using_postgis_app.xml:224
@@ -405,6 +518,8 @@ msgid ""
 "Can I use \"geography\" columns (new in PostGIS 1.5) as a source for "
 "MapServer layers?"
 msgstr ""
+"Posso usar colunas \"geografia\" (novo em PostGIS 1.5) como fonte para "
+"minhas camadas MapServer?"
 
 #. Tag: para
 #: using_postgis_app.xml:229
@@ -415,18 +530,22 @@ msgid ""
 "\"using srid=4326\" clause in your <varname>DATA</varname> statement. "
 "Everything else works exactly the same as with geometry."
 msgstr ""
+"Sim! O MapServer entende colunas geografia sendo o mesmo que colunas "
+"geometria, mas sempre usando uma SRID de 4326. Só certifique-se de incluir "
+"uma oração \"using srid=4326\" na sua declaração <varname>DATA</varname>. "
+"Todo o resto funciona exatamente da mesma forma que com geometria. "
 
 #. Tag: programlisting
 #: using_postgis_app.xml:234
 #, no-c-format
 msgid "DATA \"geog FROM geogtable USING SRID=4326 USING UNIQUE gid\""
-msgstr ""
+msgstr "DADOS \"geog FROM geogtable USING SRID=4326 USING UNIQUE gid\""
 
 #. Tag: title
 #: using_postgis_app.xml:244
 #, no-c-format
 msgid "Advanced Usage"
-msgstr ""
+msgstr "Uso Avançado"
 
 #. Tag: para
 #: using_postgis_app.xml:246
@@ -441,6 +560,14 @@ msgid ""
 "The <varname>USING</varname> clause can provide mapserver with these two "
 "pieces of information as follows:"
 msgstr ""
+"A pseudo oração SQL <varname>USING</varname> é usada para adicionar algumas "
+"informações para ajudar o mapserver a entender os resultados de pesquisas "
+"mais avançadas. Mais especificamente, quando uma view ou uma subselect são "
+"usadas como a source table (a coisa para a direita do \"DE\" em uma "
+"definição <varname>DATA</varname>) é mais difícil para o mapserver "
+"determinar automaticamente um identificador único para cada fila e também a "
+"SRID para a table. A oração <varname>USING</varname> pode fornecer o "
+"mapserver com essas duas informações:"
 
 #. Tag: programlisting
 #: using_postgis_app.xml:255
@@ -456,12 +583,21 @@ msgid ""
 "  ON table1.id = table2.id\n"
 ") AS new_table USING UNIQUE gid USING SRID=4326\""
 msgstr ""
+"DATA \"geom FROM (\n"
+"  SELECT\n"
+"    table1.geom AS geom,\n"
+"    table1.gid AS gid,\n"
+"    table2.data AS data\n"
+"  FROM table1\n"
+"  LEFT JOIN table2\n"
+"  ON table1.id = table2.id\n"
+") AS new_table USING UNIQUE gid USING SRID=4326\""
 
 #. Tag: term
 #: using_postgis_app.xml:259
 #, no-c-format
 msgid "USING UNIQUE <uniqueid>"
-msgstr ""
+msgstr "USING UNIQUE <uniqueid>"
 
 #. Tag: para
 #: using_postgis_app.xml:262
@@ -476,6 +612,16 @@ msgid ""
 "explicitly select nee of the table's primary key values for this purpose, or "
 "any other column which is guaranteed to be unique for the result set."
 msgstr ""
+"O MapServer requer uma id única para cada fila a fim de identificar a linha "
+"quando estiver fazendo consultas de mapa. Normalmente, ele identifica a "
+"chave primária do sistema de tables. Contudo, as views e subselects não têm "
+"automaticamente uma coluna única conhecida. Se você quiser usar a "
+"funcionalidade pesquisa do MapServer, você precisa certificar-se que sua "
+"view ou subselect inclui uma única coluna com valor, e declare isso com: "
+"<varname>USING UNIQUE</varname>. Por exemplo, você poderia explicitamente "
+"selecionar o nascimento dos valores da chave primária da table para esse "
+"propósito, ou qualquer outra coluna que se garante ser única para o "
+"resultado estabelecido. "
 
 #. Tag: para
 #: using_postgis_app.xml:273
@@ -485,12 +631,16 @@ msgid ""
 "about the map features in that location. Don't confuse \"map queries\" with "
 "the SQL query in a <varname>DATA</varname> definition."
 msgstr ""
+"\"Pesquisando um Mapa\" é a ação de clicar em um mapa para perguntar sobre "
+"informações sobre as características naquela localização. Não confunda "
+"\"mapa pesquisa\" com a pesquisa SQL em uma definição <varname>DATA</"
+"varname>."
 
 #. Tag: term
 #: using_postgis_app.xml:282
 #, no-c-format
 msgid "USING SRID=<srid>"
-msgstr ""
+msgstr "USING SRID=<srid>"
 
 #. Tag: para
 #: using_postgis_app.xml:285
@@ -504,12 +654,19 @@ msgid ""
 "SRID=</varname> option allows the correct SRID to be specified in the "
 "<varname>DATA</varname> definition."
 msgstr ""
+"O PostGIS precisa saber qual sistema de referenciação espacial está sendo "
+"utilizado pelas geometrias a fim de retornar os dados corretos para o "
+"MapServer. Normalmente, é possível encontrar essa informação na table "
+"\"geometry_columns\" no banco de dados do PostGIS, porém, não é possível "
+"para as tables que são criadas rapidamente como subselects e views. Então, a "
+"opção <varname>USING SRID=</varname> permite a SRID correta ser especificada "
+"na definição <varname>DATA</varname>."
 
 #. Tag: title
 #: using_postgis_app.xml:300
 #, no-c-format
 msgid "Examples"
-msgstr ""
+msgstr "Exemplos"
 
 #. Tag: para
 #: using_postgis_app.xml:302
@@ -518,6 +675,8 @@ msgid ""
 "Lets start with a simple example and work our way up. Consider the following "
 "MapServer layer definition:"
 msgstr ""
+"Vamos começar com um exemplo simples e trabalhar com ele. Considere a "
+"seguinte definição de camada MapServer:  "
 
 #. Tag: programlisting
 #: using_postgis_app.xml:305
@@ -537,6 +696,19 @@ msgid ""
 "  END\n"
 "END"
 msgstr ""
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  NAME \"roads\"\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  DATA \"geom from roads\"\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  CLASS\n"
+"    STYLE\n"
+"      COLOR 0 0 0\n"
+"    END\n"
+"  END\n"
+"END"
 
 #. Tag: para
 #: using_postgis_app.xml:307
@@ -545,6 +717,8 @@ msgid ""
 "This layer will display all the road geometries in the roads table as black "
 "lines."
 msgstr ""
+"Essa camada irá expor todas as geometrias de rua nas roads tables como "
+"linhas pretas."
 
 #. Tag: para
 #: using_postgis_app.xml:310
@@ -553,6 +727,9 @@ msgid ""
 "Now lets say we want to show only the highways until we get zoomed in to at "
 "least a 1:100000 scale - the next two layers will achieve this effect:"
 msgstr ""
+"Agora, digamos que queremos mostrar somente as estradas antes de "
+"aproximarmos para uma escala 1:100000 - as próximas duas camadas irão "
+"alcançar esse efeito:"
 
 #. Tag: programlisting
 #: using_postgis_app.xml:314
@@ -594,6 +771,41 @@ msgid ""
 "  END\n"
 "END"
 msgstr ""
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  DATA \"geom from roads\"\n"
+"  MINSCALE 100000\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  FILTER \"road_type = 'highway'\"\n"
+"  CLASS\n"
+"    COLOR 0 0 0\n"
+"  END\n"
+"END\n"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  DATA \"geom from roads\"\n"
+"  MAXSCALE 100000\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  CLASSITEM road_type\n"
+"  CLASS\n"
+"    EXPRESSION \"highway\"\n"
+"    STYLE\n"
+"      WIDTH 2\n"
+"      COLOR 255 0 0\n"
+"    END\n"
+"  END\n"
+"  CLASS\n"
+"    STYLE\n"
+"      COLOR 0 0 0\n"
+"    END\n"
+"  END\n"
+"END"
 
 #. Tag: para
 #: using_postgis_app.xml:316
@@ -604,6 +816,10 @@ msgid ""
 "<varname>FILTER</varname> option causes only roads of type \"highway\" to be "
 "displayed."
 msgstr ""
+"A primeira camada é usada quando a escala é maior que 1:100000, e exibe "
+"apenas as ruas do tipo \"estrada\" como linhas pretas. A opção "
+"<varname>FILTRO</varname> faz com que apenas as ruas do tipo \"estradas\" "
+"sejam exibidas."
 
 #. Tag: para
 #: using_postgis_app.xml:321
@@ -613,6 +829,9 @@ msgid ""
 "display highways as double-thick red lines, and other roads as regular black "
 "lines."
 msgstr ""
+"A segunda camada é usada quando a escala é menor que 1:100000, e irá exibir "
+"estradas como duas linhas vermelhas grossas, e outras ruas como linhas "
+"pretas normais. "
 
 #. Tag: para
 #: using_postgis_app.xml:325
@@ -623,6 +842,11 @@ msgid ""
 "simple. Suppose that the name of the road is stored in another table (for "
 "whatever reason) and we need to do a join to get it and label our roads."
 msgstr ""
+"Portanto, fizemos algumas coisas interessantes utilizando apenas a "
+"funcionalidade MapServer, mas nossa declaração SQL <varname>DATA</varname> "
+"continuou simples. Suponha que o nome da rua está guardado em outra table "
+"(por alguma razão) e precisamos ingressar para pegar ele e etiquetar nossas "
+"ruas. "
 
 #. Tag: programlisting
 #: using_postgis_app.xml:331
@@ -650,6 +874,27 @@ msgid ""
 "  END\n"
 "END"
 msgstr ""
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  DATA \"geom FROM (SELECT roads.gid AS gid, roads.geom AS geom,\n"
+"        road_names.name as name FROM roads LEFT JOIN road_names ON\n"
+"        roads.road_name_id = road_names.road_name_id)\n"
+"        AS named_roads USING UNIQUE gid USING SRID=4326\"\n"
+"  MAXSCALE 20000\n"
+"  STATUS ON\n"
+"  TYPE ANNOTATION\n"
+"  LABELITEM name\n"
+"  CLASS\n"
+"    LABEL\n"
+"      ANGLE auto\n"
+"      SIZE 8\n"
+"      COLOR 0 192 0\n"
+"      TYPE truetype\n"
+"      FONT arial\n"
+"    END\n"
+"  END\n"
+"END"
 
 #. Tag: para
 #: using_postgis_app.xml:333
@@ -659,12 +904,15 @@ msgid ""
 "down to 1:20000 or less. It also demonstrates how to use an SQL join in a "
 "<varname>DATA</varname> definition."
 msgstr ""
+"Essa camada de comentário adiciona etiquetas verdes a todas as ruas quando a "
+"escala fica abaixo de 1:20000 ou menor que isso. Ela também demonstra como "
+"usar um ingresso SQL em uma definição <varname>DATA</varname>."
 
 #. Tag: title
 #: using_postgis_app.xml:340
 #, no-c-format
 msgid "Java Clients (JDBC)"
-msgstr ""
+msgstr "Clientes Java (JDBC)"
 
 #. Tag: para
 #: using_postgis_app.xml:342
@@ -676,6 +924,11 @@ msgid ""
 "\"postgis.jar\" file must be in your CLASSPATH along with the \"postgresql."
 "jar\" JDBC driver package."
 msgstr ""
+"Os clientes Java podem acessar os objetos \"geometria\" do PostGIS no banco "
+"de dados PostgreSQL diretamente como representações de textos ou usando a "
+"extensão JDBC de objetos empacotados com PostGIS. A fim de usar os objetos "
+"da extensão, o arquivo \"postgis.jar\" deve estar no seu CLASSPATH junto com "
+"o \"postgresql.jar\" do pacote de dispositivos JDBC."
 
 #. Tag: programlisting
 #: using_postgis_app.xml:348
@@ -733,6 +986,57 @@ msgid ""
 "}\n"
 "}"
 msgstr ""
+"import java.sql.*;\n"
+"import java.util.*;\n"
+"import java.lang.*;\n"
+"import org.postgis.*;\n"
+"\n"
+"public class JavaGIS {\n"
+"\n"
+"public static void main(String[] args) {\n"
+"\n"
+"  java.sql.Connection conn;\n"
+"\n"
+"  try {\n"
+"    /*\n"
+"    * Load the JDBC driver and establish a connection.\n"
+"    */\n"
+"    Class.forName(\"org.postgresql.Driver\");\n"
+"    String url = \"jdbc:postgresql://localhost:5432/database\";\n"
+"    conn = DriverManager.getConnection(url, \"postgres\", \"\");\n"
+"    /*\n"
+"    * Add the geometry types to the connection. Note that you\n"
+"    * must cast the connection to the pgsql-specific connection\n"
+"    * implementation before calling the addDataType() method.\n"
+"    */\n"
+"    ((org.postgresql.PGConnection)conn).addDataType(\"geometry\",Class."
+"forName(\"org.postgis.PGgeometry\"));\n"
+"    ((org.postgresql.PGConnection)conn).addDataType(\"box3d\",Class."
+"forName(\"org.postgis.PGbox3d\"));\n"
+"    /*\n"
+"    * Create a statement and execute a select query.\n"
+"    */\n"
+"    Statement s = conn.createStatement();\n"
+"    ResultSet r = s.executeQuery(\"select geom,id from geomtable\");\n"
+"    while( r.next() ) {\n"
+"      /*\n"
+"      * Retrieve the geometry as an object then cast it to the geometry "
+"type.\n"
+"      * Print things out.\n"
+"      */\n"
+"      PGgeometry geom = (PGgeometry)r.getObject(1);\n"
+"      int id = r.getInt(2);\n"
+"      System.out.println(\"Row \" + id + \":\");\n"
+"      System.out.println(geom.toString());\n"
+"    }\n"
+"    s.close();\n"
+"    conn.close();\n"
+"  }\n"
+"catch( Exception e ) {\n"
+"  e.printStackTrace();\n"
+"  }\n"
+"}\n"
+"}"
 
 #. Tag: para
 #: using_postgis_app.xml:350
@@ -743,6 +1047,10 @@ msgid ""
 "depending on the type: Point, LineString, Polygon, MultiPoint, "
 "MultiLineString, MultiPolygon."
 msgstr ""
+"O objeto \"PGgeometry\" é um objeto wrapper que contém um objeto específico "
+"de geometria topológica (subclasse da classe abstrata \"Geometria\") "
+"dependendo do tipo: Ponto, LineString, Polígono, MultiPonto, "
+"MultiLineString, MultiPolígono."
 
 #. Tag: programlisting
 #: using_postgis_app.xml:355
@@ -762,6 +1070,19 @@ msgid ""
 "  }\n"
 "}"
 msgstr ""
+"PGgeometry geom = (PGgeometry)r.getObject(1);\n"
+"if( geom.getType() == Geometry.POLYGON ) {\n"
+"  Polygon pl = (Polygon)geom.getGeometry();\n"
+"  for( int r = 0; r < pl.numRings(); r++) {\n"
+"    LinearRing rng = pl.getRing(r);\n"
+"    System.out.println(\"Ring: \" + r);\n"
+"    for( int p = 0; p < rng.numPoints(); p++ ) {\n"
+"      Point pt = rng.getPoint(p);\n"
+"      System.out.println(\"Point: \" + p);\n"
+"      System.out.println(pt.toString());\n"
+"    }\n"
+"  }\n"
+"}"
 
 #. Tag: para
 #: using_postgis_app.xml:357
@@ -770,28 +1091,30 @@ msgid ""
 "The JavaDoc for the extension objects provides a reference for the various "
 "data accessor functions in the geometric objects."
 msgstr ""
+"O JavaDoc para os objetos de extensão fornece uma referência para os dados "
+"variados das funções accessor nos objetos geométricos."
 
 #. Tag: title
 #: using_postgis_app.xml:362
 #, no-c-format
 msgid "C Clients (libpq)"
-msgstr ""
+msgstr "Clientes C (libpq)"
 
 #. Tag: para
 #: using_postgis_app.xml:364 using_postgis_app.xml:369
 #: using_postgis_app.xml:375
 #, no-c-format
 msgid "<para>...</para>"
-msgstr ""
+msgstr "<para>...</para>"
 
 #. Tag: title
 #: using_postgis_app.xml:367
 #, no-c-format
 msgid "Text Cursors"
-msgstr ""
+msgstr "Cursores de Texto"
 
 #. Tag: title
 #: using_postgis_app.xml:373
 #, no-c-format
 msgid "Binary Cursors"
-msgstr ""
+msgstr "Cursores Binários "
diff --git a/doc/po/pt_BR/using_postgis_dataman.xml.po b/doc/po/pt_BR/using_postgis_dataman.xml.po
index 8c8cc73..a4c795c 100644
--- a/doc/po/pt_BR/using_postgis_dataman.xml.po
+++ b/doc/po/pt_BR/using_postgis_dataman.xml.po
@@ -1,31 +1,34 @@
 # SOME DESCRIPTIVE TITLE.
-# FIRST AUTHOR <EMAIL at ADDRESS>, YEAR.
 #
-#, fuzzy
+# Translators:
+# georgersilva <georger.silva at gmail.com>, 2016
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 msgid ""
 msgstr ""
-"Project-Id-Version: PACKAGE VERSION\n"
+"Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
-"Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
-"Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
+"PO-Revision-Date: 2016-12-27 19:04+0000\n"
+"Last-Translator: Poliana Palhares <p.palhares at plamu.com.br>\n"
+"Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
+"language/pt_BR/)\n"
+"Language: pt_BR\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
 #. Tag: title
 #: using_postgis_dataman.xml:3
 #, no-c-format
 msgid "Using PostGIS: Data Management and Queries"
-msgstr ""
+msgstr "Usando o PostGIS: Gerenciamento de dados e consultas"
 
 #. Tag: title
 #: using_postgis_dataman.xml:6
 #, no-c-format
 msgid "GIS Objects"
-msgstr ""
+msgstr "Objetos GIS"
 
 #. Tag: para
 #: using_postgis_dataman.xml:8
@@ -36,19 +39,23 @@ msgid ""
 "supports all the objects and functions specified in the OGC \"Simple "
 "Features for SQL\" specification."
 msgstr ""
+"Os objetos GIS suportados pelo PostGIS são um super conjunto das "
+"\"Características Simples\" definidas pelo OpenGIS Consortium (OGC). Assim "
+"como na versão 0.9, o PostGIS suporta todos os objetos e funções "
+"especificados na especificação do OGC \"Características Simples para SQL\"."
 
 #. Tag: para
 #: using_postgis_dataman.xml:13
 #, no-c-format
 msgid ""
 "PostGIS extends the standard with support for 3DZ,3DM and 4D coordinates."
-msgstr ""
+msgstr "O PostGIS amplia o padrão com o suporte para coordenadas 3DZ,3DM e 4D."
 
 #. Tag: title
 #: using_postgis_dataman.xml:17
 #, no-c-format
 msgid "OpenGIS WKB and WKT"
-msgstr ""
+msgstr "OpenGIS WKB e WKT"
 
 #. Tag: para
 #: using_postgis_dataman.xml:19
@@ -59,6 +66,9 @@ msgid ""
 "form. Both WKT and WKB include information about the type of the object and "
 "the coordinates which form the object."
 msgstr ""
+"A especificação OpenGIS define dois caminhos padrão de expressar objetos "
+"espaciais: o Well-Known Text (WKT) e o Well-Known Binary (WKB). Ambos "
+"incluem informação sobre o tipo do objeto e as coordenadas que os formam."
 
 #. Tag: para
 #: using_postgis_dataman.xml:24
@@ -67,36 +77,38 @@ msgid ""
 "Examples of the text representations (WKT) of the spatial objects of the "
 "features are as follows:"
 msgstr ""
+"A seguir, exemplos das representações de textos (WKT) dos objetos espaciais "
+"das características: "
 
 #. Tag: para
 #: using_postgis_dataman.xml:29
 #, no-c-format
 msgid "POINT(0 0)"
-msgstr ""
+msgstr "POINT(0 0)"
 
 #. Tag: para
 #: using_postgis_dataman.xml:33
 #, no-c-format
 msgid "LINESTRING(0 0,1 1,1 2)"
-msgstr ""
+msgstr "LINESTRING(0 0,1 1,1 2)"
 
 #. Tag: para
 #: using_postgis_dataman.xml:37
 #, no-c-format
 msgid "POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1))"
-msgstr ""
+msgstr "POLYGON((0 0,4 0,4 4,0 4,0 0),(1 1, 2 1, 2 2, 1 2,1 1))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:41
 #, no-c-format
 msgid "MULTIPOINT((0 0),(1 2))"
-msgstr ""
+msgstr "MULTIPOINT((0 0),(1 2))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:45
 #, no-c-format
 msgid "MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4))"
-msgstr ""
+msgstr "MULTILINESTRING((0 0,1 1,1 2),(2 3,3 2,5 4))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:49
@@ -105,12 +117,14 @@ msgid ""
 "MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 "
 "-2,-2 -1,-1 -1)))"
 msgstr ""
+"MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 "
+"-2,-2 -1,-1 -1)))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:54
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(POINT(2 3),LINESTRING(2 3,3 4))"
-msgstr ""
+msgstr "GEOMETRYCOLLECTION(POINT(2 3),LINESTRING(2 3,3 4))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:58
@@ -121,6 +135,10 @@ msgid ""
 "SRID is required when creating spatial objects for insertion into the "
 "database."
 msgstr ""
+"A especificação OpenGIS também requer que o formato do armazenamento interno "
+"dos objetos espacias incluam um identificador de sistema de referência "
+"espacial (SRID). O SRID é fundamental na criação de objetos espaciais para a "
+"inserção no banco de dados. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:63 using_postgis_dataman.xml:151
@@ -128,6 +146,8 @@ msgstr ""
 msgid ""
 "Input/Output of these formats are available using the following interfaces:"
 msgstr ""
+"Entrada/Saída destes formatos estão disponíveis usando as seguintes "
+"interfaces:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:66
@@ -138,6 +158,10 @@ msgid ""
 "geometry = ST_GeomFromWKB(bytea WKB, SRID);\n"
 "geometry = ST_GeometryFromText(text WKT, SRID);"
 msgstr ""
+"bytea WKB = ST_AsBinary(geometry);\n"
+"text WKT = ST_AsText(geometry);\n"
+"geometry = ST_GeomFromWKB(bytea WKB, SRID);\n"
+"geometry = ST_GeometryFromText(text WKT, SRID);"
 
 #. Tag: para
 #: using_postgis_dataman.xml:68
@@ -146,6 +170,8 @@ msgid ""
 "For example, a valid insert statement to create and insert an OGC spatial "
 "object would be:"
 msgstr ""
+"Por exemplo, uma declaração inserida válida para criar e inserir um objeto "
+"espacial OGC seria:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:71
@@ -154,12 +180,14 @@ msgid ""
 "INSERT INTO geotable ( the_geom, the_name )\n"
 "  VALUES ( ST_GeomFromText('POINT(-126.4 45.32)', 312), 'A Place');"
 msgstr ""
+"INSERT INTO geotable ( the_geom, the_name )\n"
+"  VALUES ( ST_GeomFromText('POINT(-126.4 45.32)', 312), 'A Place');"
 
 #. Tag: title
 #: using_postgis_dataman.xml:75
 #, no-c-format
 msgid "PostGIS EWKB, EWKT and Canonical Forms"
-msgstr ""
+msgstr "PostGIS EWKB, EWKT e Formas Canônicas "
 
 #. Tag: para
 #: using_postgis_dataman.xml:77
@@ -168,6 +196,8 @@ msgid ""
 "OGC formats only support 2d geometries, and the associated SRID is *never* "
 "embedded in the input/output representations."
 msgstr ""
+"Os formatos OGC só suportam geometrias 2d, e o SRID associado *nunca* é "
+"integrado às representações de entrada/saída."
 
 #. Tag: para
 #: using_postgis_dataman.xml:80
@@ -178,6 +208,10 @@ msgid ""
 "OGC comes out with a new format conflicting with our extensions. Thus you "
 "SHOULD NOT rely on this feature!"
 msgstr ""
+"Os formatos estendidos do PostGIS estão atualmente superset de OGC  (cada "
+"WKB/WKT válido é um EWKB/EWKT válido), mas isto pode airar no futuro, "
+"especificamente se OGC sai com um novo formato conflitando com nossas "
+"extensões. Assim, você NÃO DEVE confiar neste aspecto!  "
 
 #. Tag: para
 #: using_postgis_dataman.xml:85
@@ -186,51 +220,54 @@ msgid ""
 "PostGIS EWKB/EWKT add 3dm,3dz,4d coordinates support and embedded SRID "
 "information."
 msgstr ""
+"Os EWKB/EWKT do PostGIS adiciona suporte para as coordenadas  3dm,3d,4d e "
+"informação SRID embutida."
 
 #. Tag: para
 #: using_postgis_dataman.xml:88
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
 "Examples of the text representations (EWKT) of the extended spatial objects "
-"of the features are as follows. The * ones are new in this version of "
-"PostGIS:"
+"of the features are as follows."
 msgstr ""
+"A seguir, exemplos das representações de textos (WKT) dos objetos espaciais "
+"das características: "
 
 #. Tag: para
 #: using_postgis_dataman.xml:93
 #, no-c-format
 msgid "POINT(0 0 0) -- XYZ"
-msgstr ""
+msgstr "POINT(0 0 0) -- XYZ"
 
 #. Tag: para
 #: using_postgis_dataman.xml:97
 #, no-c-format
 msgid "SRID=32632;POINT(0 0) -- XY with SRID"
-msgstr ""
+msgstr "SRID=32632;POINT(0 0) -- XY with SRID"
 
 #. Tag: para
 #: using_postgis_dataman.xml:101
 #, no-c-format
 msgid "POINTM(0 0 0) -- XYM"
-msgstr ""
+msgstr "POINTM(0 0 0) -- XYM"
 
 #. Tag: para
 #: using_postgis_dataman.xml:105
 #, no-c-format
 msgid "POINT(0 0 0 0) -- XYZM"
-msgstr ""
+msgstr "POINT(0 0 0 0) -- XYZM"
 
 #. Tag: para
 #: using_postgis_dataman.xml:109
 #, no-c-format
 msgid "SRID=4326;MULTIPOINTM(0 0 0,1 2 1) -- XYM with SRID"
-msgstr ""
+msgstr "SRID=4326;MULTIPOINTM(0 0 0,1 2 1) -- XYM with SRID"
 
 #. Tag: para
 #: using_postgis_dataman.xml:113
 #, no-c-format
 msgid "MULTILINESTRING((0 0 0,1 1 0,1 2 1),(2 3 1,3 2 1,5 4 1))"
-msgstr ""
+msgstr "MULTILINESTRING((0 0 0,1 1 0,1 2 1),(2 3 1,3 2 1,5 4 1))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:118
@@ -238,6 +275,7 @@ msgstr ""
 msgid ""
 "POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))"
 msgstr ""
+"POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:123
@@ -246,18 +284,20 @@ msgid ""
 "MULTIPOLYGON(((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 "
 "0)),((-1 -1 0,-1 -2 0,-2 -2 0,-2 -1 0,-1 -1 0)))"
 msgstr ""
+"MULTIPOLYGON(((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 "
+"0)),((-1 -1 0,-1 -2 0,-2 -2 0,-2 -1 0,-1 -1 0)))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:128
 #, no-c-format
 msgid "GEOMETRYCOLLECTIONM( POINTM(2 3 9), LINESTRINGM(2 3 4, 3 4 5) )"
-msgstr ""
+msgstr "GEOMETRYCOLLECTIONM( POINTM(2 3 9), LINESTRINGM(2 3 4, 3 4 5) )"
 
 #. Tag: para
 #: using_postgis_dataman.xml:132
 #, no-c-format
 msgid "MULTICURVE( (0 0, 5 5), CIRCULARSTRING(4 0, 4 4, 8 4) )"
-msgstr ""
+msgstr "MULTICURVE( (0 0, 5 5), CIRCULARSTRING(4 0, 4 4, 8 4) )"
 
 #. Tag: para
 #: using_postgis_dataman.xml:136
@@ -268,18 +308,22 @@ msgid ""
 "1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 "
 "1, 1 1 1, 0 1 1, 0 0 1)) )"
 msgstr ""
+"POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 "
+"1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, "
+"1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 "
+"1, 1 1 1, 0 1 1, 0 0 1)) )"
 
 #. Tag: para
 #: using_postgis_dataman.xml:142
 #, no-c-format
 msgid "TRIANGLE ((0 0, 0 9, 9 0, 0 0))"
-msgstr ""
+msgstr "TRIANGLE ((0 0, 0 9, 9 0, 0 0))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:146
 #, no-c-format
 msgid "TIN( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0)) )"
-msgstr ""
+msgstr "TIN( ((0 0 0, 0 0 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 0 0 0)) )"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:154
@@ -290,6 +334,10 @@ msgid ""
 "geometry = ST_GeomFromEWKB(bytea EWKB);\n"
 "geometry = ST_GeomFromEWKT(text EWKT);"
 msgstr ""
+"bytea EWKB = ST_AsEWKB(geometry);\n"
+"text EWKT = ST_AsEWKT(geometry);\n"
+"geometry = ST_GeomFromEWKB(bytea EWKB);\n"
+"geometry = ST_GeomFromEWKT(text EWKT);"
 
 #. Tag: para
 #: using_postgis_dataman.xml:156
@@ -298,6 +346,8 @@ msgid ""
 "For example, a valid insert statement to create and insert a PostGIS spatial "
 "object would be:"
 msgstr ""
+"Por exemplo, uma declaração inserida válida para criar e inserir um objeto "
+"espacial seria:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:159
@@ -306,6 +356,8 @@ msgid ""
 "INSERT INTO geotable ( the_geom, the_name )\n"
 "  VALUES ( ST_GeomFromEWKT('SRID=312;POINTM(-126.4 45.32 15)'), 'A Place' )"
 msgstr ""
+"INSERT INTO geotable ( the_geom, the_name )\n"
+"  VALUES ( ST_GeomFromEWKT('SRID=312;POINTM(-126.4 45.32 15)'), 'A Place' )"
 
 #. Tag: para
 #: using_postgis_dataman.xml:161
@@ -316,6 +368,10 @@ msgid ""
 "guaranteed to be accepted with a simple insert, update or copy. For the "
 "postgis 'geometry' type these are:"
 msgstr ""
+"As \"formas canônicas\" do tipo PostgreSQL são representações obtidas com "
+"uma consulta simples (sem nenhuma chamada de função) e aquele que é "
+"garantido para ser aceito com uma simples atualização, cópia ou inserção. "
+"Para os tipos de \"geometria\" postgis eles são:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:164
@@ -328,6 +384,12 @@ msgid ""
 "  - binary: EWKB\n"
 "        ascii: HEXEWKB|EWKT"
 msgstr ""
+"- Output\n"
+"  - binary: EWKB\n"
+"        ascii: HEXEWKB (EWKB in hex form)\n"
+"- Input\n"
+"  - binary: EWKB\n"
+"        ascii: HEXEWKB|EWKT"
 
 #. Tag: para
 #: using_postgis_dataman.xml:166
@@ -336,6 +398,8 @@ msgid ""
 "For example this statement reads EWKT and returns HEXEWKB in the process of "
 "canonical ascii input/output:"
 msgstr ""
+"Por exemplo, esta declaração lê EWKT e retorna HEXEWKB no processo de "
+"entrada/saída ascii canônica:  "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:169
@@ -348,12 +412,18 @@ msgid ""
 "01010000200400000000000000000000000000000000000000\n"
 "(1 row)"
 msgstr ""
+"=# SELECT 'SRID=4;POINT(0 0)'::geometry;\n"
+"\n"
+"geometry\n"
+"----------------------------------------------------\n"
+"01010000200400000000000000000000000000000000000000\n"
+"(1 row)"
 
 #. Tag: title
 #: using_postgis_dataman.xml:172
 #, no-c-format
 msgid "SQL-MM Part 3"
-msgstr ""
+msgstr "SQL-MM Part 3"
 
 #. Tag: para
 #: using_postgis_dataman.xml:174
@@ -362,6 +432,9 @@ msgid ""
 "The SQL Multimedia Applications Spatial specification extends the simple "
 "features for SQL spec by defining a number of circularly interpolated curves."
 msgstr ""
+"E especificação SQL Multimedia Applications Spatial estende os aspectos "
+"simples para SQL spec definindo um número de curvas circularmente "
+"interpoladas. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:178
@@ -370,6 +443,8 @@ msgid ""
 "The SQL-MM definitions include 3dm, 3dz and 4d coordinates, but do not allow "
 "the embedding of SRID information."
 msgstr ""
+"As definições SQL-MM incluem coordenadas 3dm, 3dz e 4d, mas não permite que "
+"informações do SRID sejam embutidas. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:181
@@ -378,18 +453,20 @@ msgid ""
 "The well-known text extensions are not yet fully supported. Examples of some "
 "simple curved geometries are shown below:"
 msgstr ""
+"As extensões de texto bem conhecido não são totalmente suportadas ainda. "
+"Exemplos de algumas geometrias curvas simples, são mostradas abaixo: "
 
 #. Tag: para
 #: using_postgis_dataman.xml:186
 #, no-c-format
 msgid "CIRCULARSTRING(0 0, 1 1, 1 0)"
-msgstr ""
+msgstr "CIRCULARSTRING(0 0, 1 1, 1 0)"
 
 #. Tag: para
 #: using_postgis_dataman.xml:187
 #, no-c-format
 msgid "CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0)"
-msgstr ""
+msgstr "CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0)"
 
 #. Tag: para
 #: using_postgis_dataman.xml:188
@@ -405,12 +482,20 @@ msgid ""
 "means that a valid circular string must have an odd number of points greated "
 "than 1."
 msgstr ""
+"A CIRCULARSTRING é u tipo de curva básico, parecido com LINESTRING no undo "
+"linear. Um único segmento requer três pontos: os pontos final e inicial "
+"(primeiro e terceiro) e qualquer outro ponto no arco. A exceção é para um "
+"círculo fechado, onde os pontos inicial e final são os mesmos. Neste caso, o "
+"segundo ponto DEVE estar no centro do arco, é o lado oposto do círculo. Para "
+"ligar arcos, o último ponto do arco anterior se torna o primeiro ponto do "
+"próximo arco, assim como na LINESTRING. Isto significa que uma string "
+"circular válida deve ter um número ímpar de pontos maior que 1. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:201
 #, no-c-format
 msgid "COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))"
-msgstr ""
+msgstr "COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:202
@@ -421,6 +506,10 @@ msgid ""
 "having well-formed components, the end point of every component (except the "
 "last) must be coincident with the start point of the following component."
 msgstr ""
+"Uma curva composta é uma curva única e contínua que tem segmentos curvados "
+"(circulares) e lineares. Isto significa que, além de ter componentes bem "
+"formados, o ponto final de cada componente (exceto o último) deve ser "
+"coincidente com o ponto inicial do componente seguinte."
 
 #. Tag: para
 #: using_postgis_dataman.xml:210
@@ -428,6 +517,7 @@ msgstr ""
 msgid ""
 "CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, 3 1, 1 1))"
 msgstr ""
+"CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, 3 1, 1 1))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:212
@@ -437,6 +527,9 @@ msgid ""
 "CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0,2 0, 2 1, 2 3, 4 3),(4 3, 4 5, "
 "1 4, 0 0)), CIRCULARSTRING(1.7 1, 1.4 0.4, 1.6 0.4, 1.6 0.5, 1.7 1) )"
 msgstr ""
+"Exemplo de curva composta em um polígono curvo: "
+"CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0,2 0, 2 1, 2 3, 4 3),(4 3, 4 5, "
+"1 4, 0 0)), CIRCULARSTRING(1.7 1, 1.4 0.4, 1.6 0.4, 1.6 0.5, 1.7 1) )"
 
 #. Tag: para
 #: using_postgis_dataman.xml:216
@@ -446,18 +539,23 @@ msgid ""
 "inner rings. The difference is that a ring can take the form of a circular "
 "string, linear string or compound string."
 msgstr ""
+"Um POLÍGONOCURVO é como um polígono, com um anel externo e zero ou mais "
+"anéis internos. A diferença é que um anel pode obter a forma de uma string "
+"circular, linear ou composta. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:220
 #, no-c-format
 msgid "As of PostGIS 1.4 PostGIS supports compound curves in a curve polygon."
 msgstr ""
+"Assim como o PostGIS 1.4, o PostGIS suporta curvas compostas em um polígono "
+"curvo. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:224
 #, no-c-format
 msgid "MULTICURVE((0 0, 5 5),CIRCULARSTRING(4 0, 4 4, 8 4))"
-msgstr ""
+msgstr "MULTICURVE((0 0, 5 5),CIRCULARSTRING(4 0, 4 4, 8 4))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:225
@@ -466,6 +564,8 @@ msgid ""
 "The MULTICURVE is a collection of curves, which can include linear strings, "
 "circular strings or compound strings."
 msgstr ""
+"A MULTICURVA é uma coleção de curvas, que podem incluir strings lineares, "
+"circulares e compostas. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:230
@@ -474,6 +574,8 @@ msgid ""
 "MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, "
 "3 1, 1 1)),((10 10, 14 12, 11 10, 10 10),(11 11, 11.5 11, 11 11.5, 11 11)))"
 msgstr ""
+"MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, "
+"3 1, 1 1)),((10 10, 14 12, 11 10, 10 10),(11 11, 11.5 11, 11 11.5, 11 11)))"
 
 #. Tag: para
 #: using_postgis_dataman.xml:233
@@ -482,6 +584,8 @@ msgid ""
 "This is a collection of surfaces, which can be (linear) polygons or curve "
 "polygons."
 msgstr ""
+"Esta é uma coleção de superfícies, que podem ser polígonos (lineares) ou "
+"polígonos curvos."
 
 #. Tag: para
 #: using_postgis_dataman.xml:239
@@ -491,6 +595,8 @@ msgid ""
 "but PostGIS 1.4 and above do support the use of Compound Curves in a Curve "
 "Polygon."
 msgstr ""
+"As versões do PostGIS anteriores a 1.4, não suportam curvas compostas em um "
+"polígono curvo, mas a partir do PostGIS 1.4 este suporte acontece. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:245
@@ -499,12 +605,14 @@ msgid ""
 "All floating point comparisons within the SQL-MM implementation are "
 "performed to a specified tolerance, currently 1E-8."
 msgstr ""
+"Todos as comparações de pontos flutuantes dentro da implementação SQL-MM são "
+"representadas com uma tolerância específica, atualmente 1E-8. "
 
 #. Tag: title
 #: using_postgis_dataman.xml:251
 #, no-c-format
 msgid "PostGIS Geography Type"
-msgstr ""
+msgstr "Tipo de geografia POstGIS"
 
 #. Tag: para
 #: using_postgis_dataman.xml:253
@@ -515,6 +623,11 @@ msgid ""
 "\"lat/lon\", or \"lon/lat\"). Geographic coordinates are spherical "
 "coordinates expressed in angular units (degrees)."
 msgstr ""
+"O tipo de geografia fornece suporte natural para características "
+"representadas nas coordenadas\"geográficas\" (às vezes chamadas de "
+"coordenadas \"geodéticas\", ou \"lat/lon\", ou 'lon/lat\"). As coordenadas "
+"geográficas são coordenadas esféricas expressadas em unidades angulares "
+"(graus)."
 
 #. Tag: para
 #: using_postgis_dataman.xml:255
@@ -525,6 +638,10 @@ msgid ""
 "on geometries (areas, distances, lengths, intersections, etc) can be "
 "calculated using cartesian mathematics and straight line vectors."
 msgstr ""
+"A base para a geometria PostGIS é um plano. O menor caminho entre dois "
+"pontos no plano é uma linha. Isso quer dizer que cálculos em geometrias "
+"(áreas, distâncias, cumprimentos, interseções etc) podem ser feitos usando "
+"matemática cartesiana e vetores de linhas. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:257
@@ -538,6 +655,12 @@ msgid ""
 "shape of the world into account, and the mathematics becomes very "
 "complicated indeed."
 msgstr ""
+"A base da geografia do PostGIS é uma esfera. O menor caminho entre dois "
+"pontos em uma esfera é um ótimo arco de círculo. Isto significa que os "
+"cálculos nas geografias (áreas, distâncias, comprimentos, interseções etc) "
+"devem ser feitos na esfera, usando uma matemática mais complexa. Para "
+"medidas mais precisas, os cálculos devem levar a forma esferoidal atual do "
+"mundo em consideração, e a matemática se torna, de fato, bem complicada."
 
 #. Tag: para
 #: using_postgis_dataman.xml:259
@@ -548,6 +671,10 @@ msgid ""
 "time, as new algorithms are added, the capabilities of the geography type "
 "will expand."
 msgstr ""
+"Devido à matemática fundamental ser muito mais complicada, existem poucas "
+"funções definidas pela geografia em vez da geometria. Ao longo do tempo, à "
+"media que os algorítimos forem adicionados, as capacidades da geografia "
+"serão expandidas. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:262
@@ -558,6 +685,10 @@ msgid ""
 "this new type. As a workaround one can convert back and forth between "
 "geometry and geography types."
 msgstr ""
+"Uma restrição é que ele só suporta  WGS 84 long lat (SRID:4326). Utiliza um "
+"novo tipo de dados chamado geografia. Nenhuma destas funções do GEOS suporta "
+"esse novo tipo. Como uma solução alternativa pode-se converter entre os "
+"tipos de geometria e geografia. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:266
@@ -567,12 +698,15 @@ msgid ""
 "that a table with a geography field can be added in a single step. All the "
 "standard OGC formats except for curves are supported."
 msgstr ""
+"O novo tipo de geografia usa a definição do PostgreSQL 8.3+ para que uma "
+"tabela com o campo geografia possa ser adicionada em um único passo. Todos "
+"os formatos padrões OGC, exceto para curvas, são suportados. "
 
 #. Tag: title
 #: using_postgis_dataman.xml:270
 #, no-c-format
 msgid "Geography Basics"
-msgstr ""
+msgstr "Geografia Básica"
 
 #. Tag: para
 #: using_postgis_dataman.xml:271
@@ -582,12 +716,15 @@ msgid ""
 "geometry type data will autocast to geography if it is of SRID 4326. You can "
 "also use the EWKT and EWKB conventions to insert data."
 msgstr ""
+"O tipo de geografia suporta somente a mais simples das características. O "
+"tipo de dados de geometria padrão irá autocast para geografia se for de SRID "
+"4326. Você também pode usar as convenções EWKT e EWKB para inserir dados."
 
 #. Tag: para
 #: using_postgis_dataman.xml:276
 #, no-c-format
 msgid "POINT: Creating a table with 2d point geometry:"
-msgstr ""
+msgstr "PONTO: Criando uma tabela com pontos 2d:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:277
@@ -596,12 +733,14 @@ msgid ""
 "CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
 "geography(POINT,4326) );"
 msgstr ""
+"CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
+"geography(POINT,4326) );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:278
 #, no-c-format
 msgid "Creating a table with z coordinate point"
-msgstr ""
+msgstr "Criando uma tabela com ponto de coordenada z"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:279
@@ -610,42 +749,44 @@ msgid ""
 "CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
 "geography(POINTZ,4326) );"
 msgstr ""
+"CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
+"geography(POINTZ,4326) );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:282
 #, no-c-format
 msgid "LINESTRING"
-msgstr ""
+msgstr "LINESTRING"
 
 #. Tag: para
 #: using_postgis_dataman.xml:285
 #, no-c-format
 msgid "POLYGON"
-msgstr ""
+msgstr "POLYGON"
 
 #. Tag: para
 #: using_postgis_dataman.xml:288
 #, no-c-format
 msgid "MULTIPOINT"
-msgstr ""
+msgstr "MULTIPOINT"
 
 #. Tag: para
 #: using_postgis_dataman.xml:291
 #, no-c-format
 msgid "MULTILINESTRING"
-msgstr ""
+msgstr "MULTILINESTRING"
 
 #. Tag: para
 #: using_postgis_dataman.xml:294
 #, no-c-format
 msgid "MULTIPOLYGON"
-msgstr ""
+msgstr "MULTIPOLYGON"
 
 #. Tag: para
 #: using_postgis_dataman.xml:297
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
-msgstr ""
+msgstr "GEOMETRYCOLLECTION"
 
 #. Tag: para
 #: using_postgis_dataman.xml:301
@@ -657,6 +798,10 @@ msgid ""
 "always automatically kept up to date without need for an AddGeom... like "
 "function."
 msgstr ""
+"Os novos campos de geografia não são registrados nas "
+"<varname>geometry_columns</varname>. Eles são registrados em uma nova view "
+"chamada geography_columns, a qual é contra os catálogos do sistema, logo é "
+"automaticamente mantida atualizada sem de uma AddGeom... como função. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:305
@@ -664,6 +809,7 @@ msgstr ""
 msgid ""
 "Now, check the \"geography_columns\" view and see that your table is listed."
 msgstr ""
+"Agora, veja a view \"geography_columns\" e note que sua tabela está listada."
 
 #. Tag: para
 #: using_postgis_dataman.xml:307
@@ -673,6 +819,10 @@ msgid ""
 "syntax. Unlike GEOMETRY, there is no need to run a separate "
 "AddGeometryColumns() process to register the column in metadata."
 msgstr ""
+"Você pode criar uma tabela nova com uma coluna GEOGRAFIA usando a sintaxe "
+"CRIAR TABELA. Diferente da GEOMETRIA, não há necessidade de executar um "
+"processo AddGeometryColumns() separado para registrar a coluna dos "
+"metadados. "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:311
@@ -684,6 +834,11 @@ msgid ""
 "    location GEOGRAPHY(POINT,4326)\n"
 "  );"
 msgstr ""
+"CREATE TABLE global_points (\n"
+"    id SERIAL PRIMARY KEY,\n"
+"    name VARCHAR(64),\n"
+"    location GEOGRAPHY(POINT,4326)\n"
+"  );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:314
@@ -694,6 +849,11 @@ msgid ""
 "shapes and dimensions allowed in the column; an SRID modifier that restricts "
 "the coordinate reference identifier to a particular number."
 msgstr ""
+"Note que a localização da coluna tem tipo GEOGRAFIA e que ela suporta dois "
+"modificadores opcionais: um modificador de tipo que restringe o tipo de "
+"formas e as dimensões permitidas na coluna; um modificador de SRID que "
+"restringe o identificador de referência de coordenadas para um número "
+"particular. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:315
@@ -706,6 +866,12 @@ msgid ""
 "dimensions in, and would treat the third dimension as a measure. Similarly, "
 "'POINTZM' would expect four dimensional data."
 msgstr ""
+"Os valores permitidos para o modificador de tipo são: PONTO, LINESTRING, "
+"POLÍGONO, MULTIPONTO, MULTILINESTRING, MULTIPOLÍGONO. O modificador também "
+"suporta restrições de dimensionalidade através de sufixos: Z, M, e ZM. "
+"Então, por exemplo, um modificador de 'LINESTRINGM' só permitiria line "
+"strings com três dimensões, e trataria a terceira dimensão como uma medida. "
+"Da mesma forma, 'PONTOZM' esperaria dados de quatro dimensões. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:317
@@ -716,6 +882,10 @@ msgid ""
 "spheroid) will be used, and all calculations will proceed using WGS84 "
 "anyways."
 msgstr ""
+"O modificador de SRID está atualmente com uso limitado: somente 4326 (WGS84) "
+"é permitido como um valor. Se você não especificar um SRID, então um valor 0 "
+"(esferoide não específico) será usado, e todos os cálculos serão "
+"desenvolvidos usando WGS84 de qualquer forma."
 
 #. Tag: para
 #: using_postgis_dataman.xml:318
@@ -724,6 +894,8 @@ msgid ""
 "In the future, alternate SRIDs will allow calculations on spheroids other "
 "than WGS84."
 msgstr ""
+"No futuro, SRIDs alternados permitirão cálculos nos esferoides em vez de "
+"WGS84."
 
 #. Tag: para
 #: using_postgis_dataman.xml:319
@@ -732,6 +904,8 @@ msgid ""
 "Once you have created your table, you can see it in the GEOGRAPHY_COLUMNS "
 "table:"
 msgstr ""
+"Uma vez que tenha criado sua tabela, você pode vê-la na tabela "
+"GEOGRAPHY_COLUMNS:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:320
@@ -740,6 +914,8 @@ msgid ""
 "-- See the contents of the metadata view\n"
 "SELECT * FROM geography_columns;"
 msgstr ""
+"-- See the contents of the metadata view\n"
+"SELECT * FROM geography_columns;"
 
 #. Tag: para
 #: using_postgis_dataman.xml:322
@@ -748,6 +924,8 @@ msgid ""
 "You can insert data into the table the same as you would if it was using a "
 "GEOMETRY column:"
 msgstr ""
+"Você pode inserir dados na tabela da mesma forma que iria se estivesse "
+"usando uma coluna GEOMETRIA:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:324
@@ -761,6 +939,13 @@ msgid ""
 "INSERT INTO global_points (name, location) VALUES ('London', "
 "ST_GeographyFromText('SRID=4326;POINT(0 49)') );"
 msgstr ""
+"-- Add some data into the test table\n"
+"INSERT INTO global_points (name, location) VALUES ('Town', "
+"ST_GeographyFromText('SRID=4326;POINT(-110 30)') );\n"
+"INSERT INTO global_points (name, location) VALUES ('Forest', "
+"ST_GeographyFromText('SRID=4326;POINT(-109 29)') );\n"
+"INSERT INTO global_points (name, location) VALUES ('London', "
+"ST_GeographyFromText('SRID=4326;POINT(0 49)') );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:326
@@ -770,6 +955,9 @@ msgid ""
 "column type is GEOGRAPHY and create an appropriate sphere-based index "
 "instead of the usual planar index used for GEOMETRY."
 msgstr ""
+"Criar um índice funciona da mesma forma que uma GEOMETRIA. O PostGIS irá "
+"notar que o tipo de coluna é GEOGRAFIA e criará um índice baseado em esfera "
+"apropriado em vez do de costume usado para GEOMETRIA. "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:329
@@ -778,6 +966,8 @@ msgid ""
 "-- Index the test table with a spherical index\n"
 "  CREATE INDEX global_points_gix ON global_points USING GIST ( location );"
 msgstr ""
+"-- Index the test table with a spherical index\n"
+"  CREATE INDEX global_points_gix ON global_points USING GIST ( location );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:332
@@ -787,6 +977,9 @@ msgid ""
 "should be expressed in meters, and return values should be expected in "
 "meters (or square meters for areas)."
 msgstr ""
+"As funções de consulta e medida usam unidades em metros. Então, os "
+"parâmetros de distância deveriam ser esperados em metros (ou metros "
+"quadrados para áreas). "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:334
@@ -796,6 +989,9 @@ msgid ""
 "  SELECT name FROM global_points WHERE ST_DWithin(location, "
 "ST_GeographyFromText('SRID=4326;POINT(-110 29)'), 1000000);"
 msgstr ""
+"-- Show a distance query and note, London is outside the 1000km tolerance\n"
+"  SELECT name FROM global_points WHERE ST_DWithin(location, "
+"ST_GeographyFromText('SRID=4326;POINT(-110 29)'), 1000000);"
 
 #. Tag: para
 #: using_postgis_dataman.xml:337
@@ -805,6 +1001,9 @@ msgid ""
 "plane flying from Seattle to London (LINESTRING(-122.33 47.606, 0.0 51.5)) "
 "comes to Reykjavik (POINT(-21.96 64.15))."
 msgstr ""
+"Você pode ver o poder de GEOGRAFIA em ação, calculando o quão perto um avião "
+"voando de Seattle para Londres (LINESTRING(-122.33 47.606, 0.0 51.5)) vem "
+"para Reykjavik (POINT(-21.96 64.15))."
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:339
@@ -814,6 +1013,9 @@ msgid ""
 "  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geography, "
 "'POINT(-21.96 64.15)':: geography);"
 msgstr ""
+"-- Distance calculation using GEOGRAPHY (122.2km)\n"
+"  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geography, "
+"'POINT(-21.96 64.15)':: geography);"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:342
@@ -823,6 +1025,9 @@ msgid ""
 "  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, "
 "'POINT(-21.96 64.15)':: geometry);"
 msgstr ""
+"-- Distance calculation using GEOMETRY (13.3 \"degrees\")\n"
+"  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, "
+"'POINT(-21.96 64.15)':: geometry);"
 
 #. Tag: para
 #: using_postgis_dataman.xml:345
@@ -832,6 +1037,8 @@ msgid ""
 "between Reykjavik and the great circle flight path between Seattle and "
 "London."
 msgstr ""
+"O tipo GEOGRAFIA calcula a verdadeira menor distância sobre a esfera entre "
+"Reykjavik e o grande caminho de voo circular entre Seattle e Londres. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:347
@@ -845,12 +1052,18 @@ msgid ""
 "difference between the points, so even calling them \"degrees\" is "
 "inaccurate."
 msgstr ""
+"<ulink url=\"http://gc.kls2.com/cgi-bin/gc?PATH=SEA-LHR\">Great Circle "
+"mapper</ulink> A GEOMETRIA calcula a distância cartesiana insignificante "
+"entre Reykjavik e o caminho direto de Seattle para Londres marcado em um "
+"mapa. As unidades nominais do resultado podem ser chamadas de \"graus\", mas "
+"o resultado não corresponde a nenhuma diferença angular verdadeira entre os "
+"pontos, então, chamá-las de \"graus\" é incoerente. "
 
 #. Tag: title
 #: using_postgis_dataman.xml:351
 #, no-c-format
 msgid "When to use Geography Data type over Geometry data type"
-msgstr ""
+msgstr "Quando usar o tipo de dados Geografia sobre os dados Geometria"
 
 #. Tag: para
 #: using_postgis_dataman.xml:352
@@ -861,6 +1074,10 @@ msgid ""
 "than there are on GEOMETRY; those functions that are defined take more CPU "
 "time to execute."
 msgstr ""
+"O novo tipo de GEOGRAFIA permite que você armazene dados nas coordenadas "
+"longitude/latitude, mas ao custo de: existem menos funções definidas em "
+"GEOGRAFIA que em GEOMETRIA; aquelas funções que são definidas gastam mais "
+"tempo para a CPU executar. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:353
@@ -870,6 +1087,10 @@ msgid ""
 "the application you are building. Will your data span the globe or a large "
 "continental area, or is it local to a state, county or municipality?"
 msgstr ""
+"O tipo que você escolheu deveria ser condicionado da área de trabalho "
+"esperada da aplicação que você está construindo. Seus dados irão abranger o "
+"globo ou uma grande área continental, ou é local para um estado, condado ou "
+"município? "
 
 #. Tag: para
 #: using_postgis_dataman.xml:355
@@ -879,6 +1100,9 @@ msgid ""
 "appropriate projection and using GEOMETRY is the best solution, in terms of "
 "performance and functionality available."
 msgstr ""
+"Se seus dados estiverem contidos em uma pequena área, talvez perceba que "
+"escolher uma projeção apropriada e usar GEOMETRIA é a melhor solução, em "
+"termos de desempenho e funcionalidades disponíveis. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:356
@@ -889,6 +1113,10 @@ msgid ""
 "projection details. You store your data in longitude/latitude, and use the "
 "functions that have been defined on GEOGRAPHY."
 msgstr ""
+"Se seus dados são globais ou cobrem uma região continental, você pode "
+"perceber que GEOGRAFIA permite que você construa uma sistema sem ter que se "
+"preocupar com detalhes de projeção. Você armazena seus dados em longitude/"
+"latitude, e usa as funções que foram definidas em GEOGRAFIA. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:358
@@ -899,6 +1127,11 @@ msgid ""
 "GEOGRAPHY, then it might be easier for you to use GEOGRAPHY than GEOMETRY. "
 "Simply load your data up as longitude/latitude and go from there."
 msgstr ""
+"Se você não entende de projeções, não quer aprender sobre elas e está "
+"preparado para aceitar as limitações em funcionalidade disponíveis em "
+"GEOGRAFIA, então pode ser mais fácil se usar GEOGRAFIA em vez de GEOMETRIA. "
+"Simplesmente carregue seus dados como longitude/latitude e comece a partir "
+"daqui. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:361
@@ -909,18 +1142,22 @@ msgid ""
 "description of Geography functions, refer to <xref linkend="
 "\"PostGIS_GeographyFunctions\"/>"
 msgstr ""
+"Recorra a <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> para uma comparação "
+"entre o que é suportado pela Geografia vs. Geometria. Para uma breve lista e "
+"descrição das funções da Geografia, recorra a <xref linkend="
+"\"PostGIS_GeographyFunctions\"/>"
 
 #. Tag: title
 #: using_postgis_dataman.xml:367
 #, no-c-format
 msgid "Geography Advanced FAQ"
-msgstr ""
+msgstr "FAQ de Geografia Avançada"
 
 #. Tag: para
 #: using_postgis_dataman.xml:371
 #, no-c-format
 msgid "Do you calculate on the sphere or the spheroid?"
-msgstr ""
+msgstr "Você calcula na esfera ou esferoide? "
 
 #. Tag: para
 #: using_postgis_dataman.xml:375
@@ -932,6 +1169,11 @@ msgid ""
 "spheroidal calculations will be more accurate than any calculation done on a "
 "projected plane."
 msgstr ""
+"Por padrão, todos os cálculos de distância e área são feitos no esferoide. "
+"Você irá encontrar que os resultados dos cálculos nas áreas locais combinam "
+"com os resultados locais planares em boas projeções locais. Em grandes "
+"áreas, os cálculos esferoidais são mais precisos que os feitos em um plano "
+"projetado. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:378
@@ -941,12 +1183,15 @@ msgid ""
 "by setting a final boolean parameter to 'FALSE'. This will somewhat speed up "
 "calculations, particularly for cases where the geometries are very simple."
 msgstr ""
+"Todas as funções de geografia têm a opção de usar um cálculo esférico, "
+"configurando um parâmetro booleano final para 'FALSO'. isto irá acelerar os "
+"cálculos, particularmente para casos onde as geometrias são bem simples. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:384
 #, no-c-format
 msgid "What about the date-line and the poles?"
-msgstr ""
+msgstr "E a linha de data e os pólos? "
 
 #. Tag: para
 #: using_postgis_dataman.xml:388
@@ -957,12 +1202,16 @@ msgid ""
 "dateline is, from a calculation point of view, no different from any other "
 "shape."
 msgstr ""
+"Nenhum cálculo possui a compreensão de linha de data ou polos, as "
+"coordenadas são esféricas (longitude/latitude), então uma forma que cruza a "
+"linha de data não é, de um ponto de cálculo de view, diferente de nenhuma "
+"outra forma."
 
 #. Tag: para
 #: using_postgis_dataman.xml:396
 #, no-c-format
 msgid "What is the longest arc you can process?"
-msgstr ""
+msgstr "Qual é o maior arco que pode ser processado? "
 
 #. Tag: para
 #: using_postgis_dataman.xml:400
@@ -975,6 +1224,12 @@ msgid ""
 "circle. As a consequence, shapes that have arcs of more than 180 degrees "
 "will not be correctly modelled."
 msgstr ""
+"Nós usamos grandes arcos círculos como a \"linha de interpolação\" entre "
+"dois pontos. Isso significa que quaisquer dois pontos estão de fato juntaram-"
+"se de duas maneiras, depende qual direção você vá no grande círculo. Todo o "
+"nosso código assume que os pontos estão juntos pelo *menor* dos dois "
+"caminhos ao longo do grande círculo. Como consequência, formas que têm arcos "
+"de mais de 180 graus não serão modeladas corretamente. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:407
@@ -983,6 +1238,8 @@ msgid ""
 "Why is it so slow to calculate the area of Europe / Russia / insert big "
 "geographic region here ?"
 msgstr ""
+"Por que é tão lento para calcular a área da Europa / Rússia / insira uma "
+"grande região geográfica aqui ?"
 
 #. Tag: para
 #: using_postgis_dataman.xml:411
@@ -994,6 +1251,12 @@ msgid ""
 "containment) have to traverse the vertex list at least once and sometimes N "
 "times (with N being the number of vertices in the other candidate feature)."
 msgstr ""
+"Porque o polígono é muito grande! Grandes áreas são ruins por duas razões: "
+"seus limites são grandes, logo o índice tende a puxar o traço, não importa "
+"qual consulta você execute; o número de vértices é enorme, e testes "
+"(distância, contenção) têm que atravessar a lista de vértices pelo meno uma "
+"vez e algumas vezes, N vezes (com N sendo o número de vértices em outra "
+"característica candidata). "
 
 #. Tag: para
 #: using_postgis_dataman.xml:416
@@ -1006,12 +1269,18 @@ msgid ""
 "Just because you *can* store all of Europe in one polygon doesn't mean you "
 "*should*."
 msgstr ""
+"Assim como GEOMETRIA, recomendamos que quando você tem grandes polígonos, "
+"mas está fazendo consultas em pequenas áreas, você \"desnormaliza\" seus "
+"dados geométricos em pedaços menores para que o índice possa sub consultar "
+"efetivamente partes do objeto e então as consultas não terão que pegar o "
+"objeto inteiro toda vez. Apenas porque você *pode* armazenar toda a Europa "
+"em um polígono, não significa que você *deva*. "
 
 #. Tag: title
 #: using_postgis_dataman.xml:425
 #, no-c-format
 msgid "Using OpenGIS Standards"
-msgstr ""
+msgstr "Usando os Padrões OpenGIS"
 
 #. Tag: para
 #: using_postgis_dataman.xml:427
@@ -1023,6 +1292,11 @@ msgid ""
 "such as creating and removing a spatial column are carried out through "
 "special procedures defined by OpenGIS."
 msgstr ""
+"O OpenGIS \"Especificação de Características Simples para SQL\" define tipos "
+"padrão de objetos GIS, as funções requeridas para manipulá-los e um conjunto "
+"de tabelas de metadados. Querendo certificar-se de que os metadados "
+"permaneçam consistentes, operações como criar e remover uma coluna espacial "
+"são carregadas para fora dos procedimentos especiais definido pelo OpenGIS. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:433
@@ -1033,12 +1307,16 @@ msgid ""
 "varname> table holds the numeric IDs and textual descriptions of coordinate "
 "systems used in the spatial database."
 msgstr ""
+"Existem duas tabelas de metadados OpenGIS: <varname>SPATIAL_REF_SYS</"
+"varname> e <varname>GEOMETRY_COLUMNS</varname>. A tabela "
+"<varname>SPATIAL_REF_SYS</varname> detém as IDs numéricas e descrições "
+"textuais de sistemas coordenados usadas no banco de dados espacial."
 
 #. Tag: title
 #: using_postgis_dataman.xml:440
 #, no-c-format
 msgid "The SPATIAL_REF_SYS Table and Spatial Reference Systems"
-msgstr ""
+msgstr "The SPATIAL_REF_SYS Table and Spatial Reference Systems"
 
 #. Tag: para
 #: using_postgis_dataman.xml:442
@@ -1050,6 +1328,12 @@ msgid ""
 "datums2c-ellipsoids-e28093-confusing.aspx\">spatial reference systems</"
 "ulink> and details needed to transform/reproject between them."
 msgstr ""
+"A tabela spatial_ref_sys está incluída no POstGIS e uma tabela do banco de "
+"dados OGC dependente que lista mais de 3000 <ulink url=\"http://www.sharpgis."
+"net/post/2007/05/Spatial-references2c-coordinate-systems2c-projections2c-"
+"datums2c-ellipsoids-e28093-confusing.aspx\">spatial reference systems</"
+"ulink> conhecidas e detalhes necessários para transformar/reprojetar entre "
+"eles. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:446
@@ -1062,6 +1346,13 @@ msgid ""
 "Keep in mind that most spatial reference systems are regional and have no "
 "meaning when used outside of the bounds they were intended for."
 msgstr ""
+"Embora a tabela spatial_ref_sys do PostGIS contenha mais de 3000 das "
+"definições do sistema de referência espacial mais comumente usadas que podem "
+"ser lidadas pela biblioteca de projeção, não contém todas as conhecidas pelo "
+"homem e talvez seja preciso definir sua própria projeção personalizada, se "
+"você for familiarizado com as construções proj4. Lembre-se que a maioria dos "
+"sistemas de referência espacial são regionais e não têm nenhum significado "
+"quando usados de fora dos limites. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:449
@@ -1071,6 +1362,9 @@ msgid ""
 "the core set is <ulink url=\"http://spatialreference.org/\">http://"
 "spatialreference.org/</ulink>"
 msgstr ""
+"Uma ótima fonte para encontrar sistemas de referência espacial não definidos "
+"na configuração central é <ulink url=\"http://spatialreference.org/\">http://"
+"spatialreference.org/</ulink>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:451
@@ -1086,6 +1380,14 @@ msgid ""
 "zones are one of the most ideal for measurement, but only cover 6-degree "
 "regions."
 msgstr ""
+"Alguns dos sistemas de referência espacial mais comumente usados são: <ulink "
+"url=\"http://spatialreference.org/ref/epsg/4326/\">4326 - WGS 84 Long Lat</"
+"ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/4269/\">4269 - NAD "
+"83 Long Lat</ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/3395/"
+"\">3395 - WGS 84 World Mercator</ulink>, <ulink url=\"http://"
+"spatialreference.org/ref/epsg/2163/\">2163 - US National Atlas Equal Area</"
+"ulink>,  Spatial reference systems para cadaNAD 83, WGS 84 UTM zona - zonas "
+"UTM  são as mais ideais para medição, mas só cobrem 6-graus regiões. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:457
@@ -1097,6 +1399,11 @@ msgid ""
 "pull from <ulink url=\"http://spatialreference.org\">spatialreference.org</"
 "ulink>."
 msgstr ""
+"Vários estados dos EUA no sistema de referência espacial (em metros ou pés) "
+"- normalmente um ou 2 existem por estado. A maioria dos que estão em metros "
+"estão no centro, mas muitos dos que estão em pés ou foram criados por ESRI "
+"precisarão de <ulink url=\"http://spatialreference.org\">spatialreference."
+"org</ulink>."
 
 #. Tag: para
 #: using_postgis_dataman.xml:461
@@ -1107,12 +1414,17 @@ msgid ""
 "UsersWikiplpgsqlfunctionsDistance\">utmzone PostGIS plpgsql helper function</"
 "ulink>."
 msgstr ""
+"Para maiores detalhes na determinação de qual zona UTM usar para sua área de "
+"interesse, veja <ulink url=\"http://trac.osgeo.org/postgis/wiki/"
+"UsersWikiplpgsqlfunctionsDistance\">utmzone PostGIS plpgsql helper function</"
+"ulink>."
 
 #. Tag: para
 #: using_postgis_dataman.xml:465
 #, no-c-format
 msgid "The <varname>SPATIAL_REF_SYS</varname> table definition is as follows:"
 msgstr ""
+"A tabela <varname>SPATIAL_REF_SYS</varname> de definição está como segue:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:468
@@ -1126,18 +1438,25 @@ msgid ""
 "  proj4text  VARCHAR(2048)\n"
 ")"
 msgstr ""
+"CREATE TABLE spatial_ref_sys (\n"
+"  srid       INTEGER NOT NULL PRIMARY KEY,\n"
+"  auth_name  VARCHAR(256),\n"
+"  auth_srid  INTEGER,\n"
+"  srtext     VARCHAR(2048),\n"
+"  proj4text  VARCHAR(2048)\n"
+")"
 
 #. Tag: para
 #: using_postgis_dataman.xml:470
 #, no-c-format
 msgid "The <varname>SPATIAL_REF_SYS</varname> columns are as follows:"
-msgstr ""
+msgstr "As colunas <varname>SPATIAL_REF_SYS</varname> estão como segue:"
 
 #. Tag: ulink
 #: using_postgis_dataman.xml:475
 #, no-c-format
 msgid "<ulink url=\"http://en.wikipedia.org/wiki/SRID\">SRID</ulink>"
-msgstr ""
+msgstr "<ulink url=\"http://en.wikipedia.org/wiki/SRID\">SRID</ulink>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:478
@@ -1146,12 +1465,14 @@ msgid ""
 "An integer value that uniquely identifies the Spatial Referencing System "
 "(SRS) within the database."
 msgstr ""
+"Um valor inteiro que só identifica o Sistema de Referenciação Espacial (SRS) "
+"dentro do banco de dados. "
 
 #. Tag: term
 #: using_postgis_dataman.xml:484
 #, no-c-format
 msgid "AUTH_NAME"
-msgstr ""
+msgstr "AUTH_NAME"
 
 #. Tag: para
 #: using_postgis_dataman.xml:487
@@ -1161,12 +1482,15 @@ msgid ""
 "reference system. For example, \"EPSG\" would be a valid <varname>AUTH_NAME</"
 "varname>."
 msgstr ""
+"O nome do corpo padrão ou corpos padrẽos que estão sendo citados por este "
+"sistema de referência. Por exemplo, \"EPSG\" seria um <varname>AUTH_NAME</"
+"varname> válido."
 
 #. Tag: term
 #: using_postgis_dataman.xml:494
 #, no-c-format
 msgid "AUTH_SRID"
-msgstr ""
+msgstr "AUTH_SRID"
 
 #. Tag: para
 #: using_postgis_dataman.xml:497
@@ -1176,12 +1500,15 @@ msgid ""
 "the <varname>AUTH_NAME</varname>. In the case of EPSG, this is where the "
 "EPSG projection code would go."
 msgstr ""
+"A ID do sistema de referência espacial como definido pela autoridade citada "
+"no <varname>AUTH_NAME</varname>. No caso do EPSG, isto é onde o código da "
+"projeção EPSG estaria. "
 
 #. Tag: term
 #: using_postgis_dataman.xml:504
 #, no-c-format
 msgid "SRTEXT"
-msgstr ""
+msgstr "SRTEXT"
 
 #. Tag: para
 #: using_postgis_dataman.xml:507
@@ -1190,6 +1517,8 @@ msgid ""
 "The Well-Known Text representation of the Spatial Reference System. An "
 "example of a WKT SRS representation is:"
 msgstr ""
+"A representação bem conhecida de texto do sistema de referência espacial. Um "
+"exemplo de uma representação WKT SRS é:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:510
@@ -1212,6 +1541,22 @@ msgid ""
 "  UNIT[\"metre\",1]\n"
 "]"
 msgstr ""
+"PROJCS[\"NAD83 / UTM Zone 10N\",\n"
+"  GEOGCS[\"NAD83\",\n"
+"        DATUM[\"North_American_Datum_1983\",\n"
+"          SPHEROID[\"GRS 1980\",6378137,298.257222101]\n"
+"        ],\n"
+"        PRIMEM[\"Greenwich\",0],\n"
+"        UNIT[\"degree\",0.0174532925199433]\n"
+"  ],\n"
+"  PROJECTION[\"Transverse_Mercator\"],\n"
+"  PARAMETER[\"latitude_of_origin\",0],\n"
+"  PARAMETER[\"central_meridian\",-123],\n"
+"  PARAMETER[\"scale_factor\",0.9996],\n"
+"  PARAMETER[\"false_easting\",500000],\n"
+"  PARAMETER[\"false_northing\",0],\n"
+"  UNIT[\"metre\",1]\n"
+"]"
 
 #. Tag: para
 #: using_postgis_dataman.xml:512
@@ -1226,12 +1571,21 @@ msgid ""
 "Petroleum Survey Group (EPSG) and their database of spatial reference "
 "systems, see <ulink url=\"http://www.epsg.org/\">http://www.epsg.org</ulink>."
 msgstr ""
+"Para uma listagem de códigos de projeção EPSG e suas correspondentes "
+"representações WKT, veja <ulink url=\"http://www.opengeospatial.org/"
+"\">http://www.opengeospatial.org/</ulink>. Para uma discussão geral de WKT, "
+"veja o OpenGIS \"Coordinate Transformation Services Implementation "
+"Specification\" em <ulink url=\"http://www.opengeospatial.org/standards"
+"\">http://www.opengeospatial.org/standards</ulink>. Para maiores informações "
+"no European Petroleum Survey Group (EPSG) e no banco de dados deles de "
+"sistemas de referência espacial, veja <ulink url=\"http://www.epsg.org/"
+"\">http://www.epsg.org</ulink>."
 
 #. Tag: term
 #: using_postgis_dataman.xml:525
 #, no-c-format
 msgid "PROJ4TEXT"
-msgstr ""
+msgstr "PROJ4TEXT"
 
 #. Tag: para
 #: using_postgis_dataman.xml:528
@@ -1241,12 +1595,15 @@ msgid ""
 "capabilities. The <varname>PROJ4TEXT</varname> column contains the Proj4 "
 "coordinate definition string for a particular SRID. For example:"
 msgstr ""
+"O PostGIS usa a biblioteca Proj4 para fornecer capacidades de transformação "
+"de coordenada. A coluna <varname>PROJ4TEXT</varname> contém a string de "
+"definição da coordenada Proj4 para um SRID específico. Por exemplo:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:533
 #, no-c-format
 msgid "+proj=utm +zone=10 +ellps=clrk66 +datum=NAD27 +units=m"
-msgstr ""
+msgstr "+proj=utm +zone=10 +ellps=clrk66 +datum=NAD27 +units=m"
 
 #. Tag: para
 #: using_postgis_dataman.xml:535
@@ -1258,12 +1615,17 @@ msgid ""
 "varname> and <varname>PROJ4TEXT</varname> definitions for all EPSG "
 "projections."
 msgstr ""
+"Para maiores informações a respeito, veja o website do Proj4 <ulink url="
+"\"http://trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>. O "
+"arquivo <filename>spatial_ref_sys.sql</filename> contém as definições "
+"<varname>SRTEXT</varname> e <varname>PROJ4TEXT</varname> para todas as "
+"projeções EPSG."
 
 #. Tag: title
 #: using_postgis_dataman.xml:546
 #, no-c-format
 msgid "The GEOMETRY_COLUMNS VIEW"
-msgstr ""
+msgstr "A GEOMETRY_COLUMNS VIEW"
 
 #. Tag: para
 #: using_postgis_dataman.xml:548
@@ -1276,12 +1638,18 @@ msgid ""
 "structure as prior versions, but reading from database system catalogs Its "
 "structure is as follows:"
 msgstr ""
+"Em versões do PostGIS anteriores a 2.0.0, geometry_columns era uma tabela "
+"que podia ser editada diretamente, e às vezes saía da sincronização com a "
+"definição atual das colunas geométricas. No PostGIS 2.0.0, as "
+"<varname>GEOMETRY_COLUMNS</varname> se tornaram uma view com a mesma "
+"estrutura de face frontal das versões anteriores, mas lendo de sistema de "
+"catálogos de banco de dados. Sua estrutura é a seguinte:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:552
 #, no-c-format
 msgid "\\d geometry_columns"
-msgstr ""
+msgstr "\\d geometry_columns"
 
 #. Tag: screen
 #: using_postgis_dataman.xml:553
@@ -1298,18 +1666,28 @@ msgid ""
 " srid              | integer                |\n"
 " type              | character varying(30)  |"
 msgstr ""
+"View \"public.geometry_columns\"\n"
+"      Column       |          Type          | Modifiers\n"
+"-------------------+------------------------+-----------\n"
+" f_table_catalog   | character varying(256) |\n"
+" f_table_schema    | character varying(256) |\n"
+" f_table_name      | character varying(256) |\n"
+" f_geometry_column | character varying(256) |\n"
+" coord_dimension   | integer                |\n"
+" srid              | integer                |\n"
+" type              | character varying(30)  |"
 
 #. Tag: para
 #: using_postgis_dataman.xml:555
 #, no-c-format
 msgid "The column meanings have not changed from prior versions and are:"
-msgstr ""
+msgstr "Os significados da coluna não mudaram das versões anteriores e são: "
 
 #. Tag: term
 #: using_postgis_dataman.xml:559
 #, no-c-format
 msgid "F_TABLE_CATALOG, F_TABLE_SCHEMA, F_TABLE_NAME"
-msgstr ""
+msgstr "F_TABLE_CATALOG, F_TABLE_SCHEMA, F_TABLE_NAME"
 
 #. Tag: para
 #: using_postgis_dataman.xml:562
@@ -1321,36 +1699,41 @@ msgid ""
 "for \"schema\" the PostgreSQL schema name is used (<varname>public</varname> "
 "is the default)."
 msgstr ""
+"O nome completo da tabela de característica que contém a coluna geométrica. "
+"Note que os termos \"catálogo\" e \"esquema\" são Oracle. Não existe um "
+"análogo do \"catálogo\" PostgreSQL, logo a coluna é deixada em branco -- "
+"para \"esquema\" o nome do esquema PostgreSQL é usado (<varname>public</"
+"varname> é o padrão)."
 
 #. Tag: term
 #: using_postgis_dataman.xml:571
 #, no-c-format
 msgid "F_GEOMETRY_COLUMN"
-msgstr ""
+msgstr "F_GEOMETRY_COLUMN"
 
 #. Tag: para
 #: using_postgis_dataman.xml:574
 #, no-c-format
 msgid "The name of the geometry column in the feature table."
-msgstr ""
+msgstr "O nome da coluna geométrica na tabela característica. "
 
 #. Tag: term
 #: using_postgis_dataman.xml:579
 #, no-c-format
 msgid "COORD_DIMENSION"
-msgstr ""
+msgstr "COORD_DIMENSION"
 
 #. Tag: para
 #: using_postgis_dataman.xml:582
 #, no-c-format
 msgid "The spatial dimension (2, 3 or 4 dimensional) of the column."
-msgstr ""
+msgstr "A dimensão espacial (2, 3 ou 4 dimensões) da coluna. "
 
 #. Tag: term
 #: using_postgis_dataman.xml:588
 #, no-c-format
 msgid "<term>SRID</term>"
-msgstr ""
+msgstr "<term>SRID</term>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:591
@@ -1360,12 +1743,14 @@ msgid ""
 "this table. It is a foreign key reference to the <varname>SPATIAL_REF_SYS</"
 "varname>."
 msgstr ""
+"A ID do sistema de referência espacial usada pela coordenada nesta coluna. É "
+"uma referência de chave estrangeira para <varname>SPATIAL_REF_SYS</varname>."
 
 #. Tag: term
 #: using_postgis_dataman.xml:598
 #, no-c-format
 msgid "TYPE"
-msgstr ""
+msgstr "TYPE"
 
 #. Tag: para
 #: using_postgis_dataman.xml:601
@@ -1378,6 +1763,12 @@ msgid ""
 "GEOMETRYCOLLECTIONM. For heterogeneous (mixed-type) collections, you can use "
 "\"GEOMETRY\" as the type."
 msgstr ""
+"O tipo do objeto espacial. Para restringir a coluna espacial a um tipo só, "
+"use um dos: PONTO, LINESTRING, POLÍGONO, MULTIPONTO, MULTILINESTRING, "
+"MULTIPOLÍGONO, GEOMETRYCOLLECTION ou versões correspondentes XYM  PONTOM, "
+"LINESTRINGM, POLÍGONOM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLÍGONOM, "
+"GEOMETRYCOLLECTIONM. Para coleções heterogêneas (do tipo mistas), você pode "
+"usar \"GEOMETRIA\" como o tipo. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:610
@@ -1386,12 +1777,14 @@ msgid ""
 "This attribute is (probably) not part of the OpenGIS specification, but is "
 "required for ensuring type homogeneity."
 msgstr ""
+"Este atributo (provavelmente) não é parte da especificação OpenGIS, mas é "
+"solicitada para assegurar a homogeneidade do tipo. "
 
 #. Tag: title
 #: using_postgis_dataman.xml:620
 #, no-c-format
 msgid "Creating a Spatial Table"
-msgstr ""
+msgstr "Criando uma Tabela Espacial "
 
 #. Tag: para
 #: using_postgis_dataman.xml:622
@@ -1401,6 +1794,9 @@ msgid ""
 "following example which creates a roads table with a 2D linestring geometry "
 "column in WGS84 long lat"
 msgstr ""
+"Criando uma tabela com dados espaciais, pode ser feito em um passo. Como "
+"mostra no exemplo seguinte, o qual cria tabelas de ruas com uma coluna de "
+"geometria linestring 2D em WGS84 long lat"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:624
@@ -1409,6 +1805,8 @@ msgid ""
 "CREATE TABLE ROADS ( ID int4\n"
 "                , ROAD_NAME varchar(25), geom geometry(LINESTRING,4326) );"
 msgstr ""
+"CREATE TABLE ROADS ( ID int4\n"
+"                , ROAD_NAME varchar(25), geom geometry(LINESTRING,4326) );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:626
@@ -1417,12 +1815,14 @@ msgid ""
 "We can add additional columns using standard ALTER TABLE command as we do in "
 "this next example where we add a 3-D linestring."
 msgstr ""
+"Podemos adicionar colunas usando o comando padrão ALTERAR TABELA como "
+"fazemos no próximo exemplo onde adicionamos uma linestring 3-D. "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:627
 #, no-c-format
 msgid "ALTER TABLE roads ADD COLUMN geom2 geometry(LINESTRINGZ,4326);"
-msgstr ""
+msgstr "ALTER TABLE roads ADD COLUMN geom2 geometry(LINESTRINGZ,4326);"
 
 #. Tag: para
 #: using_postgis_dataman.xml:629
@@ -1431,12 +1831,14 @@ msgid ""
 "For backwards compability, you can still create a spatial table in two "
 "stages using the management functions."
 msgstr ""
+"Para compatibilidade atrasada, você ainda pode criar uma tabela espacial em "
+"dois estágios usando as funções de gerenciamento. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:633
 #, no-c-format
 msgid "Create a normal non-spatial table."
-msgstr ""
+msgstr "Criar uma tabela não espacial normal. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:635
@@ -1445,6 +1847,8 @@ msgid ""
 "For example: <command>CREATE TABLE ROADS ( ID int4, ROAD_NAME varchar(25) )</"
 "command>"
 msgstr ""
+"Por exemplo: <command>CREATE TABLE ROADS ( ID int4, ROAD_NAME varchar(25) )</"
+"command>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:640
@@ -1453,6 +1857,9 @@ msgid ""
 "Add a spatial column to the table using the OpenGIS \"AddGeometryColumn\" "
 "function. Refer to <xref linkend=\"AddGeometryColumn\"/> for more details."
 msgstr ""
+"Adiciona uma coluna espacial à tabela usando a função \"AddGeometryColumn\" "
+"do OpenGIS. Recorra a  <xref linkend=\"AddGeometryColumn\"/> para mais "
+"detalhes. "
 
 #. Tag: para
 #: using_postgis_dataman.xml:643
@@ -1467,6 +1874,14 @@ msgid ""
 "  <dimension>\n"
 ")</programlisting> Or, using current schema:"
 msgstr ""
+"The syntax is: <programlisting>AddGeometryColumn(\n"
+"  <schema_name>,\n"
+"  <table_name>,\n"
+"  <column_name>,\n"
+"  <srid>,\n"
+"  <type>,\n"
+"  <dimension>\n"
+")</programlisting> Or, using current schema:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:643
@@ -1480,6 +1895,13 @@ msgid ""
 "  <dimension>\n"
 ")"
 msgstr ""
+"AddGeometryColumn(\n"
+"  <table_name>,\n"
+"  <column_name>,\n"
+"  <srid>,\n"
+"  <type>,\n"
+"  <dimension>\n"
+")"
 
 #. Tag: para
 #: using_postgis_dataman.xml:645
@@ -1488,6 +1910,8 @@ msgid ""
 "Example1: <command>SELECT AddGeometryColumn('public', 'roads', 'geom', 423, "
 "'LINESTRING', 2)</command>"
 msgstr ""
+"Exemplo1: <command>SELECT AddGeometryColumn('public', 'roads', 'geom', 423, "
+"'LINESTRING', 2)</command>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:648
@@ -1496,6 +1920,8 @@ msgid ""
 "Example2: <command>SELECT AddGeometryColumn( 'roads', 'geom', 423, "
 "'LINESTRING', 2)</command>"
 msgstr ""
+"Exemplo2: <command>SELECT AddGeometryColumn( 'roads', 'geom', 423, "
+"'LINESTRING', 2)</command>"
 
 #. Tag: para
 #: using_postgis_dataman.xml:653
@@ -1504,6 +1930,8 @@ msgid ""
 "Here is an example of SQL used to create a table and add a spatial column "
 "(assuming that an SRID of 128 exists already):"
 msgstr ""
+"Aqui está um exemplo de SQL usado para criar uma tabela e adicionar uma "
+"coluna espacial (assumindo que um SRID de 128 já existe): "
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:656
@@ -1517,6 +1945,13 @@ msgid ""
 ");\n"
 "SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );"
 msgstr ""
+"CREATE TABLE parks (\n"
+"  park_id    INTEGER,\n"
+"  park_name  VARCHAR,\n"
+"  park_date  DATE,\n"
+"  park_type  VARCHAR\n"
+");\n"
+"SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );"
 
 #. Tag: para
 #: using_postgis_dataman.xml:658
@@ -1525,6 +1960,8 @@ msgid ""
 "Here is another example, using the generic \"geometry\" type and the "
 "undefined SRID value of 0:"
 msgstr ""
+"Aqui está outro exemplo, usando o tipo de \"geometria \" genérico e o valor "
+"de SRID indefinido de 0:"
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:661
@@ -1536,45 +1973,66 @@ msgid ""
 ");\n"
 "SELECT AddGeometryColumn( 'roads', 'roads_geom', 0, 'GEOMETRY', 3 );"
 msgstr ""
+"CREATE TABLE roads (\n"
+"  road_id INTEGER,\n"
+"  road_name VARCHAR\n"
+");\n"
+"SELECT AddGeometryColumn( 'roads', 'roads_geom', 0, 'GEOMETRY', 3 );"
 
 #. Tag: title
 #: using_postgis_dataman.xml:665
 #, no-c-format
 msgid "Manually Registering Geometry Columns in geometry_columns"
-msgstr ""
+msgstr "Registrando manualmente as colunas geométricas em geometry_columns"
 
 #. Tag: para
 #: using_postgis_dataman.xml:666
-#, no-c-format
+#, fuzzy, no-c-format
 msgid ""
-"The AddGeometryColumn() approach creates a geometry column and also "
-"registers the new column in the geometry_columns table. If your software "
-"utilizes geometry_columns, then any geometry columns you need to query by "
-"must be registered in this view. Starting with PostGIS 2.0, geometry_columns "
-"is no longer editable and all geometry columns are autoregistered."
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
+"A aproximação AddGeometryColumn() cria uma coluna geométrica e também "
+"registra a nova coluna na tabela geometry_columns. Se seu software utiliza "
+"geometry_columns, então quaisquer colunas geométricas que você precise para "
+"consultar, deverão ser registradas nesta view. Começando com o PostGIS 2.0, "
+"as geometry_columns não são mais editáveis e todas as coluna geométricas se "
+"auto registram. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
 msgid ""
-"However they may be registered as a generic geometry column if the column "
-"was not defined as a specific type during creation."
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
-#, no-c-format
+#: using_postgis_dataman.xml:671
+#, fuzzy, no-c-format
 msgid ""
 "Two of the cases where this may happen, but you can't use AddGeometryColumn, "
-"is in the case of SQL Views and bulk inserts. For these cases, you can "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
 "correct the registration in the geometry_columns table by constraining the "
-"column. Note in PostGIS 2.0+ if your column is typmod based, the creation "
-"process would register it correctly, so no need to do anything."
-msgstr ""
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
+msgstr ""
+"Dois dos casos onde isto pode acontecer, mas você não pode usar o "
+"AddGeometryColumn, são os casos das Views SQL e de uma grande inserção. Para "
+"esses casos, você pode corrigir o registro na tabela geometry_columns "
+"coagindo a coluna. Note que no PostGIS 2.0+, se sua coluna é typmod, o "
+"processo de criação registraria corretamente, então não é necessário fazer "
+"nada. "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, no-c-format
 msgid ""
 "--Lets say you have a view created like this\n"
@@ -1598,9 +2056,29 @@ msgid ""
 "geom, f_name\n"
 "        FROM public.mytable;"
 msgstr ""
+"--Lets say you have a view created like this\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395) As geom, f_name\n"
+"        FROM public.mytable;\n"
+"\n"
+"-- For it to register correctly in PostGIS 2.0+\n"
+"-- You need to cast the geometry\n"
+"--\n"
+"DROP VIEW public.vwmytablemercator;\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395)::geometry(Geometry, 3395) As "
+"geom, f_name\n"
+"        FROM public.mytable;\n"
+"\n"
+"-- If you know the geometry type for sure is a 2D POLYGON then you could do\n"
+"DROP VIEW public.vwmytablemercator;\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395)::geometry(Polygon, 3395) As "
+"geom, f_name\n"
+"        FROM public.mytable;"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, no-c-format
 msgid ""
 "--Lets say you created a derivative table by doing a bulk insert\n"
@@ -1635,48 +2113,89 @@ msgid ""
 "SELECT populate_geometry_columns('myschema.my_special_pois'::regclass, "
 "false);"
 msgstr ""
-
-#. Tag: para
-#: using_postgis_dataman.xml:680
-#, no-c-format
-msgid ""
-"Although the old-constraint based method is still supported, a constraint-"
-"based geomentry column used directly in a view, will not register correctly "
-"in geometry_columns, as will a typmod one. In this example we define a "
-"column using typmod and another using constraints."
-msgstr ""
-
-#. Tag: programlisting
-#: using_postgis_dataman.xml:683
-#, no-c-format
-msgid ""
-"CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
-"   , poi_name text, cat varchar(20)\n"
-"   , geom geometry(POINT,4326) );\n"
-"SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
-msgstr ""
-
-#. Tag: para
-#: using_postgis_dataman.xml:684
-#, no-c-format
-msgid "If we run in psql"
-msgstr ""
-
+"--Lets say you created a derivative table by doing a bulk insert\n"
+"SELECT poi.gid, poi.geom, citybounds.city_name\n"
+"INTO myschema.my_special_pois\n"
+"FROM poi INNER JOIN citybounds ON ST_Intersects(citybounds.geom, poi.geom);\n"
+"\n"
+"--Create 2d index on new table\n"
+"CREATE INDEX idx_myschema_myspecialpois_geom_gist\n"
+"  ON myschema.my_special_pois USING gist(geom);\n"
+"\n"
+"-- If your points are 3D points or 3M points,\n"
+"-- then you might want to create an nd index instead of a 2d index\n"
+"-- like so\n"
+"CREATE INDEX my_special_pois_geom_gist_nd\n"
+"        ON my_special_pois USING gist(geom gist_geometry_ops_nd);\n"
+"\n"
+"--To manually register this new table's geometry column in geometry_columns\n"
+"-- Note that this approach will work for both PostGIS 2.0+ and PostGIS 1.4+\n"
+"-- For PostGIS 2.0 it will also change the underlying structure of the table "
+"to\n"
+"-- to make the column typmod based.\n"
+"-- For PostGIS prior to 2.0, this technique can also be used to register "
+"views\n"
+"SELECT populate_geometry_columns('myschema.my_special_pois'::regclass);\n"
+"\n"
+"--If you are using PostGIS 2.0 and for whatever reason, you\n"
+"-- you need the old constraint based definition behavior\n"
+"-- (such as case of inherited tables where all children do not have the same "
+"type and srid)\n"
+"-- set new optional  use_typmod argument to false\n"
+"SELECT populate_geometry_columns('myschema.my_special_pois'::regclass, "
+"false);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:681
+#, fuzzy, no-c-format
+msgid ""
+"Although the old-constraint based method is still supported, a constraint-"
+"based geometry column used directly in a view, will not register correctly "
+"in geometry_columns, as will a typmod one. In this example we define a "
+"column using typmod and another using constraints."
+msgstr ""
+"Embora o método baseado em restrições antigas continue sendo suportado, uma "
+"coluna geométrica baseada nelas usada diretamente em uma view, não irá "
+"registrar corretamente em geometry_columns, como irá um typmod. Neste "
+"exemplo, definimos uma coluna usando typmod e outra usando restrições.  "
+
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:684
 #, no-c-format
-msgid "\\d pois_ny;"
+msgid ""
+"CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
+"   , poi_name text, cat varchar(20)\n"
+"   , geom geometry(POINT,4326) );\n"
+"SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 msgstr ""
+"CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
+"   , poi_name text, cat varchar(20)\n"
+"   , geom geometry(POINT,4326) );\n"
+"SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 
 #. Tag: para
+#: using_postgis_dataman.xml:685
+#, no-c-format
+msgid "If we run in psql"
+msgstr "Se executarmos em psql"
+
+#. Tag: programlisting
 #: using_postgis_dataman.xml:686
 #, no-c-format
+msgid "\\d pois_ny;"
+msgstr "\\d pois_ny;"
+
+#. Tag: para
+#: using_postgis_dataman.xml:687
+#, no-c-format
 msgid ""
 "We observe they are defined differently -- one is typmod, one is constraint"
 msgstr ""
+"Observamos que elas são definidas de maneira diferente -- uma é typmod, "
+"outra é restrição "
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, no-c-format
 msgid ""
 "Table \"public.pois_ny\"\n"
@@ -1699,24 +2218,46 @@ msgid ""
 "        OR geom_2160 IS NULL)\n"
 "    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 msgstr ""
+"Table \"public.pois_ny\"\n"
+"  Column   |         Type          |                       Modifiers\n"
+"\n"
+"-----------+-----------------------"
+"+------------------------------------------------------\n"
+" gid       | integer               | not null default "
+"nextval('pois_ny_gid_seq'::regclass)\n"
+" poi_name  | text                  |\n"
+" cat       | character varying(20) |\n"
+" geom      | geometry(Point,4326)  |\n"
+" geom_2160 | geometry              |\n"
+"Indexes:\n"
+"    \"pois_ny_pkey\" PRIMARY KEY, btree (gid)\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom_2160\" CHECK (st_ndims(geom_2160) = 2)\n"
+"    \"enforce_geotype_geom_2160\" CHECK (geometrytype(geom_2160) = 'POINT'::"
+"text\n"
+"        OR geom_2160 IS NULL)\n"
+"    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
-msgstr ""
+msgstr "Nas geometry_columns, elas registram corretamente"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, no-c-format
 msgid ""
 "SELECT f_table_name, f_geometry_column, srid, type\n"
 "        FROM geometry_columns\n"
 "        WHERE f_table_name = 'pois_ny';"
 msgstr ""
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'pois_ny';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
 "f_table_name | f_geometry_column | srid | type\n"
@@ -1724,15 +2265,19 @@ msgid ""
 "pois_ny      | geom              | 4326 | POINT\n"
 "pois_ny      | geom_2160         | 2160 | POINT"
 msgstr ""
+"f_table_name | f_geometry_column | srid | type\n"
+"-------------+-------------------+------+-------\n"
+"pois_ny      | geom              | 4326 | POINT\n"
+"pois_ny      | geom_2160         | 2160 | POINT"
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
-msgstr ""
+msgstr "Entretanto -- se se quiséssemos criar uma view como essa"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, no-c-format
 msgid ""
 "CREATE VIEW vw_pois_ny_parks AS\n"
@@ -1744,17 +2289,27 @@ msgid ""
 "        FROM geometry_columns\n"
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 msgstr ""
+"CREATE VIEW vw_pois_ny_parks AS\n"
+"SELECT *\n"
+"  FROM pois_ny\n"
+"  WHERE cat='park';\n"
+"\n"
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
 msgid ""
 "The typmod based geom view column registers correctly, but the constraint "
 "based one does not."
 msgstr ""
+"A coluna baseada em typmod registra corretamente, mas a baseada em "
+"restrições não."
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid |   type\n"
@@ -1762,17 +2317,24 @@ msgid ""
 " vw_pois_ny_parks | geom              | 4326 | POINT\n"
 " vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 msgstr ""
+"f_table_name   | f_geometry_column | srid |   type\n"
+"------------------+-------------------+------+----------\n"
+" vw_pois_ny_parks | geom              | 4326 | POINT\n"
+" vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
 msgid ""
 "This may change in future versions of PostGIS, but for now To force the "
 "constraint based view column to register correctly, we need to do this:"
 msgstr ""
+"Isto pode modificar as versões futuras do PostGIS, mas por enquanto para "
+"forçar a restrição baseada em coluna view registrar corretamente, precisamos "
+"fazer isto: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, no-c-format
 msgid ""
 "DROP VIEW vw_pois_ny_parks;\n"
@@ -1786,9 +2348,19 @@ msgid ""
 "        FROM geometry_columns\n"
 "        WHERE f_table_name = 'vw_pois_ny_parks';"
 msgstr ""
+"DROP VIEW vw_pois_ny_parks;\n"
+"CREATE VIEW vw_pois_ny_parks AS\n"
+"SELECT gid, poi_name, cat\n"
+"  , geom\n"
+"  , geom_2160::geometry(POINT,2160) As geom_2160\n"
+"  FROM pois_ny\n"
+"  WHERE cat='park';\n"
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'vw_pois_ny_parks';"
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
 "f_table_name   | f_geometry_column | srid | type\n"
@@ -1796,15 +2368,19 @@ msgid ""
 " vw_pois_ny_parks | geom              | 4326 | POINT\n"
 " vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 msgstr ""
+"f_table_name   | f_geometry_column | srid | type\n"
+"------------------+-------------------+------+-------\n"
+" vw_pois_ny_parks | geom              | 4326 | POINT\n"
+" vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
-msgstr ""
+msgstr "Assegurando a confirmação de geometrias OpenGIS"
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
 msgid ""
 "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
@@ -1814,9 +2390,15 @@ msgid ""
 "a hole defined outside of the polygon, or to construct a polygon from a non-"
 "simple boundary line."
 msgstr ""
+"O PostGIS é condescendente com as Open Geospatial Consortium’s (OGC) OpenGIS "
+"Specifications. Dessa forma, vários métodos PostGIS requerem, ou mais "
+"precisamente, presumem que as geometrias que são operadas são simples e "
+"válidas. Por exemplo, não faz sentido calcular a área de um polígono que tem "
+"um buraco definido fora do polígono, ou construir um polígono de uma linha "
+"delimitadora não simples. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
 msgid ""
 "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
@@ -1829,26 +2411,40 @@ msgid ""
 "includes specific conditions that further detail geometric simplicity and "
 "validity."
 msgstr ""
+"De acordo com as especificações OGC, uma geometria <emphasis>simple</"
+"emphasis> é aquela que não possui pontos geométricos anômalos, como: auto "
+"interseção ou auto tangenciação e refere-se primeiramente a geometrias 0 ou "
+"1-diemensional  (ex.: <varname>[MULTI]POINT, [MULTI]LINESTRING</varname>). "
+"Por outro lado, a validade da geometria refere-se primeiramente a geometrias "
+"2-dimensional (ex.: <varname>[MULTI]POLYGON)</varname> e define o conjunto "
+"de afirmações que caracterizam um polígono válido. A descrição de cada "
+"classe de geometria inclui condições específicas que detalham mais a "
+"simplicidade e validade geométricas.  "
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
 msgid ""
 "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
 "dimensional geometry object."
 msgstr ""
+"Um <varname>POINT</varname> é herdado <emphasis>simple</emphasis> como um "
+"objeto geométrico 0-dimensional. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
 msgid ""
 "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
 "coordinates (<varname>POINT</varname>s) are equal (have identical coordinate "
 "values)."
 msgstr ""
+"<varname>MULTIPOINT</varname>s são <emphasis>simple</emphasis> se nenhuma de "
+"duas coordenadas (<varname>POINT</varname>s) forem iguais (tenham o valor de "
+"coordenadas idêntico)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
 msgid ""
 "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
@@ -1856,42 +2452,49 @@ msgid ""
 "endpoints, in which case it is referred to as a linear ring and additionally "
 "considered closed)."
 msgstr ""
+"Uma  <varname>LINESTRING</varname> é <emphasis>simple</emphasis> se não "
+"passa pelo mesmo <varname>POINT</varname> duas vezes (exceto para ponto "
+"finais, em cada caso são referidos como um anel linear e considerados "
+"fechados). "
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(a)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(b)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(c)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(d)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
 "emphasis> are simple <varname>LINESTRING</varname>s, <emphasis role=\"bold"
 "\">(b)</emphasis> and <emphasis role=\"bold\">(d)</emphasis> are not."
 msgstr ""
+"<emphasis role=\"bold\">(a)</emphasis> e <emphasis role=\"bold\">(c)</"
+"emphasis> são simples <varname>LINESTRING</varname>s, <emphasis role=\"bold"
+"\">(b)</emphasis> e <emphasis role=\"bold\">(d)</emphasis> não são."
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
 msgid ""
 "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
@@ -1899,36 +2502,43 @@ msgid ""
 "elements occurs at <varname>POINT</varname>s that are on the boundaries of "
 "both elements."
 msgstr ""
+"Uma <varname>MULTILINESTRING</varname> é <emphasis>simple</emphasis> somente "
+"se todos seus elementos forem simples e a única interseção entre qualquer um "
+"dos dois elementos ocorre em <varname>POINT</varname>s que estão nos limites "
+"dos dois elementos. "
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(e)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(f)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(g)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
 "emphasis> are simple <varname>MULTILINESTRING</varname>s, <emphasis role="
 "\"bold\">(g)</emphasis> is not."
 msgstr ""
+"<emphasis role=\"bold\">(e)</emphasis> e <emphasis role=\"bold\">(f)</"
+"emphasis> são simples <varname>MULTILINESTRING</varname>s, <emphasis role="
+"\"bold\">(g)</emphasis> não são."
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
 msgid ""
 "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
@@ -1939,45 +2549,52 @@ msgid ""
 "have cut lines or spikes and the interior rings must be contained entirely "
 "within the exterior ring."
 msgstr ""
+"Por definição, um <varname>POLYGON</varname> é sempre <emphasis>simple</"
+"emphasis>. Ele é <emphasis>valid</emphasis> se nenhum dos dois anéis (feitos "
+"de um exterior e um interior) no limite cruzar. O limite de um "
+"<varname>POLYGON</varname> pode intersectar em um <varname>POINT</varname> "
+"mas só como uma tangente (ex.: não em uma linha). Um <varname>POLYGON</"
+"varname> pode não ter linhas cortadas ou extremidades e os anéis interiores "
+"devem estar inteiramente contidos dentro dos anéis exteriores. "
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(h)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(i)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(j)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(k)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(l)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(m)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
@@ -1986,9 +2603,15 @@ msgid ""
 "but <emphasis role=\"bold\">(j)</emphasis> and <emphasis role=\"bold\">(m)</"
 "emphasis> could be represented as a valid <varname>MULTIPOLYGON</varname>."
 msgstr ""
+"<emphasis role=\"bold\">(h)</emphasis> e <emphasis role=\"bold\">(i)</"
+"emphasis> são válidas <varname>POLYGON</varname>s, <emphasis role=\"bold"
+"\">(j-m)</emphasis> não podem ser representados como <varname>POLYGON</"
+"varname>s, mas <emphasis role=\"bold\">(j)</emphasis> e <emphasis role=\"bold"
+"\">(m)</emphasis> podem ser representados como uma <varname>MULTIPOLYGON</"
+"varname> válida."
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
 msgid ""
 "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
@@ -1996,36 +2619,43 @@ msgid ""
 "intersect. The boundaries of any two elements may touch, but only at a "
 "finite number of <varname>POINT</varname>s."
 msgstr ""
+"Um <varname>MULTIPOLYGON</varname> é <emphasis>valid</emphasis> somente se "
+"todos seus elementos forem válidos e os interiores de nenhum dos dois "
+"elementos intersectarem. Os limites de quaisquer dois elementos podem se "
+"tocar, mas somente em um número finito de <varname>POINT</varname>s."
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(n)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(o)</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
-msgstr ""
+msgstr "<emphasis>(p)</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
 msgid ""
 "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
 "emphasis> are not valid <varname>MULTIPOLYGON</varname>s. <emphasis role="
 "\"bold\">(p)</emphasis>, however, is valid."
 msgstr ""
+"<emphasis role=\"bold\">(n)</emphasis> e <emphasis role=\"bold\">(o)</"
+"emphasis> não são válidos <varname>MULTIPOLYGON</varname>s. <emphasis role="
+"\"bold\">(p)</emphasis>, entretanto, é válido."
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
 msgid ""
 "Most of the functions implemented by the GEOS library rely on the assumption "
@@ -2034,9 +2664,14 @@ msgid ""
 "<link linkend=\"ST_IsSimple\">ST_IsSimple()</link> and <link linkend="
 "\"ST_IsValid\">ST_IsValid()</link>"
 msgstr ""
+"A maioria das funções implementadas pela biblioteca GEOS confiam na "
+"suposição de que suas geometrias são válidas como especificados pela OpenGIS "
+"Simple Feature Specification. Para verificar a simplicidade ou validade de "
+"geometrias, você pode usar a <link linkend=\"ST_IsSimple\">ST_IsSimple()</"
+"link> e <link linkend=\"ST_IsValid\">ST_IsValid()</link>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
 "-- Typically, it doesn't make sense to check\n"
@@ -2051,9 +2686,20 @@ msgid ""
 "------------+-----------\n"
 "      t     |     f"
 msgstr ""
+"-- Typically, it doesn't make sense to check\n"
+"-- for validity on linear features since it will always return TRUE.\n"
+"-- But in this example, PostGIS extends the definition of the OGC IsValid\n"
+"-- by returning false if a LineString has less than 2 *distinct* vertices.\n"
+"gisdb=# SELECT\n"
+"   ST_IsValid('LINESTRING(0 0, 1 1)'),\n"
+"   ST_IsValid('LINESTRING(0 0, 0 0, 0 0)');\n"
+"\n"
+" st_isvalid | st_isvalid\n"
+"------------+-----------\n"
+"      t     |     f"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
 msgid ""
 "By default, PostGIS does not apply this validity check on geometry input, "
@@ -2061,18 +2707,26 @@ msgid ""
 "especially polygons. If you do not trust your data sources, you can manually "
 "enforce such a check to your tables by adding a check constraint:"
 msgstr ""
+"Por padrão, o PostGIS não aplica essa verificação de validade na geometria "
+"de entrada, porque testar a validade requer muito tempo da CPU para "
+"geometrias complexas, especialmente polígonos. Se você não confia nas fontes "
+"dos seus dados, você pode executar uma verificação nas suas tabelas "
+"adicionando uma restrição de verificação: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
 "ALTER TABLE mytable\n"
 "  ADD CONSTRAINT geometry_valid_check\n"
 "        CHECK (ST_IsValid(the_geom));"
 msgstr ""
+"ALTER TABLE mytable\n"
+"  ADD CONSTRAINT geometry_valid_check\n"
+"        CHECK (ST_IsValid(the_geom));"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
 msgid ""
 "If you encounter any strange error messages such as \"GEOS Intersection() "
@@ -2082,9 +2736,16 @@ msgid ""
 "PostGIS developers. The same is true if a PostGIS function returns an "
 "invalid geometry for valid input."
 msgstr ""
+"Se você encontrar alguma mensagem de erro estranha como \"GEOS "
+"Intersection() threw an error!\" ou \"JTS Intersection() threw an error!\" "
+"quando chamar as funções PostGIS com geometrias de entrada válidas, você "
+"encontrou um erro ou no PostGIS ou em uma das bibliotecas que ele usa, e "
+"você deveria entrar em contato com os desenvolvedores do PostGIS. O mesmo é "
+"válido se uma função do PostGIS retornar uma geometria inválida para uma "
+"entrada válida. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
 msgid ""
 "Strictly compliant OGC geometries cannot have Z or M values. The <link "
@@ -2093,15 +2754,21 @@ msgid ""
 "\"AddGeometryColumn\">AddGeometryColumn()</link> will add a constraint "
 "checking geometry dimensions, so it is enough to specify 2 there."
 msgstr ""
+"Estritamente condescendentes geometrias OGC não podem ter valores Z ou M. A "
+"função <link linkend=\"ST_IsValid\">ST_IsValid()</link> não irá considerar "
+"geometrias com dimensões maiores inválidas! Invocações de <link linkend="
+"\"AddGeometryColumn\">AddGeometryColumn()</link> irão adicionar uma "
+"restrição verificando dimensões de geometrias, então é suficiente "
+"especificar 2 lá. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
-msgstr ""
+msgstr "Dimensionalidade estendida 9 Modelo de Interseção (DE-9IM) "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
 msgid ""
 "It is sometimes the case that the typical spatial predicates (<xref linkend="
@@ -2109,9 +2776,13 @@ msgid ""
 "\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>, ...) are insufficient "
 "in and of themselves to adequately provide that desired spatial filter."
 msgstr ""
+"Às vezes é o caso que as declarações espaciais típicas (<xref linkend="
+"\"ST_Contains\"/>, <xref linkend=\"ST_Crosses\"/>, <xref linkend="
+"\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>, ...) não são "
+"suficientes para fornecer adequadamente aquele filtro espacial desejado. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
 msgid ""
 "For example, consider a linear dataset representing a road network. It may "
@@ -2121,9 +2792,16 @@ msgid ""
 "provide the necessary spatial filter since, for linear features, it returns "
 "<varname>true</varname> only where they cross at a point."
 msgstr ""
+"Considere um dataset linear representando uma rede de ruas. Pode ser a "
+"tarefa de um analista GIS identificar todos os segmentos de ruas que cruzam "
+"outras, não em um ponto, mas em uma linha, talvez invalidando alguma regra "
+"de negócio. Neste caso, a <xref linkend=\"ST_Crosses\"/> não fornece "
+"adequadamente o filtro espacial necessário já que, para características "
+"lineares, ela retorna <varname>true</varname> só onde elas cruzam em um "
+"ponto. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
 msgid ""
 "One two-step solution might be to first perform the actual intersection "
@@ -2134,15 +2812,22 @@ msgid ""
 "<varname>GEOMETRYCOLLECTION</varname>s of <varname>[MULTI]POINT</varname>s, "
 "<varname>[MULTI]LINESTRING</varname>s, etc.)."
 msgstr ""
+"Uma solução de dois passos pode ser primeiro representar a verdadeira "
+"interseção (<xref linkend=\"ST_Intersection\"/>) de pares de segmentos de "
+"ruas que se intersectam espacialmente (<xref linkend=\"ST_Intersects\"/>), e "
+"comparar as <xref linkend=\"ST_GeometryType\"/> das intersecções com a "
+"'<varname>LINESTRING</varname>' (lidando propriamente com casos que retornam "
+"<varname>GEOMETRYCOLLECTION</varname>s de <varname>[MULTI]POINT</varname>s, "
+"<varname>[MULTI]LINESTRING</varname>s, etc.)."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
-msgstr ""
+msgstr "Uma solução mais elegante/rápida pode ser de fato desejável. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
 msgid ""
 "A second [theoretical] example may be that of a GIS analyst trying to locate "
@@ -2153,56 +2838,68 @@ msgid ""
 "and on the boundary of the lake. The analyst may need to use a combination "
 "of spatial predicates to isolate the sought after features:"
 msgstr ""
+"Um segundo exemplo [teórico] pode ser aquele de um analista GIS tentando "
+"localizar todos os píeres ou docas que intersectam as margens de um lago em "
+"um linha e onde somente um fim do píer está em terra. Em outras palavras, "
+"onde um píer está, mas não completamente, dentro de um lago, e onde os "
+"pontos finais do píer estão completamente dentro e nas margens do lago. O "
+"analista pode precisar usar uma combinação de predicados espaciais para "
+"isolar o as características procuradas: "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
-msgstr ""
+msgstr "(lake, wharf) = TRUE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
-msgstr ""
+msgstr "(lake, wharf) = FALSE"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
-msgstr ""
+msgstr "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
 msgid ""
 "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
 "linkend=\"ST_Boundary\"/>(wharf), <xref linkend=\"ST_Boundary\"/>(lake)))) = "
 "1"
 msgstr ""
+"(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
+"linkend=\"ST_Boundary\"/>(wharf), <xref linkend=\"ST_Boundary\"/>(lake)))) = "
+"1"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
-msgstr ""
+msgstr "... (desnecessário dizer, isto poderia se tornar um pouco complicado)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
 msgid ""
 "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
 "short."
 msgstr ""
+"Então entre a Dimensionalidade estendida 9 Modelo de Interseção ou DE-9IM "
+"para abreviação. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
-msgstr ""
+msgstr "Teoria"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
 msgid ""
 "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
@@ -2212,15 +2909,21 @@ msgid ""
 "two geometries and to classify the relationship between the two geometries "
 "based on the entries in the resulting 'intersection' matrix.\""
 msgstr ""
+"De acordo com  <ulink url=\"http://www.opengeospatial.org/standards/sfs"
+"\">OpenGIS Simple Features Implementation Specification for SQL</ulink>, \"a "
+"abordagem básica para comparar duas geometrias é fazer testes par-wise das "
+"interseções entre os interiores, limites e exteriores das duas geometrias e "
+"classificar a relação entre as duas geometrias baseada nas entradas e na "
+"matriz de \"interseção\" resultante.\""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
-msgstr ""
+msgstr "<glossterm>Boundary</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
 msgid ""
 "The boundary of a geometry is the set of geometries of the next lower "
@@ -2229,15 +2932,20 @@ msgid ""
 "are the two endpoints. For <varname>POLYGON</varname>s, the boundary is the "
 "linework that make up the exterior and interior rings."
 msgstr ""
+"O limite de uma geometria é o conjunto de geometrias da próxima menor "
+"dimensão. Para  <varname>POINT</varname>s, os quais têm uma dimensão 0, o "
+"limite é o conjunto vazio. O limite de uma <varname>LINESTRING</varname> são "
+"os dois pontos finais. Para <varname>POLYGON</varname>s, o limite é a "
+"linework que faz os anéis interiores e exteriores. "
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
-msgstr ""
+msgstr "<glossterm>Interior</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
 msgid ""
 "The interior of a geometry are those points of a geometry that are left when "
@@ -2247,23 +2955,31 @@ msgid ""
 "<varname>POLYGON</varname>s, the interior is the areal surface inside the "
 "polygon."
 msgstr ""
+"O interior de uma geometria são aqueles pontos deixados quando um limite é "
+"removido. Para <varname>POLYGON</varname>s, o interior é o pŕoprio "
+"<varname>POLYGON</varname>. O interior de uma <varname>LINESTRING</varname> "
+"são o conjunto de pontos reais entre os pontos finais. Para "
+"<varname>POLYGON</varname>s, o interior é a superfície areal dentro do "
+"polígono. "
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
-msgstr ""
+msgstr "<glossterm>Exterior</glossterm>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
 msgid ""
 "The exterior of a geometry is the universe, an areal surface, not on the "
 "interior or boundary of the geometry."
 msgstr ""
+"O exterior de uma geometria é o universo, uma superfícies areal, não no "
+"interior ou limite da geometria. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
 msgid ""
 "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
@@ -2272,172 +2988,185 @@ msgid ""
 "<emphasis>Exterior</emphasis> of a, the mathematical representation of the "
 "matrix is:"
 msgstr ""
+"Dada a geometria <emphasis>a</emphasis>, onde o <emphasis>I(a)</emphasis>, "
+"<emphasis>B(a)</emphasis>, and <emphasis>E(a)</emphasis> são "
+"<emphasis>Interior</emphasis>, <emphasis>Boundary</emphasis>, e "
+"<emphasis>Exterior</emphasis> de a, a representação matemática da matriz é: "
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184
-#: using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
-msgstr ""
+msgstr "<emphasis role=\"bold\">Interior</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190
-#: using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
-msgstr ""
+msgstr "<emphasis role=\"bold\">Boundary</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196
-#: using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
-msgstr ""
+msgstr "<emphasis role=\"bold\">Exterior</emphasis>"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
-msgstr ""
+msgstr "dim( I(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
-msgstr ""
+msgstr "dim( I(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
-msgstr ""
+msgstr "dim( I(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
-msgstr ""
+msgstr "dim( B(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
-msgstr ""
+msgstr "dim( B(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
-msgstr ""
+msgstr "dim( B(a) ∩ E(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
-msgstr ""
+msgstr "dim( E(a) ∩ I(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
-msgstr ""
+msgstr "dim( E(a) ∩ B(b) )"
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
-msgstr ""
+msgstr "dim( E(a) ∩ E(b) )"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
 msgid ""
 "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
 "as specified by <xref linkend=\"ST_Dimension\"/> but has the domain of "
 "<literal>{0,1,2,T,F,*}</literal>"
 msgstr ""
+"Onde<emphasis>dim(a)</emphasis> é a dimensão de <emphasis>a</emphasis> como "
+"especificado em <xref linkend=\"ST_Dimension\"/> mas tem o domínio de "
+"<literal>{0,1,2,T,F,*}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
-msgstr ""
+msgstr "<literal>0</literal> => point"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
-msgstr ""
+msgstr "<literal>1</literal> => line"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
-msgstr ""
+msgstr "<literal>2</literal> => area"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
-msgstr ""
+msgstr "<literal>T</literal> => <literal>{0,1,2}</literal>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
-msgstr ""
+msgstr "<literal>F</literal> => empty set"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
-msgstr ""
+msgstr "<literal>*</literal> => don't care"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
+"Visualmente, para dois polígonos que se sobrepõem, isto se parece com: "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297
-#: using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
-msgstr ""
+msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308
-#: using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
-msgstr ""
+msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
-msgstr ""
+msgstr "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
 msgid ""
 "Read from left to right and from top to bottom, the dimensional matrix is "
 "represented, '<emphasis role=\"bold\">212101212</emphasis>'."
 msgstr ""
+"Leia da esquerda para a direita e de cima para baixo, a matriz dimensional é "
+"representada, '<emphasis role=\"bold\">212101212</emphasis>'. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
 msgid ""
 "A relate matrix that would therefore represent our first example of two "
 "lines that intersect on a line would be: '<emphasis role=\"bold\">1*1***1**</"
 "emphasis>'"
 msgstr ""
+"Uma matriz conta que iria portanto representar nosso primeiro exemplo de "
+"duas linhas que intersectam em uma linha, seria: '<emphasis role=\"bold"
+"\">1*1***1**</emphasis>'"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, no-c-format
 msgid ""
 "-- Identify road segments that cross on a line\n"
@@ -2447,17 +3176,25 @@ msgid ""
 "AND a.geom && b.geom\n"
 "AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 msgstr ""
+"-- Identify road segments that cross on a line\n"
+"SELECT a.id\n"
+"FROM roads a, roads b\n"
+"WHERE a.id != b.id\n"
+"AND a.geom && b.geom\n"
+"AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
 msgid ""
 "A relate matrix that represents the second example of wharfs partly on the "
 "lake's shoreline would be '<emphasis role=\"bold\">102101FF2</emphasis>'"
 msgstr ""
+"Uma matriz conta que representa o segundo exemplo de cais parcialmente na "
+"margem do lago seria '<emphasis role=\"bold\">102101FF2</emphasis>' "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
 "-- Identify wharfs partly on a lake's shoreline\n"
@@ -2466,48 +3203,56 @@ msgid ""
 "WHERE a.geom && b.geom\n"
 "AND ST_Relate(a.geom, b.geom, '102101FF2');"
 msgstr ""
+"-- Identify wharfs partly on a lake's shoreline\n"
+"SELECT a.lake_id, b.wharf_id\n"
+"FROM lakes a, wharfs b\n"
+"WHERE a.geom && b.geom\n"
+"AND ST_Relate(a.geom, b.geom, '102101FF2');"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
-msgstr ""
+msgstr "Para maiores informações ou leituras, veja:"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
 msgid ""
 "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
 "Features Implementation Specification for SQL</ulink> (version 1.1, section "
 "2.1.13.2)"
 msgstr ""
+"<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
+"Features Implementation Specification for SQL</ulink> (version 1.1, section "
+"2.1.13.2)"
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
-msgstr ""
+msgstr "Dimensionalidade Estendida Modelo de Interseção-Nove (DE-9IM) "
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
-msgstr ""
+msgstr "FerramentasGeo: Teoria de Ponto e a Matriz DE-9IM"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
-msgstr ""
+msgstr "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
-msgstr ""
+msgstr "Carregando dados GIS (Vector)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
 msgid ""
 "Once you have created a spatial table, you are ready to upload GIS data to "
@@ -2515,15 +3260,19 @@ msgid ""
 "PostgreSQL database: using formatted SQL statements or using the Shape file "
 "loader/dumper."
 msgstr ""
+"Uma vez que tenha criado uma tabela espacial, você está pronto para "
+"atualizar os dados GIS no banco de dados. No momento, existe duas formas de "
+"colocar os dados no banco de dados PostGIS/PostgreSQL: usando as declarações "
+"SQL ou usando o shape file loader/dumper."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
-msgstr ""
+msgstr "Carregando Dados Usando SQL"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
 msgid ""
 "If you can convert your data to a text representation, then using formatted "
@@ -2531,17 +3280,24 @@ msgid ""
 "and other SQL databases, data can be bulk loaded by piping a large text file "
 "full of SQL \"INSERT\" statements into the SQL terminal monitor."
 msgstr ""
+"Se você puder converter seus dados para uma representação de texto, então "
+"usar SQL formatado pode ser mais fácil de colocar seus dados no PostGIS. "
+"Como com o Oracle e outros banco de dados SQL, dados só podem ser carregados "
+"em volume canalizando um grande arquivo de texto cheio de declarações SQL "
+"\"INSERT\" dentro do monitor SQL. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
 msgid ""
 "A data upload file (<filename>roads.sql</filename> for example) might look "
 "like this:"
 msgstr ""
+"Um arquivo de atualização de dados (<filename>roads.sql</filename> por "
+"exemplo) deve se parecer com:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
 "BEGIN;\n"
@@ -2565,29 +3321,51 @@ msgid ""
 "268322)',-1),'Dave Cres');\n"
 "COMMIT;"
 msgstr ""
+"BEGIN;\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (1,ST_GeomFromText('LINESTRING(191232 243118,191108 "
+"243242)',-1),'Jeff Rd');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (2,ST_GeomFromText('LINESTRING(189141 244158,189265 "
+"244817)',-1),'Geordie Rd');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (3,ST_GeomFromText('LINESTRING(192783 228138,192612 "
+"229814)',-1),'Paul St');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (4,ST_GeomFromText('LINESTRING(189412 252431,189631 "
+"259122)',-1),'Graeme Ave');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (5,ST_GeomFromText('LINESTRING(190131 224148,190871 "
+"228134)',-1),'Phil Tce');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (6,ST_GeomFromText('LINESTRING(198231 263418,198213 "
+"268322)',-1),'Dave Cres');\n"
+"COMMIT;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1417
+#: using_postgis_dataman.xml:1418
 #, no-c-format
 msgid ""
 "The data file can be piped into PostgreSQL very easily using the \"psql\" "
 "SQL terminal monitor:"
 msgstr ""
+"O arquivo de dados pode ser canalizado para PostgreSQL facilmente usando o "
+"\"psql\" SQL  monitor terminal: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
-msgstr ""
+msgstr "psql -d [database] -f roads.sql"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
-msgstr ""
+msgstr "shp2pgsql: Using the ESRI Shapefile Loader"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
 msgid ""
 "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
@@ -2595,9 +3373,13 @@ msgid ""
 "geometry or geography format. The loader has several operating modes "
 "distinguished by command line flags:"
 msgstr ""
+"O carregador de dados  <filename>shp2pgsql</filename> converte ESRI Shape "
+"files em SQL adequado para inserção dentro de um banco de dados PostGIS/"
+"PostgreSQL, seja em formato de geometria ou geografia. O carregador possui "
+"vários modos de operação distinguidos pelas linhas de bandeiras de comando: "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
 msgid ""
 "In addition to the shp2pgsql command-line loader, there is an "
@@ -2606,106 +3388,124 @@ msgid ""
 "scripted loading or if you are new to PostGIS. It can also be configured as "
 "a plugin to PgAdminIII."
 msgstr ""
+"Juntamente com o comando carregador shp2pgsql, existe uma interface "
+"<filename>shp2pgsql-gui</filename> gráfica com a maioria das opções como o "
+"carregador, mas pode ser mais fácil de usar para um carregamento único non-"
+"scripted ou se você é novo no PostGIS. Pode ser configurado como um plugin "
+"do PgAdminIII."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
-msgstr ""
+msgstr "(c|a|d|p) Essas são opções mutualmente exclusivas: "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
-msgstr ""
+msgstr "<term>-c</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
 msgid ""
 "Creates a new table and populates it from the shapefile. <emphasis>This is "
 "the default mode.</emphasis>"
 msgstr ""
+"Cria uma tabela nova e popula do shapefile. <emphasis>Este é o modo padrão.</"
+"emphasis>"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
-msgstr ""
+msgstr "<term>-a</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
 msgid ""
 "Appends data from the Shape file into the database table. Note that to use "
 "this option to load multiple files, the files must have the same attributes "
 "and same data types."
 msgstr ""
+"Anexa dados do shapefile dentro do banco de dados da tabela. Note que para "
+"usar esta opção para carregar vários arquivos, eles devem ter os mesmos "
+"atributos e tipos de dados. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
-msgstr ""
+msgstr "<term>-d</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
 msgid ""
 "Drops the database table before creating a new table with the data in the "
 "Shape file."
 msgstr ""
+"Derruba a tabela do banco de dados, criando uma nova tabela com os dados do "
+"shapefile."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
-msgstr ""
+msgstr "<term>-p</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
 msgid ""
 "Only produces the table creation SQL code, without adding any actual data. "
 "This can be used if you need to completely separate the table creation and "
 "data loading steps."
 msgstr ""
+"Produz somente a criação da tabela do código SQL, sem adicionar nenhum dado "
+"de fato. Isto pode ser usado se você precisar separar completamente a tabela "
+"de criação e os passos de carregamento de dados. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
-msgstr ""
+msgstr "<term>-?</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
-msgstr ""
+msgstr "Exibir tela de ajuda. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
-msgstr ""
+msgstr "<term>-D</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
 msgid ""
 "Use the PostgreSQL \"dump\" format for the output data. This can be combined "
 "with -a, -c and -d. It is much faster to load than the default \"insert\" "
 "SQL format. Use this for very large data sets."
 msgstr ""
+"Use o formato PostgreSQL \"dump\" para os dados de saída. Pode ser combinado "
+"com -a, -c e -d. É muito mais rápido para carregar que o formato padrão "
+"\"insert\" SQL. Use isto para dados muito grandes. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
-msgstr ""
+msgstr "-s [<FROM_SRID%gt;:]<SRID>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
 msgid ""
 "Creates and populates the geometry tables with the specified SRID. "
@@ -2713,55 +3513,63 @@ msgid ""
 "which case the geometries will be reprojected to the target SRID. FROM_SRID "
 "cannot be specified with -D."
 msgstr ""
+"Cria e popula as tabelas de geometria com o SRID específico. Especifica, "
+"opcionalmente, que o shapefile de entrada usa o FROM_SRID dado, caso em que "
+"as geometrias serão reprojetadas para o SRID alvo. FROM_SRID não pode ser "
+"especificado com -D. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
-msgstr ""
+msgstr "<term>-k</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
 msgid ""
 "Keep identifiers' case (column, schema and attributes). Note that attributes "
 "in Shapefile are all UPPERCASE."
 msgstr ""
+"Mantém identificadores (coluna, esquema e atributos). Note que os atributos "
+"no shapefile estão todos em CAIXAALTA."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
-msgstr ""
+msgstr "<term>-i</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
 msgid ""
 "Coerce all integers to standard 32-bit integers, do not create 64-bit "
 "bigints, even if the DBF header signature appears to warrant it."
 msgstr ""
+"Coage todos os inteiros para 32-bit integers padrão, não cria 64-bit "
+"bigints, mesmo se a assinatura  DBF parecer justificar ele. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
-msgstr ""
+msgstr "<term>-I</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
-msgstr ""
+msgstr "Cria um índice GiST na coluna geométrica."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
-msgstr ""
+msgstr "<term>-m</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
 msgid ""
 "-m <filename>a_file_name</filename> Specify a file containing a set of "
@@ -2769,75 +3577,91 @@ msgid ""
 "content of the file is one or more lines of two names separated by white "
 "space and no trailing or leading space. For example:"
 msgstr ""
+"-m <filename>a_file_name</filename> Especifica um arquivo contendo um "
+"conjunto de mapas de nomes (longos) de colunas para nomes de colunas DBF com "
+"10 caracteres. O conteúdo deste arquivo é uma ou mais linhas de dois nomes "
+"separados por um espaço branco e seguindo ou liderando espaço. Por exemplo: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
 "COLUMNNAME DBFFIELD1\n"
 "AVERYLONGCOLUMNNAME DBFFIELD2"
 msgstr ""
+"COLUMNNAME DBFFIELD1\n"
+"AVERYLONGCOLUMNNAME DBFFIELD2"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
-msgstr ""
+msgstr "<term>-S</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
 msgid ""
 "Generate simple geometries instead of MULTI geometries. Will only succeed if "
 "all the geometries are actually single (I.E. a MULTIPOLYGON with a single "
 "shell, or or a MULTIPOINT with a single vertex)."
 msgstr ""
+"Gera geometrias simples em vez de MULTI geometrias. Só irá ter sucesso se "
+"todas as geometrias forem de fato únicas (ex.: um MULTIPOLÍGONO com uma "
+"única shell, ou um MULTIPONTO com um único vértice)."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
-msgstr ""
+msgstr "-t <dimensionality>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
 msgid ""
 "Force the output geometry to have the specified dimensionality. Use the "
 "following strings to indicate the dimensionality: 2D, 3DZ, 3DM, 4D."
 msgstr ""
+"Força a geometria de saída a ter dimensionalidade especificada. Use as "
+"strings seguintes para indicar a dimensionalidade: 2D, 3DZ, 3DM, 4D."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
 msgid ""
 "If the input has fewer dimensions that specified, the output will have those "
 "dimensions filled in with zeroes. If the input has more dimensions that "
 "specified, the unwanted dimensions will be stripped."
 msgstr ""
+"Se a entrada tiver poucas dimensões especificadas, a saída terá essas "
+"dimensões cheias com zeros. Se a entrada tiver mais dimensões especificadas, "
+"as que indesejadas serão tiradas. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
-msgstr ""
+msgstr "<term>-w</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
 msgid ""
 "Output WKT format, instead of WKB. Note that this can introduce coordinate "
 "drifts due to loss of precision."
 msgstr ""
+"Gera o formato WKT em vez do WKB. Note que isto pode introduzir impulsos de "
+"coordenadas para perda de precisão. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
-msgstr ""
+msgstr "<term>-e</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
 msgid ""
 "Execute each statement on its own, without using a transaction. This allows "
@@ -2845,15 +3669,19 @@ msgid ""
 "generate errors. Note that this cannot be used with the -D flag as the \"dump"
 "\" format always uses a transaction."
 msgstr ""
+"Execute cada declaração por si mesma, sem usar uma transação. Isto permite "
+"carregar a maioria dos dados bons quando existem geometrias ruins que geram "
+"erros. Note que não pode ser usado com a bandeira -D como o formato \"dump\" "
+"sempre usa a transação. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
-msgstr ""
+msgstr "-W <encoding>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
 msgid ""
 "Specify encoding of the input data (dbf file). When used, all attributes of "
@@ -2862,27 +3690,33 @@ msgid ""
 "that the backend will be able to reconvert from UTF8 to whatever encoding "
 "the database is configured to use internally."
 msgstr ""
+"Especifica codificação dos dados de entrada (arquivo dbf). Quando usado, "
+"todos os atributos do dbf são convertidos da codificação especificada para "
+"UTF8. A saída SQL resultante conterá um comando <code>SET CLIENT_ENCODING to "
+"UTF8</code>, então o backend será capaz de reconverter do UTF8 para qualquer "
+"codificação que o banco de dados estiver configurado para usar "
+"internamente.  "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
-msgstr ""
+msgstr "-N <policy>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
-msgstr ""
+msgstr "Políticas para lidar com geometrias NULAS (insert*,skip,abort)"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
-msgstr ""
+msgstr "<term>-n</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
 msgid ""
 "-n Only import DBF file. If your data has no corresponding shapefile, it "
@@ -2890,111 +3724,135 @@ msgid ""
 "this flag is only needed if you have a full shapefile set, and you only want "
 "the attribute data and no geometry."
 msgstr ""
+"-n Só importa arquivo DBF. Se seus dados não possuem shapefile "
+"correspondente, ele irá trocar automaticamente para este modo e carregar só "
+"o dbf. Então, só é necessário configurar esta bandeira se você tiver um "
+"shapefile completo, e se quiser os dados atributos e nenhuma geometria. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
-msgstr ""
+msgstr "<term>-G</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
 msgid ""
 "Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
 "lat (SRID=4326)"
 msgstr ""
+"Use geografia em vez de geometria (requer dados long/lat) em WGS84 long lat "
+"(SRID=4326)"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
-msgstr ""
+msgstr "-T <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table. Indexes will still use the default "
 "tablespace unless the -X parameter is also used. The PostgreSQL "
 "documentation has a good description on when to use custom tablespaces."
 msgstr ""
+"Especifica o espaço para a nova tabela. Os índices continuarão usando espaço "
+"padrão a menos que o parâmetro -X também seja usado. A documentação "
+"PostgreSQL tem uma boa descrição quando usa espaços personalizados. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
-msgstr ""
+msgstr "-X <tablespace>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
 msgid ""
 "Specify the tablespace for the new table's indexes. This applies to the "
 "primary key index, and the GIST spatial index if -I is also used."
 msgstr ""
+"Especifica o espaço para os novos índices da tabela. Isto se aplica ao "
+"primeiro índice chave, e o índice GIST espacial, se -I também for usado. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
 msgid ""
 "An example session using the loader to create an input file and uploading it "
 "might look like this:"
 msgstr ""
+"Uma seção exemplo usando o carregador para criar um arquivo de entrada e "
+"atualizando ele pode parecer com: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
 "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
 "roads.sql\n"
 "# psql -d roadsdb -f roads.sql"
 msgstr ""
+"# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
+"roads.sql\n"
+"# psql -d roadsdb -f roads.sql"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
+"Uma conversão e um upload podem ser feitos em apenas um passo usando "
+"encadeamento UNIX: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
-msgstr ""
+msgstr "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
-msgstr ""
+msgstr "Recuperando dados GIS"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
 msgid ""
 "Data can be extracted from the database using either SQL or the Shape file "
 "loader/dumper. In the section on SQL we will discuss some of the operators "
 "available to do comparisons and queries on spatial tables."
 msgstr ""
+"Os dados podem ser extraídos do banco da dados usando o SQL ou o Shape file "
+"loader/dumper. Na seção do SQL discutiremos alguns dos operadores "
+"disponíveis para comparações e consultas em tabelas espaciais. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
-msgstr ""
+msgstr "Usando SQL para recuperar dados"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
 msgid ""
 "The most straightforward means of pulling data out of the database is to use "
 "a SQL select query to reduce the number of RECORDS and COLUMNS returned and "
 "dump the resulting columns into a parsable text file:"
 msgstr ""
+"O mais simples significa extrair os dados do banco de dados, é usar uma "
+"consulta SQL para reduzir o número de RELATOS e COLUNAS retornados e "
+"abandonar as colunas resultantes dentro de um arquivo de texto analisável: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
 "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
@@ -3010,9 +3868,21 @@ msgid ""
 "          7 | LINESTRING(218421 284121,224123 241231) | Chris Way\n"
 "(6 rows)"
 msgstr ""
+"db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
+"\n"
+"road_id | geom                                    | road_name\n"
+"--------+-----------------------------------------+-----------\n"
+"          1 | LINESTRING(191232 243118,191108 243242) | Jeff Rd\n"
+"          2 | LINESTRING(189141 244158,189265 244817) | Geordie Rd\n"
+"          3 | LINESTRING(192783 228138,192612 229814) | Paul St\n"
+"          4 | LINESTRING(189412 252431,189631 259122) | Graeme Ave\n"
+"          5 | LINESTRING(190131 224148,190871 228134) | Phil Tce\n"
+"          6 | LINESTRING(198231 263418,198213 268322) | Dave Cres\n"
+"          7 | LINESTRING(218421 284121,224123 241231) | Chris Way\n"
+"(6 rows)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
 msgid ""
 "However, there will be times when some kind of restriction is necessary to "
@@ -3021,52 +3891,62 @@ msgid ""
 "table. In the case of spatial restrictions, the following operators are "
 "available/useful:"
 msgstr ""
+"Entretanto, às vezes algum tipo de restrição será necessária para cortar o "
+"número de campos retornados. No caso de restrições baseadas em atributos, só "
+"use a mesma sintaxe SQL como normal com uma tabela não espacial. No caso de "
+"restrições espaciais, os operadores seguintes são úteis/disponíveis: "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
-msgstr ""
+msgstr "&&"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
 msgid ""
 "This operator tells whether the bounding box of one geometry intersects the "
 "bounding box of another."
 msgstr ""
+"Este operador conta se uma caixa delimitadora de uma geometria intersecta a "
+"caixa de outra."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
-msgstr ""
+msgstr "ST_OrderingEquals"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
 msgid ""
 "This tests whether two geometries are geometrically identical. For example, "
 "if 'POLYGON((0 0,1 1,1 0,0 0))' is the same as 'POLYGON((0 0,1 1,1 0,0 "
 "0))' (it is)."
 msgstr ""
+"Isto testa se duas geometrias são geometricamente iguais. Por exemplo, se "
+"'POLYGON((0 0,1 1,1 0,0 0))' é o mesmo que  'POLYGON((0 0,1 1,1 0,0 0))' (é)."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
-msgstr ""
+msgstr "<term>=</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
 msgid ""
 "This operator is a little more naive, it only tests whether the bounding "
 "boxes of two geometries are the same."
 msgstr ""
+"Este operador é um pouco mais ingênuo, só testa se as caixas delimitadoras "
+"das duas geometrias são as mesmas."
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
 msgid ""
 "Next, you can use these operators in queries. Note that when specifying "
@@ -3075,9 +3955,14 @@ msgid ""
 "function. The 312 is a fictitious spatial reference system that matches our "
 "data. So, for example:"
 msgstr ""
+"A seguir, você pode usar estes operadores em consultas. Note que quando "
+"especificando as geometrias e caixas na linha de coando SQL, você deve "
+"tornar as representações da string explicitamente em geometrias usando a "
+"função \"ST_GeomFromText()\". O 312 é um sistema de referência espacial "
+"ficcional que combina com os nossos dados. Então, por exemplo:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
@@ -3085,43 +3970,57 @@ msgid ""
 "  WHERE ST_OrderingEquals(roads_geom , ST_GeomFromText('LINESTRING(191232 "
 "243118,191108 243242)',312) ) ;"
 msgstr ""
+"SELECT road_id, road_name\n"
+"  FROM roads\n"
+"  WHERE ST_OrderingEquals(roads_geom , ST_GeomFromText('LINESTRING(191232 "
+"243118,191108 243242)',312) ) ;"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
 msgid ""
 "The above query would return the single record from the \"ROADS_GEOM\" table "
 "in which the geometry was equal to that value."
 msgstr ""
+"A consulta acima retornaria um único relato da tabela \"ROADS_GEOM\"na qual "
+"a geometria era igual ao valor. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
 msgid ""
 "When using the \"&&\" operator, you can specify either a BOX3D as "
 "the comparison feature or a GEOMETRY. When you specify a GEOMETRY, however, "
 "its bounding box will be used for the comparison."
 msgstr ""
+"Usando o operador \"&&\" , você pode especificar uma CAIXA3D como "
+"uma caracetrística de comparação ou uma GEOMETRIA. Entretanto, quando você "
+"especifica uma GEOMETRIA, a caixa delimitadora dela será usada para a "
+"comparação. "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
 "SELECT road_id, road_name\n"
 "FROM roads\n"
 "WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 msgstr ""
+"SELECT road_id, road_name\n"
+"FROM roads\n"
+"WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
 msgid ""
 "The above query will use the bounding box of the polygon for comparison "
 "purposes."
 msgstr ""
+"A consulta acima usará a caixa delimitadora do polígono para comparações. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
 msgid ""
 "The most common spatial query will probably be a \"frame-based\" query, used "
@@ -3129,9 +4028,13 @@ msgid ""
 "\" worth of data for display. Using a \"BOX3D\" object for the frame, such a "
 "query looks like this:"
 msgstr ""
+"A consulta espacial ais comum será provavelmente uma \"frame-based\", usada "
+"pelo software do cliente, como browsers de dados e mapeadores de web, para "
+"pegar uma \"moldura do mapa\" com dados válidos para exposição. Usando uma "
+"\"CAIXA3D\" da moldura, tal consulta se parece com: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
 "SELECT ST_AsText(roads_geom) AS geom\n"
@@ -3139,152 +4042,167 @@ msgid ""
 "WHERE\n"
 "  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 msgstr ""
+"SELECT ST_AsText(roads_geom) AS geom\n"
+"FROM roads\n"
+"WHERE\n"
+"  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
 msgid ""
 "Note the use of the SRID 312, to specify the projection of the envelope."
-msgstr ""
+msgstr "Observe o uso do SRID 312, para especificar a projeção do envelope. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
-msgstr ""
+msgstr "Usando o Dumper"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
 msgid ""
 "The <filename>pgsql2shp</filename> table dumper connects directly to the "
 "database and converts a table (possibly defined by a query) into a shape "
 "file. The basic syntax is:"
 msgstr ""
+"A tabela dumper <filename>pgsql2shp</filename> conecta diretamente ao banco "
+"de dados e converte uma tabela (possivelmente definida por uma consulta) em "
+"um shapefile. A sintaxe básica é: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
 msgid ""
 "pgsql2shp [<options>] <database> [<schema>.]<table>"
 msgstr ""
+"pgsql2shp [<options>] <database> [<schema>.]<table>"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
-msgstr ""
+msgstr "pgsql2shp [<options>] <database> <query>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
-msgstr ""
+msgstr "As opções da commandline são:"
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
-msgstr ""
+msgstr "-f <filename>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
-msgstr ""
+msgstr "Atribui a saída a um filename específico. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
-msgstr ""
+msgstr "-h <host>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
-msgstr ""
+msgstr "O hospedeiro do banco de dados para se conectar. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
-msgstr ""
+msgstr "-p <port>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
-msgstr ""
+msgstr "A porta para conectar no hospedeiro do banco de dados."
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
-msgstr ""
+msgstr "-P <password>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
-msgstr ""
+msgstr "A senha para usar quando conectar ao banco de dados. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
-msgstr ""
+msgstr "-u <user>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
-msgstr ""
+msgstr "O nome de usuário para usar quando conectado ao banco de dados. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
-msgstr ""
+msgstr "-g <geometry column>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
 msgid ""
 "In the case of tables with multiple geometry columns, the geometry column to "
 "use when writing the shape file."
 msgstr ""
+"No caso de tabelas com várias colunas geométricas, a coluna para usar quando "
+"atribuindo o shapefile. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
-msgstr ""
+msgstr "<term>-b</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
 msgid ""
 "Use a binary cursor. This will make the operation faster, but will not work "
 "if any NON-geometry attribute in the table lacks a cast to text."
 msgstr ""
+"Use um cursor binário. Isto tornará a operação mais rápida, mas não "
+"funcionará se qualquer atributo NÃO-geométrico na tabela necessitar de um "
+"cast para o texto. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
-msgstr ""
+msgstr "<term>-r</term>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
 msgid ""
 "Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
 "names."
 msgstr ""
+"Modo cru. Não derruba o campo <varname>gid</varname>, ou escapa o nome das "
+"colunas. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
 msgid ""
 "For backward compatibility: write a 3-dimensional shape file when dumping "
@@ -3292,30 +4210,38 @@ msgid ""
 "dimensional shape file in that case). Starting from postgis-1.0.0+, "
 "dimensions are fully encoded."
 msgstr ""
+"Para compatibilidade atrasada: escreve um shape file 3-dimensional quando "
+"descartando dos bancos de dados antigos (pre-1.0.0) do postgis (o padrão é "
+"escrever um 2-dimensional neste caso). Começando do postgis-1.0.0+, as "
+"dimensões estão completamente codificadas. "
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
-msgstr ""
+msgstr "-m <varname>filename</varname>"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
 msgid ""
 "Remap identifiers to ten character names. The content of the file is lines "
 "of two symbols separated by a single white space and no trailing or leading "
 "space: VERYLONGSYMBOL SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc."
 msgstr ""
+"Remapeia os identificadores para nomes com dez caracteres. O conteúdo do "
+"arquivo é linhas de dois símbolos separados por um único espaço branco e "
+"nenhum espaço seguindo ou à frente: VERYLONGSYMBOL SHORTONE "
+"ANOTHERVERYLONGSYMBOL SHORTER etc."
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
-msgstr ""
+msgstr "Construindo índidces"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
 msgid ""
 "Indexes are what make using a spatial database for large data sets possible. "
@@ -3325,9 +4251,16 @@ msgid ""
 "find a particular record. PostgreSQL supports three kinds of indexes by "
 "default: B-Tree indexes, R-Tree indexes, and GiST indexes."
 msgstr ""
+"Os índices são o que torna possível usar banco de dados espaciais para "
+"muitos dados. Sem eles, qualquer pesquisa por uma característica iria "
+"precisar de um \"escaneamento em sequência\" de cada relatório no banco de "
+"dados. Os índices aceleram a pesquisa, organizando os dados em uma árvore de "
+"pesquisa que pode ser rapidamente atravessada para encontrar um relatório "
+"específico. O PostgreSQL suporta três tipos de índices por padrão: índices B-"
+"Tree, R-Tree e GiST. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
 msgid ""
 "B-Trees are used for data which can be sorted along one axis; for example, "
@@ -3335,9 +4268,13 @@ msgid ""
 "(which is greater, (0,0) or (0,1) or (1,0)?) so B-Tree indexing is of no use "
 "for us."
 msgstr ""
+"B-Trees são usados para dados que podem ser ordenados ao longo de um eixo, "
+"por exemplo: números, letras e datas. Os dados GIS não podem ser ordenados "
+"racionalmente (qual é maior, (0,0) ou (0,1) ou (1,0)?) então, o índice B-"
+"Tree não é útil para nós. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
 msgid ""
 "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
@@ -3345,9 +4282,13 @@ msgid ""
 "data, but the PostgreSQL R-Tree implementation is not as robust as the GiST "
 "implementation."
 msgstr ""
+"R-Trees dissolvem dados em retângulos, sub retângulos e sub sub-retângulos "
+"etc. Eles são usados por alguns bancos de dados espaciais para classificar "
+"dados GIS, mas a implementação PostgreSQL R-Tree não é tão robusta quanto a "
+"implementação GiST.  "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
 msgid ""
 "GiST (Generalized Search Trees) indexes break up data into \"things to one "
@@ -3355,15 +4296,19 @@ msgid ""
 "used on a wide range of data-types, including GIS data. PostGIS uses an R-"
 "Tree index implemented on top of GiST to index GIS data."
 msgstr ""
+"GiST (Generalized Search Trees) dissolvem dados em \"coisas de um lado\", "
+"\"coisas que sobrepõem\", \"coisas que estão dentro\" e pode ser usado em "
+"vários tipos de dados, incluindo dados GIS. O PostGIS usa o índice R-Tree "
+"implementado no topo do GiST para classificar dados GIS. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
-msgstr ""
+msgstr "Índices GiST"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
 msgid ""
 "GiST stands for \"Generalized Search Tree\" and is a generic form of "
@@ -3371,9 +4316,13 @@ msgid ""
 "all kinds of irregular data structures (integer arrays, spectral data, etc) "
 "which are not amenable to normal B-Tree indexing."
 msgstr ""
+"GiST significa \"Árvores de Pesquisa Generalizada\" e é uma forma genérica "
+"de classificar. Além disso, ele é usado para acelerar pesquisas em todos os "
+"tipos de estruturas de dados irregulares (arranjos inteiros, dados "
+"espectrais etc) que não são agradáveis à classificação normal B-Tree. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
 msgid ""
 "Once a GIS data table exceeds a few thousand rows, you will want to build an "
@@ -3381,39 +4330,51 @@ msgid ""
 "based on attributes, in which case you'll want to build a normal index on "
 "the attribute fields)."
 msgstr ""
+"Uma vez que uma tabela de dados GIS excede pouco mais de mil filas, você irá "
+"querer construir um índice para acelerar pesquisas espaciais dos dados (a "
+"menos que suas pesquisas sejam baseadas em atributos, você vai querer "
+"construir um índice normal nos campos de atributo). "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
 msgid ""
 "The syntax for building a GiST index on a \"geometry\" column is as follows:"
 msgstr ""
+"A sintaxe para construir um índice GiST em uma coluna \"geométrica\" é a "
+"seguinte: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
 msgid ""
 "The above syntax will always build a 2D-index. To get the an n-dimensional "
 "index supported in PostGIS 2.0+ for the geometry type, you can create one "
 "using this syntax"
 msgstr ""
+"A sintaxe acima sempre irá construir um índice 2D. Para obter o índice n-"
+"dimensional suportado no PostGIS 2.0+ para a geometria, você pode criar um "
+"usando esta sintaxe. "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
 msgid ""
 "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
 "gist_geometry_ops_nd);"
 msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
 msgid ""
 "Building a spatial index is a computationally intensive exercise: on tables "
@@ -3422,18 +4383,27 @@ msgid ""
 "important to force PostgreSQL to collect table statistics, which are used to "
 "optimize query plans:"
 msgstr ""
+"Construir um índice espacial é um exercício intensivo de computador: em "
+"tabelas de aproximadamente 1 milhão de filas, em uma máquina Solaris de "
+"300MHz, encontramos que construir um índice GiST demora mais ou menos 1 "
+"hora. Depois da construção do índice, é importante forçar o PostgreSQL a "
+"coletar estatísticas de tabela, que são usadas para otimizar planos de "
+"consulta: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
 "VACUUM ANALYZE [table_name] [(column_name)];\n"
 "-- This is only needed for PostgreSQL 7.4 installations and below\n"
 "SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
 msgstr ""
+"VACUUM ANALYZE [table_name] [(column_name)];\n"
+"-- This is only needed for PostgreSQL 7.4 installations and below\n"
+"SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
 msgid ""
 "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
@@ -3445,15 +4415,212 @@ msgid ""
 "bounding box. GIS objects larger than 8K will cause R-Tree indexes to fail "
 "in the process of being built."
 msgstr ""
+"Os índices GiST têm duas vantagens sobre os índices R-Tree no PostgreSQL. "
+"Primeiro, eles são \"null safe\", isto é, eles podem classificar colunas que "
+"incluem valores nulos. Segundo, eles suportam o conceito de \"perda de peso"
+"\" que é importante ao lidar com objetos GIS maiores que o tamanho da página "
+"PostgreSQL 8K. A perda de peso permite que o PostgreSQL armazena só a parte "
+"\"importante\" de um objetoem um índice -- no caso dos objetos GIS, só a "
+"caixa delimitadora. Os objetos GIS maiores que 8K irão fazer os índices R-"
+"Tree falhar no processo de serem construídos. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
+#, fuzzy, no-c-format
+msgid "BRIN Indexes"
+msgstr "Índices GiST"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1956
 #, no-c-format
-msgid "Using Indexes"
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1965
+#, fuzzy, no-c-format
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
+msgstr ""
+"Uma vez que uma tabela de dados GIS excede pouco mais de mil filas, você irá "
+"querer construir um índice para acelerar pesquisas espaciais dos dados (a "
+"menos que suas pesquisas sejam baseadas em atributos, você vai querer "
+"construir um índice normal nos campos de atributo). "
+
+#. Tag: para
+#: using_postgis_dataman.xml:1974
+#, no-c-format
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1982
+#, no-c-format
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1992
+#, fuzzy, no-c-format
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+"A sintaxe para construir um índice GiST em uma coluna \"geométrica\" é a "
+"seguinte: "
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, fuzzy, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, fuzzy, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+"A sintaxe acima sempre irá construir um índice 2D. Para obter o índice n-"
+"dimensional suportado no PostGIS 2.0+ para a geometria, você pode criar um "
+"usando esta sintaxe. "
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1999
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2010
+#, fuzzy, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+"A sintaxe para construir um índice GiST em uma coluna \"geométrica\" é a "
+"seguinte: "
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, fuzzy, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
+#, no-c-format
+msgid "Using Indexes"
+msgstr "Usando Índices"
+
+#. Tag: para
+#: using_postgis_dataman.xml:2029
 #, no-c-format
 msgid ""
 "Ordinarily, indexes invisibly speed up data access: once the index is built, "
@@ -3462,17 +4629,25 @@ msgid ""
 "optimize the use of GiST indexes well, so sometimes searches which should "
 "use a spatial index instead default to a sequence scan of the whole table."
 msgstr ""
+"Normalmente, os índices aceleram o acesso de dados invisivelmente: uma vez "
+"que o índice está construído, o organizador de consulta decide quando usar a "
+"informação para acelerar um plano de consulta. Infelizmente, o organizador "
+"de consulta PostgreSQL não otimiza o uso dos índices GiST, então às vezes "
+"pesquisadores que deveriam usar o índice espacial em vez de um escaneamento "
+"em sequência da tabela inteira.  "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:2036
 #, no-c-format
 msgid ""
 "If you find your spatial indexes are not being used (or your attribute "
 "indexes, for that matter) there are a couple things you can do:"
 msgstr ""
+"Se você achar que seus índices não estão sendo usados (ou seus atributos) há "
+"algumas coisas que pode fazer: "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:2042
 #, no-c-format
 msgid ""
 "Firstly, make sure statistics are gathered about the number and "
@@ -3486,9 +4661,20 @@ msgid ""
 "regularly vacuum your databases anyways -- many PostgreSQL DBAs have "
 "<command>VACUUM</command> run as an off-peak cron job on a regular basis."
 msgstr ""
+"Primeiro, certifique-se que as estatísticas estão unidas sobre o número e "
+"distribuição de valores em uma tabela, para fornecer ao organizador de "
+"consultas informações melhores para tomar decisões a respeito do uso de "
+"índices. Para as instalações do PostgreSQL 7.4 e abaixo isto será feito "
+"executando <command>update_geometry_stats([table_name, column_name])</"
+"command> (calcula distribuição) e <command>VACUUM ANALYZE [table_name] "
+"[column_name]</command> (calcula número de valores). Começando com o  "
+"PostgreSQL 8.0 execuando <command>VACUUM ANALYZE</command> fará as duas "
+"operações. Você deveria aspirar seu banco de dados de qualquer forma -- "
+"vários PostgreSQL DBAs têm <command>VACUUM</command> roda como um off-peak "
+"cron job em uma base normal. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1982
+#: using_postgis_dataman.xml:2056
 #, no-c-format
 msgid ""
 "If vacuuming does not work, you can force the planner to use the index "
@@ -3499,17 +4685,26 @@ msgid ""
 "consider setting <varname>ENABLE_SEQSCAN</varname> back on, so that other "
 "queries will utilize the planner as normal."
 msgstr ""
+"Se aspirar não funcionar, você pode forçar o organizador a usar a informação "
+"de índices usando o comando <command>SET ENABLE_SEQSCAN=OFF</command>. Você "
+"só deverá usar este comando com moderação, e somente em consultas "
+"classificadas espacialmente: de modo geral, o planejador sabe mais sobre "
+"quando usar os ṕindices B-Tree normais. Uma vez que você tenha feito sua "
+"consulta, você deveria considerar colocar <varname>ENABLE_SEQSCAN</"
+"varname> , para que outras consultas utilizem o organizador normal. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1992
+#: using_postgis_dataman.xml:2066
 #, no-c-format
 msgid ""
 "As of version 0.6, it should not be necessary to force the planner to use "
 "the index with <varname>ENABLE_SEQSCAN</varname>."
 msgstr ""
+"Assim como na versão 0.6, não seria necessário forçar o organizador a usar o "
+"índice com <varname>ENABLE_SEQSCAN</varname>. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:1999
+#: using_postgis_dataman.xml:2073
 #, no-c-format
 msgid ""
 "If you find the planner wrong about the cost of sequential vs index scans "
@@ -3518,16 +4713,21 @@ msgid ""
 "1 or 2. Decrementing the value makes the planner more inclined of using "
 "Index scans."
 msgstr ""
+"Se você acha o organizador errado o custo de escaneamento sem sequência vs "
+"índices, tente reduzir o valor de random_page_cost em postgresql.conf ou "
+"usar SET random_page_cost=#. O valor padrão para o parâmetro é 4, tente mudá-"
+"lo para 1 ou 2. Diminuir o valor torna o organizador mais inclinado para "
+"usar escaneamento de índice. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:2010
+#: using_postgis_dataman.xml:2084
 #, no-c-format
 msgid "Complex Queries"
-msgstr ""
+msgstr "Consultas Complexas"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
-#, no-c-format
+#: using_postgis_dataman.xml:2086
+#, fuzzy, no-c-format
 msgid ""
 "The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
 "performing queries inside the database which would ordinarily require "
@@ -3537,22 +4737,58 @@ msgid ""
 "is purely for demonstration. You should be using a REAL SRID listed in the "
 "the spatial_ref_sys table and one that matches the projection of your data. "
 "If your data has no spatial reference system specified, you should be "
-"THINKING very thoughtfully why it doesn't and maybe it should. If your "
-"reason is because you are modeling something that doesn't have a geographic "
-"spatial reference system defined such as the internals of a molecule or a "
-"good location on Mars to transport the human race in the event of a nuclear "
-"holocaust, then simply leave out the SRID or make one up and insert it in "
-"the <varname>spatial_ref_sys</varname> table."
+"THINKING very thoughtfully why it doesn't and maybe it should."
+msgstr ""
+"A <emphasis>raison d'etre</emphasis> da funcionalidade do banco de dados "
+"espacial está desempenhando consultas dentro do banco de dados que "
+"precisariam normalmente de uma funcionalidade desktop GIS. Para usar o "
+"PostGIS efetivamente é preciso saber quais funções estão disponíveis, e "
+"certificar-se que índices apropriados estão lá para fornecer uma boa "
+"apresentação. O SRID de 312, usado neste exemplo, é puramente para "
+"demonstração. Você deveria usar um SRID REAL listado na tabela "
+"spatial_ref_sys e um que combina com a projeção dos seus dados. Se seus "
+"dados não têm nenhum sistema de referência espacial específico, você deveria "
+"estar PENSANDO atenciosamente em porquê não e em que talvez deveria ter. Se "
+"sua justificativa é porque você está modelando algo que não tem referência "
+"geográfica, então simplesmente deixe sem o SRID ou faça algum e insira na "
+"tabela <varname>spatial_ref_sys</varname>."
+
+#. Tag: para
+#: using_postgis_dataman.xml:2094
+#, no-c-format
+msgid ""
+"If your reason is because you are modeling something that doesn't have a "
+"geographic spatial reference system defined such as the internals of a "
+"molecule or the floorplan of a not yet built amusement park then that's "
+"fine. If the location of the amusement park has been planned however, then "
+"it would make sense to use a suitable planar coordinate system for that "
+"location if nothing more than to ensure the amusement part is not "
+"trespassing on already existing structures."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2098
+#, no-c-format
+msgid ""
+"Even in the case where you are planning a Mars expedition to transport the "
+"human race in the event of a nuclear holocaust and you want to map out the "
+"Mars planet for rehabitation, you can use a non-earthly coordinate system "
+"such as <ulink url=\"http://spatialreference.org/ref/iau2000/mars-2000/"
+"\">Mars 2000</ulink> make one up and insert it in the "
+"<varname>spatial_ref_sys</varname> table. Though this Mars coordinate system "
+"is a non-planar one (it's in degrees spheroidal), you can use it with the "
+"geography type to have your length and proximity measurements in meters "
+"instead of degrees."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2104
 #, no-c-format
 msgid "Taking Advantage of Indexes"
-msgstr ""
+msgstr "Tirando vantagem dos índices"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2106
 #, no-c-format
 msgid ""
 "When constructing a query it is important to remember that only the bounding-"
@@ -3561,9 +4797,14 @@ msgid ""
 "the index to optimize their operation. For example, the following query "
 "would be quite slow on a large table:"
 msgstr ""
+"Ao construir uma consulta é importante lembrar que somente os operadores "
+"baseados na caixa delimitadora como && podem tirar vantagem do "
+"índice GiST. Funções como <varname>ST_Distance()</varname> não podem usar o "
+"índice para otimizar sua operação. Por exemplo, a consulta a seguir seria "
+"devagar em uma tabela grande: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2113
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3571,9 +4812,13 @@ msgid ""
 "WHERE ST_Distance(the_geom, ST_GeomFromText('POINT(100000 200000)', 312)) "
 "< 100"
 msgstr ""
+"SELECT the_geom\n"
+"FROM geom_table\n"
+"WHERE ST_Distance(the_geom, ST_GeomFromText('POINT(100000 200000)', 312)) "
+"< 100"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2115
 #, no-c-format
 msgid ""
 "This query is selecting all the geometries in geom_table which are within "
@@ -3583,9 +4828,15 @@ msgid ""
 "the table. We can avoid this by using the && operator to reduce the "
 "number of distance calculations required:"
 msgstr ""
+"Esta consulta está selecionando todas as geometrias na geom_table a qual "
+"está dentro de 100 unidades do ponto (100000, 200000). Será devagar pois "
+"está calculando a distância entre cada ponto na tabela e nosso ponto "
+"especificado, ex.: um cálculo <varname>ST_Distance()</varname> para cada "
+"linha na tabela. Podemos evitar isto usando o operador && para "
+"reduzir o número de cálculos de distância necessários: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2122
 #, no-c-format
 msgid ""
 "SELECT the_geom\n"
@@ -3593,9 +4844,13 @@ msgid ""
 "WHERE ST_DWithin(the_geom,  ST_MakeEnvelope(90900, 190900, 100100, "
 "200100,312), 100)"
 msgstr ""
+"SELECT the_geom\n"
+"FROM geom_table\n"
+"WHERE ST_DWithin(the_geom,  ST_MakeEnvelope(90900, 190900, 100100, "
+"200100,312), 100)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2124
 #, no-c-format
 msgid ""
 "This query selects the same geometries, but it does it in a more efficient "
@@ -3610,39 +4865,57 @@ msgid ""
 "is much smaller than the extents of the entire geometry table, this will "
 "drastically reduce the number of distance calculations that need to be done."
 msgstr ""
+"Esta consulta seleciona as mesmas geometrias, mas não de uma forma "
+"eficiente. Assumindo que existe um índice GiST na the_geom, o organizador de "
+"consulta irá reconhecer que pode usar o índice para reduzir o número de "
+"linhas antes de calcular o resultado da função <varname>ST_distance()</"
+"varname> . Note que a geometria <varname>ST_MakeEnvelope</varname> que é "
+"usada na operação && é uma caixa quadrada de 200 unidades centrada "
+"no ponto original - esta é nossa \"caixa consulta\". O operador && "
+"usa o índice para reduzir o resultado definido apenas para aquelas "
+"geometrias que possuem caixas delimitadoras que sobrepõem a \"caixa consulta"
+"\". Assumindo que nossa caixa consulta é muito menor que as extensões da "
+"tabela inteira, isto irá reduzir drasticamente o número de cálculos de "
+"distância que precisam ser feitos. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2138
 #, no-c-format
 msgid "Change in Behavior"
-msgstr ""
+msgstr "Mudança no Comportamento "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2140
 #, no-c-format
 msgid ""
 "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
 "notable exceptions of ST_Disjoint and ST_Relate, include implicit bounding "
 "box overlap operators."
 msgstr ""
+"Assim como o PostGIS 1.3.0, a maioria das funções de relações de geometrias, "
+"com as exceções de ST_Disjoint e ST_Relate, incluem uma caixa delimitadora "
+"implícita que sobrepõe operadores. "
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2147
 #, no-c-format
 msgid "Examples of Spatial SQL"
-msgstr ""
+msgstr "Exemplos de SQL espacial"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2149
 #, no-c-format
 msgid ""
 "The examples in this section will make use of two tables, a table of linear "
 "roads, and a table of polygonal municipality boundaries. The table "
 "definitions for the <varname>bc_roads</varname> table is:"
 msgstr ""
+"Os exemplos desta seção farão uso de duas tabelas, uma tabela de ruas "
+"lineares e uma de limites de municípios poligonais. As definições para a "
+"tabela <varname>bc_roads</varname> são:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
 "Column      | Type              | Description\n"
@@ -3651,16 +4924,21 @@ msgid ""
 "name        | character varying | Road Name\n"
 "the_geom    | geometry          | Location Geometry (Linestring)"
 msgstr ""
+"Column      | Type              | Description\n"
+"------------+-------------------+-------------------\n"
+"gid         | integer           | Unique ID\n"
+"name        | character varying | Road Name\n"
+"the_geom    | geometry          | Location Geometry (Linestring)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2155
 #, no-c-format
 msgid ""
 "The table definition for the <varname>bc_municipality</varname> table is:"
-msgstr ""
+msgstr "A definição para a tabela <varname>bc_municipality</varname> é:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid ""
 "Column     | Type              | Description\n"
@@ -3670,21 +4948,28 @@ msgid ""
 "name       | character varying | City / Town Name\n"
 "the_geom   | geometry          | Location Geometry (Polygon)"
 msgstr ""
+"Column     | Type              | Description\n"
+"-----------+-------------------+-------------------\n"
+"gid        | integer           | Unique ID\n"
+"code       | integer           | Unique ID\n"
+"name       | character varying | City / Town Name\n"
+"the_geom   | geometry          | Location Geometry (Polygon)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
+"Qual é o comprimento total de todas as ruas, expressado em quilômetros?  "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2168
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
-msgstr ""
+msgstr "Você pode responder esta questão com um pedaço simples de SQL: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2171
 #, no-c-format
 msgid ""
 "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
@@ -3694,23 +4979,31 @@ msgid ""
 "70842.1243039643\n"
 "(1 row)"
 msgstr ""
+"SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
+"\n"
+"km_roads\n"
+"------------------\n"
+"70842.1243039643\n"
+"(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
-msgstr ""
+msgstr "Quão grande é a cidade de Prince George em hectares? "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2181
 #, no-c-format
 msgid ""
 "This query combines an attribute condition (on the municipality name) with a "
 "spatial calculation (of the area):"
 msgstr ""
+"Esta consulta combina um atributo condição (no nome do município) com um "
+"cálculo espacial (da área):"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2185
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3723,23 +5016,34 @@ msgid ""
 "32657.9103824927\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"  ST_Area(the_geom)/10000 AS hectares\n"
+"FROM bc_municipality\n"
+"WHERE name = 'PRINCE GEORGE';\n"
+"\n"
+"hectares\n"
+"------------------\n"
+"32657.9103824927\n"
+"(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
-msgstr ""
+msgstr "Qual é o maior município na província, por área? "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2196
 #, no-c-format
 msgid ""
 "This query brings a spatial measurement into the query condition. There are "
 "several ways of approaching this problem, but the most efficient is below:"
 msgstr ""
+"Esta consulta traz uma media espacial dentro da consulta condição. Existem "
+"várias maneiras de abordar este problema, mas o mais eficiente está abaixo:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2200
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3755,9 +5059,21 @@ msgid ""
 "TUMBLER RIDGE  | 155020.02556131\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"  name,\n"
+"  ST_Area(the_geom)/10000 AS hectares\n"
+"FROM\n"
+"  bc_municipality\n"
+"ORDER BY hectares DESC\n"
+"LIMIT 1;\n"
+"\n"
+"name           | hectares\n"
+"---------------+-----------------\n"
+"TUMBLER RIDGE  | 155020.02556131\n"
+"(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2202
 #, no-c-format
 msgid ""
 "Note that in order to answer this query we have to calculate the area of "
@@ -3767,15 +5083,22 @@ msgid ""
 "PostgreSQL \"LIMIT\" command we can easily pick off the largest value "
 "without using an aggregate function like max()."
 msgstr ""
+"Note que para responder esta pesquisa, tivemos que calcular a área de cada "
+"polígono. Se estivéssemos acostumados a fazer isto, faria sentido adicionar "
+"uma coluna área à tabela que poderíamos classificar separadamente para "
+"apresentação. Pedindo os resultados em uma direção descendente, e usando o "
+"comando PostgreSQL \"LIMITE\" podemos escolher o maior valor sem usar uma "
+"função agregada como max().  "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
+"Qual é o comprimento de ruas completamente contidas dentro de cada município?"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2219
 #, no-c-format
 msgid ""
 "This is an example of a \"spatial join\", because we are bringing together "
@@ -3783,9 +5106,13 @@ msgid ""
 "condition (\"contained\") as the join condition rather than the usual "
 "relational approach of joining on a common key:"
 msgstr ""
+"Este é um exemplo de uma \"união espacial\", porque estamos unindo dados de "
+"duas tabelas (fazendo uma união), mas usando a condição de interação "
+"espacial (\"contida\") como a condição de união em vez da maneira usual de "
+"unir a uma chave comum: "
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2225
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3808,9 +5135,28 @@ msgid ""
 "PRINCE GEORGE               | 694.37554369147\n"
 "..."
 msgstr ""
+"SELECT\n"
+"  m.name,\n"
+"  sum(ST_Length(r.the_geom))/1000 as roads_km\n"
+"FROM\n"
+"  bc_roads AS r,\n"
+"  bc_municipality AS m\n"
+"WHERE\n"
+"  ST_Contains(m.the_geom,r.the_geom)\n"
+"GROUP BY m.name\n"
+"ORDER BY roads_km;\n"
+"\n"
+"name                        | roads_km\n"
+"----------------------------+------------------\n"
+"SURREY                      | 1539.47553551242\n"
+"VANCOUVER                   | 1450.33093486576\n"
+"LANGLEY DISTRICT            | 833.793392535662\n"
+"BURNABY                     | 773.769091404338\n"
+"PRINCE GEORGE               | 694.37554369147\n"
+"..."
 
 #. Tag: para
-#: using_postgis_dataman.xml:2149
+#: using_postgis_dataman.xml:2227
 #, no-c-format
 msgid ""
 "This query takes a while, because every road in the table is summarized into "
@@ -3818,15 +5164,20 @@ msgid ""
 "smaller overlays (several thousand records on several hundred) the response "
 "can be very fast."
 msgstr ""
+"Esta consulta leva alguns instantes, pois cada rua na tabela está resumida "
+"no resultado final (por volta de 250K ruas para nossa tabela exemplo). Para "
+"coberturas menores (vários milhares de relatos em muitas centenas) a "
+"resposta pode ser bem rápida. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
+"Criar uma nova tabela como todas as ruas dentro da cidade de Prince George. "
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2241
 #, no-c-format
 msgid ""
 "This is an example of an \"overlay\", which takes in two tables and outputs "
@@ -3835,9 +5186,14 @@ msgid ""
 "geometries. An overlay is like a turbo-charged spatial join, and is useful "
 "for more exact analysis work:"
 msgstr ""
+"Este é um exemplo de uma \"cobertura\", que pega duas tabelas e gera uma "
+"nova tabela que consiste de resultantes cortadas. Diferente da \"união "
+"espacial\" demonstrada acima, esta consulta realmente cria novas geometrias. "
+"Uma cobertura é como uma união espacial turbo carregada, e é útil para "
+"trabalhos de análise mais exatos:"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2248
 #, no-c-format
 msgid ""
 "CREATE TABLE pg_roads as\n"
@@ -3850,15 +5206,24 @@ msgid ""
 "  bc_municipality AS m\n"
 "WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 msgstr ""
+"CREATE TABLE pg_roads as\n"
+"SELECT\n"
+"  ST_Intersection(r.the_geom, m.the_geom) AS intersection_geom,\n"
+"  ST_Length(r.the_geom) AS rd_orig_length,\n"
+"  r.*\n"
+"FROM\n"
+"  bc_roads AS r,\n"
+"  bc_municipality AS m\n"
+"WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
-msgstr ""
+msgstr "Qual é o tamanho em quilômetros da \"Douglas St\" em Victoria?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2259
 #, no-c-format
 msgid ""
 "SELECT\n"
@@ -3874,15 +5239,27 @@ msgid ""
 "4.89151904172838\n"
 "(1 row)"
 msgstr ""
+"SELECT\n"
+"  sum(ST_Length(r.the_geom))/1000 AS kilometers\n"
+"FROM\n"
+"  bc_roads r,\n"
+"  bc_municipality m\n"
+"WHERE  r.name = 'Douglas St' AND m.name = 'VICTORIA'\n"
+"        AND ST_Contains(m.the_geom, r.the_geom) ;\n"
+"\n"
+"kilometers\n"
+"------------------\n"
+"4.89151904172838\n"
+"(1 row)"
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
-msgstr ""
+msgstr "Qual é o maior município poligonal que tem um buraco?"
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2270
 #, no-c-format
 msgid ""
 "SELECT gid, name, ST_Area(the_geom) AS area\n"
@@ -3895,3 +5272,28 @@ msgid ""
 "12   | SPALLUMCHEEN | 257374619.430216\n"
 "(1 row)"
 msgstr ""
+"SELECT gid, name, ST_Area(the_geom) AS area\n"
+"FROM bc_municipality\n"
+"WHERE ST_NRings(the_geom) > 1\n"
+"ORDER BY area DESC LIMIT 1;\n"
+"\n"
+"gid  | name         | area\n"
+"-----+--------------+------------------\n"
+"12   | SPALLUMCHEEN | 257374619.430216\n"
+"(1 row)"
+
+#~ msgid ""
+#~ "Examples of the text representations (EWKT) of the extended spatial "
+#~ "objects of the features are as follows. The * ones are new in this "
+#~ "version of PostGIS:"
+#~ msgstr ""
+#~ "A seguir, exemplos das representações do textos (EWKT) dos objetos "
+#~ "espaciais das características. Os * são novos nesta versão do PostGIS:"
+
+#~ msgid ""
+#~ "However they may be registered as a generic geometry column if the column "
+#~ "was not defined as a specific type during creation."
+#~ msgstr ""
+#~ "Entretanto, elas podem ser registrados como uma coluna geométrica "
+#~ "genérica se ela não for definida como um tipo específico durante a "
+#~ "criação. "
diff --git a/doc/po/pt_BR/using_raster_dataman.xml.po b/doc/po/pt_BR/using_raster_dataman.xml.po
index 65a66c3..1fded6e 100644
--- a/doc/po/pt_BR/using_raster_dataman.xml.po
+++ b/doc/po/pt_BR/using_raster_dataman.xml.po
@@ -2,14 +2,16 @@
 #
 # Translators:
 # Dauro Lima Sobrinho <daurolima at gmail.com>, 2014
+# georgersilva <georger.silva at gmail.com>, 2017
+# Poliana Palhares <p.palhares at plamu.com.br>, 2016
 # www.iis-rio.org <felipe.b4rros at gmail.com>, 2014
 msgid ""
 msgstr ""
 "Project-Id-Version: PostGIS\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
-"PO-Revision-Date: 2015-09-29 12:25+0000\n"
-"Last-Translator: Sandro Santilli <strk at kbt.io>\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
+"PO-Revision-Date: 2017-01-31 20:27+0000\n"
+"Last-Translator: georgersilva <georger.silva at gmail.com>\n"
 "Language-Team: Portuguese (Brazil) (http://www.transifex.com/postgis/postgis/"
 "language/pt_BR/)\n"
 "Language: pt_BR\n"
@@ -22,7 +24,7 @@ msgstr ""
 #: using_raster_dataman.xml:3
 #, no-c-format
 msgid "Raster Data Management, Queries, and Applications"
-msgstr ""
+msgstr "Gerência de dados raster, pesquisas e aplicações "
 
 #. Tag: title
 #: using_raster_dataman.xml:5
@@ -56,6 +58,10 @@ msgid ""
 "raster table. It is capable of loading folders of raster files as well as "
 "creating overviews of rasters."
 msgstr ""
+"O <varname>raster2pgsql</varname> é um carregador raster executável que "
+"carrega formatos raster, suportados pelo GDAL, para sql, carregando ema "
+"table raster PostGIS. É capaz de carregar pastas de arquivos raster bem como "
+"criar overviews de rasters.  "
 
 #. Tag: para
 #: using_raster_dataman.xml:13
@@ -69,6 +75,14 @@ msgid ""
 "PostGIS install documented here <xref linkend=\"RT_ST_GDALDrivers\"/> if you "
 "are using the same gdal library for both."
 msgstr ""
+"Já que o raster2pgsql está compilado como parte do PostGIS (a menos que você "
+"compile sua própria biblioteca GDAL), os tipos raster suportados pelo "
+"executável serão os mesmos que os compilados na biblioteca de dependência "
+"GDAL. Para pegar essa lista de tipos de rasters que seu raster2pgsql "
+"suporta, use o <varname>-G</varname>. Esses deve ser os mesmos daqueles "
+"fornecidos pela sua instalação PostGIS documentada aqui <xref linkend="
+"\"RT_ST_GDALDrivers\"/> se você está usando a mesma biblioteca gdal para "
+"ambos. "
 
 #. Tag: para
 #: using_raster_dataman.xml:16
@@ -81,6 +95,12 @@ msgid ""
 "ulink>. Please note that the raster2pgsql python script may not work with "
 "future versions of PostGIS raster and is no longer supported."
 msgstr ""
+"A versão mais antiga dessa ferramenta era um phyton script. O executável "
+"substituiu o phyton script. Se você continuar achando necessário os exemplos "
+"phyton script, um pode ser encontrado em: <ulink url=\"http://trac.osgeo.org/"
+"gdal/wiki/frmts_wtkraster.html\">GDAL PostGIS Raster Driver Usage</ulink>. "
+"Por favor, note que o raster2pgsql python script  pode não funcionar com "
+"versões futuras do raster PostGIS e não ser mais suportada."
 
 #. Tag: para
 #: using_raster_dataman.xml:21
@@ -91,12 +111,17 @@ msgid ""
 "\"http://trac.osgeo.org/postgis/ticket/1764\">http://trac.osgeo.org/postgis/"
 "ticket/1764</ulink> for an example where the overviews do not align."
 msgstr ""
+"Na criação de overviews de um fator específico de um conjunto de rasters que "
+"estão alinhados, é possível que as overviews não se alinhem. Visite <ulink "
+"url=\"http://trac.osgeo.org/postgis/ticket/1764\">http://trac.osgeo.org/"
+"postgis/ticket/1764</ulink> para ver um exemplo onde as overviews não se "
+"alinham."
 
 #. Tag: para
 #: using_raster_dataman.xml:23
 #, no-c-format
 msgid "EXAMPLE USAGE:"
-msgstr ""
+msgstr "USO EXEMPLO:"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:24
@@ -106,6 +131,9 @@ msgid ""
 "varname> <varname>someschema</varname>.<varname>sometable</varname> > out."
 "sql"
 msgstr ""
+"raster2pgsql <varname>raster_options_go_here</varname> <varname>raster_file</"
+"varname> <varname>someschema</varname>.<varname>sometable</varname> > out."
+"sql"
 
 #. Tag: term
 #: using_raster_dataman.xml:28
@@ -120,6 +148,8 @@ msgid ""
 "Display help screen. Help will also display if you don't pass in any "
 "arguments."
 msgstr ""
+"Tela de ajuda. A ajuda também é exibida se você não passar em nenhum "
+"argumento. "
 
 #. Tag: term
 #: using_raster_dataman.xml:37
@@ -131,13 +161,13 @@ msgstr "<term>-G</term>"
 #: using_raster_dataman.xml:39
 #, no-c-format
 msgid "Print the supported raster formats."
-msgstr ""
+msgstr "Imprimir os formatos de raster suportados. "
 
 #. Tag: term
 #: using_raster_dataman.xml:46
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
-msgstr ""
+msgstr "(c|a|d|p) Essas são opções mutualmente exclusivas: "
 
 #. Tag: term
 #: using_raster_dataman.xml:51
@@ -152,6 +182,8 @@ msgid ""
 "Create new table and populate it with raster(s), <emphasis>this is the "
 "default mode</emphasis>"
 msgstr ""
+"Criar nova table e popular ela com raster(s), <emphasis>esse é o modo "
+"padrão</emphasis>"
 
 #. Tag: term
 #: using_raster_dataman.xml:60
@@ -163,7 +195,7 @@ msgstr "<term>-a</term>"
 #: using_raster_dataman.xml:62
 #, no-c-format
 msgid "Append raster(s) to an existing table."
-msgstr ""
+msgstr "Anexar raster(s) à uma table existente. "
 
 #. Tag: term
 #: using_raster_dataman.xml:69
@@ -175,7 +207,7 @@ msgstr "<term>-d</term>"
 #: using_raster_dataman.xml:71
 #, no-c-format
 msgid "Drop table, create new one and populate it with raster(s)"
-msgstr ""
+msgstr "Derrubar table, criar nova e popular ela com raster(s)"
 
 #. Tag: term
 #: using_raster_dataman.xml:78
@@ -187,7 +219,7 @@ msgstr "<term>-p</term>"
 #: using_raster_dataman.xml:80
 #, no-c-format
 msgid "Prepare mode, only create the table."
-msgstr ""
+msgstr "Preparar modo, somente criar a table."
 
 #. Tag: term
 #: using_raster_dataman.xml:91
@@ -196,6 +228,8 @@ msgid ""
 "Raster processing: Applying constraints for proper registering in raster "
 "catalogs"
 msgstr ""
+"Processo raster: Solicitando restrições para registro apropriado nos "
+"catálogos raster "
 
 #. Tag: term
 #: using_raster_dataman.xml:96
@@ -210,6 +244,9 @@ msgid ""
 "Apply raster constraints -- srid, pixelsize etc. to ensure raster is "
 "properly registered in <varname>raster_columns</varname> view."
 msgstr ""
+"Solicitar restrições raster -- srid, pixelsize etc. para assegurar que o "
+"raster está registrado corretamente na view <varname>raster_columns</"
+"varname> ."
 
 #. Tag: term
 #: using_raster_dataman.xml:104
@@ -224,6 +261,8 @@ msgid ""
 "Disable setting the max extent constraint. Only applied if -C flag is also "
 "used."
 msgstr ""
+"Desativar configuração da extensão de restrição máxima. Empregado somente se "
+"a bandeira -C também for.  "
 
 #. Tag: term
 #: using_raster_dataman.xml:112
@@ -238,6 +277,8 @@ msgid ""
 "Set the constraints (spatially unique and coverage tile) for regular "
 "blocking. Only applied if -C flag is also used."
 msgstr ""
+"Configurar as restrições (espacialmente únicas e telha de cobertura) para "
+"bloqueio normal. Empregado somente se a bandeira -C também for. "
 
 #. Tag: term
 #: using_raster_dataman.xml:125
@@ -246,6 +287,8 @@ msgid ""
 "Raster processing: Optional parameters used to manipulate input raster "
 "dataset"
 msgstr ""
+"Processo raster: Parâmetros opcionais usados para manipular a entrada do "
+"conjunto de dados raster"
 
 #. Tag: term
 #: using_raster_dataman.xml:130
@@ -260,12 +303,15 @@ msgid ""
 "Assign output raster with specified SRID. If not provided or is zero, "
 "raster's metadata will be checked to determine an appropriate SRID."
 msgstr ""
+"Saída raster designada com SRID específico. Se não for fornecida ou for "
+"zero, os metadados raster serão verificados para determinar um SRID "
+"apropriado. "
 
 #. Tag: term
 #: using_raster_dataman.xml:139
 #, no-c-format
 msgid "-b BAND"
-msgstr ""
+msgstr "-b BAND"
 
 #. Tag: para
 #: using_raster_dataman.xml:141
@@ -275,12 +321,15 @@ msgid ""
 "index, separate with comma (,). If unspecified, all bands of raster will be "
 "extracted."
 msgstr ""
+"Índice (1-base) da banda para extrair de raster. Para mais de um índice de "
+"banda, separe com vírgula(,). Se não especificado, todas as bandas de raster "
+"serão extraídas. "
 
 #. Tag: term
 #: using_raster_dataman.xml:149
 #, no-c-format
 msgid "-t TILE_SIZE"
-msgstr ""
+msgstr "-t TILE_SIZE"
 
 #. Tag: para
 #: using_raster_dataman.xml:151
@@ -291,12 +340,16 @@ msgid ""
 "the loader to compute an appropriate tile size using the first raster and "
 "applied to all rasters."
 msgstr ""
+"Corte raster em ladrilhos para ser inserido um por fileira na tabela. O  "
+"<varname>TILE_SIZE</varname> é expressado como LARGURAxALTURA ou configurado "
+"para o valor \"auto\" para permitir o carregador computar um tamanho usando "
+"o primeiro raster e aplicando para os outros rasters."
 
 #. Tag: term
 #: using_raster_dataman.xml:158
 #, no-c-format
 msgid "<term>-P</term>"
-msgstr ""
+msgstr "<term>-P</term>"
 
 #. Tag: para
 #: using_raster_dataman.xml:160
@@ -305,18 +358,20 @@ msgid ""
 "Pad right-most and bottom-most tiles to guarantee that all tiles have the "
 "same width and height."
 msgstr ""
+"Preenche a maioria das tiles da direita e de baixo para garantir que todas "
+"as tiles tenham a mesma largura e peso."
 
 #. Tag: term
 #: using_raster_dataman.xml:170
 #, no-c-format
 msgid "-R, --register"
-msgstr ""
+msgstr "-R, --register"
 
 #. Tag: para
 #: using_raster_dataman.xml:172
 #, no-c-format
 msgid "Register the raster as a filesystem (out-db) raster."
-msgstr ""
+msgstr "Registrar o raster como o sistema de arquivos raster (out-db)."
 
 #. Tag: para
 #: using_raster_dataman.xml:173
@@ -325,12 +380,14 @@ msgid ""
 "Only the metadata of the raster and path location to the raster is stored in "
 "the database (not the pixels)."
 msgstr ""
+"Somente os metadados do raster e a localização do caminho para o raster "
+"estão armazenados no banco de dados (não os pixels)."
 
 #. Tag: term
 #: using_raster_dataman.xml:178
 #, no-c-format
 msgid "-l <varname>OVERVIEW_FACTOR</varname>"
-msgstr ""
+msgstr "-l <varname>OVERVIEW_FACTOR</varname>"
 
 #. Tag: para
 #: using_raster_dataman.xml:179
@@ -344,24 +401,32 @@ msgid ""
 "the database and is not affected by -R. Note that your generated sql file "
 "will contain both the main table and overview tables."
 msgstr ""
+"Cria uma visão geral do raster. Para mais de um fator, separe com a "
+"vírgula(,). A visão geral da tabela de nomes segue o modelo "
+"o_<varname>overview factor</varname>_<varname>table</varname>, onde "
+"<varname>overview factor</varname> é um marcador de posição para um fator de "
+"visão geral numérico e <varname>table</varname> é substituído com a tabela "
+"de nome básica. A visão geral criada está armazenada no banco de dados e não "
+"é afetada por -R. Note que seu arquivo sql criado contém a tabela principal "
+"e as tabelas panoramas. "
 
 #. Tag: term
 #: using_raster_dataman.xml:187
 #, no-c-format
 msgid "-N <varname>NODATA</varname>"
-msgstr ""
+msgstr "-N <varname>NODATA</varname>"
 
 #. Tag: para
 #: using_raster_dataman.xml:189
 #, no-c-format
 msgid "NODATA value to use on bands without a NODATA value."
-msgstr ""
+msgstr "NODATA valor para usar em bandas sem um valor NODATA."
 
 #. Tag: term
 #: using_raster_dataman.xml:201
 #, no-c-format
 msgid "Optional parameters used to manipulate database objects"
-msgstr ""
+msgstr "Parâmetros opcionais usados para manipular objetos do banco de dados"
 
 #. Tag: term
 #: using_raster_dataman.xml:206 using_raster_dataman.xml:235
@@ -373,19 +438,19 @@ msgstr "<term>-q</term>"
 #: using_raster_dataman.xml:208
 #, no-c-format
 msgid "Wrap PostgreSQL identifiers in quotes"
-msgstr ""
+msgstr "Identificadores wrap PostgreSQL em citações"
 
 #. Tag: term
 #: using_raster_dataman.xml:213
 #, no-c-format
 msgid "-f COLUMN"
-msgstr ""
+msgstr "-f COLUMN"
 
 #. Tag: para
 #: using_raster_dataman.xml:215
 #, no-c-format
 msgid "Specify name of destination raster column, default is 'rast'"
-msgstr ""
+msgstr "Especificar nome de destinação da coluna raster, o padrão é 'rast'"
 
 #. Tag: term
 #: using_raster_dataman.xml:221
@@ -397,25 +462,25 @@ msgstr "<term>-F</term>"
 #: using_raster_dataman.xml:223
 #, no-c-format
 msgid "Add a column with the name of the file"
-msgstr ""
+msgstr "Adicionar uma coluna com o nome do arquivo "
 
 #. Tag: term
 #: using_raster_dataman.xml:228
 #, no-c-format
 msgid "-n COLUMN"
-msgstr ""
+msgstr "-n COLUMN"
 
 #. Tag: para
 #: using_raster_dataman.xml:230
 #, no-c-format
 msgid "Specify the name of the filename column. Implies -F."
-msgstr ""
+msgstr "Especificar o nome da coluna filename. Sugere -F."
 
 #. Tag: para
 #: using_raster_dataman.xml:237
 #, no-c-format
 msgid "Wrap PostgreSQL identifiers in quotes."
-msgstr ""
+msgstr "Identificadores wrap PostgreSQL em citações."
 
 #. Tag: term
 #: using_raster_dataman.xml:242
@@ -427,7 +492,7 @@ msgstr "<term>-I</term>"
 #: using_raster_dataman.xml:244
 #, no-c-format
 msgid "Create a GiST index on the raster column."
-msgstr ""
+msgstr "Cria um índice GiST na coluna raster."
 
 #. Tag: term
 #: using_raster_dataman.xml:251
@@ -439,25 +504,25 @@ msgstr "<term>-M</term>"
 #: using_raster_dataman.xml:253
 #, no-c-format
 msgid "Vacuum analyze the raster table."
-msgstr ""
+msgstr "Vácuo analise a tabela raster."
 
 #. Tag: term
 #: using_raster_dataman.xml:261
 #, no-c-format
 msgid "<term>-k</term>"
-msgstr ""
+msgstr "<term>-k</term>"
 
 #. Tag: para
 #: using_raster_dataman.xml:263
 #, no-c-format
 msgid "Skip NODATA value checks for each raster band."
-msgstr ""
+msgstr "Pula NODATA verificações de valores para cada banda raster."
 
 #. Tag: term
 #: using_raster_dataman.xml:271
 #, no-c-format
 msgid "-T <varname>tablespace</varname>"
-msgstr ""
+msgstr "-T <varname>tablespace</varname>"
 
 #. Tag: para
 #: using_raster_dataman.xml:273
@@ -467,12 +532,15 @@ msgid ""
 "primary key) will still use the default tablespace unless the -X flag is "
 "also used."
 msgstr ""
+"Especificar o espaço da tabela para a nova tabela. Note que os índices "
+"(incluindo a chave primária) continuarão sendo usados o espaço de tabela "
+"padrão, a menos que a bandeira -X também esteja sendo usada. "
 
 #. Tag: term
 #: using_raster_dataman.xml:282
 #, no-c-format
 msgid "-X <varname>tablespace</varname>"
-msgstr ""
+msgstr "-X <varname>tablespace</varname>"
 
 #. Tag: para
 #: using_raster_dataman.xml:284
@@ -481,6 +549,8 @@ msgid ""
 "Specify the tablespace for the table's new index. This applies to the "
 "primary key and the spatial index if the -I flag is used."
 msgstr ""
+"Especificar o espaço da tabela para a nova tabela. Isto se aplica à chave "
+"primária e ao índice espacial se a bandeira -I estiver sendo usada."
 
 #. Tag: term
 #: using_raster_dataman.xml:293
@@ -492,7 +562,7 @@ msgstr "<term>-Y</term>"
 #: using_raster_dataman.xml:295
 #, no-c-format
 msgid "Use copy statements instead of insert statements."
-msgstr ""
+msgstr "Utilize declarações copiadas em vez de inserir declarações."
 
 #. Tag: term
 #: using_raster_dataman.xml:306
@@ -504,13 +574,13 @@ msgstr "<term>-e</term>"
 #: using_raster_dataman.xml:307
 #, no-c-format
 msgid "Execute each statement individually, do not use a transaction."
-msgstr ""
+msgstr "Execute cada declaração individualmente, não use uma transação. "
 
 #. Tag: term
 #: using_raster_dataman.xml:311
 #, no-c-format
 msgid "-E ENDIAN"
-msgstr ""
+msgstr "-E ENDIAN"
 
 #. Tag: para
 #: using_raster_dataman.xml:312
@@ -519,12 +589,14 @@ msgid ""
 "Control endianness of generated binary output of raster; specify 0 for XDR "
 "and 1 for NDR (default); only NDR output is supported now"
 msgstr ""
+"Controla endianidade da saída binária gerada do raster; especificamos 0 para "
+"XDR e 1 para NDR (padrão); somente a saída NDR é suportada agora"
 
 #. Tag: term
 #: using_raster_dataman.xml:316
 #, no-c-format
 msgid "-V <varname>version</varname>"
-msgstr ""
+msgstr "-V <varname>version</varname>"
 
 #. Tag: para
 #: using_raster_dataman.xml:317
@@ -533,6 +605,8 @@ msgid ""
 "Specify version of output format. Default is 0. Only 0 is supported at this "
 "time."
 msgstr ""
+"Especificamos uma versão de formato de saída. O padrão é 0. Somente o 0 é "
+"suportado neste momento. "
 
 #. Tag: para
 #: using_raster_dataman.xml:320
@@ -541,6 +615,9 @@ msgid ""
 "An example session using the loader to create an input file and uploading it "
 "chunked in 100x100 tiles might look like this:"
 msgstr ""
+"Uma sessão de exemplo usando o carregador para criar um arquivo de entrada "
+"fazendo upload de seus azulejos fragmentados em 100x100, pode ficar parecido "
+"com:"
 
 #. Tag: para
 #: using_raster_dataman.xml:321
@@ -550,6 +627,9 @@ msgid ""
 "instead of <varname>public.demelevation</varname> and the raster table will "
 "be created in the default schema of the database or user"
 msgstr ""
+"Você pode nomear o esquema ex: <varname>demelevation</varname> em vez de "
+"<varname>public.demelevation</varname> e a tabela raster será criada no "
+"esquema padrão do banco de dados ou usuário"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:323
@@ -559,12 +639,17 @@ msgid ""
 "sql\n"
 "psql -d gisdb -f elev.sql"
 msgstr ""
+"raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation > elev."
+"sql\n"
+"psql -d gisdb -f elev.sql"
 
 #. Tag: para
 #: using_raster_dataman.xml:325
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
+"Uma conversão e u upload podem ser feitos em apenas um passo usando "
+"encadeamento UNIX: "
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:327
@@ -573,6 +658,8 @@ msgid ""
 "raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation | psql "
 "-d gisdb"
 msgstr ""
+"raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation | psql "
+"-d gisdb"
 
 #. Tag: para
 #: using_raster_dataman.xml:329
@@ -587,6 +674,14 @@ msgid ""
 "of table insert. (-F) Include a field called filename to hold the name of "
 "the file the tiles were cut from."
 msgstr ""
+"Carregue as tiles em metros dos rasters do estado plano de Massachusetts no "
+"esquema chamado: <varname>aerial</varname> e crie uma view completa,tabelas "
+"panoramas de níveis 2 e 4, use o modo cópia para inserir (sem arquivos "
+"intermediários), e -e não força tudo em uma transação (é bom se você quiser "
+"ver dados em tabelas sem esperar nada por isso). Quebre os rasters em "
+"128x128 pixel tiles e aplique restrições de rasters. Utilize o modo cópia em "
+"vez da tabela inserida. (-F) Inclui um campo chamado filename para conter o "
+"nome do arquivo de onde as tiles cortam. "
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:331
@@ -595,6 +690,8 @@ msgid ""
 "raster2pgsql -I -C -e -Y -F -s 26986 -t 128x128  -l 2,4 bostonaerials2008/*."
 "jpg aerials.boston | psql -U postgres -d gisdb -h localhost -p 5432"
 msgstr ""
+"raster2pgsql -I -C -e -Y -F -s 26986 -t 128x128  -l 2,4 bostonaerials2008/*."
+"jpg aerials.boston | psql -U postgres -d gisdb -h localhost -p 5432"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:333
@@ -603,12 +700,14 @@ msgid ""
 "--get a list of raster types supported:\n"
 "raster2pgsql -G"
 msgstr ""
+"--get a list of raster types supported:\n"
+"raster2pgsql -G"
 
 #. Tag: para
 #: using_raster_dataman.xml:335
 #, no-c-format
 msgid "The -G commands outputs a list something like"
-msgstr ""
+msgstr "Os comandos -G  geram uma lista parecida com "
 
 #. Tag: screen
 #: using_raster_dataman.xml:336
@@ -713,12 +812,110 @@ msgid ""
 "  ZMap Plus Grid\n"
 "  NOAA NGS Geoid Height Grids"
 msgstr ""
+"Available GDAL raster formats:\n"
+"  Virtual Raster\n"
+"  GeoTIFF\n"
+"  National Imagery Transmission Format\n"
+"  Raster Product Format TOC format\n"
+"  ECRG TOC format\n"
+"  Erdas Imagine Images (.img)\n"
+"  CEOS SAR Image\n"
+"  CEOS Image\n"
+"  JAXA PALSAR Product Reader (Level 1.1/1.5)\n"
+"  Ground-based SAR Applications Testbed File Format (.gff)\n"
+"  ELAS\n"
+"  Arc/Info Binary Grid\n"
+"  Arc/Info ASCII Grid\n"
+"  GRASS ASCII Grid\n"
+"  SDTS Raster\n"
+"  DTED Elevation Raster\n"
+"  Portable Network Graphics\n"
+"  JPEG JFIF\n"
+"  In Memory Raster\n"
+"  Japanese DEM (.mem)\n"
+"  Graphics Interchange Format (.gif)\n"
+"  Graphics Interchange Format (.gif)\n"
+"  Envisat Image Format\n"
+"  Maptech BSB Nautical Charts\n"
+"  X11 PixMap Format\n"
+"  MS Windows Device Independent Bitmap\n"
+"  SPOT DIMAP\n"
+"  AirSAR Polarimetric Image\n"
+"  RadarSat 2 XML Product\n"
+"  PCIDSK Database File\n"
+"  PCRaster Raster File\n"
+"  ILWIS Raster Map\n"
+"  SGI Image File Format 1.0\n"
+"  SRTMHGT File Format\n"
+"  Leveller heightfield\n"
+"  Terragen heightfield\n"
+"  USGS Astrogeology ISIS cube (Version 3)\n"
+"  USGS Astrogeology ISIS cube (Version 2)\n"
+"  NASA Planetary Data System\n"
+"  EarthWatch .TIL\n"
+"  ERMapper .ers Labelled\n"
+"  NOAA Polar Orbiter Level 1b Data Set\n"
+"  FIT Image\n"
+"  GRIdded Binary (.grb)\n"
+"  Raster Matrix Format\n"
+"  EUMETSAT Archive native (.nat)\n"
+"  Idrisi Raster A.1\n"
+"  Intergraph Raster\n"
+"  Golden Software ASCII Grid (.grd)\n"
+"  Golden Software Binary Grid (.grd)\n"
+"  Golden Software 7 Binary Grid (.grd)\n"
+"  COSAR Annotated Binary Matrix (TerraSAR-X)\n"
+"  TerraSAR-X Product\n"
+"  DRDC COASP SAR Processor Raster\n"
+"  R Object Data Store\n"
+"  Portable Pixmap Format (netpbm)\n"
+"  USGS DOQ (Old Style)\n"
+"  USGS DOQ (New Style)\n"
+"  ENVI .hdr Labelled\n"
+"  ESRI .hdr Labelled\n"
+"  Generic Binary (.hdr Labelled)\n"
+"  PCI .aux Labelled\n"
+"  Vexcel MFF Raster\n"
+"  Vexcel MFF2 (HKV) Raster\n"
+"  Fuji BAS Scanner Image\n"
+"  GSC Geogrid\n"
+"  EOSAT FAST Format\n"
+"  VTP .bt (Binary Terrain) 1.3 Format\n"
+"  Erdas .LAN/.GIS\n"
+"  Convair PolGASP\n"
+"  Image Data and Analysis\n"
+"  NLAPS Data Format\n"
+"  Erdas Imagine Raw\n"
+"  DIPEx\n"
+"  FARSITE v.4 Landscape File (.lcp)\n"
+"  NOAA Vertical Datum .GTX\n"
+"  NADCON .los/.las Datum Grid Shift\n"
+"  NTv2 Datum Grid Shift\n"
+"  ACE2\n"
+"  Snow Data Assimilation System\n"
+"  Swedish Grid RIK (.rik)\n"
+"  USGS Optional ASCII DEM (and CDED)\n"
+"  GeoSoft Grid Exchange Format\n"
+"  Northwood Numeric Grid Format .grd/.tab\n"
+"  Northwood Classified Grid Format .grc/.tab\n"
+"  ARC Digitized Raster Graphics\n"
+"  Standard Raster Product (ASRP/USRP)\n"
+"  Magellan topo (.blx)\n"
+"  SAGA GIS Binary Grid (.sdat)\n"
+"  Kml Super Overlay\n"
+"  ASCII Gridded XYZ\n"
+"  HF2/HFZ heightfield raster\n"
+"  OziExplorer Image File\n"
+"  USGS LULC Composite Theme Grid\n"
+"  Arc/Info Export E00 GRID\n"
+"  ZMap Plus Grid\n"
+"  NOAA NGS Geoid Height Grids"
 
 #. Tag: title
 #: using_raster_dataman.xml:339
 #, no-c-format
 msgid "Creating rasters using PostGIS raster functions"
-msgstr ""
+msgstr "Criando rasters utilizando as funções rasters do PostGIS "
 
 #. Tag: para
 #: using_raster_dataman.xml:340
@@ -728,6 +925,9 @@ msgid ""
 "the database. There are a plethora of functions to do that. The general "
 "steps to follow."
 msgstr ""
+"Em várias ocasiões, você vai querer criar rasters e tabelas rasters no banco "
+"de dados. Existe uma superabundância de funções que fazem isto. Os passos "
+"gerais para seguir."
 
 #. Tag: para
 #: using_raster_dataman.xml:342
@@ -736,6 +936,8 @@ msgid ""
 "Create a table with a raster column to hold the new raster records which can "
 "be accomplished with:"
 msgstr ""
+"Cria uma tabela com uma coluna raster para segurar os novos relatos rasters "
+"que são efetuados com:"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:343
@@ -752,6 +954,10 @@ msgid ""
 "linkend=\"RT_ST_MakeEmptyRaster\"/>, followed by <xref linkend="
 "\"RT_ST_AddBand\"/>"
 msgstr ""
+"Existem várias funções para auxiliar com este objetivo. Se você não estiver "
+"criando rasters como derivados de outros rasters, você precisará de começar "
+"com: <xref linkend=\"RT_ST_MakeEmptyRaster\"/>, seguido por <xref linkend="
+"\"RT_ST_AddBand\"/>"
 
 #. Tag: para
 #: using_raster_dataman.xml:348
@@ -763,6 +969,11 @@ msgid ""
 "\"RT_ST_MapAlgebraFct2\"/> or any of the family of other map algebra "
 "functions."
 msgstr ""
+"Você também pode criar rasters de geometrias. Para alcançar seu objetivo, "
+"você irá querer usar <xref linkend=\"RT_ST_AsRaster\"/> talvez acompanhado "
+"com outras funções como: <xref linkend=\"RT_ST_Union\"/> ou <xref linkend="
+"\"RT_ST_MapAlgebraFct2\"/> ou qualquer um da família de outras funções "
+"álgebra de mapa. "
 
 #. Tag: para
 #: using_raster_dataman.xml:350
@@ -772,6 +983,10 @@ msgid ""
 "existing tables. For example you can create a raster table in a different "
 "projection from an existing one using <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
+"Existem ainda mais opções para a criação de novas tabelas rasters a partir "
+"das tabelas existentes. Você pode criar uma tabela raster em uma projeção "
+"diferente de uma existente, por exemplo, utilizando: <xref linkend="
+"\"RT_ST_Transform\"/>"
 
 #. Tag: para
 #: using_raster_dataman.xml:352
@@ -780,6 +995,8 @@ msgid ""
 "Once you are done populating your table initially, you'll want to create a "
 "spatial index on the raster column with something like:"
 msgstr ""
+"Uma vez que você houver terminado de popular sua tabela inicialmente, você "
+"vai querer criar um índice espacial na coluna raster com algo parecido com:"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:353
@@ -798,6 +1015,8 @@ msgid ""
 "Note the use of <xref linkend=\"RT_ST_ConvexHull\"/> since most raster "
 "operators are based on the convex hull of the rasters."
 msgstr ""
+"Note o uso do <xref linkend=\"RT_ST_ConvexHull\"/> já que a maioria dos "
+"operados raster são baseados no casco convexo dos rasters."
 
 #. Tag: para
 #: using_raster_dataman.xml:355
@@ -807,19 +1026,22 @@ msgid ""
 "convex hull. For the spatial indexes to work properly you'll need to drop "
 "those and replace with convex hull based index."
 msgstr ""
+"Versões pre-2.0 do raster PostGIS eram baseadas no envelope em vez do casco "
+"convexo, Para os índices espaciais funcionar propriamente, você precisará "
+"derrubar estes e  substituí-los com índice de casco convexo. "
 
 #. Tag: para
 #: using_raster_dataman.xml:356
 #, no-c-format
 msgid ""
 "Apply raster constraints using <xref linkend=\"RT_AddRasterConstraints\"/>"
-msgstr ""
+msgstr "Aplique restrições rasters usando "
 
 #. Tag: title
 #: using_raster_dataman.xml:361
 #, no-c-format
 msgid "Raster Catalogs"
-msgstr ""
+msgstr "Catálogos Raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:362
@@ -830,6 +1052,10 @@ msgid ""
 "As a result the catalog views are always consistent with the raster data in "
 "the tables since the constraints are enforced."
 msgstr ""
+"Existem duas view raster catalogadas  que vêm compactadas com o PostGIS. "
+"Ambas views utilizam informações embutidas em restrições das tabelas "
+"rasters. Como resultado as views catalogadas são sempre consistentes com os "
+"dados raster nas tabelas já que as restrições são impostas. "
 
 #. Tag: para
 #: using_raster_dataman.xml:366
@@ -838,6 +1064,8 @@ msgid ""
 "<varname>raster_columns</varname> this view catalogs all the raster table "
 "columns in your database."
 msgstr ""
+"<varname>raster_columns</varname> esta view cataloga todas os tabelas de "
+"colunas rasters no seu banco de dados."
 
 #. Tag: para
 #: using_raster_dataman.xml:369
@@ -848,12 +1076,16 @@ msgid ""
 "Tables of this type are generated when you use the <varname>-l</varname> "
 "switch during load."
 msgstr ""
+"<varname>raster_overviews</varname> esta view cataloga todos as tabelas de "
+"colunas raster no seu banco de dados que servem como um panorama para uma "
+"tabela granulada melhor. Tabelas deste tipo são geradas quando você utiliza "
+"o interruptor <varname>-l</varname>  durante o carregamento."
 
 #. Tag: title
 #: using_raster_dataman.xml:373
 #, no-c-format
 msgid "Raster Columns Catalog"
-msgstr ""
+msgstr "Catálogo de Colunas Raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:374
@@ -865,6 +1097,12 @@ msgid ""
 "you restore one raster table from a backup of another database. The "
 "following columns exist in the <varname>raster_columns</varname> catalog."
 msgstr ""
+"O <varname>raster_columns</varname> é um catálogo de todas as colunas de "
+"tabela raster no seu banco de dados que são do tipo raster. É uma view "
+"utilizando as restrições nas tabelas para que a informação seja sempre "
+"consistente, mesmo se você tiver restaurado uma tabela raster de um backup "
+"de outro banco de dados. As seguintes colunas existem no catálogo "
+"<varname>raster_columns</varname>."
 
 #. Tag: para
 #: using_raster_dataman.xml:376
@@ -876,6 +1114,11 @@ msgid ""
 "<varname>raster_columns</varname> catalog registers the common information "
 "about your raster tiles."
 msgstr ""
+"Se você criou suas tabelas sem o carregador ou esqueceu de especificar a "
+"bandeira <varname>-C</varname> durante o carregamento, você pode forçar as "
+"restrições depois de usá-las de fato <xref linkend=\"RT_AddRasterConstraints"
+"\"/> para que o catálogo <varname>raster_columns</varname> registre as "
+"informações comuns sobre as tiles raster."
 
 #. Tag: para
 #: using_raster_dataman.xml:381
@@ -884,6 +1127,8 @@ msgid ""
 "<varname>r_table_catalog</varname> The database the table is in. This will "
 "always read the current database."
 msgstr ""
+"<varname>r_table_catalog</varname> O banco de dados que a tabela está. Isto "
+"irá sempre ler o banco de dados atual. "
 
 #. Tag: para
 #: using_raster_dataman.xml:384
@@ -892,12 +1137,14 @@ msgid ""
 "<varname>r_table_schema</varname> The database schema the raster table "
 "belongs to."
 msgstr ""
+"<varname>r_table_schema</varname> O esquema do banco de dados que o raster "
+"pertence. "
 
 #. Tag: para
 #: using_raster_dataman.xml:387
 #, no-c-format
 msgid "<varname>r_table_name</varname> raster table"
-msgstr ""
+msgstr "<varname>r_table_name</varname> raster table"
 
 #. Tag: para
 #: using_raster_dataman.xml:390
@@ -909,6 +1156,10 @@ msgid ""
 "to have a raster table listed multiple times with a different raster column "
 "for each."
 msgstr ""
+"<varname>r_raster_column</varname> a coluna é a <varname>r_table_name</"
+"varname> tabela que é do tipo raster. Não há nada no PostGIS que previna "
+"múltiplas colunas raster por tabela, assim, é possível haver uma tabela "
+"raster listada várias vezes com uma coluna raster diferente pra cada uma."
 
 #. Tag: para
 #: using_raster_dataman.xml:393
@@ -917,6 +1168,8 @@ msgid ""
 "<varname>srid</varname> The spatial reference identifier of the raster. "
 "Should be an entry in the <xref linkend=\"spatial_ref_sys\"/>."
 msgstr ""
+"<varname>srid</varname> O identificador de referência espacial do raster. "
+"Deve ser uma entrada no <xref linkend=\"spatial_ref_sys\"/>."
 
 #. Tag: para
 #: using_raster_dataman.xml:396
@@ -927,6 +1180,10 @@ msgid ""
 "same <varname>scale_x</varname> and this constraint is applied. Refer to "
 "<xref linkend=\"RT_ST_ScaleX\"/> for more details."
 msgstr ""
+"<varname>scale_x</varname> A escala entre coordenadas geométricas espaciais "
+"e pixel. Isto só está disponível se todas as tiles na coluna raster tiverem "
+"a mesma <varname>scale_x</varname> e esta restrição for aplicada. Recorra a "
+"<xref linkend=\"RT_ST_ScaleX\"/> para mais detalhes."
 
 #. Tag: para
 #: using_raster_dataman.xml:399
@@ -938,6 +1195,10 @@ msgid ""
 "constraint is applied. Refer to <xref linkend=\"RT_ST_ScaleY\"/> for more "
 "details."
 msgstr ""
+"<varname>scale_y</varname> A escala entre coordenadas geométricas espaciais "
+"e pixel. Isto só está disponível se todas as tiles na coluna raster tiverem "
+"a mesma <varname>scale_y</varname> e a restrição <varname>scale_y</varname> "
+"for aplicada. Recorra a <xref linkend=\"RT_ST_ScaleY\"/> para mais detalhes."
 
 #. Tag: para
 #: using_raster_dataman.xml:402
@@ -946,6 +1207,9 @@ msgid ""
 "<varname>blocksize_x</varname> The width (number of pixels across) of each "
 "raster tile . Refer to <xref linkend=\"RT_ST_Width\"/> for more details."
 msgstr ""
+"<varname>blocksize_x</varname> A largura (número de pixels obliquamente) de "
+"cada raster tile. Recorrer a<xref linkend=\"RT_ST_Width\"/> para mais "
+"detalhes."
 
 #. Tag: para
 #: using_raster_dataman.xml:405
@@ -954,6 +1218,9 @@ msgid ""
 "<varname>blocksize_y</varname> The width (number of pixels down) of each "
 "raster tile . Refer to <xref linkend=\"RT_ST_Height\"/> for more details."
 msgstr ""
+"<varname>blocksize_y</varname> A largura (número de pixels para baixo) de "
+"cada raster tile. Recorrer a <xref linkend=\"RT_ST_Height\"/> para mais "
+"detalhes. "
 
 #. Tag: para
 #: using_raster_dataman.xml:408
@@ -963,6 +1230,9 @@ msgid ""
 "tiles have the same alignment . Refer to <xref linkend=\"RT_ST_SameAlignment"
 "\"/> for more details."
 msgstr ""
+"<varname>same_alignment</varname> Uma booleana que é verdade se todos os "
+"rasters tiles têm o mesmo alinhamento. Recorrer a  <xref linkend="
+"\"RT_ST_SameAlignment\"/> para mais detalhes."
 
 #. Tag: para
 #: using_raster_dataman.xml:411
@@ -972,6 +1242,9 @@ msgid ""
 "unique and coverage tile constraints, the value with be TRUE. Otherwise, it "
 "will be FALSE."
 msgstr ""
+"<varname>regular_blocking</varname> Se a coluna  raster possui a "
+"espacialidade única e cobre restrições tiles, o valor com ela se torna "
+"VERDADE. Senão, será FALSO."
 
 #. Tag: para
 #: using_raster_dataman.xml:414
@@ -980,6 +1253,8 @@ msgid ""
 "<varname>num_bands</varname> The number of bands in each tile of your raster "
 "set. This is the same information as what is provided by"
 msgstr ""
+"<varname>num_bands</varname> O número de bandas em cada tile do seu conjunto "
+"de raster. É a mesma informação da que é fornecida por"
 
 #. Tag: para
 #: using_raster_dataman.xml:417
@@ -990,6 +1265,10 @@ msgid ""
 "number of bands. The pixel_types are one of the following defined in <xref "
 "linkend=\"RT_ST_BandPixelType\"/>."
 msgstr ""
+"<varname>pixel_types</varname> Um arranjo definindo o tipo de pixel para "
+"cada banda. Você terá o mesmo número de elementos e bandas nesse arranjo. Os "
+"pixel_types são uns dos definidos em  <xref linkend=\"RT_ST_BandPixelType\"/"
+">."
 
 #. Tag: para
 #: using_raster_dataman.xml:420
@@ -1002,6 +1281,12 @@ msgid ""
 "operations. This is similar information provided by <xref linkend="
 "\"RT_ST_BandNoDataValue\"/>."
 msgstr ""
+"<varname>nodata_values</varname> Um arranjo de números preciso dobrados "
+"indicando o <varname>nodata_value</varname> para cada banda. Você terá o "
+"mesmo número de elementos e de bandas neste arranjo. Esses números definem o "
+"valor do pixel para cada banda que deveria ser ignorada para a maioria das "
+"operações. Uma informação parecida é fornecida por: <xref linkend="
+"\"RT_ST_BandNoDataValue\"/>."
 
 #. Tag: para
 #: using_raster_dataman.xml:423
@@ -1011,6 +1296,9 @@ msgid ""
 "bands data is maintained outside the database. You will have the same number "
 "of elements in this array as you have number of bands."
 msgstr ""
+"<varname>out_db</varname> Um arranjo de bandeiras booleanas indicando se os "
+"dados das bandas rasters são mantidos de fora do banco de dados. Você terá o "
+"mesmo número de elementos e bandas neste arranjo. "
 
 #. Tag: para
 #: using_raster_dataman.xml:426
@@ -1022,6 +1310,12 @@ msgid ""
 "function before load and then reapply constraints with <xref linkend="
 "\"RT_AddRasterConstraints\"/> after load."
 msgstr ""
+"<varname>extent</varname> Isto é uma extensão de todas as filas raster no "
+"sua configuração raster. Se você planeja carregar mais dados que irão "
+"modificar a extensão de configuração, precisará executar a função <xref "
+"linkend=\"RT_DropRasterConstraints\"/> antes de carregar e então reaplicar "
+"as restrições com <xref linkend=\"RT_AddRasterConstraints\"/> depois "
+"carregar."
 
 #. Tag: para
 #: using_raster_dataman.xml:429
@@ -1030,12 +1324,14 @@ msgid ""
 "<varname>spatial_index</varname> A boolean that is true if raster column has "
 "a spatial index."
 msgstr ""
+"<varname>spatial_index</varname> Uma booleana que é verdade se uma coluna "
+"raster possui um índice espacial. "
 
 #. Tag: title
 #: using_raster_dataman.xml:434
 #, no-c-format
 msgid "Raster Overviews"
-msgstr ""
+msgstr "Panoramas Raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:435
@@ -1051,6 +1347,16 @@ msgid ""
 "table when you use the <varname>-l</varname> switch in raster loading or can "
 "be generated manually using <xref linkend=\"RT_AddOverviewConstraints\"/>."
 msgstr ""
+"<varname>raster_overviews</varname> cataloga informação sobre as colunas de "
+"tabelas raster usadas para panoramas e informações adicionais sobre elas, "
+"que são úteis para saber quando usar os panoramas. As tabelas de panoramas "
+"são catalogadas em  <varname>raster_columns</varname> e "
+"<varname>raster_overviews</varname>, porque elas são raster, mas também têm "
+"um propósito especial de serem uma caricatura de baixa resolução de uma "
+"tabela de alta resolução. Elas são geradas ao longo do lado da tabela raster "
+"principal quando você usa a troca <varname>-l</varname> no carregamento "
+"raster ou podem ser geradas manualmente, utilizando: <xref linkend="
+"\"RT_AddOverviewConstraints\"/>."
 
 #. Tag: para
 #: using_raster_dataman.xml:436
@@ -1059,6 +1365,9 @@ msgid ""
 "Overview tables contain the same constraints as other raster tables as well "
 "as additional informational only constraints specific to overviews."
 msgstr ""
+"Tabelas resumidas contêm as mesmas restrições que as outras tabelas raster "
+"bem como informações adicionais somente restrições específicas para "
+"panoramas."
 
 #. Tag: para
 #: using_raster_dataman.xml:437
@@ -1071,12 +1380,17 @@ msgid ""
 "<varname>raster_columns</varname> together to get the full set of "
 "information you need."
 msgstr ""
+"A informação em <varname>raster_overviews</varname> não duplica a informação "
+"em <varname>raster_columns</varname>. Se você precisa da informação sobre "
+"uma tabela panorama presente em <varname>raster_columns</varname>, você pode "
+"unir as <varname>raster_overviews</varname> e <varname>raster_columns</"
+"varname> para obter o conjunto completo de informações que precisa."
 
 #. Tag: para
 #: using_raster_dataman.xml:438
 #, no-c-format
 msgid "Two main reasons for overviews are:"
-msgstr ""
+msgstr "Duas razões principais para panoramas são:"
 
 #. Tag: para
 #: using_raster_dataman.xml:440
@@ -1085,6 +1399,8 @@ msgid ""
 "Low resolution representation of the core tables commonly used for fast "
 "mapping zoom-out."
 msgstr ""
+"Baixa resolução das tabelas de núcleo comumente usadas para um mapeamento de "
+"aproximação mais rápido."
 
 #. Tag: para
 #: using_raster_dataman.xml:441
@@ -1096,6 +1412,11 @@ msgid ""
 "tables they support, they can be sufficient in many rule-of-thumb "
 "computations."
 msgstr ""
+"Os cálculos são, geralmente, mais rápidos de serem feitos em si mesmos que a "
+"resolução mais alta de seus parentes, porque são relatos menores e cada "
+"pixel cobre mais território. Embora os cálculos não são tão atuais quanto as "
+"tabelas high-res que eles suportam, eles pode ser suficientes em vários "
+"cálculos da regra do polegar. "
 
 #. Tag: para
 #: using_raster_dataman.xml:444
@@ -1104,6 +1425,8 @@ msgid ""
 "The <varname>raster_overviews</varname> catalog contains the following "
 "columns of information."
 msgstr ""
+"O catálogo <varname>raster_overviews</varname> contém as seguintes colunas "
+"de informação."
 
 #. Tag: para
 #: using_raster_dataman.xml:447
@@ -1112,6 +1435,8 @@ msgid ""
 "<varname>o_table_catalog</varname> The database the overview table is in. "
 "This will always read the current database."
 msgstr ""
+"<varname>o_table_catalog</varname> O banco de dados que o panorama está "
+"localizado. Isto sempre irá ler o banco de dados atual."
 
 #. Tag: para
 #: using_raster_dataman.xml:450
@@ -1120,19 +1445,21 @@ msgid ""
 "<varname>o_table_schema</varname> The database schema the overview raster "
 "table belongs to."
 msgstr ""
+"<varname>o_table_schema</varname> O esquema do banco de dados que a tabela "
+"do panorama raster pertence. "
 
 #. Tag: para
 #: using_raster_dataman.xml:453
 #, no-c-format
 msgid "<varname>o_table_name</varname> raster overview table name"
-msgstr ""
+msgstr "<varname>o_table_name</varname> nome da tabela de panorama raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:456
 #, no-c-format
 msgid ""
 "<varname>o_raster_column</varname> the raster column in the overview table."
-msgstr ""
+msgstr "<varname>o_raster_column</varname> a coluna raster na tabela panorama"
 
 #. Tag: para
 #: using_raster_dataman.xml:460
@@ -1141,6 +1468,8 @@ msgid ""
 "<varname>r_table_catalog</varname> The database the raster table that this "
 "overview services is in. This will always read the current database."
 msgstr ""
+"<varname>r_table_catalog</varname> O banco de dados que a tabela raster que "
+"este panorama está. Isto sempre lerá o banco de dados atual. "
 
 #. Tag: para
 #: using_raster_dataman.xml:463
@@ -1149,6 +1478,8 @@ msgid ""
 "<varname>r_table_schema</varname> The database schema the raster table that "
 "this overview services belongs to."
 msgstr ""
+"<varname>r_table_schema</varname> O esquema do banco de dados da tabela "
+"raster que os serviços do panorama pertence. "
 
 #. Tag: para
 #: using_raster_dataman.xml:466
@@ -1156,6 +1487,7 @@ msgstr ""
 msgid ""
 "<varname>r_table_name</varname> raster table that this overview services."
 msgstr ""
+"<varname>r_table_name</varname> tabela raster que este panorama fornece."
 
 #. Tag: para
 #: using_raster_dataman.xml:469
@@ -1164,6 +1496,8 @@ msgid ""
 "<varname>r_raster_column</varname> the raster column that this overview "
 "column services."
 msgstr ""
+"<varname>r_raster_column</varname> a coluna raster que esta coluna panorama "
+"fornece."
 
 #. Tag: para
 #: using_raster_dataman.xml:472
@@ -1184,12 +1518,27 @@ msgid ""
 "number of pixels as its parent, but is of a lower resolution where each "
 "pixel of it represents (Power(2,overview_factor) pixels of the original)."
 msgstr ""
+"<varname>overview_factor</varname> - este é o nível da pirâmide da tabela "
+"panorama. Quanto maior o número menor a resolução da tabela. raster2pgsql se "
+"dada uma pasta de imagens, irá calcular panorama de cada arquivo de imagem e "
+"carregar separadamente. O nível 1 é assumido e sempre o arquivo original. "
+"Nível 2 terá que cada tile representa 4 do original. Então, por exemplo, se "
+"você tem uma pasta com arquivos de imagens de 5000x5000 pixel e você escolhe "
+"ordenar 125x125, para cada arquivo de imagem sua tabela base terá "
+"(5000*5000)/(125*125) records = 1600, your (l=2) <varname>o_2</varname> will "
+"have ceiling(1600/Power(2,2)) = 400 rows, your (l=3) <varname>o_3</varname> "
+"will have ceiling(1600/Power(2,3) ) = 200 rows. Se seus pixels não são "
+"visíveis pelo tamanho das suas tiles, você pegará algumas tiles sobras (que "
+"não estão completamente cheias). Note que cada tile panorama gerada pelo "
+"raster2pgsql tem o meso número de pixels de seus pais, mas é de uma "
+"resolução menor onde cada pixel dele representa (Power(2,overview_factor) "
+"pixels do original)."
 
 #. Tag: title
 #: using_raster_dataman.xml:484
 #, no-c-format
 msgid "Building Custom Applications with PostGIS Raster"
-msgstr ""
+msgstr "Construindo Aplicações Personalizadas com o PostGIS Raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:485
@@ -1204,6 +1553,14 @@ msgid ""
 "ulink>. In addition you can use a wide variety of languages as demonstrated "
 "in this section."
 msgstr ""
+"O fato do PostGIS raster fornecer para você funções SQL para reproduzir "
+"rasters em imagens com formatos conhecidos, dá a você muitas opções para "
+"reproduzi-los. Por exemplo, você pode usar  OpenOffice / LibreOffice para "
+"reproduzir como está demonstrado em: <ulink url=\"http://www.postgresonline."
+"com/journal/archives/244-Rendering-PostGIS-Raster-graphics-with-LibreOffice-"
+"Base-Reports.html\">Rendering PostGIS Raster graphics with LibreOffice Base "
+"Reports</ulink>. Além disso, você pode usar uma grande variedade de "
+"linguagens como demonstrado nesta seção."
 
 #. Tag: title
 #: using_raster_dataman.xml:488
@@ -1211,6 +1568,7 @@ msgstr ""
 msgid ""
 "PHP Example Outputting using ST_AsPNG in concert with other raster functions"
 msgstr ""
+"PHP Exemplo Outputting usando ST_AsPNG em consenso co outras funções raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:489
@@ -1221,6 +1579,10 @@ msgid ""
 "band 1,2,3 of a raster to a PHP request stream that can then be embedded in "
 "an img src html tag."
 msgstr ""
+"Nesta seção, demonstraremos como usar o driver PHP PostgreSQL e a família "
+"<xref linkend=\"RT_ST_AsGDALRaster\"/> de funções para gerar banda 1,2,3 de "
+"um raster para um fluxo de solicitação PHP que pode ser inserido em uma img "
+"src html tag."
 
 #. Tag: para
 #: using_raster_dataman.xml:492 using_raster_dataman.xml:504
@@ -1233,6 +1595,12 @@ msgid ""
 "specified projection using <xref linkend=\"RT_ST_Transform\"/>, and then "
 "outputs the results as a png using <xref linkend=\"RT_ST_AsPNG\"/>."
 msgstr ""
+"A consulta exemplo demonstra como combinar um conjunto de funções raster "
+"para apanhar todas as tiles que intersectam uma caixa delimitadora wgs 84 e "
+"então une com <xref linkend=\"RT_ST_Union\"/> as tiles intersectando "
+"retornando todas as bandas, transforma para projeção de usuário específico "
+"usando <xref linkend=\"RT_ST_Transform\"/>, e gera os resultados como um png "
+"usando <xref linkend=\"RT_ST_AsPNG\"/>."
 
 #. Tag: para
 #: using_raster_dataman.xml:495
@@ -1242,6 +1610,9 @@ msgid ""
 "test_raster.php?srid=2249</programlisting> to get the raster image in "
 "Massachusetts state plane feet."
 msgstr ""
+"Você poderia chamar o abaixo usando <programlisting>http://mywebserver/"
+"test_raster.php?srid=2249</programlisting> para obter a imagem raster no "
+"Massachusetts state plane feet."
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:496
@@ -1277,6 +1648,35 @@ msgid ""
 "echo pg_unescape_bytea($row[0]);\n"
 "?>]]>"
 msgstr ""
+"<![CDATA[<?php\n"
+"/** contents of test_raster.php **/\n"
+"$conn_str ='dbname=mydb host=localhost port=5432 user=myuser "
+"password=mypwd';\n"
+"$dbconn = pg_connect($conn_str);\n"
+"header('Content-Type: image/png');\n"
+"/**If a particular projection was requested use it otherwise use mass state "
+"plane meters **/\n"
+"if (!empty( $_REQUEST['srid'] ) && is_numeric( $_REQUEST['srid']) ){\n"
+"                $input_srid = intval($_REQUEST['srid']);\n"
+"}\n"
+"else { $input_srid = 26986; }\n"
+"/** The set bytea_output may be needed for PostgreSQL 9.0+, but not for 8.4 "
+"**/\n"
+"$sql = \"set bytea_output='escape';\n"
+"SELECT ST_AsPNG(ST_Transform(\n"
+"                        ST_AddBand(ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
+"ST_Union(rast,3)])\n"
+"                                ,$input_srid) ) As new_rast\n"
+" FROM aerials.boston\n"
+"        WHERE\n"
+"         ST_Intersects(rast, ST_Transform(ST_MakeEnvelope(-71.1217, 42.227, "
+"-71.1210, 42.218,4326),26986) )\";\n"
+"$result = pg_query($sql);\n"
+"$row = pg_fetch_row($result);\n"
+"pg_free_result($result);\n"
+"if ($row === false) return;\n"
+"echo pg_unescape_bytea($row[0]);\n"
+"?>]]>"
 
 #. Tag: title
 #: using_raster_dataman.xml:499
@@ -1285,6 +1685,8 @@ msgid ""
 "ASP.NET C# Example Outputting using ST_AsPNG in concert with other raster "
 "functions"
 msgstr ""
+"ASP.NET C# Exemplo gerado usando ST_AsPNG em consenso com outras funções "
+"raster"
 
 #. Tag: para
 #: using_raster_dataman.xml:500
@@ -1295,6 +1697,10 @@ msgid ""
 "band 1,2,3 of a raster to a PHP request stream that can then be embedded in "
 "an img src html tag."
 msgstr ""
+"Nesta seção, demonstraremos como usar o driver PHP PostgreSQL .NET driver e "
+"a família <xref linkend=\"RT_ST_AsGDALRaster\"/> de funções para gerar banda "
+"1,2,3 de um raster para um fluxo de solicitação PHP que pode ser inserido em "
+"uma img src html tag."
 
 #. Tag: para
 #: using_raster_dataman.xml:503
@@ -1305,6 +1711,10 @@ msgid ""
 "org/\">http://npgsql.projects.postgresql.org/</ulink>. Just download the "
 "latest and drop into your ASP.NET bin folder and you'll be good to go."
 msgstr ""
+"Você precisará do driver npgsql .NET PostgreSQL para este exercício que pode "
+"ser obtido em:  <ulink url=\"http://npgsql.projects.postgresql.org/\">http://"
+"npgsql.projects.postgresql.org/</ulink>. Apenas faça o download e coloque na "
+"sua pasta ASP.NET bin e você estará pronto. "
 
 #. Tag: para
 #: using_raster_dataman.xml:507
@@ -1313,6 +1723,8 @@ msgid ""
 "This is same example as <xref linkend=\"RT_PHP_Output\"/> except implemented "
 "in C#."
 msgstr ""
+"Este é o mesmo exemplo de <xref linkend=\"RT_PHP_Output\"/> exceto "
+"implementado em C#."
 
 #. Tag: para
 #: using_raster_dataman.xml:508
@@ -1322,6 +1734,9 @@ msgid ""
 "ashx?srid=2249</programlisting> to get the raster image in Massachusetts "
 "state plane feet."
 msgstr ""
+"Você poderia chamar o abaixo usando <programlisting>http://mywebserver/"
+"TestRaster.ashx?srid=2249</programlisting> para obter a imagem raster no "
+"Massachusetts state plane feet."
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:509
@@ -1334,6 +1749,12 @@ msgid ""
 "Id=myuser;password=mypwd\"/>\n"
 "</connectionStrings>]]>"
 msgstr ""
+"-- web.config connection string section --\n"
+"<![CDATA[<connectionStrings>\n"
+"    <add name=\"DSN\"\n"
+"        connectionString=\"server=localhost;database=mydb;Port=5432;User "
+"Id=myuser;password=mypwd\"/>\n"
+"</connectionStrings>]]>"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:510
@@ -1408,12 +1829,80 @@ msgid ""
 "        }\n"
 "}]]>"
 msgstr ""
+"// Code for TestRaster.ashx\n"
+"<![CDATA[<%@ WebHandler Language=\"C#\" Class=\"TestRaster\" %>\n"
+"using System;\n"
+"using System.Data;\n"
+"using System.Web;\n"
+"using Npgsql;\n"
+"\n"
+"public class TestRaster : IHttpHandler\n"
+"{\n"
+"        public void ProcessRequest(HttpContext context)\n"
+"        {\n"
+"\n"
+"                context.Response.ContentType = \"image/png\";\n"
+"                context.Response.BinaryWrite(GetResults(context));\n"
+"\n"
+"        }\n"
+"\n"
+"        public bool IsReusable {\n"
+"                get { return false; }\n"
+"        }\n"
+"\n"
+"        public byte[] GetResults(HttpContext context)\n"
+"        {\n"
+"                byte[] result = null;\n"
+"                NpgsqlCommand command;\n"
+"                string sql = null;\n"
+"                int input_srid = 26986;\n"
+"        try {\n"
+"                    using (NpgsqlConnection conn = new "
+"NpgsqlConnection(System.Configuration.ConfigurationManager."
+"ConnectionStrings[\"DSN\"].ConnectionString)) {\n"
+"                            conn.Open();\n"
+"\n"
+"                if (context.Request[\"srid\"] != null)\n"
+"                {\n"
+"                    input_srid = Convert.ToInt32(context.Request[\"srid"
+"\"]);\n"
+"                }\n"
+"                sql = @\"SELECT ST_AsPNG(\n"
+"                            ST_Transform(\n"
+"                                        ST_AddBand(\n"
+"                                ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
+"ST_Union(rast,3)])\n"
+"                                                    ,:input_srid) ) As "
+"new_rast\n"
+"                        FROM aerials.boston\n"
+"                                WHERE\n"
+"                                    ST_Intersects(rast,\n"
+"                                    ST_Transform(ST_MakeEnvelope(-71.1217, "
+"42.227, -71.1210, 42.218,4326),26986) )\";\n"
+"                            command = new NpgsqlCommand(sql, conn);\n"
+"                command.Parameters.Add(new NpgsqlParameter(\"input_srid\", "
+"input_srid));\n"
+"\n"
+"\n"
+"                            result = (byte[]) command.ExecuteScalar();\n"
+"                conn.Close();\n"
+"                        }\n"
+"\n"
+"                }\n"
+"        catch (Exception ex)\n"
+"        {\n"
+"            result = null;\n"
+"            context.Response.Write(ex.Message.Trim());\n"
+"        }\n"
+"                return result;\n"
+"        }\n"
+"}]]>"
 
 #. Tag: title
 #: using_raster_dataman.xml:513
 #, no-c-format
 msgid "Java console app that outputs raster query as Image file"
-msgstr ""
+msgstr "O app console Java que gera a consulta raster como arquivo de imagem "
 
 #. Tag: para
 #: using_raster_dataman.xml:514
@@ -1422,6 +1911,8 @@ msgid ""
 "This is a simple java console app that takes a query that returns one image "
 "and outputs to specified file."
 msgstr ""
+"Este é um exemplo de aplicativo console java que utiliza uma consulta que "
+"retorna uma imagem e gera um arquivo específico. "
 
 #. Tag: para
 #: using_raster_dataman.xml:515
@@ -1431,12 +1922,15 @@ msgid ""
 "jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download."
 "html</ulink>"
 msgstr ""
+"Você pode baixar os últimos drivers PostgreSQL JDBC de <ulink url=\"http://"
+"jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download."
+"html</ulink> "
 
 #. Tag: para
 #: using_raster_dataman.xml:516
 #, no-c-format
 msgid "You can compile the following code using a command something like:"
-msgstr ""
+msgstr "Você pode compilar o código seguinte usando um comando como:"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:517
@@ -1446,12 +1940,15 @@ msgid ""
 "javac SaveQueryImage.java\n"
 "jar cfm SaveQueryImage.jar Manifest.txt *.class"
 msgstr ""
+"set env CLASSPATH .:..\\postgresql-9.0-801.jdbc4.jar\n"
+"javac SaveQueryImage.java\n"
+"jar cfm SaveQueryImage.jar Manifest.txt *.class"
 
 #. Tag: para
 #: using_raster_dataman.xml:518
 #, no-c-format
 msgid "And call it from the command-line with something like"
-msgstr ""
+msgstr "E chama da linha de comando com algo tipo"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:519
@@ -1461,6 +1958,9 @@ msgid ""
 "ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10, 'quad_segs=2'),150, 150, "
 "'8BUI',100));\" \"test.png\""
 msgstr ""
+"java -jar SaveQueryImage.jar \"SELECT "
+"ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10, 'quad_segs=2'),150, 150, "
+"'8BUI',100));\" \"test.png\""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:520
@@ -1470,6 +1970,9 @@ msgid ""
 "<![CDATA[Class-Path: postgresql-9.0-801.jdbc4.jar\n"
 "Main-Class: SaveQueryImage]]>"
 msgstr ""
+"-- Manifest.txt --\n"
+"<![CDATA[Class-Path: postgresql-9.0-801.jdbc4.jar\n"
+"Main-Class: SaveQueryImage]]>"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:521
@@ -1537,12 +2040,73 @@ msgid ""
 "  }\n"
 "}]]>"
 msgstr ""
+"// Code for SaveQueryImage.java\n"
+"<![CDATA[import java.sql.Connection;\n"
+"import java.sql.SQLException;\n"
+"import java.sql.PreparedStatement;\n"
+"import java.sql.ResultSet;\n"
+"import java.io.*;\n"
+"\n"
+"public class SaveQueryImage {\n"
+"  public static void main(String[] argv) {\n"
+"      System.out.println(\"Checking if Driver is registered with "
+"DriverManager.\");\n"
+"\n"
+"      try {\n"
+"        //java.sql.DriverManager.registerDriver (new org.postgresql."
+"Driver());\n"
+"        Class.forName(\"org.postgresql.Driver\");\n"
+"      }\n"
+"      catch (ClassNotFoundException cnfe) {\n"
+"        System.out.println(\"Couldn't find the driver!\");\n"
+"        cnfe.printStackTrace();\n"
+"        System.exit(1);\n"
+"      }\n"
+"\n"
+"      Connection conn = null;\n"
+"\n"
+"      try {\n"
+"        conn = DriverManager.getConnection(\"jdbc:postgresql://"
+"localhost:5432/mydb\",\"myuser\", \"mypwd\");\n"
+"        conn.setAutoCommit(false);\n"
+"\n"
+"        PreparedStatement sGetImg = conn.prepareStatement(argv[0]);\n"
+"\n"
+"        ResultSet rs = sGetImg.executeQuery();\n"
+"\n"
+"                FileOutputStream fout;\n"
+"                try\n"
+"                {\n"
+"                        rs.next();\n"
+"                        /** Output to file name requested by user **/\n"
+"                        fout = new FileOutputStream(new File(argv[1]) );\n"
+"                        fout.write(rs.getBytes(1));\n"
+"                        fout.close();\n"
+"                }\n"
+"                catch(Exception e)\n"
+"                {\n"
+"                        System.out.println(\"Can't create file\");\n"
+"                        e.printStackTrace();\n"
+"                }\n"
+"\n"
+"        rs.close();\n"
+"                sGetImg.close();\n"
+"        conn.close();\n"
+"      }\n"
+"      catch (SQLException se) {\n"
+"        System.out.println(\"Couldn't connect: print out a stack trace and "
+"exit.\");\n"
+"        se.printStackTrace();\n"
+"        System.exit(1);\n"
+"      }\n"
+"  }\n"
+"}]]>"
 
 #. Tag: title
 #: using_raster_dataman.xml:525
 #, no-c-format
 msgid "Use PLPython to dump out images via SQL"
-msgstr ""
+msgstr "Use PLPython para excluir imagens via SQL"
 
 #. Tag: para
 #: using_raster_dataman.xml:526
@@ -1552,6 +2116,9 @@ msgid ""
 "directory for each record. Requires you have plpython installed. Should work "
 "fine with both plpythonu and plpython3u."
 msgstr ""
+"Esta é uma função plpython armazenada que cria um arquivo no diretório do "
+"servidor para cada relato. Requer que tenha instalado plpython. Deve "
+"funcionar bem com plpythonu e plpython3u. "
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:528
@@ -1566,6 +2133,14 @@ msgid ""
 "return param_filepath\n"
 "$$ LANGUAGE plpythonu;]]>"
 msgstr ""
+"<![CDATA[CREATE OR REPLACE FUNCTION write_file (param_bytes bytea, "
+"param_filepath text)\n"
+"RETURNS text\n"
+"AS $$\n"
+"f = open(param_filepath, 'wb+')\n"
+"f.write(param_bytes)\n"
+"return param_filepath\n"
+"$$ LANGUAGE plpythonu;]]>"
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:529
@@ -1588,12 +2163,28 @@ msgid ""
 " C:/temp/slices4.png\n"
 " C:/temp/slices5.png"
 msgstr ""
+"--write out 5 images to the PostgreSQL server in varying sizes\n"
+"-- note the postgresql daemon account needs to have write access to folder\n"
+"-- this echos back the file names created;\n"
+" SELECT write_file(ST_AsPNG(\n"
+"        ST_AsRaster(ST_Buffer(ST_Point(1,5),j*5, 'quad_segs=2'),150*j, "
+"150*j, '8BUI',100)),\n"
+"         'C:/temp/slices'|| j || '.png')\n"
+"         FROM generate_series(1,5) As j;\n"
+"\n"
+"     write_file\n"
+"---------------------\n"
+" C:/temp/slices1.png\n"
+" C:/temp/slices2.png\n"
+" C:/temp/slices3.png\n"
+" C:/temp/slices4.png\n"
+" C:/temp/slices5.png"
 
 #. Tag: title
 #: using_raster_dataman.xml:532
 #, no-c-format
 msgid "Outputting Rasters with PSQL"
-msgstr ""
+msgstr "Rasters de saída com PSQL"
 
 #. Tag: para
 #: using_raster_dataman.xml:533
@@ -1604,6 +2195,10 @@ msgid ""
 "legacy large object support. To use first launch your psql commandline "
 "connected to your database."
 msgstr ""
+"Infelizmente o PSQL não tem facilidade em usar funcionalidade embutida para "
+"binários gerados. Isto é um pequeno hack no legado PostgreSQL de suporte de "
+"objetos grandes. Para usar, primeiro lance sua linha de comando psql "
+"conectada no seu banco de dados. "
 
 #. Tag: para
 #: using_raster_dataman.xml:535
@@ -1612,6 +2207,7 @@ msgid ""
 "Unlike the python approach, this approach creates the file on your local "
 "computer."
 msgstr ""
+"Diferente da aproximação python, esta cria o arquivo no seu computador local."
 
 #. Tag: screen
 #: using_raster_dataman.xml:536
@@ -1635,3 +2231,20 @@ msgid ""
 "-- this deletes the file from large object storage on db\n"
 "SELECT lo_unlink(2630819);"
 msgstr ""
+"SELECT oid, lowrite(lo_open(oid, 131072), png) As num_bytes\n"
+" FROM\n"
+" ( VALUES (lo_create(0),\n"
+"   ST_AsPNG( (SELECT rast FROM aerials.boston WHERE rid=1) )\n"
+"  ) ) As v(oid,png);\n"
+"-- you'll get an output something like --\n"
+"   oid   | num_bytes\n"
+"---------+-----------\n"
+" 2630819 |     74860\n"
+"\n"
+"-- next note the oid and do this replacing the c:/test.png to file path "
+"location\n"
+"-- on your local computer\n"
+" \\lo_export 2630819 'C:/temp/aerial_samp.png'\n"
+"\n"
+"-- this deletes the file from large object storage on db\n"
+"SELECT lo_unlink(2630819);"
diff --git a/doc/po/templates/extras.xml.pot b/doc/po/templates/extras.xml.pot
index 49ff5ed..a4a309c 100644
--- a/doc/po/templates/extras.xml.pot
+++ b/doc/po/templates/extras.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2014-10-14 22:30+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,7 +23,11 @@ msgstr ""
 #. Tag: para
 #: extras.xml:5
 #, no-c-format
-msgid "This chapter documents features found in the extras folder of the PostGIS source tarballs and source repository. These are not always packaged with PostGIS binary releases, but are usually plpgsql based or standard shell scripts that can be run as is."
+msgid ""
+"This chapter documents features found in the extras folder of the PostGIS "
+"source tarballs and source repository. These are not always packaged with "
+"PostGIS binary releases, but are usually plpgsql based or standard shell "
+"scripts that can be run as is."
 msgstr ""
 
 #. Tag: chapter
@@ -31,4 +35,3 @@ msgstr ""
 #, no-c-format
 msgid "&extras_tigergeocoder;"
 msgstr ""
-
diff --git a/doc/po/templates/extras_address_standardizer.xml.pot b/doc/po/templates/extras_address_standardizer.xml.pot
index 72fda21..b35a343 100644
--- a/doc/po/templates/extras_address_standardizer.xml.pot
+++ b/doc/po/templates/extras_address_standardizer.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-30 03:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,31 +23,49 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:4
 #, no-c-format
-msgid "This is a fork of the <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-11.html\">PAGC standardizer</ulink> (original code for this portion was <ulink url=\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/postgresql\">PAGC PostgreSQL Address Standardizer</ulink>)."
+msgid ""
+"This is a fork of the <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-11."
+"html\">PAGC standardizer</ulink> (original code for this portion was <ulink "
+"url=\"http://sourceforge.net/p/pagc/code/360/tree/branches/sew-refactor/"
+"postgresql\">PAGC PostgreSQL Address Standardizer</ulink>)."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:5
 #, no-c-format
-msgid "The address standardizer is a single line address parser that takes an input address and normalizes it based on a set of rules stored in a table and helper lex and gaz tables."
+msgid ""
+"The address standardizer is a single line address parser that takes an input "
+"address and normalizes it based on a set of rules stored in a table and "
+"helper lex and gaz tables."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:6
 #, no-c-format
-msgid "The code is built into a single postgresql extension library called <code>address_standardizer</code> which can be installed with <code>CREATE EXTENSION address_standardizer;</code>. In addition to the address_standardizer extension, a sample data extension called <code>address_standardizer_data_us</code> extensions is built, which contains gaz, lex, and rules tables for US data. This extensions can be installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
+msgid ""
+"The code is built into a single postgresql extension library called "
+"<code>address_standardizer</code> which can be installed with <code>CREATE "
+"EXTENSION address_standardizer;</code>. In addition to the "
+"address_standardizer extension, a sample data extension called "
+"<code>address_standardizer_data_us</code> extensions is built, which "
+"contains gaz, lex, and rules tables for US data. This extensions can be "
+"installed via: <code>CREATE EXTENSION address_standardizer_data_us;</code>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:7
 #, no-c-format
-msgid "The code for this extension can be found in the PostGIS <filename>extensions/address_standardizer</filename> and is currently self-contained."
+msgid ""
+"The code for this extension can be found in the PostGIS <filename>extensions/"
+"address_standardizer</filename> and is currently self-contained."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:8
 #, no-c-format
-msgid "For installation instructions refer to: <xref linkend=\"installing_pagc_address_standardizer\"/>."
+msgid ""
+"For installation instructions refer to: <xref linkend="
+"\"installing_pagc_address_standardizer\"/>."
 msgstr ""
 
 #. Tag: title
@@ -59,7 +77,12 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:10
 #, no-c-format
-msgid "The parser works from right to left looking first at the macro elements for postcode, state/province, city, and then looks micro elements to determine if we are dealing with a house number street or intersection or landmark. It currently does not look for a country code or name, but that could be introduced in the future."
+msgid ""
+"The parser works from right to left looking first at the macro elements for "
+"postcode, state/province, city, and then looks micro elements to determine "
+"if we are dealing with a house number street or intersection or landmark. It "
+"currently does not look for a country code or name, but that could be "
+"introduced in the future."
 msgstr ""
 
 #. Tag: term
@@ -71,7 +94,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:18
 #, no-c-format
-msgid "Assumed to be US or CA based on: postcode as US or Canada state/province as US or Canada else US"
+msgid ""
+"Assumed to be US or CA based on: postcode as US or Canada state/province as "
+"US or Canada else US"
 msgstr ""
 
 #. Tag: term
@@ -83,7 +108,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:22
 #, no-c-format
-msgid "These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c and are relatively simple to make changes to if needed."
+msgid ""
+"These are recognized using Perl compatible regular expressions. These regexs "
+"are currently in the parseaddress-api.c and are relatively simple to make "
+"changes to if needed."
 msgstr ""
 
 #. Tag: term
@@ -95,13 +123,19 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:28
 #, no-c-format
-msgid "These are recognized using Perl compatible regular expressions. These regexs are currently in the parseaddress-api.c but could get moved into includes in the future for easier maintenance."
+msgid ""
+"These are recognized using Perl compatible regular expressions. These regexs "
+"are currently in the parseaddress-api.c but could get moved into includes in "
+"the future for easier maintenance."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:37
 #, no-c-format
-msgid "This section lists the PostgreSQL data types installed by Address Standardizer extension. Note we describe the casting behavior of these which is very important especially when designing your own functions."
+msgid ""
+"This section lists the PostgreSQL data types installed by Address "
+"Standardizer extension. Note we describe the casting behavior of these which "
+"is very important especially when designing your own functions."
 msgstr ""
 
 #. Tag: title
@@ -119,11 +153,15 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:46
 #, no-c-format
-msgid "A composite type that consists of the elements of an address. This is the return type for <varname>standardize_address</varname> function."
+msgid ""
+"A composite type that consists of the elements of an address. This is the "
+"return type for <varname>standardize_address</varname> function."
 msgstr ""
 
 #. Tag: title
-#: extras_address_standardizer.xml:49 extras_address_standardizer.xml:153 extras_address_standardizer.xml:486 extras_address_standardizer.xml:528 extras_address_standardizer.xml:586 extras_address_standardizer.xml:646
+#: extras_address_standardizer.xml:49 extras_address_standardizer.xml:153
+#: extras_address_standardizer.xml:486 extras_address_standardizer.xml:528
+#: extras_address_standardizer.xml:586 extras_address_standardizer.xml:646
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -131,17 +169,24 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:50
 #, no-c-format
-msgid "A composite type that consists of elements of an address. This is the return type for <xref linkend=\"standardize_address\"/> function. Some descriptions for elements are borrowed from <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>."
+msgid ""
+"A composite type that consists of elements of an address. This is the return "
+"type for <xref linkend=\"standardize_address\"/> function. Some descriptions "
+"for elements are borrowed from <ulink url=\"http://www.pagcgeo.org/docs/html/"
+"pagc-12.html#ss12.1\">PAGC Postal Attributes</ulink>."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:51
 #, no-c-format
-msgid "The token numbers denote the output reference number in the <xref linkend=\"rulestab\"/>."
+msgid ""
+"The token numbers denote the output reference number in the <xref linkend="
+"\"rulestab\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_address_standardizer.xml:52 extras_address_standardizer.xml:593 extras_address_standardizer.xml:655
+#: extras_address_standardizer.xml:52 extras_address_standardizer.xml:593
+#: extras_address_standardizer.xml:655
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
@@ -155,7 +200,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:57
 #, no-c-format
-msgid "is text (token number <code>0</code>): Refers to building number or name. Unparsed building identifiers and types. Generally blank for most addresses."
+msgid ""
+"is text (token number <code>0</code>): Refers to building number or name. "
+"Unparsed building identifiers and types. Generally blank for most addresses."
 msgstr ""
 
 #. Tag: term
@@ -167,7 +214,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:62 extras_address_standardizer.xml:397
 #, no-c-format
-msgid "is a text (token number <code>1</code>): This is the street number on a street. Example <emphasis>75</emphasis> in <code>75 State Street</code>."
+msgid ""
+"is a text (token number <code>1</code>): This is the street number on a "
+"street. Example <emphasis>75</emphasis> in <code>75 State Street</code>."
 msgstr ""
 
 #. Tag: term
@@ -179,7 +228,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:66 extras_address_standardizer.xml:401
 #, no-c-format
-msgid "is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as North, South, East, West etc."
+msgid ""
+"is text (token number <code>2</code>): STREET NAME PRE-DIRECTIONAL such as "
+"North, South, East, West etc."
 msgstr ""
 
 #. Tag: term
@@ -191,7 +242,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:70 extras_address_standardizer.xml:405
 #, no-c-format
-msgid "is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example <emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>."
+msgid ""
+"is text (token number <code>3</code>): STREET NAME PRE-MODIFIER Example "
+"<emphasis>OLD</emphasis> in <code>3715 OLD HIGHWAY 99</code>."
 msgstr ""
 
 #. Tag: term
@@ -227,7 +280,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:85 extras_address_standardizer.xml:420
 #, no-c-format
-msgid "is text (token number <code>6</code>): STREET POST TYPE e.g. St, Ave, Cir. A street type following the root street name. Example <emphasis>STREET</emphasis> in <code>75 State Street</code>."
+msgid ""
+"is text (token number <code>6</code>): STREET POST TYPE e.g. St, Ave, Cir. A "
+"street type following the root street name. Example <emphasis>STREET</"
+"emphasis> in <code>75 State Street</code>."
 msgstr ""
 
 #. Tag: term
@@ -239,7 +295,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:90 extras_address_standardizer.xml:425
 #, no-c-format
-msgid "is text (token number <code>7</code>): STREET POST-DIRECTIONAL A directional modifier that follows the street name.. Example <emphasis>WEST</emphasis> in <code>3715 TENTH AVENUE WEST</code>."
+msgid ""
+"is text (token number <code>7</code>): STREET POST-DIRECTIONAL A directional "
+"modifier that follows the street name.. Example <emphasis>WEST</emphasis> in "
+"<code>3715 TENTH AVENUE WEST</code>."
 msgstr ""
 
 #. Tag: term
@@ -251,7 +310,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:95
 #, no-c-format
-msgid "is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>8</emphasis> in <code>RR 7</code>."
+msgid ""
+"is text (token number <code>8</code>): RURAL ROUTE . Example <emphasis>7</"
+"emphasis> in <code>RR 7</code>."
 msgstr ""
 
 #. Tag: term
@@ -287,7 +348,8 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:110
 #, no-c-format
-msgid "is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>"
+msgid ""
+"is text (token number <code>11</code>): Example <code>MASSACHUSETTS</code>"
 msgstr ""
 
 #. Tag: term
@@ -311,7 +373,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:120
 #, no-c-format
-msgid "is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example <code>02109</code>"
+msgid ""
+"is text POSTAL CODE (ZIP CODE) (token number <code>13</code>): Example "
+"<code>02109</code>"
 msgstr ""
 
 #. Tag: term
@@ -323,7 +387,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:125
 #, no-c-format
-msgid "is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example <code>02109</code>"
+msgid ""
+"is text POSTAL BOX NUMBER (token number <code>14 and 15</code>): Example "
+"<code>02109</code>"
 msgstr ""
 
 #. Tag: term
@@ -335,19 +401,29 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:130
 #, no-c-format
-msgid "is text Apartment number or Suite Number (token number <code>17</code>): Example <emphasis>3B</emphasis> in <code>APT 3B</code>."
+msgid ""
+"is text Apartment number or Suite Number (token number <code>17</code>): "
+"Example <emphasis>3B</emphasis> in <code>APT 3B</code>."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:141
 #, no-c-format
-msgid "This section lists the PostgreSQL table formats used by the address_standardizer for normalizing addresses. Note that these tables do not need to be named the same as what is referenced here. You can have different lex, gaz, rules tables for each country for example or for your custom geocoder. The names of these tables get passed into the address standardizer functions."
+msgid ""
+"This section lists the PostgreSQL table formats used by the "
+"address_standardizer for normalizing addresses. Note that these tables do "
+"not need to be named the same as what is referenced here. You can have "
+"different lex, gaz, rules tables for each country for example or for your "
+"custom geocoder. The names of these tables get passed into the address "
+"standardizer functions."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:143
 #, no-c-format
-msgid "The packaged extension <varname>address_standardizer_data_us</varname> contains data for standardizing US addresses."
+msgid ""
+"The packaged extension <varname>address_standardizer_data_us</varname> "
+"contains data for standardizing US addresses."
 msgstr ""
 
 #. Tag: title
@@ -365,23 +441,31 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:150
 #, no-c-format
-msgid "The rules table contains a set of rules that maps address input sequence tokens to standardized output sequence. A rule is defined as a set of input tokens followed by -1 (terminator) followed by set of output tokens followed by -1 followed by number denoting kind of rule followed by ranking of rule."
+msgid ""
+"The rules table contains a set of rules that maps address input sequence "
+"tokens to standardized output sequence. A rule is defined as a set of input "
+"tokens followed by -1 (terminator) followed by set of output tokens followed "
+"by -1 followed by number denoting kind of rule followed by ranking of rule."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:154
 #, no-c-format
-msgid "A rules table must have at least the following columns, though you are allowed to add more for your own uses."
+msgid ""
+"A rules table must have at least the following columns, though you are "
+"allowed to add more for your own uses."
 msgstr ""
 
 #. Tag: term
-#: extras_address_standardizer.xml:158 extras_address_standardizer.xml:492 extras_address_standardizer.xml:534
+#: extras_address_standardizer.xml:158 extras_address_standardizer.xml:492
+#: extras_address_standardizer.xml:534
 #, no-c-format
 msgid "<term>id</term>"
 msgstr ""
 
 #. Tag: para
-#: extras_address_standardizer.xml:160 extras_address_standardizer.xml:494 extras_address_standardizer.xml:536
+#: extras_address_standardizer.xml:160 extras_address_standardizer.xml:494
+#: extras_address_standardizer.xml:536
 #, no-c-format
 msgid "Primary key of table"
 msgstr ""
@@ -395,25 +479,39 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:165
 #, no-c-format
-msgid "text field denoting the rule. Details at <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-rec--\">PAGC Address Standardizer Rule records</ulink>."
+msgid ""
+"text field denoting the rule. Details at <ulink url=\"http://www.pagcgeo.org/"
+"docs/html/pagc-12.html#--r-rec--\">PAGC Address Standardizer Rule records</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:166
 #, no-c-format
-msgid "A rule consists of a set of non-negative integers representing input tokens, terminated by a -1, followed by an equal number of non-negative integers representing postal attributes, terminated by a -1, followed by an integer representing a rule type, followed by an integer representing the rank of the rule. The rules are ranked from 0 (lowest) to 17 (highest)."
+msgid ""
+"A rule consists of a set of non-negative integers representing input tokens, "
+"terminated by a -1, followed by an equal number of non-negative integers "
+"representing postal attributes, terminated by a -1, followed by an integer "
+"representing a rule type, followed by an integer representing the rank of "
+"the rule. The rules are ranked from 0 (lowest) to 17 (highest)."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:167
 #, no-c-format
-msgid "So for example the rule <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> maps to sequence of output tokens <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR QUALIF</emphasis>. The rule is an ARC_C rule of rank 6."
+msgid ""
+"So for example the rule <code>2 0 2 22 3 -1 5 5 6 7 3 -1 2 6</code> maps to "
+"sequence of output tokens <emphasis>TYPE NUMBER TYPE DIRECT QUALIF</"
+"emphasis> to the output sequence <emphasis>STREET STREET SUFTYP SUFDIR "
+"QUALIF</emphasis>. The rule is an ARC_C rule of rank 6."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:168
 #, no-c-format
-msgid "Numbers for corresponding output tokens are listed in <xref linkend=\"stdaddr\"/>."
+msgid ""
+"Numbers for corresponding output tokens are listed in <xref linkend=\"stdaddr"
+"\"/>."
 msgstr ""
 
 #. Tag: title
@@ -425,7 +523,11 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:175
 #, no-c-format
-msgid "Each rule starts with a set of input tokens followed by a terminator <code>-1</code>. Valid input tokens excerpted from <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input Tokens</ulink> are as follows:"
+msgid ""
+"Each rule starts with a set of input tokens followed by a terminator "
+"<code>-1</code>. Valid input tokens excerpted from <ulink url=\"http://www."
+"pagcgeo.org/docs/html/pagc-12.html#ss12.2\">PAGC Input Tokens</ulink> are as "
+"follows:"
 msgstr ""
 
 #. Tag: emphasis
@@ -443,7 +545,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:181
 #, no-c-format
-msgid "(13). The ampersand (&) is frequently used to abbreviate the word \"and\"."
+msgid ""
+"(13). The ampersand (&) is frequently used to abbreviate the word \"and"
+"\"."
 msgstr ""
 
 #. Tag: term
@@ -491,7 +595,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:209
 #, no-c-format
-msgid "(23). An alphanumeric string that contains both letters and digits. Used for identifiers."
+msgid ""
+"(23). An alphanumeric string that contains both letters and digits. Used for "
+"identifiers."
 msgstr ""
 
 #. Tag: term
@@ -533,7 +639,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:237
 #, no-c-format
-msgid "(1). A word is a string of letters of arbitrary length. A single letter can be both a SINGLE and a WORD."
+msgid ""
+"(1). A word is a string of letters of arbitrary length. A single letter can "
+"be both a SINGLE and a WORD."
 msgstr ""
 
 #. Tag: emphasis
@@ -551,7 +659,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:247
 #, no-c-format
-msgid "(14). Words used to denote post office boxes. For example <emphasis>Box</emphasis> or <emphasis>PO Box</emphasis>."
+msgid ""
+"(14). Words used to denote post office boxes. For example <emphasis>Box</"
+"emphasis> or <emphasis>PO Box</emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -563,7 +673,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:254
 #, no-c-format
-msgid "(19). Words used to denote buildings or building complexes, usually as a prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</emphasis>."
+msgid ""
+"(19). Words used to denote buildings or building complexes, usually as a "
+"prefix. For example: <emphasis>Tower</emphasis> in <emphasis>Tower 7A</"
+"emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -575,7 +688,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:261
 #, no-c-format
-msgid "(24). Words and abbreviations used to denote buildings or building complexes, usually as a suffix. For example: <emphasis>Shopping Centre</emphasis>."
+msgid ""
+"(24). Words and abbreviations used to denote buildings or building "
+"complexes, usually as a suffix. For example: <emphasis>Shopping Centre</"
+"emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -587,7 +703,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:268
 #, no-c-format
-msgid "(22). Words used to denote directions, for example <emphasis>North</emphasis>."
+msgid ""
+"(22). Words used to denote directions, for example <emphasis>North</"
+"emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -611,7 +729,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:282
 #, no-c-format
-msgid "(6). Words and abbreviations used to denote highways and roads. For example: the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>"
+msgid ""
+"(6). Words and abbreviations used to denote highways and roads. For example: "
+"the <emphasis>Interstate</emphasis> in <emphasis>Interstate 5</emphasis>"
 msgstr ""
 
 #. Tag: term
@@ -623,7 +743,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:289
 #, no-c-format
-msgid "(8). Words and abbreviations used to denote rural routes. <emphasis>RR</emphasis>."
+msgid ""
+"(8). Words and abbreviations used to denote rural routes. <emphasis>RR</"
+"emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -635,7 +757,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:296
 #, no-c-format
-msgid "(2). Words and abbreviation used to denote street typess. For example: <emphasis>ST</emphasis> or <emphasis>AVE</emphasis>."
+msgid ""
+"(2). Words and abbreviation used to denote street typess. For example: "
+"<emphasis>ST</emphasis> or <emphasis>AVE</emphasis>."
 msgstr ""
 
 #. Tag: term
@@ -647,7 +771,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:303
 #, no-c-format
-msgid "(16). Words and abbreviation used to denote internal subaddresses. For example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>."
+msgid ""
+"(16). Words and abbreviation used to denote internal subaddresses. For "
+"example, <emphasis>APT</emphasis> or <emphasis>UNIT</emphasis>."
 msgstr ""
 
 #. Tag: emphasis
@@ -689,7 +815,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:327
 #, no-c-format
-msgid "(27). A 3 character sequence of letter number letter. Identifies an FSA, the first 3 characters of a Canadian postal code."
+msgid ""
+"(27). A 3 character sequence of letter number letter. Identifies an FSA, the "
+"first 3 characters of a Canadian postal code."
 msgstr ""
 
 #. Tag: term
@@ -701,7 +829,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:334
 #, no-c-format
-msgid "(26). A 3 character sequence of number letter number. Identifies an LDU, the last 3 characters of a Canadian postal code."
+msgid ""
+"(26). A 3 character sequence of number letter number. Identifies an LDU, the "
+"last 3 characters of a Canadian postal code."
 msgstr ""
 
 #. Tag: emphasis
@@ -713,7 +843,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:340
 #, no-c-format
-msgid "STOPWORDS combine with WORDS. In rules a string of multiple WORDs and STOPWORDs will be represented by a single WORD token."
+msgid ""
+"STOPWORDS combine with WORDS. In rules a string of multiple WORDs and "
+"STOPWORDs will be represented by a single WORD token."
 msgstr ""
 
 #. Tag: term
@@ -725,7 +857,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:345
 #, no-c-format
-msgid "(7). A word with low lexical significance, that can be omitted in parsing. For example: <emphasis>THE</emphasis>."
+msgid ""
+"(7). A word with low lexical significance, that can be omitted in parsing. "
+"For example: <emphasis>THE</emphasis>."
 msgstr ""
 
 #. Tag: title
@@ -737,7 +871,12 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:355
 #, no-c-format
-msgid "After the first -1 (terminator), follows the output tokens and their order, followed by a terminator <code>-1</code>. Numbers for corresponding output tokens are listed in <xref linkend=\"stdaddr\"/>. What are allowed is dependent on kind of rule. Output tokens valid for each rule type are listed in <xref linkend=\"rule_types_rank\"/>."
+msgid ""
+"After the first -1 (terminator), follows the output tokens and their order, "
+"followed by a terminator <code>-1</code>. Numbers for corresponding output "
+"tokens are listed in <xref linkend=\"stdaddr\"/>. What are allowed is "
+"dependent on kind of rule. Output tokens valid for each rule type are listed "
+"in <xref linkend=\"rule_types_rank\"/>."
 msgstr ""
 
 #. Tag: title
@@ -749,7 +888,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:359
 #, no-c-format
-msgid "The final part of the rule is the rule type which is denoted by one of the following, followed by a rule rank. The rules are ranked from 0 (lowest) to 17 (highest)."
+msgid ""
+"The final part of the rule is the rule type which is denoted by one of the "
+"following, followed by a rule rank. The rules are ranked from 0 (lowest) to "
+"17 (highest)."
 msgstr ""
 
 #. Tag: emphasis
@@ -761,13 +903,18 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:362
 #, no-c-format
-msgid "(token number = \"<emphasis role=\"bold\">0</emphasis>\"). The class of rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>"
+msgid ""
+"(token number = \"<emphasis role=\"bold\">0</emphasis>\"). The class of "
+"rules for parsing MACRO clauses such as <emphasis>PLACE STATE ZIP</emphasis>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:363
 #, no-c-format
-msgid "<emphasis role=\"bold\">MACRO_C output tokens</emphasis> (excerpted from <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
+msgid ""
+"<emphasis role=\"bold\">MACRO_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
 
 #. Tag: term
@@ -803,7 +950,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:380
 #, no-c-format
-msgid "(token number \"12\"). This attribute is not used in most reference files. Example \"USA\""
+msgid ""
+"(token number \"12\"). This attribute is not used in most reference files. "
+"Example \"USA\""
 msgstr ""
 
 #. Tag: term
@@ -815,7 +964,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:386
 #, no-c-format
-msgid "(token number \"13\"). (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). This attribute is used for both the US Zip and the Canadian Postal Codes."
+msgid ""
+"(token number \"13\"). (SADS elements \"ZIP CODE\" , \"PLUS 4\" ). This "
+"attribute is used for both the US Zip and the Canadian Postal Codes."
 msgstr ""
 
 #. Tag: emphasis
@@ -827,13 +978,20 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:392
 #, no-c-format
-msgid "(token number = \"<emphasis role=\"bold\">1</emphasis>\"). The class of rules for parsing full MICRO clauses (such as House, street, sufdir, predir, pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used in the build phase."
+msgid ""
+"(token number = \"<emphasis role=\"bold\">1</emphasis>\"). The class of "
+"rules for parsing full MICRO clauses (such as House, street, sufdir, predir, "
+"pretyp, suftype, qualif) (ie ARC_C plus CIVIC_C). These rules are not used "
+"in the build phase."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:393
 #, no-c-format
-msgid "<emphasis role=\"bold\">MICRO_C output tokens</emphasis> (excerpted from <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
+msgid ""
+"<emphasis role=\"bold\">MICRO_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
 
 #. Tag: term
@@ -857,7 +1015,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:431
 #, no-c-format
-msgid "(token number = \"<emphasis role=\"bold\">2</emphasis>\"). The class of rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses same set of output tokens as MICRO_C minus the HOUSE token."
+msgid ""
+"(token number = \"<emphasis role=\"bold\">2</emphasis>\"). The class of "
+"rules for parsing MICRO clauses, excluding the HOUSE attribute. As such uses "
+"same set of output tokens as MICRO_C minus the HOUSE token."
 msgstr ""
 
 #. Tag: emphasis
@@ -869,7 +1030,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:434
 #, no-c-format
-msgid "(token number = \"<emphasis role=\"bold\">3</emphasis>\"). The class of rules for parsing the HOUSE attribute."
+msgid ""
+"(token number = \"<emphasis role=\"bold\">3</emphasis>\"). The class of "
+"rules for parsing the HOUSE attribute."
 msgstr ""
 
 #. Tag: emphasis
@@ -881,13 +1044,19 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:437
 #, no-c-format
-msgid "(token number = \"<emphasis role=\"bold\">4</emphasis>\"). The class of rules for parsing EXTRA attributes - attributes excluded from geocoding. These rules are not used in the build phase."
+msgid ""
+"(token number = \"<emphasis role=\"bold\">4</emphasis>\"). The class of "
+"rules for parsing EXTRA attributes - attributes excluded from geocoding. "
+"These rules are not used in the build phase."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:439
 #, no-c-format
-msgid "<emphasis role=\"bold\">EXTRA_C output tokens</emphasis> (excerpted from <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
+msgid ""
+"<emphasis role=\"bold\">EXTRA_C output tokens</emphasis> (excerpted from "
+"<ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--"
+"\">http://www.pagcgeo.org/docs/html/pagc-12.html#--r-typ--</ulink>."
 msgstr ""
 
 #. Tag: term
@@ -905,7 +1074,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:448
 #, no-c-format
-msgid "i(token number <code>14</code>): The <emphasis role=\"bold\">BOX</emphasis> in <code>BOX 3B</code>"
+msgid ""
+"(token number <code>14</code>): The <emphasis role=\"bold\">BOX</emphasis> "
+"in <code>BOX 3B</code>"
 msgstr ""
 
 #. Tag: term
@@ -917,19 +1088,25 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:453
 #, no-c-format
-msgid "(token number <code>15</code>): The <emphasis role=\"bold\">3B</emphasis> in <code>BOX 3B</code>"
+msgid ""
+"(token number <code>15</code>): The <emphasis role=\"bold\">3B</emphasis> in "
+"<code>BOX 3B</code>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:458
 #, no-c-format
-msgid "(token number <code>8</code>): The <emphasis role=\"bold\">RR</emphasis> in <code>RR 7</code>"
+msgid ""
+"(token number <code>8</code>): The <emphasis role=\"bold\">RR</emphasis> in "
+"<code>RR 7</code>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:463
 #, no-c-format
-msgid "(token number <code>16</code>): The <emphasis role=\"bold\">APT</emphasis> in <code>APT 3B</code>"
+msgid ""
+"(token number <code>16</code>): The <emphasis role=\"bold\">APT</emphasis> "
+"in <code>APT 3B</code>"
 msgstr ""
 
 #. Tag: term
@@ -941,7 +1118,9 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:468
 #, no-c-format
-msgid "(token number <code>17</code>): The <emphasis role=\"bold\">3B</emphasis> in <code>APT 3B</code>"
+msgid ""
+"(token number <code>17</code>): The <emphasis role=\"bold\">3B</emphasis> in "
+"<code>APT 3B</code>"
 msgstr ""
 
 #. Tag: term
@@ -965,13 +1144,20 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:483
 #, no-c-format
-msgid "A lex table is used to classify alphanumeric input and associate that input with (a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) standardized representations."
+msgid ""
+"A lex table is used to classify alphanumeric input and associate that input "
+"with (a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
+"standardized representations."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:487
 #, no-c-format
-msgid "A lex (short for lexicon) table is used to classify alphanumeric input and associate that input with <xref linkend=\"rule_input_tokens\"/> and (b) standardized representations. Things you will find in these tables are <code>ONE</code> mapped to stdword: <code>1</code>."
+msgid ""
+"A lex (short for lexicon) table is used to classify alphanumeric input and "
+"associate that input with <xref linkend=\"rule_input_tokens\"/> and (b) "
+"standardized representations. Things you will find in these tables are "
+"<code>ONE</code> mapped to stdword: <code>1</code>."
 msgstr ""
 
 #. Tag: para
@@ -1025,7 +1211,10 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:515 extras_address_standardizer.xml:556
 #, no-c-format
-msgid "integer: the kind of word it is. Only if it is used in this context will it be replaced. Refer to <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12.html#--i-tok--\">PAGC Tokens</ulink>."
+msgid ""
+"integer: the kind of word it is. Only if it is used in this context will it "
+"be replaced. Refer to <ulink url=\"http://www.pagcgeo.org/docs/html/pagc-12."
+"html#--i-tok--\">PAGC Tokens</ulink>."
 msgstr ""
 
 #. Tag: refname
@@ -1037,25 +1226,35 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:525
 #, no-c-format
-msgid "A gaz table is used to standardize place names and associate that input with (a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) standardized representations."
+msgid ""
+"A gaz table is used to standardize place names and associate that input with "
+"(a) input tokens ( See <xref linkend=\"rule_input_tokens\"/>) and (b) "
+"standardized representations."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:529
 #, no-c-format
-msgid "A gaz (short for gazeteer) table is used to classify place names and associate that input with <xref linkend=\"rule_input_tokens\"/> and (b) standardized representations. For example if you are in US, you may load these with State Names and associated abbreviations."
+msgid ""
+"A gaz (short for gazeteer) table is used to standardize place names and "
+"associate that input with <xref linkend=\"rule_input_tokens\"/> and (b) "
+"standardized representations. For example if you are in US, you may load "
+"these with State Names and associated abbreviations."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:531
 #, no-c-format
-msgid "A gaz table has at least the following columns in the table. You may add more columns if you wish for your own purposes."
+msgid ""
+"A gaz table has at least the following columns in the table. You may add "
+"more columns if you wish for your own purposes."
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:541
 #, no-c-format
-msgid "integer: definition number? - identifer used for that instance of the word"
+msgid ""
+"integer: definition number? - identifer used for that instance of the word"
 msgstr ""
 
 #. Tag: title
@@ -1079,13 +1278,20 @@ msgstr ""
 #. Tag: funcprototype
 #: extras_address_standardizer.xml:577
 #, no-c-format
-msgid "<funcdef>record <function>parse_address</function></funcdef> <paramdef><type>text </type> <parameter>address</parameter></paramdef>"
+msgid ""
+"<funcdef>record <function>parse_address</function></funcdef> "
+"<paramdef><type>text </type> <parameter>address</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:588
 #, no-c-format
-msgid "Returns takes as input an address, and returns a record output consisting of fields <emphasis>num</emphasis>, <emphasis>street</emphasis>, <emphasis>street2</emphasis>, <emphasis>address1</emphasis>, <emphasis>city</emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, <emphasis>zipplus</emphasis>, <emphasis>country</emphasis>."
+msgid ""
+"Returns takes an address as input, and returns a record output consisting of "
+"fields <emphasis>num</emphasis>, <emphasis>street</emphasis>, "
+"<emphasis>street2</emphasis>, <emphasis>address1</emphasis>, <emphasis>city</"
+"emphasis>, <emphasis>state</emphasis>, <emphasis>zip</emphasis>, "
+"<emphasis>zipplus</emphasis>, <emphasis>country</emphasis>."
 msgstr ""
 
 #. Tag: para
@@ -1110,17 +1316,17 @@ msgstr ""
 #: extras_address_standardizer.xml:601
 #, no-c-format
 msgid ""
-      "SELECT num, street, city, zip, zipplus\n"
-      "        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
+"SELECT num, street, city, zip, zipplus\n"
+"        FROM parse_address('1 Devonshire Place, Boston, MA 02109-1234') AS a;"
 msgstr ""
 
 #. Tag: screen
 #: extras_address_standardizer.xml:602
 #, no-c-format
 msgid ""
-      "num |      street      |  city  |  zip  | zipplus\n"
-      "-----+------------------+--------+-------+---------\n"
-      " 1   | Devonshire Place | Boston | 02109 | 1234"
+"num |      street      |  city  |  zip  | zipplus\n"
+"-----+------------------+--------+-------+---------\n"
+" 1   | Devonshire Place | Boston | 02109 | 1234"
 msgstr ""
 
 #. Tag: para
@@ -1133,37 +1339,38 @@ msgstr ""
 #: extras_address_standardizer.xml:605
 #, no-c-format
 msgid ""
-      "-- basic table\n"
-      "CREATE TABLE places(addid serial PRIMARY KEY, address text);\n"
-      "\n"
-      "INSERT INTO places(address)\n"
-      "VALUES ('529 Main Street, Boston MA, 02129'),\n"
-      " ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
-      " ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
-      " ('26 Capen Street, Medford, MA'),\n"
-      " ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
-      " ('950 Main Street, Worcester, MA 01610');\n"
-      "\n"
-      " -- parse the addresses\n"
-      " -- if you want all fields you can use (a).*\n"
-      "SELECT addid, (a).num, (a).street, (a).city, (a).state, (a).zip, (a).zipplus\n"
-      "FROM (SELECT addid, parse_address(address) As a\n"
-      " FROM places) AS p;"
+"-- basic table\n"
+"CREATE TABLE places(addid serial PRIMARY KEY, address text);\n"
+"\n"
+"INSERT INTO places(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+" -- parse the addresses\n"
+" -- if you want all fields you can use (a).*\n"
+"SELECT addid, (a).num, (a).street, (a).city, (a).state, (a).zip, (a)."
+"zipplus\n"
+"FROM (SELECT addid, parse_address(address) As a\n"
+" FROM places) AS p;"
 msgstr ""
 
 #. Tag: screen
 #: extras_address_standardizer.xml:606
 #, no-c-format
 msgid ""
-      "addid | num |        street        |   city    | state |  zip  | zipplus\n"
-      "-------+-----+----------------------+-----------+-------+-------+---------\n"
-      "     1 | 529 | Main Street          | Boston    | MA    | 02129 |\n"
-      "     2 | 77  | Massachusetts Avenue | Cambridge | MA    | 02139 |\n"
-      "     3 | 25  | Wizard of Oz         | Walaford  | KS    | 99912 | 323\n"
-      "     4 | 26  | Capen Street         | Medford   | MA    |       |\n"
-      "     5 | 124 | Mount Auburn St      | Cambridge | MA    | 02138 |\n"
-      "     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
-      "(6 rows)"
+"addid | num |        street        |   city    | state |  zip  | zipplus\n"
+"-------+-----+----------------------+-----------+-------+-------+---------\n"
+"     1 | 529 | Main Street          | Boston    | MA    | 02129 |\n"
+"     2 | 77  | Massachusetts Avenue | Cambridge | MA    | 02139 |\n"
+"     3 | 25  | Wizard of Oz         | Walaford  | KS    | 99912 | 323\n"
+"     4 | 26  | Capen Street         | Medford   | MA    |       |\n"
+"     5 | 124 | Mount Auburn St      | Cambridge | MA    | 02138 |\n"
+"     6 | 950 | Main Street          | Worcester | MA    | 01610 |\n"
+"(6 rows)"
 msgstr ""
 
 #. Tag: title
@@ -1181,19 +1388,36 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_address_standardizer.xml:621
 #, no-c-format
-msgid "Returns an stdaddr form of an input address utilizing lex, gaz, and rule tables."
+msgid ""
+"Returns an stdaddr form of an input address utilizing lex, gaz, and rule "
+"tables."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: extras_address_standardizer.xml:625
 #, no-c-format
-msgid "<funcprototype> <funcdef>stdaddr <function>standardize_address</function></funcdef> <paramdef><type>text </type> <parameter>lextab</parameter></paramdef> <paramdef><type>text </type> <parameter>gaztab</parameter></paramdef> <paramdef><type>text </type> <parameter>rultab</parameter></paramdef> <paramdef><type>text </type> <parameter>address</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>stdaddr <function>standardize_address</function></funcdef> <paramdef><type>tex [...]
+msgid ""
+"<funcprototype> <funcdef>stdaddr <function>standardize_address</function></"
+"funcdef> <paramdef><type>text </type> <parameter>lextab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>gaztab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rultab</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>address</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>stdaddr "
+"<function>standardize_address</function></funcdef> <paramdef><type>text </"
+"type> <parameter>lextab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>gaztab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rultab</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>micro</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>macro</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:648
 #, no-c-format
-msgid "Returns an <xref linkend=\"stdaddr\"/> form of an input address utilizing <xref linkend=\"lextab\"/> table name, <xref linkend=\"gaztab\"/>, and <xref linkend=\"rulestab\"/> table names and an address."
+msgid ""
+"Returns an <xref linkend=\"stdaddr\"/> form of an input address utilizing "
+"<xref linkend=\"lextab\"/> table name, <xref linkend=\"gaztab\"/>, and <xref "
+"linkend=\"rulestab\"/> table names and an address."
 msgstr ""
 
 #. Tag: para
@@ -1205,7 +1429,11 @@ msgstr ""
 #. Tag: para
 #: extras_address_standardizer.xml:651
 #, no-c-format
-msgid "Variant 2: Takes an address as 2 parts. A <varname>micro</varname> consisting of standard first line of postal address e.g. <code>house_num street</code>, and a macro consisting of standard postal second line of an address e.g <code>city, state postal_code country</code>."
+msgid ""
+"Variant 2: Takes an address as 2 parts. A <varname>micro</varname> "
+"consisting of standard first line of postal address e.g. <code>house_num "
+"street</code>, and a macro consisting of standard postal second line of an "
+"address e.g <code>city, state postal_code country</code>."
 msgstr ""
 
 #. Tag: para
@@ -1217,84 +1445,97 @@ msgstr ""
 #. Tag: programlisting
 #: extras_address_standardizer.xml:662
 #, no-c-format
-msgid "CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
+msgid ""
+"CREATE EXTENSION address_standardizer_data_us; -- only needs to be done once"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:664
 #, no-c-format
-msgid "Variant 1: Single line address. This doesn't work well with non-US addresses"
+msgid ""
+"Variant 1: Single line address. This doesn't work well with non-US addresses"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:665
 #, no-c-format
 msgid ""
-      "SELECT house_num, name, suftype, city, country, state, unit  FROM standardize_address('us_lex',\n"
-      "                           'us_gaz', 'us_rules', 'One Devonshire Place, PH 301, Boston, MA 02109');"
+"SELECT house_num, name, suftype, city, country, state, unit  FROM "
+"standardize_address('us_lex',\n"
+"                           'us_gaz', 'us_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109');"
 msgstr ""
 
 #. Tag: screen
 #: extras_address_standardizer.xml:666
 #, no-c-format
 msgid ""
-      "house_num |    name    | suftype |  city  | country |     state     |      unit\n"
-      "----------+------------+---------+--------+---------+---------------+-----------------\n"
-      "1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # PENTHOUSE 301"
+"house_num |    name    | suftype |  city  | country |     state     |      "
+"unit\n"
+"----------+------------+---------+--------+---------+---------------"
+"+-----------------\n"
+"1         | DEVONSHIRE | PLACE   | BOSTON | USA     | MASSACHUSETTS | # "
+"PENTHOUSE 301"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:667
 #, no-c-format
-msgid "Using tables packaged with tiger geocoder. This example only works if you installed <varname>postgis_tiger_geocoder</varname>."
+msgid ""
+"Using tables packaged with tiger geocoder. This example only works if you "
+"installed <varname>postgis_tiger_geocoder</varname>."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:668
 #, no-c-format
 msgid ""
-      "SELECT *  FROM standardize_address('tiger.pagc_lex',\n"
-      "         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109-1234');"
+"SELECT *  FROM standardize_address('tiger.pagc_lex',\n"
+"         'tiger.pagc_gaz', 'tiger.pagc_rules', 'One Devonshire Place, PH "
+"301, Boston, MA 02109-1234');"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:670
 #, no-c-format
-msgid "Make easier to read we'll dump output using hstore extension CREATE EXTENSION hstore; you need to install"
+msgid ""
+"Make easier to read we'll dump output using hstore extension CREATE "
+"EXTENSION hstore; you need to install"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_address_standardizer.xml:671
 #, no-c-format
 msgid ""
-      "SELECT (each(hstore(p))).*\n"
-      " FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
-      "   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As p;"
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301, Boston, MA 02109') As "
+"p;"
 msgstr ""
 
 #. Tag: screen
 #: extras_address_standardizer.xml:672 extras_address_standardizer.xml:676
 #, no-c-format
 msgid ""
-      "key     |      value\n"
-      "------------+-----------------\n"
-      " box        |\n"
-      " city       | BOSTON\n"
-      " name       | DEVONSHIRE\n"
-      " qual       |\n"
-      " unit       | # PENTHOUSE 301\n"
-      " extra      |\n"
-      " state      | MA\n"
-      " predir     |\n"
-      " sufdir     |\n"
-      " country    | USA\n"
-      " pretype    |\n"
-      " suftype    | PL\n"
-      " building   |\n"
-      " postcode   | 02109\n"
-      " house_num  | 1\n"
-      " ruralroute |\n"
-      "(16 rows)"
+"key     |      value\n"
+"------------+-----------------\n"
+" box        |\n"
+" city       | BOSTON\n"
+" name       | DEVONSHIRE\n"
+" qual       |\n"
+" unit       | # PENTHOUSE 301\n"
+" extra      |\n"
+" state      | MA\n"
+" predir     |\n"
+" sufdir     |\n"
+" country    | USA\n"
+" pretype    |\n"
+" suftype    | PL\n"
+" building   |\n"
+" postcode   | 02109\n"
+" house_num  | 1\n"
+" ruralroute |\n"
+"(16 rows)"
 msgstr ""
 
 #. Tag: para
@@ -1307,14 +1548,16 @@ msgstr ""
 #: extras_address_standardizer.xml:675
 #, no-c-format
 msgid ""
-      "SELECT (each(hstore(p))).*\n"
-      " FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
-      "   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, US') As p;"
+"SELECT (each(hstore(p))).*\n"
+" FROM standardize_address('tiger.pagc_lex', 'tiger.pagc_gaz',\n"
+"   'tiger.pagc_rules', 'One Devonshire Place, PH 301', 'Boston, MA 02109, "
+"US') As p;"
 msgstr ""
 
 #. Tag: para
 #: extras_address_standardizer.xml:684
 #, no-c-format
-msgid ", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend=\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
+msgid ""
+", <xref linkend=\"rulestab\"/>, <xref linkend=\"lextab\"/>, <xref linkend="
+"\"gaztab\"/>, <xref linkend=\"Pagc_Normalize_Address\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/extras_historytable.xml.pot b/doc/po/templates/extras_historytable.xml.pot
index 37a24f3..3ec6b4b 100644
--- a/doc/po/templates/extras_historytable.xml.pot
+++ b/doc/po/templates/extras_historytable.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,61 +23,89 @@ msgstr ""
 #. Tag: para
 #: extras_historytable.xml:6
 #, no-c-format
-msgid "Suppose you have a table of data that represents the current state of a particular geographic feature. A parcels table, or a roads table, or a fruit trees table, whatever. Generally, GIS tools understand a table as a single entity into which they can update, insert and delete rows from. How you do allow common GIS tools to work against your data, while maintaining an audit trail of what changes have been made, by whom, and what the past state of the data is?"
+msgid ""
+"Suppose you have a table of data that represents the current state of a "
+"particular geographic feature. A parcels table, or a roads table, or a fruit "
+"trees table, whatever. Generally, GIS tools understand a table as a single "
+"entity into which they can update, insert and delete rows from. How you do "
+"allow common GIS tools to work against your data, while maintaining an audit "
+"trail of what changes have been made, by whom, and what the past state of "
+"the data is?"
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:10
 #, no-c-format
-msgid "This <varname>history_table</varname> extra module provides some utility functions for creating and maintaining history."
+msgid ""
+"This <varname>history_table</varname> extra module provides some utility "
+"functions for creating and maintaining history."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:14
 #, no-c-format
-msgid "The <varname>history_table</varname> was also packaged in PostGIS 1.5, but added to the documentation in PostGIS 2.0. This package is written in plpgsql and located in the <varname>extras/history_table</varname> of PostGIS source tar balls and source repository."
+msgid ""
+"The <varname>history_table</varname> was also packaged in PostGIS 1.5, but "
+"added to the documentation in PostGIS 2.0. This package is written in "
+"plpgsql and located in the <varname>extras/history_table</varname> of "
+"PostGIS source tar balls and source repository."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:15
 #, no-c-format
-msgid "If you have a table 'roads', this module will maintain a 'roads_history' side table, which contains all the columns of the parent table, and the following additional columns:"
+msgid ""
+"If you have a table 'roads', this module will maintain a 'roads_history' "
+"side table, which contains all the columns of the parent table, and the "
+"following additional columns:"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:16
 #, no-c-format
 msgid ""
-      "history_id      | integer                     | not null default\n"
-      " date_added      | timestamp without time zone | not null default now()\n"
-      " date_deleted    | timestamp without time zone |\n"
-      " last_operation  | character varying(30)       | not null\n"
-      " active_user     | character varying(90)       | not null default \"current_user\"()\n"
-      " current_version | text                        | not null"
+"history_id      | integer                     | not null default\n"
+" date_added      | timestamp without time zone | not null default now()\n"
+" date_deleted    | timestamp without time zone |\n"
+" last_operation  | character varying(30)       | not null\n"
+" active_user     | character varying(90)       | not null default "
+"\"current_user\"()\n"
+" current_version | text                        | not null"
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:20
 #, no-c-format
-msgid "When you insert a new record into 'roads' a record is automatically inserted into 'roads_history', with the 'date_added' filled in the 'date_deleted' set to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and 'active_user' set."
+msgid ""
+"When you insert a new record into 'roads' a record is automatically inserted "
+"into 'roads_history', with the 'date_added' filled in the 'date_deleted' set "
+"to NULL, a unique 'history_id', a 'last_operation' of 'INSERT' and "
+"'active_user' set."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:23
 #, no-c-format
-msgid "When you delete a record in 'roads', the record in the history table is *not* deleted, but the 'date_deleted' is set to the current date."
+msgid ""
+"When you delete a record in 'roads', the record in the history table is "
+"*not* deleted, but the 'date_deleted' is set to the current date."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:26
 #, no-c-format
-msgid "When you update a record in 'roads', the current record has 'date_deleted' filled in and a new record is created with the 'date_added' set and 'date_deleted' NULL."
+msgid ""
+"When you update a record in 'roads', the current record has 'date_deleted' "
+"filled in and a new record is created with the 'date_added' set and "
+"'date_deleted' NULL."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:30
 #, no-c-format
-msgid "With this information maintained, it is possible to retrieve the history of any record in the roads table:"
+msgid ""
+"With this information maintained, it is possible to retrieve the history of "
+"any record in the roads table:"
 msgstr ""
 
 #. Tag: programlisting
@@ -96,9 +124,9 @@ msgstr ""
 #: extras_historytable.xml:34
 #, no-c-format
 msgid ""
-      "SELECT * FROM roads_history\n"
-      "    WHERE date_added < 'January 1, 2001' AND\n"
-      "        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
+"SELECT * FROM roads_history\n"
+"    WHERE date_added < 'January 1, 2001' AND\n"
+"        ( date_deleted >= 'January 1, 2001' OR date_deleted IS NULL );"
 msgstr ""
 
 #. Tag: refname
@@ -110,13 +138,17 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_historytable.xml:39
 #, no-c-format
-msgid "Creates a table that will hold some interesting values for managing history tables."
+msgid ""
+"Creates a table that will hold some interesting values for managing history "
+"tables."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_historytable.xml:44
 #, no-c-format
-msgid "<funcdef>void <function>Postgis_Install_History</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>void <function>Postgis_Install_History</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: title
@@ -128,7 +160,9 @@ msgstr ""
 #. Tag: para
 #: extras_historytable.xml:54
 #, no-c-format
-msgid "Creates a table that will hold some interesting values for managing history tables. Creates a table called <varname>historic_information</varname>"
+msgid ""
+"Creates a table that will hold some interesting values for managing history "
+"tables. Creates a table called <varname>historic_information</varname>"
 msgstr ""
 
 #. Tag: para
@@ -164,49 +198,62 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_historytable.xml:78
 #, no-c-format
-msgid "Registers a tablein the history_information table for tracking and also adds in side line history table and insert, update, delete rules on the table."
+msgid ""
+"Registers a tablein the history_information table for tracking and also adds "
+"in side line history table and insert, update, delete rules on the table."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_historytable.xml:83
 #, no-c-format
-msgid "<funcdef>boolean <function>Postgis_Enable_History</function></funcdef> <paramdef><type>text </type> <parameter>p_schema</parameter></paramdef> <paramdef><type>text </type> <parameter>p_table</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>Postgis_Enable_History</function></funcdef> "
+"<paramdef><type>text </type> <parameter>p_schema</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>p_table</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:94
 #, no-c-format
-msgid "Registers a table in the history_information table for tracking and also adds in side line history table with same name as table but prefixed with <varname>history</varname> in the same schema as the original table. Puts in insert, update, delete rules on the table. Any inserts,updates,deletes of the geometry are recorded in the history table."
+msgid ""
+"Registers a table in the history_information table for tracking and also "
+"adds in side line history table with same name as table but prefixed with "
+"<varname>history</varname> in the same schema as the original table. Puts in "
+"insert, update, delete rules on the table. Any inserts,updates,deletes of "
+"the geometry are recorded in the history table."
 msgstr ""
 
 #. Tag: para
 #: extras_historytable.xml:97
 #, no-c-format
-msgid "This function currently relies on a geometry column being registered in <varname>geometry_columns</varname> and fails if the geometry column is not present in <varname>geometry_columns</varname> table."
+msgid ""
+"This function currently relies on a geometry column being registered in "
+"<varname>geometry_columns</varname> and fails if the geometry column is not "
+"present in <varname>geometry_columns</varname> table."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_historytable.xml:107
 #, no-c-format
 msgid ""
-      "CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
-      "SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
-      "\n"
-      "SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n"
-      "register_table\n"
-      "--------------\n"
-      "t\n"
-      "\n"
-      "INSERT INTO roads(road_name, geom)\n"
-      "  VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 832202,231627.5 832250.5)',26986));\n"
-      "\n"
-      "-- check transaction detail --\n"
-      "SELECT date_added, last_operation, current_version\n"
-      "FROM roads_history\n"
-      "WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n"
-      "\n"
-      "       date_added       | last_operation | current_version\n"
-      "------------------------+----------------+-----------------\n"
-      " 2011-02-07 12:44:36.92 | INSERT         | 2"
+"CREATE TABLE roads(gid SERIAL PRIMARY KEY, road_name varchar(150));\n"
+"SELECT AddGeometryColumn('roads', 'geom', 26986, 'LINESTRING', 2);\n"
+"\n"
+"SELECT postgis_enable_history('public', 'roads', 'geom') As register_table;\n"
+"register_table\n"
+"--------------\n"
+"t\n"
+"\n"
+"INSERT INTO roads(road_name, geom)\n"
+"  VALUES('Test Street', ST_GeomFromText('LINESTRING(231660.5 832170,231647 "
+"832202,231627.5 832250.5)',26986));\n"
+"\n"
+"-- check transaction detail --\n"
+"SELECT date_added, last_operation, current_version\n"
+"FROM roads_history\n"
+"WHERE road_name = 'Test Street' ORDER BY date_added DESC;\n"
+"\n"
+"       date_added       | last_operation | current_version\n"
+"------------------------+----------------+-----------------\n"
+" 2011-02-07 12:44:36.92 | INSERT         | 2"
 msgstr ""
-
diff --git a/doc/po/templates/extras_tigergeocoder.xml.pot b/doc/po/templates/extras_tigergeocoder.xml.pot
index 8c62197..f07af51 100644
--- a/doc/po/templates/extras_tigergeocoder.xml.pot
+++ b/doc/po/templates/extras_tigergeocoder.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -17,67 +17,112 @@ msgstr ""
 #. Tag: para
 #: extras_tigergeocoder.xml:6
 #, no-c-format
-msgid "A plpgsql based geocoder written to work with the <ulink url=\"http://www.census.gov/geo/www/tiger/\">TIGER (Topologically Integrated Geographic Encoding and Referencing system ) / Line and Master Address database export</ulink> released by the US Census Bureau."
+msgid ""
+"A plpgsql based geocoder written to work with the <ulink url=\"http://www."
+"census.gov/geo/www/tiger/\">TIGER (Topologically Integrated Geographic "
+"Encoding and Referencing system ) / Line and Master Address database export</"
+"ulink> released by the US Census Bureau."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:7
 #, no-c-format
-msgid "There are four components to the geocoder: the data loader functions, the address normalizer, the address geocoder, and the reverse geocoder."
+msgid ""
+"There are four components to the geocoder: the data loader functions, the "
+"address normalizer, the address geocoder, and the reverse geocoder."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:8
 #, no-c-format
-msgid "Although it is designed specifically for the US, a lot of the concepts and functions are applicable and can be adapted to work with other country address and road networks."
+msgid ""
+"Although it is designed specifically for the US, a lot of the concepts and "
+"functions are applicable and can be adapted to work with other country "
+"address and road networks."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:9
 #, no-c-format
-msgid "The script builds a schema called <varname>tiger</varname> to house all the tiger related functions, reusable lookup data such as road type prefixes, suffixes, states, various control tables for managing data load, and skeleton base tables from which all the tiger loaded tables inherit from."
+msgid ""
+"The script builds a schema called <varname>tiger</varname> to house all the "
+"tiger related functions, reusable lookup data such as road type prefixes, "
+"suffixes, states, various control tables for managing data load, and "
+"skeleton base tables from which all the tiger loaded tables inherit from."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:10
 #, no-c-format
-msgid "Another schema called <varname>tiger_data</varname> is also created which houses all the census data for each state that the loader downloads from Census site and loads into the database. In the current model, each set of state tables is prefixed with the state code e.g <varname>ma_addr</varname>, <varname>ma_edges</varname> etc with constraints to enforce only that state data. Each of these tables inherits from the tables <varname>addr</varname>, <varname>faces</varname>, <varnam [...]
+msgid ""
+"Another schema called <varname>tiger_data</varname> is also created which "
+"houses all the census data for each state that the loader downloads from "
+"Census site and loads into the database. In the current model, each set of "
+"state tables is prefixed with the state code e.g <varname>ma_addr</varname>, "
+"<varname>ma_edges</varname> etc with constraints to enforce only that state "
+"data. Each of these tables inherits from the tables <varname>addr</varname>, "
+"<varname>faces</varname>, <varname>edges</varname>, etc located in the "
+"<varname>tiger schema</varname>."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:12
 #, no-c-format
-msgid "All the geocode functions only reference the base tables, so there is no requirement that the data schema be called <varname>tiger_data</varname> or that data can't be further partitioned into other schemas -- e.g a different schema for each state, as long as all the tables inherit from the tables in the <varname>tiger</varname> schema."
+msgid ""
+"All the geocode functions only reference the base tables, so there is no "
+"requirement that the data schema be called <varname>tiger_data</varname> or "
+"that data can't be further partitioned into other schemas -- e.g a different "
+"schema for each state, as long as all the tables inherit from the tables in "
+"the <varname>tiger</varname> schema."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:16
 #, no-c-format
-msgid "For instructions on how to enable the extension in your database and also to load data using it, refer to <xref linkend=\"install_tiger_geocoder_extension\"/>."
+msgid ""
+"For instructions on how to enable the extension in your database and also to "
+"load data using it, refer to <xref linkend=\"install_tiger_geocoder_extension"
+"\"/>."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:19
 #, no-c-format
-msgid "If you are using tiger geocoder (tiger_2010), you can upgrade the scripts using the accompanying upgrade_geocoder.bat / .sh scripts in extras/tiger. One major change between <varname>tiger_2010</varname> and <varname>tiger_2011+</varname> is that the <varname>county</varname> and <varname>state</varname> tables are no longer broken out by state. If you have data from tiger_2010 and want to replace with tiger_2015, refer to <xref linkend=\"upgrade_tiger_geocoder\"/>"
+msgid ""
+"If you are using tiger geocoder (tiger_2010), you can upgrade the scripts "
+"using the accompanying upgrade_geocoder.bat / .sh scripts in extras/tiger. "
+"One major change between <varname>tiger_2010</varname> and "
+"<varname>tiger_2011+</varname> is that the <varname>county</varname> and "
+"<varname>state</varname> tables are no longer broken out by state. If you "
+"have data from tiger_2010 and want to replace with tiger_2015, refer to "
+"<xref linkend=\"upgrade_tiger_geocoder\"/>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:26
 #, no-c-format
-msgid "New in PostGIS 2.2.0 release is support for Tiger 2015 data and inclusion of Address Standardizer as part of PostGIS."
+msgid ""
+"New in PostGIS 2.2.0 release is support for Tiger 2015 data and inclusion of "
+"Address Standardizer as part of PostGIS."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:27
 #, no-c-format
-msgid "New in PostGIS 2.1.0 release is ability to install tiger geocoder with PostgreSQL extension model if you are running PostgreSQL 9.1+. Refer to <xref linkend=\"install_tiger_geocoder_extension\"/> for details."
+msgid ""
+"New in PostGIS 2.1.0 release is ability to install tiger geocoder with "
+"PostgreSQL extension model if you are running PostgreSQL 9.1+. Refer to "
+"<xref linkend=\"install_tiger_geocoder_extension\"/> for details."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:30
 #, no-c-format
-msgid "The <xref linkend=\"Pagc_Normalize_Address\"/> function as a drop in replacement for in-built <xref linkend=\"Normalize_Address\"/>. Refer to <xref linkend=\"installing_pagc_address_standardizer\"/> for compile and installation instructions."
+msgid ""
+"The <xref linkend=\"Pagc_Normalize_Address\"/> function as a drop in "
+"replacement for in-built <xref linkend=\"Normalize_Address\"/>. Refer to "
+"<xref linkend=\"installing_pagc_address_standardizer\"/> for compile and "
+"installation instructions."
 msgstr ""
 
 #. Tag: para
@@ -89,37 +134,54 @@ msgstr ""
 #. Tag: para
 #: extras_tigergeocoder.xml:35
 #, no-c-format
-msgid "The goal of this project is to build a fully functional geocoder that can process an arbitrary United States address string and using normalized TIGER census data, produce a point geometry and rating reflecting the location of the given address and likeliness of the location. The higher the rating number the worse the result."
+msgid ""
+"The goal of this project is to build a fully functional geocoder that can "
+"process an arbitrary United States address string and using normalized TIGER "
+"census data, produce a point geometry and rating reflecting the location of "
+"the given address and likeliness of the location. The higher the rating "
+"number the worse the result."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:37
 #, no-c-format
-msgid "The <varname>reverse_geocode</varname> function, introduced in PostGIS 2.0.0 is useful for deriving the street address and cross streets of a GPS location."
+msgid ""
+"The <varname>reverse_geocode</varname> function, introduced in PostGIS 2.0.0 "
+"is useful for deriving the street address and cross streets of a GPS "
+"location."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:38
 #, no-c-format
-msgid "The geocoder should be simple for anyone familiar with PostGIS to install and use, and should be easily installable and usable on all platforms supported by PostGIS."
+msgid ""
+"The geocoder should be simple for anyone familiar with PostGIS to install "
+"and use, and should be easily installable and usable on all platforms "
+"supported by PostGIS."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:39
 #, no-c-format
-msgid "It should be robust enough to function properly despite formatting and spelling errors."
+msgid ""
+"It should be robust enough to function properly despite formatting and "
+"spelling errors."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:40
 #, no-c-format
-msgid "It should be extensible enough to be used with future data updates, or alternate data sources with a minimum of coding changes."
+msgid ""
+"It should be extensible enough to be used with future data updates, or "
+"alternate data sources with a minimum of coding changes."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:42
 #, no-c-format
-msgid "The <varname>tiger</varname> schema must be added to the database search path for the functions to work properly."
+msgid ""
+"The <varname>tiger</varname> schema must be added to the database search "
+"path for the functions to work properly."
 msgstr ""
 
 #. Tag: title
@@ -131,19 +193,35 @@ msgstr ""
 #. Tag: para
 #: extras_tigergeocoder.xml:48
 #, no-c-format
-msgid "There are a couple other open source geocoders for PostGIS, that unlike tiger geocoder have the advantage of multi-country geocoding support"
+msgid ""
+"There are a couple other open source geocoders for PostGIS, that unlike "
+"tiger geocoder have the advantage of multi-country geocoding support"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:50
 #, no-c-format
-msgid "<ulink url=\"http://wiki.openstreetmap.org/wiki/Nominatim\">Nominatim</ulink> uses OpenStreetMap gazeteer formatted data. It requires osm2pgsql for loading the data, PostgreSQL 8.4+ and PostGIS 1.5+ to function. It is packaged as a webservice interface and seems designed to be called as a webservice. Just like the tiger geocoder, it has both a geocoder and a reverse geocoder component. From the documentation, it is unclear if it has a pure SQL interface like the tiger geocoder, or [...]
+msgid ""
+"<ulink url=\"http://wiki.openstreetmap.org/wiki/Nominatim\">Nominatim</"
+"ulink> uses OpenStreetMap gazeteer formatted data. It requires osm2pgsql for "
+"loading the data, PostgreSQL 8.4+ and PostGIS 1.5+ to function. It is "
+"packaged as a webservice interface and seems designed to be called as a "
+"webservice. Just like the tiger geocoder, it has both a geocoder and a "
+"reverse geocoder component. From the documentation, it is unclear if it has "
+"a pure SQL interface like the tiger geocoder, or if a good deal of the logic "
+"is implemented in the web interface."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:53
 #, no-c-format
-msgid "<ulink url=\"http://www.gisgraphy.com/\">GIS Graphy</ulink> also utilizes PostGIS and like Nominatim works with OpenStreetMap (OSM) data. It comes with a loader to load OSM data and similar to Nominatim is capable of geocoding not just US. Much like Nominatim, it runs as a webservice and relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also has a reverse geocoder among some other neat features."
+msgid ""
+"<ulink url=\"http://www.gisgraphy.com/\">GIS Graphy</ulink> also utilizes "
+"PostGIS and like Nominatim works with OpenStreetMap (OSM) data. It comes "
+"with a loader to load OSM data and similar to Nominatim is capable of "
+"geocoding not just US. Much like Nominatim, it runs as a webservice and "
+"relies on Java 1.5, Servlet apps, Solr. GisGraphy is cross-platform and also "
+"has a reverse geocoder among some other neat features."
 msgstr ""
 
 #. Tag: refname
@@ -155,17 +233,31 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:60
 #, no-c-format
-msgid "<refpurpose>Generates a script that drops all non-primary key and non-unique indexes on tiger schema and user specified schema. Defaults schema to <varname>tiger_data</varname> if no schema is specified.</refpurpose>"
+msgid ""
+"<refpurpose>Generates a script that drops all non-primary key and non-unique "
+"indexes on tiger schema and user specified schema. Defaults schema to "
+"<varname>tiger_data</varname> if no schema is specified.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:65
 #, no-c-format
-msgid "<funcdef>text <function>Drop_Indexes_Generate_Script</function></funcdef> <paramdef choice=\"opt\"><type>text </type> <parameter>param_schema=tiger_data</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Drop_Indexes_Generate_Script</function></funcdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115 extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213 extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319 extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:399 extras_tigergeocoder.xml:444 extras_tigergeocoder.xml:502 extras_tigergeocoder.xml:559 extras_tigergeocoder.xml:614 extras_tigergeocoder.xml:659 extras_tigergeocoder.xml:738 extras_tigergeocoder.xml:823 extras_tigergeocoder.xml:870 extras_tigergeocoder.xml:9 [...]
+#: extras_tigergeocoder.xml:73 extras_tigergeocoder.xml:115
+#: extras_tigergeocoder.xml:157 extras_tigergeocoder.xml:213
+#: extras_tigergeocoder.xml:274 extras_tigergeocoder.xml:319
+#: extras_tigergeocoder.xml:360 extras_tigergeocoder.xml:405
+#: extras_tigergeocoder.xml:450 extras_tigergeocoder.xml:508
+#: extras_tigergeocoder.xml:569 extras_tigergeocoder.xml:624
+#: extras_tigergeocoder.xml:669 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:847 extras_tigergeocoder.xml:894
+#: extras_tigergeocoder.xml:966 extras_tigergeocoder.xml:1031
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -173,23 +265,38 @@ msgstr ""
 #. Tag: para
 #: extras_tigergeocoder.xml:75
 #, no-c-format
-msgid "<para>Generates a script that drops all non-primary key and non-unique indexes on tiger schema and user specified schema. Defaults schema to <varname>tiger_data</varname> if no schema is specified.</para>"
+msgid ""
+"<para>Generates a script that drops all non-primary key and non-unique "
+"indexes on tiger schema and user specified schema. Defaults schema to "
+"<varname>tiger_data</varname> if no schema is specified.</para>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:76
 #, no-c-format
-msgid "This is useful for minimizing index bloat that may confuse the query planner or take up unnecessary space. Use in combination with <xref linkend=\"Install_Missing_Indexes\"/> to add just the indexes used by the geocoder."
+msgid ""
+"This is useful for minimizing index bloat that may confuse the query planner "
+"or take up unnecessary space. Use in combination with <xref linkend="
+"\"Install_Missing_Indexes\"/> to add just the indexes used by the geocoder."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163 extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:364 extras_tigergeocoder.xml:407 extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:622 extras_tigergeocoder.xml:896 extras_tigergeocoder.xml:968
+#: extras_tigergeocoder.xml:79 extras_tigergeocoder.xml:163
+#: extras_tigergeocoder.xml:281 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:413 extras_tigergeocoder.xml:468
+#: extras_tigergeocoder.xml:632 extras_tigergeocoder.xml:920
+#: extras_tigergeocoder.xml:992
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127 extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:414 extras_tigergeocoder.xml:469 extras_tigergeocoder.xml:527 extras_tigergeocoder.xml:582 extras_tigergeocoder.xml:629 extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:789 extras_tigergeocoder.xml:833 extras_tigergeocoder.xml:901
+#: extras_tigergeocoder.xml:86 extras_tigergeocoder.xml:127
+#: extras_tigergeocoder.xml:170 extras_tigergeocoder.xml:420
+#: extras_tigergeocoder.xml:475 extras_tigergeocoder.xml:535
+#: extras_tigergeocoder.xml:592 extras_tigergeocoder.xml:639
+#: extras_tigergeocoder.xml:722 extras_tigergeocoder.xml:813
+#: extras_tigergeocoder.xml:857 extras_tigergeocoder.xml:925
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -198,50 +305,58 @@ msgstr ""
 #: extras_tigergeocoder.xml:87
 #, no-c-format
 msgid ""
-      "SELECT drop_indexes_generate_script() As actionsql;\n"
-      "actionsql\n"
-      "---------------------------------------------------------\n"
-      "DROP INDEX tiger.idx_tiger_countysub_lookup_lower_name;\n"
-      "DROP INDEX tiger.idx_tiger_edges_countyfp;\n"
-      "DROP INDEX tiger.idx_tiger_faces_countyfp;\n"
-      "DROP INDEX tiger.tiger_place_the_geom_gist;\n"
-      "DROP INDEX tiger.tiger_edges_the_geom_gist;\n"
-      "DROP INDEX tiger.tiger_state_the_geom_gist;\n"
-      "DROP INDEX tiger.idx_tiger_addr_least_address;\n"
-      "DROP INDEX tiger.idx_tiger_addr_tlid;\n"
-      "DROP INDEX tiger.idx_tiger_addr_zip;\n"
-      "DROP INDEX tiger.idx_tiger_county_countyfp;\n"
-      "DROP INDEX tiger.idx_tiger_county_lookup_lower_name;\n"
-      "DROP INDEX tiger.idx_tiger_county_lookup_snd_name;\n"
-      "DROP INDEX tiger.idx_tiger_county_lower_name;\n"
-      "DROP INDEX tiger.idx_tiger_county_snd_name;\n"
-      "DROP INDEX tiger.idx_tiger_county_the_geom_gist;\n"
-      "DROP INDEX tiger.idx_tiger_countysub_lookup_snd_name;\n"
-      "DROP INDEX tiger.idx_tiger_cousub_countyfp;\n"
-      "DROP INDEX tiger.idx_tiger_cousub_cousubfp;\n"
-      "DROP INDEX tiger.idx_tiger_cousub_lower_name;\n"
-      "DROP INDEX tiger.idx_tiger_cousub_snd_name;\n"
-      "DROP INDEX tiger.idx_tiger_cousub_the_geom_gist;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_addr_least_address;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_addr_tlid;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_addr_zip;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_county_countyfp;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_lower_name;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_snd_name;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_county_lower_name;\n"
-      "DROP INDEX tiger_data.idx_tiger_data_ma_county_snd_name;\n"
-      ":\n"
-      ":"
+"SELECT drop_indexes_generate_script() As actionsql;\n"
+"actionsql\n"
+"---------------------------------------------------------\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_edges_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_faces_countyfp;\n"
+"DROP INDEX tiger.tiger_place_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_edges_the_geom_gist;\n"
+"DROP INDEX tiger.tiger_state_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_addr_least_address;\n"
+"DROP INDEX tiger.idx_tiger_addr_tlid;\n"
+"DROP INDEX tiger.idx_tiger_addr_zip;\n"
+"DROP INDEX tiger.idx_tiger_county_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_county_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_county_the_geom_gist;\n"
+"DROP INDEX tiger.idx_tiger_countysub_lookup_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_countyfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_cousubfp;\n"
+"DROP INDEX tiger.idx_tiger_cousub_lower_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_snd_name;\n"
+"DROP INDEX tiger.idx_tiger_cousub_the_geom_gist;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_least_address;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_tlid;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_addr_zip;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_countyfp;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lookup_snd_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_lower_name;\n"
+"DROP INDEX tiger_data.idx_tiger_data_ma_county_snd_name;\n"
+":\n"
+":"
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134 extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244 extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337 extras_tigergeocoder.xml:377 extras_tigergeocoder.xml:421 extras_tigergeocoder.xml:479 extras_tigergeocoder.xml:537 extras_tigergeocoder.xml:591 extras_tigergeocoder.xml:636 extras_tigergeocoder.xml:715 extras_tigergeocoder.xml:801 extras_tigergeocoder.xml:844 extras_tigergeocoder.xml:916 extras_tigergeocoder.xml:9 [...]
+#: extras_tigergeocoder.xml:93 extras_tigergeocoder.xml:134
+#: extras_tigergeocoder.xml:177 extras_tigergeocoder.xml:244
+#: extras_tigergeocoder.xml:297 extras_tigergeocoder.xml:337
+#: extras_tigergeocoder.xml:383 extras_tigergeocoder.xml:427
+#: extras_tigergeocoder.xml:485 extras_tigergeocoder.xml:547
+#: extras_tigergeocoder.xml:601 extras_tigergeocoder.xml:646
+#: extras_tigergeocoder.xml:732 extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:868 extras_tigergeocoder.xml:940
+#: extras_tigergeocoder.xml:1008 extras_tigergeocoder.xml:1048
 #, no-c-format
 msgid "See Also"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:422
+#: extras_tigergeocoder.xml:94 extras_tigergeocoder.xml:428
 #, no-c-format
 msgid ", <xref linkend=\"Missing_Indexes_Generate_Script\"/>"
 msgstr ""
@@ -255,23 +370,36 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:102
 #, no-c-format
-msgid "Generates a script that drops all tables in the specified schema that start with <varname>county_all</varname>, <varname>state_all</varname> or state code followed by <varname>county</varname> or <varname>state</varname>."
+msgid ""
+"Generates a script that drops all tables in the specified schema that start "
+"with <varname>county_all</varname>, <varname>state_all</varname> or state "
+"code followed by <varname>county</varname> or <varname>state</varname>."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:107
 #, no-c-format
-msgid "<funcdef>text <function>Drop_Nation_Tables_Generate_Script</function></funcdef> <paramdef choice=\"opt\"><type>text </type> <parameter>param_schema=tiger_data</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Drop_Nation_Tables_Generate_Script</function></"
+"funcdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:117
 #, no-c-format
-msgid "Generates a script that drops all tables in the specified schema that start with <varname>county_all</varname>, <varname>state_all</varname> or stae code followed by <varname>county</varname> or <varname>state</varname>. This is needed if you are upgrading from <varname>tiger_2010</varname> to <varname>tiger_2011</varname> data."
+msgid ""
+"Generates a script that drops all tables in the specified schema that start "
+"with <varname>county_all</varname>, <varname>state_all</varname> or stae "
+"code followed by <varname>county</varname> or <varname>state</varname>. This "
+"is needed if you are upgrading from <varname>tiger_2010</varname> to "
+"<varname>tiger_2011</varname> data."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325 extras_tigergeocoder.xml:576 extras_tigergeocoder.xml:747 extras_tigergeocoder.xml:1011
+#: extras_tigergeocoder.xml:120 extras_tigergeocoder.xml:325
+#: extras_tigergeocoder.xml:586 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:1035
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -280,12 +408,12 @@ msgstr ""
 #: extras_tigergeocoder.xml:128
 #, no-c-format
 msgid ""
-      "SELECT drop_nation_tables_generate_script();\n"
-      "DROP TABLE tiger_data.county_all;\n"
-      "DROP TABLE tiger_data.county_all_lookup;\n"
-      "DROP TABLE tiger_data.state_all;\n"
-      "DROP TABLE tiger_data.ma_county;\n"
-      "DROP TABLE tiger_data.ma_state;"
+"SELECT drop_nation_tables_generate_script();\n"
+"DROP TABLE tiger_data.county_all;\n"
+"DROP TABLE tiger_data.county_all_lookup;\n"
+"DROP TABLE tiger_data.state_all;\n"
+"DROP TABLE tiger_data.ma_county;\n"
+"DROP TABLE tiger_data.ma_state;"
 msgstr ""
 
 #. Tag: refname
@@ -297,38 +425,50 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:143
 #, no-c-format
-msgid "Generates a script that drops all tables in the specified schema that are prefixed with the state abbreviation. Defaults schema to <varname>tiger_data</varname> if no schema is specified."
+msgid ""
+"Generates a script that drops all tables in the specified schema that are "
+"prefixed with the state abbreviation. Defaults schema to "
+"<varname>tiger_data</varname> if no schema is specified."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:148
 #, no-c-format
-msgid "<funcdef>text <function>Drop_State_Tables_Generate_Script</function></funcdef> <paramdef><type>text </type> <parameter>param_state</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>param_schema=tiger_data</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Drop_State_Tables_Generate_Script</function></"
+"funcdef> <paramdef><type>text </type> <parameter>param_state</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>param_schema=tiger_data</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:159
 #, no-c-format
-msgid "Generates a script that drops all tables in the specified schema that are prefixed with the state abbreviation. Defaults schema to <varname>tiger_data</varname> if no schema is specified. This function is useful for dropping tables of a state just before you reload a state in case something went wrong during your previous load."
+msgid ""
+"Generates a script that drops all tables in the specified schema that are "
+"prefixed with the state abbreviation. Defaults schema to "
+"<varname>tiger_data</varname> if no schema is specified. This function is "
+"useful for dropping tables of a state just before you reload a state in case "
+"something went wrong during your previous load."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:171
 #, no-c-format
 msgid ""
-      "SELECT drop_state_tables_generate_script('PA');\n"
-      "DROP TABLE tiger_data.pa_addr;\n"
-      "DROP TABLE tiger_data.pa_county;\n"
-      "DROP TABLE tiger_data.pa_county_lookup;\n"
-      "DROP TABLE tiger_data.pa_cousub;\n"
-      "DROP TABLE tiger_data.pa_edges;\n"
-      "DROP TABLE tiger_data.pa_faces;\n"
-      "DROP TABLE tiger_data.pa_featnames;\n"
-      "DROP TABLE tiger_data.pa_place;\n"
-      "DROP TABLE tiger_data.pa_state;\n"
-      "DROP TABLE tiger_data.pa_zip_lookup_base;\n"
-      "DROP TABLE tiger_data.pa_zip_state;\n"
-      "DROP TABLE tiger_data.pa_zip_state_loc;"
+"SELECT drop_state_tables_generate_script('PA');\n"
+"DROP TABLE tiger_data.pa_addr;\n"
+"DROP TABLE tiger_data.pa_county;\n"
+"DROP TABLE tiger_data.pa_county_lookup;\n"
+"DROP TABLE tiger_data.pa_cousub;\n"
+"DROP TABLE tiger_data.pa_edges;\n"
+"DROP TABLE tiger_data.pa_faces;\n"
+"DROP TABLE tiger_data.pa_featnames;\n"
+"DROP TABLE tiger_data.pa_place;\n"
+"DROP TABLE tiger_data.pa_state;\n"
+"DROP TABLE tiger_data.pa_zip_lookup_base;\n"
+"DROP TABLE tiger_data.pa_zip_state;\n"
+"DROP TABLE tiger_data.pa_zip_state_loc;"
 msgstr ""
 
 #. Tag: refname
@@ -340,29 +480,69 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:185
 #, no-c-format
-msgid "Takes in an address as a string (or other normalized address) and outputs a set of possible locations which include a point geometry in NAD 83 long lat, a normalized address for each, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10, and restrict_region (defaults to NULL)"
+msgid ""
+"Takes in an address as a string (or other normalized address) and outputs a "
+"set of possible locations which include a point geometry in NAD 83 long lat, "
+"a normalized address for each, and the rating. The lower the rating the more "
+"likely the match. Results are sorted by lowest rating first. Can optionally "
+"pass in maximum results, defaults to 10, and restrict_region (defaults to "
+"NULL)"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: extras_tigergeocoder.xml:190
 #, no-c-format
-msgid "<funcprototype> <funcdef>setof record <function>geocode</function></funcdef> <paramdef><type>varchar </type> <parameter>address</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>max_results=10</parameter></paramdef> <paramdef choice=\"opt\"><type>geometry </type> <parameter>restrict_region=NULL</parameter></paramdef> <paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> <paramdef><type>geometry </type> <parameter>OUT geomout</p [...]
+msgid ""
+"<funcprototype> <funcdef>setof record <function>geocode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>address</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_results=10</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>geocode</function></funcdef> <paramdef><type>norm_addy </type> "
+"<parameter>in_addy</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>max_results=10</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>geometry </type> "
+"<parameter>restrict_region=NULL</parameter></paramdef> "
+"<paramdef><type>norm_addy </type> <parameter>OUT addy</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>OUT geomout</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>OUT rating</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:215
 #, no-c-format
-msgid "Takes in an address as a string (or already normalized address) and outputs a set of possible locations which include a point geometry in NAD 83 long lat, a <varname>normalized_address</varname> (addy) for each, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Uses Tiger data (edges,faces,addr), PostgreSQL fuzzy string matching (soundex,levenshtein) and PostGIS line interpolation functions to interpolate address along the T [...]
+msgid ""
+"Takes in an address as a string (or already normalized address) and outputs "
+"a set of possible locations which include a point geometry in NAD 83 long "
+"lat, a <varname>normalized_address</varname> (addy) for each, and the "
+"rating. The lower the rating the more likely the match. Results are sorted "
+"by lowest rating first. Uses Tiger data (edges,faces,addr), PostgreSQL fuzzy "
+"string matching (soundex,levenshtein) and PostGIS line interpolation "
+"functions to interpolate address along the Tiger edges. The higher the "
+"rating the less likely the geocode is right. The geocoded point is defaulted "
+"to offset 10 meters from center-line off to side (L/R) of street address is "
+"located on."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:219
 #, no-c-format
-msgid "Enhanced: 2.0.0 to support Tiger 2010 structured data and revised some logic to improve speed, accuracy of geocoding, and to offset point from centerline to side of street address is located on. The new parameter <varname>max_results</varname> useful for specifying number of best results or just returning the best result."
+msgid ""
+"Enhanced: 2.0.0 to support Tiger 2010 structured data and revised some logic "
+"to improve speed, accuracy of geocoding, and to offset point from centerline "
+"to side of street address is located on. The new parameter "
+"<varname>max_results</varname> useful for specifying number of best results "
+"or just returning the best result."
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287 extras_tigergeocoder.xml:370
+#: extras_tigergeocoder.xml:225 extras_tigergeocoder.xml:287
+#: extras_tigergeocoder.xml:376
 #, no-c-format
 msgid "Examples: Basic"
 msgstr ""
@@ -370,7 +550,10 @@ msgstr ""
 #. Tag: para
 #: extras_tigergeocoder.xml:226
 #, no-c-format
-msgid "The below examples timings are on a 3.0 GHZ single processor Windows 7 machine with 2GB ram running PostgreSQL 9.1rc1/PostGIS 2.0 loaded with all of MA,MN,CA, RI state Tiger data loaded."
+msgid ""
+"The below examples timings are on a 3.0 GHZ single processor Windows 7 "
+"machine with 2GB ram running PostgreSQL 9.1rc1/PostGIS 2.0 loaded with all "
+"of MA,MN,CA, RI state Tiger data loaded."
 msgstr ""
 
 #. Tag: para
@@ -383,103 +566,129 @@ msgstr ""
 #: extras_tigergeocoder.xml:228
 #, no-c-format
 msgid ""
-      "SELECT g.rating, ST_X(g.geomout) As lon, ST_Y(g.geomout) As lat,\n"
-      "    (addy).address As stno, (addy).streetname As street,\n"
-      "    (addy).streettypeabbrev As styp, (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
-      "    FROM geocode('75 State Street, Boston MA 02109') As g;\n"
-      " rating |        lon        |       lat        | stno | street | styp |  city  | st |  zip\n"
-      "--------+-------------------+------------------+------+--------+------+--------+----+-------\n"
-      "      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | Boston | MA | 02109"
+"SELECT g.rating, ST_X(g.geomout) As lon, ST_Y(g.geomout) As lat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('75 State Street, Boston MA 02109') As g;\n"
+" rating |        lon        |       lat        | stno | street | styp |  "
+"city  | st |  zip\n"
+"--------+-------------------+------------------+------+--------+------"
+"+--------+----+-------\n"
+"      0 | -71.0556722990239 | 42.3589914927049 |   75 | State  | St   | "
+"Boston | MA | 02109"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:229
 #, no-c-format
-msgid "Even if zip is not passed in the geocoder can guess (took about 122-150 ms)"
+msgid ""
+"Even if zip is not passed in the geocoder can guess (took about 122-150 ms)"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:230
 #, no-c-format
 msgid ""
-      "SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
-      "    (addy).address As stno, (addy).streetname As street,\n"
-      "    (addy).streettypeabbrev As styp, (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
-      "    FROM geocode('226 Hanover Street, Boston, MA',1) As g;\n"
-      " rating |         wktlonlat         | stno | street  | styp |  city  | st |  zip\n"
-      "--------+---------------------------+------+---------+------+--------+----+-------\n"
-      "      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | 02113"
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('226 Hanover Street, Boston, MA',1) As g;\n"
+" rating |         wktlonlat         | stno | street  | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+---------+------+--------+----"
+"+-------\n"
+"      1 | POINT(-71.05528 42.36316) |  226 | Hanover | St   | Boston | MA | "
+"02113"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:231
 #, no-c-format
-msgid "Can handle misspellings and provides more than one possible solution with ratings and takes longer (500ms)."
+msgid ""
+"Can handle misspellings and provides more than one possible solution with "
+"ratings and takes longer (500ms)."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:232
 #, no-c-format
 msgid ""
-      "SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
-      "    (addy).address As stno, (addy).streetname As street,\n"
-      "    (addy).streettypeabbrev As styp, (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
-      "    FROM geocode('31 - 37 Stewart Street, Boston, MA 02116') As g;\n"
-      " rating |         wktlonlat         | stno | street | styp |  city  | st |  zip\n"
-      "--------+---------------------------+------+--------+------+--------+----+-------\n"
-      "     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | 02116"
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp, (addy).location As city, (addy)."
+"stateabbrev As st,(addy).zip\n"
+"    FROM geocode('31 - 37 Stewart Street, Boston, MA 02116') As g;\n"
+" rating |         wktlonlat         | stno | street | styp |  city  | st |  "
+"zip\n"
+"--------+---------------------------+------+--------+------+--------+----"
+"+-------\n"
+"     70 | POINT(-71.06459 42.35113) |   31 | Stuart | St   | Boston | MA | "
+"02116"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:234
 #, no-c-format
-msgid "Using to do a batch geocode of addresses. Easiest is to set <varname>max_results=1</varname>. Only process those not yet geocoded (have no rating)."
+msgid ""
+"Using to do a batch geocode of addresses. Easiest is to set "
+"<varname>max_results=1</varname>. Only process those not yet geocoded (have "
+"no rating)."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:235
 #, no-c-format
 msgid ""
-      "CREATE TABLE addresses_to_geocode(addid serial PRIMARY KEY, address text,\n"
-      "        lon numeric, lat numeric, new_address text, rating integer);\n"
-      "\n"
-      "INSERT INTO addresses_to_geocode(address)\n"
-      "VALUES ('529 Main Street, Boston MA, 02129'),\n"
-      " ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
-      " ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
-      " ('26 Capen Street, Medford, MA'),\n"
-      " ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
-      " ('950 Main Street, Worcester, MA 01610');\n"
-      "\n"
-      "-- only update the first 3 addresses (323-704 ms -  there are caching and shared memory effects so first geocode you do is always slower) --\n"
-      "-- for large numbers of addresses you don't want to update all at once\n"
-      "-- since the whole geocode must commit at once\n"
-      "-- For this example we rejoin with LEFT JOIN\n"
-      "-- and set to rating to -1 rating if no match\n"
-      "-- to ensure we don't regeocode a bad address\n"
-      "UPDATE addresses_to_geocode\n"
-      "  SET  (rating, new_address, lon, lat)\n"
-      "    = ( COALESCE((g.geo).rating,-1), pprint_addy((g.geo).addy),\n"
-      "       ST_X((g.geo).geomout)::numeric(8,5), ST_Y((g.geo).geomout)::numeric(8,5) )\n"
-      "FROM (SELECT addid\n"
-      "    FROM addresses_to_geocode\n"
-      "    WHERE rating IS NULL ORDER BY addid LIMIT 3) As a\n"
-      "    LEFT JOIN (SELECT addid, (geocode(address,1)) As geo\n"
-      "    FROM addresses_to_geocode As ag\n"
-      "    WHERE ag.rating IS NULL ORDER BY addid LIMIT 3) As g ON a.addid = g.addid\n"
-      "WHERE a.addid = addresses_to_geocode.addid;\n"
-      "\n"
-      "result\n"
-      "-----\n"
-      "Query returned successfully: 3 rows affected, 480 ms execution time.\n"
-      "\n"
-      "SELECT * FROM addresses_to_geocode WHERE rating is not null;\n"
-      "\n"
-      " addid |                   address                    |    lon    |   lat    |                new_address                | rating\n"
-      "-------+----------------------------------------------+-----------+----------+-------------------------------------------+--------\n"
-      "     1 | 529 Main Street, Boston MA, 02129            | -71.07181 | 42.38359 | 529 Main St, Boston, MA 02129             |      0\n"
-      "     2 | 77 Massachusetts Avenue, Cambridge, MA 02139 | -71.09428 | 42.35988 | 77 Massachusetts Ave, Cambridge, MA 02139 |      0\n"
-      "     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          |                                           |     -1"
+"CREATE TABLE addresses_to_geocode(addid serial PRIMARY KEY, address text,\n"
+"        lon numeric, lat numeric, new_address text, rating integer);\n"
+"\n"
+"INSERT INTO addresses_to_geocode(address)\n"
+"VALUES ('529 Main Street, Boston MA, 02129'),\n"
+" ('77 Massachusetts Avenue, Cambridge, MA 02139'),\n"
+" ('25 Wizard of Oz, Walaford, KS 99912323'),\n"
+" ('26 Capen Street, Medford, MA'),\n"
+" ('124 Mount Auburn St, Cambridge, Massachusetts 02138'),\n"
+" ('950 Main Street, Worcester, MA 01610');\n"
+"\n"
+"-- only update the first 3 addresses (323-704 ms -  there are caching and "
+"shared memory effects so first geocode you do is always slower) --\n"
+"-- for large numbers of addresses you don't want to update all at once\n"
+"-- since the whole geocode must commit at once\n"
+"-- For this example we rejoin with LEFT JOIN\n"
+"-- and set to rating to -1 rating if no match\n"
+"-- to ensure we don't regeocode a bad address\n"
+"UPDATE addresses_to_geocode\n"
+"  SET  (rating, new_address, lon, lat)\n"
+"    = ( COALESCE((g.geo).rating,-1), pprint_addy((g.geo).addy),\n"
+"       ST_X((g.geo).geomout)::numeric(8,5), ST_Y((g.geo).geomout)::"
+"numeric(8,5) )\n"
+"FROM (SELECT addid\n"
+"    FROM addresses_to_geocode\n"
+"    WHERE rating IS NULL ORDER BY addid LIMIT 3) As a\n"
+"    LEFT JOIN (SELECT addid, (geocode(address,1)) As geo\n"
+"    FROM addresses_to_geocode As ag\n"
+"    WHERE ag.rating IS NULL ORDER BY addid LIMIT 3) As g ON a.addid = g."
+"addid\n"
+"WHERE a.addid = addresses_to_geocode.addid;\n"
+"\n"
+"result\n"
+"-----\n"
+"Query returned successfully: 3 rows affected, 480 ms execution time.\n"
+"\n"
+"SELECT * FROM addresses_to_geocode WHERE rating is not null;\n"
+"\n"
+" addid |                   address                    |    lon    |   lat    "
+"|                new_address                | rating\n"
+"-------+----------------------------------------------+-----------+----------"
+"+-------------------------------------------+--------\n"
+"     1 | 529 Main Street, Boston MA, 02129            | -71.07181 | 42.38359 "
+"| 529 Main St, Boston, MA 02129             |      0\n"
+"     2 | 77 Massachusetts Avenue, Cambridge, MA 02139 | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 |      0\n"
+"     3 | 25 Wizard of Oz, Walaford, KS 99912323       |           |          "
+"|                                           |     -1"
 msgstr ""
 
 #. Tag: title
@@ -492,26 +701,32 @@ msgstr ""
 #: extras_tigergeocoder.xml:239
 #, no-c-format
 msgid ""
-      "SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
-      "    (addy).address As stno, (addy).streetname As street,\n"
-      "    (addy).streettypeabbrev As styp,\n"
-      "    (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
-      "  FROM geocode('100 Federal Street, MA',\n"
-      "        3,\n"
-      "        (SELECT ST_Union(the_geom)\n"
-      "            FROM place WHERE statefp = '25' AND name = 'Lynn')::geometry\n"
-      "        ) As g;\n"
-      "\n"
-      " rating |        wktlonlat         | stno | street  | styp | city | st |  zip\n"
-      "--------+--------------------------+------+---------+------+------+----+-------\n"
-      "      8 | POINT(-70.96796 42.4659) |  100 | Federal | St   | Lynn | MA | 01905\n"
-      "Total query runtime: 245 ms."
+"SELECT g.rating, ST_AsText(ST_SnapToGrid(g.geomout,0.00001)) As wktlonlat,\n"
+"    (addy).address As stno, (addy).streetname As street,\n"
+"    (addy).streettypeabbrev As styp,\n"
+"    (addy).location As city, (addy).stateabbrev As st,(addy).zip\n"
+"  FROM geocode('100 Federal Street, MA',\n"
+"        3,\n"
+"        (SELECT ST_Union(the_geom)\n"
+"            FROM place WHERE statefp = '25' AND name = 'Lynn')::geometry\n"
+"        ) As g;\n"
+"\n"
+" rating |        wktlonlat         | stno | street  | styp | city | st |  "
+"zip\n"
+"--------+--------------------------+------+---------+------+------+----"
+"+-------\n"
+"      8 | POINT(-70.96796 42.4659) |  100 | Federal | St   | Lynn | MA | "
+"01905\n"
+"Total query runtime: 245 ms."
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:245
 #, no-c-format
-msgid ", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>"
+msgid ""
+", <xref linkend=\"Pprint_Addy\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_SnapToGrid\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -523,60 +738,98 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:253
 #, no-c-format
-msgid "Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a geomout as the point location in NAD 83 long lat, a <varname>normalized_address</varname> (addy) for each location, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10. Uses Tiger data (edges, faces, addr), [...]
+msgid ""
+"Takes in 2 streets that intersect and a state, city, zip, and outputs a set "
+"of possible locations on the first cross street that is at the intersection, "
+"also includes a geomout as the point location in NAD 83 long lat, a "
+"<varname>normalized_address</varname> (addy) for each location, and the "
+"rating. The lower the rating the more likely the match. Results are sorted "
+"by lowest rating first. Can optionally pass in maximum results, defaults to "
+"10. Uses Tiger data (edges, faces, addr), PostgreSQL fuzzy string matching "
+"(soundex, levenshtein)."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:258
 #, no-c-format
-msgid "<funcdef>setof record <function>geocode_intersection</function></funcdef> <paramdef><type>text </type> <parameter> roadway1</parameter></paramdef> <paramdef><type>text </type> <parameter> roadway2</parameter></paramdef> <paramdef><type>text </type> <parameter> in_state</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> in_city</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> in_zip</parameter></paramdef> <paramdef choice=\" [...]
+msgid ""
+"<funcdef>setof record <function>geocode_intersection</function></funcdef> "
+"<paramdef><type>text </type> <parameter> roadway1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> roadway2</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> in_state</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> in_city</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> in_zip</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>max_results=10</parameter></paramdef> <paramdef><type>norm_addy </"
+"type> <parameter>OUT addy</parameter></paramdef> <paramdef><type>geometry </"
+"type> <parameter>OUT geomout</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>OUT rating</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:276
 #, no-c-format
-msgid "Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a point geometry in NAD 83 long lat, a normalized address for each location, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, defaults to 10. Returns <varname>normalized_address</varname> (addy) for each, geomout as the  [...]
+msgid ""
+"Takes in 2 streets that intersect and a state, city, zip, and outputs a set "
+"of possible locations on the first cross street that is at the intersection, "
+"also includes a point geometry in NAD 83 long lat, a normalized address for "
+"each location, and the rating. The lower the rating the more likely the "
+"match. Results are sorted by lowest rating first. Can optionally pass in "
+"maximum results, defaults to 10. Returns <varname>normalized_address</"
+"varname> (addy) for each, geomout as the point location in nad 83 long lat, "
+"and the rating. The lower the rating the more likely the match. Results are "
+"sorted by lowest rating first. Uses Tiger data (edges,faces,addr), "
+"PostgreSQL fuzzy string matching (soundex,levenshtein)"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:288
 #, no-c-format
-msgid "The below examples timings are on a 3.0 GHZ single processor Windows 7 machine with 2GB ram running PostgreSQL 9.0/PostGIS 1.5 loaded with all of MA state Tiger data loaded. Currently a bit slow (3000 ms)"
+msgid ""
+"The below examples timings are on a 3.0 GHZ single processor Windows 7 "
+"machine with 2GB ram running PostgreSQL 9.0/PostGIS 1.5 loaded with all of "
+"MA state Tiger data loaded. Currently a bit slow (3000 ms)"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:289
 #, no-c-format
-msgid "Testing on Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger 2011 data loaded -- (41ms)"
+msgid ""
+"Testing on Windows 2003 64-bit 8GB on PostGIS 2.0 PostgreSQL 64-bit Tiger "
+"2011 data loaded -- (41ms)"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:290
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(addy), st_astext(geomout),rating\n"
-      "            FROM geocode_intersection( 'Haverford St','Germania St', 'MA', 'Boston', '02130',1);\n"
-      "           pprint_addy            |         st_astext          | rating\n"
-      "----------------------------------+----------------------------+--------\n"
-      "98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"            FROM geocode_intersection( 'Haverford St','Germania St', 'MA', "
+"'Boston', '02130',1);\n"
+"           pprint_addy            |         st_astext          | rating\n"
+"----------------------------------+----------------------------+--------\n"
+"98 Haverford St, Boston, MA 02130 | POINT(-71.101375 42.31376) |      0"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:291
 #, no-c-format
-msgid "Even if zip is not passed in the geocoder can guess (took about 3500 ms on the windows 7 box), on the windows 2003 64-bit 741 ms"
+msgid ""
+"Even if zip is not passed in the geocoder can guess (took about 3500 ms on "
+"the windows 7 box), on the windows 2003 64-bit 741 ms"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_tigergeocoder.xml:292
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(addy), st_astext(geomout),rating\n"
-      "                FROM geocode_intersection('Weld', 'School', 'MA', 'Boston');\n"
-      "          pprint_addy          |        st_astext         | rating\n"
-      "-------------------------------+--------------------------+--------\n"
-      " 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
-      " 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
+"SELECT pprint_addy(addy), st_astext(geomout),rating\n"
+"                FROM geocode_intersection('Weld', 'School', 'MA', "
+"'Boston');\n"
+"          pprint_addy          |        st_astext         | rating\n"
+"-------------------------------+--------------------------+--------\n"
+" 98 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3\n"
+" 99 Weld Ave, Boston, MA 02119 | POINT(-71.099 42.314234) |      3"
 msgstr ""
 
 #. Tag: para
@@ -594,45 +847,69 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:306
 #, no-c-format
-msgid "Returns value of specific setting stored in tiger.geocode_settings table."
+msgid ""
+"Returns value of specific setting stored in tiger.geocode_settings table."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:311
 #, no-c-format
-msgid "<funcdef>text <function>Get_Geocode_Setting</function></funcdef> <paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Get_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:321
 #, no-c-format
-msgid "Returns value of specific setting stored in tiger.geocode_settings table. Settings allow you to toggle debugging of functions. Later plans will be to control rating with settings. Current list of settings are as follows:"
+msgid ""
+"Returns value of specific setting stored in tiger.geocode_settings table. "
+"Settings allow you to toggle debugging of functions. Later plans will be to "
+"control rating with settings. Current list of settings are as follows:"
 msgstr ""
 
 #. Tag: screen
 #: extras_tigergeocoder.xml:322
 #, no-c-format
 msgid ""
-      "name              | setting |  unit   | category  |                                                             short_desc\n"
-      "--------------------------------+---------+---------+-----------+------------------------------------------------------------------------------------------------------------------------------\n"
-      " debug_geocode_address          | false   | boolean | debug     | outputs debug information in notice log such as queries when geocode_address is called if true\n"
-      " debug_geocode_intersection     | false   | boolean | debug     | outputs debug information in notice log such as queries when geocode_intersection is called if true\n"
-      " debug_normalize_address        | false   | boolean | debug     | outputs debug information in notice log such as queries and intermediate expressions when normalize_address is called if true\n"
-      " debug_reverse_geocode          | false   | boolean | debug     | if true, outputs debug information in notice log such as queries and intermediate expressions when reverse_geocode\n"
-      " reverse_geocode_numbered_roads | 0       | integer | rating    | For state and county highways, 0 - no preference in name,\n"
-      "                                                                  1 - prefer the numbered highway name, 2 - prefer local state/county name\n"
-      " use_pagc_address_parser        | false   | boolean | normalize | If set to true, will try to use the address_standardizer extension (via pagc_normalize_address)\n"
-      "                                                                 instead of tiger normalize_address built one"
+"name              | setting |  unit   | category  "
+"|                                                             short_desc\n"
+"--------------------------------+---------+---------+-----------"
+"+------------------------------------------------------------------------------------------------------------------------------\n"
+" debug_geocode_address          | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries when geocode_address is "
+"called if true\n"
+" debug_geocode_intersection     | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries when geocode_intersection is "
+"called if true\n"
+" debug_normalize_address        | false   | boolean | debug     | outputs "
+"debug information in notice log such as queries and intermediate expressions "
+"when normalize_address is called if true\n"
+" debug_reverse_geocode          | false   | boolean | debug     | if true, "
+"outputs debug information in notice log such as queries and intermediate "
+"expressions when reverse_geocode\n"
+" reverse_geocode_numbered_roads | 0       | integer | rating    | For state "
+"and county highways, 0 - no preference in name,\n"
+"                                                                  1 - prefer "
+"the numbered highway name, 2 - prefer local state/county name\n"
+" use_pagc_address_parser        | false   | boolean | normalize | If set to "
+"true, will try to use the address_standardizer extension (via "
+"pagc_normalize_address)\n"
+"                                                                 instead of "
+"tiger normalize_address built one"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:324
 #, no-c-format
-msgid "Changed: 2.2.0 : default settings are now kept in a table called geocode_settings_default. Use customized settingsa are in geocode_settings and only contain those that have been set by user."
+msgid ""
+"Changed: 2.2.0 : default settings are now kept in a table called "
+"geocode_settings_default. Use customized settingsa are in geocode_settings "
+"and only contain those that have been set by user."
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1017
+#: extras_tigergeocoder.xml:331 extras_tigergeocoder.xml:1041
 #, no-c-format
 msgid "Example return debugging setting"
 msgstr ""
@@ -641,10 +918,10 @@ msgstr ""
 #: extras_tigergeocoder.xml:332
 #, no-c-format
 msgid ""
-      "SELECT get_geocode_setting('debug_geocode_address) As result;\n"
-      "result\n"
-      "---------\n"
-      "false"
+"SELECT get_geocode_setting('debug_geocode_address) As result;\n"
+"result\n"
+"---------\n"
+"false"
 msgstr ""
 
 #. Tag: refname
@@ -656,1053 +933,1517 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_tigergeocoder.xml:346
 #, no-c-format
-msgid "Returns census tract or field from tract table of where the geometry is located. Default to returning short name of tract."
+msgid ""
+"Returns census tract or field from tract table of where the geometry is "
+"located. Default to returning short name of tract."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_tigergeocoder.xml:351
 #, no-c-format
-msgid "<funcdef>text <function>get_tract</function></funcdef> <paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>get_tract</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter> loc_geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter> output_field=name</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_tigergeocoder.xml:362
 #, no-c-format
-msgid "Given a geometry will return the census tract location of that geometry. NAD 83 long lat is assumed if no spatial ref sys is specified."
+msgid ""
+"Given a geometry will return the census tract location of that geometry. NAD "
+"83 long lat is assumed if no spatial ref sys is specified."
 msgstr ""
 
-#. Tag: programlisting
-#: extras_tigergeocoder.xml:371
+#. Tag: para
+#: extras_tigergeocoder.xml:363
 #, no-c-format
 msgid ""
-      "SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
-      "tract_name\n"
-      "---------\n"
-      "1203.01"
+"This function uses the census <varname>tract</varname> whic is not loaded by "
+"default. If you have already loaded your state table, you can load tract as "
+"well as bg, and tabblock using the <xref linkend="
+"\"Loader_Generate_Census_Script\"/> script."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:365
+#, no-c-format
+msgid ""
+"If you have not loaded your state data yet and want these additional tables "
+"loaded, do the following"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:372
+#: extras_tigergeocoder.xml:366
 #, no-c-format
 msgid ""
-      "--this one returns the tiger geoid\n"
-      "SELECT get_tract(ST_Point(-71.101375, 42.31376), 'tract_id' ) As tract_id;\n"
-      "tract_id\n"
-      "---------\n"
-      "25025120301"
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
 msgstr ""
 
 #. Tag: para
+#: extras_tigergeocoder.xml:367
+#, no-c-format
+msgid ""
+"then they will be included by the <xref linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:377
+#, no-c-format
+msgid ""
+"SELECT get_tract(ST_Point(-71.101375, 42.31376) ) As tract_name;\n"
+"tract_name\n"
+"---------\n"
+"1203.01"
+msgstr ""
+
+#. Tag: programlisting
 #: extras_tigergeocoder.xml:378
 #, no-c-format
+msgid ""
+"--this one returns the tiger geoid\n"
+"SELECT get_tract(ST_Point(-71.101375, 42.31376), 'tract_id' ) As tract_id;\n"
+"tract_id\n"
+"---------\n"
+"25025120301"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:384
+#, no-c-format
 msgid "<para>></para>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:384
+#: extras_tigergeocoder.xml:390
 #, no-c-format
 msgid "Install_Missing_Indexes"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:386
+#: extras_tigergeocoder.xml:392
 #, no-c-format
-msgid "Finds all tables with key columns used in geocoder joins and filter conditions that are missing used indexes on those columns and will add them."
+msgid ""
+"Finds all tables with key columns used in geocoder joins and filter "
+"conditions that are missing used indexes on those columns and will add them."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:391
+#: extras_tigergeocoder.xml:397
 #, no-c-format
-msgid "<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>boolean <function>Install_Missing_Indexes</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:401
+#: extras_tigergeocoder.xml:407
 #, no-c-format
-msgid "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</varname> schemas with key columns used in geocoder joins and filters that are missing indexes on those columns and will output the SQL DDL to define the index for those tables and then execute the generated script. This is a helper function that adds new indexes needed to make queries faster that may have been missing during the load process. This function is a companion to <xref linkend=\"Missing_Indexes_Genera [...]
+msgid ""
+"Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
+"varname> schemas with key columns used in geocoder joins and filters that "
+"are missing indexes on those columns and will output the SQL DDL to define "
+"the index for those tables and then execute the generated script. This is a "
+"helper function that adds new indexes needed to make queries faster that may "
+"have been missing during the load process. This function is a companion to "
+"<xref linkend=\"Missing_Indexes_Generate_Script\"/> that in addition to "
+"generating the create index script, also executes it. It is called as part "
+"of the <filename>update_geocode.sql</filename> upgrade script."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:415
+#: extras_tigergeocoder.xml:421
 #, no-c-format
 msgid ""
-      "SELECT install_missing_indexes();\n"
-      "         install_missing_indexes\n"
-      "-------------------------\n"
-      " t"
+"SELECT install_missing_indexes();\n"
+"         install_missing_indexes\n"
+"-------------------------\n"
+" t"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:428
+#: extras_tigergeocoder.xml:434
 #, no-c-format
 msgid "Loader_Generate_Census_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:430
+#: extras_tigergeocoder.xml:436
 #, no-c-format
-msgid "Generates a shell script for the specified platform for the specified states that will download Tiger census state tract, bg, and tabblocks data tables, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record."
+msgid ""
+"Generates a shell script for the specified platform for the specified states "
+"that will download Tiger census state tract, bg, and tabblocks data tables, "
+"stage and load into <varname>tiger_data</varname> schema. Each state script "
+"is returned as a separate record."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:435
+#: extras_tigergeocoder.xml:441
 #, no-c-format
-msgid "<funcdef>setof text <function>loader_generate_census_script</function></funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
+msgid ""
+"<funcdef>setof text <function>loader_generate_census_script</function></"
+"funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:446
+#: extras_tigergeocoder.xml:452
 #, no-c-format
-msgid "Generates a shell script for the specified platform for the specified states that will download Tiger data census state <varname>tract</varname>, block groups <varname>bg</varname>, and <varname>tabblocks</varname> data tables, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record."
+msgid ""
+"Generates a shell script for the specified platform for the specified states "
+"that will download Tiger data census state <varname>tract</varname>, block "
+"groups <varname>bg</varname>, and <varname>tabblocks</varname> data tables, "
+"stage and load into <varname>tiger_data</varname> schema. Each state script "
+"is returned as a separate record."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:447
+#: extras_tigergeocoder.xml:453
 #, no-c-format
-msgid "It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data. Note the smallest unit it does is a whole state. It will only process the files in the staging and temp folders."
+msgid ""
+"It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
+"downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the "
+"data. Note the smallest unit it does is a whole state. It will only process "
+"the files in the staging and temp folders."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:449 extras_tigergeocoder.xml:507
+#: extras_tigergeocoder.xml:455 extras_tigergeocoder.xml:513
 #, no-c-format
-msgid "It uses the following control tables to control the process and different OS shell syntax variations."
+msgid ""
+"It uses the following control tables to control the process and different OS "
+"shell syntax variations."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:453 extras_tigergeocoder.xml:511 extras_tigergeocoder.xml:567
+#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517
+#: extras_tigergeocoder.xml:577
 #, no-c-format
-msgid "<varname>loader_variables</varname> keeps track of various variables such as census site, year, data and staging schemas"
+msgid ""
+"<varname>loader_variables</varname> keeps track of various variables such as "
+"census site, year, data and staging schemas"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:456 extras_tigergeocoder.xml:514
+#: extras_tigergeocoder.xml:462 extras_tigergeocoder.xml:520
 #, no-c-format
-msgid "<varname>loader_platform</varname> profiles of various platforms and where the various executables are located. Comes with windows and linux. More can be added."
+msgid ""
+"<varname>loader_platform</varname> profiles of various platforms and where "
+"the various executables are located. Comes with windows and linux. More can "
+"be added."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:459 extras_tigergeocoder.xml:517 extras_tigergeocoder.xml:573
+#: extras_tigergeocoder.xml:465 extras_tigergeocoder.xml:523
+#: extras_tigergeocoder.xml:583
 #, no-c-format
-msgid "<varname>loader_lookuptables</varname> each record defines a kind of table (state, county), whether to process records in it and how to load them in. Defines the steps to import data, stage data, add, removes columns, indexes, and constraints for each. Each table is prefixed with the state and inherits from a table in the tiger schema. e.g. creates <varname>tiger_data.ma_faces</varname> which inherits from <varname>tiger.faces</varname>"
+msgid ""
+"<varname>loader_lookuptables</varname> each record defines a kind of table "
+"(state, county), whether to process records in it and how to load them in. "
+"Defines the steps to import data, stage data, add, removes columns, indexes, "
+"and constraints for each. Each table is prefixed with the state and inherits "
+"from a table in the tiger schema. e.g. creates <varname>tiger_data.ma_faces</"
+"varname> which inherits from <varname>tiger.faces</varname>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:463
+#: extras_tigergeocoder.xml:469
 #, no-c-format
-msgid "includes this logic, but if you installed tiger geocoder prior to PostGIS 2.0.0 alpha5, you'll need to run this on the states you have already done to get these additional tables."
+msgid ""
+"includes this logic, but if you installed tiger geocoder prior to PostGIS "
+"2.0.0 alpha5, you'll need to run this on the states you have already done to "
+"get these additional tables."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:470
+#: extras_tigergeocoder.xml:476
 #, no-c-format
-msgid "Generate script to load up data for select states in Windows shell script format."
+msgid ""
+"Generate script to load up data for select states in Windows shell script "
+"format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:471
-#, no-c-format
-msgid ""
-      "SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
-      "-- result --\n"
-      "set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st\\25_Massachusetts\"\n"
-      "set TMPDIR=\\gisdata\\temp\\\n"
-      "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
-      "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-      "set PGBIN=C:\\projects\\pg\\pg91win\\bin\\\n"
-      "set PGPORT=5432\n"
-      "set PGHOST=localhost\n"
-      "set PGUSER=postgres\n"
-      "set PGPASSWORD=yourpasswordhere\n"
-      "set PGDATABASE=tiger_postgis20\n"
-      "set PSQL=\"%PGBIN%psql\"\n"
-      "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
-      "cd \\gisdata\n"
-      "\n"
-      "%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --no-parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --mirror --reject=html\n"
-      "del %TMPDIR%\\*.* /Q\n"
-      "%PSQL% -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
-      "%PSQL% -c \"CREATE SCHEMA tiger_staging;\"\n"
-      "cd %STATEDIR%\n"
-      "for /r %%z in (*.zip) do %UNZIPTOOL% e %%z  -o%TMPDIR%\n"
-      "cd %TMPDIR%\n"
-      "%PSQL% -c \"CREATE TABLE tiger_data.MA_tract(CONSTRAINT pk_MA_tract PRIMARY KEY (tract_id) ) INHERITS(tiger.tract); \"\n"
-      "%SHP2PGSQL% -c -s 4269 -g the_geom   -W \"latin1\" tl_2010_25_tract10.dbf tiger_staging.ma_tract10 | %PSQL%\n"
-      "%PSQL% -c \"ALTER TABLE tiger_staging.MA_tract10 RENAME geoid10 TO tract_id;  SELECT loader_load_staged_data(lower('MA_tract10'), lower('MA_tract')); \"\n"
-      "%PSQL% -c \"CREATE INDEX tiger_data_MA_tract_the_geom_gist ON tiger_data.MA_tract USING gist(the_geom);\"\n"
-      "%PSQL% -c \"VACUUM ANALYZE tiger_data.MA_tract;\"\n"
-      "%PSQL% -c \"ALTER TABLE tiger_data.MA_tract ADD CONSTRAINT chk_statefp CHECK (statefp = '25');\"\n"
-      ":"
-msgstr ""
-
-#. Tag: para
-#: extras_tigergeocoder.xml:472 extras_tigergeocoder.xml:530
+#: extras_tigergeocoder.xml:477
+#, no-c-format
+msgid ""
+"SELECT loader_generate_census_script(ARRAY['MA'], 'windows');\n"
+"-- result --\n"
+"set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st"
+"\\25_Massachusetts\"\n"
+"set TMPDIR=\\gisdata\\temp\\\n"
+"set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
+"set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
+"set PGBIN=C:\\projects\\pg\\pg91win\\bin\\\n"
+"set PGPORT=5432\n"
+"set PGHOST=localhost\n"
+"set PGUSER=postgres\n"
+"set PGPASSWORD=yourpasswordhere\n"
+"set PGDATABASE=tiger_postgis20\n"
+"set PSQL=\"%PGBIN%psql\"\n"
+"set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
+"\n"
+"%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --"
+"no-parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --"
+"mirror --reject=html\n"
+"del %TMPDIR%\\*.* /Q\n"
+"%PSQL% -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"%PSQL% -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd %STATEDIR%\n"
+"for /r %%z in (*.zip) do %UNZIPTOOL% e %%z  -o%TMPDIR%\n"
+"cd %TMPDIR%\n"
+"%PSQL% -c \"CREATE TABLE tiger_data.MA_tract(CONSTRAINT pk_MA_tract PRIMARY "
+"KEY (tract_id) ) INHERITS(tiger.tract); \"\n"
+"%SHP2PGSQL% -c -s 4269 -g the_geom   -W \"latin1\" tl_2010_25_tract10.dbf "
+"tiger_staging.ma_tract10 | %PSQL%\n"
+"%PSQL% -c \"ALTER TABLE tiger_staging.MA_tract10 RENAME geoid10 TO "
+"tract_id;  SELECT loader_load_staged_data(lower('MA_tract10'), "
+"lower('MA_tract')); \"\n"
+"%PSQL% -c \"CREATE INDEX tiger_data_MA_tract_the_geom_gist ON tiger_data."
+"MA_tract USING gist(the_geom);\"\n"
+"%PSQL% -c \"VACUUM ANALYZE tiger_data.MA_tract;\"\n"
+"%PSQL% -c \"ALTER TABLE tiger_data.MA_tract ADD CONSTRAINT chk_statefp CHECK "
+"(statefp = '25');\"\n"
+":"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:478 extras_tigergeocoder.xml:540
 #, no-c-format
 msgid "Generate sh script"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:473
-#, no-c-format
-msgid ""
-      "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
-      "TMPDIR=\"/gisdata/temp/\"\n"
-      "UNZIPTOOL=unzip\n"
-      "WGETTOOL=\"/usr/bin/wget\"\n"
-      "export PGBIN=/usr/pgsql-9.0/bin\n"
-      "export PGPORT=5432\n"
-      "export PGHOST=localhost\n"
-      "export PGUSER=postgres\n"
-      "export PGPASSWORD=yourpasswordhere\n"
-      "export PGDATABASE=geocoder\n"
-      "PSQL=${PGBIN}/psql\n"
-      "SHP2PGSQL=${PGBIN}/shp2pgsql\n"
-      "cd /gisdata\n"
-      "\n"
-      "wget http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --no-parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --mirror --reject=html\n"
-      "rm -f ${TMPDIR}/*.*\n"
-      "${PSQL} -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
-      "${PSQL} -c \"CREATE SCHEMA tiger_staging;\"\n"
-      "cd $STATEDIR\n"
-      "for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done\n"
-      ":\n"
-      ":"
+#: extras_tigergeocoder.xml:479
+#, no-c-format
+msgid ""
+"STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts\"\n"
+"TMPDIR=\"/gisdata/temp/\"\n"
+"UNZIPTOOL=unzip\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/pgsql-9.0/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
+"\n"
+"wget http://www2.census.gov/geo/pvs/tiger2010st/25_Massachusetts/25/ --no-"
+"parent --relative --accept=*bg10.zip,*tract10.zip,*tabblock10.zip --mirror --"
+"reject=html\n"
+"rm -f ${TMPDIR}/*.*\n"
+"${PSQL} -c \"DROP SCHEMA tiger_staging CASCADE;\"\n"
+"${PSQL} -c \"CREATE SCHEMA tiger_staging;\"\n"
+"cd $STATEDIR\n"
+"for z in *.zip; do $UNZIPTOOL -o -d $TMPDIR $z; done\n"
+":\n"
+":"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:486
+#: extras_tigergeocoder.xml:492
 #, no-c-format
 msgid "Loader_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:488
+#: extras_tigergeocoder.xml:494
 #, no-c-format
-msgid "Generates a shell script for the specified platform for the specified states that will download Tiger data, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record. Latest version supports Tiger 2010 structural changes and also loads census tract, block groups, and blocks tables."
+msgid ""
+"Generates a shell script for the specified platform for the specified states "
+"that will download Tiger data, stage and load into <varname>tiger_data</"
+"varname> schema. Each state script is returned as a separate record. Latest "
+"version supports Tiger 2010 structural changes and also loads census tract, "
+"block groups, and blocks tables."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:493
+#: extras_tigergeocoder.xml:499
+#, no-c-format
+msgid ""
+"<funcdef>setof text <function>loader_generate_script</function></funcdef> "
+"<paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:510
 #, no-c-format
-msgid "<funcdef>setof text <function>loader_generate_script</function></funcdef> <paramdef><type>text[]</type> <parameter>param_states</parameter></paramdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
+msgid ""
+"Generates a shell script for the specified platform for the specified states "
+"that will download Tiger data, stage and load into <varname>tiger_data</"
+"varname> schema. Each state script is returned as a separate record."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:504
+#: extras_tigergeocoder.xml:511
 #, no-c-format
-msgid "Generates a shell script for the specified platform for the specified states that will download Tiger data, stage and load into <varname>tiger_data</varname> schema. Each state script is returned as a separate record."
+msgid ""
+"It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
+"downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the "
+"data. Note the smallest unit it does is a whole state, but you can overwrite "
+"this by downloading the files yourself. It will only process the files in "
+"the staging and temp folders."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:505
+#: extras_tigergeocoder.xml:526
 #, no-c-format
-msgid "It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data. Note the smallest unit it does is a whole state, but you can overwrite this by downloading the files yourself. It will only process the files in the staging and temp folders."
+msgid ""
+"Availability: 2.0.0 to support Tiger 2010 structured data and load census "
+"tract (tract), block groups (bg), and blocks (tabblocks) tables ."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:520
+#: extras_tigergeocoder.xml:527
 #, no-c-format
-msgid "Availability: 2.0.0 to support Tiger 2010 structured data and load census tract (tract), block groups (bg), and blocks (tabblocks) tables ."
+msgid ""
+"If you are using pgAdmin 3, be warned that by default pgAdmin 3 truncates "
+"long text. To fix, change <emphasis>File -> Options -> Query Tool -"
+"> Query Editor - > Max. characters per column</emphasis> to larger "
+"than 50000 characters."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:528
+#: extras_tigergeocoder.xml:536
 #, no-c-format
-msgid "Generate script to load up data for 2 states in Windows shell script format."
+msgid ""
+"Using psql where gistest is your database and <filename>/gisdata/data_load."
+"sh</filename> is the file to create with the shell commands to run."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:529
-#, no-c-format
-msgid ""
-      "SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
-      "-- result --\n"
-      "set STATEDIR=\"\\gisdata\\www2.census.gov\\geo\\pvs\\tiger2010st\\44_Rhode_Island\"\n"
-      "set TMPDIR=\\gisdata\\temp\\\n"
-      "set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
-      "set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
-      "set PGBIN=C:\\Program Files\\PostgreSQL\\8.4\\bin\\\n"
-      "set PGPORT=5432\n"
-      "set PGHOST=localhost\n"
-      "set PGUSER=postgres\n"
-      "set PGPASSWORD=yourpasswordhere\n"
-      "set PGDATABASE=geocoder\n"
-      "set PSQL=\"%PGBIN%psql\"\n"
-      "set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
-      "\n"
-      "%WGETTOOL% http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent --relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
-      ":\n"
-      ":"
+#: extras_tigergeocoder.xml:537
+#, no-c-format
+msgid ""
+"<![CDATA[psql -U postgres -h localhost -d gistest -A -t \\\n"
+" -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'gistest')\" > /gisdata/"
+"data_load.sh;]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:538
+#, no-c-format
+msgid ""
+"Generate script to load up data for 2 states in Windows shell script format."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:531
-#, no-c-format
-msgid ""
-      "SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
-      "-- result --\n"
-      "STATEDIR=\"/gisdata/www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island\"\n"
-      "TMPDIR=\"/gisdata/temp/\"\n"
-      "UNZIPTOOL=unzip\n"
-      "PGPORT=5432\n"
-      "PGHOST=localhost\n"
-      "PGUSER=postgres\n"
-      "PGPASSWORD=yourpasswordhere\n"
-      "PGDATABASE=geocoder\n"
-      "PSQL=psql\n"
-      "SHP2PGSQ=shp2pgsql\n"
-      "\n"
-      "wget http://www2.census.gov/geo/pvs/tiger2010st/44_Rhode_Island/ --no-parent --relative --recursive --level=2 --accept=zip,txt --mirror --reject=html\n"
-      ":\n"
-      ":"
+#: extras_tigergeocoder.xml:539
+#, no-c-format
+msgid ""
+"SELECT loader_generate_script(ARRAY['MA','RI'], 'windows') AS result;\n"
+"-- result --\n"
+"set TMPDIR=\\gisdata\\temp\\\n"
+"set UNZIPTOOL=\"C:\\Program Files\\7-Zip\\7z.exe\"\n"
+"set WGETTOOL=\"C:\\wget\\wget.exe\"\n"
+"set PGBIN=C:\\Program Files\\PostgreSQL\\9.4\\bin\\\n"
+"set PGPORT=5432\n"
+"set PGHOST=localhost\n"
+"set PGUSER=postgres\n"
+"set PGPASSWORD=yourpasswordhere\n"
+"set PGDATABASE=geocoder\n"
+"set PSQL=\"%PGBIN%psql\"\n"
+"set SHP2PGSQL=\"%PGBIN%shp2pgsql\"\n"
+"cd \\gisdata\n"
+"\n"
+"cd \\gisdata\n"
+"%WGETTOOL% ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-"
+"parent --relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd \\gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+":\n"
+":"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_tigergeocoder.xml:541
+#, no-c-format
+msgid ""
+"SELECT loader_generate_script(ARRAY['MA','RI'], 'sh') AS result;\n"
+"-- result --\n"
+"TMPDIR=\"/gisdata/temp/\"\n"
+"UNZIPTOOL=unzip\n"
+"WGETTOOL=\"/usr/bin/wget\"\n"
+"export PGBIN=/usr/lib/postgresql/9.4/bin\n"
+"export PGPORT=5432\n"
+"export PGHOST=localhost\n"
+"export PGUSER=postgres\n"
+"export PGPASSWORD=yourpasswordhere\n"
+"export PGDATABASE=geocoder\n"
+"PSQL=${PGBIN}/psql\n"
+"SHP2PGSQL=${PGBIN}/shp2pgsql\n"
+"cd /gisdata\n"
+"\n"
+"cd /gisdata\n"
+"wget ftp://ftp2.census.gov/geo/tiger/TIGER2015/PLACE/tl_*_25_* --no-parent --"
+"relative --recursive --level=2 --accept=zip --mirror --reject=html\n"
+"cd /gisdata/ftp2.census.gov/geo/tiger/TIGER2015/PLACE\n"
+"rm -f ${TMPDIR}/*.*\n"
+":\n"
+":"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:548
+#, no-c-format
+msgid ", <xref linkend=\"Loader_Generate_Nation_Script\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:544
+#: extras_tigergeocoder.xml:554
 #, no-c-format
 msgid "Loader_Generate_Nation_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:546
+#: extras_tigergeocoder.xml:556
 #, no-c-format
-msgid "Generates a shell script for the specified platform that loads in the county and state lookup tables."
+msgid ""
+"Generates a shell script for the specified platform that loads in the county "
+"and state lookup tables."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:551
+#: extras_tigergeocoder.xml:561
 #, no-c-format
-msgid "<funcdef>text <function>loader_generate_nation_script</function></funcdef> <paramdef><type>text</type> <parameter>os</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>loader_generate_nation_script</function></funcdef> "
+"<paramdef><type>text</type> <parameter>os</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:561
+#: extras_tigergeocoder.xml:571
 #, no-c-format
-msgid "Generates a shell script for the specified platform that loads in the <varname>county_all</varname>, <varname>county_all_lookup</varname>, <varname>state_all</varname> tables into <varname>tiger_data</varname> schema. These inherit respectively from the <varname>county</varname>, <varname>county_lookup</varname>, <varname>state</varname> tables in <varname>tiger</varname> schema."
+msgid ""
+"Generates a shell script for the specified platform that loads in the "
+"<varname>county_all</varname>, <varname>county_all_lookup</varname>, "
+"<varname>state_all</varname> tables into <varname>tiger_data</varname> "
+"schema. These inherit respectively from the <varname>county</varname>, "
+"<varname>county_lookup</varname>, <varname>state</varname> tables in "
+"<varname>tiger</varname> schema."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:562
+#: extras_tigergeocoder.xml:572
 #, no-c-format
-msgid "It uses unzip on Linux (7-zip on Windows by default) and wget to do the downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data."
+msgid ""
+"It uses unzip on Linux (7-zip on Windows by default) and wget to do the "
+"downloading. It uses <xref linkend=\"shp2pgsql_usage\"/> to load in the data."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:563
+#: extras_tigergeocoder.xml:573
 #, no-c-format
-msgid "It uses the following control tables <varname>tiger.loader_platform</varname>, <varname>tiger.loader_variables</varname>, and <varname>tiger.loader_lookuptables</varname> to control the process and different OS shell syntax variations."
+msgid ""
+"It uses the following control tables <varname>tiger.loader_platform</"
+"varname>, <varname>tiger.loader_variables</varname>, and <varname>tiger."
+"loader_lookuptables</varname> to control the process and different OS shell "
+"syntax variations."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:570
+#: extras_tigergeocoder.xml:580
 #, no-c-format
-msgid "<varname>loader_platform</varname> profiles of various platforms and where the various executables are located. Comes with windows and linux/unix. More can be added."
+msgid ""
+"<varname>loader_platform</varname> profiles of various platforms and where "
+"the various executables are located. Comes with windows and linux/unix. More "
+"can be added."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:577
+#: extras_tigergeocoder.xml:587
 #, no-c-format
-msgid "If you were running <varname>tiger_2010</varname> version and you want to reload as state with <varname>tiger_2011</varname>, you'll need to for the very first load generate and run drop statements <xref linkend=\"Drop_Nation_Tables_Generate_Script\"/> before you run this script."
+msgid ""
+"If you were running <varname>tiger_2010</varname> version and you want to "
+"reload as state with <varname>tiger_2011</varname>, you'll need to for the "
+"very first load generate and run drop statements <xref linkend="
+"\"Drop_Nation_Tables_Generate_Script\"/> before you run this script."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:583
+#: extras_tigergeocoder.xml:593
 #, no-c-format
 msgid "Generate script script to load nation data Windows."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:584
+#: extras_tigergeocoder.xml:594
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:585
+#: extras_tigergeocoder.xml:595
 #, no-c-format
 msgid "Generate script to load up data for Linux/Unix systems."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:586
+#: extras_tigergeocoder.xml:596
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:598
+#: extras_tigergeocoder.xml:608
 #, no-c-format
 msgid "Missing_Indexes_Generate_Script"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:600
+#: extras_tigergeocoder.xml:610
 #, no-c-format
-msgid "Finds all tables with key columns used in geocoder joins that are missing indexes on those columns and will output the SQL DDL to define the index for those tables."
+msgid ""
+"Finds all tables with key columns used in geocoder joins that are missing "
+"indexes on those columns and will output the SQL DDL to define the index for "
+"those tables."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:606
+#: extras_tigergeocoder.xml:616
 #, no-c-format
-msgid "<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>Missing_Indexes_Generate_Script</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:616
+#: extras_tigergeocoder.xml:626
 #, no-c-format
-msgid "Finds all tables in <varname>tiger</varname> and <varname>tiger_data</varname> schemas with key columns used in geocoder joins that are missing indexes on those columns and will output the SQL DDL to define the index for those tables. This is a helper function that adds new indexes needed to make queries faster that may have been missing during the load process. As the geocoder is improved, this function will be updated to accommodate new indexes being used. If this function outpu [...]
+msgid ""
+"Finds all tables in <varname>tiger</varname> and <varname>tiger_data</"
+"varname> schemas with key columns used in geocoder joins that are missing "
+"indexes on those columns and will output the SQL DDL to define the index for "
+"those tables. This is a helper function that adds new indexes needed to make "
+"queries faster that may have been missing during the load process. As the "
+"geocoder is improved, this function will be updated to accommodate new "
+"indexes being used. If this function outputs nothing, it means all your "
+"tables have what we think are the key indexes already in place."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:630
+#: extras_tigergeocoder.xml:640
 #, no-c-format
 msgid ""
-      "SELECT missing_indexes_generate_script();\n"
-      "-- output: This was run on a database that was created before many corrections were made to the loading script ---\n"
-      "CREATE INDEX idx_tiger_county_countyfp ON tiger.county USING btree(countyfp);\n"
-      "CREATE INDEX idx_tiger_cousub_countyfp ON tiger.cousub USING btree(countyfp);\n"
-      "CREATE INDEX idx_tiger_edges_tfidr ON tiger.edges USING btree(tfidr);\n"
-      "CREATE INDEX idx_tiger_edges_tfidl ON tiger.edges USING btree(tfidl);\n"
-      "CREATE INDEX idx_tiger_zip_lookup_all_zip ON tiger.zip_lookup_all USING btree(zip);\n"
-      "CREATE INDEX idx_tiger_data_ma_county_countyfp ON tiger_data.ma_county USING btree(countyfp);\n"
-      "CREATE INDEX idx_tiger_data_ma_cousub_countyfp ON tiger_data.ma_cousub USING btree(countyfp);\n"
-      "CREATE INDEX idx_tiger_data_ma_edges_countyfp ON tiger_data.ma_edges USING btree(countyfp);\n"
-      "CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING btree(countyfp);"
-msgstr ""
-
-#. Tag: para
-#: extras_tigergeocoder.xml:637
+"SELECT missing_indexes_generate_script();\n"
+"-- output: This was run on a database that was created before many "
+"corrections were made to the loading script ---\n"
+"CREATE INDEX idx_tiger_county_countyfp ON tiger.county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_cousub_countyfp ON tiger.cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_edges_tfidr ON tiger.edges USING btree(tfidr);\n"
+"CREATE INDEX idx_tiger_edges_tfidl ON tiger.edges USING btree(tfidl);\n"
+"CREATE INDEX idx_tiger_zip_lookup_all_zip ON tiger.zip_lookup_all USING "
+"btree(zip);\n"
+"CREATE INDEX idx_tiger_data_ma_county_countyfp ON tiger_data.ma_county USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_cousub_countyfp ON tiger_data.ma_cousub USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_edges_countyfp ON tiger_data.ma_edges USING "
+"btree(countyfp);\n"
+"CREATE INDEX idx_tiger_data_ma_faces_countyfp ON tiger_data.ma_faces USING "
+"btree(countyfp);"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:647
 #, no-c-format
 msgid ", <xref linkend=\"Install_Missing_Indexes\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:643
+#: extras_tigergeocoder.xml:653
 #, no-c-format
 msgid "Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:645
+#: extras_tigergeocoder.xml:655
 #, no-c-format
-msgid "Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This function will work with just the lookup data packaged with the tiger_geocoder (no need for tiger census data)."
+msgid ""
+"Given a textual street address, returns a composite <varname>norm_addy</"
+"varname> type that has road suffix, prefix and type standardized, street, "
+"streetname etc. broken into separate fields. This function will work with "
+"just the lookup data packaged with the tiger_geocoder (no need for tiger "
+"census data)."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:651
+#: extras_tigergeocoder.xml:661
 #, no-c-format
-msgid "<funcdef>norm_addy <function>normalize_address</function></funcdef> <paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
+msgid ""
+"<funcdef>norm_addy <function>normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:661 extras_tigergeocoder.xml:740
+#: extras_tigergeocoder.xml:671 extras_tigergeocoder.xml:757
 #, no-c-format
-msgid "Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This is the first step in the geocoding process to get all addresses into normalized postal form. No other data is required aside from what is packaged with the geocoder."
+msgid ""
+"Given a textual street address, returns a composite <varname>norm_addy</"
+"varname> type that has road suffix, prefix and type standardized, street, "
+"streetname etc. broken into separate fields. This is the first step in the "
+"geocoding process to get all addresses into normalized postal form. No other "
+"data is required aside from what is packaged with the geocoder."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:663
+#: extras_tigergeocoder.xml:673
 #, no-c-format
-msgid "This function just uses the various direction/state/suffix lookup tables preloaded with the tiger_geocoder and located in the <varname>tiger</varname> schema, so it doesn't need you to download tiger census data or any other additional data to make use of it. You may find the need to add more abbreviations or alternative namings to the various lookup tables in the <varname>tiger</varname> schema."
+msgid ""
+"This function just uses the various direction/state/suffix lookup tables "
+"preloaded with the tiger_geocoder and located in the <varname>tiger</"
+"varname> schema, so it doesn't need you to download tiger census data or any "
+"other additional data to make use of it. You may find the need to add more "
+"abbreviations or alternative namings to the various lookup tables in the "
+"<varname>tiger</varname> schema."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:665 extras_tigergeocoder.xml:744
+#: extras_tigergeocoder.xml:675 extras_tigergeocoder.xml:761
 #, no-c-format
-msgid "It uses various control lookup tables located in <varname>tiger</varname> schema to normalize the input address."
+msgid ""
+"It uses various control lookup tables located in <varname>tiger</varname> "
+"schema to normalize the input address."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:666 extras_tigergeocoder.xml:745
+#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:762
 #, no-c-format
-msgid "Fields in the <varname>norm_addy</varname> type object returned by this function in this order where () indicates a field required by the geocoder, [] indicates an optional field:"
+msgid ""
+"Fields in the <varname>norm_addy</varname> type object returned by this "
+"function in this order where () indicates a field required by the geocoder, "
+"[] indicates an optional field:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:667 extras_tigergeocoder.xml:749
+#: extras_tigergeocoder.xml:677
 #, no-c-format
-msgid "(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] [internal] [location] [stateAbbrev] [zip]"
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip] [parsed] [zip4] "
+"[address_alphanumeric]"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:670 extras_tigergeocoder.xml:755
+#: extras_tigergeocoder.xml:678 extras_tigergeocoder.xml:770
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 norm_addy object includes additional fields zip4 and "
+"address_alphanumeric."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:681 extras_tigergeocoder.xml:773
 #, no-c-format
 msgid "<varname>address</varname> is an integer: The street number"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:673 extras_tigergeocoder.xml:758
+#: extras_tigergeocoder.xml:684 extras_tigergeocoder.xml:776
 #, no-c-format
-msgid "<varname>predirAbbrev</varname> is varchar: Directional prefix of road such as N, S, E, W etc. These are controlled using the <varname>direction_lookup</varname> table."
+msgid ""
+"<varname>predirAbbrev</varname> is varchar: Directional prefix of road such "
+"as N, S, E, W etc. These are controlled using the <varname>direction_lookup</"
+"varname> table."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:676 extras_tigergeocoder.xml:761
+#: extras_tigergeocoder.xml:687 extras_tigergeocoder.xml:779
 #, no-c-format
 msgid "<varname>streetName</varname> varchar"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:679 extras_tigergeocoder.xml:764
+#: extras_tigergeocoder.xml:690 extras_tigergeocoder.xml:782
 #, no-c-format
-msgid "<varname>streetTypeAbbrev</varname> varchar abbreviated version of street type: e.g. St, Ave, Cir. These are controlled using the <varname>street_type_lookup</varname> table."
+msgid ""
+"<varname>streetTypeAbbrev</varname> varchar abbreviated version of street "
+"type: e.g. St, Ave, Cir. These are controlled using the "
+"<varname>street_type_lookup</varname> table."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:682 extras_tigergeocoder.xml:767
+#: extras_tigergeocoder.xml:693 extras_tigergeocoder.xml:785
 #, no-c-format
-msgid "<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of road N, S, E, W etc. These are controlled using the <varname>direction_lookup</varname> table."
+msgid ""
+"<varname>postdirAbbrev</varname> varchar abbreviated directional suffice of "
+"road N, S, E, W etc. These are controlled using the "
+"<varname>direction_lookup</varname> table."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:685 extras_tigergeocoder.xml:770
+#: extras_tigergeocoder.xml:696 extras_tigergeocoder.xml:788
 #, no-c-format
-msgid "<varname>internal</varname> varchar internal address such as an apartment or suite number."
+msgid ""
+"<varname>internal</varname> varchar internal address such as an apartment or "
+"suite number."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:688 extras_tigergeocoder.xml:773
+#: extras_tigergeocoder.xml:699 extras_tigergeocoder.xml:791
 #, no-c-format
-msgid "<varname>location</varname> varchar usually a city or governing province."
+msgid ""
+"<varname>location</varname> varchar usually a city or governing province."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:691 extras_tigergeocoder.xml:776
+#: extras_tigergeocoder.xml:702 extras_tigergeocoder.xml:794
 #, no-c-format
-msgid "<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, MI. These are controlled by the <varname>state_lookup</varname> table."
+msgid ""
+"<varname>stateAbbrev</varname> varchar two character US State. e.g MA, NY, "
+"MI. These are controlled by the <varname>state_lookup</varname> table."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:694 extras_tigergeocoder.xml:779
+#: extras_tigergeocoder.xml:705 extras_tigergeocoder.xml:797
 #, no-c-format
 msgid "<varname>zip</varname> varchar 5-digit zipcode. e.g. 02109."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:697 extras_tigergeocoder.xml:782
+#: extras_tigergeocoder.xml:708 extras_tigergeocoder.xml:800
+#, no-c-format
+msgid ""
+"<varname>parsed</varname> boolean - denotes if addess was formed from "
+"normalize process. The normalize_address function sets this to true before "
+"returning the address."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:711 extras_tigergeocoder.xml:803
+#, no-c-format
+msgid ""
+"<varname>zip4</varname> last 4 digits of a 9 digit zip code. Availability: "
+"PostGIS 2.4.0."
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:714 extras_tigergeocoder.xml:806
 #, no-c-format
-msgid "<varname>parsed</varname> boolean - denotes if addess was formed from normalize process. The normalize_address function sets this to true before returning the address."
+msgid ""
+"<varname>address_alphanumeric</varname> Full street number even if it has "
+"alpha characters like 17R. Parsing of this is better using <xref linkend="
+"\"Pagc_Normalize_Address\"/> function. Availability: PostGIS 2.4.0."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:706
+#: extras_tigergeocoder.xml:723
 #, no-c-format
-msgid "Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a pretty textual output."
+msgid ""
+"Output select fields. Use <xref linkend=\"Pprint_Addy\"/> if you want a "
+"pretty textual output."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:707
+#: extras_tigergeocoder.xml:724
 #, no-c-format
 msgid ""
-      "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
-      " FROM (SELECT address, normalize_address(address) As na\n"
-      "        FROM addresses_to_geocode) As g;\n"
-      "\n"
-      "                        orig                         |  streetname   | streettypeabbrev\n"
-      "-----------------------------------------------------+---------------+------------------\n"
-      " 28 Capen Street, Medford, MA                        | Capen         | St\n"
-      " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | Mount Auburn  | St\n"
-      " 950 Main Street, Worcester, MA 01610                | Main          | St\n"
-      " 529 Main Street, Boston MA, 02129                   | Main          | St\n"
-      " 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
-      " 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM (SELECT address, normalize_address(address) As na\n"
+"        FROM addresses_to_geocode) As g;\n"
+"\n"
+"                        orig                         |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 28 Capen Street, Medford, MA                        | Capen         | St\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | Mount Auburn  | St\n"
+" 950 Main Street, Worcester, MA 01610                | Main          | St\n"
+" 529 Main Street, Boston MA, 02129                   | Main          | St\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | Massachusetts | Ave\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | Wizard of Oz  |"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:716
+#: extras_tigergeocoder.xml:733
 #, no-c-format
 msgid ", <xref linkend=\"Pprint_Addy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:722
+#: extras_tigergeocoder.xml:739
 #, no-c-format
 msgid "Pagc_Normalize_Address"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:724
+#: extras_tigergeocoder.xml:741
 #, no-c-format
-msgid "Given a textual street address, returns a composite <varname>norm_addy</varname> type that has road suffix, prefix and type standardized, street, streetname etc. broken into separate fields. This function will work with just the lookup data packaged with the tiger_geocoder (no need for tiger census data). Requires address_standardizer extension."
+msgid ""
+"Given a textual street address, returns a composite <varname>norm_addy</"
+"varname> type that has road suffix, prefix and type standardized, street, "
+"streetname etc. broken into separate fields. This function will work with "
+"just the lookup data packaged with the tiger_geocoder (no need for tiger "
+"census data). Requires address_standardizer extension."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:730
+#: extras_tigergeocoder.xml:747
 #, no-c-format
-msgid "<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> <paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
+msgid ""
+"<funcdef>norm_addy <function>pagc_normalize_address</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>in_address</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:742
+#: extras_tigergeocoder.xml:759
 #, no-c-format
-msgid "This function just uses the various pagc_* lookup tables preloaded with the tiger_geocoder and located in the <varname>tiger</varname> schema, so it doesn't need you to download tiger census data or any other additional data to make use of it. You may find the need to add more abbreviations or alternative namings to the various lookup tables in the <varname>tiger</varname> schema."
+msgid ""
+"This function just uses the various pagc_* lookup tables preloaded with the "
+"tiger_geocoder and located in the <varname>tiger</varname> schema, so it "
+"doesn't need you to download tiger census data or any other additional data "
+"to make use of it. You may find the need to add more abbreviations or "
+"alternative namings to the various lookup tables in the <varname>tiger</"
+"varname> schema."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:746
+#: extras_tigergeocoder.xml:763
 #, no-c-format
-msgid "There are slight variations in casing and formatting over the <xref linkend=\"Normalize_Address\"/>."
+msgid ""
+"There are slight variations in casing and formatting over the <xref linkend="
+"\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:748
+#: extras_tigergeocoder.xml:765
 #, no-c-format
 msgid "&address_standardizer_required;"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:750
+#: extras_tigergeocoder.xml:766
 #, no-c-format
-msgid "The native standardaddr of address_standardizer extension is at this time a bit richer than norm_addy since its designed to support international addresses (including country). standardaddr equivalent fields are:"
+msgid ""
+"(address) [predirAbbrev] (streetName) [streetTypeAbbrev] [postdirAbbrev] "
+"[internal] [location] [stateAbbrev] [zip]"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:751
+#: extras_tigergeocoder.xml:767
+#, no-c-format
+msgid ""
+"The native standardaddr of address_standardizer extension is at this time a "
+"bit richer than norm_addy since its designed to support international "
+"addresses (including country). standardaddr equivalent fields are:"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:768
 #, no-c-format
 msgid "house_num,predir, name, suftype, sufdir, unit, city, state, postcode"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:790
+#: extras_tigergeocoder.xml:814
 #, no-c-format
 msgid "Single call example"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:791
+#: extras_tigergeocoder.xml:815
 #, no-c-format
 msgid ""
-      "SELECT addy.*\n"
-      "FROM pagc_normalize_address('9000 E ROO ST STE 999, Springfield, CO') AS addy;\n"
-      "\n"
-      "\n"
-      " address | predirabbrev | streetname | streettypeabbrev | postdirabbrev | internal  |  location   | stateabbrev | zip | parsed\n"
-      "---------+--------------+------------+------------------+---------------+-----------+-------------+-------------+-----+--------\n"
-      "    9000 | E            | ROO        | ST               |               | SUITE 999 | SPRINGFIELD | CO          |     | t"
+"SELECT addy.*\n"
+"FROM pagc_normalize_address('9000 E ROO ST STE 999, Springfield, CO') AS "
+"addy;\n"
+"\n"
+"\n"
+" address | predirabbrev | streetname | streettypeabbrev | postdirabbrev | "
+"internal  |  location   | stateabbrev | zip | parsed\n"
+"---------+--------------+------------+------------------+---------------"
+"+-----------+-------------+-------------+-----+--------\n"
+"    9000 | E            | ROO        | ST               |               | "
+"SUITE 999 | SPRINGFIELD | CO          |     | t"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:793
+#: extras_tigergeocoder.xml:817
 #, no-c-format
-msgid "Batch call. There are currently speed issues with the way postgis_tiger_geocoder wraps the address_standardizer. These will hopefully be resolved in later editions. To work around them, if you need speed for batch geocoding to call generate a normaddy in batch mode, you are encouraged to directly call the address_standardizer standardize_address function as shown below which is similar exercise to what we did in <xref linkend=\"Normalize_Address\"/> that uses data created in <xref [...]
+msgid ""
+"Batch call. There are currently speed issues with the way "
+"postgis_tiger_geocoder wraps the address_standardizer. These will hopefully "
+"be resolved in later editions. To work around them, if you need speed for "
+"batch geocoding to call generate a normaddy in batch mode, you are "
+"encouraged to directly call the address_standardizer standardize_address "
+"function as shown below which is similar exercise to what we did in <xref "
+"linkend=\"Normalize_Address\"/> that uses data created in <xref linkend="
+"\"Geocode\"/>."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:797
+#: extras_tigergeocoder.xml:821
 #, no-c-format
 msgid ""
-      "WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
-      "  , (sa).suftype, (sa).sufdir, (sa).unit , (sa).city, (sa).state, (sa).postcode, true)::norm_addy As na\n"
-      " FROM (SELECT address, standardize_address('tiger.pagc_lex'\n"
-      "       , 'tiger.pagc_gaz'\n"
-      "       , 'tiger.pagc_rules', address) As sa\n"
-      "        FROM addresses_to_geocode) As g)\n"
-      "SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
-      " FROM  g;\n"
-      "\n"
-      " orig                                                |  streetname   | streettypeabbrev\n"
-      "-----------------------------------------------------+---------------+------------------\n"
-      " 529 Main Street, Boston MA, 02129                   | MAIN          | ST\n"
-      " 77 Massachusetts Avenue, Cambridge, MA 02139        | MASSACHUSETTS | AVE\n"
-      " 25 Wizard of Oz, Walaford, KS 99912323              | WIZARD OF     |\n"
-      " 26 Capen Street, Medford, MA                        | CAPEN         | ST\n"
-      " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
-      " 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
-msgstr ""
-
-#. Tag: para
-#: extras_tigergeocoder.xml:802 extras_tigergeocoder.xml:918
+"WITH g AS (SELECT address, ROW((sa).house_num, (sa).predir, (sa).name\n"
+"  , (sa).suftype, (sa).sufdir, (sa).unit , (sa).city, (sa).state, (sa)."
+"postcode, true)::norm_addy As na\n"
+" FROM (SELECT address, standardize_address('tiger.pagc_lex'\n"
+"       , 'tiger.pagc_gaz'\n"
+"       , 'tiger.pagc_rules', address) As sa\n"
+"        FROM addresses_to_geocode) As g)\n"
+"SELECT address As orig, (g.na).streetname, (g.na).streettypeabbrev\n"
+" FROM  g;\n"
+"\n"
+" orig                                                |  streetname   | "
+"streettypeabbrev\n"
+"-----------------------------------------------------+---------------"
+"+------------------\n"
+" 529 Main Street, Boston MA, 02129                   | MAIN          | ST\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | MASSACHUSETTS | AVE\n"
+" 25 Wizard of Oz, Walaford, KS 99912323              | WIZARD OF     |\n"
+" 26 Capen Street, Medford, MA                        | CAPEN         | ST\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | MOUNT AUBURN  | ST\n"
+" 950 Main Street, Worcester, MA 01610                | MAIN          | ST"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:826 extras_tigergeocoder.xml:942
 #, no-c-format
 msgid ", <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:808
+#: extras_tigergeocoder.xml:832
 #, no-c-format
 msgid "Pprint_Addy"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:810
+#: extras_tigergeocoder.xml:834
 #, no-c-format
-msgid "Given a <varname>norm_addy</varname> composite type object, returns a pretty print representation of it. Usually used in conjunction with normalize_address."
+msgid ""
+"Given a <varname>norm_addy</varname> composite type object, returns a pretty "
+"print representation of it. Usually used in conjunction with "
+"normalize_address."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:815
+#: extras_tigergeocoder.xml:839
 #, no-c-format
-msgid "<funcdef>varchar <function>pprint_addy</function></funcdef> <paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
+msgid ""
+"<funcdef>varchar <function>pprint_addy</function></funcdef> "
+"<paramdef><type>norm_addy </type> <parameter>in_addy</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:825
+#: extras_tigergeocoder.xml:849
 #, no-c-format
-msgid "Given a <varname>norm_addy</varname> composite type object, returns a pretty print representation of it. No other data is required aside from what is packaged with the geocoder."
+msgid ""
+"Given a <varname>norm_addy</varname> composite type object, returns a pretty "
+"print representation of it. No other data is required aside from what is "
+"packaged with the geocoder."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:826
+#: extras_tigergeocoder.xml:850
 #, no-c-format
 msgid "Usually used in conjunction with <xref linkend=\"Normalize_Address\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:834
+#: extras_tigergeocoder.xml:858
 #, no-c-format
 msgid "Pretty print a single address"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:835
+#: extras_tigergeocoder.xml:859
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, Nevada 89101')) As pretty_address;\n"
-      "            pretty_address\n"
-      "---------------------------------------\n"
-      " 202 E Fremont St, Las Vegas, NV 89101"
+"SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
+"Nevada 89101')) As pretty_address;\n"
+"            pretty_address\n"
+"---------------------------------------\n"
+" 202 E Fremont St, Las Vegas, NV 89101"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:837
+#: extras_tigergeocoder.xml:861
 #, no-c-format
 msgid "Pretty print address a table of addresses"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:838
+#: extras_tigergeocoder.xml:862
 #, no-c-format
 msgid ""
-      "SELECT address As orig, pprint_addy(normalize_address(address)) As pretty_address\n"
-      "        FROM addresses_to_geocode;\n"
-      "\n"
-      "                        orig                         |              pretty_address\n"
-      "-----------------------------------------------------+-------------------------------------------\n"
-      " 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston MA, 02129\n"
-      " 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, Cambridge, MA 02139\n"
-      " 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, MA\n"
-      " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, Cambridge, MA 02138\n"
-      " 950 Main Street, Worcester, MA 01610                | 950 Main St, Worcester, MA 01610"
+"SELECT address As orig, pprint_addy(normalize_address(address)) As "
+"pretty_address\n"
+"        FROM addresses_to_geocode;\n"
+"\n"
+"                        orig                         |              "
+"pretty_address\n"
+"-----------------------------------------------------"
+"+-------------------------------------------\n"
+" 529 Main Street, Boston MA, 02129                   | 529 Main St, Boston "
+"MA, 02129\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | 77 Massachusetts Ave, "
+"Cambridge, MA 02139\n"
+" 28 Capen Street, Medford, MA                        | 28 Capen St, Medford, "
+"MA\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | 124 Mount Auburn St, "
+"Cambridge, MA 02138\n"
+" 950 Main Street, Worcester, MA 01610                | 950 Main St, "
+"Worcester, MA 01610"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:851
+#: extras_tigergeocoder.xml:875
 #, no-c-format
 msgid "Reverse_Geocode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:853
+#: extras_tigergeocoder.xml:877
 #, no-c-format
-msgid "Takes a geometry point in a known spatial ref sys and returns a record containing an array of theoretically possible addresses and an array of cross streets. If include_strnum_range = true, includes the street range in the cross streets."
+msgid ""
+"Takes a geometry point in a known spatial ref sys and returns a record "
+"containing an array of theoretically possible addresses and an array of "
+"cross streets. If include_strnum_range = true, includes the street range in "
+"the cross streets."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:858
+#: extras_tigergeocoder.xml:882
 #, no-c-format
-msgid "<funcdef>record <function>Reverse_Geocode</function></funcdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>include_strnum_range=false</parameter></paramdef> <paramdef><type>geometry[] </type> <parameter>OUT intpt</parameter></paramdef> <paramdef><type>norm_addy[] </type> <parameter>OUT addy</parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT street</parameter></paramdef>"
+msgid ""
+"<funcdef>record <function>Reverse_Geocode</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>include_strnum_range=false</parameter></paramdef> "
+"<paramdef><type>geometry[] </type> <parameter>OUT intpt</parameter></"
+"paramdef> <paramdef><type>norm_addy[] </type> <parameter>OUT addy</"
+"parameter></paramdef> <paramdef><type>varchar[] </type> <parameter>OUT "
+"street</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:872
+#: extras_tigergeocoder.xml:896
 #, no-c-format
-msgid "Takes a geometry point in a known spatial ref and returns a record containing an array of theoretically possible addresses and an array of cross streets. If include_strnum_range = true, includes the street range in the cross streets. include_strnum_range defaults to false if not passed in. Addresses are sorted according to which road a point is closest to so first address is most likely the right one."
+msgid ""
+"Takes a geometry point in a known spatial ref and returns a record "
+"containing an array of theoretically possible addresses and an array of "
+"cross streets. If include_strnum_range = true, includes the street range in "
+"the cross streets. include_strnum_range defaults to false if not passed in. "
+"Addresses are sorted according to which road a point is closest to so first "
+"address is most likely the right one."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:875
+#: extras_tigergeocoder.xml:899
 #, no-c-format
-msgid "Why do we say theoretical instead of actual addresses. The Tiger data doesn't have real addresses, but just street ranges. As such the theoretical address is an interpolated address based on the street ranges. Like for example interpolating one of my addresses returns a 26 Court St. and 26 Court Sq., though there is no such place as 26 Court Sq. This is because a point may be at a corner of 2 streets and thus the logic interpolates along both streets. The logic also assumes addres [...]
+msgid ""
+"Why do we say theoretical instead of actual addresses. The Tiger data "
+"doesn't have real addresses, but just street ranges. As such the theoretical "
+"address is an interpolated address based on the street ranges. Like for "
+"example interpolating one of my addresses returns a 26 Court St. and 26 "
+"Court Sq., though there is no such place as 26 Court Sq. This is because a "
+"point may be at a corner of 2 streets and thus the logic interpolates along "
+"both streets. The logic also assumes addresses are equally spaced along a "
+"street, which of course is wrong since you can have a municipal building "
+"taking up a good chunk of the street range and the rest of the buildings are "
+"clustered at the end."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:880
+#: extras_tigergeocoder.xml:904
 #, no-c-format
-msgid "Note: Hmm this function relies on Tiger data. If you have not loaded data covering the region of this point, then hmm you will get a record filled with NULLS."
+msgid ""
+"Note: Hmm this function relies on Tiger data. If you have not loaded data "
+"covering the region of this point, then hmm you will get a record filled "
+"with NULLS."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:881
+#: extras_tigergeocoder.xml:905
 #, no-c-format
 msgid "Returned elements of the record are as follows:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:884
+#: extras_tigergeocoder.xml:908
 #, no-c-format
-msgid "<varname>intpt</varname> is an array of points: These are the center line points on the street closest to the input point. There are as many points as there are addresses."
+msgid ""
+"<varname>intpt</varname> is an array of points: These are the center line "
+"points on the street closest to the input point. There are as many points as "
+"there are addresses."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:887
+#: extras_tigergeocoder.xml:911
 #, no-c-format
-msgid "<varname>addy</varname> is an array of norm_addy (normalized addresses): These are an array of possible addresses that fit the input point. The first one in the array is most likely. Generally there should be only one, except in the case when a point is at the corner of 2 or 3 streets, or the point is somewhere on the road and not off to the side."
+msgid ""
+"<varname>addy</varname> is an array of norm_addy (normalized addresses): "
+"These are an array of possible addresses that fit the input point. The first "
+"one in the array is most likely. Generally there should be only one, except "
+"in the case when a point is at the corner of 2 or 3 streets, or the point is "
+"somewhere on the road and not off to the side."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:891
+#: extras_tigergeocoder.xml:915
 #, no-c-format
-msgid "<varname>street</varname> an array of varchar: These are cross streets (or the street) (streets that intersect or are the street the point is projected to be on)."
+msgid ""
+"<varname>street</varname> an array of varchar: These are cross streets (or "
+"the street) (streets that intersect or are the street the point is projected "
+"to be on)."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:902
+#: extras_tigergeocoder.xml:926
 #, no-c-format
-msgid "Example of a point at the corner of two streets, but closest to one. This is approximate location of MIT: 77 Massachusetts Ave, Cambridge, MA 02139 Note that although we don't have 3 streets, PostgreSQL will just return null for entries above our upper bound so safe to use. This includes street ranges"
+msgid ""
+"Example of a point at the corner of two streets, but closest to one. This is "
+"approximate location of MIT: 77 Massachusetts Ave, Cambridge, MA 02139 Note "
+"that although we don't have 3 streets, PostgreSQL will just return null for "
+"entries above our upper bound so safe to use. This includes street ranges"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:904
+#: extras_tigergeocoder.xml:928
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, pprint_addy(r.addy[3]) As st3,\n"
-      "            array_to_string(r.street, ',') As cross_streets\n"
-      "        FROM reverse_geocode(ST_GeomFromText('POINT(-71.093902 42.359446)',4269),true) As r;\n"
-      "\n"
-      " result\n"
-      " ------\n"
-      "      st1                                  | st2 | st3 |               cross_streets\n"
-      "-------------------------------------------+-----+-----+----------------------------------------------\n"
-      " 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 Massachusetts Ave,32 - 88 Vassar St"
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2, "
+"pprint_addy(r.addy[3]) As st3,\n"
+"            array_to_string(r.street, ',') As cross_streets\n"
+"        FROM reverse_geocode(ST_GeomFromText('POINT(-71.093902 "
+"42.359446)',4269),true) As r;\n"
+"\n"
+" result\n"
+" ------\n"
+"      st1                                  | st2 | st3 |               "
+"cross_streets\n"
+"-------------------------------------------+-----+-----"
+"+----------------------------------------------\n"
+" 67 Massachusetts Ave, Cambridge, MA 02139 |     |     | 67 - 127 "
+"Massachusetts Ave,32 - 88 Vassar St"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:906
+#: extras_tigergeocoder.xml:930
 #, no-c-format
-msgid "Here we choose not to include the address ranges for the cross streets and picked a location really really close to a corner of 2 streets thus could be known by two different addresses."
+msgid ""
+"Here we choose not to include the address ranges for the cross streets and "
+"picked a location really really close to a corner of 2 streets thus could be "
+"known by two different addresses."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:908
+#: extras_tigergeocoder.xml:932
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
-      "pprint_addy(r.addy[3]) As st3, array_to_string(r.street, ',') As cross_str\n"
-      "FROM reverse_geocode(ST_GeomFromText('POINT(-71.06941 42.34225)',4269)) As r;\n"
-      "\n"
-      "result\n"
-      "--------\n"
-      "               st1               |               st2               | st3 | cross_str\n"
-      "---------------------------------+---------------------------------+-----+------------------------\n"
-      " 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | Waltham St"
+"SELECT pprint_addy(r.addy[1]) As st1, pprint_addy(r.addy[2]) As st2,\n"
+"pprint_addy(r.addy[3]) As st3, array_to_string(r.street, ',') As cross_str\n"
+"FROM reverse_geocode(ST_GeomFromText('POINT(-71.06941 42.34225)',4269)) As "
+"r;\n"
+"\n"
+"result\n"
+"--------\n"
+"               st1               |               st2               | st3 | "
+"cross_str\n"
+"---------------------------------+---------------------------------+-----"
+"+------------------------\n"
+" 5 Bradford St, Boston, MA 02118 | 49 Waltham St, Boston, MA 02118 |     | "
+"Waltham St"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:910
+#: extras_tigergeocoder.xml:934
 #, no-c-format
-msgid "For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> and we only want the primary address and at most 2 cross streets."
+msgid ""
+"For this one we reuse our geocoded example from <xref linkend=\"Geocode\"/> "
+"and we only want the primary address and at most 2 cross streets."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:911
+#: extras_tigergeocoder.xml:935
 #, no-c-format
 msgid ""
-      "SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
-      "    (rg).street[1] As cross1, (rg).street[2] As cross2\n"
-      "FROM (SELECT address As actual_addr, lon, lat,\n"
-      "    reverse_geocode( ST_SetSRID(ST_Point(lon,lat),4326) ) As rg\n"
-      "    FROM addresses_to_geocode WHERE rating > -1) As foo;\n"
-      "\n"
-      "                     actual_addr                     |    lon    |   lat    |                 int_addr1                 |     cross1      |   cross2\n"
-      "-----------------------------------------------------+-----------+----------+-------------------------------------------+-----------------+------------\n"
-      " 529 Main Street, Boston MA, 02129                   | -71.07181 | 42.38359 | 527 Main St, Boston, MA 02129             | Medford St      |\n"
-      " 77 Massachusetts Avenue, Cambridge, MA 02139        | -71.09428 | 42.35988 | 77 Massachusetts Ave, Cambridge, MA 02139 | Vassar St       |\n"
-      " 26 Capen Street, Medford, MA                        | -71.12377 | 42.41101 | 9 Edison Ave, Medford, MA 02155           | Capen St        | Tesla Ave\n"
-      " 124 Mount Auburn St, Cambridge, Massachusetts 02138 | -71.12304 | 42.37328 | 3 University Rd, Cambridge, MA 02138      | Mount Auburn St |\n"
-      " 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 | 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
+"SELECT actual_addr, lon, lat, pprint_addy((rg).addy[1]) As int_addr1,\n"
+"    (rg).street[1] As cross1, (rg).street[2] As cross2\n"
+"FROM (SELECT address As actual_addr, lon, lat,\n"
+"    reverse_geocode( ST_SetSRID(ST_Point(lon,lat),4326) ) As rg\n"
+"    FROM addresses_to_geocode WHERE rating > -1) As foo;\n"
+"\n"
+"                     actual_addr                     |    lon    |   lat    "
+"|                 int_addr1                 |     cross1      |   cross2\n"
+"-----------------------------------------------------+-----------+----------"
+"+-------------------------------------------+-----------------+------------\n"
+" 529 Main Street, Boston MA, 02129                   | -71.07181 | 42.38359 "
+"| 527 Main St, Boston, MA 02129             | Medford St      |\n"
+" 77 Massachusetts Avenue, Cambridge, MA 02139        | -71.09428 | 42.35988 "
+"| 77 Massachusetts Ave, Cambridge, MA 02139 | Vassar St       |\n"
+" 26 Capen Street, Medford, MA                        | -71.12377 | 42.41101 "
+"| 9 Edison Ave, Medford, MA 02155           | Capen St        | Tesla Ave\n"
+" 124 Mount Auburn St, Cambridge, Massachusetts 02138 | -71.12304 | 42.37328 "
+"| 3 University Rd, Cambridge, MA 02138      | Mount Auburn St |\n"
+" 950 Main Street, Worcester, MA 01610                | -71.82368 | 42.24956 "
+"| 3 Maywood St, Worcester, MA 01603         | Main St         | Maywood Pl"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:924
+#: extras_tigergeocoder.xml:948
 #, no-c-format
 msgid "Topology_Load_Tiger"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:926
+#: extras_tigergeocoder.xml:950
 #, no-c-format
-msgid "Loads a defined region of tiger data into a PostGIS Topology and transforming the tiger data to spatial reference of the topology and snapping to the precision tolerance of the topology."
+msgid ""
+"Loads a defined region of tiger data into a PostGIS Topology and "
+"transforming the tiger data to spatial reference of the topology and "
+"snapping to the precision tolerance of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:932
+#: extras_tigergeocoder.xml:956
 #, no-c-format
-msgid "<funcdef>text <function>Topology_Load_Tiger</function></funcdef> <paramdef><type>varchar </type> <parameter>topo_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>region_type</parameter></paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Topology_Load_Tiger</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topo_name</parameter></paramdef> "
+"<paramdef><type>varchar </type> <parameter>region_type</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>region_id</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:944
+#: extras_tigergeocoder.xml:968
 #, no-c-format
-msgid "Loads a defined region of tiger data into a PostGIS Topology. The faces, nodes and edges are transformed to the spatial reference system of the target topology and points are snapped to the tolerance of the target topology. The created faces, nodes, edges maintain the same ids as the original Tiger data faces, nodes, edges so that datasets can be in the future be more easily reconciled with tiger data. Returns summary details about the process."
+msgid ""
+"Loads a defined region of tiger data into a PostGIS Topology. The faces, "
+"nodes and edges are transformed to the spatial reference system of the "
+"target topology and points are snapped to the tolerance of the target "
+"topology. The created faces, nodes, edges maintain the same ids as the "
+"original Tiger data faces, nodes, edges so that datasets can be in the "
+"future be more easily reconciled with tiger data. Returns summary details "
+"about the process."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:947
+#: extras_tigergeocoder.xml:971
 #, no-c-format
-msgid "This would be useful for example for redistricting data where you require the newly formed polygons to follow the center lines of streets and for the resulting polygons not to overlap."
+msgid ""
+"This would be useful for example for redistricting data where you require "
+"the newly formed polygons to follow the center lines of streets and for the "
+"resulting polygons not to overlap."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:949
+#: extras_tigergeocoder.xml:973
 #, no-c-format
-msgid "This function relies on Tiger data as well as the installation of the PostGIS topology module. For more information, refer to <xref linkend=\"Topology\"/> and <xref linkend=\"installation_configuration\"/>. If you have not loaded data covering the region of interest, then no topology records will be created. This function will also fail if you have not created a topology using the topology functions."
+msgid ""
+"This function relies on Tiger data as well as the installation of the "
+"PostGIS topology module. For more information, refer to <xref linkend="
+"\"Topology\"/> and <xref linkend=\"installation_configuration\"/>. If you "
+"have not loaded data covering the region of interest, then no topology "
+"records will be created. This function will also fail if you have not "
+"created a topology using the topology functions."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:951
+#: extras_tigergeocoder.xml:975
 #, no-c-format
-msgid "Most topology validation errors are a result of tolerance issues where after transformation the edges points don't quite line up or overlap. To remedy the situation you may want to increase or lower the precision if you get topology validation failures."
+msgid ""
+"Most topology validation errors are a result of tolerance issues where after "
+"transformation the edges points don't quite line up or overlap. To remedy "
+"the situation you may want to increase or lower the precision if you get "
+"topology validation failures."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:953
+#: extras_tigergeocoder.xml:977
 #, no-c-format
 msgid "Required arguments:"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:956
+#: extras_tigergeocoder.xml:980
 #, no-c-format
-msgid "<varname>topo_name</varname> The name of an existing PostGIS topology to load data into."
+msgid ""
+"<varname>topo_name</varname> The name of an existing PostGIS topology to "
+"load data into."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:959
+#: extras_tigergeocoder.xml:983
 #, no-c-format
-msgid "<varname>region_type</varname> The type of bounding region. Currently only <varname>place</varname> and <varname>county</varname> are supported. Plan is to have several more. This is the table to look into to define the region bounds. e.g <varname>tiger.place</varname>, <varname>tiger.county</varname>"
+msgid ""
+"<varname>region_type</varname> The type of bounding region. Currently only "
+"<varname>place</varname> and <varname>county</varname> are supported. Plan "
+"is to have several more. This is the table to look into to define the region "
+"bounds. e.g <varname>tiger.place</varname>, <varname>tiger.county</varname>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:962
+#: extras_tigergeocoder.xml:986
 #, no-c-format
-msgid "<varname>region_id</varname> This is what TIGER calls the geoid. It is the unique identifier of the region in the table. For place it is the <varname>plcidfp</varname> column in <varname>tiger.place</varname>. For county it is the <varname>cntyidfp</varname> column in <varname>tiger.county</varname>"
+msgid ""
+"<varname>region_id</varname> This is what TIGER calls the geoid. It is the "
+"unique identifier of the region in the table. For place it is the "
+"<varname>plcidfp</varname> column in <varname>tiger.place</varname>. For "
+"county it is the <varname>cntyidfp</varname> column in <varname>tiger."
+"county</varname>"
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:971
+#: extras_tigergeocoder.xml:995
 #, no-c-format
 msgid "Example: Boston, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:972
+#: extras_tigergeocoder.xml:996
 #, no-c-format
-msgid "Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) with tolerance 0.25 feet and then load in Boston city tiger faces, edges, nodes."
+msgid ""
+"Create a topology for Boston, Massachusetts in Mass State Plane Feet (2249) "
+"with tolerance 0.25 feet and then load in Boston city tiger faces, edges, "
+"nodes."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:974
-#, no-c-format
-msgid ""
-      "SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
-      "createtopology\n"
-      "--------------\n"
-      "   15\n"
-      "-- 60,902 ms ~ 1 minute on windows 7 desktop running 9.1 (with 5 states tiger data loaded)\n"
-      "SELECT tiger.topology_load_tiger('topo_boston', 'place', '2507000');\n"
-      "-- topology_loader_tiger --\n"
-      "29722 edges holding in temporary. 11108 faces added. 1875 edges of faces added.  20576 nodes added.\n"
-      "19962 nodes contained in a face.  0 edge start end corrected.  31597 edges added.\n"
-      "\n"
-      "-- 41 ms --\n"
-      "SELECT topology.TopologySummary('topo_boston');\n"
-      " -- topologysummary--\n"
-      "Topology topo_boston (15), SRID 2249, precision 0.25\n"
-      "20576 nodes, 31597 edges, 11109 faces, 0 topogeoms in 0 layers\n"
-      "\n"
-      "-- 28,797 ms to validate yeh returned no errors --\n"
-      "SELECT * FROM\n"
-      "    topology.ValidateTopology('topo_boston');\n"
-      "\n"
-      "       error       |   id1    |    id2\n"
-      "-------------------+----------+-----------"
+#: extras_tigergeocoder.xml:998
+#, no-c-format
+msgid ""
+"SELECT topology.CreateTopology('topo_boston', 2249, 0.25);\n"
+"createtopology\n"
+"--------------\n"
+"   15\n"
+"-- 60,902 ms ~ 1 minute on windows 7 desktop running 9.1 (with 5 states "
+"tiger data loaded)\n"
+"SELECT tiger.topology_load_tiger('topo_boston', 'place', '2507000');\n"
+"-- topology_loader_tiger --\n"
+"29722 edges holding in temporary. 11108 faces added. 1875 edges of faces "
+"added.  20576 nodes added.\n"
+"19962 nodes contained in a face.  0 edge start end corrected.  31597 edges "
+"added.\n"
+"\n"
+"-- 41 ms --\n"
+"SELECT topology.TopologySummary('topo_boston');\n"
+" -- topologysummary--\n"
+"Topology topo_boston (15), SRID 2249, precision 0.25\n"
+"20576 nodes, 31597 edges, 11109 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 28,797 ms to validate yeh returned no errors --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_boston');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------"
 msgstr ""
 
 #. Tag: title
-#: extras_tigergeocoder.xml:978
+#: extras_tigergeocoder.xml:1002
 #, no-c-format
 msgid "Example: Suffolk, Massachusetts Topology"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:979
+#: extras_tigergeocoder.xml:1003
 #, no-c-format
-msgid "Create a topology for Suffolk, Massachusetts in Mass State Plane Meters (26986) with tolerance 0.25 meters and then load in Suffolk county tiger faces, edges, nodes."
+msgid ""
+"Create a topology for Suffolk, Massachusetts in Mass State Plane Meters "
+"(26986) with tolerance 0.25 meters and then load in Suffolk county tiger "
+"faces, edges, nodes."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:981
-#, no-c-format
-msgid ""
-      "SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
-      "-- this took 56,275 ms ~ 1 minute on Windows 7 32-bit with 5 states of tiger loaded\n"
-      "-- must have been warmed up after loading boston\n"
-      "SELECT tiger.topology_load_tiger('topo_suffolk', 'county', '25025');\n"
-      "-- topology_loader_tiger --\n"
-      " 36003 edges holding in temporary. 13518 faces added. 2172 edges of faces added.\n"
-      " 24761 nodes added.  24075 nodes contained in a face.  0 edge start end corrected.  38175 edges added.\n"
-      "-- 31 ms --\n"
-      "SELECT topology.TopologySummary('topo_suffolk');\n"
-      " -- topologysummary--\n"
-      " Topology topo_suffolk (14), SRID 26986, precision 0.25\n"
-      "24761 nodes, 38175 edges, 13519 faces, 0 topogeoms in 0 layers\n"
-      "\n"
-      "-- 33,606 ms to validate --\n"
-      "SELECT * FROM\n"
-      "    topology.ValidateTopology('topo_suffolk');\n"
-      "\n"
-      "       error       |   id1    |    id2\n"
-      "-------------------+----------+-----------\n"
-      " coincident nodes  | 81045651 |  81064553\n"
-      " edge crosses node | 81045651 |  85737793\n"
-      " edge crosses node | 81045651 |  85742215\n"
-      " edge crosses node | 81045651 | 620628939\n"
-      " edge crosses node | 81064553 |  85697815\n"
-      " edge crosses node | 81064553 |  85728168\n"
-      " edge crosses node | 81064553 |  85733413"
-msgstr ""
-
-#. Tag: para
-#: extras_tigergeocoder.xml:985
-#, no-c-format
-msgid ", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"ValidateTopology\"/>"
+#: extras_tigergeocoder.xml:1005
+#, no-c-format
+msgid ""
+"SELECT topology.CreateTopology('topo_suffolk', 26986, 0.25);\n"
+"-- this took 56,275 ms ~ 1 minute on Windows 7 32-bit with 5 states of tiger "
+"loaded\n"
+"-- must have been warmed up after loading boston\n"
+"SELECT tiger.topology_load_tiger('topo_suffolk', 'county', '25025');\n"
+"-- topology_loader_tiger --\n"
+" 36003 edges holding in temporary. 13518 faces added. 2172 edges of faces "
+"added.\n"
+" 24761 nodes added.  24075 nodes contained in a face.  0 edge start end "
+"corrected.  38175 edges added.\n"
+"-- 31 ms --\n"
+"SELECT topology.TopologySummary('topo_suffolk');\n"
+" -- topologysummary--\n"
+" Topology topo_suffolk (14), SRID 26986, precision 0.25\n"
+"24761 nodes, 38175 edges, 13519 faces, 0 topogeoms in 0 layers\n"
+"\n"
+"-- 33,606 ms to validate --\n"
+"SELECT * FROM\n"
+"    topology.ValidateTopology('topo_suffolk');\n"
+"\n"
+"       error       |   id1    |    id2\n"
+"-------------------+----------+-----------\n"
+" coincident nodes  | 81045651 |  81064553\n"
+" edge crosses node | 81045651 |  85737793\n"
+" edge crosses node | 81045651 |  85742215\n"
+" edge crosses node | 81045651 | 620628939\n"
+" edge crosses node | 81064553 |  85697815\n"
+" edge crosses node | 81064553 |  85728168\n"
+" edge crosses node | 81064553 |  85733413"
+msgstr ""
+
+#. Tag: para
+#: extras_tigergeocoder.xml:1009
+#, no-c-format
+msgid ""
+", <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, "
+"<xref linkend=\"ValidateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_tigergeocoder.xml:991
+#: extras_tigergeocoder.xml:1015
 #, no-c-format
 msgid "Set_Geocode_Setting"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_tigergeocoder.xml:993
+#: extras_tigergeocoder.xml:1017
 #, no-c-format
 msgid "Sets a setting that affects behavior of geocoder functions."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_tigergeocoder.xml:998
+#: extras_tigergeocoder.xml:1022
 #, no-c-format
-msgid "<funcdef>text <function>Set_Geocode_Setting</function></funcdef> <paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> <paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Set_Geocode_Setting</function></funcdef> "
+"<paramdef><type>text </type> <parameter> setting_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter> setting_value</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1009
+#: extras_tigergeocoder.xml:1033
 #, no-c-format
-msgid "Sets value of specific setting stored in <varname>tiger.geocode_settings</varname> table. Settings allow you to toggle debugging of functions. Later plans will be to control rating with settings. Current list of settings are listed in <xref linkend=\"Get_Geocode_Setting\"/>."
+msgid ""
+"Sets value of specific setting stored in <varname>tiger.geocode_settings</"
+"varname> table. Settings allow you to toggle debugging of functions. Later "
+"plans will be to control rating with settings. Current list of settings are "
+"listed in <xref linkend=\"Get_Geocode_Setting\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_tigergeocoder.xml:1018
+#: extras_tigergeocoder.xml:1042
 #, no-c-format
-msgid "If you run <xref linkend=\"Geocode\"/> when this function is true, the NOTICE log will output timing and queries."
+msgid ""
+"If you run <xref linkend=\"Geocode\"/> when this function is true, the "
+"NOTICE log will output timing and queries."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_tigergeocoder.xml:1019
+#: extras_tigergeocoder.xml:1043
 #, no-c-format
 msgid ""
-      "SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
-      "result\n"
-      "---------\n"
-      "true"
+"SELECT set_geocode_setting('debug_geocode_address', 'true') As result;\n"
+"result\n"
+"---------\n"
+"true"
 msgstr ""
-
diff --git a/doc/po/templates/extras_topology.xml.pot b/doc/po/templates/extras_topology.xml.pot
index f4a728b..46c6d60 100644
--- a/doc/po/templates/extras_topology.xml.pot
+++ b/doc/po/templates/extras_topology.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,61 +23,94 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:4
 #, no-c-format
-msgid "The PostGIS Topology types and functions are used to manage topological objects such as faces, edges and nodes."
+msgid ""
+"The PostGIS Topology types and functions are used to manage topological "
+"objects such as faces, edges and nodes."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:5
 #, no-c-format
-msgid "Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://strk.keybit.net/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf\">Topology with PostGIS 2.0 slide deck</ulink>."
+msgid ""
+"Sandro Santilli's presentation at PostGIS Day Paris 2011 conference gives a "
+"good synopsis of PostGIS Topology and where it is headed <ulink url=\"http://"
+"strk.kbt.io/projects/postgis/Paris2011_TopologyWithPostGIS_2_0.pdf"
+"\">Topology with PostGIS 2.0 slide deck</ulink>."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:6
 #, no-c-format
-msgid "Vincent Picavet provides a good synopsis and overview of what is Topology, how is it used, and various FOSS4G tools that support it in <ulink url=\"https://github.com/Oslandia/presentations/blob/master/pgconf_eu_2012/pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS Topology PGConf EU 2012</ulink>."
+msgid ""
+"Vincent Picavet provides a good synopsis and overview of what is Topology, "
+"how is it used, and various FOSS4G tools that support it in <ulink url="
+"\"https://github.com/Oslandia/presentations/blob/master/pgconf_eu_2012/"
+"pgconfeu2012_vincent_picavet_postgis_topology.pdf?raw=true\">PostGIS "
+"Topology PGConf EU 2012</ulink>."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:7
 #, no-c-format
-msgid "An example of a topologically based GIS database is the <ulink url=\"https://www.census.gov/geo/maps-data/data/tiger.html\">US Census Topologically Integrated Geographic Encoding and Referencing System (TIGER)</ulink> database. If you want to experiment with PostGIS topology and need some data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
+msgid ""
+"An example of a topologically based GIS database is the <ulink url=\"https://"
+"www.census.gov/geo/maps-data/data/tiger.html\">US Census Topologically "
+"Integrated Geographic Encoding and Referencing System (TIGER)</ulink> "
+"database. If you want to experiment with PostGIS topology and need some "
+"data, check out <xref linkend=\"Topology_Load_Tiger\"/>."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:8
 #, no-c-format
-msgid "The PostGIS topology module has existed in prior versions of PostGIS but was never part of the Official PostGIS documentation. In PostGIS 2.0.0 major cleanup is going on to remove use of all deprecated functions in it, fix known usability issues, better document the features and functions, add new functions, and enhance to closer conform to SQL-MM standards."
+msgid ""
+"The PostGIS topology module has existed in prior versions of PostGIS but was "
+"never part of the Official PostGIS documentation. In PostGIS 2.0.0 major "
+"cleanup is going on to remove use of all deprecated functions in it, fix "
+"known usability issues, better document the features and functions, add new "
+"functions, and enhance to closer conform to SQL-MM standards."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:10
 #, no-c-format
-msgid "Details of this project can be found at <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology Wiki</ulink>"
+msgid ""
+"Details of this project can be found at <ulink url=\"http://trac.osgeo.org/"
+"postgis/wiki/UsersWikiPostgisTopology\">PostGIS Topology Wiki</ulink>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:11
 #, no-c-format
-msgid "All functions and tables associated with this module are installed in a schema called <varname>topology</varname>."
+msgid ""
+"All functions and tables associated with this module are installed in a "
+"schema called <varname>topology</varname>."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:12
 #, no-c-format
-msgid "Functions that are defined in SQL/MM standard are prefixed with ST_ and functions specific to PostGIS are not prefixed."
+msgid ""
+"Functions that are defined in SQL/MM standard are prefixed with ST_ and "
+"functions specific to PostGIS are not prefixed."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:13
 #, no-c-format
-msgid "To build PostGIS 2.0 with topology support, compile with the --with-topology option as described in <xref linkend=\"postgis_installation\"/>. Some functions depend on GEOS 3.3+ so you should compile with GEOS 3.3+ to fully utilize the topology support."
+msgid ""
+"Topolgy support is build by default starting with PostGIS 2.0, and can be "
+"disabled specifying --without-topology configure option at build time as "
+"described in <xref linkend=\"postgis_installation\"/>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:18
 #, no-c-format
-msgid "This section lists the PostgreSQL data types installed by PostGIS Topology. Note we describe the casting behavior of these which is very important especially when designing your own functions."
+msgid ""
+"This section lists the PostgreSQL data types installed by PostGIS Topology. "
+"Note we describe the casting behavior of these which is very important "
+"especially when designing your own functions."
 msgstr ""
 
 #. Tag: title
@@ -95,11 +128,31 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:28
 #, no-c-format
-msgid "A composite type that consists of a sequence number and edge number. This is the return type for <varname>ST_GetFaceEdges</varname>"
+msgid ""
+"A composite type that consists of a sequence number and edge number. This is "
+"the return type for <varname>ST_GetFaceEdges</varname>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99 extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263 extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:390 extras_topology.xml:427 extras_topology.xml:555 extras_topology.xml:603 extras_topology.xml:651 extras_topology.xml:695 extras_topology.xml:743 extras_topology.xml:789 extras_topology.xml:835 extras_topology.xml:890 extras_topology.xml:936 extras_topology.xml:983 extras_topol [...]
+#: extras_topology.xml:31 extras_topology.xml:50 extras_topology.xml:99
+#: extras_topology.xml:139 extras_topology.xml:186 extras_topology.xml:263
+#: extras_topology.xml:310 extras_topology.xml:351 extras_topology.xml:391
+#: extras_topology.xml:432 extras_topology.xml:469 extras_topology.xml:597
+#: extras_topology.xml:645 extras_topology.xml:693 extras_topology.xml:737
+#: extras_topology.xml:785 extras_topology.xml:831 extras_topology.xml:877
+#: extras_topology.xml:932 extras_topology.xml:978 extras_topology.xml:1025
+#: extras_topology.xml:1082 extras_topology.xml:1148 extras_topology.xml:1220
+#: extras_topology.xml:1288 extras_topology.xml:1354 extras_topology.xml:1409
+#: extras_topology.xml:1457 extras_topology.xml:1504 extras_topology.xml:1547
+#: extras_topology.xml:1601 extras_topology.xml:1698 extras_topology.xml:1800
+#: extras_topology.xml:1842 extras_topology.xml:1884 extras_topology.xml:1927
+#: extras_topology.xml:1977 extras_topology.xml:2022 extras_topology.xml:2083
+#: extras_topology.xml:2141 extras_topology.xml:2182 extras_topology.xml:2239
+#: extras_topology.xml:2289 extras_topology.xml:2361 extras_topology.xml:2415
+#: extras_topology.xml:2486 extras_topology.xml:2562 extras_topology.xml:2607
+#: extras_topology.xml:2649 extras_topology.xml:2693 extras_topology.xml:2724
+#: extras_topology.xml:2762 extras_topology.xml:2810 extras_topology.xml:2910
+#: extras_topology.xml:2964 extras_topology.xml:3031 extras_topology.xml:3083
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -107,13 +160,17 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:32
 #, no-c-format
-msgid "A composite type that consists of a sequence number and edge number. This is the return type for <varname>ST_GetFaceEdges</varname> function."
+msgid ""
+"A composite type that consists of a sequence number and edge number. This is "
+"the return type for <varname>ST_GetFaceEdges</varname> function."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:35
 #, no-c-format
-msgid "<varname>sequence</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid."
+msgid ""
+"<varname>sequence</varname> is an integer: Refers to a topology defined in "
+"the topology.topology table which defines the topology schema and srid."
 msgstr ""
 
 #. Tag: para
@@ -137,31 +194,45 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:51
 #, no-c-format
-msgid "A composite type that refers to a topology geometry in a specific topology layer, having a specific type and a specific id. The elements of a TopoGeometry are the properties: topology_id, layer_id, id integer, type integer."
+msgid ""
+"A composite type that refers to a topology geometry in a specific topology "
+"layer, having a specific type and a specific id. The elements of a "
+"TopoGeometry are the properties: topology_id, layer_id, id integer, type "
+"integer."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:54
 #, no-c-format
-msgid "<varname>topology_id</varname> is an integer: Refers to a topology defined in the topology.topology table which defines the topology schema and srid."
+msgid ""
+"<varname>topology_id</varname> is an integer: Refers to a topology defined "
+"in the topology.topology table which defines the topology schema and srid."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:57
 #, no-c-format
-msgid "<varname>layer_id</varname> is an integer: The layer_id in the layers table that the TopoGeometry belongs to. The combination of topology_id, layer_id provides a unique reference in the topology.layers table."
+msgid ""
+"<varname>layer_id</varname> is an integer: The layer_id in the layers table "
+"that the TopoGeometry belongs to. The combination of topology_id, layer_id "
+"provides a unique reference in the topology.layers table."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:60
 #, no-c-format
-msgid "<varname>id</varname> is an integer: The id is the autogenerated sequence number that uniquely defines the topogeometry in the respective topology layer."
+msgid ""
+"<varname>id</varname> is an integer: The id is the autogenerated sequence "
+"number that uniquely defines the topogeometry in the respective topology "
+"layer."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:63
 #, no-c-format
-msgid "<varname>type</varname> integer between 1 - 4 that defines the geometry type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
+msgid ""
+"<varname>type</varname> integer between 1 - 4 that defines the geometry "
+"type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
 msgstr ""
 
 #. Tag: title
@@ -173,7 +244,9 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:70
 #, no-c-format
-msgid "This section lists the automatic as well as explicit casts allowed for this data type"
+msgid ""
+"This section lists the automatic as well as explicit casts allowed for this "
+"data type"
 msgstr ""
 
 #. Tag: entry
@@ -201,7 +274,25 @@ msgid "automatic"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169 extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328 extras_topology.xml:368 extras_topology.xml:405 extras_topology.xml:504 extras_topology.xml:580 extras_topology.xml:629 extras_topology.xml:668 extras_topology.xml:717 extras_topology.xml:758 extras_topology.xml:804 extras_topology.xml:850 extras_topology.xml:911 extras_topology.xml:958 extras_topology.xml:1014 extras_topology.xml:1079 extras_t [...]
+#: extras_topology.xml:88 extras_topology.xml:117 extras_topology.xml:169
+#: extras_topology.xml:196 extras_topology.xml:288 extras_topology.xml:328
+#: extras_topology.xml:368 extras_topology.xml:410 extras_topology.xml:447
+#: extras_topology.xml:546 extras_topology.xml:622 extras_topology.xml:671
+#: extras_topology.xml:710 extras_topology.xml:759 extras_topology.xml:800
+#: extras_topology.xml:846 extras_topology.xml:892 extras_topology.xml:953
+#: extras_topology.xml:1000 extras_topology.xml:1056 extras_topology.xml:1121
+#: extras_topology.xml:1193 extras_topology.xml:1261 extras_topology.xml:1328
+#: extras_topology.xml:1377 extras_topology.xml:1426 extras_topology.xml:1476
+#: extras_topology.xml:1524 extras_topology.xml:1573 extras_topology.xml:1619
+#: extras_topology.xml:1672 extras_topology.xml:1719 extras_topology.xml:1773
+#: extras_topology.xml:1815 extras_topology.xml:1857 extras_topology.xml:1899
+#: extras_topology.xml:1950 extras_topology.xml:1995 extras_topology.xml:2055
+#: extras_topology.xml:2108 extras_topology.xml:2157 extras_topology.xml:2216
+#: extras_topology.xml:2259 extras_topology.xml:2338 extras_topology.xml:2373
+#: extras_topology.xml:2445 extras_topology.xml:2535 extras_topology.xml:2576
+#: extras_topology.xml:2626 extras_topology.xml:2667 extras_topology.xml:2710
+#: extras_topology.xml:2781 extras_topology.xml:2828 extras_topology.xml:2942
+#: extras_topology.xml:2995 extras_topology.xml:3056 extras_topology.xml:3112
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -215,13 +306,20 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:96
 #, no-c-format
-msgid "A composite type that consists of an error message and id1 and id2 to denote location of error. This is the return type for <varname>ValidateTopology</varname>"
+msgid ""
+"A composite type that consists of an error message and id1 and id2 to denote "
+"location of error. This is the return type for <varname>ValidateTopology</"
+"varname>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:100
 #, no-c-format
-msgid "A composite type that consists of an error message and two integers. The <xref linkend=\"ValidateTopology\"/> function returns a set of these to denote validation errors and the id1 and id2 to denote the ids of the topology objects involved in the error."
+msgid ""
+"A composite type that consists of an error message and two integers. The "
+"<xref linkend=\"ValidateTopology\"/> function returns a set of these to "
+"denote validation errors and the id1 and id2 to denote the ids of the "
+"topology objects involved in the error."
 msgstr ""
 
 #. Tag: para
@@ -233,25 +331,36 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:104
 #, no-c-format
-msgid "Current error descriptors are: coincident nodes, edge crosses node, edge not simple, edge end node geometry mis-match, edge start node geometry mismatch, face overlaps face,face within face,"
+msgid ""
+"Current error descriptors are: coincident nodes, edge crosses node, edge not "
+"simple, edge end node geometry mis-match, edge start node geometry mismatch, "
+"face overlaps face,face within face,"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:107
 #, no-c-format
-msgid "<varname>id1</varname> is an integer: Denotes identifier of edge / face / nodes in error."
+msgid ""
+"<varname>id1</varname> is an integer: Denotes identifier of edge / face / "
+"nodes in error."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:110
 #, no-c-format
-msgid "<varname>id2</varname> is an integer: For errors that involve 2 objects denotes the secondary edge / or node"
+msgid ""
+"<varname>id2</varname> is an integer: For errors that involve 2 objects "
+"denotes the secondary edge / or node"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:126
 #, no-c-format
-msgid "This section lists the PostgreSQL domains installed by PostGIS Topology. Domains can be used like object types as return objects of functions or table columns. The distinction between a domain and a type is that a domain is an existing type with a check constraint bound to it."
+msgid ""
+"This section lists the PostgreSQL domains installed by PostGIS Topology. "
+"Domains can be used like object types as return objects of functions or "
+"table columns. The distinction between a domain and a type is that a domain "
+"is an existing type with a check constraint bound to it."
 msgstr ""
 
 #. Tag: title
@@ -269,29 +378,54 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:136
 #, no-c-format
-msgid "An array of 2 integers generally used to identify a TopoGeometry component."
+msgid ""
+"An array of 2 integers generally used to identify a TopoGeometry component."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:140
 #, no-c-format
-msgid "An array of 2 integers used to represent one component of a simple or hierarchical <xref linkend=\"topogeometry\"/>."
+msgid ""
+"An array of 2 integers used to represent one component of a simple or "
+"hierarchical <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:144
 #, no-c-format
-msgid "In the case of a simple TopoGeometry the first element of the array represents the identifier of a topological primitive and the second element represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical TopoGeometry the first element of the array represents the identifier of a child TopoGeometry and the second element represents its layer identifier."
+msgid ""
+"In the case of a simple TopoGeometry the first element of the array "
+"represents the identifier of a topological primitive and the second element "
+"represents its type (1:node, 2:edge, 3:face). In the case of a hierarchical "
+"TopoGeometry the first element of the array represents the identifier of a "
+"child TopoGeometry and the second element represents its layer identifier."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:153
 #, no-c-format
-msgid "For any given hierarchical TopoGeometry all child TopoGeometry elements will come from the same child layer, as specified in the topology.layer record for the layer of the TopoGeometry being defined."
+msgid ""
+"For any given hierarchical TopoGeometry all child TopoGeometry elements will "
+"come from the same child layer, as specified in the topology.layer record "
+"for the layer of the TopoGeometry being defined."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281 extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:400 extras_topology.xml:498 extras_topology.xml:569 extras_topology.xml:619 extras_topology.xml:662 extras_topology.xml:711 extras_topology.xml:904 extras_topology.xml:951 extras_topology.xml:1007 extras_topology.xml:1072 extras_topology.xml:1144 extras_topology.xml:1212 extras_topology.xml:1280 extras_topology.xml:1329 extras_topology.xml:1476 ex [...]
+#: extras_topology.xml:162 extras_topology.xml:190 extras_topology.xml:281
+#: extras_topology.xml:321 extras_topology.xml:362 extras_topology.xml:403
+#: extras_topology.xml:442 extras_topology.xml:540 extras_topology.xml:611
+#: extras_topology.xml:661 extras_topology.xml:704 extras_topology.xml:753
+#: extras_topology.xml:946 extras_topology.xml:993 extras_topology.xml:1049
+#: extras_topology.xml:1114 extras_topology.xml:1186 extras_topology.xml:1254
+#: extras_topology.xml:1322 extras_topology.xml:1371 extras_topology.xml:1518
+#: extras_topology.xml:1567 extras_topology.xml:1613 extras_topology.xml:1664
+#: extras_topology.xml:1712 extras_topology.xml:1765 extras_topology.xml:1809
+#: extras_topology.xml:1851 extras_topology.xml:1893 extras_topology.xml:1943
+#: extras_topology.xml:1989 extras_topology.xml:2210 extras_topology.xml:2253
+#: extras_topology.xml:2332 extras_topology.xml:2526 extras_topology.xml:2572
+#: extras_topology.xml:2620 extras_topology.xml:2661 extras_topology.xml:2704
+#: extras_topology.xml:2774 extras_topology.xml:2821 extras_topology.xml:2933
+#: extras_topology.xml:3000 extras_topology.xml:3049 extras_topology.xml:3105
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -300,37 +434,42 @@ msgstr ""
 #: extras_topology.xml:163
 #, no-c-format
 msgid ""
-      "SELECT te[1] AS id, te[2] AS type FROM\n"
-      "( SELECT ARRAY[1,2]::topology.topoelement AS te ) f;\n"
-      " id | type\n"
-      "----+------\n"
-      "  1 |    2"
+"SELECT te[1] AS id, te[2] AS type FROM\n"
+"( SELECT ARRAY[1,2]::topology.topoelement AS te ) f;\n"
+" id | type\n"
+"----+------\n"
+"  1 |    2"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:164
 #, no-c-format
 msgid ""
-      "SELECT ARRAY[1,2]::topology.topoelement;\n"
-      "  te\n"
-      "-------\n"
-      " {1,2}"
+"SELECT ARRAY[1,2]::topology.topoelement;\n"
+"  te\n"
+"-------\n"
+" {1,2}"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:165
 #, no-c-format
 msgid ""
-      "--Example of what happens when you try to case a 3 element array to topoelement\n"
-      "-- NOTE: topoement has to be a 2 element array so fails dimension check\n"
-      "SELECT ARRAY[1,2,3]::topology.topoelement;\n"
-      "ERROR:  value for domain topology.topoelement violates check constraint \"dimensions\""
+"--Example of what happens when you try to case a 3 element array to "
+"topoelement\n"
+"-- NOTE: topoement has to be a 2 element array so fails dimension check\n"
+"SELECT ARRAY[1,2,3]::topology.topoelement;\n"
+"ERROR:  value for domain topology.topoelement violates check constraint "
+"\"dimensions\""
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:170
 #, no-c-format
-msgid ", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, <xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement\"/>"
+msgid ""
+", <xref linkend=\"topoelementarray\"/>, <xref linkend=\"topogeometry\"/>, "
+"<xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -348,51 +487,58 @@ msgstr ""
 #. Tag: para
 #: extras_topology.xml:187
 #, no-c-format
-msgid "An array of 1 or more TopoElement objects, generally used to pass around components of TopoGeometry objects."
+msgid ""
+"An array of 1 or more TopoElement objects, generally used to pass around "
+"components of TopoGeometry objects."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:191
 #, no-c-format
 msgid ""
-      "SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n"
-      "  tea\n"
-      "-------\n"
-      "{{1,2},{4,3}}\n"
-      "\n"
-      "-- more verbose equivalent --\n"
-      "SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;\n"
-      "\n"
-      "  tea\n"
-      "-------\n"
-      "{{1,2},{4,3}}\n"
-      "\n"
-      "--using the array agg function packaged with topology --\n"
-      "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
-      "  FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;\n"
-      "  tea\n"
-      "--------------------------------------------------------------------------\n"
-      "{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
+"SELECT '{{1,2},{4,3}}'::topology.topoelementarray As tea;\n"
+"  tea\n"
+"-------\n"
+"{{1,2},{4,3}}\n"
+"\n"
+"-- more verbose equivalent --\n"
+"SELECT ARRAY[ARRAY[1,2], ARRAY[4,3]]::topology.topoelementarray As tea;\n"
+"\n"
+"  tea\n"
+"-------\n"
+"{{1,2},{4,3}}\n"
+"\n"
+"--using the array agg function packaged with topology --\n"
+"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
+"  FROM generate_series(1,4) As e CROSS JOIN generate_series(1,3) As t;\n"
+"  tea\n"
+"--------------------------------------------------------------------------\n"
+"{{1,1},{1,2},{1,3},{2,1},{2,2},{2,3},{3,1},{3,2},{3,3},{4,1},{4,2},{4,3}}"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:192
 #, no-c-format
 msgid ""
-      "SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n"
-      "ERROR:  value for domain topology.topoelementarray violates check constraint \"dimensions\""
+"SELECT '{{1,2,4},{3,4,5}}'::topology.topoelementarray As tea;\n"
+"ERROR:  value for domain topology.topoelementarray violates check constraint "
+"\"dimensions\""
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:197
 #, no-c-format
-msgid ", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend=\"TopoElementArray_Agg\"/>"
+msgid ""
+", <xref linkend=\"GetTopoGeomElementArray\"/>, <xref linkend="
+"\"TopoElementArray_Agg\"/>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:209
 #, no-c-format
-msgid "This section lists the Topology functions for building new Topology schemas, validating topologies, and managing TopoGeometry Columns"
+msgid ""
+"This section lists the Topology functions for building new Topology schemas, "
+"validating topologies, and managing TopoGeometry Columns"
 msgstr ""
 
 #. Tag: title
@@ -410,47 +556,84 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:216
 #, no-c-format
-msgid "Adds a topogeometry column to an existing table, registers this new column as a layer in topology.layer and returns the new layer_id."
+msgid ""
+"Adds a topogeometry column to an existing table, registers this new column "
+"as a layer in topology.layer and returns the new layer_id."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: extras_topology.xml:220
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>feature_type</parameter></paramdef> </funcp [...]
+msgid ""
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>AddTopoGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>feature_type</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>child_layer</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:265
 #, no-c-format
-msgid "Each TopoGeometry object belongs to a specific Layer of a specific Topology. Before creating a TopoGeometry object you need to create its TopologyLayer. A Topology Layer is an association of a feature-table with the topology. It also contain type and hierarchy information. We create a layer using the AddTopoGeometryColumn() function:"
+msgid ""
+"Each TopoGeometry object belongs to a specific Layer of a specific Topology. "
+"Before creating a TopoGeometry object you need to create its TopologyLayer. "
+"A Topology Layer is an association of a feature-table with the topology. It "
+"also contain type and hierarchy information. We create a layer using the "
+"AddTopoGeometryColumn() function:"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:267
 #, no-c-format
-msgid "This function will both add the requested column to the table and add a record to the topology.layer table with all the given info."
+msgid ""
+"This function will both add the requested column to the table and add a "
+"record to the topology.layer table with all the given info."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:268
 #, no-c-format
-msgid "If you don't specify [child_layer] (or set it to NULL) this layer would contain Basic TopoGeometries (composed by primitive topology elements). Otherwise this layer will contain hierarchical TopoGeometries (composed by TopoGeometries from the child_layer)."
+msgid ""
+"If you don't specify [child_layer] (or set it to NULL) this layer would "
+"contain Basic TopoGeometries (composed by primitive topology elements). "
+"Otherwise this layer will contain hierarchical TopoGeometries (composed by "
+"TopoGeometries from the child_layer)."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:271
 #, no-c-format
-msgid "Once the layer is created (its id is returned by the AddTopoGeometryColumn function) you're ready to construct TopoGeometry objects in it"
+msgid ""
+"Once the layer is created (its id is returned by the AddTopoGeometryColumn "
+"function) you're ready to construct TopoGeometry objects in it"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:272
 #, no-c-format
-msgid "Valid <varname>feature_type</varname>s are: POINT, LINE, POLYGON, COLLECTION"
+msgid ""
+"Valid <varname>feature_type</varname>s are: POINT, LINE, POLYGON, COLLECTION"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357 extras_topology.xml:564 extras_topology.xml:656 extras_topology.xml:898 extras_topology.xml:945 extras_topology.xml:1322 extras_topology.xml:1470 extras_topology.xml:1519 extras_topology.xml:1565 extras_topology.xml:1762 extras_topology.xml:1846 extras_topology.xml:1941 extras_topology.xml:2377 extras_topology.xml:2723
+#: extras_topology.xml:275 extras_topology.xml:316 extras_topology.xml:357
+#: extras_topology.xml:606 extras_topology.xml:698 extras_topology.xml:940
+#: extras_topology.xml:987 extras_topology.xml:1364 extras_topology.xml:1512
+#: extras_topology.xml:1561 extras_topology.xml:1607 extras_topology.xml:1804
+#: extras_topology.xml:1888 extras_topology.xml:1983 extras_topology.xml:2423
+#: extras_topology.xml:2769
 #, no-c-format
 msgid "Availability: 1.?"
 msgstr ""
@@ -459,24 +642,28 @@ msgstr ""
 #: extras_topology.xml:282
 #, no-c-format
 msgid ""
-      "-- Note for this example we created our new table in the ma_topo schema\n"
-      "-- though we could have created it in a different schema -- in which case topology_name and schema_name would be different\n"
-      "CREATE SCHEMA ma;\n"
-      "CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, address text);\n"
-      "SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', 'POLYGON');"
+"-- Note for this example we created our new table in the ma_topo schema\n"
+"-- though we could have created it in a different schema -- in which case "
+"topology_name and schema_name would be different\n"
+"CREATE SCHEMA ma;\n"
+"CREATE TABLE ma.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('ma_topo', 'ma', 'parcels', 'topo', "
+"'POLYGON');"
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:283
 #, no-c-format
 msgid ""
-      "CREATE SCHEMA ri;\n"
-      "CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
-      "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', 'LINE');"
+"CREATE SCHEMA ri;\n"
+"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
+"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
+"'LINE');"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:290 extras_topology.xml:2622 extras_topology.xml:2665
+#: extras_topology.xml:290 extras_topology.xml:2668 extras_topology.xml:2711
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
@@ -490,25 +677,38 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:297
 #, no-c-format
-msgid "Use with caution: Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table."
+msgid ""
+"Use with caution: Drops a topology schema and deletes its reference from "
+"topology.topology table and references to tables in that schema from the "
+"geometry_columns table."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_topology.xml:302
 #, no-c-format
-msgid "<funcdef>integer <function>DropTopology</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>DropTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:312
 #, no-c-format
-msgid "Drops a topology schema and deletes its reference from topology.topology table and references to tables in that schema from the geometry_columns table. This function should be USED WITH CAUTION, as it could destroy data you care about. If the schema does not exist, it just removes reference entries the named schema."
+msgid ""
+"Drops a topology schema and deletes its reference from topology.topology "
+"table and references to tables in that schema from the geometry_columns "
+"table. This function should be USED WITH CAUTION, as it could destroy data "
+"you care about. If the schema does not exist, it just removes reference "
+"entries the named schema."
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:322
 #, no-c-format
-msgid "Cascade drops the ma_topo schema and removes all references to it in topology.topology and geometry_columns."
+msgid ""
+"Cascade drops the ma_topo schema and removes all references to it in "
+"topology.topology and geometry_columns."
 msgstr ""
 
 #. Tag: programlisting
@@ -526,2965 +726,3855 @@ msgstr ""
 #. Tag: refpurpose
 #: extras_topology.xml:336
 #, no-c-format
-msgid "Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table."
+msgid ""
+"Drops the topogeometry column from the table named <varname>table_name</"
+"varname> in schema <varname>schema_name</varname> and unregisters the "
+"columns from topology.layer table."
 msgstr ""
 
 #. Tag: funcprototype
 #: extras_topology.xml:341
 #, no-c-format
-msgid "<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>column_name</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>DropTopoGeometryColumn</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: extras_topology.xml:353
 #, no-c-format
-msgid "Drops the topogeometry column from the table named <varname>table_name</varname> in schema <varname>schema_name</varname> and unregisters the columns from topology.layer table. Returns summary of drop status. NOTE: it first sets all values to NULL before dropping to bypass referential integrity checks."
+msgid ""
+"Drops the topogeometry column from the table named <varname>table_name</"
+"varname> in schema <varname>schema_name</varname> and unregisters the "
+"columns from topology.layer table. Returns summary of drop status. NOTE: it "
+"first sets all values to NULL before dropping to bypass referential "
+"integrity checks."
 msgstr ""
 
 #. Tag: programlisting
 #: extras_topology.xml:363
 #, no-c-format
-msgid "SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
+msgid ""
+"SELECT topology.DropTopoGeometryColumn('ma_topo', 'parcel_topo', 'topo');"
 msgstr ""
 
 #. Tag: refname
 #: extras_topology.xml:375
 #, no-c-format
-msgid "TopologySummary"
+msgid "Populate_Topology_Layer"
 msgstr ""
 
 #. Tag: refpurpose
 #: extras_topology.xml:377
 #, no-c-format
-msgid "Takes a topology name and provides summary totals of types of objects in topology"
+msgid ""
+"Adds missing entries to topology.layer table by reading metadata from topo "
+"tables."
+msgstr ""
+
+#. Tag: funcprototype
+#: extras_topology.xml:383
+#, no-c-format
+msgid ""
+"<funcdef>setof record <function>Populate_Topology_Layer</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:393
+#, no-c-format
+msgid ""
+"Adds missing entries to the <varname>topology.layer</varname> table by "
+"inspecting topology constraints on tables. This function is useful for "
+"fixing up entries in topology catalog after restores of schemas with topo "
+"data."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:395
+#, no-c-format
+msgid ""
+"It returns the list of entries created. Returned columns are "
+"<varname>schema_name</varname>, <varname>table_name</varname>, "
+"<varname>feature_column</varname>."
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:398
+#, no-c-format
+msgid "Availability: 2.3.0"
+msgstr ""
+
+#. Tag: programlisting
+#: extras_topology.xml:404
+#, no-c-format
+msgid ""
+"SELECT CreateTopology('strk_topo');\n"
+"CREATE SCHEMA strk;\n"
+"CREATE TABLE strk.parcels(gid serial, parcel_id varchar(20) PRIMARY KEY, "
+"address text);\n"
+"SELECT topology.AddTopoGeometryColumn('strk_topo', 'strk', 'parcels', "
+"'topo', 'POLYGON');\n"
+"-- this will return no records because this feature is already registered\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"-- let's rebuild\n"
+"TRUNCATE TABLE topology.layer;\n"
+"\n"
+"SELECT *\n"
+"  FROM topology.Populate_Topology_Layer();\n"
+"\n"
+"SELECT topology_id,layer_id, schema_name As sn, table_name As tn, "
+"feature_column As fc\n"
+"FROM topology.layer;"
+msgstr ""
+
+#. Tag: screen
+#: extras_topology.xml:405
+#, no-c-format
+msgid ""
+"schema_name | table_name | feature_column\n"
+"-------------+------------+----------------\n"
+" strk        | parcels    | topo\n"
+"(1 row)\n"
+"\n"
+" topology_id | layer_id |  sn  |   tn    |  fc\n"
+"-------------+----------+------+---------+------\n"
+"           2 |        2 | strk | parcels | topo\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: extras_topology.xml:417
+#, no-c-format
+msgid "TopologySummary"
+msgstr ""
+
+#. Tag: refpurpose
+#: extras_topology.xml:419
+#, no-c-format
+msgid ""
+"Takes a topology name and provides summary totals of types of objects in "
+"topology"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:382
+#: extras_topology.xml:424
 #, no-c-format
-msgid "<funcdef>text <function>TopologySummary</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>TopologySummary</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:392
+#: extras_topology.xml:434
 #, no-c-format
-msgid "Takes a topology name and provides summary totals of types of objects in topology."
+msgid ""
+"Takes a topology name and provides summary totals of types of objects in "
+"topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:395 extras_topology.xml:614 extras_topology.xml:752 extras_topology.xml:798 extras_topology.xml:844 extras_topology.xml:1804 extras_topology.xml:2007 extras_topology.xml:2110 extras_topology.xml:2163 extras_topology.xml:2281 extras_topology.xml:2521 extras_topology.xml:2770 extras_topology.xml:2882
+#: extras_topology.xml:437 extras_topology.xml:656 extras_topology.xml:794
+#: extras_topology.xml:840 extras_topology.xml:886 extras_topology.xml:1846
+#: extras_topology.xml:2049 extras_topology.xml:2152 extras_topology.xml:2205
+#: extras_topology.xml:2327 extras_topology.xml:2567 extras_topology.xml:2816
+#: extras_topology.xml:2928
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:401
-#, no-c-format
-msgid ""
-      "SELECT topology.topologysummary('city_data');\n"
-      "                    topologysummary\n"
-      "--------------------------------------------------------\n"
-      " Topology city_data (329), SRID 4326, precision: 0\n"
-      " 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
-      " Layer 1, type Polygonal (3), 9 topogeoms\n"
-      "  Deploy: features.land_parcels.feature\n"
-      " Layer 2, type Puntal (1), 8 topogeoms\n"
-      "  Deploy: features.traffic_signs.feature\n"
-      " Layer 3, type Lineal (2), 8 topogeoms\n"
-      "  Deploy: features.city_streets.feature\n"
-      " Layer 4, type Polygonal (3), 3 topogeoms\n"
-      "  Hierarchy level 1, child layer 1\n"
-      "  Deploy: features.big_parcels.feature\n"
-      " Layer 5, type Puntal (1), 1 topogeoms\n"
-      "  Hierarchy level 1, child layer 2\n"
-      "  Deploy: features.big_signs.feature"
+#: extras_topology.xml:443
+#, no-c-format
+msgid ""
+"SELECT topology.topologysummary('city_data');\n"
+"                    topologysummary\n"
+"--------------------------------------------------------\n"
+" Topology city_data (329), SRID 4326, precision: 0\n"
+" 22 nodes, 24 edges, 10 faces, 29 topogeoms in 5 layers\n"
+" Layer 1, type Polygonal (3), 9 topogeoms\n"
+"  Deploy: features.land_parcels.feature\n"
+" Layer 2, type Puntal (1), 8 topogeoms\n"
+"  Deploy: features.traffic_signs.feature\n"
+" Layer 3, type Lineal (2), 8 topogeoms\n"
+"  Deploy: features.city_streets.feature\n"
+" Layer 4, type Polygonal (3), 3 topogeoms\n"
+"  Hierarchy level 1, child layer 1\n"
+"  Deploy: features.big_parcels.feature\n"
+" Layer 5, type Puntal (1), 1 topogeoms\n"
+"  Hierarchy level 1, child layer 2\n"
+"  Deploy: features.big_signs.feature"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:412
+#: extras_topology.xml:454
 #, no-c-format
 msgid "ValidateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:414
+#: extras_topology.xml:456
 #, no-c-format
-msgid "Returns a set of validatetopology_returntype objects detailing issues with topology"
+msgid ""
+"Returns a set of validatetopology_returntype objects detailing issues with "
+"topology"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:419
+#: extras_topology.xml:461
 #, no-c-format
-msgid "<funcdef>setof validatetopology_returntype <function>ValidateTopology</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef>"
+msgid ""
+"<funcdef>setof validatetopology_returntype <function>ValidateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:429
+#: extras_topology.xml:471
 #, no-c-format
-msgid "Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects detailing issues with topology. List of possible errors and what the returned ids represent are displayed below:"
+msgid ""
+"Returns a set of <xref linkend=\"validatetopology_returntype\"/> objects "
+"detailing issues with topology. List of possible errors and what the "
+"returned ids represent are displayed below:"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "Error"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id1</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:433
+#: extras_topology.xml:475
 #, no-c-format
 msgid "<entry>id2</entry>"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:436
+#: extras_topology.xml:478
 #, no-c-format
 msgid "edge crosses node"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:437 extras_topology.xml:442 extras_topology.xml:447 extras_topology.xml:452 extras_topology.xml:453 extras_topology.xml:457 extras_topology.xml:462
+#: extras_topology.xml:479 extras_topology.xml:484 extras_topology.xml:489
+#: extras_topology.xml:494 extras_topology.xml:495 extras_topology.xml:499
+#: extras_topology.xml:504
 #, no-c-format
 msgid "edge_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:438 extras_topology.xml:458 extras_topology.xml:463
+#: extras_topology.xml:480 extras_topology.xml:500 extras_topology.xml:505
 #, no-c-format
 msgid "node_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:441
+#: extras_topology.xml:483
 #, no-c-format
 msgid "invalid edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:443 extras_topology.xml:448 extras_topology.xml:468 extras_topology.xml:473
+#: extras_topology.xml:485 extras_topology.xml:490 extras_topology.xml:510
+#: extras_topology.xml:515
 #, no-c-format
 msgid "null"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:446
+#: extras_topology.xml:488
 #, no-c-format
 msgid "edge not simple"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:451
+#: extras_topology.xml:493
 #, no-c-format
 msgid "edge crosses edge"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:456
+#: extras_topology.xml:498
 #, no-c-format
 msgid "edge start node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:461
+#: extras_topology.xml:503
 #, no-c-format
 msgid "edge end node geometry mis-match"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:466
+#: extras_topology.xml:508
 #, no-c-format
 msgid "face without edges"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:467 extras_topology.xml:472 extras_topology.xml:477 extras_topology.xml:478
+#: extras_topology.xml:509 extras_topology.xml:514 extras_topology.xml:519
+#: extras_topology.xml:520
 #, no-c-format
 msgid "face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:471
+#: extras_topology.xml:513
 #, no-c-format
 msgid "face has no rings"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:476
+#: extras_topology.xml:518
 #, no-c-format
 msgid "face overlaps face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:481
+#: extras_topology.xml:523
 #, no-c-format
 msgid "face within face"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:482
+#: extras_topology.xml:524
 #, no-c-format
 msgid "inner face_id"
 msgstr ""
 
 #. Tag: entry
-#: extras_topology.xml:483
+#: extras_topology.xml:525
 #, no-c-format
 msgid "outer face_id"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:490
+#: extras_topology.xml:532
 #, no-c-format
 msgid "Availability: 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:492
+#: extras_topology.xml:534
 #, no-c-format
-msgid "Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false positives that were existent in prior versions."
+msgid ""
+"Enhanced: 2.0.0 more efficient edge crossing detection and fixes for false "
+"positives that were existent in prior versions."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:493
+#: extras_topology.xml:535
 #, no-c-format
-msgid "Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' to be consistent with error description."
+msgid ""
+"Changed: 2.2.0 values for id1 and id2 were swapped for 'edge crosses node' "
+"to be consistent with error description."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:499
+#: extras_topology.xml:541
 #, no-c-format
 msgid ""
-      "SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
-      "      error        | id1 | id2\n"
-      "-------------------+-----+-----\n"
-      "face without edges |   0 |"
+"SELECT * FROM  topology.ValidateTopology('ma_topo');\n"
+"      error        | id1 | id2\n"
+"-------------------+-----+-----\n"
+"face without edges |   0 |"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:505
+#: extras_topology.xml:547
 #, no-c-format
 msgid ", <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:513
+#: extras_topology.xml:555
 #, no-c-format
 msgid "This section covers the topology functions for creating new topologies."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:516
+#: extras_topology.xml:558
 #, no-c-format
 msgid "Topology Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:520
+#: extras_topology.xml:562
 #, no-c-format
 msgid "CreateTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:521
+#: extras_topology.xml:563
 #, no-c-format
-msgid "Creates a new topology schema and registers this new schema in the topology.topology table."
+msgid ""
+"Creates a new topology schema and registers this new schema in the topology."
+"topology table."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:525
+#: extras_topology.xml:567
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>CreateTopology</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer <function>Creat [...]
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:557
+msgid ""
+"<funcprototype> <funcdef>integer <function>CreateTopology</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>integer <function>CreateTopology</"
+"function></funcdef> <paramdef><type>varchar </type> "
+"<parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CreateTopology</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>topology_schema_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>prec</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>hasz</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:599
 #, no-c-format
-msgid "Creates a new schema with name <varname>topology_name</varname> consisting of tables (<varname>edge_data</varname>,<varname>face</varname>,<varname>node</varname>, <varname>relation</varname> and registers this new topology in the topology.topology table. It returns the id of the topology in the topology table. The srid is the spatial reference identified as defined in spatial_ref_sys table for that topology. Topologies must be uniquely named. The tolerance is measured in the unit [...]
+msgid ""
+"Creates a new schema with name <varname>topology_name</varname> consisting "
+"of tables (<varname>edge_data</varname>,<varname>face</varname>,"
+"<varname>node</varname>, <varname>relation</varname> and registers this new "
+"topology in the topology.topology table. It returns the id of the topology "
+"in the topology table. The srid is the spatial reference identified as "
+"defined in spatial_ref_sys table for that topology. Topologies must be "
+"uniquely named. The tolerance is measured in the units of the spatial "
+"reference system. If the tolerance (<varname>prec</varname>) is not "
+"specified defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:561
+#: extras_topology.xml:603
 #, no-c-format
-msgid "This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit more functional. <varname>hasz</varname> defaults to false if not specified."
+msgid ""
+"This is similar to the SQL/MM <xref linkend=\"ST_InitTopoGeo\"/> but a bit "
+"more functional. <varname>hasz</varname> defaults to false if not specified."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:570
+#: extras_topology.xml:612
 #, no-c-format
-msgid "This example creates a new schema called ma_topo that will store edges, faces, and relations in Massachusetts State Plane meters. The tolerance represents 1/2 meter since the spatial reference system is a meter based spatial reference system"
+msgid ""
+"This example creates a new schema called ma_topo that will store edges, "
+"faces, and relations in Massachusetts State Plane meters. The tolerance "
+"represents 1/2 meter since the spatial reference system is a meter based "
+"spatial reference system"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:572
+#: extras_topology.xml:614
 #, no-c-format
 msgid "SELECT topology.CreateTopology('ma_topo',26986, 0.5);"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:574
+#: extras_topology.xml:616
 #, no-c-format
 msgid "Create Rhode Island topology in State Plane ft"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:575
+#: extras_topology.xml:617
 #, no-c-format
 msgid ""
-      "SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
-      "topoid\n"
-      "------\n"
-      "2"
+"SELECT topology.CreateTopology('ri_topo',3438) As topoid;\n"
+"topoid\n"
+"------\n"
+"2"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:582
+#: extras_topology.xml:624
 #, no-c-format
-msgid ", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
+msgid ""
+", <xref linkend=\"ST_InitTopoGeo\"/>, <xref linkend=\"Topology_Load_Tiger\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:588
+#: extras_topology.xml:630
 #, no-c-format
 msgid "CopyTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:589
+#: extras_topology.xml:631
 #, no-c-format
-msgid "Makes a copy of a topology structure (nodes, edges, faces, layers and TopoGeometries)."
+msgid ""
+"Makes a copy of a topology structure (nodes, edges, faces, layers and "
+"TopoGeometries)."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:594
+#: extras_topology.xml:636
 #, no-c-format
-msgid "<funcdef>integer <function>CopyTopology</function></funcdef> <paramdef><type>varchar </type> <parameter>existing_topology_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>CopyTopology</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>existing_topology_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>new_name</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:605
+#: extras_topology.xml:647
 #, no-c-format
-msgid "Creates a new topology with name <varname>new_topology_name</varname> and SRID and precision taken from <varname>existing_topology_name</varname>, copies all nodes, edges and faces in there, copies layers and their TopoGeometries too."
+msgid ""
+"Creates a new topology with name <varname>new_topology_name</varname> and "
+"SRID and precision taken from <varname>existing_topology_name</varname>, "
+"copies all nodes, edges and faces in there, copies layers and their "
+"TopoGeometries too."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:609
+#: extras_topology.xml:651
 #, no-c-format
-msgid "The new rows in topology.layer will contain synthesized values for schema_name, table_name and feature_column. This is because the TopoGeometry will only exist as a definition but won't be available in any user-level table yet."
+msgid ""
+"The new rows in topology.layer will contain synthesized values for "
+"schema_name, table_name and feature_column. This is because the TopoGeometry "
+"will only exist as a definition but won't be available in any user-level "
+"table yet."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:620
+#: extras_topology.xml:662
 #, no-c-format
 msgid "This example makes a backup of a topology called ma_topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:623
+#: extras_topology.xml:665
 #, no-c-format
 msgid "SELECT topology.CopyTopology('ma_topo', 'ma_topo_bakup');"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:631 extras_topology.xml:2175
+#: extras_topology.xml:673 extras_topology.xml:2217
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:637
+#: extras_topology.xml:679
 #, no-c-format
 msgid "ST_InitTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:638
+#: extras_topology.xml:680
 #, no-c-format
-msgid "Creates a new topology schema and registers this new schema in the topology.topology table and details summary of process."
+msgid ""
+"Creates a new topology schema and registers this new schema in the topology."
+"topology table and details summary of process."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:643
+#: extras_topology.xml:685
 #, no-c-format
-msgid "<funcdef>text <function>ST_InitTopoGeo</function></funcdef> <paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_InitTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>topology_schema_name</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:653
+#: extras_topology.xml:695
 #, no-c-format
-msgid "This is an SQL-MM equivalent of CreateTopology but lacks the spatial reference and tolerance options of CreateTopology and outputs a text description of creation instead of topology id."
+msgid ""
+"This is an SQL-MM equivalent of CreateTopology but lacks the spatial "
+"reference and tolerance options of CreateTopology and outputs a text "
+"description of creation instead of topology id."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:657
+#: extras_topology.xml:699
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
+msgid ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.17"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:663
+#: extras_topology.xml:705
 #, no-c-format
 msgid ""
-      "SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
-      "                      astopocreation\n"
-      "------------------------------------------------------------\n"
-      " Topology-Geometry 'topo_schema_to_create' (id:7) created."
+"SELECT topology.ST_InitTopoGeo('topo_schema_to_create') AS topocreation;\n"
+"                      astopocreation\n"
+"------------------------------------------------------------\n"
+" Topology-Geometry 'topo_schema_to_create' (id:7) created."
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:677
+#: extras_topology.xml:719
 #, no-c-format
 msgid "ST_CreateTopoGeo"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:679
+#: extras_topology.xml:721
 #, no-c-format
-msgid "<refpurpose>Adds a collection of geometries to a given empty topology and returns a message detailing success.</refpurpose>"
+msgid ""
+"<refpurpose>Adds a collection of geometries to a given empty topology and "
+"returns a message detailing success.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:686
+#: extras_topology.xml:728
 #, no-c-format
-msgid "<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>geometry </type> <parameter>acollection</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_CreateTopoGeo</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acollection</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:697
+#: extras_topology.xml:739
 #, no-c-format
-msgid "<para>Adds a collection of geometries to a given empty topology and returns a message detailing success.</para>"
+msgid ""
+"<para>Adds a collection of geometries to a given empty topology and returns "
+"a message detailing success.</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:701
+#: extras_topology.xml:743
 #, no-c-format
 msgid "Useful for populating an empty topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:705 extras_topology.xml:1001 extras_topology.xml:1066 extras_topology.xml:1138 extras_topology.xml:1206 extras_topology.xml:1377 extras_topology.xml:1427 extras_topology.xml:1895 extras_topology.xml:2061 extras_topology.xml:2476
+#: extras_topology.xml:747 extras_topology.xml:1043 extras_topology.xml:1108
+#: extras_topology.xml:1180 extras_topology.xml:1248 extras_topology.xml:1419
+#: extras_topology.xml:1469 extras_topology.xml:1937 extras_topology.xml:2103
+#: extras_topology.xml:2522
 #, no-c-format
 msgid "Availability: 2.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:706
+#: extras_topology.xml:748
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details -- X.3.18"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:712
-#, no-c-format
-msgid ""
-      "-- Populate topology --\n"
-      "SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
-      " ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 236911,384799 236895,384811 236890,384833 236884,\n"
-      "  384844 236882,384866 236881,384879 236883,384954 236898,385087 236932,385117 236938,\n"
-      "  385167 236938,385203 236941,385224 236946,385233 236950,385241 236956,385254 236971,\n"
-      "  385260 236979,385268 236999,385273 237018,385273 237037,385271 237047,385267 237057,\n"
-      "  385225 237125,385210 237144,385192 237161,385167 237192,385162 237202,385159 237214,\n"
-      "  385159 237227,385162 237241,385166 237256,385196 237324,385209 237345,385234 237375,\n"
-      "  385237 237383,385238 237399,385236 237407,385227 237419,385213 237430,385193 237439,\n"
-      "  385174 237451,385170 237455,385169 237460,385171 237475,385181 237503,385190 237521,\n"
-      "  385200 237533,385206 237538,385213 237541,385221 237542,385235 237540,385242 237541,\n"
-      "  385249 237544,385260 237555,385270 237570,385289 237584,385292 237589,385291 237596,385284 237630))',3438)\n"
-      "  );\n"
-      "\n"
-      "      st_createtopogeo\n"
-      "----------------------------\n"
-      " Topology ri_topo populated\n"
-      "\n"
-      "\n"
-      "-- create tables and topo geometries --\n"
-      "CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
-      "\n"
-      "SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', 'LINE');"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:718
+#: extras_topology.xml:754
+#, no-c-format
+msgid ""
+"-- Populate topology --\n"
+"SELECT topology.ST_CreateTopoGeo('ri_topo',\n"
+" ST_GeomFromText('MULTILINESTRING((384744 236928,384750 236923,384769 "
+"236911,384799 236895,384811 236890,384833 236884,\n"
+"  384844 236882,384866 236881,384879 236883,384954 236898,385087 "
+"236932,385117 236938,\n"
+"  385167 236938,385203 236941,385224 236946,385233 236950,385241 "
+"236956,385254 236971,\n"
+"  385260 236979,385268 236999,385273 237018,385273 237037,385271 "
+"237047,385267 237057,\n"
+"  385225 237125,385210 237144,385192 237161,385167 237192,385162 "
+"237202,385159 237214,\n"
+"  385159 237227,385162 237241,385166 237256,385196 237324,385209 "
+"237345,385234 237375,\n"
+"  385237 237383,385238 237399,385236 237407,385227 237419,385213 "
+"237430,385193 237439,\n"
+"  385174 237451,385170 237455,385169 237460,385171 237475,385181 "
+"237503,385190 237521,\n"
+"  385200 237533,385206 237538,385213 237541,385221 237542,385235 "
+"237540,385242 237541,\n"
+"  385249 237544,385260 237555,385270 237570,385289 237584,385292 "
+"237589,385291 237596,385284 237630))',3438)\n"
+"  );\n"
+"\n"
+"      st_createtopogeo\n"
+"----------------------------\n"
+" Topology ri_topo populated\n"
+"\n"
+"\n"
+"-- create tables and topo geometries --\n"
+"CREATE TABLE ri.roads(gid serial PRIMARY KEY, road_name text);\n"
+"\n"
+"SELECT topology.AddTopoGeometryColumn('ri_topo', 'ri', 'roads', 'topo', "
+"'LINE');"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:760
 #, no-c-format
 msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:724
+#: extras_topology.xml:766
 #, no-c-format
 msgid "TopoGeo_AddPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:726
+#: extras_topology.xml:768
 #, no-c-format
-msgid "Adds a point to an existing topology using a tolerance and possibly splitting an existing edge."
+msgid ""
+"Adds a point to an existing topology using a tolerance and possibly "
+"splitting an existing edge."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:733
+#: extras_topology.xml:775
 #, no-c-format
-msgid "<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>TopoGeo_AddPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:745
+#: extras_topology.xml:787
 #, no-c-format
-msgid "Adds a point to an existing topology and return its identifier. The given point will snap to existing nodes or edges within given tolerance. An existing edge may be split by the snapped point."
+msgid ""
+"Adds a point to an existing topology and return its identifier. The given "
+"point will snap to existing nodes or edges within given tolerance. An "
+"existing edge may be split by the snapped point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:759
+#: extras_topology.xml:801
 #, no-c-format
-msgid ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref linkend=\"CreateTopology\"/>"
+msgid ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddNode\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:770
+#: extras_topology.xml:812
 #, no-c-format
 msgid "TopoGeo_AddLineString"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:772
+#: extras_topology.xml:814
 #, no-c-format
-msgid "Adds a linestring to an existing topology using a tolerance and possibly splitting existing edges/faces. Returns edge identifiers"
+msgid ""
+"Adds a linestring to an existing topology using a tolerance and possibly "
+"splitting existing edges/faces. Returns edge identifiers"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:779
+#: extras_topology.xml:821
 #, no-c-format
-msgid "<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>SETOF integer <function>TopoGeo_AddLineString</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>tolerance</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:791
+#: extras_topology.xml:833
 #, no-c-format
-msgid "Adds a linestring to an existing topology and return a set of edge identifiers forming it up. The given line will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the line."
+msgid ""
+"Adds a linestring to an existing topology and return a set of edge "
+"identifiers forming it up. The given line will snap to existing nodes or "
+"edges within given tolerance. Existing edges and faces may be split by the "
+"line."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:805
+#: extras_topology.xml:847
 #, no-c-format
-msgid ", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref linkend=\"CreateTopology\"/>"
+msgid ""
+", <xref linkend=\"TopoGeo_AddPolygon\"/>, <xref linkend=\"AddEdge\"/>, <xref "
+"linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:816
+#: extras_topology.xml:858
 #, no-c-format
 msgid "TopoGeo_AddPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:818
+#: extras_topology.xml:860
 #, no-c-format
-msgid "Adds a polygon to an existing topology using a tolerance and possibly splitting existing edges/faces."
+msgid ""
+"Adds a polygon to an existing topology using a tolerance and possibly "
+"splitting existing edges/faces."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:825
+#: extras_topology.xml:867
 #, no-c-format
-msgid "<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>TopoGeo_AddPolygon</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoly</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8 </type> <parameter>atolerance</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:837
+#: extras_topology.xml:879
 #, no-c-format
-msgid "Adds a polygon to an existing topology and return a set of face identifiers forming it up. The boundary of the given polygon will snap to existing nodes or edges within given tolerance. Existing edges and faces may be split by the boundary of the new polygon."
+msgid ""
+"Adds a polygon to an existing topology and return a set of face identifiers "
+"forming it up. The boundary of the given polygon will snap to existing nodes "
+"or edges within given tolerance. Existing edges and faces may be split by "
+"the boundary of the new polygon."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:851
+#: extras_topology.xml:893
 #, no-c-format
-msgid ", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, <xref linkend=\"CreateTopology\"/>"
+msgid ""
+", <xref linkend=\"TopoGeo_AddLineString\"/>, <xref linkend=\"AddFace\"/>, "
+"<xref linkend=\"CreateTopology\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:866
+#: extras_topology.xml:908
 #, no-c-format
-msgid "This section covers topology functions for adding, moving, deleting, and splitting edges, faces, and nodes. All of these functions are defined by ISO SQL/MM."
+msgid ""
+"This section covers topology functions for adding, moving, deleting, and "
+"splitting edges, faces, and nodes. All of these functions are defined by ISO "
+"SQL/MM."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:869
+#: extras_topology.xml:911
 #, no-c-format
 msgid "Topology Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:873
+#: extras_topology.xml:915
 #, no-c-format
 msgid "ST_AddIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:875
+#: extras_topology.xml:917
 #, no-c-format
-msgid "Adds an isolated node to a face in a topology and returns the nodeid of the new node. If face is null, the node is still created."
+msgid ""
+"Adds an isolated node to a face in a topology and returns the nodeid of the "
+"new node. If face is null, the node is still created."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:880
+#: extras_topology.xml:922
 #, no-c-format
-msgid "<funcdef>integer <function>ST_AddIsoNode</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_AddIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:892
+#: extras_topology.xml:934
 #, no-c-format
-msgid "Adds an isolated node with point location <varname>apoint</varname> to an existing face with faceid <varname>aface</varname> to a topology <varname>atopology</varname> and returns the nodeid of the new node."
+msgid ""
+"Adds an isolated node with point location <varname>apoint</varname> to an "
+"existing face with faceid <varname>aface</varname> to a topology "
+"<varname>atopology</varname> and returns the nodeid of the new node."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:893
+#: extras_topology.xml:935
 #, no-c-format
-msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, or the point intersects an existing edge (even at the boundaries) then an exception is thrown. If the point already exists as a node, an exception is thrown."
+msgid ""
+"If the spatial reference system (srid) of the point geometry is not the same "
+"as the topology, the <varname>apoint</varname> is not a point geometry, the "
+"point is null, or the point intersects an existing edge (even at the "
+"boundaries) then an exception is thrown. If the point already exists as a "
+"node, an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:895
+#: extras_topology.xml:937
 #, no-c-format
-msgid "If <varname>aface</varname> is not null and the <varname>apoint</varname> is not within the face, then an exception is thrown."
+msgid ""
+"If <varname>aface</varname> is not null and the <varname>apoint</varname> is "
+"not within the face, then an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:899
+#: extras_topology.xml:941
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X+1.3.1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:912
+#: extras_topology.xml:954
 #, no-c-format
-msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, <xref linkend=\"ST_Intersects\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"DropTopology\"/>, "
+"<xref linkend=\"ST_Intersects\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:918
+#: extras_topology.xml:960
 #, no-c-format
 msgid "ST_AddIsoEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:920
+#: extras_topology.xml:962
 #, no-c-format
-msgid "<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</refpurpose>"
+msgid ""
+"<refpurpose>Adds an isolated edge defined by geometry <varname>alinestring</"
+"varname> to a topology connecting two existing isolated nodes "
+"<varname>anode</varname> and <varname>anothernode</varname> and returns the "
+"edge id of the new edge.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:925
+#: extras_topology.xml:967
 #, no-c-format
-msgid "<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anode</parameter></paramdef> <paramdef><type>integer </type> <parameter>anothernode</parameter></paramdef> <paramdef><type>geometry </type> <parameter>alinestring</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_AddIsoEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>alinestring</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:938
+#: extras_topology.xml:980
 #, no-c-format
-msgid "<para>Adds an isolated edge defined by geometry <varname>alinestring</varname> to a topology connecting two existing isolated nodes <varname>anode</varname> and <varname>anothernode</varname> and returns the edge id of the new edge.</para>"
+msgid ""
+"<para>Adds an isolated edge defined by geometry <varname>alinestring</"
+"varname> to a topology connecting two existing isolated nodes "
+"<varname>anode</varname> and <varname>anothernode</varname> and returns the "
+"edge id of the new edge.</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:939
+#: extras_topology.xml:981
 #, no-c-format
-msgid "If the spatial reference system (srid) of the <varname>alinestring</varname> geometry is not the same as the topology, any of the input arguments are null, or the nodes are contained in more than one face, or the nodes are start or end nodes of an existing edge, then an exception is thrown."
+msgid ""
+"If the spatial reference system (srid) of the <varname>alinestring</varname> "
+"geometry is not the same as the topology, any of the input arguments are "
+"null, or the nodes are contained in more than one face, or the nodes are "
+"start or end nodes of an existing edge, then an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:941
+#: extras_topology.xml:983
 #, no-c-format
-msgid "If the <varname>alinestring</varname> is not within the face of the face the <varname>anode</varname> and <varname>anothernode</varname> belong to, then an exception is thrown."
+msgid ""
+"If the <varname>alinestring</varname> is not within the face of the face the "
+"<varname>anode</varname> and <varname>anothernode</varname> belong to, then "
+"an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:942
+#: extras_topology.xml:984
 #, no-c-format
-msgid "If the <varname>anode</varname> and <varname>anothernode</varname> are not the start and end points of the <varname>alinestring</varname> then an exception is thrown."
+msgid ""
+"If the <varname>anode</varname> and <varname>anothernode</varname> are not "
+"the start and end points of the <varname>alinestring</varname> then an "
+"exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:946
+#: extras_topology.xml:988
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.4"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:959
+#: extras_topology.xml:1001
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:965
+#: extras_topology.xml:1007
 #, no-c-format
 msgid "ST_AddEdgeNewFaces"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:967
+#: extras_topology.xml:1009
 #, no-c-format
-msgid "Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces."
+msgid ""
+"Add a new edge and, if in doing so it splits a face, delete the original "
+"face and replace it with two new faces."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:972
+#: extras_topology.xml:1014
 #, no-c-format
-msgid "<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anode</parameter></paramdef> <paramdef><type>integer </type> <parameter>anothernode</parameter></paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_AddEdgeNewFaces</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:985
+#: extras_topology.xml:1027
 #, no-c-format
-msgid "Add a new edge and, if in doing so it splits a face, delete the original face and replace it with two new faces. Returns the id of the newly added edge."
+msgid ""
+"Add a new edge and, if in doing so it splits a face, delete the original "
+"face and replace it with two new faces. Returns the id of the newly added "
+"edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:991 extras_topology.xml:1057 extras_topology.xml:1120 extras_topology.xml:1188
+#: extras_topology.xml:1033 extras_topology.xml:1099 extras_topology.xml:1162
+#: extras_topology.xml:1230
 #, no-c-format
 msgid "Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:995 extras_topology.xml:1061
+#: extras_topology.xml:1037 extras_topology.xml:1103
 #, no-c-format
-msgid "If any arguments are null, the given nodes are unknown (must already exist in the <varname>node</varname> table of the topology schema) , the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> then an error is thrown."
+msgid ""
+"If any arguments are null, the given nodes are unknown (must already exist "
+"in the <varname>node</varname> table of the topology schema) , the "
+"<varname>acurve</varname> is not a <varname>LINESTRING</varname>, the "
+"<varname>anode</varname> and <varname>anothernode</varname> are not the "
+"start and endpoints of <varname>acurve</varname> then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:998 extras_topology.xml:1064 extras_topology.xml:1259
+#: extras_topology.xml:1040 extras_topology.xml:1106 extras_topology.xml:1301
 #, no-c-format
-msgid "If the spatial reference system (srid) of the <varname>acurve</varname> geometry is not the same as the topology an exception is thrown."
+msgid ""
+"If the spatial reference system (srid) of the <varname>acurve</varname> "
+"geometry is not the same as the topology an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1002
+#: extras_topology.xml:1044
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.12"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1022
+#: extras_topology.xml:1064
 #, no-c-format
 msgid "ST_AddEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1024
+#: extras_topology.xml:1066
 #, no-c-format
-msgid "Add a new edge and, if in doing so it splits a face, modify the original face and add a new face."
+msgid ""
+"Add a new edge and, if in doing so it splits a face, modify the original "
+"face and add a new face."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1029
+#: extras_topology.xml:1071
 #, no-c-format
-msgid "<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anode</parameter></paramdef> <paramdef><type>integer </type> <parameter>anothernode</parameter></paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_AddEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anothernode</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1042
+#: extras_topology.xml:1084
 #, no-c-format
-msgid "Add a new edge and, if doing so splits a face, modify the original face and add a new one."
+msgid ""
+"Add a new edge and, if doing so splits a face, modify the original face and "
+"add a new one."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1047
+#: extras_topology.xml:1089
 #, no-c-format
-msgid "If possible, the new face will be created on left side of the new edge. This will not be possible if the face on the left side will need to be the Universe face (unbounded)."
+msgid ""
+"If possible, the new face will be created on left side of the new edge. This "
+"will not be possible if the face on the left side will need to be the "
+"Universe face (unbounded)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1053
+#: extras_topology.xml:1095
 #, no-c-format
 msgid "Returns the id of the newly added edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1067
+#: extras_topology.xml:1109
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.13"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1087
+#: extras_topology.xml:1129
 #, no-c-format
 msgid "ST_RemEdgeNewFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1089
+#: extras_topology.xml:1131
 #, no-c-format
-msgid "<refpurpose>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</refpurpose>"
+msgid ""
+"<refpurpose>Removes an edge and, if the removed edge separated two faces, "
+"delete the original faces and replace them with a new face.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1097
+#: extras_topology.xml:1139
 #, no-c-format
-msgid "<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_RemEdgeNewFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1108
+#: extras_topology.xml:1150
 #, no-c-format
-msgid "<para>Removes an edge and, if the removed edge separated two faces, delete the original faces and replace them with a new face.</para>"
+msgid ""
+"<para>Removes an edge and, if the removed edge separated two faces, delete "
+"the original faces and replace them with a new face.</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1113
+#: extras_topology.xml:1155
 #, no-c-format
-msgid "Returns the id of a newly created face or NULL, if no new face is created. No new face is created when the removed edge is dangling or isolated or confined with the universe face (possibly making the universe flood into the face on the other side)."
+msgid ""
+"Returns the id of a newly created face or NULL, if no new face is created. "
+"No new face is created when the removed edge is dangling or isolated or "
+"confined with the universe face (possibly making the universe flood into the "
+"face on the other side)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1124 extras_topology.xml:1192
+#: extras_topology.xml:1166 extras_topology.xml:1234
 #, no-c-format
-msgid "Refuses to remove an edge partecipating in the definition of an existing TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by only one of them (and not the other)."
+msgid ""
+"Refuses to remove an edge partecipating in the definition of an existing "
+"TopoGeometry. Refuses to heal two faces if any TopoGeometry is defined by "
+"only one of them (and not the other)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1131 extras_topology.xml:1199
+#: extras_topology.xml:1173 extras_topology.xml:1241
 #, no-c-format
-msgid "If any arguments are null, the given edge is unknown (must already exist in the <varname>edge</varname> table of the topology schema), the topology name is invalid then an error is thrown."
+msgid ""
+"If any arguments are null, the given edge is unknown (must already exist in "
+"the <varname>edge</varname> table of the topology schema), the topology name "
+"is invalid then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1139
+#: extras_topology.xml:1181
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.14"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1159
+#: extras_topology.xml:1201
 #, no-c-format
 msgid "ST_RemEdgeModFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1161
+#: extras_topology.xml:1203
 #, no-c-format
-msgid "Removes an edge and, if the removed edge separated two faces, delete one of the them and modify the other to take the space of both."
+msgid ""
+"Removes an edge and, if the removed edge separated two faces, delete one of "
+"the them and modify the other to take the space of both."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1169
+#: extras_topology.xml:1211
 #, no-c-format
-msgid "<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_RemEdgeModFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1180
+#: extras_topology.xml:1222
 #, no-c-format
-msgid "Removes an edge and, if the removed edge separated two faces, delete one of the them and modify the other to take the space of both. Preferentially keeps the face on the right, to be symmetric with ST_AddEdgeModFace also keeping it. Returns the id of the face remaining in place of the removed edge."
+msgid ""
+"Removes an edge and, if the removed edge separated two faces, delete one of "
+"the them and modify the other to take the space of both. Preferentially "
+"keeps the face on the right, to be symmetric with ST_AddEdgeModFace also "
+"keeping it. Returns the id of the face remaining in place of the removed "
+"edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1207
+#: extras_topology.xml:1249
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.15"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1227
+#: extras_topology.xml:1269
 #, no-c-format
 msgid "ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1229
+#: extras_topology.xml:1271
 #, no-c-format
-msgid "<refpurpose>Changes the shape of an edge without affecting the topology structure.</refpurpose>"
+msgid ""
+"<refpurpose>Changes the shape of an edge without affecting the topology "
+"structure.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1236
+#: extras_topology.xml:1278
 #, no-c-format
-msgid "<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_ChangeEdgeGeom</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>acurve</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1248
+#: extras_topology.xml:1290
 #, no-c-format
-msgid "<para>Changes the shape of an edge without affecting the topology structure.</para>"
+msgid ""
+"<para>Changes the shape of an edge without affecting the topology structure."
+"</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1251
+#: extras_topology.xml:1293
 #, no-c-format
-msgid "If any arguments are null, the given edge does not exist in the <varname>edge</varname> table of the topology schema, the <varname>acurve</varname> is not a <varname>LINESTRING</varname>, the <varname>anode</varname> and <varname>anothernode</varname> are not the start and endpoints of <varname>acurve</varname> or the modification would change the underlying topology then an error is thrown."
+msgid ""
+"If any arguments are null, the given edge does not exist in the "
+"<varname>edge</varname> table of the topology schema, the <varname>acurve</"
+"varname> is not a <varname>LINESTRING</varname>, the <varname>anode</"
+"varname> and <varname>anothernode</varname> are not the start and endpoints "
+"of <varname>acurve</varname> or the modification would change the underlying "
+"topology then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1260
+#: extras_topology.xml:1302
 #, no-c-format
-msgid "If the new <varname>acurve</varname> is not simple, then an error is thrown."
+msgid ""
+"If the new <varname>acurve</varname> is not simple, then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1262
+#: extras_topology.xml:1304
 #, no-c-format
-msgid "If moving the edge from old to new position would hit an obstacle then an error is thrown."
+msgid ""
+"If moving the edge from old to new position would hit an obstacle then an "
+"error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1268 extras_topology.xml:2994 extras_topology.xml:3050
+#: extras_topology.xml:1310 extras_topology.xml:3040 extras_topology.xml:3096
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1271
+#: extras_topology.xml:1313
 #, no-c-format
 msgid "Enhanced: 2.0.0 adds topological consistency enforcement"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1275
+#: extras_topology.xml:1317
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details X.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1281
+#: extras_topology.xml:1323
 #, no-c-format
 msgid ""
-      "SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
-      "                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
-      " ----\n"
-      " Edge 1 changed"
+"SELECT topology.ST_ChangeEdgeGeom('ma_topo', 1,\n"
+"                ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 "
+"893844.3,227641.6 893816.6, 227704.5 893778.5)', 26986) );\n"
+" ----\n"
+" Edge 1 changed"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1295
+#: extras_topology.xml:1337
 #, no-c-format
 msgid "ST_ModEdgeSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1297
+#: extras_topology.xml:1339
 #, no-c-format
-msgid "Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge."
+msgid ""
+"Split an edge by creating a new node along an existing edge, modifying the "
+"original edge and adding a new edge."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1302
+#: extras_topology.xml:1344
 #, no-c-format
-msgid "<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_ModEdgeSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1314
+#: extras_topology.xml:1356
 #, no-c-format
-msgid "Split an edge by creating a new node along an existing edge, modifying the original edge and adding a new edge. Updates all existing joined edges and relationships accordingly. Returns the identifier of the newly added node."
+msgid ""
+"Split an edge by creating a new node along an existing edge, modifying the "
+"original edge and adding a new edge. Updates all existing joined edges and "
+"relationships accordingly. Returns the identifier of the newly added node."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1323
+#: extras_topology.xml:1365
 #, no-c-format
 msgid "Changed: 2.0 - In prior versions, this was misnamed ST_ModEdgesSplit"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1324 extras_topology.xml:1378 extras_topology.xml:1428
+#: extras_topology.xml:1366 extras_topology.xml:1420 extras_topology.xml:1470
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X.3.9"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1330
+#: extras_topology.xml:1372
 #, no-c-format
 msgid ""
-      "-- Add an edge --\n"
-      " SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 893910, 227600 893910)', 26986) ) As edgeid;\n"
-      "\n"
-      "-- edgeid-\n"
-      "3\n"
-      "\n"
-      "\n"
-      "-- Split the edge  --\n"
-      "SELECT topology.ST_ModEdgeSplit('ma_topo',  3, ST_SetSRID(ST_Point(227594,893910),26986)  ) As node_id;\n"
-      "        node_id\n"
-      "-------------------------\n"
-      "7"
+"-- Add an edge --\n"
+" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227592 "
+"893910, 227600 893910)', 26986) ) As edgeid;\n"
+"\n"
+"-- edgeid-\n"
+"3\n"
+"\n"
+"\n"
+"-- Split the edge  --\n"
+"SELECT topology.ST_ModEdgeSplit('ma_topo',  3, "
+"ST_SetSRID(ST_Point(227594,893910),26986)  ) As node_id;\n"
+"        node_id\n"
+"-------------------------\n"
+"7"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1336
+#: extras_topology.xml:1378
 #, no-c-format
-msgid ", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, <xref linkend=\"AddEdge\"/>"
+msgid ""
+", <xref linkend=\"ST_ModEdgeHeal\"/>, <xref linkend=\"ST_NewEdgeHeal\"/>, "
+"<xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1347
+#: extras_topology.xml:1389
 #, no-c-format
 msgid "ST_ModEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1349
+#: extras_topology.xml:1391
 #, no-c-format
-msgid "Heal two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node."
+msgid ""
+"Heal two edges by deleting the node connecting them, modifying the first "
+"edge and deleting the second edge. Returns the id of the deleted node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1357
+#: extras_topology.xml:1399
 #, no-c-format
-msgid "<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
+msgid ""
+"<funcdef>int <function>ST_ModEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1369
+#: extras_topology.xml:1411
 #, no-c-format
-msgid "Heal two edges by deleting the node connecting them, modifying the first edge and deleting the second edge. Returns the id of the deleted node. Updates all existing joined edges and relationships accordingly."
+msgid ""
+"Heal two edges by deleting the node connecting them, modifying the first "
+"edge and deleting the second edge. Returns the id of the deleted node. "
+"Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1394
+#: extras_topology.xml:1436
 #, no-c-format
 msgid "ST_NewEdgeHeal"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1396
+#: extras_topology.xml:1438
 #, no-c-format
-msgid "Heal two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided."
+msgid ""
+"Heal two edges by deleting the node connecting them, deleting both edges, "
+"and replacing them with an edge whose direction is the same as the first "
+"edge provided."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1405
+#: extras_topology.xml:1447
 #, no-c-format
-msgid "<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
+msgid ""
+"<funcdef>int <function>ST_NewEdgeHeal</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anotheredge</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1417
+#: extras_topology.xml:1459
 #, no-c-format
-msgid "Heal two edges by deleting the node connecting them, deleting both edges, and replacing them with an edge whose direction is the same as the first edge provided. Returns the id of the new edge replacing the healed ones. Updates all existing joined edges and relationships accordingly."
+msgid ""
+"Heal two edges by deleting the node connecting them, deleting both edges, "
+"and replacing them with an edge whose direction is the same as the first "
+"edge provided. Returns the id of the new edge replacing the healed ones. "
+"Updates all existing joined edges and relationships accordingly."
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1445
+#: extras_topology.xml:1487
 #, no-c-format
 msgid "ST_MoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1447
+#: extras_topology.xml:1489
 #, no-c-format
-msgid "Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown. REturns description of move."
+msgid ""
+"Moves an isolated node in a topology from one point to another. If new "
+"<varname>apoint</varname> geometry exists as a node an error is thrown. "
+"REturns description of move."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1452
+#: extras_topology.xml:1494
 #, no-c-format
-msgid "<funcdef>text <function>ST_MoveIsoNode</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_MoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1464
+#: extras_topology.xml:1506
 #, no-c-format
-msgid "Moves an isolated node in a topology from one point to another. If new <varname>apoint</varname> geometry exists as a node an error is thrown."
+msgid ""
+"Moves an isolated node in a topology from one point to another. If new "
+"<varname>apoint</varname> geometry exists as a node an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1465
+#: extras_topology.xml:1507
 #, no-c-format
-msgid "If any arguments are null, the <varname>apoint</varname> is not a point, the existing node is not isolated (is a start or end point of an existing edge), new node location intersects an existing edge (even at the end points) then an exception is thrown."
+msgid ""
+"If any arguments are null, the <varname>apoint</varname> is not a point, the "
+"existing node is not isolated (is a start or end point of an existing edge), "
+"new node location intersects an existing edge (even at the end points) then "
+"an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1466
+#: extras_topology.xml:1508
 #, no-c-format
-msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology an exception is thrown."
+msgid ""
+"If the spatial reference system (srid) of the point geometry is not the same "
+"as the topology an exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1471
+#: extras_topology.xml:1513
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1477
+#: extras_topology.xml:1519
 #, no-c-format
 msgid ""
-      "-- Add an isolated node with no face  --\n"
-      "SELECT topology.ST_AddIsoNode('ma_topo',  NULL, ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
-      " nodeid\n"
-      "--------\n"
-      "      7\n"
-      "-- Move the new node --\n"
-      "SELECT topology.ST_MoveIsoNode('ma_topo', 7,  ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
-      "                      descrip\n"
-      "----------------------------------------------------\n"
-      "Isolated Node 7 moved to location 227579.5,893916.5"
+"-- Add an isolated node with no face  --\n"
+"SELECT topology.ST_AddIsoNode('ma_topo',  NULL, "
+"ST_GeomFromText('POINT(227579 893916)', 26986) ) As nodeid;\n"
+" nodeid\n"
+"--------\n"
+"      7\n"
+"-- Move the new node --\n"
+"SELECT topology.ST_MoveIsoNode('ma_topo', 7,  "
+"ST_GeomFromText('POINT(227579.5 893916.5)', 26986) ) As descrip;\n"
+"                      descrip\n"
+"----------------------------------------------------\n"
+"Isolated Node 7 moved to location 227579.5,893916.5"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1488
+#: extras_topology.xml:1530
 #, no-c-format
 msgid "ST_NewEdgesSplit"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1490
+#: extras_topology.xml:1532
 #, no-c-format
-msgid "Split an edge by creating a new node along an existing edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges."
+msgid ""
+"Split an edge by creating a new node along an existing edge, deleting the "
+"original edge and replacing it with two new edges. Returns the id of the new "
+"node created that joins the new edges."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1495
+#: extras_topology.xml:1537
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NewEdgesSplit</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anedge</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1507
+#: extras_topology.xml:1549
 #, no-c-format
-msgid "Split an edge with edge id <varname>anedge</varname> by creating a new node with point location <varname>apoint</varname> along current edge, deleting the original edge and replacing it with two new edges. Returns the id of the new node created that joins the new edges. Updates all existing joined edges and relationships accordingly."
+msgid ""
+"Split an edge with edge id <varname>anedge</varname> by creating a new node "
+"with point location <varname>apoint</varname> along current edge, deleting "
+"the original edge and replacing it with two new edges. Returns the id of the "
+"new node created that joins the new edges. Updates all existing joined edges "
+"and relationships accordingly."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1515
+#: extras_topology.xml:1557
 #, no-c-format
-msgid "If the spatial reference system (srid) of the point geometry is not the same as the topology, the <varname>apoint</varname> is not a point geometry, the point is null, the point already exists as a node, the edge does not correspond to an existing edge or the point is not within the edge then an exception is thrown."
+msgid ""
+"If the spatial reference system (srid) of the point geometry is not the same "
+"as the topology, the <varname>apoint</varname> is not a point geometry, the "
+"point is null, the point already exists as a node, the edge does not "
+"correspond to an existing edge or the point is not within the edge then an "
+"exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1520
+#: extras_topology.xml:1562
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM: Topo-Net Routines: X.3.8"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1526
+#: extras_topology.xml:1568
 #, no-c-format
 msgid ""
-      "-- Add an edge  --\n"
-      "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 893917,227592 893900)', 26986) ) As edgeid;\n"
-      "-- result-\n"
-      "edgeid\n"
-      "------\n"
-      "        2\n"
-      "-- Split the new edge --\n"
-      "SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
-      " newnodeid\n"
-      "---------\n"
-      "       6"
+"-- Add an edge  --\n"
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575 "
+"893917,227592 893900)', 26986) ) As edgeid;\n"
+"-- result-\n"
+"edgeid\n"
+"------\n"
+"        2\n"
+"-- Split the new edge --\n"
+"SELECT topology.ST_NewEdgesSplit('ma_topo', 2,  "
+"ST_GeomFromText('POINT(227578.5 893913.5)', 26986) ) As newnodeid;\n"
+" newnodeid\n"
+"---------\n"
+"       6"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1543
+#: extras_topology.xml:1585
 #, no-c-format
 msgid "ST_RemoveIsoNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1545
+#: extras_topology.xml:1587
 #, no-c-format
-msgid "<refpurpose>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</refpurpose>"
+msgid ""
+"<refpurpose>Removes an isolated node and returns description of action. If "
+"the node is not isolated (is start or end of an edge), then an exception is "
+"thrown.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1550
+#: extras_topology.xml:1592
 #, no-c-format
-msgid "<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_RemoveIsoNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1561
+#: extras_topology.xml:1603
 #, no-c-format
-msgid "<para>Removes an isolated node and returns description of action. If the node is not isolated (is start or end of an edge), then an exception is thrown.</para>"
+msgid ""
+"<para>Removes an isolated node and returns description of action. If the "
+"node is not isolated (is start or end of an edge), then an exception is "
+"thrown.</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1566
+#: extras_topology.xml:1608
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
+msgid ""
+"&sqlmm_compliant; SQL-MM: Topo-Geo and Topo-Net 3: Routine Details: X+1.3.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1572
+#: extras_topology.xml:1614
 #, no-c-format
 msgid ""
-      "-- Remove an isolated node with no face  --\n"
-      "SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
-      "         result\n"
-      "-------------------------\n"
-      " Isolated node 7 removed"
+"-- Remove an isolated node with no face  --\n"
+"SELECT topology.ST_RemoveIsoNode('ma_topo',  7 ) As result;\n"
+"         result\n"
+"-------------------------\n"
+" Isolated node 7 removed"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1584
+#: extras_topology.xml:1626
 #, no-c-format
 msgid "Topology Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1587
+#: extras_topology.xml:1629
 #, no-c-format
 msgid "GetEdgeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1589
+#: extras_topology.xml:1631
 #, no-c-format
 msgid "Find the edge-id of an edge that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1594
+#: extras_topology.xml:1636
 #, no-c-format
-msgid "<funcdef>integer <function>GetEdgeByPoint</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> <paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>GetEdgeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1605
+#: extras_topology.xml:1647
 #, no-c-format
 msgid "Retrieve the id of an edge that intersects a Point"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1607
+#: extras_topology.xml:1649
 #, no-c-format
-msgid "The function returns an integer (id-edge) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the edge."
+msgid ""
+"The function returns an integer (id-edge) given a topology, a POINT and a "
+"tolerance. If tolerance = 0 then the point has to intersect the edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1608
+#: extras_topology.xml:1650
 #, no-c-format
 msgid "If the point doesn't intersect an edge, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1609
+#: extras_topology.xml:1651
 #, no-c-format
-msgid "If use tolerance > 0 and there is more than one edge near the point then an exception is thrown."
+msgid ""
+"If use tolerance > 0 and there is more than one edge near the point then an "
+"exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1614
+#: extras_topology.xml:1656
 #, no-c-format
-msgid "If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
+msgid ""
+"If tolerance = 0, the function use ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1617 extras_topology.xml:1667 extras_topology.xml:1718
+#: extras_topology.xml:1659 extras_topology.xml:1709 extras_topology.xml:1760
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1623 extras_topology.xml:1724
+#: extras_topology.xml:1665 extras_topology.xml:1766
 #, no-c-format
 msgid "These examples use edges we created in <xref linkend=\"AddEdge\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1624
+#: extras_topology.xml:1666
 #, no-c-format
 msgid ""
-      "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology.GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
-      "FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
-      " with1mtol | withnotol\n"
-      "-----------+-----------\n"
-      "         2 |         0"
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As with1mtol, topology."
+"GetEdgeByPoint('ma_topo',geom,0) As withnotol\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227622.6 893843)') As geom;\n"
+" with1mtol | withnotol\n"
+"-----------+-----------\n"
+"         2 |         0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1625
+#: extras_topology.xml:1667
 #, no-c-format
 msgid ""
-      "SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
-      "FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
-      "\n"
-      "-- get error --\n"
-      "ERROR:  Two or more edges found"
+"SELECT topology.GetEdgeByPoint('ma_topo',geom, 1) As nearnode\n"
+"FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+"-- get error --\n"
+"ERROR:  Two or more edges found"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1632
+#: extras_topology.xml:1674
 #, no-c-format
-msgid ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
+msgid ""
+", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1642
+#: extras_topology.xml:1684
 #, no-c-format
 msgid "GetFaceByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1643
+#: extras_topology.xml:1685
 #, no-c-format
 msgid "Find the face-id of a face that intersects a given point"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1647
+#: extras_topology.xml:1689
 #, no-c-format
-msgid "<funcdef>integer <function>GetFaceByPoint</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> <paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>GetFaceByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1657
+#: extras_topology.xml:1699
 #, no-c-format
 msgid "Retrieve the id of a face that intersects a Point."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1658
+#: extras_topology.xml:1700
 #, no-c-format
-msgid "The function returns an integer (id-face) given a topology, a POINT and a tolerance. If tolerance = 0 then the point has to intersect the face."
+msgid ""
+"The function returns an integer (id-face) given a topology, a POINT and a "
+"tolerance. If tolerance = 0 then the point has to intersect the face."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1659
+#: extras_topology.xml:1701
 #, no-c-format
 msgid "If the point doesn't intersect a face, returns 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1660
+#: extras_topology.xml:1702
 #, no-c-format
-msgid "If use tolerance > 0 and there is more than one face near the point then an exception is thrown."
+msgid ""
+"If use tolerance > 0 and there is more than one face near the point then an "
+"exception is thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1664
+#: extras_topology.xml:1706
 #, no-c-format
-msgid "If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
+msgid ""
+"If tolerance = 0, the function uses ST_Intersects otherwise uses ST_DWithin."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1671
+#: extras_topology.xml:1713
 #, no-c-format
 msgid "These examples use edges faces created in <xref linkend=\"AddFace\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1672
+#: extras_topology.xml:1714
 #, no-c-format
 msgid ""
-      "SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology.GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
-      "        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
-      "\n"
-      "         with1mtol | withnotol\n"
-      "        -----------+-----------\n"
-      "                         1 |         0"
+"SELECT topology.GetFaceByPoint('ma_topo',geom, 10) As with1mtol, topology."
+"GetFaceByPoint('ma_topo',geom,0) As withnotol\n"
+"        FROM ST_GeomFromEWKT('POINT(234604.6 899382.0)') As geom;\n"
+"\n"
+"         with1mtol | withnotol\n"
+"        -----------+-----------\n"
+"                         1 |         0"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1673
+#: extras_topology.xml:1715
 #, no-c-format
 msgid ""
-      "SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
-      "        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
-      "\n"
-      "-- get error --\n"
-      "ERROR:  Two or more faces found"
+"SELECT topology.GetFaceByPoint('ma_topo',geom, 1) As nearnode\n"
+"        FROM ST_GeomFromEWKT('POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+"-- get error --\n"
+"ERROR:  Two or more faces found"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1678
+#: extras_topology.xml:1720
 #, no-c-format
-msgid ", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
+msgid ""
+", <xref linkend=\"GetNodeByPoint\"/>, <xref linkend=\"GetEdgeByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1688
+#: extras_topology.xml:1730
 #, no-c-format
 msgid "GetNodeByPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1690
+#: extras_topology.xml:1732
 #, no-c-format
 msgid "Find the id of a node at a point location"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1695
+#: extras_topology.xml:1737
 #, no-c-format
-msgid "<funcdef>integer <function>GetNodeByPoint</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>geometry </type> <parameter>point</parameter></paramdef> <paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>GetNodeByPoint</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>tol</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:1706
+#: extras_topology.xml:1748
 #, no-c-format
 msgid "Retrieve the id of a node at a point location"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1708
+#: extras_topology.xml:1750
 #, no-c-format
-msgid "The function return an integer (id-node) given a topology, a POINT and a tolerance. If tolerance = 0 mean exactly intersection otherwise retrieve the node from an interval."
+msgid ""
+"The function return an integer (id-node) given a topology, a POINT and a "
+"tolerance. If tolerance = 0 mean exactly intersection otherwise retrieve the "
+"node from an interval."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1709
+#: extras_topology.xml:1751
 #, no-c-format
 msgid "If there isn't a node at the point, it return 0 (zero)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1710
+#: extras_topology.xml:1752
 #, no-c-format
-msgid "If use tolerance > 0 and near the point there are more than one node it throw an exception."
+msgid ""
+"If use tolerance > 0 and near the point there are more than one node it "
+"throw an exception."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1715
+#: extras_topology.xml:1757
 #, no-c-format
-msgid "If tolerance = 0, the function use ST_Intersects otherwise will use ST_DWithin."
+msgid ""
+"If tolerance = 0, the function use ST_Intersects otherwise will use "
+"ST_DWithin."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1725
+#: extras_topology.xml:1767
 #, no-c-format
 msgid ""
-      "SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
-      " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
-      "  nearnode\n"
-      "----------\n"
-      "        2"
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1) As nearnode\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"  nearnode\n"
+"----------\n"
+"        2"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1726
+#: extras_topology.xml:1768
 #, no-c-format
 msgid ""
-      "SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
-      " FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
-      "\n"
-      " ----get error--\n"
-      " ERROR:  Two or more nodes found"
+"SELECT topology.GetNodeByPoint('ma_topo',geom, 1000) As too_much_tolerance\n"
+" FROM ST_GeomFromEWKT('SRID=26986;POINT(227591.9 893900.4)') As geom;\n"
+"\n"
+" ----get error--\n"
+" ERROR:  Two or more nodes found"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1733
+#: extras_topology.xml:1775
 #, no-c-format
-msgid ", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
+msgid ""
+", <xref linkend=\"GetEdgeByPoint\"/>, <xref linkend=\"GetFaceByPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1743
+#: extras_topology.xml:1785
 #, no-c-format
 msgid "GetTopologyID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1745
+#: extras_topology.xml:1787
 #, no-c-format
-msgid "<refpurpose>Returns the id of a topology in the topology.topology table given the name of the topology.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the id of a topology in the topology.topology table "
+"given the name of the topology.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1750 extras_topology.xml:1792
+#: extras_topology.xml:1792 extras_topology.xml:1834
 #, no-c-format
-msgid "<funcdef>integer <function>GetTopologyID</function></funcdef> <paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>GetTopologyID</function></funcdef> "
+"<paramdef><type>varchar</type> <parameter>toponame</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1760
+#: extras_topology.xml:1802
 #, no-c-format
-msgid "<para>Returns the id of a topology in the topology.topology table given the name of the topology.</para>"
+msgid ""
+"<para>Returns the id of a topology in the topology.topology table given the "
+"name of the topology.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1768
+#: extras_topology.xml:1810
 #, no-c-format
 msgid ""
-      "SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
-      " topo_id\n"
-      "---------\n"
-      "       1"
+"SELECT topology.GetTopologyID('ma_topo') As topo_id;\n"
+" topo_id\n"
+"---------\n"
+"       1"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1774
+#: extras_topology.xml:1816
 #, no-c-format
-msgid ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, <xref linkend=\"GetTopologySRID\"/>"
+msgid ""
+", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
+"<xref linkend=\"GetTopologySRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1785
+#: extras_topology.xml:1827
 #, no-c-format
 msgid "GetTopologySRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1787
+#: extras_topology.xml:1829
 #, no-c-format
-msgid "Returns the SRID of a topology in the topology.topology table given the name of the topology."
+msgid ""
+"Returns the SRID of a topology in the topology.topology table given the name "
+"of the topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1802
+#: extras_topology.xml:1844
 #, no-c-format
-msgid "Returns the spatial reference id of a topology in the topology.topology table given the name of the topology."
+msgid ""
+"Returns the spatial reference id of a topology in the topology.topology "
+"table given the name of the topology."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1810
+#: extras_topology.xml:1852
 #, no-c-format
 msgid ""
-      "SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
-      " SRID\n"
-      "-------\n"
-      "  4326"
+"SELECT topology.GetTopologySRID('ma_topo') As SRID;\n"
+" SRID\n"
+"-------\n"
+"  4326"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1816
+#: extras_topology.xml:1858
 #, no-c-format
-msgid ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, <xref linkend=\"GetTopologyID\"/>"
+msgid ""
+", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyName\"/>, "
+"<xref linkend=\"GetTopologyID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1827
+#: extras_topology.xml:1869
 #, no-c-format
 msgid "GetTopologyName"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1829
+#: extras_topology.xml:1871
 #, no-c-format
 msgid "Returns the name of a topology (schema) given the id of the topology."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1834
+#: extras_topology.xml:1876
 #, no-c-format
-msgid "<funcdef>varchar <function>GetTopologyName</function></funcdef> <paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
+msgid ""
+"<funcdef>varchar <function>GetTopologyName</function></funcdef> "
+"<paramdef><type>integer</type> <parameter>topology_id</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1844
+#: extras_topology.xml:1886
 #, no-c-format
-msgid "Returns the topology name (schema) of a topology from the topology.topology table given the topology id of the topology."
+msgid ""
+"Returns the topology name (schema) of a topology from the topology.topology "
+"table given the topology id of the topology."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1852
+#: extras_topology.xml:1894
 #, no-c-format
 msgid ""
-      "SELECT topology.GetTopologyName(1) As topo_name;\n"
-      " topo_name\n"
-      "-----------\n"
-      " ma_topo"
+"SELECT topology.GetTopologyName(1) As topo_name;\n"
+" topo_name\n"
+"-----------\n"
+" ma_topo"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1858
+#: extras_topology.xml:1900
 #, no-c-format
-msgid ", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref linkend=\"GetTopologySRID\"/>"
+msgid ""
+", <xref linkend=\"DropTopology\"/>, <xref linkend=\"GetTopologyID\"/>, <xref "
+"linkend=\"GetTopologySRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1869
+#: extras_topology.xml:1911
 #, no-c-format
 msgid "ST_GetFaceEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1871
+#: extras_topology.xml:1913
 #, no-c-format
 msgid "Returns a set of ordered edges that bound <varname>aface</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1876
+#: extras_topology.xml:1918
 #, no-c-format
-msgid "<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
+msgid ""
+"<funcdef>getfaceedges_returntype <function>ST_GetFaceEdges</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1887
+#: extras_topology.xml:1929
 #, no-c-format
-msgid "Returns a set of ordered edges that bound <varname>aface</varname>. Each output consists of a sequence and edgeid. Sequence numbers start with value 1."
+msgid ""
+"Returns a set of ordered edges that bound <varname>aface</varname>. Each "
+"output consists of a sequence and edgeid. Sequence numbers start with value "
+"1."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1889
+#: extras_topology.xml:1931
 #, no-c-format
-msgid "Enumeration of each ring edges start from the edge with smallest identifier. Order of edges follows a left-hand-rule (bound face is on the left of each directed edge)."
+msgid ""
+"Enumeration of each ring edges start from the edge with smallest identifier. "
+"Order of edges follows a left-hand-rule (bound face is on the left of each "
+"directed edge)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1896
+#: extras_topology.xml:1938
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
+msgid ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.5"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1902
+#: extras_topology.xml:1944
 #, no-c-format
 msgid ""
-      "-- Returns the edges bounding face 1\n"
-      "SELECT (topology.ST_GetFaceEdges('tt', 1)).*;\n"
-      "-- result --\n"
-      " sequence | edge\n"
-      "----------+------\n"
-      "        1 |   -4\n"
-      "        2 |    5\n"
-      "        3 |    7\n"
-      "        4 |   -6\n"
-      "        5 |    1\n"
-      "        6 |    2\n"
-      "        7 |    3\n"
-      "(7 rows)"
+"-- Returns the edges bounding face 1\n"
+"SELECT (topology.ST_GetFaceEdges('tt', 1)).*;\n"
+"-- result --\n"
+" sequence | edge\n"
+"----------+------\n"
+"        1 |   -4\n"
+"        2 |    5\n"
+"        3 |    7\n"
+"        4 |   -6\n"
+"        5 |    1\n"
+"        6 |    2\n"
+"        7 |    3\n"
+"(7 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1903
+#: extras_topology.xml:1945
 #, no-c-format
 msgid ""
-      "-- Returns the sequence, edge id\n"
-      "-- and geometry of the edges that bound face 1\n"
-      "-- If you just need geom and seq, can use ST_GetFaceGeometry\n"
-      "SELECT t.seq, t.edge, geom\n"
-      "FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
-      "        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
+"-- Returns the sequence, edge id\n"
+"-- and geometry of the edges that bound face 1\n"
+"-- If you just need geom and seq, can use ST_GetFaceGeometry\n"
+"SELECT t.seq, t.edge, geom\n"
+"FROM topology.ST_GetFaceEdges('tt',1) As t(seq,edge)\n"
+"        INNER JOIN tt.edge AS e ON abs(t.edge) = e.edge_id;"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1909
+#: extras_topology.xml:1951
 #, no-c-format
 msgid ", <xref linkend=\"AddFace\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1919
+#: extras_topology.xml:1961
 #, no-c-format
 msgid "ST_GetFaceGeometry"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1921
+#: extras_topology.xml:1963
 #, no-c-format
 msgid "Returns the polygon in the given topology with the specified face id."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1926
+#: extras_topology.xml:1968
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GetFaceGeometry</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aface</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1937
+#: extras_topology.xml:1979
 #, no-c-format
-msgid "Returns the polygon in the given topology with the specified face id. Builds the polygon from the edges making up the face."
+msgid ""
+"Returns the polygon in the given topology with the specified face id. Builds "
+"the polygon from the edges making up the face."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1942
+#: extras_topology.xml:1984
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
+msgid ""
+"&sqlmm_compliant; SQL-MM 3 Topo-Geo and Topo-Net 3: Routine Details: X.3.16"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:1948
+#: extras_topology.xml:1990
 #, no-c-format
 msgid ""
-      "-- Returns the wkt of the polygon added with AddFace\n"
-      "SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt;\n"
-      "-- result --\n"
-      "               facegeomwkt\n"
-      "\n"
-      "--------------------------------------------------------------------------------\n"
-      " POLYGON((234776.9 899563.7,234896.5 899456.7,234914 899436.4,234946.6 899356.9,\n"
-      "234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
-      "234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
+"-- Returns the wkt of the polygon added with AddFace\n"
+"SELECT ST_AsText(topology.ST_GetFaceGeometry('ma_topo', 1)) As facegeomwkt;\n"
+"-- result --\n"
+"               facegeomwkt\n"
+"\n"
+"--------------------------------------------------------------------------------\n"
+" POLYGON((234776.9 899563.7,234896.5 899456.7,234914 899436.4,234946.6 "
+"899356.9,\n"
+"234872.5 899328.7,234891 899285.4,234992.5 899145,234890.6 899069,\n"
+"234755.2 899255.4,234612.7 899379.4,234776.9 899563.7))"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:1960
+#: extras_topology.xml:2002
 #, no-c-format
 msgid "GetRingEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:1962
+#: extras_topology.xml:2004
 #, no-c-format
-msgid "Returns the ordered set of signed edge identifiers met by walking on an a given edge side."
+msgid ""
+"Returns the ordered set of signed edge identifiers met by walking on an a "
+"given edge side."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:1970
+#: extras_topology.xml:2012
 #, no-c-format
-msgid "<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>aring</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</parameter></paramdef>"
+msgid ""
+"<funcdef>getfaceedges_returntype <function>GetRingEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>aring</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>max_edges=null</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1982
+#: extras_topology.xml:2024
 #, no-c-format
-msgid "Returns the ordered set of signed edge identifiers met by walking on an a given edge side. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1."
+msgid ""
+"Returns the ordered set of signed edge identifiers met by walking on an a "
+"given edge side. Each output consists of a sequence and a signed edge id. "
+"Sequence numbers start with value 1."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1989
+#: extras_topology.xml:2031
 #, no-c-format
-msgid "If you pass a positive edge id, the walk starts on the left side of the corresponding edge and follows the edge direction. If you pass a negative edge id, the walk starts on the right side of it and goes backward."
+msgid ""
+"If you pass a positive edge id, the walk starts on the left side of the "
+"corresponding edge and follows the edge direction. If you pass a negative "
+"edge id, the walk starts on the right side of it and goes backward."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:1996
+#: extras_topology.xml:2038
 #, no-c-format
-msgid "If <varname>max_edges</varname> is not null no more than those records are returned by that function. This is meant to be a safety parameter when dealing with possibly invalid topologies."
+msgid ""
+"If <varname>max_edges</varname> is not null no more than those records are "
+"returned by that function. This is meant to be a safety parameter when "
+"dealing with possibly invalid topologies."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2002
+#: extras_topology.xml:2044
 #, no-c-format
 msgid "This function uses edge ring linking metadata."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2014
+#: extras_topology.xml:2056
 #, no-c-format
 msgid ", <xref linkend=\"GetNodeEdges\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2023
+#: extras_topology.xml:2065
 #, no-c-format
 msgid "GetNodeEdges"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2025
+#: extras_topology.xml:2067
 #, no-c-format
 msgid "Returns an ordered set of edges incident to the given node."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2032
+#: extras_topology.xml:2074
 #, no-c-format
-msgid "<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> <paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> <paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
+msgid ""
+"<funcdef>getfaceedges_returntype <function>GetNodeEdges</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>atopology</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>anode</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2043
+#: extras_topology.xml:2085
 #, no-c-format
-msgid "Returns an ordered set of edges incident to the given node. Each output consists of a sequence and a signed edge id. Sequence numbers start with value 1. A positive edge starts at the given node. A negative edge ends into the given node. Closed edges will appear twice (with both signs). Order is clockwise starting from northbound."
+msgid ""
+"Returns an ordered set of edges incident to the given node. Each output "
+"consists of a sequence and a signed edge id. Sequence numbers start with "
+"value 1. A positive edge starts at the given node. A negative edge ends into "
+"the given node. Closed edges will appear twice (with both signs). Order is "
+"clockwise starting from northbound."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2054
+#: extras_topology.xml:2096
 #, no-c-format
-msgid "This function computes ordering rather than deriving from metadata and is thus usable to build edge ring linking."
+msgid ""
+"This function computes ordering rather than deriving from metadata and is "
+"thus usable to build edge ring linking."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2067
+#: extras_topology.xml:2109
 #, no-c-format
 msgid ", <xref linkend=\"ST_Azimuth\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2080
+#: extras_topology.xml:2122
 #, no-c-format
-msgid "This section covers the functions for processing topologies in non-standard ways."
+msgid ""
+"This section covers the functions for processing topologies in non-standard "
+"ways."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2083
+#: extras_topology.xml:2125
 #, no-c-format
 msgid "Topology Processing"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2086
+#: extras_topology.xml:2128
 #, no-c-format
 msgid "Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2087
+#: extras_topology.xml:2129
 #, no-c-format
 msgid "Find and register all faces defined by topology edges"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2091
+#: extras_topology.xml:2133
 #, no-c-format
-msgid "<funcdef>text <function>Polygonize</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>Polygonize</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2101
+#: extras_topology.xml:2143
 #, no-c-format
 msgid "Register all faces that can be built out a topology edge primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2102
+#: extras_topology.xml:2144
 #, no-c-format
 msgid "The target topology is assumed to contain no self-intersecting edges."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2103
+#: extras_topology.xml:2145
 #, no-c-format
-msgid "Already known faces are recognized, so it is safe to call Polygonize multiple times on the same topology."
+msgid ""
+"Already known faces are recognized, so it is safe to call Polygonize "
+"multiple times on the same topology."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2104 extras_topology.xml:2257
+#: extras_topology.xml:2146 extras_topology.xml:2303
 #, no-c-format
-msgid "This function does not use nor set the next_left_edge and next_right_edge fields of the edge table."
+msgid ""
+"This function does not use nor set the next_left_edge and next_right_edge "
+"fields of the edge table."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2116
+#: extras_topology.xml:2158
 #, no-c-format
 msgid ", <xref linkend=\"ST_Polygonize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2122
+#: extras_topology.xml:2164
 #, no-c-format
 msgid "AddNode"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2124
+#: extras_topology.xml:2166
 #, no-c-format
-msgid "Adds a point node to the node table in the specified topology schema and returns the nodeid of new node. If point already exists as node, the existing nodeid is returned."
+msgid ""
+"Adds a point node to the node table in the specified topology schema and "
+"returns the nodeid of new node. If point already exists as node, the "
+"existing nodeid is returned."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2129
+#: extras_topology.xml:2171
 #, no-c-format
-msgid "<funcdef>integer <function>AddNode</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>AddNode</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apoint</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>allowEdgeSplitting=false</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>boolean </type> <parameter>computeContainingFace=false</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2142
+#: extras_topology.xml:2184
 #, no-c-format
-msgid "Adds a point node to the node table in the specified topology schema. The <xref linkend=\"AddEdge\"/> function automatically adds start and end points of an edge when called so not necessary to explicitly add nodes of an edge."
+msgid ""
+"Adds a point node to the node table in the specified topology schema. The "
+"<xref linkend=\"AddEdge\"/> function automatically adds start and end points "
+"of an edge when called so not necessary to explicitly add nodes of an edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2149
+#: extras_topology.xml:2191
 #, no-c-format
-msgid "If any edge crossing the node is found either an exception is raised or the edge is split, depending on the <varname>allowEdgeSplitting</varname> parameter value."
+msgid ""
+"If any edge crossing the node is found either an exception is raised or the "
+"edge is split, depending on the <varname>allowEdgeSplitting</varname> "
+"parameter value."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2155
+#: extras_topology.xml:2197
 #, no-c-format
-msgid "If <varname>computeContainingFace</varname> is true a newly added node would get the correct containing face computed."
+msgid ""
+"If <varname>computeContainingFace</varname> is true a newly added node would "
+"get the correct containing face computed."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2160
+#: extras_topology.xml:2202
 #, no-c-format
-msgid "If the <varname>apoint</varname> geometry already exists as a node, the node is not added but the existing nodeid is returned."
+msgid ""
+"If the <varname>apoint</varname> geometry already exists as a node, the node "
+"is not added but the existing nodeid is returned."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2169
+#: extras_topology.xml:2211
 #, no-c-format
 msgid ""
-      "SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 893816.5)', 26986) ) As nodeid;\n"
-      "-- result --\n"
-      "nodeid\n"
-      "--------\n"
-      " 4"
+"SELECT topology.AddNode('ma_topo', ST_GeomFromText('POINT(227641.6 "
+"893816.5)', 26986) ) As nodeid;\n"
+"-- result --\n"
+"nodeid\n"
+"--------\n"
+" 4"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2181
+#: extras_topology.xml:2223
 #, no-c-format
 msgid "AddEdge"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2183
+#: extras_topology.xml:2225
 #, no-c-format
-msgid "Adds a linestring edge to the edge table and associated start and end points to the point nodes table of the specified topology schema using the specified linestring geometry and returns the edgeid of the new (or existing) edge."
+msgid ""
+"Adds a linestring edge to the edge table and associated start and end points "
+"to the point nodes table of the specified topology schema using the "
+"specified linestring geometry and returns the edgeid of the new (or "
+"existing) edge."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2188
+#: extras_topology.xml:2230
 #, no-c-format
-msgid "<funcdef>integer <function>AddEdge</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>AddEdge</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>aline</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2199
+#: extras_topology.xml:2241
 #, no-c-format
-msgid "Adds an edge to the edge table and associated nodes to the nodes table of the specified <varname>toponame</varname> schema using the specified linestring geometry and returns the edgeid of the new or existing record. The newly added edge has \"universe\" face on both sides and links to itself."
+msgid ""
+"Adds an edge to the edge table and associated nodes to the nodes table of "
+"the specified <varname>toponame</varname> schema using the specified "
+"linestring geometry and returns the edgeid of the new or existing record. "
+"The newly added edge has \"universe\" face on both sides and links to itself."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2201
+#: extras_topology.xml:2243
 #, no-c-format
-msgid "If the <varname>aline</varname> geometry crosses, overlaps, contains or is contained by an existing linestring edge, then an error is thrown and the edge is not added."
+msgid ""
+"If the <varname>aline</varname> geometry crosses, overlaps, contains or is "
+"contained by an existing linestring edge, then an error is thrown and the "
+"edge is not added."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2202
+#: extras_topology.xml:2244
 #, no-c-format
-msgid "The geometry of <varname>aline</varname> must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown."
+msgid ""
+"The geometry of <varname>aline</varname> must have the same <varname>srid</"
+"varname> as defined for the topology otherwise an invalid spatial reference "
+"sys error will be thrown."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2206
+#: extras_topology.xml:2248
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2212
+#: extras_topology.xml:2254
 #, no-c-format
 msgid ""
-      "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
-      "-- result-\n"
-      "edgeid\n"
-      "--------\n"
-      " 1\n"
-      "\n"
-      "SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 893900.4,227622.6 893844.2,227641.6 893816.5,\n"
-      " 227704.5 893778.5)', 26986) ) As edgeid;\n"
-      "-- result --\n"
-      "edgeid\n"
-      "--------\n"
-      " 2\n"
-      "\n"
-      " SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 893900, 227591.9 893900.4,\n"
-      "  227704.5 893778.5)', 26986) ) As edgeid;\n"
-      " -- gives error --\n"
-      " ERROR:  Edge intersects (not on endpoints) with existing edge 1"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2218
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227575.8 "
+"893917.2,227591.9 893900.4)', 26986) ) As edgeid;\n"
+"-- result-\n"
+"edgeid\n"
+"--------\n"
+" 1\n"
+"\n"
+"SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.9 "
+"893900.4,227622.6 893844.2,227641.6 893816.5,\n"
+" 227704.5 893778.5)', 26986) ) As edgeid;\n"
+"-- result --\n"
+"edgeid\n"
+"--------\n"
+" 2\n"
+"\n"
+" SELECT topology.AddEdge('ma_topo', ST_GeomFromText('LINESTRING(227591.2 "
+"893900, 227591.9 893900.4,\n"
+"  227704.5 893778.5)', 26986) ) As edgeid;\n"
+" -- gives error --\n"
+" ERROR:  Edge intersects (not on endpoints) with existing edge 1"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:2260 extras_topology.xml:2339
 #, no-c-format
-msgid ", <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2224
+#: extras_topology.xml:2270
 #, no-c-format
 msgid "AddFace"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2226
+#: extras_topology.xml:2272
 #, no-c-format
-msgid "<refpurpose>Registers a face primitive to a topology and gets its identifier.</refpurpose>"
+msgid ""
+"<refpurpose>Registers a face primitive to a topology and gets its identifier."
+"</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2233
+#: extras_topology.xml:2279
 #, no-c-format
-msgid "<funcdef>integer <function>AddFace</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>AddFace</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>apolygon</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>force_new=false</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2245
+#: extras_topology.xml:2291
 #, no-c-format
-msgid "<para>Registers a face primitive to a topology and gets its identifier.</para>"
+msgid ""
+"<para>Registers a face primitive to a topology and gets its identifier.</"
+"para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2249
+#: extras_topology.xml:2295
 #, no-c-format
-msgid "For a newly added face, the edges forming its boundaries and the ones contained in the face will be updated to have correct values in the left_face and right_face fields. Isolated nodes contained in the face will also be updated to have a correct containing_face field value."
+msgid ""
+"For a newly added face, the edges forming its boundaries and the ones "
+"contained in the face will be updated to have correct values in the "
+"left_face and right_face fields. Isolated nodes contained in the face will "
+"also be updated to have a correct containing_face field value."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2261
+#: extras_topology.xml:2307
 #, no-c-format
-msgid "The target topology is assumed to be valid (containing no self-intersecting edges). An exception is raised if: The polygon boundary is not fully defined by existing edges or the polygon overlaps an existing face."
+msgid ""
+"The target topology is assumed to be valid (containing no self-intersecting "
+"edges). An exception is raised if: The polygon boundary is not fully defined "
+"by existing edges or the polygon overlaps an existing face."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2263
+#: extras_topology.xml:2309
 #, no-c-format
-msgid "If the <varname>apolygon</varname> geometry already exists as a face, then: if <varname>force_new</varname> is false (the default) the face id of the existing face is returned; if <varname>force_new</varname> is true a new id will be assigned to the newly registered face."
+msgid ""
+"If the <varname>apolygon</varname> geometry already exists as a face, then: "
+"if <varname>force_new</varname> is false (the default) the face id of the "
+"existing face is returned; if <varname>force_new</varname> is true a new id "
+"will be assigned to the newly registered face."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2271
+#: extras_topology.xml:2317
 #, no-c-format
-msgid "When a new registration of an existing face is performed (force_new=true), no action will be taken to resolve dangling references to the existing face in the edge, node an relation tables, nor will the MBR field of the existing face record be updated. It is up to the caller to deal with that."
+msgid ""
+"When a new registration of an existing face is performed (force_new=true), "
+"no action will be taken to resolve dangling references to the existing face "
+"in the edge, node an relation tables, nor will the MBR field of the existing "
+"face record be updated. It is up to the caller to deal with that."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2278
+#: extras_topology.xml:2324
 #, no-c-format
-msgid "The <varname>apolygon</varname> geometry must have the same <varname>srid</varname> as defined for the topology otherwise an invalid spatial reference sys error will be thrown."
+msgid ""
+"The <varname>apolygon</varname> geometry must have the same <varname>srid</"
+"varname> as defined for the topology otherwise an invalid spatial reference "
+"sys error will be thrown."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2287
-#, no-c-format
-msgid ""
-      "-- first add the edges we use generate_series as an iterator (the below\n"
-      "-- will only work for polygons with < 10000 points because of our max in gs)\n"
-      "SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), ST_PointN(geom, i + 1) )) As edgeid\n"
-      "    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
-      "            FROM\n"
-      "                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
-      "                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
-      "                234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) )  As geom\n"
-      "            )  As geoms) As facen CROSS JOIN generate_series(1,10000) As i\n"
-      "         WHERE i < npt;\n"
-      "-- result --\n"
-      " edgeid\n"
-      "--------\n"
-      "      3\n"
-      "      4\n"
-      "      5\n"
-      "      6\n"
-      "      7\n"
-      "      8\n"
-      "      9\n"
-      "     10\n"
-      "     11\n"
-      "     12\n"
-      "(10 rows)\n"
-      "-- then add the face -\n"
-      "\n"
-      "SELECT topology.AddFace('ma_topo',\n"
-      "    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
-      "    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
-      "    234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) ) As faceid;\n"
-      "-- result --\n"
-      "faceid\n"
-      "--------\n"
-      " 1"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2293
-#, no-c-format
-msgid ", <xref linkend=\"CreateTopology\"/>, <xref linkend=\"spatial_ref_sys\"/>"
+#: extras_topology.xml:2333
+#, no-c-format
+msgid ""
+"-- first add the edges we use generate_series as an iterator (the below\n"
+"-- will only work for polygons with < 10000 points because of our max in "
+"gs)\n"
+"SELECT topology.AddEdge('ma_topo', ST_MakeLine(ST_PointN(geom,i), "
+"ST_PointN(geom, i + 1) )) As edgeid\n"
+"    FROM (SELECT  ST_NPoints(geom) AS npt, geom\n"
+"            FROM\n"
+"                (SELECT ST_Boundary(ST_GeomFromText('POLYGON((234896.5 "
+"899456.7,234914 899436.4,234946.6 899356.9,234872.5 899328.7,\n"
+"                234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 "
+"899255.4,\n"
+"                234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', "
+"26986) )  As geom\n"
+"            )  As geoms) As facen CROSS JOIN generate_series(1,10000) As i\n"
+"         WHERE i < npt;\n"
+"-- result --\n"
+" edgeid\n"
+"--------\n"
+"      3\n"
+"      4\n"
+"      5\n"
+"      6\n"
+"      7\n"
+"      8\n"
+"      9\n"
+"     10\n"
+"     11\n"
+"     12\n"
+"(10 rows)\n"
+"-- then add the face -\n"
+"\n"
+"SELECT topology.AddFace('ma_topo',\n"
+"    ST_GeomFromText('POLYGON((234896.5 899456.7,234914 899436.4,234946.6 "
+"899356.9,234872.5 899328.7,\n"
+"    234891 899285.4,234992.5 899145, 234890.6 899069,234755.2 899255.4,\n"
+"    234612.7 899379.4,234776.9 899563.7,234896.5 899456.7))', 26986) ) As "
+"faceid;\n"
+"-- result --\n"
+"faceid\n"
+"--------\n"
+" 1"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2299
+#: extras_topology.xml:2345
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2300
+#: extras_topology.xml:2346
 #, no-c-format
-msgid "Returns a \"simplified\" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm."
+msgid ""
+"Returns a \"simplified\" geometry version of the given TopoGeometry using "
+"the Douglas-Peucker algorithm."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2306
+#: extras_topology.xml:2352
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Simplify</function></funcdef> <paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>TopoGeometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2316
+#: extras_topology.xml:2362
 #, no-c-format
-msgid "Returns a \"simplified\" geometry version of the given TopoGeometry using the Douglas-Peucker algorithm on each component edge."
+msgid ""
+"Returns a \"simplified\" geometry version of the given TopoGeometry using "
+"the Douglas-Peucker algorithm on each component edge."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2319
+#: extras_topology.xml:2365
 #, no-c-format
 msgid "The returned geometry may be non-simple or non-valid."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2320
+#: extras_topology.xml:2366
 #, no-c-format
 msgid "Splitting component edges may help retaining simplicity/validity."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2322
+#: extras_topology.xml:2368
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2323 extras_topology.xml:2942
+#: extras_topology.xml:2369 extras_topology.xml:2988
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2328
+#: extras_topology.xml:2374
 #, no-c-format
-msgid "Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
+msgid ""
+"Geometry <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_IsSimple\"/>, "
+"<xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_ModEdgeSplit\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2338
+#: extras_topology.xml:2384
 #, no-c-format
-msgid "This section covers the topology functions for creating new topogeometries."
+msgid ""
+"This section covers the topology functions for creating new topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2341
+#: extras_topology.xml:2387
 #, no-c-format
 msgid "TopoGeometry Constructors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2344
+#: extras_topology.xml:2390
 #, no-c-format
 msgid "CreateTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2346
+#: extras_topology.xml:2392
 #, no-c-format
-msgid "Creates a new topo geometry object from topo element array - tg_type: 1:[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
+msgid ""
+"Creates a new topo geometry object from topo element array - tg_type: 1:"
+"[multi]point, 2:[multi]line, 3:[multi]poly, 4:collection"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2350
+#: extras_topology.xml:2396
 #, no-c-format
-msgid "<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></func [...]
+msgid ""
+"<funcprototype> <funcdef>topogeometry <function>CreateTopoGeom</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>tg_type</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>topoelementarray</type> <parameter>tg_objs</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>CreateTopoGeom</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>tg_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>layer_id</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2371
+#: extras_topology.xml:2417
 #, no-c-format
-msgid "Creates a topogeometry object for layer denoted by layer_id and registers it in the relations table in the <varname>toponame</varname> schema."
+msgid ""
+"Creates a topogeometry object for layer denoted by layer_id and registers it "
+"in the relations table in the <varname>toponame</varname> schema."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2372
+#: extras_topology.xml:2418
 #, no-c-format
-msgid "tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:[multi]poly (areal), 4:collection. layer_id is the layer id in the topology.layer table."
+msgid ""
+"tg_type is an integer: 1:[multi]point (punctal), 2:[multi]line (lineal), 3:"
+"[multi]poly (areal), 4:collection. layer_id is the layer id in the topology."
+"layer table."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2373
+#: extras_topology.xml:2419
 #, no-c-format
-msgid "punctal layers are formed from set of nodes, lineal layers are formed from a set of edges, areal layers are formed from a set of faces, and collections can be formed from a mixture of nodes, edges, and faces."
+msgid ""
+"punctal layers are formed from set of nodes, lineal layers are formed from a "
+"set of edges, areal layers are formed from a set of faces, and collections "
+"can be formed from a mixture of nodes, edges, and faces."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2375
+#: extras_topology.xml:2421
 #, no-c-format
-msgid "Omitting the array of components generates an empty TopoGeometry object."
+msgid ""
+"Omitting the array of components generates an empty TopoGeometry object."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2382
+#: extras_topology.xml:2428
 #, no-c-format
 msgid "Examples: Form from existing edges"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2383
+#: extras_topology.xml:2429
 #, no-c-format
-msgid "Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>."
+msgid ""
+"Create a topogeom in ri_topo schema for layer 2 (our ri_roads), of type (2) "
+"LINE, for the first edge (we loaded in <varname>ST_CreateTopoGeo</varname>."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2384
+#: extras_topology.xml:2430
 #, no-c-format
-msgid "INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology.CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
+msgid ""
+"INSERT INTO ri.ri_roads(road_name, topo) VALUES('Unknown', topology."
+"CreateTopoGeom('ri_topo',2,2,'{{1,2}}'::topology.topoelementarray);"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2389
+#: extras_topology.xml:2435
 #, no-c-format
 msgid "Examples: Convert an areal geometry to best guess topogeometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2390
+#: extras_topology.xml:2436
 #, no-c-format
-msgid "Lets say we have geometries that should be formed from a collection of faces. We have for example blockgroups table and want to know the topo geometry of each block group. If our data was perfectly aligned, we could do this:"
+msgid ""
+"Lets say we have geometries that should be formed from a collection of "
+"faces. We have for example blockgroups table and want to know the topo "
+"geometry of each block group. If our data was perfectly aligned, we could do "
+"this:"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2392
+#: extras_topology.xml:2438
 #, no-c-format
 msgid ""
-      "-- create our topo geometry column --\n"
-      "SELECT topology.AddTopoGeometryColumn(\n"
-      "        'topo_boston',\n"
-      "        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
-      "\n"
-      "-- addtopgeometrycolumn --\n"
-      "1\n"
-      "\n"
-      "-- update our column assuming\n"
-      "-- everything is perfectly aligned with our edges\n"
-      "UPDATE boston.blockgroups AS bg\n"
-      "        SET topo = topology.CreateTopoGeom('topo_boston'\n"
-      "        ,3,1\n"
-      "        , foo.bfaces)\n"
-      "FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As bfaces\n"
-      "        FROM boston.blockgroups As b\n"
-      "            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
-      "        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f.face_id))\n"
-      "            GROUP BY b.gid) As foo\n"
-      "WHERE foo.gid = bg.gid;"
+"-- create our topo geometry column --\n"
+"SELECT topology.AddTopoGeometryColumn(\n"
+"        'topo_boston',\n"
+"        'boston', 'blockgroups', 'topo', 'POLYGON');\n"
+"\n"
+"-- addtopgeometrycolumn --\n"
+"1\n"
+"\n"
+"-- update our column assuming\n"
+"-- everything is perfectly aligned with our edges\n"
+"UPDATE boston.blockgroups AS bg\n"
+"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
+"        ,3,1\n"
+"        , foo.bfaces)\n"
+"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
+"bfaces\n"
+"        FROM boston.blockgroups As b\n"
+"            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
+"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"            GROUP BY b.gid) As foo\n"
+"WHERE foo.gid = bg.gid;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2394
-#, no-c-format
-msgid ""
-      "--the world is rarely perfect allow for some error\n"
-      "--count the face if 50% of it falls\n"
-      "-- within what we think is our blockgroup boundary\n"
-      "UPDATE boston.blockgroups AS bg\n"
-      "        SET topo = topology.CreateTopoGeom('topo_boston'\n"
-      "        ,3,1\n"
-      "        , foo.bfaces)\n"
-      "FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As bfaces\n"
-      "        FROM boston.blockgroups As b\n"
-      "            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
-      "        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f.face_id))\n"
-      "        OR\n"
-      " (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f.face_id))\n"
-      "            AND ST_Area(ST_Intersection(b.geom, topology.ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
-      "                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f.face_id))*0.5\n"
-      "                )\n"
-      "            GROUP BY b.gid) As foo\n"
-      "WHERE foo.gid = bg.gid;\n"
-      "\n"
-      "-- and if we wanted to convert our topogeometry back\n"
-      "-- to a denomalized geometry aligned with our faces and edges\n"
-      "-- cast the topo to a geometry\n"
-      "-- The really cool thing is my new geometries\n"
-      "-- are now aligned with my tiger street centerlines\n"
-      "UPDATE boston.blockgroups SET new_geom = topo::geometry;"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2400
-#, no-c-format
-msgid ", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, <xref linkend=\"TopoElementArray_Agg\"/>"
+#: extras_topology.xml:2440
+#, no-c-format
+msgid ""
+"--the world is rarely perfect allow for some error\n"
+"--count the face if 50% of it falls\n"
+"-- within what we think is our blockgroup boundary\n"
+"UPDATE boston.blockgroups AS bg\n"
+"        SET topo = topology.CreateTopoGeom('topo_boston'\n"
+"        ,3,1\n"
+"        , foo.bfaces)\n"
+"FROM (SELECT b.gid,  topology.TopoElementArray_Agg(ARRAY[f.face_id,3]) As "
+"bfaces\n"
+"        FROM boston.blockgroups As b\n"
+"            INNER JOIN topo_boston.face As f ON b.geom && f.mbr\n"
+"        WHERE ST_Covers(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"        OR\n"
+" (  ST_Intersects(b.geom, topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))\n"
+"            AND ST_Area(ST_Intersection(b.geom, topology."
+"ST_GetFaceGeometry('topo_boston', f.face_id) ) ) >\n"
+"                ST_Area(topology.ST_GetFaceGeometry('topo_boston', f."
+"face_id))*0.5\n"
+"                )\n"
+"            GROUP BY b.gid) As foo\n"
+"WHERE foo.gid = bg.gid;\n"
+"\n"
+"-- and if we wanted to convert our topogeometry back\n"
+"-- to a denomalized geometry aligned with our faces and edges\n"
+"-- cast the topo to a geometry\n"
+"-- The really cool thing is my new geometries\n"
+"-- are now aligned with my tiger street centerlines\n"
+"UPDATE boston.blockgroups SET new_geom = topo::geometry;"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:2446
+#, no-c-format
+msgid ""
+", <xref linkend=\"toTopoGeom\"/> <xref linkend=\"ST_CreateTopoGeo\"/>, <xref "
+"linkend=\"ST_GetFaceGeometry\"/>, <xref linkend=\"topoelementarray\"/>, "
+"<xref linkend=\"TopoElementArray_Agg\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2413 extras_topology.xml:2674
+#: extras_topology.xml:2459 extras_topology.xml:2720
 #, no-c-format
 msgid "toTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2415
+#: extras_topology.xml:2461
 #, no-c-format
 msgid "Converts a simple Geometry into a topo geometry"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2421
+#: extras_topology.xml:2467
 #, no-c-format
-msgid "<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></funcdef [...]
+msgid ""
+"<funcprototype> <funcdef>topogeometry <function>toTopoGeom</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>topogeometry "
+"<function>toTopoGeom</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>topogeometry </type> "
+"<parameter>topogeom</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float8</type> <parameter>tolerance</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2442
+#: extras_topology.xml:2488
 #, no-c-format
 msgid "Converts a simple Geometry into a <xref linkend=\"topogeometry\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2446
+#: extras_topology.xml:2492
 #, no-c-format
-msgid "Topological primitives required to represent the input geometry will be added to the underlying topology, possibly splitting existing ones, and they will be associated with the output TopoGeometry in the <varname>relation</varname> table."
+msgid ""
+"Topological primitives required to represent the input geometry will be "
+"added to the underlying topology, possibly splitting existing ones, and they "
+"will be associated with the output TopoGeometry in the <varname>relation</"
+"varname> table."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2453
+#: extras_topology.xml:2499
 #, no-c-format
-msgid "Existing TopoGeometry objects (with the possible exception of <varname>topogeom</varname>, if given) will retain their shapes."
+msgid ""
+"Existing TopoGeometry objects (with the possible exception of "
+"<varname>topogeom</varname>, if given) will retain their shapes."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2458
+#: extras_topology.xml:2504
 #, no-c-format
-msgid "When <varname>tolerance</varname> is given it will be used to snap the input geometry to existing primitives."
+msgid ""
+"When <varname>tolerance</varname> is given it will be used to snap the input "
+"geometry to existing primitives."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2463
+#: extras_topology.xml:2509
 #, no-c-format
-msgid "In the first form a new TopoGeometry will be created for the given layer (<varname>layer_id</varname>) of the given topology (<varname>toponame</varname>)."
+msgid ""
+"In the first form a new TopoGeometry will be created for the given layer "
+"(<varname>layer_id</varname>) of the given topology (<varname>toponame</"
+"varname>)."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2468
+#: extras_topology.xml:2514
 #, no-c-format
-msgid "In the second form the primitives resulting from the conversion will be added to the pre-existing TopoGeometry (<varname>topogeom</varname>), possibly adding space to its final shape. To have the new shape completely replace the old one see <xref linkend=\"clearTopoGeom\"/>."
+msgid ""
+"In the second form the primitives resulting from the conversion will be "
+"added to the pre-existing TopoGeometry (<varname>topogeom</varname>), "
+"possibly adding space to its final shape. To have the new shape completely "
+"replace the old one see <xref linkend=\"clearTopoGeom\"/>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2477
+#: extras_topology.xml:2523
 #, no-c-format
 msgid "Enhanced: 2.1.0 adds the version taking an existing TopoGeometry."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2481
+#: extras_topology.xml:2527
 #, no-c-format
 msgid "This is a full self-contained workflow"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2482
-#, no-c-format
-msgid ""
-      "-- do this if you don't have a topology setup already\n"
-      "-- creates topology not allowing any tolerance\n"
-      "SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
-      "-- create a new table\n"
-      "CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
-      "--add a topogeometry column to it\n"
-      "SELECT topology.AddTopoGeometryColumn('topo_boston_test', 'public', 'nei_topo', 'topo', 'MULTIPOLYGON') As new_layer_id;\n"
-      "new_layer_id\n"
-      "-----------\n"
-      "1\n"
-      "\n"
-      "--use new layer id in populating the new topogeometry column\n"
-      "-- we add the topogeoms to the new layer with 0 tolerance\n"
-      "INSERT INTO nei_topo(nei, topo)\n"
-      "SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
-      "FROM neighborhoods\n"
-      "WHERE gid BETWEEN 1 and 15;\n"
-      "\n"
-      "--use to verify what has happened --\n"
-      "SELECT * FROM\n"
-      "    topology.TopologySummary('topo_boston_test');\n"
-      "\n"
-      "-- summary--\n"
-      "Topology topo_boston_test (5), SRID 2249, precision 0\n"
-      "61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
-      "Layer 1, type Polygonal (3), 15 topogeoms\n"
-      " Deploy: public.nei_topo.topo"
+#: extras_topology.xml:2528
+#, no-c-format
+msgid ""
+"-- do this if you don't have a topology setup already\n"
+"-- creates topology not allowing any tolerance\n"
+"SELECT topology.CreateTopology('topo_boston_test', 2249);\n"
+"-- create a new table\n"
+"CREATE TABLE nei_topo(gid serial primary key, nei varchar(30));\n"
+"--add a topogeometry column to it\n"
+"SELECT topology.AddTopoGeometryColumn('topo_boston_test', 'public', "
+"'nei_topo', 'topo', 'MULTIPOLYGON') As new_layer_id;\n"
+"new_layer_id\n"
+"-----------\n"
+"1\n"
+"\n"
+"--use new layer id in populating the new topogeometry column\n"
+"-- we add the topogeoms to the new layer with 0 tolerance\n"
+"INSERT INTO nei_topo(nei, topo)\n"
+"SELECT nei,  topology.toTopoGeom(geom, 'topo_boston_test', 1)\n"
+"FROM neighborhoods\n"
+"WHERE gid BETWEEN 1 and 15;\n"
+"\n"
+"--use to verify what has happened --\n"
+"SELECT * FROM\n"
+"    topology.TopologySummary('topo_boston_test');\n"
+"\n"
+"-- summary--\n"
+"Topology topo_boston_test (5), SRID 2249, precision 0\n"
+"61 nodes, 87 edges, 35 faces, 15 topogeoms in 1 layers\n"
+"Layer 1, type Polygonal (3), 15 topogeoms\n"
+" Deploy: public.nei_topo.topo"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2484
+#: extras_topology.xml:2530
 #, no-c-format
 msgid ""
-      "-- Shrink all TopoGeometry polygons by 10 meters\n"
-      "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
-      "\n"
-      "-- Get the no-one-lands left by the above operation\n"
-      "-- I think GRASS calls this \"polygon0 layer\"\n"
-      "SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
-      "  FROM topo_boston_test.face f\n"
-      "  WHERE f.face_id > 0 -- don't consider the universe face\n"
-      "  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
-      "    SELECT * FROM topo_boston_test.relation\n"
-      "    WHERE layer_id = 1 AND element_id = f.face_id\n"
-      "  );"
+"-- Shrink all TopoGeometry polygons by 10 meters\n"
+"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);\n"
+"\n"
+"-- Get the no-one-lands left by the above operation\n"
+"-- I think GRASS calls this \"polygon0 layer\"\n"
+"SELECT ST_GetFaceGeometry('topo_boston_test', f.face_id)\n"
+"  FROM topo_boston_test.face f\n"
+"  WHERE f.face_id > 0 -- don't consider the universe face\n"
+"  AND NOT EXISTS ( -- check that no TopoGeometry references the face\n"
+"    SELECT * FROM topo_boston_test.relation\n"
+"    WHERE layer_id = 1 AND element_id = f.face_id\n"
+"  );"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2490
+#: extras_topology.xml:2536
 #, no-c-format
-msgid ", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
+msgid ""
+", <xref linkend=\"AddTopoGeometryColumn\"/>, <xref linkend=\"CreateTopoGeom"
+"\"/>, <xref linkend=\"TopologySummary\"/>, <xref linkend=\"clearTopoGeom\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2502
+#: extras_topology.xml:2548
 #, no-c-format
 msgid "TopoElementArray_Agg"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2503
+#: extras_topology.xml:2549
 #, no-c-format
-msgid "Returns a <varname>topoelementarray</varname> for a set of element_id, type arrays (topoelements)"
+msgid ""
+"Returns a <varname>topoelementarray</varname> for a set of element_id, type "
+"arrays (topoelements)"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2508
+#: extras_topology.xml:2554
 #, no-c-format
-msgid "<funcdef>topoelementarray <function>TopoElementArray_Agg</function></funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</parameter></paramdef>"
+msgid ""
+"<funcdef>topoelementarray <function>TopoElementArray_Agg</function></"
+"funcdef> <paramdef><type>topoelement set</type> <parameter>tefield</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2518
+#: extras_topology.xml:2564
 #, no-c-format
-msgid "Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref linkend=\"topoelement\"/>."
+msgid ""
+"Used to create a <xref linkend=\"topoelementarray\"/> from a set of <xref "
+"linkend=\"topoelement\"/>."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2527
+#: extras_topology.xml:2573
 #, no-c-format
 msgid ""
-      "SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
-      "  FROM generate_series(1,3) As e CROSS JOIN generate_series(1,4) As t;\n"
-      "  tea\n"
-      "--------------------------------------------------------------------------\n"
-      "{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
+"SELECT topology.TopoElementArray_Agg(ARRAY[e,t]) As tea\n"
+"  FROM generate_series(1,3) As e CROSS JOIN generate_series(1,4) As t;\n"
+"  tea\n"
+"--------------------------------------------------------------------------\n"
+"{{1,1},{1,2},{1,3},{1,4},{2,1},{2,2},{2,3},{2,4},{3,1},{3,2},{3,3},{3,4}}"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2531 extras_topology.xml:2736
+#: extras_topology.xml:2577 extras_topology.xml:2782
 #, no-c-format
 msgid ", <xref linkend=\"topoelementarray\"/>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2539
+#: extras_topology.xml:2585
 #, no-c-format
-msgid "This section covers the topology functions for editing existing topogeometries."
+msgid ""
+"This section covers the topology functions for editing existing "
+"topogeometries."
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2542
+#: extras_topology.xml:2588
 #, no-c-format
 msgid "TopoGeometry Editors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2546
+#: extras_topology.xml:2592
 #, no-c-format
 msgid "clearTopoGeom"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2548
+#: extras_topology.xml:2594
 #, no-c-format
 msgid "Clears the content of a topo geometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2553
+#: extras_topology.xml:2599
 #, no-c-format
-msgid "<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> <paramdef><type>topogeometry </type> <parameter>topogeom</parameter></paramdef>"
+msgid ""
+"<funcdef>topogeometry <function>clearTopoGeom</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>topogeom</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2563
+#: extras_topology.xml:2609
 #, no-c-format
-msgid "Clears the content a <xref linkend=\"topogeometry\"/> turning it into an empty one. Mostly useful in conjunction with <xref linkend=\"toTopoGeom\"/> to replace the shape of existing objects and any dependent object in higher hierarchical levels."
+msgid ""
+"Clears the content a <xref linkend=\"topogeometry\"/> turning it into an "
+"empty one. Mostly useful in conjunction with <xref linkend=\"toTopoGeom\"/> "
+"to replace the shape of existing objects and any dependent object in higher "
+"hierarchical levels."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2571
+#: extras_topology.xml:2617
 #, no-c-format
 msgid "Availability: 2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2575
+#: extras_topology.xml:2621
 #, no-c-format
 msgid ""
-      "-- Shrink all TopoGeometry polygons by 10 meters\n"
-      "UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
+"-- Shrink all TopoGeometry polygons by 10 meters\n"
+"UPDATE nei_topo SET topo = ST_Buffer(clearTopoGeom(topo), -10);"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2589
+#: extras_topology.xml:2635
 #, no-c-format
 msgid "TopoGeom_addElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2590
+#: extras_topology.xml:2636
 #, no-c-format
 msgid "Add an element to the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2594
+#: extras_topology.xml:2640
 #, no-c-format
-msgid "<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> <paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
+msgid ""
+"<funcdef>topogeometry <function>TopoGeom_addElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2605
+#: extras_topology.xml:2651
 #, no-c-format
-msgid "Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry object. Does not error out if the element is already part of the definition."
+msgid ""
+"Adds a <xref linkend=\"topoelement\"/> to the definition of a TopoGeometry "
+"object. Does not error out if the element is already part of the definition."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2612 extras_topology.xml:2655
+#: extras_topology.xml:2658 extras_topology.xml:2701
 #, no-c-format
 msgid "Availability: 2.3"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2616
+#: extras_topology.xml:2662
 #, no-c-format
 msgid ""
-      "-- Add edge 5 to TopoGeometry tg\n"
-      "UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
+"-- Add edge 5 to TopoGeometry tg\n"
+"UPDATE mylayer SET tg = TopoGeom_addElement(tg, '{5,2}');"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2631
+#: extras_topology.xml:2677
 #, no-c-format
 msgid "TopoGeom_remElement"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2633
+#: extras_topology.xml:2679
 #, no-c-format
 msgid "Remove an element from the definition of a TopoGeometry"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2638
+#: extras_topology.xml:2684
 #, no-c-format
-msgid "<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> <paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
+msgid ""
+"<funcdef>topogeometry <function>TopoGeom_remElement</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>topoelement </type> <parameter>el</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2649
+#: extras_topology.xml:2695
 #, no-c-format
-msgid "Removes a <xref linkend=\"topoelement\"/> from the definition of a TopoGeometry object."
+msgid ""
+"Removes a <xref linkend=\"topoelement\"/> from the definition of a "
+"TopoGeometry object."
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2659
+#: extras_topology.xml:2705
 #, no-c-format
 msgid ""
-      "-- Remove face 43 from TopoGeometry tg\n"
-      "UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
+"-- Remove face 43 from TopoGeometry tg\n"
+"UPDATE mylayer SET tg = TopoGeom_remElement(tg, '{43,3}');"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2675
+#: extras_topology.xml:2721
 #, no-c-format
 msgid "Adds a geometry shape to an existing topo geometry"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2679
+#: extras_topology.xml:2725
 #, no-c-format
 msgid "Refer to <xref linkend=\"toTopoGeom\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2689
+#: extras_topology.xml:2735
 #, no-c-format
 msgid "TopoGeometry Accessors"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2693
+#: extras_topology.xml:2739
 #, no-c-format
 msgid "GetTopoGeomElementArray"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2695
+#: extras_topology.xml:2741
 #, no-c-format
-msgid "Returns a <varname>topoelementarray</varname> (an array of topoelements) containing the topological elements and type of the given TopoGeometry (primitive elements)"
+msgid ""
+"Returns a <varname>topoelementarray</varname> (an array of topoelements) "
+"containing the topological elements and type of the given TopoGeometry "
+"(primitive elements)"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2700
+#: extras_topology.xml:2746
 #, no-c-format
-msgid "<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></paramdef>"
+msgid ""
+"<funcdef>topoelementarray <function>GetTopoGeomElementArray</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2708
+#: extras_topology.xml:2754
 #, no-c-format
-msgid "<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef>"
+msgid ""
+"<funcdef>topoelementarray topoelement <function>GetTopoGeomElementArray</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2718
+#: extras_topology.xml:2764
 #, no-c-format
-msgid "Returns a <xref linkend=\"topoelementarray\"/> containing the topological elements and type of the given TopoGeometry (primitive elements). This is similar to GetTopoGeomElements except it returns the elements as an array rather than as a dataset."
+msgid ""
+"Returns a <xref linkend=\"topoelementarray\"/> containing the topological "
+"elements and type of the given TopoGeometry (primitive elements). This is "
+"similar to GetTopoGeomElements except it returns the elements as an array "
+"rather than as a dataset."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2720 extras_topology.xml:2767
+#: extras_topology.xml:2766 extras_topology.xml:2813
 #, no-c-format
-msgid "tg_id is the topogeometry id of the topogeometry object in the topology in the layer denoted by <varname>layer_id</varname> in the topology.layer table."
+msgid ""
+"tg_id is the topogeometry id of the topogeometry object in the topology in "
+"the layer denoted by <varname>layer_id</varname> in the topology.layer table."
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2741
+#: extras_topology.xml:2787
 #, no-c-format
 msgid "GetTopoGeomElements"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2743
+#: extras_topology.xml:2789
 #, no-c-format
-msgid "Returns a set of <varname>topoelement</varname> objects containing the topological element_id,element_type of the given TopoGeometry (primitive elements)"
+msgid ""
+"Returns a set of <varname>topoelement</varname> objects containing the "
+"topological element_id,element_type of the given TopoGeometry (primitive "
+"elements)"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2748
+#: extras_topology.xml:2794
 #, no-c-format
-msgid "<funcdef>setof topoelement <function>GetTopoGeomElements</function></funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></paramdef>"
+msgid ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>toponame</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>layer_id</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>tg_id</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2756
+#: extras_topology.xml:2802
 #, no-c-format
-msgid "<funcdef>setof topoelement <function>GetTopoGeomElements</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef>"
+msgid ""
+"<funcdef>setof topoelement <function>GetTopoGeomElements</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2766
+#: extras_topology.xml:2812
 #, no-c-format
-msgid "Returns a set of element_id,element_type (topoelements) for a given topogeometry object in <varname>toponame</varname> schema."
+msgid ""
+"Returns a set of element_id,element_type (topoelements) for a given "
+"topogeometry object in <varname>toponame</varname> schema."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2783
+#: extras_topology.xml:2829
 #, no-c-format
-msgid ", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, <xref linkend=\"TopoGeom_remElement\"/>"
+msgid ""
+", <xref linkend=\"topoelement\"/>, <xref linkend=\"TopoGeom_addElement\"/>, "
+"<xref linkend=\"TopoGeom_remElement\"/>"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2796
+#: extras_topology.xml:2842
 #, no-c-format
 msgid "TopoGeometry Outputs"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2799
+#: extras_topology.xml:2845
 #, no-c-format
 msgid "AsGML"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2801
+#: extras_topology.xml:2847
 #, no-c-format
 msgid "Returns the GML representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: extras_topology.xml:2805
+#: extras_topology.xml:2851
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></funcdef> <paramdef><type>topogeometr [...]
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2866
+msgid ""
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>AsGML</function></"
+"funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nsprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>AsGML</function></funcdef> <paramdef><type>topogeometry </type> "
+"<parameter>tg</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>nsprefix_in</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>precision</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>options</parameter></paramdef> <paramdef><type>regclass </"
+"type> <parameter>visitedTable</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AsGML</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nsprefix_in</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>precision</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>options</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>visitedTable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>idprefix</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text <function>AsGML</"
+"function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nsprefix_in</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>precision</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>options</"
+"parameter></paramdef> <paramdef><type>regclass </type> "
+"<parameter>visitedTable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>idprefix</parameter></paramdef> <paramdef><type>int </type> "
+"<parameter>gmlversion</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:2912
 #, no-c-format
-msgid "Returns the GML representation of a topogeometry in version GML3 format. If no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> is used. Pass in an empty string for nsprefix to get a non-qualified name space. The precision (default: 15) and options (default 1) parameters, if given, are passed untouched to the underlying call to ST_AsGML."
+msgid ""
+"Returns the GML representation of a topogeometry in version GML3 format. If "
+"no <varname>nsprefix_in</varname> is specified then <varname>gml</varname> "
+"is used. Pass in an empty string for nsprefix to get a non-qualified name "
+"space. The precision (default: 15) and options (default 1) parameters, if "
+"given, are passed untouched to the underlying call to ST_AsGML."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2868
+#: extras_topology.xml:2914
 #, no-c-format
-msgid "The <varname>visitedTable</varname> parameter, if given, is used for keeping track of the visited Node and Edge elements so to use cross-references (xlink:xref) rather than duplicating definitions. The table is expected to have (at least) two integer fields: 'element_type' and 'element_id'. The calling user must have both read and write privileges on the given table. For best performance, an index should be defined on <varname>element_type</varname> and <varname>element_id</varnam [...]
+msgid ""
+"The <varname>visitedTable</varname> parameter, if given, is used for keeping "
+"track of the visited Node and Edge elements so to use cross-references "
+"(xlink:xref) rather than duplicating definitions. The table is expected to "
+"have (at least) two integer fields: 'element_type' and 'element_id'. The "
+"calling user must have both read and write privileges on the given table. "
+"For best performance, an index should be defined on <varname>element_type</"
+"varname> and <varname>element_id</varname>, in that order. Such index would "
+"be created automatically by adding a unique constraint to the fields. "
+"Example:"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2874
+#: extras_topology.xml:2920
 #, no-c-format
 msgid ""
-      "CREATE TABLE visited (\n"
-      "  element_type integer, element_id integer,\n"
-      "  unique(element_type, element_id)\n"
-      ");"
+"CREATE TABLE visited (\n"
+"  element_type integer, element_id integer,\n"
+"  unique(element_type, element_id)\n"
+");"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2877
+#: extras_topology.xml:2923
 #, no-c-format
-msgid "The <varname>idprefix</varname> parameter, if given, will be prepended to Edge and Node tag identifiers."
+msgid ""
+"The <varname>idprefix</varname> parameter, if given, will be prepended to "
+"Edge and Node tag identifiers."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2879
+#: extras_topology.xml:2925
 #, no-c-format
-msgid "The <varname>gmlver</varname> parameter, if given, will be passed to the underlying ST_AsGML. Defaults to 3."
+msgid ""
+"The <varname>gmlver</varname> parameter, if given, will be passed to the "
+"underlying ST_AsGML. Defaults to 3."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2888
+#: extras_topology.xml:2934
 #, no-c-format
-msgid "This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
+msgid ""
+"This uses the topo geometry we created in <xref linkend=\"CreateTopoGeom\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2889
-#, no-c-format
-msgid ""
-      "SELECT topology.AsGML(topo) As rdgml\n"
-      "  FROM ri.roads\n"
-      "  WHERE road_name = 'Unknown';\n"
-      "\n"
-      "-- rdgml--\n"
-      "<![CDATA[<gml:TopoCurve>\n"
-      "    <gml:directedEdge>\n"
-      "        <gml:Edge gml:id=\"E1\">\n"
-      "            <gml:directedNode orientation=\"-\">\n"
-      "                <gml:Node gml:id=\"N1\"/>\n"
-      "            </gml:directedNode>\n"
-      "            <gml:directedNode></gml:directedNode>\n"
-      "            <gml:curveProperty>\n"
-      "                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
-      "                    <gml:segments>\n"
-      "                        <gml:LineStringSegment>\n"
-      "                            <gml:posList srsDimension=\"2\">384744 236928 384750 236923 384769 236911 384799 236895 384811 236890\n"
-      "                            384833 236884 384844 236882 384866 236881 384879 236883 384954 236898 385087 236932 385117 236938\n"
-      "                            385167 236938 385203 236941 385224 236946 385233 236950 385241 236956 385254 236971\n"
-      "                            385260 236979 385268 236999 385273 237018 385273 237037 385271 237047 385267 237057 385225 237125\n"
-      "                            385210 237144 385192 237161 385167 237192 385162 237202 385159 237214 385159 237227 385162 237241\n"
-      "                            385166 237256 385196 237324 385209 237345 385234 237375 385237 237383 385238 237399 385236 237407\n"
-      "                            385227 237419 385213 237430 385193 237439 385174 237451 385170 237455 385169 237460 385171 237475\n"
-      "                            385181 237503 385190 237521 385200 237533 385206 237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
-      "                            385249 237544 385260 237555 385270 237570 385289 237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
-      "                        </gml:LineStringSegment>\n"
-      "                    </gml:segments>\n"
-      "                </gml:Curve>\n"
-      "            </gml:curveProperty>\n"
-      "        </gml:Edge>\n"
-      "    </gml:directedEdge>\n"
-      "</gml:TopoCurve>]]>"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2890
+#: extras_topology.xml:2935
+#, no-c-format
+msgid ""
+"SELECT topology.AsGML(topo) As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<gml:TopoCurve>\n"
+"    <gml:directedEdge>\n"
+"        <gml:Edge gml:id=\"E1\">\n"
+"            <gml:directedNode orientation=\"-\">\n"
+"                <gml:Node gml:id=\"N1\"/>\n"
+"            </gml:directedNode>\n"
+"            <gml:directedNode></gml:directedNode>\n"
+"            <gml:curveProperty>\n"
+"                <gml:Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <gml:segments>\n"
+"                        <gml:LineStringSegment>\n"
+"                            <gml:posList srsDimension=\"2\">384744 236928 "
+"384750 236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</gml:posList>\n"
+"                        </gml:LineStringSegment>\n"
+"                    </gml:segments>\n"
+"                </gml:Curve>\n"
+"            </gml:curveProperty>\n"
+"        </gml:Edge>\n"
+"    </gml:directedEdge>\n"
+"</gml:TopoCurve>]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:2936
 #, no-c-format
 msgid "Same exercise as previous without namespace"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2891
-#, no-c-format
-msgid ""
-      "SELECT topology.AsGML(topo,'') As rdgml\n"
-      "  FROM ri.roads\n"
-      "  WHERE road_name = 'Unknown';\n"
-      "\n"
-      "-- rdgml--\n"
-      "<![CDATA[<TopoCurve>\n"
-      "    <directedEdge>\n"
-      "        <Edge id=\"E1\">\n"
-      "            <directedNode orientation=\"-\">\n"
-      "                <Node id=\"N1\"/>\n"
-      "            </directedNode>\n"
-      "            <directedNode></directedNode>\n"
-      "            <curveProperty>\n"
-      "                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
-      "                    <segments>\n"
-      "                        <LineStringSegment>\n"
-      "                            <posList srsDimension=\"2\">384744 236928 384750 236923 384769 236911 384799 236895 384811 236890\n"
-      "                            384833 236884 384844 236882 384866 236881 384879 236883 384954 236898 385087 236932 385117 236938\n"
-      "                            385167 236938 385203 236941 385224 236946 385233 236950 385241 236956 385254 236971\n"
-      "                            385260 236979 385268 236999 385273 237018 385273 237037 385271 237047 385267 237057 385225 237125\n"
-      "                            385210 237144 385192 237161 385167 237192 385162 237202 385159 237214 385159 237227 385162 237241\n"
-      "                            385166 237256 385196 237324 385209 237345 385234 237375 385237 237383 385238 237399 385236 237407\n"
-      "                            385227 237419 385213 237430 385193 237439 385174 237451 385170 237455 385169 237460 385171 237475\n"
-      "                            385181 237503 385190 237521 385200 237533 385206 237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
-      "                            385249 237544 385260 237555 385270 237570 385289 237584 385292 237589 385291 237596 385284 237630</posList>\n"
-      "                         </LineStringSegment>\n"
-      "                    </segments>\n"
-      "                </Curve>\n"
-      "            </curveProperty>\n"
-      "        </Edge>\n"
-      "    </directedEdge>\n"
-      "</TopoCurve>]]>"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2897
+#: extras_topology.xml:2937
+#, no-c-format
+msgid ""
+"SELECT topology.AsGML(topo,'') As rdgml\n"
+"  FROM ri.roads\n"
+"  WHERE road_name = 'Unknown';\n"
+"\n"
+"-- rdgml--\n"
+"<![CDATA[<TopoCurve>\n"
+"    <directedEdge>\n"
+"        <Edge id=\"E1\">\n"
+"            <directedNode orientation=\"-\">\n"
+"                <Node id=\"N1\"/>\n"
+"            </directedNode>\n"
+"            <directedNode></directedNode>\n"
+"            <curveProperty>\n"
+"                <Curve srsName=\"urn:ogc:def:crs:EPSG::3438\">\n"
+"                    <segments>\n"
+"                        <LineStringSegment>\n"
+"                            <posList srsDimension=\"2\">384744 236928 384750 "
+"236923 384769 236911 384799 236895 384811 236890\n"
+"                            384833 236884 384844 236882 384866 236881 384879 "
+"236883 384954 236898 385087 236932 385117 236938\n"
+"                            385167 236938 385203 236941 385224 236946 385233 "
+"236950 385241 236956 385254 236971\n"
+"                            385260 236979 385268 236999 385273 237018 385273 "
+"237037 385271 237047 385267 237057 385225 237125\n"
+"                            385210 237144 385192 237161 385167 237192 385162 "
+"237202 385159 237214 385159 237227 385162 237241\n"
+"                            385166 237256 385196 237324 385209 237345 385234 "
+"237375 385237 237383 385238 237399 385236 237407\n"
+"                            385227 237419 385213 237430 385193 237439 385174 "
+"237451 385170 237455 385169 237460 385171 237475\n"
+"                            385181 237503 385190 237521 385200 237533 385206 "
+"237538 385213 237541 385221 237542 385235 237540 385242 237541\n"
+"                            385249 237544 385260 237555 385270 237570 385289 "
+"237584 385292 237589 385291 237596 385284 237630</posList>\n"
+"                         </LineStringSegment>\n"
+"                    </segments>\n"
+"                </Curve>\n"
+"            </curveProperty>\n"
+"        </Edge>\n"
+"    </directedEdge>\n"
+"</TopoCurve>]]>"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:2943
 #, no-c-format
 msgid ", <xref linkend=\"ST_CreateTopoGeo\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2902
+#: extras_topology.xml:2948
 #, no-c-format
 msgid "AsTopoJSON"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2904
+#: extras_topology.xml:2950
 #, no-c-format
 msgid "Returns the TopoJSON representation of a topogeometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2909
+#: extras_topology.xml:2955
 #, no-c-format
-msgid "<funcdef>text <function>AsTopoJSON</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> <paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>AsTopoJSON</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg</parameter></paramdef> "
+"<paramdef><type>regclass </type> <parameter>edgeMapTable</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2920
+#: extras_topology.xml:2966
 #, no-c-format
-msgid "Returns the TopoJSON representation of a topogeometry. If <varname>edgeMapTable</varname> is not null, it will be used as a lookup/storage mapping of edge identifiers to arc indices. This is to be able to allow for a compact \"arcs\" array in the final document."
+msgid ""
+"Returns the TopoJSON representation of a topogeometry. If "
+"<varname>edgeMapTable</varname> is not null, it will be used as a lookup/"
+"storage mapping of edge identifiers to arc indices. This is to be able to "
+"allow for a compact \"arcs\" array in the final document."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2923
+#: extras_topology.xml:2969
 #, no-c-format
-msgid "The table, if given, is expected to have an \"arc_id\" field of type \"serial\" and an \"edge_id\" of type integer; the code will query the table for \"edge_id\" so it is recommended to add an index on that field."
+msgid ""
+"The table, if given, is expected to have an \"arc_id\" field of type \"serial"
+"\" and an \"edge_id\" of type integer; the code will query the table for "
+"\"edge_id\" so it is recommended to add an index on that field."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2928
+#: extras_topology.xml:2974
 #, no-c-format
-msgid "Arc indices in the TopoJSON output are 0-based but they are 1-based in the \"edgeMapTable\" table."
+msgid ""
+"Arc indices in the TopoJSON output are 0-based but they are 1-based in the "
+"\"edgeMapTable\" table."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2934
+#: extras_topology.xml:2980
 #, no-c-format
-msgid "A full TopoJSON document will be need to contain, in addition to the snippets returned by this function, the actual arcs plus some headers. See the <ulink url=\"http://github.com/mbostock/topojson-specification/blob/master/README.md\">TopoJSON specification</ulink>."
+msgid ""
+"A full TopoJSON document will be need to contain, in addition to the "
+"snippets returned by this function, the actual arcs plus some headers. See "
+"the <ulink url=\"http://github.com/mbostock/topojson-specification/blob/"
+"master/README.md\">TopoJSON specification</ulink>."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2943
+#: extras_topology.xml:2989
 #, no-c-format
 msgid "Enhanced: 2.2.1 added support for puntal inputs"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:2955
+#: extras_topology.xml:3001
 #, no-c-format
 msgid ""
-      "CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
-      "\n"
-      "-- header\n"
-      "SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": [0,0] }, \"objects\": {'\n"
-      "\n"
-      "-- objects\n"
-      "UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, 'edgemap')\n"
-      "FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
-      "\n"
-      "-- arcs\n"
-      "WITH edges AS (\n"
-      "  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
-      "  WHERE e.edge_id = m.edge_id\n"
-      "), points AS (\n"
-      "  SELECT arc_id, (st_dumppoints(geom)).* FROM edges\n"
-      "), compare AS (\n"
-      "  SELECT p2.arc_id,\n"
-      "         CASE WHEN p1.path IS NULL THEN p2.geom\n"
-      "              ELSE ST_Translate(p2.geom, -ST_X(p1.geom), -ST_Y(p1.geom))\n"
-      "         END AS geom\n"
-      "  FROM points p2 LEFT OUTER JOIN points p1\n"
-      "  ON ( p1.arc_id = p2.arc_id AND p2.path[1] = p1.path[1]+1 )\n"
-      "  ORDER BY arc_id, p2.path\n"
-      "), arcsdump AS (\n"
-      "  SELECT arc_id, (regexp_matches( ST_AsGeoJSON(geom), '\\[.*\\]'))[1] as t\n"
-      "  FROM compare\n"
-      "), arcs AS (\n"
-      "  SELECT arc_id, '[' || array_to_string(array_agg(t), ',') || ']' as a FROM arcsdump\n"
-      "  GROUP BY arc_id\n"
-      "  ORDER BY arc_id\n"
-      ")\n"
-      "SELECT '}, \"arcs\": [' UNION ALL\n"
-      "SELECT array_to_string(array_agg(a), E',\\n') from arcs\n"
-      "\n"
-      "-- footer\n"
-      "UNION ALL SELECT ']}'::text as t;\n"
-      "\n"
-      "-- Result:\n"
-      "{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": [0,0] }, \"objects\": {\n"
-      "\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],[[6,5,-5,-4,-3,1]]]}\n"
-      "}, \"arcs\": [\n"
-      " [[25,30],[6,0],[0,10],[-14,0],[0,-10],[8,0]],\n"
-      " [[35,6],[0,8]],\n"
-      " [[35,6],[12,0]],\n"
-      " [[47,6],[0,8]],\n"
-      " [[47,14],[0,8]],\n"
-      " [[35,22],[12,0]],\n"
-      " [[35,14],[0,8]]\n"
-      " ]}"
-msgstr ""
-
-#. Tag: para
-#: extras_topology.xml:2963
-#, no-c-format
-msgid "This section lists the Topology functions used to check relationships between topogeometries and topology primitives"
+"CREATE TEMP TABLE edgemap(arc_id serial, edge_id int unique);\n"
+"\n"
+"-- header\n"
+"SELECT '{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], "
+"\"translate\": [0,0] }, \"objects\": {'\n"
+"\n"
+"-- objects\n"
+"UNION ALL SELECT '\"' || feature_name || '\": ' || AsTopoJSON(feature, "
+"'edgemap')\n"
+"FROM features.big_parcels WHERE feature_name = 'P3P4';\n"
+"\n"
+"-- arcs\n"
+"WITH edges AS (\n"
+"  SELECT m.arc_id, e.geom FROM edgemap m, city_data.edge e\n"
+"  WHERE e.edge_id = m.edge_id\n"
+"), points AS (\n"
+"  SELECT arc_id, (st_dumppoints(geom)).* FROM edges\n"
+"), compare AS (\n"
+"  SELECT p2.arc_id,\n"
+"         CASE WHEN p1.path IS NULL THEN p2.geom\n"
+"              ELSE ST_Translate(p2.geom, -ST_X(p1.geom), -ST_Y(p1.geom))\n"
+"         END AS geom\n"
+"  FROM points p2 LEFT OUTER JOIN points p1\n"
+"  ON ( p1.arc_id = p2.arc_id AND p2.path[1] = p1.path[1]+1 )\n"
+"  ORDER BY arc_id, p2.path\n"
+"), arcsdump AS (\n"
+"  SELECT arc_id, (regexp_matches( ST_AsGeoJSON(geom), '\\[.*\\]'))[1] as t\n"
+"  FROM compare\n"
+"), arcs AS (\n"
+"  SELECT arc_id, '[' || array_to_string(array_agg(t), ',') || ']' as a FROM "
+"arcsdump\n"
+"  GROUP BY arc_id\n"
+"  ORDER BY arc_id\n"
+")\n"
+"SELECT '}, \"arcs\": [' UNION ALL\n"
+"SELECT array_to_string(array_agg(a), E',\\n') from arcs\n"
+"\n"
+"-- footer\n"
+"UNION ALL SELECT ']}'::text as t;\n"
+"\n"
+"-- Result:\n"
+"{ \"type\": \"Topology\", \"transform\": { \"scale\": [1,1], \"translate\": "
+"[0,0] }, \"objects\": {\n"
+"\"P3P4\": { \"type\": \"MultiPolygon\", \"arcs\": [[[-1]],"
+"[[6,5,-5,-4,-3,1]]]}\n"
+"}, \"arcs\": [\n"
+" [[25,30],[6,0],[0,10],[-14,0],[0,-10],[8,0]],\n"
+" [[35,6],[0,8]],\n"
+" [[35,6],[12,0]],\n"
+" [[47,6],[0,8]],\n"
+" [[47,14],[0,8]],\n"
+" [[35,22],[12,0]],\n"
+" [[35,14],[0,8]]\n"
+" ]}"
+msgstr ""
+
+#. Tag: para
+#: extras_topology.xml:3009
+#, no-c-format
+msgid ""
+"This section lists the Topology functions used to check relationships "
+"between topogeometries and topology primitives"
 msgstr ""
 
 #. Tag: title
-#: extras_topology.xml:2966
+#: extras_topology.xml:3012
 #, no-c-format
 msgid "Topology Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:2969
+#: extras_topology.xml:3015
 #, no-c-format
 msgid "Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:2971
+#: extras_topology.xml:3017
 #, no-c-format
-msgid "Returns true if two topogeometries are composed of the same topology primitives."
+msgid ""
+"Returns true if two topogeometries are composed of the same topology "
+"primitives."
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:2976
+#: extras_topology.xml:3022
 #, no-c-format
-msgid "<funcdef>boolean <function>Equals</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> <paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>Equals</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2987
+#: extras_topology.xml:3033
 #, no-c-format
-msgid "Returns true if two topogeometries are composed of the same topology primitives: faces, edges, nodes."
+msgid ""
+"Returns true if two topogeometries are composed of the same topology "
+"primitives: faces, edges, nodes."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2991
+#: extras_topology.xml:3037
 #, no-c-format
-msgid "This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies."
+msgid ""
+"This function not supported for topogeometries that are geometry "
+"collections. It also can not compare topogeometries from different "
+"topologies."
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:2998 extras_topology.xml:3054
+#: extras_topology.xml:3044 extras_topology.xml:3100
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: extras_topology.xml:3005 extras_topology.xml:3061
+#: extras_topology.xml:3051 extras_topology.xml:3107
 #, no-c-format
 msgid "<!--TODO: Need example -->"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3012
+#: extras_topology.xml:3058
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: extras_topology.xml:3018
+#: extras_topology.xml:3064
 #, no-c-format
 msgid "Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: extras_topology.xml:3020
+#: extras_topology.xml:3066
 #, no-c-format
-msgid "<refpurpose>Returns true if any pair of primitives from the two topogeometries intersect.</refpurpose>"
+msgid ""
+"<refpurpose>Returns true if any pair of primitives from the two "
+"topogeometries intersect.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: extras_topology.xml:3028
+#: extras_topology.xml:3074
 #, no-c-format
-msgid "<funcdef>boolean <function>Intersects</function></funcdef> <paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> <paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>Intersects</function></funcdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg1</parameter></paramdef> "
+"<paramdef><type>topogeometry </type> <parameter>tg2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3039
+#: extras_topology.xml:3085
 #, no-c-format
-msgid "<para>Returns true if any pair of primitives from the two topogeometries intersect.</para>"
+msgid ""
+"<para>Returns true if any pair of primitives from the two topogeometries "
+"intersect.</para>"
 msgstr ""
 
 #. Tag: para
-#: extras_topology.xml:3046
+#: extras_topology.xml:3092
 #, no-c-format
-msgid "This function not supported for topogeometries that are geometry collections. It also can not compare topogeometries from different topologies. Also not currently supported for hierarchichal topogeometries (topogeometries composed of other topogeometries)."
+msgid ""
+"This function not supported for topogeometries that are geometry "
+"collections. It also can not compare topogeometries from different "
+"topologies. Also not currently supported for hierarchichal topogeometries "
+"(topogeometries composed of other topogeometries)."
 msgstr ""
-
diff --git a/doc/po/templates/faq.xml.pot b/doc/po/templates/faq.xml.pot
index 7a8490c..275d765 100644
--- a/doc/po/templates/faq.xml.pot
+++ b/doc/po/templates/faq.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,55 +23,89 @@ msgstr ""
 #. Tag: para
 #: faq.xml:8
 #, no-c-format
-msgid "Where can I find tutorials, guides and workshops on working with PostGIS"
+msgid ""
+"Where can I find tutorials, guides and workshops on working with PostGIS"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:12
 #, no-c-format
-msgid "OpenGeo has a step by step tutorial guide workshop <ulink url=\"http://workshops.boundlessgeo.com/postgis-intro/\">Introduction to PostGIS</ulink>. It includes packaged data as well as intro to working with OpenGeo Suite. It is probably the best tutorial on PostGIS."
+msgid ""
+"OpenGeo has a step by step tutorial guide workshop <ulink url=\"http://"
+"workshops.boundlessgeo.com/postgis-intro/\">Introduction to PostGIS</ulink>. "
+"It includes packaged data as well as intro to working with OpenGeo Suite. It "
+"is probably the best tutorial on PostGIS."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:13
 #, no-c-format
-msgid "BostonGIS also has a <ulink url=\"http://www.bostongis.com/PrinterFriendly.aspx?content_name=postgis_tut01\">PostGIS almost idiot's guide on getting started</ulink>. That one is more focused on the windows user."
+msgid ""
+"BostonGIS also has a <ulink url=\"http://www.bostongis.com/PrinterFriendly."
+"aspx?content_name=postgis_tut01\">PostGIS almost idiot's guide on getting "
+"started</ulink>. That one is more focused on the windows user."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:18
 #, no-c-format
-msgid "My applications and desktop tools worked with PostGIS 1.5,but they don't work with PostGIS 2.0. How do I fix this?"
+msgid ""
+"My applications and desktop tools worked with PostGIS 1.5,but they don't "
+"work with PostGIS 2.0. How do I fix this?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:22
 #, no-c-format
-msgid "A lot of deprecated functions were removed from the PostGIS code base in PostGIS 2.0. This has affected applications in addition to third-party tools such as Geoserver, MapServer, QuantumGIS, and OpenJump to name a few. There are a couple of ways to resolve this. For the third-party apps, you can try to upgrade to the latest versions of these which have many of these issues fixed. For your own code, you can change your code to not use the functions removed. Most of these functions [...]
+msgid ""
+"A lot of deprecated functions were removed from the PostGIS code base in "
+"PostGIS 2.0. This has affected applications in addition to third-party tools "
+"such as Geoserver, MapServer, QuantumGIS, and OpenJump to name a few. There "
+"are a couple of ways to resolve this. For the third-party apps, you can try "
+"to upgrade to the latest versions of these which have many of these issues "
+"fixed. For your own code, you can change your code to not use the functions "
+"removed. Most of these functions are non ST_ aliases of ST_Union, ST_Length "
+"etc. and as a last resort, install the whole of <varname>legacy.sql</"
+"varname> or just the portions of <varname>legacy.sql</varname> you need."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:28
 #, no-c-format
-msgid "The <varname>legacy.sql</varname> file is located in the same folder as postgis.sql. You can install this file after you have installed postgis.sql and spatial_ref_sys.sql to get back all the 200 some-odd old functions we removed."
+msgid ""
+"The <varname>legacy.sql</varname> file is located in the same folder as "
+"postgis.sql. You can install this file after you have installed postgis.sql "
+"and spatial_ref_sys.sql to get back all the 200 some-odd old functions we "
+"removed."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:35
 #, no-c-format
-msgid "When I load OpenStreetMap data with osm2pgsql, I'm getting an error failed: ERROR: operator class \"gist_geometry_ops\" does not exist for access method \"gist\" Error occurred. This worked fine in PostGIS 1.5."
+msgid ""
+"When I load OpenStreetMap data with osm2pgsql, I'm getting an error failed: "
+"ERROR: operator class \"gist_geometry_ops\" does not exist for access method "
+"\"gist\" Error occurred. This worked fine in PostGIS 1.5."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:40
 #, no-c-format
-msgid "In PostGIS 2, the default geometry operator class gist_geometry_ops was changed to gist_geometry_ops_2d and the gist_geometry_ops was completely removed. This was done because PostGIS 2 also introduced Nd spatial indexes for 3D support and the old name was deemed confusing and a misnomer."
+msgid ""
+"In PostGIS 2, the default geometry operator class gist_geometry_ops was "
+"changed to gist_geometry_ops_2d and the gist_geometry_ops was completely "
+"removed. This was done because PostGIS 2 also introduced Nd spatial indexes "
+"for 3D support and the old name was deemed confusing and a misnomer."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:41
 #, no-c-format
-msgid "Some older applications that as part of the process create tables and indexes, explicitly referenced the operator class name. This was unnecessary if you want the default 2D index. So if you manage said good, change index creation from:"
+msgid ""
+"Some older applications that as part of the process create tables and "
+"indexes, explicitly referenced the operator class name. This was unnecessary "
+"if you want the default 2D index. So if you manage said good, change index "
+"creation from:"
 msgstr ""
 
 #. Tag: para
@@ -83,7 +117,9 @@ msgstr ""
 #. Tag: programlisting
 #: faq.xml:43
 #, no-c-format
-msgid "CREATE INDEX idx_my_table_geom ON my_table USING gist(geom gist_geometry_ops);"
+msgid ""
+"CREATE INDEX idx_my_table_geom ON my_table USING gist(geom "
+"gist_geometry_ops);"
 msgstr ""
 
 #. Tag: para
@@ -101,49 +137,77 @@ msgstr ""
 #. Tag: para
 #: faq.xml:47
 #, no-c-format
-msgid "The only case where you WILL need to specify the operator class is if you want a 3D spatial index as follows:"
+msgid ""
+"The only case where you WILL need to specify the operator class is if you "
+"want a 3D spatial index as follows:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:48
 #, no-c-format
-msgid "CREATE INDEX idx_my_super3d_geom ON my_super3d USING gist(geom gist_geometry_ops_nd);"
+msgid ""
+"CREATE INDEX idx_my_super3d_geom ON my_super3d USING gist(geom "
+"gist_geometry_ops_nd);"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:50
 #, no-c-format
-msgid "If you are unfortunate to be stuck with compiled code you can't change that has the old gist_geometry_ops hard-coded, then you can create the old class using the <filename>legacy_gist.sql</filename> packaged in PostGIS 2.0.2+. However if you use this fix, you are advised to at a later point drop the index and recreate it without the operator class. This will save you grief in the future when you need to upgrade again."
+msgid ""
+"If you are unfortunate to be stuck with compiled code you can't change that "
+"has the old gist_geometry_ops hard-coded, then you can create the old class "
+"using the <filename>legacy_gist.sql</filename> packaged in PostGIS 2.0.2+. "
+"However if you use this fix, you are advised to at a later point drop the "
+"index and recreate it without the operator class. This will save you grief "
+"in the future when you need to upgrade again."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:56
 #, no-c-format
-msgid "I'm running PostgreSQL 9.0 and I can no longer read/view geometries in OpenJump, Safe FME, and some other tools?"
+msgid ""
+"I'm running PostgreSQL 9.0 and I can no longer read/view geometries in "
+"OpenJump, Safe FME, and some other tools?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:60
 #, no-c-format
-msgid "In PostgreSQL 9.0+, the default encoding for bytea data has been changed to hex and older JDBC drivers still assume escape format. This has affected some applications such as Java applications using older JDBC drivers or .NET applications that use the older npgsql driver that expect the old behavior of ST_AsBinary. There are two approaches to getting this to work again."
+msgid ""
+"In PostgreSQL 9.0+, the default encoding for bytea data has been changed to "
+"hex and older JDBC drivers still assume escape format. This has affected "
+"some applications such as Java applications using older JDBC drivers or .NET "
+"applications that use the older npgsql driver that expect the old behavior "
+"of ST_AsBinary. There are two approaches to getting this to work again."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:64
 #, no-c-format
-msgid "You can upgrade your JDBC driver to the latest PostgreSQL 9.0 version which you can get from <ulink url=\"http://jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download.html</ulink>"
+msgid ""
+"You can upgrade your JDBC driver to the latest PostgreSQL 9.0 version which "
+"you can get from <ulink url=\"http://jdbc.postgresql.org/download.html"
+"\">http://jdbc.postgresql.org/download.html</ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:66
 #, no-c-format
-msgid "If you are running a .NET app, you can use Npgsql 2.0.11 or higher which you can download from <ulink url=\"http://pgfoundry.org/frs/?group_id=1000140\">http://pgfoundry.org/frs/?group_id=1000140</ulink> and as described on <ulink url=\"http://fxjr.blogspot.com/2010/11/npgsql-2011-released.html\">Francisco Figueiredo's NpgSQL 2.0.11 released blog entry</ulink>"
+msgid ""
+"If you are running a .NET app, you can use Npgsql 2.0.11 or higher which you "
+"can download from <ulink url=\"http://pgfoundry.org/frs/?"
+"group_id=1000140\">http://pgfoundry.org/frs/?group_id=1000140</ulink> and as "
+"described on <ulink url=\"http://fxjr.blogspot.com/2010/11/npgsql-2011-"
+"released.html\">Francisco Figueiredo's NpgSQL 2.0.11 released blog entry</"
+"ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:70
 #, no-c-format
-msgid "If upgrading your PostgreSQL driver is not an option, then you can set the default back to the old behavior with the following change:"
+msgid ""
+"If upgrading your PostgreSQL driver is not an option, then you can set the "
+"default back to the old behavior with the following change:"
 msgstr ""
 
 #. Tag: programlisting
@@ -155,30 +219,35 @@ msgstr ""
 #. Tag: para
 #: faq.xml:78
 #, no-c-format
-msgid "I tried to use PgAdmin to view my geometry column and it is blank, what gives?"
+msgid ""
+"I tried to use PgAdmin to view my geometry column and it is blank, what "
+"gives?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:82
 #, no-c-format
-msgid "PgAdmin doesn't show anything for large geometries. The best ways to verify you do have data in your geometry columns are?"
+msgid ""
+"PgAdmin doesn't show anything for large geometries. The best ways to verify "
+"you do have data in your geometry columns are?"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:85
 #, no-c-format
 msgid ""
-      "-- this should return no records if all your geom fields are filled in\n"
-      "SELECT somefield FROM mytable WHERE geom IS NULL;"
+"-- this should return no records if all your geom fields are filled in\n"
+"SELECT somefield FROM mytable WHERE geom IS NULL;"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:87
 #, no-c-format
 msgid ""
-      "-- To tell just how large your geometry is do a query of the form\n"
-      "--which will tell you the most number of points you have in any of your geometry columns\n"
-      "SELECT MAX(ST_NPoints(geom)) FROM sometable;"
+"-- To tell just how large your geometry is do a query of the form\n"
+"--which will tell you the most number of points you have in any of your "
+"geometry columns\n"
+"SELECT MAX(ST_NPoints(geom)) FROM sometable;"
 msgstr ""
 
 #. Tag: para
@@ -190,7 +259,18 @@ msgstr ""
 #. Tag: para
 #: faq.xml:97
 #, no-c-format
-msgid "You can store Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, and GeometryCollection geometries. In PostGIS 2.0 and above you can also store TINS and Polyhedral Surfaces in the basic geometry type. These are specified in the Open GIS Well Known Text Format (with Z, M, and ZM extensions). There are three data types currently supported. The standard OGC geometry data type which uses a planar coordinate system for measurement, the geography data type which uses [...]
+msgid ""
+"You can store Point, LineString, Polygon, MultiPoint, MultiLineString, "
+"MultiPolygon, and GeometryCollection geometries. In PostGIS 2.0 and above "
+"you can also store TINS and Polyhedral Surfaces in the basic geometry type. "
+"These are specified in the Open GIS Well Known Text Format (with Z, M, and "
+"ZM extensions). There are three data types currently supported. The standard "
+"OGC geometry data type which uses a planar coordinate system for "
+"measurement, the geography data type which uses a geodetic coordinate "
+"system, with calculations on either a sphere or spheroid. The newest family "
+"member of the PostGIS spatial type family is raster for storing and "
+"analyzing raster data. Raster has its very own FAQ. Refer to <xref linkend="
+"\"RT_FAQ\"/> and <xref linkend=\"RT_reference\"/> for more details."
 msgstr ""
 
 #. Tag: para
@@ -202,25 +282,50 @@ msgstr ""
 #. Tag: para
 #: faq.xml:114
 #, no-c-format
-msgid "Short Answer: geography is a newer data type that supports long range distances measurements, but most computations on it are slower than they are on geometry. If you use geography, you don't need to learn much about planar coordinate systems. Geography is generally best if all you care about is measuring distances and lengths and you have data from all over the world. Geometry data type is an older data type that has many more functions supporting it, enjoys greater support from  [...]
+msgid ""
+"Short Answer: geography is a newer data type that supports long range "
+"distances measurements, but most computations on it are slower than they are "
+"on geometry. If you use geography, you don't need to learn much about planar "
+"coordinate systems. Geography is generally best if all you care about is "
+"measuring distances and lengths and you have data from all over the world. "
+"Geometry data type is an older data type that has many more functions "
+"supporting it, enjoys greater support from third party tools, and operations "
+"on it are generally faster -- sometimes as much as 10 fold faster for larger "
+"geometries. Geometry is best if you are pretty comfortable with spatial "
+"reference systems or you are dealing with localized data where all your data "
+"fits in a single <link linkend=\"spatial_ref_sys\">spatial reference system "
+"(SRID)</link>, or you need to do a lot of spatial processing. Note: It is "
+"fairly easy to do one-off conversions between the two types to gain the "
+"benefits of each. Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> to "
+"see what is currently supported and what is not."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:125
 #, no-c-format
-msgid "Long Answer: Refer to our more lengthy discussion in the <xref linkend=\"PostGIS_GeographyVSGeometry\"/> and <link linkend=\"PostGIS_TypeFunctionMatrix\">function type matrix</link>."
+msgid ""
+"Long Answer: Refer to our more lengthy discussion in the <xref linkend="
+"\"PostGIS_GeographyVSGeometry\"/> and <link linkend="
+"\"PostGIS_TypeFunctionMatrix\">function type matrix</link>."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:133
 #, no-c-format
-msgid "I have more intense questions about geography, such as how big of a geographic region can I stuff in a geography column and still get reasonable answers. Are there limitations such as poles, everything in the field must fit in a hemisphere (like SQL Server 2008 has), speed etc?"
+msgid ""
+"I have more intense questions about geography, such as how big of a "
+"geographic region can I stuff in a geography column and still get reasonable "
+"answers. Are there limitations such as poles, everything in the field must "
+"fit in a hemisphere (like SQL Server 2008 has), speed etc?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:137
 #, no-c-format
-msgid "Your questions are too deep and complex to be adequately answered in this section. Please refer to our <xref linkend=\"PostGIS_Geography_AdvancedFAQ\"/>."
+msgid ""
+"Your questions are too deep and complex to be adequately answered in this "
+"section. Please refer to our <xref linkend=\"PostGIS_Geography_AdvancedFAQ\"/"
+">."
 msgstr ""
 
 #. Tag: para
@@ -232,51 +337,65 @@ msgstr ""
 #. Tag: para
 #: faq.xml:148
 #, no-c-format
-msgid "First, you need to create a table with a column of type \"geometry\" or \"geography\" to hold your GIS data. Storing geography type data is a little different than storing geometry. Refer to <xref linkend=\"Geography_Basics\"/> for details on storing geography."
+msgid ""
+"First, you need to create a table with a column of type \"geometry\" or "
+"\"geography\" to hold your GIS data. Storing geography type data is a little "
+"different than storing geometry. Refer to <xref linkend=\"Geography_Basics\"/"
+"> for details on storing geography."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:152
 #, no-c-format
-msgid "For geometry: Connect to your database with <filename>psql</filename> and try the following SQL:"
+msgid ""
+"For geometry: Connect to your database with <filename>psql</filename> and "
+"try the following SQL:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:156
 #, no-c-format
 msgid ""
-      "CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n"
-      "        , geom geometry(LINESTRING) );"
+"CREATE TABLE gtest ( gid serial primary key, name varchar(20)\n"
+"        , geom geometry(LINESTRING) );"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:158
 #, no-c-format
-msgid "If the geometry column definition fails, you probably have not loaded the PostGIS functions and objects into this database or are using a pre-2.0 version of PostGIS. See the <xref linkend=\"PGInstall\"/>."
+msgid ""
+"If the geometry column definition fails, you probably have not loaded the "
+"PostGIS functions and objects into this database or are using a pre-2.0 "
+"version of PostGIS. See the <xref linkend=\"PGInstall\"/>."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:162
 #, no-c-format
-msgid "Then, you can insert a geometry into the table using a SQL insert statement. The GIS object itself is formatted using the OpenGIS Consortium \"well-known text\" format:"
+msgid ""
+"Then, you can insert a geometry into the table using a SQL insert statement. "
+"The GIS object itself is formatted using the OpenGIS Consortium \"well-known "
+"text\" format:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:166
 #, no-c-format
 msgid ""
-      "INSERT INTO gtest (ID, NAME, GEOM)\n"
-      "VALUES (\n"
-      "  1,\n"
-      "  'First Geometry',\n"
-      "  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
-      ");"
+"INSERT INTO gtest (ID, NAME, GEOM)\n"
+"VALUES (\n"
+"  1,\n"
+"  'First Geometry',\n"
+"  ST_GeomFromText('LINESTRING(2 3,4 5,6 5,7 8)')\n"
+");"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:168
 #, no-c-format
-msgid "For more information about other GIS objects, see the <link linkend=\"RefObject\">object reference</link>."
+msgid ""
+"For more information about other GIS objects, see the <link linkend="
+"\"RefObject\">object reference</link>."
 msgstr ""
 
 #. Tag: para
@@ -301,10 +420,10 @@ msgstr ""
 #: faq.xml:177
 #, no-c-format
 msgid ""
-      "id | name           | geom\n"
-      "----+----------------+-----------------------------\n"
-      "  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
-      "(1 row)"
+"id | name           | geom\n"
+"----+----------------+-----------------------------\n"
+"  1 | First Geometry | LINESTRING(2 3,4 5,6 5,7 8)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
@@ -316,35 +435,52 @@ msgstr ""
 #. Tag: para
 #: faq.xml:187
 #, no-c-format
-msgid "The same way you construct any other database query, as an SQL combination of return values, functions, and boolean tests."
+msgid ""
+"The same way you construct any other database query, as an SQL combination "
+"of return values, functions, and boolean tests."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:190
 #, no-c-format
-msgid "For spatial queries, there are two issues that are important to keep in mind while constructing your query: is there a spatial index you can make use of; and, are you doing expensive calculations on a large number of geometries."
+msgid ""
+"For spatial queries, there are two issues that are important to keep in mind "
+"while constructing your query: is there a spatial index you can make use of; "
+"and, are you doing expensive calculations on a large number of geometries."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:195
 #, no-c-format
-msgid "In general, you will want to use the \"intersects operator\" (&&) which tests whether the bounding boxes of features intersect. The reason the && operator is useful is because if a spatial index is available to speed up the test, the && operator will make use of this. This can make queries much much faster."
+msgid ""
+"In general, you will want to use the \"intersects operator\" (&&) "
+"which tests whether the bounding boxes of features intersect. The reason the "
+"&& operator is useful is because if a spatial index is available to "
+"speed up the test, the && operator will make use of this. This can "
+"make queries much much faster."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:202
 #, no-c-format
-msgid "You will also make use of spatial functions, such as Distance(), ST_Intersects(), ST_Contains() and ST_Within(), among others, to narrow down the results of your search. Most spatial queries include both an indexed test and a spatial function test. The index test serves to limit the number of return tuples to only tuples that <emphasis>might</emphasis> meet the condition of interest. The spatial functions are then use to test the condition exactly."
+msgid ""
+"You will also make use of spatial functions, such as Distance(), "
+"ST_Intersects(), ST_Contains() and ST_Within(), among others, to narrow down "
+"the results of your search. Most spatial queries include both an indexed "
+"test and a spatial function test. The index test serves to limit the number "
+"of return tuples to only tuples that <emphasis>might</emphasis> meet the "
+"condition of interest. The spatial functions are then use to test the "
+"condition exactly."
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:210
 #, no-c-format
 msgid ""
-      "SELECT id, the_geom\n"
-      "FROM thetable\n"
-      "WHERE\n"
-      "  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
+"SELECT id, the_geom\n"
+"FROM thetable\n"
+"WHERE\n"
+"  ST_Contains(the_geom,'POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))');"
 msgstr ""
 
 #. Tag: para
@@ -356,49 +492,66 @@ msgstr ""
 #. Tag: para
 #: faq.xml:220
 #, no-c-format
-msgid "Fast queries on large tables is the <emphasis>raison d'etre</emphasis> of spatial databases (along with transaction support) so having a good index is important."
+msgid ""
+"Fast queries on large tables is the <emphasis>raison d'etre</emphasis> of "
+"spatial databases (along with transaction support) so having a good index is "
+"important."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:224
 #, no-c-format
-msgid "To build a spatial index on a table with a <varname>geometry</varname> column, use the \"CREATE INDEX\" function as follows:"
+msgid ""
+"To build a spatial index on a table with a <varname>geometry</varname> "
+"column, use the \"CREATE INDEX\" function as follows:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:228
 #, no-c-format
-msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:230
 #, no-c-format
-msgid "The \"USING GIST\" option tells the server to use a GiST (Generalized Search Tree) index."
+msgid ""
+"The \"USING GIST\" option tells the server to use a GiST (Generalized Search "
+"Tree) index."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:234
 #, no-c-format
-msgid "GiST indexes are assumed to be lossy. Lossy indexes uses a proxy object (in the spatial case, a bounding box) for building the index."
+msgid ""
+"GiST indexes are assumed to be lossy. Lossy indexes uses a proxy object (in "
+"the spatial case, a bounding box) for building the index."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:239
 #, no-c-format
-msgid "You should also ensure that the PostgreSQL query planner has enough information about your index to make rational decisions about when to use it. To do this, you have to \"gather statistics\" on your geometry tables."
+msgid ""
+"You should also ensure that the PostgreSQL query planner has enough "
+"information about your index to make rational decisions about when to use "
+"it. To do this, you have to \"gather statistics\" on your geometry tables."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:244
 #, no-c-format
-msgid "For PostgreSQL 8.0.x and greater, just run the <command>VACUUM ANALYZE</command> command."
+msgid ""
+"For PostgreSQL 8.0.x and greater, just run the <command>VACUUM ANALYZE</"
+"command> command."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:247
 #, no-c-format
-msgid "For PostgreSQL 7.4.x and below, run the <command>SELECT UPDATE_GEOMETRY_STATS()</command> command."
+msgid ""
+"For PostgreSQL 7.4.x and below, run the <command>SELECT "
+"UPDATE_GEOMETRY_STATS()</command> command."
 msgstr ""
 
 #. Tag: para
@@ -410,75 +563,112 @@ msgstr ""
 #. Tag: para
 #: faq.xml:258
 #, no-c-format
-msgid "Early versions of PostGIS used the PostgreSQL R-Tree indexes. However, PostgreSQL R-Trees have been completely discarded since version 0.6, and spatial indexing is provided with an R-Tree-over-GiST scheme."
+msgid ""
+"Early versions of PostGIS used the PostgreSQL R-Tree indexes. However, "
+"PostgreSQL R-Trees have been completely discarded since version 0.6, and "
+"spatial indexing is provided with an R-Tree-over-GiST scheme."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:263
 #, no-c-format
-msgid "Our tests have shown search speed for native R-Tree and GiST to be comparable. Native PostgreSQL R-Trees have two limitations which make them undesirable for use with GIS features (note that these limitations are due to the current PostgreSQL native R-Tree implementation, not the R-Tree concept in general):"
+msgid ""
+"Our tests have shown search speed for native R-Tree and GiST to be "
+"comparable. Native PostgreSQL R-Trees have two limitations which make them "
+"undesirable for use with GIS features (note that these limitations are due "
+"to the current PostgreSQL native R-Tree implementation, not the R-Tree "
+"concept in general):"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:271
 #, no-c-format
-msgid "R-Tree indexes in PostgreSQL cannot handle features which are larger than 8K in size. GiST indexes can, using the \"lossy\" trick of substituting the bounding box for the feature itself."
+msgid ""
+"R-Tree indexes in PostgreSQL cannot handle features which are larger than 8K "
+"in size. GiST indexes can, using the \"lossy\" trick of substituting the "
+"bounding box for the feature itself."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:278
 #, no-c-format
-msgid "R-Tree indexes in PostgreSQL are not \"null safe\", so building an index on a geometry column which contains null geometries will fail."
+msgid ""
+"R-Tree indexes in PostgreSQL are not \"null safe\", so building an index on "
+"a geometry column which contains null geometries will fail."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:288
 #, no-c-format
-msgid "Why should I use the <varname>AddGeometryColumn()</varname> function and all the other OpenGIS stuff?"
+msgid ""
+"Why should I use the <varname>AddGeometryColumn()</varname> function and all "
+"the other OpenGIS stuff?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:293
 #, no-c-format
-msgid "If you do not want to use the OpenGIS support functions, you do not have to. Simply create tables as in older versions, defining your geometry columns in the CREATE statement. All your geometries will have SRIDs of -1, and the OpenGIS meta-data tables will <emphasis>not</emphasis> be filled in properly. However, this will cause most applications based on PostGIS to fail, and it is generally suggested that you do use <varname>AddGeometryColumn()</varname> to create geometry tables."
+msgid ""
+"If you do not want to use the OpenGIS support functions, you do not have to. "
+"Simply create tables as in older versions, defining your geometry columns in "
+"the CREATE statement. All your geometries will have SRIDs of -1, and the "
+"OpenGIS meta-data tables will <emphasis>not</emphasis> be filled in "
+"properly. However, this will cause most applications based on PostGIS to "
+"fail, and it is generally suggested that you do use "
+"<varname>AddGeometryColumn()</varname> to create geometry tables."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:302
 #, no-c-format
-msgid "MapServer is one application which makes use of the <varname>geometry_columns</varname> meta-data. Specifically, MapServer can use the SRID of the geometry column to do on-the-fly reprojection of features into the correct map projection."
+msgid ""
+"MapServer is one application which makes use of the "
+"<varname>geometry_columns</varname> meta-data. Specifically, MapServer can "
+"use the SRID of the geometry column to do on-the-fly reprojection of "
+"features into the correct map projection."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:311
 #, no-c-format
-msgid "What is the best way to find all objects within a radius of another object?"
+msgid ""
+"What is the best way to find all objects within a radius of another object?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:316
 #, no-c-format
-msgid "To use the database most efficiently, it is best to do radius queries which combine the radius test with a bounding box test: the bounding box test uses the spatial index, giving fast access to a subset of data which the radius test is then applied to."
+msgid ""
+"To use the database most efficiently, it is best to do radius queries which "
+"combine the radius test with a bounding box test: the bounding box test uses "
+"the spatial index, giving fast access to a subset of data which the radius "
+"test is then applied to."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:321
 #, no-c-format
-msgid "The <varname>ST_DWithin(geometry, geometry, distance)</varname> function is a handy way of performing an indexed distance search. It works by creating a search rectangle large enough to enclose the distance radius, then performing an exact distance search on the indexed subset of results."
+msgid ""
+"The <varname>ST_DWithin(geometry, geometry, distance)</varname> function is "
+"a handy way of performing an indexed distance search. It works by creating a "
+"search rectangle large enough to enclose the distance radius, then "
+"performing an exact distance search on the indexed subset of results."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:327
 #, no-c-format
-msgid "For example, to find all objects with 100 meters of POINT(1000 1000) the following query would work well:"
+msgid ""
+"For example, to find all objects with 100 meters of POINT(1000 1000) the "
+"following query would work well:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:330
 #, no-c-format
 msgid ""
-      "SELECT * FROM geotable\n"
-      "WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
+"SELECT * FROM geotable\n"
+"WHERE ST_DWithin(geocolumn, 'POINT(1000 1000)', 100.0);"
 msgstr ""
 
 #. Tag: para
@@ -490,7 +680,13 @@ msgstr ""
 #. Tag: para
 #: faq.xml:341
 #, no-c-format
-msgid "To perform a reprojection, both the source and destination coordinate systems must be defined in the SPATIAL_REF_SYS table, and the geometries being reprojected must already have an SRID set on them. Once that is done, a reprojection is as simple as referring to the desired destination SRID. The below projects a geometry to NAD 83 long lat. The below will only work if the srid of the_geom is not -1 (not undefined spatial ref)"
+msgid ""
+"To perform a reprojection, both the source and destination coordinate "
+"systems must be defined in the SPATIAL_REF_SYS table, and the geometries "
+"being reprojected must already have an SRID set on them. Once that is done, "
+"a reprojection is as simple as referring to the desired destination SRID. "
+"The below projects a geometry to NAD 83 long lat. The below will only work "
+"if the srid of the_geom is not -1 (not undefined spatial ref)"
 msgstr ""
 
 #. Tag: programlisting
@@ -502,50 +698,75 @@ msgstr ""
 #. Tag: para
 #: faq.xml:354
 #, no-c-format
-msgid "I did an ST_AsEWKT and ST_AsText on my rather large geometry and it returned blank field. What gives?"
+msgid ""
+"I did an ST_AsEWKT and ST_AsText on my rather large geometry and it returned "
+"blank field. What gives?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:358
 #, no-c-format
-msgid "You are probably using PgAdmin or some other tool that doesn't output large text. If your geometry is big enough, it will appear blank in these tools. Use PSQL if you really need to see it or output it in WKT."
+msgid ""
+"You are probably using PgAdmin or some other tool that doesn't output large "
+"text. If your geometry is big enough, it will appear blank in these tools. "
+"Use PSQL if you really need to see it or output it in WKT."
 msgstr ""
 
 #. Tag: programlisting
 #: faq.xml:361
 #, no-c-format
 msgid ""
-      "--To check number of geometries are really blank\n"
-      "                                SELECT count(gid) FROM geotable WHERE the_geom IS NULL;"
+"--To check number of geometries are really blank\n"
+"                                SELECT count(gid) FROM geotable WHERE "
+"the_geom IS NULL;"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:367
 #, no-c-format
-msgid "When I do an ST_Intersects, it says my two geometries don't intersect when I KNOW THEY DO. What gives?"
+msgid ""
+"When I do an ST_Intersects, it says my two geometries don't intersect when I "
+"KNOW THEY DO. What gives?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:371
 #, no-c-format
-msgid "This generally happens in two common cases. Your geometry is invalid -- check <xref linkend=\"ST_IsValid\"/> or you are assuming they intersect because ST_AsText truncates the numbers and you have lots of decimals after it is not showing you."
+msgid ""
+"This generally happens in two common cases. Your geometry is invalid -- "
+"check <xref linkend=\"ST_IsValid\"/> or you are assuming they intersect "
+"because ST_AsText truncates the numbers and you have lots of decimals after "
+"it is not showing you."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:379
 #, no-c-format
-msgid "I am releasing software that uses PostGIS, does that mean my software has to be licensed using the GPL like PostGIS? Will I have to publish all my code if I use PostGIS?"
+msgid ""
+"I am releasing software that uses PostGIS, does that mean my software has to "
+"be licensed using the GPL like PostGIS? Will I have to publish all my code "
+"if I use PostGIS?"
 msgstr ""
 
 #. Tag: para
 #: faq.xml:383
 #, no-c-format
-msgid "Almost certainly not. As an example, consider Oracle database running on Linux. Linux is GPL, Oracle is not, does Oracle running on Linux have to be distributed using the GPL? No. So your software can use a PostgreSQL/PostGIS database as much as it wants and be under any license you like."
+msgid ""
+"Almost certainly not. As an example, consider Oracle database running on "
+"Linux. Linux is GPL, Oracle is not, does Oracle running on Linux have to be "
+"distributed using the GPL? No. So your software can use a PostgreSQL/PostGIS "
+"database as much as it wants and be under any license you like."
 msgstr ""
 
 #. Tag: para
 #: faq.xml:384
 #, no-c-format
-msgid "The only exception would be if you made changes to the PostGIS source code, and distributed your changed version of PostGIS. In that case you would have to share the code of your changed PostGIS (but not the code of applications running on top of it). Even in this limited case, you would still only have to distribute source code to people you distributed binaries to. The GPL does not require that you <emphasis>publish</emphasis> your source code, only that you share it with people [...]
+msgid ""
+"The only exception would be if you made changes to the PostGIS source code, "
+"and distributed your changed version of PostGIS. In that case you would have "
+"to share the code of your changed PostGIS (but not the code of applications "
+"running on top of it). Even in this limited case, you would still only have "
+"to distribute source code to people you distributed binaries to. The GPL "
+"does not require that you <emphasis>publish</emphasis> your source code, "
+"only that you share it with people you give binaries to."
 msgstr ""
-
diff --git a/doc/po/templates/faq_raster.xml.pot b/doc/po/templates/faq_raster.xml.pot
index 49ce3cf..e95e8f7 100644
--- a/doc/po/templates/faq_raster.xml.pot
+++ b/doc/po/templates/faq_raster.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,13 +23,24 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:9
 #, no-c-format
-msgid "I'm getting error <code>ERROR: RASTER_fromGDALRaster: Could not open bytea with GDAL. Check that the bytea is of a GDAL supported format.</code> when using ST_FromGDALRaster or <code>ERROR: rt_raster_to_gdal: Could not load the output GDAL driver</code> when trying to use ST_AsPNG or other raster input functions."
+msgid ""
+"I'm getting error <code>ERROR: RASTER_fromGDALRaster: Could not open bytea "
+"with GDAL. Check that the bytea is of a GDAL supported format.</code> when "
+"using ST_FromGDALRaster or <code>ERROR: rt_raster_to_gdal: Could not load "
+"the output GDAL driver</code> when trying to use ST_AsPNG or other raster "
+"input functions."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:14
 #, no-c-format
-msgid "As of PostGIS 2.1.3 and 2.0.5, a security change was made to by default disable all GDAL drivers and out of db rasters. The release notes are at <ulink url=\"http://postgis.net/2014/05/19/postgis-2.0.6_and_2.1.3\">PostGIS 2.0.6, 2.1.3 security release</ulink>. In order to reenable specific drivers or all drivers and reenable out of database support, refer to <xref linkend=\"install_short_version\"/>."
+msgid ""
+"As of PostGIS 2.1.3 and 2.0.5, a security change was made to by default "
+"disable all GDAL drivers and out of db rasters. The release notes are at "
+"<ulink url=\"http://postgis.net/2014/05/19/postgis-2.0.6_and_2.1.3\">PostGIS "
+"2.0.6, 2.1.3 security release</ulink>. In order to reenable specific drivers "
+"or all drivers and reenable out of database support, refer to <xref linkend="
+"\"install_short_version\"/>."
 msgstr ""
 
 #. Tag: para
@@ -41,25 +52,47 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:26
 #, no-c-format
-msgid "Refer to the <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster\">PostGIS Raster home page</ulink>."
+msgid ""
+"Refer to the <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster"
+"\">PostGIS Raster home page</ulink>."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:32
 #, no-c-format
-msgid "Are there any books or tutorials to get me started with this wonderful invention?"
+msgid ""
+"Are there any books or tutorials to get me started with this wonderful "
+"invention?"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:36
 #, no-c-format
-msgid "There is a full length beginner tutorial <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRasterTutorial01\"> Intersecting vector buffers with large raster coverage using PostGIS Raster</ulink>. Jorge has a series of blog articles on PostGIS Raster that demonstrate how to load raster data as well as cross compare to same tasks in Oracle GeoRaster. Check out <ulink url=\"http://gis4free.wordpress.com/category/postgis-raster/\">Jorge's PostGIS Raster / Oracle GeoRaster Series</uli [...]
+msgid ""
+"There is a full length beginner tutorial <ulink url=\"http://trac.osgeo.org/"
+"postgis/wiki/WKTRasterTutorial01\"> Intersecting vector buffers with large "
+"raster coverage using PostGIS Raster</ulink>. Jorge has a series of blog "
+"articles on PostGIS Raster that demonstrate how to load raster data as well "
+"as cross compare to same tasks in Oracle GeoRaster. Check out <ulink url="
+"\"http://gis4free.wordpress.com/category/postgis-raster/\">Jorge's PostGIS "
+"Raster / Oracle GeoRaster Series</ulink>. There is a whole chapter (more "
+"than 35 pages of content) dedicated to PostGIS Raster with free code and "
+"data downloads at <ulink url=\"https://www.manning.com/books/postgis-in-"
+"action-second-edition\">PostGIS in Action - Raster chapter</ulink>. You can "
+"<ulink url=\"http://www.postgis.us/page_buy_book\">buy PostGIS in Action</"
+"ulink> now from Manning in hard-copy (significant discounts for bulk "
+"purchases) or just the E-book format. You can also buy from Amazon and "
+"various other book distributors. All hard-copy books come with a free coupon "
+"to download the E-book version."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:43
 #, no-c-format
-msgid "Here is a review from a PostGIS Raster user <ulink url=\"http://fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\">PostGIS raster applied to land classification urban forestry</ulink>"
+msgid ""
+"Here is a review from a PostGIS Raster user <ulink url=\"http://"
+"fuzzytolerance.info/blog/2010/10/25/2010-10-26-postgis-raster-ftw/\">PostGIS "
+"raster applied to land classification urban forestry</ulink>"
 msgstr ""
 
 #. Tag: para
@@ -71,49 +104,80 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:54
 #, no-c-format
-msgid "The easiest is to download binaries for PostGIS and Raster which are currently available for windows and latest versions of Mac OSX. First you need a working PostGIS 2.0.0 or above and be running PostgreSQL 8.4, 9.0, or 9.1. Note in PostGIS 2.0 PostGIS Raster is fully integrated, so it will be compiled when you compile PostGIS."
+msgid ""
+"The easiest is to download binaries for PostGIS and Raster which are "
+"currently available for windows and latest versions of Mac OSX. First you "
+"need a working PostGIS 2.0.0 or above and be running PostgreSQL 8.4, 9.0, or "
+"9.1. Note in PostGIS 2.0 PostGIS Raster is fully integrated, so it will be "
+"compiled when you compile PostGIS."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:56
 #, no-c-format
-msgid "Instructions for installing and running under windows are available at <ulink url=\"http://gis4free.wordpress.com/2011/03/10/how-to-install-and-configure-postgis-raster-on-windows/\">How to Install and Configure PostGIS raster on windows</ulink>"
+msgid ""
+"Instructions for installing and running under windows are available at "
+"<ulink url=\"http://gis4free.wordpress.com/2011/03/10/how-to-install-and-"
+"configure-postgis-raster-on-windows/\">How to Install and Configure PostGIS "
+"raster on windows</ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:57
 #, no-c-format
-msgid "If you are on windows, you can compile yourself, or use the <ulink url=\"http://postgis.net/windows_downloads\">pre-compiled PostGIS Raster windows binaries</ulink>. If you are on Mac OSX Leopard or Snow Leopard, there are binaries available at <ulink url=\"http://www.kyngchaos.com/software/postgres\">Kyng Chaos Mac OSX PostgreSQL/GIS binaries</ulink>."
+msgid ""
+"If you are on windows, you can compile yourself, or use the <ulink url="
+"\"http://postgis.net/windows_downloads\">pre-compiled PostGIS Raster windows "
+"binaries</ulink>. If you are on Mac OSX Leopard or Snow Leopard, there are "
+"binaries available at <ulink url=\"http://www.kyngchaos.com/software/postgres"
+"\">Kyng Chaos Mac OSX PostgreSQL/GIS binaries</ulink>."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:63
 #, no-c-format
-msgid "Then to enable raster support in your database, run the rtpostgis.sql file in your database. To upgrade an existing install use rtpostgis_upgrade_minor..sql instead of rtpostgis.sql"
+msgid ""
+"Then to enable raster support in your database, run the rtpostgis.sql file "
+"in your database. To upgrade an existing install use "
+"rtpostgis_upgrade_minor..sql instead of rtpostgis.sql"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:64
 #, no-c-format
-msgid "For other platforms, you generally need to compile yourself. Dependencies are PostGIS and GDAL. For more details about compiling from source, please refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/Documentation01#a2.3-CompilingandInstallingfromSources\">Installing PostGIS Raster from source (in prior versions of PostGIS)</ulink>"
+msgid ""
+"For other platforms, you generally need to compile yourself. Dependencies "
+"are PostGIS and GDAL. For more details about compiling from source, please "
+"refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
+"Documentation01#a2.3-CompilingandInstallingfromSources\">Installing PostGIS "
+"Raster from source (in prior versions of PostGIS)</ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:70
 #, no-c-format
-msgid "I get error could not load library \"C:/Program Files/PostgreSQL/8.4/lib/rtpostgis.dll\": The specified module could not be found. or could not load library on Linux when trying to run rtpostgis.sql"
+msgid ""
+"I get error could not load library \"C:/Program Files/PostgreSQL/8.4/lib/"
+"rtpostgis.dll\": The specified module could not be found. or could not load "
+"library on Linux when trying to run rtpostgis.sql"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:75
 #, no-c-format
-msgid "rtpostgis.so/dll is built with dependency on libgdal.dll/so. Make sure for Windows you have libgdal-1.dll in the bin folder of your PostgreSQL install. For Linux libgdal has to be in your path or bin folder."
+msgid ""
+"rtpostgis.so/dll is built with dependency on libgdal.dll/so. Make sure for "
+"Windows you have libgdal-1.dll in the bin folder of your PostgreSQL install. "
+"For Linux libgdal has to be in your path or bin folder."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:77
 #, no-c-format
-msgid "You may also run into different errors if you don't have PostGIS installed in your database. Make sure to install PostGIS first in your database before trying to install the raster support."
+msgid ""
+"You may also run into different errors if you don't have PostGIS installed "
+"in your database. Make sure to install PostGIS first in your database before "
+"trying to install the raster support."
 msgstr ""
 
 #. Tag: para
@@ -125,7 +189,13 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:88
 #, no-c-format
-msgid "The latest version of PostGIS comes packaged with a <varname>raster2pgsql</varname> raster loader executable capable of loading many kinds of rasters and also generating lower resolution overviews without any additional software. Please refer to <xref linkend=\"RT_Raster_Loader\"/> for more details. Pre-2.0 versions came with a <varname>raster2pgsql.py</varname> that required python with numpy and GDAL. This is no longer needed."
+msgid ""
+"The latest version of PostGIS comes packaged with a <varname>raster2pgsql</"
+"varname> raster loader executable capable of loading many kinds of rasters "
+"and also generating lower resolution overviews without any additional "
+"software. Please refer to <xref linkend=\"RT_Raster_Loader\"/> for more "
+"details. Pre-2.0 versions came with a <varname>raster2pgsql.py</varname> "
+"that required python with numpy and GDAL. This is no longer needed."
 msgstr ""
 
 #. Tag: para
@@ -137,13 +207,18 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:98
 #, no-c-format
-msgid "Any that your GDAL library supports. GDAL supported formats are documented <ulink url=\"http://www.gdal.org/formats_list.html\">GDAL File Formats</ulink>."
+msgid ""
+"Any that your GDAL library supports. GDAL supported formats are documented "
+"<ulink url=\"http://www.gdal.org/formats_list.html\">GDAL File Formats</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:99
 #, no-c-format
-msgid "Your particular GDAL install may not support all formats. To verify the ones supported by your particular GDAL install, you can use"
+msgid ""
+"Your particular GDAL install may not support all formats. To verify the ones "
+"supported by your particular GDAL install, you can use"
 msgstr ""
 
 #. Tag: programlisting
@@ -167,25 +242,36 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:111
 #, no-c-format
-msgid "GDAL 1.7+ has a PostGIS raster driver, but is only compiled in if you choose to compile with PostgreSQL support."
+msgid ""
+"GDAL 1.7+ has a PostGIS raster driver, but is only compiled in if you choose "
+"to compile with PostgreSQL support."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:112
 #, no-c-format
-msgid "The driver currently doesn't support irregularly blocked rasters, although you can store irregularly blocked rasters in PostGIS raster data type."
+msgid ""
+"The driver currently doesn't support irregularly blocked rasters, although "
+"you can store irregularly blocked rasters in PostGIS raster data type."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:114
 #, no-c-format
-msgid "If you are compiling from source, you need to include in your configure <programlisting>--with-pg=path/to/pg_config</programlisting> to enable the driver. Refer to <ulink url=\"http://trac.osgeo.org/gdal/wiki/BuildHints\">GDAL Build Hints</ulink> for tips on building GDAL against in various OS platforms."
+msgid ""
+"If you are compiling from source, you need to include in your configure "
+"<programlisting>--with-pg=path/to/pg_config</programlisting> to enable the "
+"driver. Refer to <ulink url=\"http://trac.osgeo.org/gdal/wiki/BuildHints"
+"\">GDAL Build Hints</ulink> for tips on building GDAL against in various OS "
+"platforms."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:119
 #, no-c-format
-msgid "If your version of GDAL is compiled with the PostGIS Raster driver you should see PostGIS Raster in list when you do"
+msgid ""
+"If your version of GDAL is compiled with the PostGIS Raster driver you "
+"should see PostGIS Raster in list when you do"
 msgstr ""
 
 #. Tag: programlisting
@@ -203,19 +289,27 @@ msgstr ""
 #. Tag: programlisting
 #: faq_raster.xml:124
 #, no-c-format
-msgid "gdalinfo  \"PG:host=localhost port=5432 dbname='mygisdb' user='postgres' password='whatever' schema='someschema' table=sometable\""
+msgid ""
+"gdalinfo  \"PG:host=localhost port=5432 dbname='mygisdb' user='postgres' "
+"password='whatever' schema='someschema' table=sometable\""
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:127
 #, no-c-format
-msgid "To export data to other raster formats, use gdal_translate the below will export all data from a table to a PNG file at 10% size."
+msgid ""
+"To export data to other raster formats, use gdal_translate the below will "
+"export all data from a table to a PNG file at 10% size."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:129
 #, no-c-format
-msgid "Depending on your pixel band types, some translations may not work if the export format does not support that Pixel type. For example floating point band types and 32 bit unsigned ints will not translate easily to JPG or some others."
+msgid ""
+"Depending on your pixel band types, some translations may not work if the "
+"export format does not support that Pixel type. For example floating point "
+"band types and 32 bit unsigned ints will not translate easily to JPG or some "
+"others."
 msgstr ""
 
 #. Tag: para
@@ -227,55 +321,83 @@ msgstr ""
 #. Tag: programlisting
 #: faq_raster.xml:133
 #, no-c-format
-msgid "gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 dbname='mygisdb' user='postgres' password='whatever' schema='someschema' table=sometable\" C:\\somefile.png"
+msgid ""
+"gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 "
+"dbname='mygisdb' user='postgres' password='whatever' schema='someschema' "
+"table=sometable\" C:\\somefile.png"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:134
 #, no-c-format
-msgid "You can also use SQL where clauses in your export using the where=... in your driver connection string. Below are some using a where clause"
+msgid ""
+"You can also use SQL where clauses in your export using the where=... in "
+"your driver connection string. Below are some using a where clause"
 msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:136
 #, no-c-format
-msgid "gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 dbname='mygisdb' user='postgres' password='whatever' schema='someschema' table=sometable where='filename=\\'abcd.sid\\''\" \" C:\\somefile.png"
+msgid ""
+"gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 "
+"dbname='mygisdb' user='postgres' password='whatever' schema='someschema' "
+"table=sometable where='filename=\\'abcd.sid\\''\" \" C:\\somefile.png"
 msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:137
 #, no-c-format
-msgid "gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 dbname='mygisdb' user='postgres' password='whatever' schema='someschema' table=sometable where='ST_Intersects(rast, ST_SetSRID(ST_Point(-71.032,42.3793),4326) )' \" C:\\intersectregion.png"
+msgid ""
+"gdal_translate -of PNG -outsize 10% 10% \"PG:host=localhost port=5432 "
+"dbname='mygisdb' user='postgres' password='whatever' schema='someschema' "
+"table=sometable where='ST_Intersects(rast, "
+"ST_SetSRID(ST_Point(-71.032,42.3793),4326) )' \" C:\\intersectregion.png"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:138
 #, no-c-format
-msgid "To see more examples and syntax refer to <ulink url=\"http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html#a3.2-Readingrasterdatafromthedatabase\">Reading Raster Data of PostGIS Raster section</ulink>"
+msgid ""
+"To see more examples and syntax refer to <ulink url=\"http://trac.osgeo.org/"
+"gdal/wiki/frmts_wtkraster.html#a3.2-Readingrasterdatafromthedatabase"
+"\">Reading Raster Data of PostGIS Raster section</ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:143
 #, no-c-format
-msgid "Are their binaries of GDAL available already compiled with PostGIS Raster suppport?"
+msgid ""
+"Are their binaries of GDAL available already compiled with PostGIS Raster "
+"suppport?"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:145
 #, no-c-format
-msgid "Yes. Check out the page <ulink url=\"http://trac.osgeo.org/gdal/wiki/DownloadingGdalBinaries\">GDAL Binaries</ulink> page. Any compiled with PostgreSQL support should have PostGIS Raster in them."
+msgid ""
+"Yes. Check out the page <ulink url=\"http://trac.osgeo.org/gdal/wiki/"
+"DownloadingGdalBinaries\">GDAL Binaries</ulink> page. Any compiled with "
+"PostgreSQL support should have PostGIS Raster in them."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:147
 #, no-c-format
-msgid "PostGIS Raster is undergoing many changes. If you want to get the latest nightly build for Windows -- then check out the Tamas Szekeres nightly builds built with Visual Studio which contain GDAL trunk, Python Bindings and MapServer executables and PostGIS Raster driver built-in. Just click the SDK bat and run your commands from there. <ulink url=\"www.gisinternals.com\">http://www.gisinternals.com</ulink>. Also available are VS project files."
+msgid ""
+"PostGIS Raster is undergoing many changes. If you want to get the latest "
+"nightly build for Windows -- then check out the Tamas Szekeres nightly "
+"builds built with Visual Studio which contain GDAL trunk, Python Bindings "
+"and MapServer executables and PostGIS Raster driver built-in. Just click the "
+"SDK bat and run your commands from there. <ulink url=\"www.gisinternals.com"
+"\">http://www.gisinternals.com</ulink>. Also available are VS project files."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:151
 #, no-c-format
-msgid "<ulink url=\"http://fwtools.maptools.org/\">FWTools latest stable version for Windows is compiled with Raster support</ulink>."
+msgid ""
+"<ulink url=\"http://fwtools.maptools.org/\">FWTools latest stable version "
+"for Windows is compiled with Raster support</ulink>."
 msgstr ""
 
 #. Tag: para
@@ -287,13 +409,21 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:161
 #, no-c-format
-msgid "You can use MapServer compiled with GDAL 1.7+ and PostGIS Raster driver support to view Raster data. QuantumGIS (QGIS) now supports viewing of PostGIS Raster if you have PostGIS raster driver installed."
+msgid ""
+"You can use MapServer compiled with GDAL 1.7+ and PostGIS Raster driver "
+"support to view Raster data. QuantumGIS (QGIS) now supports viewing of "
+"PostGIS Raster if you have PostGIS raster driver installed."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:163
 #, no-c-format
-msgid "In theory any tool that renders data using GDAL can support PostGIS raster data or support it with fairly minimal effort. Again for Windows, Tamas' binaries <ulink url=\"www.gisinternals.com\">http://www.gisinternals.com</ulink> are a good choice if you don't want the hassle of having to setup to compile your own."
+msgid ""
+"In theory any tool that renders data using GDAL can support PostGIS raster "
+"data or support it with fairly minimal effort. Again for Windows, Tamas' "
+"binaries <ulink url=\"www.gisinternals.com\">http://www.gisinternals.com</"
+"ulink> are a good choice if you don't want the hassle of having to setup to "
+"compile your own."
 msgstr ""
 
 #. Tag: para
@@ -305,81 +435,98 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:174
 #, no-c-format
-msgid "First you need GDAL 1.7 or higher compiled with PostGIS raster support. GDAL 1.8 or above is preferred since many issues have been fixed in 1.8 and more PostGIS raster issues fixed in trunk version."
+msgid ""
+"First you need GDAL 1.7 or higher compiled with PostGIS raster support. GDAL "
+"1.8 or above is preferred since many issues have been fixed in 1.8 and more "
+"PostGIS raster issues fixed in trunk version."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:176
 #, no-c-format
-msgid "You can much like you can with any other raster. Refer to <ulink url=\"http://mapserver.org/input/raster.html\">MapServer Raster processing options</ulink> for list of various processing functions you can use with MapServer raster layers."
+msgid ""
+"You can much like you can with any other raster. Refer to <ulink url="
+"\"http://mapserver.org/input/raster.html\">MapServer Raster processing "
+"options</ulink> for list of various processing functions you can use with "
+"MapServer raster layers."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:179
 #, no-c-format
-msgid "What makes PostGIS raster data particularly interesting, is that since each tile can have various standard database columns, you can segment it in your data source"
+msgid ""
+"What makes PostGIS raster data particularly interesting, is that since each "
+"tile can have various standard database columns, you can segment it in your "
+"data source"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:181
 #, no-c-format
-msgid "Below is an example of how you would define a PostGIS raster layer in MapServer."
+msgid ""
+"Below is an example of how you would define a PostGIS raster layer in "
+"MapServer."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:182
 #, no-c-format
-msgid "The mode=2 is required for tiled rasters and was added in PostGIS 2.0 and GDAL 1.8 drivers. This does not exist in GDAL 1.7 drivers."
+msgid ""
+"The mode=2 is required for tiled rasters and was added in PostGIS 2.0 and "
+"GDAL 1.8 drivers. This does not exist in GDAL 1.7 drivers."
 msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:183
 #, no-c-format
 msgid ""
-      "-- displaying raster with standard raster options\n"
-      "LAYER\n"
-      "        NAME coolwktraster\n"
-      "        TYPE raster\n"
-      "        STATUS ON\n"
-      "        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' password='whatever'\n"
-      "                schema='someschema' table='cooltable' mode='2'\"\n"
-      "        PROCESSING \"NODATA=0\"\n"
-      "        PROCESSING \"SCALE=AUTO\"\n"
-      "        #... other standard raster processing functions here\n"
-      "        #... classes are optional but useful for 1 band data\n"
-      "        CLASS\n"
-      "                NAME \"boring\"\n"
-      "                EXPRESSION ([pixel] < 20)\n"
-      "                COLOR 250 250 250\n"
-      "        END\n"
-      "        CLASS\n"
-      "                NAME \"mildly interesting\"\n"
-      "                EXPRESSION ([pixel] > 20 AND [pixel] < 1000)\n"
-      "                COLOR 255 0 0\n"
-      "        END\n"
-      "        CLASS\n"
-      "                NAME \"very interesting\"\n"
-      "                EXPRESSION ([pixel] >= 1000)\n"
-      "                COLOR 0 255 0\n"
-      "        END\n"
-      "END"
+"-- displaying raster with standard raster options\n"
+"LAYER\n"
+"        NAME coolwktraster\n"
+"        TYPE raster\n"
+"        STATUS ON\n"
+"        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
+"password='whatever'\n"
+"                schema='someschema' table='cooltable' mode='2'\"\n"
+"        PROCESSING \"NODATA=0\"\n"
+"        PROCESSING \"SCALE=AUTO\"\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
+"        CLASS\n"
+"                NAME \"boring\"\n"
+"                EXPRESSION ([pixel] < 20)\n"
+"                COLOR 250 250 250\n"
+"        END\n"
+"        CLASS\n"
+"                NAME \"mildly interesting\"\n"
+"                EXPRESSION ([pixel] > 20 AND [pixel] < 1000)\n"
+"                COLOR 255 0 0\n"
+"        END\n"
+"        CLASS\n"
+"                NAME \"very interesting\"\n"
+"                EXPRESSION ([pixel] >= 1000)\n"
+"                COLOR 0 255 0\n"
+"        END\n"
+"END"
 msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:185
 #, no-c-format
 msgid ""
-      "-- displaying raster with standard raster options and a where clause\n"
-      "LAYER\n"
-      "        NAME soil_survey2009\n"
-      "        TYPE raster\n"
-      "        STATUS ON\n"
-      "        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' password='whatever'\n"
-      "                schema='someschema' table='cooltable' where='survey_year=2009' mode='2'\"\n"
-      "        PROCESSING \"NODATA=0\"\n"
-      "        #... other standard raster processing functions here\n"
-      "        #... classes are optional but useful for 1 band data\n"
-      "END"
+"-- displaying raster with standard raster options and a where clause\n"
+"LAYER\n"
+"        NAME soil_survey2009\n"
+"        TYPE raster\n"
+"        STATUS ON\n"
+"        DATA \"PG:host=localhost port=5432 dbname='somedb' user='someuser' "
+"password='whatever'\n"
+"                schema='someschema' table='cooltable' "
+"where='survey_year=2009' mode='2'\"\n"
+"        PROCESSING \"NODATA=0\"\n"
+"        #... other standard raster processing functions here\n"
+"        #... classes are optional but useful for 1 band data\n"
+"END"
 msgstr ""
 
 #. Tag: para
@@ -391,25 +538,39 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:197
 #, no-c-format
-msgid "Refer to the list of <xref linkend=\"RT_reference\"/>. There are more, but this is still a work in progress."
+msgid ""
+"Refer to the list of <xref linkend=\"RT_reference\"/>. There are more, but "
+"this is still a work in progress."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:199
 #, no-c-format
-msgid "Refer to the <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding\">PostGIS Raster roadmap page</ulink> for details of what you can expect in the future."
+msgid ""
+"Refer to the <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
+"PlanningAndFunding\">PostGIS Raster roadmap page</ulink> for details of what "
+"you can expect in the future."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:207
 #, no-c-format
-msgid "I am getting error ERROR: function st_intersects(raster, unknown) is not unique or st_union(geometry,text) is not unique. How do I fix?"
+msgid ""
+"I am getting error ERROR: function st_intersects(raster, unknown) is not "
+"unique or st_union(geometry,text) is not unique. How do I fix?"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:211
 #, no-c-format
-msgid "The function is not unique error happens if one of your arguments is a textual representation of a geometry instead of a geometry. In these cases, PostgreSQL marks the textual representation as an unknown type, which means it can fall into the st_intersects(raster, geometry) or st_intersects(raster,raster) thus resulting in a non-unique case since both functions can in theory support your request. To prevent this, you need to cast the geometry to a geometry."
+msgid ""
+"The function is not unique error happens if one of your arguments is a "
+"textual representation of a geometry instead of a geometry. In these cases, "
+"PostgreSQL marks the textual representation as an unknown type, which means "
+"it can fall into the st_intersects(raster, geometry) or st_intersects(raster,"
+"raster) thus resulting in a non-unique case since both functions can in "
+"theory support your request. To prevent this, you need to cast the textual "
+"representation of the geometry to a geometry."
 msgstr ""
 
 #. Tag: para
@@ -422,90 +583,129 @@ msgstr ""
 #: faq_raster.xml:213
 #, no-c-format
 msgid ""
-      "SELECT rast\n"
-      " FROM my_raster\n"
-      "   WHERE ST_Intersects(rast, 'SRID=4326;POINT(-10 10)');"
+"SELECT rast\n"
+" FROM my_raster\n"
+"   WHERE ST_Intersects(rast, 'SRID=4326;POINT(-10 10)');"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:214
 #, no-c-format
-msgid "Cast the textual geometry representation to a geometry by changing your code to this:"
+msgid ""
+"Cast the textual geometry representation to a geometry by changing your code "
+"to this:"
 msgstr ""
 
 #. Tag: programlisting
 #: faq_raster.xml:215
 #, no-c-format
 msgid ""
-      "SELECT rast\n"
-      " FROM my_raster\n"
-      "   WHERE ST_Intersects(rast, 'SRID=4326;POINT(-10 10)'::geometry);"
+"SELECT rast\n"
+" FROM my_raster\n"
+"   WHERE ST_Intersects(rast, 'SRID=4326;POINT(-10 10)'::geometry);"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:221
 #, no-c-format
-msgid "How is PostGIS Raster different from Oracle GeoRaster (SDO_GEORASTER) and SDO_RASTER types?"
+msgid ""
+"How is PostGIS Raster different from Oracle GeoRaster (SDO_GEORASTER) and "
+"SDO_RASTER types?"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:225
 #, no-c-format
-msgid "For a more extensive discussion on this topic, check out Jorge Arévalo <ulink url=\"http://gis4free.wordpress.com/2010/07/19/oracle-georaster-part-i/\">Oracle GeoRaster and PostGIS Raster: First impressions </ulink>"
+msgid ""
+"For a more extensive discussion on this topic, check out Jorge Arévalo "
+"<ulink url=\"http://gis4free.wordpress.com/2010/07/19/oracle-georaster-part-"
+"i/\">Oracle GeoRaster and PostGIS Raster: First impressions </ulink>"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:226
 #, no-c-format
-msgid "The major advantage of one-georeference-by-raster over one-georeference-by-layer is to allow:"
+msgid ""
+"The major advantage of one-georeference-by-raster over one-georeference-by-"
+"layer is to allow:"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:227
 #, no-c-format
-msgid "* coverages to be not necessarily rectangular (which is often the case of raster coverage covering large extents. See the possible raster arrangements in the documentation)"
+msgid ""
+"* coverages to be not necessarily rectangular (which is often the case of "
+"raster coverage covering large extents. See the possible raster arrangements "
+"in the documentation)"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:228
 #, no-c-format
-msgid "* rasters to overlaps (which is necessary to implement lossless vector to raster conversion)"
+msgid ""
+"* rasters to overlaps (which is necessary to implement lossless vector to "
+"raster conversion)"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:229
 #, no-c-format
-msgid "These arrangements are possible in Oracle as well, but they imply the storage of multiple SDO_GEORASTER objects linked to as many SDO_RASTER tables. A complex coverage can lead to hundreds of tables in the database. With PostGIS Raster you can store a similar raster arrangement into a unique table."
+msgid ""
+"These arrangements are possible in Oracle as well, but they imply the "
+"storage of multiple SDO_GEORASTER objects linked to as many SDO_RASTER "
+"tables. A complex coverage can lead to hundreds of tables in the database. "
+"With PostGIS Raster you can store a similar raster arrangement into a unique "
+"table."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:234
 #, no-c-format
-msgid "It's a bit like if PostGIS would force you to store only full rectangular vector coverage without gaps or overlaps (a perfect rectangular topological layer). This is very practical in some applications but practice has shown that it is not realistic or desirable for most geographical coverages. Vector structures needs the flexibility to store discontinuous and non-rectangular coverages. We think it is a big advantage that raster structure should benefit as well."
+msgid ""
+"It's a bit like if PostGIS would force you to store only full rectangular "
+"vector coverage without gaps or overlaps (a perfect rectangular topological "
+"layer). This is very practical in some applications but practice has shown "
+"that it is not realistic or desirable for most geographical coverages. "
+"Vector structures needs the flexibility to store discontinuous and non-"
+"rectangular coverages. We think it is a big advantage that raster structure "
+"should benefit as well."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:242
 #, no-c-format
-msgid "raster2pgsql load of large file fails with String of N bytes is too long for encoding conversion?"
+msgid ""
+"raster2pgsql load of large file fails with String of N bytes is too long for "
+"encoding conversion?"
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:246
 #, no-c-format
-msgid "raster2pgsql doesn't make any connections to your database when generating the file to load. If your database has set an explicit client encoding different from your database encoding, then when loading large raster files (above 30 MB in size), you may run into a <code>bytes is too long for encoding conversion</code>."
+msgid ""
+"raster2pgsql doesn't make any connections to your database when generating "
+"the file to load. If your database has set an explicit client encoding "
+"different from your database encoding, then when loading large raster files "
+"(above 30 MB in size), you may run into a <code>bytes is too long for "
+"encoding conversion</code>."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:248
 #, no-c-format
-msgid "This generally happens if for example you have your database in UTF8, but to support windows apps, you have the client encoding set to <code>WIN1252</code>."
+msgid ""
+"This generally happens if for example you have your database in UTF8, but to "
+"support windows apps, you have the client encoding set to <code>WIN1252</"
+"code>."
 msgstr ""
 
 #. Tag: para
 #: faq_raster.xml:249
 #, no-c-format
-msgid "To work around this make sure the client encoding is the same as your database encoding during load. You can do this by explicitly setting the encoding in your load script. Example, if you are on windows:"
+msgid ""
+"To work around this make sure the client encoding is the same as your "
+"database encoding during load. You can do this by explicitly setting the "
+"encoding in your load script. Example, if you are on windows:"
 msgstr ""
 
 #. Tag: programlisting
@@ -529,6 +729,7 @@ msgstr ""
 #. Tag: para
 #: faq_raster.xml:253
 #, no-c-format
-msgid "Gory details of this issue are detailed in <ulink url=\"http://trac.osgeo.org/postgis/ticket/2209\">http://trac.osgeo.org/postgis/ticket/2209</ulink>"
+msgid ""
+"Gory details of this issue are detailed in <ulink url=\"http://trac.osgeo."
+"org/postgis/ticket/2209\">http://trac.osgeo.org/postgis/ticket/2209</ulink>"
 msgstr ""
-
diff --git a/doc/po/templates/installation.xml.pot b/doc/po/templates/installation.xml.pot
index 91fbc59..ddd0539 100644
--- a/doc/po/templates/installation.xml.pot
+++ b/doc/po/templates/installation.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -42,89 +42,115 @@ msgstr ""
 #: installation.xml:12
 #, no-c-format
 msgid ""
-      "tar xvfz postgis-&last_release_version;.tar.gz\n"
-      "cd postgis-&last_release_version;\n"
-      "./configure\n"
-      "make\n"
-      "make install"
+"tar xvfz postgis-&last_release_version;.tar.gz\n"
+"cd postgis-&last_release_version;\n"
+"./configure\n"
+"make\n"
+"make install"
 msgstr ""
 
 #. Tag: para
 #: installation.xml:13
 #, no-c-format
-msgid "Once postgis is installed, it needs to be enabled in each individual database you want to use it in."
+msgid ""
+"Once postgis is installed, it needs to be enabled in each individual "
+"database you want to use it in."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:14
 #, no-c-format
-msgid "The raster support is currently optional, but installed by default. For enabling using the PostgreSQL 9.1+ extensions model raster is required. Using the extension enable process is preferred and more user-friendly. To spatially enable your database:"
+msgid ""
+"The raster support is currently optional, but installed by default. For "
+"enabling using the PostgreSQL 9.1+ extensions model raster is required. "
+"Using the extension enable process is preferred and more user-friendly. To "
+"spatially enable your database:"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:15
 #, no-c-format
 msgid ""
-      "psql -d yourdatabase -c \"CREATE EXTENSION postgis;\"\n"
-      "psql -d yourdatabase -c \"CREATE EXTENSION postgis_topology;\"\n"
-      "-- if you built with sfcgal support --\n"
-      "psql -d yourdatabase -c \"CREATE EXTENSION postgis_sfcgal;\"\n"
-      "\n"
-      "-- if you want to install tiger geocoder --\n"
-      "psql -d yourdatabase -c \"CREATE EXTENSION fuzzystrmatch\"\n"
-      "psql -d yourdatabase -c \"CREATE EXTENSION postgis_tiger_geocoder;\"\n"
-      "\n"
-      "-- if you installed with pcre\n"
-      "-- you should have address standardizer extension as well\n"
-      "psql -d yourdatabase -c \"CREATE EXTENSION address_standardizer;\""
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis;\"\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_topology;\"\n"
+"-- if you built with sfcgal support --\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_sfcgal;\"\n"
+"\n"
+"-- if you want to install tiger geocoder --\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION fuzzystrmatch\"\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION postgis_tiger_geocoder;\"\n"
+"\n"
+"-- if you installed with pcre\n"
+"-- you should have address standardizer extension as well\n"
+"psql -d yourdatabase -c \"CREATE EXTENSION address_standardizer;\""
 msgstr ""
 
 #. Tag: para
 #: installation.xml:18
 #, no-c-format
-msgid "Please refer to <xref linkend=\"make_install_postgis_extensions\"/> for more details about querying installed/available extensions and upgrading extensions, or switching from a non-extension install to an extension install."
+msgid ""
+"Please refer to <xref linkend=\"make_install_postgis_extensions\"/> for more "
+"details about querying installed/available extensions and upgrading "
+"extensions, or switching from a non-extension install to an extension "
+"install."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:20
 #, no-c-format
-msgid "For those running who decided for some reason not to compile with raster support, or just are old-fashioned, here are longer more painful instructions for you:"
+msgid ""
+"For those running who decided for some reason not to compile with raster "
+"support, or just are old-fashioned, here are longer more painful "
+"instructions for you:"
 msgstr ""
 
 #. Tag: para
 #: installation.xml:21
 #, no-c-format
-msgid "All the .sql files once installed will be installed in share/contrib/postgis-&last_minor_version; folder of your PostgreSQL install"
+msgid ""
+"All the .sql files once installed will be installed in share/contrib/postgis-"
+"&last_minor_version; folder of your PostgreSQL install"
 msgstr ""
 
 #. Tag: programlisting
 #: installation.xml:24
 #, no-c-format
 msgid ""
-      "createdb yourdatabase\n"
-      "createlang plpgsql yourdatabase\n"
-      "psql -d yourdatabase -f postgis.sql\n"
-      "psql -d yourdatabase -f postgis_comments.sql\n"
-      "psql -d yourdatabase -f spatial_ref_sys.sql\n"
-      "psql -d yourdatabase -f rtpostgis.sql\n"
-      "psql -d yourdatabase -f raster_comments.sql\n"
-      "psql -d yourdatabase -f topology.sql\n"
-      "psql -d yourdatabase -f topology_comments.sql\n"
-      "--if you built with sfcgal support --\n"
-      "psql -d yourdatabase -f sfcgal.sql\n"
-      "psql -d yourdatabase -f sfcgal_comments.sql"
+"createdb yourdatabase\n"
+"createlang plpgsql yourdatabase\n"
+"psql -d yourdatabase -f postgis.sql\n"
+"psql -d yourdatabase -f postgis_comments.sql\n"
+"psql -d yourdatabase -f spatial_ref_sys.sql\n"
+"psql -d yourdatabase -f topology.sql\n"
+"psql -d yourdatabase -f topology_comments.sql\n"
+"\n"
+"-- only if you compiled with raster (GDAL)\n"
+"psql -d yourdatabase -f rtpostgis.sql\n"
+"psql -d yourdatabase -f raster_comments.sql\n"
+"\n"
+"--if you built with sfcgal support --\n"
+"psql -d yourdatabase -f sfcgal.sql\n"
+"psql -d yourdatabase -f sfcgal_comments.sql"
 msgstr ""
 
 #. Tag: para
 #: installation.xml:26
 #, no-c-format
-msgid "The rest of this chapter goes into detail each of the above installation steps."
+msgid ""
+"The rest of this chapter goes into detail each of the above installation "
+"steps."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:31
 #, no-c-format
-msgid "As of PostGIS 2.1.3, out-of-db rasters and all raster drivers are disabled by default. In order to re-enable these, you need to set the following environment variables <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> and <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> in the server environment. For PostGIS 2.2, you can use the more cross-platform approach of setting the corresponding <xref linkend=\"PostGIS_GUC\"/>."
+msgid ""
+"As of PostGIS 2.1.3, out-of-db rasters and all raster drivers are disabled "
+"by default. In order to re-enable these, you need to set the following "
+"environment variables <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> and "
+"<varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> in the server environment. "
+"For PostGIS 2.2, you can use the more cross-platform approach of setting the "
+"corresponding <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
 
 #. Tag: para
@@ -148,7 +174,9 @@ msgstr ""
 #. Tag: para
 #: installation.xml:37
 #, no-c-format
-msgid "In order to enable all GDAL drivers available in your GDAL install, set this environment variable as follows"
+msgid ""
+"In order to enable all GDAL drivers available in your GDAL install, set this "
+"environment variable as follows"
 msgstr ""
 
 #. Tag: programlisting
@@ -160,7 +188,9 @@ msgstr ""
 #. Tag: para
 #: installation.xml:39
 #, no-c-format
-msgid "If you want to only enable specific drivers, set your environment variable as follows:"
+msgid ""
+"If you want to only enable specific drivers, set your environment variable "
+"as follows:"
 msgstr ""
 
 #. Tag: programlisting
@@ -178,19 +208,32 @@ msgstr ""
 #. Tag: para
 #: installation.xml:44
 #, no-c-format
-msgid "Setting environment variables varies depending on OS. For PostgreSQL installed on Ubuntu or Debian via apt-postgresql, the preferred way is to edit <filename>/etc/postgresql/<replaceable>9.3</replaceable>/<replaceable>main</replaceable>/environment</filename> where 9.3 refers to version of PostgreSQL and main refers to the cluster."
+msgid ""
+"Setting environment variables varies depending on OS. For PostgreSQL "
+"installed on Ubuntu or Debian via apt-postgresql, the preferred way is to "
+"edit <filename>/etc/postgresql/<replaceable>9.3</replaceable>/"
+"<replaceable>main</replaceable>/environment</filename> where 9.3 refers to "
+"version of PostgreSQL and main refers to the cluster."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:47
 #, no-c-format
-msgid "On windows, if you are running as a service, you can set via System variables which for Windows 7 you can get to by right-clicking on Computer->Properties Advanced System Settings or in explorer navigating to <varname>Control Panel\\All Control Panel Items\\System</varname>. Then clicking <emphasis>Advanced System Settings ->Advanced->Environment Variables</emphasis> and adding new system variables."
+msgid ""
+"On windows, if you are running as a service, you can set via System "
+"variables which for Windows 7 you can get to by right-clicking on Computer-"
+">Properties Advanced System Settings or in explorer navigating to "
+"<varname>Control Panel\\All Control Panel Items\\System</varname>. Then "
+"clicking <emphasis>Advanced System Settings ->Advanced->Environment "
+"Variables</emphasis> and adding new system variables."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:49
 #, no-c-format
-msgid "After you set the environment variables, you'll need to restart your PostgreSQL service for the changes to take effect."
+msgid ""
+"After you set the environment variables, you'll need to restart your "
+"PostgreSQL service for the changes to take effect."
 msgstr ""
 
 #. Tag: title
@@ -214,55 +257,96 @@ msgstr ""
 #. Tag: para
 #: installation.xml:65
 #, no-c-format
-msgid "PostgreSQL &min_postgres_version; or higher. A complete installation of PostgreSQL (including server headers) is required. PostgreSQL is available from <ulink url=\"http://www.postgresql.org\"> http://www.postgresql.org </ulink> ."
+msgid ""
+"PostgreSQL &min_postgres_version; or higher. A complete installation of "
+"PostgreSQL (including server headers) is required. PostgreSQL is available "
+"from <ulink url=\"http://www.postgresql.org\"> http://www.postgresql.org </"
+"ulink> ."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:74
 #, no-c-format
-msgid "For a full PostgreSQL / PostGIS support matrix and PostGIS/GEOS support matrix refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS\">http://trac.osgeo.org/postgis/wiki/UsersWikiPostgreSQLPostGIS</ulink>"
+msgid ""
+"For a full PostgreSQL / PostGIS support matrix and PostGIS/GEOS support "
+"matrix refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/"
+"UsersWikiPostgreSQLPostGIS\">http://trac.osgeo.org/postgis/wiki/"
+"UsersWikiPostgreSQLPostGIS</ulink>"
 msgstr ""
 
 #. Tag: para
 #: installation.xml:80
 #, no-c-format
-msgid "GNU C compiler (<filename>gcc</filename>). Some other ANSI C compilers can be used to compile PostGIS, but we find far fewer problems when compiling with <filename>gcc</filename>."
+msgid ""
+"GNU C compiler (<filename>gcc</filename>). Some other ANSI C compilers can "
+"be used to compile PostGIS, but we find far fewer problems when compiling "
+"with <filename>gcc</filename>."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:88
 #, no-c-format
-msgid "GNU Make (<filename>gmake</filename> or <filename>make</filename>). For many systems, GNU <filename>make</filename> is the default version of make. Check the version by invoking <filename>make -v</filename>. Other versions of <filename>make</filename> may not process the PostGIS <filename>Makefile</filename> properly."
+msgid ""
+"GNU Make (<filename>gmake</filename> or <filename>make</filename>). For many "
+"systems, GNU <filename>make</filename> is the default version of make. Check "
+"the version by invoking <filename>make -v</filename>. Other versions of "
+"<filename>make</filename> may not process the PostGIS <filename>Makefile</"
+"filename> properly."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:98
 #, no-c-format
-msgid "Proj4 reprojection library, version 4.6.0 or greater. The Proj4 library is used to provide coordinate reprojection support within PostGIS. Proj4 is available for download from <ulink url=\"http://trac.osgeo.org/proj/\"> http://trac.osgeo.org/proj/ </ulink> ."
+msgid ""
+"Proj4 reprojection library, version 4.6.0 or greater. The Proj4 library is "
+"used to provide coordinate reprojection support within PostGIS. Proj4 is "
+"available for download from <ulink url=\"http://trac.osgeo.org/proj/\"> "
+"http://trac.osgeo.org/proj/ </ulink> ."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:110
 #, no-c-format
-msgid "GEOS geometry library, version 3.3 or greater, but GEOS 3.5+ is recommended to take full advantage of all the new functions and features. Without GEOS 3.5, you will be missing some major enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend=\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.4+ is backward-compatible with older versions so fairly safe to upgrade."
+msgid ""
+"GEOS geometry library, version 3.4 or greater, but GEOS 3.7+ is recommended "
+"to take full advantage of all the new functions and features. You should "
+"have at least GEOS 3.5, without which you will be missing some major "
+"enhancements such as <xref linkend=\"ST_ClipByBox2D\"/> and <xref linkend="
+"\"ST_Subdivide\"/>. GEOS is available for download from <ulink url=\"http://"
+"trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/ </ulink> and 3.5+ is "
+"backward-compatible with older versions so fairly safe to upgrade."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:119
 #, no-c-format
-msgid "LibXML2, version 2.5.x or higher. LibXML2 is currently used in some imports functions (ST_GeomFromGML and ST_GeomFromKML). LibXML2 is available for download from <ulink url=\"http://xmlsoft.org/downloads.html\">http://xmlsoft.org/downloads.html</ulink>."
+msgid ""
+"LibXML2, version 2.5.x or higher. LibXML2 is currently used in some imports "
+"functions (ST_GeomFromGML and ST_GeomFromKML). LibXML2 is available for "
+"download from <ulink url=\"http://xmlsoft.org/downloads.html\">http://"
+"xmlsoft.org/downloads.html</ulink>."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:126
 #, no-c-format
-msgid "JSON-C, version 0.9 or higher. JSON-C is currently used to import GeoJSON via the function ST_GeomFromGeoJson. JSON-C is available for download from <ulink url=\"https://github.com/json-c/json-c/releases\">https://github.com/json-c/json-c/releases/</ulink>."
+msgid ""
+"JSON-C, version 0.9 or higher. JSON-C is currently used to import GeoJSON "
+"via the function ST_GeomFromGeoJson. JSON-C is available for download from "
+"<ulink url=\"https://github.com/json-c/json-c/releases\">https://github.com/"
+"json-c/json-c/releases/</ulink>."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:134
 #, no-c-format
-msgid "GDAL, version 1.8 or higher (1.9 or higher is strongly recommended since some things will not work well or behavior differently with lower versions). This is required for raster support and to be able to install with <code>CREATE EXTENSION postgis</code> so highly recommended for those running 9.1+. <ulink url=\"http://trac.osgeo.org/gdal/wiki/DownloadSource\">http://trac.osgeo.org/gdal/wiki/DownloadSource</ulink>."
+msgid ""
+"GDAL, version 1.8 or higher (1.9 or higher is strongly recommended since "
+"some things will not work well or behavior differently with lower versions). "
+"This is required for raster support and to be able to install with "
+"<code>CREATE EXTENSION postgis</code> so highly recommended for those "
+"running 9.1+. <ulink url=\"http://trac.osgeo.org/gdal/wiki/DownloadSource"
+"\">http://trac.osgeo.org/gdal/wiki/DownloadSource</ulink>."
 msgstr ""
 
 #. Tag: emphasis
@@ -274,2387 +358,3174 @@ msgstr ""
 #. Tag: para
 #: installation.xml:147
 #, no-c-format
-msgid "GDAL (pseudo optional) only if you don't want raster and don't care about installing with <code>CREATE EXTENSION postgis</code> can you leave it out. Keep in mind other extensions may have a requires postgis extension which will prevent you from installing them unless you install postgis as an extension. So it is highly recommended you compile with GDAL support."
+msgid ""
+"GDAL (pseudo optional) only if you don't want raster and don't care about "
+"installing with <code>CREATE EXTENSION postgis</code> can you leave it out. "
+"Keep in mind other extensions may have a requires postgis extension which "
+"will prevent you from installing them unless you install postgis as an "
+"extension. So it is highly recommended you compile with GDAL support."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:151
 #, no-c-format
-msgid "Also make sure to enable the drivers you want to use as described in <xref linkend=\"install_short_version\"/>."
+msgid ""
+"Also make sure to enable the drivers you want to use as described in <xref "
+"linkend=\"install_short_version\"/>."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:154
 #, no-c-format
-msgid "GTK (requires GTK+2.0, 2.8+) to compile the shp2pgsql-gui shape file loader. <ulink url=\"http://www.gtk.org/\"> http://www.gtk.org/ </ulink> ."
+msgid ""
+"GTK (requires GTK+2.0, 2.8+) to compile the shp2pgsql-gui shape file loader. "
+"<ulink url=\"http://www.gtk.org/\"> http://www.gtk.org/ </ulink> ."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:164
 #, no-c-format
-msgid "SFCGAL, version 1.1 (or higher) could be used to provide additional 2D and 3D advanced analysis functions to PostGIS cf <xref linkend=\"reference_sfcgal\"/>. And also allow to use SFCGAL rather than GEOS for some 2D functions provided by both backends (like ST_Intersection or ST_Area, for instance). A PostgreSQL configuration variable <code>postgis.backend</code> allow end user to control which backend he want to use if SFCGAL is installed (GEOS by default). Nota: SFCGAL 1.2 requi [...]
+msgid ""
+"SFCGAL, version 1.1 (or higher) could be used to provide additional 2D and "
+"3D advanced analysis functions to PostGIS cf <xref linkend=\"reference_sfcgal"
+"\"/>. And also allow to use SFCGAL rather than GEOS for some 2D functions "
+"provided by both backends (like ST_Intersection or ST_Area, for instance). A "
+"PostgreSQL configuration variable <code>postgis.backend</code> allow end "
+"user to control which backend he want to use if SFCGAL is installed (GEOS by "
+"default). Nota: SFCGAL 1.2 require at least CGAL 4.3 and Boost 1.54 (cf: "
+"<ulink url=\"http://oslandia.github.io/SFCGAL/installation.html\">http://"
+"oslandia.github.io/SFCGAL/installation.html</ulink>) <ulink url=\"https://"
+"github.com/Oslandia/SFCGAL\">https://github.com/Oslandia/SFCGAL</ulink>."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:172
 #, no-c-format
-msgid "In order to build the <xref linkend=\"Address_Standardizer\"/> you will also need PCRE <ulink url=\"http://www.pcre.org\">http://www.pcre.org</ulink> (which generally is already installed on nix systems). <code>Regex::Assemble</code> perl CPAN package is only needed if you want to rebuild the data encoded in <filename>parseaddress-stcities.h</filename>. <xref linkend=\"Address_Standardizer\"/> will automatically be built if it detects a PCRE library, or you pass in a valid <varnam [...]
+msgid ""
+"In order to build the <xref linkend=\"Address_Standardizer\"/> you will also "
+"need PCRE <ulink url=\"http://www.pcre.org\">http://www.pcre.org</ulink> "
+"(which generally is already installed on nix systems). <code>Regex::"
+"Assemble</code> perl CPAN package is only needed if you want to rebuild the "
+"data encoded in <filename>parseaddress-stcities.h</filename>. <xref linkend="
+"\"Address_Standardizer\"/> will automatically be built if it detects a PCRE "
+"library, or you pass in a valid <varname>--with-pcre-dir=/path/to/pcre</"
+"varname> during configure."
 msgstr ""
 
 #. Tag: para
 #: installation.xml:179
 #, no-c-format
-msgid "CUnit (<filename>CUnit</filename>). This is needed for regression testing. <ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</ulink>"
+msgid ""
+"To enable ST_AsMVT protobuf-c library (for usage) and the protoc-c compiler "
+"(for building) are required. Also, pgk-config is required to verify the "
+"correct minimum version of protobuf-c. See <ulink url=\"https://github.com/"
+"protobuf-c/protobuf-c\">protobuf-c</ulink>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:185
+#: installation.xml:187
 #, no-c-format
-msgid "DocBook (<filename>xsltproc</filename>) is required for building the documentation. Docbook is available from <ulink url=\"http://www.docbook.org/\"> http://www.docbook.org/ </ulink> ."
+msgid ""
+"CUnit (<filename>CUnit</filename>). This is needed for regression testing. "
+"<ulink url=\"http://cunit.sourceforge.net/\">http://cunit.sourceforge.net/</"
+"ulink>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:196
+#: installation.xml:193
 #, no-c-format
-msgid "DBLatex (<filename>dblatex</filename>) is required for building the documentation in PDF format. DBLatex is available from <ulink url=\"http://dblatex.sourceforge.net/\"> http://dblatex.sourceforge.net/ </ulink> ."
+msgid ""
+"DocBook (<filename>xsltproc</filename>) is required for building the "
+"documentation. Docbook is available from <ulink url=\"http://www.docbook.org/"
+"\"> http://www.docbook.org/ </ulink> ."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:207
+#: installation.xml:204
 #, no-c-format
-msgid "ImageMagick (<filename>convert</filename>) is required to generate the images used in the documentation. ImageMagick is available from <ulink url=\"http://www.imagemagick.org/\"> http://www.imagemagick.org/ </ulink> ."
+msgid ""
+"DBLatex (<filename>dblatex</filename>) is required for building the "
+"documentation in PDF format. DBLatex is available from <ulink url=\"http://"
+"dblatex.sourceforge.net/\"> http://dblatex.sourceforge.net/ </ulink> ."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:215
+#, no-c-format
+msgid ""
+"ImageMagick (<filename>convert</filename>) is required to generate the "
+"images used in the documentation. ImageMagick is available from <ulink url="
+"\"http://www.imagemagick.org/\"> http://www.imagemagick.org/ </ulink> ."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:220
+#: installation.xml:228
 #, no-c-format
 msgid "Getting the Source"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:222
+#: installation.xml:230
 #, no-c-format
-msgid "Retrieve the PostGIS source archive from the downloads website <ulink url=\"&postgis_download_url;\"> &postgis_download_url; </ulink>"
+msgid ""
+"Retrieve the PostGIS source archive from the downloads website <ulink url="
+"\"&postgis_download_url;\"> &postgis_download_url; </ulink>"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:229
+#: installation.xml:237
 #, no-c-format
 msgid ""
-      "wget &postgis_download_url;\n"
-      "tar -xvzf postgis-&last_release_version;.tar.gz"
+"wget &postgis_download_url;\n"
+"tar -xvzf postgis-&last_release_version;.tar.gz"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:231
+#: installation.xml:239
 #, no-c-format
-msgid "This will create a directory called <varname>postgis-&last_release_version;</varname> in the current working directory."
+msgid ""
+"This will create a directory called <varname>postgis-&last_release_version;</"
+"varname> in the current working directory."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:237
+#: installation.xml:245
 #, no-c-format
-msgid "Alternatively, checkout the source from the <ulink url=\"http://subversion.apache.org/\"> svn </ulink> repository <ulink url=\"http://svn.osgeo.org/postgis/trunk/\"> http://svn.osgeo.org/postgis/trunk/ </ulink> ."
+msgid ""
+"Alternatively, checkout the source from the <ulink url=\"http://subversion."
+"apache.org/\"> svn </ulink> repository <ulink url=\"http://svn.osgeo.org/"
+"postgis/trunk/\"> http://svn.osgeo.org/postgis/trunk/ </ulink> ."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:249
+#: installation.xml:257
 #, no-c-format
-msgid "svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-&last_release_version;"
+msgid ""
+"svn checkout http://svn.osgeo.org/postgis/trunk/ postgis-"
+"&last_release_version;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:251
+#: installation.xml:259
 #, no-c-format
-msgid "Change into the newly created <varname>postgis-&last_release_version;</varname> directory to continue the installation."
+msgid ""
+"Change into the newly created <varname>postgis-&last_release_version;</"
+"varname> directory to continue the installation."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:259
+#: installation.xml:267
 #, no-c-format
 msgid "Compiling and Install from Source: Detailed"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:262
+#: installation.xml:270
 #, no-c-format
-msgid "Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In many cases compilation is only necessary if you want the most bleeding edge versions or you are a package maintainer."
+msgid ""
+"Many OS systems now include pre-built packages for PostgreSQL/PostGIS. In "
+"many cases compilation is only necessary if you want the most bleeding edge "
+"versions or you are a package maintainer."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:267
+#: installation.xml:275
 #, no-c-format
-msgid "This section includes general compilation instructions, if you are compiling for Windows etc or another OS, you may find additional more detailed help at <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiInstall\">PostGIS User contributed compile guides</ulink> and <ulink url=\"http://trac.osgeo.org/postgis/wiki/DevWikiMain\">PostGIS Dev Wiki</ulink>."
+msgid ""
+"This section includes general compilation instructions, if you are compiling "
+"for Windows etc or another OS, you may find additional more detailed help at "
+"<ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiInstall\">PostGIS "
+"User contributed compile guides</ulink> and <ulink url=\"http://trac.osgeo."
+"org/postgis/wiki/DevWikiMain\">PostGIS Dev Wiki</ulink>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:269
+#: installation.xml:277
 #, no-c-format
-msgid "Pre-Built Packages for various OS are listed in <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiPackages\">PostGIS Pre-built Packages</ulink>"
+msgid ""
+"Pre-Built Packages for various OS are listed in <ulink url=\"http://trac."
+"osgeo.org/postgis/wiki/UsersWikiPackages\">PostGIS Pre-built Packages</ulink>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:270
+#: installation.xml:278
 #, no-c-format
-msgid "If you are a windows user, you can get stable builds via Stackbuilder or <ulink url=\"http://www.postgis.org/download/windows/\">PostGIS Windows download site</ulink> We also have <ulink url=\"http://www.postgis.org/download/windows/experimental.php\">very bleeding-edge windows experimental builds</ulink> that are built usually once or twice a week or whenever anything exciting happens. You can use these to experiment with the in progress releases of PostGIS"
+msgid ""
+"If you are a windows user, you can get stable builds via Stackbuilder or "
+"<ulink url=\"http://www.postgis.org/download/windows/\">PostGIS Windows "
+"download site</ulink> We also have <ulink url=\"http://www.postgis.org/"
+"download/windows/experimental.php\">very bleeding-edge windows experimental "
+"builds</ulink> that are built usually once or twice a week or whenever "
+"anything exciting happens. You can use these to experiment with the in "
+"progress releases of PostGIS"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:275
+#: installation.xml:283
 #, no-c-format
-msgid "The PostGIS module is an extension to the PostgreSQL backend server. As such, PostGIS &last_release_version; <emphasis>requires</emphasis> full PostgreSQL server headers access in order to compile. It can be built against PostgreSQL versions &min_postgres_version; or higher. Earlier versions of PostgreSQL are <emphasis>not</emphasis> supported."
+msgid ""
+"The PostGIS module is an extension to the PostgreSQL backend server. As "
+"such, PostGIS &last_release_version; <emphasis>requires</emphasis> full "
+"PostgreSQL server headers access in order to compile. It can be built "
+"against PostgreSQL versions &min_postgres_version; or higher. Earlier "
+"versions of PostgreSQL are <emphasis>not</emphasis> supported."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:283
+#: installation.xml:291
 #, no-c-format
-msgid "Refer to the PostgreSQL installation guides if you haven't already installed PostgreSQL. <ulink url=\"http://www.postgresql.org\"> http://www.postgresql.org </ulink> ."
+msgid ""
+"Refer to the PostgreSQL installation guides if you haven't already installed "
+"PostgreSQL. <ulink url=\"http://www.postgresql.org\"> http://www.postgresql."
+"org </ulink> ."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:293
+#: installation.xml:301
 #, no-c-format
-msgid "For GEOS functionality, when you install PostgresSQL you may need to explicitly link PostgreSQL against the standard C++ library:"
+msgid ""
+"For GEOS functionality, when you install PostgresSQL you may need to "
+"explicitly link PostgreSQL against the standard C++ library:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:298
+#: installation.xml:306
 #, no-c-format
 msgid "LDFLAGS=-lstdc++ ./configure [YOUR OPTIONS HERE]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:300
+#: installation.xml:308
 #, no-c-format
-msgid "This is a workaround for bogus C++ exceptions interaction with older development tools. If you experience weird problems (backend unexpectedly closed or similar things) try this trick. This will require recompiling your PostgreSQL from scratch, of course."
+msgid ""
+"This is a workaround for bogus C++ exceptions interaction with older "
+"development tools. If you experience weird problems (backend unexpectedly "
+"closed or similar things) try this trick. This will require recompiling your "
+"PostgreSQL from scratch, of course."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:308
+#: installation.xml:316
 #, no-c-format
-msgid "The following steps outline the configuration and compilation of the PostGIS source. They are written for Linux users and will not work on Windows or Mac."
+msgid ""
+"The following steps outline the configuration and compilation of the PostGIS "
+"source. They are written for Linux users and will not work on Windows or Mac."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:315
+#: installation.xml:323
 #, no-c-format
 msgid "Configuration"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:317
+#: installation.xml:325
 #, no-c-format
-msgid "As with most linux installations, the first step is to generate the Makefile that will be used to build the source code. This is done by running the shell script"
+msgid ""
+"As with most linux installations, the first step is to generate the Makefile "
+"that will be used to build the source code. This is done by running the "
+"shell script"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:327
+#: installation.xml:335
 #, no-c-format
-msgid "With no additional parameters, this command will attempt to automatically locate the required components and libraries needed to build the PostGIS source code on your system. Although this is the most common usage of <command>./configure</command>, the script accepts several parameters for those who have the required libraries and programs in non-standard locations."
+msgid ""
+"With no additional parameters, this command will attempt to automatically "
+"locate the required components and libraries needed to build the PostGIS "
+"source code on your system. Although this is the most common usage of "
+"<command>./configure</command>, the script accepts several parameters for "
+"those who have the required libraries and programs in non-standard locations."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:336
+#: installation.xml:344
 #, no-c-format
-msgid "The following list shows only the most commonly used parameters. For a complete list, use the <command>--help</command> or <command>--help=short</command> parameters."
+msgid ""
+"The following list shows only the most commonly used parameters. For a "
+"complete list, use the <command>--help</command> or <command>--help=short</"
+"command> parameters."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:346
+#: installation.xml:354
 #, no-c-format
-msgid "This is the location the PostGIS libraries and SQL scripts will be installed to. By default, this location is the same as the detected PostgreSQL installation."
+msgid ""
+"This is the location the PostGIS libraries and SQL scripts will be installed "
+"to. By default, this location is the same as the detected PostgreSQL "
+"installation."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:353
+#: installation.xml:361
 #, no-c-format
-msgid "This parameter is currently broken, as the package will only install into the PostgreSQL installation directory. Visit <ulink url=\"http://trac.osgeo.org/postgis/ticket/635\"> http://trac.osgeo.org/postgis/ticket/635 </ulink> to track this bug."
+msgid ""
+"This parameter is currently broken, as the package will only install into "
+"the PostgreSQL installation directory. Visit <ulink url=\"http://trac.osgeo."
+"org/postgis/ticket/635\"> http://trac.osgeo.org/postgis/ticket/635 </ulink> "
+"to track this bug."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:368
+#: installation.xml:376
 #, no-c-format
-msgid "PostgreSQL provides a utility called <command>pg_config</command> to enable extensions like PostGIS to locate the PostgreSQL installation directory. Use this parameter (<command>--with-pgconfig=/path/to/pg_config</command>) to manually specify a particular PostgreSQL installation that PostGIS will build against."
+msgid ""
+"PostgreSQL provides a utility called <command>pg_config</command> to enable "
+"extensions like PostGIS to locate the PostgreSQL installation directory. Use "
+"this parameter (<command>--with-pgconfig=/path/to/pg_config</command>) to "
+"manually specify a particular PostgreSQL installation that PostGIS will "
+"build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:382
+#: installation.xml:390
 #, no-c-format
-msgid "GDAL, a required library, provides functionality needed for raster support <command>gdal-config</command> to enable software installations to locate the GDAL installation directory. Use this parameter (<command>--with-gdalconfig=/path/to/gdal-config</command>) to manually specify a particular GDAL installation that PostGIS will build against."
+msgid ""
+"GDAL, a required library, provides functionality needed for raster support "
+"<command>gdal-config</command> to enable software installations to locate "
+"the GDAL installation directory. Use this parameter (<command>--with-"
+"gdalconfig=/path/to/gdal-config</command>) to manually specify a particular "
+"GDAL installation that PostGIS will build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:396
+#: installation.xml:404
 #, no-c-format
-msgid "GEOS, a required geometry library, provides a utility called <command>geos-config</command> to enable software installations to locate the GEOS installation directory. Use this parameter (<command>--with-geosconfig=/path/to/geos-config</command>) to manually specify a particular GEOS installation that PostGIS will build against."
+msgid ""
+"GEOS, a required geometry library, provides a utility called <command>geos-"
+"config</command> to enable software installations to locate the GEOS "
+"installation directory. Use this parameter (<command>--with-geosconfig=/path/"
+"to/geos-config</command>) to manually specify a particular GEOS installation "
+"that PostGIS will build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:410
+#: installation.xml:418
 #, no-c-format
-msgid "LibXML is the library required for doing GeomFromKML/GML processes. It normally is found if you have libxml installed, but if not or you want a specific version used, you'll need to point PostGIS at a specific <filename>xml2-config</filename> confi file to enable software installations to locate the LibXML installation directory. Use this parameter (<command>>--with-xml2config=/path/to/xml2-config</command>) to manually specify a particular LibXML installation that PostGIS will bu [...]
+msgid ""
+"LibXML is the library required for doing GeomFromKML/GML processes. It "
+"normally is found if you have libxml installed, but if not or you want a "
+"specific version used, you'll need to point PostGIS at a specific "
+"<filename>xml2-config</filename> confi file to enable software installations "
+"to locate the LibXML installation directory. Use this parameter (<command>>--"
+"with-xml2config=/path/to/xml2-config</command>) to manually specify a "
+"particular LibXML installation that PostGIS will build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:428
+#: installation.xml:436
 #, no-c-format
-msgid "Proj4 is a reprojection library required by PostGIS. Use this parameter (<command>--with-projdir=/path/to/projdir</command>) to manually specify a particular Proj4 installation directory that PostGIS will build against."
+msgid ""
+"Proj4 is a reprojection library required by PostGIS. Use this parameter "
+"(<command>--with-projdir=/path/to/projdir</command>) to manually specify a "
+"particular Proj4 installation directory that PostGIS will build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:440
+#: installation.xml:448
 #, no-c-format
 msgid "Directory where iconv is installed."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:449
+#: installation.xml:457
 #, no-c-format
-msgid "<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-licensed JSON library required by PostGIS ST_GeomFromJSON support. Use this parameter (<command>--with-jsondir=/path/to/jsondir</command>) to manually specify a particular JSON-C installation directory that PostGIS will build against."
+msgid ""
+"<ulink url=\"http://oss.metaparadigm.com/json-c/\">JSON-C</ulink> is an MIT-"
+"licensed JSON library required by PostGIS ST_GeomFromJSON support. Use this "
+"parameter (<command>--with-jsondir=/path/to/jsondir</command>) to manually "
+"specify a particular JSON-C installation directory that PostGIS will build "
+"against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:461
+#: installation.xml:469
 #, no-c-format
-msgid "<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl Compatible Regular Expression library required by address_standardizer extension. Use this parameter (<command>--with-pcredir=/path/to/pcredir</command>) to manually specify a particular PCRE installation directory that PostGIS will build against."
+msgid ""
+"<ulink url=\"http://www.pcre.org/\">PCRE</ulink> is an BSD-licensed Perl "
+"Compatible Regular Expression library required by address_standardizer "
+"extension. Use this parameter (<command>--with-pcredir=/path/to/pcredir</"
+"command>) to manually specify a particular PCRE installation directory that "
+"PostGIS will build against."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:473
+#: installation.xml:481
 #, no-c-format
-msgid "Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-gui graphical interface to shp2pgsql."
+msgid ""
+"Compile the data import GUI (requires GTK+2.0). This will create shp2pgsql-"
+"gui graphical interface to shp2pgsql."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:482
+#: installation.xml:490
 #, no-c-format
-msgid "Compile with raster support. This will build rtpostgis-&last_release_version; library and rtpostgis.sql file. This may not be required in final release as plan is to build in raster support by default."
+msgid ""
+"Compile with raster support. This will build rtpostgis-"
+"&last_release_version; library and rtpostgis.sql file. This may not be "
+"required in final release as plan is to build in raster support by default."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:491
+#: installation.xml:499
 #, no-c-format
-msgid "Compile with topology support. This will build the topology.sql file. There is no corresponding library as all logic needed for topology is in postgis-&last_release_version; library."
+msgid ""
+"Disable topology support. There is no corresponding library as all logic "
+"needed for topology is in postgis-&last_release_version; library."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:500
+#: installation.xml:508
 #, no-c-format
-msgid "By default PostGIS will try to detect gettext support and compile with it, however if you run into incompatibility issues that cause breakage of loader, you can disable it entirely with this command. Refer to ticket <ulink url=\"http://trac.osgeo.org/postgis/ticket/748\">http://trac.osgeo.org/postgis/ticket/748</ulink> for an example issue solved by configuring with this. NOTE: that you aren't missing much by turning this off. This is used for international help/label support for  [...]
+msgid ""
+"By default PostGIS will try to detect gettext support and compile with it, "
+"however if you run into incompatibility issues that cause breakage of "
+"loader, you can disable it entirely with this command. Refer to ticket "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/748\">http://trac.osgeo."
+"org/postgis/ticket/748</ulink> for an example issue solved by configuring "
+"with this. NOTE: that you aren't missing much by turning this off. This is "
+"used for international help/label support for the GUI loader which is not "
+"yet documented and still experimental."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:511
+#: installation.xml:519
 #, no-c-format
-msgid "By default PostGIS will not install with sfcgal support without this switch. <varname>PATH</varname> is an optional argument that allows to specify an alternate PATH to sfcgal-config."
+msgid ""
+"By default PostGIS will not install with sfcgal support without this switch. "
+"<varname>PATH</varname> is an optional argument that allows to specify an "
+"alternate PATH to sfcgal-config."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:519
+#: installation.xml:527
 #, no-c-format
-msgid "If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/postgis/trunk/\"> repository </ulink> , the first step is really to run the script"
+msgid ""
+"If you obtained PostGIS from the SVN <ulink url=\"http://svn.osgeo.org/"
+"postgis/trunk/\"> repository </ulink> , the first step is really to run the "
+"script"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:531
+#: installation.xml:539
 #, no-c-format
-msgid "This script will generate the <command>configure</command> script that in turn is used to customize the installation of PostGIS."
+msgid ""
+"This script will generate the <command>configure</command> script that in "
+"turn is used to customize the installation of PostGIS."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:536
+#: installation.xml:544
 #, no-c-format
-msgid "If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</command> is not necessary as <command>configure</command> has already been generated."
+msgid ""
+"If you instead obtained PostGIS as a tarball, running <command>./autogen.sh</"
+"command> is not necessary as <command>configure</command> has already been "
+"generated."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:545
+#: installation.xml:553
 #, no-c-format
 msgid "Building"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:547
+#: installation.xml:555
 #, no-c-format
-msgid "Once the Makefile has been generated, building PostGIS is as simple as running"
+msgid ""
+"Once the Makefile has been generated, building PostGIS is as simple as "
+"running"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:556
+#: installation.xml:564
 #, no-c-format
-msgid "The last line of the output should be \"<code>PostGIS was built successfully. Ready to install.</code>\""
+msgid ""
+"The last line of the output should be \"<code>PostGIS was built "
+"successfully. Ready to install.</code>\""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:561
+#: installation.xml:569
 #, no-c-format
-msgid "As of PostGIS v1.4.0, all the functions have comments generated from the documentation. If you wish to install these comments into your spatial databases later, run the command which requires docbook. The postgis_comments.sql and other package comments files raster_comments.sql, topology_comments.sql are also packaged in the tar.gz distribution in the doc folder so no need to make comments if installing from the tar ball."
+msgid ""
+"As of PostGIS v1.4.0, all the functions have comments generated from the "
+"documentation. If you wish to install these comments into your spatial "
+"databases later, run the command which requires docbook. The "
+"postgis_comments.sql and other package comments files raster_comments.sql, "
+"topology_comments.sql are also packaged in the tar.gz distribution in the "
+"doc folder so no need to make comments if installing from the tar ball."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:571 installation.xml:595
+#: installation.xml:579 installation.xml:603
 #, no-c-format
 msgid "make comments"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:574
+#: installation.xml:582
 #, no-c-format
-msgid "Introduced in PostGIS 2.0. This generates html cheat sheets suitable for quick reference or for student handouts. This requires xsltproc to build and will generate 4 files in doc folder <filename>topology_cheatsheet.html</filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, <filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet.html</filename>"
+msgid ""
+"Introduced in PostGIS 2.0. This generates html cheat sheets suitable for "
+"quick reference or for student handouts. This requires xsltproc to build and "
+"will generate 4 files in doc folder <filename>topology_cheatsheet.html</"
+"filename>, <filename>tiger_geocoder_cheatsheet.html</filename>, "
+"<filename>raster_cheatsheet.html</filename>, <filename>postgis_cheatsheet."
+"html</filename>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:579
+#: installation.xml:587
 #, no-c-format
-msgid "You can download some pre-built ones available in html and pdf from <ulink url=\"http://www.postgis.us/study_guides\">PostGIS / PostgreSQL Study Guides</ulink>"
+msgid ""
+"You can download some pre-built ones available in html and pdf from <ulink "
+"url=\"http://www.postgis.us/study_guides\">PostGIS / PostgreSQL Study "
+"Guides</ulink>"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:582
+#: installation.xml:590
 #, no-c-format
 msgid "make cheatsheets"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:587
+#: installation.xml:595
 #, no-c-format
 msgid "Building PostGIS Extensions and Deploying them"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:589
+#: installation.xml:597
 #, no-c-format
-msgid "The PostGIS extensions are built and installed automatically if you are using PostgreSQL 9.1+."
+msgid ""
+"The PostGIS extensions are built and installed automatically if you are "
+"using PostgreSQL 9.1+."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:592
+#: installation.xml:600
 #, no-c-format
-msgid "If you are building from source repository, you need to build the function descriptions first. These get built if you have docbook installed. You can also manually build with the statement:"
+msgid ""
+"If you are building from source repository, you need to build the function "
+"descriptions first. These get built if you have docbook installed. You can "
+"also manually build with the statement:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:597
+#: installation.xml:605
 #, no-c-format
-msgid "Building the comments is not necessary if you are building from a release tar ball since these are packaged pre-built with the tar ball already."
+msgid ""
+"Building the comments is not necessary if you are building from a release "
+"tar ball since these are packaged pre-built with the tar ball already."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:598
+#: installation.xml:606
 #, no-c-format
-msgid "If you are building against PostgreSQL 9.1, the extensions should automatically build as part of the make install process. You can if needed build from the extensions folders or copy files if you need them on a different server."
+msgid ""
+"If you are building against PostgreSQL 9.1, the extensions should "
+"automatically build as part of the make install process. You can if needed "
+"build from the extensions folders or copy files if you need them on a "
+"different server."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:600
+#: installation.xml:608
 #, no-c-format
 msgid ""
-      "cd extensions\n"
-      "cd postgis\n"
-      "make clean\n"
-      "make\n"
-      "make install\n"
-      "cd ..\n"
-      "cd postgis_topology\n"
-      "make clean\n"
-      "make\n"
-      "make install\n"
-      "cd ..\n"
-      "cd postgis_sfcgal\n"
-      "make clean\n"
-      "make\n"
-      "make install\n"
-      "\n"
-      "cd ..\n"
-      "cd address_standardizer\n"
-      "make clean\n"
-      "make\n"
-      "make install\n"
-      "make installcheck\n"
-      "\n"
-      "cd ..\n"
-      "cd postgis_tiger_geocoder\n"
-      "make clean\n"
-      "make\n"
-      "make install\n"
-      "make installcheck"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:601
+"cd extensions\n"
+"cd postgis\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"cd ..\n"
+"cd postgis_topology\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"cd ..\n"
+"cd postgis_sfcgal\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"\n"
+"cd ..\n"
+"cd address_standardizer\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"make installcheck\n"
+"\n"
+"cd ..\n"
+"cd postgis_tiger_geocoder\n"
+"make clean\n"
+"make\n"
+"make install\n"
+"make installcheck"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:609
 #, no-c-format
-msgid "The extension files will always be the same for the same version of PostGIS regardless of OS, so it is fine to copy over the extension files from one OS to another as long as you have the PostGIS binaries already installed on your servers."
+msgid ""
+"The extension files will always be the same for the same version of PostGIS "
+"regardless of OS, so it is fine to copy over the extension files from one OS "
+"to another as long as you have the PostGIS binaries already installed on "
+"your servers."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:603
+#: installation.xml:611
 #, no-c-format
-msgid "If you want to install the extensions manually on a separate server different from your development, You need to copy the following files from the extensions folder into the <filename>PostgreSQL / share / extension</filename> folder of your PostgreSQL install as well as the needed binaries for regular PostGIS if you don't have them already on the server."
+msgid ""
+"If you want to install the extensions manually on a separate server "
+"different from your development, You need to copy the following files from "
+"the extensions folder into the <filename>PostgreSQL / share / extension</"
+"filename> folder of your PostgreSQL install as well as the needed binaries "
+"for regular PostGIS if you don't have them already on the server."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:610
+#: installation.xml:618
 #, no-c-format
-msgid "These are the control files that denote information such as the version of the extension to install if not specified. <filename>postgis.control, postgis_topology.control</filename>."
+msgid ""
+"These are the control files that denote information such as the version of "
+"the extension to install if not specified. <filename>postgis.control, "
+"postgis_topology.control</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:616
+#: installation.xml:624
 #, no-c-format
-msgid "All the files in the /sql folder of each extension. Note that these need to be copied to the root of the PostgreSQL share/extension folder <filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/postgis_topology/sql/*.sql</filename>"
+msgid ""
+"All the files in the /sql folder of each extension. Note that these need to "
+"be copied to the root of the PostgreSQL share/extension folder "
+"<filename>extensions/postgis/sql/*.sql</filename>, <filename>extensions/"
+"postgis_topology/sql/*.sql</filename>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:622
+#: installation.xml:630
 #, no-c-format
-msgid "Once you do that, you should see <varname>postgis</varname>, <varname>postgis_topology</varname> as available extensions in PgAdmin -> extensions."
+msgid ""
+"Once you do that, you should see <varname>postgis</varname>, "
+"<varname>postgis_topology</varname> as available extensions in PgAdmin -> "
+"extensions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:623
+#: installation.xml:631
 #, no-c-format
-msgid "If you are using psql, you can verify that the extensions are installed by running this query:"
+msgid ""
+"If you are using psql, you can verify that the extensions are installed by "
+"running this query:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:624
+#: installation.xml:632
 #, no-c-format
 msgid ""
-      "SELECT name, default_version,installed_version\n"
-      "FROM pg_available_extensions WHERE name LIKE 'postgis%' or name LIKE 'address%';\n"
-      "\n"
-      "             name             | default_version | installed_version\n"
-      "------------------------------+-----------------+-------------------\n"
-      " address_standardizer         | &last_release_version;         | &last_release_version;\n"
-      " address_standardizer_data_us | &last_release_version;         | &last_release_version;\n"
-      " postgis                      | &last_release_version;         | &last_release_version;\n"
-      " postgis_sfcgal               | &last_release_version;         |\n"
-      " postgis_tiger_geocoder       | &last_release_version;         | &last_release_version;\n"
-      " postgis_topology             | &last_release_version;         |\n"
-      "(6 rows)"
+"SELECT name, default_version,installed_version\n"
+"FROM pg_available_extensions WHERE name LIKE 'postgis%' or name LIKE 'address"
+"%';\n"
+"\n"
+"             name             | default_version | installed_version\n"
+"------------------------------+-----------------+-------------------\n"
+" address_standardizer         | &last_release_version;         | "
+"&last_release_version;\n"
+" address_standardizer_data_us | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis                      | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis_sfcgal               | &last_release_version;         |\n"
+" postgis_tiger_geocoder       | &last_release_version;         | "
+"&last_release_version;\n"
+" postgis_topology             | &last_release_version;         |\n"
+"(6 rows)"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:626
+#: installation.xml:634
 #, no-c-format
-msgid "If you have the extension installed in the database you are querying, you'll see mention in the <varname>installed_version</varname> column. If you get no records back, it means you don't have postgis extensions installed on the server at all. PgAdmin III 1.14+ will also provide this information in the <varname>extensions</varname> section of the database browser tree and will even allow upgrade or uninstall by right-clicking."
+msgid ""
+"If you have the extension installed in the database you are querying, you'll "
+"see mention in the <varname>installed_version</varname> column. If you get "
+"no records back, it means you don't have postgis extensions installed on the "
+"server at all. PgAdmin III 1.14+ will also provide this information in the "
+"<varname>extensions</varname> section of the database browser tree and will "
+"even allow upgrade or uninstall by right-clicking."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:630
+#: installation.xml:638
 #, no-c-format
-msgid "If you have the extensions available, you can install postgis extension in your database of choice by either using pgAdmin extension interface or running these sql commands:"
+msgid ""
+"If you have the extensions available, you can install postgis extension in "
+"your database of choice by either using pgAdmin extension interface or "
+"running these sql commands:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:631
+#: installation.xml:639
 #, no-c-format
 msgid ""
-      "CREATE EXTENSION postgis;\n"
-      "CREATE EXTENSION postgis_sfcgal;\n"
-      "CREATE EXTENSION fuzzystrmatch; --needed for postgis_tiger_geocoder\n"
-      "--optional used by postgis_tiger_geocoder, or can be used standalone\n"
-      "CREATE EXTENSION address_standardizer;\n"
-      "CREATE EXTENSION address_standardizer_data_us;\n"
-      "CREATE EXTENSION postgis_tiger_geocoder;\n"
-      "CREATE EXTENSION postgis_topology;"
+"CREATE EXTENSION postgis;\n"
+"CREATE EXTENSION postgis_sfcgal;\n"
+"CREATE EXTENSION fuzzystrmatch; --needed for postgis_tiger_geocoder\n"
+"--optional used by postgis_tiger_geocoder, or can be used standalone\n"
+"CREATE EXTENSION address_standardizer;\n"
+"CREATE EXTENSION address_standardizer_data_us;\n"
+"CREATE EXTENSION postgis_tiger_geocoder;\n"
+"CREATE EXTENSION postgis_topology;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:633
+#: installation.xml:641
 #, no-c-format
-msgid "In psql you can use to see what versions you have installed and also what schema they are installed."
+msgid ""
+"In psql you can use to see what versions you have installed and also what "
+"schema they are installed."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:634
+#: installation.xml:642
 #, no-c-format
 msgid ""
-      "\\connect mygisdb\n"
-      "\\x\n"
-      "\\dx postgis*"
+"\\connect mygisdb\n"
+"\\x\n"
+"\\dx postgis*"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:636
-#, no-c-format
-msgid ""
-      "List of installed extensions\n"
-      "-[ RECORD 1 ]-------------------------------------------------\n"
-      "-\n"
-      "Name        | postgis\n"
-      "Version     | &last_release_version;\n"
-      "Schema      | public\n"
-      "Description | PostGIS geometry, geography, and raster spat..\n"
-      "-[ RECORD 2 ]-------------------------------------------------\n"
-      "-\n"
-      "Name        | postgis_tiger_geocoder\n"
-      "Version     | &last_release_version;\n"
-      "Schema      | tiger\n"
-      "Description | PostGIS tiger geocoder and reverse geocoder\n"
-      "-[ RECORD 3 ]-------------------------------------------------\n"
-      "-\n"
-      "Name        | postgis_topology\n"
-      "Version     | &last_release_version;\n"
-      "Schema      | topology\n"
-      "Description | PostGIS topology spatial types and functions"
+#: installation.xml:644
+#, no-c-format
+msgid ""
+"List of installed extensions\n"
+"-[ RECORD 1 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis\n"
+"Version     | &last_release_version;\n"
+"Schema      | public\n"
+"Description | PostGIS geometry, geography, and raster spat..\n"
+"-[ RECORD 2 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis_tiger_geocoder\n"
+"Version     | &last_release_version;\n"
+"Schema      | tiger\n"
+"Description | PostGIS tiger geocoder and reverse geocoder\n"
+"-[ RECORD 3 ]-------------------------------------------------\n"
+"-\n"
+"Name        | postgis_topology\n"
+"Version     | &last_release_version;\n"
+"Schema      | topology\n"
+"Description | PostGIS topology spatial types and functions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:638
+#: installation.xml:646
 #, no-c-format
-msgid "Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</varname>, <varname>topology</varname> can not be explicitly backed up. They can only be backed up when the respective <varname>postgis</varname> or <varname>postgis_topology</varname> extension is backed up, which only seems to happen when you backup the whole database. As of PostGIS 2.0.1, only srid records not packaged with PostGIS are backed up when the database is backed up so don't go around changing srids w [...]
+msgid ""
+"Extension tables <varname>spatial_ref_sys</varname>, <varname>layer</"
+"varname>, <varname>topology</varname> can not be explicitly backed up. They "
+"can only be backed up when the respective <varname>postgis</varname> or "
+"<varname>postgis_topology</varname> extension is backed up, which only seems "
+"to happen when you backup the whole database. As of PostGIS 2.0.1, only srid "
+"records not packaged with PostGIS are backed up when the database is backed "
+"up so don't go around changing srids we package and expect your changes to "
+"be there. Put in a ticket if you find an issue. The structures of extension "
+"tables are never backed up since they are created with <code>CREATE "
+"EXTENSION</code> and assumed to be the same for a given version of an "
+"extension. These behaviors are built into the current PostgreSQL extension "
+"model, so nothing we can do about it."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:643
+#: installation.xml:651
 #, no-c-format
-msgid "If you installed &last_release_version;, without using our wonderful extension system, you can change it to be extension based by first upgrading to the latest micro version running the upgrade scripts: <filename>postgis_upgrade_22_minor.sql</filename>,<filename>raster_upgrade_22_minor.sql</filename>,<filename>topology_upgrade_22_minor.sql</filename>."
+msgid ""
+"If you installed &last_release_version;, without using our wonderful "
+"extension system, you can change it to be extension based by first upgrading "
+"to the latest micro version running the upgrade scripts: "
+"<filename>postgis_upgrade_22_minor.sql</filename>,"
+"<filename>raster_upgrade_22_minor.sql</filename>,"
+"<filename>topology_upgrade_22_minor.sql</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:644
+#: installation.xml:652
 #, no-c-format
-msgid "If you installed postgis without raster support, you'll need to install raster support first (using the full <filename>rtpostgis.sql</filename>"
+msgid ""
+"If you installed postgis without raster support, you'll need to install "
+"raster support first (using the full <filename>rtpostgis.sql</filename>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:645
+#: installation.xml:653
 #, no-c-format
-msgid "Then you can run the below commands to package the functions in their respective extension."
+msgid ""
+"Then you can run the below commands to package the functions in their "
+"respective extension."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:646
+#: installation.xml:654
 #, no-c-format
 msgid ""
-      "CREATE EXTENSION postgis FROM unpackaged;\n"
-      "CREATE EXTENSION postgis_topology FROM unpackaged;\n"
-      "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
+"CREATE EXTENSION postgis FROM unpackaged;\n"
+"CREATE EXTENSION postgis_topology FROM unpackaged;\n"
+"CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:652
+#: installation.xml:660
 #, no-c-format
 msgid "Testing"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:654
+#: installation.xml:662
 #, no-c-format
 msgid "If you wish to test the PostGIS build, run"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:659
+#: installation.xml:667
 #, no-c-format
 msgid "make check"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:662
+#: installation.xml:670
 #, no-c-format
-msgid "The above command will run through various checks and regression tests using the generated library against an actual PostgreSQL database."
+msgid ""
+"The above command will run through various checks and regression tests using "
+"the generated library against an actual PostgreSQL database."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:668
+#: installation.xml:676
 #, no-c-format
-msgid "If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 locations, you may need to add their library locations to the LD_LIBRARY_PATH environment variable."
+msgid ""
+"If you configured PostGIS using non-standard PostgreSQL, GEOS, or Proj4 "
+"locations, you may need to add their library locations to the "
+"LD_LIBRARY_PATH environment variable."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:676
+#: installation.xml:684
 #, no-c-format
-msgid "Currently, the <command>make check</command> relies on the <code>PATH</code> and <code>PGPORT</code> environment variables when performing the checks - it does <emphasis>not</emphasis> use the PostgreSQL version that may have been specified using the configuration parameter <command>--with-pgconfig</command>. So make sure to modify your PATH to match the detected PostgreSQL installation during configuration or be prepared to deal with the impending headaches."
+msgid ""
+"Currently, the <command>make check</command> relies on the <code>PATH</code> "
+"and <code>PGPORT</code> environment variables when performing the checks - "
+"it does <emphasis>not</emphasis> use the PostgreSQL version that may have "
+"been specified using the configuration parameter <command>--with-pgconfig</"
+"command>. So make sure to modify your PATH to match the detected PostgreSQL "
+"installation during configuration or be prepared to deal with the impending "
+"headaches."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:688
+#: installation.xml:696
 #, no-c-format
-msgid "If successful, the output of the test should be similar to the following:"
+msgid ""
+"If successful, the output of the test should be similar to the following:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:693
-#, no-c-format
-msgid ""
-      "CUnit - A unit testing framework for C - Version 2.1-2\n"
-      "     http://cunit.sourceforge.net/\n"
-      "\n"
-      "\n"
-      "Suite: computational_geometry\n"
-      "  Test: test_lw_segment_side ...passed\n"
-      "  Test: test_lw_segment_intersects ...passed\n"
-      "  Test: test_lwline_crossing_short_lines ...passed\n"
-      "  Test: test_lwline_crossing_long_lines ...passed\n"
-      "  Test: test_lwline_crossing_bugs ...passed\n"
-      "  Test: test_lwpoint_set_ordinate ...passed\n"
-      "  Test: test_lwpoint_get_ordinate ...passed\n"
-      "  Test: test_point_interpolate ...passed\n"
-      "  Test: test_lwline_clip ...passed\n"
-      "  Test: test_lwline_clip_big ...passed\n"
-      "  Test: test_lwmline_clip ...passed\n"
-      "  Test: test_geohash_point ...passed\n"
-      "  Test: test_geohash_precision ...passed\n"
-      "  Test: test_geohash ...passed\n"
-      "  Test: test_geohash_point_as_int ...passed\n"
-      "  Test: test_isclosed ...passed\n"
-      "  Test: test_lwgeom_simplify ...passed\n"
-      "Suite: buildarea\n"
-      "  Test: buildarea1 ...passed\n"
-      "  Test: buildarea2 ...passed\n"
-      "  Test: buildarea3 ...passed\n"
-      "  Test: buildarea4 ...passed\n"
-      "  Test: buildarea4b ...passed\n"
-      "  Test: buildarea5 ...passed\n"
-      "  Test: buildarea6 ...passed\n"
-      "  Test: buildarea7 ...passed\n"
-      "Suite: geometry_clean\n"
-      "  Test: test_lwgeom_make_valid ...passed\n"
-      "Suite: clip_by_rectangle\n"
-      "  Test: test_lwgeom_clip_by_rect ...passed\n"
-      "Suite: force_sfs\n"
-      "  Test: test_sfs_11 ...passed\n"
-      "  Test: test_sfs_12 ...passed\n"
-      "  Test: test_sqlmm ...passed\n"
-      "Suite: geodetic\n"
-      "  Test: test_sphere_direction ...passed\n"
-      "  Test: test_sphere_project ...passed\n"
-      "  Test: test_lwgeom_area_sphere ...passed\n"
-      "  Test: test_signum ...passed\n"
-      "  Test: test_gbox_from_spherical_coordinates ...passed\n"
-      "  Test: test_gserialized_get_gbox_geocentric ...passed\n"
-      "  Test: test_clairaut ...passed\n"
-      "  Test: test_edge_intersection ...passed\n"
-      "  Test: test_edge_intersects ...passed\n"
-      "  Test: test_edge_distance_to_point ...passed\n"
-      "  Test: test_edge_distance_to_edge ...passed\n"
-      "  Test: test_lwgeom_distance_sphere ...passed\n"
-      "  Test: test_lwgeom_check_geodetic ...passed\n"
-      "  Test: test_gserialized_from_lwgeom ...passed\n"
-      "  Test: test_spheroid_distance ...passed\n"
-      "  Test: test_spheroid_area ...passed\n"
-      "  Test: test_lwpoly_covers_point2d ...passed\n"
-      "  Test: test_gbox_utils ...passed\n"
-      "  Test: test_vector_angle ...passed\n"
-      "  Test: test_vector_rotate ...passed\n"
-      "  Test: test_lwgeom_segmentize_sphere ...passed\n"
-      "  Test: test_ptarray_contains_point_sphere ...passed\n"
-      "  Test: test_ptarray_contains_point_sphere_iowa ...passed\n"
-      "Suite: GEOS\n"
-      "  Test: test_geos_noop ...passed\n"
-      "  Test: test_geos_subdivide ...passed\n"
-      "  Test: test_geos_linemerge ...passed\n"
-      "Suite: Clustering\n"
-      "  Test: basic_test ...passed\n"
-      "  Test: nonsequential_test ...passed\n"
-      "  Test: basic_distance_test ...passed\n"
-      "  Test: single_input_test ...passed\n"
-      "  Test: empty_inputs_test ...passed\n"
-      "Suite: Clustering Union-Find\n"
-      "  Test: test_unionfind_create ...passed\n"
-      "  Test: test_unionfind_union ...passed\n"
-      "  Test: test_unionfind_ordered_by_cluster ...passed\n"
-      "Suite: homogenize\n"
-      "  Test: test_coll_point ...passed\n"
-      "  Test: test_coll_line ...passed\n"
-      "  Test: test_coll_poly ...passed\n"
-      "  Test: test_coll_coll ...passed\n"
-      "  Test: test_geom ...passed\n"
-      "  Test: test_coll_curve ...passed\n"
-      "Suite: encoded_polyline_input\n"
-      "  Test: in_encoded_polyline_test_geoms ...passed\n"
-      "  Test: in_encoded_polyline_test_precision ...passed\n"
-      "Suite: geojson_input\n"
-      "  Test: in_geojson_test_srid ...passed\n"
-      "  Test: in_geojson_test_bbox ...passed\n"
-      "  Test: in_geojson_test_geoms ...passed\n"
-      "Suite: twkb_input\n"
-      "  Test: test_twkb_in_point ...passed\n"
-      "  Test: test_twkb_in_linestring ...passed\n"
-      "  Test: test_twkb_in_polygon ...passed\n"
-      "  Test: test_twkb_in_multipoint ...passed\n"
-      "  Test: test_twkb_in_multilinestring ...passed\n"
-      "  Test: test_twkb_in_multipolygon ...passed\n"
-      "  Test: test_twkb_in_collection ...passed\n"
-      "  Test: test_twkb_in_precision ...passed\n"
-      "Suite: serialization/deserialization\n"
-      "  Test: test_typmod_macros ...passed\n"
-      "  Test: test_flags_macros ...passed\n"
-      "  Test: test_serialized_srid ...passed\n"
-      "  Test: test_gserialized_from_lwgeom_size ...passed\n"
-      "  Test: test_gbox_serialized_size ...passed\n"
-      "  Test: test_lwgeom_from_gserialized ...passed\n"
-      "  Test: test_lwgeom_count_vertices ...passed\n"
-      "  Test: test_on_gser_lwgeom_count_vertices ...passed\n"
-      "  Test: test_geometry_type_from_string ...passed\n"
-      "  Test: test_lwcollection_extract ...passed\n"
-      "  Test: test_lwgeom_free ...passed\n"
-      "  Test: test_lwgeom_flip_coordinates ...passed\n"
-      "  Test: test_f2d ...passed\n"
-      "  Test: test_lwgeom_clone ...passed\n"
-      "  Test: test_lwgeom_force_clockwise ...passed\n"
-      "  Test: test_lwgeom_calculate_gbox ...passed\n"
-      "  Test: test_lwgeom_is_empty ...passed\n"
-      "  Test: test_lwgeom_same ...passed\n"
-      "  Test: test_lwline_from_lwmpoint ...passed\n"
-      "  Test: test_lwgeom_as_curve ...passed\n"
-      "  Test: test_lwgeom_scale ...passed\n"
-      "  Test: test_gserialized_is_empty ...passed\n"
-      "  Test: test_gbox_same_2d ...passed\n"
-      "Suite: measures\n"
-      "  Test: test_mindistance2d_tolerance ...passed\n"
-      "  Test: test_rect_tree_contains_point ...passed\n"
-      "  Test: test_rect_tree_intersects_tree ...passed\n"
-      "  Test: test_lwgeom_segmentize2d ...passed\n"
-      "  Test: test_lwgeom_locate_along ...passed\n"
-      "  Test: test_lw_dist2d_pt_arc ...passed\n"
-      "  Test: test_lw_dist2d_seg_arc ...passed\n"
-      "  Test: test_lw_dist2d_arc_arc ...passed\n"
-      "  Test: test_lw_arc_length ...passed\n"
-      "  Test: test_lw_dist2d_pt_ptarrayarc ...passed\n"
-      "  Test: test_lw_dist2d_ptarray_ptarrayarc ...passed\n"
-      "  Test: test_lwgeom_tcpa ...passed\n"
-      "  Test: test_lwgeom_is_trajectory ...passed\n"
-      "Suite: effectivearea\n"
-      "  Test: do_test_lwgeom_effectivearea_lines ...passed\n"
-      "  Test: do_test_lwgeom_effectivearea_polys ...passed\n"
-      "Suite: miscellaneous\n"
-      "  Test: test_misc_force_2d ...passed\n"
-      "  Test: test_misc_simplify ...passed\n"
-      "  Test: test_misc_count_vertices ...passed\n"
-      "  Test: test_misc_area ...passed\n"
-      "  Test: test_misc_wkb ...passed\n"
-      "  Test: test_grid ...passed\n"
-      "Suite: noding\n"
-      "  Test: test_lwgeom_node ...passed\n"
-      "Suite: encoded_polyline_output\n"
-      "  Test: out_encoded_polyline_test_geoms ...passed\n"
-      "  Test: out_encoded_polyline_test_srid ...passed\n"
-      "  Test: out_encoded_polyline_test_precision ...passed\n"
-      "Suite: geojson_output\n"
-      "  Test: out_geojson_test_precision ...passed\n"
-      "  Test: out_geojson_test_dims ...passed\n"
-      "  Test: out_geojson_test_srid ...passed\n"
-      "  Test: out_geojson_test_bbox ...passed\n"
-      "  Test: out_geojson_test_geoms ...passed\n"
-      "Suite: gml_output\n"
-      "  Test: out_gml_test_precision ...passed\n"
-      "  Test: out_gml_test_srid ...passed\n"
-      "  Test: out_gml_test_dims ...passed\n"
-      "  Test: out_gml_test_geodetic ...passed\n"
-      "  Test: out_gml_test_geoms ...passed\n"
-      "  Test: out_gml_test_geoms_prefix ...passed\n"
-      "  Test: out_gml_test_geoms_nodims ...passed\n"
-      "  Test: out_gml2_extent ...passed\n"
-      "  Test: out_gml3_extent ...passed\n"
-      "Suite: kml_output\n"
-      "  Test: out_kml_test_precision ...passed\n"
-      "  Test: out_kml_test_dims ...passed\n"
-      "  Test: out_kml_test_geoms ...passed\n"
-      "  Test: out_kml_test_prefix ...passed\n"
-      "Suite: svg_output\n"
-      "  Test: out_svg_test_precision ...passed\n"
-      "  Test: out_svg_test_dims ...passed\n"
-      "  Test: out_svg_test_relative ...passed\n"
-      "  Test: out_svg_test_geoms ...passed\n"
-      "  Test: out_svg_test_srid ...passed\n"
-      "Suite: x3d_output\n"
-      "  Test: out_x3d3_test_precision ...passed\n"
-      "  Test: out_x3d3_test_geoms ...passed\n"
-      "  Test: out_x3d3_test_option ...passed\n"
-      "Suite: ptarray\n"
-      "  Test: test_ptarray_append_point ...passed\n"
-      "  Test: test_ptarray_append_ptarray ...passed\n"
-      "  Test: test_ptarray_locate_point ...passed\n"
-      "  Test: test_ptarray_isccw ...passed\n"
-      "  Test: test_ptarray_signed_area ...passed\n"
-      "  Test: test_ptarray_unstroke ...passed\n"
-      "  Test: test_ptarray_insert_point ...passed\n"
-      "  Test: test_ptarray_contains_point ...passed\n"
-      "  Test: test_ptarrayarc_contains_point ...passed\n"
-      "  Test: test_ptarray_scale ...passed\n"
-      "Suite: printing\n"
-      "  Test: test_lwprint_default_format ...passed\n"
-      "  Test: test_lwprint_format_orders ...passed\n"
-      "  Test: test_lwprint_optional_format ...passed\n"
-      "  Test: test_lwprint_oddball_formats ...passed\n"
-      "  Test: test_lwprint_bad_formats ...passed\n"
-      "Suite: SFCGAL\n"
-      "  Test: test_sfcgal_noop ...passed\n"
-      "Suite: split\n"
-      "  Test: test_lwline_split_by_point_to ...passed\n"
-      "  Test: test_lwgeom_split ...passed\n"
-      "Suite: stringbuffer\n"
-      "  Test: test_stringbuffer_append ...passed\n"
-      "  Test: test_stringbuffer_aprintf ...passed\n"
-      "Suite: surface\n"
-      "  Test: triangle_parse ...passed\n"
-      "  Test: tin_parse ...passed\n"
-      "  Test: polyhedralsurface_parse ...passed\n"
-      "  Test: surface_dimension ...passed\n"
-      "Suite: Internal Spatial Trees\n"
-      "  Test: test_tree_circ_create ...passed\n"
-      "  Test: test_tree_circ_pip ...passed\n"
-      "  Test: test_tree_circ_pip2 ...passed\n"
-      "  Test: test_tree_circ_distance ...passed\n"
-      "  Test: test_tree_circ_distance_threshold ...passed\n"
-      "Suite: triangulate\n"
-      "  Test: test_lwgeom_delaunay_triangulation ...passed\n"
-      "Suite: twkb_output\n"
-      "  Test: test_twkb_out_point ...passed\n"
-      "  Test: test_twkb_out_linestring ...passed\n"
-      "  Test: test_twkb_out_polygon ...passed\n"
-      "  Test: test_twkb_out_multipoint ...passed\n"
-      "  Test: test_twkb_out_multilinestring ...passed\n"
-      "  Test: test_twkb_out_multipolygon ...passed\n"
-      "  Test: test_twkb_out_collection ...passed\n"
-      "  Test: test_twkb_out_idlist ...passed\n"
-      "Suite: varint\n"
-      "  Test: test_zigzag ...passed\n"
-      "  Test: test_varint ...passed\n"
-      "  Test: test_varint_roundtrip ...passed\n"
-      "Suite: wkb_input\n"
-      "  Test: test_wkb_in_point ...passed\n"
-      "  Test: test_wkb_in_linestring ...passed\n"
-      "  Test: test_wkb_in_polygon ...passed\n"
-      "  Test: test_wkb_in_multipoint ...passed\n"
-      "  Test: test_wkb_in_multilinestring ...passed\n"
-      "  Test: test_wkb_in_multipolygon ...passed\n"
-      "  Test: test_wkb_in_collection ...passed\n"
-      "  Test: test_wkb_in_circularstring ...passed\n"
-      "  Test: test_wkb_in_compoundcurve ...passed\n"
-      "  Test: test_wkb_in_curvpolygon ...passed\n"
-      "  Test: test_wkb_in_multicurve ...passed\n"
-      "  Test: test_wkb_in_multisurface ...passed\n"
-      "  Test: test_wkb_in_malformed ...passed\n"
-      "Suite: wkb_output\n"
-      "  Test: test_wkb_out_point ...passed\n"
-      "  Test: test_wkb_out_linestring ...passed\n"
-      "  Test: test_wkb_out_polygon ...passed\n"
-      "  Test: test_wkb_out_multipoint ...passed\n"
-      "  Test: test_wkb_out_multilinestring ...passed\n"
-      "  Test: test_wkb_out_multipolygon ...passed\n"
-      "  Test: test_wkb_out_collection ...passed\n"
-      "  Test: test_wkb_out_circularstring ...passed\n"
-      "  Test: test_wkb_out_compoundcurve ...passed\n"
-      "  Test: test_wkb_out_curvpolygon ...passed\n"
-      "  Test: test_wkb_out_multicurve ...passed\n"
-      "  Test: test_wkb_out_multisurface ...passed\n"
-      "  Test: test_wkb_out_polyhedralsurface ...passed\n"
-      "Suite: wkt_input\n"
-      "  Test: test_wkt_in_point ...passed\n"
-      "  Test: test_wkt_in_linestring ...passed\n"
-      "  Test: test_wkt_in_polygon ...passed\n"
-      "  Test: test_wkt_in_multipoint ...passed\n"
-      "  Test: test_wkt_in_multilinestring ...passed\n"
-      "  Test: test_wkt_in_multipolygon ...passed\n"
-      "  Test: test_wkt_in_collection ...passed\n"
-      "  Test: test_wkt_in_circularstring ...passed\n"
-      "  Test: test_wkt_in_compoundcurve ...passed\n"
-      "  Test: test_wkt_in_curvpolygon ...passed\n"
-      "  Test: test_wkt_in_multicurve ...passed\n"
-      "  Test: test_wkt_in_multisurface ...passed\n"
-      "  Test: test_wkt_in_tin ...passed\n"
-      "  Test: test_wkt_in_polyhedralsurface ...passed\n"
-      "  Test: test_wkt_in_errlocation ...passed\n"
-      "Suite: wkt_output\n"
-      "  Test: test_wkt_out_point ...passed\n"
-      "  Test: test_wkt_out_linestring ...passed\n"
-      "  Test: test_wkt_out_polygon ...passed\n"
-      "  Test: test_wkt_out_multipoint ...passed\n"
-      "  Test: test_wkt_out_multilinestring ...passed\n"
-      "  Test: test_wkt_out_multipolygon ...passed\n"
-      "  Test: test_wkt_out_collection ...passed\n"
-      "  Test: test_wkt_out_circularstring ...passed\n"
-      "  Test: test_wkt_out_compoundcurve ...passed\n"
-      "  Test: test_wkt_out_curvpolygon ...passed\n"
-      "  Test: test_wkt_out_multicurve ...passed\n"
-      "  Test: test_wkt_out_multisurface ...passed\n"
-      "\n"
-      "Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
-      "              suites     38     38    n/a      0        0\n"
-      "               tests    251    251    251      0        0\n"
-      "             asserts   2468   2468   2468      0      n/a\n"
-      "\n"
-      "Elapsed time =    0.298 seconds\n"
-      "\n"
-      "Creating database 'postgis_reg'\n"
-      "Loading PostGIS into 'postgis_reg'\n"
-      "  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/postgis.sql\n"
-      "  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/postgis_comments.sql\n"
-      "Loading SFCGAL into 'postgis_reg'\n"
-      "  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/sfcgal.sql\n"
-      "  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/sfcgal_comments.sql\n"
-      "PostgreSQL 9.4.4, compiled by Visual C++ build 1800, 32-bit\n"
-      "  Postgis 2.2.0dev - r13980 - 2015-08-23 06:13:07\n"
-      "  scripts 2.2.0dev r13980\n"
-      "  GEOS: 3.5.0-CAPI-1.9.0 r4088\n"
-      "  PROJ: Rel. 4.9.1, 04 March 2015\n"
-      "  SFCGAL: 1.1.0\n"
-      "\n"
-      "Running tests\n"
-      "\n"
-      " loader/Point .............. ok\n"
-      " loader/PointM .............. ok\n"
-      " loader/PointZ .............. ok\n"
-      " loader/MultiPoint .............. ok\n"
-      " loader/MultiPointM .............. ok\n"
-      " loader/MultiPointZ .............. ok\n"
-      " loader/Arc .............. ok\n"
-      " loader/ArcM .............. ok\n"
-      " loader/ArcZ .............. ok\n"
-      " loader/Polygon .............. ok\n"
-      " loader/PolygonM .............. ok\n"
-      " loader/PolygonZ .............. ok\n"
-      " loader/TSTPolygon ......... ok\n"
-      " loader/TSIPolygon ......... ok\n"
-      " loader/TSTIPolygon ......... ok\n"
-      " loader/PointWithSchema ..... ok\n"
-      " loader/NoTransPoint ......... ok\n"
-      " loader/NotReallyMultiPoint ......... ok\n"
-      " loader/MultiToSinglePoint ......... ok\n"
-      " loader/ReprojectPts ........ ok\n"
-      " loader/ReprojectPtsGeog ........ ok\n"
-      " loader/Latin1 .... ok\n"
-      " loader/Latin1-implicit .... ok\n"
-      " loader/mfile .... ok\n"
-      " dumper/literalsrid ....... ok\n"
-      " dumper/realtable ....... ok\n"
-      " affine .. ok\n"
-      " bestsrid .. ok\n"
-      " binary .. ok\n"
-      " boundary .. ok\n"
-      " cluster .. ok\n"
-      " concave_hull .. ok\n"
-      " ctors .. ok\n"
-      " dump .. ok\n"
-      " dumppoints .. ok\n"
-      " empty .. ok\n"
-      " forcecurve .. ok\n"
-      " geography .. ok\n"
-      " in_geohash .. ok\n"
-      " in_gml .. ok\n"
-      " in_kml .. ok\n"
-      " in_encodedpolyline .. ok\n"
-      " iscollection .. ok\n"
-      " legacy .. ok\n"
-      " long_xact .. ok\n"
-      " lwgeom_regress .. ok\n"
-      " measures .. ok\n"
-      " operators .. ok\n"
-      " out_geometry .. ok\n"
-      " out_geography .. ok\n"
-      " polygonize .. ok\n"
-      " polyhedralsurface .. ok\n"
-      " postgis_type_name .. ok\n"
-      " regress .. ok\n"
-      " regress_bdpoly .. ok\n"
-      " regress_index .. ok\n"
-      " regress_index_nulls .. ok\n"
-      " regress_management .. ok\n"
-      " regress_selectivity .. ok\n"
-      " regress_lrs .. ok\n"
-      " regress_ogc .. ok\n"
-      " regress_ogc_cover .. ok\n"
-      " regress_ogc_prep .. ok\n"
-      " regress_proj .. ok\n"
-      " relate .. ok\n"
-      " remove_repeated_points .. ok\n"
-      " removepoint .. ok\n"
-      " setpoint .. ok\n"
-      " simplify .. ok\n"
-      " simplifyvw .. ok\n"
-      " size .. ok\n"
-      " snaptogrid .. ok\n"
-      " split .. ok\n"
-      " sql-mm-serialize .. ok\n"
-      " sql-mm-circularstring .. ok\n"
-      " sql-mm-compoundcurve .. ok\n"
-      " sql-mm-curvepoly .. ok\n"
-      " sql-mm-general .. ok\n"
-      " sql-mm-multicurve .. ok\n"
-      " sql-mm-multisurface .. ok\n"
-      " swapordinates .. ok\n"
-      " summary .. ok\n"
-      " temporal .. ok\n"
-      " tickets .. ok\n"
-      " twkb .. ok\n"
-      " typmod .. ok\n"
-      " wkb .. ok\n"
-      " wkt .. ok\n"
-      " wmsservers .. ok\n"
-      " knn .. ok\n"
-      " hausdorff .. ok\n"
-      " regress_buffer_params .. ok\n"
-      " offsetcurve .. ok\n"
-      " relatematch .. ok\n"
-      " isvaliddetail .. ok\n"
-      " sharedpaths .. ok\n"
-      " snap .. ok\n"
-      " node .. ok\n"
-      " unaryunion .. ok\n"
-      " clean .. ok\n"
-      " relate_bnr .. ok\n"
-      " delaunaytriangles .. ok\n"
-      " clipbybox2d .. ok\n"
-      " subdivide .. ok\n"
-      " in_geojson .. ok\n"
-      " regress_sfcgal .. ok\n"
-      " sfcgal/empty .. ok\n"
-      " sfcgal/geography .. ok\n"
-      " sfcgal/legacy .. ok\n"
-      " sfcgal/measures .. ok\n"
-      " sfcgal/regress_ogc_prep .. ok\n"
-      " sfcgal/regress_ogc .. ok\n"
-      " sfcgal/regress .. ok\n"
-      " sfcgal/tickets .. ok\n"
-      " sfcgal/concave_hull .. ok\n"
-      " sfcgal/wmsservers .. ok\n"
-      " sfcgal/approximatemedialaxis .. ok\n"
-      " uninstall .  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/uninstall_sfcgal.sql\n"
-      "  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/postgis/uninstall_postgis.sql\n"
-      ". ok (4336)\n"
-      "\n"
-      "Run tests: 118\n"
-      "Failed: 0\n"
-      "\n"
-      "-- if you built --with-gui, you should see this too\n"
-      "\n"
-      "     CUnit - A unit testing framework for C - Version 2.1-2\n"
-      "     http://cunit.sourceforge.net/\n"
-      "\n"
-      "\n"
-      "Suite: Shapefile Loader File shp2pgsql Test\n"
-      "  Test: test_ShpLoaderCreate() ...passed\n"
-      "  Test: test_ShpLoaderDestroy() ...passed\n"
-      "Suite: Shapefile Loader File pgsql2shp Test\n"
-      "  Test: test_ShpDumperCreate() ...passed\n"
-      "  Test: test_ShpDumperDestroy() ...passed\n"
-      "\n"
-      "Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
-      "              suites      2      2    n/a      0        0\n"
-      "               tests      4      4      4      0        0\n"
-      "             asserts      4      4      4      0      n/a"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:695
-#, no-c-format
-msgid "The <varname>postgis_tiger_geocoder</varname> and <varname>address_standardizer</varname> extensions, currenlty only support the standard PostgreSQL installcheck. To test these use the below. Note: the make install is not necessary if you already did make install at root of PostGIS code folder."
+#: installation.xml:701
+#, no-c-format
+msgid ""
+"CUnit - A unit testing framework for C - Version 2.1-2\n"
+"     http://cunit.sourceforge.net/\n"
+"\n"
+"\n"
+"Suite: computational_geometry\n"
+"  Test: test_lw_segment_side ...passed\n"
+"  Test: test_lw_segment_intersects ...passed\n"
+"  Test: test_lwline_crossing_short_lines ...passed\n"
+"  Test: test_lwline_crossing_long_lines ...passed\n"
+"  Test: test_lwline_crossing_bugs ...passed\n"
+"  Test: test_lwpoint_set_ordinate ...passed\n"
+"  Test: test_lwpoint_get_ordinate ...passed\n"
+"  Test: test_point_interpolate ...passed\n"
+"  Test: test_lwline_clip ...passed\n"
+"  Test: test_lwline_clip_big ...passed\n"
+"  Test: test_lwmline_clip ...passed\n"
+"  Test: test_geohash_point ...passed\n"
+"  Test: test_geohash_precision ...passed\n"
+"  Test: test_geohash ...passed\n"
+"  Test: test_geohash_point_as_int ...passed\n"
+"  Test: test_isclosed ...passed\n"
+"  Test: test_lwgeom_simplify ...passed\n"
+"Suite: buildarea\n"
+"  Test: buildarea1 ...passed\n"
+"  Test: buildarea2 ...passed\n"
+"  Test: buildarea3 ...passed\n"
+"  Test: buildarea4 ...passed\n"
+"  Test: buildarea4b ...passed\n"
+"  Test: buildarea5 ...passed\n"
+"  Test: buildarea6 ...passed\n"
+"  Test: buildarea7 ...passed\n"
+"Suite: geometry_clean\n"
+"  Test: test_lwgeom_make_valid ...passed\n"
+"Suite: clip_by_rectangle\n"
+"  Test: test_lwgeom_clip_by_rect ...passed\n"
+"Suite: force_sfs\n"
+"  Test: test_sfs_11 ...passed\n"
+"  Test: test_sfs_12 ...passed\n"
+"  Test: test_sqlmm ...passed\n"
+"Suite: geodetic\n"
+"  Test: test_sphere_direction ...passed\n"
+"  Test: test_sphere_project ...passed\n"
+"  Test: test_lwgeom_area_sphere ...passed\n"
+"  Test: test_signum ...passed\n"
+"  Test: test_gbox_from_spherical_coordinates ...passed\n"
+"  Test: test_gserialized_get_gbox_geocentric ...passed\n"
+"  Test: test_clairaut ...passed\n"
+"  Test: test_edge_intersection ...passed\n"
+"  Test: test_edge_intersects ...passed\n"
+"  Test: test_edge_distance_to_point ...passed\n"
+"  Test: test_edge_distance_to_edge ...passed\n"
+"  Test: test_lwgeom_distance_sphere ...passed\n"
+"  Test: test_lwgeom_check_geodetic ...passed\n"
+"  Test: test_gserialized_from_lwgeom ...passed\n"
+"  Test: test_spheroid_distance ...passed\n"
+"  Test: test_spheroid_area ...passed\n"
+"  Test: test_lwpoly_covers_point2d ...passed\n"
+"  Test: test_gbox_utils ...passed\n"
+"  Test: test_vector_angle ...passed\n"
+"  Test: test_vector_rotate ...passed\n"
+"  Test: test_lwgeom_segmentize_sphere ...passed\n"
+"  Test: test_ptarray_contains_point_sphere ...passed\n"
+"  Test: test_ptarray_contains_point_sphere_iowa ...passed\n"
+"Suite: GEOS\n"
+"  Test: test_geos_noop ...passed\n"
+"  Test: test_geos_subdivide ...passed\n"
+"  Test: test_geos_linemerge ...passed\n"
+"Suite: Clustering\n"
+"  Test: basic_test ...passed\n"
+"  Test: nonsequential_test ...passed\n"
+"  Test: basic_distance_test ...passed\n"
+"  Test: single_input_test ...passed\n"
+"  Test: empty_inputs_test ...passed\n"
+"Suite: Clustering Union-Find\n"
+"  Test: test_unionfind_create ...passed\n"
+"  Test: test_unionfind_union ...passed\n"
+"  Test: test_unionfind_ordered_by_cluster ...passed\n"
+"Suite: homogenize\n"
+"  Test: test_coll_point ...passed\n"
+"  Test: test_coll_line ...passed\n"
+"  Test: test_coll_poly ...passed\n"
+"  Test: test_coll_coll ...passed\n"
+"  Test: test_geom ...passed\n"
+"  Test: test_coll_curve ...passed\n"
+"Suite: encoded_polyline_input\n"
+"  Test: in_encoded_polyline_test_geoms ...passed\n"
+"  Test: in_encoded_polyline_test_precision ...passed\n"
+"Suite: geojson_input\n"
+"  Test: in_geojson_test_srid ...passed\n"
+"  Test: in_geojson_test_bbox ...passed\n"
+"  Test: in_geojson_test_geoms ...passed\n"
+"Suite: twkb_input\n"
+"  Test: test_twkb_in_point ...passed\n"
+"  Test: test_twkb_in_linestring ...passed\n"
+"  Test: test_twkb_in_polygon ...passed\n"
+"  Test: test_twkb_in_multipoint ...passed\n"
+"  Test: test_twkb_in_multilinestring ...passed\n"
+"  Test: test_twkb_in_multipolygon ...passed\n"
+"  Test: test_twkb_in_collection ...passed\n"
+"  Test: test_twkb_in_precision ...passed\n"
+"Suite: serialization/deserialization\n"
+"  Test: test_typmod_macros ...passed\n"
+"  Test: test_flags_macros ...passed\n"
+"  Test: test_serialized_srid ...passed\n"
+"  Test: test_gserialized_from_lwgeom_size ...passed\n"
+"  Test: test_gbox_serialized_size ...passed\n"
+"  Test: test_lwgeom_from_gserialized ...passed\n"
+"  Test: test_lwgeom_count_vertices ...passed\n"
+"  Test: test_on_gser_lwgeom_count_vertices ...passed\n"
+"  Test: test_geometry_type_from_string ...passed\n"
+"  Test: test_lwcollection_extract ...passed\n"
+"  Test: test_lwgeom_free ...passed\n"
+"  Test: test_lwgeom_flip_coordinates ...passed\n"
+"  Test: test_f2d ...passed\n"
+"  Test: test_lwgeom_clone ...passed\n"
+"  Test: test_lwgeom_force_clockwise ...passed\n"
+"  Test: test_lwgeom_calculate_gbox ...passed\n"
+"  Test: test_lwgeom_is_empty ...passed\n"
+"  Test: test_lwgeom_same ...passed\n"
+"  Test: test_lwline_from_lwmpoint ...passed\n"
+"  Test: test_lwgeom_as_curve ...passed\n"
+"  Test: test_lwgeom_scale ...passed\n"
+"  Test: test_gserialized_is_empty ...passed\n"
+"  Test: test_gbox_same_2d ...passed\n"
+"Suite: measures\n"
+"  Test: test_mindistance2d_tolerance ...passed\n"
+"  Test: test_rect_tree_contains_point ...passed\n"
+"  Test: test_rect_tree_intersects_tree ...passed\n"
+"  Test: test_lwgeom_segmentize2d ...passed\n"
+"  Test: test_lwgeom_locate_along ...passed\n"
+"  Test: test_lw_dist2d_pt_arc ...passed\n"
+"  Test: test_lw_dist2d_seg_arc ...passed\n"
+"  Test: test_lw_dist2d_arc_arc ...passed\n"
+"  Test: test_lw_arc_length ...passed\n"
+"  Test: test_lw_dist2d_pt_ptarrayarc ...passed\n"
+"  Test: test_lw_dist2d_ptarray_ptarrayarc ...passed\n"
+"  Test: test_lwgeom_tcpa ...passed\n"
+"  Test: test_lwgeom_is_trajectory ...passed\n"
+"Suite: effectivearea\n"
+"  Test: do_test_lwgeom_effectivearea_lines ...passed\n"
+"  Test: do_test_lwgeom_effectivearea_polys ...passed\n"
+"Suite: miscellaneous\n"
+"  Test: test_misc_force_2d ...passed\n"
+"  Test: test_misc_simplify ...passed\n"
+"  Test: test_misc_count_vertices ...passed\n"
+"  Test: test_misc_area ...passed\n"
+"  Test: test_misc_wkb ...passed\n"
+"  Test: test_grid ...passed\n"
+"Suite: noding\n"
+"  Test: test_lwgeom_node ...passed\n"
+"Suite: encoded_polyline_output\n"
+"  Test: out_encoded_polyline_test_geoms ...passed\n"
+"  Test: out_encoded_polyline_test_srid ...passed\n"
+"  Test: out_encoded_polyline_test_precision ...passed\n"
+"Suite: geojson_output\n"
+"  Test: out_geojson_test_precision ...passed\n"
+"  Test: out_geojson_test_dims ...passed\n"
+"  Test: out_geojson_test_srid ...passed\n"
+"  Test: out_geojson_test_bbox ...passed\n"
+"  Test: out_geojson_test_geoms ...passed\n"
+"Suite: gml_output\n"
+"  Test: out_gml_test_precision ...passed\n"
+"  Test: out_gml_test_srid ...passed\n"
+"  Test: out_gml_test_dims ...passed\n"
+"  Test: out_gml_test_geodetic ...passed\n"
+"  Test: out_gml_test_geoms ...passed\n"
+"  Test: out_gml_test_geoms_prefix ...passed\n"
+"  Test: out_gml_test_geoms_nodims ...passed\n"
+"  Test: out_gml2_extent ...passed\n"
+"  Test: out_gml3_extent ...passed\n"
+"Suite: kml_output\n"
+"  Test: out_kml_test_precision ...passed\n"
+"  Test: out_kml_test_dims ...passed\n"
+"  Test: out_kml_test_geoms ...passed\n"
+"  Test: out_kml_test_prefix ...passed\n"
+"Suite: svg_output\n"
+"  Test: out_svg_test_precision ...passed\n"
+"  Test: out_svg_test_dims ...passed\n"
+"  Test: out_svg_test_relative ...passed\n"
+"  Test: out_svg_test_geoms ...passed\n"
+"  Test: out_svg_test_srid ...passed\n"
+"Suite: x3d_output\n"
+"  Test: out_x3d3_test_precision ...passed\n"
+"  Test: out_x3d3_test_geoms ...passed\n"
+"  Test: out_x3d3_test_option ...passed\n"
+"Suite: ptarray\n"
+"  Test: test_ptarray_append_point ...passed\n"
+"  Test: test_ptarray_append_ptarray ...passed\n"
+"  Test: test_ptarray_locate_point ...passed\n"
+"  Test: test_ptarray_isccw ...passed\n"
+"  Test: test_ptarray_signed_area ...passed\n"
+"  Test: test_ptarray_unstroke ...passed\n"
+"  Test: test_ptarray_insert_point ...passed\n"
+"  Test: test_ptarray_contains_point ...passed\n"
+"  Test: test_ptarrayarc_contains_point ...passed\n"
+"  Test: test_ptarray_scale ...passed\n"
+"Suite: printing\n"
+"  Test: test_lwprint_default_format ...passed\n"
+"  Test: test_lwprint_format_orders ...passed\n"
+"  Test: test_lwprint_optional_format ...passed\n"
+"  Test: test_lwprint_oddball_formats ...passed\n"
+"  Test: test_lwprint_bad_formats ...passed\n"
+"Suite: SFCGAL\n"
+"  Test: test_sfcgal_noop ...passed\n"
+"Suite: split\n"
+"  Test: test_lwline_split_by_point_to ...passed\n"
+"  Test: test_lwgeom_split ...passed\n"
+"Suite: stringbuffer\n"
+"  Test: test_stringbuffer_append ...passed\n"
+"  Test: test_stringbuffer_aprintf ...passed\n"
+"Suite: surface\n"
+"  Test: triangle_parse ...passed\n"
+"  Test: tin_parse ...passed\n"
+"  Test: polyhedralsurface_parse ...passed\n"
+"  Test: surface_dimension ...passed\n"
+"Suite: Internal Spatial Trees\n"
+"  Test: test_tree_circ_create ...passed\n"
+"  Test: test_tree_circ_pip ...passed\n"
+"  Test: test_tree_circ_pip2 ...passed\n"
+"  Test: test_tree_circ_distance ...passed\n"
+"  Test: test_tree_circ_distance_threshold ...passed\n"
+"Suite: triangulate\n"
+"  Test: test_lwgeom_delaunay_triangulation ...passed\n"
+"Suite: twkb_output\n"
+"  Test: test_twkb_out_point ...passed\n"
+"  Test: test_twkb_out_linestring ...passed\n"
+"  Test: test_twkb_out_polygon ...passed\n"
+"  Test: test_twkb_out_multipoint ...passed\n"
+"  Test: test_twkb_out_multilinestring ...passed\n"
+"  Test: test_twkb_out_multipolygon ...passed\n"
+"  Test: test_twkb_out_collection ...passed\n"
+"  Test: test_twkb_out_idlist ...passed\n"
+"Suite: varint\n"
+"  Test: test_zigzag ...passed\n"
+"  Test: test_varint ...passed\n"
+"  Test: test_varint_roundtrip ...passed\n"
+"Suite: wkb_input\n"
+"  Test: test_wkb_in_point ...passed\n"
+"  Test: test_wkb_in_linestring ...passed\n"
+"  Test: test_wkb_in_polygon ...passed\n"
+"  Test: test_wkb_in_multipoint ...passed\n"
+"  Test: test_wkb_in_multilinestring ...passed\n"
+"  Test: test_wkb_in_multipolygon ...passed\n"
+"  Test: test_wkb_in_collection ...passed\n"
+"  Test: test_wkb_in_circularstring ...passed\n"
+"  Test: test_wkb_in_compoundcurve ...passed\n"
+"  Test: test_wkb_in_curvpolygon ...passed\n"
+"  Test: test_wkb_in_multicurve ...passed\n"
+"  Test: test_wkb_in_multisurface ...passed\n"
+"  Test: test_wkb_in_malformed ...passed\n"
+"Suite: wkb_output\n"
+"  Test: test_wkb_out_point ...passed\n"
+"  Test: test_wkb_out_linestring ...passed\n"
+"  Test: test_wkb_out_polygon ...passed\n"
+"  Test: test_wkb_out_multipoint ...passed\n"
+"  Test: test_wkb_out_multilinestring ...passed\n"
+"  Test: test_wkb_out_multipolygon ...passed\n"
+"  Test: test_wkb_out_collection ...passed\n"
+"  Test: test_wkb_out_circularstring ...passed\n"
+"  Test: test_wkb_out_compoundcurve ...passed\n"
+"  Test: test_wkb_out_curvpolygon ...passed\n"
+"  Test: test_wkb_out_multicurve ...passed\n"
+"  Test: test_wkb_out_multisurface ...passed\n"
+"  Test: test_wkb_out_polyhedralsurface ...passed\n"
+"Suite: wkt_input\n"
+"  Test: test_wkt_in_point ...passed\n"
+"  Test: test_wkt_in_linestring ...passed\n"
+"  Test: test_wkt_in_polygon ...passed\n"
+"  Test: test_wkt_in_multipoint ...passed\n"
+"  Test: test_wkt_in_multilinestring ...passed\n"
+"  Test: test_wkt_in_multipolygon ...passed\n"
+"  Test: test_wkt_in_collection ...passed\n"
+"  Test: test_wkt_in_circularstring ...passed\n"
+"  Test: test_wkt_in_compoundcurve ...passed\n"
+"  Test: test_wkt_in_curvpolygon ...passed\n"
+"  Test: test_wkt_in_multicurve ...passed\n"
+"  Test: test_wkt_in_multisurface ...passed\n"
+"  Test: test_wkt_in_tin ...passed\n"
+"  Test: test_wkt_in_polyhedralsurface ...passed\n"
+"  Test: test_wkt_in_errlocation ...passed\n"
+"Suite: wkt_output\n"
+"  Test: test_wkt_out_point ...passed\n"
+"  Test: test_wkt_out_linestring ...passed\n"
+"  Test: test_wkt_out_polygon ...passed\n"
+"  Test: test_wkt_out_multipoint ...passed\n"
+"  Test: test_wkt_out_multilinestring ...passed\n"
+"  Test: test_wkt_out_multipolygon ...passed\n"
+"  Test: test_wkt_out_collection ...passed\n"
+"  Test: test_wkt_out_circularstring ...passed\n"
+"  Test: test_wkt_out_compoundcurve ...passed\n"
+"  Test: test_wkt_out_curvpolygon ...passed\n"
+"  Test: test_wkt_out_multicurve ...passed\n"
+"  Test: test_wkt_out_multisurface ...passed\n"
+"\n"
+"Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
+"              suites     38     38    n/a      0        0\n"
+"               tests    251    251    251      0        0\n"
+"             asserts   2468   2468   2468      0      n/a\n"
+"\n"
+"Elapsed time =    0.298 seconds\n"
+"\n"
+"Creating database 'postgis_reg'\n"
+"Loading PostGIS into 'postgis_reg'\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/postgis.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/postgis_comments.sql\n"
+"Loading SFCGAL into 'postgis_reg'\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/sfcgal.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/sfcgal_comments.sql\n"
+"PostgreSQL 9.4.4, compiled by Visual C++ build 1800, 32-bit\n"
+"  Postgis 2.2.0dev - r13980 - 2015-08-23 06:13:07\n"
+"  scripts 2.2.0dev r13980\n"
+"  GEOS: 3.5.0-CAPI-1.9.0 r4088\n"
+"  PROJ: Rel. 4.9.1, 04 March 2015\n"
+"  SFCGAL: 1.1.0\n"
+"\n"
+"Running tests\n"
+"\n"
+" loader/Point .............. ok\n"
+" loader/PointM .............. ok\n"
+" loader/PointZ .............. ok\n"
+" loader/MultiPoint .............. ok\n"
+" loader/MultiPointM .............. ok\n"
+" loader/MultiPointZ .............. ok\n"
+" loader/Arc .............. ok\n"
+" loader/ArcM .............. ok\n"
+" loader/ArcZ .............. ok\n"
+" loader/Polygon .............. ok\n"
+" loader/PolygonM .............. ok\n"
+" loader/PolygonZ .............. ok\n"
+" loader/TSTPolygon ......... ok\n"
+" loader/TSIPolygon ......... ok\n"
+" loader/TSTIPolygon ......... ok\n"
+" loader/PointWithSchema ..... ok\n"
+" loader/NoTransPoint ......... ok\n"
+" loader/NotReallyMultiPoint ......... ok\n"
+" loader/MultiToSinglePoint ......... ok\n"
+" loader/ReprojectPts ........ ok\n"
+" loader/ReprojectPtsGeog ........ ok\n"
+" loader/Latin1 .... ok\n"
+" loader/Latin1-implicit .... ok\n"
+" loader/mfile .... ok\n"
+" dumper/literalsrid ....... ok\n"
+" dumper/realtable ....... ok\n"
+" affine .. ok\n"
+" bestsrid .. ok\n"
+" binary .. ok\n"
+" boundary .. ok\n"
+" cluster .. ok\n"
+" concave_hull .. ok\n"
+" ctors .. ok\n"
+" dump .. ok\n"
+" dumppoints .. ok\n"
+" empty .. ok\n"
+" forcecurve .. ok\n"
+" geography .. ok\n"
+" in_geohash .. ok\n"
+" in_gml .. ok\n"
+" in_kml .. ok\n"
+" in_encodedpolyline .. ok\n"
+" iscollection .. ok\n"
+" legacy .. ok\n"
+" long_xact .. ok\n"
+" lwgeom_regress .. ok\n"
+" measures .. ok\n"
+" operators .. ok\n"
+" out_geometry .. ok\n"
+" out_geography .. ok\n"
+" polygonize .. ok\n"
+" polyhedralsurface .. ok\n"
+" postgis_type_name .. ok\n"
+" regress .. ok\n"
+" regress_bdpoly .. ok\n"
+" regress_index .. ok\n"
+" regress_index_nulls .. ok\n"
+" regress_management .. ok\n"
+" regress_selectivity .. ok\n"
+" regress_lrs .. ok\n"
+" regress_ogc .. ok\n"
+" regress_ogc_cover .. ok\n"
+" regress_ogc_prep .. ok\n"
+" regress_proj .. ok\n"
+" relate .. ok\n"
+" remove_repeated_points .. ok\n"
+" removepoint .. ok\n"
+" setpoint .. ok\n"
+" simplify .. ok\n"
+" simplifyvw .. ok\n"
+" size .. ok\n"
+" snaptogrid .. ok\n"
+" split .. ok\n"
+" sql-mm-serialize .. ok\n"
+" sql-mm-circularstring .. ok\n"
+" sql-mm-compoundcurve .. ok\n"
+" sql-mm-curvepoly .. ok\n"
+" sql-mm-general .. ok\n"
+" sql-mm-multicurve .. ok\n"
+" sql-mm-multisurface .. ok\n"
+" swapordinates .. ok\n"
+" summary .. ok\n"
+" temporal .. ok\n"
+" tickets .. ok\n"
+" twkb .. ok\n"
+" typmod .. ok\n"
+" wkb .. ok\n"
+" wkt .. ok\n"
+" wmsservers .. ok\n"
+" knn .. ok\n"
+" hausdorff .. ok\n"
+" regress_buffer_params .. ok\n"
+" offsetcurve .. ok\n"
+" relatematch .. ok\n"
+" isvaliddetail .. ok\n"
+" sharedpaths .. ok\n"
+" snap .. ok\n"
+" node .. ok\n"
+" unaryunion .. ok\n"
+" clean .. ok\n"
+" relate_bnr .. ok\n"
+" delaunaytriangles .. ok\n"
+" clipbybox2d .. ok\n"
+" subdivide .. ok\n"
+" in_geojson .. ok\n"
+" regress_sfcgal .. ok\n"
+" sfcgal/empty .. ok\n"
+" sfcgal/geography .. ok\n"
+" sfcgal/legacy .. ok\n"
+" sfcgal/measures .. ok\n"
+" sfcgal/regress_ogc_prep .. ok\n"
+" sfcgal/regress_ogc .. ok\n"
+" sfcgal/regress .. ok\n"
+" sfcgal/tickets .. ok\n"
+" sfcgal/concave_hull .. ok\n"
+" sfcgal/wmsservers .. ok\n"
+" sfcgal/approximatemedialaxis .. ok\n"
+" uninstall .  /projects/postgis/branches/2.2/regress/00-regress-install/"
+"share/contrib/postgis/uninstall_sfcgal.sql\n"
+"  /projects/postgis/branches/2.2/regress/00-regress-install/share/contrib/"
+"postgis/uninstall_postgis.sql\n"
+". ok (4336)\n"
+"\n"
+"Run tests: 118\n"
+"Failed: 0\n"
+"\n"
+"-- if you built --with-gui, you should see this too\n"
+"\n"
+"     CUnit - A unit testing framework for C - Version 2.1-2\n"
+"     http://cunit.sourceforge.net/\n"
+"\n"
+"\n"
+"Suite: Shapefile Loader File shp2pgsql Test\n"
+"  Test: test_ShpLoaderCreate() ...passed\n"
+"  Test: test_ShpLoaderDestroy() ...passed\n"
+"Suite: Shapefile Loader File pgsql2shp Test\n"
+"  Test: test_ShpDumperCreate() ...passed\n"
+"  Test: test_ShpDumperDestroy() ...passed\n"
+"\n"
+"Run Summary:    Type  Total    Ran Passed Failed Inactive\n"
+"              suites      2      2    n/a      0        0\n"
+"               tests      4      4      4      0        0\n"
+"             asserts      4      4      4      0      n/a"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:696
+#: installation.xml:703
+#, no-c-format
+msgid ""
+"The <varname>postgis_tiger_geocoder</varname> and "
+"<varname>address_standardizer</varname> extensions, currenlty only support "
+"the standard PostgreSQL installcheck. To test these use the below. Note: the "
+"make install is not necessary if you already did make install at root of "
+"PostGIS code folder."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:704
 #, no-c-format
 msgid "For address_standardizer:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:697
+#: installation.xml:705
 #, no-c-format
 msgid ""
-      "cd extensions/address_standardizer\n"
-      "make install\n"
-      "make installcheck"
+"cd extensions/address_standardizer\n"
+"make install\n"
+"make installcheck"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:699
+#: installation.xml:707
 #, no-c-format
 msgid "Output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:700
+#: installation.xml:708
 #, no-c-format
 msgid ""
-      "============== dropping database \"contrib_regression\" ==============\n"
-      "DROP DATABASE\n"
-      "============== creating database \"contrib_regression\" ==============\n"
-      "CREATE DATABASE\n"
-      "ALTER DATABASE\n"
-      "============== running regression test queries        ==============\n"
-      "test test-init-extensions     ... ok\n"
-      "test test-parseaddress        ... ok\n"
-      "test test-standardize_address_1 ... ok\n"
-      "test test-standardize_address_2 ... ok\n"
-      "\n"
-      "=====================\n"
-      " All 4 tests passed.\n"
-      "====================="
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== running regression test queries        ==============\n"
+"test test-init-extensions     ... ok\n"
+"test test-parseaddress        ... ok\n"
+"test test-standardize_address_1 ... ok\n"
+"test test-standardize_address_2 ... ok\n"
+"\n"
+"=====================\n"
+" All 4 tests passed.\n"
+"====================="
 msgstr ""
 
 #. Tag: para
-#: installation.xml:702
+#: installation.xml:710
 #, no-c-format
-msgid "For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions available in your PostgreSQL instance. The address_standardizer tests will also kick in if you built postgis with address_standardizer support:"
+msgid ""
+"For tiger geocoder, make sure you have postgis and fuzzystrmatch extensions "
+"available in your PostgreSQL instance. The address_standardizer tests will "
+"also kick in if you built postgis with address_standardizer support:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:703
+#: installation.xml:711
 #, no-c-format
 msgid ""
-      "cd extensions/postgis_tiger_geocoder\n"
-      "make install\n"
-      "make installcheck"
+"cd extensions/postgis_tiger_geocoder\n"
+"make install\n"
+"make installcheck"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:704
+#: installation.xml:712
 #, no-c-format
 msgid "output should look like:"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:705
+#: installation.xml:713
 #, no-c-format
 msgid ""
-      "============== dropping database \"contrib_regression\" ==============\n"
-      "DROP DATABASE\n"
-      "============== creating database \"contrib_regression\" ==============\n"
-      "CREATE DATABASE\n"
-      "ALTER DATABASE\n"
-      "============== installing fuzzystrmatch               ==============\n"
-      "CREATE EXTENSION\n"
-      "============== installing postgis                     ==============\n"
-      "CREATE EXTENSION\n"
-      "============== installing postgis_tiger_geocoder      ==============\n"
-      "CREATE EXTENSION\n"
-      "============== installing address_standardizer        ==============\n"
-      "CREATE EXTENSION\n"
-      "============== running regression test queries        ==============\n"
-      "test test-normalize_address   ... ok\n"
-      "test test-pagc_normalize_address ... ok\n"
-      "\n"
-      "=====================\n"
-      "All 2 tests passed.\n"
-      "====================="
+"============== dropping database \"contrib_regression\" ==============\n"
+"DROP DATABASE\n"
+"============== creating database \"contrib_regression\" ==============\n"
+"CREATE DATABASE\n"
+"ALTER DATABASE\n"
+"============== installing fuzzystrmatch               ==============\n"
+"CREATE EXTENSION\n"
+"============== installing postgis                     ==============\n"
+"CREATE EXTENSION\n"
+"============== installing postgis_tiger_geocoder      ==============\n"
+"CREATE EXTENSION\n"
+"============== installing address_standardizer        ==============\n"
+"CREATE EXTENSION\n"
+"============== running regression test queries        ==============\n"
+"test test-normalize_address   ... ok\n"
+"test test-pagc_normalize_address ... ok\n"
+"\n"
+"=====================\n"
+"All 2 tests passed.\n"
+"====================="
 msgstr ""
 
 #. Tag: title
-#: installation.xml:709
+#: installation.xml:717
 #, no-c-format
 msgid "Installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:711
+#: installation.xml:719
 #, no-c-format
 msgid "To install PostGIS, type"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:716
+#: installation.xml:724
 #, no-c-format
 msgid "make install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:719
+#: installation.xml:727
 #, no-c-format
-msgid "This will copy the PostGIS installation files into their appropriate subdirectory specified by the <command>--prefix</command> configuration parameter. In particular:"
+msgid ""
+"This will copy the PostGIS installation files into their appropriate "
+"subdirectory specified by the <command>--prefix</command> configuration "
+"parameter. In particular:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:727
+#: installation.xml:735
 #, no-c-format
-msgid "The loader and dumper binaries are installed in <filename>[prefix]/bin</filename>."
+msgid ""
+"The loader and dumper binaries are installed in <filename>[prefix]/bin</"
+"filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:734
+#: installation.xml:742
 #, no-c-format
-msgid "The SQL files, such as <filename>postgis.sql</filename>, are installed in <filename>[prefix]/share/contrib</filename>."
+msgid ""
+"The SQL files, such as <filename>postgis.sql</filename>, are installed in "
+"<filename>[prefix]/share/contrib</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:741
+#: installation.xml:749
 #, no-c-format
-msgid "The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
+msgid ""
+"The PostGIS libraries are installed in <filename>[prefix]/lib</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:748
+#: installation.xml:756
 #, no-c-format
-msgid "If you previously ran the <command>make comments</command> command to generate the <filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename> file, install the sql file by running"
+msgid ""
+"If you previously ran the <command>make comments</command> command to "
+"generate the <filename>postgis_comments.sql</filename>, "
+"<filename>raster_comments.sql</filename> file, install the sql file by "
+"running"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:755
+#: installation.xml:763
 #, no-c-format
 msgid "make comments-install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:759
+#: installation.xml:767
 #, no-c-format
-msgid "<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</filename>, <filename>topology_comments.sql</filename> was separated from the typical build and installation targets since with it comes the extra dependency of <command>xsltproc</command>."
+msgid ""
+"<filename>postgis_comments.sql</filename>, <filename>raster_comments.sql</"
+"filename>, <filename>topology_comments.sql</filename> was separated from the "
+"typical build and installation targets since with it comes the extra "
+"dependency of <command>xsltproc</command>."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:769
+#: installation.xml:777
 #, no-c-format
-msgid "Create a spatially-enabled database on PostgreSQL lower than 9.1"
+msgid "Creating a spatial database using EXTENSIONS"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:771
+#: installation.xml:779
 #, no-c-format
-msgid "The first step in creating a PostGIS database is to create a simple PostgreSQL database."
+msgid ""
+"If you are using PostgreSQL 9.1+ and have compiled and installed the "
+"extensions/ postgis modules, you can create a spatial database the new way."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:777 installation.xml:874
+#: installation.xml:785 installation.xml:820
 #, no-c-format
 msgid "createdb [yourdatabase]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:780
+#: installation.xml:788
 #, no-c-format
-msgid "Many of the PostGIS functions are written in the PL/pgSQL procedural language. As such, the next step to create a PostGIS database is to enable the PL/pgSQL language in your new database. This is accomplish by the command below command. For PostgreSQL 8.4+, this is generally already installed"
+msgid ""
+"The core postgis extension installs PostGIS geometry, geography, raster, "
+"spatial_ref_sys and all the functions and comments with a simple: "
+"<programlisting>CREATE EXTENSION postgis;</programlisting> command."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:788
+#: installation.xml:794
 #, no-c-format
-msgid "createlang plpgsql [yourdatabase]"
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:791
+#: installation.xml:797
 #, no-c-format
-msgid "Now load the PostGIS object and function definitions into your database by loading the <filename>postgis.sql</filename> definitions file (located in <filename>[prefix]/share/contrib</filename> as specified during the configuration step)."
+msgid ""
+"Topology is packaged as a separate extension and installable with command:"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:799
+#: installation.xml:802
 #, no-c-format
-msgid "psql -d [yourdatabase] -f postgis.sql"
+msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
 msgstr ""
 
 #. Tag: para
-#: installation.xml:802
+#: installation.xml:805 installation.xml:900
 #, no-c-format
-msgid "For a complete set of EPSG coordinate system definition identifiers, you can also load the <filename>spatial_ref_sys.sql</filename> definitions file and populate the <varname>spatial_ref_sys</varname> table. This will permit you to perform ST_Transform() operations on geometries."
+msgid ""
+"If you plan to restore an old backup from prior versions in this new db, run:"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:810
+#: installation.xml:806 installation.xml:901
 #, no-c-format
-msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
+msgid "psql -d [yourdatabase] -f legacy.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:813
+#: installation.xml:808 installation.xml:905
 #, no-c-format
-msgid "If you wish to add comments to the PostGIS functions, the final step is to load the <filename>postgis_comments.sql</filename> into your spatial database. The comments can be viewed by simply typing <command>\\dd [function_name]</command> from a <command>psql</command> terminal window."
+msgid ""
+"You can later run <filename>uninstall_legacy.sql</filename> to get rid of "
+"the deprecated functions after you are done with restoring and cleanup."
 msgstr ""
 
-#. Tag: command
-#: installation.xml:821
+#. Tag: title
+#: installation.xml:812
 #, no-c-format
-msgid "psql -d [yourdatabase] -f postgis_comments.sql"
+msgid "Create a spatially-enabled database without using extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:824
+#: installation.xml:814
 #, no-c-format
-msgid "Install raster support"
+msgid ""
+"This is generally only needed if you built-PostGIS without raster support. "
+"Since raster functions are part of the postgis extension, extension support "
+"is not enabled if PostGIS is built without raster."
 msgstr ""
 
-#. Tag: command
-#: installation.xml:829
+#. Tag: para
+#: installation.xml:815
 #, no-c-format
-msgid "psql -d [yourdatabase] -f rtpostgis.sql"
+msgid ""
+"The first step in creating a PostGIS database is to create a simple "
+"PostgreSQL database."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:832
+#: installation.xml:823
 #, no-c-format
-msgid "Install raster support comments. This will provide quick help info for each raster function using psql or PgAdmin or any other PostgreSQL tool that can show function comments"
+msgid ""
+"Many of the PostGIS functions are written in the PL/pgSQL procedural "
+"language. As such, the next step to create a PostGIS database is to enable "
+"the PL/pgSQL language in your new database. This is accomplish by the "
+"command below command. For PostgreSQL 8.4+, this is generally already "
+"installed"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:838
+#: installation.xml:831
 #, no-c-format
-msgid "psql -d [yourdatabase] -f raster_comments.sql"
+msgid "createlang plpgsql [yourdatabase]"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:840
+#: installation.xml:834
 #, no-c-format
-msgid "Install topology support"
+msgid ""
+"Now load the PostGIS object and function definitions into your database by "
+"loading the <filename>postgis.sql</filename> definitions file (located in "
+"<filename>[prefix]/share/contrib</filename> as specified during the "
+"configuration step)."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:845
+#: installation.xml:842
 #, no-c-format
-msgid "psql -d [yourdatabase] -f topology/topology.sql"
+msgid "psql -d [yourdatabase] -f postgis.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:848
+#: installation.xml:845
 #, no-c-format
-msgid "Install topology support comments. This will provide quick help info for each topology function / type using psql or PgAdmin or any other PostgreSQL tool that can show function comments"
+msgid ""
+"For a complete set of EPSG coordinate system definition identifiers, you can "
+"also load the <filename>spatial_ref_sys.sql</filename> definitions file and "
+"populate the <varname>spatial_ref_sys</varname> table. This will permit you "
+"to perform ST_Transform() operations on geometries."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:854
+#: installation.xml:853
 #, no-c-format
-msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
+msgid "psql -d [yourdatabase] -f spatial_ref_sys.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:857 installation.xml:894
+#: installation.xml:856
 #, no-c-format
-msgid "If you plan to restore an old backup from prior versions in this new db, run:"
+msgid ""
+"If you wish to add comments to the PostGIS functions, the final step is to "
+"load the <filename>postgis_comments.sql</filename> into your spatial "
+"database. The comments can be viewed by simply typing <command>\\dd "
+"[function_name]</command> from a <command>psql</command> terminal window."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:858 installation.xml:895
+#: installation.xml:864
 #, no-c-format
-msgid "psql -d [yourdatabase] -f legacy.sql"
+msgid "psql -d [yourdatabase] -f postgis_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:859
+#: installation.xml:867
 #, no-c-format
-msgid "There is an alternative <filename>legacy_minimal.sql</filename> you can run instead which will install barebones needed to recover tables and work with apps like MapServer and GeoServer. If you have views that use things like distance / length etc, you'll need the full blown <filename>legacy.sql</filename>"
+msgid "Install raster support"
 msgstr ""
 
-#. Tag: para
-#: installation.xml:862 installation.xml:897
+#. Tag: command
+#: installation.xml:872
 #, no-c-format
-msgid "You can later run <filename>uninstall_legacy.sql</filename> to get rid of the deprecated functions after you are done with restoring and cleanup."
+msgid "psql -d [yourdatabase] -f rtpostgis.sql"
 msgstr ""
 
-#. Tag: title
-#: installation.xml:866
+#. Tag: para
+#: installation.xml:875
 #, no-c-format
-msgid "Creating a spatial database using EXTENSIONS"
+msgid ""
+"Install raster support comments. This will provide quick help info for each "
+"raster function using psql or PgAdmin or any other PostgreSQL tool that can "
+"show function comments"
 msgstr ""
 
-#. Tag: para
-#: installation.xml:868
+#. Tag: command
+#: installation.xml:881
 #, no-c-format
-msgid "If you are using PostgreSQL 9.1+ and have compiled and installed the extensions/ postgis modules, you can create a spatial database the new way."
+msgid "psql -d [yourdatabase] -f raster_comments.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:877
+#: installation.xml:883
 #, no-c-format
-msgid "The core postgis extension installs PostGIS geometry, geography, raster, spatial_ref_sys and all the functions and comments with a simple: <programlisting>CREATE EXTENSION postgis;</programlisting> command."
+msgid "Install topology support"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:883
+#: installation.xml:888
 #, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis;\""
+msgid "psql -d [yourdatabase] -f topology/topology.sql"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:886
+#: installation.xml:891
 #, no-c-format
-msgid "Topology is packaged as a separate extension and installable with command:"
+msgid ""
+"Install topology support comments. This will provide quick help info for "
+"each topology function / type using psql or PgAdmin or any other PostgreSQL "
+"tool that can show function comments"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:891
+#: installation.xml:897
 #, no-c-format
-msgid "psql -d [yourdatabase] -c \"CREATE EXTENSION postgis_topology;\""
+msgid "psql -d [yourdatabase] -f topology/topology_comments.sql"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:902
+#, no-c-format
+msgid ""
+"There is an alternative <filename>legacy_minimal.sql</filename> you can run "
+"instead which will install barebones needed to recover tables and work with "
+"apps like MapServer and GeoServer. If you have views that use things like "
+"distance / length etc, you'll need the full blown <filename>legacy.sql</"
+"filename>"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:900
+#: installation.xml:908
 #, no-c-format
 msgid "Installing and Using the address standardizer"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:901
+#: installation.xml:909
 #, no-c-format
-msgid "The <code>address_standardizer</code> extension used to be a separate package that required separate download. From PostGIS 2.2 on, it is now bundled in. For more information about the address_standardize, what it does, and how to configure it for your needs, refer to <xref linkend=\"Address_Standardizer\"/>."
+msgid ""
+"The <code>address_standardizer</code> extension used to be a separate "
+"package that required separate download. From PostGIS 2.2 on, it is now "
+"bundled in. For more information about the address_standardize, what it "
+"does, and how to configure it for your needs, refer to <xref linkend="
+"\"Address_Standardizer\"/>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:903
+#: installation.xml:911
 #, no-c-format
-msgid "This standardizer can be used in conjunction with the PostGIS packaged tiger geocoder extension as a replacement for the <xref linkend=\"Normalize_Address\"/> discussed. To use as replacement refer to <xref linkend=\"tiger_pagc_address_standardizing\"/>. You can also use it as a building block for your own geocoder or use it to standardize your addresses for easier compare of addresses."
+msgid ""
+"This standardizer can be used in conjunction with the PostGIS packaged tiger "
+"geocoder extension as a replacement for the <xref linkend=\"Normalize_Address"
+"\"/> discussed. To use as replacement refer to <xref linkend="
+"\"tiger_pagc_address_standardizing\"/>. You can also use it as a building "
+"block for your own geocoder or use it to standardize your addresses for "
+"easier compare of addresses."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:907
+#: installation.xml:915
 #, no-c-format
-msgid "The address standardizer relies on PCRE which is usually already installed on many Nix systems, but you can download the latest at: <ulink url=\"http://www.pcre.org\">http://www.pcre.org</ulink>. If during <xref linkend=\"installation_configuration\"/>, PCRE is found, then the address standardizer extension will automatically be built. If you have a custom pcre install you want to use instead, pass to configure <code>--with-pcredir=/path/to/pcre</code> where <filename>/path/to/pcr [...]
+msgid ""
+"The address standardizer relies on PCRE which is usually already installed "
+"on many Nix systems, but you can download the latest at: <ulink url=\"http://"
+"www.pcre.org\">http://www.pcre.org</ulink>. If during <xref linkend="
+"\"installation_configuration\"/>, PCRE is found, then the address "
+"standardizer extension will automatically be built. If you have a custom "
+"pcre install you want to use instead, pass to configure <code>--with-"
+"pcredir=/path/to/pcre</code> where <filename>/path/to/pcre</filename> is the "
+"root folder for your pcre include and lib directories."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:910
+#: installation.xml:918
 #, no-c-format
-msgid "For Windows users, the PostGIS 2.1+ bundle is packaged with the address_standardizer already so no need to compile and can move straight to <code>CREATE EXTENSION</code> step."
+msgid ""
+"For Windows users, the PostGIS 2.1+ bundle is packaged with the "
+"address_standardizer already so no need to compile and can move straight to "
+"<code>CREATE EXTENSION</code> step."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:913
+#: installation.xml:921
 #, no-c-format
-msgid "Once you have installed, you can connect to your database and run the SQL:"
+msgid ""
+"Once you have installed, you can connect to your database and run the SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:914
+#: installation.xml:922
 #, no-c-format
 msgid "CREATE EXTENSION address_standardizer;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:916
+#: installation.xml:924
 #, no-c-format
 msgid "The following test requires no rules, gaz, or lex tables"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:917
+#: installation.xml:925
 #, no-c-format
 msgid ""
-      "SELECT num, street, city, state, zip\n"
-      " FROM parse_address('1 Devonshire Place, Boston, MA 02109');"
+"SELECT num, street, city, state, zip\n"
+" FROM parse_address('1 Devonshire Place PH301, Boston, MA 02109');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:918
+#: installation.xml:926
 #, no-c-format
 msgid "Output should be"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:919
+#: installation.xml:927
 #, no-c-format
 msgid ""
-      "num |         street         |  city  | state |  zip\n"
-      "-----+------------------------+--------+-------+-------\n"
-      " 1   | Devonshire Place PH301 | Boston | MA    | 02109"
+"num |         street         |  city  | state |  zip\n"
+"-----+------------------------+--------+-------+-------\n"
+" 1   | Devonshire Place PH301 | Boston | MA    | 02109"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:921
+#: installation.xml:929
 #, no-c-format
 msgid "Installing Regex::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:922
+#: installation.xml:930
 #, no-c-format
-msgid "Perl Regex:Assemble is no longer needed for compiling address_standardizer extension since the files it generates are part of the source tree. However if you need to edit the <filename>usps-st-city-orig.txt</filename> or <filename>usps-st-city-orig.txt usps-st-city-adds.tx</filename>, you need to rebuild <filename>parseaddress-stcities.h</filename> which does require Regex:Assemble."
+msgid ""
+"Perl Regex:Assemble is no longer needed for compiling address_standardizer "
+"extension since the files it generates are part of the source tree. However "
+"if you need to edit the <filename>usps-st-city-orig.txt</filename> or "
+"<filename>usps-st-city-orig.txt usps-st-city-adds.tx</filename>, you need to "
+"rebuild <filename>parseaddress-stcities.h</filename> which does require "
+"Regex:Assemble."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:923
+#: installation.xml:931
 #, no-c-format
 msgid "cpan Regexp::Assemble"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:924
+#: installation.xml:932
 #, no-c-format
 msgid "or if you are on Ubuntu / Debian you might need to do"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:925
+#: installation.xml:933
 #, no-c-format
 msgid "sudo perl -MCPAN -e \"install Regexp::Assemble\""
 msgstr ""
 
 #. Tag: title
-#: installation.xml:930
+#: installation.xml:938
 #, no-c-format
 msgid "Installing, Upgrading Tiger Geocoder and loading data"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:932
-#, no-c-format
-msgid "Extras like Tiger geocoder may not be packaged in your PostGIS distribution, but will always be available in the postgis-&last_release_version;.tar.gz file. The instructions provided here are also available in the <filename>extras/tiger_geocoder/README</filename>"
-msgstr ""
-
-#. Tag: para
-#: installation.xml:933
+#: installation.xml:940
 #, no-c-format
-msgid "If you are on Windows and you don't have tar installed, you can use <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink> to unzip the PostGIS tarball."
+msgid ""
+"Extras like Tiger geocoder may not be packaged in your PostGIS distribution. "
+"If you are missing the tiger geocoder extension or want a newer version than "
+"what your install comes with, then use the <filename>share/extension/"
+"postgis_tiger_geocoder.*</filename> files from the packages in <ulink url="
+"\"http://postgis.net/windows_downloads/\">Windows Unreleased Versions</"
+"ulink> section for your version of PostgreSQL. Although these packages are "
+"for windows, the postgis_tiger_geocoder extension files will work on any OS "
+"since the extension is an SQL/plpgsql only extension."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:935
+#: installation.xml:944
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Using Extension"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:936
+#: installation.xml:945
 #, no-c-format
-msgid "If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of the new extension model for installing tiger geocoder. To do so:"
+msgid ""
+"If you are using PostgreSQL 9.1+ and PostGIS 2.1+, you can take advantage of "
+"the new extension model for installing tiger geocoder. To do so:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:938
+#: installation.xml:947
 #, no-c-format
-msgid "First get binaries for PostGIS 2.1+ or compile and install as usual. This should install the necessary extension files as well for tiger geocoder."
+msgid ""
+"First get binaries for PostGIS 2.1+ or compile and install as usual. This "
+"should install the necessary extension files as well for tiger geocoder."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:939
+#: installation.xml:948
 #, no-c-format
-msgid "Connect to your database via psql or pgAdmin or some other tool and run the following SQL commands. Note that if you are installing in a database that already has postgis, you don't need to do the first step. If you have <varname>fuzzystrmatch</varname> extension already installed, you don't need to do the second step either."
+msgid ""
+"Connect to your database via psql or pgAdmin or some other tool and run the "
+"following SQL commands. Note that if you are installing in a database that "
+"already has postgis, you don't need to do the first step. If you have "
+"<varname>fuzzystrmatch</varname> extension already installed, you don't need "
+"to do the second step either."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:940
+#: installation.xml:949
 #, no-c-format
 msgid ""
-      "CREATE EXTENSION postgis;\n"
-      "CREATE EXTENSION fuzzystrmatch;\n"
-      "--this one is optional if you want to use the rules based standardizer (pagc_normalize_address)\n"
-      "CREATE EXTENSION address_standardizer;\n"
-      "CREATE EXTENSION postgis_tiger_geocoder;"
+"CREATE EXTENSION postgis;\n"
+"CREATE EXTENSION fuzzystrmatch;\n"
+"--this one is optional if you want to use the rules based standardizer "
+"(pagc_normalize_address)\n"
+"CREATE EXTENSION address_standardizer;\n"
+"CREATE EXTENSION postgis_tiger_geocoder;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:942
+#: installation.xml:951
 #, no-c-format
-msgid "If you already have postgis_tiger_geocoder extension installed, and just want to update to the latest run:"
+msgid ""
+"If you already have postgis_tiger_geocoder extension installed, and just "
+"want to update to the latest run:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:943
+#: installation.xml:952
 #, no-c-format
 msgid ""
-      "ALTER EXTENSION postgis UPDATE;\n"
-      "ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
+"ALTER EXTENSION postgis UPDATE;\n"
+"ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:944
+#: installation.xml:953
 #, no-c-format
-msgid "If you made custom entries or changes to <varname>tiger.loader_platform</varname> and <varname>tiger.loader_variables</varname> you may need to update these."
+msgid ""
+"If you made custom entries or changes to <varname>tiger.loader_platform</"
+"varname> and <varname>tiger.loader_variables</varname> you may need to "
+"update these."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:946
+#: installation.xml:955
 #, no-c-format
-msgid "To confirm your install is working correctly, run this sql in your database:"
+msgid ""
+"To confirm your install is working correctly, run this sql in your database:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:947
+#: installation.xml:956
 #, no-c-format
 msgid ""
-      "SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
-      "        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
+"SELECT na.address, na.streetname,na.streettypeabbrev, na.zip\n"
+"        FROM normalize_address('1 Devonshire Place, Boston, MA 02109') AS na;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:948
+#: installation.xml:957
 #, no-c-format
 msgid "Which should output"
 msgstr ""
 
 #. Tag: screen
-#: installation.xml:949
+#: installation.xml:958
 #, no-c-format
 msgid ""
-      "address | streetname | streettypeabbrev |  zip\n"
-      "---------+------------+------------------+-------\n"
-      "           1 | Devonshire | Pl               | 02109"
+"address | streetname | streettypeabbrev |  zip\n"
+"---------+------------+------------------+-------\n"
+"           1 | Devonshire | Pl               | 02109"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:951
+#: installation.xml:960
 #, no-c-format
-msgid "Create a new record in <varname>tiger.loader_platform</varname> table with the paths of your executables and server."
+msgid ""
+"Create a new record in <varname>tiger.loader_platform</varname> table with "
+"the paths of your executables and server."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:952
+#: installation.xml:961
 #, no-c-format
-msgid "So for example to create a profile called debbie that follows <code>sh</code> convention. You would do:"
+msgid ""
+"So for example to create a profile called debbie that follows <code>sh</"
+"code> convention. You would do:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:953
+#: installation.xml:962
 #, no-c-format
 msgid ""
-      "INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, unzip_command, psql, path_sep,\n"
-      "                   loader, environ_set_command, county_process_command)\n"
-      "SELECT 'debbie', declare_sect, pgbin, wget, unzip_command, psql, path_sep,\n"
-      "           loader, environ_set_command, county_process_command\n"
-      "  FROM tiger.loader_platform\n"
-      "  WHERE os = 'sh';"
+"INSERT INTO tiger.loader_platform(os, declare_sect, pgbin, wget, "
+"unzip_command, psql, path_sep,\n"
+"                   loader, environ_set_command, county_process_command)\n"
+"SELECT 'debbie', declare_sect, pgbin, wget, unzip_command, psql, path_sep,\n"
+"           loader, environ_set_command, county_process_command\n"
+"  FROM tiger.loader_platform\n"
+"  WHERE os = 'sh';"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:954
+#: installation.xml:963
 #, no-c-format
-msgid "And then edit the paths in the <emphasis>declare_sect</emphasis> column to those that fit Debbie's pg, unzip,shp2pgsql, psql, etc path locations."
+msgid ""
+"And then edit the paths in the <emphasis>declare_sect</emphasis> column to "
+"those that fit Debbie's pg, unzip,shp2pgsql, psql, etc path locations."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:956
+#: installation.xml:965
 #, no-c-format
-msgid "If you don't edit this <varname>loader_platform</varname> table, it will just contain common case locations of items and you'll have to edit the generated script after the script is generated."
+msgid ""
+"If you don't edit this <varname>loader_platform</varname> table, it will "
+"just contain common case locations of items and you'll have to edit the "
+"generated script after the script is generated."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:958
+#: installation.xml:967
 #, no-c-format
-msgid "Create a folder called <filename>gisdata</filename> on root of server or your local pc if you have a fast network connection to the server. This folder is where the tiger files will be downloaded to and processed. If you are not happy with having the folder on the root of the server, or simply want to change to a different folder for staging, then edit the field <varname>staging_fold</varname> in the <varname>tiger.loader_variables</varname> table."
+msgid ""
+"Create a folder called <filename>gisdata</filename> on root of server or "
+"your local pc if you have a fast network connection to the server. This "
+"folder is where the tiger files will be downloaded to and processed. If you "
+"are not happy with having the folder on the root of the server, or simply "
+"want to change to a different folder for staging, then edit the field "
+"<varname>staging_fold</varname> in the <varname>tiger.loader_variables</"
+"varname> table."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:960
+#: installation.xml:969
 #, no-c-format
-msgid "Create a folder called temp in the <filename>gisdata</filename> folder or whereever you designated the <varname>staging_fold</varname> to be. This will be the folder where the loader extracts the downloaded tiger data."
+msgid ""
+"Create a folder called temp in the <filename>gisdata</filename> folder or "
+"whereever you designated the <varname>staging_fold</varname> to be. This "
+"will be the folder where the loader extracts the downloaded tiger data."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:962
+#: installation.xml:971
 #, no-c-format
-msgid "Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> and <xref linkend=\"Loader_Generate_Script\"/> SQL functions make sure to use the name of your custom profile and copy the scripts to a .sh or .bat file. So for example to do the nation load and one state using our new profile we would:"
+msgid ""
+"Then run the <xref linkend=\"Loader_Generate_Nation_Script\"/> SQL function "
+"make sure to use the name of your custom profile and copy the script to a ."
+"sh or .bat file. So for example to build the nation load:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:963
+#: installation.xml:972
+#, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Nation_Script('debbie')\" -d geocoder -tA "
+"> /gisdata/nation_script_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:975
 #, no-c-format
-msgid "SELECT Loader_Generate_Nation_Script('debbie');"
+msgid "Run the generated nation load commandline scripts."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:964
+#: installation.xml:976
 #, no-c-format
-msgid "SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie');"
+msgid ""
+"cd /gisdata\n"
+"sh nation_script_load.sh"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:967
+#: installation.xml:979
+#, no-c-format
+msgid ""
+"After you are done running the nation script, you should have three tables "
+"in your <code>tiger_data</code> schema and they should be filled with data. "
+"Confirm you do by doing the following queries from psql or pgAdmin"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:980
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.county_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:981
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"  3233\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:982
+#, no-c-format
+msgid "SELECT count(*) FROM tiger_data.state_all;"
+msgstr ""
+
+#. Tag: screen
+#: installation.xml:983
+#, no-c-format
+msgid ""
+"count\n"
+"-------\n"
+"    56\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:986
+#, no-c-format
+msgid ""
+"By default the tables corresponding to <varname>bg</varname>, "
+"<varname>tract</varname>, <varname>tabblock</varname> are not loaded. These "
+"tables are not used by the geocoder but are used by folks for population "
+"statistics. If you wish to load them as part of your state loads, run the "
+"following statement to enable them."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:988
+#, no-c-format
+msgid ""
+"UPDATE tiger.loader_lookuptables SET load = true WHERE load = false AND "
+"lookup_name IN('tract', 'bg', 'tabblock');"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:989
+#, no-c-format
+msgid ""
+"Alternatively you can load just these tables after loading state data using "
+"the <xref linkend=\"Loader_Generate_Census_Script\"/>"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"For each state you want to load data for, generate a state script <xref "
+"linkend=\"Loader_Generate_Script\"/>."
+msgstr ""
+
+#. Tag: para
+#: installation.xml:991
+#, no-c-format
+msgid ""
+"DO NOT Generate the state script until you have already loaded the nation "
+"data, because the state script utilizes county list loaded by nation script."
+msgstr ""
+
+#. Tag: programlisting
+#: installation.xml:993
+#, no-c-format
+msgid ""
+"psql -c \"SELECT Loader_Generate_Script(ARRAY['MA'], 'debbie')\" -d geocoder "
+"-tA > /gisdata/ma_load.sh"
+msgstr ""
+
+#. Tag: para
+#: installation.xml:995
 #, no-c-format
 msgid "Run the generated commandline scripts."
 msgstr ""
 
+#. Tag: programlisting
+#: installation.xml:996
+#, no-c-format
+msgid ""
+"cd /gisdata\n"
+"sh ma_load.sh"
+msgstr ""
+
 #. Tag: para
-#: installation.xml:968
+#: installation.xml:998
 #, no-c-format
-msgid "After you are done loading all data or at a stopping point, it's a good idea to analyze all the tiger tables to update the stats (include inherited stats)"
+msgid ""
+"After you are done loading all data or at a stopping point, it's a good idea "
+"to analyze all the tiger tables to update the stats (include inherited stats)"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:969
+#: installation.xml:999
 #, no-c-format
 msgid ""
-      "SELECT install_missing_indexes();\n"
-      "vacuum analyze verbose tiger.addr;\n"
-      "vacuum analyze verbose tiger.edges;\n"
-      "vacuum analyze verbose tiger.faces;\n"
-      "vacuum analyze verbose tiger.featnames;\n"
-      "vacuum analyze verbose tiger.place;\n"
-      "vacuum analyze verbose tiger.cousub;\n"
-      "vacuum analyze verbose tiger.county;\n"
-      "vacuum analyze verbose tiger.state;"
+"SELECT install_missing_indexes();\n"
+"vacuum analyze verbose tiger.addr;\n"
+"vacuum analyze verbose tiger.edges;\n"
+"vacuum analyze verbose tiger.faces;\n"
+"vacuum analyze verbose tiger.featnames;\n"
+"vacuum analyze verbose tiger.place;\n"
+"vacuum analyze verbose tiger.cousub;\n"
+"vacuum analyze verbose tiger.county;\n"
+"vacuum analyze verbose tiger.state;\n"
+"vacuum analyze verbose tiger.zip_lookup_base;\n"
+"vacuum analyze verbose tiger.zip_state;\n"
+"vacuum analyze verbose tiger.zip_state_loc;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:972
+#: installation.xml:1002
 #, no-c-format
 msgid "Converting a Tiger Geocoder Regular Install to Extension Model"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:973
+#: installation.xml:1003
 #, no-c-format
-msgid "If you installed the tiger geocoder without using the extension model, you can convert to the extension model as follows:"
+msgid ""
+"If you installed the tiger geocoder without using the extension model, you "
+"can convert to the extension model as follows:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:975
+#: installation.xml:1005
 #, no-c-format
-msgid "Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the non-extension model upgrade."
+msgid ""
+"Follow instructions in <xref linkend=\"upgrade_tiger_geocoder\"/> for the "
+"non-extension model upgrade."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:976
+#: installation.xml:1006
 #, no-c-format
-msgid "Connect to your database with psql or pgAdmin and run the following command:"
+msgid ""
+"Connect to your database with psql or pgAdmin and run the following command:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:977
+#: installation.xml:1007
 #, no-c-format
 msgid "CREATE EXTENSION postgis_tiger_geocoder FROM unpackaged;"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:984
+#: installation.xml:1014
 #, no-c-format
 msgid "Tiger Geocoder Enabling your PostGIS database: Not Using Extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:985
+#: installation.xml:1015
 #, no-c-format
 msgid "First install PostGIS using the prior instructions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:989 installation.xml:1049
+#: installation.xml:1019 installation.xml:1079
 #, no-c-format
-msgid "If you don't have an extras folder, download <ulink url=\"&postgis_download_url;\">&postgis_download_url;</ulink>"
+msgid ""
+"If you don't have an extras folder, download <ulink url="
+"\"&postgis_download_url;\">&postgis_download_url;</ulink>"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:994 installation.xml:1054
+#: installation.xml:1024 installation.xml:1084
 #, no-c-format
 msgid "tar xvfz postgis-&last_release_version;.tar.gz"
 msgstr ""
 
 #. Tag: command
-#: installation.xml:998
+#: installation.xml:1028
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1001
+#: installation.xml:1031
 #, no-c-format
-msgid "Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file you find, unless you want to load different year) to the paths of your executables server etc or alternatively you can update the <varname>loader_platform</varname> table once installed. If you don't edit this file or the <varname>loader_platform</varname> table, it will just contain common case locations of items and you'll have to edit the generated script after the fact when you run the <xref linkend=\"L [...]
+msgid ""
+"Edit the <filename>tiger_loader_2015.sql</filename> (or latest loader file "
+"you find, unless you want to load different year) to the paths of your "
+"executables server etc or alternatively you can update the "
+"<varname>loader_platform</varname> table once installed. If you don't edit "
+"this file or the <varname>loader_platform</varname> table, it will just "
+"contain common case locations of items and you'll have to edit the generated "
+"script after the fact when you run the <xref linkend="
+"\"Loader_Generate_Nation_Script\"/> and <xref linkend="
+"\"Loader_Generate_Script\"/> SQL functions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1003
+#: installation.xml:1033
 #, no-c-format
-msgid "If you are installing Tiger geocoder for the first time edit either the <filename>create_geocode.bat</filename> script If you are on windows or the <filename>create_geocode.sh</filename> if you are on Linux/Unix/Mac OSX with your PostgreSQL specific settings and run the corresponding script from the commandline."
+msgid ""
+"If you are installing Tiger geocoder for the first time edit either the "
+"<filename>create_geocode.bat</filename> script If you are on windows or the "
+"<filename>create_geocode.sh</filename> if you are on Linux/Unix/Mac OSX with "
+"your PostgreSQL specific settings and run the corresponding script from the "
+"commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
-msgid "Verify that you now have a <varname>tiger</varname> schema in your database and that it is part of your database search_path. If it is not, add it with a command something along the line of:"
+msgid ""
+"Verify that you now have a <varname>tiger</varname> schema in your database "
+"and that it is part of your database search_path. If it is not, add it with "
+"a command something along the line of:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1007
+#: installation.xml:1037
 #, no-c-format
 msgid "ALTER DATABASE geocoder SET search_path=public, tiger;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1008
+#: installation.xml:1038
 #, no-c-format
-msgid "The normalizing address functionality works more or less without any data except for tricky addresses. Run this test and verify things look like this:"
+msgid ""
+"The normalizing address functionality works more or less without any data "
+"except for tricky addresses. Run this test and verify things look like this:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1009
+#: installation.xml:1039
 #, no-c-format
 msgid ""
-      "SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, Nevada 89101')) As pretty_address;\n"
-      "pretty_address\n"
-      "---------------------------------------\n"
-      "202 E Fremont St, Las Vegas, NV 89101"
+"SELECT pprint_addy(normalize_address('202 East Fremont Street, Las Vegas, "
+"Nevada 89101')) As pretty_address;\n"
+"pretty_address\n"
+"---------------------------------------\n"
+"202 E Fremont St, Las Vegas, NV 89101"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1012
+#: installation.xml:1042
 #, no-c-format
 msgid "Using Address Standardizer Extension with Tiger geocoder"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1013
+#: installation.xml:1043
 #, no-c-format
-msgid "One of the many complaints of folks is the address normalizer function <xref linkend=\"Normalize_Address\"/> function that normalizes an address for prepping before geocoding. The normalizer is far from perfect and trying to patch its imperfectness takes a vast amount of resources. As such we have integrated with another project that has a much better address standardizer engine. To use this new address_standardizer, you compile the extension as described in <xref linkend=\"instal [...]
+msgid ""
+"One of the many complaints of folks is the address normalizer function <xref "
+"linkend=\"Normalize_Address\"/> function that normalizes an address for "
+"prepping before geocoding. The normalizer is far from perfect and trying to "
+"patch its imperfectness takes a vast amount of resources. As such we have "
+"integrated with another project that has a much better address standardizer "
+"engine. To use this new address_standardizer, you compile the extension as "
+"described in <xref linkend=\"installing_pagc_address_standardizer\"/> and "
+"install as an extension in your database."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1016
+#: installation.xml:1046
 #, no-c-format
-msgid "Once you install this extension in the same database as you have installed <code>postgis_tiger_geocoder</code>, then the <xref linkend=\"Pagc_Normalize_Address\"/> can be used instead of <xref linkend=\"Normalize_Address\"/>. This extension is tiger agnostic, so can be used with other data sources such as international addresses. The tiger geocoder extension does come packaged with its own custom versions of <xref linkend=\"rulestab\"/> ( <code>tiger.pagc_rules</code>) , <xref lin [...]
+msgid ""
+"Once you install this extension in the same database as you have installed "
+"<code>postgis_tiger_geocoder</code>, then the <xref linkend="
+"\"Pagc_Normalize_Address\"/> can be used instead of <xref linkend="
+"\"Normalize_Address\"/>. This extension is tiger agnostic, so can be used "
+"with other data sources such as international addresses. The tiger geocoder "
+"extension does come packaged with its own custom versions of <xref linkend="
+"\"rulestab\"/> ( <code>tiger.pagc_rules</code>) , <xref linkend=\"gaztab\"/> "
+"(<code>tiger.pagc_gaz</code>), and <xref linkend=\"lextab\"/> (<code>tiger."
+"pagc_lex</code>). These you can add and update to improve your standardizing "
+"experience for your own needs."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1019
+#: installation.xml:1049
 #, no-c-format
 msgid "Loading Tiger Data"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1020
+#: installation.xml:1050
 #, no-c-format
-msgid "The instructions for loading data are available in a more detailed form in the <filename>extras/tiger_geocoder/tiger_2011/README</filename>. This just includes the general steps."
+msgid ""
+"The instructions for loading data are available in a more detailed form in "
+"the <filename>extras/tiger_geocoder/tiger_2011/README</filename>. This just "
+"includes the general steps."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1021
+#: installation.xml:1051
 #, no-c-format
-msgid "The load process downloads data from the census website for the respective nation files, states requested, extracts the files, and then loads each state into its own separate set of state tables. Each state table inherits from the tables defined in <varname>tiger</varname> schema so that its sufficient to just query those tables to access all the data and drop a set of state tables at any time using the <xref linkend=\"Drop_State_Tables_Generate_Script\"/> if you need to reload a  [...]
+msgid ""
+"The load process downloads data from the census website for the respective "
+"nation files, states requested, extracts the files, and then loads each "
+"state into its own separate set of state tables. Each state table inherits "
+"from the tables defined in <varname>tiger</varname> schema so that its "
+"sufficient to just query those tables to access all the data and drop a set "
+"of state tables at any time using the <xref linkend="
+"\"Drop_State_Tables_Generate_Script\"/> if you need to reload a state or "
+"just don't need a state anymore."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1023
+#: installation.xml:1053
 #, no-c-format
 msgid "In order to be able to load data you'll need the following tools:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1025
+#: installation.xml:1055
 #, no-c-format
 msgid "A tool to unzip the zip files from census website."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1026
+#: installation.xml:1056
 #, no-c-format
-msgid "For Unix like systems: <varname>unzip</varname> executable which is usually already installed on most Unix like platforms."
+msgid ""
+"For Unix like systems: <varname>unzip</varname> executable which is usually "
+"already installed on most Unix like platforms."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1027
+#: installation.xml:1057
 #, no-c-format
-msgid "For Windows, 7-zip which is a free compress/uncompress tool you can download from <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink>"
+msgid ""
+"For Windows, 7-zip which is a free compress/uncompress tool you can download "
+"from <ulink url=\"http://www.7-zip.org/\">http://www.7-zip.org/</ulink>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1029
+#: installation.xml:1059
 #, no-c-format
-msgid "<filename>shp2pgsql</filename> commandline which is installed by default when you install PostGIS."
+msgid ""
+"<filename>shp2pgsql</filename> commandline which is installed by default "
+"when you install PostGIS."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1030
+#: installation.xml:1060
 #, no-c-format
-msgid "<filename>wget</filename> which is a web grabber tool usually installed on most Unix/Linux systems."
+msgid ""
+"<filename>wget</filename> which is a web grabber tool usually installed on "
+"most Unix/Linux systems."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1031
+#: installation.xml:1061
 #, no-c-format
-msgid "If you are on windows, you can get pre-compiled binaries from <ulink url=\"http://gnuwin32.sourceforge.net/packages/wget.htm\">http://gnuwin32.sourceforge.net/packages/wget.htm</ulink>"
+msgid ""
+"If you are on windows, you can get pre-compiled binaries from <ulink url="
+"\"http://gnuwin32.sourceforge.net/packages/wget.htm\">http://gnuwin32."
+"sourceforge.net/packages/wget.htm</ulink>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1034
+#: installation.xml:1064
 #, no-c-format
-msgid "If you are upgrading from tiger_2010, you'll need to first generate and run <xref linkend=\"Drop_Nation_Tables_Generate_Script\"/>. Before you load any state data, you need to load the nation wide data which you do with <xref linkend=\"Loader_Generate_Nation_Script\"/>. Which will generate a loader script for you. <xref linkend=\"Loader_Generate_Nation_Script\"/> is a one-time step that should be done for upgrading (from 2010) and for new installs."
+msgid ""
+"If you are upgrading from tiger_2010, you'll need to first generate and run "
+"<xref linkend=\"Drop_Nation_Tables_Generate_Script\"/>. Before you load any "
+"state data, you need to load the nation wide data which you do with <xref "
+"linkend=\"Loader_Generate_Nation_Script\"/>. Which will generate a loader "
+"script for you. <xref linkend=\"Loader_Generate_Nation_Script\"/> is a one-"
+"time step that should be done for upgrading (from 2010) and for new installs."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1036
+#: installation.xml:1066
 #, no-c-format
-msgid "To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to generate a data load script for your platform for the states you desire. Note that you can install these piecemeal. You don't have to load all the states you want all at once. You can load them as you need them."
+msgid ""
+"To load state data refer to <xref linkend=\"Loader_Generate_Script\"/> to "
+"generate a data load script for your platform for the states you desire. "
+"Note that you can install these piecemeal. You don't have to load all the "
+"states you want all at once. You can load them as you need them."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1039
+#: installation.xml:1069
 #, no-c-format
-msgid "After the states you desire have been loaded, make sure to run the: <programlisting>SELECT install_missing_indexes();</programlisting> as described in <xref linkend=\"Install_Missing_Indexes\"/>."
+msgid ""
+"After the states you desire have been loaded, make sure to run the: "
+"<programlisting>SELECT install_missing_indexes();</programlisting> as "
+"described in <xref linkend=\"Install_Missing_Indexes\"/>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1041
+#: installation.xml:1071
 #, no-c-format
-msgid "To test that things are working as they should, try to run a geocode on an address in your state using <xref linkend=\"Geocode\"/>"
+msgid ""
+"To test that things are working as they should, try to run a geocode on an "
+"address in your state using <xref linkend=\"Geocode\"/>"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1044
+#: installation.xml:1074
 #, no-c-format
 msgid "Upgrading your Tiger Geocoder Install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1045
+#: installation.xml:1075
 #, no-c-format
-msgid "If you have Tiger Geocoder packaged with 2.0+ already installed, you can upgrade the functions at any time even from an interim tar ball if there are fixes you badly need. This will only work for Tiger geocoder not installed with extensions."
+msgid ""
+"If you have Tiger Geocoder packaged with 2.0+ already installed, you can "
+"upgrade the functions at any time even from an interim tar ball if there are "
+"fixes you badly need. This will only work for Tiger geocoder not installed "
+"with extensions."
 msgstr ""
 
 #. Tag: command
-#: installation.xml:1058
+#: installation.xml:1088
 #, no-c-format
 msgid "cd postgis-&last_release_version;/extras/tiger_geocoder/tiger_2011"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1061
+#: installation.xml:1091
 #, no-c-format
-msgid "Locate the <filename>upgrade_geocoder.bat</filename> script If you are on windows or the <filename>upgrade_geocoder.sh</filename> if you are on Linux/Unix/Mac OSX. Edit the file to have your postgis database credentials."
+msgid ""
+"Locate the <filename>upgrade_geocoder.bat</filename> script If you are on "
+"windows or the <filename>upgrade_geocoder.sh</filename> if you are on Linux/"
+"Unix/Mac OSX. Edit the file to have your postgis database credentials."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1064
+#: installation.xml:1094
 #, no-c-format
-msgid "If you are upgrading from 2010 or 2011, make sure to unremark out the loader script line so you get the latest script for loading 2012 data."
+msgid ""
+"If you are upgrading from 2010 or 2011, make sure to unremark out the loader "
+"script line so you get the latest script for loading 2012 data."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1065
+#: installation.xml:1095
 #, no-c-format
 msgid "Then run th corresponding script from the commandline."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1069
+#: installation.xml:1099
 #, no-c-format
-msgid "Next drop all nation tables and load up the new ones. Generate a drop script with this SQL statement as detailed in <xref linkend=\"Drop_Nation_Tables_Generate_Script\"/>"
+msgid ""
+"Next drop all nation tables and load up the new ones. Generate a drop script "
+"with this SQL statement as detailed in <xref linkend="
+"\"Drop_Nation_Tables_Generate_Script\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1070
+#: installation.xml:1100
 #, no-c-format
 msgid "SELECT drop_nation_tables_generate_script();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1071
+#: installation.xml:1101
 #, no-c-format
 msgid "Run the generated drop SQL statements."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1072
+#: installation.xml:1102
 #, no-c-format
-msgid "Generate a nation load script with this SELECT statement as detailed in <xref linkend=\"Loader_Generate_Nation_Script\"/>"
+msgid ""
+"Generate a nation load script with this SELECT statement as detailed in "
+"<xref linkend=\"Loader_Generate_Nation_Script\"/>"
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1073
+#: installation.xml:1103
 #, no-c-format
 msgid "For windows"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1074
+#: installation.xml:1104
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('windows');"
 msgstr ""
 
 #. Tag: emphasis
-#: installation.xml:1075
+#: installation.xml:1105
 #, no-c-format
 msgid "For unix/linux"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1076
+#: installation.xml:1106
 #, no-c-format
 msgid "SELECT loader_generate_nation_script('sh');"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1077
+#: installation.xml:1107
 #, no-c-format
-msgid "Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on how to run the generate script. This only needs to be done once."
+msgid ""
+"Refer to <xref linkend=\"tiger_geocoder_loading_data\"/> for instructions on "
+"how to run the generate script. This only needs to be done once."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1078
+#: installation.xml:1108
 #, no-c-format
-msgid "You can have a mix of 2010/2011 state tables and can upgrade each state separately. Before you upgrade a state to 2011, you first need to drop the 2010 tables for that state using <xref linkend=\"Drop_State_Tables_Generate_Script\"/>."
+msgid ""
+"You can have a mix of 2010/2011 state tables and can upgrade each state "
+"separately. Before you upgrade a state to 2011, you first need to drop the "
+"2010 tables for that state using <xref linkend="
+"\"Drop_State_Tables_Generate_Script\"/>."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1084
+#: installation.xml:1114
 #, no-c-format
 msgid "Create a spatially-enabled database from a template"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1086
+#: installation.xml:1116
 #, no-c-format
-msgid "Some packaged distributions of PostGIS (in particular the Win32 installers for PostGIS >= 1.1.5) load the PostGIS functions into a template database called <varname>template_postgis</varname>. If the <varname>template_postgis</varname> database exists in your PostgreSQL installation then it is possible for users and/or applications to create spatially-enabled databases using a single command. Note that in both cases, the database user must have been granted the privilege to cre [...]
+msgid ""
+"Some packaged distributions of PostGIS (in particular the Win32 installers "
+"for PostGIS >= 1.1.5) load the PostGIS functions into a template database "
+"called <varname>template_postgis</varname>. If the "
+"<varname>template_postgis</varname> database exists in your PostgreSQL "
+"installation then it is possible for users and/or applications to create "
+"spatially-enabled databases using a single command. Note that in both cases, "
+"the database user must have been granted the privilege to create new "
+"databases."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1097
+#: installation.xml:1127
 #, no-c-format
 msgid "From the shell:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1101
+#: installation.xml:1131
 #, no-c-format
 msgid "# createdb -T template_postgis my_spatial_db"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1103
+#: installation.xml:1133
 #, no-c-format
 msgid "From SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1107
+#: installation.xml:1137
 #, no-c-format
 msgid "postgres=# CREATE DATABASE my_spatial_db TEMPLATE=template_postgis"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1111
+#: installation.xml:1141
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1113
+#: installation.xml:1143
 #, no-c-format
-msgid "Upgrading existing spatial databases can be tricky as it requires replacement or introduction of new PostGIS object definitions."
+msgid ""
+"Upgrading existing spatial databases can be tricky as it requires "
+"replacement or introduction of new PostGIS object definitions."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1118
+#: installation.xml:1148
 #, no-c-format
-msgid "Unfortunately not all definitions can be easily replaced in a live database, so sometimes your best bet is a dump/reload process."
+msgid ""
+"Unfortunately not all definitions can be easily replaced in a live database, "
+"so sometimes your best bet is a dump/reload process."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1123
+#: installation.xml:1153
 #, no-c-format
-msgid "PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and a HARD UPGRADE procedure for major releases."
+msgid ""
+"PostGIS provides a SOFT UPGRADE procedure for minor or bugfix releases, and "
+"a HARD UPGRADE procedure for major releases."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1128
+#: installation.xml:1158
 #, no-c-format
-msgid "Before attempting to upgrade PostGIS, it is always worth to backup your data. If you use the -Fc flag to pg_dump you will always be able to restore the dump with a HARD UPGRADE."
+msgid ""
+"Before attempting to upgrade PostGIS, it is always worth to backup your "
+"data. If you use the -Fc flag to pg_dump you will always be able to restore "
+"the dump with a HARD UPGRADE."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1135
+#: installation.xml:1165
 #, no-c-format
 msgid "Soft upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1137
+#: installation.xml:1167
 #, no-c-format
-msgid "If you installed your database using extensions, you'll need to upgrade using the extension model as well. If you installed using the old sql script way, then you should upgrade using the sql script way. Please refer to the appropriate."
+msgid ""
+"If you installed your database using extensions, you'll need to upgrade "
+"using the extension model as well. If you installed using the old sql script "
+"way, then you should upgrade using the sql script way. Please refer to the "
+"appropriate."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1140
+#: installation.xml:1170
 #, no-c-format
 msgid "Soft Upgrade Pre 9.1+ or without extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1141
+#: installation.xml:1171
 #, no-c-format
-msgid "This section applies only to those who installed PostGIS not using extensions. If you have extensions and try to upgrade with this approach you'll get messages like:"
+msgid ""
+"This section applies only to those who installed PostGIS not using "
+"extensions. If you have extensions and try to upgrade with this approach "
+"you'll get messages like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1142
+#: installation.xml:1172
 #, no-c-format
 msgid "can't drop ... because postgis extension depends on it"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1143
+#: installation.xml:1173
 #, no-c-format
-msgid "After compiling and installing (make install) you should find a <filename>postgis_upgrade.sql</filename> and <filename>rtpostgis_upgrade.sql</filename> in the installation folders. For example <filename>/usr/share/postgresql/9.3/contrib/postgis_upgrade.sql</filename>. Install the <filename>postgis_upgrade.sql</filename>. If you have raster functionality installed, you will also need to install the <filename>/usr/share/postgresql/9.3/contrib/postgis_upgrade.sql</filename>. If you a [...]
+msgid ""
+"After compiling and installing (make install) you should find a "
+"<filename>postgis_upgrade.sql</filename> and <filename>rtpostgis_upgrade."
+"sql</filename> in the installation folders. For example <filename>/usr/share/"
+"postgresql/9.3/contrib/postgis_upgrade.sql</filename>. Install the "
+"<filename>postgis_upgrade.sql</filename>. If you have raster functionality "
+"installed, you will also need to install the <filename>/usr/share/"
+"postgresql/9.3/contrib/postgis_upgrade.sql</filename>. If you are moving "
+"from PostGIS 1.* to PostGIS 2.* or from PostGIS 2.* prior to r7409, you need "
+"to do a HARD UPGRADE."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1147
+#: installation.xml:1177
 #, no-c-format
 msgid "psql -f postgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1149
+#: installation.xml:1179
 #, no-c-format
-msgid "The same procedure applies to raster and topology extensions, with upgrade files named <filename>rtpostgis_upgrade*.sql</filename> and <filename>topology_upgrade*.sql</filename> respectively. If you need them:"
+msgid ""
+"The same procedure applies to raster and topology extensions, with upgrade "
+"files named <filename>rtpostgis_upgrade*.sql</filename> and "
+"<filename>topology_upgrade*.sql</filename> respectively. If you need them:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1157
+#: installation.xml:1187
 #, no-c-format
 msgid "psql -f rtpostgis_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1158
+#: installation.xml:1188
 #, no-c-format
 msgid "psql -f topology_upgrade.sql -d your_spatial_database"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1161
+#: installation.xml:1191
 #, no-c-format
-msgid "If you can't find the <filename>postgis_upgrade*.sql</filename> specific for upgrading your version you are using a version too early for a soft upgrade and need to do a HARD UPGRADE."
+msgid ""
+"If you can't find the <filename>postgis_upgrade*.sql</filename> specific for "
+"upgrading your version you are using a version too early for a soft upgrade "
+"and need to do a HARD UPGRADE."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1167
+#: installation.xml:1197
 #, no-c-format
-msgid "The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you about the need to run this kind of upgrade using a \"procs need upgrade\" message."
+msgid ""
+"The <xref linkend=\"PostGIS_Full_Version\"/> function should inform you "
+"about the need to run this kind of upgrade using a \"procs need upgrade\" "
+"message."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1174
+#: installation.xml:1204
 #, no-c-format
 msgid "Soft Upgrade 9.1+ using extensions"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1175
+#: installation.xml:1205
 #, no-c-format
-msgid "If you originally installed PostGIS with extensions, then you need to upgrade using extensions as well. Doing a minor upgrade with extensions, is fairly painless."
+msgid ""
+"If you originally installed PostGIS with extensions, then you need to "
+"upgrade using extensions as well. Doing a minor upgrade with extensions, is "
+"fairly painless."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1176
+#: installation.xml:1206
 #, no-c-format
 msgid ""
-      "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
-      "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
+"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;\";\n"
+"ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;\";"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1177
+#: installation.xml:1207
 #, no-c-format
 msgid "If you get an error notice something like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1178
+#: installation.xml:1208
 #, no-c-format
 msgid "No migration path defined for ... to &last_release_version;"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1179
+#: installation.xml:1209
 #, no-c-format
-msgid "Then you'll need to backup your database, create a fresh one as described in <xref linkend=\"create_new_db_extensions\"/> and then restore your backup ontop of this new database."
+msgid ""
+"Then you'll need to backup your database, create a fresh one as described in "
+"<xref linkend=\"create_new_db_extensions\"/> and then restore your backup "
+"ontop of this new database."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1180
+#: installation.xml:1210
 #, no-c-format
 msgid "If you get a notice message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1181
+#: installation.xml:1211
 #, no-c-format
-msgid "Version \"&last_release_version;\" of extension \"postgis\" is already installed"
+msgid ""
+"Version \"&last_release_version;\" of extension \"postgis\" is already "
+"installed"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1182
+#: installation.xml:1212
 #, no-c-format
-msgid "Then everything is already up to date and you can safely ignore it. <emphasis role=\"bold\">UNLESS</emphasis> you're attempting to upgrade from an SVN version to the next (which doesn't get a new version number); in that case you can append \"next\" to the version string, and next time you'll need to drop the \"next\" suffix again:"
+msgid ""
+"Then everything is already up to date and you can safely ignore it. "
+"<emphasis role=\"bold\">UNLESS</emphasis> you're attempting to upgrade from "
+"an SVN version to the next (which doesn't get a new version number); in that "
+"case you can append \"next\" to the version string, and next time you'll "
+"need to drop the \"next\" suffix again:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1188
+#: installation.xml:1218
 #, no-c-format
 msgid ""
-      "ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
-      "ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
+"ALTER EXTENSION postgis UPDATE TO \"&last_release_version;next\";\n"
+"ALTER EXTENSION postgis_topology UPDATE TO \"&last_release_version;next\";"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1189
+#: installation.xml:1219
 #, no-c-format
-msgid "If you installed PostGIS originally without a version specified, you can often skip the reinstallation of postgis extension before restoring since the backup just has <code>CREATE EXTENSION postgis</code> and thus picks up the newest latest version during restore."
+msgid ""
+"If you installed PostGIS originally without a version specified, you can "
+"often skip the reinstallation of postgis extension before restoring since "
+"the backup just has <code>CREATE EXTENSION postgis</code> and thus picks up "
+"the newest latest version during restore."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1196
+#: installation.xml:1226
 #, no-c-format
 msgid "Hard upgrade"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1198
+#: installation.xml:1228
 #, no-c-format
-msgid "By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You need a HARD UPGRADE when PostGIS objects' internal storage changes or when SOFT UPGRADE is not possible. The <link linkend=\"release_notes\">Release Notes</link> appendix reports for each version whether you need a dump/reload (HARD UPGRADE) to upgrade."
+msgid ""
+"By HARD UPGRADE we mean full dump/reload of postgis-enabled databases. You "
+"need a HARD UPGRADE when PostGIS objects' internal storage changes or when "
+"SOFT UPGRADE is not possible. The <link linkend=\"release_notes\">Release "
+"Notes</link> appendix reports for each version whether you need a dump/"
+"reload (HARD UPGRADE) to upgrade."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1207
+#: installation.xml:1237
 #, no-c-format
-msgid "The dump/reload process is assisted by the postgis_restore.pl script which takes care of skipping from the dump all definitions which belong to PostGIS (including old ones), allowing you to restore your schemas and data into a database with PostGIS installed without getting duplicate symbol errors or bringing forward deprecated objects."
+msgid ""
+"The dump/reload process is assisted by the postgis_restore.pl script which "
+"takes care of skipping from the dump all definitions which belong to PostGIS "
+"(including old ones), allowing you to restore your schemas and data into a "
+"database with PostGIS installed without getting duplicate symbol errors or "
+"bringing forward deprecated objects."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1216
+#: installation.xml:1246
 #, no-c-format
-msgid "Supplementary instructions for windows users are available at <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade\">Windows Hard upgrade</ulink>."
+msgid ""
+"Supplementary instructions for windows users are available at <ulink url="
+"\"http://trac.osgeo.org/postgis/wiki/UsersWikiWinUpgrade\">Windows Hard "
+"upgrade</ulink>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1219
+#: installation.xml:1249
 #, no-c-format
 msgid "The Procedure is as follows:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1227
+#: installation.xml:1257
 #, no-c-format
-msgid "Create a \"custom-format\" dump of the database you want to upgrade (let's call it <varname>olddb</varname>) include binary blobs (-b) and verbose (-v) output. The user can be the owner of the db, need not be postgres super account."
+msgid ""
+"Create a \"custom-format\" dump of the database you want to upgrade (let's "
+"call it <varname>olddb</varname>) include binary blobs (-b) and verbose (-v) "
+"output. The user can be the owner of the db, need not be postgres super "
+"account."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1235
+#: installation.xml:1265
 #, no-c-format
-msgid "pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb.backup\" olddb"
+msgid ""
+"pg_dump -h localhost -p 5432 -U postgres -Fc -b -v -f \"/somepath/olddb."
+"backup\" olddb"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1241
+#: installation.xml:1271
 #, no-c-format
-msgid "Do a fresh install of PostGIS in a new database -- we'll refer to this database as <varname>newdb</varname>. Please refer to <xref linkend=\"create_new_db\"/> and <xref linkend=\"create_new_db_extensions\"/> for instructions on how to do this."
+msgid ""
+"Do a fresh install of PostGIS in a new database -- we'll refer to this "
+"database as <varname>newdb</varname>. Please refer to <xref linkend="
+"\"create_new_db\"/> and <xref linkend=\"create_new_db_extensions\"/> for "
+"instructions on how to do this."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1248
+#: installation.xml:1278
 #, no-c-format
-msgid "The spatial_ref_sys entries found in your dump will be restored, but they will not override existing ones in spatial_ref_sys. This is to ensure that fixes in the official set will be properly propagated to restored databases. If for any reason you really want your own overrides of standard entries just don't load the spatial_ref_sys.sql file when creating the new db."
+msgid ""
+"The spatial_ref_sys entries found in your dump will be restored, but they "
+"will not override existing ones in spatial_ref_sys. This is to ensure that "
+"fixes in the official set will be properly propagated to restored databases. "
+"If for any reason you really want your own overrides of standard entries "
+"just don't load the spatial_ref_sys.sql file when creating the new db."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1258
+#: installation.xml:1288
 #, no-c-format
-msgid "If your database is really old or you know you've been using long deprecated functions in your views and functions, you might need to load <filename>legacy.sql</filename> for all your functions and views etc. to properly come back. Only do this if _really_ needed. Consider upgrading your views and functions before dumping instead, if possible. The deprecated functions can be later removed by loading <filename>uninstall_legacy.sql</filename>."
+msgid ""
+"If your database is really old or you know you've been using long deprecated "
+"functions in your views and functions, you might need to load "
+"<filename>legacy.sql</filename> for all your functions and views etc. to "
+"properly come back. Only do this if _really_ needed. Consider upgrading your "
+"views and functions before dumping instead, if possible. The deprecated "
+"functions can be later removed by loading <filename>uninstall_legacy.sql</"
+"filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1274
+#: installation.xml:1304
 #, no-c-format
-msgid "Restore your backup into your fresh <varname>newdb</varname> database using postgis_restore.pl. Unexpected errors, if any, will be printed to the standard error stream by psql. Keep a log of those."
+msgid ""
+"Restore your backup into your fresh <varname>newdb</varname> database using "
+"postgis_restore.pl. Unexpected errors, if any, will be printed to the "
+"standard error stream by psql. Keep a log of those."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1282
+#: installation.xml:1312
 #, no-c-format
-msgid "perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost -p 5432 -U postgres newdb 2> errors.txt"
+msgid ""
+"perl utils/postgis_restore.pl \"/somepath/olddb.backup\" | psql -h localhost "
+"-p 5432 -U postgres newdb 2> errors.txt"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1288
+#: installation.xml:1318
 #, no-c-format
 msgid "Errors may arise in the following cases:"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1294
+#: installation.xml:1324
 #, no-c-format
-msgid "Some of your views or functions make use of deprecated PostGIS objects. In order to fix this you may try loading <filename>legacy.sql</filename> script prior to restore or you'll have to restore to a version of PostGIS which still contains those objects and try a migration again after porting your code. If the <filename>legacy.sql</filename> way works for you, don't forget to fix your code to stop using deprecated functions and drop them loading <filename>uninstall_legacy.sql</fil [...]
+msgid ""
+"Some of your views or functions make use of deprecated PostGIS objects. In "
+"order to fix this you may try loading <filename>legacy.sql</filename> script "
+"prior to restore or you'll have to restore to a version of PostGIS which "
+"still contains those objects and try a migration again after porting your "
+"code. If the <filename>legacy.sql</filename> way works for you, don't forget "
+"to fix your code to stop using deprecated functions and drop them loading "
+"<filename>uninstall_legacy.sql</filename>."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1306
+#: installation.xml:1336
 #, no-c-format
-msgid "Some custom records of spatial_ref_sys in dump file have an invalid SRID value. Valid SRID values are bigger than 0 and smaller than 999000. Values in the 999000.999999 range are reserved for internal use while values > 999999 can't be used at all. All your custom records with invalid SRIDs will be retained, with those > 999999 moved into the reserved range, but the spatial_ref_sys table would lose a check constraint guarding for that invariant to hold and possibly also its primar [...]
+msgid ""
+"Some custom records of spatial_ref_sys in dump file have an invalid SRID "
+"value. Valid SRID values are bigger than 0 and smaller than 999000. Values "
+"in the 999000.999999 range are reserved for internal use while values > "
+"999999 can't be used at all. All your custom records with invalid SRIDs will "
+"be retained, with those > 999999 moved into the reserved range, but the "
+"spatial_ref_sys table would lose a check constraint guarding for that "
+"invariant to hold and possibly also its primary key ( when multiple invalid "
+"SRIDS get converted to the same reserved SRID value )."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1320
+#: installation.xml:1350
 #, no-c-format
-msgid "In order to fix this you should copy your custom SRS to a SRID with a valid value (maybe in the 910000..910999 range), convert all your tables to the new srid (see <xref linkend=\"UpdateGeometrySRID\"/>), delete the invalid entry from spatial_ref_sys and re-construct the check(s) with:"
+msgid ""
+"In order to fix this you should copy your custom SRS to a SRID with a valid "
+"value (maybe in the 910000..910999 range), convert all your tables to the "
+"new srid (see <xref linkend=\"UpdateGeometrySRID\"/>), delete the invalid "
+"entry from spatial_ref_sys and re-construct the check(s) with:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1327
+#: installation.xml:1357
 #, no-c-format
-msgid "ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check (srid > 0 AND srid < 999000 );"
+msgid ""
+"ALTER TABLE spatial_ref_sys ADD CONSTRAINT spatial_ref_sys_srid_check check "
+"(srid > 0 AND srid < 999000 );"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1329
+#: installation.xml:1359
 #, no-c-format
 msgid "ALTER TABLE spatial_ref_sys ADD PRIMARY KEY(srid));"
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1340
+#: installation.xml:1370
 #, no-c-format
 msgid "Common Problems during installation"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1341
+#: installation.xml:1371
 #, no-c-format
-msgid "There are several things to check when your installation or upgrade doesn't go as you expected."
+msgid ""
+"There are several things to check when your installation or upgrade doesn't "
+"go as you expected."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1348
+#: installation.xml:1378
 #, no-c-format
-msgid "Check that you have installed PostgreSQL &min_postgres_version; or newer, and that you are compiling against the same version of the PostgreSQL source as the version of PostgreSQL that is running. Mix-ups can occur when your (Linux) distribution has already installed PostgreSQL, or you have otherwise installed PostgreSQL before and forgotten about it. PostGIS will only work with PostgreSQL &min_postgres_version; or newer, and strange, unexpected error messages will result if you u [...]
+msgid ""
+"Check that you have installed PostgreSQL &min_postgres_version; or newer, "
+"and that you are compiling against the same version of the PostgreSQL source "
+"as the version of PostgreSQL that is running. Mix-ups can occur when your "
+"(Linux) distribution has already installed PostgreSQL, or you have otherwise "
+"installed PostgreSQL before and forgotten about it. PostGIS will only work "
+"with PostgreSQL &min_postgres_version; or newer, and strange, unexpected "
+"error messages will result if you use an older version. To check the version "
+"of PostgreSQL which is running, connect to the database using psql and run "
+"this query:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1361
+#: installation.xml:1391
 #, no-c-format
 msgid "SELECT version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1363
+#: installation.xml:1393
 #, no-c-format
-msgid "If you are running an RPM based distribution, you can check for the existence of pre-installed packages using the <command>rpm</command> command as follows: <command>rpm -qa | grep postgresql</command>"
+msgid ""
+"If you are running an RPM based distribution, you can check for the "
+"existence of pre-installed packages using the <command>rpm</command> command "
+"as follows: <command>rpm -qa | grep postgresql</command>"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1371
+#: installation.xml:1401
 #, no-c-format
-msgid "If your upgrade fails, make sure you are restoring into a database that already has PostGIS installed."
+msgid ""
+"If your upgrade fails, make sure you are restoring into a database that "
+"already has PostGIS installed."
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1372
+#: installation.xml:1402
 #, no-c-format
 msgid "SELECT postgis_full_version();"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1376
+#: installation.xml:1406
 #, no-c-format
-msgid "Also check that configure has correctly detected the location and version of PostgreSQL, the Proj4 library and the GEOS library."
+msgid ""
+"Also check that configure has correctly detected the location and version of "
+"PostgreSQL, the Proj4 library and the GEOS library."
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1383
+#: installation.xml:1413
 #, no-c-format
-msgid "The output from configure is used to generate the <filename>postgis_config.h</filename> file. Check that the <varname>POSTGIS_PGSQL_VERSION</varname>, <varname>POSTGIS_PROJ_VERSION</varname> and <varname>POSTGIS_GEOS_VERSION</varname> variables have been set correctly."
+msgid ""
+"The output from configure is used to generate the <filename>postgis_config."
+"h</filename> file. Check that the <varname>POSTGIS_PGSQL_VERSION</varname>, "
+"<varname>POSTGIS_PROJ_VERSION</varname> and <varname>POSTGIS_GEOS_VERSION</"
+"varname> variables have been set correctly."
 msgstr ""
 
 #. Tag: title
-#: installation.xml:1396
+#: installation.xml:1426
 #, no-c-format
 msgid "Loader/Dumper"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1398
+#: installation.xml:1428
 #, no-c-format
-msgid "The data loader and dumper are built and installed automatically as part of the PostGIS build. To build and install them manually:"
+msgid ""
+"The data loader and dumper are built and installed automatically as part of "
+"the PostGIS build. To build and install them manually:"
 msgstr ""
 
 #. Tag: programlisting
-#: installation.xml:1403
+#: installation.xml:1433
 #, no-c-format
 msgid ""
-      "# cd postgis-&last_release_version;/loader\n"
-      "# make\n"
-      "# make install"
+"# cd postgis-&last_release_version;/loader\n"
+"# make\n"
+"# make install"
 msgstr ""
 
 #. Tag: para
-#: installation.xml:1405
+#: installation.xml:1435
 #, no-c-format
-msgid "The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape files into SQL suitable for loading in PostGIS/PostgreSQL. The dumper is called <filename>pgsql2shp</filename> and converts PostGIS tables (or queries) into ESRI Shape files. For more verbose documentation, see the online help, and the manual pages."
+msgid ""
+"The loader is called <filename>shp2pgsql</filename> and converts ESRI Shape "
+"files into SQL suitable for loading in PostGIS/PostgreSQL. The dumper is "
+"called <filename>pgsql2shp</filename> and converts PostGIS tables (or "
+"queries) into ESRI Shape files. For more verbose documentation, see the "
+"online help, and the manual pages."
 msgstr ""
-
diff --git a/doc/po/templates/introduction.xml.pot b/doc/po/templates/introduction.xml.pot
index a2e176c..563d938 100644
--- a/doc/po/templates/introduction.xml.pot
+++ b/doc/po/templates/introduction.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,13 +23,25 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:5
 #, no-c-format
-msgid "PostGIS was developed by Refractions Research Inc, as a spatial database technology research project. Refractions is a GIS and database consulting company in Victoria, British Columbia, Canada, specializing in data integration and custom software development. We plan on supporting and developing PostGIS to support a range of important GIS functionality, including full OpenGIS support, advanced topological constructs (coverages, surfaces, networks), desktop user interface tools for [...]
+msgid ""
+"PostGIS was developed by Refractions Research Inc, as a spatial database "
+"technology research project. Refractions is a GIS and database consulting "
+"company in Victoria, British Columbia, Canada, specializing in data "
+"integration and custom software development. We plan on supporting and "
+"developing PostGIS to support a range of important GIS functionality, "
+"including full OpenGIS support, advanced topological constructs (coverages, "
+"surfaces, networks), desktop user interface tools for viewing and editing "
+"GIS data, and web-based access tools."
 msgstr ""
 
 #. Tag: para
 #: introduction.xml:15
 #, no-c-format
-msgid "PostGIS is an incubation project of the OSGeo Foundation. PostGIS is being continually improved and funded by many FOSS4G Developers as well as corporations all over the world that gain great benefit from its functionality and versatility."
+msgid ""
+"PostGIS is an incubation project of the OSGeo Foundation. PostGIS is being "
+"continually improved and funded by many FOSS4G Developers as well as "
+"corporations all over the world that gain great benefit from its "
+"functionality and versatility."
 msgstr ""
 
 #. Tag: title
@@ -41,7 +53,13 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:22
 #, no-c-format
-msgid "The PostGIS Project Steering Committee (PSC) coordinates the general direction, release cycles, documentation, and outreach efforts for the PostGIS project. In addition the PSC provides general user support, accepts and approves patches from the general PostGIS community and votes on miscellaneous issues involving PostGIS such as developer commit access, new PSC members or significant API changes."
+msgid ""
+"The PostGIS Project Steering Committee (PSC) coordinates the general "
+"direction, release cycles, documentation, and outreach efforts for the "
+"PostGIS project. In addition the PSC provides general user support, accepts "
+"and approves patches from the general PostGIS community and votes on "
+"miscellaneous issues involving PostGIS such as developer commit access, new "
+"PSC members or significant API changes."
 msgstr ""
 
 #. Tag: term
@@ -53,7 +71,10 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:33
 #, no-c-format
-msgid "Coordinates bug fixing and maintenance effort, alignment of PostGIS with PostgreSQL releases, spatial index selectivity and binding, loader/dumper, and Shapefile GUI Loader, integration of new and new function enhancements."
+msgid ""
+"Coordinates bug fixing and maintenance effort, alignment of PostGIS with "
+"PostgreSQL releases, spatial index selectivity and binding, loader/dumper, "
+"and Shapefile GUI Loader, integration of new and new function enhancements."
 msgstr ""
 
 #. Tag: term
@@ -65,7 +86,11 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:42
 #, no-c-format
-msgid "Buildbot Maintenance, windows production and experimental builds, Documentation, general user support on PostGIS newsgroup, X3D support, Tiger Geocoder Support, management functions, and smoke testing new functionality or major code changes."
+msgid ""
+"Buildbot Maintenance, windows production and experimental builds, "
+"Documentation, general user support on PostGIS newsgroup, X3D support, Tiger "
+"Geocoder Support, management functions, and smoke testing new functionality "
+"or major code changes."
 msgstr ""
 
 #. Tag: term
@@ -77,7 +102,9 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:51
 #, no-c-format
-msgid "Raster development, integration with GDAL, raster loader, user support, general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)"
+msgid ""
+"Raster development, integration with GDAL, raster loader, user support, "
+"general bug fixing, testing on various OS (Slackware, Mac, Windows, and more)"
 msgstr ""
 
 #. Tag: term
@@ -89,7 +116,12 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:58
 #, no-c-format
-msgid "Co-founder of PostGIS project. General bug fixing, geography support, geography and geometry index support (2D, 3D, nD index and anything spatial index), underlying geometry internal structures, PointCloud (in development), GEOS functionality integration and alignment with GEOS releases, loader/dumper, and Shapefile GUI loader."
+msgid ""
+"Co-founder of PostGIS project. General bug fixing, geography support, "
+"geography and geometry index support (2D, 3D, nD index and anything spatial "
+"index), underlying geometry internal structures, PointCloud (in "
+"development), GEOS functionality integration and alignment with GEOS "
+"releases, loader/dumper, and Shapefile GUI loader."
 msgstr ""
 
 #. Tag: term
@@ -101,7 +133,10 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:67
 #, no-c-format
-msgid "Bug fixes and maintenance and integration of new GEOS functionality and alignment with GEOS releases, Topology support, and Raster framework and low level api functions."
+msgid ""
+"Bug fixes and maintenance and integration of new GEOS functionality and "
+"alignment with GEOS releases, Topology support, and Raster framework and low "
+"level api functions."
 msgstr ""
 
 #. Tag: title
@@ -131,7 +166,10 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:87
 #, no-c-format
-msgid "Distance function enhancements (including 3D distance and relationship functions) and additions, Tiny WKB output format (TWKB) (in development) and general user support"
+msgid ""
+"Distance function enhancements (including 3D distance and relationship "
+"functions) and additions, Tiny WKB output format (TWKB) (in development) and "
+"general user support"
 msgstr ""
 
 #. Tag: term
@@ -143,7 +181,9 @@ msgstr ""
 #. Tag: para
 #: introduction.xml:95
 #, no-c-format
-msgid "Geometry clustering function additions, other geometry algorithm enhancements, and general user support"
+msgid ""
+"Geometry clustering function additions, other geometry algorithm "
+"enhancements, and general user support"
 msgstr ""
 
 #. Tag: term
@@ -161,246 +201,353 @@ msgstr ""
 #. Tag: term
 #: introduction.xml:107
 #, no-c-format
-msgid "Mateusz Loskot"
+msgid "Björn Harrtell"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:109
+#: introduction.xml:110
 #, no-c-format
-msgid "CMake support for PostGIS, built original raster loader in python and low level raster api functions"
+msgid "MapBox Vector Tile and GeoBuf functions. Gogs testing."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:114
+#: introduction.xml:116
 #, no-c-format
-msgid "Pierre Racine"
+msgid "Mateusz Loskot"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:116
+#: introduction.xml:118
 #, no-c-format
-msgid "Raster overall architecture, prototyping, programming support"
+msgid ""
+"CMake support for PostGIS, built original raster loader in python and low "
+"level raster api functions"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:121
+#: introduction.xml:123
 #, no-c-format
-msgid "David Zwarg"
+msgid "Pierre Racine"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:123
+#: introduction.xml:125
 #, no-c-format
-msgid "Raster development (mostly map algebra analytic functions)"
+msgid "Raster overall architecture, prototyping, programming support"
 msgstr ""
 
 #. Tag: title
-#: introduction.xml:129
+#: introduction.xml:131
 #, no-c-format
 msgid "Core Contributors Past"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:133
+#: introduction.xml:135
 #, no-c-format
 msgid "Chris Hodgson"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:135
+#: introduction.xml:137
 #, no-c-format
-msgid "Prior PSC Member. General development, site and buildbot maintenance, OSGeo incubation management"
+msgid ""
+"Prior PSC Member. General development, site and buildbot maintenance, OSGeo "
+"incubation management"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:140
+#: introduction.xml:142
 #, no-c-format
 msgid "Kevin Neufeld"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:142
+#: introduction.xml:144
 #, no-c-format
-msgid "Prior PSC Member. Documentation and documentation support tools, buildbot maintenance, advanced user support on PostGIS newsgroup, and PostGIS maintenance function enhancements."
+msgid ""
+"Prior PSC Member. Documentation and documentation support tools, buildbot "
+"maintenance, advanced user support on PostGIS newsgroup, and PostGIS "
+"maintenance function enhancements."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:148
+#: introduction.xml:150
 #, no-c-format
 msgid "Dave Blasby"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:151
+#: introduction.xml:153
 #, no-c-format
-msgid "The original developer/Co-founder of PostGIS. Dave wrote the server side objects, index bindings, and many of the server side analytical functions."
+msgid ""
+"The original developer/Co-founder of PostGIS. Dave wrote the server side "
+"objects, index bindings, and many of the server side analytical functions."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:158
+#: introduction.xml:160
 #, no-c-format
 msgid "Jeff Lounsbury"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:160
+#: introduction.xml:162
 #, no-c-format
-msgid "Original development of the Shape file loader/dumper. Current PostGIS Project Owner representative."
+msgid ""
+"Original development of the Shape file loader/dumper. Current PostGIS "
+"Project Owner representative."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:166
+#: introduction.xml:168
 #, no-c-format
 msgid "Mark Leslie"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:168
+#: introduction.xml:170
 #, no-c-format
-msgid "Ongoing maintenance and development of core functions. Enhanced curve support. Shapefile GUI loader."
+msgid ""
+"Ongoing maintenance and development of core functions. Enhanced curve "
+"support. Shapefile GUI loader."
+msgstr ""
+
+#. Tag: term
+#: introduction.xml:175
+#, no-c-format
+msgid "David Zwarg"
+msgstr ""
+
+#. Tag: para
+#: introduction.xml:177
+#, no-c-format
+msgid "Raster development (mostly map algebra analytic functions)"
 msgstr ""
 
 #. Tag: title
-#: introduction.xml:174
+#: introduction.xml:183
 #, no-c-format
 msgid "Other Contributors"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:177
+#: introduction.xml:186
 #, no-c-format
 msgid "Individual Contributors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:180
+#: introduction.xml:189
 #, no-c-format
-msgid "In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas Forø Tollefsen, Andreas Neumann, Anne Ghisla, Barbara Phillipot, Ben Jubb, Bernhard Reiter, Brian Hamlin, Bruce Rindahl, Bruno Wolff III, Bryce L. Nordgren, Carl Anderson, Charlie Savage, Dane Springmeyer, David Skea, David Techer, Eduin Carrillo, Even Rouault, Frank Warmerdam, George Silva, Gerald Fenoy, Gino Lucrezi, Guillaume Lelarge, IIDA Tetsushi, Ingvild Nystuen, Jason Smith, Jeff Adams, Jose Carlos Ma [...]
+msgid ""
+"In alphabetical order: Alex Bodnaru, Alex Mayrhofer, Andrea Peri, Andreas "
+"Forø Tollefsen, Andreas Neumann, Anne Ghisla, Barbara Phillipot, Ben Jubb, "
+"Bernhard Reiter, Brian Hamlin, Bruce Rindahl, Bruno Wolff III, Bryce L. "
+"Nordgren, Carl Anderson, Charlie Savage, Dane Springmeyer, David Skea, David "
+"Techer, Eduin Carrillo, Even Rouault, Frank Warmerdam, George Silva, Gerald "
+"Fenoy, Gino Lucrezi, Guillaume Lelarge, IIDA Tetsushi, Ingvild Nystuen, "
+"Jason Smith, Jeff Adams, Jose Carlos Martinez Llari, Julien Rouhaud, Kashif "
+"Rasul, Klaus Foerster, Kris Jurka, Leo Hsu, Loic Dachary, Luca S. Percich, "
+"Maria Arias de Reyna, Mark Sondheim, Markus Schaber, Maxime Guillaud, Maxime "
+"van Noppen, Michael Fuhr, Mike Toews, Nathan Wagner, Nathaniel Clay, Nikita "
+"Shulga, Norman Vine, Rafal Magda, Ralph Mason, Rémi Cura, Richard Greenwood, "
+"Silvio Grosso, Steffen Macke, Stephen Frost, Tom van Tilburg, Vincent Mora, "
+"Vincent Picavet"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:244
+#: introduction.xml:253
 #, no-c-format
 msgid "Corporate Sponsors"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:247
+#: introduction.xml:256
 #, no-c-format
-msgid "These are corporate entities that have contributed developer time, hosting, or direct monetary funding to the PostGIS project"
+msgid ""
+"These are corporate entities that have contributed developer time, hosting, "
+"or direct monetary funding to the PostGIS project"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:248
+#: introduction.xml:257
 #, no-c-format
-msgid "In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione Geografica Libera (GFOSS.it), AusVet, Avencia, Azavea, Cadcorp, CampToCamp, CartoDB, City of Boston (DND), Clever Elephant Solutions, Cooperativa Alveo, Deimos Space, Faunalia, Geographic Data BC, Hunter Systems Group, Lidwala Consulting Engineers, LisaSoft, Logical Tracking & Tracing International AG, Maponics, Michigan Tech Research Institute, Natural Resources Canada, Norwegian Forest and Landscape  [...]
+msgid ""
+"In alphabetical order: Arrival 3D, Associazione Italiana per l'Informazione "
+"Geografica Libera (GFOSS.it), AusVet, Avencia, Azavea, Cadcorp, CampToCamp, "
+"CartoDB, City of Boston (DND), Clever Elephant Solutions, Cooperativa Alveo, "
+"Deimos Space, Faunalia, Geographic Data BC, Hunter Systems Group, Lidwala "
+"Consulting Engineers, LisaSoft, Logical Tracking & Tracing International "
+"AG, Maponics, Michigan Tech Research Institute, Natural Resources Canada, "
+"Norwegian Forest and Landscape Institute, Boundless (former OpenGeo), OSGeo, "
+"Oslandia, Palantir Technologies, Paragon Corporation, R3 GIS, Refractions "
+"Research, Regione Toscana - SITA, Safe Software, Sirius Corporation plc, "
+"Stadt Uster, UC Davis Center for Vectorborne Diseases, University of Laval, "
+"U.S Department of State (HIU), Zonar Systems"
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:290
+#: introduction.xml:299
 #, no-c-format
 msgid "Crowd Funding Campaigns"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:293
+#: introduction.xml:302
 #, no-c-format
-msgid "Crowd funding campaigns are campaigns we run to get badly wanted features funded that can service a large number of people. Each campaign is specifically focused on a particular feature or set of features. Each sponsor chips in a small fraction of the needed funding and with enough people/organizations contributing, we have the funds to pay for the work that will help many. If you have an idea for a feature you think many others would be willing to co-fund, please post to the <uli [...]
+msgid ""
+"Crowd funding campaigns are campaigns we run to get badly wanted features "
+"funded that can service a large number of people. Each campaign is "
+"specifically focused on a particular feature or set of features. Each "
+"sponsor chips in a small fraction of the needed funding and with enough "
+"people/organizations contributing, we have the funds to pay for the work "
+"that will help many. If you have an idea for a feature you think many others "
+"would be willing to co-fund, please post to the <ulink url=\"https://lists."
+"osgeo.org/mailman/listinfo/postgis-users\">PostGIS newsgroup</ulink> your "
+"thoughts and together we can make it happen."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:294
+#: introduction.xml:303
 #, no-c-format
-msgid "PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink url=\"http://www.pledgebank.com\">PledgeBank</ulink> and we got two successful campaigns out of it."
+msgid ""
+"PostGIS 2.0.0 was the first release we tried this strategy. We used <ulink "
+"url=\"http://www.pledgebank.com\">PledgeBank</ulink> and we got two "
+"successful campaigns out of it."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:295
+#: introduction.xml:304
 #, no-c-format
-msgid "<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role=\"bold\">postgistopology</emphasis></ulink> - 10 plus sponsors each contributed $250 USD to build toTopoGeometry function and beef up topology support in 2.0.0. It happened."
+msgid ""
+"<ulink url=\"http://www.pledgebank.com/postgistopology\"><emphasis role="
+"\"bold\">postgistopology</emphasis></ulink> - 10 plus sponsors each "
+"contributed $250 USD to build toTopoGeometry function and beef up topology "
+"support in 2.0.0. It happened."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:296
+#: introduction.xml:305
 #, no-c-format
-msgid "<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role=\"bold\">postgis64windows</emphasis></ulink> - 20 someodd sponsors each contributed $100 USD to pay for the work needed to work out PostGIS 64-bit issues on windows. It happened. We now have a 64-bit release for PostGIS 2.0.1 available on PostgreSQL stack builder."
+msgid ""
+"<ulink url=\"http://www.pledgebank.com/postgis64windows\"><emphasis role="
+"\"bold\">postgis64windows</emphasis></ulink> - 20 someodd sponsors each "
+"contributed $100 USD to pay for the work needed to work out PostGIS 64-bit "
+"issues on windows. It happened. We now have a 64-bit release for PostGIS "
+"2.0.1 available on PostgreSQL stack builder."
 msgstr ""
 
 #. Tag: term
-#: introduction.xml:301
+#: introduction.xml:310
 #, no-c-format
 msgid "Important Support Libraries"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:304
+#: introduction.xml:313
 #, no-c-format
-msgid "The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry operations library, and the algorithmic work of Martin Davis in making it all work, ongoing maintenance and support of Mateusz Loskot, Sandro Santilli (strk), Paul Ramsey and others."
+msgid ""
+"The <ulink url=\"http://trac.osgeo.org/geos/\">GEOS</ulink> geometry "
+"operations library, and the algorithmic work of Martin Davis in making it "
+"all work, ongoing maintenance and support of Mateusz Loskot, Sandro Santilli "
+"(strk), Paul Ramsey and others."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:309
+#: introduction.xml:318
 #, no-c-format
-msgid "The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data Abstraction Library, by Frank Warmerdam and others is used to power much of the raster functionality introduced in PostGIS 2.0.0. In kind, improvements needed in GDAL to support PostGIS are contributed back to the GDAL project."
+msgid ""
+"The <ulink url=\"http://trac.osgeo.org/gdal/\">GDAL</ulink> Geospatial Data "
+"Abstraction Library, by Frank Warmerdam and others is used to power much of "
+"the raster functionality introduced in PostGIS 2.0.0. In kind, improvements "
+"needed in GDAL to support PostGIS are contributed back to the GDAL project."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:314
+#: introduction.xml:323
 #, no-c-format
-msgid "The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic projection library, and the work of Gerald Evenden and Frank Warmerdam in creating and maintaining it."
+msgid ""
+"The <ulink url=\"http://trac.osgeo.org/proj/\">Proj4</ulink> cartographic "
+"projection library, and the work of Gerald Evenden and Frank Warmerdam in "
+"creating and maintaining it."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:318
+#: introduction.xml:327
 #, no-c-format
-msgid "Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL DBMS</ulink>, The giant that PostGIS stands on. Much of the speed and flexibility of PostGIS would not be possible without the extensibility, great query planner, GIST index, and plethora of SQL features provided by PostgreSQL."
+msgid ""
+"Last but not least, the <ulink url=\"http://www.postgresql.org\">PostgreSQL "
+"DBMS</ulink>, The giant that PostGIS stands on. Much of the speed and "
+"flexibility of PostGIS would not be possible without the extensibility, "
+"great query planner, GIST index, and plethora of SQL features provided by "
+"PostgreSQL."
 msgstr ""
 
 #. Tag: title
-#: introduction.xml:327
+#: introduction.xml:336
 #, no-c-format
 msgid "More Information"
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:331
+#: introduction.xml:340
 #, no-c-format
-msgid "The latest software, documentation and news items are available at the PostGIS web site, <ulink url=\"http://postgis.net\">http://postgis.net</ulink>."
+msgid ""
+"The latest software, documentation and news items are available at the "
+"PostGIS web site, <ulink url=\"http://postgis.net\">http://postgis.net</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:337
+#: introduction.xml:346
 #, no-c-format
-msgid "More information about the GEOS geometry operations library is available at<ulink url=\"http://trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/</ulink>."
+msgid ""
+"More information about the GEOS geometry operations library is available "
+"at<ulink url=\"http://trac.osgeo.org/geos/\"> http://trac.osgeo.org/geos/</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:343
+#: introduction.xml:352
 #, no-c-format
-msgid "More information about the Proj4 reprojection library is available at <ulink url=\"http://trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>."
+msgid ""
+"More information about the Proj4 reprojection library is available at <ulink "
+"url=\"http://trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:349
+#: introduction.xml:358
 #, no-c-format
-msgid "More information about the PostgreSQL database server is available at the PostgreSQL main site <ulink url=\"http://www.postgresql.org\">http://www.postgresql.org</ulink>."
+msgid ""
+"More information about the PostgreSQL database server is available at the "
+"PostgreSQL main site <ulink url=\"http://www.postgresql.org\">http://www."
+"postgresql.org</ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:355
+#: introduction.xml:364
 #, no-c-format
-msgid "More information about GiST indexing is available at the PostgreSQL GiST development site, <ulink url=\"http://www.sai.msu.su/~megera/postgres/gist/\">http://www.sai.msu.su/~megera/postgres/gist/</ulink>."
+msgid ""
+"More information about GiST indexing is available at the PostgreSQL GiST "
+"development site, <ulink url=\"http://www.sai.msu.su/~megera/postgres/gist/"
+"\">http://www.sai.msu.su/~megera/postgres/gist/</ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:361
+#: introduction.xml:370
 #, no-c-format
-msgid "More information about MapServer internet map server is available at <ulink url=\"http://mapserver.org/\">http://mapserver.org</ulink>."
+msgid ""
+"More information about MapServer internet map server is available at <ulink "
+"url=\"http://mapserver.org/\">http://mapserver.org</ulink>."
 msgstr ""
 
 #. Tag: para
-#: introduction.xml:367
+#: introduction.xml:376
 #, no-c-format
-msgid "The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple Features for Specification for SQL</ulink>" is available at the OpenGIS Consortium web site: <ulink url=\"http://www.opengeospatial.org/\">http://www.opengeospatial.org/</ulink>."
+msgid ""
+"The "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">Simple "
+"Features for Specification for SQL</ulink>" is available at the OpenGIS "
+"Consortium web site: <ulink url=\"http://www.opengeospatial.org/\">http://"
+"www.opengeospatial.org/</ulink>."
 msgstr ""
-
diff --git a/doc/po/templates/performance_tips.xml.pot b/doc/po/templates/performance_tips.xml.pot
index 81050a8..12f016d 100644
--- a/doc/po/templates/performance_tips.xml.pot
+++ b/doc/po/templates/performance_tips.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -35,318 +35,494 @@ msgstr ""
 #. Tag: para
 #: performance_tips.xml:11
 #, no-c-format
-msgid "Current PostgreSQL versions (including 8.0) suffer from a query optimizer weakness regarding TOAST tables. TOAST tables are a kind of \"extension room\" used to store large (in the sense of data size) values that do not fit into normal data pages (like long texts, images or complex geometries with lots of vertices), see <ulink url=\"http://www.postgresql.org/docs/current/static/storage-toast.html\">the PostgreSQL Documentation for TOAST</ulink> for more information)."
+msgid ""
+"Current PostgreSQL versions (including 9.6) suffer from a query optimizer "
+"weakness regarding TOAST tables. TOAST tables are a kind of \"extension room"
+"\" used to store large (in the sense of data size) values that do not fit "
+"into normal data pages (like long texts, images or complex geometries with "
+"lots of vertices), see <ulink url=\"http://www.postgresql.org/docs/current/"
+"static/storage-toast.html\">the PostgreSQL Documentation for TOAST</ulink> "
+"for more information)."
 msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:19
 #, no-c-format
-msgid "The problem appears if you happen to have a table with rather large geometries, but not too much rows of them (like a table containing the boundaries of all European countries in high resolution). Then the table itself is small, but it uses lots of TOAST space. In our example case, the table itself had about 80 rows and used only 3 data pages, but the TOAST table used 8225 pages."
+msgid ""
+"The problem appears if you happen to have a table with rather large "
+"geometries, but not too manyrows of them (like a table containing the "
+"boundaries of all European countries in high resolution). Then the table "
+"itself is small, but it uses lots of TOAST space. In our example case, the "
+"table itself had about 80 rows and used only 3 data pages, but the TOAST "
+"table used 8225 pages."
 msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:26
 #, no-c-format
-msgid "Now issue a query where you use the geometry operator && to search for a bounding box that matches only very few of those rows. Now the query optimizer sees that the table has only 3 pages and 80 rows. He estimates that a sequential scan on such a small table is much faster than using an index. And so he decides to ignore the GIST index. Usually, this estimation is correct. But in our case, the && operator has to fetch every geometry from disk to compare the boundi [...]
+msgid ""
+"Now issue a query where you use the geometry operator && to search "
+"for a bounding box that matches only very few of those rows. Now the query "
+"optimizer sees that the table has only 3 pages and 80 rows. It estimates "
+"that a sequential scan on such a small table is much faster than using an "
+"index. And so it decides to ignore the GIST index. Usually, this estimation "
+"is correct. But in our case, the && operator has to fetch every "
+"geometry from disk to compare the bounding boxes, thus reading all TOAST "
+"pages, too."
 msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:35
 #, no-c-format
-msgid "To see whether your suffer from this bug, use the \"EXPLAIN ANALYZE\" postgresql command. For more information and the technical details, you can read the thread on the postgres performance mailing list: http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+msgid ""
+"To see whether your suffer from this issue, use the \"EXPLAIN ANALYZE\" "
+"postgresql command. For more information and the technical details, you can "
+"read the thread on the postgres performance mailing list: <ulink url="
+"\"http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php"
+"\">http://archives.postgresql.org/pgsql-performance/2005-02/msg00030.php</"
+"ulink>"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:41
+#, no-c-format
+msgid ""
+"and newer thread on PostGIS <ulink url=\"https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html\">https://lists.osgeo.org/pipermail/"
+"postgis-devel/2017-June/026209.html</ulink>"
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:43
+#: performance_tips.xml:45
 #, no-c-format
 msgid "Workarounds"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:45
+#: performance_tips.xml:47
 #, no-c-format
-msgid "The PostgreSQL people are trying to solve this issue by making the query estimation TOAST-aware. For now, here are two workarounds:"
+msgid ""
+"The PostgreSQL people are trying to solve this issue by making the query "
+"estimation TOAST-aware. For now, here are two workarounds:"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:48
+#: performance_tips.xml:50
 #, no-c-format
-msgid "The first workaround is to force the query planner to use the index. Send \"SET enable_seqscan TO off;\" to the server before issuing the query. This basically forces the query planner to avoid sequential scans whenever possible. So it uses the GIST index as usual. But this flag has to be set on every connection, and it causes the query planner to make misestimations in other cases, so you should \"SET enable_seqscan TO on;\" after the query."
+msgid ""
+"The first workaround is to force the query planner to use the index. Send "
+"\"SET enable_seqscan TO off;\" to the server before issuing the query. This "
+"basically forces the query planner to avoid sequential scans whenever "
+"possible. So it uses the GIST index as usual. But this flag has to be set on "
+"every connection, and it causes the query planner to make misestimations in "
+"other cases, so you should \"SET enable_seqscan TO on;\" after the query."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:56
+#: performance_tips.xml:58
 #, no-c-format
-msgid "The second workaround is to make the sequential scan as fast as the query planner thinks. This can be achieved by creating an additional column that \"caches\" the bbox, and matching against this. In our example, the commands are like:"
+msgid ""
+"The second workaround is to make the sequential scan as fast as the query "
+"planner thinks. This can be achieved by creating an additional column that "
+"\"caches\" the bbox, and matching against this. In our example, the commands "
+"are like:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:61
+#: performance_tips.xml:63
 #, no-c-format
 msgid ""
-      "SELECT AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
-      "UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
+"SELECT "
+"AddGeometryColumn('myschema','mytable','bbox','4326','GEOMETRY','2');\n"
+"UPDATE mytable SET bbox = ST_Envelope(ST_Force2D(the_geom));"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:63
+#: performance_tips.xml:65
 #, no-c-format
-msgid "Now change your query to use the && operator against bbox instead of geom_column, like:"
+msgid ""
+"Now change your query to use the && operator against bbox instead of "
+"geom_column, like:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:66
+#: performance_tips.xml:68
 #, no-c-format
 msgid ""
-      "SELECT geom_column\n"
-      "FROM mytable\n"
-      "WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
+"SELECT geom_column\n"
+"FROM mytable\n"
+"WHERE bbox && ST_SetSRID('BOX3D(0 0,1 1)'::box3d,4326);"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:68
+#: performance_tips.xml:70
 #, no-c-format
-msgid "Of course, if you change or add rows to mytable, you have to keep the bbox \"in sync\". The most transparent way to do this would be triggers, but you also can modify your application to keep the bbox column current or run the UPDATE query above after every modification."
+msgid ""
+"Of course, if you change or add rows to mytable, you have to keep the bbox "
+"\"in sync\". The most transparent way to do this would be triggers, but you "
+"also can modify your application to keep the bbox column current or run the "
+"UPDATE query above after every modification."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:77
+#: performance_tips.xml:79
 #, no-c-format
 msgid "CLUSTERing on geometry indices"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:79
+#: performance_tips.xml:81
 #, no-c-format
-msgid "For tables that are mostly read-only, and where a single index is used for the majority of queries, PostgreSQL offers the CLUSTER command. This command physically reorders all the data rows in the same order as the index criteria, yielding two performance advantages: First, for index range scans, the number of seeks on the data table is drastically reduced. Second, if your working set concentrates to some small intervals on the indices, you have a more efficient caching because th [...]
+msgid ""
+"For tables that are mostly read-only, and where a single index is used for "
+"the majority of queries, PostgreSQL offers the CLUSTER command. This command "
+"physically reorders all the data rows in the same order as the index "
+"criteria, yielding two performance advantages: First, for index range scans, "
+"the number of seeks on the data table is drastically reduced. Second, if "
+"your working set concentrates to some small intervals on the indices, you "
+"have a more efficient caching because the data rows are spread along fewer "
+"data pages. (Feel invited to read the CLUSTER command documentation from the "
+"PostgreSQL manual at this point.)"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:89
+#: performance_tips.xml:91
 #, no-c-format
-msgid "However, currently PostgreSQL does not allow clustering on PostGIS GIST indices because GIST indices simply ignores NULL values, you get an error message like:"
+msgid ""
+"However, currently PostgreSQL does not allow clustering on PostGIS GIST "
+"indices because GIST indices simply ignores NULL values, you get an error "
+"message like:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:93
+#: performance_tips.xml:95
 #, no-c-format
 msgid ""
-      "lwgeom=# CLUSTER my_geom_index ON my_table;\n"
-      "ERROR: cannot cluster when index access method does not handle null values\n"
-      "HINT: You may be able to work around this by marking column \"the_geom\" NOT NULL."
+"lwgeom=# CLUSTER my_geom_index ON my_table;\n"
+"ERROR: cannot cluster when index access method does not handle null values\n"
+"HINT: You may be able to work around this by marking column \"the_geom\" NOT "
+"NULL."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:95
+#: performance_tips.xml:97
 #, no-c-format
-msgid "As the HINT message tells you, one can work around this deficiency by adding a \"not null\" constraint to the table:"
+msgid ""
+"As the HINT message tells you, one can work around this deficiency by adding "
+"a \"not null\" constraint to the table:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:98
+#: performance_tips.xml:100
 #, no-c-format
 msgid ""
-      "lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
-      "ALTER TABLE"
+"lwgeom=# ALTER TABLE my_table ALTER COLUMN the_geom SET not null;\n"
+"ALTER TABLE"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:100
+#: performance_tips.xml:102
 #, no-c-format
-msgid "Of course, this will not work if you in fact need NULL values in your geometry column. Additionally, you must use the above method to add the constraint, using a CHECK constraint like \"ALTER TABLE blubb ADD CHECK (geometry is not null);\" will not work."
+msgid ""
+"Of course, this will not work if you in fact need NULL values in your "
+"geometry column. Additionally, you must use the above method to add the "
+"constraint, using a CHECK constraint like \"ALTER TABLE blubb ADD CHECK "
+"(geometry is not null);\" will not work."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:107
+#: performance_tips.xml:109
 #, no-c-format
 msgid "Avoiding dimension conversion"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:109
+#: performance_tips.xml:111
 #, no-c-format
-msgid "Sometimes, you happen to have 3D or 4D data in your table, but always access it using OpenGIS compliant ST_AsText() or ST_AsBinary() functions that only output 2D geometries. They do this by internally calling the ST_Force2D() function, which introduces a significant overhead for large geometries. To avoid this overhead, it may be feasible to pre-drop those additional dimensions once and forever:"
+msgid ""
+"Sometimes, you happen to have 3D or 4D data in your table, but always access "
+"it using OpenGIS compliant ST_AsText() or ST_AsBinary() functions that only "
+"output 2D geometries. They do this by internally calling the ST_Force2D() "
+"function, which introduces a significant overhead for large geometries. To "
+"avoid this overhead, it may be feasible to pre-drop those additional "
+"dimensions once and forever:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:116
+#: performance_tips.xml:118
 #, no-c-format
 msgid ""
-      "UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
-      "VACUUM FULL ANALYZE mytable;"
+"UPDATE mytable SET the_geom = ST_Force2D(the_geom);\n"
+"VACUUM FULL ANALYZE mytable;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:118
+#: performance_tips.xml:120
 #, no-c-format
-msgid "Note that if you added your geometry column using AddGeometryColumn() there'll be a constraint on geometry dimension. To bypass it you will need to drop the constraint. Remember to update the entry in the geometry_columns table and recreate the constraint afterwards."
+msgid ""
+"Note that if you added your geometry column using AddGeometryColumn() "
+"there'll be a constraint on geometry dimension. To bypass it you will need "
+"to drop the constraint. Remember to update the entry in the geometry_columns "
+"table and recreate the constraint afterwards."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:124
+#: performance_tips.xml:126
 #, no-c-format
-msgid "In case of large tables, it may be wise to divide this UPDATE into smaller portions by constraining the UPDATE to a part of the table via a WHERE clause and your primary key or another feasible criteria, and running a simple \"VACUUM;\" between your UPDATEs. This drastically reduces the need for temporary disk space. Additionally, if you have mixed dimension geometries, restricting the UPDATE by \"WHERE dimension(the_geom)>2\" skips re-writing of geometries that already are in 2D."
+msgid ""
+"In case of large tables, it may be wise to divide this UPDATE into smaller "
+"portions by constraining the UPDATE to a part of the table via a WHERE "
+"clause and your primary key or another feasible criteria, and running a "
+"simple \"VACUUM;\" between your UPDATEs. This drastically reduces the need "
+"for temporary disk space. Additionally, if you have mixed dimension "
+"geometries, restricting the UPDATE by \"WHERE dimension(the_geom)>2\" "
+"skips re-writing of geometries that already are in 2D."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:136
+#: performance_tips.xml:138
 #, no-c-format
 msgid "Tuning your configuration"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:138
+#: performance_tips.xml:140
+#, no-c-format
+msgid ""
+"Tuning for PostGIS is much like tuning for any PostgreSQL workload. The only "
+"additional note to keep in mind is that geometries and rasters are heavy so "
+"memory related optimizations generally have more of an impact on PostGIS "
+"than other types of PostgreSQL queries."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:143
+#, no-c-format
+msgid ""
+"For general details about optimizing PostgreSQL, refer to <ulink url="
+"\"https://wiki.postgresql.org/wiki/Tuning_Your_PostgreSQL_Server\">Tuning "
+"your PostgreSQL Server</ulink>."
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:145
+#, no-c-format
+msgid ""
+"For PostgreSQL 9.4+ all these can be set at the server level without "
+"touching postgresql.conf or postgresql.auto.conf by using the <code>ALTER "
+"SYSTEM..</code> command."
+msgstr ""
+
+#. Tag: programlisting
+#: performance_tips.xml:147
 #, no-c-format
-msgid "These tips are taken from Kevin Neufeld's presentation \"Tips for the PostGIS Power User\" at the FOSS4G 2007 conference. Depending on your use of PostGIS (for example, static data and complex analysis vs frequently updated data and lots of users) these changes can provide significant speedups to your queries."
+msgid ""
+"ALTER SYSTEM SET work_mem = '256MB';\n"
+"-- this will force, non-startup configs to take effect for new connections\n"
+"SELECT pg_reload_conf();\n"
+"-- show current setting value\n"
+"-- use SHOW ALL to see all settings\n"
+"SHOW work_mem;"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:144
+#: performance_tips.xml:149
 #, no-c-format
-msgid "For a more tips (and better formatting), the original presentation is at <ulink url=\"http://2007.foss4g.org/presentations/view.php?abstract_id=117\"> http://2007.foss4g.org/presentations/view.php?abstract_id=117</ulink>."
+msgid ""
+"In addition to these settings, PostGIS also has some custom settings which "
+"you can find listed in <xref linkend=\"PostGIS_GUC\"/>."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:151
+#: performance_tips.xml:152
 #, no-c-format
 msgid "Startup"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:153
+#: performance_tips.xml:154
 #, no-c-format
 msgid "These settings are configured in postgresql.conf:"
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:158
+#: performance_tips.xml:159
 #, no-c-format
-msgid "checkpoint_segments"
+msgid "constraint_exclusion"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:163
+#: performance_tips.xml:164
 #, no-c-format
-msgid "Maximum number of log file segments between automatic WAL checkpoints (each segment is normally 16MB); default is 3"
+msgid "Default: partition"
 msgstr ""
 
 #. Tag: para
 #: performance_tips.xml:169
 #, no-c-format
-msgid "Set to at least 10 or 30 for databases with heavy write activity, or more for large database loads. Another article on the topic worth reading <ulink url=\"http://www.westnet.com/~gsmith/content/postgresql/chkp-bgw-83.htm\">Greg Smith: Checkpoint and Background writer</ulink>"
-msgstr ""
-
-#. Tag: para
-#: performance_tips.xml:175
-#, no-c-format
-msgid "Possibly store the xlog on a separate disk device"
+msgid ""
+"This is generally used for table partitioning. The default for this is set "
+"to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will "
+"force the planner to only analyze tables for constraint consideration if "
+"they are in an inherited hierarchy and not pay the planner penalty otherwise."
 msgstr ""
 
 #. Tag: ulink
-#: performance_tips.xml:182
+#: performance_tips.xml:178
 #, no-c-format
-msgid "constraint_exclusion"
+msgid "shared_buffers"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:187
+#: performance_tips.xml:183
 #, no-c-format
-msgid "Default: off (prior to PostgreSQL 8.4 and for PostgreSQL 8.4+ is set to partition)"
+msgid "Default: ~128MB in PostgreSQL 9.6"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:192
+#: performance_tips.xml:188
 #, no-c-format
-msgid "This is generally used for table partitioning. If you are running PostgreSQL versions below 8.4, set to \"on\" to ensure the query planner will optimize as desired. As of PostgreSQL 8.4, the default for this is set to \"partition\" which is ideal for PostgreSQL 8.4 and above since it will force the planner to only analyze tables for constraint consideration if they are in an inherited hierarchy and not pay the planner penalty otherwise."
+msgid ""
+"Set to about 25% to 40% of available RAM. On windows you may not be able to "
+"set as high."
 msgstr ""
 
-#. Tag: ulink
-#: performance_tips.xml:202
+#. Tag: para
+#: performance_tips.xml:195
 #, no-c-format
-msgid "shared_buffers"
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-WORKER-PROCESSES\">max_worker_processes</ulink> This "
+"setting is only available for PostgreSQL 9.4+. For PostgreSQL 9.6+ this "
+"setting has additional importance in that it controls the max number of "
+"processes you can have for parallel queries."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:207
+#: performance_tips.xml:203
 #, no-c-format
-msgid "Default: ~32MB"
+msgid "Default: 8"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:212
+#: performance_tips.xml:208
 #, no-c-format
-msgid "Set to about 1/3 to 3/4 of available RAM"
+msgid ""
+"Sets the maximum number of background processes that the system can support. "
+"This parameter can only be set at server start."
 msgstr ""
 
 #. Tag: title
-#: performance_tips.xml:220
+#: performance_tips.xml:218
 #, no-c-format
 msgid "Runtime"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:222
+#: performance_tips.xml:220
 #, no-c-format
-msgid "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-WORK-MEM\">work_mem</ulink> (the memory used for sort operations and complex queries)"
+msgid ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-WORK-MEM\">work_mem</ulink> (the memory used for sort "
+"operations and complex queries)"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:228
+#: performance_tips.xml:226
 #, no-c-format
-msgid "Default: 1MB"
+msgid "Default: 1-4MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:233
+#: performance_tips.xml:231
 #, no-c-format
 msgid "Adjust up for large dbs, complex queries, lots of RAM"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:238
+#: performance_tips.xml:236
 #, no-c-format
 msgid "Adjust down for many concurrent users or low RAM."
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:243
+#: performance_tips.xml:241
 #, no-c-format
 msgid "If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:245
+#: performance_tips.xml:243
 #, no-c-format
-msgid "SET work_mem TO 1200000;"
+msgid "SET work_mem TO '256MB';"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:250
+#: performance_tips.xml:248
 #, no-c-format
-msgid "<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-resource.html#GUC-MAINTENANCE-WORK-MEM\">maintenance_work_mem</ulink> (used for VACUUM, CREATE INDEX, etc.)"
+msgid ""
+"<ulink url=\"http://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAINTENANCE-WORK-MEM\">maintenance_work_mem</ulink> (used "
+"for VACUUM, CREATE INDEX, etc.)"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:256
+#: performance_tips.xml:254
 #, no-c-format
-msgid "Default: 16MB"
+msgid "Default: 16-64MB"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:261
+#: performance_tips.xml:259
 #, no-c-format
 msgid "Generally too low - ties up I/O, locks objects while swapping memory"
 msgstr ""
 
 #. Tag: para
-#: performance_tips.xml:266
+#: performance_tips.xml:264
 #, no-c-format
-msgid "Recommend 32MB to 256MB on production servers w/lots of RAM, but depends on the # of concurrent users. If you have lots of RAM and few developers:"
+msgid ""
+"Recommend 32MB to 1GB on production servers w/lots of RAM, but depends on "
+"the # of concurrent users. If you have lots of RAM and few developers:"
 msgstr ""
 
 #. Tag: programlisting
-#: performance_tips.xml:269
+#: performance_tips.xml:267
+#, no-c-format
+msgid "SET maintenance_work_mem TO '1GB';"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:272
 #, no-c-format
-msgid "SET maintainence_work_mem TO 1200000;"
+msgid ""
+"<ulink url=\"https://www.postgresql.org/docs/current/static/runtime-config-"
+"resource.html#GUC-MAX-PARALLEL-WORKERS-PER-GATHER"
+"\">max_parallel_workers_per_gather</ulink> This setting is only available "
+"for PostgreSQL 9.6+ and will only affect PostGIS 2.3+, since only PostGIS "
+"2.3+ supports parallel queries. If set to higher than 0, then some queries "
+"such as those involving relation functions like <code>ST_Intersects</code> "
+"can use multiple processes and can run more than twice as fast when doing "
+"so. If you have a lot of processors to spare, you should change the value of "
+"this to as many processors as you have. Also make sure to bump up "
+"<code>max_worker_processes</code> to at least as high as this number."
 msgstr ""
 
+#. Tag: para
+#: performance_tips.xml:282
+#, no-c-format
+msgid "Default: 0"
+msgstr ""
+
+#. Tag: para
+#: performance_tips.xml:287
+#, no-c-format
+msgid ""
+"Sets the maximum number of workers that can be started by a single "
+"<varname>Gather</varname> node. Parallel workers are taken from the pool of "
+"processes established by <varname>max_worker_processes</varname>. Note that "
+"the requested number of workers may not actually be available at run time. "
+"If this occurs, the plan will run with fewer workers than expected, which "
+"may be inefficient. Setting this value to 0, which is the default, disables "
+"parallel query execution."
+msgstr ""
diff --git a/doc/po/templates/postgis.xml.pot b/doc/po/templates/postgis.xml.pot
index 00871e4..7cb0e35 100644
--- a/doc/po/templates/postgis.xml.pot
+++ b/doc/po/templates/postgis.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,13 +29,21 @@ msgstr ""
 #. Tag: affiliation
 #: postgis.xml:138
 #, no-c-format
-msgid "<orgname><ulink url=\"http://www.cleverelephant.ca\">clever elephant</ulink></orgname> <address><city>Victoria</city> <state>British Columbia</state> <country>Canada</country> <email>pramsey at cleverelephant.ca</email></address>"
+msgid ""
+"<orgname><ulink url=\"http://www.cleverelephant.ca\">clever elephant</"
+"ulink></orgname> <address><city>Victoria</city> <state>British Columbia</"
+"state> <country>Canada</country> <email>pramsey at cleverelephant.ca</email></"
+"address>"
 msgstr ""
 
 #. Tag: para
 #: postgis.xml:152
 #, no-c-format
-msgid "PostGIS is an extension to the PostgreSQL object-relational database system which allows GIS (Geographic Information Systems) objects to be stored in the database. PostGIS includes support for GiST-based R-Tree spatial indexes, and functions for analysis and processing of GIS objects."
+msgid ""
+"PostGIS is an extension to the PostgreSQL object-relational database system "
+"which allows GIS (Geographic Information Systems) objects to be stored in "
+"the database. PostGIS includes support for GiST-based R-Tree spatial "
+"indexes, and functions for analysis and processing of GIS objects."
 msgstr ""
 
 #. Tag: para
@@ -47,6 +55,10 @@ msgstr ""
 #. Tag: para
 #: postgis.xml:162
 #, no-c-format
-msgid "This work is licensed under a <ulink url=\"http://creativecommons.org/licenses/by-sa/3.0/\">Creative Commons Attribution-Share Alike 3.0 License</ulink>. Feel free to use this material any way you like, but we ask that you attribute credit to the PostGIS Project and wherever possible, a link back to <ulink url=\"http://postgis.net\">http://postgis.net</ulink>."
+msgid ""
+"This work is licensed under a <ulink url=\"http://creativecommons.org/"
+"licenses/by-sa/3.0/\">Creative Commons Attribution-Share Alike 3.0 License</"
+"ulink>. Feel free to use this material any way you like, but we ask that you "
+"attribute credit to the PostGIS Project and wherever possible, a link back "
+"to <ulink url=\"http://postgis.net\">http://postgis.net</ulink>."
 msgstr ""
-
diff --git a/doc/po/templates/reference.xml.pot b/doc/po/templates/reference.xml.pot
index 67fe792..62c4088 100644
--- a/doc/po/templates/reference.xml.pot
+++ b/doc/po/templates/reference.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,18 +23,33 @@ msgstr ""
 #. Tag: para
 #: reference.xml:5
 #, no-c-format
-msgid "The functions given below are the ones which a user of PostGIS is likely to need. There are other functions which are required support functions to the PostGIS objects which are not of use to a general user."
+msgid ""
+"The functions given below are the ones which a user of PostGIS is likely to "
+"need. There are other functions which are required support functions to the "
+"PostGIS objects which are not of use to a general user."
 msgstr ""
 
 #. Tag: para
 #: reference.xml:11
 #, no-c-format
-msgid "PostGIS has begun a transition from the existing naming convention to an SQL-MM-centric convention. As a result, most of the functions that you know and love have been renamed using the standard spatial type (ST) prefix. Previous functions are still available, though are not listed in this document where updated functions are equivalent. The non ST_ functions not listed in this documentation are deprecated and will be removed in a future release so STOP USING THEM."
+msgid ""
+"PostGIS has begun a transition from the existing naming convention to an SQL-"
+"MM-centric convention. As a result, most of the functions that you know and "
+"love have been renamed using the standard spatial type (ST) prefix. Previous "
+"functions are still available, though are not listed in this document where "
+"updated functions are equivalent. The non ST_ functions not listed in this "
+"documentation are deprecated and will be removed in a future release so STOP "
+"USING THEM."
 msgstr ""
 
 #. Tag: chapter
 #: reference.xml:16
 #, no-c-format
-msgid "&reference_type; &reference_guc; &reference_management; &reference_constructor; &reference_accessor; &reference_editor; &reference_output; &reference_operator; &reference_measure; &reference_sfcgal; &reference_processing; &reference_lrs; &reference_temporal; &reference_transaction; &reference_misc; &reference_exception;"
+msgid ""
+"&reference_type; &reference_guc; &reference_management; "
+"&reference_constructor; &reference_accessor; &reference_editor; "
+"&reference_output; &reference_operator; &reference_measure; "
+"&reference_sfcgal; &reference_processing; &reference_lrs; "
+"&reference_temporal; &reference_transaction; &reference_misc; "
+"&reference_exception;"
 msgstr ""
-
diff --git a/doc/po/templates/reference_accessor.xml.pot b/doc/po/templates/reference_accessor.xml.pot
index 332ac83..b4745f3 100644
--- a/doc/po/templates/reference_accessor.xml.pot
+++ b/doc/po/templates/reference_accessor.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-03-29 06:29+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,43 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:10
 #, no-c-format
-msgid "<refpurpose>Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the type of the geometry as a string. Eg: 'LINESTRING', "
+"'POLYGON', 'MULTIPOINT', etc.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:16
 #, no-c-format
-msgid "<funcdef>text <function>GeometryType</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>GeometryType</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:24 reference_accessor.xml:81 reference_accessor.xml:162 reference_accessor.xml:210 reference_accessor.xml:258 reference_accessor.xml:309 reference_accessor.xml:361 reference_accessor.xml:432 reference_accessor.xml:481 reference_accessor.xml:542 reference_accessor.xml:593 reference_accessor.xml:652 reference_accessor.xml:711 reference_accessor.xml:766 reference_accessor.xml:810 reference_accessor.xml:861 reference_accessor.xml:918 reference_accessor.xml:990 refer [...]
+#: reference_accessor.xml:24 reference_accessor.xml:81
+#: reference_accessor.xml:162 reference_accessor.xml:210
+#: reference_accessor.xml:258 reference_accessor.xml:309
+#: reference_accessor.xml:361 reference_accessor.xml:432
+#: reference_accessor.xml:481 reference_accessor.xml:542
+#: reference_accessor.xml:593 reference_accessor.xml:658
+#: reference_accessor.xml:728 reference_accessor.xml:791
+#: reference_accessor.xml:850 reference_accessor.xml:905
+#: reference_accessor.xml:949 reference_accessor.xml:1000
+#: reference_accessor.xml:1057 reference_accessor.xml:1129
+#: reference_accessor.xml:1181 reference_accessor.xml:1240
+#: reference_accessor.xml:1286 reference_accessor.xml:1321
+#: reference_accessor.xml:1360 reference_accessor.xml:1400
+#: reference_accessor.xml:1443 reference_accessor.xml:1505
+#: reference_accessor.xml:1546 reference_accessor.xml:1590
+#: reference_accessor.xml:1647 reference_accessor.xml:1711
+#: reference_accessor.xml:1760 reference_accessor.xml:1803
+#: reference_accessor.xml:1856 reference_accessor.xml:1930
+#: reference_accessor.xml:1973 reference_accessor.xml:2018
+#: reference_accessor.xml:2064 reference_accessor.xml:2106
+#: reference_accessor.xml:2151 reference_accessor.xml:2197
+#: reference_accessor.xml:2239 reference_accessor.xml:2285
+#: reference_accessor.xml:2326
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,59 +73,127 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:26
 #, no-c-format
-msgid "<para>Returns the type of the geometry as a string. Eg: 'LINESTRING', 'POLYGON', 'MULTIPOINT', etc.</para>"
+msgid ""
+"<para>Returns the type of the geometry as a string. Eg: 'LINESTRING', "
+"'POLYGON', 'MULTIPOINT', etc.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:29
 #, no-c-format
-msgid "OGC SPEC s2.1.1.1 - Returns the name of the instantiable subtype of Geometry of which this Geometry instance is a member. The name of the instantiable subtype of Geometry is returned as a string."
+msgid ""
+"OGC SPEC s2.1.1.1 - Returns the name of the instantiable subtype of Geometry "
+"of which this Geometry instance is a member. The name of the instantiable "
+"subtype of Geometry is returned as a string."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:35
 #, no-c-format
-msgid "This function also indicates if the geometry is measured, by returning a string of the form 'POINTM'."
+msgid ""
+"This function also indicates if the geometry is measured, by returning a "
+"string of the form 'POINTM'."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:38 reference_accessor.xml:495 reference_accessor.xml:1266
+#: reference_accessor.xml:38 reference_accessor.xml:495
+#: reference_accessor.xml:1405
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
+"introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:39 reference_accessor.xml:168 reference_accessor.xml:497 reference_accessor.xml:604 reference_accessor.xml:657 reference_accessor.xml:937 reference_accessor.xml:1110 reference_accessor.xml:1373 reference_accessor.xml:1415 reference_accessor.xml:1525 reference_accessor.xml:1930
+#: reference_accessor.xml:39 reference_accessor.xml:168
+#: reference_accessor.xml:497 reference_accessor.xml:604
+#: reference_accessor.xml:796 reference_accessor.xml:1076
+#: reference_accessor.xml:1249 reference_accessor.xml:1512
+#: reference_accessor.xml:1554 reference_accessor.xml:1664
+#: reference_accessor.xml:2069
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:40 reference_accessor.xml:170 reference_accessor.xml:267 reference_accessor.xml:500 reference_accessor.xml:666 reference_accessor.xml:731 reference_accessor.xml:777 reference_accessor.xml:1188 reference_accessor.xml:1226 reference_accessor.xml:1528 reference_accessor.xml:1586 reference_accessor.xml:1629 reference_accessor.xml:1673 reference_accessor.xml:1733 reference_accessor.xml:1844 reference_accessor.xml:1889 reference_accessor.xml:1977 reference_accessor.xm [...]
+#: reference_accessor.xml:40 reference_accessor.xml:170
+#: reference_accessor.xml:267 reference_accessor.xml:500
+#: reference_accessor.xml:805 reference_accessor.xml:870
+#: reference_accessor.xml:916 reference_accessor.xml:1327
+#: reference_accessor.xml:1365 reference_accessor.xml:1667
+#: reference_accessor.xml:1725 reference_accessor.xml:1768
+#: reference_accessor.xml:1812 reference_accessor.xml:1872
+#: reference_accessor.xml:1983 reference_accessor.xml:2028
+#: reference_accessor.xml:2116 reference_accessor.xml:2161
+#: reference_accessor.xml:2249 reference_accessor.xml:2291
+#: reference_accessor.xml:2336
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:41 reference_accessor.xml:96 reference_accessor.xml:171 reference_accessor.xml:265 reference_accessor.xml:390 reference_accessor.xml:441 reference_accessor.xml:499 reference_accessor.xml:548 reference_accessor.xml:606 reference_accessor.xml:665 reference_accessor.xml:730 reference_accessor.xml:875 reference_accessor.xml:1112 reference_accessor.xml:1152 reference_accessor.xml:1187 reference_accessor.xml:1225 reference_accessor.xml:1270 reference_accessor.xml:1372 [...]
+#: reference_accessor.xml:41 reference_accessor.xml:96
+#: reference_accessor.xml:171 reference_accessor.xml:265
+#: reference_accessor.xml:390 reference_accessor.xml:441
+#: reference_accessor.xml:499 reference_accessor.xml:548
+#: reference_accessor.xml:606 reference_accessor.xml:687
+#: reference_accessor.xml:757 reference_accessor.xml:804
+#: reference_accessor.xml:869 reference_accessor.xml:1014
+#: reference_accessor.xml:1251 reference_accessor.xml:1291
+#: reference_accessor.xml:1326 reference_accessor.xml:1364
+#: reference_accessor.xml:1409 reference_accessor.xml:1511
+#: reference_accessor.xml:1607 reference_accessor.xml:1666
+#: reference_accessor.xml:1726 reference_accessor.xml:1810
+#: reference_accessor.xml:1938 reference_accessor.xml:1982
+#: reference_accessor.xml:2027 reference_accessor.xml:2071
+#: reference_accessor.xml:2115 reference_accessor.xml:2160
+#: reference_accessor.xml:2205 reference_accessor.xml:2248
+#: reference_accessor.xml:2290 reference_accessor.xml:2335
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:42 reference_accessor.xml:172 reference_accessor.xml:223 reference_accessor.xml:501 reference_accessor.xml:549 reference_accessor.xml:669 reference_accessor.xml:1189 reference_accessor.xml:1271 reference_accessor.xml:1375 reference_accessor.xml:1469 reference_accessor.xml:1736
+#: reference_accessor.xml:42 reference_accessor.xml:172
+#: reference_accessor.xml:223 reference_accessor.xml:501
+#: reference_accessor.xml:549 reference_accessor.xml:808
+#: reference_accessor.xml:1328 reference_accessor.xml:1410
+#: reference_accessor.xml:1514 reference_accessor.xml:1608
+#: reference_accessor.xml:1875
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:43 reference_accessor.xml:173 reference_accessor.xml:224 reference_accessor.xml:502 reference_accessor.xml:1272 reference_accessor.xml:1739
+#: reference_accessor.xml:43 reference_accessor.xml:173
+#: reference_accessor.xml:224 reference_accessor.xml:502
+#: reference_accessor.xml:1411 reference_accessor.xml:1878
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:49 reference_accessor.xml:101 reference_accessor.xml:178 reference_accessor.xml:228 reference_accessor.xml:277 reference_accessor.xml:331 reference_accessor.xml:395 reference_accessor.xml:446 reference_accessor.xml:554 reference_accessor.xml:612 reference_accessor.xml:736 reference_accessor.xml:784 reference_accessor.xml:829 reference_accessor.xml:880 reference_accessor.xml:951 reference_accessor.xml:1007 reference_accessor.xml:1067 reference_accessor.xml:1118 r [...]
+#: reference_accessor.xml:49 reference_accessor.xml:101
+#: reference_accessor.xml:178 reference_accessor.xml:228
+#: reference_accessor.xml:277 reference_accessor.xml:331
+#: reference_accessor.xml:395 reference_accessor.xml:446
+#: reference_accessor.xml:554 reference_accessor.xml:612
+#: reference_accessor.xml:875 reference_accessor.xml:923
+#: reference_accessor.xml:968 reference_accessor.xml:1019
+#: reference_accessor.xml:1090 reference_accessor.xml:1146
+#: reference_accessor.xml:1206 reference_accessor.xml:1257
+#: reference_accessor.xml:1295 reference_accessor.xml:1333
+#: reference_accessor.xml:1370 reference_accessor.xml:1416
+#: reference_accessor.xml:1455 reference_accessor.xml:1518
+#: reference_accessor.xml:1559 reference_accessor.xml:1614
+#: reference_accessor.xml:1679 reference_accessor.xml:1733
+#: reference_accessor.xml:1773 reference_accessor.xml:1822
+#: reference_accessor.xml:1886 reference_accessor.xml:1944
+#: reference_accessor.xml:1988 reference_accessor.xml:2033
+#: reference_accessor.xml:2077 reference_accessor.xml:2121
+#: reference_accessor.xml:2166 reference_accessor.xml:2210
+#: reference_accessor.xml:2254 reference_accessor.xml:2296
+#: reference_accessor.xml:2341
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -108,51 +202,77 @@ msgstr ""
 #: reference_accessor.xml:51
 #, no-c-format
 msgid ""
-      "SELECT GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));\n"
-      " geometrytype\n"
-      "--------------\n"
-      " LINESTRING"
+"SELECT GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
+"29.26,77.27 29.31,77.29 29.07)'));\n"
+" geometrytype\n"
+"--------------\n"
+" LINESTRING"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:52
 #, no-c-format
 msgid ""
-      "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));\n"
-      "                        --result\n"
-      "                        POLYHEDRALSURFACE"
+"SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
+"1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                        --result\n"
+"                        POLYHEDRALSURFACE"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:53
 #, no-c-format
 msgid ""
-      "SELECT GeometryType(geom) as result\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )')  AS geom\n"
-      "    ) AS g;\n"
-      " result\n"
-      "--------\n"
-      " TIN"
+"SELECT GeometryType(geom) as result\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+" result\n"
+"--------\n"
+" TIN"
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:58 reference_accessor.xml:139 reference_accessor.xml:185 reference_accessor.xml:233 reference_accessor.xml:283 reference_accessor.xml:336 reference_accessor.xml:400 reference_accessor.xml:451 reference_accessor.xml:521 reference_accessor.xml:565 reference_accessor.xml:619 reference_accessor.xml:686 reference_accessor.xml:742 reference_accessor.xml:835 reference_accessor.xml:886 reference_accessor.xml:957 reference_accessor.xml:1014 reference_accessor.xml:1074 re [...]
+#: reference_accessor.xml:58 reference_accessor.xml:139
+#: reference_accessor.xml:185 reference_accessor.xml:233
+#: reference_accessor.xml:283 reference_accessor.xml:336
+#: reference_accessor.xml:400 reference_accessor.xml:451
+#: reference_accessor.xml:521 reference_accessor.xml:565
+#: reference_accessor.xml:619 reference_accessor.xml:693
+#: reference_accessor.xml:762 reference_accessor.xml:825
+#: reference_accessor.xml:881 reference_accessor.xml:974
+#: reference_accessor.xml:1025 reference_accessor.xml:1096
+#: reference_accessor.xml:1153 reference_accessor.xml:1213
+#: reference_accessor.xml:1263 reference_accessor.xml:1300
+#: reference_accessor.xml:1338 reference_accessor.xml:1377
+#: reference_accessor.xml:1421 reference_accessor.xml:1460
+#: reference_accessor.xml:1483 reference_accessor.xml:1523
+#: reference_accessor.xml:1564 reference_accessor.xml:1621
+#: reference_accessor.xml:1685 reference_accessor.xml:1739
+#: reference_accessor.xml:1778 reference_accessor.xml:1828
+#: reference_accessor.xml:1892 reference_accessor.xml:1950
+#: reference_accessor.xml:1995 reference_accessor.xml:2040
+#: reference_accessor.xml:2083 reference_accessor.xml:2128
+#: reference_accessor.xml:2173 reference_accessor.xml:2216
+#: reference_accessor.xml:2261 reference_accessor.xml:2303
+#: reference_accessor.xml:2348
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -172,13 +292,21 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_accessor.xml:72
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Boundary</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Boundary</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:83
 #, no-c-format
-msgid "Returns the closure of the combinatorial boundary of this Geometry. The combinatorial boundary is defined as described in section 3.12.3.2 of the OGC SPEC. Because the result of this function is a closure, and hence topologically closed, the resulting boundary can be represented using representational geometry primitives as discussed in the OGC SPEC, section 3.12.2."
+msgid ""
+"Returns the closure of the combinatorial boundary of this Geometry. The "
+"combinatorial boundary is defined as described in section 3.12.3.2 of the "
+"OGC SPEC. Because the result of this function is a closure, and hence "
+"topologically closed, the resulting boundary can be represented using "
+"representational geometry primitives as discussed in the OGC SPEC, section "
+"3.12.2."
 msgstr ""
 
 #. Tag: para
@@ -190,7 +318,10 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:92
 #, no-c-format
-msgid "Prior to 2.0.0, this function throws an exception if used with <varname>GEOMETRYCOLLECTION</varname>. From 2.0.0 up it will return NULL instead (unsupported input)."
+msgid ""
+"Prior to 2.0.0, this function throws an exception if used with "
+"<varname>GEOMETRYCOLLECTION</varname>. From 2.0.0 up it will return NULL "
+"instead (unsupported input)."
 msgstr ""
 
 #. Tag: para
@@ -221,16 +352,17 @@ msgstr ""
 #: reference_accessor.xml:115
 #, no-c-format
 msgid ""
-      "SELECT ST_Boundary(geom)\n"
-      "FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) As f;"
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT 'LINESTRING(100 150,50 60, 70 80, 160 170)'::geometry As geom) "
+"As f;"
 msgstr ""
 
 #. Tag: screen
 #: reference_accessor.xml:116
 #, no-c-format
 msgid ""
-      "-- ST_AsText output\n"
-      "MULTIPOINT(100 150,160 170)"
+"-- ST_AsText output\n"
+"MULTIPOINT(100 150,160 170)"
 msgstr ""
 
 #. Tag: para
@@ -243,54 +375,61 @@ msgstr ""
 #: reference_accessor.xml:127
 #, no-c-format
 msgid ""
-      "SELECT ST_Boundary(geom)\n"
-      "FROM (SELECT\n"
-      "'POLYGON (( 10 130, 50 190, 110 190, 140 150, 150 80, 100 10, 20 40, 10 130 ),\n"
-      "        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) As f;"
+"SELECT ST_Boundary(geom)\n"
+"FROM (SELECT\n"
+"'POLYGON (( 10 130, 50 190, 110 190, 140 150, 150 80, 100 10, 20 40, 10 "
+"130 ),\n"
+"        ( 70 40, 100 50, 120 80, 80 110, 50 90, 70 40 ))'::geometry As geom) "
+"As f;"
 msgstr ""
 
 #. Tag: screen
 #: reference_accessor.xml:128
 #, no-c-format
 msgid ""
-      "-- ST_AsText output\n"
-      "MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
-      "        (70 40,100 50,120 80,80 110,50 90,70 40))"
+"-- ST_AsText output\n"
+"MULTILINESTRING((10 130,50 190,110 190,140 150,150 80,100 10,20 40,10 130),\n"
+"        (70 40,100 50,120 80,80 110,50 90,70 40))"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:136
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Boundary(ST_GeomFromText('LINESTRING(1 1,0 0, -1 1)')));\n"
-      "st_astext\n"
-      "-----------\n"
-      "MULTIPOINT(1 1,-1 1)\n"
-      "\n"
-      "SELECT ST_AsText(ST_Boundary(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 1))')));\n"
-      "st_astext\n"
-      "----------\n"
-      "LINESTRING(1 1,0 0,-1 1,1 1)\n"
-      "\n"
-      "--Using a 3d polygon\n"
-      "SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('POLYGON((1 1 1,0 0 1, -1 1 1, 1 1 1))')));\n"
-      "\n"
-      "st_asewkt\n"
-      "-----------------------------------\n"
-      "LINESTRING(1 1 1,0 0 1,-1 1 1,1 1 1)\n"
-      "\n"
-      "--Using a 3d multilinestring\n"
-      "SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('MULTILINESTRING((1 1 1,0 0 0.5, -1 1 1),(1 1 0.5,0 0 0.5, -1 1 0.5, 1 1 0.5) )')));\n"
-      "\n"
-      "st_asewkt\n"
-      "----------\n"
-      "MULTIPOINT(-1 1 1,1 1 0.75)"
+"SELECT ST_AsText(ST_Boundary(ST_GeomFromText('LINESTRING(1 1,0 0, -1 "
+"1)')));\n"
+"st_astext\n"
+"-----------\n"
+"MULTIPOINT(1 1,-1 1)\n"
+"\n"
+"SELECT ST_AsText(ST_Boundary(ST_GeomFromText('POLYGON((1 1,0 0, -1 1, 1 "
+"1))')));\n"
+"st_astext\n"
+"----------\n"
+"LINESTRING(1 1,0 0,-1 1,1 1)\n"
+"\n"
+"--Using a 3d polygon\n"
+"SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('POLYGON((1 1 1,0 0 1, -1 1 1, "
+"1 1 1))')));\n"
+"\n"
+"st_asewkt\n"
+"-----------------------------------\n"
+"LINESTRING(1 1 1,0 0 1,-1 1 1,1 1 1)\n"
+"\n"
+"--Using a 3d multilinestring\n"
+"SELECT ST_AsEWKT(ST_Boundary(ST_GeomFromEWKT('MULTILINESTRING((1 1 1,0 0 "
+"0.5, -1 1 1),(1 1 0.5,0 0 0.5, -1 1 0.5, 1 1 0.5) )')));\n"
+"\n"
+"st_asewkt\n"
+"----------\n"
+"MULTIPOINT(-1 1 1,1 1 0.75)"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:141
 #, no-c-format
-msgid ", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
+msgid ""
+", <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -302,13 +441,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:149
 #, no-c-format
-msgid "<refpurpose>Return the coordinate dimension of the ST_Geometry value.</refpurpose>"
+msgid ""
+"<refpurpose>Return the coordinate dimension of the ST_Geometry value.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:154
 #, no-c-format
-msgid "<funcdef>integer <function>ST_CoordDim</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_CoordDim</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -333,13 +476,14 @@ msgstr ""
 #: reference_accessor.xml:180
 #, no-c-format
 msgid ""
-      "SELECT ST_CoordDim('CIRCULARSTRING(1 2 3, 1 3 4, 5 6 7, 8 9 10, 11 12 13)');\n"
-      "                        ---result--\n"
-      "                                3\n"
-      "\n"
-      "                                SELECT ST_CoordDim(ST_Point(1,2));\n"
-      "                        --result--\n"
-      "                                2"
+"SELECT ST_CoordDim('CIRCULARSTRING(1 2 3, 1 3 4, 5 6 7, 8 9 10, 11 12 "
+"13)');\n"
+"                        ---result--\n"
+"                                3\n"
+"\n"
+"                                SELECT ST_CoordDim(ST_Point(1,2));\n"
+"                        --result--\n"
+"                                2"
 msgstr ""
 
 #. Tag: refname
@@ -351,19 +495,29 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:195
 #, no-c-format
-msgid "The inherent dimension of this Geometry object, which must be less than or equal to the coordinate dimension."
+msgid ""
+"The inherent dimension of this Geometry object, which must be less than or "
+"equal to the coordinate dimension."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:201
 #, no-c-format
-msgid "<funcdef>integer <function>ST_Dimension</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_Dimension</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:212
 #, no-c-format
-msgid "The inherent dimension of this Geometry object, which must be less than or equal to the coordinate dimension. OGC SPEC s2.1.1.1 - returns 0 for <varname>POINT</varname>, 1 for <varname>LINESTRING</varname>, 2 for <varname>POLYGON</varname>, and the largest dimension of the components of a <varname>GEOMETRYCOLLECTION</varname>. If unknown (empty geometry) null is returned."
+msgid ""
+"The inherent dimension of this Geometry object, which must be less than or "
+"equal to the coordinate dimension. OGC SPEC s2.1.1.1 - returns 0 for "
+"<varname>POINT</varname>, 1 for <varname>LINESTRING</varname>, 2 for "
+"<varname>POLYGON</varname>, and the largest dimension of the components of a "
+"<varname>GEOMETRYCOLLECTION</varname>. If unknown (empty geometry) null is "
+"returned."
 msgstr ""
 
 #. Tag: para
@@ -375,23 +529,27 @@ msgstr ""
 #. Tag: para
 #: reference_accessor.xml:221
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No longer throws an exception if given empty geometry."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces and TINs was introduced. No "
+"longer throws an exception if given empty geometry."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:222
 #, no-c-format
-msgid "Prior to 2.0.0, this function throws an exception if used with empty geometry."
+msgid ""
+"Prior to 2.0.0, this function throws an exception if used with empty "
+"geometry."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:230
 #, no-c-format
 msgid ""
-      "SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))');\n"
-      "ST_Dimension\n"
-      "-----------\n"
-      "1"
+"SELECT ST_Dimension('GEOMETRYCOLLECTION(LINESTRING(1 1,0 0),POINT(0 0))');\n"
+"ST_Dimension\n"
+"-----------\n"
+"1"
 msgstr ""
 
 #. Tag: refname
@@ -403,19 +561,26 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:243
 #, no-c-format
-msgid "Returns the last point of a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>."
+msgid ""
+"Returns the last point of a <varname>LINESTRING</varname> or "
+"<varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname>."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:249
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_EndPoint</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_EndPoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:260
 #, no-c-format
-msgid "Returns the last point of a <varname>LINESTRING</varname> geometry as a <varname>POINT</varname> or <varname>NULL</varname> if the input parameter is not a <varname>LINESTRING</varname>."
+msgid ""
+"Returns the last point of a <varname>LINESTRING</varname> geometry as a "
+"<varname>POINT</varname> or <varname>NULL</varname> if the input parameter "
+"is not a <varname>LINESTRING</varname>."
 msgstr ""
 
 #. Tag: para
@@ -425,33 +590,40 @@ msgid "&sqlmm_compliant; SQL-MM 3: 7.1.4"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:268 reference_accessor.xml:1674
+#: reference_accessor.xml:268 reference_accessor.xml:1813
 #, no-c-format
-msgid "Changed: 2.0.0 no longer works with single geometry multilinestrings. In older versions of PostGIS -- a single line multilinestring would work happily with this function and return the start point. In 2.0.0 it just returns NULL like any other multilinestring. The older behavior was an undocumented feature, but people who assumed they had their data stored as LINESTRING may experience these returning NULL in 2.0 now."
+msgid ""
+"Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
+"older versions of PostGIS -- a single line multilinestring would work "
+"happily with this function and return the start point. In 2.0.0 it just "
+"returns NULL like any other multilinestring. The older behavior was an "
+"undocumented feature, but people who assumed they had their data stored as "
+"LINESTRING may experience these returning NULL in 2.0 now."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:279
 #, no-c-format
 msgid ""
-      "postgis=# SELECT ST_AsText(ST_EndPoint('LINESTRING(1 1, 2 2, 3 3)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(3 3)\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_EndPoint('POINT(1 1)'::geometry) IS NULL AS is_null;\n"
-      "  is_null\n"
-      "----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "--3d endpoint\n"
-      "SELECT ST_AsEWKT(ST_EndPoint('LINESTRING(1 1 2, 1 2 3, 0 0 5)'));\n"
-      "  st_asewkt\n"
-      "--------------\n"
-      " POINT(0 0 5)\n"
-      "(1 row)"
+"postgis=# SELECT ST_AsText(ST_EndPoint('LINESTRING(1 1, 2 2, 3 3)'::"
+"geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(3 3)\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_EndPoint('POINT(1 1)'::geometry) IS NULL AS is_null;\n"
+"  is_null\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"--3d endpoint\n"
+"SELECT ST_AsEWKT(ST_EndPoint('LINESTRING(1 1 2, 1 2 3, 0 0 5)'));\n"
+"  st_asewkt\n"
+"--------------\n"
+" POINT(0 0 5)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
@@ -469,35 +641,52 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:294
 #, no-c-format
-msgid "Returns a geometry representing the double precision (float8) bounding box of the supplied geometry."
+msgid ""
+"Returns a geometry representing the double precision (float8) bounding box "
+"of the supplied geometry."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:300
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Envelope</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Envelope</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:311
 #, no-c-format
-msgid "Returns the float8 minimum bounding box for the supplied geometry, as a geometry. The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS will add a <varname>ZMIN</varname>/<varname>ZMAX</varname> coordinat [...]
+msgid ""
+"Returns the float8 minimum bounding box for the supplied geometry, as a "
+"geometry. The polygon is defined by the corner points of the bounding box "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</"
+"varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</"
+"varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), "
+"(<varname>MINX</varname>, <varname>MINY</varname>)). (PostGIS will add a "
+"<varname>ZMIN</varname>/<varname>ZMAX</varname> coordinate as well)."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:321
 #, no-c-format
-msgid "Degenerate cases (vertical lines, points) will return a geometry of lower dimension than <varname>POLYGON</varname>, ie. <varname>POINT</varname> or <varname>LINESTRING</varname>."
+msgid ""
+"Degenerate cases (vertical lines, points) will return a geometry of lower "
+"dimension than <varname>POLYGON</varname>, ie. <varname>POINT</varname> or "
+"<varname>LINESTRING</varname>."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:325
 #, no-c-format
-msgid "Availability: 1.5.0 behavior changed to output double precision instead of float4"
+msgid ""
+"Availability: 1.5.0 behavior changed to output double precision instead of "
+"float4"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:326 reference_accessor.xml:775 reference_accessor.xml:873 reference_accessor.xml:1627
+#: reference_accessor.xml:326 reference_accessor.xml:914
+#: reference_accessor.xml:1012 reference_accessor.xml:1766
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.1"
 msgstr ""
@@ -512,35 +701,39 @@ msgstr ""
 #: reference_accessor.xml:333
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Envelope('POINT(1 3)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(1 3)\n"
-      "(1 row)\n"
-      "\n"
-      "\n"
-      "SELECT ST_AsText(ST_Envelope('LINESTRING(0 0, 1 3)'::geometry));\n"
-      "                   st_astext\n"
-      "--------------------------------\n"
-      " POLYGON((0 0,0 3,1 3,1 0,0 0))\n"
-      "(1 row)\n"
-      "\n"
-      "\n"
-      "SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000001 1, 1.0000001 0, 0 0))'::geometry));\n"
-      "                                                  st_astext\n"
-      "--------------------------------------------------------------\n"
-      " POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
-      "(1 row)\n"
-      "SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000000001 1, 1.0000000001 0, 0 0))'::geometry));\n"
-      "                                                  st_astext\n"
-      "--------------------------------------------------------------\n"
-      " POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT Box3D(geom), Box2D(geom), ST_AsText(ST_Envelope(geom)) As envelopewkt\n"
-      "        FROM (SELECT 'POLYGON((0 0, 0 1000012333334.34545678, 1.0000001 1, 1.0000001 0, 0 0))'::geometry As geom) As foo;\n"
-      "\n"
-      "<!-- TODO: Fix examples to reflect new behavior -->"
+"SELECT ST_AsText(ST_Envelope('POINT(1 3)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(1 3)\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Envelope('LINESTRING(0 0, 1 3)'::geometry));\n"
+"                   st_astext\n"
+"--------------------------------\n"
+" POLYGON((0 0,0 3,1 3,1 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000001 1, 1.0000001 0, 0 "
+"0))'::geometry));\n"
+"                                                  st_astext\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
+"(1 row)\n"
+"SELECT ST_AsText(ST_Envelope('POLYGON((0 0, 0 1, 1.0000000001 1, "
+"1.0000000001 0, 0 0))'::geometry));\n"
+"                                                  st_astext\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0,0 1,1.00000011920929 1,1.00000011920929 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"SELECT Box3D(geom), Box2D(geom), ST_AsText(ST_Envelope(geom)) As "
+"envelopewkt\n"
+"        FROM (SELECT 'POLYGON((0 0, 0 1000012333334.34545678, 1.0000001 1, "
+"1.0000001 0, 0 0))'::geometry As geom) As foo;\n"
+"\n"
+"<!-- TODO: Fix examples to reflect new behavior -->"
 msgstr ""
 
 #. Tag: para
@@ -564,31 +757,48 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_accessor.xml:351
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_BoundingDiagonal</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>fits=false</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_BoundingDiagonal</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>fits=false</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:363
 #, no-c-format
-msgid "Returns the diagonal of the supplied geometry's bounding box as linestring. If the input geometry is empty, the diagonal line is also empty, otherwise it is a 2-points linestring with minimum values of each dimension in its start point and maximum values in its end point."
+msgid ""
+"Returns the diagonal of the supplied geometry's bounding box as linestring. "
+"If the input geometry is empty, the diagonal line is also empty, otherwise "
+"it is a 2-points linestring with minimum values of each dimension in its "
+"start point and maximum values in its end point."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:370
 #, no-c-format
-msgid "The returned linestring geometry always retains SRID and dimensionality (Z and M presence) of the input geometry."
+msgid ""
+"The returned linestring geometry always retains SRID and dimensionality (Z "
+"and M presence) of the input geometry."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:375
 #, no-c-format
-msgid "The <varname>fits</varname> parameter specifies if the best fit is needed. If false, the diagonal of a somewhat larger bounding box can be accepted (is faster to obtain for geometries with a lot of vertices). In any case the bounding box of the returned diagonal line always covers the input geometry."
+msgid ""
+"The <varname>fits</varname> parameter specifies if the best fit is needed. "
+"If false, the diagonal of a somewhat larger bounding box can be accepted (is "
+"faster to obtain for geometries with a lot of vertices). In any case the "
+"bounding box of the returned diagonal line always covers the input geometry."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:383
 #, no-c-format
-msgid "In degenerate cases (a single vertex in input) the returned linestring will be topologically invalid (no interior). This does not make the return semantically invalid."
+msgid ""
+"In degenerate cases (a single vertex in input) the returned linestring will "
+"be topologically invalid (no interior). This does not make the return "
+"semantically invalid."
 msgstr ""
 
 #. Tag: para
@@ -598,7 +808,8 @@ msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:391
+#: reference_accessor.xml:391 reference_accessor.xml:688
+#: reference_accessor.xml:758
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
@@ -607,19 +818,22 @@ msgstr ""
 #: reference_accessor.xml:397
 #, no-c-format
 msgid ""
-      "-- Get the minimum X in a buffer around a point\n"
-      "SELECT ST_X(ST_StartPoint(ST_BoundingDiagonal(\n"
-      "  ST_Buffer(ST_MakePoint(0,0),10)\n"
-      ")));\n"
-      " st_x\n"
-      "------\n"
-      "  -10"
+"-- Get the minimum X in a buffer around a point\n"
+"SELECT ST_X(ST_StartPoint(ST_BoundingDiagonal(\n"
+"  ST_Buffer(ST_MakePoint(0,0),10)\n"
+")));\n"
+" st_x\n"
+"------\n"
+"  -10"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:401
 #, no-c-format
-msgid ", <xref linkend=\"ST_EndPoint\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>, <xref linkend=\"ST_M\"/>, <xref linkend=\"geometry_overlaps_nd\"/>"
+msgid ""
+", <xref linkend=\"ST_EndPoint\"/>, <xref linkend=\"ST_X\"/>, <xref linkend="
+"\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>, <xref linkend=\"ST_M\"/>, <xref "
+"linkend=\"geometry_overlaps_nd\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -631,19 +845,27 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:417
 #, no-c-format
-msgid "Returns a line string representing the exterior ring of the <varname>POLYGON</varname> geometry. Return NULL if the geometry is not a polygon. Will not work with MULTIPOLYGON"
+msgid ""
+"Returns a line string representing the exterior ring of the "
+"<varname>POLYGON</varname> geometry. Return NULL if the geometry is not a "
+"polygon. Will not work with MULTIPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:423
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ExteriorRing</function></funcdef> <paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ExteriorRing</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:434
 #, no-c-format
-msgid "Returns a line string representing the exterior ring of the <varname>POLYGON</varname> geometry. Return NULL if the geometry is not a polygon."
+msgid ""
+"Returns a line string representing the exterior ring of the "
+"<varname>POLYGON</varname> geometry. Return NULL if the geometry is not a "
+"polygon."
 msgstr ""
 
 #. Tag: para
@@ -653,7 +875,7 @@ msgid "Only works with POLYGON geometry types"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:439 reference_accessor.xml:819
+#: reference_accessor.xml:439 reference_accessor.xml:958
 #, no-c-format
 msgid "&sfs_compliant; 2.1.5.1"
 msgstr ""
@@ -668,33 +890,35 @@ msgstr ""
 #: reference_accessor.xml:447
 #, no-c-format
 msgid ""
-      "--If you have a table of polygons\n"
-      "SELECT gid, ST_ExteriorRing(the_geom) AS ering\n"
-      "FROM sometable;\n"
-      "\n"
-      "--If you have a table of MULTIPOLYGONs\n"
-      "--and want to return a MULTILINESTRING composed of the exterior rings of each polygon\n"
-      "SELECT gid, ST_Collect(ST_ExteriorRing(the_geom)) AS erings\n"
-      "        FROM (SELECT gid, (ST_Dump(the_geom)).geom As the_geom\n"
-      "                        FROM sometable) As foo\n"
-      "GROUP BY gid;\n"
-      "\n"
-      "--3d Example\n"
-      "SELECT ST_AsEWKT(\n"
-      "        ST_ExteriorRing(\n"
-      "        ST_GeomFromEWKT('POLYGON((0 0 1, 1 1 1, 1 2 1, 1 1 1, 0 0 1))')\n"
-      "        )\n"
-      ");\n"
-      "\n"
-      "st_asewkt\n"
-      "---------\n"
-      "LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)"
+"--If you have a table of polygons\n"
+"SELECT gid, ST_ExteriorRing(the_geom) AS ering\n"
+"FROM sometable;\n"
+"\n"
+"--If you have a table of MULTIPOLYGONs\n"
+"--and want to return a MULTILINESTRING composed of the exterior rings of "
+"each polygon\n"
+"SELECT gid, ST_Collect(ST_ExteriorRing(the_geom)) AS erings\n"
+"        FROM (SELECT gid, (ST_Dump(the_geom)).geom As the_geom\n"
+"                        FROM sometable) As foo\n"
+"GROUP BY gid;\n"
+"\n"
+"--3d Example\n"
+"SELECT ST_AsEWKT(\n"
+"        ST_ExteriorRing(\n"
+"        ST_GeomFromEWKT('POLYGON((0 0 1, 1 1 1, 1 2 1, 1 1 1, 0 0 1))')\n"
+"        )\n"
+");\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"LINESTRING(0 0 1,1 1 1,1 2 1,1 1 1,0 0 1)"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:453
 #, no-c-format
-msgid ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_NumInteriorRings\"/>"
+msgid ""
+", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_NumInteriorRings\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -706,37 +930,52 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:465
 #, no-c-format
-msgid "Return the 1-based Nth geometry if the geometry is a GEOMETRYCOLLECTION, (MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, POLYHEDRALSURFACE Otherwise, return NULL."
+msgid ""
+"Return the 1-based Nth geometry if the geometry is a GEOMETRYCOLLECTION, "
+"(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, "
+"POLYHEDRALSURFACE Otherwise, return NULL."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:472
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeometryN</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeometryN</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:483
 #, no-c-format
-msgid "Return the 1-based Nth geometry if the geometry is a GEOMETRYCOLLECTION, (MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, POLYHEDRALSURFACE Otherwise, return NULL"
+msgid ""
+"Return the 1-based Nth geometry if the geometry is a GEOMETRYCOLLECTION, "
+"(MULTI)POINT, (MULTI)LINESTRING, MULTICURVE or (MULTI)POLYGON, "
+"POLYHEDRALSURFACE Otherwise, return NULL"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:488
 #, no-c-format
-msgid "Index is 1-based as for OGC specs since version 0.8.0. Previous versions implemented this as 0-based instead."
+msgid ""
+"Index is 1-based as for OGC specs since version 0.8.0. Previous versions "
+"implemented this as 0-based instead."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:493
 #, no-c-format
-msgid "If you want to extract all geometries, of a geometry, ST_Dump is more efficient and will also work for singular geoms."
+msgid ""
+"If you want to extract all geometries, of a geometry, ST_Dump is more "
+"efficient and will also work for singular geoms."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:496
 #, no-c-format
-msgid "Changed: 2.0.0 Prior versions would return NULL for singular geometries. This was changed to return the geometry for ST_GeometryN(..,1) case."
+msgid ""
+"Changed: 2.0.0 Prior versions would return NULL for singular geometries. "
+"This was changed to return the geometry for ST_GeometryN(..,1) case."
 msgstr ""
 
 #. Tag: para
@@ -755,29 +994,30 @@ msgstr ""
 #: reference_accessor.xml:510
 #, no-c-format
 msgid ""
-      "--Extracting a subset of points from a 3d multipoint\n"
-      "SELECT n, ST_AsEWKT(ST_GeometryN(the_geom, n)) As geomewkt\n"
-      "FROM (\n"
-      "VALUES (ST_GeomFromEWKT('MULTIPOINT(1 2 7, 3 4 7, 5 6 7, 8 9 10)') ),\n"
-      "( ST_GeomFromEWKT('MULTICURVE(CIRCULARSTRING(2.5 2.5,4.5 2.5, 3.5 3.5), (10 11, 12 11))') )\n"
-      "        )As foo(the_geom)\n"
-      "        CROSS JOIN generate_series(1,100) n\n"
-      "WHERE n <= ST_NumGeometries(the_geom);\n"
-      "\n"
-      " n |               geomewkt\n"
-      "---+-----------------------------------------\n"
-      " 1 | POINT(1 2 7)\n"
-      " 2 | POINT(3 4 7)\n"
-      " 3 | POINT(5 6 7)\n"
-      " 4 | POINT(8 9 10)\n"
-      " 1 | CIRCULARSTRING(2.5 2.5,4.5 2.5,3.5 3.5)\n"
-      " 2 | LINESTRING(10 11,12 11)\n"
-      "\n"
-      "\n"
-      "--Extracting all geometries (useful when you want to assign an id)\n"
-      "SELECT gid, n, ST_GeometryN(the_geom, n)\n"
-      "FROM sometable CROSS JOIN generate_series(1,100) n\n"
-      "WHERE n <= ST_NumGeometries(the_geom);"
+"--Extracting a subset of points from a 3d multipoint\n"
+"SELECT n, ST_AsEWKT(ST_GeometryN(the_geom, n)) As geomewkt\n"
+"FROM (\n"
+"VALUES (ST_GeomFromEWKT('MULTIPOINT(1 2 7, 3 4 7, 5 6 7, 8 9 10)') ),\n"
+"( ST_GeomFromEWKT('MULTICURVE(CIRCULARSTRING(2.5 2.5,4.5 2.5, 3.5 3.5), (10 "
+"11, 12 11))') )\n"
+"        )As foo(the_geom)\n"
+"        CROSS JOIN generate_series(1,100) n\n"
+"WHERE n <= ST_NumGeometries(the_geom);\n"
+"\n"
+" n |               geomewkt\n"
+"---+-----------------------------------------\n"
+" 1 | POINT(1 2 7)\n"
+" 2 | POINT(3 4 7)\n"
+" 3 | POINT(5 6 7)\n"
+" 4 | POINT(8 9 10)\n"
+" 1 | CIRCULARSTRING(2.5 2.5,4.5 2.5,3.5 3.5)\n"
+" 2 | LINESTRING(10 11,12 11)\n"
+"\n"
+"\n"
+"--Extracting all geometries (useful when you want to assign an id)\n"
+"SELECT gid, n, ST_GeometryN(the_geom, n)\n"
+"FROM sometable CROSS JOIN generate_series(1,100) n\n"
+"WHERE n <= ST_NumGeometries(the_geom);"
 msgstr ""
 
 #. Tag: title
@@ -790,52 +1030,52 @@ msgstr ""
 #: reference_accessor.xml:514
 #, no-c-format
 msgid ""
-      "-- Polyhedral surface example\n"
-      "-- Break a Polyhedral surface into its faces\n"
-      "SELECT ST_AsEWKT(ST_GeometryN(p_geom,3)) As geom_ewkt\n"
-      "  FROM (SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
-      "((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
-      "((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
-      "((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
-      ")')  AS p_geom )  AS a;\n"
-      "\n"
-      "                geom_ewkt\n"
-      "------------------------------------------\n"
-      " POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
+"-- Polyhedral surface example\n"
+"-- Break a Polyhedral surface into its faces\n"
+"SELECT ST_AsEWKT(ST_GeometryN(p_geom,3)) As geom_ewkt\n"
+"  FROM (SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
+")')  AS p_geom )  AS a;\n"
+"\n"
+"                geom_ewkt\n"
+"------------------------------------------\n"
+" POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:516
 #, no-c-format
 msgid ""
-      "-- TIN --\n"
-      "SELECT ST_AsEWKT(ST_GeometryN(geom,2)) as wkt\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )')  AS geom\n"
-      "    ) AS g;\n"
-      "-- result --\n"
-      "                 wkt\n"
-      "-------------------------------------\n"
-      " TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:523 reference_accessor.xml:1386
+"-- TIN --\n"
+"SELECT ST_AsEWKT(ST_GeometryN(geom,2)) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+"-- result --\n"
+"                 wkt\n"
+"-------------------------------------\n"
+" TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:523 reference_accessor.xml:1525
 #, no-c-format
 msgid ", <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
@@ -855,17 +1095,25 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_accessor.xml:535
 #, no-c-format
-msgid "<funcdef>text <function>ST_GeometryType</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_GeometryType</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:544
 #, no-c-format
-msgid "Returns the type of the geometry as a string. EG: 'ST_Linestring', 'ST_Polygon','ST_MultiPolygon' etc. This function differs from GeometryType(geometry) in the case of the string and ST in front that is returned, as well as the fact that it will not indicate whether the geometry is measured."
+msgid ""
+"Returns the type of the geometry as a string. EG: 'ST_Linestring', "
+"'ST_Polygon','ST_MultiPolygon' etc. This function differs from "
+"GeometryType(geometry) in the case of the string and ST in front that is "
+"returned, as well as the fact that it will not indicate whether the geometry "
+"is measured."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:546 reference_accessor.xml:667 reference_accessor.xml:1185
+#: reference_accessor.xml:546 reference_accessor.xml:806
+#: reference_accessor.xml:1324
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -880,46 +1128,50 @@ msgstr ""
 #: reference_accessor.xml:556
 #, no-c-format
 msgid ""
-      "SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));\n"
-      "                        --result\n"
-      "                        ST_LineString"
+"SELECT ST_GeometryType(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
+"29.26,77.27 29.31,77.29 29.07)'));\n"
+"                        --result\n"
+"                        ST_LineString"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:558 reference_accessor.xml:560
 #, no-c-format
 msgid ""
-      "SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));\n"
-      "                        --result\n"
-      "                        ST_PolyhedralSurface"
+"SELECT ST_GeometryType(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 "
+"1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                        --result\n"
+"                        ST_PolyhedralSurface"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_accessor.xml:562
 #, no-c-format
 msgid ""
-      "SELECT ST_GeometryType(geom) as result\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )')  AS geom\n"
-      "    ) AS g;\n"
-      " result\n"
-      "--------\n"
-      " ST_Tin"
+"SELECT ST_GeometryType(geom) as result\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')  AS geom\n"
+"    ) AS g;\n"
+" result\n"
+"--------\n"
+" ST_Tin"
 msgstr ""
 
 #. Tag: refname
@@ -931,25 +1183,35 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_accessor.xml:577
 #, no-c-format
-msgid "Return the Nth interior linestring ring of the polygon geometry. Return NULL if the geometry is not a polygon or the given N is out of range."
+msgid ""
+"Return the Nth interior linestring ring of the polygon geometry. Return NULL "
+"if the geometry is not a polygon or the given N is out of range."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_accessor.xml:584
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_InteriorRingN</function></funcdef> <paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_InteriorRingN</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:595
 #, no-c-format
-msgid "Return the Nth interior linestring ring of the polygon geometry. Return NULL if the geometry is not a polygon or the given N is out of range. index starts at 1."
+msgid ""
+"Return the Nth interior linestring ring of the polygon geometry. Return NULL "
+"if the geometry is not a polygon or the given N is out of range. index "
+"starts at 1."
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:601
 #, no-c-format
-msgid "This will not work for MULTIPOLYGONs. Use in conjunction with ST_Dump for MULTIPOLYGONS"
+msgid ""
+"This will not work for MULTIPOLYGONs. Use in conjunction with ST_Dump for "
+"MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: para
@@ -962,2030 +1224,2493 @@ msgstr ""
 #: reference_accessor.xml:614
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_InteriorRingN(the_geom, 1)) As the_geom\n"
-      "FROM (SELECT ST_BuildArea(\n"
-      "                ST_Collect(ST_Buffer(ST_Point(1,2), 20,3),\n"
-      "                        ST_Buffer(ST_Point(1, 2), 10,3))) As the_geom\n"
-      "                )  as foo"
+"SELECT ST_AsText(ST_InteriorRingN(the_geom, 1)) As the_geom\n"
+"FROM (SELECT ST_BuildArea(\n"
+"                ST_Collect(ST_Buffer(ST_Point(1,2), 20,3),\n"
+"                        ST_Buffer(ST_Point(1, 2), 10,3))) As the_geom\n"
+"                )  as foo"
 msgstr ""
 
 #. Tag: para
 #: reference_accessor.xml:621
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_NumInteriorRing\"/>,"
+msgid ""
+", <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend="
+"\"ST_NumInteriorRing\"/>,"
 msgstr ""
 
 #. Tag: refname
 #: reference_accessor.xml:634
 #, no-c-format
+msgid "ST_IsPolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_accessor.xml:637
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented counter-clockwise and all "
+"interior rings are oriented clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:644
+#, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:660
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a counter-"
+"clockwise orientation for their exterior ring, and a clockwise direction for "
+"all interior rings."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:666 reference_accessor.xml:736
+#, no-c-format
+msgid "Returns true if the geometry has no polygonal components."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:671 reference_accessor.xml:741
+#, no-c-format
+msgid ""
+"Closed linestrings are not considered polygonal components, so you would "
+"still get a true return by passing a single closed linestring no matter its "
+"orientation."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:679 reference_accessor.xml:749
+#, no-c-format
+msgid ""
+"If a polygonal geometry does not use reversed orientation for interior rings "
+"(i.e., if one or more interior rings are oriented in the same direction as "
+"an exterior ring) then both ST_IsPolygonCW and ST_IsPolygonCCW will return "
+"false."
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:694 reference_accessor.xml:763
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:704
+#, no-c-format
+msgid "ST_IsPolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_accessor.xml:707
+#, no-c-format
+msgid ""
+"Returns true if all exterior rings are oriented clockwise and all interior "
+"rings are oriented counter-clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_accessor.xml:714
+#, no-c-format
+msgid ""
+"<funcdef> boolean <function>ST_IsPolygonCW</function> </funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:730
+#, no-c-format
+msgid ""
+"Returns true if all polygonal components of the input geometry use a "
+"clockwise orientation for their exterior ring, and a counter-clockwise "
+"direction for all interior rings."
+msgstr ""
+
+#. Tag: refname
+#: reference_accessor.xml:773
+#, no-c-format
 msgid "ST_IsClosed"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:636
+#: reference_accessor.xml:775
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start and end points are coincident. For Polyhedral surface is closed (volumetric)."
+msgid ""
+"Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
+"and end points are coincident. For Polyhedral surface is closed (volumetric)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:643
+#: reference_accessor.xml:782
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsClosed</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsClosed</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:654
+#: reference_accessor.xml:793
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start and end points are coincident. For Polyhedral Surfaces, it tells you if the surface is areal (open) or volumetric (closed)."
+msgid ""
+"Returns <varname>TRUE</varname> if the <varname>LINESTRING</varname>'s start "
+"and end points are coincident. For Polyhedral Surfaces, it tells you if the "
+"surface is areal (open) or volumetric (closed)."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:658
+#: reference_accessor.xml:797
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.5, 9.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:660
+#: reference_accessor.xml:799
 #, no-c-format
-msgid "SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</function> to be 0, while PostGIS returns <varname>NULL</varname>."
+msgid ""
+"SQL-MM defines the result of <function>ST_IsClosed(<varname>NULL</varname>)</"
+"function> to be 0, while PostGIS returns <varname>NULL</varname>."
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:674
+#: reference_accessor.xml:813
 #, no-c-format
 msgid "Line String and Point Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:676
-#, no-c-format
-msgid ""
-      "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 0 1, 1 1, 0 0)'::geometry);\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsClosed('MULTILINESTRING((0 0, 0 1, 1 1, 0 0),(0 0, 1 1))'::geometry);\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsClosed('POINT(0 0)'::geometry);\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsClosed('MULTIPOINT((0 0), (1 1))'::geometry);\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)"
+#: reference_accessor.xml:815
+#, no-c-format
+msgid ""
+"postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 1 1)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('LINESTRING(0 0, 0 1, 1 1, 0 0)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('MULTILINESTRING((0 0, 0 1, 1 1, 0 0),(0 0, 1 "
+"1))'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('POINT(0 0)'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsClosed('MULTIPOINT((0 0), (1 1))'::geometry);\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
-#: reference_accessor.xml:680
+#: reference_accessor.xml:819
 #, no-c-format
 msgid "Polyhedral Surface Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:682
-#, no-c-format
-msgid ""
-      "-- A cube --\n"
-      "                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));\n"
-      "\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " t\n"
-      "\n"
-      "\n"
-      " -- Same as cube but missing a side --\n"
-      " SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)) )'));\n"
-      "\n"
-      " st_isclosed\n"
-      "-------------\n"
-      " f"
+#: reference_accessor.xml:821
+#, no-c-format
+msgid ""
+"-- A cube --\n"
+"                SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 "
+"0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"\n"
+" st_isclosed\n"
+"-------------\n"
+" t\n"
+"\n"
+"\n"
+" -- Same as cube but missing a side --\n"
+" SELECT ST_IsClosed(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)) )'));\n"
+"\n"
+" st_isclosed\n"
+"-------------\n"
+" f"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:694
+#: reference_accessor.xml:833
 #, no-c-format
 msgid "ST_IsCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:696
+#: reference_accessor.xml:835
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the argument is a collection (<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
+msgid ""
+"Returns <varname>TRUE</varname> if the argument is a collection "
+"(<varname>MULTI*</varname>, <varname>GEOMETRYCOLLECTION</varname>, ...)"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:703
+#: reference_accessor.xml:842
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsCollection</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:713
+#: reference_accessor.xml:852
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the geometry type of the argument is either:"
+msgid ""
+"Returns <varname>TRUE</varname> if the geometry type of the argument is "
+"either:"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:716
+#: reference_accessor.xml:855
 #, no-c-format
 msgid "GEOMETRYCOLLECTION"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:717
+#: reference_accessor.xml:856
 #, no-c-format
 msgid "MULTI{POINT,POLYGON,LINESTRING,CURVE,SURFACE}"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:718
+#: reference_accessor.xml:857
 #, no-c-format
 msgid "COMPOUNDCURVE"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:723
+#: reference_accessor.xml:862
 #, no-c-format
-msgid "This function analyzes the type of the geometry. This means that it will return <varname>TRUE</varname> on collections that are empty or that contain a single element."
+msgid ""
+"This function analyzes the type of the geometry. This means that it will "
+"return <varname>TRUE</varname> on collections that are empty or that contain "
+"a single element."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:738
-#, no-c-format
-msgid ""
-      "postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
-      " st_iscollection\n"
-      "-------------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsCollection('MULTIPOINT EMPTY'::geometry);\n"
-      " st_iscollection\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0))'::geometry);\n"
-      " st_iscollection\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0), (42 42))'::geometry);\n"
-      " st_iscollection\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_IsCollection('GEOMETRYCOLLECTION(POINT(0 0))'::geometry);\n"
-      " st_iscollection\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)"
+#: reference_accessor.xml:877
+#, no-c-format
+msgid ""
+"postgis=# SELECT ST_IsCollection('LINESTRING(0 0, 1 1)'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT EMPTY'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0))'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('MULTIPOINT((0 0), (42 42))'::geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_IsCollection('GEOMETRYCOLLECTION(POINT(0 0))'::"
+"geometry);\n"
+" st_iscollection\n"
+"-------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:750
+#: reference_accessor.xml:889
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:752
+#: reference_accessor.xml:891
 #, no-c-format
-msgid "Returns true if this Geometry is an empty geometrycollection, polygon, point etc."
+msgid ""
+"Returns true if this Geometry is an empty geometrycollection, polygon, point "
+"etc."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:758
+#: reference_accessor.xml:897
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:768
+#: reference_accessor.xml:907
 #, no-c-format
-msgid "Returns true if this Geometry is an empty geometry. If true, then this Geometry represents an empty geometry collection, polygon, point etc."
+msgid ""
+"Returns true if this Geometry is an empty geometry. If true, then this "
+"Geometry represents an empty geometry collection, polygon, point etc."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:771
+#: reference_accessor.xml:910
 #, no-c-format
-msgid "SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns NULL."
+msgid ""
+"SQL-MM defines the result of ST_IsEmpty(NULL) to be 0, while PostGIS returns "
+"NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:776
+#: reference_accessor.xml:915
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:778
+#: reference_accessor.xml:917
 #, no-c-format
-msgid "Changed: 2.0.0 In prior versions of PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now illegal in PostGIS 2.0.0 to better conform with SQL/MM standards"
+msgid ""
+"Changed: 2.0.0 In prior versions of PostGIS "
+"ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now "
+"illegal in PostGIS 2.0.0 to better conform with SQL/MM standards"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:786
-#, no-c-format
-msgid ""
-      "SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
-      " st_isempty\n"
-      "------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      " SELECT ST_IsEmpty(ST_GeomFromText('POLYGON EMPTY'));\n"
-      " st_isempty\n"
-      "------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
-      "\n"
-      " st_isempty\n"
-      "------------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      " SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))')) = false;\n"
-      " ?column?\n"
-      "----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      " SELECT ST_IsEmpty(ST_GeomFromText('CIRCULARSTRING EMPTY'));\n"
-      "  st_isempty\n"
-      "------------\n"
-      " t\n"
-      "(1 row)"
+#: reference_accessor.xml:925
+#, no-c-format
+msgid ""
+"SELECT ST_IsEmpty(ST_GeomFromText('GEOMETRYCOLLECTION EMPTY'));\n"
+" st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('POLYGON EMPTY'));\n"
+" st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
+"\n"
+" st_isempty\n"
+"------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))')) = "
+"false;\n"
+" ?column?\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsEmpty(ST_GeomFromText('CIRCULARSTRING EMPTY'));\n"
+"  st_isempty\n"
+"------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:793
+#: reference_accessor.xml:932
 #, no-c-format
 msgid "ST_IsRing"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:795
+#: reference_accessor.xml:934
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is both closed and simple."
+msgid ""
+"Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
+"both closed and simple."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:801
+#: reference_accessor.xml:940
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsRing</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsRing</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:812
+#: reference_accessor.xml:951
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is both <xref linkend=\"ST_IsClosed\"/> (<function>ST_StartPoint(<parameter>g</parameter>)</function> <function>~=</function> <function>ST_Endpoint(<parameter>g</parameter>)</function>) and <xref linkend=\"ST_IsSimple\"/> (does not self intersect)."
+msgid ""
+"Returns <varname>TRUE</varname> if this <varname>LINESTRING</varname> is "
+"both <xref linkend=\"ST_IsClosed\"/> (<function>ST_StartPoint(<parameter>g</"
+"parameter>)</function> <function>~=</function> "
+"<function>ST_Endpoint(<parameter>g</parameter>)</function>) and <xref "
+"linkend=\"ST_IsSimple\"/> (does not self intersect)."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:820
+#: reference_accessor.xml:959
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:822
+#: reference_accessor.xml:961
 #, no-c-format
-msgid "SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</function> to be 0, while PostGIS returns <varname>NULL</varname>."
+msgid ""
+"SQL-MM defines the result of <function>ST_IsRing(<varname>NULL</varname>)</"
+"function> to be 0, while PostGIS returns <varname>NULL</varname>."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:831
+#: reference_accessor.xml:970
 #, no-c-format
 msgid ""
-      "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
-      "FROM (SELECT 'LINESTRING(0 0, 0 1, 1 1, 1 0, 0 0)'::geometry AS the_geom) AS foo;\n"
-      " st_isring | st_isclosed | st_issimple\n"
-      "-----------+-------------+-------------\n"
-      " t         | t           | t\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
-      "FROM (SELECT 'LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)'::geometry AS the_geom) AS foo;\n"
-      " st_isring | st_isclosed | st_issimple\n"
-      "-----------+-------------+-------------\n"
-      " f         | t           | f\n"
-      "(1 row)"
+"SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
+"FROM (SELECT 'LINESTRING(0 0, 0 1, 1 1, 1 0, 0 0)'::geometry AS the_geom) AS "
+"foo;\n"
+" st_isring | st_isclosed | st_issimple\n"
+"-----------+-------------+-------------\n"
+" t         | t           | t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_IsRing(the_geom), ST_IsClosed(the_geom), ST_IsSimple(the_geom)\n"
+"FROM (SELECT 'LINESTRING(0 0, 0 1, 1 0, 1 1, 0 0)'::geometry AS the_geom) AS "
+"foo;\n"
+" st_isring | st_isclosed | st_issimple\n"
+"-----------+-------------+-------------\n"
+" f         | t           | f\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:837
+#: reference_accessor.xml:976
 #, no-c-format
-msgid ", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref linkend=\"ST_EndPoint\"/>"
+msgid ""
+", <xref linkend=\"ST_IsSimple\"/>, <xref linkend=\"ST_StartPoint\"/>, <xref "
+"linkend=\"ST_EndPoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:845
+#: reference_accessor.xml:984
 #, no-c-format
 msgid "ST_IsSimple"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:847
+#: reference_accessor.xml:986
 #, no-c-format
-msgid "Returns (TRUE) if this Geometry has no anomalous geometric points, such as self intersection or self tangency."
+msgid ""
+"Returns (TRUE) if this Geometry has no anomalous geometric points, such as "
+"self intersection or self tangency."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:853
+#: reference_accessor.xml:992
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsSimple</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsSimple</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:863
+#: reference_accessor.xml:1002
 #, no-c-format
-msgid "Returns true if this Geometry has no anomalous geometric points, such as self intersection or self tangency. For more information on the OGC's definition of geometry simplicity and validity, refer to <link linkend=\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
+msgid ""
+"Returns true if this Geometry has no anomalous geometric points, such as "
+"self intersection or self tangency. For more information on the OGC's "
+"definition of geometry simplicity and validity, refer to <link linkend="
+"\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:869
+#: reference_accessor.xml:1008
 #, no-c-format
-msgid "SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS returns NULL."
+msgid ""
+"SQL-MM defines the result of ST_IsSimple(NULL) to be 0, while PostGIS "
+"returns NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:874
+#: reference_accessor.xml:1013
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.8"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:882
+#: reference_accessor.xml:1021
 #, no-c-format
 msgid ""
-      "SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
-      " st_issimple\n"
-      "-------------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      " SELECT ST_IsSimple(ST_GeomFromText('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 1)'));\n"
-      " st_issimple\n"
-      "-------------\n"
-      " f\n"
-      "(1 row)"
+"SELECT ST_IsSimple(ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))'));\n"
+" st_issimple\n"
+"-------------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+" SELECT ST_IsSimple(ST_GeomFromText('LINESTRING(1 1,2 2,2 3.5,1 3,1 2,2 "
+"1)'));\n"
+" st_issimple\n"
+"-------------\n"
+" f\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:894
+#: reference_accessor.xml:1033
 #, no-c-format
 msgid "ST_IsValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:896
+#: reference_accessor.xml:1035
 #, no-c-format
-msgid "Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is well formed."
+msgid ""
+"Returns <varname>true</varname> if the <varname>ST_Geometry</varname> is "
+"well formed."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:902
+#: reference_accessor.xml:1041
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef> <paramdef><type>integer </type> <parameter>flags</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_IsValid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_IsValid</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>flags</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:920
+#: reference_accessor.xml:1059
 #, no-c-format
-msgid "Test if an ST_Geometry value is well formed. For geometries that are invalid, the PostgreSQL NOTICE will provide details of why it is not valid. For more information on the OGC's definition of geometry simplicity and validity, refer to <link linkend=\"OGC_Validity\">\"Ensuring OpenGIS compliancy of geometries\"</link>"
+msgid ""
+"Test if an ST_Geometry value is well formed. For geometries that are "
+"invalid, the PostgreSQL NOTICE will provide details of why it is not valid. "
+"For more information on the OGC's definition of geometry simplicity and "
+"validity, refer to <link linkend=\"OGC_Validity\">\"Ensuring OpenGIS "
+"compliancy of geometries\"</link>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:926
+#: reference_accessor.xml:1065
 #, no-c-format
-msgid "SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns NULL."
+msgid ""
+"SQL-MM defines the result of ST_IsValid(NULL) to be 0, while PostGIS returns "
+"NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:930
+#: reference_accessor.xml:1069
 #, no-c-format
-msgid "The version accepting flags is available starting with 2.0.0 and requires GEOS >= 3.3.0. Such version does not print a NOTICE explaining the invalidity. Allowed <varname>flags</varname> are documented in <xref linkend=\"ST_IsValidDetail\"/>."
+msgid ""
+"The version accepting flags is available starting with 2.0.0 and requires "
+"GEOS >= 3.3.0. Such version does not print a NOTICE explaining the "
+"invalidity. Allowed <varname>flags</varname> are documented in <xref linkend="
+"\"ST_IsValidDetail\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:938
+#: reference_accessor.xml:1077
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.9"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:941
+#: reference_accessor.xml:1080
 #, no-c-format
-msgid "Neither OGC-SFS nor SQL-MM specifications include a flag argument for ST_IsValid. The flag is a PostGIS extension."
+msgid ""
+"Neither OGC-SFS nor SQL-MM specifications include a flag argument for "
+"ST_IsValid. The flag is a PostGIS extension."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:953
+#: reference_accessor.xml:1092
 #, no-c-format
 msgid ""
-      "SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
-      "        ST_IsValid(ST_GeomFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) As bad_poly\n"
-      "--results\n"
-      "NOTICE:  Self-intersection at or near point 0 0\n"
-      " good_line | bad_poly\n"
-      "-----------+----------\n"
-      " t         | f"
+"SELECT ST_IsValid(ST_GeomFromText('LINESTRING(0 0, 1 1)')) As good_line,\n"
+"        ST_IsValid(ST_GeomFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) As "
+"bad_poly\n"
+"--results\n"
+"NOTICE:  Self-intersection at or near point 0 0\n"
+" good_line | bad_poly\n"
+"-----------+----------\n"
+" t         | f"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:959
+#: reference_accessor.xml:1098
 #, no-c-format
-msgid ", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/>, <xref linkend=\"ST_Summary\"/>"
+msgid ""
+", <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/"
+">, <xref linkend=\"ST_Summary\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:970
+#: reference_accessor.xml:1109
 #, no-c-format
 msgid "ST_IsValidReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:972
+#: reference_accessor.xml:1111
 #, no-c-format
-msgid "Returns text stating if a geometry is valid or not and if not valid, a reason why."
+msgid ""
+"Returns text stating if a geometry is valid or not and if not valid, a "
+"reason why."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:976
+#: reference_accessor.xml:1115
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_IsValidReason</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_IsValidReason</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>integer </type> <parameter>flags</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_IsValidReason</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>ST_IsValidReason</function></funcdef> <paramdef><type>geometry </"
+"type> <parameter>geomA</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:992
+#: reference_accessor.xml:1131
 #, no-c-format
-msgid "Returns text stating if a geometry is valid or not an if not valid, a reason why."
+msgid ""
+"Returns text stating if a geometry is valid or not an if not valid, a reason "
+"why."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:994
+#: reference_accessor.xml:1133
 #, no-c-format
-msgid "Useful in combination with ST_IsValid to generate a detailed report of invalid geometries and reasons."
+msgid ""
+"Useful in combination with ST_IsValid to generate a detailed report of "
+"invalid geometries and reasons."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:996
+#: reference_accessor.xml:1135
 #, no-c-format
-msgid "Allowed <varname>flags</varname> are documented in <xref linkend=\"ST_IsValidDetail\"/>."
+msgid ""
+"Allowed <varname>flags</varname> are documented in <xref linkend="
+"\"ST_IsValidDetail\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1000
+#: reference_accessor.xml:1139
 #, no-c-format
 msgid "Availability: 1.4 - requires GEOS >= 3.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1001
+#: reference_accessor.xml:1140
 #, no-c-format
-msgid "Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
+msgid ""
+"Availability: 2.0 - requires GEOS >= 3.3.0 for the version taking flags."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1009
-#, no-c-format
-msgid ""
-      "--First 3 Rejects from a successful quintuplet experiment\n"
-      "SELECT gid, ST_IsValidReason(the_geom) as validity_info\n"
-      "FROM\n"
-      "(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As the_geom, gid\n"
-      "FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + z1*1000 As gid\n"
-      "        FROM generate_series(-4,6) x1\n"
-      "        CROSS JOIN generate_series(2,5) y1\n"
-      "        CROSS JOIN generate_series(1,8) z1\n"
-      "        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
-      "        INNER JOIN (SELECT ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, z1*2) As line\n"
-      "        FROM generate_series(-3,6) x1\n"
-      "        CROSS JOIN generate_series(2,5) y1\n"
-      "        CROSS JOIN generate_series(1,10) z1\n"
-      "        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
-      "ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
-      "GROUP BY gid, e.buff) As quintuplet_experiment\n"
-      "WHERE ST_IsValid(the_geom) = false\n"
-      "ORDER BY gid\n"
-      "LIMIT 3;\n"
-      "\n"
-      " gid  |      validity_info\n"
-      "------+--------------------------\n"
-      " 5330 | Self-intersection [32 5]\n"
-      " 5340 | Self-intersection [42 5]\n"
-      " 5350 | Self-intersection [52 5]\n"
-      "\n"
-      " --simple example\n"
-      "SELECT ST_IsValidReason('LINESTRING(220227 150406,2220227 150407,222020 150410)');\n"
-      "\n"
-      " st_isvalidreason\n"
-      "------------------\n"
-      " Valid Geometry"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:1016
+#: reference_accessor.xml:1148
+#, no-c-format
+msgid ""
+"--First 3 Rejects from a successful quintuplet experiment\n"
+"SELECT gid, ST_IsValidReason(the_geom) as validity_info\n"
+"FROM\n"
+"(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As "
+"the_geom, gid\n"
+"FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + "
+"z1*1000 As gid\n"
+"        FROM generate_series(-4,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,8) z1\n"
+"        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
+"        INNER JOIN (SELECT "
+"ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, "
+"z1*2) As line\n"
+"        FROM generate_series(-3,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,10) z1\n"
+"        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
+"ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
+"GROUP BY gid, e.buff) As quintuplet_experiment\n"
+"WHERE ST_IsValid(the_geom) = false\n"
+"ORDER BY gid\n"
+"LIMIT 3;\n"
+"\n"
+" gid  |      validity_info\n"
+"------+--------------------------\n"
+" 5330 | Self-intersection [32 5]\n"
+" 5340 | Self-intersection [42 5]\n"
+" 5350 | Self-intersection [52 5]\n"
+"\n"
+" --simple example\n"
+"SELECT ST_IsValidReason('LINESTRING(220227 150406,2220227 150407,222020 "
+"150410)');\n"
+"\n"
+" st_isvalidreason\n"
+"------------------\n"
+" Valid Geometry"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:1155
 #, no-c-format
 msgid ", <xref linkend=\"ST_Summary\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1022
+#: reference_accessor.xml:1161
 #, no-c-format
 msgid "ST_IsValidDetail"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1024
+#: reference_accessor.xml:1163
 #, no-c-format
-msgid "Returns a valid_detail (valid,reason,location) row stating if a geometry is valid or not and if not valid, a reason why and a location where."
+msgid ""
+"Returns a valid_detail (valid,reason,location) row stating if a geometry is "
+"valid or not and if not valid, a reason why and a location where."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1028
+#: reference_accessor.xml:1167
 #, no-c-format
-msgid "<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> <parameter>flags</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>valid_detail <function>ST_IsValidDetail</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>valid_detail "
+"<function>ST_IsValidDetail</function></funcdef> <paramdef><type>geometry </"
+"type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>flags</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1044
+#: reference_accessor.xml:1183
 #, no-c-format
-msgid "Returns a valid_detail row, formed by a boolean (valid) stating if a geometry is valid, a varchar (reason) stating a reason why it is invalid and a geometry (location) pointing out where it is invalid."
+msgid ""
+"Returns a valid_detail row, formed by a boolean (valid) stating if a "
+"geometry is valid, a varchar (reason) stating a reason why it is invalid and "
+"a geometry (location) pointing out where it is invalid."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1046
+#: reference_accessor.xml:1185
 #, no-c-format
-msgid "Useful to substitute and improve the combination of ST_IsValid and ST_IsValidReason to generate a detailed report of invalid geometries."
+msgid ""
+"Useful to substitute and improve the combination of ST_IsValid and "
+"ST_IsValidReason to generate a detailed report of invalid geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1048
+#: reference_accessor.xml:1187
 #, no-c-format
 msgid "The 'flags' argument is a bitfield. It can have the following values:"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1052
+#: reference_accessor.xml:1191
 #, no-c-format
-msgid "1: Consider self-intersecting rings forming holes as valid. This is also know as \"the ESRI flag\". Note that this is against the OGC model."
+msgid ""
+"1: Consider self-intersecting rings forming holes as valid. This is also "
+"know as \"the ESRI flag\". Note that this is against the OGC model."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1061
+#: reference_accessor.xml:1200
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1069
+#: reference_accessor.xml:1208
 #, no-c-format
 msgid ""
-      "--First 3 Rejects from a successful quintuplet experiment\n"
-      "SELECT gid, reason(ST_IsValidDetail(the_geom)), ST_AsText(location(ST_IsValidDetail(the_geom))) as location\n"
-      "FROM\n"
-      "(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As the_geom, gid\n"
-      "FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + z1*1000 As gid\n"
-      "        FROM generate_series(-4,6) x1\n"
-      "        CROSS JOIN generate_series(2,5) y1\n"
-      "        CROSS JOIN generate_series(1,8) z1\n"
-      "        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
-      "        INNER JOIN (SELECT ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, z1*2) As line\n"
-      "        FROM generate_series(-3,6) x1\n"
-      "        CROSS JOIN generate_series(2,5) y1\n"
-      "        CROSS JOIN generate_series(1,10) z1\n"
-      "        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
-      "ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
-      "GROUP BY gid, e.buff) As quintuplet_experiment\n"
-      "WHERE ST_IsValid(the_geom) = false\n"
-      "ORDER BY gid\n"
-      "LIMIT 3;\n"
-      "\n"
-      " gid  |      reason       |  location\n"
-      "------+-------------------+-------------\n"
-      " 5330 | Self-intersection | POINT(32 5)\n"
-      " 5340 | Self-intersection | POINT(42 5)\n"
-      " 5350 | Self-intersection | POINT(52 5)\n"
-      "\n"
-      " --simple example\n"
-      "SELECT * FROM ST_IsValidDetail('LINESTRING(220227 150406,2220227 150407,222020 150410)');\n"
-      "\n"
-      " valid | reason | location\n"
-      "-------+--------+----------\n"
-      " t     |        |"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:1076
+"--First 3 Rejects from a successful quintuplet experiment\n"
+"SELECT gid, reason(ST_IsValidDetail(the_geom)), "
+"ST_AsText(location(ST_IsValidDetail(the_geom))) as location\n"
+"FROM\n"
+"(SELECT ST_MakePolygon(ST_ExteriorRing(e.buff), ST_Accum(f.line)) As "
+"the_geom, gid\n"
+"FROM (SELECT ST_Buffer(ST_MakePoint(x1*10,y1), z1) As buff, x1*10 + y1*100 + "
+"z1*1000 As gid\n"
+"        FROM generate_series(-4,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,8) z1\n"
+"        WHERE x1 > y1*0.5 AND z1 < x1*y1) As e\n"
+"        INNER JOIN (SELECT "
+"ST_Translate(ST_ExteriorRing(ST_Buffer(ST_MakePoint(x1*10,y1), z1)),y1*1, "
+"z1*2) As line\n"
+"        FROM generate_series(-3,6) x1\n"
+"        CROSS JOIN generate_series(2,5) y1\n"
+"        CROSS JOIN generate_series(1,10) z1\n"
+"        WHERE x1 > y1*0.75 AND z1 < x1*y1) As f\n"
+"ON (ST_Area(e.buff) > 78 AND ST_Contains(e.buff, f.line))\n"
+"GROUP BY gid, e.buff) As quintuplet_experiment\n"
+"WHERE ST_IsValid(the_geom) = false\n"
+"ORDER BY gid\n"
+"LIMIT 3;\n"
+"\n"
+" gid  |      reason       |  location\n"
+"------+-------------------+-------------\n"
+" 5330 | Self-intersection | POINT(32 5)\n"
+" 5340 | Self-intersection | POINT(42 5)\n"
+" 5350 | Self-intersection | POINT(52 5)\n"
+"\n"
+" --simple example\n"
+"SELECT * FROM ST_IsValidDetail('LINESTRING(220227 150406,2220227 "
+"150407,222020 150410)');\n"
+"\n"
+" valid | reason | location\n"
+"-------+--------+----------\n"
+" t     |        |"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:1215
 #, no-c-format
 msgid ", <xref linkend=\"ST_IsValidReason\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1085
+#: reference_accessor.xml:1224
 #, no-c-format
 msgid "ST_M"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1087
+#: reference_accessor.xml:1226
 #, no-c-format
-msgid "<refpurpose>Return the M coordinate of the point, or NULL if not available. Input must be a point.</refpurpose>"
+msgid ""
+"<refpurpose>Return the M coordinate of the point, or NULL if not available. "
+"Input must be a point.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1093
+#: reference_accessor.xml:1232
 #, no-c-format
-msgid "<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_M</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1103
+#: reference_accessor.xml:1242
 #, no-c-format
-msgid "<para>Return the M coordinate of the point, or NULL if not available. Input must be a point.</para>"
+msgid ""
+"<para>Return the M coordinate of the point, or NULL if not available. Input "
+"must be a point.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1107
+#: reference_accessor.xml:1246
 #, no-c-format
-msgid "This is not (yet) part of the OGC spec, but is listed here to complete the point coordinate extractor function list."
+msgid ""
+"This is not (yet) part of the OGC spec, but is listed here to complete the "
+"point coordinate extractor function list."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1111 reference_accessor.xml:2065
+#: reference_accessor.xml:1250 reference_accessor.xml:2204
 #, no-c-format
 msgid "&sqlmm_compliant;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1119
+#: reference_accessor.xml:1258
 #, no-c-format
 msgid ""
-      "SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
-      " st_m\n"
-      "------\n"
-      "        4\n"
-      "(1 row)"
+"SELECT ST_M(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_m\n"
+"------\n"
+"        4\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1126
+#: reference_accessor.xml:1265
 #, no-c-format
-msgid ", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>"
+msgid ""
+", <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/"
+">"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1132
+#: reference_accessor.xml:1271
 #, no-c-format
 msgid "ST_NDims"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1133
+#: reference_accessor.xml:1272
 #, no-c-format
-msgid "Returns coordinate dimension of the geometry as a small int. Values are: 2,3 or 4."
+msgid ""
+"Returns coordinate dimension of the geometry as a small int. Values are: 2,3 "
+"or 4."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1139
+#: reference_accessor.xml:1278
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NDims</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NDims</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1149
+#: reference_accessor.xml:1288
 #, no-c-format
-msgid "Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,y) , 3 - (x,y,z) or 2D with measure - x,y,m, and 4 - 3D with measure space x,y,z,m"
+msgid ""
+"Returns the coordinate dimension of the geometry. PostGIS supports 2 - (x,"
+"y) , 3 - (x,y,z) or 2D with measure - x,y,m, and 4 - 3D with measure space x,"
+"y,z,m"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1158
+#: reference_accessor.xml:1297
 #, no-c-format
 msgid ""
-      "SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
-      "        ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)')) As d3point,\n"
-      "        ST_NDims(ST_GeomFromEWKT('POINTM(1 1 0.5)')) As d2pointm;\n"
-      "\n"
-      "         d2point | d3point | d2pointm\n"
-      "---------+---------+----------\n"
-      "           2 |       3 |        3"
+"SELECT ST_NDims(ST_GeomFromText('POINT(1 1)')) As d2point,\n"
+"        ST_NDims(ST_GeomFromEWKT('POINT(1 1 2)')) As d3point,\n"
+"        ST_NDims(ST_GeomFromEWKT('POINTM(1 1 0.5)')) As d2pointm;\n"
+"\n"
+"         d2point | d3point | d2pointm\n"
+"---------+---------+----------\n"
+"           2 |       3 |        3"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1162
+#: reference_accessor.xml:1301
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1168
+#: reference_accessor.xml:1307
 #, no-c-format
 msgid "ST_NPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1169
+#: reference_accessor.xml:1308
 #, no-c-format
 msgid "Return the number of points (vertexes) in a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1174
+#: reference_accessor.xml:1313
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NPoints</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NPoints</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1184
+#: reference_accessor.xml:1323
 #, no-c-format
 msgid "Return the number of points in a geometry. Works for all geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1186
+#: reference_accessor.xml:1325
 #, no-c-format
-msgid "Prior to 1.3.4, this function crashes if used with geometries that contain CURVES. This is fixed in 1.3.4+"
+msgid ""
+"Prior to 1.3.4, this function crashes if used with geometries that contain "
+"CURVES. This is fixed in 1.3.4+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1196
+#: reference_accessor.xml:1335
 #, no-c-format
 msgid ""
-      "SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));\n"
-      "--result\n"
-      "4\n"
-      "\n"
-      "--Polygon in 3D space\n"
-      "SELECT ST_NPoints(ST_GeomFromEWKT('LINESTRING(77.29 29.07 1,77.42 29.26 0,77.27 29.31 -1,77.29 29.07 3)'))\n"
-      "--result\n"
-      "4"
+"SELECT ST_NPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 "
+"29.31,77.29 29.07)'));\n"
+"--result\n"
+"4\n"
+"\n"
+"--Polygon in 3D space\n"
+"SELECT ST_NPoints(ST_GeomFromEWKT('LINESTRING(77.29 29.07 1,77.42 29.26 "
+"0,77.27 29.31 -1,77.29 29.07 3)'))\n"
+"--result\n"
+"4"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1207
+#: reference_accessor.xml:1346
 #, no-c-format
 msgid "ST_NRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1208
+#: reference_accessor.xml:1347
 #, no-c-format
-msgid "If the geometry is a polygon or multi-polygon returns the number of rings."
+msgid ""
+"If the geometry is a polygon or multi-polygon returns the number of rings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1213
+#: reference_accessor.xml:1352
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NRings</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NRings</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1223
+#: reference_accessor.xml:1362
 #, no-c-format
-msgid "If the geometry is a polygon or multi-polygon returns the number of rings. Unlike NumInteriorRings, it counts the outer rings as well."
+msgid ""
+"If the geometry is a polygon or multi-polygon returns the number of rings. "
+"Unlike NumInteriorRings, it counts the outer rings as well."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1233
+#: reference_accessor.xml:1372
 #, no-c-format
 msgid ""
-      "SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As ninterrings\n"
-      "                                        FROM (SELECT ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))') As the_geom) As foo;\n"
-      "         nrings | ninterrings\n"
-      "--------+-------------\n"
-      "          1 |           0\n"
-      "(1 row)"
+"SELECT ST_NRings(the_geom) As Nrings, ST_NumInteriorRings(the_geom) As "
+"ninterrings\n"
+"                                        FROM (SELECT "
+"ST_GeomFromText('POLYGON((1 2, 3 4, 5 6, 1 2))') As the_geom) As foo;\n"
+"         nrings | ninterrings\n"
+"--------+-------------\n"
+"          1 |           0\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1246
+#: reference_accessor.xml:1385
 #, no-c-format
 msgid "ST_NumGeometries"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1247
+#: reference_accessor.xml:1386
 #, no-c-format
-msgid "If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of geometries, for single geometries will return 1, otherwise return NULL."
+msgid ""
+"If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of "
+"geometries, for single geometries will return 1, otherwise return NULL."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1253
+#: reference_accessor.xml:1392
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumGeometries</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumGeometries</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1263
+#: reference_accessor.xml:1402
 #, no-c-format
-msgid "Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or MULTI*) return the number of geometries, for single geometries will return 1, otherwise return NULL."
+msgid ""
+"Returns the number of Geometries. If geometry is a GEOMETRYCOLLECTION (or "
+"MULTI*) return the number of geometries, for single geometries will return "
+"1, otherwise return NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1267
+#: reference_accessor.xml:1406
 #, no-c-format
-msgid "Changed: 2.0.0 In prior versions this would return NULL if the geometry was not a collection/MULTI type. 2.0.0+ now returns 1 for single geometries e.g POLYGON, LINESTRING, POINT."
+msgid ""
+"Changed: 2.0.0 In prior versions this would return NULL if the geometry was "
+"not a collection/MULTI type. 2.0.0+ now returns 1 for single geometries e.g "
+"POLYGON, LINESTRING, POINT."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1269
+#: reference_accessor.xml:1408
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1279
+#: reference_accessor.xml:1418
 #, no-c-format
 msgid ""
-      "--Prior versions would have returned NULL for this -- in 2.0.0 this returns 1\n"
-      "SELECT ST_NumGeometries(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));\n"
-      "--result\n"
-      "1\n"
-      "\n"
-      "--Geometry Collection Example - multis count as one geom in a collection\n"
-      "SELECT ST_NumGeometries(ST_GeomFromEWKT('GEOMETRYCOLLECTION(MULTIPOINT(-2 3 , -2 2),\n"
-      "LINESTRING(5 5 ,10 10),\n"
-      "POLYGON((-7 4.2,-7.1 5,-7.1 4.3,-7 4.2)))'));\n"
-      "--result\n"
-      "3"
+"--Prior versions would have returned NULL for this -- in 2.0.0 this returns "
+"1\n"
+"SELECT ST_NumGeometries(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
+"29.26,77.27 29.31,77.29 29.07)'));\n"
+"--result\n"
+"1\n"
+"\n"
+"--Geometry Collection Example - multis count as one geom in a collection\n"
+"SELECT ST_NumGeometries(ST_GeomFromEWKT('GEOMETRYCOLLECTION(MULTIPOINT(-2 "
+"3 , -2 2),\n"
+"LINESTRING(5 5 ,10 10),\n"
+"POLYGON((-7 4.2,-7.1 5,-7.1 4.3,-7 4.2)))'));\n"
+"--result\n"
+"3"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1284
+#: reference_accessor.xml:1423
 #, no-c-format
 msgid ", <xref linkend=\"ST_Multi\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1290
+#: reference_accessor.xml:1429
 #, no-c-format
 msgid "ST_NumInteriorRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1291
+#: reference_accessor.xml:1430
 #, no-c-format
 msgid "Return the number of interior rings of a polygon geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1296
+#: reference_accessor.xml:1435
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> <paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumInteriorRings</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1306
+#: reference_accessor.xml:1445
 #, no-c-format
-msgid "Return the number of interior rings of a polygon geometry. Return NULL if the geometry is not a polygon."
+msgid ""
+"Return the number of interior rings of a polygon geometry. Return NULL if "
+"the geometry is not a polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1311
+#: reference_accessor.xml:1450
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.2.5"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1312
+#: reference_accessor.xml:1451
 #, no-c-format
-msgid "Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, returning the number of interior rings of first POLYGON."
+msgid ""
+"Changed: 2.0.0 - in prior versions it would allow passing a MULTIPOLYGON, "
+"returning the number of interior rings of first POLYGON."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1318
+#: reference_accessor.xml:1457
 #, no-c-format
 msgid ""
-      "--If you have a regular polygon\n"
-      "SELECT gid, field1, field2, ST_NumInteriorRings(the_geom) AS numholes\n"
-      "FROM sometable;\n"
-      "\n"
-      "--If you have multipolygons\n"
-      "--And you want to know the total number of interior rings in the MULTIPOLYGON\n"
-      "SELECT gid, field1, field2, SUM(ST_NumInteriorRings(the_geom)) AS numholes\n"
-      "FROM (SELECT gid, field1, field2, (ST_Dump(the_geom)).geom As the_geom\n"
-      "        FROM sometable) As foo\n"
-      "GROUP BY gid, field1,field2;"
+"--If you have a regular polygon\n"
+"SELECT gid, field1, field2, ST_NumInteriorRings(the_geom) AS numholes\n"
+"FROM sometable;\n"
+"\n"
+"--If you have multipolygons\n"
+"--And you want to know the total number of interior rings in the "
+"MULTIPOLYGON\n"
+"SELECT gid, field1, field2, SUM(ST_NumInteriorRings(the_geom)) AS numholes\n"
+"FROM (SELECT gid, field1, field2, (ST_Dump(the_geom)).geom As the_geom\n"
+"        FROM sometable) As foo\n"
+"GROUP BY gid, field1,field2;"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1329
+#: reference_accessor.xml:1468
 #, no-c-format
 msgid "ST_NumInteriorRing"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1330
+#: reference_accessor.xml:1469
 #, no-c-format
-msgid "Return the number of interior rings of a polygon in the geometry. Synonym for ST_NumInteriorRings."
+msgid ""
+"Return the number of interior rings of a polygon in the geometry. Synonym "
+"for ST_NumInteriorRings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1336
+#: reference_accessor.xml:1475
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> <paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumInteriorRing</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1352
+#: reference_accessor.xml:1491
 #, no-c-format
 msgid "ST_NumPatches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1353
+#: reference_accessor.xml:1492
 #, no-c-format
-msgid "Return the number of faces on a Polyhedral Surface. Will return null for non-polyhedral geometries."
+msgid ""
+"Return the number of faces on a Polyhedral Surface. Will return null for non-"
+"polyhedral geometries."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1358
+#: reference_accessor.xml:1497
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumPatches</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumPatches</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1368
+#: reference_accessor.xml:1507
 #, no-c-format
-msgid "Return the number of faces on a Polyhedral Surface. Will return null for non-polyhedral geometries. This is an alias for ST_NumGeometries to support MM naming. Faster to use ST_NumGeometries if you don't care about MM convention."
+msgid ""
+"Return the number of faces on a Polyhedral Surface. Will return null for non-"
+"polyhedral geometries. This is an alias for ST_NumGeometries to support MM "
+"naming. Faster to use ST_NumGeometries if you don't care about MM convention."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1371 reference_accessor.xml:1466
+#: reference_accessor.xml:1510 reference_accessor.xml:1605
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1374 reference_accessor.xml:1467
+#: reference_accessor.xml:1513 reference_accessor.xml:1606
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1381
+#: reference_accessor.xml:1520
 #, no-c-format
 msgid ""
-      "SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));\n"
-      "                --result\n"
-      "                6"
+"SELECT ST_NumPatches(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )'));\n"
+"                --result\n"
+"                6"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1392
+#: reference_accessor.xml:1531
 #, no-c-format
 msgid "ST_NumPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1393
+#: reference_accessor.xml:1532
 #, no-c-format
-msgid "Return the number of points in an ST_LineString or ST_CircularString value."
+msgid ""
+"Return the number of points in an ST_LineString or ST_CircularString value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1399
+#: reference_accessor.xml:1538
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumPoints</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumPoints</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1409
+#: reference_accessor.xml:1548
 #, no-c-format
-msgid "Return the number of points in an ST_LineString or ST_CircularString value. Prior to 1.4 only works with Linestrings as the specs state. From 1.4 forward this is an alias for ST_NPoints which returns number of vertexes for not just line strings. Consider using ST_NPoints instead which is multi-purpose and works with many geometry types."
+msgid ""
+"Return the number of points in an ST_LineString or ST_CircularString value. "
+"Prior to 1.4 only works with Linestrings as the specs state. From 1.4 "
+"forward this is an alias for ST_NPoints which returns number of vertexes for "
+"not just line strings. Consider using ST_NPoints instead which is multi-"
+"purpose and works with many geometry types."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1416
+#: reference_accessor.xml:1555
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1422
+#: reference_accessor.xml:1561
 #, no-c-format
 msgid ""
-      "SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 29.26,77.27 29.31,77.29 29.07)'));\n"
-      "                --result\n"
-      "                4"
+"SELECT ST_NumPoints(ST_GeomFromText('LINESTRING(77.29 29.07,77.42 "
+"29.26,77.27 29.31,77.29 29.07)'));\n"
+"                --result\n"
+"                4"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1433
+#: reference_accessor.xml:1572
 #, no-c-format
 msgid "ST_PatchN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1435
+#: reference_accessor.xml:1574
 #, no-c-format
-msgid "Return the 1-based Nth geometry (face) if the geometry is a POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL."
+msgid ""
+"Return the 1-based Nth geometry (face) if the geometry is a "
+"POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1442
+#: reference_accessor.xml:1581
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PatchN</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PatchN</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1453
+#: reference_accessor.xml:1592
 #, no-c-format
-msgid ">Return the 1-based Nth geometry (face) if the geometry is a POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL. This returns the same answer as ST_GeometryN for Polyhedral Surfaces. Using ST_GemoetryN is faster."
+msgid ""
+">Return the 1-based Nth geometry (face) if the geometry is a "
+"POLYHEDRALSURFACE, POLYHEDRALSURFACEM. Otherwise, return NULL. This returns "
+"the same answer as ST_GeometryN for Polyhedral Surfaces. Using ST_GemoetryN "
+"is faster."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1459
+#: reference_accessor.xml:1598
 #, no-c-format
 msgid "Index is 1-based."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1463
+#: reference_accessor.xml:1602
 #, no-c-format
-msgid "If you want to extract all geometries, of a geometry, ST_Dump is more efficient."
+msgid ""
+"If you want to extract all geometries, of a geometry, ST_Dump is more "
+"efficient."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1477
+#: reference_accessor.xml:1616
 #, no-c-format
 msgid ""
-      "--Extract the 2nd face of the polyhedral surface\n"
-      "SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
-      "FROM (\n"
-      "VALUES (ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )')) ) As foo(geom);\n"
-      "\n"
-      "              geomewkt\n"
-      "---+-----------------------------------------\n"
-      " POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
+"--Extract the 2nd face of the polyhedral surface\n"
+"SELECT ST_AsEWKT(ST_PatchN(geom, 2)) As geomewkt\n"
+"FROM (\n"
+"VALUES (ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
+"0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )')) ) As foo(geom);\n"
+"\n"
+"              geomewkt\n"
+"---+-----------------------------------------\n"
+" POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1484
+#: reference_accessor.xml:1623
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
+"linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1490
+#: reference_accessor.xml:1629
 #, no-c-format
 msgid "ST_PointN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1492
+#: reference_accessor.xml:1631
 #, no-c-format
-msgid "Return the Nth point in the first LineString or circular LineString in the geometry. Negative values are counted backwards from the end of the LineString. Returns NULL if there is no linestring in the geometry."
+msgid ""
+"Return the Nth point in the first LineString or circular LineString in the "
+"geometry. Negative values are counted backwards from the end of the "
+"LineString. Returns NULL if there is no linestring in the geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1499
+#: reference_accessor.xml:1638
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PointN</function></funcdef> <paramdef><type>geometry </type> <parameter>a_linestring</parameter></paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PointN</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>n</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1510
+#: reference_accessor.xml:1649
 #, no-c-format
-msgid "Return the Nth point in a single linestring or circular linestring in the geometry. Negative values are counted backwards from the end of the LineString, so that -1 is the last point. Returns NULL if there is no linestring in the geometry."
+msgid ""
+"Return the Nth point in a single linestring or circular linestring in the "
+"geometry. Negative values are counted backwards from the end of the "
+"LineString, so that -1 is the last point. Returns NULL if there is no "
+"linestring in the geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1515
+#: reference_accessor.xml:1654
 #, no-c-format
-msgid "Index is 1-based as for OGC specs since version 0.8.0. Backward indexing (negative index) is not in OGC Previous versions implemented this as 0-based instead."
+msgid ""
+"Index is 1-based as for OGC specs since version 0.8.0. Backward indexing "
+"(negative index) is not in OGC Previous versions implemented this as 0-based "
+"instead."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1521
+#: reference_accessor.xml:1660
 #, no-c-format
-msgid "If you want to get the nth point of each line string in a multilinestring, use in conjunction with ST_Dump"
+msgid ""
+"If you want to get the nth point of each line string in a multilinestring, "
+"use in conjunction with ST_Dump"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1526
+#: reference_accessor.xml:1665
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.2.5, 7.3.5"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1529
+#: reference_accessor.xml:1668
 #, no-c-format
-msgid "Changed: 2.0.0 no longer works with single geometry multilinestrings. In older versions of PostGIS -- a single line multilinestring would work happily with this function and return the start point. In 2.0.0 it just returns NULL like any other multilinestring."
+msgid ""
+"Changed: 2.0.0 no longer works with single geometry multilinestrings. In "
+"older versions of PostGIS -- a single line multilinestring would work "
+"happily with this function and return the start point. In 2.0.0 it just "
+"returns NULL like any other multilinestring."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1532
+#: reference_accessor.xml:1671
 #, no-c-format
 msgid "Changed: 2.3.0 : negative indexing available (-1 is last point)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1542
-#, no-c-format
-msgid ""
-      "-- Extract all POINTs from a LINESTRING\n"
-      "SELECT ST_AsText(\n"
-      "   ST_PointN(\n"
-      "          column1,\n"
-      "          generate_series(1, ST_NPoints(column1))\n"
-      "   ))\n"
-      "FROM ( VALUES ('LINESTRING(0 0, 1 1, 2 2)'::geometry) ) AS foo;\n"
-      "\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(0 0)\n"
-      " POINT(1 1)\n"
-      " POINT(2 2)\n"
-      "(3 rows)\n"
-      "\n"
-      "--Example circular string\n"
-      "SELECT ST_AsText(ST_PointN(ST_GeomFromText('CIRCULARSTRING(1 2, 3 2, 1 2)'),2));\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "POINT(3 2)\n"
-      "\n"
-      "SELECT st_astext(f)\n"
-      "FROM ST_GeometryFromtext('LINESTRING(0 0 0, 1 1 1, 2 2 2)') as g\n"
-      "        ,ST_PointN(g, -2) AS f -- 1 based index\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "\"POINT Z (1 1 1)\""
+#: reference_accessor.xml:1681
+#, no-c-format
+msgid ""
+"-- Extract all POINTs from a LINESTRING\n"
+"SELECT ST_AsText(\n"
+"   ST_PointN(\n"
+"          column1,\n"
+"          generate_series(1, ST_NPoints(column1))\n"
+"   ))\n"
+"FROM ( VALUES ('LINESTRING(0 0, 1 1, 2 2)'::geometry) ) AS foo;\n"
+"\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 0)\n"
+" POINT(1 1)\n"
+" POINT(2 2)\n"
+"(3 rows)\n"
+"\n"
+"--Example circular string\n"
+"SELECT ST_AsText(ST_PointN(ST_GeomFromText('CIRCULARSTRING(1 2, 3 2, 1 "
+"2)'),2));\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"POINT(3 2)\n"
+"\n"
+"SELECT st_astext(f)\n"
+"FROM ST_GeometryFromtext('LINESTRING(0 0 0, 1 1 1, 2 2 2)') as g\n"
+"        ,ST_PointN(g, -2) AS f -- 1 based index\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"\"POINT Z (1 1 1)\""
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1554
+#: reference_accessor.xml:1693
 #, no-c-format
 msgid "ST_Points"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1555
+#: reference_accessor.xml:1694
 #, no-c-format
 msgid "Returns a MultiPoint containing all of the coordinates of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1561
+#: reference_accessor.xml:1700
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Points</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geom</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1574
+#: reference_accessor.xml:1713
 #, no-c-format
-msgid "Returns a MultiPoint containing all of the coordinates of a geometry. Does not remove points that are duplicated in the input geometry, including start and end points of ring geometries. (If this behavior is undesired, duplicates may be removed using <xref linkend=\"ST_RemoveRepeatedPoints\"/>)."
+msgid ""
+"Returns a MultiPoint containing all of the coordinates of a geometry. Does "
+"not remove points that are duplicated in the input geometry, including start "
+"and end points of ring geometries. (If this behavior is undesired, "
+"duplicates may be removed using <xref linkend=\"ST_RemoveRepeatedPoints\"/>)."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1582
+#: reference_accessor.xml:1721
 #, no-c-format
 msgid "M and Z ordinates will be preserved if present."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1589
+#: reference_accessor.xml:1728
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1596
+#: reference_accessor.xml:1735
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 10))'));\n"
-      "\n"
-      "--result\n"
-      "MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
+"SELECT ST_AsText(ST_Points('POLYGON Z ((30 10 4,10 30 5,40 40 6, 30 "
+"10))'));\n"
+"\n"
+"--result\n"
+"MULTIPOINT Z (30 10 4,10 30 5,40 40 6, 30 10 4)"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1607
+#: reference_accessor.xml:1746
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1608
+#: reference_accessor.xml:1747
 #, no-c-format
-msgid "Returns the spatial reference identifier for the ST_Geometry as defined in spatial_ref_sys table."
+msgid ""
+"Returns the spatial reference identifier for the ST_Geometry as defined in "
+"spatial_ref_sys table."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1613
+#: reference_accessor.xml:1752
 #, no-c-format
-msgid "<funcdef>integer <function>ST_SRID</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_SRID</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1623
+#: reference_accessor.xml:1762
 #, no-c-format
-msgid "Returns the spatial reference identifier for the ST_Geometry as defined in spatial_ref_sys table. <xref linkend=\"spatial_ref_sys\"/>"
+msgid ""
+"Returns the spatial reference identifier for the ST_Geometry as defined in "
+"spatial_ref_sys table. <xref linkend=\"spatial_ref_sys\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1624
+#: reference_accessor.xml:1763
 #, no-c-format
-msgid "spatial_ref_sys table is a table that catalogs all spatial reference systems known to PostGIS and is used for transformations from one spatial reference system to another. So verifying you have the right spatial reference system identifier is important if you plan to ever transform your geometries."
+msgid ""
+"spatial_ref_sys table is a table that catalogs all spatial reference systems "
+"known to PostGIS and is used for transformations from one spatial reference "
+"system to another. So verifying you have the right spatial reference system "
+"identifier is important if you plan to ever transform your geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1628
+#: reference_accessor.xml:1767
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1636
+#: reference_accessor.xml:1775
 #, no-c-format
 msgid ""
-      "SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
-      "                --result\n"
-      "                4326"
+"SELECT ST_SRID(ST_GeomFromText('POINT(-71.1043 42.315)',4326));\n"
+"                --result\n"
+"                4326"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1641
+#: reference_accessor.xml:1780
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1647
+#: reference_accessor.xml:1786
 #, no-c-format
 msgid "ST_StartPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1649
+#: reference_accessor.xml:1788
 #, no-c-format
-msgid "Returns the first point of a <varname>LINESTRING</varname> geometry as a <varname>POINT</varname>."
+msgid ""
+"Returns the first point of a <varname>LINESTRING</varname> geometry as a "
+"<varname>POINT</varname>."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1655
+#: reference_accessor.xml:1794
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_StartPoint</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_StartPoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1666
+#: reference_accessor.xml:1805
 #, no-c-format
-msgid "Returns the first point of a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname> or <varname>NULL</varname> if the input parameter is not a <varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>."
+msgid ""
+"Returns the first point of a <varname>LINESTRING</varname> or "
+"<varname>CIRCULARLINESTRING</varname> geometry as a <varname>POINT</varname> "
+"or <varname>NULL</varname> if the input parameter is not a "
+"<varname>LINESTRING</varname> or <varname>CIRCULARLINESTRING</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1670
+#: reference_accessor.xml:1809
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1685
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(0 1)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_StartPoint('POINT(0 1)'::geometry) IS NULL AS is_null;\n"
-      "  is_null\n"
-      "----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "--3d line\n"
-      "SELECT ST_AsEWKT(ST_StartPoint('LINESTRING(0 1 1, 0 2 2)'::geometry));\n"
-      " st_asewkt\n"
-      "------------\n"
-      " POINT(0 1 1)\n"
-      "(1 row)\n"
-      "\n"
-      "-- circular linestring --\n"
-      "SELECT ST_AsText(ST_StartPoint('CIRCULARSTRING(5 2,-3 1.999999, -2 1, -4 2, 5 2)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(5 2)"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:1691
+#: reference_accessor.xml:1824
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_StartPoint('LINESTRING(0 1, 0 2)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 1)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_StartPoint('POINT(0 1)'::geometry) IS NULL AS is_null;\n"
+"  is_null\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"--3d line\n"
+"SELECT ST_AsEWKT(ST_StartPoint('LINESTRING(0 1 1, 0 2 2)'::geometry));\n"
+" st_asewkt\n"
+"------------\n"
+" POINT(0 1 1)\n"
+"(1 row)\n"
+"\n"
+"-- circular linestring --\n"
+"SELECT ST_AsText(ST_StartPoint('CIRCULARSTRING(5 2,-3 1.999999, -2 1, -4 2, "
+"5 2)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(5 2)"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:1830
 #, no-c-format
 msgid ", <xref linkend=\"ST_PointN\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1696
+#: reference_accessor.xml:1835
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1698
+#: reference_accessor.xml:1837
 #, no-c-format
-msgid "<refpurpose>Returns a text summary of the contents of the geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a text summary of the contents of the geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_accessor.xml:1704
+#: reference_accessor.xml:1843
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> <paramdef><type>geography </type> <parameter>g</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_Summary</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_Summary</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1719
+#: reference_accessor.xml:1858
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1721
+#: reference_accessor.xml:1860
 #, no-c-format
-msgid "Flags shown square brackets after the geometry type have the following meaning:"
+msgid ""
+"Flags shown square brackets after the geometry type have the following "
+"meaning:"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1725
+#: reference_accessor.xml:1864
 #, no-c-format
 msgid "M: has M ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1726
+#: reference_accessor.xml:1865
 #, no-c-format
 msgid "Z: has Z ordinate"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1727
+#: reference_accessor.xml:1866
 #, no-c-format
 msgid "B: has a cached bounding box"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1728
+#: reference_accessor.xml:1867
 #, no-c-format
 msgid "G: is geodetic (geography)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1729
+#: reference_accessor.xml:1868
 #, no-c-format
 msgid "S: has spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1740
+#: reference_accessor.xml:1879
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1741
+#: reference_accessor.xml:1880
 #, no-c-format
 msgid "Enhanced: 2.0.0 added support for geography"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1742
+#: reference_accessor.xml:1881
 #, no-c-format
-msgid "Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
+msgid ""
+"Enhanced: 2.1.0 S flag to denote if has a known spatial reference system"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1743
+#: reference_accessor.xml:1882
 #, no-c-format
 msgid "Enhanced: 2.2.0 Added support for TIN and Curves"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1749
+#: reference_accessor.xml:1888
 #, no-c-format
 msgid ""
-      "=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
-      "        ST_Summary(ST_GeogFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) geog;\n"
-      "            geom             |          geog\n"
-      "-----------------------------+--------------------------\n"
-      " LineString[B] with 2 points | Polygon[BGS] with 1 rings\n"
-      "                             | ring 0 has 5 points\n"
-      "                             :\n"
-      "(1 row)\n"
-      "\n"
-      "\n"
-      "=# SELECT ST_Summary(ST_GeogFromText('LINESTRING(0 0 1, 1 1 1)')) As geog_line,\n"
-      "        ST_Summary(ST_GeomFromText('SRID=4326;POLYGON((0 0 1, 1 1 2, 1 2 3, 1 1 1, 0 0 1))')) As geom_poly;\n"
-      ";\n"
-      "           geog_line             |        geom_poly\n"
-      "-------------------------------- +--------------------------\n"
-      " LineString[ZBGS] with 2 points | Polygon[ZBS] with 1 rings\n"
-      "                                :    ring 0 has 5 points\n"
-      "                                :\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:1755
+"=# SELECT ST_Summary(ST_GeomFromText('LINESTRING(0 0, 1 1)')) as geom,\n"
+"        ST_Summary(ST_GeogFromText('POLYGON((0 0, 1 1, 1 2, 1 1, 0 0))')) "
+"geog;\n"
+"            geom             |          geog\n"
+"-----------------------------+--------------------------\n"
+" LineString[B] with 2 points | Polygon[BGS] with 1 rings\n"
+"                             | ring 0 has 5 points\n"
+"                             :\n"
+"(1 row)\n"
+"\n"
+"\n"
+"=# SELECT ST_Summary(ST_GeogFromText('LINESTRING(0 0 1, 1 1 1)')) As "
+"geog_line,\n"
+"        ST_Summary(ST_GeomFromText('SRID=4326;POLYGON((0 0 1, 1 1 2, 1 2 3, "
+"1 1 1, 0 0 1))')) As geom_poly;\n"
+";\n"
+"           geog_line             |        geom_poly\n"
+"-------------------------------- +--------------------------\n"
+" LineString[ZBGS] with 2 points | Polygon[ZBS] with 1 rings\n"
+"                                :    ring 0 has 5 points\n"
+"                                :\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:1894
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref linkend=\"ST_Force_3DZ\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"geography\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_AddBBox\"/>, <xref linkend=\"ST_Force_3DM\"/>, "
+"<xref linkend=\"ST_Force_3DZ\"/>, <xref linkend=\"ST_Force2D\"/>, <xref "
+"linkend=\"geography\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1764
+#: reference_accessor.xml:1903
 #, no-c-format
-msgid ", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, <xref linkend=\"ST_IsValidDetail\"/>"
+msgid ""
+", <xref linkend=\"ST_IsValid\"/>, <xref linkend=\"ST_IsValidReason\"/>, "
+"<xref linkend=\"ST_IsValidDetail\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1775
+#: reference_accessor.xml:1914
 #, no-c-format
 msgid "ST_X"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1777
+#: reference_accessor.xml:1916
 #, no-c-format
-msgid "<refpurpose>Return the X coordinate of the point, or NULL if not available. Input must be a point.</refpurpose>"
+msgid ""
+"<refpurpose>Return the X coordinate of the point, or NULL if not available. "
+"Input must be a point.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1783
+#: reference_accessor.xml:1922
 #, no-c-format
-msgid "<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_X</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1793
+#: reference_accessor.xml:1932
 #, no-c-format
-msgid "<para>Return the X coordinate of the point, or NULL if not available. Input must be a point.</para>"
+msgid ""
+"<para>Return the X coordinate of the point, or NULL if not available. Input "
+"must be a point.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1796
+#: reference_accessor.xml:1935
 #, no-c-format
-msgid "If you want to get the max min x values of any geometry look at ST_XMin, ST_XMax functions."
+msgid ""
+"If you want to get the max min x values of any geometry look at ST_XMin, "
+"ST_XMax functions."
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1798
+#: reference_accessor.xml:1937
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1806
+#: reference_accessor.xml:1945
 #, no-c-format
 msgid ""
-      "SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
-      " st_x\n"
-      "------\n"
-      "        1\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_Y(ST_Centroid(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)')));\n"
-      " st_y\n"
-      "------\n"
-      "  1.5\n"
-      "(1 row)"
+"SELECT ST_X(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_x\n"
+"------\n"
+"        1\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Y(ST_Centroid(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)')));\n"
+" st_y\n"
+"------\n"
+"  1.5\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1813
+#: reference_accessor.xml:1952
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_Z\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
+"linkend=\"ST_XMax\"/>, <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_Y\"/"
+">, <xref linkend=\"ST_Z\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1819
+#: reference_accessor.xml:1958
 #, no-c-format
 msgid "ST_XMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1821
+#: reference_accessor.xml:1960
 #, no-c-format
-msgid "<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns X maxima of a bounding box 2d or 3d or a geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1826
+#: reference_accessor.xml:1965
 #, no-c-format
-msgid "<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_XMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1836
+#: reference_accessor.xml:1975
 #, no-c-format
 msgid "<para>Returns X maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1839 reference_accessor.xml:1884 reference_accessor.xml:1972 reference_accessor.xml:2017 reference_accessor.xml:2105 reference_accessor.xml:2192
+#: reference_accessor.xml:1978 reference_accessor.xml:2023
+#: reference_accessor.xml:2111 reference_accessor.xml:2156
+#: reference_accessor.xml:2244 reference_accessor.xml:2331
 #, no-c-format
-msgid "Although this function is only defined for box3d, it will work for box2d and geometry because of the auto-casting behavior defined for geometries and box2d. However you can not feed it a geometry or box2d text representation, since that will not auto-cast."
+msgid ""
+"Although this function is only defined for box3d, it will work for box2d and "
+"geometry because of the auto-casting behavior defined for geometries and "
+"box2d. However you can not feed it a geometry or box2d text representation, "
+"since that will not auto-cast."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1851
+#: reference_accessor.xml:1990
 #, no-c-format
 msgid ""
-      "SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_xmax\n"
-      "-------\n"
-      "4\n"
-      "\n"
-      "SELECT ST_XMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_xmax\n"
-      "-------\n"
-      "5\n"
-      "\n"
-      "SELECT ST_XMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
-      "st_xmax\n"
-      "-------\n"
-      "3\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_XMax('LINESTRING(1 3, 5 6)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_XMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_xmax\n"
-      "--------\n"
-      "220288.248780547"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:1858 reference_accessor.xml:1903
+"SELECT ST_XMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_xmax\n"
+"-------\n"
+"4\n"
+"\n"
+"SELECT ST_XMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_xmax\n"
+"-------\n"
+"5\n"
+"\n"
+"SELECT ST_XMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_xmax\n"
+"-------\n"
+"3\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_XMax('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_XMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_xmax\n"
+"--------\n"
+"220288.248780547"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:1997 reference_accessor.xml:2042
 #, no-c-format
-msgid ", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
+msgid ""
+", <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
+"\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1864
+#: reference_accessor.xml:2003
 #, no-c-format
 msgid "ST_XMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1866
+#: reference_accessor.xml:2005
 #, no-c-format
-msgid "<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns X minima of a bounding box 2d or 3d or a geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1871
+#: reference_accessor.xml:2010
 #, no-c-format
-msgid "<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_XMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1881
+#: reference_accessor.xml:2020
 #, no-c-format
 msgid "<para>Returns X minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1896
-#, no-c-format
-msgid ""
-      "SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_xmin\n"
-      "-------\n"
-      "1\n"
-      "\n"
-      "SELECT ST_XMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_xmin\n"
-      "-------\n"
-      "1\n"
-      "\n"
-      "SELECT ST_XMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
-      "st_xmin\n"
-      "-------\n"
-      "-3\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_XMin('LINESTRING(1 3, 5 6)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_XMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_xmin\n"
-      "--------\n"
-      "220186.995121892"
+#: reference_accessor.xml:2035
+#, no-c-format
+msgid ""
+"SELECT ST_XMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_xmin\n"
+"-------\n"
+"1\n"
+"\n"
+"SELECT ST_XMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_xmin\n"
+"-------\n"
+"1\n"
+"\n"
+"SELECT ST_XMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_xmin\n"
+"-------\n"
+"-3\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_XMin('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_XMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_xmin\n"
+"--------\n"
+"220186.995121892"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1909
+#: reference_accessor.xml:2048
 #, no-c-format
 msgid "ST_Y"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1911
+#: reference_accessor.xml:2050
 #, no-c-format
-msgid "<refpurpose>Return the Y coordinate of the point, or NULL if not available. Input must be a point.</refpurpose>"
+msgid ""
+"<refpurpose>Return the Y coordinate of the point, or NULL if not available. "
+"Input must be a point.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1917
+#: reference_accessor.xml:2056
 #, no-c-format
-msgid "<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Y</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1927
+#: reference_accessor.xml:2066
 #, no-c-format
-msgid "<para>Return the Y coordinate of the point, or NULL if not available. Input must be a point.</para>"
+msgid ""
+"<para>Return the Y coordinate of the point, or NULL if not available. Input "
+"must be a point.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1931
+#: reference_accessor.xml:2070
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1939
+#: reference_accessor.xml:2078
 #, no-c-format
 msgid ""
-      "SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
-      " st_y\n"
-      "------\n"
-      "        2\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_Y(ST_Centroid(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)')));\n"
-      " st_y\n"
-      "------\n"
-      "  1.5\n"
-      "(1 row)"
+"SELECT ST_Y(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_y\n"
+"------\n"
+"        2\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Y(ST_Centroid(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)')));\n"
+" st_y\n"
+"------\n"
+"  1.5\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1946
+#: reference_accessor.xml:2085
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_Z\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_M\"/>, <xref "
+"linkend=\"ST_X\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/"
+">, <xref linkend=\"ST_Z\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1952
+#: reference_accessor.xml:2091
 #, no-c-format
 msgid "ST_YMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1954
+#: reference_accessor.xml:2093
 #, no-c-format
-msgid "<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns Y maxima of a bounding box 2d or 3d or a geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:1959
+#: reference_accessor.xml:2098
 #, no-c-format
-msgid "<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_YMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1969
+#: reference_accessor.xml:2108
 #, no-c-format
 msgid "<para>Returns Y maxima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:1984
+#: reference_accessor.xml:2123
 #, no-c-format
 msgid ""
-      "SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_ymax\n"
-      "-------\n"
-      "5\n"
-      "\n"
-      "SELECT ST_YMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_ymax\n"
-      "-------\n"
-      "6\n"
-      "\n"
-      "SELECT ST_YMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
-      "st_ymax\n"
-      "-------\n"
-      "4\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_YMax('LINESTRING(1 3, 5 6)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_YMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_ymax\n"
-      "--------\n"
-      "150506.126829327"
+"SELECT ST_YMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_ymax\n"
+"-------\n"
+"5\n"
+"\n"
+"SELECT ST_YMax(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_ymax\n"
+"-------\n"
+"6\n"
+"\n"
+"SELECT ST_YMax(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_ymax\n"
+"-------\n"
+"4\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_YMax('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_YMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_ymax\n"
+"--------\n"
+"150506.126829327"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:1991
+#: reference_accessor.xml:2130
 #, no-c-format
-msgid ", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
+msgid ""
+", <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend="
+"\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:1997
+#: reference_accessor.xml:2136
 #, no-c-format
 msgid "ST_YMin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:1999
+#: reference_accessor.xml:2138
 #, no-c-format
-msgid "<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns Y minima of a bounding box 2d or 3d or a geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2004
+#: reference_accessor.xml:2143
 #, no-c-format
-msgid "<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_YMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2014
+#: reference_accessor.xml:2153
 #, no-c-format
 msgid "<para>Returns Y minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2029
+#: reference_accessor.xml:2168
 #, no-c-format
 msgid ""
-      "SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_ymin\n"
-      "-------\n"
-      "2\n"
-      "\n"
-      "SELECT ST_YMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_ymin\n"
-      "-------\n"
-      "3\n"
-      "\n"
-      "SELECT ST_YMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
-      "st_ymin\n"
-      "-------\n"
-      "2\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_YMin('LINESTRING(1 3, 5 6)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_YMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_ymin\n"
-      "--------\n"
-      "150406"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:2036
+"SELECT ST_YMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_ymin\n"
+"-------\n"
+"2\n"
+"\n"
+"SELECT ST_YMin(ST_GeomFromText('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_ymin\n"
+"-------\n"
+"3\n"
+"\n"
+"SELECT ST_YMin(CAST('BOX(-3 2, 3 4)' As box2d));\n"
+"st_ymin\n"
+"-------\n"
+"2\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_YMin('LINESTRING(1 3, 5 6)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_YMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_ymin\n"
+"--------\n"
+"150406"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:2175
 #, no-c-format
-msgid ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
+msgid ""
+", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
+"\"ST_YMax\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2042
+#: reference_accessor.xml:2181
 #, no-c-format
 msgid "ST_Z"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2044
+#: reference_accessor.xml:2183
 #, no-c-format
-msgid "<refpurpose>Return the Z coordinate of the point, or NULL if not available. Input must be a point.</refpurpose>"
+msgid ""
+"<refpurpose>Return the Z coordinate of the point, or NULL if not available. "
+"Input must be a point.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2050
+#: reference_accessor.xml:2189
 #, no-c-format
-msgid "<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Z</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>a_point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2060
+#: reference_accessor.xml:2199
 #, no-c-format
-msgid "<para>Return the Z coordinate of the point, or NULL if not available. Input must be a point.</para>"
+msgid ""
+"<para>Return the Z coordinate of the point, or NULL if not available. Input "
+"must be a point.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2072
+#: reference_accessor.xml:2211
 #, no-c-format
 msgid ""
-      "SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
-      " st_z\n"
-      "------\n"
-      "        3\n"
-      "(1 row)"
+"SELECT ST_Z(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_z\n"
+"------\n"
+"        3\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2079
+#: reference_accessor.xml:2218
 #, no-c-format
-msgid ", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/>, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
+msgid ""
+", <xref linkend=\"ST_M\"/>, <xref linkend=\"ST_X\"/>, <xref linkend=\"ST_Y\"/"
+">, <xref linkend=\"ST_ZMax\"/>, <xref linkend=\"ST_ZMin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2085
+#: reference_accessor.xml:2224
 #, no-c-format
 msgid "ST_ZMax"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2087 reference_accessor.xml:2174
+#: reference_accessor.xml:2226 reference_accessor.xml:2313
 #, no-c-format
-msgid "<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns Z minima of a bounding box 2d or 3d or a geometry.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2092
+#: reference_accessor.xml:2231
 #, no-c-format
-msgid "<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_ZMax</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2102
+#: reference_accessor.xml:2241
 #, no-c-format
 msgid "Returns Z maxima of a bounding box 2d or 3d or a geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2117
+#: reference_accessor.xml:2256
 #, no-c-format
 msgid ""
-      "SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_zmax\n"
-      "-------\n"
-      "6\n"
-      "\n"
-      "SELECT ST_ZMax(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_zmax\n"
-      "-------\n"
-      "7\n"
-      "\n"
-      "SELECT ST_ZMax('BOX3D(-3 2 1, 3 4 1)' );\n"
-      "st_zmax\n"
-      "-------\n"
-      "1\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_ZMax('LINESTRING(1 3 4, 5 6 7)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_ZMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_zmax\n"
-      "--------\n"
-      "3"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:2124
+"SELECT ST_ZMax('BOX3D(1 2 3, 4 5 6)');\n"
+"st_zmax\n"
+"-------\n"
+"6\n"
+"\n"
+"SELECT ST_ZMax(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_zmax\n"
+"-------\n"
+"7\n"
+"\n"
+"SELECT ST_ZMax('BOX3D(-3 2 1, 3 4 1)' );\n"
+"st_zmax\n"
+"-------\n"
+"1\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_ZMax('LINESTRING(1 3 4, 5 6 7)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_ZMax(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_zmax\n"
+"--------\n"
+"3"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:2263
 #, no-c-format
-msgid ", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
+msgid ""
+", <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend="
+"\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2130
+#: reference_accessor.xml:2269
 #, no-c-format
 msgid "ST_Zmflag"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_accessor.xml:2132
+#: reference_accessor.xml:2271
 #, no-c-format
-msgid "<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a small int. Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</refpurpose>"
+msgid ""
+"<refpurpose>Returns ZM (dimension semantic) flag of the geometries as a "
+"small int. Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2138
+#: reference_accessor.xml:2277
 #, no-c-format
-msgid "<funcdef>smallint <function>ST_Zmflag</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>smallint <function>ST_Zmflag</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2148
+#: reference_accessor.xml:2287
 #, no-c-format
-msgid "<para>Returns ZM (dimension semantic) flag of the geometries as a small int. Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</para>"
+msgid ""
+"<para>Returns ZM (dimension semantic) flag of the geometries as a small int. "
+"Values are: 0=2d, 1=3dm, 2=3dz, 3=4d.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2159
+#: reference_accessor.xml:2298
 #, no-c-format
 msgid ""
-      "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
-      " st_zmflag\n"
-      "-----------\n"
-      "                 0\n"
-      "\n"
-      "SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRINGM(1 2 3, 3 4 3)'));\n"
-      " st_zmflag\n"
-      "-----------\n"
-      "                 1\n"
-      "\n"
-      "SELECT ST_Zmflag(ST_GeomFromEWKT('CIRCULARSTRING(1 2 3, 3 4 3, 5 6 3)'));\n"
-      " st_zmflag\n"
-      "-----------\n"
-      "                 2\n"
-      "SELECT ST_Zmflag(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
-      " st_zmflag\n"
-      "-----------\n"
-      "                 3"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:2166
+"SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRING(1 2, 3 4)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 0\n"
+"\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('LINESTRINGM(1 2 3, 3 4 3)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 1\n"
+"\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('CIRCULARSTRING(1 2 3, 3 4 3, 5 6 3)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 2\n"
+"SELECT ST_Zmflag(ST_GeomFromEWKT('POINT(1 2 3 4)'));\n"
+" st_zmflag\n"
+"-----------\n"
+"                 3"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:2305
 #, no-c-format
 msgid ", <xref linkend=\"ST_NDims\"/>, <xref linkend=\"ST_Dimension\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_accessor.xml:2172
+#: reference_accessor.xml:2311
 #, no-c-format
 msgid "ST_ZMin"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_accessor.xml:2179
+#: reference_accessor.xml:2318
 #, no-c-format
-msgid "<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d </type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_ZMin</function></funcdef> <paramdef><type>box3d "
+"</type> <parameter>aGeomorBox2DorBox3D</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_accessor.xml:2189
+#: reference_accessor.xml:2328
 #, no-c-format
 msgid "<para>Returns Z minima of a bounding box 2d or 3d or a geometry.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_accessor.xml:2204
-#, no-c-format
-msgid ""
-      "SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
-      "st_zmin\n"
-      "-------\n"
-      "3\n"
-      "\n"
-      "SELECT ST_ZMin(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
-      "st_zmin\n"
-      "-------\n"
-      "4\n"
-      "\n"
-      "SELECT ST_ZMin('BOX3D(-3 2 1, 3 4 1)' );\n"
-      "st_zmin\n"
-      "-------\n"
-      "1\n"
-      "--Observe THIS DOES NOT WORK because it will try to autocast the string representation to a BOX3D\n"
-      "SELECT ST_ZMin('LINESTRING(1 3 4, 5 6 7)');\n"
-      "\n"
-      "--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
-      "\n"
-      "SELECT ST_ZMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)'));\n"
-      "st_zmin\n"
-      "--------\n"
-      "1"
-msgstr ""
-
-#. Tag: para
-#: reference_accessor.xml:2211
+#: reference_accessor.xml:2343
+#, no-c-format
+msgid ""
+"SELECT ST_ZMin('BOX3D(1 2 3, 4 5 6)');\n"
+"st_zmin\n"
+"-------\n"
+"3\n"
+"\n"
+"SELECT ST_ZMin(ST_GeomFromEWKT('LINESTRING(1 3 4, 5 6 7)'));\n"
+"st_zmin\n"
+"-------\n"
+"4\n"
+"\n"
+"SELECT ST_ZMin('BOX3D(-3 2 1, 3 4 1)' );\n"
+"st_zmin\n"
+"-------\n"
+"1\n"
+"--Observe THIS DOES NOT WORK because it will try to autocast the string "
+"representation to a BOX3D\n"
+"SELECT ST_ZMin('LINESTRING(1 3 4, 5 6 7)');\n"
+"\n"
+"--ERROR:  BOX3D parser - doesn't start with BOX3D(\n"
+"\n"
+"SELECT ST_ZMin(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)'));\n"
+"st_zmin\n"
+"--------\n"
+"1"
+msgstr ""
+
+#. Tag: para
+#: reference_accessor.xml:2350
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin\"/>, <xref linkend=\"ST_ZMax\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_XMin\"/>, <xref "
+"linkend=\"ST_XMax\"/>, <xref linkend=\"ST_YMax\"/>, <xref linkend=\"ST_YMin"
+"\"/>, <xref linkend=\"ST_ZMax\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_constructor.xml.pot b/doc/po/templates/reference_constructor.xml.pot
index 1c28e40..6720901 100644
--- a/doc/po/templates/reference_constructor.xml.pot
+++ b/doc/po/templates/reference_constructor.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,42 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:8
 #, no-c-format
-msgid "<refpurpose>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</refpurpose>"
+msgid ""
+"<refpurpose>Construct a Polygon given an arbitrary collection of closed "
+"linestrings as a MultiLineString Well-Known text representation.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:14
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_BdPolyFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_BdPolyFromText</function></funcdef> "
+"<paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:23 reference_constructor.xml:72 reference_constructor.xml:123 reference_constructor.xml:159 reference_constructor.xml:188 reference_constructor.xml:215 reference_constructor.xml:258 reference_constructor.xml:303 reference_constructor.xml:354 reference_constructor.xml:402 reference_constructor.xml:445 reference_constructor.xml:474 reference_constructor.xml:517 reference_constructor.xml:591 reference_constructor.xml:630 reference_constructor.xml:681 reference_c [...]
+#: reference_constructor.xml:23 reference_constructor.xml:72
+#: reference_constructor.xml:123 reference_constructor.xml:159
+#: reference_constructor.xml:188 reference_constructor.xml:215
+#: reference_constructor.xml:258 reference_constructor.xml:303
+#: reference_constructor.xml:354 reference_constructor.xml:402
+#: reference_constructor.xml:445 reference_constructor.xml:474
+#: reference_constructor.xml:517 reference_constructor.xml:591
+#: reference_constructor.xml:630 reference_constructor.xml:681
+#: reference_constructor.xml:713 reference_constructor.xml:766
+#: reference_constructor.xml:814 reference_constructor.xml:852
+#: reference_constructor.xml:897 reference_constructor.xml:956
+#: reference_constructor.xml:1024 reference_constructor.xml:1084
+#: reference_constructor.xml:1123 reference_constructor.xml:1180
+#: reference_constructor.xml:1257 reference_constructor.xml:1302
+#: reference_constructor.xml:1384 reference_constructor.xml:1427
+#: reference_constructor.xml:1469 reference_constructor.xml:1530
+#: reference_constructor.xml:1591 reference_constructor.xml:1645
+#: reference_constructor.xml:1696 reference_constructor.xml:1739
+#: reference_constructor.xml:1795 reference_constructor.xml:1844
+#: reference_constructor.xml:1898 reference_constructor.xml:1941
+#: reference_constructor.xml:1964
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,17 +72,26 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:25
 #, no-c-format
-msgid "<para>Construct a Polygon given an arbitrary collection of closed linestrings as a MultiLineString Well-Known text representation.</para>"
+msgid ""
+"<para>Construct a Polygon given an arbitrary collection of closed "
+"linestrings as a MultiLineString Well-Known text representation.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:30
 #, no-c-format
-msgid "Throws an error if WKT is not a MULTILINESTRING. Throws an error if output is a MULTIPOLYGON; use ST_BdMPolyFromText in that case, or see ST_BuildArea() for a postgis-specific approach."
+msgid ""
+"Throws an error if WKT is not a MULTILINESTRING. Throws an error if output "
+"is a MULTIPOLYGON; use ST_BdMPolyFromText in that case, or see "
+"ST_BuildArea() for a postgis-specific approach."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:36 reference_constructor.xml:88 reference_constructor.xml:317 reference_constructor.xml:913 reference_constructor.xml:981 reference_constructor.xml:1047 reference_constructor.xml:1483 reference_constructor.xml:1605 reference_constructor.xml:1907
+#: reference_constructor.xml:36 reference_constructor.xml:88
+#: reference_constructor.xml:317 reference_constructor.xml:913
+#: reference_constructor.xml:981 reference_constructor.xml:1047
+#: reference_constructor.xml:1485 reference_constructor.xml:1607
+#: reference_constructor.xml:1909
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2"
 msgstr ""
@@ -69,7 +103,21 @@ msgid "Availability: 1.1.0 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:42 reference_constructor.xml:94 reference_constructor.xml:135 reference_constructor.xml:165 reference_constructor.xml:230 reference_constructor.xml:267 reference_constructor.xml:324 reference_constructor.xml:368 reference_constructor.xml:416 reference_constructor.xml:486 reference_constructor.xml:602 reference_constructor.xml:734 reference_constructor.xml:782 reference_constructor.xml:822 reference_constructor.xml:860 reference_constructor.xml:920 reference_c [...]
+#: reference_constructor.xml:42 reference_constructor.xml:94
+#: reference_constructor.xml:135 reference_constructor.xml:165
+#: reference_constructor.xml:230 reference_constructor.xml:267
+#: reference_constructor.xml:324 reference_constructor.xml:368
+#: reference_constructor.xml:416 reference_constructor.xml:486
+#: reference_constructor.xml:602 reference_constructor.xml:734
+#: reference_constructor.xml:782 reference_constructor.xml:822
+#: reference_constructor.xml:860 reference_constructor.xml:920
+#: reference_constructor.xml:988 reference_constructor.xml:1052
+#: reference_constructor.xml:1092 reference_constructor.xml:1139
+#: reference_constructor.xml:1399 reference_constructor.xml:1434
+#: reference_constructor.xml:1492 reference_constructor.xml:1553
+#: reference_constructor.xml:1614 reference_constructor.xml:1708
+#: reference_constructor.xml:1763 reference_constructor.xml:1813
+#: reference_constructor.xml:1862 reference_constructor.xml:1914
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -81,7 +129,27 @@ msgid "Forthcoming"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:48 reference_constructor.xml:100 reference_constructor.xml:139 reference_constructor.xml:169 reference_constructor.xml:193 reference_constructor.xml:235 reference_constructor.xml:272 reference_constructor.xml:331 reference_constructor.xml:381 reference_constructor.xml:422 reference_constructor.xml:450 reference_constructor.xml:490 reference_constructor.xml:570 reference_constructor.xml:609 reference_constructor.xml:657 reference_constructor.xml:688 reference_ [...]
+#: reference_constructor.xml:48 reference_constructor.xml:100
+#: reference_constructor.xml:139 reference_constructor.xml:169
+#: reference_constructor.xml:193 reference_constructor.xml:235
+#: reference_constructor.xml:272 reference_constructor.xml:331
+#: reference_constructor.xml:381 reference_constructor.xml:422
+#: reference_constructor.xml:450 reference_constructor.xml:490
+#: reference_constructor.xml:570 reference_constructor.xml:609
+#: reference_constructor.xml:657 reference_constructor.xml:688
+#: reference_constructor.xml:738 reference_constructor.xml:789
+#: reference_constructor.xml:829 reference_constructor.xml:867
+#: reference_constructor.xml:927 reference_constructor.xml:995
+#: reference_constructor.xml:1059 reference_constructor.xml:1099
+#: reference_constructor.xml:1146 reference_constructor.xml:1229
+#: reference_constructor.xml:1272 reference_constructor.xml:1336
+#: reference_constructor.xml:1403 reference_constructor.xml:1440
+#: reference_constructor.xml:1499 reference_constructor.xml:1560
+#: reference_constructor.xml:1621 reference_constructor.xml:1672
+#: reference_constructor.xml:1712 reference_constructor.xml:1767
+#: reference_constructor.xml:1820 reference_constructor.xml:1869
+#: reference_constructor.xml:1921 reference_constructor.xml:1945
+#: reference_constructor.xml:1968
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -101,25 +169,37 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:56
 #, no-c-format
-msgid "Construct a MultiPolygon given an arbitrary collection of closed linestrings as a MultiLineString text representation Well-Known text representation."
+msgid ""
+"Construct a MultiPolygon given an arbitrary collection of closed linestrings "
+"as a MultiLineString text representation Well-Known text representation."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:63
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_BdMPolyFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_BdMPolyFromText</function></funcdef> "
+"<paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:74
 #, no-c-format
-msgid "Construct a Polygon given an arbitrary collection of closed linestrings, polygons, MultiLineStrings as Well-Known text representation."
+msgid ""
+"Construct a Polygon given an arbitrary collection of closed linestrings, "
+"polygons, MultiLineStrings as Well-Known text representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:79
 #, no-c-format
-msgid "Throws an error if WKT is not a MULTILINESTRING. Forces MULTIPOLYGON output even when result is really only composed by a single POLYGON; use <link linkend=\"ST_BdPolyFromText\">ST_BdPolyFromText</link> if you're sure a single POLYGON will result from operation, or see <link linkend=\"ST_BuildArea\">ST_BuildArea()</link> for a postgis-specific approach."
+msgid ""
+"Throws an error if WKT is not a MULTILINESTRING. Forces MULTIPOLYGON output "
+"even when result is really only composed by a single POLYGON; use <link "
+"linkend=\"ST_BdPolyFromText\">ST_BdPolyFromText</link> if you're sure a "
+"single POLYGON will result from operation, or see <link linkend="
+"\"ST_BuildArea\">ST_BuildArea()</link> for a postgis-specific approach."
 msgstr ""
 
 #. Tag: para
@@ -143,7 +223,11 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:114
 #, no-c-format
-msgid "<funcdef>box2d <function>ST_Box2dFromGeoHash</function></funcdef> <paramdef><type>text </type> <parameter>geohash</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>precision=full_precision_of_geohash</parameter></paramdef>"
+msgid ""
+"<funcdef>box2d <function>ST_Box2dFromGeoHash</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -155,17 +239,23 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:127
 #, no-c-format
-msgid "If no <varname>precision</varname> is specficified ST_Box2dFromGeoHash returns a BOX2D based on full precision of the input GeoHash string."
+msgid ""
+"If no <varname>precision</varname> is specficified ST_Box2dFromGeoHash "
+"returns a BOX2D based on full precision of the input GeoHash string."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:129
 #, no-c-format
-msgid "If <varname>precision</varname> is specified ST_Box2dFromGeoHash will use that many characters from the GeoHash to create the BOX2D. Lower precision values results in larger BOX2Ds and larger values increase the precision."
+msgid ""
+"If <varname>precision</varname> is specified ST_Box2dFromGeoHash will use "
+"that many characters from the GeoHash to create the BOX2D. Lower precision "
+"values results in larger BOX2Ds and larger values increase the precision."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:131 reference_constructor.xml:482 reference_constructor.xml:1702
+#: reference_constructor.xml:131 reference_constructor.xml:482
+#: reference_constructor.xml:1704
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -174,29 +264,31 @@ msgstr ""
 #: reference_constructor.xml:136
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0');\n"
-      "\n"
-      "                st_geomfromgeohash\n"
-      "--------------------------------------------------\n"
-      " BOX(-115.172816 36.114646,-115.172816 36.114646)\n"
-      "\n"
-      "SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 0);\n"
-      "\n"
-      " st_box2dfromgeohash\n"
-      "----------------------\n"
-      " BOX(-180 -90,180 90)\n"
-      "\n"
-      " SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10);\n"
-      "                            st_box2dfromgeohash\n"
-      "---------------------------------------------------------------------------\n"
-      " BOX(-115.17282128334 36.1146408319473,-115.172810554504 36.1146461963654)\n"
-      "                ]]>"
+"<![CDATA[SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0');\n"
+"\n"
+"                st_geomfromgeohash\n"
+"--------------------------------------------------\n"
+" BOX(-115.172816 36.114646,-115.172816 36.114646)\n"
+"\n"
+"SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 0);\n"
+"\n"
+" st_box2dfromgeohash\n"
+"----------------------\n"
+" BOX(-180 -90,180 90)\n"
+"\n"
+" SELECT ST_Box2dFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10);\n"
+"                            st_box2dfromgeohash\n"
+"---------------------------------------------------------------------------\n"
+" BOX(-115.17282128334 36.1146408319473,-115.172810554504 36.1146461963654)\n"
+"                ]]>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:141
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -208,31 +300,39 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:148 reference_constructor.xml:177
 #, no-c-format
-msgid "Return a specified geography value from Well-Known Text representation or extended (WKT)."
+msgid ""
+"Return a specified geography value from Well-Known Text representation or "
+"extended (WKT)."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:152
 #, no-c-format
-msgid "<funcdef>geography <function>ST_GeogFromText</function></funcdef> <paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
+msgid ""
+"<funcdef>geography <function>ST_GeogFromText</function></funcdef> "
+"<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:160
 #, no-c-format
-msgid "Returns a geography object from the well-known text or extended well-known representation. SRID 4326 is assumed if unspecified. This is an alias for ST_GeographyFromText. Points are always expressed in long lat form."
+msgid ""
+"Returns a geography object from the well-known text or extended well-known "
+"representation. SRID 4326 is assumed if unspecified. This is an alias for "
+"ST_GeographyFromText. Points are always expressed in long lat form."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:166
 #, no-c-format
 msgid ""
-      "--- converting lon lat coords to geography\n"
-      "ALTER TABLE sometable ADD COLUMN geog geography(POINT,4326);\n"
-      "UPDATE sometable SET geog = ST_GeogFromText('SRID=4326;POINT(' || lon || ' ' || lat || ')');\n"
-      "\n"
-      "--- specify a geography point using EPSG:4267, NAD27\n"
-      "SELECT ST_AsEWKT(ST_GeogFromText('SRID=4267;POINT(-77.0092 38.889588)'));"
+"--- converting lon lat coords to geography\n"
+"ALTER TABLE sometable ADD COLUMN geog geography(POINT,4326);\n"
+"UPDATE sometable SET geog = ST_GeogFromText('SRID=4326;POINT(' || lon || ' ' "
+"|| lat || ')');\n"
+"\n"
+"--- specify a geography point using EPSG:4267, NAD27\n"
+"SELECT ST_AsEWKT(ST_GeogFromText('SRID=4267;POINT(-77.0092 38.889588)'));"
 msgstr ""
 
 #. Tag: para
@@ -250,13 +350,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:181
 #, no-c-format
-msgid "<funcdef>geography <function>ST_GeographyFromText</function></funcdef> <paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
+msgid ""
+"<funcdef>geography <function>ST_GeographyFromText</function></funcdef> "
+"<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:189
 #, no-c-format
-msgid "Returns a geography object from the well-known text representation. SRID 4326 is assumed if unspecified."
+msgid ""
+"Returns a geography object from the well-known text representation. SRID "
+"4326 is assumed if unspecified."
 msgstr ""
 
 #. Tag: para
@@ -274,19 +378,27 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:201
 #, no-c-format
-msgid "Creates a geography instance from a Well-Known Binary geometry representation (WKB) or extended Well Known Binary (EWKB)."
+msgid ""
+"Creates a geography instance from a Well-Known Binary geometry "
+"representation (WKB) or extended Well Known Binary (EWKB)."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:207
 #, no-c-format
-msgid "<funcdef>geography <function>ST_GeogFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>wkb</parameter></paramdef>"
+msgid ""
+"<funcdef>geography <function>ST_GeogFromWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>wkb</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:217
 #, no-c-format
-msgid "The <varname>ST_GeogFromWKB</varname> function, takes a well-known binary representation (WKB) of a geometry or PostGIS Extended WKB and creates an instance of the appropriate geography type. This function plays the role of the Geometry Factory in SQL."
+msgid ""
+"The <varname>ST_GeogFromWKB</varname> function, takes a well-known binary "
+"representation (WKB) of a geometry or PostGIS Extended WKB and creates an "
+"instance of the appropriate geography type. This function plays the role of "
+"the Geometry Factory in SQL."
 msgstr ""
 
 #. Tag: para
@@ -296,7 +408,9 @@ msgid "If SRID is not specified, it defaults to 4326 (WGS 84 long lat)."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:224 reference_constructor.xml:362 reference_constructor.xml:410 reference_constructor.xml:727 reference_constructor.xml:777 reference_constructor.xml:1807
+#: reference_constructor.xml:224 reference_constructor.xml:362
+#: reference_constructor.xml:410 reference_constructor.xml:727
+#: reference_constructor.xml:777 reference_constructor.xml:1809
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -305,14 +419,18 @@ msgstr ""
 #: reference_constructor.xml:232
 #, no-c-format
 msgid ""
-      "--Although bytea rep contains single \\, these need to be escaped when inserting into a table\n"
-      "SELECT ST_AsText(\n"
-      "ST_GeogFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\\\230C@')\n"
-      ");\n"
-      "                                          st_astext\n"
-      "------------------------------------------------------\n"
-      " LINESTRING(-113.98 39.198,-113.981 39.195)\n"
-      "(1 row)"
+"--Although bytea rep contains single \\, these need to be escaped when "
+"inserting into a table\n"
+"SELECT ST_AsText(\n"
+"ST_GeogFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\"
+"\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@"
+"\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\"
+"\\230C@')\n"
+");\n"
+"                                          st_astext\n"
+"------------------------------------------------------\n"
+" LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
@@ -330,40 +448,50 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:244
 #, no-c-format
-msgid "Creates a geometry instance from a TWKB (\"<ulink url=\"https://github.com/TWKB/Specification/blob/master/twkb.md\">Tiny Well-Known Binary</ulink>\") geometry representation."
+msgid ""
+"Creates a geometry instance from a TWKB (\"<ulink url=\"https://github.com/"
+"TWKB/Specification/blob/master/twkb.md\">Tiny Well-Known Binary</ulink>\") "
+"geometry representation."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:250
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromTWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>twkb</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromTWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>twkb</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:260
 #, no-c-format
-msgid "The <varname>ST_GeomFromTWKB</varname> function, takes a a TWKB (\"<ulink url=\"https://github.com/TWKB/Specification/blob/master/twkb.md\">Tiny Well-Known Binary</ulink>\") geometry representation (WKB) and creates an instance of the appropriate geometry type."
+msgid ""
+"The <varname>ST_GeomFromTWKB</varname> function, takes a a TWKB (\"<ulink "
+"url=\"https://github.com/TWKB/Specification/blob/master/twkb.md\">Tiny Well-"
+"Known Binary</ulink>\") geometry representation (WKB) and creates an "
+"instance of the appropriate geometry type."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:269
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_GeomFromTWKB(ST_AsTWKB('LINESTRING(126 34, 127 35)'::geometry)));\n"
-      "\n"
-      "         st_astext\n"
-      "-----------------------------\n"
-      " LINESTRING(126 34, 127 35)\n"
-      "(1 row)\n"
-      "\n"
-      "\n"
-      "SELECT ST_AsEWKT(\n"
-      "  ST_GeomFromTWKB(E'\\\\x620002f7f40dbce4040105')\n"
-      ");\n"
-      "                                          st_asewkt\n"
-      "------------------------------------------------------\n"
-      "LINESTRING(-113.98 39.198,-113.981 39.195)\n"
-      "(1 row)"
+"SELECT ST_AsText(ST_GeomFromTWKB(ST_AsTWKB('LINESTRING(126 34, 127 35)'::"
+"geometry)));\n"
+"\n"
+"         st_astext\n"
+"-----------------------------\n"
+" LINESTRING(126 34, 127 35)\n"
+"(1 row)\n"
+"\n"
+"\n"
+"SELECT ST_AsEWKT(\n"
+"  ST_GeomFromTWKB(E'\\\\x620002f7f40dbce4040105')\n"
+");\n"
+"                                          st_asewkt\n"
+"------------------------------------------------------\n"
+"LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
@@ -375,23 +503,35 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:282
 #, no-c-format
-msgid "Makes a collection Geometry from collection WKT with the given SRID. If SRID is not give, it defaults to 0."
+msgid ""
+"Makes a collection Geometry from collection WKT with the given SRID. If SRID "
+"is not given, it defaults to 0."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:287
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GeomCollFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GeomCollFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GeomCollFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeomCollFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:305
 #, no-c-format
-msgid "Makes a collection Geometry from the Well-Known-Text (WKT) representation with the given SRID. If SRID is not give, it defaults to 0."
+msgid ""
+"Makes a collection Geometry from the Well-Known-Text (WKT) representation "
+"with the given SRID. If SRID is not given, it defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:308 reference_constructor.xml:1472 reference_constructor.xml:1533 reference_constructor.xml:1594 reference_constructor.xml:1902
+#: reference_constructor.xml:308 reference_constructor.xml:1474
+#: reference_constructor.xml:1535 reference_constructor.xml:1596
+#: reference_constructor.xml:1904
 #, no-c-format
 msgid "OGC SPEC 3.2.6.2 - option SRID is from the conformance suite"
 msgstr ""
@@ -405,7 +545,10 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:312
 #, no-c-format
-msgid "If you are absolutely sure all your WKT geometries are collections, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step."
+msgid ""
+"If you are absolutely sure all your WKT geometries are collections, don't "
+"use this function. It is slower than ST_GeomFromText since it adds an "
+"additional validation step."
 msgstr ""
 
 #. Tag: para
@@ -417,11 +560,13 @@ msgstr ""
 #. Tag: programlisting
 #: reference_constructor.xml:326
 #, no-c-format
-msgid "SELECT ST_GeomCollFromText('GEOMETRYCOLLECTION(POINT(1 2),LINESTRING(1 2, 3 4))');"
+msgid ""
+"SELECT ST_GeomCollFromText('GEOMETRYCOLLECTION(POINT(1 2),LINESTRING(1 2, 3 "
+"4))');"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:333 reference_constructor.xml:1621
+#: reference_constructor.xml:333 reference_constructor.xml:1623
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
@@ -435,47 +580,63 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:341
 #, no-c-format
-msgid "Return a specified ST_Geometry value from Extended Well-Known Binary representation (EWKB)."
+msgid ""
+"Return a specified ST_Geometry value from Extended Well-Known Binary "
+"representation (EWKB)."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:346
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromEWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>EWKB</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromEWKB</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>EWKB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:355
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known binary (EWKT) representation."
+msgid ""
+"Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known "
+"binary (EWKT) representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:357
 #, no-c-format
-msgid "The EWKB format is not an OGC standard, but a PostGIS specific format that includes the spatial reference system (SRID) identifier"
+msgid ""
+"The EWKB format is not an OGC standard, but a PostGIS specific format that "
+"includes the spatial reference system (SRID) identifier"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:360 reference_constructor.xml:408 reference_constructor.xml:537 reference_constructor.xml:684
+#: reference_constructor.xml:360 reference_constructor.xml:408
+#: reference_constructor.xml:537 reference_constructor.xml:684
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:361 reference_constructor.xml:409 reference_constructor.xml:539 reference_constructor.xml:598 reference_constructor.xml:644 reference_constructor.xml:855 reference_constructor.xml:1194 reference_constructor.xml:1312 reference_constructor.xml:1392 reference_constructor.xml:1806 reference_constructor.xml:1854
+#: reference_constructor.xml:361 reference_constructor.xml:409
+#: reference_constructor.xml:539 reference_constructor.xml:598
+#: reference_constructor.xml:644 reference_constructor.xml:855
+#: reference_constructor.xml:1194 reference_constructor.xml:1314
+#: reference_constructor.xml:1394 reference_constructor.xml:1808
+#: reference_constructor.xml:1856
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:363 reference_constructor.xml:411 reference_constructor.xml:540
+#: reference_constructor.xml:363 reference_constructor.xml:411
+#: reference_constructor.xml:540
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:364 reference_constructor.xml:412 reference_constructor.xml:541
+#: reference_constructor.xml:364 reference_constructor.xml:412
+#: reference_constructor.xml:541
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
@@ -483,38 +644,51 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:369
 #, no-c-format
-msgid "line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932) in NAD 83 long lat (4269)."
+msgid ""
+"line string binary rep 0f LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932) in NAD 83 long lat (4269)."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:371
 #, no-c-format
-msgid "NOTE: Even though byte arrays are delimited with \\ and may have ', we need to escape both out with \\ and '' if standard_conforming_strings is off. So it does not look exactly like its AsEWKB representation."
+msgid ""
+"NOTE: Even though byte arrays are delimited with \\ and may have ', we need "
+"to escape both out with \\ and '' if standard_conforming_strings is off. So "
+"it does not look exactly like its AsEWKB representation."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:373
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromEWKB(E'\\\\001\\\\002\\\\000\\\\000 \\\\255\\\\020\\\\000\\\\000\\\\003\\\\000\\\\000\\\\000\\\\344J=\n"
-      "\\\\013B\\\\312Q\\\\300n\\\\303(\\\\010\\\\036!E@''\\\\277E''K\n"
-      "\\\\312Q\\\\300\\\\366{b\\\\235*!E@\\\\225|\\\\354.P\\\\312Q\n"
-      "\\\\300p\\\\231\\\\323e1!E@');"
+"SELECT ST_GeomFromEWKB(E'\\\\001\\\\002\\\\000\\\\000 \\\\255\\\\020\\\\000\\"
+"\\000\\\\003\\\\000\\\\000\\\\000\\\\344J=\n"
+"\\\\013B\\\\312Q\\\\300n\\\\303(\\\\010\\\\036!E@''\\\\277E''K\n"
+"\\\\312Q\\\\300\\\\366{b\\\\235*!E@\\\\225|\\\\354.P\\\\312Q\n"
+"\\\\300p\\\\231\\\\323e1!E@');"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:375
 #, no-c-format
-msgid "In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, where as in past versions it was set to on. You can change defaults as needed for a single query or at the database or server level. Below is how you would do it with standard_conforming_strings = on. In this case we escape the ' with standard ansi ', but slashes are not escaped"
+msgid ""
+"In PostgreSQL 9.1+ - standard_conforming_strings is set to on by default, "
+"where as in past versions it was set to off. You can change defaults as "
+"needed for a single query or at the database or server level. Below is how "
+"you would do it with standard_conforming_strings = on. In this case we "
+"escape the ' with standard ansi ', but slashes are not escaped"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:378
 #, no-c-format
 msgid ""
-      "set standard_conforming_strings = on;\n"
-      "SELECT ST_GeomFromEWKB('\\001\\002\\000\\000 \\255\\020\\000\\000\\003\\000\\000\\000\\344J=\\012\\013B\n"
-      "    \\312Q\\300n\\303(\\010\\036!E@''\\277E''K\\012\\312Q\\300\\366{b\\235*!E@\\225|\\354.P\\312Q\\012\\300p\\231\\323e1')"
+"set standard_conforming_strings = on;\n"
+"SELECT ST_GeomFromEWKB('\\001\\002\\000\\000 "
+"\\255\\020\\000\\000\\003\\000\\000\\000\\344J=\\012\\013B\n"
+"    \\312Q\\300n\\303(\\010\\036!E@''\\277E''K\\012\\312Q\\300\\366{b\\235*!"
+"E@\\225|\\354.P\\312Q\\012\\300p\\231\\323e1')"
 msgstr ""
 
 #. Tag: para
@@ -532,91 +706,107 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:389
 #, no-c-format
-msgid "Return a specified ST_Geometry value from Extended Well-Known Text representation (EWKT)."
+msgid ""
+"Return a specified ST_Geometry value from Extended Well-Known Text "
+"representation (EWKT)."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:394
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromEWKT</function></funcdef> <paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromEWKT</function></funcdef> "
+"<paramdef><type>text </type> <parameter>EWKT</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:403
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known text (EWKT) representation."
+msgid ""
+"Constructs a PostGIS ST_Geometry object from the OGC Extended Well-Known "
+"text (EWKT) representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:405
 #, no-c-format
-msgid "The EWKT format is not an OGC standard, but an PostGIS specific format that includes the spatial reference system (SRID) identifier"
+msgid ""
+"The EWKT format is not an OGC standard, but an PostGIS specific format that "
+"includes the spatial reference system (SRID) identifier"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:417
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromEWKT('SRID=4269;LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932)');\n"
-      "SELECT ST_GeomFromEWKT('SRID=4269;MULTILINESTRING((-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932))');\n"
-      "\n"
-      "SELECT ST_GeomFromEWKT('SRID=4269;POINT(-71.064544 42.28787)');\n"
-      "\n"
-      "SELECT ST_GeomFromEWKT('SRID=4269;POLYGON((-71.1776585052917 42.3902909739571,-71.1776820268866 42.3903701743239,\n"
-      "-71.1776063012595 42.3903825660754,-71.1775826583081 42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
-      "\n"
-      "SELECT ST_GeomFromEWKT('SRID=4269;MULTIPOLYGON(((-71.1031880899493 42.3152774590236,\n"
-      "-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
-      "-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
-      "-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
-      "-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
-      "-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
-      "-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
-      "-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
-      "-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
-      "-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
-      "-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
-      "-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
-      "-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
-      "-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
-      "-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
-      "-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
-      "-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
-      "-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
-      "-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
-      "-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
-      "-71.1031880899493 42.3152774590236)),\n"
-      "((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
-      "-71.1043443253471 42.3150676015829,-71.1043850704575 42.3150793250568,-71.1043632495873 42.315113108546)))');"
+"SELECT ST_GeomFromEWKT('SRID=4269;LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)');\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;MULTILINESTRING((-71.160281 "
+"42.258729,-71.160837 42.259113,-71.161144 42.25932))');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;POINT(-71.064544 42.28787)');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"\n"
+"SELECT ST_GeomFromEWKT('SRID=4269;MULTIPOLYGON(((-71.1031880899493 "
+"42.3152774590236,\n"
+"-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
+"-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
+"-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
+"-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
+"-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
+"-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
+"-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
+"-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
+"-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
+"-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
+"-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
+"-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
+"-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
+"-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
+"-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
+"-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
+"-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
+"-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
+"-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
+"-71.1031880899493 42.3152774590236)),\n"
+"((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
+"-71.1043443253471 42.3150676015829,-71.1043850704575 "
+"42.3150793250568,-71.1043632495873 42.315113108546)))');"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:418
 #, no-c-format
 msgid ""
-      "--3d circular string\n"
-      "SELECT ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)');"
+"--3d circular string\n"
+"SELECT ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 "
+"2,220227 150406 3)');"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:419
 #, no-c-format
 msgid ""
-      "--Polyhedral Surface example\n"
-      "SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
-      "        ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
-      "        ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
-      "        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
-      ")');"
+"--Polyhedral Surface example\n"
+"SELECT ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"        ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"        ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"        ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
+")');"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:423
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -626,19 +816,27 @@ msgid "ST_GeometryFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:429 reference_constructor.xml:1951
+#: reference_constructor.xml:429 reference_constructor.xml:1953
 #, no-c-format
-msgid "Return a specified ST_Geometry value from Well-Known Text representation (WKT). This is an alias name for ST_GeomFromText"
+msgid ""
+"Return a specified ST_Geometry value from Well-Known Text representation "
+"(WKT). This is an alias name for ST_GeomFromText"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:432
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GeometryFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GeometryFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GeometryFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeometryFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:446 reference_constructor.xml:1852
+#: reference_constructor.xml:446 reference_constructor.xml:1854
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -664,52 +862,68 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:465
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromGeoHash</function></funcdef> <paramdef><type>text </type> <parameter>geohash</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>precision=full_precision_of_geohash</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromGeoHash</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:476
 #, no-c-format
-msgid "Return a geometry from a GeoHash string. The geometry will be a polygon representing the GeoHash bounds."
+msgid ""
+"Return a geometry from a GeoHash string. The geometry will be a polygon "
+"representing the GeoHash bounds."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:478
 #, no-c-format
-msgid "If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a polygon based on full precision of the input GeoHash string."
+msgid ""
+"If no <varname>precision</varname> is specified ST_GeomFromGeoHash returns a "
+"polygon based on full precision of the input GeoHash string."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:480
 #, no-c-format
-msgid "If <varname>precision</varname> is specified ST_GeomFromGeoHash will use that many characters from the GeoHash to create the polygon."
+msgid ""
+"If <varname>precision</varname> is specified ST_GeomFromGeoHash will use "
+"that many characters from the GeoHash to create the polygon."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:487
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
-      "                                                        st_astext\n"
-      "--------------------------------------------------------------------------------------------------------------------------\n"
-      " POLYGON((-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646,-115.172816 36.114646))\n"
-      "\n"
-      "SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
-      "                                                          st_astext\n"
-      "------------------------------------------------------------------------------------------------------------------------------\n"
-      " POLYGON((-115.3125 36.03515625,-115.3125 36.2109375,-114.9609375 36.2109375,-114.9609375 36.03515625,-115.3125 36.03515625))\n"
-      "\n"
-      "SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
-      "                                                                                       st_astext\n"
-      "----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      " POLYGON((-115.17282128334 36.1146408319473,-115.17282128334 36.1146461963654,-115.172810554504 36.1146461963654,-115.172810554504 36.1146408319473,-115.17282128334 36.1146408319473))\n"
-      "                ]]>"
+"<![CDATA[SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
+"                                                        st_astext\n"
+"--------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.172816 36.114646,-115.172816 36.114646,-115.172816 "
+"36.114646,-115.172816 36.114646,-115.172816 36.114646))\n"
+"\n"
+"SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
+"                                                          st_astext\n"
+"------------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.3125 36.03515625,-115.3125 36.2109375,-114.9609375 "
+"36.2109375,-114.9609375 36.03515625,-115.3125 36.03515625))\n"
+"\n"
+"SELECT ST_AsText(ST_GeomFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
+"                                                                                       st_astext\n"
+"----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+" POLYGON((-115.17282128334 36.1146408319473,-115.17282128334 "
+"36.1146461963654,-115.172810554504 36.1146461963654,-115.172810554504 "
+"36.1146408319473,-115.17282128334 36.1146408319473))\n"
+"                ]]>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:492
 #, no-c-format
-msgid ",<xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash\"/>"
+msgid ""
+",<xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_PointFromGeoHash"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -721,31 +935,48 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:499
 #, no-c-format
-msgid "Takes as input GML representation of geometry and outputs a PostGIS geometry object"
+msgid ""
+"Takes as input GML representation of geometry and outputs a PostGIS geometry "
+"object"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:503
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GeomFromGML</function></funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GeomFromGML</function></funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GeomFromGML</function></"
+"funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeomFromGML</function></funcdef> <paramdef><type>text </type> "
+"<parameter>geomgml</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:518
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry object from the OGC GML representation."
+msgid ""
+"Constructs a PostGIS ST_Geometry object from the OGC GML representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:519
 #, no-c-format
-msgid "ST_GeomFromGML works only for GML Geometry fragments. It throws an error if you try to use it on a whole GML document."
+msgid ""
+"ST_GeomFromGML works only for GML Geometry fragments. It throws an error if "
+"you try to use it on a whole GML document."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:520
 #, no-c-format
-msgid "OGC GML versions supported: <itemizedlist> <listitem> <para>GML 3.2.1 Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features profile SF-2 (with GML 3.1.0 and 3.0.0 backward compatibility)</para> </listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC GML standards, cf: <ulink url=\"http://www.opengeospatial.org/standards/gml\">http://www.opengeospatial.org/standards/gml</ulink>:"
+msgid ""
+"OGC GML versions supported: <itemizedlist> <listitem> <para>GML 3.2.1 "
+"Namespace</para> </listitem> <listitem> <para>GML 3.1.1 Simple Features "
+"profile SF-2 (with GML 3.1.0 and 3.0.0 backward compatibility)</para> </"
+"listitem> <listitem> <para>GML 2.1.2</para> </listitem> </itemizedlist> OGC "
+"GML standards, cf: <ulink url=\"http://www.opengeospatial.org/standards/gml"
+"\">http://www.opengeospatial.org/standards/gml</ulink>:"
 msgstr ""
 
 #. Tag: para
@@ -763,19 +994,29 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:542
 #, no-c-format
-msgid "GML allow mixed dimensions (2D and 3D inside the same MultiGeometry for instance). As PostGIS geometries don't, ST_GeomFromGML convert the whole geometry to 2D if a missing Z dimension is found once."
+msgid ""
+"GML allow mixed dimensions (2D and 3D inside the same MultiGeometry for "
+"instance). As PostGIS geometries don't, ST_GeomFromGML convert the whole "
+"geometry to 2D if a missing Z dimension is found once."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:544
 #, no-c-format
-msgid "GML support mixed SRS inside the same MultiGeometry. As PostGIS geometries don't, ST_GeomFromGML, in this case, reproject all subgeometries to the SRS root node. If no srsName attribute available for the GML root node, the function throw an error."
+msgid ""
+"GML support mixed SRS inside the same MultiGeometry. As PostGIS geometries "
+"don't, ST_GeomFromGML, in this case, reproject all subgeometries to the SRS "
+"root node. If no srsName attribute available for the GML root node, the "
+"function throw an error."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:546
 #, no-c-format
-msgid "ST_GeomFromGML function is not pedantic about an explicit GML namespace. You could avoid to mention it explicitly for common usages. But you need it if you want to use XLink feature inside GML."
+msgid ""
+"ST_GeomFromGML function is not pedantic about an explicit GML namespace. You "
+"could avoid to mention it explicitly for common usages. But you need it if "
+"you want to use XLink feature inside GML."
 msgstr ""
 
 #. Tag: para
@@ -794,12 +1035,13 @@ msgstr ""
 #: reference_constructor.xml:555
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromGML('<![CDATA[\n"
-      "                <gml:LineString srsName=\"EPSG:4269\">\n"
-      "                        <gml:coordinates>\n"
-      "                                -71.16028,42.258729 -71.160837,42.259112 -71.161143,42.25932\n"
-      "                        </gml:coordinates>\n"
-      "                </gml:LineString>']]>);"
+"SELECT ST_GeomFromGML('<![CDATA[\n"
+"                <gml:LineString srsName=\"EPSG:4269\">\n"
+"                        <gml:coordinates>\n"
+"                                -71.16028,42.258729 -71.160837,42.259112 "
+"-71.161143,42.25932\n"
+"                        </gml:coordinates>\n"
+"                </gml:LineString>']]>);"
 msgstr ""
 
 #. Tag: title
@@ -812,18 +1054,21 @@ msgstr ""
 #: reference_constructor.xml:560
 #, no-c-format
 msgid ""
-      "SELECT <![CDATA[ST_GeomFromGML('\n"
-      "                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\"\n"
-      "                                xmlns:xlink=\"http://www.w3.org/1999/xlink\"\n"
-      "                                srsName=\"urn:ogc:def:crs:EPSG::4269\">\n"
-      "                        <gml:pointProperty>\n"
-      "                                <gml:Point gml:id=\"p1\"><gml:pos>42.258729 -71.16028</gml:pos></gml:Point>\n"
-      "                        </gml:pointProperty>\n"
-      "                        <gml:pos>42.259112 -71.160837</gml:pos>\n"
-      "                        <gml:pointProperty>\n"
-      "                                <gml:Point xlink:type=\"simple\" xlink:href=\"#p1\"/>\n"
-      "                        </gml:pointProperty>\n"
-      "                </gml:LineString>');]]>);"
+"SELECT <![CDATA[ST_GeomFromGML('\n"
+"                <gml:LineString xmlns:gml=\"http://www.opengis.net/gml\"\n"
+"                                xmlns:xlink=\"http://www.w3.org/1999/xlink"
+"\"\n"
+"                                srsName=\"urn:ogc:def:crs:EPSG::4269\">\n"
+"                        <gml:pointProperty>\n"
+"                                <gml:Point gml:id=\"p1\"><gml:pos>42.258729 "
+"-71.16028</gml:pos></gml:Point>\n"
+"                        </gml:pointProperty>\n"
+"                        <gml:pos>42.259112 -71.160837</gml:pos>\n"
+"                        <gml:pointProperty>\n"
+"                                <gml:Point xlink:type=\"simple\" xlink:href="
+"\"#p1\"/>\n"
+"                        </gml:pointProperty>\n"
+"                </gml:LineString>');]]>);"
 msgstr ""
 
 #. Tag: title
@@ -836,49 +1081,55 @@ msgstr ""
 #: reference_constructor.xml:565
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(<![CDATA[ST_GeomFromGML('\n"
-      "<gml:PolyhedralSurface>\n"
-      "<gml:polygonPatches>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "      <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 0 1 0 1 1 0 1 0 0 0 0</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 0 1 0 0 0 0 0</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 1 0 0 1 0 0 0</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "        <gml:LinearRing><gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 1 1 0 0 1 1 0</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "        <gml:LinearRing><gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 1 1 1 0 0 1 0</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "  <gml:PolygonPatch>\n"
-      "    <gml:exterior>\n"
-      "        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 1 0 1 1 0 0 1</gml:posList></gml:LinearRing>\n"
-      "    </gml:exterior>\n"
-      "  </gml:PolygonPatch>\n"
-      "</gml:polygonPatches>\n"
-      "</gml:PolyhedralSurface>']]>));\n"
-      "\n"
-      "-- result --\n"
-      " POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
-      " ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
-      " ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
-      " ((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
-      " ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
-      " ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))"
+"SELECT ST_AsEWKT(<![CDATA[ST_GeomFromGML('\n"
+"<gml:PolyhedralSurface>\n"
+"<gml:polygonPatches>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"      <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 0 1 0 1 1 0 1 "
+"0 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 0 1 "
+"0 0 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 1 0 "
+"0 1 0 0 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 1 1 "
+"0 0 1 1 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 1 1 "
+"1 0 0 1 0</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"  <gml:PolygonPatch>\n"
+"    <gml:exterior>\n"
+"        <gml:LinearRing><gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 1 0 "
+"1 1 0 0 1</gml:posList></gml:LinearRing>\n"
+"    </gml:exterior>\n"
+"  </gml:PolygonPatch>\n"
+"</gml:polygonPatches>\n"
+"</gml:PolyhedralSurface>']]>));\n"
+"\n"
+"-- result --\n"
+" POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
+" ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
+" ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
+" ((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
+" ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
+" ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))"
 msgstr ""
 
 #. Tag: para
@@ -896,13 +1147,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:578
 #, no-c-format
-msgid "Takes as input a geojson representation of a geometry and outputs a PostGIS geometry object"
+msgid ""
+"Takes as input a geojson representation of a geometry and outputs a PostGIS "
+"geometry object"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:583
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromGeoJSON</function></funcdef> <paramdef><type>text </type> <parameter>geomjson</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromGeoJSON</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geomjson</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -914,7 +1169,9 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:593
 #, no-c-format
-msgid "ST_GeomFromGeoJSON works only for JSON Geometry fragments. It throws an error if you try to use it on a whole JSON document."
+msgid ""
+"ST_GeomFromGeoJSON works only for JSON Geometry fragments. It throws an "
+"error if you try to use it on a whole JSON document."
 msgstr ""
 
 #. Tag: para
@@ -926,35 +1183,43 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:596
 #, no-c-format
-msgid "If you do not have JSON-C enabled, support you will get an error notice instead of seeing an output. To enable JSON-C, run configure --with-jsondir=/path/to/json-c. See <xref linkend=\"installation_configuration\"/> for details."
+msgid ""
+"If you do not have JSON-C enabled, support you will get an error notice "
+"instead of seeing an output. To enable JSON-C, run configure --with-jsondir=/"
+"path/to/json-c. See <xref linkend=\"installation_configuration\"/> for "
+"details."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:603
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"Point\",\"coordinates\":[-48.23456,20.12345]}')) As wkt;\n"
-      "wkt\n"
-      "------\n"
-      "POINT(-48.23456 20.12345)"
+"SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"Point\",\"coordinates\":"
+"[-48.23456,20.12345]}')) As wkt;\n"
+"wkt\n"
+"------\n"
+"POINT(-48.23456 20.12345)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:604
 #, no-c-format
 msgid ""
-      "-- a 3D linestring\n"
-      "SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"LineString\",\"coordinates\":[[1,2,3],[4,5,6],[7,8,9]]}')) As wkt;\n"
-      "\n"
-      "wkt\n"
-      "-------------------\n"
-      "LINESTRING(1 2,4 5,7 8)"
+"-- a 3D linestring\n"
+"SELECT ST_AsText(ST_GeomFromGeoJSON('{\"type\":\"LineString\",\"coordinates"
+"\":[[1,2,3],[4,5,6],[7,8,9]]}')) As wkt;\n"
+"\n"
+"wkt\n"
+"-------------------\n"
+"LINESTRING(1 2,4 5,7 8)"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:610
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsGeoJSON\"/>, <xref linkend=\"installation_configuration\"/>"
+msgid ""
+", <xref linkend=\"ST_AsGeoJSON\"/>, <xref linkend="
+"\"installation_configuration\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -966,31 +1231,42 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:617
 #, no-c-format
-msgid "Takes as input KML representation of geometry and outputs a PostGIS geometry object"
+msgid ""
+"Takes as input KML representation of geometry and outputs a PostGIS geometry "
+"object"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:622
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeomFromKML</function></funcdef> <paramdef><type>text </type> <parameter>geomkml</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeomFromKML</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geomkml</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:631
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry object from the OGC KML representation."
+msgid ""
+"Constructs a PostGIS ST_Geometry object from the OGC KML representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:632
 #, no-c-format
-msgid "ST_GeomFromKML works only for KML Geometry fragments. It throws an error if you try to use it on a whole KML document."
+msgid ""
+"ST_GeomFromKML works only for KML Geometry fragments. It throws an error if "
+"you try to use it on a whole KML document."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:633
 #, no-c-format
-msgid "OGC KML versions supported: <itemizedlist> <listitem> <para>KML 2.2.0 Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <ulink url=\"http://www.opengeospatial.org/standards/kml\">http://www.opengeospatial.org/standards/kml</ulink>:"
+msgid ""
+"OGC KML versions supported: <itemizedlist> <listitem> <para>KML 2.2.0 "
+"Namespace</para> </listitem> </itemizedlist> OGC KML standards, cf: <ulink "
+"url=\"http://www.opengeospatial.org/standards/kml\">http://www."
+"opengeospatial.org/standards/kml</ulink>:"
 msgstr ""
 
 #. Tag: para
@@ -1009,11 +1285,11 @@ msgstr ""
 #: reference_constructor.xml:653
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromKML('<![CDATA[\n"
-      "                <LineString>\n"
-      "                        <coordinates>-71.1663,42.2614\n"
-      "                                -71.1667,42.2616</coordinates>\n"
-      "                </LineString>']]>);"
+"SELECT ST_GeomFromKML('<![CDATA[\n"
+"                <LineString>\n"
+"                        <coordinates>-71.1663,42.2614\n"
+"                                -71.1667,42.2616</coordinates>\n"
+"                </LineString>']]>);"
 msgstr ""
 
 #. Tag: para
@@ -1031,13 +1307,21 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:665
 #, no-c-format
-msgid "Return a specified ST_Geometry value from GML representation. This is an alias name for ST_GeomFromGML"
+msgid ""
+"Return a specified ST_Geometry value from GML representation. This is an "
+"alias name for ST_GeomFromGML"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:668
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GMLToSQL</function></funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GMLToSQL</function></funcdef> <paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GMLToSQL</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geomgml</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_GMLToSQL</"
+"function></funcdef> <paramdef><type>text </type> <parameter>geomgml</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
@@ -1061,29 +1345,43 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:696
 #, no-c-format
-msgid "Return a specified ST_Geometry value from Well-Known Text representation (WKT)."
+msgid ""
+"Return a specified ST_Geometry value from Well-Known Text representation "
+"(WKT)."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:699
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GeomFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GeomFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GeomFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeomFromText</function></funcdef> <paramdef><type>text </type> "
+"<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:715
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry object from the OGC Well-Known text representation."
+msgid ""
+"Constructs a PostGIS ST_Geometry object from the OGC Well-Known text "
+"representation."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:719
 #, no-c-format
-msgid "There are two variants of ST_GeomFromText function. The first takes no SRID and returns a geometry with no defined spatial reference system (SRID=0). The second takes a SRID as the second argument and returns a geometry that includes this SRID as part of its metadata."
+msgid ""
+"There are two variants of ST_GeomFromText function. The first takes no SRID "
+"and returns a geometry with no defined spatial reference system (SRID=0). "
+"The second takes a SRID as the second argument and returns a geometry that "
+"includes this SRID as part of its metadata."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:725 reference_constructor.xml:1756
+#: reference_constructor.xml:725 reference_constructor.xml:1758
 #, no-c-format
 msgid "&sfs_compliant; s3.2.6.2 - option SRID is from the conformance suite."
 msgstr ""
@@ -1091,48 +1389,59 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:728
 #, no-c-format
-msgid "Changed: 2.0.0 In prior versions of PostGIS ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now illegal in PostGIS 2.0.0 to better conform with SQL/MM standards. This should now be written as ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')"
+msgid ""
+"Changed: 2.0.0 In prior versions of PostGIS "
+"ST_GeomFromText('GEOMETRYCOLLECTION(EMPTY)') was allowed. This is now "
+"illegal in PostGIS 2.0.0 to better conform with SQL/MM standards. This "
+"should now be written as ST_GeomFromText('GEOMETRYCOLLECTION EMPTY')"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:735
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932)');\n"
-      "SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932)',4269);\n"
-      "\n"
-      "SELECT ST_GeomFromText('MULTILINESTRING((-71.160281 42.258729,-71.160837 42.259113,-71.161144 42.25932))');\n"
-      "\n"
-      "SELECT ST_GeomFromText('POINT(-71.064544 42.28787)');\n"
-      "\n"
-      "SELECT ST_GeomFromText('POLYGON((-71.1776585052917 42.3902909739571,-71.1776820268866 42.3903701743239,\n"
-      "-71.1776063012595 42.3903825660754,-71.1775826583081 42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
-      "\n"
-      "SELECT ST_GeomFromText('MULTIPOLYGON(((-71.1031880899493 42.3152774590236,\n"
-      "-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
-      "-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
-      "-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
-      "-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
-      "-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
-      "-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
-      "-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
-      "-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
-      "-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
-      "-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
-      "-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
-      "-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
-      "-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
-      "-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
-      "-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
-      "-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
-      "-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
-      "-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
-      "-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
-      "-71.1031880899493 42.3152774590236)),\n"
-      "((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
-      "-71.1043443253471 42.3150676015829,-71.1043850704575 42.3150793250568,-71.1043632495873 42.315113108546)))',4326);\n"
-      "\n"
-      "SELECT ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)');"
+"SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)');\n"
+"SELECT ST_GeomFromText('LINESTRING(-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932)',4269);\n"
+"\n"
+"SELECT ST_GeomFromText('MULTILINESTRING((-71.160281 42.258729,-71.160837 "
+"42.259113,-71.161144 42.25932))');\n"
+"\n"
+"SELECT ST_GeomFromText('POINT(-71.064544 42.28787)');\n"
+"\n"
+"SELECT ST_GeomFromText('POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"\n"
+"SELECT ST_GeomFromText('MULTIPOLYGON(((-71.1031880899493 42.3152774590236,\n"
+"-71.1031627617667 42.3152960829043,-71.102923838298 42.3149156848307,\n"
+"-71.1023097974109 42.3151969047397,-71.1019285062273 42.3147384934248,\n"
+"-71.102505233663 42.3144722937587,-71.10277487471 42.3141658254797,\n"
+"-71.103113945163 42.3142739188902,-71.10324876416 42.31402489987,\n"
+"-71.1033002961013 42.3140393340215,-71.1033488797549 42.3139495090772,\n"
+"-71.103396240451 42.3138632439557,-71.1041521907712 42.3141153348029,\n"
+"-71.1041411411543 42.3141545014533,-71.1041287795912 42.3142114839058,\n"
+"-71.1041188134329 42.3142693656241,-71.1041112482575 42.3143272556118,\n"
+"-71.1041072845732 42.3143851580048,-71.1041057218871 42.3144430686681,\n"
+"-71.1041065602059 42.3145009876017,-71.1041097995362 42.3145589148055,\n"
+"-71.1041166403905 42.3146168544148,-71.1041258822717 42.3146748022936,\n"
+"-71.1041375307579 42.3147318674446,-71.1041492906949 42.3147711126569,\n"
+"-71.1041598612795 42.314808571739,-71.1042515013869 42.3151287620809,\n"
+"-71.1041173835118 42.3150739481917,-71.1040809891419 42.3151344119048,\n"
+"-71.1040438678912 42.3151191367447,-71.1040194562988 42.3151832057859,\n"
+"-71.1038734225584 42.3151140942995,-71.1038446938243 42.3151006300338,\n"
+"-71.1038315271889 42.315094347535,-71.1037393329282 42.315054824985,\n"
+"-71.1035447555574 42.3152608696313,-71.1033436658644 42.3151648370544,\n"
+"-71.1032580383161 42.3152269126061,-71.103223066939 42.3152517403219,\n"
+"-71.1031880899493 42.3152774590236)),\n"
+"((-71.1043632495873 42.315113108546,-71.1043583974082 42.3151211109857,\n"
+"-71.1043443253471 42.3150676015829,-71.1043850704575 "
+"42.3150793250568,-71.1043632495873 42.315113108546)))',4326);\n"
+"\n"
+"SELECT ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 "
+"150406)');"
 msgstr ""
 
 #. Tag: para
@@ -1150,19 +1459,32 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:746
 #, no-c-format
-msgid "Creates a geometry instance from a Well-Known Binary geometry representation (WKB) and optional SRID."
+msgid ""
+"Creates a geometry instance from a Well-Known Binary geometry representation "
+"(WKB) and optional SRID."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:751 reference_constructor.xml:1778
+#: reference_constructor.xml:751 reference_constructor.xml:1780
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>geom</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_GeomFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_GeomFromWKB</function></funcdef> <paramdef><type>bytea </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:768
 #, no-c-format
-msgid "The <varname>ST_GeomFromWKB</varname> function, takes a well-known binary representation of a geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type. This function plays the role of the Geometry Factory in SQL. This is an alternate name for ST_WKBToSQL."
+msgid ""
+"The <varname>ST_GeomFromWKB</varname> function, takes a well-known binary "
+"representation of a geometry and a Spatial Reference System ID "
+"(<varname>SRID</varname>) and creates an instance of the appropriate "
+"geometry type. This function plays the role of the Geometry Factory in SQL. "
+"This is an alternate name for ST_WKBToSQL."
 msgstr ""
 
 #. Tag: para
@@ -1174,7 +1496,8 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:775
 #, no-c-format
-msgid "&sfs_compliant; s3.2.7.2 - the optional SRID is from the conformance suite"
+msgid ""
+"&sfs_compliant; s3.2.7.2 - the optional SRID is from the conformance suite"
 msgstr ""
 
 #. Tag: para
@@ -1187,26 +1510,30 @@ msgstr ""
 #: reference_constructor.xml:784
 #, no-c-format
 msgid ""
-      "--Although bytea rep contains single \\, these need to be escaped when inserting into a table\n"
-      "                -- unless standard_conforming_strings is set to on.\n"
-      "SELECT ST_AsEWKT(\n"
-      "ST_GeomFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\\\230C@',4326)\n"
-      ");\n"
-      "                                          st_asewkt\n"
-      "------------------------------------------------------\n"
-      " SRID=4326;LINESTRING(-113.98 39.198,-113.981 39.195)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT\n"
-      "  ST_AsText(\n"
-      "        ST_GeomFromWKB(\n"
-      "          ST_AsEWKB('POINT(2 5)'::geometry)\n"
-      "        )\n"
-      "  );\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(2 5)\n"
-      "(1 row)"
+"--Although bytea rep contains single \\, these need to be escaped when "
+"inserting into a table\n"
+"                -- unless standard_conforming_strings is set to on.\n"
+"SELECT ST_AsEWKT(\n"
+"ST_GeomFromWKB(E'\\\\001\\\\002\\\\000\\\\000\\\\000\\\\002\\\\000\\\\000\\"
+"\\000\\\\037\\\\205\\\\353Q\\\\270~\\\\\\\\\\\\300\\\\323Mb\\\\020X\\\\231C@"
+"\\\\020X9\\\\264\\\\310~\\\\\\\\\\\\300)\\\\\\\\\\\\217\\\\302\\\\365\\"
+"\\230C@',4326)\n"
+");\n"
+"                                          st_asewkt\n"
+"------------------------------------------------------\n"
+" SRID=4326;LINESTRING(-113.98 39.198,-113.981 39.195)\n"
+"(1 row)\n"
+"\n"
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_GeomFromWKB(\n"
+"          ST_AsEWKB('POINT(2 5)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"------------\n"
+" POINT(2 5)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
@@ -1230,7 +1557,11 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:805
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineFromEncodedPolyline</function></funcdef> <paramdef><type>text </type> <parameter>polyline</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineFromEncodedPolyline</function></funcdef> "
+"<paramdef><type>text </type> <parameter>polyline</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -1242,7 +1573,9 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:817
 #, no-c-format
-msgid "See http://developers.google.com/maps/documentation/utilities/polylinealgorithm"
+msgid ""
+"See http://developers.google.com/maps/documentation/utilities/"
+"polylinealgorithm"
 msgstr ""
 
 #. Tag: para
@@ -1255,10 +1588,11 @@ msgstr ""
 #: reference_constructor.xml:824
 #, no-c-format
 msgid ""
-      "--Create a line string from a polyline\n"
-      "SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|U_ulLnnqC_mqNvxq`@'));\n"
-      "--result--\n"
-      "LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)"
+"--Create a line string from a polyline\n"
+"SELECT ST_AsEWKT(ST_LineFromEncodedPolyline('_p~iF~ps|"
+"U_ulLnnqC_mqNvxq`@'));\n"
+"--result--\n"
+"LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)"
 msgstr ""
 
 #. Tag: refname
@@ -1270,13 +1604,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:839
 #, no-c-format
-msgid "<refpurpose>Creates a LineString from a MultiPoint geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Creates a LineString from a MultiPoint geometry.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_constructor.xml:844
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineFromMultiPoint</function></funcdef> <paramdef><type>geometry </type> <parameter>aMultiPoint</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineFromMultiPoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>aMultiPoint</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -1289,10 +1627,11 @@ msgstr ""
 #: reference_constructor.xml:862
 #, no-c-format
 msgid ""
-      "--Create a 3d line string from a 3d multipoint\n"
-      "SELECT ST_AsEWKT(ST_LineFromMultiPoint(ST_GeomFromEWKT('MULTIPOINT(1 2 3, 4 5 6, 7 8 9)')));\n"
-      "--result--\n"
-      "LINESTRING(1 2 3,4 5 6,7 8 9)"
+"--Create a 3d line string from a 3d multipoint\n"
+"SELECT ST_AsEWKT(ST_LineFromMultiPoint(ST_GeomFromEWKT('MULTIPOINT(1 2 3, 4 "
+"5 6, 7 8 9)')));\n"
+"--result--\n"
+"LINESTRING(1 2 3,4 5 6,7 8 9)"
 msgstr ""
 
 #. Tag: para
@@ -1310,19 +1649,29 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_constructor.xml:877
 #, no-c-format
-msgid "Makes a Geometry from WKT representation with the given SRID. If SRID is not given, it defaults to 0."
+msgid ""
+"Makes a Geometry from WKT representation with the given SRID. If SRID is not "
+"given, it defaults to 0."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_constructor.xml:882
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_LineFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_LineFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_LineFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_LineFromText</function></funcdef> <paramdef><type>text </type> "
+"<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:899
 #, no-c-format
-msgid "Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
+msgid ""
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
+"defaults to 0. If WKT passed in is not a LINESTRING, then null is returned."
 msgstr ""
 
 #. Tag: para
@@ -1334,7 +1683,10 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:908
 #, no-c-format
-msgid "If you know all your geometries are LINESTRINGS, its more efficient to just use ST_GeomFromText. This just calls ST_GeomFromText and adds additional validation that it returns a linestring."
+msgid ""
+"If you know all your geometries are LINESTRINGS, its more efficient to just "
+"use ST_GeomFromText. This just calls ST_GeomFromText and adds additional "
+"validation that it returns a linestring."
 msgstr ""
 
 #. Tag: para
@@ -1347,10 +1699,11 @@ msgstr ""
 #: reference_constructor.xml:922
 #, no-c-format
 msgid ""
-      "SELECT ST_LineFromText('LINESTRING(1 2, 3 4)') AS aline, ST_LineFromText('POINT(1 2)') AS null_return;\n"
-      "aline                            | null_return\n"
-      "------------------------------------------------\n"
-      "010200000002000000000000000000F ... | t"
+"SELECT ST_LineFromText('LINESTRING(1 2, 3 4)') AS aline, "
+"ST_LineFromText('POINT(1 2)') AS null_return;\n"
+"aline                            | null_return\n"
+"------------------------------------------------\n"
+"010200000002000000000000000000F ... | t"
 msgstr ""
 
 #. Tag: refname
@@ -1368,25 +1721,43 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_constructor.xml:941
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_LineFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_LineFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_LineFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry <function>ST_LineFromWKB</"
+"function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:958
 #, no-c-format
-msgid "The <varname>ST_LineFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL."
+msgid ""
+"The <varname>ST_LineFromWKB</varname> function, takes a well-known binary "
+"representation of geometry and a Spatial Reference System ID (<varname>SRID</"
+"varname>) and creates an instance of the appropriate geometry type - in this "
+"case, a <varname>LINESTRING</varname> geometry. This function plays the role "
+"of the Geometry Factory in SQL."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:964
 #, no-c-format
-msgid "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname>."
+msgid ""
+"If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
+"returned if the input <varname>bytea</varname> does not represent a "
+"<varname>LINESTRING</varname>."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:974
 #, no-c-format
-msgid "If you know all your geometries are <varname>LINESTRING</varname>s, its more efficient to just use <xref linkend=\"ST_GeomFromWKB\"/>. This function just calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation that it returns a linestring."
+msgid ""
+"If you know all your geometries are <varname>LINESTRING</varname>s, its more "
+"efficient to just use <xref linkend=\"ST_GeomFromWKB\"/>. This function just "
+"calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation that "
+"it returns a linestring."
 msgstr ""
 
 #. Tag: para
@@ -1399,11 +1770,13 @@ msgstr ""
 #: reference_constructor.xml:990
 #, no-c-format
 msgid ""
-      "SELECT ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))) AS aline,\n"
-      "                ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('POINT(1 2)'))) IS NULL AS null_return;\n"
-      "aline                            | null_return\n"
-      "------------------------------------------------\n"
-      "010200000002000000000000000000F ... | t"
+"SELECT ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))) "
+"AS aline,\n"
+"                ST_LineFromWKB(ST_AsBinary(ST_GeomFromText('POINT(1 2)'))) "
+"IS NULL AS null_return;\n"
+"aline                            | null_return\n"
+"------------------------------------------------\n"
+"010200000002000000000000000000F ... | t"
 msgstr ""
 
 #. Tag: para
@@ -1427,19 +1800,34 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_constructor.xml:1009
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_LinestringFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_LinestringFromWKB</function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_LinestringFromWKB</function></"
+"funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_LinestringFromWKB</function></funcdef> <paramdef><type>bytea </"
+"type> <parameter>WKB</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1026
 #, no-c-format
-msgid "The <varname>ST_LinestringFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>LINESTRING</varname> geometry. This function plays the role of the Geometry Factory in SQL."
+msgid ""
+"The <varname>ST_LinestringFromWKB</varname> function, takes a well-known "
+"binary representation of geometry and a Spatial Reference System ID "
+"(<varname>SRID</varname>) and creates an instance of the appropriate "
+"geometry type - in this case, a <varname>LINESTRING</varname> geometry. This "
+"function plays the role of the Geometry Factory in SQL."
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1032
 #, no-c-format
-msgid "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>LINESTRING</varname> geometry. This an alias for <xref linkend=\"ST_LineFromWKB\"/>."
+msgid ""
+"If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
+"returned if the input <varname>bytea</varname> does not represent a "
+"<varname>LINESTRING</varname> geometry. This an alias for <xref linkend="
+"\"ST_LineFromWKB\"/>."
 msgstr ""
 
 #. Tag: para
@@ -1451,27 +1839,31 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:1041
 #, no-c-format
-msgid "If you know all your geometries are <varname>LINESTRING</varname>s, it's more efficient to just use <xref linkend=\"ST_GeomFromWKB\"/>. This function just calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation that it returns a <varname>LINESTRING</varname>."
+msgid ""
+"If you know all your geometries are <varname>LINESTRING</varname>s, it's "
+"more efficient to just use <xref linkend=\"ST_GeomFromWKB\"/>. This function "
+"just calls <xref linkend=\"ST_GeomFromWKB\"/> and adds additional validation "
+"that it returns a <varname>LINESTRING</varname>."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:1054
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  ST_LineStringFromWKB(\n"
-      "        ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
-      "  ) AS aline,\n"
-      "  ST_LinestringFromWKB(\n"
-      "        ST_AsBinary(ST_GeomFromText('POINT(1 2)'))\n"
-      "  ) IS NULL AS null_return;\n"
-      "   aline                            | null_return\n"
-      "------------------------------------------------\n"
-      "010200000002000000000000000000F ... | t"
+"SELECT\n"
+"  ST_LineStringFromWKB(\n"
+"        ST_AsBinary(ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
+"  ) AS aline,\n"
+"  ST_LinestringFromWKB(\n"
+"        ST_AsBinary(ST_GeomFromText('POINT(1 2)'))\n"
+"  ) IS NULL AS null_return;\n"
+"   aline                            | null_return\n"
+"------------------------------------------------\n"
+"010200000002000000000000000000F ... | t"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1061 reference_constructor.xml:1820
+#: reference_constructor.xml:1061 reference_constructor.xml:1822
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineFromWKB\"/>"
 msgstr ""
@@ -1491,31 +1883,42 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:1075
 #, no-c-format
-msgid "<funcdef>box2d <function>ST_MakeBox2D</function></funcdef> <paramdef><type>geometry </type> <parameter>pointLowLeft</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pointUpRight</parameter></paramdef>"
+msgid ""
+"<funcdef>box2d <function>ST_MakeBox2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pointLowLeft</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pointUpRight</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1086
 #, no-c-format
-msgid "Creates a BOX2D defined by the given point geometries. This is useful for doing range queries"
+msgid ""
+"Creates a BOX2D defined by the given point geometries. This is useful for "
+"doing range queries"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_constructor.xml:1094
 #, no-c-format
 msgid ""
-      "--Return all features that fall reside or partly reside in a US national atlas coordinate bounding box\n"
-      "--It is assumed here that the geometries are stored with SRID = 2163 (US National atlas equal area)\n"
-      "SELECT feature_id, feature_name, the_geom\n"
-      "FROM features\n"
-      "WHERE the_geom && ST_SetSRID(ST_MakeBox2D(ST_Point(-989502.1875, 528439.5625),\n"
-      "        ST_Point(-987121.375 ,529933.1875)),2163)"
+"--Return all features that fall reside or partly reside in a US national "
+"atlas coordinate bounding box\n"
+"--It is assumed here that the geometries are stored with SRID = 2163 (US "
+"National atlas equal area)\n"
+"SELECT feature_id, feature_name, the_geom\n"
+"FROM features\n"
+"WHERE the_geom && ST_SetSRID(ST_MakeBox2D(ST_Point(-989502.1875, "
+"528439.5625),\n"
+"        ST_Point(-987121.375 ,529933.1875)),2163)"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1101
 #, no-c-format
-msgid ", <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -1533,7 +1936,11 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_constructor.xml:1114
 #, no-c-format
-msgid "<funcdef>box3d <function>ST_3DMakeBox</function></funcdef> <paramdef><type>geometry </type> <parameter>point3DLowLeftBottom</parameter></paramdef> <paramdef><type>geometry </type> <parameter>point3DUpRightTop</parameter></paramdef>"
+msgid ""
+"<funcdef>box3d <function>ST_3DMakeBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>point3DLowLeftBottom</"
+"parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>point3DUpRightTop</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -1558,12 +1965,12 @@ msgstr ""
 #: reference_constructor.xml:1141
 #, no-c-format
 msgid ""
-      "SELECT ST_3DMakeBox(ST_MakePoint(-989502.1875, 528439.5625, 10),\n"
-      "        ST_MakePoint(-987121.375 ,529933.1875, 10)) As abb3d\n"
-      "\n"
-      "--bb3d--\n"
-      "--------\n"
-      "BOX3D(-989502.1875 528439.5625 10,-987121.375 529933.1875 10)"
+"SELECT ST_3DMakeBox(ST_MakePoint(-989502.1875, 528439.5625, 10),\n"
+"        ST_MakePoint(-987121.375 ,529933.1875, 10)) As abb3d\n"
+"\n"
+"--bb3d--\n"
+"--------\n"
+"BOX3D(-989502.1875 528439.5625 10,-987121.375 529933.1875 10)"
 msgstr ""
 
 #. Tag: para
@@ -1587,13 +1994,27 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_constructor.xml:1160
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_MakeLine</function></funcdef> <paramdef><type>geometry set</type> <parameter>geoms</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_MakeLine</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_MakeLine</function></funcdef>  [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_MakeLine</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geoms</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry <function>ST_MakeLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</"
+"parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_MakeLine</function></funcdef> <paramdef><type>geometry[]</type> "
+"<parameter>geoms_array</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_constructor.xml:1182
 #, no-c-format
-msgid "ST_MakeLine comes in 3 forms: a spatial aggregate that takes rows of point, multipoint, or line geometries and returns a line string, a function that takes an array of point, multipoint, or line, and a regular function that takes two point, multipoint, or line geometries. You might want to use a subselect to order points before feeding them to the aggregate version of this function."
+msgid ""
+"ST_MakeLine comes in 3 forms: a spatial aggregate that takes rows of point, "
+"multipoint, or line geometries and returns a line string, a function that "
+"takes an array of point, multipoint, or line, and a regular function that "
+"takes two point, multipoint, or line geometries. You might want to use a "
+"subselect to order points before feeding them to the aggregate version of "
+"this function."
 msgstr ""
 
 #. Tag: para
@@ -1605,1042 +2026,1280 @@ msgstr ""
 #. Tag: para
 #: reference_constructor.xml:1190
 #, no-c-format
-msgid "When adding line components common nodes at the beginning of lines are removed from the output. Common nodes in point and multipoint inputs are not removed."
+msgid ""
+"When adding line components common nodes at the beginning of lines are "
+"removed from the output. Common nodes in point and multipoint inputs are not "
+"removed."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1195
+#: reference_constructor.xml:1196
 #, no-c-format
-msgid "Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine aggregate functions was enhanced to handle more points faster."
+msgid ""
+"Availability: 2.3.0 - Support for multipoint input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1196
+#: reference_constructor.xml:1197
 #, no-c-format
-msgid "Availability: 2.0.0 - Support for linestring input elements was introduced"
+msgid ""
+"Availability: 2.0.0 - Support for linestring input elements was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1197
+#: reference_constructor.xml:1198
 #, no-c-format
-msgid "Availability: 2.0.0 - Support for multipoint input elements was introduced"
+msgid ""
+"Availability: 1.4.0 - ST_MakeLine(geomarray) was introduced. ST_MakeLine "
+"aggregate functions was enhanced to handle more points faster."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1201
+#: reference_constructor.xml:1203
 #, no-c-format
 msgid "Examples: Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1202
+#: reference_constructor.xml:1204
 #, no-c-format
-msgid "This example takes a sequence of GPS points and creates one record for each gps travel where the geometry field is a line string composed of the gps points in the order of the travel."
+msgid ""
+"This example takes a sequence of GPS points and creates one record for each "
+"gps travel where the geometry field is a line string composed of the gps "
+"points in the order of the travel."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1206
+#: reference_constructor.xml:1208
 #, no-c-format
 msgid ""
-      "-- For pre-PostgreSQL 9.0 - this usually works,\n"
-      "-- but the planner may on occasion choose not to respect the order of the subquery\n"
-      "SELECT gps.gps_track, ST_MakeLine(gps.the_geom) As newgeom\n"
-      "        FROM (SELECT gps_track,gps_time, the_geom\n"
-      "                        FROM gps_points ORDER BY gps_track, gps_time) As gps\n"
-      "        GROUP BY gps.gps_track;"
+"-- For pre-PostgreSQL 9.0 - this usually works,\n"
+"-- but the planner may on occasion choose not to respect the order of the "
+"subquery\n"
+"SELECT gps.gps_track, ST_MakeLine(gps.the_geom) As newgeom\n"
+"        FROM (SELECT gps_track,gps_time, the_geom\n"
+"                        FROM gps_points ORDER BY gps_track, gps_time) As "
+"gps\n"
+"        GROUP BY gps.gps_track;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1208
+#: reference_constructor.xml:1210
 #, no-c-format
 msgid ""
-      "-- If you are using PostgreSQL 9.0+\n"
-      "-- (you can use the new ORDER BY support for aggregates)\n"
-      "-- this is a guaranteed way to get a correctly ordered linestring\n"
-      "-- Your order by part can order by more than one column if needed\n"
-      "SELECT gps.gps_track, ST_MakeLine(gps.the_geom ORDER BY gps_time) As newgeom\n"
-      "        FROM gps_points As gps\n"
-      "        GROUP BY gps.gps_track;"
+"-- If you are using PostgreSQL 9.0+\n"
+"-- (you can use the new ORDER BY support for aggregates)\n"
+"-- this is a guaranteed way to get a correctly ordered linestring\n"
+"-- Your order by part can order by more than one column if needed\n"
+"SELECT gps.gps_track, ST_MakeLine(gps.the_geom ORDER BY gps_time) As "
+"newgeom\n"
+"        FROM gps_points As gps\n"
+"        GROUP BY gps.gps_track;"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1211
+#: reference_constructor.xml:1213
 #, no-c-format
 msgid "Examples: Non-Spatial Aggregate version"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1213
+#: reference_constructor.xml:1215
 #, no-c-format
-msgid "First example is a simple one off line string composed of 2 points. The second formulates line strings from 2 points a user draws. The third is a one-off that joins 2 3d points to create a line in 3d space."
+msgid ""
+"First example is a simple one off line string composed of 2 points. The "
+"second formulates line strings from 2 points a user draws. The third is a "
+"one-off that joins 2 3d points to create a line in 3d space."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1215
+#: reference_constructor.xml:1217
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
-      "          st_astext\n"
-      "---------------------\n"
-      " LINESTRING(1 2,3 4)\n"
-      "\n"
-      "SELECT userpoints.id, ST_MakeLine(startpoint, endpoint) As drawn_line\n"
-      "        FROM userpoints ;\n"
-      "\n"
-      "SELECT ST_AsEWKT(ST_MakeLine(ST_MakePoint(1,2,3), ST_MakePoint(3,4,5)));\n"
-      "                st_asewkt\n"
-      "-------------------------\n"
-      " LINESTRING(1 2 3,3 4 5)"
+"SELECT ST_AsText(ST_MakeLine(ST_MakePoint(1,2), ST_MakePoint(3,4)));\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(1 2,3 4)\n"
+"\n"
+"SELECT userpoints.id, ST_MakeLine(startpoint, endpoint) As drawn_line\n"
+"        FROM userpoints ;\n"
+"\n"
+"SELECT ST_AsEWKT(ST_MakeLine(ST_MakePoint(1,2,3), ST_MakePoint(3,4,5)));\n"
+"                st_asewkt\n"
+"-------------------------\n"
+" LINESTRING(1 2 3,3 4 5)"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1219
+#: reference_constructor.xml:1221
 #, no-c-format
 msgid "Examples: Using Array version"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1221
+#: reference_constructor.xml:1223
 #, no-c-format
 msgid ""
-      "SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations ORDER BY visit_time));\n"
-      "\n"
-      "--Making a 3d line with 3 3-d points\n"
-      "SELECT ST_AsEWKT(ST_MakeLine(ARRAY[ST_MakePoint(1,2,3),\n"
-      "                                ST_MakePoint(3,4,5), ST_MakePoint(6,6,6)]));\n"
-      "                st_asewkt\n"
-      "-------------------------\n"
-      "LINESTRING(1 2 3,3 4 5,6 6 6)"
+"SELECT ST_MakeLine(ARRAY(SELECT ST_Centroid(the_geom) FROM visit_locations "
+"ORDER BY visit_time));\n"
+"\n"
+"--Making a 3d line with 3 3-d points\n"
+"SELECT ST_AsEWKT(ST_MakeLine(ARRAY[ST_MakePoint(1,2,3),\n"
+"                                ST_MakePoint(3,4,5), "
+"ST_MakePoint(6,6,6)]));\n"
+"                st_asewkt\n"
+"-------------------------\n"
+"LINESTRING(1 2 3,3 4 5,6 6 6)"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1228
+#: reference_constructor.xml:1230
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_MakePoint\"/>"
+msgid ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
+"linkend=\"ST_MakePoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1235
+#: reference_constructor.xml:1237
 #, no-c-format
 msgid "ST_MakeEnvelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1237
+#: reference_constructor.xml:1239
 #, no-c-format
-msgid "Creates a rectangular Polygon formed from the given minimums and maximums. Input values must be in SRS specified by the SRID."
+msgid ""
+"Creates a rectangular Polygon formed from the given minimums and maximums. "
+"Input values must be in SRS specified by the SRID."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1243
+#: reference_constructor.xml:1245
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> <paramdef><type>double precision</type> <parameter>xmin</parameter></paramdef> <paramdef><type>double precision</type> <parameter>ymin</parameter></paramdef> <paramdef><type>double precision</type> <parameter>xmax</parameter></paramdef> <paramdef><type>double precision</type> <parameter>ymax</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakeEnvelope</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>xmin</parameter></"
+"paramdef> <paramdef><type>double precision</type> <parameter>ymin</"
+"parameter></paramdef> <paramdef><type>double precision</type> "
+"<parameter>xmax</parameter></paramdef> <paramdef><type>double precision</"
+"type> <parameter>ymax</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1257
+#: reference_constructor.xml:1259
 #, no-c-format
-msgid "Creates a rectangular Polygon formed from the minima and maxima. by the given shell. Input values must be in SRS specified by the SRID. If no SRID is specified the unknown spatial reference system is assumed"
+msgid ""
+"Creates a rectangular Polygon formed from the minima and maxima. by the "
+"given shell. Input values must be in SRS specified by the SRID. If no SRID "
+"is specified the unknown spatial reference system is assumed"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1260
+#: reference_constructor.xml:1262
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1261
+#: reference_constructor.xml:1263
 #, no-c-format
-msgid "Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was introduced."
+msgid ""
+"Enhanced: 2.0: Ability to specify an envelope without specifying an SRID was "
+"introduced."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1266
+#: reference_constructor.xml:1268
 #, no-c-format
 msgid "Example: Building a bounding box polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1267
+#: reference_constructor.xml:1269
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
-      "\n"
-      "st_asewkt\n"
-      "-----------\n"
-      "POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
+"SELECT ST_AsText(ST_MakeEnvelope(10, 10, 11, 11, 4326));\n"
+"\n"
+"st_asewkt\n"
+"-----------\n"
+"POLYGON((10 10, 10 11, 11 11, 11 10, 10 10))"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1271
+#: reference_constructor.xml:1273
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakeLine\"/>, <xref linkend=\"ST_MakePolygon\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1277
+#: reference_constructor.xml:1279
 #, no-c-format
 msgid "ST_MakePolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1279
+#: reference_constructor.xml:1281
 #, no-c-format
-msgid "Creates a Polygon formed by the given shell. Input geometries must be closed LINESTRINGS."
+msgid ""
+"Creates a Polygon formed by the given shell. Input geometries must be closed "
+"LINESTRINGS."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1285
+#: reference_constructor.xml:1287
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> <paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1291
+#: reference_constructor.xml:1293
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePolygon</function></funcdef> <paramdef><type>geometry</type> <parameter>outerlinestring</parameter></paramdef> <paramdef><type>geometry[]</type> <parameter>interiorlinestrings</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePolygon</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>outerlinestring</parameter></"
+"paramdef> <paramdef><type>geometry[]</type> <parameter>interiorlinestrings</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1302
+#: reference_constructor.xml:1304
 #, no-c-format
-msgid "Creates a Polygon formed by the given shell. Input geometries must be closed LINESTRINGS. Comes in 2 variants."
+msgid ""
+"Creates a Polygon formed by the given shell. Input geometries must be closed "
+"LINESTRINGS. Comes in 2 variants."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1304
+#: reference_constructor.xml:1306
 #, no-c-format
 msgid "Variant 1: Takes one closed linestring."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1305
+#: reference_constructor.xml:1307
 #, no-c-format
-msgid "Variant 2: Creates a Polygon formed by the given shell and array of holes. You can construct a geometry array using ST_Accum or the PostgreSQL ARRAY[] and ARRAY() constructs. Input geometries must be closed LINESTRINGS."
+msgid ""
+"Variant 2: Creates a Polygon formed by the given shell and array of holes. "
+"You can construct a geometry array using ST_Accum or the PostgreSQL ARRAY[] "
+"and ARRAY() constructs. Input geometries must be closed LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1309
+#: reference_constructor.xml:1311
 #, no-c-format
-msgid "This function will not accept a MULTILINESTRING. Use <xref linkend=\"ST_LineMerge\"/> or <xref linkend=\"ST_Dump\"/> to generate line strings."
+msgid ""
+"This function will not accept a MULTILINESTRING. Use <xref linkend="
+"\"ST_LineMerge\"/> or <xref linkend=\"ST_Dump\"/> to generate line strings."
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1316
+#: reference_constructor.xml:1318
 #, no-c-format
 msgid "Examples: Single closed LINESTRING"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1317
-#, no-c-format
-msgid ""
-      "--2d line\n"
-      "SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'));\n"
-      "--If linestring is not closed\n"
-      "--you can add the start point to close it\n"
-      "SELECT ST_MakePolygon(ST_AddPoint(foo.open_line, ST_StartPoint(foo.open_line)))\n"
-      "FROM (\n"
-      "SELECT ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5)') As open_line) As foo;\n"
-      "\n"
-      "--3d closed line\n"
-      "SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53 1,77 29 1,77.6 29.5 1, 75.15 29.53 1)'));\n"
-      "\n"
-      "st_asewkt\n"
-      "-----------\n"
-      "POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))\n"
-      "\n"
-      "--measured line --\n"
-      "SELECT ST_MakePolygon(ST_GeomFromText('LINESTRINGM(75.15 29.53 1,77 29 1,77.6 29.5 2, 75.15 29.53 2)'));\n"
-      "\n"
-      "st_asewkt\n"
-      "----------\n"
-      "POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
+#: reference_constructor.xml:1319
+#, no-c-format
+msgid ""
+"--2d line\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 "
+"29.5, 75.15 29.53)'));\n"
+"--If linestring is not closed\n"
+"--you can add the start point to close it\n"
+"SELECT ST_MakePolygon(ST_AddPoint(foo.open_line, ST_StartPoint(foo."
+"open_line)))\n"
+"FROM (\n"
+"SELECT ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5)') As "
+"open_line) As foo;\n"
+"\n"
+"--3d closed line\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRING(75.15 29.53 1,77 29 1,77.6 "
+"29.5 1, 75.15 29.53 1)'));\n"
+"\n"
+"st_asewkt\n"
+"-----------\n"
+"POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))\n"
+"\n"
+"--measured line --\n"
+"SELECT ST_MakePolygon(ST_GeomFromText('LINESTRINGM(75.15 29.53 1,77 29 "
+"1,77.6 29.5 2, 75.15 29.53 2)'));\n"
+"\n"
+"st_asewkt\n"
+"----------\n"
+"POLYGONM((75.15 29.53 1,77 29 1,77.6 29.5 2,75.15 29.53 2))"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1320
+#: reference_constructor.xml:1322
 #, no-c-format
 msgid "Examples: Outer shell with inner shells"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1322
+#: reference_constructor.xml:1324
 #, no-c-format
 msgid "Build a donut with an ant hole"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1323
+#: reference_constructor.xml:1325
 #, no-c-format
 msgid ""
-      "SELECT ST_MakePolygon(\n"
-      "                ST_ExteriorRing(ST_Buffer(foo.line,10)),\n"
-      "        ARRAY[ST_Translate(foo.line,1,1),\n"
-      "                ST_ExteriorRing(ST_Buffer(ST_MakePoint(20,20),1)) ]\n"
-      "        )\n"
-      "FROM\n"
-      "        (SELECT ST_ExteriorRing(ST_Buffer(ST_MakePoint(10,10),10,10))\n"
-      "                As line )\n"
-      "                As foo;"
+"SELECT ST_MakePolygon(\n"
+"                ST_ExteriorRing(ST_Buffer(foo.line,10)),\n"
+"        ARRAY[ST_Translate(foo.line,1,1),\n"
+"                ST_ExteriorRing(ST_Buffer(ST_MakePoint(20,20),1)) ]\n"
+"        )\n"
+"FROM\n"
+"        (SELECT ST_ExteriorRing(ST_Buffer(ST_MakePoint(10,10),10,10))\n"
+"                As line )\n"
+"                As foo;"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1324
+#: reference_constructor.xml:1326
 #, no-c-format
-msgid "Build province boundaries with holes representing lakes in the province from a set of province polygons/multipolygons and water linestrings. This is an example of using PostGIS ST_Accum."
+msgid ""
+"Build province boundaries with holes representing lakes in the province from "
+"a set of province polygons/multipolygons and water linestrings. This is an "
+"example of using PostGIS ST_Accum."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1328
+#: reference_constructor.xml:1330
 #, no-c-format
-msgid "The CASE construct is used because feeding a null array into ST_MakePolygon results in NULL."
+msgid ""
+"The CASE construct is used because feeding a null array into ST_MakePolygon "
+"results in NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1330
+#: reference_constructor.xml:1332
 #, no-c-format
-msgid "A left join is used to guarantee we get all provinces back even if they have no lakes."
+msgid ""
+"A left join is used to guarantee we get all provinces back even if they have "
+"no lakes."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1331
-#, no-c-format
-msgid ""
-      "SELECT p.gid, p.province_name,\n"
-      "                CASE WHEN\n"
-      "                        ST_Accum(w.the_geom) IS NULL THEN p.the_geom\n"
-      "                ELSE  ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)), ST_Accum(w.the_geom)) END\n"
-      "        FROM\n"
-      "                provinces p LEFT JOIN waterlines w\n"
-      "                        ON (ST_Within(w.the_geom, p.the_geom) AND ST_IsClosed(w.the_geom))\n"
-      "        GROUP BY p.gid, p.province_name, p.the_geom;\n"
-      "\n"
-      "        --Same example above but utilizing a correlated subquery\n"
-      "        --and PostgreSQL built-in ARRAY() function that converts a row set to an array\n"
-      "\n"
-      "        SELECT p.gid,  p.province_name, CASE WHEN\n"
-      "                EXISTS(SELECT w.the_geom\n"
-      "                        FROM waterlines w\n"
-      "                        WHERE ST_Within(w.the_geom, p.the_geom)\n"
-      "                        AND ST_IsClosed(w.the_geom))\n"
-      "                THEN\n"
-      "                ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)),\n"
-      "                        ARRAY(SELECT w.the_geom\n"
-      "                                FROM waterlines w\n"
-      "                                WHERE ST_Within(w.the_geom, p.the_geom)\n"
-      "                                AND ST_IsClosed(w.the_geom)))\n"
-      "                ELSE p.the_geom END As the_geom\n"
-      "        FROM\n"
-      "                provinces p;"
-msgstr ""
-
-#. Tag: para
-#: reference_constructor.xml:1335
-#, no-c-format
-msgid ", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref linkend=\"ST_GeometryType\"/>, <xref linkend=\"ST_IsClosed\"/>, <xref linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
+#: reference_constructor.xml:1333
+#, no-c-format
+msgid ""
+"SELECT p.gid, p.province_name,\n"
+"                CASE WHEN\n"
+"                        ST_Accum(w.the_geom) IS NULL THEN p.the_geom\n"
+"                ELSE  ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)), "
+"ST_Accum(w.the_geom)) END\n"
+"        FROM\n"
+"                provinces p LEFT JOIN waterlines w\n"
+"                        ON (ST_Within(w.the_geom, p.the_geom) AND "
+"ST_IsClosed(w.the_geom))\n"
+"        GROUP BY p.gid, p.province_name, p.the_geom;\n"
+"\n"
+"        --Same example above but utilizing a correlated subquery\n"
+"        --and PostgreSQL built-in ARRAY() function that converts a row set "
+"to an array\n"
+"\n"
+"        SELECT p.gid,  p.province_name, CASE WHEN\n"
+"                EXISTS(SELECT w.the_geom\n"
+"                        FROM waterlines w\n"
+"                        WHERE ST_Within(w.the_geom, p.the_geom)\n"
+"                        AND ST_IsClosed(w.the_geom))\n"
+"                THEN\n"
+"                ST_MakePolygon(ST_LineMerge(ST_Boundary(p.the_geom)),\n"
+"                        ARRAY(SELECT w.the_geom\n"
+"                                FROM waterlines w\n"
+"                                WHERE ST_Within(w.the_geom, p.the_geom)\n"
+"                                AND ST_IsClosed(w.the_geom)))\n"
+"                ELSE p.the_geom END As the_geom\n"
+"        FROM\n"
+"                provinces p;"
+msgstr ""
+
+#. Tag: para
+#: reference_constructor.xml:1337
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Accum\"/>, <xref linkend=\"ST_AddPoint\"/>, <xref "
+"linkend=\"ST_GeometryType\"/>, <xref linkend=\"ST_IsClosed\"/>, <xref "
+"linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_BuildArea\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1349
+#: reference_constructor.xml:1351
 #, no-c-format
 msgid "ST_MakePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1351
+#: reference_constructor.xml:1353
 #, no-c-format
 msgid "Creates a 2D,3DZ or 4D point geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1356
+#: reference_constructor.xml:1358
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePoint</function></funcdef> <paramdef><type>double precision</type> <parameter>x</parameter></paramdef> <paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1363
+#: reference_constructor.xml:1365
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePoint</function></funcdef> <paramdef><type>double precision</type> <parameter>x</parameter></paramdef> <paramdef><type>double precision</type> <parameter>y</parameter></paramdef> <paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>z</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1371
+#: reference_constructor.xml:1373
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePoint</function></funcdef> <paramdef><type>double precision</type> <parameter>x</parameter></paramdef> <paramdef><type>double precision</type> <parameter>y</parameter></paramdef> <paramdef><type>double precision</type> <parameter>z</parameter></paramdef> <paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePoint</function></funcdef> "
+"<paramdef><type>double precision</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>z</parameter></paramdef> "
+"<paramdef><type>double precision</type> <parameter>m</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1384
+#: reference_constructor.xml:1386
 #, no-c-format
-msgid "Creates a 2D,3DZ or 4D point geometry (geometry with measure). <varname>ST_MakePoint</varname> while not being OGC compliant is generally faster and more precise than <xref linkend=\"ST_GeomFromText\"/> and <xref linkend=\"ST_PointFromText\"/>. It is also easier to use if you have raw coordinates rather than WKT."
+msgid ""
+"Creates a 2D,3DZ or 4D point geometry (geometry with measure). "
+"<varname>ST_MakePoint</varname> while not being OGC compliant is generally "
+"faster and more precise than <xref linkend=\"ST_GeomFromText\"/> and <xref "
+"linkend=\"ST_PointFromText\"/>. It is also easier to use if you have raw "
+"coordinates rather than WKT."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1390
+#: reference_constructor.xml:1392
 #, no-c-format
 msgid "Note x is longitude and y is latitude"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1391
+#: reference_constructor.xml:1393
 #, no-c-format
-msgid "Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
+msgid ""
+"Use <xref linkend=\"ST_MakePointM\"/> if you need to make a point with x,y,m."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1398
+#: reference_constructor.xml:1400
 #, no-c-format
 msgid ""
-      "--Return point with unknown SRID\n"
-      "SELECT ST_MakePoint(-71.1043443253471, 42.3150676015829);\n"
-      "\n"
-      "--Return point marked as WGS 84 long lat\n"
-      "SELECT ST_SetSRID(ST_MakePoint(-71.1043443253471, 42.3150676015829),4326);\n"
-      "\n"
-      "--Return a 3D point (e.g. has altitude)\n"
-      "SELECT ST_MakePoint(1, 2,1.5);\n"
-      "\n"
-      "--Get z of point\n"
-      "SELECT ST_Z(ST_MakePoint(1, 2,1.5));\n"
-      "result\n"
-      "-------\n"
-      "1.5"
+"--Return point with unknown SRID\n"
+"SELECT ST_MakePoint(-71.1043443253471, 42.3150676015829);\n"
+"\n"
+"--Return point marked as WGS 84 long lat\n"
+"SELECT ST_SetSRID(ST_MakePoint(-71.1043443253471, 42.3150676015829),4326);\n"
+"\n"
+"--Return a 3D point (e.g. has altitude)\n"
+"SELECT ST_MakePoint(1, 2,1.5);\n"
+"\n"
+"--Get z of point\n"
+"SELECT ST_Z(ST_MakePoint(1, 2,1.5));\n"
+"result\n"
+"-------\n"
+"1.5"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1402
+#: reference_constructor.xml:1404
 #, no-c-format
-msgid ", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_MakePointM\"/>"
+msgid ""
+", <xref linkend=\"ST_PointFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
+"<xref linkend=\"ST_MakePointM\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1408
+#: reference_constructor.xml:1410
 #, no-c-format
 msgid "ST_MakePointM"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1410
+#: reference_constructor.xml:1412
 #, no-c-format
 msgid "Creates a point geometry with an x y and m coordinate."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1415
+#: reference_constructor.xml:1417
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakePointM</function></funcdef> <paramdef><type>float</type> <parameter>x</parameter></paramdef> <paramdef><type>float</type> <parameter>y</parameter></paramdef> <paramdef><type>float</type> <parameter>m</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakePointM</function></funcdef> "
+"<paramdef><type>float</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>m</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1427
+#: reference_constructor.xml:1429
 #, no-c-format
 msgid "Creates a point with x, y and measure coordinates."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1428
+#: reference_constructor.xml:1430
 #, no-c-format
 msgid "Note x is longitude and y is latitude."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1433
+#: reference_constructor.xml:1435
 #, no-c-format
-msgid "We use ST_AsEWKT in these examples to show the text representation instead of ST_AsText because ST_AsText does not support returning M."
+msgid ""
+"We use ST_AsEWKT in these examples to show the text representation instead "
+"of ST_AsText because ST_AsText does not support returning M."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1435
+#: reference_constructor.xml:1437
 #, no-c-format
 msgid ""
-      "--Return EWKT representation of point with unknown SRID\n"
-      "SELECT ST_AsEWKT(ST_MakePointM(-71.1043443253471, 42.3150676015829, 10));\n"
-      "\n"
-      "--result\n"
-      "                                   st_asewkt\n"
-      "-----------------------------------------------\n"
-      " POINTM(-71.1043443253471 42.3150676015829 10)\n"
-      "\n"
-      "--Return EWKT representation of point with measure marked as WGS 84 long lat\n"
-      "SELECT ST_AsEWKT(ST_SetSRID(ST_MakePointM(-71.1043443253471, 42.3150676015829,10),4326));\n"
-      "\n"
-      "                                                st_asewkt\n"
-      "---------------------------------------------------------\n"
-      "SRID=4326;POINTM(-71.1043443253471 42.3150676015829 10)\n"
-      "\n"
-      "--Return a 3d point (e.g. has altitude)\n"
-      "SELECT ST_MakePoint(1, 2,1.5);\n"
-      "\n"
-      "--Get m of point\n"
-      "SELECT ST_M(ST_MakePointM(-71.1043443253471, 42.3150676015829,10));\n"
-      "result\n"
-      "-------\n"
-      "10"
-msgstr ""
-
-#. Tag: para
-#: reference_constructor.xml:1439
+"--Return EWKT representation of point with unknown SRID\n"
+"SELECT ST_AsEWKT(ST_MakePointM(-71.1043443253471, 42.3150676015829, 10));\n"
+"\n"
+"--result\n"
+"                                   st_asewkt\n"
+"-----------------------------------------------\n"
+" POINTM(-71.1043443253471 42.3150676015829 10)\n"
+"\n"
+"--Return EWKT representation of point with measure marked as WGS 84 long "
+"lat\n"
+"SELECT ST_AsEWKT(ST_SetSRID(ST_MakePointM(-71.1043443253471, "
+"42.3150676015829,10),4326));\n"
+"\n"
+"                                                st_asewkt\n"
+"---------------------------------------------------------\n"
+"SRID=4326;POINTM(-71.1043443253471 42.3150676015829 10)\n"
+"\n"
+"--Return a 3d point (e.g. has altitude)\n"
+"SELECT ST_MakePoint(1, 2,1.5);\n"
+"\n"
+"--Get m of point\n"
+"SELECT ST_M(ST_MakePointM(-71.1043443253471, 42.3150676015829,10));\n"
+"result\n"
+"-------\n"
+"10"
+msgstr ""
+
+#. Tag: para
+#: reference_constructor.xml:1441
 #, no-c-format
 msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1445
+#: reference_constructor.xml:1447
 #, no-c-format
 msgid "ST_MLineFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1447
+#: reference_constructor.xml:1449
 #, no-c-format
 msgid "Return a specified ST_MultiLineString value from WKT representation."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1451
+#: reference_constructor.xml:1453
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_MLineFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_MLineFromText</"
+"function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1469
+#: reference_constructor.xml:1471
 #, no-c-format
-msgid "Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is not give, it defaults to 0."
+msgid ""
+"Makes a Geometry from Well-Known-Text (WKT) with the given SRID. If SRID is "
+"not given, it defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1475
+#: reference_constructor.xml:1477
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTILINESTRING"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1478 reference_constructor.xml:1539
+#: reference_constructor.xml:1480 reference_constructor.xml:1541
 #, no-c-format
-msgid "If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step."
+msgid ""
+"If you are absolutely sure all your WKT geometries are points, don't use "
+"this function. It is slower than ST_GeomFromText since it adds an additional "
+"validation step."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1484
+#: reference_constructor.xml:1486
 #, no-c-format
 msgid "&sqlmm_compliant;SQL-MM 3: 9.4.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1492
+#: reference_constructor.xml:1494
 #, no-c-format
 msgid "SELECT ST_MLineFromText('MULTILINESTRING((1 2, 3 4), (4 5, 6 7))');"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1505
+#: reference_constructor.xml:1507
 #, no-c-format
 msgid "ST_MPointFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1507 reference_constructor.xml:1877
+#: reference_constructor.xml:1509 reference_constructor.xml:1879
 #, no-c-format
-msgid "<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.</refpurpose>"
+msgid ""
+"<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is not "
+"given, it defaults to 0.</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1512
+#: reference_constructor.xml:1514
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_MPointFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_MPointFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1530
+#: reference_constructor.xml:1532
 #, no-c-format
-msgid "<para>Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.</para>"
+msgid ""
+"<para>Makes a Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to 0.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1536
+#: reference_constructor.xml:1538
 #, no-c-format
 msgid "Returns null if the WKT is not a MULTIPOINT"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1544
+#: reference_constructor.xml:1546
 #, no-c-format
 msgid "&sfs_compliant; 3.2.6.2"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1545
+#: reference_constructor.xml:1547
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.2.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1553
+#: reference_constructor.xml:1555
 #, no-c-format
 msgid ""
-      "SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
-      "SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', 4326);"
+"SELECT ST_MPointFromText('MULTIPOINT(1 2, 3 4)');\n"
+"SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', "
+"4326);"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1566
+#: reference_constructor.xml:1568
 #, no-c-format
 msgid "ST_MPolyFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1568
+#: reference_constructor.xml:1570
 #, no-c-format
-msgid "Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0."
+msgid ""
+"Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not "
+"given, it defaults to 0."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1573
+#: reference_constructor.xml:1575
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_MPolyFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_MPolyFromText</"
+"function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1591
+#: reference_constructor.xml:1593
 #, no-c-format
-msgid "Makes a MultiPolygon from WKT with the given SRID. If SRID is not give, it defaults to 0."
+msgid ""
+"Makes a MultiPolygon from WKT with the given SRID. If SRID is not given, it "
+"defaults to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1597
+#: reference_constructor.xml:1599
 #, no-c-format
 msgid "Throws an error if the WKT is not a MULTIPOLYGON"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1600
+#: reference_constructor.xml:1602
 #, no-c-format
-msgid "If you are absolutely sure all your WKT geometries are multipolygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step."
+msgid ""
+"If you are absolutely sure all your WKT geometries are multipolygons, don't "
+"use this function. It is slower than ST_GeomFromText since it adds an "
+"additional validation step."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1606
+#: reference_constructor.xml:1608
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 9.6.4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1614
+#: reference_constructor.xml:1616
 #, no-c-format
 msgid ""
-      "SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),(5 5 3,5 7 3,7 7 3,7 5 3,5 5 3)))');\n"
-      "SELECt ST_MPolyFromText('MULTIPOLYGON(((-70.916 42.1002,-70.9468 42.0946,-70.9765 42.0872,-70.9754 42.0875,-70.9749 42.0879,-70.9752 42.0881,-70.9754 42.0891,-70.9758 42.0894,-70.9759 42.0897,-70.9759 42.0899,-70.9754 42.0902,-70.9756 42.0906,-70.9753 42.0907,-70.9753 42.0917,-70.9757 42.0924,-70.9755 42.0928,-70.9755 42.0942,-70.9751 42.0948,-70.9755 42.0953,-70.9751 42.0958,-70.9751 42.0962,-70.9759 42.0983,-70.9767 42.0987,-70.9768 42.0991,-70.9771 42.0997,-70.9771 42.1003,-70. [...]
-      "        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
+"SELECT ST_MPolyFromText('MULTIPOLYGON(((0 0 1,20 0 1,20 20 1,0 20 1,0 0 1),"
+"(5 5 3,5 7 3,7 7 3,7 5 3,5 5 3)))');\n"
+"SELECt ST_MPolyFromText('MULTIPOLYGON(((-70.916 42.1002,-70.9468 "
+"42.0946,-70.9765 42.0872,-70.9754 42.0875,-70.9749 42.0879,-70.9752 "
+"42.0881,-70.9754 42.0891,-70.9758 42.0894,-70.9759 42.0897,-70.9759 "
+"42.0899,-70.9754 42.0902,-70.9756 42.0906,-70.9753 42.0907,-70.9753 "
+"42.0917,-70.9757 42.0924,-70.9755 42.0928,-70.9755 42.0942,-70.9751 "
+"42.0948,-70.9755 42.0953,-70.9751 42.0958,-70.9751 42.0962,-70.9759 "
+"42.0983,-70.9767 42.0987,-70.9768 42.0991,-70.9771 42.0997,-70.9771 "
+"42.1003,-70.9768 42.1005,-70.977 42.1011,-70.9766 42.1019,-70.9768 "
+"42.1026,-70.9769 42.1033,-70.9775 42.1042,-70.9773 42.1043,-70.9776 "
+"42.1043,-70.9778 42.1048,-70.9773 42.1058,-70.9774 42.1061,-70.9779 "
+"42.1065,-70.9782 42.1078,-70.9788 42.1085,-70.9798 42.1087,-70.9806 "
+"42.109,-70.9807 42.1093,-70.9806 42.1099,-70.9809 42.1109,-70.9808 "
+"42.1112,-70.9798 42.1116,-70.9792 42.1127,-70.979 42.1129,-70.9787 "
+"42.1134,-70.979 42.1139,-70.9791 42.1141,-70.9987 42.1116,-71.0022 42.1273,\n"
+"        -70.9408 42.1513,-70.9315 42.1165,-70.916 42.1002)))',4326);"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1627
+#: reference_constructor.xml:1629
 #, no-c-format
 msgid "ST_Point"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1629
+#: reference_constructor.xml:1631
 #, no-c-format
-msgid "Returns an ST_Point with the given coordinate values. OGC alias for ST_MakePoint."
+msgid ""
+"Returns an ST_Point with the given coordinate values. OGC alias for "
+"ST_MakePoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1634
+#: reference_constructor.xml:1636
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Point</function></funcdef> <paramdef><type>float </type> <parameter>x_lon</parameter></paramdef> <paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Point</function></funcdef> "
+"<paramdef><type>float </type> <parameter>x_lon</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>y_lat</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1645
+#: reference_constructor.xml:1647
 #, no-c-format
-msgid "Returns an ST_Point with the given coordinate values. MM compliant alias for ST_MakePoint that takes just an x and y."
+msgid ""
+"Returns an ST_Point with the given coordinate values. MM compliant alias for "
+"ST_MakePoint that takes just an x and y."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1648
+#: reference_constructor.xml:1650
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.2"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1654
+#: reference_constructor.xml:1656
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1656
+#: reference_constructor.xml:1658
 #, no-c-format
 msgid "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)"
 msgstr ""
 
 #. Tag: title
-#: reference_constructor.xml:1660
+#: reference_constructor.xml:1662
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1662
+#: reference_constructor.xml:1664
 #, no-c-format
-msgid "SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) As geography);"
+msgid ""
+"SELECT CAST(ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326) "
+"As geography);"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1663
+#: reference_constructor.xml:1665
 #, no-c-format
 msgid ""
-      "-- the :: is PostgreSQL short-hand for casting.\n"
-      "SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)::geography;"
+"-- the :: is PostgreSQL short-hand for casting.\n"
+"SELECT ST_SetSRID(ST_Point(-71.1043443253471, 42.3150676015829),4326)::"
+"geography;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1665
+#: reference_constructor.xml:1667
 #, no-c-format
 msgid ""
-      "--If your point coordinates are in a different spatial reference from WGS-84 long lat, then you need to transform before casting\n"
-      "-- This example we convert a point in Pennsylvania State Plane feet to WGS 84 and then geography\n"
-      "SELECT ST_Transform(ST_SetSRID(ST_Point(3637510, 3014852),2273),4326)::geography;"
+"--If your point coordinates are in a different spatial reference from WGS-84 "
+"long lat, then you need to transform before casting\n"
+"-- This example we convert a point in Pennsylvania State Plane feet to WGS "
+"84 and then geography\n"
+"SELECT ST_Transform(ST_SetSRID(ST_Point(3637510, 3014852),2273),4326)::"
+"geography;"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1672
+#: reference_constructor.xml:1674
 #, no-c-format
-msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1678
+#: reference_constructor.xml:1680
 #, no-c-format
 msgid "ST_PointFromGeoHash"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1680
+#: reference_constructor.xml:1682
 #, no-c-format
 msgid "Return a point from a GeoHash string."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1685
+#: reference_constructor.xml:1687
 #, no-c-format
-msgid "<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> <paramdef><type>text </type> <parameter>geohash</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>precision=full_precision_of_geohash</parameter></paramdef>"
+msgid ""
+"<funcdef>point <function>ST_PointFromGeoHash</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geohash</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>precision=full_precision_of_geohash</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1696
+#: reference_constructor.xml:1698
 #, no-c-format
-msgid "Return a point from a GeoHash string. The point represents the center point of the GeoHash."
+msgid ""
+"Return a point from a GeoHash string. The point represents the center point "
+"of the GeoHash."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1698
+#: reference_constructor.xml:1700
 #, no-c-format
-msgid "If no <varname>precision</varname> is specified ST_PointFromGeoHash returns a point based on full precision of the input GeoHash string."
+msgid ""
+"If no <varname>precision</varname> is specified ST_PointFromGeoHash returns "
+"a point based on full precision of the input GeoHash string."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1700
+#: reference_constructor.xml:1702
 #, no-c-format
-msgid "If <varname>precision</varname> is specified ST_PointFromGeoHash will use that many characters from the GeoHash to create the point."
+msgid ""
+"If <varname>precision</varname> is specified ST_PointFromGeoHash will use "
+"that many characters from the GeoHash to create the point."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1707
+#: reference_constructor.xml:1709
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
-      "          st_astext\n"
-      "------------------------------\n"
-      " POINT(-115.172816 36.114646)\n"
-      "\n"
-      "SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
-      "             st_astext\n"
-      "-----------------------------------\n"
-      " POINT(-115.13671875 36.123046875)\n"
-      "\n"
-      "SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
-      "                 st_astext\n"
-      "-------------------------------------------\n"
-      " POINT(-115.172815918922 36.1146435141563)\n"
-      "                ]]>"
-msgstr ""
-
-#. Tag: para
-#: reference_constructor.xml:1712
+"<![CDATA[SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0'));\n"
+"          st_astext\n"
+"------------------------------\n"
+" POINT(-115.172816 36.114646)\n"
+"\n"
+"SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 4));\n"
+"             st_astext\n"
+"-----------------------------------\n"
+" POINT(-115.13671875 36.123046875)\n"
+"\n"
+"SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));\n"
+"                 st_astext\n"
+"-------------------------------------------\n"
+" POINT(-115.172815918922 36.1146435141563)\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: para
+#: reference_constructor.xml:1714
 #, no-c-format
-msgid ", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash\"/>"
+msgid ""
+", <xref linkend=\"ST_Box2dFromGeoHash\"/>, <xref linkend=\"ST_GeomFromGeoHash"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1718
+#: reference_constructor.xml:1720
 #, no-c-format
 msgid "ST_PointFromText"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1719
+#: reference_constructor.xml:1721
 #, no-c-format
-msgid "Makes a point Geometry from WKT with the given SRID. If SRID is not given, it defaults to unknown."
+msgid ""
+"Makes a point Geometry from WKT with the given SRID. If SRID is not given, "
+"it defaults to unknown."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1723
+#: reference_constructor.xml:1725
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_PointFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_PointFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_PointFromText</function></funcdef> <paramdef><type>text </type> "
+"<parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1739
+#: reference_constructor.xml:1741
 #, no-c-format
-msgid "Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text representation. If SRID is not give, it defaults to unknown (currently 0). If geometry is not a WKT point representation, returns null. If completely invalid WKT, then throws an error."
+msgid ""
+"Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text "
+"representation. If SRID is not given, it defaults to unknown (currently 0). "
+"If geometry is not a WKT point representation, returns null. If completely "
+"invalid WKT, then throws an error."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1745
+#: reference_constructor.xml:1747
 #, no-c-format
-msgid "There are 2 variants of ST_PointFromText function, the first takes no SRID and returns a geometry with no defined spatial reference system. The second takes a spatial reference id as the second argument and returns an ST_Geometry that includes this srid as part of its meta-data. The srid must be defined in the spatial_ref_sys table."
+msgid ""
+"There are 2 variants of ST_PointFromText function, the first takes no SRID "
+"and returns a geometry with no defined spatial reference system. The second "
+"takes a spatial reference id as the second argument and returns an "
+"ST_Geometry that includes this srid as part of its meta-data. The srid must "
+"be defined in the spatial_ref_sys table."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1752
+#: reference_constructor.xml:1754
 #, no-c-format
-msgid "If you are absolutely sure all your WKT geometries are points, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step. If you are building points from long lat coordinates and care more about performance and accuracy than OGC compliance, use <xref linkend=\"ST_MakePoint\"/> or OGC compliant alias <xref linkend=\"ST_Point\"/>."
+msgid ""
+"If you are absolutely sure all your WKT geometries are points, don't use "
+"this function. It is slower than ST_GeomFromText since it adds an additional "
+"validation step. If you are building points from long lat coordinates and "
+"care more about performance and accuracy than OGC compliance, use <xref "
+"linkend=\"ST_MakePoint\"/> or OGC compliant alias <xref linkend=\"ST_Point\"/"
+">."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1757
+#: reference_constructor.xml:1759
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.8"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1762
+#: reference_constructor.xml:1764
 #, no-c-format
 msgid ""
-      "SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
-      "SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
+"SELECT ST_PointFromText('POINT(-71.064544 42.28787)');\n"
+"SELECT ST_PointFromText('POINT(-71.064544 42.28787)', 4326);"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1766
+#: reference_constructor.xml:1768
 #, no-c-format
-msgid ", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_MakePoint\"/>, <xref linkend=\"ST_Point\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1772
+#: reference_constructor.xml:1774
 #, no-c-format
 msgid "ST_PointFromWKB"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1774
+#: reference_constructor.xml:1776
 #, no-c-format
 msgid "Makes a geometry from WKB with the given SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1795
+#: reference_constructor.xml:1797
 #, no-c-format
-msgid "The <varname>ST_PointFromWKB</varname> function, takes a well-known binary representation of geometry and a Spatial Reference System ID (<varname>SRID</varname>) and creates an instance of the appropriate geometry type - in this case, a <varname>POINT</varname> geometry. This function plays the role of the Geometry Factory in SQL."
+msgid ""
+"The <varname>ST_PointFromWKB</varname> function, takes a well-known binary "
+"representation of geometry and a Spatial Reference System ID (<varname>SRID</"
+"varname>) and creates an instance of the appropriate geometry type - in this "
+"case, a <varname>POINT</varname> geometry. This function plays the role of "
+"the Geometry Factory in SQL."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1801
+#: reference_constructor.xml:1803
 #, no-c-format
-msgid "If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is returned if the input <varname>bytea</varname> does not represent a <varname>POINT</varname> geometry."
+msgid ""
+"If an SRID is not specified, it defaults to 0. <varname>NULL</varname> is "
+"returned if the input <varname>bytea</varname> does not represent a "
+"<varname>POINT</varname> geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1804
+#: reference_constructor.xml:1806
 #, no-c-format
 msgid "&sfs_compliant; s3.2.7.2"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1805
+#: reference_constructor.xml:1807
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 6.1.9"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1813
-#, no-c-format
-msgid ""
-      "SELECT\n"
-      "  ST_AsText(\n"
-      "        ST_PointFromWKB(\n"
-      "          ST_AsEWKB('POINT(2 5)'::geometry)\n"
-      "        )\n"
-      "  );\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(2 5)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT\n"
-      "  ST_AsText(\n"
-      "        ST_PointFromWKB(\n"
-      "          ST_AsEWKB('LINESTRING(2 5, 2 6)'::geometry)\n"
-      "        )\n"
-      "  );\n"
-      " st_astext\n"
-      "-----------\n"
-      "\n"
-      "(1 row)"
+#: reference_constructor.xml:1815
+#, no-c-format
+msgid ""
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_PointFromWKB(\n"
+"          ST_AsEWKB('POINT(2 5)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"------------\n"
+" POINT(2 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT\n"
+"  ST_AsText(\n"
+"        ST_PointFromWKB(\n"
+"          ST_AsEWKB('LINESTRING(2 5, 2 6)'::geometry)\n"
+"        )\n"
+"  );\n"
+" st_astext\n"
+"-----------\n"
+"\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1826
+#: reference_constructor.xml:1828
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1828
+#: reference_constructor.xml:1830
 #, no-c-format
-msgid "<refpurpose>Returns a polygon built from the specified linestring and SRID.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a polygon built from the specified linestring and SRID.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1833
+#: reference_constructor.xml:1835
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Polygon</function></funcdef> <paramdef><type>geometry </type> <parameter>aLineString</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Polygon</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>aLineString</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1844
+#: reference_constructor.xml:1846
 #, no-c-format
-msgid "<para>Returns a polygon built from the specified linestring and SRID.</para>"
+msgid ""
+"<para>Returns a polygon built from the specified linestring and SRID.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1848
+#: reference_constructor.xml:1850
 #, no-c-format
-msgid "ST_Polygon is similar to first version oST_MakePolygon except it also sets the spatial ref sys (SRID) of the polygon. Will not work with MULTILINESTRINGS so use LineMerge to merge multilines. Also does not create polygons with holes. Use ST_MakePolygon for that."
+msgid ""
+"ST_Polygon is similar to first version oST_MakePolygon except it also sets "
+"the spatial ref sys (SRID) of the polygon. Will not work with "
+"MULTILINESTRINGS so use LineMerge to merge multilines. Also does not create "
+"polygons with holes. Use ST_MakePolygon for that."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1853
+#: reference_constructor.xml:1855
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1862
+#: reference_constructor.xml:1864
 #, no-c-format
 msgid ""
-      "--a 2d polygon\n"
-      "SELECT ST_Polygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, 75.15 29.53)'), 4326);\n"
-      "\n"
-      "--result--\n"
-      "POLYGON((75.15 29.53,77 29,77.6 29.5,75.15 29.53))\n"
-      "--a 3d polygon\n"
-      "SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromEWKT('LINESTRING(75.15 29.53 1,77 29 1,77.6 29.5 1, 75.15 29.53 1)'), 4326));\n"
-      "\n"
-      "result\n"
-      "------\n"
-      "SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
+"--a 2d polygon\n"
+"SELECT ST_Polygon(ST_GeomFromText('LINESTRING(75.15 29.53,77 29,77.6 29.5, "
+"75.15 29.53)'), 4326);\n"
+"\n"
+"--result--\n"
+"POLYGON((75.15 29.53,77 29,77.6 29.5,75.15 29.53))\n"
+"--a 3d polygon\n"
+"SELECT ST_AsEWKT(ST_Polygon(ST_GeomFromEWKT('LINESTRING(75.15 29.53 1,77 29 "
+"1,77.6 29.5 1, 75.15 29.53 1)'), 4326));\n"
+"\n"
+"result\n"
+"------\n"
+"SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1869
+#: reference_constructor.xml:1871
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_LineMerge\"/>, <xref linkend=\"ST_MakePolygon\"/>"
+msgid ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
+"linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_LineMerge\"/>, <xref "
+"linkend=\"ST_MakePolygon\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1875
+#: reference_constructor.xml:1877
 #, no-c-format
 msgid "ST_PolygonFromText"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_constructor.xml:1882
+#: reference_constructor.xml:1884
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_PolygonFromText</function></"
+"funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_PolygonFromText</function></funcdef> <paramdef><type>text </"
+"type> <parameter>WKT</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1898
+#: reference_constructor.xml:1900
 #, no-c-format
-msgid "Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0. Returns null if WKT is not a polygon."
+msgid ""
+"Makes a Geometry from WKT with the given SRID. If SRID is not given, it "
+"defaults to 0. Returns null if WKT is not a polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1905
+#: reference_constructor.xml:1907
 #, no-c-format
-msgid "If you are absolutely sure all your WKT geometries are polygons, don't use this function. It is slower than ST_GeomFromText since it adds an additional validation step."
+msgid ""
+"If you are absolutely sure all your WKT geometries are polygons, don't use "
+"this function. It is slower than ST_GeomFromText since it adds an additional "
+"validation step."
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1908
+#: reference_constructor.xml:1910
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.3.6"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_constructor.xml:1914
+#: reference_constructor.xml:1916
 #, no-c-format
 msgid ""
-      "SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 42.3902909739571,-71.1776820268866 42.3903701743239,\n"
-      "-71.1776063012595 42.3903825660754,-71.1775826583081 42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
-      "st_polygonfromtext\n"
-      "------------------\n"
-      "010300000001000000050000006...\n"
-      "\n"
-      "\n"
-      "SELECT ST_PolygonFromText('POINT(1 2)') IS NULL as point_is_notpoly;\n"
-      "\n"
-      "point_is_not_poly\n"
-      "----------\n"
-      "t"
+"SELECT ST_PolygonFromText('POLYGON((-71.1776585052917 "
+"42.3902909739571,-71.1776820268866 42.3903701743239,\n"
+"-71.1776063012595 42.3903825660754,-71.1775826583081 "
+"42.3903033653531,-71.1776585052917 42.3902909739571))');\n"
+"st_polygonfromtext\n"
+"------------------\n"
+"010300000001000000050000006...\n"
+"\n"
+"\n"
+"SELECT ST_PolygonFromText('POINT(1 2)') IS NULL as point_is_notpoly;\n"
+"\n"
+"point_is_not_poly\n"
+"----------\n"
+"t"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1927
+#: reference_constructor.xml:1929
 #, no-c-format
 msgid "ST_WKBToSQL"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_constructor.xml:1928
+#: reference_constructor.xml:1930
 #, no-c-format
-msgid "Return a specified ST_Geometry value from Well-Known Binary representation (WKB). This is an alias name for ST_GeomFromWKB that takes no srid"
+msgid ""
+"Return a specified ST_Geometry value from Well-Known Binary representation "
+"(WKB). This is an alias name for ST_GeomFromWKB that takes no srid"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1932
+#: reference_constructor.xml:1934
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> <paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_WKBToSQL</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>WKB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1940
+#: reference_constructor.xml:1942
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.36"
 msgstr ""
 
 #. Tag: refname
-#: reference_constructor.xml:1950
+#: reference_constructor.xml:1952
 #, no-c-format
 msgid "ST_WKTToSQL"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_constructor.xml:1955
+#: reference_constructor.xml:1957
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> <paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_WKTToSQL</function></funcdef> "
+"<paramdef><type>text </type> <parameter>WKT</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_constructor.xml:1963
+#: reference_constructor.xml:1965
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.34"
 msgstr ""
-
diff --git a/doc/po/templates/reference_editor.xml.pot b/doc/po/templates/reference_editor.xml.pot
index 693cd91..e24a6ed 100644
--- a/doc/po/templates/reference_editor.xml.pot
+++ b/doc/po/templates/reference_editor.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -35,17 +35,36 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:12
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_AddPoint</function></funcdef> <paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_AddPoint</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_editor.xml:19
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_AddPoint</function></funcdef> <paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></paramdef> <paramdef><type>integer</type> <parameter>position</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_AddPoint</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>point</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>position</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146 reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278 reference_editor.xml:319 reference_editor.xml:360 reference_editor.xml:414 reference_editor.xml:443 reference_editor.xml:489 reference_editor.xml:534 reference_editor.xml:576 reference_editor.xml:627 reference_editor.xml:669 reference_editor.xml:704 reference_editor.xml:748 reference_editor.xml:781 reference_editor.xml:825 reference_editor [...]
+#: reference_editor.xml:29 reference_editor.xml:88 reference_editor.xml:146
+#: reference_editor.xml:192 reference_editor.xml:235 reference_editor.xml:278
+#: reference_editor.xml:319 reference_editor.xml:369 reference_editor.xml:408
+#: reference_editor.xml:465 reference_editor.xml:509 reference_editor.xml:538
+#: reference_editor.xml:595 reference_editor.xml:640 reference_editor.xml:682
+#: reference_editor.xml:733 reference_editor.xml:775 reference_editor.xml:810
+#: reference_editor.xml:854 reference_editor.xml:887 reference_editor.xml:935
+#: reference_editor.xml:984 reference_editor.xml:1031 reference_editor.xml:1080
+#: reference_editor.xml:1147 reference_editor.xml:1212
+#: reference_editor.xml:1254 reference_editor.xml:1298
+#: reference_editor.xml:1375 reference_editor.xml:1453
+#: reference_editor.xml:1612 reference_editor.xml:1718
+#: reference_editor.xml:1770
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -53,23 +72,45 @@ msgstr ""
 #. Tag: para
 #: reference_editor.xml:31
 #, no-c-format
-msgid "Adds a point to a LineString before point <position> (0-based index). Third parameter can be omitted or set to -1 for appending."
+msgid ""
+"Adds a point to a LineString before point <position> (0-based index). "
+"Third parameter can be omitted or set to -1 for appending."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:34 reference_editor.xml:541 reference_editor.xml:751 reference_editor.xml:1148
+#: reference_editor.xml:34 reference_editor.xml:647 reference_editor.xml:857
+#: reference_editor.xml:1259
 #, no-c-format
 msgid "Availability: 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157 reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324 reference_editor.xml:370 reference_editor.xml:419 reference_editor.xml:452 reference_editor.xml:498 reference_editor.xml:752 reference_editor.xml:834 reference_editor.xml:884 reference_editor.xml:932 reference_editor.xml:983 reference_editor.xml:1057 reference_editor.xml:1151 reference_editor.xml:1295 reference_editor.xml:1613 reference_e [...]
+#: reference_editor.xml:35 reference_editor.xml:110 reference_editor.xml:157
+#: reference_editor.xml:200 reference_editor.xml:242 reference_editor.xml:324
+#: reference_editor.xml:377 reference_editor.xml:418 reference_editor.xml:473
+#: reference_editor.xml:514 reference_editor.xml:553 reference_editor.xml:604
+#: reference_editor.xml:858 reference_editor.xml:892 reference_editor.xml:944
+#: reference_editor.xml:994 reference_editor.xml:1042 reference_editor.xml:1093
+#: reference_editor.xml:1167 reference_editor.xml:1262
+#: reference_editor.xml:1406 reference_editor.xml:1726
+#: reference_editor.xml:1783
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162 reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289 reference_editor.xml:330 reference_editor.xml:376 reference_editor.xml:457 reference_editor.xml:504 reference_editor.xml:546 reference_editor.xml:598 reference_editor.xml:642 reference_editor.xml:677 reference_editor.xml:720 reference_editor.xml:756 reference_editor.xml:787 reference_editor.xml:843 reference_editor.xml:890 reference_edito [...]
+#: reference_editor.xml:39 reference_editor.xml:116 reference_editor.xml:162
+#: reference_editor.xml:205 reference_editor.xml:248 reference_editor.xml:289
+#: reference_editor.xml:330 reference_editor.xml:424 reference_editor.xml:558
+#: reference_editor.xml:610 reference_editor.xml:652 reference_editor.xml:704
+#: reference_editor.xml:748 reference_editor.xml:783 reference_editor.xml:826
+#: reference_editor.xml:862 reference_editor.xml:897 reference_editor.xml:953
+#: reference_editor.xml:1000 reference_editor.xml:1049
+#: reference_editor.xml:1101 reference_editor.xml:1175
+#: reference_editor.xml:1227 reference_editor.xml:1266
+#: reference_editor.xml:1314 reference_editor.xml:1411
+#: reference_editor.xml:1489 reference_editor.xml:1652
+#: reference_editor.xml:1731 reference_editor.xml:1789
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -78,25 +119,39 @@ msgstr ""
 #: reference_editor.xml:40
 #, no-c-format
 msgid ""
-      "--guarantee all linestrings in a table are closed\n"
-      "                --by adding the start point of each linestring to the end of the line string\n"
-      "                --only for those that are not closed\n"
-      "                UPDATE sometable\n"
-      "                SET the_geom = ST_AddPoint(the_geom, ST_StartPoint(the_geom))\n"
-      "                FROM sometable\n"
-      "                WHERE ST_IsClosed(the_geom) = false;\n"
-      "\n"
-      "                --Adding point to a 3-d line\n"
-      "                SELECT ST_AsEWKT(ST_AddPoint(ST_GeomFromEWKT('LINESTRING(0 0 1, 1 1 1)'), ST_MakePoint(1, 2, 3)));\n"
-      "\n"
-      "                --result\n"
-      "                st_asewkt\n"
-      "                ----------\n"
-      "                LINESTRING(0 0 1,1 1 1,1 2 3)"
+"--guarantee all linestrings in a table are closed\n"
+"                --by adding the start point of each linestring to the end of "
+"the line string\n"
+"                --only for those that are not closed\n"
+"                UPDATE sometable\n"
+"                SET the_geom = ST_AddPoint(the_geom, "
+"ST_StartPoint(the_geom))\n"
+"                FROM sometable\n"
+"                WHERE ST_IsClosed(the_geom) = false;\n"
+"\n"
+"                --Adding point to a 3-d line\n"
+"                SELECT ST_AsEWKT(ST_AddPoint(ST_GeomFromEWKT('LINESTRING(0 0 "
+"1, 1 1 1)'), ST_MakePoint(1, 2, 3)));\n"
+"\n"
+"                --result\n"
+"                st_asewkt\n"
+"                ----------\n"
+"                LINESTRING(0 0 1,1 1 1,1 2 3)"
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169 reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296 reference_editor.xml:337 reference_editor.xml:385 reference_editor.xml:463 reference_editor.xml:510 reference_editor.xml:551 reference_editor.xml:603 reference_editor.xml:647 reference_editor.xml:682 reference_editor.xml:725 reference_editor.xml:760 reference_editor.xml:850 reference_editor.xml:897 reference_editor.xml:946 reference_edito [...]
+#: reference_editor.xml:43 reference_editor.xml:123 reference_editor.xml:169
+#: reference_editor.xml:212 reference_editor.xml:255 reference_editor.xml:296
+#: reference_editor.xml:337 reference_editor.xml:382 reference_editor.xml:433
+#: reference_editor.xml:478 reference_editor.xml:564 reference_editor.xml:616
+#: reference_editor.xml:657 reference_editor.xml:709 reference_editor.xml:753
+#: reference_editor.xml:788 reference_editor.xml:831 reference_editor.xml:866
+#: reference_editor.xml:960 reference_editor.xml:1007 reference_editor.xml:1056
+#: reference_editor.xml:1108 reference_editor.xml:1182
+#: reference_editor.xml:1232 reference_editor.xml:1270
+#: reference_editor.xml:1322 reference_editor.xml:1418
+#: reference_editor.xml:1564 reference_editor.xml:1686
+#: reference_editor.xml:1744 reference_editor.xml:1796
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -122,43 +177,80 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_editor.xml:56
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Affine</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float </type> <parameter>a</parameter></paramdef> <paramdef><type>float </type> <parameter>b</parameter></paramdef> <paramdef><type>float </type> <parameter>c</parameter></paramdef> <paramdef><type>float </type> <parameter>d</parameter></paramdef> <paramdef><type>float </type> <parameter>e</parameter></paramdef> <paramd [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Affine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>a</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>b</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>c</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>d</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>e</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>f</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>g</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>h</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>i</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>xoff</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>yoff</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>zoff</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Affine</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>a</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>b</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>d</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>e</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>xoff</"
+"parameter></paramdef> <paramdef><type>float </type> <parameter>yoff</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:90
 #, no-c-format
-msgid "Applies a 3d affine transformation to the geometry to do things like translate, rotate, scale in one step."
+msgid ""
+"Applies a 3d affine transformation to the geometry to do things like "
+"translate, rotate, scale in one step."
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:91
 #, no-c-format
 msgid ""
-      "Version 1: The call <programlisting>ST_Affine(geom, a, b, c, d, e, f, g, h, i, xoff, yoff, zoff) </programlisting> represents the transformation matrix <programlisting>/ a  b  c  xoff \\\n"
-      "| d  e  f  yoff |\n"
-      "| g  h  i  zoff |\n"
-      "\\ 0  0  0     1 /</programlisting> and the vertices are transformed as follows: <programlisting>x' = a*x + b*y + c*z + xoff\n"
-      "y' = d*x + e*y + f*z + yoff\n"
-      "z' = g*x + h*y + i*z + zoff</programlisting> All of the translate / scale functions below are expressed via such an affine transformation."
+"Version 1: The call <programlisting>ST_Affine(geom, a, b, c, d, e, f, g, h, "
+"i, xoff, yoff, zoff) </programlisting> represents the transformation matrix "
+"<programlisting>/ a  b  c  xoff \\\n"
+"| d  e  f  yoff |\n"
+"| g  h  i  zoff |\n"
+"\\ 0  0  0     1 /</programlisting> and the vertices are transformed as "
+"follows: <programlisting>x' = a*x + b*y + c*z + xoff\n"
+"y' = d*x + e*y + f*z + yoff\n"
+"z' = g*x + h*y + i*z + zoff</programlisting> All of the translate / scale "
+"functions below are expressed via such an affine transformation."
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:98
 #, no-c-format
 msgid ""
-      "Version 2: Applies a 2d affine transformation to the geometry. The call <programlisting>ST_Affine(geom, a, b, d, e, xoff, yoff)</programlisting> represents the transformation matrix <programlisting>/  a  b  0  xoff  \\       /  a  b  xoff  \\\n"
-      "|  d  e  0  yoff  | rsp.  |  d  e  yoff  |\n"
-      "|  0  0  1     0  |       \\  0  0     1  /\n"
-      "\\  0  0  0     1  /</programlisting> and the vertices are transformed as follows: <programlisting>x' = a*x + b*y + xoff\n"
-      "y' = d*x + e*y + yoff\n"
-      "z' = z </programlisting> This method is a subcase of the 3D method above."
+"Version 2: Applies a 2d affine transformation to the geometry. The call "
+"<programlisting>ST_Affine(geom, a, b, d, e, xoff, yoff)</programlisting> "
+"represents the transformation matrix <programlisting>/  a  b  0  xoff  "
+"\\       /  a  b  xoff  \\\n"
+"|  d  e  0  yoff  | rsp.  |  d  e  yoff  |\n"
+"|  0  0  1     0  |       \\  0  0     1  /\n"
+"\\  0  0  0     1  /</programlisting> and the vertices are transformed as "
+"follows: <programlisting>x' = a*x + b*y + xoff\n"
+"y' = d*x + e*y + yoff\n"
+"z' = z </programlisting> This method is a subcase of the 3D method above."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:104 reference_editor.xml:831 reference_editor.xml:881 reference_editor.xml:929 reference_editor.xml:978 reference_editor.xml:1054
+#: reference_editor.xml:104 reference_editor.xml:941 reference_editor.xml:991
+#: reference_editor.xml:1039 reference_editor.xml:1088
+#: reference_editor.xml:1164
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
+"introduced."
 msgstr ""
 
 #. Tag: para
@@ -168,25 +260,40 @@ msgid "Availability: 1.1.2. Name changed from Affine to ST_Affine in 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:106 reference_editor.xml:981 reference_editor.xml:1050 reference_editor.xml:1528 reference_editor.xml:1610 reference_editor.xml:1666
+#: reference_editor.xml:106 reference_editor.xml:1091 reference_editor.xml:1160
+#: reference_editor.xml:1641 reference_editor.xml:1723
+#: reference_editor.xml:1779
 #, no-c-format
-msgid "Prior to 1.3.4, this function crashes if used with geometries that contain CURVES. This is fixed in 1.3.4+"
+msgid ""
+"Prior to 1.3.4, this function crashes if used with geometries that contain "
+"CURVES. This is fixed in 1.3.4+"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198 reference_editor.xml:241 reference_editor.xml:369 reference_editor.xml:416 reference_editor.xml:453 reference_editor.xml:836 reference_editor.xml:883 reference_editor.xml:931 reference_editor.xml:985 reference_editor.xml:1056 reference_editor.xml:1534
+#: reference_editor.xml:108 reference_editor.xml:156 reference_editor.xml:198
+#: reference_editor.xml:241 reference_editor.xml:417 reference_editor.xml:511
+#: reference_editor.xml:554 reference_editor.xml:893 reference_editor.xml:946
+#: reference_editor.xml:993 reference_editor.xml:1041 reference_editor.xml:1095
+#: reference_editor.xml:1166 reference_editor.xml:1647
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:109 reference_editor.xml:417 reference_editor.xml:837 reference_editor.xml:885 reference_editor.xml:933 reference_editor.xml:986 reference_editor.xml:1059
+#: reference_editor.xml:109 reference_editor.xml:512 reference_editor.xml:947
+#: reference_editor.xml:995 reference_editor.xml:1043 reference_editor.xml:1096
+#: reference_editor.xml:1169
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199 reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325 reference_editor.xml:371 reference_editor.xml:418 reference_editor.xml:500 reference_editor.xml:835 reference_editor.xml:984 reference_editor.xml:1058 reference_editor.xml:1199 reference_editor.xml:1533 reference_editor.xml:1614 reference_editor.xml:1671
+#: reference_editor.xml:111 reference_editor.xml:155 reference_editor.xml:199
+#: reference_editor.xml:243 reference_editor.xml:284 reference_editor.xml:325
+#: reference_editor.xml:419 reference_editor.xml:513 reference_editor.xml:606
+#: reference_editor.xml:945 reference_editor.xml:1094 reference_editor.xml:1168
+#: reference_editor.xml:1310 reference_editor.xml:1646
+#: reference_editor.xml:1727 reference_editor.xml:1784
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -195,28 +302,35 @@ msgstr ""
 #: reference_editor.xml:118
 #, no-c-format
 msgid ""
-      "--Rotate a 3d line 180 degrees about the z axis.  Note this is long-hand for doing ST_Rotate();\n"
-      " SELECT ST_AsEWKT(ST_Affine(the_geom,  cos(pi()), -sin(pi()), 0,  sin(pi()), cos(pi()), 0,  0, 0, 1,  0, 0, 0)) As using_affine,\n"
-      "         ST_AsEWKT(ST_Rotate(the_geom, pi())) As using_rotate\n"
-      "        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 1 4 3)') As the_geom) As foo;\n"
-      "        using_affine         |        using_rotate\n"
-      "-----------------------------+-----------------------------\n"
-      " LINESTRING(-1 -2 3,-1 -4 3) | LINESTRING(-1 -2 3,-1 -4 3)\n"
-      "(1 row)\n"
-      "\n"
-      "--Rotate a 3d line 180 degrees in both the x and z axis\n"
-      "SELECT ST_AsEWKT(ST_Affine(the_geom, cos(pi()), -sin(pi()), 0, sin(pi()), cos(pi()), -sin(pi()), 0, sin(pi()), cos(pi()), 0, 0, 0))\n"
-      "        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 1 4 3)') As the_geom) As foo;\n"
-      "           st_asewkt\n"
-      "-------------------------------\n"
-      " LINESTRING(-1 -2 -3,-1 -4 -3)\n"
-      "(1 row)"
+"--Rotate a 3d line 180 degrees about the z axis.  Note this is long-hand for "
+"doing ST_Rotate();\n"
+" SELECT ST_AsEWKT(ST_Affine(the_geom,  cos(pi()), -sin(pi()), 0,  sin(pi()), "
+"cos(pi()), 0,  0, 0, 1,  0, 0, 0)) As using_affine,\n"
+"         ST_AsEWKT(ST_Rotate(the_geom, pi())) As using_rotate\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 1 4 3)') As "
+"the_geom) As foo;\n"
+"        using_affine         |        using_rotate\n"
+"-----------------------------+-----------------------------\n"
+" LINESTRING(-1 -2 3,-1 -4 3) | LINESTRING(-1 -2 3,-1 -4 3)\n"
+"(1 row)\n"
+"\n"
+"--Rotate a 3d line 180 degrees in both the x and z axis\n"
+"SELECT ST_AsEWKT(ST_Affine(the_geom, cos(pi()), -sin(pi()), 0, sin(pi()), "
+"cos(pi()), -sin(pi()), 0, sin(pi()), cos(pi()), 0, 0, 0))\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 1 4 3)') As "
+"the_geom) As foo;\n"
+"           st_asewkt\n"
+"-------------------------------\n"
+" LINESTRING(-1 -2 -3,-1 -4 -3)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:125
 #, no-c-format
-msgid ", <xref linkend=\"ST_Scale\"/>, <xref linkend=\"ST_Translate\"/>, <xref linkend=\"ST_TransScale\"/>"
+msgid ""
+", <xref linkend=\"ST_Scale\"/>, <xref linkend=\"ST_Translate\"/>, <xref "
+"linkend=\"ST_TransScale\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -234,17 +348,23 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:138
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Force2D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Force2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:148
 #, no-c-format
-msgid "Forces the geometries into a \"2-dimensional mode\" so that all output representations will only have the X and Y coordinates. This is useful for force OGC-compliant output (since OGC only specifies 2-D geometries)."
+msgid ""
+"Forces the geometries into a \"2-dimensional mode\" so that all output "
+"representations will only have the X and Y coordinates. This is useful for "
+"force OGC-compliant output (since OGC only specifies 2-D geometries)."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239 reference_editor.xml:365 reference_editor.xml:451 reference_editor.xml:1530
+#: reference_editor.xml:153 reference_editor.xml:196 reference_editor.xml:239
+#: reference_editor.xml:413 reference_editor.xml:552 reference_editor.xml:1643
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces was introduced."
 msgstr ""
@@ -259,16 +379,18 @@ msgstr ""
 #: reference_editor.xml:164
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_Force2D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)')));\n"
-      "                st_asewkt\n"
-      "-------------------------------------\n"
-      "CIRCULARSTRING(1 1,2 3,4 5,6 7,5 6)\n"
-      "\n"
-      "SELECT  ST_AsEWKT(ST_Force2D('POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 2,1 3 2,1 1 2))'));\n"
-      "\n"
-      "                                  st_asewkt\n"
-      "----------------------------------------------\n"
-      " POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 1))"
+"SELECT ST_AsEWKT(ST_Force2D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 "
+"5 2, 6 7 2, 5 6 2)')));\n"
+"                st_asewkt\n"
+"-------------------------------------\n"
+"CIRCULARSTRING(1 1,2 3,4 5,6 7,5 6)\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force2D('POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 "
+"2,1 3 2,1 1 2))'));\n"
+"\n"
+"                                  st_asewkt\n"
+"----------------------------------------------\n"
+" POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 1))"
 msgstr ""
 
 #. Tag: refname
@@ -286,13 +408,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:184
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Force3D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Force3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:194
 #, no-c-format
-msgid "Forces the geometries into XYZ mode. This is an alias for ST_Force_3DZ. If a geometry has no Z component, then a 0 Z coordinate is tacked on."
+msgid ""
+"Forces the geometries into XYZ mode. This is an alias for ST_Force_3DZ. If a "
+"geometry has no Z component, then a 0 Z coordinate is tacked on."
 msgstr ""
 
 #. Tag: para
@@ -305,24 +431,29 @@ msgstr ""
 #: reference_editor.xml:207
 #, no-c-format
 msgid ""
-      "--Nothing happens to an already 3D geometry\n"
-      "                SELECT ST_AsEWKT(ST_Force3D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)')));\n"
-      "                                   st_asewkt\n"
-      "-----------------------------------------------\n"
-      " CIRCULARSTRING(1 1 2,2 3 2,4 5 2,6 7 2,5 6 2)\n"
-      "\n"
-      "\n"
-      "SELECT  ST_AsEWKT(ST_Force3D('POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 1))'));\n"
-      "\n"
-      "                                                 st_asewkt\n"
-      "--------------------------------------------------------------\n"
-      " POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
+"--Nothing happens to an already 3D geometry\n"
+"                SELECT "
+"ST_AsEWKT(ST_Force3D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 "
+"7 2, 5 6 2)')));\n"
+"                                   st_asewkt\n"
+"-----------------------------------------------\n"
+" CIRCULARSTRING(1 1 2,2 3 2,4 5 2,6 7 2,5 6 2)\n"
+"\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force3D('POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 "
+"1))'));\n"
+"\n"
+"                                                 st_asewkt\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:214
 #, no-c-format
-msgid ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref linkend=\"ST_Force_3DZ\"/>"
+msgid ""
+", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
+"linkend=\"ST_Force_3DZ\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -340,13 +471,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:227
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Force3DZ</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Force3DZ</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:237
 #, no-c-format
-msgid "Forces the geometries into XYZ mode. This is a synonym for ST_Force3DZ. If a geometry has no Z component, then a 0 Z coordinate is tacked on."
+msgid ""
+"Forces the geometries into XYZ mode. This is a synonym for ST_Force3DZ. If a "
+"geometry has no Z component, then a 0 Z coordinate is tacked on."
 msgstr ""
 
 #. Tag: para
@@ -359,24 +494,28 @@ msgstr ""
 #: reference_editor.xml:250
 #, no-c-format
 msgid ""
-      "--Nothing happens to an already 3D geometry\n"
-      "SELECT ST_AsEWKT(ST_Force3DZ(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)')));\n"
-      "                                   st_asewkt\n"
-      "-----------------------------------------------\n"
-      " CIRCULARSTRING(1 1 2,2 3 2,4 5 2,6 7 2,5 6 2)\n"
-      "\n"
-      "\n"
-      "SELECT  ST_AsEWKT(ST_Force3DZ('POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 1))'));\n"
-      "\n"
-      "                                                 st_asewkt\n"
-      "--------------------------------------------------------------\n"
-      " POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
+"--Nothing happens to an already 3D geometry\n"
+"SELECT ST_AsEWKT(ST_Force3DZ(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 "
+"5 2, 6 7 2, 5 6 2)')));\n"
+"                                   st_asewkt\n"
+"-----------------------------------------------\n"
+" CIRCULARSTRING(1 1 2,2 3 2,4 5 2,6 7 2,5 6 2)\n"
+"\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force3DZ('POLYGON((0 0,0 5,5 0,0 0),(1 1,3 1,1 3,1 "
+"1))'));\n"
+"\n"
+"                                                 st_asewkt\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:257 reference_editor.xml:339
 #, no-c-format
-msgid ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref linkend=\"ST_Force_3D\"/>"
+msgid ""
+", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
+"linkend=\"ST_Force_3D\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -394,13 +533,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:270
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Force3DM</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Force3DM</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:280
 #, no-c-format
-msgid "Forces the geometries into XYM mode. If a geometry has no M component, then a 0 M coordinate is tacked on. If it has a Z component, then Z is removed"
+msgid ""
+"Forces the geometries into XYM mode. If a geometry has no M component, then "
+"a 0 M coordinate is tacked on. If it has a Z component, then Z is removed"
 msgstr ""
 
 #. Tag: para
@@ -413,24 +556,28 @@ msgstr ""
 #: reference_editor.xml:291
 #, no-c-format
 msgid ""
-      "--Nothing happens to an already 3D geometry\n"
-      "SELECT ST_AsEWKT(ST_Force3DM(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)')));\n"
-      "                                   st_asewkt\n"
-      "------------------------------------------------\n"
-      " CIRCULARSTRINGM(1 1 0,2 3 0,4 5 0,6 7 0,5 6 0)\n"
-      "\n"
-      "\n"
-      "SELECT  ST_AsEWKT(ST_Force3DM('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 1,3 1 1,1 3 1,1 1 1))'));\n"
-      "\n"
-      "                                                  st_asewkt\n"
-      "---------------------------------------------------------------\n"
-      " POLYGONM((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
+"--Nothing happens to an already 3D geometry\n"
+"SELECT ST_AsEWKT(ST_Force3DM(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 "
+"5 2, 6 7 2, 5 6 2)')));\n"
+"                                   st_asewkt\n"
+"------------------------------------------------\n"
+" CIRCULARSTRINGM(1 1 0,2 3 0,4 5 0,6 7 0,5 6 0)\n"
+"\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force3DM('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 1,3 1 "
+"1,1 3 1,1 1 1))'));\n"
+"\n"
+"                                                  st_asewkt\n"
+"---------------------------------------------------------------\n"
+" POLYGONM((0 0 0,0 5 0,5 0 0,0 0 0),(1 1 0,3 1 0,1 3 0,1 1 0))"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:298 reference_editor.xml:387
+#: reference_editor.xml:298 reference_editor.xml:435
 #, no-c-format
-msgid ", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref linkend=\"ST_Force_3D\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+msgid ""
+", <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_Force_3DM\"/>, <xref "
+"linkend=\"ST_Force_3D\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -448,13 +595,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_editor.xml:311
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Force4D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Force4D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_editor.xml:321
 #, no-c-format
-msgid "Forces the geometries into XYZM mode. 0 is tacked on for missing Z and M dimensions."
+msgid ""
+"Forces the geometries into XYZM mode. 0 is tacked on for missing Z and M "
+"dimensions."
 msgstr ""
 
 #. Tag: para
@@ -467,1678 +618,2177 @@ msgstr ""
 #: reference_editor.xml:332
 #, no-c-format
 msgid ""
-      "--Nothing happens to an already 3D geometry\n"
-      "SELECT ST_AsEWKT(ST_Force4D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 5 2, 6 7 2, 5 6 2)')));\n"
-      "                                                st_asewkt\n"
-      "---------------------------------------------------------\n"
-      " CIRCULARSTRING(1 1 2 0,2 3 2 0,4 5 2 0,6 7 2 0,5 6 2 0)\n"
-      "\n"
-      "\n"
-      "\n"
-      "SELECT  ST_AsEWKT(ST_Force4D('MULTILINESTRINGM((0 0 1,0 5 2,5 0 3,0 0 4),(1 1 1,3 1 1,1 3 1,1 1 1))'));\n"
-      "\n"
-      "                                                                          st_asewkt\n"
-      "--------------------------------------------------------------------------------------\n"
-      " MULTILINESTRING((0 0 0 1,0 5 0 2,5 0 0 3,0 0 0 4),(1 1 0 1,3 1 0 1,1 3 0 1,1 1 0 1))"
+"--Nothing happens to an already 3D geometry\n"
+"SELECT ST_AsEWKT(ST_Force4D(ST_GeomFromEWKT('CIRCULARSTRING(1 1 2, 2 3 2, 4 "
+"5 2, 6 7 2, 5 6 2)')));\n"
+"                                                st_asewkt\n"
+"---------------------------------------------------------\n"
+" CIRCULARSTRING(1 1 2 0,2 3 2 0,4 5 2 0,6 7 2 0,5 6 2 0)\n"
+"\n"
+"\n"
+"\n"
+"SELECT  ST_AsEWKT(ST_Force4D('MULTILINESTRINGM((0 0 1,0 5 2,5 0 3,0 0 4),(1 "
+"1 1,3 1 1,1 3 1,1 1 1))'));\n"
+"\n"
+"                                                                          st_asewkt\n"
+"--------------------------------------------------------------------------------------\n"
+" MULTILINESTRING((0 0 0 1,0 5 0 2,5 0 0 3,0 0 0 4),(1 1 0 1,3 1 0 1,1 3 0 "
+"1,1 1 0 1))"
 msgstr ""
 
 #. Tag: refname
 #: reference_editor.xml:345
 #, no-c-format
+msgid "ST_ForcePolygonCCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:348
+#, no-c-format
+msgid ""
+"Orients all exterior rings counter-clockwise and all interior rings "
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:355
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:371
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a counter-clockwise orientation for their "
+"exterior ring, and a clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:378 reference_editor.xml:474 reference_editor.xml:1170
+#, no-c-format
+msgid "&M_support;"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:383 reference_editor.xml:479
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_IsPolygonCCW\"/>, <xref linkend=\"ST_IsPolygonCW\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:393
+#, no-c-format
 msgid "ST_ForceCollection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:347
+#: reference_editor.xml:395
 #, no-c-format
 msgid "Convert the geometry into a GEOMETRYCOLLECTION."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:352
+#: reference_editor.xml:400
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ForceCollection</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ForceCollection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:362
+#: reference_editor.xml:410
 #, no-c-format
-msgid "Converts the geometry into a GEOMETRYCOLLECTION. This is useful for simplifying the WKB representation."
+msgid ""
+"Converts the geometry into a GEOMETRYCOLLECTION. This is useful for "
+"simplifying the WKB representation."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:366
+#: reference_editor.xml:414
 #, no-c-format
-msgid "Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. This is fixed in 1.3.4+"
+msgid ""
+"Availability: 1.2.2, prior to 1.3.4 this function will crash with Curves. "
+"This is fixed in 1.3.4+"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:367
+#: reference_editor.xml:415
 #, no-c-format
 msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Force_Collection."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:378
+#: reference_editor.xml:426
 #, no-c-format
 msgid ""
-      "SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 1,3 1 1,1 3 1,1 1 1))'));\n"
-      "\n"
-      "                                                                   st_asewkt\n"
-      "----------------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION(POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 1,3 1 1,1 3 1,1 1 1)))\n"
-      "\n"
-      "\n"
-      "  SELECT ST_AsText(ST_ForceCollection('CIRCULARSTRING(220227 150406,2220227 150407,220227 150406)'));\n"
-      "                                                                   st_astext\n"
-      "--------------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION(CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n"
-      "(1 row)"
+"SELECT  ST_AsEWKT(ST_ForceCollection('POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 "
+"1,3 1 1,1 3 1,1 1 1))'));\n"
+"\n"
+"                                                                   st_asewkt\n"
+"----------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(POLYGON((0 0 1,0 5 1,5 0 1,0 0 1),(1 1 1,3 1 1,1 3 1,1 1 "
+"1)))\n"
+"\n"
+"\n"
+"  SELECT ST_AsText(ST_ForceCollection('CIRCULARSTRING(220227 150406,2220227 "
+"150407,220227 150406)'));\n"
+"                                                                   st_astext\n"
+"--------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(CIRCULARSTRING(220227 150406,2220227 150407,220227 "
+"150406))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:380
-#, no-c-format
-msgid ""
-      "-- POLYHEDRAL example --\n"
-      "SELECT ST_AsEWKT(ST_ForceCollection('POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
-      " ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
-      " ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
-      " ((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
-      " ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
-      " ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))'))\n"
-      "\n"
-      "                                                                   st_asewkt\n"
-      "----------------------------------------------------------------------------------\n"
-      "GEOMETRYCOLLECTION(\n"
-      "  POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
-      "  POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
-      "  POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
-      "  POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
-      "  POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
-      "  POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))\n"
-      ")"
+#: reference_editor.xml:428
+#, no-c-format
+msgid ""
+"-- POLYHEDRAL example --\n"
+"SELECT ST_AsEWKT(ST_ForceCollection('POLYHEDRALSURFACE(((0 0 0,0 0 1,0 1 1,0 "
+"1 0,0 0 0)),\n"
+" ((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
+" ((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
+" ((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
+" ((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
+" ((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1)))'))\n"
+"\n"
+"                                                                   st_asewkt\n"
+"----------------------------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(\n"
+"  POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0)),\n"
+"  POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0)),\n"
+"  POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0)),\n"
+"  POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0)),\n"
+"  POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0)),\n"
+"  POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))\n"
+")"
+msgstr ""
+
+#. Tag: refname
+#: reference_editor.xml:441
+#, no-c-format
+msgid "ST_ForcePolygonCW"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_editor.xml:444
+#, no-c-format
+msgid ""
+"Orients all exterior rings clockwise and all interior rings counter-"
+"clockwise."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_editor.xml:451
+#, no-c-format
+msgid ""
+"<funcdef> geometry <function>ST_ForcePolygonCW</function> </funcdef> "
+"<paramdef> <type>geometry</type> <parameter>geom</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:467
+#, no-c-format
+msgid ""
+"Forces (Multi)Polygons to use a clockwise orientation for their exterior "
+"ring, and a counter-clockwise orientation for their interior rings. Non-"
+"polygonal geometries are returned unchanged."
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:394
+#: reference_editor.xml:489
 #, no-c-format
 msgid "ST_ForceSFS"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:396
+#: reference_editor.xml:491
 #, no-c-format
 msgid "Force the geometries to use SFS 1.1 geometry types only."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:400
+#: reference_editor.xml:495
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>text </type> <parameter>version</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_ForceSFS</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_ForceSFS</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>version</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:426
+#: reference_editor.xml:521
 #, no-c-format
 msgid "ST_ForceRHR"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:428
+#: reference_editor.xml:523
 #, no-c-format
-msgid "Force the orientation of the vertices in a polygon to follow the Right-Hand-Rule."
+msgid ""
+"Force the orientation of the vertices in a polygon to follow the Right-Hand-"
+"Rule."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:434
+#: reference_editor.xml:529
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ForceRHR</function></funcdef> <paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ForceRHR</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:445
+#: reference_editor.xml:540
 #, no-c-format
-msgid "Forces the orientation of the vertices in a polygon to follow the Right-Hand-Rule. In GIS terminology, this means that the area that is bounded by the polygon is to the right of the boundary. In particular, the exterior ring is orientated in a clockwise direction and the interior rings in a counter-clockwise direction."
+msgid ""
+"Forces the orientation of the vertices in a polygon to follow a Right-Hand-"
+"Rule, in which the area that is bounded by the polygon is to the right of "
+"the boundary. In particular, the exterior ring is orientated in a clockwise "
+"direction and the interior rings in a counter-clockwise direction. This "
+"function is a synonym for <xref linkend=\"ST_ForcePolygonCW\"/>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:547
+#, no-c-format
+msgid ""
+"The above definition of the Right-Hand-Rule conflicts with definitions used "
+"in other contexts. To avoid confusion, it is recommended to use "
+"ST_ForcePolygonCW."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:459
+#: reference_editor.xml:560
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(\n"
-      "  ST_ForceRHR(\n"
-      "        'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 2))'\n"
-      "  )\n"
-      ");\n"
-      "                                                  st_asewkt\n"
-      "--------------------------------------------------------------\n"
-      " POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 2,1 3 2,1 1 2))\n"
-      "(1 row)"
+"SELECT ST_AsEWKT(\n"
+"  ST_ForceRHR(\n"
+"        'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 "
+"2))'\n"
+"  )\n"
+");\n"
+"                                                  st_asewkt\n"
+"--------------------------------------------------------------\n"
+" POLYGON((0 0 2,0 5 2,5 0 2,0 0 2),(1 1 2,3 1 2,1 3 2,1 1 2))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:465
+#: reference_editor.xml:566
 #, no-c-format
-msgid ", <xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
+msgid ""
+", <xref linkend=\"ST_ForcePolygonCW\"/>, <xref linkend=\"ST_IsPolygonCCW\"/"
+">, <xref linkend=\"ST_IsPolygonCW\"/>, <xref linkend=\"ST_BuildArea\"/>, "
+"<xref linkend=\"ST_Polygonize\"/>, <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:473
+#: reference_editor.xml:579
 #, no-c-format
 msgid "ST_ForceCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:475
+#: reference_editor.xml:581
 #, no-c-format
 msgid "Upcast a geometry into its curved type, if applicable."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:480
+#: reference_editor.xml:586
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ForceCurve</function></funcdef> <paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ForceCurve</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:491
+#: reference_editor.xml:597
 #, no-c-format
-msgid "Turns a geometry into its curved representation, if applicable: lines become compoundcurves, multilines become multicurves polygons become curvepolygons multipolygons become multisurfaces. If the geometry input is already a curved representation returns back same as input."
+msgid ""
+"Turns a geometry into its curved representation, if applicable: lines become "
+"compoundcurves, multilines become multicurves polygons become curvepolygons "
+"multipolygons become multisurfaces. If the geometry input is already a "
+"curved representation returns back same as input."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:497
+#: reference_editor.xml:603
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:506
+#: reference_editor.xml:612
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "  ST_ForceCurve(\n"
-      "        'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 2))'::geometry\n"
-      "  )\n"
-      ");\n"
-      "                              st_astext\n"
-      "----------------------------------------------------------------------\n"
-      " CURVEPOLYGON Z ((0 0 2,5 0 2,0 5 2,0 0 2),(1 1 2,1 3 2,3 1 2,1 1 2))\n"
-      "(1 row)"
+"SELECT ST_AsText(\n"
+"  ST_ForceCurve(\n"
+"        'POLYGON((0 0 2, 5 0 2, 0 5 2, 0 0 2),(1 1 2, 1 3 2, 3 1 2, 1 1 "
+"2))'::geometry\n"
+"  )\n"
+");\n"
+"                              st_astext\n"
+"----------------------------------------------------------------------\n"
+" CURVEPOLYGON Z ((0 0 2,5 0 2,0 5 2,0 0 2),(1 1 2,1 3 2,3 1 2,1 1 2))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:518
+#: reference_editor.xml:624
 #, no-c-format
 msgid "ST_LineMerge"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:520
+#: reference_editor.xml:626
 #, no-c-format
-msgid "Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
+msgid ""
+"Return a (set of) LineString(s) formed by sewing together a MULTILINESTRING."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:526
+#: reference_editor.xml:632
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineMerge</function></funcdef> <paramdef><type>geometry </type> <parameter>amultilinestring</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineMerge</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>amultilinestring</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:536
+#: reference_editor.xml:642
 #, no-c-format
-msgid "Returns a (set of) LineString(s) formed by sewing together the constituent line work of a MULTILINESTRING."
+msgid ""
+"Returns a (set of) LineString(s) formed by sewing together the constituent "
+"line work of a MULTILINESTRING."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:538
+#: reference_editor.xml:644
 #, no-c-format
-msgid "Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry collection into this function, it will return an empty GEOMETRYCOLLECTION"
+msgid ""
+"Only use with MULTILINESTRING/LINESTRINGs. If you feed a polygon or geometry "
+"collection into this function, it will return an empty GEOMETRYCOLLECTION"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:542
+#: reference_editor.xml:648
 #, no-c-format
 msgid "requires GEOS >= 2.1.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:548
+#: reference_editor.xml:654
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_LineMerge(\n"
-      "ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45 -33,-46 -32))')\n"
-      "                )\n"
-      ");\n"
-      "st_astext\n"
-      "--------------------------------------------------------------------------------------------------\n"
-      "LINESTRING(-29 -27,-30 -29.7,-36 -31,-45 -33,-46 -32)\n"
-      "(1 row)\n"
-      "\n"
-      "--If can't be merged - original MULTILINESTRING is returned\n"
-      "SELECT ST_AsText(ST_LineMerge(\n"
-      "ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45.2 -33.2,-46 -32))')\n"
-      ")\n"
-      ");\n"
-      "st_astext\n"
-      "----------------\n"
-      "MULTILINESTRING((-45.2 -33.2,-46 -32),(-29 -27,-30 -29.7,-36 -31,-45 -33))"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:552
+"SELECT ST_AsText(ST_LineMerge(\n"
+"ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45 "
+"-33,-46 -32))')\n"
+"                )\n"
+");\n"
+"st_astext\n"
+"--------------------------------------------------------------------------------------------------\n"
+"LINESTRING(-29 -27,-30 -29.7,-36 -31,-45 -33,-46 -32)\n"
+"(1 row)\n"
+"\n"
+"--If can't be merged - original MULTILINESTRING is returned\n"
+"SELECT ST_AsText(ST_LineMerge(\n"
+"ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45.2 "
+"-33.2,-46 -32))')\n"
+")\n"
+");\n"
+"st_astext\n"
+"----------------\n"
+"MULTILINESTRING((-45.2 -33.2,-46 -32),(-29 -27,-30 -29.7,-36 -31,-45 -33))"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:658
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:558
+#: reference_editor.xml:664
 #, no-c-format
 msgid "ST_CollectionExtract"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:560
+#: reference_editor.xml:666
 #, no-c-format
-msgid "Given a (multi)geometry, return a (multi)geometry consisting only of elements of the specified type."
+msgid ""
+"Given a (multi)geometry, return a (multi)geometry consisting only of "
+"elements of the specified type."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:567
+#: reference_editor.xml:673
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> <paramdef><type>geometry </type> <parameter>collection</parameter></paramdef> <paramdef><type>integer </type> <parameter>type</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_CollectionExtract</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>collection</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>type</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:578
+#: reference_editor.xml:684
 #, no-c-format
-msgid "Given a (multi)geometry, returns a (multi)geometry consisting only of elements of the specified type. Sub-geometries that are not the specified type are ignored. If there are no sub-geometries of the right type, an EMPTY geometry will be returned. Only points, lines and polygons are supported. Type numbers are 1 == POINT, 2 == LINESTRING, 3 == POLYGON."
+msgid ""
+"Given a (multi)geometry, returns a (multi)geometry consisting only of "
+"elements of the specified type. Sub-geometries that are not the specified "
+"type are ignored. If there are no sub-geometries of the right type, an EMPTY "
+"geometry will be returned. Only points, lines and polygons are supported. "
+"Type numbers are 1 == POINT, 2 == LINESTRING, 3 == POLYGON."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:584
+#: reference_editor.xml:690
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:586
+#: reference_editor.xml:692
 #, no-c-format
-msgid "Prior to 1.5.3 this function returned non-collection inputs untouched, no matter type. In 1.5.3 non-matching single geometries result in a NULL return. In of 2.0.0 every case of missing match results in a typed EMPTY return."
+msgid ""
+"Prior to 1.5.3 this function returned non-collection inputs untouched, no "
+"matter type. In 1.5.3 non-matching single geometries result in a NULL "
+"return. In of 2.0.0 every case of missing match results in a typed EMPTY "
+"return."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:592 reference_editor.xml:633
+#: reference_editor.xml:698 reference_editor.xml:739
 #, no-c-format
-msgid "When specifying 3 == POLYGON a multipolygon is returned even when the edges are shared. This results in an invalid multipolygon for many cases such as applying this function on an <xref linkend=\"ST_Split\"/> result."
+msgid ""
+"When specifying 3 == POLYGON a multipolygon is returned even when the edges "
+"are shared. This results in an invalid multipolygon for many cases such as "
+"applying this function on an <xref linkend=\"ST_Split\"/> result."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:600
+#: reference_editor.xml:706
 #, no-c-format
 msgid ""
-      "-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
-      "SELECT ST_AsText(ST_CollectionExtract(ST_GeomFromText('GEOMETRYCOLLECTION(GEOMETRYCOLLECTION(POINT(0 0)))'),1));\n"
-      "st_astext\n"
-      "---------------\n"
-      "MULTIPOINT(0 0)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(ST_CollectionExtract(ST_GeomFromText('GEOMETRYCOLLECTION(GEOMETRYCOLLECTION(LINESTRING(0 0, 1 1)),LINESTRING(2 2, 3 3))'),2));\n"
-      "st_astext\n"
-      "---------------\n"
-      "MULTILINESTRING((0 0, 1 1), (2 2, 3 3))\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:604
+"-- Constants: 1 == POINT, 2 == LINESTRING, 3 == POLYGON\n"
+"SELECT "
+"ST_AsText(ST_CollectionExtract(ST_GeomFromText('GEOMETRYCOLLECTION(GEOMETRYCOLLECTION(POINT(0 "
+"0)))'),1));\n"
+"st_astext\n"
+"---------------\n"
+"MULTIPOINT(0 0)\n"
+"(1 row)\n"
+"\n"
+"SELECT "
+"ST_AsText(ST_CollectionExtract(ST_GeomFromText('GEOMETRYCOLLECTION(GEOMETRYCOLLECTION(LINESTRING(0 "
+"0, 1 1)),LINESTRING(2 2, 3 3))'),2));\n"
+"st_astext\n"
+"---------------\n"
+"MULTILINESTRING((0 0, 1 1), (2 2, 3 3))\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:710
 #, no-c-format
-msgid ", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
+msgid ""
+", <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_CollectionHomogenize\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:610
+#: reference_editor.xml:716
 #, no-c-format
 msgid "ST_CollectionHomogenize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:612
+#: reference_editor.xml:718
 #, no-c-format
-msgid "Given a geometry collection, return the \"simplest\" representation of the contents."
+msgid ""
+"Given a geometry collection, return the \"simplest\" representation of the "
+"contents."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:619
+#: reference_editor.xml:725
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> <paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_CollectionHomogenize</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>collection</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:629
+#: reference_editor.xml:735
 #, no-c-format
-msgid "Given a geometry collection, returns the \"simplest\" representation of the contents. Singletons will be returned as singletons. Collections that are homogeneous will be returned as the appropriate multi-type."
+msgid ""
+"Given a geometry collection, returns the \"simplest\" representation of the "
+"contents. Singletons will be returned as singletons. Collections that are "
+"homogeneous will be returned as the appropriate multi-type."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:637
+#: reference_editor.xml:743
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:644
+#: reference_editor.xml:750
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 0))'));\n"
-      "\n"
-      "        st_astext\n"
-      "        ------------\n"
-      "         POINT(0 0)\n"
-      "        (1 row)\n"
-      "\n"
-      "  SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 0),POINT(1 1))'));\n"
-      "\n"
-      "        st_astext\n"
-      "        ---------------------\n"
-      "         MULTIPOINT(0 0,1 1)\n"
-      "        (1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:648
+"SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 "
+"0))'));\n"
+"\n"
+"        st_astext\n"
+"        ------------\n"
+"         POINT(0 0)\n"
+"        (1 row)\n"
+"\n"
+"  SELECT ST_AsText(ST_CollectionHomogenize('GEOMETRYCOLLECTION(POINT(0 0),"
+"POINT(1 1))'));\n"
+"\n"
+"        st_astext\n"
+"        ---------------------\n"
+"         MULTIPOINT(0 0,1 1)\n"
+"        (1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:754
 #, no-c-format
 msgid ", <xref linkend=\"ST_CollectionExtract\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:654
+#: reference_editor.xml:760
 #, no-c-format
 msgid "ST_Multi"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:656
+#: reference_editor.xml:762
 #, no-c-format
 msgid "Return the geometry as a MULTI* geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:661
+#: reference_editor.xml:767
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Multi</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Multi</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:671
+#: reference_editor.xml:777
 #, no-c-format
-msgid "Returns the geometry as a MULTI* geometry. If the geometry is already a MULTI*, it is returned unchanged."
+msgid ""
+"Returns the geometry as a MULTI* geometry. If the geometry is already a "
+"MULTI*, it is returned unchanged."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:679
+#: reference_editor.xml:785
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
-      "                        743265 2967450,743265.625 2967416,743238 2967416))')));\n"
-      "                        st_astext\n"
-      "                        --------------------------------------------------------------------------------------------------\n"
-      "                        MULTIPOLYGON(((743238 2967416,743238 2967450,743265 2967450,743265.625 2967416,\n"
-      "                        743238 2967416)))\n"
-      "                        (1 row)"
+"SELECT ST_AsText(ST_Multi(ST_GeomFromText('POLYGON((743238 2967416,743238 "
+"2967450,\n"
+"                        743265 2967450,743265.625 2967416,743238 "
+"2967416))')));\n"
+"                        st_astext\n"
+"                        --------------------------------------------------------------------------------------------------\n"
+"                        MULTIPOLYGON(((743238 2967416,743238 2967450,743265 "
+"2967450,743265.625 2967416,\n"
+"                        743238 2967416)))\n"
+"                        (1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:689
+#: reference_editor.xml:795
 #, no-c-format
 msgid "ST_Normalize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:691
+#: reference_editor.xml:797
 #, no-c-format
 msgid "Return the geometry in its canonical form."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:696
+#: reference_editor.xml:802
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Normalize</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Normalize</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:706
+#: reference_editor.xml:812
 #, no-c-format
-msgid "Returns the geometry in its normalized/canonical form. May reorder vertices in polygon rings, rings in a polygon, elements in a multi-geometry complex."
+msgid ""
+"Returns the geometry in its normalized/canonical form. May reorder vertices "
+"in polygon rings, rings in a polygon, elements in a multi-geometry complex."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:712
+#: reference_editor.xml:818
 #, no-c-format
-msgid "Mostly only useful for testing purposes (comparing expected and obtained results)."
+msgid ""
+"Mostly only useful for testing purposes (comparing expected and obtained "
+"results)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:722
+#: reference_editor.xml:828
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
-      "  'GEOMETRYCOLLECTION(\n"
-      "    POINT(2 3),\n"
-      "    MULTILINESTRING((0 0, 1 1),(2 2, 3 3)),\n"
-      "    POLYGON(\n"
-      "      (0 10,0 0,10 0,10 10,0 10),\n"
-      "      (4 2,2 2,2 4,4 4,4 2),\n"
-      "      (6 8,8 8,8 6,6 6,6 8)\n"
-      "    )\n"
-      "  )'\n"
-      ")));\n"
-      "                                                                     st_astext\n"
-      "----------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION(POLYGON((0 0,0 10,10 10,10 0,0 0),(6 6,8 6,8 8,6 8,6 6),(2 2,4 2,4 4,2 4,2 2)),MULTILINESTRING((2 2,3 3),(0 0,1 1)),POINT(2 3))\n"
-      "(1 row)"
+"SELECT ST_AsText(ST_Normalize(ST_GeomFromText(\n"
+"  'GEOMETRYCOLLECTION(\n"
+"    POINT(2 3),\n"
+"    MULTILINESTRING((0 0, 1 1),(2 2, 3 3)),\n"
+"    POLYGON(\n"
+"      (0 10,0 0,10 0,10 10,0 10),\n"
+"      (4 2,2 2,2 4,4 4,4 2),\n"
+"      (6 8,8 8,8 6,6 6,6 8)\n"
+"    )\n"
+"  )'\n"
+")));\n"
+"                                                                     st_astext\n"
+"----------------------------------------------------------------------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(POLYGON((0 0,0 10,10 10,10 0,0 0),(6 6,8 6,8 8,6 8,6 6),"
+"(2 2,4 2,4 4,2 4,2 2)),MULTILINESTRING((2 2,3 3),(0 0,1 1)),POINT(2 3))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:726
+#: reference_editor.xml:832
 #, no-c-format
 msgid "<para>,</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:734
+#: reference_editor.xml:840
 #, no-c-format
 msgid "ST_RemovePoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:735
+#: reference_editor.xml:841
 #, no-c-format
 msgid "Remove point from a linestring."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:739
+#: reference_editor.xml:845
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_RemovePoint</function></funcdef> <paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> <paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_RemovePoint</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>offset</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:750
+#: reference_editor.xml:856
 #, no-c-format
-msgid "Remove a point from a linestring, given its 0-based index. Useful for turning a closed ring into an open line string"
+msgid ""
+"Remove a point from a linestring, given its 0-based index. Useful for "
+"turning a closed ring into an open line string"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:757
+#: reference_editor.xml:863
 #, no-c-format
 msgid ""
-      "--guarantee no LINESTRINGS are closed\n"
-      "--by removing the end point.  The below assumes the_geom is of type LINESTRING\n"
-      "UPDATE sometable\n"
-      "        SET the_geom = ST_RemovePoint(the_geom, ST_NPoints(the_geom) - 1)\n"
-      "        FROM sometable\n"
-      "        WHERE ST_IsClosed(the_geom) = true;"
+"--guarantee no LINESTRINGS are closed\n"
+"--by removing the end point.  The below assumes the_geom is of type "
+"LINESTRING\n"
+"UPDATE sometable\n"
+"        SET the_geom = ST_RemovePoint(the_geom, ST_NPoints(the_geom) - 1)\n"
+"        FROM sometable\n"
+"        WHERE ST_IsClosed(the_geom) = true;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:761
+#: reference_editor.xml:867
 #, no-c-format
 msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:767
+#: reference_editor.xml:873
 #, no-c-format
 msgid "ST_Reverse"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:768
+#: reference_editor.xml:874
 #, no-c-format
 msgid "Return the geometry with vertex order reversed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:773
+#: reference_editor.xml:879
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Reverse</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Reverse</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:783
+#: reference_editor.xml:889
 #, no-c-format
 msgid "Can be used on any geometry and reverses the order of the vertexes."
 msgstr ""
 
+#. Tag: para
+#: reference_editor.xml:891
+#, no-c-format
+msgid "Enhanced: 2.4.0 support for curves was introduced."
+msgstr ""
+
 #. Tag: programlisting
-#: reference_editor.xml:788
+#: reference_editor.xml:898
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As reverseline\n"
-      "FROM\n"
-      "(SELECT ST_MakeLine(ST_MakePoint(1,2),\n"
-      "                ST_MakePoint(1,10)) As the_geom) as foo;\n"
-      "--result\n"
-      "                line         |     reverseline\n"
-      "---------------------+----------------------\n"
-      "LINESTRING(1 2,1 10) | LINESTRING(1 10,1 2)"
+"SELECT ST_AsText(the_geom) as line, ST_AsText(ST_Reverse(the_geom)) As "
+"reverseline\n"
+"FROM\n"
+"(SELECT ST_MakeLine(ST_MakePoint(1,2),\n"
+"                ST_MakePoint(1,10)) As the_geom) as foo;\n"
+"--result\n"
+"                line         |     reverseline\n"
+"---------------------+----------------------\n"
+"LINESTRING(1 2,1 10) | LINESTRING(1 10,1 2)"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:794
+#: reference_editor.xml:904
 #, no-c-format
 msgid "ST_Rotate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:796
+#: reference_editor.xml:906
 #, no-c-format
 msgid "Rotate a geometry rotRadians counter-clockwise about an origin."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:800
+#: reference_editor.xml:910
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef> <paramdef><type>float</typ [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Rotate</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Rotate</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>x0</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>y0</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Rotate</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>geomA</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>rotRadians</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>pointOrigin</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:827
+#: reference_editor.xml:937
 #, no-c-format
-msgid "Rotates geometry rotRadians counter-clockwise about the origin. The rotation origin can be specified either as a POINT geometry, or as x and y coordinates. If the origin is not specified, the geometry is rotated about POINT(0 0)."
+msgid ""
+"Rotates geometry rotRadians counter-clockwise about the origin. The rotation "
+"origin can be specified either as a POINT geometry, or as x and y "
+"coordinates. If the origin is not specified, the geometry is rotated about "
+"POINT(0 0)."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:832
+#: reference_editor.xml:942
 #, no-c-format
-msgid "Enhanced: 2.0.0 additional parameters for specifying the origin of rotation were added."
+msgid ""
+"Enhanced: 2.0.0 additional parameters for specifying the origin of rotation "
+"were added."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:833
+#: reference_editor.xml:943
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from Rotate to ST_Rotate in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:845
+#: reference_editor.xml:955
 #, no-c-format
 msgid ""
-      "--Rotate 180 degrees\n"
-      "SELECT ST_AsEWKT(ST_Rotate('LINESTRING (50 160, 50 50, 100 50)', pi()));\n"
-      "               st_asewkt\n"
-      "---------------------------------------\n"
-      " LINESTRING(-50 -160,-50 -50,-100 -50)\n"
-      "(1 row)\n"
-      "\n"
-      "--Rotate 30 degrees counter-clockwise at x=50, y=160\n"
-      "SELECT ST_AsEWKT(ST_Rotate('LINESTRING (50 160, 50 50, 100 50)', pi()/6, 50, 160));\n"
-      "                                 st_asewkt\n"
-      "---------------------------------------------------------------------------\n"
-      " LINESTRING(50 160,105 64.7372055837117,148.301270189222 89.7372055837117)\n"
-      "(1 row)\n"
-      "\n"
-      "--Rotate 60 degrees clockwise from centroid\n"
-      "SELECT ST_AsEWKT(ST_Rotate(geom, -pi()/3, ST_Centroid(geom)))\n"
-      "FROM (SELECT 'LINESTRING (50 160, 50 50, 100 50)'::geometry AS geom) AS foo;\n"
-      "                           st_asewkt\n"
-      "--------------------------------------------------------------\n"
-      " LINESTRING(116.4225 130.6721,21.1597 75.6721,46.1597 32.3708)\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:852
+"--Rotate 180 degrees\n"
+"SELECT ST_AsEWKT(ST_Rotate('LINESTRING (50 160, 50 50, 100 50)', pi()));\n"
+"               st_asewkt\n"
+"---------------------------------------\n"
+" LINESTRING(-50 -160,-50 -50,-100 -50)\n"
+"(1 row)\n"
+"\n"
+"--Rotate 30 degrees counter-clockwise at x=50, y=160\n"
+"SELECT ST_AsEWKT(ST_Rotate('LINESTRING (50 160, 50 50, 100 50)', pi()/6, 50, "
+"160));\n"
+"                                 st_asewkt\n"
+"---------------------------------------------------------------------------\n"
+" LINESTRING(50 160,105 64.7372055837117,148.301270189222 89.7372055837117)\n"
+"(1 row)\n"
+"\n"
+"--Rotate 60 degrees clockwise from centroid\n"
+"SELECT ST_AsEWKT(ST_Rotate(geom, -pi()/3, ST_Centroid(geom)))\n"
+"FROM (SELECT 'LINESTRING (50 160, 50 50, 100 50)'::geometry AS geom) AS "
+"foo;\n"
+"                           st_asewkt\n"
+"--------------------------------------------------------------\n"
+" LINESTRING(116.4225 130.6721,21.1597 75.6721,46.1597 32.3708)\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:962
 #, no-c-format
-msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
+msgid ""
+", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>, <xref "
+"linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:858
+#: reference_editor.xml:968
 #, no-c-format
 msgid "ST_RotateX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:860
+#: reference_editor.xml:970
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the X axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:865
+#: reference_editor.xml:975
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_RotateX</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_RotateX</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:876
+#: reference_editor.xml:986
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the X axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:878
+#: reference_editor.xml:988
 #, no-c-format
-msgid "<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for <code>ST_Affine(geomA, 1, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0)</code>."
+msgid ""
+"<code>ST_RotateX(geomA, rotRadians)</code> is short-hand for "
+"<code>ST_Affine(geomA, 1, 0, 0, 0, cos(rotRadians), -sin(rotRadians), 0, "
+"sin(rotRadians), cos(rotRadians), 0, 0, 0)</code>."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:882
+#: reference_editor.xml:992
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateX to ST_RotateX in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:892
+#: reference_editor.xml:1002
 #, no-c-format
 msgid ""
-      "--Rotate a line 90 degrees along x-axis\n"
-      "SELECT ST_AsEWKT(ST_RotateX(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2));\n"
-      "                 st_asewkt\n"
-      "---------------------------\n"
-      " LINESTRING(1 -3 2,1 -1 1)"
+"--Rotate a line 90 degrees along x-axis\n"
+"SELECT ST_AsEWKT(ST_RotateX(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
+"pi()/2));\n"
+"                 st_asewkt\n"
+"---------------------------\n"
+" LINESTRING(1 -3 2,1 -1 1)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:899
+#: reference_editor.xml:1009
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateY\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:905
+#: reference_editor.xml:1015
 #, no-c-format
 msgid "ST_RotateY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:907
+#: reference_editor.xml:1017
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Y axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:912
+#: reference_editor.xml:1022
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_RotateY</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_RotateY</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:923
+#: reference_editor.xml:1033
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the y axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:925
+#: reference_editor.xml:1035
 #, no-c-format
-msgid "<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for <code>ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>."
+msgid ""
+"<code>ST_RotateY(geomA, rotRadians)</code> is short-hand for "
+"<code>ST_Affine(geomA, cos(rotRadians), 0, sin(rotRadians), 0, 1, 0, -"
+"sin(rotRadians), 0, cos(rotRadians), 0, 0, 0)</code>."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:928
+#: reference_editor.xml:1038
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateY to ST_RotateY in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:941
+#: reference_editor.xml:1051
 #, no-c-format
 msgid ""
-      "--Rotate a line 90 degrees along y-axis\n"
-      " SELECT ST_AsEWKT(ST_RotateY(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2));\n"
-      "                 st_asewkt\n"
-      "---------------------------\n"
-      " LINESTRING(3 2 -1,1 1 -1)"
+"--Rotate a line 90 degrees along y-axis\n"
+" SELECT ST_AsEWKT(ST_RotateY(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
+"pi()/2));\n"
+"                 st_asewkt\n"
+"---------------------------\n"
+" LINESTRING(3 2 -1,1 1 -1)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:948
+#: reference_editor.xml:1058
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateZ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:954
+#: reference_editor.xml:1064
 #, no-c-format
 msgid "ST_RotateZ"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:956
+#: reference_editor.xml:1066
 #, no-c-format
 msgid "Rotate a geometry rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:961
+#: reference_editor.xml:1071
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_RotateZ</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_RotateZ</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>rotRadians</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:972
+#: reference_editor.xml:1082
 #, no-c-format
 msgid "Rotate a geometry geomA - rotRadians about the Z axis."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:974
+#: reference_editor.xml:1084
 #, no-c-format
 msgid "This is a synonym for ST_Rotate"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:975
+#: reference_editor.xml:1085
 #, no-c-format
-msgid "<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT ST_Affine(geomA, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), cos(rotRadians), 0, 0, 0, 1, 0, 0, 0)</code>."
+msgid ""
+"<code>ST_RotateZ(geomA, rotRadians)</code> is short-hand for <code>SELECT "
+"ST_Affine(geomA, cos(rotRadians), -sin(rotRadians), 0, sin(rotRadians), "
+"cos(rotRadians), 0, 0, 0, 1, 0, 0, 0)</code>."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:980
+#: reference_editor.xml:1090
 #, no-c-format
 msgid "Availability: 1.1.2. Name changed from RotateZ to ST_RotateZ in 1.2.2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:993
+#: reference_editor.xml:1103
 #, no-c-format
 msgid ""
-      "--Rotate a line 90 degrees along z-axis\n"
-      "SELECT ST_AsEWKT(ST_RotateZ(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), pi()/2));\n"
-      "                 st_asewkt\n"
-      "---------------------------\n"
-      " LINESTRING(-2 1 3,-1 1 1)\n"
-      "\n"
-      " --Rotate a curved circle around z-axis\n"
-      "SELECT ST_AsEWKT(ST_RotateZ(the_geom, pi()/2))\n"
-      "FROM (SELECT ST_LineToCurve(ST_Buffer(ST_GeomFromText('POINT(234 567)'), 3)) As the_geom) As foo;\n"
-      "\n"
-      "                                                                                                           st_asewkt\n"
-      "----------------------------------------------------------------------------------------------------------------------------\n"
-      " CURVEPOLYGON(CIRCULARSTRING(-567 237,-564.87867965644 236.12132034356,-564 234,-569.12132034356 231.87867965644,-567 237))"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1000
+"--Rotate a line 90 degrees along z-axis\n"
+"SELECT ST_AsEWKT(ST_RotateZ(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
+"pi()/2));\n"
+"                 st_asewkt\n"
+"---------------------------\n"
+" LINESTRING(-2 1 3,-1 1 1)\n"
+"\n"
+" --Rotate a curved circle around z-axis\n"
+"SELECT ST_AsEWKT(ST_RotateZ(the_geom, pi()/2))\n"
+"FROM (SELECT ST_LineToCurve(ST_Buffer(ST_GeomFromText('POINT(234 567)'), 3)) "
+"As the_geom) As foo;\n"
+"\n"
+"                                                                                                           st_asewkt\n"
+"----------------------------------------------------------------------------------------------------------------------------\n"
+" CURVEPOLYGON(CIRCULARSTRING(-567 237,-564.87867965644 236.12132034356,-564 "
+"234,-569.12132034356 231.87867965644,-567 237))"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1110
 #, no-c-format
 msgid ", <xref linkend=\"ST_RotateX\"/>, <xref linkend=\"ST_RotateY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1006
+#: reference_editor.xml:1116
 #, no-c-format
 msgid "ST_Scale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1008
+#: reference_editor.xml:1118
 #, no-c-format
 msgid "Scale a geometry by given factors."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1012
+#: reference_editor.xml:1122
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>XFactor</parameter></paramdef> <paramdef><type>float</type> <parameter>YFactor</parameter></paramdef> <paramdef><type>float</type> <parameter>ZFactor</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> <paramdef><type>geometry </type> < [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Scale</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>XFactor</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>ZFactor</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Scale</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>XFactor</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>YFactor</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Scale</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>factor</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1039
+#: reference_editor.xml:1149
 #, no-c-format
-msgid "Scales the geometry to a new size by multiplying the ordinates with the corresponding factor parameters."
+msgid ""
+"Scales the geometry to a new size by multiplying the ordinates with the "
+"corresponding factor parameters."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1043
+#: reference_editor.xml:1153
 #, no-c-format
-msgid "The version taking a geometry as the <varname>factor</varname> parameter allows passing a 2d, 3dm, 3dz or 4d point to set scaling factor for all supported dimensions. Missing dimensions in the <varname>factor</varname> point are equivalent to no scaling the corresponding dimension."
+msgid ""
+"The version taking a geometry as the <varname>factor</varname> parameter "
+"allows passing a 2d, 3dm, 3dz or 4d point to set scaling factor for all "
+"supported dimensions. Missing dimensions in the <varname>factor</varname> "
+"point are equivalent to no scaling the corresponding dimension."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1053 reference_editor.xml:1669
+#: reference_editor.xml:1163 reference_editor.xml:1782
 #, no-c-format
 msgid "Availability: 1.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1055
+#: reference_editor.xml:1165
 #, no-c-format
-msgid "Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was introduced."
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1060
-#, no-c-format
-msgid "&M_support;"
+msgid ""
+"Enhanced: 2.2.0 support for scaling all dimension (geometry parameter) was "
+"introduced."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1067
+#: reference_editor.xml:1177
 #, no-c-format
 msgid ""
-      "--Version 1: scale X, Y, Z\n"
-      "SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, 0.75, 0.8));\n"
-      "                          st_asewkt\n"
-      "--------------------------------------\n"
-      " LINESTRING(0.5 1.5 2.4,0.5 0.75 0.8)\n"
-      "\n"
-      "--Version 2: Scale X Y\n"
-      " SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, 0.75));\n"
-      "                        st_asewkt\n"
-      "----------------------------------\n"
-      " LINESTRING(0.5 1.5 3,0.5 0.75 1)\n"
-      "\n"
-      "--Version 3: Scale X Y Z M\n"
-      " SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)'),\n"
-      "   ST_MakePoint(0.5, 0.75, 2, -1)));\n"
-      "                               st_asewkt\n"
-      "----------------------------------------\n"
-      " LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1074
+"--Version 1: scale X, Y, Z\n"
+"SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, "
+"0.75, 0.8));\n"
+"                          st_asewkt\n"
+"--------------------------------------\n"
+" LINESTRING(0.5 1.5 2.4,0.5 0.75 0.8)\n"
+"\n"
+"--Version 2: Scale X Y\n"
+" SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, "
+"0.75));\n"
+"                        st_asewkt\n"
+"----------------------------------\n"
+" LINESTRING(0.5 1.5 3,0.5 0.75 1)\n"
+"\n"
+"--Version 3: Scale X Y Z M\n"
+" SELECT ST_AsEWKT(ST_Scale(ST_GeomFromEWKT('LINESTRING(1 2 3 4, 1 1 1 1)'),\n"
+"   ST_MakePoint(0.5, 0.75, 2, -1)));\n"
+"                               st_asewkt\n"
+"----------------------------------------\n"
+" LINESTRING(0.5 1.5 6 -4,0.5 0.75 2 -1)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1184
 #, no-c-format
 msgid ", <xref linkend=\"ST_TransScale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1080
+#: reference_editor.xml:1190
 #, no-c-format
 msgid "ST_Segmentize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1082
+#: reference_editor.xml:1192
 #, no-c-format
-msgid "Return a modified geometry/geography having no segment longer than the given distance."
+msgid ""
+"Return a modified geometry/geography having no segment longer than the given "
+"distance."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1087
+#: reference_editor.xml:1197
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>float </type> <parameter>max_segment_length</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geography <function>ST_Segmentize</function></funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></paramdef> <paramdef><type>float </type> <parameter>max_segment_length</parameter></paramdef [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Segmentize</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>max_segment_length</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geography "
+"<function>ST_Segmentize</function></funcdef> <paramdef><type>geography </"
+"type> <parameter>geog</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>max_segment_length</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1104
+#: reference_editor.xml:1214
 #, no-c-format
-msgid "Returns a modified geometry having no segment longer than the given <varname>max_segment_length</varname>. Distance computation is performed in 2d only. For geometry, length units are in units of spatial reference. For geography, units are in meters."
+msgid ""
+"Returns a modified geometry having no segment longer than the given "
+"<varname>max_segment_length</varname>. Distance computation is performed in "
+"2d only. For geometry, length units are in units of spatial reference. For "
+"geography, units are in meters."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1107 reference_editor.xml:1612
+#: reference_editor.xml:1217 reference_editor.xml:1725
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1108
+#: reference_editor.xml:1218
+#, no-c-format
+msgid "Enhanced: 2.3.0 Segmentize geography now uses equal length segments"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1219
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1109
+#: reference_editor.xml:1220
 #, no-c-format
-msgid "Changed: 2.1.0 As a result of the introduction of geography support: The construct <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> will result in ambiguous function error. You need to have properly typed object e.g. a geometry/geography column, use ST_GeomFromText, ST_GeogFromText or <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)'::geometry,0.5);</code>"
+msgid ""
+"Changed: 2.1.0 As a result of the introduction of geography support: The "
+"construct <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> "
+"will result in ambiguous function error. You need to have properly typed "
+"object e.g. a geometry/geography column, use ST_GeomFromText, "
+"ST_GeogFromText or <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)'::"
+"geometry,0.5);</code>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1111
+#: reference_editor.xml:1222
 #, no-c-format
-msgid "This will only increase segments. It will not lengthen segments shorter than max length"
+msgid ""
+"This will only increase segments. It will not lengthen segments shorter than "
+"max length"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1118
+#: reference_editor.xml:1229
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Segmentize(\n"
-      "ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45 -33,-46 -32))')\n"
-      "                ,5)\n"
-      ");\n"
-      "st_astext\n"
-      "--------------------------------------------------------------------------------------------------\n"
-      "MULTILINESTRING((-29 -27,-30 -29.7,-34.886615700134 -30.758766735029,-36 -31,\n"
-      "-40.8809353009198 -32.0846522890933,-45 -33),\n"
-      "(-45 -33,-46 -32))\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(ST_Segmentize(ST_GeomFromText('POLYGON((-29 28, -30 40, -29 28))'),10));\n"
-      "st_astext\n"
-      "-----------------------\n"
-      "POLYGON((-29 28,-29.8304547985374 37.9654575824488,-30 40,-29.1695452014626 30.0345424175512,-29 28))\n"
-      "(1 row)"
+"SELECT ST_AsText(ST_Segmentize(\n"
+"ST_GeomFromText('MULTILINESTRING((-29 -27,-30 -29.7,-36 -31,-45 -33),(-45 "
+"-33,-46 -32))')\n"
+"                ,5)\n"
+");\n"
+"st_astext\n"
+"--------------------------------------------------------------------------------------------------\n"
+"MULTILINESTRING((-29 -27,-30 -29.7,-34.886615700134 -30.758766735029,-36 "
+"-31,\n"
+"-40.8809353009198 -32.0846522890933,-45 -33),\n"
+"(-45 -33,-46 -32))\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_Segmentize(ST_GeomFromText('POLYGON((-29 28, -30 40, -29 "
+"28))'),10));\n"
+"st_astext\n"
+"-----------------------\n"
+"POLYGON((-29 28,-29.8304547985374 37.9654575824488,-30 40,-29.1695452014626 "
+"30.0345424175512,-29 28))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1128
+#: reference_editor.xml:1239
 #, no-c-format
 msgid "ST_SetPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1129
+#: reference_editor.xml:1240
 #, no-c-format
 msgid "Replace point of a linestring with a given point."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1133
+#: reference_editor.xml:1244
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SetPoint</function></funcdef> <paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> <paramdef><type>integer</type> <parameter>zerobasedposition</parameter></paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SetPoint</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>linestring</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>zerobasedposition</parameter></"
+"paramdef> <paramdef><type>geometry</type> <parameter>point</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1145
+#: reference_editor.xml:1256
 #, no-c-format
-msgid "Replace point N of linestring with given point. Index is 0-based.Negative index are counted backwards, so that -1 is last point. This is especially useful in triggers when trying to maintain relationship of joints when one vertex moves."
+msgid ""
+"Replace point N of linestring with given point. Index is 0-based.Negative "
+"index are counted backwards, so that -1 is last point. This is especially "
+"useful in triggers when trying to maintain relationship of joints when one "
+"vertex moves."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1149
+#: reference_editor.xml:1260
 #, no-c-format
 msgid "Updated 2.3.0 : negative indexing"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1156
+#: reference_editor.xml:1267
 #, no-c-format
 msgid ""
-      "--Change first point in line string from -1 3 to -1 1\n"
-      "SELECT ST_AsText(ST_SetPoint('LINESTRING(-1 2,-1 3)', 0, 'POINT(-1 1)'));\n"
-      "           st_astext\n"
-      "-----------------------\n"
-      " LINESTRING(-1 1,-1 3)\n"
-      "\n"
-      "---Change last point in a line string (lets play with 3d linestring this time)\n"
-      "SELECT ST_AsEWKT(ST_SetPoint(foo.the_geom, ST_NumPoints(foo.the_geom) - 1, ST_GeomFromEWKT('POINT(-1 1 3)')))\n"
-      "FROM (SELECT ST_GeomFromEWKT('LINESTRING(-1 2 3,-1 3 4, 5 6 7)') As the_geom) As foo;\n"
-      "           st_asewkt\n"
-      "-----------------------\n"
-      "LINESTRING(-1 2 3,-1 3 4,-1 1 3)\n"
-      "\n"
-      "SELECT ST_AsText(ST_SetPoint(g, -3, p))\n"
-      "FROM ST_GEomFromText('LINESTRING(0 0, 1 1, 2 2, 3 3, 4 4)') AS g\n"
-      "        , ST_PointN(g,1) as p;\n"
-      "           st_astext\n"
-      "-----------------------\n"
-      "LINESTRING(0 0,1 1,0 0,3 3,4 4)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1160
+"--Change first point in line string from -1 3 to -1 1\n"
+"SELECT ST_AsText(ST_SetPoint('LINESTRING(-1 2,-1 3)', 0, 'POINT(-1 1)'));\n"
+"           st_astext\n"
+"-----------------------\n"
+" LINESTRING(-1 1,-1 3)\n"
+"\n"
+"---Change last point in a line string (lets play with 3d linestring this "
+"time)\n"
+"SELECT ST_AsEWKT(ST_SetPoint(foo.the_geom, ST_NumPoints(foo.the_geom) - 1, "
+"ST_GeomFromEWKT('POINT(-1 1 3)')))\n"
+"FROM (SELECT ST_GeomFromEWKT('LINESTRING(-1 2 3,-1 3 4, 5 6 7)') As "
+"the_geom) As foo;\n"
+"           st_asewkt\n"
+"-----------------------\n"
+"LINESTRING(-1 2 3,-1 3 4,-1 1 3)\n"
+"\n"
+"SELECT ST_AsText(ST_SetPoint(g, -3, p))\n"
+"FROM ST_GEomFromText('LINESTRING(0 0, 1 1, 2 2, 3 3, 4 4)') AS g\n"
+"        , ST_PointN(g,1) as p;\n"
+"           st_astext\n"
+"-----------------------\n"
+"LINESTRING(0 0,1 1,0 0,3 3,4 4)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1271
 #, no-c-format
-msgid ", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
+msgid ""
+", <xref linkend=\"ST_NPoints\"/>, <xref linkend=\"ST_NumPoints\"/>, <xref "
+"linkend=\"ST_PointN\"/>, <xref linkend=\"ST_RemovePoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1166
+#: reference_editor.xml:1277
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1168
+#: reference_editor.xml:1279
 #, no-c-format
 msgid "Set the SRID on a geometry to a particular integer value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1174
+#: reference_editor.xml:1285
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SetSRID</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SetSRID</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1189
+#: reference_editor.xml:1300
 #, no-c-format
-msgid "Sets the SRID on a geometry to a particular integer value. Useful in constructing bounding boxes for queries."
+msgid ""
+"Sets the SRID on a geometry to a particular integer value. Useful in "
+"constructing bounding boxes for queries."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1193
+#: reference_editor.xml:1304
 #, no-c-format
-msgid "This function does not transform the geometry coordinates in any way - it simply sets the meta data defining the spatial reference system the geometry is assumed to be in. Use <xref linkend=\"ST_Transform\"/> if you want to transform the geometry into a new projection."
+msgid ""
+"This function does not transform the geometry coordinates in any way - it "
+"simply sets the meta data defining the spatial reference system the geometry "
+"is assumed to be in. Use <xref linkend=\"ST_Transform\"/> if you want to "
+"transform the geometry into a new projection."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1198
+#: reference_editor.xml:1309
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1204
+#: reference_editor.xml:1315
 #, no-c-format
 msgid "-- Mark a point as WGS 84 long lat --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1205
+#: reference_editor.xml:1316
 #, no-c-format
 msgid ""
-      "SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
-      "-- the ewkt representation (wrap with ST_AsEWKT) -\n"
-      "SRID=4326;POINT(-123.365556 48.428611)"
+"SELECT ST_SetSRID(ST_Point(-123.365556, 48.428611),4326) As wgs84long_lat;\n"
+"-- the ewkt representation (wrap with ST_AsEWKT) -\n"
+"SRID=4326;POINT(-123.365556 48.428611)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1206
+#: reference_editor.xml:1317
 #, no-c-format
-msgid "-- Mark a point as WGS 84 long lat and then transform to web mercator (Spherical Mercator) --"
+msgid ""
+"-- Mark a point as WGS 84 long lat and then transform to web mercator "
+"(Spherical Mercator) --"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1207
+#: reference_editor.xml:1318
 #, no-c-format
 msgid ""
-      "SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) As spere_merc;\n"
-      "-- the ewkt representation (wrap with ST_AsEWKT) -\n"
-      "SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
+"SELECT ST_Transform(ST_SetSRID(ST_Point(-123.365556, 48.428611),4326),3785) "
+"As spere_merc;\n"
+"-- the ewkt representation (wrap with ST_AsEWKT) -\n"
+"SRID=3785;POINT(-13732990.8753491 6178458.96425423)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1213
+#: reference_editor.xml:1324
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend=\"UpdateGeometrySRID\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_SRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend="
+"\"UpdateGeometrySRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1220
+#: reference_editor.xml:1331
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1222
+#: reference_editor.xml:1333
 #, no-c-format
 msgid "Snap all points of the input geometry to a regular grid."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1228
+#: reference_editor.xml:1339
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float </type> <parameter>originX</parameter></paramdef> <paramdef><type>float </type> <parameter>originY</parameter></paramdef> <paramdef><type>float </type> <parameter>sizeX</parameter></paramdef> <paramdef><type>float </type> <parameter>sizeY</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometr [...]
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1266
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_SnapToGrid</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>originX</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>originY</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>sizeX</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>sizeY</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_SnapToGrid</function></funcdef> <paramdef><type>geometry </"
+"type> <parameter>geomA</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeX</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeY</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_SnapToGrid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>size</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_SnapToGrid</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</"
+"parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>pointOrigin</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeX</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeY</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeZ</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>sizeM</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1377
 #, no-c-format
-msgid "Variant 1,2,3: Snap all points of the input geometry to the grid defined by its origin and cell size. Remove consecutive points falling on the same cell, eventually returning NULL if output points are not enough to define a geometry of the given type. Collapsed geometries in a collection are stripped from it. Useful for reducing precision."
+msgid ""
+"Variant 1,2,3: Snap all points of the input geometry to the grid defined by "
+"its origin and cell size. Remove consecutive points falling on the same "
+"cell, eventually returning NULL if output points are not enough to define a "
+"geometry of the given type. Collapsed geometries in a collection are "
+"stripped from it. Useful for reducing precision."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1274
+#: reference_editor.xml:1385
 #, no-c-format
-msgid "Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the grid defined by its origin (the second argument, must be a point) and cell sizes. Specify 0 as size for any dimension you don't want to snap to a grid."
+msgid ""
+"Variant 4: Introduced 1.1.0 - Snap all points of the input geometry to the "
+"grid defined by its origin (the second argument, must be a point) and cell "
+"sizes. Specify 0 as size for any dimension you don't want to snap to a grid."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1280
+#: reference_editor.xml:1391
 #, no-c-format
-msgid "The returned geometry might lose its simplicity (see <xref linkend=\"ST_IsSimple\"/>)."
+msgid ""
+"The returned geometry might lose its simplicity (see <xref linkend="
+"\"ST_IsSimple\"/>)."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1285
+#: reference_editor.xml:1396
 #, no-c-format
-msgid "Before release 1.1.0 this function always returned a 2d geometry. Starting at 1.1.0 the returned geometry will have same dimensionality as the input one with higher dimension values untouched. Use the version taking a second geometry argument to define all grid dimensions."
+msgid ""
+"Before release 1.1.0 this function always returned a 2d geometry. Starting "
+"at 1.1.0 the returned geometry will have same dimensionality as the input "
+"one with higher dimension values untouched. Use the version taking a second "
+"geometry argument to define all grid dimensions."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1292
+#: reference_editor.xml:1403
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1293
+#: reference_editor.xml:1404
 #, no-c-format
 msgid "Availability: 1.1.0 - Z and M support"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1302
-#, no-c-format
-msgid ""
-      "--Snap your geometries to a precision grid of 10^-3\n"
-      "UPDATE mytable\n"
-      "   SET the_geom = ST_SnapToGrid(the_geom, 0.001);\n"
-      "\n"
-      "SELECT ST_AsText(ST_SnapToGrid(\n"
-      "                        ST_GeomFromText('LINESTRING(1.1115678 2.123, 4.111111 3.2374897, 4.11112 3.23748667)'),\n"
-      "                        0.001)\n"
-      "                );\n"
-      "                          st_astext\n"
-      "-------------------------------------\n"
-      " LINESTRING(1.112 2.123,4.111 3.237)\n"
-      " --Snap a 4d geometry\n"
-      "SELECT ST_AsEWKT(ST_SnapToGrid(\n"
-      "        ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 2.3456 1.11111,\n"
-      "                4.111111 3.2374897 3.1234 1.1111, -1.11111112 2.123 2.3456 1.1111112)'),\n"
-      " ST_GeomFromEWKT('POINT(1.12 2.22 3.2 4.4444)'),\n"
-      " 0.1, 0.1, 0.1, 0.01) );\n"
-      "                                                                  st_asewkt\n"
-      "------------------------------------------------------------------------------\n"
-      " LINESTRING(-1.08 2.12 2.3 1.1144,4.12 3.22 3.1 1.1144,-1.08 2.12 2.3 1.1144)\n"
-      "\n"
-      "\n"
-      "--With a 4d geometry - the ST_SnapToGrid(geom,size) only touches x and y coords but keeps m and z the same\n"
-      "SELECT ST_AsEWKT(ST_SnapToGrid(ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 3 2.3456,\n"
-      "                4.111111 3.2374897 3.1234 1.1111)'),\n"
-      "           0.01)      );\n"
-      "                                                st_asewkt\n"
-      "---------------------------------------------------------\n"
-      " LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1309
+#: reference_editor.xml:1413
+#, no-c-format
+msgid ""
+"--Snap your geometries to a precision grid of 10^-3\n"
+"UPDATE mytable\n"
+"   SET the_geom = ST_SnapToGrid(the_geom, 0.001);\n"
+"\n"
+"SELECT ST_AsText(ST_SnapToGrid(\n"
+"                        ST_GeomFromText('LINESTRING(1.1115678 2.123, "
+"4.111111 3.2374897, 4.11112 3.23748667)'),\n"
+"                        0.001)\n"
+"                );\n"
+"                          st_astext\n"
+"-------------------------------------\n"
+" LINESTRING(1.112 2.123,4.111 3.237)\n"
+" --Snap a 4d geometry\n"
+"SELECT ST_AsEWKT(ST_SnapToGrid(\n"
+"        ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 2.3456 1.11111,\n"
+"                4.111111 3.2374897 3.1234 1.1111, -1.11111112 2.123 2.3456 "
+"1.1111112)'),\n"
+" ST_GeomFromEWKT('POINT(1.12 2.22 3.2 4.4444)'),\n"
+" 0.1, 0.1, 0.1, 0.01) );\n"
+"                                                                  st_asewkt\n"
+"------------------------------------------------------------------------------\n"
+" LINESTRING(-1.08 2.12 2.3 1.1144,4.12 3.22 3.1 1.1144,-1.08 2.12 2.3 "
+"1.1144)\n"
+"\n"
+"\n"
+"--With a 4d geometry - the ST_SnapToGrid(geom,size) only touches x and y "
+"coords but keeps m and z the same\n"
+"SELECT ST_AsEWKT(ST_SnapToGrid(ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 "
+"3 2.3456,\n"
+"                4.111111 3.2374897 3.1234 1.1111)'),\n"
+"           0.01)      );\n"
+"                                                st_asewkt\n"
+"---------------------------------------------------------\n"
+" LINESTRING(-1.11 2.12 3 2.3456,4.11 3.24 3.1234 1.1111)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1420
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Simplify\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref "
+"linkend=\"ST_Simplify\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1322
+#: reference_editor.xml:1433
 #, no-c-format
 msgid "ST_Snap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1324
+#: reference_editor.xml:1435
 #, no-c-format
-msgid "Snap segments and vertices of input geometry to vertices of a reference geometry."
+msgid ""
+"Snap segments and vertices of input geometry to vertices of a reference "
+"geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1332
+#: reference_editor.xml:1443
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Snap</function></funcdef> <paramdef><type>geometry </type> <parameter>input</parameter></paramdef> <paramdef><type>geometry </type> <parameter>reference</parameter></paramdef> <paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Snap</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>input</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>reference</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1344
+#: reference_editor.xml:1455
 #, no-c-format
-msgid "Snaps the vertices and segments of a geometry another Geometry's vertices. A snap distance tolerance is used to control where snapping is performed."
+msgid ""
+"Snaps the vertices and segments of a geometry another Geometry's vertices. A "
+"snap distance tolerance is used to control where snapping is performed. The "
+"result geometry is the input geometry with the vertices snapped. If no "
+"snapping occurs then the input geometry is returned unchanged."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1349
+#: reference_editor.xml:1462
 #, no-c-format
-msgid "Snapping one geometry to another can improve robustness for overlay operations by eliminating nearly-coincident edges (which cause problems during noding and intersection calculation)."
+msgid ""
+"Snapping one geometry to another can improve robustness for overlay "
+"operations by eliminating nearly-coincident edges (which cause problems "
+"during noding and intersection calculation)."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1356
+#: reference_editor.xml:1469
 #, no-c-format
-msgid "Too much snapping can result in invalid topology being created, so the number and location of snapped vertices is decided using heuristics to determine when it is safe to snap. This can result in some potential snaps being omitted, however."
+msgid ""
+"Too much snapping can result in invalid topology being created, so the "
+"number and location of snapped vertices is decided using heuristics to "
+"determine when it is safe to snap. This can result in some potential snaps "
+"being omitted, however."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1365
+#: reference_editor.xml:1478
 #, no-c-format
-msgid "The returned geometry might lose its simplicity (see <xref linkend=\"ST_IsSimple\"/>) and validity (see <xref linkend=\"ST_IsValid\"/>)."
+msgid ""
+"The returned geometry might lose its simplicity (see <xref linkend="
+"\"ST_IsSimple\"/>) and validity (see <xref linkend=\"ST_IsValid\"/>)."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1372
+#: reference_editor.xml:1485
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1389
+#: reference_editor.xml:1502
 #, no-c-format
 msgid "A multipolygon shown with a linestring (before any snapping)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1400
+#: reference_editor.xml:1513
 #, no-c-format
-msgid "A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new multipolygon is shown with reference linestring"
+msgid ""
+"A multipolygon snapped to linestring to tolerance: 1.01 of distance. The new "
+"multipolygon is shown with reference linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1404
+#: reference_editor.xml:1517
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS polysnapped\n"
-      "FROM (SELECT\n"
-      "   ST_GeomFromText('MULTIPOLYGON(\n"
-      "     ((26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
-      "      ( 51 150, 101 150, 76 175, 51 150 )),\n"
-      "      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
-      "       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
-      "\n"
-      "        ) As foo;\n"
-      "\n"
-      "                             polysnapped\n"
-      "---------------------------------------------------------------------\n"
-      " MULTIPOLYGON(((26 125,26 200,126 200,126 125,101 100,26 125),\n"
-      " (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
+"SELECT ST_AsText(ST_Snap(poly,line, ST_Distance(poly,line)*1.01)) AS "
+"polysnapped\n"
+"FROM (SELECT\n"
+"   ST_GeomFromText('MULTIPOLYGON(\n"
+"     ((26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      ( 51 150, 101 150, 76 175, 51 150 )),\n"
+"      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"\n"
+"        ) As foo;\n"
+"\n"
+"                             polysnapped\n"
+"---------------------------------------------------------------------\n"
+" MULTIPOLYGON(((26 125,26 200,126 200,126 125,101 100,26 125),\n"
+" (51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1411
+#: reference_editor.xml:1524
 #, no-c-format
-msgid "A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new multipolygon is shown with reference linestring"
+msgid ""
+"A multipolygon snapped to linestring to tolerance: 1.25 of distance. The new "
+"multipolygon is shown with reference linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1415
+#: reference_editor.xml:1528
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "    ST_Snap(poly,line, ST_Distance(poly,line)*1.25)\n"
-      "  ) AS polysnapped\n"
-      "FROM (SELECT\n"
-      "  ST_GeomFromText('MULTIPOLYGON(\n"
-      "    (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
-      "      ( 51 150, 101 150, 76 175, 51 150 )),\n"
-      "      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
-      "       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
-      "\n"
-      "        ) As foo;\n"
-      "\n"
-      "                             polysnapped\n"
-      "---------------------------------------------------------------------\n"
-      "MULTIPOLYGON(((5 107,26 200,126 200,126 125,101 100,54 84,5 107),\n"
-      "(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1424
+"SELECT ST_AsText(\n"
+"    ST_Snap(poly,line, ST_Distance(poly,line)*1.25)\n"
+"  ) AS polysnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"    (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      ( 51 150, 101 150, 76 175, 51 150 )),\n"
+"      (( 151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"\n"
+"        ) As foo;\n"
+"\n"
+"                             polysnapped\n"
+"---------------------------------------------------------------------\n"
+"MULTIPOLYGON(((5 107,26 200,126 200,126 125,101 100,54 84,5 107),\n"
+"(51 150,101 150,76 175,51 150)),((151 100,151 200,176 175,151 100)))"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1537
 #, no-c-format
-msgid "The linestring snapped to the original multipolygon at tolerance 1.01 of distance. The new linestring is shown with reference multipolygon"
+msgid ""
+"The linestring snapped to the original multipolygon at tolerance 1.01 of "
+"distance. The new linestring is shown with reference multipolygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1428
+#: reference_editor.xml:1541
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "   ST_Snap(line, poly, ST_Distance(poly,line)*1.01)\n"
-      "  ) AS linesnapped\n"
-      "FROM (SELECT\n"
-      "  ST_GeomFromText('MULTIPOLYGON(\n"
-      "     ((26 125, 26 200, 126 200, 126 125, 26 125),\n"
-      "      (51 150, 101 150, 76 175, 51 150 )),\n"
-      "      ((151 100, 151 200, 176 175, 151 100)))') As poly,\n"
-      "       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
-      "        ) As foo;\n"
-      "\n"
-      "              linesnapped\n"
-      "----------------------------------------\n"
-      " LINESTRING(5 107,26 125,54 84,101 100)"
+"SELECT ST_AsText(\n"
+"   ST_Snap(line, poly, ST_Distance(poly,line)*1.01)\n"
+"  ) AS linesnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"     ((26 125, 26 200, 126 200, 126 125, 26 125),\n"
+"      (51 150, 101 150, 76 175, 51 150 )),\n"
+"      ((151 100, 151 200, 176 175, 151 100)))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"        ) As foo;\n"
+"\n"
+"              linesnapped\n"
+"----------------------------------------\n"
+" LINESTRING(5 107,26 125,54 84,101 100)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1436
+#: reference_editor.xml:1549
 #, no-c-format
-msgid "The linestring snapped to the original multipolygon at tolerance 1.25 of distance. The new linestring is shown with reference multipolygon"
+msgid ""
+"The linestring snapped to the original multipolygon at tolerance 1.25 of "
+"distance. The new linestring is shown with reference multipolygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1440
+#: reference_editor.xml:1553
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      " ST_Snap(line, poly, ST_Distance(poly,line)*1.25)\n"
-      "  ) AS linesnapped\n"
-      "FROM (SELECT\n"
-      "  ST_GeomFromText('MULTIPOLYGON(\n"
-      "     (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
-      "      (51 150, 101 150, 76 175, 51 150 )),\n"
-      "      ((151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
-      "       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
-      "        ) As foo;\n"
-      "              linesnapped\n"
-      "---------------------------------------\n"
-      "LINESTRING(26 125,54 84,101 100)"
+"SELECT ST_AsText(\n"
+" ST_Snap(line, poly, ST_Distance(poly,line)*1.25)\n"
+"  ) AS linesnapped\n"
+"FROM (SELECT\n"
+"  ST_GeomFromText('MULTIPOLYGON(\n"
+"     (( 26 125, 26 200, 126 200, 126 125, 26 125 ),\n"
+"      (51 150, 101 150, 76 175, 51 150 )),\n"
+"      ((151 100, 151 200, 176 175, 151 100 )))') As poly,\n"
+"       ST_GeomFromText('LINESTRING (5 107, 54 84, 101 100)') As line\n"
+"        ) As foo;\n"
+"              linesnapped\n"
+"---------------------------------------\n"
+"LINESTRING(26 125,54 84,101 100)"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1461
+#: reference_editor.xml:1574
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1463
+#: reference_editor.xml:1576
 #, no-c-format
-msgid "Return a new geometry with its coordinates transformed to a different spatial reference."
+msgid ""
+"Return a new geometry with its coordinates transformed to a different "
+"spatial reference."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1468
+#: reference_editor.xml:1581
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Transform</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Transform</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>text </type> <parameter>to_proj</parameter></paramdef> </funcprototype> <funcprotot [...]
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1501
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Transform</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Transform</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>to_proj</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Transform</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>from_proj</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>to_proj</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Transform</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>from_proj</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>to_srid</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1614
 #, no-c-format
-msgid "Returns a new geometry with its coordinates transformed to a different spatial reference system. The destination spatial reference <varname>to_srid</varname> may be identified by a valid SRID integer parameter (i.e. it must exist in the <varname>spatial_ref_sys</varname> table). Alternatively, a spatial reference defined as a PROJ.4 string can be used for <varname>to_proj</varname> and/or <varname>from_proj</varname>, however these methods are not optimized. If the destination spa [...]
+msgid ""
+"Returns a new geometry with its coordinates transformed to a different "
+"spatial reference system. The destination spatial reference "
+"<varname>to_srid</varname> may be identified by a valid SRID integer "
+"parameter (i.e. it must exist in the <varname>spatial_ref_sys</varname> "
+"table). Alternatively, a spatial reference defined as a PROJ.4 string can be "
+"used for <varname>to_proj</varname> and/or <varname>from_proj</varname>, "
+"however these methods are not optimized. If the destination spatial "
+"reference system is expressed with a PROJ.4 string instead of an SRID, the "
+"SRID of the output geometry will be set to zero. With the exception of "
+"functions with <varname>from_proj</varname>, input geometries must have a "
+"defined SRID."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1515
+#: reference_editor.xml:1628
 #, no-c-format
-msgid "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually changes the coordinates of a geometry from one spatial reference system to another, while ST_SetSRID() simply changes the SRID identifier of the geometry."
+msgid ""
+"ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
+"changes the coordinates of a geometry from one spatial reference system to "
+"another, while ST_SetSRID() simply changes the SRID identifier of the "
+"geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1520
+#: reference_editor.xml:1633
 #, no-c-format
-msgid "Requires PostGIS be compiled with Proj support. Use <xref linkend=\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
+msgid ""
+"Requires PostGIS be compiled with Proj support. Use <xref linkend="
+"\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1524
+#: reference_editor.xml:1637
 #, no-c-format
-msgid "If using more than one transformation, it is useful to have a functional index on the commonly used transformations to take advantage of index usage."
+msgid ""
+"If using more than one transformation, it is useful to have a functional "
+"index on the commonly used transformations to take advantage of index usage."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1531
+#: reference_editor.xml:1644
 #, no-c-format
 msgid "Enhanced: 2.3.0 support for direct PROJ.4 text was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1532
+#: reference_editor.xml:1645
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.6"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1540
+#: reference_editor.xml:1653
 #, no-c-format
 msgid "Change Massachusetts state plane US feet geometry to WGS 84 long lat"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1541
+#: reference_editor.xml:1654
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
-      "        743265 2967450,743265.625 2967416,743238 2967416))',2249),4326)) As wgs_geom;\n"
-      "\n"
-      " wgs_geom\n"
-      "---------------------------\n"
-      " POLYGON((-71.1776848522251 42.3902896512902,-71.1776843766326 42.3903829478009,\n"
-      "-71.1775844305465 42.3903826677917,-71.1775825927231 42.3902893647987,-71.177684\n"
-      "8522251 42.3902896512902));\n"
-      "(1 row)\n"
-      "\n"
-      "--3D Circular String example\n"
-      "SELECT ST_AsEWKT(ST_Transform(ST_GeomFromEWKT('SRID=2249;CIRCULARSTRING(743238 2967416 1,743238 2967450 2,743265 2967450 3,743265.625 2967416 3,743238 2967416 4)'),4326));\n"
-      "\n"
-      "                                 st_asewkt\n"
-      "--------------------------------------------------------------------------------------\n"
-      " SRID=4326;CIRCULARSTRING(-71.1776848522251 42.3902896512902 1,-71.1776843766326 42.3903829478009 2,\n"
-      " -71.1775844305465 42.3903826677917 3,\n"
-      " -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1542
+"SELECT ST_AsText(ST_Transform(ST_GeomFromText('POLYGON((743238 "
+"2967416,743238 2967450,\n"
+"        743265 2967450,743265.625 2967416,743238 2967416))',2249),4326)) As "
+"wgs_geom;\n"
+"\n"
+" wgs_geom\n"
+"---------------------------\n"
+" POLYGON((-71.1776848522251 42.3902896512902,-71.1776843766326 "
+"42.3903829478009,\n"
+"-71.1775844305465 42.3903826677917,-71.1775825927231 "
+"42.3902893647987,-71.177684\n"
+"8522251 42.3902896512902));\n"
+"(1 row)\n"
+"\n"
+"--3D Circular String example\n"
+"SELECT ST_AsEWKT(ST_Transform(ST_GeomFromEWKT('SRID=2249;"
+"CIRCULARSTRING(743238 2967416 1,743238 2967450 2,743265 2967450 3,743265.625 "
+"2967416 3,743238 2967416 4)'),4326));\n"
+"\n"
+"                                 st_asewkt\n"
+"--------------------------------------------------------------------------------------\n"
+" SRID=4326;CIRCULARSTRING(-71.1776848522251 42.3902896512902 "
+"1,-71.1776843766326 42.3903829478009 2,\n"
+" -71.1775844305465 42.3903826677917 3,\n"
+" -71.1775825927231 42.3902893647987 3,-71.1776848522251 42.3902896512902 4)"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1655
 #, no-c-format
-msgid "Example of creating a partial functional index. For tables where you are not sure all the geometries will be filled in, its best to use a partial index that leaves out null geometries which will both conserve space and make your index smaller and more efficient."
+msgid ""
+"Example of creating a partial functional index. For tables where you are not "
+"sure all the geometries will be filled in, its best to use a partial index "
+"that leaves out null geometries which will both conserve space and make your "
+"index smaller and more efficient."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1544
+#: reference_editor.xml:1657
 #, no-c-format
 msgid ""
-      "CREATE INDEX idx_the_geom_26986_parcels\n"
-      "  ON parcels\n"
-      "  USING gist\n"
-      "  (ST_Transform(the_geom, 26986))\n"
-      "  WHERE the_geom IS NOT NULL;"
+"CREATE INDEX idx_the_geom_26986_parcels\n"
+"  ON parcels\n"
+"  USING gist\n"
+"  (ST_Transform(the_geom, 26986))\n"
+"  WHERE the_geom IS NOT NULL;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1546
+#: reference_editor.xml:1659
 #, no-c-format
-msgid "Examples of using PROJ.4 text to transform with custom spatial references."
+msgid ""
+"Examples of using PROJ.4 text to transform with custom spatial references."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1547
-#, no-c-format
-msgid ""
-      "-- Find intersection of two polygons near the North pole, using a custom Gnomic projection\n"
-      "-- See http://boundlessgeo.com/2012/02/flattening-the-peel/\n"
-      " WITH data AS (\n"
-      "   SELECT\n"
-      "     ST_GeomFromText('POLYGON((170 50,170 72,-130 72,-130 50,170 50))', 4326) AS p1,\n"
-      "     ST_GeomFromText('POLYGON((-170 68,-170 90,-141 90,-141 68,-170 68))', 4326) AS p2,\n"
-      "     '+proj=gnom +ellps=WGS84 +lat_0=70 +lon_0=-160 +no_defs'::text AS gnom\n"
-      " )\n"
-      " SELECT ST_AsText(\n"
-      "   ST_Transform(\n"
-      "     ST_Intersection(ST_Transform(p1, gnom), ST_Transform(p2, gnom)),\n"
-      "   gnom, 4326))\n"
-      " FROM data;\n"
-      "                                          st_astext\n"
-      " --------------------------------------------------------------------------------\n"
-      "  POLYGON((-170 74.053793645338,-141 73.4268621378904,-141 68,-170 68,-170 74.053793645338))"
+#: reference_editor.xml:1660
+#, no-c-format
+msgid ""
+"-- Find intersection of two polygons near the North pole, using a custom "
+"Gnomic projection\n"
+"-- See http://boundlessgeo.com/2012/02/flattening-the-peel/\n"
+" WITH data AS (\n"
+"   SELECT\n"
+"     ST_GeomFromText('POLYGON((170 50,170 72,-130 72,-130 50,170 50))', "
+"4326) AS p1,\n"
+"     ST_GeomFromText('POLYGON((-170 68,-170 90,-141 90,-141 68,-170 68))', "
+"4326) AS p2,\n"
+"     '+proj=gnom +ellps=WGS84 +lat_0=70 +lon_0=-160 +no_defs'::text AS gnom\n"
+" )\n"
+" SELECT ST_AsText(\n"
+"   ST_Transform(\n"
+"     ST_Intersection(ST_Transform(p1, gnom), ST_Transform(p2, gnom)),\n"
+"   gnom, 4326))\n"
+" FROM data;\n"
+"                                          st_astext\n"
+" --------------------------------------------------------------------------------\n"
+"  POLYGON((-170 74.053793645338,-141 73.4268621378904,-141 68,-170 68,-170 "
+"74.053793645338))"
 msgstr ""
 
 #. Tag: title
-#: reference_editor.xml:1551
+#: reference_editor.xml:1664
 #, no-c-format
 msgid "Configuring transformation behaviour"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1552
+#: reference_editor.xml:1665
 #, no-c-format
-msgid "Sometimes coordinate transformation involving a grid-shift can fail, for example if PROJ.4 has not been built with grid-shift files or the coordinate does not lie within the range for which the grid shift is defined. By default, PostGIS will throw an error if a grid shift file is not present, but this behaviour can be configured on a per-SRID basis either by testing different <varname>to_proj</varname> values of PROJ.4 text, or altering the <varname>proj4text</varname> value withi [...]
+msgid ""
+"Sometimes coordinate transformation involving a grid-shift can fail, for "
+"example if PROJ.4 has not been built with grid-shift files or the coordinate "
+"does not lie within the range for which the grid shift is defined. By "
+"default, PostGIS will throw an error if a grid shift file is not present, "
+"but this behaviour can be configured on a per-SRID basis either by testing "
+"different <varname>to_proj</varname> values of PROJ.4 text, or altering the "
+"<varname>proj4text</varname> value within the <varname>spatial_ref_sys</"
+"varname> table."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1562
+#: reference_editor.xml:1675
 #, no-c-format
-msgid "For example, the proj4text parameter +datum=NAD87 is a shorthand form for the following +nadgrids parameter:"
+msgid ""
+"For example, the proj4text parameter +datum=NAD87 is a shorthand form for "
+"the following +nadgrids parameter:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1563
+#: reference_editor.xml:1676
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1564
+#: reference_editor.xml:1677
 #, no-c-format
-msgid "The @ prefix means no error is reported if the files are not present, but if the end of the list is reached with no file having been appropriate (ie. found and overlapping) then an error is issued."
+msgid ""
+"The @ prefix means no error is reported if the files are not present, but if "
+"the end of the list is reached with no file having been appropriate (ie. "
+"found and overlapping) then an error is issued."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1565
+#: reference_editor.xml:1678
 #, no-c-format
-msgid "If, conversely, you wanted to ensure that at least the standard files were present, but that if all files were scanned without a hit a null transformation is applied you could use:"
+msgid ""
+"If, conversely, you wanted to ensure that at least the standard files were "
+"present, but that if all files were scanned without a hit a null "
+"transformation is applied you could use:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1566
+#: reference_editor.xml:1679
 #, no-c-format
 msgid "+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1567
+#: reference_editor.xml:1680
 #, no-c-format
-msgid "The null grid shift file is a valid grid shift file covering the whole world and applying no shift. So for a complete example, if you wanted to alter PostGIS so that transformations to SRID 4267 that didn't lie within the correct range did not throw an ERROR, you would use the following:"
+msgid ""
+"The null grid shift file is a valid grid shift file covering the whole world "
+"and applying no shift. So for a complete example, if you wanted to alter "
+"PostGIS so that transformations to SRID 4267 that didn't lie within the "
+"correct range did not throw an ERROR, you would use the following:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1568
+#: reference_editor.xml:1681
 #, no-c-format
-msgid "UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 +nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null +no_defs' WHERE srid = 4267;"
+msgid ""
+"UPDATE spatial_ref_sys SET proj4text = '+proj=longlat +ellps=clrk66 "
+"+nadgrids=@conus, at alaska, at ntv2_0.gsb, at ntv1_can.dat,null +no_defs' WHERE srid "
+"= 4267;"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1575
+#: reference_editor.xml:1688
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"UpdateGeometrySRID\"/>"
+msgid ""
+", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"UpdateGeometrySRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1581
+#: reference_editor.xml:1694
 #, no-c-format
 msgid "ST_Translate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1583
+#: reference_editor.xml:1696
 #, no-c-format
 msgid "Translate a geometry by given offsets."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_editor.xml:1587
+#: reference_editor.xml:1700
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Translate</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type> <parameter>deltax</parameter></paramdef> <paramdef><type>float </type> <parameter>deltay</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Translate</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type>  [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Translate</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>deltax</parameter></"
+"paramdef> <paramdef><type>float </type> <parameter>deltay</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Translate</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>deltax</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>deltay</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>deltaz</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1607
+#: reference_editor.xml:1720
 #, no-c-format
-msgid "Returns a new geometry whose coordinates are translated delta x,delta y,delta z units. Units are based on the units defined in spatial reference (SRID) for this geometry."
+msgid ""
+"Returns a new geometry whose coordinates are translated delta x,delta y,"
+"delta z units. Units are based on the units defined in spatial reference "
+"(SRID) for this geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1619
+#: reference_editor.xml:1732
 #, no-c-format
 msgid "Move a point 1 degree longitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1620
+#: reference_editor.xml:1733
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 42.37)',4326),1,0)) As wgs_transgeomtxt;\n"
-      "\n"
-      "        wgs_transgeomtxt\n"
-      "        ---------------------\n"
-      "        POINT(-70.01 42.37)"
+"SELECT ST_AsText(ST_Translate(ST_GeomFromText('POINT(-71.01 "
+"42.37)',4326),1,0)) As wgs_transgeomtxt;\n"
+"\n"
+"        wgs_transgeomtxt\n"
+"        ---------------------\n"
+"        POINT(-70.01 42.37)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1621
+#: reference_editor.xml:1734
 #, no-c-format
 msgid "Move a linestring 1 degree longitude and 1/2 degree latitude"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1622
+#: reference_editor.xml:1735
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 42.37,-71.11 42.38)',4326),1,0.5)) As wgs_transgeomtxt;\n"
-      "                   wgs_transgeomtxt\n"
-      "        ---------------------------------------\n"
-      "        LINESTRING(-70.01 42.87,-70.11 42.88)"
+"SELECT ST_AsText(ST_Translate(ST_GeomFromText('LINESTRING(-71.01 "
+"42.37,-71.11 42.38)',4326),1,0.5)) As wgs_transgeomtxt;\n"
+"                   wgs_transgeomtxt\n"
+"        ---------------------------------------\n"
+"        LINESTRING(-70.01 42.87,-70.11 42.88)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1623
+#: reference_editor.xml:1736
 #, no-c-format
 msgid "Move a 3d point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1624
+#: reference_editor.xml:1737
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
-      "        st_asewkt\n"
-      "        ---------\n"
-      "        POINT(5 12 3)"
+"SELECT ST_AsEWKT(ST_Translate(CAST('POINT(0 0 0)' As geometry), 5, 12,3));\n"
+"        st_asewkt\n"
+"        ---------\n"
+"        POINT(5 12 3)"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1625
+#: reference_editor.xml:1738
 #, no-c-format
 msgid "Move a curve and a point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1626
+#: reference_editor.xml:1739
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 3,3.12 0.878,1 0,-1.121 5.1213,6 7, 8 9,4 3))','POINT(1 3)'),1,2));\n"
-      "                                                                                                                 st_astext\n"
-      "------------------------------------------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION(CURVEPOLYGON(CIRCULARSTRING(5 5,4.12 2.878,2 2,-0.121 7.1213,7 9,9 11,5 5)),POINT(2 5))"
+"SELECT ST_AsText(ST_Translate(ST_Collect('CURVEPOLYGON(CIRCULARSTRING(4 "
+"3,3.12 0.878,1 0,-1.121 5.1213,6 7, 8 9,4 3))','POINT(1 3)'),1,2));\n"
+"                                                                                                                 st_astext\n"
+"------------------------------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(CURVEPOLYGON(CIRCULARSTRING(5 5,4.12 2.878,2 2,-0.121 "
+"7.1213,7 9,9 11,5 5)),POINT(2 5))"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1632
+#: reference_editor.xml:1745
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_editor.xml:1638
+#: reference_editor.xml:1751
 #, no-c-format
 msgid "ST_TransScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_editor.xml:1640
+#: reference_editor.xml:1753
 #, no-c-format
 msgid "Translate a geometry by given factors and offsets."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_editor.xml:1645
+#: reference_editor.xml:1758
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_TransScale</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>deltaX</parameter></paramdef> <paramdef><type>float</type> <parameter>deltaY</parameter></paramdef> <paramdef><type>float</type> <parameter>XFactor</parameter></paramdef> <paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_TransScale</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>deltaX</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>deltaY</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>XFactor</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>YFactor</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1659
+#: reference_editor.xml:1772
 #, no-c-format
-msgid "Translates the geometry using the deltaX and deltaY args, then scales it using the XFactor, YFactor args, working in 2D only."
+msgid ""
+"Translates the geometry using the deltaX and deltaY args, then scales it "
+"using the XFactor, YFactor args, working in 2D only."
 msgstr ""
 
 #. Tag: para
-#: reference_editor.xml:1662
+#: reference_editor.xml:1775
 #, no-c-format
-msgid "<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-hand for <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, deltaX*XFactor, deltaY*YFactor, 0)</code>."
+msgid ""
+"<code>ST_TransScale(geomA, deltaX, deltaY, XFactor, YFactor)</code> is short-"
+"hand for <code>ST_Affine(geomA, XFactor, 0, 0, 0, YFactor, 0, 0, 0, 1, "
+"deltaX*XFactor, deltaY*YFactor, 0)</code>."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_editor.xml:1678
+#: reference_editor.xml:1791
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), 0.5, 1, 1, 2));\n"
-      "                  st_asewkt\n"
-      "-----------------------------\n"
-      " LINESTRING(1.5 6 3,1.5 4 1)\n"
-      "\n"
-      "\n"
-      "--Buffer a point to get an approximation of a circle, convert to curve and then translate 1,2 and scale it 3,4\n"
-      "  SELECT ST_AsText(ST_Transscale(ST_LineToCurve(ST_Buffer('POINT(234 567)', 3)),1,2,3,4));\n"
-      "                                                                                                                  st_astext\n"
-      "------------------------------------------------------------------------------------------------------------------------------\n"
-      " CURVEPOLYGON(CIRCULARSTRING(714 2276,711.363961030679 2267.51471862576,705 2264,698.636038969321 2284.48528137424,714 2276))"
-msgstr ""
-
-#. Tag: para
-#: reference_editor.xml:1685
+"SELECT ST_AsEWKT(ST_TransScale(ST_GeomFromEWKT('LINESTRING(1 2 3, 1 1 1)'), "
+"0.5, 1, 1, 2));\n"
+"                  st_asewkt\n"
+"-----------------------------\n"
+" LINESTRING(1.5 6 3,1.5 4 1)\n"
+"\n"
+"\n"
+"--Buffer a point to get an approximation of a circle, convert to curve and "
+"then translate 1,2 and scale it 3,4\n"
+"  SELECT ST_AsText(ST_Transscale(ST_LineToCurve(ST_Buffer('POINT(234 567)', "
+"3)),1,2,3,4));\n"
+"                                                                                                                  st_astext\n"
+"------------------------------------------------------------------------------------------------------------------------------\n"
+" CURVEPOLYGON(CIRCULARSTRING(714 2276,711.363961030679 2267.51471862576,705 "
+"2264,698.636038969321 2284.48528137424,714 2276))"
+msgstr ""
+
+#. Tag: para
+#: reference_editor.xml:1798
 #, no-c-format
 msgid ", <xref linkend=\"ST_Translate\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_exception.xml.pot b/doc/po/templates/reference_exception.xml.pot
index 9a21d63..e03ebc1 100644
--- a/doc/po/templates/reference_exception.xml.pot
+++ b/doc/po/templates/reference_exception.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 17:50+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,7 +23,10 @@ msgstr ""
 #. Tag: para
 #: reference_exception.xml:4
 #, no-c-format
-msgid "These functions are rarely used functions that should only be used if your data is corrupted in someway. They are used for troubleshooting corruption and also fixing things that should under normal circumstances, never happen."
+msgid ""
+"These functions are rarely used functions that should only be used if your "
+"data is corrupted in someway. They are used for troubleshooting corruption "
+"and also fixing things that should under normal circumstances, never happen."
 msgstr ""
 
 #. Tag: refname
@@ -41,11 +44,14 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_exception.xml:16
 #, no-c-format
-msgid "<funcdef>geometry <function>PostGIS_AddBBox</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>PostGIS_AddBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_exception.xml:24 reference_exception.xml:70 reference_exception.xml:119
+#: reference_exception.xml:24 reference_exception.xml:70
+#: reference_exception.xml:119
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -53,23 +59,31 @@ msgstr ""
 #. Tag: para
 #: reference_exception.xml:26
 #, no-c-format
-msgid "Add bounding box to the geometry. This would make bounding box based queries faster, but will increase the size of the geometry."
+msgid ""
+"Add bounding box to the geometry. This would make bounding box based queries "
+"faster, but will increase the size of the geometry."
 msgstr ""
 
 #. Tag: para
 #: reference_exception.xml:31
 #, no-c-format
-msgid "Bounding boxes are automatically added to geometries so in general this is not needed unless the generated bounding box somehow becomes corrupted or you have an old install that is lacking bounding boxes. Then you need to drop the old and readd."
+msgid ""
+"Bounding boxes are automatically added to geometries so in general this is "
+"not needed unless the generated bounding box somehow becomes corrupted or "
+"you have an old install that is lacking bounding boxes. Then you need to "
+"drop the old and readd."
 msgstr ""
 
 #. Tag: para
-#: reference_exception.xml:35 reference_exception.xml:83 reference_exception.xml:124
+#: reference_exception.xml:35 reference_exception.xml:83
+#: reference_exception.xml:124
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_exception.xml:40 reference_exception.xml:88 reference_exception.xml:129
+#: reference_exception.xml:40 reference_exception.xml:88
+#: reference_exception.xml:129
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -78,13 +92,14 @@ msgstr ""
 #: reference_exception.xml:42
 #, no-c-format
 msgid ""
-      "UPDATE sometable\n"
-      " SET the_geom =  PostGIS_AddBBox(the_geom)\n"
-      " WHERE PostGIS_HasBBox(the_geom) = false;"
+"UPDATE sometable\n"
+" SET the_geom =  PostGIS_AddBBox(the_geom)\n"
+" WHERE PostGIS_HasBBox(the_geom) = false;"
 msgstr ""
 
 #. Tag: title
-#: reference_exception.xml:47 reference_exception.xml:95 reference_exception.xml:136
+#: reference_exception.xml:47 reference_exception.xml:95
+#: reference_exception.xml:136
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -110,35 +125,52 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_exception.xml:62
 #, no-c-format
-msgid "<funcdef>geometry <function>PostGIS_DropBBox</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>PostGIS_DropBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_exception.xml:72
 #, no-c-format
-msgid "Drop the bounding box cache from the geometry. This reduces geometry size, but makes bounding-box based queries slower. It is also used to drop a corrupt bounding box. A tale-tell sign of a corrupt cached bounding box is when your ST_Intersects and other relation queries leave out geometries that rightfully should return true."
+msgid ""
+"Drop the bounding box cache from the geometry. This reduces geometry size, "
+"but makes bounding-box based queries slower. It is also used to drop a "
+"corrupt bounding box. A tale-tell sign of a corrupt cached bounding box is "
+"when your ST_Intersects and other relation queries leave out geometries that "
+"rightfully should return true."
 msgstr ""
 
 #. Tag: para
 #: reference_exception.xml:77
 #, no-c-format
-msgid "Bounding boxes are automatically added to geometries and improve speed of queries so in general this is not needed unless the generated bounding box somehow becomes corrupted or you have an old install that is lacking bounding boxes. Then you need to drop the old and readd. This kind of corruption has been observed in 8.3-8.3.6 series whereby cached bboxes were not always recalculated when a geometry changed and upgrading to a newer version without a dump reload will not correct a [...]
+msgid ""
+"Bounding boxes are automatically added to geometries and improve speed of "
+"queries so in general this is not needed unless the generated bounding box "
+"somehow becomes corrupted or you have an old install that is lacking "
+"bounding boxes. Then you need to drop the old and readd. This kind of "
+"corruption has been observed in 8.3-8.3.6 series whereby cached bboxes were "
+"not always recalculated when a geometry changed and upgrading to a newer "
+"version without a dump reload will not correct already corrupted boxes. So "
+"one can manually correct using below and readd the bbox or do a dump reload."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_exception.xml:90
 #, no-c-format
 msgid ""
-      "--This example drops bounding boxes where the cached box is not correct\n"
-      "                        --The force to ST_AsBinary before applying Box2D forces a recalculation of the box, and Box2D applied to the table geometry always\n"
-      "                        -- returns the cached bounding box.\n"
-      "                        UPDATE sometable\n"
-      " SET the_geom =  PostGIS_DropBBox(the_geom)\n"
-      " WHERE Not (Box2D(ST_AsBinary(the_geom)) = Box2D(the_geom));\n"
-      "\n"
-      "        UPDATE sometable\n"
-      " SET the_geom =  PostGIS_AddBBox(the_geom)\n"
-      " WHERE Not PostGIS_HasBBOX(the_geom);"
+"--This example drops bounding boxes where the cached box is not correct\n"
+"                        --The force to ST_AsBinary before applying Box2D "
+"forces a recalculation of the box, and Box2D applied to the table geometry "
+"always\n"
+"                        -- returns the cached bounding box.\n"
+"                        UPDATE sometable\n"
+" SET the_geom =  PostGIS_DropBBox(the_geom)\n"
+" WHERE Not (Box2D(ST_AsBinary(the_geom)) = Box2D(the_geom));\n"
+"\n"
+"        UPDATE sometable\n"
+" SET the_geom =  PostGIS_AddBBox(the_geom)\n"
+" WHERE Not PostGIS_HasBBOX(the_geom);"
 msgstr ""
 
 #. Tag: para
@@ -162,21 +194,26 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_exception.xml:111
 #, no-c-format
-msgid "<funcdef>boolean <function>PostGIS_HasBBox</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>PostGIS_HasBBox</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_exception.xml:121
 #, no-c-format
-msgid "Returns TRUE if the bbox of this geometry is cached, FALSE otherwise. Use <xref linkend=\"PostGIS_AddBBox\"/> and <xref linkend=\"PostGIS_DropBBox\"/> to control caching."
+msgid ""
+"Returns TRUE if the bbox of this geometry is cached, FALSE otherwise. Use "
+"<xref linkend=\"PostGIS_AddBBox\"/> and <xref linkend=\"PostGIS_DropBBox\"/> "
+"to control caching."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_exception.xml:131
 #, no-c-format
 msgid ""
-      "SELECT the_geom\n"
-      "FROM sometable WHERE PostGIS_HasBBox(the_geom) = false;"
+"SELECT the_geom\n"
+"FROM sometable WHERE PostGIS_HasBBox(the_geom) = false;"
 msgstr ""
 
 #. Tag: para
@@ -184,4 +221,3 @@ msgstr ""
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_DropBBox\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_guc.xml.pot b/doc/po/templates/reference_guc.xml.pot
index b559c41..17682d3 100644
--- a/doc/po/templates/reference_guc.xml.pot
+++ b/doc/po/templates/reference_guc.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:21+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -17,7 +17,10 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:5
 #, no-c-format
-msgid "This section lists custom PostGIS Grand Unified Custom Variables(GUC). These can be set globally, by database, by session or by transaction. Best set at global or database level."
+msgid ""
+"This section lists custom PostGIS Grand Unified Custom Variables(GUC). These "
+"can be set globally, by database, by session or by transaction. Best set at "
+"global or database level."
 msgstr ""
 
 #. Tag: title
@@ -35,11 +38,14 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_guc.xml:13
 #, no-c-format
-msgid "The backend to service a function where GEOS and SFCGAL overlap. Options: geos or sfcgal. Defaults to geos."
+msgid ""
+"The backend to service a function where GEOS and SFCGAL overlap. Options: "
+"geos or sfcgal. Defaults to geos."
 msgstr ""
 
 #. Tag: title
-#: reference_guc.xml:17 reference_guc.xml:45 reference_guc.xml:95 reference_guc.xml:187
+#: reference_guc.xml:17 reference_guc.xml:45 reference_guc.xml:95
+#: reference_guc.xml:187
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,7 +53,11 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:18
 #, no-c-format
-msgid "This GUC is only relevant if you compiled PostGIS with sfcgal support. By default <varname>geos</varname> backend is used for functions where both GEOS and SFCGAL have the same named function. This variable allows you to override and make sfcgal the backend to service the request."
+msgid ""
+"This GUC is only relevant if you compiled PostGIS with sfcgal support. By "
+"default <varname>geos</varname> backend is used for functions where both "
+"GEOS and SFCGAL have the same named function. This variable allows you to "
+"override and make sfcgal the backend to service the request."
 msgstr ""
 
 #. Tag: para
@@ -57,7 +67,8 @@ msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: title
-#: reference_guc.xml:23 reference_guc.xml:69 reference_guc.xml:146 reference_guc.xml:213
+#: reference_guc.xml:23 reference_guc.xml:69 reference_guc.xml:146
+#: reference_guc.xml:213
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -87,7 +98,8 @@ msgid "ALTER DATABASE mygisdb SET postgis.backend = sfcgal;"
 msgstr ""
 
 #. Tag: title
-#: reference_guc.xml:31 reference_guc.xml:79 reference_guc.xml:166 reference_guc.xml:220
+#: reference_guc.xml:31 reference_guc.xml:79 reference_guc.xml:166
+#: reference_guc.xml:220
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -101,25 +113,35 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_guc.xml:39
 #, no-c-format
-msgid "A configuration option to assign the value of GDAL's GDAL_DATA option. If not set, the environmentally set GDAL_DATA variable is used."
+msgid ""
+"A configuration option to assign the value of GDAL's GDAL_DATA option. If "
+"not set, the environmentally set GDAL_DATA variable is used."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:46
 #, no-c-format
-msgid "A PostgreSQL GUC variable for setting the value of GDAL's GDAL_DATA option. The <varname>postgis.gdal_datapath</varname> value should be the complete physical path to GDAL's data files."
+msgid ""
+"A PostgreSQL GUC variable for setting the value of GDAL's GDAL_DATA option. "
+"The <varname>postgis.gdal_datapath</varname> value should be the complete "
+"physical path to GDAL's data files."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:49
 #, no-c-format
-msgid "This configuration option is of most use for Windows platforms where GDAL's data files path is not hard-coded. This option should also be set when GDAL's data files are not located in GDAL's expected path."
+msgid ""
+"This configuration option is of most use for Windows platforms where GDAL's "
+"data files path is not hard-coded. This option should also be set when "
+"GDAL's data files are not located in GDAL's expected path."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:54
 #, no-c-format
-msgid "This option can be set in PostgreSQL's configuration file postgresql.conf. It can also be set by connection or transaction."
+msgid ""
+"This option can be set in PostgreSQL's configuration file postgresql.conf. "
+"It can also be set by connection or transaction."
 msgstr ""
 
 #. Tag: para
@@ -131,7 +153,10 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:61
 #, no-c-format
-msgid "Additional information about GDAL_DATA is available at GDAL's <ulink url=\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</ulink>."
+msgid ""
+"Additional information about GDAL_DATA is available at GDAL's <ulink url="
+"\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
@@ -144,8 +169,8 @@ msgstr ""
 #: reference_guc.xml:72
 #, no-c-format
 msgid ""
-      "SET postgis.gdal_datapath TO '/usr/local/share/gdal.hidden';\n"
-      "SET postgis.gdal_datapath TO default;"
+"SET postgis.gdal_datapath TO '/usr/local/share/gdal.hidden';\n"
+"SET postgis.gdal_datapath TO default;"
 msgstr ""
 
 #. Tag: para
@@ -158,8 +183,8 @@ msgstr ""
 #: reference_guc.xml:75
 #, no-c-format
 msgid ""
-      "ALTER DATABASE gisdb\n"
-      "SET postgis.gdal_datapath = 'C:/Program Files/PostgreSQL/9.3/gdal-data';"
+"ALTER DATABASE gisdb\n"
+"SET postgis.gdal_datapath = 'C:/Program Files/PostgreSQL/9.3/gdal-data';"
 msgstr ""
 
 #. Tag: para
@@ -177,37 +202,56 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_guc.xml:89
 #, no-c-format
-msgid "A configuration option to set the enabled GDAL drivers in the PostGIS environment. Affects the GDAL configuration variable GDAL_SKIP."
+msgid ""
+"A configuration option to set the enabled GDAL drivers in the PostGIS "
+"environment. Affects the GDAL configuration variable GDAL_SKIP."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:96
 #, no-c-format
-msgid "A configuration option to set the enabled GDAL drivers in the PostGIS environment. Affects the GDAL configuration variable GDAL_SKIP. This option can be set in PostgreSQL's configuration file: postgresql.conf. It can also be set by connection or transaction."
+msgid ""
+"A configuration option to set the enabled GDAL drivers in the PostGIS "
+"environment. Affects the GDAL configuration variable GDAL_SKIP. This option "
+"can be set in PostgreSQL's configuration file: postgresql.conf. It can also "
+"be set by connection or transaction."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:100
 #, no-c-format
-msgid "The initial value of <varname>postgis.gdal_enabled_drivers</varname> may also be set by passing the environment variable <varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> with the list of enabled drivers to the process starting PostgreSQL."
+msgid ""
+"The initial value of <varname>postgis.gdal_enabled_drivers</varname> may "
+"also be set by passing the environment variable "
+"<varname>POSTGIS_GDAL_ENABLED_DRIVERS</varname> with the list of enabled "
+"drivers to the process starting PostgreSQL."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:104
 #, no-c-format
-msgid "Enabled GDAL specified drivers can be specified by the driver's short-name or code. Driver short-names or codes can be found at <ulink url=\"http://www.gdal.org/formats_list.html\">GDAL Raster Formats</ulink>. Multiple drivers can be specified by putting a space between each driver."
+msgid ""
+"Enabled GDAL specified drivers can be specified by the driver's short-name "
+"or code. Driver short-names or codes can be found at <ulink url=\"http://www."
+"gdal.org/formats_list.html\">GDAL Raster Formats</ulink>. Multiple drivers "
+"can be specified by putting a space between each driver."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:109
 #, no-c-format
-msgid "There are three special codes available for <varname>postgis.gdal_enabled_drivers</varname>. The codes are case-sensitive."
+msgid ""
+"There are three special codes available for <varname>postgis."
+"gdal_enabled_drivers</varname>. The codes are case-sensitive."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:114
 #, no-c-format
-msgid "<varname>DISABLE_ALL</varname> disables all GDAL drivers. If present, <varname>DISABLE_ALL</varname> overrides all other values in <varname>postgis.gdal_enabled_drivers</varname>."
+msgid ""
+"<varname>DISABLE_ALL</varname> disables all GDAL drivers. If present, "
+"<varname>DISABLE_ALL</varname> overrides all other values in "
+"<varname>postgis.gdal_enabled_drivers</varname>."
 msgstr ""
 
 #. Tag: para
@@ -219,25 +263,35 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:120
 #, no-c-format
-msgid "<varname>VSICURL</varname> enables GDAL's <varname>/vsicurl/</varname> virtual file system."
+msgid ""
+"<varname>VSICURL</varname> enables GDAL's <varname>/vsicurl/</varname> "
+"virtual file system."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:124
 #, no-c-format
-msgid "When <varname>postgis.gdal_enabled_drivers</varname> is set to DISABLE_ALL, attempts to use out-db rasters, ST_FromGDALRaster(), ST_AsGDALRaster(), ST_AsTIFF(), ST_AsJPEG() and ST_AsPNG() will result in error messages."
+msgid ""
+"When <varname>postgis.gdal_enabled_drivers</varname> is set to DISABLE_ALL, "
+"attempts to use out-db rasters, ST_FromGDALRaster(), ST_AsGDALRaster(), "
+"ST_AsTIFF(), ST_AsJPEG() and ST_AsPNG() will result in error messages."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:130
 #, no-c-format
-msgid "In the standard PostGIS installation, <varname>postgis.gdal_enabled_drivers</varname> is set to DISABLE_ALL."
+msgid ""
+"In the standard PostGIS installation, <varname>postgis.gdal_enabled_drivers</"
+"varname> is set to DISABLE_ALL."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:136
 #, no-c-format
-msgid "Additional information about GDAL_SKIP is available at GDAL's <ulink url=\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</ulink>."
+msgid ""
+"Additional information about GDAL_SKIP is available at GDAL's <ulink url="
+"\"http://trac.osgeo.org/gdal/wiki/ConfigOptions\">Configuration Options</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
@@ -255,29 +309,33 @@ msgstr ""
 #. Tag: programlisting
 #: reference_guc.xml:150
 #, no-c-format
-msgid "ALTER DATABASE mygisdb SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';"
+msgid ""
+"ALTER DATABASE mygisdb SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';"
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:152
 #, no-c-format
-msgid "Sets default enabled drivers for all new connections to server. Requires super user access and PostgreSQL 9.4+. Also not that database, session, and user settings override this."
+msgid ""
+"Sets default enabled drivers for all new connections to server. Requires "
+"super user access and PostgreSQL 9.4+. Also not that database, session, and "
+"user settings override this."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_guc.xml:154
 #, no-c-format
 msgid ""
-      "ALTER SYSTEM SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
-      "SELECT pg_reload_conf();"
+"ALTER SYSTEM SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
+"SELECT pg_reload_conf();"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_guc.xml:156
 #, no-c-format
 msgid ""
-      "SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
-      "SET postgis.gdal_enabled_drivers = default;"
+"SET postgis.gdal_enabled_drivers TO 'GTiff PNG JPEG';\n"
+"SET postgis.gdal_enabled_drivers = default;"
 msgstr ""
 
 #. Tag: para
@@ -307,7 +365,10 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:167
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"postgis_enable_outdb_rasters\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>, "
+"<xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsJPEG\"/>, <xref "
+"linkend=\"postgis_enable_outdb_rasters\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -325,25 +386,37 @@ msgstr ""
 #. Tag: para
 #: reference_guc.xml:188
 #, no-c-format
-msgid "A boolean configuration option to enable access to out-db raster bands. This option can be set in PostgreSQL's configuration file: postgresql.conf. It can also be set by connection or transaction."
+msgid ""
+"A boolean configuration option to enable access to out-db raster bands. This "
+"option can be set in PostgreSQL's configuration file: postgresql.conf. It "
+"can also be set by connection or transaction."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:192
 #, no-c-format
-msgid "The initial value of <varname>postgis.enable_outdb_rasters</varname> may also be set by passing the environment variable <varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> with a non-zero value to the process starting PostgreSQL."
+msgid ""
+"The initial value of <varname>postgis.enable_outdb_rasters</varname> may "
+"also be set by passing the environment variable "
+"<varname>POSTGIS_ENABLE_OUTDB_RASTERS</varname> with a non-zero value to the "
+"process starting PostgreSQL."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:197
 #, no-c-format
-msgid "Even if <varname>postgis.enable_outdb_rasters</varname> is True, the GUC <varname>postgis.enable_outdb_rasters</varname> determines the accessible raster formats."
+msgid ""
+"Even if <varname>postgis.enable_outdb_rasters</varname> is True, the GUC "
+"<varname>postgis.enable_outdb_rasters</varname> determines the accessible "
+"raster formats."
 msgstr ""
 
 #. Tag: para
 #: reference_guc.xml:203
 #, no-c-format
-msgid "In the standard PostGIS installation, <varname>postgis.enable_outdb_rasters</varname> is set to False."
+msgid ""
+"In the standard PostGIS installation, <varname>postgis.enable_outdb_rasters</"
+"varname> is set to False."
 msgstr ""
 
 #. Tag: para
@@ -356,9 +429,8 @@ msgstr ""
 #: reference_guc.xml:216
 #, no-c-format
 msgid ""
-      "SET postgis.enable_outdb_rasters TO True;\n"
-      "SET postgis.enable_outdb_rasters = default;\n"
-      "SET postgis.enable_outdb_rasters = True;\n"
-      "SET postgis.enable_outdb_rasters = False;"
+"SET postgis.enable_outdb_rasters TO True;\n"
+"SET postgis.enable_outdb_rasters = default;\n"
+"SET postgis.enable_outdb_rasters = True;\n"
+"SET postgis.enable_outdb_rasters = False;"
 msgstr ""
-
diff --git a/doc/po/templates/reference_lrs.xml.pot b/doc/po/templates/reference_lrs.xml.pot
index 00df165..56d8654 100644
--- a/doc/po/templates/reference_lrs.xml.pot
+++ b/doc/po/templates/reference_lrs.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,26 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:9
 #, no-c-format
-msgid "Returns a point interpolated along a line. Second argument is a float8 between 0 and 1 representing fraction of total length of linestring the point has to be located."
+msgid ""
+"Returns a point interpolated along a line. Second argument is a float8 "
+"between 0 and 1 representing fraction of total length of linestring the "
+"point has to be located."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:15
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineInterpolatePoint</function></funcdef> <paramdef><type>geometry </type> <parameter>a_linestring</parameter></paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineInterpolatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_fraction</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_lrs.xml:24 reference_lrs.xml:86 reference_lrs.xml:138 reference_lrs.xml:205 reference_lrs.xml:263 reference_lrs.xml:314 reference_lrs.xml:359 reference_lrs.xml:403
+#: reference_lrs.xml:24 reference_lrs.xml:86 reference_lrs.xml:138
+#: reference_lrs.xml:205 reference_lrs.xml:263 reference_lrs.xml:314
+#: reference_lrs.xml:359 reference_lrs.xml:403
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,19 +56,26 @@ msgstr ""
 #. Tag: para
 #: reference_lrs.xml:26
 #, no-c-format
-msgid "Returns a point interpolated along a line. First argument must be a LINESTRING. Second argument is a float8 between 0 and 1 representing fraction of total linestring length the point has to be located."
+msgid ""
+"Returns a point interpolated along a line. First argument must be a "
+"LINESTRING. Second argument is a float8 between 0 and 1 representing "
+"fraction of total linestring length the point has to be located."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:30 reference_lrs.xml:149
 #, no-c-format
-msgid "See <xref linkend=\"ST_LineLocatePoint\"/> for computing the line location nearest to a Point."
+msgid ""
+"See <xref linkend=\"ST_LineLocatePoint\"/> for computing the line location "
+"nearest to a Point."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:34
 #, no-c-format
-msgid "Since release 1.1.1 this function also interpolates M and Z values (when present), while prior releases set them to 0.0."
+msgid ""
+"Since release 1.1.1 this function also interpolates M and Z values (when "
+"present), while prior releases set them to 0.0."
 msgstr ""
 
 #. Tag: para
@@ -75,13 +91,16 @@ msgid "Changed: 2.1.0. Up to 2.0.x this was called ST_Line_Interpolate_Point."
 msgstr ""
 
 #. Tag: para
-#: reference_lrs.xml:40 reference_lrs.xml:160 reference_lrs.xml:322 reference_lrs.xml:365 reference_lrs.xml:409
+#: reference_lrs.xml:40 reference_lrs.xml:160 reference_lrs.xml:322
+#: reference_lrs.xml:365 reference_lrs.xml:409
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_lrs.xml:45 reference_lrs.xml:103 reference_lrs.xml:164 reference_lrs.xml:228 reference_lrs.xml:279 reference_lrs.xml:326 reference_lrs.xml:369 reference_lrs.xml:413
+#: reference_lrs.xml:45 reference_lrs.xml:103 reference_lrs.xml:164
+#: reference_lrs.xml:228 reference_lrs.xml:279 reference_lrs.xml:326
+#: reference_lrs.xml:369 reference_lrs.xml:413
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -96,37 +115,43 @@ msgstr ""
 #: reference_lrs.xml:54
 #, no-c-format
 msgid ""
-      "--Return point 20% along 2d line\n"
-      "SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.20))\n"
-      "        FROM (SELECT ST_GeomFromEWKT('LINESTRING(25 50, 100 125, 150 190)') as the_line) As foo;\n"
-      "   st_asewkt\n"
-      "----------------\n"
-      " POINT(51.5974135047432 76.5974135047432)"
+"--Return point 20% along 2d line\n"
+"SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.20))\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(25 50, 100 125, 150 190)') "
+"as the_line) As foo;\n"
+"   st_asewkt\n"
+"----------------\n"
+" POINT(51.5974135047432 76.5974135047432)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_lrs.xml:55
 #, no-c-format
 msgid ""
-      "--Return point mid-way of 3d line\n"
-      "SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.5))\n"
-      "        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6, 6 7 8)') as the_line) As foo;\n"
-      "\n"
-      "        st_asewkt\n"
-      "--------------------\n"
-      " POINT(3.5 4.5 5.5)\n"
-      "\n"
-      "\n"
-      "--find closest point on a line to a point or other geometry\n"
-      " SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
-      "FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;\n"
-      "   st_astext\n"
-      "----------------\n"
-      " POINT(3 4)"
+"--Return point mid-way of 3d line\n"
+"SELECT ST_AsEWKT(ST_LineInterpolatePoint(the_line, 0.5))\n"
+"        FROM (SELECT ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6, 6 7 8)') as "
+"the_line) As foo;\n"
+"\n"
+"        st_asewkt\n"
+"--------------------\n"
+" POINT(3.5 4.5 5.5)\n"
+"\n"
+"\n"
+"--find closest point on a line to a point or other geometry\n"
+" SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, "
+"ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
+"FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As "
+"foo;\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(3 4)"
 msgstr ""
 
 #. Tag: title
-#: reference_lrs.xml:60 reference_lrs.xml:110 reference_lrs.xml:178 reference_lrs.xml:234 reference_lrs.xml:286 reference_lrs.xml:333 reference_lrs.xml:375
+#: reference_lrs.xml:60 reference_lrs.xml:110 reference_lrs.xml:178
+#: reference_lrs.xml:234 reference_lrs.xml:286 reference_lrs.xml:333
+#: reference_lrs.xml:375
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -134,7 +159,9 @@ msgstr ""
 #. Tag: para
 #: reference_lrs.xml:62
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref linkend=\"ST_LineLocatePoint\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_Length\"/>, <xref "
+"linkend=\"ST_LineLocatePoint\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -146,25 +173,38 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:70
 #, no-c-format
-msgid "Returns a float between 0 and 1 representing the location of the closest point on LineString to the given Point, as a fraction of total 2d line length."
+msgid ""
+"Returns a float between 0 and 1 representing the location of the closest "
+"point on LineString to the given Point, as a fraction of total 2d line "
+"length."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:77
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_LineLocatePoint</function></funcdef> <paramdef><type>geometry </type> <parameter>a_linestring</parameter></paramdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_LineLocatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:88
 #, no-c-format
-msgid "Returns a float between 0 and 1 representing the location of the closest point on LineString to the given Point, as a fraction of total <link linkend=\"ST_Length2D\">2d line</link> length."
+msgid ""
+"Returns a float between 0 and 1 representing the location of the closest "
+"point on LineString to the given Point, as a fraction of total <link linkend="
+"\"ST_Length2D\">2d line</link> length."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:92
 #, no-c-format
-msgid "You can use the returned location to extract a Point (<xref linkend=\"ST_LineInterpolatePoint\"/>) or a substring (<xref linkend=\"ST_LineSubstring\"/>)."
+msgid ""
+"You can use the returned location to extract a Point (<xref linkend="
+"\"ST_LineInterpolatePoint\"/>) or a substring (<xref linkend="
+"\"ST_LineSubstring\"/>)."
 msgstr ""
 
 #. Tag: para
@@ -189,41 +229,47 @@ msgstr ""
 #: reference_lrs.xml:105
 #, no-c-format
 msgid ""
-      "--Rough approximation of finding the street number of a point along the street\n"
-      "--Note the whole foo thing is just to generate dummy data that looks\n"
-      "--like house centroids and street\n"
-      "--We use ST_DWithin to exclude\n"
-      "--houses too far away from the street to be considered on the street\n"
-      "SELECT ST_AsText(house_loc) As as_text_house_loc,\n"
-      "        startstreet_num +\n"
-      "                CAST( (endstreet_num - startstreet_num)\n"
-      "                        * ST_LineLocatePoint(street_line, house_loc) As integer) As street_num\n"
-      "FROM\n"
-      "(SELECT ST_GeomFromText('LINESTRING(1 2, 3 4)') As street_line,\n"
-      "        ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,\n"
-      "                20 As endstreet_num\n"
-      "FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)\n"
-      "As foo\n"
-      "WHERE ST_DWithin(street_line, house_loc, 0.2);\n"
-      "\n"
-      " as_text_house_loc | street_num\n"
-      "-------------------+------------\n"
-      " POINT(1.01 2.06)  |         10\n"
-      " POINT(2.02 3.09)  |         15\n"
-      " POINT(3.03 4.12)  |         20\n"
-      "\n"
-      " --find closest point on a line to a point or other geometry\n"
-      " SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
-      "FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As foo;\n"
-      "   st_astext\n"
-      "----------------\n"
-      " POINT(3 4)"
+"--Rough approximation of finding the street number of a point along the "
+"street\n"
+"--Note the whole foo thing is just to generate dummy data that looks\n"
+"--like house centroids and street\n"
+"--We use ST_DWithin to exclude\n"
+"--houses too far away from the street to be considered on the street\n"
+"SELECT ST_AsText(house_loc) As as_text_house_loc,\n"
+"        startstreet_num +\n"
+"                CAST( (endstreet_num - startstreet_num)\n"
+"                        * ST_LineLocatePoint(street_line, house_loc) As "
+"integer) As street_num\n"
+"FROM\n"
+"(SELECT ST_GeomFromText('LINESTRING(1 2, 3 4)') As street_line,\n"
+"        ST_MakePoint(x*1.01,y*1.03) As house_loc, 10 As startstreet_num,\n"
+"                20 As endstreet_num\n"
+"FROM generate_series(1,3) x CROSS JOIN generate_series(2,4) As y)\n"
+"As foo\n"
+"WHERE ST_DWithin(street_line, house_loc, 0.2);\n"
+"\n"
+" as_text_house_loc | street_num\n"
+"-------------------+------------\n"
+" POINT(1.01 2.06)  |         10\n"
+" POINT(2.02 3.09)  |         15\n"
+" POINT(3.03 4.12)  |         20\n"
+"\n"
+" --find closest point on a line to a point or other geometry\n"
+" SELECT ST_AsText(ST_LineInterpolatePoint(foo.the_line, "
+"ST_LineLocatePoint(foo.the_line, ST_GeomFromText('POINT(4 3)'))))\n"
+"FROM (SELECT ST_GeomFromText('LINESTRING(1 2, 4 5, 6 7)') As the_line) As "
+"foo;\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(3 4)"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:112
 #, no-c-format
-msgid ", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineSubstring\"/>"
+msgid ""
+", <xref linkend=\"ST_Length2D\"/>, <xref linkend=\"ST_LineInterpolatePoint\"/"
+">, <xref linkend=\"ST_LineSubstring\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -235,31 +281,48 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:120
 #, no-c-format
-msgid "Return a linestring being a substring of the input one starting and ending at the given fractions of total 2d length. Second and third arguments are float8 values between 0 and 1."
+msgid ""
+"Return a linestring being a substring of the input one starting and ending "
+"at the given fractions of total 2d length. Second and third arguments are "
+"float8 values between 0 and 1."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:128
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineSubstring</function></funcdef> <paramdef><type>geometry </type> <parameter>a_linestring</parameter></paramdef> <paramdef><type>float8 </type> <parameter>startfraction</parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineSubstring</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_linestring</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>startfraction</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>endfraction</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:140
 #, no-c-format
-msgid "Return a linestring being a substring of the input one starting and ending at the given fractions of total 2d length. Second and third arguments are float8 values between 0 and 1. This only works with LINESTRINGs. To use with contiguous MULTILINESTRINGs use in conjunction with <xref linkend=\"ST_LineMerge\"/>."
+msgid ""
+"Return a linestring being a substring of the input one starting and ending "
+"at the given fractions of total 2d length. Second and third arguments are "
+"float8 values between 0 and 1. This only works with LINESTRINGs. To use with "
+"contiguous MULTILINESTRINGs use in conjunction with <xref linkend="
+"\"ST_LineMerge\"/>."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:146
 #, no-c-format
-msgid "If 'start' and 'end' have the same value this is equivalent to <xref linkend=\"ST_LineInterpolatePoint\"/>."
+msgid ""
+"If 'start' and 'end' have the same value this is equivalent to <xref linkend="
+"\"ST_LineInterpolatePoint\"/>."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:153
 #, no-c-format
-msgid "Since release 1.1.1 this function also interpolates M and Z values (when present), while prior releases set them to unspecified values."
+msgid ""
+"Since release 1.1.1 this function also interpolates M and Z values (when "
+"present), while prior releases set them to unspecified values."
 msgstr ""
 
 #. Tag: para
@@ -284,42 +347,47 @@ msgstr ""
 #: reference_lrs.xml:173
 #, no-c-format
 msgid ""
-      "--Return the approximate 1/3 mid-range part of a linestring\n"
-      "SELECT ST_AsText(ST_Line_SubString(ST_GeomFromText('LINESTRING(25 50, 100 125, 150 190)'), 0.333, 0.666));\n"
-      "\n"
-      "                                                                                   st_astext\n"
-      "------------------------------------------------------------------------------------------------\n"
-      "LINESTRING(69.2846934853974 94.2846934853974,100 125,111.700356260683 140.210463138888)\n"
-      "\n"
-      "--The below example simulates a while loop in\n"
-      "--SQL using PostgreSQL generate_series() to cut all\n"
-      "--linestrings in a table to 100 unit segments\n"
-      "-- of which no segment is longer than 100 units\n"
-      "-- units are measured in the SRID units of measurement\n"
-      "-- It also assumes all geometries are LINESTRING or contiguous MULTILINESTRING\n"
-      "--and no geometry is longer than 100 units*10000\n"
-      "--for better performance you can reduce the 10000\n"
-      "--to match max number of segments you expect\n"
-      "\n"
-      "SELECT field1, field2, ST_LineSubstring(the_geom, 100.00*n/length,\n"
-      "  CASE\n"
-      "        WHEN 100.00*(n+1) < length THEN 100.00*(n+1)/length\n"
-      "        ELSE 1\n"
-      "  END) As the_geom\n"
-      "FROM\n"
-      "  (SELECT sometable.field1, sometable.field2,\n"
-      "  ST_LineMerge(sometable.the_geom) AS the_geom,\n"
-      "  ST_Length(sometable.the_geom) As length\n"
-      "  FROM sometable\n"
-      "  ) AS t\n"
-      "CROSS JOIN generate_series(0,10000) AS n\n"
-      "WHERE n*100.00/length < 1;"
+"--Return the approximate 1/3 mid-range part of a linestring\n"
+"SELECT ST_AsText(ST_Line_SubString(ST_GeomFromText('LINESTRING(25 50, 100 "
+"125, 150 190)'), 0.333, 0.666));\n"
+"\n"
+"                                                                                   st_astext\n"
+"------------------------------------------------------------------------------------------------\n"
+"LINESTRING(69.2846934853974 94.2846934853974,100 125,111.700356260683 "
+"140.210463138888)\n"
+"\n"
+"--The below example simulates a while loop in\n"
+"--SQL using PostgreSQL generate_series() to cut all\n"
+"--linestrings in a table to 100 unit segments\n"
+"-- of which no segment is longer than 100 units\n"
+"-- units are measured in the SRID units of measurement\n"
+"-- It also assumes all geometries are LINESTRING or contiguous "
+"MULTILINESTRING\n"
+"--and no geometry is longer than 100 units*10000\n"
+"--for better performance you can reduce the 10000\n"
+"--to match max number of segments you expect\n"
+"\n"
+"SELECT field1, field2, ST_LineSubstring(the_geom, 100.00*n/length,\n"
+"  CASE\n"
+"        WHEN 100.00*(n+1) < length THEN 100.00*(n+1)/length\n"
+"        ELSE 1\n"
+"  END) As the_geom\n"
+"FROM\n"
+"  (SELECT sometable.field1, sometable.field2,\n"
+"  ST_LineMerge(sometable.the_geom) AS the_geom,\n"
+"  ST_Length(sometable.the_geom) As length\n"
+"  FROM sometable\n"
+"  ) AS t\n"
+"CROSS JOIN generate_series(0,10000) AS n\n"
+"WHERE n*100.00/length < 1;"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:180
 #, no-c-format
-msgid ", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge\"/>"
+msgid ""
+", <xref linkend=\"ST_LineInterpolatePoint\"/>, <xref linkend=\"ST_LineMerge"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -331,31 +399,46 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:188
 #, no-c-format
-msgid "<refpurpose>Return a derived geometry collection value with elements that match the specified measure. Polygonal elements are not supported.</refpurpose>"
+msgid ""
+"<refpurpose>Return a derived geometry collection value with elements that "
+"match the specified measure. Polygonal elements are not supported.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:195
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LocateAlong</function></funcdef> <paramdef><type>geometry </type> <parameter>ageom_with_measure</parameter></paramdef> <paramdef><type>float8 </type> <parameter>a_measure</parameter></paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LocateAlong</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>ageom_with_measure</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>a_measure</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:207
 #, no-c-format
-msgid "<para>Return a derived geometry collection value with elements that match the specified measure. Polygonal elements are not supported.</para>"
+msgid ""
+"<para>Return a derived geometry collection value with elements that match "
+"the specified measure. Polygonal elements are not supported.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:211
 #, no-c-format
-msgid "If an offset is provided, the resultant will be offset to the left or right of the input line by the specified number of units. A positive offset will be to the left, and a negative one to the right."
+msgid ""
+"If an offset is provided, the resultant will be offset to the left or right "
+"of the input line by the specified number of units. A positive offset will "
+"be to the left, and a negative one to the right."
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:216 reference_lrs.xml:269
 #, no-c-format
-msgid "Semantic is specified by: ISO/IEC CD 13249-3:200x(E) - Text for Continuation CD Editing Meeting"
+msgid ""
+"Semantic is specified by: ISO/IEC CD 13249-3:200x(E) - Text for Continuation "
+"CD Editing Meeting"
 msgstr ""
 
 #. Tag: para
@@ -367,7 +450,10 @@ msgstr ""
 #. Tag: para
 #: reference_lrs.xml:220
 #, no-c-format
-msgid "Changed: 2.0.0 in prior versions this used to be called ST_Locate_Along_Measure. The old name has been deprecated and will be removed in the future but is still available."
+msgid ""
+"Changed: 2.0.0 in prior versions this used to be called "
+"ST_Locate_Along_Measure. The old name has been deprecated and will be "
+"removed in the future but is still available."
 msgstr ""
 
 #. Tag: para
@@ -386,29 +472,31 @@ msgstr ""
 #: reference_lrs.xml:229
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(the_geom)\n"
-      "                FROM\n"
-      "                (SELECT ST_LocateAlong(\n"
-      "                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 3),\n"
-      "                (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
-      "\n"
-      "                                                 st_asewkt\n"
-      "-----------------------------------------------------------\n"
-      " MULTIPOINT M (1 2 3)\n"
-      "\n"
-      "--Geometry collections are difficult animals so dump them\n"
-      "--to make them more digestable\n"
-      "SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
-      "        FROM\n"
-      "        (SELECT ST_LocateAlong(\n"
-      "                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 3),\n"
-      "        (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
-      "\n"
-      "   st_asewkt\n"
-      "---------------\n"
-      " POINTM(1 2 3)\n"
-      " POINTM(9 4 3)\n"
-      " POINTM(1 2 3)"
+"SELECT ST_AsText(the_geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateAlong(\n"
+"                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 "
+"3),\n"
+"                (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
+"\n"
+"                                                 st_asewkt\n"
+"-----------------------------------------------------------\n"
+" MULTIPOINT M (1 2 3)\n"
+"\n"
+"--Geometry collections are difficult animals so dump them\n"
+"--to make them more digestable\n"
+"SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
+"        FROM\n"
+"        (SELECT ST_LocateAlong(\n"
+"                        ST_GeomFromText('MULTILINESTRINGM((1 2 3, 3 4 2, 9 4 "
+"3),\n"
+"        (1 2 3, 5 4 5))'),3) As the_geom) As foo;\n"
+"\n"
+"   st_asewkt\n"
+"---------------\n"
+" POINTM(1 2 3)\n"
+" POINTM(9 4 3)\n"
+" POINTM(1 2 3)"
 msgstr ""
 
 #. Tag: para
@@ -426,19 +514,31 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:244
 #, no-c-format
-msgid "<refpurpose>Return a derived geometry collection value with elements that match the specified range of measures inclusively. Polygonal elements are not supported.</refpurpose>"
+msgid ""
+"<refpurpose>Return a derived geometry collection value with elements that "
+"match the specified range of measures inclusively. Polygonal elements are "
+"not supported.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:251
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LocateBetween</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_start</parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</parameter></paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LocateBetween</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>measure_start</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_end</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>float8 </type> <parameter>offset</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:265
 #, no-c-format
-msgid "<para>Return a derived geometry collection value with elements that match the specified range of measures inclusively. Polygonal elements are not supported.</para>"
+msgid ""
+"<para>Return a derived geometry collection value with elements that match "
+"the specified range of measures inclusively. Polygonal elements are not "
+"supported.</para>"
 msgstr ""
 
 #. Tag: para
@@ -450,35 +550,40 @@ msgstr ""
 #. Tag: para
 #: reference_lrs.xml:273
 #, no-c-format
-msgid "Changed: 2.0.0 - in prior versions this used to be called ST_Locate_Between_Measures. The old name has been deprecated and will be removed in the future but is still available for backward compatibility."
+msgid ""
+"Changed: 2.0.0 - in prior versions this used to be called "
+"ST_Locate_Between_Measures. The old name has been deprecated and will be "
+"removed in the future but is still available for backward compatibility."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_lrs.xml:281
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(the_geom)\n"
-      "                FROM\n"
-      "                (SELECT ST_LocateBetween(\n"
-      "                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 4 3),\n"
-      "                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
-      "\n"
-      "                                                         st_asewkt\n"
-      "------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION M (LINESTRING M (1 2 3,3 4 2,9 4 3),POINT M (1 2 3))\n"
-      "\n"
-      "--Geometry collections are difficult animals so dump them\n"
-      "--to make them more digestable\n"
-      "SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
-      "                FROM\n"
-      "                (SELECT ST_LocateBetween(\n"
-      "                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 4 3),\n"
-      "                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
-      "\n"
-      "                   st_asewkt\n"
-      "--------------------------------\n"
-      " LINESTRING M (1 2 3,3 4 2,9 4 3)\n"
-      " POINT M (1 2 3)"
+"SELECT ST_AsText(the_geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateBetween(\n"
+"                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 "
+"4 3),\n"
+"                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
+"\n"
+"                                                         st_asewkt\n"
+"------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION M (LINESTRING M (1 2 3,3 4 2,9 4 3),POINT M (1 2 3))\n"
+"\n"
+"--Geometry collections are difficult animals so dump them\n"
+"--to make them more digestable\n"
+"SELECT ST_AsText((ST_Dump(the_geom)).geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateBetween(\n"
+"                        ST_GeomFromText('MULTILINESTRING M ((1 2 3, 3 4 2, 9 "
+"4 3),\n"
+"                (1 2 3, 5 4 5))'),1.5, 3) As the_geom) As foo;\n"
+"\n"
+"                   st_asewkt\n"
+"--------------------------------\n"
+" LINESTRING M (1 2 3,3 4 2,9 4 3)\n"
+" POINT M (1 2 3)"
 msgstr ""
 
 #. Tag: para
@@ -496,19 +601,30 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:296
 #, no-c-format
-msgid "Return a derived geometry (collection) value with elements that intersect the specified range of elevations inclusively. Only 3D, 4D LINESTRINGS and MULTILINESTRINGS are supported."
+msgid ""
+"Return a derived geometry (collection) value with elements that intersect "
+"the specified range of elevations inclusively. Only 3D, 4D LINESTRINGS and "
+"MULTILINESTRINGS are supported."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:303
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LocateBetweenElevations</function></funcdef> <paramdef><type>geometry </type> <parameter>geom_mline</parameter></paramdef> <paramdef><type>float8 </type> <parameter>elevation_start</parameter></paramdef> <paramdef><type>float8 </type> <parameter>elevation_end</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LocateBetweenElevations</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>elevation_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> "
+"<parameter>elevation_end</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:316
 #, no-c-format
-msgid "Return a derived geometry (collection) value with elements that intersect the specified range of elevations inclusively. Only 3D, 3DM LINESTRINGS and MULTILINESTRINGS are supported."
+msgid ""
+"Return a derived geometry (collection) value with elements that intersect "
+"the specified range of elevations inclusively. Only 3D, 3DM LINESTRINGS and "
+"MULTILINESTRINGS are supported."
 msgstr ""
 
 #. Tag: para
@@ -521,30 +637,33 @@ msgstr ""
 #: reference_lrs.xml:328
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_LocateBetweenElevations(\n"
-      "                        ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6)'),2,4)) As ewelev;\n"
-      "                                                                   ewelev\n"
-      "----------------------------------------------------------------\n"
-      "        MULTILINESTRING((1 2 3,2 3 4))\n"
-      "\n"
-      "SELECT ST_AsEWKT(ST_LocateBetweenElevations(\n"
-      "                        ST_GeomFromEWKT('LINESTRING(1 2 6, 4 5 -1, 7 8 9)'),6,9)) As ewelev;\n"
-      "\n"
-      "                                ewelev\n"
-      "----------------------------------------------------------------\n"
-      "GEOMETRYCOLLECTION(POINT(1 2 6),LINESTRING(6.1 7.1 6,7 8 9))\n"
-      "\n"
-      "--Geometry collections are difficult animals so dump them\n"
-      "--to make them more digestable\n"
-      "SELECT ST_AsEWKT((ST_Dump(the_geom)).geom)\n"
-      "                FROM\n"
-      "                (SELECT ST_LocateBetweenElevations(\n"
-      "                        ST_GeomFromEWKT('LINESTRING(1 2 6, 4 5 -1, 7 8 9)'),6,9) As the_geom) As foo;\n"
-      "\n"
-      "                   st_asewkt\n"
-      "--------------------------------\n"
-      "POINT(1 2 6)\n"
-      "LINESTRING(6.1 7.1 6,7 8 9)"
+"SELECT ST_AsEWKT(ST_LocateBetweenElevations(\n"
+"                        ST_GeomFromEWKT('LINESTRING(1 2 3, 4 5 6)'),2,4)) As "
+"ewelev;\n"
+"                                                                   ewelev\n"
+"----------------------------------------------------------------\n"
+"        MULTILINESTRING((1 2 3,2 3 4))\n"
+"\n"
+"SELECT ST_AsEWKT(ST_LocateBetweenElevations(\n"
+"                        ST_GeomFromEWKT('LINESTRING(1 2 6, 4 5 -1, 7 8 "
+"9)'),6,9)) As ewelev;\n"
+"\n"
+"                                ewelev\n"
+"----------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(POINT(1 2 6),LINESTRING(6.1 7.1 6,7 8 9))\n"
+"\n"
+"--Geometry collections are difficult animals so dump them\n"
+"--to make them more digestable\n"
+"SELECT ST_AsEWKT((ST_Dump(the_geom)).geom)\n"
+"                FROM\n"
+"                (SELECT ST_LocateBetweenElevations(\n"
+"                        ST_GeomFromEWKT('LINESTRING(1 2 6, 4 5 -1, 7 8 "
+"9)'),6,9) As the_geom) As foo;\n"
+"\n"
+"                   st_asewkt\n"
+"--------------------------------\n"
+"POINT(1 2 6)\n"
+"LINESTRING(6.1 7.1 6,7 8 9)"
 msgstr ""
 
 #. Tag: refname
@@ -556,19 +675,26 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:344
 #, no-c-format
-msgid "<refpurpose>Return the value of the measure dimension of a geometry at the point closed to the provided point.</refpurpose>"
+msgid ""
+"<refpurpose>Return the value of the measure dimension of a geometry at the "
+"point closed to the provided point.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:349
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_InterpolatePoint</function></funcdef> <paramdef><type>geometry </type> <parameter>line</parameter></paramdef> <paramdef><type>geometry </type> <parameter>point</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_InterpolatePoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:361
 #, no-c-format
-msgid "<para>Return the value of the measure dimension of a geometry at the point closed to the provided point.</para>"
+msgid ""
+"<para>Return the value of the measure dimension of a geometry at the point "
+"closed to the provided point.</para>"
 msgstr ""
 
 #. Tag: para
@@ -581,16 +707,17 @@ msgstr ""
 #: reference_lrs.xml:371
 #, no-c-format
 msgid ""
-      "SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)');\n"
-      " st_interpolatepoint\n"
-      " ---------------------\n"
-      "                                    10"
+"SELECT ST_InterpolatePoint('LINESTRING M (0 0 0, 10 0 20)', 'POINT(5 5)');\n"
+" st_interpolatepoint\n"
+" ---------------------\n"
+"                                    10"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:377
 #, no-c-format
-msgid ", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
+msgid ""
+", <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_LocateBetween\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -602,19 +729,30 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_lrs.xml:387
 #, no-c-format
-msgid "Return a derived geometry with measure elements linearly interpolated between the start and end points."
+msgid ""
+"Return a derived geometry with measure elements linearly interpolated "
+"between the start and end points."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_lrs.xml:392
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_AddMeasure</function></funcdef> <paramdef><type>geometry </type> <parameter>geom_mline</parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_start</parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_AddMeasure</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom_mline</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>measure_start</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>measure_end</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_lrs.xml:405
 #, no-c-format
-msgid "Return a derived geometry with measure elements linearly interpolated between the start and end points. If the geometry has no measure dimension, one is added. If the geometry has a measure dimension, it is over-written with new values. Only LINESTRINGS and MULTILINESTRINGS are supported."
+msgid ""
+"Return a derived geometry with measure elements linearly interpolated "
+"between the start and end points. If the geometry has no measure dimension, "
+"one is added. If the geometry has a measure dimension, it is over-written "
+"with new values. Only LINESTRINGS and MULTILINESTRINGS are supported."
 msgstr ""
 
 #. Tag: para
@@ -627,28 +765,28 @@ msgstr ""
 #: reference_lrs.xml:415
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_AddMeasure(\n"
-      "ST_GeomFromEWKT('LINESTRING(1 0, 2 0, 4 0)'),1,4)) As ewelev;\n"
-      "           ewelev\n"
-      "--------------------------------\n"
-      " LINESTRINGM(1 0 1,2 0 2,4 0 4)\n"
-      "\n"
-      "SELECT ST_AsText(ST_AddMeasure(\n"
-      "ST_GeomFromEWKT('LINESTRING(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
-      "                 ewelev\n"
-      "----------------------------------------\n"
-      " LINESTRING(1 0 4 10,2 0 4 20,4 0 4 40)\n"
-      "\n"
-      "SELECT ST_AsText(ST_AddMeasure(\n"
-      "ST_GeomFromEWKT('LINESTRINGM(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
-      "                 ewelev\n"
-      "----------------------------------------\n"
-      " LINESTRINGM(1 0 10,2 0 20,4 0 40)\n"
-      "\n"
-      "SELECT ST_AsText(ST_AddMeasure(\n"
-      "ST_GeomFromEWKT('MULTILINESTRINGM((1 0 4, 2 0 4, 4 0 4),(1 0 4, 2 0 4, 4 0 4))'),10,70)) As ewelev;\n"
-      "                             ewelev\n"
-      "-----------------------------------------------------------------\n"
-      " MULTILINESTRINGM((1 0 10,2 0 20,4 0 40),(1 0 40,2 0 50,4 0 70))"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRING(1 0, 2 0, 4 0)'),1,4)) As ewelev;\n"
+"           ewelev\n"
+"--------------------------------\n"
+" LINESTRINGM(1 0 1,2 0 2,4 0 4)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRING(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
+"                 ewelev\n"
+"----------------------------------------\n"
+" LINESTRING(1 0 4 10,2 0 4 20,4 0 4 40)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('LINESTRINGM(1 0 4, 2 0 4, 4 0 4)'),10,40)) As ewelev;\n"
+"                 ewelev\n"
+"----------------------------------------\n"
+" LINESTRINGM(1 0 10,2 0 20,4 0 40)\n"
+"\n"
+"SELECT ST_AsText(ST_AddMeasure(\n"
+"ST_GeomFromEWKT('MULTILINESTRINGM((1 0 4, 2 0 4, 4 0 4),(1 0 4, 2 0 4, 4 0 "
+"4))'),10,70)) As ewelev;\n"
+"                             ewelev\n"
+"-----------------------------------------------------------------\n"
+" MULTILINESTRINGM((1 0 10,2 0 20,4 0 40),(1 0 40,2 0 50,4 0 70))"
 msgstr ""
-
diff --git a/doc/po/templates/reference_management.xml.pot b/doc/po/templates/reference_management.xml.pot
index 0df836f..a03b34e 100644
--- a/doc/po/templates/reference_management.xml.pot
+++ b/doc/po/templates/reference_management.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-30 03:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,55 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_management.xml:9
 #, no-c-format
-msgid "Adds a geometry column to an existing table of attributes. By default uses type modifier to define rather than constraints. Pass in false for use_typmod to get old check constraint based behavior"
+msgid ""
+"Adds a geometry column to an existing table of attributes. By default uses "
+"type modifier to define rather than constraints. Pass in false for "
+"use_typmod to get old check constraint based behavior"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_management.xml:15
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>AddGeometryColumn</function></funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> <paramdef><type>varchar </type> <parameter>type</parameter></paramdef> <paramdef><type>integer </type> <parameter>dimension</parameter></paramdef> <paramdef choice=\"opt\"><type>bo [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>type</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>dimension</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>varchar </type> <parameter>type</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>dimension</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>AddGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>srid</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>type</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>dimension</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>use_typmod=true</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: title
-#: reference_management.xml:92 reference_management.xml:188 reference_management.xml:254 reference_management.xml:298 reference_management.xml:344 reference_management.xml:386 reference_management.xml:427 reference_management.xml:458 reference_management.xml:499 reference_management.xml:540 reference_management.xml:583 reference_management.xml:631 reference_management.xml:677 reference_management.xml:726 reference_management.xml:863
+#: reference_management.xml:92 reference_management.xml:188
+#: reference_management.xml:254 reference_management.xml:298
+#: reference_management.xml:344 reference_management.xml:386
+#: reference_management.xml:427 reference_management.xml:468
+#: reference_management.xml:499 reference_management.xml:540
+#: reference_management.xml:581 reference_management.xml:624
+#: reference_management.xml:672 reference_management.xml:718
+#: reference_management.xml:767 reference_management.xml:904
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,25 +85,49 @@ msgstr ""
 #. Tag: para
 #: reference_management.xml:94
 #, no-c-format
-msgid "Adds a geometry column to an existing table of attributes. The <varname>schema_name</varname> is the name of the table schema. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table. The <varname>type</varname> must be a string corresponding to the geometry type, eg, 'POLYGON' or 'MULTILINESTRING' . An error is thrown if the schemaname doesn't exist (or not visible in the current search_path) or the specified SRID, geometry type, or [...]
+msgid ""
+"Adds a geometry column to an existing table of attributes. The "
+"<varname>schema_name</varname> is the name of the table schema. The "
+"<varname>srid</varname> must be an integer value reference to an entry in "
+"the SPATIAL_REF_SYS table. The <varname>type</varname> must be a string "
+"corresponding to the geometry type, eg, 'POLYGON' or 'MULTILINESTRING' . An "
+"error is thrown if the schemaname doesn't exist (or not visible in the "
+"current search_path) or the specified SRID, geometry type, or dimension is "
+"invalid."
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:104
 #, no-c-format
-msgid "Changed: 2.0.0 This function no longer updates geometry_columns since geometry_columns is a view that reads from system catalogs. It by default also does not create constraints, but instead uses the built in type modifier behavior of PostgreSQL. So for example building a wgs84 POINT column with this function is now equivalent to: <code>ALTER TABLE some_table ADD COLUMN geom geometry(Point,4326);</code>"
+msgid ""
+"Changed: 2.0.0 This function no longer updates geometry_columns since "
+"geometry_columns is a view that reads from system catalogs. It by default "
+"also does not create constraints, but instead uses the built in type "
+"modifier behavior of PostgreSQL. So for example building a wgs84 POINT "
+"column with this function is now equivalent to: <code>ALTER TABLE some_table "
+"ADD COLUMN geom geometry(Point,4326);</code>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:107
 #, no-c-format
-msgid "Changed: 2.0.0 If you require the old behavior of constraints use the default <varname>use_typmod</varname>, but set it to false."
+msgid ""
+"Changed: 2.0.0 If you require the old behavior of constraints use the "
+"default <varname>use_typmod</varname>, but set it to false."
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:111
 #, no-c-format
-msgid "Changed: 2.0.0 Views can no longer be manually registered in geometry_columns, however views built against geometry typmod tables geometries and used without wrapper functions will register themselves correctly because they inherit the typmod behavior of their parent table column. Views that use geometry functions that output other geometries will need to be cast to typmod geometries for these view geometry columns to be registered correctly in geometry_columns. Refer to <xref lin [...]
+msgid ""
+"Changed: 2.0.0 Views can no longer be manually registered in "
+"geometry_columns, however views built against geometry typmod tables "
+"geometries and used without wrapper functions will register themselves "
+"correctly because they inherit the typmod behavior of their parent table "
+"column. Views that use geometry functions that output other geometries will "
+"need to be cast to typmod geometries for these view geometry columns to be "
+"registered correctly in geometry_columns. Refer to <xref linkend="
+"\"Manual_Register_Spatial_Column\"/>."
 msgstr ""
 
 #. Tag: para
@@ -75,13 +137,15 @@ msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:118 reference_management.xml:195 reference_management.xml:869
+#: reference_management.xml:118 reference_management.xml:195
+#: reference_management.xml:910
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:119 reference_management.xml:196 reference_management.xml:870
+#: reference_management.xml:119 reference_management.xml:196
+#: reference_management.xml:911
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
@@ -89,11 +153,20 @@ msgstr ""
 #. Tag: para
 #: reference_management.xml:120
 #, no-c-format
-msgid "Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod geometry column instead of constraint-based."
+msgid ""
+"Enhanced: 2.0.0 use_typmod argument introduced. Defaults to creating typmod "
+"geometry column instead of constraint-based."
 msgstr ""
 
 #. Tag: title
-#: reference_management.xml:124 reference_management.xml:203 reference_management.xml:267 reference_management.xml:306 reference_management.xml:351 reference_management.xml:393 reference_management.xml:433 reference_management.xml:464 reference_management.xml:506 reference_management.xml:548 reference_management.xml:600 reference_management.xml:646 reference_management.xml:683 reference_management.xml:784 reference_management.xml:873
+#: reference_management.xml:124 reference_management.xml:203
+#: reference_management.xml:267 reference_management.xml:306
+#: reference_management.xml:351 reference_management.xml:392
+#: reference_management.xml:434 reference_management.xml:474
+#: reference_management.xml:505 reference_management.xml:547
+#: reference_management.xml:589 reference_management.xml:641
+#: reference_management.xml:687 reference_management.xml:724
+#: reference_management.xml:825 reference_management.xml:914
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -102,63 +175,80 @@ msgstr ""
 #: reference_management.xml:126
 #, no-c-format
 msgid ""
-      "-- Create schema to hold data\n"
-      "CREATE SCHEMA my_schema;\n"
-      "-- Create a new simple PostgreSQL table\n"
-      "CREATE TABLE my_schema.my_spatial_table (id serial);\n"
-      "\n"
-      "-- Describing the table shows a simple table with a single \"id\" column.\n"
-      "postgis=# \\d my_schema.my_spatial_table\n"
-      "                                                         Table \"my_schema.my_spatial_table\"\n"
-      " Column |  Type   |                                Modifiers\n"
-      "--------+---------+-------------------------------------------------------------------------\n"
-      " id     | integer | not null default nextval('my_schema.my_spatial_table_id_seq'::regclass)\n"
-      "\n"
-      "-- Add a spatial column to the table\n"
-      "SELECT AddGeometryColumn ('my_schema','my_spatial_table','geom',4326,'POINT',2);\n"
-      "\n"
-      "-- Add a point using the old constraint based behavior\n"
-      "SELECT AddGeometryColumn ('my_schema','my_spatial_table','geom_c',4326,'POINT',2, false);\n"
-      "\n"
-      "--Add a curvepolygon using old constraint behavior\n"
-      "SELECT AddGeometryColumn ('my_schema','my_spatial_table','geomcp_c',4326,'CURVEPOLYGON',2, false);\n"
-      "\n"
-      "-- Describe the table again reveals the addition of a new geometry columns.\n"
-      "\\d my_schema.my_spatial_table\n"
-      "                            addgeometrycolumn\n"
-      "-------------------------------------------------------------------------\n"
-      " my_schema.my_spatial_table.geomcp_c SRID:4326 TYPE:CURVEPOLYGON DIMS:2\n"
-      "(1 row)\n"
-      "\n"
-      "                                    Table \"my_schema.my_spatial_table\"\n"
-      "  Column  |         Type         |                                Modifiers\n"
-      "----------+----------------------+-------------------------------------------------------------------------\n"
-      " id       | integer              | not null default nextval('my_schema.my_spatial_table_id_seq'::regclass)\n"
-      " geom     | geometry(Point,4326) |\n"
-      " geom_c   | geometry             |\n"
-      " geomcp_c | geometry             |\n"
-      "Check constraints:\n"
-      "    \"enforce_dims_geom_c\" CHECK (st_ndims(geom_c) = 2)\n"
-      "    \"enforce_dims_geomcp_c\" CHECK (st_ndims(geomcp_c) = 2)\n"
-      "    \"enforce_geotype_geom_c\" CHECK (geometrytype(geom_c) = 'POINT'::text OR geom_c IS NULL)\n"
-      "    \"enforce_geotype_geomcp_c\" CHECK (geometrytype(geomcp_c) = 'CURVEPOLYGON'::text OR geomcp_c IS NULL)\n"
-      "    \"enforce_srid_geom_c\" CHECK (st_srid(geom_c) = 4326)\n"
-      "    \"enforce_srid_geomcp_c\" CHECK (st_srid(geomcp_c) = 4326)\n"
-      "\n"
-      "-- geometry_columns view also registers the new columns --\n"
-      "SELECT f_geometry_column As col_name, type, srid, coord_dimension As ndims\n"
-      "    FROM geometry_columns\n"
-      "    WHERE f_table_name = 'my_spatial_table' AND f_table_schema = 'my_schema';\n"
-      "\n"
-      " col_name |     type     | srid | ndims\n"
-      "----------+--------------+------+-------\n"
-      " geom     | Point        | 4326 |     2\n"
-      " geom_c   | Point        | 4326 |     2\n"
-      " geomcp_c | CurvePolygon | 4326 |     2"
+"-- Create schema to hold data\n"
+"CREATE SCHEMA my_schema;\n"
+"-- Create a new simple PostgreSQL table\n"
+"CREATE TABLE my_schema.my_spatial_table (id serial);\n"
+"\n"
+"-- Describing the table shows a simple table with a single \"id\" column.\n"
+"postgis=# \\d my_schema.my_spatial_table\n"
+"                                                         Table \"my_schema."
+"my_spatial_table\"\n"
+" Column |  Type   |                                Modifiers\n"
+"--------+---------"
+"+-------------------------------------------------------------------------\n"
+" id     | integer | not null default nextval('my_schema."
+"my_spatial_table_id_seq'::regclass)\n"
+"\n"
+"-- Add a spatial column to the table\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geom',4326,'POINT',2);\n"
+"\n"
+"-- Add a point using the old constraint based behavior\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geom_c',4326,'POINT',2, false);\n"
+"\n"
+"--Add a curvepolygon using old constraint behavior\n"
+"SELECT AddGeometryColumn "
+"('my_schema','my_spatial_table','geomcp_c',4326,'CURVEPOLYGON',2, false);\n"
+"\n"
+"-- Describe the table again reveals the addition of a new geometry columns.\n"
+"\\d my_schema.my_spatial_table\n"
+"                            addgeometrycolumn\n"
+"-------------------------------------------------------------------------\n"
+" my_schema.my_spatial_table.geomcp_c SRID:4326 TYPE:CURVEPOLYGON DIMS:2\n"
+"(1 row)\n"
+"\n"
+"                                    Table \"my_schema.my_spatial_table\"\n"
+"  Column  |         Type         |                                Modifiers\n"
+"----------+----------------------"
+"+-------------------------------------------------------------------------\n"
+" id       | integer              | not null default nextval('my_schema."
+"my_spatial_table_id_seq'::regclass)\n"
+" geom     | geometry(Point,4326) |\n"
+" geom_c   | geometry             |\n"
+" geomcp_c | geometry             |\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom_c\" CHECK (st_ndims(geom_c) = 2)\n"
+"    \"enforce_dims_geomcp_c\" CHECK (st_ndims(geomcp_c) = 2)\n"
+"    \"enforce_geotype_geom_c\" CHECK (geometrytype(geom_c) = 'POINT'::text "
+"OR geom_c IS NULL)\n"
+"    \"enforce_geotype_geomcp_c\" CHECK (geometrytype(geomcp_c) = "
+"'CURVEPOLYGON'::text OR geomcp_c IS NULL)\n"
+"    \"enforce_srid_geom_c\" CHECK (st_srid(geom_c) = 4326)\n"
+"    \"enforce_srid_geomcp_c\" CHECK (st_srid(geomcp_c) = 4326)\n"
+"\n"
+"-- geometry_columns view also registers the new columns --\n"
+"SELECT f_geometry_column As col_name, type, srid, coord_dimension As ndims\n"
+"    FROM geometry_columns\n"
+"    WHERE f_table_name = 'my_spatial_table' AND f_table_schema = "
+"'my_schema';\n"
+"\n"
+" col_name |     type     | srid | ndims\n"
+"----------+--------------+------+-------\n"
+" geom     | Point        | 4326 |     2\n"
+" geom_c   | Point        | 4326 |     2\n"
+" geomcp_c | CurvePolygon | 4326 |     2"
 msgstr ""
 
 #. Tag: title
-#: reference_management.xml:130 reference_management.xml:208 reference_management.xml:272 reference_management.xml:312 reference_management.xml:357 reference_management.xml:399 reference_management.xml:470 reference_management.xml:512 reference_management.xml:554 reference_management.xml:606 reference_management.xml:652 reference_management.xml:689 reference_management.xml:886
+#: reference_management.xml:130 reference_management.xml:208
+#: reference_management.xml:272 reference_management.xml:312
+#: reference_management.xml:357 reference_management.xml:398
+#: reference_management.xml:440 reference_management.xml:511
+#: reference_management.xml:553 reference_management.xml:595
+#: reference_management.xml:647 reference_management.xml:693
+#: reference_management.xml:730 reference_management.xml:927
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -166,7 +256,9 @@ msgstr ""
 #. Tag: para
 #: reference_management.xml:132
 #, no-c-format
-msgid ", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/>, <xref linkend=\"Manual_Register_Spatial_Column\"/>"
+msgid ""
+", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/"
+">, <xref linkend=\"Manual_Register_Spatial_Column\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -184,40 +276,62 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_management.xml:145
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>DropGeometryColumn</function></funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>column_name</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>DropGeometryColumn</function></funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>DropGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>DropGeometryColumn</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>column_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>DropGeometryColumn</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:190
 #, no-c-format
-msgid "Removes a geometry column from a spatial table. Note that schema_name will need to match the f_table_schema field of the table's row in the geometry_columns table."
+msgid ""
+"Removes a geometry column from a spatial table. Note that schema_name will "
+"need to match the f_table_schema field of the table's row in the "
+"geometry_columns table."
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:198
 #, no-c-format
-msgid "Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a geometry column like any other table column using <code>ALTER TABLE</code>"
+msgid ""
+"Changed: 2.0.0 This function is provided for backward compatibility. Now "
+"that since geometry_columns is now a view against the system catalogs, you "
+"can drop a geometry column like any other table column using <code>ALTER "
+"TABLE</code>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:205
 #, no-c-format
 msgid ""
-      "SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');\n"
-      "                        ----RESULT output ---\n"
-      "                                          dropgeometrycolumn\n"
-      "------------------------------------------------------\n"
-      " my_schema.my_spatial_table.geom effectively removed.\n"
-      "\n"
-      "-- In PostGIS 2.0+ the above is also equivalent to the standard\n"
-      "-- the standard alter table.  Both will deregister from geometry_columns\n"
-      "ALTER TABLE my_schema.my_spatial_table DROP column geom;"
+"SELECT DropGeometryColumn ('my_schema','my_spatial_table','geom');\n"
+"                        ----RESULT output ---\n"
+"                                          dropgeometrycolumn\n"
+"------------------------------------------------------\n"
+" my_schema.my_spatial_table.geom effectively removed.\n"
+"\n"
+"-- In PostGIS 2.0+ the above is also equivalent to the standard\n"
+"-- the standard alter table.  Both will deregister from geometry_columns\n"
+"ALTER TABLE my_schema.my_spatial_table DROP column geom;"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:210
 #, no-c-format
-msgid ", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/>"
+msgid ""
+", <xref linkend=\"DropGeometryTable\"/>, <xref linkend=\"geometry_columns\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -235,37 +349,57 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_management.xml:223
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>DropGeometryTable</function></funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>DropGeometryTable</function></funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>DropGeometry [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>DropGeometryTable</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropGeometryTable</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>DropGeometryTable</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:256
 #, no-c-format
-msgid "Drops a table and all its references in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided."
+msgid ""
+"Drops a table and all its references in geometry_columns. Note: uses "
+"current_schema() on schema-aware pgsql installations if schema is not "
+"provided."
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:261
 #, no-c-format
-msgid "Changed: 2.0.0 This function is provided for backward compatibility. Now that since geometry_columns is now a view against the system catalogs, you can drop a table with geometry columns like any other table using <code>DROP TABLE</code>"
+msgid ""
+"Changed: 2.0.0 This function is provided for backward compatibility. Now "
+"that since geometry_columns is now a view against the system catalogs, you "
+"can drop a table with geometry columns like any other table using <code>DROP "
+"TABLE</code>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:269
 #, no-c-format
 msgid ""
-      "SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
-      "----RESULT output ---\n"
-      "my_schema.my_spatial_table dropped.\n"
-      "\n"
-      "-- The above is now equivalent to --\n"
-      "DROP TABLE my_schema.my_spatial_table;"
+"SELECT DropGeometryTable ('my_schema','my_spatial_table');\n"
+"----RESULT output ---\n"
+"my_schema.my_spatial_table dropped.\n"
+"\n"
+"-- The above is now equivalent to --\n"
+"DROP TABLE my_schema.my_spatial_table;"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:274
 #, no-c-format
-msgid ", <xref linkend=\"DropGeometryColumn\"/>, <xref linkend=\"geometry_columns\"/>"
+msgid ""
+", <xref linkend=\"DropGeometryColumn\"/>, <xref linkend=\"geometry_columns\"/"
+">"
 msgstr ""
 
 #. Tag: refname
@@ -283,31 +417,41 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_management.xml:289
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Full_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Full_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:300
 #, no-c-format
-msgid "Reports full postgis version and build configuration infos. Also informs about synchronization between libraries and scripts suggesting upgrades as needed."
+msgid ""
+"Reports full postgis version and build configuration infos. Also informs "
+"about synchronization between libraries and scripts suggesting upgrades as "
+"needed."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:308
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Full_Version();\n"
-      "                                                           postgis_full_version\n"
-      "----------------------------------------------------------------------------------\n"
-      "POSTGIS=\"2.2.0dev r12699\" GEOS=\"3.5.0dev-CAPI-1.9.0 r3989\" SFCGAL=\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\"\n"
-      "GDAL=\"GDAL 1.11.0, released 2014/04/16\" LIBXML=\"2.7.8\" LIBJSON=\"0.12\" RASTER\n"
-      "(1 row)"
+"SELECT PostGIS_Full_Version();\n"
+"                                                           postgis_full_version\n"
+"----------------------------------------------------------------------------------\n"
+"POSTGIS=\"2.2.0dev r12699\" GEOS=\"3.5.0dev-CAPI-1.9.0 r3989\" SFCGAL="
+"\"1.0.4\" PROJ=\"Rel. 4.8.0, 6 March 2012\"\n"
+"GDAL=\"GDAL 1.11.0, released 2014/04/16\" LIBXML=\"2.7.8\" LIBJSON=\"0.12\" "
+"RASTER\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:314
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend="
+"\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref "
+"linkend=\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -325,578 +469,769 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_management.xml:335
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_GEOS_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_GEOS_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:346
 #, no-c-format
-msgid "Returns the version number of the GEOS library, or <varname>NULL</varname> if GEOS support is not enabled."
+msgid ""
+"Returns the version number of the GEOS library, or <varname>NULL</varname> "
+"if GEOS support is not enabled."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_management.xml:353
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_GEOS_Version();\n"
-      " postgis_geos_version\n"
-      "----------------------\n"
-      " 3.1.0-CAPI-1.5.0\n"
-      "(1 row)"
+"SELECT PostGIS_GEOS_Version();\n"
+" postgis_geos_version\n"
+"----------------------\n"
+" 3.1.0-CAPI-1.5.0\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:359
+#: reference_management.xml:359 reference_management.xml:400
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend="
+"\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, "
+"<xref linkend=\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
 #: reference_management.xml:369
 #, no-c-format
-msgid "PostGIS_LibXML_Version"
+msgid "PostGIS_Liblwgeom_Version"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_management.xml:371
 #, no-c-format
-msgid "Returns the version number of the libxml2 library."
+msgid ""
+"Returns the version number of the liblwgeom library. This should match the "
+"version of PostGIS."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_management.xml:377
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_LibXML_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Liblwgeom_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_management.xml:388
 #, no-c-format
+msgid "Returns the version number of the liblwgeom library/"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_management.xml:394
+#, no-c-format
+msgid ""
+"SELECT PostGIS_Liblwgeom_Version();\n"
+"postgis_liblwgeom_version\n"
+"--------------------------\n"
+"2.3.3 r15473\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_management.xml:410
+#, no-c-format
+msgid "PostGIS_LibXML_Version"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_management.xml:412
+#, no-c-format
+msgid "Returns the version number of the libxml2 library."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_management.xml:418
+#, no-c-format
+msgid ""
+"<funcdef>text <function>PostGIS_LibXML_Version</function></funcdef> "
+"<paramdef></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_management.xml:429
+#, no-c-format
 msgid "Returns the version number of the LibXML2 library."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:389
+#: reference_management.xml:430
 #, no-c-format
 msgid "Availability: 1.5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:395
+#: reference_management.xml:436
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_LibXML_Version();\n"
-      " postgis_libxml_version\n"
-      "----------------------\n"
-      " 2.7.6\n"
-      "(1 row)"
+"SELECT PostGIS_LibXML_Version();\n"
+" postgis_libxml_version\n"
+"----------------------\n"
+" 2.7.6\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:401
+#: reference_management.xml:442
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend="
+"\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref "
+"linkend=\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:411
+#: reference_management.xml:452
 #, no-c-format
 msgid "PostGIS_Lib_Build_Date"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:413
+#: reference_management.xml:454
 #, no-c-format
 msgid "<refpurpose>Returns build date of the PostGIS library.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:418
+#: reference_management.xml:459
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Lib_Build_Date</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Lib_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:429
+#: reference_management.xml:470
 #, no-c-format
 msgid "<para>Returns build date of the PostGIS library.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:435
+#: reference_management.xml:476
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Lib_Build_Date();\n"
-      " postgis_lib_build_date\n"
-      "------------------------\n"
-      " 2008-06-21 17:53:21\n"
-      "(1 row)"
+"SELECT PostGIS_Lib_Build_Date();\n"
+" postgis_lib_build_date\n"
+"------------------------\n"
+" 2008-06-21 17:53:21\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:441
+#: reference_management.xml:482
 #, no-c-format
 msgid "PostGIS_Lib_Version"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:443
+#: reference_management.xml:484
 #, no-c-format
-msgid "<refpurpose>Returns the version number of the PostGIS library.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the version number of the PostGIS library.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:449
+#: reference_management.xml:490
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Lib_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Lib_Version</function></funcdef> <paramdef></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:460
+#: reference_management.xml:501
 #, no-c-format
 msgid "<para>Returns the version number of the PostGIS library.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:466
+#: reference_management.xml:507
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Lib_Version();\n"
-      " postgis_lib_version\n"
-      "---------------------\n"
-      " 1.3.3\n"
-      "(1 row)"
+"SELECT PostGIS_Lib_Version();\n"
+" postgis_lib_version\n"
+"---------------------\n"
+" 1.3.3\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:472
+#: reference_management.xml:513
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend="
+"\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>, "
+"<xref linkend=\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:482
+#: reference_management.xml:523
 #, no-c-format
 msgid "PostGIS_PROJ_Version"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:484
+#: reference_management.xml:525
 #, no-c-format
 msgid "Returns the version number of the PROJ4 library."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:490
+#: reference_management.xml:531
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_PROJ_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_PROJ_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:501
+#: reference_management.xml:542
 #, no-c-format
-msgid "Returns the version number of the PROJ4 library, or <varname>NULL</varname> if PROJ4 support is not enabled."
+msgid ""
+"Returns the version number of the PROJ4 library, or <varname>NULL</varname> "
+"if PROJ4 support is not enabled."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:508
+#: reference_management.xml:549
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_PROJ_Version();\n"
-      "  postgis_proj_version\n"
-      "-------------------------\n"
-      " Rel. 4.4.9, 29 Oct 2004\n"
-      "(1 row)"
+"SELECT PostGIS_PROJ_Version();\n"
+"  postgis_proj_version\n"
+"-------------------------\n"
+" Rel. 4.4.9, 29 Oct 2004\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:514 reference_management.xml:556
+#: reference_management.xml:555 reference_management.xml:597
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend="
+"\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref "
+"linkend=\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:524
+#: reference_management.xml:565
 #, no-c-format
 msgid "PostGIS_Scripts_Build_Date"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:526
+#: reference_management.xml:567
 #, no-c-format
 msgid "<refpurpose>Returns build date of the PostGIS scripts.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:531
+#: reference_management.xml:572
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Scripts_Build_Date</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Scripts_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:542
+#: reference_management.xml:583
 #, no-c-format
 msgid "<para>Returns build date of the PostGIS scripts.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:544
+#: reference_management.xml:585
 #, no-c-format
 msgid "Availability: 1.0.0RC1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:550
+#: reference_management.xml:591
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Scripts_Build_Date();\n"
-      "  postgis_scripts_build_date\n"
-      "-------------------------\n"
-      " 2007-08-18 09:09:26\n"
-      "(1 row)"
+"SELECT PostGIS_Scripts_Build_Date();\n"
+"  postgis_scripts_build_date\n"
+"-------------------------\n"
+" 2007-08-18 09:09:26\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:566
+#: reference_management.xml:607
 #, no-c-format
 msgid "PostGIS_Scripts_Installed"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:568
+#: reference_management.xml:609
 #, no-c-format
-msgid "<refpurpose>Returns version of the postgis scripts installed in this database.</refpurpose>"
+msgid ""
+"<refpurpose>Returns version of the postgis scripts installed in this "
+"database.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:574
+#: reference_management.xml:615
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Scripts_Installed</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Scripts_Installed</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:585
+#: reference_management.xml:626
 #, no-c-format
-msgid "<para>Returns version of the postgis scripts installed in this database.</para>"
+msgid ""
+"<para>Returns version of the postgis scripts installed in this database.</"
+"para>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:589
+#: reference_management.xml:630
 #, no-c-format
-msgid "If the output of this function doesn't match the output of <xref linkend=\"PostGIS_Scripts_Released\"/> you probably missed to properly upgrade an existing database. See the <link linkend=\"upgrading\">Upgrading</link> section for more info."
+msgid ""
+"If the output of this function doesn't match the output of <xref linkend="
+"\"PostGIS_Scripts_Released\"/> you probably missed to properly upgrade an "
+"existing database. See the <link linkend=\"upgrading\">Upgrading</link> "
+"section for more info."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:596 reference_management.xml:642
+#: reference_management.xml:637 reference_management.xml:683
 #, no-c-format
 msgid "Availability: 0.9.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:602
+#: reference_management.xml:643
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Scripts_Installed();\n"
-      "  postgis_scripts_installed\n"
-      "-------------------------\n"
-      " 1.5.0SVN\n"
-      "(1 row)"
+"SELECT PostGIS_Scripts_Installed();\n"
+"  postgis_scripts_installed\n"
+"-------------------------\n"
+" 1.5.0SVN\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:608
+#: reference_management.xml:649
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Scripts_Released\"/>, <xref linkend=\"PostGIS_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Scripts_Released\"/>, <xref linkend="
+"\"PostGIS_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:614
+#: reference_management.xml:655
 #, no-c-format
 msgid "PostGIS_Scripts_Released"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:616
+#: reference_management.xml:657
 #, no-c-format
-msgid "<refpurpose>Returns the version number of the postgis.sql script released with the installed postgis lib.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the version number of the postgis.sql script released "
+"with the installed postgis lib.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:622
+#: reference_management.xml:663
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Scripts_Released</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Scripts_Released</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:633
+#: reference_management.xml:674
 #, no-c-format
-msgid "<para>Returns the version number of the postgis.sql script released with the installed postgis lib.</para>"
+msgid ""
+"<para>Returns the version number of the postgis.sql script released with the "
+"installed postgis lib.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:637
+#: reference_management.xml:678
 #, no-c-format
-msgid "Starting with version 1.1.0 this function returns the same value of <xref linkend=\"PostGIS_Lib_Version\"/>. Kept for backward compatibility."
+msgid ""
+"Starting with version 1.1.0 this function returns the same value of <xref "
+"linkend=\"PostGIS_Lib_Version\"/>. Kept for backward compatibility."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:648
+#: reference_management.xml:689
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Scripts_Released();\n"
-      "  postgis_scripts_released\n"
-      "-------------------------\n"
-      " 1.3.4SVN\n"
-      "(1 row)"
+"SELECT PostGIS_Scripts_Released();\n"
+"  postgis_scripts_released\n"
+"-------------------------\n"
+" 1.3.4SVN\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:654
+#: reference_management.xml:695
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Scripts_Installed\"/>, <xref linkend=\"PostGIS_Lib_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Scripts_Installed\"/>, <xref linkend="
+"\"PostGIS_Lib_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:660
+#: reference_management.xml:701
 #, no-c-format
 msgid "PostGIS_Version"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:662
+#: reference_management.xml:703
 #, no-c-format
-msgid "<refpurpose>Returns PostGIS version number and compile-time options.</refpurpose>"
+msgid ""
+"<refpurpose>Returns PostGIS version number and compile-time options.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_management.xml:668
+#: reference_management.xml:709
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Version</function></funcdef> <paramdef></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:679
+#: reference_management.xml:720
 #, no-c-format
 msgid "<para>Returns PostGIS version number and compile-time options.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:685
+#: reference_management.xml:726
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Version();\n"
-      "                        postgis_version\n"
-      "---------------------------------------\n"
-      " 1.3 USE_GEOS=1 USE_PROJ=1 USE_STATS=1\n"
-      "(1 row)"
+"SELECT PostGIS_Version();\n"
+"                        postgis_version\n"
+"---------------------------------------\n"
+" 1.3 USE_GEOS=1 USE_PROJ=1 USE_STATS=1\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:691
+#: reference_management.xml:732
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend=\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref linkend=\"PostGIS_PROJ_Version\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_GEOS_Version\"/>, <xref linkend="
+"\"PostGIS_Lib_Version\"/>, <xref linkend=\"PostGIS_LibXML_Version\"/>, <xref "
+"linkend=\"PostGIS_PROJ_Version\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:701
+#: reference_management.xml:742
 #, no-c-format
 msgid "Populate_Geometry_Columns"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:703
+#: reference_management.xml:744
 #, no-c-format
-msgid "Ensures geometry columns are defined with type modifiers or have appropriate spatial constraints This ensures they will be registered correctly in <varname>geometry_columns</varname> view. By default will convert all geometry columns with no type modifier to ones with type modifiers. To get old behavior set <varname>use_typmod=false</varname>"
+msgid ""
+"Ensures geometry columns are defined with type modifiers or have appropriate "
+"spatial constraints This ensures they will be registered correctly in "
+"<varname>geometry_columns</varname> view. By default will convert all "
+"geometry columns with no type modifier to ones with type modifiers. To get "
+"old behavior set <varname>use_typmod=false</varname>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_management.xml:709
+#: reference_management.xml:750
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>Populate_Geometry_Columns</function></funcdef> <paramdef><type>boolean </type> <parameter>use_typmod=true</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>int <function>Populate_Geometry_Columns</function></funcdef> <paramdef><type>oid</type> <parameter>relation_oid</parameter></paramdef> <paramdef><type>boolean </type> <parameter>use_typmod=true</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>Populate_Geometry_Columns</"
+"function></funcdef> <paramdef><type>boolean </type> "
+"<parameter>use_typmod=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>int <function>Populate_Geometry_Columns</function></"
+"funcdef> <paramdef><type>oid</type> <parameter>relation_oid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>use_typmod=true</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:728
+#: reference_management.xml:769
 #, no-c-format
-msgid "Ensures geometry columns have appropriate type modifiers or spatial constraints to ensure they are registered correctly in <varname>geometry_columns</varname> table."
+msgid ""
+"Ensures geometry columns have appropriate type modifiers or spatial "
+"constraints to ensure they are registered correctly in "
+"<varname>geometry_columns</varname> table."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:730
+#: reference_management.xml:771
 #, no-c-format
-msgid "For backwards compatibility and for spatial needs such as table inheritance where each child table may have different geometry type, the old check constraint behavior is still supported. If you need the old behavior, you need to pass in the new optional argument as false <varname>use_typmod=false</varname>. When this is done geometry columns will be created with no type modifiers but will have 3 constraints defined. In particular, this means that every geometry column belonging to [...]
+msgid ""
+"For backwards compatibility and for spatial needs such as table inheritance "
+"where each child table may have different geometry type, the old check "
+"constraint behavior is still supported. If you need the old behavior, you "
+"need to pass in the new optional argument as false "
+"<varname>use_typmod=false</varname>. When this is done geometry columns will "
+"be created with no type modifiers but will have 3 constraints defined. In "
+"particular, this means that every geometry column belonging to a table has "
+"at least three constraints:"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:738
+#: reference_management.xml:779
 #, no-c-format
-msgid "<varname>enforce_dims_the_geom</varname> - ensures every geometry has the same dimension (see <xref linkend=\"ST_NDims\"/>)"
+msgid ""
+"<varname>enforce_dims_the_geom</varname> - ensures every geometry has the "
+"same dimension (see <xref linkend=\"ST_NDims\"/>)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:744
+#: reference_management.xml:785
 #, no-c-format
-msgid "<varname>enforce_geotype_the_geom</varname> - ensures every geometry is of the same type (see <xref linkend=\"GeometryType\"/>)"
+msgid ""
+"<varname>enforce_geotype_the_geom</varname> - ensures every geometry is of "
+"the same type (see <xref linkend=\"GeometryType\"/>)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:750
+#: reference_management.xml:791
 #, no-c-format
-msgid "<varname>enforce_srid_the_geom</varname> - ensures every geometry is in the same projection (see <xref linkend=\"ST_SRID\"/>)"
+msgid ""
+"<varname>enforce_srid_the_geom</varname> - ensures every geometry is in the "
+"same projection (see <xref linkend=\"ST_SRID\"/>)"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:756
+#: reference_management.xml:797
 #, no-c-format
-msgid "If a table <varname>oid</varname> is provided, this function tries to determine the srid, dimension, and geometry type of all geometry columns in the table, adding constraints as necessary. If successful, an appropriate row is inserted into the geometry_columns table, otherwise, the exception is caught and an error notice is raised describing the problem."
+msgid ""
+"If a table <varname>oid</varname> is provided, this function tries to "
+"determine the srid, dimension, and geometry type of all geometry columns in "
+"the table, adding constraints as necessary. If successful, an appropriate "
+"row is inserted into the geometry_columns table, otherwise, the exception is "
+"caught and an error notice is raised describing the problem."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:763
+#: reference_management.xml:804
 #, no-c-format
-msgid "If the <varname>oid</varname> of a view is provided, as with a table oid, this function tries to determine the srid, dimension, and type of all the geometries in the view, inserting appropriate entries into the <varname>geometry_columns</varname> table, but nothing is done to enforce constraints."
+msgid ""
+"If the <varname>oid</varname> of a view is provided, as with a table oid, "
+"this function tries to determine the srid, dimension, and type of all the "
+"geometries in the view, inserting appropriate entries into the "
+"<varname>geometry_columns</varname> table, but nothing is done to enforce "
+"constraints."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:769
+#: reference_management.xml:810
 #, no-c-format
-msgid "The parameterless variant is a simple wrapper for the parameterized variant that first truncates and repopulates the geometry_columns table for every spatial table and view in the database, adding spatial constraints to tables where appropriate. It returns a summary of the number of geometry columns detected in the database and the number that were inserted into the <varname>geometry_columns</varname> table. The parameterized version simply returns the number of rows inserted into [...]
+msgid ""
+"The parameterless variant is a simple wrapper for the parameterized variant "
+"that first truncates and repopulates the geometry_columns table for every "
+"spatial table and view in the database, adding spatial constraints to tables "
+"where appropriate. It returns a summary of the number of geometry columns "
+"detected in the database and the number that were inserted into the "
+"<varname>geometry_columns</varname> table. The parameterized version simply "
+"returns the number of rows inserted into the <varname>geometry_columns</"
+"varname> table."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:777
+#: reference_management.xml:818
 #, no-c-format
 msgid "Availability: 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:778
+#: reference_management.xml:819
 #, no-c-format
-msgid "Changed: 2.0.0 By default, now uses type modifiers instead of check constraints to constrain geometry types. You can still use check constraint behavior instead by using the new <varname>use_typmod</varname> and setting it to false."
+msgid ""
+"Changed: 2.0.0 By default, now uses type modifiers instead of check "
+"constraints to constrain geometry types. You can still use check constraint "
+"behavior instead by using the new <varname>use_typmod</varname> and setting "
+"it to false."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:780
+#: reference_management.xml:821
 #, no-c-format
-msgid "Enhanced: 2.0.0 <varname>use_typmod</varname> optional argument was introduced that allows controlling if columns are created with typmodifiers or with check constraints."
+msgid ""
+"Enhanced: 2.0.0 <varname>use_typmod</varname> optional argument was "
+"introduced that allows controlling if columns are created with typmodifiers "
+"or with check constraints."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:786
-#, no-c-format
-msgid ""
-      "CREATE TABLE public.myspatial_table(gid serial, geom geometry);\n"
-      "INSERT INTO myspatial_table(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, 3 4)',4326) );\n"
-      "-- This will now use typ modifiers.  For this to work, there must exist data\n"
-      "SELECT Populate_Geometry_Columns('public.myspatial_table'::regclass);\n"
-      "\n"
-      "populate_geometry_columns\n"
-      "--------------------------\n"
-      "                        1\n"
-      "\n"
-      "\n"
-      "\\d myspatial_table\n"
-      "\n"
-      "                                   Table \"public.myspatial_table\"\n"
-      " Column |           Type            |                           Modifiers\n"
-      "--------+---------------------------+---------------------------------------------------------------\n"
-      " gid    | integer                   | not null default nextval('myspatial_table_gid_seq'::regclass)\n"
-      " geom   | geometry(LineString,4326) |"
+#: reference_management.xml:827
+#, no-c-format
+msgid ""
+"CREATE TABLE public.myspatial_table(gid serial, geom geometry);\n"
+"INSERT INTO myspatial_table(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, 3 "
+"4)',4326) );\n"
+"-- This will now use typ modifiers.  For this to work, there must exist "
+"data\n"
+"SELECT Populate_Geometry_Columns('public.myspatial_table'::regclass);\n"
+"\n"
+"populate_geometry_columns\n"
+"--------------------------\n"
+"                        1\n"
+"\n"
+"\n"
+"\\d myspatial_table\n"
+"\n"
+"                                   Table \"public.myspatial_table\"\n"
+" Column |           Type            |                           Modifiers\n"
+"--------+---------------------------"
+"+---------------------------------------------------------------\n"
+" gid    | integer                   | not null default "
+"nextval('myspatial_table_gid_seq'::regclass)\n"
+" geom   | geometry(LineString,4326) |"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:788
-#, no-c-format
-msgid ""
-      "-- This will change the geometry columns to use constraints if they are not typmod or have constraints already.\n"
-      "--For this to work, there must exist data\n"
-      "CREATE TABLE public.myspatial_table_cs(gid serial, geom geometry);\n"
-      "INSERT INTO myspatial_table_cs(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, 3 4)',4326) );\n"
-      "SELECT Populate_Geometry_Columns('public.myspatial_table_cs'::regclass, false);\n"
-      "populate_geometry_columns\n"
-      "--------------------------\n"
-      "                        1\n"
-      "\\d myspatial_table_cs\n"
-      "\n"
-      "                          Table \"public.myspatial_table_cs\"\n"
-      " Column |   Type   |                            Modifiers\n"
-      "--------+----------+------------------------------------------------------------------\n"
-      " gid    | integer  | not null default nextval('myspatial_table_cs_gid_seq'::regclass)\n"
-      " geom   | geometry |\n"
-      "Check constraints:\n"
-      "    \"enforce_dims_geom\" CHECK (st_ndims(geom) = 2)\n"
-      "    \"enforce_geotype_geom\" CHECK (geometrytype(geom) = 'LINESTRING'::text OR geom IS NULL)\n"
-      "    \"enforce_srid_geom\" CHECK (st_srid(geom) = 4326)"
+#: reference_management.xml:829
+#, no-c-format
+msgid ""
+"-- This will change the geometry columns to use constraints if they are not "
+"typmod or have constraints already.\n"
+"--For this to work, there must exist data\n"
+"CREATE TABLE public.myspatial_table_cs(gid serial, geom geometry);\n"
+"INSERT INTO myspatial_table_cs(geom) VALUES(ST_GeomFromText('LINESTRING(1 2, "
+"3 4)',4326) );\n"
+"SELECT Populate_Geometry_Columns('public.myspatial_table_cs'::regclass, "
+"false);\n"
+"populate_geometry_columns\n"
+"--------------------------\n"
+"                        1\n"
+"\\d myspatial_table_cs\n"
+"\n"
+"                          Table \"public.myspatial_table_cs\"\n"
+" Column |   Type   |                            Modifiers\n"
+"--------+----------"
+"+------------------------------------------------------------------\n"
+" gid    | integer  | not null default nextval('myspatial_table_cs_gid_seq'::"
+"regclass)\n"
+" geom   | geometry |\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom\" CHECK (st_ndims(geom) = 2)\n"
+"    \"enforce_geotype_geom\" CHECK (geometrytype(geom) = 'LINESTRING'::text "
+"OR geom IS NULL)\n"
+"    \"enforce_srid_geom\" CHECK (st_srid(geom) = 4326)"
 msgstr ""
 
 #. Tag: refname
-#: reference_management.xml:803
+#: reference_management.xml:844
 #, no-c-format
 msgid "UpdateGeometrySRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_management.xml:805
+#: reference_management.xml:846
 #, no-c-format
-msgid "Updates the SRID of all features in a geometry column, geometry_columns metadata and srid. If it was enforced with constraints, the constraints will be updated with new srid constraint. If the old was enforced by type definition, the type definition will be changed."
+msgid ""
+"Updates the SRID of all features in a geometry column, geometry_columns "
+"metadata and srid. If it was enforced with constraints, the constraints will "
+"be updated with new srid constraint. If the old was enforced by type "
+"definition, the type definition will be changed."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_management.xml:811
+#: reference_management.xml:852
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>UpdateGeometrySRID</function></funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>UpdateGeometrySRID</function></funcdef> <paramdef><type>varchar </type> <parameter>schema_name</parameter></paramdef> <par [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>UpdateGeometrySRID</function></"
+"funcdef> <paramdef><type>varchar </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>column_name</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>UpdateGeometrySRID</function></funcdef> <paramdef><type>varchar </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar "
+"</type> <parameter>column_name</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>UpdateGeometrySRID</"
+"function></funcdef> <paramdef><type>varchar </type> <parameter>catalog_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>schema_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>varchar </"
+"type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer "
+"</type> <parameter>srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:865
+#: reference_management.xml:906
 #, no-c-format
-msgid "Updates the SRID of all features in a geometry column, updating constraints and reference in geometry_columns. Note: uses current_schema() on schema-aware pgsql installations if schema is not provided."
+msgid ""
+"Updates the SRID of all features in a geometry column, updating constraints "
+"and reference in geometry_columns. Note: uses current_schema() on schema-"
+"aware pgsql installations if schema is not provided."
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:874
+#: reference_management.xml:915
 #, no-c-format
-msgid "This will change the srid of the roads table to 4326 from whatever it was before"
+msgid ""
+"This will change the srid of the roads table to 4326 from whatever it was "
+"before"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:875
+#: reference_management.xml:916
 #, no-c-format
 msgid "SELECT UpdateGeometrySRID('roads','geom',4326);"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:877
+#: reference_management.xml:918
 #, no-c-format
 msgid "The prior example is equivalent to this DDL statement"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:878
+#: reference_management.xml:919
 #, no-c-format
 msgid ""
-      "ALTER TABLE roads\n"
-      "  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
-      "    USING ST_SetSRID(geom,4326);"
+"ALTER TABLE roads\n"
+"  ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 4326)\n"
+"    USING ST_SetSRID(geom,4326);"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:880
+#: reference_management.xml:921
 #, no-c-format
-msgid "If you got the projection wrong (or brought it in as unknown) in load and you wanted to transform to web mercator all in one shot You can do this with DDL but there is no equivalent PostGIS management function to do so in one go."
+msgid ""
+"If you got the projection wrong (or brought it in as unknown) in load and "
+"you wanted to transform to web mercator all in one shot You can do this with "
+"DDL but there is no equivalent PostGIS management function to do so in one "
+"go."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_management.xml:883
+#: reference_management.xml:924
 #, no-c-format
 msgid ""
-      "ALTER TABLE roads\n"
-      " ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING ST_Transform(ST_SetSRID(geom,4326),3857) ;"
+"ALTER TABLE roads\n"
+" ALTER COLUMN geom TYPE geometry(MULTILINESTRING, 3857) USING "
+"ST_Transform(ST_SetSRID(geom,4326),3857) ;"
 msgstr ""
 
 #. Tag: para
-#: reference_management.xml:888
+#: reference_management.xml:929
 #, no-c-format
 msgid ", <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_measure.xml.pot b/doc/po/templates/reference_measure.xml.pot
index 0ea7dd9..9ab84a4 100644
--- a/doc/po/templates/reference_measure.xml.pot
+++ b/doc/po/templates/reference_measure.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-30 03:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,48 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:8
 #, no-c-format
-msgid "Returns the 3-dimensional point on g1 that is closest to g2. This is the first point of the 3D shortest line."
+msgid ""
+"Returns the 3-dimensional point on g1 that is closest to g2. This is the "
+"first point of the 3D shortest line."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:14
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DClosestPoint</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DClosestPoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:27 reference_measure.xml:93 reference_measure.xml:146 reference_measure.xml:198 reference_measure.xml:255 reference_measure.xml:313 reference_measure.xml:383 reference_measure.xml:430 reference_measure.xml:503 reference_measure.xml:563 reference_measure.xml:635 reference_measure.xml:755 reference_measure.xml:831 reference_measure.xml:913 reference_measure.xml:958 reference_measure.xml:1035 reference_measure.xml:1079 reference_measure.xml:1232 reference_measure.xm [...]
+#: reference_measure.xml:27 reference_measure.xml:93 reference_measure.xml:146
+#: reference_measure.xml:198 reference_measure.xml:255
+#: reference_measure.xml:313 reference_measure.xml:383
+#: reference_measure.xml:430 reference_measure.xml:503
+#: reference_measure.xml:563 reference_measure.xml:644
+#: reference_measure.xml:766 reference_measure.xml:842
+#: reference_measure.xml:944 reference_measure.xml:989
+#: reference_measure.xml:1066 reference_measure.xml:1110
+#: reference_measure.xml:1263 reference_measure.xml:1344
+#: reference_measure.xml:1424 reference_measure.xml:1484
+#: reference_measure.xml:1650 reference_measure.xml:1785
+#: reference_measure.xml:1863 reference_measure.xml:1916
+#: reference_measure.xml:1990 reference_measure.xml:2052
+#: reference_measure.xml:2119 reference_measure.xml:2173
+#: reference_measure.xml:2220 reference_measure.xml:2268
+#: reference_measure.xml:2322 reference_measure.xml:2404
+#: reference_measure.xml:2468 reference_measure.xml:2566
+#: reference_measure.xml:2633 reference_measure.xml:2693
+#: reference_measure.xml:2760 reference_measure.xml:2814
+#: reference_measure.xml:2847 reference_measure.xml:2892
+#: reference_measure.xml:2943 reference_measure.xml:2997
+#: reference_measure.xml:3085 reference_measure.xml:3128
+#: reference_measure.xml:3219 reference_measure.xml:3270
+#: reference_measure.xml:3307 reference_measure.xml:3349
+#: reference_measure.xml:3396 reference_measure.xml:3456
+#: reference_measure.xml:3522 reference_measure.xml:3565
+#: reference_measure.xml:3644 reference_measure.xml:3792
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,23 +78,38 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:29
 #, no-c-format
-msgid "Returns the 3-dimensional point on g1 that is closest to g2. This is the first point of the 3D shortest line. The 3D length of the 3D shortest line is the 3D distance."
+msgid ""
+"Returns the 3-dimensional point on g1 that is closest to g2. This is the "
+"first point of the 3D shortest line. The 3D length of the 3D shortest line "
+"is the 3D distance."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151 reference_measure.xml:213 reference_measure.xml:270 reference_measure.xml:323 reference_measure.xml:388 reference_measure.xml:444 reference_measure.xml:2489 reference_measure.xml:2542 reference_measure.xml:2755 reference_measure.xml:2810 reference_measure.xml:3215 reference_measure.xml:3261
+#: reference_measure.xml:32 reference_measure.xml:98 reference_measure.xml:151
+#: reference_measure.xml:213 reference_measure.xml:270
+#: reference_measure.xml:323 reference_measure.xml:388
+#: reference_measure.xml:444 reference_measure.xml:2585
+#: reference_measure.xml:2638 reference_measure.xml:2851
+#: reference_measure.xml:2906 reference_measure.xml:3311
+#: reference_measure.xml:3357
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153 reference_measure.xml:215 reference_measure.xml:272 reference_measure.xml:325 reference_measure.xml:390 reference_measure.xml:446 reference_measure.xml:514
+#: reference_measure.xml:34 reference_measure.xml:100 reference_measure.xml:153
+#: reference_measure.xml:215 reference_measure.xml:272
+#: reference_measure.xml:325 reference_measure.xml:390
+#: reference_measure.xml:446 reference_measure.xml:514
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156 reference_measure.xml:212 reference_measure.xml:262 reference_measure.xml:321 reference_measure.xml:392 reference_measure.xml:442 reference_measure.xml:3306
+#: reference_measure.xml:35 reference_measure.xml:104 reference_measure.xml:156
+#: reference_measure.xml:212 reference_measure.xml:262
+#: reference_measure.xml:321 reference_measure.xml:392
+#: reference_measure.xml:442 reference_measure.xml:3402
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -71,11 +117,36 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:36 reference_measure.xml:322 reference_measure.xml:443
 #, no-c-format
-msgid "Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned (instead of old behavior assuming 0 for missing Z). In case of 2D and 3D, Z is no longer assumed to be 0 for missing Z."
+msgid ""
+"Changed: 2.2.0 - if 2 2D geometries are input, a 2D point is returned "
+"(instead of old behavior assuming 0 for missing Z). In case of 2D and 3D, Z "
+"is no longer assumed to be 0 for missing Z."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160 reference_measure.xml:220 reference_measure.xml:329 reference_measure.xml:397 reference_measure.xml:450 reference_measure.xml:521 reference_measure.xml:579 reference_measure.xml:663 reference_measure.xml:765 reference_measure.xml:872 reference_measure.xml:921 reference_measure.xml:969 reference_measure.xml:1043 reference_measure.xml:1118 reference_measure.xml:1271 reference_measure.xml:1350 reference_measure. [...]
+#: reference_measure.xml:40 reference_measure.xml:109 reference_measure.xml:160
+#: reference_measure.xml:220 reference_measure.xml:329
+#: reference_measure.xml:397 reference_measure.xml:450
+#: reference_measure.xml:521 reference_measure.xml:579
+#: reference_measure.xml:674 reference_measure.xml:776
+#: reference_measure.xml:883 reference_measure.xml:952
+#: reference_measure.xml:1000 reference_measure.xml:1074
+#: reference_measure.xml:1149 reference_measure.xml:1302
+#: reference_measure.xml:1378 reference_measure.xml:1453
+#: reference_measure.xml:1550 reference_measure.xml:1685
+#: reference_measure.xml:1808 reference_measure.xml:1957
+#: reference_measure.xml:2002 reference_measure.xml:2077
+#: reference_measure.xml:2142 reference_measure.xml:2185
+#: reference_measure.xml:2234 reference_measure.xml:2283
+#: reference_measure.xml:2340 reference_measure.xml:2438
+#: reference_measure.xml:2492 reference_measure.xml:2588
+#: reference_measure.xml:2644 reference_measure.xml:2857
+#: reference_measure.xml:2910 reference_measure.xml:2959
+#: reference_measure.xml:3007 reference_measure.xml:3100
+#: reference_measure.xml:3150 reference_measure.xml:3317
+#: reference_measure.xml:3361 reference_measure.xml:3492
+#: reference_measure.xml:3532 reference_measure.xml:3581
+#: reference_measure.xml:3694 reference_measure.xml:3826
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -90,16 +161,20 @@ msgstr ""
 #: reference_measure.xml:46
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
-      "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-      "        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 1000)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      " cp3d_line_pt                                                |               cp2d_line_pt\n"
-      "-----------------------------------------------------------+------------------------------------------\n"
-      " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(73.0769230769231 115.384615384615)"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
+"                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"1000)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+" cp3d_line_pt                                                |               "
+"cp2d_line_pt\n"
+"-----------------------------------------------------------"
+"+------------------------------------------\n"
+" POINT(54.6993798867619 128.935022917228 11.5475869506606) | "
+"POINT(73.0769230769231 115.384615384615)"
 msgstr ""
 
 #. Tag: para
@@ -112,16 +187,17 @@ msgstr ""
 #: reference_measure.xml:51
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
-      "                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
-      "        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 900)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      "                       cp3d_line_pt                        | cp2d_line_pt\n"
-      "-----------------------------------------------------------+--------------\n"
-      " POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(line,pt)) AS cp3d_line_pt,\n"
+"                ST_AsEWKT(ST_ClosestPoint(line,pt)) As cp2d_line_pt\n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"900)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+"                       cp3d_line_pt                        | cp2d_line_pt\n"
+"-----------------------------------------------------------+--------------\n"
+" POINT(54.6993798867619 128.935022917228 11.5475869506606) | POINT(50 75)"
 msgstr ""
 
 #. Tag: para
@@ -134,18 +210,45 @@ msgstr ""
 #: reference_measure.xml:56
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
-      "    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
-      "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, 50 60 5, 100 100 5, 175 150 5))') As poly,\n"
-      "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 -2, 125 100 1, 175 155 1),\n"
-      "                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-      "                   cp3d                    |     cp2d\n"
-      "-------------------------------------------+--------------\n"
-      " POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
+"SELECT ST_AsEWKT(ST_3DClosestPoint(poly, mline)) As cp3d,\n"
+"    ST_AsEWKT(ST_ClosestPoint(poly, mline)) As cp2d\n"
+"        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
+"50 60 5, 100 100 5, 175 150 5))') As poly,\n"
+"                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
+"-2, 125 100 1, 175 155 1),\n"
+"                (1 10 2, 5 20 1))') As mline ) As foo;\n"
+"                   cp3d                    |     cp2d\n"
+"-------------------------------------------+--------------\n"
+" POINT(39.993580415989 54.1889925532825 5) | POINT(20 40)"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166 reference_measure.xml:225 reference_measure.xml:286 reference_measure.xml:355 reference_measure.xml:403 reference_measure.xml:476 reference_measure.xml:537 reference_measure.xml:610 reference_measure.xml:726 reference_measure.xml:800 reference_measure.xml:886 reference_measure.xml:925 reference_measure.xml:1008 reference_measure.xml:1047 reference_measure.xml:1205 reference_measure.xml:1276 reference_measure. [...]
+#: reference_measure.xml:66 reference_measure.xml:116 reference_measure.xml:166
+#: reference_measure.xml:225 reference_measure.xml:286
+#: reference_measure.xml:355 reference_measure.xml:403
+#: reference_measure.xml:476 reference_measure.xml:537
+#: reference_measure.xml:610 reference_measure.xml:737
+#: reference_measure.xml:811 reference_measure.xml:917
+#: reference_measure.xml:956 reference_measure.xml:1039
+#: reference_measure.xml:1078 reference_measure.xml:1236
+#: reference_measure.xml:1307 reference_measure.xml:1386
+#: reference_measure.xml:1458 reference_measure.xml:1755
+#: reference_measure.xml:1814 reference_measure.xml:1893
+#: reference_measure.xml:1963 reference_measure.xml:2007
+#: reference_measure.xml:2087 reference_measure.xml:2148
+#: reference_measure.xml:2193 reference_measure.xml:2241
+#: reference_measure.xml:2290 reference_measure.xml:2345
+#: reference_measure.xml:2443 reference_measure.xml:2498
+#: reference_measure.xml:2609 reference_measure.xml:2651
+#: reference_measure.xml:2736 reference_measure.xml:2791
+#: reference_measure.xml:2823 reference_measure.xml:2866
+#: reference_measure.xml:2917 reference_measure.xml:2966
+#: reference_measure.xml:3060 reference_measure.xml:3105
+#: reference_measure.xml:3192 reference_measure.xml:3247
+#: reference_measure.xml:3283 reference_measure.xml:3324
+#: reference_measure.xml:3367 reference_measure.xml:3414
+#: reference_measure.xml:3498 reference_measure.xml:3538
+#: reference_measure.xml:3615 reference_measure.xml:3837
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -153,7 +256,9 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:68
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_3DShortestLine\"/>"
+msgid ""
+", <xref linkend=\"ST_ClosestPoint\"/>, <xref linkend=\"ST_3DDistance\"/>, "
+"<xref linkend=\"ST_3DShortestLine\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -165,19 +270,26 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:75
 #, no-c-format
-msgid "For geometry type Returns the 3-dimensional cartesian minimum distance (based on spatial ref) between two geometries in projected units."
+msgid ""
+"For geometry type Returns the 3-dimensional cartesian minimum distance "
+"(based on spatial ref) between two geometries in projected units."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:80
 #, no-c-format
-msgid "<funcdef>float <function>ST_3DDistance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_3DDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:95
 #, no-c-format
-msgid "For geometry type returns the 3-dimensional minimum cartesian distance between two geometries in projected units (spatial ref units)."
+msgid ""
+"For geometry type returns the 3-dimensional minimum cartesian distance "
+"between two geometries in projected units (spatial ref units)."
 msgstr ""
 
 #. Tag: para
@@ -187,7 +299,9 @@ msgid "&sqlmm_compliant; SQL-MM ?"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:102 reference_measure.xml:274 reference_measure.xml:517 reference_measure.xml:1844 reference_measure.xml:2629 reference_measure.xml:2680
+#: reference_measure.xml:102 reference_measure.xml:274
+#: reference_measure.xml:517 reference_measure.xml:1872
+#: reference_measure.xml:2725 reference_measure.xml:2776
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
@@ -195,49 +309,62 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:105 reference_measure.xml:393
 #, no-c-format
-msgid "Changed: 2.2.0 - In case of 2D and 3D, Z is no longer assumed to be 0 for missing Z."
+msgid ""
+"Changed: 2.2.0 - In case of 2D and 3D, Z is no longer assumed to be 0 for "
+"missing Z."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:111
 #, no-c-format
 msgid ""
-      "-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal area) (3D point and line compared 2D point and line)\n"
-      "-- Note: currently no vertical datum support so Z is not transformed and assumed to be same units as final.\n"
-      "SELECT ST_3DDistance(\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;POINT(-72.1235 42.3521 4)'),2163),\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
-      "                ) As dist_3d,\n"
-      "                ST_Distance(\n"
-      "                        ST_Transform(ST_GeomFromText('POINT(-72.1235 42.3521)',4326),2163),\n"
-      "                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 42.1546)', 4326),2163)\n"
-      "                ) As dist_2d;\n"
-      "\n"
-      "     dist_3d      |     dist_2d\n"
-      "------------------+-----------------\n"
-      " 127.295059324629 | 126.66425605671"
+"-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal "
+"area) (3D point and line compared 2D point and line)\n"
+"-- Note: currently no vertical datum support so Z is not transformed and "
+"assumed to be same units as final.\n"
+"SELECT ST_3DDistance(\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"POINT(-72.1235 42.3521 4)'),2163),\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
+"                ) As dist_3d,\n"
+"                ST_Distance(\n"
+"                        ST_Transform(ST_GeomFromText('POINT(-72.1235 "
+"42.3521)',4326),2163),\n"
+"                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 "
+"42.45, -72.123 42.1546)', 4326),2163)\n"
+"                ) As dist_2d;\n"
+"\n"
+"     dist_3d      |     dist_2d\n"
+"------------------+-----------------\n"
+" 127.295059324629 | 126.66425605671"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:112
 #, no-c-format
 msgid ""
-      "-- Multilinestring and polygon both 3d and 2d distance\n"
-      "-- Same example as 3D closest point example\n"
-      "SELECT ST_3DDistance(poly, mline) As dist3d,\n"
-      "    ST_Distance(poly, mline) As dist2d\n"
-      "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, 50 60 5, 100 100 5, 175 150 5))') As poly,\n"
-      "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 -2, 125 100 1, 175 155 1),\n"
-      "                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-      "      dist3d       | dist2d\n"
-      "-------------------+--------\n"
-      " 0.716635696066337 |      0"
+"-- Multilinestring and polygon both 3d and 2d distance\n"
+"-- Same example as 3D closest point example\n"
+"SELECT ST_3DDistance(poly, mline) As dist3d,\n"
+"    ST_Distance(poly, mline) As dist2d\n"
+"        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
+"50 60 5, 100 100 5, 175 150 5))') As poly,\n"
+"                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
+"-2, 125 100 1, 175 155 1),\n"
+"                (1 10 2, 5 20 1))') As mline ) As foo;\n"
+"      dist3d       | dist2d\n"
+"-------------------+--------\n"
+" 0.716635696066337 |      0"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:118
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DClosestPoint\"/>, <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_3DShortestLine\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_3DClosestPoint\"/>, <xref linkend=\"ST_3DDWithin\"/>, "
+"<xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_3DShortestLine\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -249,47 +376,64 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:126
 #, no-c-format
-msgid "For 3d (z) geometry type Returns true if two geometries 3d distance is within number of units."
+msgid ""
+"For 3d (z) geometry type Returns true if two geometries 3d distance is "
+"within number of units."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:130
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_3DDWithin</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> <paramdef><type>double precision </type> <parameter>distance_of_srid</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_3DDWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance_of_srid</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:148
 #, no-c-format
-msgid "For geometry type returns true if the 3d distance between two objects is within distance_of_srid specified projected units (spatial ref units)."
+msgid ""
+"For geometry type returns true if the 3d distance between two objects is "
+"within distance_of_srid specified projected units (spatial ref units)."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:162
 #, no-c-format
 msgid ""
-      "-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal area) (3D point and line compared 2D point and line)\n"
-      "-- Note: currently no vertical datum support so Z is not transformed and assumed to be same units as final.\n"
-      "SELECT ST_3DDWithin(\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;POINT(-72.1235 42.3521 4)'),2163),\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163),\n"
-      "                        126.8\n"
-      "                ) As within_dist_3d,\n"
-      "ST_DWithin(\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;POINT(-72.1235 42.3521 4)'),2163),\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163),\n"
-      "                        126.8\n"
-      "                ) As within_dist_2d;\n"
-      "\n"
-      " within_dist_3d | within_dist_2d\n"
-      "----------------+----------------\n"
-      " f              | t"
+"-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal "
+"area) (3D point and line compared 2D point and line)\n"
+"-- Note: currently no vertical datum support so Z is not transformed and "
+"assumed to be same units as final.\n"
+"SELECT ST_3DDWithin(\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"POINT(-72.1235 42.3521 4)'),2163),\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163),\n"
+"                        126.8\n"
+"                ) As within_dist_3d,\n"
+"ST_DWithin(\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"POINT(-72.1235 42.3521 4)'),2163),\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163),\n"
+"                        126.8\n"
+"                ) As within_dist_2d;\n"
+"\n"
+" within_dist_3d | within_dist_2d\n"
+"----------------+----------------\n"
+" f              | t"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:168
 #, no-c-format
-msgid ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -301,47 +445,69 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:176
 #, no-c-format
-msgid "Returns true if all of the 3D geometries are within the specified distance of one another."
+msgid ""
+"Returns true if all of the 3D geometries are within the specified distance "
+"of one another."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:182
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_3DDFullyWithin</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> <paramdef><type>double precision </type> <parameter>distance</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_3DDFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:200
 #, no-c-format
-msgid "Returns true if the 3D geometries are fully within the specified distance of one another. The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID."
+msgid ""
+"Returns true if the 3D geometries are fully within the specified distance of "
+"one another. The distance is specified in units defined by the spatial "
+"reference system of the geometries. For this function to make sense, the "
+"source geometries must both be of the same coordinate projection, having the "
+"same SRID."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:207 reference_measure.xml:264 reference_measure.xml:1512 reference_measure.xml:2236 reference_measure.xml:2322 reference_measure.xml:2613
+#: reference_measure.xml:207 reference_measure.xml:264
+#: reference_measure.xml:1540 reference_measure.xml:2331
+#: reference_measure.xml:2417 reference_measure.xml:2709
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:221
 #, no-c-format
 msgid ""
-      "-- This compares the difference between fully within and distance within as well\n"
-      "                -- as the distance fully within for the 2D footprint of the line/point vs. the 3d fully within\n"
-      "                SELECT ST_3DDFullyWithin(geom_a, geom_b, 10) as D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10,\n"
-      "        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20,\n"
-      "        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from\n"
-      "                (select ST_GeomFromEWKT('POINT(1 1 2)') as geom_a,\n"
-      "                ST_GeomFromEWKT('LINESTRING(1 5 2, 2 7 20, 1 9 100, 14 12 3)') as geom_b) t1;\n"
-      " d3dfullywithin10 | d3dwithin10 | d2dfullywithin20 | d3dfullywithin20\n"
-      "------------------+-------------+------------------+------------------\n"
-      " f                | t           | t                | f"
+"-- This compares the difference between fully within and distance within as "
+"well\n"
+"                -- as the distance fully within for the 2D footprint of the "
+"line/point vs. the 3d fully within\n"
+"                SELECT ST_3DDFullyWithin(geom_a, geom_b, 10) as "
+"D3DFullyWithin10, ST_3DDWithin(geom_a, geom_b, 10) as D3DWithin10,\n"
+"        ST_DFullyWithin(geom_a, geom_b, 20) as D2DFullyWithin20,\n"
+"        ST_3DDFullyWithin(geom_a, geom_b, 20) as D3DFullyWithin20 from\n"
+"                (select ST_GeomFromEWKT('POINT(1 1 2)') as geom_a,\n"
+"                ST_GeomFromEWKT('LINESTRING(1 5 2, 2 7 20, 1 9 100, 14 12 "
+"3)') as geom_b) t1;\n"
+" d3dfullywithin10 | d3dwithin10 | d2dfullywithin20 | d3dfullywithin20\n"
+"------------------+-------------+------------------+------------------\n"
+" f                | t           | t                | f"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:227
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
+msgid ""
+", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -353,25 +519,39 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:235
 #, no-c-format
-msgid "Returns TRUE if the Geometries \"spatially intersect\" in 3d - only for points, linestrings, polygons, polyhedral surface (area). With SFCGAL backend enabled also supports TINS"
+msgid ""
+"Returns TRUE if the Geometries \"spatially intersect\" in 3d - only for "
+"points, linestrings, polygons, polyhedral surface (area). With SFCGAL "
+"backend enabled also supports TINS"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:241
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_3DIntersects</function></funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_3DIntersects</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> "
+"<type>geometry</type> <parameter>geomB</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:256 reference_measure.xml:2600
+#: reference_measure.xml:256 reference_measure.xml:2696
 #, no-c-format
-msgid "Overlaps, Touches, Within all imply spatial intersection. If any of the aforementioned returns true, then the geometries also spatially intersect. Disjoint implies false for spatial intersection."
+msgid ""
+"Overlaps, Touches, Within all imply spatial intersection. If any of the "
+"aforementioned returns true, then the geometries also spatially intersect. "
+"Disjoint implies false for spatial intersection."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:269
 #, no-c-format
-msgid "In order to take advantage of support for TINS, you need to enable the SFCGAL backend. This can be done at session time with: <code>set postgis.backend = sfcgal;</code> or at the database or system level. Database level can be done with <code>ALTER DATABASE gisdb SET postgis.backend = sfcgal;</code>."
+msgid ""
+"In order to take advantage of support for TINS, you need to enable the "
+"SFCGAL backend. This can be done at session time with: <code>set postgis."
+"backend = sfcgal;</code> or at the database or system level. Database level "
+"can be done with <code>ALTER DATABASE gisdb SET postgis.backend = sfcgal;</"
+"code>."
 msgstr ""
 
 #. Tag: para
@@ -387,7 +567,8 @@ msgid "&sqlmm_compliant; SQL-MM 3: ?"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:278 reference_measure.xml:2632 reference_measure.xml:2684
+#: reference_measure.xml:278 reference_measure.xml:2728
+#: reference_measure.xml:2780
 #, no-c-format
 msgid "Geometry Examples"
 msgstr ""
@@ -396,13 +577,13 @@ msgstr ""
 #: reference_measure.xml:279
 #, no-c-format
 msgid ""
-      "SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
-      "        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
-      "                'LINESTRING (0 0 1, 0 2 3 )'::geometry As line) As foo;\n"
-      " st_3dintersects | st_intersects\n"
-      "-----------------+---------------\n"
-      " f               | t\n"
-      "(1 row)"
+"SELECT ST_3DIntersects(pt, line), ST_Intersects(pt,line)\n"
+"        FROM (SELECT 'POINT(0 0 2)'::geometry As pt,\n"
+"                'LINESTRING (0 0 1, 0 2 3 )'::geometry As line) As foo;\n"
+" st_3dintersects | st_intersects\n"
+"-----------------+---------------\n"
+" f               | t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
@@ -415,11 +596,12 @@ msgstr ""
 #: reference_measure.xml:283
 #, no-c-format
 msgid ""
-      "set postgis.backend = sfcgal;\n"
-      "SELECT ST_3DIntersects('TIN(((0 0,1 0,0 1,0 0)))'::geometry, 'POINT(.1 .1)'::geometry);\n"
-      " st_3dintersects\n"
-      "-----------------\n"
-      " t"
+"set postgis.backend = sfcgal;\n"
+"SELECT ST_3DIntersects('TIN(((0 0,1 0,0 1,0 0)))'::geometry, 'POINT(.1 .1)'::"
+"geometry);\n"
+" st_3dintersects\n"
+"-----------------\n"
+" t"
 msgstr ""
 
 #. Tag: refname
@@ -437,13 +619,21 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_measure.xml:300
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DLongestLine</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DLongestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:315
 #, no-c-format
-msgid "Returns the 3-dimensional longest line between two geometries. The function will only return the first longest line if more than one. The line returned will always start in g1 and end in g2. The 3D length of the line this function returns will always be the same as <xref linkend=\"ST_3DMaxDistance\"/> returns for g1 and g2."
+msgid ""
+"Returns the 3-dimensional longest line between two geometries. The function "
+"will only return the first longest line if more than one. The line returned "
+"will always start in g1 and end in g2. The 3D length of the line this "
+"function returns will always be the same as <xref linkend=\"ST_3DMaxDistance"
+"\"/> returns for g1 and g2."
 msgstr ""
 
 #. Tag: para
@@ -456,16 +646,17 @@ msgstr ""
 #: reference_measure.xml:335
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
-      "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-      "        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 1000)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      "           lol3d_line_pt           |       lol2d_line_pt\n"
-      "-----------------------------------+----------------------------\n"
-      " LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
+"                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"1000)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+"           lol3d_line_pt           |       lol2d_line_pt\n"
+"-----------------------------------+----------------------------\n"
+" LINESTRING(50 75 1000,100 100 30) | LINESTRING(98 190,100 100)"
 msgstr ""
 
 #. Tag: para
@@ -478,16 +669,17 @@ msgstr ""
 #: reference_measure.xml:340
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
-      "                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
-      "        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 900)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      "          lol3d_line_pt          |      lol2d_line_pt\n"
-      "---------------------------------+--------------------------\n"
-      " LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
+"SELECT ST_AsEWKT(ST_3DLongestLine(line,pt)) AS lol3d_line_pt,\n"
+"                ST_AsEWKT(ST_LongestLine(line,pt)) As lol2d_line_pt\n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"900)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+"          lol3d_line_pt          |      lol2d_line_pt\n"
+"---------------------------------+--------------------------\n"
+" LINESTRING(98 190 1,50 74 1000) | LINESTRING(98 190,50 74)"
 msgstr ""
 
 #. Tag: para
@@ -500,20 +692,24 @@ msgstr ""
 #: reference_measure.xml:345
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
-      "    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
-      "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, 50 60 5, 100 100 5, 175 150 5))') As poly,\n"
-      "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 -2, 125 100 1, 175 155 1),\n"
-      "                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-      "            lol3d             |          lol2d\n"
-      "------------------------------+--------------------------\n"
-      " LINESTRING(175 150 5,1 10 2) | LINESTRING(175 150,1 10)"
+"SELECT ST_AsEWKT(ST_3DLongestLine(poly, mline)) As lol3d,\n"
+"    ST_AsEWKT(ST_LongestLine(poly, mline)) As lol2d\n"
+"        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
+"50 60 5, 100 100 5, 175 150 5))') As poly,\n"
+"                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
+"-2, 125 100 1, 175 155 1),\n"
+"                (1 10 2, 5 20 1))') As mline ) As foo;\n"
+"            lol3d             |          lol2d\n"
+"------------------------------+--------------------------\n"
+" LINESTRING(175 150 5,1 10 2) | LINESTRING(175 150,1 10)"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:357
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_3DShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
+msgid ""
+", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, "
+"<xref linkend=\"ST_3DShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -525,45 +721,60 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:365
 #, no-c-format
-msgid "For geometry type Returns the 3-dimensional cartesian maximum distance (based on spatial ref) between two geometries in projected units."
+msgid ""
+"For geometry type Returns the 3-dimensional cartesian maximum distance "
+"(based on spatial ref) between two geometries in projected units."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_measure.xml:370
 #, no-c-format
-msgid "<funcdef>float <function>ST_3DMaxDistance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_3DMaxDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:385
 #, no-c-format
-msgid "For geometry type returns the 3-dimensional maximum cartesian distance between two geometries in projected units (spatial ref units)."
+msgid ""
+"For geometry type returns the 3-dimensional maximum cartesian distance "
+"between two geometries in projected units (spatial ref units)."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:399
 #, no-c-format
 msgid ""
-      "-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal area) (3D point and line compared 2D point and line)\n"
-      "-- Note: currently no vertical datum support so Z is not transformed and assumed to be same units as final.\n"
-      "SELECT ST_3DMaxDistance(\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;POINT(-72.1235 42.3521 10000)'),2163),\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
-      "                ) As dist_3d,\n"
-      "                ST_MaxDistance(\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;POINT(-72.1235 42.3521 10000)'),2163),\n"
-      "                        ST_Transform(ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
-      "                ) As dist_2d;\n"
-      "\n"
-      "     dist_3d      |     dist_2d\n"
-      "------------------+------------------\n"
-      " 24383.7467488441 | 22247.8472107251"
+"-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal "
+"area) (3D point and line compared 2D point and line)\n"
+"-- Note: currently no vertical datum support so Z is not transformed and "
+"assumed to be same units as final.\n"
+"SELECT ST_3DMaxDistance(\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"POINT(-72.1235 42.3521 10000)'),2163),\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
+"                ) As dist_3d,\n"
+"                ST_MaxDistance(\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"POINT(-72.1235 42.3521 10000)'),2163),\n"
+"                        ST_Transform(ST_GeomFromEWKT('SRID=4326;"
+"LINESTRING(-72.1260 42.45 15, -72.123 42.1546 20)'),2163)\n"
+"                ) As dist_2d;\n"
+"\n"
+"     dist_3d      |     dist_2d\n"
+"------------------+------------------\n"
+" 24383.7467488441 | 22247.8472107251"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:405
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_3DDWithin\"/>, <xref linkend=\"ST_3DMaxDistance\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -581,13 +792,25 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_measure.xml:417
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DShortestLine</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DShortestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:432
 #, no-c-format
-msgid "Returns the 3-dimensional shortest line between two geometries. The function will only return the first shortest line if more than one, that the function finds. If g1 and g2 intersects in just one point the function will return a line with both start and end in that intersection-point. If g1 and g2 are intersecting with more than one point the function will return a line with start and end in the same point but it can be any of the intersecting points. The line returned will alway [...]
+msgid ""
+"Returns the 3-dimensional shortest line between two geometries. The function "
+"will only return the first shortest line if more than one, that the function "
+"finds. If g1 and g2 intersects in just one point the function will return a "
+"line with both start and end in that intersection-point. If g1 and g2 are "
+"intersecting with more than one point the function will return a line with "
+"start and end in the same point but it can be any of the intersecting "
+"points. The line returned will always start in g1 and end in g2. The 3D "
+"length of the line this function returns will always be the same as <xref "
+"linkend=\"ST_3DDistance\"/> returns for g1 and g2."
 msgstr ""
 
 #. Tag: para
@@ -600,16 +823,20 @@ msgstr ""
 #: reference_measure.xml:456
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
-      "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
-      "        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 1000)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      " shl3d_line_pt                                                                 |               shl2d_line_pt\n"
-      "----------------------------------------------------------------------------+------------------------------------------------------\n"
-      " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30)  | LINESTRING(73.0769230769231 115.384615384615,100 100)"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
+"                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
+"        FROM (SELECT 'POINT(100 100 30)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"1000)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+" shl3d_line_pt                                                                 "
+"|               shl2d_line_pt\n"
+"----------------------------------------------------------------------------"
+"+------------------------------------------------------\n"
+" LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30)  "
+"| LINESTRING(73.0769230769231 115.384615384615,100 100)"
 msgstr ""
 
 #. Tag: para
@@ -622,16 +849,20 @@ msgstr ""
 #: reference_measure.xml:461
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
-      "                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
-      "        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
-      "                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 900)'::geometry As line\n"
-      "                ) As foo;\n"
-      "\n"
-      "\n"
-      "                       shl3d_line_pt                                       | shl2d_line_pt\n"
-      "---------------------------------------------------------------------------+------------------------\n"
-      " LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30) | LINESTRING(50 75,50 74)"
+"SELECT ST_AsEWKT(ST_3DShortestLine(line,pt)) AS shl3d_line_pt,\n"
+"                ST_AsEWKT(ST_ShortestLine(line,pt)) As shl2d_line_pt\n"
+"        FROM (SELECT 'MULTIPOINT(100 100 30, 50 74 1000)'::geometry As pt,\n"
+"                        'LINESTRING (20 80 20, 98 190 1, 110 180 3, 50 75 "
+"900)'::geometry As line\n"
+"                ) As foo;\n"
+"\n"
+"\n"
+"                       shl3d_line_pt                                       | "
+"shl2d_line_pt\n"
+"---------------------------------------------------------------------------"
+"+------------------------\n"
+" LINESTRING(54.6993798867619 128.935022917228 11.5475869506606,100 100 30) | "
+"LINESTRING(50 75,50 74)"
 msgstr ""
 
 #. Tag: para
@@ -644,20 +875,27 @@ msgstr ""
 #: reference_measure.xml:466
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
-      "    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
-      "        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, 50 60 5, 100 100 5, 175 150 5))') As poly,\n"
-      "                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 -2, 125 100 1, 175 155 1),\n"
-      "                (1 10 2, 5 20 1))') As mline ) As foo;\n"
-      "                   shl3d                                                                           |     shl2d\n"
-      "---------------------------------------------------------------------------------------------------+------------------------\n"
-      " LINESTRING(39.993580415989 54.1889925532825 5,40.4078575708294 53.6052383805529 5.03423778139177) | LINESTRING(20 40,20 40)"
+"SELECT ST_AsEWKT(ST_3DShortestLine(poly, mline)) As shl3d,\n"
+"    ST_AsEWKT(ST_ShortestLine(poly, mline)) As shl2d\n"
+"        FROM (SELECT  ST_GeomFromEWKT('POLYGON((175 150 5, 20 40 5, 35 45 5, "
+"50 60 5, 100 100 5, 175 150 5))') As poly,\n"
+"                ST_GeomFromEWKT('MULTILINESTRING((175 155 2, 20 40 20, 50 60 "
+"-2, 125 100 1, 175 155 1),\n"
+"                (1 10 2, 5 20 1))') As mline ) As foo;\n"
+"                   shl3d                                                                           "
+"|     shl2d\n"
+"---------------------------------------------------------------------------------------------------"
+"+------------------------\n"
+" LINESTRING(39.993580415989 54.1889925532825 5,40.4078575708294 "
+"53.6052383805529 5.03423778139177) | LINESTRING(20 40,20 40)"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:478
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
+msgid ""
+", <xref linkend=\"ST_3DDistance\"/>, <xref linkend=\"ST_LongestLine\"/>, "
+"<xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_3DMaxDistance\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -669,19 +907,35 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:485
 #, no-c-format
-msgid "Returns the area of the surface if it is a Polygon or MultiPolygon. For geometry, a 2D Cartesian area is determined with units specified by the SRID. For geography, area is determined on a curved surface with units in square meters."
+msgid ""
+"Returns the area of the surface if it is a Polygon or MultiPolygon. For "
+"geometry, a 2D Cartesian area is determined with units specified by the "
+"SRID. For geography, area is determined on a curved surface with units in "
+"square meters."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_measure.xml:489
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> <paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></funcdef> <paramdef><type>geography </type><parameter>geog</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_Area</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Area</function></"
+"funcdef> <paramdef><type>geography </type><parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:505
 #, no-c-format
-msgid "Returns the area of the geometry if it is a Polygon or MultiPolygon. Return the area measurement of an ST_Surface or ST_MultiSurface value. For geometry, a 2D Cartesian area is determined with units specified by the SRID. For geography, by default area is determined on a spheroid with units in square meters. To measure around the faster but less accurate sphere, use ST_Area(geog,false)."
+msgid ""
+"Returns the area of the geometry if it is a Polygon or MultiPolygon. Return "
+"the area measurement of an ST_Surface or ST_MultiSurface value. For "
+"geometry, a 2D Cartesian area is determined with units specified by the "
+"SRID. For geography, by default area is determined on a spheroid with units "
+"in square meters. To measure around the faster but less accurate sphere, use "
+"ST_Area(geog,false)."
 msgstr ""
 
 #. Tag: para
@@ -691,13 +945,17 @@ msgid "Enhanced: 2.0.0 - support for 2D polyhedral surfaces was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:511 reference_measure.xml:1849
+#: reference_measure.xml:511 reference_measure.xml:1877
 #, no-c-format
-msgid "Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for improved accuracy and robustness. Requires Proj >= 4.9.0 to take advantage of the new feature."
+msgid ""
+"Enhanced: 2.2.0 - measurement on spheroid performed with GeographicLib for "
+"improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
+"advantage of the new feature."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:512 reference_measure.xml:658 reference_measure.xml:1841 reference_measure.xml:2336
+#: reference_measure.xml:512 reference_measure.xml:669
+#: reference_measure.xml:1869 reference_measure.xml:2431
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
@@ -711,80 +969,103 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:515
 #, no-c-format
-msgid "For polyhedral surfaces, only supports 2D polyhedral surfaces (not 2.5D). For 2.5D, may give a non-zero answer, but only for the faces that sit completely in XY plane."
+msgid ""
+"For polyhedral surfaces, only supports 2D polyhedral surfaces (not 2.5D). "
+"For 2.5D, may give a non-zero answer, but only for the faces that sit "
+"completely in XY plane."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:522
 #, no-c-format
-msgid "Return area in square feet for a plot of Massachusetts land and multiply by conversion to get square meters. Note this is in square feet because EPSG:2249 is Massachusetts State Plane Feet"
+msgid ""
+"Return area in square feet for a plot of Massachusetts land and multiply by "
+"conversion to get square meters. Note this is in square feet because "
+"EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:525
 #, no-c-format
 msgid ""
-      "SELECT ST_Area(the_geom) As sqft, ST_Area(the_geom)*POWER(0.3048,2) As sqm\n"
-      "                FROM (SELECT\n"
-      "                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
-      "                        743265 2967450,743265.625 2967416,743238 2967416))',2249) ) As foo(the_geom);\n"
-      "  sqft   |     sqm\n"
-      "---------+-------------\n"
-      " 928.625 | 86.27208552"
+"SELECT ST_Area(the_geom) As sqft, ST_Area(the_geom)*POWER(0.3048,2) As sqm\n"
+"                FROM (SELECT\n"
+"                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
+"                        743265 2967450,743265.625 2967416,743238 "
+"2967416))',2249) ) As foo(the_geom);\n"
+"  sqft   |     sqm\n"
+"---------+-------------\n"
+" 928.625 | 86.27208552"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:526
 #, no-c-format
-msgid "Return area square feet and transform to Massachusetts state plane meters (EPSG:26986) to get square meters. Note this is in square feet because 2249 is Massachusetts State Plane Feet and transformed area is in square meters since EPSG:26986 is state plane Massachusetts meters"
+msgid ""
+"Return area square feet and transform to Massachusetts state plane meters "
+"(EPSG:26986) to get square meters. Note this is in square feet because 2249 "
+"is Massachusetts State Plane Feet and transformed area is in square meters "
+"since EPSG:26986 is state plane Massachusetts meters"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:529
 #, no-c-format
 msgid ""
-      "SELECT ST_Area(the_geom) As sqft, ST_Area(ST_Transform(the_geom,26986)) As sqm\n"
-      "                FROM (SELECT\n"
-      "                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
-      "                        743265 2967450,743265.625 2967416,743238 2967416))',2249) ) As foo(the_geom);\n"
-      "  sqft   |       sqm\n"
-      "---------+------------------\n"
-      " 928.625 | 86.2724304199219"
+"SELECT ST_Area(the_geom) As sqft, ST_Area(ST_Transform(the_geom,26986)) As "
+"sqm\n"
+"                FROM (SELECT\n"
+"                ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,\n"
+"                        743265 2967450,743265.625 2967416,743238 "
+"2967416))',2249) ) As foo(the_geom);\n"
+"  sqft   |       sqm\n"
+"---------+------------------\n"
+" 928.625 | 86.2724304199219"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:531
 #, no-c-format
-msgid "Return area square feet and square meters using geography data type. Note that we transform to our geometry to geography (before you can do that make sure your geometry is in WGS 84 long lat 4326). Geography always measures in meters. This is just for demonstration to compare. Normally your table will be stored in geography data type already."
+msgid ""
+"Return area square feet and square meters using geography data type. Note "
+"that we transform to our geometry to geography (before you can do that make "
+"sure your geometry is in WGS 84 long lat 4326). Geography always measures in "
+"meters. This is just for demonstration to compare. Normally your table will "
+"be stored in geography data type already."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_measure.xml:534
 #, no-c-format
 msgid ""
-      "SELECT ST_Area(the_geog)/POWER(0.3048,2) As sqft_spheroid,  ST_Area(the_geog,false)/POWER(0.3048,2) As sqft_sphere, ST_Area(the_geog) As sqm_spheroid\n"
-      "                FROM (SELECT\n"
-      "                geography(\n"
-      "                ST_Transform(\n"
-      "                        ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,743265 2967450,743265.625 2967416,743238 2967416))',\n"
-      "                                2249\n"
-      "                                ) ,4326\n"
-      "                        )\n"
-      "                )\n"
-      "        ) As foo(the_geog);\n"
-      "  sqft_spheroid   |   sqft_sphere    |   sqm_spheroid\n"
-      "------------------+------------------+------------------\n"
-      " 928.684403538925 | 927.049336105925 | 86.2776042893529\n"
-      "\n"
-      " --if your data is in geography already\n"
-      " SELECT ST_Area(the_geog)/POWER(0.3048,2) As  sqft, ST_Area(the_geog) As sqm\n"
-      "        FROM somegeogtable;"
+"SELECT ST_Area(the_geog)/POWER(0.3048,2) As sqft_spheroid,  ST_Area(the_geog,"
+"false)/POWER(0.3048,2) As sqft_sphere, ST_Area(the_geog) As sqm_spheroid\n"
+"                FROM (SELECT\n"
+"                geography(\n"
+"                ST_Transform(\n"
+"                        ST_GeomFromText('POLYGON((743238 2967416,743238 "
+"2967450,743265 2967450,743265.625 2967416,743238 2967416))',\n"
+"                                2249\n"
+"                                ) ,4326\n"
+"                        )\n"
+"                )\n"
+"        ) As foo(the_geog);\n"
+"  sqft_spheroid   |   sqft_sphere    |   sqm_spheroid\n"
+"------------------+------------------+------------------\n"
+" 928.684403538925 | 927.049336105925 | 86.2776042893529\n"
+"\n"
+" --if your data is in geography already\n"
+" SELECT ST_Area(the_geog)/POWER(0.3048,2) As  sqft, ST_Area(the_geog) As "
+"sqm\n"
+"        FROM somegeogtable;"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:538
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeographyFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_GeographyFromText\"/>, <xref linkend=\"ST_SetSRID\"/>, "
+"<xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -796,31 +1077,50 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_measure.xml:546
 #, no-c-format
-msgid "Returns the north-based azimuth as the angle in radians measured clockwise from the vertical on pointA to pointB."
+msgid ""
+"Returns the north-based azimuth as the angle in radians measured clockwise "
+"from the vertical on pointA to pointB."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_measure.xml:549
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_Azimuth</function></funcdef> <paramdef><type>geometry </type><parameter>pointA</parameter></paramdef> <paramdef><type>geometry </type><parameter>pointB</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_Azimuth</function></funcdef> <paramdef><type>geography </type><parameter>pointA</parameter></paramdef> <paramdef><type>geography </type><parameter>pointB</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_Azimuth</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>pointA</parameter></paramdef> "
+"<paramdef><type>geometry </type><parameter>pointB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Azimuth</"
+"function></funcdef> <paramdef><type>geography </type><parameter>pointA</"
+"parameter></paramdef> <paramdef><type>geography </type><parameter>pointB</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:565
 #, no-c-format
-msgid "Returns the azimuth in radians of the segment defined by the given point geometries, or NULL if the two points are coincident. The azimuth is angle is referenced from north, and is positive clockwise: North = 0; East = &#x03C0;/2; South = &#x03C0;; West = 3&#x03C0;/2."
+msgid ""
+"Returns the azimuth in radians of the segment defined by the given point "
+"geometries, or NULL if the two points are coincident. The azimuth is angle "
+"is referenced from north, and is positive clockwise: North = 0; East = "
+"&#x03C0;/2; South = &#x03C0;; West = 3&#x03C0;/2."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:567
 #, no-c-format
-msgid "For the geography type, the forward azimuth is solved as part of the inverse geodesic problem."
+msgid ""
+"For the geography type, the forward azimuth is solved as part of the inverse "
+"geodesic problem."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:568
 #, no-c-format
-msgid "The azimuth is mathematical concept defined as the angle between a reference plane and a point, with angular units in radians. Units can be converted to degrees using a built-in PostgreSQL function degrees(), as shown in the example."
+msgid ""
+"The azimuth is mathematical concept defined as the angle between a reference "
+"plane and a point, with angular units in radians. Units can be converted to "
+"degrees using a built-in PostgreSQL function degrees(), as shown in the "
+"example."
 msgstr ""
 
 #. Tag: para
@@ -838,13 +1138,20 @@ msgstr ""
 #. Tag: para
 #: reference_measure.xml:573
 #, no-c-format
-msgid "Enhanced: 2.2.0 measurement on spheroid performed with GeographicLib for improved accuracy and robustness. Requires Proj >= 4.9.0 to take advantage of the new feature."
+msgid ""
+"Enhanced: 2.2.0 measurement on spheroid performed with GeographicLib for "
+"improved accuracy and robustness. Requires Proj >= 4.9.0 to take "
+"advantage of the new feature."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:574
 #, no-c-format
-msgid "Azimuth is especially useful in conjunction with ST_Translate for shifting an object along its perpendicular axis. See upgis_lineshift <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions\">Plpgsqlfunctions PostGIS wiki section</ulink> for example of this."
+msgid ""
+"Azimuth is especially useful in conjunction with ST_Translate for shifting "
+"an object along its perpendicular axis. See upgis_lineshift <ulink url="
+"\"http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctions"
+"\">Plpgsqlfunctions PostGIS wiki section</ulink> for example of this."
 msgstr ""
 
 #. Tag: para
@@ -857,30 +1164,38 @@ msgstr ""
 #: reference_measure.xml:581
 #, no-c-format
 msgid ""
-      "SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,\n"
-      "            degrees(ST_Azimuth(ST_Point(75, 100), ST_Point(25, 45))) AS degB_A;\n"
-      "\n"
-      "      dega_b       |     degb_a\n"
-      "------------------+------------------\n"
-      " 42.2736890060937 | 222.273689006094"
+"SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,\n"
+"            degrees(ST_Azimuth(ST_Point(75, 100), ST_Point(25, 45))) AS "
+"degB_A;\n"
+"\n"
+"      dega_b       |     degb_a\n"
+"------------------+------------------\n"
+" 42.2736890060937 | 222.273689006094"
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:591
 #, no-c-format
-msgid "Green: the start Point(25,45) with its vertical. Yellow: degA_B as the path to travel (azimuth)."
+msgid ""
+"Green: the start Point(25,45) with its vertical. Yellow: degA_B as the path "
+"to travel (azimuth)."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:600
 #, no-c-format
-msgid "Green: the start Point(75,100) with its vertical. Yellow: degB_A as the path to travel (azimuth)."
+msgid ""
+"Green: the start Point(75,100) with its vertical. Yellow: degB_A as the path "
+"to travel (azimuth)."
 msgstr ""
 
 #. Tag: para
 #: reference_measure.xml:611
 #, no-c-format
-msgid ", <xref linkend=\"ST_Translate\"/>, <xref linkend=\"ST_Project\"/>, <ulink url=\"http://www.postgresql.org/docs/current/interactive/functions-math.html\">PostgreSQL Math Functions</ulink>"
+msgid ""
+", <xref linkend=\"ST_Translate\"/>, <xref linkend=\"ST_Project\"/>, <ulink "
+"url=\"http://www.postgresql.org/docs/current/interactive/functions-math.html"
+"\">PostgreSQL Math Functions</ulink>"
 msgstr ""
 
 #. Tag: refname
@@ -895,3558 +1210,4628 @@ msgstr ""
 msgid "Returns the geometric center of a geometry."
 msgstr ""
 
-#. Tag: funcprototype
-#: reference_measure.xml:625
+#. Tag: funcsynopsis
+#: reference_measure.xml:624
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Centroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Centroid</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:646
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Centroid</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"Computes the geometric center of a geometry, or equivalently, the center of "
+"mass of the geometry as a <varname>POINT</varname>. For [<varname>MULTI</"
+"varname>]<varname>POINT</varname>s, this is computed as the arithmetic mean "
+"of the input coordinates. For [<varname>MULTI</varname>]<varname>LINESTRING</"
+"varname>s, this is computed as the weighted length of each line segment. For "
+"[<varname>MULTI</varname>]<varname>POLYGON</varname>s, \"weight\" is thought "
+"in terms of area. If an empty geometry is supplied, an empty "
+"<varname>GEOMETRYCOLLECTION</varname> is returned. If <varname>NULL</"
+"varname> is supplied, <varname>NULL</varname> is returned. If "
+"<varname>CIRCULARSTRING</varname> or <varname>COMPOUNDCURVE</varname> are "
+"supplied, they are converted to linestring wtih CurveToLine first, then same "
+"than for <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:637
+#: reference_measure.xml:661
 #, no-c-format
-msgid "Computes the geometric center of a geometry, or equivalently, the center of mass of the geometry as a <varname>POINT</varname>. For [<varname>MULTI</varname>]<varname>POINT</varname>s, this is computed as the arithmetic mean of the input coordinates. For [<varname>MULTI</varname>]<varname>LINESTRING</varname>s, this is computed as the weighted length of each line segment. For [<varname>MULTI</varname>]<varname>POLYGON</varname>s, \"weight\" is thought in terms of area. If an empty [...]
+msgid ""
+"New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and "
+"<varname>COMPOUNDCURVE</varname> (using CurveToLine)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:652
+#: reference_measure.xml:663
 #, no-c-format
-msgid "New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and <varname>COMPOUNDCURVE</varname> (using CurveToLine)"
+msgid "Availability: 2.4.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:654
+#: reference_measure.xml:665
 #, no-c-format
-msgid "The centroid is equal to the centroid of the set of component Geometries of highest dimension (since the lower-dimension geometries contribute zero \"weight\" to the centroid)."
+msgid ""
+"The centroid is equal to the centroid of the set of component Geometries of "
+"highest dimension (since the lower-dimension geometries contribute zero "
+"\"weight\" to the centroid)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:659
+#: reference_measure.xml:670
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.4, 9.5.5"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:665
+#: reference_measure.xml:676
 #, no-c-format
-msgid "In each of the following illustrations, the blue dot represents the centroid of the source geometry."
+msgid ""
+"In each of the following illustrations, the green dot represents the "
+"centroid of the source geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:678
+#: reference_measure.xml:689
 #, no-c-format
 msgid "Centroid of a <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:689
+#: reference_measure.xml:700
 #, no-c-format
 msgid "Centroid of a <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:702
+#: reference_measure.xml:713
 #, no-c-format
 msgid "Centroid of a <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:713
+#: reference_measure.xml:724
 #, no-c-format
 msgid "Centroid of a <varname>GEOMETRYCOLLECTION</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:722
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
-      "                                st_astext\n"
-      "------------------------------------------\n"
-      " POINT(2.30769230769231 3.30769230769231)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(ST_centroid(g))\n"
-      "FROM  ST_GeomFromText('CIRCULARSTRING(0 2, -1 1,0 0, 0.5 0, 1 0, 2 1, 1 2, 0.5 2, 0 2)')  AS g ;\n"
-      "------------------------------------------\n"
-      "POINT(0.5 1)\n"
-      "\n"
-      "\n"
-      "SELECT ST_AsText(ST_centroid(g))\n"
-      "FROM  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(0 2, -1 1,0 0),(0 0, 0.5 0, 1 0),CIRCULARSTRING( 1 0, 2 1, 1 2),(1 2, 0.5 2, 0 2))' ) AS g;\n"
-      "------------------------------------------\n"
-      "POINT(0.5 1)"
+#: reference_measure.xml:733
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_Centroid('MULTIPOINT ( -1 0, -1 2, -1 3, -1 4, -1 7, 0 "
+"1, 0 3, 1 1, 2 0, 6 0, 7 8, 9 8, 10 6 )'));\n"
+"                                st_astext\n"
+"------------------------------------------\n"
+" POINT(2.30769230769231 3.30769230769231)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('CIRCULARSTRING(0 2, -1 1,0 0, 0.5 0, 1 0, 2 1, 1 2, "
+"0.5 2, 0 2)')  AS g ;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_centroid(g))\n"
+"FROM  ST_GeomFromText('COMPOUNDCURVE(CIRCULARSTRING(0 2, -1 1,0 0),(0 0, 0.5 "
+"0, 1 0),CIRCULARSTRING( 1 0, 2 1, 1 2),(1 2, 0.5 2, 0 2))' ) AS g;\n"
+"------------------------------------------\n"
+"POINT(0.5 1)"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:734
+#: reference_measure.xml:745
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:736
+#: reference_measure.xml:747
 #, no-c-format
-msgid "<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. This is the first point of the shortest line.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the 2-dimensional point on g1 that is closest to g2. "
+"This is the first point of the shortest line.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:742
+#: reference_measure.xml:753
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ClosestPoint</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:757
+#: reference_measure.xml:768
 #, no-c-format
-msgid "<para>Returns the 2-dimensional point on g1 that is closest to g2. This is the first point of the shortest line.</para>"
+msgid ""
+"<para>Returns the 2-dimensional point on g1 that is closest to g2. This is "
+"the first point of the shortest line.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:760
+#: reference_measure.xml:771
 #, no-c-format
-msgid "If you have a 3D Geometry, you may prefer to use <xref linkend=\"ST_3DClosestPoint\"/>."
+msgid ""
+"If you have a 3D Geometry, you may prefer to use <xref linkend="
+"\"ST_3DClosestPoint\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:761 reference_measure.xml:2087 reference_measure.xml:2241 reference_measure.xml:2906 reference_measure.xml:3480
+#: reference_measure.xml:772 reference_measure.xml:2182
+#: reference_measure.xml:2336 reference_measure.xml:3002
+#: reference_measure.xml:3577
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:775
+#: reference_measure.xml:786
 #, no-c-format
-msgid "Closest between point and linestring is the point itself, but closest point between a linestring and point is the point on line string that is closest."
+msgid ""
+"Closest between point and linestring is the point itself, but closest point "
+"between a linestring and point is the point on line string that is closest."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:779
+#: reference_measure.xml:790
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
-      "        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
-      "FROM (SELECT 'POINT(100 100)'::geometry As pt,\n"
-      "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry As line\n"
-      "        ) As foo;\n"
-      "\n"
-      "\n"
-      "   cp_pt_line   |                cp_line_pt\n"
-      "----------------+------------------------------------------\n"
-      " POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
+"SELECT ST_AsText(ST_ClosestPoint(pt,line)) AS cp_pt_line,\n"
+"        ST_AsText(ST_ClosestPoint(line,pt)) As cp_line_pt\n"
+"FROM (SELECT 'POINT(100 100)'::geometry As pt,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry As "
+"line\n"
+"        ) As foo;\n"
+"\n"
+"\n"
+"   cp_pt_line   |                cp_line_pt\n"
+"----------------+------------------------------------------\n"
+" POINT(100 100) | POINT(73.0769230769231 115.384615384615)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:787
+#: reference_measure.xml:798
 #, no-c-format
 msgid "closest point on polygon A to polygon B"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:790
+#: reference_measure.xml:801
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "                ST_ClosestPoint(\n"
-      "                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 100, 175 150))'),\n"
-      "                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                        )\n"
-      "                ) As ptwkt;\n"
-      "\n"
-      "                  ptwkt\n"
-      "------------------------------------------\n"
-      " POINT(140.752120669087 125.695053378061)"
+"SELECT ST_AsText(\n"
+"                ST_ClosestPoint(\n"
+"                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
+"100, 175 150))'),\n"
+"                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                        )\n"
+"                ) As ptwkt;\n"
+"\n"
+"                  ptwkt\n"
+"------------------------------------------\n"
+" POINT(140.752120669087 125.695053378061)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:802
+#: reference_measure.xml:813
 #, no-c-format
-msgid ",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
+msgid ""
+",<xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
+"linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:808
+#: reference_measure.xml:819
 #, no-c-format
 msgid "ST_ClusterDBSCAN"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:810
+#: reference_measure.xml:821
 #, no-c-format
-msgid "Windowing function that returns integer id for the cluster each input geometry is in based on 2D implementation of Density-based spatial clustering of applications with noise (DBSCAN) algorithm."
+msgid ""
+"Windowing function that returns integer id for the cluster each input "
+"geometry is in based on 2D implementation of Density-based spatial "
+"clustering of applications with noise (DBSCAN) algorithm."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:815
+#: reference_measure.xml:826
 #, no-c-format
-msgid "<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> <paramdef><type>geometry winset </type> <parameter>geom</parameter></paramdef> <paramdef><type>float8 </type> <parameter>eps</parameter></paramdef> <paramdef><type>integer </type> <parameter>minpoints</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_ClusterDBSCAN</function></funcdef> "
+"<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>float8 </type> <parameter>eps</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>minpoints</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:833
+#: reference_measure.xml:844
 #, no-c-format
-msgid "Returns cluster number for each input geometry, based on a 2D implementation of the <ulink url=\"https://en.wikipedia.org/wiki/DBSCAN\">Density-based spatial clustering of applications with noise (DBSCAN)</ulink> algorithm. Unlike <xref linkend=\"ST_ClusterKMeans\"/>, it does not require the number of clusters to be specified, but instead uses the desired distance (<varname>eps</varname>) and density(<varname>minpoints</varname>) parameters to construct each cluster."
+msgid ""
+"Returns cluster number for each input geometry, based on a 2D implementation "
+"of the <ulink url=\"https://en.wikipedia.org/wiki/DBSCAN\">Density-based "
+"spatial clustering of applications with noise (DBSCAN)</ulink> algorithm. "
+"Unlike <xref linkend=\"ST_ClusterKMeans\"/>, it does not require the number "
+"of clusters to be specified, but instead uses the desired distance "
+"(<varname>eps</varname>) and density(<varname>minpoints</varname>) "
+"parameters to construct each cluster."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:840
+#: reference_measure.xml:851
 #, no-c-format
 msgid "An input geometry will be added to a cluster if it is either:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:844
+#: reference_measure.xml:855
 #, no-c-format
-msgid "A \"core\" geometry, that is within <varname>eps</varname> distance of at least <varname>minpoints</varname> other input geometries, or"
+msgid ""
+"A \"core\" geometry, that is within <varname>eps</varname> distance of at "
+"least <varname>minpoints</varname> input geometries (including itself) or"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:849
+#: reference_measure.xml:860
 #, no-c-format
-msgid "A \"border\" geometry, that is within <varname>eps</varname> distance of a core geometry."
+msgid ""
+"A \"border\" geometry, that is within <varname>eps</varname> distance of a "
+"core geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:856
+#: reference_measure.xml:867
 #, no-c-format
-msgid "Note that border geometries may be within <varname>eps</varname> distance of core geometries in more than one cluster; in this case, either assignment would be correct, and the border geometry will be arbitrarily asssigned to one of the available clusters. In these cases, it is possible for a correct cluster to be generated with fewer than <varname>minpoints</varname> geometries. When assignment of a border geometry is ambiguous, repeated calls to ST_ClusterDBSCAN will produce ide [...]
+msgid ""
+"Note that border geometries may be within <varname>eps</varname> distance of "
+"core geometries in more than one cluster; in this case, either assignment "
+"would be correct, and the border geometry will be arbitrarily asssigned to "
+"one of the available clusters. In these cases, it is possible for a correct "
+"cluster to be generated with fewer than <varname>minpoints</varname> "
+"geometries. When assignment of a border geometry is ambiguous, repeated "
+"calls to ST_ClusterDBSCAN will produce identical results if an ORDER BY "
+"clause is included in the window definition, but cluster assignments may "
+"differ from other implementations of the same algorithm."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:864
+#: reference_measure.xml:875
 #, no-c-format
-msgid "Input geometries that do not meet the criteria to join any other cluster will be assigned a cluster number of NULL."
+msgid ""
+"Input geometries that do not meet the criteria to join any other cluster "
+"will be assigned a cluster number of NULL."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:868 reference_measure.xml:965
+#: reference_measure.xml:879 reference_measure.xml:996
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:873
+#: reference_measure.xml:884
+#, no-c-format
+msgid ""
+"Assigning a cluster number to each polygon within 50 meters of each other. "
+"Require at least 2 polygons per cluster"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:896
 #, no-c-format
-msgid "Assigning a cluster number to each parcel point:"
+msgid "within 50 meters at least 2 per cluster. singletons have NULL for cid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:876
+#: reference_measure.xml:899
 #, no-c-format
 msgid ""
-      "SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () AS cid\n"
-      "FROM parcels;"
+"SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS "
+"cid\n"
+"FROM boston_polys\n"
+"WHERE name > '' AND building > ''\n"
+"        AND ST_DWithin(geom,\n"
+"        ST_Transform(\n"
+"            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),\n"
+"           500);"
 msgstr ""
 
-#. Tag: para
-#: reference_measure.xml:879
+#. Tag: screen
+#: reference_measure.xml:902
+#, no-c-format
+msgid ""
+"<![CDATA[                name                 | bucket\n"
+"-------------------------------------+--------\n"
+" Manulife Tower                      |      0\n"
+" Park Lane Seaport I                 |      0\n"
+" Park Lane Seaport II                |      0\n"
+" Renaissance Boston Waterfront Hotel |      0\n"
+" Seaport Boston Hotel                |      0\n"
+" Seaport Hotel & World Trade Center  |      0\n"
+" Waterside Place                     |      0\n"
+" World Trade Center East             |      0\n"
+" 100 Northern Avenue                 |      1\n"
+" 100 Pier 4                          |      1\n"
+" The Institute of Contemporary Art   |      1\n"
+" 101 Seaport                         |      2\n"
+" District Hall                       |      2\n"
+" One Marina Park Drive               |      2\n"
+" Twenty Two Liberty                  |      2\n"
+" Vertex                              |      2\n"
+" Vertex                              |      2\n"
+" Watermark Seaport                   |      2\n"
+" Blue Hills Bank Pavilion            |   NULL\n"
+" World Trade Center West             |   NULL\n"
+"(20 rows)]]>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:910
 #, no-c-format
-msgid "Combining parcels with the same cluster number into a single geometry. This uses named argument calling"
+msgid ""
+"Combining parcels with the same cluster number into a single geometry. This "
+"uses named argument calling"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:882
+#: reference_measure.xml:913
 #, no-c-format
 msgid ""
-      "SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS ids_in_cluster FROM (\n"
-      "    SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () AS cid, geom\n"
-      "    FROM parcels) sq\n"
-      "GROUP BY cid;"
+"SELECT cid, ST_Collect(geom) AS cluster_geom, array_agg(parcel_id) AS "
+"ids_in_cluster FROM (\n"
+"    SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) "
+"over () AS cid, geom\n"
+"    FROM parcels) sq\n"
+"GROUP BY cid;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:887
+#: reference_measure.xml:918
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
+msgid ""
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:898
+#: reference_measure.xml:929
 #, no-c-format
 msgid "ST_ClusterIntersecting"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:900
+#: reference_measure.xml:931
 #, no-c-format
-msgid "Aggregate. Returns an array with the connected components of a set of geometries"
+msgid ""
+"Aggregate. Returns an array with the connected components of a set of "
+"geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:905
+#: reference_measure.xml:936
 #, no-c-format
-msgid "<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> <paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry[] <function>ST_ClusterIntersecting</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:915
+#: reference_measure.xml:946
 #, no-c-format
-msgid "ST_ClusterIntersecting is an aggregate function that returns an array of GeometryCollections, where each GeometryCollection represents an interconnected set of geometries."
+msgid ""
+"ST_ClusterIntersecting is an aggregate function that returns an array of "
+"GeometryCollections, where each GeometryCollection represents an "
+"interconnected set of geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:917 reference_measure.xml:1039
+#: reference_measure.xml:948 reference_measure.xml:1070
 #, no-c-format
 msgid "Availability: 2.2.0 - requires GEOS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:922
+#: reference_measure.xml:953
 #, no-c-format
 msgid ""
-      "WITH testdata AS\n"
-      "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-      "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-      "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-      "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-      "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS geom)\n"
-      "\n"
-      "SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
-      "\n"
-      "--result\n"
-      "\n"
-      "st_astext\n"
-      "---------\n"
-      "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-      "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:926
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterIntersecting(geom))) FROM testdata;\n"
+"\n"
+"--result\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:957
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
+msgid ""
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:938
+#: reference_measure.xml:969
 #, no-c-format
 msgid "ST_ClusterKMeans"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:940
+#: reference_measure.xml:971
 #, no-c-format
-msgid "Windowing function that returns integer id for the cluster each input geometry is in."
+msgid ""
+"Windowing function that returns integer id for the cluster each input "
+"geometry is in."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:945
+#: reference_measure.xml:976
 #, no-c-format
-msgid "<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> <paramdef><type>geometry winset </type> <parameter>geom</parameter></paramdef> <paramdef><type>integer </type> <parameter>number_of_clusters</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_ClusterKMeans</function></funcdef> "
+"<paramdef><type>geometry winset </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>number_of_clusters</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:960
+#: reference_measure.xml:991
 #, no-c-format
-msgid "Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-means_clustering\">k-means</ulink> cluster number for each input geometry. The distance used for clustering is the distance between the centroids of the geometries."
+msgid ""
+"Returns 2D distance based <ulink url=\"https://en.wikipedia.org/wiki/K-"
+"means_clustering\">k-means</ulink> cluster number for each input geometry. "
+"The distance used for clustering is the distance between the centroids of "
+"the geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:970
+#: reference_measure.xml:1001
 #, no-c-format
 msgid "Generate dummy set of parcels for examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:971
+#: reference_measure.xml:1002
 #, no-c-format
 msgid ""
-      "CREATE TABLE parcels AS\n"
-      "SELECT lpad((row_number() over())::text,3,'0') As parcel_id, geom,\n"
-      "('{residential, commercial}'::text[])[1 + mod(row_number()OVER(),2)] As type\n"
-      "FROM\n"
-      "    ST_Subdivide(ST_Buffer('LINESTRING(40 100, 98 100, 100 150, 60 90)'::geometry,\n"
-      "    40, 'endcap=square'),12) As geom;"
+"CREATE TABLE parcels AS\n"
+"SELECT lpad((row_number() over())::text,3,'0') As parcel_id, geom,\n"
+"('{residential, commercial}'::text[])[1 + mod(row_number()OVER(),2)] As "
+"type\n"
+"FROM\n"
+"    ST_Subdivide(ST_Buffer('LINESTRING(40 100, 98 100, 100 150, 60 90)'::"
+"geometry,\n"
+"    40, 'endcap=square'),12) As geom;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:983
+#: reference_measure.xml:1014
 #, no-c-format
 msgid "Original Parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:993
+#: reference_measure.xml:1024
 #, no-c-format
 msgid "Parcels color-coded by cluster number (cid)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:996
+#: reference_measure.xml:1027
 #, no-c-format
 msgid ""
-      "SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
-      "FROM parcels;\n"
-      "-- result\n"
-      " cid | parcel_id |   geom\n"
-      "-----+-----------+---------------\n"
-      "   0 | 001       | 0103000000...\n"
-      "   0 | 002       | 0103000000...\n"
-      "   1 | 003       | 0103000000...\n"
-      "   0 | 004       | 0103000000...\n"
-      "   1 | 005       | 0103000000...\n"
-      "   2 | 006       | 0103000000...\n"
-      "   2 | 007       | 0103000000...\n"
-      "(7 rows)"
+"SELECT ST_ClusterKMeans(geom, 5) OVER() AS cid, parcel_id, geom\n"
+"FROM parcels;\n"
+"-- result\n"
+" cid | parcel_id |   geom\n"
+"-----+-----------+---------------\n"
+"   0 | 001       | 0103000000...\n"
+"   0 | 002       | 0103000000...\n"
+"   1 | 003       | 0103000000...\n"
+"   0 | 004       | 0103000000...\n"
+"   1 | 005       | 0103000000...\n"
+"   2 | 006       | 0103000000...\n"
+"   2 | 007       | 0103000000...\n"
+"(7 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1003
+#: reference_measure.xml:1034
 #, no-c-format
 msgid ""
-      "-- Partitioning parcel clusters by type\n"
-      "SELECT ST_ClusterKMeans(geom,3) over (PARTITION BY type) AS cid, parcel_id, type\n"
-      "FROM parcels;\n"
-      "-- result\n"
-      " cid | parcel_id |    type\n"
-      "-----+-----------+-------------\n"
-      "   1 | 005       | commercial\n"
-      "   1 | 003       | commercial\n"
-      "   2 | 007       | commercial\n"
-      "   0 | 001       | commercial\n"
-      "   1 | 004       | residential\n"
-      "   0 | 002       | residential\n"
-      "   2 | 006       | residential\n"
-      "(7 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1009
+"-- Partitioning parcel clusters by type\n"
+"SELECT ST_ClusterKMeans(geom,3) over (PARTITION BY type) AS cid, parcel_id, "
+"type\n"
+"FROM parcels;\n"
+"-- result\n"
+" cid | parcel_id |    type\n"
+"-----+-----------+-------------\n"
+"   1 | 005       | commercial\n"
+"   1 | 003       | commercial\n"
+"   2 | 007       | commercial\n"
+"   0 | 001       | commercial\n"
+"   1 | 004       | residential\n"
+"   0 | 002       | residential\n"
+"   2 | 006       | residential\n"
+"(7 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:1040
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend=\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
+msgid ""
+", <xref linkend=\"ST_ClusterIntersecting\"/>, <xref linkend="
+"\"ST_ClusterWithin\"/>, <xref linkend=\"ST_Subdivide\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1019
+#: reference_measure.xml:1050
 #, no-c-format
 msgid "ST_ClusterWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1021
+#: reference_measure.xml:1052
 #, no-c-format
-msgid "Aggregate. Returns an array of GeometryCollections, where each GeometryCollection represents a set of geometries separated by no more than the specified distance."
+msgid ""
+"Aggregate. Returns an array of GeometryCollections, where each "
+"GeometryCollection represents a set of geometries separated by no more than "
+"the specified distance."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1026
+#: reference_measure.xml:1057
 #, no-c-format
-msgid "<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> <paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> <paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry[] <function>ST_ClusterWithin</function></funcdef> "
+"<paramdef><type>geometry set </type> <parameter>g</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>distance</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1037
+#: reference_measure.xml:1068
 #, no-c-format
-msgid "ST_ClusterWithin is an aggregate function that returns an array of GeometryCollections, where each GeometryCollection represents a set of geometries separated by no more than the specified distance."
+msgid ""
+"ST_ClusterWithin is an aggregate function that returns an array of "
+"GeometryCollections, where each GeometryCollection represents a set of "
+"geometries separated by no more than the specified distance."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1044
+#: reference_measure.xml:1075
 #, no-c-format
 msgid ""
-      "WITH testdata AS\n"
-      "  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
-      "                       'LINESTRING (5 5, 4 4)'::geometry,\n"
-      "                       'LINESTRING (6 6, 7 7)'::geometry,\n"
-      "                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
-      "                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS geom)\n"
-      "\n"
-      "SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
-      "\n"
-      "--result\n"
-      "\n"
-      "st_astext\n"
-      "---------\n"
-      "GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 -1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
-      "GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1048
+"WITH testdata AS\n"
+"  (SELECT unnest(ARRAY['LINESTRING (0 0, 1 1)'::geometry,\n"
+"                       'LINESTRING (5 5, 4 4)'::geometry,\n"
+"                       'LINESTRING (6 6, 7 7)'::geometry,\n"
+"                       'LINESTRING (0 0, -1 -1)'::geometry,\n"
+"                       'POLYGON ((0 0, 4 0, 4 4, 0 4, 0 0))'::geometry]) AS "
+"geom)\n"
+"\n"
+"SELECT ST_AsText(unnest(ST_ClusterWithin(geom, 1.4))) FROM testdata;\n"
+"\n"
+"--result\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"GEOMETRYCOLLECTION(LINESTRING(0 0,1 1),LINESTRING(5 5,4 4),LINESTRING(0 0,-1 "
+"-1),POLYGON((0 0,4 0,4 4,0 4,0 0)))\n"
+"GEOMETRYCOLLECTION(LINESTRING(6 6,7 7))"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:1079
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend=\"ST_ClusterIntersecting\"/>"
+msgid ""
+", <xref linkend=\"ST_ClusterKMeans\"/>, <xref linkend="
+"\"ST_ClusterIntersecting\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1059
+#: reference_measure.xml:1090
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1061
+#: reference_measure.xml:1092
 #, no-c-format
-msgid "Returns true if and only if no points of B lie in the exterior of A, and at least one point of the interior of B lies in the interior of A."
+msgid ""
+"Returns true if and only if no points of B lie in the exterior of A, and at "
+"least one point of the interior of B lies in the interior of A."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1066
+#: reference_measure.xml:1097
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Contains</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Contains</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1081
+#: reference_measure.xml:1112
 #, no-c-format
-msgid "Geometry A contains Geometry B if and only if no points of B lie in the exterior of A, and at least one point of the interior of B lies in the interior of A. An important subtlety of this definition is that A does not contain its boundary, but A does contain itself. Contrast that to <xref linkend=\"ST_ContainsProperly\"/> where geometry A does not Contain Properly itself."
+msgid ""
+"Geometry A contains Geometry B if and only if no points of B lie in the "
+"exterior of A, and at least one point of the interior of B lies in the "
+"interior of A. An important subtlety of this definition is that A does not "
+"contain its boundary, but A does contain itself. Contrast that to <xref "
+"linkend=\"ST_ContainsProperly\"/> where geometry A does not Contain Properly "
+"itself."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1085
+#: reference_measure.xml:1116
 #, no-c-format
-msgid "Returns TRUE if geometry B is completely inside geometry A. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID. ST_Contains is the inverse of ST_Within. So ST_Contains(A,B) implies ST_Within(B,A) except in the case of invalid geometries where the result is always false regardless or not defined."
+msgid ""
+"Returns TRUE if geometry B is completely inside geometry A. For this "
+"function to make sense, the source geometries must both be of the same "
+"coordinate projection, having the same SRID. ST_Contains is the inverse of "
+"ST_Within. So ST_Contains(A,B) implies ST_Within(B,A) except in the case of "
+"invalid geometries where the result is always false regardless or not "
+"defined."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1090 reference_measure.xml:1318 reference_measure.xml:1401 reference_measure.xml:1766 reference_measure.xml:3037 reference_measure.xml:3385 reference_measure.xml:3702
+#: reference_measure.xml:1121 reference_measure.xml:1349
+#: reference_measure.xml:1429 reference_measure.xml:1794
+#: reference_measure.xml:3133 reference_measure.xml:3482
+#: reference_measure.xml:3799
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1091 reference_measure.xml:2608
+#: reference_measure.xml:1122 reference_measure.xml:2704
 #, no-c-format
-msgid "Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support MultiPoints with few points. Prior versions only supported point in polygon."
+msgid ""
+"Enhanced: 2.3.0 Enhancement to PIP short-circuit extended to support "
+"MultiPoints with few points. Prior versions only supported point in polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1094 reference_measure.xml:1256 reference_measure.xml:1321 reference_measure.xml:1404 reference_measure.xml:1508 reference_measure.xml:1763 reference_measure.xml:3583 reference_measure.xml:3707
+#: reference_measure.xml:1125 reference_measure.xml:1287
+#: reference_measure.xml:1352 reference_measure.xml:1432
+#: reference_measure.xml:1536 reference_measure.xml:1791
+#: reference_measure.xml:3680 reference_measure.xml:3804
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1098 reference_measure.xml:1260 reference_measure.xml:1329 reference_measure.xml:1408 reference_measure.xml:3711
+#: reference_measure.xml:1129 reference_measure.xml:1291
+#: reference_measure.xml:1356 reference_measure.xml:1436
+#: reference_measure.xml:3808
 #, no-c-format
-msgid "Do not use this function with invalid geometries. You will get unexpected results."
+msgid ""
+"Do not use this function with invalid geometries. You will get unexpected "
+"results."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1101
+#: reference_measure.xml:1132
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_Contains."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_Contains."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1106 reference_measure.xml:1341 reference_measure.xml:1416 reference_measure.xml:1772 reference_measure.xml:2622 reference_measure.xml:3046 reference_measure.xml:3719
+#: reference_measure.xml:1137 reference_measure.xml:1369
+#: reference_measure.xml:1444 reference_measure.xml:1800
+#: reference_measure.xml:2718 reference_measure.xml:3142
+#: reference_measure.xml:3816
 #, no-c-format
-msgid "NOTE: this is the \"allowable\" version that returns a boolean, not an integer."
+msgid ""
+"NOTE: this is the \"allowable\" version that returns a boolean, not an "
+"integer."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1109
+#: reference_measure.xml:1140
 #, no-c-format
-msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry A)"
+msgid ""
+"&sfs_compliant; s2.1.1.2 // s2.1.13.3 - same as within(geometry B, geometry "
+"A)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1111
+#: reference_measure.xml:1142
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.31"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1113 reference_measure.xml:1345 reference_measure.xml:1420
+#: reference_measure.xml:1144 reference_measure.xml:1373
+#: reference_measure.xml:1448
 #, no-c-format
-msgid "There are certain subtleties to ST_Contains and ST_Within that are not intuitively obvious. For details check out <ulink url=\"http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html\">Subtleties of OGC Covers, Contains, Within</ulink>"
+msgid ""
+"There are certain subtleties to ST_Contains and ST_Within that are not "
+"intuitively obvious. For details check out <ulink url=\"http://lin-ear-th-"
+"inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html"
+"\">Subtleties of OGC Covers, Contains, Within</ulink>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1120
+#: reference_measure.xml:1151
 #, no-c-format
-msgid "The <function>ST_Contains</function> predicate returns <varname>TRUE</varname> in all the following illustrations."
+msgid ""
+"The <function>ST_Contains</function> predicate returns <varname>TRUE</"
+"varname> in all the following illustrations."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1132
+#: reference_measure.xml:1163
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1142 reference_measure.xml:3661
+#: reference_measure.xml:1173 reference_measure.xml:3758
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POINT</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1153 reference_measure.xml:1193 reference_measure.xml:3630
+#: reference_measure.xml:1184 reference_measure.xml:1224
+#: reference_measure.xml:3727
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1163 reference_measure.xml:3083 reference_measure.xml:3610 reference_measure.xml:3620
+#: reference_measure.xml:1194 reference_measure.xml:3179
+#: reference_measure.xml:3707 reference_measure.xml:3717
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1171
+#: reference_measure.xml:1202
 #, no-c-format
-msgid "The <function>ST_Contains</function> predicate returns <varname>FALSE</varname> in all the following illustrations."
+msgid ""
+"The <function>ST_Contains</function> predicate returns <varname>FALSE</"
+"varname> in all the following illustrations."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1183
+#: reference_measure.xml:1214
 #, no-c-format
 msgid "<varname>POLYGON</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1201
-#, no-c-format
-msgid ""
-      "-- A circle within a circle\n"
-      "SELECT ST_Contains(smallc, bigc) As smallcontainsbig,\n"
-      "           ST_Contains(bigc,smallc) As bigcontainssmall,\n"
-      "           ST_Contains(bigc, ST_Union(smallc, bigc)) as bigcontainsunion,\n"
-      "           ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
-      "           ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
-      "           ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
-      "FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
-      "                         ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
-      "\n"
-      "-- Result\n"
-      "  smallcontainsbig | bigcontainssmall | bigcontainsunion | bigisunion | bigcoversexterior | bigcontainsexterior\n"
-      "------------------+------------------+------------------+------------+-------------------+---------------------\n"
-      " f                | t                | t                | t          | t        | f\n"
-      "\n"
-      "-- Example demonstrating difference between contains and contains properly\n"
-      "SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
-      "   ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
-      "FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
-      "                         ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
-      "                         ( ST_Point(1,1) )\n"
-      "          ) As foo(geomA);\n"
-      "\n"
-      "  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
-      "--------------+------------+----------------+-------------+-----------------\n"
-      "ST_Polygon    | t          | f              | f           | f\n"
-      "ST_LineString | t          | f              | f           | f\n"
-      "ST_Point      | t          | t              | f           | f"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1206
-#, no-c-format
-msgid ", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_Within\"/>"
+#: reference_measure.xml:1232
+#, no-c-format
+msgid ""
+"-- A circle within a circle\n"
+"SELECT ST_Contains(smallc, bigc) As smallcontainsbig,\n"
+"           ST_Contains(bigc,smallc) As bigcontainssmall,\n"
+"           ST_Contains(bigc, ST_Union(smallc, bigc)) as bigcontainsunion,\n"
+"           ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
+"           ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"           ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"                         ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As "
+"bigc) As foo;\n"
+"\n"
+"-- Result\n"
+"  smallcontainsbig | bigcontainssmall | bigcontainsunion | bigisunion | "
+"bigcoversexterior | bigcontainsexterior\n"
+"------------------+------------------+------------------+------------"
+"+-------------------+---------------------\n"
+" f                | t                | t                | t          | "
+"t        | f\n"
+"\n"
+"-- Example demonstrating difference between contains and contains properly\n"
+"SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS "
+"acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
+"   ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, "
+"ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
+"FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
+"                         ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
+"                         ( ST_Point(1,1) )\n"
+"          ) As foo(geomA);\n"
+"\n"
+"  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
+"--------------+------------+----------------+-------------"
+"+-----------------\n"
+"ST_Polygon    | t          | f              | f           | f\n"
+"ST_LineString | t          | f              | f           | f\n"
+"ST_Point      | t          | t              | f           | f"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:1237
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_ContainsProperly\"/>, <xref linkend=\"ST_Covers\"/>, "
+"<xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1212
+#: reference_measure.xml:1243
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1214
+#: reference_measure.xml:1245
 #, no-c-format
-msgid "Returns true if B intersects the interior of A but not the boundary (or exterior). A does not contain properly itself, but does contain itself."
+msgid ""
+"Returns true if B intersects the interior of A but not the boundary (or "
+"exterior). A does not contain properly itself, but does contain itself."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1219
+#: reference_measure.xml:1250
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_ContainsProperly</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1234
+#: reference_measure.xml:1265
 #, no-c-format
-msgid "Returns true if B intersects the interior of A but not the boundary (or exterior)."
+msgid ""
+"Returns true if B intersects the interior of A but not the boundary (or "
+"exterior)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1236
+#: reference_measure.xml:1267
 #, no-c-format
 msgid "A does not contain properly itself, but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1237
+#: reference_measure.xml:1268
 #, no-c-format
-msgid "Every point of the other geometry is a point of this geometry's interior. The DE-9IM Intersection Matrix for the two geometries matches [T**FF*FF*] used in <xref linkend=\"ST_Relate\"/>"
+msgid ""
+"Every point of the other geometry is a point of this geometry's interior. "
+"The DE-9IM Intersection Matrix for the two geometries matches [T**FF*FF*] "
+"used in <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1241
+#: reference_measure.xml:1272
 #, no-c-format
-msgid "From JTS docs slightly reworded: The advantage to using this predicate over <xref linkend=\"ST_Contains\"/> and <xref linkend=\"ST_Intersects\"/> is that it can be computed efficiently, with no need to compute topology at individual points."
+msgid ""
+"From JTS docs slightly reworded: The advantage to using this predicate over "
+"<xref linkend=\"ST_Contains\"/> and <xref linkend=\"ST_Intersects\"/> is "
+"that it can be computed efficiently, with no need to compute topology at "
+"individual points."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1243
+#: reference_measure.xml:1274
 #, no-c-format
-msgid "An example use case for this predicate is computing the intersections of a set of geometries with a large polygonal geometry. Since intersection is a fairly slow operation, it can be more efficient to use containsProperly to filter out test geometries which lie wholly inside the area. In these cases the intersection is known a priori to be exactly the original test geometry."
+msgid ""
+"An example use case for this predicate is computing the intersections of a "
+"set of geometries with a large polygonal geometry. Since intersection is a "
+"fairly slow operation, it can be more efficient to use containsProperly to "
+"filter out test geometries which lie wholly inside the area. In these cases "
+"the intersection is known a priori to be exactly the original test geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1253
+#: reference_measure.xml:1284
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS >= 3.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1263
+#: reference_measure.xml:1294
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_ContainsProperly."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_ContainsProperly."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1272
+#: reference_measure.xml:1303
+#, no-c-format
+msgid ""
+"--a circle within a circle\n"
+"        SELECT ST_ContainsProperly(smallc, bigc) As smallcontainspropbig,\n"
+"        ST_ContainsProperly(bigc,smallc) As bigcontainspropsmall,\n"
+"        ST_ContainsProperly(bigc, ST_Union(smallc, bigc)) as "
+"bigcontainspropunion,\n"
+"        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
+"        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"        ST_ContainsProperly(bigc, ST_ExteriorRing(bigc)) As "
+"bigcontainsexterior\n"
+"        FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As "
+"smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+"  smallcontainspropbig | bigcontainspropsmall | bigcontainspropunion | "
+"bigisunion | bigcoversexterior | bigcontainsexterior\n"
+"------------------+------------------+------------------+------------"
+"+-------------------+---------------------\n"
+" f                     | t                    | f                    | "
+"t          | t                 | f\n"
+"\n"
+" --example demonstrating difference between contains and contains properly\n"
+" SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS "
+"acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
+" ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, "
+"ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
+" FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
+"                  ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
+"                  ( ST_Point(1,1) )\n"
+"        ) As foo(geomA);\n"
+"\n"
+"  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
+"--------------+------------+----------------+-------------"
+"+-----------------\n"
+"ST_Polygon    | t          | f              | f           | f\n"
+"ST_LineString | t          | f              | f           | f\n"
+"ST_Point      | t          | t              | f           | f"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:1308
 #, no-c-format
 msgid ""
-      "--a circle within a circle\n"
-      "        SELECT ST_ContainsProperly(smallc, bigc) As smallcontainspropbig,\n"
-      "        ST_ContainsProperly(bigc,smallc) As bigcontainspropsmall,\n"
-      "        ST_ContainsProperly(bigc, ST_Union(smallc, bigc)) as bigcontainspropunion,\n"
-      "        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion,\n"
-      "        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
-      "        ST_ContainsProperly(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
-      "        FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
-      "        --Result\n"
-      "  smallcontainspropbig | bigcontainspropsmall | bigcontainspropunion | bigisunion | bigcoversexterior | bigcontainsexterior\n"
-      "------------------+------------------+------------------+------------+-------------------+---------------------\n"
-      " f                     | t                    | f                    | t          | t                 | f\n"
-      "\n"
-      " --example demonstrating difference between contains and contains properly\n"
-      " SELECT ST_GeometryType(geomA) As geomtype, ST_Contains(geomA,geomA) AS acontainsa, ST_ContainsProperly(geomA, geomA) AS acontainspropa,\n"
-      " ST_Contains(geomA, ST_Boundary(geomA)) As acontainsba, ST_ContainsProperly(geomA, ST_Boundary(geomA)) As acontainspropba\n"
-      " FROM (VALUES ( ST_Buffer(ST_Point(1,1), 5,1) ),\n"
-      "                  ( ST_MakeLine(ST_Point(1,1), ST_Point(-1,-1) ) ),\n"
-      "                  ( ST_Point(1,1) )\n"
-      "        ) As foo(geomA);\n"
-      "\n"
-      "  geomtype    | acontainsa | acontainspropa | acontainsba | acontainspropba\n"
-      "--------------+------------+----------------+-------------+-----------------\n"
-      "ST_Polygon    | t          | f              | f           | f\n"
-      "ST_LineString | t          | f              | f           | f\n"
-      "ST_Point      | t          | t              | f           | f"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:1277
-#, no-c-format
-msgid ", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
+", <xref linkend=\"ST_Boundary\"/>, <xref linkend=\"ST_Contains\"/>, <xref "
+"linkend=\"ST_Covers\"/>, <xref linkend=\"ST_CoveredBy\"/>, <xref linkend="
+"\"ST_Equals\"/>, <xref linkend=\"ST_Relate\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1283
+#: reference_measure.xml:1314
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1285
+#: reference_measure.xml:1316
 #, no-c-format
 msgid "Returns 1 (TRUE) if no point in Geometry B is outside Geometry A"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1290
+#: reference_measure.xml:1321
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> <paramdef><type>geography </type> <parameter>geogpolyA</parameter></paramdef> <paramdef><type>geography </type> <parameter>geogpointB</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geogpolyA</"
+"parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>geogpointB</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1315
+#: reference_measure.xml:1346
 #, no-c-format
-msgid "Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/Geography A"
+msgid ""
+"Returns 1 (TRUE) if no point in Geometry/Geography B is outside Geometry/"
+"Geography A"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1325
+#: reference_measure.xml:1359
 #, no-c-format
-msgid "For geography only Polygon covers point is supported."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_Covers."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1332
+#: reference_measure.xml:1364
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_Covers."
+msgid ""
+"Enhanced: 2.4.0 Support for polygon in polygon and line in polygon added for "
+"geography type"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1337 reference_measure.xml:3704
+#: reference_measure.xml:1365 reference_measure.xml:3801
 #, no-c-format
-msgid "Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to support MultiPoints with few points. Prior versions only supported point in polygon."
+msgid ""
+"Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to "
+"support MultiPoints with few points. Prior versions only supported point in "
+"polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1338
+#: reference_measure.xml:1366
 #, no-c-format
 msgid "Availability: 1.5 - support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1339 reference_measure.xml:1410
+#: reference_measure.xml:1367 reference_measure.xml:1438
 #, no-c-format
 msgid "Availability: 1.2.2 - requires GEOS >= 3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1344 reference_measure.xml:1419
+#: reference_measure.xml:1372 reference_measure.xml:1447
 #, no-c-format
 msgid "Not an OGC standard, but Oracle has it too."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1351
+#: reference_measure.xml:1379
 #, no-c-format
 msgid "Geometry example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1352
+#: reference_measure.xml:1380
 #, no-c-format
 msgid ""
-      "--a circle covering a circle\n"
-      "SELECT ST_Covers(smallc,smallc) As smallinsmall,\n"
-      "        ST_Covers(smallc, bigc) As smallcoversbig,\n"
-      "        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
-      "        ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
-      "FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
-      "        --Result\n"
-      " smallinsmall | smallcoversbig | bigcoversexterior | bigcontainsexterior\n"
-      "--------------+----------------+-------------------+---------------------\n"
-      " t            | f              | t                 | f\n"
-      "(1 row)"
+"--a circle covering a circle\n"
+"SELECT ST_Covers(smallc,smallc) As smallinsmall,\n"
+"        ST_Covers(smallc, bigc) As smallcoversbig,\n"
+"        ST_Covers(bigc, ST_ExteriorRing(bigc)) As bigcoversexterior,\n"
+"        ST_Contains(bigc, ST_ExteriorRing(bigc)) As bigcontainsexterior\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+" smallinsmall | smallcoversbig | bigcoversexterior | bigcontainsexterior\n"
+"--------------+----------------+-------------------+---------------------\n"
+" t            | f              | t                 | f\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1353
+#: reference_measure.xml:1381
 #, no-c-format
 msgid "Geeography Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1354
+#: reference_measure.xml:1382
 #, no-c-format
 msgid ""
-      "-- a point with a 300 meter buffer compared to a point, a point and its 10 meter buffer\n"
-      "SELECT ST_Covers(geog_poly, geog_pt) As poly_covers_pt,\n"
-      "        ST_Covers(ST_Buffer(geog_pt,10), geog_pt) As buff_10m_covers_cent\n"
-      "        FROM (SELECT ST_Buffer(ST_GeogFromText('SRID=4326;POINT(-99.327 31.4821)'), 300) As geog_poly,\n"
-      "                                ST_GeogFromText('SRID=4326;POINT(-99.33 31.483)') As geog_pt ) As foo;\n"
-      "\n"
-      " poly_covers_pt | buff_10m_covers_cent\n"
-      "----------------+------------------\n"
-      " f              | t"
+"-- a point with a 300 meter buffer compared to a point, a point and its 10 "
+"meter buffer\n"
+"SELECT ST_Covers(geog_poly, geog_pt) As poly_covers_pt,\n"
+"        ST_Covers(ST_Buffer(geog_pt,10), geog_pt) As buff_10m_covers_cent\n"
+"        FROM (SELECT ST_Buffer(ST_GeogFromText('SRID=4326;POINT(-99.327 "
+"31.4821)'), 300) As geog_poly,\n"
+"                                ST_GeogFromText('SRID=4326;POINT(-99.33 "
+"31.483)') As geog_pt ) As foo;\n"
+"\n"
+" poly_covers_pt | buff_10m_covers_cent\n"
+"----------------+------------------\n"
+" f              | t"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1359
+#: reference_measure.xml:1387
 #, no-c-format
 msgid ", <xref linkend=\"ST_CoveredBy\"/>, <xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1365
+#: reference_measure.xml:1393
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1367
+#: reference_measure.xml:1395
 #, no-c-format
-msgid "<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside Geometry/Geography B</refpurpose>"
+msgid ""
+"<refpurpose>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
+"Geometry/Geography B</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1372
+#: reference_measure.xml:1400
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> <paramdef><type>geography </type> <parameter>geogA</parameter></paramdef> <paramdef><type>geography </type> <parameter>geogB</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geogA</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>geogB</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1398
+#: reference_measure.xml:1426
 #, no-c-format
-msgid "<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside Geometry/Geography B</para>"
+msgid ""
+"<para>Returns 1 (TRUE) if no point in Geometry/Geography A is outside "
+"Geometry/Geography B</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1411
+#: reference_measure.xml:1439
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_CoveredBy."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_CoveredBy."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1426
+#: reference_measure.xml:1454
 #, no-c-format
 msgid ""
-      "--a circle coveredby a circle\n"
-      "SELECT ST_CoveredBy(smallc,smallc) As smallinsmall,\n"
-      "        ST_CoveredBy(smallc, bigc) As smallcoveredbybig,\n"
-      "        ST_CoveredBy(ST_ExteriorRing(bigc), bigc) As exteriorcoveredbybig,\n"
-      "        ST_Within(ST_ExteriorRing(bigc),bigc) As exeriorwithinbig\n"
-      "FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
-      "        --Result\n"
-      " smallinsmall | smallcoveredbybig | exteriorcoveredbybig | exeriorwithinbig\n"
-      "--------------+-------------------+----------------------+------------------\n"
-      " t            | t                 | t                    | f\n"
-      "(1 row)"
+"--a circle coveredby a circle\n"
+"SELECT ST_CoveredBy(smallc,smallc) As smallinsmall,\n"
+"        ST_CoveredBy(smallc, bigc) As smallcoveredbybig,\n"
+"        ST_CoveredBy(ST_ExteriorRing(bigc), bigc) As exteriorcoveredbybig,\n"
+"        ST_Within(ST_ExteriorRing(bigc),bigc) As exeriorwithinbig\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 2)'), 10) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(1 2)'), 20) As bigc) As foo;\n"
+"        --Result\n"
+" smallinsmall | smallcoveredbybig | exteriorcoveredbybig | exeriorwithinbig\n"
+"--------------+-------------------+----------------------"
+"+------------------\n"
+" t            | t                 | t                    | f\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1431
+#: reference_measure.xml:1459
 #, no-c-format
-msgid ", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_Within\"/>"
+msgid ""
+", <xref linkend=\"ST_Covers\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref "
+"linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1437
+#: reference_measure.xml:1465
 #, no-c-format
 msgid "ST_Crosses"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1439
+#: reference_measure.xml:1467
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the supplied geometries have some, but not all, interior points in common."
+msgid ""
+"Returns <varname>TRUE</varname> if the supplied geometries have some, but "
+"not all, interior points in common."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1445
+#: reference_measure.xml:1473
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Crosses</function></funcdef> <paramdef><type>geometry </type><parameter>g1</parameter></paramdef> <paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Crosses</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type><parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1458
+#: reference_measure.xml:1486
 #, no-c-format
-msgid "<function>ST_Crosses</function> takes two geometry objects and returns <varname>TRUE</varname> if their intersection \"spatially cross\", that is, the geometries have some, but not all interior points in common. The intersection of the interiors of the geometries must not be the empty set and must have a dimensionality less than the maximum dimension of the two input geometries. Additionally, the intersection of the two geometries must not equal either of the source geometries. Ot [...]
+msgid ""
+"<function>ST_Crosses</function> takes two geometry objects and returns "
+"<varname>TRUE</varname> if their intersection \"spatially cross\", that is, "
+"the geometries have some, but not all interior points in common. The "
+"intersection of the interiors of the geometries must not be the empty set "
+"and must have a dimensionality less than the maximum dimension of the two "
+"input geometries. Additionally, the intersection of the two geometries must "
+"not equal either of the source geometries. Otherwise, it returns "
+"<varname>FALSE</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1467
+#: reference_measure.xml:1495
 #, no-c-format
 msgid "In mathematical terms, this is expressed as:"
 msgstr ""
 
 #. Tag: remark
-#: reference_measure.xml:1469
+#: reference_measure.xml:1497
 #, no-c-format
-msgid "TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup does not work well in both IE and Firefox."
+msgid ""
+"TODO: Insert appropriate MathML markup here or use a gif. Simple HTML markup "
+"does not work well in both IE and Firefox."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1480
+#: reference_measure.xml:1508
 #, no-c-format
 msgid "The DE-9IM Intersection Matrix for the two geometries is:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1484
+#: reference_measure.xml:1512
 #, no-c-format
-msgid "<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area situations)"
+msgid ""
+"<markup>T*T******</markup> (for Point/Line, Point/Area, and Line/Area "
+"situations)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1489
+#: reference_measure.xml:1517
 #, no-c-format
-msgid "<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line situations)"
+msgid ""
+"<markup>T*****T**</markup> (for Line/Point, Area/Point, and Area/Line "
+"situations)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1494
+#: reference_measure.xml:1522
 #, no-c-format
 msgid "<markup>0********</markup> (for Line/Line situations)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1498
+#: reference_measure.xml:1526
 #, no-c-format
 msgid "For any other combination of dimensions this predicate returns false."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1501
+#: reference_measure.xml:1529
 #, no-c-format
-msgid "The OpenGIS Simple Features Specification defines this predicate only for Point/Line, Point/Area, Line/Line, and Line/Area situations. JTS / GEOS extends the definition to apply to Line/Point, Area/Point and Area/Line situations as well. This makes the relation symmetric."
+msgid ""
+"The OpenGIS Simple Features Specification defines this predicate only for "
+"Point/Line, Point/Area, Line/Line, and Line/Area situations. JTS / GEOS "
+"extends the definition to apply to Line/Point, Area/Point and Area/Line "
+"situations as well. This makes the relation symmetric."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1517
+#: reference_measure.xml:1545
 #, no-c-format
 msgid "&sfs_compliant; s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1518
+#: reference_measure.xml:1546
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.29"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1524 reference_measure.xml:3055
+#: reference_measure.xml:1552 reference_measure.xml:3151
 #, no-c-format
 msgid "The following illustrations all return <varname>TRUE</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1536
+#: reference_measure.xml:1564
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1546
+#: reference_measure.xml:1574
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1558
+#: reference_measure.xml:1586
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>POLYGON</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1568 reference_measure.xml:3075 reference_measure.xml:3641 reference_measure.xml:3651
+#: reference_measure.xml:1596 reference_measure.xml:3171
+#: reference_measure.xml:3738 reference_measure.xml:3748
 #, no-c-format
 msgid "<varname>LINESTRING</varname> / <varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1576
+#: reference_measure.xml:1604
 #, no-c-format
-msgid "Consider a situation where a user has two tables: a table of roads and a table of highways."
+msgid ""
+"Consider a situation where a user has two tables: a table of roads and a "
+"table of highways."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1584
+#: reference_measure.xml:1612
 #, no-c-format
 msgid ""
-      "CREATE TABLE roads (\n"
-      "  id serial NOT NULL,\n"
-      "  the_geom geometry,\n"
-      "  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
-      ");"
+"CREATE TABLE roads (\n"
+"  id serial NOT NULL,\n"
+"  the_geom geometry,\n"
+"  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
+");"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1588
+#: reference_measure.xml:1616
 #, no-c-format
 msgid ""
-      "CREATE TABLE highways (\n"
-      "  id serial NOT NULL,\n"
-      "  the_gem geometry,\n"
-      "  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
-      ");"
+"CREATE TABLE highways (\n"
+"  id serial NOT NULL,\n"
+"  the_gem geometry,\n"
+"  CONSTRAINT roads_pkey PRIMARY KEY (road_id)\n"
+");"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1595
+#: reference_measure.xml:1623
 #, no-c-format
-msgid "To determine a list of roads that cross a highway, use a query similiar to:"
+msgid ""
+"To determine a list of roads that cross a highway, use a query similiar to:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1599
+#: reference_measure.xml:1627
 #, no-c-format
 msgid ""
-      "SELECT roads.id\n"
-      "FROM roads, highways\n"
-      "WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
+"SELECT roads.id\n"
+"FROM roads, highways\n"
+"WHERE ST_Crosses(roads.the_geom, highways.the_geom);"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1606
+#: reference_measure.xml:1634
 #, no-c-format
 msgid "ST_LineCrossingDirection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1608
+#: reference_measure.xml:1636
 #, no-c-format
-msgid "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of crossing behavior. 0 is no crossing."
+msgid ""
+"Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
+"crossing behavior. 0 is no crossing."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1613
+#: reference_measure.xml:1641
 #, no-c-format
-msgid "<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> <paramdef><type>geometry </type> <parameter>linestringA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>linestringB</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_LineCrossingDirection</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>linestringA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>linestringB</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1624
+#: reference_measure.xml:1652
 #, no-c-format
-msgid "Given 2 linestrings, returns a number between -3 and 3 denoting what kind of crossing behavior. 0 is no crossing. This is only supported for <varname>LINESTRING</varname>"
+msgid ""
+"Given 2 linestrings, returns a number between -3 and 3 denoting what kind of "
+"crossing behavior. 0 is no crossing. This is only supported for "
+"<varname>LINESTRING</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1625
+#: reference_measure.xml:1653
 #, no-c-format
 msgid "Definition of integer constants is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1628
+#: reference_measure.xml:1656
 #, no-c-format
 msgid "0: LINE NO CROSS"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1631
+#: reference_measure.xml:1659
 #, no-c-format
 msgid "-1: LINE CROSS LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1634
+#: reference_measure.xml:1662
 #, no-c-format
 msgid "1: LINE CROSS RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1637
+#: reference_measure.xml:1665
 #, no-c-format
 msgid "-2: LINE MULTICROSS END LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1640
+#: reference_measure.xml:1668
 #, no-c-format
 msgid "2: LINE MULTICROSS END RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1643
+#: reference_measure.xml:1671
 #, no-c-format
 msgid "-3: LINE MULTICROSS END SAME FIRST LEFT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1646
+#: reference_measure.xml:1674
 #, no-c-format
 msgid "3: LINE MULTICROSS END SAME FIRST RIGHT"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1650
+#: reference_measure.xml:1678
 #, no-c-format
 msgid "Availability: 1.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1668
+#: reference_measure.xml:1696
 #, no-c-format
-msgid "Line 1 (green), Line 2 ball is start point, triangle are end points. Query below."
+msgid ""
+"Line 1 (green), Line 2 ball is start point, triangle are end points. Query "
+"below."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1672
+#: reference_measure.xml:1700
 #, no-c-format
 msgid ""
-      "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
-      "          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
-      "FROM (\n"
-      "SELECT\n"
-      " ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
-      " ST_GeomFromText('LINESTRING(171 154,20 140,71 74,161 53)') As line2\n"
-      "        ) As foo;\n"
-      "\n"
-      " l1_cross_l2 | l2_cross_l1\n"
-      "-------------+-------------\n"
-      "           3 |          -3"
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+"SELECT\n"
+" ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+" ST_GeomFromText('LINESTRING(171 154,20 140,71 74,161 53)') As line2\n"
+"        ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"           3 |          -3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1682 reference_measure.xml:1696 reference_measure.xml:1710
+#: reference_measure.xml:1710 reference_measure.xml:1724
+#: reference_measure.xml:1738
 #, no-c-format
-msgid "Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. Query below."
+msgid ""
+"Line 1 (green), Line 2 (blue) ball is start point, triangle are end points. "
+"Query below."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1686
+#: reference_measure.xml:1714
 #, no-c-format
 msgid ""
-      "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
-      "          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
-      "FROM (\n"
-      " SELECT\n"
-      "  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
-      "  ST_GeomFromText('LINESTRING (171 154, 20 140, 71 74, 2.99 90.16)') As line2\n"
-      ") As foo;\n"
-      "\n"
-      " l1_cross_l2 | l2_cross_l1\n"
-      "-------------+-------------\n"
-      "           2 |          -2"
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+" SELECT\n"
+"  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"  ST_GeomFromText('LINESTRING (171 154, 20 140, 71 74, 2.99 90.16)') As "
+"line2\n"
+") As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"           2 |          -2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1700
+#: reference_measure.xml:1728
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
-      "        ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
-      "FROM (\n"
-      " SELECT\n"
-      "  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
-      "  ST_GeomFromText('LINESTRING (20 140, 71 74, 161 53)') As line2\n"
-      "  ) As foo;\n"
-      "\n"
-      " l1_cross_l2 | l2_cross_l1\n"
-      "-------------+-------------\n"
-      "          -1 |          1"
+"SELECT\n"
+"        ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"        ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (\n"
+" SELECT\n"
+"  ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"  ST_GeomFromText('LINESTRING (20 140, 71 74, 161 53)') As line2\n"
+"  ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"          -1 |          1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1714
+#: reference_measure.xml:1742
 #, no-c-format
 msgid ""
-      "SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
-      "          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
-      "FROM (SELECT\n"
-      "        ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
-      "        ST_GeomFromText('LINESTRING(2.99 90.16,71 74,20 140,171 154)') As line2\n"
-      "        ) As foo;\n"
-      "\n"
-      " l1_cross_l2 | l2_cross_l1\n"
-      "-------------+-------------\n"
-      "          -2 |          2"
+"SELECT ST_LineCrossingDirection(foo.line1, foo.line2) As l1_cross_l2 ,\n"
+"          ST_LineCrossingDirection(foo.line2, foo.line1) As l2_cross_l1\n"
+"FROM (SELECT\n"
+"        ST_GeomFromText('LINESTRING(25 169,89 114,40 70,86 43)') As line1,\n"
+"        ST_GeomFromText('LINESTRING(2.99 90.16,71 74,20 140,171 154)') As "
+"line2\n"
+"        ) As foo;\n"
+"\n"
+" l1_cross_l2 | l2_cross_l1\n"
+"-------------+-------------\n"
+"          -2 |          2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1722
+#: reference_measure.xml:1750
 #, no-c-format
 msgid ""
-      "SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
-      "        FROM streets s1 CROSS JOIN streets s2 ON (s1.gid != s2.gid AND s1.the_geom && s2.the_geom )\n"
-      "WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
+"SELECT s1.gid, s2.gid, ST_LineCrossingDirection(s1.the_geom, s2.the_geom)\n"
+"        FROM streets s1 CROSS JOIN streets s2 ON (s1.gid != s2.gid AND s1."
+"the_geom && s2.the_geom )\n"
+"WHERE ST_CrossingDirection(s1.the_geom, s2.the_geom) > 0;"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1735
+#: reference_measure.xml:1763
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1737
+#: reference_measure.xml:1765
 #, no-c-format
-msgid "Returns TRUE if the Geometries do not \"spatially intersect\" - if they do not share any space together."
+msgid ""
+"Returns TRUE if the Geometries do not \"spatially intersect\" - if they do "
+"not share any space together."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1743
+#: reference_measure.xml:1771
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> <type>geometry</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry</type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> "
+"<type>geometry</type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry</type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1758
+#: reference_measure.xml:1786
 #, no-c-format
-msgid "Overlaps, Touches, Within all imply geometries are not spatially disjoint. If any of the aforementioned returns true, then the geometries are not spatially disjoint. Disjoint implies false for spatial intersection."
+msgid ""
+"Overlaps, Touches, Within all imply geometries are not spatially disjoint. "
+"If any of the aforementioned returns true, then the geometries are not "
+"spatially disjoint. Disjoint implies false for spatial intersection."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1768
+#: reference_measure.xml:1796
 #, no-c-format
 msgid "This function call does not use indexes"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1775
+#: reference_measure.xml:1803
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - a.Relate(b, 'FF*FF****')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1777
+#: reference_measure.xml:1805
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.26"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1782
+#: reference_measure.xml:1810
 #, no-c-format
 msgid ""
-      "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::geometry);\n"
-      " st_disjoint\n"
-      "---------------\n"
-      " t\n"
-      "(1 row)\n"
-      "SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::geometry);\n"
-      " st_disjoint\n"
-      "---------------\n"
-      " f\n"
-      "(1 row)"
+"SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
+"geometry);\n"
+" st_disjoint\n"
+"---------------\n"
+" t\n"
+"(1 row)\n"
+"SELECT ST_Disjoint('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::"
+"geometry);\n"
+" st_disjoint\n"
+"---------------\n"
+" f\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1787
+#: reference_measure.xml:1815
 #, no-c-format
 msgid "<para>ST_Intersects</para>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1793
+#: reference_measure.xml:1821
 #, no-c-format
 msgid "ST_Distance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1795
+#: reference_measure.xml:1823
 #, no-c-format
-msgid "For geometry type Returns the 2D Cartesian distance between two geometries in projected units (based on spatial ref). For geography type defaults to return minimum geodesic distance between two geographies in meters."
+msgid ""
+"For geometry type Returns the 2D Cartesian distance between two geometries "
+"in projected units (based on spatial ref). For geography type defaults to "
+"return minimum geodesic distance between two geographies in meters."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1799
+#: reference_measure.xml:1827
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> <paramdef><type>geography </type> <parameter>gg1</parameter></paramdef> <paramdef><type>geography </type> <parameter>gg2</parameter></paramdef> </funcprototype> <funcprototype> <fu [...]
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_Distance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Distance</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>gg1</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>gg2</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_Distance</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>gg1</parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>gg2</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1837
+#: reference_measure.xml:1865
 #, no-c-format
-msgid "For geometry type returns the minimum 2D Cartesian distance between two geometries in projected units (spatial ref units). For geography type defaults to return the minimum geodesic distance between two geographies in meters. If use_spheroid is false, a faster sphere calculation is used instead of a spheroid."
+msgid ""
+"For geometry type returns the minimum 2D Cartesian distance between two "
+"geometries in projected units (spatial ref units). For geography type "
+"defaults to return the minimum geodesic distance between two geographies in "
+"meters. If use_spheroid is false, a faster sphere calculation is used "
+"instead of a spheroid."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1842
+#: reference_measure.xml:1870
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.23"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1843 reference_measure.xml:2543
+#: reference_measure.xml:1871 reference_measure.xml:2639
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1846
+#: reference_measure.xml:1874
 #, no-c-format
-msgid "Availability: 1.5.0 geography support was introduced in 1.5. Speed improvements for planar to better handle large or many vertex geometries"
+msgid ""
+"Availability: 1.5.0 geography support was introduced in 1.5. Speed "
+"improvements for planar to better handle large or many vertex geometries"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1847
+#: reference_measure.xml:1875
 #, no-c-format
-msgid "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://boundlessgeo.com/2012/07/making-geography-faster/\">Making Geography faster</ulink> for details."
+msgid ""
+"Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://"
+"boundlessgeo.com/2012/07/making-geography-faster/\">Making Geography faster</"
+"ulink> for details."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1848
+#: reference_measure.xml:1876
 #, no-c-format
 msgid "Enhanced: 2.1.0 - support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1853
+#: reference_measure.xml:1881
 #, no-c-format
 msgid "Basic Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1855
-#, no-c-format
-msgid ""
-      "--Geometry example - units in planar degrees 4326 is WGS 84 long lat unit=degrees\n"
-      "SELECT ST_Distance(\n"
-      "                ST_GeomFromText('POINT(-72.1235 42.3521)',4326),\n"
-      "                ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 42.1546)', 4326)\n"
-      "        );\n"
-      "st_distance\n"
-      "-----------------\n"
-      "0.00150567726382282\n"
-      "\n"
-      "-- Geometry example - units in meters (SRID: 26986 Massachusetts state plane meters) (most accurate for Massachusetts)\n"
-      "SELECT ST_Distance(\n"
-      "                        ST_Transform(ST_GeomFromText('POINT(-72.1235 42.3521)',4326),26986),\n"
-      "                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 42.1546)', 4326),26986)\n"
-      "                );\n"
-      "st_distance\n"
-      "-----------------\n"
-      "123.797937878454\n"
-      "\n"
-      "-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal area) (least accurate)\n"
-      "SELECT ST_Distance(\n"
-      "                        ST_Transform(ST_GeomFromText('POINT(-72.1235 42.3521)',4326),2163),\n"
-      "                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 42.1546)', 4326),2163)\n"
-      "                );\n"
-      "\n"
-      "st_distance\n"
-      "------------------\n"
-      "126.664256056812"
+#: reference_measure.xml:1883
+#, no-c-format
+msgid ""
+"--Geometry example - units in planar degrees 4326 is WGS 84 long lat "
+"unit=degrees\n"
+"SELECT ST_Distance(\n"
+"                ST_GeomFromText('POINT(-72.1235 42.3521)',4326),\n"
+"                ST_GeomFromText('LINESTRING(-72.1260 42.45, -72.123 "
+"42.1546)', 4326)\n"
+"        );\n"
+"st_distance\n"
+"-----------------\n"
+"0.00150567726382282\n"
+"\n"
+"-- Geometry example - units in meters (SRID: 26986 Massachusetts state plane "
+"meters) (most accurate for Massachusetts)\n"
+"SELECT ST_Distance(\n"
+"                        ST_Transform(ST_GeomFromText('POINT(-72.1235 "
+"42.3521)',4326),26986),\n"
+"                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 "
+"42.45, -72.123 42.1546)', 4326),26986)\n"
+"                );\n"
+"st_distance\n"
+"-----------------\n"
+"123.797937878454\n"
+"\n"
+"-- Geometry example - units in meters (SRID: 2163 US National Atlas Equal "
+"area) (least accurate)\n"
+"SELECT ST_Distance(\n"
+"                        ST_Transform(ST_GeomFromText('POINT(-72.1235 "
+"42.3521)',4326),2163),\n"
+"                        ST_Transform(ST_GeomFromText('LINESTRING(-72.1260 "
+"42.45, -72.123 42.1546)', 4326),2163)\n"
+"                );\n"
+"\n"
+"st_distance\n"
+"------------------\n"
+"126.664256056812"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:1858 reference_measure.xml:2636 reference_measure.xml:2690
+#: reference_measure.xml:1886 reference_measure.xml:2732
+#: reference_measure.xml:2786
 #, no-c-format
 msgid "Geography Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1859
+#: reference_measure.xml:1887
 #, no-c-format
 msgid ""
-      "-- same as geometry example but note units in meters - use sphere for slightly faster less accurate\n"
-      "SELECT ST_Distance(gg1, gg2) As spheroid_dist, ST_Distance(gg1, gg2, false) As sphere_dist\n"
-      "FROM (SELECT\n"
-      "        ST_GeogFromText('SRID=4326;POINT(-72.1235 42.3521)') As gg1,\n"
-      "        ST_GeogFromText('SRID=4326;LINESTRING(-72.1260 42.45, -72.123 42.1546)') As gg2\n"
-      "        ) As foo  ;\n"
-      "\n"
-      "  spheroid_dist   |   sphere_dist\n"
-      "------------------+------------------\n"
-      " 123.802076746848 | 123.475736916397"
+"-- same as geometry example but note units in meters - use sphere for "
+"slightly faster less accurate\n"
+"SELECT ST_Distance(gg1, gg2) As spheroid_dist, ST_Distance(gg1, gg2, false) "
+"As sphere_dist\n"
+"FROM (SELECT\n"
+"        ST_GeogFromText('SRID=4326;POINT(-72.1235 42.3521)') As gg1,\n"
+"        ST_GeogFromText('SRID=4326;LINESTRING(-72.1260 42.45, -72.123 "
+"42.1546)') As gg2\n"
+"        ) As foo  ;\n"
+"\n"
+"  spheroid_dist   |   sphere_dist\n"
+"------------------+------------------\n"
+" 123.802076746848 | 123.475736916397"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1867
+#: reference_measure.xml:1895
 #, no-c-format
-msgid ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, <xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_DistanceSphere\"/>, "
+"<xref linkend=\"ST_Distance_Spheroid\"/>, <xref linkend=\"ST_MaxDistance\"/"
+">, <xref linkend=\"ST_HausdorffDistance\"/>, <xref linkend="
+"\"ST_FrechetDistance\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1873
+#: reference_measure.xml:1902
 #, no-c-format
 msgid "ST_MinimumClearance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1874
+#: reference_measure.xml:1903
 #, no-c-format
-msgid "Returns the minimum clearance of a geometry, a measure of a geometry's robustness."
+msgid ""
+"Returns the minimum clearance of a geometry, a measure of a geometry's "
+"robustness."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1879
+#: reference_measure.xml:1908
 #, no-c-format
-msgid "<funcdef>float <function>ST_MinimumClearance</function></funcdef> <paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_MinimumClearance</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1889
+#: reference_measure.xml:1918
 #, no-c-format
-msgid "It is not uncommon to have a geometry that, while meeting the criteria for validity according to ST_IsValid (polygons) or ST_IsSimple (lines), would become invalid if one of the vertices moved by a slight distance, as can happen during conversion to text-based formats (such as WKT, KML, GML GeoJSON), or binary formats that do not use double-precision floating point coordinates (MapInfo TAB)."
+msgid ""
+"It is not uncommon to have a geometry that, while meeting the criteria for "
+"validity according to ST_IsValid (polygons) or ST_IsSimple (lines), would "
+"become invalid if one of the vertices moved by a slight distance, as can "
+"happen during conversion to text-based formats (such as WKT, KML, GML "
+"GeoJSON), or binary formats that do not use double-precision floating point "
+"coordinates (MapInfo TAB)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1896
+#: reference_measure.xml:1925
 #, no-c-format
-msgid "A geometry's \"minimum clearance\" is the smallest distance by which a vertex of the geometry could be moved to produce an invalid geometry. It can be thought of as a quantitative measure of a geometry's robustness, where increasing values of minimum clearance indicate increasing robustness."
+msgid ""
+"A geometry's \"minimum clearance\" is the smallest distance by which a "
+"vertex of the geometry could be moved to produce an invalid geometry. It can "
+"be thought of as a quantitative measure of a geometry's robustness, where "
+"increasing values of minimum clearance indicate increasing robustness."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1902
+#: reference_measure.xml:1931
 #, no-c-format
-msgid "If a geometry has a minimum clearance of <varname>e</varname>, it can be said that:"
+msgid ""
+"If a geometry has a minimum clearance of <varname>e</varname>, it can be "
+"said that:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1906
+#: reference_measure.xml:1935
 #, no-c-format
-msgid "No two distinct vertices in the geometry are separated by less than <varname>e</varname>."
+msgid ""
+"No two distinct vertices in the geometry are separated by less than "
+"<varname>e</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1911
+#: reference_measure.xml:1940
 #, no-c-format
-msgid "No vertex is closer than <varname>e</varname> to a line segement of which it is not an endpoint."
+msgid ""
+"No vertex is closer than <varname>e</varname> to a line segement of which it "
+"is not an endpoint."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1918
+#: reference_measure.xml:1947
 #, no-c-format
-msgid "If no minimum clearance exists for a geometry (for example, a single point, or a multipoint whose points are identical), then ST_MinimumClearance will return Infinity."
+msgid ""
+"If no minimum clearance exists for a geometry (for example, a single point, "
+"or a multipoint whose points are identical), then ST_MinimumClearance will "
+"return Infinity."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1923 reference_measure.xml:1968
+#: reference_measure.xml:1952 reference_measure.xml:1997
 #, no-c-format
 msgid "Availability: 2.3.0 - requires GEOS >= 3.6.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1929
+#: reference_measure.xml:1958
 #, no-c-format
 msgid ""
-      "SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
-      " st_minimumclearance\n"
-      "---------------------\n"
-      "             0.00032"
+"SELECT ST_MinimumClearance('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))');\n"
+" st_minimumclearance\n"
+"---------------------\n"
+"             0.00032"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1944
+#: reference_measure.xml:1973
 #, no-c-format
 msgid "ST_MinimumClearanceLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1945
+#: reference_measure.xml:1974
 #, no-c-format
-msgid "Returns the two-point LineString spanning a geometry's minimum clearance."
+msgid ""
+"Returns the two-point LineString spanning a geometry's minimum clearance."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:1950
+#: reference_measure.xml:1979
 #, no-c-format
-msgid "<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> <paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
+msgid ""
+"<funcdef>Geometry <function>ST_MinimumClearanceLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:1963
+#: reference_measure.xml:1992
 #, no-c-format
-msgid "Returns the two-point LineString spanning a geometry's minimum clearance. If the geometry does not have a minimum clearance, <varname>LINESTRING EMPTY</varname> will be returned."
+msgid ""
+"Returns the two-point LineString spanning a geometry's minimum clearance. If "
+"the geometry does not have a minimum clearance, <varname>LINESTRING EMPTY</"
+"varname> will be returned."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:1974
+#: reference_measure.xml:2003
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 3.2e-4, 0 0))'));\n"
-      "st_astext\n"
-      "-------------------------------\n"
-      "LINESTRING(0.5 0.00032,0.5 0)"
+"SELECT ST_AsText(ST_MinimumClearanceLine('POLYGON ((0 0, 1 0, 1 1, 0.5 "
+"3.2e-4, 0 0))'));\n"
+"st_astext\n"
+"-------------------------------\n"
+"LINESTRING(0.5 0.00032,0.5 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:1990
+#: reference_measure.xml:2019
 #, no-c-format
 msgid "ST_HausdorffDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:1992
+#: reference_measure.xml:2021
 #, no-c-format
-msgid "Returns the Hausdorff distance between two geometries. Basically a measure of how similar or dissimilar 2 geometries are. Units are in the units of the spatial reference system of the geometries."
+msgid ""
+"Returns the Hausdorff distance between two geometries. Basically a measure "
+"of how similar or dissimilar 2 geometries are. Units are in the units of the "
+"spatial reference system of the geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:1997
+#: reference_measure.xml:2026
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> <paramdef><type>float< [...]
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_HausdorffDistance</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_HausdorffDistance</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </"
+"type> <parameter>g2</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>densifyFrac</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2025
+#: reference_measure.xml:2054
 #, no-c-format
-msgid "Implements algorithm for computing a distance metric which can be thought of as the \"Discrete Hausdorff Distance\". This is the Hausdorff distance restricted to discrete points for one of the geometries. <ulink url=\"http://en.wikipedia.org/wiki/Hausdorff_distance\">Wikipedia article on Hausdorff distance</ulink> <ulink url=\"http://lin-ear-th-inking.blogspot.com/2009/01/computing-geometric-similarity.html\">Martin Davis note on how Hausdorff Distance calculation was used to prov [...]
+msgid ""
+"Implements algorithm for computing a distance metric which can be thought of "
+"as the \"Discrete Hausdorff Distance\". This is the Hausdorff distance "
+"restricted to discrete points for one of the geometries. <ulink url=\"http://"
+"en.wikipedia.org/wiki/Hausdorff_distance\">Wikipedia article on Hausdorff "
+"distance</ulink> <ulink url=\"http://lin-ear-th-inking.blogspot.com/2009/01/"
+"computing-geometric-similarity.html\">Martin Davis note on how Hausdorff "
+"Distance calculation was used to prove correctness of the "
+"CascadePolygonUnion approach.</ulink>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2028
+#: reference_measure.xml:2057
 #, no-c-format
-msgid "When densifyFrac is specified, this function performs a segment densification before computing the discrete hausdorff distance. The densifyFrac parameter sets the fraction by which to densify each segment. Each segment will be split into a number of equal-length subsegments, whose fraction of the total length is closest to the given fraction."
+msgid ""
+"When densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete hausdorff distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2033
+#: reference_measure.xml:2062 reference_measure.xml:2128
 #, no-c-format
-msgid "The current implementation supports only vertices as the discrete locations. This could be extended to allow an arbitrary density of points to be used."
+msgid ""
+"The current implementation supports only vertices as the discrete locations. "
+"This could be extended to allow an arbitrary density of points to be used."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2038
+#: reference_measure.xml:2067
 #, no-c-format
-msgid "This algorithm is NOT equivalent to the standard Hausdorff distance. However, it computes an approximation that is correct for a large subset of useful cases. One important part of this subset is Linestrings that are roughly parallel to each other, and roughly equal in length. This is a useful metric for line matching."
+msgid ""
+"This algorithm is NOT equivalent to the standard Hausdorff distance. "
+"However, it computes an approximation that is correct for a large subset of "
+"useful cases. One important part of this subset is Linestrings that are "
+"roughly parallel to each other, and roughly equal in length. This is a "
+"useful metric for line matching."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2043
+#: reference_measure.xml:2072
 #, no-c-format
 msgid "Availability: 1.5.0 - requires GEOS >= 3.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2049
+#: reference_measure.xml:2078
 #, no-c-format
-msgid "For each building, find the parcel that best represents it. First we require the parcel intersect with the geometry. DISTINCT ON guarantees we get each building listed only once, the ORDER BY .. ST_HausdorffDistance gives us a preference of parcel that is most similar to the building."
+msgid ""
+"For each building, find the parcel that best represents it. First we require "
+"the parcel intersect with the geometry. DISTINCT ON guarantees we get each "
+"building listed only once, the ORDER BY .. ST_HausdorffDistance gives us a "
+"preference of parcel that is most similar to the building."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2051
+#: reference_measure.xml:2080
 #, no-c-format
 msgid ""
-      "SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
-      "   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels.geom)\n"
-      "     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels.geom);"
+"SELECT DISTINCT ON(buildings.gid) buildings.gid, parcels.parcel_id\n"
+"   FROM buildings INNER JOIN parcels ON ST_Intersects(buildings.geom,parcels."
+"geom)\n"
+"     ORDER BY buildings.gid, ST_HausdorffDistance(buildings.geom, parcels."
+"geom);"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2053
+#: reference_measure.xml:2082
 #, no-c-format
 msgid ""
-      "postgis=# SELECT ST_HausdorffDistance(\n"
-      "                                'LINESTRING (0 0, 2 0)'::geometry,\n"
-      "                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
-      " st_hausdorffdistance\n"
-      " ----------------------\n"
-      "                                         1\n"
-      "(1 row)"
+"postgis=# SELECT ST_HausdorffDistance(\n"
+"                                'LINESTRING (0 0, 2 0)'::geometry,\n"
+"                                'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                         1\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2054
+#: reference_measure.xml:2083
 #, no-c-format
 msgid ""
-      "postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
-      " st_hausdorffdistance\n"
-      " ----------------------\n"
-      "                                        70\n"
-      "(1 row)"
+"postgis=# SELECT st_hausdorffdistance('LINESTRING (130 0, 0 0, 0 150)'::"
+"geometry, 'LINESTRING (10 10, 10 150, 130 10)'::geometry, 0.5);\n"
+" st_hausdorffdistance\n"
+" ----------------------\n"
+"                                        70\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2061
+#: reference_measure.xml:2095
 #, no-c-format
-msgid "ST_MaxDistance"
+msgid "ST_FrechetDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2063
+#: reference_measure.xml:2097
 #, no-c-format
-msgid "Returns the 2-dimensional largest distance between two geometries in projected units."
+msgid ""
+"Returns the Fréchet distance between two geometries. This is a measure of "
+"similarity between curves that takes into account the location and ordering "
+"of the points along the curves. Units are in the units of the spatial "
+"reference system of the geometries."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2069
+#: reference_measure.xml:2103
 #, no-c-format
-msgid "<funcdef>float <function>ST_MaxDistance</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_FrechetDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>densifyFrac = -1</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2082
+#: reference_measure.xml:2121
 #, no-c-format
-msgid "Returns the 2-dimensional maximum distance between two geometries in projected units. If g1 and g2 is the same geometry the function will return the distance between the two vertices most far from each other in that geometry."
+msgid ""
+"Implements algorithm for computing the Fréchet distance restricted to "
+"discrete points for both geometries, based on <ulink url=\"http://www.kr."
+"tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf\">Computing Discrete "
+"Fréchet Distance</ulink>. The Fréchet distance is a measure of similarity "
+"between curves that takes into account the location and ordering of the "
+"points along the curves. Therefore it is often better than the Hausdorff "
+"distance."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2092
+#: reference_measure.xml:2123
 #, no-c-format
-msgid "Basic furthest distance the point is to any part of the line"
+msgid ""
+"When the optional densifyFrac is specified, this function performs a segment "
+"densification before computing the discrete Fréchet distance. The "
+"densifyFrac parameter sets the fraction by which to densify each segment. "
+"Each segment will be split into a number of equal-length subsegments, whose "
+"fraction of the total length is closest to the given fraction."
 msgstr ""
 
-#. Tag: programlisting
-#: reference_measure.xml:2093
+#. Tag: para
+#: reference_measure.xml:2133
 #, no-c-format
 msgid ""
-      "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::geometry);\n"
-      "   st_maxdistance\n"
-      "-----------------\n"
-      " 2\n"
-      "(1 row)\n"
-      "\n"
-      "postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 2, 2 2 )'::geometry);\n"
-      "  st_maxdistance\n"
-      "------------------\n"
-      " 2.82842712474619\n"
-      "(1 row)"
+"The smaller densifyFrac we specify, the more acurate Fréchet distance we "
+"get. But, the computation time and the memory usage increase with the square "
+"of the number of subsegments."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2099
+#: reference_measure.xml:2137
 #, no-c-format
-msgid ", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
+msgid "Availability: 2.4.0 - requires GEOS >= 3.7.0"
 msgstr ""
 
-#. Tag: refname
-#: reference_measure.xml:2105
+#. Tag: programlisting
+#: reference_measure.xml:2143
 #, no-c-format
-msgid "ST_DistanceSphere"
+msgid ""
+"postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, "
+"'LINESTRING (0 0, 50 50, 100 0)'::geometry);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"   70.7106781186548\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2144
+#, no-c-format
+msgid ""
+"SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING "
+"(0 0, 50 50, 100 0)'::geometry, 0.5);\n"
+" st_frechetdistance\n"
+"--------------------\n"
+"                 50\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_measure.xml:2156
+#, no-c-format
+msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2107
+#: reference_measure.xml:2158
 #, no-c-format
-msgid "Returns minimum distance in meters between two lon/lat geometries. Uses a spherical earth and radius derived from the spheroid defined by the SRID. Faster than ST_DistanceSpheroid <xref linkend=\"ST_Distance_Spheroid\"/>, but less accurate. PostGIS versions prior to 1.5 only implemented for points."
+msgid ""
+"Returns the 2-dimensional largest distance between two geometries in "
+"projected units."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2116
+#: reference_measure.xml:2164
 #, no-c-format
-msgid "<funcdef>float <function>ST_DistanceSphere</function></funcdef> <paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_MaxDistance</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2127
+#: reference_measure.xml:2177
 #, no-c-format
-msgid "Returns minimum distance in meters between two lon/lat points. Uses a spherical earth and radius derived from the spheroid defined by the SRID. Faster than <xref linkend=\"ST_Distance_Spheroid\"/>, but less accurate. PostGIS Versions prior to 1.5 only implemented for points."
+msgid ""
+"Returns the 2-dimensional maximum distance between two geometries in "
+"projected units. If g1 and g2 is the same geometry the function will return "
+"the distance between the two vertices most far from each other in that "
+"geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2133 reference_measure.xml:2182
+#: reference_measure.xml:2187
 #, no-c-format
-msgid "Availability: 1.5 - support for other geometry types besides points was introduced. Prior versions only work with points."
+msgid "Basic furthest distance the point is to any part of the line"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2188
+#, no-c-format
+msgid ""
+"postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 "
+"2 )'::geometry);\n"
+"   st_maxdistance\n"
+"-----------------\n"
+" 2\n"
+"(1 row)\n"
+"\n"
+"postgis=# SELECT ST_MaxDistance('POINT(0 0)'::geometry, 'LINESTRING ( 2 2, 2 "
+"2 )'::geometry);\n"
+"  st_maxdistance\n"
+"------------------\n"
+" 2.82842712474619\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2134
+#: reference_measure.xml:2194
 #, no-c-format
-msgid "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
+msgid ""
+", <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_DFullyWithin\"/>"
 msgstr ""
 
-#. Tag: programlisting
-#: reference_measure.xml:2141
+#. Tag: refname
+#: reference_measure.xml:2200
+#, no-c-format
+msgid "ST_DistanceSphere"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_measure.xml:2202
+#, no-c-format
+msgid ""
+"Returns minimum distance in meters between two lon/lat geometries. Uses a "
+"spherical earth and radius derived from the spheroid defined by the SRID. "
+"Faster than ST_DistanceSpheroid <xref linkend=\"ST_Distance_Spheroid\"/>, "
+"but less accurate. PostGIS versions prior to 1.5 only implemented for points."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_measure.xml:2211
+#, no-c-format
+msgid ""
+"<funcdef>float <function>ST_DistanceSphere</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</"
+"parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2222
+#, no-c-format
+msgid ""
+"Returns minimum distance in meters between two lon/lat points. Uses a "
+"spherical earth and radius derived from the spheroid defined by the SRID. "
+"Faster than <xref linkend=\"ST_Distance_Spheroid\"/>, but less accurate. "
+"PostGIS Versions prior to 1.5 only implemented for points."
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2228 reference_measure.xml:2277
 #, no-c-format
 msgid ""
-      "SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As dist_meters,\n"
-      "round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
-      "                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) As numeric),2) As dist_utm11_meters,\n"
-      "round(CAST(ST_Distance(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 38)', 4326)) As numeric),5) As dist_degrees,\n"
-      "round(CAST(ST_Distance(ST_Transform(the_geom,32611),\n"
-      "                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) As numeric),2) As min_dist_line_point_meters\n"
-      "FROM\n"
-      "        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', 4326) As the_geom) as foo;\n"
-      "         dist_meters | dist_utm11_meters | dist_degrees | min_dist_line_point_meters\n"
-      "        -------------+-------------------+--------------+----------------------------\n"
-      "                70424.47 |          70438.00 |      0.72900 |                   65871.18"
+"Availability: 1.5 - support for other geometry types besides points was "
+"introduced. Prior versions only work with points."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2148
+#: reference_measure.xml:2229
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 In prior versions this used to be called ST_Distance_Sphere"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_measure.xml:2236
+#, no-c-format
+msgid ""
+"SELECT round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As dist_meters,\n"
+"round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As dist_utm11_meters,\n"
+"round(CAST(ST_Distance(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 "
+"38)', 4326)) As numeric),5) As dist_degrees,\n"
+"round(CAST(ST_Distance(ST_Transform(the_geom,32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As min_dist_line_point_meters\n"
+"FROM\n"
+"        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', "
+"4326) As the_geom) as foo;\n"
+"         dist_meters | dist_utm11_meters | dist_degrees | "
+"min_dist_line_point_meters\n"
+"        -------------+-------------------+--------------"
+"+----------------------------\n"
+"                70424.47 |          70438.00 |      0.72900 "
+"|                   65871.18"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2243
 #, no-c-format
 msgid ", <xref linkend=\"ST_Distance_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2154
+#: reference_measure.xml:2249
 #, no-c-format
 msgid "ST_DistanceSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2156
+#: reference_measure.xml:2251
 #, no-c-format
-msgid "Returns the minimum distance between two lon/lat geometries given a particular spheroid. PostGIS versions prior to 1.5 only support points."
+msgid ""
+"Returns the minimum distance between two lon/lat geometries given a "
+"particular spheroid. PostGIS versions prior to 1.5 only support points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2163
+#: reference_measure.xml:2258
 #, no-c-format
-msgid "<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> <paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</parameter></paramdef> <paramdef><type>spheroid </type> <parameter>measurement_spheroid</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_DistanceSpheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomlonlatA</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geomlonlatB</"
+"parameter></paramdef> <paramdef><type>spheroid </type> "
+"<parameter>measurement_spheroid</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2175
+#: reference_measure.xml:2270
 #, no-c-format
-msgid "Returns minimum distance in meters between two lon/lat geometries given a particular spheroid. See the explanation of spheroids given for <xref linkend=\"ST_Length_Spheroid\"/>. PostGIS version prior to 1.5 only support points."
+msgid ""
+"Returns minimum distance in meters between two lon/lat geometries given a "
+"particular spheroid. See the explanation of spheroids given for <xref "
+"linkend=\"ST_Length_Spheroid\"/>. PostGIS version prior to 1.5 only support "
+"points."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2179
+#: reference_measure.xml:2274
 #, no-c-format
-msgid "This function currently does not look at the SRID of a geometry and will always assume its represented in the coordinates of the passed in spheroid. Prior versions of this function only support points."
+msgid ""
+"This function currently does not look at the SRID of a geometry and will "
+"always assume its represented in the coordinates of the passed in spheroid. "
+"Prior versions of this function only support points."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2183
+#: reference_measure.xml:2278
 #, no-c-format
-msgid "Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
+msgid ""
+"Changed: 2.2.0 In prior versions this used to be called ST_Distance_Spheroid"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2190
+#: reference_measure.xml:2285
 #, no-c-format
 msgid ""
-      "SELECT round(CAST(\n"
-      "                ST_DistanceSpheroid(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 38)',4326), 'SPHEROID[\"WGS 84\",6378137,298.257223563]')\n"
-      "                        As numeric),2) As dist_meters_spheroid,\n"
-      "                round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As dist_meters_sphere,\n"
-      "round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
-      "                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) As numeric),2) As dist_utm11_meters\n"
-      "FROM\n"
-      "        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', 4326) As the_geom) as foo;\n"
-      " dist_meters_spheroid | dist_meters_sphere | dist_utm11_meters\n"
-      "----------------------+--------------------+-------------------\n"
-      "                         70454.92 |           70424.47 |          70438.00"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2197
+"SELECT round(CAST(\n"
+"                ST_DistanceSpheroid(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326), 'SPHEROID[\"WGS "
+"84\",6378137,298.257223563]')\n"
+"                        As numeric),2) As dist_meters_spheroid,\n"
+"                round(CAST(ST_DistanceSphere(ST_Centroid(the_geom), "
+"ST_GeomFromText('POINT(-118 38)',4326)) As numeric),2) As "
+"dist_meters_sphere,\n"
+"round(CAST(ST_Distance(ST_Transform(ST_Centroid(the_geom),32611),\n"
+"                ST_Transform(ST_GeomFromText('POINT(-118 38)', 4326),32611)) "
+"As numeric),2) As dist_utm11_meters\n"
+"FROM\n"
+"        (SELECT ST_GeomFromText('LINESTRING(-118.584 38.374,-118.583 38.5)', "
+"4326) As the_geom) as foo;\n"
+" dist_meters_spheroid | dist_meters_sphere | dist_utm11_meters\n"
+"----------------------+--------------------+-------------------\n"
+"                         70454.92 |           70424.47 |          70438.00"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2292
 #, no-c-format
 msgid ", <xref linkend=\"ST_DistanceSphere\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2203
+#: reference_measure.xml:2298
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2205
+#: reference_measure.xml:2300
 #, no-c-format
-msgid "Returns true if all of the geometries are within the specified distance of one another"
+msgid ""
+"Returns true if all of the geometries are within the specified distance of "
+"one another"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2211
+#: reference_measure.xml:2306
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> <paramdef><type>double precision </type> <parameter>distance</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_DFullyWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2229
+#: reference_measure.xml:2324
 #, no-c-format
-msgid "Returns true if the geometries is fully within the specified distance of one another. The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID."
+msgid ""
+"Returns true if the geometries is fully within the specified distance of one "
+"another. The distance is specified in units defined by the spatial reference "
+"system of the geometries. For this function to make sense, the source "
+"geometries must both be of the same coordinate projection, having the same "
+"SRID."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2246
+#: reference_measure.xml:2341
 #, no-c-format
 msgid ""
-      "postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, 20) as DFullyWithin20 from\n"
-      "                (select ST_GeomFromText('POINT(1 1)') as geom_a,ST_GeomFromText('LINESTRING(1 5, 2 7, 1 9, 14 12)') as geom_b) t1;\n"
-      "\n"
-      "-----------------\n"
-      " DFullyWithin10 | DWithin10 | DFullyWithin20 |\n"
-      "---------------+----------+---------------+\n"
-      " f             | t        | t             |"
+"postgis=# SELECT ST_DFullyWithin(geom_a, geom_b, 10) as DFullyWithin10, "
+"ST_DWithin(geom_a, geom_b, 10) as DWithin10, ST_DFullyWithin(geom_a, geom_b, "
+"20) as DFullyWithin20 from\n"
+"                (select ST_GeomFromText('POINT(1 1)') as geom_a,"
+"ST_GeomFromText('LINESTRING(1 5, 2 7, 1 9, 14 12)') as geom_b) t1;\n"
+"\n"
+"-----------------\n"
+" DFullyWithin10 | DWithin10 | DFullyWithin20 |\n"
+"---------------+----------+---------------+\n"
+" f             | t        | t             |"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2252
+#: reference_measure.xml:2347
 #, no-c-format
 msgid ", <xref linkend=\"ST_DWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2258
+#: reference_measure.xml:2353
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2260
+#: reference_measure.xml:2355
 #, no-c-format
-msgid "Returns true if the geometries are within the specified distance of one another. For geometry units are in those of spatial reference and For geography units are in meters and measurement is defaulted to use_spheroid=true (measure around spheroid), for faster check, use_spheroid=false to measure along sphere."
+msgid ""
+"Returns true if the geometries are within the specified distance of one "
+"another. For geometry units are in those of spatial reference and For "
+"geography units are in meters and measurement is defaulted to "
+"use_spheroid=true (measure around spheroid), for faster check, "
+"use_spheroid=false to measure along sphere."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2266
+#: reference_measure.xml:2361
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> <paramdef><type>double precision </type> <parameter>distance_of_srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> <paramdef><type>geography </type> <parameter>gg1</parameter></paramdef> <paramdef><typ [...]
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2311
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance_of_srid</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_DWithin</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>gg1</parameter></paramdef> <paramdef><type>geography </type> "
+"<parameter>gg2</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>distance_meters</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>gg1</parameter></paramdef> "
+"<paramdef><type>geography </type> <parameter>gg2</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>distance_meters</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>use_spheroid</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2406
 #, no-c-format
-msgid "Returns true if the geometries are within the specified distance of one another."
+msgid ""
+"Returns true if the geometries are within the specified distance of one "
+"another."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2313
+#: reference_measure.xml:2408
 #, no-c-format
-msgid "For Geometries: The distance is specified in units defined by the spatial reference system of the geometries. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID."
+msgid ""
+"For Geometries: The distance is specified in units defined by the spatial "
+"reference system of the geometries. For this function to make sense, the "
+"source geometries must both be of the same coordinate projection, having the "
+"same SRID."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2318
+#: reference_measure.xml:2413
 #, no-c-format
-msgid "For geography units are in meters and measurement is defaulted to use_spheroid=true, for faster check, use_spheroid=false to measure along sphere."
+msgid ""
+"For geography units are in meters and measurement is defaulted to "
+"use_spheroid=true, for faster check, use_spheroid=false to measure along "
+"sphere."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2328
+#: reference_measure.xml:2423
 #, no-c-format
-msgid "Prior to 1.3, ST_Expand was commonly used in conjunction with && and ST_Distance to achieve the same effect and in pre-1.3.4 this function was basically short-hand for that construct. From 1.3.4, ST_DWithin uses a more short-circuit distance function which should make it more efficient than prior versions for larger buffer regions."
+msgid ""
+"Prior to 1.3, ST_Expand was commonly used in conjunction with && and "
+"ST_Distance to achieve the same effect and in pre-1.3.4 this function was "
+"basically short-hand for that construct. From 1.3.4, ST_DWithin uses a more "
+"short-circuit distance function which should make it more efficient than "
+"prior versions for larger buffer regions."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2334
+#: reference_measure.xml:2429
 #, no-c-format
 msgid "Use ST_3DDWithin if you have 3D geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2337
+#: reference_measure.xml:2432
 #, no-c-format
 msgid "Availability: 1.5.0 support for geography was introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2338
+#: reference_measure.xml:2433
 #, no-c-format
-msgid "Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog.opengeo.org/2012/07/12/making-geography-faster/\">Making Geography faster</ulink> for details."
+msgid ""
+"Enhanced: 2.1.0 improved speed for geography. See <ulink url=\"http://blog."
+"opengeo.org/2012/07/12/making-geography-faster/\">Making Geography faster</"
+"ulink> for details."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2339
+#: reference_measure.xml:2434
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for curved geometries was introduced."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2344
+#: reference_measure.xml:2439
 #, no-c-format
 msgid ""
-      "--Find the nearest hospital to each school\n"
-      "--that is within 3000 units of the school.\n"
-      "-- We do an ST_DWithin search to utilize indexes to limit our search list\n"
-      "-- that the non-indexable ST_Distance needs to process\n"
-      "--If the units of the spatial reference is meters then units would be meters\n"
-      "SELECT DISTINCT ON (s.gid) s.gid, s.school_name, s.the_geom, h.hospital_name\n"
-      "        FROM schools s\n"
-      "                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, 3000)\n"
-      "        ORDER BY s.gid, ST_Distance(s.the_geom, h.the_geom);\n"
-      "\n"
-      "--The schools with no close hospitals\n"
-      "--Find all schools with no hospital within 3000 units\n"
-      "--away from the school.  Units is in units of spatial ref (e.g. meters, feet, degrees)\n"
-      "SELECT s.gid, s.school_name\n"
-      "        FROM schools s\n"
-      "                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, 3000)\n"
-      "        WHERE h.gid IS NULL;"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2350
+"--Find the nearest hospital to each school\n"
+"--that is within 3000 units of the school.\n"
+"-- We do an ST_DWithin search to utilize indexes to limit our search list\n"
+"-- that the non-indexable ST_Distance needs to process\n"
+"--If the units of the spatial reference is meters then units would be "
+"meters\n"
+"SELECT DISTINCT ON (s.gid) s.gid, s.school_name, s.the_geom, h."
+"hospital_name\n"
+"        FROM schools s\n"
+"                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, "
+"3000)\n"
+"        ORDER BY s.gid, ST_Distance(s.the_geom, h.the_geom);\n"
+"\n"
+"--The schools with no close hospitals\n"
+"--Find all schools with no hospital within 3000 units\n"
+"--away from the school.  Units is in units of spatial ref (e.g. meters, "
+"feet, degrees)\n"
+"SELECT s.gid, s.school_name\n"
+"        FROM schools s\n"
+"                LEFT JOIN hospitals h ON ST_DWithin(s.the_geom, h.the_geom, "
+"3000)\n"
+"        WHERE h.gid IS NULL;"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2445
 #, no-c-format
 msgid ", <xref linkend=\"ST_Expand\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2356
+#: reference_measure.xml:2451
 #, no-c-format
 msgid "ST_Equals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2358
+#: reference_measure.xml:2453
 #, no-c-format
-msgid "Returns true if the given geometries represent the same geometry. Directionality is ignored."
+msgid ""
+"Returns true if the given geometries represent the same geometry. "
+"Directionality is ignored."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2364
+#: reference_measure.xml:2459
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Equals</function></funcdef> <paramdef><type>geometry </type> <parameter>A</parameter></paramdef> <paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Equals</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2375
+#: reference_measure.xml:2470
 #, no-c-format
-msgid "Returns TRUE if the given Geometries are \"spatially equal\". Use this for a 'better' answer than '='. Note by spatially equal we mean ST_Within(A,B) = true and ST_Within(B,A) = true and also mean ordering of points can be different but represent the same geometry structure. To verify the order of points is consistent, use ST_OrderingEquals (it must be noted ST_OrderingEquals is a little more stringent than simply verifying order of points are the same)."
+msgid ""
+"Returns TRUE if the given Geometries are \"spatially equal\". Use this for a "
+"'better' answer than '='. Note by spatially equal we mean ST_Within(A,B) = "
+"true and ST_Within(B,A) = true and also mean ordering of points can be "
+"different but represent the same geometry structure. To verify the order of "
+"points is consistent, use ST_OrderingEquals (it must be noted "
+"ST_OrderingEquals is a little more stringent than simply verifying order of "
+"points are the same)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2384
+#: reference_measure.xml:2479
 #, no-c-format
-msgid "This function will return false if either geometry is invalid even if they are binary equal."
+msgid ""
+"This function will return false if either geometry is invalid except in the "
+"case where they are binary equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2388
+#: reference_measure.xml:2483
 #, no-c-format
 msgid "Do not call with a GEOMETRYCOLLECTION as an argument."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2391
+#: reference_measure.xml:2486
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2392
+#: reference_measure.xml:2487
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.24"
 msgstr ""
 
+#. Tag: para
+#: reference_measure.xml:2488
+#, no-c-format
+msgid ""
+"Changed: 2.2.0 Returns true even for invalid geometries if they are binary "
+"equal"
+msgstr ""
+
 #. Tag: programlisting
-#: reference_measure.xml:2398
+#: reference_measure.xml:2494
 #, no-c-format
 msgid ""
-      "SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
-      "                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
-      " st_equals\n"
-      "-----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_Equals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 10)')),\n"
-      "                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
-      " st_equals\n"
-      "-----------\n"
-      " t\n"
-      "(1 row)"
+"SELECT ST_Equals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_equals\n"
+"-----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Equals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 10)')),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_equals\n"
+"-----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2404
+#: reference_measure.xml:2500
 #, no-c-format
-msgid ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, <xref linkend=\"ST_Within\"/>"
+msgid ""
+", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Reverse\"/>, "
+"<xref linkend=\"ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2411
+#: reference_measure.xml:2507
 #, no-c-format
 msgid "ST_GeometricMedian"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2415
+#: reference_measure.xml:2511
 #, no-c-format
 msgid "Returns the geometric median of a MultiPoint."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2422
+#: reference_measure.xml:2518
 #, no-c-format
-msgid "<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> <paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> <paramdef> <type> float8 </type> <parameter> tolerance </parameter> </paramdef> <paramdef> <type> int </type> <parameter> max_iter </parameter> </paramdef> <paramdef> <type> boolean </type> <parameter> fail_if_not_converged </parameter> </paramdef>"
+msgid ""
+"<funcdef>geometry <function> ST_GeometricMedian </function> </funcdef> "
+"<paramdef> <type> geometry </type> <parameter> g </parameter> </paramdef> "
+"<paramdef> <type> float8 </type> <parameter> tolerance </parameter> </"
+"paramdef> <paramdef> <type> int </type> <parameter> max_iter </parameter> </"
+"paramdef> <paramdef> <type> boolean </type> <parameter> "
+"fail_if_not_converged </parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2472
+#: reference_measure.xml:2568
 #, no-c-format
-msgid "Computes the approximate geometric median of a MultiPoint geometry using the Weiszfeld algorithm. The geometric median provides a centrality measure that is less sensitive to outlier points than the centroid. The algorithm will iterate until the distance change between successive iterations is less than the supplied <varname>tolerance</varname> parameter. If this condition has not been met after <varname>max_iterations</varname> iterations, the function will produce an error and e [...]
+msgid ""
+"Computes the approximate geometric median of a MultiPoint geometry using the "
+"Weiszfeld algorithm. The geometric median provides a centrality measure that "
+"is less sensitive to outlier points than the centroid. The algorithm will "
+"iterate until the distance change between successive iterations is less than "
+"the supplied <varname>tolerance</varname> parameter. If this condition has "
+"not been met after <varname>max_iterations</varname> iterations, the "
+"function will produce an error and exit, unless "
+"<varname>fail_if_not_converged</varname> is set to false. If a tolerance "
+"value is not provided, a default tolerance value will be calculated based on "
+"the extent of the input geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2488
+#: reference_measure.xml:2584
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2501
+#: reference_measure.xml:2597
 #, no-c-format
-msgid "Comparison of the centroid (turquoise point) and geometric median (red point) of a four-point MultiPoint (yellow points)."
+msgid ""
+"Comparison of the centroid (turquoise point) and geometric median (red "
+"point) of a four-point MultiPoint (yellow points)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2509
+#: reference_measure.xml:2605
 #, no-c-format
 msgid ""
-      "WITH test AS (\n"
-      "SELECT 'MULTIPOINT((0 0), (1 1), (2 2), (200 200))'::geometry geom)\n"
-      "SELECT\n"
-      "  ST_AsText(ST_Centroid(geom)) centroid,\n"
-      "  ST_AsText(ST_GeometricMedian(geom)) median\n"
-      "FROM test;\n"
-      "      centroid      |                 median\n"
-      "--------------------+----------------------------------------\n"
-      " POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
-      "(1 row)"
+"WITH test AS (\n"
+"SELECT 'MULTIPOINT((0 0), (1 1), (2 2), (200 200))'::geometry geom)\n"
+"SELECT\n"
+"  ST_AsText(ST_Centroid(geom)) centroid,\n"
+"  ST_AsText(ST_GeometricMedian(geom)) median\n"
+"FROM test;\n"
+"      centroid      |                 median\n"
+"--------------------+----------------------------------------\n"
+" POINT(50.75 50.75) | POINT(1.9761550281255 1.9761550281255)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2522
+#: reference_measure.xml:2618
 #, no-c-format
 msgid "ST_HasArc"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2524
+#: reference_measure.xml:2620
 #, no-c-format
-msgid "<refpurpose>Returns true if a geometry or geometry collection contains a circular string</refpurpose>"
+msgid ""
+"<refpurpose>Returns true if a geometry or geometry collection contains a "
+"circular string</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2529
+#: reference_measure.xml:2625
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_HasArc</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_HasArc</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2539
+#: reference_measure.xml:2635
 #, no-c-format
-msgid "<para>Returns true if a geometry or geometry collection contains a circular string</para>"
+msgid ""
+"<para>Returns true if a geometry or geometry collection contains a circular "
+"string</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2541
+#: reference_measure.xml:2637
 #, no-c-format
 msgid "Availability: 1.2.3?"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2550
+#: reference_measure.xml:2646
 #, no-c-format
 msgid ""
-      "SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 1, 2 3, 4 5, 6 7, 5 6)'));\n"
-      "                st_hasarc\n"
-      "                --------\n"
-      "                t"
+"SELECT ST_HasArc(ST_Collect('LINESTRING(1 2, 3 4, 5 6)', 'CIRCULARSTRING(1 "
+"1, 2 3, 4 5, 6 7, 5 6)'));\n"
+"                st_hasarc\n"
+"                --------\n"
+"                t"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2557
+#: reference_measure.xml:2653
 #, no-c-format
 msgid ", <xref linkend=\"ST_LineToCurve\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2563
+#: reference_measure.xml:2659
 #, no-c-format
 msgid "<refname>ST_Intersects</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2565
+#: reference_measure.xml:2661
 #, no-c-format
-msgid "Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - (share any portion of space) and FALSE if they don't (they are Disjoint). For geography -- tolerance is 0.00001 meters (so any points that close are considered to intersect)"
+msgid ""
+"Returns TRUE if the Geometries/Geography \"spatially intersect in 2D\" - "
+"(share any portion of space) and FALSE if they don't (they are Disjoint). "
+"For geography -- tolerance is 0.00001 meters (so any points that close are "
+"considered to intersect)"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2571
+#: reference_measure.xml:2667
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> <type>geography</type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </"
+"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_Intersects</function></funcdef> <paramdef> <type>geography</"
+"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
+"type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2598
+#: reference_measure.xml:2694
 #, no-c-format
-msgid "If a geometry or geography shares any portion of space then they intersect. For geography -- tolerance is 0.00001 meters (so any points that are close are considered to intersect)"
+msgid ""
+"If a geometry or geography shares any portion of space then they intersect. "
+"For geography -- tolerance is 0.00001 meters (so any points that are close "
+"are considered to intersect)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2605
+#: reference_measure.xml:2701
 #, no-c-format
-msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for geometry version. The geography version supports GEOMETRYCOLLECTION since its a thin wrapper around distance implementation."
+msgid ""
+"Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument for "
+"geometry version. The geography version supports GEOMETRYCOLLECTION since "
+"its a thin wrapper around distance implementation."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2610
+#: reference_measure.xml:2706
 #, no-c-format
 msgid "Performed by the GEOS module (for geometry), geography is native"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2611
+#: reference_measure.xml:2707
 #, no-c-format
 msgid "Availability: 1.5 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2618
+#: reference_measure.xml:2714
 #, no-c-format
-msgid "For geography, this function has a distance tolerance of about 0.00001 meters and uses the sphere rather than spheroid calculation."
+msgid ""
+"For geography, this function has a distance tolerance of about 0.00001 "
+"meters and uses the sphere rather than spheroid calculation."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2625
+#: reference_measure.xml:2721
 #, no-c-format
-msgid "&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not (ST_Disjoint(g1, g2 ))"
+msgid ""
+"&sfs_compliant; s2.1.1.2 //s2.1.13.3 - ST_Intersects(g1, g2 ) --> Not "
+"(ST_Disjoint(g1, g2 ))"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2628
+#: reference_measure.xml:2724
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.27"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2633
+#: reference_measure.xml:2729
 #, no-c-format
 msgid ""
-      "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::geometry);\n"
-      " st_intersects\n"
-      "---------------\n"
-      " f\n"
-      "(1 row)\n"
-      "SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::geometry);\n"
-      " st_intersects\n"
-      "---------------\n"
-      " t\n"
-      "(1 row)"
+"SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::"
+"geometry);\n"
+" st_intersects\n"
+"---------------\n"
+" f\n"
+"(1 row)\n"
+"SELECT ST_Intersects('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::"
+"geometry);\n"
+" st_intersects\n"
+"---------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2637
+#: reference_measure.xml:2733
 #, no-c-format
 msgid ""
-      "SELECT ST_Intersects(\n"
-      "                ST_GeographyFromText('SRID=4326;LINESTRING(-43.23456 72.4567,-43.23456 72.4568)'),\n"
-      "                ST_GeographyFromText('SRID=4326;POINT(-43.23456 72.4567772)')\n"
-      "                );\n"
-      "\n"
-      " st_intersects\n"
-      "---------------\n"
-      "t"
+"SELECT ST_Intersects(\n"
+"                ST_GeographyFromText('SRID=4326;LINESTRING(-43.23456 "
+"72.4567,-43.23456 72.4568)'),\n"
+"                ST_GeographyFromText('SRID=4326;POINT(-43.23456 "
+"72.4567772)')\n"
+"                );\n"
+"\n"
+" st_intersects\n"
+"---------------\n"
+"t"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2641
+#: reference_measure.xml:2737
 #, no-c-format
 msgid ", <xref linkend=\"ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2646
+#: reference_measure.xml:2742
 #, no-c-format
 msgid "ST_Length"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2648
+#: reference_measure.xml:2744
 #, no-c-format
-msgid "Returns the 2D length of the geometry if it is a LineString or MultiLineString. geometry are in units of spatial reference and geography are in meters (default spheroid)"
+msgid ""
+"Returns the 2D length of the geometry if it is a LineString or "
+"MultiLineString. geometry are in units of spatial reference and geography "
+"are in meters (default spheroid)"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:2651
+#: reference_measure.xml:2747
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> <paramdef><type>geometry </type><parameter>a_2dlinestring</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_Length</function></funcdef> <paramdef><type>geography </type><parameter>geog</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_Length</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>a_2dlinestring</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float "
+"<function>ST_Length</function></funcdef> <paramdef><type>geography </"
+"type><parameter>geog</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> "
+"</funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2666
+#: reference_measure.xml:2762
 #, no-c-format
-msgid "For geometry: Returns the 2D Cartesian length of the geometry if it is a LineString, MultiLineString, ST_Curve, ST_MultiCurve. 0 is returned for areal geometries. For areal geometries use <xref linkend=\"ST_Perimeter\"/>. For geometry types, units for length measures are specified by the spatial reference system of the geometry."
+msgid ""
+"For geometry: Returns the 2D Cartesian length of the geometry if it is a "
+"LineString, MultiLineString, ST_Curve, ST_MultiCurve. 0 is returned for "
+"areal geometries. For areal geometries use <xref linkend=\"ST_Perimeter\"/>. "
+"For geometry types, units for length measures are specified by the spatial "
+"reference system of the geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2669
+#: reference_measure.xml:2765
 #, no-c-format
-msgid "For geography types, the calculations are performed using the inverse geodesic problem, where length units are in meters. If PostGIS is compiled with PROJ version 4.8.0 or later, the spheroid is specified by the SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</varname>, then calculations will approximate a sphere instead of a spheroid."
+msgid ""
+"For geography types, the calculations are performed using the inverse "
+"geodesic problem, where length units are in meters. If PostGIS is compiled "
+"with PROJ version 4.8.0 or later, the spheroid is specified by the SRID, "
+"otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</"
+"varname>, then calculations will approximate a sphere instead of a spheroid."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2673
+#: reference_measure.xml:2769
 #, no-c-format
-msgid "Currently for geometry this is an alias for ST_Length2D, but this may change to support higher dimensions."
+msgid ""
+"Currently for geometry this is an alias for ST_Length2D, but this may change "
+"to support higher dimensions."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2674
+#: reference_measure.xml:2770
 #, no-c-format
-msgid "Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/POLYGON of type geography would give you the perimeter of the POLYGON/MULTIPOLYGON. In 2.0.0 this was changed to return 0 to be in line with geometry behavior. Please use ST_Perimeter if you want the perimeter of a polygon"
+msgid ""
+"Changed: 2.0.0 Breaking change -- in prior versions applying this to a MULTI/"
+"POLYGON of type geography would give you the perimeter of the POLYGON/"
+"MULTIPOLYGON. In 2.0.0 this was changed to return 0 to be in line with "
+"geometry behavior. Please use ST_Perimeter if you want the perimeter of a "
+"polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2676
+#: reference_measure.xml:2772
 #, no-c-format
-msgid "For geography measurement defaults spheroid measurement. To use the faster less accurate sphere use ST_Length(gg,false);"
+msgid ""
+"For geography measurement defaults spheroid measurement. To use the faster "
+"less accurate sphere use ST_Length(gg,false);"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2677 reference_measure.xml:3134
+#: reference_measure.xml:2773 reference_measure.xml:3230
 #, no-c-format
 msgid "&sfs_compliant; s2.1.5.1"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2678
+#: reference_measure.xml:2774
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.2, 9.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2679
+#: reference_measure.xml:2775
 #, no-c-format
 msgid "Availability: 1.5.0 geography support was introduced in 1.5."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2685
+#: reference_measure.xml:2781
 #, no-c-format
-msgid "Return length in feet for line string. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet"
+msgid ""
+"Return length in feet for line string. Note this is in feet because "
+"EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2687
+#: reference_measure.xml:2783
 #, no-c-format
 msgid ""
-      "SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 2967450,743265 2967450,\n"
-      "743265.625 2967416,743238 2967416)',2249));\n"
-      "st_length\n"
-      "---------\n"
-      " 122.630744000095\n"
-      "\n"
-      "\n"
-      "--Transforming WGS 84 LineString to Massachusetts state plane meters\n"
-      "SELECT ST_Length(\n"
-      "        ST_Transform(\n"
-      "                ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)'),\n"
-      "                26986\n"
-      "        )\n"
-      ");\n"
-      "st_length\n"
-      "---------\n"
-      "34309.4563576191"
+"SELECT ST_Length(ST_GeomFromText('LINESTRING(743238 2967416,743238 "
+"2967450,743265 2967450,\n"
+"743265.625 2967416,743238 2967416)',2249));\n"
+"st_length\n"
+"---------\n"
+" 122.630744000095\n"
+"\n"
+"\n"
+"--Transforming WGS 84 LineString to Massachusetts state plane meters\n"
+"SELECT ST_Length(\n"
+"        ST_Transform(\n"
+"                ST_GeomFromEWKT('SRID=4326;LINESTRING(-72.1260 42.45, "
+"-72.1240 42.45666, -72.123 42.1546)'),\n"
+"                26986\n"
+"        )\n"
+");\n"
+"st_length\n"
+"---------\n"
+"34309.4563576191"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2691
+#: reference_measure.xml:2787
 #, no-c-format
 msgid "Return length of WGS 84 geography line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2692
+#: reference_measure.xml:2788
 #, no-c-format
 msgid ""
-      "-- default calculation is using a sphere rather than spheroid\n"
-      "SELECT ST_Length(the_geog) As length_spheroid,  ST_Length(the_geog,false) As length_sphere\n"
-      "FROM (SELECT ST_GeographyFromText(\n"
-      "'SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)') As the_geog)\n"
-      " As foo;\n"
-      " length_spheroid  |  length_sphere\n"
-      "------------------+------------------\n"
-      " 34310.5703627288 | 34346.2060960742"
+"-- default calculation is using a sphere rather than spheroid\n"
+"SELECT ST_Length(the_geog) As length_spheroid,  ST_Length(the_geog,false) As "
+"length_sphere\n"
+"FROM (SELECT ST_GeographyFromText(\n"
+"'SRID=4326;LINESTRING(-72.1260 42.45, -72.1240 42.45666, -72.123 42.1546)') "
+"As the_geog)\n"
+" As foo;\n"
+" length_spheroid  |  length_sphere\n"
+"------------------+------------------\n"
+" 34310.5703627288 | 34346.2060960742"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2696
+#: reference_measure.xml:2792
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/>, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_Length_Spheroid\"/"
+">, <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2702
+#: reference_measure.xml:2798
 #, no-c-format
 msgid "ST_Length2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2704
+#: reference_measure.xml:2800
 #, no-c-format
-msgid "<refpurpose>Returns the 2-dimensional length of the geometry if it is a linestring or multi-linestring. This is an alias for <varname>ST_Length</varname></refpurpose>"
+msgid ""
+"<refpurpose>Returns the 2-dimensional length of the geometry if it is a "
+"linestring or multi-linestring. This is an alias for <varname>ST_Length</"
+"varname></refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2710
+#: reference_measure.xml:2806
 #, no-c-format
-msgid "<funcdef>float <function>ST_Length2D</function></funcdef> <paramdef><type>geometry </type> <parameter>a_2dlinestring</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Length2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_2dlinestring</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2720
+#: reference_measure.xml:2816
 #, no-c-format
-msgid "<para>Returns the 2-dimensional length of the geometry if it is a linestring or multi-linestring. This is an alias for <varname>ST_Length</varname></para>"
+msgid ""
+"<para>Returns the 2-dimensional length of the geometry if it is a linestring "
+"or multi-linestring. This is an alias for <varname>ST_Length</varname></para>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2729
+#: reference_measure.xml:2825
 #, no-c-format
 msgid ", <xref linkend=\"ST_3DLength\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2735
+#: reference_measure.xml:2831
 #, no-c-format
 msgid "ST_3DLength"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2737
+#: reference_measure.xml:2833
 #, no-c-format
-msgid "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a linestring or multi-linestring."
+msgid ""
+"Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
+"linestring or multi-linestring."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2743
+#: reference_measure.xml:2839
 #, no-c-format
-msgid "<funcdef>float <function>ST_3DLength</function></funcdef> <paramdef><type>geometry </type> <parameter>a_3dlinestring</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_3DLength</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_3dlinestring</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2753
+#: reference_measure.xml:2849
 #, no-c-format
-msgid "Returns the 3-dimensional or 2-dimensional length of the geometry if it is a linestring or multi-linestring. For 2-d lines it will just return the 2-d length (same as ST_Length and ST_Length2D)"
+msgid ""
+"Returns the 3-dimensional or 2-dimensional length of the geometry if it is a "
+"linestring or multi-linestring. For 2-d lines it will just return the 2-d "
+"length (same as ST_Length and ST_Length2D)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2756
+#: reference_measure.xml:2852
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Length3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2763
+#: reference_measure.xml:2859
 #, no-c-format
-msgid "Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet"
+msgid ""
+"Return length in feet for a 3D cable. Note this is in feet because EPSG:2249 "
+"is Massachusetts State Plane Feet"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2765
+#: reference_measure.xml:2861
 #, no-c-format
 msgid ""
-      "SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 2967450 1,743265 2967450 3,\n"
-      "743265.625 2967416 3,743238 2967416 3)',2249));\n"
-      "ST_3DLength\n"
-      "-----------\n"
-      "122.704716741457"
+"SELECT ST_3DLength(ST_GeomFromText('LINESTRING(743238 2967416 1,743238 "
+"2967450 1,743265 2967450 3,\n"
+"743265.625 2967416 3,743238 2967416 3)',2249));\n"
+"ST_3DLength\n"
+"-----------\n"
+"122.704716741457"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2772
+#: reference_measure.xml:2868
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2778
+#: reference_measure.xml:2874
 #, no-c-format
 msgid "ST_LengthSpheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2780
+#: reference_measure.xml:2876
 #, no-c-format
-msgid "Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in longitude/latitude and a length is desired without reprojection."
+msgid ""
+"Calculates the 2D or 3D length/perimeter of a geometry on an ellipsoid. This "
+"is useful if the coordinates of the geometry are in longitude/latitude and a "
+"length is desired without reprojection."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2787
+#: reference_measure.xml:2883
 #, no-c-format
-msgid "<funcdef>float <function>ST_LengthSpheroid</function></funcdef> <paramdef><type>geometry </type> <parameter>a_geometry</parameter></paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_LengthSpheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
+"paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2798
+#: reference_measure.xml:2894
 #, no-c-format
-msgid "Calculates the length/perimeter of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in longitude/latitude and a length is desired without reprojection. The ellipsoid is a separate database type and can be constructed as follows:"
+msgid ""
+"Calculates the length/perimeter of a geometry on an ellipsoid. This is "
+"useful if the coordinates of the geometry are in longitude/latitude and a "
+"length is desired without reprojection. The ellipsoid is a separate database "
+"type and can be constructed as follows:"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2804 reference_measure.xml:2855
+#: reference_measure.xml:2900 reference_measure.xml:2951
 #, no-c-format
-msgid "SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
+msgid ""
+"SPHEROID[<NAME>,<SEMI-MAJOR AXIS>,<INVERSE FLATTENING>]"
 msgstr ""
 
 #. Tag: literallayout
-#: reference_measure.xml:2806 reference_measure.xml:2857
+#: reference_measure.xml:2902 reference_measure.xml:2953
 #, no-c-format
 msgid "SPHEROID[\"GRS_1980\",6378137,298.257222101]"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2808
+#: reference_measure.xml:2904
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2809
+#: reference_measure.xml:2905
 #, no-c-format
-msgid "Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid and used to have a ST_3DLength_Spheroid alias"
+msgid ""
+"Changed: 2.2.0 In prior versions this used to be called ST_Length_Spheroid "
+"and used to have a ST_3DLength_Spheroid alias"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2816
+#: reference_measure.xml:2912
 #, no-c-format
 msgid ""
-      "SELECT ST_LengthSpheroid( geometry_column,\n"
-      "                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
-      "                          FROM geometry_table;\n"
-      "\n"
-      "SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
-      "ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
-      "ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
-      "                          FROM (SELECT ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
-      "        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
-      "CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  as foo;\n"
-      "        tot_len      |    len_line1     |    len_line2\n"
-      "------------------+------------------+------------------\n"
-      " 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
-      "\n"
-      " --3D\n"
-      "SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
-      "ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
-      "ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
-      "                          FROM (SELECT ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
-      "        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
-      "CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  as foo;\n"
-      "\n"
-      "         tot_len      |    len_line1    |    len_line2\n"
-      "------------------+-----------------+------------------\n"
-      " 85204.5259107402 | 13986.876097711 | 71217.6498130292"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2823
+"SELECT ST_LengthSpheroid( geometry_column,\n"
+"                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
+"                          FROM geometry_table;\n"
+"\n"
+"SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
+"        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
+"\n"
+" --3D\n"
+"SELECT ST_LengthSpheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_LengthSpheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
+"        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"\n"
+"         tot_len      |    len_line1    |    len_line2\n"
+"------------------+-----------------+------------------\n"
+" 85204.5259107402 | 13986.876097711 | 71217.6498130292"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2829
+#: reference_measure.xml:2925
 #, no-c-format
 msgid "ST_Length2D_Spheroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2831
+#: reference_measure.xml:2927
 #, no-c-format
-msgid "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in longitude/latitude and a length is desired without reprojection."
+msgid ""
+"Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
+"useful if the coordinates of the geometry are in longitude/latitude and a "
+"length is desired without reprojection."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2838
+#: reference_measure.xml:2934
 #, no-c-format
-msgid "<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> <paramdef><type>geometry </type> <parameter>a_geometry</parameter></paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Length2D_Spheroid</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_geometry</parameter></"
+"paramdef> <paramdef><type>spheroid </type> <parameter>a_spheroid</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2849
+#: reference_measure.xml:2945
 #, no-c-format
-msgid "Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is useful if the coordinates of the geometry are in longitude/latitude and a length is desired without reprojection. The ellipsoid is a separate database type and can be constructed as follows:"
+msgid ""
+"Calculates the 2D length/perimeter of a geometry on an ellipsoid. This is "
+"useful if the coordinates of the geometry are in longitude/latitude and a "
+"length is desired without reprojection. The ellipsoid is a separate database "
+"type and can be constructed as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2858
+#: reference_measure.xml:2954
 #, no-c-format
-msgid "This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will ignore the Z ordinate in calculations."
+msgid ""
+"This is much like <xref linkend=\"ST_Length_Spheroid\"/> except it will "
+"ignore the Z ordinate in calculations."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2865
-#, no-c-format
-msgid ""
-      "SELECT ST_Length2D_Spheroid( geometry_column,\n"
-      "                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
-      "                          FROM geometry_table;\n"
-      "\n"
-      "SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
-      "ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
-      "ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
-      "                          FROM (SELECT ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
-      "        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
-      "CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  as foo;\n"
-      "        tot_len      |    len_line1     |    len_line2\n"
-      "------------------+------------------+------------------\n"
-      " 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
-      "\n"
-      " --3D Observe same answer\n"
-      "SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
-      "ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
-      "ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
-      "                          FROM (SELECT ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
-      "        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
-      "CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  as foo;\n"
-      "\n"
-      "        tot_len      |    len_line1     |    len_line2\n"
-      "------------------+------------------+------------------\n"
-      " 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:2872
+#: reference_measure.xml:2961
+#, no-c-format
+msgid ""
+"SELECT ST_Length2D_Spheroid( geometry_column,\n"
+"                          'SPHEROID[\"GRS_1980\",6378137,298.257222101]' )\n"
+"                          FROM geometry_table;\n"
+"\n"
+"SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromText('MULTILINESTRING((-118.584 38.374,-118.583 38.5),\n"
+"        (-71.05957 42.3589 , -71.061 43))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646\n"
+"\n"
+" --3D Observe same answer\n"
+"SELECT ST_Length2D_Spheroid( the_geom, sph_m ) As tot_len,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,1), sph_m) As len_line1,\n"
+"ST_Length2D_Spheroid(ST_GeometryN(the_geom,2), sph_m) As len_line2\n"
+"                          FROM (SELECT "
+"ST_GeomFromEWKT('MULTILINESTRING((-118.584 38.374 20,-118.583 38.5 30),\n"
+"        (-71.05957 42.3589 75, -71.061 43 90))') As the_geom,\n"
+"CAST('SPHEROID[\"GRS_1980\",6378137,298.257222101]' As spheroid) As sph_m)  "
+"as foo;\n"
+"\n"
+"        tot_len      |    len_line1     |    len_line2\n"
+"------------------+------------------+------------------\n"
+" 85204.5207562955 | 13986.8725229309 | 71217.6482333646"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:2968
 #, no-c-format
 msgid ", <xref linkend=\"ST_Length_Spheroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2878
+#: reference_measure.xml:2974
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2880
+#: reference_measure.xml:2976
 #, no-c-format
-msgid "Returns the 2-dimensional longest line points of two geometries. The function will only return the first longest line if more than one, that the function finds. The line returned will always start in g1 and end in g2. The length of the line this function returns will always be the same as st_maxdistance returns for g1 and g2."
+msgid ""
+"Returns the 2-dimensional longest line points of two geometries. The "
+"function will only return the first longest line if more than one, that the "
+"function finds. The line returned will always start in g1 and end in g2. The "
+"length of the line this function returns will always be the same as "
+"st_maxdistance returns for g1 and g2."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2888
+#: reference_measure.xml:2984
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LongestLine</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LongestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2903
+#: reference_measure.xml:2999
 #, no-c-format
-msgid "Returns the 2-dimensional longest line between the points of two geometries."
+msgid ""
+"Returns the 2-dimensional longest line between the points of two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2921
+#: reference_measure.xml:3017
 #, no-c-format
 msgid "Longest line between point and line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2924
+#: reference_measure.xml:3020
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "        ST_LongestLine('POINT(100 100)'::geometry,\n"
-      "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
-      "        ) As lline;\n"
-      "\n"
-      "\n"
-      "   lline\n"
-      "-----------------\n"
-      "LINESTRING(100 100,98 190)"
+"SELECT ST_AsText(\n"
+"        ST_LongestLine('POINT(100 100)'::geometry,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
+"        ) As lline;\n"
+"\n"
+"\n"
+"   lline\n"
+"-----------------\n"
+"LINESTRING(100 100,98 190)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2932
+#: reference_measure.xml:3028
 #, no-c-format
 msgid "longest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2935
+#: reference_measure.xml:3031
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "        ST_LongestLine(\n"
-      "                ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                )\n"
-      "        ) As llinewkt;\n"
-      "\n"
-      "   lline\n"
-      "-----------------\n"
-      "LINESTRING(20 40,121.111404660392 186.629392246051)"
+"SELECT ST_AsText(\n"
+"        ST_LongestLine(\n"
+"                ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                )\n"
+"        ) As llinewkt;\n"
+"\n"
+"   lline\n"
+"-----------------\n"
+"LINESTRING(20 40,121.111404660392 186.629392246051)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2951
+#: reference_measure.xml:3047
 #, no-c-format
-msgid "longest straight distance to travel from one part of an elegant city to the other Note the max distance = to the length of the line."
+msgid ""
+"longest straight distance to travel from one part of an elegant city to the "
+"other Note the max distance = to the length of the line."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:2955
+#: reference_measure.xml:3051
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
-      "        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist,\n"
-      "        ST_Length(ST_LongestLine(c.the_geom, c.the_geom)) As lenll\n"
-      "FROM (SELECT ST_BuildArea(ST_Collect(the_geom)) As the_geom\n"
-      "        FROM (SELECT ST_Translate(ST_SnapToGrid(ST_Buffer(ST_Point(50 ,generate_series(50,190, 50)\n"
-      "                        ),40, 'quad_segs=2'),1), x, 0)  As the_geom\n"
-      "                        FROM generate_series(1,100,50) As x)  AS foo\n"
-      ") As c;\n"
-      "\n"
-      "          llinewkt          |     max_dist     |      lenll\n"
-      "---------------------------+------------------+------------------\n"
-      " LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
+"SELECT ST_AsText(ST_LongestLine(c.the_geom, c.the_geom)) As llinewkt,\n"
+"        ST_MaxDistance(c.the_geom,c.the_geom) As max_dist,\n"
+"        ST_Length(ST_LongestLine(c.the_geom, c.the_geom)) As lenll\n"
+"FROM (SELECT ST_BuildArea(ST_Collect(the_geom)) As the_geom\n"
+"        FROM (SELECT ST_Translate(ST_SnapToGrid(ST_Buffer(ST_Point(50 ,"
+"generate_series(50,190, 50)\n"
+"                        ),40, 'quad_segs=2'),1), x, 0)  As the_geom\n"
+"                        FROM generate_series(1,100,50) As x)  AS foo\n"
+") As c;\n"
+"\n"
+"          llinewkt          |     max_dist     |      lenll\n"
+"---------------------------+------------------+------------------\n"
+" LINESTRING(23 22,129 178) | 188.605408193933 | 188.605408193933"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2966
+#: reference_measure.xml:3062
 #, no-c-format
-msgid ", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
+msgid ""
+", <xref linkend=\"ST_ShortestLine\"/>, <xref linkend=\"ST_LongestLine\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:2972
+#: reference_measure.xml:3068
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:2974
+#: reference_measure.xml:3070
 #, no-c-format
-msgid "Returns true if the given geometries represent the same geometry and points are in the same directional order."
+msgid ""
+"Returns true if the given geometries represent the same geometry and points "
+"are in the same directional order."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:2980
+#: reference_measure.xml:3076
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> <paramdef><type>geometry </type> <parameter>A</parameter></paramdef> <paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_OrderingEquals</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2991
+#: reference_measure.xml:3087
 #, no-c-format
-msgid "ST_OrderingEquals compares two geometries and returns t (TRUE) if the geometries are equal and the coordinates are in the same order; otherwise it returns f (FALSE)."
+msgid ""
+"ST_OrderingEquals compares two geometries and returns t (TRUE) if the "
+"geometries are equal and the coordinates are in the same order; otherwise it "
+"returns f (FALSE)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:2996
+#: reference_measure.xml:3092
 #, no-c-format
-msgid "This function is implemented as per the ArcSDE SQL specification rather than SQL-MM. http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3.htm#ST_OrderingEquals"
+msgid ""
+"This function is implemented as per the ArcSDE SQL specification rather than "
+"SQL-MM. http://edndoc.esri.com/arcsde/9.1/sql_api/sqlapi3."
+"htm#ST_OrderingEquals"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3000
+#: reference_measure.xml:3096
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.43"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3006
-#, no-c-format
-msgid ""
-      "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
-      "                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
-      " st_orderingequals\n"
-      "-----------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
-      "                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
-      " st_orderingequals\n"
-      "-----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_OrderingEquals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 10)')),\n"
-      "                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
-      " st_orderingequals\n"
-      "-----------\n"
-      " f\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3010
+#: reference_measure.xml:3102
+#, no-c-format
+msgid ""
+"SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 5 5, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_OrderingEquals(ST_GeomFromText('LINESTRING(0 0, 10 10)'),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_OrderingEquals(ST_Reverse(ST_GeomFromText('LINESTRING(0 0, 10 "
+"10)')),\n"
+"                ST_GeomFromText('LINESTRING(0 0, 0 0, 10 10)'));\n"
+" st_orderingequals\n"
+"-----------\n"
+" f\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3106
 #, no-c-format
 msgid ", <xref linkend=\"ST_Reverse\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3016
+#: reference_measure.xml:3112
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3018
+#: reference_measure.xml:3114
 #, no-c-format
-msgid "Returns TRUE if the Geometries share space, are of the same dimension, but are not completely contained by each other."
+msgid ""
+"Returns TRUE if the Geometries share space, are of the same dimension, but "
+"are not completely contained by each other."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3023
+#: reference_measure.xml:3119
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Overlaps</function></funcdef> <paramdef><type>geometry </type> <parameter>A</parameter></paramdef> <paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Overlaps</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3034
+#: reference_measure.xml:3130
 #, no-c-format
-msgid "Returns TRUE if the Geometries \"spatially overlap\". By that we mean they intersect, but one does not completely contain another."
+msgid ""
+"Returns TRUE if the Geometries \"spatially overlap\". By that we mean they "
+"intersect, but one does not completely contain another."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3039 reference_measure.xml:3367 reference_measure.xml:3381
+#: reference_measure.xml:3135 reference_measure.xml:3464
+#: reference_measure.xml:3478
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3041
+#: reference_measure.xml:3137
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_Overlaps."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_Overlaps."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3049 reference_measure.xml:3387 reference_measure.xml:3592
+#: reference_measure.xml:3145 reference_measure.xml:3484
+#: reference_measure.xml:3689
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3050
+#: reference_measure.xml:3146
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.32"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3066
+#: reference_measure.xml:3162
 #, no-c-format
 msgid "<varname>MULTIPOINT</varname> / <varname>MULTIPOINT</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3090
-#, no-c-format
-msgid ""
-      "--a point on a line is contained by the line and is of a lower dimension, and therefore does not overlap the line\n"
-      "                        nor crosses\n"
-      "\n"
-      "SELECT ST_Overlaps(a,b) As a_overlap_b,\n"
-      "        ST_Crosses(a,b) As a_crosses_b,\n"
-      "                ST_Intersects(a, b) As a_intersects_b, ST_Contains(b,a) As b_contains_a\n"
-      "FROM (SELECT ST_GeomFromText('POINT(1 0.5)') As a, ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
-      "        As foo\n"
-      "\n"
-      "a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a\n"
-      "------------+-------------+----------------+--------------\n"
-      "f           | f           | t              | t\n"
-      "\n"
-      "--a line that is partly contained by circle, but not fully is defined as intersecting and crossing,\n"
-      "-- but since of different dimension it does not overlap\n"
-      "SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b,\n"
-      "        ST_Intersects(a, b) As a_intersects_b,\n"
-      "        ST_Contains(a,b) As a_contains_b\n"
-      "FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a, ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
-      "        As foo;\n"
-      "\n"
-      " a_overlap_b | a_crosses_b | a_intersects_b | a_contains_b\n"
-      "-------------+-------------+----------------+--------------\n"
-      " f           | t           | t              | f\n"
-      "\n"
-      " -- a 2-dimensional bent hot dog (aka buffered line string) that intersects a circle,\n"
-      " --        but is not fully contained by the circle is defined as overlapping since they are of the same dimension,\n"
-      "--        but it does not cross, because the intersection of the 2 is of the same dimension\n"
-      "--        as the maximum dimension of the 2\n"
-      "\n"
-      "SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b, ST_Intersects(a, b) As a_intersects_b,\n"
-      "ST_Contains(b,a) As b_contains_a,\n"
-      "ST_Dimension(a) As dim_a, ST_Dimension(b) as dim_b, ST_Dimension(ST_Intersection(a,b)) As dima_intersection_b\n"
-      "FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a,\n"
-      "        ST_Buffer(ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)'),0.5)  As b)\n"
-      "        As foo;\n"
-      "\n"
-      " a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a | dim_a | dim_b | dima_intersection_b\n"
-      "-------------+-------------+----------------+--------------+-------+-------+---------------------\n"
-      " t           | f           | t              | f            |     2 |     2 |              2"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3098
-#, no-c-format
-msgid ", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_Intersects\"/>"
+#: reference_measure.xml:3186
+#, no-c-format
+msgid ""
+"--a point on a line is contained by the line and is of a lower dimension, "
+"and therefore does not overlap the line\n"
+"                        nor crosses\n"
+"\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b,\n"
+"        ST_Crosses(a,b) As a_crosses_b,\n"
+"                ST_Intersects(a, b) As a_intersects_b, ST_Contains(b,a) As "
+"b_contains_a\n"
+"FROM (SELECT ST_GeomFromText('POINT(1 0.5)') As a, "
+"ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
+"        As foo\n"
+"\n"
+"a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a\n"
+"------------+-------------+----------------+--------------\n"
+"f           | f           | t              | t\n"
+"\n"
+"--a line that is partly contained by circle, but not fully is defined as "
+"intersecting and crossing,\n"
+"-- but since of different dimension it does not overlap\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b,\n"
+"        ST_Intersects(a, b) As a_intersects_b,\n"
+"        ST_Contains(a,b) As a_contains_b\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a, "
+"ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)')  As b)\n"
+"        As foo;\n"
+"\n"
+" a_overlap_b | a_crosses_b | a_intersects_b | a_contains_b\n"
+"-------------+-------------+----------------+--------------\n"
+" f           | t           | t              | f\n"
+"\n"
+" -- a 2-dimensional bent hot dog (aka buffered line string) that intersects "
+"a circle,\n"
+" --        but is not fully contained by the circle is defined as "
+"overlapping since they are of the same dimension,\n"
+"--        but it does not cross, because the intersection of the 2 is of the "
+"same dimension\n"
+"--        as the maximum dimension of the 2\n"
+"\n"
+"SELECT ST_Overlaps(a,b) As a_overlap_b, ST_Crosses(a,b) As a_crosses_b, "
+"ST_Intersects(a, b) As a_intersects_b,\n"
+"ST_Contains(b,a) As b_contains_a,\n"
+"ST_Dimension(a) As dim_a, ST_Dimension(b) as dim_b, "
+"ST_Dimension(ST_Intersection(a,b)) As dima_intersection_b\n"
+"FROM (SELECT ST_Buffer(ST_GeomFromText('POINT(1 0.5)'), 3)  As a,\n"
+"        ST_Buffer(ST_GeomFromText('LINESTRING(1 0, 1 1, 3 5)'),0.5)  As b)\n"
+"        As foo;\n"
+"\n"
+" a_overlap_b | a_crosses_b | a_intersects_b | b_contains_a | dim_a | dim_b | "
+"dima_intersection_b\n"
+"-------------+-------------+----------------+--------------+-------+-------"
+"+---------------------\n"
+" t           | f           | t              | f            |     2 |     2 "
+"|              2"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3194
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
+"linkend=\"ST_Intersects\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3103
+#: reference_measure.xml:3199
 #, no-c-format
 msgid "ST_Perimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3105
+#: reference_measure.xml:3201
 #, no-c-format
-msgid "Return the length measurement of the boundary of an ST_Surface or ST_MultiSurface geometry or geography. (Polygon, MultiPolygon). geometry measurement is in units of spatial reference and geography is in meters."
+msgid ""
+"Return the length measurement of the boundary of an ST_Surface or "
+"ST_MultiSurface geometry or geography. (Polygon, MultiPolygon). geometry "
+"measurement is in units of spatial reference and geography is in meters."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3109
+#: reference_measure.xml:3205
 #, no-c-format
-msgid "<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> <paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> <paramdef><type>geography </type><parameter>geog</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>float <function>ST_Perimeter</function></funcdef> "
+"<paramdef><type>geometry </type><parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>float <function>ST_Perimeter</"
+"function></funcdef> <paramdef><type>geography </type><parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type><parameter>use_spheroid=true</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3125
+#: reference_measure.xml:3221
 #, no-c-format
-msgid "Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, ST_MultiSurface (Polygon, MultiPolygon). 0 is returned for non-areal geometries. For linear geometries use <xref linkend=\"ST_Length\"/>. For geometry types, units for perimeter measures are specified by the spatial reference system of the geometry."
+msgid ""
+"Returns the 2D perimeter of the geometry/geography if it is a ST_Surface, "
+"ST_MultiSurface (Polygon, MultiPolygon). 0 is returned for non-areal "
+"geometries. For linear geometries use <xref linkend=\"ST_Length\"/>. For "
+"geometry types, units for perimeter measures are specified by the spatial "
+"reference system of the geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3128
+#: reference_measure.xml:3224
 #, no-c-format
-msgid "For geography types, the calculations are performed using the inverse geodesic problem, where perimeter units are in meters. If PostGIS is compiled with PROJ version 4.8.0 or later, the spheroid is specified by the SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</varname>, then calculations will approximate a sphere instead of a spheroid."
+msgid ""
+"For geography types, the calculations are performed using the inverse "
+"geodesic problem, where perimeter units are in meters. If PostGIS is "
+"compiled with PROJ version 4.8.0 or later, the spheroid is specified by the "
+"SRID, otherwise it is exclusive to WGS84. If <varname>use_spheroid=false</"
+"varname>, then calculations will approximate a sphere instead of a spheroid."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3132
+#: reference_measure.xml:3228
 #, no-c-format
-msgid "Currently this is an alias for ST_Perimeter2D, but this may change to support higher dimensions."
+msgid ""
+"Currently this is an alias for ST_Perimeter2D, but this may change to "
+"support higher dimensions."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3135
+#: reference_measure.xml:3231
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 8.1.3, 9.5.4"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3136
+#: reference_measure.xml:3232
 #, no-c-format
 msgid "Availability 2.0.0: Support for geography was introduced"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3140
+#: reference_measure.xml:3236
 #, no-c-format
 msgid "Examples: Geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3141
+#: reference_measure.xml:3237
 #, no-c-format
-msgid "Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet because EPSG:2249 is Massachusetts State Plane Feet"
+msgid ""
+"Return perimeter in feet for Polygon and MultiPolygon. Note this is in feet "
+"because EPSG:2249 is Massachusetts State Plane Feet"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3143
-#, no-c-format
-msgid ""
-      "SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 2967450,743265 2967450,\n"
-      "743265.625 2967416,743238 2967416))', 2249));\n"
-      "st_perimeter\n"
-      "---------\n"
-      " 122.630744000095\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_Perimeter(ST_GeomFromText('MULTIPOLYGON(((763104.471273676 2949418.44119003,\n"
-      "763104.477769673 2949418.42538203,\n"
-      "763104.189609677 2949418.22343004,763104.471273676 2949418.44119003)),\n"
-      "((763104.471273676 2949418.44119003,763095.804579742 2949436.33850239,\n"
-      "763086.132105649 2949451.46730207,763078.452329651 2949462.11549407,\n"
-      "763075.354136904 2949466.17407812,763064.362142565 2949477.64291974,\n"
-      "763059.953961626 2949481.28983009,762994.637609571 2949532.04103014,\n"
-      "762990.568508415 2949535.06640477,762986.710889563 2949539.61421415,\n"
-      "763117.237897679 2949709.50493431,763235.236617789 2949617.95619822,\n"
-      "763287.718121842 2949562.20592617,763111.553321674 2949423.91664605,\n"
-      "763104.471273676 2949418.44119003)))', 2249));\n"
-      "st_perimeter\n"
-      "---------\n"
-      " 845.227713366825\n"
-      "(1 row)"
+#: reference_measure.xml:3239
+#, no-c-format
+msgid ""
+"SELECT ST_Perimeter(ST_GeomFromText('POLYGON((743238 2967416,743238 "
+"2967450,743265 2967450,\n"
+"743265.625 2967416,743238 2967416))', 2249));\n"
+"st_perimeter\n"
+"---------\n"
+" 122.630744000095\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Perimeter(ST_GeomFromText('MULTIPOLYGON(((763104.471273676 "
+"2949418.44119003,\n"
+"763104.477769673 2949418.42538203,\n"
+"763104.189609677 2949418.22343004,763104.471273676 2949418.44119003)),\n"
+"((763104.471273676 2949418.44119003,763095.804579742 2949436.33850239,\n"
+"763086.132105649 2949451.46730207,763078.452329651 2949462.11549407,\n"
+"763075.354136904 2949466.17407812,763064.362142565 2949477.64291974,\n"
+"763059.953961626 2949481.28983009,762994.637609571 2949532.04103014,\n"
+"762990.568508415 2949535.06640477,762986.710889563 2949539.61421415,\n"
+"763117.237897679 2949709.50493431,763235.236617789 2949617.95619822,\n"
+"763287.718121842 2949562.20592617,763111.553321674 2949423.91664605,\n"
+"763104.471273676 2949418.44119003)))', 2249));\n"
+"st_perimeter\n"
+"---------\n"
+" 845.227713366825\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
-#: reference_measure.xml:3146
+#: reference_measure.xml:3242
 #, no-c-format
 msgid "Examples: Geography"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3147
+#: reference_measure.xml:3243
 #, no-c-format
-msgid "Return perimeter in meters and feet for Polygon and MultiPolygon. Note this is geography (WGS 84 long lat)"
+msgid ""
+"Return perimeter in meters and feet for Polygon and MultiPolygon. Note this "
+"is geography (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3148
-#, no-c-format
-msgid ""
-      "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As per_ft\n"
-      "FROM ST_GeogFromText('POLYGON((-71.1776848522251 42.3902896512902,-71.1776843766326 42.3903829478009,\n"
-      "-71.1775844305465 42.3903826677917,-71.1775825927231 42.3902893647987,-71.1776848522251 42.3902896512902))') As geog;\n"
-      "\n"
-      "   per_meters    |      per_ft\n"
-      "-----------------+------------------\n"
-      "37.3790462565251 | 122.634666195949\n"
-      "\n"
-      "\n"
-      "-- MultiPolygon example --\n"
-      "SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog,false) As per_sphere_meters,  ST_Perimeter(geog)/0.3048 As per_ft\n"
-      "FROM ST_GeogFromText('MULTIPOLYGON(((-71.1044543107478 42.340674480411,-71.1044542869917 42.3406744369506,\n"
-      "-71.1044553562977 42.340673886454,-71.1044543107478 42.340674480411)),\n"
-      "((-71.1044543107478 42.340674480411,-71.1044860600303 42.3407237015564,-71.1045215770124 42.3407653385914,\n"
-      "-71.1045498002983 42.3407946553165,-71.1045611902745 42.3408058316308,-71.1046016507427 42.340837442371,\n"
-      "-71.104617893173 42.3408475056957,-71.1048586153981 42.3409875993595,-71.1048736143677 42.3409959528211,\n"
-      "-71.1048878050242 42.3410084812078,-71.1044020965803 42.3414730072048,\n"
-      "-71.1039672113619 42.3412202916693,-71.1037740497748 42.3410666421308,\n"
-      "-71.1044280218456 42.3406894151355,-71.1044543107478 42.340674480411)))') As geog;\n"
-      "\n"
-      "    per_meters    | per_sphere_meters |      per_ft\n"
-      "------------------+-------------------+------------------\n"
-      " 257.634283683311 |  257.412311446337 | 845.256836231335"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3152
+#: reference_measure.xml:3244
+#, no-c-format
+msgid ""
+"SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog)/0.3048 As "
+"per_ft\n"
+"FROM ST_GeogFromText('POLYGON((-71.1776848522251 "
+"42.3902896512902,-71.1776843766326 42.3903829478009,\n"
+"-71.1775844305465 42.3903826677917,-71.1775825927231 "
+"42.3902893647987,-71.1776848522251 42.3902896512902))') As geog;\n"
+"\n"
+"   per_meters    |      per_ft\n"
+"-----------------+------------------\n"
+"37.3790462565251 | 122.634666195949\n"
+"\n"
+"\n"
+"-- MultiPolygon example --\n"
+"SELECT  ST_Perimeter(geog) As per_meters, ST_Perimeter(geog,false) As "
+"per_sphere_meters,  ST_Perimeter(geog)/0.3048 As per_ft\n"
+"FROM ST_GeogFromText('MULTIPOLYGON(((-71.1044543107478 "
+"42.340674480411,-71.1044542869917 42.3406744369506,\n"
+"-71.1044553562977 42.340673886454,-71.1044543107478 42.340674480411)),\n"
+"((-71.1044543107478 42.340674480411,-71.1044860600303 "
+"42.3407237015564,-71.1045215770124 42.3407653385914,\n"
+"-71.1045498002983 42.3407946553165,-71.1045611902745 "
+"42.3408058316308,-71.1046016507427 42.340837442371,\n"
+"-71.104617893173 42.3408475056957,-71.1048586153981 "
+"42.3409875993595,-71.1048736143677 42.3409959528211,\n"
+"-71.1048878050242 42.3410084812078,-71.1044020965803 42.3414730072048,\n"
+"-71.1039672113619 42.3412202916693,-71.1037740497748 42.3410666421308,\n"
+"-71.1044280218456 42.3406894151355,-71.1044543107478 42.340674480411)))') As "
+"geog;\n"
+"\n"
+"    per_meters    | per_sphere_meters |      per_ft\n"
+"------------------+-------------------+------------------\n"
+" 257.634283683311 |  257.412311446337 | 845.256836231335"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3248
 #, no-c-format
 msgid ", <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_Length\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3158
+#: reference_measure.xml:3254
 #, no-c-format
 msgid "ST_Perimeter2D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3160
+#: reference_measure.xml:3256
 #, no-c-format
-msgid "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or multi-polygon. This is currently an alias for ST_Perimeter."
+msgid ""
+"Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
+"multi-polygon. This is currently an alias for ST_Perimeter."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3166
+#: reference_measure.xml:3262
 #, no-c-format
-msgid "<funcdef>float <function>ST_Perimeter2D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Perimeter2D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3176
+#: reference_measure.xml:3272
 #, no-c-format
-msgid "Returns the 2-dimensional perimeter of the geometry, if it is a polygon or multi-polygon."
+msgid ""
+"Returns the 2-dimensional perimeter of the geometry, if it is a polygon or "
+"multi-polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3181
+#: reference_measure.xml:3277
 #, no-c-format
-msgid "This is currently an alias for ST_Perimeter. In future versions ST_Perimeter may return the highest dimension perimeter for a geometry. This is still under consideration"
+msgid ""
+"This is currently an alias for ST_Perimeter. In future versions ST_Perimeter "
+"may return the highest dimension perimeter for a geometry. This is still "
+"under consideration"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3195
+#: reference_measure.xml:3291
 #, no-c-format
 msgid "ST_3DPerimeter"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3197
+#: reference_measure.xml:3293
 #, no-c-format
-msgid "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or multi-polygon."
+msgid ""
+"Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
+"multi-polygon."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3203
+#: reference_measure.xml:3299
 #, no-c-format
-msgid "<funcdef>float <function>ST_3DPerimeter</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_3DPerimeter</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3213
+#: reference_measure.xml:3309
 #, no-c-format
-msgid "Returns the 3-dimensional perimeter of the geometry, if it is a polygon or multi-polygon. If the geometry is 2-dimensional, then the 2-dimensional perimeter is returned."
+msgid ""
+"Returns the 3-dimensional perimeter of the geometry, if it is a polygon or "
+"multi-polygon. If the geometry is 2-dimensional, then the 2-dimensional "
+"perimeter is returned."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3216
+#: reference_measure.xml:3312
 #, no-c-format
 msgid "Changed: 2.0.0 In prior versions this used to be called ST_Perimeter3D"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3222
+#: reference_measure.xml:3318
 #, no-c-format
-msgid "Perimeter of a slightly elevated polygon in the air in Massachusetts state plane feet"
+msgid ""
+"Perimeter of a slightly elevated polygon in the air in Massachusetts state "
+"plane feet"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3223
+#: reference_measure.xml:3319
 #, no-c-format
 msgid ""
-      "SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), ST_Perimeter(the_geom) FROM\n"
-      "                        (SELECT ST_GeomFromEWKT('SRID=2249;POLYGON((743238 2967416 2,743238 2967450 1,\n"
-      "743265.625 2967416 1,743238 2967416 2))') As the_geom) As foo;\n"
-      "\n"
-      "  ST_3DPerimeter  |  st_perimeter2d  |   st_perimeter\n"
-      "------------------+------------------+------------------\n"
-      " 105.465793597674 | 105.432997272188 | 105.432997272188"
+"SELECT ST_3DPerimeter(the_geom), ST_Perimeter2d(the_geom), "
+"ST_Perimeter(the_geom) FROM\n"
+"                        (SELECT ST_GeomFromEWKT('SRID=2249;POLYGON((743238 "
+"2967416 2,743238 2967450 1,\n"
+"743265.625 2967416 1,743238 2967416 2))') As the_geom) As foo;\n"
+"\n"
+"  ST_3DPerimeter  |  st_perimeter2d  |   st_perimeter\n"
+"------------------+------------------+------------------\n"
+" 105.465793597674 | 105.432997272188 | 105.432997272188"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3230
+#: reference_measure.xml:3326
 #, no-c-format
 msgid ", <xref linkend=\"ST_Perimeter\"/>, <xref linkend=\"ST_Perimeter2D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3236
+#: reference_measure.xml:3332
 #, no-c-format
 msgid "ST_PointOnSurface"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3238
+#: reference_measure.xml:3334
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to lie on the surface."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3243
+#: reference_measure.xml:3339
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PointOnSurface</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3255
+#: reference_measure.xml:3351
 #, no-c-format
 msgid "Returns a <varname>POINT</varname> guaranteed to intersect a surface."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3257
+#: reference_measure.xml:3353
 #, no-c-format
 msgid "&sfs_compliant; s3.2.14.2 // s3.2.18.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3258
+#: reference_measure.xml:3354
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, ST_PointOnSurface works for surface geometries (POLYGONs, MULTIPOLYGONS, CURVED POLYGONS). So PostGIS seems to be extending what the spec allows here. Most databases Oracle,DB II, ESRI SDE seem to only support this function for surfaces. SQL Server 2008 like PostGIS supports for all common geometries."
+msgid ""
+"&sqlmm_compliant; SQL-MM 3: 8.1.5, 9.5.6. According to the specs, "
+"ST_PointOnSurface works for surface geometries (POLYGONs, MULTIPOLYGONS, "
+"CURVED POLYGONS). So PostGIS seems to be extending what the spec allows "
+"here. Most databases Oracle,DB II, ESRI SDE seem to only support this "
+"function for surfaces. SQL Server 2008 like PostGIS supports for all common "
+"geometries."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3267
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(0 5)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(ST_PointOnSurface('LINESTRING(0 5, 0 10)'::geometry));\n"
-      " st_astext\n"
-      "------------\n"
-      " POINT(0 5)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(ST_PointOnSurface('POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))'::geometry));\n"
-      "   st_astext\n"
-      "----------------\n"
-      " POINT(2.5 2.5)\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsEWKT(ST_PointOnSurface(ST_GeomFromEWKT('LINESTRING(0 5 1, 0 0 1, 0 10 2)')));\n"
-      "   st_asewkt\n"
-      "----------------\n"
-      " POINT(0 0 1)\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3273
+#: reference_measure.xml:3363
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_PointOnSurface('POINT(0 5)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_PointOnSurface('LINESTRING(0 5, 0 10)'::geometry));\n"
+" st_astext\n"
+"------------\n"
+" POINT(0 5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(ST_PointOnSurface('POLYGON((0 0, 0 5, 5 5, 5 0, 0 0))'::"
+"geometry));\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(2.5 2.5)\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsEWKT(ST_PointOnSurface(ST_GeomFromEWKT('LINESTRING(0 5 1, 0 0 1, "
+"0 10 2)')));\n"
+"   st_asewkt\n"
+"----------------\n"
+" POINT(0 0 1)\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3369
 #, no-c-format
 msgid ", <xref linkend=\"ST_Point_Inside_Circle\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3279
+#: reference_measure.xml:3375
 #, no-c-format
 msgid "ST_Project"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3281
+#: reference_measure.xml:3377
 #, no-c-format
-msgid "Returns a <varname>POINT</varname> projected from a start point using a distance in meters and bearing (azimuth) in radians."
+msgid ""
+"Returns a <varname>POINT</varname> projected from a start point using a "
+"distance in meters and bearing (azimuth) in radians."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3286
+#: reference_measure.xml:3382
 #, no-c-format
-msgid "<funcdef>geography <function>ST_Project</function></funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type> <parameter>distance</parameter></paramdef> <paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
+msgid ""
+"<funcdef>geography <function>ST_Project</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>distance</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>azimuth</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3302
+#: reference_measure.xml:3398
 #, no-c-format
-msgid "Returns a <varname>POINT</varname> projected along a geodesic from a start point using an azimuth (bearing) measured in radians and distance measured in meters. This is also called a direct geodesic problem."
+msgid ""
+"Returns a <varname>POINT</varname> projected along a geodesic from a start "
+"point using an azimuth (bearing) measured in radians and distance measured "
+"in meters. This is also called a direct geodesic problem."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3303
+#: reference_measure.xml:3399
 #, no-c-format
-msgid "The azimuth is sometimes called the heading or the bearing in navigation. It is measured relative to true north (azimuth zero). East is azimuth 90 (&#x03C0;/2), south is azimuth 180 (&#x03C0;), west is azimuth 270 (3&#x03C0;/2)."
+msgid ""
+"The azimuth is sometimes called the heading or the bearing in navigation. It "
+"is measured relative to true north (azimuth zero). East is azimuth 90 "
+"(&#x03C0;/2), south is azimuth 180 (&#x03C0;), west is azimuth 270 "
+"(3&#x03C0;/2)."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3304
+#: reference_measure.xml:3400
 #, no-c-format
 msgid "The distance is given in meters."
 msgstr ""
 
+#. Tag: para
+#: reference_measure.xml:3403
+#, no-c-format
+msgid "Enhanced: 2.4.0 Allow negative distance and non-normalized azimuth."
+msgstr ""
+
 #. Tag: title
-#: reference_measure.xml:3311
+#: reference_measure.xml:3408
 #, no-c-format
-msgid "Example: Using degrees - projected point 100,000 meters and bearing 45 degrees"
+msgid ""
+"Example: Using degrees - projected point 100,000 meters and bearing 45 "
+"degrees"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3313
+#: reference_measure.xml:3410
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, radians(45.0)));\n"
-      "\n"
-      "                 st_astext\n"
-      "--------------------------------------------\n"
-      " POINT(0.635231029125537 0.639472334729198)\n"
-      "(1 row)"
+"SELECT ST_AsText(ST_Project('POINT(0 0)'::geography, 100000, "
+"radians(45.0)));\n"
+"\n"
+"                 st_astext\n"
+"--------------------------------------------\n"
+" POINT(0.635231029125537 0.639472334729198)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3319
+#: reference_measure.xml:3416
 #, no-c-format
-msgid ", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/docs/current/interactive/functions-math.html\">PostgreSQL Math Functions</ulink>"
+msgid ""
+", <xref linkend=\"ST_Distance\"/>, <ulink url=\"http://www.postgresql.org/"
+"docs/current/interactive/functions-math.html\">PostgreSQL Math Functions</"
+"ulink>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3325
+#: reference_measure.xml:3422
 #, no-c-format
 msgid "ST_Relate"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3327
+#: reference_measure.xml:3424
 #, no-c-format
-msgid "Returns true if this Geometry is spatially related to anotherGeometry, by testing for intersections between the Interior, Boundary and Exterior of the two geometries as specified by the values in the intersectionMatrixPattern. If no intersectionMatrixPattern is passed in, then returns the maximum intersectionMatrixPattern that relates the 2 geometries."
+msgid ""
+"Returns true if this Geometry is spatially related to anotherGeometry, by "
+"testing for intersections between the Interior, Boundary and Exterior of the "
+"two geometries as specified by the values in the intersectionMatrixPattern. "
+"If no intersectionMatrixPattern is passed in, then returns the maximum "
+"intersectionMatrixPattern that relates the 2 geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_measure.xml:3335
+#: reference_measure.xml:3432
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> <paramdef><type>text </type> <parameter>intersectionMatrixPattern</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_Relate</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Relate</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>intersectionMatrixPattern</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text "
+"<function>ST_Relate</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geomB</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>text <function>ST_Relate</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>BoundaryNodeRule</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3361
+#: reference_measure.xml:3458
 #, no-c-format
-msgid "Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if this Geometry is spatially related to anotherGeometry, by testing for intersections between the Interior, Boundary and Exterior of the two geometries as specified by the values in the <ulink url=\"http://en.wikipedia.org/wiki/DE-9IM\">DE-9IM matrix pattern</ulink>."
+msgid ""
+"Version 1: Takes geomA, geomB, intersectionMatrix and Returns 1 (TRUE) if "
+"this Geometry is spatially related to anotherGeometry, by testing for "
+"intersections between the Interior, Boundary and Exterior of the two "
+"geometries as specified by the values in the <ulink url=\"http://en."
+"wikipedia.org/wiki/DE-9IM\">DE-9IM matrix pattern</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3366
+#: reference_measure.xml:3463
 #, no-c-format
-msgid "This is especially useful for testing compound checks of intersection, crosses, etc in one step."
+msgid ""
+"This is especially useful for testing compound checks of intersection, "
+"crosses, etc in one step."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3369
+#: reference_measure.xml:3466
 #, no-c-format
-msgid "This is the \"allowable\" version that returns a boolean, not an integer. This is defined in OGC spec"
+msgid ""
+"This is the \"allowable\" version that returns a boolean, not an integer. "
+"This is defined in OGC spec"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3372
+#: reference_measure.xml:3469
 #, no-c-format
-msgid "This DOES NOT automagically include an index call. The reason for that is some relationships are anti e.g. Disjoint. If you are using a relationship pattern that requires intersection, then include the && index call."
+msgid ""
+"This DOES NOT automagically include an index call. The reason for that is "
+"some relationships are anti e.g. Disjoint. If you are using a relationship "
+"pattern that requires intersection, then include the && index call."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3377
+#: reference_measure.xml:3474
 #, no-c-format
-msgid "Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
+msgid ""
+"Version 2: Takes geomA and geomB and returns the <xref linkend=\"DE-9IM\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3379
+#: reference_measure.xml:3476
 #, no-c-format
-msgid "Version 3: same as version 2, but allows to specify a boundary node rule (1:OGC/MOD2, 2:Endpoint, 3:MultivalentEndpoint, 4:MonovalentEndpoint)"
+msgid ""
+"Version 3: same as version 2, but allows to specify a boundary node rule (1:"
+"OGC/MOD2, 2:Endpoint, 3:MultivalentEndpoint, 4:MonovalentEndpoint)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3383
+#: reference_measure.xml:3480
 #, no-c-format
 msgid "not in OGC spec, but implied. see s2.1.13.2"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3388
+#: reference_measure.xml:3485
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.25"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3389
+#: reference_measure.xml:3486
 #, no-c-format
-msgid "Enhanced: 2.0.0 - added support for specifying boundary node rule (requires GEOS >= 3.0)."
+msgid ""
+"Enhanced: 2.0.0 - added support for specifying boundary node rule (requires "
+"GEOS >= 3.0)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3396
-#, no-c-format
-msgid ""
-      "--Find all compounds that intersect and not touch a poly (interior intersects)\n"
-      "SELECT l.* , b.name As poly_name\n"
-      "        FROM polys As b\n"
-      "INNER JOIN compounds As l\n"
-      "ON (p.the_geom && b.the_geom\n"
-      "AND ST_Relate(l.the_geom, b.the_geom,'T********'));\n"
-      "\n"
-      "SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2));\n"
-      "st_relate\n"
-      "-----------\n"
-      "0FFFFF212\n"
-      "\n"
-      "SELECT ST_Relate(ST_GeometryFromText('LINESTRING(1 2, 3 4)'), ST_GeometryFromText('LINESTRING(5 6, 7 8)'));\n"
-      "st_relate\n"
-      "-----------\n"
-      "FF1FF0102\n"
-      "\n"
-      "\n"
-      "SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '0FFFFF212');\n"
-      "st_relate\n"
-      "-----------\n"
-      "t\n"
-      "\n"
-      "SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '*FF*FF212');\n"
-      "st_relate\n"
-      "-----------\n"
-      "t"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3403
+#: reference_measure.xml:3493
 #, no-c-format
-msgid ", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
+msgid ""
+"--Find all compounds that intersect and not touch a poly (interior "
+"intersects)\n"
+"SELECT l.* , b.name As poly_name\n"
+"        FROM polys As b\n"
+"INNER JOIN compounds As l\n"
+"ON (p.the_geom && b.the_geom\n"
+"AND ST_Relate(l.the_geom, b.the_geom,'T********'));\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2));\n"
+"st_relate\n"
+"-----------\n"
+"0FFFFF212\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('LINESTRING(1 2, 3 4)'), "
+"ST_GeometryFromText('LINESTRING(5 6, 7 8)'));\n"
+"st_relate\n"
+"-----------\n"
+"FF1FF0102\n"
+"\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '0FFFFF212');\n"
+"st_relate\n"
+"-----------\n"
+"t\n"
+"\n"
+"SELECT ST_Relate(ST_GeometryFromText('POINT(1 2)'), "
+"ST_Buffer(ST_GeometryFromText('POINT(1 2)'),2), '*FF*FF212');\n"
+"st_relate\n"
+"-----------\n"
+"t"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3500
+#, no-c-format
+msgid ""
+", <xref linkend=\"DE-9IM\"/>, <xref linkend=\"ST_Disjoint\"/>, <xref linkend="
+"\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3409
+#: reference_measure.xml:3506
 #, no-c-format
 msgid "ST_RelateMatch"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3411
+#: reference_measure.xml:3508
 #, no-c-format
-msgid "Returns true if intersectionMattrixPattern1 implies intersectionMatrixPattern2"
+msgid ""
+"Returns true if intersectionMattrixPattern1 implies "
+"intersectionMatrixPattern2"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3416
+#: reference_measure.xml:3513
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_RelateMatch</function></funcdef> <paramdef><type>text </type> <parameter>intersectionMatrix</parameter></paramdef> <paramdef><type>text </type> <parameter>intersectionMatrixPattern</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_RelateMatch</function></funcdef> "
+"<paramdef><type>text </type> <parameter>intersectionMatrix</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>intersectionMatrixPattern</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3427
+#: reference_measure.xml:3524
 #, no-c-format
-msgid "Takes intersectionMatrix and intersectionMatrixPattern and Returns true if the intersectionMatrix satisfies the intersectionMatrixPattern. For more information refer to <xref linkend=\"DE-9IM\"/>."
+msgid ""
+"Takes intersectionMatrix and intersectionMatrixPattern and Returns true if "
+"the intersectionMatrix satisfies the intersectionMatrixPattern. For more "
+"information refer to <xref linkend=\"DE-9IM\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3430
+#: reference_measure.xml:3527
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3436
+#: reference_measure.xml:3533
 #, no-c-format
 msgid ""
-      "SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
-      "-- result --\n"
-      "t\n"
-      "--example of common intersection matrix patterns and example matrices\n"
-      "-- comparing relationships of involving one invalid geometry and ( a line and polygon that intersect at interior and boundary)\n"
-      "SELECT mat.name, pat.name, ST_RelateMatch(mat.val, pat.val) As satisfied\n"
-      "    FROM\n"
-      "        ( VALUES ('Equality', 'T1FF1FFF1'),\n"
-      "                ('Overlaps', 'T*T***T**'),\n"
-      "                ('Within', 'T*F**F***'),\n"
-      "                ('Disjoint', 'FF*FF****') As pat(name,val)\n"
-      "        CROSS JOIN\n"
-      "            (        VALUES ('Self intersections (invalid)', '111111111'),\n"
-      "                    ('IE2_BI1_BB0_BE1_EI1_EE2', 'FF2101102'),\n"
-      "                    ('IB1_IE1_BB0_BE0_EI2_EI1_EE2', 'F11F00212')\n"
-      "            ) As mat(name,val);"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3442
+"SELECT ST_RelateMatch('101202FFF', 'TTTTTTFFF') ;\n"
+"-- result --\n"
+"t\n"
+"--example of common intersection matrix patterns and example matrices\n"
+"-- comparing relationships of involving one invalid geometry and ( a line "
+"and polygon that intersect at interior and boundary)\n"
+"SELECT mat.name, pat.name, ST_RelateMatch(mat.val, pat.val) As satisfied\n"
+"    FROM\n"
+"        ( VALUES ('Equality', 'T1FF1FFF1'),\n"
+"                ('Overlaps', 'T*T***T**'),\n"
+"                ('Within', 'T*F**F***'),\n"
+"                ('Disjoint', 'FF*FF****') As pat(name,val)\n"
+"        CROSS JOIN\n"
+"            (        VALUES ('Self intersections (invalid)', '111111111'),\n"
+"                    ('IE2_BI1_BB0_BE1_EI1_EE2', 'FF2101102'),\n"
+"                    ('IB1_IE1_BB0_BE0_EI2_EI1_EE2', 'F11F00212')\n"
+"            ) As mat(name,val);"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3539
 #, no-c-format
 msgid ", <xref linkend=\"ST_Relate\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3448
+#: reference_measure.xml:3545
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3450
+#: reference_measure.xml:3547
 #, no-c-format
 msgid "Returns the 2-dimensional shortest line between two geometries"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3455
+#: reference_measure.xml:3552
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ShortestLine</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ShortestLine</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3470
+#: reference_measure.xml:3567
 #, no-c-format
-msgid "Returns the 2-dimensional shortest line between two geometries. The function will only return the first shortest line if more than one, that the function finds. If g1 and g2 intersects in just one point the function will return a line with both start and end in that intersection-point. If g1 and g2 are intersecting with more than one point the function will return a line with start and end in the same point but it can be any of the intersecting points. The line returned will alway [...]
+msgid ""
+"Returns the 2-dimensional shortest line between two geometries. The function "
+"will only return the first shortest line if more than one, that the function "
+"finds. If g1 and g2 intersects in just one point the function will return a "
+"line with both start and end in that intersection-point. If g1 and g2 are "
+"intersecting with more than one point the function will return a line with "
+"start and end in the same point but it can be any of the intersecting "
+"points. The line returned will always start in g1 and end in g2. The length "
+"of the line this function returns will always be the same as ST_Distance "
+"returns for g1 and g2."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3494
+#: reference_measure.xml:3591
 #, no-c-format
 msgid "Shortest line between point and linestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3497
+#: reference_measure.xml:3594
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "        ST_ShortestLine('POINT(100 100)'::geometry,\n"
-      "                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
-      "        ) As sline;\n"
-      "\n"
-      "\n"
-      "   sline\n"
-      "-----------------\n"
-      "LINESTRING(100 100,73.0769230769231 115.384615384615)"
+"SELECT ST_AsText(\n"
+"        ST_ShortestLine('POINT(100 100)'::geometry,\n"
+"                'LINESTRING (20 80, 98 190, 110 180, 50 75 )'::geometry)\n"
+"        ) As sline;\n"
+"\n"
+"\n"
+"   sline\n"
+"-----------------\n"
+"LINESTRING(100 100,73.0769230769231 115.384615384615)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3505
+#: reference_measure.xml:3602
 #, no-c-format
 msgid "shortest line between polygon and polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3508
+#: reference_measure.xml:3605
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "                ST_ShortestLine(\n"
-      "                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 100, 175 150))'),\n"
-      "                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                        )\n"
-      "                ) As slinewkt;\n"
-      "\n"
-      " LINESTRING(140.752120669087 125.695053378061,121.111404660392 153.370607753949)"
+"SELECT ST_AsText(\n"
+"                ST_ShortestLine(\n"
+"                        ST_GeomFromText('POLYGON((175 150, 20 40, 50 60, 125 "
+"100, 175 150))'),\n"
+"                        ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                        )\n"
+"                ) As slinewkt;\n"
+"\n"
+" LINESTRING(140.752120669087 125.695053378061,121.111404660392 "
+"153.370607753949)"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3520
+#: reference_measure.xml:3617
 #, no-c-format
-msgid ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref linkend=\"ST_MaxDistance\"/>"
+msgid ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"ST_LongestLine\"/>, <xref "
+"linkend=\"ST_MaxDistance\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3526
+#: reference_measure.xml:3623
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3528
+#: reference_measure.xml:3625
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the geometries have at least one point in common, but their interiors do not intersect."
+msgid ""
+"Returns <varname>TRUE</varname> if the geometries have at least one point in "
+"common, but their interiors do not intersect."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3534
+#: reference_measure.xml:3631
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Touches</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Touches</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>g2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3549
+#: reference_measure.xml:3646
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if the only points in common between <parameter>g1</parameter> and <parameter>g2</parameter> lie in the union of the boundaries of <parameter>g1</parameter> and <parameter>g2</parameter>. The <function>ST_Touches</function> relation applies to all Area/Area, Line/Line, Line/Area, Point/Area and Point/Line pairs of relationships, but <emphasis>not</emphasis> to the Point/Point pair."
+msgid ""
+"Returns <varname>TRUE</varname> if the only points in common between "
+"<parameter>g1</parameter> and <parameter>g2</parameter> lie in the union of "
+"the boundaries of <parameter>g1</parameter> and <parameter>g2</parameter>. "
+"The <function>ST_Touches</function> relation applies to all Area/Area, Line/"
+"Line, Line/Area, Point/Area and Point/Line pairs of relationships, but "
+"<emphasis>not</emphasis> to the Point/Point pair."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3556
+#: reference_measure.xml:3653
 #, no-c-format
 msgid "In mathematical terms, this predicate is expressed as:"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3566
+#: reference_measure.xml:3663
 #, no-c-format
 msgid "The allowable DE-9IM Intersection Matrices for the two geometries are:"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3570
+#: reference_measure.xml:3667
 #, no-c-format
 msgid "FT*******"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3574
+#: reference_measure.xml:3671
 #, no-c-format
 msgid "F**T*****"
 msgstr ""
 
 #. Tag: markup
-#: reference_measure.xml:3578
+#: reference_measure.xml:3675
 #, no-c-format
 msgid "F***T****"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3587
+#: reference_measure.xml:3684
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid using an index, use <function>_ST_Touches</function> instead."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"using an index, use <function>_ST_Touches</function> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3593
+#: reference_measure.xml:3690
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.28"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3599
+#: reference_measure.xml:3696
 #, no-c-format
-msgid "The <function>ST_Touches</function> predicate returns <varname>TRUE</varname> in all the following illustrations."
+msgid ""
+"The <function>ST_Touches</function> predicate returns <varname>TRUE</"
+"varname> in all the following illustrations."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3669
+#: reference_measure.xml:3766
 #, no-c-format
 msgid ""
-      "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::geometry);\n"
-      " st_touches\n"
-      "------------\n"
-      " f\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(0 2)'::geometry);\n"
-      " st_touches\n"
-      "------------\n"
-      " t\n"
-      "(1 row)"
+"SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(1 1)'::"
+"geometry);\n"
+" st_touches\n"
+"------------\n"
+" f\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_Touches('LINESTRING(0 0, 1 1, 0 2)'::geometry, 'POINT(0 2)'::"
+"geometry);\n"
+" st_touches\n"
+"------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_measure.xml:3675
+#: reference_measure.xml:3772
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_measure.xml:3677
+#: reference_measure.xml:3774
 #, no-c-format
 msgid "Returns true if the geometry A is completely inside geometry B"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_measure.xml:3682
+#: reference_measure.xml:3779
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_Within</function></funcdef> <paramdef><type>geometry </type> <parameter>A</parameter></paramdef> <paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_Within</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>B</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3697
+#: reference_measure.xml:3794
 #, no-c-format
-msgid "Returns TRUE if geometry A is completely inside geometry B. For this function to make sense, the source geometries must both be of the same coordinate projection, having the same SRID. It is a given that if ST_Within(A,B) is true and ST_Within(B,A) is true, then the two geometries are considered spatially equal."
+msgid ""
+"Returns TRUE if geometry A is completely inside geometry B. For this "
+"function to make sense, the source geometries must both be of the same "
+"coordinate projection, having the same SRID. It is a given that if "
+"ST_Within(A,B) is true and ST_Within(B,A) is true, then the two geometries "
+"are considered spatially equal."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3714
+#: reference_measure.xml:3811
 #, no-c-format
-msgid "This function call will automatically include a bounding box comparison that will make use of any indexes that are available on the geometries. To avoid index use, use the function _ST_Within."
+msgid ""
+"This function call will automatically include a bounding box comparison that "
+"will make use of any indexes that are available on the geometries. To avoid "
+"index use, use the function _ST_Within."
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3722
+#: reference_measure.xml:3819
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.2 // s2.1.13.3 - a.Relate(b, 'T*F**F***')"
 msgstr ""
 
 #. Tag: para
-#: reference_measure.xml:3725
+#: reference_measure.xml:3822
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.30"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_measure.xml:3730
+#: reference_measure.xml:3827
 #, no-c-format
 msgid ""
-      "--a circle within a circle\n"
-      "SELECT ST_Within(smallc,smallc) As smallinsmall,\n"
-      "        ST_Within(smallc, bigc) As smallinbig,\n"
-      "        ST_Within(bigc,smallc) As biginsmall,\n"
-      "        ST_Within(ST_Union(smallc, bigc), bigc) as unioninbig,\n"
-      "        ST_Within(bigc, ST_Union(smallc, bigc)) as biginunion,\n"
-      "        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion\n"
-      "FROM\n"
-      "(\n"
-      "SELECT ST_Buffer(ST_GeomFromText('POINT(50 50)'), 20) As smallc,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(50 50)'), 40) As bigc) As foo;\n"
-      "--Result\n"
-      " smallinsmall | smallinbig | biginsmall | unioninbig | biginunion | bigisunion\n"
-      "--------------+------------+------------+------------+------------+------------\n"
-      " t            | t          | f          | t          | t          | t\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_measure.xml:3741
+"--a circle within a circle\n"
+"SELECT ST_Within(smallc,smallc) As smallinsmall,\n"
+"        ST_Within(smallc, bigc) As smallinbig,\n"
+"        ST_Within(bigc,smallc) As biginsmall,\n"
+"        ST_Within(ST_Union(smallc, bigc), bigc) as unioninbig,\n"
+"        ST_Within(bigc, ST_Union(smallc, bigc)) as biginunion,\n"
+"        ST_Equals(bigc, ST_Union(smallc, bigc)) as bigisunion\n"
+"FROM\n"
+"(\n"
+"SELECT ST_Buffer(ST_GeomFromText('POINT(50 50)'), 20) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(50 50)'), 40) As bigc) As foo;\n"
+"--Result\n"
+" smallinsmall | smallinbig | biginsmall | unioninbig | biginunion | "
+"bigisunion\n"
+"--------------+------------+------------+------------+------------"
+"+------------\n"
+" t            | t          | f          | t          | t          | t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_measure.xml:3838
 #, no-c-format
 msgid ", <xref linkend=\"ST_Equals\"/>, <xref linkend=\"ST_IsValid\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_misc.xml.pot b/doc/po/templates/reference_misc.xml.pot
index 81dfeff..19b8dce 100644
--- a/doc/po/templates/reference_misc.xml.pot
+++ b/doc/po/templates/reference_misc.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -35,11 +35,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_misc.xml:14
 #, no-c-format
-msgid "<funcdef>geometry[] <function>ST_Accum</function></funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry[] <function>ST_Accum</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_misc.xml:22 reference_misc.xml:64 reference_misc.xml:106 reference_misc.xml:167 reference_misc.xml:267 reference_misc.xml:327 reference_misc.xml:381 reference_misc.xml:434 reference_misc.xml:476 reference_misc.xml:528
+#: reference_misc.xml:22 reference_misc.xml:64 reference_misc.xml:106
+#: reference_misc.xml:167 reference_misc.xml:267 reference_misc.xml:327
+#: reference_misc.xml:381 reference_misc.xml:434 reference_misc.xml:476
+#: reference_misc.xml:528
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -51,37 +57,49 @@ msgid "<para>Aggregate. Constructs an array of geometries.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_misc.xml:25 reference_misc.xml:68 reference_misc.xml:109 reference_misc.xml:290 reference_misc.xml:347 reference_misc.xml:393
+#: reference_misc.xml:25 reference_misc.xml:68 reference_misc.xml:109
+#: reference_misc.xml:290 reference_misc.xml:347 reference_misc.xml:393
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
+"introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_misc.xml:26 reference_misc.xml:113 reference_misc.xml:395 reference_misc.xml:486
+#: reference_misc.xml:26 reference_misc.xml:113 reference_misc.xml:395
+#: reference_misc.xml:486
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_misc.xml:27 reference_misc.xml:69 reference_misc.xml:110 reference_misc.xml:197 reference_misc.xml:396 reference_misc.xml:487
+#: reference_misc.xml:27 reference_misc.xml:69 reference_misc.xml:110
+#: reference_misc.xml:197 reference_misc.xml:396 reference_misc.xml:487
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_misc.xml:28 reference_misc.xml:70 reference_misc.xml:111 reference_misc.xml:294 reference_misc.xml:348 reference_misc.xml:397 reference_misc.xml:488
+#: reference_misc.xml:28 reference_misc.xml:70 reference_misc.xml:111
+#: reference_misc.xml:294 reference_misc.xml:348 reference_misc.xml:397
+#: reference_misc.xml:488
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_misc.xml:29 reference_misc.xml:71 reference_misc.xml:112 reference_misc.xml:295 reference_misc.xml:349 reference_misc.xml:398 reference_misc.xml:489
+#: reference_misc.xml:29 reference_misc.xml:71 reference_misc.xml:112
+#: reference_misc.xml:295 reference_misc.xml:349 reference_misc.xml:398
+#: reference_misc.xml:489
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_misc.xml:34 reference_misc.xml:76 reference_misc.xml:118 reference_misc.xml:202 reference_misc.xml:300 reference_misc.xml:354 reference_misc.xml:402 reference_misc.xml:446 reference_misc.xml:495 reference_misc.xml:542
+#: reference_misc.xml:34 reference_misc.xml:76 reference_misc.xml:118
+#: reference_misc.xml:202 reference_misc.xml:300 reference_misc.xml:354
+#: reference_misc.xml:402 reference_misc.xml:446 reference_misc.xml:495
+#: reference_misc.xml:542
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -90,28 +108,35 @@ msgstr ""
 #: reference_misc.xml:36
 #, no-c-format
 msgid ""
-      "SELECT (ST_Accum(the_geom)) As all_em, ST_AsText((ST_Accum(the_geom))[1]) As grabone,\n"
-      "(ST_Accum(the_geom))[2:4] as grab_rest\n"
-      "                        FROM (SELECT ST_MakePoint(a*CAST(random()*10 As integer), a*CAST(random()*10 As integer), a*CAST(random()*10 As integer)) As the_geom\n"
-      "                                FROM generate_series(1,4) a) As foo;\n"
-      "\n"
-      "all_em|grabone   | grab_rest\n"
-      "\n"
-      "-------------------------------------------------------------------------------+\n"
-      "\n"
-      " {0101000080000000000000144000000000000024400000000000001040:\n"
-      " 0101000080000000000\n"
-      "00018400000000000002C400000000000003040:\n"
-      "0101000080000000000000354000000000000038400000000000001840:\n"
-      "010100008000000000000040400000000000003C400000000000003040} |\n"
-      " POINT(5 10) | {010100008000000000000018400000000000002C400000000000003040:\n"
-      " 0101000080000000000000354000000000000038400000000000001840:\n"
-      " 010100008000000000000040400000000000003C400000000000003040}\n"
-      "(1 row)"
+"SELECT (ST_Accum(the_geom)) As all_em, ST_AsText((ST_Accum(the_geom))[1]) As "
+"grabone,\n"
+"(ST_Accum(the_geom))[2:4] as grab_rest\n"
+"                        FROM (SELECT ST_MakePoint(a*CAST(random()*10 As "
+"integer), a*CAST(random()*10 As integer), a*CAST(random()*10 As integer)) As "
+"the_geom\n"
+"                                FROM generate_series(1,4) a) As foo;\n"
+"\n"
+"all_em|grabone   | grab_rest\n"
+"\n"
+"-------------------------------------------------------------------------------"
+"+\n"
+"\n"
+" {0101000080000000000000144000000000000024400000000000001040:\n"
+" 0101000080000000000\n"
+"00018400000000000002C400000000000003040:\n"
+"0101000080000000000000354000000000000038400000000000001840:\n"
+"010100008000000000000040400000000000003C400000000000003040} |\n"
+" POINT(5 10) | {010100008000000000000018400000000000002C400000000000003040:\n"
+" 0101000080000000000000354000000000000038400000000000001840:\n"
+" 010100008000000000000040400000000000003C400000000000003040}\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
-#: reference_misc.xml:41 reference_misc.xml:83 reference_misc.xml:125 reference_misc.xml:209 reference_misc.xml:306 reference_misc.xml:360 reference_misc.xml:407 reference_misc.xml:453 reference_misc.xml:502 reference_misc.xml:549
+#: reference_misc.xml:41 reference_misc.xml:83 reference_misc.xml:125
+#: reference_misc.xml:209 reference_misc.xml:306 reference_misc.xml:360
+#: reference_misc.xml:407 reference_misc.xml:453 reference_misc.xml:502
+#: reference_misc.xml:549
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -125,34 +150,41 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:51
 #, no-c-format
-msgid "<refpurpose>Returns a BOX2D representing the maximum extents of the geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a BOX2D representing the maximum extents of the geometry."
+"</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:56
 #, no-c-format
-msgid "<funcdef>box2d <function>Box2D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>box2d <function>Box2D</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:66
 #, no-c-format
-msgid "<para>Returns a BOX2D representing the maximum extents of the geometry.</para>"
+msgid ""
+"<para>Returns a BOX2D representing the maximum extents of the geometry.</"
+"para>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:78
 #, no-c-format
 msgid ""
-      "SELECT Box2D(ST_GeomFromText('LINESTRING(1 2, 3 4, 5 6)'));\n"
-      "        box2d\n"
-      "        ---------\n"
-      "        BOX(1 2,5 6)\n"
-      "\n"
-      "        SELECT Box2D(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)'));\n"
-      "        box2d\n"
-      "        --------\n"
-      "        BOX(220186.984375 150406,220288.25 150506.140625)"
+"SELECT Box2D(ST_GeomFromText('LINESTRING(1 2, 3 4, 5 6)'));\n"
+"        box2d\n"
+"        ---------\n"
+"        BOX(1 2,5 6)\n"
+"\n"
+"        SELECT Box2D(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 "
+"150505,220227 150406)'));\n"
+"        box2d\n"
+"        --------\n"
+"        BOX(220186.984375 150406,220288.25 150506.140625)"
 msgstr ""
 
 #. Tag: para
@@ -170,34 +202,41 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:93
 #, no-c-format
-msgid "<refpurpose>Returns a BOX3D representing the maximum extents of the geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a BOX3D representing the maximum extents of the geometry."
+"</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:98
 #, no-c-format
-msgid "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>geometry "
+"</type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:108
 #, no-c-format
-msgid "<para>Returns a BOX3D representing the maximum extents of the geometry.</para>"
+msgid ""
+"<para>Returns a BOX3D representing the maximum extents of the geometry.</"
+"para>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:120
 #, no-c-format
 msgid ""
-      "SELECT Box3D(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 5, 5 6 5)'));\n"
-      "        Box3d\n"
-      "        ---------\n"
-      "        BOX3D(1 2 3,5 6 5)\n"
-      "\n"
-      "        SELECT Box3D(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 1,220227 150406 1)'));\n"
-      "        Box3d\n"
-      "        --------\n"
-      "        BOX3D(220227 150406 1,220268 150415 1)"
+"SELECT Box3D(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 5, 5 6 5)'));\n"
+"        Box3d\n"
+"        ---------\n"
+"        BOX3D(1 2 3,5 6 5)\n"
+"\n"
+"        SELECT Box3D(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 "
+"150505 1,220227 150406 1)'));\n"
+"        Box3d\n"
+"        --------\n"
+"        BOX3D(220227 150406 1,220268 150415 1)"
 msgstr ""
 
 #. Tag: para
@@ -215,37 +254,66 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:135
 #, no-c-format
-msgid "Return the 'estimated' extent of the given spatial table. The estimated is taken from the geometry column's statistics. The current schema will be used if not specified."
+msgid ""
+"Return the 'estimated' extent of the given spatial table. The estimated is "
+"taken from the geometry column's statistics. The current schema will be used "
+"if not specified."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_misc.xml:141
 #, no-c-format
-msgid "<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></funcdef> <paramdef><type>text </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>text </type> <parameter>table_name</parameter></paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</parameter></paramdef> <paramdef><type>boolean </type> <parameter>parent_ony</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></funcdef> <p [...]
+msgid ""
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> <paramdef><type>boolean </type> <parameter>parent_ony</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>box2d "
+"<function>ST_EstimatedExtent</function></funcdef> <paramdef><type>text </"
+"type> <parameter>schema_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>table_name</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>geocolumn_name</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_EstimatedExtent</function></"
+"funcdef> <paramdef><type>text </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>geocolumn_name</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:169
 #, no-c-format
-msgid "Return the 'estimated' extent of the given spatial table. The estimated is taken from the geometry column's statistics. The current schema will be used if not specified. The default behavior is to also use statistics collected from children tables (tables with INHERITS) if available. If 'parent_ony' is set to TRUE, only statistics for the given table are used and children tables are ignored."
+msgid ""
+"Return the 'estimated' extent of the given spatial table. The estimated is "
+"taken from the geometry column's statistics. The current schema will be used "
+"if not specified. The default behavior is to also use statistics collected "
+"from children tables (tables with INHERITS) if available. If 'parent_ony' is "
+"set to TRUE, only statistics for the given table are used and children "
+"tables are ignored."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:178
 #, no-c-format
-msgid "For PostgreSQL>=8.0.0 statistics are gathered by VACUUM ANALYZE and resulting extent will be about 95% of the real one."
+msgid ""
+"For PostgreSQL>=8.0.0 statistics are gathered by VACUUM ANALYZE and "
+"resulting extent will be about 95% of the real one."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:183
 #, no-c-format
-msgid "In absence of statistics (empty table or no ANALYZE called) this function returns NULL. Prior to version 1.5.4 an exception was thrown instead."
+msgid ""
+"In absence of statistics (empty table or no ANALYZE called) this function "
+"returns NULL. Prior to version 1.5.4 an exception was thrown instead."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:191
 #, no-c-format
-msgid "For PostgreSQL<8.0.0 statistics are gathered by update_geometry_stats() and resulting extent will be exact."
+msgid ""
+"For PostgreSQL<8.0.0 statistics are gathered by update_geometry_stats() "
+"and resulting extent will be exact."
 msgstr ""
 
 #. Tag: para
@@ -264,13 +332,13 @@ msgstr ""
 #: reference_misc.xml:204
 #, no-c-format
 msgid ""
-      "SELECT ST_EstimatedExtent('ny', 'edges', 'the_geom');\n"
-      "--result--\n"
-      "BOX(-8877653 4912316,-8010225.5 5589284)\n"
-      "\n"
-      "SELECT ST_EstimatedExtent('feature_poly', 'the_geom');\n"
-      "--result--\n"
-      "BOX(-124.659652709961 24.6830825805664,-67.7798080444336 49.0012092590332)"
+"SELECT ST_EstimatedExtent('ny', 'edges', 'the_geom');\n"
+"--result--\n"
+"BOX(-8877653 4912316,-8010225.5 5589284)\n"
+"\n"
+"SELECT ST_EstimatedExtent('feature_poly', 'the_geom');\n"
+"--result--\n"
+"BOX(-124.659652709961 24.6830825805664,-67.7798080444336 49.0012092590332)"
 msgstr ""
 
 #. Tag: refname
@@ -282,91 +350,152 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:217
 #, no-c-format
-msgid "Returns bounding box expanded in all directions from the bounding box of the input geometry. Uses double-precision"
+msgid ""
+"Returns bounding box expanded in all directions from the bounding box of the "
+"input geometry. Uses double-precision"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_misc.xml:221
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>float</type> <parameter>units_to_expand</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>float</type> <parameter>dx</parameter></paramdef> <paramdef><type>float</type>  [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Expand</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>units_to_expand</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Expand</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dx</parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>dy</parameter></paramdef> <paramdef choice=\"opt\"><type>float</"
+"type> <parameter>dz=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>float</type> <parameter>dm=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box2d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box2d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box2d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box2d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>box3d <function>ST_Expand</"
+"function></funcdef> <paramdef><type>box3d </type> <parameter>box</"
+"parameter></paramdef> <paramdef><type>float</type> "
+"<parameter>units_to_expand</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>box3d <function>ST_Expand</function></funcdef> "
+"<paramdef><type>box3d </type> <parameter>box</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dx</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>dy</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>float</type> <parameter>dz=0</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:269
 #, no-c-format
-msgid "This function returns a bounding box expanded from the bounding box of the input, either by specifying a single distance with which the box should be expanded in all directions, or by specifying an expansion distance for each direction. Uses double-precision. Can be very useful for distance queries, or to add a bounding box filter to a query to take advantage of a spatial index."
+msgid ""
+"This function returns a bounding box expanded from the bounding box of the "
+"input, either by specifying a single distance with which the box should be "
+"expanded in all directions, or by specifying an expansion distance for each "
+"direction. Uses double-precision. Can be very useful for distance queries, "
+"or to add a bounding box filter to a query to take advantage of a spatial "
+"index."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:275
 #, no-c-format
-msgid "In addition to the geometry version of ST_Expand, which is the most commonly used, variants are provided that accept and produce internal BOX2D and BOX3D data types."
+msgid ""
+"In addition to the geometry version of ST_Expand, which is the most commonly "
+"used, variants are provided that accept and produce internal BOX2D and BOX3D "
+"data types."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:278
 #, no-c-format
-msgid "ST_Expand is similar in concept to ST_Buffer, except while buffer expands the geometry in all directions, ST_Expand expands the bounding box an x,y,z unit amount."
+msgid ""
+"ST_Expand is similar in concept to ST_Buffer, except while buffer expands "
+"the geometry in all directions, ST_Expand expands the bounding box an x,y,z "
+"unit amount."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:280
 #, no-c-format
-msgid "Units are in the units of the spatial reference system in use denoted by the SRID."
+msgid ""
+"Units are in the units of the spatial reference system in use denoted by the "
+"SRID."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:283
 #, no-c-format
-msgid "Pre 1.3, ST_Expand was used in conjunction with distance to do indexable queries. Something of the form <code>the_geom && ST_Expand('POINT(10 20)', 10) AND ST_Distance(the_geom, 'POINT(10 20)') < 10</code> Post 1.2, this was replaced with the easier ST_DWithin construct."
+msgid ""
+"Pre 1.3, ST_Expand was used in conjunction with distance to do indexable "
+"queries. Something of the form <code>the_geom && ST_Expand('POINT(10 "
+"20)', 10) AND ST_Distance(the_geom, 'POINT(10 20)') < 10</code> Post 1.2, "
+"this was replaced with the easier ST_DWithin construct."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:289
 #, no-c-format
-msgid "Availability: 1.5.0 behavior changed to output double precision instead of float4 coordinates."
+msgid ""
+"Availability: 1.5.0 behavior changed to output double precision instead of "
+"float4 coordinates."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:291
 #, no-c-format
-msgid "Enhanced: 2.3.0 support was added to expand a box by different amounts in different dimensions."
+msgid ""
+"Enhanced: 2.3.0 support was added to expand a box by different amounts in "
+"different dimensions."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:301
 #, no-c-format
-msgid "Examples below use US National Atlas Equal Area (SRID=2163) which is a meter projection"
+msgid ""
+"Examples below use US National Atlas Equal Area (SRID=2163) which is a meter "
+"projection"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:302
 #, no-c-format
 msgid ""
-      "<!-- TODO: fix results of documentation to reflect new behavior -->\n"
-      "--10 meter expanded box around bbox of a linestring\n"
-      "SELECT CAST(ST_Expand(ST_GeomFromText('LINESTRING(2312980 110676,2312923 110701,2312892 110714)', 2163),10) As box2d);\n"
-      "                                         st_expand\n"
-      "------------------------------------\n"
-      " BOX(2312882 110666,2312990 110724)\n"
-      "\n"
-      "--10 meter expanded 3d box of a 3d box\n"
-      "SELECT ST_Expand(CAST('BOX3D(778783 2951741 1,794875 2970042.61545891 10)' As box3d),10)\n"
-      "                                                          st_expand\n"
-      "-----------------------------------------------------\n"
-      " BOX3D(778773 2951731 -9,794885 2970052.61545891 20)\n"
-      "\n"
-      " --10 meter geometry astext rep of a expand box around a point geometry\n"
-      " SELECT ST_AsEWKT(ST_Expand(ST_GeomFromEWKT('SRID=2163;POINT(2312980 110676)'),10));\n"
-      "                                                                                        st_asewkt\n"
-      "-------------------------------------------------------------------------------------------------\n"
-      " SRID=2163;POLYGON((2312970 110666,2312970 110686,2312990 110686,2312990 110666,2312970 110666))"
+"<!-- TODO: fix results of documentation to reflect new behavior -->\n"
+"--10 meter expanded box around bbox of a linestring\n"
+"SELECT CAST(ST_Expand(ST_GeomFromText('LINESTRING(2312980 110676,2312923 "
+"110701,2312892 110714)', 2163),10) As box2d);\n"
+"                                         st_expand\n"
+"------------------------------------\n"
+" BOX(2312882 110666,2312990 110724)\n"
+"\n"
+"--10 meter expanded 3d box of a 3d box\n"
+"SELECT ST_Expand(CAST('BOX3D(778783 2951741 1,794875 2970042.61545891 10)' "
+"As box3d),10)\n"
+"                                                          st_expand\n"
+"-----------------------------------------------------\n"
+" BOX3D(778773 2951731 -9,794885 2970052.61545891 20)\n"
+"\n"
+" --10 meter geometry astext rep of a expand box around a point geometry\n"
+" SELECT ST_AsEWKT(ST_Expand(ST_GeomFromEWKT('SRID=2163;POINT(2312980 "
+"110676)'),10));\n"
+"                                                                                        st_asewkt\n"
+"-------------------------------------------------------------------------------------------------\n"
+" SRID=2163;POLYGON((2312970 110666,2312970 110686,2312990 110686,2312990 "
+"110666,2312970 110666))"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:307
 #, no-c-format
-msgid ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref linkend=\"ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"ST_DWithin\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -378,43 +507,60 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:314
 #, no-c-format
-msgid "an aggregate function that returns the bounding box that bounds rows of geometries."
+msgid ""
+"an aggregate function that returns the bounding box that bounds rows of "
+"geometries."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:319
 #, no-c-format
-msgid "<funcdef>box2d <function>ST_Extent</function></funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</parameter></paramdef>"
+msgid ""
+"<funcdef>box2d <function>ST_Extent</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:329
 #, no-c-format
-msgid "ST_Extent returns a bounding box that encloses a set of geometries. The ST_Extent function is an \"aggregate\" function in the terminology of SQL. That means that it operates on lists of data, in the same way the SUM() and AVG() functions do."
+msgid ""
+"ST_Extent returns a bounding box that encloses a set of geometries. The "
+"ST_Extent function is an \"aggregate\" function in the terminology of SQL. "
+"That means that it operates on lists of data, in the same way the SUM() and "
+"AVG() functions do."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:332 reference_misc.xml:386
 #, no-c-format
-msgid "Since it returns a bounding box, the spatial Units are in the units of the spatial reference system in use denoted by the SRID"
+msgid ""
+"Since it returns a bounding box, the spatial Units are in the units of the "
+"spatial reference system in use denoted by the SRID"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:333
 #, no-c-format
-msgid "ST_Extent is similar in concept to Oracle Spatial/Locator's SDO_AGGR_MBR"
+msgid ""
+"ST_Extent is similar in concept to Oracle Spatial/Locator's SDO_AGGR_MBR"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:335
 #, no-c-format
-msgid "Since ST_Extent returns a bounding box, the SRID meta-data is lost. Use ST_SetSRID to force it back into a geometry with SRID meta data. The coordinates are in the units of the spatial ref of the orginal geometries."
+msgid ""
+"Since ST_Extent returns a bounding box, the SRID meta-data is lost. Use "
+"ST_SetSRID to force it back into a geometry with SRID meta data. The "
+"coordinates are in the units of the spatial ref of the orginal geometries."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:340
 #, no-c-format
-msgid "ST_Extent will return boxes with only an x and y component even with (x,y,z) coordinate geometries. To maintain x,y,z use ST_3DExtent instead."
+msgid ""
+"ST_Extent will return boxes with only an x and y component even with (x,y,z) "
+"coordinate geometries. To maintain x,y,z use ST_3DExtent instead."
 msgstr ""
 
 #. Tag: para
@@ -433,37 +579,41 @@ msgstr ""
 #: reference_misc.xml:356
 #, no-c-format
 msgid ""
-      "SELECT ST_Extent(the_geom) as bextent FROM sometable;\n"
-      "                                         st_bextent\n"
-      "------------------------------------\n"
-      "BOX(739651.875 2908247.25,794875.8125 2970042.75)\n"
-      "\n"
-      "\n"
-      "--Return extent of each category of geometries\n"
-      "SELECT ST_Extent(the_geom) as bextent\n"
-      "FROM sometable\n"
-      "GROUP BY category ORDER BY category;\n"
-      "\n"
-      "                                          bextent                       |         name\n"
-      "----------------------------------------------------+----------------\n"
-      " BOX(778783.5625 2951741.25,794875.8125 2970042.75) | A\n"
-      " BOX(751315.8125 2919164.75,765202.6875 2935417.25) | B\n"
-      " BOX(739651.875 2917394.75,756688.375 2935866)      | C\n"
-      "\n"
-      " --Force back into a geometry\n"
-      " -- and render the extended text representation of that geometry\n"
-      "SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable;\n"
-      "\n"
-      "                                bextent\n"
-      "--------------------------------------------------------------------------------\n"
-      " SRID=2249;POLYGON((739651.875 2908247.25,739651.875 2970042.75,794875.8125 2970042.75,\n"
-      " 794875.8125 2908247.25,739651.875 2908247.25))"
+"SELECT ST_Extent(the_geom) as bextent FROM sometable;\n"
+"                                         st_bextent\n"
+"------------------------------------\n"
+"BOX(739651.875 2908247.25,794875.8125 2970042.75)\n"
+"\n"
+"\n"
+"--Return extent of each category of geometries\n"
+"SELECT ST_Extent(the_geom) as bextent\n"
+"FROM sometable\n"
+"GROUP BY category ORDER BY category;\n"
+"\n"
+"                                          bextent                       "
+"|         name\n"
+"----------------------------------------------------+----------------\n"
+" BOX(778783.5625 2951741.25,794875.8125 2970042.75) | A\n"
+" BOX(751315.8125 2919164.75,765202.6875 2935417.25) | B\n"
+" BOX(739651.875 2917394.75,756688.375 2935866)      | C\n"
+"\n"
+" --Force back into a geometry\n"
+" -- and render the extended text representation of that geometry\n"
+"SELECT ST_SetSRID(ST_Extent(the_geom),2249) as bextent FROM sometable;\n"
+"\n"
+"                                bextent\n"
+"--------------------------------------------------------------------------------\n"
+" SRID=2249;POLYGON((739651.875 2908247.25,739651.875 2970042.75,794875.8125 "
+"2970042.75,\n"
+" 794875.8125 2908247.25,739651.875 2908247.25))"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:361
 #, no-c-format
-msgid ", <xref linkend=\"ST_3DExtent\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_3DExtent\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -475,25 +625,37 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:368
 #, no-c-format
-msgid "an aggregate function that returns the box3D bounding box that bounds rows of geometries."
+msgid ""
+"an aggregate function that returns the box3D bounding box that bounds rows "
+"of geometries."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:373
 #, no-c-format
-msgid "<funcdef>box3d <function>ST_3DExtent</function></funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</parameter></paramdef>"
+msgid ""
+"<funcdef>box3d <function>ST_3DExtent</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:383
 #, no-c-format
-msgid "ST_3DExtent returns a box3d (includes Z coordinate) bounding box that encloses a set of geometries. The ST_3DExtent function is an \"aggregate\" function in the terminology of SQL. That means that it operates on lists of data, in the same way the SUM() and AVG() functions do."
+msgid ""
+"ST_3DExtent returns a box3d (includes Z coordinate) bounding box that "
+"encloses a set of geometries. The ST_3DExtent function is an \"aggregate\" "
+"function in the terminology of SQL. That means that it operates on lists of "
+"data, in the same way the SUM() and AVG() functions do."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:389
 #, no-c-format
-msgid "Since ST_3DExtent returns a bounding box, the SRID meta-data is lost. Use ST_SetSRID to force it back into a geometry with SRID meta data. The coordinates are in the units of the spatial ref of the orginal geometries."
+msgid ""
+"Since ST_3DExtent returns a bounding box, the SRID meta-data is lost. Use "
+"ST_SetSRID to force it back into a geometry with SRID meta data. The "
+"coordinates are in the units of the spatial ref of the orginal geometries."
 msgstr ""
 
 #. Tag: para
@@ -506,25 +668,27 @@ msgstr ""
 #: reference_misc.xml:403
 #, no-c-format
 msgid ""
-      "SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
-      "FROM (SELECT ST_MakePoint(x,y,z) As the_geom\n"
-      "        FROM generate_series(1,3) As x\n"
-      "                CROSS JOIN generate_series(1,2) As y\n"
-      "                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
-      "          b3extent\n"
-      "--------------------\n"
-      " BOX3D(1 1 0,3 2 2)\n"
-      "\n"
-      "--Get the extent of various elevated circular strings\n"
-      "SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
-      "FROM (SELECT ST_Translate(ST_Force_3DZ(ST_LineToCurve(ST_Buffer(ST_MakePoint(x,y),1))),0,0,z) As the_geom\n"
-      "        FROM generate_series(1,3) As x\n"
-      "                CROSS JOIN generate_series(1,2) As y\n"
-      "                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
-      "\n"
-      "        b3extent\n"
-      "--------------------\n"
-      " BOX3D(1 0 0,4 2 2)"
+"SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
+"FROM (SELECT ST_MakePoint(x,y,z) As the_geom\n"
+"        FROM generate_series(1,3) As x\n"
+"                CROSS JOIN generate_series(1,2) As y\n"
+"                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
+"          b3extent\n"
+"--------------------\n"
+" BOX3D(1 1 0,3 2 2)\n"
+"\n"
+"--Get the extent of various elevated circular strings\n"
+"SELECT ST_3DExtent(foo.the_geom) As b3extent\n"
+"FROM (SELECT "
+"ST_Translate(ST_Force_3DZ(ST_LineToCurve(ST_Buffer(ST_MakePoint(x,"
+"y),1))),0,0,z) As the_geom\n"
+"        FROM generate_series(1,3) As x\n"
+"                CROSS JOIN generate_series(1,2) As y\n"
+"                CROSS JOIN generate_series(0,2) As Z) As foo;\n"
+"\n"
+"        b3extent\n"
+"--------------------\n"
+" BOX3D(1 0 0,4 2 2)"
 msgstr ""
 
 #. Tag: para
@@ -542,29 +706,42 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:417
 #, no-c-format
-msgid "The syntax is find_srid(a_db_schema, a_table, a_column) and the function returns the integer SRID of the specified column by searching through the GEOMETRY_COLUMNS table."
+msgid ""
+"The syntax is find_srid(a_db_schema, a_table, a_column) and the function "
+"returns the integer SRID of the specified column by searching through the "
+"GEOMETRY_COLUMNS table."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:424
 #, no-c-format
-msgid "<funcdef>integer <function>Find_SRID</function></funcdef> <paramdef><type>varchar </type> <parameter>a_schema_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>a_table_name</parameter></paramdef> <paramdef><type>varchar </type> <parameter>a_geomfield_name</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>Find_SRID</function></funcdef> "
+"<paramdef><type>varchar </type> <parameter>a_schema_name</parameter></"
+"paramdef> <paramdef><type>varchar </type> <parameter>a_table_name</"
+"parameter></paramdef> <paramdef><type>varchar </type> "
+"<parameter>a_geomfield_name</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:436
 #, no-c-format
-msgid "The syntax is find_srid(<db/schema>, <table>, <column>) and the function returns the integer SRID of the specified column by searching through the GEOMETRY_COLUMNS table. If the geometry column has not been properly added with the AddGeometryColumns() function, this function will not work either."
+msgid ""
+"The syntax is find_srid(<db/schema>, <table>, <column>) "
+"and the function returns the integer SRID of the specified column by "
+"searching through the GEOMETRY_COLUMNS table. If the geometry column has not "
+"been properly added with the AddGeometryColumns() function, this function "
+"will not work either."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:448
 #, no-c-format
 msgid ""
-      "SELECT Find_SRID('public', 'tiger_us_state_2007', 'the_geom_4269');\n"
-      "find_srid\n"
-      "----------\n"
-      "4269"
+"SELECT Find_SRID('public', 'tiger_us_state_2007', 'the_geom_4269');\n"
+"find_srid\n"
+"----------\n"
+"4269"
 msgstr ""
 
 #. Tag: refname
@@ -576,13 +753,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:463
 #, no-c-format
-msgid "<refpurpose>Returns the amount of space (in bytes) the geometry takes.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the amount of space (in bytes) the geometry takes.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:468
 #, no-c-format
-msgid "<funcdef>integer <function>ST_MemSize</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_MemSize</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -594,61 +775,78 @@ msgstr ""
 #. Tag: para
 #: reference_misc.xml:479
 #, no-c-format
-msgid "This is a nice compliment to PostgreSQL built in functions pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size."
+msgid ""
+"This is a nice compliment to PostgreSQL built in functions pg_column_size, "
+"pg_size_pretty, pg_relation_size, pg_total_relation_size."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:480
 #, no-c-format
-msgid "pg_relation_size which gives the byte size of a table may return byte size lower than ST_MemSize. This is because pg_relation_size does not add toasted table contribution and large geometries are stored in TOAST tables."
+msgid ""
+"pg_relation_size which gives the byte size of a table may return byte size "
+"lower than ST_MemSize. This is because pg_relation_size does not add toasted "
+"table contribution and large geometries are stored in TOAST tables."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:482
 #, no-c-format
-msgid "pg_total_relation_size - includes, the table, the toasted tables, and the indexes."
+msgid ""
+"pg_total_relation_size - includes, the table, the toasted tables, and the "
+"indexes."
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:483
 #, no-c-format
-msgid "pg_column_size returns how much space a geometry would take in a column considering compression, so may be lower than ST_MemSize"
+msgid ""
+"pg_column_size returns how much space a geometry would take in a column "
+"considering compression, so may be lower than ST_MemSize"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:490
 #, no-c-format
-msgid "Changed: 2.2.0 name changed to ST_MemSize to follow naming convention. In prior versions this function was called ST_Mem_Size, old name deprecated though still available."
+msgid ""
+"Changed: 2.2.0 name changed to ST_MemSize to follow naming convention. In "
+"prior versions this function was called ST_Mem_Size, old name deprecated "
+"though still available."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:497
 #, no-c-format
 msgid ""
-      "--Return how much byte space Boston takes up  in our Mass data set\n"
-      "SELECT pg_size_pretty(SUM(ST_MemSize(the_geom))) as totgeomsum,\n"
-      "pg_size_pretty(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE 0 END)) As bossum,\n"
-      "CAST(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE 0 END)*1.00 /\n"
-      "                SUM(ST_MemSize(the_geom))*100 As numeric(10,2)) As perbos\n"
-      "FROM towns;\n"
-      "\n"
-      "totgeomsum        bossum        perbos\n"
-      "----------        ------        ------\n"
-      "1522 kB                30 kB        1.99\n"
-      "\n"
-      "\n"
-      "SELECT ST_MemSize(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)'));\n"
-      "\n"
-      "---\n"
-      "73\n"
-      "\n"
-      "--What percentage of our table is taken up by just the geometry\n"
-      "SELECT pg_total_relation_size('public.neighborhoods') As fulltable_size, sum(ST_MemSize(the_geom)) As geomsize,\n"
-      "sum(ST_MemSize(the_geom))*1.00/pg_total_relation_size('public.neighborhoods')*100 As pergeom\n"
-      "FROM neighborhoods;\n"
-      "fulltable_size geomsize  pergeom\n"
-      "------------------------------------------------\n"
-      "262144         96238         36.71188354492187500000"
+"--Return how much byte space Boston takes up  in our Mass data set\n"
+"SELECT pg_size_pretty(SUM(ST_MemSize(the_geom))) as totgeomsum,\n"
+"pg_size_pretty(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE "
+"0 END)) As bossum,\n"
+"CAST(SUM(CASE WHEN town = 'BOSTON' THEN ST_MemSize(the_geom) ELSE 0 "
+"END)*1.00 /\n"
+"                SUM(ST_MemSize(the_geom))*100 As numeric(10,2)) As perbos\n"
+"FROM towns;\n"
+"\n"
+"totgeomsum        bossum        perbos\n"
+"----------        ------        ------\n"
+"1522 kB                30 kB        1.99\n"
+"\n"
+"\n"
+"SELECT ST_MemSize(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 "
+"150505,220227 150406)'));\n"
+"\n"
+"---\n"
+"73\n"
+"\n"
+"--What percentage of our table is taken up by just the geometry\n"
+"SELECT pg_total_relation_size('public.neighborhoods') As fulltable_size, "
+"sum(ST_MemSize(the_geom)) As geomsize,\n"
+"sum(ST_MemSize(the_geom))*1.00/pg_total_relation_size('public."
+"neighborhoods')*100 As pergeom\n"
+"FROM neighborhoods;\n"
+"fulltable_size geomsize  pergeom\n"
+"------------------------------------------------\n"
+"262144         96238         36.71188354492187500000"
 msgstr ""
 
 #. Tag: refname
@@ -660,19 +858,29 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_misc.xml:512
 #, no-c-format
-msgid "Is the point geometry insert circle defined by center_x, center_y, radius"
+msgid ""
+"Is the point geometry insert circle defined by center_x, center_y, radius"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_misc.xml:517
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_PointInsideCircle</function></funcdef> <paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef> <paramdef><type>float </type> <parameter>center_x</parameter></paramdef> <paramdef><type>float </type> <parameter>center_y</parameter></paramdef> <paramdef><type>float </type> <parameter>radius</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_PointInsideCircle</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_point</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>center_x</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>center_y</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>radius</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_misc.xml:530
 #, no-c-format
-msgid "The syntax for this functions is ST_PointInsideCircle(<geometry>,<circle_center_x>,<circle_center_y>,<radius>). Returns the true if the geometry is a point and is inside the circle. Returns false otherwise."
+msgid ""
+"The syntax for this functions is ST_PointInsideCircle(<geometry>,<"
+"circle_center_x>,<circle_center_y>,<radius>). Returns the "
+"true if the geometry is a point and is inside the circle. Returns false "
+"otherwise."
 msgstr ""
 
 #. Tag: para
@@ -690,16 +898,17 @@ msgstr ""
 #. Tag: para
 #: reference_misc.xml:537
 #, no-c-format
-msgid "Changed: 2.2.0 In prior versions this used to be called ST_Point_Inside_Circle"
+msgid ""
+"Changed: 2.2.0 In prior versions this used to be called "
+"ST_Point_Inside_Circle"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_misc.xml:544
 #, no-c-format
 msgid ""
-      "SELECT ST_PointInsideCircle(ST_Point(1,2), 0.5, 2, 3);\n"
-      " st_pointinsidecircle\n"
-      "------------------------\n"
-      " t"
+"SELECT ST_PointInsideCircle(ST_Point(1,2), 0.5, 2, 3);\n"
+" st_pointinsidecircle\n"
+"------------------------\n"
+" t"
 msgstr ""
-
diff --git a/doc/po/templates/reference_operator.xml.pot b/doc/po/templates/reference_operator.xml.pot
index 05a1879..1149495 100644
--- a/doc/po/templates/reference_operator.xml.pot
+++ b/doc/po/templates/reference_operator.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,41 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_operator.xml:8
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's 2D bounding box intersects B's 2D bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's 2D bounding box intersects B's 2D "
+"bounding box."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_operator.xml:12
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>&&</function></funcdef> <paramdef> <type>geography </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>&&</"
+"function></funcdef> <paramdef> <type>geography </type> <parameter>A</"
+"parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:50 reference_operator.xml:111 reference_operator.xml:176 reference_operator.xml:234 reference_operator.xml:295 reference_operator.xml:353 reference_operator.xml:406 reference_operator.xml:475 reference_operator.xml:546 reference_operator.xml:599 reference_operator.xml:654 reference_operator.xml:712 reference_operator.xml:765 reference_operator.xml:818 reference_operator.xml:899 reference_operator.xml:974 reference_operator.xml:1035 reference_operator.xml:1089 re [...]
+#: reference_operator.xml:50 reference_operator.xml:111
+#: reference_operator.xml:172 reference_operator.xml:233
+#: reference_operator.xml:294 reference_operator.xml:356
+#: reference_operator.xml:413 reference_operator.xml:470
+#: reference_operator.xml:530 reference_operator.xml:588
+#: reference_operator.xml:649 reference_operator.xml:707
+#: reference_operator.xml:760 reference_operator.xml:829
+#: reference_operator.xml:900 reference_operator.xml:953
+#: reference_operator.xml:1005 reference_operator.xml:1066
+#: reference_operator.xml:1127 reference_operator.xml:1191
+#: reference_operator.xml:1249 reference_operator.xml:1302
+#: reference_operator.xml:1352 reference_operator.xml:1413
+#: reference_operator.xml:1474 reference_operator.xml:1538
+#: reference_operator.xml:1619 reference_operator.xml:1694
+#: reference_operator.xml:1755 reference_operator.xml:1809
+#: reference_operator.xml:1874
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,13 +71,24 @@ msgstr ""
 #. Tag: para
 #: reference_operator.xml:52
 #, no-c-format
-msgid "The <varname>&&</varname> operator returns <varname>TRUE</varname> if the 2D bounding box of geometry A intersects the 2D bounding box of geometry B."
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box of geometry A intersects the 2D bounding box of "
+"geometry B."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:54 reference_operator.xml:115 reference_operator.xml:182 reference_operator.xml:243 reference_operator.xml:301 reference_operator.xml:358 reference_operator.xml:411 reference_operator.xml:551 reference_operator.xml:605 reference_operator.xml:660 reference_operator.xml:717 reference_operator.xml:770 reference_operator.xml:823
+#: reference_operator.xml:54 reference_operator.xml:298
+#: reference_operator.xml:536 reference_operator.xml:597
+#: reference_operator.xml:655 reference_operator.xml:712
+#: reference_operator.xml:765 reference_operator.xml:905
+#: reference_operator.xml:959 reference_operator.xml:1197
+#: reference_operator.xml:1254 reference_operator.xml:1307
+#: reference_operator.xml:1543
 #, no-c-format
-msgid "This operand will make use of any indexes that may be available on the geometries."
+msgid ""
+"This operand will make use of any indexes that may be available on the "
+"geometries."
 msgstr ""
 
 #. Tag: para
@@ -69,19 +104,47 @@ msgid "Availability: 1.5.0 support for geography was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:59 reference_operator.xml:119 reference_operator.xml:240 reference_operator.xml:492
+#: reference_operator.xml:59 reference_operator.xml:119
+#: reference_operator.xml:180 reference_operator.xml:241
+#: reference_operator.xml:302 reference_operator.xml:364
+#: reference_operator.xml:421 reference_operator.xml:478
+#: reference_operator.xml:594 reference_operator.xml:846
+#: reference_operator.xml:1013 reference_operator.xml:1074
+#: reference_operator.xml:1135 reference_operator.xml:1360
+#: reference_operator.xml:1421 reference_operator.xml:1482
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:60 reference_operator.xml:120 reference_operator.xml:241 reference_operator.xml:493 reference_operator.xml:827
+#: reference_operator.xml:60 reference_operator.xml:120
+#: reference_operator.xml:181 reference_operator.xml:242
+#: reference_operator.xml:303 reference_operator.xml:365
+#: reference_operator.xml:422 reference_operator.xml:479
+#: reference_operator.xml:595 reference_operator.xml:847
+#: reference_operator.xml:1014 reference_operator.xml:1075
+#: reference_operator.xml:1136 reference_operator.xml:1361
+#: reference_operator.xml:1422 reference_operator.xml:1483
+#: reference_operator.xml:1547
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:64 reference_operator.xml:187 reference_operator.xml:248 reference_operator.xml:306 reference_operator.xml:363 reference_operator.xml:416 reference_operator.xml:502 reference_operator.xml:556 reference_operator.xml:611 reference_operator.xml:665 reference_operator.xml:722 reference_operator.xml:775 reference_operator.xml:843 reference_operator.xml:922 reference_operator.xml:992 reference_operator.xml:1049
+#: reference_operator.xml:64 reference_operator.xml:124
+#: reference_operator.xml:185 reference_operator.xml:246
+#: reference_operator.xml:371 reference_operator.xml:428
+#: reference_operator.xml:485 reference_operator.xml:541
+#: reference_operator.xml:602 reference_operator.xml:660
+#: reference_operator.xml:717 reference_operator.xml:770
+#: reference_operator.xml:856 reference_operator.xml:910
+#: reference_operator.xml:965 reference_operator.xml:1018
+#: reference_operator.xml:1079 reference_operator.xml:1140
+#: reference_operator.xml:1202 reference_operator.xml:1259
+#: reference_operator.xml:1312 reference_operator.xml:1365
+#: reference_operator.xml:1426 reference_operator.xml:1487
+#: reference_operator.xml:1563 reference_operator.xml:1642
+#: reference_operator.xml:1712 reference_operator.xml:1769
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -90,22 +153,38 @@ msgstr ""
 #: reference_operator.xml:66
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 && tbl2.column2 AS overlaps\n"
-      "FROM ( VALUES\n"
-      "        (1, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-      "        (2, 'LINESTRING(0 1, 0 5)'::geometry)) AS tbl1,\n"
-      "( VALUES\n"
-      "        (3, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overlaps\n"
-      "---------+---------+----------\n"
-      "           1 |       3 | t\n"
-      "           2 |       3 | f\n"
-      "(2 rows)"
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 && tbl2.column2 AS "
+"overlaps\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (2, 'LINESTRING(0 1, 0 5)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps\n"
+"---------+---------+----------\n"
+"           1 |       3 | t\n"
+"           2 |       3 | f\n"
+"(2 rows)"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:71 reference_operator.xml:139 reference_operator.xml:193 reference_operator.xml:254 reference_operator.xml:312 reference_operator.xml:369 reference_operator.xml:422 reference_operator.xml:508 reference_operator.xml:562 reference_operator.xml:617 reference_operator.xml:671 reference_operator.xml:728 reference_operator.xml:781 reference_operator.xml:848 reference_operator.xml:938 reference_operator.xml:996 reference_operator.xml:1053 reference_operator.xml:1116 re [...]
+#: reference_operator.xml:71 reference_operator.xml:130
+#: reference_operator.xml:191 reference_operator.xml:252
+#: reference_operator.xml:322 reference_operator.xml:377
+#: reference_operator.xml:434 reference_operator.xml:491
+#: reference_operator.xml:547 reference_operator.xml:608
+#: reference_operator.xml:666 reference_operator.xml:723
+#: reference_operator.xml:776 reference_operator.xml:862
+#: reference_operator.xml:916 reference_operator.xml:971
+#: reference_operator.xml:1024 reference_operator.xml:1085
+#: reference_operator.xml:1146 reference_operator.xml:1208
+#: reference_operator.xml:1265 reference_operator.xml:1318
+#: reference_operator.xml:1371 reference_operator.xml:1432
+#: reference_operator.xml:1493 reference_operator.xml:1568
+#: reference_operator.xml:1658 reference_operator.xml:1716
+#: reference_operator.xml:1773 reference_operator.xml:1836
+#: reference_operator.xml:1892
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -113,1126 +192,2080 @@ msgstr ""
 #. Tag: para
 #: reference_operator.xml:73
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
+msgid ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>, <xref "
+"linkend=\"ST_Geometry_Contain\"/>, <xref linkend=\"ST_Geometry_Contained\"/>"
 msgstr ""
 
 #. Tag: refname
 #: reference_operator.xml:85
 #, no-c-format
-msgid "&&&"
+msgid "&&(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
 #: reference_operator.xml:87
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) 2D bounding box "
+"intersects a 2D float precision bounding box (BOX2DF)."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_operator.xml:92
 #, no-c-format
-msgid "<funcdef>boolean <function>&&&</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df</type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_operator.xml:113
 #, no-c-format
-msgid "The <varname>&&&</varname> operator returns <varname>TRUE</varname> if the n-D bounding box of geometry A intersects the n-D bounding box of geometry B."
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the cached 2D bounding box of geometry A intersects the 2D bounding box "
+"B, using float precision. This means that if B is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:115 reference_operator.xml:176
+#: reference_operator.xml:1009 reference_operator.xml:1070
+#: reference_operator.xml:1131 reference_operator.xml:1356
+#: reference_operator.xml:1417 reference_operator.xml:1478
+#, no-c-format
+msgid ""
+"This operand is intended to be used internally by BRIN indexes, more than by "
+"users."
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:118 reference_operator.xml:179
+#: reference_operator.xml:240 reference_operator.xml:363
+#: reference_operator.xml:420 reference_operator.xml:477
+#: reference_operator.xml:1012 reference_operator.xml:1073
+#: reference_operator.xml:1134 reference_operator.xml:1359
+#: reference_operator.xml:1420 reference_operator.xml:1481
+#, no-c-format
+msgid ""
+"Availability: 2.3.0 support for Block Range INdexes (BRIN) was introduced. "
+"Requires PostgreSQL 9.5+."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:126
+#, no-c-format
+msgid ""
+"SELECT ST_MakePoint(1,1) && ST_MakeBox2D(ST_MakePoint(0,0), "
+"ST_MakePoint(2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:132 reference_operator.xml:193
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_box2df\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:146
+#, no-c-format
+msgid "&&(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:148
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) intersects a geometry's (cached) 2D bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:153
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:174
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the 2D bounding box A intersects the cached 2D bounding box of geometry "
+"B, using float precision. This means that if A is a (double precision) "
+"box2d, it will be internally converted to a float precision 2D bounding box "
+"(BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:187
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakePoint(1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:207
+#, no-c-format
+msgid "&&(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:209
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two 2D float precision bounding boxes "
+"(BOX2DF) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:214
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&</function></funcdef> <paramdef> "
+"<type>box2df </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>box2df </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:235
+#, no-c-format
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if two 2D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:237 reference_operator.xml:360
+#: reference_operator.xml:417 reference_operator.xml:474
+#, no-c-format
+msgid ""
+"This operator is intended to be used internally by BRIN indexes, more than "
+"by users."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:248
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) && "
+"ST_MakeBox2D(ST_MakePoint(1,1), ST_MakePoint(3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:254
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"contains_geometry_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/"
+">, <xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:268
+#, no-c-format
+msgid "&&&"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:270
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's n-D bounding box intersects B's n-D "
+"bounding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:275
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:296
+#, no-c-format
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box of geometry A intersects the n-D bounding "
+"box of geometry B."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:118
+#: reference_operator.xml:301
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:121
+#: reference_operator.xml:304 reference_operator.xml:366
+#: reference_operator.xml:423 reference_operator.xml:480
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:122
+#: reference_operator.xml:305 reference_operator.xml:367
+#: reference_operator.xml:424 reference_operator.xml:481
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:126
+#: reference_operator.xml:309
 #, no-c-format
 msgid "Examples: 3D LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:128
+#: reference_operator.xml:311
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 AS overlaps_3d,\n"
-      "                                    tbl1.column2 && tbl2.column2 AS overlaps_2d\n"
-      "FROM ( VALUES\n"
-      "        (1, 'LINESTRING Z(0 0 1, 3 3 2)'::geometry),\n"
-      "        (2, 'LINESTRING Z(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
-      "( VALUES\n"
-      "        (3, 'LINESTRING Z(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overlaps_3d | overlaps_2d\n"
-      "---------+---------+-------------+-------------\n"
-      "       1 |       3 | t           | t\n"
-      "       2 |       3 | f           | t"
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
+"AS overlaps_3d,\n"
+"                                    tbl1.column2 && tbl2.column2 AS "
+"overlaps_2d\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING Z(0 0 1, 3 3 2)'::geometry),\n"
+"        (2, 'LINESTRING Z(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING Z(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps_3d | overlaps_2d\n"
+"---------+---------+-------------+-------------\n"
+"       1 |       3 | t           | t\n"
+"       2 |       3 | f           | t"
 msgstr ""
 
 #. Tag: title
-#: reference_operator.xml:132
+#: reference_operator.xml:315
 #, no-c-format
 msgid "Examples: 3M LineStrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:134
+#: reference_operator.xml:317
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 AS overlaps_3zm,\n"
-      "                                    tbl1.column2 && tbl2.column2 AS overlaps_2d\n"
-      "FROM ( VALUES\n"
-      "        (1, 'LINESTRING M(0 0 1, 3 3 2)'::geometry),\n"
-      "        (2, 'LINESTRING M(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
-      "( VALUES\n"
-      "        (3, 'LINESTRING M(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overlaps_3zm | overlaps_2d\n"
-      "---------+---------+-------------+-------------\n"
-      "       1 |       3 | t           | t\n"
-      "       2 |       3 | f           | t"
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &&& tbl2.column2 "
+"AS overlaps_3zm,\n"
+"                                    tbl1.column2 && tbl2.column2 AS "
+"overlaps_2d\n"
+"FROM ( VALUES\n"
+"        (1, 'LINESTRING M(0 0 1, 3 3 2)'::geometry),\n"
+"        (2, 'LINESTRING M(1 2 0, 0 5 -1)'::geometry)) AS tbl1,\n"
+"( VALUES\n"
+"        (3, 'LINESTRING M(1 2 1, 4 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overlaps_3zm | overlaps_2d\n"
+"---------+---------+-------------+-------------\n"
+"       1 |       3 | t           | t\n"
+"       2 |       3 | f           | t"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:147
+#: reference_operator.xml:330
 #, no-c-format
-msgid "&<"
+msgid "&&&(geometry,gidx)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:149
+#: reference_operator.xml:332
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the left of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's (cached) n-D bounding box "
+"intersects a n-D float precision bounding box (GIDX)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:154
+#: reference_operator.xml:337
 #, no-c-format
-msgid "<funcdef>boolean <function>&<</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:178
+#: reference_operator.xml:358
 #, no-c-format
-msgid "The <varname>&<</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is to the left of the bounding box of geometry B, or more accurately, overlaps or is NOT to the right of the bounding box of geometry B."
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the cached n-D bounding box of geometry A intersects the n-D "
+"bounding box B, using float precision. This means that if B is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:189
+#: reference_operator.xml:373
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS overleft\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-      "        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-      "        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overleft\n"
-      "---------+---------+----------\n"
-      "           1 |       2 | f\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | t\n"
-      "(3 rows)"
+"SELECT ST_MakePoint(1,1,1) &&& ST_3DMakeBox(ST_MakePoint(0,0,0), "
+"ST_MakePoint(2,2,2)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:195
+#: reference_operator.xml:379 reference_operator.xml:436
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
+msgid ", <xref linkend=\"overlaps_nd_gidx_gidx\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:205
+#: reference_operator.xml:387
 #, no-c-format
-msgid "&<|"
+msgid "&&&(gidx,geometry)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:207
+#: reference_operator.xml:389
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
+msgid ""
+"Returns <varname>TRUE</varname> if a n-D float precision bounding box (GIDX) "
+"intersects a geometry's (cached) n-D bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:212
+#: reference_operator.xml:394
 #, no-c-format
-msgid "<funcdef>boolean <function>&<|</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:236
+#: reference_operator.xml:415
 #, no-c-format
-msgid "The <varname>&<|</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is below of the bounding box of geometry B, or more accurately, overlaps or is NOT above the bounding box of geometry B."
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if the n-D bounding box A intersects the cached n-D bounding box of "
+"geometry B, using float precision. This means that if A is a (double "
+"precision) box3d, it will be internally converted to a float precision 3D "
+"bounding box (GIDX)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:250
+#: reference_operator.xml:430
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_MakePoint(1,1,1) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:444
+#, no-c-format
+msgid "&&&(gidx,gidx)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:446
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if two n-D float precision bounding boxes "
+"(GIDX) intersect each other."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:451
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS overbelow\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-      "        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-      "        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overbelow\n"
-      "---------+---------+-----------\n"
-      "           1 |       2 | f\n"
-      "           1 |       3 | t\n"
-      "           1 |       4 | t\n"
-      "(3 rows)"
+"<funcdef>boolean <function>&&&</function></funcdef> <paramdef> "
+"<type>gidx </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>gidx </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:256
+#: reference_operator.xml:472
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgid ""
+"The <varname>&&&</varname> operator returns <varname>TRUE</"
+"varname> if two n-D bounding boxes A and B intersect each other, using float "
+"precision. This means that if A (or B) is a (double precision) box3d, it "
+"will be internally converted to a float precision 3D bounding box (GIDX)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:487
+#, no-c-format
+msgid ""
+"SELECT ST_3DMakeBox(ST_MakePoint(0,0,0), ST_MakePoint(2,2,2)) &&"
+"& ST_3DMakeBox(ST_MakePoint(1,1,1), ST_MakePoint(3,3,3)) AS overlaps;\n"
+"\n"
+" overlaps\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:493
+#, no-c-format
+msgid ", <xref linkend=\"overlaps_nd_gidx_geometry\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:266
+#: reference_operator.xml:501
 #, no-c-format
-msgid "&>"
+msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:268
+#: reference_operator.xml:503
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the right of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box overlaps or is to the "
+"left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:273
+#: reference_operator.xml:508
 #, no-c-format
-msgid "<funcdef>boolean <function>&></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:297
+#: reference_operator.xml:532
 #, no-c-format
-msgid "The <varname>&></varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is to the right of the bounding box of geometry B, or more accurately, overlaps or is NOT to the left of the bounding box of geometry B."
+msgid ""
+"The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A overlaps or is to the left of the bounding "
+"box of geometry B, or more accurately, overlaps or is NOT to the right of "
+"the bounding box of geometry B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:308
+#: reference_operator.xml:543
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &< tbl2.column2 AS "
+"overleft\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overleft\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | f\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:549
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:559
+#, no-c-format
+msgid "&<|"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:561
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box overlaps or is below B's."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:566
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS overright\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-      "        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-      "        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overright\n"
-      "---------+---------+-----------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | t\n"
-      "           1 |       4 | f\n"
-      "(3 rows)"
+"<funcdef>boolean <function>&<|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:314
+#: reference_operator.xml:590
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgid ""
+"The <varname>&<|</varname> operator returns <varname>TRUE</varname> "
+"if the bounding box of geometry A overlaps or is below of the bounding box "
+"of geometry B, or more accurately, overlaps or is NOT above the bounding box "
+"of geometry B."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:604
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &<| tbl2.column2 AS "
+"overbelow\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overbelow\n"
+"---------+---------+-----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:610
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:324
+#: reference_operator.xml:620
 #, no-c-format
-msgid "<<"
+msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:326
+#: reference_operator.xml:622
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is strictly to the left of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A' bounding box overlaps or is to the "
+"right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:331
+#: reference_operator.xml:627
 #, no-c-format
-msgid "<funcdef>boolean <function><<</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:355
+#: reference_operator.xml:651
 #, no-c-format
-msgid "The <varname><<</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly to the left of the bounding box of geometry B."
+msgid ""
+"The <varname>&></varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A overlaps or is to the right of the bounding "
+"box of geometry B, or more accurately, overlaps or is NOT to the left of the "
+"bounding box of geometry B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:365
+#: reference_operator.xml:662
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 &> tbl2.column2 AS "
+"overright\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(6 0, 6 1)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overright\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | t\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:668
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overabove\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:678
+#, no-c-format
+msgid "<<"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:680
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly to the left "
+"of B's."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:685
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS left\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (1 2, 1 5)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (0 0, 4 3)'::geometry),\n"
-      "        (3, 'LINESTRING (6 0, 6 5)'::geometry),\n"
-      "        (4, 'LINESTRING (2 2, 5 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | left\n"
-      "---------+---------+------\n"
-      "           1 |       2 | f\n"
-      "           1 |       3 | t\n"
-      "           1 |       4 | t\n"
-      "(3 rows)"
+"<funcdef>boolean <function><<</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:371 reference_operator.xml:564
+#: reference_operator.xml:709
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/>"
+msgid ""
+"The <varname><<</varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A is strictly to the left of the bounding box "
+"of geometry B."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:719
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 << tbl2.column2 AS "
+"left\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 2, 1 5)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 3)'::geometry),\n"
+"        (3, 'LINESTRING (6 0, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 2, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | left\n"
+"---------+---------+------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:725 reference_operator.xml:918
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Above\"/>, <xref linkend=\"ST_Geometry_Below\"/"
+">"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:377
+#: reference_operator.xml:731
 #, no-c-format
 msgid "<<|"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:379
+#: reference_operator.xml:733
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly below B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:384
+#: reference_operator.xml:738
 #, no-c-format
-msgid "<funcdef>boolean <function><<|</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function><<|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:408
+#: reference_operator.xml:762
 #, no-c-format
-msgid "The <varname><<|</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly below the bounding box of geometry B."
+msgid ""
+"The <varname><<|</varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A is strictly below the bounding box of "
+"geometry B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:418
+#: reference_operator.xml:772
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS below\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
-      "        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
-      "        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | below\n"
-      "---------+---------+-------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | f\n"
-      "(3 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_operator.xml:424
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 <<| tbl2.column2 AS "
+"below\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | below\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:778
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/>"
+msgid ""
+", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Above\"/"
+">"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:430
+#: reference_operator.xml:784
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:432
+#: reference_operator.xml:786
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses double precision bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
+"double precision bounding box."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_operator.xml:436
+#: reference_operator.xml:790
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>=</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>=</function></funcdef> <paramdef> <type>geography </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>boolean <function>=</function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>=</function></"
+"funcdef> <paramdef> <type>geography </type> <parameter>A</parameter> </"
+"paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:477
+#: reference_operator.xml:831
 #, no-c-format
-msgid "The <varname>=</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry/geography A is the same as the bounding box of geometry/geography B. PostgreSQL uses the =, <, and > operators defined for geometries to perform internal orderings and comparison of geometries (ie. in a GROUP BY or ORDER BY clause)."
+msgid ""
+"The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of geometry/geography A is the same as the bounding box of "
+"geometry/geography B. PostgreSQL uses the =, <, and > operators "
+"defined for geometries to perform internal orderings and comparison of "
+"geometries (ie. in a GROUP BY or ORDER BY clause)."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:482
+#: reference_operator.xml:836
 #, no-c-format
-msgid "This is cause for a lot of confusion. When you compare geometryA = geometryB it will return true even when the geometries are clearly different IF their bounding boxes are the same. To check for true equality use <xref linkend=\"ST_OrderingEquals\"/> or <xref linkend=\"ST_Equals\"/>"
+msgid ""
+"This is cause for a lot of confusion. When you compare geometryA = geometryB "
+"it will return true even when the geometries are clearly different IF their "
+"bounding boxes are the same. To check for true equality use <xref linkend="
+"\"ST_OrderingEquals\"/> or <xref linkend=\"ST_Equals\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:489
+#: reference_operator.xml:843
 #, no-c-format
-msgid "This operand will NOT make use of any indexes that may be available on the geometries."
+msgid ""
+"This operand will NOT make use of any indexes that may be available on the "
+"geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:494
+#: reference_operator.xml:848
 #, no-c-format
-msgid "Changed: 2.0.0 , the bounding box of geometries was changed to use double precision instead of float4 precision of prior. The side effect of this is that in particular points in prior versions that were a little different may have returned true in prior versions and false in 2.0+ since their float4 boxes would be the same but there float8 (double precision), would be different."
+msgid ""
+"Changed: 2.0.0 , the bounding box of geometries was changed to use double "
+"precision instead of float4 precision of prior. The side effect of this is "
+"that in particular points in prior versions that were a little different may "
+"have returned true in prior versions and false in 2.0+ since their float4 "
+"boxes would be the same but there float8 (double precision), would be "
+"different."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:504
-#, no-c-format
-msgid ""
-      "SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::geometry;\n"
-      " ?column?\n"
-      "----------\n"
-      " t\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsText(column1)\n"
-      "FROM ( VALUES\n"
-      "        ('LINESTRING(0 0, 1 1)'::geometry),\n"
-      "        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo;\n"
-      "          st_astext\n"
-      "---------------------\n"
-      " LINESTRING(0 0,1 1)\n"
-      " LINESTRING(1 1,0 0)\n"
-      "(2 rows)\n"
-      "\n"
-      "-- Note: the GROUP BY uses the \"=\" to compare for geometry equivalency.\n"
-      "SELECT ST_AsText(column1)\n"
-      "FROM ( VALUES\n"
-      "        ('LINESTRING(0 0, 1 1)'::geometry),\n"
-      "        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo\n"
-      "GROUP BY column1;\n"
-      "          st_astext\n"
-      "---------------------\n"
-      " LINESTRING(0 0,1 1)\n"
-      "(1 row)\n"
-      "\n"
-      "-- In versions prior to 2.0, this used to return true --\n"
-      " SELECT ST_GeomFromText('POINT(1707296.37 4820536.77)') =\n"
-      "        ST_GeomFromText('POINT(1707296.27 4820536.87)') As pt_intersect;\n"
-      "\n"
-      "--pt_intersect --\n"
-      "f"
-msgstr ""
-
-#. Tag: para
-#: reference_operator.xml:510
+#: reference_operator.xml:858
+#, no-c-format
+msgid ""
+"SELECT 'LINESTRING(0 0, 0 1, 1 0)'::geometry = 'LINESTRING(1 1, 0 0)'::"
+"geometry;\n"
+" ?column?\n"
+"----------\n"
+" t\n"
+"(1 row)\n"
+"\n"
+"SELECT ST_AsText(column1)\n"
+"FROM ( VALUES\n"
+"        ('LINESTRING(0 0, 1 1)'::geometry),\n"
+"        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo;\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(0 0,1 1)\n"
+" LINESTRING(1 1,0 0)\n"
+"(2 rows)\n"
+"\n"
+"-- Note: the GROUP BY uses the \"=\" to compare for geometry equivalency.\n"
+"SELECT ST_AsText(column1)\n"
+"FROM ( VALUES\n"
+"        ('LINESTRING(0 0, 1 1)'::geometry),\n"
+"        ('LINESTRING(1 1, 0 0)'::geometry)) AS foo\n"
+"GROUP BY column1;\n"
+"          st_astext\n"
+"---------------------\n"
+" LINESTRING(0 0,1 1)\n"
+"(1 row)\n"
+"\n"
+"-- In versions prior to 2.0, this used to return true --\n"
+" SELECT ST_GeomFromText('POINT(1707296.37 4820536.77)') =\n"
+"        ST_GeomFromText('POINT(1707296.27 4820536.87)') As pt_intersect;\n"
+"\n"
+"--pt_intersect --\n"
+"f"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:864
 #, no-c-format
 msgid ", <xref linkend=\"ST_OrderingEquals\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:517
+#: reference_operator.xml:871
 #, no-c-format
 msgid ">>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:519
+#: reference_operator.xml:873
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is strictly to the right of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly to the right "
+"of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:524
+#: reference_operator.xml:878
 #, no-c-format
-msgid "<funcdef>boolean <function>>></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>>></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:548
+#: reference_operator.xml:902
 #, no-c-format
-msgid "The <varname>>></varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly to the right of the bounding box of geometry B."
+msgid ""
+"The <varname>>></varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A is strictly to the right of the bounding box "
+"of geometry B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:558
-#, no-c-format
-msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS right\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
-      "        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
-      "        (4, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | right\n"
-      "---------+---------+-------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | f\n"
-      "(3 rows)"
+#: reference_operator.xml:912
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 >> tbl2.column2 AS "
+"right\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (1 4, 1 7)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (0 0, 4 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | right\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:570
+#: reference_operator.xml:924
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:572
+#: reference_operator.xml:926
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is contained by B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:577
+#: reference_operator.xml:931
 #, no-c-format
-msgid "<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:601
+#: reference_operator.xml:955
 #, no-c-format
-msgid "The <varname>@</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is completely contained by the bounding box of geometry B."
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of geometry A is completely contained by the bounding box of "
+"geometry B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:613
+#: reference_operator.xml:967
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
-      "        (3, 'LINESTRING (2 2, 4 4)'::geometry),\n"
-      "        (4, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | contained\n"
-      "---------+---------+-----------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | t\n"
-      "(3 rows)"
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 @ tbl2.column2 AS contained\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
+"        (3, 'LINESTRING (2 2, 4 4)'::geometry),\n"
+"        (4, 'LINESTRING (1 1, 3 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | contained\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | t\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:973 reference_operator.xml:1320
+#, no-c-format
+msgid ", <xref linkend=\"geometry_overlaps\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:979
+#, no-c-format
+msgid "@(geometry,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:981
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bounding box is contained "
+"into a 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:619 reference_operator.xml:783
+#: reference_operator.xml:1007
 #, no-c-format
-msgid ", <xref linkend=\"geometry_overlaps\"/>"
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the A "
+"geometry's 2D bounding box is contained the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1020
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_box2df_geometry\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:625
+#: reference_operator.xml:1040
 #, no-c-format
-msgid "|&>"
+msgid "@(box2df,geometry)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:627
+#: reference_operator.xml:1042
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into a geometry's 2D bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:632
+#: reference_operator.xml:1047
 #, no-c-format
-msgid "<funcdef>boolean <function>|&></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:656
+#: reference_operator.xml:1068
 #, no-c-format
-msgid "The <varname>|&></varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A overlaps or is above the bounding box of geometry B, or more accurately, overlaps or is NOT below the bounding box of geometry B."
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the B geometry's 2D bounding box, using "
+"float precision. This means that if B is a (double precision) box2d, it will "
+"be internally converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:667
+#: reference_operator.xml:1081
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS overabove\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
-      "        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
-      "        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | overabove\n"
-      "---------+---------+-----------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | f\n"
-      "(3 rows)"
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:673
+#: reference_operator.xml:1087
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend=\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_box2df\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:683
+#: reference_operator.xml:1101
 #, no-c-format
-msgid "|>>"
+msgid "@(box2df,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:685
+#: reference_operator.xml:1103
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) is contained into another 2D float precision bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:690
+#: reference_operator.xml:1108
 #, no-c-format
-msgid "<funcdef>boolean <function>|>></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>@</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:714
+#: reference_operator.xml:1129
 #, no-c-format
-msgid "The <varname>|>></varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A is strictly to the right of the bounding box of geometry B."
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A is contained into the 2D bounding box B, using float "
+"precision. This means that if A (or B) is a (double precision) box2d, it "
+"will be internally converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:724
+#: reference_operator.xml:1142
 #, no-c-format
 msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS above\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (1 4, 1 7)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (0 0, 4 2)'::geometry),\n"
-      "        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
-      "        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | above\n"
-      "---------+---------+-------\n"
-      "           1 |       2 | t\n"
-      "           1 |       3 | f\n"
-      "           1 |       4 | f\n"
-      "(3 rows)"
+"SELECT ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) @ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) AS is_contained;\n"
+"\n"
+" is_contained\n"
+"--------------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:730
+#: reference_operator.xml:1148
 #, no-c-format
-msgid ", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/>"
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"contains_box2df_box2df\"/>, <xref linkend=\"is_contained_geometry_box2df\"/"
+">, <xref linkend=\"is_contained_box2df_geometry\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:736
+#: reference_operator.xml:1162
+#, no-c-format
+msgid "|&>"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1164
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box overlaps or is above B's."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1169
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>|&></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1193
+#, no-c-format
+msgid ""
+"The <varname>|&></varname> operator returns <varname>TRUE</varname> "
+"if the bounding box of geometry A overlaps or is above the bounding box of "
+"geometry B, or more accurately, overlaps or is NOT below the bounding box of "
+"geometry B."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1204
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |&> tbl2.column2 AS "
+"overabove\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING(6 0, 6 4)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING(0 0, 3 3)'::geometry),\n"
+"        (3, 'LINESTRING(0 1, 0 5)'::geometry),\n"
+"        (4, 'LINESTRING(1 2, 4 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | overabove\n"
+"---------+---------+-----------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1210
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Overright\"/>, <xref linkend="
+"\"ST_Geometry_Overbelow\"/>, <xref linkend=\"ST_Geometry_Overleft\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1220
+#, no-c-format
+msgid "|>>"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1222
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is strictly above B's."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1227
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>|>></function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1251
+#, no-c-format
+msgid ""
+"The <varname>|>></varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of geometry A is strictly to the right of the bounding box "
+"of geometry B."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1261
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 |>> tbl2.column2 AS "
+"above\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (1 4, 1 7)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 2)'::geometry),\n"
+"        (3, 'LINESTRING (6 1, 6 5)'::geometry),\n"
+"        (4, 'LINESTRING (2 3, 5 6)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | above\n"
+"---------+---------+-------\n"
+"           1 |       2 | t\n"
+"           1 |       3 | f\n"
+"           1 |       4 | f\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1267
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Geometry_Right\"/>, <xref linkend=\"ST_Geometry_Below\"/"
+">"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1273
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:738
+#: reference_operator.xml:1275
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box contains B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:743
+#: reference_operator.xml:1280
 #, no-c-format
-msgid "<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:767
+#: reference_operator.xml:1304
 #, no-c-format
-msgid "The <varname>~</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry A completely contains the bounding box of geometry B."
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of geometry A completely contains the bounding box of geometry "
+"B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:777
-#, no-c-format
-msgid ""
-      "SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
-      "FROM\n"
-      "  ( VALUES\n"
-      "        (1, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl1,\n"
-      "  ( VALUES\n"
-      "        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
-      "        (3, 'LINESTRING (1 1, 2 2)'::geometry),\n"
-      "        (4, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl2;\n"
-      "\n"
-      " column1 | column1 | contains\n"
-      "---------+---------+----------\n"
-      "           1 |       2 | f\n"
-      "           1 |       3 | t\n"
-      "           1 |       4 | t\n"
-      "(3 rows)"
+#: reference_operator.xml:1314
+#, no-c-format
+msgid ""
+"SELECT tbl1.column1, tbl2.column1, tbl1.column2 ~ tbl2.column2 AS contains\n"
+"FROM\n"
+"  ( VALUES\n"
+"        (1, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl1,\n"
+"  ( VALUES\n"
+"        (2, 'LINESTRING (0 0, 4 4)'::geometry),\n"
+"        (3, 'LINESTRING (1 1, 2 2)'::geometry),\n"
+"        (4, 'LINESTRING (0 0, 3 3)'::geometry)) AS tbl2;\n"
+"\n"
+" column1 | column1 | contains\n"
+"---------+---------+----------\n"
+"           1 |       2 | f\n"
+"           1 |       3 | t\n"
+"           1 |       4 | t\n"
+"(3 rows)"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:789
+#: reference_operator.xml:1326
 #, no-c-format
-msgid "<refname>~=</refname>"
+msgid "~(geometry,box2df)"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:791
+#: reference_operator.xml:1328
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
+msgid ""
+"Returns <varname>TRUE</varname> if a geometry's 2D bonding box contains a 2D "
+"float precision bounding box (GIDX)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:796
+#: reference_operator.xml:1333
 #, no-c-format
-msgid "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:820
+#: reference_operator.xml:1354
 #, no-c-format
-msgid "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the bounding box of geometry/geography A is the same as the bounding box of geometry/geography B."
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box of a geometry A contains the 2D bounding box B, using float "
+"precision. This means that if B is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1367
+#, no-c-format
+msgid ""
+"SELECT ST_Buffer(ST_GeomFromText('POINT(1 1)'), 10) ~ "
+"ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(2,2)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:826
+#: reference_operator.xml:1373
 #, no-c-format
-msgid "Availability: 1.5.0 changed behavior"
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_box2df_geometry\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1387
+#, no-c-format
+msgid "~(box2df,geometry)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1389
+#, no-c-format
+msgid ""
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains a geometry's 2D bonding box."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1394
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:830
+#: reference_operator.xml:1415
 #, no-c-format
-msgid "This operator has changed behavior in PostGIS 1.5 from testing for actual geometric equality to only checking for bounding box equality. To complicate things it also depends on if you have done a hard or soft upgrade which behavior your database has. To find out which behavior your database has you can run the query below. To check for true equality use <xref linkend=\"ST_OrderingEquals\"/> or <xref linkend=\"ST_Equals\"/> and to check for bounding box equality <xref linkend=\"ST_ [...]
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the B geometry's bounding box, using float "
+"precision. This means that if A is a (double precision) box2d, it will be "
+"internally converted to a float precision 2D bounding box (BOX2DF)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:844
+#: reference_operator.xml:1428
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_Buffer(ST_GeomFromText('POINT(2 2)'), 1) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1434
+#, no-c-format
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_box2df\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1448
+#, no-c-format
+msgid "~(box2df,box2df)"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1450
 #, no-c-format
 msgid ""
-      "select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry as equality;\n"
-      " equality   |\n"
-      "-----------------+\n"
-      "          t    |"
+"Returns <varname>TRUE</varname> if a 2D float precision bounding box "
+"(BOX2DF) contains another 2D float precision bounding box (BOX2DF)."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_operator.xml:1455
+#, no-c-format
+msgid ""
+"<funcdef>boolean <function>~</function></funcdef> <paramdef> <type>box2df </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>box2df </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:845
+#: reference_operator.xml:1476
 #, no-c-format
-msgid "The above can be used to test if you have the new or old behavior of ~= operator."
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the 2D "
+"bounding box A contains the 2D bounding box B, using float precision. This "
+"means that if A is a (double precision) box2d, it will be internally "
+"converted to a float precision 2D bounding box (BOX2DF)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1489
+#, no-c-format
+msgid ""
+"SELECT ST_MakeBox2D(ST_MakePoint(0,0), ST_MakePoint(5,5)) ~ "
+"ST_MakeBox2D(ST_MakePoint(2,2), ST_MakePoint(3,3)) AS contains;\n"
+"\n"
+" contains\n"
+"----------\n"
+" t\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:849
+#: reference_operator.xml:1495
 #, no-c-format
-msgid ", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
+msgid ""
+", <xref linkend=\"overlaps_box2df_geometry\"/>, <xref linkend="
+"\"overlaps_box2df_box2df\"/>, <xref linkend=\"contains_geometry_box2df\"/>, "
+"<xref linkend=\"contains_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_geometry_box2df\"/>, <xref linkend="
+"\"is_contained_box2df_geometry\"/>, <xref linkend="
+"\"is_contained_box2df_box2df\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:855
+#: reference_operator.xml:1509
 #, no-c-format
-msgid "<->"
+msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:857
+#: reference_operator.xml:1511
 #, no-c-format
-msgid "Returns the 2D distance between A and B."
+msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
-#. Tag: funcsynopsis
-#: reference_operator.xml:863
+#. Tag: funcprototype
+#: reference_operator.xml:1516
 #, no-c-format
-msgid "<funcprototype> <funcdef>double precision <function><-></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function><-></function></funcdef> <paramdef> <type>geography </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> <parameter>B</parameter> </paramdef> </funcprototype>"
+msgid ""
+"<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>geometry "
+"</type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </"
+"type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:901
+#: reference_operator.xml:1540
 #, no-c-format
-msgid "The <varname><-></varname> operator returns the 2D distance between two geometries. Used in the \"ORDER BY\" clause provides index-assisted nearest-neighbor result sets. For PostgreSQL below 9.5 only gives centroid distance of bounding boxes and for PostgreSQL 9.5+, does true KNN distance search giving true distance between geometries, and distance sphere for geographies."
+msgid ""
+"The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of geometry/geography A is the same as the bounding box of "
+"geometry/geography B."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:910
+#: reference_operator.xml:1546
 #, no-c-format
-msgid "This operand will make use of 2D GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause."
+msgid "Availability: 1.5.0 changed behavior"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:911 reference_operator.xml:1104
+#: reference_operator.xml:1550
+#, no-c-format
+msgid ""
+"This operator has changed behavior in PostGIS 1.5 from testing for actual "
+"geometric equality to only checking for bounding box equality. To complicate "
+"things it also depends on if you have done a hard or soft upgrade which "
+"behavior your database has. To find out which behavior your database has you "
+"can run the query below. To check for true equality use <xref linkend="
+"\"ST_OrderingEquals\"/> or <xref linkend=\"ST_Equals\"/> and to check for "
+"bounding box equality <xref linkend=\"ST_Geometry_EQ\"/>; operator is a "
+"safer option."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1564
 #, no-c-format
-msgid "Index only kicks in if one of the geometries is a constant (not in a subquery/cte). e.g. 'SRID=3005;POINT(1011102 450541)'::geometry instead of a.geom"
+msgid ""
+"select 'LINESTRING(0 0, 1 1)'::geometry ~= 'LINESTRING(0 1, 1 0)'::geometry "
+"as equality;\n"
+" equality   |\n"
+"-----------------+\n"
+"          t    |"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:912
+#: reference_operator.xml:1565
 #, no-c-format
-msgid "Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html\">OpenGeo workshop: Nearest-Neighbour Searching</ulink> for real live example."
+msgid ""
+"The above can be used to test if you have the new or old behavior of ~= "
+"operator."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:914
+#: reference_operator.xml:1569
 #, no-c-format
-msgid "Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry and geography for PostgreSQL 9.5+. Note for geography KNN is based on sphere rather than spheroid. For PostgreSQL 9.4 and below, geography support is new but only supports centroid box."
+msgid ""
+", <xref linkend=\"ST_OrderingEquals\"/>, <xref linkend=\"ST_Geometry_EQ\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_operator.xml:1575
+#, no-c-format
+msgid "<->"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_operator.xml:1577
+#, no-c-format
+msgid "Returns the 2D distance between A and B."
+msgstr ""
+
+#. Tag: funcsynopsis
+#: reference_operator.xml:1583
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>double precision <function><-></function></"
+"funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </"
+"paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function><-></function></funcdef> <paramdef> <type>geography </type> "
+"<parameter>A</parameter> </paramdef> <paramdef> <type>geography </type> "
+"<parameter>B</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:915
+#: reference_operator.xml:1621
 #, no-c-format
-msgid "Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, so you'll want to get rid of that hack if you are running your code only on PostGIS 2.2+ 9.5+. See examples below."
+msgid ""
+"The <varname><-></varname> operator returns the 2D distance between "
+"two geometries. Used in the \"ORDER BY\" clause provides index-assisted "
+"nearest-neighbor result sets. For PostgreSQL below 9.5 only gives centroid "
+"distance of bounding boxes and for PostgreSQL 9.5+, does true KNN distance "
+"search giving true distance between geometries, and distance sphere for "
+"geographies."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:916
+#: reference_operator.xml:1630
 #, no-c-format
-msgid "Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry centroid distances instead of true distances. Exact results for points, inexact for all other types. Available for PostgreSQL 9.1+"
+msgid ""
+"This operand will make use of 2D GiST indexes that may be available on the "
+"geometries. It is different from other operators that use spatial indexes in "
+"that the spatial index is only used when the operator is in the ORDER BY "
+"clause."
 msgstr ""
 
-#. Tag: programlisting
-#: reference_operator.xml:923
+#. Tag: para
+#: reference_operator.xml:1631 reference_operator.xml:1824
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,edabbr, vaabbr\n"
-      "FROM va2005\n"
-      "ORDER BY d limit 10;]]>\n"
-      "\n"
-      "        d         | edabbr | vaabbr\n"
-      "------------------+--------+--------\n"
-      "                0 | ALQ    | 128\n"
-      " 5541.57712511724 | ALQ    | 129A\n"
-      " 5579.67450712005 | ALQ    | 001\n"
-      "  6083.4207708641 | ALQ    | 131\n"
-      "  7691.2205404848 | ALQ    | 003\n"
-      " 7900.75451037313 | ALQ    | 122\n"
-      " 8694.20710669982 | ALQ    | 129B\n"
-      " 9564.24289057111 | ALQ    | 130\n"
-      "  12089.665931705 | ALQ    | 127\n"
-      " 18472.5531479404 | ALQ    | 002\n"
-      "(10 rows)"
+"Index only kicks in if one of the geometries is a constant (not in a "
+"subquery/cte). e.g. 'SRID=3005;POINT(1011102 450541)'::geometry instead of a."
+"geom"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:924
+#: reference_operator.xml:1632
 #, no-c-format
-msgid "Then the KNN raw answer:"
+msgid ""
+"Refer to <ulink url=\"http://workshops.opengeo.org/postgis-intro/knn.html"
+"\">OpenGeo workshop: Nearest-Neighbour Searching</ulink> for real live "
+"example."
 msgstr ""
 
-#. Tag: programlisting
-#: reference_operator.xml:927
+#. Tag: para
+#: reference_operator.xml:1634
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,edabbr, vaabbr\n"
-      "FROM va2005\n"
-      "ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry limit 10;]]>\n"
-      "\n"
-      "        d         | edabbr | vaabbr\n"
-      "------------------+--------+--------\n"
-      "                0 | ALQ    | 128\n"
-      " 5541.57712511724 | ALQ    | 129A\n"
-      " 5579.67450712005 | ALQ    | 001\n"
-      "  6083.4207708641 | ALQ    | 131\n"
-      "  7691.2205404848 | ALQ    | 003\n"
-      " 7900.75451037313 | ALQ    | 122\n"
-      " 8694.20710669982 | ALQ    | 129B\n"
-      " 9564.24289057111 | ALQ    | 130\n"
-      "  12089.665931705 | ALQ    | 127\n"
-      " 18472.5531479404 | ALQ    | 002\n"
-      "(10 rows)"
+"Enhanced: 2.2.0 -- True KNN (\"K nearest neighbor\") behavior for geometry "
+"and geography for PostgreSQL 9.5+. Note for geography KNN is based on sphere "
+"rather than spheroid. For PostgreSQL 9.4 and below, geography support is new "
+"but only supports centroid box."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:928
+#: reference_operator.xml:1635
 #, no-c-format
-msgid "If you run \"EXPLAIN ANALYZE\" on the two queries you would see a performance improvement for the second."
+msgid ""
+"Changed: 2.2.0 -- For PostgreSQL 9.5 users, old Hybrid syntax may be slower, "
+"so you'll want to get rid of that hack if you are running your code only on "
+"PostGIS 2.2+ 9.5+. See examples below."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:932
+#: reference_operator.xml:1636
+#, no-c-format
+msgid ""
+"Availability: 2.0.0 -- Weak KNN provides nearest neighbors based on geometry "
+"centroid distances instead of true distances. Exact results for points, "
+"inexact for all other types. Available for PostgreSQL 9.1+"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1643
 #, no-c-format
-msgid "For users running with PostgreSQL < 9.5, use a hybrid query to find the true nearest neighbors. First a CTE query using the index-assisted KNN, then an exact query to get correct ordering:"
+msgid ""
+"<![CDATA[SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
+"ORDER BY d limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1644
+#, no-c-format
+msgid "Then the KNN raw answer:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:935
+#: reference_operator.xml:1647
 #, no-c-format
 msgid ""
-      "<![CDATA[WITH index_query AS (\n"
-      "  SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,edabbr, vaabbr\n"
-      "        FROM va2005\n"
-      "  ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry LIMIT 100)\n"
-      "  SELECT *\n"
-      "        FROM index_query\n"
-      "  ORDER BY d limit 10;]]>\n"
-      "\n"
-      "        d         | edabbr | vaabbr\n"
-      "------------------+--------+--------\n"
-      "                0 | ALQ    | 128\n"
-      " 5541.57712511724 | ALQ    | 129A\n"
-      " 5579.67450712005 | ALQ    | 001\n"
-      "  6083.4207708641 | ALQ    | 131\n"
-      "  7691.2205404848 | ALQ    | 003\n"
-      " 7900.75451037313 | ALQ    | 122\n"
-      " 8694.20710669982 | ALQ    | 129B\n"
-      " 9564.24289057111 | ALQ    | 130\n"
-      "  12089.665931705 | ALQ    | 127\n"
-      " 18472.5531479404 | ALQ    | 002\n"
-      "(10 rows)"
+"<![CDATA[SELECT st_distance(geom, 'SRID=3005;POINT(1011102 450541)'::"
+"geometry) as d,edabbr, vaabbr\n"
+"FROM va2005\n"
+"ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1648
+#, no-c-format
+msgid ""
+"If you run \"EXPLAIN ANALYZE\" on the two queries you would see a "
+"performance improvement for the second."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:939
+#: reference_operator.xml:1652
 #, no-c-format
-msgid ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
+msgid ""
+"For users running with PostgreSQL < 9.5, use a hybrid query to find the "
+"true nearest neighbors. First a CTE query using the index-assisted KNN, then "
+"an exact query to get correct ordering:"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_operator.xml:1655
+#, no-c-format
+msgid ""
+"<![CDATA[WITH index_query AS (\n"
+"  SELECT ST_Distance(geom, 'SRID=3005;POINT(1011102 450541)'::geometry) as d,"
+"edabbr, vaabbr\n"
+"        FROM va2005\n"
+"  ORDER BY geom <-> 'SRID=3005;POINT(1011102 450541)'::geometry LIMIT 100)\n"
+"  SELECT *\n"
+"        FROM index_query\n"
+"  ORDER BY d limit 10;]]>\n"
+"\n"
+"        d         | edabbr | vaabbr\n"
+"------------------+--------+--------\n"
+"                0 | ALQ    | 128\n"
+" 5541.57712511724 | ALQ    | 129A\n"
+" 5579.67450712005 | ALQ    | 001\n"
+"  6083.4207708641 | ALQ    | 131\n"
+"  7691.2205404848 | ALQ    | 003\n"
+" 7900.75451037313 | ALQ    | 122\n"
+" 8694.20710669982 | ALQ    | 129B\n"
+" 9564.24289057111 | ALQ    | 130\n"
+"  12089.665931705 | ALQ    | 127\n"
+" 18472.5531479404 | ALQ    | 002\n"
+"(10 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1659
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:945
+#: reference_operator.xml:1665
 #, no-c-format
 msgid "<refname>|=|</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:947
+#: reference_operator.xml:1667
 #, no-c-format
-msgid "Returns the distance between A and B trajectories at their closest point of approach."
+msgid ""
+"Returns the distance between A and B trajectories at their closest point of "
+"approach."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:954
+#: reference_operator.xml:1674
 #, no-c-format
-msgid "<funcdef>double precision <function>|=|</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>double precision <function>|=|</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:976
+#: reference_operator.xml:1696
 #, no-c-format
-msgid "The <varname>|=|</varname> operator returns the 3D distance between two trajectories (See <xref linkend=\"ST_IsValidTrajectory\"/>). This is the same as <xref linkend=\"ST_DistanceCPA\"/> but as an operator it can be used for doing nearest neightbor searches using an N-dimensional index (requires PostgreSQL 9.5.0 or higher)."
+msgid ""
+"The <varname>|=|</varname> operator returns the 3D distance between two "
+"trajectories (See <xref linkend=\"ST_IsValidTrajectory\"/>). This is the "
+"same as <xref linkend=\"ST_DistanceCPA\"/> but as an operator it can be used "
+"for doing nearest neightbor searches using an N-dimensional index (requires "
+"PostgreSQL 9.5.0 or higher)."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:984
+#: reference_operator.xml:1704
 #, no-c-format
-msgid "This operand will make use of ND GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause."
+msgid ""
+"This operand will make use of ND GiST indexes that may be available on the "
+"geometries. It is different from other operators that use spatial indexes in "
+"that the spatial index is only used when the operator is in the ORDER BY "
+"clause."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:985
+#: reference_operator.xml:1705
 #, no-c-format
-msgid "Index only kicks in if one of the geometries is a constant (not in a subquery/cte). e.g. 'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometry instead of a.geom"
+msgid ""
+"Index only kicks in if one of the geometries is a constant (not in a "
+"subquery/cte). e.g. 'SRID=3005;LINESTRINGM(0 0 0,0 0 1)'::geometry instead "
+"of a.geom"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:987
+#: reference_operator.xml:1707
 #, no-c-format
 msgid "Availability: 2.2.0. Index-supported only available for PostgreSQL 9.5+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:993
+#: reference_operator.xml:1713
 #, no-c-format
 msgid ""
-      "-- Save a literal query trajectory in a psql variable...\n"
-      "\\set qt 'ST_AddMeasure(ST_MakeLine(ST_MakePointM(-350,300,0),ST_MakePointM(-410,490,0)),10,20)'\n"
-      "-- Run the query !\n"
-      "SELECT track_id, dist FROM (\n"
-      "  SELECT track_id, ST_DistanceCPA(tr,:qt) dist\n"
-      "  FROM trajectories\n"
-      "  ORDER BY tr |=| :qt\n"
-      "  LIMIT 5\n"
-      ") foo;\n"
-      " track_id        dist\n"
-      "----------+-------------------\n"
-      "      395 | 0.576496831518066\n"
-      "      380 |  5.06797130410151\n"
-      "      390 |  7.72262293958322\n"
-      "      385 |   9.8004461358071\n"
-      "      405 |  10.9534397988433\n"
-      "(5 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_operator.xml:997
+"-- Save a literal query trajectory in a psql variable...\n"
+"\\set qt 'ST_AddMeasure(ST_MakeLine(ST_MakePointM(-350,300,0),"
+"ST_MakePointM(-410,490,0)),10,20)'\n"
+"-- Run the query !\n"
+"SELECT track_id, dist FROM (\n"
+"  SELECT track_id, ST_DistanceCPA(tr,:qt) dist\n"
+"  FROM trajectories\n"
+"  ORDER BY tr |=| :qt\n"
+"  LIMIT 5\n"
+") foo;\n"
+" track_id        dist\n"
+"----------+-------------------\n"
+"      395 | 0.576496831518066\n"
+"      380 |  5.06797130410151\n"
+"      390 |  7.72262293958322\n"
+"      385 |   9.8004461358071\n"
+"      405 |  10.9534397988433\n"
+"(5 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1717
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend=\"ST_IsValidTrajectory\"/>"
+msgid ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_IsValidTrajectory\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1007
+#: reference_operator.xml:1727
 #, no-c-format
 msgid "<#>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1009
+#: reference_operator.xml:1729
 #, no-c-format
 msgid "Returns the 2D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1016
+#: reference_operator.xml:1736
 #, no-c-format
-msgid "<funcdef>double precision <function><#></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>double precision <function><#></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1037
+#: reference_operator.xml:1757
 #, no-c-format
-msgid "The <varname><#></varname> operator returns distance between two floating point bounding boxes, possibly reading them from a spatial index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor <emphasis role=\"strong\">approximate</emphasis> distance ordering."
+msgid ""
+"The <varname><#></varname> operator returns distance between two "
+"floating point bounding boxes, possibly reading them from a spatial index "
+"(PostgreSQL 9.1+ required). Useful for doing nearest neighbor <emphasis role="
+"\"strong\">approximate</emphasis> distance ordering."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1039 reference_operator.xml:1158
+#: reference_operator.xml:1759 reference_operator.xml:1878
 #, no-c-format
-msgid "This operand will make use of any indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause."
+msgid ""
+"This operand will make use of any indexes that may be available on the "
+"geometries. It is different from other operators that use spatial indexes in "
+"that the spatial index is only used when the operator is in the ORDER BY "
+"clause."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1042
+#: reference_operator.xml:1762
 #, no-c-format
-msgid "Index only kicks in if one of the geometries is a constant e.g. ORDER BY (ST_GeomFromText('POINT(1 2)') <#> geom) instead of g1.geom <#>."
+msgid ""
+"Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
+"(ST_GeomFromText('POINT(1 2)') <#> geom) instead of g1.geom <#>."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1044
+#: reference_operator.xml:1764
 #, no-c-format
 msgid "Availability: 2.0.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_operator.xml:1050
-#, no-c-format
-msgid ""
-      "<![CDATA[SELECT *\n"
-      "FROM (\n"
-      "SELECT b.tlid, b.mtfcc,\n"
-      "        b.geom <#> ST_GeomFromText('LINESTRING(746149 2948672,745954 2948576,\n"
-      "                745787 2948499,745740 2948468,745712 2948438,\n"
-      "                745690 2948384,745677 2948319)',2249) As b_dist,\n"
-      "                ST_Distance(b.geom, ST_GeomFromText('LINESTRING(746149 2948672,745954 2948576,\n"
-      "                745787 2948499,745740 2948468,745712 2948438,\n"
-      "                745690 2948384,745677 2948319)',2249)) As act_dist\n"
-      "    FROM bos_roads As b\n"
-      "    ORDER BY b_dist, b.tlid\n"
-      "    LIMIT 100) As foo\n"
-      "    ORDER BY act_dist, tlid LIMIT 10;]]>\n"
-      "\n"
-      "   tlid    | mtfcc |      b_dist      |     act_dist\n"
-      "-----------+-------+------------------+------------------\n"
-      "  85732027 | S1400 |                0 |                0\n"
-      "  85732029 | S1400 |                0 |                0\n"
-      "  85732031 | S1400 |                0 |                0\n"
-      "  85734335 | S1400 |                0 |                0\n"
-      "  85736037 | S1400 |                0 |                0\n"
-      " 624683742 | S1400 |                0 | 128.528874268666\n"
-      "  85719343 | S1400 | 260.839270432962 | 260.839270432962\n"
-      "  85741826 | S1400 | 164.759294123275 | 260.839270432962\n"
-      "  85732032 | S1400 |           277.75 | 311.830282365264\n"
-      "  85735592 | S1400 |           222.25 | 311.830282365264\n"
-      "(10 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_operator.xml:1054
-#, no-c-format
-msgid ", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
+#: reference_operator.xml:1770
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT *\n"
+"FROM (\n"
+"SELECT b.tlid, b.mtfcc,\n"
+"        b.geom <#> ST_GeomFromText('LINESTRING(746149 2948672,745954 "
+"2948576,\n"
+"                745787 2948499,745740 2948468,745712 2948438,\n"
+"                745690 2948384,745677 2948319)',2249) As b_dist,\n"
+"                ST_Distance(b.geom, ST_GeomFromText('LINESTRING(746149 "
+"2948672,745954 2948576,\n"
+"                745787 2948499,745740 2948468,745712 2948438,\n"
+"                745690 2948384,745677 2948319)',2249)) As act_dist\n"
+"    FROM bos_roads As b\n"
+"    ORDER BY b_dist, b.tlid\n"
+"    LIMIT 100) As foo\n"
+"    ORDER BY act_dist, tlid LIMIT 10;]]>\n"
+"\n"
+"   tlid    | mtfcc |      b_dist      |     act_dist\n"
+"-----------+-------+------------------+------------------\n"
+"  85732027 | S1400 |                0 |                0\n"
+"  85732029 | S1400 |                0 |                0\n"
+"  85732031 | S1400 |                0 |                0\n"
+"  85734335 | S1400 |                0 |                0\n"
+"  85736037 | S1400 |                0 |                0\n"
+" 624683742 | S1400 |                0 | 128.528874268666\n"
+"  85719343 | S1400 | 260.839270432962 | 260.839270432962\n"
+"  85741826 | S1400 | 164.759294123275 | 260.839270432962\n"
+"  85732032 | S1400 |           277.75 | 311.830282365264\n"
+"  85735592 | S1400 |           222.25 | 311.830282365264\n"
+"(10 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_operator.xml:1774
+#, no-c-format
+msgid ""
+", <xref linkend=\"ST_Distance\"/>, <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1060
+#: reference_operator.xml:1780
 #, no-c-format
 msgid "<<->>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1062
+#: reference_operator.xml:1782
 #, no-c-format
-msgid "Returns the n-D distance between the centroids of A and B bounding boxes."
+msgid ""
+"Returns the n-D distance between the centroids of A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1070
+#: reference_operator.xml:1790
 #, no-c-format
-msgid "<funcdef>double precision <function><<->></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>double precision <function><<->></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1091
+#: reference_operator.xml:1811
 #, no-c-format
-msgid "The <varname><<->></varname> operator returns the n-D (euclidean) distance between the centroids of the bounding boxes of two geometries. Useful for doing nearest neighbor <emphasis role=\"strong\">approximate</emphasis> distance ordering."
+msgid ""
+"The <varname><<->></varname> operator returns the n-D "
+"(euclidean) distance between the centroids of the bounding boxes of two "
+"geometries. Useful for doing nearest neighbor <emphasis role=\"strong"
+"\">approximate</emphasis> distance ordering."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1098
+#: reference_operator.xml:1818
 #, no-c-format
-msgid "This operand will make use of n-D GiST indexes that may be available on the geometries. It is different from other operators that use spatial indexes in that the spatial index is only used when the operator is in the ORDER BY clause."
+msgid ""
+"This operand will make use of n-D GiST indexes that may be available on the "
+"geometries. It is different from other operators that use spatial indexes in "
+"that the spatial index is only used when the operator is in the ORDER BY "
+"clause."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1110 reference_operator.xml:1167
+#: reference_operator.xml:1830 reference_operator.xml:1887
 #, no-c-format
 msgid "Availability: 2.2.0 -- KNN only available for PostgreSQL 9.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1117
+#: reference_operator.xml:1837
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_knn\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_operator.xml:1126
+#: reference_operator.xml:1846
 #, no-c-format
 msgid "<<#>>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_operator.xml:1128
+#: reference_operator.xml:1848
 #, no-c-format
 msgid "Returns the n-D distance between A and B bounding boxes."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_operator.xml:1135
+#: reference_operator.xml:1855
 #, no-c-format
-msgid "<funcdef>double precision <function><<#>></function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>double precision <function><<#>></function></funcdef> "
+"<paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1156
+#: reference_operator.xml:1876
 #, no-c-format
-msgid "The <varname><<#>></varname> operator returns distance between two floating point bounding boxes, possibly reading them from a spatial index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor <emphasis role=\"strong\">approximate</emphasis> distance ordering."
+msgid ""
+"The <varname><<#>></varname> operator returns distance between "
+"two floating point bounding boxes, possibly reading them from a spatial "
+"index (PostgreSQL 9.1+ required). Useful for doing nearest neighbor "
+"<emphasis role=\"strong\">approximate</emphasis> distance ordering."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1161
+#: reference_operator.xml:1881
 #, no-c-format
-msgid "Index only kicks in if one of the geometries is a constant e.g. ORDER BY (ST_GeomFromText('POINT(1 2)') <<#>> geom) instead of g1.geom <<#>>."
+msgid ""
+"Index only kicks in if one of the geometries is a constant e.g. ORDER BY "
+"(ST_GeomFromText('POINT(1 2)') <<#>> geom) instead of g1.geom "
+"<<#>>."
 msgstr ""
 
 #. Tag: para
-#: reference_operator.xml:1173
+#: reference_operator.xml:1893
 #, no-c-format
 msgid ", <xref linkend=\"geometry_distance_box\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_output.xml.pot b/doc/po/templates/reference_output.xml.pot
index ad00949..7e38589 100644
--- a/doc/po/templates/reference_output.xml.pot
+++ b/doc/po/templates/reference_output.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,36 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:8
 #, no-c-format
-msgid "Return the Well-Known Binary (WKB) representation of the geometry/geography without SRID meta data."
+msgid ""
+"Return the Well-Known Binary (WKB) representation of the geometry/geography "
+"without SRID meta data."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:12
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsBinary</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsBinary</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsBinary</function></funcdef> <paramdef><type> [...]
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsBinary</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsBinary</function></funcdef> <paramdef><type>geography </type> "
+"<parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type><parameter>NDR_or_XDR</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: title
-#: reference_output.xml:35 reference_output.xml:106 reference_output.xml:154 reference_output.xml:207 reference_output.xml:283 reference_output.xml:384 reference_output.xml:485 reference_output.xml:541 reference_output.xml:599 reference_output.xml:671 reference_output.xml:715 reference_output.xml:781 reference_output.xml:828 reference_output.xml:950
+#: reference_output.xml:35 reference_output.xml:106 reference_output.xml:154
+#: reference_output.xml:207 reference_output.xml:283 reference_output.xml:384
+#: reference_output.xml:485 reference_output.xml:541 reference_output.xml:599
+#: reference_output.xml:671 reference_output.xml:715 reference_output.xml:781
+#: reference_output.xml:828 reference_output.xml:950 reference_output.xml:995
+#: reference_output.xml:1035 reference_output.xml:1075
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,49 +66,69 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:37
 #, no-c-format
-msgid "Returns the Well-Known Binary representation of the geometry. There are 2 variants of the function. The first variant takes no endian encoding parameter and defaults to server machine endian. The second variant takes a second argument denoting the encoding - using little-endian ('NDR') or big-endian ('XDR') encoding."
+msgid ""
+"Returns the Well-Known Binary representation of the geometry. There are 2 "
+"variants of the function. The first variant takes no endian encoding "
+"parameter and defaults to server machine endian. The second variant takes a "
+"second argument denoting the encoding - using little-endian ('NDR') or big-"
+"endian ('XDR') encoding."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:40 reference_output.xml:158
 #, no-c-format
-msgid "This is useful in binary cursors to pull data out of the database without converting it to a string representation."
+msgid ""
+"This is useful in binary cursors to pull data out of the database without "
+"converting it to a string representation."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:44
 #, no-c-format
-msgid "The WKB spec does not include the SRID. To get the WKB with SRID format use ST_AsEWKB"
+msgid ""
+"The WKB spec does not include the SRID. To get the WKB with SRID format use "
+"ST_AsEWKB"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:47
 #, no-c-format
-msgid "ST_AsBinary is the reverse of <xref linkend=\"ST_GeomFromWKB\"/> for geometry. Use <xref linkend=\"ST_GeomFromWKB\"/> to convert to a postgis geometry from ST_AsBinary representation."
+msgid ""
+"ST_AsBinary is the reverse of <xref linkend=\"ST_GeomFromWKB\"/> for "
+"geometry. Use <xref linkend=\"ST_GeomFromWKB\"/> to convert to a postgis "
+"geometry from ST_AsBinary representation."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:51
 #, no-c-format
-msgid "The default behavior in PostgreSQL 9.0 has been changed to output bytea in hex encoding. ST_AsBinary is the reverse of <xref linkend=\"ST_GeomFromWKB\"/> for geometry. If your GUI tools require the old behavior, then SET bytea_output='escape' in your database."
+msgid ""
+"The default behavior in PostgreSQL 9.0 has been changed to output bytea in "
+"hex encoding. ST_AsBinary is the reverse of <xref linkend=\"ST_GeomFromWKB\"/"
+"> for geometry. If your GUI tools require the old behavior, then SET "
+"bytea_output='escape' in your database."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:55 reference_output.xml:166
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
+"introduced."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:56
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for higher coordinate dimensions was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for higher coordinate dimensions was introduced."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:57
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for specifying endian with geography was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for specifying endian with geography was introduced."
 msgstr ""
 
 #. Tag: para
@@ -101,7 +140,13 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:59
 #, no-c-format
-msgid "Changed: 2.0.0 Inputs to this function can not be unknown -- must be geometry. Constructs such as <code>ST_AsBinary('POINT(1 2)')</code> are no longer valid and you will get an <code>n st_asbinary(unknown) is not unique error</code>. Code like that needs to be changed to <code>ST_AsBinary('POINT(1 2)'::geometry);</code>. If that is not possible, then install <filename>legacy.sql</filename>."
+msgid ""
+"Changed: 2.0.0 Inputs to this function can not be unknown -- must be "
+"geometry. Constructs such as <code>ST_AsBinary('POINT(1 2)')</code> are no "
+"longer valid and you will get an <code>n st_asbinary(unknown) is not unique "
+"error</code>. Code like that needs to be changed to "
+"<code>ST_AsBinary('POINT(1 2)'::geometry);</code>. If that is not possible, "
+"then install <filename>legacy.sql</filename>."
 msgstr ""
 
 #. Tag: para
@@ -117,31 +162,41 @@ msgid "&sqlmm_compliant; SQL-MM 3: 5.1.37"
 msgstr ""
 
 #. Tag: para
-#: reference_output.xml:63 reference_output.xml:168 reference_output.xml:222 reference_output.xml:494 reference_output.xml:733 reference_output.xml:964
+#: reference_output.xml:63 reference_output.xml:168 reference_output.xml:222
+#: reference_output.xml:494 reference_output.xml:733 reference_output.xml:964
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_output.xml:64 reference_output.xml:169 reference_output.xml:223 reference_output.xml:435 reference_output.xml:907
+#: reference_output.xml:64 reference_output.xml:169 reference_output.xml:223
+#: reference_output.xml:435 reference_output.xml:907
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_output.xml:65 reference_output.xml:170 reference_output.xml:224 reference_output.xml:436 reference_output.xml:910
+#: reference_output.xml:65 reference_output.xml:170 reference_output.xml:224
+#: reference_output.xml:436 reference_output.xml:910
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_output.xml:66 reference_output.xml:167 reference_output.xml:221 reference_output.xml:326 reference_output.xml:434 reference_output.xml:493 reference_output.xml:568 reference_output.xml:905
+#: reference_output.xml:66 reference_output.xml:167 reference_output.xml:221
+#: reference_output.xml:326 reference_output.xml:434 reference_output.xml:493
+#: reference_output.xml:568 reference_output.xml:905
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_output.xml:71 reference_output.xml:115 reference_output.xml:175 reference_output.xml:229 reference_output.xml:330 reference_output.xml:498 reference_output.xml:572 reference_output.xml:628 reference_output.xml:690 reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:71 reference_output.xml:115 reference_output.xml:175
+#: reference_output.xml:229 reference_output.xml:330 reference_output.xml:498
+#: reference_output.xml:572 reference_output.xml:628 reference_output.xml:690
+#: reference_output.xml:738 reference_output.xml:795 reference_output.xml:968
+#: reference_output.xml:1010 reference_output.xml:1051
+#: reference_output.xml:1098
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -150,39 +205,45 @@ msgstr ""
 #: reference_output.xml:73
 #, no-c-format
 msgid ""
-      "SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "\n"
-      "                   st_asbinary\n"
-      "--------------------------------\n"
-      "\\001\\003\\000\\000\\000\\001\\000\\000\\000\\005\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\360?\\000\\000\\000\\000\\000\\000\n"
-      "\\360?\\000\\000\\000\\000\\000\\000\\360?\\000\\000\n"
-      "\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "(1 row)"
+"SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                   st_asbinary\n"
+"--------------------------------\n"
+"\\001\\003\\000\\000\\000\\001\\000\\000\\000\\005\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\360?\\000\\000\\000\\000\\000\\000\n"
+"\\360?\\000\\000\\000\\000\\000\\000\\360?\\000\\000\n"
+"\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:74
 #, no-c-format
 msgid ""
-      "SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), 'XDR');\n"
-      "                   st_asbinary\n"
-      "--------------------------------\n"
-      "\\000\\000\\000\\000\\003\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000?\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\n"
-      "\\000\\000\\000\\000?\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "(1 row)"
+"SELECT ST_AsBinary(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), "
+"'XDR');\n"
+"                   st_asbinary\n"
+"--------------------------------\n"
+"\\000\\000\\000\\000\\003\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000?\\360\\000\\000\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\n"
+"\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
-#: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183 reference_output.xml:236 reference_output.xml:454 reference_output.xml:576 reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:79 reference_output.xml:128 reference_output.xml:183
+#: reference_output.xml:236 reference_output.xml:454 reference_output.xml:576
+#: reference_output.xml:745 reference_output.xml:804 reference_output.xml:972
+#: reference_output.xml:1103
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -190,7 +251,9 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:80
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsTWKB\"/>, <xref linkend=\"ST_AsText\"/>,"
+msgid ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsTWKB\"/>, <xref "
+"linkend=\"ST_AsText\"/>,"
 msgstr ""
 
 #. Tag: refname
@@ -208,13 +271,19 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_output.xml:97
 #, no-c-format
-msgid "<funcdef>text <function>ST_AsEncodedPolyline</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_AsEncodedPolyline</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>precision=5</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:108
 #, no-c-format
-msgid "Returns the geometry as an Encoded Polyline. This is a format very useful if you are using google maps"
+msgid ""
+"Returns the geometry as an Encoded Polyline. This is a format very useful if "
+"you are using google maps"
 msgstr ""
 
 #. Tag: para
@@ -233,49 +302,57 @@ msgstr ""
 #: reference_output.xml:117
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 38.5,-120.95 40.7,-126.453 43.252)'));\n"
-      "        --result--\n"
-      "        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
+"SELECT ST_AsEncodedPolyline(GeomFromEWKT('SRID=4326;LINESTRING(-120.2 "
+"38.5,-120.95 40.7,-126.453 43.252)'));\n"
+"        --result--\n"
+"        |_p~iF~ps|U_ulLnnqC_mqNvxq`@"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:119
 #, no-c-format
-msgid "Use in conjunction with geography linestring and geography segmentize, and put on google maps"
+msgid ""
+"Use in conjunction with geography linestring and geography segmentize, and "
+"put on google maps"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:120
 #, no-c-format
 msgid ""
-      "-- the SQL for Boston to San Francisco, segments every 100 KM\n"
-      "        SELECT ST_AsEncodedPolyline(\n"
-      "                ST_Segmentize(\n"
-      "                        ST_GeogFromText('LINESTRING(-71.0519 42.4935,-122.4483 37.64)'),\n"
-      "                                100000)::geometry) As encodedFlightPath;"
+"-- the SQL for Boston to San Francisco, segments every 100 KM\n"
+"        SELECT ST_AsEncodedPolyline(\n"
+"                ST_Segmentize(\n"
+"                        ST_GeogFromText('LINESTRING(-71.0519 "
+"42.4935,-122.4483 37.64)'),\n"
+"                                100000)::geometry) As encodedFlightPath;"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:123
 #, no-c-format
-msgid "javascript will look something like this where $ variable you replace with query result"
+msgid ""
+"javascript will look something like this where $ variable you replace with "
+"query result"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:124
 #, no-c-format
 msgid ""
-      "<![CDATA[<script type=\"text/javascript\" src=\"http://maps.googleapis.com/maps/api/js?libraries=geometry\"></script>\n"
-      "<script type=\"text/javascript\">\n"
-      "         flightPath = new google.maps.Polyline({\n"
-      "                        path:  google.maps.geometry.encoding.decodePath(\"$encodedFlightPath\"),\n"
-      "                        map: map,\n"
-      "                        strokeColor: '#0000CC',\n"
-      "                        strokeOpacity: 1.0,\n"
-      "                        strokeWeight: 4\n"
-      "                });\n"
-      "</script>\n"
-      "        ]]>"
+"<![CDATA[<script type=\"text/javascript\" src=\"http://maps.googleapis.com/"
+"maps/api/js?libraries=geometry\"></script>\n"
+"<script type=\"text/javascript\">\n"
+"         flightPath = new google.maps.Polyline({\n"
+"                        path:  google.maps.geometry.encoding."
+"decodePath(\"$encodedFlightPath\"),\n"
+"                        map: map,\n"
+"                        strokeColor: '#0000CC',\n"
+"                        strokeOpacity: 1.0,\n"
+"                        strokeWeight: 4\n"
+"                });\n"
+"</script>\n"
+"        ]]>"
 msgstr ""
 
 #. Tag: para
@@ -293,71 +370,94 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:136
 #, no-c-format
-msgid "Return the Well-Known Binary (WKB) representation of the geometry with SRID meta data."
+msgid ""
+"Return the Well-Known Binary (WKB) representation of the geometry with SRID "
+"meta data."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:140
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsEWKB</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsEWKB</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>text </type><parameter>NDR_or_XDR</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:155
 #, no-c-format
-msgid "Returns the Well-Known Binary representation of the geometry with SRID metadata. There are 2 variants of the function. The first variant takes no endian encoding parameter and defaults to little endian. The second variant takes a second argument denoting the encoding - using little-endian ('NDR') or big-endian ('XDR') encoding."
+msgid ""
+"Returns the Well-Known Binary representation of the geometry with SRID "
+"metadata. There are 2 variants of the function. The first variant takes no "
+"endian encoding parameter and defaults to little endian. The second variant "
+"takes a second argument denoting the encoding - using little-endian ('NDR') "
+"or big-endian ('XDR') encoding."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:161
 #, no-c-format
-msgid "The WKB spec does not include the SRID. To get the OGC WKB format use ST_AsBinary"
+msgid ""
+"The WKB spec does not include the SRID. To get the OGC WKB format use "
+"ST_AsBinary"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:164
 #, no-c-format
-msgid "ST_AsEWKB is the reverse of ST_GeomFromEWKB. Use ST_GeomFromEWKB to convert to a postgis geometry from ST_AsEWKB representation."
+msgid ""
+"ST_AsEWKB is the reverse of ST_GeomFromEWKB. Use ST_GeomFromEWKB to convert "
+"to a postgis geometry from ST_AsEWKB representation."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:177
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "\n"
-      "                   st_asewkb\n"
-      "--------------------------------\n"
-      "\\001\\003\\000\\000 \\346\\020\\000\\000\\001\\000\n"
-      "\\000\\000\\005\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\360?\\000\\000\\000\\000\\000\\000\\360?\n"
-      "\\000\\000\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
-      "\\000\\360?\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "(1 row)"
+"SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                   st_asewkb\n"
+"--------------------------------\n"
+"\\001\\003\\000\\000 \\346\\020\\000\\000\\001\\000\n"
+"\\000\\000\\005\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\360?\\000\\000\\000\\000\\000\\000\\360?\n"
+"\\000\\000\\000\\000\\000\\000\\360?\\000\\000\\000\\000\\000\n"
+"\\000\\360?\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:178
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), 'XDR');\n"
-      "                   st_asewkb\n"
-      "--------------------------------\n"
-      "\\000 \\000\\000\\003\\000\\000\\020\\346\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\\n"
-      "000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000?\n"
-      "\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\\000\\000\n"
-      "\\000\\000?\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
-      "\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000"
+"SELECT ST_AsEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326), "
+"'XDR');\n"
+"                   st_asewkb\n"
+"--------------------------------\n"
+"\\000 "
+"\\000\\000\\003\\000\\000\\020\\346\\000\\000\\000\\001\\000\\000\\000\\005\\000\\000\\000\\000\\\n"
+"000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000?\n"
+"\\360\\000\\000\\000\\000\\000\\000?\\360\\000\\000\\000\\000\\000\\000?"
+"\\360\\000\\000\\000\\000\n"
+"\\000\\000?"
+"\\360\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\n"
+"\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:184
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>, <xref linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -369,71 +469,93 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:190
 #, no-c-format
-msgid "Return the Well-Known Text (WKT) representation of the geometry with SRID meta data."
+msgid ""
+"Return the Well-Known Text (WKT) representation of the geometry with SRID "
+"meta data."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:194
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsEWKT</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsEWKT</function></funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsEWKT</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsEWKT</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:209
 #, no-c-format
-msgid "Returns the Well-Known Text representation of the geometry prefixed with the SRID."
+msgid ""
+"Returns the Well-Known Text representation of the geometry prefixed with the "
+"SRID."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:212
 #, no-c-format
-msgid "The WKT spec does not include the SRID. To get the OGC WKT format use ST_AsText"
+msgid ""
+"The WKT spec does not include the SRID. To get the OGC WKT format use "
+"ST_AsText"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:214 reference_output.xml:723
 #, no-c-format
-msgid "WKT format does not maintain precision so to prevent floating truncation, use ST_AsBinary or ST_AsEWKB format for transport."
+msgid ""
+"WKT format does not maintain precision so to prevent floating truncation, "
+"use ST_AsBinary or ST_AsEWKB format for transport."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:218
 #, no-c-format
-msgid "ST_AsEWKT is the reverse of <xref linkend=\"ST_GeomFromEWKT\"/>. Use <xref linkend=\"ST_GeomFromEWKT\"/> to convert to a postgis geometry from ST_AsEWKT representation."
+msgid ""
+"ST_AsEWKT is the reverse of <xref linkend=\"ST_GeomFromEWKT\"/>. Use <xref "
+"linkend=\"ST_GeomFromEWKT\"/> to convert to a postgis geometry from "
+"ST_AsEWKT representation."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:220
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Geography, Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Geography, Polyhedral surfaces, Triangles and "
+"TIN was introduced."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:231
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT('0103000020E61000000100000005000000000000\n"
-      "                        000000000000000000000000000000000000000000000000000000\n"
-      "                        F03F000000000000F03F000000000000F03F000000000000F03\n"
-      "                        F000000000000000000000000000000000000000000000000'::geometry);\n"
-      "\n"
-      "                   st_asewkt\n"
-      "--------------------------------\n"
-      "SRID=4326;POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
-      "(1 row)\n"
-      "\n"
-      "SELECT ST_AsEWKT('0108000080030000000000000060E30A4100000000785C0241000000000000F03F0000000018\n"
-      "E20A4100000000485F024100000000000000400000000018\n"
-      "E20A4100000000305C02410000000000000840')\n"
-      "\n"
-      "--st_asewkt---\n"
-      "CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)"
+"SELECT ST_AsEWKT('0103000020E61000000100000005000000000000\n"
+"                        000000000000000000000000000000000000000000000000000000\n"
+"                        F03F000000000000F03F000000000000F03F000000000000F03\n"
+"                        F000000000000000000000000000000000000000000000000'::"
+"geometry);\n"
+"\n"
+"                   st_asewkt\n"
+"--------------------------------\n"
+"SRID=4326;POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
+"(1 row)\n"
+"\n"
+"SELECT "
+"ST_AsEWKT('0108000080030000000000000060E30A4100000000785C0241000000000000F03F0000000018\n"
+"E20A4100000000485F024100000000000000400000000018\n"
+"E20A4100000000305C02410000000000000840')\n"
+"\n"
+"--st_asewkt---\n"
+"CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:237
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_GeomFromEWKT\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsText\"/>, <xref "
+"linkend=\"ST_GeomFromEWKT\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -451,31 +573,64 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_output.xml:252
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsGeoJSON</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>options=0</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</function></funcdef> <paramdef><type>geography </type> <parameter>geog</param [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsGeoJSON</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>gj_version</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGeoJSON</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>gj_version</"
+"parameter></paramdef> <paramdef><type>geography </type> <parameter>geog</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:285
 #, no-c-format
-msgid "Return the geometry as a Geometry Javascript Object Notation (GeoJSON) element. (Cf <ulink url=\"http://geojson.org/geojson-spec.html\">GeoJSON specifications 1.0</ulink>). 2D and 3D Geometries are both supported. GeoJSON only support SFS 1.1 geometry type (no curve support for example)."
+msgid ""
+"Return the geometry as a Geometry Javascript Object Notation (GeoJSON) "
+"element. (Cf <ulink url=\"http://geojson.org/geojson-spec.html\">GeoJSON "
+"specifications 1.0</ulink>). 2D and 3D Geometries are both supported. "
+"GeoJSON only support SFS 1.1 geometry type (no curve support for example)."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:291
 #, no-c-format
-msgid "The gj_version parameter is the major version of the GeoJSON spec. If specified, must be 1. This represents the spec version of GeoJSON."
+msgid ""
+"The gj_version parameter is the major version of the GeoJSON spec. If "
+"specified, must be 1. This represents the spec version of GeoJSON."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:293
 #, no-c-format
-msgid "The third argument may be used to reduce the maximum number of decimal places used in output (defaults to 15)."
+msgid ""
+"The third argument may be used to reduce the maximum number of decimal "
+"places used in output (defaults to 15)."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:296
 #, no-c-format
-msgid "The last 'options' argument could be used to add Bbox or Crs in GeoJSON output:"
+msgid ""
+"The last 'options' argument could be used to add Bbox or Crs in GeoJSON "
+"output:"
 msgstr ""
 
 #. Tag: para
@@ -553,26 +708,31 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:331
 #, no-c-format
-msgid "GeoJSON format is generally more efficient than other formats for use in ajax mapping. One popular javascript client that supports this is Open Layers. Example of its use is <ulink url=\"http://openlayers.org/en/v3.10.1/examples/geojson.html\">OpenLayers GeoJSON Example</ulink>"
+msgid ""
+"GeoJSON format is generally more efficient than other formats for use in "
+"ajax mapping. One popular javascript client that supports this is Open "
+"Layers. Example of its use is <ulink url=\"http://openlayers.org/en/v3.10.1/"
+"examples/geojson.html\">OpenLayers GeoJSON Example</ulink>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:336
 #, no-c-format
 msgid ""
-      "SELECT ST_AsGeoJSON(the_geom) from fe_edges limit 1;\n"
-      "                                           st_asgeojson\n"
-      "-----------------------------------------------------------------------------------------------------------\n"
-      "\n"
-      "{\"type\":\"MultiLineString\",\"coordinates\":[[[-89.734634999999997,31.492072000000000],\n"
-      "[-89.734955999999997,31.492237999999997]]]}\n"
-      "(1 row)\n"
-      "--3d point\n"
-      "SELECT ST_AsGeoJSON('LINESTRING(1 2 3, 4 5 6)');\n"
-      "\n"
-      "st_asgeojson\n"
-      "-----------------------------------------------------------------------------------------\n"
-      " {\"type\":\"LineString\",\"coordinates\":[[1,2,3],[4,5,6]]}"
+"SELECT ST_AsGeoJSON(the_geom) from fe_edges limit 1;\n"
+"                                           st_asgeojson\n"
+"-----------------------------------------------------------------------------------------------------------\n"
+"\n"
+"{\"type\":\"MultiLineString\",\"coordinates\":"
+"[[[-89.734634999999997,31.492072000000000],\n"
+"[-89.734955999999997,31.492237999999997]]]}\n"
+"(1 row)\n"
+"--3d point\n"
+"SELECT ST_AsGeoJSON('LINESTRING(1 2 3, 4 5 6)');\n"
+"\n"
+"st_asgeojson\n"
+"-----------------------------------------------------------------------------------------\n"
+" {\"type\":\"LineString\",\"coordinates\":[[1,2,3],[4,5,6]]}"
 msgstr ""
 
 #. Tag: refname
@@ -590,13 +750,46 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_output.xml:346
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsGML</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>options=0</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsGML</function></funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></p [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsGML</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGML</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsGML</function></"
+"funcdef> <paramdef><type>integer </type> <parameter>version</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>nprefix=null</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>id=null</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>text <function>ST_AsGML</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>version</parameter></paramdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>nprefix=null</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>id=null</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:386
 #, no-c-format
-msgid "Return the geometry as a Geography Markup Language (GML) element. The version parameter, if specified, may be either 2 or 3. If no version parameter is specified then the default is assumed to be 2. The precision argument may be used to reduce the maximum number of decimal places (<varname>maxdecimaldigits</varname>) used in output (defaults to 15)."
+msgid ""
+"Return the geometry as a Geography Markup Language (GML) element. The "
+"version parameter, if specified, may be either 2 or 3. If no version "
+"parameter is specified then the default is assumed to be 2. The precision "
+"argument may be used to reduce the maximum number of decimal places "
+"(<varname>maxdecimaldigits</varname>) used in output (defaults to 15)."
 msgstr ""
 
 #. Tag: para
@@ -608,7 +801,9 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:392
 #, no-c-format
-msgid "The 'options' argument is a bitfield. It could be used to define CRS output type in GML output, and to declare data as lat/lon:"
+msgid ""
+"The 'options' argument is a bitfield. It could be used to define CRS output "
+"type in GML output, and to declare data as lat/lon:"
 msgstr ""
 
 #. Tag: para
@@ -632,13 +827,19 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:408
 #, no-c-format
-msgid "4: For GML 3 only, use <LineString> rather than <Curve> tag for lines."
+msgid ""
+"4: For GML 3 only, use <LineString> rather than <Curve> tag for "
+"lines."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:412
 #, no-c-format
-msgid "16: Declare that datas are lat/lon (e.g srid=4326). Default is to assume that data are planars. This option is useful for GML 3.1.1 output only, related to axis order. So if you set it, it will swap the coordinates so order is lat lon instead of database lon lat."
+msgid ""
+"16: Declare that datas are lat/lon (e.g srid=4326). Default is to assume "
+"that data are planars. This option is useful for GML 3.1.1 output only, "
+"related to axis order. So if you set it, it will swap the coordinates so "
+"order is lat lon instead of database lon lat."
 msgstr ""
 
 #. Tag: para
@@ -650,7 +851,9 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:423
 #, no-c-format
-msgid "The 'namespace prefix' argument may be used to specify a custom namespace prefix or no prefix (if empty). If null or omitted 'gml' prefix is used"
+msgid ""
+"The 'namespace prefix' argument may be used to specify a custom namespace "
+"prefix or no prefix (if empty). If null or omitted 'gml' prefix is used"
 msgstr ""
 
 #. Tag: para
@@ -662,7 +865,11 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:429
 #, no-c-format
-msgid "Enhanced: 2.0.0 prefix support was introduced. Option 4 for GML3 was introduced to allow using LineString instead of Curve tag for lines. GML3 Support for Polyhedral surfaces and TINS was introduced. Option 32 was introduced to output the box."
+msgid ""
+"Enhanced: 2.0.0 prefix support was introduced. Option 4 for GML3 was "
+"introduced to allow using LineString instead of Curve tag for lines. GML3 "
+"Support for Polyhedral surfaces and TINS was introduced. Option 32 was "
+"introduced to output the box."
 msgstr ""
 
 #. Tag: para
@@ -693,10 +900,13 @@ msgstr ""
 #: reference_output.xml:441
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsGML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "                st_asgml\n"
-      "                --------\n"
-      "                <gml:Polygon srsName=\"EPSG:4326\"><gml:outerBoundaryIs><gml:LinearRing><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:LinearRing></gml:outerBoundaryIs></gml:Polygon>]]>"
+"<![CDATA[SELECT ST_AsGML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"                st_asgml\n"
+"                --------\n"
+"                <gml:Polygon srsName=\"EPSG:4326\"><gml:outerBoundaryIs><gml:"
+"LinearRing><gml:coordinates>0,0 0,1 1,1 1,0 0,0</gml:coordinates></gml:"
+"LinearRing></gml:outerBoundaryIs></gml:Polygon>]]>"
 msgstr ""
 
 #. Tag: title
@@ -709,98 +919,112 @@ msgstr ""
 #: reference_output.xml:445
 #, no-c-format
 msgid ""
-      "-- Flip coordinates and output extended EPSG (16 | 1)--\n"
-      "<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('POINT(5.234234233242 6.34534534534)',4326), 5, 17);\n"
-      "                        st_asgml\n"
-      "                        --------\n"
-      "                <gml:Point srsName=\"urn:ogc:def:crs:EPSG::4326\"><gml:pos>6.34535 5.23423</gml:pos></gml:Point>]]>"
+"-- Flip coordinates and output extended EPSG (16 | 1)--\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('POINT(5.234234233242 "
+"6.34534534534)',4326), 5, 17);\n"
+"                        st_asgml\n"
+"                        --------\n"
+"                <gml:Point srsName=\"urn:ogc:def:crs:EPSG::4326\"><gml:"
+"pos>6.34535 5.23423</gml:pos></gml:Point>]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:446
 #, no-c-format
 msgid ""
-      "-- Output the envelope (32) --\n"
-      "<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 20)',4326), 5, 32);\n"
-      "                st_asgml\n"
-      "                --------\n"
-      "        <gml:Envelope srsName=\"EPSG:4326\">\n"
-      "                <gml:lowerCorner>1 2</gml:lowerCorner>\n"
-      "                <gml:upperCorner>10 20</gml:upperCorner>\n"
-      "        </gml:Envelope>]]>"
+"-- Output the envelope (32) --\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 "
+"20)',4326), 5, 32);\n"
+"                st_asgml\n"
+"                --------\n"
+"        <gml:Envelope srsName=\"EPSG:4326\">\n"
+"                <gml:lowerCorner>1 2</gml:lowerCorner>\n"
+"                <gml:upperCorner>10 20</gml:upperCorner>\n"
+"        </gml:Envelope>]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:448
 #, no-c-format
 msgid ""
-      "-- Output the envelope (32) , reverse (lat lon instead of lon lat) (16), long srs (1)= 32 | 16 | 1 = 49 --\n"
-      "<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 20)',4326), 5, 49);\n"
-      "        st_asgml\n"
-      "        --------\n"
-      "<gml:Envelope srsName=\"urn:ogc:def:crs:EPSG::4326\">\n"
-      "        <gml:lowerCorner>2 1</gml:lowerCorner>\n"
-      "        <gml:upperCorner>20 10</gml:upperCorner>\n"
-      "</gml:Envelope>]]>"
+"-- Output the envelope (32) , reverse (lat lon instead of lon lat) (16), "
+"long srs (1)= 32 | 16 | 1 = 49 --\n"
+"<![CDATA[SELECT ST_AsGML(3, ST_GeomFromText('LINESTRING(1 2, 3 4, 10 "
+"20)',4326), 5, 49);\n"
+"        st_asgml\n"
+"        --------\n"
+"<gml:Envelope srsName=\"urn:ogc:def:crs:EPSG::4326\">\n"
+"        <gml:lowerCorner>2 1</gml:lowerCorner>\n"
+"        <gml:upperCorner>20 10</gml:upperCorner>\n"
+"</gml:Envelope>]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:450
 #, no-c-format
 msgid ""
-      "-- Polyhedral Example --\n"
-      "SELECT ST_AsGML(3, ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));\n"
-      "        st_asgml\n"
-      "        --------\n"
-      "<![CDATA[ <gml:PolyhedralSurface>\n"
-      "<gml:polygonPatches>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">0 0 0 0 0 1 0 1 1 0 1 0 0 0 0</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">0 0 0 0 1 0 1 1 0 1 0 0 0 0 0</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">0 0 0 1 0 0 1 0 1 0 0 1 0 0 0</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">1 1 0 1 1 1 1 0 1 1 0 0 1 1 0</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">0 1 0 0 1 1 1 1 1 1 1 0 0 1 0</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "   <gml:PolygonPatch>\n"
-      "                <gml:exterior>\n"
-      "                          <gml:LinearRing>\n"
-      "                                   <gml:posList srsDimension=\"3\">0 0 1 1 0 1 1 1 1 0 1 1 0 0 1</gml:posList>\n"
-      "                          </gml:LinearRing>\n"
-      "                </gml:exterior>\n"
-      "   </gml:PolygonPatch>\n"
-      "</gml:polygonPatches>\n"
-      "</gml:PolyhedralSurface>]]>"
+"-- Polyhedral Example --\n"
+"SELECT ST_AsGML(3, ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )'));\n"
+"        st_asgml\n"
+"        --------\n"
+"<![CDATA[ <gml:PolyhedralSurface>\n"
+"<gml:polygonPatches>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 0 0 "
+"1 0 1 1 0 1 0 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 0 1 "
+"0 1 1 0 1 0 0 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 0 1 0 "
+"0 1 0 1 0 0 1 0 0 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">1 1 0 1 1 "
+"1 1 0 1 1 0 0 1 1 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 1 0 0 1 "
+"1 1 1 1 1 1 0 0 1 0</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"   <gml:PolygonPatch>\n"
+"                <gml:exterior>\n"
+"                          <gml:LinearRing>\n"
+"                                   <gml:posList srsDimension=\"3\">0 0 1 1 0 "
+"1 1 1 1 0 1 1 0 0 1</gml:posList>\n"
+"                          </gml:LinearRing>\n"
+"                </gml:exterior>\n"
+"   </gml:PolygonPatch>\n"
+"</gml:polygonPatches>\n"
+"</gml:PolyhedralSurface>]]>"
 msgstr ""
 
 #. Tag: refname
@@ -812,19 +1036,30 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:465
 #, no-c-format
-msgid "Returns a Geometry in HEXEWKB format (as text) using either little-endian (NDR) or big-endian (XDR) encoding."
+msgid ""
+"Returns a Geometry in HEXEWKB format (as text) using either little-endian "
+"(NDR) or big-endian (XDR) encoding."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:470
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsHEXEWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>NDRorXDR</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsHEXEWKB</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:487
 #, no-c-format
-msgid "Returns a Geometry in HEXEWKB format (as text) using either little-endian (NDR) or big-endian (XDR) encoding. If no encoding is specified, then NDR is used."
+msgid ""
+"Returns a Geometry in HEXEWKB format (as text) using either little-endian "
+"(NDR) or big-endian (XDR) encoding. If no encoding is specified, then NDR is "
+"used."
 msgstr ""
 
 #. Tag: para
@@ -837,18 +1072,20 @@ msgstr ""
 #: reference_output.xml:499
 #, no-c-format
 msgid ""
-      "SELECT ST_AsHEXEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "                which gives same answer as\n"
-      "\n"
-      "                SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326)::text;\n"
-      "\n"
-      "                st_ashexewkb\n"
-      "                --------\n"
-      "                0103000020E6100000010000000500\n"
-      "                00000000000000000000000000000000\n"
-      "                00000000000000000000000000000000F03F\n"
-      "                000000000000F03F000000000000F03F000000000000F03\n"
-      "                F000000000000000000000000000000000000000000000000"
+"SELECT ST_AsHEXEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"                which gives same answer as\n"
+"\n"
+"                SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326)::text;\n"
+"\n"
+"                st_ashexewkb\n"
+"                --------\n"
+"                0103000020E6100000010000000500\n"
+"                00000000000000000000000000000000\n"
+"                00000000000000000000000000000000F03F\n"
+"                000000000000F03F000000000000F03F000000000000F03\n"
+"                F000000000000000000000000000000000000000000000000"
 msgstr ""
 
 #. Tag: refname
@@ -860,43 +1097,77 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:507
 #, no-c-format
-msgid "Return the geometry as a KML element. Several variants. Default version=2, default precision=15"
+msgid ""
+"Return the geometry as a KML element. Several variants. Default version=2, "
+"default precision=15"
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:511
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</par [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsKML</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>version</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nprefix=NULL</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsKML</function></"
+"funcdef> <paramdef><type>integer </type> <parameter>version</parameter></"
+"paramdef> <paramdef><type>geography </type> <parameter>geog</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nprefix=NULL</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:543
 #, no-c-format
-msgid "Return the geometry as a Keyhole Markup Language (KML) element. There are several variants of this function. maximum number of decimal places used in output (defaults to 15), version default to 2 and default namespace is no prefix."
+msgid ""
+"Return the geometry as a Keyhole Markup Language (KML) element. There are "
+"several variants of this function. maximum number of decimal places used in "
+"output (defaults to 15), version default to 2 and default namespace is no "
+"prefix."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:547
 #, no-c-format
-msgid "Version 1: ST_AsKML(geom_or_geog, maxdecimaldigits) / version=2 / maxdecimaldigits=15"
+msgid ""
+"Version 1: ST_AsKML(geom_or_geog, maxdecimaldigits) / version=2 / "
+"maxdecimaldigits=15"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:548
 #, no-c-format
-msgid "Version 2: ST_AsKML(version, geom_or_geog, maxdecimaldigits, nprefix) maxdecimaldigits=15 / nprefix=NULL"
+msgid ""
+"Version 2: ST_AsKML(version, geom_or_geog, maxdecimaldigits, nprefix) "
+"maxdecimaldigits=15 / nprefix=NULL"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:551
 #, no-c-format
-msgid "Requires PostGIS be compiled with Proj support. Use <xref linkend=\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
+msgid ""
+"Requires PostGIS be compiled with Proj support. Use <xref linkend="
+"\"PostGIS_Full_Version\"/> to confirm you have proj support compiled in."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:555
 #, no-c-format
-msgid "Availability: 1.2.2 - later variants that include version param came in 1.3.2"
+msgid ""
+"Availability: 1.2.2 - later variants that include version param came in 1.3.2"
 msgstr ""
 
 #. Tag: para
@@ -921,16 +1192,19 @@ msgstr ""
 #: reference_output.xml:573
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsKML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "\n"
-      "                st_askml\n"
-      "                --------\n"
-      "                <Polygon><outerBoundaryIs><LinearRing><coordinates>0,0 0,1 1,1 1,0 0,0</coordinates></LinearRing></outerBoundaryIs></Polygon>\n"
-      "\n"
-      "                --3d linestring\n"
-      "                SELECT ST_AsKML('SRID=4326;LINESTRING(1 2 3, 4 5 6)');\n"
-      "                <LineString><coordinates>1,2,3 4,5,6</coordinates></LineString>\n"
-      "                ]]>"
+"<![CDATA[SELECT ST_AsKML(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 "
+"0))',4326));\n"
+"\n"
+"                st_askml\n"
+"                --------\n"
+"                <Polygon><outerBoundaryIs><LinearRing><coordinates>0,0 0,1 "
+"1,1 1,0 0,0</coordinates></LinearRing></outerBoundaryIs></Polygon>\n"
+"\n"
+"                --3d linestring\n"
+"                SELECT ST_AsKML('SRID=4326;LINESTRING(1 2 3, 4 5 6)');\n"
+"                <LineString><coordinates>1,2,3 4,5,6</coordinates></"
+"LineString>\n"
+"                ]]>"
 msgstr ""
 
 #. Tag: para
@@ -954,7 +1228,10 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_output.xml:590
 #, no-c-format
-msgid "<funcdef>text <function>ST_AsLatLonText</function></funcdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> <paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_AsLatLonText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format=''</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -966,25 +1243,40 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:604
 #, no-c-format
-msgid "It is assumed the point is in a lat/lon projection. The X (lon) and Y (lat) coordinates are normalized in the output to the \"normal\" range (-180 to +180 for lon, -90 to +90 for lat)."
+msgid ""
+"It is assumed the point is in a lat/lon projection. The X (lon) and Y (lat) "
+"coordinates are normalized in the output to the \"normal\" range (-180 to "
+"+180 for lon, -90 to +90 for lat)."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:607
 #, no-c-format
-msgid "The text parameter is a format string containing the format for the resulting text, similar to a date format string. Valid tokens are \"D\" for degrees, \"M\" for minutes, \"S\" for seconds, and \"C\" for cardinal direction (NSEW). DMS tokens may be repeated to indicate desired width and precision (\"SSS.SSSS\" means \" 1.0023\")."
+msgid ""
+"The text parameter is a format string containing the format for the "
+"resulting text, similar to a date format string. Valid tokens are \"D\" for "
+"degrees, \"M\" for minutes, \"S\" for seconds, and \"C\" for cardinal "
+"direction (NSEW). DMS tokens may be repeated to indicate desired width and "
+"precision (\"SSS.SSSS\" means \" 1.0023\")."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:612
 #, no-c-format
-msgid "\"M\", \"S\", and \"C\" are optional. If \"C\" is omitted, degrees are shown with a \"-\" sign if south or west. If \"S\" is omitted, minutes will be shown as decimal with as many digits of precision as you specify. If \"M\" is also omitted, degrees are shown as decimal with as many digits precision as you specify."
+msgid ""
+"\"M\", \"S\", and \"C\" are optional. If \"C\" is omitted, degrees are shown "
+"with a \"-\" sign if south or west. If \"S\" is omitted, minutes will be "
+"shown as decimal with as many digits of precision as you specify. If \"M\" "
+"is also omitted, degrees are shown as decimal with as many digits precision "
+"as you specify."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:617
 #, no-c-format
-msgid "If the format string is omitted (or zero-length) a default format will be used."
+msgid ""
+"If the format string is omitted (or zero-length) a default format will be "
+"used."
 msgstr ""
 
 #. Tag: para
@@ -1003,10 +1295,10 @@ msgstr ""
 #: reference_output.xml:630
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)'));\n"
-      "      st_aslatlontext\n"
-      "----------------------------\n"
-      " 2°19'29.928\"S 3°14'3.243\"W"
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
 
 #. Tag: para
@@ -1019,10 +1311,10 @@ msgstr ""
 #: reference_output.xml:632
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"C'));\n"
-      "      st_aslatlontext\n"
-      "----------------------------\n"
-      " 2°19'29.928\"S 3°14'3.243\"W"
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"C'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" 2°19'29.928\"S 3°14'3.243\"W"
 msgstr ""
 
 #. Tag: para
@@ -1035,10 +1327,12 @@ msgstr ""
 #: reference_output.xml:634
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D degrees, M minutes, S seconds to the C'));\n"
-      "                                   st_aslatlontext\n"
-      "--------------------------------------------------------------------------------------\n"
-      " 2 degrees, 19 minutes, 30 seconds to the S 3 degrees, 14 minutes, 3 seconds to the W"
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D degrees, M "
+"minutes, S seconds to the C'));\n"
+"                                   st_aslatlontext\n"
+"--------------------------------------------------------------------------------------\n"
+" 2 degrees, 19 minutes, 30 seconds to the S 3 degrees, 14 minutes, 3 seconds "
+"to the W"
 msgstr ""
 
 #. Tag: para
@@ -1051,10 +1345,10 @@ msgstr ""
 #: reference_output.xml:636
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"'));\n"
-      "      st_aslatlontext\n"
-      "----------------------------\n"
-      " -2°19'29.928\" -3°14'3.243\""
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D°M''S.SSS\"'));\n"
+"      st_aslatlontext\n"
+"----------------------------\n"
+" -2°19'29.928\" -3°14'3.243\""
 msgstr ""
 
 #. Tag: para
@@ -1067,10 +1361,11 @@ msgstr ""
 #: reference_output.xml:638
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D.DDDD degrees C'));\n"
-      "          st_aslatlontext\n"
-      "-----------------------------------\n"
-      " 2.3250 degrees S 3.2342 degrees W"
+"SELECT (ST_AsLatLonText('POINT (-3.2342342 -2.32498)', 'D.DDDD degrees "
+"C'));\n"
+"          st_aslatlontext\n"
+"-----------------------------------\n"
+" 2.3250 degrees S 3.2342 degrees W"
 msgstr ""
 
 #. Tag: para
@@ -1083,10 +1378,10 @@ msgstr ""
 #: reference_output.xml:640
 #, no-c-format
 msgid ""
-      "SELECT (ST_AsLatLonText('POINT (-302.2342342 -792.32498)'));\n"
-      "        st_aslatlontext\n"
-      "-------------------------------\n"
-      " 72°19'29.928\"S 57°45'56.757\"E"
+"SELECT (ST_AsLatLonText('POINT (-302.2342342 -792.32498)'));\n"
+"        st_aslatlontext\n"
+"-------------------------------\n"
+" 72°19'29.928\"S 57°45'56.757\"E"
 msgstr ""
 
 #. Tag: refname
@@ -1098,25 +1393,47 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:650
 #, no-c-format
-msgid "Returns a Geometry in SVG path data given a geometry or geography object."
+msgid ""
+"Returns a Geometry in SVG path data given a geometry or geography object."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:654
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>rel=0</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> <paramdef><type>geography </type> <parameter>geog</parameter></param [...]
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>rel=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>text <function>ST_AsSVG</function></funcdef> "
+"<paramdef><type>geography </type> <parameter>geog</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>rel=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:673
 #, no-c-format
-msgid "Return the geometry as Scalar Vector Graphics (SVG) path data. Use 1 as second argument to have the path data implemented in terms of relative moves, the default (or 0) uses absolute moves. Third argument may be used to reduce the maximum number of decimal digits used in output (defaults to 15). Point geometries will be rendered as cx/cy when 'rel' arg is 0, x/y when 'rel' is 1. Multipoint geometries are delimited by commas (\",\"), GeometryCollection geometries are delimited by s [...]
+msgid ""
+"Return the geometry as Scalar Vector Graphics (SVG) path data. Use 1 as "
+"second argument to have the path data implemented in terms of relative "
+"moves, the default (or 0) uses absolute moves. Third argument may be used to "
+"reduce the maximum number of decimal digits used in output (defaults to 15). "
+"Point geometries will be rendered as cx/cy when 'rel' arg is 0, x/y when "
+"'rel' is 1. Multipoint geometries are delimited by commas (\",\"), "
+"GeometryCollection geometries are delimited by semicolons (\";\")."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:683
 #, no-c-format
-msgid "Availability: 1.2.2. Availability: 1.4.0 Changed in PostGIS 1.4.0 to include L command in absolute path to conform to <ulink url=\"http://www.w3.org/TR/SVG/paths.html#PathDataBNF\">http://www.w3.org/TR/SVG/paths.html#PathDataBNF</ulink>"
+msgid ""
+"Availability: 1.2.2. Availability: 1.4.0 Changed in PostGIS 1.4.0 to include "
+"L command in absolute path to conform to <ulink url=\"http://www.w3.org/TR/"
+"SVG/paths.html#PathDataBNF\">http://www.w3.org/TR/SVG/paths."
+"html#PathDataBNF</ulink>"
 msgstr ""
 
 #. Tag: para
@@ -1129,11 +1446,11 @@ msgstr ""
 #: reference_output.xml:691
 #, no-c-format
 msgid ""
-      "SELECT ST_AsSVG(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
-      "\n"
-      "                st_assvg\n"
-      "                --------\n"
-      "                M 0 0 L 0 -1 1 -1 1 0 Z"
+"SELECT ST_AsSVG(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));\n"
+"\n"
+"                st_assvg\n"
+"                --------\n"
+"                M 0 0 L 0 -1 1 -1 1 0 Z"
 msgstr ""
 
 #. Tag: refname
@@ -1145,13 +1462,20 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:698
 #, no-c-format
-msgid "Return the Well-Known Text (WKT) representation of the geometry/geography without SRID metadata."
+msgid ""
+"Return the Well-Known Text (WKT) representation of the geometry/geography "
+"without SRID metadata."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_output.xml:702
 #, no-c-format
-msgid "<funcprototype> <funcdef>text <function>ST_AsText</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>text <function>ST_AsText</function></funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>text <function>ST_AsText</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>text <function>ST_AsText</function></"
+"funcdef> <paramdef><type>geography </type> <parameter>g1</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
@@ -1163,13 +1487,18 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:720
 #, no-c-format
-msgid "The WKT spec does not include the SRID. To get the SRID as part of the data, use the non-standard PostGIS <xref linkend=\"ST_AsEWKT\"/>"
+msgid ""
+"The WKT spec does not include the SRID. To get the SRID as part of the data, "
+"use the non-standard PostGIS <xref linkend=\"ST_AsEWKT\"/>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:727
 #, no-c-format
-msgid "ST_AsText is the reverse of <xref linkend=\"ST_GeomFromText\"/>. Use <xref linkend=\"ST_GeomFromText\"/> to convert to a postgis geometry from ST_AsText representation."
+msgid ""
+"ST_AsText is the reverse of <xref linkend=\"ST_GeomFromText\"/>. Use <xref "
+"linkend=\"ST_GeomFromText\"/> to convert to a postgis geometry from "
+"ST_AsText representation."
 msgstr ""
 
 #. Tag: para
@@ -1188,21 +1517,23 @@ msgstr ""
 #: reference_output.xml:740
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText('01030000000100000005000000000000000000\n"
-      "000000000000000000000000000000000000000000000000\n"
-      "F03F000000000000F03F000000000000F03F000000000000F03\n"
-      "F000000000000000000000000000000000000000000000000');\n"
-      "\n"
-      "                   st_astext\n"
-      "--------------------------------\n"
-      " POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
-      "(1 row)"
+"SELECT ST_AsText('01030000000100000005000000000000000000\n"
+"000000000000000000000000000000000000000000000000\n"
+"F03F000000000000F03F000000000000F03F000000000000F03\n"
+"F000000000000000000000000000000000000000000000000');\n"
+"\n"
+"                   st_astext\n"
+"--------------------------------\n"
+" POLYGON((0 0,0 1,1 1,1 0,0 0))\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:747 reference_output.xml:805
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsEWKT\"/>, <xref linkend=\"ST_GeomFromText\"/>"
+msgid ""
+", <xref linkend=\"ST_AsEWKB\"/>, <xref linkend=\"ST_AsEWKT\"/>, <xref "
+"linkend=\"ST_GeomFromText\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -1220,63 +1551,110 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_output.xml:758
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsTWKB</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_xy=0</parameter></paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_z=0</parameter></paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_m=0</parameter></paramdef> <paramdef><type>boolean </type> <parameter>include_sizes=false</parameter></paramdef> <par [...]
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsTWKB</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>decimaldigits_xy=0</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_z=0</"
+"parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>decimaldigits_m=0</parameter></paramdef> <paramdef><type>boolean "
+"</type> <parameter>include_sizes=false</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>include_bounding boxes=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsTWKB</function></funcdef> <paramdef><type>geometry[] </type> "
+"<parameter>geometries</parameter></paramdef> <paramdef><type>bigint[] </"
+"type> <parameter>unique_ids</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>decimaldigits_xy=0</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>decimaldigits_z=0</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>decimaldigits_m=0</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>include_sizes=false</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>include_bounding_boxes=false</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:782
 #, no-c-format
-msgid "Returns the geometry in TWKB (Tiny Well-Known Binary) format. TWKB is a <ulink url=\"https://github.com/TWKB/Specification/blob/master/twkb.md\">compressed binary format</ulink> with a focus on minimizing the size of the output."
+msgid ""
+"Returns the geometry in TWKB (Tiny Well-Known Binary) format. TWKB is a "
+"<ulink url=\"https://github.com/TWKB/Specification/blob/master/twkb.md"
+"\">compressed binary format</ulink> with a focus on minimizing the size of "
+"the output."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:783
 #, no-c-format
-msgid "The decimal digits parameters control how much precision is stored in the output. By default, values are rounded to the nearest unit before encoding. If you want to transfer more precision, increase the number. For example, a value of 1 implies that the first digit to the right of the decimal point will be preserved."
+msgid ""
+"The decimal digits parameters control how much precision is stored in the "
+"output. By default, values are rounded to the nearest unit before encoding. "
+"If you want to transfer more precision, increase the number. For example, a "
+"value of 1 implies that the first digit to the right of the decimal point "
+"will be preserved."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:784
 #, no-c-format
-msgid "The sizes and bounding boxes parameters control whether optional information about the encoded length of the object and the bounds of the object are included in the output. By default they are not. Do not turn them on unless your client software has a use for them, as they just use up space (and saving space is the point of TWKB)."
+msgid ""
+"The sizes and bounding boxes parameters control whether optional information "
+"about the encoded length of the object and the bounds of the object are "
+"included in the output. By default they are not. Do not turn them on unless "
+"your client software has a use for them, as they just use up space (and "
+"saving space is the point of TWKB)."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:785
 #, no-c-format
-msgid "The array-input form of the function is used to convert a collection of geometries and unique identifiers into a TWKB collection that preserves the identifiers. This is useful for clients that expect to unpack a collection and then access further information about the objects inside. You can create the arrays using the <ulink url=\"http://www.postgresql.org/docs/9.4/static/functions-aggregate.html\">array_agg</ulink> function. The other parameters operate the same as for the simpl [...]
+msgid ""
+"The array-input form of the function is used to convert a collection of "
+"geometries and unique identifiers into a TWKB collection that preserves the "
+"identifiers. This is useful for clients that expect to unpack a collection "
+"and then access further information about the objects inside. You can create "
+"the arrays using the <ulink url=\"http://www.postgresql.org/docs/9.4/static/"
+"functions-aggregate.html\">array_agg</ulink> function. The other parameters "
+"operate the same as for the simple form of the function."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:787
 #, no-c-format
-msgid "The format specification is available online at <ulink url=\"https://github.com/TWKB/Specification\">https://github.com/TWKB/Specification</ulink>, and code for building a JavaScript client can be found at <ulink url=\"https://github.com/TWKB/twkb.js\">https://github.com/TWKB/twkb.js</ulink>."
+msgid ""
+"The format specification is available online at <ulink url=\"https://github."
+"com/TWKB/Specification\">https://github.com/TWKB/Specification</ulink>, and "
+"code for building a JavaScript client can be found at <ulink url=\"https://"
+"github.com/TWKB/twkb.js\">https://github.com/TWKB/twkb.js</ulink>."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:796
 #, no-c-format
 msgid ""
-      "SELECT ST_AsTWKB('LINESTRING(1 1,5 5)'::geometry);\n"
-      "                 st_astwkb\n"
-      "--------------------------------------------\n"
-      "\\x02000202020808"
+"SELECT ST_AsTWKB('LINESTRING(1 1,5 5)'::geometry);\n"
+"                 st_astwkb\n"
+"--------------------------------------------\n"
+"\\x02000202020808"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:797
 #, no-c-format
-msgid "To create an aggregate TWKB object including identifiers aggregate the desired geometries and objects first, using \"array_agg()\", then call the appropriate TWKB function."
+msgid ""
+"To create an aggregate TWKB object including identifiers aggregate the "
+"desired geometries and objects first, using \"array_agg()\", then call the "
+"appropriate TWKB function."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:799
 #, no-c-format
 msgid ""
-      "SELECT ST_AsTWKB(array_agg(geom), array_agg(gid)) FROM mytable;\n"
-      "                 st_astwkb\n"
-      "--------------------------------------------\n"
-      "\\x040402020400000202"
+"SELECT ST_AsTWKB(array_agg(geom), array_agg(gid)) FROM mytable;\n"
+"                 st_astwkb\n"
+"--------------------------------------------\n"
+"\\x040402020400000202"
 msgstr ""
 
 #. Tag: refname
@@ -1288,25 +1666,42 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_output.xml:813
 #, no-c-format
-msgid "Returns a Geometry in X3D xml node element format: ISO-IEC-19776-1.2-X3DEncodings-XML"
+msgid ""
+"Returns a Geometry in X3D xml node element format: ISO-IEC-19776-1.2-"
+"X3DEncodings-XML"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_output.xml:818
 #, no-c-format
-msgid "<funcdef>text <function>ST_AsX3D</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_AsX3D</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxdecimaldigits=15</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>options=0</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:830
 #, no-c-format
-msgid "Returns a geometry as an X3D xml formatted node element <ulink url=\"http://www.web3d.org/standards/number/19776-1\">http://www.web3d.org/standards/number/19776-1</ulink>. If <varname>maxdecimaldigits</varname> (precision) is not specified then defaults to 15."
+msgid ""
+"Returns a geometry as an X3D xml formatted node element <ulink url=\"http://"
+"www.web3d.org/standards/number/19776-1\">http://www.web3d.org/standards/"
+"number/19776-1</ulink>. If <varname>maxdecimaldigits</varname> (precision) "
+"is not specified then defaults to 15."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:832
 #, no-c-format
-msgid "There are various options for translating PostGIS geometries to X3D since X3D geometry types don't map directly to PostGIS geometry types and some newer X3D types that might be better mappings we have avoided since most rendering tools don't currently support them. These are the mappings we have settled on. Feel free to post a bug ticket if you have thoughts on the idea or ways we can allow people to denote their preferred mappings."
+msgid ""
+"There are various options for translating PostGIS geometries to X3D since "
+"X3D geometry types don't map directly to PostGIS geometry types and some "
+"newer X3D types that might be better mappings we have avoided since most "
+"rendering tools don't currently support them. These are the mappings we have "
+"settled on. Feel free to post a bug ticket if you have thoughts on the idea "
+"or ways we can allow people to denote their preferred mappings."
 msgstr ""
 
 #. Tag: para
@@ -1318,25 +1713,44 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:837
 #, no-c-format
-msgid "The 'options' argument is a bitfield. For PostGIS 2.2+, this is used to denote whether to represent coordinates with X3D GeoCoordinates Geospatial node and also whether to flip the x/y axis. By default, <code>ST_AsX3D</code> outputs in database form (long,lat or X,Y), but X3D default of lat/lon, y/x may be preferred."
+msgid ""
+"The 'options' argument is a bitfield. For PostGIS 2.2+, this is used to "
+"denote whether to represent coordinates with X3D GeoCoordinates Geospatial "
+"node and also whether to flip the x/y axis. By default, <code>ST_AsX3D</"
+"code> outputs in database form (long,lat or X,Y), but X3D default of lat/"
+"lon, y/x may be preferred."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:841
 #, no-c-format
-msgid "0: X/Y in database order (e.g. long/lat = X,Y is standard database order), default value, and non-spatial coordinates (just regular old Coordinate tag)."
+msgid ""
+"0: X/Y in database order (e.g. long/lat = X,Y is standard database order), "
+"default value, and non-spatial coordinates (just regular old Coordinate tag)."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:845
 #, no-c-format
-msgid "1: Flip X and Y. If used in conjunction with the GeoCoordinate option switch, then output will be default \"latitude_first\" and coordinates will be flipped as well."
+msgid ""
+"1: Flip X and Y. If used in conjunction with the GeoCoordinate option "
+"switch, then output will be default \"latitude_first\" and coordinates will "
+"be flipped as well."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:849
 #, no-c-format
-msgid "2: Output coordinates in GeoSpatial GeoCoordinates. This option will throw an error if geometries are not in WGS 84 long lat (srid: 4326). This is currently the only GeoCoordinate type supported. <ulink url=\"http://www.web3d.org/documents/specifications/19775-1/V3.2/Part01/components/geodata.html#Specifyingaspatialreference\">Refer to X3D specs specifying a spatial reference system.</ulink>. Default output will be <code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"longitude_first\"'< [...]
+msgid ""
+"2: Output coordinates in GeoSpatial GeoCoordinates. This option will throw "
+"an error if geometries are not in WGS 84 long lat (srid: 4326). This is "
+"currently the only GeoCoordinate type supported. <ulink url=\"http://www."
+"web3d.org/documents/specifications/19775-1/V3.2/Part01/components/geodata."
+"html#Specifyingaspatialreference\">Refer to X3D specs specifying a spatial "
+"reference system.</ulink>. Default output will be <code>GeoCoordinate "
+"geoSystem='\"GD\" \"WE\" \"longitude_first\"'</code>. If you prefer the X3D "
+"default of <code>GeoCoordinate geoSystem='\"GD\" \"WE\" \"latitude_first\"'</"
+"code> use <code>(2 + 1)</code> = <code>3</code>"
 msgstr ""
 
 #. Tag: entry
@@ -1456,25 +1870,38 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:898
 #, no-c-format
-msgid "2D geometry support not yet complete. Inner rings currently just drawn as separate polygons. We are working on these."
+msgid ""
+"2D geometry support not yet complete. Inner rings currently just drawn as "
+"separate polygons. We are working on these."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:899
 #, no-c-format
-msgid "Lots of advancements happening in 3D space particularly with <ulink url=\"http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5#Goals:_X3D_and_HTML5\">X3D Integration with HTML5</ulink>"
+msgid ""
+"Lots of advancements happening in 3D space particularly with <ulink url="
+"\"http://www.web3d.org/x3d/wiki/index.php/X3D_and_HTML5#Goals:"
+"_X3D_and_HTML5\">X3D Integration with HTML5</ulink>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:900
 #, no-c-format
-msgid "There is also a nice open source X3D viewer you can use to view rendered geometries. Free Wrl <ulink url=\"http://freewrl.sourceforge.net/\">http://freewrl.sourceforge.net/</ulink> binaries available for Mac, Linux, and Windows. Use the FreeWRL_Launcher packaged to view the geometries."
+msgid ""
+"There is also a nice open source X3D viewer you can use to view rendered "
+"geometries. Free Wrl <ulink url=\"http://freewrl.sourceforge.net/\">http://"
+"freewrl.sourceforge.net/</ulink> binaries available for Mac, Linux, and "
+"Windows. Use the FreeWRL_Launcher packaged to view the geometries."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:901
 #, no-c-format
-msgid "Also check out <ulink url=\"https://github.com/robe2/postgis_x3d_viewer\">PostGIS minimalist X3D viewer</ulink> that utilizes this function and <ulink url=\"http://www.x3dom.org/\">x3dDom html/js open source toolkit</ulink>."
+msgid ""
+"Also check out <ulink url=\"https://github.com/robe2/postgis_x3d_viewer"
+"\">PostGIS minimalist X3D viewer</ulink> that utilizes this function and "
+"<ulink url=\"http://www.x3dom.org/\">x3dDom html/js open source toolkit</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
@@ -1486,55 +1913,67 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:903
 #, no-c-format
-msgid "Enhanced: 2.2.0: Support for GeoCoordinates and axis (x/y, long/lat) flipping. Look at options for details."
+msgid ""
+"Enhanced: 2.2.0: Support for GeoCoordinates and axis (x/y, long/lat) "
+"flipping. Look at options for details."
 msgstr ""
 
 #. Tag: title
 #: reference_output.xml:915
 #, no-c-format
-msgid "Example: Create a fully functional X3D document - This will generate a cube that is viewable in FreeWrl and other X3D viewers."
+msgid ""
+"Example: Create a fully functional X3D document - This will generate a cube "
+"that is viewable in FreeWrl and other X3D viewers."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:916
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-      "<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/specifications/x3d-3.0.dtd\">\n"
-      "<X3D>\n"
-      "  <Scene>\n"
-      "    <Transform>\n"
-      "      <Shape>\n"
-      "       <Appearance>\n"
-      "            <Material emissiveColor=''0 0 1''/>\n"
-      "       </Appearance> ' ||\n"
-      "       ST_AsX3D( ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )')) ||\n"
-      "      '</Shape>\n"
-      "    </Transform>\n"
-      "  </Scene>\n"
-      "</X3D>' As x3ddoc;]]>\n"
-      "\n"
-      "                x3ddoc\n"
-      "                --------\n"
-      "<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
-      "<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/specifications/x3d-3.0.dtd\">\n"
-      "<X3D>\n"
-      "  <Scene>\n"
-      "    <Transform>\n"
-      "      <Shape>\n"
-      "       <Appearance>\n"
-      "            <Material emissiveColor='0 0 1'/>\n"
-      "       </Appearance>\n"
-      "       <IndexedFaceSet  coordIndex='0 1 2 3 -1 4 5 6 7 -1 8 9 10 11 -1 12 13 14 15 -1 16 17 18 19 -1 20 21 22 23'>\n"
-      "            <Coordinate point='0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1' />\n"
-      "      </IndexedFaceSet>\n"
-      "      </Shape>\n"
-      "    </Transform>\n"
-      "  </Scene>\n"
-      "</X3D>]]>"
+"<![CDATA[SELECT '<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/"
+"specifications/x3d-3.0.dtd\">\n"
+"<X3D>\n"
+"  <Scene>\n"
+"    <Transform>\n"
+"      <Shape>\n"
+"       <Appearance>\n"
+"            <Material emissiveColor=''0 0 1''/>\n"
+"       </Appearance> ' ||\n"
+"       ST_AsX3D( ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, "
+"0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )')) ||\n"
+"      '</Shape>\n"
+"    </Transform>\n"
+"  </Scene>\n"
+"</X3D>' As x3ddoc;]]>\n"
+"\n"
+"                x3ddoc\n"
+"                --------\n"
+"<![CDATA[<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
+"<!DOCTYPE X3D PUBLIC \"ISO//Web3D//DTD X3D 3.0//EN\" \"http://www.web3d.org/"
+"specifications/x3d-3.0.dtd\">\n"
+"<X3D>\n"
+"  <Scene>\n"
+"    <Transform>\n"
+"      <Shape>\n"
+"       <Appearance>\n"
+"            <Material emissiveColor='0 0 1'/>\n"
+"       </Appearance>\n"
+"       <IndexedFaceSet  coordIndex='0 1 2 3 -1 4 5 6 7 -1 8 9 10 11 -1 12 13 "
+"14 15 -1 16 17 18 19 -1 20 21 22 23'>\n"
+"            <Coordinate point='0 0 0 0 0 1 0 1 1 0 1 0 0 0 0 0 1 0 1 1 0 1 0 "
+"0 0 0 0 1 0 0 1 0 1 0 0 1 1 1 0 1 1 1 1 0 1 1 0 0 0 1 0 0 1 1 1 1 1 1 1 0 0 "
+"0 1 1 0 1 1 1 1 0 1 1' />\n"
+"      </IndexedFaceSet>\n"
+"      </Shape>\n"
+"    </Transform>\n"
+"  </Scene>\n"
+"</X3D>]]>"
 msgstr ""
 
 #. Tag: title
@@ -1547,18 +1986,19 @@ msgstr ""
 #: reference_output.xml:920
 #, no-c-format
 msgid ""
-      "SELECT ST_AsX3D(\n"
-      "ST_Translate(\n"
-      "    ST_Force_3d(\n"
-      "        ST_Buffer(ST_Point(10,10),5, 'quad_segs=2')), 0,0,\n"
-      "    3)\n"
-      "  ,6) As x3dfrag;\n"
-      "\n"
-      "x3dfrag\n"
-      "--------\n"
-      "<![CDATA[<IndexedFaceSet coordIndex=\"0 1 2 3 4 5 6 7\">\n"
-      "    <Coordinate point=\"15 10 3 13.535534 6.464466 3 10 5 3 6.464466 6.464466 3 5 10 3 6.464466 13.535534 3 10 15 3 13.535534 13.535534 3 \" />\n"
-      "</IndexedFaceSet>]]>"
+"SELECT ST_AsX3D(\n"
+"ST_Translate(\n"
+"    ST_Force_3d(\n"
+"        ST_Buffer(ST_Point(10,10),5, 'quad_segs=2')), 0,0,\n"
+"    3)\n"
+"  ,6) As x3dfrag;\n"
+"\n"
+"x3dfrag\n"
+"--------\n"
+"<![CDATA[<IndexedFaceSet coordIndex=\"0 1 2 3 4 5 6 7\">\n"
+"    <Coordinate point=\"15 10 3 13.535534 6.464466 3 10 5 3 6.464466 "
+"6.464466 3 5 10 3 6.464466 13.535534 3 10 15 3 13.535534 13.535534 3 \" />\n"
+"</IndexedFaceSet>]]>"
 msgstr ""
 
 #. Tag: title
@@ -1571,22 +2011,23 @@ msgstr ""
 #: reference_output.xml:924
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsX3D(ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )')) As x3dfrag;]]>\n"
-      "\n"
-      "                x3dfrag\n"
-      "                --------\n"
-      "<![CDATA[<IndexedTriangleSet  index='0 1 2 3 4 5'><Coordinate point='0 0 0 0 0 1 0 1 0 0 0 0 0 1 0 1 1 0'/></IndexedTriangleSet>]]>"
+"<![CDATA[SELECT ST_AsX3D(ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )')) As x3dfrag;]]>\n"
+"\n"
+"                x3dfrag\n"
+"                --------\n"
+"<![CDATA[<IndexedTriangleSet  index='0 1 2 3 4 5'><Coordinate point='0 0 0 0 "
+"0 1 0 1 0 0 0 0 0 1 0 1 1 0'/></IndexedTriangleSet>]]>"
 msgstr ""
 
 #. Tag: title
@@ -1599,16 +2040,21 @@ msgstr ""
 #: reference_output.xml:928
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_AsX3D(\n"
-      "                    ST_GeomFromEWKT('MULTILINESTRING((20 0 10,16 -12 10,0 -16 10,-12 -12 10,-20 0 10,-12 16 10,0 24 10,16 16 10,20 0 10),\n"
-      "  (12 0 10,8 8 10,0 12 10,-8 8 10,-8 0 10,-8 -4 10,0 -8 10,8 -4 10,12 0 10))')\n"
-      ") As x3dfrag;]]>\n"
-      "\n"
-      "                x3dfrag\n"
-      "                --------\n"
-      "<![CDATA[<IndexedLineSet  coordIndex='0 1 2 3 4 5 6 7 0 -1 8 9 10 11 12 13 14 15 8'>\n"
-      "    <Coordinate point='20 0 10 16 -12 10 0 -16 10 -12 -12 10 -20 0 10 -12 16 10 0 24 10 16 16 10 12 0 10 8 8 10 0 12 10 -8 8 10 -8 0 10 -8 -4 10 0 -8 10 8 -4 10 ' />\n"
-      " </IndexedLineSet>]]>"
+"<![CDATA[SELECT ST_AsX3D(\n"
+"                    ST_GeomFromEWKT('MULTILINESTRING((20 0 10,16 -12 10,0 "
+"-16 10,-12 -12 10,-20 0 10,-12 16 10,0 24 10,16 16 10,20 0 10),\n"
+"  (12 0 10,8 8 10,0 12 10,-8 8 10,-8 0 10,-8 -4 10,0 -8 10,8 -4 10,12 0 "
+"10))')\n"
+") As x3dfrag;]]>\n"
+"\n"
+"                x3dfrag\n"
+"                --------\n"
+"<![CDATA[<IndexedLineSet  coordIndex='0 1 2 3 4 5 6 7 0 -1 8 9 10 11 12 13 "
+"14 15 8'>\n"
+"    <Coordinate point='20 0 10 16 -12 10 0 -16 10 -12 -12 10 -20 0 10 -12 16 "
+"10 0 24 10 16 16 10 12 0 10 8 8 10 0 12 10 -8 8 10 -8 0 10 -8 -4 10 0 -8 10 "
+"8 -4 10 ' />\n"
+" </IndexedLineSet>]]>"
 msgstr ""
 
 #. Tag: refname
@@ -1626,25 +2072,46 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_output.xml:941
 #, no-c-format
-msgid "<funcdef>text <function>ST_GeoHash</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>maxchars=full_precision_of_point</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_GeoHash</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>maxchars=full_precision_of_point</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:952
 #, no-c-format
-msgid "Return a GeoHash representation (<ulink url=\"http://en.wikipedia.org/wiki/Geohash\">http://en.wikipedia.org/wiki/Geohash</ulink>) of the geometry. A GeoHash encodes a point into a text form that is sortable and searchable based on prefixing. A shorter GeoHash is a less precise representation of a point. It can also be thought of as a box, that contains the actual point."
+msgid ""
+"Return a GeoHash representation (<ulink url=\"http://en.wikipedia.org/wiki/"
+"Geohash\">http://en.wikipedia.org/wiki/Geohash</ulink>) of the geometry. A "
+"GeoHash encodes a point into a text form that is sortable and searchable "
+"based on prefixing. A shorter GeoHash is a less precise representation of a "
+"point. It can also be thought of as a box, that contains the actual point."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:954
 #, no-c-format
-msgid "If no <varname>maxchars</varname> is specified ST_GeoHash returns a GeoHash based on full precision of the input geometry type. Points return a GeoHash with 20 characters of precision (about enough to hold the full double precision of the input). Other types return a GeoHash with a variable amount of precision, based on the size of the feature. Larger features are represented with less precision, smaller features with more precision. The idea is that the box implied by the GeoHash [...]
+msgid ""
+"If no <varname>maxchars</varname> is specified ST_GeoHash returns a GeoHash "
+"based on full precision of the input geometry type. Points return a GeoHash "
+"with 20 characters of precision (about enough to hold the full double "
+"precision of the input). Other types return a GeoHash with a variable amount "
+"of precision, based on the size of the feature. Larger features are "
+"represented with less precision, smaller features with more precision. The "
+"idea is that the box implied by the GeoHash will always contain the input "
+"feature."
 msgstr ""
 
 #. Tag: para
 #: reference_output.xml:956
 #, no-c-format
-msgid "If <varname>maxchars</varname> is specified ST_GeoHash returns a GeoHash with at most that many characters so a possibly lower precision representation of the input geometry. For non-points, the starting point of the calculation is the center of the bounding box of the geometry."
+msgid ""
+"If <varname>maxchars</varname> is specified ST_GeoHash returns a GeoHash "
+"with at most that many characters so a possibly lower precision "
+"representation of the input geometry. For non-points, the starting point of "
+"the calculation is the center of the bounding box of the geometry."
 msgstr ""
 
 #. Tag: para
@@ -1656,24 +2123,263 @@ msgstr ""
 #. Tag: para
 #: reference_output.xml:961
 #, no-c-format
-msgid "ST_GeoHash will not work with geometries that are not in geographic (lon/lat) coordinates."
+msgid ""
+"ST_GeoHash will not work with geometries that are not in geographic (lon/"
+"lat) coordinates."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_output.xml:969
 #, no-c-format
 msgid ""
-      "<![CDATA[SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326));\n"
-      "\n"
-      "         st_geohash\n"
-      "----------------------\n"
-      " c0w3hf1s70w3hf1s70w3\n"
-      "\n"
-      "SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326),5);\n"
-      "\n"
-      " st_geohash\n"
-      "------------\n"
-      " c0w3h\n"
-      "                ]]>"
+"<![CDATA[SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326));\n"
+"\n"
+"         st_geohash\n"
+"----------------------\n"
+" c0w3hf1s70w3hf1s70w3\n"
+"\n"
+"SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326),5);\n"
+"\n"
+" st_geohash\n"
+"------------\n"
+" c0w3h\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:980
+#, no-c-format
+msgid "ST_AsGeobuf"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:982
+#, no-c-format
+msgid "Return a Geobuf representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:986
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsGeobuf</function></funcdef> "
+"<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef> "
+"<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:997
+#, no-c-format
+msgid ""
+"Return a Geobuf representation (<ulink url=\"https://github.com/mapbox/geobuf"
+"\">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding "
+"to a FeatureCollection. Every input geometry is analyzed to determine "
+"maximum precision for optimal storage. Note that Geobuf in its current form "
+"cannot be streamed so the full output will be assembled in memory."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1003 reference_output.xml:1091
+#, no-c-format
+msgid ""
+"<varname>geom_name</varname> is the name of the geometry column in the row "
+"data."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1004 reference_output.xml:1092
+#, no-c-format
+msgid "<varname>row</varname> row data with at least a geometry column."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1006 reference_output.xml:1047
+#: reference_output.xml:1094
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1011
+#, no-c-format
+msgid ""
+"<![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')\n"
+"    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) "
+"AS q;\n"
+" st_asgeobuf\n"
+"----------------------------------\n"
+" GAAiEAoOCgwIBBoIAAAAAgIAAAE=\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1017
+#, no-c-format
+msgid "ST_AsMVTGeom"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1019
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink>."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1023
+#, no-c-format
+msgid ""
+"<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef> "
+"<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1037
+#, no-c-format
+msgid ""
+"Transform a geometry into the coordinate space of a <ulink url=\"https://www."
+"mapbox.com/vector-tiles/\">Mapbox Vector Tile</ulink> of a set of rows "
+"corresponding to a Layer. Makes best effort to keep and even correct "
+"validity and might collapse geometry into a lower dimension in the process."
 msgstr ""
 
+#. Tag: para
+#: reference_output.xml:1041
+#, no-c-format
+msgid "<varname>geom</varname> is the geometry to transform."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1042
+#, no-c-format
+msgid ""
+"<varname>bounds</varname> is the geometric bounds of the tile contents "
+"without buffer."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1043
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in tile coordinate space as "
+"defined by the <ulink url=\"https://www.mapbox.com/vector-tiles/"
+"specification/\">specification</ulink>. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1044
+#, no-c-format
+msgid ""
+"<varname>buffer</varname> is the buffer distance in tile coordinate space to "
+"optionally clip geometries. If NULL it will default to 0."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1045
+#, no-c-format
+msgid ""
+"<varname>clip_geom</varname> is a boolean to control if geometries should be "
+"clipped or encoded as is. If NULL it will default to true."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1052
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsText(ST_AsMVTGeom(\n"
+"        ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),\n"
+"        ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),\n"
+"        4096, 0, false));\n"
+"                              st_astext\n"
+"--------------------------------------------------------------------\n"
+" MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 "
+"4096)))\n"
+"\n"
+"                ]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_output.xml:1058
+#, no-c-format
+msgid "ST_AsMVT"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_output.xml:1060
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows."
+msgstr ""
+
+#. Tag: funcprototype
+#: reference_output.xml:1064
+#, no-c-format
+msgid ""
+"<funcdef>bytea <function>ST_AsMVT</function></funcdef> <paramdef><type>text "
+"</type> <parameter>name</parameter></paramdef> <paramdef><type>int4 </type> "
+"<parameter>extent</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>geom_name</parameter></paramdef> <paramdef><type>anyelement </"
+"type> <parameter>row</parameter></paramdef>"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1077
+#, no-c-format
+msgid ""
+"Return a <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector "
+"Tile</ulink> representation of a set of rows corresponding to a Layer. "
+"Multiple calls can be concatenated to a tile with multiple Layers. Geometry "
+"is assumed to be in tile coordinate space and valid as per <ulink url="
+"\"https://www.mapbox.com/vector-tiles/specification/\">specification</"
+"ulink>. Typically <xref linkend=\"ST_AsMVTGeom\"/> can be used to transform "
+"geometry into tile coordinate space. Other row data will be encoded as "
+"attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1084
+#, no-c-format
+msgid ""
+"The <ulink url=\"https://www.mapbox.com/vector-tiles/\">Mapbox Vector Tile</"
+"ulink> format can store features with a different set of attributes per "
+"feature. To make use of this feature supply a JSONB column in the row data "
+"containing Json objects one level deep. The keys and values in the object "
+"will be parsed into feature attributes."
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1089
+#, no-c-format
+msgid "<varname>name</varname> is the name of the Layer"
+msgstr ""
+
+#. Tag: para
+#: reference_output.xml:1090
+#, no-c-format
+msgid ""
+"<varname>extent</varname> is the tile extent in screen space as defined by "
+"the specification. If NULL it will default to 4096."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_output.xml:1099
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,\n"
+"    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 "
+"10), (20 30, 35 35, 30 20, 20 30))'),\n"
+"    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS "
+"geom) AS q;\n"
+"                              st_asmvt\n"
+"--------------------------------------------------------------------\n"
+" \\x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802\n"
+"\n"
+"                ]]>"
+msgstr ""
diff --git a/doc/po/templates/reference_processing.xml.pot b/doc/po/templates/reference_processing.xml.pot
index 253c1d8..c17ff35 100644
--- a/doc/po/templates/reference_processing.xml.pot
+++ b/doc/po/templates/reference_processing.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:57+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,17 +29,66 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_processing.xml:8
 #, no-c-format
-msgid "(T) Returns a geometry covering all points within a given distance from the input geometry."
+msgid ""
+"(T) Returns a geometry covering all points within a given distance from the "
+"input geometry."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_processing.xml:16
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type> <parameter>radius_of_buffer</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type> <parameter>radius_of_buffer</parameter></paramdef> <paramdef><type> [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Buffer</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>radius_of_buffer</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Buffer</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>buffer_style_parameters</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer_in_meters</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>num_seg_quarter_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geography <function>ST_Buffer</"
+"function></funcdef> <paramdef><type>geography </type> <parameter>g1</"
+"parameter></paramdef> <paramdef><type>float </type> "
+"<parameter>radius_of_buffer</parameter></paramdef> <paramdef><type>text </"
+"type> <parameter>buffer_style_parameters</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:61 reference_processing.xml:235 reference_processing.xml:314 reference_processing.xml:369 reference_processing.xml:437 reference_processing.xml:586 reference_processing.xml:654 reference_processing.xml:702 reference_processing.xml:801 reference_processing.xml:881 reference_processing.xml:939 reference_processing.xml:1008 reference_processing.xml:1055 reference_processing.xml:1103 reference_processing.xml:1186 reference_processing.xml:1251 reference_processing. [...]
+#: reference_processing.xml:61 reference_processing.xml:235
+#: reference_processing.xml:314 reference_processing.xml:369
+#: reference_processing.xml:434 reference_processing.xml:583
+#: reference_processing.xml:658 reference_processing.xml:741
+#: reference_processing.xml:840 reference_processing.xml:920
+#: reference_processing.xml:978 reference_processing.xml:1047
+#: reference_processing.xml:1094 reference_processing.xml:1142
+#: reference_processing.xml:1225 reference_processing.xml:1290
+#: reference_processing.xml:1332 reference_processing.xml:1391
+#: reference_processing.xml:1438 reference_processing.xml:1492
+#: reference_processing.xml:1534 reference_processing.xml:1586
+#: reference_processing.xml:1644 reference_processing.xml:1798
+#: reference_processing.xml:1836 reference_processing.xml:1910
+#: reference_processing.xml:1964 reference_processing.xml:2020
+#: reference_processing.xml:2071 reference_processing.xml:2113
+#: reference_processing.xml:2155 reference_processing.xml:2211
+#: reference_processing.xml:2337 reference_processing.xml:2421
+#: reference_processing.xml:2504 reference_processing.xml:2559
+#: reference_processing.xml:2628 reference_processing.xml:2696
+#: reference_processing.xml:2786
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,67 +96,101 @@ msgstr ""
 #. Tag: para
 #: reference_processing.xml:63
 #, no-c-format
-msgid "Returns a geometry/geography that represents all points whose distance from this Geometry/geography is less than or equal to distance."
+msgid ""
+"Returns a geometry/geography that represents all points whose distance from "
+"this Geometry/geography is less than or equal to distance."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:65
 #, no-c-format
-msgid "Geometry: Calculations are in the Spatial Reference System of the geometry. Introduced in 1.5 support for different end cap and mitre settings to control shape."
+msgid ""
+"Geometry: Calculations are in the Spatial Reference System of the geometry. "
+"Introduced in 1.5 support for different end cap and mitre settings to "
+"control shape."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:68
 #, no-c-format
-msgid "Negative radii: For polygons, a negative radius can be used, which will shrink the polygon rather than expanding it."
+msgid ""
+"Negative radii: For polygons, a negative radius can be used, which will "
+"shrink the polygon rather than expanding it."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:69
 #, no-c-format
-msgid "Geography: For geography this is really a thin wrapper around the geometry implementation. It first determines the best SRID that fits the bounding box of the geography object (favoring UTM, Lambert Azimuthal Equal Area (LAEA) north/south pole, and falling back on mercator in worst case scenario) and then buffers in that planar spatial ref and retransforms back to WGS84 geography."
+msgid ""
+"Geography: For geography this is really a thin wrapper around the geometry "
+"implementation. It first determines the best SRID that fits the bounding box "
+"of the geography object (favoring UTM, Lambert Azimuthal Equal Area (LAEA) "
+"north/south pole, and falling back on mercator in worst case scenario) and "
+"then buffers in that planar spatial ref and retransforms back to WGS84 "
+"geography."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:71
 #, no-c-format
-msgid "For geography this may not behave as expected if object is sufficiently large that it falls between two UTM zones or crosses the dateline"
+msgid ""
+"For geography this may not behave as expected if object is sufficiently "
+"large that it falls between two UTM zones or crosses the dateline"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:73
 #, no-c-format
-msgid "Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and join types. These are useful for example to convert road linestrings into polygon roads with flat or square edges instead of rounded edges. Thin wrapper for geography was added. - requires GEOS >= 3.2 to take advantage of advanced geometry functionality."
+msgid ""
+"Availability: 1.5 - ST_Buffer was enhanced to support different endcaps and "
+"join types. These are useful for example to convert road linestrings into "
+"polygon roads with flat or square edges instead of rounded edges. Thin "
+"wrapper for geography was added. - requires GEOS >= 3.2 to take advantage "
+"of advanced geometry functionality."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:76
 #, no-c-format
-msgid "The optional third parameter (currently only applies to geometry) can either specify number of segments used to approximate a quarter circle (integer case, defaults to 8) or a list of blank-separated key=value pairs (string case) to tweak operations as follows:"
+msgid ""
+"The optional third parameter (currently only applies to geometry) can either "
+"specify number of segments used to approximate a quarter circle (integer "
+"case, defaults to 8) or a list of blank-separated key=value pairs (string "
+"case) to tweak operations as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:80 reference_processing.xml:1624
+#: reference_processing.xml:80 reference_processing.xml:1667
 #, no-c-format
-msgid "'quad_segs=#' : number of segments used to approximate a quarter circle (defaults to 8)."
+msgid ""
+"'quad_segs=#' : number of segments used to approximate a quarter circle "
+"(defaults to 8)."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:83
 #, no-c-format
-msgid "'endcap=round|flat|square' : endcap style (defaults to \"round\", needs GEOS-3.2 or higher for a different value). 'butt' is also accepted as a synonym for 'flat'."
+msgid ""
+"'endcap=round|flat|square' : endcap style (defaults to \"round\", needs "
+"GEOS-3.2 or higher for a different value). 'butt' is also accepted as a "
+"synonym for 'flat'."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:86
 #, no-c-format
-msgid "'join=round|mitre|bevel' : join style (defaults to \"round\", needs GEOS-3.2 or higher for a different value). 'miter' is also accepted as a synonym for 'mitre'."
+msgid ""
+"'join=round|mitre|bevel' : join style (defaults to \"round\", needs GEOS-3.2 "
+"or higher for a different value). 'miter' is also accepted as a synonym for "
+"'mitre'."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:89
 #, no-c-format
-msgid "'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). 'miter_limit' is also accepted as a synonym for 'mitre_limit'."
+msgid ""
+"'mitre_limit=#.#' : mitre ratio limit (only affects mitered join style). "
+"'miter_limit' is also accepted as a synonym for 'mitre_limit'."
 msgstr ""
 
 #. Tag: para
@@ -119,23 +202,31 @@ msgstr ""
 #. Tag: para
 #: reference_processing.xml:95
 #, no-c-format
-msgid "The inputs can be POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS, and GeometryCollections."
+msgid ""
+"The inputs can be POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
+"POLYGONS, MULTIPOLYGONS, and GeometryCollections."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:96
 #, no-c-format
-msgid "This function ignores the third dimension (z) and will always give a 2-d buffer even when presented with a 3d-geometry."
+msgid ""
+"This function ignores the third dimension (z) and will always give a 2-d "
+"buffer even when presented with a 3d-geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:98 reference_processing.xml:323 reference_processing.xml:1641 reference_processing.xml:2037 reference_processing.xml:2536
+#: reference_processing.xml:98 reference_processing.xml:323
+#: reference_processing.xml:1684 reference_processing.xml:2080
+#: reference_processing.xml:2579
 #, no-c-format
 msgid "Performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:99 reference_processing.xml:605 reference_processing.xml:812 reference_processing.xml:1211 reference_processing.xml:2305 reference_processing.xml:2545
+#: reference_processing.xml:99 reference_processing.xml:602
+#: reference_processing.xml:851 reference_processing.xml:1250
+#: reference_processing.xml:2348 reference_processing.xml:2588
 #, no-c-format
 msgid "&sfs_compliant; s2.1.1.3"
 msgstr ""
@@ -149,11 +240,28 @@ msgstr ""
 #. Tag: para
 #: reference_processing.xml:102
 #, no-c-format
-msgid "People often make the mistake of using this function to try to do radius searches. Creating a buffer to to a radius search is slow and pointless. Use <xref linkend=\"ST_DWithin\"/> instead."
+msgid ""
+"People often make the mistake of using this function to try to do radius "
+"searches. Creating a buffer to a radius search is slow and pointless. Use "
+"<xref linkend=\"ST_DWithin\"/> instead."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:107 reference_processing.xml:252 reference_processing.xml:331 reference_processing.xml:405 reference_processing.xml:475 reference_processing.xml:611 reference_processing.xml:668 reference_processing.xml:819 reference_processing.xml:1023 reference_processing.xml:1114 reference_processing.xml:1215 reference_processing.xml:1368 reference_processing.xml:1419 reference_processing.xml:1465 reference_processing.xml:1564 reference_processing.xml:1650 reference_process [...]
+#: reference_processing.xml:107 reference_processing.xml:252
+#: reference_processing.xml:331 reference_processing.xml:402
+#: reference_processing.xml:472 reference_processing.xml:608
+#: reference_processing.xml:707 reference_processing.xml:858
+#: reference_processing.xml:1062 reference_processing.xml:1153
+#: reference_processing.xml:1254 reference_processing.xml:1301
+#: reference_processing.xml:1407 reference_processing.xml:1458
+#: reference_processing.xml:1504 reference_processing.xml:1607
+#: reference_processing.xml:1693 reference_processing.xml:1931
+#: reference_processing.xml:1989 reference_processing.xml:2042
+#: reference_processing.xml:2086 reference_processing.xml:2126
+#: reference_processing.xml:2182 reference_processing.xml:2234
+#: reference_processing.xml:2356 reference_processing.xml:2440
+#: reference_processing.xml:2595 reference_processing.xml:2722
+#: reference_processing.xml:2812
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -168,9 +276,9 @@ msgstr ""
 #: reference_processing.xml:121
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=8');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=8');"
 msgstr ""
 
 #. Tag: para
@@ -183,9 +291,9 @@ msgstr ""
 #: reference_processing.xml:132
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2');"
 msgstr ""
 
 #. Tag: para
@@ -198,10 +306,10 @@ msgstr ""
 #: reference_processing.xml:144
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'endcap=round join=round');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=round join=round');"
 msgstr ""
 
 #. Tag: para
@@ -214,10 +322,10 @@ msgstr ""
 #: reference_processing.xml:155
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'endcap=square join=round');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=square join=round');"
 msgstr ""
 
 #. Tag: para
@@ -230,10 +338,10 @@ msgstr ""
 #: reference_processing.xml:166
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'endcap=flat join=round');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'endcap=flat join=round');"
 msgstr ""
 
 #. Tag: para
@@ -246,10 +354,10 @@ msgstr ""
 #: reference_processing.xml:178
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'join=bevel');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=bevel');"
 msgstr ""
 
 #. Tag: para
@@ -262,10 +370,10 @@ msgstr ""
 #: reference_processing.xml:189
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'join=mitre mitre_limit=5.0');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=mitre mitre_limit=5.0');"
 msgstr ""
 
 #. Tag: para
@@ -278,44 +386,68 @@ msgstr ""
 #: reference_processing.xml:200
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(\n"
-      " ST_GeomFromText(\n"
-      "  'LINESTRING(50 50,150 150,150 50)'\n"
-      " ), 10, 'join=mitre mitre_limit=1.0');"
+"SELECT ST_Buffer(\n"
+" ST_GeomFromText(\n"
+"  'LINESTRING(50 50,150 150,150 50)'\n"
+" ), 10, 'join=mitre mitre_limit=1.0');"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_processing.xml:207
 #, no-c-format
 msgid ""
-      "--A buffered point approximates a circle\n"
-      "-- A buffered point forcing approximation of (see diagram)\n"
-      "-- 2 points per circle is poly with 8 sides (see diagram)\n"
-      "SELECT ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50)) As promisingcircle_pcount,\n"
-      "ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 2)) As lamecircle_pcount;\n"
-      "\n"
-      "promisingcircle_pcount | lamecircle_pcount\n"
-      "------------------------+-------------------\n"
-      "                         33 |                9\n"
-      "\n"
-      "--A lighter but lamer circle\n"
-      "-- only 2 points per quarter circle is an octagon\n"
-      "--Below is a 100 meter octagon\n"
-      "-- Note coordinates are in NAD 83 long lat which we transform\n"
-      "to Mass state plane meter and then buffer to get measurements in meters;\n"
-      "SELECT ST_AsText(ST_Buffer(\n"
-      "ST_Transform(\n"
-      "ST_SetSRID(ST_MakePoint(-71.063526, 42.35785),4269), 26986)\n"
-      ",100,2)) As octagon;\n"
-      "----------------------\n"
-      "POLYGON((236057.59057465 900908.759918696,236028.301252769 900838.049240578,235\n"
-      "957.59057465 900808.759918696,235886.879896532 900838.049240578,235857.59057465\n"
-      "900908.759918696,235886.879896532 900979.470596815,235957.59057465 901008.759918\n"
-      "696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))"
+"--A buffered point approximates a circle\n"
+"-- A buffered point forcing approximation of (see diagram)\n"
+"-- 2 points per circle is poly with 8 sides (see diagram)\n"
+"SELECT ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50)) As "
+"promisingcircle_pcount,\n"
+"ST_NPoints(ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50, 2)) As "
+"lamecircle_pcount;\n"
+"\n"
+"promisingcircle_pcount | lamecircle_pcount\n"
+"------------------------+-------------------\n"
+"                         33 |                9\n"
+"\n"
+"--A lighter but lamer circle\n"
+"-- only 2 points per quarter circle is an octagon\n"
+"--Below is a 100 meter octagon\n"
+"-- Note coordinates are in NAD 83 long lat which we transform\n"
+"to Mass state plane meter and then buffer to get measurements in meters;\n"
+"SELECT ST_AsText(ST_Buffer(\n"
+"ST_Transform(\n"
+"ST_SetSRID(ST_MakePoint(-71.063526, 42.35785),4269), 26986)\n"
+",100,2)) As octagon;\n"
+"----------------------\n"
+"POLYGON((236057.59057465 900908.759918696,236028.301252769 "
+"900838.049240578,235\n"
+"957.59057465 900808.759918696,235886.879896532 "
+"900838.049240578,235857.59057465\n"
+"900908.759918696,235886.879896532 900979.470596815,235957.59057465 "
+"901008.759918\n"
+"696,236028.301252769 900979.470596815,236057.59057465 900908.759918696))"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:211 reference_processing.xml:286 reference_processing.xml:335 reference_processing.xml:412 reference_processing.xml:564 reference_processing.xml:627 reference_processing.xml:675 reference_processing.xml:776 reference_processing.xml:859 reference_processing.xml:918 reference_processing.xml:986 reference_processing.xml:1030 reference_processing.xml:1072 reference_processing.xml:1229 reference_processing.xml:1271 reference_processing.xml:1325 reference_processing [...]
+#: reference_processing.xml:211 reference_processing.xml:286
+#: reference_processing.xml:335 reference_processing.xml:409
+#: reference_processing.xml:561 reference_processing.xml:624
+#: reference_processing.xml:714 reference_processing.xml:815
+#: reference_processing.xml:898 reference_processing.xml:957
+#: reference_processing.xml:1025 reference_processing.xml:1069
+#: reference_processing.xml:1111 reference_processing.xml:1268
+#: reference_processing.xml:1310 reference_processing.xml:1364
+#: reference_processing.xml:1414 reference_processing.xml:1453
+#: reference_processing.xml:1471 reference_processing.xml:1499
+#: reference_processing.xml:1558 reference_processing.xml:1613
+#: reference_processing.xml:1775 reference_processing.xml:1814
+#: reference_processing.xml:1884 reference_processing.xml:1938
+#: reference_processing.xml:1996 reference_processing.xml:2047
+#: reference_processing.xml:2091 reference_processing.xml:2131
+#: reference_processing.xml:2189 reference_processing.xml:2305
+#: reference_processing.xml:2397 reference_processing.xml:2475
+#: reference_processing.xml:2527 reference_processing.xml:2602
+#: reference_processing.xml:2656 reference_processing.xml:2747
+#: reference_processing.xml:2865
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -323,7 +455,9 @@ msgstr ""
 #. Tag: para
 #: reference_processing.xml:213
 #, no-c-format
-msgid ", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>"
+msgid ""
+", <xref linkend=\"ST_DWithin\"/>, <xref linkend=\"ST_SetSRID\"/>, <xref "
+"linkend=\"ST_Transform\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -335,19 +469,28 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_processing.xml:221
 #, no-c-format
-msgid "Creates an areal geometry formed by the constituent linework of given geometry"
+msgid ""
+"Creates an areal geometry formed by the constituent linework of given "
+"geometry"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_processing.xml:227
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_BuildArea</function></funcdef> <paramdef><type>geometry </type> <parameter>A</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_BuildArea</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>A</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:237
 #, no-c-format
-msgid "Creates an areal geometry formed by the constituent linework of given geometry. The return type can be a Polygon or MultiPolygon, depending on input. If the input lineworks do not form polygons NULL is returned. The inputs can be LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS, and GeometryCollections."
+msgid ""
+"Creates an areal geometry formed by the constituent linework of given "
+"geometry. The return type can be a Polygon or MultiPolygon, depending on "
+"input. If the input lineworks do not form polygons NULL is returned. The "
+"inputs can be LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS, and "
+"GeometryCollections."
 msgstr ""
 
 #. Tag: para
@@ -357,9 +500,10 @@ msgid "This function will assume all inner geometries represent holes"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:245 reference_processing.xml:1507
+#: reference_processing.xml:245 reference_processing.xml:1546
 #, no-c-format
-msgid "Input linework must be correctly noded for this function to work properly"
+msgid ""
+"Input linework must be correctly noded for this function to work properly"
 msgstr ""
 
 #. Tag: para
@@ -378,45 +522,49 @@ msgstr ""
 #: reference_processing.xml:265
 #, no-c-format
 msgid ""
-      "SELECT ST_BuildArea(ST_Collect(smallc,bigc))\n"
-      "FROM (SELECT\n"
-      "        ST_Buffer(\n"
-      "          ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;"
+"SELECT ST_BuildArea(ST_Collect(smallc,bigc))\n"
+"FROM (SELECT\n"
+"        ST_Buffer(\n"
+"          ST_GeomFromText('POINT(100 90)'), 25) As smallc,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As bigc) As foo;"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:274
 #, no-c-format
-msgid "This will create a gaping hole inside the circle with prongs sticking out"
+msgid ""
+"This will create a gaping hole inside the circle with prongs sticking out"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_processing.xml:277
 #, no-c-format
 msgid ""
-      "SELECT ST_BuildArea(ST_Collect(line,circle))\n"
-      "FROM (SELECT\n"
-      "        ST_Buffer(\n"
-      "                ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)),\n"
-      "                                5)  As line,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
-      "\n"
-      "--this creates the same gaping hole\n"
-      "--but using linestrings instead of polygons\n"
-      "SELECT ST_BuildArea(\n"
-      "        ST_Collect(ST_ExteriorRing(line),ST_ExteriorRing(circle))\n"
-      "        )\n"
-      "FROM (SELECT ST_Buffer(\n"
-      "        ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190))\n"
-      "                ,5)  As line,\n"
-      "        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;"
+"SELECT ST_BuildArea(ST_Collect(line,circle))\n"
+"FROM (SELECT\n"
+"        ST_Buffer(\n"
+"                ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)),\n"
+"                                5)  As line,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"--this creates the same gaping hole\n"
+"--but using linestrings instead of polygons\n"
+"SELECT ST_BuildArea(\n"
+"        ST_Collect(ST_ExteriorRing(line),ST_ExteriorRing(circle))\n"
+"        )\n"
+"FROM (SELECT ST_Buffer(\n"
+"        ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190))\n"
+"                ,5)  As line,\n"
+"        ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:288
 #, no-c-format
-msgid ", <xref linkend=\"ST_MakePolygon\"/>, <xref linkend=\"ST_BdPolyFromText\"/>, <xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with standard OGC interface"
+msgid ""
+", <xref linkend=\"ST_MakePolygon\"/>, <xref linkend=\"ST_BdPolyFromText\"/>, "
+"<xref linkend=\"ST_BdMPolyFromText\"/>wrappers to this function with "
+"standard OGC interface"
 msgstr ""
 
 #. Tag: refname
@@ -434,17 +582,24 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_processing.xml:305
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ClipByBox2D</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef><type>box2d</type> <parameter>box</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ClipByBox2D</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>box2d</type> <parameter>box</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:316
 #, no-c-format
-msgid "Clips a geometry by a 2D box in a fast but possibly dirty way. The output geometry is not guaranteed to be valid (self-intersections for a polygon may be introduced). Topologically invalid input geometries do not result in exceptions being thrown."
+msgid ""
+"Clips a geometry by a 2D box in a fast but possibly dirty way. The output "
+"geometry is not guaranteed to be valid (self-intersections for a polygon may "
+"be introduced). Topologically invalid input geometries do not result in "
+"exceptions being thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:324 reference_processing.xml:2390
+#: reference_processing.xml:324 reference_processing.xml:2433
 #, no-c-format
 msgid "Requires GEOS 3.5.0+"
 msgstr ""
@@ -459,8 +614,8 @@ msgstr ""
 #: reference_processing.xml:332
 #, no-c-format
 msgid ""
-      "-- Rely on implicit cast from geometry to box2d for the second parameter\n"
-      "SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;"
+"-- Rely on implicit cast from geometry to box2d for the second parameter\n"
+"SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;"
 msgstr ""
 
 #. Tag: para
@@ -478,3324 +633,4268 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_processing.xml:347
 #, no-c-format
-msgid "Return a specified ST_Geometry value from a collection of other geometries."
+msgid ""
+"Return a specified ST_Geometry value from a collection of other geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_processing.xml:351
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> <paramdef><type>geometry set</type> <parameter>g1field</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> <paramd [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Collect</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Collect</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:370
 #, no-c-format
-msgid "Output type can be a MULTI* or a GEOMETRYCOLLECTION. Comes in 2 variants. Variant 1 collects 2 geometries. Variant 2 is an aggregate function that takes a set of geometries and collects them into a single ST_Geometry."
+msgid ""
+"Output type can be a MULTI* or a GEOMETRYCOLLECTION. Comes in 2 variants. "
+"Variant 1 collects 2 geometries. Variant 2 is an aggregate function that "
+"takes a set of geometries and collects them into a single ST_Geometry."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:374
 #, no-c-format
-msgid "Aggregate version: This function returns a GEOMETRYCOLLECTION or a MULTI object from a set of geometries. The ST_Collect() function is an \"aggregate\" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do. For example, \"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" will return a separate GEOMETRYCOLLECTION for each distinct value of ATTRCOLUMN."
+msgid ""
+"Aggregate version: This function returns a GEOMETRYCOLLECTION or a MULTI "
+"object from a set of geometries. The ST_Collect() function is an \"aggregate"
+"\" function in the terminology of PostgreSQL. That means that it operates on "
+"rows of data, in the same way the SUM() and AVG() functions do. For example, "
+"\"SELECT ST_Collect(GEOM) FROM GEOMTABLE GROUP BY ATTRCOLUMN\" will return a "
+"separate GEOMETRYCOLLECTION for each distinct value of ATTRCOLUMN."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:382
 #, no-c-format
-msgid "Non-Aggregate version: This function returns a geometry being a collection of two input geometries. Output type can be a MULTI* or a GEOMETRYCOLLECTION."
+msgid ""
+"Non-Aggregate version: This function returns a geometry being a collection "
+"of two input geometries. Output type can be a MULTI* or a GEOMETRYCOLLECTION."
 msgstr ""
 
 #. Tag: para
 #: reference_processing.xml:386
 #, no-c-format
-msgid "ST_Collect and ST_Union are often interchangeable. ST_Collect is in general orders of magnitude faster than ST_Union because it does not try to dissolve boundaries or validate that a constructed MultiPolgon doesn't have overlapping regions. It merely rolls up single geometries into MULTI and MULTI or mixed geometry types into Geometry Collections. Unfortunately geometry collections are not well-supported by GIS tools. To prevent ST_Collect from returning a Geometry Collection when [...]
+msgid ""
+"ST_Collect and ST_Union are often interchangeable except that ST_Collect "
+"will always return a GeometryCollection or MULTI geometry and ST_Union may "
+"return single geometries when it dissolves boundaries. ST_Union will also "
+"split linestrings at node intersections, whereas ST_Collect will never split "
+"linestrings and in turn just return as MULTILINESTRING. To prevent "
+"ST_Collect from returning a Geometry Collection when collecting MULTI "
+"geometries, one can use the below trick that utilizes <xref linkend=\"ST_Dump"
+"\"/> to expand the MULTIs out to singles and then regroup them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:397
+#: reference_processing.xml:394
 #, no-c-format
-msgid "Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was enhanced to handle more geometries faster."
+msgid ""
+"Availability: 1.4.0 - ST_Collect(geomarray) was introduced. ST_Collect was "
+"enhanced to handle more geometries faster."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:398 reference_processing.xml:607 reference_processing.xml:662 reference_processing.xml:714 reference_processing.xml:905 reference_processing.xml:960 reference_processing.xml:1018 reference_processing.xml:1059 reference_processing.xml:1256 reference_processing.xml:1320 reference_processing.xml:1363 reference_processing.xml:1554 reference_processing.xml:1767 reference_processing.xml:1879 reference_processing.xml:1937 reference_processing.xml:2471 reference_proce [...]
+#: reference_processing.xml:395 reference_processing.xml:604
+#: reference_processing.xml:701 reference_processing.xml:753
+#: reference_processing.xml:944 reference_processing.xml:999
+#: reference_processing.xml:1057 reference_processing.xml:1098
+#: reference_processing.xml:1295 reference_processing.xml:1359
+#: reference_processing.xml:1402 reference_processing.xml:1593
+#: reference_processing.xml:1810 reference_processing.xml:1922
+#: reference_processing.xml:1980 reference_processing.xml:2514
+#: reference_processing.xml:2648
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:399
+#: reference_processing.xml:396
 #, no-c-format
-msgid "&curve_support; This method supports Circular Strings and Curves, but will never return a MULTICURVE or MULTI as one would expect and PostGIS does not currently support those."
+msgid ""
+"&curve_support; This method supports Circular Strings and Curves, but will "
+"never return a MULTICURVE or MULTI as one would expect and PostGIS does not "
+"currently support those."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:406
+#: reference_processing.xml:403 reference_processing.xml:2596
 #, no-c-format
-msgid "Aggregate example (<ulink url=\"http://postgis.refractions.net/pipermail/postgis-users/2008-June/020331.html\">http://postgis.refractions.net/pipermail/postgis-users/2008-June/020331.html</ulink>)"
+msgid "Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:407
+#: reference_processing.xml:404
 #, no-c-format
 msgid ""
-      "SELECT stusps,\n"
-      "           ST_Multi(ST_Collect(f.the_geom)) as singlegeom\n"
-      "         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
-      "                                FROM\n"
-      "                                somestatetable ) As f\n"
-      "GROUP BY stusps"
+"SELECT stusps, ST_Collect(f.the_geom) as singlegeom\n"
+"         FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom\n"
+"                                FROM\n"
+"                                somestatetable ) As f\n"
+"GROUP BY stusps"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:408 reference_processing.xml:2555
+#: reference_processing.xml:405 reference_processing.xml:2598
 #, no-c-format
 msgid "Non-Aggregate example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:409
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
-      "        ST_GeomFromText('POINT(-2 3)') ));\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "MULTIPOINT(1 2,-2 3)\n"
-      "\n"
-      "--Collect 2 d points\n"
-      "SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
-      "                ST_GeomFromText('POINT(1 2)') ) );\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "MULTIPOINT(1 2,1 2)\n"
-      "\n"
-      "--Collect 3d points\n"
-      "SELECT ST_AsEWKT(ST_Collect(ST_GeomFromEWKT('POINT(1 2 3)'),\n"
-      "                ST_GeomFromEWKT('POINT(1 2 4)') ) );\n"
-      "\n"
-      "                st_asewkt\n"
-      "-------------------------\n"
-      " MULTIPOINT(1 2 3,1 2 4)\n"
-      "\n"
-      " --Example with curves\n"
-      "SELECT ST_AsText(ST_Collect(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)'),\n"
-      "ST_GeomFromText('CIRCULARSTRING(220227 150406,2220227 150407,220227 150406)')));\n"
-      "                                                                                                                                st_astext\n"
-      "------------------------------------------------------------------------------------\n"
-      " GEOMETRYCOLLECTION(CIRCULARSTRING(220268 150415,220227 150505,220227 150406),\n"
-      " CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n"
-      "\n"
-      "--New ST_Collect array construct\n"
-      "SELECT ST_Collect(ARRAY(SELECT the_geom FROM sometable));\n"
-      "\n"
-      "SELECT ST_AsText(ST_Collect(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
-      "                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As wktcollect;\n"
-      "\n"
-      "--wkt collect --\n"
-      "MULTILINESTRING((1 2,3 4),(3 4,4 5))"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:413
+#: reference_processing.xml:406
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
+"        ST_GeomFromText('POINT(-2 3)') ));\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(1 2,-2 3)\n"
+"\n"
+"--Collect 2 d points\n"
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('POINT(1 2)'),\n"
+"                ST_GeomFromText('POINT(1 2)') ) );\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(1 2,1 2)\n"
+"\n"
+"--Collect 3d points\n"
+"SELECT ST_AsEWKT(ST_Collect(ST_GeomFromEWKT('POINT(1 2 3)'),\n"
+"                ST_GeomFromEWKT('POINT(1 2 4)') ) );\n"
+"\n"
+"                st_asewkt\n"
+"-------------------------\n"
+" MULTIPOINT(1 2 3,1 2 4)\n"
+"\n"
+" --Example with curves\n"
+"SELECT ST_AsText(ST_Collect(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)'),\n"
+"ST_GeomFromText('CIRCULARSTRING(220227 150406,2220227 150407,220227 "
+"150406)')));\n"
+"                                                                                                                                st_astext\n"
+"------------------------------------------------------------------------------------\n"
+" GEOMETRYCOLLECTION(CIRCULARSTRING(220268 150415,220227 150505,220227 "
+"150406),\n"
+" CIRCULARSTRING(220227 150406,2220227 150407,220227 150406))\n"
+"\n"
+"--New ST_Collect array construct\n"
+"SELECT ST_Collect(ARRAY(SELECT the_geom FROM sometable));\n"
+"\n"
+"SELECT ST_AsText(ST_Collect(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
+"                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As "
+"wktcollect;\n"
+"\n"
+"--wkt collect --\n"
+"MULTILINESTRING((1 2,3 4),(3 4,4 5))"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:410
 #, no-c-format
 msgid ", <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:420
+#: reference_processing.xml:417
 #, no-c-format
 msgid "ST_ConcaveHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:421
+#: reference_processing.xml:418
 #, no-c-format
-msgid "The concave hull of a geometry represents a possibly concave geometry that encloses all geometries within the set. You can think of it as shrink wrapping."
+msgid ""
+"The concave hull of a geometry represents a possibly concave geometry that "
+"encloses all geometries within the set. You can think of it as shrink "
+"wrapping."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:427
+#: reference_processing.xml:424
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>float </type> <parameter>target_percent</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>allow_holes=false</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ConcaveHull</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>target_percent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>allow_holes=false</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:438
+#: reference_processing.xml:435
 #, no-c-format
-msgid "The concave hull of a geometry represents a possibly concave geometry that encloses all geometries within the set. Defaults to false for allowing polygons with holes. The result is never higher than a single polygon."
+msgid ""
+"The concave hull of a geometry represents a possibly concave geometry that "
+"encloses all geometries within the set. Defaults to false for allowing "
+"polygons with holes. The result is never higher than a single polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:442
+#: reference_processing.xml:439
 #, no-c-format
-msgid "The target_percent is the target percent of area of convex hull the PostGIS solution will try to approach before giving up or exiting. One can think of the concave hull as the geometry you get by vacuum sealing a set of geometries. The target_percent of 1 will give you the same answer as the convex hull. A target_percent between 0 and 0.99 will give you something that should have a smaller area than the convex hull. This is different from a convex hull which is more like wrapping  [...]
+msgid ""
+"The target_percent is the target percent of area of convex hull the PostGIS "
+"solution will try to approach before giving up or exiting. One can think of "
+"the concave hull as the geometry you get by vacuum sealing a set of "
+"geometries. The target_percent of 1 will give you the same answer as the "
+"convex hull. A target_percent between 0 and 0.99 will give you something "
+"that should have a smaller area than the convex hull. This is different from "
+"a convex hull which is more like wrapping a rubber band around the set of "
+"geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:447
+#: reference_processing.xml:444
 #, no-c-format
-msgid "It is usually used with MULTI and Geometry Collections. Although it is not an aggregate - you can use it in conjunction with ST_Collect or ST_Union to get the concave hull of a set of points/linestring/polygons ST_ConcaveHull(ST_Collect(somepointfield), 0.80)."
+msgid ""
+"It is usually used with MULTI and Geometry Collections. Although it is not "
+"an aggregate - you can use it in conjunction with ST_Collect or ST_Union to "
+"get the concave hull of a set of points/linestring/polygons "
+"ST_ConcaveHull(ST_Collect(somepointfield), 0.80)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:452
+#: reference_processing.xml:449
 #, no-c-format
-msgid "It is much slower to compute than convex hull but encloses the geometry better and is also useful for image recognition."
+msgid ""
+"It is much slower to compute than convex hull but encloses the geometry "
+"better and is also useful for image recognition."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:455 reference_processing.xml:603 reference_processing.xml:808 reference_processing.xml:1206 reference_processing.xml:2301
+#: reference_processing.xml:452 reference_processing.xml:600
+#: reference_processing.xml:847 reference_processing.xml:1245
+#: reference_processing.xml:2344
 #, no-c-format
 msgid "Performed by the GEOS module"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:456
+#: reference_processing.xml:453
 #, no-c-format
-msgid "Note - If you are using with points, linestrings, or geometry collections use ST_Collect. If you are using with polygons, use ST_Union since it may fail with invalid geometries."
+msgid ""
+"Note - If you are using with points, linestrings, or geometry collections "
+"use ST_Collect. If you are using with polygons, use ST_Union since it may "
+"fail with invalid geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:459
+#: reference_processing.xml:456
 #, no-c-format
-msgid "Note - The smaller you make the target percent, the longer it takes to process the concave hull and more likely to run into topological exceptions. Also the more floating points and number of points you accrue. First try a 0.99 which does a first hop, is usually very fast, sometimes as fast as computing the convex hull, and usually gives much better than 99% of shrink since it almost always overshoots. Second hope of 0.98 it slower, others get slower usually quadratically. To redu [...]
+msgid ""
+"Note - The smaller you make the target percent, the longer it takes to "
+"process the concave hull and more likely to run into topological exceptions. "
+"Also the more floating points and number of points you accrue. First try a "
+"0.99 which does a first hop, is usually very fast, sometimes as fast as "
+"computing the convex hull, and usually gives much better than 99% of shrink "
+"since it almost always overshoots. Second hope of 0.98 it slower, others get "
+"slower usually quadratically. To reduce precision and float points, use "
+"<xref linkend=\"ST_SimplifyPreserveTopology\"/> or <xref linkend="
+"\"ST_SnapToGrid\"/> after ST_ConcaveHull. ST_SnapToGrid is a bit faster, but "
+"could result in invalid geometries where as ST_SimplifyPreserveTopology "
+"almost always preserves the validity of the geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:464
+#: reference_processing.xml:461
 #, no-c-format
-msgid "More real world examples and brief explanation of the technique are shown <ulink url=\"http://www.bostongis.com/postgis_concavehull.snippet\">http://www.bostongis.com/postgis_concavehull.snippet</ulink>"
+msgid ""
+"More real world examples and brief explanation of the technique are shown "
+"<ulink url=\"http://www.bostongis.com/postgis_concavehull.snippet\">http://"
+"www.bostongis.com/postgis_concavehull.snippet</ulink>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:467
+#: reference_processing.xml:464
 #, no-c-format
-msgid "Also check out Simon Greener's article on demonstrating ConcaveHull introduced in Oracle 11G R2. <ulink url=\"http://www.spatialdbadvisor.com/oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2\">http://www.spatialdbadvisor.com/oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2</ulink>. The solution we get at 0.75 target percent of convex hull is similar to the shape Simon gets with Oracle SDO_CONCAVEHULL_BOUNDARY."
+msgid ""
+"Also check out Simon Greener's article on demonstrating ConcaveHull "
+"introduced in Oracle 11G R2. <ulink url=\"http://www.spatialdbadvisor.com/"
+"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-"
+"oracle-11gr2\">http://www.spatialdbadvisor.com/"
+"oracle_spatial_tips_tricks/172/concave-hull-geometries-in-oracle-11gr2</"
+"ulink>. The solution we get at 0.75 target percent of convex hull is similar "
+"to the shape Simon gets with Oracle SDO_CONCAVEHULL_BOUNDARY."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:471 reference_processing.xml:1057 reference_processing.xml:2179
+#: reference_processing.xml:468 reference_processing.xml:1096
+#: reference_processing.xml:2222
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:476
+#: reference_processing.xml:473
 #, no-c-format
 msgid ""
-      "--Get estimate of infected area based on point observations\n"
-      "SELECT d.disease_type,\n"
-      "        ST_ConcaveHull(ST_Collect(d.pnt_geom), 0.99) As geom\n"
-      "        FROM disease_obs As d\n"
-      "        GROUP BY d.disease_type;"
+"--Get estimate of infected area based on point observations\n"
+"SELECT d.disease_type,\n"
+"        ST_ConcaveHull(ST_Collect(d.pnt_geom), 0.99) As geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:486
+#: reference_processing.xml:483
 #, no-c-format
 msgid "ST_ConcaveHull of 2 polygons encased in target 100% shrink concave hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:489
+#: reference_processing.xml:486
 #, no-c-format
 msgid ""
-      "-- geometries overlaid with concavehull\n"
-      "-- at target 100% shrink (this is the same as convex hull - since no shrink)\n"
-      "SELECT\n"
-      "        ST_ConcaveHull(\n"
-      "                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                ), 1)\n"
-      "         As convexhull;"
+"-- geometries overlaid with concavehull\n"
+"-- at target 100% shrink (this is the same as convex hull - since no "
+"shrink)\n"
+"SELECT\n"
+"        ST_ConcaveHull(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ), 1)\n"
+"         As convexhull;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:496
+#: reference_processing.xml:493
 #, no-c-format
-msgid "-- geometries overlaid with concavehull at target 90% of convex hull area"
+msgid ""
+"-- geometries overlaid with concavehull at target 90% of convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:500
+#: reference_processing.xml:497
 #, no-c-format
 msgid ""
-      "-- geometries overlaid with concavehull at target 90% shrink\n"
-      "SELECT\n"
-      "        ST_ConcaveHull(\n"
-      "                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                ), 0.9)\n"
-      "         As target_90;"
+"-- geometries overlaid with concavehull at target 90% shrink\n"
+"SELECT\n"
+"        ST_ConcaveHull(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ), 0.9)\n"
+"         As target_90;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:509
+#: reference_processing.xml:506
 #, no-c-format
 msgid "L Shape points overlaid with convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:512
+#: reference_processing.xml:509
 #, no-c-format
 msgid ""
-      "-- this produces a table of 42 points that form an L shape\n"
-      "SELECT (ST_DumpPoints(ST_GeomFromText(\n"
-      "'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
-      "150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
-      "14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
-      "6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
-      "14 94,14 74,14 54,14 34,14 14)'))).geom\n"
-      "        INTO TABLE l_shape;\n"
-      "\n"
-      "SELECT ST_ConvexHull(ST_Collect(geom))\n"
-      "FROM l_shape;"
+"-- this produces a table of 42 points that form an L shape\n"
+"SELECT (ST_DumpPoints(ST_GeomFromText(\n"
+"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
+"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
+"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
+"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
+"        INTO TABLE l_shape;\n"
+"\n"
+"SELECT ST_ConvexHull(ST_Collect(geom))\n"
+"FROM l_shape;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:519
+#: reference_processing.xml:516
 #, no-c-format
 msgid "ST_ConcaveHull of L points at target 99% of convex hull"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:522
+#: reference_processing.xml:519
 #, no-c-format
 msgid ""
-      "SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
-      "        FROM l_shape;"
+"SELECT ST_ConcaveHull(ST_Collect(geom), 0.99)\n"
+"        FROM l_shape;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:531
+#: reference_processing.xml:528
 #, no-c-format
 msgid "Concave Hull of L points at target 80% convex hull area"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:534
+#: reference_processing.xml:531
 #, no-c-format
 msgid ""
-      "-- Concave Hull L shape points\n"
-      "        -- at target 80% of convexhull\n"
-      "        SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n"
-      "        FROM l_shape;"
+"-- Concave Hull L shape points\n"
+"        -- at target 80% of convexhull\n"
+"        SELECT ST_ConcaveHull(ST_Collect(geom), 0.80)\n"
+"        FROM l_shape;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:543
+#: reference_processing.xml:540
 #, no-c-format
 msgid "multilinestring overlaid with Convex hull"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:551
+#: reference_processing.xml:548
 #, no-c-format
-msgid "multilinestring with overlaid with Concave hull of linestrings at 99% target -- first hop"
+msgid ""
+"multilinestring with overlaid with Concave hull of linestrings at 99% target "
+"-- first hop"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:555
+#: reference_processing.xml:552
 #, no-c-format
 msgid ""
-      "SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 70,82 112,130 94,\n"
-      "        130 62,122 40,156 32,162 76,172 88),\n"
-      "(132 178,134 148,128 136,96 128,132 108,150 130,\n"
-      "170 142,174 110,156 96,158 90,158 88),\n"
-      "(22 64,66 28,94 38,94 68,114 76,112 30,\n"
-      "132 10,168 18,178 34,186 52,184 74,190 100,\n"
-      "190 122,182 148,178 170,176 184,156 164,146 178,\n"
-      "132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
+"SELECT ST_ConcaveHull(ST_GeomFromText('MULTILINESTRING((106 164,30 112,74 "
+"70,82 112,130 94,\n"
+"        130 62,122 40,156 32,162 76,172 88),\n"
+"(132 178,134 148,128 136,96 128,132 108,150 130,\n"
+"170 142,174 110,156 96,158 90,158 88),\n"
+"(22 64,66 28,94 38,94 68,114 76,112 30,\n"
+"132 10,168 18,178 34,186 52,184 74,190 100,\n"
+"190 122,182 148,178 170,176 184,156 164,146 178,\n"
+"132 186,92 182,56 158,36 150,62 150,76 128,88 118))'),0.99)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:565
+#: reference_processing.xml:562
 #, no-c-format
-msgid ", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend=\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
+msgid ""
+", <xref linkend=\"ST_ConvexHull\"/>, <xref linkend="
+"\"ST_SimplifyPreserveTopology\"/>, <xref linkend=\"ST_SnapToGrid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:571
+#: reference_processing.xml:568
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:572
+#: reference_processing.xml:569
 #, no-c-format
-msgid "<refpurpose>The convex hull of a geometry represents the minimum convex geometry that encloses all geometries within the set.</refpurpose>"
+msgid ""
+"<refpurpose>The convex hull of a geometry represents the minimum convex "
+"geometry that encloses all geometries within the set.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:578
+#: reference_processing.xml:575
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:587
+#: reference_processing.xml:584
 #, no-c-format
-msgid "<para>The convex hull of a geometry represents the minimum convex geometry that encloses all geometries within the set.</para>"
+msgid ""
+"<para>The convex hull of a geometry represents the minimum convex geometry "
+"that encloses all geometries within the set.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:590
+#: reference_processing.xml:587
 #, no-c-format
-msgid "One can think of the convex hull as the geometry you get by wrapping an elastic band around a set of geometries. This is different from a concave hull which is analogous to shrink-wrapping your geometries."
+msgid ""
+"One can think of the convex hull as the geometry you get by wrapping an "
+"elastic band around a set of geometries. This is different from a concave "
+"hull which is analogous to shrink-wrapping your geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:594
+#: reference_processing.xml:591
 #, no-c-format
-msgid "It is usually used with MULTI and Geometry Collections. Although it is not an aggregate - you can use it in conjunction with ST_Collect to get the convex hull of a set of points. ST_ConvexHull(ST_Collect(somepointfield))."
+msgid ""
+"It is usually used with MULTI and Geometry Collections. Although it is not "
+"an aggregate - you can use it in conjunction with ST_Collect to get the "
+"convex hull of a set of points. ST_ConvexHull(ST_Collect(somepointfield))."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:599
+#: reference_processing.xml:596
 #, no-c-format
-msgid "It is often used to determine an affected area based on a set of point observations."
+msgid ""
+"It is often used to determine an affected area based on a set of point "
+"observations."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:606
+#: reference_processing.xml:603
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.16"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:612
+#: reference_processing.xml:609
 #, no-c-format
 msgid ""
-      "--Get estimate of infected area based on point observations\n"
-      "SELECT d.disease_type,\n"
-      "        ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom\n"
-      "        FROM disease_obs As d\n"
-      "        GROUP BY d.disease_type;"
+"--Get estimate of infected area based on point observations\n"
+"SELECT d.disease_type,\n"
+"        ST_ConvexHull(ST_Collect(d.the_geom)) As the_geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:620
+#: reference_processing.xml:617
 #, no-c-format
-msgid "Convex Hull of a MultiLinestring and a MultiPoint seen together with the MultiLinestring and MultiPoint"
+msgid ""
+"Convex Hull of a MultiLinestring and a MultiPoint seen together with the "
+"MultiLinestring and MultiPoint"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:623
+#: reference_processing.xml:620
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_ConvexHull(\n"
-      "        ST_Collect(\n"
-      "                ST_GeomFromText('MULTILINESTRING((100 190,10 8),(150 10, 20 30))'),\n"
-      "                        ST_GeomFromText('MULTIPOINT(50 5, 150 30, 50 10, 10 10)')\n"
-      "                        )) );\n"
-      "---st_astext--\n"
-      "POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
+"SELECT ST_AsText(ST_ConvexHull(\n"
+"        ST_Collect(\n"
+"                ST_GeomFromText('MULTILINESTRING((100 190,10 8),(150 10, 20 "
+"30))'),\n"
+"                        ST_GeomFromText('MULTIPOINT(50 5, 150 30, 50 10, 10 "
+"10)')\n"
+"                        )) );\n"
+"---st_astext--\n"
+"POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:628
+#: reference_processing.xml:625
 #, no-c-format
-msgid ", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend=\"ST_MinimumBoundingCircle\"/>"
+msgid ""
+", <xref linkend=\"ST_ConcaveHull\"/>, <xref linkend="
+"\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:634
+#: reference_processing.xml:631
 #, no-c-format
 msgid "ST_CurveToLine"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:636
+#: reference_processing.xml:633
 #, no-c-format
 msgid "Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:640
+#: reference_processing.xml:637
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></"
+"funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</"
+"type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>segments_per_qtr_circle</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</"
+"parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</"
+"parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>tolerance_type</parameter></paramdef> <paramdef><type>integer</"
+"type> <parameter>flags</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:660
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_CurveToLine</function></funcdef> <paramdef><type>geometry</type> <parameter>curveGeom</parameter></paramdef> <paramdef><type>integer</type> <parameter>segments_per_qtr_circle</parameter></paramdef> </funcprototype>"
+msgid ""
+"Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. "
+"Useful for outputting to devices that can't support CIRCULARSTRING geometry "
+"types"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:656
+#: reference_processing.xml:662
 #, no-c-format
-msgid "Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. Useful for outputting to devices that can't support CIRCULARSTRING geometry types"
+msgid ""
+"Converts a given geometry to a linear geometry. Each curved geometry or "
+"segment is converted into a linear approximation using the given `tolerance` "
+"and options (32 segments per quadrant and no options by default)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:657
+#: reference_processing.xml:667
 #, no-c-format
-msgid "Converts a given geometry to a linear geometry. Each curved geometry or segment is converted into a linear approximation using the default value of 32 segments per quarter circle"
+msgid ""
+"The 'tolerance_type' argument determines interpretation of the `tolerance` "
+"argument. It can take the following values:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:659 reference_processing.xml:1255
+#: reference_processing.xml:672
+#, no-c-format
+msgid "0 (default): Tolerance is max segments per quadrant."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:675
+#, no-c-format
+msgid "1: Tolerance is max-deviation of line from curve, in source units."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:678
+#, no-c-format
+msgid "2: Tolerance is max-angle, in radians, between generating radii."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:683
+#, no-c-format
+msgid "The 'flags' argument is a bitfield. 0 by default. Supported bits are:"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:688
+#, no-c-format
+msgid "1: Symmetric (orientation idependent) output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:691
+#, no-c-format
+msgid ""
+"2: Retain angle, avoids reducing angles (segment lengths) when producing "
+"symmetric output. Has no effect when Symmetric flag is off."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:696 reference_processing.xml:1294
 #, no-c-format
 msgid "Availability: 1.2.2?"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:660
+#: reference_processing.xml:697
+#, no-c-format
+msgid ""
+"Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and "
+"for symmetric output."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:699
 #, no-c-format
 msgid "&sfs_compliant;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:661
+#: reference_processing.xml:700
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 7.1.7"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:663 reference_processing.xml:902 reference_processing.xml:957 reference_processing.xml:1058 reference_processing.xml:1257 reference_processing.xml:2470
+#: reference_processing.xml:702 reference_processing.xml:941
+#: reference_processing.xml:996 reference_processing.xml:1097
+#: reference_processing.xml:1296 reference_processing.xml:2513
 #, no-c-format
 msgid "&curve_support;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:670
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)')));\n"
-      "\n"
-      "--Result --\n"
-      " LINESTRING(220268 150415,220269.95064912 150416.539364228,220271.823415575 150418.17258804,220273.613787707 150419.895736857,\n"
-      " 220275.317452352 150421.704659462,220276.930305234 150423.594998003,220278.448460847 150425.562198489,\n"
-      " 220279.868261823 150427.60152176,220281.186287736 150429.708054909,220282.399363347 150431.876723113,\n"
-      " 220283.50456625 150434.10230186,220284.499233914 150436.379429536,220285.380970099 150438.702620341,220286.147650624 150441.066277505,\n"
-      " 220286.797428488 150443.464706771,220287.328738321 150445.892130112,220287.740300149 150448.342699654,\n"
-      " 220288.031122486 150450.810511759,220288.200504713 150453.289621251,220288.248038775 150455.77405574,\n"
-      " 220288.173610157 150458.257830005,220287.977398166 150460.734960415,220287.659875492 150463.199479347,\n"
-      " 220287.221807076 150465.64544956,220286.664248262 150468.066978495,220285.988542259 150470.458232479,220285.196316903 150472.81345077,\n"
-      " 220284.289480732 150475.126959442,220283.270218395 150477.39318505,220282.140985384 150479.606668057,\n"
-      " 220280.90450212 150481.762075989,220279.5637474 150483.85421628,220278.12195122 150485.87804878,\n"
-      " 220276.582586992 150487.828697901,220274.949363179 150489.701464356,220273.226214362 150491.491836488,\n"
-      " 220271.417291757 150493.195501133,220269.526953216 150494.808354014,220267.559752731 150496.326509628,\n"
-      " 220265.520429459 150497.746310603,220263.41389631 150499.064336517,220261.245228106 150500.277412127,\n"
-      " 220259.019649359 150501.38261503,220256.742521683 150502.377282695,220254.419330878 150503.259018879,\n"
-      " 220252.055673714 150504.025699404,220249.657244448 150504.675477269,220247.229821107 150505.206787101,\n"
-      " 220244.779251566 150505.61834893,220242.311439461 150505.909171266,220239.832329968 150506.078553494,\n"
-      " 220237.347895479 150506.126087555,220234.864121215 150506.051658938,220232.386990804 150505.855446946,\n"
-      " 220229.922471872 150505.537924272,220227.47650166 150505.099855856,220225.054972724 150504.542297043,\n"
-      " 220222.663718741 150503.86659104,220220.308500449 150503.074365683,\n"
-      " 220217.994991777 150502.167529512,220215.72876617 150501.148267175,\n"
-      " 220213.515283163 150500.019034164,220211.35987523 150498.7825509,\n"
-      " 220209.267734939 150497.441796181,220207.243902439 150496,\n"
-      " 220205.293253319 150494.460635772,220203.420486864 150492.82741196,220201.630114732 150491.104263143,\n"
-      " 220199.926450087 150489.295340538,220198.313597205 150487.405001997,220196.795441592 150485.437801511,\n"
-      " 220195.375640616 150483.39847824,220194.057614703 150481.291945091,220192.844539092 150479.123276887,220191.739336189 150476.89769814,\n"
-      " 220190.744668525 150474.620570464,220189.86293234 150472.297379659,220189.096251815 150469.933722495,\n"
-      " 220188.446473951 150467.535293229,220187.915164118 150465.107869888,220187.50360229 150462.657300346,\n"
-      " 220187.212779953 150460.189488241,220187.043397726 150457.710378749,220186.995863664 150455.22594426,\n"
-      " 220187.070292282 150452.742169995,220187.266504273 150450.265039585,220187.584026947 150447.800520653,\n"
-      " 220188.022095363 150445.35455044,220188.579654177 150442.933021505,220189.25536018 150440.541767521,\n"
-      " 220190.047585536 150438.18654923,220190.954421707 150435.873040558,220191.973684044 150433.60681495,\n"
-      " 220193.102917055 150431.393331943,220194.339400319 150429.237924011,220195.680155039 150427.14578372,220197.12195122 150425.12195122,\n"
-      " 220198.661315447 150423.171302099,220200.29453926 150421.298535644,220202.017688077 150419.508163512,220203.826610682 150417.804498867,\n"
-      " 220205.716949223 150416.191645986,220207.684149708 150414.673490372,220209.72347298 150413.253689397,220211.830006129 150411.935663483,\n"
-      " 220213.998674333 150410.722587873,220216.22425308 150409.61738497,220218.501380756 150408.622717305,220220.824571561 150407.740981121,\n"
-      " 220223.188228725 150406.974300596,220225.586657991 150406.324522731,220227 150406)\n"
-      "\n"
-      "--3d example\n"
-      "SELECT ST_AsEWKT(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(220268 150415 1,220227 150505 2,220227 150406 3)')));\n"
-      "Output\n"
-      "------\n"
-      " LINESTRING(220268 150415 1,220269.95064912 150416.539364228 1.0181172856673,\n"
-      " 220271.823415575 150418.17258804 1.03623457133459,220273.613787707 150419.895736857 1.05435185700189,....AD INFINITUM ....\n"
-      "        220225.586657991 150406.324522731 1.32611114201132,220227 150406 3)\n"
-      "\n"
-      "--use only 2 segments to approximate quarter circle\n"
-      "SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 150415,220227 150505,220227 150406)'),2));\n"
-      "st_astext\n"
-      "------------------------------\n"
-      " LINESTRING(220268 150415,220287.740300149 150448.342699654,220278.12195122 150485.87804878,\n"
-      " 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 150462.657300346,\n"
-      " 220197.12195122 150425.12195122,220227 150406)"
+#: reference_processing.xml:709
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)')));\n"
+"\n"
+"--Result --\n"
+" LINESTRING(220268 150415,220269.95064912 150416.539364228,220271.823415575 "
+"150418.17258804,220273.613787707 150419.895736857,\n"
+" 220275.317452352 150421.704659462,220276.930305234 "
+"150423.594998003,220278.448460847 150425.562198489,\n"
+" 220279.868261823 150427.60152176,220281.186287736 "
+"150429.708054909,220282.399363347 150431.876723113,\n"
+" 220283.50456625 150434.10230186,220284.499233914 "
+"150436.379429536,220285.380970099 150438.702620341,220286.147650624 "
+"150441.066277505,\n"
+" 220286.797428488 150443.464706771,220287.328738321 "
+"150445.892130112,220287.740300149 150448.342699654,\n"
+" 220288.031122486 150450.810511759,220288.200504713 "
+"150453.289621251,220288.248038775 150455.77405574,\n"
+" 220288.173610157 150458.257830005,220287.977398166 "
+"150460.734960415,220287.659875492 150463.199479347,\n"
+" 220287.221807076 150465.64544956,220286.664248262 "
+"150468.066978495,220285.988542259 150470.458232479,220285.196316903 "
+"150472.81345077,\n"
+" 220284.289480732 150475.126959442,220283.270218395 "
+"150477.39318505,220282.140985384 150479.606668057,\n"
+" 220280.90450212 150481.762075989,220279.5637474 "
+"150483.85421628,220278.12195122 150485.87804878,\n"
+" 220276.582586992 150487.828697901,220274.949363179 "
+"150489.701464356,220273.226214362 150491.491836488,\n"
+" 220271.417291757 150493.195501133,220269.526953216 "
+"150494.808354014,220267.559752731 150496.326509628,\n"
+" 220265.520429459 150497.746310603,220263.41389631 "
+"150499.064336517,220261.245228106 150500.277412127,\n"
+" 220259.019649359 150501.38261503,220256.742521683 "
+"150502.377282695,220254.419330878 150503.259018879,\n"
+" 220252.055673714 150504.025699404,220249.657244448 "
+"150504.675477269,220247.229821107 150505.206787101,\n"
+" 220244.779251566 150505.61834893,220242.311439461 "
+"150505.909171266,220239.832329968 150506.078553494,\n"
+" 220237.347895479 150506.126087555,220234.864121215 "
+"150506.051658938,220232.386990804 150505.855446946,\n"
+" 220229.922471872 150505.537924272,220227.47650166 "
+"150505.099855856,220225.054972724 150504.542297043,\n"
+" 220222.663718741 150503.86659104,220220.308500449 150503.074365683,\n"
+" 220217.994991777 150502.167529512,220215.72876617 150501.148267175,\n"
+" 220213.515283163 150500.019034164,220211.35987523 150498.7825509,\n"
+" 220209.267734939 150497.441796181,220207.243902439 150496,\n"
+" 220205.293253319 150494.460635772,220203.420486864 "
+"150492.82741196,220201.630114732 150491.104263143,\n"
+" 220199.926450087 150489.295340538,220198.313597205 "
+"150487.405001997,220196.795441592 150485.437801511,\n"
+" 220195.375640616 150483.39847824,220194.057614703 "
+"150481.291945091,220192.844539092 150479.123276887,220191.739336189 "
+"150476.89769814,\n"
+" 220190.744668525 150474.620570464,220189.86293234 "
+"150472.297379659,220189.096251815 150469.933722495,\n"
+" 220188.446473951 150467.535293229,220187.915164118 "
+"150465.107869888,220187.50360229 150462.657300346,\n"
+" 220187.212779953 150460.189488241,220187.043397726 "
+"150457.710378749,220186.995863664 150455.22594426,\n"
+" 220187.070292282 150452.742169995,220187.266504273 "
+"150450.265039585,220187.584026947 150447.800520653,\n"
+" 220188.022095363 150445.35455044,220188.579654177 "
+"150442.933021505,220189.25536018 150440.541767521,\n"
+" 220190.047585536 150438.18654923,220190.954421707 "
+"150435.873040558,220191.973684044 150433.60681495,\n"
+" 220193.102917055 150431.393331943,220194.339400319 "
+"150429.237924011,220195.680155039 150427.14578372,220197.12195122 "
+"150425.12195122,\n"
+" 220198.661315447 150423.171302099,220200.29453926 "
+"150421.298535644,220202.017688077 150419.508163512,220203.826610682 "
+"150417.804498867,\n"
+" 220205.716949223 150416.191645986,220207.684149708 "
+"150414.673490372,220209.72347298 150413.253689397,220211.830006129 "
+"150411.935663483,\n"
+" 220213.998674333 150410.722587873,220216.22425308 "
+"150409.61738497,220218.501380756 150408.622717305,220220.824571561 "
+"150407.740981121,\n"
+" 220223.188228725 150406.974300596,220225.586657991 150406.324522731,220227 "
+"150406)\n"
+"\n"
+"--3d example\n"
+"SELECT ST_AsEWKT(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(220268 "
+"150415 1,220227 150505 2,220227 150406 3)')));\n"
+"Output\n"
+"------\n"
+" LINESTRING(220268 150415 1,220269.95064912 150416.539364228 "
+"1.0181172856673,\n"
+" 220271.823415575 150418.17258804 1.03623457133459,220273.613787707 "
+"150419.895736857 1.05435185700189,....AD INFINITUM ....\n"
+"        220225.586657991 150406.324522731 1.32611114201132,220227 150406 3)\n"
+"\n"
+"--use only 2 segments to approximate quarter circle\n"
+"SELECT ST_AsText(ST_CurveToLine(ST_GeomFromText('CIRCULARSTRING(220268 "
+"150415,220227 150505,220227 150406)'),2));\n"
+"st_astext\n"
+"------------------------------\n"
+" LINESTRING(220268 150415,220287.740300149 150448.342699654,220278.12195122 "
+"150485.87804878,\n"
+" 220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 "
+"150462.657300346,\n"
+" 220197.12195122 150425.12195122,220227 150406)\n"
+"\n"
+"-- Ensure approximated line is no further than 20 units away from\n"
+"-- original curve, and make the result direction-neutral\n"
+"SELECT ST_AsText(ST_CurveToLine(\n"
+" 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,\n"
+"        20, -- Tolerance\n"
+"        1, -- Above is max distance between curve and line\n"
+"        1  -- Symmetric flag\n"
+"));\n"
+"st_astext\n"
+"-------------------------------------------------------------------------------------------\n"
+" LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 "
+"-1.1331077795296e-13,200 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:683
+#: reference_processing.xml:722
 #, no-c-format
 msgid "ST_DelaunayTriangles"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:685
+#: reference_processing.xml:724
 #, no-c-format
 msgid "Return a Delaunay triangulation around the given input points."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:692
+#: reference_processing.xml:731
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> <paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> <paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_DelaunayTriangles</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>tolerance</parameter></paramdef> "
+"<paramdef><type>int4 </type> <parameter>flags</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:704
+#: reference_processing.xml:743
 #, no-c-format
-msgid "Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation\">Delaunay triangulation</ulink> around the vertices of the input geometry. Output is a COLLECTION of polygons (for flags=0) or a MULTILINESTRING (for flags=1) or TIN (for flags=2). The tolerance, if any, is used to snap input vertices togheter."
+msgid ""
+"Return a <ulink url=\"http://en.wikipedia.org/wiki/Delaunay_triangulation"
+"\">Delaunay triangulation</ulink> around the vertices of the input geometry. "
+"Output is a COLLECTION of polygons (for flags=0) or a MULTILINESTRING (for "
+"flags=1) or TIN (for flags=2). The tolerance, if any, is used to snap input "
+"vertices togheter."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:713
+#: reference_processing.xml:752
 #, no-c-format
 msgid "Availability: 2.1.0 - requires GEOS >= 3.4.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:715 reference_processing.xml:904 reference_processing.xml:959 reference_processing.xml:1062 reference_processing.xml:1883 reference_processing.xml:2474
+#: reference_processing.xml:754 reference_processing.xml:943
+#: reference_processing.xml:998 reference_processing.xml:1101
+#: reference_processing.xml:1926 reference_processing.xml:2517
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:719
+#: reference_processing.xml:758
 #, no-c-format
 msgid "2D Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:728
+#: reference_processing.xml:767
 #, no-c-format
 msgid "Original polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:731
+#: reference_processing.xml:770
 #, no-c-format
 msgid ""
-      "-- our original geometry --\n"
-      "        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                )"
+"-- our original geometry --\n"
+"        ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                )"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:739
+#: reference_processing.xml:778
 #, no-c-format
-msgid "ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle themed in different color"
+msgid ""
+"ST_DelaunayTriangles of 2 polygons: delaunay triangle polygons each triangle "
+"themed in different color"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:742
+#: reference_processing.xml:781
 #, no-c-format
 msgid ""
-      "-- geometries overlaid multilinestring triangles\n"
-      "SELECT\n"
-      "        ST_DelaunayTriangles(\n"
-      "                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                ))\n"
-      "         As  dtriag;"
+"-- geometries overlaid multilinestring triangles\n"
+"SELECT\n"
+"        ST_DelaunayTriangles(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ))\n"
+"         As  dtriag;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:749
+#: reference_processing.xml:788
 #, no-c-format
 msgid "-- delaunay triangles as multilinestring"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:752
+#: reference_processing.xml:791
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_DelaunayTriangles(\n"
-      "                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
-      "                        50 60, 125 100, 175 150))'),\n"
-      "                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
-      "                ),0.001,1)\n"
-      "         As  dtriag;"
+"SELECT\n"
+"        ST_DelaunayTriangles(\n"
+"                ST_Union(ST_GeomFromText('POLYGON((175 150, 20 40,\n"
+"                        50 60, 125 100, 175 150))'),\n"
+"                ST_Buffer(ST_GeomFromText('POINT(110 170)'), 20)\n"
+"                ),0.001,1)\n"
+"         As  dtriag;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:760
+#: reference_processing.xml:799
 #, no-c-format
 msgid "-- delaunay triangles of 45 points as 55 triangle polygons"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:763
+#: reference_processing.xml:802
 #, no-c-format
 msgid ""
-      "-- this produces a table of 42 points that form an L shape\n"
-      "SELECT (ST_DumpPoints(ST_GeomFromText(\n"
-      "'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
-      "150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
-      "14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
-      "6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
-      "14 94,14 74,14 54,14 34,14 14)'))).geom\n"
-      "        INTO TABLE l_shape;\n"
-      "-- output as individual polygon triangles\n"
-      "SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n"
-      "FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n"
-      "FROM l_shape) As foo;\n"
-      "\n"
-      "---wkt ---\n"
-      "POLYGON((6 194,6 190,14 194,6 194))\n"
-      "POLYGON((14 194,6 190,14 174,14 194))\n"
-      "POLYGON((14 194,14 174,154 14,14 194))\n"
-      "POLYGON((154 14,14 174,14 154,154 14))\n"
-      "POLYGON((154 14,14 154,150 14,154 14))\n"
-      "POLYGON((154 14,150 14,154 6,154 14))\n"
-      ":\n"
-      ":"
+"-- this produces a table of 42 points that form an L shape\n"
+"SELECT (ST_DumpPoints(ST_GeomFromText(\n"
+"'MULTIPOINT(14 14,34 14,54 14,74 14,94 14,114 14,134 14,\n"
+"150 14,154 14,154 6,134 6,114 6,94 6,74 6,54 6,34 6,\n"
+"14 6,10 6,8 6,7 7,6 8,6 10,6 30,6 50,6 70,6 90,6 110,6 130,\n"
+"6 150,6 170,6 190,6 194,14 194,14 174,14 154,14 134,14 114,\n"
+"14 94,14 74,14 54,14 34,14 14)'))).geom\n"
+"        INTO TABLE l_shape;\n"
+"-- output as individual polygon triangles\n"
+"SELECT ST_AsText((ST_Dump(geom)).geom) As wkt\n"
+"FROM ( SELECT ST_DelaunayTriangles(ST_Collect(geom)) As geom\n"
+"FROM l_shape) As foo;\n"
+"\n"
+"---wkt ---\n"
+"POLYGON((6 194,6 190,14 194,6 194))\n"
+"POLYGON((14 194,6 190,14 174,14 194))\n"
+"POLYGON((14 194,14 174,154 14,14 194))\n"
+"POLYGON((154 14,14 174,14 154,154 14))\n"
+"POLYGON((154 14,14 154,150 14,154 14))\n"
+"POLYGON((154 14,150 14,154 6,154 14))\n"
+":\n"
+":"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:772
+#: reference_processing.xml:811
 #, no-c-format
 msgid "3D Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:773
+#: reference_processing.xml:812
 #, no-c-format
 msgid ""
-      "-- 3D multipoint --\n"
-      "SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n"
-      "'MULTIPOINT Z(14 14 10,\n"
-      "150 14 100,34 6 25, 20 10 150)'))) As wkt;\n"
-      "\n"
-      "-----wkt----\n"
-      "GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n"
-      " ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
+"-- 3D multipoint --\n"
+"SELECT ST_AsText(ST_DelaunayTriangles(ST_GeomFromText(\n"
+"'MULTIPOINT Z(14 14 10,\n"
+"150 14 100,34 6 25, 20 10 150)'))) As wkt;\n"
+"\n"
+"-----wkt----\n"
+"GEOMETRYCOLLECTION Z (POLYGON Z ((14 14 10,20 10 150,34 6 25,14 14 10))\n"
+" ,POLYGON Z ((14 14 10,34 6 25,150 14 100,14 14 10)))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:777 reference_processing.xml:1520
+#: reference_processing.xml:816 reference_processing.xml:1559
 #, no-c-format
 msgid ", <xref linkend=\"ST_Dump\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:784
+#: reference_processing.xml:823
 #, no-c-format
 msgid "ST_Difference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:786
+#: reference_processing.xml:825
 #, no-c-format
-msgid "Returns a geometry that represents that part of geometry A that does not intersect with geometry B."
+msgid ""
+"Returns a geometry that represents that part of geometry A that does not "
+"intersect with geometry B."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:792
+#: reference_processing.xml:831
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Difference</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Difference</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:803
+#: reference_processing.xml:842
 #, no-c-format
-msgid "Returns a geometry that represents that part of geometry A that does not intersect with geometry B. One can think of this as GeometryA - ST_Intersection(A,B). If A is completely contained in B then an empty geometry collection is returned."
+msgid ""
+"Returns a geometry that represents that part of geometry A that does not "
+"intersect with geometry B. One can think of this as GeometryA - "
+"ST_Intersection(A,B). If A is completely contained in B then an empty "
+"geometry collection is returned."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:806
+#: reference_processing.xml:845
 #, no-c-format
 msgid "Note - order matters. B - A will always return a portion of B"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:810 reference_processing.xml:2303
+#: reference_processing.xml:849 reference_processing.xml:2346
 #, no-c-format
 msgid "Do not call with a GeometryCollection as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:813
+#: reference_processing.xml:852
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.20"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:814 reference_processing.xml:2307
+#: reference_processing.xml:853 reference_processing.xml:2350
 #, no-c-format
-msgid "&Z_support; However it seems to only consider x y when doing the difference and tacks back on the Z-Index"
+msgid ""
+"&Z_support; However it seems to only consider x y when doing the difference "
+"and tacks back on the Z-Index"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:831
+#: reference_processing.xml:870
 #, no-c-format
 msgid "The original linestrings shown together."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:843
+#: reference_processing.xml:882
 #, no-c-format
 msgid "The difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:852
+#: reference_processing.xml:891
 #, no-c-format
 msgid ""
-      "--Safe for 2d. This is same geometries as what is shown for st_symdifference\n"
-      "SELECT ST_AsText(\n"
-      "        ST_Difference(\n"
-      "                        ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
-      "                        ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
-      "                )\n"
-      "        );\n"
-      "\n"
-      "st_astext\n"
-      "---------\n"
-      "LINESTRING(50 150,50 200)"
+"--Safe for 2d. This is same geometries as what is shown for "
+"st_symdifference\n"
+"SELECT ST_AsText(\n"
+"        ST_Difference(\n"
+"                        ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
+"                        ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
+"                )\n"
+"        );\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"LINESTRING(50 150,50 200)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:854
+#: reference_processing.xml:893
 #, no-c-format
 msgid ""
-      "--When used in 3d doesn't quite do the right thing\n"
-      "SELECT ST_AsEWKT(ST_Difference(ST_GeomFromEWKT('MULTIPOINT(-118.58 38.38 5,-118.60 38.329 6,-118.614 38.281 7)'), ST_GeomFromEWKT('POINT(-118.614 38.281 5)')));\n"
-      "st_asewkt\n"
-      "---------\n"
-      "MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
+"--When used in 3d doesn't quite do the right thing\n"
+"SELECT ST_AsEWKT(ST_Difference(ST_GeomFromEWKT('MULTIPOINT(-118.58 38.38 "
+"5,-118.60 38.329 6,-118.614 38.281 7)'), ST_GeomFromEWKT('POINT(-118.614 "
+"38.281 5)')));\n"
+"st_asewkt\n"
+"---------\n"
+"MULTIPOINT(-118.6 38.329 6,-118.58 38.38 5)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:867
+#: reference_processing.xml:906
 #, no-c-format
 msgid "ST_Dump"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:868
+#: reference_processing.xml:907
 #, no-c-format
-msgid "Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
+msgid ""
+"Returns a set of geometry_dump (geom,path) rows, that make up a geometry g1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:873
+#: reference_processing.xml:912
 #, no-c-format
-msgid "<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> <paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry_dump[] <function>ST_Dump</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>g1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:882
+#: reference_processing.xml:921
 #, no-c-format
-msgid "This is a set-returning function (SRF). It returns a set of geometry_dump rows, formed by a geometry (geom) and an array of integers (path). When the input geometry is a simple type (POINT,LINESTRING,POLYGON) a single record will be returned with an empty path array and the input geometry as geom. When the input geometry is a collection or multi it will return a record for each of the collection components, and the path will express the position of the component inside the collection."
+msgid ""
+"This is a set-returning function (SRF). It returns a set of geometry_dump "
+"rows, formed by a geometry (geom) and an array of integers (path). When the "
+"input geometry is a simple type (POINT,LINESTRING,POLYGON) a single record "
+"will be returned with an empty path array and the input geometry as geom. "
+"When the input geometry is a collection or multi it will return a record for "
+"each of the collection components, and the path will express the position of "
+"the component inside the collection."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:891
+#: reference_processing.xml:930
 #, no-c-format
-msgid "ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY in that it creates new rows. For example it can be use to expand MULTIPOLYGONS into POLYGONS."
+msgid ""
+"ST_Dump is useful for expanding geometries. It is the reverse of a GROUP BY "
+"in that it creates new rows. For example it can be use to expand "
+"MULTIPOLYGONS into POLYGONS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:895 reference_processing.xml:955
+#: reference_processing.xml:934 reference_processing.xml:994
 #, no-c-format
-msgid "Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was introduced."
+msgid ""
+"Enhanced: 2.0.0 support for Polyhedral surfaces, Triangles and TIN was "
+"introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:896
+#: reference_processing.xml:935
 #, no-c-format
 msgid "Availability: PostGIS 1.0.0RC1. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:898
+#: reference_processing.xml:937
 #, no-c-format
-msgid "Prior to 1.3.4, this function crashes if used with geometries that contain CURVES. This is fixed in 1.3.4+"
+msgid ""
+"Prior to 1.3.4, this function crashes if used with geometries that contain "
+"CURVES. This is fixed in 1.3.4+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:903 reference_processing.xml:958 reference_processing.xml:1061 reference_processing.xml:1766 reference_processing.xml:1882 reference_processing.xml:2473
+#: reference_processing.xml:942 reference_processing.xml:997
+#: reference_processing.xml:1100 reference_processing.xml:1809
+#: reference_processing.xml:1925 reference_processing.xml:2516
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:909
+#: reference_processing.xml:948
 #, no-c-format
 msgid "Standard Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:910
+#: reference_processing.xml:949
 #, no-c-format
 msgid ""
-      "SELECT sometable.field1, sometable.field1,\n"
-      "      (ST_Dump(sometable.the_geom)).geom AS the_geom\n"
-      "FROM sometable;\n"
-      "\n"
-      "-- Break a compound curve into its constituent linestrings and circularstrings\n"
-      "SELECT ST_AsEWKT(a.geom), ST_HasArc(a.geom)\n"
-      "  FROM ( SELECT (ST_Dump(p_geom)).geom AS geom\n"
-      "         FROM (SELECT ST_GeomFromEWKT('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 1, 1 0),(1 0, 0 1))') AS p_geom) AS b\n"
-      "        ) AS a;\n"
-      "          st_asewkt          | st_hasarc\n"
-      "-----------------------------+----------\n"
-      " CIRCULARSTRING(0 0,1 1,1 0) | t\n"
-      " LINESTRING(1 0,0 1)         | f\n"
-      "(2 rows)"
+"SELECT sometable.field1, sometable.field1,\n"
+"      (ST_Dump(sometable.the_geom)).geom AS the_geom\n"
+"FROM sometable;\n"
+"\n"
+"-- Break a compound curve into its constituent linestrings and "
+"circularstrings\n"
+"SELECT ST_AsEWKT(a.geom), ST_HasArc(a.geom)\n"
+"  FROM ( SELECT (ST_Dump(p_geom)).geom AS geom\n"
+"         FROM (SELECT ST_GeomFromEWKT('COMPOUNDCURVE(CIRCULARSTRING(0 0, 1 "
+"1, 1 0),(1 0, 0 1))') AS p_geom) AS b\n"
+"        ) AS a;\n"
+"          st_asewkt          | st_hasarc\n"
+"-----------------------------+----------\n"
+" CIRCULARSTRING(0 0,1 1,1 0) | t\n"
+" LINESTRING(1 0,0 1)         | f\n"
+"(2 rows)"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:912 reference_processing.xml:980
+#: reference_processing.xml:951 reference_processing.xml:1019
 #, no-c-format
 msgid "Polyhedral Surfaces, TIN and Triangle Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:913
+#: reference_processing.xml:952
 #, no-c-format
 msgid ""
-      "-- Polyhedral surface example\n"
-      "-- Break a Polyhedral surface into its faces\n"
-      "SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n"
-      "  FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
-      "((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),  ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1))\n"
-      ")') ) AS p_geom )  AS a;\n"
-      "\n"
-      " path |                geom_ewkt\n"
-      "------+------------------------------------------\n"
-      "    1 | POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0))\n"
-      "    2 | POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))\n"
-      "    3 | POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))\n"
-      "    4 | POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0))\n"
-      "    5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n"
-      "    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
+"-- Polyhedral surface example\n"
+"-- Break a Polyhedral surface into its faces\n"
+"SELECT (a.p_geom).path[1] As path, ST_AsEWKT((a.p_geom).geom) As geom_ewkt\n"
+"  FROM (SELECT ST_Dump(ST_GeomFromEWKT('POLYHEDRALSURFACE(\n"
+"((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),  ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),  ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1))\n"
+")') ) AS p_geom )  AS a;\n"
+"\n"
+" path |                geom_ewkt\n"
+"------+------------------------------------------\n"
+"    1 | POLYGON((0 0 0,0 0 1,0 1 1,0 1 0,0 0 0))\n"
+"    2 | POLYGON((0 0 0,0 1 0,1 1 0,1 0 0,0 0 0))\n"
+"    3 | POLYGON((0 0 0,1 0 0,1 0 1,0 0 1,0 0 0))\n"
+"    4 | POLYGON((1 1 0,1 1 1,1 0 1,1 0 0,1 1 0))\n"
+"    5 | POLYGON((0 1 0,0 1 1,1 1 1,1 1 0,0 1 0))\n"
+"    6 | POLYGON((0 0 1,1 0 1,1 1 1,0 1 1,0 0 1))"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:915
+#: reference_processing.xml:954
 #, no-c-format
 msgid ""
-      "-- TIN --\n"
-      "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_Dump( ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )') ) AS gdump\n"
-      "    ) AS g;\n"
-      "-- result --\n"
-      " path |                 wkt\n"
-      "------+-------------------------------------\n"
-      " {1}  | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n"
-      " {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:919
+"-- TIN --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_Dump( ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+" path |                 wkt\n"
+"------+-------------------------------------\n"
+" {1}  | TRIANGLE((0 0 0,0 0 1,0 1 0,0 0 0))\n"
+" {2}  | TRIANGLE((0 0 0,0 1 0,1 1 0,0 0 0))"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:958
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_GeometryN\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend="
+"\"ST_Collect\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend="
+"\"ST_GeometryN\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:925
+#: reference_processing.xml:964
 #, no-c-format
 msgid "ST_DumpPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:926
+#: reference_processing.xml:965
 #, no-c-format
-msgid "Returns a set of geometry_dump (geom,path) rows of all points that make up a geometry."
+msgid ""
+"Returns a set of geometry_dump (geom,path) rows of all points that make up a "
+"geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:931
+#: reference_processing.xml:970
 #, no-c-format
-msgid "<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry_dump[]<function>ST_DumpPoints</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:940
+#: reference_processing.xml:979
 #, no-c-format
-msgid "This set-returning function (SRF) returns a set of <varname>geometry_dump</varname> rows formed by a geometry (<varname>geom</varname>) and an array of integers (<varname>path</varname>)."
+msgid ""
+"This set-returning function (SRF) returns a set of <varname>geometry_dump</"
+"varname> rows formed by a geometry (<varname>geom</varname>) and an array of "
+"integers (<varname>path</varname>)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:943
+#: reference_processing.xml:982
 #, no-c-format
-msgid "The <parameter>geom</parameter> component of <varname>geometry_dump</varname> are all the <varname>POINT</varname>s that make up the supplied geometry"
+msgid ""
+"The <parameter>geom</parameter> component of <varname>geometry_dump</"
+"varname> are all the <varname>POINT</varname>s that make up the supplied "
+"geometry"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:946
+#: reference_processing.xml:985
 #, no-c-format
-msgid "The <parameter>path</parameter> component of <varname>geometry_dump</varname> (an <varname>integer[]</varname>) is an index reference enumerating the <varname>POINT</varname>s of the supplied geometry. For example, if a <varname>LINESTRING</varname> is supplied, a path of <varname>{i}</varname> is returned where <varname>i</varname> is the <varname>nth</varname> coordinate in the <varname>LINESTRING</varname>. If a <varname>POLYGON</varname> is supplied, a path of <varname>{i,j}</ [...]
+msgid ""
+"The <parameter>path</parameter> component of <varname>geometry_dump</"
+"varname> (an <varname>integer[]</varname>) is an index reference enumerating "
+"the <varname>POINT</varname>s of the supplied geometry. For example, if a "
+"<varname>LINESTRING</varname> is supplied, a path of <varname>{i}</varname> "
+"is returned where <varname>i</varname> is the <varname>nth</varname> "
+"coordinate in the <varname>LINESTRING</varname>. If a <varname>POLYGON</"
+"varname> is supplied, a path of <varname>{i,j}</varname> is returned where "
+"<varname>i</varname> is the ring number (1 is outer; inner rings follow) and "
+"<varname>j</varname> enumerates the <varname>POINT</varname>s (again 1-based "
+"index)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:954
+#: reference_processing.xml:993
 #, no-c-format
 msgid "Enhanced: 2.1.0 Faster speed. Reimplemented as native-C."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:956
+#: reference_processing.xml:995
 #, no-c-format
 msgid "Availability: 1.5.0"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:963
+#: reference_processing.xml:1002
 #, no-c-format
 msgid "Classic Explode a Table of LineStrings into nodes"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:964
+#: reference_processing.xml:1003
 #, no-c-format
 msgid ""
-      "SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
-      "FROM (SELECT 1 As edge_id\n"
-      "        , ST_DumpPoints(ST_GeomFromText('LINESTRING(1 2, 3 4, 10 10)')) AS dp\n"
-      "     UNION ALL\n"
-      "     SELECT 2 As edge_id\n"
-      "        , ST_DumpPoints(ST_GeomFromText('LINESTRING(3 5, 5 6, 9 10)')) AS dp\n"
-      "   ) As foo;\n"
-      " edge_id | index |    wktnode\n"
-      "---------+-------+--------------\n"
-      "       1 |     1 | POINT(1 2)\n"
-      "       1 |     2 | POINT(3 4)\n"
-      "       1 |     3 | POINT(10 10)\n"
-      "       2 |     1 | POINT(3 5)\n"
-      "       2 |     2 | POINT(5 6)\n"
-      "       2 |     3 | POINT(9 10)"
+"SELECT edge_id, (dp).path[1] As index, ST_AsText((dp).geom) As wktnode\n"
+"FROM (SELECT 1 As edge_id\n"
+"        , ST_DumpPoints(ST_GeomFromText('LINESTRING(1 2, 3 4, 10 10)')) AS "
+"dp\n"
+"     UNION ALL\n"
+"     SELECT 2 As edge_id\n"
+"        , ST_DumpPoints(ST_GeomFromText('LINESTRING(3 5, 5 6, 9 10)')) AS "
+"dp\n"
+"   ) As foo;\n"
+" edge_id | index |    wktnode\n"
+"---------+-------+--------------\n"
+"       1 |     1 | POINT(1 2)\n"
+"       1 |     2 | POINT(3 4)\n"
+"       1 |     3 | POINT(10 10)\n"
+"       2 |     1 | POINT(3 5)\n"
+"       2 |     2 | POINT(5 6)\n"
+"       2 |     3 | POINT(9 10)"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:967
+#: reference_processing.xml:1006
 #, no-c-format
 msgid "Standard Geometry Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:977
-#, no-c-format
-msgid ""
-      "SELECT path, ST_AsText(geom)\n"
-      "FROM (\n"
-      "  SELECT (ST_DumpPoints(g.geom)).*\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       'GEOMETRYCOLLECTION(\n"
-      "          POINT ( 0 1 ),\n"
-      "          LINESTRING ( 0 3, 3 4 ),\n"
-      "          POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n"
-      "          POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n"
-      "                   ( 5 1, 4 2, 5 2, 5 1 )),\n"
-      "          MULTIPOLYGON (\n"
-      "                  (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n"
-      "                   ( 1 6, 3 6, 2 7, 1 6 )),\n"
-      "                  (( 5 4, 5 8, 6 7, 5 4 ))\n"
-      "          )\n"
-      "        )'::geometry AS geom\n"
-      "    ) AS g\n"
-      "  ) j;\n"
-      "\n"
-      "   path    | st_astext\n"
-      "-----------+------------\n"
-      " {1,1}     | POINT(0 1)\n"
-      " {2,1}     | POINT(0 3)\n"
-      " {2,2}     | POINT(3 4)\n"
-      " {3,1,1}   | POINT(2 0)\n"
-      " {3,1,2}   | POINT(2 3)\n"
-      " {3,1,3}   | POINT(0 2)\n"
-      " {3,1,4}   | POINT(2 0)\n"
-      " {4,1,1}   | POINT(3 0)\n"
-      " {4,1,2}   | POINT(3 3)\n"
-      " {4,1,3}   | POINT(6 3)\n"
-      " {4,1,4}   | POINT(6 0)\n"
-      " {4,1,5}   | POINT(3 0)\n"
-      " {4,2,1}   | POINT(5 1)\n"
-      " {4,2,2}   | POINT(4 2)\n"
-      " {4,2,3}   | POINT(5 2)\n"
-      " {4,2,4}   | POINT(5 1)\n"
-      " {5,1,1,1} | POINT(0 5)\n"
-      " {5,1,1,2} | POINT(0 8)\n"
-      " {5,1,1,3} | POINT(4 8)\n"
-      " {5,1,1,4} | POINT(4 5)\n"
-      " {5,1,1,5} | POINT(0 5)\n"
-      " {5,1,2,1} | POINT(1 6)\n"
-      " {5,1,2,2} | POINT(3 6)\n"
-      " {5,1,2,3} | POINT(2 7)\n"
-      " {5,1,2,4} | POINT(1 6)\n"
-      " {5,2,1,1} | POINT(5 4)\n"
-      " {5,2,1,2} | POINT(5 8)\n"
-      " {5,2,1,3} | POINT(6 7)\n"
-      " {5,2,1,4} | POINT(5 4)\n"
-      "(29 rows)"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:981
-#, no-c-format
-msgid ""
-      "-- Polyhedral surface cube --\n"
-      "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )') ) AS gdump\n"
-      "    ) AS g;\n"
-      "-- result --\n"
-      "  path   |     wkt\n"
-      "---------+--------------\n"
-      " {1,1,1} | POINT(0 0 0)\n"
-      " {1,1,2} | POINT(0 0 1)\n"
-      " {1,1,3} | POINT(0 1 1)\n"
-      " {1,1,4} | POINT(0 1 0)\n"
-      " {1,1,5} | POINT(0 0 0)\n"
-      " {2,1,1} | POINT(0 0 0)\n"
-      " {2,1,2} | POINT(0 1 0)\n"
-      " {2,1,3} | POINT(1 1 0)\n"
-      " {2,1,4} | POINT(1 0 0)\n"
-      " {2,1,5} | POINT(0 0 0)\n"
-      " {3,1,1} | POINT(0 0 0)\n"
-      " {3,1,2} | POINT(1 0 0)\n"
-      " {3,1,3} | POINT(1 0 1)\n"
-      " {3,1,4} | POINT(0 0 1)\n"
-      " {3,1,5} | POINT(0 0 0)\n"
-      " {4,1,1} | POINT(1 1 0)\n"
-      " {4,1,2} | POINT(1 1 1)\n"
-      " {4,1,3} | POINT(1 0 1)\n"
-      " {4,1,4} | POINT(1 0 0)\n"
-      " {4,1,5} | POINT(1 1 0)\n"
-      " {5,1,1} | POINT(0 1 0)\n"
-      " {5,1,2} | POINT(0 1 1)\n"
-      " {5,1,3} | POINT(1 1 1)\n"
-      " {5,1,4} | POINT(1 1 0)\n"
-      " {5,1,5} | POINT(0 1 0)\n"
-      " {6,1,1} | POINT(0 0 1)\n"
-      " {6,1,2} | POINT(1 0 1)\n"
-      " {6,1,3} | POINT(1 1 1)\n"
-      " {6,1,4} | POINT(0 1 1)\n"
-      " {6,1,5} | POINT(0 0 1)\n"
-      "(30 rows)"
+#: reference_processing.xml:1016
+#, no-c-format
+msgid ""
+"SELECT path, ST_AsText(geom)\n"
+"FROM (\n"
+"  SELECT (ST_DumpPoints(g.geom)).*\n"
+"  FROM\n"
+"    (SELECT\n"
+"       'GEOMETRYCOLLECTION(\n"
+"          POINT ( 0 1 ),\n"
+"          LINESTRING ( 0 3, 3 4 ),\n"
+"          POLYGON (( 2 0, 2 3, 0 2, 2 0 )),\n"
+"          POLYGON (( 3 0, 3 3, 6 3, 6 0, 3 0 ),\n"
+"                   ( 5 1, 4 2, 5 2, 5 1 )),\n"
+"          MULTIPOLYGON (\n"
+"                  (( 0 5, 0 8, 4 8, 4 5, 0 5 ),\n"
+"                   ( 1 6, 3 6, 2 7, 1 6 )),\n"
+"                  (( 5 4, 5 8, 6 7, 5 4 ))\n"
+"          )\n"
+"        )'::geometry AS geom\n"
+"    ) AS g\n"
+"  ) j;\n"
+"\n"
+"   path    | st_astext\n"
+"-----------+------------\n"
+" {1,1}     | POINT(0 1)\n"
+" {2,1}     | POINT(0 3)\n"
+" {2,2}     | POINT(3 4)\n"
+" {3,1,1}   | POINT(2 0)\n"
+" {3,1,2}   | POINT(2 3)\n"
+" {3,1,3}   | POINT(0 2)\n"
+" {3,1,4}   | POINT(2 0)\n"
+" {4,1,1}   | POINT(3 0)\n"
+" {4,1,2}   | POINT(3 3)\n"
+" {4,1,3}   | POINT(6 3)\n"
+" {4,1,4}   | POINT(6 0)\n"
+" {4,1,5}   | POINT(3 0)\n"
+" {4,2,1}   | POINT(5 1)\n"
+" {4,2,2}   | POINT(4 2)\n"
+" {4,2,3}   | POINT(5 2)\n"
+" {4,2,4}   | POINT(5 1)\n"
+" {5,1,1,1} | POINT(0 5)\n"
+" {5,1,1,2} | POINT(0 8)\n"
+" {5,1,1,3} | POINT(4 8)\n"
+" {5,1,1,4} | POINT(4 5)\n"
+" {5,1,1,5} | POINT(0 5)\n"
+" {5,1,2,1} | POINT(1 6)\n"
+" {5,1,2,2} | POINT(3 6)\n"
+" {5,1,2,3} | POINT(2 7)\n"
+" {5,1,2,4} | POINT(1 6)\n"
+" {5,2,1,1} | POINT(5 4)\n"
+" {5,2,1,2} | POINT(5 8)\n"
+" {5,2,1,3} | POINT(6 7)\n"
+" {5,2,1,4} | POINT(5 4)\n"
+"(29 rows)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:1020
+#, no-c-format
+msgid ""
+"-- Polyhedral surface cube --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints(ST_GeomFromEWKT('POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 "
+"1, 0 1 0, 0 0 0)),\n"
+"((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 "
+"0)),\n"
+"((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 "
+"1)) )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+"  path   |     wkt\n"
+"---------+--------------\n"
+" {1,1,1} | POINT(0 0 0)\n"
+" {1,1,2} | POINT(0 0 1)\n"
+" {1,1,3} | POINT(0 1 1)\n"
+" {1,1,4} | POINT(0 1 0)\n"
+" {1,1,5} | POINT(0 0 0)\n"
+" {2,1,1} | POINT(0 0 0)\n"
+" {2,1,2} | POINT(0 1 0)\n"
+" {2,1,3} | POINT(1 1 0)\n"
+" {2,1,4} | POINT(1 0 0)\n"
+" {2,1,5} | POINT(0 0 0)\n"
+" {3,1,1} | POINT(0 0 0)\n"
+" {3,1,2} | POINT(1 0 0)\n"
+" {3,1,3} | POINT(1 0 1)\n"
+" {3,1,4} | POINT(0 0 1)\n"
+" {3,1,5} | POINT(0 0 0)\n"
+" {4,1,1} | POINT(1 1 0)\n"
+" {4,1,2} | POINT(1 1 1)\n"
+" {4,1,3} | POINT(1 0 1)\n"
+" {4,1,4} | POINT(1 0 0)\n"
+" {4,1,5} | POINT(1 1 0)\n"
+" {5,1,1} | POINT(0 1 0)\n"
+" {5,1,2} | POINT(0 1 1)\n"
+" {5,1,3} | POINT(1 1 1)\n"
+" {5,1,4} | POINT(1 1 0)\n"
+" {5,1,5} | POINT(0 1 0)\n"
+" {6,1,1} | POINT(0 0 1)\n"
+" {6,1,2} | POINT(1 0 1)\n"
+" {6,1,3} | POINT(1 1 1)\n"
+" {6,1,4} | POINT(0 1 1)\n"
+" {6,1,5} | POINT(0 0 1)\n"
+"(30 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:982
+#: reference_processing.xml:1021
 #, no-c-format
 msgid ""
-      "-- Triangle --\n"
-      "SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n"
-      "                0 0,\n"
-      "                0 9,\n"
-      "                9 0,\n"
-      "                0 0\n"
-      "            ))') ) AS gdump\n"
-      "    ) AS g;\n"
-      "-- result --\n"
-      " path |    wkt\n"
-      "------+------------\n"
-      " {1}  | POINT(0 0)\n"
-      " {2}  | POINT(0 9)\n"
-      " {3}  | POINT(9 0)\n"
-      " {4}  | POINT(0 0)"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:983
-#, no-c-format
-msgid ""
-      "-- TIN --\n"
-      "SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
-      "  FROM\n"
-      "    (SELECT\n"
-      "       ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n"
-      "                0 0 0,\n"
-      "                0 0 1,\n"
-      "                0 1 0,\n"
-      "                0 0 0\n"
-      "            )), ((\n"
-      "                0 0 0,\n"
-      "                0 1 0,\n"
-      "                1 1 0,\n"
-      "                0 0 0\n"
-      "            ))\n"
-      "            )') ) AS gdump\n"
-      "    ) AS g;\n"
-      "-- result --\n"
-      "  path   |     wkt\n"
-      "---------+--------------\n"
-      " {1,1,1} | POINT(0 0 0)\n"
-      " {1,1,2} | POINT(0 0 1)\n"
-      " {1,1,3} | POINT(0 1 0)\n"
-      " {1,1,4} | POINT(0 0 0)\n"
-      " {2,1,1} | POINT(0 0 0)\n"
-      " {2,1,2} | POINT(0 1 0)\n"
-      " {2,1,3} | POINT(1 1 0)\n"
-      " {2,1,4} | POINT(0 0 0)\n"
-      "(8 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:987
-#, no-c-format
-msgid ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_DumpRings\"/>"
+"-- Triangle --\n"
+"SELECT (g.gdump).path, ST_AsText((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints( ST_GeomFromEWKT('TRIANGLE ((\n"
+"                0 0,\n"
+"                0 9,\n"
+"                9 0,\n"
+"                0 0\n"
+"            ))') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+" path |    wkt\n"
+"------+------------\n"
+" {1}  | POINT(0 0)\n"
+" {2}  | POINT(0 9)\n"
+" {3}  | POINT(9 0)\n"
+" {4}  | POINT(0 0)"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:1022
+#, no-c-format
+msgid ""
+"-- TIN --\n"
+"SELECT (g.gdump).path, ST_AsEWKT((g.gdump).geom) as wkt\n"
+"  FROM\n"
+"    (SELECT\n"
+"       ST_DumpPoints( ST_GeomFromEWKT('TIN (((\n"
+"                0 0 0,\n"
+"                0 0 1,\n"
+"                0 1 0,\n"
+"                0 0 0\n"
+"            )), ((\n"
+"                0 0 0,\n"
+"                0 1 0,\n"
+"                1 1 0,\n"
+"                0 0 0\n"
+"            ))\n"
+"            )') ) AS gdump\n"
+"    ) AS g;\n"
+"-- result --\n"
+"  path   |     wkt\n"
+"---------+--------------\n"
+" {1,1,1} | POINT(0 0 0)\n"
+" {1,1,2} | POINT(0 0 1)\n"
+" {1,1,3} | POINT(0 1 0)\n"
+" {1,1,4} | POINT(0 0 0)\n"
+" {2,1,1} | POINT(0 0 0)\n"
+" {2,1,2} | POINT(0 1 0)\n"
+" {2,1,3} | POINT(1 1 0)\n"
+" {2,1,4} | POINT(0 0 0)\n"
+"(8 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:1026
+#, no-c-format
+msgid ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
+"\"/>, <xref linkend=\"ST_DumpRings\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:992
+#: reference_processing.xml:1031
 #, no-c-format
 msgid "ST_DumpRings"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:994
+#: reference_processing.xml:1033
 #, no-c-format
-msgid "Returns a set of <varname>geometry_dump</varname> rows, representing the exterior and interior rings of a polygon."
+msgid ""
+"Returns a set of <varname>geometry_dump</varname> rows, representing the "
+"exterior and interior rings of a polygon."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1000
+#: reference_processing.xml:1039
 #, no-c-format
-msgid "<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> <paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry_dump[] <function>ST_DumpRings</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>a_polygon</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1010
+#: reference_processing.xml:1049
 #, no-c-format
-msgid "This is a set-returning function (SRF). It returns a set of <varname>geometry_dump</varname> rows, defined as an <varname>integer[]</varname> and a <varname>geometry</varname>, aliased \"path\" and \"geom\" respectively. The \"path\" field holds the polygon ring index containing a single integer: 0 for the shell, >0 for holes. The \"geom\" field contains the corresponding ring as a polygon."
+msgid ""
+"This is a set-returning function (SRF). It returns a set of "
+"<varname>geometry_dump</varname> rows, defined as an <varname>integer[]</"
+"varname> and a <varname>geometry</varname>, aliased \"path\" and \"geom\" "
+"respectively. The \"path\" field holds the polygon ring index containing a "
+"single integer: 0 for the shell, >0 for holes. The \"geom\" field contains "
+"the corresponding ring as a polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1016
+#: reference_processing.xml:1055
 #, no-c-format
 msgid "Availability: PostGIS 1.1.3. Requires PostgreSQL 7.3 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1017
+#: reference_processing.xml:1056
 #, no-c-format
-msgid "This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
+msgid ""
+"This only works for POLYGON geometries. It will not work for MULTIPOLYGONS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1025
+#: reference_processing.xml:1064
 #, no-c-format
 msgid ""
-      "SELECT sometable.field1, sometable.field1,\n"
-      "          (ST_DumpRings(sometable.the_geom)).geom As the_geom\n"
-      "FROM sometableOfpolys;\n"
-      "\n"
-      "SELECT ST_AsEWKT(geom) As the_geom, path\n"
-      "        FROM ST_DumpRings(\n"
-      "                ST_GeomFromEWKT('POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,-8148941 5132466 1,-8148924 5132394 1,\n"
-      "                -8148903 5132210 1,-8148930 5131967 1,-8148992 5131978 1,-8149237 5132093 1,-8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 1,\n"
-      "                -8150305 5132788 1,-8149064 5133092 1),\n"
-      "                (-8149362 5132394 1,-8149446 5132501 1,-8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 1))')\n"
-      "                )  as foo;\n"
-      " path |                                            the_geom\n"
-      "----------------------------------------------------------------------------------------------------------------\n"
-      "  {0} | POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,\n"
-      "          |          -8148941 5132466 1,-8148924 5132394 1,\n"
-      "          |          -8148903 5132210 1,-8148930 5131967 1,\n"
-      "          |          -8148992 5131978 1,-8149237 5132093 1,\n"
-      "          |          -8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 1,-8150305 5132788 1,-8149064 5133092 1))\n"
-      "  {1} | POLYGON((-8149362 5132394 1,-8149446 5132501 1,\n"
-      "          |          -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 1))"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:1032
+"SELECT sometable.field1, sometable.field1,\n"
+"          (ST_DumpRings(sometable.the_geom)).geom As the_geom\n"
+"FROM sometableOfpolys;\n"
+"\n"
+"SELECT ST_AsEWKT(geom) As the_geom, path\n"
+"        FROM ST_DumpRings(\n"
+"                ST_GeomFromEWKT('POLYGON((-8149064 5133092 1,-8149064 "
+"5132986 1,-8148996 5132839 1,-8148972 5132767 1,-8148958 5132508 1,-8148941 "
+"5132466 1,-8148924 5132394 1,\n"
+"                -8148903 5132210 1,-8148930 5131967 1,-8148992 5131978 "
+"1,-8149237 5132093 1,-8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 "
+"1,\n"
+"                -8150305 5132788 1,-8149064 5133092 1),\n"
+"                (-8149362 5132394 1,-8149446 5132501 1,-8149548 5132597 "
+"1,-8149695 5132675 1,-8149362 5132394 1))')\n"
+"                )  as foo;\n"
+" path |                                            the_geom\n"
+"----------------------------------------------------------------------------------------------------------------\n"
+"  {0} | POLYGON((-8149064 5133092 1,-8149064 5132986 1,-8148996 5132839 "
+"1,-8148972 5132767 1,-8148958 5132508 1,\n"
+"          |          -8148941 5132466 1,-8148924 5132394 1,\n"
+"          |          -8148903 5132210 1,-8148930 5131967 1,\n"
+"          |          -8148992 5131978 1,-8149237 5132093 1,\n"
+"          |          -8149404 5132211 1,-8149647 5132310 1,-8149757 5132394 "
+"1,-8150305 5132788 1,-8149064 5133092 1))\n"
+"  {1} | POLYGON((-8149362 5132394 1,-8149446 5132501 1,\n"
+"          |          -8149548 5132597 1,-8149695 5132675 1,-8149362 5132394 "
+"1))"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:1071
 #, no-c-format
-msgid ", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN\"/>"
+msgid ""
+", <xref linkend=\"PostGIS_Geometry_DumpFunctions\"/>, <xref linkend=\"ST_Dump"
+"\"/>, <xref linkend=\"ST_ExteriorRing\"/>, <xref linkend=\"ST_InteriorRingN"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1038
+#: reference_processing.xml:1077
 #, no-c-format
 msgid "ST_FlipCoordinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1039
+#: reference_processing.xml:1078
 #, no-c-format
-msgid "Returns a version of the given geometry with X and Y axis flipped. Useful for people who have built latitude/longitude features and need to fix them."
+msgid ""
+"Returns a version of the given geometry with X and Y axis flipped. Useful "
+"for people who have built latitude/longitude features and need to fix them."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1047
+#: reference_processing.xml:1086
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_FlipCoordinates</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1056
+#: reference_processing.xml:1095
 #, no-c-format
 msgid "Returns a version of the given geometry with X and Y axis flipped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1060 reference_processing.xml:2472
+#: reference_processing.xml:1099 reference_processing.xml:2515
 #, no-c-format
 msgid "&M_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1066 reference_processing.xml:2478
+#: reference_processing.xml:1105 reference_processing.xml:2521
 #, no-c-format
 msgid "Example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1067
+#: reference_processing.xml:1106
 #, no-c-format
 msgid ""
-      "<![CDATA[\n"
-      "SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n"
-      " st_asewkt\n"
-      "------------\n"
-      "POINT(2 1)\n"
-      "                 ]]>"
+"<![CDATA[\n"
+"SELECT ST_AsEWKT(ST_FlipCoordinates(GeomFromEWKT('POINT(1 2)')));\n"
+" st_asewkt\n"
+"------------\n"
+"POINT(2 1)\n"
+"                 ]]>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1080
+#: reference_processing.xml:1119
 #, no-c-format
 msgid "ST_GeneratePoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1082
+#: reference_processing.xml:1121
 #, no-c-format
-msgid "Converts a polygon or multi-polygon into a multi-point composed of randomly location points within the original areas."
+msgid ""
+"Converts a polygon or multi-polygon into a multi-point composed of randomly "
+"location points within the original areas."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1087
+#: reference_processing.xml:1126
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> <paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> <paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_GeneratePoints</function></funcdef> "
+"<paramdef> <parameter>g</parameter> <type>geometry</type> </paramdef> "
+"<paramdef> <parameter>npoints</parameter> <type>numeric</type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1105
+#: reference_processing.xml:1144
 #, no-c-format
-msgid "ST_GeneratePoints generates pseudo-random points until the requested number are found within the input area."
+msgid ""
+"ST_GeneratePoints generates pseudo-random points until the requested number "
+"are found within the input area."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1110 reference_processing.xml:1935
+#: reference_processing.xml:1149 reference_processing.xml:1978
 #, no-c-format
 msgid "Availability: 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1126
+#: reference_processing.xml:1165
 #, no-c-format
 msgid "Original Polygon"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1137
+#: reference_processing.xml:1176
 #, no-c-format
 msgid "Generated 12 Points overlaid on top of original polygon"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1140
+#: reference_processing.xml:1179
 #, no-c-format
 msgid ""
-      "SELECT ST_GeneratePoints(\n"
-      "        ST_Buffer(\n"
-      "                ST_GeomFromText(\n"
-      "                'LINESTRING(50 50,150 150,150 50)'\n"
-      "                ), 10, 'endcap=round join=round'), 12);"
+"SELECT ST_GeneratePoints(\n"
+"        ST_Buffer(\n"
+"                ST_GeomFromText(\n"
+"                'LINESTRING(50 50,150 150,150 50)'\n"
+"                ), 10, 'endcap=round join=round'), 12);"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1152
+#: reference_processing.xml:1191
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1154
+#: reference_processing.xml:1193
 #, no-c-format
-msgid "(T) Returns a geometry that represents the shared portion of geomA and geomB."
+msgid ""
+"(T) Returns a geometry that represents the shared portion of geomA and geomB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1160
+#: reference_processing.xml:1199
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Intersection</function></funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>geography <function>ST_Intersection</function></funcdef> <paramdef> <type>geography</type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</type> <parameter>geogB</parameter> </paramdef> </funcp [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Intersection</function></"
+"funcdef> <paramdef> <type>geometry</type> <parameter>geomA</parameter> </"
+"paramdef> <paramdef> <type>geometry</type> <parameter>geomB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geography "
+"<function>ST_Intersection</function></funcdef> <paramdef> <type>geography</"
+"type> <parameter>geogA</parameter> </paramdef> <paramdef> <type>geography</"
+"type> <parameter>geogB</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1187
+#: reference_processing.xml:1226
 #, no-c-format
-msgid "Returns a geometry that represents the point set intersection of the Geometries."
+msgid ""
+"Returns a geometry that represents the point set intersection of the "
+"Geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1190
+#: reference_processing.xml:1229
 #, no-c-format
-msgid "In other words - that portion of geometry A and geometry B that is shared between the two geometries."
+msgid ""
+"In other words - that portion of geometry A and geometry B that is shared "
+"between the two geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1193
+#: reference_processing.xml:1232
 #, no-c-format
-msgid "If the geometries do not share any space (are disjoint), then an empty geometry collection is returned."
+msgid ""
+"If the geometries do not share any space (are disjoint), then an empty "
+"geometry collection is returned."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1195
+#: reference_processing.xml:1234
 #, no-c-format
-msgid "ST_Intersection in conjunction with ST_Intersects is very useful for clipping geometries such as in bounding box, buffer, region queries where you only want to return that portion of a geometry that sits in a country or region of interest."
+msgid ""
+"ST_Intersection in conjunction with ST_Intersects is very useful for "
+"clipping geometries such as in bounding box, buffer, region queries where "
+"you only want to return that portion of a geometry that sits in a country or "
+"region of interest."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1198
+#: reference_processing.xml:1237
 #, no-c-format
-msgid "Geography: For geography this is really a thin wrapper around the geometry implementation. It first determines the best SRID that fits the bounding box of the 2 geography objects (if geography objects are within one half zone UTM but not same UTM will pick one of those) (favoring UTM or Lambert Azimuthal Equal Area (LAEA) north/south pole, and falling back on mercator in worst case scenario) and then intersection in that best fit planar spatial ref and retransforms back to WGS84 g [...]
+msgid ""
+"Geography: For geography this is really a thin wrapper around the geometry "
+"implementation. It first determines the best SRID that fits the bounding box "
+"of the 2 geography objects (if geography objects are within one half zone "
+"UTM but not same UTM will pick one of those) (favoring UTM or Lambert "
+"Azimuthal Equal Area (LAEA) north/south pole, and falling back on mercator "
+"in worst case scenario) and then intersection in that best fit planar "
+"spatial ref and retransforms back to WGS84 geography."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1201
+#: reference_processing.xml:1240
 #, no-c-format
 msgid "Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1204
+#: reference_processing.xml:1243
 #, no-c-format
-msgid "If working with 3D geometries, you may want to use SFGCAL based <xref linkend=\"ST_3DIntersection\"/> which does a proper 3D intersection for 3D geometries. Although this function works with Z-coordinate, it does an averaging of Z-Coordinate values when <code>postgis.backend=geos</code>. <code>postgis.backend=sfcgal</code>, it will return a 2D geometry regardless ignoring the Z-Coordinate. Refer to <xref linkend=\"postgis_backend\"/> for details."
+msgid ""
+"If working with 3D geometries, you may want to use SFGCAL based <xref "
+"linkend=\"ST_3DIntersection\"/> which does a proper 3D intersection for 3D "
+"geometries. Although this function works with Z-coordinate, it does an "
+"averaging of Z-Coordinate values when <code>postgis.backend=geos</code>. "
+"<code>postgis.backend=sfcgal</code>, it will return a 2D geometry regardless "
+"ignoring the Z-Coordinate. Refer to <xref linkend=\"postgis_backend\"/> for "
+"details."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1207
+#: reference_processing.xml:1246
 #, no-c-format
 msgid "&sfcgal_enhanced;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1209
+#: reference_processing.xml:1248
 #, no-c-format
 msgid "Availability: 1.5 support for geography data type was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1212
+#: reference_processing.xml:1251
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.18"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1216
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, 0 2 )'::geometry));\n"
-      " st_astext\n"
-      "---------------\n"
-      "GEOMETRYCOLLECTION EMPTY\n"
-      "(1 row)\n"
-      "SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, 0 2 )'::geometry));\n"
-      " st_astext\n"
-      "---------------\n"
-      "POINT(0 0)\n"
-      "(1 row)\n"
-      "\n"
-      "---Clip all lines (trails) by country (here we assume country geom are POLYGON or MULTIPOLYGONS)\n"
-      "-- NOTE: we are only keeping intersections that result in a LINESTRING or MULTILINESTRING because we don't\n"
-      "-- care about trails that just share a point\n"
-      "-- the dump is needed to expand a geometry collection into individual single MULT* parts\n"
-      "-- the below is fairly generic and will work for polys, etc. by just changing the where clause\n"
-      "SELECT clipped.gid, clipped.f_name, clipped_geom\n"
-      "FROM (SELECT trails.gid, trails.f_name, (ST_Dump(ST_Intersection(country.the_geom, trails.the_geom))).geom As clipped_geom\n"
-      "FROM country\n"
-      "        INNER JOIN trails\n"
-      "        ON ST_Intersects(country.the_geom, trails.the_geom))  As clipped\n"
-      "        WHERE ST_Dimension(clipped.clipped_geom) = 1 ;\n"
-      "\n"
-      "--For polys e.g. polygon landmarks, you can also use the sometimes faster hack that buffering anything by 0.0\n"
-      "-- except a polygon results in an empty geometry collection\n"
-      "--(so a geometry collection containing polys, lines and points)\n"
-      "-- buffered by 0.0 would only leave the polygons and dissolve the collection shell\n"
-      "SELECT poly.gid,  ST_Multi(ST_Buffer(\n"
-      "                                ST_Intersection(country.the_geom, poly.the_geom),\n"
-      "                                0.0)\n"
-      "                                ) As clipped_geom\n"
-      "FROM country\n"
-      "        INNER JOIN poly\n"
-      "        ON ST_Intersects(country.the_geom, poly.the_geom)\n"
-      "        WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, poly.the_geom),0.0));"
+#: reference_processing.xml:1255
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 2 0, "
+"0 2 )'::geometry));\n"
+" st_astext\n"
+"---------------\n"
+"GEOMETRYCOLLECTION EMPTY\n"
+"(1 row)\n"
+"SELECT ST_AsText(ST_Intersection('POINT(0 0)'::geometry, 'LINESTRING ( 0 0, "
+"0 2 )'::geometry));\n"
+" st_astext\n"
+"---------------\n"
+"POINT(0 0)\n"
+"(1 row)\n"
+"\n"
+"---Clip all lines (trails) by country (here we assume country geom are "
+"POLYGON or MULTIPOLYGONS)\n"
+"-- NOTE: we are only keeping intersections that result in a LINESTRING or "
+"MULTILINESTRING because we don't\n"
+"-- care about trails that just share a point\n"
+"-- the dump is needed to expand a geometry collection into individual single "
+"MULT* parts\n"
+"-- the below is fairly generic and will work for polys, etc. by just "
+"changing the where clause\n"
+"SELECT clipped.gid, clipped.f_name, clipped_geom\n"
+"FROM (SELECT trails.gid, trails.f_name, (ST_Dump(ST_Intersection(country."
+"the_geom, trails.the_geom))).geom As clipped_geom\n"
+"FROM country\n"
+"        INNER JOIN trails\n"
+"        ON ST_Intersects(country.the_geom, trails.the_geom))  As clipped\n"
+"        WHERE ST_Dimension(clipped.clipped_geom) = 1 ;\n"
+"\n"
+"--For polys e.g. polygon landmarks, you can also use the sometimes faster "
+"hack that buffering anything by 0.0\n"
+"-- except a polygon results in an empty geometry collection\n"
+"--(so a geometry collection containing polys, lines and points)\n"
+"-- buffered by 0.0 would only leave the polygons and dissolve the collection "
+"shell\n"
+"SELECT poly.gid,  ST_Multi(ST_Buffer(\n"
+"                                ST_Intersection(country.the_geom, poly."
+"the_geom),\n"
+"                                0.0)\n"
+"                                ) As clipped_geom\n"
+"FROM country\n"
+"        INNER JOIN poly\n"
+"        ON ST_Intersects(country.the_geom, poly.the_geom)\n"
+"        WHERE Not ST_IsEmpty(ST_Buffer(ST_Intersection(country.the_geom, "
+"poly.the_geom),0.0));"
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1220
+#: reference_processing.xml:1259
 #, no-c-format
 msgid "Examples: 2.5Dish"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1221
+#: reference_processing.xml:1260
 #, no-c-format
-msgid "Geos is the default backend if not set. Note this is not a true intersection, compare to the same example using <xref linkend=\"ST_3DIntersection\"/>."
+msgid ""
+"Geos is the default backend if not set. Note this is not a true "
+"intersection, compare to the same example using <xref linkend="
+"\"ST_3DIntersection\"/>."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1222
+#: reference_processing.xml:1261
 #, no-c-format
 msgid ""
-      "set postgis.backend=geos;\n"
-      "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
-      "from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 10)') AS linestring\n"
-      " CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') AS polygon;\n"
-      "\n"
-      "               st_astext\n"
-      "---------------------------------------\n"
-      " LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
+"set postgis.backend=geos;\n"
+"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
+"from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"               st_astext\n"
+"---------------------------------------\n"
+" LINESTRING Z (1 1 8,0.5 0.5 8,0 0 10)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1224
+#: reference_processing.xml:1263
 #, no-c-format
-msgid "If your PostGIS is compiled with sfcgal support, have option of using sfcgal, but note if basically cases down both geometries to 2D before doing intersection and returns the ST_Force2D equivalent result which is a 2D geometry"
+msgid ""
+"If your PostGIS is compiled with sfcgal support, have option of using "
+"sfcgal, but note if basically cases down both geometries to 2D before doing "
+"intersection and returns the ST_Force2D equivalent result which is a 2D "
+"geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1226
+#: reference_processing.xml:1265
 #, no-c-format
 msgid ""
-      "set postgis.backend=sfcgal;\n"
-      "select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
-      "from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 10)') AS linestring\n"
-      " CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') AS polygon;\n"
-      "\n"
-      "                     wkt\n"
-      "----------------------------------------------\n"
-      " MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
+"set postgis.backend=sfcgal;\n"
+"select ST_AsText(ST_Intersection(linestring, polygon)) As wkt\n"
+"from  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"                     wkt\n"
+"----------------------------------------------\n"
+" MULTILINESTRING((0.5 0.5,0 0),(1 1,0.5 0.5))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1230
+#: reference_processing.xml:1269
 #, no-c-format
-msgid ", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend=\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=\"ST_Multi\"/>"
+msgid ""
+", <xref linkend=\"ST_Difference\"/>, <xref linkend=\"ST_Dimension\"/>, <xref "
+"linkend=\"ST_Dump\"/>, <xref linkend=\"ST_Force2D\"/>, <xref linkend="
+"\"ST_SymDifference\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
+"\"ST_Multi\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1236
+#: reference_processing.xml:1275
 #, no-c-format
 msgid "ST_LineToCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1238
+#: reference_processing.xml:1277
 #, no-c-format
 msgid "Converts a LINESTRING/POLYGON to a CIRCULARSTRING, CURVEPOLYGON"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1243
+#: reference_processing.xml:1282
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_LineToCurve</function></funcdef> <paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_LineToCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomANoncircular</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1253
+#: reference_processing.xml:1292
 #, no-c-format
-msgid "Converts plain LINESTRING/POLYGONS to CIRCULAR STRINGs and Curved Polygons. Note much fewer points are needed to describe the curved equivalent."
+msgid ""
+"Converts plain LINESTRING/POLYGON to CIRCULAR STRINGs and Curved Polygons. "
+"Note much fewer points are needed to describe the curved equivalent."
 msgstr ""
 
-#. Tag: title
-#: reference_processing.xml:1262
+#. Tag: para
+#: reference_processing.xml:1293
 #, no-c-format
-msgid "Examples: 2D"
+msgid ""
+"If the input LINESTRING/POLYGON is not curved enough to clearly represent a "
+"curve, the function will return the same input geometry."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1264
+#: reference_processing.xml:1303
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo.the_geom) As non_curvedastext\n"
-      "        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As foo;\n"
-      "\n"
-      "curvedatext                                                            non_curvedastext\n"
-      "--------------------------------------------------------------------|-----------------------------------------------------------------\n"
-      "CURVEPOLYGON(CIRCULARSTRING(4 3,3.12132034355964 0.878679656440359, | POLYGON((4 3,3.94235584120969 2.41472903395162,3.77163859753386 1.85194970290473,\n"
-      "1 0,-1.12132034355965 5.12132034355963,4 3))                        |  3.49440883690764 1.33328930094119,3.12132034355964 0.878679656440359,\n"
-      "                                                                    |  2.66671069905881 0.505591163092366,2.14805029709527 0.228361402466141,\n"
-      "                                                                    |  1.58527096604839 0.0576441587903094,1 0,\n"
-      "                                                                    |  0.414729033951621 0.0576441587903077,-0.148050297095264 0.228361402466137,\n"
-      "                                                                    |  -0.666710699058802 0.505591163092361,-1.12132034355964 0.878679656440353,\n"
-      "                                                                    |  -1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
-      "                                                                    |  --ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
-      "--3D example\n"
-      "SELECT ST_AsEWKT(ST_LineToCurve(ST_GeomFromEWKT('LINESTRING(1 2 3, 3 4 8, 5 6 4, 7 8 4, 9 10 4)')));\n"
-      "\n"
-      "                         st_asewkt\n"
-      "------------------------------------\n"
-      " CIRCULARSTRING(1 2 3,5 6 4,9 10 4)"
+"-- 2D Example\n"
+"SELECT ST_AsText(ST_LineToCurve(foo.the_geom)) As curvedastext,ST_AsText(foo."
+"the_geom) As non_curvedastext\n"
+"        FROM (SELECT ST_Buffer('POINT(1 3)'::geometry, 3) As the_geom) As "
+"foo;\n"
+"\n"
+"curvedatext                                                            "
+"non_curvedastext\n"
+"--------------------------------------------------------------------|-----------------------------------------------------------------\n"
+"CURVEPOLYGON(CIRCULARSTRING(4 3,3.12132034355964 0.878679656440359, | "
+"POLYGON((4 3,3.94235584120969 2.41472903395162,3.77163859753386 "
+"1.85194970290473,\n"
+"1 0,-1.12132034355965 5.12132034355963,4 3))                        |  "
+"3.49440883690764 1.33328930094119,3.12132034355964 0.878679656440359,\n"
+"                                                                    |  "
+"2.66671069905881 0.505591163092366,2.14805029709527 0.228361402466141,\n"
+"                                                                    |  "
+"1.58527096604839 0.0576441587903094,1 0,\n"
+"                                                                    |  "
+"0.414729033951621 0.0576441587903077,-0.148050297095264 0.228361402466137,\n"
+"                                                                    |  "
+"-0.666710699058802 0.505591163092361,-1.12132034355964 0.878679656440353,\n"
+"                                                                    |  "
+"-1.49440883690763 1.33328930094119,-1.77163859753386 1.85194970290472\n"
+"                                                                    |  --"
+"ETC-- ,3.94235584120969 3.58527096604839,4 3))\n"
+"\n"
+"--3D example\n"
+"SELECT ST_AsText(ST_LineToCurve(geom)) As curved, ST_AsText(geom) AS "
+"not_curved\n"
+"FROM (SELECT ST_Translate(ST_Force3D(ST_Boundary(ST_Buffer(ST_Point(1,3), "
+"2,2))),0,0,3) AS geom) AS foo;\n"
+"\n"
+"                        curved                        |               "
+"not_curved\n"
+"------------------------------------------------------"
+"+---------------------------------------------------------------------\n"
+" CIRCULARSTRING Z (3 3 3,-1 2.99999999999999 3,3 3 3) | LINESTRING Z (3 3 "
+"3,2.4142135623731 1.58578643762691 3,1 1 3,\n"
+"                                                      |        "
+"-0.414213562373092 1.5857864376269 3,-1 2.99999999999999 3,\n"
+"                                                      | -0.414213562373101 "
+"4.41421356237309 3,\n"
+"                                                      |        "
+"0.999999999999991 5 3,2.41421356237309 4.4142135623731 3,3 3 3)\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1279
+#: reference_processing.xml:1318
 #, no-c-format
 msgid "ST_MakeValid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1280
+#: reference_processing.xml:1319
 #, no-c-format
 msgid "Attempts to make an invalid geometry valid without losing vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1285
+#: reference_processing.xml:1324
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MakeValid</function></funcdef> <paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MakeValid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1294
+#: reference_processing.xml:1333
 #, no-c-format
-msgid "The function attempts to create a valid representation of a given invalid geometry without losing any of the input vertices. Already-valid geometries are returned without further intervention."
+msgid ""
+"The function attempts to create a valid representation of a given invalid "
+"geometry without losing any of the input vertices. Already-valid geometries "
+"are returned without further intervention."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1300
+#: reference_processing.xml:1339
 #, no-c-format
-msgid "Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, POLYGONS, MULTIPOLYGONS and GEOMETRYCOLLECTIONS containing any mix of them."
+msgid ""
+"Supported inputs are: POINTS, MULTIPOINTS, LINESTRINGS, MULTILINESTRINGS, "
+"POLYGONS, MULTIPOLYGONS and GEOMETRYCOLLECTIONS containing any mix of them."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1306
+#: reference_processing.xml:1345
 #, no-c-format
-msgid "In case of full or partial dimensional collapses, the output geometry may be a collection of lower-to-equal dimension geometries or a geometry of lower dimension."
+msgid ""
+"In case of full or partial dimensional collapses, the output geometry may be "
+"a collection of lower-to-equal dimension geometries or a geometry of lower "
+"dimension."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1312
+#: reference_processing.xml:1351
 #, no-c-format
-msgid "Single polygons may become multi-geometries in case of self-intersections."
+msgid ""
+"Single polygons may become multi-geometries in case of self-intersections."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1316
+#: reference_processing.xml:1355
 #, no-c-format
 msgid "Availability: 2.0.0, requires GEOS-3.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1317
+#: reference_processing.xml:1356
 #, no-c-format
 msgid "Enhanced: 2.0.1, speed improvements requires GEOS-3.3.4"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1318
+#: reference_processing.xml:1357
 #, no-c-format
 msgid "Enhanced: 2.1.0 added support for GEOMETRYCOLLECTION and MULTIPOINT."
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1335
+#: reference_processing.xml:1374
 #, no-c-format
 msgid "ST_MemUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1337
+#: reference_processing.xml:1376
 #, no-c-format
-msgid "Same as ST_Union, only memory-friendly (uses less memory and more processor time)."
+msgid ""
+"Same as ST_Union, only memory-friendly (uses less memory and more processor "
+"time)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1343
+#: reference_processing.xml:1382
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MemUnion</function></funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MemUnion</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>geomfield</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1354
+#: reference_processing.xml:1393
 #, no-c-format
 msgid "Some useful description here."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1358
+#: reference_processing.xml:1397
 #, no-c-format
-msgid "Same as ST_Union, only memory-friendly (uses less memory and more processor time). This aggregate function works by unioning the geometries one at a time to previous result as opposed to ST_Union aggregate which first creates an array and then unions"
+msgid ""
+"Same as ST_Union, only memory-friendly (uses less memory and more processor "
+"time). This aggregate function works by unioning the geometries one at a "
+"time to previous result as opposed to ST_Union aggregate which first creates "
+"an array and then unions"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1370
+#: reference_processing.xml:1409
 #, no-c-format
 msgid "See ST_Union"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1383
+#: reference_processing.xml:1422
 #, no-c-format
 msgid "ST_MinimumBoundingCircle"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1384
+#: reference_processing.xml:1423
 #, no-c-format
-msgid "Returns the smallest circle polygon that can fully contain a geometry. Default uses 48 segments per quarter circle."
+msgid ""
+"Returns the smallest circle polygon that can fully contain a geometry. "
+"Default uses 48 segments per quarter circle."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1390
+#: reference_processing.xml:1429
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MinimumBoundingCircle</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>num_segs_per_qt_circ=48</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1400
+#: reference_processing.xml:1439
 #, no-c-format
 msgid "Returns the smallest circle polygon that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1401
+#: reference_processing.xml:1440
 #, no-c-format
-msgid "The circle is approximated by a polygon with a default of 48 segments per quarter circle. Because the polygon is an approximation of the minimum bounding circle, some points in the input geometry may not be contained within the polygon. The approximation can be improved by increasing the number of segments, with little performance penalty. For applications where a polygonal approximation is not suitable, ST_MinimumBoundingRadius may be used."
+msgid ""
+"The circle is approximated by a polygon with a default of 48 segments per "
+"quarter circle. Because the polygon is an approximation of the minimum "
+"bounding circle, some points in the input geometry may not be contained "
+"within the polygon. The approximation can be improved by increasing the "
+"number of segments, with little performance penalty. For applications where "
+"a polygonal approximation is not suitable, ST_MinimumBoundingRadius may be "
+"used."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1403
+#: reference_processing.xml:1442
 #, no-c-format
-msgid "It is often used with MULTI and Geometry Collections. Although it is not an aggregate - you can use it in conjunction with ST_Collect to get the minimum bounding circle of a set of geometries. ST_MinimumBoundingCircle(ST_Collect(somepointfield))."
+msgid ""
+"It is often used with MULTI and Geometry Collections. Although it is not an "
+"aggregate - you can use it in conjunction with ST_Collect to get the minimum "
+"bounding circle of a set of geometries. "
+"ST_MinimumBoundingCircle(ST_Collect(somepointfield))."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1408
+#: reference_processing.xml:1447
 #, no-c-format
-msgid "The ratio of the area of a polygon divided by the area of its Minimum Bounding Circle is often referred to as the Roeck test."
+msgid ""
+"The ratio of the area of a polygon divided by the area of its Minimum "
+"Bounding Circle is often referred to as the Roeck test."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1410
+#: reference_processing.xml:1449
 #, no-c-format
 msgid "Availability: 1.4.0 - requires GEOS"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1415 reference_processing.xml:1433
+#: reference_processing.xml:1454 reference_processing.xml:1472
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingRadius\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1420
+#: reference_processing.xml:1459
 #, no-c-format
 msgid ""
-      "SELECT d.disease_type,\n"
-      "        ST_MinimumBoundingCircle(ST_Collect(d.the_geom)) As the_geom\n"
-      "        FROM disease_obs As d\n"
-      "        GROUP BY d.disease_type;"
+"SELECT d.disease_type,\n"
+"        ST_MinimumBoundingCircle(ST_Collect(d.the_geom)) As the_geom\n"
+"        FROM disease_obs As d\n"
+"        GROUP BY d.disease_type;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1426
+#: reference_processing.xml:1465
 #, no-c-format
-msgid "Minimum bounding circle of a point and linestring. Using 8 segs to approximate a quarter circle"
+msgid ""
+"Minimum bounding circle of a point and linestring. Using 8 segs to "
+"approximate a quarter circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1429
+#: reference_processing.xml:1468
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
-      "                ST_Collect(\n"
-      "                        ST_GeomFromEWKT('LINESTRING(55 75,125 150)'),\n"
-      "                                ST_Point(20, 80)), 8\n"
-      "                                )) As wktmbc;\n"
-      "wktmbc\n"
-      "-----------\n"
-      "POLYGON((135.59714732062 115,134.384753327498 102.690357210921,130.79416296937 90.8537670908995,124.963360620072 79.9451031602111,117.116420743937 70.3835792560632,107.554896839789 62.5366393799277,96.6462329091006 56.70583703063,84.8096427890789 53.115246672502,72.5000000000001 51.9028526793802,60.1903572109213 53.1152466725019,48.3537670908996 56.7058370306299,37.4451031602112 62.5366393799276,27.8835792560632 70.383579256063,20.0366393799278 79.9451031602109,14.20583703063 90.8 [...]
-      "37.4451031602108 167.463360620072,48.3537670908992 173.29416296937,60.190357210921 176.884753327498,\n"
-      "72.4999999999998 178.09714732062,84.8096427890786 176.884753327498,96.6462329091003 173.29416296937,107.554896839789 167.463360620072,\n"
-      "117.116420743937 159.616420743937,124.963360620072 150.054896839789,130.79416296937 139.146232909101,134.384753327498 127.309642789079,135.59714732062 115))"
+"SELECT ST_AsText(ST_MinimumBoundingCircle(\n"
+"                ST_Collect(\n"
+"                        ST_GeomFromEWKT('LINESTRING(55 75,125 150)'),\n"
+"                                ST_Point(20, 80)), 8\n"
+"                                )) As wktmbc;\n"
+"wktmbc\n"
+"-----------\n"
+"POLYGON((135.59714732062 115,134.384753327498 "
+"102.690357210921,130.79416296937 90.8537670908995,124.963360620072 "
+"79.9451031602111,117.116420743937 70.3835792560632,107.554896839789 "
+"62.5366393799277,96.6462329091006 56.70583703063,84.8096427890789 "
+"53.115246672502,72.5000000000001 51.9028526793802,60.1903572109213 "
+"53.1152466725019,48.3537670908996 56.7058370306299,37.4451031602112 "
+"62.5366393799276,27.8835792560632 70.383579256063,20.0366393799278 "
+"79.9451031602109,14.20583703063 90.8537670908993,10.615246672502 "
+"102.690357210921,9.40285267938019 115,10.6152466725019 "
+"127.309642789079,14.2058370306299 139.1462329091,20.0366393799275 "
+"150.054896839789,27.883579256063 159.616420743937,\n"
+"37.4451031602108 167.463360620072,48.3537670908992 "
+"173.29416296937,60.190357210921 176.884753327498,\n"
+"72.4999999999998 178.09714732062,84.8096427890786 "
+"176.884753327498,96.6462329091003 173.29416296937,107.554896839789 "
+"167.463360620072,\n"
+"117.116420743937 159.616420743937,124.963360620072 "
+"150.054896839789,130.79416296937 139.146232909101,134.384753327498 "
+"127.309642789079,135.59714732062 115))"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1439
+#: reference_processing.xml:1478
 #, no-c-format
 msgid "ST_MinimumBoundingRadius"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1440
+#: reference_processing.xml:1479
 #, no-c-format
-msgid "Returns the center point and radius of the smallest circle that can fully contain a geometry."
+msgid ""
+"Returns the center point and radius of the smallest circle that can fully "
+"contain a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1445
+#: reference_processing.xml:1484
 #, no-c-format
-msgid "<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>(geometry, double precision) <function>ST_MinimumBoundingRadius</"
+"function></funcdef> <paramdef><type>geometry</type> <parameter>geom</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1454
+#: reference_processing.xml:1493
 #, no-c-format
-msgid "Returns a record containing the center point and radius of the smallest circle that can fully contain a geometry."
+msgid ""
+"Returns a record containing the center point and radius of the smallest "
+"circle that can fully contain a geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1455
+#: reference_processing.xml:1494
 #, no-c-format
-msgid "Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the minimum bounding circle of a set of geometries."
+msgid ""
+"Can be used in conjunction with <xref linkend=\"ST_Collect\"/> to get the "
+"minimum bounding circle of a set of geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1456
+#: reference_processing.xml:1495
 #, no-c-format
 msgid "Availability - 2.3.0"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1461
+#: reference_processing.xml:1500
 #, no-c-format
 msgid ", <xref linkend=\"ST_MinimumBoundingCircle\"/>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1466
+#: reference_processing.xml:1505
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(center), radius FROM ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 65427,26426 65078))');\n"
-      "\n"
-      "                st_astext                 |      radius\n"
-      "------------------------------------------+------------------\n"
-      " POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
+"SELECT ST_AsText(center), radius FROM "
+"ST_MinimumBoundingRadius('POLYGON((26426 65078,26531 65242,26075 65136,26096 "
+"65427,26426 65078))');\n"
+"\n"
+"                st_astext                 |      radius\n"
+"------------------------------------------+------------------\n"
+" POINT(26284.8418027133 65267.1145090825) | 247.436045591407"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1473
+#: reference_processing.xml:1512
 #, no-c-format
 msgid "ST_Polygonize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1475
+#: reference_processing.xml:1514
 #, no-c-format
-msgid "Aggregate. Creates a GeometryCollection containing possible polygons formed from the constituent linework of a set of geometries."
+msgid ""
+"Aggregate. Creates a GeometryCollection containing possible polygons formed "
+"from the constituent linework of a set of geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:1481
+#: reference_processing.xml:1520
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Polygonize</function></"
+"funcdef> <paramdef><type>geometry set</type> <parameter>geomfield</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Polygonize</function></funcdef> <paramdef><type>geometry[]</"
+"type> <parameter>geom_array</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1497
+#: reference_processing.xml:1536
 #, no-c-format
-msgid "Creates a GeometryCollection containing possible polygons formed from the constituent linework of a set of geometries."
+msgid ""
+"Creates a GeometryCollection containing possible polygons formed from the "
+"constituent linework of a set of geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1502
+#: reference_processing.xml:1541
 #, no-c-format
-msgid "Geometry Collections are often difficult to deal with with third party tools, so use ST_Polygonize in conjunction with <xref linkend=\"ST_Dump\"/> to dump the polygons out into individual polygons."
+msgid ""
+"Geometry Collections are often difficult to deal with with third party "
+"tools, so use ST_Polygonize in conjunction with <xref linkend=\"ST_Dump\"/> "
+"to dump the polygons out into individual polygons."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1510
+#: reference_processing.xml:1549
 #, no-c-format
 msgid "Availability: 1.0.0RC1 - requires GEOS >= 2.1.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1514
+#: reference_processing.xml:1553
 #, no-c-format
 msgid "Examples: Polygonizing single linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1515
+#: reference_processing.xml:1554
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
-      "FROM (SELECT the_geom_4269 FROM ma.suffolk_edges ORDER BY tlid LIMIT 45) As foo;\n"
-      "\n"
-      "geomtextrep\n"
-      "-------------------------------------\n"
-      " SRID=4269;GEOMETRYCOLLECTION(POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 42.285752,-71.040878 42.285678)),\n"
-      " POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 42.354358,-71.171794 42.354971,-71.170511 42.354855,\n"
-      " -71.17112 42.354238,-71.17166 42.353675)))\n"
-      "(1 row)\n"
-      "\n"
-      "--Use ST_Dump to dump out the polygonize geoms into individual polygons\n"
-      "SELECT ST_AsEWKT((ST_Dump(foofoo.polycoll)).geom) As geomtextrep\n"
-      "FROM (SELECT ST_Polygonize(the_geom_4269) As polycoll\n"
-      "        FROM (SELECT the_geom_4269 FROM ma.suffolk_edges\n"
-      "                ORDER BY tlid LIMIT 45) As foo) As foofoo;\n"
-      "\n"
-      "geomtextrep\n"
-      "------------------------\n"
-      " SRID=4269;POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 42.285752,\n"
-      "-71.040878 42.285678))\n"
-      " SRID=4269;POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 42.354358\n"
-      ",-71.171794 42.354971,-71.170511 42.354855,-71.17112 42.354238,-71.17166 42.353675))\n"
-      "(2 rows)"
+"SELECT ST_AsEWKT(ST_Polygonize(the_geom_4269)) As geomtextrep\n"
+"FROM (SELECT the_geom_4269 FROM ma.suffolk_edges ORDER BY tlid LIMIT 45) As "
+"foo;\n"
+"\n"
+"geomtextrep\n"
+"-------------------------------------\n"
+" SRID=4269;GEOMETRYCOLLECTION(POLYGON((-71.040878 42.285678,-71.040943 "
+"42.2856,-71.04096 42.285752,-71.040878 42.285678)),\n"
+" POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 "
+"42.354358,-71.171794 42.354971,-71.170511 42.354855,\n"
+" -71.17112 42.354238,-71.17166 42.353675)))\n"
+"(1 row)\n"
+"\n"
+"--Use ST_Dump to dump out the polygonize geoms into individual polygons\n"
+"SELECT ST_AsEWKT((ST_Dump(foofoo.polycoll)).geom) As geomtextrep\n"
+"FROM (SELECT ST_Polygonize(the_geom_4269) As polycoll\n"
+"        FROM (SELECT the_geom_4269 FROM ma.suffolk_edges\n"
+"                ORDER BY tlid LIMIT 45) As foo) As foofoo;\n"
+"\n"
+"geomtextrep\n"
+"------------------------\n"
+" SRID=4269;POLYGON((-71.040878 42.285678,-71.040943 42.2856,-71.04096 "
+"42.285752,\n"
+"-71.040878 42.285678))\n"
+" SRID=4269;POLYGON((-71.17166 42.353675,-71.172026 42.354044,-71.17239 "
+"42.354358\n"
+",-71.171794 42.354971,-71.170511 42.354855,-71.17112 42.354238,-71.17166 "
+"42.353675))\n"
+"(2 rows)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1529
+#: reference_processing.xml:1568
 #, no-c-format
 msgid "ST_Node"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1531
+#: reference_processing.xml:1570
 #, no-c-format
 msgid "Node a set of linestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1538
+#: reference_processing.xml:1577
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Node</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Node</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1549
+#: reference_processing.xml:1588
 #, no-c-format
-msgid "Fully node a set of linestrings using the least possible number of nodes while preserving all of the input ones."
+msgid ""
+"Fully node a set of linestrings using the least possible number of nodes "
+"while preserving all of the input ones."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1556 reference_processing.xml:2607
+#: reference_processing.xml:1595 reference_processing.xml:2650
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1558
+#: reference_processing.xml:1597
+#, no-c-format
+msgid ""
+"Due to a bug in GEOS up to 3.3.1 this function fails to node self-"
+"intersecting lines. This is fixed with GEOS 3.3.2 or higher."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:1601
 #, no-c-format
-msgid "Due to a bug in GEOS up to 3.3.1 this function fails to node self-intersecting lines. This is fixed with GEOS 3.3.2 or higher."
+msgid ""
+"Changed: 2.4.0 this function uses GEOSNode internally instead of "
+"GEOSUnaryUnion. This may cause the resulting linestrings to have a different "
+"order and direction compared to Postgis < 2.4."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1565
+#: reference_processing.xml:1608
 #, no-c-format
 msgid ""
-      "SELECT ST_AsEWKT(\n"
-      "                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::geometry)\n"
-      "        ) As  output;\n"
-      "output\n"
-      "-----------\n"
-      "MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 4.5,10 0 3))"
+"SELECT ST_AsText(\n"
+"                ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::"
+"geometry)\n"
+"        ) As  output;\n"
+"output\n"
+"-----------\n"
+"MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 "
+"4.5,10 0 3))"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1580
+#: reference_processing.xml:1623
 #, no-c-format
 msgid "ST_OffsetCurve"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1582
+#: reference_processing.xml:1625
 #, no-c-format
-msgid "Return an offset line at a given distance and side from an input line. Useful for computing parallel lines about a center line"
+msgid ""
+"Return an offset line at a given distance and side from an input line. "
+"Useful for computing parallel lines about a center line"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1590
+#: reference_processing.xml:1633
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> <paramdef><type>geometry </type> <parameter>line</parameter></paramdef> <paramdef><type>float </type> <parameter>signed_distance</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>style_parameters=''</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_OffsetCurve</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef> "
+"<paramdef><type>float </type> <parameter>signed_distance</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>style_parameters=''</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1603
+#: reference_processing.xml:1646
 #, no-c-format
-msgid "Return an offset line at a given distance and side from an input line. All points of the returned geometries are not further than the given distance from the input geometry."
+msgid ""
+"Return an offset line at a given distance and side from an input line. All "
+"points of the returned geometries are not further than the given distance "
+"from the input geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1609
+#: reference_processing.xml:1652
 #, no-c-format
-msgid "For positive distance the offset will be at the left side of the input line and retain the same direction. For a negative distance it'll be at the right side and in the opposite direction."
+msgid ""
+"For positive distance the offset will be at the left side of the input line "
+"and retain the same direction. For a negative distance it'll be at the right "
+"side and in the opposite direction."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1615
+#: reference_processing.xml:1658
 #, no-c-format
-msgid "Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
+msgid ""
+"Availability: 2.0 - requires GEOS >= 3.2, improved with GEOS >= 3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1619
+#: reference_processing.xml:1662
 #, no-c-format
-msgid "The optional third parameter allows specifying a list of blank-separated key=value pairs to tweak operations as follows:"
+msgid ""
+"The optional third parameter allows specifying a list of blank-separated "
+"key=value pairs to tweak operations as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1627
+#: reference_processing.xml:1670
 #, no-c-format
-msgid "'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is also accepted as a synonym for 'mitre'."
+msgid ""
+"'join=round|mitre|bevel' : join style (defaults to \"round\"). 'miter' is "
+"also accepted as a synonym for 'mitre'."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1630
+#: reference_processing.xml:1673
 #, no-c-format
-msgid "'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). 'miter_limit' is also accepted as a synonym for 'mitre_limit'."
+msgid ""
+"'mitre_limit=#.#' : mitre ratio limit (only affects mitred join style). "
+"'miter_limit' is also accepted as a synonym for 'mitre_limit'."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1635
+#: reference_processing.xml:1678
 #, no-c-format
-msgid "Units of distance are measured in units of the spatial reference system."
+msgid ""
+"Units of distance are measured in units of the spatial reference system."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1639
+#: reference_processing.xml:1682
 #, no-c-format
 msgid "The inputs can only be LINESTRINGS."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1643
+#: reference_processing.xml:1686
 #, no-c-format
-msgid "This function ignores the third dimension (z) and will always give a 2-d result even when presented with a 3d-geometry."
+msgid ""
+"This function ignores the third dimension (z) and will always give a 2-d "
+"result even when presented with a 3d-geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1651
+#: reference_processing.xml:1694
 #, no-c-format
 msgid "Compute an open buffer around roads"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1652
+#: reference_processing.xml:1695
 #, no-c-format
 msgid ""
-      "SELECT ST_Union(\n"
-      " ST_OffsetCurve(f.the_geom,  f.width/2, 'quad_segs=4 join=round'),\n"
-      " ST_OffsetCurve(f.the_geom, -f.width/2, 'quad_segs=4 join=round')\n"
-      ") as track\n"
-      "FROM someroadstable;"
+"SELECT ST_Union(\n"
+" ST_OffsetCurve(f.the_geom,  f.width/2, 'quad_segs=4 join=round'),\n"
+" ST_OffsetCurve(f.the_geom, -f.width/2, 'quad_segs=4 join=round')\n"
+") as track\n"
+"FROM someroadstable;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1662
+#: reference_processing.xml:1705
 #, no-c-format
 msgid "15, 'quad_segs=4 join=round' original line and its offset 15 units."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1666
+#: reference_processing.xml:1709
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)'),\n"
-      "        15, 'quad_segs=4 join=round'));\n"
-      "--output --\n"
-      "LINESTRING(164 1,18 1,12.2597485145237 2.1418070123307,\n"
-      "        7.39339828220179 5.39339828220179,\n"
-      "        5.39339828220179 7.39339828220179,\n"
-      "        2.14180701233067 12.2597485145237,1 18,1 195)"
+"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)'),\n"
+"        15, 'quad_segs=4 join=round'));\n"
+"--output --\n"
+"LINESTRING(164 1,18 1,12.2597485145237 2.1418070123307,\n"
+"        7.39339828220179 5.39339828220179,\n"
+"        5.39339828220179 7.39339828220179,\n"
+"        2.14180701233067 12.2597485145237,1 18,1 195)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1673
+#: reference_processing.xml:1716
 #, no-c-format
 msgid "-15, 'quad_segs=4 join=round' original line and its offset -15 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1677
+#: reference_processing.xml:1720
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_OffsetCurve(geom,\n"
-      "        -15, 'quad_segs=4 join=round')) As notsocurvy\n"
-      "        FROM ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
-      "-- notsocurvy --\n"
-      "LINESTRING(31 195,31 31,164 31)"
+"SELECT ST_AsText(ST_OffsetCurve(geom,\n"
+"        -15, 'quad_segs=4 join=round')) As notsocurvy\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- notsocurvy --\n"
+"LINESTRING(31 195,31 31,164 31)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1686
+#: reference_processing.xml:1729
 #, no-c-format
-msgid "double-offset to get more curvy, note the first reverses direction, so -30 + 15 = -15"
+msgid ""
+"double-offset to get more curvy, note the first reverses direction, so -30 + "
+"15 = -15"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1689
+#: reference_processing.xml:1732
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
-      "        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')) As morecurvy\n"
-      "        FROM ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
-      "-- morecurvy --\n"
-      "LINESTRING(164 31,46 31,40.2597485145236 32.1418070123307,\n"
-      "35.3933982822018 35.3933982822018,\n"
-      "32.1418070123307 40.2597485145237,31 46,31 195)"
+"SELECT ST_AsText(ST_OffsetCurve(ST_OffsetCurve(geom,\n"
+"        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')) As "
+"morecurvy\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- morecurvy --\n"
+"LINESTRING(164 31,46 31,40.2597485145236 32.1418070123307,\n"
+"35.3933982822018 35.3933982822018,\n"
+"32.1418070123307 40.2597485145237,31 46,31 195)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1696
+#: reference_processing.xml:1739
 #, no-c-format
-msgid "double-offset to get more curvy,combined with regular offset 15 to get parallel lines. Overlaid with original."
+msgid ""
+"double-offset to get more curvy,combined with regular offset 15 to get "
+"parallel lines. Overlaid with original."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1699
+#: reference_processing.xml:1742
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Collect(\n"
-      "        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n"
-      "        ST_OffsetCurve(ST_OffsetCurve(geom,\n"
-      "        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n"
-      "        )\n"
-      ") As parallel_curves\n"
-      "        FROM ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
-      "-- parallel curves  --\n"
-      "MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n"
-      "7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n"
-      "2.14180701233067 12.2597485145237,1 18,1 195),\n"
-      "(164 31,46 31,40.2597485145236 32.1418070123307,35.3933982822018 35.3933982822018,\n"
-      "32.1418070123307 40.2597485145237,31 46,31 195))"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:1708
+"SELECT ST_AsText(ST_Collect(\n"
+"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=round'),\n"
+"        ST_OffsetCurve(ST_OffsetCurve(geom,\n"
+"        -30, 'quad_segs=4 join=round'), -15, 'quad_segs=4 join=round')\n"
+"        )\n"
+") As parallel_curves\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- parallel curves  --\n"
+"MULTILINESTRING((164 1,18 1,12.2597485145237 2.1418070123307,\n"
+"7.39339828220179 5.39339828220179,5.39339828220179 7.39339828220179,\n"
+"2.14180701233067 12.2597485145237,1 18,1 195),\n"
+"(164 31,46 31,40.2597485145236 32.1418070123307,35.3933982822018 "
+"35.3933982822018,\n"
+"32.1418070123307 40.2597485145237,31 46,31 195))"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:1751
 #, no-c-format
 msgid "15, 'quad_segs=4 join=bevel' shown with original line"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1711
+#: reference_processing.xml:1754
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)'),\n"
-      "                15, 'quad_segs=4 join=bevel'));\n"
-      "-- output --\n"
-      "LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n"
-      "        5.39339828220179 7.39339828220179,1 18,1 195)"
+"SELECT ST_AsText(ST_OffsetCurve(ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)'),\n"
+"                15, 'quad_segs=4 join=bevel'));\n"
+"-- output --\n"
+"LINESTRING(164 1,18 1,7.39339828220179 5.39339828220179,\n"
+"        5.39339828220179 7.39339828220179,1 18,1 195)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1719
+#: reference_processing.xml:1762
 #, no-c-format
 msgid "15,-15 collected, join=mitre mitre_limit=2.1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1722
+#: reference_processing.xml:1765
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Collect(\n"
-      "        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=mitre mitre_limit=2.2'),\n"
-      "        ST_OffsetCurve(geom, -15, 'quad_segs=4 join=mitre mitre_limit=2.2')\n"
-      "        ) )\n"
-      "        FROM ST_GeomFromText(\n"
-      "'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
-      "        44 16,24 16,20 16,18 16,17 17,\n"
-      "        16 18,16 20,16 40,16 60,16 80,16 100,\n"
-      "        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
-      "-- output --\n"
-      "MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n"
-      "        (31 195,31 31,164 31))"
+"SELECT ST_AsText(ST_Collect(\n"
+"        ST_OffsetCurve(geom, 15, 'quad_segs=4 join=mitre mitre_limit=2.2'),\n"
+"        ST_OffsetCurve(geom, -15, 'quad_segs=4 join=mitre mitre_limit=2.2')\n"
+"        ) )\n"
+"        FROM ST_GeomFromText(\n"
+"'LINESTRING(164 16,144 16,124 16,104 16,84 16,64 16,\n"
+"        44 16,24 16,20 16,18 16,17 17,\n"
+"        16 18,16 20,16 40,16 60,16 80,16 100,\n"
+"        16 120,16 140,16 160,16 180,16 195)') As geom;\n"
+"-- output --\n"
+"MULTILINESTRING((164 1,11.7867965644036 1,1 11.7867965644036,1 195),\n"
+"        (31 195,31 31,164 31))"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1739
+#: reference_processing.xml:1782
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1740
+#: reference_processing.xml:1783
 #, no-c-format
 msgid "Returns a version of the given geometry with duplicated points removed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1746
+#: reference_processing.xml:1789
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_RemoveRepeatedPoints</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>float8</type> <parameter>tolerance</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1756
+#: reference_processing.xml:1799
 #, no-c-format
-msgid "Returns a version of the given geometry with duplicated points removed. Will actually do something only with (multi)lines, (multi)polygons and multipoints but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function."
+msgid ""
+"Returns a version of the given geometry with duplicated points removed. Will "
+"actually do something only with (multi)lines, (multi)polygons and "
+"multipoints but you can safely call it with any kind of geometry. Since "
+"simplification occurs on a object-by-object basis you can also feed a "
+"GeometryCollection to this function."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1762
+#: reference_processing.xml:1805
 #, no-c-format
-msgid "If the tolerance parameter is provided, vertices within the tolerance of one another will be considered the \"same\" for the purposes of removal."
+msgid ""
+"If the tolerance parameter is provided, vertices within the tolerance of one "
+"another will be considered the \"same\" for the purposes of removal."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1765 reference_processing.xml:2079 reference_processing.xml:2135 reference_processing.xml:2469
+#: reference_processing.xml:1808 reference_processing.xml:2122
+#: reference_processing.xml:2178 reference_processing.xml:2512
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1778
+#: reference_processing.xml:1821
 #, no-c-format
 msgid "ST_SharedPaths"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1779
+#: reference_processing.xml:1822
 #, no-c-format
-msgid "Returns a collection containing paths shared by the two input linestrings/multilinestrings."
+msgid ""
+"Returns a collection containing paths shared by the two input linestrings/"
+"multilinestrings."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1784
+#: reference_processing.xml:1827
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SharedPaths</function></funcdef> <paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SharedPaths</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>lineal1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>lineal2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1794
+#: reference_processing.xml:1837
 #, no-c-format
-msgid "Returns a collection containing paths shared by the two input geometries. Those going in the same direction are in the first element of the collection, those going in the opposite direction are in the second element. The paths themselves are given in the direction of the first geometry."
+msgid ""
+"Returns a collection containing paths shared by the two input geometries. "
+"Those going in the same direction are in the first element of the "
+"collection, those going in the opposite direction are in the second element. "
+"The paths themselves are given in the direction of the first geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1799
+#: reference_processing.xml:1842
 #, no-c-format
 msgid "Availability: 2.0.0 requires GEOS >= 3.3.0."
 msgstr ""
 
 #. Tag: title
-#: reference_processing.xml:1802
+#: reference_processing.xml:1845
 #, no-c-format
 msgid "Examples: Finding shared paths"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1812
+#: reference_processing.xml:1855
 #, no-c-format
 msgid "A multilinestring and a linestring"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1823
+#: reference_processing.xml:1866
 #, no-c-format
-msgid "The shared path of multilinestring and linestring overlaid with original geometries."
+msgid ""
+"The shared path of multilinestring and linestring overlaid with original "
+"geometries."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1826
+#: reference_processing.xml:1869
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(\n"
-      "  ST_SharedPaths(\n"
-      "    ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n"
-      "           (51 150,101 150,76 175,51 150))'),\n"
-      "        ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 175)')\n"
-      "        )\n"
-      "  ) As wkt\n"
-      "\n"
-      "                                wkt\n"
-      "-------------------------------------------------------------\n"
-      "GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n"
-      " (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
+"SELECT ST_AsText(\n"
+"  ST_SharedPaths(\n"
+"    ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 "
+"125),\n"
+"           (51 150,101 150,76 175,51 150))'),\n"
+"        ST_GeomFromText('LINESTRING(151 100,126 156.25,126 125,90 161, 76 "
+"175)')\n"
+"        )\n"
+"  ) As wkt\n"
+"\n"
+"                                wkt\n"
+"-------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(MULTILINESTRING((126 156.25,126 125),\n"
+" (101 150,90 161),(90 161,76 175)),MULTILINESTRING EMPTY)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1832
+#: reference_processing.xml:1875
 #, no-c-format
 msgid ""
-      "-- same example but linestring orientation flipped\n"
-      "SELECT ST_AsText(\n"
-      "  ST_SharedPaths(\n"
-      "   ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n"
-      "   ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n"
-      "           (51 150,101 150,76 175,51 150))')\n"
-      "        )\n"
-      "  ) As wkt\n"
-      "\n"
-      "                                wkt\n"
-      "-------------------------------------------------------------\n"
-      "GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n"
-      "MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
+"-- same example but linestring orientation flipped\n"
+"SELECT ST_AsText(\n"
+"  ST_SharedPaths(\n"
+"   ST_GeomFromText('LINESTRING(76 175,90 161,126 125,126 156.25,151 100)'),\n"
+"   ST_GeomFromText('MULTILINESTRING((26 125,26 200,126 200,126 125,26 125),\n"
+"           (51 150,101 150,76 175,51 150))')\n"
+"        )\n"
+"  ) As wkt\n"
+"\n"
+"                                wkt\n"
+"-------------------------------------------------------------\n"
+"GEOMETRYCOLLECTION(MULTILINESTRING EMPTY,\n"
+"MULTILINESTRING((76 175,90 161),(90 161,101 150),(126 125,126 156.25)))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1842
+#: reference_processing.xml:1885
 #, no-c-format
-msgid ", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
+msgid ""
+", <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_NumGeometries\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1852
+#: reference_processing.xml:1895
 #, no-c-format
 msgid "ST_ShiftLongitude"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1854
+#: reference_processing.xml:1897
 #, no-c-format
 msgid "Toggle geometry coordinates between -180..180 and 0..360 ranges."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1859
+#: reference_processing.xml:1902
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ShiftLongitude</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1869
+#: reference_processing.xml:1912
 #, no-c-format
-msgid "Reads every point/vertex in every component of every feature in a geometry, and if the longitude coordinate is <0, adds 360 to it. The result would be a 0-360 version of the data to be plotted in a 180 centric map"
+msgid ""
+"Reads every point/vertex in every component of every feature in a geometry, "
+"and if the longitude coordinate is <0, adds 360 to it. The result would "
+"be a 0-360 version of the data to be plotted in a 180 centric map"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1873
+#: reference_processing.xml:1916
 #, no-c-format
 msgid "This is only useful for data in long lat e.g. 4326 (WGS 84 long lat)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1875
+#: reference_processing.xml:1918
 #, no-c-format
-msgid "Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with MULTIPOINT as well."
+msgid ""
+"Pre-1.3.4 bug prevented this from working for MULTIPOINT. 1.3.4+ works with "
+"MULTIPOINT as well."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1880
+#: reference_processing.xml:1923
 #, no-c-format
 msgid "Enhanced: 2.0.0 support for Polyhedral surfaces and TIN was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1881
+#: reference_processing.xml:1924
 #, no-c-format
 msgid "NOTE: this function was renamed from \"ST_Shift_Longitude\" in 2.2.0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1890
+#: reference_processing.xml:1933
 #, no-c-format
 msgid ""
-      "--3d points\n"
-      "SELECT ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(-118.58 38.38 10)'))) As geomA,\n"
-      "        ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(241.42 38.38 10)'))) As geomb\n"
-      "geomA                                                          geomB\n"
-      "----------                                                  -----------\n"
-      "SRID=4326;POINT(241.42 38.38 10) SRID=4326;POINT(-118.58 38.38 10)\n"
-      "\n"
-      "--regular line string\n"
-      "SELECT ST_AsText(ST_ShiftLongitude(ST_GeomFromText('LINESTRING(-118.58 38.38, -118.20 38.45)')))\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "LINESTRING(241.42 38.38,241.8 38.45)"
+"--3d points\n"
+"SELECT ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(-118.58 "
+"38.38 10)'))) As geomA,\n"
+"        ST_AsEWKT(ST_ShiftLongitude(ST_GeomFromEWKT('SRID=4326;POINT(241.42 "
+"38.38 10)'))) As geomb\n"
+"geomA                                                          geomB\n"
+"----------                                                  -----------\n"
+"SRID=4326;POINT(241.42 38.38 10) SRID=4326;POINT(-118.58 38.38 10)\n"
+"\n"
+"--regular line string\n"
+"SELECT ST_AsText(ST_ShiftLongitude(ST_GeomFromText('LINESTRING(-118.58 "
+"38.38, -118.20 38.45)')))\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"LINESTRING(241.42 38.38,241.8 38.45)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1904
+#: reference_processing.xml:1947
 #, no-c-format
 msgid "ST_WrapX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1906
+#: reference_processing.xml:1949
 #, no-c-format
 msgid "Wrap a geometry around an X value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1911
+#: reference_processing.xml:1954
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_WrapX</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> <paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_WrapX</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>wrap</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>move</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1923
+#: reference_processing.xml:1966
 #, no-c-format
-msgid "This function splits the input geometries and then moves every resulting component falling on the right (for negative 'move') or on the left (for positive 'move') of given 'wrap' line in the direction specified by the 'move' parameter, finally re-unioning the pieces togheter."
+msgid ""
+"This function splits the input geometries and then moves every resulting "
+"component falling on the right (for negative 'move') or on the left (for "
+"positive 'move') of given 'wrap' line in the direction specified by the "
+"'move' parameter, finally re-unioning the pieces togheter."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1930
+#: reference_processing.xml:1973
 #, no-c-format
-msgid "This is useful to \"recenter\" long-lat input to have features of interest not spawned from one side to the other."
+msgid ""
+"This is useful to \"recenter\" long-lat input to have features of interest "
+"not spawned from one side to the other."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:1948
+#: reference_processing.xml:1991
 #, no-c-format
 msgid ""
-      "-- Move all components of the given geometries whose bounding box\n"
-      "-- falls completely on the left of x=0 to +360\n"
-      "select ST_WrapX(the_geom, 0, 360);\n"
-      "\n"
-      "-- Move all components of the given geometries whose bounding box\n"
-      "-- falls completely on the left of x=-30 to +360\n"
-      "select ST_WrapX(the_geom, -30, 360);"
+"-- Move all components of the given geometries whose bounding box\n"
+"-- falls completely on the left of x=0 to +360\n"
+"select ST_WrapX(the_geom, 0, 360);\n"
+"\n"
+"-- Move all components of the given geometries whose bounding box\n"
+"-- falls completely on the left of x=-30 to +360\n"
+"select ST_WrapX(the_geom, -30, 360);"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:1960
+#: reference_processing.xml:2003
 #, no-c-format
 msgid "ST_Simplify"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:1961
+#: reference_processing.xml:2004
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Douglas-Peucker algorithm."
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Douglas-"
+"Peucker algorithm."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:1967
+#: reference_processing.xml:2010
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Simplify</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> <paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Simplify</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef> "
+"<paramdef><type>boolean</type> <parameter>preserveCollapsed</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1978
+#: reference_processing.xml:2021
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Douglas-Peucker algorithm. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function."
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Douglas-"
+"Peucker algorithm. Will actually do something only with (multi)lines and "
+"(multi)polygons but you can safely call it with any kind of geometry. Since "
+"simplification occurs on a object-by-object basis you can also feed a "
+"GeometryCollection to this function."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1985
+#: reference_processing.xml:2028
 #, no-c-format
-msgid "The \"preserve collapsed\" flag will retain objects that would otherwise be too small given the tolerance. For example, a 1m long line simplified with a 10m tolerance. If the preserve flag is given, the line will not disappear. This flag is useful for rendering engines, to avoid having large numbers of very small objects disappear from a map leaving surprising gaps."
+msgid ""
+"The \"preserve collapsed\" flag will retain objects that would otherwise be "
+"too small given the tolerance. For example, a 1m long line simplified with a "
+"10m tolerance. If the preserve flag is given, the line will not disappear. "
+"This flag is useful for rendering engines, to avoid having large numbers of "
+"very small objects disappear from a map leaving surprising gaps."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1991 reference_processing.xml:2075 reference_processing.xml:2130
+#: reference_processing.xml:2034 reference_processing.xml:2118
+#: reference_processing.xml:2173
 #, no-c-format
-msgid "Note that returned geometry might lose its simplicity (see <xref linkend=\"ST_IsSimple\"/>)"
+msgid ""
+"Note that returned geometry might lose its simplicity (see <xref linkend="
+"\"ST_IsSimple\"/>)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1993 reference_processing.xml:2077 reference_processing.xml:2132
+#: reference_processing.xml:2036 reference_processing.xml:2120
+#: reference_processing.xml:2175
 #, no-c-format
-msgid "Note topology may not be preserved and may result in invalid geometries. Use (see <xref linkend=\"ST_SimplifyPreserveTopology\"/>) to preserve topology."
+msgid ""
+"Note topology may not be preserved and may result in invalid geometries. Use "
+"(see <xref linkend=\"ST_SimplifyPreserveTopology\"/>) to preserve topology."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:1995
+#: reference_processing.xml:2038
 #, no-c-format
 msgid "Availability: 1.2.2"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2000
+#: reference_processing.xml:2043
 #, no-c-format
 msgid "A circle simplified too much becomes a triangle, medium an octagon,"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2001
+#: reference_processing.xml:2044
 #, no-c-format
 msgid ""
-      "SELECT ST_Npoints(the_geom) As np_before, ST_NPoints(ST_Simplify(the_geom,0.1)) As np01_notbadcircle, ST_NPoints(ST_Simplify(the_geom,0.5)) As np05_notquitecircle,\n"
-      "ST_NPoints(ST_Simplify(the_geom,1)) As np1_octagon, ST_NPoints(ST_Simplify(the_geom,10)) As np10_triangle,\n"
-      "(ST_Simplify(the_geom,100) is null) As  np100_geometrygoesaway\n"
-      "FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
-      "-result\n"
-      " np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | np10_triangle | np100_geometrygoesaway\n"
-      "-----------+-------------------+---------------------+-------------+---------------+------------------------\n"
-      "                49 |                33 |                  17 |           9 |             4 | t"
+"SELECT ST_Npoints(the_geom) As np_before, "
+"ST_NPoints(ST_Simplify(the_geom,0.1)) As np01_notbadcircle, "
+"ST_NPoints(ST_Simplify(the_geom,0.5)) As np05_notquitecircle,\n"
+"ST_NPoints(ST_Simplify(the_geom,1)) As np1_octagon, "
+"ST_NPoints(ST_Simplify(the_geom,10)) As np10_triangle,\n"
+"(ST_Simplify(the_geom,100) is null) As  np100_geometrygoesaway\n"
+"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
+"-result\n"
+" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | "
+"np10_triangle | np100_geometrygoesaway\n"
+"-----------+-------------------+---------------------+-------------"
+"+---------------+------------------------\n"
+"                49 |                33 |                  17 |           9 "
+"|             4 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2005
+#: reference_processing.xml:2048
 #, no-c-format
-msgid ", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/>"
+msgid ""
+", <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend="
+"\"TP_ST_Simplify\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2011
+#: reference_processing.xml:2054
 #, no-c-format
 msgid "ST_SimplifyPreserveTopology"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2012
+#: reference_processing.xml:2055
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Douglas-Peucker algorithm. Will avoid creating derived geometries (polygons in particular) that are invalid."
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Douglas-"
+"Peucker algorithm. Will avoid creating derived geometries (polygons in "
+"particular) that are invalid."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2019
+#: reference_processing.xml:2062
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SimplifyPreserveTopology</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2029
+#: reference_processing.xml:2072
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Douglas-Peucker algorithm. Will avoid creating derived geometries (polygons in particular) that are invalid. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function."
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Douglas-"
+"Peucker algorithm. Will avoid creating derived geometries (polygons in "
+"particular) that are invalid. Will actually do something only with "
+"(multi)lines and (multi)polygons but you can safely call it with any kind of "
+"geometry. Since simplification occurs on a object-by-object basis you can "
+"also feed a GeometryCollection to this function."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2038
+#: reference_processing.xml:2081
 #, no-c-format
 msgid "Requires GEOS 3.0.0+"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2039
+#: reference_processing.xml:2082
 #, no-c-format
 msgid "Availability: 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2044
+#: reference_processing.xml:2087
 #, no-c-format
-msgid "Same example as Simplify, but we see Preserve Topology prevents oversimplification. The circle can at most become a square."
+msgid ""
+"Same example as Simplify, but we see Preserve Topology prevents "
+"oversimplification. The circle can at most become a square."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2045
+#: reference_processing.xml:2088
 #, no-c-format
 msgid ""
-      "SELECT ST_Npoints(the_geom) As np_before, ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.1)) As np01_notbadcircle, ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.5)) As np05_notquitecircle,\n"
-      "ST_NPoints(ST_SimplifyPreserveTopology(the_geom,1)) As np1_octagon, ST_NPoints(ST_SimplifyPreserveTopology(the_geom,10)) As np10_square,\n"
-      "ST_NPoints(ST_SimplifyPreserveTopology(the_geom,100)) As  np100_stillsquare\n"
-      "FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
-      "\n"
-      "--result--\n"
-      " np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | np10_square | np100_stillsquare\n"
-      "-----------+-------------------+---------------------+-------------+---------------+-------------------\n"
-      "                49 |                33 |                  17 |           9 |             5 |                 5"
+"SELECT ST_Npoints(the_geom) As np_before, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.1)) As np01_notbadcircle, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,0.5)) As "
+"np05_notquitecircle,\n"
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,1)) As np1_octagon, "
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,10)) As np10_square,\n"
+"ST_NPoints(ST_SimplifyPreserveTopology(the_geom,100)) As  np100_stillsquare\n"
+"FROM (SELECT ST_Buffer('POINT(1 3)', 10,12) As the_geom) As foo;\n"
+"\n"
+"--result--\n"
+" np_before | np01_notbadcircle | np05_notquitecircle | np1_octagon | "
+"np10_square | np100_stillsquare\n"
+"-----------+-------------------+---------------------+-------------"
+"+---------------+-------------------\n"
+"                49 |                33 |                  17 |           9 "
+"|             5 |                 5"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2055
+#: reference_processing.xml:2098
 #, no-c-format
 msgid "ST_SimplifyVW"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2056
+#: reference_processing.xml:2099
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Visvalingam-Whyatt algorithm"
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Visvalingam-"
+"Whyatt algorithm"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2061
+#: reference_processing.xml:2104
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SimplifyVW</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2071
+#: reference_processing.xml:2114
 #, no-c-format
-msgid "Returns a \"simplified\" version of the given geometry using the Visvalingam-Whyatt algorithm. Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function."
+msgid ""
+"Returns a \"simplified\" version of the given geometry using the Visvalingam-"
+"Whyatt algorithm. Will actually do something only with (multi)lines and "
+"(multi)polygons but you can safely call it with any kind of geometry. Since "
+"simplification occurs on a object-by-object basis you can also feed a "
+"GeometryCollection to this function."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2078
+#: reference_processing.xml:2121
 #, no-c-format
-msgid "This function handles 3D and the third dimension will affect the result."
+msgid ""
+"This function handles 3D and the third dimension will affect the result."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2084
+#: reference_processing.xml:2127
 #, no-c-format
 msgid "A LineString is simplified with a minimum area threshold of 30."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2085
+#: reference_processing.xml:2128
 #, no-c-format
 msgid ""
-      "select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
-      "FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As foo;\n"
-      "-result\n"
-      " simplified\n"
-      "-----------+-------------------+\n"
-      "LINESTRING(5 2,7 25,10 10)"
+"select ST_AsText(ST_SimplifyVW(geom,30)) simplified\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-result\n"
+" simplified\n"
+"-----------+-------------------+\n"
+"LINESTRING(5 2,7 25,10 10)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2089
+#: reference_processing.xml:2132
 #, no-c-format
-msgid ", <xref linkend=\"ST_Simplify\"/>, <xref linkend=\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/>"
+msgid ""
+", <xref linkend=\"ST_Simplify\"/>, <xref linkend="
+"\"ST_SimplifyPreserveTopology\"/>, Topology <xref linkend=\"TP_ST_Simplify\"/"
+">"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2094
+#: reference_processing.xml:2137
 #, no-c-format
 msgid "ST_SetEffectiveArea"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2095
+#: reference_processing.xml:2138
 #, no-c-format
-msgid "Sets the effective area for each vertex, storing the value in the M ordinate. A simplified geometry can then be generated by filtering on the M ordinate."
+msgid ""
+"Sets the effective area for each vertex, storing the value in the M "
+"ordinate. A simplified geometry can then be generated by filtering on the M "
+"ordinate."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2102
+#: reference_processing.xml:2145
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> <paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> <paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> <paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SetEffectiveArea</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>threshold = 0</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>set_area = 1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2113
+#: reference_processing.xml:2156
 #, no-c-format
-msgid "Sets the effective area for each vertex, using the Visvalingam-Whyatt algorithm. The effective area is stored as the M-value of the vertex. If the optional \"theshold\" parameter is used, a simplified geometry will be returned, containing only vertices with an effective area greater than or equal to the threshold value."
+msgid ""
+"Sets the effective area for each vertex, using the Visvalingam-Whyatt "
+"algorithm. The effective area is stored as the M-value of the vertex. If the "
+"optional \"theshold\" parameter is used, a simplified geometry will be "
+"returned, containing only vertices with an effective area greater than or "
+"equal to the threshold value."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2118
+#: reference_processing.xml:2161
 #, no-c-format
-msgid "This function can be used for server-side simplification when a threshold is specified. Another option is to use a threshold value of zero. In this case, the full geometry will be returned with effective areas as M-values, which can be used by the client to simplify very quickly."
+msgid ""
+"This function can be used for server-side simplification when a threshold is "
+"specified. Another option is to use a threshold value of zero. In this case, "
+"the full geometry will be returned with effective areas as M-values, which "
+"can be used by the client to simplify very quickly."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2121
+#: reference_processing.xml:2164
 #, no-c-format
-msgid "Will actually do something only with (multi)lines and (multi)polygons but you can safely call it with any kind of geometry. Since simplification occurs on a object-by-object basis you can also feed a GeometryCollection to this function."
+msgid ""
+"Will actually do something only with (multi)lines and (multi)polygons but "
+"you can safely call it with any kind of geometry. Since simplification "
+"occurs on a object-by-object basis you can also feed a GeometryCollection to "
+"this function."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2133
+#: reference_processing.xml:2176
 #, no-c-format
 msgid "The output geometry will lose all previous information in the M-values"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2134
+#: reference_processing.xml:2177
 #, no-c-format
-msgid "This function handles 3D and the third dimension will affect the effective area"
+msgid ""
+"This function handles 3D and the third dimension will affect the effective "
+"area"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2140
+#: reference_processing.xml:2183
 #, no-c-format
-msgid "Calculating the effective area of a LineString. Because we use a threshold value of zero, all vertices in the input geometry are returned."
+msgid ""
+"Calculating the effective area of a LineString. Because we use a threshold "
+"value of zero, all vertices in the input geometry are returned."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2143
+#: reference_processing.xml:2186
 #, no-c-format
 msgid ""
-      "select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n"
-      "FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As foo;\n"
-      "-result\n"
-      " all_pts | thrshld_30\n"
-      "-----------+-------------------+\n"
-      "LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 10 3.40282346638529e+38)"
+"select ST_AsText(ST_SetEffectiveArea(geom)) all_pts, "
+"ST_AsText(ST_SetEffectiveArea(geom,30) ) thrshld_30\n"
+"FROM (SELECT  'LINESTRING(5 2, 3 8, 6 20, 7 25, 10 10)'::geometry geom) As "
+"foo;\n"
+"-result\n"
+" all_pts | thrshld_30\n"
+"-----------+-------------------+\n"
+"LINESTRING M (5 2 3.40282346638529e+38,3 8 29,6 20 1.5,7 25 49.5,10 10 "
+"3.40282346638529e+38) | LINESTRING M (5 2 3.40282346638529e+38,7 25 49.5,10 "
+"10 3.40282346638529e+38)"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2153
+#: reference_processing.xml:2196
 #, no-c-format
 msgid "ST_Split"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2154
+#: reference_processing.xml:2197
 #, no-c-format
 msgid "Returns a collection of geometries resulting by splitting a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2159
+#: reference_processing.xml:2202
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Split</function></funcdef> <paramdef><type>geometry</type> <parameter>input</parameter></paramdef> <paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Split</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>input</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>blade</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2169
+#: reference_processing.xml:2212
 #, no-c-format
-msgid "The function supports splitting a line by (multi)point, (multi)line or (multi)polygon boundary, a (multi)polygon by line. The returned geometry is always a collection."
+msgid ""
+"The function supports splitting a line by (multi)point, (multi)line or "
+"(multi)polygon boundary, a (multi)polygon by line. The returned geometry is "
+"always a collection."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2173
+#: reference_processing.xml:2216
 #, no-c-format
-msgid "Think of this function as the opposite of ST_Union. Theoretically applying ST_Union to the elements of the returned collection should always yield the original geometry."
+msgid ""
+"Think of this function as the opposite of ST_Union. Theoretically applying "
+"ST_Union to the elements of the returned collection should always yield the "
+"original geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2180
+#: reference_processing.xml:2223
 #, no-c-format
-msgid "Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or (multi)polygon boundary was introduced."
+msgid ""
+"Changed: 2.2.0 support for splitting a line by a multiline, a multipoint or "
+"(multi)polygon boundary was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2182
+#: reference_processing.xml:2225
 #, no-c-format
-msgid "To improve the robustness of ST_Split it may be convenient to <xref linkend=\"ST_Snap\"/> the input to the blade in advance using a very low tolerance. Otherwise the internally used coordinate grid may cause tolerance problems, where coordinates of input and blade do not fall onto each other and the input is not being split correctly (see <ulink url=\"http://trac.osgeo.org/postgis/ticket/2192\">#2192</ulink>)."
+msgid ""
+"To improve the robustness of ST_Split it may be convenient to <xref linkend="
+"\"ST_Snap\"/> the input to the blade in advance using a very low tolerance. "
+"Otherwise the internally used coordinate grid may cause tolerance problems, "
+"where coordinates of input and blade do not fall onto each other and the "
+"input is not being split correctly (see <ulink url=\"http://trac.osgeo.org/"
+"postgis/ticket/2192\">#2192</ulink>)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2184
+#: reference_processing.xml:2227
 #, no-c-format
-msgid "When a (multi)polygon is passed as as the blade, its linear component (the boundary) is used for cutting the input."
+msgid ""
+"When a (multi)polygon is passed as as the blade, its linear component (the "
+"boundary) is used for cutting the input."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2192
+#: reference_processing.xml:2235
 #, no-c-format
 msgid "Polygon Cut by Line"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2204 reference_processing.xml:2238
+#: reference_processing.xml:2247 reference_processing.xml:2281
 #, no-c-format
 msgid "Before Split"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2216 reference_processing.xml:2250
+#: reference_processing.xml:2259 reference_processing.xml:2293
 #, no-c-format
 msgid "After split"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2225
+#: reference_processing.xml:2268
 #, no-c-format
 msgid ""
-      "-- this creates a geometry collection consisting of the 2 halves of the polygon\n"
-      "-- this is similar to the example we demonstrated in ST_BuildArea\n"
-      "SELECT ST_Split(circle, line)\n"
-      "FROM (SELECT\n"
-      "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
-      "    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
-      "\n"
-      "-- result --\n"
-      " GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n"
-      "\n"
-      "-- To convert to individual polygons, you can use ST_Dump or ST_GeometryN\n"
-      "SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n"
-      "FROM (SELECT\n"
-      "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
-      "    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
-      "\n"
-      "-- result --\n"
-      "wkt\n"
-      "---------------\n"
-      "POLYGON((150 90,149.039264020162 80.2454838991936,..))\n"
-      "POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 62.2214883490198,53.8060233744357 ..))"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2226
+"-- this creates a geometry collection consisting of the 2 halves of the "
+"polygon\n"
+"-- this is similar to the example we demonstrated in ST_BuildArea\n"
+"SELECT ST_Split(circle, line)\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"-- result --\n"
+" GEOMETRYCOLLECTION(POLYGON((150 90,149.039264020162 "
+"80.2454838991936,146.193976625564 70.8658283817455,..), POLYGON(..)))\n"
+"\n"
+"-- To convert to individual polygons, you can use ST_Dump or ST_GeometryN\n"
+"SELECT ST_AsText((ST_Dump(ST_Split(circle, line))).geom) As wkt\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(190, 190)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(100 90)'), 50) As circle) As foo;\n"
+"\n"
+"-- result --\n"
+"wkt\n"
+"---------------\n"
+"POLYGON((150 90,149.039264020162 80.2454838991936,..))\n"
+"POLYGON((60.1371179574584 60.1371179574584,58.4265193848728 "
+"62.2214883490198,53.8060233744357 ..))"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2269
 #, no-c-format
 msgid "Multilinestring Cut by point"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2259
+#: reference_processing.xml:2302
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
-      "        FROM (SELECT\n"
-      "    ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 90))') As mline,\n"
-      "    ST_Point(30,30) As pt) As foo;\n"
-      "\n"
-      "wktcut\n"
-      "------\n"
-      "GEOMETRYCOLLECTION(\n"
-      "    LINESTRING(10 10,30 30),\n"
-      "    LINESTRING(30 30,190 190),\n"
-      "    LINESTRING(15 15,30 30),\n"
-      "    LINESTRING(30 30,100 90)\n"
-      ")"
+"SELECT ST_AsText(ST_Split(mline, pt)) As wktcut\n"
+"        FROM (SELECT\n"
+"    ST_GeomFromText('MULTILINESTRING((10 10, 190 190), (15 15, 30 30, 100 "
+"90))') As mline,\n"
+"    ST_Point(30,30) As pt) As foo;\n"
+"\n"
+"wktcut\n"
+"------\n"
+"GEOMETRYCOLLECTION(\n"
+"    LINESTRING(10 10,30 30),\n"
+"    LINESTRING(30 30,190 190),\n"
+"    LINESTRING(15 15,30 30),\n"
+"    LINESTRING(30 30,100 90)\n"
+")"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2263
+#: reference_processing.xml:2306
 #, no-c-format
-msgid ", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend=\"ST_Subdivide\"/>"
+msgid ""
+", <xref linkend=\"ST_BuildArea\"/>, <xref linkend=\"ST_Dump\"/>, <xref "
+"linkend=\"ST_GeometryN\"/>, <xref linkend=\"ST_Union\"/>, <xref linkend="
+"\"ST_Subdivide\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2276
+#: reference_processing.xml:2319
 #, no-c-format
 msgid "ST_SymDifference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2278
+#: reference_processing.xml:2321
 #, no-c-format
-msgid "Returns a geometry that represents the portions of A and B that do not intersect. It is called a symmetric difference because ST_SymDifference(A,B) = ST_SymDifference(B,A)."
+msgid ""
+"Returns a geometry that represents the portions of A and B that do not "
+"intersect. It is called a symmetric difference because ST_SymDifference(A,B) "
+"= ST_SymDifference(B,A)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2285
+#: reference_processing.xml:2328
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SymDifference</function></funcdef> <paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SymDifference</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geomA</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geomB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2296
+#: reference_processing.xml:2339
 #, no-c-format
-msgid "Returns a geometry that represents the portions of A and B that do not intersect. It is called a symmetric difference because ST_SymDifference(A,B) = ST_SymDifference(B,A). One can think of this as ST_Union(geomA,geomB) - ST_Intersection(A,B)."
+msgid ""
+"Returns a geometry that represents the portions of A and B that do not "
+"intersect. It is called a symmetric difference because ST_SymDifference(A,B) "
+"= ST_SymDifference(B,A). One can think of this as ST_Union(geomA,geomB) - "
+"ST_Intersection(A,B)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2306
+#: reference_processing.xml:2349
 #, no-c-format
 msgid "&sqlmm_compliant; SQL-MM 3: 5.1.21"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2326
+#: reference_processing.xml:2369
 #, no-c-format
 msgid "The original linestrings shown together"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2338
+#: reference_processing.xml:2381
 #, no-c-format
 msgid "The symmetric difference of the two linestrings"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2347
+#: reference_processing.xml:2390
 #, no-c-format
 msgid ""
-      "--Safe for 2d - symmetric difference of 2 linestrings\n"
-      "SELECT ST_AsText(\n"
-      "        ST_SymDifference(\n"
-      "                ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
-      "                ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
-      "        )\n"
-      ");\n"
-      "\n"
-      "st_astext\n"
-      "---------\n"
-      "MULTILINESTRING((50 150,50 200),(50 50,50 100))"
+"--Safe for 2d - symmetric difference of 2 linestrings\n"
+"SELECT ST_AsText(\n"
+"        ST_SymDifference(\n"
+"                ST_GeomFromText('LINESTRING(50 100, 50 200)'),\n"
+"                ST_GeomFromText('LINESTRING(50 50, 50 150)')\n"
+"        )\n"
+");\n"
+"\n"
+"st_astext\n"
+"---------\n"
+"MULTILINESTRING((50 150,50 200),(50 50,50 100))"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2349
+#: reference_processing.xml:2392
 #, no-c-format
 msgid ""
-      "--When used in 3d doesn't quite do the right thing\n"
-      "SELECT ST_AsEWKT(ST_SymDifference(ST_GeomFromEWKT('LINESTRING(1 2 1, 1 4 2)'),\n"
-      "        ST_GeomFromEWKT('LINESTRING(1 1 3, 1 3 4)')))\n"
-      "\n"
-      "st_astext\n"
-      "------------\n"
-      "MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
+"--When used in 3d doesn't quite do the right thing\n"
+"SELECT ST_AsEWKT(ST_SymDifference(ST_GeomFromEWKT('LINESTRING(1 2 1, 1 4 "
+"2)'),\n"
+"        ST_GeomFromEWKT('LINESTRING(1 1 3, 1 3 4)')))\n"
+"\n"
+"st_astext\n"
+"------------\n"
+"MULTILINESTRING((1 3 2.75,1 4 2),(1 1 3,1 2 2.25))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2356
+#: reference_processing.xml:2399
 #, no-c-format
 msgid ", <xref linkend=\"ST_Intersection\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2363
+#: reference_processing.xml:2406
 #, no-c-format
 msgid "ST_Subdivide"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2364
+#: reference_processing.xml:2407
 #, no-c-format
-msgid "Returns a set of geometry where no geometry in the set has more than the specified number of vertices."
+msgid ""
+"Returns a set of geometry where no geometry in the set has more than the "
+"specified number of vertices."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2369
+#: reference_processing.xml:2412
 #, no-c-format
-msgid "<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef><type>integer</type> <parameter>max_vertices=256</parameter></paramdef>"
+msgid ""
+"<funcdef>setof geometry <function>ST_Subdivide</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>max_vertices=256</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2380
+#: reference_processing.xml:2423
 #, no-c-format
-msgid "Turns a single geometry into a set in which each element has fewer than the maximum allowed number of vertices. Useful for converting excessively large polygons and other objects into small portions that fit within the database page size. Uses the same envelope clipping as ST_ClipByBox2D does, recursively subdividing the input geometry until all portions have less than the maximum vertex count. Minimum vertice count allowed is 8 and if you try to specify lower than 8, it will thro [...]
+msgid ""
+"Turns a single geometry into a set in which each element has fewer than the "
+"maximum allowed number of vertices. Useful for converting excessively large "
+"polygons and other objects into small portions that fit within the database "
+"page size. Uses the same envelope clipping as ST_ClipByBox2D does, "
+"recursively subdividing the input geometry until all portions have less than "
+"the maximum vertex count. Minimum vertice count allowed is 8 and if you try "
+"to specify lower than 8, it will throw an error."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2389
+#: reference_processing.xml:2432
 #, no-c-format
 msgid "Clipping performed by the GEOS module."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2392
+#: reference_processing.xml:2435
 #, no-c-format
 msgid "Availability: 2.2.0 requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2398
+#: reference_processing.xml:2441
 #, no-c-format
 msgid ""
-      "-- Create a new subdivided table suitable for joining to the original\n"
-      "CREATE TABLE subdivided_geoms AS\n"
-      "SELECT pkey, ST_Subdivide(geom) AS geom\n"
-      "FROM original_geoms;"
+"-- Create a new subdivided table suitable for joining to the original\n"
+"CREATE TABLE subdivided_geoms AS\n"
+"SELECT pkey, ST_Subdivide(geom) AS geom\n"
+"FROM original_geoms;"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2409
+#: reference_processing.xml:2452
 #, no-c-format
 msgid "Subdivide max 10 vertices"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2412
+#: reference_processing.xml:2455
 #, no-c-format
 msgid ""
-      "SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
-      "FROM ( SELECT ST_SubDivide('POLYGON((132 10,119 23,85 35,68 29,66 28,49 42,32 56,22 64,32 110,40 119,36 150,\n"
-      "57 158,75 171,92 182,114 184,132 186,146 178,176 184,179 162,184 141,190 122,\n"
-      "190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10))  As f(geom);"
+"SELECT row_number() OVER() As rn, ST_AsText(geom) As wkt\n"
+"FROM ( SELECT ST_SubDivide('POLYGON((132 10,119 23,85 35,68 29,66 28,49 "
+"42,32 56,22 64,32 110,40 119,36 150,\n"
+"57 158,75 171,92 182,114 184,132 186,146 178,176 184,179 162,184 141,190 "
+"122,\n"
+"190 100,185 79,186 56,186 52,178 34,168 18,147 13,132 10))'::geometry,10))  "
+"As f(geom);"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2413
+#: reference_processing.xml:2456
 #, no-c-format
 msgid ""
-      "rn |                          wkt\n"
-      "---+---------------------------------------------------------------------------\n"
-      " 1 | POLYGON((22 64,29.3913043478263 98.000000000001,106.000000000001 98.00000000001,\n"
-      "        106.000000000001 27.5882352941173,85 35,68 29,66 28,49 42,32 56,22 64))\n"
-      " 2 | POLYGON((29.3913043478263 98.000000000001,32 110,40 119,36 150,57 158,\n"
-      "        75 11,92 182,106.000000000001 183.272727272727,106.000000000001 98.000000000001,\n"
-      "        29.913043478263 98.000000000001))\n"
-      " 3 | POLYGON((106.000000000001 27.5882352941173,106.000000000001 98.00000000000,\n"
-      " 189.52380952381 98.000000000001,185 79,186 56,186 52,178 34,168 18,147 13,\n"
-      " 132 0,119 23,106.000000000001 27.5882352941173))\n"
-      " 4 | POLYGON((106.000000000001 98.000000000001,106.000000000001 183.27272727272,\n"
-      "    114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 100,189.5238095238\n"
-      " 98.000000000001,106.000000000001 98.000000000001))"
+"rn |                          wkt\n"
+"---"
+"+---------------------------------------------------------------------------\n"
+" 1 | POLYGON((22 64,29.3913043478263 98.000000000001,106.000000000001 "
+"98.00000000001,\n"
+"        106.000000000001 27.5882352941173,85 35,68 29,66 28,49 42,32 56,22 "
+"64))\n"
+" 2 | POLYGON((29.3913043478263 98.000000000001,32 110,40 119,36 150,57 158,\n"
+"        75 11,92 182,106.000000000001 183.272727272727,106.000000000001 "
+"98.000000000001,\n"
+"        29.913043478263 98.000000000001))\n"
+" 3 | POLYGON((106.000000000001 27.5882352941173,106.000000000001 "
+"98.00000000000,\n"
+" 189.52380952381 98.000000000001,185 79,186 56,186 52,178 34,168 18,147 13,\n"
+" 132 0,119 23,106.000000000001 27.5882352941173))\n"
+" 4 | POLYGON((106.000000000001 98.000000000001,106.000000000001 "
+"183.27272727272,\n"
+"    114 184,132 186,146 178,176 184,179 162,184 141,190 122,190 "
+"100,189.5238095238\n"
+" 98.000000000001,106.000000000001 98.000000000001))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2422
+#: reference_processing.xml:2465
 #, no-c-format
-msgid "Useful in conjunction with ST_Segmentize to create additional vertices that can then be used for splitting"
+msgid ""
+"Useful in conjunction with ST_Segmentize to create additional vertices that "
+"can then be used for splitting"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2425
+#: reference_processing.xml:2468
 #, no-c-format
-msgid "SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 150)'::geometry,10),8));"
+msgid ""
+"SELECT ST_AsText(ST_SubDivide(ST_Segmentize('LINESTRING(0 0, 100 100, 150 "
+"150)'::geometry,10),8));"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2426
+#: reference_processing.xml:2469
 #, no-c-format
 msgid ""
-      "LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 14.1421356237309,21.2132034355964 21.2132034355964,28.2842712474619 28.2842712474619,35.3553390593274 35.3553390593274,37.499999999998 37.499999999998)\n"
-      "LINESTRING(37.499999999998 37.499999999998,42.4264068711929 42.4264068711929,49.4974746830583 49.4974746830583,56.5685424949238 56.5685424949238,63.6396103067893 63.6396103067893,70.7106781186548 70.7106781186548,74.999999999998 74.999999999998)\n"
-      "LINESTRING(74.999999999998 74.999999999998,77.7817459305202 77.7817459305202,84.8528137423857 84.8528137423857,91.9238815542512 91.9238815542512,98.9949493661167 98.9949493661167,100 100,107.071067811865 107.071067811865,112.499999999998 112.499999999998)\n"
-      "LINESTRING(112.499999999998 112.499999999998,114.142135623731 114.142135623731,121.213203435596 121.213203435596,128.284271247462 128.284271247462,135.355339059327 135.355339059327,142.426406871193 142.426406871193,149.497474683058 149.497474683058,149.999999999998 149.999999999998)"
-msgstr ""
-
-#. Tag: para
-#: reference_processing.xml:2433
+"LINESTRING(0 0,7.07106781186547 7.07106781186547,14.1421356237309 "
+"14.1421356237309,21.2132034355964 21.2132034355964,28.2842712474619 "
+"28.2842712474619,35.3553390593274 35.3553390593274,37.499999999998 "
+"37.499999999998)\n"
+"LINESTRING(37.499999999998 37.499999999998,42.4264068711929 "
+"42.4264068711929,49.4974746830583 49.4974746830583,56.5685424949238 "
+"56.5685424949238,63.6396103067893 63.6396103067893,70.7106781186548 "
+"70.7106781186548,74.999999999998 74.999999999998)\n"
+"LINESTRING(74.999999999998 74.999999999998,77.7817459305202 "
+"77.7817459305202,84.8528137423857 84.8528137423857,91.9238815542512 "
+"91.9238815542512,98.9949493661167 98.9949493661167,100 100,107.071067811865 "
+"107.071067811865,112.499999999998 112.499999999998)\n"
+"LINESTRING(112.499999999998 112.499999999998,114.142135623731 "
+"114.142135623731,121.213203435596 121.213203435596,128.284271247462 "
+"128.284271247462,135.355339059327 135.355339059327,142.426406871193 "
+"142.426406871193,149.497474683058 149.497474683058,149.999999999998 "
+"149.999999999998)"
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2476
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, <xref linkend=\"ST_Split\"/>"
+msgid ""
+", <xref linkend=\"ST_ClipByBox2D\"/>, <xref linkend=\"ST_Segmentize\"/>, "
+"<xref linkend=\"ST_Split\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2444
+#: reference_processing.xml:2487
 #, no-c-format
 msgid "ST_SwapOrdinates"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2445
+#: reference_processing.xml:2488
 #, no-c-format
-msgid "Returns a version of the given geometry with given ordinate values swapped."
+msgid ""
+"Returns a version of the given geometry with given ordinate values swapped."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2452
+#: reference_processing.xml:2495
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_SwapOrdinates</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>cstring</type> <parameter>ords</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2462
+#: reference_processing.xml:2505
 #, no-c-format
 msgid "Returns a version of the given geometry with given ordinates swapped."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2465
+#: reference_processing.xml:2508
 #, no-c-format
-msgid "The <varname>ords</varname> parameter is a 2-characters string naming the ordinates to swap. Valid names are: x,y,z and m."
+msgid ""
+"The <varname>ords</varname> parameter is a 2-characters string naming the "
+"ordinates to swap. Valid names are: x,y,z and m."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2479
+#: reference_processing.xml:2522
 #, no-c-format
 msgid ""
-      "<![CDATA[\n"
-      "-- Scale M value by 2\n"
-      "SELECT ST_AsText(\n"
-      "  ST_SwapOrdinates(\n"
-      "    ST_Scale(\n"
-      "      ST_SwapOrdinates(g,'xm'),\n"
-      "      2, 1\n"
-      "    ),\n"
-      "  'xm')\n"
-      ") FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;\n"
-      "     st_astext\n"
-      "--------------------\n"
-      " POINT ZM (0 0 0 4)\n"
-      "                 ]]>"
+"<![CDATA[\n"
+"-- Scale M value by 2\n"
+"SELECT ST_AsText(\n"
+"  ST_SwapOrdinates(\n"
+"    ST_Scale(\n"
+"      ST_SwapOrdinates(g,'xm'),\n"
+"      2, 1\n"
+"    ),\n"
+"  'xm')\n"
+") FROM ( SELECT 'POINT ZM (0 0 0 2)'::geometry g ) foo;\n"
+"     st_astext\n"
+"--------------------\n"
+" POINT ZM (0 0 0 4)\n"
+"                 ]]>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2492
+#: reference_processing.xml:2535
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2493
+#: reference_processing.xml:2536
 #, no-c-format
-msgid "Returns a geometry that represents the point set union of the Geometries."
+msgid ""
+"Returns a geometry that represents the point set union of the Geometries."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_processing.xml:2498
+#: reference_processing.xml:2541
 #, no-c-format
-msgid "<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> <paramdef><type>geometry set</type> <parameter>g1field</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> <paramdef><type>geometry</type> <parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> <paramdef><ty [...]
+msgid ""
+"<funcprototype> <funcdef>geometry <function>ST_Union</function></funcdef> "
+"<paramdef><type>geometry set</type> <parameter>g1field</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>geometry "
+"<function>ST_Union</function></funcdef> <paramdef><type>geometry</type> "
+"<parameter>g1</parameter></paramdef> <paramdef><type>geometry</type> "
+"<parameter>g2</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>geometry <function>ST_Union</function></funcdef> "
+"<paramdef><type>geometry[]</type> <parameter>g1_array</parameter></paramdef> "
+"</funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2517
+#: reference_processing.xml:2560
 #, no-c-format
-msgid "Output type can be a MULTI*, single geometry, or Geometry Collection. Comes in 2 variants. Variant 1 unions 2 geometries resulting in a new geometry with no intersecting regions. Variant 2 is an aggregate function that takes a set of geometries and unions them into a single ST_Geometry resulting in no intersecting regions."
+msgid ""
+"Output type can be a MULTI*, single geometry, or Geometry Collection. Comes "
+"in 2 variants. Variant 1 unions 2 geometries resulting in a new geometry "
+"with no intersecting regions. Variant 2 is an aggregate function that takes "
+"a set of geometries and unions them into a single ST_Geometry resulting in "
+"no intersecting regions."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2521
+#: reference_processing.xml:2564
 #, no-c-format
-msgid "Aggregate version: This function returns a MULTI geometry or NON-MULTI geometry from a set of geometries. The ST_Union() function is an \"aggregate\" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do and like most aggregates, it also ignores NULL geometries."
+msgid ""
+"Aggregate version: This function returns a MULTI geometry or NON-MULTI "
+"geometry from a set of geometries. The ST_Union() function is an \"aggregate"
+"\" function in the terminology of PostgreSQL. That means that it operates on "
+"rows of data, in the same way the SUM() and AVG() functions do and like most "
+"aggregates, it also ignores NULL geometries."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2527
+#: reference_processing.xml:2570
 #, no-c-format
-msgid "Non-Aggregate version: This function returns a geometry being a union of two input geometries. Output type can be a MULTI*, NON-MULTI or GEOMETRYCOLLECTION. If any are NULL, then NULL is returned."
+msgid ""
+"Non-Aggregate version: This function returns a geometry being a union of two "
+"input geometries. Output type can be a MULTI*, NON-MULTI or "
+"GEOMETRYCOLLECTION. If any are NULL, then NULL is returned."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2531
+#: reference_processing.xml:2574
 #, no-c-format
-msgid "ST_Collect and ST_Union are often interchangeable. ST_Union is in general orders of magnitude slower than ST_Collect because it tries to dissolve boundaries and reorder geometries to ensure that a constructed Multi* doesn't have intersecting regions."
+msgid ""
+"ST_Collect and ST_Union are often interchangeable. ST_Union is in general "
+"orders of magnitude slower than ST_Collect because it tries to dissolve "
+"boundaries and reorder geometries to ensure that a constructed Multi* "
+"doesn't have intersecting regions."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2537
+#: reference_processing.xml:2580
 #, no-c-format
-msgid "NOTE: this function was formerly called GeomUnion(), which was renamed from \"Union\" because UNION is an SQL reserved word."
+msgid ""
+"NOTE: this function was formerly called GeomUnion(), which was renamed from "
+"\"Union\" because UNION is an SQL reserved word."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2540
+#: reference_processing.xml:2583
 #, no-c-format
-msgid "Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was introduced and also faster aggregate collection in PostgreSQL. If you are using GEOS 3.1.0+ ST_Union will use the faster Cascaded Union algorithm described in <ulink url=\"http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/must-faster-unions-in-postgis-14.html</ulink>"
+msgid ""
+"Availability: 1.4.0 - ST_Union was enhanced. ST_Union(geomarray) was "
+"introduced and also faster aggregate collection in PostgreSQL. If you are "
+"using GEOS 3.1.0+ ST_Union will use the faster Cascaded Union algorithm "
+"described in <ulink url=\"http://blog.cleverelephant.ca/2009/01/must-faster-"
+"unions-in-postgis-14.html\">http://blog.cleverelephant.ca/2009/01/must-"
+"faster-unions-in-postgis-14.html</ulink>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2546
+#: reference_processing.xml:2589
 #, no-c-format
 msgid "Aggregate version is not explicitly defined in OGC SPEC."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2547
+#: reference_processing.xml:2590
 #, no-c-format
-msgid "&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are involved."
+msgid ""
+"&sqlmm_compliant; SQL-MM 3: 5.1.19 the z-index (elevation) when polygons are "
+"involved."
 msgstr ""
 
-#. Tag: para
-#: reference_processing.xml:2553
+#. Tag: programlisting
+#: reference_processing.xml:2597
 #, no-c-format
-msgid "Aggregate example"
+msgid ""
+"SELECT stusps,\n"
+"           ST_Multi(ST_Union(f.the_geom)) as singlegeom\n"
+"         FROM sometable As f\n"
+"GROUP BY stusps"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2554
-#, no-c-format
-msgid ""
-      "SELECT stusps,\n"
-      "           ST_Multi(ST_Union(f.the_geom)) as singlegeom\n"
-      "         FROM sometable As f\n"
-      "GROUP BY stusps"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_processing.xml:2556
-#, no-c-format
-msgid ""
-      "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
-      "        ST_GeomFromText('POINT(-2 3)') ) )\n"
-      "\n"
-      "st_astext\n"
-      "----------\n"
-      "MULTIPOINT(-2 3,1 2)\n"
-      "\n"
-      "\n"
-      "SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
-      "                ST_GeomFromText('POINT(1 2)') ) );\n"
-      "st_astext\n"
-      "----------\n"
-      "POINT(1 2)\n"
-      "\n"
-      "--3d example - sort of supports 3d (and with mixed dimensions!)\n"
-      "SELECT ST_AsEWKT(st_union(the_geom))\n"
-      "FROM\n"
-      "(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2,-7.1 4.2,-7.1 4.3,\n"
-      "-7 4.2))') as the_geom\n"
-      "UNION ALL\n"
-      "SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
-      "UNION ALL\n"
-      "        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
-      "UNION ALL\n"
-      "SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
-      "\n"
-      "st_asewkt\n"
-      "---------\n"
-      "GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 5,-7.1 4.2 5,-7.1 4.3 5,-7 4.2 5)));\n"
-      "\n"
-      "--3d example not mixing dimensions\n"
-      "SELECT ST_AsEWKT(st_union(the_geom))\n"
-      "FROM\n"
-      "(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,\n"
-      "-7 4.2 2))') as the_geom\n"
-      "UNION ALL\n"
-      "SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
-      "UNION ALL\n"
-      "        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
-      "UNION ALL\n"
-      "SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
-      "\n"
-      "st_asewkt\n"
-      "---------\n"
-      "GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,-7 4.2 2)))\n"
-      "\n"
-      "--Examples using new Array construct\n"
-      "SELECT ST_Union(ARRAY(SELECT the_geom FROM sometable));\n"
-      "\n"
-      "SELECT ST_AsText(ST_Union(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
-      "                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As wktunion;\n"
-      "\n"
-      "--wktunion---\n"
-      "MULTILINESTRING((3 4,4 5),(1 2,3 4))"
+#: reference_processing.xml:2599
+#, no-c-format
+msgid ""
+"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
+"        ST_GeomFromText('POINT(-2 3)') ) )\n"
+"\n"
+"st_astext\n"
+"----------\n"
+"MULTIPOINT(-2 3,1 2)\n"
+"\n"
+"\n"
+"SELECT ST_AsText(ST_Union(ST_GeomFromText('POINT(1 2)'),\n"
+"                ST_GeomFromText('POINT(1 2)') ) );\n"
+"st_astext\n"
+"----------\n"
+"POINT(1 2)\n"
+"\n"
+"--3d example - sort of supports 3d (and with mixed dimensions!)\n"
+"SELECT ST_AsEWKT(st_union(the_geom))\n"
+"FROM\n"
+"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2,-7.1 4.2,-7.1 4.3,\n"
+"-7 4.2))') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
+"UNION ALL\n"
+"        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 "
+"5,-7.1 4.2 5,-7.1 4.3 5,-7 4.2 5)));\n"
+"\n"
+"--3d example not mixing dimensions\n"
+"SELECT ST_AsEWKT(st_union(the_geom))\n"
+"FROM\n"
+"(SELECT ST_GeomFromEWKT('POLYGON((-7 4.2 2,-7.1 4.2 3,-7.1 4.3 2,\n"
+"-7 4.2 2))') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('POINT(5 5 5)') as the_geom\n"
+"UNION ALL\n"
+"        SELECT ST_GeomFromEWKT('POINT(-2 3 1)') as the_geom\n"
+"UNION ALL\n"
+"SELECT ST_GeomFromEWKT('LINESTRING(5 5 5, 10 10 10)') as the_geom ) as foo;\n"
+"\n"
+"st_asewkt\n"
+"---------\n"
+"GEOMETRYCOLLECTION(POINT(-2 3 1),LINESTRING(5 5 5,10 10 10),POLYGON((-7 4.2 "
+"2,-7.1 4.2 3,-7.1 4.3 2,-7 4.2 2)))\n"
+"\n"
+"--Examples using new Array construct\n"
+"SELECT ST_Union(ARRAY(SELECT the_geom FROM sometable));\n"
+"\n"
+"SELECT ST_AsText(ST_Union(ARRAY[ST_GeomFromText('LINESTRING(1 2, 3 4)'),\n"
+"                        ST_GeomFromText('LINESTRING(3 4, 4 5)')])) As "
+"wktunion;\n"
+"\n"
+"--wktunion---\n"
+"MULTILINESTRING((3 4,4 5),(1 2,3 4))"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2569
+#: reference_processing.xml:2612
 #, no-c-format
 msgid "ST_UnaryUnion"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2571
+#: reference_processing.xml:2614
 #, no-c-format
 msgid "Like ST_Union, but working at the geometry component level."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2576
+#: reference_processing.xml:2619
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_UnaryUnion</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2587
+#: reference_processing.xml:2630
 #, no-c-format
-msgid "Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components of a multipolygon (invalid) and does perform union between the components of a geometrycollection. Each components of the input geometry is assumed to be valid, so you won't get a valid multipolygon out of a bow-tie polygon (invalid)."
+msgid ""
+"Unlike ST_Union, ST_UnaryUnion does dissolve boundaries between components "
+"of a multipolygon (invalid) and does perform union between the components of "
+"a geometrycollection. Each components of the input geometry is assumed to be "
+"valid, so you won't get a valid multipolygon out of a bow-tie polygon "
+"(invalid)."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2597
+#: reference_processing.xml:2640
 #, no-c-format
-msgid "You may use this function to node a set of linestrings. You may mix ST_UnaryUnion with ST_Collect to fine-tune how many geometries at once you want to dissolve to be nice on both memory size and CPU time, finding the balance between ST_Union and ST_MemUnion."
+msgid ""
+"You may use this function to node a set of linestrings. You may mix "
+"ST_UnaryUnion with ST_Collect to fine-tune how many geometries at once you "
+"want to dissolve to be nice on both memory size and CPU time, finding the "
+"balance between ST_Union and ST_MemUnion."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2615
+#: reference_processing.xml:2658
 #, no-c-format
-msgid ", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref linkend=\"ST_Node\"/>"
+msgid ""
+", <xref linkend=\"ST_MemUnion\"/>, <xref linkend=\"ST_Collect\"/>, <xref "
+"linkend=\"ST_Node\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_processing.xml:2626
+#: reference_processing.xml:2669
 #, no-c-format
-msgid "ST_Voronoi"
+msgid "ST_VoronoiLines"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_processing.xml:2628
+#: reference_processing.xml:2671
 #, no-c-format
-msgid "Computes a Voronoi diagram from the vertices of a geometry."
+msgid ""
+"Returns the boundaries between the cells of the Voronoi diagram constructed "
+"from the vertices of a geometry."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_processing.xml:2633
+#: reference_processing.xml:2676
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Voronoi</function></funcdef> <paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice=\"opt\"> <parameter>clip</parameter> <type>geometry</type> </paramdef> <paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> <paramdef choice=\"opt\"> <parameter>return_polygons</parameter> <type>boolean</type> </paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_VoronoiLines</function></funcdef> <paramdef> "
+"<parameter>g1</parameter> <type>geometry</type> </paramdef> <paramdef choice="
+"\"opt\"> <parameter>tolerance</parameter> <type>float8</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>extend_to</parameter> <type>geometry</"
+"type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2659
+#: reference_processing.xml:2698
 #, no-c-format
-msgid "ST_Voronoi computes a two-dimensional <ulink url=\"https://en.wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the supplied geometry. By default, the result will be a GeometryCollection of Polygons that covers an envelope larger than the extent of the input vertices."
+msgid ""
+"ST_VoronoiLines computes a two-dimensional <ulink url=\"https://en.wikipedia."
+"org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the vertices of the "
+"supplied geometry and returns the boundaries between cells in that diagram "
+"as a MultiLineString."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2665
+#: reference_processing.xml:2703 reference_processing.xml:2793
 #, no-c-format
 msgid "Optional parameters:"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2669
+#: reference_processing.xml:2707 reference_processing.xml:2797
 #, no-c-format
-msgid "'clip' : If a geometry is supplied as the \"clip\" parameter, the diagram will be extended to cover the envelope of the \"clip\" geometry, unless that envelope is smaller than the default envelope. (default = NULL)"
+msgid ""
+"'tolerance' : The distance within which vertices will be considered "
+"equivalent. Robustness of the algorithm can be improved by supplying a "
+"nonzero tolerance distance. (default = 0.0)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2674
+#: reference_processing.xml:2710 reference_processing.xml:2800
 #, no-c-format
-msgid "'tolerance' : The distance within which vertices will be considered equivalent. Robustness of the algorithm can be improved by supplying a nonzero tolerance distance. (default = 0.0)"
+msgid ""
+"'extend_to' : If a geometry is supplied as the \"extend_to\" parameter, the "
+"diagram will be extended to cover the envelope of the \"extend_to\" "
+"geometry, unless that envelope is smaller than the default envelope. "
+"(default = NULL)"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2677
+#: reference_processing.xml:2717 reference_processing.xml:2807
 #, no-c-format
-msgid "'return_polygons' : if true, the result of ST_Voronoi will be a GeometryCollection of Polygons. If false, the result will be a MultiLineString. (default = true)"
+msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2682
+#: reference_processing.xml:2732
 #, no-c-format
-msgid "Availability: 2.3.0 - requires GEOS >= 3.5.0."
+msgid "Voronoi lines with tolerance of 30 units"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_processing.xml:2735 reference_processing.xml:2853
+#, no-c-format
+msgid ""
+"SELECT ST_VoronoiLines(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g"
+msgstr ""
+
+#. Tag: screen
+#: reference_processing.xml:2736 reference_processing.xml:2854
+#, no-c-format
+msgid ""
+"-- ST_AsText output\n"
+"MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),"
+"(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 "
+"-45.7142857142858,36.8181818181818 92.2727272727273))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2698
+#: reference_processing.xml:2749
 #, no-c-format
-msgid "Points overlaid on top of voronoi diagram"
+msgid ""
+", <xref linkend=\"ST_VoronoiPolygons\"/>, <xref linkend=\"ST_Collect\"/>"
 msgstr ""
 
-#. Tag: programlisting
-#: reference_processing.xml:2701
+#. Tag: refname
+#: reference_processing.xml:2759
+#, no-c-format
+msgid "ST_VoronoiPolygons"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_processing.xml:2761
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_Voronoi(geom) As geom\n"
-      "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry As geom ) As g;"
+"Returns the cells of the Voronoi diagram constructed from the vertices of a "
+"geometry."
 msgstr ""
 
-#. Tag: screen
-#: reference_processing.xml:2702
+#. Tag: funcprototype
+#: reference_processing.xml:2766
 #, no-c-format
 msgid ""
-      "-- ST_AsText output\n"
-      "GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 43.3333333333333)),\n"
-      "POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 92.2727272727273,55 79.2857142857143,55 -90)),\n"
-      "POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 -20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 -20.7142857142857)),\n"
-      "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 270)))"
+"<funcdef>geometry <function>ST_VoronoiPolygons</function></funcdef> "
+"<paramdef> <parameter>g1</parameter> <type>geometry</type> </paramdef> "
+"<paramdef choice=\"opt\"> <parameter>tolerance</parameter> <type>float8</"
+"type> </paramdef> <paramdef choice=\"opt\"> <parameter>extend_to</parameter> "
+"<type>geometry</type> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2712
+#: reference_processing.xml:2788
 #, no-c-format
-msgid "Voronoi with tolerance of 30 units"
+msgid ""
+"ST_VoronoiPolygons computes a two-dimensional <ulink url=\"https://en."
+"wikipedia.org/wiki/Voronoi_diagram\">Voronoi diagram</ulink> from the "
+"vertices of the supplied geometry. The result is a GeometryCollection of "
+"Polygons that covers an envelope larger than the extent of the input "
+"vertices."
+msgstr ""
+
+#. Tag: para
+#: reference_processing.xml:2823
+#, no-c-format
+msgid "Points overlaid on top of Voronoi diagram"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2715
+#: reference_processing.xml:2826
 #, no-c-format
 msgid ""
-      "SELECT ST_Voronoi(geom, null,30) As geom\n"
-      "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry As geom ) As g;"
+"SELECT\n"
+"        ST_VoronoiPolygons(geom) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2716
+#: reference_processing.xml:2827
 #, no-c-format
 msgid ""
-      "-- ST_AsText output\n"
-      "GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 43.3333333333333)),\n"
-      "POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 -45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 92.2727272727273,230 -45.7142857142858)),\n"
-      "POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 270)))"
+"-- ST_AsText output\n"
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((55 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,55 79.2857142857143,55 -90)),\n"
+"POLYGON((230 47.5,230 -20.7142857142857,55 79.2857142857143,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-20.7142857142857,230 -90,55 -90,55 79.2857142857143,230 "
+"-20.7142857142857)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2725
+#: reference_processing.xml:2837
 #, no-c-format
-msgid "Voronoi with tolerance of 30 units as multilinestring"
+msgid "Voronoi with tolerance of 30 units"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_processing.xml:2728
+#: reference_processing.xml:2840
 #, no-c-format
 msgid ""
-      "SELECT ST_Voronoi(geom, null,30,false) As geom\n"
-      "FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry As geom ) As g"
+"SELECT ST_VoronoiPolygons(geom, 30) As geom\n"
+"FROM (SELECT 'MULTIPOINT (50 30, 60 30, 100 100,10 150, 110 120)'::geometry "
+"As geom ) As g;"
 msgstr ""
 
 #. Tag: screen
-#: reference_processing.xml:2729
+#: reference_processing.xml:2841
 #, no-c-format
 msgid ""
-      "-- ST_AsText output\n"
-      "MULTILINESTRING((135.555555555556 270,36.8181818181818 92.2727272727273),(36.8181818181818 92.2727272727273,-110 43.3333333333333),(230 -45.7142857142858,36.8181818181818 92.2727272727273))"
+"-- ST_AsText output\n"
+"GEOMETRYCOLLECTION(POLYGON((-110 43.3333333333333,-110 270,100.5 "
+"270,59.3478260869565 132.826086956522,36.8181818181818 92.2727272727273,-110 "
+"43.3333333333333)),\n"
+"POLYGON((230 47.5,230 -45.7142857142858,36.8181818181818 "
+"92.2727272727273,59.3478260869565 132.826086956522,230 47.5)),POLYGON((230 "
+"-45.7142857142858,230 -90,-110 -90,-110 43.3333333333333,36.8181818181818 "
+"92.2727272727273,230 -45.7142857142858)),\n"
+"POLYGON((100.5 270,230 270,230 47.5,59.3478260869565 132.826086956522,100.5 "
+"270)))"
 msgstr ""
 
 #. Tag: para
-#: reference_processing.xml:2742
+#: reference_processing.xml:2850
 #, no-c-format
-msgid ", <xref linkend=\"ST_Collect\"/>"
+msgid "Voronoi with tolerance of 30 units as MultiLineString"
 msgstr ""
 
+#. Tag: para
+#: reference_processing.xml:2867
+#, no-c-format
+msgid ", <xref linkend=\"ST_VoronoiLines\"/>, <xref linkend=\"ST_Collect\"/>"
+msgstr ""
diff --git a/doc/po/templates/reference_raster.xml.pot b/doc/po/templates/reference_raster.xml.pot
index 553f3db..f3751c5 100644
--- a/doc/po/templates/reference_raster.xml.pot
+++ b/doc/po/templates/reference_raster.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-09-01 05:38+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,69 +23,83 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:5
 #, no-c-format
-msgid "The functions given below are the ones which a user of PostGIS Raster is likely to need and which are currently available in PostGIS Raster. There are other functions which are required support functions to the raster objects which are not of use to a general user."
+msgid ""
+"The functions given below are the ones which a user of PostGIS Raster is "
+"likely to need and which are currently available in PostGIS Raster. There "
+"are other functions which are required support functions to the raster "
+"objects which are not of use to a general user."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:9
 #, no-c-format
-msgid "<varname>raster</varname> is a new PostGIS type for storing and analyzing raster data."
+msgid ""
+"<varname>raster</varname> is a new PostGIS type for storing and analyzing "
+"raster data."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:10
 #, no-c-format
-msgid "For loading rasters from raster files please refer to <xref linkend=\"RT_Loading_Rasters\"/>"
+msgid ""
+"For loading rasters from raster files please refer to <xref linkend="
+"\"RT_Loading_Rasters\"/>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:12
 #, no-c-format
-msgid "For the examples in this reference we will be using a raster table of dummy rasters - Formed with the following code"
+msgid ""
+"For the examples in this reference we will be using a raster table of dummy "
+"rasters - Formed with the following code"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:13
 #, no-c-format
 msgid ""
-      "CREATE TABLE dummy_rast(rid integer, rast raster);\n"
-      "INSERT INTO dummy_rast(rid, rast)\n"
-      "VALUES (1,\n"
-      "('01' -- little endian (uint8 ndr)\n"
-      "||\n"
-      "'0000' -- version (uint16 0)\n"
-      "||\n"
-      "'0000' -- nBands (uint16 0)\n"
-      "||\n"
-      "'0000000000000040' -- scaleX (float64 2)\n"
-      "||\n"
-      "'0000000000000840' -- scaleY (float64 3)\n"
-      "||\n"
-      "'000000000000E03F' -- ipX (float64 0.5)\n"
-      "||\n"
-      "'000000000000E03F' -- ipY (float64 0.5)\n"
-      "||\n"
-      "'0000000000000000' -- skewX (float64 0)\n"
-      "||\n"
-      "'0000000000000000' -- skewY (float64 0)\n"
-      "||\n"
-      "'00000000' -- SRID (int32 0)\n"
-      "||\n"
-      "'0A00' -- width (uint16 10)\n"
-      "||\n"
-      "'1400' -- height (uint16 20)\n"
-      ")::raster\n"
-      "),\n"
-      "-- Raster: 5 x 5 pixels, 3 bands, PT_8BUI pixel type, NODATA = 0\n"
-      "(2,  ('01000003009A9999999999A93F9A9999999999A9BF000000E02B274A' ||\n"
-      "'41000000007719564100000000000000000000000000000000FFFFFFFF050005000400FDFEFDFEFEFDFEFEFDF9FAFEF' ||\n"
-      "'EFCF9FBFDFEFEFDFCFAFEFEFE04004E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087040046566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665')::raster);"
+"CREATE TABLE dummy_rast(rid integer, rast raster);\n"
+"INSERT INTO dummy_rast(rid, rast)\n"
+"VALUES (1,\n"
+"('01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0000' -- nBands (uint16 0)\n"
+"||\n"
+"'0000000000000040' -- scaleX (float64 2)\n"
+"||\n"
+"'0000000000000840' -- scaleY (float64 3)\n"
+"||\n"
+"'000000000000E03F' -- ipX (float64 0.5)\n"
+"||\n"
+"'000000000000E03F' -- ipY (float64 0.5)\n"
+"||\n"
+"'0000000000000000' -- skewX (float64 0)\n"
+"||\n"
+"'0000000000000000' -- skewY (float64 0)\n"
+"||\n"
+"'00000000' -- SRID (int32 0)\n"
+"||\n"
+"'0A00' -- width (uint16 10)\n"
+"||\n"
+"'1400' -- height (uint16 20)\n"
+")::raster\n"
+"),\n"
+"-- Raster: 5 x 5 pixels, 3 bands, PT_8BUI pixel type, NODATA = 0\n"
+"(2,  ('01000003009A9999999999A93F9A9999999999A9BF000000E02B274A' ||\n"
+"'41000000007719564100000000000000000000000000000000FFFFFFFF050005000400FDFEFDFEFEFDFEFEFDF9FAFEF' "
+"||\n"
+"'EFCF9FBFDFEFEFDFCFAFEFEFE04004E627AADD16076B4F9FE6370A9F5FE59637AB0E54F58617087040046566487A1506CA2E3FA5A6CAFFBFE4D566DA4CB3E454C5665')::"
+"raster);"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:17
 #, no-c-format
-msgid "This section lists the PostgreSQL data types specifically created to support raster functionality."
+msgid ""
+"This section lists the PostgreSQL data types specifically created to support "
+"raster functionality."
 msgstr ""
 
 #. Tag: title
@@ -103,11 +117,83 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:25
 #, no-c-format
-msgid "A spatial datatype with two fields - geom (holding a geometry object) and val (holding a double precision pixel value from a raster band)."
+msgid ""
+"A spatial datatype with two fields - geom (holding a geometry object) and "
+"val (holding a double precision pixel value from a raster band)."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121 reference_raster.xml:171 reference_raster.xml:211 reference_raster.xml:257 reference_raster.xml:354 reference_raster.xml:536 reference_raster.xml:710 reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889 reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002 reference_raster.xml:1060 reference_raster.xml:1105 reference_raster.xml:1211 reference_raster.xml:1420 reference_r [...]
+#: reference_raster.xml:30 reference_raster.xml:49 reference_raster.xml:121
+#: reference_raster.xml:171 reference_raster.xml:211 reference_raster.xml:257
+#: reference_raster.xml:354 reference_raster.xml:536 reference_raster.xml:710
+#: reference_raster.xml:777 reference_raster.xml:846 reference_raster.xml:889
+#: reference_raster.xml:924 reference_raster.xml:961 reference_raster.xml:1002
+#: reference_raster.xml:1060 reference_raster.xml:1105
+#: reference_raster.xml:1220 reference_raster.xml:1429
+#: reference_raster.xml:1516 reference_raster.xml:1602
+#: reference_raster.xml:1659 reference_raster.xml:1726
+#: reference_raster.xml:1791 reference_raster.xml:1833
+#: reference_raster.xml:1883 reference_raster.xml:1922
+#: reference_raster.xml:1956 reference_raster.xml:1993
+#: reference_raster.xml:2036 reference_raster.xml:2071
+#: reference_raster.xml:2105 reference_raster.xml:2155
+#: reference_raster.xml:2209 reference_raster.xml:2246
+#: reference_raster.xml:2286 reference_raster.xml:2341
+#: reference_raster.xml:2396 reference_raster.xml:2442
+#: reference_raster.xml:2477 reference_raster.xml:2513
+#: reference_raster.xml:2549 reference_raster.xml:2584
+#: reference_raster.xml:2623 reference_raster.xml:2657
+#: reference_raster.xml:2691 reference_raster.xml:2735
+#: reference_raster.xml:2797 reference_raster.xml:2852
+#: reference_raster.xml:2893 reference_raster.xml:2940
+#: reference_raster.xml:2982 reference_raster.xml:3033
+#: reference_raster.xml:3068 reference_raster.xml:3143
+#: reference_raster.xml:3186 reference_raster.xml:3232
+#: reference_raster.xml:3290 reference_raster.xml:3333
+#: reference_raster.xml:3384 reference_raster.xml:3427
+#: reference_raster.xml:3499 reference_raster.xml:3586
+#: reference_raster.xml:3673 reference_raster.xml:3761
+#: reference_raster.xml:3846 reference_raster.xml:3972
+#: reference_raster.xml:4069 reference_raster.xml:4121
+#: reference_raster.xml:4169 reference_raster.xml:4212
+#: reference_raster.xml:4259 reference_raster.xml:4303
+#: reference_raster.xml:4341 reference_raster.xml:4416
+#: reference_raster.xml:4485 reference_raster.xml:4553
+#: reference_raster.xml:4630 reference_raster.xml:4702
+#: reference_raster.xml:4781 reference_raster.xml:4889
+#: reference_raster.xml:4924 reference_raster.xml:4991
+#: reference_raster.xml:5056 reference_raster.xml:5169
+#: reference_raster.xml:5290 reference_raster.xml:5356
+#: reference_raster.xml:5435 reference_raster.xml:5581
+#: reference_raster.xml:5624 reference_raster.xml:5671
+#: reference_raster.xml:5766 reference_raster.xml:5857
+#: reference_raster.xml:5945 reference_raster.xml:6056
+#: reference_raster.xml:6249 reference_raster.xml:6525
+#: reference_raster.xml:6674 reference_raster.xml:7004
+#: reference_raster.xml:7210 reference_raster.xml:7334
+#: reference_raster.xml:7660 reference_raster.xml:7778
+#: reference_raster.xml:7891 reference_raster.xml:8033
+#: reference_raster.xml:8119 reference_raster.xml:8191
+#: reference_raster.xml:8255 reference_raster.xml:8326
+#: reference_raster.xml:8401 reference_raster.xml:8484
+#: reference_raster.xml:8555 reference_raster.xml:8611
+#: reference_raster.xml:8686 reference_raster.xml:8757
+#: reference_raster.xml:8841 reference_raster.xml:8933
+#: reference_raster.xml:9015 reference_raster.xml:9069
+#: reference_raster.xml:9143 reference_raster.xml:9191
+#: reference_raster.xml:9243 reference_raster.xml:9285
+#: reference_raster.xml:9333 reference_raster.xml:9384
+#: reference_raster.xml:9432 reference_raster.xml:9474
+#: reference_raster.xml:9548 reference_raster.xml:9593
+#: reference_raster.xml:9637 reference_raster.xml:9682
+#: reference_raster.xml:9751 reference_raster.xml:9798
+#: reference_raster.xml:9871 reference_raster.xml:9939
+#: reference_raster.xml:10028 reference_raster.xml:10113
+#: reference_raster.xml:10194 reference_raster.xml:10275
+#: reference_raster.xml:10404 reference_raster.xml:10488
+#: reference_raster.xml:10568 reference_raster.xml:10687
+#: reference_raster.xml:10734 reference_raster.xml:10806
+#: reference_raster.xml:10903 reference_raster.xml:10996
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -115,11 +201,84 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:31
 #, no-c-format
-msgid "geomval is a compound data type consisting of a geometry object referenced by the .geom field and val, a double precision value that represents the pixel value at a particular geometric location in a raster band. It is used by the ST_DumpAsPolygon and Raster intersection family of functions as an output type to explode a raster band into geometry polygons."
+msgid ""
+"geomval is a compound data type consisting of a geometry object referenced "
+"by the .geom field and val, a double precision value that represents the "
+"pixel value at a particular geometric location in a raster band. It is used "
+"by the ST_DumpAsPolygon and Raster intersection family of functions as an "
+"output type to explode a raster band into geometry polygons."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157 reference_raster.xml:200 reference_raster.xml:245 reference_raster.xml:340 reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725 reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899 reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024 reference_raster.xml:1075 reference_raster.xml:1125 reference_raster.xml:1255 reference_raster.xml:1472 reference_ [...]
+#: reference_raster.xml:37 reference_raster.xml:107 reference_raster.xml:157
+#: reference_raster.xml:200 reference_raster.xml:245 reference_raster.xml:340
+#: reference_raster.xml:389 reference_raster.xml:584 reference_raster.xml:725
+#: reference_raster.xml:803 reference_raster.xml:863 reference_raster.xml:899
+#: reference_raster.xml:936 reference_raster.xml:974 reference_raster.xml:1024
+#: reference_raster.xml:1075 reference_raster.xml:1134
+#: reference_raster.xml:1264 reference_raster.xml:1481
+#: reference_raster.xml:1571 reference_raster.xml:1616
+#: reference_raster.xml:1679 reference_raster.xml:1755
+#: reference_raster.xml:1806 reference_raster.xml:1854
+#: reference_raster.xml:1901 reference_raster.xml:1935
+#: reference_raster.xml:1971 reference_raster.xml:2014
+#: reference_raster.xml:2050 reference_raster.xml:2084
+#: reference_raster.xml:2128 reference_raster.xml:2188
+#: reference_raster.xml:2225 reference_raster.xml:2263
+#: reference_raster.xml:2308 reference_raster.xml:2367
+#: reference_raster.xml:2421 reference_raster.xml:2456
+#: reference_raster.xml:2492 reference_raster.xml:2528
+#: reference_raster.xml:2563 reference_raster.xml:2597
+#: reference_raster.xml:2636 reference_raster.xml:2670
+#: reference_raster.xml:2705 reference_raster.xml:2755
+#: reference_raster.xml:2812 reference_raster.xml:2867
+#: reference_raster.xml:2918 reference_raster.xml:2953
+#: reference_raster.xml:3008 reference_raster.xml:3046
+#: reference_raster.xml:3121 reference_raster.xml:3158
+#: reference_raster.xml:3200 reference_raster.xml:3258
+#: reference_raster.xml:3301 reference_raster.xml:3352
+#: reference_raster.xml:3395 reference_raster.xml:3446
+#: reference_raster.xml:3521 reference_raster.xml:3611
+#: reference_raster.xml:3705 reference_raster.xml:3776
+#: reference_raster.xml:3925 reference_raster.xml:3991
+#: reference_raster.xml:4147 reference_raster.xml:4182
+#: reference_raster.xml:4231 reference_raster.xml:4276
+#: reference_raster.xml:4316 reference_raster.xml:4354
+#: reference_raster.xml:4446 reference_raster.xml:4511
+#: reference_raster.xml:4580 reference_raster.xml:4658
+#: reference_raster.xml:4732 reference_raster.xml:4854
+#: reference_raster.xml:4902 reference_raster.xml:4943
+#: reference_raster.xml:5012 reference_raster.xml:5073
+#: reference_raster.xml:5204 reference_raster.xml:5305
+#: reference_raster.xml:5392 reference_raster.xml:5452
+#: reference_raster.xml:5599 reference_raster.xml:5720
+#: reference_raster.xml:5811 reference_raster.xml:5902
+#: reference_raster.xml:5982 reference_raster.xml:6212
+#: reference_raster.xml:6446 reference_raster.xml:6584
+#: reference_raster.xml:6935 reference_raster.xml:7171
+#: reference_raster.xml:7284 reference_raster.xml:7576
+#: reference_raster.xml:7735 reference_raster.xml:7858
+#: reference_raster.xml:7991 reference_raster.xml:8062
+#: reference_raster.xml:8150 reference_raster.xml:8223
+#: reference_raster.xml:8293 reference_raster.xml:8362
+#: reference_raster.xml:8444 reference_raster.xml:8523
+#: reference_raster.xml:8578 reference_raster.xml:8647
+#: reference_raster.xml:8718 reference_raster.xml:8793
+#: reference_raster.xml:8886 reference_raster.xml:8983
+#: reference_raster.xml:9026 reference_raster.xml:9111
+#: reference_raster.xml:9159 reference_raster.xml:9210
+#: reference_raster.xml:9260 reference_raster.xml:9305
+#: reference_raster.xml:9358 reference_raster.xml:9404
+#: reference_raster.xml:9447 reference_raster.xml:9486
+#: reference_raster.xml:9696 reference_raster.xml:9764
+#: reference_raster.xml:9817 reference_raster.xml:9883
+#: reference_raster.xml:9974 reference_raster.xml:10059
+#: reference_raster.xml:10140 reference_raster.xml:10221
+#: reference_raster.xml:10305 reference_raster.xml:10434
+#: reference_raster.xml:10515 reference_raster.xml:10595
+#: reference_raster.xml:10708 reference_raster.xml:10752
+#: reference_raster.xml:10839 reference_raster.xml:10934
+#: reference_raster.xml:11027
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -133,13 +292,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:45
 #, no-c-format
-msgid "<refpurpose>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</refpurpose>"
+msgid ""
+"<refpurpose>A composite type used as input into the ST_AddBand function "
+"defining the attributes and initial value of the new band.</refpurpose>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:50
 #, no-c-format
-msgid "<para>A composite type used as input into the ST_AddBand function defining the attributes and initial value of the new band.</para>"
+msgid ""
+"<para>A composite type used as input into the ST_AddBand function defining "
+"the attributes and initial value of the new band.</para>"
 msgstr ""
 
 #. Tag: term
@@ -151,7 +314,10 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:60
 #, no-c-format
-msgid "1-based value indicating the position where the new band will be added amongst the raster's bands. If NULL, the new band will be added at the end of the raster's bands."
+msgid ""
+"1-based value indicating the position where the new band will be added "
+"amongst the raster's bands. If NULL, the new band will be added at the end "
+"of the raster's bands."
 msgstr ""
 
 #. Tag: term
@@ -163,7 +329,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:72
 #, no-c-format
-msgid "Pixel type of the new band. One of defined pixel types as described in <xref linkend=\"RT_ST_BandPixelType\"/>."
+msgid ""
+"Pixel type of the new band. One of defined pixel types as described in <xref "
+"linkend=\"RT_ST_BandPixelType\"/>."
 msgstr ""
 
 #. Tag: term
@@ -187,7 +355,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:96
 #, no-c-format
-msgid "NODATA value of the new band. If NULL, the new band will not have a NODATA value assigned."
+msgid ""
+"NODATA value of the new band. If NULL, the new band will not have a NODATA "
+"value assigned."
 msgstr ""
 
 #. Tag: refname
@@ -199,13 +369,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:117
 #, no-c-format
-msgid "<refpurpose>A composite type for use when needing to express a raster and a band index of that raster.</refpurpose>"
+msgid ""
+"<refpurpose>A composite type for use when needing to express a raster and a "
+"band index of that raster.</refpurpose>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:122
 #, no-c-format
-msgid "<para>A composite type for use when needing to express a raster and a band index of that raster.</para>"
+msgid ""
+"<para>A composite type for use when needing to express a raster and a band "
+"index of that raster.</para>"
 msgstr ""
 
 #. Tag: term
@@ -247,13 +421,21 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:172
 #, no-c-format
-msgid "raster is a spatial data type used to represent raster data such as those imported from jpegs, tiffs, pngs, digital elevation models. Each raster has 1 or more bands each having a set of pixel values. Rasters can be georeferenced."
+msgid ""
+"raster is a spatial data type used to represent raster data such as those "
+"imported from jpegs, tiffs, pngs, digital elevation models. Each raster has "
+"1 or more bands each having a set of pixel values. Rasters can be "
+"georeferenced."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:175
 #, no-c-format
-msgid "Requires PostGIS be compiled with GDAL support. Currently rasters can be implicitly converted to geometry type, but the conversion returns the <xref linkend=\"RT_ST_ConvexHull\"/> of the raster. This auto casting may be removed in the near future so don't rely on it."
+msgid ""
+"Requires PostGIS be compiled with GDAL support. Currently rasters can be "
+"implicitly converted to geometry type, but the conversion returns the <xref "
+"linkend=\"RT_ST_ConvexHull\"/> of the raster. This auto casting may be "
+"removed in the near future so don't rely on it."
 msgstr ""
 
 #. Tag: title
@@ -265,7 +447,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:182
 #, no-c-format
-msgid "This section lists the automatic as well as explicit casts allowed for this data type"
+msgid ""
+"This section lists the automatic as well as explicit casts allowed for this "
+"data type"
 msgstr ""
 
 #. Tag: entry
@@ -301,13 +485,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:208
 #, no-c-format
-msgid "<refpurpose>A composite type used as input into the ST_Reclass function defining the behavior of reclassification.</refpurpose>"
+msgid ""
+"<refpurpose>A composite type used as input into the ST_Reclass function "
+"defining the behavior of reclassification.</refpurpose>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:212
 #, no-c-format
-msgid "<para>A composite type used as input into the ST_Reclass function defining the behavior of reclassification.</para>"
+msgid ""
+"<para>A composite type used as input into the ST_Reclass function defining "
+"the behavior of reclassification.</para>"
 msgstr ""
 
 #. Tag: term
@@ -331,20 +519,24 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:220
 #, no-c-format
-msgid "range expression consisting of comma delimited range:map_range mappings. : to define mapping that defines how to map old band values to new band values. ( means >, ) means less than, ] < or equal, [ means > or equal"
+msgid ""
+"range expression consisting of comma delimited range:map_range mappings. : "
+"to define mapping that defines how to map old band values to new band "
+"values. ( means >, ) means less than, ] < or equal, [ means > or "
+"equal"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:221
 #, no-c-format
 msgid ""
-      "1. [a-b] = a <= x <= b\n"
-      "\n"
-      "2. (a-b] = a < x <= b\n"
-      "\n"
-      "3. [a-b) = a <= x < b\n"
-      "\n"
-      "4. (a-b) = a < x < b"
+"1. [a-b] = a <= x <= b\n"
+"\n"
+"2. (a-b] = a < x <= b\n"
+"\n"
+"3. [a-b) = a <= x < b\n"
+"\n"
+"4. (a-b) = a < x < b"
 msgstr ""
 
 #. Tag: para
@@ -362,7 +554,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:228
 #, no-c-format
-msgid "One of defined pixel types as described in <xref linkend=\"RT_ST_BandPixelType\"/>"
+msgid ""
+"One of defined pixel types as described in <xref linkend="
+"\"RT_ST_BandPixelType\"/>"
 msgstr ""
 
 #. Tag: term
@@ -374,7 +568,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:232
 #, no-c-format
-msgid "Value to treat as no data. For image outputs that support transparency, these will be blank."
+msgid ""
+"Value to treat as no data. For image outputs that support transparency, "
+"these will be blank."
 msgstr ""
 
 #. Tag: title
@@ -386,7 +582,9 @@ msgstr ""
 #. Tag: programlisting
 #: reference_raster.xml:238
 #, no-c-format
-msgid "SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', 255)::reclassarg;"
+msgid ""
+"SELECT ROW(2, '0-100:1-10, 101-500:11-150,501 - 10000: 151-254', '8BUI', "
+"255)::reclassarg;"
 msgstr ""
 
 #. Tag: title
@@ -410,13 +608,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:253
 #, no-c-format
-msgid "A composite type returned by the ST_SummaryStats and ST_SummaryStatsAgg functions."
+msgid ""
+"A composite type returned by the ST_SummaryStats and ST_SummaryStatsAgg "
+"functions."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:258
 #, no-c-format
-msgid "A composite type returned by the <xref linkend=\"RT_ST_SummaryStats\"/> and <xref linkend=\"RT_ST_SummaryStatsAgg\"/> functions."
+msgid ""
+"A composite type returned by the <xref linkend=\"RT_ST_SummaryStats\"/> and "
+"<xref linkend=\"RT_ST_SummaryStatsAgg\"/> functions."
 msgstr ""
 
 #. Tag: term
@@ -506,13 +708,18 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:350
 #, no-c-format
-msgid "<refpurpose>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</refpurpose>"
+msgid ""
+"<refpurpose>A composite type used as input into the ST_Union function "
+"defining the bands to be processed and behavior of the UNION operation.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:355
 #, no-c-format
-msgid "<para>A composite type used as input into the ST_Union function defining the bands to be processed and behavior of the UNION operation.</para>"
+msgid ""
+"<para>A composite type used as input into the ST_Union function defining the "
+"bands to be processed and behavior of the UNION operation.</para>"
 msgstr ""
 
 #. Tag: para
@@ -530,7 +737,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:377
 #, no-c-format
-msgid "Type of UNION operation. One of defined types as described in <xref linkend=\"RT_ST_Union\"/>."
+msgid ""
+"Type of UNION operation. One of defined types as described in <xref linkend="
+"\"RT_ST_Union\"/>."
 msgstr ""
 
 #. Tag: title
@@ -548,31 +757,96 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:404
 #, no-c-format
-msgid "Adds raster constraints to a loaded raster table for a specific column that constrains spatial ref, scaling, blocksize, alignment, bands, band type and a flag to denote if raster column is regularly blocked. The table must be loaded with data for the constraints to be inferred. Returns true of the constraint setting was accomplished and if issues a notice."
+msgid ""
+"Adds raster constraints to a loaded raster table for a specific column that "
+"constrains spatial ref, scaling, blocksize, alignment, bands, band type and "
+"a flag to denote if raster column is regularly blocked. The table must be "
+"loaded with data for the constraints to be inferred. Returns true of the "
+"constraint setting was accomplished and if issues a notice."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:408
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>AddRasterConstraints</function></funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></paramdef> <paramdef><type>boolean </type> <p [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>AddRasterConstraints</function></"
+"funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>blocksize_x</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>blocksize_y</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>same_alignment</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>regular_blocking</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>VARIADIC constraints</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>VARIADIC constraints</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>srid=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>scale_x=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>scale_y=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>blocksize_x=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>blocksize_y=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>same_alignment=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>regular_blocking=false</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter> </paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:538
 #, no-c-format
-msgid "Generates constraints on a raster column that are used to display information in the <varname>raster_columns</varname> raster catalog. The <varname>rastschema</varname> is the name of the table schema the table resides in. The <varname>srid</varname> must be an integer value reference to an entry in the SPATIAL_REF_SYS table."
+msgid ""
+"Generates constraints on a raster column that are used to display "
+"information in the <varname>raster_columns</varname> raster catalog. The "
+"<varname>rastschema</varname> is the name of the table schema the table "
+"resides in. The <varname>srid</varname> must be an integer value reference "
+"to an entry in the SPATIAL_REF_SYS table."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:543
 #, no-c-format
-msgid "<varname>raster2pgsql</varname> loader uses this function to register raster tables"
+msgid ""
+"<varname>raster2pgsql</varname> loader uses this function to register raster "
+"tables"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:544
 #, no-c-format
-msgid "Valid constraint names to pass in: refer to <xref linkend=\"RT_Raster_Columns\"/> for more details."
+msgid ""
+"Valid constraint names to pass in: refer to <xref linkend=\"RT_Raster_Columns"
+"\"/> for more details."
 msgstr ""
 
 #. Tag: para
@@ -584,19 +858,23 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:547
 #, no-c-format
-msgid "<varname>blocksize_x</varname> sets X tile (width in pixels of each tile)"
+msgid ""
+"<varname>blocksize_x</varname> sets X tile (width in pixels of each tile)"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:548
 #, no-c-format
-msgid "<varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)"
+msgid ""
+"<varname>blocksize_y</varname> sets Y tile (height in pixels of each tile)"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:549
 #, no-c-format
-msgid "<varname>extent</varname> computes extent of whole table and applys constraint all rasters must be within that extent"
+msgid ""
+"<varname>extent</varname> computes extent of whole table and applys "
+"constraint all rasters must be within that extent"
 msgstr ""
 
 #. Tag: para
@@ -608,19 +886,26 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:552
 #, no-c-format
-msgid "<varname>pixel_types</varname> reads array of pixel types for each band ensure all band n have same pixel type"
+msgid ""
+"<varname>pixel_types</varname> reads array of pixel types for each band "
+"ensure all band n have same pixel type"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:553
 #, no-c-format
-msgid "<varname>regular_blocking</varname> sets spatially unique (no two rasters can be spatially the same) and coverage tile (raster is aligned to a coverage) constraints"
+msgid ""
+"<varname>regular_blocking</varname> sets spatially unique (no two rasters "
+"can be spatially the same) and coverage tile (raster is aligned to a "
+"coverage) constraints"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:554
 #, no-c-format
-msgid "<varname>same_alignment</varname> ensures they all have same alignment meaning any two tiles you compare will return true for. Refer to"
+msgid ""
+"<varname>same_alignment</varname> ensures they all have same alignment "
+"meaning any two tiles you compare will return true for. Refer to"
 msgstr ""
 
 #. Tag: para
@@ -638,17 +923,40 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:559
 #, no-c-format
-msgid "This function infers the constraints from the data already present in the table. As such for it to work, you must create the raster column first and then load it with data."
+msgid ""
+"This function infers the constraints from the data already present in the "
+"table. As such for it to work, you must create the raster column first and "
+"then load it with data."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:564
 #, no-c-format
-msgid "If you need to load more data in your tables after you have already applied constraints, you may want to run the DropRasterConstraints if the extent of your data has changed."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793 reference_raster.xml:859 reference_raster.xml:1513 reference_raster.xml:1904 reference_raster.xml:2934 reference_raster.xml:3091 reference_raster.xml:3134 reference_raster.xml:3191 reference_raster.xml:4876 reference_raster.xml:4939 reference_raster.xml:5134 reference_raster.xml:5238 reference_raster.xml:5308 reference_raster.xml:5530 reference_raster.xml:6003 reference_raster.xml:7163 reference_raster.xml:7362 [...]
+msgid ""
+"If you need to load more data in your tables after you have already applied "
+"constraints, you may want to run the DropRasterConstraints if the extent of "
+"your data has changed."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:568 reference_raster.xml:717 reference_raster.xml:793
+#: reference_raster.xml:859 reference_raster.xml:1522 reference_raster.xml:1960
+#: reference_raster.xml:2990 reference_raster.xml:3147
+#: reference_raster.xml:3190 reference_raster.xml:3247
+#: reference_raster.xml:4932 reference_raster.xml:4995
+#: reference_raster.xml:5190 reference_raster.xml:5294
+#: reference_raster.xml:5364 reference_raster.xml:5586
+#: reference_raster.xml:6070 reference_raster.xml:7230
+#: reference_raster.xml:7429 reference_raster.xml:7693
+#: reference_raster.xml:7812 reference_raster.xml:7941
+#: reference_raster.xml:8039 reference_raster.xml:8127
+#: reference_raster.xml:8211 reference_raster.xml:8350
+#: reference_raster.xml:8425 reference_raster.xml:8512
+#: reference_raster.xml:8635 reference_raster.xml:8706
+#: reference_raster.xml:8781 reference_raster.xml:8867
+#: reference_raster.xml:8963 reference_raster.xml:9091
+#: reference_raster.xml:9555 reference_raster.xml:9806
+#: reference_raster.xml:9878 reference_raster.xml:10697
 #, no-c-format
 msgid "Availability: 2.0.0"
 msgstr ""
@@ -663,21 +971,26 @@ msgstr ""
 #: reference_raster.xml:574
 #, no-c-format
 msgid ""
-      "CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n"
-      "INSERT INTO myrasters(rast)\n"
-      "SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, 0,4326), 1, '8BSI'::text, -129, NULL);\n"
-      "\n"
-      "SELECT AddRasterConstraints('myrasters'::name, 'rast'::name);\n"
-      "\n"
-      "\n"
-      "-- verify if registered correctly in the raster_columns view --\n"
-      "SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, pixel_types, nodata_values\n"
-      "        FROM raster_columns\n"
-      "        WHERE r_table_name = 'myrasters';\n"
-      "\n"
-      " srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | pixel_types| nodata_values\n"
-      "------+---------+---------+-------------+-------------+-----------+-------------+---------------\n"
-      " 4326 |       2 |       2 |        1000 |        1000 |         1 | {8BSI}      | {0}"
+"CREATE TABLE myrasters(rid SERIAL primary key, rast raster);\n"
+"INSERT INTO myrasters(rast)\n"
+"SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, "
+"0,4326), 1, '8BSI'::text, -129, NULL);\n"
+"\n"
+"SELECT AddRasterConstraints('myrasters'::name, 'rast'::name);\n"
+"\n"
+"\n"
+"-- verify if registered correctly in the raster_columns view --\n"
+"SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
+"pixel_types, nodata_values\n"
+"        FROM raster_columns\n"
+"        WHERE r_table_name = 'myrasters';\n"
+"\n"
+" srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
+"pixel_types| nodata_values\n"
+"------+---------+---------+-------------+-------------+-----------"
+"+-------------+---------------\n"
+" 4326 |       2 |       2 |        1000 |        1000 |         1 | "
+"{8BSI}      | {0}"
 msgstr ""
 
 #. Tag: title
@@ -690,21 +1003,26 @@ msgstr ""
 #: reference_raster.xml:580
 #, no-c-format
 msgid ""
-      "CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n"
-      "INSERT INTO myrasters2(rast)\n"
-      "SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, 0,4326), 1, '8BSI'::text, -129, NULL);\n"
-      "\n"
-      "SELECT AddRasterConstraints('public'::name, 'myrasters2'::name, 'rast'::name,'regular_blocking', 'blocksize');\n"
-      "-- get notice--\n"
-      "NOTICE:  Adding regular blocking constraint\n"
-      "NOTICE:  Adding blocksize-X constraint\n"
-      "NOTICE:  Adding blocksize-Y constraint"
+"CREATE TABLE public.myrasters2(rid SERIAL primary key, rast raster);\n"
+"INSERT INTO myrasters2(rast)\n"
+"SELECT ST_AddBand(ST_MakeEmptyRaster(1000, 1000, 0.3, -0.3, 2, 2, 0, "
+"0,4326), 1, '8BSI'::text, -129, NULL);\n"
+"\n"
+"SELECT AddRasterConstraints('public'::name, 'myrasters2'::name, 'rast'::"
+"name,'regular_blocking', 'blocksize');\n"
+"-- get notice--\n"
+"NOTICE:  Adding regular blocking constraint\n"
+"NOTICE:  Adding blocksize-X constraint\n"
+"NOTICE:  Adding blocksize-Y constraint"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:586
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"RT_DropRasterConstraints\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/"
+">, <xref linkend=\"RT_DropRasterConstraints\"/>, <xref linkend="
+"\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -716,19 +1034,70 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:594
 #, no-c-format
-msgid "Drops PostGIS raster constraints that refer to a raster table column. Useful if you need to reload data or update your raster column data."
+msgid ""
+"Drops PostGIS raster constraints that refer to a raster table column. Useful "
+"if you need to reload data or update your raster column data."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_raster.xml:598
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>DropRasterConstraints</function></funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></paramdef> <paramdef><type>boolean </type> < [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>DropRasterConstraints</function></"
+"funcdef> <paramdef><type>name </type> <parameter>rasttable</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>rastcolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>srid</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_x</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>scale_y</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>blocksize_x</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>blocksize_y</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>same_alignment</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>regular_blocking</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>srid=true</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>scale_x=true</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>scale_y=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>blocksize_x=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>blocksize_y=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>same_alignment=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>regular_blocking=false</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>num_bands=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>pixel_types=true</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>nodata_values=true</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>out_db=true</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>extent=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropRasterConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>rastschema</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rasttable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>rastcolumn</parameter></paramdef> <paramdef><type>text[] </"
+"type> <parameter>constraints</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:711
 #, no-c-format
-msgid "Drops PostGIS raster constraints that refer to a raster table column that were added by <xref linkend=\"RT_AddRasterConstraints\"/>. Useful if you need to load more data or update your raster column data. You do not need to do this if you want to get rid of a raster table or a raster column."
+msgid ""
+"Drops PostGIS raster constraints that refer to a raster table column that "
+"were added by <xref linkend=\"RT_AddRasterConstraints\"/>. Useful if you "
+"need to load more data or update your raster column data. You do not need to "
+"do this if you want to get rid of a raster table or a raster column."
 msgstr ""
 
 #. Tag: para
@@ -746,7 +1115,9 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:714
 #, no-c-format
-msgid "To drop just a raster column and leave the rest of the table, use standard SQL"
+msgid ""
+"To drop just a raster column and leave the rest of the table, use standard "
+"SQL"
 msgstr ""
 
 #. Tag: programlisting
@@ -758,11 +1129,67 @@ msgstr ""
 #. Tag: para
 #: reference_raster.xml:715
 #, no-c-format
-msgid "the table will disappear from the <varname>raster_columns</varname> catalog if the column or table is dropped. However if only the constraints are dropped, the raster column will still be listed in the <varname>raster_columns</varname> catalog, but there will be no other information about it aside from the column name and table."
+msgid ""
+"the table will disappear from the <varname>raster_columns</varname> catalog "
+"if the column or table is dropped. However if only the constraints are "
+"dropped, the raster column will still be listed in the "
+"<varname>raster_columns</varname> catalog, but there will be no other "
+"information about it aside from the column name and table."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894 reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1517 reference_raster.xml:1616 reference_raster.xml:1690 reference_raster.xml:1791 reference_raster.xml:1839 reference_raster.xml:1872 reference_raster.xml:1908 reference_raster.xml:1951 reference_raster.xml:1987 reference_raster.xml:2021 reference_raster.xml:2161 reference_raster.xml:2199 reference_raster.xml:2242 reference_raster.xml:2301  [...]
+#: reference_raster.xml:720 reference_raster.xml:797 reference_raster.xml:894
+#: reference_raster.xml:930 reference_raster.xml:968 reference_raster.xml:1526
+#: reference_raster.xml:1672 reference_raster.xml:1746
+#: reference_raster.xml:1847 reference_raster.xml:1895
+#: reference_raster.xml:1928 reference_raster.xml:1964
+#: reference_raster.xml:2007 reference_raster.xml:2043
+#: reference_raster.xml:2077 reference_raster.xml:2217
+#: reference_raster.xml:2255 reference_raster.xml:2298
+#: reference_raster.xml:2357 reference_raster.xml:2411
+#: reference_raster.xml:2449 reference_raster.xml:2484
+#: reference_raster.xml:2520 reference_raster.xml:2556
+#: reference_raster.xml:2592 reference_raster.xml:2629
+#: reference_raster.xml:2663 reference_raster.xml:2697
+#: reference_raster.xml:2748 reference_raster.xml:2805
+#: reference_raster.xml:2860 reference_raster.xml:2911
+#: reference_raster.xml:2946 reference_raster.xml:3001
+#: reference_raster.xml:3039 reference_raster.xml:3114
+#: reference_raster.xml:3151 reference_raster.xml:3195
+#: reference_raster.xml:3253 reference_raster.xml:3296
+#: reference_raster.xml:3347 reference_raster.xml:3390
+#: reference_raster.xml:3441 reference_raster.xml:3508
+#: reference_raster.xml:3602 reference_raster.xml:3694
+#: reference_raster.xml:3769 reference_raster.xml:3982
+#: reference_raster.xml:4078 reference_raster.xml:4141
+#: reference_raster.xml:4175 reference_raster.xml:4223
+#: reference_raster.xml:4266 reference_raster.xml:4347
+#: reference_raster.xml:4440 reference_raster.xml:4504
+#: reference_raster.xml:4572 reference_raster.xml:4650
+#: reference_raster.xml:4727 reference_raster.xml:4806
+#: reference_raster.xml:4895 reference_raster.xml:4936
+#: reference_raster.xml:5006 reference_raster.xml:5068
+#: reference_raster.xml:5298 reference_raster.xml:5447
+#: reference_raster.xml:5590 reference_raster.xml:5644
+#: reference_raster.xml:5894 reference_raster.xml:6335
+#: reference_raster.xml:7234 reference_raster.xml:7697
+#: reference_raster.xml:7945 reference_raster.xml:8216
+#: reference_raster.xml:8288 reference_raster.xml:8355
+#: reference_raster.xml:8517 reference_raster.xml:8573
+#: reference_raster.xml:8640 reference_raster.xml:8711
+#: reference_raster.xml:8786 reference_raster.xml:9021
+#: reference_raster.xml:9154 reference_raster.xml:9205
+#: reference_raster.xml:9254 reference_raster.xml:9297
+#: reference_raster.xml:9353 reference_raster.xml:9398
+#: reference_raster.xml:9442 reference_raster.xml:9481
+#: reference_raster.xml:9559 reference_raster.xml:9603
+#: reference_raster.xml:9648 reference_raster.xml:9811
+#: reference_raster.xml:9967 reference_raster.xml:10054
+#: reference_raster.xml:10135 reference_raster.xml:10216
+#: reference_raster.xml:10297 reference_raster.xml:10429
+#: reference_raster.xml:10510 reference_raster.xml:10590
+#: reference_raster.xml:10747 reference_raster.xml:10834
+#: reference_raster.xml:10929 reference_raster.xml:11022
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -771,18 +1198,22 @@ msgstr ""
 #: reference_raster.xml:722
 #, no-c-format
 msgid ""
-      "SELECT DropRasterConstraints ('myrasters','rast');\n"
-      "----RESULT output ---\n"
-      "t\n"
-      "\n"
-      "-- verify change in raster_columns --\n"
-      "SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, pixel_types, nodata_values\n"
-      "        FROM raster_columns\n"
-      "        WHERE r_table_name = 'myrasters';\n"
-      "\n"
-      " srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | pixel_types| nodata_values\n"
-      "------+---------+---------+-------------+-------------+-----------+-------------+---------------\n"
-      "    0 |         |         |             |             |           |             |"
+"SELECT DropRasterConstraints ('myrasters','rast');\n"
+"----RESULT output ---\n"
+"t\n"
+"\n"
+"-- verify change in raster_columns --\n"
+"SELECT srid, scale_x, scale_y, blocksize_x, blocksize_y, num_bands, "
+"pixel_types, nodata_values\n"
+"        FROM raster_columns\n"
+"        WHERE r_table_name = 'myrasters';\n"
+"\n"
+" srid | scale_x | scale_y | blocksize_x | blocksize_y | num_bands | "
+"pixel_types| nodata_values\n"
+"------+---------+---------+-------------+-------------+-----------"
+"+-------------+---------------\n"
+"    0 |         |         |             |             |           "
+"|             |"
 msgstr ""
 
 #. Tag: refname
@@ -800,60 +1231,84 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_raster.xml:739
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>AddOverviewConstraints</function></funcdef> <paramdef><type>name </type> <parameter>ovschema</parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</parameter></paramdef> <paramdef><type>name </type> <parameter>refschema</parameter></paramdef> <paramdef><type>name </type> <parameter>reftable</parameter></paramdef> <paramdef><type>name </type> <paramete [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>AddOverviewConstraints</"
+"function></funcdef> <paramdef><type>name </type> <parameter>ovschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>refschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>reftable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>refcolumn</"
+"parameter></paramdef> <paramdef><type>int </type> <parameter>ovfactor</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>AddOverviewConstraints</function></funcdef> <paramdef><type>name </"
+"type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>ovcolumn</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>reftable</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>refcolumn</parameter></paramdef> <paramdef><type>int </type> "
+"<parameter>ovfactor</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:779
 #, no-c-format
-msgid "Adds constraints on a raster column that are used to display information in the <varname>raster_overviews</varname> raster catalog."
+msgid ""
+"Adds constraints on a raster column that are used to display information in "
+"the <varname>raster_overviews</varname> raster catalog."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:783
 #, no-c-format
-msgid "The <varname>ovfactor</varname> parameter represents the scale multiplier in the overview column: higher overview factors have lower resolution."
+msgid ""
+"The <varname>ovfactor</varname> parameter represents the scale multiplier in "
+"the overview column: higher overview factors have lower resolution."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:787
 #, no-c-format
-msgid "When the <varname>ovschema</varname> and <varname>refschema</varname> parameters are omitted, the first table found scanning the <varname>search_path</varname> will be used."
+msgid ""
+"When the <varname>ovschema</varname> and <varname>refschema</varname> "
+"parameters are omitted, the first table found scanning the "
+"<varname>search_path</varname> will be used."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:799
 #, no-c-format
 msgid ""
-      "CREATE TABLE res1 AS SELECT\n"
-      "ST_AddBand(\n"
-      "  ST_MakeEmptyRaster(1000, 1000, 0, 0, 2),\n"
-      "  1, '8BSI'::text, -129, NULL\n"
-      ") r1;\n"
-      "\n"
-      "CREATE TABLE res2 AS SELECT\n"
-      "ST_AddBand(\n"
-      "  ST_MakeEmptyRaster(500, 500, 0, 0, 4),\n"
-      "  1, '8BSI'::text, -129, NULL\n"
-      ") r2;\n"
-      "\n"
-      "SELECT AddOverviewConstraints('res2', 'r2', 'res1', 'r1', 2);\n"
-      "\n"
-      "-- verify if registered correctly in the raster_overviews view --\n"
-      "SELECT o_table_name ot, o_raster_column oc,\n"
-      "       r_table_name rt, r_raster_column rc,\n"
-      "       overview_factor f\n"
-      "FROM raster_overviews WHERE o_table_name = 'res2';\n"
-      "  ot  | oc |  rt  | rc | f\n"
-      "------+----+------+----+---\n"
-      " res2 | r2 | res1 | r1 | 2\n"
-      "(1 row)"
+"CREATE TABLE res1 AS SELECT\n"
+"ST_AddBand(\n"
+"  ST_MakeEmptyRaster(1000, 1000, 0, 0, 2),\n"
+"  1, '8BSI'::text, -129, NULL\n"
+") r1;\n"
+"\n"
+"CREATE TABLE res2 AS SELECT\n"
+"ST_AddBand(\n"
+"  ST_MakeEmptyRaster(500, 500, 0, 0, 4),\n"
+"  1, '8BSI'::text, -129, NULL\n"
+") r2;\n"
+"\n"
+"SELECT AddOverviewConstraints('res2', 'r2', 'res1', 'r1', 2);\n"
+"\n"
+"-- verify if registered correctly in the raster_overviews view --\n"
+"SELECT o_table_name ot, o_raster_column oc,\n"
+"       r_table_name rt, r_raster_column rc,\n"
+"       overview_factor f\n"
+"FROM raster_overviews WHERE o_table_name = 'res2';\n"
+"  ot  | oc |  rt  | rc | f\n"
+"------+----+------+----+---\n"
+" res2 | r2 | res1 | r1 | 2\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:805
 #, no-c-format
-msgid ", <xref linkend=\"RT_DropOverviewConstraints\"/>, <xref linkend=\"RT_CreateOverview\"/>, <xref linkend=\"RT_AddRasterConstraints\"/>"
+msgid ""
+", <xref linkend=\"RT_DropOverviewConstraints\"/>, <xref linkend="
+"\"RT_CreateOverview\"/>, <xref linkend=\"RT_AddRasterConstraints\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -871,25 +1326,40 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_raster.xml:822
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>DropOverviewConstraints</function></funcdef> <paramdef><type>name </type> <parameter>ovschema</parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>DropOverviewConstraints</function></funcdef> <paramdef><type>name </type> <parameter>ovtable</parameter></paramdef> <param [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>DropOverviewConstraints</"
+"function></funcdef> <paramdef><type>name </type> <parameter>ovschema</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovtable</"
+"parameter></paramdef> <paramdef><type>name </type> <parameter>ovcolumn</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>DropOverviewConstraints</function></funcdef> <paramdef><type>name "
+"</type> <parameter>ovtable</parameter></paramdef> <paramdef><type>name </"
+"type> <parameter>ovcolumn</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:848
 #, no-c-format
-msgid "Remove from a raster column the constraints used to show it as being an overview of another in the <varname>raster_overviews</varname> raster catalog."
+msgid ""
+"Remove from a raster column the constraints used to show it as being an "
+"overview of another in the <varname>raster_overviews</varname> raster "
+"catalog."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:853
 #, no-c-format
-msgid "When the <varname>ovschema</varname> parameter is omitted, the first table found scanning the <varname>search_path</varname> will be used."
+msgid ""
+"When the <varname>ovschema</varname> parameter is omitted, the first table "
+"found scanning the <varname>search_path</varname> will be used."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:865
 #, no-c-format
-msgid ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend=\"RT_DropRasterConstraints\"/>"
+msgid ""
+", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
+"\"RT_DropRasterConstraints\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -907,23 +1377,27 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_raster.xml:881
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_GDAL_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_GDAL_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:890
 #, no-c-format
-msgid "Reports the version of the GDAL library in use by PostGIS. Will also check and report if GDAL can find its data files."
+msgid ""
+"Reports the version of the GDAL library in use by PostGIS. Will also check "
+"and report if GDAL can find its data files."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:895
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_GDAL_Version();\n"
-      "       postgis_gdal_version\n"
-      "-----------------------------------\n"
-      " GDAL 1.11dev, released 2013/04/13"
+"SELECT PostGIS_GDAL_Version();\n"
+"       postgis_gdal_version\n"
+"-----------------------------------\n"
+" GDAL 1.11dev, released 2013/04/13"
 msgstr ""
 
 #. Tag: refname
@@ -941,7 +1415,9 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_raster.xml:915
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Raster_Lib_Build_Date</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Raster_Lib_Build_Date</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -954,10 +1430,10 @@ msgstr ""
 #: reference_raster.xml:932
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Raster_Lib_Build_Date();\n"
-      "postgis_raster_lib_build_date\n"
-      "-----------------------------\n"
-      "2010-04-28 21:15:10"
+"SELECT PostGIS_Raster_Lib_Build_Date();\n"
+"postgis_raster_lib_build_date\n"
+"-----------------------------\n"
+"2010-04-28 21:15:10"
 msgstr ""
 
 #. Tag: refname
@@ -969,13 +1445,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:946
 #, no-c-format
-msgid "<refpurpose>Reports full raster version and build configuration infos.</refpurpose>"
+msgid ""
+"<refpurpose>Reports full raster version and build configuration infos.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_raster.xml:952
 #, no-c-format
-msgid "<funcdef>text <function>PostGIS_Raster_Lib_Version</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>PostGIS_Raster_Lib_Version</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -988,10 +1468,10 @@ msgstr ""
 #: reference_raster.xml:970
 #, no-c-format
 msgid ""
-      "SELECT PostGIS_Raster_Lib_Version();\n"
-      "postgis_raster_lib_version\n"
-      "-----------------------------\n"
-      " 2.0.0"
+"SELECT PostGIS_Raster_Lib_Version();\n"
+"postgis_raster_lib_version\n"
+"-----------------------------\n"
+" 2.0.0"
 msgstr ""
 
 #. Tag: refname
@@ -1003,29 +1483,49 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_raster.xml:986
 #, no-c-format
-msgid "Returns a list of raster formats supported by your lib gdal. These are the formats you can output your raster using ST_AsGDALRaster."
+msgid ""
+"Returns a list of raster formats supported by your lib gdal. These are the "
+"formats you can output your raster using ST_AsGDALRaster."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_raster.xml:991
 #, no-c-format
-msgid "<funcdef>setof record <function>ST_GDALDrivers</function></funcdef> <paramdef><type>integer </type> <parameter>OUT idx</parameter></paramdef> <paramdef><type>text </type> <parameter>OUT short_name</parameter></paramdef> <paramdef><type>text </type> <parameter>OUT long_name</parameter></paramdef> <paramdef><type>text </type> <parameter>OUT create_options</parameter></paramdef>"
+msgid ""
+"<funcdef>setof record <function>ST_GDALDrivers</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>OUT idx</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>OUT short_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>OUT long_name</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>OUT create_options</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1004
 #, no-c-format
-msgid "Returns a list of raster formats short_name,long_name and creator options of each format supported by your lib gdal. Use the short_name as input in the <varname>format</varname> parameter of <xref linkend=\"RT_ST_AsGDALRaster\"/>. Options vary depending on what drivers your libgdal was compiled with. <varname>create_options</varname> returns an xml formatted set of CreationOptionList/Option consisting of name and optional <varname>type</varname>, <varname>description</varname> and [...]
+msgid ""
+"Returns a list of raster formats short_name,long_name and creator options of "
+"each format supported by your lib gdal. Use the short_name as input in the "
+"<varname>format</varname> parameter of <xref linkend=\"RT_ST_AsGDALRaster\"/"
+">. Options vary depending on what drivers your libgdal was compiled with. "
+"<varname>create_options</varname> returns an xml formatted set of "
+"CreationOptionList/Option consisting of name and optional <varname>type</"
+"varname>, <varname>description</varname> and set of <varname>VALUE</varname> "
+"for each creator option for the specific driver."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1007
 #, no-c-format
-msgid "Changed: 2.0.6, 2.1.3 - by default no drivers are enabled, unless GUC or Environment variable gdal_enabled_drivers is set."
+msgid ""
+"Changed: 2.0.6, 2.1.3 - by default no drivers are enabled, unless GUC or "
+"Environment variable gdal_enabled_drivers is set."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1008 reference_raster.xml:1440 reference_raster.xml:5634 reference_raster.xml:5732 reference_raster.xml:5823 reference_raster.xml:5903
+#: reference_raster.xml:1008 reference_raster.xml:1449
+#: reference_raster.xml:5691 reference_raster.xml:5799
+#: reference_raster.xml:5890 reference_raster.xml:5970
 #, no-c-format
 msgid "Availability: 2.0.0 - requires GDAL >= 1.6.0."
 msgstr ""
@@ -1040,44 +1540,44 @@ msgstr ""
 #: reference_raster.xml:1015
 #, no-c-format
 msgid ""
-      "SET postgis.gdal_enabled_drivers = 'ENABLE_ALL';\n"
-      "SELECT short_name, long_name\n"
-      "FROM st_gdaldrivers()\n"
-      "ORDER BY short_name;\n"
-      "   short_name    |              long_name\n"
-      "-----------------+--------------------------------------\n"
-      " AAIGrid         | Arc/Info ASCII Grid\n"
-      " ARG             | Azavea Raster Grid format\n"
-      " DTED            | DTED Elevation Raster\n"
-      " EHdr            | ESRI .hdr Labelled\n"
-      " FIT             | FIT Image\n"
-      " GIF             | Graphics Interchange Format (.gif)\n"
-      " GPKG            | GeoPackage\n"
-      " GS7BG           | Golden Software 7 Binary Grid (.grd)\n"
-      " GSAG            | Golden Software ASCII Grid (.grd)\n"
-      " GSBG            | Golden Software Binary Grid (.grd)\n"
-      " GTiff           | GeoTIFF\n"
-      " HF2             | HF2/HFZ heightfield raster\n"
-      " HFA             | Erdas Imagine Images (.img)\n"
-      " ILWIS           | ILWIS Raster Map\n"
-      " INGR            | Intergraph Raster\n"
-      " JPEG            | JPEG JFIF\n"
-      " KMLSUPEROVERLAY | Kml Super Overlay\n"
-      " LCP             | FARSITE v.4 Landscape File (.lcp)\n"
-      " MFF             | Vexcel MFF Raster\n"
-      " NITF            | National Imagery Transmission Format\n"
-      " PNG             | Portable Network Graphics\n"
-      " R               | R Object Data Store\n"
-      " RST             | Idrisi Raster A.1\n"
-      " SAGA            | SAGA GIS Binary Grid (.sdat)\n"
-      " SRTMHGT         | SRTMHGT File Format\n"
-      " USGSDEM         | USGS Optional ASCII DEM (and CDED)\n"
-      " VRT             | Virtual Raster\n"
-      " WMS             | OGC Web Map Service\n"
-      " XPM             | X11 PixMap Format\n"
-      " XYZ             | ASCII Gridded XYZ\n"
-      " ZMap            | ZMap Plus Grid\n"
-      "(31 rows)"
+"SET postgis.gdal_enabled_drivers = 'ENABLE_ALL';\n"
+"SELECT short_name, long_name\n"
+"FROM st_gdaldrivers()\n"
+"ORDER BY short_name;\n"
+"   short_name    |              long_name\n"
+"-----------------+--------------------------------------\n"
+" AAIGrid         | Arc/Info ASCII Grid\n"
+" ARG             | Azavea Raster Grid format\n"
+" DTED            | DTED Elevation Raster\n"
+" EHdr            | ESRI .hdr Labelled\n"
+" FIT             | FIT Image\n"
+" GIF             | Graphics Interchange Format (.gif)\n"
+" GPKG            | GeoPackage\n"
+" GS7BG           | Golden Software 7 Binary Grid (.grd)\n"
+" GSAG            | Golden Software ASCII Grid (.grd)\n"
+" GSBG            | Golden Software Binary Grid (.grd)\n"
+" GTiff           | GeoTIFF\n"
+" HF2             | HF2/HFZ heightfield raster\n"
+" HFA             | Erdas Imagine Images (.img)\n"
+" ILWIS           | ILWIS Raster Map\n"
+" INGR            | Intergraph Raster\n"
+" JPEG            | JPEG JFIF\n"
+" KMLSUPEROVERLAY | Kml Super Overlay\n"
+" LCP             | FARSITE v.4 Landscape File (.lcp)\n"
+" MFF             | Vexcel MFF Raster\n"
+" NITF            | National Imagery Transmission Format\n"
+" PNG             | Portable Network Graphics\n"
+" R               | R Object Data Store\n"
+" RST             | Idrisi Raster A.1\n"
+" SAGA            | SAGA GIS Binary Grid (.sdat)\n"
+" SRTMHGT         | SRTMHGT File Format\n"
+" USGSDEM         | USGS Optional ASCII DEM (and CDED)\n"
+" VRT             | Virtual Raster\n"
+" WMS             | OGC Web Map Service\n"
+" XPM             | X11 PixMap Format\n"
+" XYZ             | ASCII Gridded XYZ\n"
+" ZMap            | ZMap Plus Grid\n"
+"(31 rows)"
 msgstr ""
 
 #. Tag: title
@@ -1090,137 +1590,186 @@ msgstr ""
 #: reference_raster.xml:1018
 #, no-c-format
 msgid ""
-      "-- Output the create options XML column of JPEG as a table  --\n"
-      "-- Note you can use these creator options in ST_AsGDALRaster options argument\n"
-      "SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
-      "       (xpath('@type', g.opt))[1]::text As otype,\n"
-      "       (xpath('@description', g.opt))[1]::text As descrip\n"
-      "FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::xml)) As opt\n"
-      "FROM  st_gdaldrivers()\n"
-      "WHERE short_name = 'JPEG') As g;\n"
-      "\n"
-      "       oname        |  otype  |      descrip\n"
-      "--------------------+---------+-------------------------------------------------\n"
-      " PROGRESSIVE        | boolean | whether to generate a progressive JPEG\n"
-      " QUALITY            | int     | good=100, bad=0, default=75\n"
-      " WORLDFILE          | boolean | whether to geneate a worldfile\n"
-      " INTERNAL_MASK      | boolean | whether to generate a validity mask\n"
-      " COMMENT            | string  | Comment\n"
-      " SOURCE_ICC_PROFILE | string  | ICC profile encoded in Base64\n"
-      " EXIF_THUMBNAIL     | boolean | whether to generate an EXIF thumbnail(overview).\n"
-      "                                By default its max dimension will be 128\n"
-      " THUMBNAIL_WIDTH    | int     | Forced thumbnail width\n"
-      " THUMBNAIL_HEIGHT   | int     | Forced thumbnail height\n"
-      "(9 rows)"
+"-- Output the create options XML column of JPEG as a table  --\n"
+"-- Note you can use these creator options in ST_AsGDALRaster options "
+"argument\n"
+"SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
+"       (xpath('@type', g.opt))[1]::text As otype,\n"
+"       (xpath('@description', g.opt))[1]::text As descrip\n"
+"FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::"
+"xml)) As opt\n"
+"FROM  st_gdaldrivers()\n"
+"WHERE short_name = 'JPEG') As g;\n"
+"\n"
+"       oname        |  otype  |      descrip\n"
+"--------------------+---------"
+"+-------------------------------------------------\n"
+" PROGRESSIVE        | boolean | whether to generate a progressive JPEG\n"
+" QUALITY            | int     | good=100, bad=0, default=75\n"
+" WORLDFILE          | boolean | whether to geneate a worldfile\n"
+" INTERNAL_MASK      | boolean | whether to generate a validity mask\n"
+" COMMENT            | string  | Comment\n"
+" SOURCE_ICC_PROFILE | string  | ICC profile encoded in Base64\n"
+" EXIF_THUMBNAIL     | boolean | whether to generate an EXIF "
+"thumbnail(overview).\n"
+"                                By default its max dimension will be 128\n"
+" THUMBNAIL_WIDTH    | int     | Forced thumbnail width\n"
+" THUMBNAIL_HEIGHT   | int     | Forced thumbnail height\n"
+"(9 rows)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_raster.xml:1020
 #, no-c-format
 msgid ""
-      "-- raw xml output for creator options for GeoTiff --\n"
-      "SELECT create_options\n"
-      "FROM st_gdaldrivers()\n"
-      "WHERE short_name = 'GTiff';\n"
-      "\n"
-      "<![CDATA[<CreationOptionList>\n"
-      "    <Option name=\"COMPRESS\" type=\"string-select\">\n"
-      "        <Value>NONE</Value>\n"
-      "        <Value>LZW</Value>\n"
-      "        <Value>PACKBITS</Value>\n"
-      "        <Value>JPEG</Value>\n"
-      "        <Value>CCITTRLE</Value>\n"
-      "        <Value>CCITTFAX3</Value>\n"
-      "        <Value>CCITTFAX4</Value>\n"
-      "        <Value>DEFLATE</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"PREDICTOR\" type=\"int\" description=\"Predictor Type\"/>\n"
-      "    <Option name=\"JPEG_QUALITY\" type=\"int\" description=\"JPEG quality 1-100\" default=\"75\"/>\n"
-      "    <Option name=\"ZLEVEL\" type=\"int\" description=\"DEFLATE compression level 1-9\" default=\"6\"/>\n"
-      "    <Option name=\"NBITS\" type=\"int\" description=\"BITS for sub-byte files (1-7), sub-uint16 (9-15), sub-uint32 (17-31)\"/>\n"
-      "    <Option name=\"INTERLEAVE\" type=\"string-select\" default=\"PIXEL\">\n"
-      "        <Value>BAND</Value>\n"
-      "        <Value>PIXEL</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"TILED\" type=\"boolean\" description=\"Switch to tiled format\"/>\n"
-      "    <Option name=\"TFW\" type=\"boolean\" description=\"Write out world file\"/>\n"
-      "    <Option name=\"RPB\" type=\"boolean\" description=\"Write out .RPB (RPC) file\"/>\n"
-      "    <Option name=\"BLOCKXSIZE\" type=\"int\" description=\"Tile Width\"/>\n"
-      "    <Option name=\"BLOCKYSIZE\" type=\"int\" description=\"Tile/Strip Height\"/>\n"
-      "    <Option name=\"PHOTOMETRIC\" type=\"string-select\">\n"
-      "        <Value>MINISBLACK</Value>\n"
-      "        <Value>MINISWHITE</Value>\n"
-      "        <Value>PALETTE</Value>\n"
-      "        <Value>RGB</Value>\n"
-      "        <Value>CMYK</Value>\n"
-      "        <Value>YCBCR</Value>\n"
-      "        <Value>CIELAB</Value>\n"
-      "        <Value>ICCLAB</Value>\n"
-      "        <Value>ITULAB</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"SPARSE_OK\" type=\"boolean\" description=\"Can newly created files have missing blocks?\" default=\"FALSE\"/>\n"
-      "    <Option name=\"ALPHA\" type=\"boolean\" description=\"Mark first extrasample as being alpha\"/>\n"
-      "    <Option name=\"PROFILE\" type=\"string-select\" default=\"GDALGeoTIFF\">\n"
-      "        <Value>GDALGeoTIFF</Value>\n"
-      "        <Value>GeoTIFF</Value>\n"
-      "        <Value>BASELINE</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"PIXELTYPE\" type=\"string-select\">\n"
-      "        <Value>DEFAULT</Value>\n"
-      "        <Value>SIGNEDBYTE</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"BIGTIFF\" type=\"string-select\" description=\"Force creation of BigTIFF file\">\n"
-      "        <Value>YES</Value>\n"
-      "        <Value>NO</Value>\n"
-      "        <Value>IF_NEEDED</Value>\n"
-      "        <Value>IF_SAFER</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"ENDIANNESS\" type=\"string-select\" default=\"NATIVE\" description=\"Force endianness of created file. For DEBUG purpose mostly\">\n"
-      "        <Value>NATIVE</Value>\n"
-      "        <Value>INVERTED</Value>\n"
-      "        <Value>LITTLE</Value>\n"
-      "        <Value>BIG</Value>\n"
-      "    </Option>\n"
-      "    <Option name=\"COPY_SRC_OVERVIEWS\" type=\"boolean\" default=\"NO\" description=\"Force copy of overviews of source dataset (CreateCopy())\"/>\n"
-      "</CreationOptionList>]]>\n"
-      "\n"
-      "-- Output the create options XML column for GTiff as a table  --\n"
-      "SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
-      "       (xpath('@type', g.opt))[1]::text As otype,\n"
-      "       (xpath('@description', g.opt))[1]::text As descrip,\n"
-      "       array_to_string(xpath('Value/text()', g.opt),', ') As vals\n"
-      "FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::xml)) As opt\n"
-      "FROM  st_gdaldrivers()\n"
-      "WHERE short_name = 'GTiff') As g;\n"
-      "\n"
-      "       oname        |     otype     |                               descrip                                |                                   vals\n"
-      "--------------------+---------------+----------------------------------------------------------------------+---------------------------------------------------------------------------\n"
-      " COMPRESS           | string-select |                                                                      | NONE, LZW, PACKBITS, JPEG, CCITTRLE, CCITTFAX3, CCITTFAX4, DEFLATE\n"
-      " PREDICTOR          | int           | Predictor Type                                                       |\n"
-      " JPEG_QUALITY       | int           | JPEG quality 1-100                                                   |\n"
-      " ZLEVEL             | int           | DEFLATE compression level 1-9                                        |\n"
-      " NBITS              | int           | BITS for sub-byte files (1-7), sub-uint16 (9-15), sub-uint32 (17-31) |\n"
-      " INTERLEAVE         | string-select |                                                                      | BAND, PIXEL\n"
-      " TILED              | boolean       | Switch to tiled format                                               |\n"
-      " TFW                | boolean       | Write out world file                                                 |\n"
-      " RPB                | boolean       | Write out .RPB (RPC) file                                            |\n"
-      " BLOCKXSIZE         | int           | Tile Width                                                           |\n"
-      " BLOCKYSIZE         | int           | Tile/Strip Height                                                    |\n"
-      " PHOTOMETRIC        | string-select |                                                                      | MINISBLACK, MINISWHITE, PALETTE, RGB, CMYK, YCBCR, CIELAB, ICCLAB, ITULAB\n"
-      " SPARSE_OK          | boolean       | Can newly created files have missing blocks?                         |\n"
-      " ALPHA              | boolean       | Mark first extrasample as being alpha                                |\n"
-      " PROFILE            | string-select |                                                                      | GDALGeoTIFF, GeoTIFF, BASELINE\n"
-      " PIXELTYPE          | string-select |                                                                      | DEFAULT, SIGNEDBYTE\n"
-      " BIGTIFF            | string-select | Force creation of BigTIFF file                                       | YES, NO, IF_NEEDED, IF_SAFER\n"
-      " ENDIANNESS         | string-select | Force endianness of created file. For DEBUG purpose mostly           | NATIVE, INVERTED, LITTLE, BIG\n"
-      " COPY_SRC_OVERVIEWS | boolean       | Force copy of overviews of source dataset (CreateCopy())             |\n"
-      "(19 rows)"
+"-- raw xml output for creator options for GeoTiff --\n"
+"SELECT create_options\n"
+"FROM st_gdaldrivers()\n"
+"WHERE short_name = 'GTiff';\n"
+"\n"
+"<![CDATA[<CreationOptionList>\n"
+"    <Option name=\"COMPRESS\" type=\"string-select\">\n"
+"        <Value>NONE</Value>\n"
+"        <Value>LZW</Value>\n"
+"        <Value>PACKBITS</Value>\n"
+"        <Value>JPEG</Value>\n"
+"        <Value>CCITTRLE</Value>\n"
+"        <Value>CCITTFAX3</Value>\n"
+"        <Value>CCITTFAX4</Value>\n"
+"        <Value>DEFLATE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"PREDICTOR\" type=\"int\" description=\"Predictor Type\"/"
+">\n"
+"    <Option name=\"JPEG_QUALITY\" type=\"int\" description=\"JPEG quality "
+"1-100\" default=\"75\"/>\n"
+"    <Option name=\"ZLEVEL\" type=\"int\" description=\"DEFLATE compression "
+"level 1-9\" default=\"6\"/>\n"
+"    <Option name=\"NBITS\" type=\"int\" description=\"BITS for sub-byte "
+"files (1-7), sub-uint16 (9-15), sub-uint32 (17-31)\"/>\n"
+"    <Option name=\"INTERLEAVE\" type=\"string-select\" default=\"PIXEL\">\n"
+"        <Value>BAND</Value>\n"
+"        <Value>PIXEL</Value>\n"
+"    </Option>\n"
+"    <Option name=\"TILED\" type=\"boolean\" description=\"Switch to tiled "
+"format\"/>\n"
+"    <Option name=\"TFW\" type=\"boolean\" description=\"Write out world file"
+"\"/>\n"
+"    <Option name=\"RPB\" type=\"boolean\" description=\"Write out .RPB (RPC) "
+"file\"/>\n"
+"    <Option name=\"BLOCKXSIZE\" type=\"int\" description=\"Tile Width\"/>\n"
+"    <Option name=\"BLOCKYSIZE\" type=\"int\" description=\"Tile/Strip Height"
+"\"/>\n"
+"    <Option name=\"PHOTOMETRIC\" type=\"string-select\">\n"
+"        <Value>MINISBLACK</Value>\n"
+"        <Value>MINISWHITE</Value>\n"
+"        <Value>PALETTE</Value>\n"
+"        <Value>RGB</Value>\n"
+"        <Value>CMYK</Value>\n"
+"        <Value>YCBCR</Value>\n"
+"        <Value>CIELAB</Value>\n"
+"        <Value>ICCLAB</Value>\n"
+"        <Value>ITULAB</Value>\n"
+"    </Option>\n"
+"    <Option name=\"SPARSE_OK\" type=\"boolean\" description=\"Can newly "
+"created files have missing blocks?\" default=\"FALSE\"/>\n"
+"    <Option name=\"ALPHA\" type=\"boolean\" description=\"Mark first "
+"extrasample as being alpha\"/>\n"
+"    <Option name=\"PROFILE\" type=\"string-select\" default=\"GDALGeoTIFF"
+"\">\n"
+"        <Value>GDALGeoTIFF</Value>\n"
+"        <Value>GeoTIFF</Value>\n"
+"        <Value>BASELINE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"PIXELTYPE\" type=\"string-select\">\n"
+"        <Value>DEFAULT</Value>\n"
+"        <Value>SIGNEDBYTE</Value>\n"
+"    </Option>\n"
+"    <Option name=\"BIGTIFF\" type=\"string-select\" description=\"Force "
+"creation of BigTIFF file\">\n"
+"        <Value>YES</Value>\n"
+"        <Value>NO</Value>\n"
+"        <Value>IF_NEEDED</Value>\n"
+"        <Value>IF_SAFER</Value>\n"
+"    </Option>\n"
+"    <Option name=\"ENDIANNESS\" type=\"string-select\" default=\"NATIVE\" "
+"description=\"Force endianness of created file. For DEBUG purpose mostly\">\n"
+"        <Value>NATIVE</Value>\n"
+"        <Value>INVERTED</Value>\n"
+"        <Value>LITTLE</Value>\n"
+"        <Value>BIG</Value>\n"
+"    </Option>\n"
+"    <Option name=\"COPY_SRC_OVERVIEWS\" type=\"boolean\" default=\"NO\" "
+"description=\"Force copy of overviews of source dataset (CreateCopy())\"/>\n"
+"</CreationOptionList>]]>\n"
+"\n"
+"-- Output the create options XML column for GTiff as a table  --\n"
+"SELECT (xpath('@name', g.opt))[1]::text As oname,\n"
+"       (xpath('@type', g.opt))[1]::text As otype,\n"
+"       (xpath('@description', g.opt))[1]::text As descrip,\n"
+"       array_to_string(xpath('Value/text()', g.opt),', ') As vals\n"
+"FROM (SELECT unnest(xpath('/CreationOptionList/Option', create_options::"
+"xml)) As opt\n"
+"FROM  st_gdaldrivers()\n"
+"WHERE short_name = 'GTiff') As g;\n"
+"\n"
+"       oname        |     otype     |                               "
+"descrip                                |                                   "
+"vals\n"
+"--------------------+---------------"
+"+----------------------------------------------------------------------"
+"+---------------------------------------------------------------------------\n"
+" COMPRESS           | string-select "
+"|                                                                      | "
+"NONE, LZW, PACKBITS, JPEG, CCITTRLE, CCITTFAX3, CCITTFAX4, DEFLATE\n"
+" PREDICTOR          | int           | Predictor "
+"Type                                                       |\n"
+" JPEG_QUALITY       | int           | JPEG quality "
+"1-100                                                   |\n"
+" ZLEVEL             | int           | DEFLATE compression level "
+"1-9                                        |\n"
+" NBITS              | int           | BITS for sub-byte files (1-7), sub-"
+"uint16 (9-15), sub-uint32 (17-31) |\n"
+" INTERLEAVE         | string-select "
+"|                                                                      | "
+"BAND, PIXEL\n"
+" TILED              | boolean       | Switch to tiled "
+"format                                               |\n"
+" TFW                | boolean       | Write out world "
+"file                                                 |\n"
+" RPB                | boolean       | Write out .RPB (RPC) "
+"file                                            |\n"
+" BLOCKXSIZE         | int           | Tile "
+"Width                                                           |\n"
+" BLOCKYSIZE         | int           | Tile/Strip "
+"Height                                                    |\n"
+" PHOTOMETRIC        | string-select "
+"|                                                                      | "
+"MINISBLACK, MINISWHITE, PALETTE, RGB, CMYK, YCBCR, CIELAB, ICCLAB, ITULAB\n"
+" SPARSE_OK          | boolean       | Can newly created files have missing "
+"blocks?                         |\n"
+" ALPHA              | boolean       | Mark first extrasample as being "
+"alpha                                |\n"
+" PROFILE            | string-select "
+"|                                                                      | "
+"GDALGeoTIFF, GeoTIFF, BASELINE\n"
+" PIXELTYPE          | string-select "
+"|                                                                      | "
+"DEFAULT, SIGNEDBYTE\n"
+" BIGTIFF            | string-select | Force creation of BigTIFF "
+"file                                       | YES, NO, IF_NEEDED, IF_SAFER\n"
+" ENDIANNESS         | string-select | Force endianness of created file. For "
+"DEBUG purpose mostly           | NATIVE, INVERTED, LITTLE, BIG\n"
+" COPY_SRC_OVERVIEWS | boolean       | Force copy of overviews of source "
+"dataset (CreateCopy())             |\n"
+"(19 rows)"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1026
 #, no-c-format
-msgid ", <xref linkend=\"ST_SRID\"/>, <xref linkend=\"postgis_gdal_enabled_drivers\"/>"
+msgid ""
+", <xref linkend=\"ST_SRID\"/>, <xref linkend=\"postgis_gdal_enabled_drivers"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -1238,23 +1787,55 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_raster.xml:1039
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></funcdef> <paramdef><type>name </type> <parameter>schema_name</parameter></paramdef> <paramdef><type>name </type> <parameter>table_name</parameter></paramdef> <paramdef><type>name </type> <parameter>column_name</parameter></paramdef> <paramdef><type>integer </type> <parameter>new_srid</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></funcdef> <paramdef [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>UpdateRasterSRID</function></"
+"funcdef> <paramdef><type>name </type> <parameter>schema_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>table_name</parameter></"
+"paramdef> <paramdef><type>name </type> <parameter>column_name</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>new_srid</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>UpdateRasterSRID</function></funcdef> <paramdef><type>name </type> "
+"<parameter>table_name</parameter></paramdef> <paramdef><type>name </type> "
+"<parameter>column_name</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>new_srid</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1062
 #, no-c-format
-msgid "Change the SRID of all rasters in the user-specified column and table. The function will drop all appropriate column constraints (extent, alignment and SRID) before changing the SRID of the specified column's rasters."
+msgid ""
+"Change the SRID of all rasters in the user-specified column and table. The "
+"function will drop all appropriate column constraints (extent, alignment and "
+"SRID) before changing the SRID of the specified column's rasters."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1067
 #, no-c-format
-msgid "The data (band pixel values) of the rasters are not touched by this function. Only the raster's metadata is changed."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1072 reference_raster.xml:1686 reference_raster.xml:1787 reference_raster.xml:2237 reference_raster.xml:2532 reference_raster.xml:2687 reference_raster.xml:3236 reference_raster.xml:3286 reference_raster.xml:3330 reference_raster.xml:3380 reference_raster.xml:3537 reference_raster.xml:3634 reference_raster.xml:3819 reference_raster.xml:3922 reference_raster.xml:4019 reference_raster.xml:6264 reference_raster.xml:6752 reference_raster.xml:6943 reference_raster.xml: [...]
+msgid ""
+"The data (band pixel values) of the rasters are not touched by this "
+"function. Only the raster's metadata is changed."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1072 reference_raster.xml:1742
+#: reference_raster.xml:1843 reference_raster.xml:2293
+#: reference_raster.xml:2588 reference_raster.xml:2743
+#: reference_raster.xml:3292 reference_raster.xml:3342
+#: reference_raster.xml:3386 reference_raster.xml:3436
+#: reference_raster.xml:3593 reference_raster.xml:3690
+#: reference_raster.xml:3875 reference_raster.xml:3978
+#: reference_raster.xml:4075 reference_raster.xml:6331
+#: reference_raster.xml:6819 reference_raster.xml:7010
+#: reference_raster.xml:8284 reference_raster.xml:8569
+#: reference_raster.xml:9017 reference_raster.xml:9150
+#: reference_raster.xml:9201 reference_raster.xml:9438
+#: reference_raster.xml:9691 reference_raster.xml:9963
+#: reference_raster.xml:10050 reference_raster.xml:10131
+#: reference_raster.xml:10212 reference_raster.xml:10293
+#: reference_raster.xml:10506 reference_raster.xml:10586
+#: reference_raster.xml:10743 reference_raster.xml:10830
+#: reference_raster.xml:10925 reference_raster.xml:11018
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
@@ -1274,10989 +1855,15206 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_raster.xml:1093
 #, no-c-format
-msgid "<funcdef>regclass <function>ST_CreateOverview</function></funcdef> <paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> <paramdef><type>name </type> <parameter>col</parameter></paramdef> <paramdef><type>int </type> <parameter>factor</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algo='NearestNeighbor'</parameter></paramdef>"
+msgid ""
+"<funcdef>regclass <function>ST_CreateOverview</function></funcdef> "
+"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
+"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>factor</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algo='NearestNeighbor'</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1107
 #, no-c-format
-msgid "Create an overview table with resampled tiles from the source table. Output tiles will have the same size of input tiles and cover the same spatial extent with a lower resolution (pixel size will be 1/<varname>factor</varname> of the original in both directions)."
+msgid ""
+"Create an overview table with resampled tiles from the source table. Output "
+"tiles will have the same size of input tiles and cover the same spatial "
+"extent with a lower resolution (pixel size will be 1/<varname>factor</"
+"varname> of the original in both directions)."
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1114
 #, no-c-format
-msgid "The overview table will be made available in the <varname>raster_overviews</varname> catalog and will have raster constraints enforced."
+msgid ""
+"The overview table will be made available in the <varname>raster_overviews</"
+"varname> catalog and will have raster constraints enforced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1120 reference_raster.xml:1745 reference_raster.xml:4729
+#: reference_raster.xml:1120 reference_raster.xml:1801
+#: reference_raster.xml:4785
 #, no-c-format
-msgid "Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', 'CubicSpline', and 'Lanczos'. Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp resampling methods</ulink> for more details."
+msgid ""
+"Algorithm options are: 'NearestNeighbor', 'Bilinear', 'Cubic', "
+"'CubicSpline', and 'Lanczos'. Refer to: <ulink url=\"http://www.gdal.org/"
+"gdalwarp.html\">GDAL Warp resampling methods</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1122 reference_raster.xml:1747 reference_raster.xml:1946 reference_raster.xml:5008 reference_raster.xml:5387
+#: reference_raster.xml:1122 reference_raster.xml:1803
+#: reference_raster.xml:2002 reference_raster.xml:5064
+#: reference_raster.xml:5443
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
+#. Tag: title
+#: reference_raster.xml:1125
+#, no-c-format
+msgid "Example"
+msgstr ""
+
 #. Tag: para
 #: reference_raster.xml:1126
 #, no-c-format
-msgid ", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend=\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
+msgid "Output to generally better quality but slower to product format"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1127
+#, no-c-format
+msgid ""
+"SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1129
+#, no-c-format
+msgid "Output to faster to process default nearest neighbor"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1130
+#, no-c-format
+msgid "SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1135
+#, no-c-format
+msgid ""
+", <xref linkend=\"RT_AddOverviewConstraints\"/>, <xref linkend="
+"\"RT_AddRasterConstraints\"/>, <xref linkend=\"RT_Raster_Overviews\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1137
+#: reference_raster.xml:1146
 #, no-c-format
 msgid "Raster Constructors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1141
+#: reference_raster.xml:1150
 #, no-c-format
 msgid "ST_AddBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1142
+#: reference_raster.xml:1151
 #, no-c-format
-msgid "Returns a raster with the new band(s) of given type added with given initial value in the given index location. If no index is specified, the band is added to the end."
+msgid ""
+"Returns a raster with the new band(s) of given type added with given initial "
+"value in the given index location. If no index is specified, the band is "
+"added to the end."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1148
+#: reference_raster.xml:1157
 #, no-c-format
-msgid "<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>addbandarg[] </type> <parameter>addbandargset</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>(2) raster <function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>index</parameter></paramdef> <paramdef><type [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1213
+msgid ""
+"<funcprototype> <funcdef>(1) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>addbandarg[] </type> <parameter>addbandargset</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>(2) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>initialvalue=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(3) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>initialvalue=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(4) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>torast</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>fromrast</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>fromband=1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>torastindex=at_end</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>(5) raster <function>ST_AddBand</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>torast</parameter></"
+"paramdef> <paramdef><type>raster[] </type> <parameter>fromrasts</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>fromband=1</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>torastindex=at_end</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(6) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>index</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>(7) raster "
+"<function>ST_AddBand</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>outdbfile</parameter></paramdef> <paramdef><type>integer[] </"
+"type> <parameter>outdbindex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>index=at_end</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1222
 #, no-c-format
-msgid "Returns a raster with a new band added in given position (index), of given type, of given initial value, and of given nodata value. If no index is specified, the band is added to the end. If no <varname>fromband</varname> is specified, band 1 is assumed. Pixel type is a string representation of one of the pixel types specified in <xref linkend=\"RT_ST_BandPixelType\"/>. If an existing index is specified all subsequent bands >= that index are incremented by 1. If an initial value g [...]
+msgid ""
+"Returns a raster with a new band added in given position (index), of given "
+"type, of given initial value, and of given nodata value. If no index is "
+"specified, the band is added to the end. If no <varname>fromband</varname> "
+"is specified, band 1 is assumed. Pixel type is a string representation of "
+"one of the pixel types specified in <xref linkend=\"RT_ST_BandPixelType\"/>. "
+"If an existing index is specified all subsequent bands >= that index are "
+"incremented by 1. If an initial value greater than the max of the pixel type "
+"is specified, then the initial value is set to the highest value allowed by "
+"the pixel type."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1217
+#: reference_raster.xml:1226
 #, no-c-format
-msgid "For the variant that takes an array of <xref linkend=\"addbandarg\"/> (Variant 1), a specific addbandarg's index value is relative to the raster at the time when the band described by that addbandarg is being added to the raster. See the Multiple New Bands example below."
+msgid ""
+"For the variant that takes an array of <xref linkend=\"addbandarg\"/> "
+"(Variant 1), a specific addbandarg's index value is relative to the raster "
+"at the time when the band described by that addbandarg is being added to the "
+"raster. See the Multiple New Bands example below."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1221
+#: reference_raster.xml:1230
 #, no-c-format
-msgid "For the variant that takes an array of rasters (Variant 5), if <varname>torast</varname> is NULL then the <varname>fromband</varname> band of each raster in the array is accumulated into a new raster."
+msgid ""
+"For the variant that takes an array of rasters (Variant 5), if "
+"<varname>torast</varname> is NULL then the <varname>fromband</varname> band "
+"of each raster in the array is accumulated into a new raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1225
+#: reference_raster.xml:1234
 #, no-c-format
-msgid "For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), the value must include the full path to the raster file. The file must also be accessible to the postgres server process."
+msgid ""
+"For the variants that take <varname>outdbfile</varname> (Variants 6 and 7), "
+"the value must include the full path to the raster file. The file must also "
+"be accessible to the postgres server process."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1229
+#: reference_raster.xml:1238
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for addbandarg added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1230
+#: reference_raster.xml:1239
 #, no-c-format
 msgid "Enhanced: 2.1.0 support for new out-db bands added."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1234
+#: reference_raster.xml:1243
 #, no-c-format
 msgid "Examples: Single New Band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1236
+#: reference_raster.xml:1245
 #, no-c-format
 msgid ""
-      "-- Add another band of type 8 bit unsigned integer with pixels initialized to 200\n"
-      "UPDATE dummy_rast\n"
-      "    SET rast = ST_AddBand(rast,'8BUI'::text,200)\n"
-      "WHERE rid = 1;"
+"-- Add another band of type 8 bit unsigned integer with pixels initialized "
+"to 200\n"
+"UPDATE dummy_rast\n"
+"    SET rast = ST_AddBand(rast,'8BUI'::text,200)\n"
+"WHERE rid = 1;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1238
+#: reference_raster.xml:1247
 #, no-c-format
 msgid ""
-      "-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n"
-      "-- uses addbandargs\n"
-      "INSERT INTO dummy_rast(rid,rast)\n"
-      "    VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, 0),\n"
-      "        ARRAY[\n"
-      "                ROW(1, '1BB'::text, 0, NULL),\n"
-      "                ROW(2, '4BUI'::text, 0, NULL)\n"
-      "                        ]::addbandarg[]\n"
-      "     )\n"
-      "    );\n"
-      "\n"
-      "-- output meta data of raster bands to verify all is right --\n"
-      "SELECT  (bmd).*\n"
-      "FROM (SELECT ST_BandMetaData(rast,generate_series(1,2)) As bmd\n"
-      "    FROM dummy_rast WHERE rid = 10) AS foo;\n"
-      " --result --\n"
-      " pixeltype | nodatavalue | isoutdb | path\n"
-      "-----------+----------------+-------------+---------+------\n"
-      " 1BB       |             | f       |\n"
-      " 4BUI      |             | f       |\n"
-      "\n"
-      "\n"
-      "-- output meta data of raster -\n"
-      "SELECT  (rmd).width, (rmd).height, (rmd).numbands\n"
-      "FROM (SELECT ST_MetaData(rast) As rmd\n"
-      "    FROM dummy_rast WHERE rid = 10) AS foo;\n"
-      "-- result --\n"
-      " upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands\n"
-      "------------+------------+-------+--------+------------+------------+-------+-------+------+----------\n"
-      "          0 |          0 |   100 |    100 |      1 |     -1 |     0 |     0 |   0 |        2"
+"-- Create an empty raster 100x100 units, with upper left  right at 0, add 2 "
+"bands (band 1 is 0/1 boolean bit switch, band2 allows values 0-15)\n"
+"-- uses addbandargs\n"
+"INSERT INTO dummy_rast(rid,rast)\n"
+"    VALUES(10, ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"        ARRAY[\n"
+"                ROW(1, '1BB'::text, 0, NULL),\n"
+"                ROW(2, '4BUI'::text, 0, NULL)\n"
+"                        ]::addbandarg[]\n"
+"     )\n"
+"    );\n"
+"\n"
+"-- output meta data of raster bands to verify all is right --\n"
+"SELECT  (bmd).*\n"
+"FROM (SELECT ST_BandMetaData(rast,generate_series(1,2)) As bmd\n"
+"    FROM dummy_rast WHERE rid = 10) AS foo;\n"
+" --result --\n"
+" pixeltype | nodatavalue | isoutdb | path\n"
+"-----------+----------------+-------------+---------+------\n"
+" 1BB       |             | f       |\n"
+" 4BUI      |             | f       |\n"
+"\n"
+"\n"
+"-- output meta data of raster -\n"
+"SELECT  (rmd).width, (rmd).height, (rmd).numbands\n"
+"FROM (SELECT ST_MetaData(rast) As rmd\n"
+"    FROM dummy_rast WHERE rid = 10) AS foo;\n"
+"-- result --\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"------------+------------+-------+--------+------------+------------+-------"
+"+-------+------+----------\n"
+"          0 |          0 |   100 |    100 |      1 |     -1 |     0 |     0 "
+"|   0 |        2"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1242
+#: reference_raster.xml:1251
 #, no-c-format
 msgid "Examples: Multiple New Bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1244
+#: reference_raster.xml:1253
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        *\n"
-      "FROM ST_BandMetadata(\n"
-      "        ST_AddBand(\n"
-      "                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                ARRAY[\n"
-      "                        ROW(NULL, '8BUI', 255, 0),\n"
-      "                        ROW(NULL, '16BUI', 1, 2),\n"
-      "                        ROW(2, '32BUI', 100, 12),\n"
-      "                        ROW(2, '32BF', 3.14, -1)\n"
-      "                ]::addbandarg[]\n"
-      "        ),\n"
-      "        ARRAY[]::integer[]\n"
-      ");\n"
-      "\n"
-      " bandnum | pixeltype | nodatavalue | isoutdb | path\n"
-      "---------+-----------+-------------+---------+------\n"
-      "       1 | 8BUI      |           0 | f       |\n"
-      "       2 | 32BF      |          -1 | f       |\n"
-      "       3 | 32BUI     |          12 | f       |\n"
-      "       4 | 16BUI     |           2 | f       |"
+"SELECT\n"
+"        *\n"
+"FROM ST_BandMetadata(\n"
+"        ST_AddBand(\n"
+"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
+"                ARRAY[\n"
+"                        ROW(NULL, '8BUI', 255, 0),\n"
+"                        ROW(NULL, '16BUI', 1, 2),\n"
+"                        ROW(2, '32BUI', 100, 12),\n"
+"                        ROW(2, '32BF', 3.14, -1)\n"
+"                ]::addbandarg[]\n"
+"        ),\n"
+"        ARRAY[]::integer[]\n"
+");\n"
+"\n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
+"---------+-----------+-------------+---------+------\n"
+"       1 | 8BUI      |           0 | f       |\n"
+"       2 | 32BF      |          -1 | f       |\n"
+"       3 | 32BUI     |          12 | f       |\n"
+"       4 | 16BUI     |           2 | f       |"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1246
+#: reference_raster.xml:1255
 #, no-c-format
 msgid ""
-      "-- Aggregate the 1st band of a table of like rasters into a single raster\n"
-      "-- with as many bands as there are test_types and as many rows (new rasters) as there are mice\n"
-      "-- NOTE: The ORDER BY test_type is only supported in PostgreSQL 9.0+\n"
-      "-- for 8.4 and below it usually works to order your data in a subselect (but not guaranteed)\n"
-      "-- The resulting raster will have a band for each test_type alphabetical by test_type\n"
-      "-- For mouse lovers: No mice were harmed in this exercise\n"
-      "SELECT\n"
-      "        mouse,\n"
-      "        ST_AddBand(NULL, array_agg(rast ORDER BY test_type), 1) As rast\n"
-      "FROM mice_studies\n"
-      "GROUP BY mouse;"
+"-- Aggregate the 1st band of a table of like rasters into a single raster\n"
+"-- with as many bands as there are test_types and as many rows (new rasters) "
+"as there are mice\n"
+"-- NOTE: The ORDER BY test_type is only supported in PostgreSQL 9.0+\n"
+"-- for 8.4 and below it usually works to order your data in a subselect (but "
+"not guaranteed)\n"
+"-- The resulting raster will have a band for each test_type alphabetical by "
+"test_type\n"
+"-- For mouse lovers: No mice were harmed in this exercise\n"
+"SELECT\n"
+"        mouse,\n"
+"        ST_AddBand(NULL, array_agg(rast ORDER BY test_type), 1) As rast\n"
+"FROM mice_studies\n"
+"GROUP BY mouse;"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1250
+#: reference_raster.xml:1259
 #, no-c-format
 msgid "Examples: New Out-db band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1251
+#: reference_raster.xml:1260
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        *\n"
-      "FROM ST_BandMetadata(\n"
-      "        ST_AddBand(\n"
-      "                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                '/home/raster/mytestraster.tif'::text, NULL::int[]\n"
-      "        ),\n"
-      "        ARRAY[]::integer[]\n"
-      ");\n"
-      "\n"
-      " bandnum | pixeltype | nodatavalue | isoutdb | path\n"
-      "---------+-----------+-------------+---------+------\n"
-      "       1 | 8BUI      |             | t       | /home/raster/mytestraster.tif\n"
-      "       2 | 8BUI      |             | t       | /home/raster/mytestraster.tif\n"
-      "       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1256
+"SELECT\n"
+"        *\n"
+"FROM ST_BandMetadata(\n"
+"        ST_AddBand(\n"
+"                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0),\n"
+"                '/home/raster/mytestraster.tif'::text, NULL::int[]\n"
+"        ),\n"
+"        ARRAY[]::integer[]\n"
+");\n"
+"\n"
+" bandnum | pixeltype | nodatavalue | isoutdb | path\n"
+"---------+-----------+-------------+---------+------\n"
+"       1 | 8BUI      |             | t       | /home/raster/mytestraster."
+"tif\n"
+"       2 | 8BUI      |             | t       | /home/raster/mytestraster."
+"tif\n"
+"       3 | 8BUI      |             | t       | /home/raster/mytestraster.tif"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1265
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend="
+"\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"RT_ST_MetaData\"/>, <xref "
+"linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1269
+#: reference_raster.xml:1278
 #, no-c-format
 msgid "ST_AsRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1270
+#: reference_raster.xml:1279
 #, no-c-format
 msgid "Converts a PostGIS geometry to a PostGIS raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1274
+#: reference_raster.xml:1283
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>raster </type> <parameter>ref</parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>nodataval=0</parameter></paramd [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1422
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>ref</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>touched=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_AsRaster</"
+"function></funcdef> <paramdef><type>geometry </type> <parameter>geom</"
+"parameter></paramdef> <paramdef><type>raster </type> <parameter>ref</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>pixeltype=ARRAY['8BUI']</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>value=ARRAY[1]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>nodataval=ARRAY[0]</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>boolean </type> <parameter>touched=false</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>gridx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>gridy</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>value=1</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>gridx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridy=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>pixeltype=ARRAY['8BUI']</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalex</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>scaley</"
+"parameter></paramdef> <paramdef><type>text[] </type> <parameter>pixeltype</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>upperleftx=NULL</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>upperlefty=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>value=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef><type>text[] </type> <parameter>pixeltype=ARRAY['8BUI']</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>value=ARRAY[1]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval=ARRAY[0]</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>touched=false</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_AsRaster</function></funcdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>value=1</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_AsRaster</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>text[] </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>value=ARRAY[1]</"
+"parameter></paramdef> <paramdef><type>double precision[] </type> "
+"<parameter>nodataval=ARRAY[0]</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>upperleftx=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>upperlefty=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewx=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> <parameter>skewy=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>touched=false</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1431
 #, no-c-format
-msgid "Converts a PostGIS geometry to a PostGIS raster. The many variants offers three groups of possibilities for setting the alignment and pixelsize of the resulting raster."
+msgid ""
+"Converts a PostGIS geometry to a PostGIS raster. The many variants offers "
+"three groups of possibilities for setting the alignment and pixelsize of the "
+"resulting raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1424
+#: reference_raster.xml:1433
 #, no-c-format
-msgid "The first group, composed of the two first variants, produce a raster having the same alignment (<varname>scalex</varname>, <varname>scaley</varname>, <varname>gridx</varname> and <varname>gridy</varname>), pixel type and nodata value as the provided reference raster. You generally pass this reference raster by joining the table containing the geometry with the table containing the reference raster."
+msgid ""
+"The first group, composed of the two first variants, produce a raster having "
+"the same alignment (<varname>scalex</varname>, <varname>scaley</varname>, "
+"<varname>gridx</varname> and <varname>gridy</varname>), pixel type and "
+"nodata value as the provided reference raster. You generally pass this "
+"reference raster by joining the table containing the geometry with the table "
+"containing the reference raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1426
+#: reference_raster.xml:1435
 #, no-c-format
-msgid "The second group, composed of four variants, let you set the dimensions of the raster by providing the parameters of a pixel size (<varname>scalex</varname> & <varname>scaley</varname> and <varname>skewx</varname> & <varname>skewy</varname>). The <varname>width</varname> & <varname>height</varname> of the resulting raster will be adjusted to fit the extent of the geometry. In most cases, you must cast integer <varname>scalex</varname> & <varname>scaley</varname> ar [...]
+msgid ""
+"The second group, composed of four variants, let you set the dimensions of "
+"the raster by providing the parameters of a pixel size (<varname>scalex</"
+"varname> & <varname>scaley</varname> and <varname>skewx</varname> & "
+"<varname>skewy</varname>). The <varname>width</varname> & "
+"<varname>height</varname> of the resulting raster will be adjusted to fit "
+"the extent of the geometry. In most cases, you must cast integer "
+"<varname>scalex</varname> & <varname>scaley</varname> arguments to "
+"double precision so that PostgreSQL choose the right variant."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1428
+#: reference_raster.xml:1437
 #, no-c-format
-msgid "The third group, composed of four variants, let you fix the dimensions of the raster by providing the dimensions of the raster (<varname>width</varname> & <varname>height</varname>). The parameters of the pixel size (<varname>scalex</varname> & <varname>scaley</varname> and <varname>skewx</varname> & <varname>skewy</varname>) of the resulting raster will be adjusted to fit the extent of the geometry."
+msgid ""
+"The third group, composed of four variants, let you fix the dimensions of "
+"the raster by providing the dimensions of the raster (<varname>width</"
+"varname> & <varname>height</varname>). The parameters of the pixel size "
+"(<varname>scalex</varname> & <varname>scaley</varname> and "
+"<varname>skewx</varname> & <varname>skewy</varname>) of the resulting "
+"raster will be adjusted to fit the extent of the geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1430
+#: reference_raster.xml:1439
 #, no-c-format
-msgid "The two first variants of each of those two last groups let you specify the alignment with an arbitrary corner of the alignment grid (<varname>gridx</varname> & <varname>gridy</varname>) and the two last variants takes the upper left corner (<varname>upperleftx</varname> & <varname>upperlefty</varname>)."
+msgid ""
+"The two first variants of each of those two last groups let you specify the "
+"alignment with an arbitrary corner of the alignment grid (<varname>gridx</"
+"varname> & <varname>gridy</varname>) and the two last variants takes the "
+"upper left corner (<varname>upperleftx</varname> & <varname>upperlefty</"
+"varname>)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1432
+#: reference_raster.xml:1441
 #, no-c-format
-msgid "Each group of variant allows producing a one band raster or a multiple bands raster. To produce a multiple bands raster, you must provide an array of pixel types (<varname>pixeltype[]</varname>), an array of initial values (<varname>value</varname>) and an array of nodata values (<varname>nodataval</varname>). If not provided pixeltyped defaults to 8BUI, values to 1 and nodataval to 0."
+msgid ""
+"Each group of variant allows producing a one band raster or a multiple bands "
+"raster. To produce a multiple bands raster, you must provide an array of "
+"pixel types (<varname>pixeltype[]</varname>), an array of initial values "
+"(<varname>value</varname>) and an array of nodata values "
+"(<varname>nodataval</varname>). If not provided pixeltyped defaults to 8BUI, "
+"values to 1 and nodataval to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1434
+#: reference_raster.xml:1443
 #, no-c-format
-msgid "The output raster will be in the same spatial reference as the source geometry. The only exception is for variants with a reference raster. In this case the resulting raster will get the same SRID as the reference raster."
+msgid ""
+"The output raster will be in the same spatial reference as the source "
+"geometry. The only exception is for variants with a reference raster. In "
+"this case the resulting raster will get the same SRID as the reference "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1436
+#: reference_raster.xml:1445
 #, no-c-format
-msgid "The optional <varname>touched</varname> parameter defaults to false and maps to the GDAL ALL_TOUCHED rasterization option, which determines if pixels touched by lines or polygons will be burned. Not just those on the line render path, or whose center point is within the polygon."
+msgid ""
+"The optional <varname>touched</varname> parameter defaults to false and maps "
+"to the GDAL ALL_TOUCHED rasterization option, which determines if pixels "
+"touched by lines or polygons will be burned. Not just those on the line "
+"render path, or whose center point is within the polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1438
+#: reference_raster.xml:1447
 #, no-c-format
-msgid "This is particularly useful for rendering jpegs and pngs of geometries directly from the database when using in combination with <xref linkend=\"RT_ST_AsPNG\"/> and other <xref linkend=\"RT_ST_AsGDALRaster\"/> family of functions."
+msgid ""
+"This is particularly useful for rendering jpegs and pngs of geometries "
+"directly from the database when using in combination with <xref linkend="
+"\"RT_ST_AsPNG\"/> and other <xref linkend=\"RT_ST_AsGDALRaster\"/> family of "
+"functions."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1442
+#: reference_raster.xml:1451
 #, no-c-format
-msgid "Not yet capable of rendering complex geometry types such as curves, TINS, and PolyhedralSurfaces, but should be able too once GDAL can."
+msgid ""
+"Not yet capable of rendering complex geometry types such as curves, TINS, "
+"and PolyhedralSurfaces, but should be able too once GDAL can."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1447
+#: reference_raster.xml:1456
 #, no-c-format
 msgid "Examples: Output geometries as PNG files"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1453
+#: reference_raster.xml:1462
 #, no-c-format
 msgid "black circle"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1456
+#: reference_raster.xml:1465
 #, no-c-format
 msgid ""
-      "-- this will output a black circle taking up 150 x 150 pixels --\n"
-      "SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
+"-- this will output a black circle taking up 150 x 150 pixels --\n"
+"SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10),150, 150, '2BUI'));"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1463
+#: reference_raster.xml:1472
 #, no-c-format
 msgid "example from buffer rendered with just PostGIS"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1467
+#: reference_raster.xml:1476
 #, no-c-format
 msgid ""
-      "-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
-      "SELECT ST_AsPNG(\n"
-      "        ST_AsRaster(\n"
-      "                ST_Buffer(\n"
-      "                        ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), 10,'join=bevel'),\n"
-      "                        200,200,ARRAY['8BUI', '8BUI', '8BUI'], ARRAY[118,154,118], ARRAY[0,0,0]));"
+"-- the bands map to RGB bands - the value (118,154,118) - teal  --\n"
+"SELECT ST_AsPNG(\n"
+"        ST_AsRaster(\n"
+"                ST_Buffer(\n"
+"                        ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), "
+"10,'join=bevel'),\n"
+"                        200,200,ARRAY['8BUI', '8BUI', '8BUI'], "
+"ARRAY[118,154,118], ARRAY[0,0,0]));"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1473
+#: reference_raster.xml:1482
 #, no-c-format
-msgid ", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"ST_Buffer\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
+"<xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, "
+"<xref linkend=\"RT_ST_AsJPEG\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1479
+#: reference_raster.xml:1488
 #, no-c-format
 msgid "ST_Band"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1480
+#: reference_raster.xml:1489
 #, no-c-format
-msgid "Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters."
+msgid ""
+"Returns one or more bands of an existing raster as a new raster. Useful for "
+"building new rasters from existing rasters."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1484
+#: reference_raster.xml:1493
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer[] </type> <parameter>nbands = ARRAY[1]</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> </funcprototy [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Band</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer[] </type> <parameter>nbands = "
+"ARRAY[1]</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Band</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Band</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>nbands</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>character </type> "
+"<parameter>delimiter=,</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1509
+#: reference_raster.xml:1518
 #, no-c-format
-msgid "Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters or export of only selected bands of a raster or rearranging the order of bands in a raster. If no band is specified, band 1 is assumed. Used as a helper function in various functions such as for deleting a band."
+msgid ""
+"Returns one or more bands of an existing raster as a new raster. Useful for "
+"building new rasters from existing rasters or export of only selected bands "
+"of a raster or rearranging the order of bands in a raster. If no band is "
+"specified, band 1 is assumed. Used as a helper function in various functions "
+"such as for deleting a band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1511
+#: reference_raster.xml:1520
 #, no-c-format
-msgid "For the <code>nbands</code> as text variant of function, the default delimiter is <code>,</code> which means you can ask for <code>'1,2,3'</code> and if you wanted to use a different delimeter you would do <code>ST_Band(rast, '1 at 2@3', '@')</code>. For asking for multiple bands, we strongly suggest you use the array form of this function e.g. <code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> list of bands form may be removed in future versions of PostGIS."
+msgid ""
+"For the <code>nbands</code> as text variant of function, the default "
+"delimiter is <code>,</code> which means you can ask for <code>'1,2,3'</code> "
+"and if you wanted to use a different delimeter you would do "
+"<code>ST_Band(rast, '1 at 2@3', '@')</code>. For asking for multiple bands, we "
+"strongly suggest you use the array form of this function e.g. "
+"<code>ST_Band(rast, '{1,2,3}'::int[]);</code> since the <code>text</code> "
+"list of bands form may be removed in future versions of PostGIS."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1519
+#: reference_raster.xml:1528
 #, no-c-format
 msgid ""
-      "-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band 2 of dummy and then reclassified as a 2BUI\n"
-      "SELECT ST_NumBands(rast1) As numb1, ST_BandPixelType(rast1) As pix1,\n"
-      " ST_NumBands(rast2) As numb2,  ST_BandPixelType(rast2) As pix2\n"
-      "FROM (\n"
-      "    SELECT ST_Band(rast) As rast1, ST_Reclass(ST_Band(rast,3), '100-200):1, [200-254:2', '2BUI') As rast2\n"
-      "        FROM dummy_rast\n"
-      "        WHERE rid = 2) As foo;\n"
-      "\n"
-      " numb1 | pix1 | numb2 | pix2\n"
-      "-------+------+-------+------\n"
-      "     1 | 8BUI |     1 | 2BUI"
+"-- Make 2 new rasters: 1 containing band 1 of dummy, second containing band "
+"2 of dummy and then reclassified as a 2BUI\n"
+"SELECT ST_NumBands(rast1) As numb1, ST_BandPixelType(rast1) As pix1,\n"
+" ST_NumBands(rast2) As numb2,  ST_BandPixelType(rast2) As pix2\n"
+"FROM (\n"
+"    SELECT ST_Band(rast) As rast1, ST_Reclass(ST_Band(rast,3), '100-200):1, "
+"[200-254:2', '2BUI') As rast2\n"
+"        FROM dummy_rast\n"
+"        WHERE rid = 2) As foo;\n"
+"\n"
+" numb1 | pix1 | numb2 | pix2\n"
+"-------+------+-------+------\n"
+"     1 | 8BUI |     1 | 2BUI"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1521
+#: reference_raster.xml:1530
 #, no-c-format
 msgid ""
-      "-- Return bands 2 and 3. Using array cast syntax\n"
-      "SELECT ST_NumBands(ST_Band(rast, '{2,3}'::int[])) As num_bands\n"
-      "    FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "num_bands\n"
-      "----------\n"
-      "2\n"
-      "\n"
-      "-- Return bands 2 and 3. Use array to define bands\n"
-      "SELECT ST_NumBands(ST_Band(rast, ARRAY[2,3])) As num_bands\n"
-      "    FROM dummy_rast\n"
-      "WHERE rid=2;"
+"-- Return bands 2 and 3. Using array cast syntax\n"
+"SELECT ST_NumBands(ST_Band(rast, '{2,3}'::int[])) As num_bands\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"num_bands\n"
+"----------\n"
+"2\n"
+"\n"
+"-- Return bands 2 and 3. Use array to define bands\n"
+"SELECT ST_NumBands(ST_Band(rast, ARRAY[2,3])) As num_bands\n"
+"    FROM dummy_rast\n"
+"WHERE rid=2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1531
+#: reference_raster.xml:1540
 #, no-c-format
 msgid "original (column rast)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1540
+#: reference_raster.xml:1549
 #, no-c-format
 msgid "dupe_band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1549
+#: reference_raster.xml:1558
 #, no-c-format
 msgid "sing_band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1557
+#: reference_raster.xml:1566
 #, no-c-format
 msgid ""
-      "--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
-      "and another with just the third band\n"
-      "SELECT rast, ST_Band(rast, ARRAY[2,1,1]) As dupe_band,\n"
-      "        ST_Band(rast, 3) As sing_band\n"
-      "FROM samples.than_chunked\n"
-      "WHERE rid=35;"
+"--Make a new raster with 2nd band of original and 1st band repeated twice,\n"
+"and another with just the third band\n"
+"SELECT rast, ST_Band(rast, ARRAY[2,1,1]) As dupe_band,\n"
+"        ST_Band(rast, 3) As sing_band\n"
+"FROM samples.than_chunked\n"
+"WHERE rid=35;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1563
+#: reference_raster.xml:1572
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, <xref linkend=\"RT_reference\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, "
+"<xref linkend=\"RT_reference\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1569
+#: reference_raster.xml:1578
 #, no-c-format
-msgid "ST_MakeEmptyRaster"
+msgid "ST_MakeEmptyCoverage"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1570
+#: reference_raster.xml:1579
 #, no-c-format
-msgid "Returns an empty raster (having no bands) of given dimensions (width & height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0)."
+msgid "Cover georeferenced area with a grid of empty raster tiles."
 msgstr ""
 
-#. Tag: funcsynopsis
-#: reference_raster.xml:1574
+#. Tag: funcprototype
+#: reference_raster.xml:1584
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></funcdef> <paramdef><type>integer </type> <parameter>width</parameter></paramdef> <paramdef><type>integer </type> <parameter>height</parameter></paramdef> <paramdef><type>float8 </type> <parameter>upperleftx</parameter></paramdef> <paramdef><ty [...]
+msgid ""
+"<funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef> "
+"<paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>upperleftx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewx</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=unknown</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1604
 #, no-c-format
-msgid "Returns an empty raster (having no band) of given dimensions (width & height) and georeferenced in spatial (or world) coordinates with upper left X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid)."
+msgid ""
+"Create a set of raster tiles with <xref linkend=\"RT_ST_MakeEmptyRaster\"/>. "
+"Grid dimension is <varname>width</varname> & <varname>height</varname>. "
+"Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</"
+"varname>. The covered georeferenced area is from upper left corner "
+"(<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower "
+"right corner (<varname>upperleftx</varname> + <varname>width</varname> * "
+"<varname>scalex</varname>, <varname>upperlefty</varname> + <varname>height</"
+"varname> * <varname>scaley</varname>)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1607
+#: reference_raster.xml:1605
 #, no-c-format
-msgid "The last version use a single parameter to specify the pixel size (pixelsize). scalex is set to this argument and scaley is set to the negative value of this argument. skewx and skewy are set to 0."
+msgid ""
+"Note that scaley is generally negative for rasters and scalex is generally "
+"positive. So lower right corner will have a lower y value and higher x value "
+"than the upper left corner."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1609
+#: reference_raster.xml:1606
+#, no-c-format
+msgid "Availability: 2.4.0"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:1610 reference_raster.xml:8043
 #, no-c-format
-msgid "If an existing raster is passed in, it returns a new raster with the same meta data settings (without the bands)."
+msgid "Examples Basic"
 msgstr ""
 
 #. Tag: para
 #: reference_raster.xml:1611
 #, no-c-format
-msgid "If no srid is specified it defaults to 0. After you create an empty raster you probably want to add bands to it and maybe edit it. Refer to <xref linkend=\"RT_ST_AddBand\"/> to define bands and <xref linkend=\"RT_ST_SetValue\"/> to set initial pixel values."
+msgid ""
+"Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner "
+"(22, 77) to lower right corner (55, 33)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1618
+#: reference_raster.xml:1612
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, "
+"22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;\n"
+"\n"
+" upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy "
+"| srid | numbands\n"
+"-------------------------------------------------------------------------------------\n"
+"         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0\n"
+"      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 "
+"| 4326 |        0]]>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:1625
+#, no-c-format
+msgid "ST_MakeEmptyRaster"
+msgstr ""
+
+#. Tag: refpurpose
+#: reference_raster.xml:1626
+#, no-c-format
+msgid ""
+"Returns an empty raster (having no bands) of given dimensions (width & "
+"height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx "
+"& skewy) and reference system (srid). If a raster is passed in, returns "
+"a new raster with the same size, alignment and SRID. If srid is left out, "
+"the spatial ref is set to unknown (0)."
+msgstr ""
+
+#. Tag: funcsynopsis
+#: reference_raster.xml:1630
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MakeEmptyRaster</function></funcdef> <paramdef><type>integer </"
+"type> <parameter>width</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>height</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>upperleftx</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>upperlefty</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef><type>float8 </"
+"type> <parameter>skewx</parameter></paramdef> <paramdef><type>float8 </type> "
+"<parameter>skewy</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>srid=unknown</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_MakeEmptyRaster</"
+"function></funcdef> <paramdef><type>integer </type> <parameter>width</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>height</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>upperlefty</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>pixelsize</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1660
+#, no-c-format
+msgid ""
+"Returns an empty raster (having no band) of given dimensions (width & "
+"height) and georeferenced in spatial (or world) coordinates with upper left "
+"X (upperleftx), upper left Y (upperlefty), pixel size and rotation (scalex, "
+"scaley, skewx & skewy) and reference system (srid)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1663
 #, no-c-format
 msgid ""
-      "INSERT INTO dummy_rast(rid,rast)\n"
-      "VALUES(3, ST_MakeEmptyRaster( 100, 100, 0.0005, 0.0005, 1, 1, 0, 0, 4326) );\n"
-      "\n"
-      "--use an existing raster as template for new raster\n"
-      "INSERT INTO dummy_rast(rid,rast)\n"
-      "SELECT 4, ST_MakeEmptyRaster(rast)\n"
-      "FROM dummy_rast WHERE rid = 3;\n"
-      "\n"
-      "-- output meta data of rasters we just added\n"
-      "SELECT rid, (md).*\n"
-      "FROM (SELECT rid, ST_MetaData(rast) As md\n"
-      "        FROM dummy_rast\n"
-      "        WHERE rid IN(3,4)) As foo;\n"
-      "\n"
-      "-- output --\n"
-      " rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands\n"
-      "-----+------------+------------+-------+--------+------------+------------+-------+-------+------+----------\n"
-      "   3 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 |    0  |     0 | 4326 |        0\n"
-      "   4 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 |    0  |     0 | 4326 |        0"
+"The last version use a single parameter to specify the pixel size "
+"(pixelsize). scalex is set to this argument and scaley is set to the "
+"negative value of this argument. skewx and skewy are set to 0."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1624
+#: reference_raster.xml:1665
+#, no-c-format
+msgid ""
+"If an existing raster is passed in, it returns a new raster with the same "
+"meta data settings (without the bands)."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1667
+#, no-c-format
+msgid ""
+"If no srid is specified it defaults to 0. After you create an empty raster "
+"you probably want to add bands to it and maybe edit it. Refer to <xref "
+"linkend=\"RT_ST_AddBand\"/> to define bands and <xref linkend="
+"\"RT_ST_SetValue\"/> to set initial pixel values."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:1674
+#, no-c-format
+msgid ""
+"INSERT INTO dummy_rast(rid,rast)\n"
+"VALUES(3, ST_MakeEmptyRaster( 100, 100, 0.0005, 0.0005, 1, 1, 0, 0, "
+"4326) );\n"
+"\n"
+"--use an existing raster as template for new raster\n"
+"INSERT INTO dummy_rast(rid,rast)\n"
+"SELECT 4, ST_MakeEmptyRaster(rast)\n"
+"FROM dummy_rast WHERE rid = 3;\n"
+"\n"
+"-- output meta data of rasters we just added\n"
+"SELECT rid, (md).*\n"
+"FROM (SELECT rid, ST_MetaData(rast) As md\n"
+"        FROM dummy_rast\n"
+"        WHERE rid IN(3,4)) As foo;\n"
+"\n"
+"-- output --\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+"-----+------------+------------+-------+--------+------------+------------"
+"+-------+-------+------+----------\n"
+"   3 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 "
+"|    0  |     0 | 4326 |        0\n"
+"   4 |     0.0005 |     0.0005 |   100 |    100 |          1 |          1 "
+"|    0  |     0 | 4326 |        0"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1680
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MetaData\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, "
+"<xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_SetValue\"/>, <xref "
+"linkend=\"RT_ST_SkewX\"/>, , <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1631
+#: reference_raster.xml:1687
 #, no-c-format
 msgid "ST_Tile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1632
+#: reference_raster.xml:1688
 #, no-c-format
-msgid "<refpurpose>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a set of rasters resulting from the split of the input "
+"raster based upon the desired dimensions of the output rasters.</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:1636
+#: reference_raster.xml:1692
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>int[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>padwithnodata=FALSE</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof raster "
+"<function>ST_Tile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>padwithnodata=FALSE</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>padwithnodata=FALSE</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodataval=NULL</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1728
 #, no-c-format
-msgid "<funcprototype> <funcdef>setof raster <function>ST_Tile</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>int[] </type> <parameter>nband</parameter></paramdef> <paramdef><type>integer </type> <parameter>width</parameter></paramdef> <paramdef><type>integer </type> <parameter>height</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>padwithnodata=FALSE</parameter></paramdef> <paramdef choice=\"opt [...]
+msgid ""
+"<para>Returns a set of rasters resulting from the split of the input raster "
+"based upon the desired dimensions of the output rasters.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1672
+#: reference_raster.xml:1732
 #, no-c-format
-msgid "<para>Returns a set of rasters resulting from the split of the input raster based upon the desired dimensions of the output rasters.</para>"
+msgid ""
+"If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and "
+"bottom sides of the raster may have different dimensions than the rest of "
+"the tiles. If <varname>padwithnodata</varname> = TRUE, all tiles will have "
+"the same dimensions with the possibility that edge tiles being padded with "
+"NODATA values. If raster band(s) do not have NODATA value(s) specified, one "
+"can be specified by setting <varname>nodataval</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1676
+#: reference_raster.xml:1737
 #, no-c-format
-msgid "If <varname>padwithnodata</varname> = FALSE, edge tiles on the right and bottom sides of the raster may have different dimensions than the rest of the tiles. If <varname>padwithnodata</varname> = TRUE, all tiles will have the same dimensions with the possibility that edge tiles being padded with NODATA values. If raster band(s) do not have NODATA value(s) specified, one can be specified by setting <varname>nodataval</varname>."
+msgid ""
+"If a specified band of the input raster is out-of-db, the corresponding band "
+"in the output rasters will also be out-of-db."
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:1681
+#. Tag: programlisting
+#: reference_raster.xml:1748
 #, no-c-format
-msgid "If a specified band of the input raster is out-of-db, the corresponding band in the output rasters will also be out-of-db."
+msgid ""
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT ST_Union(rast) AS rast FROM foo\n"
+"), baz AS (\n"
+"        SELECT ST_Tile(rast, 3, 3, TRUE) AS rast FROM bar\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(rast)\n"
+"FROM baz;\n"
+"\n"
+"              st_dumpvalues\n"
+"------------------------------------------\n"
+" (1,\"{{1,1,1},{1,1,1},{1,1,1}}\")\n"
+" (2,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
+" (1,\"{{2,2,2},{2,2,2},{2,2,2}}\")\n"
+" (2,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
+" (1,\"{{3,3,3},{3,3,3},{3,3,3}}\")\n"
+" (2,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
+" (1,\"{{4,4,4},{4,4,4},{4,4,4}}\")\n"
+" (2,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
+" (1,\"{{5,5,5},{5,5,5},{5,5,5}}\")\n"
+" (2,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
+" (1,\"{{6,6,6},{6,6,6},{6,6,6}}\")\n"
+" (2,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
+" (1,\"{{7,7,7},{7,7,7},{7,7,7}}\")\n"
+" (2,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
+" (1,\"{{8,8,8},{8,8,8},{8,8,8}}\")\n"
+" (2,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
+" (1,\"{{9,9,9},{9,9,9},{9,9,9}}\")\n"
+" (2,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
+"(18 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1692
+#: reference_raster.xml:1750
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, 0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, 0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, 0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, 0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, 0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, 0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, 0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, 0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT ST_Union(rast) AS rast FROM foo\n"
-      "), baz AS (\n"
-      "        SELECT ST_Tile(rast, 3, 3, TRUE) AS rast FROM bar\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_DumpValues(rast)\n"
-      "FROM baz;\n"
-      "\n"
-      "              st_dumpvalues\n"
-      "------------------------------------------\n"
-      " (1,\"{{1,1,1},{1,1,1},{1,1,1}}\")\n"
-      " (2,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
-      " (1,\"{{2,2,2},{2,2,2},{2,2,2}}\")\n"
-      " (2,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
-      " (1,\"{{3,3,3},{3,3,3},{3,3,3}}\")\n"
-      " (2,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
-      " (1,\"{{4,4,4},{4,4,4},{4,4,4}}\")\n"
-      " (2,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
-      " (1,\"{{5,5,5},{5,5,5},{5,5,5}}\")\n"
-      " (2,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
-      " (1,\"{{6,6,6},{6,6,6},{6,6,6}}\")\n"
-      " (2,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
-      " (1,\"{{7,7,7},{7,7,7},{7,7,7}}\")\n"
-      " (2,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
-      " (1,\"{{8,8,8},{8,8,8},{8,8,8}}\")\n"
-      " (2,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
-      " (1,\"{{9,9,9},{9,9,9},{9,9,9}}\")\n"
-      " (2,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
-      "(18 rows)"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:1694
-#, no-c-format
-msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, 0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, 0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, 0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, 0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, 0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, 0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, 0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, 0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT ST_Union(rast) AS rast FROM foo\n"
-      "), baz AS (\n"
-      "        SELECT ST_Tile(rast, 3, 3, 2) AS rast FROM bar\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_DumpValues(rast)\n"
-      "FROM baz;\n"
-      "\n"
-      "              st_dumpvalues\n"
-      "------------------------------------------\n"
-      " (1,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
-      " (1,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
-      " (1,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
-      " (1,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
-      " (1,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
-      " (1,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
-      " (1,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
-      " (1,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
-      " (1,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
-      "(9 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:1700
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 2, '8BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 2, 0), 2, '8BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 3, 0), 2, '8BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 4, 0), 2, '8BUI', 40, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 5, 0), 2, '8BUI', 50, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -3, 1, -1, "
+"0, 0, 0), 1, '8BUI', 6, 0), 2, '8BUI', 60, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 7, 0), 2, '8BUI', 70, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 3, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 8, 0), 2, '8BUI', 80, 0) AS rast UNION ALL\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 6, -6, 1, -1, "
+"0, 0, 0), 1, '8BUI', 9, 0), 2, '8BUI', 90, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT ST_Union(rast) AS rast FROM foo\n"
+"), baz AS (\n"
+"        SELECT ST_Tile(rast, 3, 3, 2) AS rast FROM bar\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(rast)\n"
+"FROM baz;\n"
+"\n"
+"              st_dumpvalues\n"
+"------------------------------------------\n"
+" (1,\"{{10,10,10},{10,10,10},{10,10,10}}\")\n"
+" (1,\"{{20,20,20},{20,20,20},{20,20,20}}\")\n"
+" (1,\"{{30,30,30},{30,30,30},{30,30,30}}\")\n"
+" (1,\"{{40,40,40},{40,40,40},{40,40,40}}\")\n"
+" (1,\"{{50,50,50},{50,50,50},{50,50,50}}\")\n"
+" (1,\"{{60,60,60},{60,60,60},{60,60,60}}\")\n"
+" (1,\"{{70,70,70},{70,70,70},{70,70,70}}\")\n"
+" (1,\"{{80,80,80},{80,80,80},{80,80,80}}\")\n"
+" (1,\"{{90,90,90},{90,90,90},{90,90,90}}\")\n"
+"(9 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:1756
 #, no-c-format
 msgid ", <xref linkend=\"RT_Retile\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1710
+#: reference_raster.xml:1766
 #, no-c-format
 msgid "ST_Retile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1711
+#: reference_raster.xml:1767
 #, no-c-format
-msgid "Return a set of configured tiles from an arbitrarily tiled raster coverage."
+msgid ""
+"Return a set of configured tiles from an arbitrarily tiled raster coverage."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1719
+#: reference_raster.xml:1775
 #, no-c-format
-msgid "<funcdef>SETOF raster <function>ST_Retile</function></funcdef> <paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> <paramdef><type>name </type> <parameter>col</parameter></paramdef> <paramdef><type>geometry </type> <parameter>ext</parameter></paramdef> <paramdef><type>float8 </type> <parameter>sfx</parameter></paramdef> <paramdef><type>float8 </type> <parameter>sfy</parameter></paramdef> <paramdef><type>int </type> <parameter>tw</parameter></paramdef> <paramdef> [...]
+msgid ""
+"<funcdef>SETOF raster <function>ST_Retile</function></funcdef> "
+"<paramdef><type>regclass </type> <parameter>tab</parameter></paramdef> "
+"<paramdef><type>name </type> <parameter>col</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>ext</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>sfx</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>sfy</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>tw</parameter></paramdef> "
+"<paramdef><type>int </type> <parameter>th</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>algo='NearestNeighbor'</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1737
+#: reference_raster.xml:1793
 #, no-c-format
-msgid "Return a set of tiles having the specified scale (<varname>sfx</varname>, <varname>sfy</varname>) and max size (<varname>tw</varname>, <varname>th</varname>) and covering the specified extent (<varname>ext</varname>) with data coming from the specified raster coverage (<varname>tab</varname>, <varname>col</varname>)."
+msgid ""
+"Return a set of tiles having the specified scale (<varname>sfx</varname>, "
+"<varname>sfy</varname>) and max size (<varname>tw</varname>, <varname>th</"
+"varname>) and covering the specified extent (<varname>ext</varname>) with "
+"data coming from the specified raster coverage (<varname>tab</varname>, "
+"<varname>col</varname>)."
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1761
+#: reference_raster.xml:1817
 #, no-c-format
 msgid "ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1762
+#: reference_raster.xml:1818
 #, no-c-format
 msgid "Returns a raster from a supported GDAL raster file."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1767
+#: reference_raster.xml:1823
 #, no-c-format
-msgid "<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> <paramdef><type>bytea </type> <parameter>gdaldata</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>srid=NULL</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_FromGDALRaster</function></funcdef> "
+"<paramdef><type>bytea </type> <parameter>gdaldata</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>srid=NULL</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1779
+#: reference_raster.xml:1835
 #, no-c-format
-msgid "Returns a raster from a supported GDAL raster file. <varname>gdaldata</varname> is of type bytea and should be the contents of the GDAL raster file."
+msgid ""
+"Returns a raster from a supported GDAL raster file. <varname>gdaldata</"
+"varname> is of type bytea and should be the contents of the GDAL raster file."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1783
+#: reference_raster.xml:1839
 #, no-c-format
-msgid "If <varname>srid</varname> is NULL, the function will try to automatically assign the SRID from the GDAL raster. If <varname>srid</varname> is provided, the value provided will override any automatically assigned SRID."
+msgid ""
+"If <varname>srid</varname> is NULL, the function will try to automatically "
+"assign the SRID from the GDAL raster. If <varname>srid</varname> is "
+"provided, the value provided will override any automatically assigned SRID."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1793
+#: reference_raster.xml:1849
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AsPNG(ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 0.1, -0.1, 0, 0, 4326), 1, '8BUI', 1, 0), 2, '8BUI', 2, 0), 3, '8BUI', 3, 0)) AS png\n"
-      "),\n"
-      "bar AS (\n"
-      "        SELECT 1 AS rid, ST_FromGDALRaster(png) AS rast FROM foo\n"
-      "        UNION ALL\n"
-      "        SELECT 2 AS rid, ST_FromGDALRaster(png, 3310) AS rast FROM foo\n"
-      ")\n"
-      "SELECT\n"
-      "        rid,\n"
-      "        ST_Metadata(rast) AS metadata,\n"
-      "        ST_SummaryStats(rast, 1) AS stats1,\n"
-      "        ST_SummaryStats(rast, 2) AS stats2,\n"
-      "        ST_SummaryStats(rast, 3) AS stats3\n"
-      "FROM bar\n"
-      "ORDER BY rid;\n"
-      "\n"
-      " rid |         metadata          |    stats1     |    stats2     |     stats3\n"
-      "-----+---------------------------+---------------+---------------+----------------\n"
-      "   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)\n"
-      "   2 | (0,0,2,2,1,-1,0,0,3310,3) | (4,4,1,0,1,1) | (4,8,2,0,2,2) | (4,12,3,0,3,3)\n"
-      "(2 rows)"
+"WITH foo AS (\n"
+"        SELECT "
+"ST_AsPNG(ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, "
+"0.1, -0.1, 0, 0, 4326), 1, '8BUI', 1, 0), 2, '8BUI', 2, 0), 3, '8BUI', 3, "
+"0)) AS png\n"
+"),\n"
+"bar AS (\n"
+"        SELECT 1 AS rid, ST_FromGDALRaster(png) AS rast FROM foo\n"
+"        UNION ALL\n"
+"        SELECT 2 AS rid, ST_FromGDALRaster(png, 3310) AS rast FROM foo\n"
+")\n"
+"SELECT\n"
+"        rid,\n"
+"        ST_Metadata(rast) AS metadata,\n"
+"        ST_SummaryStats(rast, 1) AS stats1,\n"
+"        ST_SummaryStats(rast, 2) AS stats2,\n"
+"        ST_SummaryStats(rast, 3) AS stats3\n"
+"FROM bar\n"
+"ORDER BY rid;\n"
+"\n"
+" rid |         metadata          |    stats1     |    stats2     |     "
+"stats3\n"
+"-----+---------------------------+---------------+---------------"
+"+----------------\n"
+"   1 | (0,0,2,2,1,-1,0,0,0,3)    | (4,4,1,0,1,1) | (4,8,2,0,2,2) | "
+"(4,12,3,0,3,3)\n"
+"   2 | (0,0,2,2,1,-1,0,0,3310,3) | (4,4,1,0,1,1) | (4,8,2,0,2,2) | "
+"(4,12,3,0,3,3)\n"
+"(2 rows)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:1808
+#: reference_raster.xml:1864
 #, no-c-format
 msgid "Raster Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1812
+#: reference_raster.xml:1868
 #, no-c-format
 msgid "ST_GeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1813
+#: reference_raster.xml:1869
 #, no-c-format
-msgid "Returns the georeference meta data in GDAL or ESRI format as commonly seen in a world file. Default is GDAL."
+msgid ""
+"Returns the georeference meta data in GDAL or ESRI format as commonly seen "
+"in a world file. Default is GDAL."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1818
+#: reference_raster.xml:1874
 #, no-c-format
-msgid "<funcdef>text <function>ST_GeoReference</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>format=GDAL</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_GeoReference</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>format=GDAL</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1829
+#: reference_raster.xml:1885
 #, no-c-format
-msgid "Returns the georeference meta data including carriage return in GDAL or ESRI format as commonly seen in a <ulink url=\"http://en.wikipedia.org/wiki/World_file\">world file</ulink>. Default is GDAL if no type specified. type is string 'GDAL' or 'ESRI'."
+msgid ""
+"Returns the georeference meta data including carriage return in GDAL or ESRI "
+"format as commonly seen in a <ulink url=\"http://en.wikipedia.org/wiki/"
+"World_file\">world file</ulink>. Default is GDAL if no type specified. type "
+"is string 'GDAL' or 'ESRI'."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1831 reference_raster.xml:4068
+#: reference_raster.xml:1887 reference_raster.xml:4124
 #, no-c-format
 msgid "Difference between format representations is as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1832 reference_raster.xml:4069
+#: reference_raster.xml:1888 reference_raster.xml:4125
 #, no-c-format
 msgid "<varname>GDAL</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1833
+#: reference_raster.xml:1889
 #, no-c-format
 msgid ""
-      "scalex\n"
-      "skewy\n"
-      "skewx\n"
-      "scaley\n"
-      "upperleftx\n"
-      "upperlefty"
+"scalex\n"
+"skewy\n"
+"skewx\n"
+"scaley\n"
+"upperleftx\n"
+"upperlefty"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1834 reference_raster.xml:4071
+#: reference_raster.xml:1890 reference_raster.xml:4127
 #, no-c-format
 msgid "<varname>ESRI</varname>:"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1835
+#: reference_raster.xml:1891
 #, no-c-format
 msgid ""
-      "scalex\n"
-      "skewy\n"
-      "skewx\n"
-      "scaley\n"
-      "upperleftx + scalex*0.5\n"
-      "upperlefty + scaley*0.5"
+"scalex\n"
+"skewy\n"
+"skewx\n"
+"scaley\n"
+"upperleftx + scalex*0.5\n"
+"upperlefty + scaley*0.5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1841
+#: reference_raster.xml:1897
 #, no-c-format
 msgid ""
-      "SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, 'GDAL') As gdal_ref\n"
-      " FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "   esri_ref   |   gdal_ref\n"
-      "--------------+--------------\n"
-      " 2.0000000000 | 2.0000000000\n"
-      " 0.0000000000 : 0.0000000000\n"
-      " 0.0000000000 : 0.0000000000\n"
-      " 3.0000000000 : 3.0000000000\n"
-      " 1.5000000000 : 0.5000000000\n"
-      " 2.0000000000 : 0.5000000000"
+"SELECT ST_GeoReference(rast, 'ESRI') As esri_ref, ST_GeoReference(rast, "
+"'GDAL') As gdal_ref\n"
+" FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"   esri_ref   |   gdal_ref\n"
+"--------------+--------------\n"
+" 2.0000000000 | 2.0000000000\n"
+" 0.0000000000 : 0.0000000000\n"
+" 0.0000000000 : 0.0000000000\n"
+" 3.0000000000 : 3.0000000000\n"
+" 1.5000000000 : 0.5000000000\n"
+" 2.0000000000 : 0.5000000000"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1846
+#: reference_raster.xml:1902
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1852
+#: reference_raster.xml:1908
 #, no-c-format
 msgid "ST_Height"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1853
+#: reference_raster.xml:1909
 #, no-c-format
 msgid "Returns the height of the raster in pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1858
+#: reference_raster.xml:1914
 #, no-c-format
-msgid "<funcdef>integer <function>ST_Height</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_Height</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1868
+#: reference_raster.xml:1924
 #, no-c-format
 msgid "Returns the height of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1874
+#: reference_raster.xml:1930
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_Height(rast) As rastheight\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | rastheight\n"
-      "-----+------------\n"
-      "   1 |         20\n"
-      "   2 |          5"
+"SELECT rid, ST_Height(rast) As rastheight\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastheight\n"
+"-----+------------\n"
+"   1 |         20\n"
+"   2 |          5"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1886
+#: reference_raster.xml:1942
 #, no-c-format
 msgid "ST_IsEmpty"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1887
+#: reference_raster.xml:1943
 #, no-c-format
-msgid "<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</refpurpose>"
+msgid ""
+"<refpurpose>Returns true if the raster is empty (width = 0 and height = 0). "
+"Otherwise, returns false.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1892
+#: reference_raster.xml:1948
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsEmpty</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsEmpty</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1902
+#: reference_raster.xml:1958
 #, no-c-format
-msgid "<para>Returns true if the raster is empty (width = 0 and height = 0). Otherwise, returns false.</para>"
+msgid ""
+"<para>Returns true if the raster is empty (width = 0 and height = 0). "
+"Otherwise, returns false.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1910
+#: reference_raster.xml:1966
 #, no-c-format
 msgid ""
-      "SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
-      "st_isempty |\n"
-      "-----------+\n"
-      "f          |\n"
-      "\n"
-      "\n"
-      "SELECT ST_IsEmpty(ST_MakeEmptyRaster(0, 0, 0, 0, 0, 0, 0, 0))\n"
-      "st_isempty |\n"
-      "-----------+\n"
-      "t          |"
+"SELECT ST_IsEmpty(ST_MakeEmptyRaster(100, 100, 0, 0, 0, 0, 0, 0))\n"
+"st_isempty |\n"
+"-----------+\n"
+"f          |\n"
+"\n"
+"\n"
+"SELECT ST_IsEmpty(ST_MakeEmptyRaster(0, 0, 0, 0, 0, 0, 0, 0))\n"
+"st_isempty |\n"
+"-----------+\n"
+"t          |"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1922
+#: reference_raster.xml:1978
 #, no-c-format
 msgid "ST_MemSize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1924
+#: reference_raster.xml:1980
 #, no-c-format
-msgid "<refpurpose>Returns the amount of space (in bytes) the raster takes.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the amount of space (in bytes) the raster takes.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1929
+#: reference_raster.xml:1985
 #, no-c-format
-msgid "<funcdef>integer <function>ST_MemSize</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_MemSize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1939
+#: reference_raster.xml:1995
 #, no-c-format
 msgid "<para>Returns the amount of space (in bytes) the raster takes.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1940
+#: reference_raster.xml:1996
 #, no-c-format
-msgid "This is a nice compliment to PostgreSQL built in functions pg_column_size, pg_size_pretty, pg_relation_size, pg_total_relation_size."
+msgid ""
+"This is a nice compliment to PostgreSQL built in functions pg_column_size, "
+"pg_size_pretty, pg_relation_size, pg_total_relation_size."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1941
+#: reference_raster.xml:1997
 #, no-c-format
-msgid "pg_relation_size which gives the byte size of a table may return byte size lower than ST_MemSize. This is because pg_relation_size does not add toasted table contribution and large geometries are stored in TOAST tables. pg_column_size might return lower because it returns the compressed size."
+msgid ""
+"pg_relation_size which gives the byte size of a table may return byte size "
+"lower than ST_MemSize. This is because pg_relation_size does not add toasted "
+"table contribution and large geometries are stored in TOAST tables. "
+"pg_column_size might return lower because it returns the compressed size."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1943
+#: reference_raster.xml:1999
 #, no-c-format
-msgid "pg_total_relation_size - includes, the table, the toasted tables, and the indexes."
+msgid ""
+"pg_total_relation_size - includes, the table, the toasted tables, and the "
+"indexes."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1953
+#: reference_raster.xml:2009
 #, no-c-format
 msgid ""
-      "SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, '8BUI')) As rast_mem;\n"
-      "\n"
-      "                rast_mem\n"
-      "                --------\n"
-      "                22568"
+"SELECT ST_MemSize(ST_AsRaster(ST_Buffer(ST_Point(1,5),10,1000),150, 150, "
+"'8BUI')) As rast_mem;\n"
+"\n"
+"                rast_mem\n"
+"                --------\n"
+"                22568"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:1966
+#: reference_raster.xml:2022
 #, no-c-format
 msgid "ST_MetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:1967
+#: reference_raster.xml:2023
 #, no-c-format
-msgid "Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc."
+msgid ""
+"Returns basic meta data about a raster object such as pixel size, rotation "
+"(skew), upper, lower left, etc."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:1972
+#: reference_raster.xml:2028
 #, no-c-format
-msgid "<funcdef>record <function>ST_MetaData</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>record <function>ST_MetaData</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1982
+#: reference_raster.xml:2038
 #, no-c-format
-msgid "Returns basic meta data about a raster object such as pixel size, rotation (skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands"
+msgid ""
+"Returns basic meta data about a raster object such as pixel size, rotation "
+"(skew), upper, lower left, etc. Columns returned: upperleftx | upperlefty | "
+"width | height | scalex | scaley | skewx | skewy | srid | numbands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:1989
+#: reference_raster.xml:2045
 #, no-c-format
 msgid ""
-      "SELECT rid, (foo.md).*\n"
-      " FROM (SELECT rid, ST_MetaData(rast) As md\n"
-      "FROM dummy_rast) As foo;\n"
-      "\n"
-      " rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands\n"
-      " ----+------------+------------+-------+--------+--------+-----------+-------+-------+------+-------\n"
-      "   1 |        0.5 |        0.5 |    10 |     20 |      2 |      3 |                0 |     0 |    0 |        0\n"
-      "   2 | 3427927.75 |    5793244 |     5 |      5 |   0.05 |  -0.05 |                0 |     0 |    0 |        3"
+"SELECT rid, (foo.md).*\n"
+" FROM (SELECT rid, ST_MetaData(rast) As md\n"
+"FROM dummy_rast) As foo;\n"
+"\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+" ----+------------+------------+-------+--------+--------+-----------+-------"
+"+-------+------+-------\n"
+"   1 |        0.5 |        0.5 |    10 |     20 |      2 |      3 "
+"|                0 |     0 |    0 |        0\n"
+"   2 | 3427927.75 |    5793244 |     5 |      5 |   0.05 |  -0.05 "
+"|                0 |     0 |    0 |        3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:1995 reference_raster.xml:4847
+#: reference_raster.xml:2051 reference_raster.xml:4903
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_NumBands\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2001
+#: reference_raster.xml:2057
 #, no-c-format
 msgid "ST_NumBands"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2002
+#: reference_raster.xml:2058
 #, no-c-format
-msgid "<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the number of bands in the raster object.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2007
+#: reference_raster.xml:2063
 #, no-c-format
-msgid "<funcdef>integer <function>ST_NumBands</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_NumBands</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2017
+#: reference_raster.xml:2073
 #, no-c-format
 msgid "<para>Returns the number of bands in the raster object.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2023
+#: reference_raster.xml:2079
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_NumBands(rast) As numbands\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      "rid | numbands\n"
-      "----+----------\n"
-      "  1 |        0\n"
-      "  2 |        3"
+"SELECT rid, ST_NumBands(rast) As numbands\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid | numbands\n"
+"----+----------\n"
+"  1 |        0\n"
+"  2 |        3"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2035
+#: reference_raster.xml:2091
 #, no-c-format
 msgid "ST_PixelHeight"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2036
+#: reference_raster.xml:2092
 #, no-c-format
-msgid "Returns the pixel height in geometric units of the spatial reference system."
+msgid ""
+"Returns the pixel height in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2041
+#: reference_raster.xml:2097
 #, no-c-format
-msgid "<funcdef>double precision <function>ST_PixelHeight</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>double precision <function>ST_PixelHeight</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2051
+#: reference_raster.xml:2107
 #, no-c-format
-msgid "Returns the height of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel height is just the scale ratio between geometric coordinates and raster pixels."
+msgid ""
+"Returns the height of a pixel in geometric units of the spatial reference "
+"system. In the common case where there is no skew, the pixel height is just "
+"the scale ratio between geometric coordinates and raster pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2053
+#: reference_raster.xml:2109
 #, no-c-format
-msgid "Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic visualization of the relationship."
+msgid ""
+"Refer to <xref linkend=\"RT_ST_PixelWidth\"/> for a diagrammatic "
+"visualization of the relationship."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2057 reference_raster.xml:2117
+#: reference_raster.xml:2113 reference_raster.xml:2173
 #, no-c-format
 msgid "Examples: Rasters with no skew"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2059
+#: reference_raster.xml:2115
 #, no-c-format
 msgid ""
-      "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
-      " ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,\n"
-      "        ST_SkewY(rast) As skewy\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rastheight | pixheight | scalex | scaley | skewx | skewy\n"
-      "------------+-----------+--------+--------+-------+----------\n"
-      "         20 |         3 |      2 |      3 |     0 |        0\n"
-      "          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
+"SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
+" ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As "
+"skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"FROM dummy_rast;\n"
+"\n"
+" rastheight | pixheight | scalex | scaley | skewx | skewy\n"
+"------------+-----------+--------+--------+-------+----------\n"
+"         20 |         3 |      2 |      3 |     0 |        0\n"
+"          5 |      0.05 |   0.05 |  -0.05 |     0 |        0"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2064 reference_raster.xml:2124
+#: reference_raster.xml:2120 reference_raster.xml:2180
 #, no-c-format
 msgid "Examples: Rasters with skew different than 0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2066
+#: reference_raster.xml:2122
 #, no-c-format
 msgid ""
-      "SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
-      " ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,\n"
-      "        ST_SkewY(rast) As skewy\n"
-      "FROM (SELECT ST_SetSKew(rast,0.5,0.5) As rast\n"
-      "        FROM dummy_rast) As skewed;\n"
-      "\n"
-      "rastheight |     pixheight     | scalex | scaley | skewx | skewy\n"
-      "-----------+-------------------+--------+--------+-------+----------\n"
-      "        20 |  3.04138126514911 |      2 |      3 |   0.5 |      0.5\n"
-      "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
+"SELECT ST_Height(rast) As rastheight, ST_PixelHeight(rast) As pixheight,\n"
+" ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As "
+"skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"FROM (SELECT ST_SetSKew(rast,0.5,0.5) As rast\n"
+"        FROM dummy_rast) As skewed;\n"
+"\n"
+"rastheight |     pixheight     | scalex | scaley | skewx | skewy\n"
+"-----------+-------------------+--------+--------+-------+----------\n"
+"        20 |  3.04138126514911 |      2 |      3 |   0.5 |      0.5\n"
+"         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2073 reference_raster.xml:2133 reference_raster.xml:4127
+#: reference_raster.xml:2129 reference_raster.xml:2189
+#: reference_raster.xml:4183
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2085
+#: reference_raster.xml:2141
 #, no-c-format
 msgid "ST_PixelWidth"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2086
+#: reference_raster.xml:2142
 #, no-c-format
-msgid "Returns the pixel width in geometric units of the spatial reference system."
+msgid ""
+"Returns the pixel width in geometric units of the spatial reference system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2091
+#: reference_raster.xml:2147
 #, no-c-format
-msgid "<funcdef>double precision <function>ST_PixelWidth</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>double precision <function>ST_PixelWidth</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2101
+#: reference_raster.xml:2157
 #, no-c-format
-msgid "Returns the width of a pixel in geometric units of the spatial reference system. In the common case where there is no skew, the pixel width is just the scale ratio between geometric coordinates and raster pixels."
+msgid ""
+"Returns the width of a pixel in geometric units of the spatial reference "
+"system. In the common case where there is no skew, the pixel width is just "
+"the scale ratio between geometric coordinates and raster pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2103
+#: reference_raster.xml:2159
 #, no-c-format
 msgid "The following diagram demonstrates the relationship:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Width: Pixel size in the i direction"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2110
+#: reference_raster.xml:2166
 #, no-c-format
 msgid "Pixel Height: Pixel size in the j direction"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2119
+#: reference_raster.xml:2175
 #, no-c-format
 msgid ""
-      "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
-      "        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,\n"
-      "        ST_SkewY(rast) As skewy\n"
-      "        FROM dummy_rast;\n"
-      "\n"
-      "        rastwidth | pixwidth | scalex | scaley | skewx | skewy\n"
-      "        -----------+----------+--------+--------+-------+----------\n"
-      "        10 |        2 |      2 |      3 |     0 |        0\n"
-      "         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
+"SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
+"        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
+"As skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"        FROM dummy_rast;\n"
+"\n"
+"        rastwidth | pixwidth | scalex | scaley | skewx | skewy\n"
+"        -----------+----------+--------+--------+-------+----------\n"
+"        10 |        2 |      2 |      3 |     0 |        0\n"
+"         5 |     0.05 |   0.05 |  -0.05 |     0 |        0"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2126
+#: reference_raster.xml:2182
 #, no-c-format
 msgid ""
-      "SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
-      "        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) As skewx,\n"
-      "        ST_SkewY(rast) As skewy\n"
-      "        FROM (SELECT ST_SetSkew(rast,0.5,0.5) As rast\n"
-      "        FROM dummy_rast) As skewed;\n"
-      "\n"
-      "        rastwidth |     pixwidth      | scalex | scaley | skewx | skewy\n"
-      "        -----------+-------------------+--------+--------+-------+----------\n"
-      "        10 |  2.06155281280883 |      2 |      3 |   0.5 |      0.5\n"
-      "         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
+"SELECT ST_Width(rast) As rastwidth, ST_PixelWidth(rast) As pixwidth,\n"
+"        ST_ScaleX(rast) As scalex, ST_ScaleY(rast) As scaley, ST_SkewX(rast) "
+"As skewx,\n"
+"        ST_SkewY(rast) As skewy\n"
+"        FROM (SELECT ST_SetSkew(rast,0.5,0.5) As rast\n"
+"        FROM dummy_rast) As skewed;\n"
+"\n"
+"        rastwidth |     pixwidth      | scalex | scaley | skewx | skewy\n"
+"        -----------+-------------------+--------+--------+-------"
+"+----------\n"
+"        10 |  2.06155281280883 |      2 |      3 |   0.5 |      0.5\n"
+"         5 | 0.502493781056044 |   0.05 |  -0.05 |   0.5 |      0.5"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2139
+#: reference_raster.xml:2195
 #, no-c-format
 msgid "ST_ScaleX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2140
+#: reference_raster.xml:2196
 #, no-c-format
-msgid "Returns the X component of the pixel width in units of coordinate reference system."
+msgid ""
+"Returns the X component of the pixel width in units of coordinate reference "
+"system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2145
+#: reference_raster.xml:2201
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_ScaleX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_ScaleX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2155
+#: reference_raster.xml:2211
 #, no-c-format
-msgid "Returns the X component of the pixel width in units of coordinate reference system. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Returns the X component of the pixel width in units of coordinate reference "
+"system. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file"
+"\">World File</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2157
+#: reference_raster.xml:2213
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeX."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2163
+#: reference_raster.xml:2219
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | rastpixwidth\n"
-      "-----+--------------\n"
-      "   1 |            2\n"
-      "   2 |         0.05"
+"SELECT rid, ST_ScaleX(rast) As rastpixwidth\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastpixwidth\n"
+"-----+--------------\n"
+"   1 |            2\n"
+"   2 |         0.05"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2176
+#: reference_raster.xml:2232
 #, no-c-format
 msgid "ST_ScaleY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2177
+#: reference_raster.xml:2233
 #, no-c-format
-msgid "Returns the Y component of the pixel height in units of coordinate reference system."
+msgid ""
+"Returns the Y component of the pixel height in units of coordinate reference "
+"system."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2182
+#: reference_raster.xml:2238
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_ScaleY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_ScaleY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2192
+#: reference_raster.xml:2248
 #, no-c-format
-msgid "Returns the Y component of the pixel height in units of coordinate reference system. May be negative. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Returns the Y component of the pixel height in units of coordinate reference "
+"system. May be negative. Refer to <ulink url=\"http://en.wikipedia.org/wiki/"
+"World_file\">World File</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2195
+#: reference_raster.xml:2251
 #, no-c-format
 msgid "Changed: 2.0.0. In WKTRaster versions this was called ST_PixelSizeY."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2201
+#: reference_raster.xml:2257
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | rastpixheight\n"
-      "-----+---------------\n"
-      "   1 |             3\n"
-      "   2 |         -0.05"
+"SELECT rid, ST_ScaleY(rast) As rastpixheight\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | rastpixheight\n"
+"-----+---------------\n"
+"   1 |             3\n"
+"   2 |         -0.05"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2214
+#: reference_raster.xml:2270
 #, no-c-format
 msgid "ST_RasterToWorldCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2215
+#: reference_raster.xml:2271
 #, no-c-format
-msgid "Returns the raster's upper left corner as geometric X and Y (longitude and latitude) given a column and row. Column and row starts at 1."
+msgid ""
+"Returns the raster's upper left corner as geometric X and Y (longitude and "
+"latitude) given a column and row. Column and row starts at 1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2220
+#: reference_raster.xml:2276
 #, no-c-format
-msgid "<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
+msgid ""
+"<funcdef>record <function>ST_RasterToWorldCoord</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>yrow</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2232
+#: reference_raster.xml:2288
 #, no-c-format
-msgid "Returns the upper left corner as geometric X and Y (longitude and latitude) given a column and row. Returned X and Y are in geometric units of the georeferenced raster. Numbering of column and row starts at 1 but if either parameter is passed a zero, a negative number or a number greater than the respective dimension of the raster, it will return coordinates outside of the raster assuming the raster's grid is applicable outside the raster's bounds."
+msgid ""
+"Returns the upper left corner as geometric X and Y (longitude and latitude) "
+"given a column and row. Returned X and Y are in geometric units of the "
+"georeferenced raster. Numbering of column and row starts at 1 but if either "
+"parameter is passed a zero, a negative number or a number greater than the "
+"respective dimension of the raster, it will return coordinates outside of "
+"the raster assuming the raster's grid is applicable outside the raster's "
+"bounds."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2244
+#: reference_raster.xml:2300
 #, no-c-format
 msgid ""
-      "-- non-skewed raster\n"
-      "SELECT\n"
-      "        rid,\n"
-      "        (ST_RasterToWorldCoord(rast,1, 1)).*,\n"
-      "        (ST_RasterToWorldCoord(rast,2, 2)).*\n"
-      "FROM dummy_rast\n"
-      "\n"
-      " rid | longitude  | latitude | longitude |  latitude\n"
-      "-----+------------+----------+-----------+------------\n"
-      "   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
-      "   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
+"-- non-skewed raster\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_RasterToWorldCoord(rast,1, 1)).*,\n"
+"        (ST_RasterToWorldCoord(rast,2, 2)).*\n"
+"FROM dummy_rast\n"
+"\n"
+" rid | longitude  | latitude | longitude |  latitude\n"
+"-----+------------+----------+-----------+------------\n"
+"   1 |        0.5 |      0.5 |       2.5 |        3.5\n"
+"   2 | 3427927.75 |  5793244 | 3427927.8 | 5793243.95"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2246
+#: reference_raster.xml:2302
 #, no-c-format
 msgid ""
-      "-- skewed raster\n"
-      "SELECT\n"
-      "        rid,\n"
-      "        (ST_RasterToWorldCoord(rast, 1, 1)).*,\n"
-      "        (ST_RasterToWorldCoord(rast, 2, 3)).*\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                rid,\n"
-      "                ST_SetSkew(rast, 100.5, 0) As rast\n"
-      "        FROM dummy_rast\n"
-      ") As foo\n"
-      "\n"
-      " rid | longitude  | latitude | longitude | latitude\n"
-      "-----+------------+----------+-----------+-----------\n"
-      "   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
-      "   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:2253
+"-- skewed raster\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_RasterToWorldCoord(rast, 1, 1)).*,\n"
+"        (ST_RasterToWorldCoord(rast, 2, 3)).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                rid,\n"
+"                ST_SetSkew(rast, 100.5, 0) As rast\n"
+"        FROM dummy_rast\n"
+") As foo\n"
+"\n"
+" rid | longitude  | latitude | longitude | latitude\n"
+"-----+------------+----------+-----------+-----------\n"
+"   1 |        0.5 |      0.5 |     203.5 |       6.5\n"
+"   2 | 3427927.75 |  5793244 | 3428128.8 | 5793243.9"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:2309
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2263
+#: reference_raster.xml:2319
 #, no-c-format
 msgid "ST_RasterToWorldCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2264
+#: reference_raster.xml:2320
 #, no-c-format
-msgid "Returns the geometric X coordinate upper left of a raster, column and row. Numbering of columns and rows starts at 1."
+msgid ""
+"Returns the geometric X coordinate upper left of a raster, column and row. "
+"Numbering of columns and rows starts at 1."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2269
+#: reference_raster.xml:2325
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> <paramde [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordX</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float8 "
+"<function>ST_RasterToWorldCoordX</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2287
+#: reference_raster.xml:2343
 #, no-c-format
-msgid "Returns the upper left X coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster."
+msgid ""
+"Returns the upper left X coordinate of a raster column row in geometric "
+"units of the georeferenced raster. Numbering of columns and rows starts at 1 "
+"but if you pass in a negative number or number higher than number of columns "
+"in raster, it will give you coordinates outside of the raster file to left "
+"or right with the assumption that the skew and pixel sizes are same as "
+"selected raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2292
+#: reference_raster.xml:2348
 #, no-c-format
-msgid "For non-skewed rasters, providing the X column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleX and ST_SkewX and row and column. An error will be raised if you give just the X column for a skewed raster."
+msgid ""
+"For non-skewed rasters, providing the X column is sufficient. For skewed "
+"rasters, the georeferenced coordinate is a function of the ST_ScaleX and "
+"ST_SkewX and row and column. An error will be raised if you give just the X "
+"column for a skewed raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2296
+#: reference_raster.xml:2352
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2303
+#: reference_raster.xml:2359
 #, no-c-format
 msgid ""
-      "-- non-skewed raster providing column is sufficient\n"
-      "SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord,\n"
-      "        ST_RasterToWorldCoordX(rast,2) As x2coord,\n"
-      "        ST_ScaleX(rast) As pixelx\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid |  x1coord   |  x2coord  | pixelx\n"
-      "-----+------------+-----------+--------\n"
-      "   1 |        0.5 |       2.5 |      2\n"
-      "   2 | 3427927.75 | 3427927.8 |   0.05"
+"-- non-skewed raster providing column is sufficient\n"
+"SELECT rid, ST_RasterToWorldCoordX(rast,1) As x1coord,\n"
+"        ST_RasterToWorldCoordX(rast,2) As x2coord,\n"
+"        ST_ScaleX(rast) As pixelx\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |  x1coord   |  x2coord  | pixelx\n"
+"-----+------------+-----------+--------\n"
+"   1 |        0.5 |       2.5 |      2\n"
+"   2 | 3427927.75 | 3427927.8 |   0.05"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2305
+#: reference_raster.xml:2361
 #, no-c-format
 msgid ""
-      "-- for fun lets skew it\n"
-      "SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord,\n"
-      "        ST_RasterToWorldCoordX(rast, 2, 3) As x2coord,\n"
-      "        ST_ScaleX(rast) As pixelx\n"
-      "FROM (SELECT rid, ST_SetSkew(rast, 100.5, 0) As rast FROM dummy_rast) As foo;\n"
-      "\n"
-      " rid |  x1coord   |  x2coord  | pixelx\n"
-      "-----+------------+-----------+--------\n"
-      "   1 |        0.5 |     203.5 |      2\n"
-      "   2 | 3427927.75 | 3428128.8 |   0.05"
+"-- for fun lets skew it\n"
+"SELECT rid, ST_RasterToWorldCoordX(rast, 1, 1) As x1coord,\n"
+"        ST_RasterToWorldCoordX(rast, 2, 3) As x2coord,\n"
+"        ST_ScaleX(rast) As pixelx\n"
+"FROM (SELECT rid, ST_SetSkew(rast, 100.5, 0) As rast FROM dummy_rast) As "
+"foo;\n"
+"\n"
+" rid |  x1coord   |  x2coord  | pixelx\n"
+"-----+------------+-----------+--------\n"
+"   1 |        0.5 |     203.5 |      2\n"
+"   2 | 3427927.75 | 3428128.8 |   0.05"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2312
+#: reference_raster.xml:2368
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewX\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2318
+#: reference_raster.xml:2374
 #, no-c-format
 msgid "ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2319
+#: reference_raster.xml:2375
 #, no-c-format
-msgid "Returns the geometric Y coordinate upper left corner of a raster, column and row. Numbering of columns and rows starts at 1."
+msgid ""
+"Returns the geometric Y coordinate upper left corner of a raster, column and "
+"row. Numbering of columns and rows starts at 1."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2324
+#: reference_raster.xml:2380
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>yrow</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>xcolumn</parameter></paramdef> <paramdef>< [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_RasterToWorldCoordY</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>yrow</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>float8 "
+"<function>ST_RasterToWorldCoordY</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>xcolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>yrow</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2342
+#: reference_raster.xml:2398
 #, no-c-format
-msgid "Returns the upper left Y coordinate of a raster column row in geometric units of the georeferenced raster. Numbering of columns and rows starts at 1 but if you pass in a negative number or number higher than number of columns/rows in raster, it will give you coordinates outside of the raster file to left or right with the assumption that the skew and pixel sizes are same as selected raster tile."
+msgid ""
+"Returns the upper left Y coordinate of a raster column row in geometric "
+"units of the georeferenced raster. Numbering of columns and rows starts at 1 "
+"but if you pass in a negative number or number higher than number of columns/"
+"rows in raster, it will give you coordinates outside of the raster file to "
+"left or right with the assumption that the skew and pixel sizes are same as "
+"selected raster tile."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2347
+#: reference_raster.xml:2403
 #, no-c-format
-msgid "For non-skewed rasters, providing the Y column is sufficient. For skewed rasters, the georeferenced coordinate is a function of the ST_ScaleY and ST_SkewY and row and column. An error will be raised if you give just the Y row for a skewed raster."
+msgid ""
+"For non-skewed rasters, providing the Y column is sufficient. For skewed "
+"rasters, the georeferenced coordinate is a function of the ST_ScaleY and "
+"ST_SkewY and row and column. An error will be raised if you give just the Y "
+"row for a skewed raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2351
+#: reference_raster.xml:2407
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_Raster2WorldCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2357
+#: reference_raster.xml:2413
 #, no-c-format
 msgid ""
-      "-- non-skewed raster providing row is sufficient\n"
-      "SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord,\n"
-      "        ST_RasterToWorldCoordY(rast,3) As y2coord,\n"
-      "        ST_ScaleY(rast) As pixely\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | y1coord |  y2coord  | pixely\n"
-      "-----+---------+-----------+--------\n"
-      "   1 |     0.5 |       6.5 |      3\n"
-      "   2 | 5793244 | 5793243.9 |  -0.05"
+"-- non-skewed raster providing row is sufficient\n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1) As y1coord,\n"
+"        ST_RasterToWorldCoordY(rast,3) As y2coord,\n"
+"        ST_ScaleY(rast) As pixely\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | y1coord |  y2coord  | pixely\n"
+"-----+---------+-----------+--------\n"
+"   1 |     0.5 |       6.5 |      3\n"
+"   2 | 5793244 | 5793243.9 |  -0.05"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2359
+#: reference_raster.xml:2415
 #, no-c-format
 msgid ""
-      "-- for fun lets skew it\n"
-      "SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord,\n"
-      "        ST_RasterToWorldCoordY(rast,2,3) As y2coord,\n"
-      "        ST_ScaleY(rast) As pixely\n"
-      "FROM (SELECT rid, ST_SetSkew(rast,0,100.5) As rast FROM dummy_rast) As foo;\n"
-      "\n"
-      " rid | y1coord |  y2coord  | pixely\n"
-      "-----+---------+-----------+--------\n"
-      "   1 |     0.5 |       107 |      3\n"
-      "   2 | 5793244 | 5793344.4 |  -0.05"
+"-- for fun lets skew it\n"
+"SELECT rid, ST_RasterToWorldCoordY(rast,1,1) As y1coord,\n"
+"        ST_RasterToWorldCoordY(rast,2,3) As y2coord,\n"
+"        ST_ScaleY(rast) As pixely\n"
+"FROM (SELECT rid, ST_SetSkew(rast,0,100.5) As rast FROM dummy_rast) As foo;\n"
+"\n"
+" rid | y1coord |  y2coord  | pixely\n"
+"-----+---------+-----------+--------\n"
+"   1 |     0.5 |       107 |      3\n"
+"   2 | 5793244 | 5793344.4 |  -0.05"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2366
+#: reference_raster.xml:2422
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend="
+"\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2372
+#: reference_raster.xml:2428
 #, no-c-format
 msgid "ST_Rotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2373
+#: reference_raster.xml:2429
 #, no-c-format
 msgid "Returns the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2378
+#: reference_raster.xml:2434
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_Rotation</function></funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_Rotation</function></funcdef> "
+"<paramdef><type>raster</type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2388
+#: reference_raster.xml:2444
 #, no-c-format
-msgid "Returns the uniform rotation of the raster in radian. If a raster does not have uniform rotation, NaN is returned. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Returns the uniform rotation of the raster in radian. If a raster does not "
+"have uniform rotation, NaN is returned. Refer to <ulink url=\"http://en."
+"wikipedia.org/wiki/World_file\">World File</ulink> for more details."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2395
+#: reference_raster.xml:2451
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as rot FROM dummy_rast;\n"
-      "\n"
-      " rid |        rot\n"
-      "-----+-------------------\n"
-      "   1 | 0.785398163397448\n"
-      "   2 | 0.785398163397448"
+"SELECT rid, ST_Rotation(ST_SetScale(ST_SetSkew(rast, sqrt(2)), sqrt(2))) as "
+"rot FROM dummy_rast;\n"
+"\n"
+" rid |        rot\n"
+"-----+-------------------\n"
+"   1 | 0.785398163397448\n"
+"   2 | 0.785398163397448"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2401
+#: reference_raster.xml:2457
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2407
+#: reference_raster.xml:2463
 #, no-c-format
 msgid "ST_SkewX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2408
+#: reference_raster.xml:2464
 #, no-c-format
 msgid "Returns the georeference X skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2413
+#: reference_raster.xml:2469
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_SkewX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_SkewX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2423
+#: reference_raster.xml:2479
 #, no-c-format
-msgid "Returns the georeference X skew (or rotation parameter). Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Returns the georeference X skew (or rotation parameter). Refer to <ulink url="
+"\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
+"details."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2430 reference_raster.xml:2466
+#: reference_raster.xml:2486 reference_raster.xml:2522
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
-      "    ST_GeoReference(rast) as georef\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | skewx | skewy |       georef\n"
-      "-----+-------+-------+--------------------\n"
-      "   1 |     0 |     0 | 2.0000000000\n"
-      "                     : 0.0000000000\n"
-      "                     : 0.0000000000\n"
-      "                     : 3.0000000000\n"
-      "                     : 0.5000000000\n"
-      "                     : 0.5000000000\n"
-      "                     :\n"
-      "   2 |     0 |     0 | 0.0500000000\n"
-      "                     : 0.0000000000\n"
-      "                     : 0.0000000000\n"
-      "                     : -0.0500000000\n"
-      "                     : 3427927.7500000000\n"
-      "                     : 5793244.0000000000"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:2437
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | skewx | skewy |       georef\n"
+"-----+-------+-------+--------------------\n"
+"   1 |     0 |     0 | 2.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 3.0000000000\n"
+"                     : 0.5000000000\n"
+"                     : 0.5000000000\n"
+"                     :\n"
+"   2 |     0 |     0 | 0.0500000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : -0.0500000000\n"
+"                     : 3427927.7500000000\n"
+"                     : 5793244.0000000000"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:2493
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2443
+#: reference_raster.xml:2499
 #, no-c-format
 msgid "ST_SkewY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2444
+#: reference_raster.xml:2500
 #, no-c-format
 msgid "Returns the georeference Y skew (or rotation parameter)."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2449
+#: reference_raster.xml:2505
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_SkewY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_SkewY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2459
+#: reference_raster.xml:2515
 #, no-c-format
-msgid "Returns the georeference Y skew (or rotation parameter). Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Returns the georeference Y skew (or rotation parameter). Refer to <ulink url="
+"\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
+"details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2473
+#: reference_raster.xml:2529
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SetSkew\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2479
+#: reference_raster.xml:2535
 #, no-c-format
 msgid "ST_SRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2480
+#: reference_raster.xml:2536
 #, no-c-format
-msgid "Returns the spatial reference identifier of the raster as defined in spatial_ref_sys table."
+msgid ""
+"Returns the spatial reference identifier of the raster as defined in "
+"spatial_ref_sys table."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2485
+#: reference_raster.xml:2541
 #, no-c-format
-msgid "<funcdef>integer <function>ST_SRID</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_SRID</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2495
+#: reference_raster.xml:2551
 #, no-c-format
-msgid "Returns the spatial reference identifier of the raster object as defined in the spatial_ref_sys table."
+msgid ""
+"Returns the spatial reference identifier of the raster object as defined in "
+"the spatial_ref_sys table."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2496
+#: reference_raster.xml:2552
 #, no-c-format
-msgid "From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 instead of the prior -1."
+msgid ""
+"From PostGIS 2.0+ the srid of a non-georeferenced raster/geometry is 0 "
+"instead of the prior -1."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2502
+#: reference_raster.xml:2558
 #, no-c-format
 msgid ""
-      "SELECT ST_SRID(rast) As srid\n"
-      "FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "srid\n"
-      "----------------\n"
-      "0"
+"SELECT ST_SRID(rast) As srid\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"srid\n"
+"----------------\n"
+"0"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2508
+#: reference_raster.xml:2564
 #, no-c-format
 msgid ", <xref linkend=\"ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2514
+#: reference_raster.xml:2570
 #, no-c-format
 msgid "ST_Summary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2515
+#: reference_raster.xml:2571
 #, no-c-format
-msgid "<refpurpose>Returns a text summary of the contents of the raster.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a text summary of the contents of the raster.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2520
+#: reference_raster.xml:2576
 #, no-c-format
-msgid "<funcdef>text <function>ST_Summary</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_Summary</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2530
+#: reference_raster.xml:2586
 #, no-c-format
 msgid "<para>Returns a text summary of the contents of the raster.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2537
+#: reference_raster.xml:2593
 #, no-c-format
 msgid ""
-      "SELECT ST_Summary(\n"
-      "        ST_AddBand(\n"
-      "                ST_AddBand(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, 0, 0)\n"
-      "                                , 1, '8BUI', 1, 0\n"
-      "                        )\n"
-      "                        , 2, '32BF', 0, -9999\n"
-      "                )\n"
-      "                , 3, '16BSI', 0, NULL\n"
-      "        )\n"
-      ");\n"
-      "\n"
-      "                            st_summary\n"
-      "------------------------------------------------------------------\n"
-      " Raster of 10x10 pixels has 3 bands and extent of BOX(0 -10,10 0)+\n"
-      "     band 1 of pixtype 8BUI is in-db with NODATA value of 0      +\n"
-      "     band 2 of pixtype 32BF is in-db with NODATA value of -9999  +\n"
-      "     band 3 of pixtype 16BSI is in-db with no NODATA value\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:2542
+"SELECT ST_Summary(\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(10, 10, 0, 0, 1, -1, 0, "
+"0, 0)\n"
+"                                , 1, '8BUI', 1, 0\n"
+"                        )\n"
+"                        , 2, '32BF', 0, -9999\n"
+"                )\n"
+"                , 3, '16BSI', 0, NULL\n"
+"        )\n"
+");\n"
+"\n"
+"                            st_summary\n"
+"------------------------------------------------------------------\n"
+" Raster of 10x10 pixels has 3 bands and extent of BOX(0 -10,10 0)+\n"
+"     band 1 of pixtype 8BUI is in-db with NODATA value of 0      +\n"
+"     band 2 of pixtype 32BF is in-db with NODATA value of -9999  +\n"
+"     band 3 of pixtype 16BSI is in-db with no NODATA value\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:2598
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> <xref linkend=\"ST_Extent\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_BandMetaData\"/>, <xref linkend=\"ST_Summary\"/> "
+"<xref linkend=\"ST_Extent\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2553
+#: reference_raster.xml:2609
 #, no-c-format
 msgid "ST_UpperLeftX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2554
+#: reference_raster.xml:2610
 #, no-c-format
-msgid "<refpurpose>Returns the upper left X coordinate of raster in projected spatial ref.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the upper left X coordinate of raster in projected "
+"spatial ref.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2559
+#: reference_raster.xml:2615
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_UpperLeftX</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2569
+#: reference_raster.xml:2625
 #, no-c-format
-msgid "<para>Returns the upper left X coordinate of raster in projected spatial ref.</para>"
+msgid ""
+"<para>Returns the upper left X coordinate of raster in projected spatial ref."
+"</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2575
+#: reference_raster.xml:2631
 #, no-c-format
 msgid ""
-      "SELECt rid, ST_UpperLeftX(rast) As ulx\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid |    ulx\n"
-      "-----+------------\n"
-      "   1 |        0.5\n"
-      "   2 | 3427927.75"
+"SELECt rid, ST_UpperLeftX(rast) As ulx\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |    ulx\n"
+"-----+------------\n"
+"   1 |        0.5\n"
+"   2 | 3427927.75"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2581 reference_raster.xml:2615
+#: reference_raster.xml:2637 reference_raster.xml:2671
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2587
+#: reference_raster.xml:2643
 #, no-c-format
 msgid "ST_UpperLeftY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2588
+#: reference_raster.xml:2644
 #, no-c-format
-msgid "<refpurpose>Returns the upper left Y coordinate of raster in projected spatial ref.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the upper left Y coordinate of raster in projected "
+"spatial ref.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2593
+#: reference_raster.xml:2649
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_UpperLeftY</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2603
+#: reference_raster.xml:2659
 #, no-c-format
-msgid "<para>Returns the upper left Y coordinate of raster in projected spatial ref.</para>"
+msgid ""
+"<para>Returns the upper left Y coordinate of raster in projected spatial ref."
+"</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2609
+#: reference_raster.xml:2665
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_UpperLeftY(rast) As uly\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid |   uly\n"
-      "-----+---------\n"
-      "   1 |     0.5\n"
-      "   2 | 5793244"
+"SELECT rid, ST_UpperLeftY(rast) As uly\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |   uly\n"
+"-----+---------\n"
+"   1 |     0.5\n"
+"   2 | 5793244"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2621
+#: reference_raster.xml:2677
 #, no-c-format
 msgid "ST_Width"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2622
+#: reference_raster.xml:2678
 #, no-c-format
 msgid "<refpurpose>Returns the width of the raster in pixels.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2627
+#: reference_raster.xml:2683
 #, no-c-format
-msgid "<funcdef>integer <function>ST_Width</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_Width</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2637
+#: reference_raster.xml:2693
 #, no-c-format
 msgid "<para>Returns the width of the raster in pixels.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2643
+#: reference_raster.xml:2699
 #, no-c-format
 msgid ""
-      "SELECT ST_Width(rast) As rastwidth\n"
-      "FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "rastwidth\n"
-      "----------------\n"
-      "10"
+"SELECT ST_Width(rast) As rastwidth\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"rastwidth\n"
+"----------------\n"
+"10"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2657
+#: reference_raster.xml:2713
 #, no-c-format
 msgid "ST_WorldToRasterCoord"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2658
+#: reference_raster.xml:2714
 #, no-c-format
-msgid "Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry expressed in the spatial reference coordinate system of the raster."
+msgid ""
+"Returns the upper left corner as column and row given geometric X and Y "
+"(longitude and latitude) or a point geometry expressed in the spatial "
+"reference coordinate system of the raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2662
+#: reference_raster.xml:2718
 #, no-c-format
-msgid "<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>longitude</parameter></paramdef> <pa [...]
+msgid ""
+"<funcprototype> <funcdef>record <function>ST_WorldToRasterCoord</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>record "
+"<function>ST_WorldToRasterCoord</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>longitude</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>latitude</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2681
+#: reference_raster.xml:2737
 #, no-c-format
-msgid "Returns the upper left corner as column and row given geometric X and Y (longitude and latitude) or a point geometry. This function works regardless of whether or not the geometric X and Y or point geometry is outside the extent of the raster. Geometric X and Y must be expressed in the spatial reference coordinate system of the raster."
+msgid ""
+"Returns the upper left corner as column and row given geometric X and Y "
+"(longitude and latitude) or a point geometry. This function works regardless "
+"of whether or not the geometric X and Y or point geometry is outside the "
+"extent of the raster. Geometric X and Y must be expressed in the spatial "
+"reference coordinate system of the raster."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2694
+#: reference_raster.xml:2750
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        rid,\n"
-      "        (ST_WorldToRasterCoord(rast,3427927.8,20.5)).*,\n"
-      "        (ST_WorldToRasterCoord(rast,ST_GeomFromText('POINT(3427927.8 20.5)',ST_SRID(rast)))).*\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | columnx |   rowy    | columnx |   rowy\n"
-      "-----+---------+-----------+---------+-----------\n"
-      "   1 | 1713964 |         7 | 1713964 |         7\n"
-      "   2 |       2 | 115864471 |       2 | 115864471"
+"SELECT\n"
+"        rid,\n"
+"        (ST_WorldToRasterCoord(rast,3427927.8,20.5)).*,\n"
+"        (ST_WorldToRasterCoord(rast,ST_GeomFromText('POINT(3427927.8 20.5)',"
+"ST_SRID(rast)))).*\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | columnx |   rowy    | columnx |   rowy\n"
+"-----+---------+-----------+---------+-----------\n"
+"   1 | 1713964 |         7 | 1713964 |         7\n"
+"   2 |       2 | 115864471 |       2 | 115864471"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2700
+#: reference_raster.xml:2756
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend=\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_WorldToRasterCoordY\"/>, <xref linkend="
+"\"RT_ST_RasterToWorldCoordX\"/>, <xref linkend=\"RT_ST_RasterToWorldCoordY\"/"
+">, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2712
+#: reference_raster.xml:2768
 #, no-c-format
 msgid "ST_WorldToRasterCoordX"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2713
+#: reference_raster.xml:2769
 #, no-c-format
-msgid "Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster."
+msgid ""
+"Returns the column in the raster of the point geometry (pt) or a X and Y "
+"world coordinate (xw, yw) represented in world spatial reference system of "
+"raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2718
+#: reference_raster.xml:2774
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>xw</parameter></paramdef> </func [...]
+msgid ""
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>ST_WorldToRasterCoordX</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>xw</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordX</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>yw</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2743
+#: reference_raster.xml:2799
 #, no-c-format
-msgid "Returns the column in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster."
+msgid ""
+"Returns the column in the raster of the point geometry (pt) or a X and Y "
+"world coordinate (xw, yw). A point, or (both xw and yw world coordinates are "
+"required if a raster is skewed). If a raster is not skewed then xw is "
+"sufficient. World coordinates are in the spatial reference coordinate system "
+"of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2745
+#: reference_raster.xml:2801
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordX"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2751
+#: reference_raster.xml:2807
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
-      "                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,\n"
-      "                ST_WorldToRasterCoordX(rast,ST_GeomFromText('POINT(3427927.8 20.5)',ST_SRID(rast))) As ptxcoord\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid | xcoord  |  xcoord_xwyw   | ptxcoord\n"
-      "-----+---------+---------+----------\n"
-      "   1 | 1713964 | 1713964 |  1713964\n"
-      "   2 |       1 |       1 |        1"
+"SELECT rid, ST_WorldToRasterCoordX(rast,3427927.8) As xcoord,\n"
+"                ST_WorldToRasterCoordX(rast,3427927.8,20.5) As xcoord_xwyw,\n"
+"                ST_WorldToRasterCoordX(rast,ST_GeomFromText('POINT(3427927.8 "
+"20.5)',ST_SRID(rast))) As ptxcoord\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid | xcoord  |  xcoord_xwyw   | ptxcoord\n"
+"-----+---------+---------+----------\n"
+"   1 | 1713964 | 1713964 |  1713964\n"
+"   2 |       1 |       1 |        1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2757 reference_raster.xml:2812
+#: reference_raster.xml:2813 reference_raster.xml:2868
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_RasterToWorldCoordY\"/>, <xref linkend=\"RT_ST_SRID"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2767
+#: reference_raster.xml:2823
 #, no-c-format
 msgid "ST_WorldToRasterCoordY"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2768
+#: reference_raster.xml:2824
 #, no-c-format
-msgid "Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw) represented in world spatial reference system of raster."
+msgid ""
+"Returns the row in the raster of the point geometry (pt) or a X and Y world "
+"coordinate (xw, yw) represented in world spatial reference system of raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2773
+#: reference_raster.xml:2829
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>xw</parameter></paramdef> </func [...]
+msgid ""
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>ST_WorldToRasterCoordY</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>xw</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>integer <function>ST_WorldToRasterCoordY</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>xw</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>yw</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2798
+#: reference_raster.xml:2854
 #, no-c-format
-msgid "Returns the row in the raster of the point geometry (pt) or a X and Y world coordinate (xw, yw). A point, or (both xw and yw world coordinates are required if a raster is skewed). If a raster is not skewed then xw is sufficient. World coordinates are in the spatial reference coordinate system of the raster."
+msgid ""
+"Returns the row in the raster of the point geometry (pt) or a X and Y world "
+"coordinate (xw, yw). A point, or (both xw and yw world coordinates are "
+"required if a raster is skewed). If a raster is not skewed then xw is "
+"sufficient. World coordinates are in the spatial reference coordinate system "
+"of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2800
+#: reference_raster.xml:2856
 #, no-c-format
 msgid "Changed: 2.1.0 In prior versions, this was called ST_World2RasterCoordY"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2806
+#: reference_raster.xml:2862
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
-      "                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As ycoord_xwyw,\n"
-      "                ST_WorldToRasterCoordY(rast,ST_GeomFromText('POINT(3427927.8 20.5)',ST_SRID(rast))) As ptycoord\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid |  ycoord   | ycoord_xwyw | ptycoord\n"
-      "-----+-----------+-------------+-----------\n"
-      "   1 |         7 |           7 |         7\n"
-      "   2 | 115864471 |   115864471 | 115864471"
+"SELECT rid, ST_WorldToRasterCoordY(rast,20.5) As ycoord,\n"
+"                ST_WorldToRasterCoordY(rast,3427927.8,20.5) As ycoord_xwyw,\n"
+"                ST_WorldToRasterCoordY(rast,ST_GeomFromText('POINT(3427927.8 "
+"20.5)',ST_SRID(rast))) As ptycoord\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |  ycoord   | ycoord_xwyw | ptycoord\n"
+"-----+-----------+-------------+-----------\n"
+"   1 |         7 |           7 |         7\n"
+"   2 | 115864471 |   115864471 | 115864471"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:2819
+#: reference_raster.xml:2875
 #, no-c-format
 msgid "Raster Band Accessors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2822
+#: reference_raster.xml:2878
 #, no-c-format
 msgid "ST_BandMetaData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2823
+#: reference_raster.xml:2879
 #, no-c-format
-msgid "Returns basic meta data for a specific raster band. band num 1 is assumed if none-specified."
+msgid ""
+"Returns basic meta data for a specific raster band. band num 1 is assumed if "
+"none-specified."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2828
+#: reference_raster.xml:2884
 #, no-c-format
-msgid "<funcdef>record <function>ST_BandMetaData</function></funcdef> <paramdef><type>raster </type><parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type><parameter>bandnum=1</parameter></paramdef>"
+msgid ""
+"<funcdef>record <function>ST_BandMetaData</function></funcdef> "
+"<paramdef><type>raster </type><parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type><parameter>bandnum=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2839
+#: reference_raster.xml:2895
 #, no-c-format
-msgid "Returns basic meta data about a raster band. Columns returned pixeltype | nodatavalue | isoutdb | path."
+msgid ""
+"Returns basic meta data about a raster band. Columns returned pixeltype | "
+"nodatavalue | isoutdb | path."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2843
+#: reference_raster.xml:2899
 #, no-c-format
 msgid "If raster contains no bands then an error is thrown."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2848
+#: reference_raster.xml:2904
 #, no-c-format
 msgid "If band has no NODATA value, nodatavalue will be NULL."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2857
+#: reference_raster.xml:2913
 #, no-c-format
 msgid ""
-      "SELECT rid, (foo.md).*\n"
-      " FROM (SELECT rid, ST_BandMetaData(rast,1) As md\n"
-      "FROM dummy_rast WHERE rid=2) As foo;\n"
-      "\n"
-      " rid | pixeltype | nodatavalue | isoutdb | path\n"
-      "-----+-----------+----------------+-------------+---------+------\n"
-      "   2 | 8BUI      |           0 | f       |"
+"SELECT rid, (foo.md).*\n"
+" FROM (SELECT rid, ST_BandMetaData(rast,1) As md\n"
+"FROM dummy_rast WHERE rid=2) As foo;\n"
+"\n"
+" rid | pixeltype | nodatavalue | isoutdb | path\n"
+"-----+-----------+----------------+-------------+---------+------\n"
+"   2 | 8BUI      |           0 | f       |"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2863
+#: reference_raster.xml:2919
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2869
+#: reference_raster.xml:2925
 #, no-c-format
 msgid "ST_BandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2870
+#: reference_raster.xml:2926
 #, no-c-format
-msgid "Returns the value in a given band that represents no data. If no band num 1 is assumed."
+msgid ""
+"Returns the value in a given band that represents no data. If no band num 1 "
+"is assumed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2875
+#: reference_raster.xml:2931
 #, no-c-format
-msgid "<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
+msgid ""
+"<funcdef>double precision <function>ST_BandNoDataValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2886 reference_raster.xml:3014
+#: reference_raster.xml:2942 reference_raster.xml:3070
 #, no-c-format
 msgid "Returns the value that represents no data for the band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2892
+#: reference_raster.xml:2948
 #, no-c-format
 msgid ""
-      "SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
-      "    ST_BandNoDataValue(rast,2) As bnval2, ST_BandNoDataValue(rast,3) As bnval3\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " bnval1 | bnval2 | bnval3\n"
-      "--------+--------+--------\n"
-      "      0 |      0 |      0"
+"SELECT ST_BandNoDataValue(rast,1) As bnval1,\n"
+"    ST_BandNoDataValue(rast,2) As bnval2, ST_BandNoDataValue(rast,3) As "
+"bnval3\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" bnval1 | bnval2 | bnval3\n"
+"--------+--------+--------\n"
+"      0 |      0 |      0"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2905
+#: reference_raster.xml:2961
 #, no-c-format
 msgid "ST_BandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2906
+#: reference_raster.xml:2962
 #, no-c-format
 msgid "Returns true if the band is filled with only nodata values."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:2910
+#: reference_raster.xml:2966
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>band</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>forceChecking=true</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramde [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>forceChecking=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_BandIsNoData</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>forceChecking=true</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2927
+#: reference_raster.xml:2983
 #, no-c-format
-msgid "Returns true if the band is filled with only nodata values. Band 1 is assumed if not specified. If the last argument is TRUE, the entire band is checked pixel by pixel. Otherwise, the function simply returns the value of the isnodata flag for the band. The default value for this parameter is FALSE, if not specified."
+msgid ""
+"Returns true if the band is filled with only nodata values. Band 1 is "
+"assumed if not specified. If the last argument is TRUE, the entire band is "
+"checked pixel by pixel. Otherwise, the function simply returns the value of "
+"the isnodata flag for the band. The default value for this parameter is "
+"FALSE, if not specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2937
+#: reference_raster.xml:2993
 #, no-c-format
-msgid "If the flag is dirty (this is, the result is different using TRUE as last parameter and not using it) you should update the raster to set this flag to true, by using ST_SetBandIsNodata(), or ST_SetBandNodataValue() with TRUE as last argument. See <xref linkend=\"RT_ST_SetBandIsNoData\"/>."
+msgid ""
+"If the flag is dirty (this is, the result is different using TRUE as last "
+"parameter and not using it) you should update the raster to set this flag to "
+"true, by using ST_SetBandIsNodata(), or ST_SetBandNodataValue() with TRUE as "
+"last argument. See <xref linkend=\"RT_ST_SetBandIsNoData\"/>."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2947
+#: reference_raster.xml:3003
 #, no-c-format
 msgid ""
-      "-- Create dummy table with one raster column\n"
-      "create table dummy_rast (rid integer, rast raster);\n"
-      "\n"
-      "-- Add raster with two bands, one pixel/band. In the first band, nodatavalue = pixel value = 3.\n"
-      "-- In the second band, nodatavalue = 13, pixel value = 4\n"
-      "insert into dummy_rast values(1,\n"
-      "(\n"
-      "'01' -- little endian (uint8 ndr)\n"
-      "||\n"
-      "'0000' -- version (uint16 0)\n"
-      "||\n"
-      "'0200' -- nBands (uint16 0)\n"
-      "||\n"
-      "'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
-      "||\n"
-      "'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
-      "||\n"
-      "'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
-      "||\n"
-      "'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
-      "||\n"
-      "'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
-      "||\n"
-      "'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
-      "||\n"
-      "'E6100000' -- SRID (int32 4326)\n"
-      "||\n"
-      "'0100' -- width (uint16 1)\n"
-      "||\n"
-      "'0100' -- height (uint16 1)\n"
-      "||\n"
-      "'6' -- hasnodatavalue and isnodata value set to true.\n"
-      "||\n"
-      "'2' -- first band type (4BUI)\n"
-      "||\n"
-      "'03' -- novalue==3\n"
-      "||\n"
-      "'03' -- pixel(0,0)==3 (same that nodata)\n"
-      "||\n"
-      "'0' -- hasnodatavalue set to false\n"
-      "||\n"
-      "'5' -- second band type (16BSI)\n"
-      "||\n"
-      "'0D00' -- novalue==13\n"
-      "||\n"
-      "'0400' -- pixel(0,0)==4\n"
-      ")::raster\n"
-      ");\n"
-      "\n"
-      "select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected true\n"
-      "select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- Expected false"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:2953
+"-- Create dummy table with one raster column\n"
+"create table dummy_rast (rid integer, rast raster);\n"
+"\n"
+"-- Add raster with two bands, one pixel/band. In the first band, nodatavalue "
+"= pixel value = 3.\n"
+"-- In the second band, nodatavalue = 13, pixel value = 4\n"
+"insert into dummy_rast values(1,\n"
+"(\n"
+"'01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0200' -- nBands (uint16 0)\n"
+"||\n"
+"'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
+"||\n"
+"'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
+"||\n"
+"'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
+"||\n"
+"'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
+"||\n"
+"'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
+"||\n"
+"'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
+"||\n"
+"'E6100000' -- SRID (int32 4326)\n"
+"||\n"
+"'0100' -- width (uint16 1)\n"
+"||\n"
+"'0100' -- height (uint16 1)\n"
+"||\n"
+"'6' -- hasnodatavalue and isnodata value set to true.\n"
+"||\n"
+"'2' -- first band type (4BUI)\n"
+"||\n"
+"'03' -- novalue==3\n"
+"||\n"
+"'03' -- pixel(0,0)==3 (same that nodata)\n"
+"||\n"
+"'0' -- hasnodatavalue set to false\n"
+"||\n"
+"'5' -- second band type (16BSI)\n"
+"||\n"
+"'0D00' -- novalue==13\n"
+"||\n"
+"'0400' -- pixel(0,0)==4\n"
+")::raster\n"
+");\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"true\n"
+"select st_bandisnodata(rast, 2) from dummy_rast where rid = 1; -- Expected "
+"false"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3009
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_SetBandIsNoData\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2962
+#: reference_raster.xml:3018
 #, no-c-format
 msgid "ST_BandPath"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2963
+#: reference_raster.xml:3019
 #, no-c-format
-msgid "Returns system file path to a band stored in file system. If no bandnum specified, 1 is assumed."
+msgid ""
+"Returns system file path to a band stored in file system. If no bandnum "
+"specified, 1 is assumed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:2968
+#: reference_raster.xml:3024
 #, no-c-format
-msgid "<funcdef>text <function>ST_BandPath</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_BandPath</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:2979
+#: reference_raster.xml:3035
 #, no-c-format
-msgid "Returns system file path to a band. Throws an error if called with an in db band."
+msgid ""
+"Returns system file path to a band. Throws an error if called with an in db "
+"band."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:2985
+#: reference_raster.xml:3041
 #, no-c-format
 msgid "<!-- TODO: -->"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:2997
+#: reference_raster.xml:3053
 #, no-c-format
 msgid "ST_BandPixelType"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:2998
+#: reference_raster.xml:3054
 #, no-c-format
-msgid "Returns the type of pixel for given band. If no bandnum specified, 1 is assumed."
+msgid ""
+"Returns the type of pixel for given band. If no bandnum specified, 1 is "
+"assumed."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3003
+#: reference_raster.xml:3059
 #, no-c-format
-msgid "<funcdef>text <function>ST_BandPixelType</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_BandPixelType</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>bandnum=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3015
+#: reference_raster.xml:3071
 #, no-c-format
 msgid "There are 11 pixel types. Pixel Types supported are as follows:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3018
+#: reference_raster.xml:3074
 #, no-c-format
 msgid "1BB - 1-bit boolean"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3022
+#: reference_raster.xml:3078
 #, no-c-format
 msgid "2BUI - 2-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3026
+#: reference_raster.xml:3082
 #, no-c-format
 msgid "4BUI - 4-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3030
+#: reference_raster.xml:3086
 #, no-c-format
 msgid "8BSI - 8-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3033
+#: reference_raster.xml:3089
 #, no-c-format
 msgid "8BUI - 8-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3036
+#: reference_raster.xml:3092
 #, no-c-format
 msgid "16BSI - 16-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3039
+#: reference_raster.xml:3095
 #, no-c-format
 msgid "16BUI - 16-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3042
+#: reference_raster.xml:3098
 #, no-c-format
 msgid "32BSI - 32-bit signed integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3045
+#: reference_raster.xml:3101
 #, no-c-format
 msgid "32BUI - 32-bit unsigned integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3048
+#: reference_raster.xml:3104
 #, no-c-format
 msgid "32BF - 32-bit float"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3051
+#: reference_raster.xml:3107
 #, no-c-format
 msgid "64BF - 64-bit float"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3060
+#: reference_raster.xml:3116
 #, no-c-format
 msgid ""
-      "SELECT ST_BandPixelType(rast,1) As btype1,\n"
-      "    ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " btype1 | btype2 | btype3\n"
-      "--------+--------+--------\n"
-      " 8BUI   | 8BUI   | 8BUI"
+"SELECT ST_BandPixelType(rast,1) As btype1,\n"
+"    ST_BandPixelType(rast,2) As btype2, ST_BandPixelType(rast,3) As btype3\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" btype1 | btype2 | btype3\n"
+"--------+--------+--------\n"
+" 8BUI   | 8BUI   | 8BUI"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3072
+#: reference_raster.xml:3128
 #, no-c-format
 msgid "ST_HasNoBand"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3073
+#: reference_raster.xml:3129
 #, no-c-format
-msgid "<refpurpose>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</refpurpose>"
+msgid ""
+"<refpurpose>Returns true if there is no band with given band number. If no "
+"band number is specified, then band number 1 is assumed.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3078
+#: reference_raster.xml:3134
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_HasNoBand</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_HasNoBand</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum=1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3089
+#: reference_raster.xml:3145
 #, no-c-format
-msgid "<para>Returns true if there is no band with given band number. If no band number is specified, then band number 1 is assumed.</para>"
+msgid ""
+"<para>Returns true if there is no band with given band number. If no band "
+"number is specified, then band number 1 is assumed.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3097
+#: reference_raster.xml:3153
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
-      "ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      "rid | hb1 | hb2 | hb4 | numbands\n"
-      "-----+-----+-----+-----+----------\n"
-      "1 | t   | t   | t   |        0\n"
-      "2 | f   | f   | t   |        3"
+"SELECT rid, ST_HasNoBand(rast) As hb1, ST_HasNoBand(rast,2) as hb2,\n"
+"ST_HasNoBand(rast,4) as hb4, ST_NumBands(rast) As numbands\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid | hb1 | hb2 | hb4 | numbands\n"
+"-----+-----+-----+-----+----------\n"
+"1 | t   | t   | t   |        0\n"
+"2 | f   | f   | t   |        3"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3110
+#: reference_raster.xml:3166
 #, no-c-format
 msgid "Raster Pixel Accessors and Setters"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3114
+#: reference_raster.xml:3170
 #, no-c-format
 msgid "ST_PixelAsPolygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3115
+#: reference_raster.xml:3171
 #, no-c-format
-msgid "<refpurpose>Returns the polygon geometry that bounds the pixel for a particular row and column.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the polygon geometry that bounds the pixel for a "
+"particular row and column.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3120
+#: reference_raster.xml:3176
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PixelAsPolygon</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3132
+#: reference_raster.xml:3188
 #, no-c-format
-msgid "<para>Returns the polygon geometry that bounds the pixel for a particular row and column.</para>"
+msgid ""
+"<para>Returns the polygon geometry that bounds the pixel for a particular "
+"row and column.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3140
+#: reference_raster.xml:3196
 #, no-c-format
 msgid ""
-      "-- get raster pixel polygon\n"
-      "SELECT i,j, ST_AsText(ST_PixelAsPolygon(foo.rast, i,j)) As b1pgeom\n"
-      "FROM dummy_rast As foo\n"
-      "        CROSS JOIN generate_series(1,2) As i\n"
-      "        CROSS JOIN generate_series(1,1) As j\n"
-      "WHERE rid=2;\n"
-      "\n"
-      " i | j |                                                    b1pgeom\n"
-      "---+---+-----------------------------------------------------------------------------\n"
-      " 1 | 1 | POLYGON((3427927.75 5793244,3427927.8 5793244,3427927.8 5793243.95,...\n"
-      " 2 | 1 | POLYGON((3427927.8 5793244,3427927.85 5793244,3427927.85 5793243.95, .."
+"-- get raster pixel polygon\n"
+"SELECT i,j, ST_AsText(ST_PixelAsPolygon(foo.rast, i,j)) As b1pgeom\n"
+"FROM dummy_rast As foo\n"
+"        CROSS JOIN generate_series(1,2) As i\n"
+"        CROSS JOIN generate_series(1,1) As j\n"
+"WHERE rid=2;\n"
+"\n"
+" i | j |                                                    b1pgeom\n"
+"---+---"
+"+-----------------------------------------------------------------------------\n"
+" 1 | 1 | POLYGON((3427927.75 5793244,3427927.8 5793244,3427927.8 "
+"5793243.95,...\n"
+" 2 | 1 | POLYGON((3427927.8 5793244,3427927.85 5793244,3427927.85 "
+"5793243.95, .."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3145
+#: reference_raster.xml:3201
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend="
+"\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>, <xref linkend=\"RT_ST_Intersection\"/>, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3160
+#: reference_raster.xml:3216
 #, no-c-format
 msgid "ST_PixelAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3161
+#: reference_raster.xml:3217
 #, no-c-format
-msgid "Returns the polygon geometry that bounds every pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel."
+msgid ""
+"Returns the polygon geometry that bounds every pixel of a raster band along "
+"with the value, the X and the Y raster coordinates of each pixel."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3166
+#: reference_raster.xml:3222
 #, no-c-format
-msgid "<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
+msgid ""
+"<funcdef>setof record <function>ST_PixelAsPolygons</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3178
+#: reference_raster.xml:3234
 #, no-c-format
-msgid "Returns the polygon geometry that bounds every pixel of a raster band along with the value (double precision), the X and the Y raster coordinates (integers) of each pixel."
+msgid ""
+"Returns the polygon geometry that bounds every pixel of a raster band along "
+"with the value (double precision), the X and the Y raster coordinates "
+"(integers) of each pixel."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3181
+#: reference_raster.xml:3237
 #, no-c-format
-msgid "ST_PixelAsPolygons returns one polygon geometry for every pixel. This is different than ST_DumpAsPolygons where each geometry represents one or more pixels with the same pixel value."
+msgid ""
+"ST_PixelAsPolygons returns one polygon geometry for every pixel. This is "
+"different than ST_DumpAsPolygons where each geometry represents one or more "
+"pixels with the same pixel value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3186
+#: reference_raster.xml:3242
 #, no-c-format
-msgid "When exclude_nodata_value = TRUE, only those pixels whose values are not NODATA are returned as polygons."
+msgid ""
+"When exclude_nodata_value = TRUE, only those pixels whose values are not "
+"NODATA are returned as polygons."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3192
+#: reference_raster.xml:3248
 #, no-c-format
 msgid "Enhanced: 2.1.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3193 reference_raster.xml:3287 reference_raster.xml:3381
+#: reference_raster.xml:3249 reference_raster.xml:3343
+#: reference_raster.xml:3437
 #, no-c-format
 msgid "Changed: 2.1.1 Changed behavior of exclude_nodata_value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3198
+#: reference_raster.xml:3254
 #, no-c-format
 msgid ""
-      "-- get raster pixel polygon\n"
-      "SELECT (gv).x, (gv).y, (gv).val, ST_AsText((gv).geom) geom\n"
-      "FROM (SELECT ST_PixelAsPolygons(\n"
-      "                 ST_SetValue(ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 0.001, -0.001, 0.001, 0.001, 4269),\n"
-      "                                                    '8BUI'::text, 1, 0),\n"
-      "                                         2, 2, 10),\n"
-      "                             1, 1, NULL)\n"
-      ") gv\n"
-      ") foo;\n"
-      "\n"
-      " x | y | val |                geom\n"
-      "---+---+-----------------------------------------------------------------------------\n"
-      " 1 | 1 |     | POLYGON((0 0,0.001 0.001,0.002 0,0.001 -0.001,0 0))\n"
-      " 1 | 2 |   1 | POLYGON((0.001 -0.001,0.002 0,0.003 -0.001,0.002 -0.002,0.001 -0.001))\n"
-      " 2 | 1 |   1 | POLYGON((0.001 0.001,0.002 0.002,0.003 0.001,0.002 0,0.001 0.001))\n"
-      " 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3203
+"-- get raster pixel polygon\n"
+"SELECT (gv).x, (gv).y, (gv).val, ST_AsText((gv).geom) geom\n"
+"FROM (SELECT ST_PixelAsPolygons(\n"
+"                 ST_SetValue(ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(2, 2, "
+"0, 0, 0.001, -0.001, 0.001, 0.001, 4269),\n"
+"                                                    '8BUI'::text, 1, 0),\n"
+"                                         2, 2, 10),\n"
+"                             1, 1, NULL)\n"
+") gv\n"
+") foo;\n"
+"\n"
+" x | y | val |                geom\n"
+"---+---"
+"+-----------------------------------------------------------------------------\n"
+" 1 | 1 |     | POLYGON((0 0,0.001 0.001,0.002 0,0.001 -0.001,0 0))\n"
+" 1 | 2 |   1 | POLYGON((0.001 -0.001,0.002 0,0.003 -0.001,0.002 -0.002,0.001 "
+"-0.001))\n"
+" 2 | 1 |   1 | POLYGON((0.001 0.001,0.002 0.002,0.003 0.001,0.002 0,0.001 "
+"0.001))\n"
+" 2 | 2 |  10 | POLYGON((0.002 0,0.003 0.001,0.004 0,0.003 -0.001,0.002 0))"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3259
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>, <xref linkend=\"ST_AsText\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3217
+#: reference_raster.xml:3273
 #, no-c-format
 msgid "ST_PixelAsPoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3218
+#: reference_raster.xml:3274
 #, no-c-format
-msgid "<refpurpose>Returns a point geometry of the pixel's upper-left corner.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a point geometry of the pixel's upper-left corner.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3224
+#: reference_raster.xml:3280
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PixelAsPoint</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3235
+#: reference_raster.xml:3291
 #, no-c-format
 msgid "<para>Returns a point geometry of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3241
+#: reference_raster.xml:3297
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;\n"
-      "\n"
-      "   st_astext\n"
-      "----------------\n"
-      " POINT(0.5 0.5)"
+"SELECT ST_AsText(ST_PixelAsPoint(rast, 1, 1)) FROM dummy_rast WHERE rid = "
+"1;\n"
+"\n"
+"   st_astext\n"
+"----------------\n"
+" POINT(0.5 0.5)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3246
+#: reference_raster.xml:3302
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3260
+#: reference_raster.xml:3316
 #, no-c-format
 msgid "ST_PixelAsPoints"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3261
+#: reference_raster.xml:3317
 #, no-c-format
-msgid "<refpurpose>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a point geometry for each pixel of a raster band along "
+"with the value, the X and the Y raster coordinates of each pixel. The "
+"coordinates of the point geometry are of the pixel's upper-left corner.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3267
+#: reference_raster.xml:3323
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PixelAsPoints</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3278
+#: reference_raster.xml:3334
 #, no-c-format
-msgid "<para>Returns a point geometry for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The coordinates of the point geometry are of the pixel's upper-left corner.</para>"
+msgid ""
+"<para>Returns a point geometry for each pixel of a raster band along with "
+"the value, the X and the Y raster coordinates of each pixel. The coordinates "
+"of the point geometry are of the pixel's upper-left corner.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3282 reference_raster.xml:3376
+#: reference_raster.xml:3338 reference_raster.xml:3432
 #, no-c-format
-msgid "When exclude_nodata_value = TRUE, only those pixels whose values are not NODATA are returned as points."
+msgid ""
+"When exclude_nodata_value = TRUE, only those pixels whose values are not "
+"NODATA are returned as points."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3292
+#: reference_raster.xml:3348
 #, no-c-format
 msgid ""
-      "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
-      "\n"
-      " x | y | val |          st_astext\n"
-      "---+---+-----+------------------------------\n"
-      " 1 | 1 | 253 | POINT(3427927.75 5793244)\n"
-      " 2 | 1 | 254 | POINT(3427927.8 5793244)\n"
-      " 3 | 1 | 253 | POINT(3427927.85 5793244)\n"
-      " 4 | 1 | 254 | POINT(3427927.9 5793244)\n"
-      " 5 | 1 | 254 | POINT(3427927.95 5793244)\n"
-      " 1 | 2 | 253 | POINT(3427927.75 5793243.95)\n"
-      " 2 | 2 | 254 | POINT(3427927.8 5793243.95)\n"
-      " 3 | 2 | 254 | POINT(3427927.85 5793243.95)\n"
-      " 4 | 2 | 253 | POINT(3427927.9 5793243.95)\n"
-      " 5 | 2 | 249 | POINT(3427927.95 5793243.95)\n"
-      " 1 | 3 | 250 | POINT(3427927.75 5793243.9)\n"
-      " 2 | 3 | 254 | POINT(3427927.8 5793243.9)\n"
-      " 3 | 3 | 254 | POINT(3427927.85 5793243.9)\n"
-      " 4 | 3 | 252 | POINT(3427927.9 5793243.9)\n"
-      " 5 | 3 | 249 | POINT(3427927.95 5793243.9)\n"
-      " 1 | 4 | 251 | POINT(3427927.75 5793243.85)\n"
-      " 2 | 4 | 253 | POINT(3427927.8 5793243.85)\n"
-      " 3 | 4 | 254 | POINT(3427927.85 5793243.85)\n"
-      " 4 | 4 | 254 | POINT(3427927.9 5793243.85)\n"
-      " 5 | 4 | 253 | POINT(3427927.95 5793243.85)\n"
-      " 1 | 5 | 252 | POINT(3427927.75 5793243.8)\n"
-      " 2 | 5 | 250 | POINT(3427927.8 5793243.8)\n"
-      " 3 | 5 | 254 | POINT(3427927.85 5793243.8)\n"
-      " 4 | 5 | 254 | POINT(3427927.9 5793243.8)\n"
-      " 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3297
+"SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsPoints(rast, 1)).* "
+"FROM dummy_rast WHERE rid = 2) foo;\n"
+"\n"
+" x | y | val |          st_astext\n"
+"---+---+-----+------------------------------\n"
+" 1 | 1 | 253 | POINT(3427927.75 5793244)\n"
+" 2 | 1 | 254 | POINT(3427927.8 5793244)\n"
+" 3 | 1 | 253 | POINT(3427927.85 5793244)\n"
+" 4 | 1 | 254 | POINT(3427927.9 5793244)\n"
+" 5 | 1 | 254 | POINT(3427927.95 5793244)\n"
+" 1 | 2 | 253 | POINT(3427927.75 5793243.95)\n"
+" 2 | 2 | 254 | POINT(3427927.8 5793243.95)\n"
+" 3 | 2 | 254 | POINT(3427927.85 5793243.95)\n"
+" 4 | 2 | 253 | POINT(3427927.9 5793243.95)\n"
+" 5 | 2 | 249 | POINT(3427927.95 5793243.95)\n"
+" 1 | 3 | 250 | POINT(3427927.75 5793243.9)\n"
+" 2 | 3 | 254 | POINT(3427927.8 5793243.9)\n"
+" 3 | 3 | 254 | POINT(3427927.85 5793243.9)\n"
+" 4 | 3 | 252 | POINT(3427927.9 5793243.9)\n"
+" 5 | 3 | 249 | POINT(3427927.95 5793243.9)\n"
+" 1 | 4 | 251 | POINT(3427927.75 5793243.85)\n"
+" 2 | 4 | 253 | POINT(3427927.8 5793243.85)\n"
+" 3 | 4 | 254 | POINT(3427927.85 5793243.85)\n"
+" 4 | 4 | 254 | POINT(3427927.9 5793243.85)\n"
+" 5 | 4 | 253 | POINT(3427927.95 5793243.85)\n"
+" 1 | 5 | 252 | POINT(3427927.75 5793243.8)\n"
+" 2 | 5 | 250 | POINT(3427927.8 5793243.8)\n"
+" 3 | 5 | 254 | POINT(3427927.85 5793243.8)\n"
+" 4 | 5 | 254 | POINT(3427927.9 5793243.8)\n"
+" 5 | 5 | 254 | POINT(3427927.95 5793243.8)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3353
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsCentroid\"/>, <xref linkend=\"RT_ST_PixelAsCentroids"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3311
+#: reference_raster.xml:3367
 #, no-c-format
 msgid "ST_PixelAsCentroid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3312
+#: reference_raster.xml:3368
 #, no-c-format
-msgid "<refpurpose>Returns the centroid (point geometry) of the area represented by a pixel.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the centroid (point geometry) of the area represented by "
+"a pixel.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3318
+#: reference_raster.xml:3374
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>x</parameter></paramdef> <paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PixelAsCentroid</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>y</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3329
+#: reference_raster.xml:3385
 #, no-c-format
-msgid "<para>Returns the centroid (point geometry) of the area represented by a pixel.</para>"
+msgid ""
+"<para>Returns the centroid (point geometry) of the area represented by a "
+"pixel.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3335
+#: reference_raster.xml:3391
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;\n"
-      "\n"
-      "  st_astext\n"
-      "--------------\n"
-      " POINT(1.5 2)"
+"SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = "
+"1;\n"
+"\n"
+"  st_astext\n"
+"--------------\n"
+" POINT(1.5 2)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3340
+#: reference_raster.xml:3396
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroids\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3354
+#: reference_raster.xml:3410
 #, no-c-format
 msgid "ST_PixelAsCentroids"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3355
+#: reference_raster.xml:3411
 #, no-c-format
-msgid "<refpurpose>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</refpurpose>"
+msgid ""
+"<refpurpose>Returns the centroid (point geometry) for each pixel of a raster "
+"band along with the value, the X and the Y raster coordinates of each pixel. "
+"The point geometry is the centroid of the area represented by a pixel.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:3361
+#: reference_raster.xml:3417
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_PixelAsCentroids</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3372
+#: reference_raster.xml:3428
 #, no-c-format
-msgid "<para>Returns the centroid (point geometry) for each pixel of a raster band along with the value, the X and the Y raster coordinates of each pixel. The point geometry is the centroid of the area represented by a pixel.</para>"
+msgid ""
+"<para>Returns the centroid (point geometry) for each pixel of a raster band "
+"along with the value, the X and the Y raster coordinates of each pixel. The "
+"point geometry is the centroid of the area represented by a pixel.</para>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3386
+#: reference_raster.xml:3442
 #, no-c-format
 msgid ""
-      "SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, 1)).* FROM dummy_rast WHERE rid = 2) foo;\n"
-      " x | y | val |           st_astext\n"
-      "---+---+-----+--------------------------------\n"
-      " 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
-      " 2 | 1 | 254 | POINT(3427927.825 5793243.975)\n"
-      " 3 | 1 | 253 | POINT(3427927.875 5793243.975)\n"
-      " 4 | 1 | 254 | POINT(3427927.925 5793243.975)\n"
-      " 5 | 1 | 254 | POINT(3427927.975 5793243.975)\n"
-      " 1 | 2 | 253 | POINT(3427927.775 5793243.925)\n"
-      " 2 | 2 | 254 | POINT(3427927.825 5793243.925)\n"
-      " 3 | 2 | 254 | POINT(3427927.875 5793243.925)\n"
-      " 4 | 2 | 253 | POINT(3427927.925 5793243.925)\n"
-      " 5 | 2 | 249 | POINT(3427927.975 5793243.925)\n"
-      " 1 | 3 | 250 | POINT(3427927.775 5793243.875)\n"
-      " 2 | 3 | 254 | POINT(3427927.825 5793243.875)\n"
-      " 3 | 3 | 254 | POINT(3427927.875 5793243.875)\n"
-      " 4 | 3 | 252 | POINT(3427927.925 5793243.875)\n"
-      " 5 | 3 | 249 | POINT(3427927.975 5793243.875)\n"
-      " 1 | 4 | 251 | POINT(3427927.775 5793243.825)\n"
-      " 2 | 4 | 253 | POINT(3427927.825 5793243.825)\n"
-      " 3 | 4 | 254 | POINT(3427927.875 5793243.825)\n"
-      " 4 | 4 | 254 | POINT(3427927.925 5793243.825)\n"
-      " 5 | 4 | 253 | POINT(3427927.975 5793243.825)\n"
-      " 1 | 5 | 252 | POINT(3427927.775 5793243.775)\n"
-      " 2 | 5 | 250 | POINT(3427927.825 5793243.775)\n"
-      " 3 | 5 | 254 | POINT(3427927.875 5793243.775)\n"
-      " 4 | 5 | 254 | POINT(3427927.925 5793243.775)\n"
-      " 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3391
+"--LATERAL syntax requires PostgreSQL 9.3+\n"
+"SELECT x, y, val, ST_AsText(geom)\n"
+"        FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, "
+"1) AS dp WHERE rid = 2) foo;\n"
+" x | y | val |           st_astext\n"
+"---+---+-----+--------------------------------\n"
+" 1 | 1 | 253 | POINT(3427927.775 5793243.975)\n"
+" 2 | 1 | 254 | POINT(3427927.825 5793243.975)\n"
+" 3 | 1 | 253 | POINT(3427927.875 5793243.975)\n"
+" 4 | 1 | 254 | POINT(3427927.925 5793243.975)\n"
+" 5 | 1 | 254 | POINT(3427927.975 5793243.975)\n"
+" 1 | 2 | 253 | POINT(3427927.775 5793243.925)\n"
+" 2 | 2 | 254 | POINT(3427927.825 5793243.925)\n"
+" 3 | 2 | 254 | POINT(3427927.875 5793243.925)\n"
+" 4 | 2 | 253 | POINT(3427927.925 5793243.925)\n"
+" 5 | 2 | 249 | POINT(3427927.975 5793243.925)\n"
+" 1 | 3 | 250 | POINT(3427927.775 5793243.875)\n"
+" 2 | 3 | 254 | POINT(3427927.825 5793243.875)\n"
+" 3 | 3 | 254 | POINT(3427927.875 5793243.875)\n"
+" 4 | 3 | 252 | POINT(3427927.925 5793243.875)\n"
+" 5 | 3 | 249 | POINT(3427927.975 5793243.875)\n"
+" 1 | 4 | 251 | POINT(3427927.775 5793243.825)\n"
+" 2 | 4 | 253 | POINT(3427927.825 5793243.825)\n"
+" 3 | 4 | 254 | POINT(3427927.875 5793243.825)\n"
+" 4 | 4 | 254 | POINT(3427927.925 5793243.825)\n"
+" 5 | 4 | 253 | POINT(3427927.975 5793243.825)\n"
+" 1 | 5 | 252 | POINT(3427927.775 5793243.775)\n"
+" 2 | 5 | 250 | POINT(3427927.825 5793243.775)\n"
+" 3 | 5 | 254 | POINT(3427927.875 5793243.775)\n"
+" 4 | 5 | 254 | POINT(3427927.925 5793243.775)\n"
+" 5 | 5 | 254 | POINT(3427927.975 5793243.775)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3447
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend="
+"\"RT_ST_PixelAsPolygons\"/>, <xref linkend=\"RT_ST_PixelAsPoint\"/>, <xref "
+"linkend=\"RT_ST_PixelAsPoints\"/>, <xref linkend=\"RT_ST_PixelAsCentroid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3405
+#: reference_raster.xml:3461
 #, no-c-format
 msgid "ST_Value"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3406
+#: reference_raster.xml:3462
 #, no-c-format
-msgid "Returns the value of a given band in a given columnx, rowy pixel or at a particular geometric point. Band numbers start at 1 and assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster."
+msgid ""
+"Returns the value of a given band in a given columnx, rowy pixel or at a "
+"particular geometric point. Band numbers start at 1 and assumed to be 1 if "
+"not specified. If <varname>exclude_nodata_value</varname> is set to false, "
+"then all pixels include <varname>nodata</varname> pixels are considered to "
+"intersect and return value. If <varname>exclude_nodata_value</varname> is "
+"not passed in then reads it from metadata of raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3410
+#: reference_raster.xml:3466
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Value</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>x</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>y</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3501
 #, no-c-format
-msgid "<funcprototype> <funcdef>double precision <function>ST_Value</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Value</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter [...]
+msgid ""
+"Returns the value of a given band in a given columnx, rowy pixel or at a "
+"given geometry point. Band numbers start at 1 and band is assumed to be 1 if "
+"not specified. If <varname>exclude_nodata_value</varname> is set to true, "
+"then only non <varname>nodata</varname> pixels are considered. If "
+"<varname>exclude_nodata_value</varname> is set to false, then all pixels are "
+"considered."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3445
+#: reference_raster.xml:3504
 #, no-c-format
-msgid "Returns the value of a given band in a given columnx, rowy pixel or at a given geometry point. Band numbers start at 1 and band is assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to true, then only non <varname>nodata</varname> pixels are considered. If <varname>exclude_nodata_value</varname> is set to false, then all pixels are considered."
+msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:3448
+#. Tag: programlisting
+#: reference_raster.xml:3509
 #, no-c-format
-msgid "Enhanced: 2.0.0 exclude_nodata_value optional argument was added."
+msgid ""
+"-- get raster values at particular postgis geometry points\n"
+"-- the srid of your geometry should be same as for your raster\n"
+"SELECT rid, ST_Value(rast, foo.pt_geom) As b1pval, ST_Value(rast, 2, foo."
+"pt_geom) As b2pval\n"
+"FROM dummy_rast CROSS JOIN (SELECT ST_SetSRID(ST_Point(3427927.77, "
+"5793243.76), 0) As pt_geom) As foo\n"
+"WHERE rid=2;\n"
+"\n"
+" rid | b1pval | b2pval\n"
+"-----+--------+--------\n"
+"   2 |    252 |     79\n"
+"\n"
+"\n"
+"-- general fictitious example using a real table\n"
+"SELECT rid, ST_Value(rast, 3, sometable.geom) As b3pval\n"
+"FROM sometable\n"
+"WHERE ST_Intersects(rast,sometable.geom);"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3510
+#, no-c-format
+msgid ""
+"SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
+"    ST_Value(rast, 2, 1, 1) As b2pval, ST_Value(rast, 3, 1, 1) As b3pval\n"
+"FROM dummy_rast\n"
+"WHERE rid=2;\n"
+"\n"
+" rid | b1pval | b2pval | b3pval\n"
+"-----+--------+--------+--------\n"
+"   2 |    253 |     78 |     70"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3453
-#, no-c-format
-msgid ""
-      "-- get raster values at particular postgis geometry points\n"
-      "-- the srid of your geometry should be same as for your raster\n"
-      "SELECT rid, ST_Value(rast, foo.pt_geom) As b1pval, ST_Value(rast, 2, foo.pt_geom) As b2pval\n"
-      "FROM dummy_rast CROSS JOIN (SELECT ST_SetSRID(ST_Point(3427927.77, 5793243.76), 0) As pt_geom) As foo\n"
-      "WHERE rid=2;\n"
-      "\n"
-      " rid | b1pval | b2pval\n"
-      "-----+--------+--------\n"
-      "   2 |    252 |     79\n"
-      "\n"
-      "\n"
-      "-- general fictitious example using a real table\n"
-      "SELECT rid, ST_Value(rast, 3, sometable.geom) As b3pval\n"
-      "FROM sometable\n"
-      "WHERE ST_Intersects(rast,sometable.geom);"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3454
-#, no-c-format
-msgid ""
-      "SELECT rid, ST_Value(rast, 1, 1, 1) As b1pval,\n"
-      "    ST_Value(rast, 2, 1, 1) As b2pval, ST_Value(rast, 3, 1, 1) As b3pval\n"
-      "FROM dummy_rast\n"
-      "WHERE rid=2;\n"
-      "\n"
-      " rid | b1pval | b2pval | b3pval\n"
-      "-----+--------+--------+--------\n"
-      "   2 |    253 |     78 |     70"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3456
-#, no-c-format
-msgid ""
-      "--- Get all values in bands 1,2,3 of each pixel --\n"
-      "SELECT x, y, ST_Value(rast, 1, x, y) As b1val,\n"
-      "        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
-      "FROM dummy_rast CROSS JOIN\n"
-      "generate_series(1, 1000) As x CROSS JOIN generate_series(1, 1000) As y\n"
-      "WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
-      "\n"
-      " x | y | b1val | b2val | b3val\n"
-      "---+---+-------+-------+-------\n"
-      " 1 | 1 |   253 |    78 |    70\n"
-      " 1 | 2 |   253 |    96 |    80\n"
-      " 1 | 3 |   250 |    99 |    90\n"
-      " 1 | 4 |   251 |    89 |    77\n"
-      " 1 | 5 |   252 |    79 |    62\n"
-      " 2 | 1 |   254 |    98 |    86\n"
-      " 2 | 2 |   254 |   118 |   108\n"
-      " :\n"
-      " :"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3458
-#, no-c-format
-msgid ""
-      "--- Get all values in bands 1,2,3 of each pixel same as above but returning the upper left point point of each pixel --\n"
-      "SELECT ST_AsText(ST_SetSRID(\n"
-      "        ST_Point(ST_UpperLeftX(rast) + ST_ScaleX(rast)*x,\n"
-      "                ST_UpperLeftY(rast) + ST_ScaleY(rast)*y),\n"
-      "                ST_SRID(rast))) As uplpt\n"
-      "    , ST_Value(rast, 1, x, y) As b1val,\n"
-      "        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
-      "FROM dummy_rast CROSS JOIN\n"
-      "generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
-      "WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
-      "\n"
-      "            uplpt            | b1val | b2val | b3val\n"
-      "-----------------------------+-------+-------+-------\n"
-      " POINT(3427929.25 5793245.5) |   253 |    78 |    70\n"
-      " POINT(3427929.25 5793247)   |   253 |    96 |    80\n"
-      " POINT(3427929.25 5793248.5) |   250 |    99 |    90\n"
-      ":"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3459
-#, no-c-format
-msgid ""
-      "--- Get a polygon formed by union of all pixels\n"
-      "        that fall in a particular value range and intersect particular polygon --\n"
-      "SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
-      "FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
-      "                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
-      "                        ST_UpperLeftX(rast) + ST_ScaleX(rast),\n"
-      "                        ST_UpperLeftY(rast) + ST_ScaleY(rast), 0\n"
-      "                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
-      "                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
-      "        FROM dummy_rast CROSS JOIN\n"
-      "generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
-      "WHERE rid =  2\n"
-      "        AND x <= ST_Width(rast) AND y <= ST_Height(rast)) As foo\n"
-      "WHERE\n"
-      "        ST_Intersects(\n"
-      "                pixpolyg,\n"
-      "                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
-      "                ) AND b2val != 254;\n"
-      "\n"
-      "\n"
-      "                shadow\n"
-      "------------------------------------------------------------------------------------\n"
-      " MULTIPOLYGON(((3427928 5793243.9,3427928 5793243.85,3427927.95 5793243.85,3427927.95 5793243.9,\n"
-      " 3427927.95 5793243.95,3427928 5793243.95,3427928.05 5793243.95,3427928.05 5793243.9,3427928 5793243.9)),((3427927.95 5793243.9,3427927.95 579324\n"
-      "3.85,3427927.9 5793243.85,3427927.85 5793243.85,3427927.85 5793243.9,3427927.9 5793243.9,3427927.9 5793243.95,\n"
-      "3427927.95 5793243.95,3427927.95 5793243.9)),((3427927.85 5793243.75,3427927.85 5793243.7,3427927.8 5793243.7,3427927.8 5793243.75\n"
-      ",3427927.8 5793243.8,3427927.8 5793243.85,3427927.85 5793243.85,3427927.85 5793243.8,3427927.85 5793243.75)),\n"
-      "((3427928.05 5793243.75,3427928.05 5793243.7,3427928 5793243.7,3427927.95 5793243.7,3427927.95 5793243.75,3427927.95 5793243.8,3427\n"
-      "927.95 5793243.85,3427928 5793243.85,3427928 5793243.8,3427928.05 5793243.8,\n"
-      "3427928.05 5793243.75)),((3427927.95 5793243.75,3427927.95 5793243.7,3427927.9 5793243.7,3427927.85 5793243.7,\n"
-      "3427927.85 5793243.75,3427927.85 5793243.8,3427927.85 5793243.85,3427927.9 5793243.85,\n"
-      "3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
+#: reference_raster.xml:3512
+#, no-c-format
+msgid ""
+"--- Get all values in bands 1,2,3 of each pixel --\n"
+"SELECT x, y, ST_Value(rast, 1, x, y) As b1val,\n"
+"        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
+"FROM dummy_rast CROSS JOIN\n"
+"generate_series(1, 1000) As x CROSS JOIN generate_series(1, 1000) As y\n"
+"WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
+"\n"
+" x | y | b1val | b2val | b3val\n"
+"---+---+-------+-------+-------\n"
+" 1 | 1 |   253 |    78 |    70\n"
+" 1 | 2 |   253 |    96 |    80\n"
+" 1 | 3 |   250 |    99 |    90\n"
+" 1 | 4 |   251 |    89 |    77\n"
+" 1 | 5 |   252 |    79 |    62\n"
+" 2 | 1 |   254 |    98 |    86\n"
+" 2 | 2 |   254 |   118 |   108\n"
+" :\n"
+" :"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3461
+#: reference_raster.xml:3514
 #, no-c-format
 msgid ""
-      "--- Checking all the pixels of a large raster tile can take a long time.\n"
-      "--- You can dramatically improve speed at some lose of precision by orders of magnitude\n"
-      "--  by sampling pixels using the step optional parameter of generate_series.\n"
-      "--  This next example does the same as previous but by checking 1 for every 4 (2x2) pixels and putting in the last checked\n"
-      "--  putting in the checked pixel as the value for subsequent 4\n"
-      "\n"
-      "SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
-      "FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
-      "                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
-      "                        ST_UpperLeftX(rast) + ST_ScaleX(rast)*2,\n"
-      "                        ST_UpperLeftY(rast) + ST_ScaleY(rast)*2, 0\n"
-      "                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
-      "                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
-      "        FROM dummy_rast CROSS JOIN\n"
-      "generate_series(1,1000,2) As x CROSS JOIN generate_series(1,1000,2) As y\n"
-      "WHERE rid =  2\n"
-      "        AND x <= ST_Width(rast)  AND y <= ST_Height(rast)  ) As foo\n"
-      "WHERE\n"
-      "        ST_Intersects(\n"
-      "                pixpolyg,\n"
-      "                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
-      "                ) AND b2val != 254;\n"
-      "\n"
-      "                shadow\n"
-      "------------------------------------------------------------------------------------\n"
-      " MULTIPOLYGON(((3427927.9 5793243.85,3427927.8 5793243.85,3427927.8 5793243.95,\n"
-      " 3427927.9 5793243.95,3427928 5793243.95,3427928.1 5793243.95,3427928.1 5793243.85,3427928 5793243.85,3427927.9 5793243.85)),\n"
-      " ((3427927.9 5793243.65,3427927.8 5793243.65,3427927.8 5793243.75,3427927.8 5793243.85,3427927.9 5793243.85,\n"
-      " 3427928 5793243.85,3427928 5793243.75,3427928.1 5793243.75,3427928.1 5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
+"--- Get all values in bands 1,2,3 of each pixel same as above but returning "
+"the upper left point point of each pixel --\n"
+"SELECT ST_AsText(ST_SetSRID(\n"
+"        ST_Point(ST_UpperLeftX(rast) + ST_ScaleX(rast)*x,\n"
+"                ST_UpperLeftY(rast) + ST_ScaleY(rast)*y),\n"
+"                ST_SRID(rast))) As uplpt\n"
+"    , ST_Value(rast, 1, x, y) As b1val,\n"
+"        ST_Value(rast, 2, x, y) As b2val, ST_Value(rast, 3, x, y) As b3val\n"
+"FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
+"WHERE rid =  2 AND x <= ST_Width(rast) AND y <= ST_Height(rast);\n"
+"\n"
+"            uplpt            | b1val | b2val | b3val\n"
+"-----------------------------+-------+-------+-------\n"
+" POINT(3427929.25 5793245.5) |   253 |    78 |    70\n"
+" POINT(3427929.25 5793247)   |   253 |    96 |    80\n"
+" POINT(3427929.25 5793248.5) |   250 |    99 |    90\n"
+":"
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:3466
+#. Tag: programlisting
+#: reference_raster.xml:3515
+#, no-c-format
+msgid ""
+"--- Get a polygon formed by union of all pixels\n"
+"        that fall in a particular value range and intersect particular "
+"polygon --\n"
+"SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
+"FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
+"                        ST_UpperLeftX(rast) + ST_ScaleX(rast),\n"
+"                        ST_UpperLeftY(rast) + ST_ScaleY(rast), 0\n"
+"                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
+"                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
+"        FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000) As x CROSS JOIN generate_series(1,1000) As y\n"
+"WHERE rid =  2\n"
+"        AND x <= ST_Width(rast) AND y <= ST_Height(rast)) As foo\n"
+"WHERE\n"
+"        ST_Intersects(\n"
+"                pixpolyg,\n"
+"                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
+"5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
+"                ) AND b2val != 254;\n"
+"\n"
+"\n"
+"                shadow\n"
+"------------------------------------------------------------------------------------\n"
+" MULTIPOLYGON(((3427928 5793243.9,3427928 5793243.85,3427927.95 "
+"5793243.85,3427927.95 5793243.9,\n"
+" 3427927.95 5793243.95,3427928 5793243.95,3427928.05 5793243.95,3427928.05 "
+"5793243.9,3427928 5793243.9)),((3427927.95 5793243.9,3427927.95 579324\n"
+"3.85,3427927.9 5793243.85,3427927.85 5793243.85,3427927.85 "
+"5793243.9,3427927.9 5793243.9,3427927.9 5793243.95,\n"
+"3427927.95 5793243.95,3427927.95 5793243.9)),((3427927.85 "
+"5793243.75,3427927.85 5793243.7,3427927.8 5793243.7,3427927.8 5793243.75\n"
+",3427927.8 5793243.8,3427927.8 5793243.85,3427927.85 5793243.85,3427927.85 "
+"5793243.8,3427927.85 5793243.75)),\n"
+"((3427928.05 5793243.75,3427928.05 5793243.7,3427928 5793243.7,3427927.95 "
+"5793243.7,3427927.95 5793243.75,3427927.95 5793243.8,3427\n"
+"927.95 5793243.85,3427928 5793243.85,3427928 5793243.8,3427928.05 "
+"5793243.8,\n"
+"3427928.05 5793243.75)),((3427927.95 5793243.75,3427927.95 "
+"5793243.7,3427927.9 5793243.7,3427927.85 5793243.7,\n"
+"3427927.85 5793243.75,3427927.85 5793243.8,3427927.85 5793243.85,3427927.9 "
+"5793243.85,\n"
+"3427927.95 5793243.85,3427927.95 5793243.8,3427927.95 5793243.75)))"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3517
+#, no-c-format
+msgid ""
+"--- Checking all the pixels of a large raster tile can take a long time.\n"
+"--- You can dramatically improve speed at some lose of precision by orders "
+"of magnitude\n"
+"--  by sampling pixels using the step optional parameter of "
+"generate_series.\n"
+"--  This next example does the same as previous but by checking 1 for every "
+"4 (2x2) pixels and putting in the last checked\n"
+"--  putting in the checked pixel as the value for subsequent 4\n"
+"\n"
+"SELECT ST_AsText(ST_Union(pixpolyg)) As shadow\n"
+"FROM (SELECT ST_Translate(ST_MakeEnvelope(\n"
+"                ST_UpperLeftX(rast), ST_UpperLeftY(rast),\n"
+"                        ST_UpperLeftX(rast) + ST_ScaleX(rast)*2,\n"
+"                        ST_UpperLeftY(rast) + ST_ScaleY(rast)*2, 0\n"
+"                        ), ST_ScaleX(rast)*x, ST_ScaleY(rast)*y\n"
+"                ) As pixpolyg, ST_Value(rast, 2, x, y) As b2val\n"
+"        FROM dummy_rast CROSS JOIN\n"
+"generate_series(1,1000,2) As x CROSS JOIN generate_series(1,1000,2) As y\n"
+"WHERE rid =  2\n"
+"        AND x <= ST_Width(rast)  AND y <= ST_Height(rast)  ) As foo\n"
+"WHERE\n"
+"        ST_Intersects(\n"
+"                pixpolyg,\n"
+"                ST_GeomFromText('POLYGON((3427928 5793244,3427927.75 "
+"5793243.75,3427928 5793243.75,3427928 5793244))',0)\n"
+"                ) AND b2val != 254;\n"
+"\n"
+"                shadow\n"
+"------------------------------------------------------------------------------------\n"
+" MULTIPOLYGON(((3427927.9 5793243.85,3427927.8 5793243.85,3427927.8 "
+"5793243.95,\n"
+" 3427927.9 5793243.95,3427928 5793243.95,3427928.1 5793243.95,3427928.1 "
+"5793243.85,3427928 5793243.85,3427927.9 5793243.85)),\n"
+" ((3427927.9 5793243.65,3427927.8 5793243.65,3427927.8 5793243.75,3427927.8 "
+"5793243.85,3427927.9 5793243.85,\n"
+" 3427928 5793243.85,3427928 5793243.75,3427928.1 5793243.75,3427928.1 "
+"5793243.65,3427928 5793243.65,3427927.9 5793243.65)))"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3522
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>, <xref linkend=\"RT_ST_SRID\"/>, <xref linkend=\"ST_AsText\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend=\"ST_MakeEnvelope\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=\"ST_Intersection\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_DumpAsPolygons\"/>, <xref linkend=\"RT_ST_NumBands\"/"
+">, <xref linkend=\"RT_ST_PixelAsPolygon\"/>, <xref linkend=\"RT_ST_ScaleX\"/"
+">, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
+"<xref linkend=\"RT_ST_UpperLeftY\"/>, <xref linkend=\"RT_ST_SRID\"/>, <xref "
+"linkend=\"ST_AsText\"/>, <xref linkend=\"ST_Point\"/>, <xref linkend="
+"\"ST_MakeEnvelope\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend="
+"\"ST_Intersection\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3487
+#: reference_raster.xml:3543
 #, no-c-format
 msgid "ST_NearestValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3488
+#: reference_raster.xml:3544
 #, no-c-format
-msgid "Returns the nearest non-<varname>NODATA</varname> value of a given band's pixel specified by a columnx and rowy or a geometric point expressed in the same spatial reference coordinate system as the raster."
+msgid ""
+"Returns the nearest non-<varname>NODATA</varname> value of a given band's "
+"pixel specified by a columnx and rowy or a geometric point expressed in the "
+"same spatial reference coordinate system as the raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3494
+#: reference_raster.xml:3550
 #, no-c-format
-msgid "<funcprototype> <funcdef>double precision <function>ST_NearestValue</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Nea [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3531
+msgid ""
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_NearestValue</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3587
 #, no-c-format
-msgid "Returns the nearest non-<varname>NODATA</varname> value of a given band in a given columnx, rowy pixel or at a specific geometric point. If the columnx, rowy pixel or the pixel at the specified geometric point is <varname>NODATA</varname>, the function will find the nearest pixel to the columnx, rowy pixel or geometric point whose value is not <varname>NODATA</varname>."
+msgid ""
+"Returns the nearest non-<varname>NODATA</varname> value of a given band in a "
+"given columnx, rowy pixel or at a specific geometric point. If the columnx, "
+"rowy pixel or the pixel at the specified geometric point is <varname>NODATA</"
+"varname>, the function will find the nearest pixel to the columnx, rowy "
+"pixel or geometric point whose value is not <varname>NODATA</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3534 reference_raster.xml:3621
+#: reference_raster.xml:3590 reference_raster.xml:3677
 #, no-c-format
-msgid "Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if not specified. If <varname>exclude_nodata_value</varname> is set to false, then all pixels include <varname>nodata</varname> pixels are considered to intersect and return value. If <varname>exclude_nodata_value</varname> is not passed in then reads it from metadata of raster."
+msgid ""
+"Band numbers start at 1 and <varname>bandnum</varname> is assumed to be 1 if "
+"not specified. If <varname>exclude_nodata_value</varname> is set to false, "
+"then all pixels include <varname>nodata</varname> pixels are considered to "
+"intersect and return value. If <varname>exclude_nodata_value</varname> is "
+"not passed in then reads it from metadata of raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3539
+#: reference_raster.xml:3595
 #, no-c-format
 msgid "ST_NearestValue is a drop-in replacement for ST_Value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3548
-#, no-c-format
-msgid ""
-      "-- pixel 2x2 has value\n"
-      "SELECT\n"
-      "        ST_Value(rast, 2, 2) AS value,\n"
-      "        ST_NearestValue(rast, 2, 2) AS nearestvalue\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_SetValue(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_SetValue(\n"
-      "                                        ST_SetValue(\n"
-      "                                                ST_SetValue(\n"
-      "                                                        ST_AddBand(\n"
-      "                                                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                                                '8BUI'::text, 1, 0\n"
-      "                                                        ),\n"
-      "                                                        1, 1, 0.\n"
-      "                                                ),\n"
-      "                                                2, 3, 0.\n"
-      "                                        ),\n"
-      "                                        3, 5, 0.\n"
-      "                                ),\n"
-      "                                4, 2, 0.\n"
-      "                        ),\n"
-      "                        5, 4, 0.\n"
-      "                ) AS rast\n"
-      ") AS foo\n"
-      "\n"
-      " value | nearestvalue\n"
-      "-------+--------------\n"
-      "     1 |            1"
+#: reference_raster.xml:3604
+#, no-c-format
+msgid ""
+"-- pixel 2x2 has value\n"
+"SELECT\n"
+"        ST_Value(rast, 2, 2) AS value,\n"
+"        ST_NearestValue(rast, 2, 2) AS nearestvalue\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_AddBand(\n"
+"                                                                ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                '8BUI'::"
+"text, 1, 0\n"
+"                                                        ),\n"
+"                                                        1, 1, 0.\n"
+"                                                ),\n"
+"                                                2, 3, 0.\n"
+"                                        ),\n"
+"                                        3, 5, 0.\n"
+"                                ),\n"
+"                                4, 2, 0.\n"
+"                        ),\n"
+"                        5, 4, 0.\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+" value | nearestvalue\n"
+"-------+--------------\n"
+"     1 |            1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3550
+#: reference_raster.xml:3606
 #, no-c-format
 msgid ""
-      "-- pixel 2x3 is NODATA\n"
-      "SELECT\n"
-      "        ST_Value(rast, 2, 3) AS value,\n"
-      "        ST_NearestValue(rast, 2, 3) AS nearestvalue\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_SetValue(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_SetValue(\n"
-      "                                        ST_SetValue(\n"
-      "                                                ST_SetValue(\n"
-      "                                                        ST_AddBand(\n"
-      "                                                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                                                '8BUI'::text, 1, 0\n"
-      "                                                        ),\n"
-      "                                                        1, 1, 0.\n"
-      "                                                ),\n"
-      "                                                2, 3, 0.\n"
-      "                                        ),\n"
-      "                                        3, 5, 0.\n"
-      "                                ),\n"
-      "                                4, 2, 0.\n"
-      "                        ),\n"
-      "                        5, 4, 0.\n"
-      "                ) AS rast\n"
-      ") AS foo\n"
-      "\n"
-      " value | nearestvalue\n"
-      "-------+--------------\n"
-      "       |            1"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3556
+"-- pixel 2x3 is NODATA\n"
+"SELECT\n"
+"        ST_Value(rast, 2, 3) AS value,\n"
+"        ST_NearestValue(rast, 2, 3) AS nearestvalue\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_AddBand(\n"
+"                                                                ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                '8BUI'::"
+"text, 1, 0\n"
+"                                                        ),\n"
+"                                                        1, 1, 0.\n"
+"                                                ),\n"
+"                                                2, 3, 0.\n"
+"                                        ),\n"
+"                                        3, 5, 0.\n"
+"                                ),\n"
+"                                4, 2, 0.\n"
+"                        ),\n"
+"                        5, 4, 0.\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+" value | nearestvalue\n"
+"-------+--------------\n"
+"       |            1"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3612
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3566
+#: reference_raster.xml:3622
 #, no-c-format
 msgid "ST_Neighborhood"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3567
+#: reference_raster.xml:3623
 #, no-c-format
-msgid "Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster."
+msgid ""
+"Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
+"values around a given band's pixel specified by either a columnX and rowY or "
+"a geometric point expressed in the same spatial reference coordinate system "
+"as the raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3573
+#: reference_raster.xml:3629
 #, no-c-format
-msgid "<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> <paramdef><type>integer </type> <parameter>columnX</parameter></paramdef> <paramdef><type>integer </type> <parameter>rowY</parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</parameter></paramdef> <paramdef><type>integer </t [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3618
+msgid ""
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowY</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>columnX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>rowY</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision[][] <function>ST_Neighborhood</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>geometry </type> <parameter>pt</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceX</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>distanceY</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3674
 #, no-c-format
-msgid "Returns a 2-D double precision array of the non-<varname>NODATA</varname> values around a given band's pixel specified by either a columnX and rowY or a geometric point expressed in the same spatial reference coordinate system as the raster. The <varname>distanceX</varname> and <varname>distanceY</varname> parameters define the number of pixels around the specified pixel in the X and Y axes, e.g. I want all values within 3 pixel distance along the X axis and 2 pixel distance along [...]
+msgid ""
+"Returns a 2-D double precision array of the non-<varname>NODATA</varname> "
+"values around a given band's pixel specified by either a columnX and rowY or "
+"a geometric point expressed in the same spatial reference coordinate system "
+"as the raster. The <varname>distanceX</varname> and <varname>distanceY</"
+"varname> parameters define the number of pixels around the specified pixel "
+"in the X and Y axes, e.g. I want all values within 3 pixel distance along "
+"the X axis and 2 pixel distance along the Y axis around my pixel of "
+"interest. The center value of the 2-D array will be the value at the pixel "
+"specified by the columnX and rowY or the geometric point."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3625
+#: reference_raster.xml:3681
 #, no-c-format
-msgid "The number of elements along each axis of the returning 2-D array is 2 * (<varname>distanceX</varname>|<varname>distanceY</varname>) + 1. So for a <varname>distanceX</varname> and <varname>distanceY</varname> of 1, the returning array will be 3x3."
+msgid ""
+"The number of elements along each axis of the returning 2-D array is 2 * "
+"(<varname>distanceX</varname>|<varname>distanceY</varname>) + 1. So for a "
+"<varname>distanceX</varname> and <varname>distanceY</varname> of 1, the "
+"returning array will be 3x3."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3630
+#: reference_raster.xml:3686
 #, no-c-format
-msgid "The 2-D array output can be passed to any of the raster processing builtin functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma."
+msgid ""
+"The 2-D array output can be passed to any of the raster processing builtin "
+"functions, e.g. ST_Min4ma, ST_Sum4ma, ST_Mean4ma."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3640
+#: reference_raster.xml:3696
 #, no-c-format
 msgid ""
-      "-- pixel 2x2 has value\n"
-      "SELECT\n"
-      "        ST_Neighborhood(rast, 2, 2, 1, 1)\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                '8BUI'::text, 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [0, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 0, 1],\n"
-      "                                [1, 0, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 0],\n"
-      "                                [1, 1, 0, 1, 1]\n"
-      "                        ]::double precision[],\n"
-      "                        1\n"
-      "                ) AS rast\n"
-      ") AS foo\n"
-      "\n"
-      "         st_neighborhood\n"
-      "---------------------------------\n"
-      " {{NULL,1,1},{1,1,NULL},{1,1,1}}"
+"-- pixel 2x2 has value\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 2, 2, 1, 1)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"         st_neighborhood\n"
+"---------------------------------\n"
+" {{NULL,1,1},{1,1,NULL},{1,1,1}}"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3642
+#: reference_raster.xml:3698
 #, no-c-format
 msgid ""
-      "-- pixel 2x3 is NODATA\n"
-      "SELECT\n"
-      "        ST_Neighborhood(rast, 2, 3, 1, 1)\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                '8BUI'::text, 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [0, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 0, 1],\n"
-      "                                [1, 0, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 0],\n"
-      "                                [1, 1, 0, 1, 1]\n"
-      "                        ]::double precision[],\n"
-      "                        1\n"
-      "                ) AS rast\n"
-      ") AS foo\n"
-      "\n"
-      "       st_neighborhood\n"
-      "------------------------------\n"
-      " {{1,1,1},{1,NULL,1},{1,1,1}}"
+"-- pixel 2x3 is NODATA\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 2, 3, 1, 1)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"       st_neighborhood\n"
+"------------------------------\n"
+" {{1,1,1},{1,NULL,1},{1,1,1}}"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3644
+#: reference_raster.xml:3700
 #, no-c-format
 msgid ""
-      "-- pixel 3x3 has value\n"
-      "-- exclude_nodata_value = FALSE\n"
-      "SELECT\n"
-      "        ST_Neighborhood(rast, 3, 3, 1, 1, false)\n"
-      "FROM (\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                '8BUI'::text, 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [0, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 0, 1],\n"
-      "                                [1, 0, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 0],\n"
-      "                                [1, 1, 0, 1, 1]\n"
-      "                        ]::double precision[],\n"
-      "                        1\n"
-      "                ) AS rast\n"
-      ") AS foo\n"
-      "\n"
-      "      st_neighborhood\n"
-      "---------------------------\n"
-      " {{1,0,1},{1,1,1},{0,1,1}}"
+"-- pixel 3x3 has value\n"
+"-- exclude_nodata_value = FALSE\n"
+"SELECT\n"
+"        ST_Neighborhood(rast, 3, 3, 1, 1, false)\n"
+"FROM (\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, "
+"0),\n"
+"                                '8BUI'::text, 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [0, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 0, 1],\n"
+"                                [1, 0, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 0],\n"
+"                                [1, 1, 0, 1, 1]\n"
+"                        ]::double precision[],\n"
+"                        1\n"
+"                ) AS rast\n"
+") AS foo\n"
+"\n"
+"      st_neighborhood\n"
+"---------------------------\n"
+" {{1,0,1},{1,1,1},{0,1,1}}"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3650
+#: reference_raster.xml:3706
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:3667
+msgid ""
+", <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref "
+"linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend="
+"\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend="
+"\"RT_ST_StdDev4ma\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:3723
 #, no-c-format
 msgid "ST_SetValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3668
+#: reference_raster.xml:3724
 #, no-c-format
-msgid "Returns modified raster resulting from setting the value of a given band in a given columnx, rowy pixel or the pixels that intersect a particular geometry. Band numbers start at 1 and assumed to be 1 if not specified."
+msgid ""
+"Returns modified raster resulting from setting the value of a given band in "
+"a given columnx, rowy pixel or the pixels that intersect a particular "
+"geometry. Band numbers start at 1 and assumed to be 1 if not specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3672
+#: reference_raster.xml:3728
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>double precision </type> <parameter>newvalue</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> <paramdef><type>ra [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3706
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValue</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geom</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValue</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bandnum</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValue</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>rowy</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3762
 #, no-c-format
-msgid "Returns modified raster resulting from setting the specified pixels' values to new value for the designed band given the raster's row and column or a geometry. If no band is specified, then band 1 is assumed."
+msgid ""
+"Returns modified raster resulting from setting the specified pixels' values "
+"to new value for the designed band given the raster's row and column or a "
+"geometry. If no band is specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3709
+#: reference_raster.xml:3765
 #, no-c-format
-msgid "Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry type, not just point. The geometry variant is a wrapper around the geomval[] variant of ST_SetValues()"
+msgid ""
+"Enhanced: 2.1.0 Geometry variant of ST_SetValue() now supports any geometry "
+"type, not just point. The geometry variant is a wrapper around the geomval[] "
+"variant of ST_SetValues()"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3715
+#: reference_raster.xml:3771
 #, no-c-format
 msgid ""
-      "-- Geometry example\n"
-      "SELECT (foo.geomval).val, ST_AsText(ST_Union((foo.geomval).geom))\n"
-      "FROM (SELECT ST_DumpAsPolygons(\n"
-      "                ST_SetValue(rast,1,\n"
-      "                                ST_Point(3427927.75, 5793243.95),\n"
-      "                                50)\n"
-      "                        ) As geomval\n"
-      "FROM dummy_rast\n"
-      "where rid = 2) As foo\n"
-      "WHERE (foo.geomval).val < 250\n"
-      "GROUP BY (foo.geomval).val;\n"
-      "\n"
-      " val |                                                     st_astext\n"
-      "-----+-------------------------------------------------------------------\n"
-      "  50 | POLYGON((3427927.75 5793244,3427927.75 5793243.95,3427927.8 579324 ...\n"
-      " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
+"-- Geometry example\n"
+"SELECT (foo.geomval).val, ST_AsText(ST_Union((foo.geomval).geom))\n"
+"FROM (SELECT ST_DumpAsPolygons(\n"
+"                ST_SetValue(rast,1,\n"
+"                                ST_Point(3427927.75, 5793243.95),\n"
+"                                50)\n"
+"                        ) As geomval\n"
+"FROM dummy_rast\n"
+"where rid = 2) As foo\n"
+"WHERE (foo.geomval).val < 250\n"
+"GROUP BY (foo.geomval).val;\n"
+"\n"
+" val |                                                     st_astext\n"
+"-----+-------------------------------------------------------------------\n"
+"  50 | POLYGON((3427927.75 5793244,3427927.75 5793243.95,3427927.8 "
+"579324 ...\n"
+" 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 57932 ..."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3717
+#: reference_raster.xml:3773
 #, no-c-format
 msgid ""
-      "-- Store the changed raster --\n"
-      "        UPDATE dummy_rast SET rast = ST_SetValue(rast,1, ST_Point(3427927.75, 5793243.95),100)\n"
-      "                WHERE rid = 2   ;"
+"-- Store the changed raster --\n"
+"        UPDATE dummy_rast SET rast = ST_SetValue(rast,1, "
+"ST_Point(3427927.75, 5793243.95),100)\n"
+"                WHERE rid = 2   ;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3721 reference_raster.xml:9420
+#: reference_raster.xml:3777 reference_raster.xml:9487
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DumpAsPolygons\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3727
+#: reference_raster.xml:3783
 #, no-c-format
 msgid "ST_SetValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3728
+#: reference_raster.xml:3784
 #, no-c-format
-msgid "Returns modified raster resulting from setting the values of a given band."
+msgid ""
+"Returns modified raster resulting from setting the values of a given band."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3732
+#: reference_raster.xml:3788
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> <paramdef><type>double precision[][] </type> <parameter>newvalueset</parameter></paramdef> <paramdef><type>boolean[][] </t [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision[][] </type> <parameter>newvalueset</"
+"parameter></paramdef> <paramdef><type>boolean[][] </type> "
+"<parameter>noset=NULL</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>double precision[][] </type> <parameter>newvalueset</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>nosetvalue</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>columnx</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>rowy</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>newvalue</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>keepnodata=FALSE</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetValues</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>columnx</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>rowy</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>width</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>height</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>newvalue</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>keepnodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetValues</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geomval[] </type> <parameter>geomvalset</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>keepnodata=FALSE</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3847
+#, no-c-format
+msgid ""
+"Returns modified raster resulting from setting specified pixels to new "
+"value(s) for the designated band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3791
+#: reference_raster.xml:3851
 #, no-c-format
-msgid "Returns modified raster resulting from setting specified pixels to new value(s) for the designated band."
+msgid ""
+"If <varname>keepnodata</varname> is TRUE, those pixels whose values are "
+"NODATA will not be set with the corresponding value in <varname>newvalueset</"
+"varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3795
+#: reference_raster.xml:3855
 #, no-c-format
-msgid "If <varname>keepnodata</varname> is TRUE, those pixels whose values are NODATA will not be set with the corresponding value in <varname>newvalueset</varname>."
+msgid ""
+"For Variant 1, the specific pixels to be set are determined by the "
+"<varname>columnx</varname>, <varname>rowy</varname> pixel coordinates and "
+"the dimensions of the <varname>newvalueset</varname> array. <varname>noset</"
+"varname> can be used to prevent pixels with values present in "
+"<varname>newvalueset</varname> from being set (due to PostgreSQL not "
+"permitting ragged/jagged arrays). See example Variant 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3799
+#: reference_raster.xml:3859
 #, no-c-format
-msgid "For Variant 1, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates and the dimensions of the <varname>newvalueset</varname> array. <varname>noset</varname> can be used to prevent pixels with values present in <varname>newvalueset</varname> from being set (due to PostgreSQL not permitting ragged/jagged arrays). See example Variant 1."
+msgid ""
+"Variant 2 is like Variant 1 but with a simple double precision "
+"<varname>nosetvalue</varname> instead of a boolean <varname>noset</varname> "
+"array. Elements in <varname>newvalueset</varname> with the "
+"<varname>nosetvalue</varname> value with be skipped. See example Variant 2."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3803
+#: reference_raster.xml:3863
 #, no-c-format
-msgid "Variant 2 is like Variant 1 but with a simple double precision <varname>nosetvalue</varname> instead of a boolean <varname>noset</varname> array. Elements in <varname>newvalueset</varname> with the <varname>nosetvalue</varname> value with be skipped. See example Variant 2."
+msgid ""
+"For Variant 3, the specific pixels to be set are determined by the "
+"<varname>columnx</varname>, <varname>rowy</varname> pixel coordinates, "
+"<varname>width</varname> and <varname>height</varname>. See example Variant "
+"3."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3807
+#: reference_raster.xml:3867
 #, no-c-format
-msgid "For Variant 3, the specific pixels to be set are determined by the <varname>columnx</varname>, <varname>rowy</varname> pixel coordinates, <varname>width</varname> and <varname>height</varname>. See example Variant 3."
+msgid ""
+"Variant 4 is the same as Variant 3 with the exception that it assumes that "
+"the first band's pixels of <varname>rast</varname> will be set."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3811
+#: reference_raster.xml:3871
 #, no-c-format
-msgid "Variant 4 is the same as Variant 3 with the exception that it assumes that the first band's pixels of <varname>rast</varname> will be set."
+msgid ""
+"For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine "
+"the specific pixels to be set. If all the geometries in the array are of "
+"type POINT or MULTIPOINT, the function uses a shortcut where the longitude "
+"and latitude of each point is used to set a pixel directly. Otherwise, the "
+"geometries are converted to rasters and then iterated through in one pass. "
+"See example Variant 5."
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:3815
+#. Tag: title
+#: reference_raster.xml:3880 reference_raster.xml:6824
+#: reference_raster.xml:8430 reference_raster.xml:8873
+#: reference_raster.xml:8970 reference_raster.xml:9098
 #, no-c-format
-msgid "For Variant 5, an array of <xref linkend=\"geomval\"/> is used to determine the specific pixels to be set. If all the geometries in the array are of type POINT or MULTIPOINT, the function uses a shortcut where the longitude and latitude of each point is used to set a pixel directly. Otherwise, the geometries are converted to rasters and then iterated through in one pass. See example Variant 5."
+msgid "Examples: Variant 1"
 msgstr ""
 
-#. Tag: title
-#: reference_raster.xml:3824 reference_raster.xml:6757 reference_raster.xml:8363 reference_raster.xml:8806 reference_raster.xml:8903 reference_raster.xml:9031
+#. Tag: programlisting
+#: reference_raster.xml:3882
 #, no-c-format
-msgid "Examples: Variant 1"
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 2, 2, ARRAY[[9, 9], [9, 9]]::double precision[]"
+"[]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3884
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 9 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   9\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3886
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][]\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   9\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3826
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 2, 2, ARRAY[[9, 9], [9, 9]]::double precision[][]\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   1\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   1\n"
-      " 2 | 1 |   1\n"
-      " 2 | 2 |   9\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   1\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3828
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 9 |   | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::double precision[][]\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   9\n"
-      " 1 | 2 |   9\n"
-      " 1 | 3 |   9\n"
-      " 2 | 1 |   9\n"
-      " 2 | 2 |\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   9\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3830
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1,\n"
-      "                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::double precision[][],\n"
-      "                                ARRAY[[false], [true]]::boolean[][]\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   9\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   9\n"
-      " 2 | 1 |   9\n"
-      " 2 | 2 |\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   9\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3832
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "|   | 1 | 1 |          |   | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_AddBand(\n"
-      "                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                        1, '8BUI', 1, 0\n"
-      "                                ),\n"
-      "                                1, 1, 1, NULL\n"
-      "                        ),\n"
-      "                        1, 1, 1,\n"
-      "                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::double precision[][],\n"
-      "                                ARRAY[[false], [true]]::boolean[][],\n"
-      "                                TRUE\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   9\n"
-      " 2 | 1 |   9\n"
-      " 2 | 2 |\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   9\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
+#: reference_raster.xml:3888
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"|   | 1 | 1 |          |   | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 9 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_SetValue(\n"
+"                                ST_AddBand(\n"
+"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
+"-1, 0, 0, 0),\n"
+"                                        1, '8BUI', 1, 0\n"
+"                                ),\n"
+"                                1, 1, 1, NULL\n"
+"                        ),\n"
+"                        1, 1, 1,\n"
+"                                ARRAY[[9, 9, 9], [9, NULL, 9], [9, 9, 9]]::"
+"double precision[][],\n"
+"                                ARRAY[[false], [true]]::boolean[][],\n"
+"                                TRUE\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   9\n"
+" 2 | 1 |   9\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   9\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3837 reference_raster.xml:8370 reference_raster.xml:8811 reference_raster.xml:8908 reference_raster.xml:9036
+#: reference_raster.xml:3893 reference_raster.xml:8437
+#: reference_raster.xml:8878 reference_raster.xml:8975
+#: reference_raster.xml:9103
 #, no-c-format
 msgid "Examples: Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3839
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[[-1, -1, -1], [-1, 9, 9], [-1, 9, 9]]::double precision[][], -1\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   1\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   1\n"
-      " 2 | 1 |   1\n"
-      " 2 | 2 |   9\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   1\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3841
-#, no-c-format
-msgid ""
-      "/*\n"
-      "This example is like the previous one.  Instead of nosetvalue = -1, nosetvalue = NULL\n"
-      "\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[[NULL, NULL, NULL], [NULL, 9, 9], [NULL, 9, 9]]::double precision[][], NULL::double precision\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   1\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   1\n"
-      " 2 | 1 |   1\n"
-      " 2 | 2 |   9\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   1\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
+#: reference_raster.xml:3895
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[[-1, -1, -1], [-1, 9, 9], [-1, 9, "
+"9]]::double precision[][], -1\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3897
+#, no-c-format
+msgid ""
+"/*\n"
+"This example is like the previous one.  Instead of nosetvalue = -1, "
+"nosetvalue = NULL\n"
+"\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[[NULL, NULL, NULL], [NULL, 9, 9], "
+"[NULL, 9, 9]]::double precision[][], NULL::double precision\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3846 reference_raster.xml:4791
+#: reference_raster.xml:3902 reference_raster.xml:4847
 #, no-c-format
 msgid "Examples: Variant 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3848
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '8BUI', 1, 0\n"
-      "                        ),\n"
-      "                        1, 2, 2, 2, 2, 9\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   1\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   1\n"
-      " 2 | 1 |   1\n"
-      " 2 | 2 |   9\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   1\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:3850
-#, no-c-format
-msgid ""
-      "/*\n"
-      "The ST_SetValues() does the following...\n"
-      "\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 |   | 1 |    =>    | 1 |   | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
-      "+ - + - + - +          + - + - + - +\n"
-      "*/\n"
-      "SELECT\n"
-      "        (poly).x,\n"
-      "        (poly).y,\n"
-      "        (poly).val\n"
-      "FROM (\n"
-      "SELECT\n"
-      "        ST_PixelAsPolygons(\n"
-      "                ST_SetValues(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_AddBand(\n"
-      "                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                        1, '8BUI', 1, 0\n"
-      "                                ),\n"
-      "                                1, 2, 2, NULL\n"
-      "                        ),\n"
-      "                        1, 2, 2, 2, 2, 9, TRUE\n"
-      "                )\n"
-      "        ) AS poly\n"
-      ") foo\n"
-      "ORDER BY 1, 2;\n"
-      "\n"
-      " x | y | val\n"
-      "---+---+-----\n"
-      " 1 | 1 |   1\n"
-      " 1 | 2 |   1\n"
-      " 1 | 3 |   1\n"
-      " 2 | 1 |   1\n"
-      " 2 | 2 |\n"
-      " 2 | 3 |   9\n"
-      " 3 | 1 |   1\n"
-      " 3 | 2 |   9\n"
-      " 3 | 3 |   9"
+#: reference_raster.xml:3904
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |    =>    | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '8BUI', 1, 0\n"
+"                        ),\n"
+"                        1, 2, 2, 2, 2, 9\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |   9\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:3906
+#, no-c-format
+msgid ""
+"/*\n"
+"The ST_SetValues() does the following...\n"
+"\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 1 | 1 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 |   | 1 |    =>    | 1 |   | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"| 1 | 1 | 1 |          | 1 | 9 | 9 |\n"
+"+ - + - + - +          + - + - + - +\n"
+"*/\n"
+"SELECT\n"
+"        (poly).x,\n"
+"        (poly).y,\n"
+"        (poly).val\n"
+"FROM (\n"
+"SELECT\n"
+"        ST_PixelAsPolygons(\n"
+"                ST_SetValues(\n"
+"                        ST_SetValue(\n"
+"                                ST_AddBand(\n"
+"                                        ST_MakeEmptyRaster(3, 3, 0, 0, 1, "
+"-1, 0, 0, 0),\n"
+"                                        1, '8BUI', 1, 0\n"
+"                                ),\n"
+"                                1, 2, 2, NULL\n"
+"                        ),\n"
+"                        1, 2, 2, 2, 2, 9, TRUE\n"
+"                )\n"
+"        ) AS poly\n"
+") foo\n"
+"ORDER BY 1, 2;\n"
+"\n"
+" x | y | val\n"
+"---+---+-----\n"
+" 1 | 1 |   1\n"
+" 1 | 2 |   1\n"
+" 1 | 3 |   1\n"
+" 2 | 1 |   1\n"
+" 2 | 2 |\n"
+" 2 | 3 |   9\n"
+" 3 | 1 |   1\n"
+" 3 | 2 |   9\n"
+" 3 | 3 |   9"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:3855
+#: reference_raster.xml:3911
 #, no-c-format
 msgid "Examples: Variant 5"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3857
+#: reference_raster.xml:3913
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
-      "        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::geometry geom UNION ALL\n"
-      "        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, 0 0))'::geometry geom UNION ALL\n"
-      "        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
-      ")\n"
-      "SELECT\n"
-      "        rid, gid, ST_DumpValues(ST_SetValue(rast, 1, geom, gid))\n"
-      "FROM foo t1\n"
-      "CROSS JOIN bar t2\n"
-      "ORDER BY rid, gid;\n"
-      "\n"
-      " rid | gid |                                                                st_dumpvalues\n"
-      "-----+-----+---------------------------------------------------------------------------------------------------------------------------------------------\n"
-      "   1 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,1,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "   1 |   3 | (1,\"{{3,3,3,3,3},{3,NULL,NULL,NULL,NULL},{3,NULL,NULL,NULL,NULL},{3,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "   1 |   4 | (1,\"{{4,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,4}}\")\n"
-      "(4 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3859
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        rid, gid, ST_DumpValues(ST_SetValue(rast, 1, geom, gid))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"ORDER BY rid, gid;\n"
+"\n"
+" rid | gid |                                                                "
+"st_dumpvalues\n"
+"-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},"
+"{NULL,NULL,1,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,"
+"NULL}}\")\n"
+"   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,"
+"NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"   1 |   3 | (1,\"{{3,3,3,3,3},{3,NULL,NULL,NULL,NULL},{3,NULL,NULL,NULL,"
+"NULL},{3,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"   1 |   4 | (1,\"{{4,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,"
+"NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,NULL},{NULL,NULL,NULL,NULL,4}}\")\n"
+"(4 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3915
 #, no-c-format
-msgid "The following shows that geomvals later in the array can overwrite prior geomvals"
+msgid ""
+"The following shows that geomvals later in the array can overwrite prior "
+"geomvals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3860
+#: reference_raster.xml:3916
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
-      "        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::geometry geom UNION ALL\n"
-      "        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, 0 0))'::geometry geom UNION ALL\n"
-      "        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
-      "FROM foo t1\n"
-      "CROSS JOIN bar t2\n"
-      "CROSS JOIN bar t3\n"
-      "WHERE t2.gid = 1\n"
-      "        AND t3.gid = 2\n"
-      "ORDER BY t1.rid, t2.gid, t3.gid;\n"
-      "\n"
-      " rid | gid | gid |                                                    st_dumpvalues\n"
-      "-----+-----+-----+---------------------------------------------------------------------------------------------------------------------\n"
-      "   1 |   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "(1 row)"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, "
+"ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"CROSS JOIN bar t3\n"
+"WHERE t2.gid = 1\n"
+"        AND t3.gid = 2\n"
+"ORDER BY t1.rid, t2.gid, t3.gid;\n"
+"\n"
+" rid | gid | gid |                                                    "
+"st_dumpvalues\n"
+"-----+-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   1 |   2 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
+"{NULL,2,2,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3862
+#: reference_raster.xml:3918
 #, no-c-format
 msgid "This example is the opposite of the prior example"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3863
+#: reference_raster.xml:3919
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
-      "        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::geometry geom UNION ALL\n"
-      "        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, 0 0))'::geometry geom UNION ALL\n"
-      "        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
-      "FROM foo t1\n"
-      "CROSS JOIN bar t2\n"
-      "CROSS JOIN bar t3\n"
-      "WHERE t2.gid = 2\n"
-      "        AND t3.gid = 1\n"
-      "ORDER BY t1.rid, t2.gid, t3.gid;\n"
-      "\n"
-      " rid | gid | gid |                                                    st_dumpvalues\n"
-      "-----+-----+-----+---------------------------------------------------------------------------------------------------------------------\n"
-      "   1 |   2 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},{NULL,2,1,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:3870
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, "
+"0, 0), 1, '8BUI', 0, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT 1 AS gid, 'SRID=0;POINT(2.5 -2.5)'::geometry geom UNION ALL\n"
+"        SELECT 2 AS gid, 'SRID=0;POLYGON((1 -1, 4 -1, 4 -4, 1 -4, 1 -1))'::"
+"geometry geom UNION ALL\n"
+"        SELECT 3 AS gid, 'SRID=0;POLYGON((0 0, 5 0, 5 -1, 1 -1, 1 -4, 0 -4, "
+"0 0))'::geometry geom UNION ALL\n"
+"        SELECT 4 AS gid, 'SRID=0;MULTIPOINT(0 0, 4 4, 4 -4)'::geometry\n"
+")\n"
+"SELECT\n"
+"        t1.rid, t2.gid, t3.gid, ST_DumpValues(ST_SetValues(rast, 1, "
+"ARRAY[ROW(t2.geom, t2.gid), ROW(t3.geom, t3.gid)]::geomval[]))\n"
+"FROM foo t1\n"
+"CROSS JOIN bar t2\n"
+"CROSS JOIN bar t3\n"
+"WHERE t2.gid = 2\n"
+"        AND t3.gid = 1\n"
+"ORDER BY t1.rid, t2.gid, t3.gid;\n"
+"\n"
+" rid | gid | gid |                                                    "
+"st_dumpvalues\n"
+"-----+-----+-----"
+"+---------------------------------------------------------------------------------------------------------------------\n"
+"   1 |   2 |   1 | (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,2,2,2,NULL},"
+"{NULL,2,1,2,NULL},{NULL,2,2,2,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:3926
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_PixelAsPolygons"
+"\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3880
+#: reference_raster.xml:3936
 #, no-c-format
 msgid "ST_DumpValues"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3881
+#: reference_raster.xml:3937
 #, no-c-format
 msgid "Get the values of the specified band as a 2-dimension array."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3887
+#: reference_raster.xml:3943
 #, no-c-format
-msgid "<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </paramdef> <paramdef> <type>integer[] </type> <parameter>nband=NULL</parameter> </paramdef> <paramdef> <type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>double precision[][] <function>ST_DumpValues</function></funcdef> <paramdef> <type>raster </type> <parameter>rast [...]
+msgid ""
+"<funcprototype> <funcdef>setof record <function>ST_DumpValues</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef> <type>integer[] </type> <parameter>nband=NULL</"
+"parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>double precision[][] "
+"<function>ST_DumpValues</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rast</parameter> </paramdef> <paramdef> <type>integer </type> "
+"<parameter>nband</parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3918
+#: reference_raster.xml:3974
 #, no-c-format
-msgid "Get the values of the specified band as a 2-dimension array (first index is row, second is column). If <varname>nband</varname> is NULL or not provided, all raster bands are processed."
+msgid ""
+"Get the values of the specified band as a 2-dimension array (first index is "
+"row, second is column). If <varname>nband</varname> is NULL or not provided, "
+"all raster bands are processed."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3928
+#: reference_raster.xml:3984
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        (ST_DumpValues(rast)).*\n"
-      "FROM foo;\n"
-      "\n"
-      " nband |                       valarray\n"
-      "-------+------------------------------------------------------\n"
-      "     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
-      "     2 | {{3,3,3},{3,3,3},{3,3,3}}\n"
-      "     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
-      "(3 rows)"
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
+"0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, "
+"0) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast)).*\n"
+"FROM foo;\n"
+"\n"
+" nband |                       valarray\n"
+"-------+------------------------------------------------------\n"
+"     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
+"     2 | {{3,3,3},{3,3,3},{3,3,3}}\n"
+"     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
+"(3 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3930
+#: reference_raster.xml:3986
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        (ST_DumpValues(rast, ARRAY[3, 1])).*\n"
-      "FROM foo;\n"
-      "\n"
-      " nband |                       valarray\n"
-      "-------+------------------------------------------------------\n"
-      "     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
-      "     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
-      "(2 rows)"
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, "
+"0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 2, '32BF', 3, -9999), 3, '16BSI', 0, "
+"0) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast, ARRAY[3, 1])).*\n"
+"FROM foo;\n"
+"\n"
+" nband |                       valarray\n"
+"-------+------------------------------------------------------\n"
+"     3 | {{NULL,NULL,NULL},{NULL,NULL,NULL},{NULL,NULL,NULL}}\n"
+"     1 | {{1,1,1},{1,1,1},{1,1,1}}\n"
+"(2 rows)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:3931
+#: reference_raster.xml:3987
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 1, 0), 1, 2, 5) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        (ST_DumpValues(rast, 1))[2][1]\n"
-      "FROM foo;\n"
-      "\n"
-      " st_dumpvalues\n"
-      "---------------\n"
-      "             5\n"
-      "(1 row)"
+"WITH foo AS (\n"
+"        SELECT ST_SetValue(ST_AddBand(ST_MakeEmptyRaster(3, 3, 0, 0, 1, -1, "
+"0, 0, 0), 1, '8BUI', 1, 0), 1, 2, 5) AS rast\n"
+")\n"
+"SELECT\n"
+"        (ST_DumpValues(rast, 1))[2][1]\n"
+"FROM foo;\n"
+"\n"
+" st_dumpvalues\n"
+"---------------\n"
+"             5\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:3936
+#: reference_raster.xml:3992
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SetValue\"/>, <xref linkend=\"RT_ST_SetValues\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:3947
+#: reference_raster.xml:4003
 #, no-c-format
 msgid "ST_PixelOfValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:3948
+#: reference_raster.xml:4004
 #, no-c-format
-msgid "Get the columnx, rowy coordinates of the pixel whose value equals the search value."
+msgid ""
+"Get the columnx, rowy coordinates of the pixel whose value equals the search "
+"value."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:3954
-#, no-c-format
-msgid "<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nband</parameter> </paramdef> <paramdef> <type>double precision[] </type> <parameter>search</parameter> </paramdef> <paramdef> <type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>setof record <function>ST_PixelO [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4015
-#, no-c-format
-msgid "Get the columnx, rowy coordinates of the pixel whose value equals the search value. If no band is specified, then band 1 is assumed."
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:4024
-#, no-c-format
-msgid ""
-      "SELECT\n"
-      "        (pixels).*\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_PixelOfValue(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_SetValue(\n"
-      "                                        ST_SetValue(\n"
-      "                                                ST_SetValue(\n"
-      "                                                        ST_SetValue(\n"
-      "                                                                ST_AddBand(\n"
-      "                                                                        ST_MakeEmptyRaster(5, 5, -2, 2, 1, -1, 0, 0, 0),\n"
-      "                                                                        '8BUI'::text, 1, 0\n"
-      "                                                                ),\n"
-      "                                                                1, 1, 0\n"
-      "                                                        ),\n"
-      "                                                        2, 3, 0\n"
-      "                                                ),\n"
-      "                                                3, 5, 0\n"
-      "                                        ),\n"
-      "                                        4, 2, 0\n"
-      "                                ),\n"
-      "                                5, 4, 255\n"
-      "                        )\n"
-      "                , 1, ARRAY[1, 255]) AS pixels\n"
-      ") AS foo\n"
-      "\n"
-      " val | x | y\n"
-      "-----+---+---\n"
-      "   1 | 1 | 2\n"
-      "   1 | 1 | 3\n"
-      "   1 | 1 | 4\n"
-      "   1 | 1 | 5\n"
-      "   1 | 2 | 1\n"
-      "   1 | 2 | 2\n"
-      "   1 | 2 | 4\n"
-      "   1 | 2 | 5\n"
-      "   1 | 3 | 1\n"
-      "   1 | 3 | 2\n"
-      "   1 | 3 | 3\n"
-      "   1 | 3 | 4\n"
-      "   1 | 4 | 1\n"
-      "   1 | 4 | 3\n"
-      "   1 | 4 | 4\n"
-      "   1 | 4 | 5\n"
-      "   1 | 5 | 1\n"
-      "   1 | 5 | 2\n"
-      "   1 | 5 | 3\n"
-      " 255 | 5 | 4\n"
-      "   1 | 5 | 5"
+#: reference_raster.xml:4010
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>setof record <function>ST_PixelOfValue</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nband</parameter> </"
+"paramdef> <paramdef> <type>double precision[] </type> <parameter>search</"
+"parameter> </paramdef> <paramdef> <type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>double "
+"precision[] </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>integer </"
+"type> <parameter>nband</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof record "
+"<function>ST_PixelOfValue</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rast</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>search</parameter> </paramdef> <paramdef> "
+"<type>boolean </type> <parameter>exclude_nodata_value=true</parameter> </"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4071
+#, no-c-format
+msgid ""
+"Get the columnx, rowy coordinates of the pixel whose value equals the search "
+"value. If no band is specified, then band 1 is assumed."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:4080
+#, no-c-format
+msgid ""
+"SELECT\n"
+"        (pixels).*\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_PixelOfValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_SetValue(\n"
+"                                                ST_SetValue(\n"
+"                                                        ST_SetValue(\n"
+"                                                                ST_AddBand(\n"
+"                                                                        ST_MakeEmptyRaster(5, "
+"5, -2, 2, 1, -1, 0, 0, 0),\n"
+"                                                                        '8BUI'::"
+"text, 1, 0\n"
+"                                                                ),\n"
+"                                                                1, 1, 0\n"
+"                                                        ),\n"
+"                                                        2, 3, 0\n"
+"                                                ),\n"
+"                                                3, 5, 0\n"
+"                                        ),\n"
+"                                        4, 2, 0\n"
+"                                ),\n"
+"                                5, 4, 255\n"
+"                        )\n"
+"                , 1, ARRAY[1, 255]) AS pixels\n"
+") AS foo\n"
+"\n"
+" val | x | y\n"
+"-----+---+---\n"
+"   1 | 1 | 2\n"
+"   1 | 1 | 3\n"
+"   1 | 1 | 4\n"
+"   1 | 1 | 5\n"
+"   1 | 2 | 1\n"
+"   1 | 2 | 2\n"
+"   1 | 2 | 4\n"
+"   1 | 2 | 5\n"
+"   1 | 3 | 1\n"
+"   1 | 3 | 2\n"
+"   1 | 3 | 3\n"
+"   1 | 3 | 4\n"
+"   1 | 4 | 1\n"
+"   1 | 4 | 3\n"
+"   1 | 4 | 4\n"
+"   1 | 4 | 5\n"
+"   1 | 5 | 1\n"
+"   1 | 5 | 2\n"
+"   1 | 5 | 3\n"
+" 255 | 5 | 4\n"
+"   1 | 5 | 5"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4032
+#: reference_raster.xml:4088
 #, no-c-format
 msgid "Raster Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4036
+#: reference_raster.xml:4092
 #, no-c-format
 msgid "ST_SetGeoReference"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4037
+#: reference_raster.xml:4093
 #, no-c-format
-msgid "Set Georeference 6 georeference parameters in a single call. Numbers should be separated by white space. Accepts inputs in GDAL or ESRI format. Default is GDAL."
+msgid ""
+"Set Georeference 6 georeference parameters in a single call. Numbers should "
+"be separated by white space. Accepts inputs in GDAL or ESRI format. Default "
+"is GDAL."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4041
+#: reference_raster.xml:4097
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>format=GDAL</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4067
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>georefcoords</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>format=GDAL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_SetGeoReference</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>upperleftx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>upperlefty</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scalex</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scaley</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>skewy</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4123
 #, no-c-format
-msgid "Set Georeference 6 georeference parameters in a single call. Accepts inputs in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not provided will return null."
+msgid ""
+"Set Georeference 6 georeference parameters in a single call. Accepts inputs "
+"in 'GDAL' or 'ESRI' format. Default is GDAL. If 6 coordinates are not "
+"provided will return null."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4070
+#: reference_raster.xml:4126
 #, no-c-format
 msgid "scalex skewy skewx scaley upperleftx upperlefty"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4072
+#: reference_raster.xml:4128
 #, no-c-format
-msgid "scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
+msgid ""
+"scalex skewy skewx scaley upperleftx + scalex*0.5 upperlefty + scaley*0.5"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4075
+#: reference_raster.xml:4131
 #, no-c-format
-msgid "If the raster has out-db bands, changing the georeference may result in incorrect access of the band's externally stored data."
+msgid ""
+"If the raster has out-db bands, changing the georeference may result in "
+"incorrect access of the band's externally stored data."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4080
+#: reference_raster.xml:4136
 #, no-c-format
-msgid "Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double precision, ...) variant"
+msgid ""
+"Enhanced: 2.1.0 Addition of ST_SetGeoReference(raster, double "
+"precision, ...) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4087
+#: reference_raster.xml:4143
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        0 AS rid, (ST_Metadata(rast)).*\n"
-      "FROM foo\n"
-      "UNION ALL\n"
-      "SELECT\n"
-      "        1, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 0.1 0.1', 'GDAL'))).*\n"
-      "FROM foo\n"
-      "UNION ALL\n"
-      "SELECT\n"
-      "        2, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 5.1 -4.9', 'ESRI'))).*\n"
-      "FROM foo\n"
-      "UNION ALL\n"
-      "SELECT\n"
-      "        3, (ST_Metadata(ST_SetGeoReference(rast, 1, 1, 10, -10, 0.001, 0.001))).*\n"
-      "FROM foo\n"
-      "\n"
-      " rid |     upperleftx     |     upperlefty     | width | height | scalex | scaley | skewx | skewy | srid | numbands\n"
-      "-----+--------------------+--------------------+-------+--------+--------+--------+-------+-------+------+----------\n"
-      "   0 |                  0 |                  0 |     5 |      5 |      1 |     -1 |     0 |     0 |    0 |        0\n"
-      "   1 |                0.1 |                0.1 |     5 |      5 |     10 |    -10 |     0 |     0 |    0 |        0\n"
-      "   2 | 0.0999999999999996 | 0.0999999999999996 |     5 |      5 |     10 |    -10 |     0 |     0 |    0 |        0\n"
-      "   3 |                  1 |                  1 |     5 |      5 |     10 |    -10 | 0.001 | 0.001 |    0 |        0"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4092
+"WITH foo AS (\n"
+"        SELECT ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        0 AS rid, (ST_Metadata(rast)).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        1, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 0.1 0.1', "
+"'GDAL'))).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        2, (ST_Metadata(ST_SetGeoReference(rast, '10 0 0 -10 5.1 -4.9', "
+"'ESRI'))).*\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT\n"
+"        3, (ST_Metadata(ST_SetGeoReference(rast, 1, 1, 10, -10, 0.001, "
+"0.001))).*\n"
+"FROM foo\n"
+"\n"
+" rid |     upperleftx     |     upperlefty     | width | height | scalex | "
+"scaley | skewx | skewy | srid | numbands\n"
+"-----+--------------------+--------------------+-------+--------+--------"
+"+--------+-------+-------+------+----------\n"
+"   0 |                  0 |                  0 |     5 |      5 |      1 "
+"|     -1 |     0 |     0 |    0 |        0\n"
+"   1 |                0.1 |                0.1 |     5 |      5 |     10 "
+"|    -10 |     0 |     0 |    0 |        0\n"
+"   2 | 0.0999999999999996 | 0.0999999999999996 |     5 |      5 |     10 "
+"|    -10 |     0 |     0 |    0 |        0\n"
+"   3 |                  1 |                  1 |     5 |      5 |     10 "
+"|    -10 | 0.001 | 0.001 |    0 |        0"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4148
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4098
+#: reference_raster.xml:4154
 #, no-c-format
 msgid "ST_SetRotation"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4099
+#: reference_raster.xml:4155
 #, no-c-format
 msgid "Set the rotation of the raster in radian."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4104
+#: reference_raster.xml:4160
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_SetRotation</function></funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_SetRotation</function></funcdef> "
+"<paramdef><type>raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8</type> <parameter>rotation</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4115
+#: reference_raster.xml:4171
 #, no-c-format
-msgid "Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Uniformly rotate the raster. Rotation is in radian. Refer to <ulink url="
+"\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more "
+"details."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4121
+#: reference_raster.xml:4177
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  ST_ScaleX(rast1), ST_ScaleY(rast1), ST_SkewX(rast1), ST_SkewY(rast1),\n"
-      "  ST_ScaleX(rast2), ST_ScaleY(rast2), ST_SkewX(rast2), ST_SkewY(rast2)\n"
-      "FROM (\n"
-      "  SELECT ST_SetRotation(rast, 15) AS rast1, rast as rast2 FROM dummy_rast\n"
-      ") AS foo;\n"
-      "      st_scalex      |      st_scaley      |      st_skewx      |      st_skewy      | st_scalex | st_scaley | st_skewx | st_skewy\n"
-      "---------------------+---------------------+--------------------+--------------------+-----------+-----------+----------+----------\n"
-      "   -1.51937582571764 |   -2.27906373857646 |   1.95086352047135 |   1.30057568031423 |         2 |         3 |        0 |        0\n"
-      " -0.0379843956429411 | -0.0379843956429411 | 0.0325143920078558 | 0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
+"SELECT\n"
+"  ST_ScaleX(rast1), ST_ScaleY(rast1), ST_SkewX(rast1), ST_SkewY(rast1),\n"
+"  ST_ScaleX(rast2), ST_ScaleY(rast2), ST_SkewX(rast2), ST_SkewY(rast2)\n"
+"FROM (\n"
+"  SELECT ST_SetRotation(rast, 15) AS rast1, rast as rast2 FROM dummy_rast\n"
+") AS foo;\n"
+"      st_scalex      |      st_scaley      |      st_skewx      |      "
+"st_skewy      | st_scalex | st_scaley | st_skewx | st_skewy\n"
+"---------------------+---------------------+--------------------"
+"+--------------------+-----------+-----------+----------+----------\n"
+"   -1.51937582571764 |   -2.27906373857646 |   1.95086352047135 |   "
+"1.30057568031423 |         2 |         3 |        0 |        0\n"
+" -0.0379843956429411 | -0.0379843956429411 | 0.0325143920078558 | "
+"0.0325143920078558 |      0.05 |     -0.05 |        0 |        0"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4134
+#: reference_raster.xml:4190
 #, no-c-format
 msgid "ST_SetScale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4135
+#: reference_raster.xml:4191
 #, no-c-format
-msgid "Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height."
+msgid ""
+"Sets the X and Y size of pixels in units of coordinate reference system. "
+"Number units/pixel width/height."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4139
+#: reference_raster.xml:4195
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>float8 </type> <parameter>xy</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>float8 </type> <parameter>x</parameter></paramdef> <paramdef><type>float8 </type> <parameter>y [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetScale</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>xy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_SetScale</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>x</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>y</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4158
+#: reference_raster.xml:4214
 #, no-c-format
-msgid "Sets the X and Y size of pixels in units of coordinate reference system. Number units/pixel width/height. If only one unit passed in, assumed X and Y are the same number."
+msgid ""
+"Sets the X and Y size of pixels in units of coordinate reference system. "
+"Number units/pixel width/height. If only one unit passed in, assumed X and Y "
+"are the same number."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4161
+#: reference_raster.xml:4217
 #, no-c-format
-msgid "ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that ST_SetScale do not resample the raster to match the raster extent. It only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster."
+msgid ""
+"ST_SetScale is different from <xref linkend=\"RT_ST_Rescale\"/> in that "
+"ST_SetScale do not resample the raster to match the raster extent. It only "
+"changes the metadata (or georeference) of the raster to correct an "
+"originally mis-specified scaling. ST_Rescale results in a raster having "
+"different width and height computed to fit the geographic extent of the "
+"input raster. ST_SetScale do not modify the width, nor the height of the "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4163
+#: reference_raster.xml:4219
 #, no-c-format
-msgid "Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This was changed in 2.0.0."
+msgid ""
+"Changed: 2.0.0 In WKTRaster versions this was called ST_SetPixelSize. This "
+"was changed in 2.0.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4169
+#: reference_raster.xml:4225
 #, no-c-format
 msgid ""
-      "UPDATE dummy_rast\n"
-      "        SET rast = ST_SetScale(rast, 1.5)\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As newbox\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " pixx | pixy |                    newbox\n"
-      "------+------+----------------------------------------------\n"
-      "  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetScale(rast, 1.5)\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As "
+"newbox\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" pixx | pixy |                    newbox\n"
+"------+------+----------------------------------------------\n"
+"  1.5 |  1.5 | BOX(3427927.75 5793244 0, 3427935.25 5793251.5 0)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4170
+#: reference_raster.xml:4226
 #, no-c-format
 msgid ""
-      "UPDATE dummy_rast\n"
-      "        SET rast = ST_SetScale(rast, 1.5, 0.55)\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As newbox\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " pixx | pixy |                   newbox\n"
-      "------+------+--------------------------------------------\n"
-      "  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetScale(rast, 1.5, 0.55)\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT ST_ScaleX(rast) As pixx, ST_ScaleY(rast) As pixy, Box3D(rast) As "
+"newbox\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" pixx | pixy |                   newbox\n"
+"------+------+--------------------------------------------\n"
+"  1.5 | 0.55 | BOX(3427927.75 5793244 0,3427935.25 5793247 0)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4176
+#: reference_raster.xml:4232
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_Box3D\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4182
+#: reference_raster.xml:4238
 #, no-c-format
 msgid "ST_SetSkew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4183
+#: reference_raster.xml:4239
 #, no-c-format
-msgid "Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value."
+msgid ""
+"Sets the georeference X and Y skew (or rotation parameter). If only one is "
+"passed in, sets X and Y to the same value."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4187
+#: reference_raster.xml:4243
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewxy</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewx</parameter></paramdef> <paramdef><type>float8 </type> <param [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetSkew</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>skewxy</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_SetSkew</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewx</"
+"parameter></paramdef> <paramdef><type>float8 </type> <parameter>skewy</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4205
+#: reference_raster.xml:4261
 #, no-c-format
-msgid "Sets the georeference X and Y skew (or rotation parameter). If only one is passed in, sets X and Y to the same value. Refer to <ulink url=\"http://en.wikipedia.org/wiki/World_file\">World File</ulink> for more details."
+msgid ""
+"Sets the georeference X and Y skew (or rotation parameter). If only one is "
+"passed in, sets X and Y to the same value. Refer to <ulink url=\"http://en."
+"wikipedia.org/wiki/World_file\">World File</ulink> for more details."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4212
+#: reference_raster.xml:4268
 #, no-c-format
 msgid ""
-      "-- Example 1\n"
-      "UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;\n"
-      "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
-      "    ST_GeoReference(rast) as georef\n"
-      "FROM dummy_rast WHERE rid = 1;\n"
-      "\n"
-      "rid | skewx | skewy |    georef\n"
-      "----+-------+-------+--------------\n"
-      "  1 |     1 |     2 | 2.0000000000\n"
-      "                    : 2.0000000000\n"
-      "                    : 1.0000000000\n"
-      "                    : 3.0000000000\n"
-      "                    : 0.5000000000\n"
-      "                    : 0.5000000000"
+"-- Example 1\n"
+"UPDATE dummy_rast SET rast = ST_SetSkew(rast,1,2) WHERE rid = 1;\n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast WHERE rid = 1;\n"
+"\n"
+"rid | skewx | skewy |    georef\n"
+"----+-------+-------+--------------\n"
+"  1 |     1 |     2 | 2.0000000000\n"
+"                    : 2.0000000000\n"
+"                    : 1.0000000000\n"
+"                    : 3.0000000000\n"
+"                    : 0.5000000000\n"
+"                    : 0.5000000000"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4214
+#: reference_raster.xml:4270
 #, no-c-format
 msgid ""
-      "-- Example 2 set both to same number:\n"
-      "UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;\n"
-      "SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
-      "    ST_GeoReference(rast) as georef\n"
-      "FROM dummy_rast WHERE rid = 1;\n"
-      "\n"
-      " rid | skewx | skewy |    georef\n"
-      "-----+-------+-------+--------------\n"
-      "   1 |     0 |     0 | 2.0000000000\n"
-      "                     : 0.0000000000\n"
-      "                     : 0.0000000000\n"
-      "                     : 3.0000000000\n"
-      "                     : 0.5000000000\n"
-      "                     : 0.5000000000"
+"-- Example 2 set both to same number:\n"
+"UPDATE dummy_rast SET rast = ST_SetSkew(rast,0) WHERE rid = 1;\n"
+"SELECT rid, ST_SkewX(rast) As skewx, ST_SkewY(rast) As skewy,\n"
+"    ST_GeoReference(rast) as georef\n"
+"FROM dummy_rast WHERE rid = 1;\n"
+"\n"
+" rid | skewx | skewy |    georef\n"
+"-----+-------+-------+--------------\n"
+"   1 |     0 |     0 | 2.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 0.0000000000\n"
+"                     : 3.0000000000\n"
+"                     : 0.5000000000\n"
+"                     : 0.5000000000"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4221
+#: reference_raster.xml:4277
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SetGeoReference\"/>, <xref linkend=\"RT_ST_SkewX\"/"
+">, <xref linkend=\"RT_ST_SkewY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4227
+#: reference_raster.xml:4283
 #, no-c-format
 msgid "ST_SetSRID"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4229
+#: reference_raster.xml:4285
 #, no-c-format
-msgid "Sets the SRID of a raster to a particular integer srid defined in the spatial_ref_sys table."
+msgid ""
+"Sets the SRID of a raster to a particular integer srid defined in the "
+"spatial_ref_sys table."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4234
+#: reference_raster.xml:4290
 #, no-c-format
-msgid "<funcdef>raster <function>ST_SetSRID</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_SetSRID</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4249
+#: reference_raster.xml:4305
 #, no-c-format
 msgid "Sets the SRID on a raster to a particular integer value."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4252
+#: reference_raster.xml:4308
 #, no-c-format
-msgid "This function does not transform the raster in any way - it simply sets meta data defining the spatial ref of the coordinate reference system that it's currently in. Useful for transformations later."
+msgid ""
+"This function does not transform the raster in any way - it simply sets meta "
+"data defining the spatial ref of the coordinate reference system that it's "
+"currently in. Useful for transformations later."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4262
+#: reference_raster.xml:4318
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4269
+#: reference_raster.xml:4325
 #, no-c-format
 msgid "ST_SetUpperLeft"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4270
+#: reference_raster.xml:4326
 #, no-c-format
-msgid "Sets the value of the upper left corner of the pixel to projected X and Y coordinates."
+msgid ""
+"Sets the value of the upper left corner of the pixel to projected X and Y "
+"coordinates."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4275
+#: reference_raster.xml:4331
 #, no-c-format
-msgid "<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>x</parameter></paramdef> <paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_SetUpperLeft</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>y</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4287
+#: reference_raster.xml:4343
 #, no-c-format
-msgid "Set the value of the upper left corner of raster to the projected X coordinates"
+msgid ""
+"Set the value of the upper left corner of raster to the projected X "
+"coordinates"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4293
+#: reference_raster.xml:4349
 #, no-c-format
 msgid ""
-      "SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;"
+"SELECT ST_SetUpperLeft(rast,-71.01,42.37)\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4299
+#: reference_raster.xml:4355
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4305
+#: reference_raster.xml:4361
 #, no-c-format
 msgid "ST_Resample"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4306
+#: reference_raster.xml:4362
 #, no-c-format
-msgid "Resample a raster using a specified resampling algorithm, new dimensions, an arbitrary grid corner and a set of raster georeferencing attributes defined or borrowed from another raster."
+msgid ""
+"Resample a raster using a specified resampling algorithm, new dimensions, an "
+"arbitrary grid corner and a set of raster georeferencing attributes defined "
+"or borrowed from another raster."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4312
+#: reference_raster.xml:4368
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>width</parameter></paramdef> <paramdef><type>integer </type> <parameter>height</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>gridy=NULL</parameter></par [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4362
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resample</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>double "
+"precision </type> <parameter>scalex=0</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>scaley=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>gridx=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>gridy=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>skewx=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>skewy=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resample</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>ref</parameter></paramdef> <paramdef choice=\"opt\"><type>text </"
+"type> <parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>usescale=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Resample</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>ref</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>usescale</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4418
 #, no-c-format
-msgid "Resample a raster using a specified resampling algorithm, new dimensions (width & height), a grid corner (gridx & gridy) and a set of raster georeferencing attributes (scalex, scaley, skewx & skewy) defined or borrowed from another raster. If using a reference raster, the two rasters must have the same SRID."
+msgid ""
+"Resample a raster using a specified resampling algorithm, new dimensions "
+"(width & height), a grid corner (gridx & gridy) and a set of raster "
+"georeferencing attributes (scalex, scaley, skewx & skewy) defined or "
+"borrowed from another raster. If using a reference raster, the two rasters "
+"must have the same SRID."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4366
+#: reference_raster.xml:4422
 #, no-c-format
-msgid "New pixel values are computed using the NearestNeighbor (English or American spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor which is the fastest but produce the worst interpolation."
+msgid ""
+"New pixel values are computed using the NearestNeighbor (English or American "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. "
+"Default is NearestNeighbor which is the fastest but produce the worst "
+"interpolation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4370 reference_raster.xml:4437
+#: reference_raster.xml:4426 reference_raster.xml:4493
 #, no-c-format
-msgid "A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is specified."
+msgid ""
+"A maxerror percent of 0.125 is used if no <varname>maxerr</varname> is "
+"specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4375 reference_raster.xml:4439 reference_raster.xml:4507 reference_raster.xml:4585
+#: reference_raster.xml:4431 reference_raster.xml:4495
+#: reference_raster.xml:4563 reference_raster.xml:4641
 #, no-c-format
-msgid "Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp resampling methods</ulink> for more details."
+msgid ""
+"Refer to: <ulink url=\"http://www.gdal.org/gdalwarp.html\">GDAL Warp "
+"resampling methods</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4379 reference_raster.xml:4443 reference_raster.xml:4511 reference_raster.xml:4589 reference_raster.xml:4745
+#: reference_raster.xml:4435 reference_raster.xml:4499
+#: reference_raster.xml:4567 reference_raster.xml:4645
+#: reference_raster.xml:4801
 #, no-c-format
 msgid "Availability: 2.0.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4380
+#: reference_raster.xml:4436
 #, no-c-format
-msgid "Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no longer applies the reference raster's SRID. Use ST_Transform() to reproject raster. Works on rasters with no SRID."
+msgid ""
+"Changed: 2.1.0 Parameter srid removed. Variants with a reference raster no "
+"longer applies the reference raster's SRID. Use ST_Transform() to reproject "
+"raster. Works on rasters with no SRID."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4386
+#: reference_raster.xml:4442
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_Width(orig) AS orig_width,\n"
-      "        ST_Width(reduce_100) AS new_width\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                rast AS orig,\n"
-      "                ST_Resample(rast,100,100) AS reduce_100\n"
-      "        FROM aerials.boston\n"
-      "        WHERE ST_Intersects(rast,\n"
-      "                ST_Transform(\n"
-      "                        ST_MakeEnvelope(-71.128, 42.2392,-71.1277, 42.2397, 4326),26986)\n"
-      "        )\n"
-      "        LIMIT 1\n"
-      ") AS foo;\n"
-      "\n"
-      " orig_width | new_width\n"
-      "------------+-------------\n"
-      "        200 |         100"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4391
+"SELECT\n"
+"        ST_Width(orig) AS orig_width,\n"
+"        ST_Width(reduce_100) AS new_width\n"
+"FROM (\n"
+"        SELECT\n"
+"                rast AS orig,\n"
+"                ST_Resample(rast,100,100) AS reduce_100\n"
+"        FROM aerials.boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"                ST_Transform(\n"
+"                        ST_MakeEnvelope(-71.128, 42.2392,-71.1277, 42.2397, "
+"4326),26986)\n"
+"        )\n"
+"        LIMIT 1\n"
+") AS foo;\n"
+"\n"
+" orig_width | new_width\n"
+"------------+-------------\n"
+"        200 |         100"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4447
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Resize\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4401
+#: reference_raster.xml:4457
 #, no-c-format
 msgid "ST_Rescale"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4402
+#: reference_raster.xml:4458
 #, no-c-format
-msgid "Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor."
+msgid ""
+"Resample a raster by adjusting only its scale (or pixel size). New pixel "
+"values are computed using the NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. "
+"Default is NearestNeighbor."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4407
+#: reference_raster.xml:4463
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>scalexy</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster < [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Rescale</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalexy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Rescale</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scalex</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>scaley</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4431
+#: reference_raster.xml:4487
 #, no-c-format
-msgid "Resample a raster by adjusting only its scale (or pixel size). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation."
+msgid ""
+"Resample a raster by adjusting only its scale (or pixel size). New pixel "
+"values are computed using the NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The "
+"default is NearestNeighbor which is the fastest but results in the worst "
+"interpolation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4433
+#: reference_raster.xml:4489
 #, no-c-format
-msgid "<varname>scalex</varname> and <varname>scaley</varname> define the new pixel size. scaley must often be negative to get well oriented raster."
+msgid ""
+"<varname>scalex</varname> and <varname>scaley</varname> define the new pixel "
+"size. scaley must often be negative to get well oriented raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4435
+#: reference_raster.xml:4491
 #, no-c-format
-msgid "When the new scalex or scaley is not a divisor of the raster width or height, the extent of the resulting raster is expanded to encompass the extent of the provided raster. If you want to be sure to retain exact input extent see <xref linkend=\"RT_ST_Resize\"/>"
+msgid ""
+"When the new scalex or scaley is not a divisor of the raster width or "
+"height, the extent of the resulting raster is expanded to encompass the "
+"extent of the provided raster. If you want to be sure to retain exact input "
+"extent see <xref linkend=\"RT_ST_Resize\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4441
+#: reference_raster.xml:4497
 #, no-c-format
-msgid "ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that ST_SetScale do not resample the raster to match the raster extent. ST_SetScale only changes the metadata (or georeference) of the raster to correct an originally mis-specified scaling. ST_Rescale results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetScale do not modify the width, nor the height of the raster."
+msgid ""
+"ST_Rescale is different from <xref linkend=\"RT_ST_SetScale\"/> in that "
+"ST_SetScale do not resample the raster to match the raster extent. "
+"ST_SetScale only changes the metadata (or georeference) of the raster to "
+"correct an originally mis-specified scaling. ST_Rescale results in a raster "
+"having different width and height computed to fit the geographic extent of "
+"the input raster. ST_SetScale do not modify the width, nor the height of the "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4444 reference_raster.xml:4512 reference_raster.xml:4590
+#: reference_raster.xml:4500 reference_raster.xml:4568
+#: reference_raster.xml:4646
 #, no-c-format
 msgid "Changed: 2.1.0 Works on rasters with no SRID"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4449
+#: reference_raster.xml:4505
 #, no-c-format
-msgid "A simple example rescaling a raster from a pixel size of 0.001 degree to a pixel size of 0.0015 degree."
+msgid ""
+"A simple example rescaling a raster from a pixel size of 0.001 degree to a "
+"pixel size of 0.0015 degree."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4451
+#: reference_raster.xml:4507
 #, no-c-format
 msgid ""
-      "-- the original raster pixel size\n"
-      "SELECT ST_PixelWidth(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0)) width\n"
-      "\n"
-      "   width\n"
-      "----------\n"
-      "0.001\n"
-      "\n"
-      "-- the rescaled raster raster pixel size\n"
-      "SELECT ST_PixelWidth(ST_Rescale(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015)) width\n"
-      "\n"
-      "   width\n"
-      "----------\n"
-      "0.0015"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4456
+"-- the original raster pixel size\n"
+"SELECT ST_PixelWidth(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0)) width\n"
+"\n"
+"   width\n"
+"----------\n"
+"0.001\n"
+"\n"
+"-- the rescaled raster raster pixel size\n"
+"SELECT ST_PixelWidth(ST_Rescale(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, "
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015)) width\n"
+"\n"
+"   width\n"
+"----------\n"
+"0.0015"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4512
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, <xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Resample\"/>, <xref linkend=\"RT_ST_SetScale\"/>, "
+"<xref linkend=\"RT_ST_ScaleX\"/>, <xref linkend=\"RT_ST_ScaleY\"/>, <xref "
+"linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4469
+#: reference_raster.xml:4525
 #, no-c-format
 msgid "ST_Reskew"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4470
+#: reference_raster.xml:4526
 #, no-c-format
-msgid "Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor."
+msgid ""
+"Resample a raster by adjusting only its skew (or rotation parameters). New "
+"pixel values are computed using the NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. "
+"Default is NearestNeighbor."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4475
+#: reference_raster.xml:4531
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>skewxy</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <fu [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Reskew</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>skewxy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Reskew</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>skewx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>skewy</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4499
+#: reference_raster.xml:4555
 #, no-c-format
-msgid "Resample a raster by adjusting only its skew (or rotation parameters). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation."
+msgid ""
+"Resample a raster by adjusting only its skew (or rotation parameters). New "
+"pixel values are computed using the NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The "
+"default is NearestNeighbor which is the fastest but results in the worst "
+"interpolation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4501
+#: reference_raster.xml:4557
 #, no-c-format
-msgid "<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
+msgid ""
+"<varname>skewx</varname> and <varname>skewy</varname> define the new skew."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4503 reference_raster.xml:4581
+#: reference_raster.xml:4559 reference_raster.xml:4637
 #, no-c-format
-msgid "The extent of the new raster will encompass the extent of the provided raster."
+msgid ""
+"The extent of the new raster will encompass the extent of the provided "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4505 reference_raster.xml:4583
+#: reference_raster.xml:4561 reference_raster.xml:4639
 #, no-c-format
-msgid "A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
+msgid ""
+"A maxerror percent of 0.125 if no <varname>maxerr</varname> is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4509
+#: reference_raster.xml:4565
 #, no-c-format
-msgid "ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that ST_SetSkew do not resample the raster to match the raster extent. ST_SetSkew only changes the metadata (or georeference) of the raster to correct an originally mis-specified skew. ST_Reskew results in a raster having different width and height computed to fit the geographic extent of the input raster. ST_SetSkew do not modify the width, nor the height of the raster."
+msgid ""
+"ST_Reskew is different from <xref linkend=\"RT_ST_SetSkew\"/> in that "
+"ST_SetSkew do not resample the raster to match the raster extent. ST_SetSkew "
+"only changes the metadata (or georeference) of the raster to correct an "
+"originally mis-specified skew. ST_Reskew results in a raster having "
+"different width and height computed to fit the geographic extent of the "
+"input raster. ST_SetSkew do not modify the width, nor the height of the "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4517
+#: reference_raster.xml:4573
 #, no-c-format
-msgid "A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
+msgid ""
+"A simple example reskewing a raster from a skew of 0.0 to a skew of 0.0015."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4519
+#: reference_raster.xml:4575
 #, no-c-format
 msgid ""
-      "-- the original raster pixel size\n"
-      "SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
-      "\n"
-      "-- the rescaled raster raster pixel size\n"
-      "SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015))"
+"-- the original raster non-rotated\n"
+"SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the reskewed raster raster rotation\n"
+"SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, "
+"0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));\n"
+"\n"
+"-- result\n"
+"-0.982793723247329"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4525
+#: reference_raster.xml:4581
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, <xref linkend=\"RT_ST_SetRotation\"/>, <xref linkend=\"RT_ST_SkewX\"/>, <xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_SetSkew\"/>, "
+"<xref linkend=\"RT_ST_SetRotation\"/>, <xref linkend=\"RT_ST_SkewX\"/>, "
+"<xref linkend=\"RT_ST_SkewY\"/>, <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4531
+#: reference_raster.xml:4587
 #, no-c-format
 msgid "ST_SnapToGrid"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4532
+#: reference_raster.xml:4588
 #, no-c-format
-msgid "Resample a raster by snapping it to a grid. New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor."
+msgid ""
+"Resample a raster by snapping it to a grid. New pixel values are computed "
+"using the NearestNeighbor (english or american spelling), Bilinear, Cubic, "
+"CubicSpline or Lanczos resampling algorithm. Default is NearestNeighbor."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4537
+#: reference_raster.xml:4593
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>gridx</parameter></paramdef> <paramdef><type>double precision </type> <parameter>gridy</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>maxe [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4576
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SnapToGrid</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>gridx</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>gridy</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>scalex=DEFAULT 0</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>scaley=DEFAULT 0</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SnapToGrid</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalex</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>scaley</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SnapToGrid</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>gridx</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>gridy</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>scalexy</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbour</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4632
 #, no-c-format
-msgid "Resample a raster by snapping it to a grid defined by an arbitrary pixel corner (gridx & gridy) and optionally a pixel size (scalex & scaley). New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation."
+msgid ""
+"Resample a raster by snapping it to a grid defined by an arbitrary pixel "
+"corner (gridx & gridy) and optionally a pixel size (scalex & "
+"scaley). New pixel values are computed using the NearestNeighbor (english or "
+"american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling "
+"algorithm. The default is NearestNeighbor which is the fastest but results "
+"in the worst interpolation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4578
+#: reference_raster.xml:4634
 #, no-c-format
-msgid "<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary pixel corner of the new grid. This is not necessarily the upper left corner of the new raster and it does not have to be inside or on the edge of the new raster extent."
+msgid ""
+"<varname>gridx</varname> and <varname>gridy</varname> define any arbitrary "
+"pixel corner of the new grid. This is not necessarily the upper left corner "
+"of the new raster and it does not have to be inside or on the edge of the "
+"new raster extent."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4580
+#: reference_raster.xml:4636
 #, no-c-format
-msgid "You can optionnal define the pixel size of the new grid with <varname>scalex</varname> and <varname>scaley</varname>."
+msgid ""
+"You can optionnal define the pixel size of the new grid with "
+"<varname>scalex</varname> and <varname>scaley</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4587
+#: reference_raster.xml:4643
 #, no-c-format
-msgid "Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the grid parameters."
+msgid ""
+"Use <xref linkend=\"RT_ST_Resample\"/> if you need more control over the "
+"grid parameters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4595
+#: reference_raster.xml:4651
 #, no-c-format
 msgid "A simple example snapping a raster to a slightly different grid."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4597
+#: reference_raster.xml:4653
 #, no-c-format
 msgid ""
-      "-- the original raster pixel size\n"
-      "SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0))\n"
-      "\n"
-      "-- the rescaled raster raster pixel size\n"
-      "SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002))"
+"-- the original raster upper left X\n"
+"SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, "
+"-0.001, 0, 0, 4269), '8BUI'::text, 1, 0));\n"
+"-- result\n"
+"0\n"
+"\n"
+"-- the upper left of raster after snapping\n"
+"SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, "
+"0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));\n"
+"\n"
+"--result\n"
+"-0.0008"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4603
+#: reference_raster.xml:4659
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, <xref linkend=\"RT_ST_UpperLeftY\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_UpperLeftX\"/>, "
+"<xref linkend=\"RT_ST_UpperLeftY\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4609
+#: reference_raster.xml:4665
 #, no-c-format
 msgid "ST_Resize"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4610
+#: reference_raster.xml:4666
 #, no-c-format
 msgid "Resize a raster to a new width/height"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4614
+#: reference_raster.xml:4670
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>width</parameter></paramdef> <paramdef><type>integer </type> <parameter>height</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></ [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4648
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Resize</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>percentwidth</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>percentheight</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbor</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>maxerr=0.125</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Resize</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>width</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>height</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4704
 #, no-c-format
-msgid "Resize a raster to a new width/height. The new width/height can be specified in exact number of pixels or a percentage of the raster's width/height. The extent of the the new raster will be the same as the extent of the provided raster."
+msgid ""
+"Resize a raster to a new width/height. The new width/height can be specified "
+"in exact number of pixels or a percentage of the raster's width/height. The "
+"extent of the the new raster will be the same as the extent of the provided "
+"raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4652
+#: reference_raster.xml:4708
 #, no-c-format
-msgid "New pixel values are computed using the NearestNeighbor (english or american spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The default is NearestNeighbor which is the fastest but results in the worst interpolation."
+msgid ""
+"New pixel values are computed using the NearestNeighbor (english or american "
+"spelling), Bilinear, Cubic, CubicSpline or Lanczos resampling algorithm. The "
+"default is NearestNeighbor which is the fastest but results in the worst "
+"interpolation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4656
+#: reference_raster.xml:4712
 #, no-c-format
 msgid "Variant 1 expects the actual width/height of the output raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4660
+#: reference_raster.xml:4716
 #, no-c-format
-msgid "Variant 2 expects decimal values between zero (0) and one (1) indicating the percentage of the input raster's width/height."
+msgid ""
+"Variant 2 expects decimal values between zero (0) and one (1) indicating the "
+"percentage of the input raster's width/height."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4664
+#: reference_raster.xml:4720
 #, no-c-format
-msgid "Variant 3 takes either the actual width/height of the output raster or a textual percentage (\"20%\") indicating the percentage of the input raster's width/height."
+msgid ""
+"Variant 3 takes either the actual width/height of the output raster or a "
+"textual percentage (\"20%\") indicating the percentage of the input raster's "
+"width/height."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4668
+#: reference_raster.xml:4724
 #, no-c-format
 msgid "Availability: 2.1.0 Requires GDAL 1.6.1+"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4672
+#: reference_raster.xml:4728
 #, no-c-format
 msgid ""
-      "WITH foo AS(\n"
-      "SELECT\n"
-      "        1 AS rid,\n"
-      "        ST_Resize(\n"
-      "                ST_AddBand(\n"
-      "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, 0)\n"
-      "                        , 1, '8BUI', 255, 0\n"
-      "                )\n"
-      "        , '50%', '500') AS rast\n"
-      "UNION ALL\n"
-      "SELECT\n"
-      "        2 AS rid,\n"
-      "        ST_Resize(\n"
-      "                ST_AddBand(\n"
-      "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, 0)\n"
-      "                        , 1, '8BUI', 255, 0\n"
-      "                )\n"
-      "        , 500, 100) AS rast\n"
-      "UNION ALL\n"
-      "SELECT\n"
-      "        3 AS rid,\n"
-      "        ST_Resize(\n"
-      "                ST_AddBand(\n"
-      "                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, 0)\n"
-      "                        , 1, '8BUI', 255, 0\n"
-      "                )\n"
-      "        , 0.25, 0.9) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT rid, ST_Metadata(rast) AS meta, rast FROM foo\n"
-      ")\n"
-      "SELECT rid, (meta).* FROM bar\n"
-      "\n"
-      " rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands\n"
-      "-----+------------+------------+-------+--------+--------+--------+-------+-------+------+----------\n"
-      "   1 |          0 |          0 |   500 |    500 |      1 |     -1 |     0 |     0 |    0 |        1\n"
-      "   2 |          0 |          0 |   500 |    100 |      1 |     -1 |     0 |     0 |    0 |        1\n"
-      "   3 |          0 |          0 |   250 |    900 |      1 |     -1 |     0 |     0 |    0 |        1\n"
-      "(3 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4677
+"WITH foo AS(\n"
+"SELECT\n"
+"        1 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , '50%', '500') AS rast\n"
+"UNION ALL\n"
+"SELECT\n"
+"        2 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , 500, 100) AS rast\n"
+"UNION ALL\n"
+"SELECT\n"
+"        3 AS rid,\n"
+"        ST_Resize(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(1000, 1000, 0, 0, 1, -1, 0, 0, "
+"0)\n"
+"                        , 1, '8BUI', 255, 0\n"
+"                )\n"
+"        , 0.25, 0.9) AS rast\n"
+"), bar AS (\n"
+"        SELECT rid, ST_Metadata(rast) AS meta, rast FROM foo\n"
+")\n"
+"SELECT rid, (meta).* FROM bar\n"
+"\n"
+" rid | upperleftx | upperlefty | width | height | scalex | scaley | skewx | "
+"skewy | srid | numbands\n"
+"-----+------------+------------+-------+--------+--------+--------+-------"
+"+-------+------+----------\n"
+"   1 |          0 |          0 |   500 |    500 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"   2 |          0 |          0 |   500 |    100 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"   3 |          0 |          0 |   250 |    900 |      1 |     -1 |     0 "
+"|     0 |    0 |        1\n"
+"(3 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4733
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref linkend=\"RT_ST_SnapToGrid\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Rescale\"/>, <xref linkend=\"RT_ST_Reskew\"/>, <xref "
+"linkend=\"RT_ST_SnapToGrid\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4688
+#: reference_raster.xml:4744
 #, no-c-format
 msgid "ST_Transform"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4689
+#: reference_raster.xml:4745
 #, no-c-format
-msgid "Reprojects a raster in a known spatial reference system to another known spatial reference system using specified resampling algorithm. Options are NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to NearestNeighbor."
+msgid ""
+"Reprojects a raster in a known spatial reference system to another known "
+"spatial reference system using specified resampling algorithm. Options are "
+"NearestNeighbor, Bilinear, Cubic, CubicSpline, Lanczos defaulting to "
+"NearestNeighbor."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4693
+#: reference_raster.xml:4749
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <para [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4727
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>scaley</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Transform</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>srid</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>scalex</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>scaley</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>algorithm=NearestNeighbor</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>maxerr=0.125</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Transform</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>alignto</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>algorithm=NearestNeighbor</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision </type> <parameter>maxerr=0.125</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4783
 #, no-c-format
-msgid "Reprojects a raster in a known spatial reference system to another known spatial reference system using specified pixel warping algorithm. Uses 'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 if no maxerr is specified."
+msgid ""
+"Reprojects a raster in a known spatial reference system to another known "
+"spatial reference system using specified pixel warping algorithm. Uses "
+"'NearestNeighbor' if no algorithm is specified and maxerror percent of 0.125 "
+"if no maxerr is specified."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4731
+#: reference_raster.xml:4787
 #, no-c-format
-msgid "ST_Transform is often confused with ST_SetSRID(). ST_Transform actually changes the coordinates of a raster (and resamples the pixel values) from one spatial reference system to another, while ST_SetSRID() simply changes the SRID identifier of the raster."
+msgid ""
+"ST_Transform is often confused with ST_SetSRID(). ST_Transform actually "
+"changes the coordinates of a raster (and resamples the pixel values) from "
+"one spatial reference system to another, while ST_SetSRID() simply changes "
+"the SRID identifier of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4735
+#: reference_raster.xml:4791
 #, no-c-format
-msgid "Unlike the other variants, Variant 3 requires a reference raster as <varname>alignto</varname>. The transformed raster will be transformed to the spatial reference system (SRID) of the reference raster and be aligned (ST_SameAlignment = TRUE) to the reference raster."
+msgid ""
+"Unlike the other variants, Variant 3 requires a reference raster as "
+"<varname>alignto</varname>. The transformed raster will be transformed to "
+"the spatial reference system (SRID) of the reference raster and be aligned "
+"(ST_SameAlignment = TRUE) to the reference raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4740
+#: reference_raster.xml:4796
 #, no-c-format
-msgid "If you find your transformation support is not working right, you may need to set the environment variable PROJSO to the .so or .dll projection library your PostGIS is using. This just needs to have the name of the file. So for example on windows, you would in Control Panel -> System -> Environment Variables add a system variable called <varname>PROJSO</varname> and set it to <varname>libproj.dll</varname> (if you are using proj 4.6.1). You'll have to restart your PostgreSQL servi [...]
+msgid ""
+"If you find your transformation support is not working right, you may need "
+"to set the environment variable PROJSO to the .so or .dll projection library "
+"your PostGIS is using. This just needs to have the name of the file. So for "
+"example on windows, you would in Control Panel -> System -> Environment "
+"Variables add a system variable called <varname>PROJSO</varname> and set it "
+"to <varname>libproj.dll</varname> (if you are using proj 4.6.1). You'll have "
+"to restart your PostgreSQL service/daemon after this change."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4746
+#: reference_raster.xml:4802
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of ST_Transform(rast, alignto) variant"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4752
+#: reference_raster.xml:4808
 #, no-c-format
 msgid ""
-      "SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
-      "  ST_Height(mass_stm) As h_before, ST_Height(wgs_84) As h_after\n"
-      "        FROM\n"
-      "        ( SELECT rast As mass_stm, ST_Transform(rast,4326) As wgs_84\n"
-      "  ,  ST_Transform(rast,4326, 'Bilinear') AS wgs_84_bilin\n"
-      "                FROM aerials.o_2_boston\n"
-      "                        WHERE ST_Intersects(rast,\n"
-      "                                ST_Transform(ST_MakeEnvelope(-71.128, 42.2392,-71.1277, 42.2397, 4326),26986) )\n"
-      "                LIMIT 1) As foo;\n"
-      "\n"
-      " w_before | w_after | h_before | h_after\n"
-      "----------+---------+----------+---------\n"
-      "      200 |     228 |      200 |     170"
+"SELECT ST_Width(mass_stm) As w_before, ST_Width(wgs_84) As w_after,\n"
+"  ST_Height(mass_stm) As h_before, ST_Height(wgs_84) As h_after\n"
+"        FROM\n"
+"        ( SELECT rast As mass_stm, ST_Transform(rast,4326) As wgs_84\n"
+"  ,  ST_Transform(rast,4326, 'Bilinear') AS wgs_84_bilin\n"
+"                FROM aerials.o_2_boston\n"
+"                        WHERE ST_Intersects(rast,\n"
+"                                ST_Transform(ST_MakeEnvelope(-71.128, "
+"42.2392,-71.1277, 42.2397, 4326),26986) )\n"
+"                LIMIT 1) As foo;\n"
+"\n"
+" w_before | w_after | h_before | h_after\n"
+"----------+---------+----------+---------\n"
+"      200 |     228 |      200 |     170"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4762
+#: reference_raster.xml:4818
 #, no-c-format
 msgid "original mass state plane meters (mass_stm)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4771
+#: reference_raster.xml:4827
 #, no-c-format
 msgid "After transform to wgs 84 long lat (wgs_84)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4780
+#: reference_raster.xml:4836
 #, no-c-format
-msgid "After transform to wgs 84 long lat with bilinear algorithm instead of NN default (wgs_84_bilin)"
+msgid ""
+"After transform to wgs 84 long lat with bilinear algorithm instead of NN "
+"default (wgs_84_bilin)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4793
+#: reference_raster.xml:4849
 #, no-c-format
-msgid "The following shows the difference between using ST_Transform(raster, srid) and ST_Transform(raster, alignto)"
+msgid ""
+"The following shows the difference between using ST_Transform(raster, srid) "
+"and ST_Transform(raster, alignto)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4794
+#: reference_raster.xml:4850
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 600000, 100, -100, 0, 0, 2163), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
-      "        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 600000, 100, -100, 0, 0, 2163), 1, '16BUI', 2, 0) AS rast UNION ALL\n"
-      "        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 600000, 100, -100, 0, 0, 2163), 1, '16BUI', 3, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599800, 100, -100, 0, 0, 2163), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
-      "        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599800, 100, -100, 0, 0, 2163), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
-      "        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599800, 100, -100, 0, 0, 2163), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599600, 100, -100, 0, 0, 2163), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599600, 100, -100, 0, 0, 2163), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
-      "        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599600, 100, -100, 0, 0, 2163), 1, '16BUI', 300, 0) AS rast\n"
-      "), bar AS (\n"
-      "        SELECT\n"
-      "                ST_Transform(rast, 4269) AS alignto\n"
-      "        FROM foo\n"
-      "        LIMIT 1\n"
-      "), baz AS (\n"
-      "        SELECT\n"
-      "                rid,\n"
-      "                rast,\n"
-      "                ST_Transform(rast, 4269) AS not_aligned,\n"
-      "                ST_Transform(rast, alignto) AS aligned\n"
-      "        FROM foo\n"
-      "        CROSS JOIN bar\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_SameAlignment(rast) AS rast,\n"
-      "        ST_SameAlignment(not_aligned) AS not_aligned,\n"
-      "        ST_SameAlignment(aligned) AS aligned\n"
-      "FROM baz\n"
-      "\n"
-      " rast | not_aligned | aligned\n"
-      "------+-------------+---------\n"
-      " t    | f           | t"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4799
+"WITH foo AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, "
+"600000, 100, -100, 0, 0, 2163), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 600000, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 600000, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599800, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, -500000, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499800, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, -499600, 599600, 100, "
+"-100, 0, 0, 2163), 1, '16BUI', 300, 0) AS rast\n"
+"), bar AS (\n"
+"        SELECT\n"
+"                ST_Transform(rast, 4269) AS alignto\n"
+"        FROM foo\n"
+"        LIMIT 1\n"
+"), baz AS (\n"
+"        SELECT\n"
+"                rid,\n"
+"                rast,\n"
+"                ST_Transform(rast, 4269) AS not_aligned,\n"
+"                ST_Transform(rast, alignto) AS aligned\n"
+"        FROM foo\n"
+"        CROSS JOIN bar\n"
+")\n"
+"SELECT\n"
+"        ST_SameAlignment(rast) AS rast,\n"
+"        ST_SameAlignment(not_aligned) AS not_aligned,\n"
+"        ST_SameAlignment(aligned) AS aligned\n"
+"FROM baz\n"
+"\n"
+" rast | not_aligned | aligned\n"
+"------+-------------+---------\n"
+" t    | f           | t"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4855
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetSRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4805
+#: reference_raster.xml:4861
 #, no-c-format
 msgid "Raster Band Editors"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4809
+#: reference_raster.xml:4865
 #, no-c-format
 msgid "ST_SetBandNoDataValue"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4810
+#: reference_raster.xml:4866
 #, no-c-format
-msgid "Sets the value for the given band that represents no data. Band 1 is assumed if no band is specified. To mark a band as having no nodata value, set the nodata value = NULL."
+msgid ""
+"Sets the value for the given band that represents no data. Band 1 is assumed "
+"if no band is specified. To mark a band as having no nodata value, set the "
+"nodata value = NULL."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4814
+#: reference_raster.xml:4870
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>double precision </type> <parameter>nodatavalue</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>band</parameter></paramdef>  [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_SetBandNoDataValue</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodatavalue</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_SetBandNoDataValue</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>band</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>nodatavalue</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>forcechecking=false</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4835
+#: reference_raster.xml:4891
 #, no-c-format
-msgid "Sets the value that represents no data for the band. Band 1 is assumed if not specified. This will affect results from <xref linkend=\"RT_ST_Polygon\"/>, <xref linkend=\"RT_ST_DumpAsPolygons\"/>, and the ST_PixelAs...() functions."
+msgid ""
+"Sets the value that represents no data for the band. Band 1 is assumed if "
+"not specified. This will affect results from <xref linkend=\"RT_ST_Polygon\"/"
+">, <xref linkend=\"RT_ST_DumpAsPolygons\"/>, and the ST_PixelAs...() "
+"functions."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4841
+#: reference_raster.xml:4897
 #, no-c-format
 msgid ""
-      "-- change just first band no data value\n"
-      "UPDATE dummy_rast\n"
-      "        SET rast = ST_SetBandNoDataValue(rast,1, 254)\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "-- change no data band value of bands 1,2,3\n"
-      "UPDATE dummy_rast\n"
-      "        SET rast =\n"
-      "                ST_SetBandNoDataValue(\n"
-      "                        ST_SetBandNoDataValue(\n"
-      "                                ST_SetBandNoDataValue(\n"
-      "                                        rast,1, 254)\n"
-      "                                ,2,99),\n"
-      "                                3,108)\n"
-      "                WHERE rid = 2;\n"
-      "\n"
-      "-- wipe out the nodata value this will ensure all pixels are considered for all processing functions\n"
-      "UPDATE dummy_rast\n"
-      "        SET rast = ST_SetBandNoDataValue(rast,1, NULL)\n"
-      "WHERE rid = 2;"
+"-- change just first band no data value\n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, 254)\n"
+"WHERE rid = 2;\n"
+"\n"
+"-- change no data band value of bands 1,2,3\n"
+"UPDATE dummy_rast\n"
+"        SET rast =\n"
+"                ST_SetBandNoDataValue(\n"
+"                        ST_SetBandNoDataValue(\n"
+"                                ST_SetBandNoDataValue(\n"
+"                                        rast,1, 254)\n"
+"                                ,2,99),\n"
+"                                3,108)\n"
+"                WHERE rid = 2;\n"
+"\n"
+"-- wipe out the nodata value this will ensure all pixels are considered for "
+"all processing functions\n"
+"UPDATE dummy_rast\n"
+"        SET rast = ST_SetBandNoDataValue(rast,1, NULL)\n"
+"WHERE rid = 2;"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4853
+#: reference_raster.xml:4909
 #, no-c-format
 msgid "ST_SetBandIsNoData"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4854
+#: reference_raster.xml:4910
 #, no-c-format
 msgid "Sets the isnodata flag of the band to TRUE."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:4859
+#: reference_raster.xml:4915
 #, no-c-format
-msgid "<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_SetBandIsNoData</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4870
+#: reference_raster.xml:4926
+#, no-c-format
+msgid ""
+"Sets the isnodata flag for the band to true. Band 1 is assumed if not "
+"specified. This function should be called only when the flag is considered "
+"dirty. That is, when the result calling <xref linkend=\"RT_ST_BandIsNoData\"/"
+"> is different using TRUE as last argument and without using it"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:4938
+#, no-c-format
+msgid ""
+"-- Create dummy table with one raster column\n"
+"create table dummy_rast (rid integer, rast raster);\n"
+"\n"
+"-- Add raster with two bands, one pixel/band. In the first band, nodatavalue "
+"= pixel value = 3.\n"
+"-- In the second band, nodatavalue = 13, pixel value = 4\n"
+"insert into dummy_rast values(1,\n"
+"(\n"
+"'01' -- little endian (uint8 ndr)\n"
+"||\n"
+"'0000' -- version (uint16 0)\n"
+"||\n"
+"'0200' -- nBands (uint16 0)\n"
+"||\n"
+"'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
+"||\n"
+"'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
+"||\n"
+"'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
+"||\n"
+"'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
+"||\n"
+"'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
+"||\n"
+"'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
+"||\n"
+"'E6100000' -- SRID (int32 4326)\n"
+"||\n"
+"'0100' -- width (uint16 1)\n"
+"||\n"
+"'0100' -- height (uint16 1)\n"
+"||\n"
+"'4' -- hasnodatavalue set to true, isnodata value set to false (when it "
+"should be true)\n"
+"||\n"
+"'2' -- first band type (4BUI)\n"
+"||\n"
+"'03' -- novalue==3\n"
+"||\n"
+"'03' -- pixel(0,0)==3 (same that nodata)\n"
+"||\n"
+"'0' -- hasnodatavalue set to false\n"
+"||\n"
+"'5' -- second band type (16BSI)\n"
+"||\n"
+"'0D00' -- novalue==13\n"
+"||\n"
+"'0400' -- pixel(0,0)==4\n"
+")::raster\n"
+");\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"false\n"
+"select st_bandisnodata(rast, 1, TRUE) from dummy_rast where rid = 1; -- "
+"Expected true\n"
+"\n"
+"-- The isnodata flag is dirty. We are going to set it to true\n"
+"update dummy_rast set rast = st_setbandisnodata(rast, 1) where rid = 1;\n"
+"\n"
+"\n"
+"select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected "
+"true"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4944
 #, no-c-format
-msgid "Sets the isnodata flag for the band to true. Band 1 is assumed if not specified. This function should be called only when the flag is considered dirty. That is, when the result calling <xref linkend=\"RT_ST_BandIsNoData\"/> is different using TRUE as last argument and without using it"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:4882
-#, no-c-format
-msgid ""
-      "-- Create dummy table with one raster column\n"
-      "create table dummy_rast (rid integer, rast raster);\n"
-      "\n"
-      "-- Add raster with two bands, one pixel/band. In the first band, nodatavalue = pixel value = 3.\n"
-      "-- In the second band, nodatavalue = 13, pixel value = 4\n"
-      "insert into dummy_rast values(1,\n"
-      "(\n"
-      "'01' -- little endian (uint8 ndr)\n"
-      "||\n"
-      "'0000' -- version (uint16 0)\n"
-      "||\n"
-      "'0200' -- nBands (uint16 0)\n"
-      "||\n"
-      "'17263529ED684A3F' -- scaleX (float64 0.000805965234044584)\n"
-      "||\n"
-      "'F9253529ED684ABF' -- scaleY (float64 -0.00080596523404458)\n"
-      "||\n"
-      "'1C9F33CE69E352C0' -- ipX (float64 -75.5533328537098)\n"
-      "||\n"
-      "'718F0E9A27A44840' -- ipY (float64 49.2824585505576)\n"
-      "||\n"
-      "'ED50EB853EC32B3F' -- skewX (float64 0.000211812383858707)\n"
-      "||\n"
-      "'7550EB853EC32B3F' -- skewY (float64 0.000211812383858704)\n"
-      "||\n"
-      "'E6100000' -- SRID (int32 4326)\n"
-      "||\n"
-      "'0100' -- width (uint16 1)\n"
-      "||\n"
-      "'0100' -- height (uint16 1)\n"
-      "||\n"
-      "'4' -- hasnodatavalue set to true, isnodata value set to false (when it should be true)\n"
-      "||\n"
-      "'2' -- first band type (4BUI)\n"
-      "||\n"
-      "'03' -- novalue==3\n"
-      "||\n"
-      "'03' -- pixel(0,0)==3 (same that nodata)\n"
-      "||\n"
-      "'0' -- hasnodatavalue set to false\n"
-      "||\n"
-      "'5' -- second band type (16BSI)\n"
-      "||\n"
-      "'0D00' -- novalue==13\n"
-      "||\n"
-      "'0400' -- pixel(0,0)==4\n"
-      ")::raster\n"
-      ");\n"
-      "\n"
-      "select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected false\n"
-      "select st_bandisnodata(rast, 1, TRUE) from dummy_rast where rid = 1; -- Expected true\n"
-      "\n"
-      "-- The isnodata flag is dirty. We are going to set it to true\n"
-      "update dummy_rast set rast = st_setbandisnodata(rast, 1) where rid = 1;\n"
-      "\n"
-      "\n"
-      "select st_bandisnodata(rast, 1) from dummy_rast where rid = 1; -- Expected true"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4888
-#, no-c-format
-msgid ", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_BandIsNoData\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:4897
+#: reference_raster.xml:4953
 #, no-c-format
 msgid "Raster Band Statistics and Analytics"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4901
+#: reference_raster.xml:4957
 #, no-c-format
 msgid "ST_Count"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4902
+#: reference_raster.xml:4958
 #, no-c-format
-msgid "Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the nodata value."
+msgid ""
+"Returns the number of pixels in a given band of a raster or raster coverage. "
+"If no band is specified defaults to band 1. If exclude_nodata_value is set "
+"to true, will only count pixels that are not equal to the nodata value."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4906
+#: reference_raster.xml:4962
 #, no-c-format
-msgid "<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter> [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:4937
+msgid ""
+"<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bigint <function>ST_Count</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_Count</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_Count</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>boolean </"
+"type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:4993
 #, no-c-format
-msgid "Returns the number of pixels in a given band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1."
+msgid ""
+"Returns the number of pixels in a given band of a raster or raster coverage. "
+"If no band is specified <varname>nband</varname> defaults to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4938
+#: reference_raster.xml:4994
 #, no-c-format
-msgid "If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>nodata</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels"
+msgid ""
+"If <varname>exclude_nodata_value</varname> is set to true, will only count "
+"pixels with value not equal to the <varname>nodata</varname> value of the "
+"raster. Set <varname>exclude_nodata_value</varname> to false to get count "
+"all pixels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4942
+#: reference_raster.xml:4998
 #, no-c-format
-msgid "The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of 2.2.0. Use <xref linkend=\"RT_ST_CountAgg\"/> instead."
+msgid ""
+"The ST_Count(rastertable, rastercolumn, ...) variants are deprecated as of "
+"2.2.0. Use <xref linkend=\"RT_ST_CountAgg\"/> instead."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:4952
+#: reference_raster.xml:5008
 #, no-c-format
 msgid ""
-      "--example will count all pixels not 249 and one will count all pixels.  --\n"
-      "SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata,\n"
-      "        ST_Count(ST_SetBandNoDataValue(rast,249),false) As include_nodata\n"
-      "    FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "rid | exclude_nodata | include_nodata\n"
-      "-----+----------------+----------------\n"
-      "   2 |             23 |             25"
+"--example will count all pixels not 249 and one will count all pixels.  --\n"
+"SELECT rid, ST_Count(ST_SetBandNoDataValue(rast,249)) As exclude_nodata,\n"
+"        ST_Count(ST_SetBandNoDataValue(rast,249),false) As include_nodata\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"rid | exclude_nodata | include_nodata\n"
+"-----+----------------+----------------\n"
+"   2 |             23 |             25"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:4957 reference_raster.xml:5018
+#: reference_raster.xml:5013 reference_raster.xml:5074
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:4967
+#: reference_raster.xml:5023
 #, no-c-format
 msgid "ST_CountAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:4968
+#: reference_raster.xml:5024
 #, no-c-format
-msgid "Aggregate. Returns the number of pixels in a given band of a set of rasters. If no band is specified defaults to band 1. If exclude_nodata_value is set to true, will only count pixels that are not equal to the NODATA value."
+msgid ""
+"Aggregate. Returns the number of pixels in a given band of a set of rasters. "
+"If no band is specified defaults to band 1. If exclude_nodata_value is set "
+"to true, will only count pixels that are not equal to the NODATA value."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:4974
+#: reference_raster.xml:5030
 #, no-c-format
-msgid "<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></paramdef> <paramdef><type>double precision </type> <parameter>sample_percent</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> [...]
+msgid ""
+"<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> <paramdef><type>double precision </type> "
+"<parameter>sample_percent</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bigint <function>ST_CountAgg</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_CountAgg</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5002
+#: reference_raster.xml:5058
 #, no-c-format
-msgid "Returns the number of pixels in a given band of a set of rasters. If no band is specified <varname>nband</varname> defaults to 1."
+msgid ""
+"Returns the number of pixels in a given band of a set of rasters. If no band "
+"is specified <varname>nband</varname> defaults to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5003
+#: reference_raster.xml:5059
 #, no-c-format
-msgid "If <varname>exclude_nodata_value</varname> is set to true, will only count pixels with value not equal to the <varname>NODATA</varname> value of the raster. Set <varname>exclude_nodata_value</varname> to false to get count all pixels"
+msgid ""
+"If <varname>exclude_nodata_value</varname> is set to true, will only count "
+"pixels with value not equal to the <varname>NODATA</varname> value of the "
+"raster. Set <varname>exclude_nodata_value</varname> to false to get count "
+"all pixels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5006
+#: reference_raster.xml:5062
 #, no-c-format
-msgid "By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between zero (0) and one (1)"
+msgid ""
+"By default will sample all pixels. To get faster response, set "
+"<varname>sample_percent</varname> to value between zero (0) and one (1)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5013
+#: reference_raster.xml:5069
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT\n"
-      "                rast.rast\n"
-      "        FROM (\n"
-      "                SELECT ST_SetValue(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_SetValue(\n"
-      "                                        ST_AddBand(\n"
-      "                                                ST_MakeEmptyRaster(10, 10, 10, 10, 2, 2, 0, 0,0)\n"
-      "                                                , 1, '64BF', 0, 0\n"
-      "                                        )\n"
-      "                                        , 1, 1, 1, -10\n"
-      "                                )\n"
-      "                                , 1, 5, 4, 0\n"
-      "                        )\n"
-      "                        , 1, 5, 5, 3.14159\n"
-      "                ) AS rast\n"
-      "        ) AS rast\n"
-      "        FULL JOIN (\n"
-      "                SELECT generate_series(1, 10) AS id\n"
-      "        ) AS id\n"
-      "                ON 1 = 1\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_CountAgg(rast, 1, TRUE)\n"
-      "FROM foo;\n"
-      "\n"
-      " st_countagg\n"
-      "-------------\n"
-      "          20\n"
-      "(1 row)"
+"WITH foo AS (\n"
+"        SELECT\n"
+"                rast.rast\n"
+"        FROM (\n"
+"                SELECT ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_AddBand(\n"
+"                                                ST_MakeEmptyRaster(10, 10, "
+"10, 10, 2, 2, 0, 0,0)\n"
+"                                                , 1, '64BF', 0, 0\n"
+"                                        )\n"
+"                                        , 1, 1, 1, -10\n"
+"                                )\n"
+"                                , 1, 5, 4, 0\n"
+"                        )\n"
+"                        , 1, 5, 5, 3.14159\n"
+"                ) AS rast\n"
+"        ) AS rast\n"
+"        FULL JOIN (\n"
+"                SELECT generate_series(1, 10) AS id\n"
+"        ) AS id\n"
+"                ON 1 = 1\n"
+")\n"
+"SELECT\n"
+"        ST_CountAgg(rast, 1, TRUE)\n"
+"FROM foo;\n"
+"\n"
+" st_countagg\n"
+"-------------\n"
+"          20\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5028
+#: reference_raster.xml:5084
 #, no-c-format
 msgid "ST_Histogram"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5029
+#: reference_raster.xml:5085
 #, no-c-format
-msgid "Returns a set of record summarizing a raster or raster coverage data distribution separate bin ranges. Number of bins are autocomputed if not specified."
+msgid ""
+"Returns a set of record summarizing a raster or raster coverage data "
+"distribution separate bin ranges. Number of bins are autocomputed if not "
+"specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5033
+#: reference_raster.xml:5089
 #, no-c-format
-msgid "<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>bins=autocomputed</parameter></paramdef> <paramdef choice=\"opt\"><type>double  [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5115
+msgid ""
+"<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>integer </type> <parameter>bins=autocomputed</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>bins</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>right</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>SETOF record <function>ST_Histogram</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef><type>boolean </type> <parameter>right</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Histogram</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>bins</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>right</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_Histogram</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>bins</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>right</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Histogram</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>bins=autocomputed</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>width=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>right=false</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Histogram</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>bins</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>width=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>right=false</parameter></paramdef> </"
+"funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5171
 #, no-c-format
-msgid "Returns set of records consisting of min, max, count, percent for a given raster band for each bin. If no band is specified <varname>nband</varname> defaults to 1."
+msgid ""
+"Returns set of records consisting of min, max, count, percent for a given "
+"raster band for each bin. If no band is specified <varname>nband</varname> "
+"defaults to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5116
+#: reference_raster.xml:5172
 #, no-c-format
-msgid "By default only considers pixel values not equal to the <varname>nodata</varname> value . Set <varname>exclude_nodata_value</varname> to false to get count all pixels."
+msgid ""
+"By default only considers pixel values not equal to the <varname>nodata</"
+"varname> value . Set <varname>exclude_nodata_value</varname> to false to get "
+"count all pixels."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5120
+#: reference_raster.xml:5176
 #, no-c-format
 msgid "<parameter>width </parameter><type>double precision[]</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5121
+#: reference_raster.xml:5177
 #, no-c-format
-msgid "width: an array indicating the width of each category/bin. If the number of bins is greater than the number of widths, the widths are repeated."
+msgid ""
+"width: an array indicating the width of each category/bin. If the number of "
+"bins is greater than the number of widths, the widths are repeated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5122
+#: reference_raster.xml:5178
 #, no-c-format
-msgid "Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, b, c, a, b, c]"
+msgid ""
+"Example: 9 bins, widths are [a, b, c] will have the output be [a, b, c, a, "
+"b, c, a, b, c]"
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5125
+#: reference_raster.xml:5181
 #, no-c-format
 msgid "<parameter>bins </parameter><type>integer</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5126
+#: reference_raster.xml:5182
 #, no-c-format
-msgid "Number of breakouts -- this is the number of records you'll get back from the function if specified. If not specified then the number of breakouts is autocomputed."
+msgid ""
+"Number of breakouts -- this is the number of records you'll get back from "
+"the function if specified. If not specified then the number of breakouts is "
+"autocomputed."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:5130
+#: reference_raster.xml:5186
 #, no-c-format
 msgid "<parameter>right </parameter><type>boolean</type>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5131
+#: reference_raster.xml:5187
 #, no-c-format
-msgid "compute the histogram from the right rather than from the left (default). This changes the criteria for evaluating a value x from [a, b) to (a, b]"
+msgid ""
+"compute the histogram from the right rather than from the left (default). "
+"This changes the criteria for evaluating a value x from [a, b) to (a, b]"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5138
+#: reference_raster.xml:5194
 #, no-c-format
-msgid "Example: Single raster tile - compute histograms for bands 1, 2, 3 and autocompute bins"
+msgid ""
+"Example: Single raster tile - compute histograms for bands 1, 2, 3 and "
+"autocompute bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5139
+#: reference_raster.xml:5195
 #, no-c-format
 msgid ""
-      "SELECT band, (stats).*\n"
-      "FROM (SELECT rid, band, ST_Histogram(rast, band) As stats\n"
-      "    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
-      "     WHERE rid=2) As foo;\n"
-      "\n"
-      " band |  min  |  max  | count | percent\n"
-      "------+-------+-------+-------+---------\n"
-      "    1 |   249 |   250 |     2 |    0.08\n"
-      "    1 |   250 |   251 |     2 |    0.08\n"
-      "    1 |   251 |   252 |     1 |    0.04\n"
-      "    1 |   252 |   253 |     2 |    0.08\n"
-      "    1 |   253 |   254 |    18 |    0.72\n"
-      "    2 |    78 | 113.2 |    11 |    0.44\n"
-      "    2 | 113.2 | 148.4 |     4 |    0.16\n"
-      "    2 | 148.4 | 183.6 |     4 |    0.16\n"
-      "    2 | 183.6 | 218.8 |     1 |    0.04\n"
-      "    2 | 218.8 |   254 |     5 |     0.2\n"
-      "    3 |    62 | 100.4 |    11 |    0.44\n"
-      "    3 | 100.4 | 138.8 |     5 |     0.2\n"
-      "    3 | 138.8 | 177.2 |     4 |    0.16\n"
-      "    3 | 177.2 | 215.6 |     1 |    0.04\n"
-      "    3 | 215.6 |   254 |     4 |    0.16"
+"SELECT band, (stats).*\n"
+"FROM (SELECT rid, band, ST_Histogram(rast, band) As stats\n"
+"    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+" band |  min  |  max  | count | percent\n"
+"------+-------+-------+-------+---------\n"
+"    1 |   249 |   250 |     2 |    0.08\n"
+"    1 |   250 |   251 |     2 |    0.08\n"
+"    1 |   251 |   252 |     1 |    0.04\n"
+"    1 |   252 |   253 |     2 |    0.08\n"
+"    1 |   253 |   254 |    18 |    0.72\n"
+"    2 |    78 | 113.2 |    11 |    0.44\n"
+"    2 | 113.2 | 148.4 |     4 |    0.16\n"
+"    2 | 148.4 | 183.6 |     4 |    0.16\n"
+"    2 | 183.6 | 218.8 |     1 |    0.04\n"
+"    2 | 218.8 |   254 |     5 |     0.2\n"
+"    3 |    62 | 100.4 |    11 |    0.44\n"
+"    3 | 100.4 | 138.8 |     5 |     0.2\n"
+"    3 | 138.8 | 177.2 |     4 |    0.16\n"
+"    3 | 177.2 | 215.6 |     1 |    0.04\n"
+"    3 | 215.6 |   254 |     4 |    0.16"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5143
+#: reference_raster.xml:5199
 #, no-c-format
 msgid "Example: Just band 2 but for 6 bins"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5144
+#: reference_raster.xml:5200
 #, no-c-format
 msgid ""
-      "SELECT (stats).*\n"
-      "FROM (SELECT rid, ST_Histogram(rast, 2,6) As stats\n"
-      "    FROM dummy_rast\n"
-      "     WHERE rid=2) As foo;\n"
-      "\n"
-      "    min     |    max     | count | percent\n"
-      "------------+------------+-------+---------\n"
-      "         78 | 107.333333 |     9 |    0.36\n"
-      " 107.333333 | 136.666667 |     6 |    0.24\n"
-      " 136.666667 |        166 |     0 |       0\n"
-      "        166 | 195.333333 |     4 |    0.16\n"
-      " 195.333333 | 224.666667 |     1 |    0.04\n"
-      " 224.666667 |        254 |     5 |     0.2\n"
-      "(6 rows)\n"
-      "\n"
-      "-- Same as previous but we explicitly control the pixel value range of each bin.\n"
-      "SELECT (stats).*\n"
-      "FROM (SELECT rid, ST_Histogram(rast, 2,6,ARRAY[0.5,1,4,100,5]) As stats\n"
-      "    FROM dummy_rast\n"
-      "     WHERE rid=2) As foo;\n"
-      "\n"
-      "  min  |  max  | count | percent\n"
-      "-------+-------+-------+----------\n"
-      "    78 |  78.5 |     1 |     0.08\n"
-      "  78.5 |  79.5 |     1 |     0.04\n"
-      "  79.5 |  83.5 |     0 |        0\n"
-      "  83.5 | 183.5 |    17 |   0.0068\n"
-      " 183.5 | 188.5 |     0 |        0\n"
-      " 188.5 |   254 |     6 | 0.003664\n"
-      "(6 rows)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5149
+"SELECT (stats).*\n"
+"FROM (SELECT rid, ST_Histogram(rast, 2,6) As stats\n"
+"    FROM dummy_rast\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+"    min     |    max     | count | percent\n"
+"------------+------------+-------+---------\n"
+"         78 | 107.333333 |     9 |    0.36\n"
+" 107.333333 | 136.666667 |     6 |    0.24\n"
+" 136.666667 |        166 |     0 |       0\n"
+"        166 | 195.333333 |     4 |    0.16\n"
+" 195.333333 | 224.666667 |     1 |    0.04\n"
+" 224.666667 |        254 |     5 |     0.2\n"
+"(6 rows)\n"
+"\n"
+"-- Same as previous but we explicitly control the pixel value range of each "
+"bin.\n"
+"SELECT (stats).*\n"
+"FROM (SELECT rid, ST_Histogram(rast, 2,6,ARRAY[0.5,1,4,100,5]) As stats\n"
+"    FROM dummy_rast\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+"  min  |  max  | count | percent\n"
+"-------+-------+-------+----------\n"
+"    78 |  78.5 |     1 |     0.08\n"
+"  78.5 |  79.5 |     1 |     0.04\n"
+"  79.5 |  83.5 |     0 |        0\n"
+"  83.5 | 183.5 |    17 |   0.0068\n"
+" 183.5 | 188.5 |     0 |        0\n"
+" 188.5 |   254 |     6 | 0.003664\n"
+"(6 rows)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5205
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_SummaryStatsAgg\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SummaryStatsAgg\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5159
+#: reference_raster.xml:5215
 #, no-c-format
 msgid "ST_Quantile"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5160
+#: reference_raster.xml:5216
 #, no-c-format
-msgid "<refpurpose>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</refpurpose>"
+msgid ""
+"<refpurpose>Compute quantiles for a raster or raster table coverage in the "
+"context of the sample or population. Thus, a value could be examined to be "
+"at the raster's 25%, 50%, 75% percentile.</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5164
+#: reference_raster.xml:5220
 #, no-c-format
-msgid "<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> <parameter>quantiles=NULL</parameter></paramdef> </funcprototype> <funcprototype [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5236
+msgid ""
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>quantiles=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>quantiles</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>double precision[] </type> <parameter>quantiles</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double "
+"precision <function>ST_Quantile</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>quantile</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>quantile=NULL</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>quantile</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>double precision <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>quantile</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>double precision <function>ST_Quantile</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>quantile</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_Quantile</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>quantiles=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>SETOF record <function>ST_Quantile</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>double precision[] </type> <parameter>quantiles</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5292
 #, no-c-format
-msgid "<para>Compute quantiles for a raster or raster table coverage in the context of the sample or population. Thus, a value could be examined to be at the raster's 25%, 50%, 75% percentile.</para>"
+msgid ""
+"<para>Compute quantiles for a raster or raster table coverage in the context "
+"of the sample or population. Thus, a value could be examined to be at the "
+"raster's 25%, 50%, 75% percentile.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5237 reference_raster.xml:5529
+#: reference_raster.xml:5293 reference_raster.xml:5585
 #, no-c-format
-msgid "If <varname>exclude_nodata_value</varname> is set to false, will also count pixels with no data."
+msgid ""
+"If <varname>exclude_nodata_value</varname> is set to false, will also count "
+"pixels with no data."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5244
+#: reference_raster.xml:5300
 #, no-c-format
 msgid ""
-      "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
-      "--Example will consider only pixels of band 1 that are not 249 and in named quantiles --\n"
-      "\n"
-      "SELECT (pvq).*\n"
-      "FROM (SELECT ST_Quantile(rast, ARRAY[0.25,0.75]) As pvq\n"
-      "    FROM dummy_rast WHERE rid=2) As foo\n"
-      "    ORDER BY (pvq).quantile;\n"
-      "\n"
-      " quantile | value\n"
-      "----------+-------\n"
-      "     0.25 |   253\n"
-      "     0.75 |   254\n"
-      "\n"
-      "SELECT ST_Quantile(rast, 0.75) As value\n"
-      "    FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "value\n"
-      "------\n"
-      "  254"
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
+"--Example will consider only pixels of band 1 that are not 249 and in named "
+"quantiles --\n"
+"\n"
+"SELECT (pvq).*\n"
+"FROM (SELECT ST_Quantile(rast, ARRAY[0.25,0.75]) As pvq\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvq).quantile;\n"
+"\n"
+" quantile | value\n"
+"----------+-------\n"
+"     0.25 |   253\n"
+"     0.75 |   254\n"
+"\n"
+"SELECT ST_Quantile(rast, 0.75) As value\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"value\n"
+"------\n"
+"  254"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5245
+#: reference_raster.xml:5301
 #, no-c-format
 msgid ""
-      "--real live example.  Quantile of all pixels in band 2 intersecting a geometry\n"
-      "SELECT rid, (ST_Quantile(rast,2)).* As pvc\n"
-      "    FROM o_4_boston\n"
-      "        WHERE ST_Intersects(rast,\n"
-      "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 892200,224706 892151,224486 892151))',26986)\n"
-      "            )\n"
-      "ORDER BY value, quantile,rid\n"
-      ";\n"
-      "\n"
-      "\n"
-      " rid | quantile | value\n"
-      "-----+----------+-------\n"
-      "   1 |        0 |     0\n"
-      "   2 |        0 |     0\n"
-      "  14 |        0 |     1\n"
-      "  15 |        0 |     2\n"
-      "  14 |     0.25 |    37\n"
-      "   1 |     0.25 |    42\n"
-      "  15 |     0.25 |    47\n"
-      "   2 |     0.25 |    50\n"
-      "  14 |      0.5 |    56\n"
-      "   1 |      0.5 |    64\n"
-      "  15 |      0.5 |    66\n"
-      "   2 |      0.5 |    77\n"
-      "  14 |     0.75 |    81\n"
-      "  15 |     0.75 |    87\n"
-      "   1 |     0.75 |    94\n"
-      "   2 |     0.75 |   106\n"
-      "  14 |        1 |   199\n"
-      "   1 |        1 |   244\n"
-      "   2 |        1 |   255\n"
-      "  15 |        1 |   255"
+"--real live example.  Quantile of all pixels in band 2 intersecting a "
+"geometry\n"
+"SELECT rid, (ST_Quantile(rast,2)).* As pvc\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"            )\n"
+"ORDER BY value, quantile,rid\n"
+";\n"
+"\n"
+"\n"
+" rid | quantile | value\n"
+"-----+----------+-------\n"
+"   1 |        0 |     0\n"
+"   2 |        0 |     0\n"
+"  14 |        0 |     1\n"
+"  15 |        0 |     2\n"
+"  14 |     0.25 |    37\n"
+"   1 |     0.25 |    42\n"
+"  15 |     0.25 |    47\n"
+"   2 |     0.25 |    50\n"
+"  14 |      0.5 |    56\n"
+"   1 |      0.5 |    64\n"
+"  15 |      0.5 |    66\n"
+"   2 |      0.5 |    77\n"
+"  14 |     0.75 |    81\n"
+"  15 |     0.75 |    87\n"
+"   1 |     0.75 |    94\n"
+"   2 |     0.75 |   106\n"
+"  14 |        1 |   199\n"
+"   1 |        1 |   244\n"
+"   2 |        1 |   255\n"
+"  15 |        1 |   255"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5250
+#: reference_raster.xml:5306
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend="
+"\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5261
+#: reference_raster.xml:5317
 #, no-c-format
 msgid "ST_SummaryStats"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5262
+#: reference_raster.xml:5318
 #, no-c-format
-msgid "Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. Band 1 is assumed is no band is specified."
+msgid ""
+"Returns summarystats consisting of count, sum, mean, stddev, min, max for a "
+"given raster band of a raster or raster coverage. Band 1 is assumed is no "
+"band is specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5266
+#: reference_raster.xml:5322
 #, no-c-format
-msgid "<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5302 reference_raster.xml:5381
+msgid ""
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStats</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStats</function></"
+"funcdef> <paramdef><type>text </type> <parameter>rastertable</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>rastercolumn</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStats</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5358 reference_raster.xml:5437
 #, no-c-format
-msgid "Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, stddev, min, max for a given raster band of a raster or raster coverage. If no band is specified <varname>nband</varname> defaults to 1."
+msgid ""
+"Returns <xref linkend=\"summarystats\"/> consisting of count, sum, mean, "
+"stddev, min, max for a given raster band of a raster or raster coverage. If "
+"no band is specified <varname>nband</varname> defaults to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5304
+#: reference_raster.xml:5360
 #, no-c-format
-msgid "By default only considers pixel values not equal to the <varname>nodata</varname> value. Set <varname>exclude_nodata_value</varname> to false to get count of all pixels."
+msgid ""
+"By default only considers pixel values not equal to the <varname>nodata</"
+"varname> value. Set <varname>exclude_nodata_value</varname> to false to get "
+"count of all pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5306
+#: reference_raster.xml:5362
 #, no-c-format
-msgid "By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to lower than 1"
+msgid ""
+"By default will sample all pixels. To get faster response, set "
+"<varname>sample_percent</varname> to lower than 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5311
+#: reference_raster.xml:5367
 #, no-c-format
-msgid "The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated as of 2.2.0. Use <xref linkend=\"RT_ST_SummaryStatsAgg\"/> instead."
+msgid ""
+"The ST_SummaryStats(rastertable, rastercolumn, ...) variants are deprecated "
+"as of 2.2.0. Use <xref linkend=\"RT_ST_SummaryStatsAgg\"/> instead."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5319
+#: reference_raster.xml:5375
 #, no-c-format
 msgid "Example: Single raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5320
+#: reference_raster.xml:5376
 #, no-c-format
 msgid ""
-      "SELECT rid, band, (stats).*\n"
-      "FROM (SELECT rid, band, ST_SummaryStats(rast, band) As stats\n"
-      "    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
-      "     WHERE rid=2) As foo;\n"
-      "\n"
-      " rid | band | count | sum  |    mean    |  stddev   | min | max\n"
-      "-----+------+-------+------+------------+-----------+-----+-----\n"
-      "   2 |    1 |    23 | 5821 | 253.086957 |  1.248061 | 250 | 254\n"
-      "   2 |    2 |    25 | 3682 |     147.28 | 59.862188 |  78 | 254\n"
-      "   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
+"SELECT rid, band, (stats).*\n"
+"FROM (SELECT rid, band, ST_SummaryStats(rast, band) As stats\n"
+"    FROM dummy_rast CROSS JOIN generate_series(1,3) As band\n"
+"     WHERE rid=2) As foo;\n"
+"\n"
+" rid | band | count | sum  |    mean    |  stddev   | min | max\n"
+"-----+------+-------+------+------------+-----------+-----+-----\n"
+"   2 |    1 |    23 | 5821 | 253.086957 |  1.248061 | 250 | 254\n"
+"   2 |    2 |    25 | 3682 |     147.28 | 59.862188 |  78 | 254\n"
+"   2 |    3 |    25 | 3290 |      131.6 | 61.647384 |  62 | 254"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5324
+#: reference_raster.xml:5380
 #, no-c-format
 msgid "Example: Summarize pixels that intersect buildings of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5325
+#: reference_raster.xml:5381
 #, no-c-format
-msgid "This example took 574ms on PostGIS windows 64-bit with all of Boston Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), ~102,000 building records"
+msgid ""
+"This example took 574ms on PostGIS windows 64-bit with all of Boston "
+"Buildings and aerial Tiles (tiles each 150x150 pixels ~ 134,000 tiles), "
+"~102,000 building records"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5327
+#: reference_raster.xml:5383
 #, no-c-format
 msgid ""
-      "WITH\n"
-      "-- our features of interest\n"
-      "   feat AS (SELECT gid As building_id, geom_26986 As geom FROM buildings AS b\n"
-      "    WHERE gid IN(100, 103,150)\n"
-      "   ),\n"
-      "-- clip band 2 of raster tiles to boundaries of builds\n"
-      "-- then get stats for these clipped regions\n"
-      "   b_stats AS\n"
-      "        (SELECT  building_id, (stats).*\n"
-      "FROM (SELECT building_id, ST_SummaryStats(ST_Clip(rast,2,geom)) As stats\n"
-      "    FROM aerials.boston\n"
-      "                INNER JOIN feat\n"
-      "        ON ST_Intersects(feat.geom,rast)\n"
-      " ) As foo\n"
-      " )\n"
-      "-- finally summarize stats\n"
-      "SELECT building_id, SUM(count) As num_pixels\n"
-      "  , MIN(min) As min_pval\n"
-      "  ,  MAX(max) As max_pval\n"
-      "  , SUM(mean*count)/SUM(count) As avg_pval\n"
-      "        FROM b_stats\n"
-      " WHERE count > 0\n"
-      "        GROUP BY building_id\n"
-      "        ORDER BY building_id;\n"
-      " building_id | num_pixels | min_pval | max_pval |     avg_pval\n"
-      "-------------+------------+----------+----------+------------------\n"
-      "         100 |       1090 |        1 |      255 | 61.0697247706422\n"
-      "         103 |        655 |        7 |      182 | 70.5038167938931\n"
-      "         150 |        895 |        2 |      252 | 185.642458100559"
+"WITH\n"
+"-- our features of interest\n"
+"   feat AS (SELECT gid As building_id, geom_26986 As geom FROM buildings AS "
+"b\n"
+"    WHERE gid IN(100, 103,150)\n"
+"   ),\n"
+"-- clip band 2 of raster tiles to boundaries of builds\n"
+"-- then get stats for these clipped regions\n"
+"   b_stats AS\n"
+"        (SELECT  building_id, (stats).*\n"
+"FROM (SELECT building_id, ST_SummaryStats(ST_Clip(rast,2,geom)) As stats\n"
+"    FROM aerials.boston\n"
+"                INNER JOIN feat\n"
+"        ON ST_Intersects(feat.geom,rast)\n"
+" ) As foo\n"
+" )\n"
+"-- finally summarize stats\n"
+"SELECT building_id, SUM(count) As num_pixels\n"
+"  , MIN(min) As min_pval\n"
+"  ,  MAX(max) As max_pval\n"
+"  , SUM(mean*count)/SUM(count) As avg_pval\n"
+"        FROM b_stats\n"
+" WHERE count > 0\n"
+"        GROUP BY building_id\n"
+"        ORDER BY building_id;\n"
+" building_id | num_pixels | min_pval | max_pval |     avg_pval\n"
+"-------------+------------+----------+----------+------------------\n"
+"         100 |       1090 |        1 |      255 | 61.0697247706422\n"
+"         103 |        655 |        7 |      182 | 70.5038167938931\n"
+"         150 |        895 |        2 |      252 | 185.642458100559"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5331
+#: reference_raster.xml:5387
 #, no-c-format
 msgid "Example: Raster coverage"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5332
+#: reference_raster.xml:5388
 #, no-c-format
 msgid ""
-      "-- stats for each band --\n"
-      "SELECT band, (stats).*\n"
-      "FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band) As stats\n"
-      "    FROM generate_series(1,3) As band) As foo;\n"
-      "\n"
-      " band |  count  |  sum   |       mean       |      stddev      | min | max\n"
-      "------+---------+--------+------------------+------------------+-----+-----\n"
-      "    1 | 8450000 | 725799 | 82.7064349112426 | 45.6800222638537 |   0 | 255\n"
-      "    2 | 8450000 | 700487 | 81.4197705325444 | 44.2161184161765 |   0 | 255\n"
-      "    3 | 8450000 | 575943 |  74.682739408284 | 44.2143885481407 |   0 | 255\n"
-      "\n"
-      "-- For a table -- will get better speed if set sampling to less than 100%\n"
-      "-- Here we set to 25% and get a much faster answer\n"
-      "SELECT band, (stats).*\n"
-      "FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band,true,0.25) As stats\n"
-      "    FROM generate_series(1,3) As band) As foo;\n"
-      "\n"
-      " band |  count  |  sum   |       mean       |      stddev      | min | max\n"
-      "------+---------+--------+------------------+------------------+-----+-----\n"
-      "    1 | 2112500 | 180686 | 82.6890480473373 | 45.6961043857248 |   0 | 255\n"
-      "    2 | 2112500 | 174571 |  81.448503668639 | 44.2252623171821 |   0 | 255\n"
-      "    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5337
+"-- stats for each band --\n"
+"SELECT band, (stats).*\n"
+"FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band) As stats\n"
+"    FROM generate_series(1,3) As band) As foo;\n"
+"\n"
+" band |  count  |  sum   |       mean       |      stddev      | min | max\n"
+"------+---------+--------+------------------+------------------+-----+-----\n"
+"    1 | 8450000 | 725799 | 82.7064349112426 | 45.6800222638537 |   0 | 255\n"
+"    2 | 8450000 | 700487 | 81.4197705325444 | 44.2161184161765 |   0 | 255\n"
+"    3 | 8450000 | 575943 |  74.682739408284 | 44.2143885481407 |   0 | 255\n"
+"\n"
+"-- For a table -- will get better speed if set sampling to less than 100%\n"
+"-- Here we set to 25% and get a much faster answer\n"
+"SELECT band, (stats).*\n"
+"FROM (SELECT band, ST_SummaryStats('o_4_boston','rast', band,true,0.25) As "
+"stats\n"
+"    FROM generate_series(1,3) As band) As foo;\n"
+"\n"
+" band |  count  |  sum   |       mean       |      stddev      | min | max\n"
+"------+---------+--------+------------------+------------------+-----+-----\n"
+"    1 | 2112500 | 180686 | 82.6890480473373 | 45.6961043857248 |   0 | 255\n"
+"    2 | 2112500 | 174571 |  81.448503668639 | 44.2252623171821 |   0 | 255\n"
+"    3 | 2112500 | 144364 | 74.6765884023669 | 44.2014869384578 |   0 | 255"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5393
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/>, <xref linkend=\"RT_ST_Clip\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SummaryStatsAgg\"/>, <xref linkend=\"RT_ST_Count\"/"
+">, <xref linkend=\"RT_ST_Clip\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5348
+#: reference_raster.xml:5404
 #, no-c-format
 msgid "ST_SummaryStatsAgg"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5349
+#: reference_raster.xml:5405
 #, no-c-format
-msgid "Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, max for a given raster band of a set of raster. Band 1 is assumed is no band is specified."
+msgid ""
+"Aggregate. Returns summarystats consisting of count, sum, mean, stddev, min, "
+"max for a given raster band of a set of raster. Band 1 is assumed is no band "
+"is specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5353
+#: reference_raster.xml:5409
 #, no-c-format
-msgid "<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> <parameter>exclude_nodata_value</parameter></paramdef> <paramdef><type>double precision </type> <parameter>sample_percent</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats <function>ST_SummarySta [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5383
+msgid ""
+"<funcprototype> <funcdef>summarystats <function>ST_SummaryStatsAgg</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>sample_percent</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStatsAgg</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>sample_percent</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>summarystats "
+"<function>ST_SummaryStatsAgg</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5439
 #, no-c-format
-msgid "By default only considers pixel values not equal to the <varname>NODATA</varname> value. Set <varname>exclude_nodata_value</varname> to False to get count of all pixels."
+msgid ""
+"By default only considers pixel values not equal to the <varname>NODATA</"
+"varname> value. Set <varname>exclude_nodata_value</varname> to False to get "
+"count of all pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5385
+#: reference_raster.xml:5441
 #, no-c-format
-msgid "By default will sample all pixels. To get faster response, set <varname>sample_percent</varname> to value between 0 and 1"
+msgid ""
+"By default will sample all pixels. To get faster response, set "
+"<varname>sample_percent</varname> to value between 0 and 1"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5392
+#: reference_raster.xml:5448
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT\n"
-      "                rast.rast\n"
-      "        FROM (\n"
-      "                SELECT ST_SetValue(\n"
-      "                        ST_SetValue(\n"
-      "                                ST_SetValue(\n"
-      "                                        ST_AddBand(\n"
-      "                                                ST_MakeEmptyRaster(10, 10, 10, 10, 2, 2, 0, 0,0)\n"
-      "                                                , 1, '64BF', 0, 0\n"
-      "                                        )\n"
-      "                                        , 1, 1, 1, -10\n"
-      "                                )\n"
-      "                                , 1, 5, 4, 0\n"
-      "                        )\n"
-      "                        , 1, 5, 5, 3.14159\n"
-      "                ) AS rast\n"
-      "        ) AS rast\n"
-      "        FULL JOIN (\n"
-      "                SELECT generate_series(1, 10) AS id\n"
-      "        ) AS id\n"
-      "                ON 1 = 1\n"
-      ")\n"
-      "SELECT\n"
-      "        (stats).count,\n"
-      "        round((stats).sum::numeric, 3),\n"
-      "        round((stats).mean::numeric, 3),\n"
-      "        round((stats).stddev::numeric, 3),\n"
-      "        round((stats).min::numeric, 3),\n"
-      "        round((stats).max::numeric, 3)\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_SummaryStatsAgg(rast, 1, TRUE, 1) AS stats\n"
-      "        FROM foo\n"
-      ") bar;\n"
-      "\n"
-      " count |  round  | round  | round |  round  | round\n"
-      "-------+---------+--------+-------+---------+-------\n"
-      "    20 | -68.584 | -3.429 | 6.571 | -10.000 | 3.142\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5397
+"WITH foo AS (\n"
+"        SELECT\n"
+"                rast.rast\n"
+"        FROM (\n"
+"                SELECT ST_SetValue(\n"
+"                        ST_SetValue(\n"
+"                                ST_SetValue(\n"
+"                                        ST_AddBand(\n"
+"                                                ST_MakeEmptyRaster(10, 10, "
+"10, 10, 2, 2, 0, 0,0)\n"
+"                                                , 1, '64BF', 0, 0\n"
+"                                        )\n"
+"                                        , 1, 1, 1, -10\n"
+"                                )\n"
+"                                , 1, 5, 4, 0\n"
+"                        )\n"
+"                        , 1, 5, 5, 3.14159\n"
+"                ) AS rast\n"
+"        ) AS rast\n"
+"        FULL JOIN (\n"
+"                SELECT generate_series(1, 10) AS id\n"
+"        ) AS id\n"
+"                ON 1 = 1\n"
+")\n"
+"SELECT\n"
+"        (stats).count,\n"
+"        round((stats).sum::numeric, 3),\n"
+"        round((stats).mean::numeric, 3),\n"
+"        round((stats).stddev::numeric, 3),\n"
+"        round((stats).min::numeric, 3),\n"
+"        round((stats).max::numeric, 3)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_SummaryStatsAgg(rast, 1, TRUE, 1) AS stats\n"
+"        FROM foo\n"
+") bar;\n"
+"\n"
+" count |  round  | round  | round |  round  | round\n"
+"-------+---------+--------+-------+---------+-------\n"
+"    20 | -68.584 | -3.429 | 6.571 | -10.000 | 3.142\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5453
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, <xref linkend=\"RT_ST_Clip\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_SummaryStats\"/>, <xref linkend=\"RT_ST_Count\"/>, "
+"<xref linkend=\"RT_ST_Clip\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5408
+#: reference_raster.xml:5464
 #, no-c-format
 msgid "ST_ValueCount"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5409
+#: reference_raster.xml:5465
 #, no-c-format
-msgid "Returns a set of records containing a pixel band value and count of the number of pixels in a given band of a raster (or a raster coverage) that have a given set of values. If no band is specified defaults to band 1. By default nodata value pixels are not counted. and all other values in the pixel are output and pixel band values are rounded to the nearest integer."
+msgid ""
+"Returns a set of records containing a pixel band value and count of the "
+"number of pixels in a given band of a raster (or a raster coverage) that "
+"have a given set of values. If no band is specified defaults to band 1. By "
+"default nodata value pixels are not counted. and all other values in the "
+"pixel are output and pixel band values are rounded to the nearest integer."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5414
-#, no-c-format
-msgid "<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> <parameter>searchvalues=NULL</parameter></paramdef> <paramdef choice=\"opt\">< [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5527
-#, no-c-format
-msgid "Returns a set of records with columns <varname>value</varname> <varname>count</varname> which contain the pixel band value and count of pixels in the raster tile or raster coverage of selected band."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5528
-#, no-c-format
-msgid "If no band is specified <varname>nband</varname> defaults to 1. If no <varname>searchvalues</varname> are specified, will return all pixel values found in the raster or raster coverage. If one searchvalue is given, will return an integer instead of records denoting the count of pixels having that pixel band value"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:5536
-#, no-c-format
-msgid ""
-      "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
-      "--Example will count only pixels of band 1 that are not 249. --\n"
-      "\n"
-      "SELECT (pvc).*\n"
-      "FROM (SELECT ST_ValueCount(rast) As pvc\n"
-      "    FROM dummy_rast WHERE rid=2) As foo\n"
-      "    ORDER BY (pvc).value;\n"
-      "\n"
-      " value | count\n"
-      "-------+-------\n"
-      "   250 |     2\n"
-      "   251 |     1\n"
-      "   252 |     2\n"
-      "   253 |     6\n"
-      "   254 |    12\n"
-      "\n"
-      "-- Example will coount all pixels of band 1 including 249 --\n"
-      "SELECT (pvc).*\n"
-      "FROM (SELECT ST_ValueCount(rast,1,false) As pvc\n"
-      "    FROM dummy_rast WHERE rid=2) As foo\n"
-      "    ORDER BY (pvc).value;\n"
-      "\n"
-      " value | count\n"
-      "-------+-------\n"
-      "   249 |     2\n"
-      "   250 |     2\n"
-      "   251 |     1\n"
-      "   252 |     2\n"
-      "   253 |     6\n"
-      "   254 |    12\n"
-      "\n"
-      "-- Example will count only non-nodata value pixels of band 2\n"
-      "SELECT (pvc).*\n"
-      "FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
-      "    FROM dummy_rast WHERE rid=2) As foo\n"
-      "    ORDER BY (pvc).value;\n"
-      " value | count\n"
-      "-------+-------\n"
-      "    78 |     1\n"
-      "    79 |     1\n"
-      "    88 |     1\n"
-      "    89 |     1\n"
-      "    96 |     1\n"
-      "    97 |     1\n"
-      "    98 |     1\n"
-      "    99 |     2\n"
-      "   112 |     2\n"
-      ":"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:5537
-#, no-c-format
-msgid ""
-      "--real live example.  Count all the pixels in an aerial raster tile band 2 intersecting a geometry\n"
-      "-- and return only the pixel band values that have a count > 500\n"
-      "SELECT (pvc).value, SUM((pvc).count) As total\n"
-      "FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
-      "    FROM o_4_boston\n"
-      "        WHERE ST_Intersects(rast,\n"
-      "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 892200,224706 892151,224486 892151))',26986)\n"
-      "             )\n"
-      "        ) As foo\n"
-      "    GROUP BY (pvc).value\n"
-      "    HAVING SUM((pvc).count) > 500\n"
-      "    ORDER BY (pvc).value;\n"
-      "\n"
-      " value | total\n"
-      "-------+-----\n"
-      "    51 | 502\n"
-      "    54 | 521"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:5539
-#, no-c-format
-msgid ""
-      "-- Just return count of pixels in each raster tile that have value of 100 of tiles that intersect  a specific geometry --\n"
-      "SELECT rid, ST_ValueCount(rast,2,100) As count\n"
-      "    FROM o_4_boston\n"
-      "        WHERE ST_Intersects(rast,\n"
-      "            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 892200,224706 892151,224486 892151))',26986)\n"
-      "             ) ;\n"
-      "\n"
-      " rid | count\n"
-      "-----+-------\n"
-      "   1 |    56\n"
-      "   2 |    95\n"
-      "  14 |    37\n"
-      "  15 |    64"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5544
+#: reference_raster.xml:5470
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>SETOF record <function>ST_ValueCount</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>searchvalues=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>searchvalues</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>OUT value</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>OUT count</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>searchvalues</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>OUT value</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>OUT count</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>double precision </"
+"type> <parameter>searchvalue</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>roundto=0</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>bigint "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=true</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>double precision[] </type> <parameter>searchvalues=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>SETOF record "
+"<function>ST_ValueCount</function></funcdef> <paramdef><type>text </type> "
+"<parameter>rastertable</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>rastercolumn</parameter></paramdef> <paramdef><type>double "
+"precision[] </type> <parameter>searchvalues</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>double precision </type> <parameter>roundto=0</"
+"parameter></paramdef> <paramdef><type>double precision </type> "
+"<parameter>OUT value</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>OUT count</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>SETOF record <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>searchvalues</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>roundto=0</parameter></paramdef> <paramdef><type>double "
+"precision </type> <parameter>OUT value</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>OUT count</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>bigint<function>ST_ValueCount</"
+"function></funcdef> <paramdef><type>text </type> <parameter>rastertable</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>rastercolumn</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</"
+"parameter></paramdef> <paramdef><type>boolean </type> "
+"<parameter>exclude_nodata_value</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bigint <function>ST_ValueCount</function></funcdef> "
+"<paramdef><type>text </type> <parameter>rastertable</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>rastercolumn</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>double precision </type> <parameter>searchvalue</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>roundto=0</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5583
+#, no-c-format
+msgid ""
+"Returns a set of records with columns <varname>value</varname> "
+"<varname>count</varname> which contain the pixel band value and count of "
+"pixels in the raster tile or raster coverage of selected band."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5584
+#, no-c-format
+msgid ""
+"If no band is specified <varname>nband</varname> defaults to 1. If no "
+"<varname>searchvalues</varname> are specified, will return all pixel values "
+"found in the raster or raster coverage. If one searchvalue is given, will "
+"return an integer instead of records denoting the count of pixels having "
+"that pixel band value"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5592
+#, no-c-format
+msgid ""
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,249) WHERE rid=2;\n"
+"--Example will count only pixels of band 1 that are not 249. --\n"
+"\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | count\n"
+"-------+-------\n"
+"   250 |     2\n"
+"   251 |     1\n"
+"   252 |     2\n"
+"   253 |     6\n"
+"   254 |    12\n"
+"\n"
+"-- Example will coount all pixels of band 1 including 249 --\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast,1,false) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | count\n"
+"-------+-------\n"
+"   249 |     2\n"
+"   250 |     2\n"
+"   251 |     1\n"
+"   252 |     2\n"
+"   253 |     6\n"
+"   254 |    12\n"
+"\n"
+"-- Example will count only non-nodata value pixels of band 2\n"
+"SELECT (pvc).*\n"
+"FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
+"    FROM dummy_rast WHERE rid=2) As foo\n"
+"    ORDER BY (pvc).value;\n"
+" value | count\n"
+"-------+-------\n"
+"    78 |     1\n"
+"    79 |     1\n"
+"    88 |     1\n"
+"    89 |     1\n"
+"    96 |     1\n"
+"    97 |     1\n"
+"    98 |     1\n"
+"    99 |     2\n"
+"   112 |     2\n"
+":"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5593
+#, no-c-format
+msgid ""
+"--real live example.  Count all the pixels in an aerial raster tile band 2 "
+"intersecting a geometry\n"
+"-- and return only the pixel band values that have a count > 500\n"
+"SELECT (pvc).value, SUM((pvc).count) As total\n"
+"FROM (SELECT ST_ValueCount(rast,2) As pvc\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"             )\n"
+"        ) As foo\n"
+"    GROUP BY (pvc).value\n"
+"    HAVING SUM((pvc).count) > 500\n"
+"    ORDER BY (pvc).value;\n"
+"\n"
+" value | total\n"
+"-------+-----\n"
+"    51 | 502\n"
+"    54 | 521"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5595
+#, no-c-format
+msgid ""
+"-- Just return count of pixels in each raster tile that have value of 100 of "
+"tiles that intersect  a specific geometry --\n"
+"SELECT rid, ST_ValueCount(rast,2,100) As count\n"
+"    FROM o_4_boston\n"
+"        WHERE ST_Intersects(rast,\n"
+"            ST_GeomFromText('POLYGON((224486 892151,224486 892200,224706 "
+"892200,224706 892151,224486 892151))',26986)\n"
+"             ) ;\n"
+"\n"
+" rid | count\n"
+"-----+-------\n"
+"   1 |    56\n"
+"   2 |    95\n"
+"  14 |    37\n"
+"  15 |    64"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5600
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SetBandNoDataValue\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5550
+#: reference_raster.xml:5606
 #, no-c-format
 msgid "Raster Outputs"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5553
+#: reference_raster.xml:5609
 #, no-c-format
 msgid "ST_AsBinary"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5554
+#: reference_raster.xml:5610
 #, no-c-format
-msgid "Return the Well-Known Binary (WKB) representation of the raster without SRID meta data."
+msgid "Return the Well-Known Binary (WKB) representation of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5559
+#: reference_raster.xml:5615
 #, no-c-format
-msgid "<funcdef>bytea <function>ST_AsBinary</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>outasin=FALSE</parameter></paramdef>"
+msgid ""
+"<funcdef>bytea <function>ST_AsBinary</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter>outasin=FALSE</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5570
+#: reference_raster.xml:5626
 #, no-c-format
-msgid "Returns the Binary representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db."
+msgid ""
+"Returns the Binary representation of the raster. If <varname>outasin</"
+"varname> is TRUE, out-db bands are treated as in-db. Refer to raster/doc/"
+"RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details "
+"of the representation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5574
+#: reference_raster.xml:5631
 #, no-c-format
-msgid "This is useful in binary cursors to pull data out of the database without converting it to a string representation."
+msgid ""
+"This is useful in binary cursors to pull data out of the database without "
+"converting it to a string representation."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5579
+#: reference_raster.xml:5636
 #, no-c-format
-msgid "By default, WKB output contains the external file path for out-db bands. If the client does not have access to the raster file underlying an out-db band, set <varname>outasin</varname> to TRUE."
+msgid ""
+"By default, WKB output contains the external file path for out-db bands. If "
+"the client does not have access to the raster file underlying an out-db "
+"band, set <varname>outasin</varname> to TRUE."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5583
+#: reference_raster.xml:5640
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of <varname>outasin</varname>"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5589
+#: reference_raster.xml:5646
 #, no-c-format
 msgid ""
-      "SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "                                         rastbin\n"
-      "---------------------------------------------------------------------------------\n"
-      "\\001\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000@\\000\\000\\000\\000\\000\\000\\010@\\\n"
-      "000\\000\\000\\000\\000\\000\\340?\\000\\000\\000\\000\\000\\000\\340?\\000\\000\\000\\000\\000\\00\n"
-      "0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
+"SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"                                         rastbin\n"
+"---------------------------------------------------------------------------------\n"
+"\\001\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000@"
+"\\000\\000\\000\\000\\000\\000\\010@\\\n"
+"000\\000\\000\\000\\000\\000\\340?\\000\\000\\000\\000\\000\\000\\340?"
+"\\000\\000\\000\\000\\000\\00\n"
+"0\\000\\000\\000\\000\\000\\000\\000\\000\\000\\000\\012\\000\\000\\000\\012\\000\\024\\000"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5596
+#: reference_raster.xml:5653
 #, no-c-format
 msgid "ST_AsGDALRaster"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5597
+#: reference_raster.xml:5654
 #, no-c-format
-msgid "Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALRasters() to get a list of formats supported by your library."
+msgid ""
+"Return the raster tile in the designated GDAL Raster format. Raster formats "
+"are one of those supported by your compiled library. Use ST_GDALRasters() to "
+"get a list of formats supported by your library."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:5602
+#: reference_raster.xml:5659
 #, no-c-format
-msgid "<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>text </type> <parameter>format</parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>srid=sameassource</parameter></paramdef>"
+msgid ""
+"<funcdef>bytea <function>ST_AsGDALRaster</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>format</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5616
+#: reference_raster.xml:5673
 #, no-c-format
-msgid "Returns the raster tile in the designated format. Arguments are itemized below:"
+msgid ""
+"Returns the raster tile in the designated format. Arguments are itemized "
+"below:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5619
+#: reference_raster.xml:5676
 #, no-c-format
-msgid "<varname>format</varname> format to output. This is dependent on the drivers compiled in your libgdal library. Generally available are 'JPEG', 'GTIff', 'PNG'. Use <xref linkend=\"RT_ST_GDALDrivers\"/> to get a list of formats supported by your library."
+msgid ""
+"<varname>format</varname> format to output. This is dependent on the drivers "
+"compiled in your libgdal library. Generally available are 'JPEG', 'GTIff', "
+"'PNG'. Use <xref linkend=\"RT_ST_GDALDrivers\"/> to get a list of formats "
+"supported by your library."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5624
+#: reference_raster.xml:5681
 #, no-c-format
-msgid "<varname>options</varname> text array of GDAL options. Valid options are dependent on the format. Refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more details."
+msgid ""
+"<varname>options</varname> text array of GDAL options. Valid options are "
+"dependent on the format. Refer to <ulink url=\"http://www.gdal.org/"
+"frmt_various.html\">GDAL Raster format options</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5629
+#: reference_raster.xml:5686
 #, no-c-format
-msgid "<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to embed in the image"
+msgid ""
+"<varname>srs</varname> The proj4text or srtext (from spatial_ref_sys) to "
+"embed in the image"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5638
+#: reference_raster.xml:5696
 #, no-c-format
-msgid "JPEG Output Examples"
+msgid "JPEG Output Example, multiple tiles as single raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5640
+#: reference_raster.xml:5698
+#, no-c-format
+msgid ""
+"<![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) "
+"As rastjpg\n"
+"FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]>"
+msgstr ""
+
+#. Tag: title
+#: reference_raster.xml:5703
+#, no-c-format
+msgid "Using PostgreSQL Large Object Support to export raster"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5704
+#, no-c-format
+msgid ""
+"One way to export raster into another format is using <ulink url=\"https://"
+"www.postgresql.org/docs/current/static/lo-funcs.html\">PostgreSQL large "
+"object export functions</ulink>. We'lll repeat the prior example but also "
+"exporting. Note for this you'll need to have super user access to db since "
+"it uses server side lo functions. It will also export to path on server "
+"network. If you need export locally, use the psql equivalent lo_ functions "
+"which export to the local file system insteado fo the server file system."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:5708
 #, no-c-format
 msgid ""
-      "SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg\n"
-      "FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg\n"
-      "FROM dummy_rast WHERE rid=2;"
+"<![CDATA[DROP TABLE IF EXISTS tmp_out ;\n"
+"\n"
+"CREATE TABLE tmp_out AS\n"
+"SELECT lo_from_bytea(0,\n"
+"       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])\n"
+"        ) AS loid\n"
+"  FROM dummy_rast\n"
+"WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);\n"
+"\n"
+"SELECT lo_export(loid, '/tmp/dummy.jpg')\n"
+"   FROM tmp_out;\n"
+"\n"
+"SELECT lo_unlink(loid)\n"
+"  FROM tmp_out;]]>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5645
+#: reference_raster.xml:5712
 #, no-c-format
 msgid "GTIFF Output Examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5647
+#: reference_raster.xml:5714
 #, no-c-format
 msgid ""
-      "SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
-      "FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "-- Out GeoTiff with jpeg compression, 90% quality\n"
-      "SELECT ST_AsGDALRaster(rast, 'GTiff',\n"
-      "  ARRAY['COMPRESS=JPEG', 'JPEG_QUALITY=90'],\n"
-      "  4269) As rasttiff\n"
-      "FROM dummy_rast WHERE rid=2;"
+"SELECT ST_AsGDALRaster(rast, 'GTiff') As rastjpg\n"
+"FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- Out GeoTiff with jpeg compression, 90% quality\n"
+"SELECT ST_AsGDALRaster(rast, 'GTiff',\n"
+"  ARRAY['COMPRESS=JPEG', 'JPEG_QUALITY=90'],\n"
+"  4269) As rasttiff\n"
+"FROM dummy_rast WHERE rid=2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5654
+#: reference_raster.xml:5721
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5660
+#: reference_raster.xml:5727
 #, no-c-format
 msgid "ST_AsJPEG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5661
+#: reference_raster.xml:5728
 #, no-c-format
-msgid "Return the raster tile selected bands as a single Joint Photographic Exports Group (JPEG) image (byte array). If no band is specified and 1 or more than 3 bands, then only the first band is used. If only 3 bands then all 3 bands are used and mapped to RGB."
+msgid ""
+"Return the raster tile selected bands as a single Joint Photographic Exports "
+"Group (JPEG) image (byte array). If no band is specified and 1 or more than "
+"3 bands, then only the first band is used. If only 3 bands then all 3 bands "
+"are used and mapped to RGB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5665
+#: reference_raster.xml:5732
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>int [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5701
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>quality</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>bytea <function>ST_AsJPEG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsJPEG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer[] </type> "
+"<parameter>nbands</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>options=NULL</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsJPEG</"
+"function></funcdef> <paramdef><type>raster </type> <parameter>rast</"
+"parameter></paramdef> <paramdef><type>integer[] </type> <parameter>nbands</"
+"parameter></paramdef> <paramdef><type>integer </type> <parameter>quality</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5768
 #, no-c-format
-msgid "Returns the selected bands of the raster as a single Joint Photographic Exports Group Image (JPEG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> if you need to export as less common raster types. If no band is specified and 1 or more than 3 bands, then only the first band is used. If 3 bands then all 3 bands are used. There are many variants of the function with many options. These are itemized below:"
+msgid ""
+"Returns the selected bands of the raster as a single Joint Photographic "
+"Exports Group Image (JPEG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> if "
+"you need to export as less common raster types. If no band is specified and "
+"1 or more than 3 bands, then only the first band is used. If 3 bands then "
+"all 3 bands are used. There are many variants of the function with many "
+"options. These are itemized below:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5704 reference_raster.xml:5795
+#: reference_raster.xml:5771 reference_raster.xml:5862
 #, no-c-format
 msgid "<varname>nband</varname> is for single band exports."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5709
+#: reference_raster.xml:5776
 #, no-c-format
-msgid "<varname>nbands</varname> is an array of bands to export (note that max is 3 for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue"
+msgid ""
+"<varname>nbands</varname> is an array of bands to export (note that max is 3 "
+"for JPEG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band "
+"3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5714
+#: reference_raster.xml:5781
 #, no-c-format
-msgid "<varname>quality</varname> number from 0 to 100. The higher the number the crisper the image."
+msgid ""
+"<varname>quality</varname> number from 0 to 100. The higher the number the "
+"crisper the image."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5719
+#: reference_raster.xml:5786
 #, no-c-format
-msgid "<varname>options</varname> text Array of GDAL options as defined for JPEG (look at create_options for JPEG <xref linkend=\"RT_ST_GDALDrivers\"/>). For JPEG valid ones are <varname>PROGRESSIVE</varname> ON or OFF and <varname>QUALITY</varname> a range from 0 to 100 and default to 75. Refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more details."
+msgid ""
+"<varname>options</varname> text Array of GDAL options as defined for JPEG "
+"(look at create_options for JPEG <xref linkend=\"RT_ST_GDALDrivers\"/>). For "
+"JPEG valid ones are <varname>PROGRESSIVE</varname> ON or OFF and "
+"<varname>QUALITY</varname> a range from 0 to 100 and default to 75. Refer to "
+"<ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format "
+"options</ulink> for more details."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5736
+#: reference_raster.xml:5803
 #, no-c-format
 msgid "Examples: Output"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5738
+#: reference_raster.xml:5805
 #, no-c-format
 msgid ""
-      "-- output first 3 bands 75% quality\n"
-      "SELECT ST_AsJPEG(rast) As rastjpg\n"
-      "    FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "-- output only first band as 90% quality\n"
-      "SELECT ST_AsJPEG(rast,1,90) As rastjpg\n"
-      "    FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "-- output first 3 bands (but make band 2 Red, band 1 green, and band 3 blue, progressive and 90% quality\n"
-      "SELECT ST_AsJPEG(rast,ARRAY[2,1,3],ARRAY['QUALITY=90','PROGRESSIVE=ON']) As rastjpg\n"
-      "    FROM dummy_rast WHERE rid=2;"
+"-- output first 3 bands 75% quality\n"
+"SELECT ST_AsJPEG(rast) As rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- output only first band as 90% quality\n"
+"SELECT ST_AsJPEG(rast,1,90) As rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- output first 3 bands (but make band 2 Red, band 1 green, and band 3 blue, "
+"progressive and 90% quality\n"
+"SELECT ST_AsJPEG(rast,ARRAY[2,1,3],ARRAY['QUALITY=90','PROGRESSIVE=ON']) As "
+"rastjpg\n"
+"    FROM dummy_rast WHERE rid=2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5745
+#: reference_raster.xml:5812
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_ST_AsGDALRaster"
+"\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsTIFF\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5751
+#: reference_raster.xml:5818
 #, no-c-format
 msgid "ST_AsPNG"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5752
+#: reference_raster.xml:5819
 #, no-c-format
-msgid "Return the raster tile selected bands as a single portable network graphics (PNG) image (byte array). If 1, 3, or 4 bands in raster and no bands are specified, then all bands are used. If more 2 or more than 4 bands and no bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA space."
+msgid ""
+"Return the raster tile selected bands as a single portable network graphics "
+"(PNG) image (byte array). If 1, 3, or 4 bands in raster and no bands are "
+"specified, then all bands are used. If more 2 or more than 4 bands and no "
+"bands specified, then only band 1 is used. Bands are mapped to RGB or RGBA "
+"space."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5756
+#: reference_raster.xml:5823
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>integ [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5792
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>compression</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea "
+"<function>ST_AsPNG</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer[] </type> "
+"<parameter>nbands</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>compression</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsPNG</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=NULL</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5859
 #, no-c-format
-msgid "Returns the selected bands of the raster as a single Portable Network Graphics Image (PNG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> if you need to export as less common raster types. If no band is specified, then the first 3 bands are exported. There are many variants of the function with many options. If no <varname>srid</varname> is specified then then srid of the raster is used. These are itemized below:"
+msgid ""
+"Returns the selected bands of the raster as a single Portable Network "
+"Graphics Image (PNG). Use <xref linkend=\"RT_ST_AsGDALRaster\"/> if you need "
+"to export as less common raster types. If no band is specified, then the "
+"first 3 bands are exported. There are many variants of the function with "
+"many options. If no <varname>srid</varname> is specified then then srid of "
+"the raster is used. These are itemized below:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5800
+#: reference_raster.xml:5867
 #, no-c-format
-msgid "<varname>nbands</varname> is an array of bands to export (note that max is 4 for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue"
+msgid ""
+"<varname>nbands</varname> is an array of bands to export (note that max is 4 "
+"for PNG) and the order of the bands is RGBA. e.g ARRAY[3,2,1] means map band "
+"3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5805
+#: reference_raster.xml:5872
 #, no-c-format
-msgid "<varname>compression</varname> number from 1 to 9. The higher the number the greater the compression."
+msgid ""
+"<varname>compression</varname> number from 1 to 9. The higher the number the "
+"greater the compression."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5810
+#: reference_raster.xml:5877
 #, no-c-format
-msgid "<varname>options</varname> text Array of GDAL options as defined for PNG (look at create_options for PNG of <xref linkend=\"RT_ST_GDALDrivers\"/>). For PNG valid one is only ZLEVEL (amount of time to spend on compression -- default 6) e.g. ARRAY['ZLEVEL=9']. WORLDFILE is not allowed since the function would have to output two outputs. Refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more details."
+msgid ""
+"<varname>options</varname> text Array of GDAL options as defined for PNG "
+"(look at create_options for PNG of <xref linkend=\"RT_ST_GDALDrivers\"/>). "
+"For PNG valid one is only ZLEVEL (amount of time to spend on compression -- "
+"default 6) e.g. ARRAY['ZLEVEL=9']. WORLDFILE is not allowed since the "
+"function would have to output two outputs. Refer to <ulink url=\"http://www."
+"gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more "
+"details."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5829
+#: reference_raster.xml:5896
 #, no-c-format
 msgid ""
-      "SELECT ST_AsPNG(rast) As rastpng\n"
-      "FROM dummy_rast WHERE rid=2;\n"
-      "\n"
-      "-- export the first 3 bands and map band 3 to Red, band 1 to Green, band 2 to blue\n"
-      "SELECT ST_AsPNG(rast, ARRAY[3,1,2]) As rastpng\n"
-      "FROM dummy_rast WHERE rid=2;"
+"SELECT ST_AsPNG(rast) As rastpng\n"
+"FROM dummy_rast WHERE rid=2;\n"
+"\n"
+"-- export the first 3 bands and map band 3 to Red, band 1 to Green, band 2 "
+"to blue\n"
+"SELECT ST_AsPNG(rast, ARRAY[3,1,2]) As rastpng\n"
+"FROM dummy_rast WHERE rid=2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5836
+#: reference_raster.xml:5903
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, <xref linkend=\"RT_Raster_Applications\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_ColorMap\"/>, <xref linkend=\"RT_ST_GDALDrivers\"/>, "
+"<xref linkend=\"RT_Raster_Applications\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5842
+#: reference_raster.xml:5909
 #, no-c-format
 msgid "ST_AsTIFF"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5843
+#: reference_raster.xml:5910
 #, no-c-format
-msgid "Return the raster selected bands as a single TIFF image (byte array). If no band is specified, then will try to use all bands."
+msgid ""
+"Return the raster selected bands as a single TIFF image (byte array). If no "
+"band is specified, then will try to use all bands."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5847
+#: reference_raster.xml:5914
 #, no-c-format
-msgid "<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> <parameter>options=''</parameter></paramdef> <paramdef><type>integer </type> <parameter>srid=sameassource</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:5880
+msgid ""
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>options=''</"
+"parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>compression=''</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>compression=''</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>srid=sameassource</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>bytea <function>ST_AsTIFF</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nbands</parameter></paramdef> "
+"<paramdef><type>text[] </type> <parameter>options</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>srid=sameassource</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:5947
 #, no-c-format
-msgid "Returns the selected bands of the raster as a single Tagged Image File Format (TIFF). If no band is specified, will try to use all bands. This is a wrapper around <xref linkend=\"RT_ST_AsGDALRaster\"/>. Use <xref linkend=\"RT_ST_AsGDALRaster\"/> if you need to export as less common raster types. There are many variants of the function with many options. If no spatial reference SRS text is present, the spatial reference of the raster is used. These are itemized below:"
+msgid ""
+"Returns the selected bands of the raster as a single Tagged Image File "
+"Format (TIFF). If no band is specified, will try to use all bands. This is a "
+"wrapper around <xref linkend=\"RT_ST_AsGDALRaster\"/>. Use <xref linkend="
+"\"RT_ST_AsGDALRaster\"/> if you need to export as less common raster types. "
+"There are many variants of the function with many options. If no spatial "
+"reference SRS text is present, the spatial reference of the raster is used. "
+"These are itemized below:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5883
+#: reference_raster.xml:5950
 #, no-c-format
-msgid "<varname>nbands</varname> is an array of bands to export (note that max is 3 for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band 3 to Red, band 2 to green and band 1 to blue"
+msgid ""
+"<varname>nbands</varname> is an array of bands to export (note that max is 3 "
+"for PNG) and the order of the bands is RGB. e.g ARRAY[3,2,1] means map band "
+"3 to Red, band 2 to green and band 1 to blue"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5888
+#: reference_raster.xml:5955
 #, no-c-format
-msgid "<varname>compression</varname> Compression expression -- JPEG90 (or some other percent), LZW, JPEG, DEFLATE9."
+msgid ""
+"<varname>compression</varname> Compression expression -- JPEG90 (or some "
+"other percent), LZW, JPEG, DEFLATE9."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5893
+#: reference_raster.xml:5960
 #, no-c-format
-msgid "<varname>options</varname> text Array of GDAL create options as defined for GTiff (look at create_options for GTiff of <xref linkend=\"RT_ST_GDALDrivers\"/>). or refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL Raster format options</ulink> for more details."
+msgid ""
+"<varname>options</varname> text Array of GDAL create options as defined for "
+"GTiff (look at create_options for GTiff of <xref linkend=\"RT_ST_GDALDrivers"
+"\"/>). or refer to <ulink url=\"http://www.gdal.org/frmt_various.html\">GDAL "
+"Raster format options</ulink> for more details."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5898
+#: reference_raster.xml:5965
 #, no-c-format
-msgid "<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used to populate the georeference information"
+msgid ""
+"<varname>srid</varname> srid of spatial_ref_sys of the raster. This is used "
+"to populate the georeference information"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5907
+#: reference_raster.xml:5974
 #, no-c-format
 msgid "Examples: Use jpeg compression 90%"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:5909
+#: reference_raster.xml:5976
 #, no-c-format
 msgid ""
-      "SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
-      "FROM dummy_rast WHERE rid=2;"
+"SELECT ST_AsTIFF(rast, 'JPEG90') As rasttiff\n"
+"FROM dummy_rast WHERE rid=2;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5916
+#: reference_raster.xml:5983
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_AsGDALRaster\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5922
+#: reference_raster.xml:5989
 #, no-c-format
 msgid "Raster Processing"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:5925
+#: reference_raster.xml:5992
 #, no-c-format
 msgid "Map Algebra"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:5929
+#: reference_raster.xml:5996
 #, no-c-format
 msgid "ST_Clip"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:5930
+#: reference_raster.xml:5997
 #, no-c-format
-msgid "Returns the raster clipped by the input geometry. If band number not is specified, all bands are processed. If <varname>crop</varname> is not specified or TRUE, the output raster is cropped."
+msgid ""
+"Returns the raster clipped by the input geometry. If band number not is "
+"specified, all bands are processed. If <varname>crop</varname> is not "
+"specified or TRUE, the output raster is cropped."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:5934
+#: reference_raster.xml:6001
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> <parameter>nodataval=NULL</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>crop=TRUE</parameter></paramdef>  [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>crop=TRUE</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodataval</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>crop=TRUE</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>crop</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision[] </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>crop=TRUE</parameter></paramdef> </"
+"funcprototype> <funcprototype> <funcdef>raster <function>ST_Clip</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>double precision </type> <parameter>nodataval</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>crop=TRUE</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Clip</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>boolean </type> <parameter>crop</parameter></paramdef> </"
+"funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5991
+#: reference_raster.xml:6058
 #, no-c-format
-msgid "Returns a raster that is clipped by the input geometry <varname>geom</varname>. If band index is not specified, all bands are processed."
+msgid ""
+"Returns a raster that is clipped by the input geometry <varname>geom</"
+"varname>. If band index is not specified, all bands are processed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5995
+#: reference_raster.xml:6062
 #, no-c-format
-msgid "Rasters resulting from ST_Clip must have a nodata value assigned for areas clipped, one for each band. If none are provided and the input raster do not have a nodata value defined, nodata values of the resulting raster are set to ST_MinPossibleValue(ST_BandPixelType(rast, band)). When the number of nodata value in the array is smaller than the number of band, the last one in the array is used for the remaining bands. If the number of nodata value is greater than the number of band [...]
+msgid ""
+"Rasters resulting from ST_Clip must have a nodata value assigned for areas "
+"clipped, one for each band. If none are provided and the input raster do not "
+"have a nodata value defined, nodata values of the resulting raster are set "
+"to ST_MinPossibleValue(ST_BandPixelType(rast, band)). When the number of "
+"nodata value in the array is smaller than the number of band, the last one "
+"in the array is used for the remaining bands. If the number of nodata value "
+"is greater than the number of band, the extra nodata values are ignored. All "
+"variants accepting an array of nodata values also accept a single value "
+"which will be assigned to each band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:5999
+#: reference_raster.xml:6066
 #, no-c-format
-msgid "If <varname>crop</varname> is not specified, true is assumed meaning the output raster is cropped to the intersection of the <varname>geom</varname>and <varname>rast</varname> extents. If <varname>crop</varname> is set to false, the new raster gets the same extent as <varname>rast</varname>."
+msgid ""
+"If <varname>crop</varname> is not specified, true is assumed meaning the "
+"output raster is cropped to the intersection of the <varname>geom</"
+"varname>and <varname>rast</varname> extents. If <varname>crop</varname> is "
+"set to false, the new raster gets the same extent as <varname>rast</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6005
+#: reference_raster.xml:6072
 #, no-c-format
 msgid "Enhanced: 2.1.0 Rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6007
+#: reference_raster.xml:6074
 #, no-c-format
-msgid "Examples here use Massachusetts aerial data available on MassGIS site <ulink url=\"http://www.mass.gov/mgis/colororthos2008.htm\">MassGIS Aerial Orthos</ulink>. Coordinates are in Massachusetts State Plane Meters."
+msgid ""
+"Examples here use Massachusetts aerial data available on MassGIS site <ulink "
+"url=\"http://www.mass.gov/mgis/colororthos2008.htm\">MassGIS Aerial Orthos</"
+"ulink>. Coordinates are in Massachusetts State Plane Meters."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6013
+#: reference_raster.xml:6080
 #, no-c-format
 msgid "Examples: 1 band clipping"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6015
+#: reference_raster.xml:6082
 #, no-c-format
 msgid ""
-      "-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
-      "SELECT ST_Clip(rast, 1,\n"
-      "                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20)\n"
-      "        ) from aerials.boston\n"
-      "WHERE rid = 4;"
+"-- Clip the first band of an aerial tile by a 20 meter buffer.\n"
+"SELECT ST_Clip(rast, 1,\n"
+"                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20)\n"
+"        ) from aerials.boston\n"
+"WHERE rid = 4;"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6017
+#: reference_raster.xml:6084
 #, no-c-format
 msgid ""
-      "-- Demonstrate effect of crop on final dimensions of raster\n"
-      "-- Note how final extent is clipped to that of the geometry\n"
-      "-- if crop = true\n"
-      "SELECT ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, true))) As xmax_w_trim,\n"
-      "        ST_XMax(clipper) As xmax_clipper,\n"
-      "        ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, false))) As xmax_wo_trim,\n"
-      "        ST_XMax(ST_Envelope(rast)) As xmax_rast_orig\n"
-      "FROM (SELECT rast, ST_Buffer(ST_Centroid(ST_Envelope(rast)),6) As clipper\n"
-      "        FROM aerials.boston\n"
-      "WHERE rid = 6) As foo;\n"
-      "\n"
-      "   xmax_w_trim    |   xmax_clipper   |   xmax_wo_trim   |  xmax_rast_orig\n"
-      "------------------+------------------+------------------+------------------\n"
-      " 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6031 reference_raster.xml:6074 reference_raster.xml:6117
+"-- Demonstrate effect of crop on final dimensions of raster\n"
+"-- Note how final extent is clipped to that of the geometry\n"
+"-- if crop = true\n"
+"SELECT ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, true))) As "
+"xmax_w_trim,\n"
+"        ST_XMax(clipper) As xmax_clipper,\n"
+"        ST_XMax(ST_Envelope(ST_Clip(rast, 1, clipper, false))) As "
+"xmax_wo_trim,\n"
+"        ST_XMax(ST_Envelope(rast)) As xmax_rast_orig\n"
+"FROM (SELECT rast, ST_Buffer(ST_Centroid(ST_Envelope(rast)),6) As clipper\n"
+"        FROM aerials.boston\n"
+"WHERE rid = 6) As foo;\n"
+"\n"
+"   xmax_w_trim    |   xmax_clipper   |   xmax_wo_trim   |  xmax_rast_orig\n"
+"------------------+------------------+------------------+------------------\n"
+" 230657.436173996 | 230657.436173996 | 230666.436173996 | 230666.436173996"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6098 reference_raster.xml:6141
+#: reference_raster.xml:6184
 #, no-c-format
 msgid "Full raster tile before clipping"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6045 reference_raster.xml:6131
+#: reference_raster.xml:6112 reference_raster.xml:6198
 #, no-c-format
 msgid "After Clipping"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6058
+#: reference_raster.xml:6125
 #, no-c-format
-msgid "Examples: 1 band clipping with no crop and add back other bands unchanged"
+msgid ""
+"Examples: 1 band clipping with no crop and add back other bands unchanged"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6060
+#: reference_raster.xml:6127
 #, no-c-format
 msgid ""
-      "-- Same example as before, but we need to set crop to false to be able to use ST_AddBand\n"
-      "-- because ST_AddBand requires all bands be the same Width and height\n"
-      "SELECT ST_AddBand(ST_Clip(rast, 1,\n"
-      "                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20),false\n"
-      "        ), ARRAY[ST_Band(rast,2),ST_Band(rast,3)] ) from aerials.boston\n"
-      "WHERE rid = 6;"
+"-- Same example as before, but we need to set crop to false to be able to "
+"use ST_AddBand\n"
+"-- because ST_AddBand requires all bands be the same Width and height\n"
+"SELECT ST_AddBand(ST_Clip(rast, 1,\n"
+"                ST_Buffer(ST_Centroid(ST_Envelope(rast)),20),false\n"
+"        ), ARRAY[ST_Band(rast,2),ST_Band(rast,3)] ) from aerials.boston\n"
+"WHERE rid = 6;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6088
+#: reference_raster.xml:6155
 #, no-c-format
 msgid "After Clipping - surreal"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6101
+#: reference_raster.xml:6168
 #, no-c-format
 msgid "Examples: Clip all bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6103
+#: reference_raster.xml:6170
 #, no-c-format
 msgid ""
-      "-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
-      "-- Only difference is we don't specify a specific band to clip\n"
-      "-- so all bands are clipped\n"
-      "SELECT ST_Clip(rast,\n"
-      "          ST_Buffer(ST_Centroid(ST_Envelope(rast)), 20),\n"
-      "          false\n"
-      "        ) from aerials.boston\n"
-      "WHERE rid = 4;"
+"-- Clip all bands of an aerial tile by a 20 meter buffer.\n"
+"-- Only difference is we don't specify a specific band to clip\n"
+"-- so all bands are clipped\n"
+"SELECT ST_Clip(rast,\n"
+"          ST_Buffer(ST_Centroid(ST_Envelope(rast)), 20),\n"
+"          false\n"
+"        ) from aerials.boston\n"
+"WHERE rid = 4;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6146
+#: reference_raster.xml:6213
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Intersection\"/"
+">"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6156
+#: reference_raster.xml:6223
 #, no-c-format
 msgid "ST_ColorMap"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6157
+#: reference_raster.xml:6224
 #, no-c-format
-msgid "Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from the source raster and a specified band. Band 1 is assumed if not specified."
+msgid ""
+"Creates a new raster of up to four 8BUI bands (grayscale, RGB, RGBA) from "
+"the source raster and a specified band. Band 1 is assumed if not specified."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6162
+#: reference_raster.xml:6229
 #, no-c-format
-msgid "<funcdef>raster <function>ST_ColorMap</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>colormap=grayscale</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_ColorMap</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>colormap=grayscale</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:6172
+#: reference_raster.xml:6239
 #, no-c-format
-msgid "<funcdef>raster <function>ST_ColorMap</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>text </type> <parameter>colormap</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>method=INTERPOLATE</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_ColorMap</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>colormap</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>method=INTERPOLATE</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6184
+#: reference_raster.xml:6251
 #, no-c-format
-msgid "Apply a <varname>colormap</varname> to the band at <varname>nband</varname> of <varname>rast</varname> resulting a new raster comprised of up to four 8BUI bands. The number of 8BUI bands in the new raster is determined by the number of color components defined in <varname>colormap</varname>."
+msgid ""
+"Apply a <varname>colormap</varname> to the band at <varname>nband</varname> "
+"of <varname>rast</varname> resulting a new raster comprised of up to four "
+"8BUI bands. The number of 8BUI bands in the new raster is determined by the "
+"number of color components defined in <varname>colormap</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6188
+#: reference_raster.xml:6255
 #, no-c-format
 msgid "If <varname>nband</varname> is not specified, then band 1 is assumed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6190
+#: reference_raster.xml:6257
 #, no-c-format
-msgid "<varname>colormap</varname> can be a keyword of a pre-defined colormap or a set of lines defining the value and the color components."
+msgid ""
+"<varname>colormap</varname> can be a keyword of a pre-defined colormap or a "
+"set of lines defining the value and the color components."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6194
+#: reference_raster.xml:6261
 #, no-c-format
 msgid "Valid pre-defined <varname>colormap</varname> keyword:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6200
+#: reference_raster.xml:6267
 #, no-c-format
-msgid "<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI band raster of shades of gray."
+msgid ""
+"<varname>grayscale</varname> or <varname>greyscale</varname> for a one 8BUI "
+"band raster of shades of gray."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6205
+#: reference_raster.xml:6272
 #, no-c-format
-msgid "<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with colors going from blue to green to red."
+msgid ""
+"<varname>pseudocolor</varname> for a four 8BUI (RGBA) band raster with "
+"colors going from blue to green to red."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6210
+#: reference_raster.xml:6277
 #, no-c-format
-msgid "<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going from black to red to pale yellow."
+msgid ""
+"<varname>fire</varname> for a four 8BUI (RGBA) band raster with colors going "
+"from black to red to pale yellow."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6215
+#: reference_raster.xml:6282
 #, no-c-format
-msgid "<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors going from blue to pale white to red."
+msgid ""
+"<varname>bluered</varname> for a four 8BUI (RGBA) band raster with colors "
+"going from blue to pale white to red."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6221
+#: reference_raster.xml:6288
 #, no-c-format
-msgid "Users can pass a set of entries (one per line) to <varname>colormap</varname> to specify custom colormaps. Each entry generally consists of five values: the pixel value and corresponding Red, Green, Blue, Alpha components (color components between 0 and 255). Percent values can be used instead of pixel values where 0% and 100% are the minimum and maximum values found in the raster band. Values can be separated with commas (','), tabs, colons (':') and/or spaces. The pixel value ca [...]
+msgid ""
+"Users can pass a set of entries (one per line) to <varname>colormap</"
+"varname> to specify custom colormaps. Each entry generally consists of five "
+"values: the pixel value and corresponding Red, Green, Blue, Alpha components "
+"(color components between 0 and 255). Percent values can be used instead of "
+"pixel values where 0% and 100% are the minimum and maximum values found in "
+"the raster band. Values can be separated with commas (','), tabs, colons "
+"(':') and/or spaces. The pixel value can be set to <emphasis>nv</emphasis>, "
+"<emphasis>null</emphasis> or <emphasis>nodata</emphasis> for the NODATA "
+"value. An example is provided below."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6225
+#: reference_raster.xml:6292
 #, no-c-format
 msgid ""
-      "5 0 0 0 255\n"
-      "4 100:50 55 255\n"
-      "1 150,100 150 255\n"
-      "0% 255 255 255 255\n"
-      "nv 0 0 0 0"
+"5 0 0 0 255\n"
+"4 100:50 55 255\n"
+"1 150,100 150 255\n"
+"0% 255 255 255 255\n"
+"nv 0 0 0 0"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6227
+#: reference_raster.xml:6294
 #, no-c-format
-msgid "The syntax of <varname>colormap</varname> is similar to that of the color-relief mode of GDAL <ulink url=\"http://www.gdal.org/gdaldem.html#gdaldem_color_relief\">gdaldem</ulink>."
+msgid ""
+"The syntax of <varname>colormap</varname> is similar to that of the color-"
+"relief mode of GDAL <ulink url=\"http://www.gdal.org/gdaldem."
+"html#gdaldem_color_relief\">gdaldem</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6231
+#: reference_raster.xml:6298
 #, no-c-format
 msgid "Valid keywords for <varname>method</varname>:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6237
+#: reference_raster.xml:6304
 #, no-c-format
-msgid "<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend the colors between the given pixel values"
+msgid ""
+"<varname>INTERPOLATE</varname> to use linear interpolation to smoothly blend "
+"the colors between the given pixel values"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6242
+#: reference_raster.xml:6309
 #, no-c-format
-msgid "<varname>EXACT</varname> to strictly match only those pixels values found in the colormap. Pixels whose value does not match a colormap entry will be set to 0 0 0 0 (RGBA)"
+msgid ""
+"<varname>EXACT</varname> to strictly match only those pixels values found in "
+"the colormap. Pixels whose value does not match a colormap entry will be set "
+"to 0 0 0 0 (RGBA)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6247
+#: reference_raster.xml:6314
 #, no-c-format
-msgid "<varname>NEAREST</varname> to use the colormap entry whose value is closest to the pixel value"
+msgid ""
+"<varname>NEAREST</varname> to use the colormap entry whose value is closest "
+"to the pixel value"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6254
+#: reference_raster.xml:6321
 #, no-c-format
-msgid "A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org\">ColorBrewer</ulink>."
+msgid ""
+"A great reference for colormaps is <ulink url=\"http://www.colorbrewer2.org"
+"\">ColorBrewer</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6259
+#: reference_raster.xml:6326
 #, no-c-format
-msgid "The resulting bands of new raster will have no NODATA value set. Use <xref linkend=\"RT_ST_SetBandNoDataValue\"/> to set a NODATA value if one is needed."
+msgid ""
+"The resulting bands of new raster will have no NODATA value set. Use <xref "
+"linkend=\"RT_ST_SetBandNoDataValue\"/> to set a NODATA value if one is "
+"needed."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6269
+#: reference_raster.xml:6336
 #, no-c-format
 msgid "This is a junk table to play with"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6271
-#, no-c-format
-msgid ""
-      "-- setup test raster table --\n"
-      "DROP TABLE IF EXISTS funky_shapes;\n"
-      "CREATE TABLE funky_shapes(rast raster);\n"
-      "\n"
-      "INSERT INTO funky_shapes(rast)\n"
-      "WITH ref AS (\n"
-      "        SELECT ST_MakeEmptyRaster( 200, 200, 0, 200, 1, -1, 0, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_Union(rast)\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                ST_AsRaster(\n"
-      "                        ST_Rotate(\n"
-      "                                ST_Buffer(\n"
-      "                                        ST_GeomFromText('LINESTRING(0 2,50 50,150 150,125 50)'),\n"
-      "                                        i*2\n"
-      "                                ),\n"
-      "                                pi() * i * 0.125, ST_Point(50,50)\n"
-      "                        ),\n"
-      "                        ref.rast, '8BUI'::text, i * 5\n"
-      "                ) AS rast\n"
-      "        FROM ref\n"
-      "        CROSS JOIN generate_series(1, 10, 3) AS i\n"
-      ") AS shapes;"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:6273
-#, no-c-format
-msgid ""
-      "SELECT\n"
-      "        ST_NumBands(rast) As n_orig,\n"
-      "        ST_NumBands(ST_ColorMap(rast,1, 'greyscale')) As ngrey,\n"
-      "        ST_NumBands(ST_ColorMap(rast,1, 'pseudocolor')) As npseudo,\n"
-      "        ST_NumBands(ST_ColorMap(rast,1, 'fire')) As nfire,\n"
-      "        ST_NumBands(ST_ColorMap(rast,1, 'bluered')) As nbluered,\n"
-      "        ST_NumBands(ST_ColorMap(rast,1, '\n"
-      "100% 255   0   0\n"
-      " 80% 160   0   0\n"
-      " 50% 130   0   0\n"
-      " 30%  30   0   0\n"
-      " 20%  60   0   0\n"
-      "  0%   0   0   0\n"
-      "  nv 255 255 255\n"
-      "        ')) As nred\n"
-      "FROM funky_shapes;"
+#: reference_raster.xml:6338
+#, no-c-format
+msgid ""
+"-- setup test raster table --\n"
+"DROP TABLE IF EXISTS funky_shapes;\n"
+"CREATE TABLE funky_shapes(rast raster);\n"
+"\n"
+"INSERT INTO funky_shapes(rast)\n"
+"WITH ref AS (\n"
+"        SELECT ST_MakeEmptyRaster( 200, 200, 0, 200, 1, -1, 0, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_Union(rast)\n"
+"FROM (\n"
+"        SELECT\n"
+"                ST_AsRaster(\n"
+"                        ST_Rotate(\n"
+"                                ST_Buffer(\n"
+"                                        ST_GeomFromText('LINESTRING(0 2,50 "
+"50,150 150,125 50)'),\n"
+"                                        i*2\n"
+"                                ),\n"
+"                                pi() * i * 0.125, ST_Point(50,50)\n"
+"                        ),\n"
+"                        ref.rast, '8BUI'::text, i * 5\n"
+"                ) AS rast\n"
+"        FROM ref\n"
+"        CROSS JOIN generate_series(1, 10, 3) AS i\n"
+") AS shapes;"
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:6340
+#, no-c-format
+msgid ""
+"SELECT\n"
+"        ST_NumBands(rast) As n_orig,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'greyscale')) As ngrey,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'pseudocolor')) As npseudo,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'fire')) As nfire,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, 'bluered')) As nbluered,\n"
+"        ST_NumBands(ST_ColorMap(rast,1, '\n"
+"100% 255   0   0\n"
+" 80% 160   0   0\n"
+" 50% 130   0   0\n"
+" 30%  30   0   0\n"
+" 20%  60   0   0\n"
+"  0%   0   0   0\n"
+"  nv 255 255 255\n"
+"        ')) As nred\n"
+"FROM funky_shapes;"
 msgstr ""
 
 #. Tag: screen
-#: reference_raster.xml:6275
+#: reference_raster.xml:6342
 #, no-c-format
 msgid ""
-      "n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
-      "--------+-------+---------+-------+----------+------\n"
-      "      1 |     1 |       4 |     4 |        4 |    3"
+"n_orig | ngrey | npseudo | nfire | nbluered | nred\n"
+"--------+-------+---------+-------+----------+------\n"
+"      1 |     1 |       4 |     4 |        4 |    3"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6279
+#: reference_raster.xml:6346
 #, no-c-format
 msgid "Examples: Compare different color map looks using ST_AsPNG"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6280
+#: reference_raster.xml:6347
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_AsPNG(rast) As orig_png,\n"
-      "        ST_AsPNG(ST_ColorMap(rast,1,'greyscale')) As grey_png,\n"
-      "        ST_AsPNG(ST_ColorMap(rast,1, 'pseudocolor')) As pseudo_png,\n"
-      "        ST_AsPNG(ST_ColorMap(rast,1, 'nfire')) As fire_png,\n"
-      "        ST_AsPNG(ST_ColorMap(rast,1, 'bluered')) As bluered_png,\n"
-      "        ST_AsPNG(ST_ColorMap(rast,1, '\n"
-      "100% 255   0   0\n"
-      " 80% 160   0   0\n"
-      " 50% 130   0   0\n"
-      " 30%  30   0   0\n"
-      " 20%  60   0   0\n"
-      "  0%   0   0   0\n"
-      "  nv 255 255 255\n"
-      "        ')) As red_png\n"
-      "FROM funky_shapes;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6294
+"SELECT\n"
+"        ST_AsPNG(rast) As orig_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1,'greyscale')) As grey_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'pseudocolor')) As pseudo_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'nfire')) As fire_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, 'bluered')) As bluered_png,\n"
+"        ST_AsPNG(ST_ColorMap(rast,1, '\n"
+"100% 255   0   0\n"
+" 80% 160   0   0\n"
+" 50% 130   0   0\n"
+" 30%  30   0   0\n"
+" 20%  60   0   0\n"
+"  0%   0   0   0\n"
+"  nv 255 255 255\n"
+"        ')) As red_png\n"
+"FROM funky_shapes;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6361
 #, no-c-format
 msgid "orig_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6308
+#: reference_raster.xml:6375
 #, no-c-format
 msgid "grey_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6322
+#: reference_raster.xml:6389
 #, no-c-format
 msgid "pseudo_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6338
+#: reference_raster.xml:6405
 #, no-c-format
 msgid "fire_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6352
+#: reference_raster.xml:6419
 #, no-c-format
 msgid "bluered_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6366
+#: reference_raster.xml:6433
 #, no-c-format
 msgid "red_png"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6380
+#: reference_raster.xml:6447
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, <xref linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_AsRaster\"/> <xref linkend=\"RT_ST_MapAlgebra\"/>, "
+"<xref linkend=\"RT_ST_NumBands\"/>, <xref linkend=\"RT_ST_Reclass\"/>, <xref "
+"linkend=\"RT_ST_SetBandNoDataValue\"/>, <xref linkend=\"RT_ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6394
+#: reference_raster.xml:6461
 #, no-c-format
 msgid "ST_Intersection"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6395
+#: reference_raster.xml:6462
 #, no-c-format
-msgid "<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</refpurpose>"
+msgid ""
+"<refpurpose>Returns a raster or a set of geometry-pixelvalue pairs "
+"representing the shared portion of two rasters or the geometrical "
+"intersection of a vectorization of the raster and a geometry.</refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6399
+#: reference_raster.xml:6466
 #, no-c-format
-msgid "<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></paramdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></pa [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6459
+msgid ""
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>band_num=1</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>setof geomval <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>geometry </type> <parameter>geom</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>setof geomval "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>geometry </type> "
+"<parameter>geomin</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_Intersection</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef choice=\"opt\"><type>text "
+"</type> <parameter>returnband</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision[] </type> <parameter>nodataval</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Intersection</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>band1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band2</parameter></paramdef> <paramdef><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Intersection</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band2</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>returnband</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision[] </"
+"type> <parameter>nodataval</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6526
 #, no-c-format
-msgid "<para>Returns a raster or a set of geometry-pixelvalue pairs representing the shared portion of two rasters or the geometrical intersection of a vectorization of the raster and a geometry.</para>"
+msgid ""
+"<para>Returns a raster or a set of geometry-pixelvalue pairs representing "
+"the shared portion of two rasters or the geometrical intersection of a "
+"vectorization of the raster and a geometry.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6463
+#: reference_raster.xml:6530
 #, no-c-format
-msgid "The first three variants, returning a setof geomval, works in vector space. The raster is first vectorized (using ST_DumpAsPolygon) into a set of geomval rows and those rows are then intersected with the geometry using the ST_Intersection(geometry, geometry) PostGIS function. Geometries intersecting only with a nodata value area of a raster returns an empty geometry. They are normally excluded from the results by the proper usage of ST_Intersect in the WHERE clause."
+msgid ""
+"The first three variants, returning a setof geomval, works in vector space. "
+"The raster is first vectorized (using ST_DumpAsPolygon) into a set of "
+"geomval rows and those rows are then intersected with the geometry using the "
+"ST_Intersection(geometry, geometry) PostGIS function. Geometries "
+"intersecting only with a nodata value area of a raster returns an empty "
+"geometry. They are normally excluded from the results by the proper usage of "
+"ST_Intersect in the WHERE clause."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6467
+#: reference_raster.xml:6534
 #, no-c-format
-msgid "You can access the geometry and the value parts of the resulting set of geomval by surrounding them with parenthesis and adding '.geom' or '.val' at the end of the expression. e.g. (ST_Intersection(rast, geom)).geom"
+msgid ""
+"You can access the geometry and the value parts of the resulting set of "
+"geomval by surrounding them with parenthesis and adding '.geom' or '.val' at "
+"the end of the expression. e.g. (ST_Intersection(rast, geom)).geom"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6471
+#: reference_raster.xml:6538
 #, no-c-format
-msgid "The other variants, returning a raster, works in raster space. They are using the two rasters version of ST_MapAlgebraExpr to perform the intersection."
+msgid ""
+"The other variants, returning a raster, works in raster space. They are "
+"using the two rasters version of ST_MapAlgebraExpr to perform the "
+"intersection."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6475
+#: reference_raster.xml:6542
 #, no-c-format
-msgid "The extent of the resulting raster corresponds to the geometrical intersection of the two raster extents. The resulting raster includes 'BAND1', 'BAND2' or 'BOTH' bands, following what is passed as the <varname>returnband</varname> parameter. Nodata value areas present in any band results in nodata value areas in every bands of the result. In other words, any pixel intersecting with a nodata value pixel becomes a nodata value pixel in the result."
+msgid ""
+"The extent of the resulting raster corresponds to the geometrical "
+"intersection of the two raster extents. The resulting raster includes "
+"'BAND1', 'BAND2' or 'BOTH' bands, following what is passed as the "
+"<varname>returnband</varname> parameter. Nodata value areas present in any "
+"band results in nodata value areas in every bands of the result. In other "
+"words, any pixel intersecting with a nodata value pixel becomes a nodata "
+"value pixel in the result."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6479
+#: reference_raster.xml:6546
 #, no-c-format
-msgid "Rasters resulting from ST_Intersection must have a nodata value assigned for areas not intersecting. You can define or replace the nodata value for any resulting band by providing a <varname>nodataval[]</varname> array of one or two nodata values depending if you request 'BAND1', 'BAND2' or 'BOTH' bands. The first value in the array replace the nodata value in the first band and the second value replace the nodata value in the second band. If one input band do not have a nodata va [...]
+msgid ""
+"Rasters resulting from ST_Intersection must have a nodata value assigned for "
+"areas not intersecting. You can define or replace the nodata value for any "
+"resulting band by providing a <varname>nodataval[]</varname> array of one or "
+"two nodata values depending if you request 'BAND1', 'BAND2' or 'BOTH' bands. "
+"The first value in the array replace the nodata value in the first band and "
+"the second value replace the nodata value in the second band. If one input "
+"band do not have a nodata value defined and none are provided as an array, "
+"one is chosen using the ST_MinPossibleValue function. All variant accepting "
+"an array of nodata value can also accept a single value which will be "
+"assigned to each requested band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6483
+#: reference_raster.xml:6550
 #, no-c-format
-msgid "In all variants, if no band number is specified band 1 is assumed. If you need an intersection between a raster and geometry that returns a raster, refer to <xref linkend=\"RT_ST_Clip\"/>."
+msgid ""
+"In all variants, if no band number is specified band 1 is assumed. If you "
+"need an intersection between a raster and geometry that returns a raster, "
+"refer to <xref linkend=\"RT_ST_Clip\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6488
+#: reference_raster.xml:6555
 #, no-c-format
-msgid "To get more control on the resulting extent or on what to return when encountering a nodata value, use the two rasters version of <xref linkend=\"RT_ST_MapAlgebraExpr2\"/>."
+msgid ""
+"To get more control on the resulting extent or on what to return when "
+"encountering a nodata value, use the two rasters version of <xref linkend="
+"\"RT_ST_MapAlgebraExpr2\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6494
+#: reference_raster.xml:6561
 #, no-c-format
-msgid "To compute the intersection of a raster band with a geometry in raster space, use <xref linkend=\"RT_ST_Clip\"/>. ST_Clip works on multiple bands rasters and does not return a band corresponding to the rasterized geometry."
+msgid ""
+"To compute the intersection of a raster band with a geometry in raster "
+"space, use <xref linkend=\"RT_ST_Clip\"/>. ST_Clip works on multiple bands "
+"rasters and does not return a band corresponding to the rasterized geometry."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6500
+#: reference_raster.xml:6567
 #, no-c-format
-msgid "ST_Intersection should be used in conjunction with ST_Intersects and an index on the raster column and/or the geometry column."
+msgid ""
+"ST_Intersection should be used in conjunction with ST_Intersects and an "
+"index on the raster column and/or the geometry column."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6505
+#: reference_raster.xml:6572
 #, no-c-format
-msgid "Enhanced: 2.0.0 - Intersection in the raster space was introduced. In earlier pre-2.0.0 versions, only intersection performed in vector space were supported."
+msgid ""
+"Enhanced: 2.0.0 - Intersection in the raster space was introduced. In "
+"earlier pre-2.0.0 versions, only intersection performed in vector space were "
+"supported."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6511
+#: reference_raster.xml:6578
 #, no-c-format
 msgid "Examples: Geometry, Raster -- resulting in geometry vals"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6513
+#: reference_raster.xml:6580
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        foo.rid,\n"
-      "        foo.gid,\n"
-      "        ST_AsText((foo.geomval).geom) As geomwkt,\n"
-      "        (foo.geomval).val\n"
-      "FROM (\n"
-      "        SELECT\n"
-      "                A.rid,\n"
-      "                g.gid,\n"
-      "                ST_Intersection(A.rast, g.geom) As geomval\n"
-      "        FROM dummy_rast AS A\n"
-      "        CROSS JOIN (\n"
-      "                VALUES\n"
-      "                        (1, ST_Point(3427928, 5793243.85) ),\n"
-      "                        (2, ST_GeomFromText('LINESTRING(3427927.85 5793243.75,3427927.8 5793243.75,3427927.8 5793243.8)')),\n"
-      "                        (3, ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
-      "        ) As g(gid,geom)\n"
-      "        WHERE A.rid = 2\n"
-      ") As foo;\n"
-      "\n"
-      " rid | gid |      geomwkt                                                                                                | val\n"
-      "-----+-----+---------------------------------------------------------------------------------------------\n"
-      "   2 |   1 | POINT(3427928 5793243.85)                                                                        | 249\n"
-      "   2 |   1 | POINT(3427928 5793243.85)                                                                        | 253\n"
-      "   2 |   2 | POINT(3427927.85 5793243.75)                                                                | 254\n"
-      "   2 |   2 | POINT(3427927.8 5793243.8)                                                                        | 251\n"
-      "   2 |   2 | POINT(3427927.8 5793243.8)                                                                        | 253\n"
-      "   2 |   2 | LINESTRING(3427927.8 5793243.75,3427927.8 5793243.8)        | 252\n"
-      "   2 |   2 | MULTILINESTRING((3427927.8 5793243.8,3427927.8 5793243.75),...) | 250\n"
-      "   2 |   3 | GEOMETRYCOLLECTION EMPTY"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6518
+"SELECT\n"
+"        foo.rid,\n"
+"        foo.gid,\n"
+"        ST_AsText((foo.geomval).geom) As geomwkt,\n"
+"        (foo.geomval).val\n"
+"FROM (\n"
+"        SELECT\n"
+"                A.rid,\n"
+"                g.gid,\n"
+"                ST_Intersection(A.rast, g.geom) As geomval\n"
+"        FROM dummy_rast AS A\n"
+"        CROSS JOIN (\n"
+"                VALUES\n"
+"                        (1, ST_Point(3427928, 5793243.85) ),\n"
+"                        (2, ST_GeomFromText('LINESTRING(3427927.85 "
+"5793243.75,3427927.8 5793243.75,3427927.8 5793243.8)')),\n"
+"                        (3, ST_GeomFromText('LINESTRING(1 2, 3 4)'))\n"
+"        ) As g(gid,geom)\n"
+"        WHERE A.rid = 2\n"
+") As foo;\n"
+"\n"
+" rid | gid |      "
+"geomwkt                                                                                                "
+"| val\n"
+"-----+-----"
+"+---------------------------------------------------------------------------------------------\n"
+"   2 |   1 | POINT(3427928 "
+"5793243.85)                                                                        "
+"| 249\n"
+"   2 |   1 | POINT(3427928 "
+"5793243.85)                                                                        "
+"| 253\n"
+"   2 |   2 | POINT(3427927.85 "
+"5793243.75)                                                                | "
+"254\n"
+"   2 |   2 | POINT(3427927.8 "
+"5793243.8)                                                                        "
+"| 251\n"
+"   2 |   2 | POINT(3427927.8 "
+"5793243.8)                                                                        "
+"| 253\n"
+"   2 |   2 | LINESTRING(3427927.8 5793243.75,3427927.8 5793243.8)        | "
+"252\n"
+"   2 |   2 | MULTILINESTRING((3427927.8 5793243.8,3427927.8 5793243.75),...) "
+"| 250\n"
+"   2 |   3 | GEOMETRYCOLLECTION EMPTY"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6585
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend=\"RT_ST_MapAlgebraExpr2\"/>, <xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_AsText\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Intersects\"/>, <xref linkend="
+"\"RT_ST_MapAlgebraExpr2\"/>, <xref linkend=\"RT_ST_Clip\"/>, <xref linkend="
+"\"ST_AsText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:6530 reference_raster.xml:6881
+#: reference_raster.xml:6597 reference_raster.xml:6948
 #, no-c-format
 msgid "ST_MapAlgebra"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6531
+#: reference_raster.xml:6598
 #, no-c-format
-msgid "Callback function version - Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function."
+msgid ""
+"Callback function version - Returns a one-band raster given one or more "
+"input rasters, band indexes and one user-specified callback function."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6537
+#: reference_raster.xml:6604
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> <paramdef><type>rastbandarg[] </type> <parameter>rastbandargset</parameter></paramdef> <paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></paramdef> <paramdef choice=\"opt\"><type>raster </ty [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6609
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>rastbandarg[] </type> <parameter>rastbandargset</parameter></"
+"paramdef> <paramdef><type>regprocedure </type> <parameter>callbackfunc</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer[] </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=FIRST</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>raster </type> <parameter>customextent=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> "
+"<parameter>distancex=0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancey=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text[] </type> <parameter>VARIADIC "
+"userargs=NULL</parameter></paramdef> </funcprototype> <funcprototype> "
+"<funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband2</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>integer </type> <parameter>distancex=0</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>distancey=0</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text[] </type> "
+"<parameter>VARIADIC userargs=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>nband</type> <parameter>integer</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>callbackfunc</parameter></"
+"paramdef> <paramdef><type>float8[] </type> <parameter>mask</parameter></"
+"paramdef> <paramdef><type>boolean </type> <parameter>weighted</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>raster </type> "
+"<parameter>customextent=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text[] </type> <parameter>VARIADIC userargs=NULL</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6676
 #, no-c-format
-msgid "Returns a one-band raster given one or more input rasters, band indexes and one user-specified callback function."
+msgid ""
+"Returns a one-band raster given one or more input rasters, band indexes and "
+"one user-specified callback function."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6615
+#: reference_raster.xml:6682
 #, no-c-format
 msgid "rast,rast1,rast2, rastbandargset"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6617
+#: reference_raster.xml:6684
 #, no-c-format
 msgid "Rasters on which the map algebra process is evaluated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6618
+#: reference_raster.xml:6685
 #, no-c-format
-msgid "<varname>rastbandargset</varname> allows the use of a map algebra operation on many rasters and/or many bands. See example Variant 1."
+msgid ""
+"<varname>rastbandargset</varname> allows the use of a map algebra operation "
+"on many rasters and/or many bands. See example Variant 1."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6623
+#: reference_raster.xml:6690
 #, no-c-format
 msgid "nband, nband1, nband2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6625
+#: reference_raster.xml:6692
 #, no-c-format
-msgid "Band numbers of the raster to be evaluated. nband can be an integer or integer[] denoting the bands. nband1 is band on rast1 and nband2 is band on rast2 for hte 2 raster/2band case."
+msgid ""
+"Band numbers of the raster to be evaluated. nband can be an integer or "
+"integer[] denoting the bands. nband1 is band on rast1 and nband2 is band on "
+"rast2 for hte 2 raster/2band case."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6631
+#: reference_raster.xml:6698
 #, no-c-format
 msgid "callbackfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6633
+#: reference_raster.xml:6700
 #, no-c-format
 msgid ""
-      "The <varname>callbackfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is: <programlisting>\n"
-      "CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], position integer[][], VARIADIC userargs text[])\n"
-      "        RETURNS double precision\n"
-      "        AS $$\n"
-      "        BEGIN\n"
-      "                RETURN 0;\n"
-      "        END;\n"
-      "        $$ LANGUAGE 'plpgsql' IMMUTABLE;\n"
-      "                                                                        </programlisting> The <varname>callbackfunc</varname> must have three arguments: a 3-dimension double precision array, a 2-dimension integer array and a variadic 1-dimension text array. The first argument <varname>value</varname> is the set of values (as double precision) from all input rasters. The three dimensions (where indexes are 1-based) are: raster #, row y, column x. The second argument <varname>positi [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6640
+"The <varname>callbackfunc</varname> parameter must be the name and signature "
+"of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL "
+"function example is: <programlisting>\n"
+"CREATE OR REPLACE FUNCTION sample_callbackfunc(value double precision[][][], "
+"position integer[][], VARIADIC userargs text[])\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        BEGIN\n"
+"                RETURN 0;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' IMMUTABLE;\n"
+"                                                                        </"
+"programlisting> The <varname>callbackfunc</varname> must have three "
+"arguments: a 3-dimension double precision array, a 2-dimension integer array "
+"and a variadic 1-dimension text array. The first argument <varname>value</"
+"varname> is the set of values (as double precision) from all input rasters. "
+"The three dimensions (where indexes are 1-based) are: raster #, row y, "
+"column x. The second argument <varname>position</varname> is the set of "
+"pixel positions from the output raster and input rasters. The outer "
+"dimension (where indexes are 0-based) is the raster #. The position at outer "
+"dimension index 0 is the output raster's pixel position. For each outer "
+"dimension, there are two elements in the inner dimension for X and Y. The "
+"third argument <varname>userargs</varname> is for passing through any user-"
+"specified arguments."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6707
 #, no-c-format
 msgid ""
-      "Passing a <type>regprocedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is: <programlisting>\n"
-      "'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n"
-      "                                                                        </programlisting> Note that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast to a <type>regprocedure</type>."
+"Passing a <type>regprocedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is: <programlisting>\n"
+"'sample_callbackfunc(double precision[], integer[], text[])'::regprocedure\n"
+"                                                                        </"
+"programlisting> Note that the argument contains the name of the function, "
+"the types of the function arguments, quotes around the name and argument "
+"types, and a cast to a <type>regprocedure</type>."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6652
+#: reference_raster.xml:6719
 #, no-c-format
 msgid "mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6654
+#: reference_raster.xml:6721
 #, no-c-format
-msgid "An n-dimenional array (matrix) of numbers used to filter what cells get passed to map algebra call-back function. 0 means a neighbor cell value should be treated as no-data and 1 means value should be treated as data. If weight is set to true, then the values, are used as multipliers to multiple the pixel value of that value in the neighborhood position."
+msgid ""
+"An n-dimenional array (matrix) of numbers used to filter what cells get "
+"passed to map algebra call-back function. 0 means a neighbor cell value "
+"should be treated as no-data and 1 means value should be treated as data. If "
+"weight is set to true, then the values, are used as multipliers to multiple "
+"the pixel value of that value in the neighborhood position."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6661
+#: reference_raster.xml:6728
 #, no-c-format
 msgid "weighted"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6663
+#: reference_raster.xml:6730
 #, no-c-format
-msgid "boolean (true/false) to denote if a mask value should be weighted (multiplied by original value) or not (only applies to proto that takes a mask)."
+msgid ""
+"boolean (true/false) to denote if a mask value should be weighted "
+"(multiplied by original value) or not (only applies to proto that takes a "
+"mask)."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6670 reference_raster.xml:6995 reference_raster.xml:7290 reference_raster.xml:7844
+#: reference_raster.xml:6737 reference_raster.xml:7062
+#: reference_raster.xml:7357 reference_raster.xml:7911
 #, no-c-format
 msgid "pixeltype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6672
+#: reference_raster.xml:6739
 #, no-c-format
-msgid "If <varname>pixeltype</varname> is passed in, the one band of the new raster will be of that pixeltype. If pixeltype is passed NULL or left out, the new raster band will have the same pixeltype as the specified band of the first raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the specified band of the appropriate raster (for extent types: SECOND, LAST). If in doubt, always specify <varname>pixeltype</varname>."
+msgid ""
+"If <varname>pixeltype</varname> is passed in, the one band of the new raster "
+"will be of that pixeltype. If pixeltype is passed NULL or left out, the new "
+"raster band will have the same pixeltype as the specified band of the first "
+"raster (for extent types: INTERSECTION, UNION, FIRST, CUSTOM) or the "
+"specified band of the appropriate raster (for extent types: SECOND, LAST). "
+"If in doubt, always specify <varname>pixeltype</varname>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6675
+#: reference_raster.xml:6742
 #, no-c-format
-msgid "The resulting pixel type of the output raster must be one listed in <xref linkend=\"RT_ST_BandPixelType\"/> or left out or set to NULL."
+msgid ""
+"The resulting pixel type of the output raster must be one listed in <xref "
+"linkend=\"RT_ST_BandPixelType\"/> or left out or set to NULL."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6682 reference_raster.xml:7003 reference_raster.xml:7299
+#: reference_raster.xml:6749 reference_raster.xml:7070
+#: reference_raster.xml:7366
 #, no-c-format
 msgid "extenttype"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6684
+#: reference_raster.xml:6751
 #, no-c-format
-msgid "Possible values are INTERSECTION (default), UNION, FIRST (default for one raster variants), SECOND, LAST, CUSTOM."
+msgid ""
+"Possible values are INTERSECTION (default), UNION, FIRST (default for one "
+"raster variants), SECOND, LAST, CUSTOM."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6691
+#: reference_raster.xml:6758
 #, no-c-format
 msgid "customextent"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6693
+#: reference_raster.xml:6760
 #, no-c-format
-msgid "If <varname>extentype</varname> is CUSTOM, a raster must be provided for <varname>customextent</varname>. See example 4 of Variant 1."
+msgid ""
+"If <varname>extentype</varname> is CUSTOM, a raster must be provided for "
+"<varname>customextent</varname>. See example 4 of Variant 1."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6700
+#: reference_raster.xml:6767
 #, no-c-format
 msgid "distancex"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6702
+#: reference_raster.xml:6769
 #, no-c-format
-msgid "The distance in pixels from the reference cell. So width of resulting matrix would be <code>2*distancex + 1</code>.If not specified only the reference cell is considered (neighborhood of 0)."
+msgid ""
+"The distance in pixels from the reference cell. So width of resulting matrix "
+"would be <code>2*distancex + 1</code>.If not specified only the reference "
+"cell is considered (neighborhood of 0)."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6709
+#: reference_raster.xml:6776
 #, no-c-format
 msgid "distancey"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6711
+#: reference_raster.xml:6778
 #, no-c-format
-msgid "The distance in pixels from reference cell in y direction. Height of resulting matrix would be <code>2*distancey + 1</code> .If not specified only the reference cell is considered (neighborhood of 0)."
+msgid ""
+"The distance in pixels from reference cell in y direction. Height of "
+"resulting matrix would be <code>2*distancey + 1</code> .If not specified "
+"only the reference cell is considered (neighborhood of 0)."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6718
+#: reference_raster.xml:6785
 #, no-c-format
 msgid "userargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6720
+#: reference_raster.xml:6787
 #, no-c-format
-msgid "The third argument to the <varname>callbackfunc</varname> is a <type>variadic text</type> array. All trailing text arguments are passed through to the specified <varname>callbackfunc</varname>, and are contained in the <varname>userargs</varname> argument."
+msgid ""
+"The third argument to the <varname>callbackfunc</varname> is a "
+"<type>variadic text</type> array. All trailing text arguments are passed "
+"through to the specified <varname>callbackfunc</varname>, and are contained "
+"in the <varname>userargs</varname> argument."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6728 reference_raster.xml:7619 reference_raster.xml:7738
+#: reference_raster.xml:6795 reference_raster.xml:7686
+#: reference_raster.xml:7805
 #, no-c-format
-msgid "For more information about the VARIADIC keyword, please refer to the PostgreSQL documentation and the \"SQL Functions with Variable Numbers of Arguments\" section of <ulink url=\"http://www.postgresql.org/docs/current/static/xfunc-sql.html\">Query Language (SQL) Functions</ulink>."
+msgid ""
+"For more information about the VARIADIC keyword, please refer to the "
+"PostgreSQL documentation and the \"SQL Functions with Variable Numbers of "
+"Arguments\" section of <ulink url=\"http://www.postgresql.org/docs/current/"
+"static/xfunc-sql.html\">Query Language (SQL) Functions</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6734
+#: reference_raster.xml:6801
 #, no-c-format
-msgid "The <type>text[]</type> argument to the <varname>callbackfunc</varname> is required, regardless of whether you choose to pass any arguments to the callback function for processing or not."
+msgid ""
+"The <type>text[]</type> argument to the <varname>callbackfunc</varname> is "
+"required, regardless of whether you choose to pass any arguments to the "
+"callback function for processing or not."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6739
+#: reference_raster.xml:6806
 #, no-c-format
-msgid "Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the use of a map algebra operation on many rasters and/or many bands. See example Variant 1."
+msgid ""
+"Variant 1 accepts an array of <varname>rastbandarg</varname> allowing the "
+"use of a map algebra operation on many rasters and/or many bands. See "
+"example Variant 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6743
+#: reference_raster.xml:6810
 #, no-c-format
-msgid "Variants 2 and 3 operate upon one or more bands of one raster. See example Variant 2 and 3."
+msgid ""
+"Variants 2 and 3 operate upon one or more bands of one raster. See example "
+"Variant 2 and 3."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6747
+#: reference_raster.xml:6814
 #, no-c-format
-msgid "Variant 4 operate upon two rasters with one band per raster. See example Variant 4."
+msgid ""
+"Variant 4 operate upon two rasters with one band per raster. See example "
+"Variant 4."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6751
+#: reference_raster.xml:6818
 #, no-c-format
 msgid "Availability: 2.2.0: Ability to add a mask"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6759 reference_raster.xml:6781
+#: reference_raster.xml:6826 reference_raster.xml:6848
 #, no-c-format
 msgid "One raster, one band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6760
+#: reference_raster.xml:6827
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                ARRAY[ROW(rast, 1)]::rastbandarg[],\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(rast, 1)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6762 reference_raster.xml:6778
+#: reference_raster.xml:6829 reference_raster.xml:6845
 #, no-c-format
 msgid "One raster, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6763
+#: reference_raster.xml:6830
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, 2)]::rastbandarg[],\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(rast, 3), ROW(rast, 1), ROW(rast, 3), ROW(rast, "
+"2)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6765
+#: reference_raster.xml:6832
 #, no-c-format
 msgid "Several rasters, several bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6766
+#: reference_raster.xml:6833
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), "
+"ROW(t1.rast, 2)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6835
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                ARRAY[ROW(t1.rast, 3), ROW(t2.rast, 1), ROW(t2.rast, 3), ROW(t1.rast, 2)]::rastbandarg[],\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE t1.rid = 1\n"
-      "        AND t2.rid = 2"
+"Complete example of tiles of a coverage with neighborhood. This query only "
+"works with PostgreSQL 9.1 or higher."
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:6768
+#. Tag: programlisting
+#: reference_raster.xml:6836
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rid,\n"
+"        ST_MapAlgebra(\n"
+"                ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure,\n"
+"                '32BUI',\n"
+"                'CUSTOM', t1.rast,\n"
+"                1, 1\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 4\n"
+"        AND t2.rid BETWEEN 0 AND 8\n"
+"        AND ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rid, t1.rast"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6838
 #, no-c-format
-msgid "Complete example of tiles of a coverage with neighborhood. This query only works with PostgreSQL 9.1 or higher."
+msgid ""
+"Example like the prior one for tiles of a coverage with neighborhood but "
+"works with PostgreSQL 9.0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6769
+#: reference_raster.xml:6839
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
-      "        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0) AS rast UNION ALL\n"
-      "        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), 1, '16BUI', 3, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, 0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
-      "        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, 0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
-      "        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, 0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, 0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, 0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
-      "        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, 0), 1, '16BUI', 300, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rid,\n"
-      "        ST_MapAlgebra(\n"
-      "                ARRAY[ROW(ST_Union(t2.rast), 1)]::rastbandarg[],\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure,\n"
-      "                '32BUI',\n"
-      "                'CUSTOM', t1.rast,\n"
-      "                1, 1\n"
-      "        ) AS rast\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE t1.rid = 4\n"
-      "        AND t2.rid BETWEEN 0 AND 8\n"
-      "        AND ST_Intersects(t1.rast, t2.rast)\n"
-      "GROUP BY t1.rid, t1.rast"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6771
-#, no-c-format
-msgid "Example like the prior one for tiles of a coverage with neighborhood but works with PostgreSQL 9.0."
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:6772
-#, no-c-format
-msgid ""
-      "WITH src AS (\n"
-      "        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
-      "        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0) AS rast UNION ALL\n"
-      "        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), 1, '16BUI', 3, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, 0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
-      "        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, 0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
-      "        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, 0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
-      "\n"
-      "        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, 0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, 0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
-      "        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, 0), 1, '16BUI', 300, 0) AS rast\n"
-      ")\n"
-      "WITH foo AS (\n"
-      "        SELECT\n"
-      "                t1.rid,\n"
-      "                ST_Union(t2.rast) AS rast\n"
-      "        FROM src t1\n"
-      "        JOIN src t2\n"
-      "                ON ST_Intersects(t1.rast, t2.rast)\n"
-      "                AND t2.rid BETWEEN 0 AND 8\n"
-      "        WHERE t1.rid = 4\n"
-      "        GROUP BY t1.rid\n"
-      "), bar AS (\n"
-      "        SELECT\n"
-      "                t1.rid,\n"
-      "                ST_MapAlgebra(\n"
-      "                        ARRAY[ROW(t2.rast, 1)]::rastbandarg[],\n"
-      "                        'raster_nmapalgebra_test(double precision[], int[], text[])'::regprocedure,\n"
-      "                        '32BUI',\n"
-      "                        'CUSTOM', t1.rast,\n"
-      "                        1, 1\n"
-      "                ) AS rast\n"
-      "        FROM src t1\n"
-      "        JOIN foo t2\n"
-      "                ON t1.rid = t2.rid\n"
-      ")\n"
-      "SELECT\n"
-      "        rid,\n"
-      "        (ST_Metadata(rast)),\n"
-      "        (ST_BandMetadata(rast, 1)),\n"
-      "        ST_Value(rast, 1, 1, 1)\n"
-      "FROM bar;"
+"WITH src AS (\n"
+"        SELECT 0 AS rid, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, "
+"0, 0), 1, '16BUI', 1, 0) AS rast UNION ALL\n"
+"        SELECT 1, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 2, 0) AS rast UNION ALL\n"
+"        SELECT 2, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, 0, 1, -1, 0, 0, 0), "
+"1, '16BUI', 3, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 3, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 10, 0) AS rast UNION ALL\n"
+"        SELECT 4, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 20, 0) AS rast UNION ALL\n"
+"        SELECT 5, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -2, 1, -1, 0, 0, "
+"0), 1, '16BUI', 30, 0) AS rast UNION ALL\n"
+"\n"
+"        SELECT 6, ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 100, 0) AS rast UNION ALL\n"
+"        SELECT 7, ST_AddBand(ST_MakeEmptyRaster(2, 2, 2, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 200, 0) AS rast UNION ALL\n"
+"        SELECT 8, ST_AddBand(ST_MakeEmptyRaster(2, 2, 4, -4, 1, -1, 0, 0, "
+"0), 1, '16BUI', 300, 0) AS rast\n"
+")\n"
+"WITH foo AS (\n"
+"        SELECT\n"
+"                t1.rid,\n"
+"                ST_Union(t2.rast) AS rast\n"
+"        FROM src t1\n"
+"        JOIN src t2\n"
+"                ON ST_Intersects(t1.rast, t2.rast)\n"
+"                AND t2.rid BETWEEN 0 AND 8\n"
+"        WHERE t1.rid = 4\n"
+"        GROUP BY t1.rid\n"
+"), bar AS (\n"
+"        SELECT\n"
+"                t1.rid,\n"
+"                ST_MapAlgebra(\n"
+"                        ARRAY[ROW(t2.rast, 1)]::rastbandarg[],\n"
+"                        'raster_nmapalgebra_test(double precision[], int[], "
+"text[])'::regprocedure,\n"
+"                        '32BUI',\n"
+"                        'CUSTOM', t1.rast,\n"
+"                        1, 1\n"
+"                ) AS rast\n"
+"        FROM src t1\n"
+"        JOIN foo t2\n"
+"                ON t1.rid = t2.rid\n"
+")\n"
+"SELECT\n"
+"        rid,\n"
+"        (ST_Metadata(rast)),\n"
+"        (ST_BandMetadata(rast, 1)),\n"
+"        ST_Value(rast, 1, 1, 1)\n"
+"FROM bar;"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6776
+#: reference_raster.xml:6843
 #, no-c-format
 msgid "Examples: Variants 2 and 3"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6779
+#: reference_raster.xml:6846
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                rast, ARRAY[3, 1, 3, 2]::integer[],\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                rast, ARRAY[3, 1, 3, 2]::integer[],\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6782
+#: reference_raster.xml:6849
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                rast, 2,\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                rast, 2,\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6786
+#: reference_raster.xml:6853
 #, no-c-format
 msgid "Examples: Variant 4"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6788
+#: reference_raster.xml:6855
 #, no-c-format
 msgid "Two rasters, two bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6789
+#: reference_raster.xml:6856
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                t1.rast, 2,\n"
-      "                t2.rast, 1,\n"
-      "                'sample_callbackfunc(double precision[], int[], text[])'::regprocedure\n"
-      "        ) AS rast\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE t1.rid = 1\n"
-      "        AND t2.rid = 2"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                t1.rast, 2,\n"
+"                t2.rast, 1,\n"
+"                'sample_callbackfunc(double precision[], int[], text[])'::"
+"regprocedure\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6794
+#: reference_raster.xml:6861
 #, no-c-format
 msgid "Examples: Using Masks"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:6795
+#: reference_raster.xml:6862
 #, no-c-format
 msgid ""
-      "WITH foo AS (SELECT\n"
-      "   ST_SetBandNoDataValue(\n"
-      "ST_SetValue(ST_SetValue(ST_AsRaster(\n"
-      "                ST_Buffer(\n"
-      "                        ST_GeomFromText('LINESTRING(50 50,100 90,100 50)'), 5,'join=bevel'),\n"
-      "                        200,200,ARRAY['8BUI'], ARRAY[100], ARRAY[0]), ST_Buffer('POINT(70 70)'::geometry,10,'quad_segs=1') ,50),\n"
-      "  'LINESTRING(20 20, 100 100, 150 98)'::geometry,1),0)  AS rast )\n"
-      "SELECT 'original' AS title, rast\n"
-      "FROM foo\n"
-      "UNION ALL\n"
-      "SELECT 'no mask mean value' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::regprocedure) AS rast\n"
-      "FROM foo\n"
-      "UNION ALL\n"
-      "SELECT 'mask only consider neighbors, exclude center' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::regprocedure,\n"
-      "    '{{1,1,1}, {1,0,1}, {1,1,1}}'::double precision[], false) As rast\n"
-      "FROM foo\n"
-      "\n"
-      "UNION ALL\n"
-      "SELECT 'mask weighted only consider neighbors, exclude center multi otehr pixel values by 2' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::regprocedure,\n"
-      "    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
-      "FROM foo;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6809
+"WITH foo AS (SELECT\n"
+"   ST_SetBandNoDataValue(\n"
+"ST_SetValue(ST_SetValue(ST_AsRaster(\n"
+"                ST_Buffer(\n"
+"                        ST_GeomFromText('LINESTRING(50 50,100 90,100 50)'), "
+"5,'join=bevel'),\n"
+"                        200,200,ARRAY['8BUI'], ARRAY[100], ARRAY[0]), "
+"ST_Buffer('POINT(70 70)'::geometry,10,'quad_segs=1') ,50),\n"
+"  'LINESTRING(20 20, 100 100, 150 98)'::geometry,1),0)  AS rast )\n"
+"SELECT 'original' AS title, rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'no mask mean value' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure) AS rast\n"
+"FROM foo\n"
+"UNION ALL\n"
+"SELECT 'mask only consider neighbors, exclude center' AS title, "
+"ST_MapAlgebra(rast,1,'ST_mean4ma(double precision[], int[], text[])'::"
+"regprocedure,\n"
+"    '{{1,1,1}, {1,0,1}, {1,1,1}}'::double precision[], false) As rast\n"
+"FROM foo\n"
+"\n"
+"UNION ALL\n"
+"SELECT 'mask weighted only consider neighbors, exclude center multi otehr "
+"pixel values by 2' AS title, ST_MapAlgebra(rast,1,'ST_mean4ma(double "
+"precision[], int[], text[])'::regprocedure,\n"
+"    '{{2,2,2}, {2,0,2}, {2,2,2}}'::double precision[], true) As rast\n"
+"FROM foo;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:6876
 #, no-c-format
 msgid "original"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6823
+#: reference_raster.xml:6890
 #, no-c-format
 msgid "no mask mean value (same as having all 1s in mask matrix)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6839
+#: reference_raster.xml:6906
 #, no-c-format
 msgid "mask only consider neighbors, exclude center"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6853
+#: reference_raster.xml:6920
 #, no-c-format
-msgid "mask weighted only consider neighbors, exclude center multi other pixel values by 2"
+msgid ""
+"mask weighted only consider neighbors, exclude center multi other pixel "
+"values by 2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6870
+#: reference_raster.xml:6937
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra_expr\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:6882
+#: reference_raster.xml:6949
 #, no-c-format
-msgid "<refpurpose>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</refpurpose>"
+msgid ""
+"<refpurpose>Expression version - Returns a one-band raster given one or two "
+"input rasters, band indexes and one or more user-specified SQL expressions.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:6888
+#: reference_raster.xml:6955
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> <paramdef><type>text </type> <parameter>expression</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>nodataval=NULL</parameter></paramdef> </funcprototyp [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:6939
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebra</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband1</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband2</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>expression</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=NULL</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>nodata1expr=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata2expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodatanodataval=NULL</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebra</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>expression</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text </type> <parameter>nodata1expr=NULL</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata2expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>nodatanodataval=NULL</"
+"parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7006
 #, no-c-format
-msgid "<para>Expression version - Returns a one-band raster given one or two input rasters, band indexes and one or more user-specified SQL expressions.</para>"
+msgid ""
+"<para>Expression version - Returns a one-band raster given one or two input "
+"rasters, band indexes and one or more user-specified SQL expressions.</para>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6947
+#: reference_raster.xml:7014
 #, no-c-format
 msgid "Description: Variants 1 and 2 (one raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6949
+#: reference_raster.xml:7016
 #, no-c-format
-msgid "Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If <varname>nband</varname> is not provided, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band."
+msgid ""
+"Creates a new one band raster formed by applying a valid PostgreSQL "
+"algebraic operation defined by the <varname>expression</varname> on the "
+"input raster (<varname>rast</varname>). If <varname>nband</varname> is not "
+"provided, band 1 is assumed. The new raster will have the same georeference, "
+"width, and height as the original raster but will only have one band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6953 reference_raster.xml:7155 reference_raster.xml:7603
+#: reference_raster.xml:7020 reference_raster.xml:7222
+#: reference_raster.xml:7670
 #, no-c-format
-msgid "If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL, then the new raster band will have the same pixeltype as the input <varname>rast</varname> band."
+msgid ""
+"If <varname>pixeltype</varname> is passed in, then the new raster will have "
+"a band of that pixeltype. If pixeltype is passed NULL, then the new raster "
+"band will have the same pixeltype as the input <varname>rast</varname> band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6958
+#: reference_raster.xml:7025
 #, no-c-format
 msgid "Keywords permitted for <varname>expression</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6961
+#: reference_raster.xml:7028
 #, no-c-format
 msgid "<varname>[rast]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6964
+#: reference_raster.xml:7031
 #, no-c-format
 msgid "<varname>[rast.val]</varname> - Pixel value of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6967
+#: reference_raster.xml:7034
 #, no-c-format
-msgid "<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
+msgid ""
+"<varname>[rast.x]</varname> - 1-based pixel column of the pixel of interest"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6970
+#: reference_raster.xml:7037
 #, no-c-format
-msgid "<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
+msgid ""
+"<varname>[rast.y]</varname> - 1-based pixel row of the pixel of interest"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:6979
+#: reference_raster.xml:7046
 #, no-c-format
 msgid "Description: Variants 3 and 4 (two raster)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6981 reference_raster.xml:7275
+#: reference_raster.xml:7048 reference_raster.xml:7342
 #, no-c-format
-msgid "Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation to the two bands defined by the <varname>expression</varname> on the two input raster bands <varname>rast1</varname>, (<varname>rast2</varname>). If no <varname>band1</varname>, <varname>band2</varname> is specified band 1 is assumed. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster. The resulting raster will have the extent defined by [...]
+msgid ""
+"Creates a new one band raster formed by applying a valid PostgreSQL "
+"algebraic operation to the two bands defined by the <varname>expression</"
+"varname> on the two input raster bands <varname>rast1</varname>, "
+"(<varname>rast2</varname>). If no <varname>band1</varname>, <varname>band2</"
+"varname> is specified band 1 is assumed. The resulting raster will be "
+"aligned (scale, skew and pixel corners) on the grid defined by the first "
+"raster. The resulting raster will have the extent defined by the "
+"<varname>extenttype</varname> parameter."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:6987 reference_raster.xml:7281
+#: reference_raster.xml:7054 reference_raster.xml:7348
 #, no-c-format
 msgid "expression"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6989 reference_raster.xml:7283
+#: reference_raster.xml:7056 reference_raster.xml:7350
 #, no-c-format
-msgid "A PostgreSQL algebraic expression involving the two rasters and PostgreSQL defined functions/operators that will define the pixel value when pixels intersect. e.g. (([rast1] + [rast2])/2.0)::integer"
+msgid ""
+"A PostgreSQL algebraic expression involving the two rasters and PostgreSQL "
+"defined functions/operators that will define the pixel value when pixels "
+"intersect. e.g. (([rast1] + [rast2])/2.0)::integer"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:6997 reference_raster.xml:7292
+#: reference_raster.xml:7064 reference_raster.xml:7359
 #, no-c-format
-msgid "The resulting pixel type of the output raster. Must be one listed in <xref linkend=\"RT_ST_BandPixelType\"/>, left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the first raster."
+msgid ""
+"The resulting pixel type of the output raster. Must be one listed in <xref "
+"linkend=\"RT_ST_BandPixelType\"/>, left out or set to NULL. If not passed in "
+"or set to NULL, will default to the pixeltype of the first raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7005 reference_raster.xml:7301
+#: reference_raster.xml:7072 reference_raster.xml:7368
 #, no-c-format
 msgid "Controls the extent of resulting raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7011 reference_raster.xml:7304
+#: reference_raster.xml:7078 reference_raster.xml:7371
 #, no-c-format
-msgid "<varname>INTERSECTION</varname> - The extent of the new raster is the intersection of the two rasters. This is the default."
+msgid ""
+"<varname>INTERSECTION</varname> - The extent of the new raster is the "
+"intersection of the two rasters. This is the default."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7016 reference_raster.xml:7309
+#: reference_raster.xml:7083 reference_raster.xml:7376
 #, no-c-format
-msgid "<varname>UNION</varname> - The extent of the new raster is the union of the two rasters."
+msgid ""
+"<varname>UNION</varname> - The extent of the new raster is the union of the "
+"two rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7021 reference_raster.xml:7314
+#: reference_raster.xml:7088 reference_raster.xml:7381
 #, no-c-format
-msgid "<varname>FIRST</varname> - The extent of the new raster is the same as the one of the first raster."
+msgid ""
+"<varname>FIRST</varname> - The extent of the new raster is the same as the "
+"one of the first raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7026 reference_raster.xml:7319
+#: reference_raster.xml:7093 reference_raster.xml:7386
 #, no-c-format
-msgid "<varname>SECOND</varname> - The extent of the new raster is the same as the one of the second raster."
+msgid ""
+"<varname>SECOND</varname> - The extent of the new raster is the same as the "
+"one of the second raster."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7034 reference_raster.xml:7328
+#: reference_raster.xml:7101 reference_raster.xml:7395
 #, no-c-format
 msgid "nodata1expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7036 reference_raster.xml:7330
+#: reference_raster.xml:7103 reference_raster.xml:7397
 #, no-c-format
-msgid "An algebraic expression involving only <varname>rast2</varname> or a constant that defines what to return when pixels of <varname>rast1</varname> are nodata values and spatially corresponding rast2 pixels have values."
+msgid ""
+"An algebraic expression involving only <varname>rast2</varname> or a "
+"constant that defines what to return when pixels of <varname>rast1</varname> "
+"are nodata values and spatially corresponding rast2 pixels have values."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7042 reference_raster.xml:7337
+#: reference_raster.xml:7109 reference_raster.xml:7404
 #, no-c-format
 msgid "nodata2expr"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7044 reference_raster.xml:7339
+#: reference_raster.xml:7111 reference_raster.xml:7406
 #, no-c-format
-msgid "An algebraic expression involving only <varname>rast1</varname> or a constant that defines what to return when pixels of <varname>rast2</varname> are nodata values and spatially corresponding rast1 pixels have values."
+msgid ""
+"An algebraic expression involving only <varname>rast1</varname> or a "
+"constant that defines what to return when pixels of <varname>rast2</varname> "
+"are nodata values and spatially corresponding rast1 pixels have values."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7050 reference_raster.xml:7346
+#: reference_raster.xml:7117 reference_raster.xml:7413
 #, no-c-format
 msgid "nodatanodataval"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7052 reference_raster.xml:7348
+#: reference_raster.xml:7119 reference_raster.xml:7415
 #, no-c-format
-msgid "A numeric constant to return when spatially corresponding rast1 and rast2 pixels are both nodata values."
+msgid ""
+"A numeric constant to return when spatially corresponding rast1 and rast2 "
+"pixels are both nodata values."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7060
+#: reference_raster.xml:7127
 #, no-c-format
-msgid "Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</varname> and <varname>nodata2expr</varname>"
+msgid ""
+"Keywords permitted in <varname>expression</varname>, <varname>nodata1expr</"
+"varname> and <varname>nodata2expr</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7063
+#: reference_raster.xml:7130
 #, no-c-format
-msgid "<varname>[rast1]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>"
+msgid ""
+"<varname>[rast1]</varname> - Pixel value of the pixel of interest from "
+"<varname>rast1</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7066
+#: reference_raster.xml:7133
 #, no-c-format
-msgid "<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from <varname>rast1</varname>"
+msgid ""
+"<varname>[rast1.val]</varname> - Pixel value of the pixel of interest from "
+"<varname>rast1</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7069
+#: reference_raster.xml:7136
 #, no-c-format
-msgid "<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast1</varname>"
+msgid ""
+"<varname>[rast1.x]</varname> - 1-based pixel column of the pixel of interest "
+"from <varname>rast1</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7072
+#: reference_raster.xml:7139
 #, no-c-format
-msgid "<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast1</varname>"
+msgid ""
+"<varname>[rast1.y]</varname> - 1-based pixel row of the pixel of interest "
+"from <varname>rast1</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7075
+#: reference_raster.xml:7142
 #, no-c-format
-msgid "<varname>[rast2]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>"
+msgid ""
+"<varname>[rast2]</varname> - Pixel value of the pixel of interest from "
+"<varname>rast2</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7078
+#: reference_raster.xml:7145
 #, no-c-format
-msgid "<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from <varname>rast2</varname>"
+msgid ""
+"<varname>[rast2.val]</varname> - Pixel value of the pixel of interest from "
+"<varname>rast2</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7081
+#: reference_raster.xml:7148
 #, no-c-format
-msgid "<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest from <varname>rast2</varname>"
+msgid ""
+"<varname>[rast2.x]</varname> - 1-based pixel column of the pixel of interest "
+"from <varname>rast2</varname>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7084
+#: reference_raster.xml:7151
 #, no-c-format
-msgid "<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest from <varname>rast2</varname>"
+msgid ""
+"<varname>[rast2.y]</varname> - 1-based pixel row of the pixel of interest "
+"from <varname>rast2</varname>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7092
+#: reference_raster.xml:7159
 #, no-c-format
 msgid "Examples: Variants 1 and 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7094
+#: reference_raster.xml:7161
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 1, 1, 0, 0, 0), '32BF', 1, -1) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(rast, 1, NULL, 'ceil([rast]*[rast.x]/[rast.y]+[rast.val])')\n"
-      "FROM foo"
+"WITH foo AS (\n"
+"        SELECT ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 1, 1, 0, 0, 0), "
+"'32BF', 1, -1) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(rast, 1, NULL, 'ceil([rast]*[rast.x]/[rast.y]+[rast."
+"val])')\n"
+"FROM foo"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7098
+#: reference_raster.xml:7165
 #, no-c-format
 msgid "Examples: Variant 3 and 4"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7100
+#: reference_raster.xml:7167
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT 1 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, 0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION ALL\n"
-      "        SELECT 2 AS rid, ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, 0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_MapAlgebra(\n"
-      "                t1.rast, 2,\n"
-      "                t2.rast, 1,\n"
-      "                '([rast2] + [rast1.val]) / 2'\n"
-      "        ) AS rast\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE t1.rid = 1\n"
-      "        AND t2.rid = 2"
+"WITH foo AS (\n"
+"        SELECT 1 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 0, 1, -1, 0, 0, "
+"0), 1, '16BUI', 1, 0), 2, '8BUI', 10, 0), 3, '32BUI', 100, 0) AS rast UNION "
+"ALL\n"
+"        SELECT 2 AS rid, "
+"ST_AddBand(ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(2, 2, 0, 1, 1, -1, 0, 0, "
+"0), 1, '16BUI', 2, 0), 2, '8BUI', 20, 0), 3, '32BUI', 300, 0) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_MapAlgebra(\n"
+"                t1.rast, 2,\n"
+"                t2.rast, 1,\n"
+"                '([rast2] + [rast1.val]) / 2'\n"
+"        ) AS rast\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE t1.rid = 1\n"
+"        AND t2.rid = 2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7106
+#: reference_raster.xml:7173
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"RT_ST_MapAlgebra\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7116 reference_raster.xml:7230
+#: reference_raster.xml:7183 reference_raster.xml:7297
 #, no-c-format
 msgid "ST_MapAlgebraExpr"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7117
+#: reference_raster.xml:7184
 #, no-c-format
-msgid "1 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the input raster band and of pixeltype provided. Band 1 is assumed if no band is specified."
+msgid ""
+"1 raster band version: Creates a new one band raster formed by applying a "
+"valid PostgreSQL algebraic operation on the input raster band and of "
+"pixeltype provided. Band 1 is assumed if no band is specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7121
+#: reference_raster.xml:7188
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>band</parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> <paramdef><type>text </type> <parameter>expression</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>nodataval=NULL</parameter></paramdef> </funcproto [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7146 reference_raster.xml:7270
+#: reference_raster.xml:7213 reference_raster.xml:7337
 #, no-c-format
-msgid "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> instead."
+msgid ""
+"is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra_expr\"/> "
+"instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7151
+#: reference_raster.xml:7218
 #, no-c-format
-msgid "Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>expression</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band."
+msgid ""
+"Creates a new one band raster formed by applying a valid PostgreSQL "
+"algebraic operation defined by the <varname>expression</varname> on the "
+"input raster (<varname>rast</varname>). If no <varname>band</varname> is "
+"specified band 1 is assumed. The new raster will have the same georeference, "
+"width, and height as the original raster but will only have one band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7159
+#: reference_raster.xml:7226
 #, no-c-format
-msgid "In the expression you can use the term <varname>[rast]</varname> to refer to the pixel value of the original band, <varname>[rast.x]</varname> to refer to the 1-based pixel column index, <varname>[rast.y]</varname> to refer to the 1-based pixel row index."
+msgid ""
+"In the expression you can use the term <varname>[rast]</varname> to refer to "
+"the pixel value of the original band, <varname>[rast.x]</varname> to refer "
+"to the 1-based pixel column index, <varname>[rast.y]</varname> to refer to "
+"the 1-based pixel row index."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7169 reference_raster.xml:7368 reference_raster.xml:7632
+#: reference_raster.xml:7236 reference_raster.xml:7435
+#: reference_raster.xml:7699
 #, no-c-format
-msgid "Create a new 1 band raster from our original that is a function of modulo 2 of the original raster band."
+msgid ""
+"Create a new 1 band raster from our original that is a function of modulo 2 "
+"of the original raster band."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7170
+#: reference_raster.xml:7237
 #, no-c-format
 msgid ""
-      "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
-      "UPDATE dummy_rast SET map_rast = ST_MapAlgebraExpr(rast,NULL,'mod([rast],2)') WHERE rid = 2;\n"
-      "\n"
-      "SELECT\n"
-      "        ST_Value(rast,1,i,j) As origval,\n"
-      "        ST_Value(map_rast, 1, i, j) As mapval\n"
-      "FROM dummy_rast\n"
-      "CROSS JOIN generate_series(1, 3) AS i\n"
-      "CROSS JOIN generate_series(1,3) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " origval | mapval\n"
-      "---------+--------\n"
-      "     253 |      1\n"
-      "     254 |      0\n"
-      "     253 |      1\n"
-      "     253 |      1\n"
-      "     254 |      0\n"
-      "     254 |      0\n"
-      "     250 |      0\n"
-      "     254 |      0\n"
-      "     254 |      0"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7172
+"ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
+"UPDATE dummy_rast SET map_rast = ST_MapAlgebraExpr(rast,"
+"NULL,'mod([rast],2)') WHERE rid = 2;\n"
+"\n"
+"SELECT\n"
+"        ST_Value(rast,1,i,j) As origval,\n"
+"        ST_Value(map_rast, 1, i, j) As mapval\n"
+"FROM dummy_rast\n"
+"CROSS JOIN generate_series(1, 3) AS i\n"
+"CROSS JOIN generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     253 |      1\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     254 |      0\n"
+"     250 |      0\n"
+"     254 |      0\n"
+"     254 |      0"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7239
 #, no-c-format
-msgid "Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to be 0."
+msgid ""
+"Create a new 1 band raster of pixel-type 2BUI from our original that is "
+"reclassified and set the nodata value to be 0."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7173
+#: reference_raster.xml:7240
 #, no-c-format
 msgid ""
-      "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
-      "UPDATE dummy_rast SET\n"
-      "        map_rast2 = ST_MapAlgebraExpr(rast,'2BUI','CASE WHEN [rast] BETWEEN 100 and 250 THEN 1 WHEN [rast] = 252 THEN 2 WHEN [rast] BETWEEN 253 and 254 THEN 3 ELSE 0 END', '0')\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "SELECT DISTINCT\n"
-      "        ST_Value(rast,1,i,j) As origval,\n"
-      "        ST_Value(map_rast2, 1, i, j) As mapval\n"
-      "FROM dummy_rast\n"
-      "CROSS JOIN generate_series(1, 5) AS i\n"
-      "CROSS JOIN generate_series(1,5) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " origval | mapval\n"
-      "---------+--------\n"
-      "     249 |      1\n"
-      "     250 |      1\n"
-      "     251 |\n"
-      "     252 |      2\n"
-      "     253 |      3\n"
-      "     254 |      3\n"
-      "\n"
-      "SELECT\n"
-      "        ST_BandPixelType(map_rast2) As b1pixtyp\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " b1pixtyp\n"
-      "----------\n"
-      " 2BUI"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7187 reference_raster.xml:7647
+"ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
+"UPDATE dummy_rast SET\n"
+"        map_rast2 = ST_MapAlgebraExpr(rast,'2BUI','CASE WHEN [rast] BETWEEN "
+"100 and 250 THEN 1 WHEN [rast] = 252 THEN 2 WHEN [rast] BETWEEN 253 and 254 "
+"THEN 3 ELSE 0 END', '0')\n"
+"WHERE rid = 2;\n"
+"\n"
+"SELECT DISTINCT\n"
+"        ST_Value(rast,1,i,j) As origval,\n"
+"        ST_Value(map_rast2, 1, i, j) As mapval\n"
+"FROM dummy_rast\n"
+"CROSS JOIN generate_series(1, 5) AS i\n"
+"CROSS JOIN generate_series(1,5) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     249 |      1\n"
+"     250 |      1\n"
+"     251 |\n"
+"     252 |      2\n"
+"     253 |      3\n"
+"     254 |      3\n"
+"\n"
+"SELECT\n"
+"        ST_BandPixelType(map_rast2) As b1pixtyp\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+" b1pixtyp\n"
+"----------\n"
+" 2BUI"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7254 reference_raster.xml:7714
 #, no-c-format
 msgid "original (column rast-view)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7201 reference_raster.xml:7655
+#: reference_raster.xml:7268 reference_raster.xml:7722
 #, no-c-format
 msgid "rast_view_ma"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7212 reference_raster.xml:7663
+#: reference_raster.xml:7279 reference_raster.xml:7730
 #, no-c-format
-msgid "Create a new 3 band raster same pixel type from our original 3 band raster with first band altered by map algebra and remaining 2 bands unaltered."
+msgid ""
+"Create a new 3 band raster same pixel type from our original 3 band raster "
+"with first band altered by map algebra and remaining 2 bands unaltered."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7213
+#: reference_raster.xml:7280
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_AddBand(\n"
-      "                ST_AddBand(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(rast_view),\n"
-      "                                ST_MapAlgebraExpr(rast_view,1,NULL,'tan([rast])*[rast]')\n"
-      "                        ),\n"
-      "                        ST_Band(rast_view,2)\n"
-      "                ),\n"
-      "                ST_Band(rast_view, 3) As rast_view_ma\n"
-      "        )\n"
-      "FROM wind\n"
-      "WHERE rid=167;"
+"SELECT\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(rast_view),\n"
+"                                ST_MapAlgebraExpr(rast_view,1,"
+"NULL,'tan([rast])*[rast]')\n"
+"                        ),\n"
+"                        ST_Band(rast_view,2)\n"
+"                ),\n"
+"                ST_Band(rast_view, 3) As rast_view_ma\n"
+"        )\n"
+"FROM wind\n"
+"WHERE rid=167;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7218
+#: reference_raster.xml:7285
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_ST_Value\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend="
+"\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref "
+"linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7231
+#: reference_raster.xml:7298
 #, no-c-format
-msgid "2 raster band version: Creates a new one band raster formed by applying a valid PostgreSQL algebraic operation on the two input raster bands and of pixeltype provided. band 1 of each raster is assumed if no band numbers are specified. The resulting raster will be aligned (scale, skew and pixel corners) on the grid defined by the first raster and have its extent defined by the \"extenttype\" parameter. Values for \"extenttype\" can be: INTERSECTION, UNION, FIRST, SECOND."
+msgid ""
+"2 raster band version: Creates a new one band raster formed by applying a "
+"valid PostgreSQL algebraic operation on the two input raster bands and of "
+"pixeltype provided. band 1 of each raster is assumed if no band numbers are "
+"specified. The resulting raster will be aligned (scale, skew and pixel "
+"corners) on the grid defined by the first raster and have its extent defined "
+"by the \"extenttype\" parameter. Values for \"extenttype\" can be: "
+"INTERSECTION, UNION, FIRST, SECOND."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7237
+#: reference_raster.xml:7304
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></paramdef> <paramdef><type>text </type> <parameter>expression</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=same_as_rast1_band</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</p [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7355
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=same_as_rast1_band</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata1expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nodata2expr=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraExpr</function></"
+"funcdef> <paramdef><type>raster </type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band1</parameter></"
+"paramdef> <paramdef><type>raster </type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>integer </type> <parameter>band2</parameter></"
+"paramdef> <paramdef><type>text </type> <parameter>expression</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=same_as_rast1_band</parameter></paramdef> <paramdef "
+"choice=\"opt\"><type>text </type> <parameter>extenttype=INTERSECTION</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>nodata1expr=NULL</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>nodata2expr=NULL</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodatanodataval=NULL</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7422
 #, no-c-format
-msgid "If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or no pixel type specified, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band."
+msgid ""
+"If <varname>pixeltype</varname> is passed in, then the new raster will have "
+"a band of that pixeltype. If pixeltype is passed NULL or no pixel type "
+"specified, then the new raster band will have the same pixeltype as the "
+"input <varname>rast1</varname> band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7358
+#: reference_raster.xml:7425
 #, no-c-format
-msgid "Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> to refer to the pixel value of the original raster bands and <varname>[rast1.x]</varname>, <varname>[rast1.y]</varname> etc. to refer to the column / row positions of the pixels."
+msgid ""
+"Use the term <varname>[rast1.val]</varname> <varname>[rast2.val]</varname> "
+"to refer to the pixel value of the original raster bands and <varname>[rast1."
+"x]</varname>, <varname>[rast1.y]</varname> etc. to refer to the column / row "
+"positions of the pixels."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7366
+#: reference_raster.xml:7433
 #, no-c-format
 msgid "Example: 2 Band Intersection and Union"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7369
-#, no-c-format
-msgid ""
-      "--Create a cool set of rasters --\n"
-      "DROP TABLE IF EXISTS fun_shapes;\n"
-      "CREATE TABLE fun_shapes(rid serial PRIMARY KEY, fun_name text, rast raster);\n"
-      "\n"
-      "-- Insert some cool shapes around Boston in Massachusetts state plane meters --\n"
-      "INSERT INTO fun_shapes(fun_name, rast)\n"
-      "VALUES ('ref', ST_AsRaster(ST_MakeEnvelope(235229, 899970, 237229, 901930,26986),200,200,'8BUI',0,0));\n"
-      "\n"
-      "INSERT INTO fun_shapes(fun_name,rast)\n"
-      "WITH ref(rast) AS (SELECT rast FROM fun_shapes WHERE fun_name = 'ref' )\n"
-      "SELECT 'area' AS fun_name, ST_AsRaster(ST_Buffer(ST_SetSRID(ST_Point(236229, 900930),26986), 1000),\n"
-      "                        ref.rast,'8BUI', 10, 0) As rast\n"
-      "FROM ref\n"
-      "UNION ALL\n"
-      "SELECT 'rand bubbles',\n"
-      "                        ST_AsRaster(\n"
-      "                        (SELECT ST_Collect(geom)\n"
-      "        FROM (SELECT ST_Buffer(ST_SetSRID(ST_Point(236229 + i*random()*100, 900930 + j*random()*100),26986), random()*20) As geom\n"
-      "                        FROM generate_series(1,10) As i, generate_series(1,10) As j\n"
-      "                        ) As foo ), ref.rast,'8BUI', 200, 0)\n"
-      "FROM ref;\n"
-      "\n"
-      "--map them -\n"
-      "SELECT  ST_MapAlgebraExpr(\n"
-      "                area.rast, bub.rast, '[rast2.val]', '8BUI', 'INTERSECTION', '[rast2.val]', '[rast1.val]') As interrast,\n"
-      "                ST_MapAlgebraExpr(\n"
-      "                        area.rast, bub.rast, '[rast2.val]', '8BUI', 'UNION', '[rast2.val]', '[rast1.val]') As unionrast\n"
-      "FROM\n"
-      "  (SELECT rast FROM fun_shapes WHERE\n"
-      " fun_name = 'area') As area\n"
-      "CROSS JOIN  (SELECT rast\n"
-      "FROM fun_shapes WHERE\n"
-      " fun_name = 'rand bubbles') As bub"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7383
+#: reference_raster.xml:7436
+#, no-c-format
+msgid ""
+"--Create a cool set of rasters --\n"
+"DROP TABLE IF EXISTS fun_shapes;\n"
+"CREATE TABLE fun_shapes(rid serial PRIMARY KEY, fun_name text, rast "
+"raster);\n"
+"\n"
+"-- Insert some cool shapes around Boston in Massachusetts state plane meters "
+"--\n"
+"INSERT INTO fun_shapes(fun_name, rast)\n"
+"VALUES ('ref', ST_AsRaster(ST_MakeEnvelope(235229, 899970, 237229, "
+"901930,26986),200,200,'8BUI',0,0));\n"
+"\n"
+"INSERT INTO fun_shapes(fun_name,rast)\n"
+"WITH ref(rast) AS (SELECT rast FROM fun_shapes WHERE fun_name = 'ref' )\n"
+"SELECT 'area' AS fun_name, ST_AsRaster(ST_Buffer(ST_SetSRID(ST_Point(236229, "
+"900930),26986), 1000),\n"
+"                        ref.rast,'8BUI', 10, 0) As rast\n"
+"FROM ref\n"
+"UNION ALL\n"
+"SELECT 'rand bubbles',\n"
+"                        ST_AsRaster(\n"
+"                        (SELECT ST_Collect(geom)\n"
+"        FROM (SELECT ST_Buffer(ST_SetSRID(ST_Point(236229 + i*random()*100, "
+"900930 + j*random()*100),26986), random()*20) As geom\n"
+"                        FROM generate_series(1,10) As i, "
+"generate_series(1,10) As j\n"
+"                        ) As foo ), ref.rast,'8BUI', 200, 0)\n"
+"FROM ref;\n"
+"\n"
+"--map them -\n"
+"SELECT  ST_MapAlgebraExpr(\n"
+"                area.rast, bub.rast, '[rast2.val]', '8BUI', 'INTERSECTION', "
+"'[rast2.val]', '[rast1.val]') As interrast,\n"
+"                ST_MapAlgebraExpr(\n"
+"                        area.rast, bub.rast, '[rast2.val]', '8BUI', 'UNION', "
+"'[rast2.val]', '[rast1.val]') As unionrast\n"
+"FROM\n"
+"  (SELECT rast FROM fun_shapes WHERE\n"
+" fun_name = 'area') As area\n"
+"CROSS JOIN  (SELECT rast\n"
+"FROM fun_shapes WHERE\n"
+" fun_name = 'rand bubbles') As bub"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7450
 #, no-c-format
 msgid "mapalgebra intersection"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7397
+#: reference_raster.xml:7464
 #, no-c-format
 msgid "map algebra union"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7410 reference_raster.xml:7749
+#: reference_raster.xml:7477 reference_raster.xml:7816
 #, no-c-format
 msgid "Example: Overlaying rasters on a canvas as separate bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7411
+#: reference_raster.xml:7478
 #, no-c-format
 msgid ""
-      "-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
-      "WITH mygeoms\n"
-      "    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(1,5),10) As geom\n"
-      "            UNION ALL\n"
-      "            SELECT 3 AS bnum,\n"
-      "                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), 10,'join=bevel') As geom\n"
-      "            UNION ALL\n"
-      "            SELECT 1 As bnum,\n"
-      "                ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 150,150 50)'), 5,'join=bevel') As geom\n"
-      "            ),\n"
-      "   -- define our canvas to be 1 to 1 pixel to geometry\n"
-      "   canvas\n"
-      "    AS (SELECT ST_AddBand(ST_MakeEmptyRaster(200,\n"
-      "        200,\n"
-      "        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0) , '8BUI'::text,0) As rast\n"
-      "        FROM (SELECT ST_Extent(geom) As e,\n"
-      "                    Max(ST_SRID(geom)) As srid\n"
-      "                    from mygeoms\n"
-      "                    ) As foo\n"
-      "            ),\n"
-      "   rbands AS (SELECT ARRAY(SELECT ST_MapAlgebraExpr(canvas.rast, ST_AsRaster(m.geom, canvas.rast, '8BUI', 100),\n"
-      "                 '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1.val]') As rast\n"
-      "                FROM mygeoms AS m CROSS JOIN canvas\n"
-      "                ORDER BY m.bnum) As rasts\n"
-      "                )\n"
-      "          SELECT rasts[1] As rast1 , rasts[2] As rast2, rasts[3] As rast3, ST_AddBand(\n"
-      "                    ST_AddBand(rasts[1],rasts[2]), rasts[3]) As final_rast\n"
-      "            FROM rbands;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7424
+"-- we use ST_AsPNG to render the image so all single band ones look grey --\n"
+"WITH mygeoms\n"
+"    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(1,5),10) As geom\n"
+"            UNION ALL\n"
+"            SELECT 3 AS bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 "
+"50)'), 10,'join=bevel') As geom\n"
+"            UNION ALL\n"
+"            SELECT 1 As bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 150,150 "
+"50)'), 5,'join=bevel') As geom\n"
+"            ),\n"
+"   -- define our canvas to be 1 to 1 pixel to geometry\n"
+"   canvas\n"
+"    AS (SELECT ST_AddBand(ST_MakeEmptyRaster(200,\n"
+"        200,\n"
+"        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0) , '8BUI'::"
+"text,0) As rast\n"
+"        FROM (SELECT ST_Extent(geom) As e,\n"
+"                    Max(ST_SRID(geom)) As srid\n"
+"                    from mygeoms\n"
+"                    ) As foo\n"
+"            ),\n"
+"   rbands AS (SELECT ARRAY(SELECT ST_MapAlgebraExpr(canvas.rast, "
+"ST_AsRaster(m.geom, canvas.rast, '8BUI', 100),\n"
+"                 '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1."
+"val]') As rast\n"
+"                FROM mygeoms AS m CROSS JOIN canvas\n"
+"                ORDER BY m.bnum) As rasts\n"
+"                )\n"
+"          SELECT rasts[1] As rast1 , rasts[2] As rast2, rasts[3] As rast3, "
+"ST_AddBand(\n"
+"                    ST_AddBand(rasts[1],rasts[2]), rasts[3]) As final_rast\n"
+"            FROM rbands;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7491
 #, no-c-format
 msgid "rast1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7437
+#: reference_raster.xml:7504
 #, no-c-format
 msgid "rast2"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7453
+#: reference_raster.xml:7520
 #, no-c-format
 msgid "rast3"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7467
+#: reference_raster.xml:7534
 #, no-c-format
 msgid "final_rast"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7480
+#: reference_raster.xml:7547
 #, no-c-format
-msgid "Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
+msgid ""
+"Example: Overlay 2 meter boundary of select parcels over an aerial imagery"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7482
+#: reference_raster.xml:7549
 #, no-c-format
 msgid ""
-      "-- Create new 3 band raster composed of first 2 clipped bands, and overlay of 3rd band with our geometry\n"
-      "-- This query took 3.6 seconds on PostGIS windows 64-bit install\n"
-      "WITH pr AS\n"
-      "-- Note the order of operation: we clip all the rasters to dimensions of our region\n"
-      "(SELECT ST_Clip(rast,ST_Expand(geom,50) ) As rast, g.geom\n"
-      "        FROM aerials.o_2_boston AS r INNER JOIN\n"
-      "-- union our parcels of interest so they form a single geometry we can later intersect with\n"
-      "                (SELECT ST_Union(ST_Transform(the_geom,26986)) AS geom\n"
-      "                  FROM landparcels WHERE pid IN('0303890000', '0303900000')) As g\n"
-      "                ON ST_Intersects(rast::geometry, ST_Expand(g.geom,50))\n"
-      "),\n"
-      "-- we then union the raster shards together\n"
-      "-- ST_Union on raster is kinda of slow but much faster the smaller you can get the rasters\n"
-      "-- therefore we want to clip first and then union\n"
-      "prunion AS\n"
-      "(SELECT ST_AddBand(NULL, ARRAY[ST_Union(rast,1),ST_Union(rast,2),ST_Union(rast,3)] ) As clipped,geom\n"
-      "FROM pr\n"
-      "GROUP BY geom)\n"
-      "-- return our final raster which is the unioned shard with\n"
-      "-- with the overlay of our parcel boundaries\n"
-      "-- add first 2 bands, then mapalgebra of 3rd band + geometry\n"
-      "SELECT ST_AddBand(ST_Band(clipped,ARRAY[1,2])\n"
-      "        , ST_MapAlgebraExpr(ST_Band(clipped,3), ST_AsRaster(ST_Buffer(ST_Boundary(geom),2),clipped, '8BUI',250),\n"
-      "         '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1.val]') ) As rast\n"
-      "FROM prunion;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7496
+"-- Create new 3 band raster composed of first 2 clipped bands, and overlay "
+"of 3rd band with our geometry\n"
+"-- This query took 3.6 seconds on PostGIS windows 64-bit install\n"
+"WITH pr AS\n"
+"-- Note the order of operation: we clip all the rasters to dimensions of our "
+"region\n"
+"(SELECT ST_Clip(rast,ST_Expand(geom,50) ) As rast, g.geom\n"
+"        FROM aerials.o_2_boston AS r INNER JOIN\n"
+"-- union our parcels of interest so they form a single geometry we can later "
+"intersect with\n"
+"                (SELECT ST_Union(ST_Transform(the_geom,26986)) AS geom\n"
+"                  FROM landparcels WHERE pid IN('0303890000', '0303900000')) "
+"As g\n"
+"                ON ST_Intersects(rast::geometry, ST_Expand(g.geom,50))\n"
+"),\n"
+"-- we then union the raster shards together\n"
+"-- ST_Union on raster is kinda of slow but much faster the smaller you can "
+"get the rasters\n"
+"-- therefore we want to clip first and then union\n"
+"prunion AS\n"
+"(SELECT ST_AddBand(NULL, ARRAY[ST_Union(rast,1),ST_Union(rast,2),"
+"ST_Union(rast,3)] ) As clipped,geom\n"
+"FROM pr\n"
+"GROUP BY geom)\n"
+"-- return our final raster which is the unioned shard with\n"
+"-- with the overlay of our parcel boundaries\n"
+"-- add first 2 bands, then mapalgebra of 3rd band + geometry\n"
+"SELECT ST_AddBand(ST_Band(clipped,ARRAY[1,2])\n"
+"        , ST_MapAlgebraExpr(ST_Band(clipped,3), "
+"ST_AsRaster(ST_Buffer(ST_Boundary(geom),2),clipped, '8BUI',250),\n"
+"         '[rast2.val]', '8BUI', 'FIRST', '[rast2.val]', '[rast1.val]') ) As "
+"rast\n"
+"FROM prunion;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7563
 #, no-c-format
 msgid "The blue lines are the boundaries of select parcels"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7510
+#: reference_raster.xml:7577
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref linkend=\"RT_ST_AsRaster\"/>, <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Union\"/>, <xref linkend=\"ST_Union\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_AddBand\"/>, <xref linkend=\"RT_ST_AsPNG\"/>, <xref "
+"linkend=\"RT_ST_AsRaster\"/>, <xref linkend=\"RT_ST_MapAlgebraFct\"/>, <xref "
+"linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, "
+"<xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Union\"/>, <xref "
+"linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7527 reference_raster.xml:7680
+#: reference_raster.xml:7594 reference_raster.xml:7747
 #, no-c-format
 msgid "ST_MapAlgebraFct"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7528
+#: reference_raster.xml:7595
 #, no-c-format
-msgid "1 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the input raster band and of pixeltype prodived. Band 1 is assumed if no band is specified."
+msgid ""
+"1 band version - Creates a new one band raster formed by applying a valid "
+"PostgreSQL function on the input raster band and of pixeltype prodived. Band "
+"1 is assumed if no band is specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7532
+#: reference_raster.xml:7599
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</parameter></para [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7596 reference_raster.xml:7714 reference_raster.xml:7827
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>regprocedure</type> "
+"<parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>pixeltype</parameter></paramdef> <paramdef><type>regprocedure</"
+"type> <parameter>onerasteruserfunc</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast</parameter></"
+"paramdef> <paramdef><type>integer</type> <parameter>band</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>pixeltype</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>onerasteruserfunc</"
+"parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC "
+"args</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7663 reference_raster.xml:7781
+#: reference_raster.xml:7894
 #, no-c-format
-msgid "is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
+msgid ""
+"is deprecated as of 2.1.0. Use <xref linkend=\"RT_ST_MapAlgebra\"/> instead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7601
+#: reference_raster.xml:7668
 #, no-c-format
-msgid "Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>onerasteruserfunc</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster but will only have one band."
+msgid ""
+"Creates a new one band raster formed by applying a valid PostgreSQL function "
+"specified by the <varname>onerasteruserfunc</varname> on the input raster "
+"(<varname>rast</varname>). If no <varname>band</varname> is specified, band "
+"1 is assumed. The new raster will have the same georeference, width, and "
+"height as the original raster but will only have one band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7605
+#: reference_raster.xml:7672
 #, no-c-format
 msgid ""
-      "The <varname>onerasteruserfunc</varname> parameter must be the name and signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very simple and quite useless PL/pgSQL function example is: <programlisting>CREATE OR REPLACE FUNCTION simple_function(pixel FLOAT, pos INTEGER[], VARIADIC args TEXT[])\n"
-      "    RETURNS FLOAT\n"
-      "    AS $$ BEGIN\n"
-      "        RETURN 0.0;\n"
-      "    END; $$\n"
-      "    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The <varname>userfunction</varname> may accept two or three arguments: a float value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell (regardless of the raster datatype). The second argument is the position of the current processing cell in the form '{x,y}'. The third argument indicates that all remaining parameters to <xref linkend=\"RT_ST_MapAlgebraFct\"/> shall  [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7610
+"The <varname>onerasteruserfunc</varname> parameter must be the name and "
+"signature of a SQL or PL/pgSQL function, cast to a regprocedure. A very "
+"simple and quite useless PL/pgSQL function example is: "
+"<programlisting>CREATE OR REPLACE FUNCTION simple_function(pixel FLOAT, pos "
+"INTEGER[], VARIADIC args TEXT[])\n"
+"    RETURNS FLOAT\n"
+"    AS $$ BEGIN\n"
+"        RETURN 0.0;\n"
+"    END; $$\n"
+"    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The "
+"<varname>userfunction</varname> may accept two or three arguments: a float "
+"value, an optional integer array, and a variadic text array. The first "
+"argument is the value of an individual raster cell (regardless of the raster "
+"datatype). The second argument is the position of the current processing "
+"cell in the form '{x,y}'. The third argument indicates that all remaining "
+"parameters to <xref linkend=\"RT_ST_MapAlgebraFct\"/> shall be passed "
+"through to the <varname>userfunction</varname>."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7677
 #, no-c-format
-msgid "Passing a <type>regprodedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:<programlisting>'simple_function(float,integer[],text[])'::regprocedure</programlisting>Note that the argument contains the name of the function, the types of the function arguments, quotes around the name and argument types, and a cast [...]
+msgid ""
+"Passing a <type>regprodedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is:<programlisting>'simple_function(float,integer[],"
+"text[])'::regprocedure</programlisting>Note that the argument contains the "
+"name of the function, the types of the function arguments, quotes around the "
+"name and argument types, and a cast to a <type>regprocedure</type>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7614
+#: reference_raster.xml:7681
 #, no-c-format
-msgid "The third argument to the <varname>userfunction</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend=\"RT_ST_MapAlgebraFct\"/> call are passed through to the specified <varname>userfunction</varname>, and are contained in the <varname>args</varname> argument."
+msgid ""
+"The third argument to the <varname>userfunction</varname> is a "
+"<type>variadic text</type> array. All trailing text arguments to any <xref "
+"linkend=\"RT_ST_MapAlgebraFct\"/> call are passed through to the specified "
+"<varname>userfunction</varname>, and are contained in the <varname>args</"
+"varname> argument."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7623
+#: reference_raster.xml:7690
 #, no-c-format
-msgid "The <type>text[]</type> argument to the <varname>userfunction</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not."
+msgid ""
+"The <type>text[]</type> argument to the <varname>userfunction</varname> is "
+"required, regardless of whether you choose to pass any arguments to your "
+"user function for processing or not."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7633
+#: reference_raster.xml:7700
 #, no-c-format
 msgid ""
-      "ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
-      "CREATE FUNCTION mod_fct(pixel float, pos integer[], variadic args text[])\n"
-      "RETURNS float\n"
-      "AS $$\n"
-      "BEGIN\n"
-      "    RETURN pixel::integer % 2;\n"
-      "END;\n"
-      "$$\n"
-      "LANGUAGE 'plpgsql' IMMUTABLE;\n"
-      "\n"
-      "UPDATE dummy_rast SET map_rast = ST_MapAlgebraFct(rast,NULL,'mod_fct(float,integer[],text[])'::regprocedure) WHERE rid = 2;\n"
-      "\n"
-      "SELECT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast, 1, i, j) As mapval\n"
-      "FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN generate_series(1,3) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " origval | mapval\n"
-      "---------+--------\n"
-      "     253 |      1\n"
-      "     254 |      0\n"
-      "     253 |      1\n"
-      "     253 |      1\n"
-      "     254 |      0\n"
-      "     254 |      0\n"
-      "     250 |      0\n"
-      "     254 |      0\n"
-      "     254 |      0"
+"ALTER TABLE dummy_rast ADD COLUMN map_rast raster;\n"
+"CREATE FUNCTION mod_fct(pixel float, pos integer[], variadic args text[])\n"
+"RETURNS float\n"
+"AS $$\n"
+"BEGIN\n"
+"    RETURN pixel::integer % 2;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql' IMMUTABLE;\n"
+"\n"
+"UPDATE dummy_rast SET map_rast = ST_MapAlgebraFct(rast,NULL,'mod_fct(float,"
+"integer[],text[])'::regprocedure) WHERE rid = 2;\n"
+"\n"
+"SELECT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast, 1, i, j) As "
+"mapval\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     253 |      1\n"
+"     253 |      1\n"
+"     254 |      0\n"
+"     254 |      0\n"
+"     250 |      0\n"
+"     254 |      0\n"
+"     254 |      0"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7702
+#, no-c-format
+msgid ""
+"Create a new 1 band raster of pixel-type 2BUI from our original that is "
+"reclassified and set the nodata value to a passed parameter to the user "
+"function (0)."
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:7635
+#. Tag: programlisting
+#: reference_raster.xml:7703
 #, no-c-format
-msgid "Create a new 1 band raster of pixel-type 2BUI from our original that is reclassified and set the nodata value to a passed parameter to the user function (0)."
+msgid ""
+"ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
+"CREATE FUNCTION classify_fct(pixel float, pos integer[], variadic args "
+"text[])\n"
+"RETURNS float\n"
+"AS\n"
+"$$\n"
+"DECLARE\n"
+"    nodata float := 0;\n"
+"BEGIN\n"
+"    IF NOT args[1] IS NULL THEN\n"
+"        nodata := args[1];\n"
+"    END IF;\n"
+"    IF pixel < 251 THEN\n"
+"        RETURN 1;\n"
+"    ELSIF pixel = 252 THEN\n"
+"        RETURN 2;\n"
+"    ELSIF pixel > 252 THEN\n"
+"        RETURN 3;\n"
+"    ELSE\n"
+"        RETURN nodata;\n"
+"    END IF;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql';\n"
+"UPDATE dummy_rast SET map_rast2 = "
+"ST_MapAlgebraFct(rast,'2BUI','classify_fct(float,integer[],text[])'::"
+"regprocedure, '0') WHERE rid = 2;\n"
+"\n"
+"SELECT DISTINCT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast2, 1, i, "
+"j) As mapval\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 5) AS i CROSS JOIN "
+"generate_series(1,5) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" origval | mapval\n"
+"---------+--------\n"
+"     249 |      1\n"
+"     250 |      1\n"
+"     251 |\n"
+"     252 |      2\n"
+"     253 |      3\n"
+"     254 |      3\n"
+"\n"
+"SELECT ST_BandPixelType(map_rast2) As b1pixtyp\n"
+"FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" b1pixtyp\n"
+"----------\n"
+" 2BUI"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7636
+#: reference_raster.xml:7731
+#, no-c-format
+msgid ""
+"CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args "
+"text[])\n"
+"RETURNS float\n"
+"AS\n"
+"$$\n"
+"BEGIN\n"
+"        RETURN tan(pixel) * pixel;\n"
+"END;\n"
+"$$\n"
+"LANGUAGE 'plpgsql';\n"
+"\n"
+"SELECT ST_AddBand(\n"
+"        ST_AddBand(\n"
+"                ST_AddBand(\n"
+"                        ST_MakeEmptyRaster(rast_view),\n"
+"                        ST_MapAlgebraFct(rast_view,1,"
+"NULL,'rast_plus_tan(float,integer[],text[])'::regprocedure)\n"
+"                ),\n"
+"                ST_Band(rast_view,2)\n"
+"        ),\n"
+"        ST_Band(rast_view, 3) As rast_view_ma\n"
+")\n"
+"FROM wind\n"
+"WHERE rid=167;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7736 reference_raster.xml:7859
 #, no-c-format
 msgid ""
-      "ALTER TABLE dummy_rast ADD COLUMN map_rast2 raster;\n"
-      "CREATE FUNCTION classify_fct(pixel float, pos integer[], variadic args text[])\n"
-      "RETURNS float\n"
-      "AS\n"
-      "$$\n"
-      "DECLARE\n"
-      "    nodata float := 0;\n"
-      "BEGIN\n"
-      "    IF NOT args[1] IS NULL THEN\n"
-      "        nodata := args[1];\n"
-      "    END IF;\n"
-      "    IF pixel < 251 THEN\n"
-      "        RETURN 1;\n"
-      "    ELSIF pixel = 252 THEN\n"
-      "        RETURN 2;\n"
-      "    ELSIF pixel > 252 THEN\n"
-      "        RETURN 3;\n"
-      "    ELSE\n"
-      "        RETURN nodata;\n"
-      "    END IF;\n"
-      "END;\n"
-      "$$\n"
-      "LANGUAGE 'plpgsql';\n"
-      "UPDATE dummy_rast SET map_rast2 = ST_MapAlgebraFct(rast,'2BUI','classify_fct(float,integer[],text[])'::regprocedure, '0') WHERE rid = 2;\n"
-      "\n"
-      "SELECT DISTINCT ST_Value(rast,1,i,j) As origval, ST_Value(map_rast2, 1, i, j) As mapval\n"
-      "FROM dummy_rast CROSS JOIN generate_series(1, 5) AS i CROSS JOIN generate_series(1,5) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " origval | mapval\n"
-      "---------+--------\n"
-      "     249 |      1\n"
-      "     250 |      1\n"
-      "     251 |\n"
-      "     252 |      2\n"
-      "     253 |      3\n"
-      "     254 |      3\n"
-      "\n"
-      "SELECT ST_BandPixelType(map_rast2) As b1pixtyp\n"
-      "FROM dummy_rast WHERE rid = 2;\n"
-      "\n"
-      " b1pixtyp\n"
-      "----------\n"
-      " 2BUI"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:7664
-#, no-c-format
-msgid ""
-      "CREATE FUNCTION rast_plus_tan(pixel float, pos integer[], variadic args text[])\n"
-      "RETURNS float\n"
-      "AS\n"
-      "$$\n"
-      "BEGIN\n"
-      "        RETURN tan(pixel) * pixel;\n"
-      "END;\n"
-      "$$\n"
-      "LANGUAGE 'plpgsql';\n"
-      "\n"
-      "SELECT ST_AddBand(\n"
-      "        ST_AddBand(\n"
-      "                ST_AddBand(\n"
-      "                        ST_MakeEmptyRaster(rast_view),\n"
-      "                        ST_MapAlgebraFct(rast_view,1,NULL,'rast_plus_tan(float,integer[],text[])'::regprocedure)\n"
-      "                ),\n"
-      "                ST_Band(rast_view,2)\n"
-      "        ),\n"
-      "        ST_Band(rast_view, 3) As rast_view_ma\n"
-      ")\n"
-      "FROM wind\n"
-      "WHERE rid=167;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7669 reference_raster.xml:7792
-#, no-c-format
-msgid ", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
+", <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_GeoReference"
+"\"/>, <xref linkend=\"RT_ST_SetValue\"/>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7681
+#: reference_raster.xml:7748
 #, no-c-format
-msgid "2 band version - Creates a new one band raster formed by applying a valid PostgreSQL function on the 2 input raster bands and of pixeltype prodived. Band 1 is assumed if no band is specified. Extent type defaults to INTERSECTION if not specified."
+msgid ""
+"2 band version - Creates a new one band raster formed by applying a valid "
+"PostgreSQL function on the 2 input raster bands and of pixeltype prodived. "
+"Band 1 is assumed if no band is specified. Extent type defaults to "
+"INTERSECTION if not specified."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7685
+#: reference_raster.xml:7752
+#, no-c-format
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></"
+"funcdef> <paramdef><type>raster</type> <parameter>rast1</parameter></"
+"paramdef> <paramdef><type>raster</type> <parameter>rast2</parameter></"
+"paramdef> <paramdef><type>regprocedure</type> <parameter>tworastuserfunc</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text</type> "
+"<parameter>pixeltype=same_as_rast1</parameter></paramdef> <paramdef choice="
+"\"opt\"><type>text</type> <parameter>extenttype=INTERSECTION</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</"
+"type> <parameter>rast1</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band1</parameter></paramdef> <paramdef><type>raster</type> "
+"<parameter>rast2</parameter></paramdef> <paramdef><type>integer</type> "
+"<parameter>band2</parameter></paramdef> <paramdef><type>regprocedure</type> "
+"<parameter>tworastuserfunc</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text</type> <parameter>pixeltype=same_as_rast1</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text</type> "
+"<parameter>extenttype=INTERSECTION</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7786
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_MapAlgebraFct</function></funcdef> <paramdef><type>raster</type> <parameter>rast1</parameter></paramdef> <paramdef><type>raster</type> <parameter>rast2</parameter></paramdef> <paramdef><type>regprocedure</type> <parameter>tworastuserfunc</parameter></paramdef> <paramdef choice=\"opt\"><type>text</type> <parameter>pixeltype=same_as_rast1</parameter></paramdef> <paramdef choice=\"opt\"><type>text</type> <parameter>extenttype=INTERSECTION< [...]
+msgid ""
+"Creates a new one band raster formed by applying a valid PostgreSQL function "
+"specified by the <varname>tworastuserfunc</varname> on the input raster "
+"<varname>rast1</varname>, <varname>rast2</varname>. If no <varname>band1</"
+"varname> or <varname>band2</varname> is specified, band 1 is assumed. The "
+"new raster will have the same georeference, width, and height as the "
+"original rasters but will only have one band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7719
+#: reference_raster.xml:7789
 #, no-c-format
-msgid "Creates a new one band raster formed by applying a valid PostgreSQL function specified by the <varname>tworastuserfunc</varname> on the input raster <varname>rast1</varname>, <varname>rast2</varname>. If no <varname>band1</varname> or <varname>band2</varname> is specified, band 1 is assumed. The new raster will have the same georeference, width, and height as the original rasters but will only have one band."
+msgid ""
+"If <varname>pixeltype</varname> is passed in, then the new raster will have "
+"a band of that pixeltype. If pixeltype is passed NULL or left out, then the "
+"new raster band will have the same pixeltype as the input <varname>rast1</"
+"varname> band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7722
+#: reference_raster.xml:7792
+#, no-c-format
+msgid ""
+"The <varname>tworastuserfunc</varname> parameter must be the name and "
+"signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example "
+"PL/pgSQL function example is: <programlisting>CREATE OR REPLACE FUNCTION "
+"simple_function_for_two_rasters(pixel1 FLOAT, pixel2 FLOAT, pos INTEGER[], "
+"VARIADIC args TEXT[])\n"
+"    RETURNS FLOAT\n"
+"    AS $$ BEGIN\n"
+"        RETURN 0.0;\n"
+"    END; $$\n"
+"    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The "
+"<varname>tworastuserfunc</varname> may accept three or four arguments: a "
+"double precision value, a double precision value, an optional integer array, "
+"and a variadic text array. The first argument is the value of an individual "
+"raster cell in <varname>rast1</varname> (regardless of the raster datatype). "
+"The second argument is an individual raster cell value in <varname>rast2</"
+"varname>. The third argument is the position of the current processing cell "
+"in the form '{x,y}'. The fourth argument indicates that all remaining "
+"parameters to <xref linkend=\"RT_ST_MapAlgebraFct2\"/> shall be passed "
+"through to the <varname>tworastuserfunc</varname>."
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7798
 #, no-c-format
-msgid "If <varname>pixeltype</varname> is passed in, then the new raster will have a band of that pixeltype. If pixeltype is passed NULL or left out, then the new raster band will have the same pixeltype as the input <varname>rast1</varname> band."
+msgid ""
+"Passing a <type>regprodedure</type> argument to a SQL function requires the "
+"full function signature to be passed, then cast to a <type>regprocedure</"
+"type> type. To pass the above example PL/pgSQL function as an argument, the "
+"SQL for the argument is:<programlisting>'simple_function(double precision, "
+"double precision, integer[], text[])'::regprocedure</programlisting>Note "
+"that the argument contains the name of the function, the types of the "
+"function arguments, quotes around the name and argument types, and a cast to "
+"a <type>regprocedure</type>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7725
+#: reference_raster.xml:7801
 #, no-c-format
 msgid ""
-      "The <varname>tworastuserfunc</varname> parameter must be the name and signature of an SQL or PL/pgSQL function, cast to a regprocedure. An example PL/pgSQL function example is: <programlisting>CREATE OR REPLACE FUNCTION simple_function_for_two_rasters(pixel1 FLOAT, pixel2 FLOAT, pos INTEGER[], VARIADIC args TEXT[])\n"
-      "    RETURNS FLOAT\n"
-      "    AS $$ BEGIN\n"
-      "        RETURN 0.0;\n"
-      "    END; $$\n"
-      "    LANGUAGE 'plpgsql' IMMUTABLE;</programlisting> The <varname>tworastuserfunc</varname> may accept three or four arguments: a double precision value, a double precision value, an optional integer array, and a variadic text array. The first argument is the value of an individual raster cell in <varname>rast1</varname> (regardless of the raster datatype). The second argument is an individual raster cell value in <varname>rast2</varname>. The third argument is the position of the c [...]
+"The fourst argument to the <varname>tworastuserfunc</varname> is a "
+"<type>variadic text</type> array. All trailing text arguments to any <xref "
+"linkend=\"RT_ST_MapAlgebraFct2\"/> call are passed through to the specified "
+"<varname>tworastuserfunc</varname>, and are contained in the "
+"<varname>userargs</varname> argument."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7731
+#: reference_raster.xml:7809
+#, no-c-format
+msgid ""
+"The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> "
+"is required, regardless of whether you choose to pass any arguments to your "
+"user function for processing or not."
+msgstr ""
+
+#. Tag: programlisting
+#: reference_raster.xml:7817
 #, no-c-format
-msgid "Passing a <type>regprodedure</type> argument to a SQL function requires the full function signature to be passed, then cast to a <type>regprocedure</type> type. To pass the above example PL/pgSQL function as an argument, the SQL for the argument is:<programlisting>'simple_function(double precision, double precision, integer[], text[])'::regprocedure</programlisting>Note that the argument contains the name of the function, the types of the function arguments, quotes around the name [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7734
-#, no-c-format
-msgid "The fourst argument to the <varname>tworastuserfunc</varname> is a <type>variadic text</type> array. All trailing text arguments to any <xref linkend=\"RT_ST_MapAlgebraFct2\"/> call are passed through to the specified <varname>tworastuserfunc</varname>, and are contained in the <varname>userargs</varname> argument."
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7742
-#, no-c-format
-msgid "The <type>text[]</type> argument to the <varname>tworastuserfunc</varname> is required, regardless of whether you choose to pass any arguments to your user function for processing or not."
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:7750
-#, no-c-format
-msgid ""
-      "-- define our user defined function --\n"
-      "CREATE OR REPLACE FUNCTION raster_mapalgebra_union(\n"
-      "        rast1 double precision,\n"
-      "        rast2 double precision,\n"
-      "    pos integer[],\n"
-      "        VARIADIC userargs text[]\n"
-      ")\n"
-      "        RETURNS double precision\n"
-      "        AS $$\n"
-      "        DECLARE\n"
-      "        BEGIN\n"
-      "                CASE\n"
-      "                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
-      "                                RETURN ((rast1 + rast2)/2.);\n"
-      "                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
-      "                                RETURN NULL;\n"
-      "                        WHEN rast1 IS NULL THEN\n"
-      "                                RETURN rast2;\n"
-      "                        ELSE\n"
-      "                                RETURN rast1;\n"
-      "                END CASE;\n"
-      "\n"
-      "                RETURN NULL;\n"
-      "        END;\n"
-      "        $$ LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
-      "\n"
-      "-- prep our test table of rasters\n"
-      "DROP TABLE IF EXISTS map_shapes;\n"
-      "CREATE TABLE map_shapes(rid serial PRIMARY KEY, rast raster, bnum integer, descrip text);\n"
-      "INSERT INTO map_shapes(rast,bnum, descrip)\n"
-      "WITH mygeoms\n"
-      "    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(90,90),30) As geom, 'circle' As descrip\n"
-      "            UNION ALL\n"
-      "            SELECT 3 AS bnum,\n"
-      "                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 50)'), 15) As geom, 'big road' As descrip\n"
-      "            UNION ALL\n"
-      "            SELECT 1 As bnum,\n"
-      "                ST_Translate(ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 150,150 50)'), 8,'join=bevel'), 10,-6) As geom, 'small road' As descrip\n"
-      "            ),\n"
-      "   -- define our canvas to be 1 to 1 pixel to geometry\n"
-      "   canvas\n"
-      "    AS ( SELECT ST_AddBand(ST_MakeEmptyRaster(250,\n"
-      "        250,\n"
-      "        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0 ) , '8BUI'::text,0) As rast\n"
-      "        FROM (SELECT ST_Extent(geom) As e,\n"
-      "                    Max(ST_SRID(geom)) As srid\n"
-      "                    from mygeoms\n"
-      "                    ) As foo\n"
-      "            )\n"
-      "-- return our rasters aligned with our canvas\n"
-      "SELECT ST_AsRaster(m.geom, canvas.rast, '8BUI', 240) As rast, bnum, descrip\n"
-      "                FROM mygeoms AS m CROSS JOIN canvas\n"
-      "UNION ALL\n"
-      "SELECT canvas.rast, 4, 'canvas'\n"
-      "FROM canvas;\n"
-      "\n"
-      "-- Map algebra on single band rasters and then collect with ST_AddBand\n"
-      "INSERT INTO map_shapes(rast,bnum,descrip)\n"
-      "SELECT ST_AddBand(ST_AddBand(rasts[1], rasts[2]),rasts[3]), 4, 'map bands overlay fct union (canvas)'\n"
-      "        FROM (SELECT ARRAY(SELECT ST_MapAlgebraFct(m1.rast, m2.rast,\n"
-      "                        'raster_mapalgebra_union(double precision, double precision, integer[], text[])'::regprocedure, '8BUI', 'FIRST')\n"
-      "                FROM map_shapes As m1 CROSS JOIN map_shapes As m2\n"
-      "        WHERE m1.descrip = 'canvas' AND m2.descrip <> 'canvas' ORDER BY m2.bnum) As rasts) As foo;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7763
+msgid ""
+"-- define our user defined function --\n"
+"CREATE OR REPLACE FUNCTION raster_mapalgebra_union(\n"
+"        rast1 double precision,\n"
+"        rast2 double precision,\n"
+"    pos integer[],\n"
+"        VARIADIC userargs text[]\n"
+")\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        DECLARE\n"
+"        BEGIN\n"
+"                CASE\n"
+"                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
+"                                RETURN ((rast1 + rast2)/2.);\n"
+"                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
+"                                RETURN NULL;\n"
+"                        WHEN rast1 IS NULL THEN\n"
+"                                RETURN rast2;\n"
+"                        ELSE\n"
+"                                RETURN rast1;\n"
+"                END CASE;\n"
+"\n"
+"                RETURN NULL;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
+"\n"
+"-- prep our test table of rasters\n"
+"DROP TABLE IF EXISTS map_shapes;\n"
+"CREATE TABLE map_shapes(rid serial PRIMARY KEY, rast raster, bnum integer, "
+"descrip text);\n"
+"INSERT INTO map_shapes(rast,bnum, descrip)\n"
+"WITH mygeoms\n"
+"    AS ( SELECT 2 As bnum, ST_Buffer(ST_Point(90,90),30) As geom, 'circle' "
+"As descrip\n"
+"            UNION ALL\n"
+"            SELECT 3 AS bnum,\n"
+"                ST_Buffer(ST_GeomFromText('LINESTRING(50 50,150 150,150 "
+"50)'), 15) As geom, 'big road' As descrip\n"
+"            UNION ALL\n"
+"            SELECT 1 As bnum,\n"
+"                ST_Translate(ST_Buffer(ST_GeomFromText('LINESTRING(60 50,150 "
+"150,150 50)'), 8,'join=bevel'), 10,-6) As geom, 'small road' As descrip\n"
+"            ),\n"
+"   -- define our canvas to be 1 to 1 pixel to geometry\n"
+"   canvas\n"
+"    AS ( SELECT ST_AddBand(ST_MakeEmptyRaster(250,\n"
+"        250,\n"
+"        ST_XMin(e)::integer, ST_YMax(e)::integer, 1, -1, 0, 0 ) , '8BUI'::"
+"text,0) As rast\n"
+"        FROM (SELECT ST_Extent(geom) As e,\n"
+"                    Max(ST_SRID(geom)) As srid\n"
+"                    from mygeoms\n"
+"                    ) As foo\n"
+"            )\n"
+"-- return our rasters aligned with our canvas\n"
+"SELECT ST_AsRaster(m.geom, canvas.rast, '8BUI', 240) As rast, bnum, descrip\n"
+"                FROM mygeoms AS m CROSS JOIN canvas\n"
+"UNION ALL\n"
+"SELECT canvas.rast, 4, 'canvas'\n"
+"FROM canvas;\n"
+"\n"
+"-- Map algebra on single band rasters and then collect with ST_AddBand\n"
+"INSERT INTO map_shapes(rast,bnum,descrip)\n"
+"SELECT ST_AddBand(ST_AddBand(rasts[1], rasts[2]),rasts[3]), 4, 'map bands "
+"overlay fct union (canvas)'\n"
+"        FROM (SELECT ARRAY(SELECT ST_MapAlgebraFct(m1.rast, m2.rast,\n"
+"                        'raster_mapalgebra_union(double precision, double "
+"precision, integer[], text[])'::regprocedure, '8BUI', 'FIRST')\n"
+"                FROM map_shapes As m1 CROSS JOIN map_shapes As m2\n"
+"        WHERE m1.descrip = 'canvas' AND m2.descrip <> 'canvas' ORDER "
+"BY m2.bnum) As rasts) As foo;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7830
 #, no-c-format
 msgid "map bands overlay (canvas) (R: small road, G: circle, B: big road)"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7775
+#: reference_raster.xml:7842
 #, no-c-format
 msgid "User Defined function that takes extra args"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7776
-#, no-c-format
-msgid ""
-      "CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
-      "        rast1 double precision,\n"
-      "        rast2 double precision,\n"
-      "    pos integer[],\n"
-      "        VARIADIC userargs text[]\n"
-      ")\n"
-      "        RETURNS double precision\n"
-      "        AS $$\n"
-      "        DECLARE\n"
-      "        BEGIN\n"
-      "                CASE\n"
-      "                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
-      "                                RETURN least(userargs[1]::integer,(rast1 + rast2)/2.);\n"
-      "                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
-      "                                RETURN userargs[2]::integer;\n"
-      "                        WHEN rast1 IS NULL THEN\n"
-      "                                RETURN greatest(rast2,random()*userargs[3]::integer)::integer;\n"
-      "                        ELSE\n"
-      "                                RETURN greatest(rast1, random()*userargs[4]::integer)::integer;\n"
-      "                END CASE;\n"
-      "\n"
-      "                RETURN NULL;\n"
-      "        END;\n"
-      "        $$ LANGUAGE 'plpgsql' VOLATILE COST 1000;\n"
-      "\n"
-      "SELECT ST_MapAlgebraFct(m1.rast, 1, m1.rast, 3,\n"
-      "                        'raster_mapalgebra_userargs(double precision, double precision, integer[], text[])'::regprocedure,\n"
-      "                                '8BUI', 'INTERSECT', '100','200','200','0')\n"
-      "                FROM map_shapes As m1\n"
-      "        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7784
+#: reference_raster.xml:7843
+#, no-c-format
+msgid ""
+"CREATE OR REPLACE FUNCTION raster_mapalgebra_userargs(\n"
+"        rast1 double precision,\n"
+"        rast2 double precision,\n"
+"    pos integer[],\n"
+"        VARIADIC userargs text[]\n"
+")\n"
+"        RETURNS double precision\n"
+"        AS $$\n"
+"        DECLARE\n"
+"        BEGIN\n"
+"                CASE\n"
+"                        WHEN rast1 IS NOT NULL AND rast2 IS NOT NULL THEN\n"
+"                                RETURN least(userargs[1]::integer,(rast1 + "
+"rast2)/2.);\n"
+"                        WHEN rast1 IS NULL AND rast2 IS NULL THEN\n"
+"                                RETURN userargs[2]::integer;\n"
+"                        WHEN rast1 IS NULL THEN\n"
+"                                RETURN greatest(rast2,random()*userargs[3]::"
+"integer)::integer;\n"
+"                        ELSE\n"
+"                                RETURN greatest(rast1, random()*userargs[4]::"
+"integer)::integer;\n"
+"                END CASE;\n"
+"\n"
+"                RETURN NULL;\n"
+"        END;\n"
+"        $$ LANGUAGE 'plpgsql' VOLATILE COST 1000;\n"
+"\n"
+"SELECT ST_MapAlgebraFct(m1.rast, 1, m1.rast, 3,\n"
+"                        'raster_mapalgebra_userargs(double precision, double "
+"precision, integer[], text[])'::regprocedure,\n"
+"                                '8BUI', 'INTERSECT', '100','200','200','0')\n"
+"                FROM map_shapes As m1\n"
+"        WHERE m1.descrip = 'map bands overlay fct union (canvas)';"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7851
 #, no-c-format
 msgid "user defined with extra args and different bands from same raster"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7803
+#: reference_raster.xml:7870
 #, no-c-format
 msgid "ST_MapAlgebraFctNgb"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7804
+#: reference_raster.xml:7871
 #, no-c-format
-msgid "1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL function. Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band."
+msgid ""
+"1-band version: Map Algebra Nearest Neighbor using user-defined PostgreSQL "
+"function. Return a raster which values are the result of a PLPGSQL user "
+"function involving a neighborhood of values from the input raster band."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:7809
+#: reference_raster.xml:7876
 #, no-c-format
-msgid "<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>band</parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> <paramdef><type>integer </type> <parameter>ngbwidth</parameter></paramdef> <paramdef><type>integer </type> <parameter>ngbheight</parameter></paramdef> <paramdef><type>regprocedure </type> <parameter>onera [...]
+msgid ""
+"<funcdef>raster <function>ST_MapAlgebraFctNgb</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>band</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>ngbwidth</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>ngbheight</parameter></paramdef> "
+"<paramdef><type>regprocedure </type> <parameter>onerastngbuserfunc</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>nodatamode</"
+"parameter></paramdef> <paramdef><type>text[] </type> <parameter>VARIADIC "
+"args</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7832
+#: reference_raster.xml:7899
 #, no-c-format
-msgid "(one raster version) Return a raster which values are the result of a PLPGSQL user function involving a neighborhood of values from the input raster band. The user function takes the neighborhood of pixel values as an array of numbers, for each pixel, returns the result from the user function, replacing pixel value of currently inspected pixel with the function result."
+msgid ""
+"(one raster version) Return a raster which values are the result of a "
+"PLPGSQL user function involving a neighborhood of values from the input "
+"raster band. The user function takes the neighborhood of pixel values as an "
+"array of numbers, for each pixel, returns the result from the user function, "
+"replacing pixel value of currently inspected pixel with the function result."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7836
+#: reference_raster.xml:7903
 #, no-c-format
 msgid "rast"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7837
+#: reference_raster.xml:7904
 #, no-c-format
 msgid "Raster on which the user function is evaluated."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7840
+#: reference_raster.xml:7907
 #, no-c-format
 msgid "band"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7841
+#: reference_raster.xml:7908
 #, no-c-format
 msgid "Band number of the raster to be evaluated. Default to 1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7845
+#: reference_raster.xml:7912
 #, no-c-format
-msgid "The resulting pixel type of the output raster. Must be one listed in <xref linkend=\"RT_ST_BandPixelType\"/> or left out or set to NULL. If not passed in or set to NULL, will default to the pixeltype of the <varname>rast</varname>. Results are truncated if they are larger than what is allowed for the pixeltype."
+msgid ""
+"The resulting pixel type of the output raster. Must be one listed in <xref "
+"linkend=\"RT_ST_BandPixelType\"/> or left out or set to NULL. If not passed "
+"in or set to NULL, will default to the pixeltype of the <varname>rast</"
+"varname>. Results are truncated if they are larger than what is allowed for "
+"the pixeltype."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7848
+#: reference_raster.xml:7915
 #, no-c-format
 msgid "ngbwidth"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7849
+#: reference_raster.xml:7916
 #, no-c-format
 msgid "The width of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7852
+#: reference_raster.xml:7919
 #, no-c-format
 msgid "ngbheight"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7853
+#: reference_raster.xml:7920
 #, no-c-format
 msgid "The height of the neighborhood, in cells."
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7856
+#: reference_raster.xml:7923
 #, no-c-format
 msgid "onerastngbuserfunc"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7857
+#: reference_raster.xml:7924
 #, no-c-format
-msgid "PLPGSQL/psql user function to apply to neighborhood pixels of a single band of a raster. The first element is a 2-dimensional array of numbers representing the rectangular pixel neighborhood"
+msgid ""
+"PLPGSQL/psql user function to apply to neighborhood pixels of a single band "
+"of a raster. The first element is a 2-dimensional array of numbers "
+"representing the rectangular pixel neighborhood"
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7860
+#: reference_raster.xml:7927
 #, no-c-format
 msgid "nodatamode"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7862
+#: reference_raster.xml:7929
 #, no-c-format
-msgid "Defines what value to pass to the function for a neighborhood pixel that is nodata or NULL"
+msgid ""
+"Defines what value to pass to the function for a neighborhood pixel that is "
+"nodata or NULL"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7863
+#: reference_raster.xml:7930
 #, no-c-format
-msgid "'ignore': any NODATA values encountered in the neighborhood are ignored by the computation -- this flag must be sent to the user callback function, and the user function decides how to ignore it."
+msgid ""
+"'ignore': any NODATA values encountered in the neighborhood are ignored by "
+"the computation -- this flag must be sent to the user callback function, and "
+"the user function decides how to ignore it."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7864
+#: reference_raster.xml:7931
 #, no-c-format
-msgid "'NULL': any NODATA values encountered in the neighborhood will cause the resulting pixel to be NULL -- the user callback function is skipped in this case."
+msgid ""
+"'NULL': any NODATA values encountered in the neighborhood will cause the "
+"resulting pixel to be NULL -- the user callback function is skipped in this "
+"case."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7865
+#: reference_raster.xml:7932
 #, no-c-format
-msgid "'value': any NODATA values encountered in the neighborhood are replaced by the reference pixel (the one in the center of the neighborhood). Note that if this value is NODATA, the behavior is the same as 'NULL' (for the affected neighborhood)"
+msgid ""
+"'value': any NODATA values encountered in the neighborhood are replaced by "
+"the reference pixel (the one in the center of the neighborhood). Note that "
+"if this value is NODATA, the behavior is the same as 'NULL' (for the "
+"affected neighborhood)"
 msgstr ""
 
 #. Tag: term
-#: reference_raster.xml:7869
+#: reference_raster.xml:7936
 #, no-c-format
 msgid "args"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7870
+#: reference_raster.xml:7937
 #, no-c-format
 msgid "Arguments to pass into the user function."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7880
+#: reference_raster.xml:7947
 #, no-c-format
-msgid "Examples utilize the katrina raster loaded as a single tile described in <ulink url=\"http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html\">http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink> and then prepared in the <xref linkend=\"RT_ST_Rescale\"/> examples"
+msgid ""
+"Examples utilize the katrina raster loaded as a single tile described in "
+"<ulink url=\"http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html\">http://"
+"trac.osgeo.org/gdal/wiki/frmts_wtkraster.html</ulink> and then prepared in "
+"the <xref linkend=\"RT_ST_Rescale\"/> examples"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7882
+#: reference_raster.xml:7949
 #, no-c-format
 msgid ""
-      "--\n"
-      "-- A simple 'callback' user function that averages up all the values in a neighborhood.\n"
-      "--\n"
-      "CREATE OR REPLACE FUNCTION rast_avg(matrix float[][], nodatamode text, variadic args text[])\n"
-      "    RETURNS float AS\n"
-      "    $$\n"
-      "    DECLARE\n"
-      "                _matrix float[][];\n"
-      "        x1 integer;\n"
-      "        x2 integer;\n"
-      "        y1 integer;\n"
-      "        y2 integer;\n"
-      "        sum float;\n"
-      "    BEGIN\n"
-      "                _matrix := matrix;\n"
-      "        sum := 0;\n"
-      "        FOR x in array_lower(matrix, 1)..array_upper(matrix, 1) LOOP\n"
-      "            FOR y in array_lower(matrix, 2)..array_upper(matrix, 2) LOOP\n"
-      "                sum := sum + _matrix[x][y];\n"
-      "            END LOOP;\n"
-      "        END LOOP;\n"
-      "        RETURN (sum*1.0/(array_upper(matrix,1)*array_upper(matrix,2) ))::integer ;\n"
-      "    END;\n"
-      "    $$\n"
-      "LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
-      "\n"
-      "-- now we apply to our raster averaging pixels within 2 pixels of each other in X and Y direction --\n"
-      "SELECT ST_MapAlgebraFctNgb(rast, 1,  '8BUI', 4,4,\n"
-      "                'rast_avg(float[][], text, text[])'::regprocedure, 'NULL', NULL) As nn_with_border\n"
-      "        FROM katrinas_rescaled\n"
-      "        limit 1;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:7896
+"--\n"
+"-- A simple 'callback' user function that averages up all the values in a "
+"neighborhood.\n"
+"--\n"
+"CREATE OR REPLACE FUNCTION rast_avg(matrix float[][], nodatamode text, "
+"variadic args text[])\n"
+"    RETURNS float AS\n"
+"    $$\n"
+"    DECLARE\n"
+"                _matrix float[][];\n"
+"        x1 integer;\n"
+"        x2 integer;\n"
+"        y1 integer;\n"
+"        y2 integer;\n"
+"        sum float;\n"
+"    BEGIN\n"
+"                _matrix := matrix;\n"
+"        sum := 0;\n"
+"        FOR x in array_lower(matrix, 1)..array_upper(matrix, 1) LOOP\n"
+"            FOR y in array_lower(matrix, 2)..array_upper(matrix, 2) LOOP\n"
+"                sum := sum + _matrix[x][y];\n"
+"            END LOOP;\n"
+"        END LOOP;\n"
+"        RETURN (sum*1.0/(array_upper(matrix,1)*array_upper(matrix,2) ))::"
+"integer ;\n"
+"    END;\n"
+"    $$\n"
+"LANGUAGE 'plpgsql' IMMUTABLE COST 1000;\n"
+"\n"
+"-- now we apply to our raster averaging pixels within 2 pixels of each other "
+"in X and Y direction --\n"
+"SELECT ST_MapAlgebraFctNgb(rast, 1,  '8BUI', 4,4,\n"
+"                'rast_avg(float[][], text, text[])'::regprocedure, 'NULL', "
+"NULL) As nn_with_border\n"
+"        FROM katrinas_rescaled\n"
+"        limit 1;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:7963
 #, no-c-format
 msgid "First band of our raster"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7910
+#: reference_raster.xml:7977
 #, no-c-format
 msgid "new raster after averaging pixels withing 4x4 pixels of each other"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7925
+#: reference_raster.xml:7992
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebraExpr\"/>, <xref linkend=\"RT_ST_Rescale\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:7935
+#: reference_raster.xml:8002
 #, no-c-format
 msgid "ST_Reclass"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:7936
+#: reference_raster.xml:8003
 #, no-c-format
-msgid "Creates a new raster composed of band types reclassified from original. The nband is the band to be changed. If nband is not specified assumed to be 1. All other bands are returned unchanged. Use case: convert a 16BUI band to a 8BUI and so forth for simpler rendering as viewable formats."
+msgid ""
+"Creates a new raster composed of band types reclassified from original. The "
+"nband is the band to be changed. If nband is not specified assumed to be 1. "
+"All other bands are returned unchanged. Use case: convert a 16BUI band to a "
+"8BUI and so forth for simpler rendering as viewable formats."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:7940
+#: reference_raster.xml:8007
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>text </type> <parameter>reclassexpr</parameter></paramdef> <paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>nodataval=NULL</parameter></paramdef> </funcprototype> [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>reclassexpr</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>pixeltype</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>nodataval=NULL</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Reclass</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>reclassarg[] </type> <parameter>VARIADIC reclassargset</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Reclass</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>reclassexpr</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>pixeltype</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7968
+#: reference_raster.xml:8035
 #, no-c-format
-msgid "Creates a new raster formed by applying a valid PostgreSQL algebraic operation defined by the <varname>reclassexpr</varname> on the input raster (<varname>rast</varname>). If no <varname>band</varname> is specified band 1 is assumed. The new raster will have the same georeference, width, and height as the original raster. Bands not designated will come back unchanged. Refer to <xref linkend=\"reclassarg\"/> for description of valid reclassification expressions."
+msgid ""
+"Creates a new raster formed by applying a valid PostgreSQL algebraic "
+"operation defined by the <varname>reclassexpr</varname> on the input raster "
+"(<varname>rast</varname>). If no <varname>band</varname> is specified band 1 "
+"is assumed. The new raster will have the same georeference, width, and "
+"height as the original raster. Bands not designated will come back "
+"unchanged. Refer to <xref linkend=\"reclassarg\"/> for description of valid "
+"reclassification expressions."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7970
-#, no-c-format
-msgid "The bands of the new raster will have pixel type of <varname>pixeltype</varname>. If <varname>reclassargset</varname> is passed in then each reclassarg defines behavior of each band generated."
-msgstr ""
-
-#. Tag: title
-#: reference_raster.xml:7976
+#: reference_raster.xml:8037
 #, no-c-format
-msgid "Examples Basic"
+msgid ""
+"The bands of the new raster will have pixel type of <varname>pixeltype</"
+"varname>. If <varname>reclassargset</varname> is passed in then each "
+"reclassarg defines behavior of each band generated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7977
+#: reference_raster.xml:8044
 #, no-c-format
-msgid "Create a new raster from the original where band 2 is converted from 8BUI to 4BUI and all values from 101-254 are set to nodata value."
+msgid ""
+"Create a new raster from the original where band 2 is converted from 8BUI to "
+"4BUI and all values from 101-254 are set to nodata value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7978
+#: reference_raster.xml:8045
 #, no-c-format
 msgid ""
-      "ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
-      "UPDATE dummy_rast SET reclass_rast = ST_Reclass(rast,2,'0-87:1-10, 88-100:11-15, 101-254:0-0', '4BUI',0) WHERE rid = 2;\n"
-      "\n"
-      "SELECT i as col, j as row, ST_Value(rast,2,i,j) As origval,\n"
-      "    ST_Value(reclass_rast, 2, i, j) As reclassval,\n"
-      "    ST_Value(reclass_rast, 2, i, j, false) As reclassval_include_nodata\n"
-      "FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN generate_series(1,3) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      " col | row | origval | reclassval | reclassval_include_nodata\n"
-      "-----+-----+---------+------------+---------------------------\n"
-      "   1 |   1 |      78 |          9 |                         9\n"
-      "   2 |   1 |      98 |         14 |                        14\n"
-      "   3 |   1 |     122 |            |                         0\n"
-      "   1 |   2 |      96 |         14 |                        14\n"
-      "   2 |   2 |     118 |            |                         0\n"
-      "   3 |   2 |     180 |            |                         0\n"
-      "   1 |   3 |      99 |         15 |                        15\n"
-      "   2 |   3 |     112 |            |                         0\n"
-      "   3 |   3 |     169 |            |                         0"
+"ALTER TABLE dummy_rast ADD COLUMN reclass_rast raster;\n"
+"UPDATE dummy_rast SET reclass_rast = ST_Reclass(rast,2,'0-87:1-10, "
+"88-100:11-15, 101-254:0-0', '4BUI',0) WHERE rid = 2;\n"
+"\n"
+"SELECT i as col, j as row, ST_Value(rast,2,i,j) As origval,\n"
+"    ST_Value(reclass_rast, 2, i, j) As reclassval,\n"
+"    ST_Value(reclass_rast, 2, i, j, false) As reclassval_include_nodata\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+" col | row | origval | reclassval | reclassval_include_nodata\n"
+"-----+-----+---------+------------+---------------------------\n"
+"   1 |   1 |      78 |          9 |                         9\n"
+"   2 |   1 |      98 |         14 |                        14\n"
+"   3 |   1 |     122 |            |                         0\n"
+"   1 |   2 |      96 |         14 |                        14\n"
+"   2 |   2 |     118 |            |                         0\n"
+"   3 |   2 |     180 |            |                         0\n"
+"   1 |   3 |      99 |         15 |                        15\n"
+"   2 |   3 |     112 |            |                         0\n"
+"   3 |   3 |     169 |            |                         0"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7982
+#: reference_raster.xml:8049
 #, no-c-format
 msgid "Example: Advanced using multiple reclassargs"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7984
+#: reference_raster.xml:8051
 #, no-c-format
-msgid "Create a new raster from the original where band 1,2,3 is converted to 1BB,4BUI, 4BUI respectively and reclassified. Note this uses the variadic <varname>reclassarg</varname> argument which can take as input an indefinite number of reclassargs (theoretically as many bands as you have)"
+msgid ""
+"Create a new raster from the original where band 1,2,3 is converted to "
+"1BB,4BUI, 4BUI respectively and reclassified. Note this uses the variadic "
+"<varname>reclassarg</varname> argument which can take as input an indefinite "
+"number of reclassargs (theoretically as many bands as you have)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7985
+#: reference_raster.xml:8052
 #, no-c-format
 msgid ""
-      "UPDATE dummy_rast SET reclass_rast =\n"
-      "    ST_Reclass(rast,\n"
-      "        ROW(2,'0-87]:1-10, (87-100]:11-15, (101-254]:0-0', '4BUI',NULL)::reclassarg,\n"
-      "        ROW(1,'0-253]:1, 254:0', '1BB', NULL)::reclassarg,\n"
-      "        ROW(3,'0-70]:1, (70-86:2, [86-150):3, [150-255:4', '4BUI', NULL)::reclassarg\n"
-      "        ) WHERE rid = 2;\n"
-      "\n"
-      "SELECT i as col, j as row,ST_Value(rast,1,i,j) As ov1,  ST_Value(reclass_rast, 1, i, j) As rv1,\n"
-      "    ST_Value(rast,2,i,j) As ov2, ST_Value(reclass_rast, 2, i, j) As rv2,\n"
-      "    ST_Value(rast,3,i,j) As ov3, ST_Value(reclass_rast, 3, i, j) As rv3\n"
-      "FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN generate_series(1,3) AS j\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "col | row | ov1 | rv1 | ov2 | rv2 | ov3 | rv3\n"
-      "----+-----+-----+-----+-----+-----+-----+-----\n"
-      "  1 |   1 | 253 |   1 |  78 |   9 |  70 |   1\n"
-      "  2 |   1 | 254 |   0 |  98 |  14 |  86 |   3\n"
-      "  3 |   1 | 253 |   1 | 122 |   0 | 100 |   3\n"
-      "  1 |   2 | 253 |   1 |  96 |  14 |  80 |   2\n"
-      "  2 |   2 | 254 |   0 | 118 |   0 | 108 |   3\n"
-      "  3 |   2 | 254 |   0 | 180 |   0 | 162 |   4\n"
-      "  1 |   3 | 250 |   1 |  99 |  15 |  90 |   3\n"
-      "  2 |   3 | 254 |   0 | 112 |   0 | 108 |   3\n"
-      "  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
+"UPDATE dummy_rast SET reclass_rast =\n"
+"    ST_Reclass(rast,\n"
+"        ROW(2,'0-87]:1-10, (87-100]:11-15, (101-254]:0-0', '4BUI',NULL)::"
+"reclassarg,\n"
+"        ROW(1,'0-253]:1, 254:0', '1BB', NULL)::reclassarg,\n"
+"        ROW(3,'0-70]:1, (70-86:2, [86-150):3, [150-255:4', '4BUI', NULL)::"
+"reclassarg\n"
+"        ) WHERE rid = 2;\n"
+"\n"
+"SELECT i as col, j as row,ST_Value(rast,1,i,j) As ov1,  "
+"ST_Value(reclass_rast, 1, i, j) As rv1,\n"
+"    ST_Value(rast,2,i,j) As ov2, ST_Value(reclass_rast, 2, i, j) As rv2,\n"
+"    ST_Value(rast,3,i,j) As ov3, ST_Value(reclass_rast, 3, i, j) As rv3\n"
+"FROM dummy_rast CROSS JOIN generate_series(1, 3) AS i CROSS JOIN "
+"generate_series(1,3) AS j\n"
+"WHERE rid = 2;\n"
+"\n"
+"col | row | ov1 | rv1 | ov2 | rv2 | ov3 | rv3\n"
+"----+-----+-----+-----+-----+-----+-----+-----\n"
+"  1 |   1 | 253 |   1 |  78 |   9 |  70 |   1\n"
+"  2 |   1 | 254 |   0 |  98 |  14 |  86 |   3\n"
+"  3 |   1 | 253 |   1 | 122 |   0 | 100 |   3\n"
+"  1 |   2 | 253 |   1 |  96 |  14 |  80 |   2\n"
+"  2 |   2 | 254 |   0 | 118 |   0 | 108 |   3\n"
+"  3 |   2 | 254 |   0 | 180 |   0 | 162 |   4\n"
+"  1 |   3 | 250 |   1 |  99 |  15 |  90 |   3\n"
+"  2 |   3 | 254 |   0 | 112 |   0 | 108 |   3\n"
+"  3 |   3 | 254 |   0 | 169 |   0 | 175 |   4"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:7989
+#: reference_raster.xml:8056
 #, no-c-format
-msgid "Example: Advanced Map a single band 32BF raster to multiple viewable bands"
+msgid ""
+"Example: Advanced Map a single band 32BF raster to multiple viewable bands"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7990
+#: reference_raster.xml:8057
 #, no-c-format
-msgid "Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has only one 32bf band"
+msgid ""
+"Create a new 3 band (8BUI,8BUI,8BUI viewable raster) from a raster that has "
+"only one 32bf band"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:7991
+#: reference_raster.xml:8058
 #, no-c-format
 msgid ""
-      "ALTER TABLE wind ADD COLUMN rast_view raster;\n"
-      "UPDATE wind\n"
-      "        set rast_view = ST_AddBand( NULL,\n"
-      "        ARRAY[\n"
-      "        ST_Reclass(rast, 1,'0.1-10]:1-10,9-10]:11,(11-33:0'::text, '8BUI'::text,0),\n"
-      "        ST_Reclass(rast,1, '11-33):0-255,[0-32:0,(34-1000:0'::text, '8BUI'::text,0),\n"
-      "        ST_Reclass(rast,1,'0-32]:0,(32-100:100-255'::text, '8BUI'::text,0)\n"
-      "        ]\n"
-      "        );"
+"ALTER TABLE wind ADD COLUMN rast_view raster;\n"
+"UPDATE wind\n"
+"        set rast_view = ST_AddBand( NULL,\n"
+"        ARRAY[\n"
+"        ST_Reclass(rast, 1,'0.1-10]:1-10,9-10]:11,(11-33:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1, '11-33):0-255,[0-32:0,(34-1000:0'::text, '8BUI'::"
+"text,0),\n"
+"        ST_Reclass(rast,1,'0-32]:0,(32-100:100-255'::text, '8BUI'::text,0)\n"
+"        ]\n"
+"        );"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:7996
+#: reference_raster.xml:8063
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"reclassarg\"/>, <xref linkend=\"RT_ST_Value\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Band\"/>, <xref linkend=\"RT_ST_BandPixelType\"/>, "
+"<xref linkend=\"RT_ST_MakeEmptyRaster\"/>, <xref linkend=\"reclassarg\"/>, "
+"<xref linkend=\"RT_ST_Value\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8009
+#: reference_raster.xml:8076
 #, no-c-format
 msgid "ST_Union"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8010
+#: reference_raster.xml:8077
 #, no-c-format
-msgid "Returns the union of a set of raster tiles into a single raster composed of 1 or more bands."
+msgid ""
+"Returns the union of a set of raster tiles into a single raster composed of "
+"1 or more bands."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8015
+#: reference_raster.xml:8082
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Union</function></funcdef> <paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8021
+#: reference_raster.xml:8088
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Union</function></funcdef> <paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>unionarg[] </type> <parameter>unionargset</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>unionarg[] </type> <parameter>unionargset</parameter></"
+"paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8028
+#: reference_raster.xml:8095
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Union</function></funcdef> <paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>nband</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8035
+#: reference_raster.xml:8102
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Union</function></funcdef> <paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8042
+#: reference_raster.xml:8109
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Union</function></funcdef> <paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer</type> <parameter>nband</parameter></paramdef> <paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Union</function></funcdef> "
+"<paramdef><type>setof raster</type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer</type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>uniontype</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8054
+#: reference_raster.xml:8121
 #, no-c-format
-msgid "Returns the union of a set of raster tiles into a single raster composed of at least one band. The resulting raster's extent is the extent of the whole set. In the case of intersection, the resulting value is defined by <varname>uniontype</varname> which is one of the following: LAST (default), FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE."
+msgid ""
+"Returns the union of a set of raster tiles into a single raster composed of "
+"at least one band. The resulting raster's extent is the extent of the whole "
+"set. In the case of intersection, the resulting value is defined by "
+"<varname>uniontype</varname> which is one of the following: LAST (default), "
+"FIRST, MIN, MAX, COUNT, SUM, MEAN, RANGE."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8057
+#: reference_raster.xml:8124
 #, no-c-format
-msgid "In order for rasters to be unioned, they most all have the same alignment. Use <xref linkend=\"RT_ST_SameAlignment\"/> and <xref linkend=\"RT_ST_NotSameAlignmentReason\"/> for more details and help. One way to fix alignment issues is to use <xref linkend=\"RT_ST_Resample\"/> and use the same reference raster for alignment."
+msgid ""
+"In order for rasters to be unioned, they most all have the same alignment. "
+"Use <xref linkend=\"RT_ST_SameAlignment\"/> and <xref linkend="
+"\"RT_ST_NotSameAlignmentReason\"/> for more details and help. One way to fix "
+"alignment issues is to use <xref linkend=\"RT_ST_Resample\"/> and use the "
+"same reference raster for alignment."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8061
+#: reference_raster.xml:8128
 #, no-c-format
 msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8062
+#: reference_raster.xml:8129
 #, no-c-format
 msgid "Availability: 2.1.0 ST_Union(rast, unionarg) variant was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8063
+#: reference_raster.xml:8130
 #, no-c-format
-msgid "Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input rasters. Prior versions of PostGIS assumed the first band."
+msgid ""
+"Enhanced: 2.1.0 ST_Union(rast) (variant 1) unions all bands of all input "
+"rasters. Prior versions of PostGIS assumed the first band."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8064
+#: reference_raster.xml:8131
 #, no-c-format
-msgid "Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of all input rasters."
+msgid ""
+"Enhanced: 2.1.0 ST_Union(rast, uniontype) (variant 4) unions all bands of "
+"all input rasters."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8067
+#: reference_raster.xml:8134
 #, no-c-format
 msgid "Examples: Reconstitute a single band chunked raster tile"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8068
+#: reference_raster.xml:8135
 #, no-c-format
 msgid ""
-      "-- this creates a single band from first band of raster tiles\n"
-      "-- that form the original file system tile\n"
-      "SELECT filename, ST_Union(rast,1) As file_rast\n"
-      "FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
+"-- this creates a single band from first band of raster tiles\n"
+"-- that form the original file system tile\n"
+"SELECT filename, ST_Union(rast,1) As file_rast\n"
+"FROM sometable WHERE filename IN('dem01', 'dem02') GROUP BY filename;"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8072 reference_raster.xml:8076
+#: reference_raster.xml:8139 reference_raster.xml:8143
 #, no-c-format
-msgid "Examples: Return a multi-band raster that is the union of tiles intersecting geometry"
+msgid ""
+"Examples: Return a multi-band raster that is the union of tiles intersecting "
+"geometry"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8073
+#: reference_raster.xml:8140
 #, no-c-format
 msgid ""
-      "-- this creates a multi band raster collecting all the tiles that intersect a line\n"
-      "-- Note: In 2.0, this would have just returned a single band raster\n"
-      "-- , new union works on all bands by default\n"
-      "-- this is equivalent to unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), ROW(3, 'LAST')]::unionarg[]\n"
-      "SELECT ST_Union(rast)\n"
-      "FROM aerials.boston\n"
-      "WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 88772)',26986) );"
+"-- this creates a multi band raster collecting all the tiles that intersect "
+"a line\n"
+"-- Note: In 2.0, this would have just returned a single band raster\n"
+"-- , new union works on all bands by default\n"
+"-- this is equivalent to unionarg: ARRAY[ROW(1, 'LAST'), ROW(2, 'LAST'), "
+"ROW(3, 'LAST')]::unionarg[]\n"
+"SELECT ST_Union(rast)\n"
+"FROM aerials.boston\n"
+"WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
+"88772)',26986) );"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8077
+#: reference_raster.xml:8144
 #, no-c-format
-msgid "Here we use the longer syntax if we only wanted a subset of bands or we want to change order of bands"
+msgid ""
+"Here we use the longer syntax if we only wanted a subset of bands or we want "
+"to change order of bands"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8078
+#: reference_raster.xml:8145
 #, no-c-format
 msgid ""
-      "-- this creates a multi band raster collecting all the tiles that intersect a line\n"
-      "SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::unionarg[])\n"
-      "FROM aerials.boston\n"
-      "WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 88772)',26986) );"
+"-- this creates a multi band raster collecting all the tiles that intersect "
+"a line\n"
+"SELECT ST_Union(rast,ARRAY[ROW(2, 'LAST'), ROW(1, 'LAST'), ROW(3, 'LAST')]::"
+"unionarg[])\n"
+"FROM aerials.boston\n"
+"WHERE ST_Intersects(rast,  ST_GeomFromText('LINESTRING(230486 887771, 230500 "
+"88772)',26986) );"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8084
+#: reference_raster.xml:8151
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Envelope\"/>, <xref linkend=\"RT_ST_ConvexHull\"/>, "
+"<xref linkend=\"RT_ST_Clip\"/>, <xref linkend=\"ST_Union\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8097
+#: reference_raster.xml:8164
 #, no-c-format
 msgid "Built-in Map Algebra Callback Functions"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8101
+#: reference_raster.xml:8168
 #, no-c-format
 msgid "ST_Distinct4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8102
+#: reference_raster.xml:8169
 #, no-c-format
-msgid "Raster processing function that calculates the number of unique pixel values in a neighborhood."
+msgid ""
+"Raster processing function that calculates the number of unique pixel values "
+"in a neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8106
+#: reference_raster.xml:8173
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Distinct4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></ [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Distinct4ma</function></"
+"funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></"
+"paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double "
+"precision <function>ST_Distinct4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][] </type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8126
+#: reference_raster.xml:8193
 #, no-c-format
-msgid "Calculate the number of unique pixel values in a neighborhood of pixels."
+msgid ""
+"Calculate the number of unique pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8129 reference_raster.xml:8268 reference_raster.xml:8343 reference_raster.xml:8428 reference_raster.xml:8553 reference_raster.xml:8624 reference_raster.xml:8699
+#: reference_raster.xml:8196 reference_raster.xml:8335
+#: reference_raster.xml:8410 reference_raster.xml:8495
+#: reference_raster.xml:8620 reference_raster.xml:8691
+#: reference_raster.xml:8766
 #, no-c-format
-msgid "Variant 1 is a specialized callback function for use as a callback parameter to <xref linkend=\"RT_ST_MapAlgebraFctNgb\"/>."
+msgid ""
+"Variant 1 is a specialized callback function for use as a callback parameter "
+"to <xref linkend=\"RT_ST_MapAlgebraFctNgb\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8133 reference_raster.xml:8272 reference_raster.xml:8347 reference_raster.xml:8434 reference_raster.xml:8557 reference_raster.xml:8628 reference_raster.xml:8703
+#: reference_raster.xml:8200 reference_raster.xml:8339
+#: reference_raster.xml:8414 reference_raster.xml:8501
+#: reference_raster.xml:8624 reference_raster.xml:8695
+#: reference_raster.xml:8770
 #, no-c-format
-msgid "Variant 2 is a specialized callback function for use as a callback parameter to <xref linkend=\"RT_ST_MapAlgebra\"/>."
+msgid ""
+"Variant 2 is a specialized callback function for use as a callback parameter "
+"to <xref linkend=\"RT_ST_MapAlgebra\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8139 reference_raster.xml:8278 reference_raster.xml:8353 reference_raster.xml:8440 reference_raster.xml:8563 reference_raster.xml:8634 reference_raster.xml:8709
+#: reference_raster.xml:8206 reference_raster.xml:8345
+#: reference_raster.xml:8420 reference_raster.xml:8507
+#: reference_raster.xml:8630 reference_raster.xml:8701
+#: reference_raster.xml:8776
 #, no-c-format
-msgid "Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb\"/> has been deprecated as of 2.1.0."
+msgid ""
+"Use of Variant 1 is discouraged since <xref linkend=\"RT_ST_MapAlgebraFctNgb"
+"\"/> has been deprecated as of 2.1.0."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8145 reference_raster.xml:8284 reference_raster.xml:8359 reference_raster.xml:8446 reference_raster.xml:8569 reference_raster.xml:8640 reference_raster.xml:8715
+#: reference_raster.xml:8212 reference_raster.xml:8351
+#: reference_raster.xml:8426 reference_raster.xml:8513
+#: reference_raster.xml:8636 reference_raster.xml:8707
+#: reference_raster.xml:8782
 #, no-c-format
 msgid "Enhanced: 2.1.0 Addition of Variant 2"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8151
+#: reference_raster.xml:8218
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_distinct4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid | st_value\n"
-      "-----+----------\n"
-      "   2 |        3\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_distinct4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |        3\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8157 reference_raster.xml:8581 reference_raster.xml:8652
+#: reference_raster.xml:8224 reference_raster.xml:8648
+#: reference_raster.xml:8719
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref "
+"linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8172
+#: reference_raster.xml:8239
 #, no-c-format
 msgid "ST_InvDistWeight4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8173
+#: reference_raster.xml:8240
 #, no-c-format
-msgid "Raster processing function that interpolates a pixel's value from the pixel's neighborhood."
+msgid ""
+"Raster processing function that interpolates a pixel's value from the "
+"pixel's neighborhood."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8178
+#: reference_raster.xml:8245
 #, no-c-format
-msgid "<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></paramdef>"
+msgid ""
+"<funcdef>double precision <function>ST_InvDistWeight4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8190
+#: reference_raster.xml:8257
 #, no-c-format
-msgid "Calculate an interpolated value for a pixel using the Inverse Distance Weighted method."
+msgid ""
+"Calculate an interpolated value for a pixel using the Inverse Distance "
+"Weighted method."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8192
+#: reference_raster.xml:8259
 #, no-c-format
-msgid "There are two optional parameters that can be passed through <varname>userargs</varname>. The first parameter is the power factor (variable k in the equation below) between 0 and 1 used in the Inverse Distance Weighted equation. If not specified, default value is 1. The second parameter is the weight percentage applied only when the value of the pixel of interest is included with the interpolated value from the neighborhood. If not specified and the pixel of interest has a value,  [...]
+msgid ""
+"There are two optional parameters that can be passed through "
+"<varname>userargs</varname>. The first parameter is the power factor "
+"(variable k in the equation below) between 0 and 1 used in the Inverse "
+"Distance Weighted equation. If not specified, default value is 1. The second "
+"parameter is the weight percentage applied only when the value of the pixel "
+"of interest is included with the interpolated value from the neighborhood. "
+"If not specified and the pixel of interest has a value, that value is "
+"returned."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8196
+#: reference_raster.xml:8263
 #, no-c-format
 msgid "The basic inverse distance weight equation is:"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8205
+#: reference_raster.xml:8272
 #, no-c-format
 msgid "k = power factor, a real number between 0 and 1"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8214 reference_raster.xml:8499
+#: reference_raster.xml:8281 reference_raster.xml:8566
 #, no-c-format
-msgid "This function is a specialized callback function for use as a callback parameter to <xref linkend=\"RT_ST_MapAlgebra\"/>."
+msgid ""
+"This function is a specialized callback function for use as a callback "
+"parameter to <xref linkend=\"RT_ST_MapAlgebra\"/>."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8222 reference_raster.xml:8507
+#: reference_raster.xml:8289 reference_raster.xml:8574
 #, no-c-format
 msgid "-- NEEDS EXAMPLE"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8227
+#: reference_raster.xml:8294
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_MinDist4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8236
+#: reference_raster.xml:8303
 #, no-c-format
 msgid "ST_Max4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8237
+#: reference_raster.xml:8304
 #, no-c-format
-msgid "Raster processing function that calculates the maximum pixel value in a neighborhood."
+msgid ""
+"Raster processing function that calculates the maximum pixel value in a "
+"neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8241
+#: reference_raster.xml:8308
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Max4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef>  [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Max4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Max4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8261
+#: reference_raster.xml:8328
 #, no-c-format
 msgid "Calculate the maximum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8263 reference_raster.xml:8338 reference_raster.xml:8423 reference_raster.xml:8548 reference_raster.xml:8694
+#: reference_raster.xml:8330 reference_raster.xml:8405
+#: reference_raster.xml:8490 reference_raster.xml:8615
+#: reference_raster.xml:8761
 #, no-c-format
-msgid "For Variant 2, a substitution value for NODATA pixels can be specified by passing that value to userargs."
+msgid ""
+"For Variant 2, a substitution value for NODATA pixels can be specified by "
+"passing that value to userargs."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8290
+#: reference_raster.xml:8357
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_max4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid | st_value\n"
-      "-----+----------\n"
-      "   2 |      254\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_max4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |      254\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8296
+#: reference_raster.xml:8363
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8311
+#: reference_raster.xml:8378
 #, no-c-format
 msgid "ST_Mean4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8312
+#: reference_raster.xml:8379
 #, no-c-format
-msgid "Raster processing function that calculates the mean pixel value in a neighborhood."
+msgid ""
+"Raster processing function that calculates the mean pixel value in a "
+"neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8316
+#: reference_raster.xml:8383
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Mean4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Mean4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Mean4ma</function></funcdef> <paramdef><type>double precision[]"
+"[][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8336
+#: reference_raster.xml:8403
 #, no-c-format
 msgid "Calculate the mean pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8365
+#: reference_raster.xml:8432
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_mean4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid |     st_value\n"
-      "-----+------------------\n"
-      "   2 | 253.222229003906\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_mean4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 253.222229003906\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8372
+#: reference_raster.xml:8439
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "              ST_MapAlgebra(rast, 1, 'st_mean4ma(double precision[][][], integer[][], text[])'::regprocedure,'32BF', 'FIRST', NULL, 1, 1)\n"
-      "       ,  2, 2)\n"
-      "  FROM dummy_rast\n"
-      "   WHERE rid = 2;\n"
-      " rid |     st_value\n"
-      "-----+------------------\n"
-      "   2 | 253.222229003906\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"              ST_MapAlgebra(rast, 1, 'st_mean4ma(double precision[][][], "
+"integer[][], text[])'::regprocedure,'32BF', 'FIRST', NULL, 1, 1)\n"
+"       ,  2, 2)\n"
+"  FROM dummy_rast\n"
+"   WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 253.222229003906\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8378
+#: reference_raster.xml:8445
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8392
+#: reference_raster.xml:8459
 #, no-c-format
 msgid "ST_Min4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8393
+#: reference_raster.xml:8460
 #, no-c-format
-msgid "Raster processing function that calculates the minimum pixel value in a neighborhood."
+msgid ""
+"Raster processing function that calculates the minimum pixel value in a "
+"neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8399
+#: reference_raster.xml:8466
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Min4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef> [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Min4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Min4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8419
+#: reference_raster.xml:8486
 #, no-c-format
 msgid "Calculate the minimum pixel value in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8452
+#: reference_raster.xml:8519
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_min4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid | st_value\n"
-      "-----+----------\n"
-      "   2 |      250\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_min4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |      250\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8457
+#: reference_raster.xml:8524
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, "
+"<xref linkend=\"RT_ST_Sum4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8472
+#: reference_raster.xml:8539
 #, no-c-format
 msgid "ST_MinDist4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8473
+#: reference_raster.xml:8540
 #, no-c-format
-msgid "Raster processing function that returns the minimum distance (in number of pixels) between the pixel of interest and a neighboring pixel with value."
+msgid ""
+"Raster processing function that returns the minimum distance (in number of "
+"pixels) between the pixel of interest and a neighboring pixel with value."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8478
+#: reference_raster.xml:8545
 #, no-c-format
-msgid "<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></paramdef>"
+msgid ""
+"<funcdef>double precision <function>ST_MinDist4ma</function></funcdef> "
+"<paramdef><type>double precision[][][]</type> <parameter>value</parameter></"
+"paramdef> <paramdef><type>integer[][]</type> <parameter>pos</parameter></"
+"paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC userargs</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8490
+#: reference_raster.xml:8557
 #, no-c-format
-msgid "Return the shortest distance (in number of pixels) between the pixel of interest and the closest pixel with value in the neighborhood."
+msgid ""
+"Return the shortest distance (in number of pixels) between the pixel of "
+"interest and the closest pixel with value in the neighborhood."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8493
+#: reference_raster.xml:8560
 #, no-c-format
-msgid "The intent of this function is to provide an informative data point that helps infer the usefulness of the pixel of interest's interpolated value from <xref linkend=\"RT_ST_InvDistWeight4ma\"/>. This function is particularly useful when the neighborhood is sparsely populated."
+msgid ""
+"The intent of this function is to provide an informative data point that "
+"helps infer the usefulness of the pixel of interest's interpolated value "
+"from <xref linkend=\"RT_ST_InvDistWeight4ma\"/>. This function is "
+"particularly useful when the neighborhood is sparsely populated."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8512
+#: reference_raster.xml:8579
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_InvDistWeight4ma\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8521
+#: reference_raster.xml:8588
 #, no-c-format
 msgid "ST_Range4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8522
+#: reference_raster.xml:8589
 #, no-c-format
-msgid "Raster processing function that calculates the range of pixel values in a neighborhood."
+msgid ""
+"Raster processing function that calculates the range of pixel values in a "
+"neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8526
+#: reference_raster.xml:8593
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Range4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramd [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Range4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Range4ma</function></funcdef> <paramdef><type>double precision[]"
+"[][]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8546
+#: reference_raster.xml:8613
 #, no-c-format
 msgid "Calculate the range of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8575
+#: reference_raster.xml:8642
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_range4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid | st_value\n"
-      "-----+----------\n"
-      "   2 |        4\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, NULL, 1, 1, 'st_range4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |        4\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8596
+#: reference_raster.xml:8663
 #, no-c-format
 msgid "ST_StdDev4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8597
+#: reference_raster.xml:8664
 #, no-c-format
-msgid "Raster processing function that calculates the standard deviation of pixel values in a neighborhood."
+msgid ""
+"Raster processing function that calculates the standard deviation of pixel "
+"values in a neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8601
+#: reference_raster.xml:8668
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_StdDev4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></par [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_StdDev4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_StdDev4ma</function></funcdef> <paramdef><type>double "
+"precision[][][]</type> <parameter>value</parameter></paramdef> "
+"<paramdef><type>integer[][] </type> <parameter>pos</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC userargs</parameter></"
+"paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8621
+#: reference_raster.xml:8688
 #, no-c-format
-msgid "Calculate the standard deviation of pixel values in a neighborhood of pixels."
+msgid ""
+"Calculate the standard deviation of pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8646
+#: reference_raster.xml:8713
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_stddev4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid |     st_value\n"
-      "-----+------------------\n"
-      "   2 | 1.30170822143555\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_stddev4ma(float[][],"
+"text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid |     st_value\n"
+"-----+------------------\n"
+"   2 | 1.30170822143555\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8667
+#: reference_raster.xml:8734
 #, no-c-format
 msgid "ST_Sum4ma"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8668
+#: reference_raster.xml:8735
 #, no-c-format
-msgid "Raster processing function that calculates the sum of all pixel values in a neighborhood."
+msgid ""
+"Raster processing function that calculates the sum of all pixel values in a "
+"neighborhood."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8672
+#: reference_raster.xml:8739
 #, no-c-format
-msgid "<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> <paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> <paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> <paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>double precision <function>ST_Sum4ma</function></funcdef> <paramdef><type>double precision[][][]</type> <parameter>value</parameter></paramdef>  [...]
+msgid ""
+"<funcprototype> <funcdef>float8 <function>ST_Sum4ma</function></funcdef> "
+"<paramdef><type>float8[][]</type> <parameter>matrix</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>nodatamode</parameter></paramdef> "
+"<paramdef><type>text[]</type> <parameter>VARIADIC args</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>double precision "
+"<function>ST_Sum4ma</function></funcdef> <paramdef><type>double precision[][]"
+"[]</type> <parameter>value</parameter></paramdef> <paramdef><type>integer[]"
+"[] </type> <parameter>pos</parameter></paramdef> <paramdef><type>text[]</"
+"type> <parameter>VARIADIC userargs</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8692
+#: reference_raster.xml:8759
 #, no-c-format
 msgid "Calculate the sum of all pixel values in a neighborhood of pixels."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8721
+#: reference_raster.xml:8788
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "    rid,\n"
-      "    st_value(\n"
-      "        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_sum4ma(float[][],text,text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
-      "    )\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      " rid | st_value\n"
-      "-----+----------\n"
-      "   2 |     2279\n"
-      "(1 row)"
+"SELECT\n"
+"    rid,\n"
+"    st_value(\n"
+"        st_mapalgebrafctngb(rast, 1, '32BF', 1, 1, 'st_sum4ma(float[][],text,"
+"text[])'::regprocedure, 'ignore', NULL), 2, 2\n"
+"    )\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+" rid | st_value\n"
+"-----+----------\n"
+"   2 |     2279\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8727
+#: reference_raster.xml:8794
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, <xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref linkend=\"RT_ST_StdDev4ma\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MapAlgebra\"/>, <xref linkend=\"RT_ST_Min4ma\"/>, "
+"<xref linkend=\"RT_ST_Max4ma\"/>, <xref linkend=\"RT_ST_Mean4ma\"/>, <xref "
+"linkend=\"RT_ST_Range4ma\"/>, <xref linkend=\"RT_ST_Distinct4ma\"/>, <xref "
+"linkend=\"RT_ST_StdDev4ma\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:8743
+#: reference_raster.xml:8810
 #, no-c-format
 msgid "DEM (Elevation)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8747
+#: reference_raster.xml:8814
 #, no-c-format
 msgid "ST_Aspect"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8748
+#: reference_raster.xml:8815
 #, no-c-format
-msgid "Returns the aspect (in degrees by default) of an elevation raster band. Useful for analyzing terrain."
+msgid ""
+"Returns the aspect (in degrees by default) of an elevation raster band. "
+"Useful for analyzing terrain."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8751
+#: reference_raster.xml:8818
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>interpolate [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:8776
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype> "
+"<funcprototype> <funcdef>raster <function>ST_Aspect</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>band</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>customextent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:8843
 #, no-c-format
-msgid "Returns the aspect (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the aspect equation to neighboring pixels."
+msgid ""
+"Returns the aspect (in degrees by default) of an elevation raster band. "
+"Utilizes map algebra and applies the aspect equation to neighboring pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8778
+#: reference_raster.xml:8845
 #, no-c-format
-msgid "<varname>units</varname> indicates the units of the aspect. Possible values are: RADIANS, DEGREES (default)."
+msgid ""
+"<varname>units</varname> indicates the units of the aspect. Possible values "
+"are: RADIANS, DEGREES (default)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8782
+#: reference_raster.xml:8849
 #, no-c-format
-msgid "When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi radians measured clockwise from North."
+msgid ""
+"When <varname>units</varname> = RADIANS, values are between 0 and 2 * pi "
+"radians measured clockwise from North."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8786
+#: reference_raster.xml:8853
 #, no-c-format
-msgid "When <varname>units</varname> = DEGREES, values are between 0 and 360 degrees measured clockwise from North."
+msgid ""
+"When <varname>units</varname> = DEGREES, values are between 0 and 360 "
+"degrees measured clockwise from North."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8790
+#: reference_raster.xml:8857
 #, no-c-format
 msgid "If slope of pixel is zero, aspect of pixel is -1."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8795
+#: reference_raster.xml:8862
 #, no-c-format
-msgid "For more information about Slope, Aspect and Hillshade, please refer to <ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> and <ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&file=Aspect_Images.html\">ERDAS Field Guide - Aspect Images</ulink>."
+msgid ""
+"For more information about Slope, Aspect and Hillshade, please refer to "
+"<ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?"
+"TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> and "
+"<ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/"
+"wwhelp.htm?context=FieldGuide&file=Aspect_Images.html\">ERDAS Field "
+"Guide - Aspect Images</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8801 reference_raster.xml:8897
+#: reference_raster.xml:8868 reference_raster.xml:8964
 #, no-c-format
-msgid "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>interpolate_nodata</varname> function parameter"
+msgid ""
+"Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional "
+"<varname>interpolate_nodata</varname> function parameter"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8802 reference_raster.xml:9026
+#: reference_raster.xml:8869 reference_raster.xml:9093
 #, no-c-format
-msgid "Changed: 2.1.0 In prior versions, return values were in radians. Now, return values default to degrees"
+msgid ""
+"Changed: 2.1.0 In prior versions, return values were in radians. Now, return "
+"values default to degrees"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8807
+#: reference_raster.xml:8874
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_SetValues(\n"
-      "                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '32BF', 0, -9999),\n"
-      "                1, 1, 1, ARRAY[\n"
-      "                        [1, 1, 1, 1, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 2, 3, 2, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 1, 1, 1, 1]\n"
-      "                ]::double precision[][]\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_DumpValues(ST_Aspect(rast, 1, '32BF'))\n"
-      "FROM foo\n"
-      "\n"
-      "                                                                                                    st_dumpvalues\n"
-      "\n"
-      "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      "----------------------------------\n"
-      " (1,\"{{315,341.565063476562,0,18.4349479675293,45},{288.434936523438,315,0,45,71.5650482177734},{270,270,-1,90,90},{251.565048217773,225,180,135,108.434951782227},{225,198.43495178\n"
-      "2227,180,161.565048217773,135}}\")\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:8813 reference_raster.xml:8910 reference_raster.xml:9038
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Aspect(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                                                                                                    st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"----------------------------------\n"
+" (1,\"{{315,341.565063476562,0,18.4349479675293,45},"
+"{288.434936523438,315,0,45,71.5650482177734},{270,270,-1,90,90},"
+"{251.565048217773,225,180,135,108.434951782227},{225,198.43495178\n"
+"2227,180,161.565048217773,135}}\")\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:8880 reference_raster.xml:8977
+#: reference_raster.xml:9105
 #, no-c-format
-msgid "Complete example of tiles of a coverage. This query only works with PostgreSQL 9.1 or higher."
+msgid ""
+"Complete example of tiles of a coverage. This query only works with "
+"PostgreSQL 9.1 or higher."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8815
+#: reference_raster.xml:8882
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_Tile(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '32BF', 0, -9999\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [1, 1, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 2, 1],\n"
-      "                                [1, 2, 2, 3, 3, 1],\n"
-      "                                [1, 1, 3, 2, 1, 1],\n"
-      "                                [1, 2, 2, 1, 2, 1],\n"
-      "                                [1, 1, 1, 1, 1, 1]\n"
-      "                        ]::double precision[]\n"
-      "                ),\n"
-      "                2, 2\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rast,\n"
-      "        ST_Aspect(ST_Union(t2.rast), 1, t1.rast)\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE ST_Intersects(t1.rast, t2.rast)\n"
-      "GROUP BY t1.rast;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:8820
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Aspect(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:8887
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref linkend=\"RT_ST_Slope\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8833
+#: reference_raster.xml:8900
 #, no-c-format
 msgid "ST_HillShade"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8834
+#: reference_raster.xml:8901
 #, no-c-format
-msgid "Returns the hypothetical illumination of an elevation raster band using provided azimuth, altitude, brightness and scale inputs."
+msgid ""
+"Returns the hypothetical illumination of an elevation raster band using "
+"provided azimuth, altitude, brightness and scale inputs."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8837
+#: reference_raster.xml:8904
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>azimuth=315</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type>  [...]
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_HillShade</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>azimuth=315</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>altitude=45</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>max_bright=255</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_HillShade</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>band</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>azimuth=315</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>altitude=45</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>max_bright=255</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>double precision </type> <parameter>scale=1.0</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>interpolate_nodata=FALSE</parameter></paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:8935
+#, no-c-format
+msgid ""
+"Returns the hypothetical illumination of an elevation raster band using the "
+"azimuth, altitude, brightness, and scale inputs. Utilizes map algebra and "
+"applies the hill shade equation to neighboring pixels. Return pixel values "
+"are between 0 and 255."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8868
+#: reference_raster.xml:8937
 #, no-c-format
-msgid "Returns the hypothetical illumination of an elevation raster band using the azimuth, altitude, brightness, and scale inputs. Utilizes map algebra and applies the hill shade equation to neighboring pixels. Return pixel values are between 0 and 255."
+msgid ""
+"<varname>azimuth</varname> is a value between 0 and 360 degrees measured "
+"clockwise from North."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8870
+#: reference_raster.xml:8941
 #, no-c-format
-msgid "<varname>azimuth</varname> is a value between 0 and 360 degrees measured clockwise from North."
+msgid ""
+"<varname>altitude</varname> is a value between 0 and 90 degrees where 0 "
+"degrees is at the horizon and 90 degrees is directly overhead."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8874
+#: reference_raster.xml:8945
 #, no-c-format
-msgid "<varname>altitude</varname> is a value between 0 and 90 degrees where 0 degrees is at the horizon and 90 degrees is directly overhead."
+msgid ""
+"<varname>max_bright</varname> is a value between 0 and 255 with 0 as no "
+"brightness and 255 as max brightness."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8878
+#: reference_raster.xml:8949 reference_raster.xml:9077
 #, no-c-format
-msgid "<varname>max_bright</varname> is a value between 0 and 255 with 0 as no brightness and 255 as max brightness."
+msgid ""
+"<varname>scale</varname> is the ratio of vertical units to horizontal. For "
+"Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8882 reference_raster.xml:9010
+#: reference_raster.xml:8953
 #, no-c-format
-msgid "<varname>scale</varname> is the ratio of vertical units to horizontal. For Feet:LatLon use scale=370400, for Meters:LatLon use scale=111120."
+msgid ""
+"If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
+"from the input raster will be interpolated using <xref linkend="
+"\"RT_ST_InvDistWeight4ma\"/> before computing the hillshade illumination."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8886
+#: reference_raster.xml:8958
 #, no-c-format
-msgid "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend=\"RT_ST_InvDistWeight4ma\"/> before computing the hillshade illumination."
+msgid ""
+"For more information about Hillshade, please refer to <ulink url=\"http://"
+"webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade"
+"%20works\">How hillshade works</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8891
+#: reference_raster.xml:8965
 #, no-c-format
-msgid "For more information about Hillshade, please refer to <ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works\">How hillshade works</ulink>."
+msgid ""
+"Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in "
+"radians. Now, azimuth and altitude are expressed in degrees"
 msgstr ""
 
-#. Tag: para
-#: reference_raster.xml:8898
+#. Tag: programlisting
+#: reference_raster.xml:8971
 #, no-c-format
-msgid "Changed: 2.1.0 In prior versions, azimuth and altitude were expressed in radians. Now, azimuth and altitude are expressed in degrees"
+msgid ""
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Hillshade(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                                                                                                                       st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"-----------------------------------------------------------------------\n"
+" (1,\"{{NULL,NULL,NULL,NULL,NULL},"
+"{NULL,251.32763671875,220.749786376953,147.224319458008,NULL},"
+"{NULL,220.749786376953,180.312225341797,67.7497863769531,NULL},"
+"{NULL,147.224319458008\n"
+",67.7497863769531,43.1210060119629,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8904
+#: reference_raster.xml:8979
+#, no-c-format
+msgid ""
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Hillshade(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:8984
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_SetValues(\n"
-      "                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '32BF', 0, -9999),\n"
-      "                1, 1, 1, ARRAY[\n"
-      "                        [1, 1, 1, 1, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 2, 3, 2, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 1, 1, 1, 1]\n"
-      "                ]::double precision[][]\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_DumpValues(ST_Hillshade(rast, 1, '32BF'))\n"
-      "FROM foo\n"
-      "\n"
-      "                                                                                                                       st_dumpvalues\n"
-      "\n"
-      "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      "-----------------------------------------------------------------------\n"
-      " (1,\"{{NULL,NULL,NULL,NULL,NULL},{NULL,251.32763671875,220.749786376953,147.224319458008,NULL},{NULL,220.749786376953,180.312225341797,67.7497863769531,NULL},{NULL,147.224319458008\n"
-      ",67.7497863769531,43.1210060119629,NULL},{NULL,NULL,NULL,NULL,NULL}}\")\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: programlisting
-#: reference_raster.xml:8912
-#, no-c-format
-msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_Tile(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '32BF', 0, -9999\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [1, 1, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 2, 1],\n"
-      "                                [1, 2, 2, 3, 3, 1],\n"
-      "                                [1, 1, 3, 2, 1, 1],\n"
-      "                                [1, 2, 2, 1, 2, 1],\n"
-      "                                [1, 1, 1, 1, 1, 1]\n"
-      "                        ]::double precision[]\n"
-      "                ),\n"
-      "                2, 2\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rast,\n"
-      "        ST_Hillshade(ST_Union(t2.rast), 1, t1.rast)\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE ST_Intersects(t1.rast, t2.rast)\n"
-      "GROUP BY t1.rast;"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:8917
-#, no-c-format
-msgid ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_Aspect\"/>, <xref linkend=\"RT_ST_Slope\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:8930
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_Aspect\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:8997
 #, no-c-format
 msgid "ST_Roughness"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8931
+#: reference_raster.xml:8998
 #, no-c-format
 msgid "Returns a raster with the calculated \"roughness\" of a DEM."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:8936
+#: reference_raster.xml:9003
 #, no-c-format
-msgid "<funcdef>raster <function>ST_Roughness</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_Roughness</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef><type>integer </type> <parameter>nband</parameter></paramdef> "
+"<paramdef><type>raster </type> <parameter>customextent</parameter></"
+"paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype="
+"\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </"
+"type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8949
+#: reference_raster.xml:9016
 #, no-c-format
-msgid "Calculates the \"roughness\" of a DEM, by subtracting the maximum from the minimum for a given area."
+msgid ""
+"Calculates the \"roughness\" of a DEM, by subtracting the maximum from the "
+"minimum for a given area."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:8955 reference_raster.xml:9088 reference_raster.xml:9139
+#: reference_raster.xml:9022 reference_raster.xml:9155
+#: reference_raster.xml:9206
 #, no-c-format
 msgid "-- needs examples"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:8960
+#: reference_raster.xml:9027
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref linkend=\"RT_ST_Aspect\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:8973
+#: reference_raster.xml:9040
 #, no-c-format
 msgid "ST_Slope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:8974
+#: reference_raster.xml:9041
 #, no-c-format
-msgid "Returns the slope (in degrees by default) of an elevation raster band. Useful for analyzing terrain."
+msgid ""
+"Returns the slope (in degrees by default) of an elevation raster band. "
+"Useful for analyzing terrain."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:8977
+#: reference_raster.xml:9044
 #, no-c-format
-msgid "<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </type> <parameter>sc [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:9004
+msgid ""
+"<funcprototype> <funcdef>raster <function>ST_Slope</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> "
+"<parameter>pixeltype=32BF</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>units=DEGREES</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>double precision </type> "
+"<parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>raster "
+"<function>ST_Slope</function></funcdef> <paramdef><type>raster </type> "
+"<parameter>rast</parameter></paramdef> <paramdef><type>integer </type> "
+"<parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=32BF</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>text </type> <parameter>units=DEGREES</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>double precision </"
+"type> <parameter>scale=1.0</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>boolean </type> <parameter>interpolate_nodata=FALSE</parameter></"
+"paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:9071
 #, no-c-format
-msgid "Returns the slope (in degrees by default) of an elevation raster band. Utilizes map algebra and applies the slope equation to neighboring pixels."
+msgid ""
+"Returns the slope (in degrees by default) of an elevation raster band. "
+"Utilizes map algebra and applies the slope equation to neighboring pixels."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9006
+#: reference_raster.xml:9073
 #, no-c-format
-msgid "<varname>units</varname> indicates the units of the slope. Possible values are: RADIANS, DEGREES (default), PERCENT."
+msgid ""
+"<varname>units</varname> indicates the units of the slope. Possible values "
+"are: RADIANS, DEGREES (default), PERCENT."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9014
+#: reference_raster.xml:9081
 #, no-c-format
-msgid "If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels from the input raster will be interpolated using <xref linkend=\"RT_ST_InvDistWeight4ma\"/> before computing the surface slope."
+msgid ""
+"If <varname>interpolate_nodata</varname> is TRUE, values for NODATA pixels "
+"from the input raster will be interpolated using <xref linkend="
+"\"RT_ST_InvDistWeight4ma\"/> before computing the surface slope."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9019
+#: reference_raster.xml:9086
 #, no-c-format
-msgid "For more information about Slope, Aspect and Hillshade, please refer to <ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> and <ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/wwhelp.htm?context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide - Slope Images</ulink>."
+msgid ""
+"For more information about Slope, Aspect and Hillshade, please refer to "
+"<ulink url=\"http://webhelp.esri.com/arcgisdesktop/9.3/index.cfm?"
+"TopicName=How%20Hillshade%20works\">ESRI - How hillshade works</ulink> and "
+"<ulink url=\"http://e2b.erdas.com/fieldguide/wwhelp/wwhimpl/common/html/"
+"wwhelp.htm?context=FieldGuide&file=Slope_Images.html\">ERDAS Field Guide "
+"- Slope Images</ulink>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9025
+#: reference_raster.xml:9092
 #, no-c-format
-msgid "Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname> function parameters"
+msgid ""
+"Enhanced: 2.1.0 Uses ST_MapAlgebra() and added optional <varname>units</"
+"varname>, <varname>scale</varname>, <varname>interpolate_nodata</varname> "
+"function parameters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9032
+#: reference_raster.xml:9099
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_SetValues(\n"
-      "                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), 1, '32BF', 0, -9999),\n"
-      "                1, 1, 1, ARRAY[\n"
-      "                        [1, 1, 1, 1, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 2, 3, 2, 1],\n"
-      "                        [1, 2, 2, 2, 1],\n"
-      "                        [1, 1, 1, 1, 1]\n"
-      "                ]::double precision[][]\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_DumpValues(ST_Slope(rast, 1, '32BF'))\n"
-      "FROM foo\n"
-      "\n"
-      "                            st_dumpvalues\n"
-      "\n"
-      "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      "------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
-      "---------------------------------------------------------------------\n"
-      " (1,\"{{10.0249881744385,21.5681285858154,26.5650520324707,21.5681285858154,10.0249881744385},{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},\n"
-      "{26.5650520324707,36.8698959350586,0,36.8698959350586,26.5650520324707},{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},{10.0249881744385,21.\n"
-      "5681285858154,26.5650520324707,21.5681285858154,10.0249881744385}}\")\n"
-      "(1 row)"
+"WITH foo AS (\n"
+"        SELECT ST_SetValues(\n"
+"                ST_AddBand(ST_MakeEmptyRaster(5, 5, 0, 0, 1, -1, 0, 0, 0), "
+"1, '32BF', 0, -9999),\n"
+"                1, 1, 1, ARRAY[\n"
+"                        [1, 1, 1, 1, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 2, 3, 2, 1],\n"
+"                        [1, 2, 2, 2, 1],\n"
+"                        [1, 1, 1, 1, 1]\n"
+"                ]::double precision[][]\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_DumpValues(ST_Slope(rast, 1, '32BF'))\n"
+"FROM foo\n"
+"\n"
+"                            st_dumpvalues\n"
+"\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n"
+"---------------------------------------------------------------------\n"
+" (1,"
+"\"{{10.0249881744385,21.5681285858154,26.5650520324707,21.5681285858154,10.0249881744385},"
+"{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},\n"
+"{26.5650520324707,36.8698959350586,0,36.8698959350586,26.5650520324707},"
+"{21.5681285858154,35.2643890380859,36.8698959350586,35.2643890380859,21.5681285858154},"
+"{10.0249881744385,21.\n"
+"5681285858154,26.5650520324707,21.5681285858154,10.0249881744385}}\")\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9040
+#: reference_raster.xml:9107
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT ST_Tile(\n"
-      "                ST_SetValues(\n"
-      "                        ST_AddBand(\n"
-      "                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, 0),\n"
-      "                                1, '32BF', 0, -9999\n"
-      "                        ),\n"
-      "                        1, 1, 1, ARRAY[\n"
-      "                                [1, 1, 1, 1, 1, 1],\n"
-      "                                [1, 1, 1, 1, 2, 1],\n"
-      "                                [1, 2, 2, 3, 3, 1],\n"
-      "                                [1, 1, 3, 2, 1, 1],\n"
-      "                                [1, 2, 2, 1, 2, 1],\n"
-      "                                [1, 1, 1, 1, 1, 1]\n"
-      "                        ]::double precision[]\n"
-      "                ),\n"
-      "                2, 2\n"
-      "        ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        t1.rast,\n"
-      "        ST_Slope(ST_Union(t2.rast), 1, t1.rast)\n"
-      "FROM foo t1\n"
-      "CROSS JOIN foo t2\n"
-      "WHERE ST_Intersects(t1.rast, t2.rast)\n"
-      "GROUP BY t1.rast;"
+"WITH foo AS (\n"
+"        SELECT ST_Tile(\n"
+"                ST_SetValues(\n"
+"                        ST_AddBand(\n"
+"                                ST_MakeEmptyRaster(6, 6, 0, 0, 1, -1, 0, 0, "
+"0),\n"
+"                                1, '32BF', 0, -9999\n"
+"                        ),\n"
+"                        1, 1, 1, ARRAY[\n"
+"                                [1, 1, 1, 1, 1, 1],\n"
+"                                [1, 1, 1, 1, 2, 1],\n"
+"                                [1, 2, 2, 3, 3, 1],\n"
+"                                [1, 1, 3, 2, 1, 1],\n"
+"                                [1, 2, 2, 1, 2, 1],\n"
+"                                [1, 1, 1, 1, 1, 1]\n"
+"                        ]::double precision[]\n"
+"                ),\n"
+"                2, 2\n"
+"        ) AS rast\n"
+")\n"
+"SELECT\n"
+"        t1.rast,\n"
+"        ST_Slope(ST_Union(t2.rast), 1, t1.rast)\n"
+"FROM foo t1\n"
+"CROSS JOIN foo t2\n"
+"WHERE ST_Intersects(t1.rast, t2.rast)\n"
+"GROUP BY t1.rast;"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9045
+#: reference_raster.xml:9112
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref linkend=\"RT_ST_Aspect\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9058
+#: reference_raster.xml:9125
 #, no-c-format
 msgid "ST_TPI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9059
+#: reference_raster.xml:9126
 #, no-c-format
 msgid "Returns a raster with the calculated Topographic Position Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9064
+#: reference_raster.xml:9131
 #, no-c-format
-msgid "<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_TPI</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
+"interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9078
+#: reference_raster.xml:9145
 #, no-c-format
-msgid "Calculates the Topographic Position Index, which is defined as the folcal mean with radius of one minus the center cell."
+msgid ""
+"Calculates the Topographic Position Index, which is defined as the folcal "
+"mean with radius of one minus the center cell."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9081 reference_raster.xml:9131
+#: reference_raster.xml:9148 reference_raster.xml:9198
 #, no-c-format
 msgid "This function only supports a focalmean radius of one."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9093
+#: reference_raster.xml:9160
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref linkend=\"RT_ST_Aspect\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_TRI\"/>, <xref linkend=\"RT_ST_Roughness\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9106
+#: reference_raster.xml:9173
 #, no-c-format
 msgid "ST_TRI"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9107
+#: reference_raster.xml:9174
 #, no-c-format
 msgid "Returns a raster with the calculated Terrain Ruggedness Index."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9112
+#: reference_raster.xml:9179
 #, no-c-format
-msgid "<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> <parameter>customextent</parameter></paramdef> <paramdef choice=\"opt\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter> interpolate_nodata=FALSE </parameter> </paramdef>"
+msgid ""
+"<funcdef>raster <function>ST_TRI</function></funcdef> <paramdef><type>raster "
+"</type> <parameter>rast</parameter></paramdef> <paramdef><type>integer </"
+"type> <parameter>nband</parameter></paramdef> <paramdef><type>raster </type> "
+"<parameter>customextent</parameter></paramdef> <paramdef choice=\"opt"
+"\"><type>text </type> <parameter>pixeltype=\"32BF\"</parameter> </paramdef> "
+"<paramdef choice=\"opt\"><type>boolean </type> <parameter> "
+"interpolate_nodata=FALSE </parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9126
+#: reference_raster.xml:9193
 #, no-c-format
-msgid "Terrain Ruggedness Index is calculated by comparing a central pixel with its neighbors, taking the absolute values of the differences, and averaging the result."
+msgid ""
+"Terrain Ruggedness Index is calculated by comparing a central pixel with its "
+"neighbors, taking the absolute values of the differences, and averaging the "
+"result."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9144
+#: reference_raster.xml:9211
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref linkend=\"RT_ST_Aspect\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Roughness\"/>, <xref linkend=\"RT_ST_TPI\"/>, <xref "
+"linkend=\"RT_ST_Slope\"/>, <xref linkend=\"RT_ST_HillShade\"/>, <xref "
+"linkend=\"RT_ST_Aspect\"/>"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9158
+#: reference_raster.xml:9225
 #, no-c-format
 msgid "Raster to Geometry"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9162
+#: reference_raster.xml:9229
 #, no-c-format
 msgid "Box3D"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9163
+#: reference_raster.xml:9230
 #, no-c-format
 msgid "Returns the box 3d representation of the enclosing box of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9168
+#: reference_raster.xml:9235
 #, no-c-format
-msgid "<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>box3d <function>Box3D</function></funcdef> <paramdef><type>raster </"
+"type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9178
+#: reference_raster.xml:9245
 #, no-c-format
 msgid "Returns the box representing the extent of the raster."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9179
+#: reference_raster.xml:9246
 #, no-c-format
-msgid "The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>))"
+msgid ""
+"The polygon is defined by the corner points of the bounding box "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MAXX</"
+"varname>, <varname>MAXY</varname>))"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9183
+#: reference_raster.xml:9250
 #, no-c-format
-msgid "Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of box3d. Since box2d is a deprecated type, this was changed to box3d."
+msgid ""
+"Changed: 2.0.0 In pre-2.0 versions, there used to be a box2d instead of "
+"box3d. Since box2d is a deprecated type, this was changed to box3d."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9189
+#: reference_raster.xml:9256
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        rid,\n"
-      "        Box3D(rast) AS rastbox\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      "rid |        rastbox\n"
-      "----+-------------------------------------------------\n"
-      "1   | BOX3D(0.5 0.5 0,20.5 60.5 0)\n"
-      "2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
+"SELECT\n"
+"        rid,\n"
+"        Box3D(rast) AS rastbox\n"
+"FROM dummy_rast;\n"
+"\n"
+"rid |        rastbox\n"
+"----+-------------------------------------------------\n"
+"1   | BOX3D(0.5 0.5 0,20.5 60.5 0)\n"
+"2   | BOX3D(3427927.75 5793243.5 0,3427928 5793244 0)"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9202
+#: reference_raster.xml:9269
 #, no-c-format
 msgid "ST_ConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9203
+#: reference_raster.xml:9270
 #, no-c-format
-msgid "Return the convex hull geometry of the raster including pixel values equal to BandNoDataValue. For regular shaped and non-skewed rasters, this gives the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters."
+msgid ""
+"Return the convex hull geometry of the raster including pixel values equal "
+"to BandNoDataValue. For regular shaped and non-skewed rasters, this gives "
+"the same result as ST_Envelope so only useful for irregularly shaped or "
+"skewed rasters."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9210
+#: reference_raster.xml:9277
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ConvexHull</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ConvexHull</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9220
+#: reference_raster.xml:9287
 #, no-c-format
-msgid "Return the convex hull geometry of the raster including the NoDataBandValue band pixels. For regular shaped and non-skewed rasters, this gives more or less the same result as ST_Envelope so only useful for irregularly shaped or skewed rasters."
+msgid ""
+"Return the convex hull geometry of the raster including the NoDataBandValue "
+"band pixels. For regular shaped and non-skewed rasters, this gives more or "
+"less the same result as ST_Envelope so only useful for irregularly shaped or "
+"skewed rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9224
+#: reference_raster.xml:9291
 #, no-c-format
-msgid "ST_Envelope floors the coordinates and hence add a little buffer around the raster so the answer is subtly different from ST_ConvexHull which does not floor."
+msgid ""
+"ST_Envelope floors the coordinates and hence add a little buffer around the "
+"raster so the answer is subtly different from ST_ConvexHull which does not "
+"floor."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9231
+#: reference_raster.xml:9298
 #, no-c-format
-msgid "Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/SpecificationWorking01\">PostGIS Raster Specification</ulink> for a diagram of this."
+msgid ""
+"Refer to <ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/"
+"SpecificationWorking01\">PostGIS Raster Specification</ulink> for a diagram "
+"of this."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9232
+#: reference_raster.xml:9299
 #, no-c-format
 msgid ""
-      "-- Note envelope and convexhull are more or less the same\n"
-      "SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
-      "        ST_AsText(ST_Envelope(rast)) As env\n"
-      "FROM dummy_rast WHERE rid=1;\n"
-      "\n"
-      "                        convhull                        |                env\n"
-      "--------------------------------------------------------+------------------------------------\n"
-      " POLYGON((0.5 0.5,20.5 0.5,20.5 60.5,0.5 60.5,0.5 0.5)) | POLYGON((0 0,20 0,20 60,0 60,0 0))"
+"-- Note envelope and convexhull are more or less the same\n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
+"        ST_AsText(ST_Envelope(rast)) As env\n"
+"FROM dummy_rast WHERE rid=1;\n"
+"\n"
+"                        convhull                        |                "
+"env\n"
+"--------------------------------------------------------"
+"+------------------------------------\n"
+" POLYGON((0.5 0.5,20.5 0.5,20.5 60.5,0.5 60.5,0.5 0.5)) | POLYGON((0 0,20 "
+"0,20 60,0 60,0 0))"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9233
+#: reference_raster.xml:9300
 #, no-c-format
 msgid ""
-      "-- now we skew the raster\n"
-      "-- note how the convex hull and envelope are now different\n"
-      "SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
-      "        ST_AsText(ST_Envelope(rast)) As env\n"
-      "FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast\n"
-      "        FROM dummy_rast WHERE rid=1) As foo;\n"
-      "\n"
-      "                        convhull                        |                env\n"
-      "--------------------------------------------------------+------------------------------------\n"
-      " POLYGON((0.5 0.5,20.5 1.5,22.5 61.5,2.5 60.5,0.5 0.5)) | POLYGON((0 0,22 0,22 61,0 61,0 0))"
+"-- now we skew the raster\n"
+"-- note how the convex hull and envelope are now different\n"
+"SELECT ST_AsText(ST_ConvexHull(rast)) As convhull,\n"
+"        ST_AsText(ST_Envelope(rast)) As env\n"
+"FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast\n"
+"        FROM dummy_rast WHERE rid=1) As foo;\n"
+"\n"
+"                        convhull                        |                "
+"env\n"
+"--------------------------------------------------------"
+"+------------------------------------\n"
+" POLYGON((0.5 0.5,20.5 1.5,22.5 61.5,2.5 60.5,0.5 0.5)) | POLYGON((0 0,22 "
+"0,22 61,0 61,0 0))"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9239
+#: reference_raster.xml:9306
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, <xref linkend=\"ST_AsText\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_MinConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/"
+">, <xref linkend=\"ST_AsText\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9250
+#: reference_raster.xml:9317
 #, no-c-format
 msgid "ST_DumpAsPolygons"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9251
+#: reference_raster.xml:9318
 #, no-c-format
-msgid "Returns a set of geomval (geom,val) rows, from a given raster band. If no band number is specified, band num defaults to 1."
+msgid ""
+"Returns a set of geomval (geom,val) rows, from a given raster band. If no "
+"band number is specified, band num defaults to 1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9256
+#: reference_raster.xml:9323
 #, no-c-format
-msgid "<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> <parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
+msgid ""
+"<funcdef>setof geomval <function>ST_DumpAsPolygons</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</"
+"parameter></paramdef> <paramdef choice=\"opt\"><type>boolean </type> "
+"<parameter>exclude_nodata_value=TRUE</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9267
+#: reference_raster.xml:9334
 #, no-c-format
-msgid "This is a set-returning function (SRF). It returns a set of geomval rows, formed by a geometry (geom) and a pixel band value (val). Each polygon is the union of all pixels for that band that have the same pixel value denoted by val."
+msgid ""
+"This is a set-returning function (SRF). It returns a set of geomval rows, "
+"formed by a geometry (geom) and a pixel band value (val). Each polygon is "
+"the union of all pixels for that band that have the same pixel value denoted "
+"by val."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9271
+#: reference_raster.xml:9338
 #, no-c-format
-msgid "ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a GROUP BY in that it creates new rows. For example it can be used to expand a single raster into multiple POLYGONS/MULTIPOLYGONS."
+msgid ""
+"ST_DumpAsPolygon is useful for polygonizing rasters. It is the reverse of a "
+"GROUP BY in that it creates new rows. For example it can be used to expand a "
+"single raster into multiple POLYGONS/MULTIPOLYGONS."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9275
+#: reference_raster.xml:9342
 #, no-c-format
 msgid "Availability: Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9276
+#: reference_raster.xml:9343
 #, no-c-format
-msgid "If there is a no data value set for a band, pixels with that value will not be returned."
+msgid ""
+"If there is a no data value set for a band, pixels with that value will not "
+"be returned except in the case of exclude_nodata_value=false."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9277
+#: reference_raster.xml:9344
 #, no-c-format
-msgid "If you only care about count of pixels with a given value in a raster, it is faster to use <xref linkend=\"RT_ST_ValueCount\"/>."
+msgid ""
+"If you only care about count of pixels with a given value in a raster, it is "
+"faster to use <xref linkend=\"RT_ST_ValueCount\"/>."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9279
+#: reference_raster.xml:9346
 #, no-c-format
-msgid "This is different than ST_PixelAsPolygons where one geometry is returned for each pixel regardless of pixel value."
+msgid ""
+"This is different than ST_PixelAsPolygons where one geometry is returned for "
+"each pixel regardless of pixel value."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9287
+#: reference_raster.xml:9354
 #, no-c-format
 msgid ""
-      "SELECT val, ST_AsText(geom) As geomwkt\n"
-      "FROM (\n"
-      "SELECT (ST_DumpAsPolygons(rast)).*\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2\n"
-      ") As foo\n"
-      "WHERE val BETWEEN 249 and 251\n"
-      "ORDER BY val;\n"
-      "\n"
-      " val |                                                       geomwkt\n"
-      "-----+--------------------------------------------------------------------------\n"
-      " 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 5793243.85,\n"
-      "                3427928 5793243.95,3427927.95 5793243.95))\n"
-      " 250 | POLYGON((3427927.75 5793243.9,3427927.75 5793243.85,3427927.8 5793243.85,\n"
-      "                3427927.8 5793243.9,3427927.75 5793243.9))\n"
-      " 250 | POLYGON((3427927.8 5793243.8,3427927.8 5793243.75,3427927.85 5793243.75,\n"
-      "                3427927.85 5793243.8, 3427927.8 5793243.8))\n"
-      " 251 | POLYGON((3427927.75 5793243.85,3427927.75 5793243.8,3427927.8 5793243.8,\n"
-      "                3427927.8 5793243.85,3427927.75 5793243.85))"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:9292
+"-- this syntax requires PostgreSQL 9.3+\n"
+"SELECT val, ST_AsText(geom) As geomwkt\n"
+"FROM (\n"
+"SELECT dp.*\n"
+"FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp\n"
+"WHERE rid = 2\n"
+") As foo\n"
+"WHERE val BETWEEN 249 and 251\n"
+"ORDER BY val;\n"
+"\n"
+" val |                                                       geomwkt\n"
+"-----"
+"+--------------------------------------------------------------------------\n"
+" 249 | POLYGON((3427927.95 5793243.95,3427927.95 5793243.85,3427928 "
+"5793243.85,\n"
+"                3427928 5793243.95,3427927.95 5793243.95))\n"
+" 250 | POLYGON((3427927.75 5793243.9,3427927.75 5793243.85,3427927.8 "
+"5793243.85,\n"
+"                3427927.8 5793243.9,3427927.75 5793243.9))\n"
+" 250 | POLYGON((3427927.8 5793243.8,3427927.8 5793243.75,3427927.85 "
+"5793243.75,\n"
+"                3427927.85 5793243.8, 3427927.8 5793243.8))\n"
+" 251 | POLYGON((3427927.75 5793243.85,3427927.75 5793243.8,3427927.8 "
+"5793243.8,\n"
+"                3427927.8 5793243.85,3427927.75 5793243.85))"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:9359
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref linkend=\"RT_ST_ValueCount\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Value\"/>, <xref linkend=\"RT_ST_Polygon\"/>, <xref "
+"linkend=\"RT_ST_ValueCount\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9303
+#: reference_raster.xml:9370
 #, no-c-format
 msgid "ST_Envelope"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9304
+#: reference_raster.xml:9371
 #, no-c-format
 msgid "Returns the polygon representation of the extent of the raster."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9309
+#: reference_raster.xml:9376
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Envelope</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Envelope</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9319
+#: reference_raster.xml:9386
 #, no-c-format
-msgid "Returns the polygon representation of the extent of the raster in spatial coordinate units defined by srid. It is a float8 minimum bounding box represented as a polygon."
+msgid ""
+"Returns the polygon representation of the extent of the raster in spatial "
+"coordinate units defined by srid. It is a float8 minimum bounding box "
+"represented as a polygon."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9321
+#: reference_raster.xml:9388
 #, no-c-format
-msgid "The polygon is defined by the corner points of the bounding box ((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), (<varname>MINX</varname>, <varname>MINY</varname>))"
+msgid ""
+"The polygon is defined by the corner points of the bounding box "
+"((<varname>MINX</varname>, <varname>MINY</varname>), (<varname>MINX</"
+"varname>, <varname>MAXY</varname>), (<varname>MAXX</varname>, <varname>MAXY</"
+"varname>), (<varname>MAXX</varname>, <varname>MINY</varname>), "
+"(<varname>MINX</varname>, <varname>MINY</varname>))"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9333
+#: reference_raster.xml:9400
 #, no-c-format
 msgid ""
-      "SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
-      "FROM dummy_rast;\n"
-      "\n"
-      " rid |                                         envgeomwkt\n"
-      "-----+--------------------------------------------------------------------\n"
-      "   1 | POLYGON((0 0,20 0,20 60,0 60,0 0))\n"
-      "   2 | POLYGON((3427927 5793243,3427928 5793243,\n"
-      "                3427928 5793244,3427927 5793244, 3427927 5793243))"
+"SELECT rid, ST_AsText(ST_Envelope(rast)) As envgeomwkt\n"
+"FROM dummy_rast;\n"
+"\n"
+" rid |                                         envgeomwkt\n"
+"-----+--------------------------------------------------------------------\n"
+"   1 | POLYGON((0 0,20 0,20 60,0 60,0 0))\n"
+"   2 | POLYGON((3427927 5793243,3427928 5793243,\n"
+"                3427928 5793244,3427927 5793244, 3427927 5793243))"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9338
+#: reference_raster.xml:9405
 #, no-c-format
 msgid ", <xref linkend=\"ST_AsText\"/>, <xref linkend=\"RT_ST_SRID\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9348
+#: reference_raster.xml:9415
 #, no-c-format
 msgid "ST_MinConvexHull"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9349
+#: reference_raster.xml:9416
 #, no-c-format
 msgid "Return the convex hull geometry of the raster excluding NODATA pixels."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9356
+#: reference_raster.xml:9423
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>nband=NULL</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MinConvexHull</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>nband=NULL</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9367
+#: reference_raster.xml:9434
 #, no-c-format
-msgid "Return the convex hull geometry of the raster excluding NODATA pixels. If <varname>nband</varname> is NULL, all bands of the raster are considered."
+msgid ""
+"Return the convex hull geometry of the raster excluding NODATA pixels. If "
+"<varname>nband</varname> is NULL, all bands of the raster are considered."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9376
+#: reference_raster.xml:9443
 #, no-c-format
 msgid ""
-      "WITH foo AS (\n"
-      "        SELECT\n"
-      "                ST_SetValues(\n"
-      "                        ST_SetValues(\n"
-      "                                ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(9, 9, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0), 2, '8BUI', 1, 0),\n"
-      "                                1, 1, 1,\n"
-      "                                ARRAY[\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 1, 0, 0, 0, 0, 1],\n"
-      "                                        [0, 0, 0, 1, 1, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 1, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                        [0, 0, 0, 0, 0, 0, 0, 0, 0]\n"
-      "                                ]::double precision[][]\n"
-      "                        ),\n"
-      "                        2, 1, 1,\n"
-      "                        ARRAY[\n"
-      "                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                [1, 0, 0, 0, 0, 1, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 1, 1, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 0, 1, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
-      "                                [0, 0, 1, 0, 0, 0, 0, 0, 0]\n"
-      "                        ]::double precision[][]\n"
-      "                ) AS rast\n"
-      ")\n"
-      "SELECT\n"
-      "        ST_AsText(ST_ConvexHull(rast)) AS hull,\n"
-      "        ST_AsText(ST_MinConvexHull(rast)) AS mhull,\n"
-      "        ST_AsText(ST_MinConvexHull(rast, 1)) AS mhull_1,\n"
-      "        ST_AsText(ST_MinConvexHull(rast, 2)) AS mhull_2\n"
-      "FROM foo\n"
-      "\n"
-      "               hull               |                mhull                |               mhull_1               |               mhull_2\n"
-      "----------------------------------+-------------------------------------+-------------------------------------+-------------------------------------\n"
-      " POLYGON((0 0,9 0,9 -9,0 -9,0 0)) | POLYGON((0 -3,9 -3,9 -9,0 -9,0 -3)) | POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:9381
-#, no-c-format
-msgid ", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, <xref linkend=\"ST_AsText\"/>"
-msgstr ""
-
-#. Tag: refname
-#: reference_raster.xml:9392
+"WITH foo AS (\n"
+"        SELECT\n"
+"                ST_SetValues(\n"
+"                        ST_SetValues(\n"
+"                                ST_AddBand(ST_AddBand(ST_MakeEmptyRaster(9, "
+"9, 0, 0, 1, -1, 0, 0, 0), 1, '8BUI', 0, 0), 2, '8BUI', 1, 0),\n"
+"                                1, 1, 1,\n"
+"                                ARRAY[\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 1, 0, 0, 0, 0, 1],\n"
+"                                        [0, 0, 0, 1, 1, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 1, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                        [0, 0, 0, 0, 0, 0, 0, 0, 0]\n"
+"                                ]::double precision[][]\n"
+"                        ),\n"
+"                        2, 1, 1,\n"
+"                        ARRAY[\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [1, 0, 0, 0, 0, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 1, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 1, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 0, 0, 0, 0, 0, 0, 0],\n"
+"                                [0, 0, 1, 0, 0, 0, 0, 0, 0]\n"
+"                        ]::double precision[][]\n"
+"                ) AS rast\n"
+")\n"
+"SELECT\n"
+"        ST_AsText(ST_ConvexHull(rast)) AS hull,\n"
+"        ST_AsText(ST_MinConvexHull(rast)) AS mhull,\n"
+"        ST_AsText(ST_MinConvexHull(rast, 1)) AS mhull_1,\n"
+"        ST_AsText(ST_MinConvexHull(rast, 2)) AS mhull_2\n"
+"FROM foo\n"
+"\n"
+"               hull               |                mhull                "
+"|               mhull_1               |               mhull_2\n"
+"----------------------------------+-------------------------------------"
+"+-------------------------------------"
+"+-------------------------------------\n"
+" POLYGON((0 0,9 0,9 -9,0 -9,0 0)) | POLYGON((0 -3,9 -3,9 -9,0 -9,0 -3)) | "
+"POLYGON((3 -3,9 -3,9 -6,3 -6,3 -3)) | POLYGON((0 -3,6 -3,6 -9,0 -9,0 -3))"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:9448
+#, no-c-format
+msgid ""
+", <xref linkend=\"RT_ST_ConvexHull\"/>, <xref linkend=\"ST_ConvexHull\"/>, "
+"<xref linkend=\"ST_AsText\"/>"
+msgstr ""
+
+#. Tag: refname
+#: reference_raster.xml:9459
 #, no-c-format
 msgid "ST_Polygon"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9393
+#: reference_raster.xml:9460
 #, no-c-format
-msgid "Returns a multipolygon geometry formed by the union of pixels that have a pixel value that is not no data value. If no band number is specified, band num defaults to 1."
+msgid ""
+"Returns a multipolygon geometry formed by the union of pixels that have a "
+"pixel value that is not no data value. If no band number is specified, band "
+"num defaults to 1."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9398
+#: reference_raster.xml:9465
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Polygon</function></funcdef> <paramdef><type>raster </type> <parameter>rast</parameter></paramdef> <paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Polygon</function></funcdef> "
+"<paramdef><type>raster </type> <parameter>rast</parameter></paramdef> "
+"<paramdef choice=\"opt\"><type>integer </type> <parameter>band_num=1</"
+"parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9408
+#: reference_raster.xml:9475
 #, no-c-format
 msgid "Availability: 0.1.6 Requires GDAL 1.7 or higher."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9409
+#: reference_raster.xml:9476
 #, no-c-format
-msgid "Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning multipolygon is ensured to be valid."
+msgid ""
+"Enhanced: 2.1.0 Improved Speed (fully C-Based) and the returning "
+"multipolygon is ensured to be valid."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9410
+#: reference_raster.xml:9477
 #, no-c-format
-msgid "Changed: 2.1.0 In prior versions would sometimes return a polygon, changed to always return multipolygon."
+msgid ""
+"Changed: 2.1.0 In prior versions would sometimes return a polygon, changed "
+"to always return multipolygon."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9415
+#: reference_raster.xml:9482
 #, no-c-format
 msgid ""
-      "-- by default no data band value is 0 or not set, so polygon will return a square polygon\n"
-      "SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "geomwkt\n"
-      "--------------------------------------------\n"
-      "MULTIPOLYGON(((3427927.75 5793244,3427928 5793244,3427928 5793243.75,3427927.75 5793243.75,3427927.75 5793244)))\n"
-      "\n"
-      "\n"
-      "-- now we change the no data value of first band\n"
-      "UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,1,254)\n"
-      "WHERE rid = 2;\n"
-      "SELECt rid, ST_BandNoDataValue(rast)\n"
-      "from dummy_rast where rid = 2;\n"
-      "\n"
-      "-- ST_Polygon excludes the pixel value 254 and returns a multipolygon\n"
-      "SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
-      "FROM dummy_rast\n"
-      "WHERE rid = 2;\n"
-      "\n"
-      "geomwkt\n"
-      "---------------------------------------------------------\n"
-      "MULTIPOLYGON(((3427927.9 5793243.95,3427927.85 5793243.95,3427927.85 5793244,3427927.9 5793244,3427927.9 5793243.95)),((3427928 5793243.85,3427928 5793243.8,3427927.95 5793243.8,3427927.95 5793243.85,3427927.9 5793243.85,3427927.9 5793243.9,3427927.9 5793243.95,3427927.95 5793243.95,3427928 5793243.95,3427928 5793243.85)),((3427927.8 5793243.75,3427927.75 5793243.75,3427927.75 5793243.8,3427927.75 5793243.85,3427927.75 5793243.9,3427927.75 5793244,3427927.8 5793244,3427927.8 57932 [...]
-      "\n"
-      "-- Or if you want the no data value different for just one time\n"
-      "\n"
-      "SELECT ST_AsText(\n"
-      "        ST_Polygon(\n"
-      "                ST_SetBandNoDataValue(rast,1,252)\n"
-      "                )\n"
-      "        ) As geomwkt\n"
-      "FROM dummy_rast\n"
-      "WHERE rid =2;\n"
-      "\n"
-      "geomwkt\n"
-      "---------------------------------\n"
-      "MULTIPOLYGON(((3427928 5793243.85,3427928 5793243.8,3427928 5793243.75,3427927.85 5793243.75,3427927.8 5793243.75,3427927.8 5793243.8,3427927.75 5793243.8,3427927.75 5793243.85,3427927.75 5793243.9,3427927.75 5793244,3427927.8 5793244,3427927.85 5793244,3427927.9 5793244,3427928 5793244,3427928 5793243.95,3427928 5793243.85),(3427927.9 5793243.9,3427927.9 5793243.85,3427927.95 5793243.85,3427927.95 5793243.9,3427927.9 5793243.9)))"
+"-- by default no data band value is 0 or not set, so polygon will return a "
+"square polygon\n"
+"SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+"geomwkt\n"
+"--------------------------------------------\n"
+"MULTIPOLYGON(((3427927.75 5793244,3427928 5793244,3427928 "
+"5793243.75,3427927.75 5793243.75,3427927.75 5793244)))\n"
+"\n"
+"\n"
+"-- now we change the no data value of first band\n"
+"UPDATE dummy_rast SET rast = ST_SetBandNoDataValue(rast,1,254)\n"
+"WHERE rid = 2;\n"
+"SELECt rid, ST_BandNoDataValue(rast)\n"
+"from dummy_rast where rid = 2;\n"
+"\n"
+"-- ST_Polygon excludes the pixel value 254 and returns a multipolygon\n"
+"SELECT ST_AsText(ST_Polygon(rast)) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid = 2;\n"
+"\n"
+"geomwkt\n"
+"---------------------------------------------------------\n"
+"MULTIPOLYGON(((3427927.9 5793243.95,3427927.85 5793243.95,3427927.85 "
+"5793244,3427927.9 5793244,3427927.9 5793243.95)),((3427928 "
+"5793243.85,3427928 5793243.8,3427927.95 5793243.8,3427927.95 "
+"5793243.85,3427927.9 5793243.85,3427927.9 5793243.9,3427927.9 "
+"5793243.95,3427927.95 5793243.95,3427928 5793243.95,3427928 5793243.85)),"
+"((3427927.8 5793243.75,3427927.75 5793243.75,3427927.75 5793243.8,3427927.75 "
+"5793243.85,3427927.75 5793243.9,3427927.75 5793244,3427927.8 "
+"5793244,3427927.8 5793243.9,3427927.8 5793243.85,3427927.85 "
+"5793243.85,3427927.85 5793243.8,3427927.85 5793243.75,3427927.8 "
+"5793243.75)))\n"
+"\n"
+"-- Or if you want the no data value different for just one time\n"
+"\n"
+"SELECT ST_AsText(\n"
+"        ST_Polygon(\n"
+"                ST_SetBandNoDataValue(rast,1,252)\n"
+"                )\n"
+"        ) As geomwkt\n"
+"FROM dummy_rast\n"
+"WHERE rid =2;\n"
+"\n"
+"geomwkt\n"
+"---------------------------------\n"
+"MULTIPOLYGON(((3427928 5793243.85,3427928 5793243.8,3427928 "
+"5793243.75,3427927.85 5793243.75,3427927.8 5793243.75,3427927.8 "
+"5793243.8,3427927.75 5793243.8,3427927.75 5793243.85,3427927.75 "
+"5793243.9,3427927.75 5793244,3427927.8 5793244,3427927.85 5793244,3427927.9 "
+"5793244,3427928 5793244,3427928 5793243.95,3427928 5793243.85),(3427927.9 "
+"5793243.9,3427927.9 5793243.85,3427927.95 5793243.85,3427927.95 "
+"5793243.9,3427927.9 5793243.9)))"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9432
+#: reference_raster.xml:9499
 #, no-c-format
 msgid "Raster Operators"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9435
+#: reference_raster.xml:9502
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9437
+#: reference_raster.xml:9504
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box intersects B's bounding "
+"box."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9441
+#: reference_raster.xml:9508
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>&&</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>&&</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcde [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>&&</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>&&</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> "
+"</paramdef> <paramdef> <type>geometry </type> <parameter>B</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>&"
+"&</function></funcdef> <paramdef> <type>geometry </type> <parameter>B</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>A</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9483
+#: reference_raster.xml:9550
 #, no-c-format
-msgid "The <varname>&&</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometr A intersects the bounding box of raster/geometr B."
+msgid ""
+"The <varname>&&</varname> operator returns <varname>TRUE</varname> "
+"if the bounding box of raster/geometr A intersects the bounding box of "
+"raster/geometr B."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9485 reference_raster.xml:9532 reference_raster.xml:9736 reference_raster.xml:10746 reference_raster.xml:10847 reference_raster.xml:10940
+#: reference_raster.xml:9552 reference_raster.xml:9599
+#: reference_raster.xml:9803 reference_raster.xml:10813
+#: reference_raster.xml:10914 reference_raster.xml:11007
 #, no-c-format
-msgid "This operand will make use of any indexes that may be available on the rasters."
+msgid ""
+"This operand will make use of any indexes that may be available on the "
+"rasters."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9494
+#: reference_raster.xml:9561
 #, no-c-format
 msgid ""
-      "SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As intersect\n"
-      " FROM dummy_rast AS A CROSS JOIN dummy_rast AS B LIMIT 3;\n"
-      "\n"
-      " a_rid | b_rid | intersect\n"
-      "-------+-------+---------\n"
-      "     2 |     2 | t\n"
-      "     2 |     3 | f\n"
-      "     2 |     1 | f"
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast && B.rast As "
+"intersect\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B LIMIT 3;\n"
+"\n"
+" a_rid | b_rid | intersect\n"
+"-------+-------+---------\n"
+"     2 |     2 | t\n"
+"     2 |     3 | f\n"
+"     2 |     1 | f"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9500
+#: reference_raster.xml:9567
 #, no-c-format
 msgid "&<"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9502
+#: reference_raster.xml:9569
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is to the left of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9507
+#: reference_raster.xml:9574
 #, no-c-format
-msgid "<funcdef>boolean <function>&<</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&<</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9528
+#: reference_raster.xml:9595
 #, no-c-format
-msgid "The <varname>&<</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the left of the bounding box of raster B, or more accurately, overlaps or is NOT to the right of the bounding box of raster B."
+msgid ""
+"The <varname>&<</varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of raster A overlaps or is to the left of the bounding box "
+"of raster B, or more accurately, overlaps or is NOT to the right of the "
+"bounding box of raster B."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9538
+#: reference_raster.xml:9605
 #, no-c-format
 msgid ""
-      "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
-      " FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
-      "\n"
-      "a_rid | b_rid | overleft\n"
-      "------+-------+----------\n"
-      "    2 |     2 | t\n"
-      "    2 |     3 | f\n"
-      "    2 |     1 | f\n"
-      "    3 |     2 | t\n"
-      "    3 |     3 | t\n"
-      "    3 |     1 | f\n"
-      "    1 |     2 | t\n"
-      "    1 |     3 | t\n"
-      "    1 |     1 | t"
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast &< B.rast As overleft\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+"a_rid | b_rid | overleft\n"
+"------+-------+----------\n"
+"    2 |     2 | t\n"
+"    2 |     3 | f\n"
+"    2 |     1 | f\n"
+"    3 |     2 | t\n"
+"    3 |     3 | t\n"
+"    3 |     1 | f\n"
+"    1 |     2 | t\n"
+"    1 |     3 | t\n"
+"    1 |     1 | t"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9544
+#: reference_raster.xml:9611
 #, no-c-format
 msgid "&>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9546
+#: reference_raster.xml:9613
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is to the right of B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9551
+#: reference_raster.xml:9618
 #, no-c-format
-msgid "<funcdef>boolean <function>&></function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>&></function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9572
+#: reference_raster.xml:9639
 #, no-c-format
-msgid "The <varname>&></varname> operator returns <varname>TRUE</varname> if the bounding box of raster A overlaps or is to the right of the bounding box of raster B, or more accurately, overlaps or is NOT to the left of the bounding box of raster B."
+msgid ""
+"The <varname>&></varname> operator returns <varname>TRUE</varname> if "
+"the bounding box of raster A overlaps or is to the right of the bounding box "
+"of raster B, or more accurately, overlaps or is NOT to the left of the "
+"bounding box of raster B."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9576
+#: reference_raster.xml:9643
 #, no-c-format
-msgid "This operand will make use of any indexes that may be available on the geometries."
+msgid ""
+"This operand will make use of any indexes that may be available on the "
+"geometries."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9583
+#: reference_raster.xml:9650
 #, no-c-format
 msgid ""
-      "SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
-      " FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
-      "\n"
-      " a_rid | b_rid | overright\n"
-      "-------+-------+----------\n"
-      "     2 |     2 | t\n"
-      "     2 |     3 | t\n"
-      "     2 |     1 | t\n"
-      "     3 |     2 | f\n"
-      "     3 |     3 | t\n"
-      "     3 |     1 | f\n"
-      "     1 |     2 | f\n"
-      "     1 |     3 | t\n"
-      "     1 |     1 | t"
+"SELECT A.rid As a_rid, B.rid As b_rid, A.rast &> B.rast As overright\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+" a_rid | b_rid | overright\n"
+"-------+-------+----------\n"
+"     2 |     2 | t\n"
+"     2 |     3 | t\n"
+"     2 |     1 | t\n"
+"     3 |     2 | f\n"
+"     3 |     3 | t\n"
+"     3 |     1 | f\n"
+"     1 |     2 | f\n"
+"     1 |     3 | t\n"
+"     1 |     1 | t"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9589
+#: reference_raster.xml:9656
 #, no-c-format
 msgid "="
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9591
+#: reference_raster.xml:9658
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses double precision bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is the same as B's. Uses "
+"double precision bounding box."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9596
+#: reference_raster.xml:9663
 #, no-c-format
-msgid "<funcdef>boolean <function>=</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>=</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9617
+#: reference_raster.xml:9684
 #, no-c-format
-msgid "The <varname>=</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B. PostgreSQL uses the =, <, and > operators defined for rasters to perform internal orderings and comparison of rasters (ie. in a GROUP BY or ORDER BY clause)."
+msgid ""
+"The <varname>=</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of raster A is the same as the bounding box of raster B. "
+"PostgreSQL uses the =, <, and > operators defined for rasters to "
+"perform internal orderings and comparison of rasters (ie. in a GROUP BY or "
+"ORDER BY clause)."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9621
+#: reference_raster.xml:9688
 #, no-c-format
-msgid "This operand will NOT make use of any indexes that may be available on the rasters. Use <xref linkend=\"RT_Raster_Same\"/> instead. This operator exists mostly so one can group by the raster column."
+msgid ""
+"This operand will NOT make use of any indexes that may be available on the "
+"rasters. Use <xref linkend=\"RT_Raster_Same\"/> instead. This operator "
+"exists mostly so one can group by the raster column."
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9637
+#: reference_raster.xml:9704
 #, no-c-format
 msgid "<refname>@</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9639
+#: reference_raster.xml:9706
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is contained by B's. Uses double precision bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is contained by B's. "
+"Uses double precision bounding box."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9643
+#: reference_raster.xml:9710
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <functio [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>@</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9686
+#: reference_raster.xml:9753
 #, no-c-format
-msgid "The <varname>@</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contained by bounding box of raster/geometr B."
+msgid ""
+"The <varname>@</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of raster/geometry A is contained by bounding box of raster/"
+"geometr B."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9689 reference_raster.xml:9809
+#: reference_raster.xml:9756 reference_raster.xml:9876
 #, no-c-format
 msgid "This operand will use spatial indexes on the rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9691
+#: reference_raster.xml:9758
 #, no-c-format
 msgid "Availability: 2.0.0 raster @ raster, raster @ geometry introduced"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9692
+#: reference_raster.xml:9759
 #, no-c-format
 msgid "Availability: 2.0.5 geometry @ raster introduced"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9705
+#: reference_raster.xml:9772
 #, no-c-format
 msgid "<refname>~=</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9707
+#: reference_raster.xml:9774
 #, no-c-format
 msgid "Returns <varname>TRUE</varname> if A's bounding box is the same as B's."
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:9712
+#: reference_raster.xml:9779
 #, no-c-format
-msgid "<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef>"
+msgid ""
+"<funcdef>boolean <function>~=</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>B</parameter> </paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9733
+#: reference_raster.xml:9800
 #, no-c-format
-msgid "The <varname>~=</varname> operator returns <varname>TRUE</varname> if the bounding box of raster A is the same as the bounding box of raster B."
+msgid ""
+"The <varname>~=</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of raster A is the same as the bounding box of raster B."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9745
+#: reference_raster.xml:9812
 #, no-c-format
-msgid "Very useful usecase is for taking two sets of single band rasters that are of the same chunk but represent different themes and creating a multi-band raster"
+msgid ""
+"Very useful usecase is for taking two sets of single band rasters that are "
+"of the same chunk but represent different themes and creating a multi-band "
+"raster"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9746
+#: reference_raster.xml:9813
 #, no-c-format
 msgid ""
-      "SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
-      "    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
+"SELECT ST_AddBand(prec.rast, alt.rast) As new_rast\n"
+"    FROM prec INNER JOIN alt ON (prec.rast ~= alt.rast);"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9751
+#: reference_raster.xml:9818
 #, no-c-format
 msgid ", <xref linkend=\"RT_Raster_EQ\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9757
+#: reference_raster.xml:9824
 #, no-c-format
 msgid "<refname>~</refname>"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9759
+#: reference_raster.xml:9826
 #, no-c-format
-msgid "Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses double precision bounding box."
+msgid ""
+"Returns <varname>TRUE</varname> if A's bounding box is contains B's. Uses "
+"double precision bounding box."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9763
+#: reference_raster.xml:9830
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> <type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> <type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <functio [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>~</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>B</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>A</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9806
+#: reference_raster.xml:9873
 #, no-c-format
-msgid "The <varname>~</varname> operator returns <varname>TRUE</varname> if the bounding box of raster/geometry A is contains bounding box of raster/geometr B."
+msgid ""
+"The <varname>~</varname> operator returns <varname>TRUE</varname> if the "
+"bounding box of raster/geometry A is contains bounding box of raster/geometr "
+"B."
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:9824
+#: reference_raster.xml:9891
 #, no-c-format
 msgid "Raster and Raster Band Spatial Relationships"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9828
+#: reference_raster.xml:9895
 #, no-c-format
 msgid "ST_Contains"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9829
+#: reference_raster.xml:9896
 #, no-c-format
-msgid "Return true if no points of raster rastB lie in the exterior of raster rastA and at least one point of the interior of rastB lies in the interior of rastA."
+msgid ""
+"Return true if no points of raster rastB lie in the exterior of raster rastA "
+"and at least one point of the interior of rastB lies in the interior of "
+"rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9835
+#: reference_raster.xml:9902
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> <paramdef> <type>ras [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Contains</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Contains</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9874
+#: reference_raster.xml:9941
 #, no-c-format
-msgid "Raster rastA contains rastB if and only if no points of rastB lie in the exterior of rastA and at least one point of the interior of rastB lies in the interior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA contains rastB if and only if no points of rastB lie in the "
+"exterior of rastA and at least one point of the interior of rastB lies in "
+"the interior of rastA. If the band number is not provided (or set to NULL), "
+"only the convex hull of the raster is considered in the test. If the band "
+"number is provided, only those pixels with value (not NODATA) are considered "
+"in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9879 reference_raster.xml:9972 reference_raster.xml:10053 reference_raster.xml:10134 reference_raster.xml:10344 reference_raster.xml:10428 reference_raster.xml:10508
+#: reference_raster.xml:9946 reference_raster.xml:10039
+#: reference_raster.xml:10120 reference_raster.xml:10201
+#: reference_raster.xml:10411 reference_raster.xml:10495
+#: reference_raster.xml:10575
 #, no-c-format
-msgid "This function will make use of any indexes that may be available on the rasters."
+msgid ""
+"This function will make use of any indexes that may be available on the "
+"rasters."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9885
+#: reference_raster.xml:9952
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or ST_Contains(geometry, ST_Polygon(raster))."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Contains(ST_Polygon(raster), geometry) or "
+"ST_Contains(geometry, ST_Polygon(raster))."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9891
+#: reference_raster.xml:9958
 #, no-c-format
-msgid "ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) implies ST_Within(rastB, rastA)."
+msgid ""
+"ST_Contains() is the inverse of ST_Within(). So, ST_Contains(rastA, rastB) "
+"implies ST_Within(rastB, rastA)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9902
+#: reference_raster.xml:9969
 #, no-c-format
 msgid ""
-      "-- specified band numbers\n"
-      "SELECT r1.rid, r2.rid, ST_Contains(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
-      "\n"
-      "NOTICE:  The first raster provided has no bands\n"
-      " rid | rid | st_contains\n"
-      "-----+-----+-------------\n"
-      "   1 |   1 |\n"
-      "   1 |   2 | f"
+"-- specified band numbers\n"
+"SELECT r1.rid, r2.rid, ST_Contains(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
+"\n"
+"NOTICE:  The first raster provided has no bands\n"
+" rid | rid | st_contains\n"
+"-----+-----+-------------\n"
+"   1 |   1 |\n"
+"   1 |   2 | f"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9904
+#: reference_raster.xml:9971
 #, no-c-format
 msgid ""
-      "-- no band numbers specified\n"
-      "SELECT r1.rid, r2.rid, ST_Contains(r1.rast, r2.rast) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
-      " rid | rid | st_contains\n"
-      "-----+-----+-------------\n"
-      "   1 |   1 | t\n"
-      "   1 |   2 | f"
+"-- no band numbers specified\n"
+"SELECT r1.rid, r2.rid, ST_Contains(r1.rast, r2.rast) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 1;\n"
+" rid | rid | st_contains\n"
+"-----+-----+-------------\n"
+"   1 |   1 | t\n"
+"   1 |   2 | f"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9908
+#: reference_raster.xml:9975
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Within\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:9917
+#: reference_raster.xml:9984
 #, no-c-format
 msgid "ST_ContainsProperly"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:9918
+#: reference_raster.xml:9985
 #, no-c-format
-msgid "Return true if rastB intersects the interior of rastA but not the boundary or exterior of rastA."
+msgid ""
+"Return true if rastB intersects the interior of rastA but not the boundary "
+"or exterior of rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:9924
+#: reference_raster.xml:9991
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></funcdef> <par [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_ContainsProperly</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_ContainsProperly</function></funcdef> <paramdef> <type>raster </"
+"type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </"
+"type> <parameter>rastB</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9963
+#: reference_raster.xml:10030
 #, no-c-format
-msgid "Raster rastA contains properly rastB if rastB intersects the interior of rastA but not the boundary or exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA contains properly rastB if rastB intersects the interior of "
+"rastA but not the boundary or exterior of rastA. If the band number is not "
+"provided (or set to NULL), only the convex hull of the raster is considered "
+"in the test. If the band number is provided, only those pixels with value "
+"(not NODATA) are considered in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9967
+#: reference_raster.xml:10034
 #, no-c-format
 msgid "Raster rastA does not contain properly itself but does contain itself."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9978
+#: reference_raster.xml:10045
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or ST_ContainsProperly(geometry, ST_Polygon(raster))."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_ContainsProperly(ST_Polygon(raster), geometry) or "
+"ST_ContainsProperly(geometry, ST_Polygon(raster))."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:9989
+#: reference_raster.xml:10056
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_containsproperly\n"
-      "-----+-----+---------------------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | f"
+"SELECT r1.rid, r2.rid, ST_ContainsProperly(r1.rast, 1, r2.rast, 1) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_containsproperly\n"
+"-----+-----+---------------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | f"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:9993
+#: reference_raster.xml:10060
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Contains\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10002
+#: reference_raster.xml:10069
 #, no-c-format
 msgid "ST_Covers"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10003
+#: reference_raster.xml:10070
 #, no-c-format
 msgid "Return true if no points of raster rastB lie outside raster rastA."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10009
+#: reference_raster.xml:10076
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> <paramdef> <type>raster  [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Covers</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Covers</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10048
+#: reference_raster.xml:10115
 #, no-c-format
-msgid "Raster rastA covers rastB if and only if no points of rastB lie in the exterior of rastA. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA covers rastB if and only if no points of rastB lie in the "
+"exterior of rastA. If the band number is not provided (or set to NULL), only "
+"the convex hull of the raster is considered in the test. If the band number "
+"is provided, only those pixels with value (not NODATA) are considered in the "
+"test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10059
+#: reference_raster.xml:10126
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or ST_Covers(geometry, ST_Polygon(raster))."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Covers(ST_Polygon(raster), geometry) or "
+"ST_Covers(geometry, ST_Polygon(raster))."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10070
+#: reference_raster.xml:10137
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_covers\n"
-      "-----+-----+-----------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | t"
+"SELECT r1.rid, r2.rid, ST_Covers(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_covers\n"
+"-----+-----+-----------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10074
+#: reference_raster.xml:10141
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_CoveredBy\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10083
+#: reference_raster.xml:10150
 #, no-c-format
 msgid "ST_CoveredBy"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10084
+#: reference_raster.xml:10151
 #, no-c-format
 msgid "Return true if no points of raster rastA lie outside raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10090
+#: reference_raster.xml:10157
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> <paramdef> <type>r [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_CoveredBy</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_CoveredBy</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10129
+#: reference_raster.xml:10196
 #, no-c-format
-msgid "Raster rastA is covered by rastB if and only if no points of rastA lie in the exterior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA is covered by rastB if and only if no points of rastA lie in "
+"the exterior of rastB. If the band number is not provided (or set to NULL), "
+"only the convex hull of the raster is considered in the test. If the band "
+"number is provided, only those pixels with value (not NODATA) are considered "
+"in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10140
+#: reference_raster.xml:10207
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or ST_CoveredBy(geometry, ST_Polygon(raster))."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_CoveredBy(ST_Polygon(raster), geometry) or "
+"ST_CoveredBy(geometry, ST_Polygon(raster))."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10151
+#: reference_raster.xml:10218
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_coveredby\n"
-      "-----+-----+--------------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | t"
+"SELECT r1.rid, r2.rid, ST_CoveredBy(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_coveredby\n"
+"-----+-----+--------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10155
+#: reference_raster.xml:10222
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Covers\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10164
+#: reference_raster.xml:10231
 #, no-c-format
 msgid "ST_Disjoint"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10165
+#: reference_raster.xml:10232
 #, no-c-format
 msgid "Return true if raster rastA does not spatially intersect rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10171
+#: reference_raster.xml:10238
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> <paramdef> <type>ras [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Disjoint</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Disjoint</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10210
+#: reference_raster.xml:10277
 #, no-c-format
-msgid "Raster rastA and rastB are disjointed if they do not share any space together. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA and rastB are disjointed if they do not share any space "
+"together. If the band number is not provided (or set to NULL), only the "
+"convex hull of the raster is considered in the test. If the band number is "
+"provided, only those pixels with value (not NODATA) are considered in the "
+"test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10215
+#: reference_raster.xml:10282
 #, no-c-format
 msgid "This function does NOT use any indexes."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10221
+#: reference_raster.xml:10288
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry)."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Disjoint(ST_Polygon(raster), geometry)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10232
+#: reference_raster.xml:10299
 #, no-c-format
 msgid ""
-      "-- rid = 1 has no bands, hence the NOTICE and the NULL value for st_disjoint\n"
-      "SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      "NOTICE:  The second raster provided has no bands\n"
-      " rid | rid | st_disjoint\n"
-      "-----+-----+-------------\n"
-      "   2 |   1 |\n"
-      "   2 |   2 | f"
+"-- rid = 1 has no bands, hence the NOTICE and the NULL value for "
+"st_disjoint\n"
+"SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, 1, r2.rast, 1) FROM dummy_rast "
+"r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+"NOTICE:  The second raster provided has no bands\n"
+" rid | rid | st_disjoint\n"
+"-----+-----+-------------\n"
+"   2 |   1 |\n"
+"   2 |   2 | f"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10234
+#: reference_raster.xml:10301
 #, no-c-format
 msgid ""
-      "-- this time, without specifying band numbers\n"
-      "SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, r2.rast) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_disjoint\n"
-      "-----+-----+-------------\n"
-      "   2 |   1 | t\n"
-      "   2 |   2 | f"
+"-- this time, without specifying band numbers\n"
+"SELECT r1.rid, r2.rid, ST_Disjoint(r1.rast, r2.rast) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_disjoint\n"
+"-----+-----+-------------\n"
+"   2 |   1 | t\n"
+"   2 |   2 | f"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10247
+#: reference_raster.xml:10314
 #, no-c-format
 msgid "ST_Intersects"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10248
+#: reference_raster.xml:10315
 #, no-c-format
 msgid "Return true if raster rastA spatially intersects raster rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10252
+#: reference_raster.xml:10319
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> <type [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:10339
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_Intersects</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>rastB</parameter> </paramdef> </funcprototype> <funcprototype> "
+"<funcdef>boolean <function>ST_Intersects</function></funcdef> <paramdef> "
+"<type>raster </type> <parameter>rast</parameter> </paramdef> <paramdef> "
+"<type>integer </type> <parameter>nband</parameter> </paramdef> <paramdef> "
+"<type>geometry </type> <parameter>geommin</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Intersects</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rast</"
+"parameter> </paramdef> <paramdef> <type>geometry </type> <parameter>geommin</"
+"parameter> </paramdef> <paramdef choice=\"opt\"> <type>integer </type> "
+"<parameter>nband=NULL</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_Intersects</function></"
+"funcdef> <paramdef> <type>geometry </type> <parameter>geommin</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rast</parameter> </"
+"paramdef> <paramdef choice=\"opt\"> <type>integer </type> "
+"<parameter>nband=NULL</parameter> </paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:10406
 #, no-c-format
-msgid "Return true if raster rastA spatially intersects raster rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Return true if raster rastA spatially intersects raster rastB. If the band "
+"number is not provided (or set to NULL), only the convex hull of the raster "
+"is considered in the test. If the band number is provided, only those pixels "
+"with value (not NODATA) are considered in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10349
+#: reference_raster.xml:10416
 #, no-c-format
 msgid "Enhanced: 2.0.0 support raster/raster intersects was introduced."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10354
+#: reference_raster.xml:10421
 #, no-c-format
-msgid "Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants changed to match that of ST_Intersects(geometry, raster)."
+msgid ""
+"Changed: 2.1.0 The behavior of the ST_Intersects(raster, geometry) variants "
+"changed to match that of ST_Intersects(geometry, raster)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10363
+#: reference_raster.xml:10430
 #, no-c-format
 msgid ""
-      "-- different bands of same raster\n"
-      "SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;\n"
-      "\n"
-      " st_intersects\n"
-      "---------------\n"
-      " t"
+"-- different bands of same raster\n"
+"SELECT ST_Intersects(rast, 2, rast, 3) FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" st_intersects\n"
+"---------------\n"
+" t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10368
+#: reference_raster.xml:10435
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_Disjoint\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10377
+#: reference_raster.xml:10444
 #, no-c-format
 msgid "ST_Overlaps"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10378
+#: reference_raster.xml:10445
 #, no-c-format
-msgid "Return true if raster rastA and rastB intersect but one does not completely contain the other."
+msgid ""
+"Return true if raster rastA and rastB intersect but one does not completely "
+"contain the other."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10384
+#: reference_raster.xml:10451
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> <paramdef> <type>ras [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Overlaps</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Overlaps</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10423
+#: reference_raster.xml:10490
 #, no-c-format
-msgid "Return true if raster rastA spatially overlaps raster rastB. This means that rastA and rastB intersect but one does not completely contain the other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Return true if raster rastA spatially overlaps raster rastB. This means that "
+"rastA and rastB intersect but one does not completely contain the other. If "
+"the band number is not provided (or set to NULL), only the convex hull of "
+"the raster is considered in the test. If the band number is provided, only "
+"those pixels with value (not NODATA) are considered in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10434
+#: reference_raster.xml:10501
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry)."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Overlaps(ST_Polygon(raster), geometry)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10445
+#: reference_raster.xml:10512
 #, no-c-format
 msgid ""
-      "-- comparing different bands of same raster\n"
-      "SELECT ST_Overlaps(rast, 1, rast, 2) FROM dummy_rast WHERE rid = 2;\n"
-      "\n"
-      " st_overlaps\n"
-      "-------------\n"
-      " f"
+"-- comparing different bands of same raster\n"
+"SELECT ST_Overlaps(rast, 1, rast, 2) FROM dummy_rast WHERE rid = 2;\n"
+"\n"
+" st_overlaps\n"
+"-------------\n"
+" f"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10457
+#: reference_raster.xml:10524
 #, no-c-format
 msgid "ST_Touches"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10458
+#: reference_raster.xml:10525
 #, no-c-format
-msgid "Return true if raster rastA and rastB have at least one point in common but their interiors do not intersect."
+msgid ""
+"Return true if raster rastA and rastB have at least one point in common but "
+"their interiors do not intersect."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10464
+#: reference_raster.xml:10531
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> <paramdef> <type>raste [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Touches</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Touches</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10503
+#: reference_raster.xml:10570
 #, no-c-format
-msgid "Return true if raster rastA spatially touches raster rastB. This means that rastA and rastB have at least one point in common but their interiors do not intersect. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Return true if raster rastA spatially touches raster rastB. This means that "
+"rastA and rastB have at least one point in common but their interiors do not "
+"intersect. If the band number is not provided (or set to NULL), only the "
+"convex hull of the raster is considered in the test. If the band number is "
+"provided, only those pixels with value (not NODATA) are considered in the "
+"test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10514
+#: reference_raster.xml:10581
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry)."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Touches(ST_Polygon(raster), geometry)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10525
+#: reference_raster.xml:10592
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_touches\n"
-      "-----+-----+------------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | f"
+"SELECT r1.rid, r2.rid, ST_Touches(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_touches\n"
+"-----+-----+------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | f"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10537
+#: reference_raster.xml:10604
 #, no-c-format
 msgid "ST_SameAlignment"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10539
+#: reference_raster.xml:10606
 #, no-c-format
-msgid "Returns true if rasters have same skew, scale, spatial ref, and offset (pixels can be put on same grid without cutting into pixels) and false if they don't with notice detailing issue."
+msgid ""
+"Returns true if rasters have same skew, scale, spatial ref, and offset "
+"(pixels can be put on same grid without cutting into pixels) and false if "
+"they don't with notice detailing issue."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10543
+#: reference_raster.xml:10610
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></funcdef> <paramdef> <type>double precision </type> <parameter>ulx1</parameter> </paramdef> <paramdef> <type>double precision </type> <parameter>uly1</parameter> </paramd [...]
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:10622
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_SameAlignment</function></funcdef> <paramdef> <type>double "
+"precision </type> <parameter>ulx1</parameter> </paramdef> <paramdef> "
+"<type>double precision </type> <parameter>uly1</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>scalex1</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> <parameter>scaley1</"
+"parameter> </paramdef> <paramdef> <type>double precision </type> "
+"<parameter>skewx1</parameter> </paramdef> <paramdef> <type>double precision "
+"</type> <parameter>skewy1</parameter> </paramdef> <paramdef> <type>double "
+"precision </type> <parameter>ulx2</parameter> </paramdef> <paramdef> "
+"<type>double precision </type> <parameter>uly2</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>scalex2</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> <parameter>scaley2</"
+"parameter> </paramdef> <paramdef> <type>double precision </type> "
+"<parameter>skewx2</parameter> </paramdef> <paramdef> <type>double precision "
+"</type> <parameter>skewy2</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_SameAlignment</function></"
+"funcdef> <paramdef> <type>raster set </type> <parameter>rastfield</"
+"parameter> </paramdef> </funcprototype>"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:10689
 #, no-c-format
-msgid "Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters (either provided directly or made using the values for upperleft, scale, skew and srid) have the same scale, skew, srid and at least one of any of the four corners of any pixel of one raster falls on any corner of the grid of the other raster. Returns false if they don't and a NOTICE detailing the alignment issue."
+msgid ""
+"Non-Aggregate version (Variants 1 and 2): Returns true if the two rasters "
+"(either provided directly or made using the values for upperleft, scale, "
+"skew and srid) have the same scale, skew, srid and at least one of any of "
+"the four corners of any pixel of one raster falls on any corner of the grid "
+"of the other raster. Returns false if they don't and a NOTICE detailing the "
+"alignment issue."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10626
+#: reference_raster.xml:10693
 #, no-c-format
-msgid "Aggregate version (Variant 3): From a set of rasters, returns true if all rasters in the set are aligned. The ST_SameAlignment() function is an \"aggregate\" function in the terminology of PostgreSQL. That means that it operates on rows of data, in the same way the SUM() and AVG() functions do."
+msgid ""
+"Aggregate version (Variant 3): From a set of rasters, returns true if all "
+"rasters in the set are aligned. The ST_SameAlignment() function is an "
+"\"aggregate\" function in the terminology of PostgreSQL. That means that it "
+"operates on rows of data, in the same way the SUM() and AVG() functions do."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10631
+#: reference_raster.xml:10698
 #, no-c-format
 msgid "Enhanced: 2.1.0 addition of Aggegrate variant"
 msgstr ""
 
 #. Tag: title
-#: reference_raster.xml:10635
+#: reference_raster.xml:10702
 #, no-c-format
 msgid "Examples: Rasters"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10637
+#: reference_raster.xml:10704
 #, no-c-format
 msgid ""
-      "SELECT ST_SameAlignment(\n"
-      "        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
-      "        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0)\n"
-      ") as sm;\n"
-      "\n"
-      "sm\n"
-      "----\n"
-      "t"
+"SELECT ST_SameAlignment(\n"
+"        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"        ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0)\n"
+") as sm;\n"
+"\n"
+"sm\n"
+"----\n"
+"t"
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10638
+#: reference_raster.xml:10705
 #, no-c-format
 msgid ""
-      "SELECT ST_SameAlignment(A.rast,b.rast)\n"
-      " FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
-      "\n"
-      " NOTICE:  The two rasters provided have different SRIDs\n"
-      "NOTICE:  The two rasters provided have different SRIDs\n"
-      " st_samealignment\n"
-      "------------------\n"
-      " t\n"
-      " f\n"
-      " f\n"
-      " f"
+"SELECT ST_SameAlignment(A.rast,b.rast)\n"
+" FROM dummy_rast AS A CROSS JOIN dummy_rast AS B;\n"
+"\n"
+" NOTICE:  The two rasters provided have different SRIDs\n"
+"NOTICE:  The two rasters provided have different SRIDs\n"
+" st_samealignment\n"
+"------------------\n"
+" t\n"
+" f\n"
+" f\n"
+" f"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10642
+#: reference_raster.xml:10709
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend=\"RT_ST_MakeEmptyRaster\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_NotSameAlignmentReason\"/>, <xref linkend="
+"\"RT_ST_MakeEmptyRaster\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10652
+#: reference_raster.xml:10719
 #, no-c-format
 msgid "ST_NotSameAlignmentReason"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10653
+#: reference_raster.xml:10720
 #, no-c-format
-msgid "<refpurpose>Returns text stating if rasters are aligned and if not aligned, a reason why.</refpurpose>"
+msgid ""
+"<refpurpose>Returns text stating if rasters are aligned and if not aligned, "
+"a reason why.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
-#: reference_raster.xml:10658
+#: reference_raster.xml:10725
 #, no-c-format
-msgid "<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> <paramdef><type>raster </type><parameter>rastA</parameter></paramdef> <paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
+msgid ""
+"<funcdef>text <function>ST_NotSameAlignmentReason</function></funcdef> "
+"<paramdef><type>raster </type><parameter>rastA</parameter></paramdef> "
+"<paramdef><type>raster </type><parameter>rastB</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10668
+#: reference_raster.xml:10735
 #, no-c-format
-msgid "<para>Returns text stating if rasters are aligned and if not aligned, a reason why.</para>"
+msgid ""
+"<para>Returns text stating if rasters are aligned and if not aligned, a "
+"reason why.</para>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10671
+#: reference_raster.xml:10738
 #, no-c-format
-msgid "If there are several reasons why the rasters are not aligned, only one reason (the first test to fail) will be returned."
+msgid ""
+"If there are several reasons why the rasters are not aligned, only one "
+"reason (the first test to fail) will be returned."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10681
+#: reference_raster.xml:10748
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_SameAlignment(\n"
-      "                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
-      "                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
-      "        ),\n"
-      "        ST_NotSameAlignmentReason(\n"
-      "                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
-      "                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
-      "        )\n"
-      ";\n"
-      "\n"
-      " st_samealignment |            st_notsamealignmentreason\n"
-      "------------------+-------------------------------------------------\n"
-      " f                | The rasters have different scales on the X axis\n"
-      "(1 row)"
-msgstr ""
-
-#. Tag: para
-#: reference_raster.xml:10686
+"SELECT\n"
+"        ST_SameAlignment(\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
+"        ),\n"
+"        ST_NotSameAlignmentReason(\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1, 1, 0, 0),\n"
+"                ST_MakeEmptyRaster(1, 1, 0, 0, 1.1, 1.1, 0, 0)\n"
+"        )\n"
+";\n"
+"\n"
+" st_samealignment |            st_notsamealignmentreason\n"
+"------------------+-------------------------------------------------\n"
+" f                | The rasters have different scales on the X axis\n"
+"(1 row)"
+msgstr ""
+
+#. Tag: para
+#: reference_raster.xml:10753
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_SameAlignment\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10695
+#: reference_raster.xml:10762
 #, no-c-format
 msgid "ST_Within"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10696
+#: reference_raster.xml:10763
 #, no-c-format
-msgid "Return true if no points of raster rastA lie in the exterior of raster rastB and at least one point of the interior of rastA lies in the interior of rastB."
+msgid ""
+"Return true if no points of raster rastA lie in the exterior of raster rastB "
+"and at least one point of the interior of rastA lies in the interior of "
+"rastB."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10702
+#: reference_raster.xml:10769
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> <paramdef> <type>raster  [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_Within</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> </"
+"funcprototype> <funcprototype> <funcdef>boolean <function>ST_Within</"
+"function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</"
+"parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</"
+"parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10741
+#: reference_raster.xml:10808
 #, no-c-format
-msgid "Raster rastA is within rastB if and only if no points of rastA lie in the exterior of rastB and at least one point of the interior of rastA lies in the interior of rastB. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Raster rastA is within rastB if and only if no points of rastA lie in the "
+"exterior of rastB and at least one point of the interior of rastA lies in "
+"the interior of rastB. If the band number is not provided (or set to NULL), "
+"only the convex hull of the raster is considered in the test. If the band "
+"number is provided, only those pixels with value (not NODATA) are considered "
+"in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10752
+#: reference_raster.xml:10819
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or ST_Within(geometry, ST_Polygon(raster))."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_Within(ST_Polygon(raster), geometry) or "
+"ST_Within(geometry, ST_Polygon(raster))."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10758
+#: reference_raster.xml:10825
 #, no-c-format
-msgid "ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) implies ST_Contains(rastB, rastA)."
+msgid ""
+"ST_Within() is the inverse of ST_Contains(). So, ST_Within(rastA, rastB) "
+"implies ST_Contains(rastB, rastA)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10769
+#: reference_raster.xml:10836
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_within\n"
-      "-----+-----+-----------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | t"
+"SELECT r1.rid, r2.rid, ST_Within(r1.rast, 1, r2.rast, 1) FROM dummy_rast r1 "
+"CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_within\n"
+"-----+-----+-----------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10773
+#: reference_raster.xml:10840
 #, no-c-format
-msgid ", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, <xref linkend=\"RT_ST_DFullyWithin\"/>"
+msgid ""
+", <xref linkend=\"RT_ST_Contains\"/>, <xref linkend=\"RT_ST_DWithin\"/>, "
+"<xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10784
+#: reference_raster.xml:10851
 #, no-c-format
 msgid "ST_DWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10785
+#: reference_raster.xml:10852
 #, no-c-format
-msgid "Return true if rasters rastA and rastB are within the specified distance of each other."
+msgid ""
+"Return true if rasters rastA and rastB are within the specified distance of "
+"each other."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10791
+#: reference_raster.xml:10858
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> <paramdef> <type>double precision </type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype> <fu [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_DWithin</function></funcdef> "
+"<paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> "
+"<paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> "
+"<paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> "
+"<paramdef> <type>double precision </type> <parameter>distance_of_srid</"
+"parameter> </paramdef> </funcprototype> <funcprototype> <funcdef>boolean "
+"<function>ST_DWithin</function></funcdef> <paramdef> <type>raster </type> "
+"<parameter>rastA</parameter> </paramdef> <paramdef> <type>raster </type> "
+"<parameter>rastB</parameter> </paramdef> <paramdef> <type>double precision </"
+"type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10838
+#: reference_raster.xml:10905
 #, no-c-format
-msgid "Return true if rasters rastA and rastB are within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Return true if rasters rastA and rastB are within the specified distance of "
+"each other. If the band number is not provided (or set to NULL), only the "
+"convex hull of the raster is considered in the test. If the band number is "
+"provided, only those pixels with value (not NODATA) are considered in the "
+"test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10842 reference_raster.xml:10935
+#: reference_raster.xml:10909 reference_raster.xml:11002
 #, no-c-format
-msgid "The distance is specified in units defined by the spatial reference system of the rasters. For this function to make sense, the source rasters must both be of the same coordinate projection, having the same SRID."
+msgid ""
+"The distance is specified in units defined by the spatial reference system "
+"of the rasters. For this function to make sense, the source rasters must "
+"both be of the same coordinate projection, having the same SRID."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10853
+#: reference_raster.xml:10920
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry)."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_DWithin(ST_Polygon(raster), geometry)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10864
+#: reference_raster.xml:10931
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_dwithin\n"
-      "-----+-----+------------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | t"
+"SELECT r1.rid, r2.rid, ST_DWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_dwithin\n"
+"-----+-----+------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10868
+#: reference_raster.xml:10935
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DFullyWithin\"/>"
 msgstr ""
 
 #. Tag: refname
-#: reference_raster.xml:10877
+#: reference_raster.xml:10944
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: refpurpose
-#: reference_raster.xml:10878
+#: reference_raster.xml:10945
 #, no-c-format
-msgid "Return true if rasters rastA and rastB are fully within the specified distance of each other."
+msgid ""
+"Return true if rasters rastA and rastB are fully within the specified "
+"distance of each other."
 msgstr ""
 
 #. Tag: funcsynopsis
-#: reference_raster.xml:10884
+#: reference_raster.xml:10951
 #, no-c-format
-msgid "<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </paramdef> <paramdef> <type>double precision </type> <parameter>distance_of_srid</parameter> </paramdef> </funcprototype [...]
+msgid ""
+"<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>integer </type> <parameter>nbandB</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> "
+"<parameter>distance_of_srid</parameter> </paramdef> </funcprototype> "
+"<funcprototype> <funcdef>boolean <function>ST_DFullyWithin</function></"
+"funcdef> <paramdef> <type>raster </type> <parameter>rastA</parameter> </"
+"paramdef> <paramdef> <type>raster </type> <parameter>rastB</parameter> </"
+"paramdef> <paramdef> <type>double precision </type> "
+"<parameter>distance_of_srid</parameter> </paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10931
+#: reference_raster.xml:10998
 #, no-c-format
-msgid "Return true if rasters rastA and rastB are fully within the specified distance of each other. If the band number is not provided (or set to NULL), only the convex hull of the raster is considered in the test. If the band number is provided, only those pixels with value (not NODATA) are considered in the test."
+msgid ""
+"Return true if rasters rastA and rastB are fully within the specified "
+"distance of each other. If the band number is not provided (or set to NULL), "
+"only the convex hull of the raster is considered in the test. If the band "
+"number is provided, only those pixels with value (not NODATA) are considered "
+"in the test."
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10946
+#: reference_raster.xml:11013
 #, no-c-format
-msgid "To test the spatial relationship of a raster and a geometry, use ST_Polygon on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry)."
+msgid ""
+"To test the spatial relationship of a raster and a geometry, use ST_Polygon "
+"on the raster, e.g. ST_DFullyWithin(ST_Polygon(raster), geometry)."
 msgstr ""
 
 #. Tag: programlisting
-#: reference_raster.xml:10957
+#: reference_raster.xml:11024
 #, no-c-format
 msgid ""
-      "SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
-      "\n"
-      " rid | rid | st_dfullywithin\n"
-      "-----+-----+-----------------\n"
-      "   2 |   1 | f\n"
-      "   2 |   2 | t"
+"SELECT r1.rid, r2.rid, ST_DFullyWithin(r1.rast, 1, r2.rast, 1, 3.14) FROM "
+"dummy_rast r1 CROSS JOIN dummy_rast r2 WHERE r1.rid = 2;\n"
+"\n"
+" rid | rid | st_dfullywithin\n"
+"-----+-----+-----------------\n"
+"   2 |   1 | f\n"
+"   2 |   2 | t"
 msgstr ""
 
 #. Tag: para
-#: reference_raster.xml:10961
+#: reference_raster.xml:11028
 #, no-c-format
 msgid ", <xref linkend=\"RT_ST_DWithin\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_sfcgal.xml.pot b/doc/po/templates/reference_sfcgal.xml.pot
index 6bc4389..f2c19ae 100644
--- a/doc/po/templates/reference_sfcgal.xml.pot
+++ b/doc/po/templates/reference_sfcgal.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -17,19 +17,29 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:5
 #, no-c-format
-msgid "SFCGAL is a C++ wrapper library around CGAL that provides advanced 2D and 3D functions. For robustness, geometry coordinates have an exact rational number representation."
+msgid ""
+"SFCGAL is a C++ wrapper library around CGAL that provides advanced 2D and 3D "
+"functions. For robustness, geometry coordinates have an exact rational "
+"number representation."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:9
 #, no-c-format
-msgid "Installation instructions of the library can be found on SFCGAL home page <ulink url=\"http://www.sfcgal.org\">http://www.sfcgal.org</ulink>. To load the functions create extension postgis_sfcgal."
+msgid ""
+"Installation instructions of the library can be found on SFCGAL home page "
+"<ulink url=\"http://www.sfcgal.org\">http://www.sfcgal.org</ulink>. To load "
+"the functions create extension postgis_sfcgal."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:13
 #, no-c-format
-msgid "Some SFCGAL functions replace standard ones (ST_Intersects, ST_Intersection, ST_Difference, ST_Union, ST_Area and ST_Distance), to switch between standard functions and SFCGAL function use: <programlisting>SET postgis.backend = sfcgal;</programlisting> and"
+msgid ""
+"Some SFCGAL functions replace standard ones (ST_Intersects, ST_Intersection, "
+"ST_Difference, ST_Union, ST_Area and ST_Distance), to switch between "
+"standard functions and SFCGAL function use: <programlisting>SET postgis."
+"backend = sfcgal;</programlisting> and"
 msgstr ""
 
 #. Tag: programlisting
@@ -63,37 +73,61 @@ msgid "text <function>postgis_sfcgal_version</function>"
 msgstr ""
 
 #. Tag: title
-#: reference_sfcgal.xml:40 reference_sfcgal.xml:72 reference_sfcgal.xml:165 reference_sfcgal.xml:224 reference_sfcgal.xml:288 reference_sfcgal.xml:317 reference_sfcgal.xml:346 reference_sfcgal.xml:375 reference_sfcgal.xml:480 reference_sfcgal.xml:556 reference_sfcgal.xml:630 reference_sfcgal.xml:705 reference_sfcgal.xml:743 reference_sfcgal.xml:834 reference_sfcgal.xml:875 reference_sfcgal.xml:903
+#: reference_sfcgal.xml:40 reference_sfcgal.xml:72 reference_sfcgal.xml:165
+#: reference_sfcgal.xml:224 reference_sfcgal.xml:288 reference_sfcgal.xml:317
+#: reference_sfcgal.xml:346 reference_sfcgal.xml:375 reference_sfcgal.xml:480
+#: reference_sfcgal.xml:556 reference_sfcgal.xml:630 reference_sfcgal.xml:705
+#: reference_sfcgal.xml:743 reference_sfcgal.xml:834 reference_sfcgal.xml:875
+#: reference_sfcgal.xml:903
 #, no-c-format
 msgid "Description"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:42 reference_sfcgal.xml:74 reference_sfcgal.xml:167 reference_sfcgal.xml:321 reference_sfcgal.xml:348 reference_sfcgal.xml:384 reference_sfcgal.xml:482 reference_sfcgal.xml:707 reference_sfcgal.xml:745
+#: reference_sfcgal.xml:42 reference_sfcgal.xml:74 reference_sfcgal.xml:167
+#: reference_sfcgal.xml:321 reference_sfcgal.xml:348 reference_sfcgal.xml:384
+#: reference_sfcgal.xml:482 reference_sfcgal.xml:707 reference_sfcgal.xml:745
 #, no-c-format
 msgid "Availability: 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:43 reference_sfcgal.xml:75 reference_sfcgal.xml:168 reference_sfcgal.xml:234 reference_sfcgal.xml:291 reference_sfcgal.xml:322 reference_sfcgal.xml:349 reference_sfcgal.xml:385 reference_sfcgal.xml:483 reference_sfcgal.xml:559 reference_sfcgal.xml:634 reference_sfcgal.xml:708 reference_sfcgal.xml:746 reference_sfcgal.xml:837 reference_sfcgal.xml:878 reference_sfcgal.xml:906
+#: reference_sfcgal.xml:43 reference_sfcgal.xml:75 reference_sfcgal.xml:168
+#: reference_sfcgal.xml:234 reference_sfcgal.xml:291 reference_sfcgal.xml:322
+#: reference_sfcgal.xml:349 reference_sfcgal.xml:385 reference_sfcgal.xml:483
+#: reference_sfcgal.xml:559 reference_sfcgal.xml:634 reference_sfcgal.xml:708
+#: reference_sfcgal.xml:746 reference_sfcgal.xml:837 reference_sfcgal.xml:878
+#: reference_sfcgal.xml:906
 #, no-c-format
 msgid "&sfcgal_required;"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:44 reference_sfcgal.xml:76 reference_sfcgal.xml:169 reference_sfcgal.xml:235 reference_sfcgal.xml:292 reference_sfcgal.xml:323 reference_sfcgal.xml:350 reference_sfcgal.xml:484 reference_sfcgal.xml:560 reference_sfcgal.xml:635 reference_sfcgal.xml:709 reference_sfcgal.xml:747 reference_sfcgal.xml:838 reference_sfcgal.xml:879 reference_sfcgal.xml:907
+#: reference_sfcgal.xml:44 reference_sfcgal.xml:76 reference_sfcgal.xml:169
+#: reference_sfcgal.xml:235 reference_sfcgal.xml:292 reference_sfcgal.xml:323
+#: reference_sfcgal.xml:350 reference_sfcgal.xml:484 reference_sfcgal.xml:560
+#: reference_sfcgal.xml:635 reference_sfcgal.xml:709 reference_sfcgal.xml:747
+#: reference_sfcgal.xml:838 reference_sfcgal.xml:879 reference_sfcgal.xml:907
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:45 reference_sfcgal.xml:77 reference_sfcgal.xml:170 reference_sfcgal.xml:236 reference_sfcgal.xml:293 reference_sfcgal.xml:351 reference_sfcgal.xml:485 reference_sfcgal.xml:561 reference_sfcgal.xml:636 reference_sfcgal.xml:710 reference_sfcgal.xml:748 reference_sfcgal.xml:839 reference_sfcgal.xml:880 reference_sfcgal.xml:908
+#: reference_sfcgal.xml:45 reference_sfcgal.xml:77 reference_sfcgal.xml:170
+#: reference_sfcgal.xml:236 reference_sfcgal.xml:293 reference_sfcgal.xml:351
+#: reference_sfcgal.xml:485 reference_sfcgal.xml:561 reference_sfcgal.xml:636
+#: reference_sfcgal.xml:710 reference_sfcgal.xml:748 reference_sfcgal.xml:839
+#: reference_sfcgal.xml:880 reference_sfcgal.xml:908
 #, no-c-format
 msgid "&P_support;"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:46 reference_sfcgal.xml:78 reference_sfcgal.xml:171 reference_sfcgal.xml:237 reference_sfcgal.xml:294 reference_sfcgal.xml:352 reference_sfcgal.xml:486 reference_sfcgal.xml:562 reference_sfcgal.xml:637 reference_sfcgal.xml:711 reference_sfcgal.xml:749 reference_sfcgal.xml:840 reference_sfcgal.xml:881 reference_sfcgal.xml:909
+#: reference_sfcgal.xml:46 reference_sfcgal.xml:78 reference_sfcgal.xml:171
+#: reference_sfcgal.xml:237 reference_sfcgal.xml:294 reference_sfcgal.xml:352
+#: reference_sfcgal.xml:486 reference_sfcgal.xml:562 reference_sfcgal.xml:637
+#: reference_sfcgal.xml:711 reference_sfcgal.xml:749 reference_sfcgal.xml:840
+#: reference_sfcgal.xml:881 reference_sfcgal.xml:909
 #, no-c-format
 msgid "&T_support;"
 msgstr ""
@@ -113,27 +147,38 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:61
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Extrude</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> <paramdef><type>float</type> <parameter>x</parameter></paramdef> <paramdef><type>float</type> <parameter>y</parameter></paramdef> <paramdef><type>float</type> <parameter>z</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Extrude</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>x</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>y</parameter></paramdef> "
+"<paramdef><type>float</type> <parameter>z</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_sfcgal.xml:81 reference_sfcgal.xml:174 reference_sfcgal.xml:240 reference_sfcgal.xml:388 reference_sfcgal.xml:490 reference_sfcgal.xml:566 reference_sfcgal.xml:641 reference_sfcgal.xml:714 reference_sfcgal.xml:752
+#: reference_sfcgal.xml:81 reference_sfcgal.xml:174 reference_sfcgal.xml:240
+#: reference_sfcgal.xml:388 reference_sfcgal.xml:490 reference_sfcgal.xml:566
+#: reference_sfcgal.xml:641 reference_sfcgal.xml:714 reference_sfcgal.xml:752
 #, no-c-format
 msgid "Examples"
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:82 reference_sfcgal.xml:491 reference_sfcgal.xml:567 reference_sfcgal.xml:642
+#: reference_sfcgal.xml:82 reference_sfcgal.xml:491 reference_sfcgal.xml:567
+#: reference_sfcgal.xml:642
 #, no-c-format
-msgid "3D images were generated using PostGIS <xref linkend=\"ST_AsX3D\"/> and rendering in HTML using <ulink url=\"http://www.x3dom.org\">X3Dom HTML Javascript rendering library</ulink>."
+msgid ""
+"3D images were generated using PostGIS <xref linkend=\"ST_AsX3D\"/> and "
+"rendering in HTML using <ulink url=\"http://www.x3dom.org\">X3Dom HTML "
+"Javascript rendering library</ulink>."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:89
 #, no-c-format
 msgid ""
-      "SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      "  50, 'quad_segs=2'),0,0,30);"
+"SELECT ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+"  50, 'quad_segs=2'),0,0,30);"
 msgstr ""
 
 #. Tag: para
@@ -146,8 +191,8 @@ msgstr ""
 #: reference_sfcgal.xml:100
 #, no-c-format
 msgid ""
-      "ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2'),0,0,30);"
+"ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30);"
 msgstr ""
 
 #. Tag: para
@@ -172,8 +217,8 @@ msgstr ""
 #: reference_sfcgal.xml:125
 #, no-c-format
 msgid ""
-      "SELECT ST_Extrude(\n"
-      " ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));"
+"SELECT ST_Extrude(\n"
+" ST_GeomFromText('LINESTRING(50 50, 100 90, 95 150)'),0,0,10));"
 msgstr ""
 
 #. Tag: para
@@ -183,7 +228,8 @@ msgid "LineString Extruded along Z produces a PolyhedralSurfaceZ"
 msgstr ""
 
 #. Tag: title
-#: reference_sfcgal.xml:141 reference_sfcgal.xml:263 reference_sfcgal.xml:602 reference_sfcgal.xml:677 reference_sfcgal.xml:720 reference_sfcgal.xml:851
+#: reference_sfcgal.xml:141 reference_sfcgal.xml:263 reference_sfcgal.xml:602
+#: reference_sfcgal.xml:677 reference_sfcgal.xml:720 reference_sfcgal.xml:851
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -203,13 +249,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:157
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_StraightSkeleton</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_StraightSkeleton</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:175
 #, no-c-format
-msgid "SELECT ST_StraightSkeleton(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
+msgid ""
+"SELECT ST_StraightSkeleton(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 "
+"10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 msgstr ""
 
 #. Tag: para
@@ -239,17 +289,24 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:216
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ApproximateMedialAxis</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ApproximateMedialAxis</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:226
 #, no-c-format
-msgid "Return an approximate medial axis for the areal input based on its straight skeleton. Uses an SFCGAL specific API when built against a capable version (1.2.0+). Otherwise the function is just a wrapper around ST_StraightSkeleton (slower case)."
+msgid ""
+"Return an approximate medial axis for the areal input based on its straight "
+"skeleton. Uses an SFCGAL specific API when built against a capable version "
+"(1.2.0+). Otherwise the function is just a wrapper around "
+"ST_StraightSkeleton (slower case)."
 msgstr ""
 
 #. Tag: para
-#: reference_sfcgal.xml:233 reference_sfcgal.xml:558 reference_sfcgal.xml:633 reference_sfcgal.xml:836 reference_sfcgal.xml:877 reference_sfcgal.xml:905
+#: reference_sfcgal.xml:233 reference_sfcgal.xml:558 reference_sfcgal.xml:633
+#: reference_sfcgal.xml:836 reference_sfcgal.xml:877 reference_sfcgal.xml:905
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
@@ -257,7 +314,9 @@ msgstr ""
 #. Tag: programlisting
 #: reference_sfcgal.xml:241
 #, no-c-format
-msgid "SELECT ST_ApproximateMedialAxis(ST_GeomFromText('POLYGON (( 190 190, 10 190, 10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
+msgid ""
+"SELECT ST_ApproximateMedialAxis(ST_GeomFromText('POLYGON (( 190 190, 10 190, "
+"10 10, 190 10, 190 20, 160 30, 60 30, 60 130, 190 140, 190 190 ))'));"
 msgstr ""
 
 #. Tag: para
@@ -281,13 +340,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:280
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsPlanar</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsPlanar</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:290
 #, no-c-format
-msgid "Availability: 2.2.0: This was documented in 2.1.0 but got accidentally left out in 2.1 release."
+msgid ""
+"Availability: 2.2.0: This was documented in 2.1.0 but got accidentally left "
+"out in 2.1 release."
 msgstr ""
 
 #. Tag: refname
@@ -305,13 +368,17 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:309
 #, no-c-format
-msgid "<funcdef>integer <function>ST_Orientation</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>ST_Orientation</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:319
 #, no-c-format
-msgid "The function only applies to polygons. It returns -1 if the polygon is counterclockwise oriented and 1 if the polygon is clockwise oriented."
+msgid ""
+"The function only applies to polygons. It returns -1 if the polygon is "
+"counterclockwise oriented and 1 if the polygon is clockwise oriented."
 msgstr ""
 
 #. Tag: refname
@@ -329,7 +396,9 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:338
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_ForceLHR</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_ForceLHR</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: refname
@@ -347,37 +416,54 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:366
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_MinkowskiSum</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_MinkowskiSum</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:377
 #, no-c-format
-msgid "This function performs a 2D minkowski sum of a point, line or polygon with a polygon."
+msgid ""
+"This function performs a 2D minkowski sum of a point, line or polygon with a "
+"polygon."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:378
 #, no-c-format
-msgid "A minkowski sum of two geometries A and B is the set of all points that are the sum of any point in A and B. Minkowski sums are often used in motion planning and computer-aided design. More details on <ulink url=\"https://en.wikipedia.org/wiki/Minkowski_addition\">Wikipedia Minkowski addition</ulink>."
+msgid ""
+"A minkowski sum of two geometries A and B is the set of all points that are "
+"the sum of any point in A and B. Minkowski sums are often used in motion "
+"planning and computer-aided design. More details on <ulink url=\"https://en."
+"wikipedia.org/wiki/Minkowski_addition\">Wikipedia Minkowski addition</ulink>."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:379
 #, no-c-format
-msgid "The first parameter can be any 2D geometry (point, linestring, polygon). If a 3D geometry is passed, it will be converted to 2D by forcing Z to 0, leading to possible cases of invalidity. The second parameter must be a 2D polygon."
+msgid ""
+"The first parameter can be any 2D geometry (point, linestring, polygon). If "
+"a 3D geometry is passed, it will be converted to 2D by forcing Z to 0, "
+"leading to possible cases of invalidity. The second parameter must be a 2D "
+"polygon."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:381
 #, no-c-format
-msgid "Implementation utilizes <ulink url=\"http://doc.cgal.org/latest/Minkowski_sum_2/\">CGAL 2D Minkowskisum</ulink>."
+msgid ""
+"Implementation utilizes <ulink url=\"http://doc.cgal.org/latest/"
+"Minkowski_sum_2/\">CGAL 2D Minkowskisum</ulink>."
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:389
 #, no-c-format
-msgid "Minkowski Sum of Linestring and circle polygon where Linestring cuts thru the circle"
+msgid ""
+"Minkowski Sum of Linestring and circle polygon where Linestring cuts thru "
+"the circle"
 msgstr ""
 
 #. Tag: para
@@ -396,14 +482,30 @@ msgstr ""
 #: reference_sfcgal.xml:422
 #, no-c-format
 msgid ""
-      "SELECT ST_MinkowskiSum(line, circle))\n"
-      "FROM (SELECT\n"
-      "    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(100, 100)) As line,\n"
-      "    ST_Buffer(ST_GeomFromText('POINT(50 50)'), 30) As circle) As foo;\n"
-      "\n"
-      "-- wkt --\n"
-      "MULTIPOLYGON(((30 59.9999999999999,30.5764415879031 54.1472903395161,32.2836140246614 48.5194970290472,35.0559116309237 43.3328930094119,38.7867965644036 38.7867965644035,43.332893009412 35.0559116309236,48.5194970290474 32.2836140246614,54.1472903395162 30.5764415879031,60.0000000000001 30,65.8527096604839 30.5764415879031,71.4805029709527 32.2836140246614,76.6671069905881 35.0559116309237,81.2132034355964 38.7867965644036,171.213203435596 128.786796564404,174.944088369076 133.33 [...]
-      "161.480502970953 177.716385975339,155.852709660484 179.423558412097,150 180,144.147290339516 179.423558412097,138.519497029047 177.716385975339,133.332893009412 174.944088369076,128.786796564403 171.213203435596,38.7867965644035 81.2132034355963,35.0559116309236 76.667106990588,32.2836140246614 71.4805029709526,30.5764415879031 65.8527096604838,30 59.9999999999999)))"
+"SELECT ST_MinkowskiSum(line, circle))\n"
+"FROM (SELECT\n"
+"    ST_MakeLine(ST_MakePoint(10, 10),ST_MakePoint(100, 100)) As line,\n"
+"    ST_Buffer(ST_GeomFromText('POINT(50 50)'), 30) As circle) As foo;\n"
+"\n"
+"-- wkt --\n"
+"MULTIPOLYGON(((30 59.9999999999999,30.5764415879031 "
+"54.1472903395161,32.2836140246614 48.5194970290472,35.0559116309237 "
+"43.3328930094119,38.7867965644036 38.7867965644035,43.332893009412 "
+"35.0559116309236,48.5194970290474 32.2836140246614,54.1472903395162 "
+"30.5764415879031,60.0000000000001 30,65.8527096604839 "
+"30.5764415879031,71.4805029709527 32.2836140246614,76.6671069905881 "
+"35.0559116309237,81.2132034355964 38.7867965644036,171.213203435596 "
+"128.786796564404,174.944088369076 133.332893009412,177.716385975339 "
+"138.519497029047,179.423558412097 144.147290339516,180 150,179.423558412097 "
+"155.852709660484,177.716385975339 161.480502970953,174.944088369076 "
+"166.667106990588,171.213203435596 171.213203435596,166.667106990588 "
+"174.944088369076,\n"
+"161.480502970953 177.716385975339,155.852709660484 179.423558412097,150 "
+"180,144.147290339516 179.423558412097,138.519497029047 "
+"177.716385975339,133.332893009412 174.944088369076,128.786796564403 "
+"171.213203435596,38.7867965644035 81.2132034355963,35.0559116309236 "
+"76.667106990588,32.2836140246614 71.4805029709526,30.5764415879031 "
+"65.8527096604838,30 59.9999999999999)))"
 msgstr ""
 
 #. Tag: para
@@ -415,24 +517,25 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:448
 #, no-c-format
-msgid "After summing: polygon is duplicated and translated to position of points"
+msgid ""
+"After summing: polygon is duplicated and translated to position of points"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:457
 #, no-c-format
 msgid ""
-      "SELECT ST_MinkowskiSum(mp, poly)\n"
-      "FROM (SELECT 'MULTIPOINT(25 50,70 25)'::geometry As mp,\n"
-      "   'POLYGON((130 150, 20 40, 50 60, 125 100, 130 150))'::geometry As poly\n"
-      "    ) As foo\n"
-      "\n"
-      "\n"
-      "-- wkt --\n"
-      "MULTIPOLYGON(\n"
-      "    ((70 115,100 135,175 175,225 225,70 115)),\n"
-      "    ((120 65,150 85,225 125,275 175,120 65))\n"
-      "    )"
+"SELECT ST_MinkowskiSum(mp, poly)\n"
+"FROM (SELECT 'MULTIPOINT(25 50,70 25)'::geometry As mp,\n"
+"   'POLYGON((130 150, 20 40, 50 60, 125 100, 130 150))'::geometry As poly\n"
+"    ) As foo\n"
+"\n"
+"\n"
+"-- wkt --\n"
+"MULTIPOLYGON(\n"
+"    ((70 115,100 135,175 175,225 225,70 115)),\n"
+"    ((120 65,150 85,225 125,275 175,120 65))\n"
+"    )"
 msgstr ""
 
 #. Tag: refname
@@ -450,7 +553,10 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:471
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DIntersection</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DIntersection</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -463,10 +569,10 @@ msgstr ""
 #: reference_sfcgal.xml:497 reference_sfcgal.xml:573 reference_sfcgal.xml:648
 #, no-c-format
 msgid ""
-      "SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
-      "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
-      " 50, 'quad_segs=1'),0,0,30) AS geom2;"
+"SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2;"
 msgstr ""
 
 #. Tag: para
@@ -479,11 +585,11 @@ msgstr ""
 #: reference_sfcgal.xml:508
 #, no-c-format
 msgid ""
-      "SELECT ST_3DIntersection(geom1,geom2)\n"
-      "FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
-      "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
-      " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
+"SELECT ST_3DIntersection(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
 
 #. Tag: para
@@ -502,13 +608,15 @@ msgstr ""
 #: reference_sfcgal.xml:524
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_3DIntersection(linestring, polygon)) As wkt\n"
-      "FROM  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 10)') AS linestring\n"
-      " CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') AS polygon;\n"
-      "\n"
-      "              wkt\n"
-      "--------------------------------\n"
-      " LINESTRING Z (1 1 8,0.5 0.5 8)"
+"SELECT ST_AsText(ST_3DIntersection(linestring, polygon)) As wkt\n"
+"FROM  ST_GeomFromText('LINESTRING Z (2 2 6,1.5 1.5 7,1 1 8,0.5 0.5 8,0 0 "
+"10)') AS linestring\n"
+" CROSS JOIN ST_GeomFromText('POLYGON((0 0 8, 0 1 8, 1 1 8, 1 0 8, 0 0 8))') "
+"AS polygon;\n"
+"\n"
+"              wkt\n"
+"--------------------------------\n"
+" LINESTRING Z (1 1 8,0.5 0.5 8)"
 msgstr ""
 
 #. Tag: para
@@ -521,52 +629,72 @@ msgstr ""
 #: reference_sfcgal.xml:527
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_3DIntersection(\n"
-      "                ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'),\n"
-      "        'POLYGON Z ((0 0 0, 0 0 0.5, 0 0.5 0.5, 0 0.5 0, 0 0 0))'::geometry))"
+"SELECT ST_AsText(ST_3DIntersection(\n"
+"                ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, "
+"0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )'),\n"
+"        'POLYGON Z ((0 0 0, 0 0 0.5, 0 0.5 0.5, 0 0.5 0, 0 0 0))'::geometry))"
 msgstr ""
 
 #. Tag: screen
 #: reference_sfcgal.xml:528
 #, no-c-format
-msgid "TIN Z (((0 0 0,0 0 0.5,0 0.5 0.5,0 0 0)),((0 0.5 0,0 0 0,0 0.5 0.5,0 0.5 0)))"
+msgid ""
+"TIN Z (((0 0 0,0 0 0.5,0 0.5 0.5,0 0 0)),((0 0.5 0,0 0 0,0 0.5 0.5,0 0.5 0)))"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:530
 #, no-c-format
-msgid "Intersection of 2 solids that result in volumetric intersection is also a solid (ST_Dimension returns 3)"
+msgid ""
+"Intersection of 2 solids that result in volumetric intersection is also a "
+"solid (ST_Dimension returns 3)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:531
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(ST_3DIntersection( ST_Extrude(ST_Buffer('POINT(10 20)'::geometry,10,1),0,0,30),\n"
-      " ST_Extrude(ST_Buffer('POINT(10 20)'::geometry,10,1),2,0,10) ));"
+"SELECT ST_AsText(ST_3DIntersection( ST_Extrude(ST_Buffer('POINT(10 20)'::"
+"geometry,10,1),0,0,30),\n"
+" ST_Extrude(ST_Buffer('POINT(10 20)'::geometry,10,1),2,0,10) ));"
 msgstr ""
 
 #. Tag: screen
 #: reference_sfcgal.xml:532
 #, no-c-format
 msgid ""
-      "POLYHEDRALSURFACE Z (((13.3333333333333 13.3333333333333 10,20 20 0,20 20 10,13.3333333333333 13.3333333333333 10)),\n"
-      "        ((20 20 10,16.6666666666667 23.3333333333333 10,13.3333333333333 13.3333333333333 10,20 20 10)),\n"
-      "        ((20 20 0,16.6666666666667 23.3333333333333 10,20 20 10,20 20 0)),\n"
-      "        ((13.3333333333333 13.3333333333333 10,10 10 0,20 20 0,13.3333333333333 13.3333333333333 10)),\n"
-      "        ((16.6666666666667 23.3333333333333 10,12 28 10,13.3333333333333 13.3333333333333 10,16.6666666666667 23.3333333333333 10)),\n"
-      "        ((20 20 0,9.99999999999995 30 0,16.6666666666667 23.3333333333333 10,20 20 0)),\n"
-      "        ((10 10 0,9.99999999999995 30 0,20 20 0,10 10 0)),((13.3333333333333 13.3333333333333 10,12 12 10,10 10 0,13.3333333333333 13.3333333333333 10)),\n"
-      "        ((12 28 10,12 12 10,13.3333333333333 13.3333333333333 10,12 28 10)),\n"
-      "        ((16.6666666666667 23.3333333333333 10,9.99999999999995 30 0,12 28 10,16.6666666666667 23.3333333333333 10)),\n"
-      "        ((10 10 0,0 20 0,9.99999999999995 30 0,10 10 0)),\n"
-      "        ((12 12 10,11 11 10,10 10 0,12 12 10)),((12 28 10,11 11 10,12 12 10,12 28 10)),\n"
-      "        ((9.99999999999995 30 0,11 29 10,12 28 10,9.99999999999995 30 0)),((0 20 0,2 20 10,9.99999999999995 30 0,0 20 0)),\n"
-      "        ((10 10 0,2 20 10,0 20 0,10 10 0)),((11 11 10,2 20 10,10 10 0,11 11 10)),((12 28 10,11 29 10,11 11 10,12 28 10)),\n"
-      "        ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),((11 11 10,11 29 10,2 20 10,11 11 10)))"
+"POLYHEDRALSURFACE Z (((13.3333333333333 13.3333333333333 10,20 20 0,20 20 "
+"10,13.3333333333333 13.3333333333333 10)),\n"
+"        ((20 20 10,16.6666666666667 23.3333333333333 10,13.3333333333333 "
+"13.3333333333333 10,20 20 10)),\n"
+"        ((20 20 0,16.6666666666667 23.3333333333333 10,20 20 10,20 20 0)),\n"
+"        ((13.3333333333333 13.3333333333333 10,10 10 0,20 20 "
+"0,13.3333333333333 13.3333333333333 10)),\n"
+"        ((16.6666666666667 23.3333333333333 10,12 28 10,13.3333333333333 "
+"13.3333333333333 10,16.6666666666667 23.3333333333333 10)),\n"
+"        ((20 20 0,9.99999999999995 30 0,16.6666666666667 23.3333333333333 "
+"10,20 20 0)),\n"
+"        ((10 10 0,9.99999999999995 30 0,20 20 0,10 10 0)),((13.3333333333333 "
+"13.3333333333333 10,12 12 10,10 10 0,13.3333333333333 13.3333333333333 "
+"10)),\n"
+"        ((12 28 10,12 12 10,13.3333333333333 13.3333333333333 10,12 28 "
+"10)),\n"
+"        ((16.6666666666667 23.3333333333333 10,9.99999999999995 30 0,12 28 "
+"10,16.6666666666667 23.3333333333333 10)),\n"
+"        ((10 10 0,0 20 0,9.99999999999995 30 0,10 10 0)),\n"
+"        ((12 12 10,11 11 10,10 10 0,12 12 10)),((12 28 10,11 11 10,12 12 "
+"10,12 28 10)),\n"
+"        ((9.99999999999995 30 0,11 29 10,12 28 10,9.99999999999995 30 0)),"
+"((0 20 0,2 20 10,9.99999999999995 30 0,0 20 0)),\n"
+"        ((10 10 0,2 20 10,0 20 0,10 10 0)),((11 11 10,2 20 10,10 10 0,11 11 "
+"10)),((12 28 10,11 29 10,11 11 10,12 28 10)),\n"
+"        ((9.99999999999995 30 0,2 20 10,11 29 10,9.99999999999995 30 0)),"
+"((11 11 10,11 29 10,2 20 10,11 11 10)))"
 msgstr ""
 
 #. Tag: refname
@@ -584,7 +712,10 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:547
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DDifference</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DDifference</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -596,18 +727,19 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:579
 #, no-c-format
-msgid "Original 3D geometries overlaid. geom2 is the part that will be removed."
+msgid ""
+"Original 3D geometries overlaid. geom2 is the part that will be removed."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:584
 #, no-c-format
 msgid ""
-      "SELECT ST_3DDifference(geom1,geom2)\n"
-      "FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
-      "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
-      " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
+"SELECT ST_3DDifference(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
 
 #. Tag: para
@@ -619,7 +751,9 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:604
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref linkend=\"ST_3DUnion\"/>"
+msgid ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DUnion\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -637,7 +771,10 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:621
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_3DUnion</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> <paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_3DUnion</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef> "
+"<paramdef><type>geometry</type> <parameter>geom2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
@@ -650,11 +787,11 @@ msgstr ""
 #: reference_sfcgal.xml:659
 #, no-c-format
 msgid ""
-      "SELECT ST_3DUnion(geom1,geom2)\n"
-      "FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
-      " 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
-      "        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
-      " 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
+"SELECT ST_3DUnion(geom1,geom2)\n"
+"FROM ( SELECT ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(100 90)'),\n"
+" 50, 'quad_segs=2'),0,0,30) AS geom1,\n"
+"        ST_Extrude(ST_Buffer(ST_GeomFromText('POINT(80 80)'),\n"
+" 50, 'quad_segs=1'),0,0,30) AS geom2 ) As t;"
 msgstr ""
 
 #. Tag: para
@@ -666,7 +803,9 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:679
 #, no-c-format
-msgid ", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref linkend=\"ST_3DDifference\"/>"
+msgid ""
+", <xref linkend=\"ST_AsX3D\"/>, <xref linkend=\"ST_3DIntersection\"/> <xref "
+"linkend=\"ST_3DDifference\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -684,37 +823,43 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:697
 #, no-c-format
-msgid "<funcdef>float<function>ST_3DArea</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
+msgid ""
+"<funcdef>float<function>ST_3DArea</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:715
 #, no-c-format
-msgid "Note: By default a PolyhedralSurface built from WKT is a surface geometry, not solid. It therefore has surface area. Once converted to a solid, no area."
+msgid ""
+"Note: By default a PolyhedralSurface built from WKT is a surface geometry, "
+"not solid. It therefore has surface area. Once converted to a solid, no area."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:716
 #, no-c-format
 msgid ""
-      "SELECT ST_3DArea(geom) As cube_surface_area,\n"
-      "        ST_3DArea(ST_MakeSolid(geom)) As solid_surface_area\n"
-      "  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
-      "    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
-      "    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
-      "\n"
-      " cube_surface_area | solid_surface_area\n"
-      "-------------------+--------------------\n"
-      "                 6 |                  0"
+"SELECT ST_3DArea(geom) As cube_surface_area,\n"
+"        ST_3DArea(ST_MakeSolid(geom)) As solid_surface_area\n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
+"\n"
+" cube_surface_area | solid_surface_area\n"
+"-------------------+--------------------\n"
+"                 6 |                  0"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:722
 #, no-c-format
-msgid ", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>, <xref linkend=\"ST_Area\"/>"
+msgid ""
+", <xref linkend=\"ST_MakeSolid\"/>, <xref linkend=\"ST_IsSolid\"/>, <xref "
+"linkend=\"ST_Area\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -726,29 +871,38 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_sfcgal.xml:730
 #, no-c-format
-msgid "Perform surface Tesselation of a polygon or polyhedralsurface and returns as a TIN or collection of TINS"
+msgid ""
+"Perform surface Tesselation of a polygon or polyhedralsurface and returns as "
+"a TIN or collection of TINS"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:735
 #, no-c-format
-msgid "<funcdef>geometry <function>ST_Tesselate</function></funcdef> <paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry <function>ST_Tesselate</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_sfcgal.xml:744
 #, no-c-format
-msgid "Takes as input a surface such a MULTI(POLYGON) or POLYHEDRALSURFACE and returns a TIN representation via the process of tesselation using triangles."
+msgid ""
+"Takes as input a surface such a MULTI(POLYGON) or POLYHEDRALSURFACE and "
+"returns a TIN representation via the process of tesselation using triangles."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:758
 #, no-c-format
 msgid ""
-      "SELECT ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )');"
+"SELECT ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 "
+"0 0)),\n"
+"                ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 "
+"1, 0 0 1, 0 0 0)),\n"
+"                ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"                ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 "
+"1, 0 1 1, 0 0 1)) )');"
 msgstr ""
 
 #. Tag: para
@@ -761,10 +915,13 @@ msgstr ""
 #: reference_sfcgal.xml:769
 #, no-c-format
 msgid ""
-      "SELECT ST_Tesselate(ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'));"
+"SELECT ST_Tesselate(ST_GeomFromText('POLYHEDRALSURFACE Z( ((0 0 0, 0 0 1, 0 "
+"1 1, 0 1 0, 0 0 0)),\n"
+"        ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, "
+"0 0 0)),\n"
+"        ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"        ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, "
+"0 0 1)) )'));"
 msgstr ""
 
 #. Tag: para
@@ -777,13 +934,13 @@ msgstr ""
 #: reference_sfcgal.xml:771
 #, no-c-format
 msgid ""
-      "TIN Z (((0 0 0,0 0 1,0 1 1,0 0 0)),((0 1 0,0 0 0,0 1 1,0 1 0)),\n"
-      "        ((0 0 0,0 1 0,1 1 0,0 0 0)),\n"
-      "        ((1 0 0,0 0 0,1 1 0,1 0 0)),((0 0 1,1 0 0,1 0 1,0 0 1)),\n"
-      "        ((0 0 1,0 0 0,1 0 0,0 0 1)),\n"
-      "        ((1 1 0,1 1 1,1 0 1,1 1 0)),((1 0 0,1 1 0,1 0 1,1 0 0)),\n"
-      "        ((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 1 0,1 1 1,1 1 0)),\n"
-      "        ((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 1,0 0 1,1 0 1,0 1 1)))"
+"TIN Z (((0 0 0,0 0 1,0 1 1,0 0 0)),((0 1 0,0 0 0,0 1 1,0 1 0)),\n"
+"        ((0 0 0,0 1 0,1 1 0,0 0 0)),\n"
+"        ((1 0 0,0 0 0,1 1 0,1 0 0)),((0 0 1,1 0 0,1 0 1,0 0 1)),\n"
+"        ((0 0 1,0 0 0,1 0 0,0 0 1)),\n"
+"        ((1 1 0,1 1 1,1 0 1,1 1 0)),((1 0 0,1 1 0,1 0 1,1 0 0)),\n"
+"        ((0 1 0,0 1 1,1 1 1,0 1 0)),((1 1 0,0 1 0,1 1 1,1 1 0)),\n"
+"        ((0 1 1,1 0 1,1 1 1,0 1 1)),((0 1 1,0 0 1,1 0 1,0 1 1)))"
 msgstr ""
 
 #. Tag: para
@@ -795,15 +952,18 @@ msgstr ""
 #. Tag: programlisting
 #: reference_sfcgal.xml:785
 #, no-c-format
-msgid "SELECT 'POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 160, 120 190, 10 190 ))'::geometry;"
+msgid ""
+"SELECT 'POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 160, 120 190, "
+"10 190 ))'::geometry;"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:796
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 160, 120 190, 10 190 ))'::geometry);"
+"SELECT\n"
+"        ST_Tesselate('POLYGON (( 10 190, 10 70, 80 70, 80 130, 50 160, 120 "
+"160, 120 190, 10 190 ))'::geometry);"
 msgstr ""
 
 #. Tag: para
@@ -816,9 +976,9 @@ msgstr ""
 #: reference_sfcgal.xml:799
 #, no-c-format
 msgid ""
-      "TIN(((80 130,50 160,80 70,80 130)),((50 160,10 190,10 70,50 160)),\n"
-      "         ((80 70,50 160,10 70,80 70)),((120 160,120 190,50 160,120 160)),\n"
-      " ((120 190,10 190,50 160,120 190)))"
+"TIN(((80 130,50 160,80 70,80 130)),((50 160,10 190,10 70,50 160)),\n"
+"         ((80 70,50 160,10 70,80 70)),((120 160,120 190,50 160,120 160)),\n"
+" ((120 190,10 190,50 160,120 190)))"
 msgstr ""
 
 #. Tag: para
@@ -836,13 +996,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_sfcgal.xml:821
 #, no-c-format
-msgid "Computes the volume of a 3D solid. If applied to surface (even closed) geometries will return 0."
+msgid ""
+"Computes the volume of a 3D solid. If applied to surface (even closed) "
+"geometries will return 0."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:826
 #, no-c-format
-msgid "<funcdef>float <function>ST_Volume</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
+msgid ""
+"<funcdef>float <function>ST_Volume</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
@@ -854,25 +1018,28 @@ msgstr ""
 #. Tag: para
 #: reference_sfcgal.xml:845
 #, no-c-format
-msgid "When closed surfaces are created with WKT, they are treated as areal rather than solid. To make them solid, you need to use <xref linkend=\"ST_MakeSolid\"/>. Areal geometries have no volume. Here is an example to demonstrate."
+msgid ""
+"When closed surfaces are created with WKT, they are treated as areal rather "
+"than solid. To make them solid, you need to use <xref linkend=\"ST_MakeSolid"
+"\"/>. Areal geometries have no volume. Here is an example to demonstrate."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_sfcgal.xml:847
 #, no-c-format
 msgid ""
-      "SELECT ST_Volume(geom) As cube_surface_vol,\n"
-      "        ST_Volume(ST_MakeSolid(geom)) As solid_surface_vol\n"
-      "  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
-      "    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
-      "    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
-      "    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
-      "    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
-      "    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
-      "\n"
-      " cube_surface_vol | solid_surface_vol\n"
-      "------------------+-------------------\n"
-      "                0 |                 1"
+"SELECT ST_Volume(geom) As cube_surface_vol,\n"
+"        ST_Volume(ST_MakeSolid(geom)) As solid_surface_vol\n"
+"  FROM (SELECT 'POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)),\n"
+"    ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)),\n"
+"    ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)),\n"
+"    ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)),\n"
+"    ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)),\n"
+"    ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )'::geometry) As f(geom);\n"
+"\n"
+" cube_surface_vol | solid_surface_vol\n"
+"------------------+-------------------\n"
+"                0 |                 1"
 msgstr ""
 
 #. Tag: para
@@ -890,13 +1057,18 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_sfcgal.xml:862
 #, no-c-format
-msgid "Cast the geometry into a solid. No check is performed. To obtain a valid solid, the input geometry must be a closed Polyhedral Surface or a closed TIN."
+msgid ""
+"Cast the geometry into a solid. No check is performed. To obtain a valid "
+"solid, the input geometry must be a closed Polyhedral Surface or a closed "
+"TIN."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_sfcgal.xml:867
 #, no-c-format
-msgid "<funcdef>geometry<function>ST_MakeSolid</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
+msgid ""
+"<funcdef>geometry<function>ST_MakeSolid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
 
 #. Tag: refname
@@ -914,6 +1086,7 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_sfcgal.xml:895
 #, no-c-format
-msgid "<funcdef>boolean<function>ST_IsSolid</function></funcdef> <paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean<function>ST_IsSolid</function></funcdef> "
+"<paramdef><type>geometry</type> <parameter>geom1</parameter></paramdef>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_temporal.xml.pot b/doc/po/templates/reference_temporal.xml.pot
index b4bc432..8000da1 100644
--- a/doc/po/templates/reference_temporal.xml.pot
+++ b/doc/po/templates/reference_temporal.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2015-09-29 12:15+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -35,11 +35,14 @@ msgstr ""
 #. Tag: funcprototype
 #: reference_temporal.xml:16
 #, no-c-format
-msgid "<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> <paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>ST_IsValidTrajectory</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>line</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_temporal.xml:24 reference_temporal.xml:76 reference_temporal.xml:132 reference_temporal.xml:185
+#: reference_temporal.xml:24 reference_temporal.xml:76
+#: reference_temporal.xml:132 reference_temporal.xml:185
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -47,29 +50,36 @@ msgstr ""
 #. Tag: para
 #: reference_temporal.xml:26
 #, no-c-format
-msgid "Tell if a geometry encodes a valid trajectory. Valid trajectories are encoded as LINESTRING with M value growing from each vertex to the next."
+msgid ""
+"Tell if a geometry encodes a valid trajectory. Valid trajectories are "
+"encoded as LINESTRING with M value growing from each vertex to the next."
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:32
 #, no-c-format
-msgid "Valid trajectories are expected as input to some spatio-temporal queries like <xref linkend=\"ST_ClosestPointOfApproach\"/>"
+msgid ""
+"Valid trajectories are expected as input to some spatio-temporal queries "
+"like <xref linkend=\"ST_ClosestPointOfApproach\"/>"
 msgstr ""
 
 #. Tag: para
-#: reference_temporal.xml:37 reference_temporal.xml:90 reference_temporal.xml:141 reference_temporal.xml:197
+#: reference_temporal.xml:37 reference_temporal.xml:90
+#: reference_temporal.xml:141 reference_temporal.xml:197
 #, no-c-format
 msgid "Availability: 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: reference_temporal.xml:38 reference_temporal.xml:91 reference_temporal.xml:142 reference_temporal.xml:198
+#: reference_temporal.xml:38 reference_temporal.xml:91
+#: reference_temporal.xml:142 reference_temporal.xml:198
 #, no-c-format
 msgid "&Z_support;"
 msgstr ""
 
 #. Tag: title
-#: reference_temporal.xml:43 reference_temporal.xml:96 reference_temporal.xml:147 reference_temporal.xml:203
+#: reference_temporal.xml:43 reference_temporal.xml:96
+#: reference_temporal.xml:147 reference_temporal.xml:203
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -78,23 +88,25 @@ msgstr ""
 #: reference_temporal.xml:44
 #, no-c-format
 msgid ""
-      "-- A valid trajectory\n"
-      "SELECT ST_IsValidTrajectory(ST_MakeLine(\n"
-      "  ST_MakePointM(0,0,1),\n"
-      "  ST_MakePointM(0,1,2))\n"
-      ");\n"
-      " t\n"
-      "\n"
-      "-- An invalid trajectory\n"
-      "SELECT ST_IsValidTrajectory(ST_MakeLine(ST_MakePointM(0,0,1), ST_MakePointM(0,1,0)));\n"
-      "NOTICE:  Measure of vertex 1 (0) not bigger than measure of vertex 0 (1)\n"
-      " st_isvalidtrajectory\n"
-      "----------------------\n"
-      " f"
+"-- A valid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(\n"
+"  ST_MakePointM(0,0,1),\n"
+"  ST_MakePointM(0,1,2))\n"
+");\n"
+" t\n"
+"\n"
+"-- An invalid trajectory\n"
+"SELECT ST_IsValidTrajectory(ST_MakeLine(ST_MakePointM(0,0,1), "
+"ST_MakePointM(0,1,0)));\n"
+"NOTICE:  Measure of vertex 1 (0) not bigger than measure of vertex 0 (1)\n"
+" st_isvalidtrajectory\n"
+"----------------------\n"
+" f"
 msgstr ""
 
 #. Tag: title
-#: reference_temporal.xml:49 reference_temporal.xml:102 reference_temporal.xml:153 reference_temporal.xml:209
+#: reference_temporal.xml:49 reference_temporal.xml:102
+#: reference_temporal.xml:153 reference_temporal.xml:209
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -108,62 +120,74 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_temporal.xml:60
 #, no-c-format
-msgid "Returns the measure at which points interpolated along two lines are closest."
+msgid ""
+"Returns the measure at which points interpolated along two lines are closest."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_temporal.xml:67
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_ClosestPointOfApproach</function></funcdef> <paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_ClosestPointOfApproach</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:78
 #, no-c-format
-msgid "Returns the smallest measure at which point interpolated along the given lines are at the smallest distance. Inputs must be valid trajectories as checked by <xref linkend=\"ST_IsValidTrajectory\"/>. Null is returned if the trajectories do not overlap on the M range."
+msgid ""
+"Returns the smallest measure at which point interpolated along the given "
+"lines are at the smallest distance. Inputs must be valid trajectories as "
+"checked by <xref linkend=\"ST_IsValidTrajectory\"/>. Null is returned if the "
+"trajectories do not overlap on the M range."
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:85
 #, no-c-format
-msgid "See <xref linkend=\"ST_LocateAlong\"/> for getting the actual points at the given measure."
+msgid ""
+"See <xref linkend=\"ST_LocateAlong\"/> for getting the actual points at the "
+"given measure."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_temporal.xml:97
 #, no-c-format
 msgid ""
-      "-- Return the time in which two objects moving between 10:00 and 11:00\n"
-      "-- are closest to each other and their distance at that point\n"
-      "WITH inp AS ( SELECT\n"
-      "  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) a,\n"
-      "  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) b\n"
-      "), cpa AS (\n"
-      "  SELECT ST_ClosestPointOfApproach(a,b) m FROM inp\n"
-      "), points AS (\n"
-      "  SELECT ST_Force3DZ(ST_GeometryN(ST_LocateAlong(a,m),1)) pa,\n"
-      "         ST_Force3DZ(ST_GeometryN(ST_LocateAlong(b,m),1)) pb\n"
-      "  FROM inp, cpa\n"
-      ")\n"
-      "SELECT to_timestamp(m) t,\n"
-      "       ST_Distance(pa,pb) distance\n"
-      "FROM points, cpa;\n"
-      "\n"
-      "               t               |     distance\n"
-      "-------------------------------+------------------\n"
-      " 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
+"-- Return the time in which two objects moving between 10:00 and 11:00\n"
+"-- are closest to each other and their distance at that point\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+"), cpa AS (\n"
+"  SELECT ST_ClosestPointOfApproach(a,b) m FROM inp\n"
+"), points AS (\n"
+"  SELECT ST_Force3DZ(ST_GeometryN(ST_LocateAlong(a,m),1)) pa,\n"
+"         ST_Force3DZ(ST_GeometryN(ST_LocateAlong(b,m),1)) pb\n"
+"  FROM inp, cpa\n"
+")\n"
+"SELECT to_timestamp(m) t,\n"
+"       ST_Distance(pa,pb) distance\n"
+"FROM points, cpa;\n"
+"\n"
+"               t               |     distance\n"
+"-------------------------------+------------------\n"
+" 2015-05-26 10:45:31.034483+02 | 1.96036833151395"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:103
 #, no-c-format
-msgid ", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, <xref linkend=\"ST_AddMeasure\"/>"
+msgid ""
+", <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"ST_LocateAlong\"/>, "
+"<xref linkend=\"ST_AddMeasure\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -175,47 +199,58 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_temporal.xml:116
 #, no-c-format
-msgid "Returns the distance between closest points of approach in two trajectories."
+msgid ""
+"Returns the distance between closest points of approach in two trajectories."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_temporal.xml:123
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_DistanceCPA</function></funcdef> <paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_DistanceCPA</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:134
 #, no-c-format
-msgid "Returns the minimum distance two moving objects have ever been each-other. Inputs must be valid trajectories as checked by <xref linkend=\"ST_IsValidTrajectory\"/>. Null is returned if the trajectories do not overlap on the M range."
+msgid ""
+"Returns the minimum distance two moving objects have ever been each-other. "
+"Inputs must be valid trajectories as checked by <xref linkend="
+"\"ST_IsValidTrajectory\"/>. Null is returned if the trajectories do not "
+"overlap on the M range."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_temporal.xml:148
 #, no-c-format
 msgid ""
-      "-- Return the minimum distance of two objects moving between 10:00 and 11:00\n"
-      "WITH inp AS ( SELECT\n"
-      "  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) a,\n"
-      "  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) b\n"
-      ")\n"
-      "SELECT ST_DistanceCPA(a,b) distance FROM inp;\n"
-      "\n"
-      "     distance\n"
-      "------------------\n"
-      " 1.96036833151395"
+"-- Return the minimum distance of two objects moving between 10:00 and "
+"11:00\n"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+"     distance\n"
+"------------------\n"
+" 1.96036833151395"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:154
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend=\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
+msgid ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_AddMeasure\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
 
 #. Tag: refname
@@ -227,51 +262,63 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_temporal.xml:167
 #, no-c-format
-msgid "Returns true if the trajectories' closest points of approach are within the specified distance."
+msgid ""
+"Returns true if the trajectories' closest points of approach are within the "
+"specified distance."
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_temporal.xml:175
 #, no-c-format
-msgid "<funcdef>float8 <function>ST_CPAWithin</function></funcdef> <paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> <paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> <paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
+msgid ""
+"<funcdef>float8 <function>ST_CPAWithin</function></funcdef> "
+"<paramdef><type>geometry </type> <parameter>track1</parameter></paramdef> "
+"<paramdef><type>geometry </type> <parameter>track2</parameter></paramdef> "
+"<paramdef><type>float8 </type> <parameter>maxdist</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:187
 #, no-c-format
-msgid "Checks whether two moving objects have ever been within the specified max distance."
+msgid ""
+"Checks whether two moving objects have ever been within the specified max "
+"distance."
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:191
 #, no-c-format
-msgid "Inputs must be valid trajectories as checked by <xref linkend=\"ST_IsValidTrajectory\"/>. False is returned if the trajectories do not overlap on the M range."
+msgid ""
+"Inputs must be valid trajectories as checked by <xref linkend="
+"\"ST_IsValidTrajectory\"/>. False is returned if the trajectories do not "
+"overlap on the M range."
 msgstr ""
 
 #. Tag: programlisting
 #: reference_temporal.xml:204
 #, no-c-format
 msgid ""
-      "WITH inp AS ( SELECT\n"
-      "  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) a,\n"
-      "  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
-      "    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
-      "    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
-      "  ) b\n"
-      ")\n"
-      "SELECT ST_CPAWithin(a,b,2), ST_DistanceCPA(a,b) distance FROM inp;\n"
-      "\n"
-      " st_cpawithin |     distance\n"
-      "--------------+------------------\n"
-      " t            | 1.96521473776207"
+"WITH inp AS ( SELECT\n"
+"  ST_AddMeasure('LINESTRING Z (0 0 0, 10 0 5)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) a,\n"
+"  ST_AddMeasure('LINESTRING Z (0 2 10, 12 1 2)'::geometry,\n"
+"    extract(epoch from '2015-05-26 10:00'::timestamptz),\n"
+"    extract(epoch from '2015-05-26 11:00'::timestamptz)\n"
+"  ) b\n"
+")\n"
+"SELECT ST_CPAWithin(a,b,2), ST_DistanceCPA(a,b) distance FROM inp;\n"
+"\n"
+" st_cpawithin |     distance\n"
+"--------------+------------------\n"
+" t            | 1.96521473776207"
 msgstr ""
 
 #. Tag: para
 #: reference_temporal.xml:210
 #, no-c-format
-msgid ", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend=\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
+msgid ""
+", <xref linkend=\"ST_ClosestPointOfApproach\"/>, <xref linkend="
+"\"ST_DistanceCPA\"/>, <xref linkend=\"geometry_distance_cpa\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/reference_transaction.xml.pot b/doc/po/templates/reference_transaction.xml.pot
index a8baad6..4b9cd03 100644
--- a/doc/po/templates/reference_transaction.xml.pot
+++ b/doc/po/templates/reference_transaction.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 17:50+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -23,13 +23,19 @@ msgstr ""
 #. Tag: para
 #: reference_transaction.xml:5
 #, no-c-format
-msgid "This module and associated pl/pgsql functions have been implemented to provide long locking support required by <ulink url=\"http://www.opengeospatial.org/standards/wfs\">Web Feature Service</ulink> specification."
+msgid ""
+"This module and associated pl/pgsql functions have been implemented to "
+"provide long locking support required by <ulink url=\"http://www."
+"opengeospatial.org/standards/wfs\">Web Feature Service</ulink> specification."
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:10
 #, no-c-format
-msgid "Users must use <ulink url=\"http://www.postgresql.org/docs/current/static/transaction-iso.html\">serializable transaction level</ulink> otherwise locking mechanism would break."
+msgid ""
+"Users must use <ulink url=\"http://www.postgresql.org/docs/current/static/"
+"transaction-iso.html\">serializable transaction level</ulink> otherwise "
+"locking mechanism would break."
 msgstr ""
 
 #. Tag: refname
@@ -41,17 +47,23 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_transaction.xml:20
 #, no-c-format
-msgid "<refpurpose>Add an authorization token to be used in current transaction.</refpurpose>"
+msgid ""
+"<refpurpose>Add an authorization token to be used in current transaction.</"
+"refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_transaction.xml:25
 #, no-c-format
-msgid "<funcdef>boolean <function>AddAuth</function></funcdef> <paramdef><type>text </type> <parameter>auth_token</parameter></paramdef>"
+msgid ""
+"<funcdef>boolean <function>AddAuth</function></funcdef> <paramdef><type>text "
+"</type> <parameter>auth_token</parameter></paramdef>"
 msgstr ""
 
 #. Tag: title
-#: reference_transaction.xml:33 reference_transaction.xml:83 reference_transaction.xml:130 reference_transaction.xml:177 reference_transaction.xml:241 reference_transaction.xml:284
+#: reference_transaction.xml:33 reference_transaction.xml:83
+#: reference_transaction.xml:130 reference_transaction.xml:177
+#: reference_transaction.xml:241 reference_transaction.xml:284
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -59,23 +71,30 @@ msgstr ""
 #. Tag: para
 #: reference_transaction.xml:35
 #, no-c-format
-msgid "<para>Add an authorization token to be used in current transaction.</para>"
+msgid ""
+"<para>Add an authorization token to be used in current transaction.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:37
 #, no-c-format
-msgid "Creates/adds to a temp table called temp_lock_have_table the current transaction identifier and authorization token key."
+msgid ""
+"Creates/adds to a temp table called temp_lock_have_table the current "
+"transaction identifier and authorization token key."
 msgstr ""
 
 #. Tag: para
-#: reference_transaction.xml:40 reference_transaction.xml:92 reference_transaction.xml:138 reference_transaction.xml:185 reference_transaction.xml:248 reference_transaction.xml:289
+#: reference_transaction.xml:40 reference_transaction.xml:92
+#: reference_transaction.xml:138 reference_transaction.xml:185
+#: reference_transaction.xml:248 reference_transaction.xml:289
 #, no-c-format
 msgid "Availability: 1.1.3"
 msgstr ""
 
 #. Tag: title
-#: reference_transaction.xml:45 reference_transaction.xml:98 reference_transaction.xml:144 reference_transaction.xml:191 reference_transaction.xml:253 reference_transaction.xml:294
+#: reference_transaction.xml:45 reference_transaction.xml:98
+#: reference_transaction.xml:144 reference_transaction.xml:191
+#: reference_transaction.xml:253 reference_transaction.xml:294
 #, no-c-format
 msgid "Examples"
 msgstr ""
@@ -84,19 +103,23 @@ msgstr ""
 #: reference_transaction.xml:47
 #, no-c-format
 msgid ""
-      "SELECT LockRow('towns', '353', 'priscilla');\n"
-      "                BEGIN TRANSACTION;\n"
-      "                        SELECT AddAuth('joey');\n"
-      "                        UPDATE towns SET the_geom = ST_Translate(the_geom,2,2) WHERE gid = 353;\n"
-      "                COMMIT;\n"
-      "\n"
-      "\n"
-      "                ---Error--\n"
-      "                ERROR:  UPDATE where \"gid\" = '353' requires authorization 'priscilla'"
+"SELECT LockRow('towns', '353', 'priscilla');\n"
+"                BEGIN TRANSACTION;\n"
+"                        SELECT AddAuth('joey');\n"
+"                        UPDATE towns SET the_geom = "
+"ST_Translate(the_geom,2,2) WHERE gid = 353;\n"
+"                COMMIT;\n"
+"\n"
+"\n"
+"                ---Error--\n"
+"                ERROR:  UPDATE where \"gid\" = '353' requires authorization "
+"'priscilla'"
 msgstr ""
 
 #. Tag: title
-#: reference_transaction.xml:52 reference_transaction.xml:105 reference_transaction.xml:151 reference_transaction.xml:198 reference_transaction.xml:260 reference_transaction.xml:301
+#: reference_transaction.xml:52 reference_transaction.xml:105
+#: reference_transaction.xml:151 reference_transaction.xml:198
+#: reference_transaction.xml:260 reference_transaction.xml:301
 #, no-c-format
 msgid "See Also"
 msgstr ""
@@ -110,31 +133,45 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_transaction.xml:62
 #, no-c-format
-msgid "Creates trigger on a table to prevent/allow updates and deletes of rows based on authorization token."
+msgid ""
+"Creates trigger on a table to prevent/allow updates and deletes of rows "
+"based on authorization token."
 msgstr ""
 
 #. Tag: funcsynopsis
 #: reference_transaction.xml:66
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>CheckAuth</function></funcdef> <paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> <paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> <parameter>a_key_column_name</parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer <function>CheckAuth</function></funcdef> <paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> <paramdef> [...]
+msgid ""
+"<funcprototype> <funcdef>integer <function>CheckAuth</function></funcdef> "
+"<paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_key_column_name</parameter></"
+"paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>CheckAuth</function></funcdef> <paramdef><type>text </type> "
+"<parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>a_key_column_name</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:85
 #, no-c-format
-msgid "Creates trigger on a table to prevent/allow updates and deletes of rows based on authorization token. Identify rows using <rowid_col> column."
+msgid ""
+"Creates trigger on a table to prevent/allow updates and deletes of rows "
+"based on authorization token. Identify rows using <rowid_col> column."
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:87
 #, no-c-format
-msgid "If a_schema_name is not passed in, then searches for table in current schema."
+msgid ""
+"If a_schema_name is not passed in, then searches for table in current schema."
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:88
 #, no-c-format
-msgid "If an authorization trigger already exists on this table function errors."
+msgid ""
+"If an authorization trigger already exists on this table function errors."
 msgstr ""
 
 #. Tag: para
@@ -147,10 +184,10 @@ msgstr ""
 #: reference_transaction.xml:100
 #, no-c-format
 msgid ""
-      "SELECT CheckAuth('public', 'towns', 'gid');\n"
-      "                        result\n"
-      "                        ------\n"
-      "                        0"
+"SELECT CheckAuth('public', 'towns', 'gid');\n"
+"                        result\n"
+"                        ------\n"
+"                        0"
 msgstr ""
 
 #. Tag: refname
@@ -162,34 +199,45 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_transaction.xml:115
 #, no-c-format
-msgid "<refpurpose>Disable long transaction support. This function removes the long transaction support metadata tables, and drops all triggers attached to lock-checked tables.</refpurpose>"
+msgid ""
+"<refpurpose>Disable long transaction support. This function removes the long "
+"transaction support metadata tables, and drops all triggers attached to lock-"
+"checked tables.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_transaction.xml:122
 #, no-c-format
-msgid "<funcdef>text <function>DisableLongTransactions</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>DisableLongTransactions</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:132
 #, no-c-format
-msgid "<para>Disable long transaction support. This function removes the long transaction support metadata tables, and drops all triggers attached to lock-checked tables.</para>"
+msgid ""
+"<para>Disable long transaction support. This function removes the long "
+"transaction support metadata tables, and drops all triggers attached to lock-"
+"checked tables.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:135
 #, no-c-format
-msgid "Drops meta table called <varname>authorization_table</varname> and a view called <varname>authorized_tables</varname> and all triggers called <varname>checkauthtrigger</varname>"
+msgid ""
+"Drops meta table called <varname>authorization_table</varname> and a view "
+"called <varname>authorized_tables</varname> and all triggers called "
+"<varname>checkauthtrigger</varname>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_transaction.xml:146
 #, no-c-format
 msgid ""
-      "SELECT DisableLongTransactions();\n"
-      "--result--\n"
-      "Long transactions support disabled"
+"SELECT DisableLongTransactions();\n"
+"--result--\n"
+"Long transactions support disabled"
 msgstr ""
 
 #. Tag: refname
@@ -201,34 +249,44 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_transaction.xml:161
 #, no-c-format
-msgid "<refpurpose>Enable long transaction support. This function creates the required metadata tables, needs to be called once before using the other functions in this section. Calling it twice is harmless.</refpurpose>"
+msgid ""
+"<refpurpose>Enable long transaction support. This function creates the "
+"required metadata tables, needs to be called once before using the other "
+"functions in this section. Calling it twice is harmless.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_transaction.xml:169
 #, no-c-format
-msgid "<funcdef>text <function>EnableLongTransactions</function></funcdef> <paramdef></paramdef>"
+msgid ""
+"<funcdef>text <function>EnableLongTransactions</function></funcdef> "
+"<paramdef></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:179
 #, no-c-format
-msgid "<para>Enable long transaction support. This function creates the required metadata tables, needs to be called once before using the other functions in this section. Calling it twice is harmless.</para>"
+msgid ""
+"<para>Enable long transaction support. This function creates the required "
+"metadata tables, needs to be called once before using the other functions in "
+"this section. Calling it twice is harmless.</para>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:183
 #, no-c-format
-msgid "Creates a meta table called <varname>authorization_table</varname> and a view called <varname>authorized_tables</varname>"
+msgid ""
+"Creates a meta table called <varname>authorization_table</varname> and a "
+"view called <varname>authorized_tables</varname>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_transaction.xml:193
 #, no-c-format
 msgid ""
-      "SELECT EnableLongTransactions();\n"
-      "--result--\n"
-      "Long transactions support enabled"
+"SELECT EnableLongTransactions();\n"
+"--result--\n"
+"Long transactions support enabled"
 msgstr ""
 
 #. Tag: refname
@@ -246,29 +304,48 @@ msgstr ""
 #. Tag: funcsynopsis
 #: reference_transaction.xml:212
 #, no-c-format
-msgid "<funcprototype> <funcdef>integer <function>LockRow</function></funcdef> <paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> <paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> <parameter>a_row_key</parameter></paramdef> <paramdef><type>text</type> <parameter>an_auth_token</parameter></paramdef> <paramdef><type>timestamp</type> <parameter>expire_dt</parameter></paramdef> </funcprototype> <funcprototype> < [...]
+msgid ""
+"<funcprototype> <funcdef>integer <function>LockRow</function></funcdef> "
+"<paramdef><type>text </type> <parameter>a_schema_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_table_name</parameter></paramdef> "
+"<paramdef><type>text </type> <parameter>a_row_key</parameter></paramdef> "
+"<paramdef><type>text</type> <parameter>an_auth_token</parameter></paramdef> "
+"<paramdef><type>timestamp</type> <parameter>expire_dt</parameter></paramdef> "
+"</funcprototype> <funcprototype> <funcdef>integer <function>LockRow</"
+"function></funcdef> <paramdef><type>text </type> <parameter>a_table_name</"
+"parameter></paramdef> <paramdef><type>text </type> <parameter>a_row_key</"
+"parameter></paramdef> <paramdef><type>text</type> <parameter>an_auth_token</"
+"parameter></paramdef> <paramdef><type>timestamp</type> <parameter>expire_dt</"
+"parameter></paramdef> </funcprototype> <funcprototype> <funcdef>integer "
+"<function>LockRow</function></funcdef> <paramdef><type>text </type> "
+"<parameter>a_table_name</parameter></paramdef> <paramdef><type>text </type> "
+"<parameter>a_row_key</parameter></paramdef> <paramdef><type>text</type> "
+"<parameter>an_auth_token</parameter></paramdef> </funcprototype>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:243
 #, no-c-format
-msgid "Set lock/authorization for specific row in table <authid> is a text value, <expires> is a timestamp defaulting to now()+1hour. Returns 1 if lock has been assigned, 0 otherwise (already locked by other auth)"
+msgid ""
+"Set lock/authorization for specific row in table <authid> is a text "
+"value, <expires> is a timestamp defaulting to now()+1hour. Returns 1 "
+"if lock has been assigned, 0 otherwise (already locked by other auth)"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_transaction.xml:255
 #, no-c-format
 msgid ""
-      "SELECT LockRow('public', 'towns', '2', 'joey');\n"
-      "LockRow\n"
-      "-------\n"
-      "1\n"
-      "\n"
-      "--Joey has already locked the record and Priscilla is out of luck\n"
-      "SELECT LockRow('public', 'towns', '2', 'priscilla');\n"
-      "LockRow\n"
-      "-------\n"
-      "0"
+"SELECT LockRow('public', 'towns', '2', 'joey');\n"
+"LockRow\n"
+"-------\n"
+"1\n"
+"\n"
+"--Joey has already locked the record and Priscilla is out of luck\n"
+"SELECT LockRow('public', 'towns', '2', 'priscilla');\n"
+"LockRow\n"
+"-------\n"
+"0"
 msgstr ""
 
 #. Tag: refname
@@ -280,30 +357,35 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_transaction.xml:270
 #, no-c-format
-msgid "<refpurpose>Remove all locks held by specified authorization id. Returns the number of locks released.</refpurpose>"
+msgid ""
+"<refpurpose>Remove all locks held by specified authorization id. Returns the "
+"number of locks released.</refpurpose>"
 msgstr ""
 
 #. Tag: funcprototype
 #: reference_transaction.xml:276
 #, no-c-format
-msgid "<funcdef>integer <function>UnlockRows</function></funcdef> <paramdef><type>text </type> <parameter>auth_token</parameter></paramdef>"
+msgid ""
+"<funcdef>integer <function>UnlockRows</function></funcdef> "
+"<paramdef><type>text </type> <parameter>auth_token</parameter></paramdef>"
 msgstr ""
 
 #. Tag: para
 #: reference_transaction.xml:286
 #, no-c-format
-msgid "<para>Remove all locks held by specified authorization id. Returns the number of locks released.</para>"
+msgid ""
+"<para>Remove all locks held by specified authorization id. Returns the "
+"number of locks released.</para>"
 msgstr ""
 
 #. Tag: programlisting
 #: reference_transaction.xml:296
 #, no-c-format
 msgid ""
-      "SELECT LockRow('towns', '353', 'priscilla');\n"
-      "                SELECT LockRow('towns', '2', 'priscilla');\n"
-      "                SELECT UnLockRows('priscilla');\n"
-      "                UnLockRows\n"
-      "                ------------\n"
-      "                2"
+"SELECT LockRow('towns', '353', 'priscilla');\n"
+"                SELECT LockRow('towns', '2', 'priscilla');\n"
+"                SELECT UnLockRows('priscilla');\n"
+"                UnLockRows\n"
+"                ------------\n"
+"                2"
 msgstr ""
-
diff --git a/doc/po/templates/reference_type.xml.pot b/doc/po/templates/reference_type.xml.pot
index e5c96d6..135d26f 100644
--- a/doc/po/templates/reference_type.xml.pot
+++ b/doc/po/templates/reference_type.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 21:04+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -17,25 +17,43 @@ msgstr ""
 #. Tag: para
 #: reference_type.xml:5
 #, no-c-format
-msgid "This section lists the PostgreSQL data types installed by PostGIS. Note we describe the casting behavior of these which is very important especially when designing your own functions."
+msgid ""
+"This section lists the PostgreSQL data types installed by PostGIS. Note we "
+"describe the casting behavior of these which is very important especially "
+"when designing your own functions."
 msgstr ""
 
 #. Tag: para
 #: reference_type.xml:8
 #, no-c-format
-msgid "A Cast is when one type is coerced into another type. PostgreSQL is unique from most databases in that it allows you to define casting behavior for custom types and the functions used for casting. A cast can be specified as automatic in which case, you do not have to do a CAST(myfoo As otherfootype) or myfoo::otherfootype if you are feeding it to a function that only works with otherfootype and there is an automatic cast in place for it."
+msgid ""
+"A Cast is when one type is coerced into another type. PostgreSQL is unique "
+"from most databases in that it allows you to define casting behavior for "
+"custom types and the functions used for casting. A cast can be specified as "
+"automatic in which case, you do not have to do a CAST(myfoo As otherfootype) "
+"or myfoo::otherfootype if you are feeding it to a function that only works "
+"with otherfootype and there is an automatic cast in place for it."
 msgstr ""
 
 #. Tag: para
 #: reference_type.xml:13
 #, no-c-format
-msgid "The danger of relying on automatic cast behavior is when you have an overloaded function say one that takes a box2d and one that takes a box3d but no geometry. What happens is that both functions are equally good to use with geometry since geometry has an autocast for both -- so you end up with an ambiguous function error. To force PostgreSQL to choose, you do a CAST(mygeom As box3d) or mygeom::box3d."
+msgid ""
+"The danger of relying on automatic cast behavior is when you have an "
+"overloaded function say one that takes a box2d and one that takes a box3d "
+"but no geometry. What happens is that both functions are equally good to use "
+"with geometry since geometry has an autocast for both -- so you end up with "
+"an ambiguous function error. To force PostgreSQL to choose, you do a "
+"CAST(mygeom As box3d) or mygeom::box3d."
 msgstr ""
 
 #. Tag: para
 #: reference_type.xml:17
 #, no-c-format
-msgid "<emphasis>At least as of PostgreSQL 8.3</emphasis> - Everything can be CAST to text (presumably because of the magical unknown type), so no defined CASTS for that need to be present for you to CAST an object to text."
+msgid ""
+"<emphasis>At least as of PostgreSQL 8.3</emphasis> - Everything can be CAST "
+"to text (presumably because of the magical unknown type), so no defined "
+"CASTS for that need to be present for you to CAST an object to text."
 msgstr ""
 
 #. Tag: title
@@ -53,11 +71,14 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_type.xml:25
 #, no-c-format
-msgid "A box composed of x min, ymin, xmax, ymax. Often used to return the 2d enclosing box of a geometry."
+msgid ""
+"A box composed of x min, ymin, xmax, ymax. Often used to return the 2d "
+"enclosing box of a geometry."
 msgstr ""
 
 #. Tag: title
-#: reference_type.xml:29 reference_type.xml:40 reference_type.xml:79 reference_type.xml:136 reference_type.xml:155
+#: reference_type.xml:29 reference_type.xml:40 reference_type.xml:79
+#: reference_type.xml:136 reference_type.xml:155
 #, no-c-format
 msgid "Description"
 msgstr ""
@@ -65,7 +86,10 @@ msgstr ""
 #. Tag: para
 #: reference_type.xml:30
 #, no-c-format
-msgid "box2d is a spatial data type used to represent the enclosing box of a geometry or set of geometries. ST_Extent in earlier versions prior to PostGIS 1.4 would return a box2d."
+msgid ""
+"box2d is a spatial data type used to represent the enclosing box of a "
+"geometry or set of geometries. ST_Extent in earlier versions prior to "
+"PostGIS 1.4 would return a box2d."
 msgstr ""
 
 #. Tag: refname
@@ -77,13 +101,17 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_type.xml:36
 #, no-c-format
-msgid "A box composed of x min, ymin, zmin, xmax, ymax, zmax. Often used to return the 3d extent of a geometry or collection of geometries."
+msgid ""
+"A box composed of x min, ymin, zmin, xmax, ymax, zmax. Often used to return "
+"the 3d extent of a geometry or collection of geometries."
 msgstr ""
 
 #. Tag: para
 #: reference_type.xml:41
 #, no-c-format
-msgid "box3d is a postgis spatial data type used to represent the enclosing box of a geometry or set of geometries. ST_3DExtent returns a box3d object."
+msgid ""
+"box3d is a postgis spatial data type used to represent the enclosing box of "
+"a geometry or set of geometries. ST_3DExtent returns a box3d object."
 msgstr ""
 
 #. Tag: title
@@ -95,7 +123,9 @@ msgstr ""
 #. Tag: para
 #: reference_type.xml:46 reference_type.xml:85 reference_type.xml:161
 #, no-c-format
-msgid "This section lists the automatic as well as explicit casts allowed for this data type"
+msgid ""
+"This section lists the automatic as well as explicit casts allowed for this "
+"data type"
 msgstr ""
 
 #. Tag: entry
@@ -117,7 +147,9 @@ msgid "<entry>box</entry>"
 msgstr ""
 
 #. Tag: entry
-#: reference_type.xml:56 reference_type.xml:60 reference_type.xml:64 reference_type.xml:95 reference_type.xml:99 reference_type.xml:103 reference_type.xml:107 reference_type.xml:111 reference_type.xml:115
+#: reference_type.xml:56 reference_type.xml:60 reference_type.xml:64
+#: reference_type.xml:95 reference_type.xml:99 reference_type.xml:103
+#: reference_type.xml:107 reference_type.xml:111 reference_type.xml:115
 #, no-c-format
 msgid "automatic"
 msgstr ""
@@ -149,7 +181,9 @@ msgstr ""
 #. Tag: para
 #: reference_type.xml:80
 #, no-c-format
-msgid "geometry is a fundamental postgis spatial data type used to represent a feature in the Euclidean coordinate system."
+msgid ""
+"geometry is a fundamental postgis spatial data type used to represent a "
+"feature in the Euclidean coordinate system."
 msgstr ""
 
 #. Tag: entry
@@ -191,13 +225,22 @@ msgstr ""
 #. Tag: refpurpose
 #: reference_type.xml:131
 #, no-c-format
-msgid "A spatial datatype with two fields - geom (holding a geometry object) and path[] (a 1-d array holding the position of the geometry within the dumped object.)"
+msgid ""
+"A spatial datatype with two fields - geom (holding a geometry object) and "
+"path[] (a 1-d array holding the position of the geometry within the dumped "
+"object.)"
 msgstr ""
 
 #. Tag: para
 #: reference_type.xml:137
 #, no-c-format
-msgid "geometry_dump is a compound data type consisting of a geometry object referenced by the .geom field and path[] a 1-dimensional integer array (starting at 1 e.g. path[1] to get first element) array that defines the navigation path within the dumped geometry to find this element. It is used by the ST_Dump* family of functions as an output type to explode a more complex geometry into its constituent parts and location of parts."
+msgid ""
+"geometry_dump is a compound data type consisting of a geometry object "
+"referenced by the .geom field and path[] a 1-dimensional integer array "
+"(starting at 1 e.g. path[1] to get first element) array that defines the "
+"navigation path within the dumped geometry to find this element. It is used "
+"by the ST_Dump* family of functions as an output type to explode a more "
+"complex geometry into its constituent parts and location of parts."
 msgstr ""
 
 #. Tag: refname
@@ -215,7 +258,9 @@ msgstr ""
 #. Tag: para
 #: reference_type.xml:156
 #, no-c-format
-msgid "geography is a spatial data type used to represent a feature in the round-earth coordinate system."
+msgid ""
+"geography is a spatial data type used to represent a feature in the round-"
+"earth coordinate system."
 msgstr ""
 
 #. Tag: entry
@@ -229,4 +274,3 @@ msgstr ""
 #, no-c-format
 msgid ", <xref linkend=\"PostGIS_Geography\"/>"
 msgstr ""
-
diff --git a/doc/po/templates/release_notes.xml.pot b/doc/po/templates/release_notes.xml.pot
index a434ea9..722a7d6 100644
--- a/doc/po/templates/release_notes.xml.pot
+++ b/doc/po/templates/release_notes.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-02-16 08:54+0000\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -27,6656 +27,8676 @@ msgid "Release Notes"
 msgstr ""
 
 #. Tag: title
+#: release_notes.xml:6
+#, no-c-format
+msgid "Release 2.3.3"
+msgstr ""
+
+#. Tag: para
 #: release_notes.xml:7
 #, no-c-format
-msgid "Release 2.2.1"
+msgid "Release date: 2017/07/01"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:8 release_notes.xml:32 release_notes.xml:46
+#: release_notes.xml:145 release_notes.xml:166 release_notes.xml:310
+#: release_notes.xml:336 release_notes.xml:357
+#, no-c-format
+msgid "This is a bug fix and performance improvement release."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:10 release_notes.xml:34 release_notes.xml:48
+#, no-c-format
+msgid "Bug Fixes and Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:11
+#, no-c-format
+msgid "#3777, GROUP BY anomaly with empty geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:12
+#, no-c-format
+msgid "#3711, Azimuth error upon adding 2.5D edges to topology"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:13
+#, no-c-format
+msgid ""
+"#3726, PDF manual from dblatex renders fancy quotes for programlisting (Mike "
+"Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:15
+#, no-c-format
+msgid ""
+"#3738, raster: Using -s without -Y in raster2pgsql transforms raster data "
+"instead of setting srid"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:17
+#, no-c-format
+msgid ""
+"#3744, ST_Subdivide loses subparts of inverted geometries (Darafei "
+"Praliaskouski Komzpa)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:19
+#, no-c-format
+msgid ""
+"#3750, @ and ~ operator not always schema qualified in geometry and raster "
+"functions. Causes restore issues. (Shane StClair of Axiom Data Science)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:22
+#, no-c-format
+msgid "#3682, Strange fieldlength for boolean in result of pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:23
+#, no-c-format
+msgid "#3701, Escape double quotes issue in pgsql2shp"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:24
+#, no-c-format
+msgid "#3704, ST_AsX3D crashes on empty geometry"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:25
+#, no-c-format
+msgid ""
+"#3730, Change ST_Clip from Error to Notice when ST_Clip can't compute a band"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:30
+#, no-c-format
+msgid "Release 2.3.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:31
+#, no-c-format
+msgid "Release date: 2017/01/31"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:35
+#, no-c-format
+msgid ""
+"#3418, KNN recheck in 9.5+ fails with index returned tuples in wrong order"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:36
+#, no-c-format
+msgid "#3675, Relationship functions not using an index in some cases"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:37
+#, no-c-format
+msgid "#3680, PostGIS upgrade scripts missing GRANT for views"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:38
+#, no-c-format
+msgid ""
+"#3683, Unable to update postgis after postgres pg_upgrade going from < "
+"9.5 to pg > 9.4"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:39
+#, no-c-format
+msgid "#3688, ST_AsLatLonText: round minutes"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:44
+#, no-c-format
+msgid "Release 2.3.1"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:45
+#, no-c-format
+msgid "Release date: 2016/11/28"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:49
+#, no-c-format
+msgid ""
+"#1973, st_concavehull() returns sometimes empty geometry collection Fix from "
+"gde"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:51
+#, no-c-format
+msgid ""
+"#3501, add raster constraint max extent exceeds array size limit for large "
+"tables"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:53
+#, no-c-format
+msgid "#3643, PostGIS not building on latest OSX XCode"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:54
+#, no-c-format
+msgid "#3644, Deadlock on interrupt"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:55
+#, no-c-format
+msgid ""
+"#3650, Mark ST_Extent, ST_3DExtent and ST_Mem* agg functions as parallel "
+"safe so they can be parallelized"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:57
+#, no-c-format
+msgid "#3652, Crash on Collection(MultiCurve())"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:58
+#, no-c-format
+msgid "#3656, Fix upgrade of aggregates from 2.2 or lower version"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:59
+#, no-c-format
+msgid ""
+"#3659, Crash caused by raster GUC define after CREATE EXTENSION using wrong "
+"memory context. (manaeem)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:61
+#, no-c-format
+msgid ""
+"#3665, Index corruption and memory leak in BRIN indexes patch from Julien "
+"Rouhaud (Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:63
+#, no-c-format
+msgid "#3667, geography ST_Segmentize bug patch from Hugo Mercier (Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:68
+#, no-c-format
+msgid "Release 2.3.0"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:69
+#, no-c-format
+msgid "Release date: 2016/09/26"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:70
+#, no-c-format
+msgid ""
+"This is a new feature release, with new functions, improved performance, all "
+"relevant bug fixes from PostGIS 2.2.3,and other goodies."
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:73 release_notes.xml:509 release_notes.xml:978
+#, no-c-format
+msgid "Important / Breaking Changes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:74
+#, no-c-format
+msgid ""
+"#3466, Casting from box3d to geometry now returns a 3D geometry (Julien "
+"Rouhaud of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:76
+#, no-c-format
+msgid "#3396, ST_EstimatedExtent, throw WARNING instead of ERROR (Regina Obe)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:82 release_notes.xml:147 release_notes.xml:169
+#: release_notes.xml:205 release_notes.xml:546 release_notes.xml:1005
+#: release_notes.xml:1205 release_notes.xml:1269 release_notes.xml:1566
+#, no-c-format
+msgid "New Features"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:83
+#, no-c-format
+msgid ""
+"Add support for custom TOC in postgis_restore.pl (Christoph Moench-Tegeder)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:85
+#, no-c-format
+msgid ""
+"Add support for negative indexing in ST_PointN and ST_SetPoint (Rémi Cura)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:87
+#, no-c-format
+msgid "Add parameters for geography ST_Buffer (Thomas Bonfort)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:88
+#, no-c-format
+msgid "TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:89
+#, no-c-format
+msgid "populate_topology_layer (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:90
+#, no-c-format
+msgid "#454, ST_WrapX and lwgeom_wrapx (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:91
+#, no-c-format
+msgid "#1758, ST_Normalize (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:92
+#, no-c-format
+msgid "#2236, shp2pgsql -d now emits \"DROP TABLE IF EXISTS\""
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:93
+#, no-c-format
+msgid "#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:94
+#, no-c-format
+msgid ""
+"#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle "
+"implementation using Welzl's algorithm (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:96
+#, no-c-format
+msgid "#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:97
+#, no-c-format
+msgid "#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:98
+#, no-c-format
+msgid "#3339, ST_GeneratePoints (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:99
+#, no-c-format
+msgid "#3362, ST_ClusterDBSCAN (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:100
+#, no-c-format
+msgid "#3364, ST_GeometricMedian (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:101
+#, no-c-format
+msgid ""
+"#3391, Add table inheritance support in ST_EstimatedExtent (Alessandro "
+"Pasotti)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:103
+#, no-c-format
+msgid "#3424, ST_MinimumClearance (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:104
+#, no-c-format
+msgid "#3428, ST_Points (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:105
+#, no-c-format
+msgid "#3465, ST_ClusterKMeans (Paul Ramsey)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:106
+#, no-c-format
+msgid "#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:107
+#, no-c-format
+msgid ""
+"#3549, Support PgSQL 9.6 parallel query mode, as far as possible (Paul "
+"Ramsey, Regina Obe)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:109
+#, no-c-format
+msgid "#3557, Geometry function costs based on query stats (Paul Norman)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:110
+#, no-c-format
+msgid ""
+"#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required. (Giuseppe "
+"Broccolo of 2nd Quadrant, Julien Rouhaud and Ronan Dunklau of Dalibo)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:113
+#, no-c-format
+msgid ""
+"#3496, Make postgis non-relocateable for extension install, schema qualify "
+"calls in functions (Regina Obe) Should resolve once and for all for "
+"extensions #3494, #3486, #3076"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:116
+#, no-c-format
+msgid ""
+"#3547, Update tiger geocoder to support TIGER 2016 and to support both http "
+"and ftp."
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:118
+#, no-c-format
+msgid ""
+"#3613, Segmentize geography using equal length segments (Hugo Mercier of "
+"Oslandia)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:123 release_notes.xml:283 release_notes.xml:300
+#: release_notes.xml:318 release_notes.xml:342 release_notes.xml:370
+#: release_notes.xml:431 release_notes.xml:442 release_notes.xml:483
+#: release_notes.xml:739 release_notes.xml:765 release_notes.xml:807
+#: release_notes.xml:831 release_notes.xml:894 release_notes.xml:1049
+#: release_notes.xml:1063 release_notes.xml:1101 release_notes.xml:1139
+#: release_notes.xml:1170
+#, no-c-format
+msgid "Bug Fixes"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:124
+#, no-c-format
+msgid "All relevant bug fixes from PostGIS 2.2.3"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:125
+#, no-c-format
+msgid "#2841, ST_MinimumBoundingCircle not covering original"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:126
+#, no-c-format
+msgid ""
+"#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to wrong "
+"liblwgeom.h (Greg Troxel)"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:131 release_notes.xml:1399
+#, no-c-format
+msgid "Performance Enhancements"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:132
+#, no-c-format
+msgid "#75, Enhancement to PIP short circuit (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:133
+#, no-c-format
+msgid ""
+"#3383, Avoid deserializing small geometries during index operations (Dan "
+"Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:135
+#, no-c-format
+msgid "#3400, Minor optimization of PIP routines (Dan Baston)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:136
+#, no-c-format
+msgid "Make adding a line to topology interruptible (Sandro Santilli)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:137
+#, no-c-format
+msgid "Documentation updates from Mike Toews"
+msgstr ""
+
+#. Tag: title
+#: release_notes.xml:143
+#, no-c-format
+msgid "Release 2.2.2"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:144
+#, no-c-format
+msgid "Release date: 2016/03/22"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:148
+#, no-c-format
+msgid "#3463, Fix crash on face-collapsing edge change"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:149
+#, no-c-format
+msgid ""
+"#3422, Improve ST_Split robustness on standard precision double systems "
+"(arm64, ppc64el, s390c, powerpc, ...)"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:150
+#, no-c-format
+msgid "#3427, Update spatial_ref_sys to EPSG version 8.8"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:151
+#, no-c-format
+msgid "#3433, ST_ClusterIntersecting incorrect for MultiPoints"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:152
+#, no-c-format
+msgid "#3435, ST_AsX3D fix rendering of concave geometries"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:153
+#, no-c-format
+msgid "#3436, memory handling mistake in ptarray_clone_deep"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:8
+#: release_notes.xml:154
 #, no-c-format
-msgid "Release date: 2016/01/06"
+msgid "#3437, ST_Intersects incorrect for MultiPoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:9 release_notes.xml:153 release_notes.xml:179 release_notes.xml:200
+#: release_notes.xml:155
 #, no-c-format
-msgid "This is a bug fix and performance improvement release."
+msgid ""
+"#3461, ST_GeomFromKML crashes Postgres when there are innerBoundaryIs and no "
+"outerBoundaryIs"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:156
+#, no-c-format
+msgid ""
+"#3429, upgrading to 2.3 or from 2.1 can cause loop/hang on some platforms"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:157
+#, no-c-format
+msgid "#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:158
+#, no-c-format
+msgid ""
+"#3490, Raster data restore issues, materialized views. Scripts "
+"postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer "
+"to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:159
+#, no-c-format
+msgid "#3426, failing POINT EMPTY tests on fun architectures"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:12 release_notes.xml:48 release_notes.xml:389 release_notes.xml:848 release_notes.xml:1048 release_notes.xml:1112 release_notes.xml:1409
+#: release_notes.xml:164
 #, no-c-format
-msgid "New Features"
+msgid "Release 2.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:13
+#: release_notes.xml:165
+#, no-c-format
+msgid "Release date: 2016/01/06"
+msgstr ""
+
+#. Tag: para
+#: release_notes.xml:170
 #, no-c-format
 msgid "#2232, avoid accumulated error in SVG rounding"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:14
+#: release_notes.xml:171
 #, no-c-format
 msgid "#3321, Fix performance regression in topology loading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:15
+#: release_notes.xml:172
 #, no-c-format
 msgid "#3329, Fix robustness regression in TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:16
+#: release_notes.xml:173
 #, no-c-format
 msgid "#3349, Fix installation path of postgis_topology scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:17
+#: release_notes.xml:174
 #, no-c-format
 msgid "#3351, set endnodes isolation on ST_RemoveIsoEdge (and lwt_RemIsoEdge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:19
+#: release_notes.xml:176
 #, no-c-format
 msgid "#3355, geography ST_Segmentize has geometry bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:20
+#: release_notes.xml:177
 #, no-c-format
-msgid "#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
+msgid ""
+"#3359, Fix toTopoGeom loss of low-id primitives from TopoGeometry definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:22
+#: release_notes.xml:179
 #, no-c-format
 msgid "#3360, _raster_constraint_info_scale invalid input syntax"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:23
+#: release_notes.xml:180
 #, no-c-format
 msgid "#3375, crash in repeated point removal for collection(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:24
+#: release_notes.xml:181
 #, no-c-format
-msgid "#3378, Fix handling of hierarchical TopoGeometries in presence of multiple topologies"
+msgid ""
+"#3378, Fix handling of hierarchical TopoGeometries in presence of multiple "
+"topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:26
+#: release_notes.xml:183
 #, no-c-format
 msgid "#3380, #3402, Decimate lines on topology load"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:27
+#: release_notes.xml:184
 #, no-c-format
 msgid "#3388, #3410, Fix missing end-points in ST_Removepoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:28
+#: release_notes.xml:185
 #, no-c-format
 msgid "#3389, Buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:29
+#: release_notes.xml:186
 #, no-c-format
-msgid "#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the postgis and postgis_topology extension"
+msgid ""
+"#3390, Compilation under Alpine Linux 3.2 gives an error when compiling the "
+"postgis and postgis_topology extension"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:31
+#: release_notes.xml:188
 #, no-c-format
 msgid "#3393, ST_Area NaN for some polygons"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:32
+#: release_notes.xml:189
 #, no-c-format
 msgid "#3401, Improve ST_Split robustness on 32bit systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:33
+#: release_notes.xml:190
 #, no-c-format
 msgid "#3404, ST_ClusterWithin crashes backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:34
+#: release_notes.xml:191
 #, no-c-format
-msgid "#3407, Fix crash on splitting a face or an edge defining multiple TopoGeometry objects"
+msgid ""
+"#3407, Fix crash on splitting a face or an edge defining multiple "
+"TopoGeometry objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:36
+#: release_notes.xml:193
 #, no-c-format
 msgid "#3411, Clustering functions not using spatial index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:37
+#: release_notes.xml:194
 #, no-c-format
 msgid "#3412, Improve robustness of snapping step in TopoGeo_addLinestring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:38
+#: release_notes.xml:195
 #, no-c-format
 msgid "#3415, Fix OSX 10.9 build under pkgsrc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:39
+#: release_notes.xml:196
 #, no-c-format
 msgid "Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:44
+#: release_notes.xml:201
 #, no-c-format
 msgid "Release 2.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:45
+#: release_notes.xml:202
 #, no-c-format
 msgid "Release date: 2015/10/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:46
+#: release_notes.xml:203
 #, no-c-format
-msgid "This is a new feature release, with new functions, improved performance, and other goodies."
+msgid ""
+"This is a new feature release, with new functions, improved performance, and "
+"other goodies."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:49
+#: release_notes.xml:206
 #, no-c-format
 msgid "Topology API in liblwgeom (Sandro Santilli / Regione Toscana - SITA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:50
+#: release_notes.xml:207
 #, no-c-format
 msgid "New lwgeom_unaryunion method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:51
+#: release_notes.xml:208
 #, no-c-format
 msgid "New lwgeom_linemerge method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:52
+#: release_notes.xml:209
 #, no-c-format
 msgid "New lwgeom_is_simple method in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:53
+#: release_notes.xml:210
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, Add SFCGAL 1.1 support: add ST_3DDifference, ST_3DUnion, ST_Volume, ST_MakeSolid, ST_IsSolid (Vincent Mora / Oslandia)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, Add SFCGAL 1.1 "
+"support: add ST_3DDifference, ST_3DUnion, ST_Volume, ST_MakeSolid, "
+"ST_IsSolid (Vincent Mora / Oslandia)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:54
+#: release_notes.xml:211
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, ST_ApproximateMedialAxis (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3169\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3169\">#3169</ulink></ulink>, "
+"ST_ApproximateMedialAxis (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:55
+#: release_notes.xml:212
 #, no-c-format
 msgid "ST_CPAWithin (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:56
+#: release_notes.xml:213
 #, no-c-format
-msgid "Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro Santilli / Boundless)"
+msgid ""
+"Add |=| operator with CPA semantic and KNN support with PgSQL 9.5+ (Sandro "
+"Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:57
+#: release_notes.xml:214
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\">#3131</ulink></ulink>, KNN support for the geography type (Paul Ramsey / CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3131\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3131\">#3131</ulink></ulink>, KNN support for "
+"the geography type (Paul Ramsey / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:58
+#: release_notes.xml:215
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\">#3023</ulink></ulink>, ST_ClusterIntersecting / ST_ClusterWithin (Dan Baston)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3023\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3023\">#3023</ulink></ulink>, "
+"ST_ClusterIntersecting / ST_ClusterWithin (Dan Baston)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:59
+#: release_notes.xml:216
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\">#2703</ulink></ulink>, Exact KNN results for all geometry types, aka \"KNN re-check\" (Paul Ramsey / CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2703\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2703\">#2703</ulink></ulink>, Exact KNN "
+"results for all geometry types, aka \"KNN re-check\" (Paul Ramsey / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:60
+#: release_notes.xml:217
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\">#1137</ulink></ulink>, Allow a tolerance value in ST_RemoveRepeatedPoints (Paul Ramsey / CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1137\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/1137\">#1137</ulink></ulink>, Allow a "
+"tolerance value in ST_RemoveRepeatedPoints (Paul Ramsey / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:61
+#: release_notes.xml:218
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\">#3062</ulink></ulink>, Allow passing M factor to ST_Scale (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3062\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3062\">#3062</ulink></ulink>, Allow passing M "
+"factor to ST_Scale (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:62
+#: release_notes.xml:219
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\">#3139</ulink></ulink>, ST_BoundingDiagonal (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3139\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3139\">#3139</ulink></ulink>, "
+"ST_BoundingDiagonal (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:63
+#: release_notes.xml:220
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\">#3129</ulink></ulink>, ST_IsValidTrajectory (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3129\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3129\">#3129</ulink></ulink>, "
+"ST_IsValidTrajectory (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:64
+#: release_notes.xml:221
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\">#3128</ulink></ulink>, ST_ClosestPointOfApproach (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3128\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3128\">#3128</ulink></ulink>, "
+"ST_ClosestPointOfApproach (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:65
+#: release_notes.xml:222
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\">#3152</ulink></ulink>, ST_DistanceCPA (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3152\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3152\">#3152</ulink></ulink>, ST_DistanceCPA "
+"(Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:66
+#: release_notes.xml:223
 #, no-c-format
 msgid "Canonical output for index key types"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:67
+#: release_notes.xml:224
 #, no-c-format
 msgid "ST_SwapOrdinates (Sandro Santilli / Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:68
+#: release_notes.xml:225
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\">#2918</ulink></ulink>, Use GeographicLib functions for geodetics (Mike Toews)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2918\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2918\">#2918</ulink></ulink>, Use "
+"GeographicLib functions for geodetics (Mike Toews)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:69
+#: release_notes.xml:226
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\">#3074</ulink></ulink>, ST_Subdivide to break up large geometry (Paul Ramsey / CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3074\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3074\">#3074</ulink></ulink>, ST_Subdivide to "
+"break up large geometry (Paul Ramsey / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:70
+#: release_notes.xml:227
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\">#3040</ulink></ulink>, KNN GiST index based centroid (<<->>) n-D distance operators (Sandro Santilli / Boundless)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3040\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3040\">#3040</ulink></ulink>, KNN GiST index "
+"based centroid (<<->>) n-D distance operators (Sandro Santilli / "
+"Boundless)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:71
+#: release_notes.xml:228
 #, no-c-format
 msgid "Interruptibility API for liblwgeom (Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:72
+#: release_notes.xml:229
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\">#2939</ulink></ulink>, ST_ClipByBox2D (Sandro Santilli / CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2939\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2939\">#2939</ulink></ulink>, ST_ClipByBox2D "
+"(Sandro Santilli / CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:73
+#: release_notes.xml:230
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\">#2247</ulink></ulink>, ST_Retile and ST_CreateOverview: in-db raster overviews creation (Sandro Santilli / Vizzuality)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2247\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2247\">#2247</ulink></ulink>, ST_Retile and "
+"ST_CreateOverview: in-db raster overviews creation (Sandro Santilli / "
+"Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:74
+#: release_notes.xml:231
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/899\">#899</ulink></ulink>, -m shp2pgsql attribute names mapping -m switch (Regina Obe / Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/899\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/899\">#899</ulink></ulink>, -m shp2pgsql "
+"attribute names mapping -m switch (Regina Obe / Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:75
+#: release_notes.xml:232
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\">#1678</ulink></ulink>, Added GUC postgis.gdal_datapath to specify GDAL config variable GDAL_DATA"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1678\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/1678\">#1678</ulink></ulink>, Added GUC "
+"postgis.gdal_datapath to specify GDAL config variable GDAL_DATA"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:76
+#: release_notes.xml:233
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\">#2843</ulink></ulink>, Support reprojection on raster import (Sandro Santilli / Vizzuality)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2843\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2843\">#2843</ulink></ulink>, Support "
+"reprojection on raster import (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:77
+#: release_notes.xml:234
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\">#2349</ulink></ulink>, Support for encoded_polyline input/output (Kashif Rasul)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2349\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2349\">#2349</ulink></ulink>, Support for "
+"encoded_polyline input/output (Kashif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:78
+#: release_notes.xml:235
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\">#2159</ulink></ulink>, report libjson version from postgis_full_version()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2159\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2159\">#2159</ulink></ulink>, report libjson "
+"version from postgis_full_version()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:79
+#: release_notes.xml:236
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\">#2770</ulink></ulink>, ST_MemSize(raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2770\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2770\">#2770</ulink></ulink>, "
+"ST_MemSize(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:80
+#: release_notes.xml:237
 #, no-c-format
 msgid "Add postgis_noop(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:81
+#: release_notes.xml:238
 #, no-c-format
 msgid "Added missing variants of ST_TPI(), ST_TRI() and ST_Roughness()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:82
+#: release_notes.xml:239
 #, no-c-format
-msgid "Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable GDAL_SKIP"
+msgid ""
+"Added GUC postgis.gdal_enabled_drivers to specify GDAL config variable "
+"GDAL_SKIP"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:83
+#: release_notes.xml:240
 #, no-c-format
-msgid "Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-db bands"
+msgid ""
+"Added GUC postgis.enable_outdb_rasters to enable access to rasters with out-"
+"db bands"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:84
+#: release_notes.xml:241
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\">#2387</ulink></ulink>, address_standardizer extension as part of PostGIS (Stephen Woodbridge / imaptools.com, Walter Sinclair, Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2387\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2387\">#2387</ulink></ulink>, "
+"address_standardizer extension as part of PostGIS (Stephen Woodbridge / "
+"imaptools.com, Walter Sinclair, Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:85
+#: release_notes.xml:242
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\">#2816</ulink></ulink>, address_standardizer_data_us extension provides reference lex,gaz,rules for address_standardizer (Stephen Woodbridge / imaptools.com, Walter Sinclair, Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2816\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2816\">#2816</ulink></ulink>, "
+"address_standardizer_data_us extension provides reference lex,gaz,rules for "
+"address_standardizer (Stephen Woodbridge / imaptools.com, Walter Sinclair, "
+"Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:86
+#: release_notes.xml:243
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\">#2341</ulink></ulink>, New mask parameter for ST_MapAlgebra"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2341\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2341\">#2341</ulink></ulink>, New mask "
+"parameter for ST_MapAlgebra"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:87
+#: release_notes.xml:244
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\">#2397</ulink></ulink>, read encoding info automatically in shapefile loader"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2397\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2397\">#2397</ulink></ulink>, read encoding "
+"info automatically in shapefile loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:88
+#: release_notes.xml:245
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\">#2430</ulink></ulink>, ST_ForceCurve"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2430\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2430\">#2430</ulink></ulink>, ST_ForceCurve"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:89
+#: release_notes.xml:246
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\">#2565</ulink></ulink>, ST_SummaryStatsAgg()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2565\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2565\">#2565</ulink></ulink>, "
+"ST_SummaryStatsAgg()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:90
+#: release_notes.xml:247
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\">#2567</ulink></ulink>, ST_CountAgg()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2567\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2567\">#2567</ulink></ulink>, ST_CountAgg()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:91
+#: release_notes.xml:248
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\">#2632</ulink></ulink>, ST_AsGML() support for curved features"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2632\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2632\">#2632</ulink></ulink>, ST_AsGML() "
+"support for curved features"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:92
+#: release_notes.xml:249
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\">#2652</ulink></ulink>, Add --upgrade-path switch to run_test.pl"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2652\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2652\">#2652</ulink></ulink>, Add --upgrade-"
+"path switch to run_test.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:93
+#: release_notes.xml:250
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, sfcgal wrapped as an extension"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, sfcgal wrapped "
+"as an extension"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:94
+#: release_notes.xml:251
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\">#2227</ulink></ulink>, Simplification with Visvalingam-Whyatt algorithm ST_SimplifyVW, ST_SetEffectiveArea (Nicklas Avén)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2227\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2227\">#2227</ulink></ulink>, Simplification "
+"with Visvalingam-Whyatt algorithm ST_SimplifyVW, ST_SetEffectiveArea "
+"(Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:95
+#: release_notes.xml:252
 #, no-c-format
-msgid "Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul Ramsey / Nicklas Avén / CartoDB)"
+msgid ""
+"Functions to encode and decode TWKB ST_AsTWKB, ST_GeomFromTWKB (Paul "
+"Ramsey / Nicklas Avén / CartoDB)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:98 release_notes.xml:155 release_notes.xml:181 release_notes.xml:202 release_notes.xml:311 release_notes.xml:339 release_notes.xml:458 release_notes.xml:636 release_notes.xml:664 release_notes.xml:723 release_notes.xml:785 release_notes.xml:875 release_notes.xml:1076 release_notes.xml:1131
+#: release_notes.xml:255 release_notes.xml:312 release_notes.xml:338
+#: release_notes.xml:359 release_notes.xml:468 release_notes.xml:496
+#: release_notes.xml:615 release_notes.xml:793 release_notes.xml:821
+#: release_notes.xml:880 release_notes.xml:942 release_notes.xml:1032
+#: release_notes.xml:1233 release_notes.xml:1288
 #, no-c-format
 msgid "Enhancements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:99
+#: release_notes.xml:256
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\">#3223</ulink></ulink>, Add memcmp short-circuit to ST_Equals (Daniel Baston)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3223\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3223\">#3223</ulink></ulink>, Add memcmp short-"
+"circuit to ST_Equals (Daniel Baston)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:100
+#: release_notes.xml:257
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\">#3227</ulink></ulink>, Tiger geocoder upgraded to support Tiger 2015 census"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3227\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3227\">#3227</ulink></ulink>, Tiger geocoder "
+"upgraded to support Tiger 2015 census"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:101
+#: release_notes.xml:258
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\">#2278</ulink></ulink>, Make liblwgeom compatible between minor releases"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2278\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2278\">#2278</ulink></ulink>, Make liblwgeom "
+"compatible between minor releases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:102
+#: release_notes.xml:259
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/897\">#897</ulink></ulink>, ST_AsX3D support for GeoCoordinates and systems \"GD\" \"WE\" ability to flip x/y axis (use option = 2, 3)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/897\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/897\">#897</ulink></ulink>, ST_AsX3D support "
+"for GeoCoordinates and systems \"GD\" \"WE\" ability to flip x/y axis (use "
+"option = 2, 3)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:103
+#: release_notes.xml:260
 #, no-c-format
-msgid "ST_Split: allow splitting lines by multilines, multipoints and (multi)polygon boundaries"
+msgid ""
+"ST_Split: allow splitting lines by multilines, multipoints and "
+"(multi)polygon boundaries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:104
+#: release_notes.xml:261
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\">#3070</ulink></ulink>, Simplify geometry type constraint"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3070\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3070\">#3070</ulink></ulink>, Simplify "
+"geometry type constraint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:105
+#: release_notes.xml:262
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\">#2839</ulink></ulink>, Implement selectivity estimator for functional indexes, speeding up spatial queries on raster tables. (Sandro Santilli / Vizzuality)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2839\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2839\">#2839</ulink></ulink>, Implement "
+"selectivity estimator for functional indexes, speeding up spatial queries on "
+"raster tables. (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:106
+#: release_notes.xml:263
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\">#2361</ulink></ulink>, Added spatial_index column to raster_columns view"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2361\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2361\">#2361</ulink></ulink>, Added "
+"spatial_index column to raster_columns view"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:107
+#: release_notes.xml:264
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\">#2390</ulink></ulink>, Testsuite for pgsql2shp"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2390\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2390\">#2390</ulink></ulink>, Testsuite for "
+"pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:108
+#: release_notes.xml:265
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\">#2527</ulink></ulink>, Added -k flag to raster2pgsql to skip checking that band is NODATA"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2527\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2527\">#2527</ulink></ulink>, Added -k flag to "
+"raster2pgsql to skip checking that band is NODATA"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:109
+#: release_notes.xml:266
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\">#2616</ulink></ulink>, Reduce text casts during topology building and export"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2616\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2616\">#2616</ulink></ulink>, Reduce text "
+"casts during topology building and export"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:110
+#: release_notes.xml:267
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\">#2717</ulink></ulink>, support startpoint, endpoint, pointn, numpoints for compoundcurve"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2717\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2717\">#2717</ulink></ulink>, support "
+"startpoint, endpoint, pointn, numpoints for compoundcurve"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:111
+#: release_notes.xml:268
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Add support for GDAL 2.0"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Add support for "
+"GDAL 2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:112
+#: release_notes.xml:269
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, SFCGAL can now be installed with CREATE EXTENSION (Vincent Mora @ Oslandia)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2754\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2754\">#2754</ulink></ulink>, SFCGAL can now "
+"be installed with CREATE EXTENSION (Vincent Mora @ Oslandia)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:113
+#: release_notes.xml:270
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\">#2828</ulink></ulink>, Convert ST_Envelope(raster) from SQL to C"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2828\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2828\">#2828</ulink></ulink>, Convert "
+"ST_Envelope(raster) from SQL to C"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:114 release_notes.xml:207
+#: release_notes.xml:271 release_notes.xml:364
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\">#2829</ulink></ulink>, Shortcut ST_Clip(raster) if geometry fully contains the raster and no NODATA specified"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2829\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2829\">#2829</ulink></ulink>, Shortcut "
+"ST_Clip(raster) if geometry fully contains the raster and no NODATA specified"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:115
+#: release_notes.xml:272
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\">#2906</ulink></ulink>, Update tiger geocoder to handle tiger 2014 data"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2906\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2906\">#2906</ulink></ulink>, Update tiger "
+"geocoder to handle tiger 2014 data"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:116
+#: release_notes.xml:273
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\">#3048</ulink></ulink>, Speed up geometry simplification (J.Santana @ CartoDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3048\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3048\">#3048</ulink></ulink>, Speed up "
+"geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:117
+#: release_notes.xml:274
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\">#3092</ulink></ulink>, Slow performance of geometry_columns with many tables"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3092\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3092\">#3092</ulink></ulink>, Slow performance "
+"of geometry_columns with many tables"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:122
+#: release_notes.xml:279
 #, no-c-format
 msgid "Release 2.1.8"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:123
+#: release_notes.xml:280
 #, no-c-format
 msgid "Release date: 2015-07-07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:124 release_notes.xml:141
+#: release_notes.xml:281 release_notes.xml:298
 #, no-c-format
 msgid "This is a critical bug fix release."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:126 release_notes.xml:143 release_notes.xml:161 release_notes.xml:185 release_notes.xml:213 release_notes.xml:274 release_notes.xml:285 release_notes.xml:326 release_notes.xml:582 release_notes.xml:608 release_notes.xml:650 release_notes.xml:674 release_notes.xml:737 release_notes.xml:892 release_notes.xml:906 release_notes.xml:944 release_notes.xml:982 release_notes.xml:1013
-#, no-c-format
-msgid "Bug Fixes"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:127
+#: release_notes.xml:284
 #, no-c-format
 msgid "#3159, do not force a bbox cache on ST_Affine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:128
+#: release_notes.xml:285
 #, no-c-format
 msgid "#3018, GROUP BY geography sometimes returns duplicate rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:129
+#: release_notes.xml:286
 #, no-c-format
-msgid "#3048, shp2pgsql - illegal number format when specific system locale set"
+msgid ""
+"#3084, shp2pgsql - illegal number format when specific system locale set"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:130 release_notes.xml:146
+#: release_notes.xml:287 release_notes.xml:303
 #, no-c-format
 msgid "#3094, Malformed GeoJSON inputs crash backend"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:131
+#: release_notes.xml:288
 #, no-c-format
 msgid "#3104, st_asgml introduces random characters in ID field"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:132
+#: release_notes.xml:289
 #, no-c-format
 msgid "#3155, Remove liblwgeom.h on make uninstall"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:133
+#: release_notes.xml:290
 #, no-c-format
 msgid "#3177, gserialized_is_empty cannot handle nested empty cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:134
+#: release_notes.xml:291
 #, no-c-format
 msgid "Fix crash in ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:139
+#: release_notes.xml:296
 #, no-c-format
 msgid "Release 2.1.7"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:140
+#: release_notes.xml:297
 #, no-c-format
 msgid "Release date: 2015-03-30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:144
+#: release_notes.xml:301
 #, no-c-format
-msgid "#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
+msgid ""
+"#3086, ST_DumpValues() crashes backend on cleanup with invalid band indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:145
+#: release_notes.xml:302
 #, no-c-format
 msgid "#3088, Do not (re)define strcasestr in a liblwgeom.h"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:151
+#: release_notes.xml:308
 #, no-c-format
 msgid "Release 2.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:152
+#: release_notes.xml:309
 #, no-c-format
 msgid "Release date: 2015-03-20"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:156
+#: release_notes.xml:313
 #, no-c-format
 msgid "#3000, Ensure edge splitting and healing algorithms use indexes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:157
+#: release_notes.xml:314
 #, no-c-format
 msgid "#3048, Speed up geometry simplification (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:158
+#: release_notes.xml:315
 #, no-c-format
 msgid "#3050, Speed up geometry type reading (J.Santana @ CartoDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:162
+#: release_notes.xml:319
 #, no-c-format
 msgid "#2941, allow geography columns with SRID other than 4326"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:163
+#: release_notes.xml:320
 #, no-c-format
 msgid "#3069, small objects getting inappropriately fluffed up w/ boxes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:164
+#: release_notes.xml:321
 #, no-c-format
 msgid "#3068, Have postgis_typmod_dims return NULL for unconstrained dims"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:165
+#: release_notes.xml:322
 #, no-c-format
 msgid "#3061, Allow duplicate points in JSON, GML, GML ST_GeomFrom* functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:166
+#: release_notes.xml:323
 #, no-c-format
 msgid "#3058, Fix ND-GiST picksplit method to split on the best plane"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:167
+#: release_notes.xml:324
 #, no-c-format
-msgid "#3052, Make operators <-> and <#> available for PostgreSQL < 9.1"
+msgid ""
+"#3052, Make operators <-> and <#> available for PostgreSQL < "
+"9.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:168
+#: release_notes.xml:325
 #, no-c-format
 msgid "#3045, Fix dimensionality confusion in &&& operator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:169
+#: release_notes.xml:326
 #, no-c-format
 msgid "#3016, Allow unregistering layers of corrupted topologies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:170
+#: release_notes.xml:327
 #, no-c-format
 msgid "#3015, Avoid exceptions from TopologySummary"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:171
+#: release_notes.xml:328
 #, no-c-format
 msgid "#3020, ST_AddBand out-db bug where height using width value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:172
+#: release_notes.xml:329
 #, no-c-format
-msgid "#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
+msgid ""
+"#3031, Allow restore of Geometry(Point) tables dumped with empties in them"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:177
+#: release_notes.xml:334
 #, no-c-format
 msgid "Release 2.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:178
+#: release_notes.xml:335
 #, no-c-format
 msgid "Release date: 2014-12-18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:182
+#: release_notes.xml:339
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\">#2933</ulink></ulink>, Speedup construction of large multi-geometry objects"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2933\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2933\">#2933</ulink></ulink>, Speedup "
+"construction of large multi-geometry objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:187
+#: release_notes.xml:344
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\">#2947</ulink></ulink>, Fix memory leak in lwgeom_make_valid for single-component collection input"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2947\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2947\">#2947</ulink></ulink>, Fix memory leak "
+"in lwgeom_make_valid for single-component collection input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:189
+#: release_notes.xml:346
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\">#2949</ulink></ulink>, Fix memory leak in lwgeom_mindistance2d for curve input"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2949\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2949\">#2949</ulink></ulink>, Fix memory leak "
+"in lwgeom_mindistance2d for curve input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:190
+#: release_notes.xml:347
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\">#2931</ulink></ulink>, BOX representation is case sensitive"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2931\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2931\">#2931</ulink></ulink>, BOX "
+"representation is case sensitive"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:191
+#: release_notes.xml:348
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\">#2942</ulink></ulink>, PostgreSQL 9.5 support"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2942\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2942\">#2942</ulink></ulink>, PostgreSQL 9.5 "
+"support"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:192
+#: release_notes.xml:349
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\">#2953</ulink></ulink>, 2D stats not generated when Z/M values are extreme"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2953\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2953\">#2953</ulink></ulink>, 2D stats not "
+"generated when Z/M values are extreme"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:193
+#: release_notes.xml:350
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\">#3009</ulink></ulink>, Geography cast may effect underlying tuple"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/3009\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/3009\">#3009</ulink></ulink>, Geography cast "
+"may effect underlying tuple"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:198
+#: release_notes.xml:355
 #, no-c-format
 msgid "Release 2.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:199
+#: release_notes.xml:356
 #, no-c-format
 msgid "Release date: 2014-09-10"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:203
+#: release_notes.xml:360
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\">#2745</ulink></ulink>, Speedup ST_Simplify calls against points"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2745\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2745\">#2745</ulink></ulink>, Speedup "
+"ST_Simplify calls against points"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:204
+#: release_notes.xml:361
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Support for GDAL 2.0"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2747\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2747\">#2747</ulink></ulink>, Support for GDAL "
+"2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:205
+#: release_notes.xml:362
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\">#2749</ulink></ulink>, Make rtpostgis_upgrade_20_21.sql ACID"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2749\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2749\">#2749</ulink></ulink>, Make "
+"rtpostgis_upgrade_20_21.sql ACID"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:206
+#: release_notes.xml:363
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\">#2811</ulink></ulink>, Do not specify index names when loading shapefiles/rasters"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2811\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2811\">#2811</ulink></ulink>, Do not specify "
+"index names when loading shapefiles/rasters"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:209
+#: release_notes.xml:366
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\">#2895</ulink></ulink>, Raise cost of ST_ConvexHull(raster) to 300 for better query plans"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2895\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2895\">#2895</ulink></ulink>, Raise cost of "
+"ST_ConvexHull(raster) to 300 for better query plans"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:214
+#: release_notes.xml:371
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\">#2605</ulink></ulink>, armel: _ST_Covers() returns true for point in hole"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2605\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2605\">#2605</ulink></ulink>, armel: "
+"_ST_Covers() returns true for point in hole"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:215
+#: release_notes.xml:372
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\">#2911</ulink></ulink>, Fix output scale on ST_Rescale/ST_Resample/ST_Resize of rasters with scale 1/-1 and offset 0/0."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2911\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2911\">#2911</ulink></ulink>, Fix output scale "
+"on ST_Rescale/ST_Resample/ST_Resize of rasters with scale 1/-1 and offset "
+"0/0."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:217
+#: release_notes.xml:374
 #, no-c-format
 msgid "Fix crash in ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:218
+#: release_notes.xml:375
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\">#2704</ulink></ulink>, ST_GeomFromGML() does not work properly with array of gml:pos (Even Roualt)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2704\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2704\">#2704</ulink></ulink>, ST_GeomFromGML() "
+"does not work properly with array of gml:pos (Even Roualt)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:220
+#: release_notes.xml:377
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\">#2708</ulink></ulink>, updategeometrysrid doesn't update srid check when schema not specified. Patch from Marc Jansen"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2708\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2708\">#2708</ulink></ulink>, "
+"updategeometrysrid doesn't update srid check when schema not specified. "
+"Patch from Marc Jansen"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:222
+#: release_notes.xml:379
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\">#2720</ulink></ulink>, lwpoly_add_ring should update maxrings after realloc"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2720\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2720\">#2720</ulink></ulink>, lwpoly_add_ring "
+"should update maxrings after realloc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:223
+#: release_notes.xml:380
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\">#2759</ulink></ulink>, Fix postgis_restore.pl handling of multiline object comments embedding sql comments"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2759\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2759\">#2759</ulink></ulink>, Fix "
+"postgis_restore.pl handling of multiline object comments embedding sql "
+"comments"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:225
+#: release_notes.xml:382
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\">#2774</ulink></ulink>, fix undefined behavior in ptarray_calculate_gbox_geodetic"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2774\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2774\">#2774</ulink></ulink>, fix undefined "
+"behavior in ptarray_calculate_gbox_geodetic"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:226
+#: release_notes.xml:383
 #, no-c-format
 msgid "Fix potential memory fault in ST_MakeValid"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:227
+#: release_notes.xml:384
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\">#2784</ulink></ulink>, Fix handling of bogus argument to --with-sfcgal"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2784\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2784\">#2784</ulink></ulink>, Fix handling of "
+"bogus argument to --with-sfcgal"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:228
+#: release_notes.xml:385
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\">#2772</ulink></ulink>, Premature memory free in RASTER_getBandPath (ST_BandPath)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2772\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2772\">#2772</ulink></ulink>, Premature memory "
+"free in RASTER_getBandPath (ST_BandPath)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:229
+#: release_notes.xml:386
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\">#2755</ulink></ulink>, Fix regressions tests against all versions of SFCGAL"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2755\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2755\">#2755</ulink></ulink>, Fix regressions "
+"tests against all versions of SFCGAL"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:230
+#: release_notes.xml:387
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\">#2775</ulink></ulink>, lwline_from_lwmpoint leaks memory"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2775\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2775\">#2775</ulink></ulink>, "
+"lwline_from_lwmpoint leaks memory"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:231
+#: release_notes.xml:388
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\">#2802</ulink></ulink>, ST_MapAlgebra checks for valid callback function return value"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2802\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2802\">#2802</ulink></ulink>, ST_MapAlgebra "
+"checks for valid callback function return value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:232
+#: release_notes.xml:389
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\">#2803</ulink></ulink>, ST_MapAlgebra handles no userarg and STRICT callback function"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2803\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2803\">#2803</ulink></ulink>, ST_MapAlgebra "
+"handles no userarg and STRICT callback function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:233
+#: release_notes.xml:390
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\">#2834</ulink></ulink>, ST_Estimated_Extent and mixedCase table names (regression bug)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2834\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2834\">#2834</ulink></ulink>, "
+"ST_Estimated_Extent and mixedCase table names (regression bug)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:234
+#: release_notes.xml:391
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\">#2845</ulink></ulink>, Bad geometry created from ST_AddPoint"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2845\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2845\">#2845</ulink></ulink>, Bad geometry "
+"created from ST_AddPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:235
+#: release_notes.xml:392
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\">#2870</ulink></ulink>, Binary insert into geography column results geometry being inserted"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2870\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2870\">#2870</ulink></ulink>, Binary insert "
+"into geography column results geometry being inserted"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:236
+#: release_notes.xml:393
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\">#2872</ulink></ulink>, make install builds documentation (Greg Troxell)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2872\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2872\">#2872</ulink></ulink>, make install "
+"builds documentation (Greg Troxell)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:237
+#: release_notes.xml:394
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\">#2819</ulink></ulink>, find isfinite or replacement on Centos5 / Solaris"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2819\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2819\">#2819</ulink></ulink>, find isfinite or "
+"replacement on Centos5 / Solaris"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:238
+#: release_notes.xml:395
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\">#2899</ulink></ulink>, geocode limit 1 not returning best answer (tiger geocoder)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2899\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2899\">#2899</ulink></ulink>, geocode limit 1 "
+"not returning best answer (tiger geocoder)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:239
+#: release_notes.xml:396
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\">#2903</ulink></ulink>, Unable to compile on FreeBSD"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2903\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2903\">#2903</ulink></ulink>, Unable to "
+"compile on FreeBSD"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:240
+#: release_notes.xml:397
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\">#2927</ulink></ulink> reverse_geocode not filling in direction prefix (tiger geocoder) get rid of deprecated ST_Line_Locate_Point called"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2927\"><ulink url=\"http://"
+"trac.osgeo.org/postgis/ticket/2927\">#2927</ulink></ulink> reverse_geocode "
+"not filling in direction prefix (tiger geocoder) get rid of deprecated "
+"ST_Line_Locate_Point called"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:246
+#: release_notes.xml:403
 #, no-c-format
 msgid "Release 2.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:247
+#: release_notes.xml:404
 #, no-c-format
 msgid "Release date: 2014/05/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:248
+#: release_notes.xml:405
 #, no-c-format
 msgid "This is a bug fix and security release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:250
+#: release_notes.xml:407
 #, no-c-format
 msgid "Important changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:251
+#: release_notes.xml:408
 #, no-c-format
-msgid "Starting with this version offline raster access and use of GDAL drivers are disabled by default."
+msgid ""
+"Starting with this version offline raster access and use of GDAL drivers are "
+"disabled by default."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:256
+#: release_notes.xml:413
 #, no-c-format
-msgid "An environment variable is introduced to allow for enabling specific GDAL drivers: POSTGIS_GDAL_ENABLED_DRIVERS. By default, all GDAL drivers are disabled"
+msgid ""
+"An environment variable is introduced to allow for enabling specific GDAL "
+"drivers: POSTGIS_GDAL_ENABLED_DRIVERS. By default, all GDAL drivers are "
+"disabled"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:262
+#: release_notes.xml:419
 #, no-c-format
-msgid "An environment variable is introduced to allow for enabling out-db raster bands: POSTGIS_ENABLE_OUTDB_RASTERS. By default, out-db raster bands are disabled"
+msgid ""
+"An environment variable is introduced to allow for enabling out-db raster "
+"bands: POSTGIS_ENABLE_OUTDB_RASTERS. By default, out-db raster bands are "
+"disabled"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:268
+#: release_notes.xml:425
 #, no-c-format
-msgid "The environment variables must be set for the PostgreSQL process, and determines the behavior of the whole cluster."
+msgid ""
+"The environment variables must be set for the PostgreSQL process, and "
+"determines the behavior of the whole cluster."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:275
+#: release_notes.xml:432
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, invalid GeoJSON Polygon input crashes server process"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2697\">#2697</ulink>, "
+"invalid GeoJSON Polygon input crashes server process"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:276
+#: release_notes.xml:433
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix dumping of higher-dimension datasets with null rows"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2700\">#2700</ulink>, Fix "
+"dumping of higher-dimension datasets with null rows"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:277
+#: release_notes.xml:434
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, ST_DumpPoints of EMPTY geometries crashes server"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2706\">#2706</ulink>, "
+"ST_DumpPoints of EMPTY geometries crashes server"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:281
+#: release_notes.xml:438
 #, no-c-format
 msgid "Release 2.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:282 release_notes.xml:579
+#: release_notes.xml:439 release_notes.xml:736
 #, no-c-format
 msgid "Release date: 2014/03/31"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:283
+#: release_notes.xml:440
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.1.1 release."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.1.1 release."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:286
+#: release_notes.xml:443
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, Error out at configure time if no SQL preprocessor can be found"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2666\">#2666</ulink>, "
+"Error out at configure time if no SQL preprocessor can be found"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:287
+#: release_notes.xml:444
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, st_distance returning incorrect results for large geographies"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
+"st_distance returning incorrect results for large geographies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:288
+#: release_notes.xml:445
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, Check for json-c/json.h presence/usability before json/json.h"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2539\">#2539</ulink>, "
+"Check for json-c/json.h presence/usability before json/json.h"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:289
+#: release_notes.xml:446
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, invalid join selectivity error from simple query"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2543\">#2543</ulink>, "
+"invalid join selectivity error from simple query"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:290
+#: release_notes.xml:447
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, GeoJSON with string coordinates parses incorrectly"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2546\">#2546</ulink>, "
+"GeoJSON with string coordinates parses incorrectly"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:291
+#: release_notes.xml:448
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix ST_Simplify(TopoGeometry) for hierarchical topogeoms"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2547\">#2547</ulink>, Fix "
+"ST_Simplify(TopoGeometry) for hierarchical topogeoms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:292 release_notes.xml:589
+#: release_notes.xml:449 release_notes.xml:746
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix NULL raster handling in ST_AsPNG, ST_AsTIFF and ST_AsJPEG"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2552\">#2552</ulink>, Fix "
+"NULL raster handling in ST_AsPNG, ST_AsTIFF and ST_AsJPEG"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:294 release_notes.xml:590
+#: release_notes.xml:451 release_notes.xml:747
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix parsing issue of range arguments of ST_Reclass"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2555\">#2555</ulink>, Fix "
+"parsing issue of range arguments of ST_Reclass"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:295
+#: release_notes.xml:452
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, geography ST_Intersects results depending on insert order"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2556\">#2556</ulink>, "
+"geography ST_Intersects results depending on insert order"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:296
+#: release_notes.xml:453
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do not allow installing postgis twice in the same database"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2580\">#2580</ulink>, Do "
+"not allow installing postgis twice in the same database"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:297 release_notes.xml:591
+#: release_notes.xml:454 release_notes.xml:748
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, Remove use of unnecessary void pointers"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2589\">#2589</ulink>, "
+"Remove use of unnecessary void pointers"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:298
+#: release_notes.xml:455
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, Cannot open more than 1024 out-db files in one process"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
+"Cannot open more than 1024 out-db files in one process"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:299 release_notes.xml:593
+#: release_notes.xml:456 release_notes.xml:750
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, Ensure face splitting algorithm uses the edge index"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2610\">#2610</ulink>, "
+"Ensure face splitting algorithm uses the edge index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:300
+#: release_notes.xml:457
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, EstimatedExtent (and hence, underlying stats) gathering wrong bbox"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2615\">#2615</ulink>, "
+"EstimatedExtent (and hence, underlying stats) gathering wrong bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:301
+#: release_notes.xml:458
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, Empty rings array in GeoJSON polygon causes crash"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
+"Empty rings array in GeoJSON polygon causes crash"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:302
+#: release_notes.xml:459
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, regression in sphere distance code"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
+"regression in sphere distance code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:303 release_notes.xml:595
+#: release_notes.xml:460 release_notes.xml:752
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, Geography distance on M geometries sometimes wrong"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
+"Geography distance on M geometries sometimes wrong"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:304
+#: release_notes.xml:461
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2653\">#2653</ulink>, Fix topology functions when \"topology\" is not in search_path"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2648\">#2648</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2653\">#2653</ulink>, Fix "
+"topology functions when \"topology\" is not in search_path"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:305
+#: release_notes.xml:462
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop deprecated calls from topology"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2654\">#2654</ulink>, Drop "
+"deprecated calls from topology"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:306
+#: release_notes.xml:463
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let users without topology privileges call postgis_full_version()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2655\">#2655</ulink>, Let "
+"users without topology privileges call postgis_full_version()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:307
+#: release_notes.xml:464
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix missing operator = and hash_raster_ops opclass on raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2674\">#2674</ulink>, Fix "
+"missing operator = and hash_raster_ops opclass on raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:308
+#: release_notes.xml:465
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2636\">#2636</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, Geography distance issues with tree optimization"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2675\">#2675</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2534\">#2534</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2636\">#2636</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2634\">#2634</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2638\">#2638</ulink>, "
+"Geography distance issues with tree optimization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:312
+#: release_notes.xml:469
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, avoid memcopy in GiST index (hayamiz)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
+"avoid memcopy in GiST index (hayamiz)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:313
+#: release_notes.xml:470
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft upgrade: avoid drop/recreate of aggregates that hadn't changed"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2560\">#2560</ulink>, soft "
+"upgrade: avoid drop/recreate of aggregates that hadn't changed"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:318
+#: release_notes.xml:475
 #, no-c-format
 msgid "Release 2.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:319
+#: release_notes.xml:476
 #, no-c-format
 msgid "Release date: 2013/11/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:320
+#: release_notes.xml:477
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.1.0 release."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.1.0 release."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:322 release_notes.xml:598
+#: release_notes.xml:479 release_notes.xml:755
 #, no-c-format
 msgid "Important Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:323
+#: release_notes.xml:480
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, Change raster license from GPL v3+ to v2+, allowing distribution of PostGIS Extension as GPLv2."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
+"Change raster license from GPL v3+ to v2+, allowing distribution of PostGIS "
+"Extension as GPLv2."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:327
+#: release_notes.xml:484
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make regression tests more endian-agnostic"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2396\">#2396</ulink>, Make "
+"regression tests more endian-agnostic"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:328
+#: release_notes.xml:485
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix ST_Intersection(geog,geog) regression in rare cases"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2434\">#2434</ulink>, Fix "
+"ST_Intersection(geog,geog) regression in rare cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:329
+#: release_notes.xml:486
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix behavior of ST_PixelAsXXX functions regarding exclude_nodata_value parameter"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2454\">#2454</ulink>, Fix "
+"behavior of ST_PixelAsXXX functions regarding exclude_nodata_value parameter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:330
+#: release_notes.xml:487
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix upgrades from 2.0 leaving stale function signatures"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2489\">#2489</ulink>, Fix "
+"upgrades from 2.0 leaving stale function signatures"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:331
+#: release_notes.xml:488
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix handling of SRID in nested collections"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2525\">#2525</ulink>, Fix "
+"handling of SRID in nested collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:332
+#: release_notes.xml:489
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix potential infinite loop in index building"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2449\">#2449</ulink>, Fix "
+"potential infinite loop in index building"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:333
+#: release_notes.xml:490
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix behavior of ST_DumpValues when passed an empty raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2493\">#2493</ulink>, Fix "
+"behavior of ST_DumpValues when passed an empty raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:334 release_notes.xml:584
+#: release_notes.xml:491 release_notes.xml:741
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix postgis_topology_scripts_installed() install schema"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2502\">#2502</ulink>, Fix "
+"postgis_topology_scripts_installed() install schema"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:335 release_notes.xml:585
+#: release_notes.xml:492 release_notes.xml:742
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix segfault on bogus pgsql2shp call"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2504\">#2504</ulink>, Fix "
+"segfault on bogus pgsql2shp call"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:336
+#: release_notes.xml:493
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, Support for foreign tables and materialized views in raster_columns and raster_overviews"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2512\">#2512</ulink>, "
+"Support for foreign tables and materialized views in raster_columns and "
+"raster_overviews"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:340
+#: release_notes.xml:497
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, support for tiger 2013"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2478\">#2478</ulink>, "
+"support for tiger 2013"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:341
+#: release_notes.xml:498
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, support for exact length calculations on arc geometries"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2463\">#2463</ulink>, "
+"support for exact length calculations on arc geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:347
+#: release_notes.xml:504
 #, no-c-format
 msgid "Release 2.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:348
+#: release_notes.xml:505
 #, no-c-format
 msgid "Release date: 2013/08/17"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:349
-#, no-c-format
-msgid "This is a minor release addressing both bug fixes and performance and functionality enhancements addressing issues since 2.0.3 release. If you are upgrading from 2.0+, only a soft upgrade is required. If you are upgrading from 1.5 or earlier, a hard upgrade is required."
-msgstr ""
-
-#. Tag: title
-#: release_notes.xml:352 release_notes.xml:821
+#: release_notes.xml:506
 #, no-c-format
-msgid "Important / Breaking Changes"
+msgid ""
+"This is a minor release addressing both bug fixes and performance and "
+"functionality enhancements addressing issues since 2.0.3 release. If you are "
+"upgrading from 2.0+, only a soft upgrade is required. If you are upgrading "
+"from 1.5 or earlier, a hard upgrade is required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:353
+#: release_notes.xml:510
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, Removed srid parameter from ST_Resample(raster) and variants with reference raster no longer apply reference raster's SRID."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1653\">#1653</ulink>, "
+"Removed srid parameter from ST_Resample(raster) and variants with reference "
+"raster no longer apply reference raster's SRID."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:355
+#: release_notes.xml:512
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> ST_Segmentize - As a result of the introduction of geography support, The construct: <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> will result in ambiguous function error"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1962\">#1962</ulink> "
+"ST_Segmentize - As a result of the introduction of geography support, The "
+"construct: <code>SELECT ST_Segmentize('LINESTRING(1 2, 3 4)',0.5);</code> "
+"will result in ambiguous function error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:359
+#: release_notes.xml:516
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, ST_Union(raster) now unions all bands of all rasters"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
+"ST_Union(raster) now unions all bands of all rasters"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:360
+#: release_notes.xml:517
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, liblwgeom: lwgeom_set_handlers replaces lwgeom_init_allocators."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2089\">#2089</ulink>, "
+"liblwgeom: lwgeom_set_handlers replaces lwgeom_init_allocators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:361
+#: release_notes.xml:518
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, regular_blocking is no longer a constraint. column of same name in raster_columns now checks for existance of spatially_unique and coverage_tile constraints"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2150\">#2150</ulink>, "
+"regular_blocking is no longer a constraint. column of same name in "
+"raster_columns now checks for existance of spatially_unique and "
+"coverage_tile constraints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:364
+#: release_notes.xml:521
 #, no-c-format
-msgid "ST_Intersects(raster, geometry) behaves in the same manner as ST_Intersects(geometry, raster)."
+msgid ""
+"ST_Intersects(raster, geometry) behaves in the same manner as "
+"ST_Intersects(geometry, raster)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:366
+#: release_notes.xml:523
 #, no-c-format
-msgid "point variant of ST_SetValue(raster) previously did not check SRID of input geometry and raster."
+msgid ""
+"point variant of ST_SetValue(raster) previously did not check SRID of input "
+"geometry and raster."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:368
+#: release_notes.xml:525
 #, no-c-format
-msgid "ST_Hillshade parameters azimuth and altitude are now in degrees instead of radians."
+msgid ""
+"ST_Hillshade parameters azimuth and altitude are now in degrees instead of "
+"radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:370
+#: release_notes.xml:527
 #, no-c-format
-msgid "ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
+msgid ""
+"ST_Slope and ST_Aspect return pixel values in degrees instead of radians."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:371
+#: release_notes.xml:528
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, ST_World2RasterCoord, ST_World2RasterCoordX and ST_World2RasterCoordY renamed to ST_WorldToRasterCoord, ST_WorldToRasterCoordX and ST_WorldToRasterCoordY. ST_Raster2WorldCoord, ST_Raster2WorldCoordX and ST_Raster2WorldCoordY renamed to ST_RasterToWorldCoord, ST_RasterToWorldCoordX and ST_RasterToWorldCoordY"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2104\">#2104</ulink>, "
+"ST_World2RasterCoord, ST_World2RasterCoordX and ST_World2RasterCoordY "
+"renamed to ST_WorldToRasterCoord, ST_WorldToRasterCoordX and "
+"ST_WorldToRasterCoordY. ST_Raster2WorldCoord, ST_Raster2WorldCoordX and "
+"ST_Raster2WorldCoordY renamed to ST_RasterToWorldCoord, "
+"ST_RasterToWorldCoordX and ST_RasterToWorldCoordY"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:377
+#: release_notes.xml:534
 #, no-c-format
 msgid "ST_Estimated_Extent renamed to ST_EstimatedExtent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:378
+#: release_notes.xml:535
 #, no-c-format
 msgid "ST_Line_Interpolate_Point renamed to ST_LineInterpolatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:379
+#: release_notes.xml:536
 #, no-c-format
 msgid "ST_Line_Substring renamed to ST_LineSubstring"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:380
+#: release_notes.xml:537
 #, no-c-format
 msgid "ST_Line_Locate_Point renamed to ST_LineLocatePoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:381
+#: release_notes.xml:538
 #, no-c-format
 msgid "ST_Force_XXX renamed to ST_ForceXXX"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:382
+#: release_notes.xml:539
 #, no-c-format
-msgid "ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use ST_MapAlgebra instead"
+msgid ""
+"ST_MapAlgebraFctNgb and 1 and 2 raster variants of ST_MapAlgebraFct. Use "
+"ST_MapAlgebra instead"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:384
+#: release_notes.xml:541
 #, no-c-format
-msgid "1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of ST_MapAlgebra instead"
+msgid ""
+"1 and 2 raster variants of ST_MapAlgebraExpr. Use expression variants of "
+"ST_MapAlgebra instead"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:390
+#: release_notes.xml:547
 #, no-c-format
-msgid "- Refer to http://postgis.net/docs/manual-2.1/PostGIS_Special_Functions_Index.html#NewFunctions_2_1 for complete list of new functions"
+msgid ""
+"- Refer to http://postgis.net/docs/manual-2.1/"
+"PostGIS_Special_Functions_Index.html#NewFunctions_2_1 for complete list of "
+"new functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:392
+#: release_notes.xml:549
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, ST_DumpPoints converted to a C function (Nathan Wagner) and much faster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/310\">#310</ulink>, "
+"ST_DumpPoints converted to a C function (Nathan Wagner) and much faster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:393
+#: release_notes.xml:550
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, UpdateRasterSRID()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/739\">#739</ulink>, "
+"UpdateRasterSRID()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:394
+#: release_notes.xml:551
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, improved join selectivity, N-D selectivity calculations, user accessible selectivity and stats reader functions for testing (Paul Ramsey / OpenGeo)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/945\">#945</ulink>, "
+"improved join selectivity, N-D selectivity calculations, user accessible "
+"selectivity and stats reader functions for testing (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:397
+#: release_notes.xml:554
 #, no-c-format
 msgid "toTopoGeom with TopoGeometry sink (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:398
+#: release_notes.xml:555
 #, no-c-format
 msgid "clearTopoGeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:399
+#: release_notes.xml:556
 #, no-c-format
 msgid "ST_Segmentize(geography) (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:400
+#: release_notes.xml:557
 #, no-c-format
 msgid "ST_DelaunayTriangles (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:401
+#: release_notes.xml:558
 #, no-c-format
 msgid "ST_NearestValue, ST_Neighborhood (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:402
+#: release_notes.xml:559
 #, no-c-format
 msgid "ST_PixelAsPoint, ST_PixelAsPoints (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:403
+#: release_notes.xml:560
 #, no-c-format
 msgid "ST_PixelAsCentroid, ST_PixelAsCentroids (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:404
+#: release_notes.xml:561
 #, no-c-format
 msgid "ST_Raster2WorldCoord, ST_World2RasterCoord (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:405
+#: release_notes.xml:562
 #, no-c-format
-msgid "Additional raster/raster spatial relationship functions (ST_Contains, ST_ContainsProperly, ST_Covers, ST_CoveredBy, ST_Disjoint, ST_Overlaps, ST_Touches, ST_Within, ST_DWithin, ST_DFullyWithin) (Bborie Park / UC Davis)"
+msgid ""
+"Additional raster/raster spatial relationship functions (ST_Contains, "
+"ST_ContainsProperly, ST_Covers, ST_CoveredBy, ST_Disjoint, ST_Overlaps, "
+"ST_Touches, ST_Within, ST_DWithin, ST_DFullyWithin) (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:409
+#: release_notes.xml:566
 #, no-c-format
-msgid "Added array variants of ST_SetValues() to set many pixel values of a band in one call (Bborie Park / UC Davis)"
+msgid ""
+"Added array variants of ST_SetValues() to set many pixel values of a band in "
+"one call (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:411
+#: release_notes.xml:568
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, ST_Resize(raster) to resize rasters based upon width/height"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1293\">#1293</ulink>, "
+"ST_Resize(raster) to resize rasters based upon width/height"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:412
+#: release_notes.xml:569
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, package tiger_geocoder as a PostgreSQL extension"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1627\">#1627</ulink>, "
+"package tiger_geocoder as a PostgreSQL extension"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:413
+#: release_notes.xml:570
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/2076\">#2076</ulink>, Upgrade tiger geocoder to support loading tiger 2011 and 2012 (Regina Obe / Paragon Corporation) Funded by Hunter Systems Group"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1643\">#1643</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2076\">#2076</ulink>, "
+"Upgrade tiger geocoder to support loading tiger 2011 and 2012 (Regina Obe / "
+"Paragon Corporation) Funded by Hunter Systems Group"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:415
+#: release_notes.xml:572
 #, no-c-format
-msgid "GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
+msgid ""
+"GEOMETRYCOLLECTION support for ST_MakeValid (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:416
+#: release_notes.xml:573
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, ST_NotSameAlignmentReason(raster, raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1709\">#1709</ulink>, "
+"ST_NotSameAlignmentReason(raster, raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:417
+#: release_notes.xml:574
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, ST_GeomFromGeoHash and friends (Jason Smith (darkpanda))"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1818\">#1818</ulink>, "
+"ST_GeomFromGeoHash and friends (Jason Smith (darkpanda))"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:418
+#: release_notes.xml:575
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, reverse geocoder rating setting for prefer numbered highway name"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
+"reverse geocoder rating setting for prefer numbered highway name"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:419
+#: release_notes.xml:576
 #, no-c-format
 msgid "ST_PixelOfValue (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:420
+#: release_notes.xml:577
 #, no-c-format
 msgid "Casts to/from PostgreSQL geotypes (point/path/polygon)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:421
+#: release_notes.xml:578
 #, no-c-format
-msgid "Added geomval array variant of ST_SetValues() to set many pixel values of a band using a set of geometries and corresponding values in one call (Bborie Park / UC Davis)"
+msgid ""
+"Added geomval array variant of ST_SetValues() to set many pixel values of a "
+"band using a set of geometries and corresponding values in one call (Bborie "
+"Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:424
+#: release_notes.xml:581
 #, no-c-format
-msgid "ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
+msgid ""
+"ST_Tile(raster) to break up a raster into tiles (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:425
+#: release_notes.xml:582
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new r-tree node splitting algorithm (Alex Korotkov)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1895\">#1895</ulink>, new "
+"r-tree node splitting algorithm (Alex Korotkov)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:426
+#: release_notes.xml:583
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, ST_DumpValues to output raster as array (Bborie Park / UC Davis)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2011\">#2011</ulink>, "
+"ST_DumpValues to output raster as array (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:427
+#: release_notes.xml:584
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, ST_Distance support for CircularString, CurvePolygon, MultiCurve, MultiSurface, CompoundCurve"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2018\">#2018</ulink>, "
+"ST_Distance support for CircularString, CurvePolygon, MultiCurve, "
+"MultiSurface, CompoundCurve"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:429
+#: release_notes.xml:586
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-raster (and n-band) ST_MapAlgebra (Bborie Park / UC Davis)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2030\">#2030</ulink>, n-"
+"raster (and n-band) ST_MapAlgebra (Bborie Park / UC Davis)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:430
+#: release_notes.xml:587
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, Utilize PAGC parser as drop in replacement for tiger normalizer (Steve Woodbridge, Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2193\">#2193</ulink>, "
+"Utilize PAGC parser as drop in replacement for tiger normalizer (Steve "
+"Woodbridge, Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:432
+#: release_notes.xml:589
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, ST_MinConvexHull(raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2210\">#2210</ulink>, "
+"ST_MinConvexHull(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:433
+#: release_notes.xml:590
 #, no-c-format
 msgid "lwgeom_from_geojson in liblwgeom (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:434
+#: release_notes.xml:591
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, ST_Simplify for TopoGeometry (Sandro Santilli / Vizzuality)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1687\">#1687</ulink>, "
+"ST_Simplify for TopoGeometry (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:435
+#: release_notes.xml:592
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, TopoJSON output for TopoGeometry (Sandro Santilli / Vizzuality)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2228\">#2228</ulink>, "
+"TopoJSON output for TopoGeometry (Sandro Santilli / Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:436
+#: release_notes.xml:593
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, ST_FromGDALRaster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2123\">#2123</ulink>, "
+"ST_FromGDALRaster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:437
+#: release_notes.xml:594
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, ST_SetGeoReference with numerical parameters instead of text"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/613\">#613</ulink>, "
+"ST_SetGeoReference with numerical parameters instead of text"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:438
+#: release_notes.xml:595
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, ST_AddBand(raster) variant for out-db bands"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2276\">#2276</ulink>, "
+"ST_AddBand(raster) variant for out-db bands"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:439
+#: release_notes.xml:596
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, ST_Summary(raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2280\">#2280</ulink>, "
+"ST_Summary(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:440
+#: release_notes.xml:597
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, ST_TPI for raster (Nathaniel Clay)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2163\">#2163</ulink>, "
+"ST_TPI for raster (Nathaniel Clay)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:441
+#: release_notes.xml:598
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, ST_TRI for raster (Nathaniel Clay)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2164\">#2164</ulink>, "
+"ST_TRI for raster (Nathaniel Clay)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:442
+#: release_notes.xml:599
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, ST_Roughness for raster (Nathaniel Clay)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2302\">#2302</ulink>, "
+"ST_Roughness for raster (Nathaniel Clay)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:443
+#: release_notes.xml:600
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, ST_ColorMap(raster) to generate RGBA bands"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2290\">#2290</ulink>, "
+"ST_ColorMap(raster) to generate RGBA bands"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:444
+#: release_notes.xml:601
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add SFCGAL backend support. (Backend selection throught postgis.backend var) Functions available both throught GEOS or SFCGAL: ST_Intersects, ST_3DIntersects, ST_Intersection, ST_Area, ST_Distance, ST_3DDistance New functions available only with SFCGAL backend: ST_3DIntersection, ST_Tesselate, ST_3DArea, ST_Extrude, ST_ForceLHR ST_Orientation, ST_Minkowski, ST_StraightSkeleton postgis_sfcgal_version New functi [...]
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2254\">#2254</ulink>, Add "
+"SFCGAL backend support. (Backend selection throught postgis.backend var) "
+"Functions available both throught GEOS or SFCGAL: ST_Intersects, "
+"ST_3DIntersects, ST_Intersection, ST_Area, ST_Distance, ST_3DDistance New "
+"functions available only with SFCGAL backend: ST_3DIntersection, "
+"ST_Tesselate, ST_3DArea, ST_Extrude, ST_ForceLHR ST_Orientation, "
+"ST_Minkowski, ST_StraightSkeleton postgis_sfcgal_version New function "
+"available in PostGIS: ST_ForceSFS (Olivier Courtin and Hugo Mercier / "
+"Oslandia)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:459
+#: release_notes.xml:616
 #, no-c-format
-msgid "For detail of new functions and function improvements, please refer to <xref linkend=\"NewFunctions_2_1\"/>."
+msgid ""
+"For detail of new functions and function improvements, please refer to <xref "
+"linkend=\"NewFunctions_2_1\"/>."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:460
+#: release_notes.xml:617
 #, no-c-format
-msgid "Much faster raster ST_Union, ST_Clip and many more function additions operations"
+msgid ""
+"Much faster raster ST_Union, ST_Clip and many more function additions "
+"operations"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:461
+#: release_notes.xml:618
 #, no-c-format
-msgid "For geometry/geography better planner selectivity and a lot more functions."
+msgid ""
+"For geometry/geography better planner selectivity and a lot more functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:463
+#: release_notes.xml:620
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger geocoder: Make loader_generate_script download portion less greedy"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/823\">#823</ulink>, tiger "
+"geocoder: Make loader_generate_script download portion less greedy"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:465
+#: release_notes.xml:622
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, raster2pgsql no longer defaults to padding tiles. Flag -P can be used to pad tiles"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/826\">#826</ulink>, "
+"raster2pgsql no longer defaults to padding tiles. Flag -P can be used to pad "
+"tiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:467
+#: release_notes.xml:624
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, ST_AddBand(raster, ...) array version rewritten in C"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1363\">#1363</ulink>, "
+"ST_AddBand(raster, ...) array version rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:468
+#: release_notes.xml:625
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, ST_Union(raster, ...) aggregate function rewritten in C"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1364\">#1364</ulink>, "
+"ST_Union(raster, ...) aggregate function rewritten in C"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:469
+#: release_notes.xml:626
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, Additional default values for parameters of ST_Slope"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1655\">#1655</ulink>, "
+"Additional default values for parameters of ST_Slope"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:470
+#: release_notes.xml:627
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add aggregate variant of ST_SameAlignment"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1661\">#1661</ulink>, Add "
+"aggregate variant of ST_SameAlignment"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:471
+#: release_notes.xml:628
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add support for Point and GeometryCollection ST_MakeValid inputs"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1719\">#1719</ulink>, Add "
+"support for Point and GeometryCollection ST_MakeValid inputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:472
+#: release_notes.xml:629
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, support ST_GeoHash for geography"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1780\">#1780</ulink>, "
+"support ST_GeoHash for geography"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:473
+#: release_notes.xml:630
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big performance boost for distance calculations in geography"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1796\">#1796</ulink>, Big "
+"performance boost for distance calculations in geography"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:474
+#: release_notes.xml:631
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, improved function interruptibility."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1802\">#1802</ulink>, "
+"improved function interruptibility."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:475
+#: release_notes.xml:632
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add parameter in ST_AsGML to use id column for GML 3 output (become mandatory since GML 3.2.1)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1823\">#1823</ulink>, add "
+"parameter in ST_AsGML to use id column for GML 3 output (become mandatory "
+"since GML 3.2.1)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:477
+#: release_notes.xml:634
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, tiger geocoder: reverse geocoder rating setting for prefer numbered highway name"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1856\">#1856</ulink>, "
+"tiger geocoder: reverse geocoder rating setting for prefer numbered highway "
+"name"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:479
+#: release_notes.xml:636
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, Refactor basic ST_AddBand to add multiple new bands in one call"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1938\">#1938</ulink>, "
+"Refactor basic ST_AddBand to add multiple new bands in one call"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:480
+#: release_notes.xml:637
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, wrong answer when calculating length of a closed circular arc (circle)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
+"wrong answer when calculating length of a closed circular arc (circle)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:482 release_notes.xml:692
+#: release_notes.xml:639 release_notes.xml:849
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, Preprocess input geometry to just intersection with raster to be clipped"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1989\">#1989</ulink>, "
+"Preprocess input geometry to just intersection with raster to be clipped"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:484
+#: release_notes.xml:641
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, Added multi-band support to ST_Union(raster, ...) aggregate function"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2021\">#2021</ulink>, "
+"Added multi-band support to ST_Union(raster, ...) aggregate function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:485
+#: release_notes.xml:642
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, better support of ST_Area(geography) over poles and dateline"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2006\">#2006</ulink>, "
+"better support of ST_Area(geography) over poles and dateline"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:486
+#: release_notes.xml:643
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, ST_Clip(raster, ...) now a C function"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2065\">#2065</ulink>, "
+"ST_Clip(raster, ...) now a C function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:487
+#: release_notes.xml:644
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, Added parameters to ST_Tile(raster) to control padding of tiles"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2069\">#2069</ulink>, "
+"Added parameters to ST_Tile(raster) to control padding of tiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:488
+#: release_notes.xml:645
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New variants of ST_Slope, ST_Aspect and ST_HillShade to provide solution to handling tiles in a coverage"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2078\">#2078</ulink>, New "
+"variants of ST_Slope, ST_Aspect and ST_HillShade to provide solution to "
+"handling tiles in a coverage"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:490
+#: release_notes.xml:647
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, Added RANGE uniontype option for ST_Union(raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2097\">#2097</ulink>, "
+"Added RANGE uniontype option for ST_Union(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:491
+#: release_notes.xml:648
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, Added ST_Transform(raster) variant for aligning output to reference raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2105\">#2105</ulink>, "
+"Added ST_Transform(raster) variant for aligning output to reference raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:493
+#: release_notes.xml:650
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, Rasters passed to ST_Resample(), ST_Rescale(), ST_Reskew(), and ST_SnapToGrid() no longer require an SRID"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2119\">#2119</ulink>, "
+"Rasters passed to ST_Resample(), ST_Rescale(), ST_Reskew(), and "
+"ST_SnapToGrid() no longer require an SRID"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:495 release_notes.xml:665
+#: release_notes.xml:652 release_notes.xml:822
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More verbose output when constraints fail to be added to a raster column"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2141\">#2141</ulink>, More "
+"verbose output when constraints fail to be added to a raster column"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:497
+#: release_notes.xml:654
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, Changed blocksize constraint of raster to allow multiple values"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2143\">#2143</ulink>, "
+"Changed blocksize constraint of raster to allow multiple values"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:498
+#: release_notes.xml:655
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, Addition of coverage_tile constraint for raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2148\">#2148</ulink>, "
+"Addition of coverage_tile constraint for raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:499
+#: release_notes.xml:656
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, Addition of spatially_unique constraint for raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2149\">#2149</ulink>, "
+"Addition of spatially_unique constraint for raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:500
+#: release_notes.xml:657
 #, no-c-format
-msgid "TopologySummary output now includes unregistered layers and a count of missing TopoGeometry objects from their natural layer."
+msgid ""
+"TopologySummary output now includes unregistered layers and a count of "
+"missing TopoGeometry objects from their natural layer."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:502
+#: release_notes.xml:659
 #, no-c-format
-msgid "ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter to interpolate NODATA pixels before running the operation."
+msgid ""
+"ST_HillShade(), ST_Aspect() and ST_Slope() have one new optional parameter "
+"to interpolate NODATA pixels before running the operation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:505
+#: release_notes.xml:662
 #, no-c-format
-msgid "Point variant of ST_SetValue(raster) is now a wrapper around geomval variant of ST_SetValues(rast)."
+msgid ""
+"Point variant of ST_SetValue(raster) is now a wrapper around geomval variant "
+"of ST_SetValues(rast)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:507
+#: release_notes.xml:664
 #, no-c-format
 msgid "Proper support for raster band's isnodata flag in core API and loader."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:508
+#: release_notes.xml:665
 #, no-c-format
 msgid "Additional default values for parameters of ST_Aspect and ST_HillShade"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:509
+#: release_notes.xml:666
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, ST_Summary now advertises presence of known srid with an [S] flag"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2178\">#2178</ulink>, "
+"ST_Summary now advertises presence of known srid with an [S] flag"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:510
+#: release_notes.xml:667
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make libjson-c optional (--without-json configure switch)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2202\">#2202</ulink>, Make "
+"libjson-c optional (--without-json configure switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:511
+#: release_notes.xml:668
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add support libjson-c 0.10+"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2213\">#2213</ulink>, Add "
+"support libjson-c 0.10+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:512
+#: release_notes.xml:669
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, raster2pgsql supports user naming of filename column with -n"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2231\">#2231</ulink>, "
+"raster2pgsql supports user naming of filename column with -n"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:513
+#: release_notes.xml:670
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, ST_Union(raster, uniontype) unions all bands of all rasters"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2200\">#2200</ulink>, "
+"ST_Union(raster, uniontype) unions all bands of all rasters"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:514
+#: release_notes.xml:671
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, postgis_restore.pl support for restoring into databases with postgis in a custom schema"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2264\">#2264</ulink>, "
+"postgis_restore.pl support for restoring into databases with postgis in a "
+"custom schema"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:516
+#: release_notes.xml:673
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit warning when changing raster's georeference if raster has out-db bands"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2244\">#2244</ulink>, emit "
+"warning when changing raster's georeference if raster has out-db bands"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:518
+#: release_notes.xml:675
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add parameter OutAsIn to flag whether ST_AsBinary should return out-db bands as in-db bands"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2222\">#2222</ulink>, add "
+"parameter OutAsIn to flag whether ST_AsBinary should return out-db bands as "
+"in-db bands"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:522
+#: release_notes.xml:679
 #, no-c-format
 msgid "Fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:523 release_notes.xml:767
+#: release_notes.xml:680 release_notes.xml:924
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, handling of subdatasets in GeoTIFF in raster2pgsql."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1839\">#1839</ulink>, "
+"handling of subdatasets in GeoTIFF in raster2pgsql."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:524 release_notes.xml:768
+#: release_notes.xml:681 release_notes.xml:925
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix logic of when to compute # of tiles in raster2pgsql."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1840\">#1840</ulink>, fix "
+"logic of when to compute # of tiles in raster2pgsql."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:525
+#: release_notes.xml:682
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, align the docs and actual behavior of raster's ST_Intersects"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1870\">#1870</ulink>, "
+"align the docs and actual behavior of raster's ST_Intersects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:526 release_notes.xml:774
+#: release_notes.xml:683 release_notes.xml:931
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix ST_ApproxSummarystats to prevent division by zero"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1872\">#1872</ulink>, fix "
+"ST_ApproxSummarystats to prevent division by zero"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:527 release_notes.xml:777
+#: release_notes.xml:684 release_notes.xml:934
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, ST_SummaryStats returns NULL for all parameters except count when count is zero"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1875\">#1875</ulink>, "
+"ST_SummaryStats returns NULL for all parameters except count when count is "
+"zero"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:529
+#: release_notes.xml:686
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix raster2pgsql of syntax for index tablespaces"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, fix "
+"raster2pgsql of syntax for index tablespaces"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:530 release_notes.xml:685
+#: release_notes.xml:687 release_notes.xml:842
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, ST_GeomFromGML on CurvePolygon causes server crash"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1936\">#1936</ulink>, "
+"ST_GeomFromGML on CurvePolygon causes server crash"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:531
+#: release_notes.xml:688
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, remove custom data types: summarystats, histogram, quantile, valuecount"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1939\">#1939</ulink>, "
+"remove custom data types: summarystats, histogram, quantile, valuecount"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:533
+#: release_notes.xml:690
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, remove crash on zero-length linestrings"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1951\">#1951</ulink>, "
+"remove crash on zero-length linestrings"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:534 release_notes.xml:687
+#: release_notes.xml:691 release_notes.xml:844
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, ST_Distance to a one-point LineString returns NULL"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1957\">#1957</ulink>, "
+"ST_Distance to a one-point LineString returns NULL"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:535 release_notes.xml:688
+#: release_notes.xml:692 release_notes.xml:845
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, Geography point-in-ring code overhauled for more reliability"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1976\">#1976</ulink>, "
+"Geography point-in-ring code overhauled for more reliability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:536
+#: release_notes.xml:693
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, cleanup of unused variables causing warnings with gcc 4.6+"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
+"cleanup of unused variables causing warnings with gcc 4.6+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:537 release_notes.xml:695
+#: release_notes.xml:694 release_notes.xml:852
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, support POINT EMPTY in GeoJSON output"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1996\">#1996</ulink>, "
+"support POINT EMPTY in GeoJSON output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:538
+#: release_notes.xml:695
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, improve performance of distance calculations"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2062\">#2062</ulink>, "
+"improve performance of distance calculations"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:539 release_notes.xml:706
+#: release_notes.xml:696 release_notes.xml:863
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, Fixed linking issue for raster2psql to libpq"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2057\">#2057</ulink>, "
+"Fixed linking issue for raster2psql to libpq"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:540
+#: release_notes.xml:697
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, Fixed incorrect values returning from ST_Hillshade()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
+"Fixed incorrect values returning from ST_Hillshade()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:541 release_notes.xml:699
+#: release_notes.xml:698 release_notes.xml:856
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, ST_FlipCoordinates does not update bbox"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2019\">#2019</ulink>, "
+"ST_FlipCoordinates does not update bbox"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:542
+#: release_notes.xml:699
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, ST_AsRaster may not return raster with specified pixel type"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
+"ST_AsRaster may not return raster with specified pixel type"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:543 release_notes.xml:651
+#: release_notes.xml:700 release_notes.xml:808
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, Better handling of empty rasters from ST_ConvexHull()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2126\">#2126</ulink>, "
+"Better handling of empty rasters from ST_ConvexHull()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:544 release_notes.xml:612
+#: release_notes.xml:701 release_notes.xml:769
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, ST_NumPoints regression failure with CircularString"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2165\">#2165</ulink>, "
+"ST_NumPoints regression failure with CircularString"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:545 release_notes.xml:613
+#: release_notes.xml:702 release_notes.xml:770
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, ST_Distance is not always commutative"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2168\">#2168</ulink>, "
+"ST_Distance is not always commutative"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:546
+#: release_notes.xml:703
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix issue with outdb rasters with no SRID and ST_Resize"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2182\">#2182</ulink>, Fix "
+"issue with outdb rasters with no SRID and ST_Resize"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:547 release_notes.xml:659
+#: release_notes.xml:704 release_notes.xml:816
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix function parameter value overflow that caused problems when copying data from a GDAL dataset"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2188\">#2188</ulink>, Fix "
+"function parameter value overflow that caused problems when copying data "
+"from a GDAL dataset"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:549
+#: release_notes.xml:706
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix incorrect dimensions used when generating bands of out-db rasters in ST_Tile()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2198\">#2198</ulink>, Fix "
+"incorrect dimensions used when generating bands of out-db rasters in "
+"ST_Tile()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:551 release_notes.xml:615
+#: release_notes.xml:708 release_notes.xml:772
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, ST_GeoHash wrong on boundaries"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2201\">#2201</ulink>, "
+"ST_GeoHash wrong on boundaries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:552
+#: release_notes.xml:709
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, Changed how rasters with unknown SRID and default geotransform are handled when passing to GDAL Warp API"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2203\">#2203</ulink>, "
+"Changed how rasters with unknown SRID and default geotransform are handled "
+"when passing to GDAL Warp API"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:554
+#: release_notes.xml:711
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, Fixed raster exclusion constraint for conflicting name of implicit index"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2215\">#2215</ulink>, "
+"Fixed raster exclusion constraint for conflicting name of implicit index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:556
+#: release_notes.xml:713
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix bad dimensions when rescaling rasters with default geotransform matrix"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2251\">#2251</ulink>, Fix "
+"bad dimensions when rescaling rasters with default geotransform matrix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:558
+#: release_notes.xml:715
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix performance regression in expression variant of ST_MapAlgebra"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2133\">#2133</ulink>, Fix "
+"performance regression in expression variant of ST_MapAlgebra"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:559 release_notes.xml:616
+#: release_notes.xml:716 release_notes.xml:773
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX variables not initialized when testing with empty geometries"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2257\">#2257</ulink>, GBOX "
+"variables not initialized when testing with empty geometries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:560 release_notes.xml:617
+#: release_notes.xml:717 release_notes.xml:774
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, Prevent parallel make of raster"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2271\">#2271</ulink>, "
+"Prevent parallel make of raster"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:561
+#: release_notes.xml:718
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix call to undefined function nd_stats_to_grid() in debug mode"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2282\">#2282</ulink>, Fix "
+"call to undefined function nd_stats_to_grid() in debug mode"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:562 release_notes.xml:620
+#: release_notes.xml:719 release_notes.xml:777
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, ST_MakeValid outputs invalid geometries"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2307\">#2307</ulink>, "
+"ST_MakeValid outputs invalid geometries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:563
+#: release_notes.xml:720
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, Remove confusing INFO message when trying to get SRS info"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2309\">#2309</ulink>, "
+"Remove confusing INFO message when trying to get SRS info"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:564
+#: release_notes.xml:721
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS 20 (KS) causes wildcard expansion to wget all files"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2336\">#2336</ulink>, FIPS "
+"20 (KS) causes wildcard expansion to wget all files"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:565
+#: release_notes.xml:722
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, Provide raster upgrade path for 2.0 to 2.1"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2348\">#2348</ulink>, "
+"Provide raster upgrade path for 2.0 to 2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:566 release_notes.xml:621
+#: release_notes.xml:723 release_notes.xml:778
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, st_distance between geographies wrong"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2351\">#2351</ulink>, "
+"st_distance between geographies wrong"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:567
+#: release_notes.xml:724
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix handling of schema name when adding overview constraints"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Fix "
+"handling of schema name when adding overview constraints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:568 release_notes.xml:623
+#: release_notes.xml:725 release_notes.xml:780
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, Support GEOS versions with more than 1 digit in micro"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2371\">#2371</ulink>, "
+"Support GEOS versions with more than 1 digit in micro"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:569
+#: release_notes.xml:726
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Remove unsafe use of \\' from raster warning message"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, "
+"Remove unsafe use of \\' from raster warning message"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:570
+#: release_notes.xml:727
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, Incorrect variable datatypes for ST_Neighborhood"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2384\">#2384</ulink>, "
+"Incorrect variable datatypes for ST_Neighborhood"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:572 release_notes.xml:640
+#: release_notes.xml:729 release_notes.xml:797
 #, no-c-format
 msgid "Known Issues"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:573 release_notes.xml:641
+#: release_notes.xml:730 release_notes.xml:798
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, Raster bands can only reference the first 256 bands of out-db rasters"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2111\">#2111</ulink>, "
+"Raster bands can only reference the first 256 bands of out-db rasters"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:578
+#: release_notes.xml:735
 #, no-c-format
 msgid "Release 2.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:580
+#: release_notes.xml:737
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.0.4 release. If you are using PostGIS 2.0+ a soft upgrade is required. For users of PostGIS 1.5 or below, a hard upgrade is required."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.0.4 release. If you are using PostGIS 2.0+ a soft upgrade is required. For "
+"users of PostGIS 1.5 or below, a hard upgrade is required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:583
+#: release_notes.xml:740
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, avoid memcpy in GIST index"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2494\">#2494</ulink>, "
+"avoid memcpy in GIST index"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:586
+#: release_notes.xml:743
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix memory leak in ST_Split / lwline_split_by_line"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2528\">#2528</ulink>, Fix "
+"memory leak in ST_Split / lwline_split_by_line"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:587
+#: release_notes.xml:744
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add missing raster/geometry commutator operators"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2532\">#2532</ulink>, Add "
+"missing raster/geometry commutator operators"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:588
+#: release_notes.xml:745
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, Remove duplicated signatures"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2533\">#2533</ulink>, "
+"Remove duplicated signatures"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:592
+#: release_notes.xml:749
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, Cannot open more than 1024 out-db files in process"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2607\">#2607</ulink>, "
+"Cannot open more than 1024 out-db files in process"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:594
+#: release_notes.xml:751
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, Empty ring array in GeoJSON polygon causes crash"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2619\">#2619</ulink>, "
+"Empty ring array in GeoJSON polygon causes crash"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:599
+#: release_notes.xml:756
 #, no-c-format
-msgid "#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, Change raster license from GPL v3+ to v2+, allowing distribution of PostGIS Extension as GPLv2."
+msgid ""
+"#<ulink url=\"http://trac.osgeo.org/postgis/ticket/2514\">#2514</ulink>, "
+"Change raster license from GPL v3+ to v2+, allowing distribution of PostGIS "
+"Extension as GPLv2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:604
+#: release_notes.xml:761
 #, no-c-format
 msgid "Release 2.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:605
+#: release_notes.xml:762
 #, no-c-format
 msgid "Release date: 2013/09/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:606
+#: release_notes.xml:763
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.0.3 release. If you are using PostGIS 2.0+ a soft upgrade is required. For users of PostGIS 1.5 or below, a hard upgrade is required."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.0.3 release. If you are using PostGIS 2.0+ a soft upgrade is required. For "
+"users of PostGIS 1.5 or below, a hard upgrade is required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:609
+#: release_notes.xml:766
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, Equality operator between EMPTY and point on origin"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2110\">#2110</ulink>, "
+"Equality operator between EMPTY and point on origin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:610
+#: release_notes.xml:767
 #, no-c-format
 msgid "Allow adding points at precision distance with TopoGeo_addPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:611
+#: release_notes.xml:768
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix missing edge from toTopoGeom return"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1968\">#1968</ulink>, Fix "
+"missing edge from toTopoGeom return"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:614
+#: release_notes.xml:771
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui progress bar updates too frequent"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2186\">#2186</ulink>, gui "
+"progress bar updates too frequent"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:618
+#: release_notes.xml:775
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, Server crash from analyze table"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2267\">#2267</ulink>, "
+"Server crash from analyze table"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:619
+#: release_notes.xml:776
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, potential segfault removed"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2277\">#2277</ulink>, "
+"potential segfault removed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:622
+#: release_notes.xml:779
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, Incorrect handling of schema for overview constraints"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2359\">#2359</ulink>, "
+"Incorrect handling of schema for overview constraints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:624
+#: release_notes.xml:781
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, Cannot parse space-padded KML coordinates"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2372\">#2372</ulink>, "
+"Cannot parse space-padded KML coordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:625
+#: release_notes.xml:782
 #, no-c-format
 msgid "Fix build with systemwide liblwgeom installed"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:626
+#: release_notes.xml:783
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix unsafe use of \\' in warning message"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2383\">#2383</ulink>, Fix "
+"unsafe use of \\' in warning message"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:627
+#: release_notes.xml:784
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix segmentize of collinear curve"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2410\">#2410</ulink>, Fix "
+"segmentize of collinear curve"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:628
+#: release_notes.xml:785
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, ST_LineToCurve support for lines with less than 4 vertices"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2412\">#2412</ulink>, "
+"ST_LineToCurve support for lines with less than 4 vertices"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:629
+#: release_notes.xml:786
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, ST_Multi support for COMPOUNDCURVE and CURVEPOLYGON"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2415\">#2415</ulink>, "
+"ST_Multi support for COMPOUNDCURVE and CURVEPOLYGON"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:630
+#: release_notes.xml:787
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, ST_LineToCurve: require at least 8 edges to define a full circle"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2420\">#2420</ulink>, "
+"ST_LineToCurve: require at least 8 edges to define a full circle"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:631
+#: release_notes.xml:788
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, ST_LineToCurve: require all arc edges to form the same angle"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2423\">#2423</ulink>, "
+"ST_LineToCurve: require all arc edges to form the same angle"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:632
+#: release_notes.xml:789
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, ST_CurveToLine: add support for COMPOUNDCURVE in MULTICURVE"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2424\">#2424</ulink>, "
+"ST_CurveToLine: add support for COMPOUNDCURVE in MULTICURVE"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:633
+#: release_notes.xml:790
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make sure to retain first point of curves on ST_CurveToLine"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2427\">#2427</ulink>, Make "
+"sure to retain first point of curves on ST_CurveToLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:637
+#: release_notes.xml:794
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, Avoid uselessly detoasting full geometries on ANALYZE"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2269\">#2269</ulink>, "
+"Avoid uselessly detoasting full geometries on ANALYZE"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:646
+#: release_notes.xml:803
 #, no-c-format
 msgid "Release 2.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:647
+#: release_notes.xml:804
 #, no-c-format
 msgid "Release date: 2013/03/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:648
+#: release_notes.xml:805
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.0.2 release. If you are using PostGIS 2.0+ a soft upgrade is required. For users of PostGIS 1.5 or below, a hard upgrade is required."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.0.2 release. If you are using PostGIS 2.0+ a soft upgrade is required. For "
+"users of PostGIS 1.5 or below, a hard upgrade is required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:652
+#: release_notes.xml:809
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make sure to process SRS before passing it off to GDAL functions"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2134\">#2134</ulink>, Make "
+"sure to process SRS before passing it off to GDAL functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:653
+#: release_notes.xml:810
 #, no-c-format
 msgid "Fix various memory leaks in liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:654
+#: release_notes.xml:811
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix robustness issue in splitting a line with own vertex also affecting topology building (<ulink url=\"http://trac.osgeo.org/postgis/ticket/2172\">#2172</ulink>)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2173\">#2173</ulink>, Fix "
+"robustness issue in splitting a line with own vertex also affecting topology "
+"building (<ulink url=\"http://trac.osgeo.org/postgis/ticket/2172\">#2172</"
+"ulink>)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:655
+#: release_notes.xml:812
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix usage of wrong function lwpoly_free()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2174\">#2174</ulink>, Fix "
+"usage of wrong function lwpoly_free()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:656
+#: release_notes.xml:813
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix robustness issue with ST_ChangeEdgeGeom"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2176\">#2176</ulink>, Fix "
+"robustness issue with ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:657
+#: release_notes.xml:814
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, Properly copy topologies with Z value"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2184\">#2184</ulink>, "
+"Properly copy topologies with Z value"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:658
+#: release_notes.xml:815
 #, no-c-format
 msgid "postgis_restore.pl support for mixed case geometry column name in dumps"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:660
+#: release_notes.xml:817
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More memory errors in MultiPolygon GeoJSON parsing (with holes)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2216\">#2216</ulink>, More "
+"memory errors in MultiPolygon GeoJSON parsing (with holes)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:661
+#: release_notes.xml:818
 #, no-c-format
 msgid "Fix Memory leak in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:666
+#: release_notes.xml:823
 #, no-c-format
 msgid "Speedup ST_ChangeEdgeGeom"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:670
+#: release_notes.xml:827
 #, no-c-format
 msgid "Release 2.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:671
+#: release_notes.xml:828
 #, no-c-format
 msgid "Release date: 2012/12/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:672
+#: release_notes.xml:829
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.0.1 release."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.0.1 release."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:675
+#: release_notes.xml:832
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop of \"gist_geometry_ops\" broke a few clients package of legacy_gist.sql for these cases"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1287\">#1287</ulink>, Drop "
+"of \"gist_geometry_ops\" broke a few clients package of legacy_gist.sql for "
+"these cases"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:677
+#: release_notes.xml:834
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, Errors during upgrade from 1.5"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1391\">#1391</ulink>, "
+"Errors during upgrade from 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:678
+#: release_notes.xml:835
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor selectivity estimate on ST_DWithin"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1828\">#1828</ulink>, Poor "
+"selectivity estimate on ST_DWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:679
+#: release_notes.xml:836
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, error importing tiger/line data"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1838\">#1838</ulink>, "
+"error importing tiger/line data"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:680
+#: release_notes.xml:837
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, ST_AsBinary is not unique added to legacy_minor/legacy.sql scripts"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1869\">#1869</ulink>, "
+"ST_AsBinary is not unique added to legacy_minor/legacy.sql scripts"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:681
+#: release_notes.xml:838
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, Missing field from tabblock table in tiger2010 census_loader.sql"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1885\">#1885</ulink>, "
+"Missing field from tabblock table in tiger2010 census_loader.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:682
+#: release_notes.xml:839
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use LDFLAGS environment when building liblwgeom"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1891\">#1891</ulink>, Use "
+"LDFLAGS environment when building liblwgeom"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:683
+#: release_notes.xml:840
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix pgsql2shp for big-endian systems"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1900\">#1900</ulink>, Fix "
+"pgsql2shp for big-endian systems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:684
+#: release_notes.xml:841
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix raster2pgsql for invalid syntax for setting index tablespace"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1932\">#1932</ulink>, Fix "
+"raster2pgsql for invalid syntax for setting index tablespace"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:686
+#: release_notes.xml:843
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, ST_ModEdgeHeal and ST_NewEdgeHeal for doubly connected edges"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1955\">#1955</ulink>, "
+"ST_ModEdgeHeal and ST_NewEdgeHeal for doubly connected edges"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:689
+#: release_notes.xml:846
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, wrong answer calculating length of closed circular arc (circle)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1978\">#1978</ulink>, "
+"wrong answer calculating length of closed circular arc (circle)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:690
+#: release_notes.xml:847
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, Remove unused but set variables as found with gcc 4.6+"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1981\">#1981</ulink>, "
+"Remove unused but set variables as found with gcc 4.6+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:691
+#: release_notes.xml:848
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, Restore 1.5.x behaviour of ST_Simplify"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1987\">#1987</ulink>, "
+"Restore 1.5.x behaviour of ST_Simplify"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:694
+#: release_notes.xml:851
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, geocode really slow on PostgreSQL 9.2"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1991\">#1991</ulink>, "
+"geocode really slow on PostgreSQL 9.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:696
+#: release_notes.xml:853
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix ST_{Mod,New}EdgeHeal joining edges sharing both endpoints"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1998\">#1998</ulink>, Fix "
+"ST_{Mod,New}EdgeHeal joining edges sharing both endpoints"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:697
+#: release_notes.xml:854
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, ST_CurveToLine has no effect if the geometry doesn't actually contain an arc"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2001\">#2001</ulink>, "
+"ST_CurveToLine has no effect if the geometry doesn't actually contain an arc"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:698
+#: release_notes.xml:855
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, ST_IsEmpty('POLYGON(EMPTY)') returns False"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2015\">#2015</ulink>, "
+"ST_IsEmpty('POLYGON(EMPTY)') returns False"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:700
+#: release_notes.xml:857
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix side location conflict at TopoGeo_AddLineString"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2025\">#2025</ulink>, Fix "
+"side location conflict at TopoGeo_AddLineString"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:701
+#: release_notes.xml:858
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, improve performance of distance calculations"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2026\">#2026</ulink>, "
+"improve performance of distance calculations"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:702
+#: release_notes.xml:859
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix adding a splitting point into a 2.5d topology"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2033\">#2033</ulink>, Fix "
+"adding a splitting point into a 2.5d topology"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:703
+#: release_notes.xml:860
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix excess of precision in ST_AsGeoJSON output"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2051\">#2051</ulink>, Fix "
+"excess of precision in ST_AsGeoJSON output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:704
+#: release_notes.xml:861
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix buffer overflow in lwgeom_to_geojson"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2052\">#2052</ulink>, Fix "
+"buffer overflow in lwgeom_to_geojson"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:705
+#: release_notes.xml:862
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, Fixed lack of SRID check of raster and geometry in ST_SetValue()"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2056\">#2056</ulink>, "
+"Fixed lack of SRID check of raster and geometry in ST_SetValue()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:707
+#: release_notes.xml:864
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix \"dimension\" check violation by GetTopoGeomElementArray"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2060\">#2060</ulink>, Fix "
+"\"dimension\" check violation by GetTopoGeomElementArray"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:708
+#: release_notes.xml:865
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, Removed outdated checks preventing ST_Intersects(raster) from working on out-db bands"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2072\">#2072</ulink>, "
+"Removed outdated checks preventing ST_Intersects(raster) from working on out-"
+"db bands"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:710
+#: release_notes.xml:867
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, Fixed incorrect answers from ST_Hillshade(raster)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2077\">#2077</ulink>, "
+"Fixed incorrect answers from ST_Hillshade(raster)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:711
+#: release_notes.xml:868
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, Namespace issue with ST_GeomFromKML,ST_GeomFromGML for libxml 2.8+"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2092\">#2092</ulink>, "
+"Namespace issue with ST_GeomFromKML,ST_GeomFromGML for libxml 2.8+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:712
+#: release_notes.xml:869
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix double free on exception in ST_OffsetCurve"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2099\">#2099</ulink>, Fix "
+"double free on exception in ST_OffsetCurve"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:713
+#: release_notes.xml:870
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, ST_AsRaster() may not return raster with specified pixel type"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2100\">#2100</ulink>, "
+"ST_AsRaster() may not return raster with specified pixel type"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:714
+#: release_notes.xml:871
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, Ensure ST_Line_Interpolate_Point always returns POINT"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2108\">#2108</ulink>, "
+"Ensure ST_Line_Interpolate_Point always returns POINT"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:715
+#: release_notes.xml:872
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, Ensure ST_Centroid always returns POINT"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2109\">#2109</ulink>, "
+"Ensure ST_Centroid always returns POINT"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:716
+#: release_notes.xml:873
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, Ensure ST_PointOnSurface always returns POINT"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2117\">#2117</ulink>, "
+"Ensure ST_PointOnSurface always returns POINT"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:717
+#: release_notes.xml:874
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix SRID in ST_Homogenize output with collection input"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2129\">#2129</ulink>, Fix "
+"SRID in ST_Homogenize output with collection input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:718
+#: release_notes.xml:875
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix memory error in MultiPolygon GeoJson parsing"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2130\">#2130</ulink>, Fix "
+"memory error in MultiPolygon GeoJson parsing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:720
+#: release_notes.xml:877
 #, no-c-format
 msgid "Update URL of Maven jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:724
+#: release_notes.xml:881
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, ST_Clip(raster, ...) no longer imposes NODATA on a band if the corresponding band from the source raster did not have NODATA"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1581\">#1581</ulink>, "
+"ST_Clip(raster, ...) no longer imposes NODATA on a band if the corresponding "
+"band from the source raster did not have NODATA"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:726
+#: release_notes.xml:883
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, Accept array properties in GML input multi-geom input (Kashif Rasul and Shoaib Burq / SpacialDB)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1928\">#1928</ulink>, "
+"Accept array properties in GML input multi-geom input (Kashif Rasul and "
+"Shoaib Burq / SpacialDB)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:728
+#: release_notes.xml:885
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add indices on start_node and end_node of topology edge tables"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2082\">#2082</ulink>, Add "
+"indices on start_node and end_node of topology edge tables"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:729
+#: release_notes.xml:886
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, Speedup topology.GetRingEdges using a recursive CTE"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/2087\">#2087</ulink>, "
+"Speedup topology.GetRingEdges using a recursive CTE"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:733
+#: release_notes.xml:890
 #, no-c-format
 msgid "Release 2.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:734
+#: release_notes.xml:891
 #, no-c-format
 msgid "Release date: 2012/06/22"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:735
+#: release_notes.xml:892
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 2.0.0 release."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"2.0.0 release."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:738
+#: release_notes.xml:895
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix st_dwithin(geog, geog, 0)."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, fix "
+"st_dwithin(geog, geog, 0)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:739
+#: release_notes.xml:896
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> shp2pgsql-gui table column schema get shifted"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1468\">#1468</ulink> "
+"shp2pgsql-gui table column schema get shifted"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:740
+#: release_notes.xml:897
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix building with clang. (vince)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1694\">#1694</ulink>, fix "
+"building with clang. (vince)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:741
+#: release_notes.xml:898
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, improve restore of pre-PostGIS 2.0 backups."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1708\">#1708</ulink>, "
+"improve restore of pre-PostGIS 2.0 backups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:742
+#: release_notes.xml:899
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more robust handling of high topology tolerance."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1714\">#1714</ulink>, more "
+"robust handling of high topology tolerance."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:743
+#: release_notes.xml:900
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, ST_GeographyFromText support for higher dimensions."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1755\">#1755</ulink>, "
+"ST_GeographyFromText support for higher dimensions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:744
+#: release_notes.xml:901
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, loading transformed shapefiles in raster enabled db."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1759\">#1759</ulink>, "
+"loading transformed shapefiles in raster enabled db."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:745
+#: release_notes.xml:902
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, handling of subdatasets in NetCDF, HDF4 and HDF5 in raster2pgsql."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1761\">#1761</ulink>, "
+"handling of subdatasets in NetCDF, HDF4 and HDF5 in raster2pgsql."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:746
+#: release_notes.xml:903
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, topology.toTopoGeom use with custom search_path."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1763\">#1763</ulink>, "
+"topology.toTopoGeom use with custom search_path."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:747
+#: release_notes.xml:904
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, don't let ST_RemEdge* destroy peripheral TopoGeometry objects."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1766\">#1766</ulink>, "
+"don't let ST_RemEdge* destroy peripheral TopoGeometry objects."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:748
+#: release_notes.xml:905
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, Clearer error on setting an edge geometry to an invalid one."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1774\">#1774</ulink>, "
+"Clearer error on setting an edge geometry to an invalid one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:749
+#: release_notes.xml:906
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, ST_ChangeEdgeGeom collision detection with 2-vertex target."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1775\">#1775</ulink>, "
+"ST_ChangeEdgeGeom collision detection with 2-vertex target."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:750
+#: release_notes.xml:907
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix ST_SymDifference(empty, geom) to return geom."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1776\">#1776</ulink>, fix "
+"ST_SymDifference(empty, geom) to return geom."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:751
+#: release_notes.xml:908
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, install SQL comment files."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1779\">#1779</ulink>, "
+"install SQL comment files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:752
+#: release_notes.xml:909
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix spatial reference string handling in raster."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1782\">#1782</ulink>, fix "
+"spatial reference string handling in raster."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:753
+#: release_notes.xml:910
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix false edge-node crossing report in ValidateTopology."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1789\">#1789</ulink>, fix "
+"false edge-node crossing report in ValidateTopology."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:754
+#: release_notes.xml:911
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix toTopoGeom handling of duplicated primitives."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1790\">#1790</ulink>, fix "
+"toTopoGeom handling of duplicated primitives."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:755
+#: release_notes.xml:912
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix ST_Azimuth with very close but distinct points."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1791\">#1791</ulink>, fix "
+"ST_Azimuth with very close but distinct points."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:756
+#: release_notes.xml:913
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix (ValidateTopology(xxx)).* syntax calls."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1797\">#1797</ulink>, fix "
+"(ValidateTopology(xxx)).* syntax calls."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:757
+#: release_notes.xml:914
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put back the 900913 SRID entry."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1805\">#1805</ulink>, put "
+"back the 900913 SRID entry."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:758
+#: release_notes.xml:915
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only show readable relations in metadata tables."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1813\">#1813</ulink>, Only "
+"show readable relations in metadata tables."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:759
+#: release_notes.xml:916
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix floating point issues with ST_World2RasterCoord and ST_Raster2WorldCoord variants."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1819\">#1819</ulink>, fix "
+"floating point issues with ST_World2RasterCoord and ST_Raster2WorldCoord "
+"variants."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:761
+#: release_notes.xml:918
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> compilation on 9.2beta1."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1820\">#1820</ulink> "
+"compilation on 9.2beta1."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:762
+#: release_notes.xml:919
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, topology load on PostgreSQL 9.2beta1."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1822\">#1822</ulink>, "
+"topology load on PostgreSQL 9.2beta1."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:763
+#: release_notes.xml:920
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix prepared geometry cache lookup"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1825\">#1825</ulink>, fix "
+"prepared geometry cache lookup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:764
+#: release_notes.xml:921
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix uninitialized read in GeoJSON parser"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1829\">#1829</ulink>, fix "
+"uninitialized read in GeoJSON parser"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:765
+#: release_notes.xml:922
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, revise postgis extension to only backup user specified spatial_ref_sys"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1834\">#1834</ulink>, "
+"revise postgis extension to only backup user specified spatial_ref_sys"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:769
+#: release_notes.xml:926
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix spatial_ref_system parameters for EPSG:3844"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1851\">#1851</ulink>, fix "
+"spatial_ref_system parameters for EPSG:3844"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:770
+#: release_notes.xml:927
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix failure to detect endpoint mismatch in ST_AddEdge*Face*"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1857\">#1857</ulink>, fix "
+"failure to detect endpoint mismatch in ST_AddEdge*Face*"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:771
+#: release_notes.xml:928
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data loss in postgis_restore.pl when data rows have leading dashes."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1865\">#1865</ulink>, data "
+"loss in postgis_restore.pl when data rows have leading dashes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:773
+#: release_notes.xml:930
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, catch invalid topology name passed to topogeo_add*"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1867\">#1867</ulink>, "
+"catch invalid topology name passed to topogeo_add*"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:775
+#: release_notes.xml:932
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix ptarray_locate_point to return interpolated Z/M values for on-the-line case"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1873\">#1873</ulink>, fix "
+"ptarray_locate_point to return interpolated Z/M values for on-the-line case"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:779
+#: release_notes.xml:936
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, shp2pgsql-gui -- editing a field sometimes triggers removing row"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1881\">#1881</ulink>, "
+"shp2pgsql-gui -- editing a field sometimes triggers removing row"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:781
+#: release_notes.xml:938
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, Geocoder install fails trying to run create_census_base_tables() (Brian Panulla)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1883\">#1883</ulink>, "
+"Geocoder install fails trying to run create_census_base_tables() (Brian "
+"Panulla)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:786
+#: release_notes.xml:943
 #, no-c-format
 msgid "More detailed exception message from topology editing functions."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:787
+#: release_notes.xml:944
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, improved build dependencies"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1786\">#1786</ulink>, "
+"improved build dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:788
+#: release_notes.xml:945
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, speedup of ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1806\">#1806</ulink>, "
+"speedup of ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:789
+#: release_notes.xml:946
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add lwgeom_normalize in LIBLWGEOM for more stable testing."
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1812\">#1812</ulink>, Add "
+"lwgeom_normalize in LIBLWGEOM for more stable testing."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:793
+#: release_notes.xml:950
 #, no-c-format
 msgid "Release 2.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:794
+#: release_notes.xml:951
 #, no-c-format
 msgid "Release date: 2012/04/03"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:795
+#: release_notes.xml:952
 #, no-c-format
-msgid "This is a major release. A hard upgrade is required. Yes this means a full dump reload and some special preparations if you are using obsolete functions. Refer to <xref linkend=\"hard_upgrade\"/> for details on upgrading. Refer to <xref linkend=\"NewFunctions_2_0\"/> for more details and changed/new functions."
+msgid ""
+"This is a major release. A hard upgrade is required. Yes this means a full "
+"dump reload and some special preparations if you are using obsolete "
+"functions. Refer to <xref linkend=\"hard_upgrade\"/> for details on "
+"upgrading. Refer to <xref linkend=\"NewFunctions_2_0\"/> for more details "
+"and changed/new functions."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:799
+#: release_notes.xml:956
 #, no-c-format
 msgid "Testers - Our unsung heroes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:800
+#: release_notes.xml:957
 #, no-c-format
-msgid "We are most indebted to the numerous members in the PostGIS community who were brave enough to test out the new features in this release. No major release can be successful without these folk."
+msgid ""
+"We are most indebted to the numerous members in the PostGIS community who "
+"were brave enough to test out the new features in this release. No major "
+"release can be successful without these folk."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:803
+#: release_notes.xml:960
 #, no-c-format
-msgid "Below are those who have been most valiant, provided very detailed and thorough bug reports, and detailed analysis."
+msgid ""
+"Below are those who have been most valiant, provided very detailed and "
+"thorough bug reports, and detailed analysis."
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:807
+#: release_notes.xml:964
 #, no-c-format
 msgid "Andrea Peri - Lots of testing on topology, checking for correctness"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:808
+#: release_notes.xml:965
 #, no-c-format
 msgid "Andreas Forø Tollefsen - raster testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:809
+#: release_notes.xml:966
 #, no-c-format
 msgid "Chris English - topology stress testing loader functions"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:810
+#: release_notes.xml:967
 #, no-c-format
 msgid "Salvatore Larosa - topology robustness testing"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:811
+#: release_notes.xml:968
 #, no-c-format
-msgid "Brian Hamlin - Benchmarking (also experimental experimental branches before they are folded into core) , general testing of various pieces including Tiger and Topology. Testing on various server VMs"
+msgid ""
+"Brian Hamlin - Benchmarking (also experimental experimental branches before "
+"they are folded into core) , general testing of various pieces including "
+"Tiger and Topology. Testing on various server VMs"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:816
+#: release_notes.xml:973
 #, no-c-format
 msgid "Mike Pease - Tiger geocoder testing - very detailed reports of issues"
 msgstr ""
 
 #. Tag: member
-#: release_notes.xml:817
+#: release_notes.xml:974
 #, no-c-format
 msgid "Tom van Tilburg - raster testing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:822
+#: release_notes.xml:979
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/302\">#302</ulink>, Most deprecated functions removed (over 250 functions) (Regina Obe, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/722\">#722</ulink>, <ulink "
+"url=\"http://trac.osgeo.org/postgis/ticket/302\">#302</ulink>, Most "
+"deprecated functions removed (over 250 functions) (Regina Obe, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:823
+#: release_notes.xml:980
 #, no-c-format
 msgid "Unknown SRID changed from -1 to 0. (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:824
+#: release_notes.xml:981
 #, no-c-format
-msgid "-- (most deprecated in 1.2) removed non-ST variants buffer, length, intersects (and internal functions renamed) etc."
+msgid ""
+"-- (most deprecated in 1.2) removed non-ST variants buffer, length, "
+"intersects (and internal functions renamed) etc."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:826
+#: release_notes.xml:983
 #, no-c-format
-msgid "-- If you have been using deprecated functions CHANGE your apps or suffer the consequences. If you don't see a function documented -- it ain't supported or it is an internal function. Some constraints in older tables were built with deprecated functions. If you restore you may need to rebuild table constraints with populate_geometry_columns(). If you have applications or tools that rely on deprecated functions, please refer to <xref linkend=\"legacy_faq\"/> for more details."
+msgid ""
+"-- If you have been using deprecated functions CHANGE your apps or suffer "
+"the consequences. If you don't see a function documented -- it ain't "
+"supported or it is an internal function. Some constraints in older tables "
+"were built with deprecated functions. If you restore you may need to rebuild "
+"table constraints with populate_geometry_columns(). If you have applications "
+"or tools that rely on deprecated functions, please refer to <xref linkend="
+"\"legacy_faq\"/> for more details."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:831
+#: release_notes.xml:988
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> geometry_columns is now a view instead of a table (Paul Ramsey, Regina Obe) for tables created the old way reads (srid, type, dims) constraints for geometry columns created with type modifiers reads rom column definition"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/944\">#944</ulink> "
+"geometry_columns is now a view instead of a table (Paul Ramsey, Regina Obe) "
+"for tables created the old way reads (srid, type, dims) constraints for "
+"geometry columns created with type modifiers reads rom column definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:836
+#: release_notes.xml:993
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/1082\">#1082</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/1084\">#1084</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/1088\">#1088</ulink> - Mangement functions support typmod geometry column creation functions now default to typmod creation (Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1081\">#1081</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1082\">#1082</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1084\">#1084</ulink>, "
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1088\">#1088</ulink> - "
+"Mangement functions support typmod geometry column creation functions now "
+"default to typmod creation (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:839
+#: release_notes.xml:996
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> probe_geometry_columns(), rename_geometry_table_constraints(), fix_geometry_columns(); removed - now obsolete with geometry_column view (Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1083\">#1083</ulink> "
+"probe_geometry_columns(), rename_geometry_table_constraints(), "
+"fix_geometry_columns(); removed - now obsolete with geometry_column view "
+"(Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:843
+#: release_notes.xml:1000
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> Renaming old 3D functions to the convention ST_3D (Nicklas Avén)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/817\">#817</ulink> "
+"Renaming old 3D functions to the convention ST_3D (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:844
+#: release_notes.xml:1001
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> (sorta), ST_NumGeometries,ST_GeometryN now returns 1 (or the geometry) instead of null for single geometries (Sandro Santilli, Maxime van Noppen)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/548\">#548</ulink> "
+"(sorta), ST_NumGeometries,ST_GeometryN now returns 1 (or the geometry) "
+"instead of null for single geometries (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:849
+#: release_notes.xml:1006
 #, no-c-format
-msgid "KNN Gist index based centroid (<->) and box (<#>) distance operators (Paul Ramsey / funded by Vizzuality)"
+msgid ""
+"KNN Gist index based centroid (<->) and box (<#>) distance "
+"operators (Paul Ramsey / funded by Vizzuality)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:850
+#: release_notes.xml:1007
 #, no-c-format
-msgid "Support for TIN and PolyHedralSurface and enhancement of many functions to support 3D (Olivier Courtin / Oslandia)"
+msgid ""
+"Support for TIN and PolyHedralSurface and enhancement of many functions to "
+"support 3D (Olivier Courtin / Oslandia)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:851
+#: release_notes.xml:1008
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding\">Raster support integrated and documented</ulink> (Pierre Racine, Jorge Arévalo, Mateusz Loskot, Sandro Santilli, David Zwarg, Regina Obe, Bborie Park) (Company developer and funding: University Laval, Deimos Space, CadCorp, Michigan Tech Research Institute, Azavea, Paragon Corporation, UC Davis Center for Vectorborne Diseases)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding"
+"\">Raster support integrated and documented</ulink> (Pierre Racine, Jorge "
+"Arévalo, Mateusz Loskot, Sandro Santilli, David Zwarg, Regina Obe, Bborie "
+"Park) (Company developer and funding: University Laval, Deimos Space, "
+"CadCorp, Michigan Tech Research Institute, Azavea, Paragon Corporation, UC "
+"Davis Center for Vectorborne Diseases)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:854
+#: release_notes.xml:1011
 #, no-c-format
-msgid "Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
+msgid ""
+"Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:855
+#: release_notes.xml:1012
 #, no-c-format
-msgid "Topology support improved (more functions), documented, testing (Sandro Santilli / Faunalia for RT-SIGTA), Andrea Peri, Regina Obe, Jose Carlos Martinez Llari"
+msgid ""
+"Topology support improved (more functions), documented, testing (Sandro "
+"Santilli / Faunalia for RT-SIGTA), Andrea Peri, Regina Obe, Jose Carlos "
+"Martinez Llari"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:856
+#: release_notes.xml:1013
 #, no-c-format
 msgid "3D relationship and measurement support functions (Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:857
+#: release_notes.xml:1014
 #, no-c-format
-msgid "ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and more..."
+msgid ""
+"ST_3DDistance, ST_3DClosestPoint, ST_3DIntersects, ST_3DShortestLine and "
+"more..."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:858
+#: release_notes.xml:1015
 #, no-c-format
 msgid "N-Dimensional spatial indexes (Paul Ramsey / OpenGeo)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:859
+#: release_notes.xml:1016
 #, no-c-format
 msgid "ST_Split (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:860
+#: release_notes.xml:1017
 #, no-c-format
 msgid "ST_IsValidDetail (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:861
+#: release_notes.xml:1018
 #, no-c-format
 msgid "ST_MakeValid (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:862
+#: release_notes.xml:1019
 #, no-c-format
 msgid "ST_RemoveRepeatedPoints (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:863
+#: release_notes.xml:1020
 #, no-c-format
-msgid "ST_GeometryN and ST_NumGeometries support for non-collections (Sandro Santilli)"
+msgid ""
+"ST_GeometryN and ST_NumGeometries support for non-collections (Sandro "
+"Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:864
+#: release_notes.xml:1021
 #, no-c-format
 msgid "ST_IsCollection (Sandro Santilli, Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:865
+#: release_notes.xml:1022
 #, no-c-format
 msgid "ST_SharedPaths (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:866
+#: release_notes.xml:1023
 #, no-c-format
 msgid "ST_Snap (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:867
+#: release_notes.xml:1024
 #, no-c-format
 msgid "ST_RelateMatch (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:868
+#: release_notes.xml:1025
 #, no-c-format
 msgid "ST_ConcaveHull (Regina Obe and Leo Hsu / Paragon Corporation)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:869
+#: release_notes.xml:1026
 #, no-c-format
 msgid "ST_UnaryUnion (Sandro Santilli / Faunalia for RT-SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:870
+#: release_notes.xml:1027
 #, no-c-format
 msgid "ST_AsX3D (Regina Obe / Arrival 3D funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:871
+#: release_notes.xml:1028
 #, no-c-format
 msgid "ST_OffsetCurve (Sandro Santilli, Rafal Magda)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:872
+#: release_notes.xml:1029
 #, no-c-format
 msgid "ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:876
+#: release_notes.xml:1033
 #, no-c-format
-msgid "Made shape file loader tolerant of truncated multibyte values found in some free worldwide shapefiles (Sandro Santilli)"
+msgid ""
+"Made shape file loader tolerant of truncated multibyte values found in some "
+"free worldwide shapefiles (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:877
+#: release_notes.xml:1034
 #, no-c-format
-msgid "Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests for loaders Reproject support for both geometry and geography during import (Jeff Adams / Azavea, Mark Cave-Ayland)"
+msgid ""
+"Lots of bug fixes and enhancements to shp2pgsql Beefing up regression tests "
+"for loaders Reproject support for both geometry and geography during import "
+"(Jeff Adams / Azavea, Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:881
+#: release_notes.xml:1038
 #, no-c-format
-msgid "pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
+msgid ""
+"pgsql2shp conversion from predefined list (Loic Dachary / Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:883
+#: release_notes.xml:1040
 #, no-c-format
-msgid "Shp-pgsql GUI loader - support loading multiple files at a time. (Mark Leslie)"
+msgid ""
+"Shp-pgsql GUI loader - support loading multiple files at a time. (Mark "
+"Leslie)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:884
+#: release_notes.xml:1041
 #, no-c-format
-msgid "Extras - upgraded tiger_geocoder from using old TIGER format to use new TIGER shp and file structure format (Stephen Frost)"
+msgid ""
+"Extras - upgraded tiger_geocoder from using old TIGER format to use new "
+"TIGER shp and file structure format (Stephen Frost)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:885
+#: release_notes.xml:1042
 #, no-c-format
-msgid "Extras - revised tiger_geocoder to work with TIGER census 2010 data, addition of reverse geocoder function, various bug fixes, accuracy enhancements, limit max result return, speed improvements, loading routines. (Regina Obe, Leo Hsu / Paragon Corporation / funding provided by Hunter Systems Group)"
+msgid ""
+"Extras - revised tiger_geocoder to work with TIGER census 2010 data, "
+"addition of reverse geocoder function, various bug fixes, accuracy "
+"enhancements, limit max result return, speed improvements, loading routines. "
+"(Regina Obe, Leo Hsu / Paragon Corporation / funding provided by Hunter "
+"Systems Group)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:888
+#: release_notes.xml:1045
 #, no-c-format
 msgid "Overall Documentation proofreading and corrections. (Kasif Rasul)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:889
+#: release_notes.xml:1046
 #, no-c-format
-msgid "Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de Reyna, Sandro Santilli)"
+msgid ""
+"Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de "
+"Reyna, Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:893
+#: release_notes.xml:1050
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> ST_AddPoint returns incorrect result on Linux (Even Rouault)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1335\">#1335</ulink> "
+"ST_AddPoint returns incorrect result on Linux (Even Rouault)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:896
+#: release_notes.xml:1053
 #, no-c-format
 msgid "Release specific credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:897
+#: release_notes.xml:1054
 #, no-c-format
-msgid "We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/\">U.S Department of State Human Information Unit (HIU)</ulink> and <ulink url=\"http://blog.cartodb.com/post/17318840209/postgis-core-committer-sandro-santilli-joins-cartodb\">Vizzuality</ulink> for general monetary support to get PostGIS 2.0 out the door."
+msgid ""
+"We thank <ulink url=\"http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/"
+"\">U.S Department of State Human Information Unit (HIU)</ulink> and <ulink "
+"url=\"http://blog.cartodb.com/post/17318840209/postgis-core-committer-sandro-"
+"santilli-joins-cartodb\">Vizzuality</ulink> for general monetary support to "
+"get PostGIS 2.0 out the door."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:902
+#: release_notes.xml:1059
 #, no-c-format
 msgid "Release 1.5.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:903
+#: release_notes.xml:1060
 #, no-c-format
 msgid "Release date: 2012/05/07"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:904
+#: release_notes.xml:1061
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 1.5.3 release."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"1.5.3 release."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:907
+#: release_notes.xml:1064
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, ST_Contains memory problems (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/547\">#547</ulink>, "
+"ST_Contains memory problems (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:908
+#: release_notes.xml:1065
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, Problem finding intersections with geography (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/621\">#621</ulink>, "
+"Problem finding intersections with geography (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:909
+#: release_notes.xml:1066
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, PostGIS/PostgreSQL process die on invalid geometry (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/627\">#627</ulink>, "
+"PostGIS/PostgreSQL process die on invalid geometry (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:910
+#: release_notes.xml:1067
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, Increase accuracy of area calculation (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/810\">#810</ulink>, "
+"Increase accuracy of area calculation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:911
+#: release_notes.xml:1068
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, improve spatial predicates robustness (Sandro Santilli, Nicklas Avén)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/852\">#852</ulink>, "
+"improve spatial predicates robustness (Sandro Santilli, Nicklas Avén)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:912
+#: release_notes.xml:1069
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, ST_Estimated_Extent returns NULL on empty tables (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/877\">#877</ulink>, "
+"ST_Estimated_Extent returns NULL on empty tables (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:913
+#: release_notes.xml:1070
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, ST_AsSVG kills whole postgres server when fails (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1028\">#1028</ulink>, "
+"ST_AsSVG kills whole postgres server when fails (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:914
+#: release_notes.xml:1071
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix boxes of arcs and circle stroking code (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, Fix "
+"boxes of arcs and circle stroking code (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:915
+#: release_notes.xml:1072
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, populate_geometry_columns using deprecated functions (Regin Obe, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1121\">#1121</ulink>, "
+"populate_geometry_columns using deprecated functions (Regin Obe, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:916
+#: release_notes.xml:1073
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, improve testsuite predictability (Andreas 'ads' Scherbaum)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1135\">#1135</ulink>, "
+"improve testsuite predictability (Andreas 'ads' Scherbaum)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:917
+#: release_notes.xml:1074
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, images generator crashes (bronaugh)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1146\">#1146</ulink>, "
+"images generator crashes (bronaugh)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:918
+#: release_notes.xml:1075
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, North Pole intersection fails (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1170\">#1170</ulink>, "
+"North Pole intersection fails (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:919
+#: release_notes.xml:1076
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, ST_AsText crash with bad value (kjurka)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1179\">#1179</ulink>, "
+"ST_AsText crash with bad value (kjurka)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:920
+#: release_notes.xml:1077
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, honour DESTDIR in documentation Makefile (Bryce L Nordgren)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1184\">#1184</ulink>, "
+"honour DESTDIR in documentation Makefile (Bryce L Nordgren)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:921
+#: release_notes.xml:1078
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, server crash on invalid GML"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1227\">#1227</ulink>, "
+"server crash on invalid GML"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:922
+#: release_notes.xml:1079
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID appearing in WKT (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1252\">#1252</ulink>, SRID "
+"appearing in WKT (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:923
+#: release_notes.xml:1080
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, st_dwithin(g, g, 0) doesn't work (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1264\">#1264</ulink>, "
+"st_dwithin(g, g, 0) doesn't work (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:924
+#: release_notes.xml:1081
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, allow exporting tables with invalid geometries (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1344\">#1344</ulink>, "
+"allow exporting tables with invalid geometries (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:925
+#: release_notes.xml:1082
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, wrong proj4text for SRID 31300 and 31370 (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1389\">#1389</ulink>, "
+"wrong proj4text for SRID 31300 and 31370 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:926
+#: release_notes.xml:1083
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, shp2pgsql crashes when loading into geography (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1406\">#1406</ulink>, "
+"shp2pgsql crashes when loading into geography (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:927
+#: release_notes.xml:1084
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, fixed SRID redundancy in ST_Line_SubString (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1595\">#1595</ulink>, "
+"fixed SRID redundancy in ST_Line_SubString (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:928
+#: release_notes.xml:1085
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, check SRID in UpdateGeometrySRID (Mike Toews, Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1596\">#1596</ulink>, "
+"check SRID in UpdateGeometrySRID (Mike Toews, Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:929
+#: release_notes.xml:1086
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix ST_Polygonize to retain Z (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1602\">#1602</ulink>, fix "
+"ST_Polygonize to retain Z (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:930
+#: release_notes.xml:1087
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix crash with EMPTY entries in GiST index (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1697\">#1697</ulink>, fix "
+"crash with EMPTY entries in GiST index (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:931
+#: release_notes.xml:1088
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix ST_Line_Locate_Point with collapsed input (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1772\">#1772</ulink>, fix "
+"ST_Line_Locate_Point with collapsed input (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:932
+#: release_notes.xml:1089
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, Protect ST_Segmentize from max_length=0 (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1799\">#1799</ulink>, "
+"Protect ST_Segmentize from max_length=0 (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:933
+#: release_notes.xml:1090
 #, no-c-format
 msgid "Alter parameter order in 900913 (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:934
+#: release_notes.xml:1091
 #, no-c-format
 msgid "Support builds with \"gmake\" (Greg Troxel)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:939
+#: release_notes.xml:1096
 #, no-c-format
 msgid "Release 1.5.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:940
+#: release_notes.xml:1097
 #, no-c-format
 msgid "Release date: 2011/06/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:941
+#: release_notes.xml:1098
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 1.5.2 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient otherwise a hard upgrade is recommended."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"1.5.2 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient "
+"otherwise a hard upgrade is recommended."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:945
+#: release_notes.xml:1102
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, produce correct bboxes for arc geometries, fixes index errors (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1056\">#1056</ulink>, "
+"produce correct bboxes for arc geometries, fixes index errors (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:947
+#: release_notes.xml:1104
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, ST_IsValid crash fix requires GEOS 3.3.0+ or 3.2.3+ (Sandro Santilli, reported by Birgit Laggner)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/1007\">#1007</ulink>, "
+"ST_IsValid crash fix requires GEOS 3.3.0+ or 3.2.3+ (Sandro Santilli, "
+"reported by Birgit Laggner)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:949
+#: release_notes.xml:1106
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, support for PostgreSQL 9.1 beta 1 (Regina Obe, Paul Ramsey, patch submitted by stl)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/940\">#940</ulink>, "
+"support for PostgreSQL 9.1 beta 1 (Regina Obe, Paul Ramsey, patch submitted "
+"by stl)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:951
+#: release_notes.xml:1108
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, ST_Intersects precision error (Sandro Santilli, Nicklas Avén) Reported by cdestigter"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/845\">#845</ulink>, "
+"ST_Intersects precision error (Sandro Santilli, Nicklas Avén) Reported by "
+"cdestigter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:953
+#: release_notes.xml:1110
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, Unstable results with ST_Within, ST_Intersects (Chris Hodgson)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/884\">#884</ulink>, "
+"Unstable results with ST_Within, ST_Intersects (Chris Hodgson)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:954
+#: release_notes.xml:1111
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, shp2pgsql -S option seems to fail on points (Jeff Adams)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/779\">#779</ulink>, "
+"shp2pgsql -S option seems to fail on points (Jeff Adams)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:955
+#: release_notes.xml:1112
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, ST_DumpPoints is not null safe (Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/666\">#666</ulink>, "
+"ST_DumpPoints is not null safe (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:956
+#: release_notes.xml:1113
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update NZ projections for grid transformation support (jpalmer)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/631\">#631</ulink>, Update "
+"NZ projections for grid transformation support (jpalmer)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:957
+#: release_notes.xml:1114
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, Peculiar Null treatment in arrays in ST_Collect (Chris Hodgson) Reported by David Bitner"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/630\">#630</ulink>, "
+"Peculiar Null treatment in arrays in ST_Collect (Chris Hodgson) Reported by "
+"David Bitner"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:959
+#: release_notes.xml:1116
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory leak in ST_GeogFromText (ryang, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/624\">#624</ulink>, Memory "
+"leak in ST_GeogFromText (ryang, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:960
+#: release_notes.xml:1117
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad source code in manual section 5.2 Java Clients (simoc, Regina Obe)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/609\">#609</ulink>, Bad "
+"source code in manual section 5.2 Java Clients (simoc, Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:961
+#: release_notes.xml:1118
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, shp2pgsql usage touchups (Mike Toews, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/604\">#604</ulink>, "
+"shp2pgsql usage touchups (Mike Toews, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:962
+#: release_notes.xml:1119
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> ST_Union fails on a group of linestrings Not a PostGIS bug, fixed in GEOS 3.3.0"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink> "
+"ST_Union fails on a group of linestrings Not a PostGIS bug, fixed in GEOS "
+"3.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:964
+#: release_notes.xml:1121
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> ST_CollectionExtract returns non-requested type (Nicklas Avén, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/457\">#457</ulink> "
+"ST_CollectionExtract returns non-requested type (Nicklas Avén, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:966
+#: release_notes.xml:1123
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> ST_AsGeoJson Bbox on GeometryCollection error (Olivier Courtin)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink> "
+"ST_AsGeoJson Bbox on GeometryCollection error (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:967
+#: release_notes.xml:1124
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability to backup invalid geometries (Sando Santilli) Reported by Regione Toscana"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink> Ability "
+"to backup invalid geometries (Sando Santilli) Reported by Regione Toscana"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:969
+#: release_notes.xml:1126
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> ST_AsSVG - degraded (Olivier Courtin) Reported by Sdikiy"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/409\">#409</ulink> "
+"ST_AsSVG - degraded (Olivier Courtin) Reported by Sdikiy"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:971
+#: release_notes.xml:1128
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> Documentation syntax error in hard upgrade (Paul Ramsey) Reported by psvensso"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/373\">#373</ulink> "
+"Documentation syntax error in hard upgrade (Paul Ramsey) Reported by psvensso"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:977
+#: release_notes.xml:1134
 #, no-c-format
 msgid "Release 1.5.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:978
+#: release_notes.xml:1135
 #, no-c-format
 msgid "Release date: 2010/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:979
+#: release_notes.xml:1136
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 1.5.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient otherwise a hard upgrade is recommended."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"1.5.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient "
+"otherwise a hard upgrade is recommended."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:983
+#: release_notes.xml:1140
 #, no-c-format
-msgid "Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro Santilli)"
+msgid ""
+"Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro "
+"Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:984
+#: release_notes.xml:1141
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, Geography ST_Intersects, ST_Covers, ST_CoveredBy and Geometry ST_Equals not using spatial index (Regina Obe, Nicklas Aven)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/536\">#536</ulink>, "
+"Geography ST_Intersects, ST_Covers, ST_CoveredBy and Geometry ST_Equals not "
+"using spatial index (Regina Obe, Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:985
+#: release_notes.xml:1142
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, Improvement to ST_Contains geography (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/573\">#573</ulink>, "
+"Improvement to ST_Contains geography (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:986
+#: release_notes.xml:1143
 #, no-c-format
-msgid "Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
+msgid ""
+"Loader: Add support for command-q shutdown in Mac GTK build (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:987
+#: release_notes.xml:1144
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, Loader: Add temporary patch for large DBF files (Maxime Guillaud, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/393\">#393</ulink>, "
+"Loader: Add temporary patch for large DBF files (Maxime Guillaud, Paul "
+"Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:988
+#: release_notes.xml:1145
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix wrong OGC URN in GeoJSON and GML output (Olivier Courtin)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/507\">#507</ulink>, Fix "
+"wrong OGC URN in GeoJSON and GML output (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:989
+#: release_notes.xml:1146
 #, no-c-format
-msgid "spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul Ramsey)"
+msgid ""
+"spatial_ref_sys.sql Add datum conversion for projection SRID 3021 (Paul "
+"Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:990
+#: release_notes.xml:1147
 #, no-c-format
-msgid "Geography - remove crash for case when all geographies are out of the estimate (Paul Ramsey)"
+msgid ""
+"Geography - remove crash for case when all geographies are out of the "
+"estimate (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:991
+#: release_notes.xml:1148
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix for array_aggregation error (Greg Stark, Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/469\">#469</ulink>, Fix "
+"for array_aggregation error (Greg Stark, Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:992
+#: release_notes.xml:1149
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, Temporary geography tables showing up in other user sessions (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/532\">#532</ulink>, "
+"Temporary geography tables showing up in other user sessions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:993
+#: release_notes.xml:1150
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, ST_Dwithin errors for large geographies (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/562\">#562</ulink>, "
+"ST_Dwithin errors for large geographies (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:994
+#: release_notes.xml:1151
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape loading GUI tries to make spatial index when loading DBF only mode (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, shape "
+"loading GUI tries to make spatial index when loading DBF only mode (Paul "
+"Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:995
+#: release_notes.xml:1152
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape loading GUI should always append log messages (Mark Cave-Ayland)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/527\">#527</ulink>, shape "
+"loading GUI should always append log messages (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:996
+#: release_notes.xml:1153
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, shp2pgsql should rename xmin/xmax fields (Sandro Santilli)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/504\">#504</ulink>, "
+"shp2pgsql should rename xmin/xmax fields (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:997
+#: release_notes.xml:1154
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, postgis_comments being installed in contrib instead of version folder (Mark Cave-Ayland)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/458\">#458</ulink>, "
+"postgis_comments being installed in contrib instead of version folder (Mark "
+"Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:998
+#: release_notes.xml:1155
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, Analyzing a table with geography column crashes server (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/474\">#474</ulink>, "
+"Analyzing a table with geography column crashes server (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:999
+#: release_notes.xml:1156
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-expand produces inconsistent results (Mark Cave-Ayland)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/581\">#581</ulink>, LWGEOM-"
+"expand produces inconsistent results (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1000
+#: release_notes.xml:1157
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add dbf filter to shp2pgsql-gui and allow uploading dbf only (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/513\">#513</ulink>, Add "
+"dbf filter to shp2pgsql-gui and allow uploading dbf only (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1001
+#: release_notes.xml:1158
 #, no-c-format
 msgid "Fix further build issues against PostgreSQL 9.0 (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1002
+#: release_notes.xml:1159
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, Password whitespace for Shape File (Mark Cave-Ayland)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/572\">#572</ulink>, "
+"Password whitespace for Shape File (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1003
+#: release_notes.xml:1160
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, shp2pgsql: \"-w\" produces invalid WKT for MULTI* objects. (Mark Cave-Ayland)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/603\">#603</ulink>, "
+"shp2pgsql: \"-w\" produces invalid WKT for MULTI* objects. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1008
+#: release_notes.xml:1165
 #, no-c-format
 msgid "Release 1.5.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1009
+#: release_notes.xml:1166
 #, no-c-format
 msgid "Release date: 2010/03/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1010
+#: release_notes.xml:1167
 #, no-c-format
-msgid "This is a bug fix release, addressing issues that have been filed since the 1.4.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient otherwise a hard upgrade is recommended."
+msgid ""
+"This is a bug fix release, addressing issues that have been filed since the "
+"1.4.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient "
+"otherwise a hard upgrade is recommended."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1014
+#: release_notes.xml:1171
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update embedded bbox when applying ST_SetPoint, ST_AddPoint ST_RemovePoint to a linestring (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/410\">#410</ulink>, update "
+"embedded bbox when applying ST_SetPoint, ST_AddPoint ST_RemovePoint to a "
+"linestring (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1015
+#: release_notes.xml:1172
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow dumping tables with invalid geometries (Sandro Santilli, for Regione Toscana-SIGTA)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/411\">#411</ulink>, allow "
+"dumping tables with invalid geometries (Sandro Santilli, for Regione Toscana-"
+"SIGTA)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1016
+#: release_notes.xml:1173
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, include geography_columns view when running upgrade scripts (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/414\">#414</ulink>, "
+"include geography_columns view when running upgrade scripts (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1017
+#: release_notes.xml:1174
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow support for multilinestring in ST_Line_Substring (Paul Ramsey, for Lidwala Consulting Engineers)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/419\">#419</ulink>, allow "
+"support for multilinestring in ST_Line_Substring (Paul Ramsey, for Lidwala "
+"Consulting Engineers)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1018
+#: release_notes.xml:1175
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix computed string length in ST_AsGML() (Olivier Courtin)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/421\">#421</ulink>, fix "
+"computed string length in ST_AsGML() (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1019
+#: release_notes.xml:1176
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix GML generation with heterogeneous collections (Olivier Courtin)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/441\">#441</ulink>, fix "
+"GML generation with heterogeneous collections (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1020
+#: release_notes.xml:1177
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, incorrect coordinate reversal in GML 3 generation (Olivier Courtin)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/443\">#443</ulink>, "
+"incorrect coordinate reversal in GML 3 generation (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1021
+#: release_notes.xml:1178
 #, no-c-format
-msgid "<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink url=\"http://trac.osgeo.org/postgis/ticket/451\">#451</ulink>, wrong area calculation for geography features that cross the date line (Paul Ramsey)"
+msgid ""
+"<ulink url=\"http://trac.osgeo.org/postgis/ticket/450\">#450</ulink>, <ulink "
+"url=\"http://trac.osgeo.org/postgis/ticket/451\">#451</ulink>, wrong area "
+"calculation for geography features that cross the date line (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1022
+#: release_notes.xml:1179
 #, no-c-format
 msgid "Ensure support for upcoming 9.0 PgSQL release (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1027
+#: release_notes.xml:1184
 #, no-c-format
 msgid "Release 1.5.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1028
+#: release_notes.xml:1185
 #, no-c-format
 msgid "Release date: 2010/02/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1029
+#: release_notes.xml:1186
 #, no-c-format
-msgid "This release provides support for geographic coordinates (lat/lon) via a new GEOGRAPHY type. Also performance enhancements, new input format support (GML,KML) and general upkeep."
+msgid ""
+"This release provides support for geographic coordinates (lat/lon) via a new "
+"GEOGRAPHY type. Also performance enhancements, new input format support (GML,"
+"KML) and general upkeep."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1032 release_notes.xml:1099
+#: release_notes.xml:1189 release_notes.xml:1256
 #, no-c-format
 msgid "API Stability"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1033
+#: release_notes.xml:1190
 #, no-c-format
-msgid "The public API of PostGIS will not change during minor (0.0.X) releases."
+msgid ""
+"The public API of PostGIS will not change during minor (0.0.X) releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1034
+#: release_notes.xml:1191
 #, no-c-format
-msgid "The definition of the =~ operator has changed from an exact geometric equality check to a bounding box equality check."
+msgid ""
+"The definition of the =~ operator has changed from an exact geometric "
+"equality check to a bounding box equality check."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1038 release_notes.xml:1104
+#: release_notes.xml:1195 release_notes.xml:1261
 #, no-c-format
 msgid "Compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1039
+#: release_notes.xml:1196
 #, no-c-format
 msgid "GEOS, Proj4, and LibXML2 are now mandatory dependencies"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1040
+#: release_notes.xml:1197
 #, no-c-format
 msgid "The library versions below are the minimum requirements for PostGIS 1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1041
+#: release_notes.xml:1198
 #, no-c-format
 msgid "PostgreSQL 8.3 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1042
+#: release_notes.xml:1199
 #, no-c-format
 msgid "GEOS 3.1 and higher only (GEOS 3.2+ to take advantage of all features)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1043
+#: release_notes.xml:1200
 #, no-c-format
 msgid "LibXML2 2.5+ related to new ST_GeomFromGML/KML functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1044
+#: release_notes.xml:1201
 #, no-c-format
 msgid "Proj4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1050
+#: release_notes.xml:1207
 #, no-c-format
-msgid "Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/postgis/ticket/209\">#209</ulink>) (Vincent Picavet)"
+msgid ""
+"Added Hausdorff distance calculations (<ulink url=\"http://trac.osgeo.org/"
+"postgis/ticket/209\">#209</ulink>) (Vincent Picavet)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1051
+#: release_notes.xml:1208
 #, no-c-format
-msgid "Added parameters argument to ST_Buffer operation to support one-sided buffering and other buffering styles (Sandro Santilli)"
+msgid ""
+"Added parameters argument to ST_Buffer operation to support one-sided "
+"buffering and other buffering styles (Sandro Santilli)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1052
+#: release_notes.xml:1209
 #, no-c-format
-msgid "Addition of other Distance related visualization and analysis functions (Nicklas Aven)"
+msgid ""
+"Addition of other Distance related visualization and analysis functions "
+"(Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1054
+#: release_notes.xml:1211
 #, no-c-format
 msgid "ST_ClosestPoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1055
+#: release_notes.xml:1212
 #, no-c-format
 msgid "ST_DFullyWithin"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1056
+#: release_notes.xml:1213
 #, no-c-format
 msgid "ST_LongestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1057
+#: release_notes.xml:1214
 #, no-c-format
 msgid "ST_MaxDistance"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1058
+#: release_notes.xml:1215
 #, no-c-format
 msgid "ST_ShortestLine"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1060
+#: release_notes.xml:1217
 #, no-c-format
 msgid "ST_DumpPoints (Maxime van Noppen)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1061
+#: release_notes.xml:1218
 #, no-c-format
 msgid "KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1062
+#: release_notes.xml:1219
 #, no-c-format
 msgid "Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1063
+#: release_notes.xml:1220
 #, no-c-format
-msgid "Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
+msgid ""
+"Add measure values to an existing linestring with ST_AddMeasure (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1064
+#: release_notes.xml:1221
 #, no-c-format
 msgid "History table implementation in utils (George Silva)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1065
+#: release_notes.xml:1222
 #, no-c-format
 msgid "Geography type and supporting functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1067
+#: release_notes.xml:1224
 #, no-c-format
 msgid "Spherical algorithms (Dave Skea)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1068
+#: release_notes.xml:1225
 #, no-c-format
 msgid "Object/index implementation (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1069
+#: release_notes.xml:1226
 #, no-c-format
 msgid "Selectivity implementation (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1070
+#: release_notes.xml:1227
 #, no-c-format
 msgid "Serializations to KML, GML and JSON (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1071
+#: release_notes.xml:1228
 #, no-c-format
-msgid "ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, ST_Intersects, ST_Covers, ST_Buffer (Paul Ramsey)"
+msgid ""
+"ST_Area, ST_Distance, ST_DWithin, ST_GeogFromText, ST_GeogFromWKB, "
+"ST_Intersects, ST_Covers, ST_Buffer (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1077
+#: release_notes.xml:1234
 #, no-c-format
 msgid "Performance improvements to ST_Distance (Nicklas Aven)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1078
+#: release_notes.xml:1235
 #, no-c-format
 msgid "Documentation updates and improvements (Regina Obe, Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1079
+#: release_notes.xml:1236
 #, no-c-format
 msgid "Testing and quality control (Regina Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1080
+#: release_notes.xml:1237
 #, no-c-format
 msgid "PostGIS 1.5 support PostgreSQL 8.5 trunk (Guillaume Lelarge)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1081
+#: release_notes.xml:1238
 #, no-c-format
 msgid "Win32 support and improvement of core shp2pgsql-gui (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1082
+#: release_notes.xml:1239
 #, no-c-format
 msgid "In place 'make check' support (Paul Ramsey)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1086 release_notes.xml:1152 release_notes.xml:1337 release_notes.xml:1388 release_notes.xml:1439 release_notes.xml:1572 release_notes.xml:1638 release_notes.xml:1748 release_notes.xml:1855 release_notes.xml:1975 release_notes.xml:2040 release_notes.xml:2087
+#: release_notes.xml:1243 release_notes.xml:1309 release_notes.xml:1494
+#: release_notes.xml:1545 release_notes.xml:1596 release_notes.xml:1729
+#: release_notes.xml:1795 release_notes.xml:1905 release_notes.xml:2012
+#: release_notes.xml:2132 release_notes.xml:2197 release_notes.xml:2244
 #, no-c-format
 msgid "Bug fixes"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1087
+#: release_notes.xml:1244
 #, no-c-format
-msgid "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS+1.5.0&order=priority"
+msgid ""
+"http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
+"+1.5.0&order=priority"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1092
+#: release_notes.xml:1249
 #, no-c-format
 msgid "Release 1.4.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1093
+#: release_notes.xml:1250
 #, no-c-format
 msgid "Release date: 2009/07/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1094
+#: release_notes.xml:1251
 #, no-c-format
-msgid "This release provides performance enhancements, improved internal structures and testing, new features, and upgraded documentation. If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a hard upgrade is recommended."
+msgid ""
+"This release provides performance enhancements, improved internal structures "
+"and testing, new features, and upgraded documentation. If you are running "
+"PostGIS 1.1+, a soft upgrade is sufficient otherwise a hard upgrade is "
+"recommended."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1100
+#: release_notes.xml:1257
 #, no-c-format
-msgid "As of the 1.4 release series, the public API of PostGIS will not change during minor releases."
+msgid ""
+"As of the 1.4 release series, the public API of PostGIS will not change "
+"during minor releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1105
+#: release_notes.xml:1262
 #, no-c-format
 msgid "The versions below are the *minimum* requirements for PostGIS 1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1106
+#: release_notes.xml:1263
 #, no-c-format
 msgid "PostgreSQL 8.2 and higher on all platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1107
+#: release_notes.xml:1264
 #, no-c-format
 msgid "GEOS 3.0 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1108
+#: release_notes.xml:1265
 #, no-c-format
 msgid "PROJ4 4.5 and higher only"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1113
+#: release_notes.xml:1270
 #, no-c-format
-msgid "ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ (Paul Ramsey)"
+msgid ""
+"ST_Union() uses high-speed cascaded union when compiled against GEOS 3.1+ "
+"(Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1115
+#: release_notes.xml:1272
 #, no-c-format
 msgid "ST_ContainsProperly() requires GEOS 3.1+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1116
+#: release_notes.xml:1273
 #, no-c-format
-msgid "ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared geometry against GEOS 3.1+ (Paul Ramsey / funded by Zonar Systems)"
+msgid ""
+"ST_Intersects(), ST_Contains(), ST_Within() use high-speed cached prepared "
+"geometry against GEOS 3.1+ (Paul Ramsey / funded by Zonar Systems)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1117
+#: release_notes.xml:1274
 #, no-c-format
-msgid "Vastly improved documentation and reference manual (Regina Obe & Kevin Neufeld)"
+msgid ""
+"Vastly improved documentation and reference manual (Regina Obe & Kevin "
+"Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1118
+#: release_notes.xml:1275
 #, no-c-format
 msgid "Figures and diagram examples in the reference manual (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1119
+#: release_notes.xml:1276
 #, no-c-format
-msgid "ST_IsValidReason() returns readable explanations for validity failures (Paul Ramsey)"
+msgid ""
+"ST_IsValidReason() returns readable explanations for validity failures (Paul "
+"Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1120
+#: release_notes.xml:1277
 #, no-c-format
-msgid "ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
+msgid ""
+"ST_GeoHash() returns a geohash.org signature for geometries (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1121
+#: release_notes.xml:1278
 #, no-c-format
 msgid "GTK+ multi-platform GUI for shape file loading (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1122
+#: release_notes.xml:1279
 #, no-c-format
 msgid "ST_LineCrossingDirection() returns crossing directions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1123
+#: release_notes.xml:1280
 #, no-c-format
-msgid "ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul Ramsey)"
+msgid ""
+"ST_LocateBetweenElevations() returns sub-string based on Z-ordinate. (Paul "
+"Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1124
+#: release_notes.xml:1281
 #, no-c-format
-msgid "Geometry parser returns explicit error message about location of syntax errors (Mark Cave-Ayland)"
+msgid ""
+"Geometry parser returns explicit error message about location of syntax "
+"errors (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1125
+#: release_notes.xml:1282
 #, no-c-format
 msgid "ST_AsGeoJSON() return JSON formatted geometry (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1126
+#: release_notes.xml:1283
 #, no-c-format
-msgid "Populate_Geometry_Columns() -- automatically add records to geometry_columns for TABLES and VIEWS (Kevin Neufeld)"
+msgid ""
+"Populate_Geometry_Columns() -- automatically add records to geometry_columns "
+"for TABLES and VIEWS (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1127
+#: release_notes.xml:1284
 #, no-c-format
-msgid "ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can encompass a geometry (Bruce Rindahl)"
+msgid ""
+"ST_MinimumBoundingCircle() -- returns the smallest circle polygon that can "
+"encompass a geometry (Bruce Rindahl)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1132
+#: release_notes.xml:1289
 #, no-c-format
-msgid "Core geometry system moved into independent library, liblwgeom. (Mark Cave-Ayland)"
+msgid ""
+"Core geometry system moved into independent library, liblwgeom. (Mark Cave-"
+"Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1133
+#: release_notes.xml:1290
 #, no-c-format
-msgid "New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-Ayland)"
+msgid ""
+"New build system uses PostgreSQL \"pgxs\" build bootstrapper. (Mark Cave-"
+"Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1134
+#: release_notes.xml:1291
 #, no-c-format
 msgid "Debugging framework formalized and simplified. (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1135
+#: release_notes.xml:1292
 #, no-c-format
-msgid "All build-time #defines generated at configure time and placed in headers for easier cross-platform support (Mark Cave-Ayland)"
+msgid ""
+"All build-time #defines generated at configure time and placed in headers "
+"for easier cross-platform support (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1136
+#: release_notes.xml:1293
 #, no-c-format
 msgid "Logging framework formalized and simplified (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1137
+#: release_notes.xml:1294
 #, no-c-format
-msgid "Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and CURVEPOLYGON, better parsing, wider support in functions (Mark Leslie & Mark Cave-Ayland)"
+msgid ""
+"Expanded and more stable support for CIRCULARSTRING, COMPOUNDCURVE and "
+"CURVEPOLYGON, better parsing, wider support in functions (Mark Leslie & "
+"Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1138
+#: release_notes.xml:1295
 #, no-c-format
 msgid "Improved support for OpenSolaris builds (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1139
+#: release_notes.xml:1296
 #, no-c-format
 msgid "Improved support for MSVC builds (Mateusz Loskot)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1140
+#: release_notes.xml:1297
 #, no-c-format
 msgid "Updated KML support (Olivier Courtin)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1141
+#: release_notes.xml:1298
 #, no-c-format
 msgid "Unit testing framework for liblwgeom (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1142
+#: release_notes.xml:1299
 #, no-c-format
-msgid "New testing framework to comprehensively exercise every PostGIS function (Regine Obe)"
+msgid ""
+"New testing framework to comprehensively exercise every PostGIS function "
+"(Regine Obe)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1143
+#: release_notes.xml:1300
 #, no-c-format
-msgid "Performance improvements to all geometry aggregate functions (Paul Ramsey)"
+msgid ""
+"Performance improvements to all geometry aggregate functions (Paul Ramsey)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1144
+#: release_notes.xml:1301
 #, no-c-format
-msgid "Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
+msgid ""
+"Support for the upcoming PostgreSQL 8.4 (Mark Cave-Ayland, Talha Bin Rizwan)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1145
+#: release_notes.xml:1302
 #, no-c-format
-msgid "Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing code in liblwgeom (Mark Cave-Ayland)"
+msgid ""
+"Shp2pgsql and pgsql2shp re-worked to depend on the common parsing/unparsing "
+"code in liblwgeom (Mark Cave-Ayland)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1146
+#: release_notes.xml:1303
 #, no-c-format
-msgid "Use of PDF DbLatex to build PDF docs and preliminary instructions for build (Jean David Techer)"
+msgid ""
+"Use of PDF DbLatex to build PDF docs and preliminary instructions for build "
+"(Jean David Techer)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1147
+#: release_notes.xml:1304
 #, no-c-format
-msgid "Automated User documentation build (PDF and HTML) and Developer Doxygen Documentation (Kevin Neufeld)"
+msgid ""
+"Automated User documentation build (PDF and HTML) and Developer Doxygen "
+"Documentation (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1148
+#: release_notes.xml:1305
 #, no-c-format
-msgid "Automated build of document images using ImageMagick from WKT geometry text files (Kevin Neufeld)"
+msgid ""
+"Automated build of document images using ImageMagick from WKT geometry text "
+"files (Kevin Neufeld)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1149
+#: release_notes.xml:1306
 #, no-c-format
 msgid "More attractive CSS for HTML documentation (Dane Springmeyer)"
 msgstr ""
 
 #. Tag: ulink
-#: release_notes.xml:1153
+#: release_notes.xml:1310
 #, no-c-format
-msgid "http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS+1.4.0&order=priority"
+msgid ""
+"http://trac.osgeo.org/postgis/query?status=closed&milestone=PostGIS"
+"+1.4.0&order=priority"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1158
+#: release_notes.xml:1315
 #, no-c-format
 msgid "Release 1.3.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1159
+#: release_notes.xml:1316
 #, no-c-format
 msgid "Release date: 2009/05/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1160
+#: release_notes.xml:1317
 #, no-c-format
-msgid "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a hard upgrade is recommended. This release adds support for PostgreSQL 8.4, exporting prj files from the database with shape data, some crash fixes for shp2pgsql, and several small bug fixes in the handling of \"curve\" types, logical error importing dbf only files, improved error handling of AddGeometryColumns."
+msgid ""
+"If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
+"hard upgrade is recommended. This release adds support for PostgreSQL 8.4, "
+"exporting prj files from the database with shape data, some crash fixes for "
+"shp2pgsql, and several small bug fixes in the handling of \"curve\" types, "
+"logical error importing dbf only files, improved error handling of "
+"AddGeometryColumns."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1167
+#: release_notes.xml:1324
 #, no-c-format
 msgid "Release 1.3.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1168
+#: release_notes.xml:1325
 #, no-c-format
 msgid "Release date: 2008/12/15"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1169
+#: release_notes.xml:1326
 #, no-c-format
-msgid "If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a hard upgrade is recommended. This release is a bug fix release to address a failure in ST_Force_Collection and related functions that critically affects using MapServer with LINE layers."
+msgid ""
+"If you are running PostGIS 1.1+, a soft upgrade is sufficient otherwise a "
+"hard upgrade is recommended. This release is a bug fix release to address a "
+"failure in ST_Force_Collection and related functions that critically affects "
+"using MapServer with LINE layers."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1176
+#: release_notes.xml:1333
 #, no-c-format
 msgid "Release 1.3.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1177
+#: release_notes.xml:1334
 #, no-c-format
 msgid "Release date: 2008/11/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1178
+#: release_notes.xml:1335
 #, no-c-format
-msgid "This release adds support for GeoJSON output, building with PostgreSQL 8.4, improves documentation quality and output aesthetics, adds function-level SQL documentation, and improves performance for some spatial predicates (point-in-polygon tests)."
+msgid ""
+"This release adds support for GeoJSON output, building with PostgreSQL 8.4, "
+"improves documentation quality and output aesthetics, adds function-level "
+"SQL documentation, and improves performance for some spatial predicates "
+"(point-in-polygon tests)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1183
+#: release_notes.xml:1340
 #, no-c-format
-msgid "Bug fixes include removal of crashers in handling circular strings for many functions, some memory leaks removed, a linear referencing failure for measures on vertices, and more. See the NEWS file for details."
+msgid ""
+"Bug fixes include removal of crashers in handling circular strings for many "
+"functions, some memory leaks removed, a linear referencing failure for "
+"measures on vertices, and more. See the NEWS file for details."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1190
+#: release_notes.xml:1347
 #, no-c-format
 msgid "Release 1.3.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1192
+#: release_notes.xml:1349
 #, no-c-format
 msgid "Release date: 2008/04/12"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1194
+#: release_notes.xml:1351
 #, no-c-format
-msgid "This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, adds a ST_SimplifyPreserveTopology function, makes the build more sensitive to GEOS versions, and fixes a handful of severe but rare failure cases."
+msgid ""
+"This release fixes bugs shp2pgsql, adds enhancements to SVG and KML support, "
+"adds a ST_SimplifyPreserveTopology function, makes the build more sensitive "
+"to GEOS versions, and fixes a handful of severe but rare failure cases."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1201
+#: release_notes.xml:1358
 #, no-c-format
 msgid "Release 1.3.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1203
+#: release_notes.xml:1360
 #, no-c-format
 msgid "Release date: 2007/12/01"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1205
+#: release_notes.xml:1362
 #, no-c-format
-msgid "This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support for JDBC building and OS/X, and adds better support for GML output with ST_AsGML(), including GML3 output."
+msgid ""
+"This release fixes bugs in ST_EndPoint() and ST_Envelope, improves support "
+"for JDBC building and OS/X, and adds better support for GML output with "
+"ST_AsGML(), including GML3 output."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1211
+#: release_notes.xml:1368
 #, no-c-format
 msgid "Release 1.3.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1213
+#: release_notes.xml:1370
 #, no-c-format
 msgid "Release date: 2007/08/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1215
+#: release_notes.xml:1372
 #, no-c-format
-msgid "This release fixes some oversights in the previous release around version numbering, documentation, and tagging."
+msgid ""
+"This release fixes some oversights in the previous release around version "
+"numbering, documentation, and tagging."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1220
+#: release_notes.xml:1377
 #, no-c-format
 msgid "Release 1.3.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1222
+#: release_notes.xml:1379
 #, no-c-format
 msgid "Release date: 2007/08/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1224
+#: release_notes.xml:1381
 #, no-c-format
-msgid "This release provides performance enhancements to the relational functions, adds new relational functions and begins the migration of our function names to the SQL-MM convention, using the spatial type (SP) prefix."
+msgid ""
+"This release provides performance enhancements to the relational functions, "
+"adds new relational functions and begins the migration of our function names "
+"to the SQL-MM convention, using the spatial type (SP) prefix."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1230
+#: release_notes.xml:1387
 #, no-c-format
 msgid "Added Functionality"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1232
+#: release_notes.xml:1389
 #, no-c-format
 msgid "JDBC: Added Hibernate Dialect (thanks to Norman Barker)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1234
+#: release_notes.xml:1391
 #, no-c-format
-msgid "Added ST_Covers and ST_CoveredBy relational functions. Description and justification of these functions can be found at <ulink url=\"http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html\">http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html</ulink>"
+msgid ""
+"Added ST_Covers and ST_CoveredBy relational functions. Description and "
+"justification of these functions can be found at <ulink url=\"http://lin-ear-"
+"th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-spatial.html"
+"\">http://lin-ear-th-inking.blogspot.com/2007/06/subtleties-of-ogc-covers-"
+"spatial.html</ulink>"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1238
+#: release_notes.xml:1395
 #, no-c-format
 msgid "Added ST_DWithin relational function."
 msgstr ""
 
-#. Tag: title
-#: release_notes.xml:1242
-#, no-c-format
-msgid "Performance Enhancements"
-msgstr ""
-
 #. Tag: para
-#: release_notes.xml:1244
+#: release_notes.xml:1401
 #, no-c-format
-msgid "Added cached and indexed point-in-polygon short-circuits for the functions ST_Contains, ST_Intersects, ST_Within and ST_Disjoint"
+msgid ""
+"Added cached and indexed point-in-polygon short-circuits for the functions "
+"ST_Contains, ST_Intersects, ST_Within and ST_Disjoint"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1247
+#: release_notes.xml:1404
 #, no-c-format
-msgid "Added inline index support for relational functions (except ST_Disjoint)"
+msgid ""
+"Added inline index support for relational functions (except ST_Disjoint)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1252
+#: release_notes.xml:1409
 #, no-c-format
 msgid "Other Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1254
+#: release_notes.xml:1411
 #, no-c-format
-msgid "Extended curved geometry support into the geometry accessor and some processing functions"
+msgid ""
+"Extended curved geometry support into the geometry accessor and some "
+"processing functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1257
+#: release_notes.xml:1414
 #, no-c-format
-msgid "Began migration of functions to the SQL-MM naming convention; using a spatial type (ST) prefix."
+msgid ""
+"Began migration of functions to the SQL-MM naming convention; using a "
+"spatial type (ST) prefix."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1260
+#: release_notes.xml:1417
 #, no-c-format
 msgid "Added initial support for PostgreSQL 8.3"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1265
+#: release_notes.xml:1422
 #, no-c-format
 msgid "Release 1.2.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1267
+#: release_notes.xml:1424
 #, no-c-format
 msgid "Release date: 2007/01/11"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1269
+#: release_notes.xml:1426
 #, no-c-format
-msgid "This release provides bug fixes in PostgreSQL 8.2 support and some small performance enhancements."
+msgid ""
+"This release provides bug fixes in PostgreSQL 8.2 support and some small "
+"performance enhancements."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1273 release_notes.xml:1301 release_notes.xml:2522
+#: release_notes.xml:1430 release_notes.xml:1458 release_notes.xml:2679
 #, no-c-format
 msgid "Changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1275
+#: release_notes.xml:1432
 #, no-c-format
 msgid "Fixed point-in-polygon shortcut bug in Within()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1277
+#: release_notes.xml:1434
 #, no-c-format
 msgid "Fixed PostgreSQL 8.2 NULL handling for indexes."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1279
+#: release_notes.xml:1436
 #, no-c-format
 msgid "Updated RPM spec files."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1281
+#: release_notes.xml:1438
 #, no-c-format
 msgid "Added short-circuit for Transform() in no-op case."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1283
+#: release_notes.xml:1440
 #, no-c-format
-msgid "JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas Marti for hint and partial patch). Additionally, now JavaDoc is compiled and packaged. Fixed classpath problems with GCJ. Fixed pgjdbc 8.2 compatibility, losing support for jdk 1.3 and older."
+msgid ""
+"JDBC: Fixed JTS handling for multi-dimensional geometries (thanks to Thomas "
+"Marti for hint and partial patch). Additionally, now JavaDoc is compiled and "
+"packaged. Fixed classpath problems with GCJ. Fixed pgjdbc 8.2 compatibility, "
+"losing support for jdk 1.3 and older."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1292
+#: release_notes.xml:1449
 #, no-c-format
 msgid "Release 1.2.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1294
+#: release_notes.xml:1451
 #, no-c-format
 msgid "Release date: 2006/12/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1296
+#: release_notes.xml:1453
 #, no-c-format
-msgid "This release provides type definitions along with serialization/deserialization capabilities for SQL-MM defined curved geometries, as well as performance enhancements."
+msgid ""
+"This release provides type definitions along with serialization/"
+"deserialization capabilities for SQL-MM defined curved geometries, as well "
+"as performance enhancements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1303
+#: release_notes.xml:1460
 #, no-c-format
 msgid "Added curved geometry type support for serialization/deserialization"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1306
+#: release_notes.xml:1463
 #, no-c-format
-msgid "Added point-in-polygon shortcircuit to the Contains and Within functions to improve performance for these cases."
+msgid ""
+"Added point-in-polygon shortcircuit to the Contains and Within functions to "
+"improve performance for these cases."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1312
+#: release_notes.xml:1469
 #, no-c-format
 msgid "Release 1.1.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1314
+#: release_notes.xml:1471
 #, no-c-format
 msgid "Release date: 2006/11/02"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1316
+#: release_notes.xml:1473
 #, no-c-format
-msgid "This is a bugfix release, in particular fixing a critical error with GEOS interface in 64bit systems. Includes an updated of the SRS parameters and an improvement in reprojections (take Z in consideration). Upgrade is <emphasis>encouraged</emphasis>."
+msgid ""
+"This is a bugfix release, in particular fixing a critical error with GEOS "
+"interface in 64bit systems. Includes an updated of the SRS parameters and an "
+"improvement in reprojections (take Z in consideration). Upgrade is "
+"<emphasis>encouraged</emphasis>."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1322 release_notes.xml:1373 release_notes.xml:1424 release_notes.xml:1478 release_notes.xml:1557 release_notes.xml:1623 release_notes.xml:1696 release_notes.xml:1840 release_notes.xml:1897 release_notes.xml:1960 release_notes.xml:2018 release_notes.xml:2076 release_notes.xml:2116 release_notes.xml:2168 release_notes.xml:2220 release_notes.xml:2259 release_notes.xml:2296 release_notes.xml:2363 release_notes.xml:2460 release_notes.xml:2514
+#: release_notes.xml:1479 release_notes.xml:1530 release_notes.xml:1581
+#: release_notes.xml:1635 release_notes.xml:1714 release_notes.xml:1780
+#: release_notes.xml:1853 release_notes.xml:1997 release_notes.xml:2054
+#: release_notes.xml:2117 release_notes.xml:2175 release_notes.xml:2233
+#: release_notes.xml:2273 release_notes.xml:2325 release_notes.xml:2377
+#: release_notes.xml:2416 release_notes.xml:2453 release_notes.xml:2520
+#: release_notes.xml:2617 release_notes.xml:2671
 #, no-c-format
 msgid "Upgrading"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1324 release_notes.xml:1375 release_notes.xml:1426 release_notes.xml:1480 release_notes.xml:1559 release_notes.xml:1625
+#: release_notes.xml:1481 release_notes.xml:1532 release_notes.xml:1583
+#: release_notes.xml:1637 release_notes.xml:1716 release_notes.xml:1782
 #, no-c-format
-msgid "If you are upgrading from release 1.0.3 or later follow the <link linkend=\"soft_upgrade\">soft upgrade</link> procedure."
+msgid ""
+"If you are upgrading from release 1.0.3 or later follow the <link linkend="
+"\"soft_upgrade\">soft upgrade</link> procedure."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1327 release_notes.xml:1378 release_notes.xml:1429 release_notes.xml:1483 release_notes.xml:1562 release_notes.xml:1628 release_notes.xml:1704 release_notes.xml:1845 release_notes.xml:1902 release_notes.xml:1965
+#: release_notes.xml:1484 release_notes.xml:1535 release_notes.xml:1586
+#: release_notes.xml:1640 release_notes.xml:1719 release_notes.xml:1785
+#: release_notes.xml:1861 release_notes.xml:2002 release_notes.xml:2059
+#: release_notes.xml:2122
 #, no-c-format
-msgid "If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</emphasis> (inclusive) and really want a live upgrade read the <link linkend=\"rel_1.0.3_upgrading\">upgrade section</link> of the 1.0.3 release notes chapter."
+msgid ""
+"If you are upgrading from a release <emphasis>between 1.0.0RC6 and 1.0.2</"
+"emphasis> (inclusive) and really want a live upgrade read the <link linkend="
+"\"rel_1.0.3_upgrading\">upgrade section</link> of the 1.0.3 release notes "
+"chapter."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1332 release_notes.xml:1383 release_notes.xml:1434 release_notes.xml:1488 release_notes.xml:1567 release_notes.xml:1633 release_notes.xml:1709 release_notes.xml:1850 release_notes.xml:1907 release_notes.xml:1970
+#: release_notes.xml:1489 release_notes.xml:1540 release_notes.xml:1591
+#: release_notes.xml:1645 release_notes.xml:1724 release_notes.xml:1790
+#: release_notes.xml:1866 release_notes.xml:2007 release_notes.xml:2064
+#: release_notes.xml:2127
 #, no-c-format
-msgid "Upgrade from any release prior to 1.0.0RC6 requires an <link linkend=\"hard_upgrade\">hard upgrade</link>."
+msgid ""
+"Upgrade from any release prior to 1.0.0RC6 requires an <link linkend="
+"\"hard_upgrade\">hard upgrade</link>."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1339
+#: release_notes.xml:1496
 #, no-c-format
 msgid "fixed CAPI change that broke 64-bit platforms"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1341
+#: release_notes.xml:1498
 #, no-c-format
 msgid "loader/dumper: fixed regression tests and usage output"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1343
+#: release_notes.xml:1500
 #, no-c-format
 msgid "Fixed setSRID() bug in JDBC, thanks to Thomas Marti"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1347 release_notes.xml:1530 release_notes.xml:1601 release_notes.xml:1815 release_notes.xml:1941 release_notes.xml:2242 release_notes.xml:2279 release_notes.xml:2331 release_notes.xml:2433 release_notes.xml:2496
+#: release_notes.xml:1504 release_notes.xml:1687 release_notes.xml:1758
+#: release_notes.xml:1972 release_notes.xml:2098 release_notes.xml:2399
+#: release_notes.xml:2436 release_notes.xml:2488 release_notes.xml:2590
+#: release_notes.xml:2653
 #, no-c-format
 msgid "Other changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1349
+#: release_notes.xml:1506
 #, no-c-format
 msgid "use Z ordinate in reprojections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1351
+#: release_notes.xml:1508
 #, no-c-format
 msgid "spatial_ref_sys.sql updated to EPSG 6.11.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1353
+#: release_notes.xml:1510
 #, no-c-format
-msgid "Simplified Version.config infrastructure to use a single pack of version variables for everything."
+msgid ""
+"Simplified Version.config infrastructure to use a single pack of version "
+"variables for everything."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1356
+#: release_notes.xml:1513
 #, no-c-format
 msgid "Include the Version.config in loader/dumper USAGE messages"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1359
+#: release_notes.xml:1516
 #, no-c-format
 msgid "Replace hand-made, fragile JDBC version parser with Properties"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1365
+#: release_notes.xml:1522
 #, no-c-format
 msgid "Release 1.1.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1367
+#: release_notes.xml:1524
 #, no-c-format
 msgid "Release date: 2006/10/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1369
+#: release_notes.xml:1526
 #, no-c-format
-msgid "This is an bugfix release, including a critical segfault on win32. Upgrade is <emphasis>encouraged</emphasis>."
+msgid ""
+"This is an bugfix release, including a critical segfault on win32. Upgrade "
+"is <emphasis>encouraged</emphasis>."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1390
+#: release_notes.xml:1547
 #, no-c-format
-msgid "Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when compiled for PostgreSQL 8.2"
+msgid ""
+"Fixed MingW link error that was causing pgsql2shp to segfault on Win32 when "
+"compiled for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1393
+#: release_notes.xml:1550
 #, no-c-format
 msgid "fixed nullpointer Exception in Geometry.equals() method in Java"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1396
+#: release_notes.xml:1553
 #, no-c-format
-msgid "Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the \"preferred form of modification\""
+msgid ""
+"Added EJB3Spatial.odt to fulfill the GPL requirement of distributing the "
+"\"preferred form of modification\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1399
+#: release_notes.xml:1556
 #, no-c-format
 msgid "Removed obsolete synchronization from JDBC Jts code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1401
+#: release_notes.xml:1558
 #, no-c-format
-msgid "Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging them with the manpages."
+msgid ""
+"Updated heavily outdated README files for shp2pgsql/pgsql2shp by merging "
+"them with the manpages."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1404
+#: release_notes.xml:1561
 #, no-c-format
-msgid "Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" release."
+msgid ""
+"Fixed version tag in jdbc code that still said \"1.1.3\" in the \"1.1.4\" "
+"release."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1411
+#: release_notes.xml:1568
 #, no-c-format
 msgid "Added -S option for non-multi geometries to shp2pgsql"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1416
+#: release_notes.xml:1573
 #, no-c-format
 msgid "Release 1.1.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1418
+#: release_notes.xml:1575
 #, no-c-format
 msgid "Release date: 2006/09/27"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1420
+#: release_notes.xml:1577
 #, no-c-format
-msgid "This is an bugfix release including some improvements in the Java interface. Upgrade is <emphasis>encouraged</emphasis>."
+msgid ""
+"This is an bugfix release including some improvements in the Java interface. "
+"Upgrade is <emphasis>encouraged</emphasis>."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1441
+#: release_notes.xml:1598
 #, no-c-format
 msgid "Fixed support for PostgreSQL 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1443
+#: release_notes.xml:1600
 #, no-c-format
 msgid "Fixed bug in collect() function discarding SRID of input"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1445
+#: release_notes.xml:1602
 #, no-c-format
 msgid "Added SRID match check in MakeBox2d and MakeBox3d"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1447
+#: release_notes.xml:1604
 #, no-c-format
 msgid "Fixed regress tests to pass with GEOS-3.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1449
+#: release_notes.xml:1606
 #, no-c-format
 msgid "Improved pgsql2shp run concurrency."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1453
+#: release_notes.xml:1610
 #, no-c-format
 msgid "Java changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1455
+#: release_notes.xml:1612
 #, no-c-format
-msgid "reworked JTS support to reflect new upstream JTS developers' attitude to SRID handling. Simplifies code and drops build depend on GNU trove."
+msgid ""
+"reworked JTS support to reflect new upstream JTS developers' attitude to "
+"SRID handling. Simplifies code and drops build depend on GNU trove."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1459
+#: release_notes.xml:1616
 #, no-c-format
-msgid "Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
+msgid ""
+"Added EJB2 support generously donated by the \"Geodetix s.r.l. Company\""
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1461
+#: release_notes.xml:1618
 #, no-c-format
-msgid "Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis.com>"
+msgid ""
+"Added EJB3 tutorial / examples donated by Norman Barker <nbarker at ittvis."
+"com>"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1464
+#: release_notes.xml:1621
 #, no-c-format
 msgid "Reorganized java directory layout a little."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1469
+#: release_notes.xml:1626
 #, no-c-format
 msgid "Release 1.1.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1471
+#: release_notes.xml:1628
 #, no-c-format
 msgid "Release date: 2006/06/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1473
+#: release_notes.xml:1630
 #, no-c-format
-msgid "This is an bugfix release including also some new functionalities (most notably long transaction support) and portability enhancements. Upgrade is <emphasis>encouraged</emphasis>."
+msgid ""
+"This is an bugfix release including also some new functionalities (most "
+"notably long transaction support) and portability enhancements. Upgrade is "
+"<emphasis>encouraged</emphasis>."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1493
+#: release_notes.xml:1650
 #, no-c-format
 msgid "Bug fixes / correctness"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1495
+#: release_notes.xml:1652
 #, no-c-format
 msgid "BUGFIX in distance(poly,poly) giving wrong results."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1497
+#: release_notes.xml:1654
 #, no-c-format
 msgid "BUGFIX in pgsql2shp successful return code."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1499
+#: release_notes.xml:1656
 #, no-c-format
 msgid "BUGFIX in shp2pgsql handling of MultiLine WKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1501
+#: release_notes.xml:1658
 #, no-c-format
 msgid "BUGFIX in affine() failing to update bounding box."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1503
+#: release_notes.xml:1660
 #, no-c-format
-msgid "WKT parser: forbidden construction of multigeometries with EMPTY elements (still supported for GEOMETRYCOLLECTION)."
+msgid ""
+"WKT parser: forbidden construction of multigeometries with EMPTY elements "
+"(still supported for GEOMETRYCOLLECTION)."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1508 release_notes.xml:1584 release_notes.xml:1657
+#: release_notes.xml:1665 release_notes.xml:1741 release_notes.xml:1814
 #, no-c-format
 msgid "New functionalities"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1510
+#: release_notes.xml:1667
 #, no-c-format
 msgid "NEW Long Transactions support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1512
+#: release_notes.xml:1669
 #, no-c-format
 msgid "NEW DumpRings() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1514
+#: release_notes.xml:1671
 #, no-c-format
 msgid "NEW AsHEXEWKB(geom, XDR|NDR) function."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1518 release_notes.xml:2409
+#: release_notes.xml:1675 release_notes.xml:2566
 #, no-c-format
 msgid "JDBC changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1520
+#: release_notes.xml:1677
 #, no-c-format
 msgid "Improved regression tests: MultiPoint and scientific ordinates"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1523
+#: release_notes.xml:1680
 #, no-c-format
 msgid "Fixed some minor bugs in jdbc code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1525
+#: release_notes.xml:1682
 #, no-c-format
-msgid "Added proper accessor functions for all fields in preparation of making those fields private later"
+msgid ""
+"Added proper accessor functions for all fields in preparation of making "
+"those fields private later"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1532
+#: release_notes.xml:1689
 #, no-c-format
 msgid "NEW regress test support for loader/dumper."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1534
+#: release_notes.xml:1691
 #, no-c-format
 msgid "Added --with-proj-libdir and --with-geos-libdir configure switches."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1537
+#: release_notes.xml:1694
 #, no-c-format
 msgid "Support for build Tru64 build."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1539
+#: release_notes.xml:1696
 #, no-c-format
 msgid "Use Jade for generating documentation."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1541
+#: release_notes.xml:1698
 #, no-c-format
 msgid "Don't link pgsql2shp to more libs then required."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1543
+#: release_notes.xml:1700
 #, no-c-format
 msgid "Initial support for PostgreSQL 8.2."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1548
+#: release_notes.xml:1705
 #, no-c-format
 msgid "Release 1.1.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1550
+#: release_notes.xml:1707
 #, no-c-format
 msgid "Release date: 2006/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1552
+#: release_notes.xml:1709
 #, no-c-format
-msgid "This is an bugfix release including some new functions and portability enhancements. Upgrade is <emphasis>encouraged</emphasis>."
+msgid ""
+"This is an bugfix release including some new functions and portability "
+"enhancements. Upgrade is <emphasis>encouraged</emphasis>."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1574
+#: release_notes.xml:1731
 #, no-c-format
 msgid "BUGFIX in SnapToGrid() computation of output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1576
+#: release_notes.xml:1733
 #, no-c-format
 msgid "BUGFIX in EnforceRHR()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1578
+#: release_notes.xml:1735
 #, no-c-format
 msgid "jdbc2 SRID handling fixes in JTS code"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1580
+#: release_notes.xml:1737
 #, no-c-format
 msgid "Fixed support for 64bit archs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1586
+#: release_notes.xml:1743
 #, no-c-format
 msgid "Regress tests can now be run *before* postgis installation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1589
+#: release_notes.xml:1746
 #, no-c-format
 msgid "New affine() matrix transformation functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1591
+#: release_notes.xml:1748
 #, no-c-format
 msgid "New rotate{,X,Y,Z}() function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1593
+#: release_notes.xml:1750
 #, no-c-format
 msgid "Old translating and scaling functions now use affine() internally"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1596
+#: release_notes.xml:1753
 #, no-c-format
-msgid "Embedded access control in estimated_extent() for builds against pgsql >= 8.0.0"
+msgid ""
+"Embedded access control in estimated_extent() for builds against pgsql >= "
+"8.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1603
+#: release_notes.xml:1760
 #, no-c-format
 msgid "More portable ./configure script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1605
+#: release_notes.xml:1762
 #, no-c-format
 msgid "Changed ./run_test script to have more sane default behaviour"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1611
+#: release_notes.xml:1768
 #, no-c-format
 msgid "Release 1.1.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1613
+#: release_notes.xml:1770
 #, no-c-format
 msgid "Release date: 2006/01/23"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1615
+#: release_notes.xml:1772
 #, no-c-format
-msgid "This is an important Bugfix release, upgrade is <emphasis>highly recommended</emphasis>. Previous version contained a bug in postgis_restore.pl preventing <link linkend=\"hard_upgrade\">hard upgrade</link> procedure to complete and a bug in GEOS-2.2+ connector preventing GeometryCollection objects to be used in topological operations."
+msgid ""
+"This is an important Bugfix release, upgrade is <emphasis>highly "
+"recommended</emphasis>. Previous version contained a bug in postgis_restore."
+"pl preventing <link linkend=\"hard_upgrade\">hard upgrade</link> procedure "
+"to complete and a bug in GEOS-2.2+ connector preventing GeometryCollection "
+"objects to be used in topological operations."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1640
+#: release_notes.xml:1797
 #, no-c-format
 msgid "Fixed a premature exit in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1642
+#: release_notes.xml:1799
 #, no-c-format
 msgid "BUGFIX in geometrycollection handling of GEOS-CAPI connector"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1645
+#: release_notes.xml:1802
 #, no-c-format
 msgid "Solaris 2.7 and MingW support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1647
+#: release_notes.xml:1804
 #, no-c-format
 msgid "BUGFIX in line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1649
+#: release_notes.xml:1806
 #, no-c-format
 msgid "Fixed handling of postgresql paths"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1651
+#: release_notes.xml:1808
 #, no-c-format
 msgid "BUGFIX in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1653
+#: release_notes.xml:1810
 #, no-c-format
 msgid "Added support for localized cluster in regress tester"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1659
+#: release_notes.xml:1816
 #, no-c-format
 msgid "New Z and M interpolation in line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1661
+#: release_notes.xml:1818
 #, no-c-format
 msgid "New Z and M interpolation in line_interpolate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1663
+#: release_notes.xml:1820
 #, no-c-format
 msgid "added NumInteriorRing() alias due to OpenGIS ambiguity"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1668
+#: release_notes.xml:1825
 #, no-c-format
 msgid "Release 1.1.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1670
+#: release_notes.xml:1827
 #, no-c-format
 msgid "Release date: 2005/12/21"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1672
+#: release_notes.xml:1829
 #, no-c-format
-msgid "This is a Minor release, containing many improvements and new things. Most notably: build procedure greatly simplified; transform() performance drastically improved; more stable GEOS connectivity (CAPI support); lots of new functions; draft topology support."
+msgid ""
+"This is a Minor release, containing many improvements and new things. Most "
+"notably: build procedure greatly simplified; transform() performance "
+"drastically improved; more stable GEOS connectivity (CAPI support); lots of "
+"new functions; draft topology support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1677
+#: release_notes.xml:1834
 #, no-c-format
-msgid "It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x before installing PostGIS, this will ensure future GEOS upgrades won't require a rebuild of the PostGIS library."
+msgid ""
+"It is <emphasis>highly recommended</emphasis> that you upgrade to GEOS-2.2.x "
+"before installing PostGIS, this will ensure future GEOS upgrades won't "
+"require a rebuild of the PostGIS library."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1682
+#: release_notes.xml:1839
 #, no-c-format
 msgid "Credits"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1684
+#: release_notes.xml:1841
 #, no-c-format
-msgid "This release includes code from Mark Cave Ayland for caching of proj4 objects. Markus Schaber added many improvements in his JDBC2 code. Alex Bodnaru helped with PostgreSQL source dependency relief and provided Debian specfiles. Michael Fuhr tested new things on Solaris arch. David Techer and Gerald Fenoy helped testing GEOS C-API connector. Hartmut Tschauner provided code for the azimuth() function. Devrim GUNDUZ provided RPM specfiles. Carl Anderson helped with the new area buil [...]
+msgid ""
+"This release includes code from Mark Cave Ayland for caching of proj4 "
+"objects. Markus Schaber added many improvements in his JDBC2 code. Alex "
+"Bodnaru helped with PostgreSQL source dependency relief and provided Debian "
+"specfiles. Michael Fuhr tested new things on Solaris arch. David Techer and "
+"Gerald Fenoy helped testing GEOS C-API connector. Hartmut Tschauner provided "
+"code for the azimuth() function. Devrim GUNDUZ provided RPM specfiles. Carl "
+"Anderson helped with the new area building functions. See the <link linkend="
+"\"credits_other_contributors\">credits</link> section for more names."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1698
+#: release_notes.xml:1855
 #, no-c-format
-msgid "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</emphasis> need a dump/reload. Simply sourcing the new lwpostgis_upgrade.sql script in all your existing databases will work. See the <link linkend=\"soft_upgrade\">soft upgrade</link> chapter for more information."
+msgid ""
+"If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
+"emphasis> need a dump/reload. Simply sourcing the new lwpostgis_upgrade.sql "
+"script in all your existing databases will work. See the <link linkend="
+"\"soft_upgrade\">soft upgrade</link> chapter for more information."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1714
+#: release_notes.xml:1871
 #, no-c-format
 msgid "New functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1716
+#: release_notes.xml:1873
 #, no-c-format
 msgid "scale() and transscale() companion methods to translate()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1718
+#: release_notes.xml:1875
 #, no-c-format
 msgid "line_substring()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1720
+#: release_notes.xml:1877
 #, no-c-format
 msgid "line_locate_point()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1722
+#: release_notes.xml:1879
 #, no-c-format
 msgid "M(point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1724
+#: release_notes.xml:1881
 #, no-c-format
 msgid "LineMerge(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1726
+#: release_notes.xml:1883
 #, no-c-format
 msgid "shift_longitude(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1728
+#: release_notes.xml:1885
 #, no-c-format
 msgid "azimuth(geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1730
+#: release_notes.xml:1887
 #, no-c-format
 msgid "locate_along_measure(geometry, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1732
+#: release_notes.xml:1889
 #, no-c-format
 msgid "locate_between_measures(geometry, float8, float8)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1734
+#: release_notes.xml:1891
 #, no-c-format
 msgid "SnapToGrid by point offset (up to 4d support)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1736
+#: release_notes.xml:1893
 #, no-c-format
 msgid "BuildArea(any_geometry)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1738
+#: release_notes.xml:1895
 #, no-c-format
 msgid "OGC BdPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1740
+#: release_notes.xml:1897
 #, no-c-format
 msgid "OGC BdMPolyFromText(linestring_wkt, srid)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1742
+#: release_notes.xml:1899
 #, no-c-format
 msgid "RemovePoint(linestring, offset)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1744
+#: release_notes.xml:1901
 #, no-c-format
 msgid "ReplacePoint(linestring, offset, point)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1750
+#: release_notes.xml:1907
 #, no-c-format
 msgid "Fixed memory leak in polygonize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1752
+#: release_notes.xml:1909
 #, no-c-format
 msgid "Fixed bug in lwgeom_as_anytype cast functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1754
+#: release_notes.xml:1911
 #, no-c-format
-msgid "Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output to always reflect library state."
+msgid ""
+"Fixed USE_GEOS, USE_PROJ and USE_STATS elements of postgis_version() output "
+"to always reflect library state."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1759
+#: release_notes.xml:1916
 #, no-c-format
 msgid "Function semantic changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1761
+#: release_notes.xml:1918
 #, no-c-format
 msgid "SnapToGrid doesn't discard higher dimensions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1763
+#: release_notes.xml:1920
 #, no-c-format
-msgid "Changed Z() function to return NULL if requested dimension is not available"
+msgid ""
+"Changed Z() function to return NULL if requested dimension is not available"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1768
+#: release_notes.xml:1925
 #, no-c-format
 msgid "Performance improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1770
+#: release_notes.xml:1927
 #, no-c-format
 msgid "Much faster transform() function, caching proj4 objects"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1772
+#: release_notes.xml:1929
 #, no-c-format
-msgid "Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and update_geometry_stats()"
+msgid ""
+"Removed automatic call to fix_geometry_columns() in AddGeometryColumns() and "
+"update_geometry_stats()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1777
+#: release_notes.xml:1934
 #, no-c-format
 msgid "JDBC2 works"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1779
+#: release_notes.xml:1936
 #, no-c-format
 msgid "Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1781 release_notes.xml:1817
+#: release_notes.xml:1938 release_notes.xml:1974
 #, no-c-format
 msgid "JTS support improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1783
+#: release_notes.xml:1940
 #, no-c-format
 msgid "Improved regression test system"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1785
+#: release_notes.xml:1942
 #, no-c-format
 msgid "Basic consistency check method for geometry collections"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1787
+#: release_notes.xml:1944
 #, no-c-format
 msgid "Support for (Hex)(E)wkb"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1789
+#: release_notes.xml:1946
 #, no-c-format
 msgid "Autoprobing DriverWrapper for HexWKB / EWKT switching"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1791
+#: release_notes.xml:1948
 #, no-c-format
 msgid "fix compile problems in ValueSetter for ancient jdk releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1794
+#: release_notes.xml:1951
 #, no-c-format
 msgid "fix EWKT constructors to accept SRID=4711; representation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1796
+#: release_notes.xml:1953
 #, no-c-format
 msgid "added preliminary read-only support for java2d geometries"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1800
+#: release_notes.xml:1957
 #, no-c-format
 msgid "Other new things"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1802
+#: release_notes.xml:1959
 #, no-c-format
-msgid "Full autoconf-based configuration, with PostgreSQL source dependency relief"
+msgid ""
+"Full autoconf-based configuration, with PostgreSQL source dependency relief"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1805
+#: release_notes.xml:1962
 #, no-c-format
 msgid "GEOS C-API support (2.2.0 and higher)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1807
+#: release_notes.xml:1964
 #, no-c-format
 msgid "Initial support for topology modelling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1809
+#: release_notes.xml:1966
 #, no-c-format
 msgid "Debian and RPM specfiles"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1811
+#: release_notes.xml:1968
 #, no-c-format
 msgid "New lwpostgis_upgrade.sql script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1819
+#: release_notes.xml:1976
 #, no-c-format
 msgid "Stricter mapping between DBF and SQL integer and string attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1822
+#: release_notes.xml:1979
 #, no-c-format
 msgid "Wider and cleaner regression test suite"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1824
+#: release_notes.xml:1981
 #, no-c-format
 msgid "old jdbc code removed from release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1826
+#: release_notes.xml:1983
 #, no-c-format
 msgid "obsoleted direct use of postgis_proc_upgrade.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1828
+#: release_notes.xml:1985
 #, no-c-format
 msgid "scripts version unified with release version"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1833
+#: release_notes.xml:1990
 #, no-c-format
 msgid "Release 1.0.6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1835
+#: release_notes.xml:1992
 #, no-c-format
 msgid "Release date: 2005/12/06"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1837 release_notes.xml:2073
+#: release_notes.xml:1994 release_notes.xml:2230
 #, no-c-format
 msgid "Contains a few bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1842 release_notes.xml:1899
+#: release_notes.xml:1999 release_notes.xml:2056
 #, no-c-format
-msgid "If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</emphasis> need a dump/reload."
+msgid ""
+"If you are upgrading from release 1.0.3 or later you <emphasis>DO NOT</"
+"emphasis> need a dump/reload."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1857
+#: release_notes.xml:2014
 #, no-c-format
-msgid "Fixed palloc(0) call in collection deserializer (only gives problem with --enable-cassert)"
+msgid ""
+"Fixed palloc(0) call in collection deserializer (only gives problem with --"
+"enable-cassert)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1860
+#: release_notes.xml:2017
 #, no-c-format
 msgid "Fixed bbox cache handling bugs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1862
+#: release_notes.xml:2019
 #, no-c-format
 msgid "Fixed geom_accum(NULL, NULL) segfault"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1864
+#: release_notes.xml:2021
 #, no-c-format
 msgid "Fixed segfault in addPoint()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1866
+#: release_notes.xml:2023
 #, no-c-format
 msgid "Fixed short-allocation in lwcollection_clone()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1868
+#: release_notes.xml:2025
 #, no-c-format
 msgid "Fixed bug in segmentize()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1870
+#: release_notes.xml:2027
 #, no-c-format
 msgid "Fixed bbox computation of SnapToGrid output"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1874 release_notes.xml:1992 release_notes.xml:2054 release_notes.xml:2100
+#: release_notes.xml:2031 release_notes.xml:2149 release_notes.xml:2211
+#: release_notes.xml:2257
 #, no-c-format
 msgid "Improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1876
+#: release_notes.xml:2033
 #, no-c-format
 msgid "Initial support for postgresql 8.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1878
+#: release_notes.xml:2035
 #, no-c-format
 msgid "Added missing SRID mismatch checks in GEOS ops"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1883
+#: release_notes.xml:2040
 #, no-c-format
 msgid "Release 1.0.5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1885
+#: release_notes.xml:2042
 #, no-c-format
 msgid "Release date: 2005/11/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1887
+#: release_notes.xml:2044
 #, no-c-format
-msgid "Contains memory-alignment fixes in the library, a segfault fix in loader's handling of UTF8 attributes and a few improvements and cleanups."
+msgid ""
+"Contains memory-alignment fixes in the library, a segfault fix in loader's "
+"handling of UTF8 attributes and a few improvements and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1892
+#: release_notes.xml:2049
 #, no-c-format
-msgid "Return code of shp2pgsql changed from previous releases to conform to unix standards (return 0 on success)."
+msgid ""
+"Return code of shp2pgsql changed from previous releases to conform to unix "
+"standards (return 0 on success)."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1912 release_notes.xml:2127 release_notes.xml:2179 release_notes.xml:2228 release_notes.xml:2270 release_notes.xml:2304 release_notes.xml:2371 release_notes.xml:2468
+#: release_notes.xml:2069 release_notes.xml:2284 release_notes.xml:2336
+#: release_notes.xml:2385 release_notes.xml:2427 release_notes.xml:2461
+#: release_notes.xml:2528 release_notes.xml:2625
 #, no-c-format
 msgid "Library changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1914
+#: release_notes.xml:2071
 #, no-c-format
 msgid "Fixed memory alignment problems"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1916
+#: release_notes.xml:2073
 #, no-c-format
 msgid "Fixed computation of null values fraction in analyzer"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1918
+#: release_notes.xml:2075
 #, no-c-format
 msgid "Fixed a small bug in the getPoint4d_p() low-level function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1921
+#: release_notes.xml:2078
 #, no-c-format
 msgid "Speedup of serializer functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1923
+#: release_notes.xml:2080
 #, no-c-format
 msgid "Fixed a bug in force_3dm(), force_3dz() and force_4d()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1927
+#: release_notes.xml:2084
 #, no-c-format
 msgid "Loader changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1929
+#: release_notes.xml:2086
 #, no-c-format
 msgid "Fixed return code of shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1931
+#: release_notes.xml:2088
 #, no-c-format
 msgid "Fixed back-compatibility issue in loader (load of null shapefiles)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1934
+#: release_notes.xml:2091
 #, no-c-format
 msgid "Fixed handling of trailing dots in dbf numerical attributes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1937
+#: release_notes.xml:2094
 #, no-c-format
 msgid "Segfault fix in shp2pgsql (utf8 encoding)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1943
+#: release_notes.xml:2100
 #, no-c-format
 msgid "Schema aware postgis_proc_upgrade.pl, support for pgsql 7.2+"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1946
+#: release_notes.xml:2103
 #, no-c-format
 msgid "New \"Reporting Bugs\" chapter in manual"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:1951
+#: release_notes.xml:2108
 #, no-c-format
 msgid "Release 1.0.4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1953
+#: release_notes.xml:2110
 #, no-c-format
 msgid "Release date: 2005/09/09"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1955
+#: release_notes.xml:2112
 #, no-c-format
-msgid "Contains important bug fixes and a few improvements. In particular, it fixes a memory leak preventing successful build of GiST indexes for large spatial tables."
+msgid ""
+"Contains important bug fixes and a few improvements. In particular, it fixes "
+"a memory leak preventing successful build of GiST indexes for large spatial "
+"tables."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1962
+#: release_notes.xml:2119
 #, no-c-format
-msgid "If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need a dump/reload."
+msgid ""
+"If you are upgrading from release 1.0.3 you <emphasis>DO NOT</emphasis> need "
+"a dump/reload."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1977
+#: release_notes.xml:2134
 #, no-c-format
 msgid "Memory leak plugged in GiST indexing"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1979
+#: release_notes.xml:2136
 #, no-c-format
 msgid "Segfault fix in transform() handling of proj4 errors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1981
+#: release_notes.xml:2138
 #, no-c-format
 msgid "Fixed some proj4 texts in spatial_ref_sys (missing +proj)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1983
+#: release_notes.xml:2140
 #, no-c-format
-msgid "Loader: fixed string functions usage, reworked NULL objects check, fixed segfault on MULTILINESTRING input."
+msgid ""
+"Loader: fixed string functions usage, reworked NULL objects check, fixed "
+"segfault on MULTILINESTRING input."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1986
+#: release_notes.xml:2143
 #, no-c-format
 msgid "Fixed bug in MakeLine dimension handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1988
+#: release_notes.xml:2145
 #, no-c-format
 msgid "Fixed bug in translate() corrupting output bounding box"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1994
+#: release_notes.xml:2151
 #, no-c-format
 msgid "Documentation improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1996
+#: release_notes.xml:2153
 #, no-c-format
 msgid "More robust selectivity estimator"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:1998
+#: release_notes.xml:2155
 #, no-c-format
 msgid "Minor speedup in distance()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2000
+#: release_notes.xml:2157
 #, no-c-format
 msgid "Minor cleanups"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2002
+#: release_notes.xml:2159
 #, no-c-format
 msgid "GiST indexing cleanup"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2004
+#: release_notes.xml:2161
 #, no-c-format
 msgid "Looser syntax acceptance in box3d parser"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2009
+#: release_notes.xml:2166
 #, no-c-format
 msgid "Release 1.0.3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2011
+#: release_notes.xml:2168
 #, no-c-format
 msgid "Release date: 2005/08/08"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2013
+#: release_notes.xml:2170
 #, no-c-format
-msgid "Contains some bug fixes - <emphasis>including a severe one affecting correctness of stored geometries</emphasis> - and a few improvements."
+msgid ""
+"Contains some bug fixes - <emphasis>including a severe one affecting "
+"correctness of stored geometries</emphasis> - and a few improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2020
+#: release_notes.xml:2177
 #, no-c-format
-msgid "Due to a bug in a bounding box computation routine, the upgrade procedure requires special attention, as bounding boxes cached in the database could be incorrect."
+msgid ""
+"Due to a bug in a bounding box computation routine, the upgrade procedure "
+"requires special attention, as bounding boxes cached in the database could "
+"be incorrect."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2024
+#: release_notes.xml:2181
 #, no-c-format
-msgid "An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/reload) will force recomputation of all bounding boxes (not included in dumps). This is <emphasis>required</emphasis> if upgrading from releases prior to 1.0.0RC6."
+msgid ""
+"An <link linkend=\"hard_upgrade\">hard upgrade</link> procedure (dump/"
+"reload) will force recomputation of all bounding boxes (not included in "
+"dumps). This is <emphasis>required</emphasis> if upgrading from releases "
+"prior to 1.0.0RC6."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2029
+#: release_notes.xml:2186
 #, no-c-format
-msgid "If you are upgrading from versions 1.0.0RC6 or up, this release includes a perl script (utils/rebuild_bbox_caches.pl) to force recomputation of geometries' bounding boxes and invoke all operations required to propagate eventual changes in them (geometry statistics update, reindexing). Invoke the script after a make install (run with no args for syntax help). Optionally run utils/postgis_proc_upgrade.pl to refresh postgis procedures and functions signatures (see <link linkend=\"sof [...]
+msgid ""
+"If you are upgrading from versions 1.0.0RC6 or up, this release includes a "
+"perl script (utils/rebuild_bbox_caches.pl) to force recomputation of "
+"geometries' bounding boxes and invoke all operations required to propagate "
+"eventual changes in them (geometry statistics update, reindexing). Invoke "
+"the script after a make install (run with no args for syntax help). "
+"Optionally run utils/postgis_proc_upgrade.pl to refresh postgis procedures "
+"and functions signatures (see <link linkend=\"soft_upgrade\">Soft upgrade</"
+"link>)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2042
+#: release_notes.xml:2199
 #, no-c-format
 msgid "Severe bugfix in lwgeom's 2d bounding box computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2044
+#: release_notes.xml:2201
 #, no-c-format
 msgid "Bugfix in WKT (-w) POINT handling in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2046
+#: release_notes.xml:2203
 #, no-c-format
 msgid "Bugfix in dumper on 64bit machines"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2048
+#: release_notes.xml:2205
 #, no-c-format
 msgid "Bugfix in dumper handling of user-defined queries"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2050
+#: release_notes.xml:2207
 #, no-c-format
 msgid "Bugfix in create_undef.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2056
+#: release_notes.xml:2213
 #, no-c-format
 msgid "Small performance improvement in canonical input function"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2058
+#: release_notes.xml:2215
 #, no-c-format
 msgid "Minor cleanups in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2060
+#: release_notes.xml:2217
 #, no-c-format
 msgid "Support for multibyte field names in loader"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2062
+#: release_notes.xml:2219
 #, no-c-format
 msgid "Improvement in the postgis_restore.pl script"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2064
+#: release_notes.xml:2221
 #, no-c-format
 msgid "New rebuild_bbox_caches.pl util script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2069
+#: release_notes.xml:2226
 #, no-c-format
 msgid "Release 1.0.2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2071
+#: release_notes.xml:2228
 #, no-c-format
 msgid "Release date: 2005/07/04"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2078 release_notes.xml:2118
+#: release_notes.xml:2235 release_notes.xml:2275
 #, no-c-format
-msgid "If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</emphasis> need a dump/reload."
+msgid ""
+"If you are upgrading from release 1.0.0RC6 or up you <emphasis>DO NOT</"
+"emphasis> need a dump/reload."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2081 release_notes.xml:2121
+#: release_notes.xml:2238 release_notes.xml:2278
 #, no-c-format
-msgid "Upgrading from older releases requires a dump/reload. See the <link linkend=\"upgrading\">upgrading</link> chapter for more informations."
+msgid ""
+"Upgrading from older releases requires a dump/reload. See the <link linkend="
+"\"upgrading\">upgrading</link> chapter for more informations."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2089
+#: release_notes.xml:2246
 #, no-c-format
 msgid "Fault tolerant btree ops"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2091
+#: release_notes.xml:2248
 #, no-c-format
 msgid "Memory leak plugged in pg_error"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2093
+#: release_notes.xml:2250
 #, no-c-format
 msgid "Rtree index fix"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2095
+#: release_notes.xml:2252
 #, no-c-format
 msgid "Cleaner build scripts (avoided mix of CFLAGS and CXXFLAGS)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2102
+#: release_notes.xml:2259
 #, no-c-format
 msgid "New index creation capabilities in loader (-I switch)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2104
+#: release_notes.xml:2261
 #, no-c-format
 msgid "Initial support for postgresql 8.1dev"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2109
+#: release_notes.xml:2266
 #, no-c-format
 msgid "Release 1.0.1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2111
+#: release_notes.xml:2268
 #, no-c-format
 msgid "Release date: 2005/05/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2113
+#: release_notes.xml:2270
 #, no-c-format
 msgid "Contains a few bug fixes and some improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2129
+#: release_notes.xml:2286
 #, no-c-format
 msgid "BUGFIX in 3d computation of length_spheroid()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2131
+#: release_notes.xml:2288
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2135 release_notes.xml:2191
+#: release_notes.xml:2292 release_notes.xml:2348
 #, no-c-format
 msgid "Other changes/additions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2137
+#: release_notes.xml:2294
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2139
+#: release_notes.xml:2296
 #, no-c-format
 msgid "better support for concurrent postgis in multiple schemas"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2141
+#: release_notes.xml:2298
 #, no-c-format
 msgid "documentation fixes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2143
+#: release_notes.xml:2300
 #, no-c-format
 msgid "jdbc2: compile with \"-target 1.2 -source 1.2\" by default"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2145
+#: release_notes.xml:2302
 #, no-c-format
 msgid "NEW -k switch for pgsql2shp"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2147
+#: release_notes.xml:2304
 #, no-c-format
 msgid "NEW support for custom createdb options in postgis_restore.pl"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2150
+#: release_notes.xml:2307
 #, no-c-format
 msgid "BUGFIX in pgsql2shp attribute names unicity enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2152
+#: release_notes.xml:2309
 #, no-c-format
 msgid "BUGFIX in Paris projections definitions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2154
+#: release_notes.xml:2311
 #, no-c-format
 msgid "postgis_restore.pl cleanups"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2159
+#: release_notes.xml:2316
 #, no-c-format
 msgid "Release 1.0.0"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2161
+#: release_notes.xml:2318
 #, no-c-format
 msgid "Release date: 2005/04/19"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2163
+#: release_notes.xml:2320
 #, no-c-format
-msgid "Final 1.0.0 release. Contains a few bug fixes, some improvements in the loader (most notably support for older postgis versions), and more docs."
+msgid ""
+"Final 1.0.0 release. Contains a few bug fixes, some improvements in the "
+"loader (most notably support for older postgis versions), and more docs."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2170
+#: release_notes.xml:2327
 #, no-c-format
-msgid "If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> need a dump/reload."
+msgid ""
+"If you are upgrading from release 1.0.0RC6 you <emphasis>DO NOT</emphasis> "
+"need a dump/reload."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2173 release_notes.xml:2264
+#: release_notes.xml:2330 release_notes.xml:2421
 #, no-c-format
-msgid "Upgrading from any other precedent release requires a dump/reload. See the <link linkend=\"upgrading\">upgrading</link> chapter for more informations."
+msgid ""
+"Upgrading from any other precedent release requires a dump/reload. See the "
+"<link linkend=\"upgrading\">upgrading</link> chapter for more informations."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2181
+#: release_notes.xml:2338
 #, no-c-format
 msgid "BUGFIX in transform() releasing random memory address"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2183
+#: release_notes.xml:2340
 #, no-c-format
 msgid "BUGFIX in force_3dm() allocating less memory then required"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2186
+#: release_notes.xml:2343
 #, no-c-format
 msgid "BUGFIX in join selectivity estimator (defaults, leaks, tuplecount, sd)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2193
+#: release_notes.xml:2350
 #, no-c-format
 msgid "BUGFIX in shp2pgsql escape of values starting with tab or single-quote"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2196
+#: release_notes.xml:2353
 #, no-c-format
 msgid "NEW manual pages for loader/dumper"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2198
+#: release_notes.xml:2355
 #, no-c-format
 msgid "NEW shp2pgsql support for old (HWGEOM) postgis versions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2200
+#: release_notes.xml:2357
 #, no-c-format
 msgid "NEW -p (prepare) flag for shp2pgsql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2202
+#: release_notes.xml:2359
 #, no-c-format
 msgid "NEW manual chapter about OGC compliancy enforcement"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2204
+#: release_notes.xml:2361
 #, no-c-format
 msgid "NEW autoconf support for JTS lib"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2206
+#: release_notes.xml:2363
 #, no-c-format
 msgid "BUGFIX in estimator testers (support for LWGEOM and schema parsing)"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2212
+#: release_notes.xml:2369
 #, no-c-format
 msgid "Release 1.0.0RC6"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2214
+#: release_notes.xml:2371
 #, no-c-format
 msgid "Release date: 2005/03/30"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2216
+#: release_notes.xml:2373
 #, no-c-format
-msgid "Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
+msgid ""
+"Sixth release candidate for 1.0.0. Contains a few bug fixes and cleanups."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2222 release_notes.xml:2298 release_notes.xml:2365 release_notes.xml:2462 release_notes.xml:2516
+#: release_notes.xml:2379 release_notes.xml:2455 release_notes.xml:2522
+#: release_notes.xml:2619 release_notes.xml:2673
 #, no-c-format
-msgid "You need a dump/reload to upgrade from precedent releases. See the <link linkend=\"upgrading\">upgrading</link> chapter for more informations."
+msgid ""
+"You need a dump/reload to upgrade from precedent releases. See the <link "
+"linkend=\"upgrading\">upgrading</link> chapter for more informations."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2230
+#: release_notes.xml:2387
 #, no-c-format
 msgid "BUGFIX in multi()"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2232
+#: release_notes.xml:2389
 #, no-c-format
 msgid "early return [when noop] from multi()"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2236 release_notes.xml:2322 release_notes.xml:2395 release_notes.xml:2487
+#: release_notes.xml:2393 release_notes.xml:2479 release_notes.xml:2552
+#: release_notes.xml:2644
 #, no-c-format
 msgid "Scripts changes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2238
+#: release_notes.xml:2395
 #, no-c-format
 msgid "dropped {x,y}{min,max}(box2d) functions"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2244
+#: release_notes.xml:2401
 #, no-c-format
 msgid "BUGFIX in postgis_restore.pl scrip"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2246
+#: release_notes.xml:2403
 #, no-c-format
 msgid "BUGFIX in dumper's 64bit support"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2251
+#: release_notes.xml:2408
 #, no-c-format
 msgid "Release 1.0.0RC5"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2253
+#: release_notes.xml:2410
 #, no-c-format
 msgid "Release date: 2005/03/25"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2255
+#: release_notes.xml:2412
 #, no-c-format
-msgid "Fifth release candidate for 1.0.0. Contains a few bug fixes and a improvements."
+msgid ""
+"Fifth release candidate for 1.0.0. Contains a few bug fixes and a "
+"improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2261
+#: release_notes.xml:2418
 #, no-c-format
-msgid "If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> need a dump/reload."
+msgid ""
+"If you are upgrading from release 1.0.0RC4 you <emphasis>DO NOT</emphasis> "
+"need a dump/reload."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2272
+#: release_notes.xml:2429
 #, no-c-format
 msgid "BUGFIX (segfaulting) in box3d computation (yes, another!)."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2275
+#: release_notes.xml:2432
 #, no-c-format
 msgid "BUGFIX (segfaulting) in estimated_extent()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2281
+#: release_notes.xml:2438
 #, no-c-format
 msgid "Small build scripts and utilities refinements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2283
+#: release_notes.xml:2440
 #, no-c-format
 msgid "Additional performance tips documented."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2288
+#: release_notes.xml:2445
 #, no-c-format
 msgid "Release 1.0.0RC4"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2290
+#: release_notes.xml:2447
 #, no-c-format
 msgid "Release date: 2005/03/18"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2292
+#: release_notes.xml:2449
 #, no-c-format
-msgid "Fourth release candidate for 1.0.0. Contains bug fixes and a few improvements."
+msgid ""
+"Fourth release candidate for 1.0.0. Contains bug fixes and a few "
+"improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2306
+#: release_notes.xml:2463
 #, no-c-format
 msgid "BUGFIX (segfaulting) in geom_accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2308
+#: release_notes.xml:2465
 #, no-c-format
 msgid "BUGFIX in 64bit architectures support."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2310
+#: release_notes.xml:2467
 #, no-c-format
 msgid "BUGFIX in box3d computation function with collections."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2312
+#: release_notes.xml:2469
 #, no-c-format
 msgid "NEW subselects support in selectivity estimator."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2314
+#: release_notes.xml:2471
 #, no-c-format
 msgid "Early return from force_collection."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2316
+#: release_notes.xml:2473
 #, no-c-format
 msgid "Consistency check fix in SnapToGrid()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2318
+#: release_notes.xml:2475
 #, no-c-format
 msgid "Box2d output changed back to 15 significant digits."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2324
+#: release_notes.xml:2481
 #, no-c-format
 msgid "NEW distance_sphere() function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2326
+#: release_notes.xml:2483
 #, no-c-format
-msgid "Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
+msgid ""
+"Changed get_proj4_from_srid implementation to use PL/PGSQL instead of SQL."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2333
+#: release_notes.xml:2490
 #, no-c-format
 msgid "BUGFIX in loader and dumper handling of MultiLine shapes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2335
+#: release_notes.xml:2492
 #, no-c-format
 msgid "BUGFIX in loader, skipping all but first hole of polygons."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2338
+#: release_notes.xml:2495
 #, no-c-format
 msgid "jdbc2: code cleanups, Makefile improvements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2340
+#: release_notes.xml:2497
 #, no-c-format
-msgid "FLEX and YACC variables set *after* pgsql Makefile.global is included and only if the pgsql *stripped* version evaluates to the empty string"
+msgid ""
+"FLEX and YACC variables set *after* pgsql Makefile.global is included and "
+"only if the pgsql *stripped* version evaluates to the empty string"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2344
+#: release_notes.xml:2501
 #, no-c-format
 msgid "Added already generated parser in release"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2346
+#: release_notes.xml:2503
 #, no-c-format
 msgid "Build scripts refinements"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2348
+#: release_notes.xml:2505
 #, no-c-format
 msgid "improved version handling, central Version.config"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2350
+#: release_notes.xml:2507
 #, no-c-format
 msgid "improvements in postgis_restore.pl"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2355
+#: release_notes.xml:2512
 #, no-c-format
 msgid "Release 1.0.0RC3"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2357
+#: release_notes.xml:2514
 #, no-c-format
 msgid "Release date: 2005/02/24"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2359
+#: release_notes.xml:2516
 #, no-c-format
-msgid "Third release candidate for 1.0.0. Contains many bug fixes and improvements."
+msgid ""
+"Third release candidate for 1.0.0. Contains many bug fixes and improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2373
+#: release_notes.xml:2530
 #, no-c-format
 msgid "BUGFIX in transform(): missing SRID, better error handling."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2376
+#: release_notes.xml:2533
 #, no-c-format
 msgid "BUGFIX in memory alignment handling"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2378
+#: release_notes.xml:2535
 #, no-c-format
-msgid "BUGFIX in force_collection() causing mapserver connector failures on simple (single) geometry types."
+msgid ""
+"BUGFIX in force_collection() causing mapserver connector failures on simple "
+"(single) geometry types."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2381
+#: release_notes.xml:2538
 #, no-c-format
 msgid "BUGFIX in GeometryFromText() missing to add a bbox cache."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2383
+#: release_notes.xml:2540
 #, no-c-format
 msgid "reduced precision of box2d output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2385
+#: release_notes.xml:2542
 #, no-c-format
 msgid "prefixed DEBUG macros with PGIS_ to avoid clash with pgsql one"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2388
+#: release_notes.xml:2545
 #, no-c-format
 msgid "plugged a leak in GEOS2POSTGIS converter"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2390
+#: release_notes.xml:2547
 #, no-c-format
 msgid "Reduced memory usage by early releasing query-context palloced one."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2397
+#: release_notes.xml:2554
 #, no-c-format
 msgid "BUGFIX in 72 index bindings."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2399
+#: release_notes.xml:2556
 #, no-c-format
-msgid "BUGFIX in probe_geometry_columns() to work with PG72 and support multiple geometry columns in a single table"
+msgid ""
+"BUGFIX in probe_geometry_columns() to work with PG72 and support multiple "
+"geometry columns in a single table"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2402
+#: release_notes.xml:2559
 #, no-c-format
 msgid "NEW bool::text cast"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2404
+#: release_notes.xml:2561
 #, no-c-format
 msgid "Some functions made IMMUTABLE from STABLE, for performance improvement."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2411
+#: release_notes.xml:2568
 #, no-c-format
 msgid "jdbc2: small patches, box2d/3d tests, revised docs and license."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2414
+#: release_notes.xml:2571
 #, no-c-format
 msgid "jdbc2: bug fix and testcase in for pgjdbc 8.0 type autoregistration"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2417
+#: release_notes.xml:2574
 #, no-c-format
-msgid "jdbc2: Removed use of jdk1.4 only features to enable build with older jdk releases."
+msgid ""
+"jdbc2: Removed use of jdk1.4 only features to enable build with older jdk "
+"releases."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2420
+#: release_notes.xml:2577
 #, no-c-format
 msgid "jdbc2: Added support for building against pg72jdbc2.jar"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2422
+#: release_notes.xml:2579
 #, no-c-format
 msgid "jdbc2: updated and cleaned makefile"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2424
+#: release_notes.xml:2581
 #, no-c-format
 msgid "jdbc2: added BETA support for jts geometry classes"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2426
+#: release_notes.xml:2583
 #, no-c-format
 msgid "jdbc2: Skip known-to-fail tests against older PostGIS servers."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2429
+#: release_notes.xml:2586
 #, no-c-format
 msgid "jdbc2: Fixed handling of measured geometries in EWKT."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2435
+#: release_notes.xml:2592
 #, no-c-format
 msgid "new performance tips chapter in manual"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2437
+#: release_notes.xml:2594
 #, no-c-format
 msgid "documentation updates: pgsql72 requirement, lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2439
+#: release_notes.xml:2596
 #, no-c-format
 msgid "few changes in autoconf"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2441
+#: release_notes.xml:2598
 #, no-c-format
 msgid "BUILDDATE extraction made more portable"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2443
+#: release_notes.xml:2600
 #, no-c-format
 msgid "fixed spatial_ref_sys.sql to avoid vacuuming the whole database."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2446
+#: release_notes.xml:2603
 #, no-c-format
-msgid "spatial_ref_sys: changed Paris entries to match the ones distributed with 0.x."
+msgid ""
+"spatial_ref_sys: changed Paris entries to match the ones distributed with 0."
+"x."
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2452
+#: release_notes.xml:2609
 #, no-c-format
 msgid "Release 1.0.0RC2"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2454
+#: release_notes.xml:2611
 #, no-c-format
 msgid "Release date: 2005/01/26"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2456
+#: release_notes.xml:2613
 #, no-c-format
-msgid "Second release candidate for 1.0.0 containing bug fixes and a few improvements."
+msgid ""
+"Second release candidate for 1.0.0 containing bug fixes and a few "
+"improvements."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2470
+#: release_notes.xml:2627
 #, no-c-format
 msgid "BUGFIX in pointarray box3d computation"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2472
+#: release_notes.xml:2629
 #, no-c-format
 msgid "BUGFIX in distance_spheroid definition"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2474
+#: release_notes.xml:2631
 #, no-c-format
 msgid "BUGFIX in transform() missing to update bbox cache"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2476
+#: release_notes.xml:2633
 #, no-c-format
 msgid "NEW jdbc driver (jdbc2)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2478
+#: release_notes.xml:2635
 #, no-c-format
 msgid "GEOMETRYCOLLECTION(EMPTY) syntax support for backward compatibility"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2481
+#: release_notes.xml:2638
 #, no-c-format
 msgid "Faster binary outputs"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2483
+#: release_notes.xml:2640
 #, no-c-format
 msgid "Stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2489
+#: release_notes.xml:2646
 #, no-c-format
 msgid "More correct STABLE, IMMUTABLE, STRICT uses in lwpostgis.sql"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2492
+#: release_notes.xml:2649
 #, no-c-format
 msgid "stricter OGC WKB/WKT constructors"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2498
+#: release_notes.xml:2655
 #, no-c-format
 msgid "Faster and more robust loader (both i18n and not)"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2500
+#: release_notes.xml:2657
 #, no-c-format
 msgid "Initial autoconf script"
 msgstr ""
 
 #. Tag: title
-#: release_notes.xml:2505
+#: release_notes.xml:2662
 #, no-c-format
 msgid "Release 1.0.0RC1"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2507
+#: release_notes.xml:2664
 #, no-c-format
 msgid "Release date: 2005/01/13"
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2509
+#: release_notes.xml:2666
 #, no-c-format
-msgid "This is the first candidate of a major postgis release, with internal storage of postgis types redesigned to be smaller and faster on indexed queries."
+msgid ""
+"This is the first candidate of a major postgis release, with internal "
+"storage of postgis types redesigned to be smaller and faster on indexed "
+"queries."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2524
+#: release_notes.xml:2681
 #, no-c-format
 msgid "Faster canonical input parsing."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2526
+#: release_notes.xml:2683
 #, no-c-format
 msgid "Lossless canonical output."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2528
+#: release_notes.xml:2685
 #, no-c-format
 msgid "EWKB Canonical binary IO with PG>73."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2530
+#: release_notes.xml:2687
 #, no-c-format
-msgid "Support for up to 4d coordinates, providing lossless shapefile->postgis->shapefile conversion."
+msgid ""
+"Support for up to 4d coordinates, providing lossless shapefile->postgis-"
+">shapefile conversion."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2533
+#: release_notes.xml:2690
 #, no-c-format
-msgid "New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), estimated_extent(), accum()."
+msgid ""
+"New function: UpdateGeometrySRID(), AsGML(), SnapToGrid(), ForceRHR(), "
+"estimated_extent(), accum()."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2536
+#: release_notes.xml:2693
 #, no-c-format
 msgid "Vertical positioning indexed operators."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2538
+#: release_notes.xml:2695
 #, no-c-format
 msgid "JOIN selectivity function."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2540
+#: release_notes.xml:2697
 #, no-c-format
 msgid "More geometry constructors / editors."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2542
+#: release_notes.xml:2699
 #, no-c-format
 msgid "PostGIS extension API."
 msgstr ""
 
 #. Tag: para
-#: release_notes.xml:2544
+#: release_notes.xml:2701
 #, no-c-format
 msgid "UTF8 support in loader."
 msgstr ""
-
diff --git a/doc/po/templates/reporting.xml.pot b/doc/po/templates/reporting.xml.pot
index afa5c0e..c5fc4c9 100644
--- a/doc/po/templates/reporting.xml.pot
+++ b/doc/po/templates/reporting.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2012-09-14 17:50+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,25 +29,42 @@ msgstr ""
 #. Tag: para
 #: reporting.xml:8
 #, no-c-format
-msgid "Reporting bugs effectively is a fundamental way to help PostGIS development. The most effective bug report is that enabling PostGIS developers to reproduce it, so it would ideally contain a script triggering it and every information regarding the environment in which it was detected. Good enough info can be extracted running <code>SELECT postgis_full_version()</code> [for postgis] and <code>SELECT version()</code> [for postgresql]."
+msgid ""
+"Reporting bugs effectively is a fundamental way to help PostGIS development. "
+"The most effective bug report is that enabling PostGIS developers to "
+"reproduce it, so it would ideally contain a script triggering it and every "
+"information regarding the environment in which it was detected. Good enough "
+"info can be extracted running <code>SELECT postgis_full_version()</code> "
+"[for postgis] and <code>SELECT version()</code> [for postgresql]."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:16
 #, no-c-format
-msgid "If you aren't using the latest release, it's worth taking a look at its <ulink url=\"http://svn.osgeo.org/postgis/trunk/NEWS\">release changelog</ulink> first, to find out if your bug has already been fixed."
+msgid ""
+"If you aren't using the latest release, it's worth taking a look at its "
+"<ulink url=\"http://svn.osgeo.org/postgis/trunk/NEWS\">release changelog</"
+"ulink> first, to find out if your bug has already been fixed."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:21
 #, no-c-format
-msgid "Using the <ulink url=\"http://trac.osgeo.org/postgis/\">PostGIS bug tracker</ulink> will ensure your reports are not discarded, and will keep you informed on its handling process. Before reporting a new bug please query the database to see if it is a known one, and if it is please add any new information you have about it."
+msgid ""
+"Using the <ulink url=\"http://trac.osgeo.org/postgis/\">PostGIS bug tracker</"
+"ulink> will ensure your reports are not discarded, and will keep you "
+"informed on its handling process. Before reporting a new bug please query "
+"the database to see if it is a known one, and if it is please add any new "
+"information you have about it."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:28
 #, no-c-format
-msgid "You might want to read Simon Tatham's paper about <ulink url=\"http://www.chiark.greenend.org.uk/~sgtatham/bugs.html\">How to Report Bugs Effectively</ulink> before filing a new report."
+msgid ""
+"You might want to read Simon Tatham's paper about <ulink url=\"http://www."
+"chiark.greenend.org.uk/~sgtatham/bugs.html\">How to Report Bugs Effectively</"
+"ulink> before filing a new report."
 msgstr ""
 
 #. Tag: title
@@ -59,25 +76,35 @@ msgstr ""
 #. Tag: para
 #: reporting.xml:36
 #, no-c-format
-msgid "The documentation should accurately reflect the features and behavior of the software. If it doesn't, it could be because of a software bug or because the documentation is in error or deficient."
+msgid ""
+"The documentation should accurately reflect the features and behavior of the "
+"software. If it doesn't, it could be because of a software bug or because "
+"the documentation is in error or deficient."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:40
 #, no-c-format
-msgid "Documentation issues can also be reported to the <ulink url=\"http://trac.osgeo.org/postgis\">PostGIS bug tracker</ulink>."
+msgid ""
+"Documentation issues can also be reported to the <ulink url=\"http://trac."
+"osgeo.org/postgis\">PostGIS bug tracker</ulink>."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:44
 #, no-c-format
-msgid "If your revision is trivial, just describe it in a new bug tracker issue, being specific about its location in the documentation."
+msgid ""
+"If your revision is trivial, just describe it in a new bug tracker issue, "
+"being specific about its location in the documentation."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:47
 #, no-c-format
-msgid "If your changes are more extensive, a Subversion patch is definitely preferred. This is a four step process on Unix (assuming you already have <ulink url=\"http://subversion.apache.org/\">Subversion</ulink> installed):"
+msgid ""
+"If your changes are more extensive, a Subversion patch is definitely "
+"preferred. This is a four step process on Unix (assuming you already have "
+"<ulink url=\"http://subversion.apache.org/\">Subversion</ulink> installed):"
 msgstr ""
 
 #. Tag: para
@@ -101,7 +128,9 @@ msgstr ""
 #. Tag: para
 #: reporting.xml:64
 #, no-c-format
-msgid "Make your changes to the documentation with your favorite text editor. On Unix, type (for example):"
+msgid ""
+"Make your changes to the documentation with your favorite text editor. On "
+"Unix, type (for example):"
 msgstr ""
 
 #. Tag: command
@@ -113,13 +142,18 @@ msgstr ""
 #. Tag: para
 #: reporting.xml:69
 #, no-c-format
-msgid "Note that the documentation is written in DocBook XML rather than HTML, so if you are not familiar with it please follow the example of the rest of the documentation."
+msgid ""
+"Note that the documentation is written in DocBook XML rather than HTML, so "
+"if you are not familiar with it please follow the example of the rest of the "
+"documentation."
 msgstr ""
 
 #. Tag: para
 #: reporting.xml:75
 #, no-c-format
-msgid "Make a patch file containing the differences from the master copy of the documentation. On Unix, type:"
+msgid ""
+"Make a patch file containing the differences from the master copy of the "
+"documentation. On Unix, type:"
 msgstr ""
 
 #. Tag: command
@@ -133,4 +167,3 @@ msgstr ""
 #, no-c-format
 msgid "Attach the patch to a new issue in bug tracker."
 msgstr ""
-
diff --git a/doc/po/templates/using_postgis_app.xml.pot b/doc/po/templates/using_postgis_app.xml.pot
index d19e29b..f7b8410 100644
--- a/doc/po/templates/using_postgis_app.xml.pot
+++ b/doc/po/templates/using_postgis_app.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,19 +29,26 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:7
 #, no-c-format
-msgid "The Minnesota MapServer is an internet web-mapping server which conforms to the OpenGIS Web Mapping Server specification."
+msgid ""
+"The Minnesota MapServer is an internet web-mapping server which conforms to "
+"the OpenGIS Web Mapping Server specification."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:12
 #, no-c-format
-msgid "The MapServer homepage is at <ulink url=\"http://mapserver.org\">http://mapserver.org</ulink>."
+msgid ""
+"The MapServer homepage is at <ulink url=\"http://mapserver.org\">http://"
+"mapserver.org</ulink>."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:17
 #, no-c-format
-msgid "The OpenGIS Web Map Specification is at <ulink url=\"http://www.opengeospatial.org/standards/wms\">http://www.opengeospatial.org/standards/wms</ulink>."
+msgid ""
+"The OpenGIS Web Map Specification is at <ulink url=\"http://www."
+"opengeospatial.org/standards/wms\">http://www.opengeospatial.org/standards/"
+"wms</ulink>."
 msgstr ""
 
 #. Tag: title
@@ -53,7 +60,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:25
 #, no-c-format
-msgid "To use PostGIS with MapServer, you will need to know about how to configure MapServer, which is beyond the scope of this documentation. This section will cover specific PostGIS issues and configuration details."
+msgid ""
+"To use PostGIS with MapServer, you will need to know about how to configure "
+"MapServer, which is beyond the scope of this documentation. This section "
+"will cover specific PostGIS issues and configuration details."
 msgstr ""
 
 #. Tag: para
@@ -77,13 +87,20 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:42
 #, no-c-format
-msgid "MapServer accesses PostGIS/PostgreSQL data like any other PostgreSQL client -- using the <filename>libpq</filename> interface. This means that MapServer can be installed on any machine with network access to the PostGIS server, and use PostGIS as a source of data. The faster the connection between the systems, the better."
+msgid ""
+"MapServer accesses PostGIS/PostgreSQL data like any other PostgreSQL client "
+"-- using the <filename>libpq</filename> interface. This means that MapServer "
+"can be installed on any machine with network access to the PostGIS server, "
+"and use PostGIS as a source of data. The faster the connection between the "
+"systems, the better."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:50
 #, no-c-format
-msgid "Compile and install MapServer, with whatever options you desire, including the \"--with-postgis\" configuration option."
+msgid ""
+"Compile and install MapServer, with whatever options you desire, including "
+"the \"--with-postgis\" configuration option."
 msgstr ""
 
 #. Tag: para
@@ -96,34 +113,34 @@ msgstr ""
 #: using_postgis_app.xml:58
 #, no-c-format
 msgid ""
-      "LAYER\n"
-      "  CONNECTIONTYPE postgis\n"
-      "  NAME \"widehighways\"\n"
-      "  # Connect to a remote spatial database\n"
-      "  CONNECTION \"user=dbuser dbname=gisdatabase host=bigserver\"\n"
-      "  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
-      "  # Get the lines from the 'geom' column of the 'roads' table\n"
-      "  DATA \"geom from roads using srid=4326 using unique gid\"\n"
-      "  STATUS ON\n"
-      "  TYPE LINE\n"
-      "  # Of the lines in the extents, only render the wide highways\n"
-      "  FILTER \"type = 'highway' and numlanes >= 4\"\n"
-      "  CLASS\n"
-      "    # Make the superhighways brighter and 2 pixels wide\n"
-      "    EXPRESSION ([numlanes] >= 6)\n"
-      "    STYLE\n"
-      "      COLOR 255 22 22\n"
-      "      WIDTH 2\n"
-      "    END\n"
-      "  END\n"
-      "  CLASS\n"
-      "    # All the rest are darker and only 1 pixel wide\n"
-      "    EXPRESSION ([numlanes] < 6)\n"
-      "    STYLE\n"
-      "      COLOR 205 92 82\n"
-      "    END\n"
-      "  END\n"
-      "END"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  NAME \"widehighways\"\n"
+"  # Connect to a remote spatial database\n"
+"  CONNECTION \"user=dbuser dbname=gisdatabase host=bigserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  # Get the lines from the 'geom' column of the 'roads' table\n"
+"  DATA \"geom from roads using srid=4326 using unique gid\"\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  # Of the lines in the extents, only render the wide highways\n"
+"  FILTER \"type = 'highway' and numlanes >= 4\"\n"
+"  CLASS\n"
+"    # Make the superhighways brighter and 2 pixels wide\n"
+"    EXPRESSION ([numlanes] >= 6)\n"
+"    STYLE\n"
+"      COLOR 255 22 22\n"
+"      WIDTH 2\n"
+"    END\n"
+"  END\n"
+"  CLASS\n"
+"    # All the rest are darker and only 1 pixel wide\n"
+"    EXPRESSION ([numlanes] < 6)\n"
+"    STYLE\n"
+"      COLOR 205 92 82\n"
+"    END\n"
+"  END\n"
+"END"
 msgstr ""
 
 #. Tag: para
@@ -153,19 +170,27 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:76
 #, no-c-format
-msgid "The database connection is governed by the a 'connection string' which is a standard set of keys and values like this (with the default values in <>):"
+msgid ""
+"The database connection is governed by the a 'connection string' which is a "
+"standard set of keys and values like this (with the default values in <"
+">):"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:80
 #, no-c-format
-msgid "user=<username> password=<password> dbname=<username> hostname=<server> port=<5432>"
+msgid ""
+"user=<username> password=<password> dbname=<username> "
+"hostname=<server> port=<5432>"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:84
 #, no-c-format
-msgid "An empty connection string is still valid, and any of the key/value pairs can be omitted. At a minimum you will generally supply the database name and username to connect with."
+msgid ""
+"An empty connection string is still valid, and any of the key/value pairs "
+"can be omitted. At a minimum you will generally supply the database name and "
+"username to connect with."
 msgstr ""
 
 #. Tag: term
@@ -177,13 +202,21 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:95
 #, no-c-format
-msgid "The form of this parameter is \"<geocolumn> from <tablename> using srid=<srid> using unique <primary key>\" where the column is the spatial column to be rendered to the map, the SRID is SRID used by the column and the primary key is the table primary key (or any other uniquely-valued column with an index)."
+msgid ""
+"The form of this parameter is \"<geocolumn> from <tablename> "
+"using srid=<srid> using unique <primary key>\" where the column "
+"is the spatial column to be rendered to the map, the SRID is SRID used by "
+"the column and the primary key is the table primary key (or any other "
+"uniquely-valued column with an index)."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:99
 #, no-c-format
-msgid "You can omit the \"using srid\" and \"using unique\" clauses and MapServer will automatically determine the correct values if possible, but at the cost of running a few extra queries on the server for each map draw."
+msgid ""
+"You can omit the \"using srid\" and \"using unique\" clauses and MapServer "
+"will automatically determine the correct values if possible, but at the cost "
+"of running a few extra queries on the server for each map draw."
 msgstr ""
 
 #. Tag: term
@@ -195,7 +228,12 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:109
 #, no-c-format
-msgid "Putting in a CLOSE_CONNECTION=DEFER if you have multiple layers reuses existing connections instead of closing them. This improves speed. Refer to for <ulink url=\"http://blog.cleverelephant.ca/2008/10/mapserverpostgis-performance-tips.html\">MapServer PostGIS Performance Tips</ulink> for a more detailed explanation."
+msgid ""
+"Putting in a CLOSE_CONNECTION=DEFER if you have multiple layers reuses "
+"existing connections instead of closing them. This improves speed. Refer to "
+"for <ulink url=\"http://blog.cleverelephant.ca/2008/10/mapserverpostgis-"
+"performance-tips.html\">MapServer PostGIS Performance Tips</ulink> for a "
+"more detailed explanation."
 msgstr ""
 
 #. Tag: term
@@ -207,31 +245,43 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:118
 #, no-c-format
-msgid "The filter must be a valid SQL string corresponding to the logic normally following the \"WHERE\" keyword in a SQL query. So, for example, to render only roads with 6 or more lanes, use a filter of \"num_lanes >= 6\"."
+msgid ""
+"The filter must be a valid SQL string corresponding to the logic normally "
+"following the \"WHERE\" keyword in a SQL query. So, for example, to render "
+"only roads with 6 or more lanes, use a filter of \"num_lanes >= 6\"."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:128
 #, no-c-format
-msgid "In your spatial database, ensure you have spatial (GiST) indexes built for any the layers you will be drawing."
+msgid ""
+"In your spatial database, ensure you have spatial (GiST) indexes built for "
+"any the layers you will be drawing."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:131
 #, no-c-format
-msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometrycolumn] );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:135
 #, no-c-format
-msgid "If you will be querying your layers using MapServer you will also need to use the \"using unique\" clause in your DATA statement."
+msgid ""
+"If you will be querying your layers using MapServer you will also need to "
+"use the \"using unique\" clause in your DATA statement."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:138
 #, no-c-format
-msgid "MapServer requires unique identifiers for each spatial record when doing queries, and the PostGIS module of MapServer uses the unique value you specify in order to provide these unique identifiers. Using the table primary key is the best practice."
+msgid ""
+"MapServer requires unique identifiers for each spatial record when doing "
+"queries, and the PostGIS module of MapServer uses the unique value you "
+"specify in order to provide these unique identifiers. Using the table "
+"primary key is the best practice."
 msgstr ""
 
 #. Tag: title
@@ -243,13 +293,17 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:152
 #, no-c-format
-msgid "When I use an <varname>EXPRESSION</varname> in my map file, the condition never returns as true, even though I know the values exist in my table."
+msgid ""
+"When I use an <varname>EXPRESSION</varname> in my map file, the condition "
+"never returns as true, even though I know the values exist in my table."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:158
 #, no-c-format
-msgid "Unlike shape files, PostGIS field names have to be referenced in EXPRESSIONS using <emphasis>lower case</emphasis>."
+msgid ""
+"Unlike shape files, PostGIS field names have to be referenced in EXPRESSIONS "
+"using <emphasis>lower case</emphasis>."
 msgstr ""
 
 #. Tag: programlisting
@@ -261,13 +315,18 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:168
 #, no-c-format
-msgid "The FILTER I use for my Shape files is not working for my PostGIS table of the same data."
+msgid ""
+"The FILTER I use for my Shape files is not working for my PostGIS table of "
+"the same data."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:173
 #, no-c-format
-msgid "Unlike shape files, filters for PostGIS layers use SQL syntax (they are appended to the SQL statement the PostGIS connector generates for drawing layers in MapServer)."
+msgid ""
+"Unlike shape files, filters for PostGIS layers use SQL syntax (they are "
+"appended to the SQL statement the PostGIS connector generates for drawing "
+"layers in MapServer)."
 msgstr ""
 
 #. Tag: programlisting
@@ -279,45 +338,57 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:183
 #, no-c-format
-msgid "My PostGIS layer draws much slower than my Shape file layer, is this normal?"
+msgid ""
+"My PostGIS layer draws much slower than my Shape file layer, is this normal?"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:188
 #, no-c-format
-msgid "In general, the more features you are drawing into a given map, the more likely it is that PostGIS will be slower than Shape files. For maps with relatively few features (100s), PostGIS will often be faster. For maps with high feature density (1000s), PostGIS will always be slower."
+msgid ""
+"In general, the more features you are drawing into a given map, the more "
+"likely it is that PostGIS will be slower than Shape files. For maps with "
+"relatively few features (100s), PostGIS will often be faster. For maps with "
+"high feature density (1000s), PostGIS will always be slower."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:194
 #, no-c-format
-msgid "If you are finding substantial draw performance problems, it is possible that you have not built a spatial index on your table."
+msgid ""
+"If you are finding substantial draw performance problems, it is possible "
+"that you have not built a spatial index on your table."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:198
 #, no-c-format
 msgid ""
-      "postgis# CREATE INDEX geotable_gix ON geotable USING GIST ( geocolumn );\n"
-      "postgis# VACUUM ANALYZE;"
+"postgis# CREATE INDEX geotable_gix ON geotable USING GIST ( geocolumn );\n"
+"postgis# VACUUM ANALYZE;"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:204
 #, no-c-format
-msgid "My PostGIS layer draws fine, but queries are really slow. What is wrong?"
+msgid ""
+"My PostGIS layer draws fine, but queries are really slow. What is wrong?"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:209
 #, no-c-format
-msgid "For queries to be fast, you must have a unique key for your spatial table and you must have an index on that unique key."
+msgid ""
+"For queries to be fast, you must have a unique key for your spatial table "
+"and you must have an index on that unique key."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:213
 #, no-c-format
-msgid "You can specify what unique key for mapserver to use with the <varname>USING UNIQUE</varname> clause in your <varname>DATA</varname> line:"
+msgid ""
+"You can specify what unique key for mapserver to use with the <varname>USING "
+"UNIQUE</varname> clause in your <varname>DATA</varname> line:"
 msgstr ""
 
 #. Tag: programlisting
@@ -329,13 +400,19 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:224
 #, no-c-format
-msgid "Can I use \"geography\" columns (new in PostGIS 1.5) as a source for MapServer layers?"
+msgid ""
+"Can I use \"geography\" columns (new in PostGIS 1.5) as a source for "
+"MapServer layers?"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:229
 #, no-c-format
-msgid "Yes! MapServer understands geography columns as being the same as geometry columns, but always using an SRID of 4326. Just make sure to include a \"using srid=4326\" clause in your <varname>DATA</varname> statement. Everything else works exactly the same as with geometry."
+msgid ""
+"Yes! MapServer understands geography columns as being the same as geometry "
+"columns, but always using an SRID of 4326. Just make sure to include a "
+"\"using srid=4326\" clause in your <varname>DATA</varname> statement. "
+"Everything else works exactly the same as with geometry."
 msgstr ""
 
 #. Tag: programlisting
@@ -353,22 +430,30 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:246
 #, no-c-format
-msgid "The <varname>USING</varname> pseudo-SQL clause is used to add some information to help mapserver understand the results of more complex queries. More specifically, when either a view or a subselect is used as the source table (the thing to the right of \"FROM\" in a <varname>DATA</varname> definition) it is more difficult for mapserver to automatically determine a unique identifier for each row and also the SRID for the table. The <varname>USING</varname> clause can provide mapser [...]
+msgid ""
+"The <varname>USING</varname> pseudo-SQL clause is used to add some "
+"information to help mapserver understand the results of more complex "
+"queries. More specifically, when either a view or a subselect is used as the "
+"source table (the thing to the right of \"FROM\" in a <varname>DATA</"
+"varname> definition) it is more difficult for mapserver to automatically "
+"determine a unique identifier for each row and also the SRID for the table. "
+"The <varname>USING</varname> clause can provide mapserver with these two "
+"pieces of information as follows:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:255
 #, no-c-format
 msgid ""
-      "DATA \"geom FROM (\n"
-      "  SELECT\n"
-      "    table1.geom AS geom,\n"
-      "    table1.gid AS gid,\n"
-      "    table2.data AS data\n"
-      "  FROM table1\n"
-      "  LEFT JOIN table2\n"
-      "  ON table1.id = table2.id\n"
-      ") AS new_table USING UNIQUE gid USING SRID=4326\""
+"DATA \"geom FROM (\n"
+"  SELECT\n"
+"    table1.geom AS geom,\n"
+"    table1.gid AS gid,\n"
+"    table2.data AS data\n"
+"  FROM table1\n"
+"  LEFT JOIN table2\n"
+"  ON table1.id = table2.id\n"
+") AS new_table USING UNIQUE gid USING SRID=4326\""
 msgstr ""
 
 #. Tag: term
@@ -380,13 +465,24 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:262
 #, no-c-format
-msgid "MapServer requires a unique id for each row in order to identify the row when doing map queries. Normally it identifies the primary key from the system tables. However, views and subselects don't automatically have an known unique column. If you want to use MapServer's query functionality, you need to ensure your view or subselect includes a uniquely valued column, and declare it with <varname>USING UNIQUE</varname>. For example, you could explicitly select nee of the table's prim [...]
+msgid ""
+"MapServer requires a unique id for each row in order to identify the row "
+"when doing map queries. Normally it identifies the primary key from the "
+"system tables. However, views and subselects don't automatically have an "
+"known unique column. If you want to use MapServer's query functionality, you "
+"need to ensure your view or subselect includes a uniquely valued column, and "
+"declare it with <varname>USING UNIQUE</varname>. For example, you could "
+"explicitly select nee of the table's primary key values for this purpose, or "
+"any other column which is guaranteed to be unique for the result set."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:273
 #, no-c-format
-msgid "\"Querying a Map\" is the action of clicking on a map to ask for information about the map features in that location. Don't confuse \"map queries\" with the SQL query in a <varname>DATA</varname> definition."
+msgid ""
+"\"Querying a Map\" is the action of clicking on a map to ask for information "
+"about the map features in that location. Don't confuse \"map queries\" with "
+"the SQL query in a <varname>DATA</varname> definition."
 msgstr ""
 
 #. Tag: term
@@ -398,7 +494,14 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:285
 #, no-c-format
-msgid "PostGIS needs to know which spatial referencing system is being used by the geometries in order to return the correct data back to MapServer. Normally it is possible to find this information in the \"geometry_columns\" table in the PostGIS database, however, this is not possible for tables which are created on the fly such as subselects and views. So the <varname>USING SRID=</varname> option allows the correct SRID to be specified in the <varname>DATA</varname> definition."
+msgid ""
+"PostGIS needs to know which spatial referencing system is being used by the "
+"geometries in order to return the correct data back to MapServer. Normally "
+"it is possible to find this information in the \"geometry_columns\" table in "
+"the PostGIS database, however, this is not possible for tables which are "
+"created on the fly such as subselects and views. So the <varname>USING "
+"SRID=</varname> option allows the correct SRID to be specified in the "
+"<varname>DATA</varname> definition."
 msgstr ""
 
 #. Tag: title
@@ -410,130 +513,150 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:302
 #, no-c-format
-msgid "Lets start with a simple example and work our way up. Consider the following MapServer layer definition:"
+msgid ""
+"Lets start with a simple example and work our way up. Consider the following "
+"MapServer layer definition:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:305
 #, no-c-format
 msgid ""
-      "LAYER\n"
-      "  CONNECTIONTYPE postgis\n"
-      "  NAME \"roads\"\n"
-      "  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
-      "  DATA \"geom from roads\"\n"
-      "  STATUS ON\n"
-      "  TYPE LINE\n"
-      "  CLASS\n"
-      "    STYLE\n"
-      "      COLOR 0 0 0\n"
-      "    END\n"
-      "  END\n"
-      "END"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  NAME \"roads\"\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  DATA \"geom from roads\"\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  CLASS\n"
+"    STYLE\n"
+"      COLOR 0 0 0\n"
+"    END\n"
+"  END\n"
+"END"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:307
 #, no-c-format
-msgid "This layer will display all the road geometries in the roads table as black lines."
+msgid ""
+"This layer will display all the road geometries in the roads table as black "
+"lines."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:310
 #, no-c-format
-msgid "Now lets say we want to show only the highways until we get zoomed in to at least a 1:100000 scale - the next two layers will achieve this effect:"
+msgid ""
+"Now lets say we want to show only the highways until we get zoomed in to at "
+"least a 1:100000 scale - the next two layers will achieve this effect:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:314
 #, no-c-format
 msgid ""
-      "LAYER\n"
-      "  CONNECTIONTYPE postgis\n"
-      "  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
-      "  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
-      "  DATA \"geom from roads\"\n"
-      "  MINSCALE 100000\n"
-      "  STATUS ON\n"
-      "  TYPE LINE\n"
-      "  FILTER \"road_type = 'highway'\"\n"
-      "  CLASS\n"
-      "    COLOR 0 0 0\n"
-      "  END\n"
-      "END\n"
-      "LAYER\n"
-      "  CONNECTIONTYPE postgis\n"
-      "  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
-      "  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
-      "  DATA \"geom from roads\"\n"
-      "  MAXSCALE 100000\n"
-      "  STATUS ON\n"
-      "  TYPE LINE\n"
-      "  CLASSITEM road_type\n"
-      "  CLASS\n"
-      "    EXPRESSION \"highway\"\n"
-      "    STYLE\n"
-      "      WIDTH 2\n"
-      "      COLOR 255 0 0\n"
-      "    END\n"
-      "  END\n"
-      "  CLASS\n"
-      "    STYLE\n"
-      "      COLOR 0 0 0\n"
-      "    END\n"
-      "  END\n"
-      "END"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  DATA \"geom from roads\"\n"
+"  MINSCALE 100000\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  FILTER \"road_type = 'highway'\"\n"
+"  CLASS\n"
+"    COLOR 0 0 0\n"
+"  END\n"
+"END\n"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  PROCESSING \"CLOSE_CONNECTION=DEFER\"\n"
+"  DATA \"geom from roads\"\n"
+"  MAXSCALE 100000\n"
+"  STATUS ON\n"
+"  TYPE LINE\n"
+"  CLASSITEM road_type\n"
+"  CLASS\n"
+"    EXPRESSION \"highway\"\n"
+"    STYLE\n"
+"      WIDTH 2\n"
+"      COLOR 255 0 0\n"
+"    END\n"
+"  END\n"
+"  CLASS\n"
+"    STYLE\n"
+"      COLOR 0 0 0\n"
+"    END\n"
+"  END\n"
+"END"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:316
 #, no-c-format
-msgid "The first layer is used when the scale is greater than 1:100000, and displays only the roads of type \"highway\" as black lines. The <varname>FILTER</varname> option causes only roads of type \"highway\" to be displayed."
+msgid ""
+"The first layer is used when the scale is greater than 1:100000, and "
+"displays only the roads of type \"highway\" as black lines. The "
+"<varname>FILTER</varname> option causes only roads of type \"highway\" to be "
+"displayed."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:321
 #, no-c-format
-msgid "The second layer is used when the scale is less than 1:100000, and will display highways as double-thick red lines, and other roads as regular black lines."
+msgid ""
+"The second layer is used when the scale is less than 1:100000, and will "
+"display highways as double-thick red lines, and other roads as regular black "
+"lines."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:325
 #, no-c-format
-msgid "So, we have done a couple of interesting things using only MapServer functionality, but our <varname>DATA</varname> SQL statement has remained simple. Suppose that the name of the road is stored in another table (for whatever reason) and we need to do a join to get it and label our roads."
+msgid ""
+"So, we have done a couple of interesting things using only MapServer "
+"functionality, but our <varname>DATA</varname> SQL statement has remained "
+"simple. Suppose that the name of the road is stored in another table (for "
+"whatever reason) and we need to do a join to get it and label our roads."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:331
 #, no-c-format
 msgid ""
-      "LAYER\n"
-      "  CONNECTIONTYPE postgis\n"
-      "  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
-      "  DATA \"geom FROM (SELECT roads.gid AS gid, roads.geom AS geom,\n"
-      "        road_names.name as name FROM roads LEFT JOIN road_names ON\n"
-      "        roads.road_name_id = road_names.road_name_id)\n"
-      "        AS named_roads USING UNIQUE gid USING SRID=4326\"\n"
-      "  MAXSCALE 20000\n"
-      "  STATUS ON\n"
-      "  TYPE ANNOTATION\n"
-      "  LABELITEM name\n"
-      "  CLASS\n"
-      "    LABEL\n"
-      "      ANGLE auto\n"
-      "      SIZE 8\n"
-      "      COLOR 0 192 0\n"
-      "      TYPE truetype\n"
-      "      FONT arial\n"
-      "    END\n"
-      "  END\n"
-      "END"
+"LAYER\n"
+"  CONNECTIONTYPE postgis\n"
+"  CONNECTION \"user=theuser password=thepass dbname=thedb host=theserver\"\n"
+"  DATA \"geom FROM (SELECT roads.gid AS gid, roads.geom AS geom,\n"
+"        road_names.name as name FROM roads LEFT JOIN road_names ON\n"
+"        roads.road_name_id = road_names.road_name_id)\n"
+"        AS named_roads USING UNIQUE gid USING SRID=4326\"\n"
+"  MAXSCALE 20000\n"
+"  STATUS ON\n"
+"  TYPE ANNOTATION\n"
+"  LABELITEM name\n"
+"  CLASS\n"
+"    LABEL\n"
+"      ANGLE auto\n"
+"      SIZE 8\n"
+"      COLOR 0 192 0\n"
+"      TYPE truetype\n"
+"      FONT arial\n"
+"    END\n"
+"  END\n"
+"END"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:333
 #, no-c-format
-msgid "This annotation layer adds green labels to all the roads when the scale gets down to 1:20000 or less. It also demonstrates how to use an SQL join in a <varname>DATA</varname> definition."
+msgid ""
+"This annotation layer adds green labels to all the roads when the scale gets "
+"down to 1:20000 or less. It also demonstrates how to use an SQL join in a "
+"<varname>DATA</varname> definition."
 msgstr ""
 
 #. Tag: title
@@ -545,92 +668,106 @@ msgstr ""
 #. Tag: para
 #: using_postgis_app.xml:342
 #, no-c-format
-msgid "Java clients can access PostGIS \"geometry\" objects in the PostgreSQL database either directly as text representations or using the JDBC extension objects bundled with PostGIS. In order to use the extension objects, the \"postgis.jar\" file must be in your CLASSPATH along with the \"postgresql.jar\" JDBC driver package."
+msgid ""
+"Java clients can access PostGIS \"geometry\" objects in the PostgreSQL "
+"database either directly as text representations or using the JDBC extension "
+"objects bundled with PostGIS. In order to use the extension objects, the "
+"\"postgis.jar\" file must be in your CLASSPATH along with the \"postgresql."
+"jar\" JDBC driver package."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:348
 #, no-c-format
 msgid ""
-      "import java.sql.*;\n"
-      "import java.util.*;\n"
-      "import java.lang.*;\n"
-      "import org.postgis.*;\n"
-      "\n"
-      "public class JavaGIS {\n"
-      "\n"
-      "public static void main(String[] args) {\n"
-      "\n"
-      "  java.sql.Connection conn;\n"
-      "\n"
-      "  try {\n"
-      "    /*\n"
-      "    * Load the JDBC driver and establish a connection.\n"
-      "    */\n"
-      "    Class.forName(\"org.postgresql.Driver\");\n"
-      "    String url = \"jdbc:postgresql://localhost:5432/database\";\n"
-      "    conn = DriverManager.getConnection(url, \"postgres\", \"\");\n"
-      "    /*\n"
-      "    * Add the geometry types to the connection. Note that you\n"
-      "    * must cast the connection to the pgsql-specific connection\n"
-      "    * implementation before calling the addDataType() method.\n"
-      "    */\n"
-      "    ((org.postgresql.PGConnection)conn).addDataType(\"geometry\",Class.forName(\"org.postgis.PGgeometry\"));\n"
-      "    ((org.postgresql.PGConnection)conn).addDataType(\"box3d\",Class.forName(\"org.postgis.PGbox3d\"));\n"
-      "    /*\n"
-      "    * Create a statement and execute a select query.\n"
-      "    */\n"
-      "    Statement s = conn.createStatement();\n"
-      "    ResultSet r = s.executeQuery(\"select geom,id from geomtable\");\n"
-      "    while( r.next() ) {\n"
-      "      /*\n"
-      "      * Retrieve the geometry as an object then cast it to the geometry type.\n"
-      "      * Print things out.\n"
-      "      */\n"
-      "      PGgeometry geom = (PGgeometry)r.getObject(1);\n"
-      "      int id = r.getInt(2);\n"
-      "      System.out.println(\"Row \" + id + \":\");\n"
-      "      System.out.println(geom.toString());\n"
-      "    }\n"
-      "    s.close();\n"
-      "    conn.close();\n"
-      "  }\n"
-      "catch( Exception e ) {\n"
-      "  e.printStackTrace();\n"
-      "  }\n"
-      "}\n"
-      "}"
+"import java.sql.*;\n"
+"import java.util.*;\n"
+"import java.lang.*;\n"
+"import org.postgis.*;\n"
+"\n"
+"public class JavaGIS {\n"
+"\n"
+"public static void main(String[] args) {\n"
+"\n"
+"  java.sql.Connection conn;\n"
+"\n"
+"  try {\n"
+"    /*\n"
+"    * Load the JDBC driver and establish a connection.\n"
+"    */\n"
+"    Class.forName(\"org.postgresql.Driver\");\n"
+"    String url = \"jdbc:postgresql://localhost:5432/database\";\n"
+"    conn = DriverManager.getConnection(url, \"postgres\", \"\");\n"
+"    /*\n"
+"    * Add the geometry types to the connection. Note that you\n"
+"    * must cast the connection to the pgsql-specific connection\n"
+"    * implementation before calling the addDataType() method.\n"
+"    */\n"
+"    ((org.postgresql.PGConnection)conn).addDataType(\"geometry\",Class."
+"forName(\"org.postgis.PGgeometry\"));\n"
+"    ((org.postgresql.PGConnection)conn).addDataType(\"box3d\",Class."
+"forName(\"org.postgis.PGbox3d\"));\n"
+"    /*\n"
+"    * Create a statement and execute a select query.\n"
+"    */\n"
+"    Statement s = conn.createStatement();\n"
+"    ResultSet r = s.executeQuery(\"select geom,id from geomtable\");\n"
+"    while( r.next() ) {\n"
+"      /*\n"
+"      * Retrieve the geometry as an object then cast it to the geometry "
+"type.\n"
+"      * Print things out.\n"
+"      */\n"
+"      PGgeometry geom = (PGgeometry)r.getObject(1);\n"
+"      int id = r.getInt(2);\n"
+"      System.out.println(\"Row \" + id + \":\");\n"
+"      System.out.println(geom.toString());\n"
+"    }\n"
+"    s.close();\n"
+"    conn.close();\n"
+"  }\n"
+"catch( Exception e ) {\n"
+"  e.printStackTrace();\n"
+"  }\n"
+"}\n"
+"}"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:350
 #, no-c-format
-msgid "The \"PGgeometry\" object is a wrapper object which contains a specific topological geometry object (subclasses of the abstract class \"Geometry\") depending on the type: Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon."
+msgid ""
+"The \"PGgeometry\" object is a wrapper object which contains a specific "
+"topological geometry object (subclasses of the abstract class \"Geometry\") "
+"depending on the type: Point, LineString, Polygon, MultiPoint, "
+"MultiLineString, MultiPolygon."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_app.xml:355
 #, no-c-format
 msgid ""
-      "PGgeometry geom = (PGgeometry)r.getObject(1);\n"
-      "if( geom.getType() == Geometry.POLYGON ) {\n"
-      "  Polygon pl = (Polygon)geom.getGeometry();\n"
-      "  for( int r = 0; r < pl.numRings(); r++) {\n"
-      "    LinearRing rng = pl.getRing(r);\n"
-      "    System.out.println(\"Ring: \" + r);\n"
-      "    for( int p = 0; p < rng.numPoints(); p++ ) {\n"
-      "      Point pt = rng.getPoint(p);\n"
-      "      System.out.println(\"Point: \" + p);\n"
-      "      System.out.println(pt.toString());\n"
-      "    }\n"
-      "  }\n"
-      "}"
+"PGgeometry geom = (PGgeometry)r.getObject(1);\n"
+"if( geom.getType() == Geometry.POLYGON ) {\n"
+"  Polygon pl = (Polygon)geom.getGeometry();\n"
+"  for( int r = 0; r < pl.numRings(); r++) {\n"
+"    LinearRing rng = pl.getRing(r);\n"
+"    System.out.println(\"Ring: \" + r);\n"
+"    for( int p = 0; p < rng.numPoints(); p++ ) {\n"
+"      Point pt = rng.getPoint(p);\n"
+"      System.out.println(\"Point: \" + p);\n"
+"      System.out.println(pt.toString());\n"
+"    }\n"
+"  }\n"
+"}"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_app.xml:357
 #, no-c-format
-msgid "The JavaDoc for the extension objects provides a reference for the various data accessor functions in the geometric objects."
+msgid ""
+"The JavaDoc for the extension objects provides a reference for the various "
+"data accessor functions in the geometric objects."
 msgstr ""
 
 #. Tag: title
@@ -640,7 +777,8 @@ msgid "C Clients (libpq)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_app.xml:364 using_postgis_app.xml:369 using_postgis_app.xml:375
+#: using_postgis_app.xml:364 using_postgis_app.xml:369
+#: using_postgis_app.xml:375
 #, no-c-format
 msgid "<para>...</para>"
 msgstr ""
@@ -656,4 +794,3 @@ msgstr ""
 #, no-c-format
 msgid "Binary Cursors"
 msgstr ""
-
diff --git a/doc/po/templates/using_postgis_dataman.xml.pot b/doc/po/templates/using_postgis_dataman.xml.pot
index 3dd9f6e..185f162 100644
--- a/doc/po/templates/using_postgis_dataman.xml.pot
+++ b/doc/po/templates/using_postgis_dataman.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-08-24 19:58+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,13 +29,18 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:8
 #, no-c-format
-msgid "The GIS objects supported by PostGIS are a superset of the \"Simple Features\" defined by the OpenGIS Consortium (OGC). As of version 0.9, PostGIS supports all the objects and functions specified in the OGC \"Simple Features for SQL\" specification."
+msgid ""
+"The GIS objects supported by PostGIS are a superset of the \"Simple Features"
+"\" defined by the OpenGIS Consortium (OGC). As of version 0.9, PostGIS "
+"supports all the objects and functions specified in the OGC \"Simple "
+"Features for SQL\" specification."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:13
 #, no-c-format
-msgid "PostGIS extends the standard with support for 3DZ,3DM and 4D coordinates."
+msgid ""
+"PostGIS extends the standard with support for 3DZ,3DM and 4D coordinates."
 msgstr ""
 
 #. Tag: title
@@ -47,13 +52,19 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:19
 #, no-c-format
-msgid "The OpenGIS specification defines two standard ways of expressing spatial objects: the Well-Known Text (WKT) form and the Well-Known Binary (WKB) form. Both WKT and WKB include information about the type of the object and the coordinates which form the object."
+msgid ""
+"The OpenGIS specification defines two standard ways of expressing spatial "
+"objects: the Well-Known Text (WKT) form and the Well-Known Binary (WKB) "
+"form. Both WKT and WKB include information about the type of the object and "
+"the coordinates which form the object."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:24
 #, no-c-format
-msgid "Examples of the text representations (WKT) of the spatial objects of the features are as follows:"
+msgid ""
+"Examples of the text representations (WKT) of the spatial objects of the "
+"features are as follows:"
 msgstr ""
 
 #. Tag: para
@@ -89,7 +100,9 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:49
 #, no-c-format
-msgid "MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 -2,-2 -1,-1 -1)))"
+msgid ""
+"MULTIPOLYGON(((0 0,4 0,4 4,0 4,0 0),(1 1,2 1,2 2,1 2,1 1)), ((-1 -1,-1 -2,-2 "
+"-2,-2 -1,-1 -1)))"
 msgstr ""
 
 #. Tag: para
@@ -101,37 +114,44 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:58
 #, no-c-format
-msgid "The OpenGIS specification also requires that the internal storage format of spatial objects include a spatial referencing system identifier (SRID). The SRID is required when creating spatial objects for insertion into the database."
+msgid ""
+"The OpenGIS specification also requires that the internal storage format of "
+"spatial objects include a spatial referencing system identifier (SRID). The "
+"SRID is required when creating spatial objects for insertion into the "
+"database."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:63 using_postgis_dataman.xml:151
 #, no-c-format
-msgid "Input/Output of these formats are available using the following interfaces:"
+msgid ""
+"Input/Output of these formats are available using the following interfaces:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:66
 #, no-c-format
 msgid ""
-      "bytea WKB = ST_AsBinary(geometry);\n"
-      "text WKT = ST_AsText(geometry);\n"
-      "geometry = ST_GeomFromWKB(bytea WKB, SRID);\n"
-      "geometry = ST_GeometryFromText(text WKT, SRID);"
+"bytea WKB = ST_AsBinary(geometry);\n"
+"text WKT = ST_AsText(geometry);\n"
+"geometry = ST_GeomFromWKB(bytea WKB, SRID);\n"
+"geometry = ST_GeometryFromText(text WKT, SRID);"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:68
 #, no-c-format
-msgid "For example, a valid insert statement to create and insert an OGC spatial object would be:"
+msgid ""
+"For example, a valid insert statement to create and insert an OGC spatial "
+"object would be:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:71
 #, no-c-format
 msgid ""
-      "INSERT INTO geotable ( the_geom, the_name )\n"
-      "  VALUES ( ST_GeomFromText('POINT(-126.4 45.32)', 312), 'A Place');"
+"INSERT INTO geotable ( the_geom, the_name )\n"
+"  VALUES ( ST_GeomFromText('POINT(-126.4 45.32)', 312), 'A Place');"
 msgstr ""
 
 #. Tag: title
@@ -143,25 +163,35 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:77
 #, no-c-format
-msgid "OGC formats only support 2d geometries, and the associated SRID is *never* embedded in the input/output representations."
+msgid ""
+"OGC formats only support 2d geometries, and the associated SRID is *never* "
+"embedded in the input/output representations."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:80
 #, no-c-format
-msgid "PostGIS extended formats are currently superset of OGC one (every valid WKB/WKT is a valid EWKB/EWKT) but this might vary in the future, specifically if OGC comes out with a new format conflicting with our extensions. Thus you SHOULD NOT rely on this feature!"
+msgid ""
+"PostGIS extended formats are currently superset of OGC one (every valid WKB/"
+"WKT is a valid EWKB/EWKT) but this might vary in the future, specifically if "
+"OGC comes out with a new format conflicting with our extensions. Thus you "
+"SHOULD NOT rely on this feature!"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:85
 #, no-c-format
-msgid "PostGIS EWKB/EWKT add 3dm,3dz,4d coordinates support and embedded SRID information."
+msgid ""
+"PostGIS EWKB/EWKT add 3dm,3dz,4d coordinates support and embedded SRID "
+"information."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:88
 #, no-c-format
-msgid "Examples of the text representations (EWKT) of the extended spatial objects of the features are as follows. The * ones are new in this version of PostGIS:"
+msgid ""
+"Examples of the text representations (EWKT) of the extended spatial objects "
+"of the features are as follows."
 msgstr ""
 
 #. Tag: para
@@ -203,13 +233,16 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:118
 #, no-c-format
-msgid "POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))"
+msgid ""
+"POLYGON((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0))"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:123
 #, no-c-format
-msgid "MULTIPOLYGON(((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 0)),((-1 -1 0,-1 -2 0,-2 -2 0,-2 -1 0,-1 -1 0)))"
+msgid ""
+"MULTIPOLYGON(((0 0 0,4 0 0,4 4 0,0 4 0,0 0 0),(1 1 0,2 1 0,2 2 0,1 2 0,1 1 "
+"0)),((-1 -1 0,-1 -2 0,-2 -2 0,-2 -1 0,-1 -1 0)))"
 msgstr ""
 
 #. Tag: para
@@ -227,7 +260,11 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:136
 #, no-c-format
-msgid "POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, 1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 1, 1 1 1, 0 1 1, 0 0 1)) )"
+msgid ""
+"POLYHEDRALSURFACE( ((0 0 0, 0 0 1, 0 1 1, 0 1 0, 0 0 0)), ((0 0 0, 0 1 0, 1 "
+"1 0, 1 0 0, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 0, 1 1 1, "
+"1 0 1, 1 0 0, 1 1 0)), ((0 1 0, 0 1 1, 1 1 1, 1 1 0, 0 1 0)), ((0 0 1, 1 0 "
+"1, 1 1 1, 0 1 1, 0 0 1)) )"
 msgstr ""
 
 #. Tag: para
@@ -246,60 +283,68 @@ msgstr ""
 #: using_postgis_dataman.xml:154
 #, no-c-format
 msgid ""
-      "bytea EWKB = ST_AsEWKB(geometry);\n"
-      "text EWKT = ST_AsEWKT(geometry);\n"
-      "geometry = ST_GeomFromEWKB(bytea EWKB);\n"
-      "geometry = ST_GeomFromEWKT(text EWKT);"
+"bytea EWKB = ST_AsEWKB(geometry);\n"
+"text EWKT = ST_AsEWKT(geometry);\n"
+"geometry = ST_GeomFromEWKB(bytea EWKB);\n"
+"geometry = ST_GeomFromEWKT(text EWKT);"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:156
 #, no-c-format
-msgid "For example, a valid insert statement to create and insert a PostGIS spatial object would be:"
+msgid ""
+"For example, a valid insert statement to create and insert a PostGIS spatial "
+"object would be:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:159
 #, no-c-format
 msgid ""
-      "INSERT INTO geotable ( the_geom, the_name )\n"
-      "  VALUES ( ST_GeomFromEWKT('SRID=312;POINTM(-126.4 45.32 15)'), 'A Place' )"
+"INSERT INTO geotable ( the_geom, the_name )\n"
+"  VALUES ( ST_GeomFromEWKT('SRID=312;POINTM(-126.4 45.32 15)'), 'A Place' )"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:161
 #, no-c-format
-msgid "The \"canonical forms\" of a PostgreSQL type are the representations you get with a simple query (without any function call) and the one which is guaranteed to be accepted with a simple insert, update or copy. For the postgis 'geometry' type these are:"
+msgid ""
+"The \"canonical forms\" of a PostgreSQL type are the representations you get "
+"with a simple query (without any function call) and the one which is "
+"guaranteed to be accepted with a simple insert, update or copy. For the "
+"postgis 'geometry' type these are:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:164
 #, no-c-format
 msgid ""
-      "- Output\n"
-      "  - binary: EWKB\n"
-      "        ascii: HEXEWKB (EWKB in hex form)\n"
-      "- Input\n"
-      "  - binary: EWKB\n"
-      "        ascii: HEXEWKB|EWKT"
+"- Output\n"
+"  - binary: EWKB\n"
+"        ascii: HEXEWKB (EWKB in hex form)\n"
+"- Input\n"
+"  - binary: EWKB\n"
+"        ascii: HEXEWKB|EWKT"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:166
 #, no-c-format
-msgid "For example this statement reads EWKT and returns HEXEWKB in the process of canonical ascii input/output:"
+msgid ""
+"For example this statement reads EWKT and returns HEXEWKB in the process of "
+"canonical ascii input/output:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:169
 #, no-c-format
 msgid ""
-      "=# SELECT 'SRID=4;POINT(0 0)'::geometry;\n"
-      "\n"
-      "geometry\n"
-      "----------------------------------------------------\n"
-      "01010000200400000000000000000000000000000000000000\n"
-      "(1 row)"
+"=# SELECT 'SRID=4;POINT(0 0)'::geometry;\n"
+"\n"
+"geometry\n"
+"----------------------------------------------------\n"
+"01010000200400000000000000000000000000000000000000\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: title
@@ -311,19 +356,25 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:174
 #, no-c-format
-msgid "The SQL Multimedia Applications Spatial specification extends the simple features for SQL spec by defining a number of circularly interpolated curves."
+msgid ""
+"The SQL Multimedia Applications Spatial specification extends the simple "
+"features for SQL spec by defining a number of circularly interpolated curves."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:178
 #, no-c-format
-msgid "The SQL-MM definitions include 3dm, 3dz and 4d coordinates, but do not allow the embedding of SRID information."
+msgid ""
+"The SQL-MM definitions include 3dm, 3dz and 4d coordinates, but do not allow "
+"the embedding of SRID information."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:181
 #, no-c-format
-msgid "The well-known text extensions are not yet fully supported. Examples of some simple curved geometries are shown below:"
+msgid ""
+"The well-known text extensions are not yet fully supported. Examples of some "
+"simple curved geometries are shown below:"
 msgstr ""
 
 #. Tag: para
@@ -341,7 +392,16 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:188
 #, no-c-format
-msgid "The CIRCULARSTRING is the basic curve type, similar to a LINESTRING in the linear world. A single segment required three points, the start and end points (first and third) and any other point on the arc. The exception to this is for a closed circle, where the start and end points are the same. In this case the second point MUST be the center of the arc, ie the opposite side of the circle. To chain arcs together, the last point of the previous arc becomes the first point of the nex [...]
+msgid ""
+"The CIRCULARSTRING is the basic curve type, similar to a LINESTRING in the "
+"linear world. A single segment required three points, the start and end "
+"points (first and third) and any other point on the arc. The exception to "
+"this is for a closed circle, where the start and end points are the same. In "
+"this case the second point MUST be the center of the arc, ie the opposite "
+"side of the circle. To chain arcs together, the last point of the previous "
+"arc becomes the first point of the next arc, just like in LINESTRING. This "
+"means that a valid circular string must have an odd number of points greated "
+"than 1."
 msgstr ""
 
 #. Tag: para
@@ -353,25 +413,36 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:202
 #, no-c-format
-msgid "A compound curve is a single, continuous curve that has both curved (circular) segments and linear segments. That means that in addition to having well-formed components, the end point of every component (except the last) must be coincident with the start point of the following component."
+msgid ""
+"A compound curve is a single, continuous curve that has both curved "
+"(circular) segments and linear segments. That means that in addition to "
+"having well-formed components, the end point of every component (except the "
+"last) must be coincident with the start point of the following component."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:210
 #, no-c-format
-msgid "CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, 3 1, 1 1))"
+msgid ""
+"CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, 3 1, 1 1))"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:212
 #, no-c-format
-msgid "Example compound curve in a curve polygon: CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0,2 0, 2 1, 2 3, 4 3),(4 3, 4 5, 1 4, 0 0)), CIRCULARSTRING(1.7 1, 1.4 0.4, 1.6 0.4, 1.6 0.5, 1.7 1) )"
+msgid ""
+"Example compound curve in a curve polygon: "
+"CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(0 0,2 0, 2 1, 2 3, 4 3),(4 3, 4 5, "
+"1 4, 0 0)), CIRCULARSTRING(1.7 1, 1.4 0.4, 1.6 0.4, 1.6 0.5, 1.7 1) )"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:216
 #, no-c-format
-msgid "A CURVEPOLYGON is just like a polygon, with an outer ring and zero or more inner rings. The difference is that a ring can take the form of a circular string, linear string or compound string."
+msgid ""
+"A CURVEPOLYGON is just like a polygon, with an outer ring and zero or more "
+"inner rings. The difference is that a ring can take the form of a circular "
+"string, linear string or compound string."
 msgstr ""
 
 #. Tag: para
@@ -389,31 +460,42 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:225
 #, no-c-format
-msgid "The MULTICURVE is a collection of curves, which can include linear strings, circular strings or compound strings."
+msgid ""
+"The MULTICURVE is a collection of curves, which can include linear strings, "
+"circular strings or compound strings."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:230
 #, no-c-format
-msgid "MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, 3 1, 1 1)),((10 10, 14 12, 11 10, 10 10),(11 11, 11.5 11, 11 11.5, 11 11)))"
+msgid ""
+"MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(0 0, 4 0, 4 4, 0 4, 0 0),(1 1, 3 3, "
+"3 1, 1 1)),((10 10, 14 12, 11 10, 10 10),(11 11, 11.5 11, 11 11.5, 11 11)))"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:233
 #, no-c-format
-msgid "This is a collection of surfaces, which can be (linear) polygons or curve polygons."
+msgid ""
+"This is a collection of surfaces, which can be (linear) polygons or curve "
+"polygons."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:239
 #, no-c-format
-msgid "PostGIS prior to 1.4 does not support compound curves in a curve polygon, but PostGIS 1.4 and above do support the use of Compound Curves in a Curve Polygon."
+msgid ""
+"PostGIS prior to 1.4 does not support compound curves in a curve polygon, "
+"but PostGIS 1.4 and above do support the use of Compound Curves in a Curve "
+"Polygon."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:245
 #, no-c-format
-msgid "All floating point comparisons within the SQL-MM implementation are performed to a specified tolerance, currently 1E-8."
+msgid ""
+"All floating point comparisons within the SQL-MM implementation are "
+"performed to a specified tolerance, currently 1E-8."
 msgstr ""
 
 #. Tag: title
@@ -425,37 +507,63 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:253
 #, no-c-format
-msgid "The geography type provides native support for spatial features represented on \"geographic\" coordinates (sometimes called \"geodetic\" coordinates, or \"lat/lon\", or \"lon/lat\"). Geographic coordinates are spherical coordinates expressed in angular units (degrees)."
+msgid ""
+"The geography type provides native support for spatial features represented "
+"on \"geographic\" coordinates (sometimes called \"geodetic\" coordinates, or "
+"\"lat/lon\", or \"lon/lat\"). Geographic coordinates are spherical "
+"coordinates expressed in angular units (degrees)."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:255
 #, no-c-format
-msgid "The basis for the PostGIS geometry type is a plane. The shortest path between two points on the plane is a straight line. That means calculations on geometries (areas, distances, lengths, intersections, etc) can be calculated using cartesian mathematics and straight line vectors."
+msgid ""
+"The basis for the PostGIS geometry type is a plane. The shortest path "
+"between two points on the plane is a straight line. That means calculations "
+"on geometries (areas, distances, lengths, intersections, etc) can be "
+"calculated using cartesian mathematics and straight line vectors."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:257
 #, no-c-format
-msgid "The basis for the PostGIS geographic type is a sphere. The shortest path between two points on the sphere is a great circle arc. That means that calculations on geographies (areas, distances, lengths, intersections, etc) must be calculated on the sphere, using more complicated mathematics. For more accurate measurements, the calculations must take the actual spheroidal shape of the world into account, and the mathematics becomes very complicated indeed."
+msgid ""
+"The basis for the PostGIS geographic type is a sphere. The shortest path "
+"between two points on the sphere is a great circle arc. That means that "
+"calculations on geographies (areas, distances, lengths, intersections, etc) "
+"must be calculated on the sphere, using more complicated mathematics. For "
+"more accurate measurements, the calculations must take the actual spheroidal "
+"shape of the world into account, and the mathematics becomes very "
+"complicated indeed."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:259
 #, no-c-format
-msgid "Because the underlying mathematics is much more complicated, there are fewer functions defined for the geography type than for the geometry type. Over time, as new algorithms are added, the capabilities of the geography type will expand."
+msgid ""
+"Because the underlying mathematics is much more complicated, there are fewer "
+"functions defined for the geography type than for the geometry type. Over "
+"time, as new algorithms are added, the capabilities of the geography type "
+"will expand."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:262
 #, no-c-format
-msgid "One restriction is that it only supports WGS 84 long lat (SRID:4326). It uses a new data type called geography. None of the GEOS functions support this new type. As a workaround one can convert back and forth between geometry and geography types."
+msgid ""
+"One restriction is that it only supports WGS 84 long lat (SRID:4326). It "
+"uses a new data type called geography. None of the GEOS functions support "
+"this new type. As a workaround one can convert back and forth between "
+"geometry and geography types."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:266
 #, no-c-format
-msgid "The new geography type uses the PostgreSQL 8.3+ typmod definition format so that a table with a geography field can be added in a single step. All the standard OGC formats except for curves are supported."
+msgid ""
+"The new geography type uses the PostgreSQL 8.3+ typmod definition format so "
+"that a table with a geography field can be added in a single step. All the "
+"standard OGC formats except for curves are supported."
 msgstr ""
 
 #. Tag: title
@@ -467,7 +575,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:271
 #, no-c-format
-msgid "The geography type only supports the simplest of simple features. Standard geometry type data will autocast to geography if it is of SRID 4326. You can also use the EWKT and EWKB conventions to insert data."
+msgid ""
+"The geography type only supports the simplest of simple features. Standard "
+"geometry type data will autocast to geography if it is of SRID 4326. You can "
+"also use the EWKT and EWKB conventions to insert data."
 msgstr ""
 
 #. Tag: para
@@ -479,7 +590,9 @@ msgstr ""
 #. Tag: programlisting
 #: using_postgis_dataman.xml:277
 #, no-c-format
-msgid "CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog geography(POINT,4326) );"
+msgid ""
+"CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
+"geography(POINT,4326) );"
 msgstr ""
 
 #. Tag: para
@@ -491,7 +604,9 @@ msgstr ""
 #. Tag: programlisting
 #: using_postgis_dataman.xml:279
 #, no-c-format
-msgid "CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog geography(POINTZ,4326) );"
+msgid ""
+"CREATE TABLE testgeog(gid serial PRIMARY KEY, the_geog "
+"geography(POINTZ,4326) );"
 msgstr ""
 
 #. Tag: para
@@ -533,146 +648,200 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:301
 #, no-c-format
-msgid "The new geography fields don't get registered in the <varname>geometry_columns</varname>. They get registered in a new view called geography_columns which is a view against the system catalogs so is always automatically kept up to date without need for an AddGeom... like function."
+msgid ""
+"The new geography fields don't get registered in the "
+"<varname>geometry_columns</varname>. They get registered in a new view "
+"called geography_columns which is a view against the system catalogs so is "
+"always automatically kept up to date without need for an AddGeom... like "
+"function."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:305
 #, no-c-format
-msgid "Now, check the \"geography_columns\" view and see that your table is listed."
+msgid ""
+"Now, check the \"geography_columns\" view and see that your table is listed."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:307
 #, no-c-format
-msgid "You can create a new table with a GEOGRAPHY column using the CREATE TABLE syntax. Unlike GEOMETRY, there is no need to run a separate AddGeometryColumns() process to register the column in metadata."
+msgid ""
+"You can create a new table with a GEOGRAPHY column using the CREATE TABLE "
+"syntax. Unlike GEOMETRY, there is no need to run a separate "
+"AddGeometryColumns() process to register the column in metadata."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:311
 #, no-c-format
 msgid ""
-      "CREATE TABLE global_points (\n"
-      "    id SERIAL PRIMARY KEY,\n"
-      "    name VARCHAR(64),\n"
-      "    location GEOGRAPHY(POINT,4326)\n"
-      "  );"
+"CREATE TABLE global_points (\n"
+"    id SERIAL PRIMARY KEY,\n"
+"    name VARCHAR(64),\n"
+"    location GEOGRAPHY(POINT,4326)\n"
+"  );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:314
 #, no-c-format
-msgid "Note that the location column has type GEOGRAPHY and that geography type supports two optional modifier: a type modifier that restricts the kind of shapes and dimensions allowed in the column; an SRID modifier that restricts the coordinate reference identifier to a particular number."
+msgid ""
+"Note that the location column has type GEOGRAPHY and that geography type "
+"supports two optional modifier: a type modifier that restricts the kind of "
+"shapes and dimensions allowed in the column; an SRID modifier that restricts "
+"the coordinate reference identifier to a particular number."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:315
 #, no-c-format
-msgid "Allowable values for the type modifier are: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON. The modifier also supports dimensionality restrictions through suffixes: Z, M and ZM. So, for example a modifier of 'LINESTRINGM' would only allow line strings with three dimensions in, and would treat the third dimension as a measure. Similarly, 'POINTZM' would expect four dimensional data."
+msgid ""
+"Allowable values for the type modifier are: POINT, LINESTRING, POLYGON, "
+"MULTIPOINT, MULTILINESTRING, MULTIPOLYGON. The modifier also supports "
+"dimensionality restrictions through suffixes: Z, M and ZM. So, for example a "
+"modifier of 'LINESTRINGM' would only allow line strings with three "
+"dimensions in, and would treat the third dimension as a measure. Similarly, "
+"'POINTZM' would expect four dimensional data."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:317
 #, no-c-format
-msgid "The SRID modifier is currently of limited use: only 4326 (WGS84) is allowed as a value. If you do not specify an SRID, the a value 0 (undefined spheroid) will be used, and all calculations will proceed using WGS84 anyways."
+msgid ""
+"The SRID modifier is currently of limited use: only 4326 (WGS84) is allowed "
+"as a value. If you do not specify an SRID, the a value 0 (undefined "
+"spheroid) will be used, and all calculations will proceed using WGS84 "
+"anyways."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:318
 #, no-c-format
-msgid "In the future, alternate SRIDs will allow calculations on spheroids other than WGS84."
+msgid ""
+"In the future, alternate SRIDs will allow calculations on spheroids other "
+"than WGS84."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:319
 #, no-c-format
-msgid "Once you have created your table, you can see it in the GEOGRAPHY_COLUMNS table:"
+msgid ""
+"Once you have created your table, you can see it in the GEOGRAPHY_COLUMNS "
+"table:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:320
 #, no-c-format
 msgid ""
-      "-- See the contents of the metadata view\n"
-      "SELECT * FROM geography_columns;"
+"-- See the contents of the metadata view\n"
+"SELECT * FROM geography_columns;"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:322
 #, no-c-format
-msgid "You can insert data into the table the same as you would if it was using a GEOMETRY column:"
+msgid ""
+"You can insert data into the table the same as you would if it was using a "
+"GEOMETRY column:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:324
 #, no-c-format
 msgid ""
-      "-- Add some data into the test table\n"
-      "INSERT INTO global_points (name, location) VALUES ('Town', ST_GeographyFromText('SRID=4326;POINT(-110 30)') );\n"
-      "INSERT INTO global_points (name, location) VALUES ('Forest', ST_GeographyFromText('SRID=4326;POINT(-109 29)') );\n"
-      "INSERT INTO global_points (name, location) VALUES ('London', ST_GeographyFromText('SRID=4326;POINT(0 49)') );"
+"-- Add some data into the test table\n"
+"INSERT INTO global_points (name, location) VALUES ('Town', "
+"ST_GeographyFromText('SRID=4326;POINT(-110 30)') );\n"
+"INSERT INTO global_points (name, location) VALUES ('Forest', "
+"ST_GeographyFromText('SRID=4326;POINT(-109 29)') );\n"
+"INSERT INTO global_points (name, location) VALUES ('London', "
+"ST_GeographyFromText('SRID=4326;POINT(0 49)') );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:326
 #, no-c-format
-msgid "Creating an index works the same as GEOMETRY. PostGIS will note that the column type is GEOGRAPHY and create an appropriate sphere-based index instead of the usual planar index used for GEOMETRY."
+msgid ""
+"Creating an index works the same as GEOMETRY. PostGIS will note that the "
+"column type is GEOGRAPHY and create an appropriate sphere-based index "
+"instead of the usual planar index used for GEOMETRY."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:329
 #, no-c-format
 msgid ""
-      "-- Index the test table with a spherical index\n"
-      "  CREATE INDEX global_points_gix ON global_points USING GIST ( location );"
+"-- Index the test table with a spherical index\n"
+"  CREATE INDEX global_points_gix ON global_points USING GIST ( location );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:332
 #, no-c-format
-msgid "Query and measurement functions use units of meters. So distance parameters should be expressed in meters, and return values should be expected in meters (or square meters for areas)."
+msgid ""
+"Query and measurement functions use units of meters. So distance parameters "
+"should be expressed in meters, and return values should be expected in "
+"meters (or square meters for areas)."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:334
 #, no-c-format
 msgid ""
-      "-- Show a distance query and note, London is outside the 1000km tolerance\n"
-      "  SELECT name FROM global_points WHERE ST_DWithin(location, ST_GeographyFromText('SRID=4326;POINT(-110 29)'), 1000000);"
+"-- Show a distance query and note, London is outside the 1000km tolerance\n"
+"  SELECT name FROM global_points WHERE ST_DWithin(location, "
+"ST_GeographyFromText('SRID=4326;POINT(-110 29)'), 1000000);"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:337
 #, no-c-format
-msgid "You can see the power of GEOGRAPHY in action by calculating the how close a plane flying from Seattle to London (LINESTRING(-122.33 47.606, 0.0 51.5)) comes to Reykjavik (POINT(-21.96 64.15))."
+msgid ""
+"You can see the power of GEOGRAPHY in action by calculating the how close a "
+"plane flying from Seattle to London (LINESTRING(-122.33 47.606, 0.0 51.5)) "
+"comes to Reykjavik (POINT(-21.96 64.15))."
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:339
 #, no-c-format
 msgid ""
-      "-- Distance calculation using GEOGRAPHY (122.2km)\n"
-      "  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geography, 'POINT(-21.96 64.15)':: geography);"
+"-- Distance calculation using GEOGRAPHY (122.2km)\n"
+"  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geography, "
+"'POINT(-21.96 64.15)':: geography);"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:342
 #, no-c-format
 msgid ""
-      "-- Distance calculation using GEOMETRY (13.3 \"degrees\")\n"
-      "  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, 'POINT(-21.96 64.15)':: geometry);"
+"-- Distance calculation using GEOMETRY (13.3 \"degrees\")\n"
+"  SELECT ST_Distance('LINESTRING(-122.33 47.606, 0.0 51.5)'::geometry, "
+"'POINT(-21.96 64.15)':: geometry);"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:345
 #, no-c-format
-msgid "The GEOGRAPHY type calculates the true shortest distance over the sphere between Reykjavik and the great circle flight path between Seattle and London."
+msgid ""
+"The GEOGRAPHY type calculates the true shortest distance over the sphere "
+"between Reykjavik and the great circle flight path between Seattle and "
+"London."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:347
 #, no-c-format
-msgid "<ulink url=\"http://gc.kls2.com/cgi-bin/gc?PATH=SEA-LHR\">Great Circle mapper</ulink> The GEOMETRY type calculates a meaningless cartesian distance between Reykjavik and the straight line path from Seattle to London plotted on a flat map of the world. The nominal units of the result might be called \"degrees\", but the result doesn't correspond to any true angular difference between the points, so even calling them \"degrees\" is inaccurate."
+msgid ""
+"<ulink url=\"http://gc.kls2.com/cgi-bin/gc?PATH=SEA-LHR\">Great Circle "
+"mapper</ulink> The GEOMETRY type calculates a meaningless cartesian distance "
+"between Reykjavik and the straight line path from Seattle to London plotted "
+"on a flat map of the world. The nominal units of the result might be called "
+"\"degrees\", but the result doesn't correspond to any true angular "
+"difference between the points, so even calling them \"degrees\" is "
+"inaccurate."
 msgstr ""
 
 #. Tag: title
@@ -684,37 +853,59 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:352
 #, no-c-format
-msgid "The new GEOGRAPHY type allows you to store data in longitude/latitude coordinates, but at a cost: there are fewer functions defined on GEOGRAPHY than there are on GEOMETRY; those functions that are defined take more CPU time to execute."
+msgid ""
+"The new GEOGRAPHY type allows you to store data in longitude/latitude "
+"coordinates, but at a cost: there are fewer functions defined on GEOGRAPHY "
+"than there are on GEOMETRY; those functions that are defined take more CPU "
+"time to execute."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:353
 #, no-c-format
-msgid "The type you choose should be conditioned on the expected working area of the application you are building. Will your data span the globe or a large continental area, or is it local to a state, county or municipality?"
+msgid ""
+"The type you choose should be conditioned on the expected working area of "
+"the application you are building. Will your data span the globe or a large "
+"continental area, or is it local to a state, county or municipality?"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:355
 #, no-c-format
-msgid "If your data is contained in a small area, you might find that choosing an appropriate projection and using GEOMETRY is the best solution, in terms of performance and functionality available."
+msgid ""
+"If your data is contained in a small area, you might find that choosing an "
+"appropriate projection and using GEOMETRY is the best solution, in terms of "
+"performance and functionality available."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:356
 #, no-c-format
-msgid "If your data is global or covers a continental region, you may find that GEOGRAPHY allows you to build a system without having to worry about projection details. You store your data in longitude/latitude, and use the functions that have been defined on GEOGRAPHY."
+msgid ""
+"If your data is global or covers a continental region, you may find that "
+"GEOGRAPHY allows you to build a system without having to worry about "
+"projection details. You store your data in longitude/latitude, and use the "
+"functions that have been defined on GEOGRAPHY."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:358
 #, no-c-format
-msgid "If you don't understand projections, and you don't want to learn about them, and you're prepared to accept the limitations in functionality available in GEOGRAPHY, then it might be easier for you to use GEOGRAPHY than GEOMETRY. Simply load your data up as longitude/latitude and go from there."
+msgid ""
+"If you don't understand projections, and you don't want to learn about them, "
+"and you're prepared to accept the limitations in functionality available in "
+"GEOGRAPHY, then it might be easier for you to use GEOGRAPHY than GEOMETRY. "
+"Simply load your data up as longitude/latitude and go from there."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:361
 #, no-c-format
-msgid "Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> for compare between what is supported for Geography vs. Geometry. For a brief listing and description of Geography functions, refer to <xref linkend=\"PostGIS_GeographyFunctions\"/>"
+msgid ""
+"Refer to <xref linkend=\"PostGIS_TypeFunctionMatrix\"/> for compare between "
+"what is supported for Geography vs. Geometry. For a brief listing and "
+"description of Geography functions, refer to <xref linkend="
+"\"PostGIS_GeographyFunctions\"/>"
 msgstr ""
 
 #. Tag: title
@@ -732,13 +923,21 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:375
 #, no-c-format
-msgid "By default, all distance and area calculations are done on the spheroid. You should find that the results of calculations in local areas match up will with local planar results in good local projections. Over larger areas, the spheroidal calculations will be more accurate than any calculation done on a projected plane."
+msgid ""
+"By default, all distance and area calculations are done on the spheroid. You "
+"should find that the results of calculations in local areas match up will "
+"with local planar results in good local projections. Over larger areas, the "
+"spheroidal calculations will be more accurate than any calculation done on a "
+"projected plane."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:378
 #, no-c-format
-msgid "All the geography functions have the option of using a sphere calculation, by setting a final boolean parameter to 'FALSE'. This will somewhat speed up calculations, particularly for cases where the geometries are very simple."
+msgid ""
+"All the geography functions have the option of using a sphere calculation, "
+"by setting a final boolean parameter to 'FALSE'. This will somewhat speed up "
+"calculations, particularly for cases where the geometries are very simple."
 msgstr ""
 
 #. Tag: para
@@ -750,7 +949,11 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:388
 #, no-c-format
-msgid "All the calculations have no conception of date-line or poles, the coordinates are spherical (longitude/latitude) so a shape that crosses the dateline is, from a calculation point of view, no different from any other shape."
+msgid ""
+"All the calculations have no conception of date-line or poles, the "
+"coordinates are spherical (longitude/latitude) so a shape that crosses the "
+"dateline is, from a calculation point of view, no different from any other "
+"shape."
 msgstr ""
 
 #. Tag: para
@@ -762,25 +965,44 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:400
 #, no-c-format
-msgid "We use great circle arcs as the \"interpolation line\" between two points. That means any two points are actually joined up two ways, depending on which direction you travel along the great circle. All our code assumes that the points are joined by the *shorter* of the two paths along the great circle. As a consequence, shapes that have arcs of more than 180 degrees will not be correctly modelled."
+msgid ""
+"We use great circle arcs as the \"interpolation line\" between two points. "
+"That means any two points are actually joined up two ways, depending on "
+"which direction you travel along the great circle. All our code assumes that "
+"the points are joined by the *shorter* of the two paths along the great "
+"circle. As a consequence, shapes that have arcs of more than 180 degrees "
+"will not be correctly modelled."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:407
 #, no-c-format
-msgid "Why is it so slow to calculate the area of Europe / Russia / insert big geographic region here ?"
+msgid ""
+"Why is it so slow to calculate the area of Europe / Russia / insert big "
+"geographic region here ?"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:411
 #, no-c-format
-msgid "Because the polygon is so darned huge! Big areas are bad for two reasons: their bounds are huge, so the index tends to pull the feature no matter what query you run; the number of vertices is huge, and tests (distance, containment) have to traverse the vertex list at least once and sometimes N times (with N being the number of vertices in the other candidate feature)."
+msgid ""
+"Because the polygon is so darned huge! Big areas are bad for two reasons: "
+"their bounds are huge, so the index tends to pull the feature no matter what "
+"query you run; the number of vertices is huge, and tests (distance, "
+"containment) have to traverse the vertex list at least once and sometimes N "
+"times (with N being the number of vertices in the other candidate feature)."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:416
 #, no-c-format
-msgid "As with GEOMETRY, we recommend that when you have very large polygons, but are doing queries in small areas, you \"denormalize\" your geometric data into smaller chunks so that the index can effectively subquery parts of the object and so queries don't have to pull out the whole object every time. Just because you *can* store all of Europe in one polygon doesn't mean you *should*."
+msgid ""
+"As with GEOMETRY, we recommend that when you have very large polygons, but "
+"are doing queries in small areas, you \"denormalize\" your geometric data "
+"into smaller chunks so that the index can effectively subquery parts of the "
+"object and so queries don't have to pull out the whole object every time. "
+"Just because you *can* store all of Europe in one polygon doesn't mean you "
+"*should*."
 msgstr ""
 
 #. Tag: title
@@ -792,13 +1014,22 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:427
 #, no-c-format
-msgid "The OpenGIS \"Simple Features Specification for SQL\" defines standard GIS object types, the functions required to manipulate them, and a set of meta-data tables. In order to ensure that meta-data remain consistent, operations such as creating and removing a spatial column are carried out through special procedures defined by OpenGIS."
+msgid ""
+"The OpenGIS \"Simple Features Specification for SQL\" defines standard GIS "
+"object types, the functions required to manipulate them, and a set of meta-"
+"data tables. In order to ensure that meta-data remain consistent, operations "
+"such as creating and removing a spatial column are carried out through "
+"special procedures defined by OpenGIS."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:433
 #, no-c-format
-msgid "There are two OpenGIS meta-data tables: <varname>SPATIAL_REF_SYS</varname> and <varname>GEOMETRY_COLUMNS</varname>. The <varname>SPATIAL_REF_SYS</varname> table holds the numeric IDs and textual descriptions of coordinate systems used in the spatial database."
+msgid ""
+"There are two OpenGIS meta-data tables: <varname>SPATIAL_REF_SYS</varname> "
+"and <varname>GEOMETRY_COLUMNS</varname>. The <varname>SPATIAL_REF_SYS</"
+"varname> table holds the numeric IDs and textual descriptions of coordinate "
+"systems used in the spatial database."
 msgstr ""
 
 #. Tag: title
@@ -810,37 +1041,69 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:442
 #, no-c-format
-msgid "The spatial_ref_sys table is a PostGIS included and OGC compliant database table that lists over 3000 known <ulink url=\"http://www.sharpgis.net/post/2007/05/Spatial-references2c-coordinate-systems2c-projections2c-datums2c-ellipsoids-e28093-confusing.aspx\">spatial reference systems</ulink> and details needed to transform/reproject between them."
+msgid ""
+"The spatial_ref_sys table is a PostGIS included and OGC compliant database "
+"table that lists over 3000 known <ulink url=\"http://www.sharpgis.net/"
+"post/2007/05/Spatial-references2c-coordinate-systems2c-projections2c-"
+"datums2c-ellipsoids-e28093-confusing.aspx\">spatial reference systems</"
+"ulink> and details needed to transform/reproject between them."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:446
 #, no-c-format
-msgid "Although the PostGIS spatial_ref_sys table contains over 3000 of the more commonly used spatial reference system definitions that can be handled by the proj library, it does not contain all known to man and you can even define your own custom projection if you are familiar with proj4 constructs. Keep in mind that most spatial reference systems are regional and have no meaning when used outside of the bounds they were intended for."
+msgid ""
+"Although the PostGIS spatial_ref_sys table contains over 3000 of the more "
+"commonly used spatial reference system definitions that can be handled by "
+"the proj library, it does not contain all known to man and you can even "
+"define your own custom projection if you are familiar with proj4 constructs. "
+"Keep in mind that most spatial reference systems are regional and have no "
+"meaning when used outside of the bounds they were intended for."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:449
 #, no-c-format
-msgid "An excellent resource for finding spatial reference systems not defined in the core set is <ulink url=\"http://spatialreference.org/\">http://spatialreference.org/</ulink>"
+msgid ""
+"An excellent resource for finding spatial reference systems not defined in "
+"the core set is <ulink url=\"http://spatialreference.org/\">http://"
+"spatialreference.org/</ulink>"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:451
 #, no-c-format
-msgid "Some of the more commonly used spatial reference systems are: <ulink url=\"http://spatialreference.org/ref/epsg/4326/\">4326 - WGS 84 Long Lat</ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/4269/\">4269 - NAD 83 Long Lat</ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/3395/\">3395 - WGS 84 World Mercator</ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/2163/\">2163 - US National Atlas Equal Area</ulink>, Spatial reference systems for each NAD 83, W [...]
+msgid ""
+"Some of the more commonly used spatial reference systems are: <ulink url="
+"\"http://spatialreference.org/ref/epsg/4326/\">4326 - WGS 84 Long Lat</"
+"ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/4269/\">4269 - NAD "
+"83 Long Lat</ulink>, <ulink url=\"http://spatialreference.org/ref/epsg/3395/"
+"\">3395 - WGS 84 World Mercator</ulink>, <ulink url=\"http://"
+"spatialreference.org/ref/epsg/2163/\">2163 - US National Atlas Equal Area</"
+"ulink>, Spatial reference systems for each NAD 83, WGS 84 UTM zone - UTM "
+"zones are one of the most ideal for measurement, but only cover 6-degree "
+"regions."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:457
 #, no-c-format
-msgid "Various US state plane spatial reference systems (meter or feet based) - usually one or 2 exists per US state. Most of the meter ones are in the core set, but many of the feet based ones or ESRI created ones you will need to pull from <ulink url=\"http://spatialreference.org\">spatialreference.org</ulink>."
+msgid ""
+"Various US state plane spatial reference systems (meter or feet based) - "
+"usually one or 2 exists per US state. Most of the meter ones are in the core "
+"set, but many of the feet based ones or ESRI created ones you will need to "
+"pull from <ulink url=\"http://spatialreference.org\">spatialreference.org</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:461
 #, no-c-format
-msgid "For details on determining which UTM zone to use for your area of interest, check out the <ulink url=\"http://trac.osgeo.org/postgis/wiki/UsersWikiplpgsqlfunctionsDistance\">utmzone PostGIS plpgsql helper function</ulink>."
+msgid ""
+"For details on determining which UTM zone to use for your area of interest, "
+"check out the <ulink url=\"http://trac.osgeo.org/postgis/wiki/"
+"UsersWikiplpgsqlfunctionsDistance\">utmzone PostGIS plpgsql helper function</"
+"ulink>."
 msgstr ""
 
 #. Tag: para
@@ -853,13 +1116,13 @@ msgstr ""
 #: using_postgis_dataman.xml:468
 #, no-c-format
 msgid ""
-      "CREATE TABLE spatial_ref_sys (\n"
-      "  srid       INTEGER NOT NULL PRIMARY KEY,\n"
-      "  auth_name  VARCHAR(256),\n"
-      "  auth_srid  INTEGER,\n"
-      "  srtext     VARCHAR(2048),\n"
-      "  proj4text  VARCHAR(2048)\n"
-      ")"
+"CREATE TABLE spatial_ref_sys (\n"
+"  srid       INTEGER NOT NULL PRIMARY KEY,\n"
+"  auth_name  VARCHAR(256),\n"
+"  auth_srid  INTEGER,\n"
+"  srtext     VARCHAR(2048),\n"
+"  proj4text  VARCHAR(2048)\n"
+")"
 msgstr ""
 
 #. Tag: para
@@ -877,7 +1140,9 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:478
 #, no-c-format
-msgid "An integer value that uniquely identifies the Spatial Referencing System (SRS) within the database."
+msgid ""
+"An integer value that uniquely identifies the Spatial Referencing System "
+"(SRS) within the database."
 msgstr ""
 
 #. Tag: term
@@ -889,7 +1154,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:487
 #, no-c-format
-msgid "The name of the standard or standards body that is being cited for this reference system. For example, \"EPSG\" would be a valid <varname>AUTH_NAME</varname>."
+msgid ""
+"The name of the standard or standards body that is being cited for this "
+"reference system. For example, \"EPSG\" would be a valid <varname>AUTH_NAME</"
+"varname>."
 msgstr ""
 
 #. Tag: term
@@ -901,7 +1169,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:497
 #, no-c-format
-msgid "The ID of the Spatial Reference System as defined by the Authority cited in the <varname>AUTH_NAME</varname>. In the case of EPSG, this is where the EPSG projection code would go."
+msgid ""
+"The ID of the Spatial Reference System as defined by the Authority cited in "
+"the <varname>AUTH_NAME</varname>. In the case of EPSG, this is where the "
+"EPSG projection code would go."
 msgstr ""
 
 #. Tag: term
@@ -913,35 +1184,45 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:507
 #, no-c-format
-msgid "The Well-Known Text representation of the Spatial Reference System. An example of a WKT SRS representation is:"
+msgid ""
+"The Well-Known Text representation of the Spatial Reference System. An "
+"example of a WKT SRS representation is:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:510
 #, no-c-format
 msgid ""
-      "PROJCS[\"NAD83 / UTM Zone 10N\",\n"
-      "  GEOGCS[\"NAD83\",\n"
-      "        DATUM[\"North_American_Datum_1983\",\n"
-      "          SPHEROID[\"GRS 1980\",6378137,298.257222101]\n"
-      "        ],\n"
-      "        PRIMEM[\"Greenwich\",0],\n"
-      "        UNIT[\"degree\",0.0174532925199433]\n"
-      "  ],\n"
-      "  PROJECTION[\"Transverse_Mercator\"],\n"
-      "  PARAMETER[\"latitude_of_origin\",0],\n"
-      "  PARAMETER[\"central_meridian\",-123],\n"
-      "  PARAMETER[\"scale_factor\",0.9996],\n"
-      "  PARAMETER[\"false_easting\",500000],\n"
-      "  PARAMETER[\"false_northing\",0],\n"
-      "  UNIT[\"metre\",1]\n"
-      "]"
+"PROJCS[\"NAD83 / UTM Zone 10N\",\n"
+"  GEOGCS[\"NAD83\",\n"
+"        DATUM[\"North_American_Datum_1983\",\n"
+"          SPHEROID[\"GRS 1980\",6378137,298.257222101]\n"
+"        ],\n"
+"        PRIMEM[\"Greenwich\",0],\n"
+"        UNIT[\"degree\",0.0174532925199433]\n"
+"  ],\n"
+"  PROJECTION[\"Transverse_Mercator\"],\n"
+"  PARAMETER[\"latitude_of_origin\",0],\n"
+"  PARAMETER[\"central_meridian\",-123],\n"
+"  PARAMETER[\"scale_factor\",0.9996],\n"
+"  PARAMETER[\"false_easting\",500000],\n"
+"  PARAMETER[\"false_northing\",0],\n"
+"  UNIT[\"metre\",1]\n"
+"]"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:512
 #, no-c-format
-msgid "For a listing of EPSG projection codes and their corresponding WKT representations, see <ulink url=\"http://www.opengeospatial.org/\">http://www.opengeospatial.org/</ulink>. For a discussion of WKT in general, see the OpenGIS \"Coordinate Transformation Services Implementation Specification\" at <ulink url=\"http://www.opengeospatial.org/standards\">http://www.opengeospatial.org/standards</ulink>. For information on the European Petroleum Survey Group (EPSG) and their database of  [...]
+msgid ""
+"For a listing of EPSG projection codes and their corresponding WKT "
+"representations, see <ulink url=\"http://www.opengeospatial.org/\">http://"
+"www.opengeospatial.org/</ulink>. For a discussion of WKT in general, see the "
+"OpenGIS \"Coordinate Transformation Services Implementation Specification\" "
+"at <ulink url=\"http://www.opengeospatial.org/standards\">http://www."
+"opengeospatial.org/standards</ulink>. For information on the European "
+"Petroleum Survey Group (EPSG) and their database of spatial reference "
+"systems, see <ulink url=\"http://www.epsg.org/\">http://www.epsg.org</ulink>."
 msgstr ""
 
 #. Tag: term
@@ -953,7 +1234,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:528
 #, no-c-format
-msgid "PostGIS uses the Proj4 library to provide coordinate transformation capabilities. The <varname>PROJ4TEXT</varname> column contains the Proj4 coordinate definition string for a particular SRID. For example:"
+msgid ""
+"PostGIS uses the Proj4 library to provide coordinate transformation "
+"capabilities. The <varname>PROJ4TEXT</varname> column contains the Proj4 "
+"coordinate definition string for a particular SRID. For example:"
 msgstr ""
 
 #. Tag: programlisting
@@ -965,7 +1249,12 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:535
 #, no-c-format
-msgid "For more information about, see the Proj4 web site at <ulink url=\"http://trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>. The <filename>spatial_ref_sys.sql</filename> file contains both <varname>SRTEXT</varname> and <varname>PROJ4TEXT</varname> definitions for all EPSG projections."
+msgid ""
+"For more information about, see the Proj4 web site at <ulink url=\"http://"
+"trac.osgeo.org/proj/\">http://trac.osgeo.org/proj/</ulink>. The "
+"<filename>spatial_ref_sys.sql</filename> file contains both <varname>SRTEXT</"
+"varname> and <varname>PROJ4TEXT</varname> definitions for all EPSG "
+"projections."
 msgstr ""
 
 #. Tag: title
@@ -977,7 +1266,13 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:548
 #, no-c-format
-msgid "In versions of PostGIS prior to 2.0.0, geometry_columns was a table that could be directly edited, and sometimes got out of synch with the actual definition of the geometry columns. In PostGIS 2.0.0, <varname>GEOMETRY_COLUMNS</varname> became a view with the same front-facing structure as prior versions, but reading from database system catalogs Its structure is as follows:"
+msgid ""
+"In versions of PostGIS prior to 2.0.0, geometry_columns was a table that "
+"could be directly edited, and sometimes got out of synch with the actual "
+"definition of the geometry columns. In PostGIS 2.0.0, "
+"<varname>GEOMETRY_COLUMNS</varname> became a view with the same front-facing "
+"structure as prior versions, but reading from database system catalogs Its "
+"structure is as follows:"
 msgstr ""
 
 #. Tag: programlisting
@@ -990,16 +1285,16 @@ msgstr ""
 #: using_postgis_dataman.xml:553
 #, no-c-format
 msgid ""
-      "View \"public.geometry_columns\"\n"
-      "      Column       |          Type          | Modifiers\n"
-      "-------------------+------------------------+-----------\n"
-      " f_table_catalog   | character varying(256) |\n"
-      " f_table_schema    | character varying(256) |\n"
-      " f_table_name      | character varying(256) |\n"
-      " f_geometry_column | character varying(256) |\n"
-      " coord_dimension   | integer                |\n"
-      " srid              | integer                |\n"
-      " type              | character varying(30)  |"
+"View \"public.geometry_columns\"\n"
+"      Column       |          Type          | Modifiers\n"
+"-------------------+------------------------+-----------\n"
+" f_table_catalog   | character varying(256) |\n"
+" f_table_schema    | character varying(256) |\n"
+" f_table_name      | character varying(256) |\n"
+" f_geometry_column | character varying(256) |\n"
+" coord_dimension   | integer                |\n"
+" srid              | integer                |\n"
+" type              | character varying(30)  |"
 msgstr ""
 
 #. Tag: para
@@ -1017,7 +1312,12 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:562
 #, no-c-format
-msgid "The fully qualified name of the feature table containing the geometry column. Note that the terms \"catalog\" and \"schema\" are Oracle-ish. There is not PostgreSQL analogue of \"catalog\" so that column is left blank -- for \"schema\" the PostgreSQL schema name is used (<varname>public</varname> is the default)."
+msgid ""
+"The fully qualified name of the feature table containing the geometry "
+"column. Note that the terms \"catalog\" and \"schema\" are Oracle-ish. There "
+"is not PostgreSQL analogue of \"catalog\" so that column is left blank -- "
+"for \"schema\" the PostgreSQL schema name is used (<varname>public</varname> "
+"is the default)."
 msgstr ""
 
 #. Tag: term
@@ -1053,7 +1353,10 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:591
 #, no-c-format
-msgid "The ID of the spatial reference system used for the coordinate geometry in this table. It is a foreign key reference to the <varname>SPATIAL_REF_SYS</varname>."
+msgid ""
+"The ID of the spatial reference system used for the coordinate geometry in "
+"this table. It is a foreign key reference to the <varname>SPATIAL_REF_SYS</"
+"varname>."
 msgstr ""
 
 #. Tag: term
@@ -1065,13 +1368,21 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:601
 #, no-c-format
-msgid "The type of the spatial object. To restrict the spatial column to a single type, use one of: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, MULTIPOLYGON, GEOMETRYCOLLECTION or corresponding XYM versions POINTM, LINESTRINGM, POLYGONM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLYGONM, GEOMETRYCOLLECTIONM. For heterogeneous (mixed-type) collections, you can use \"GEOMETRY\" as the type."
+msgid ""
+"The type of the spatial object. To restrict the spatial column to a single "
+"type, use one of: POINT, LINESTRING, POLYGON, MULTIPOINT, MULTILINESTRING, "
+"MULTIPOLYGON, GEOMETRYCOLLECTION or corresponding XYM versions POINTM, "
+"LINESTRINGM, POLYGONM, MULTIPOINTM, MULTILINESTRINGM, MULTIPOLYGONM, "
+"GEOMETRYCOLLECTIONM. For heterogeneous (mixed-type) collections, you can use "
+"\"GEOMETRY\" as the type."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:610
 #, no-c-format
-msgid "This attribute is (probably) not part of the OpenGIS specification, but is required for ensuring type homogeneity."
+msgid ""
+"This attribute is (probably) not part of the OpenGIS specification, but is "
+"required for ensuring type homogeneity."
 msgstr ""
 
 #. Tag: title
@@ -1083,21 +1394,26 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:622
 #, no-c-format
-msgid "Creating a table with spatial data, can be done in one step. As shown in the following example which creates a roads table with a 2D linestring geometry column in WGS84 long lat"
+msgid ""
+"Creating a table with spatial data, can be done in one step. As shown in the "
+"following example which creates a roads table with a 2D linestring geometry "
+"column in WGS84 long lat"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:624
 #, no-c-format
 msgid ""
-      "CREATE TABLE ROADS ( ID int4\n"
-      "                , ROAD_NAME varchar(25), geom geometry(LINESTRING,4326) );"
+"CREATE TABLE ROADS ( ID int4\n"
+"                , ROAD_NAME varchar(25), geom geometry(LINESTRING,4326) );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:626
 #, no-c-format
-msgid "We can add additional columns using standard ALTER TABLE command as we do in this next example where we add a 3-D linestring."
+msgid ""
+"We can add additional columns using standard ALTER TABLE command as we do in "
+"this next example where we add a 3-D linestring."
 msgstr ""
 
 #. Tag: programlisting
@@ -1109,7 +1425,9 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:629
 #, no-c-format
-msgid "For backwards compability, you can still create a spatial table in two stages using the management functions."
+msgid ""
+"For backwards compability, you can still create a spatial table in two "
+"stages using the management functions."
 msgstr ""
 
 #. Tag: para
@@ -1121,88 +1439,100 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:635
 #, no-c-format
-msgid "For example: <command>CREATE TABLE ROADS ( ID int4, ROAD_NAME varchar(25) )</command>"
+msgid ""
+"For example: <command>CREATE TABLE ROADS ( ID int4, ROAD_NAME varchar(25) )</"
+"command>"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:640
 #, no-c-format
-msgid "Add a spatial column to the table using the OpenGIS \"AddGeometryColumn\" function. Refer to <xref linkend=\"AddGeometryColumn\"/> for more details."
+msgid ""
+"Add a spatial column to the table using the OpenGIS \"AddGeometryColumn\" "
+"function. Refer to <xref linkend=\"AddGeometryColumn\"/> for more details."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:643
 #, no-c-format
 msgid ""
-      "The syntax is: <programlisting>AddGeometryColumn(\n"
-      "  <schema_name>,\n"
-      "  <table_name>,\n"
-      "  <column_name>,\n"
-      "  <srid>,\n"
-      "  <type>,\n"
-      "  <dimension>\n"
-      ")</programlisting> Or, using current schema:"
+"The syntax is: <programlisting>AddGeometryColumn(\n"
+"  <schema_name>,\n"
+"  <table_name>,\n"
+"  <column_name>,\n"
+"  <srid>,\n"
+"  <type>,\n"
+"  <dimension>\n"
+")</programlisting> Or, using current schema:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:643
 #, no-c-format
 msgid ""
-      "AddGeometryColumn(\n"
-      "  <table_name>,\n"
-      "  <column_name>,\n"
-      "  <srid>,\n"
-      "  <type>,\n"
-      "  <dimension>\n"
-      ")"
+"AddGeometryColumn(\n"
+"  <table_name>,\n"
+"  <column_name>,\n"
+"  <srid>,\n"
+"  <type>,\n"
+"  <dimension>\n"
+")"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:645
 #, no-c-format
-msgid "Example1: <command>SELECT AddGeometryColumn('public', 'roads', 'geom', 423, 'LINESTRING', 2)</command>"
+msgid ""
+"Example1: <command>SELECT AddGeometryColumn('public', 'roads', 'geom', 423, "
+"'LINESTRING', 2)</command>"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:648
 #, no-c-format
-msgid "Example2: <command>SELECT AddGeometryColumn( 'roads', 'geom', 423, 'LINESTRING', 2)</command>"
+msgid ""
+"Example2: <command>SELECT AddGeometryColumn( 'roads', 'geom', 423, "
+"'LINESTRING', 2)</command>"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:653
 #, no-c-format
-msgid "Here is an example of SQL used to create a table and add a spatial column (assuming that an SRID of 128 exists already):"
+msgid ""
+"Here is an example of SQL used to create a table and add a spatial column "
+"(assuming that an SRID of 128 exists already):"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:656
 #, no-c-format
 msgid ""
-      "CREATE TABLE parks (\n"
-      "  park_id    INTEGER,\n"
-      "  park_name  VARCHAR,\n"
-      "  park_date  DATE,\n"
-      "  park_type  VARCHAR\n"
-      ");\n"
-      "SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );"
+"CREATE TABLE parks (\n"
+"  park_id    INTEGER,\n"
+"  park_name  VARCHAR,\n"
+"  park_date  DATE,\n"
+"  park_type  VARCHAR\n"
+");\n"
+"SELECT AddGeometryColumn('parks', 'park_geom', 128, 'MULTIPOLYGON', 2 );"
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:658
 #, no-c-format
-msgid "Here is another example, using the generic \"geometry\" type and the undefined SRID value of 0:"
+msgid ""
+"Here is another example, using the generic \"geometry\" type and the "
+"undefined SRID value of 0:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_postgis_dataman.xml:661
 #, no-c-format
 msgid ""
-      "CREATE TABLE roads (\n"
-      "  road_id INTEGER,\n"
-      "  road_name VARCHAR\n"
-      ");\n"
-      "SELECT AddGeometryColumn( 'roads', 'roads_geom', 0, 'GEOMETRY', 3 );"
+"CREATE TABLE roads (\n"
+"  road_id INTEGER,\n"
+"  road_name VARCHAR\n"
+");\n"
+"SELECT AddGeometryColumn( 'roads', 'roads_geom', 0, 'GEOMETRY', 3 );"
 msgstr ""
 
 #. Tag: title
@@ -1214,1897 +1544,2550 @@ msgstr ""
 #. Tag: para
 #: using_postgis_dataman.xml:666
 #, no-c-format
-msgid "The AddGeometryColumn() approach creates a geometry column and also registers the new column in the geometry_columns table. If your software utilizes geometry_columns, then any geometry columns you need to query by must be registered in this view. Starting with PostGIS 2.0, geometry_columns is no longer editable and all geometry columns are autoregistered."
+msgid ""
+"The AddGeometryColumn() approach creates a geometry column of specified "
+"type. This type and dimension are queryable from the "
+"<varname>geometry_columns</varname> view. Starting with PostGIS 2.0, "
+"geometry_columns is no longer editable and all geometry columns are "
+"autoregistered."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:670
+#: using_postgis_dataman.xml:669
 #, no-c-format
-msgid "However they may be registered as a generic geometry column if the column was not defined as a specific type during creation."
+msgid ""
+"If your geometry columns were created as generic in a table or view and no "
+"constraints applied, they will not have a dimension, type or srid in "
+"geometry_columns views, but will still be listed."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:672
+#: using_postgis_dataman.xml:671
 #, no-c-format
-msgid "Two of the cases where this may happen, but you can't use AddGeometryColumn, is in the case of SQL Views and bulk inserts. For these cases, you can correct the registration in the geometry_columns table by constraining the column. Note in PostGIS 2.0+ if your column is typmod based, the creation process would register it correctly, so no need to do anything."
+msgid ""
+"Two of the cases where this may happen, but you can't use AddGeometryColumn, "
+"is in the case of SQL Views and bulk inserts. For bulk insert case, you can "
+"correct the registration in the geometry_columns table by constraining the "
+"column or doing an alter table. For views, you could expose using a CAST "
+"operation. Note in PostGIS 2.0+ if your column is typmod based, the creation "
+"process would register it correctly, so no need to do anything. Also views "
+"that have no spatial function applied to the geometry will register the same "
+"as the underlying table geometry column."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:677
+#: using_postgis_dataman.xml:678
 #, no-c-format
 msgid ""
-      "--Lets say you have a view created like this\n"
-      "CREATE VIEW  public.vwmytablemercator AS\n"
-      "        SELECT gid, ST_Transform(geom,3395) As geom, f_name\n"
-      "        FROM public.mytable;\n"
-      "\n"
-      "-- For it to register correctly in PostGIS 2.0+\n"
-      "-- You need to cast the geometry\n"
-      "--\n"
-      "DROP VIEW public.vwmytablemercator;\n"
-      "CREATE VIEW  public.vwmytablemercator AS\n"
-      "        SELECT gid, ST_Transform(geom,3395)::geometry(Geometry, 3395) As geom, f_name\n"
-      "        FROM public.mytable;\n"
-      "\n"
-      "-- If you know the geometry type for sure is a 2D POLYGON then you could do\n"
-      "DROP VIEW public.vwmytablemercator;\n"
-      "CREATE VIEW  public.vwmytablemercator AS\n"
-      "        SELECT gid, ST_Transform(geom,3395)::geometry(Polygon, 3395) As geom, f_name\n"
-      "        FROM public.mytable;"
+"--Lets say you have a view created like this\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395) As geom, f_name\n"
+"        FROM public.mytable;\n"
+"\n"
+"-- For it to register correctly in PostGIS 2.0+\n"
+"-- You need to cast the geometry\n"
+"--\n"
+"DROP VIEW public.vwmytablemercator;\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395)::geometry(Geometry, 3395) As "
+"geom, f_name\n"
+"        FROM public.mytable;\n"
+"\n"
+"-- If you know the geometry type for sure is a 2D POLYGON then you could do\n"
+"DROP VIEW public.vwmytablemercator;\n"
+"CREATE VIEW  public.vwmytablemercator AS\n"
+"        SELECT gid, ST_Transform(geom,3395)::geometry(Polygon, 3395) As "
+"geom, f_name\n"
+"        FROM public.mytable;"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:678
+#: using_postgis_dataman.xml:679
 #, no-c-format
 msgid ""
-      "--Lets say you created a derivative table by doing a bulk insert\n"
-      "SELECT poi.gid, poi.geom, citybounds.city_name\n"
-      "INTO myschema.my_special_pois\n"
-      "FROM poi INNER JOIN citybounds ON ST_Intersects(citybounds.geom, poi.geom);\n"
-      "\n"
-      "--Create 2d index on new table\n"
-      "CREATE INDEX idx_myschema_myspecialpois_geom_gist\n"
-      "  ON myschema.my_special_pois USING gist(geom);\n"
-      "\n"
-      "-- If your points are 3D points or 3M points,\n"
-      "-- then you might want to create an nd index instead of a 2d index\n"
-      "-- like so\n"
-      "CREATE INDEX my_special_pois_geom_gist_nd\n"
-      "        ON my_special_pois USING gist(geom gist_geometry_ops_nd);\n"
-      "\n"
-      "--To manually register this new table's geometry column in geometry_columns\n"
-      "-- Note that this approach will work for both PostGIS 2.0+ and PostGIS 1.4+\n"
-      "-- For PostGIS 2.0 it will also change the underlying structure of the table to\n"
-      "-- to make the column typmod based.\n"
-      "-- For PostGIS prior to 2.0, this technique can also be used to register views\n"
-      "SELECT populate_geometry_columns('myschema.my_special_pois'::regclass);\n"
-      "\n"
-      "--If you are using PostGIS 2.0 and for whatever reason, you\n"
-      "-- you need the old constraint based definition behavior\n"
-      "-- (such as case of inherited tables where all children do not have the same type and srid)\n"
-      "-- set new optional  use_typmod argument to false\n"
-      "SELECT populate_geometry_columns('myschema.my_special_pois'::regclass, false);"
-msgstr ""
-
-#. Tag: para
-#: using_postgis_dataman.xml:680
+"--Lets say you created a derivative table by doing a bulk insert\n"
+"SELECT poi.gid, poi.geom, citybounds.city_name\n"
+"INTO myschema.my_special_pois\n"
+"FROM poi INNER JOIN citybounds ON ST_Intersects(citybounds.geom, poi.geom);\n"
+"\n"
+"--Create 2d index on new table\n"
+"CREATE INDEX idx_myschema_myspecialpois_geom_gist\n"
+"  ON myschema.my_special_pois USING gist(geom);\n"
+"\n"
+"-- If your points are 3D points or 3M points,\n"
+"-- then you might want to create an nd index instead of a 2d index\n"
+"-- like so\n"
+"CREATE INDEX my_special_pois_geom_gist_nd\n"
+"        ON my_special_pois USING gist(geom gist_geometry_ops_nd);\n"
+"\n"
+"--To manually register this new table's geometry column in geometry_columns\n"
+"-- Note that this approach will work for both PostGIS 2.0+ and PostGIS 1.4+\n"
+"-- For PostGIS 2.0 it will also change the underlying structure of the table "
+"to\n"
+"-- to make the column typmod based.\n"
+"-- For PostGIS prior to 2.0, this technique can also be used to register "
+"views\n"
+"SELECT populate_geometry_columns('myschema.my_special_pois'::regclass);\n"
+"\n"
+"--If you are using PostGIS 2.0 and for whatever reason, you\n"
+"-- you need the old constraint based definition behavior\n"
+"-- (such as case of inherited tables where all children do not have the same "
+"type and srid)\n"
+"-- set new optional  use_typmod argument to false\n"
+"SELECT populate_geometry_columns('myschema.my_special_pois'::regclass, "
+"false);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:681
 #, no-c-format
-msgid "Although the old-constraint based method is still supported, a constraint-based geomentry column used directly in a view, will not register correctly in geometry_columns, as will a typmod one. In this example we define a column using typmod and another using constraints."
+msgid ""
+"Although the old-constraint based method is still supported, a constraint-"
+"based geometry column used directly in a view, will not register correctly "
+"in geometry_columns, as will a typmod one. In this example we define a "
+"column using typmod and another using constraints."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:683
+#: using_postgis_dataman.xml:684
 #, no-c-format
 msgid ""
-      "CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
-      "   , poi_name text, cat varchar(20)\n"
-      "   , geom geometry(POINT,4326) );\n"
-      "SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
+"CREATE TABLE pois_ny(gid SERIAL PRIMARY KEY\n"
+"   , poi_name text, cat varchar(20)\n"
+"   , geom geometry(POINT,4326) );\n"
+"SELECT AddGeometryColumn('pois_ny', 'geom_2160', 2160, 'POINT', 2, false);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:684
+#: using_postgis_dataman.xml:685
 #, no-c-format
 msgid "If we run in psql"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:685
+#: using_postgis_dataman.xml:686
 #, no-c-format
 msgid "\\d pois_ny;"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:686
+#: using_postgis_dataman.xml:687
 #, no-c-format
-msgid "We observe they are defined differently -- one is typmod, one is constraint"
+msgid ""
+"We observe they are defined differently -- one is typmod, one is constraint"
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:687
+#: using_postgis_dataman.xml:688
 #, no-c-format
 msgid ""
-      "Table \"public.pois_ny\"\n"
-      "  Column   |         Type          |                       Modifiers\n"
-      "\n"
-      "-----------+-----------------------+------------------------------------------------------\n"
-      " gid       | integer               | not null default nextval('pois_ny_gid_seq'::regclass)\n"
-      " poi_name  | text                  |\n"
-      " cat       | character varying(20) |\n"
-      " geom      | geometry(Point,4326)  |\n"
-      " geom_2160 | geometry              |\n"
-      "Indexes:\n"
-      "    \"pois_ny_pkey\" PRIMARY KEY, btree (gid)\n"
-      "Check constraints:\n"
-      "    \"enforce_dims_geom_2160\" CHECK (st_ndims(geom_2160) = 2)\n"
-      "    \"enforce_geotype_geom_2160\" CHECK (geometrytype(geom_2160) = 'POINT'::text\n"
-      "        OR geom_2160 IS NULL)\n"
-      "    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
+"Table \"public.pois_ny\"\n"
+"  Column   |         Type          |                       Modifiers\n"
+"\n"
+"-----------+-----------------------"
+"+------------------------------------------------------\n"
+" gid       | integer               | not null default "
+"nextval('pois_ny_gid_seq'::regclass)\n"
+" poi_name  | text                  |\n"
+" cat       | character varying(20) |\n"
+" geom      | geometry(Point,4326)  |\n"
+" geom_2160 | geometry              |\n"
+"Indexes:\n"
+"    \"pois_ny_pkey\" PRIMARY KEY, btree (gid)\n"
+"Check constraints:\n"
+"    \"enforce_dims_geom_2160\" CHECK (st_ndims(geom_2160) = 2)\n"
+"    \"enforce_geotype_geom_2160\" CHECK (geometrytype(geom_2160) = 'POINT'::"
+"text\n"
+"        OR geom_2160 IS NULL)\n"
+"    \"enforce_srid_geom_2160\" CHECK (st_srid(geom_2160) = 2160)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:688
+#: using_postgis_dataman.xml:689
 #, no-c-format
 msgid "In geometry_columns, they both register correctly"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:689
+#: using_postgis_dataman.xml:690
 #, no-c-format
 msgid ""
-      "SELECT f_table_name, f_geometry_column, srid, type\n"
-      "        FROM geometry_columns\n"
-      "        WHERE f_table_name = 'pois_ny';"
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'pois_ny';"
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:690
+#: using_postgis_dataman.xml:691
 #, no-c-format
 msgid ""
-      "f_table_name | f_geometry_column | srid | type\n"
-      "-------------+-------------------+------+-------\n"
-      "pois_ny      | geom              | 4326 | POINT\n"
-      "pois_ny      | geom_2160         | 2160 | POINT"
+"f_table_name | f_geometry_column | srid | type\n"
+"-------------+-------------------+------+-------\n"
+"pois_ny      | geom              | 4326 | POINT\n"
+"pois_ny      | geom_2160         | 2160 | POINT"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:691
+#: using_postgis_dataman.xml:692
 #, no-c-format
 msgid "However -- if we were to create a view like this"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:692
+#: using_postgis_dataman.xml:693
 #, no-c-format
 msgid ""
-      "CREATE VIEW vw_pois_ny_parks AS\n"
-      "SELECT *\n"
-      "  FROM pois_ny\n"
-      "  WHERE cat='park';\n"
-      "\n"
-      "SELECT f_table_name, f_geometry_column, srid, type\n"
-      "        FROM geometry_columns\n"
-      "        WHERE f_table_name = 'vw_pois_ny_parks';"
+"CREATE VIEW vw_pois_ny_parks AS\n"
+"SELECT *\n"
+"  FROM pois_ny\n"
+"  WHERE cat='park';\n"
+"\n"
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'vw_pois_ny_parks';"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:693
+#: using_postgis_dataman.xml:694
 #, no-c-format
-msgid "The typmod based geom view column registers correctly, but the constraint based one does not."
+msgid ""
+"The typmod based geom view column registers correctly, but the constraint "
+"based one does not."
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:695
+#: using_postgis_dataman.xml:696
 #, no-c-format
 msgid ""
-      "f_table_name   | f_geometry_column | srid |   type\n"
-      "------------------+-------------------+------+----------\n"
-      " vw_pois_ny_parks | geom              | 4326 | POINT\n"
-      " vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
+"f_table_name   | f_geometry_column | srid |   type\n"
+"------------------+-------------------+------+----------\n"
+" vw_pois_ny_parks | geom              | 4326 | POINT\n"
+" vw_pois_ny_parks | geom_2160         |    0 | GEOMETRY"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:697
+#: using_postgis_dataman.xml:698
 #, no-c-format
-msgid "This may change in future versions of PostGIS, but for now To force the constraint based view column to register correctly, we need to do this:"
+msgid ""
+"This may change in future versions of PostGIS, but for now To force the "
+"constraint based view column to register correctly, we need to do this:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:699
+#: using_postgis_dataman.xml:700
 #, no-c-format
 msgid ""
-      "DROP VIEW vw_pois_ny_parks;\n"
-      "CREATE VIEW vw_pois_ny_parks AS\n"
-      "SELECT gid, poi_name, cat\n"
-      "  , geom\n"
-      "  , geom_2160::geometry(POINT,2160) As geom_2160\n"
-      "  FROM pois_ny\n"
-      "  WHERE cat='park';\n"
-      "SELECT f_table_name, f_geometry_column, srid, type\n"
-      "        FROM geometry_columns\n"
-      "        WHERE f_table_name = 'vw_pois_ny_parks';"
+"DROP VIEW vw_pois_ny_parks;\n"
+"CREATE VIEW vw_pois_ny_parks AS\n"
+"SELECT gid, poi_name, cat\n"
+"  , geom\n"
+"  , geom_2160::geometry(POINT,2160) As geom_2160\n"
+"  FROM pois_ny\n"
+"  WHERE cat='park';\n"
+"SELECT f_table_name, f_geometry_column, srid, type\n"
+"        FROM geometry_columns\n"
+"        WHERE f_table_name = 'vw_pois_ny_parks';"
 msgstr ""
 
 #. Tag: screen
-#: using_postgis_dataman.xml:700
+#: using_postgis_dataman.xml:701
 #, no-c-format
 msgid ""
-      "f_table_name   | f_geometry_column | srid | type\n"
-      "------------------+-------------------+------+-------\n"
-      " vw_pois_ny_parks | geom              | 4326 | POINT\n"
-      " vw_pois_ny_parks | geom_2160         | 2160 | POINT"
+"f_table_name   | f_geometry_column | srid | type\n"
+"------------------+-------------------+------+-------\n"
+" vw_pois_ny_parks | geom              | 4326 | POINT\n"
+" vw_pois_ny_parks | geom_2160         | 2160 | POINT"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:704
+#: using_postgis_dataman.xml:705
 #, no-c-format
 msgid "Ensuring OpenGIS compliancy of geometries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:706
+#: using_postgis_dataman.xml:707
 #, no-c-format
-msgid "PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS Specifications. As such, many PostGIS methods require, or more accurately, assume that geometries that are operated on are both simple and valid. For example, it does not make sense to calculate the area of a polygon that has a hole defined outside of the polygon, or to construct a polygon from a non-simple boundary line."
+msgid ""
+"PostGIS is compliant with the Open Geospatial Consortium’s (OGC) OpenGIS "
+"Specifications. As such, many PostGIS methods require, or more accurately, "
+"assume that geometries that are operated on are both simple and valid. For "
+"example, it does not make sense to calculate the area of a polygon that has "
+"a hole defined outside of the polygon, or to construct a polygon from a non-"
+"simple boundary line."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:713
+#: using_postgis_dataman.xml:714
 #, no-c-format
-msgid "According to the OGC Specifications, a <emphasis>simple</emphasis> geometry is one that has no anomalous geometric points, such as self intersection or self tangency and primarily refers to 0 or 1-dimensional geometries (i.e. <varname>[MULTI]POINT, [MULTI]LINESTRING</varname>). Geometry validity, on the other hand, primarily refers to 2-dimensional geometries (i.e. <varname>[MULTI]POLYGON)</varname> and defines the set of assertions that characterizes a valid polygon. The descript [...]
+msgid ""
+"According to the OGC Specifications, a <emphasis>simple</emphasis> geometry "
+"is one that has no anomalous geometric points, such as self intersection or "
+"self tangency and primarily refers to 0 or 1-dimensional geometries (i.e. "
+"<varname>[MULTI]POINT, [MULTI]LINESTRING</varname>). Geometry validity, on "
+"the other hand, primarily refers to 2-dimensional geometries (i.e. "
+"<varname>[MULTI]POLYGON)</varname> and defines the set of assertions that "
+"characterizes a valid polygon. The description of each geometric class "
+"includes specific conditions that further detail geometric simplicity and "
+"validity."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:723
+#: using_postgis_dataman.xml:724
 #, no-c-format
-msgid "A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-dimensional geometry object."
+msgid ""
+"A <varname>POINT</varname> is inheritably <emphasis>simple</emphasis> as a 0-"
+"dimensional geometry object."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:726
+#: using_postgis_dataman.xml:727
 #, no-c-format
-msgid "<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two coordinates (<varname>POINT</varname>s) are equal (have identical coordinate values)."
+msgid ""
+"<varname>MULTIPOINT</varname>s are <emphasis>simple</emphasis> if no two "
+"coordinates (<varname>POINT</varname>s) are equal (have identical coordinate "
+"values)."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:730
+#: using_postgis_dataman.xml:731
 #, no-c-format
-msgid "A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does not pass through the same <varname>POINT</varname> twice (except for the endpoints, in which case it is referred to as a linear ring and additionally considered closed)."
+msgid ""
+"A <varname>LINESTRING</varname> is <emphasis>simple</emphasis> if it does "
+"not pass through the same <varname>POINT</varname> twice (except for the "
+"endpoints, in which case it is referred to as a linear ring and additionally "
+"considered closed)."
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:745
+#: using_postgis_dataman.xml:746
 #, no-c-format
 msgid "<emphasis>(a)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:755
+#: using_postgis_dataman.xml:756
 #, no-c-format
 msgid "<emphasis>(b)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:767
+#: using_postgis_dataman.xml:768
 #, no-c-format
 msgid "<emphasis>(c)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:777
+#: using_postgis_dataman.xml:778
 #, no-c-format
 msgid "<emphasis>(d)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:787
+#: using_postgis_dataman.xml:788
 #, no-c-format
-msgid "<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</emphasis> are simple <varname>LINESTRING</varname>s, <emphasis role=\"bold\">(b)</emphasis> and <emphasis role=\"bold\">(d)</emphasis> are not."
+msgid ""
+"<emphasis role=\"bold\">(a)</emphasis> and <emphasis role=\"bold\">(c)</"
+"emphasis> are simple <varname>LINESTRING</varname>s, <emphasis role=\"bold"
+"\">(b)</emphasis> and <emphasis role=\"bold\">(d)</emphasis> are not."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:796
+#: using_postgis_dataman.xml:797
 #, no-c-format
-msgid "A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if all of its elements are simple and the only intersection between any two elements occurs at <varname>POINT</varname>s that are on the boundaries of both elements."
+msgid ""
+"A <varname>MULTILINESTRING</varname> is <emphasis>simple</emphasis> only if "
+"all of its elements are simple and the only intersection between any two "
+"elements occurs at <varname>POINT</varname>s that are on the boundaries of "
+"both elements."
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:811
+#: using_postgis_dataman.xml:812
 #, no-c-format
 msgid "<emphasis>(e)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:821
+#: using_postgis_dataman.xml:822
 #, no-c-format
 msgid "<emphasis>(f)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:831
+#: using_postgis_dataman.xml:832
 #, no-c-format
 msgid "<emphasis>(g)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:841
+#: using_postgis_dataman.xml:842
 #, no-c-format
-msgid "<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</emphasis> are simple <varname>MULTILINESTRING</varname>s, <emphasis role=\"bold\">(g)</emphasis> is not."
+msgid ""
+"<emphasis role=\"bold\">(e)</emphasis> and <emphasis role=\"bold\">(f)</"
+"emphasis> are simple <varname>MULTILINESTRING</varname>s, <emphasis role="
+"\"bold\">(g)</emphasis> is not."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:850
+#: using_postgis_dataman.xml:851
 #, no-c-format
-msgid "By definition, a <varname>POLYGON</varname> is always <emphasis>simple</emphasis>. It is <emphasis>valid</emphasis> if no two rings in the boundary (made up of an exterior ring and interior rings) cross. The boundary of a <varname>POLYGON</varname> may intersect at a <varname>POINT</varname> but only as a tangent (i.e. not on a line). A <varname>POLYGON</varname> may not have cut lines or spikes and the interior rings must be contained entirely within the exterior ring."
+msgid ""
+"By definition, a <varname>POLYGON</varname> is always <emphasis>simple</"
+"emphasis>. It is <emphasis>valid</emphasis> if no two rings in the boundary "
+"(made up of an exterior ring and interior rings) cross. The boundary of a "
+"<varname>POLYGON</varname> may intersect at a <varname>POINT</varname> but "
+"only as a tangent (i.e. not on a line). A <varname>POLYGON</varname> may not "
+"have cut lines or spikes and the interior rings must be contained entirely "
+"within the exterior ring."
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:868
+#: using_postgis_dataman.xml:869
 #, no-c-format
 msgid "<emphasis>(h)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:878
+#: using_postgis_dataman.xml:879
 #, no-c-format
 msgid "<emphasis>(i)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:888
+#: using_postgis_dataman.xml:889
 #, no-c-format
 msgid "<emphasis>(j)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:900
+#: using_postgis_dataman.xml:901
 #, no-c-format
 msgid "<emphasis>(k)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:910
+#: using_postgis_dataman.xml:911
 #, no-c-format
 msgid "<emphasis>(l)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:920
+#: using_postgis_dataman.xml:921
 #, no-c-format
 msgid "<emphasis>(m)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:929
+#: using_postgis_dataman.xml:930
 #, no-c-format
-msgid "<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</emphasis> are valid <varname>POLYGON</varname>s, <emphasis role=\"bold\">(j-m)</emphasis> cannot be represented as single <varname>POLYGON</varname>s, but <emphasis role=\"bold\">(j)</emphasis> and <emphasis role=\"bold\">(m)</emphasis> could be represented as a valid <varname>MULTIPOLYGON</varname>."
+msgid ""
+"<emphasis role=\"bold\">(h)</emphasis> and <emphasis role=\"bold\">(i)</"
+"emphasis> are valid <varname>POLYGON</varname>s, <emphasis role=\"bold\">(j-"
+"m)</emphasis> cannot be represented as single <varname>POLYGON</varname>s, "
+"but <emphasis role=\"bold\">(j)</emphasis> and <emphasis role=\"bold\">(m)</"
+"emphasis> could be represented as a valid <varname>MULTIPOLYGON</varname>."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:941
+#: using_postgis_dataman.xml:942
 #, no-c-format
-msgid "A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only if all of its elements are valid and the interiors of no two elements intersect. The boundaries of any two elements may touch, but only at a finite number of <varname>POINT</varname>s."
+msgid ""
+"A <varname>MULTIPOLYGON</varname> is <emphasis>valid</emphasis> if and only "
+"if all of its elements are valid and the interiors of no two elements "
+"intersect. The boundaries of any two elements may touch, but only at a "
+"finite number of <varname>POINT</varname>s."
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:956
+#: using_postgis_dataman.xml:957
 #, no-c-format
 msgid "<emphasis>(n)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:966
+#: using_postgis_dataman.xml:967
 #, no-c-format
 msgid "<emphasis>(o)</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:976
+#: using_postgis_dataman.xml:977
 #, no-c-format
 msgid "<emphasis>(p)</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:985
+#: using_postgis_dataman.xml:986
 #, no-c-format
-msgid "<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</emphasis> are not valid <varname>MULTIPOLYGON</varname>s. <emphasis role=\"bold\">(p)</emphasis>, however, is valid."
+msgid ""
+"<emphasis role=\"bold\">(n)</emphasis> and <emphasis role=\"bold\">(o)</"
+"emphasis> are not valid <varname>MULTIPOLYGON</varname>s. <emphasis role="
+"\"bold\">(p)</emphasis>, however, is valid."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:994
+#: using_postgis_dataman.xml:995
 #, no-c-format
-msgid "Most of the functions implemented by the GEOS library rely on the assumption that your geometries are valid as specified by the OpenGIS Simple Feature Specification. To check simplicity or validity of geometries you can use the <link linkend=\"ST_IsSimple\">ST_IsSimple()</link> and <link linkend=\"ST_IsValid\">ST_IsValid()</link>"
+msgid ""
+"Most of the functions implemented by the GEOS library rely on the assumption "
+"that your geometries are valid as specified by the OpenGIS Simple Feature "
+"Specification. To check simplicity or validity of geometries you can use the "
+"<link linkend=\"ST_IsSimple\">ST_IsSimple()</link> and <link linkend="
+"\"ST_IsValid\">ST_IsValid()</link>"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1000
+#: using_postgis_dataman.xml:1001
 #, no-c-format
 msgid ""
-      "-- Typically, it doesn't make sense to check\n"
-      "-- for validity on linear features since it will always return TRUE.\n"
-      "-- But in this example, PostGIS extends the definition of the OGC IsValid\n"
-      "-- by returning false if a LineString has less than 2 *distinct* vertices.\n"
-      "gisdb=# SELECT\n"
-      "   ST_IsValid('LINESTRING(0 0, 1 1)'),\n"
-      "   ST_IsValid('LINESTRING(0 0, 0 0, 0 0)');\n"
-      "\n"
-      " st_isvalid | st_isvalid\n"
-      "------------+-----------\n"
-      "      t     |     f"
+"-- Typically, it doesn't make sense to check\n"
+"-- for validity on linear features since it will always return TRUE.\n"
+"-- But in this example, PostGIS extends the definition of the OGC IsValid\n"
+"-- by returning false if a LineString has less than 2 *distinct* vertices.\n"
+"gisdb=# SELECT\n"
+"   ST_IsValid('LINESTRING(0 0, 1 1)'),\n"
+"   ST_IsValid('LINESTRING(0 0, 0 0, 0 0)');\n"
+"\n"
+" st_isvalid | st_isvalid\n"
+"------------+-----------\n"
+"      t     |     f"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1002
+#: using_postgis_dataman.xml:1003
 #, no-c-format
-msgid "By default, PostGIS does not apply this validity check on geometry input, because testing for validity needs lots of CPU time for complex geometries, especially polygons. If you do not trust your data sources, you can manually enforce such a check to your tables by adding a check constraint:"
+msgid ""
+"By default, PostGIS does not apply this validity check on geometry input, "
+"because testing for validity needs lots of CPU time for complex geometries, "
+"especially polygons. If you do not trust your data sources, you can manually "
+"enforce such a check to your tables by adding a check constraint:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1008
+#: using_postgis_dataman.xml:1009
 #, no-c-format
 msgid ""
-      "ALTER TABLE mytable\n"
-      "  ADD CONSTRAINT geometry_valid_check\n"
-      "        CHECK (ST_IsValid(the_geom));"
+"ALTER TABLE mytable\n"
+"  ADD CONSTRAINT geometry_valid_check\n"
+"        CHECK (ST_IsValid(the_geom));"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1010
+#: using_postgis_dataman.xml:1011
 #, no-c-format
-msgid "If you encounter any strange error messages such as \"GEOS Intersection() threw an error!\" or \"JTS Intersection() threw an error!\" when calling PostGIS functions with valid input geometries, you likely found an error in either PostGIS or one of the libraries it uses, and you should contact the PostGIS developers. The same is true if a PostGIS function returns an invalid geometry for valid input."
+msgid ""
+"If you encounter any strange error messages such as \"GEOS Intersection() "
+"threw an error!\" or \"JTS Intersection() threw an error!\" when calling "
+"PostGIS functions with valid input geometries, you likely found an error in "
+"either PostGIS or one of the libraries it uses, and you should contact the "
+"PostGIS developers. The same is true if a PostGIS function returns an "
+"invalid geometry for valid input."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1018
+#: using_postgis_dataman.xml:1019
 #, no-c-format
-msgid "Strictly compliant OGC geometries cannot have Z or M values. The <link linkend=\"ST_IsValid\">ST_IsValid()</link> function won't consider higher dimensioned geometries invalid! Invocations of <link linkend=\"AddGeometryColumn\">AddGeometryColumn()</link> will add a constraint checking geometry dimensions, so it is enough to specify 2 there."
+msgid ""
+"Strictly compliant OGC geometries cannot have Z or M values. The <link "
+"linkend=\"ST_IsValid\">ST_IsValid()</link> function won't consider higher "
+"dimensioned geometries invalid! Invocations of <link linkend="
+"\"AddGeometryColumn\">AddGeometryColumn()</link> will add a constraint "
+"checking geometry dimensions, so it is enough to specify 2 there."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1028
+#: using_postgis_dataman.xml:1029
 #, no-c-format
 msgid "Dimensionally Extended 9 Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1030
+#: using_postgis_dataman.xml:1031
 #, no-c-format
-msgid "It is sometimes the case that the typical spatial predicates (<xref linkend=\"ST_Contains\"/>, <xref linkend=\"ST_Crosses\"/>, <xref linkend=\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>, ...) are insufficient in and of themselves to adequately provide that desired spatial filter."
+msgid ""
+"It is sometimes the case that the typical spatial predicates (<xref linkend="
+"\"ST_Contains\"/>, <xref linkend=\"ST_Crosses\"/>, <xref linkend="
+"\"ST_Intersects\"/>, <xref linkend=\"ST_Touches\"/>, ...) are insufficient "
+"in and of themselves to adequately provide that desired spatial filter."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1042
+#: using_postgis_dataman.xml:1043
 #, no-c-format
-msgid "For example, consider a linear dataset representing a road network. It may be the task of a GIS analyst to identify all road segments that cross each other, not at a point, but on a line, perhaps invalidating some business rule. In this case, <xref linkend=\"ST_Crosses\"/> does not adequately provide the necessary spatial filter since, for linear features, it returns <varname>true</varname> only where they cross at a point."
+msgid ""
+"For example, consider a linear dataset representing a road network. It may "
+"be the task of a GIS analyst to identify all road segments that cross each "
+"other, not at a point, but on a line, perhaps invalidating some business "
+"rule. In this case, <xref linkend=\"ST_Crosses\"/> does not adequately "
+"provide the necessary spatial filter since, for linear features, it returns "
+"<varname>true</varname> only where they cross at a point."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1049
+#: using_postgis_dataman.xml:1050
 #, no-c-format
-msgid "One two-step solution might be to first perform the actual intersection (<xref linkend=\"ST_Intersection\"/>) of pairs of road segments that spatially intersect (<xref linkend=\"ST_Intersects\"/>), and then compare the intersection's <xref linkend=\"ST_GeometryType\"/> with '<varname>LINESTRING</varname>' (properly dealing with cases that return <varname>GEOMETRYCOLLECTION</varname>s of <varname>[MULTI]POINT</varname>s, <varname>[MULTI]LINESTRING</varname>s, etc.)."
+msgid ""
+"One two-step solution might be to first perform the actual intersection "
+"(<xref linkend=\"ST_Intersection\"/>) of pairs of road segments that "
+"spatially intersect (<xref linkend=\"ST_Intersects\"/>), and then compare "
+"the intersection's <xref linkend=\"ST_GeometryType\"/> with "
+"'<varname>LINESTRING</varname>' (properly dealing with cases that return "
+"<varname>GEOMETRYCOLLECTION</varname>s of <varname>[MULTI]POINT</varname>s, "
+"<varname>[MULTI]LINESTRING</varname>s, etc.)."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1057
+#: using_postgis_dataman.xml:1058
 #, no-c-format
 msgid "A more elegant / faster solution may indeed be desirable."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1071
+#: using_postgis_dataman.xml:1072
 #, no-c-format
-msgid "A second [theoretical] example may be that of a GIS analyst trying to locate all wharfs or docks that intersect a lake's boundary on a line and where only one end of the wharf is up on shore. In other words, where a wharf is within, but not completely within a lake, intersecting the boundary of a lake on a line, and where the wharf's endpoints are both completely within and on the boundary of the lake. The analyst may need to use a combination of spatial predicates to isolate the  [...]
+msgid ""
+"A second [theoretical] example may be that of a GIS analyst trying to locate "
+"all wharfs or docks that intersect a lake's boundary on a line and where "
+"only one end of the wharf is up on shore. In other words, where a wharf is "
+"within, but not completely within a lake, intersecting the boundary of a "
+"lake on a line, and where the wharf's endpoints are both completely within "
+"and on the boundary of the lake. The analyst may need to use a combination "
+"of spatial predicates to isolate the sought after features:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1082
+#: using_postgis_dataman.xml:1083
 #, no-c-format
 msgid "(lake, wharf) = TRUE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1086
+#: using_postgis_dataman.xml:1087
 #, no-c-format
 msgid "(lake, wharf) = FALSE"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1090
+#: using_postgis_dataman.xml:1091
 #, no-c-format
 msgid "(<xref linkend=\"ST_Intersection\"/>(wharf, lake)) = 'LINESTRING'"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1095
+#: using_postgis_dataman.xml:1096
 #, no-c-format
-msgid "(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref linkend=\"ST_Boundary\"/>(wharf), <xref linkend=\"ST_Boundary\"/>(lake)))) = 1"
+msgid ""
+"(<xref linkend=\"ST_Multi\"/>(<xref linkend=\"ST_Intersection\"/>(<xref "
+"linkend=\"ST_Boundary\"/>(wharf), <xref linkend=\"ST_Boundary\"/>(lake)))) = "
+"1"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1098
+#: using_postgis_dataman.xml:1099
 #, no-c-format
 msgid "... (needless to say, this could get quite complicated)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1107
+#: using_postgis_dataman.xml:1108
 #, no-c-format
-msgid "So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for short."
+msgid ""
+"So enters the Dimensionally Extended 9 Intersection Model, or DE-9IM for "
+"short."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1111
+#: using_postgis_dataman.xml:1112
 #, no-c-format
 msgid "Theory"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1113
+#: using_postgis_dataman.xml:1114
 #, no-c-format
-msgid "According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple Features Implementation Specification for SQL</ulink>, \"the basic approach to comparing two geometries is to make pair-wise tests of the intersections between the Interiors, Boundaries and Exteriors of the two geometries and to classify the relationship between the two geometries based on the entries in the resulting 'intersection' matrix.\""
+msgid ""
+"According to the <ulink url=\"http://www.opengeospatial.org/standards/sfs"
+"\">OpenGIS Simple Features Implementation Specification for SQL</ulink>, "
+"\"the basic approach to comparing two geometries is to make pair-wise tests "
+"of the intersections between the Interiors, Boundaries and Exteriors of the "
+"two geometries and to classify the relationship between the two geometries "
+"based on the entries in the resulting 'intersection' matrix.\""
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1124
+#: using_postgis_dataman.xml:1125
 #, no-c-format
 msgid "<glossterm>Boundary</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1127
+#: using_postgis_dataman.xml:1128
 #, no-c-format
-msgid "The boundary of a geometry is the set of geometries of the next lower dimension. For <varname>POINT</varname>s, which have a dimension of 0, the boundary is the empty set. The boundary of a <varname>LINESTRING</varname> are the two endpoints. For <varname>POLYGON</varname>s, the boundary is the linework that make up the exterior and interior rings."
+msgid ""
+"The boundary of a geometry is the set of geometries of the next lower "
+"dimension. For <varname>POINT</varname>s, which have a dimension of 0, the "
+"boundary is the empty set. The boundary of a <varname>LINESTRING</varname> "
+"are the two endpoints. For <varname>POLYGON</varname>s, the boundary is the "
+"linework that make up the exterior and interior rings."
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1138
+#: using_postgis_dataman.xml:1139
 #, no-c-format
 msgid "<glossterm>Interior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1141
+#: using_postgis_dataman.xml:1142
 #, no-c-format
-msgid "The interior of a geometry are those points of a geometry that are left when the boundary is removed. For <varname>POINT</varname>s, the interior is the <varname>POINT</varname> itself. The interior of a <varname>LINESTRING</varname> are the set of real points between the endpoints. For <varname>POLYGON</varname>s, the interior is the areal surface inside the polygon."
+msgid ""
+"The interior of a geometry are those points of a geometry that are left when "
+"the boundary is removed. For <varname>POINT</varname>s, the interior is the "
+"<varname>POINT</varname> itself. The interior of a <varname>LINESTRING</"
+"varname> are the set of real points between the endpoints. For "
+"<varname>POLYGON</varname>s, the interior is the areal surface inside the "
+"polygon."
 msgstr ""
 
 #. Tag: glossterm
-#: using_postgis_dataman.xml:1152
+#: using_postgis_dataman.xml:1153
 #, no-c-format
 msgid "<glossterm>Exterior</glossterm>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1155
+#: using_postgis_dataman.xml:1156
 #, no-c-format
-msgid "The exterior of a geometry is the universe, an areal surface, not on the interior or boundary of the geometry."
+msgid ""
+"The exterior of a geometry is the universe, an areal surface, not on the "
+"interior or boundary of the geometry."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1162
+#: using_postgis_dataman.xml:1163
 #, no-c-format
-msgid "Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, <emphasis>B(a)</emphasis>, and <emphasis>E(a)</emphasis> are the <emphasis>Interior</emphasis>, <emphasis>Boundary</emphasis>, and <emphasis>Exterior</emphasis> of a, the mathematical representation of the matrix is:"
+msgid ""
+"Given geometry <emphasis>a</emphasis>, where the <emphasis>I(a)</emphasis>, "
+"<emphasis>B(a)</emphasis>, and <emphasis>E(a)</emphasis> are the "
+"<emphasis>Interior</emphasis>, <emphasis>Boundary</emphasis>, and "
+"<emphasis>Exterior</emphasis> of a, the mathematical representation of the "
+"matrix is:"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1174 using_postgis_dataman.xml:1184 using_postgis_dataman.xml:1268 using_postgis_dataman.xml:1281
+#: using_postgis_dataman.xml:1175 using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1269 using_postgis_dataman.xml:1282
 #, no-c-format
 msgid "<emphasis role=\"bold\">Interior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1176 using_postgis_dataman.xml:1190 using_postgis_dataman.xml:1271 using_postgis_dataman.xml:1304
+#: using_postgis_dataman.xml:1177 using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1272 using_postgis_dataman.xml:1305
 #, no-c-format
 msgid "<emphasis role=\"bold\">Boundary</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1178 using_postgis_dataman.xml:1196 using_postgis_dataman.xml:1274 using_postgis_dataman.xml:1327
+#: using_postgis_dataman.xml:1179 using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1275 using_postgis_dataman.xml:1328
 #, no-c-format
 msgid "<emphasis role=\"bold\">Exterior</emphasis>"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1185
+#: using_postgis_dataman.xml:1186
 #, no-c-format
 msgid "dim( I(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1186
+#: using_postgis_dataman.xml:1187
 #, no-c-format
 msgid "dim( I(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1187
+#: using_postgis_dataman.xml:1188
 #, no-c-format
 msgid "dim( I(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1191
+#: using_postgis_dataman.xml:1192
 #, no-c-format
 msgid "dim( B(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1192
+#: using_postgis_dataman.xml:1193
 #, no-c-format
 msgid "dim( B(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1193
+#: using_postgis_dataman.xml:1194
 #, no-c-format
 msgid "dim( B(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1197
+#: using_postgis_dataman.xml:1198
 #, no-c-format
 msgid "dim( E(a) ∩ I(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1198
+#: using_postgis_dataman.xml:1199
 #, no-c-format
 msgid "dim( E(a) ∩ B(b) )"
 msgstr ""
 
 #. Tag: emphasis
-#: using_postgis_dataman.xml:1199
+#: using_postgis_dataman.xml:1200
 #, no-c-format
 msgid "dim( E(a) ∩ E(b) )"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1206
+#: using_postgis_dataman.xml:1207
 #, no-c-format
-msgid "Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> as specified by <xref linkend=\"ST_Dimension\"/> but has the domain of <literal>{0,1,2,T,F,*}</literal>"
+msgid ""
+"Where <emphasis>dim(a)</emphasis> is the dimension of <emphasis>a</emphasis> "
+"as specified by <xref linkend=\"ST_Dimension\"/> but has the domain of "
+"<literal>{0,1,2,T,F,*}</literal>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1213
+#: using_postgis_dataman.xml:1214
 #, no-c-format
 msgid "<literal>0</literal> => point"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1217
+#: using_postgis_dataman.xml:1218
 #, no-c-format
 msgid "<literal>1</literal> => line"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1221
+#: using_postgis_dataman.xml:1222
 #, no-c-format
 msgid "<literal>2</literal> => area"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1225
+#: using_postgis_dataman.xml:1226
 #, no-c-format
 msgid "<literal>T</literal> => <literal>{0,1,2}</literal>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1230
+#: using_postgis_dataman.xml:1231
 #, no-c-format
 msgid "<literal>F</literal> => empty set"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1234
+#: using_postgis_dataman.xml:1235
 #, no-c-format
 msgid "<literal>*</literal> => don't care"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1238
+#: using_postgis_dataman.xml:1239
 #, no-c-format
 msgid "Visually, for two overlapping polygonal geometries, this looks like:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1285 using_postgis_dataman.xml:1297 using_postgis_dataman.xml:1331 using_postgis_dataman.xml:1343
+#: using_postgis_dataman.xml:1286 using_postgis_dataman.xml:1298
+#: using_postgis_dataman.xml:1332 using_postgis_dataman.xml:1344
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">2</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1291 using_postgis_dataman.xml:1308 using_postgis_dataman.xml:1320 using_postgis_dataman.xml:1337
+#: using_postgis_dataman.xml:1292 using_postgis_dataman.xml:1309
+#: using_postgis_dataman.xml:1321 using_postgis_dataman.xml:1338
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">1</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1314
+#: using_postgis_dataman.xml:1315
 #, no-c-format
 msgid "<emphasis>dim(...) = </emphasis><emphasis role=\"bold\">0</emphasis>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1355
+#: using_postgis_dataman.xml:1356
 #, no-c-format
-msgid "Read from left to right and from top to bottom, the dimensional matrix is represented, '<emphasis role=\"bold\">212101212</emphasis>'."
+msgid ""
+"Read from left to right and from top to bottom, the dimensional matrix is "
+"represented, '<emphasis role=\"bold\">212101212</emphasis>'."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1358
+#: using_postgis_dataman.xml:1359
 #, no-c-format
-msgid "A relate matrix that would therefore represent our first example of two lines that intersect on a line would be: '<emphasis role=\"bold\">1*1***1**</emphasis>'"
+msgid ""
+"A relate matrix that would therefore represent our first example of two "
+"lines that intersect on a line would be: '<emphasis role=\"bold\">1*1***1**</"
+"emphasis>'"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1362
+#: using_postgis_dataman.xml:1363
 #, no-c-format
 msgid ""
-      "-- Identify road segments that cross on a line\n"
-      "SELECT a.id\n"
-      "FROM roads a, roads b\n"
-      "WHERE a.id != b.id\n"
-      "AND a.geom && b.geom\n"
-      "AND ST_Relate(a.geom, b.geom, '1*1***1**');"
+"-- Identify road segments that cross on a line\n"
+"SELECT a.id\n"
+"FROM roads a, roads b\n"
+"WHERE a.id != b.id\n"
+"AND a.geom && b.geom\n"
+"AND ST_Relate(a.geom, b.geom, '1*1***1**');"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1364
+#: using_postgis_dataman.xml:1365
 #, no-c-format
-msgid "A relate matrix that represents the second example of wharfs partly on the lake's shoreline would be '<emphasis role=\"bold\">102101FF2</emphasis>'"
+msgid ""
+"A relate matrix that represents the second example of wharfs partly on the "
+"lake's shoreline would be '<emphasis role=\"bold\">102101FF2</emphasis>'"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1368
+#: using_postgis_dataman.xml:1369
 #, no-c-format
 msgid ""
-      "-- Identify wharfs partly on a lake's shoreline\n"
-      "SELECT a.lake_id, b.wharf_id\n"
-      "FROM lakes a, wharfs b\n"
-      "WHERE a.geom && b.geom\n"
-      "AND ST_Relate(a.geom, b.geom, '102101FF2');"
+"-- Identify wharfs partly on a lake's shoreline\n"
+"SELECT a.lake_id, b.wharf_id\n"
+"FROM lakes a, wharfs b\n"
+"WHERE a.geom && b.geom\n"
+"AND ST_Relate(a.geom, b.geom, '102101FF2');"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1370
+#: using_postgis_dataman.xml:1371
 #, no-c-format
 msgid "For more information or reading, see:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1374
+#: using_postgis_dataman.xml:1375
 #, no-c-format
-msgid "<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple Features Implementation Specification for SQL</ulink> (version 1.1, section 2.1.13.2)"
+msgid ""
+"<ulink url=\"http://www.opengeospatial.org/standards/sfs\">OpenGIS Simple "
+"Features Implementation Specification for SQL</ulink> (version 1.1, section "
+"2.1.13.2)"
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1379
+#: using_postgis_dataman.xml:1380
 #, no-c-format
 msgid "Dimensionally Extended Nine-Intersection Model (DE-9IM)"
 msgstr ""
 
 #. Tag: ulink
-#: using_postgis_dataman.xml:1383
+#: using_postgis_dataman.xml:1384
 #, no-c-format
 msgid "GeoTools: Point Set Theory and the DE-9IM Matrix"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1386
+#: using_postgis_dataman.xml:1387
 #, no-c-format
 msgid "<emphasis>Encyclopedia of GIS</emphasis> By Hui Xiong"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1396
+#: using_postgis_dataman.xml:1397
 #, no-c-format
 msgid "Loading GIS (Vector) Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1398
+#: using_postgis_dataman.xml:1399
 #, no-c-format
-msgid "Once you have created a spatial table, you are ready to upload GIS data to the database. Currently, there are two ways to get data into a PostGIS/PostgreSQL database: using formatted SQL statements or using the Shape file loader/dumper."
+msgid ""
+"Once you have created a spatial table, you are ready to upload GIS data to "
+"the database. Currently, there are two ways to get data into a PostGIS/"
+"PostgreSQL database: using formatted SQL statements or using the Shape file "
+"loader/dumper."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1404
+#: using_postgis_dataman.xml:1405
 #, no-c-format
 msgid "Loading Data Using SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1406
+#: using_postgis_dataman.xml:1407
 #, no-c-format
-msgid "If you can convert your data to a text representation, then using formatted SQL might be the easiest way to get your data into PostGIS. As with Oracle and other SQL databases, data can be bulk loaded by piping a large text file full of SQL \"INSERT\" statements into the SQL terminal monitor."
+msgid ""
+"If you can convert your data to a text representation, then using formatted "
+"SQL might be the easiest way to get your data into PostGIS. As with Oracle "
+"and other SQL databases, data can be bulk loaded by piping a large text file "
+"full of SQL \"INSERT\" statements into the SQL terminal monitor."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1412
+#: using_postgis_dataman.xml:1413
 #, no-c-format
-msgid "A data upload file (<filename>roads.sql</filename> for example) might look like this:"
+msgid ""
+"A data upload file (<filename>roads.sql</filename> for example) might look "
+"like this:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1415
+#: using_postgis_dataman.xml:1416
 #, no-c-format
 msgid ""
-      "BEGIN;\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (1,ST_GeomFromText('LINESTRING(191232 243118,191108 243242)',-1),'Jeff Rd');\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (2,ST_GeomFromText('LINESTRING(189141 244158,189265 244817)',-1),'Geordie Rd');\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (3,ST_GeomFromText('LINESTRING(192783 228138,192612 229814)',-1),'Paul St');\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (4,ST_GeomFromText('LINESTRING(189412 252431,189631 259122)',-1),'Graeme Ave');\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (5,ST_GeomFromText('LINESTRING(190131 224148,190871 228134)',-1),'Phil Tce');\n"
-      "INSERT INTO roads (road_id, roads_geom, road_name)\n"
-      "  VALUES (6,ST_GeomFromText('LINESTRING(198231 263418,198213 268322)',-1),'Dave Cres');\n"
-      "COMMIT;"
-msgstr ""
-
-#. Tag: para
-#: using_postgis_dataman.xml:1417
+"BEGIN;\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (1,ST_GeomFromText('LINESTRING(191232 243118,191108 "
+"243242)',-1),'Jeff Rd');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (2,ST_GeomFromText('LINESTRING(189141 244158,189265 "
+"244817)',-1),'Geordie Rd');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (3,ST_GeomFromText('LINESTRING(192783 228138,192612 "
+"229814)',-1),'Paul St');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (4,ST_GeomFromText('LINESTRING(189412 252431,189631 "
+"259122)',-1),'Graeme Ave');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (5,ST_GeomFromText('LINESTRING(190131 224148,190871 "
+"228134)',-1),'Phil Tce');\n"
+"INSERT INTO roads (road_id, roads_geom, road_name)\n"
+"  VALUES (6,ST_GeomFromText('LINESTRING(198231 263418,198213 "
+"268322)',-1),'Dave Cres');\n"
+"COMMIT;"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1418
 #, no-c-format
-msgid "The data file can be piped into PostgreSQL very easily using the \"psql\" SQL terminal monitor:"
+msgid ""
+"The data file can be piped into PostgreSQL very easily using the \"psql\" "
+"SQL terminal monitor:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1420
+#: using_postgis_dataman.xml:1421
 #, no-c-format
 msgid "psql -d [database] -f roads.sql"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1424
+#: using_postgis_dataman.xml:1425
 #, no-c-format
 msgid "shp2pgsql: Using the ESRI Shapefile Loader"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1426
+#: using_postgis_dataman.xml:1427
 #, no-c-format
-msgid "The <filename>shp2pgsql</filename> data loader converts ESRI Shape files into SQL suitable for insertion into a PostGIS/PostgreSQL database either in geometry or geography format. The loader has several operating modes distinguished by command line flags:"
+msgid ""
+"The <filename>shp2pgsql</filename> data loader converts ESRI Shape files "
+"into SQL suitable for insertion into a PostGIS/PostgreSQL database either in "
+"geometry or geography format. The loader has several operating modes "
+"distinguished by command line flags:"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1431
+#: using_postgis_dataman.xml:1432
 #, no-c-format
-msgid "In addition to the shp2pgsql command-line loader, there is an <filename>shp2pgsql-gui</filename> graphical interface with most of the options as the command-line loader, but may be easier to use for one-off non-scripted loading or if you are new to PostGIS. It can also be configured as a plugin to PgAdminIII."
+msgid ""
+"In addition to the shp2pgsql command-line loader, there is an "
+"<filename>shp2pgsql-gui</filename> graphical interface with most of the "
+"options as the command-line loader, but may be easier to use for one-off non-"
+"scripted loading or if you are new to PostGIS. It can also be configured as "
+"a plugin to PgAdminIII."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1438
+#: using_postgis_dataman.xml:1439
 #, no-c-format
 msgid "(c|a|d|p) These are mutually exclusive options:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1443
+#: using_postgis_dataman.xml:1444
 #, no-c-format
 msgid "<term>-c</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1445
+#: using_postgis_dataman.xml:1446
 #, no-c-format
-msgid "Creates a new table and populates it from the shapefile. <emphasis>This is the default mode.</emphasis>"
+msgid ""
+"Creates a new table and populates it from the shapefile. <emphasis>This is "
+"the default mode.</emphasis>"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1453
+#: using_postgis_dataman.xml:1454
 #, no-c-format
 msgid "<term>-a</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1455
+#: using_postgis_dataman.xml:1456
 #, no-c-format
-msgid "Appends data from the Shape file into the database table. Note that to use this option to load multiple files, the files must have the same attributes and same data types."
+msgid ""
+"Appends data from the Shape file into the database table. Note that to use "
+"this option to load multiple files, the files must have the same attributes "
+"and same data types."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1464 using_postgis_dataman.xml:1853
+#: using_postgis_dataman.xml:1465 using_postgis_dataman.xml:1854
 #, no-c-format
 msgid "<term>-d</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1466
+#: using_postgis_dataman.xml:1467
 #, no-c-format
-msgid "Drops the database table before creating a new table with the data in the Shape file."
+msgid ""
+"Drops the database table before creating a new table with the data in the "
+"Shape file."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1474
+#: using_postgis_dataman.xml:1475
 #, no-c-format
 msgid "<term>-p</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1476
+#: using_postgis_dataman.xml:1477
 #, no-c-format
-msgid "Only produces the table creation SQL code, without adding any actual data. This can be used if you need to completely separate the table creation and data loading steps."
+msgid ""
+"Only produces the table creation SQL code, without adding any actual data. "
+"This can be used if you need to completely separate the table creation and "
+"data loading steps."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1489
+#: using_postgis_dataman.xml:1490
 #, no-c-format
 msgid "<term>-?</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1491
+#: using_postgis_dataman.xml:1492
 #, no-c-format
 msgid "Display help screen."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1498
+#: using_postgis_dataman.xml:1499
 #, no-c-format
 msgid "<term>-D</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1500
+#: using_postgis_dataman.xml:1501
 #, no-c-format
-msgid "Use the PostgreSQL \"dump\" format for the output data. This can be combined with -a, -c and -d. It is much faster to load than the default \"insert\" SQL format. Use this for very large data sets."
+msgid ""
+"Use the PostgreSQL \"dump\" format for the output data. This can be combined "
+"with -a, -c and -d. It is much faster to load than the default \"insert\" "
+"SQL format. Use this for very large data sets."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1509
+#: using_postgis_dataman.xml:1510
 #, no-c-format
 msgid "-s [<FROM_SRID%gt;:]<SRID>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1511
+#: using_postgis_dataman.xml:1512
 #, no-c-format
-msgid "Creates and populates the geometry tables with the specified SRID. Optionally specifies that the input shapefile uses the given FROM_SRID, in which case the geometries will be reprojected to the target SRID. FROM_SRID cannot be specified with -D."
+msgid ""
+"Creates and populates the geometry tables with the specified SRID. "
+"Optionally specifies that the input shapefile uses the given FROM_SRID, in "
+"which case the geometries will be reprojected to the target SRID. FROM_SRID "
+"cannot be specified with -D."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1522
+#: using_postgis_dataman.xml:1523
 #, no-c-format
 msgid "<term>-k</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1524
+#: using_postgis_dataman.xml:1525
 #, no-c-format
-msgid "Keep identifiers' case (column, schema and attributes). Note that attributes in Shapefile are all UPPERCASE."
+msgid ""
+"Keep identifiers' case (column, schema and attributes). Note that attributes "
+"in Shapefile are all UPPERCASE."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1532
+#: using_postgis_dataman.xml:1533
 #, no-c-format
 msgid "<term>-i</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1534
+#: using_postgis_dataman.xml:1535
 #, no-c-format
-msgid "Coerce all integers to standard 32-bit integers, do not create 64-bit bigints, even if the DBF header signature appears to warrant it."
+msgid ""
+"Coerce all integers to standard 32-bit integers, do not create 64-bit "
+"bigints, even if the DBF header signature appears to warrant it."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1542
+#: using_postgis_dataman.xml:1543
 #, no-c-format
 msgid "<term>-I</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1544
+#: using_postgis_dataman.xml:1545
 #, no-c-format
 msgid "Create a GiST index on the geometry column."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1551
+#: using_postgis_dataman.xml:1552
 #, no-c-format
 msgid "<term>-m</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1553
+#: using_postgis_dataman.xml:1554
 #, no-c-format
-msgid "-m <filename>a_file_name</filename> Specify a file containing a set of mappings of (long) column names to 10 character DBF column names. The content of the file is one or more lines of two names separated by white space and no trailing or leading space. For example:"
+msgid ""
+"-m <filename>a_file_name</filename> Specify a file containing a set of "
+"mappings of (long) column names to 10 character DBF column names. The "
+"content of the file is one or more lines of two names separated by white "
+"space and no trailing or leading space. For example:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1558
+#: using_postgis_dataman.xml:1559
 #, no-c-format
 msgid ""
-      "COLUMNNAME DBFFIELD1\n"
-      "AVERYLONGCOLUMNNAME DBFFIELD2"
+"COLUMNNAME DBFFIELD1\n"
+"AVERYLONGCOLUMNNAME DBFFIELD2"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1564
+#: using_postgis_dataman.xml:1565
 #, no-c-format
 msgid "<term>-S</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1566
+#: using_postgis_dataman.xml:1567
 #, no-c-format
-msgid "Generate simple geometries instead of MULTI geometries. Will only succeed if all the geometries are actually single (I.E. a MULTIPOLYGON with a single shell, or or a MULTIPOINT with a single vertex)."
+msgid ""
+"Generate simple geometries instead of MULTI geometries. Will only succeed if "
+"all the geometries are actually single (I.E. a MULTIPOLYGON with a single "
+"shell, or or a MULTIPOINT with a single vertex)."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1575
+#: using_postgis_dataman.xml:1576
 #, no-c-format
 msgid "-t <dimensionality>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1577
+#: using_postgis_dataman.xml:1578
 #, no-c-format
-msgid "Force the output geometry to have the specified dimensionality. Use the following strings to indicate the dimensionality: 2D, 3DZ, 3DM, 4D."
+msgid ""
+"Force the output geometry to have the specified dimensionality. Use the "
+"following strings to indicate the dimensionality: 2D, 3DZ, 3DM, 4D."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1581
+#: using_postgis_dataman.xml:1582
 #, no-c-format
-msgid "If the input has fewer dimensions that specified, the output will have those dimensions filled in with zeroes. If the input has more dimensions that specified, the unwanted dimensions will be stripped."
+msgid ""
+"If the input has fewer dimensions that specified, the output will have those "
+"dimensions filled in with zeroes. If the input has more dimensions that "
+"specified, the unwanted dimensions will be stripped."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1590
+#: using_postgis_dataman.xml:1591
 #, no-c-format
 msgid "<term>-w</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1592
+#: using_postgis_dataman.xml:1593
 #, no-c-format
-msgid "Output WKT format, instead of WKB. Note that this can introduce coordinate drifts due to loss of precision."
+msgid ""
+"Output WKT format, instead of WKB. Note that this can introduce coordinate "
+"drifts due to loss of precision."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1600
+#: using_postgis_dataman.xml:1601
 #, no-c-format
 msgid "<term>-e</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1602
+#: using_postgis_dataman.xml:1603
 #, no-c-format
-msgid "Execute each statement on its own, without using a transaction. This allows loading of the majority of good data when there are some bad geometries that generate errors. Note that this cannot be used with the -D flag as the \"dump\" format always uses a transaction."
+msgid ""
+"Execute each statement on its own, without using a transaction. This allows "
+"loading of the majority of good data when there are some bad geometries that "
+"generate errors. Note that this cannot be used with the -D flag as the \"dump"
+"\" format always uses a transaction."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1612
+#: using_postgis_dataman.xml:1613
 #, no-c-format
 msgid "-W <encoding>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1614
+#: using_postgis_dataman.xml:1615
 #, no-c-format
-msgid "Specify encoding of the input data (dbf file). When used, all attributes of the dbf are converted from the specified encoding to UTF8. The resulting SQL output will contain a <code>SET CLIENT_ENCODING to UTF8</code> command, so that the backend will be able to reconvert from UTF8 to whatever encoding the database is configured to use internally."
+msgid ""
+"Specify encoding of the input data (dbf file). When used, all attributes of "
+"the dbf are converted from the specified encoding to UTF8. The resulting SQL "
+"output will contain a <code>SET CLIENT_ENCODING to UTF8</code> command, so "
+"that the backend will be able to reconvert from UTF8 to whatever encoding "
+"the database is configured to use internally."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1624
+#: using_postgis_dataman.xml:1625
 #, no-c-format
 msgid "-N <policy>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1626
+#: using_postgis_dataman.xml:1627
 #, no-c-format
 msgid "NULL geometries handling policy (insert*,skip,abort)"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1632
+#: using_postgis_dataman.xml:1633
 #, no-c-format
 msgid "<term>-n</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1634
+#: using_postgis_dataman.xml:1635
 #, no-c-format
-msgid "-n Only import DBF file. If your data has no corresponding shapefile, it will automatically switch to this mode and load just the dbf. So setting this flag is only needed if you have a full shapefile set, and you only want the attribute data and no geometry."
+msgid ""
+"-n Only import DBF file. If your data has no corresponding shapefile, it "
+"will automatically switch to this mode and load just the dbf. So setting "
+"this flag is only needed if you have a full shapefile set, and you only want "
+"the attribute data and no geometry."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1642
+#: using_postgis_dataman.xml:1643
 #, no-c-format
 msgid "<term>-G</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1644
+#: using_postgis_dataman.xml:1645
 #, no-c-format
-msgid "Use geography type instead of geometry (requires lon/lat data) in WGS84 long lat (SRID=4326)"
+msgid ""
+"Use geography type instead of geometry (requires lon/lat data) in WGS84 long "
+"lat (SRID=4326)"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1650
+#: using_postgis_dataman.xml:1651
 #, no-c-format
 msgid "-T <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1652
+#: using_postgis_dataman.xml:1653
 #, no-c-format
-msgid "Specify the tablespace for the new table. Indexes will still use the default tablespace unless the -X parameter is also used. The PostgreSQL documentation has a good description on when to use custom tablespaces."
+msgid ""
+"Specify the tablespace for the new table. Indexes will still use the default "
+"tablespace unless the -X parameter is also used. The PostgreSQL "
+"documentation has a good description on when to use custom tablespaces."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1660
+#: using_postgis_dataman.xml:1661
 #, no-c-format
 msgid "-X <tablespace>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1662
+#: using_postgis_dataman.xml:1663
 #, no-c-format
-msgid "Specify the tablespace for the new table's indexes. This applies to the primary key index, and the GIST spatial index if -I is also used."
+msgid ""
+"Specify the tablespace for the new table's indexes. This applies to the "
+"primary key index, and the GIST spatial index if -I is also used."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1670
+#: using_postgis_dataman.xml:1671
 #, no-c-format
-msgid "An example session using the loader to create an input file and uploading it might look like this:"
+msgid ""
+"An example session using the loader to create an input file and uploading it "
+"might look like this:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1675
+#: using_postgis_dataman.xml:1676
 #, no-c-format
 msgid ""
-      "# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > roads.sql\n"
-      "# psql -d roadsdb -f roads.sql"
+"# shp2pgsql -c -D -s 4269 -i -I shaperoads.shp myschema.roadstable > "
+"roads.sql\n"
+"# psql -d roadsdb -f roads.sql"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1677
+#: using_postgis_dataman.xml:1678
 #, no-c-format
 msgid "A conversion and upload can be done all in one step using UNIX pipes:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1681
+#: using_postgis_dataman.xml:1682
 #, no-c-format
 msgid "# shp2pgsql shaperoads.shp myschema.roadstable | psql -d roadsdb"
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1686
+#: using_postgis_dataman.xml:1687
 #, no-c-format
 msgid "Retrieving GIS Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1688
+#: using_postgis_dataman.xml:1689
 #, no-c-format
-msgid "Data can be extracted from the database using either SQL or the Shape file loader/dumper. In the section on SQL we will discuss some of the operators available to do comparisons and queries on spatial tables."
+msgid ""
+"Data can be extracted from the database using either SQL or the Shape file "
+"loader/dumper. In the section on SQL we will discuss some of the operators "
+"available to do comparisons and queries on spatial tables."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1694
+#: using_postgis_dataman.xml:1695
 #, no-c-format
 msgid "Using SQL to Retrieve Data"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1696
+#: using_postgis_dataman.xml:1697
 #, no-c-format
-msgid "The most straightforward means of pulling data out of the database is to use a SQL select query to reduce the number of RECORDS and COLUMNS returned and dump the resulting columns into a parsable text file:"
+msgid ""
+"The most straightforward means of pulling data out of the database is to use "
+"a SQL select query to reduce the number of RECORDS and COLUMNS returned and "
+"dump the resulting columns into a parsable text file:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1701
+#: using_postgis_dataman.xml:1702
 #, no-c-format
 msgid ""
-      "db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
-      "\n"
-      "road_id | geom                                    | road_name\n"
-      "--------+-----------------------------------------+-----------\n"
-      "          1 | LINESTRING(191232 243118,191108 243242) | Jeff Rd\n"
-      "          2 | LINESTRING(189141 244158,189265 244817) | Geordie Rd\n"
-      "          3 | LINESTRING(192783 228138,192612 229814) | Paul St\n"
-      "          4 | LINESTRING(189412 252431,189631 259122) | Graeme Ave\n"
-      "          5 | LINESTRING(190131 224148,190871 228134) | Phil Tce\n"
-      "          6 | LINESTRING(198231 263418,198213 268322) | Dave Cres\n"
-      "          7 | LINESTRING(218421 284121,224123 241231) | Chris Way\n"
-      "(6 rows)"
+"db=# SELECT road_id, ST_AsText(road_geom) AS geom, road_name FROM roads;\n"
+"\n"
+"road_id | geom                                    | road_name\n"
+"--------+-----------------------------------------+-----------\n"
+"          1 | LINESTRING(191232 243118,191108 243242) | Jeff Rd\n"
+"          2 | LINESTRING(189141 244158,189265 244817) | Geordie Rd\n"
+"          3 | LINESTRING(192783 228138,192612 229814) | Paul St\n"
+"          4 | LINESTRING(189412 252431,189631 259122) | Graeme Ave\n"
+"          5 | LINESTRING(190131 224148,190871 228134) | Phil Tce\n"
+"          6 | LINESTRING(198231 263418,198213 268322) | Dave Cres\n"
+"          7 | LINESTRING(218421 284121,224123 241231) | Chris Way\n"
+"(6 rows)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1703
+#: using_postgis_dataman.xml:1704
 #, no-c-format
-msgid "However, there will be times when some kind of restriction is necessary to cut down the number of fields returned. In the case of attribute-based restrictions, just use the same SQL syntax as normal with a non-spatial table. In the case of spatial restrictions, the following operators are available/useful:"
+msgid ""
+"However, there will be times when some kind of restriction is necessary to "
+"cut down the number of fields returned. In the case of attribute-based "
+"restrictions, just use the same SQL syntax as normal with a non-spatial "
+"table. In the case of spatial restrictions, the following operators are "
+"available/useful:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1711
+#: using_postgis_dataman.xml:1712
 #, no-c-format
 msgid "&&"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1714
+#: using_postgis_dataman.xml:1715
 #, no-c-format
-msgid "This operator tells whether the bounding box of one geometry intersects the bounding box of another."
+msgid ""
+"This operator tells whether the bounding box of one geometry intersects the "
+"bounding box of another."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1720
+#: using_postgis_dataman.xml:1721
 #, no-c-format
 msgid "ST_OrderingEquals"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1723
+#: using_postgis_dataman.xml:1724
 #, no-c-format
-msgid "This tests whether two geometries are geometrically identical. For example, if 'POLYGON((0 0,1 1,1 0,0 0))' is the same as 'POLYGON((0 0,1 1,1 0,0 0))' (it is)."
+msgid ""
+"This tests whether two geometries are geometrically identical. For example, "
+"if 'POLYGON((0 0,1 1,1 0,0 0))' is the same as 'POLYGON((0 0,1 1,1 0,0 "
+"0))' (it is)."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1730
+#: using_postgis_dataman.xml:1731
 #, no-c-format
 msgid "<term>=</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1733
+#: using_postgis_dataman.xml:1734
 #, no-c-format
-msgid "This operator is a little more naive, it only tests whether the bounding boxes of two geometries are the same."
+msgid ""
+"This operator is a little more naive, it only tests whether the bounding "
+"boxes of two geometries are the same."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1739
+#: using_postgis_dataman.xml:1740
 #, no-c-format
-msgid "Next, you can use these operators in queries. Note that when specifying geometries and boxes on the SQL command line, you must explicitly turn the string representations into geometries by using the \"ST_GeomFromText()\" function. The 312 is a fictitious spatial reference system that matches our data. So, for example:"
+msgid ""
+"Next, you can use these operators in queries. Note that when specifying "
+"geometries and boxes on the SQL command line, you must explicitly turn the "
+"string representations into geometries by using the \"ST_GeomFromText()\" "
+"function. The 312 is a fictitious spatial reference system that matches our "
+"data. So, for example:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1745
+#: using_postgis_dataman.xml:1746
 #, no-c-format
 msgid ""
-      "SELECT road_id, road_name\n"
-      "  FROM roads\n"
-      "  WHERE ST_OrderingEquals(roads_geom , ST_GeomFromText('LINESTRING(191232 243118,191108 243242)',312) ) ;"
+"SELECT road_id, road_name\n"
+"  FROM roads\n"
+"  WHERE ST_OrderingEquals(roads_geom , ST_GeomFromText('LINESTRING(191232 "
+"243118,191108 243242)',312) ) ;"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1747
+#: using_postgis_dataman.xml:1748
 #, no-c-format
-msgid "The above query would return the single record from the \"ROADS_GEOM\" table in which the geometry was equal to that value."
+msgid ""
+"The above query would return the single record from the \"ROADS_GEOM\" table "
+"in which the geometry was equal to that value."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1750
+#: using_postgis_dataman.xml:1751
 #, no-c-format
-msgid "When using the \"&&\" operator, you can specify either a BOX3D as the comparison feature or a GEOMETRY. When you specify a GEOMETRY, however, its bounding box will be used for the comparison."
+msgid ""
+"When using the \"&&\" operator, you can specify either a BOX3D as "
+"the comparison feature or a GEOMETRY. When you specify a GEOMETRY, however, "
+"its bounding box will be used for the comparison."
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1755
+#: using_postgis_dataman.xml:1756
 #, no-c-format
 msgid ""
-      "SELECT road_id, road_name\n"
-      "FROM roads\n"
-      "WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
+"SELECT road_id, road_name\n"
+"FROM roads\n"
+"WHERE roads_geom && ST_GeomFromText('POLYGON((...))',312);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1757
+#: using_postgis_dataman.xml:1758
 #, no-c-format
-msgid "The above query will use the bounding box of the polygon for comparison purposes."
+msgid ""
+"The above query will use the bounding box of the polygon for comparison "
+"purposes."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1760
+#: using_postgis_dataman.xml:1761
 #, no-c-format
-msgid "The most common spatial query will probably be a \"frame-based\" query, used by client software, like data browsers and web mappers, to grab a \"map frame\" worth of data for display. Using a \"BOX3D\" object for the frame, such a query looks like this:"
+msgid ""
+"The most common spatial query will probably be a \"frame-based\" query, used "
+"by client software, like data browsers and web mappers, to grab a \"map frame"
+"\" worth of data for display. Using a \"BOX3D\" object for the frame, such a "
+"query looks like this:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1765
+#: using_postgis_dataman.xml:1766
 #, no-c-format
 msgid ""
-      "SELECT ST_AsText(roads_geom) AS geom\n"
-      "FROM roads\n"
-      "WHERE\n"
-      "  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
+"SELECT ST_AsText(roads_geom) AS geom\n"
+"FROM roads\n"
+"WHERE\n"
+"  roads_geom && ST_MakeEnvelope(191232, 243117,191232, 243119,312);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1767
+#: using_postgis_dataman.xml:1768
 #, no-c-format
-msgid "Note the use of the SRID 312, to specify the projection of the envelope."
+msgid ""
+"Note the use of the SRID 312, to specify the projection of the envelope."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1771
+#: using_postgis_dataman.xml:1772
 #, no-c-format
 msgid "Using the Dumper"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1773
+#: using_postgis_dataman.xml:1774
 #, no-c-format
-msgid "The <filename>pgsql2shp</filename> table dumper connects directly to the database and converts a table (possibly defined by a query) into a shape file. The basic syntax is:"
+msgid ""
+"The <filename>pgsql2shp</filename> table dumper connects directly to the "
+"database and converts a table (possibly defined by a query) into a shape "
+"file. The basic syntax is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1777
+#: using_postgis_dataman.xml:1778
 #, no-c-format
-msgid "pgsql2shp [<options>] <database> [<schema>.]<table>"
+msgid ""
+"pgsql2shp [<options>] <database> [<schema>.]<table>"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1779
+#: using_postgis_dataman.xml:1780
 #, no-c-format
 msgid "pgsql2shp [<options>] <database> <query>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1781
+#: using_postgis_dataman.xml:1782
 #, no-c-format
 msgid "The commandline options are:"
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1785
+#: using_postgis_dataman.xml:1786
 #, no-c-format
 msgid "-f <filename>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1788
+#: using_postgis_dataman.xml:1789
 #, no-c-format
 msgid "Write the output to a particular filename."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1793
+#: using_postgis_dataman.xml:1794
 #, no-c-format
 msgid "-h <host>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1796
+#: using_postgis_dataman.xml:1797
 #, no-c-format
 msgid "The database host to connect to."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1801
+#: using_postgis_dataman.xml:1802
 #, no-c-format
 msgid "-p <port>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1804
+#: using_postgis_dataman.xml:1805
 #, no-c-format
 msgid "The port to connect to on the database host."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1809
+#: using_postgis_dataman.xml:1810
 #, no-c-format
 msgid "-P <password>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1812
+#: using_postgis_dataman.xml:1813
 #, no-c-format
 msgid "The password to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1817
+#: using_postgis_dataman.xml:1818
 #, no-c-format
 msgid "-u <user>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1820
+#: using_postgis_dataman.xml:1821
 #, no-c-format
 msgid "The username to use when connecting to the database."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1825
+#: using_postgis_dataman.xml:1826
 #, no-c-format
 msgid "-g <geometry column>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1828
+#: using_postgis_dataman.xml:1829
 #, no-c-format
-msgid "In the case of tables with multiple geometry columns, the geometry column to use when writing the shape file."
+msgid ""
+"In the case of tables with multiple geometry columns, the geometry column to "
+"use when writing the shape file."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1834
+#: using_postgis_dataman.xml:1835
 #, no-c-format
 msgid "<term>-b</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1837
+#: using_postgis_dataman.xml:1838
 #, no-c-format
-msgid "Use a binary cursor. This will make the operation faster, but will not work if any NON-geometry attribute in the table lacks a cast to text."
+msgid ""
+"Use a binary cursor. This will make the operation faster, but will not work "
+"if any NON-geometry attribute in the table lacks a cast to text."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1844
+#: using_postgis_dataman.xml:1845
 #, no-c-format
 msgid "<term>-r</term>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1847
+#: using_postgis_dataman.xml:1848
 #, no-c-format
-msgid "Raw mode. Do not drop the <varname>gid</varname> field, or escape column names."
+msgid ""
+"Raw mode. Do not drop the <varname>gid</varname> field, or escape column "
+"names."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1856
+#: using_postgis_dataman.xml:1857
 #, no-c-format
-msgid "For backward compatibility: write a 3-dimensional shape file when dumping from old (pre-1.0.0) postgis databases (the default is to write a 2-dimensional shape file in that case). Starting from postgis-1.0.0+, dimensions are fully encoded."
+msgid ""
+"For backward compatibility: write a 3-dimensional shape file when dumping "
+"from old (pre-1.0.0) postgis databases (the default is to write a 2-"
+"dimensional shape file in that case). Starting from postgis-1.0.0+, "
+"dimensions are fully encoded."
 msgstr ""
 
 #. Tag: term
-#: using_postgis_dataman.xml:1864
+#: using_postgis_dataman.xml:1865
 #, no-c-format
 msgid "-m <varname>filename</varname>"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1866
+#: using_postgis_dataman.xml:1867
 #, no-c-format
-msgid "Remap identifiers to ten character names. The content of the file is lines of two symbols separated by a single white space and no trailing or leading space: VERYLONGSYMBOL SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc."
+msgid ""
+"Remap identifiers to ten character names. The content of the file is lines "
+"of two symbols separated by a single white space and no trailing or leading "
+"space: VERYLONGSYMBOL SHORTONE ANOTHERVERYLONGSYMBOL SHORTER etc."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1879
+#: using_postgis_dataman.xml:1880
 #, no-c-format
 msgid "Building Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1881
+#: using_postgis_dataman.xml:1882
 #, no-c-format
-msgid "Indexes are what make using a spatial database for large data sets possible. Without indexing, any search for a feature would require a \"sequential scan\" of every record in the database. Indexing speeds up searching by organizing the data into a search tree which can be quickly traversed to find a particular record. PostgreSQL supports three kinds of indexes by default: B-Tree indexes, R-Tree indexes, and GiST indexes."
+msgid ""
+"Indexes are what make using a spatial database for large data sets possible. "
+"Without indexing, any search for a feature would require a \"sequential scan"
+"\" of every record in the database. Indexing speeds up searching by "
+"organizing the data into a search tree which can be quickly traversed to "
+"find a particular record. PostgreSQL supports three kinds of indexes by "
+"default: B-Tree indexes, R-Tree indexes, and GiST indexes."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1891
+#: using_postgis_dataman.xml:1892
 #, no-c-format
-msgid "B-Trees are used for data which can be sorted along one axis; for example, numbers, letters, dates. GIS data cannot be rationally sorted along one axis (which is greater, (0,0) or (0,1) or (1,0)?) so B-Tree indexing is of no use for us."
+msgid ""
+"B-Trees are used for data which can be sorted along one axis; for example, "
+"numbers, letters, dates. GIS data cannot be rationally sorted along one axis "
+"(which is greater, (0,0) or (0,1) or (1,0)?) so B-Tree indexing is of no use "
+"for us."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1898
+#: using_postgis_dataman.xml:1899
 #, no-c-format
-msgid "R-Trees break up data into rectangles, and sub-rectangles, and sub-sub rectangles, etc. R-Trees are used by some spatial databases to index GIS data, but the PostgreSQL R-Tree implementation is not as robust as the GiST implementation."
+msgid ""
+"R-Trees break up data into rectangles, and sub-rectangles, and sub-sub "
+"rectangles, etc. R-Trees are used by some spatial databases to index GIS "
+"data, but the PostgreSQL R-Tree implementation is not as robust as the GiST "
+"implementation."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1905
+#: using_postgis_dataman.xml:1906
 #, no-c-format
-msgid "GiST (Generalized Search Trees) indexes break up data into \"things to one side\", \"things which overlap\", \"things which are inside\" and can be used on a wide range of data-types, including GIS data. PostGIS uses an R-Tree index implemented on top of GiST to index GIS data."
+msgid ""
+"GiST (Generalized Search Trees) indexes break up data into \"things to one "
+"side\", \"things which overlap\", \"things which are inside\" and can be "
+"used on a wide range of data-types, including GIS data. PostGIS uses an R-"
+"Tree index implemented on top of GiST to index GIS data."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1914
+#: using_postgis_dataman.xml:1915
 #, no-c-format
 msgid "GiST Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1916
+#: using_postgis_dataman.xml:1917
 #, no-c-format
-msgid "GiST stands for \"Generalized Search Tree\" and is a generic form of indexing. In addition to GIS indexing, GiST is used to speed up searches on all kinds of irregular data structures (integer arrays, spectral data, etc) which are not amenable to normal B-Tree indexing."
+msgid ""
+"GiST stands for \"Generalized Search Tree\" and is a generic form of "
+"indexing. In addition to GIS indexing, GiST is used to speed up searches on "
+"all kinds of irregular data structures (integer arrays, spectral data, etc) "
+"which are not amenable to normal B-Tree indexing."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1921
+#: using_postgis_dataman.xml:1922
 #, no-c-format
-msgid "Once a GIS data table exceeds a few thousand rows, you will want to build an index to speed up spatial searches of the data (unless all your searches are based on attributes, in which case you'll want to build a normal index on the attribute fields)."
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields)."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1926
+#: using_postgis_dataman.xml:1927
 #, no-c-format
-msgid "The syntax for building a GiST index on a \"geometry\" column is as follows:"
+msgid ""
+"The syntax for building a GiST index on a \"geometry\" column is as follows:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1929
+#: using_postgis_dataman.xml:1930
 #, no-c-format
 msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ( [geometryfield] );"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1930
+#: using_postgis_dataman.xml:1931
 #, no-c-format
-msgid "The above syntax will always build a 2D-index. To get the an n-dimensional index supported in PostGIS 2.0+ for the geometry type, you can create one using this syntax"
+msgid ""
+"The above syntax will always build a 2D-index. To get the an n-dimensional "
+"index supported in PostGIS 2.0+ for the geometry type, you can create one "
+"using this syntax"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1931
+#: using_postgis_dataman.xml:1932
 #, no-c-format
-msgid "CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] gist_geometry_ops_nd);"
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING GIST ([geometryfield] "
+"gist_geometry_ops_nd);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1933
+#: using_postgis_dataman.xml:1934
 #, no-c-format
-msgid "Building a spatial index is a computationally intensive exercise: on tables of around 1 million rows, on a 300MHz Solaris machine, we have found building a GiST index takes about 1 hour. After building an index, it is important to force PostgreSQL to collect table statistics, which are used to optimize query plans:"
+msgid ""
+"Building a spatial index is a computationally intensive exercise: on tables "
+"of around 1 million rows, on a 300MHz Solaris machine, we have found "
+"building a GiST index takes about 1 hour. After building an index, it is "
+"important to force PostgreSQL to collect table statistics, which are used to "
+"optimize query plans:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:1939
+#: using_postgis_dataman.xml:1940 using_postgis_dataman.xml:2023
 #, no-c-format
 msgid ""
-      "VACUUM ANALYZE [table_name] [(column_name)];\n"
-      "-- This is only needed for PostgreSQL 7.4 installations and below\n"
-      "SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
+"VACUUM ANALYZE [table_name] [(column_name)];\n"
+"-- This is only needed for PostgreSQL 7.4 installations and below\n"
+"SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1941
+#: using_postgis_dataman.xml:1942
 #, no-c-format
-msgid "GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, GiST indexes are \"null safe\", meaning they can index columns which include null values. Secondly, GiST indexes support the concept of \"lossiness\" which is important when dealing with GIS objects larger than the PostgreSQL 8K page size. Lossiness allows PostgreSQL to store only the \"important\" part of an object in an index -- in the case of GIS objects, just the bounding box. GIS objects larger than  [...]
+msgid ""
+"GiST indexes have two advantages over R-Tree indexes in PostgreSQL. Firstly, "
+"GiST indexes are \"null safe\", meaning they can index columns which include "
+"null values. Secondly, GiST indexes support the concept of \"lossiness\" "
+"which is important when dealing with GIS objects larger than the PostgreSQL "
+"8K page size. Lossiness allows PostgreSQL to store only the \"important\" "
+"part of an object in an index -- in the case of GIS objects, just the "
+"bounding box. GIS objects larger than 8K will cause R-Tree indexes to fail "
+"in the process of being built."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:1953
+#: using_postgis_dataman.xml:1954
 #, no-c-format
-msgid "Using Indexes"
+msgid "BRIN Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1955
+#: using_postgis_dataman.xml:1956
 #, no-c-format
-msgid "Ordinarily, indexes invisibly speed up data access: once the index is built, the query planner transparently decides when to use index information to speed up a query plan. Unfortunately, the PostgreSQL query planner does not optimize the use of GiST indexes well, so sometimes searches which should use a spatial index instead default to a sequence scan of the whole table."
+msgid ""
+"BRIN stands for \"Block Range Index\" and is a generic form of indexing that "
+"has been introduced in PostgreSQL 9.5. BRIN is a lossy kind of index, and "
+"its main usage is to provide a compromise for both read and write "
+"performance. Its primary goal is to handle very large tables for which some "
+"of the columns have some natural correlation with their physical location "
+"within the table. In addition to GIS indexing, BRIN is used to speed up "
+"searches on various kinds of regular or irregular data structures (integer, "
+"arrays etc)."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1962
+#: using_postgis_dataman.xml:1965
 #, no-c-format
-msgid "If you find your spatial indexes are not being used (or your attribute indexes, for that matter) there are a couple things you can do:"
+msgid ""
+"Once a GIS data table exceeds a few thousand rows, you will want to build an "
+"index to speed up spatial searches of the data (unless all your searches are "
+"based on attributes, in which case you'll want to build a normal index on "
+"the attribute fields). GiST indexes are really performant as long as their "
+"size doesn't exceed the amount of RAM available for the database, and as "
+"long as you can afford the storage size, and the penalty in write workload. "
+"Otherwise, BRIN index can be considered as an alternative."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:1968
+#: using_postgis_dataman.xml:1974
 #, no-c-format
-msgid "Firstly, make sure statistics are gathered about the number and distributions of values in a table, to provide the query planner with better information to make decisions around index usage. For PostgreSQL 7.4 installations and below this is done by running <command>update_geometry_stats([table_name, column_name])</command> (compute distribution) and <command>VACUUM ANALYZE [table_name] [column_name]</command> (compute number of values). Starting with PostgreSQL 8.0 running <comma [...]
+msgid ""
+"The idea of a BRIN index is to store only the bouding box englobing all the "
+"geometries contained in all the rows in a set of table blocks, called a "
+"range. Obviously, this indexing method will only be efficient if the data is "
+"physically ordered in a way where the resulting bouding boxes for block "
+"ranges will be mutually exclusive. The resulting index will be really small, "
+"but will be less efficient than a GiST index in many cases."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:1982
 #, no-c-format
-msgid "If vacuuming does not work, you can force the planner to use the index information by using the <command>SET ENABLE_SEQSCAN=OFF</command> command. You should only use this command sparingly, and only on spatially indexed queries: generally speaking, the planner knows better than you do about when to use normal B-Tree indexes. Once you have run your query, you should consider setting <varname>ENABLE_SEQSCAN</varname> back on, so that other queries will utilize the planner as normal."
+msgid ""
+"Building a BRIN index is way less intensive than building a GiST index. It's "
+"quite common to build a BRIN index in more than ten time less than a GiST "
+"index would have required. As a BRIN index only store one bouding box for "
+"one to many table blocks, it's pretty common to consume up to a thousand "
+"time less disk space for this kind of indexes."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1988
+#, no-c-format
+msgid ""
+"You can choose the number of blocks to summarize in a range. If you decrease "
+"this number, the index will be bigger but will probably help to get better "
+"performance."
 msgstr ""
 
 #. Tag: para
 #: using_postgis_dataman.xml:1992
 #, no-c-format
-msgid "As of version 0.6, it should not be necessary to force the planner to use the index with <varname>ENABLE_SEQSCAN</varname>."
+msgid ""
+"The syntax for building a BRIN index on a \"geometry\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1995
+#, no-c-format
+msgid "CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:1996
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index. To get a 3d-dimensional "
+"index, you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:1997
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_3d);"
 msgstr ""
 
 #. Tag: para
+#: using_postgis_dataman.xml:1998
+#, no-c-format
+msgid "You can also get a 4d-dimensional index using the 4d operator class"
+msgstr ""
+
+#. Tag: programlisting
 #: using_postgis_dataman.xml:1999
 #, no-c-format
-msgid "If you find the planner wrong about the cost of sequential vs index scans try reducing the value of random_page_cost in postgresql.conf or using SET random_page_cost=#. Default value for the parameter is 4, try setting it to 1 or 2. Decrementing the value makes the planner more inclined of using Index scans."
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ([geometryfield] "
+"brin_geometry_inclusion_ops_4d);"
 msgstr ""
 
-#. Tag: title
+#. Tag: para
+#: using_postgis_dataman.xml:2000
+#, no-c-format
+msgid ""
+"These above syntaxes will use the default number or block in a range, which "
+"is 128. To specify the number of blocks you want to summarise in a range, "
+"you can create one using this syntax"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2001
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geometryfield] ) WITH "
+"(pages_per_range = [number]);"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2002
+#, no-c-format
+msgid ""
+"Also, keep in mind that a BRIN index will only store one index value for a "
+"large number of rows. If your table stores geometries with a mixed number of "
+"dimensions, it's likely that the resulting index will have poor performance. "
+"You can avoid this drop of performance by choosing the operator class whith "
+"the least number of dimensions of the stored geometries"
+msgstr ""
+
+#. Tag: para
 #: using_postgis_dataman.xml:2010
 #, no-c-format
+msgid ""
+"Also the \"geography\" datatype is supported for BRIN indexing. The syntax "
+"for building a BRIN index on a \"geography\" column is as follows:"
+msgstr ""
+
+#. Tag: programlisting
+#: using_postgis_dataman.xml:2013
+#, no-c-format
+msgid ""
+"CREATE INDEX [indexname] ON [tablename] USING BRIN ( [geographyfield] );"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2014
+#, no-c-format
+msgid ""
+"The above syntax will always build a 2D-index for geospatial objetcs on the "
+"spheroid."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2016
+#, no-c-format
+msgid ""
+"Currently, just the \"inclusion support\" is considered here, meaning that "
+"just <varname>&&</varname>, <varname>~</varname> and <varname>@</"
+"varname> operators can be used for the 2D cases (both for \"geometry\" and "
+"for \"geography\"), and just the <varname>&&&</varname> operator "
+"can be used for the 3D geometries. There is no support for kNN searches at "
+"the moment."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2027
+#, no-c-format
+msgid "Using Indexes"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2029
+#, no-c-format
+msgid ""
+"Ordinarily, indexes invisibly speed up data access: once the index is built, "
+"the query planner transparently decides when to use index information to "
+"speed up a query plan. Unfortunately, the PostgreSQL query planner does not "
+"optimize the use of GiST indexes well, so sometimes searches which should "
+"use a spatial index instead default to a sequence scan of the whole table."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2036
+#, no-c-format
+msgid ""
+"If you find your spatial indexes are not being used (or your attribute "
+"indexes, for that matter) there are a couple things you can do:"
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2042
+#, no-c-format
+msgid ""
+"Firstly, make sure statistics are gathered about the number and "
+"distributions of values in a table, to provide the query planner with better "
+"information to make decisions around index usage. For PostgreSQL 7.4 "
+"installations and below this is done by running "
+"<command>update_geometry_stats([table_name, column_name])</command> (compute "
+"distribution) and <command>VACUUM ANALYZE [table_name] [column_name]</"
+"command> (compute number of values). Starting with PostgreSQL 8.0 running "
+"<command>VACUUM ANALYZE</command> will do both operations. You should "
+"regularly vacuum your databases anyways -- many PostgreSQL DBAs have "
+"<command>VACUUM</command> run as an off-peak cron job on a regular basis."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2056
+#, no-c-format
+msgid ""
+"If vacuuming does not work, you can force the planner to use the index "
+"information by using the <command>SET ENABLE_SEQSCAN=OFF</command> command. "
+"You should only use this command sparingly, and only on spatially indexed "
+"queries: generally speaking, the planner knows better than you do about when "
+"to use normal B-Tree indexes. Once you have run your query, you should "
+"consider setting <varname>ENABLE_SEQSCAN</varname> back on, so that other "
+"queries will utilize the planner as normal."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2066
+#, no-c-format
+msgid ""
+"As of version 0.6, it should not be necessary to force the planner to use "
+"the index with <varname>ENABLE_SEQSCAN</varname>."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2073
+#, no-c-format
+msgid ""
+"If you find the planner wrong about the cost of sequential vs index scans "
+"try reducing the value of random_page_cost in postgresql.conf or using SET "
+"random_page_cost=#. Default value for the parameter is 4, try setting it to "
+"1 or 2. Decrementing the value makes the planner more inclined of using "
+"Index scans."
+msgstr ""
+
+#. Tag: title
+#: using_postgis_dataman.xml:2084
+#, no-c-format
 msgid "Complex Queries"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2012
+#: using_postgis_dataman.xml:2086
+#, no-c-format
+msgid ""
+"The <emphasis>raison d'etre</emphasis> of spatial database functionality is "
+"performing queries inside the database which would ordinarily require "
+"desktop GIS functionality. Using PostGIS effectively requires knowing what "
+"spatial functions are available, and ensuring that appropriate indexes are "
+"in place to provide good performance. The SRID of 312 used in these examples "
+"is purely for demonstration. You should be using a REAL SRID listed in the "
+"the spatial_ref_sys table and one that matches the projection of your data. "
+"If your data has no spatial reference system specified, you should be "
+"THINKING very thoughtfully why it doesn't and maybe it should."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2094
+#, no-c-format
+msgid ""
+"If your reason is because you are modeling something that doesn't have a "
+"geographic spatial reference system defined such as the internals of a "
+"molecule or the floorplan of a not yet built amusement park then that's "
+"fine. If the location of the amusement park has been planned however, then "
+"it would make sense to use a suitable planar coordinate system for that "
+"location if nothing more than to ensure the amusement part is not "
+"trespassing on already existing structures."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2098
 #, no-c-format
-msgid "The <emphasis>raison d'etre</emphasis> of spatial database functionality is performing queries inside the database which would ordinarily require desktop GIS functionality. Using PostGIS effectively requires knowing what spatial functions are available, and ensuring that appropriate indexes are in place to provide good performance. The SRID of 312 used in these examples is purely for demonstration. You should be using a REAL SRID listed in the the spatial_ref_sys table and one tha [...]
+msgid ""
+"Even in the case where you are planning a Mars expedition to transport the "
+"human race in the event of a nuclear holocaust and you want to map out the "
+"Mars planet for rehabitation, you can use a non-earthly coordinate system "
+"such as <ulink url=\"http://spatialreference.org/ref/iau2000/mars-2000/"
+"\">Mars 2000</ulink> make one up and insert it in the "
+"<varname>spatial_ref_sys</varname> table. Though this Mars coordinate system "
+"is a non-planar one (it's in degrees spheroidal), you can use it with the "
+"geography type to have your length and proximity measurements in meters "
+"instead of degrees."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2026
+#: using_postgis_dataman.xml:2104
 #, no-c-format
 msgid "Taking Advantage of Indexes"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2028
+#: using_postgis_dataman.xml:2106
 #, no-c-format
-msgid "When constructing a query it is important to remember that only the bounding-box-based operators such as && can take advantage of the GiST spatial index. Functions such as <varname>ST_Distance()</varname> cannot use the index to optimize their operation. For example, the following query would be quite slow on a large table:"
+msgid ""
+"When constructing a query it is important to remember that only the bounding-"
+"box-based operators such as && can take advantage of the GiST "
+"spatial index. Functions such as <varname>ST_Distance()</varname> cannot use "
+"the index to optimize their operation. For example, the following query "
+"would be quite slow on a large table:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2035
+#: using_postgis_dataman.xml:2113
 #, no-c-format
 msgid ""
-      "SELECT the_geom\n"
-      "FROM geom_table\n"
-      "WHERE ST_Distance(the_geom, ST_GeomFromText('POINT(100000 200000)', 312)) < 100"
+"SELECT the_geom\n"
+"FROM geom_table\n"
+"WHERE ST_Distance(the_geom, ST_GeomFromText('POINT(100000 200000)', 312)) "
+"< 100"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2037
+#: using_postgis_dataman.xml:2115
 #, no-c-format
-msgid "This query is selecting all the geometries in geom_table which are within 100 units of the point (100000, 200000). It will be slow because it is calculating the distance between each point in the table and our specified point, ie. one <varname>ST_Distance()</varname> calculation for each row in the table. We can avoid this by using the && operator to reduce the number of distance calculations required:"
+msgid ""
+"This query is selecting all the geometries in geom_table which are within "
+"100 units of the point (100000, 200000). It will be slow because it is "
+"calculating the distance between each point in the table and our specified "
+"point, ie. one <varname>ST_Distance()</varname> calculation for each row in "
+"the table. We can avoid this by using the && operator to reduce the "
+"number of distance calculations required:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2044
+#: using_postgis_dataman.xml:2122
 #, no-c-format
 msgid ""
-      "SELECT the_geom\n"
-      "FROM geom_table\n"
-      "WHERE ST_DWithin(the_geom,  ST_MakeEnvelope(90900, 190900, 100100, 200100,312), 100)"
+"SELECT the_geom\n"
+"FROM geom_table\n"
+"WHERE ST_DWithin(the_geom,  ST_MakeEnvelope(90900, 190900, 100100, "
+"200100,312), 100)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2046
+#: using_postgis_dataman.xml:2124
 #, no-c-format
-msgid "This query selects the same geometries, but it does it in a more efficient way. Assuming there is a GiST index on the_geom, the query planner will recognize that it can use the index to reduce the number of rows before calculating the result of the <varname>ST_distance()</varname> function. Notice that the <varname>ST_MakeEnvelope</varname> geometry which is used in the && operation is a 200 unit square box centered on the original point - this is our \"query box\". The &a [...]
+msgid ""
+"This query selects the same geometries, but it does it in a more efficient "
+"way. Assuming there is a GiST index on the_geom, the query planner will "
+"recognize that it can use the index to reduce the number of rows before "
+"calculating the result of the <varname>ST_distance()</varname> function. "
+"Notice that the <varname>ST_MakeEnvelope</varname> geometry which is used in "
+"the && operation is a 200 unit square box centered on the original "
+"point - this is our \"query box\". The && operator uses the index to "
+"quickly reduce the result set down to only those geometries which have "
+"bounding boxes that overlap the \"query box\". Assuming that our query box "
+"is much smaller than the extents of the entire geometry table, this will "
+"drastically reduce the number of distance calculations that need to be done."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2060
+#: using_postgis_dataman.xml:2138
 #, no-c-format
 msgid "Change in Behavior"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2062
+#: using_postgis_dataman.xml:2140
 #, no-c-format
-msgid "As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the notable exceptions of ST_Disjoint and ST_Relate, include implicit bounding box overlap operators."
+msgid ""
+"As of PostGIS 1.3.0, most of the Geometry Relationship Functions, with the "
+"notable exceptions of ST_Disjoint and ST_Relate, include implicit bounding "
+"box overlap operators."
 msgstr ""
 
 #. Tag: title
-#: using_postgis_dataman.xml:2069
+#: using_postgis_dataman.xml:2147
 #, no-c-format
 msgid "Examples of Spatial SQL"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2071
+#: using_postgis_dataman.xml:2149
 #, no-c-format
-msgid "The examples in this section will make use of two tables, a table of linear roads, and a table of polygonal municipality boundaries. The table definitions for the <varname>bc_roads</varname> table is:"
+msgid ""
+"The examples in this section will make use of two tables, a table of linear "
+"roads, and a table of polygonal municipality boundaries. The table "
+"definitions for the <varname>bc_roads</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2075
+#: using_postgis_dataman.xml:2153
 #, no-c-format
 msgid ""
-      "Column      | Type              | Description\n"
-      "------------+-------------------+-------------------\n"
-      "gid         | integer           | Unique ID\n"
-      "name        | character varying | Road Name\n"
-      "the_geom    | geometry          | Location Geometry (Linestring)"
+"Column      | Type              | Description\n"
+"------------+-------------------+-------------------\n"
+"gid         | integer           | Unique ID\n"
+"name        | character varying | Road Name\n"
+"the_geom    | geometry          | Location Geometry (Linestring)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2077
+#: using_postgis_dataman.xml:2155
 #, no-c-format
-msgid "The table definition for the <varname>bc_municipality</varname> table is:"
+msgid ""
+"The table definition for the <varname>bc_municipality</varname> table is:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2080
+#: using_postgis_dataman.xml:2158
 #, no-c-format
 msgid ""
-      "Column     | Type              | Description\n"
-      "-----------+-------------------+-------------------\n"
-      "gid        | integer           | Unique ID\n"
-      "code       | integer           | Unique ID\n"
-      "name       | character varying | City / Town Name\n"
-      "the_geom   | geometry          | Location Geometry (Polygon)"
+"Column     | Type              | Description\n"
+"-----------+-------------------+-------------------\n"
+"gid        | integer           | Unique ID\n"
+"code       | integer           | Unique ID\n"
+"name       | character varying | City / Town Name\n"
+"the_geom   | geometry          | Location Geometry (Polygon)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2085
+#: using_postgis_dataman.xml:2163
 #, no-c-format
 msgid "What is the total length of all roads, expressed in kilometers?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2090
+#: using_postgis_dataman.xml:2168
 #, no-c-format
 msgid "You can answer this question with a very simple piece of SQL:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2093
+#: using_postgis_dataman.xml:2171
 #, no-c-format
 msgid ""
-      "SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
-      "\n"
-      "km_roads\n"
-      "------------------\n"
-      "70842.1243039643\n"
-      "(1 row)"
+"SELECT sum(ST_Length(the_geom))/1000 AS km_roads FROM bc_roads;\n"
+"\n"
+"km_roads\n"
+"------------------\n"
+"70842.1243039643\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2099
+#: using_postgis_dataman.xml:2177
 #, no-c-format
 msgid "How large is the city of Prince George, in hectares?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2103
+#: using_postgis_dataman.xml:2181
 #, no-c-format
-msgid "This query combines an attribute condition (on the municipality name) with a spatial calculation (of the area):"
+msgid ""
+"This query combines an attribute condition (on the municipality name) with a "
+"spatial calculation (of the area):"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2107
+#: using_postgis_dataman.xml:2185
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  ST_Area(the_geom)/10000 AS hectares\n"
-      "FROM bc_municipality\n"
-      "WHERE name = 'PRINCE GEORGE';\n"
-      "\n"
-      "hectares\n"
-      "------------------\n"
-      "32657.9103824927\n"
-      "(1 row)"
+"SELECT\n"
+"  ST_Area(the_geom)/10000 AS hectares\n"
+"FROM bc_municipality\n"
+"WHERE name = 'PRINCE GEORGE';\n"
+"\n"
+"hectares\n"
+"------------------\n"
+"32657.9103824927\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2113
+#: using_postgis_dataman.xml:2191
 #, no-c-format
 msgid "What is the largest municipality in the province, by area?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2118
+#: using_postgis_dataman.xml:2196
 #, no-c-format
-msgid "This query brings a spatial measurement into the query condition. There are several ways of approaching this problem, but the most efficient is below:"
+msgid ""
+"This query brings a spatial measurement into the query condition. There are "
+"several ways of approaching this problem, but the most efficient is below:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2122
+#: using_postgis_dataman.xml:2200
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  name,\n"
-      "  ST_Area(the_geom)/10000 AS hectares\n"
-      "FROM\n"
-      "  bc_municipality\n"
-      "ORDER BY hectares DESC\n"
-      "LIMIT 1;\n"
-      "\n"
-      "name           | hectares\n"
-      "---------------+-----------------\n"
-      "TUMBLER RIDGE  | 155020.02556131\n"
-      "(1 row)"
+"SELECT\n"
+"  name,\n"
+"  ST_Area(the_geom)/10000 AS hectares\n"
+"FROM\n"
+"  bc_municipality\n"
+"ORDER BY hectares DESC\n"
+"LIMIT 1;\n"
+"\n"
+"name           | hectares\n"
+"---------------+-----------------\n"
+"TUMBLER RIDGE  | 155020.02556131\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2124
+#: using_postgis_dataman.xml:2202
 #, no-c-format
-msgid "Note that in order to answer this query we have to calculate the area of every polygon. If we were doing this a lot it would make sense to add an area column to the table that we could separately index for performance. By ordering the results in a descending direction, and them using the PostgreSQL \"LIMIT\" command we can easily pick off the largest value without using an aggregate function like max()."
+msgid ""
+"Note that in order to answer this query we have to calculate the area of "
+"every polygon. If we were doing this a lot it would make sense to add an "
+"area column to the table that we could separately index for performance. By "
+"ordering the results in a descending direction, and them using the "
+"PostgreSQL \"LIMIT\" command we can easily pick off the largest value "
+"without using an aggregate function like max()."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2136
+#: using_postgis_dataman.xml:2214
 #, no-c-format
 msgid "What is the length of roads fully contained within each municipality?"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2141
+#: using_postgis_dataman.xml:2219
 #, no-c-format
-msgid "This is an example of a \"spatial join\", because we are bringing together data from two tables (doing a join) but using a spatial interaction condition (\"contained\") as the join condition rather than the usual relational approach of joining on a common key:"
+msgid ""
+"This is an example of a \"spatial join\", because we are bringing together "
+"data from two tables (doing a join) but using a spatial interaction "
+"condition (\"contained\") as the join condition rather than the usual "
+"relational approach of joining on a common key:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2147
+#: using_postgis_dataman.xml:2225
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  m.name,\n"
-      "  sum(ST_Length(r.the_geom))/1000 as roads_km\n"
-      "FROM\n"
-      "  bc_roads AS r,\n"
-      "  bc_municipality AS m\n"
-      "WHERE\n"
-      "  ST_Contains(m.the_geom,r.the_geom)\n"
-      "GROUP BY m.name\n"
-      "ORDER BY roads_km;\n"
-      "\n"
-      "name                        | roads_km\n"
-      "----------------------------+------------------\n"
-      "SURREY                      | 1539.47553551242\n"
-      "VANCOUVER                   | 1450.33093486576\n"
-      "LANGLEY DISTRICT            | 833.793392535662\n"
-      "BURNABY                     | 773.769091404338\n"
-      "PRINCE GEORGE               | 694.37554369147\n"
-      "..."
-msgstr ""
-
-#. Tag: para
-#: using_postgis_dataman.xml:2149
+"SELECT\n"
+"  m.name,\n"
+"  sum(ST_Length(r.the_geom))/1000 as roads_km\n"
+"FROM\n"
+"  bc_roads AS r,\n"
+"  bc_municipality AS m\n"
+"WHERE\n"
+"  ST_Contains(m.the_geom,r.the_geom)\n"
+"GROUP BY m.name\n"
+"ORDER BY roads_km;\n"
+"\n"
+"name                        | roads_km\n"
+"----------------------------+------------------\n"
+"SURREY                      | 1539.47553551242\n"
+"VANCOUVER                   | 1450.33093486576\n"
+"LANGLEY DISTRICT            | 833.793392535662\n"
+"BURNABY                     | 773.769091404338\n"
+"PRINCE GEORGE               | 694.37554369147\n"
+"..."
+msgstr ""
+
+#. Tag: para
+#: using_postgis_dataman.xml:2227
 #, no-c-format
-msgid "This query takes a while, because every road in the table is summarized into the final result (about 250K roads for our particular example table). For smaller overlays (several thousand records on several hundred) the response can be very fast."
+msgid ""
+"This query takes a while, because every road in the table is summarized into "
+"the final result (about 250K roads for our particular example table). For "
+"smaller overlays (several thousand records on several hundred) the response "
+"can be very fast."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2158
+#: using_postgis_dataman.xml:2236
 #, no-c-format
 msgid "Create a new table with all the roads within the city of Prince George."
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2163
+#: using_postgis_dataman.xml:2241
 #, no-c-format
-msgid "This is an example of an \"overlay\", which takes in two tables and outputs a new table that consists of spatially clipped or cut resultants. Unlike the \"spatial join\" demonstrated above, this query actually creates new geometries. An overlay is like a turbo-charged spatial join, and is useful for more exact analysis work:"
+msgid ""
+"This is an example of an \"overlay\", which takes in two tables and outputs "
+"a new table that consists of spatially clipped or cut resultants. Unlike the "
+"\"spatial join\" demonstrated above, this query actually creates new "
+"geometries. An overlay is like a turbo-charged spatial join, and is useful "
+"for more exact analysis work:"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2170
+#: using_postgis_dataman.xml:2248
 #, no-c-format
 msgid ""
-      "CREATE TABLE pg_roads as\n"
-      "SELECT\n"
-      "  ST_Intersection(r.the_geom, m.the_geom) AS intersection_geom,\n"
-      "  ST_Length(r.the_geom) AS rd_orig_length,\n"
-      "  r.*\n"
-      "FROM\n"
-      "  bc_roads AS r,\n"
-      "  bc_municipality AS m\n"
-      "WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
+"CREATE TABLE pg_roads as\n"
+"SELECT\n"
+"  ST_Intersection(r.the_geom, m.the_geom) AS intersection_geom,\n"
+"  ST_Length(r.the_geom) AS rd_orig_length,\n"
+"  r.*\n"
+"FROM\n"
+"  bc_roads AS r,\n"
+"  bc_municipality AS m\n"
+"WHERE  m.name = 'PRINCE GEORGE' AND ST_Intersects(r.the_geom, m.the_geom);"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2176
+#: using_postgis_dataman.xml:2254
 #, no-c-format
 msgid "What is the length in kilometers of \"Douglas St\" in Victoria?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2181
+#: using_postgis_dataman.xml:2259
 #, no-c-format
 msgid ""
-      "SELECT\n"
-      "  sum(ST_Length(r.the_geom))/1000 AS kilometers\n"
-      "FROM\n"
-      "  bc_roads r,\n"
-      "  bc_municipality m\n"
-      "WHERE  r.name = 'Douglas St' AND m.name = 'VICTORIA'\n"
-      "        AND ST_Contains(m.the_geom, r.the_geom) ;\n"
-      "\n"
-      "kilometers\n"
-      "------------------\n"
-      "4.89151904172838\n"
-      "(1 row)"
+"SELECT\n"
+"  sum(ST_Length(r.the_geom))/1000 AS kilometers\n"
+"FROM\n"
+"  bc_roads r,\n"
+"  bc_municipality m\n"
+"WHERE  r.name = 'Douglas St' AND m.name = 'VICTORIA'\n"
+"        AND ST_Contains(m.the_geom, r.the_geom) ;\n"
+"\n"
+"kilometers\n"
+"------------------\n"
+"4.89151904172838\n"
+"(1 row)"
 msgstr ""
 
 #. Tag: para
-#: using_postgis_dataman.xml:2187
+#: using_postgis_dataman.xml:2265
 #, no-c-format
 msgid "What is the largest municipality polygon that has a hole?"
 msgstr ""
 
 #. Tag: programlisting
-#: using_postgis_dataman.xml:2192
+#: using_postgis_dataman.xml:2270
 #, no-c-format
 msgid ""
-      "SELECT gid, name, ST_Area(the_geom) AS area\n"
-      "FROM bc_municipality\n"
-      "WHERE ST_NRings(the_geom) > 1\n"
-      "ORDER BY area DESC LIMIT 1;\n"
-      "\n"
-      "gid  | name         | area\n"
-      "-----+--------------+------------------\n"
-      "12   | SPALLUMCHEEN | 257374619.430216\n"
-      "(1 row)"
+"SELECT gid, name, ST_Area(the_geom) AS area\n"
+"FROM bc_municipality\n"
+"WHERE ST_NRings(the_geom) > 1\n"
+"ORDER BY area DESC LIMIT 1;\n"
+"\n"
+"gid  | name         | area\n"
+"-----+--------------+------------------\n"
+"12   | SPALLUMCHEEN | 257374619.430216\n"
+"(1 row)"
 msgstr ""
-
diff --git a/doc/po/templates/using_raster_dataman.xml.pot b/doc/po/templates/using_raster_dataman.xml.pot
index 9499fbc..a008707 100644
--- a/doc/po/templates/using_raster_dataman.xml.pot
+++ b/doc/po/templates/using_raster_dataman.xml.pot
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: http://bugs.kde.org\n"
-"POT-Creation-Date: 2016-07-04 13:02+0000\n"
+"POT-Creation-Date: 2017-01-28 07:03+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL at ADDRESS>\n"
 "Language-Team: LANGUAGE <kde-i18n-doc at kde.org>\n"
@@ -29,7 +29,10 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:6
 #, no-c-format
-msgid "For most use cases, you will create PostGIS rasters by loading existing raster files using the packaged <varname>raster2pgsql</varname> raster loader."
+msgid ""
+"For most use cases, you will create PostGIS rasters by loading existing "
+"raster files using the packaged <varname>raster2pgsql</varname> raster "
+"loader."
 msgstr ""
 
 #. Tag: title
@@ -41,25 +44,46 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:10
 #, no-c-format
-msgid "The <varname>raster2pgsql</varname> is a raster loader executable that loads GDAL supported raster formats into sql suitable for loading into a PostGIS raster table. It is capable of loading folders of raster files as well as creating overviews of rasters."
+msgid ""
+"The <varname>raster2pgsql</varname> is a raster loader executable that loads "
+"GDAL supported raster formats into sql suitable for loading into a PostGIS "
+"raster table. It is capable of loading folders of raster files as well as "
+"creating overviews of rasters."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:13
 #, no-c-format
-msgid "Since the raster2pgsql is compiled as part of PostGIS most often (unless you compile your own GDAL library), the raster types supported by the executable will be the same as those compiled in the GDAL dependency library. To get a list of raster types your particular raster2pgsql supports use the <varname>-G</varname> switch. These should be the same as those provided by your PostGIS install documented here <xref linkend=\"RT_ST_GDALDrivers\"/> if you are using the same gdal librar [...]
+msgid ""
+"Since the raster2pgsql is compiled as part of PostGIS most often (unless you "
+"compile your own GDAL library), the raster types supported by the executable "
+"will be the same as those compiled in the GDAL dependency library. To get a "
+"list of raster types your particular raster2pgsql supports use the <varname>-"
+"G</varname> switch. These should be the same as those provided by your "
+"PostGIS install documented here <xref linkend=\"RT_ST_GDALDrivers\"/> if you "
+"are using the same gdal library for both."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:16
 #, no-c-format
-msgid "The older version of this tool was a python script. The executable has replaced the python script. If you still find the need for the Python script Examples of the python one can be found at <ulink url=\"http://trac.osgeo.org/gdal/wiki/frmts_wtkraster.html\">GDAL PostGIS Raster Driver Usage</ulink>. Please note that the raster2pgsql python script may not work with future versions of PostGIS raster and is no longer supported."
+msgid ""
+"The older version of this tool was a python script. The executable has "
+"replaced the python script. If you still find the need for the Python script "
+"Examples of the python one can be found at <ulink url=\"http://trac.osgeo."
+"org/gdal/wiki/frmts_wtkraster.html\">GDAL PostGIS Raster Driver Usage</"
+"ulink>. Please note that the raster2pgsql python script may not work with "
+"future versions of PostGIS raster and is no longer supported."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:21
 #, no-c-format
-msgid "When creating overviews of a specific factor from a set of rasters that are aligned, it is possible for the overviews to not align. Visit <ulink url=\"http://trac.osgeo.org/postgis/ticket/1764\">http://trac.osgeo.org/postgis/ticket/1764</ulink> for an example where the overviews do not align."
+msgid ""
+"When creating overviews of a specific factor from a set of rasters that are "
+"aligned, it is possible for the overviews to not align. Visit <ulink url="
+"\"http://trac.osgeo.org/postgis/ticket/1764\">http://trac.osgeo.org/postgis/"
+"ticket/1764</ulink> for an example where the overviews do not align."
 msgstr ""
 
 #. Tag: para
@@ -71,7 +95,10 @@ msgstr ""
 #. Tag: programlisting
 #: using_raster_dataman.xml:24
 #, no-c-format
-msgid "raster2pgsql <varname>raster_options_go_here</varname> <varname>raster_file</varname> <varname>someschema</varname>.<varname>sometable</varname> > out.sql"
+msgid ""
+"raster2pgsql <varname>raster_options_go_here</varname> <varname>raster_file</"
+"varname> <varname>someschema</varname>.<varname>sometable</varname> > out."
+"sql"
 msgstr ""
 
 #. Tag: term
@@ -83,7 +110,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:30
 #, no-c-format
-msgid "Display help screen. Help will also display if you don't pass in any arguments."
+msgid ""
+"Display help screen. Help will also display if you don't pass in any "
+"arguments."
 msgstr ""
 
 #. Tag: term
@@ -113,7 +142,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:53
 #, no-c-format
-msgid "Create new table and populate it with raster(s), <emphasis>this is the default mode</emphasis>"
+msgid ""
+"Create new table and populate it with raster(s), <emphasis>this is the "
+"default mode</emphasis>"
 msgstr ""
 
 #. Tag: term
@@ -155,7 +186,9 @@ msgstr ""
 #. Tag: term
 #: using_raster_dataman.xml:91
 #, no-c-format
-msgid "Raster processing: Applying constraints for proper registering in raster catalogs"
+msgid ""
+"Raster processing: Applying constraints for proper registering in raster "
+"catalogs"
 msgstr ""
 
 #. Tag: term
@@ -167,7 +200,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:98
 #, no-c-format
-msgid "Apply raster constraints -- srid, pixelsize etc. to ensure raster is properly registered in <varname>raster_columns</varname> view."
+msgid ""
+"Apply raster constraints -- srid, pixelsize etc. to ensure raster is "
+"properly registered in <varname>raster_columns</varname> view."
 msgstr ""
 
 #. Tag: term
@@ -179,7 +214,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:106
 #, no-c-format
-msgid "Disable setting the max extent constraint. Only applied if -C flag is also used."
+msgid ""
+"Disable setting the max extent constraint. Only applied if -C flag is also "
+"used."
 msgstr ""
 
 #. Tag: term
@@ -191,13 +228,17 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:114
 #, no-c-format
-msgid "Set the constraints (spatially unique and coverage tile) for regular blocking. Only applied if -C flag is also used."
+msgid ""
+"Set the constraints (spatially unique and coverage tile) for regular "
+"blocking. Only applied if -C flag is also used."
 msgstr ""
 
 #. Tag: term
 #: using_raster_dataman.xml:125
 #, no-c-format
-msgid "Raster processing: Optional parameters used to manipulate input raster dataset"
+msgid ""
+"Raster processing: Optional parameters used to manipulate input raster "
+"dataset"
 msgstr ""
 
 #. Tag: term
@@ -209,7 +250,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:132
 #, no-c-format
-msgid "Assign output raster with specified SRID. If not provided or is zero, raster's metadata will be checked to determine an appropriate SRID."
+msgid ""
+"Assign output raster with specified SRID. If not provided or is zero, "
+"raster's metadata will be checked to determine an appropriate SRID."
 msgstr ""
 
 #. Tag: term
@@ -221,7 +264,10 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:141
 #, no-c-format
-msgid "Index (1-based) of band to extract from raster. For more than one band index, separate with comma (,). If unspecified, all bands of raster will be extracted."
+msgid ""
+"Index (1-based) of band to extract from raster. For more than one band "
+"index, separate with comma (,). If unspecified, all bands of raster will be "
+"extracted."
 msgstr ""
 
 #. Tag: term
@@ -233,7 +279,11 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:151
 #, no-c-format
-msgid "Cut raster into tiles to be inserted one per table row. <varname>TILE_SIZE</varname> is expressed as WIDTHxHEIGHT or set to the value \"auto\" to allow the loader to compute an appropriate tile size using the first raster and applied to all rasters."
+msgid ""
+"Cut raster into tiles to be inserted one per table row. <varname>TILE_SIZE</"
+"varname> is expressed as WIDTHxHEIGHT or set to the value \"auto\" to allow "
+"the loader to compute an appropriate tile size using the first raster and "
+"applied to all rasters."
 msgstr ""
 
 #. Tag: term
@@ -245,7 +295,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:160
 #, no-c-format
-msgid "Pad right-most and bottom-most tiles to guarantee that all tiles have the same width and height."
+msgid ""
+"Pad right-most and bottom-most tiles to guarantee that all tiles have the "
+"same width and height."
 msgstr ""
 
 #. Tag: term
@@ -263,7 +315,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:173
 #, no-c-format
-msgid "Only the metadata of the raster and path location to the raster is stored in the database (not the pixels)."
+msgid ""
+"Only the metadata of the raster and path location to the raster is stored in "
+"the database (not the pixels)."
 msgstr ""
 
 #. Tag: term
@@ -275,7 +329,14 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:179
 #, no-c-format
-msgid "Create overview of the raster. For more than one factor, separate with comma(,). Overview table name follows the pattern o_<varname>overview factor</varname>_<varname>table</varname>, where <varname>overview factor</varname> is a placeholder for numerical overview factor and <varname>table</varname> is replaced with the base table name. Created overview is stored in the database and is not affected by -R. Note that your generated sql file will contain both the main table and overv [...]
+msgid ""
+"Create overview of the raster. For more than one factor, separate with "
+"comma(,). Overview table name follows the pattern o_<varname>overview "
+"factor</varname>_<varname>table</varname>, where <varname>overview factor</"
+"varname> is a placeholder for numerical overview factor and <varname>table</"
+"varname> is replaced with the base table name. Created overview is stored in "
+"the database and is not affected by -R. Note that your generated sql file "
+"will contain both the main table and overview tables."
 msgstr ""
 
 #. Tag: term
@@ -395,7 +456,10 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:273
 #, no-c-format
-msgid "Specify the tablespace for the new table. Note that indices (including the primary key) will still use the default tablespace unless the -X flag is also used."
+msgid ""
+"Specify the tablespace for the new table. Note that indices (including the "
+"primary key) will still use the default tablespace unless the -X flag is "
+"also used."
 msgstr ""
 
 #. Tag: term
@@ -407,7 +471,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:284
 #, no-c-format
-msgid "Specify the tablespace for the table's new index. This applies to the primary key and the spatial index if the -I flag is used."
+msgid ""
+"Specify the tablespace for the table's new index. This applies to the "
+"primary key and the spatial index if the -I flag is used."
 msgstr ""
 
 #. Tag: term
@@ -443,7 +509,9 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:312
 #, no-c-format
-msgid "Control endianness of generated binary output of raster; specify 0 for XDR and 1 for NDR (default); only NDR output is supported now"
+msgid ""
+"Control endianness of generated binary output of raster; specify 0 for XDR "
+"and 1 for NDR (default); only NDR output is supported now"
 msgstr ""
 
 #. Tag: term
@@ -455,27 +523,35 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:317
 #, no-c-format
-msgid "Specify version of output format. Default is 0. Only 0 is supported at this time."
+msgid ""
+"Specify version of output format. Default is 0. Only 0 is supported at this "
+"time."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:320
 #, no-c-format
-msgid "An example session using the loader to create an input file and uploading it chunked in 100x100 tiles might look like this:"
+msgid ""
+"An example session using the loader to create an input file and uploading it "
+"chunked in 100x100 tiles might look like this:"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:321
 #, no-c-format
-msgid "You can leave the schema name out e.g <varname>demelevation</varname> instead of <varname>public.demelevation</varname> and the raster table will be created in the default schema of the database or user"
+msgid ""
+"You can leave the schema name out e.g <varname>demelevation</varname> "
+"instead of <varname>public.demelevation</varname> and the raster table will "
+"be created in the default schema of the database or user"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:323
 #, no-c-format
 msgid ""
-      "raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation > elev.sql\n"
-      "psql -d gisdb -f elev.sql"
+"raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation > elev."
+"sql\n"
+"psql -d gisdb -f elev.sql"
 msgstr ""
 
 #. Tag: para
@@ -487,27 +563,39 @@ msgstr ""
 #. Tag: programlisting
 #: using_raster_dataman.xml:327
 #, no-c-format
-msgid "raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation | psql -d gisdb"
+msgid ""
+"raster2pgsql -s 4326 -I -C -M *.tif -F -t 100x100 public.demelevation | psql "
+"-d gisdb"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:329
 #, no-c-format
-msgid "Load rasters Massachusetts state plane meters aerial tiles into a schema called <varname>aerial</varname> and create a full view, 2 and 4 level overview tables, use copy mode for inserting (no intermediary file just straight to db), and -e don't force everything in a transaction (good if you want to see data in tables right away without waiting). Break up the rasters into 128x128 pixel tiles and apply raster constraints. Use copy mode instead of table insert. (-F) Include a field  [...]
+msgid ""
+"Load rasters Massachusetts state plane meters aerial tiles into a schema "
+"called <varname>aerial</varname> and create a full view, 2 and 4 level "
+"overview tables, use copy mode for inserting (no intermediary file just "
+"straight to db), and -e don't force everything in a transaction (good if you "
+"want to see data in tables right away without waiting). Break up the rasters "
+"into 128x128 pixel tiles and apply raster constraints. Use copy mode instead "
+"of table insert. (-F) Include a field called filename to hold the name of "
+"the file the tiles were cut from."
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:331
 #, no-c-format
-msgid "raster2pgsql -I -C -e -Y -F -s 26986 -t 128x128  -l 2,4 bostonaerials2008/*.jpg aerials.boston | psql -U postgres -d gisdb -h localhost -p 5432"
+msgid ""
+"raster2pgsql -I -C -e -Y -F -s 26986 -t 128x128  -l 2,4 bostonaerials2008/*."
+"jpg aerials.boston | psql -U postgres -d gisdb -h localhost -p 5432"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:333
 #, no-c-format
 msgid ""
-      "--get a list of raster types supported:\n"
-      "raster2pgsql -G"
+"--get a list of raster types supported:\n"
+"raster2pgsql -G"
 msgstr ""
 
 #. Tag: para
@@ -520,104 +608,104 @@ msgstr ""
 #: using_raster_dataman.xml:336
 #, no-c-format
 msgid ""
-      "Available GDAL raster formats:\n"
-      "  Virtual Raster\n"
-      "  GeoTIFF\n"
-      "  National Imagery Transmission Format\n"
-      "  Raster Product Format TOC format\n"
-      "  ECRG TOC format\n"
-      "  Erdas Imagine Images (.img)\n"
-      "  CEOS SAR Image\n"
-      "  CEOS Image\n"
-      "  JAXA PALSAR Product Reader (Level 1.1/1.5)\n"
-      "  Ground-based SAR Applications Testbed File Format (.gff)\n"
-      "  ELAS\n"
-      "  Arc/Info Binary Grid\n"
-      "  Arc/Info ASCII Grid\n"
-      "  GRASS ASCII Grid\n"
-      "  SDTS Raster\n"
-      "  DTED Elevation Raster\n"
-      "  Portable Network Graphics\n"
-      "  JPEG JFIF\n"
-      "  In Memory Raster\n"
-      "  Japanese DEM (.mem)\n"
-      "  Graphics Interchange Format (.gif)\n"
-      "  Graphics Interchange Format (.gif)\n"
-      "  Envisat Image Format\n"
-      "  Maptech BSB Nautical Charts\n"
-      "  X11 PixMap Format\n"
-      "  MS Windows Device Independent Bitmap\n"
-      "  SPOT DIMAP\n"
-      "  AirSAR Polarimetric Image\n"
-      "  RadarSat 2 XML Product\n"
-      "  PCIDSK Database File\n"
-      "  PCRaster Raster File\n"
-      "  ILWIS Raster Map\n"
-      "  SGI Image File Format 1.0\n"
-      "  SRTMHGT File Format\n"
-      "  Leveller heightfield\n"
-      "  Terragen heightfield\n"
-      "  USGS Astrogeology ISIS cube (Version 3)\n"
-      "  USGS Astrogeology ISIS cube (Version 2)\n"
-      "  NASA Planetary Data System\n"
-      "  EarthWatch .TIL\n"
-      "  ERMapper .ers Labelled\n"
-      "  NOAA Polar Orbiter Level 1b Data Set\n"
-      "  FIT Image\n"
-      "  GRIdded Binary (.grb)\n"
-      "  Raster Matrix Format\n"
-      "  EUMETSAT Archive native (.nat)\n"
-      "  Idrisi Raster A.1\n"
-      "  Intergraph Raster\n"
-      "  Golden Software ASCII Grid (.grd)\n"
-      "  Golden Software Binary Grid (.grd)\n"
-      "  Golden Software 7 Binary Grid (.grd)\n"
-      "  COSAR Annotated Binary Matrix (TerraSAR-X)\n"
-      "  TerraSAR-X Product\n"
-      "  DRDC COASP SAR Processor Raster\n"
-      "  R Object Data Store\n"
-      "  Portable Pixmap Format (netpbm)\n"
-      "  USGS DOQ (Old Style)\n"
-      "  USGS DOQ (New Style)\n"
-      "  ENVI .hdr Labelled\n"
-      "  ESRI .hdr Labelled\n"
-      "  Generic Binary (.hdr Labelled)\n"
-      "  PCI .aux Labelled\n"
-      "  Vexcel MFF Raster\n"
-      "  Vexcel MFF2 (HKV) Raster\n"
-      "  Fuji BAS Scanner Image\n"
-      "  GSC Geogrid\n"
-      "  EOSAT FAST Format\n"
-      "  VTP .bt (Binary Terrain) 1.3 Format\n"
-      "  Erdas .LAN/.GIS\n"
-      "  Convair PolGASP\n"
-      "  Image Data and Analysis\n"
-      "  NLAPS Data Format\n"
-      "  Erdas Imagine Raw\n"
-      "  DIPEx\n"
-      "  FARSITE v.4 Landscape File (.lcp)\n"
-      "  NOAA Vertical Datum .GTX\n"
-      "  NADCON .los/.las Datum Grid Shift\n"
-      "  NTv2 Datum Grid Shift\n"
-      "  ACE2\n"
-      "  Snow Data Assimilation System\n"
-      "  Swedish Grid RIK (.rik)\n"
-      "  USGS Optional ASCII DEM (and CDED)\n"
-      "  GeoSoft Grid Exchange Format\n"
-      "  Northwood Numeric Grid Format .grd/.tab\n"
-      "  Northwood Classified Grid Format .grc/.tab\n"
-      "  ARC Digitized Raster Graphics\n"
-      "  Standard Raster Product (ASRP/USRP)\n"
-      "  Magellan topo (.blx)\n"
-      "  SAGA GIS Binary Grid (.sdat)\n"
-      "  Kml Super Overlay\n"
-      "  ASCII Gridded XYZ\n"
-      "  HF2/HFZ heightfield raster\n"
-      "  OziExplorer Image File\n"
-      "  USGS LULC Composite Theme Grid\n"
-      "  Arc/Info Export E00 GRID\n"
-      "  ZMap Plus Grid\n"
-      "  NOAA NGS Geoid Height Grids"
+"Available GDAL raster formats:\n"
+"  Virtual Raster\n"
+"  GeoTIFF\n"
+"  National Imagery Transmission Format\n"
+"  Raster Product Format TOC format\n"
+"  ECRG TOC format\n"
+"  Erdas Imagine Images (.img)\n"
+"  CEOS SAR Image\n"
+"  CEOS Image\n"
+"  JAXA PALSAR Product Reader (Level 1.1/1.5)\n"
+"  Ground-based SAR Applications Testbed File Format (.gff)\n"
+"  ELAS\n"
+"  Arc/Info Binary Grid\n"
+"  Arc/Info ASCII Grid\n"
+"  GRASS ASCII Grid\n"
+"  SDTS Raster\n"
+"  DTED Elevation Raster\n"
+"  Portable Network Graphics\n"
+"  JPEG JFIF\n"
+"  In Memory Raster\n"
+"  Japanese DEM (.mem)\n"
+"  Graphics Interchange Format (.gif)\n"
+"  Graphics Interchange Format (.gif)\n"
+"  Envisat Image Format\n"
+"  Maptech BSB Nautical Charts\n"
+"  X11 PixMap Format\n"
+"  MS Windows Device Independent Bitmap\n"
+"  SPOT DIMAP\n"
+"  AirSAR Polarimetric Image\n"
+"  RadarSat 2 XML Product\n"
+"  PCIDSK Database File\n"
+"  PCRaster Raster File\n"
+"  ILWIS Raster Map\n"
+"  SGI Image File Format 1.0\n"
+"  SRTMHGT File Format\n"
+"  Leveller heightfield\n"
+"  Terragen heightfield\n"
+"  USGS Astrogeology ISIS cube (Version 3)\n"
+"  USGS Astrogeology ISIS cube (Version 2)\n"
+"  NASA Planetary Data System\n"
+"  EarthWatch .TIL\n"
+"  ERMapper .ers Labelled\n"
+"  NOAA Polar Orbiter Level 1b Data Set\n"
+"  FIT Image\n"
+"  GRIdded Binary (.grb)\n"
+"  Raster Matrix Format\n"
+"  EUMETSAT Archive native (.nat)\n"
+"  Idrisi Raster A.1\n"
+"  Intergraph Raster\n"
+"  Golden Software ASCII Grid (.grd)\n"
+"  Golden Software Binary Grid (.grd)\n"
+"  Golden Software 7 Binary Grid (.grd)\n"
+"  COSAR Annotated Binary Matrix (TerraSAR-X)\n"
+"  TerraSAR-X Product\n"
+"  DRDC COASP SAR Processor Raster\n"
+"  R Object Data Store\n"
+"  Portable Pixmap Format (netpbm)\n"
+"  USGS DOQ (Old Style)\n"
+"  USGS DOQ (New Style)\n"
+"  ENVI .hdr Labelled\n"
+"  ESRI .hdr Labelled\n"
+"  Generic Binary (.hdr Labelled)\n"
+"  PCI .aux Labelled\n"
+"  Vexcel MFF Raster\n"
+"  Vexcel MFF2 (HKV) Raster\n"
+"  Fuji BAS Scanner Image\n"
+"  GSC Geogrid\n"
+"  EOSAT FAST Format\n"
+"  VTP .bt (Binary Terrain) 1.3 Format\n"
+"  Erdas .LAN/.GIS\n"
+"  Convair PolGASP\n"
+"  Image Data and Analysis\n"
+"  NLAPS Data Format\n"
+"  Erdas Imagine Raw\n"
+"  DIPEx\n"
+"  FARSITE v.4 Landscape File (.lcp)\n"
+"  NOAA Vertical Datum .GTX\n"
+"  NADCON .los/.las Datum Grid Shift\n"
+"  NTv2 Datum Grid Shift\n"
+"  ACE2\n"
+"  Snow Data Assimilation System\n"
+"  Swedish Grid RIK (.rik)\n"
+"  USGS Optional ASCII DEM (and CDED)\n"
+"  GeoSoft Grid Exchange Format\n"
+"  Northwood Numeric Grid Format .grd/.tab\n"
+"  Northwood Classified Grid Format .grc/.tab\n"
+"  ARC Digitized Raster Graphics\n"
+"  Standard Raster Product (ASRP/USRP)\n"
+"  Magellan topo (.blx)\n"
+"  SAGA GIS Binary Grid (.sdat)\n"
+"  Kml Super Overlay\n"
+"  ASCII Gridded XYZ\n"
+"  HF2/HFZ heightfield raster\n"
+"  OziExplorer Image File\n"
+"  USGS LULC Composite Theme Grid\n"
+"  Arc/Info Export E00 GRID\n"
+"  ZMap Plus Grid\n"
+"  NOAA NGS Geoid Height Grids"
 msgstr ""
 
 #. Tag: title
@@ -629,13 +717,18 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:340
 #, no-c-format
-msgid "On many occasions, you'll want to create rasters and raster tables right in the database. There are a plethora of functions to do that. The general steps to follow."
+msgid ""
+"On many occasions, you'll want to create rasters and raster tables right in "
+"the database. There are a plethora of functions to do that. The general "
+"steps to follow."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:342
 #, no-c-format
-msgid "Create a table with a raster column to hold the new raster records which can be accomplished with:"
+msgid ""
+"Create a table with a raster column to hold the new raster records which can "
+"be accomplished with:"
 msgstr ""
 
 #. Tag: programlisting
@@ -647,49 +740,71 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:346
 #, no-c-format
-msgid "There are many functions to help with that goal. If you are creating rasters not as a derivative of other rasters, you will want to start with: <xref linkend=\"RT_ST_MakeEmptyRaster\"/>, followed by <xref linkend=\"RT_ST_AddBand\"/>"
+msgid ""
+"There are many functions to help with that goal. If you are creating rasters "
+"not as a derivative of other rasters, you will want to start with: <xref "
+"linkend=\"RT_ST_MakeEmptyRaster\"/>, followed by <xref linkend="
+"\"RT_ST_AddBand\"/>"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:348
 #, no-c-format
-msgid "You can also create rasters from geometries. To achieve that you'll want to use <xref linkend=\"RT_ST_AsRaster\"/> perhaps accompanied with other functions such as <xref linkend=\"RT_ST_Union\"/> or <xref linkend=\"RT_ST_MapAlgebraFct2\"/> or any of the family of other map algebra functions."
+msgid ""
+"You can also create rasters from geometries. To achieve that you'll want to "
+"use <xref linkend=\"RT_ST_AsRaster\"/> perhaps accompanied with other "
+"functions such as <xref linkend=\"RT_ST_Union\"/> or <xref linkend="
+"\"RT_ST_MapAlgebraFct2\"/> or any of the family of other map algebra "
+"functions."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:350
 #, no-c-format
-msgid "There are even many more options for creating new raster tables from existing tables. For example you can create a raster table in a different projection from an existing one using <xref linkend=\"RT_ST_Transform\"/>"
+msgid ""
+"There are even many more options for creating new raster tables from "
+"existing tables. For example you can create a raster table in a different "
+"projection from an existing one using <xref linkend=\"RT_ST_Transform\"/>"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:352
 #, no-c-format
-msgid "Once you are done populating your table initially, you'll want to create a spatial index on the raster column with something like:"
+msgid ""
+"Once you are done populating your table initially, you'll want to create a "
+"spatial index on the raster column with something like:"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:353
 #, no-c-format
-msgid "CREATE INDEX myrasters_rast_st_convexhull_idx ON myrasters USING gist( ST_ConvexHull(rast) );"
+msgid ""
+"CREATE INDEX myrasters_rast_st_convexhull_idx ON myrasters USING "
+"gist( ST_ConvexHull(rast) );"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:354
 #, no-c-format
-msgid "Note the use of <xref linkend=\"RT_ST_ConvexHull\"/> since most raster operators are based on the convex hull of the rasters."
+msgid ""
+"Note the use of <xref linkend=\"RT_ST_ConvexHull\"/> since most raster "
+"operators are based on the convex hull of the rasters."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:355
 #, no-c-format
-msgid "Pre-2.0 versions of PostGIS raster were based on the envelop rather than the convex hull. For the spatial indexes to work properly you'll need to drop those and replace with convex hull based index."
+msgid ""
+"Pre-2.0 versions of PostGIS raster were based on the envelop rather than the "
+"convex hull. For the spatial indexes to work properly you'll need to drop "
+"those and replace with convex hull based index."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:356
 #, no-c-format
-msgid "Apply raster constraints using <xref linkend=\"RT_AddRasterConstraints\"/>"
+msgid ""
+"Apply raster constraints using <xref linkend=\"RT_AddRasterConstraints\"/>"
 msgstr ""
 
 #. Tag: title
@@ -701,19 +816,29 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:362
 #, no-c-format
-msgid "There are two raster catalog views that come packaged with PostGIS. Both views utilize information embedded in the constraints of the raster tables. As a result the catalog views are always consistent with the raster data in the tables since the constraints are enforced."
+msgid ""
+"There are two raster catalog views that come packaged with PostGIS. Both "
+"views utilize information embedded in the constraints of the raster tables. "
+"As a result the catalog views are always consistent with the raster data in "
+"the tables since the constraints are enforced."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:366
 #, no-c-format
-msgid "<varname>raster_columns</varname> this view catalogs all the raster table columns in your database."
+msgid ""
+"<varname>raster_columns</varname> this view catalogs all the raster table "
+"columns in your database."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:369
 #, no-c-format
-msgid "<varname>raster_overviews</varname> this view catalogs all the raster table columns in your database that serve as overviews for a finer grained table. Tables of this type are generated when you use the <varname>-l</varname> switch during load."
+msgid ""
+"<varname>raster_overviews</varname> this view catalogs all the raster table "
+"columns in your database that serve as overviews for a finer grained table. "
+"Tables of this type are generated when you use the <varname>-l</varname> "
+"switch during load."
 msgstr ""
 
 #. Tag: title
@@ -725,25 +850,39 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:374
 #, no-c-format
-msgid "The <varname>raster_columns</varname> is a catalog of all raster table columns in your database that are of type raster. It is a view utilizing the constraints on the tables so the information is always consistent even if you restore one raster table from a backup of another database. The following columns exist in the <varname>raster_columns</varname> catalog."
+msgid ""
+"The <varname>raster_columns</varname> is a catalog of all raster table "
+"columns in your database that are of type raster. It is a view utilizing the "
+"constraints on the tables so the information is always consistent even if "
+"you restore one raster table from a backup of another database. The "
+"following columns exist in the <varname>raster_columns</varname> catalog."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:376
 #, no-c-format
-msgid "If you created your tables not with the loader or forgot to specify the <varname>-C</varname> flag during load, you can enforce the constraints after the fact using <xref linkend=\"RT_AddRasterConstraints\"/> so that the <varname>raster_columns</varname> catalog registers the common information about your raster tiles."
+msgid ""
+"If you created your tables not with the loader or forgot to specify the "
+"<varname>-C</varname> flag during load, you can enforce the constraints "
+"after the fact using <xref linkend=\"RT_AddRasterConstraints\"/> so that the "
+"<varname>raster_columns</varname> catalog registers the common information "
+"about your raster tiles."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:381
 #, no-c-format
-msgid "<varname>r_table_catalog</varname> The database the table is in. This will always read the current database."
+msgid ""
+"<varname>r_table_catalog</varname> The database the table is in. This will "
+"always read the current database."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:384
 #, no-c-format
-msgid "<varname>r_table_schema</varname> The database schema the raster table belongs to."
+msgid ""
+"<varname>r_table_schema</varname> The database schema the raster table "
+"belongs to."
 msgstr ""
 
 #. Tag: para
@@ -755,85 +894,133 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:390
 #, no-c-format
-msgid "<varname>r_raster_column</varname> the column in the <varname>r_table_name</varname> table that is of type raster. There is nothing in PostGIS preventing you from having multiple raster columns per table so its possible to have a raster table listed multiple times with a different raster column for each."
+msgid ""
+"<varname>r_raster_column</varname> the column in the <varname>r_table_name</"
+"varname> table that is of type raster. There is nothing in PostGIS "
+"preventing you from having multiple raster columns per table so its possible "
+"to have a raster table listed multiple times with a different raster column "
+"for each."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:393
 #, no-c-format
-msgid "<varname>srid</varname> The spatial reference identifier of the raster. Should be an entry in the <xref linkend=\"spatial_ref_sys\"/>."
+msgid ""
+"<varname>srid</varname> The spatial reference identifier of the raster. "
+"Should be an entry in the <xref linkend=\"spatial_ref_sys\"/>."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:396
 #, no-c-format
-msgid "<varname>scale_x</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_x</varname> and this constraint is applied. Refer to <xref linkend=\"RT_ST_ScaleX\"/> for more details."
+msgid ""
+"<varname>scale_x</varname> The scaling between geometric spatial coordinates "
+"and pixel. This is only available if all tiles in the raster column have the "
+"same <varname>scale_x</varname> and this constraint is applied. Refer to "
+"<xref linkend=\"RT_ST_ScaleX\"/> for more details."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:399
 #, no-c-format
-msgid "<varname>scale_y</varname> The scaling between geometric spatial coordinates and pixel. This is only available if all tiles in the raster column have the same <varname>scale_y</varname> and the <varname>scale_y</varname> constraint is applied. Refer to <xref linkend=\"RT_ST_ScaleY\"/> for more details."
+msgid ""
+"<varname>scale_y</varname> The scaling between geometric spatial coordinates "
+"and pixel. This is only available if all tiles in the raster column have the "
+"same <varname>scale_y</varname> and the <varname>scale_y</varname> "
+"constraint is applied. Refer to <xref linkend=\"RT_ST_ScaleY\"/> for more "
+"details."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:402
 #, no-c-format
-msgid "<varname>blocksize_x</varname> The width (number of pixels across) of each raster tile . Refer to <xref linkend=\"RT_ST_Width\"/> for more details."
+msgid ""
+"<varname>blocksize_x</varname> The width (number of pixels across) of each "
+"raster tile . Refer to <xref linkend=\"RT_ST_Width\"/> for more details."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:405
 #, no-c-format
-msgid "<varname>blocksize_y</varname> The width (number of pixels down) of each raster tile . Refer to <xref linkend=\"RT_ST_Height\"/> for more details."
+msgid ""
+"<varname>blocksize_y</varname> The width (number of pixels down) of each "
+"raster tile . Refer to <xref linkend=\"RT_ST_Height\"/> for more details."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:408
 #, no-c-format
-msgid "<varname>same_alignment</varname> A boolean that is true if all the raster tiles have the same alignment . Refer to <xref linkend=\"RT_ST_SameAlignment\"/> for more details."
+msgid ""
+"<varname>same_alignment</varname> A boolean that is true if all the raster "
+"tiles have the same alignment . Refer to <xref linkend=\"RT_ST_SameAlignment"
+"\"/> for more details."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:411
 #, no-c-format
-msgid "<varname>regular_blocking</varname> If the raster column has the spatially unique and coverage tile constraints, the value with be TRUE. Otherwise, it will be FALSE."
+msgid ""
+"<varname>regular_blocking</varname> If the raster column has the spatially "
+"unique and coverage tile constraints, the value with be TRUE. Otherwise, it "
+"will be FALSE."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:414
 #, no-c-format
-msgid "<varname>num_bands</varname> The number of bands in each tile of your raster set. This is the same information as what is provided by"
+msgid ""
+"<varname>num_bands</varname> The number of bands in each tile of your raster "
+"set. This is the same information as what is provided by"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:417
 #, no-c-format
-msgid "<varname>pixel_types</varname> An array defining the pixel type for each band. You will have the same number of elements in this array as you have number of bands. The pixel_types are one of the following defined in <xref linkend=\"RT_ST_BandPixelType\"/>."
+msgid ""
+"<varname>pixel_types</varname> An array defining the pixel type for each "
+"band. You will have the same number of elements in this array as you have "
+"number of bands. The pixel_types are one of the following defined in <xref "
+"linkend=\"RT_ST_BandPixelType\"/>."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:420
 #, no-c-format
-msgid "<varname>nodata_values</varname> An array of double precision numbers denoting the <varname>nodata_value</varname> for each band. You will have the same number of elements in this array as you have number of bands. These numbers define the pixel value for each band that should be ignored for most operations. This is similar information provided by <xref linkend=\"RT_ST_BandNoDataValue\"/>."
+msgid ""
+"<varname>nodata_values</varname> An array of double precision numbers "
+"denoting the <varname>nodata_value</varname> for each band. You will have "
+"the same number of elements in this array as you have number of bands. These "
+"numbers define the pixel value for each band that should be ignored for most "
+"operations. This is similar information provided by <xref linkend="
+"\"RT_ST_BandNoDataValue\"/>."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:423
 #, no-c-format
-msgid "<varname>out_db</varname> An array of boolean flags indicating if the raster bands data is maintained outside the database. You will have the same number of elements in this array as you have number of bands."
+msgid ""
+"<varname>out_db</varname> An array of boolean flags indicating if the raster "
+"bands data is maintained outside the database. You will have the same number "
+"of elements in this array as you have number of bands."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:426
 #, no-c-format
-msgid "<varname>extent</varname> This is the extent of all the raster rows in your raster set. If you plan to load more data that will change the extent of the set, you'll want to run the <xref linkend=\"RT_DropRasterConstraints\"/> function before load and then reapply constraints with <xref linkend=\"RT_AddRasterConstraints\"/> after load."
+msgid ""
+"<varname>extent</varname> This is the extent of all the raster rows in your "
+"raster set. If you plan to load more data that will change the extent of the "
+"set, you'll want to run the <xref linkend=\"RT_DropRasterConstraints\"/> "
+"function before load and then reapply constraints with <xref linkend="
+"\"RT_AddRasterConstraints\"/> after load."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:429
 #, no-c-format
-msgid "<varname>spatial_index</varname> A boolean that is true if raster column has a spatial index."
+msgid ""
+"<varname>spatial_index</varname> A boolean that is true if raster column has "
+"a spatial index."
 msgstr ""
 
 #. Tag: title
@@ -845,19 +1032,36 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:435
 #, no-c-format
-msgid "<varname>raster_overviews</varname> catalogs information about raster table columns used for overviews and additional information about them that is useful to know when utilizing overviews. Overview tables are cataloged in both <varname>raster_columns</varname> and <varname>raster_overviews</varname> because they are rasters in their own right but also serve an additional special purpose of being a lower resolution caricature of a higher resolution table. These are generated along [...]
+msgid ""
+"<varname>raster_overviews</varname> catalogs information about raster table "
+"columns used for overviews and additional information about them that is "
+"useful to know when utilizing overviews. Overview tables are cataloged in "
+"both <varname>raster_columns</varname> and <varname>raster_overviews</"
+"varname> because they are rasters in their own right but also serve an "
+"additional special purpose of being a lower resolution caricature of a "
+"higher resolution table. These are generated along-side the main raster "
+"table when you use the <varname>-l</varname> switch in raster loading or can "
+"be generated manually using <xref linkend=\"RT_AddOverviewConstraints\"/>."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:436
 #, no-c-format
-msgid "Overview tables contain the same constraints as other raster tables as well as additional informational only constraints specific to overviews."
+msgid ""
+"Overview tables contain the same constraints as other raster tables as well "
+"as additional informational only constraints specific to overviews."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:437
 #, no-c-format
-msgid "The information in <varname>raster_overviews</varname> does not duplicate the information in <varname>raster_columns</varname>. If you need the information about an overview table present in <varname>raster_columns</varname> you can join the <varname>raster_overviews</varname> and <varname>raster_columns</varname> together to get the full set of information you need."
+msgid ""
+"The information in <varname>raster_overviews</varname> does not duplicate "
+"the information in <varname>raster_columns</varname>. If you need the "
+"information about an overview table present in <varname>raster_columns</"
+"varname> you can join the <varname>raster_overviews</varname> and "
+"<varname>raster_columns</varname> together to get the full set of "
+"information you need."
 msgstr ""
 
 #. Tag: para
@@ -869,31 +1073,44 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:440
 #, no-c-format
-msgid "Low resolution representation of the core tables commonly used for fast mapping zoom-out."
+msgid ""
+"Low resolution representation of the core tables commonly used for fast "
+"mapping zoom-out."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:441
 #, no-c-format
-msgid "Computations are generally faster to do on them than their higher resolution parents because there are fewer records and each pixel covers more territory. Though the computations are not as accurate as the high-res tables they support, they can be sufficient in many rule-of-thumb computations."
+msgid ""
+"Computations are generally faster to do on them than their higher resolution "
+"parents because there are fewer records and each pixel covers more "
+"territory. Though the computations are not as accurate as the high-res "
+"tables they support, they can be sufficient in many rule-of-thumb "
+"computations."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:444
 #, no-c-format
-msgid "The <varname>raster_overviews</varname> catalog contains the following columns of information."
+msgid ""
+"The <varname>raster_overviews</varname> catalog contains the following "
+"columns of information."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:447
 #, no-c-format
-msgid "<varname>o_table_catalog</varname> The database the overview table is in. This will always read the current database."
+msgid ""
+"<varname>o_table_catalog</varname> The database the overview table is in. "
+"This will always read the current database."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:450
 #, no-c-format
-msgid "<varname>o_table_schema</varname> The database schema the overview raster table belongs to."
+msgid ""
+"<varname>o_table_schema</varname> The database schema the overview raster "
+"table belongs to."
 msgstr ""
 
 #. Tag: para
@@ -905,37 +1122,59 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:456
 #, no-c-format
-msgid "<varname>o_raster_column</varname> the raster column in the overview table."
+msgid ""
+"<varname>o_raster_column</varname> the raster column in the overview table."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:460
 #, no-c-format
-msgid "<varname>r_table_catalog</varname> The database the raster table that this overview services is in. This will always read the current database."
+msgid ""
+"<varname>r_table_catalog</varname> The database the raster table that this "
+"overview services is in. This will always read the current database."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:463
 #, no-c-format
-msgid "<varname>r_table_schema</varname> The database schema the raster table that this overview services belongs to."
+msgid ""
+"<varname>r_table_schema</varname> The database schema the raster table that "
+"this overview services belongs to."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:466
 #, no-c-format
-msgid "<varname>r_table_name</varname> raster table that this overview services."
+msgid ""
+"<varname>r_table_name</varname> raster table that this overview services."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:469
 #, no-c-format
-msgid "<varname>r_raster_column</varname> the raster column that this overview column services."
+msgid ""
+"<varname>r_raster_column</varname> the raster column that this overview "
+"column services."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:472
 #, no-c-format
-msgid "<varname>overview_factor</varname> - this is the pyramid level of the overview table. The higher the number the lower the resolution of the table. raster2pgsql if given a folder of images, will compute overview of each image file and load separately. Level 1 is assumed and always the original file. Level 2 is will have each tile represent 4 of the original. So for example if you have a folder of 5000x5000 pixel image files that you chose to chunk 125x125, for each image file your  [...]
+msgid ""
+"<varname>overview_factor</varname> - this is the pyramid level of the "
+"overview table. The higher the number the lower the resolution of the table. "
+"raster2pgsql if given a folder of images, will compute overview of each "
+"image file and load separately. Level 1 is assumed and always the original "
+"file. Level 2 is will have each tile represent 4 of the original. So for "
+"example if you have a folder of 5000x5000 pixel image files that you chose "
+"to chunk 125x125, for each image file your base table will have (5000*5000)/"
+"(125*125) records = 1600, your (l=2) <varname>o_2</varname> table will have "
+"ceiling(1600/Power(2,2)) = 400 rows, your (l=3) <varname>o_3</varname> will "
+"have ceiling(1600/Power(2,3) ) = 200 rows. If your pixels aren't divisible "
+"by the size of your tiles, you'll get some scrap tiles (tiles not completely "
+"filled). Note that each overview tile generated by raster2pgsql has the same "
+"number of pixels as its parent, but is of a lower resolution where each "
+"pixel of it represents (Power(2,overview_factor) pixels of the original)."
 msgstr ""
 
 #. Tag: title
@@ -947,169 +1186,219 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:485
 #, no-c-format
-msgid "The fact that PostGIS raster provides you with SQL functions to render rasters in known image formats gives you a lot of optoins for rendering them. For example you can use OpenOffice / LibreOffice for rendering as demonstrated in <ulink url=\"http://www.postgresonline.com/journal/archives/244-Rendering-PostGIS-Raster-graphics-with-LibreOffice-Base-Reports.html\">Rendering PostGIS Raster graphics with LibreOffice Base Reports</ulink>. In addition you can use a wide variety of lang [...]
+msgid ""
+"The fact that PostGIS raster provides you with SQL functions to render "
+"rasters in known image formats gives you a lot of optoins for rendering "
+"them. For example you can use OpenOffice / LibreOffice for rendering as "
+"demonstrated in <ulink url=\"http://www.postgresonline.com/journal/"
+"archives/244-Rendering-PostGIS-Raster-graphics-with-LibreOffice-Base-Reports."
+"html\">Rendering PostGIS Raster graphics with LibreOffice Base Reports</"
+"ulink>. In addition you can use a wide variety of languages as demonstrated "
+"in this section."
 msgstr ""
 
 #. Tag: title
 #: using_raster_dataman.xml:488
 #, no-c-format
-msgid "PHP Example Outputting using ST_AsPNG in concert with other raster functions"
+msgid ""
+"PHP Example Outputting using ST_AsPNG in concert with other raster functions"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:489
 #, no-c-format
-msgid "In this section, we'll demonstrate how to use the PHP PostgreSQL driver and the <xref linkend=\"RT_ST_AsGDALRaster\"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag."
+msgid ""
+"In this section, we'll demonstrate how to use the PHP PostgreSQL driver and "
+"the <xref linkend=\"RT_ST_AsGDALRaster\"/> family of functions to output "
+"band 1,2,3 of a raster to a PHP request stream that can then be embedded in "
+"an img src html tag."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:492 using_raster_dataman.xml:504
 #, no-c-format
-msgid "The sample query demonstrates how to combine a whole bunch of raster functions together to grab all tiles that intersect a particular wgs 84 bounding box and then unions with <xref linkend=\"RT_ST_Union\"/> the intersecting tiles together returning all bands, transforms to user specified projection using <xref linkend=\"RT_ST_Transform\"/>, and then outputs the results as a png using <xref linkend=\"RT_ST_AsPNG\"/>."
+msgid ""
+"The sample query demonstrates how to combine a whole bunch of raster "
+"functions together to grab all tiles that intersect a particular wgs 84 "
+"bounding box and then unions with <xref linkend=\"RT_ST_Union\"/> the "
+"intersecting tiles together returning all bands, transforms to user "
+"specified projection using <xref linkend=\"RT_ST_Transform\"/>, and then "
+"outputs the results as a png using <xref linkend=\"RT_ST_AsPNG\"/>."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:495
 #, no-c-format
-msgid "You would call the below using <programlisting>http://mywebserver/test_raster.php?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet."
+msgid ""
+"You would call the below using <programlisting>http://mywebserver/"
+"test_raster.php?srid=2249</programlisting> to get the raster image in "
+"Massachusetts state plane feet."
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:496
 #, no-c-format
 msgid ""
-      "<![CDATA[<?php\n"
-      "/** contents of test_raster.php **/\n"
-      "$conn_str ='dbname=mydb host=localhost port=5432 user=myuser password=mypwd';\n"
-      "$dbconn = pg_connect($conn_str);\n"
-      "header('Content-Type: image/png');\n"
-      "/**If a particular projection was requested use it otherwise use mass state plane meters **/\n"
-      "if (!empty( $_REQUEST['srid'] ) && is_numeric( $_REQUEST['srid']) ){\n"
-      "                $input_srid = intval($_REQUEST['srid']);\n"
-      "}\n"
-      "else { $input_srid = 26986; }\n"
-      "/** The set bytea_output may be needed for PostgreSQL 9.0+, but not for 8.4 **/\n"
-      "$sql = \"set bytea_output='escape';\n"
-      "SELECT ST_AsPNG(ST_Transform(\n"
-      "                        ST_AddBand(ST_Union(rast,1), ARRAY[ST_Union(rast,2),ST_Union(rast,3)])\n"
-      "                                ,$input_srid) ) As new_rast\n"
-      " FROM aerials.boston\n"
-      "        WHERE\n"
-      "         ST_Intersects(rast, ST_Transform(ST_MakeEnvelope(-71.1217, 42.227, -71.1210, 42.218,4326),26986) )\";\n"
-      "$result = pg_query($sql);\n"
-      "$row = pg_fetch_row($result);\n"
-      "pg_free_result($result);\n"
-      "if ($row === false) return;\n"
-      "echo pg_unescape_bytea($row[0]);\n"
-      "?>]]>"
+"<![CDATA[<?php\n"
+"/** contents of test_raster.php **/\n"
+"$conn_str ='dbname=mydb host=localhost port=5432 user=myuser "
+"password=mypwd';\n"
+"$dbconn = pg_connect($conn_str);\n"
+"header('Content-Type: image/png');\n"
+"/**If a particular projection was requested use it otherwise use mass state "
+"plane meters **/\n"
+"if (!empty( $_REQUEST['srid'] ) && is_numeric( $_REQUEST['srid']) ){\n"
+"                $input_srid = intval($_REQUEST['srid']);\n"
+"}\n"
+"else { $input_srid = 26986; }\n"
+"/** The set bytea_output may be needed for PostgreSQL 9.0+, but not for 8.4 "
+"**/\n"
+"$sql = \"set bytea_output='escape';\n"
+"SELECT ST_AsPNG(ST_Transform(\n"
+"                        ST_AddBand(ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
+"ST_Union(rast,3)])\n"
+"                                ,$input_srid) ) As new_rast\n"
+" FROM aerials.boston\n"
+"        WHERE\n"
+"         ST_Intersects(rast, ST_Transform(ST_MakeEnvelope(-71.1217, 42.227, "
+"-71.1210, 42.218,4326),26986) )\";\n"
+"$result = pg_query($sql);\n"
+"$row = pg_fetch_row($result);\n"
+"pg_free_result($result);\n"
+"if ($row === false) return;\n"
+"echo pg_unescape_bytea($row[0]);\n"
+"?>]]>"
 msgstr ""
 
 #. Tag: title
 #: using_raster_dataman.xml:499
 #, no-c-format
-msgid "ASP.NET C# Example Outputting using ST_AsPNG in concert with other raster functions"
+msgid ""
+"ASP.NET C# Example Outputting using ST_AsPNG in concert with other raster "
+"functions"
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:500
 #, no-c-format
-msgid "In this section, we'll demonstrate how to use Npgsql PostgreSQL .NET driver and the <xref linkend=\"RT_ST_AsGDALRaster\"/> family of functions to output band 1,2,3 of a raster to a PHP request stream that can then be embedded in an img src html tag."
+msgid ""
+"In this section, we'll demonstrate how to use Npgsql PostgreSQL .NET driver "
+"and the <xref linkend=\"RT_ST_AsGDALRaster\"/> family of functions to output "
+"band 1,2,3 of a raster to a PHP request stream that can then be embedded in "
+"an img src html tag."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:503
 #, no-c-format
-msgid "You will need the npgsql .NET PostgreSQL driver for this exercise which you can get the latest of from <ulink url=\"http://npgsql.projects.postgresql.org/\">http://npgsql.projects.postgresql.org/</ulink>. Just download the latest and drop into your ASP.NET bin folder and you'll be good to go."
+msgid ""
+"You will need the npgsql .NET PostgreSQL driver for this exercise which you "
+"can get the latest of from <ulink url=\"http://npgsql.projects.postgresql."
+"org/\">http://npgsql.projects.postgresql.org/</ulink>. Just download the "
+"latest and drop into your ASP.NET bin folder and you'll be good to go."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:507
 #, no-c-format
-msgid "This is same example as <xref linkend=\"RT_PHP_Output\"/> except implemented in C#."
+msgid ""
+"This is same example as <xref linkend=\"RT_PHP_Output\"/> except implemented "
+"in C#."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:508
 #, no-c-format
-msgid "You would call the below using <programlisting>http://mywebserver/TestRaster.ashx?srid=2249</programlisting> to get the raster image in Massachusetts state plane feet."
+msgid ""
+"You would call the below using <programlisting>http://mywebserver/TestRaster."
+"ashx?srid=2249</programlisting> to get the raster image in Massachusetts "
+"state plane feet."
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:509
 #, no-c-format
 msgid ""
-      "-- web.config connection string section --\n"
-      "<![CDATA[<connectionStrings>\n"
-      "    <add name=\"DSN\"\n"
-      "        connectionString=\"server=localhost;database=mydb;Port=5432;User Id=myuser;password=mypwd\"/>\n"
-      "</connectionStrings>]]>"
+"-- web.config connection string section --\n"
+"<![CDATA[<connectionStrings>\n"
+"    <add name=\"DSN\"\n"
+"        connectionString=\"server=localhost;database=mydb;Port=5432;User "
+"Id=myuser;password=mypwd\"/>\n"
+"</connectionStrings>]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:510
 #, no-c-format
 msgid ""
-      "// Code for TestRaster.ashx\n"
-      "<![CDATA[<%@ WebHandler Language=\"C#\" Class=\"TestRaster\" %>\n"
-      "using System;\n"
-      "using System.Data;\n"
-      "using System.Web;\n"
-      "using Npgsql;\n"
-      "\n"
-      "public class TestRaster : IHttpHandler\n"
-      "{\n"
-      "        public void ProcessRequest(HttpContext context)\n"
-      "        {\n"
-      "\n"
-      "                context.Response.ContentType = \"image/png\";\n"
-      "                context.Response.BinaryWrite(GetResults(context));\n"
-      "\n"
-      "        }\n"
-      "\n"
-      "        public bool IsReusable {\n"
-      "                get { return false; }\n"
-      "        }\n"
-      "\n"
-      "        public byte[] GetResults(HttpContext context)\n"
-      "        {\n"
-      "                byte[] result = null;\n"
-      "                NpgsqlCommand command;\n"
-      "                string sql = null;\n"
-      "                int input_srid = 26986;\n"
-      "        try {\n"
-      "                    using (NpgsqlConnection conn = new NpgsqlConnection(System.Configuration.ConfigurationManager.ConnectionStrings[\"DSN\"].ConnectionString)) {\n"
-      "                            conn.Open();\n"
-      "\n"
-      "                if (context.Request[\"srid\"] != null)\n"
-      "                {\n"
-      "                    input_srid = Convert.ToInt32(context.Request[\"srid\"]);\n"
-      "                }\n"
-      "                sql = @\"SELECT ST_AsPNG(\n"
-      "                            ST_Transform(\n"
-      "                                        ST_AddBand(\n"
-      "                                ST_Union(rast,1), ARRAY[ST_Union(rast,2),ST_Union(rast,3)])\n"
-      "                                                    ,:input_srid) ) As new_rast\n"
-      "                        FROM aerials.boston\n"
-      "                                WHERE\n"
-      "                                    ST_Intersects(rast,\n"
-      "                                    ST_Transform(ST_MakeEnvelope(-71.1217, 42.227, -71.1210, 42.218,4326),26986) )\";\n"
-      "                            command = new NpgsqlCommand(sql, conn);\n"
-      "                command.Parameters.Add(new NpgsqlParameter(\"input_srid\", input_srid));\n"
-      "\n"
-      "\n"
-      "                            result = (byte[]) command.ExecuteScalar();\n"
-      "                conn.Close();\n"
-      "                        }\n"
-      "\n"
-      "                }\n"
-      "        catch (Exception ex)\n"
-      "        {\n"
-      "            result = null;\n"
-      "            context.Response.Write(ex.Message.Trim());\n"
-      "        }\n"
-      "                return result;\n"
-      "        }\n"
-      "}]]>"
+"// Code for TestRaster.ashx\n"
+"<![CDATA[<%@ WebHandler Language=\"C#\" Class=\"TestRaster\" %>\n"
+"using System;\n"
+"using System.Data;\n"
+"using System.Web;\n"
+"using Npgsql;\n"
+"\n"
+"public class TestRaster : IHttpHandler\n"
+"{\n"
+"        public void ProcessRequest(HttpContext context)\n"
+"        {\n"
+"\n"
+"                context.Response.ContentType = \"image/png\";\n"
+"                context.Response.BinaryWrite(GetResults(context));\n"
+"\n"
+"        }\n"
+"\n"
+"        public bool IsReusable {\n"
+"                get { return false; }\n"
+"        }\n"
+"\n"
+"        public byte[] GetResults(HttpContext context)\n"
+"        {\n"
+"                byte[] result = null;\n"
+"                NpgsqlCommand command;\n"
+"                string sql = null;\n"
+"                int input_srid = 26986;\n"
+"        try {\n"
+"                    using (NpgsqlConnection conn = new "
+"NpgsqlConnection(System.Configuration.ConfigurationManager."
+"ConnectionStrings[\"DSN\"].ConnectionString)) {\n"
+"                            conn.Open();\n"
+"\n"
+"                if (context.Request[\"srid\"] != null)\n"
+"                {\n"
+"                    input_srid = Convert.ToInt32(context.Request[\"srid"
+"\"]);\n"
+"                }\n"
+"                sql = @\"SELECT ST_AsPNG(\n"
+"                            ST_Transform(\n"
+"                                        ST_AddBand(\n"
+"                                ST_Union(rast,1), ARRAY[ST_Union(rast,2),"
+"ST_Union(rast,3)])\n"
+"                                                    ,:input_srid) ) As "
+"new_rast\n"
+"                        FROM aerials.boston\n"
+"                                WHERE\n"
+"                                    ST_Intersects(rast,\n"
+"                                    ST_Transform(ST_MakeEnvelope(-71.1217, "
+"42.227, -71.1210, 42.218,4326),26986) )\";\n"
+"                            command = new NpgsqlCommand(sql, conn);\n"
+"                command.Parameters.Add(new NpgsqlParameter(\"input_srid\", "
+"input_srid));\n"
+"\n"
+"\n"
+"                            result = (byte[]) command.ExecuteScalar();\n"
+"                conn.Close();\n"
+"                        }\n"
+"\n"
+"                }\n"
+"        catch (Exception ex)\n"
+"        {\n"
+"            result = null;\n"
+"            context.Response.Write(ex.Message.Trim());\n"
+"        }\n"
+"                return result;\n"
+"        }\n"
+"}]]>"
 msgstr ""
 
 #. Tag: title
@@ -1121,13 +1410,18 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:514
 #, no-c-format
-msgid "This is a simple java console app that takes a query that returns one image and outputs to specified file."
+msgid ""
+"This is a simple java console app that takes a query that returns one image "
+"and outputs to specified file."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:515
 #, no-c-format
-msgid "You can download the latest PostgreSQL JDBC drivers from <ulink url=\"http://jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download.html</ulink>"
+msgid ""
+"You can download the latest PostgreSQL JDBC drivers from <ulink url=\"http://"
+"jdbc.postgresql.org/download.html\">http://jdbc.postgresql.org/download."
+"html</ulink>"
 msgstr ""
 
 #. Tag: para
@@ -1140,9 +1434,9 @@ msgstr ""
 #: using_raster_dataman.xml:517
 #, no-c-format
 msgid ""
-      "set env CLASSPATH .:..\\postgresql-9.0-801.jdbc4.jar\n"
-      "javac SaveQueryImage.java\n"
-      "jar cfm SaveQueryImage.jar Manifest.txt *.class"
+"set env CLASSPATH .:..\\postgresql-9.0-801.jdbc4.jar\n"
+"javac SaveQueryImage.java\n"
+"jar cfm SaveQueryImage.jar Manifest.txt *.class"
 msgstr ""
 
 #. Tag: para
@@ -1154,79 +1448,86 @@ msgstr ""
 #. Tag: programlisting
 #: using_raster_dataman.xml:519
 #, no-c-format
-msgid "java -jar SaveQueryImage.jar \"SELECT ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10, 'quad_segs=2'),150, 150, '8BUI',100));\" \"test.png\""
+msgid ""
+"java -jar SaveQueryImage.jar \"SELECT "
+"ST_AsPNG(ST_AsRaster(ST_Buffer(ST_Point(1,5),10, 'quad_segs=2'),150, 150, "
+"'8BUI',100));\" \"test.png\""
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:520
 #, no-c-format
 msgid ""
-      "-- Manifest.txt --\n"
-      "<![CDATA[Class-Path: postgresql-9.0-801.jdbc4.jar\n"
-      "Main-Class: SaveQueryImage]]>"
+"-- Manifest.txt --\n"
+"<![CDATA[Class-Path: postgresql-9.0-801.jdbc4.jar\n"
+"Main-Class: SaveQueryImage]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:521
 #, no-c-format
 msgid ""
-      "// Code for SaveQueryImage.java\n"
-      "<![CDATA[import java.sql.Connection;\n"
-      "import java.sql.SQLException;\n"
-      "import java.sql.PreparedStatement;\n"
-      "import java.sql.ResultSet;\n"
-      "import java.io.*;\n"
-      "\n"
-      "public class SaveQueryImage {\n"
-      "  public static void main(String[] argv) {\n"
-      "      System.out.println(\"Checking if Driver is registered with DriverManager.\");\n"
-      "\n"
-      "      try {\n"
-      "        //java.sql.DriverManager.registerDriver (new org.postgresql.Driver());\n"
-      "        Class.forName(\"org.postgresql.Driver\");\n"
-      "      }\n"
-      "      catch (ClassNotFoundException cnfe) {\n"
-      "        System.out.println(\"Couldn't find the driver!\");\n"
-      "        cnfe.printStackTrace();\n"
-      "        System.exit(1);\n"
-      "      }\n"
-      "\n"
-      "      Connection conn = null;\n"
-      "\n"
-      "      try {\n"
-      "        conn = DriverManager.getConnection(\"jdbc:postgresql://localhost:5432/mydb\",\"myuser\", \"mypwd\");\n"
-      "        conn.setAutoCommit(false);\n"
-      "\n"
-      "        PreparedStatement sGetImg = conn.prepareStatement(argv[0]);\n"
-      "\n"
-      "        ResultSet rs = sGetImg.executeQuery();\n"
-      "\n"
-      "                FileOutputStream fout;\n"
-      "                try\n"
-      "                {\n"
-      "                        rs.next();\n"
-      "                        /** Output to file name requested by user **/\n"
-      "                        fout = new FileOutputStream(new File(argv[1]) );\n"
-      "                        fout.write(rs.getBytes(1));\n"
-      "                        fout.close();\n"
-      "                }\n"
-      "                catch(Exception e)\n"
-      "                {\n"
-      "                        System.out.println(\"Can't create file\");\n"
-      "                        e.printStackTrace();\n"
-      "                }\n"
-      "\n"
-      "        rs.close();\n"
-      "                sGetImg.close();\n"
-      "        conn.close();\n"
-      "      }\n"
-      "      catch (SQLException se) {\n"
-      "        System.out.println(\"Couldn't connect: print out a stack trace and exit.\");\n"
-      "        se.printStackTrace();\n"
-      "        System.exit(1);\n"
-      "      }\n"
-      "  }\n"
-      "}]]>"
+"// Code for SaveQueryImage.java\n"
+"<![CDATA[import java.sql.Connection;\n"
+"import java.sql.SQLException;\n"
+"import java.sql.PreparedStatement;\n"
+"import java.sql.ResultSet;\n"
+"import java.io.*;\n"
+"\n"
+"public class SaveQueryImage {\n"
+"  public static void main(String[] argv) {\n"
+"      System.out.println(\"Checking if Driver is registered with "
+"DriverManager.\");\n"
+"\n"
+"      try {\n"
+"        //java.sql.DriverManager.registerDriver (new org.postgresql."
+"Driver());\n"
+"        Class.forName(\"org.postgresql.Driver\");\n"
+"      }\n"
+"      catch (ClassNotFoundException cnfe) {\n"
+"        System.out.println(\"Couldn't find the driver!\");\n"
+"        cnfe.printStackTrace();\n"
+"        System.exit(1);\n"
+"      }\n"
+"\n"
+"      Connection conn = null;\n"
+"\n"
+"      try {\n"
+"        conn = DriverManager.getConnection(\"jdbc:postgresql://"
+"localhost:5432/mydb\",\"myuser\", \"mypwd\");\n"
+"        conn.setAutoCommit(false);\n"
+"\n"
+"        PreparedStatement sGetImg = conn.prepareStatement(argv[0]);\n"
+"\n"
+"        ResultSet rs = sGetImg.executeQuery();\n"
+"\n"
+"                FileOutputStream fout;\n"
+"                try\n"
+"                {\n"
+"                        rs.next();\n"
+"                        /** Output to file name requested by user **/\n"
+"                        fout = new FileOutputStream(new File(argv[1]) );\n"
+"                        fout.write(rs.getBytes(1));\n"
+"                        fout.close();\n"
+"                }\n"
+"                catch(Exception e)\n"
+"                {\n"
+"                        System.out.println(\"Can't create file\");\n"
+"                        e.printStackTrace();\n"
+"                }\n"
+"\n"
+"        rs.close();\n"
+"                sGetImg.close();\n"
+"        conn.close();\n"
+"      }\n"
+"      catch (SQLException se) {\n"
+"        System.out.println(\"Couldn't connect: print out a stack trace and "
+"exit.\");\n"
+"        se.printStackTrace();\n"
+"        System.exit(1);\n"
+"      }\n"
+"  }\n"
+"}]]>"
 msgstr ""
 
 #. Tag: title
@@ -1238,41 +1539,46 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:526
 #, no-c-format
-msgid "This is a plpython stored function that creates a file in the server directory for each record. Requires you have plpython installed. Should work fine with both plpythonu and plpython3u."
+msgid ""
+"This is a plpython stored function that creates a file in the server "
+"directory for each record. Requires you have plpython installed. Should work "
+"fine with both plpythonu and plpython3u."
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:528
 #, no-c-format
 msgid ""
-      "<![CDATA[CREATE OR REPLACE FUNCTION write_file (param_bytes bytea, param_filepath text)\n"
-      "RETURNS text\n"
-      "AS $$\n"
-      "f = open(param_filepath, 'wb+')\n"
-      "f.write(param_bytes)\n"
-      "return param_filepath\n"
-      "$$ LANGUAGE plpythonu;]]>"
+"<![CDATA[CREATE OR REPLACE FUNCTION write_file (param_bytes bytea, "
+"param_filepath text)\n"
+"RETURNS text\n"
+"AS $$\n"
+"f = open(param_filepath, 'wb+')\n"
+"f.write(param_bytes)\n"
+"return param_filepath\n"
+"$$ LANGUAGE plpythonu;]]>"
 msgstr ""
 
 #. Tag: programlisting
 #: using_raster_dataman.xml:529
 #, no-c-format
 msgid ""
-      "--write out 5 images to the PostgreSQL server in varying sizes\n"
-      "-- note the postgresql daemon account needs to have write access to folder\n"
-      "-- this echos back the file names created;\n"
-      " SELECT write_file(ST_AsPNG(\n"
-      "        ST_AsRaster(ST_Buffer(ST_Point(1,5),j*5, 'quad_segs=2'),150*j, 150*j, '8BUI',100)),\n"
-      "         'C:/temp/slices'|| j || '.png')\n"
-      "         FROM generate_series(1,5) As j;\n"
-      "\n"
-      "     write_file\n"
-      "---------------------\n"
-      " C:/temp/slices1.png\n"
-      " C:/temp/slices2.png\n"
-      " C:/temp/slices3.png\n"
-      " C:/temp/slices4.png\n"
-      " C:/temp/slices5.png"
+"--write out 5 images to the PostgreSQL server in varying sizes\n"
+"-- note the postgresql daemon account needs to have write access to folder\n"
+"-- this echos back the file names created;\n"
+" SELECT write_file(ST_AsPNG(\n"
+"        ST_AsRaster(ST_Buffer(ST_Point(1,5),j*5, 'quad_segs=2'),150*j, "
+"150*j, '8BUI',100)),\n"
+"         'C:/temp/slices'|| j || '.png')\n"
+"         FROM generate_series(1,5) As j;\n"
+"\n"
+"     write_file\n"
+"---------------------\n"
+" C:/temp/slices1.png\n"
+" C:/temp/slices2.png\n"
+" C:/temp/slices3.png\n"
+" C:/temp/slices4.png\n"
+" C:/temp/slices5.png"
 msgstr ""
 
 #. Tag: title
@@ -1284,34 +1590,40 @@ msgstr ""
 #. Tag: para
 #: using_raster_dataman.xml:533
 #, no-c-format
-msgid "Sadly PSQL doesn't have easy to use built-in functionality for outputting binaries. This is a bit of a hack that piggy backs on PostgreSQL somewhat legacy large object support. To use first launch your psql commandline connected to your database."
+msgid ""
+"Sadly PSQL doesn't have easy to use built-in functionality for outputting "
+"binaries. This is a bit of a hack that piggy backs on PostgreSQL somewhat "
+"legacy large object support. To use first launch your psql commandline "
+"connected to your database."
 msgstr ""
 
 #. Tag: para
 #: using_raster_dataman.xml:535
 #, no-c-format
-msgid "Unlike the python approach, this approach creates the file on your local computer."
+msgid ""
+"Unlike the python approach, this approach creates the file on your local "
+"computer."
 msgstr ""
 
 #. Tag: screen
 #: using_raster_dataman.xml:536
 #, no-c-format
 msgid ""
-      "SELECT oid, lowrite(lo_open(oid, 131072), png) As num_bytes\n"
-      " FROM\n"
-      " ( VALUES (lo_create(0),\n"
-      "   ST_AsPNG( (SELECT rast FROM aerials.boston WHERE rid=1) )\n"
-      "  ) ) As v(oid,png);\n"
-      "-- you'll get an output something like --\n"
-      "   oid   | num_bytes\n"
-      "---------+-----------\n"
-      " 2630819 |     74860\n"
-      "\n"
-      "-- next note the oid and do this replacing the c:/test.png to file path location\n"
-      "-- on your local computer\n"
-      " \\lo_export 2630819 'C:/temp/aerial_samp.png'\n"
-      "\n"
-      "-- this deletes the file from large object storage on db\n"
-      "SELECT lo_unlink(2630819);"
+"SELECT oid, lowrite(lo_open(oid, 131072), png) As num_bytes\n"
+" FROM\n"
+" ( VALUES (lo_create(0),\n"
+"   ST_AsPNG( (SELECT rast FROM aerials.boston WHERE rid=1) )\n"
+"  ) ) As v(oid,png);\n"
+"-- you'll get an output something like --\n"
+"   oid   | num_bytes\n"
+"---------+-----------\n"
+" 2630819 |     74860\n"
+"\n"
+"-- next note the oid and do this replacing the c:/test.png to file path "
+"location\n"
+"-- on your local computer\n"
+" \\lo_export 2630819 'C:/temp/aerial_samp.png'\n"
+"\n"
+"-- this deletes the file from large object storage on db\n"
+"SELECT lo_unlink(2630819);"
 msgstr ""
-
diff --git a/doc/postgis.xml b/doc/postgis.xml
index 5a2be91..6176384 100644
--- a/doc/postgis.xml
+++ b/doc/postgis.xml
@@ -4,16 +4,16 @@
 
 <!-- This value is automatically generated by the Makefile -->
 <!ENTITY last_release_version "@@LAST_RELEASE_VERSION@@">
-<!ENTITY last_minor_version "2.2">
+<!ENTITY last_minor_version "2.3">
 
 <!-- ONCE Tagged, this need to change to http://download.osgeo.org/postgis/source/postgis-@@LAST_RELEASE_VERSION@@.tar.gz -->
 <!-- In dev should be, this need to change to http://postgis.net/stuff/postgis-@@LAST_RELEASE_VERSION@@.tar.gz -->
 <!ENTITY postgis_download_url "@@POSTGIS_DOWNLOAD_URL@@/postgis-@@LAST_RELEASE_VERSION@@.tar.gz">
 
 <!-- Change these values to update the version numbers referenced within the documentation -->
-<!ENTITY last_proj_release_version "4.8.0">
-<!ENTITY last_geos_release_version "3.4.0">
-<!ENTITY min_postgres_version "9.2">
+<!ENTITY last_proj_release_version "4.9.2">
+<!ENTITY last_geos_release_version "3.6.2">
+<!ENTITY min_postgres_version "9.3">
 
 <!ENTITY introduction SYSTEM "introduction.xml">
 <!ENTITY installation SYSTEM "installation.xml">
diff --git a/doc/postgis_comments.sql b/doc/postgis_comments.sql
index 70de6be..76405b8 100644
--- a/doc/postgis_comments.sql
+++ b/doc/postgis_comments.sql
@@ -31,6 +31,8 @@ COMMENT ON FUNCTION PostGIS_Full_Version() IS 'Reports full postgis version and
 			
 COMMENT ON FUNCTION PostGIS_GEOS_Version() IS 'Returns the version number of the GEOS library.';
 			
+COMMENT ON FUNCTION PostGIS_Liblwgeom_Version() IS 'Returns the version number of the liblwgeom library. This should match the version of PostGIS.';
+			
 COMMENT ON FUNCTION PostGIS_LibXML_Version() IS 'Returns the version number of the libxml2 library.';
 			
 COMMENT ON FUNCTION PostGIS_Lib_Build_Date() IS 'Returns build date of the PostGIS library.';
@@ -71,9 +73,9 @@ COMMENT ON FUNCTION ST_GeogFromWKB(bytea ) IS 'args: wkb - Creates a geography i
 			
 COMMENT ON FUNCTION ST_GeomFromTWKB(bytea ) IS 'args: twkb - Creates a geometry instance from a TWKB ("Tiny Well-Known Binary") geometry representation.';
 			
-COMMENT ON FUNCTION ST_GeomCollFromText(text , integer ) IS 'args: WKT, srid - Makes a collection Geometry from collection WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_GeomCollFromText(text , integer ) IS 'args: WKT, srid - Makes a collection Geometry from collection WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
-COMMENT ON FUNCTION ST_GeomCollFromText(text ) IS 'args: WKT - Makes a collection Geometry from collection WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_GeomCollFromText(text ) IS 'args: WKT - Makes a collection Geometry from collection WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
 COMMENT ON FUNCTION ST_GeomFromEWKB(bytea ) IS 'args: EWKB - Return a specified ST_Geometry value from Extended Well-Known Binary representation (EWKB).';
 			
@@ -149,13 +151,13 @@ COMMENT ON FUNCTION ST_MLineFromText(text , integer ) IS 'args: WKT, srid - Retu
 			
 COMMENT ON FUNCTION ST_MLineFromText(text ) IS 'args: WKT - Return a specified ST_MultiLineString value from WKT representation.';
 			
-COMMENT ON FUNCTION ST_MPointFromText(text , integer ) IS 'args: WKT, srid - Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_MPointFromText(text , integer ) IS 'args: WKT, srid - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
-COMMENT ON FUNCTION ST_MPointFromText(text ) IS 'args: WKT - Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_MPointFromText(text ) IS 'args: WKT - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
-COMMENT ON FUNCTION ST_MPolyFromText(text , integer ) IS 'args: WKT, srid - Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_MPolyFromText(text , integer ) IS 'args: WKT, srid - Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
-COMMENT ON FUNCTION ST_MPolyFromText(text ) IS 'args: WKT - Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_MPolyFromText(text ) IS 'args: WKT - Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
 COMMENT ON FUNCTION ST_Point(float , float ) IS 'args: x_lon, y_lat - Returns an ST_Point with the given coordinate values. OGC alias for ST_MakePoint.';
 			
@@ -171,9 +173,9 @@ COMMENT ON FUNCTION ST_GeomFromWKB(bytea , integer ) IS 'args: geom, srid - Make
 			
 COMMENT ON FUNCTION ST_Polygon(geometry , integer ) IS 'args: aLineString, srid - Returns a polygon built from the specified linestring and SRID.';
 			
-COMMENT ON FUNCTION ST_PolygonFromText(text ) IS 'args: WKT - Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_PolygonFromText(text ) IS 'args: WKT - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
-COMMENT ON FUNCTION ST_PolygonFromText(text , integer ) IS 'args: WKT, srid - Makes a Geometry from WKT with the given SRID. If SRID is not give, it defaults to 0.';
+COMMENT ON FUNCTION ST_PolygonFromText(text , integer ) IS 'args: WKT, srid - Makes a Geometry from WKT with the given SRID. If SRID is not given, it defaults to 0.';
 			
 COMMENT ON FUNCTION ST_WKBToSQL(bytea ) IS 'args: WKB - Return a specified ST_Geometry value from Well-Known Binary representation (WKB). This is an alias name for ST_GeomFromWKB that takes no srid';
 			
@@ -201,6 +203,10 @@ COMMENT ON FUNCTION ST_GeometryType(geometry ) IS 'args: g1 - Return the geometr
 			
 COMMENT ON FUNCTION ST_InteriorRingN(geometry , integer ) IS 'args: a_polygon, n - Return the Nth interior linestring ring of the polygon geometry. Return NULL if the geometry is not a polygon or the given N is out of range.';
 			
+COMMENT ON FUNCTION ST_IsPolygonCCW(geometry) IS 'args: geom - Returns true if all exterior rings are oriented counter-clockwise and all interior rings are oriented clockwise.';
+			
+COMMENT ON FUNCTION ST_IsPolygonCW(geometry) IS 'args: geom - Returns true if all exterior rings are oriented clockwise and all interior rings are oriented counter-clockwise.';
+			
 COMMENT ON FUNCTION ST_IsClosed(geometry ) IS 'args: g - Returns TRUE if the LINESTRINGs start and end points are coincident. For Polyhedral surface is closed (volumetric).';
 			
 COMMENT ON FUNCTION ST_IsCollection(geometry ) IS 'args: g - Returns TRUE if the argument is a collection (MULTI*, GEOMETRYCOLLECTION, ...)';
@@ -293,8 +299,12 @@ COMMENT ON FUNCTION ST_Force3DM(geometry ) IS 'args: geomA - Force the geometrie
 			
 COMMENT ON FUNCTION ST_Force4D(geometry ) IS 'args: geomA - Force the geometries into XYZM mode.';
 			
+COMMENT ON FUNCTION ST_ForcePolygonCCW(geometry) IS 'args: geom - Orients all exterior rings counter-clockwise and all interior rings clockwise.';
+			
 COMMENT ON FUNCTION ST_ForceCollection(geometry ) IS 'args: geomA - Convert the geometry into a GEOMETRYCOLLECTION.';
 			
+COMMENT ON FUNCTION ST_ForcePolygonCW(geometry) IS 'args: geom - Orients all exterior rings clockwise and all interior rings counter-clockwise.';
+			
 COMMENT ON FUNCTION ST_ForceSFS(geometry ) IS 'args: geomA - Force the geometries to use SFS 1.1 geometry types only.';
 			
 COMMENT ON FUNCTION ST_ForceSFS(geometry , text ) IS 'args: geomA, version - Force the geometries to use SFS 1.1 geometry types only.';
@@ -431,6 +441,12 @@ COMMENT ON FUNCTION ST_AsX3D(geometry , integer , integer ) IS 'args: g1, maxdec
 			
 COMMENT ON FUNCTION ST_GeoHash(geometry , integer ) IS 'args: geom, maxchars=full_precision_of_point - Return a GeoHash representation of the geometry.';
 			
+COMMENT ON FUNCTION ST_AsGeobuf(text , anyelement ) IS 'args: geom_name, row - Return a Geobuf representation of a set of rows.';
+			
+COMMENT ON FUNCTION ST_AsMVTGeom(geometry , box2d , int4 , int4 , bool ) IS 'args: geom, bounds, extent, buffer, clip_geom - Transform a geometry into the coordinate space of a Mapbox Vector Tile.';
+			
+COMMENT ON FUNCTION ST_AsMVT(text , int4 , text , anyelement ) IS 'args: name, extent, geom_name, row - Return a Mapbox Vector Tile representation of a set of rows.';
+			
 COMMENT ON FUNCTION ST_3DClosestPoint(geometry , geometry ) IS 'args: g1, g2 - Returns the 3-dimensional point on g1 that is closest to g2. This is the first point of the 3D shortest line.';
 			
 COMMENT ON FUNCTION ST_3DDistance(geometry , geometry ) IS 'args: g1, g2 - For geometry type Returns the 3-dimensional cartesian minimum distance (based on spatial ref) between two geometries in projected units.';
@@ -457,6 +473,8 @@ COMMENT ON FUNCTION ST_Azimuth(geography , geography ) IS 'args: pointA, pointB
 			
 COMMENT ON FUNCTION ST_Centroid(geometry ) IS 'args: g1 - Returns the geometric center of a geometry.';
 			
+COMMENT ON FUNCTION ST_Centroid(geography , boolean ) IS 'args: g1, use_spheroid=true - Returns the geometric center of a geometry.';
+			
 COMMENT ON FUNCTION ST_ClosestPoint(geometry , geometry ) IS 'args: g1, g2 - Returns the 2-dimensional point on g1 that is closest to g2. This is the first point of the shortest line.';
 			
 COMMENT ON FUNCTION ST_ClusterDBSCAN(geometry, float8 , integer ) IS 'args: geom, eps, minpoints - Windowing function that returns integer id for the cluster each input geometry is in based on 2D implementation of Density-based spatial clustering of applications with noise (DBSCAN) algorithm.';
@@ -499,6 +517,8 @@ COMMENT ON FUNCTION ST_HausdorffDistance(geometry , geometry ) IS 'args: g1, g2
 			
 COMMENT ON FUNCTION ST_HausdorffDistance(geometry , geometry , float) IS 'args: g1, g2, densifyFrac - Returns the Hausdorff distance between two geometries. Basically a measure of how similar or dissimilar 2 geometries are. Units are in the units of the spatial reference system of the geometries.';
 			
+COMMENT ON FUNCTION ST_FrechetDistance(geometry , geometry , float) IS 'args: g1, g2, densifyFrac = -1 - Returns the Fréchet distance between two geometries. This is a measure of similarity between curves that takes into account the location and ordering of the points along the curves. Units are in the units of the spatial reference system of the geometries.';
+			
 COMMENT ON FUNCTION ST_MaxDistance(geometry , geometry ) IS 'args: g1, g2 - Returns the 2-dimensional largest distance between two geometries in projected units.';
 			
 COMMENT ON FUNCTION ST_DistanceSphere(geometry , geometry ) IS 'args: geomlonlatA, geomlonlatB - Returns minimum distance in meters between two lon/lat geometries. Uses a spherical earth and radius derived from the spheroid defined by the SRID. Faster than ST_DistanceSpheroid , but less accurate. PostGIS versions prior to 1.5 only implemented for points.';
@@ -615,6 +635,8 @@ COMMENT ON FUNCTION ST_CurveToLine(geometry) IS 'args: curveGeom - Converts a CI
 			
 COMMENT ON FUNCTION ST_CurveToLine(geometry, integer) IS 'args: curveGeom, segments_per_qtr_circle - Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON';
 			
+COMMENT ON FUNCTION ST_CurveToLine(geometry, float, integer, integer) IS 'args: curveGeom, tolerance, tolerance_type, flags - Converts a CIRCULARSTRING/CURVEPOLYGON to a LINESTRING/POLYGON';
+			
 COMMENT ON FUNCTION ST_DelaunayTriangles(geometry , float , int4 ) IS 'args: g1, tolerance, flags - Return a Delaunay triangulation around the given input points.';
 			
 COMMENT ON FUNCTION ST_Difference(geometry , geometry ) IS 'args: geomA, geomB - Returns a geometry that represents that part of geometry A that does not intersect with geometry B.';
diff --git a/doc/raster_comments.sql b/doc/raster_comments.sql
index 630856e..c5aa6fb 100644
--- a/doc/raster_comments.sql
+++ b/doc/raster_comments.sql
@@ -75,6 +75,8 @@ COMMENT ON FUNCTION ST_Band(raster , integer ) IS 'args: rast, nband - Returns o
 			
 COMMENT ON FUNCTION ST_Band(raster , text , character ) IS 'args: rast, nbands, delimiter=, - Returns one or more bands of an existing raster as a new raster. Useful for building new rasters from existing rasters.';
 			
+COMMENT ON FUNCTION ST_MakeEmptyCoverage(integer , integer , integer , integer , double precision , double precision , double precision , double precision , double precision , double precision , integer ) IS 'args: tilewidth, tileheight, width, height, upperleftx, upperlefty, scalex, scaley, skewx, skewy, srid=unknown - Cover georeferenced area with a grid of empty raster tiles.';
+			
 COMMENT ON FUNCTION ST_MakeEmptyRaster(raster ) IS 'args: rast - Returns an empty raster (having no bands) of given dimensions (width & height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If srid is left out, the spatial ref is set to unknown (0).';
 			
 COMMENT ON FUNCTION ST_MakeEmptyRaster(integer , integer , float8 , float8 , float8 , float8 , float8 , float8 , integer ) IS 'args: width, height, upperleftx, upperlefty, scalex, scaley, skewx, skewy, srid=unknown - Returns an empty raster (having no bands) of given dimensions (width & height), upperleft X and Y, pixel size and rotation (scalex, scaley, skewx & skewy) and reference system (srid). If a raster is passed in, returns a new raster with the same size, alignment and SRID. If s [...]
@@ -379,7 +381,7 @@ COMMENT ON FUNCTION ST_ValueCount(text , text , double precision , double precis
 			
 COMMENT ON FUNCTION ST_ValueCount(text , text , integer , double precision , double precision ) IS 'args: rastertable, rastercolumn, nband, searchvalue, roundto=0 - Returns a set of records containing a pixel band value and count of the number of pixels in a given band of a raster (or a raster coverage) that have a given set of values. If no band is specified defaults to band 1. By default nodata value pixels are not counted. and all other values in the pixel are output and pixel band va [...]
 			
-COMMENT ON FUNCTION ST_AsBinary(raster , boolean ) IS 'args: rast, outasin=FALSE - Return the Well-Known Binary (WKB) representation of the raster without SRID meta data.';
+COMMENT ON FUNCTION ST_AsBinary(raster , boolean ) IS 'args: rast, outasin=FALSE - Return the Well-Known Binary (WKB) representation of the raster.';
 			
 COMMENT ON FUNCTION ST_AsGDALRaster(raster , text , text[] , integer ) IS 'args: rast, format, options=NULL, srid=sameassource - Return the raster tile in the designated GDAL Raster format. Raster formats are one of those supported by your compiled library. Use ST_GDALRasters() to get a list of formats supported by your library.';
 			
diff --git a/doc/reference_accessor.xml b/doc/reference_accessor.xml
index 4a7b8a0..4480cba 100644
--- a/doc/reference_accessor.xml
+++ b/doc/reference_accessor.xml
@@ -872,6 +872,145 @@ FROM (SELECT ST_BuildArea(
 	  </refsection>
 	</refentry>
 
+	<refentry id="ST_IsPolygonCCW">
+		<refnamediv>
+			<refname>
+				ST_IsPolygonCCW
+			</refname>
+			<refpurpose>
+				Returns true if all exterior rings are oriented counter-clockwise and all interior rings are oriented clockwise.
+			</refpurpose>
+		</refnamediv>
+
+		<refsynopsisdiv>
+			<funcsynopsis>
+				<funcprototype>
+					<funcdef>
+						boolean
+						<function>ST_IsPolygonCCW</function>
+					</funcdef>
+					<paramdef>
+						<type>geometry</type>
+						<parameter>geom</parameter>
+					</paramdef>
+				</funcprototype>
+			</funcsynopsis>
+		</refsynopsisdiv>
+
+		<refsection>
+			<title>Description</title>
+
+			<para>
+				Returns true if all polygonal components of the input geometry use a counter-clockwise
+				orientation for their exterior ring, and a clockwise direction
+				for all interior rings.
+			</para>
+
+			<para>
+				Returns true if the geometry has no polygonal components.
+			</para>
+
+			<note>
+				<para>
+					Closed linestrings are not considered polygonal components,
+					so you would still get a true return by passing
+          a single closed linestring no matter its orientation.
+				</para>
+			</note>
+
+			<note>
+				<para>
+					If a polygonal geometry does not use reversed orientation
+					for interior rings (i.e., if one or more interior rings
+					are oriented in the same direction as an exterior ring)
+					then both ST_IsPolygonCW and ST_IsPolygonCCW will return false.
+				</para>
+			</note>
+
+			<para>&Z_support;</para>
+			<para>&M_support;</para>
+
+		</refsection>
+
+		<refsection>
+			<title>See Also</title>
+			<para>
+				<xref linkend="ST_ForcePolygonCW" />,
+				<xref linkend="ST_ForcePolygonCCW" />,
+				<xref linkend="ST_IsPolygonCW" />
+			</para>
+		</refsection>
+	</refentry>
+
+	<refentry id="ST_IsPolygonCW">
+		<refnamediv>
+			<refname>
+				ST_IsPolygonCW
+			</refname>
+			<refpurpose>
+				Returns true if all exterior rings are oriented clockwise and all interior rings are oriented counter-clockwise.
+			</refpurpose>
+		</refnamediv>
+
+		<refsynopsisdiv>
+			<funcsynopsis>
+				<funcprototype>
+					<funcdef>
+						boolean
+						<function>ST_IsPolygonCW</function>
+					</funcdef>
+					<paramdef>
+						<type>geometry</type>
+						<parameter>geom</parameter>
+					</paramdef>
+				</funcprototype>
+			</funcsynopsis>
+		</refsynopsisdiv>
+
+		<refsection>
+			<title>Description</title>
+
+			<para>
+				Returns true if all polygonal components of the input geometry use a clockwise
+				orientation for their exterior ring, and a counter-clockwise direction
+				for all interior rings.
+			</para>
+
+			<para>
+				Returns true if the geometry has no polygonal components.
+			</para>
+
+			<note>
+				<para>
+					Closed linestrings are not considered polygonal components,
+					so you would still get a true return by passing
+          a single closed linestring no matter its orientation.
+				</para>
+			</note>
+
+			<note>
+				<para>
+					If a polygonal geometry does not use reversed orientation
+					for interior rings (i.e., if one or more interior rings
+					are oriented in the same direction as an exterior ring)
+					then both ST_IsPolygonCW and ST_IsPolygonCCW will return false.
+				</para>
+			</note>
+
+			<para>&Z_support;</para>
+			<para>&M_support;</para>
+		</refsection>
+
+		<refsection>
+			<title>See Also</title>
+			<para>
+				<xref linkend="ST_ForcePolygonCW" />,
+				<xref linkend="ST_ForcePolygonCCW" />,
+				<xref linkend="ST_IsPolygonCW" />
+			</para>
+		</refsection>
+	</refentry>
+
 	<refentry id="ST_IsClosed">
 	  <refnamediv>
 		<refname>ST_IsClosed</refname>
diff --git a/doc/reference_constructor.xml b/doc/reference_constructor.xml
index 9efb10d..ea5c12c 100644
--- a/doc/reference_constructor.xml
+++ b/doc/reference_constructor.xml
@@ -329,7 +329,7 @@ LINESTRING(-113.98 39.198,-113.981 39.195)
 		<refname>ST_GeomCollFromText</refname>
 
 		<refpurpose>Makes a collection Geometry from collection WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</refpurpose>
+			not given, it defaults to 0.</refpurpose>
 	  </refnamediv>
 
 	  <refsynopsisdiv>
@@ -352,7 +352,7 @@ LINESTRING(-113.98 39.198,-113.981 39.195)
 		<title>Description</title>
 
 		  <para>Makes a collection Geometry from the Well-Known-Text (WKT) representation with the given SRID. If SRID is
-			not give, it defaults to 0.</para>
+			not given, it defaults to 0.</para>
 
 		  <para>OGC SPEC 3.2.6.2 - option SRID is from the conformance suite</para>
 
@@ -1152,7 +1152,7 @@ LINESTRING(1 2 3,4 5 6,7 8 9)
 		<title>Description</title>
 
 		<para>Makes a Geometry from WKT with the given SRID. If SRID is
-				not give, it defaults to 0.  If WKT passed in is not a LINESTRING, then null is returned.  </para>
+				not given, it defaults to 0.  If WKT passed in is not a LINESTRING, then null is returned.  </para>
 
 		<note>
 		  <para>OGC SPEC 3.2.6.2 - option SRID is from the conformance
@@ -1892,7 +1892,7 @@ result
 		<title>Description</title>
 
 		 <para>Makes a Geometry from  Well-Known-Text (WKT) with the given SRID. If SRID is
-			not give, it defaults to 0.</para>
+			not given, it defaults to 0.</para>
 
 		 <para>OGC SPEC 3.2.6.2 - option SRID is from the conformance
 			suite</para>
@@ -1930,7 +1930,7 @@ result
 		<refname>ST_MPointFromText</refname>
 
 		<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</refpurpose>
+			not given, it defaults to 0.</refpurpose>
 	  </refnamediv>
 
 	  <refsynopsisdiv>
@@ -1953,7 +1953,7 @@ result
 		<title>Description</title>
 
 		 <para>Makes a Geometry from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</para>
+			not given, it defaults to 0.</para>
 
 		 <para>OGC SPEC 3.2.6.2 - option SRID is from the conformance
 			suite</para>
@@ -1992,7 +1992,7 @@ SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', 4326)
 		<refname>ST_MPolyFromText</refname>
 
 		<refpurpose>Makes a MultiPolygon Geometry from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</refpurpose>
+			not given, it defaults to 0.</refpurpose>
 	  </refnamediv>
 
 	  <refsynopsisdiv>
@@ -2015,7 +2015,7 @@ SELECT ST_MPointFromText('MULTIPOINT(-70.9590 42.1180, -70.9611 42.1223)', 4326)
 		<title>Description</title>
 
 		 <para>Makes a MultiPolygon from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</para>
+			not given, it defaults to 0.</para>
 
 		 <para>OGC SPEC 3.2.6.2 - option SRID is from the conformance suite</para>
 
@@ -2184,7 +2184,7 @@ SELECT ST_AsText(ST_PointFromGeoHash('9qqj7nmxncgyy4d0dbxqz0', 10));
 			<title>Description</title>
 
 			<para>Constructs a PostGIS ST_Geometry point object from the OGC Well-Known text representation. If SRID is
-			not give, it defaults to unknown (currently 0).  If geometry is not a WKT point representation, returns null.
+			not given, it defaults to unknown (currently 0).  If geometry is not a WKT point representation, returns null.
 			If completely invalid WKT, then throws an error.</para>
 
 			<!-- optionally mention that this function uses indexes if appropriate -->
@@ -2357,7 +2357,7 @@ SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))
 		<refname>ST_PolygonFromText</refname>
 
 		<refpurpose>Makes a Geometry from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.</refpurpose>
+			not given, it defaults to 0.</refpurpose>
 	  </refnamediv>
 
 	  <refsynopsisdiv>
@@ -2378,7 +2378,7 @@ SRID=4326;POLYGON((75.15 29.53 1,77 29 1,77.6 29.5 1,75.15 29.53 1))
 		<title>Description</title>
 
 		<para>Makes a Geometry from WKT with the given SRID. If SRID is
-			not give, it defaults to 0.  Returns null if WKT is not a polygon.</para>
+			not given, it defaults to 0.  Returns null if WKT is not a polygon.</para>
 
 
 		<para>OGC SPEC 3.2.6.2 - option SRID is from the conformance
diff --git a/doc/reference_editor.xml b/doc/reference_editor.xml
index 741d252..9ef0535 100644
--- a/doc/reference_editor.xml
+++ b/doc/reference_editor.xml
@@ -449,6 +449,54 @@ SELECT  ST_AsEWKT(ST_Force4D('MULTILINESTRINGM((0 0 1,0 5 2,5 0 3,0 0 4),(1 1 1,
 	  </refsection>
 	</refentry>
 
+	<refentry id="ST_ForcePolygonCCW">
+		<refnamediv>
+			<refname>
+				ST_ForcePolygonCCW
+			</refname>
+			<refpurpose>
+				Orients all exterior rings counter-clockwise and all interior rings clockwise.
+			</refpurpose>
+		</refnamediv>
+
+		<refsynopsisdiv>
+			<funcsynopsis>
+				<funcprototype>
+					<funcdef>
+						geometry
+						<function>ST_ForcePolygonCCW</function>
+					</funcdef>
+					<paramdef>
+						<type>geometry</type>
+						<parameter>geom</parameter>
+					</paramdef>
+				</funcprototype>
+			</funcsynopsis>
+		</refsynopsisdiv>
+
+		<refsection>
+			<title>Description</title>
+
+			<para>
+				Forces (Multi)Polygons to use a counter-clockwise orientation for
+				their exterior ring, and a clockwise orientation for their interior
+				rings.  Non-polygonal geometries are returned unchanged.
+			</para>
+
+			<para>&Z_support;</para>
+			<para>&M_support;</para>
+		</refsection>
+
+		<refsection>
+			<title>See Also</title>
+			<para>
+				<xref linkend="ST_ForcePolygonCW" />,
+				<xref linkend="ST_IsPolygonCCW" />,
+				<xref linkend="ST_IsPolygonCW" />
+			</para>
+		</refsection>
+	</refentry>
+
 	<refentry id="ST_Force_Collection">
 	  <refnamediv>
 		<refname>ST_ForceCollection</refname>
@@ -531,6 +579,53 @@ GEOMETRYCOLLECTION(
 	  </refsection>
 	</refentry>
 
+	<refentry id="ST_ForcePolygonCW">
+		<refnamediv>
+			<refname>
+				ST_ForcePolygonCW
+			</refname>
+			<refpurpose>
+				Orients all exterior rings clockwise and all interior rings counter-clockwise.
+			</refpurpose>
+		</refnamediv>
+
+		<refsynopsisdiv>
+			<funcsynopsis>
+				<funcprototype>
+					<funcdef>
+						geometry
+						<function>ST_ForcePolygonCW</function>
+					</funcdef>
+					<paramdef>
+						<type>geometry</type>
+						<parameter>geom</parameter>
+					</paramdef>
+				</funcprototype>
+			</funcsynopsis>
+		</refsynopsisdiv>
+
+		<refsection>
+			<title>Description</title>
+
+			<para>
+				Forces (Multi)Polygons to use a clockwise orientation for
+				their exterior ring, and a counter-clockwise orientation for their interior
+				rings.  Non-polygonal geometries are returned unchanged.
+			</para>
+
+			<para>&Z_support;</para>
+			<para>&M_support;</para>
+		</refsection>
+
+		<refsection>
+			<title>See Also</title>
+			<para>
+				<xref linkend="ST_ForcePolygonCCW" />,
+				<xref linkend="ST_IsPolygonCCW" />,
+				<xref linkend="ST_IsPolygonCW" />
+			</para>
+		</refsection>
+	</refentry>
 
 	<refentry id="ST_ForceSFS">
 	  <refnamediv>
@@ -585,11 +680,17 @@ GEOMETRYCOLLECTION(
 		<refsection>
 			<title>Description</title>
 
-			<para>Forces the orientation of the vertices in a polygon to follow the
-				Right-Hand-Rule. In GIS terminology, this means that the area that is bounded by the
+			<para>Forces the orientation of the vertices in a polygon to follow a
+				Right-Hand-Rule, in which the area that is bounded by the
 				polygon is to the right of the boundary. In particular, the exterior ring is
 				orientated in a clockwise direction and the interior rings in a counter-clockwise
-				direction.</para>
+				direction.  This function is a synonym for <xref linkend="ST_ForcePolygonCW" /></para>
+
+			<note>
+				<para>
+					The above definition of the Right-Hand-Rule conflicts with definitions used in other contexts.  To avoid confusion, it is recommended to use ST_ForcePolygonCW.
+				</para>
+			</note>
 
 			<para>Enhanced: 2.0.0 support for Polyhedral surfaces was introduced.</para>
 			<para>&Z_support;</para>
@@ -613,7 +714,12 @@ GEOMETRYCOLLECTION(
 		<refsection>
 			<title>See Also</title>
 
-			<para><xref linkend="ST_BuildArea"/>,
+			<para>
+				<xref linkend="ST_ForcePolygonCCW"/>,
+				<xref linkend="ST_ForcePolygonCW"/>,
+				<xref linkend="ST_IsPolygonCCW"/>,
+				<xref linkend="ST_IsPolygonCW"/>,
+				<xref linkend="ST_BuildArea"/>,
 				<xref linkend="ST_Polygonize"/>,
 				<xref linkend="ST_Reverse"/></para>
 		</refsection>
@@ -1014,6 +1120,10 @@ UPDATE sometable
 		<title>Description</title>
 
 		<para>Can be used on any geometry and reverses the order of the vertexes.</para>
+
+		<para>Enhanced: 2.4.0 support for curves was introduced.</para>
+		<para>&Z_support;</para>
+		<para>&P_support;</para>
 	  </refsection>
 
 	  <refsection>
@@ -1704,7 +1814,7 @@ SELECT ST_AsEWKT(ST_SnapToGrid(ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 3 2.
 	  </refsection>
 	</refentry>
 
-	<refentry id="ST_Snap">
+		<refentry id="ST_Snap">
 	  <refnamediv>
 		<refname>ST_Snap</refname>
 
@@ -1732,6 +1842,8 @@ SELECT ST_AsEWKT(ST_SnapToGrid(ST_GeomFromEWKT('LINESTRING(-1.1115678 2.123 3 2.
  Snaps the vertices and segments of a geometry
  another Geometry's vertices.
  A snap distance tolerance is used to control where snapping is performed.
+  The result geometry is the input geometry with the vertices snapped.
+	If no snapping occurs then the input geometry is returned unchanged.
 		</para>
 		<para>
  Snapping one geometry to another can improve
diff --git a/doc/reference_management.xml b/doc/reference_management.xml
index 55855b6..07eeffa 100644
--- a/doc/reference_management.xml
+++ b/doc/reference_management.xml
@@ -442,6 +442,51 @@ GDAL="GDAL 1.11.0, released 2014/04/16" LIBXML="2.7.8" LIBJSON="0.12" RASTER
 	  </refsection>
 	</refentry>
 
+	<refentry id="PostGIS_Liblwgeom_Version">
+	  <refnamediv>
+		<refname>PostGIS_Liblwgeom_Version</refname>
+
+		<refpurpose>Returns the version number of the liblwgeom
+		library.  This should match the version of PostGIS.</refpurpose>
+	  </refnamediv>
+
+	  <refsynopsisdiv>
+		<funcsynopsis>
+		  <funcprototype>
+			<funcdef>text <function>PostGIS_Liblwgeom_Version</function></funcdef>
+
+			<paramdef></paramdef>
+		  </funcprototype>
+		</funcsynopsis>
+	  </refsynopsisdiv>
+
+	  <refsection>
+		<title>Description</title>
+
+		<para>Returns the version number of the liblwgeom library/</para>
+	  </refsection>
+
+	  <refsection>
+		<title>Examples</title>
+
+		<programlisting>SELECT PostGIS_Liblwgeom_Version();
+postgis_liblwgeom_version
+--------------------------
+2.3.3 r15473
+(1 row)</programlisting>
+	  </refsection>
+
+	  <refsection>
+		<title>See Also</title>
+
+		<para><xref linkend="PostGIS_Full_Version" />, <xref
+		linkend="PostGIS_Lib_Version" />, <xref
+		linkend="PostGIS_LibXML_Version" />, <xref
+		linkend="PostGIS_PROJ_Version" />, <xref
+		linkend="PostGIS_Version" /></para>
+	  </refsection>
+	</refentry>
+
 	<refentry id="PostGIS_LibXML_Version">
 	  <refnamediv>
 		<refname>PostGIS_LibXML_Version</refname>
diff --git a/doc/reference_measure.xml b/doc/reference_measure.xml
index a4accfb..0a4cb0e 100644
--- a/doc/reference_measure.xml
+++ b/doc/reference_measure.xml
@@ -830,12 +830,21 @@ SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,
 
 	<refsynopsisdiv>
 	  <funcsynopsis>
-		<funcprototype>
-		  <funcdef>geometry <function>ST_Centroid</function></funcdef>
+          <funcprototype>
+  		  <funcdef>geometry <function>ST_Centroid</function></funcdef>
+
+  		  <paramdef><type>geometry </type>
+  		  <parameter>g1</parameter></paramdef>
+  		</funcprototype>
+            <funcprototype>
+                <funcdef>geography <function>ST_Centroid</function></funcdef>
+
+                <paramdef><type>geography </type>
+                <parameter>g1</parameter></paramdef>
+                <paramdef choice="opt"><type>boolean </type>
+                <parameter>use_spheroid=true</parameter></paramdef>
+	</funcprototype>
 
-		  <paramdef><type>geometry </type>
-		  <parameter>g1</parameter></paramdef>
-		</funcprototype>
 	  </funcsynopsis>
 	</refsynopsisdiv>
 
@@ -859,6 +868,8 @@ SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,
 	  </para>
 	  <para>New in 2.3.0 : support <varname>CIRCULARSTRING</varname> and <varname>COMPOUNDCURVE</varname> (using CurveToLine)</para>
 
+      <para>Availability: 2.4.0 support for geography was introduced.</para>
+
 	  <para>The centroid is equal to the centroid of the set of component
 	  Geometries of highest dimension (since the lower-dimension geometries
 	  contribute zero "weight" to the centroid).</para>
@@ -870,7 +881,7 @@ SELECT degrees(ST_Azimuth(ST_Point(25, 45), ST_Point(75, 100))) AS degA_B,
 	<refsection>
 	  <title>Examples</title>
 
-	  <para>In each of the following illustrations, the blue dot represents
+	  <para>In each of the following illustrations, the green dot represents
 	  the centroid of the source geometry.</para>
 
 	  <informaltable>
@@ -1118,12 +1129,57 @@ SELECT ST_AsText(
     <refsection>
       <title>Examples</title>
       <para>
-          Assigning a cluster number to each parcel point:
+          Assigning a cluster number to each polygon within 50 meters of each other.  Require at least 2 polygons per cluster
       </para>
-		    <programlisting>
-SELECT parcel_id, ST_ClusterDBSCAN(geom, eps := 0.5, minpoints := 5) over () AS cid
-FROM parcels;
-</programlisting>
+	<informaltable>
+				  <tgroup cols="2">
+					<tbody>
+				  <row>
+						<entry><para><informalfigure>
+							<mediaobject>
+							  <imageobject>
+								<imagedata fileref="images/st_clusterdbscan01.png" />
+							  </imageobject>
+							  <caption><para>within 50 meters at least 2 per cluster. singletons have NULL for cid</para></caption>
+							</mediaobject>
+						  </informalfigure>
+  <programlisting>SELECT name, ST_ClusterDBSCAN(geom, eps := 50, minpoints := 2) over () AS cid
+FROM boston_polys
+WHERE name > '' AND building > ''
+	AND ST_DWithin(geom,
+        ST_Transform(
+            ST_GeomFromText('POINT(-71.04054 42.35141)', 4326), 26986),
+           500);</programlisting>
+						  </para></entry>
+
+						<entry><para><screen><![CDATA[                name                 | bucket
+-------------------------------------+--------
+ Manulife Tower                      |      0
+ Park Lane Seaport I                 |      0
+ Park Lane Seaport II                |      0
+ Renaissance Boston Waterfront Hotel |      0
+ Seaport Boston Hotel                |      0
+ Seaport Hotel & World Trade Center  |      0
+ Waterside Place                     |      0
+ World Trade Center East             |      0
+ 100 Northern Avenue                 |      1
+ 100 Pier 4                          |      1
+ The Institute of Contemporary Art   |      1
+ 101 Seaport                         |      2
+ District Hall                       |      2
+ One Marina Park Drive               |      2
+ Twenty Two Liberty                  |      2
+ Vertex                              |      2
+ Vertex                              |      2
+ Watermark Seaport                   |      2
+ Blue Hills Bank Pavilion            |   NULL
+ World Trade Center West             |   NULL
+(20 rows)]]></screen></para>
+				</entry>
+					  </row>
+				</tbody>
+				</tgroup>
+			</informaltable>
 
 
         <para>
@@ -1139,7 +1195,7 @@ GROUP BY cid;
 
     <refsection>
 		  <title>See Also</title>
-          <para>
+          <para><xref linkend="ST_DWithin"/>,
               <xref linkend="ST_ClusterKMeans"/>,
               <xref linkend="ST_ClusterIntersecting"/>,
               <xref linkend="ST_ClusterWithin"/>
@@ -1698,10 +1754,6 @@ ST_Point      | t          | t              | f           | f
 		</important>
 
 		<important>
-		  <para>For geography only Polygon covers point is supported.</para>
-		</important>
-
-		<important>
 		  <para>Do not use this function with invalid geometries. You will get unexpected results.</para>
 		</important>
 
@@ -1710,6 +1762,7 @@ ST_Point      | t          | t              | f           | f
 			the geometries. To avoid index use, use the function
 			_ST_Covers.</para>
 
+        <para>Enhanced: 2.4.0 Support for polygon in polygon and line in polygon added for geography type</para>
 		<para>Enhanced: 2.3.0 Enhancement to PIP short-circuit for geometry extended to support MultiPoints with few points. Prior versions only supported point in polygon.</para>
 		<para>Availability: 1.5 - support for geography was introduced. </para>
 		<para>Availability: 1.2.2 - requires GEOS >= 3.0</para>
@@ -2384,7 +2437,8 @@ FROM (SELECT
 	  <refsection>
 		<title>See Also</title>
 
-		<para><xref linkend="ST_3DDistance"/>, <xref linkend="ST_DWithin"/>, <xref linkend="ST_DistanceSphere"/>, <xref linkend="ST_Distance_Spheroid"/>, <xref linkend="ST_MaxDistance" />, <xref linkend="ST_Transform" /></para>
+		<para><xref linkend="ST_3DDistance"/>, <xref linkend="ST_DWithin"/>, <xref linkend="ST_DistanceSphere"/>, <xref linkend="ST_Distance_Spheroid"/>,
+		<xref linkend="ST_MaxDistance" />, <xref linkend="ST_HausdorffDistance" />,  <xref linkend="ST_FrechetDistance" />, <xref linkend="ST_Transform" /></para>
 	  </refsection>
 	</refentry>
 
@@ -2598,6 +2652,82 @@ The current implementation supports only vertices as the discrete locations. Thi
 			</programlisting>
 
 	  </refsection>
+          <refsection>
+                <title>See Also</title>
+
+                <para><xref linkend="ST_FrechetDistance" /></para>
+          </refsection>
+	</refentry>
+
+	<refentry id="ST_FrechetDistance">
+	  <refnamediv>
+		<refname>ST_FrechetDistance</refname>
+
+		<refpurpose>Returns the Fréchet distance between two geometries. This is a measure of similarity between curves that takes into account the location
+		and ordering of the points along the curves.  Units are in the units of the spatial reference system of the geometries.</refpurpose>
+	  </refnamediv>
+
+	  <refsynopsisdiv>
+		<funcsynopsis>
+		  <funcprototype>
+			<funcdef>float <function>ST_FrechetDistance</function></funcdef>
+
+			<paramdef><type>geometry </type>
+			<parameter>g1</parameter></paramdef>
+
+			<paramdef><type>geometry </type>
+			<parameter>g2</parameter></paramdef>
+
+			<paramdef><type>float</type>
+			<parameter>densifyFrac = -1</parameter></paramdef>
+		  </funcprototype>
+		</funcsynopsis>
+	  </refsynopsisdiv>
+
+	  <refsection>
+		<title>Description</title>
+
+		<para>Implements algorithm for computing the Fréchet distance restricted to discrete points for both geometries, based on <ulink url="http://www.kr.tuwien.ac.at/staff/eiter/et-archive/cdtr9464.pdf">Computing Discrete Fréchet Distance</ulink>.
+		The Fréchet distance is a measure of similarity between curves that takes into account the location and ordering of the points along the curves. Therefore it is often better than the Hausdorff distance. </para>
+		<para>
+When the optional densifyFrac is specified, this function performs a segment densification before computing the discrete Fréchet distance. The densifyFrac parameter sets the fraction by which to densify each segment. Each segment will be split into a number of equal-length subsegments, whose fraction of the total length is closest to the given fraction.
+		</para>
+
+		<note>
+			<para>
+The current implementation supports only vertices as the discrete locations. This could be extended to allow an arbitrary density of points to be used.
+			</para>
+		</note>
+		<note>
+			<para>
+The smaller densifyFrac we specify, the more acurate Fréchet distance we get. But, the computation time and the memory usage increase with the square of the number of subsegments.
+			</para>
+		</note>
+		<para>Availability: 2.4.0 - requires GEOS >= 3.7.0</para>
+
+	  </refsection>
+
+	  <refsection>
+		<title>Examples</title>
+			<programlisting>postgres=# SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING (0 0, 50 50, 100 0)'::geometry);
+ st_frechetdistance
+--------------------
+   70.7106781186548
+(1 row)
+			</programlisting>
+			<programlisting>SELECT st_frechetdistance('LINESTRING (0 0, 100 0)'::geometry, 'LINESTRING (0 0, 50 50, 100 0)'::geometry, 0.5);
+ st_frechetdistance
+--------------------
+                 50
+(1 row)
+			</programlisting>
+
+	  </refsection>
+	  <refsection>
+		<title>See Also</title>
+
+		<para><xref linkend="ST_HausdorffDistance" /></para>
+	  </refsection>
 	</refentry>
 
 <refentry id="ST_MaxDistance">
@@ -2986,6 +3116,10 @@ SELECT s.gid, s.school_name
 		  <para>This function will return false if either geometry is invalid except in the case where they are binary equal.</para>
 		</important>
 
+        <important>
+            <para>Do not call with a GEOMETRYCOLLECTION as an argument.</para>
+ 		</important>
+
 		<para>&sfs_compliant; s2.1.1.2</para>
 		<para>&sqlmm_compliant; SQL-MM 3: 5.1.24</para>
         <para>Changed: 2.2.0 Returns true even for invalid geometries if they are binary equal</para>
@@ -4207,6 +4341,7 @@ SELECT ST_AsEWKT(ST_PointOnSurface(ST_GeomFromEWKT('LINESTRING(0 5 1, 0 0 1, 0 1
 			<para>The distance is given in meters.</para>
 
 			<para>Availability: 2.0.0</para>
+			<para>Enhanced: 2.4.0 Allow negative distance and non-normalized azimuth.</para>
 
 		  </refsection>
 
diff --git a/doc/reference_output.xml b/doc/reference_output.xml
index c42cd68..bc84463 100644
--- a/doc/reference_output.xml
+++ b/doc/reference_output.xml
@@ -1300,4 +1300,160 @@ SELECT ST_GeoHash(ST_SetSRID(ST_MakePoint(-126,48),4326),5);
 	  </refsection>
 	</refentry>
 
+	<refentry id="ST_AsGeobuf">
+	  <refnamediv>
+		<refname>ST_AsGeobuf</refname>
+
+		<refpurpose>Return a Geobuf representation of a set of rows.</refpurpose>
+	  </refnamediv>
+	  <refsynopsisdiv>
+		<funcsynopsis>
+			<funcprototype>
+				<funcdef>bytea <function>ST_AsGeobuf</function></funcdef>
+				<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef>
+				<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>
+			</funcprototype>
+		</funcsynopsis>
+	  </refsynopsisdiv>
+
+	  <refsection>
+		<title>Description</title>
+
+		<para>
+			Return a Geobuf representation (<ulink url="https://github.com/mapbox/geobuf">https://github.com/mapbox/geobuf</ulink>) of a set of rows corresponding to a FeatureCollection.
+			Every input geometry is analyzed to determine maximum precision for optimal storage.
+			Note that Geobuf in its current form cannot be streamed so the full output will be assembled in memory.
+		</para>
+
+		<para><varname>geom_name</varname> is the name of the geometry column in the row data.</para>
+		<para><varname>row</varname> row data with at least a geometry column.</para>
+
+		<para>Availability: 2.4.0</para>
+	  </refsection>
+
+	  <refsection>
+		<title>Examples</title>
+		<programlisting><![CDATA[encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) AS q;
+ st_asgeobuf
+----------------------------------
+ GAAiEAoOCgwIBBoIAAAAAgIAAAE=
+
+		]]>
+		</programlisting>
+	  </refsection>
+	</refentry>
+
+	<refentry id="ST_AsMVTGeom">
+	  <refnamediv>
+		<refname>ST_AsMVTGeom</refname>
+
+		<refpurpose>Transform a geometry into the coordinate space of a <ulink url="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</ulink>.</refpurpose>
+	  </refnamediv>
+	  <refsynopsisdiv>
+		<funcsynopsis>
+			<funcprototype>
+				<funcdef>geometry <function>ST_AsMVTGeom</function></funcdef>
+				<paramdef><type>geometry </type> <parameter>geom</parameter></paramdef>
+				<paramdef><type>box2d </type> <parameter>bounds</parameter></paramdef>
+				<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef>
+				<paramdef><type>int4 </type> <parameter>buffer</parameter></paramdef>
+				<paramdef><type>bool </type> <parameter>clip_geom</parameter></paramdef>
+			</funcprototype>
+		</funcsynopsis>
+	  </refsynopsisdiv>
+
+	  <refsection>
+		<title>Description</title>
+
+		<para>Transform a geometry into the coordinate space of a <ulink url="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</ulink> of a set of rows corresponding to a Layer.
+		Makes best effort to keep and even correct validity and might collapse geometry into a lower dimension in the process.
+		</para>
+
+		<para><varname>geom</varname> is the geometry to transform.</para>
+		<para><varname>bounds</varname> is the geometric bounds of the tile contents without buffer.</para>
+		<para><varname>extent</varname> is the tile extent in tile coordinate space as defined by the <ulink url="https://www.mapbox.com/vector-tiles/specification/">specification</ulink>. If NULL it will default to 4096.</para>
+		<para><varname>buffer</varname> is the buffer distance in tile coordinate space to optionally clip geometries. If NULL it will default to 0.</para>
+		<para><varname>clip_geom</varname> is a boolean to control if geometries should be clipped or encoded as is. If NULL it will default to true.</para>
+
+		<para>Availability: 2.4.0</para>
+	  </refsection>
+
+	  <refsection>
+		<title>Examples</title>
+		<programlisting><![CDATA[SELECT ST_AsText(ST_AsMVTGeom(
+	ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),
+	4096, 0, false));
+                              st_astext
+--------------------------------------------------------------------
+ MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((5 4096,0 4096,0 4101,5 4096)))
+
+		]]>
+		</programlisting>
+	  </refsection>
+	</refentry>
+
+	<refentry id="ST_AsMVT">
+	  <refnamediv>
+		<refname>ST_AsMVT</refname>
+
+		<refpurpose>Return a <ulink url="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</ulink> representation of a set of rows.</refpurpose>
+	  </refnamediv>
+	  <refsynopsisdiv>
+		<funcsynopsis>
+			<funcprototype>
+				<funcdef>bytea <function>ST_AsMVT</function></funcdef>
+				<paramdef><type>text </type> <parameter>name</parameter></paramdef>
+				<paramdef><type>int4 </type> <parameter>extent</parameter></paramdef>
+				<paramdef><type>text </type> <parameter>geom_name</parameter></paramdef>
+				<paramdef><type>anyelement </type> <parameter>row</parameter></paramdef>
+			</funcprototype>
+		</funcsynopsis>
+	  </refsynopsisdiv>
+
+	  <refsection>
+		<title>Description</title>
+
+		<para>Return a <ulink url="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</ulink> representation of a set of rows corresponding to a Layer.
+		Multiple calls can be concatenated to a tile with multiple Layers.
+		Geometry is assumed to be in tile coordinate space and valid as per <ulink url="https://www.mapbox.com/vector-tiles/specification/">specification</ulink>.
+		Typically <xref linkend="ST_AsMVTGeom" /> can be used to transform geometry into tile coordinate space.
+		Other row data will be encoded as attributes.
+		</para>
+
+		<para>The <ulink url="https://www.mapbox.com/vector-tiles/">Mapbox Vector Tile</ulink> format can store features with a different
+		set of attributes per feature. To make use of this feature supply a JSONB column in the row data containing Json objects one level
+		deep. The keys and values in the object will be parsed into feature attributes.
+		</para>
+
+		<para><varname>name</varname> is the name of the Layer</para>
+		<para><varname>extent</varname> is the tile extent in screen space as defined by the specification. If NULL it will default to 4096.</para>
+		<para><varname>geom_name</varname> is the name of the geometry column in the row data.</para>
+		<para><varname>row</varname> row data with at least a geometry column.</para>
+
+		<para>Availability: 2.4.0</para>
+	  </refsection>
+
+	  <refsection>
+		<title>Examples</title>
+		<programlisting><![CDATA[SELECT ST_AsMVT('test', 4096, 'geom', q) FROM (SELECT 1 AS c1,
+    ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS geom) AS q;
+                              st_asmvt
+--------------------------------------------------------------------
+ \x1a330a0474657374122112020000180322190946ec3f2214453b0a092832140f091d271a1e09091e13130f1a026331220228017802
+
+		]]>
+		</programlisting>
+	  </refsection>
+
+		<refsection>
+			<title>See Also</title>
+				<para>
+					<xref linkend="ST_AsMVTGeom" />
+				</para>
+		  </refsection>
+	</refentry>
+
   </sect1>
diff --git a/doc/reference_processing.xml b/doc/reference_processing.xml
index c87beeb..dcd0384 100644
--- a/doc/reference_processing.xml
+++ b/doc/reference_processing.xml
@@ -100,7 +100,7 @@ The optional third parameter (currently only applies to geometry) can either spe
 				<para>&sqlmm_compliant; SQL-MM 3: 5.1.17</para>
 
 				<note><para>People often make the mistake of using this function to try to do radius searches.  Creating a
-					buffer to to a radius search is slow and pointless.  Use <xref linkend="ST_DWithin" /> instead.</para></note>
+					buffer to a radius search is slow and pointless.  Use <xref linkend="ST_DWithin" /> instead.</para></note>
 			</refsection>
 
 			  <refsection>
@@ -472,13 +472,10 @@ SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;
 			input geometries. Output type can be a MULTI* or a
 			GEOMETRYCOLLECTION.</para>
 
-		<note><para>ST_Collect and ST_Union are often interchangeable.
-			ST_Collect is in general orders of magnitude faster than ST_Union
-			because it does not try to dissolve boundaries or validate that a constructed MultiPolgon doesn't
-			have overlapping regions. It merely rolls up
-			single geometries into MULTI and MULTI or mixed geometry types
-			into Geometry Collections. Unfortunately geometry collections are
-			not well-supported by GIS tools. To prevent ST_Collect from
+		<note><para>ST_Collect and ST_Union are often interchangeable except that ST_Collect will always return a GeometryCollection or MULTI geometry
+		and ST_Union may return single geometries when it dissolves boundaries.  ST_Union will also split linestrings at node intersections, whereas ST_Collect
+		will never split linestrings and in turn just return as MULTILINESTRING.
+			 To prevent ST_Collect from
 			returning a Geometry Collection when collecting MULTI geometries,
 			one can use the below trick that utilizes <xref linkend="ST_Dump" /> to expand the
 			MULTIs out to singles and then regroup them.</para></note>
@@ -492,9 +489,8 @@ SELECT ST_ClipByBox2D(the_geom, ST_MakeEnvelope(0,0,10,10)) FROM mytab;
 
 	  <refsection>
 		<title>Examples</title>
-		<para>Aggregate example (<ulink url="http://postgis.refractions.net/pipermail/postgis-users/2008-June/020331.html">http://postgis.refractions.net/pipermail/postgis-users/2008-June/020331.html</ulink>)</para>
-			<programlisting>SELECT stusps,
-	   ST_Multi(ST_Collect(f.the_geom)) as singlegeom
+		<para>Aggregate example</para>
+			<programlisting>SELECT stusps, ST_Collect(f.the_geom) as singlegeom
 	 FROM (SELECT stusps, (ST_Dump(the_geom)).geom As the_geom
 				FROM
 				somestatetable ) As f
@@ -849,16 +845,58 @@ POLYGON((50 5,10 8,10 10,100 190,150 30,150 10,50 5))
 			<paramdef><type>geometry</type> <parameter>curveGeom</parameter></paramdef>
 			<paramdef><type>integer</type> <parameter>segments_per_qtr_circle</parameter></paramdef>
 		  </funcprototype>
+		  <funcprototype>
+			<funcdef>geometry <function>ST_CurveToLine</function></funcdef>
+			<paramdef><type>geometry</type> <parameter>curveGeom</parameter></paramdef>
+			<paramdef><type>float</type> <parameter>tolerance</parameter></paramdef>
+			<paramdef><type>integer</type> <parameter>tolerance_type</parameter></paramdef>
+			<paramdef><type>integer</type> <parameter>flags</parameter></paramdef>
+		  </funcprototype>
 		</funcsynopsis>
 	  </refsynopsisdiv>
 
 	  <refsection>
 		<title>Description</title>
 
-		<para>Converst a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. Useful for outputting to devices that can't support CIRCULARSTRING geometry types</para>
+		<para>Converts a CIRCULAR STRING to regular LINESTRING or CURVEPOLYGON to POLYGON. Useful for outputting to devices that can't support CIRCULARSTRING geometry types</para>
+
 		<para>Converts a given geometry to a linear geometry.
-		Each curved geometry or segment is converted into a linear approximation using the default value of 32 segments per quarter circle</para>
+		Each curved geometry or segment is converted into a linear
+approximation using the given `tolerance` and options (32 segments per
+quadrant and no options by default).</para>
+
+    <para>
+The 'tolerance_type' argument determines interpretation of the
+`tolerance` argument. It can take the following values:
+      <itemizedlist>
+        <listitem>
+          <para>0 (default): Tolerance is max segments per quadrant.</para>
+        </listitem>
+        <listitem>
+          <para>1: Tolerance is max-deviation of line from curve, in source units.</para>
+        </listitem>
+        <listitem>
+          <para>2: Tolerance is max-angle, in radians, between generating radii.</para>
+        </listitem>
+      </itemizedlist>
+    </para>
+
+    <para>
+The 'flags' argument is a bitfield. 0 by default.
+Supported bits are:
+      <itemizedlist>
+        <listitem>
+          <para>1: Symmetric (orientation idependent) output.</para>
+        </listitem>
+        <listitem>
+          <para>2: Retain angle, avoids reducing angles (segment lengths) when producing symmetric output. Has no effect when Symmetric flag is off.</para>
+        </listitem>
+      </itemizedlist>
+    </para>
+
 		<para>Availability: 1.2.2?</para>
+    <para>Enhanced: 2.4.0 added support for max-deviation and max-angle tolerance, and for symmetric output.</para>
+
 		<para>&sfs_compliant;</para>
 		<para>&sqlmm_compliant; SQL-MM 3: 7.1.7</para>
 		<para>&Z_support;</para>
@@ -925,6 +963,18 @@ st_astext
  220244.779251566 150505.61834893,220207.243902439 150496,220187.50360229 150462.657300346,
  220197.12195122 150425.12195122,220227 150406)
 
+-- Ensure approximated line is no further than 20 units away from
+-- original curve, and make the result direction-neutral
+SELECT ST_AsText(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	20, -- Tolerance
+	1, -- Above is max distance between curve and line
+	1  -- Symmetric flag
+));
+st_astext
+-------------------------------------------------------------------------------------------
+ LINESTRING(0 0,50 -86.6025403784438,150 -86.6025403784439,200 -1.1331077795296e-13,200 0)
+
 
 		</programlisting>
 	  </refsection>
@@ -1760,6 +1810,8 @@ Returns a geometry that represents the shared portion of geomA and geomB.
 			<para>Do not call with a <varname>GEOMETRYCOLLECTION</varname> as an argument</para>
 		  </important>
 
+	  	<warning><para>This function will drop the M coorindate values if present.</para></warning>
+
 		  <warning><para>If working with 3D geometries, you may want to use SFGCAL based <xref linkend="ST_3DIntersection" /> which does a proper 3D intersection for 3D geometries.  Although this function works with Z-coordinate, it does an averaging of Z-Coordinate values when <code>postgis.backend=geos</code>. <code>postgis.backend=sfcgal</code>, it will return a 2D geometry regardless ignoring the Z-Coordinate. Refer to <xref linkend="postgis_backend" /> for details.</para></warning>
 
 		  <para>Performed by the GEOS module</para>
@@ -2243,16 +2295,20 @@ while preserving all of the input ones.
 Due to a bug in GEOS up to 3.3.1 this function fails to node self-intersecting
 lines. This is fixed with GEOS 3.3.2 or higher.
 		</para></note>
+		<note><para>
+Changed: 2.4.0 this function uses GEOSNode internally instead of GEOSUnaryUnion.
+This may cause the resulting linestrings to have a different order and direction compared to Postgis < 2.4.
+		</para></note>
 	  </refsection>
 	  <refsection>
 		<title>Examples</title>
 		<programlisting>
-SELECT ST_AsEWKT(
+SELECT ST_AsText(
 		ST_Node('LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'::geometry)
 	) As  output;
 output
 -----------
-MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 4.5,10 0 3))
+MULTILINESTRING Z ((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 4.5,10 0 3))
 		</programlisting>
 	  </refsection>
 
diff --git a/doc/reference_raster.xml b/doc/reference_raster.xml
index 723461a..301549c 100644
--- a/doc/reference_raster.xml
+++ b/doc/reference_raster.xml
@@ -1388,15 +1388,24 @@ constraints enforced.
 
 				<para>Availability: 2.2.0</para>
 			</refsection>
-      <refsection>
-        <title>See Also</title>
-        <para>
-  <xref linkend="RT_Retile"/>,
-  <xref linkend="RT_AddOverviewConstraints"/>,
-  <xref linkend="RT_AddRasterConstraints"/>,
-  <xref linkend="RT_Raster_Overviews"/>
-        </para>
-      </refsection>
+
+			<refsection><title>Example</title>
+				<para>Output to generally better quality but slower to product format</para>
+				<programlisting>SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2, 'Lanczos');</programlisting>
+
+				<para>Output to faster to process default nearest neighbor</para>
+				<programlisting>SELECT ST_CreateOverview('mydata.mytable'::regclass, 'rast', 2);</programlisting>
+			</refsection>
+
+			<refsection>
+			<title>See Also</title>
+			<para>
+		<xref linkend="RT_Retile"/>,
+		<xref linkend="RT_AddOverviewConstraints"/>,
+		<xref linkend="RT_AddRasterConstraints"/>,
+		<xref linkend="RT_Raster_Overviews"/>
+			</para>
+			</refsection>
 		</refentry>
   </sect1>
 
@@ -1953,6 +1962,72 @@ WHERE rid=35;
 			</refsection>
 		</refentry>
 
+        <refentry id="RT_ST_MakeEmptyCoverage">
+                  <refnamediv>
+                    <refname>ST_MakeEmptyCoverage</refname>
+                    <refpurpose>Cover georeferenced area with a grid of empty raster tiles.</refpurpose>
+                  </refnamediv>
+
+                  <refsynopsisdiv>
+                    <funcsynopsis>
+                      <funcprototype>
+                        <funcdef>raster <function>ST_MakeEmptyCoverage</function></funcdef>
+                        <paramdef><type>integer </type> <parameter>tilewidth</parameter></paramdef>
+                        <paramdef><type>integer </type> <parameter>tileheight</parameter></paramdef>
+                        <paramdef><type>integer </type> <parameter>width</parameter></paramdef>
+                        <paramdef><type>integer </type> <parameter>height</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>upperleftx</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>upperlefty</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>scalex</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>scaley</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>skewx</parameter></paramdef>
+                        <paramdef><type>double precision </type> <parameter>skewy</parameter></paramdef>
+                        <paramdef choice="opt"><type>integer </type> <parameter>srid=unknown</parameter></paramdef>
+                      </funcprototype>
+                    </funcsynopsis>
+                  </refsynopsisdiv>
+
+                  <refsection>
+                    <title>Description</title>
+
+                    <para>Create a set of raster tiles with <xref linkend="RT_ST_MakeEmptyRaster" />. Grid dimension is <varname>width</varname> & <varname>height</varname>. Tile dimension is <varname>tilewidth</varname> & <varname>tileheight</varname>. The covered georeferenced area is from upper left corner (<varname>upperleftx</varname>, <varname>upperlefty</varname>) to lower right corner (<varname>upperleftx</varname> + <varname>width</varname> * <varname>scalex</varname>, < [...]
+					<note><para>Note that scaley is generally negative for rasters and scalex is generally positive. So lower right corner will have a lower y value and higher x value than the upper left corner.</para></note>
+                    <para>Availability: 2.4.0 </para>
+                  </refsection>
+
+                  <refsection>
+                    <title>Examples Basic</title>
+                    <para>Create 16 tiles in a 4x4 grid to cover the WGS84 area from upper left corner (22, 77) to lower right corner (55, 33).</para>
+                    <programlisting><![CDATA[SELECT (ST_MetaData(tile)).* FROM ST_MakeEmptyCoverage(1, 1, 4, 4, 22, 33, (55 - 22)/(4)::float, (33 - 77)/(4)::float, 0., 0., 4326) tile;
+
+ upperleftx | upperlefty | width | height | scalex | scaley | skewx | skewy | srid | numbands
+-------------------------------------------------------------------------------------
+         22 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      30.25 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+       38.5 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      46.75 |         33 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+         22 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      30.25 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+       38.5 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      46.75 |         22 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+         22 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      30.25 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+       38.5 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      46.75 |         11 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+         22 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      30.25 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+       38.5 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0
+      46.75 |          0 |     1 |      1 |   8.25 |    -11 |     0 |     0 | 4326 |        0]]></programlisting>
+                  </refsection>
+
+                  <refsection>
+                    <title>See Also</title>
+                    <para>
+                      <xref linkend="RT_ST_MakeEmptyRaster" />
+                    </para>
+                  </refsection>
+        </refentry>
+
 		<refentry id="RT_ST_MakeEmptyRaster">
 			<refnamediv>
 				<refname>ST_MakeEmptyRaster</refname>
@@ -4354,8 +4429,9 @@ SELECT ST_AsText(ST_PixelAsCentroid(rast, 1, 1)) FROM dummy_rast WHERE rid = 1;
 
 			<refsection>
 				<title>Examples</title>
-				<programlisting>
-SELECT x, y, val, ST_AsText(geom) FROM (SELECT (ST_PixelAsCentroids(rast, 1)).* FROM dummy_rast WHERE rid = 2) foo;
+				<programlisting> --LATERAL syntax requires PostgreSQL 9.3+
+SELECT x, y, val, ST_AsText(geom)
+	FROM (SELECT dp.* FROM dummy_rast, LATERAL ST_PixelAsCentroids(rast, 1) AS dp WHERE rid = 2) foo;
  x | y | val |           st_astext
 ---+---+-----+--------------------------------
  1 | 1 | 253 | POINT(3427927.775 5793243.975)
@@ -6428,7 +6504,7 @@ SELECT ST_Rotation(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001,
 
 -- result
 0
-					
+
 -- the reskewed raster raster rotation
 SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0015));
 
@@ -6515,7 +6591,7 @@ SELECT ST_Rotation(ST_Reskew(ST_AddBand(ST_MakeEmptyRaster(100, 100, 0, 0, 0.001
 SELECT ST_UpperLeftX(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0));
 -- result
 0
-					
+
 -- the upper left of raster after snapping
 SELECT ST_UpperLeftX(ST_SnapToGrid(ST_AddBand(ST_MakeEmptyRaster(10, 10, 0, 0, 0.001, -0.001, 0, 0, 4269), '8BUI'::text, 1, 0), 0.0002, 0.0002));
 
@@ -7973,7 +8049,7 @@ SELECT rid, ST_ValueCount(rast,2,100) As count
 		<refentry id="RT_ST_AsBinary">
 			<refnamediv>
 				<refname>ST_AsBinary</refname>
-				<refpurpose>Return the Well-Known Binary (WKB) representation of the raster without SRID meta data.</refpurpose>
+				<refpurpose>Return the Well-Known Binary (WKB) representation of the raster.</refpurpose>
 			</refnamediv>
 
 			<refsynopsisdiv>
@@ -7991,6 +8067,7 @@ SELECT rid, ST_ValueCount(rast,2,100) As count
 
 				<para>
 					Returns the Binary representation of the raster. If <varname>outasin</varname> is TRUE, out-db bands are treated as in-db.
+					Refer to raster/doc/RFC2-WellKnownBinaryFormat located in the PostGIS source folder for details of the representation.
 				</para>
 
 				<para>
@@ -8064,16 +8141,36 @@ SELECT ST_AsBinary(rast) As rastbin FROM dummy_rast WHERE rid=1;
                 <para>Availability: 2.0.0 - requires GDAL >= 1.6.0. </para>
 			</refsection>
 
+
 			<refsection>
-				<title>JPEG Output Examples</title>
+				<title>JPEG Output Example, multiple tiles as single raster</title>
 
-					<programlisting>SELECT ST_AsGDALRaster(rast, 'JPEG') As rastjpg
-FROM dummy_rast WHERE rid=1;
+				<programlisting><![CDATA[SELECT ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50']) As rastjpg
+FROM dummy_rast
+WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);]]></programlisting>
 
-SELECT ST_AsGDALRaster(rast, 'JPEG', ARRAY['QUALITY=50']) As rastjpg
-FROM dummy_rast WHERE rid=2;
-				</programlisting>
+			</refsection>
+
+
+			<refsection><title>Using PostgreSQL Large Object Support to export raster</title>
+				<para>One way to export raster into another format is using <ulink url="https://www.postgresql.org/docs/current/static/lo-funcs.html">PostgreSQL large object export functions</ulink>.
+				We'lll repeat the prior example but also exporting.  Note for this you'll need to have super user access to db since it uses server side lo functions.
+				It will also export to path on server network.  If you need export locally,
+				use the psql equivalent lo_ functions which export to the local file system insteado fo the server file system.</para>
+				<programlisting><![CDATA[DROP TABLE IF EXISTS tmp_out ;
+
+CREATE TABLE tmp_out AS
+SELECT lo_from_bytea(0,
+       ST_AsGDALRaster(ST_Union(rast), 'JPEG', ARRAY['QUALITY=50'])
+        ) AS loid
+  FROM dummy_rast
+WHERE rast && ST_MakeEnvelope(10, 10, 11, 11);
+
+SELECT lo_export(loid, '/tmp/dummy.jpg')
+   FROM tmp_out;
 
+SELECT lo_unlink(loid)
+  FROM tmp_out;]]></programlisting>
 			</refsection>
 
 			<refsection>
@@ -12822,11 +12919,11 @@ FROM (SELECT ST_SetRotation(rast, 0.1, 0.1) As rast
 
 			  <refsection>
 					<title>Examples</title>
-					<programlisting>
+					<programlisting> -- this syntax requires PostgreSQL 9.3+
 SELECT val, ST_AsText(geom) As geomwkt
 FROM (
-SELECT (ST_DumpAsPolygons(rast)).*
-FROM dummy_rast
+SELECT dp.*
+FROM dummy_rast, LATERAL ST_DumpAsPolygons(rast) AS dp
 WHERE rid = 2
 ) As foo
 WHERE val BETWEEN 249 and 251
diff --git a/doc/release_notes.xml b/doc/release_notes.xml
index 7aa8d0f..1635ad9 100644
--- a/doc/release_notes.xml
+++ b/doc/release_notes.xml
@@ -2,6 +2,57 @@
 <appendix id="release_notes">
   <title>Appendix</title>
     <subtitle>Release Notes</subtitle>
+
+    <sect1>
+        <title>Release 2.4.0</title>
+        <para>Release date: 2017/09/xx</para>
+        <para>This is a new feature release, with new functions, improved performance,
+            all relevant bug fixes from PostGIS 2.3.3,and other goodies.</para>
+
+        <simplesect><title>New Features</title>
+<para>#3822, Have postgis_full_version() also show and check version of
+           PostgreSQL the scripts were built against (Sandro Santilli)</para>
+<para>#2411, curves support in ST_Reverse (Sandro Santilli)</para>
+<para>#2951, ST_Centroid for geography (Danny Götte)</para>
+<para>#3788, Allow postgis_restore.pl to work on directory-style (-Fd) dumps
+           (Roger Crew)</para>
+<para>#3772, Direction agnostic ST_CurveToLine output (Sandro Santilli / KKGeo)</para>
+<para>#2464, ST_CurveToLine with MaxError tolerance (Sandro Santilli / KKGeo)</para>
+<para>#3599, Geobuf output support via ST_AsGeobuf (Björn Harrtell)</para>
+<para>#3661, Mapbox vector tile output support via ST_AsMVT (Björn Harrtell / CartoDB)</para>
+<para>#3689, Add orientation checking and forcing functions (Dan Baston)</para>
+<para>#3753, Gist penalty speed improvements for 2d and nd points
+           (Darafei Praliaskouski)</para>
+<para>#3677, ST_FrechetDistance (Shinichi Sugiyama)</para>
+ <para>Most aggregates (raster and geometry),
+    and all stable / immutable (raster and geometry) marked as parallel safe</para>
+<para>#2249, ST_MakeEmptyCoverage for raster (David Zwarg, ainomieli)</para>
+<para>#3709, Allow signed distance for ST_Project (Darafei Praliaskouski)</para>
+<para>#524, Covers support for Polygon-on-polygon, line on line,
+          point on line for geography (Danny Götte)</para>
+        </simplesect>
+
+        <simplesect><title>Enhancements</title>
+  <para>Support for PostgreSQL 10</para>
+<para>#3747, Add zip4 and address_alphanumeric as attributes
+           to norm_addy tiger_geocoder type.</para>
+<para>#3748, address_standardizer tiger lookup tables update
+           so pagc_normalize_address better standardizes abbreviations</para>
+<para>#3647, better handling of noding in ST_Node using GEOSNode
+          (Wouter Geraedts)</para>
+<para>#3684, Update to EPSG register v9
+          (Even Rouault)</para>
+        </simplesect>
+
+        <simplesect><title>Breaking Changes</title>
+  <para>Dropped support for PostgreSQL 9.2.</para>
+  <para>#3810, GEOS 3.4.0 or above minimum required to compile</para>
+  <para>Most aggregates now marked as parallel safe,
+    which means most aggs have to be dropped / recreated.
+    If you have views that utilize PostGIS aggs (except for ST_Union),
+    you'll need to drop before upgrade and recreate after upgrade</para>
+        </simplesect>
+    </sect1>
     <sect1>
       <title>Release 2.3.3</title>
       <para>Release date: 2017/07/01</para>
@@ -64,88 +115,87 @@
             patch from Hugo Mercier (Oslandia)</para>
       </simplesect>
     </sect1>
-
-    <sect1>
+     <sect1>
       <title>Release 2.3.0</title>
-        <para>Release date: 2016/09/26</para>
-        <para>This is a new feature release, with new functions, improved performance, all relevant bug fixes from PostGIS 2.2.3,and other goodies.</para>
+          <para>Release date: 2016/09/26</para>
+          <para>This is a new feature release, with new functions, improved performance, all relevant bug fixes from PostGIS 2.2.3,and other goodies.</para>
 
-      <simplesect>
-        <title>Important / Breaking Changes</title>
-          <para>#3466, Casting from box3d to geometry now returns a 3D
-                   geometry (Julien Rouhaud of Dalibo)</para>
-          <para>#3396, ST_EstimatedExtent, throw WARNING instead of ERROR
-                   (Regina Obe)</para>
-      </simplesect>
+        <simplesect>
+          <title>Important / Breaking Changes</title>
+            <para>#3466, Casting from box3d to geometry now returns a 3D
+                     geometry (Julien Rouhaud of Dalibo)</para>
+            <para>#3396, ST_EstimatedExtent, throw WARNING instead of ERROR
+                     (Regina Obe)</para>
+        </simplesect>
 
 
-      <simplesect>
-          <title>New Features</title>
-            <para>Add support for custom TOC in postgis_restore.pl
-              (Christoph Moench-Tegeder)</para>
-            <para>Add support for negative indexing in ST_PointN and ST_SetPoint
-              (Rémi Cura)</para>
-            <para>Add parameters for geography ST_Buffer (Thomas Bonfort)</para>
-            <para>TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)</para>
-            <para>populate_topology_layer (Sandro Santilli)</para>
-            <para>#454,  ST_WrapX and lwgeom_wrapx (Sandro Santilli)</para>
-            <para>#1758, ST_Normalize (Sandro Santilli)</para>
-            <para>#2236, shp2pgsql -d now emits "DROP TABLE IF EXISTS"</para>
-            <para>#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)</para>
-            <para>#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle
-                     implementation using Welzl's algorithm (Dan Baston)</para>
-            <para>#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)</para>
-            <para>#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)</para>
-            <para>#3339, ST_GeneratePoints (Paul Ramsey)</para>
-            <para>#3362, ST_ClusterDBSCAN (Dan Baston)</para>
-            <para>#3364, ST_GeometricMedian (Dan Baston)</para>
-            <para>#3391, Add table inheritance support in ST_EstimatedExtent
-                     (Alessandro Pasotti)</para>
-            <para>#3424, ST_MinimumClearance (Dan Baston)</para>
-            <para>#3428, ST_Points (Dan Baston)</para>
-            <para>#3465, ST_ClusterKMeans (Paul Ramsey)</para>
-            <para>#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)</para>
-            <para>#3549, Support PgSQL 9.6 parallel query mode, as far as possible
-                     (Paul Ramsey, Regina Obe)</para>
-            <para>#3557, Geometry function costs based on query stats (Paul Norman)</para>
-            <para>#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required.
-                     (Giuseppe Broccolo of 2nd Quadrant, Julien Rouhaud
-                      and Ronan Dunklau of Dalibo)</para>
-            <para>#3496, Make postgis non-relocateable for extension install,
-                     schema qualify calls in functions (Regina Obe)
-                     Should resolve once and for all for extensions #3494, #3486, #3076</para>
-            <para>#3547, Update tiger geocoder to support TIGER 2016
-                     and to support both http and ftp.</para>
-            <para>#3613, Segmentize geography using equal length segments
-                     (Hugo Mercier of Oslandia)</para>
-      </simplesect>
+        <simplesect>
+            <title>New Features</title>
+              <para>Add support for custom TOC in postgis_restore.pl
+                (Christoph Moench-Tegeder)</para>
+              <para>Add support for negative indexing in ST_PointN and ST_SetPoint
+                (Rémi Cura)</para>
+              <para>Add parameters for geography ST_Buffer (Thomas Bonfort)</para>
+              <para>TopoGeom_addElement, TopoGeom_remElement (Sandro Santilli)</para>
+              <para>populate_topology_layer (Sandro Santilli)</para>
+              <para>#454,  ST_WrapX and lwgeom_wrapx (Sandro Santilli)</para>
+              <para>#1758, ST_Normalize (Sandro Santilli)</para>
+              <para>#2236, shp2pgsql -d now emits "DROP TABLE IF EXISTS"</para>
+              <para>#2259, ST_VoronoiPolygons and ST_VoronoiLines (Dan Baston)</para>
+              <para>#2841 and #2996, ST_MinimumBoundingRadius and new ST_MinimumBoundingCircle
+                       implementation using Welzl's algorithm (Dan Baston)</para>
+              <para>#2991, Enable ST_Transform to use PROJ.4 text (Mike Toews)</para>
+              <para>#3059, Allow passing per-dimension parameters in ST_Expand (Dan Baston)</para>
+              <para>#3339, ST_GeneratePoints (Paul Ramsey)</para>
+              <para>#3362, ST_ClusterDBSCAN (Dan Baston)</para>
+              <para>#3364, ST_GeometricMedian (Dan Baston)</para>
+              <para>#3391, Add table inheritance support in ST_EstimatedExtent
+                       (Alessandro Pasotti)</para>
+              <para>#3424, ST_MinimumClearance (Dan Baston)</para>
+              <para>#3428, ST_Points (Dan Baston)</para>
+              <para>#3465, ST_ClusterKMeans (Paul Ramsey)</para>
+              <para>#3469, ST_MakeLine with MULTIPOINTs (Paul Norman)</para>
+              <para>#3549, Support PgSQL 9.6 parallel query mode, as far as possible
+                       (Paul Ramsey, Regina Obe)</para>
+              <para>#3557, Geometry function costs based on query stats (Paul Norman)</para>
+              <para>#3591, Add support for BRIN indexes. PostgreSQL 9.4+ required.
+                       (Giuseppe Broccolo of 2nd Quadrant, Julien Rouhaud
+                        and Ronan Dunklau of Dalibo)</para>
+              <para>#3496, Make postgis non-relocateable for extension install,
+                       schema qualify calls in functions (Regina Obe)
+                       Should resolve once and for all for extensions #3494, #3486, #3076</para>
+              <para>#3547, Update tiger geocoder to support TIGER 2016
+                       and to support both http and ftp.</para>
+              <para>#3613, Segmentize geography using equal length segments
+                       (Hugo Mercier of Oslandia)</para>
+        </simplesect>
 
-      <simplesect>
-          <title>Bug Fixes</title>
-             <para>All relevant bug fixes from PostGIS 2.2.3</para>
-             <para>#2841, ST_MinimumBoundingCircle not covering original</para>
-             <para>#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to
-                     wrong liblwgeom.h (Greg Troxel)</para>
-      </simplesect>
+        <simplesect>
+            <title>Bug Fixes</title>
+               <para>All relevant bug fixes from PostGIS 2.2.3</para>
+               <para>#2841, ST_MinimumBoundingCircle not covering original</para>
+               <para>#3604, pgcommon/Makefile.in orders CFLAGS incorrectly leading to
+                       wrong liblwgeom.h (Greg Troxel)</para>
+        </simplesect>
 
-      <simplesect>
-          <title>Performance Enhancements</title>
-            <para>#75, Enhancement to PIP short circuit (Dan Baston)</para>
-            <para>#3383, Avoid deserializing small geometries during index operations
-                     (Dan Baston)</para>
-            <para>#3400, Minor optimization of PIP routines (Dan Baston)</para>
-            <para>Make adding a line to topology interruptible (Sandro Santilli)</para>
-            <para>Documentation updates from Mike Toews</para>
+        <simplesect>
+            <title>Performance Enhancements</title>
+              <para>#75, Enhancement to PIP short circuit (Dan Baston)</para>
+              <para>#3383, Avoid deserializing small geometries during index operations
+                       (Dan Baston)</para>
+              <para>#3400, Minor optimization of PIP routines (Dan Baston)</para>
+              <para>Make adding a line to topology interruptible (Sandro Santilli)</para>
+              <para>Documentation updates from Mike Toews</para>
       </simplesect>
 
-    </sect1>
+   </sect1>
 
    <sect1>
       <title>Release 2.2.2</title>
         <para>Release date: 2016/03/22</para>
         <para>This is a bug fix and performance improvement release.</para>
-        <simplesect>
-          <title>New Features</title>
+  		  <simplesect>
+  			  <title>New Features</title>
           <para>#3463, Fix crash on face-collapsing edge change</para>
           <para>#3422, Improve ST_Split robustness on standard precision double systems (arm64, ppc64el, s390c, powerpc, ...)</para>
           <para>#3427, Update spatial_ref_sys to EPSG version 8.8</para>
@@ -158,49 +208,49 @@
           <para>#3460, ST_ClusterWithin 'Tolerance not defined' error after upgrade</para>
           <para>#3490, Raster data restore issues, materialized views. Scripts postgis_proc_set_search_path.sql, rtpostgis_proc_set_search_path.sql refer to http://postgis.net/docs/manual-2.2/RT_FAQ.html#faq_raster_data_not_restore</para>
           <para>#3426, failing POINT EMPTY tests on fun architectures</para>
-        </simplesect>
+  		  </simplesect>
     </sect1>
 
      <sect1>
-  <title>Release 2.2.1</title>
-      <para>Release date: 2016/01/06</para>
-      <para>This is a bug fix and performance improvement release.</para>
-
-      <simplesect>
-      <title>New Features</title>
-        <para>#2232, avoid accumulated error in SVG rounding</para>
-        <para>#3321, Fix performance regression in topology loading</para>
-        <para>#3329, Fix robustness regression in TopoGeo_addPoint</para>
-        <para>#3349, Fix installation path of postgis_topology scripts</para>
-        <para>#3351, set endnodes isolation on ST_RemoveIsoEdge
-             (and lwt_RemIsoEdge)</para>
-        <para>#3355, geography ST_Segmentize has geometry bbox </para>
-        <para>#3359, Fix toTopoGeom loss of low-id primitives from
-             TopoGeometry definition</para>
-        <para>#3360, _raster_constraint_info_scale invalid input syntax</para>
-        <para>#3375, crash in repeated point removal for collection(point)</para>
-        <para>#3378, Fix handling of hierarchical TopoGeometries
-             in presence of multiple topologies</para>
-        <para>#3380, #3402, Decimate lines on topology load</para>
-        <para>#3388, #3410, Fix missing end-points in ST_Removepoints</para>
-        <para>#3389, Buffer overflow in lwgeom_to_geojson</para>
-        <para>#3390, Compilation under Alpine Linux 3.2
-            gives an error when compiling the postgis and postgis_topology extension</para>
-        <para>#3393, ST_Area NaN for some polygons</para>
-        <para>#3401, Improve ST_Split robustness on 32bit systems</para>
-        <para>#3404, ST_ClusterWithin crashes backend</para>
-        <para>#3407, Fix crash on splitting a face or an edge
-             defining multiple TopoGeometry objects</para>
-        <para>#3411, Clustering functions not using spatial index</para>
-        <para>#3412, Improve robustness of snapping step in TopoGeo_addLinestring</para>
-        <para>#3415, Fix OSX 10.9 build under pkgsrc</para>
-        <para>Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]</para>
-      </simplesect>
+	<title>Release 2.2.1</title>
+		  <para>Release date: 2016/01/06</para>
+		  <para>This is a bug fix and performance improvement release.</para>
+
+		  <simplesect>
+			<title>New Features</title>
+			  <para>#2232, avoid accumulated error in SVG rounding</para>
+			  <para>#3321, Fix performance regression in topology loading</para>
+			  <para>#3329, Fix robustness regression in TopoGeo_addPoint</para>
+			  <para>#3349, Fix installation path of postgis_topology scripts</para>
+			  <para>#3351, set endnodes isolation on ST_RemoveIsoEdge
+					   (and lwt_RemIsoEdge)</para>
+			  <para>#3355, geography ST_Segmentize has geometry bbox </para>
+			  <para>#3359, Fix toTopoGeom loss of low-id primitives from
+					   TopoGeometry definition</para>
+			  <para>#3360, _raster_constraint_info_scale invalid input syntax</para>
+			  <para>#3375, crash in repeated point removal for collection(point)</para>
+			  <para>#3378, Fix handling of hierarchical TopoGeometries
+					   in presence of multiple topologies</para>
+			  <para>#3380, #3402, Decimate lines on topology load</para>
+			  <para>#3388, #3410, Fix missing end-points in ST_Removepoints</para>
+			  <para>#3389, Buffer overflow in lwgeom_to_geojson</para>
+			  <para>#3390, Compilation under Alpine Linux 3.2
+						gives an error when compiling the postgis and postgis_topology extension</para>
+			  <para>#3393, ST_Area NaN for some polygons</para>
+			  <para>#3401, Improve ST_Split robustness on 32bit systems</para>
+			  <para>#3404, ST_ClusterWithin crashes backend</para>
+			  <para>#3407, Fix crash on splitting a face or an edge
+					   defining multiple TopoGeometry objects</para>
+			  <para>#3411, Clustering functions not using spatial index</para>
+			  <para>#3412, Improve robustness of snapping step in TopoGeo_addLinestring</para>
+			  <para>#3415, Fix OSX 10.9 build under pkgsrc</para>
+			  <para>Fix memory leak in lwt_ChangeEdgeGeom [liblwgeom]</para>
+		  </simplesect>
    </sect1>
 
     <sect1>
-  <title>Release 2.2.0</title>
-    <para>Release date: 2015/10/07</para>
+	<title>Release 2.2.0</title>
+		<para>Release date: 2015/10/07</para>
       <para>This is a new feature release, with new functions, improved performance, and other goodies.</para>
       <simplesect>
         <title>New Features</title>
@@ -274,7 +324,7 @@
         <para><ulink url="http://trac.osgeo.org/postgis/ticket/3048"><ulink url="http://trac.osgeo.org/postgis/ticket/3048">#3048</ulink></ulink>, Speed up geometry simplification (J.Santana @ CartoDB)</para>
         <para><ulink url="http://trac.osgeo.org/postgis/ticket/3092"><ulink url="http://trac.osgeo.org/postgis/ticket/3092">#3092</ulink></ulink>, Slow performance of geometry_columns with many tables</para>
     </simplesect>
-  </sect1>
+	</sect1>
 
     <sect1>
       <title>Release 2.1.8</title>
@@ -331,7 +381,7 @@
       </simplesect>
     </sect1>
 
-  <sect1>
+	<sect1>
         <title>Release 2.1.5</title>
         <para>Release date: 2014-12-18</para>
         <para>This is a bug fix and performance improvement release.</para>
@@ -342,17 +392,17 @@
         <simplesect>
               <title>Bug Fixes</title>
 
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/2947"><ulink url="http://trac.osgeo.org/postgis/ticket/2947">#2947</ulink></ulink>, Fix memory leak in lwgeom_make_valid for single-component
-                       collection input</para>
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/2949"><ulink url="http://trac.osgeo.org/postgis/ticket/2949">#2949</ulink></ulink>, Fix memory leak in lwgeom_mindistance2d for curve input</para>
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/2931"><ulink url="http://trac.osgeo.org/postgis/ticket/2931">#2931</ulink></ulink>, BOX representation is case sensitive</para>
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/2942"><ulink url="http://trac.osgeo.org/postgis/ticket/2942">#2942</ulink></ulink>, PostgreSQL 9.5 support</para>
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/2953"><ulink url="http://trac.osgeo.org/postgis/ticket/2953">#2953</ulink></ulink>, 2D stats not generated when Z/M values are extreme</para>
-              <para><ulink url="http://trac.osgeo.org/postgis/ticket/3009"><ulink url="http://trac.osgeo.org/postgis/ticket/3009">#3009</ulink></ulink>, Geography cast may effect underlying tuple</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/2947"><ulink url="http://trac.osgeo.org/postgis/ticket/2947">#2947</ulink></ulink>, Fix memory leak in lwgeom_make_valid for single-component
+						           collection input</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/2949"><ulink url="http://trac.osgeo.org/postgis/ticket/2949">#2949</ulink></ulink>, Fix memory leak in lwgeom_mindistance2d for curve input</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/2931"><ulink url="http://trac.osgeo.org/postgis/ticket/2931">#2931</ulink></ulink>, BOX representation is case sensitive</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/2942"><ulink url="http://trac.osgeo.org/postgis/ticket/2942">#2942</ulink></ulink>, PostgreSQL 9.5 support</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/2953"><ulink url="http://trac.osgeo.org/postgis/ticket/2953">#2953</ulink></ulink>, 2D stats not generated when Z/M values are extreme</para>
+						  <para><ulink url="http://trac.osgeo.org/postgis/ticket/3009"><ulink url="http://trac.osgeo.org/postgis/ticket/3009">#3009</ulink></ulink>, Geography cast may effect underlying tuple</para>
          </simplesect>
     </sect1>
 
-  <sect1>
+	<sect1>
         <title>Release 2.1.4</title>
         <para>Release date: 2014-09-10</para>
         <para>This is a bug fix and performance improvement release.</para>
@@ -400,39 +450,39 @@
          </simplesect>
     </sect1>
 
-  <sect1>
+	<sect1>
       <title>Release 2.1.3</title>
       <para>Release date: 2014/05/13</para>
       <para>This is a bug fix and security release.</para>
       <simplesect>
         <title>Important changes</title>
-      <para>
-      Starting with this version offline raster access and use of GDAL drivers
-      are disabled by default.
-      </para>
+			<para>
+			Starting with this version offline raster access and use of GDAL drivers
+			are disabled by default.
+			</para>
 
-      <para>
-      An environment variable is introduced to allow for enabling
-      specific GDAL drivers: POSTGIS_GDAL_ENABLED_DRIVERS.
-      By default, all GDAL drivers are disabled
-      </para>
+			<para>
+			An environment variable is introduced to allow for enabling
+			specific GDAL drivers: POSTGIS_GDAL_ENABLED_DRIVERS.
+			By default, all GDAL drivers are disabled
+			</para>
 
-      <para>
-      An environment variable is introduced to allow for enabling
-      out-db raster bands: POSTGIS_ENABLE_OUTDB_RASTERS.
-      By default, out-db raster bands are disabled
-      </para>
+			<para>
+			An environment variable is introduced to allow for enabling
+			out-db raster bands: POSTGIS_ENABLE_OUTDB_RASTERS.
+			By default, out-db raster bands are disabled
+			</para>
 
-      <para>
-      The environment variables must be set for the PostgreSQL process,
-      and determines the behavior of the whole cluster.
-      </para>
+			<para>
+			The environment variables must be set for the PostgreSQL process,
+			and determines the behavior of the whole cluster.
+			</para>
       </simplesect>
       <simplesect>
         <title>Bug Fixes</title>
-      <para><ulink url="http://trac.osgeo.org/postgis/ticket/2697">#2697</ulink>, invalid GeoJSON Polygon input crashes server process</para>
-      <para><ulink url="http://trac.osgeo.org/postgis/ticket/2700">#2700</ulink>, Fix dumping of higher-dimension datasets with null rows</para>
-      <para><ulink url="http://trac.osgeo.org/postgis/ticket/2706">#2706</ulink>, ST_DumpPoints of EMPTY geometries crashes server</para>
+			<para><ulink url="http://trac.osgeo.org/postgis/ticket/2697">#2697</ulink>, invalid GeoJSON Polygon input crashes server process</para>
+			<para><ulink url="http://trac.osgeo.org/postgis/ticket/2700">#2700</ulink>, Fix dumping of higher-dimension datasets with null rows</para>
+			<para><ulink url="http://trac.osgeo.org/postgis/ticket/2706">#2706</ulink>, ST_DumpPoints of EMPTY geometries crashes server</para>
       </simplesect>
     </sect1>
     <sect1>
@@ -502,11 +552,11 @@
 
 
     <sect1>
-      <title>Release 2.1.0</title>
-      <para>Release date: 2013/08/17</para>
-      <para>This is a minor release addressing both bug fixes and performance and functionality enhancements addressing issues since 2.0.3 release.
-    If you are upgrading from 2.0+, only a soft upgrade is required.  If you are upgrading from 1.5 or earlier, a hard upgrade is required.</para>
-    <simplesect>
+		  <title>Release 2.1.0</title>
+		  <para>Release date: 2013/08/17</para>
+		  <para>This is a minor release addressing both bug fixes and performance and functionality enhancements addressing issues since 2.0.3 release.
+		If you are upgrading from 2.0+, only a soft upgrade is required.  If you are upgrading from 1.5 or earlier, a hard upgrade is required.</para>
+		<simplesect>
     <title>Important / Breaking Changes</title>
      <para><ulink url="http://trac.osgeo.org/postgis/ticket/1653">#1653</ulink>, Removed srid parameter from ST_Resample(raster) and variants
                with reference raster no longer apply reference raster's SRID.</para>
@@ -729,8 +779,8 @@
   </simplesect>
     <simplesect><title>Known Issues</title>
       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2111">#2111</ulink>, Raster bands can only reference the first 256 bands of out-db rasters</para>
-    </simplesect>
-   </sect1>
+		</simplesect>
+	 </sect1>
 
   <sect1>
    <title>Release 2.0.5</title>
@@ -758,7 +808,7 @@
    </simplesect>
   </sect1>
 
-  <sect1>
+	<sect1>
     <title>Release 2.0.4</title>
       <para>Release date: 2013/09/06</para>
       <para>This is a bug fix release, addressing issues that have been filed since the 2.0.3 release. If you are using PostGIS 2.0+ a soft upgrade is required.  For users of PostGIS 1.5 or below, a hard upgrade is required.</para>
@@ -801,11 +851,11 @@
   </sect1>
 
   <sect1>
-    <title>Release 2.0.3</title>
-    <para>Release date: 2013/03/01</para>
-    <para>This is a bug fix release, addressing issues that have been filed since the 2.0.2 release. If you are using PostGIS 2.0+ a soft upgrade is required.  For users of PostGIS 1.5 or below, a hard upgrade is required.</para>
-    <simplesect>
-      <title>Bug Fixes</title>
+		<title>Release 2.0.3</title>
+		<para>Release date: 2013/03/01</para>
+		<para>This is a bug fix release, addressing issues that have been filed since the 2.0.2 release. If you are using PostGIS 2.0+ a soft upgrade is required.  For users of PostGIS 1.5 or below, a hard upgrade is required.</para>
+		<simplesect>
+			<title>Bug Fixes</title>
   <para><ulink url="http://trac.osgeo.org/postgis/ticket/2126">#2126</ulink>, Better handling of empty rasters from ST_ConvexHull()</para>
   <para><ulink url="http://trac.osgeo.org/postgis/ticket/2134">#2134</ulink>, Make sure to process SRS before passing it off to GDAL functions</para>
   <para>Fix various memory leaks in liblwgeom</para>
@@ -817,136 +867,136 @@
   <para><ulink url="http://trac.osgeo.org/postgis/ticket/2188">#2188</ulink>, Fix function parameter value overflow that caused problems when copying data from a GDAL dataset</para>
   <para><ulink url="http://trac.osgeo.org/postgis/ticket/2216">#2216</ulink>, More memory errors in MultiPolygon GeoJSON parsing (with holes)</para>
   <para>Fix Memory leak in GeoJSON parser</para>
-    </simplesect>
-    <simplesect>
-       <title>Enhancements</title>
+		</simplesect>
+		<simplesect>
+			 <title>Enhancements</title>
   <para><ulink url="http://trac.osgeo.org/postgis/ticket/2141">#2141</ulink>, More verbose output when constraints fail to be added to a raster column</para>
   <para>Speedup ST_ChangeEdgeGeom</para>
-    </simplesect>
-    </sect1>
+		</simplesect>
+	  </sect1>
       <sect1>
-    <title>Release 2.0.2</title>
-    <para>Release date: 2012/12/03</para>
-    <para>This is a bug fix release, addressing issues that have been filed since the 2.0.1 release.</para>
-    <simplesect>
-      <title>Bug Fixes</title>
-      <para><ulink url="http://trac.osgeo.org/postgis/ticket/1287">#1287</ulink>, Drop of "gist_geometry_ops" broke a few clients
+		<title>Release 2.0.2</title>
+		<para>Release date: 2012/12/03</para>
+		<para>This is a bug fix release, addressing issues that have been filed since the 2.0.1 release.</para>
+		<simplesect>
+			<title>Bug Fixes</title>
+			<para><ulink url="http://trac.osgeo.org/postgis/ticket/1287">#1287</ulink>, Drop of "gist_geometry_ops" broke a few clients
      package of legacy_gist.sql for these cases</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1391">#1391</ulink>, Errors during upgrade from 1.5</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1828">#1828</ulink>, Poor selectivity estimate on ST_DWithin</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1838">#1838</ulink>, error importing tiger/line data</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1869">#1869</ulink>, ST_AsBinary is not unique added to legacy_minor/legacy.sql scripts</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1885">#1885</ulink>, Missing field from tabblock table in tiger2010 census_loader.sql</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1891">#1891</ulink>, Use LDFLAGS environment when building liblwgeom</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1900">#1900</ulink>, Fix pgsql2shp for big-endian systems </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1932">#1932</ulink>, Fix raster2pgsql for invalid syntax for setting index tablespace</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1936">#1936</ulink>, ST_GeomFromGML on CurvePolygon causes server crash</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1955">#1955</ulink>, ST_ModEdgeHeal and ST_NewEdgeHeal for doubly connected edges</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1957">#1957</ulink>, ST_Distance to a one-point LineString returns NULL</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1976">#1976</ulink>, Geography point-in-ring code overhauled for more reliability</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1978">#1978</ulink>, wrong answer calculating length of closed circular arc (circle)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1981">#1981</ulink>, Remove unused but set variables as found with gcc 4.6+</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1987">#1987</ulink>, Restore 1.5.x behaviour of ST_Simplify</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1989">#1989</ulink>, Preprocess input geometry to just intersection with raster
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1391">#1391</ulink>, Errors during upgrade from 1.5</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1828">#1828</ulink>, Poor selectivity estimate on ST_DWithin</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1838">#1838</ulink>, error importing tiger/line data</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1869">#1869</ulink>, ST_AsBinary is not unique added to legacy_minor/legacy.sql scripts</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1885">#1885</ulink>, Missing field from tabblock table in tiger2010 census_loader.sql</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1891">#1891</ulink>, Use LDFLAGS environment when building liblwgeom</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1900">#1900</ulink>, Fix pgsql2shp for big-endian systems </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1932">#1932</ulink>, Fix raster2pgsql for invalid syntax for setting index tablespace</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1936">#1936</ulink>, ST_GeomFromGML on CurvePolygon causes server crash</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1955">#1955</ulink>, ST_ModEdgeHeal and ST_NewEdgeHeal for doubly connected edges</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1957">#1957</ulink>, ST_Distance to a one-point LineString returns NULL</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1976">#1976</ulink>, Geography point-in-ring code overhauled for more reliability</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1978">#1978</ulink>, wrong answer calculating length of closed circular arc (circle)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1981">#1981</ulink>, Remove unused but set variables as found with gcc 4.6+</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1987">#1987</ulink>, Restore 1.5.x behaviour of ST_Simplify</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1989">#1989</ulink>, Preprocess input geometry to just intersection with raster
            to be clipped</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1991">#1991</ulink>, geocode really slow on PostgreSQL 9.2</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1996">#1996</ulink>, support POINT EMPTY in GeoJSON output</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1998">#1998</ulink>, Fix ST_{Mod,New}EdgeHeal joining edges sharing both endpoints</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2001">#2001</ulink>, ST_CurveToLine has no effect if the geometry doesn't actually contain an arc</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2015">#2015</ulink>, ST_IsEmpty('POLYGON(EMPTY)') returns False</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2019">#2019</ulink>, ST_FlipCoordinates does not update bbox</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2025">#2025</ulink>, Fix side location conflict at TopoGeo_AddLineString</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2026">#2026</ulink>, improve performance of distance calculations</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2033">#2033</ulink>, Fix adding a splitting point into a 2.5d topology </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2051">#2051</ulink>, Fix excess of precision in ST_AsGeoJSON output</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2052">#2052</ulink>, Fix buffer overflow in lwgeom_to_geojson</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2056">#2056</ulink>, Fixed lack of SRID check of raster and geometry in ST_SetValue()</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2057">#2057</ulink>, Fixed linking issue for raster2psql to libpq</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2060">#2060</ulink>, Fix "dimension" check violation by GetTopoGeomElementArray</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2072">#2072</ulink>, Removed outdated checks preventing ST_Intersects(raster) from
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1991">#1991</ulink>, geocode really slow on PostgreSQL 9.2</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1996">#1996</ulink>, support POINT EMPTY in GeoJSON output</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1998">#1998</ulink>, Fix ST_{Mod,New}EdgeHeal joining edges sharing both endpoints</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2001">#2001</ulink>, ST_CurveToLine has no effect if the geometry doesn't actually contain an arc</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2015">#2015</ulink>, ST_IsEmpty('POLYGON(EMPTY)') returns False</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2019">#2019</ulink>, ST_FlipCoordinates does not update bbox</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2025">#2025</ulink>, Fix side location conflict at TopoGeo_AddLineString</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2026">#2026</ulink>, improve performance of distance calculations</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2033">#2033</ulink>, Fix adding a splitting point into a 2.5d topology </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2051">#2051</ulink>, Fix excess of precision in ST_AsGeoJSON output</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2052">#2052</ulink>, Fix buffer overflow in lwgeom_to_geojson</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2056">#2056</ulink>, Fixed lack of SRID check of raster and geometry in ST_SetValue()</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2057">#2057</ulink>, Fixed linking issue for raster2psql to libpq</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2060">#2060</ulink>, Fix "dimension" check violation by GetTopoGeomElementArray</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2072">#2072</ulink>, Removed outdated checks preventing ST_Intersects(raster) from
            working on out-db bands</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2077">#2077</ulink>, Fixed incorrect answers from ST_Hillshade(raster) </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2092">#2092</ulink>, Namespace issue with ST_GeomFromKML,ST_GeomFromGML for libxml 2.8+</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2099">#2099</ulink>, Fix double free on exception in ST_OffsetCurve</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2100">#2100</ulink>, ST_AsRaster() may not return raster with specified pixel type</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2108">#2108</ulink>, Ensure ST_Line_Interpolate_Point always returns POINT</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2109">#2109</ulink>, Ensure ST_Centroid always returns POINT</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2117">#2117</ulink>, Ensure ST_PointOnSurface always returns POINT</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2129">#2129</ulink>, Fix SRID in ST_Homogenize output with collection input</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2077">#2077</ulink>, Fixed incorrect answers from ST_Hillshade(raster) </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2092">#2092</ulink>, Namespace issue with ST_GeomFromKML,ST_GeomFromGML for libxml 2.8+</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2099">#2099</ulink>, Fix double free on exception in ST_OffsetCurve</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2100">#2100</ulink>, ST_AsRaster() may not return raster with specified pixel type</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2108">#2108</ulink>, Ensure ST_Line_Interpolate_Point always returns POINT</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2109">#2109</ulink>, Ensure ST_Centroid always returns POINT</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2117">#2117</ulink>, Ensure ST_PointOnSurface always returns POINT</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2129">#2129</ulink>, Fix SRID in ST_Homogenize output with collection input</para>
        <para><ulink url="http://trac.osgeo.org/postgis/ticket/2130">#2130</ulink>, Fix memory error in MultiPolygon GeoJson parsing</para>
 
-       <para>Update URL of Maven jar</para>
-    </simplesect>
-    <simplesect>
-       <title>Enhancements</title>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1581">#1581</ulink>, ST_Clip(raster, ...) no longer imposes NODATA on a band if the
+			 <para>Update URL of Maven jar</para>
+		</simplesect>
+		<simplesect>
+			 <title>Enhancements</title>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1581">#1581</ulink>, ST_Clip(raster, ...) no longer imposes NODATA on a band if the
            corresponding band from the source raster did not have NODATA</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1928">#1928</ulink>, Accept array properties in GML input multi-geom input
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1928">#1928</ulink>, Accept array properties in GML input multi-geom input
     (Kashif Rasul and Shoaib Burq / SpacialDB)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2082">#2082</ulink>, Add indices on start_node and end_node of topology edge tables</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/2087">#2087</ulink>, Speedup topology.GetRingEdges using a recursive CTE</para>
-    </simplesect>
-  </sect1>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2082">#2082</ulink>, Add indices on start_node and end_node of topology edge tables</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/2087">#2087</ulink>, Speedup topology.GetRingEdges using a recursive CTE</para>
+		</simplesect>
+	</sect1>
     <sect1>
-    <title>Release 2.0.1</title>
-    <para>Release date: 2012/06/22</para>
-    <para>This is a bug fix release, addressing issues that have been filed since the 2.0.0 release.</para>
-    <simplesect>
-       <title>Bug Fixes</title>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1264">#1264</ulink>, fix st_dwithin(geog, geog, 0). </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1468">#1468</ulink>  shp2pgsql-gui table column schema get shifted</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1694">#1694</ulink>, fix building with clang. (vince)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1708">#1708</ulink>, improve restore of pre-PostGIS 2.0 backups.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1714">#1714</ulink>, more robust handling of high topology tolerance.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1755">#1755</ulink>, ST_GeographyFromText support for higher dimensions.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1759">#1759</ulink>, loading transformed shapefiles in raster enabled db.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1761">#1761</ulink>, handling of subdatasets in NetCDF, HDF4 and HDF5 in raster2pgsql.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1763">#1763</ulink>, topology.toTopoGeom use with custom search_path.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1766">#1766</ulink>, don't let ST_RemEdge* destroy peripheral TopoGeometry objects.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1774">#1774</ulink>, Clearer error on setting an edge geometry to an invalid one.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1775">#1775</ulink>, ST_ChangeEdgeGeom collision detection with 2-vertex target.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1776">#1776</ulink>, fix ST_SymDifference(empty, geom) to return geom.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1779">#1779</ulink>, install SQL comment files.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1782">#1782</ulink>, fix spatial reference string handling in raster.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1789">#1789</ulink>, fix false edge-node crossing report in ValidateTopology.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1790">#1790</ulink>, fix toTopoGeom handling of duplicated primitives.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1791">#1791</ulink>, fix ST_Azimuth with very close but distinct points.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1797">#1797</ulink>, fix (ValidateTopology(xxx)).* syntax calls.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1805">#1805</ulink>, put back the 900913 SRID entry.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1813">#1813</ulink>, Only show readable relations in metadata tables.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1819">#1819</ulink>, fix floating point issues with ST_World2RasterCoord and
-             ST_Raster2WorldCoord variants.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1820">#1820</ulink>  compilation on 9.2beta1.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1822">#1822</ulink>, topology load on PostgreSQL 9.2beta1.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1825">#1825</ulink>, fix prepared geometry cache lookup</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1829">#1829</ulink>, fix uninitialized read in GeoJSON parser</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1834">#1834</ulink>, revise postgis extension to only backup
-             user specified spatial_ref_sys</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1839">#1839</ulink>, handling of subdatasets in GeoTIFF in raster2pgsql.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1840">#1840</ulink>, fix logic of when to compute # of tiles in raster2pgsql.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1851">#1851</ulink>, fix spatial_ref_system parameters for EPSG:3844</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1857">#1857</ulink>, fix failure to detect endpoint mismatch in ST_AddEdge*Face*</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1865">#1865</ulink>, data loss in postgis_restore.pl when data rows have leading
-             dashes.</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1867">#1867</ulink>, catch invalid topology name passed to topogeo_add*</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1872">#1872</ulink>, fix ST_ApproxSummarystats to prevent division by zero</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1873">#1873</ulink>, fix ptarray_locate_point to return interpolated Z/M values for
-                    on-the-line case</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1875">#1875</ulink>, ST_SummaryStats returns NULL for all parameters except count
-                    when count is zero </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1881">#1881</ulink>, shp2pgsql-gui -- editing a field sometimes triggers
-              removing row</para>
-   <para><ulink url="http://trac.osgeo.org/postgis/ticket/1883">#1883</ulink>, Geocoder install fails trying to run
+		<title>Release 2.0.1</title>
+		<para>Release date: 2012/06/22</para>
+		<para>This is a bug fix release, addressing issues that have been filed since the 2.0.0 release.</para>
+		<simplesect>
+			 <title>Bug Fixes</title>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1264">#1264</ulink>, fix st_dwithin(geog, geog, 0). </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1468">#1468</ulink>  shp2pgsql-gui table column schema get shifted</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1694">#1694</ulink>, fix building with clang. (vince)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1708">#1708</ulink>, improve restore of pre-PostGIS 2.0 backups.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1714">#1714</ulink>, more robust handling of high topology tolerance.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1755">#1755</ulink>, ST_GeographyFromText support for higher dimensions.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1759">#1759</ulink>, loading transformed shapefiles in raster enabled db.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1761">#1761</ulink>, handling of subdatasets in NetCDF, HDF4 and HDF5 in raster2pgsql.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1763">#1763</ulink>, topology.toTopoGeom use with custom search_path.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1766">#1766</ulink>, don't let ST_RemEdge* destroy peripheral TopoGeometry objects.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1774">#1774</ulink>, Clearer error on setting an edge geometry to an invalid one.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1775">#1775</ulink>, ST_ChangeEdgeGeom collision detection with 2-vertex target.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1776">#1776</ulink>, fix ST_SymDifference(empty, geom) to return geom.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1779">#1779</ulink>, install SQL comment files.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1782">#1782</ulink>, fix spatial reference string handling in raster.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1789">#1789</ulink>, fix false edge-node crossing report in ValidateTopology.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1790">#1790</ulink>, fix toTopoGeom handling of duplicated primitives.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1791">#1791</ulink>, fix ST_Azimuth with very close but distinct points.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1797">#1797</ulink>, fix (ValidateTopology(xxx)).* syntax calls.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1805">#1805</ulink>, put back the 900913 SRID entry.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1813">#1813</ulink>, Only show readable relations in metadata tables.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1819">#1819</ulink>, fix floating point issues with ST_World2RasterCoord and
+					   ST_Raster2WorldCoord variants.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1820">#1820</ulink>  compilation on 9.2beta1.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1822">#1822</ulink>, topology load on PostgreSQL 9.2beta1.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1825">#1825</ulink>, fix prepared geometry cache lookup</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1829">#1829</ulink>, fix uninitialized read in GeoJSON parser</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1834">#1834</ulink>, revise postgis extension to only backup
+					   user specified spatial_ref_sys</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1839">#1839</ulink>, handling of subdatasets in GeoTIFF in raster2pgsql.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1840">#1840</ulink>, fix logic of when to compute # of tiles in raster2pgsql.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1851">#1851</ulink>, fix spatial_ref_system parameters for EPSG:3844</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1857">#1857</ulink>, fix failure to detect endpoint mismatch in ST_AddEdge*Face*</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1865">#1865</ulink>, data loss in postgis_restore.pl when data rows have leading
+					   dashes.</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1867">#1867</ulink>, catch invalid topology name passed to topogeo_add*</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1872">#1872</ulink>, fix ST_ApproxSummarystats to prevent division by zero</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1873">#1873</ulink>, fix ptarray_locate_point to return interpolated Z/M values for
+			              on-the-line case</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1875">#1875</ulink>, ST_SummaryStats returns NULL for all parameters except count
+			              when count is zero </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1881">#1881</ulink>, shp2pgsql-gui -- editing a field sometimes triggers
+						  removing row</para>
+	 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1883">#1883</ulink>, Geocoder install fails trying to run
            create_census_base_tables() (Brian Panulla)</para>
-    </simplesect>
-    <simplesect>
-       <title>Enhancements</title>
-        <para>More detailed exception message from topology editing functions.</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/1786">#1786</ulink>, improved build dependencies</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/1806">#1806</ulink>, speedup of ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry.</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/1812">#1812</ulink>, Add lwgeom_normalize in LIBLWGEOM for more stable testing.</para>
-    </simplesect>
-    </sect1>
+		</simplesect>
+		<simplesect>
+			 <title>Enhancements</title>
+				<para>More detailed exception message from topology editing functions.</para>
+				<para><ulink url="http://trac.osgeo.org/postgis/ticket/1786">#1786</ulink>, improved build dependencies</para>
+				<para><ulink url="http://trac.osgeo.org/postgis/ticket/1806">#1806</ulink>, speedup of ST_BuildArea, ST_MakeValid and ST_GetFaceGeometry.</para>
+				<para><ulink url="http://trac.osgeo.org/postgis/ticket/1812">#1812</ulink>, Add lwgeom_normalize in LIBLWGEOM for more stable testing.</para>
+		</simplesect>
+	  </sect1>
       <sect1>
         <title>Release 2.0.0</title>
         <para>Release date: 2012/04/03</para>
@@ -954,39 +1004,39 @@
         to <xref linkend="hard_upgrade" /> for details on upgrading.
         Refer to <xref linkend="NewFunctions_2_0" /> for more details and changed/new functions.</para>
        <simplesect>
-  <title>Testers - Our unsung heroes</title>
-  <para>We are most indebted to the numerous members in the PostGIS community
-  who were brave enough to test out the new features in this release.
-  No major release can be successful without these folk.</para>
-      <para>Below are those who have been most valiant, provided very detailed
-      and thorough bug reports,
-      and detailed analysis.</para>
+	<title>Testers - Our unsung heroes</title>
+	<para>We are most indebted to the numerous members in the PostGIS community
+	who were brave enough to test out the new features in this release.
+	No major release can be successful without these folk.</para>
+			<para>Below are those who have been most valiant, provided very detailed
+			and thorough bug reports,
+			and detailed analysis.</para>
 <simplelist>
-      <member>Andrea Peri - Lots of testing on topology, checking for correctness</member>
-      <member>Andreas Forø Tollefsen - raster testing</member>
-      <member>Chris English - topology stress testing loader functions</member>
-      <member>Salvatore Larosa - topology robustness testing</member>
-      <member>Brian Hamlin - Benchmarking
-        (also experimental experimental branches
-          before they are folded into core)
-        , general testing of various pieces
-         including Tiger and Topology. Testing on various server VMs</member>
-      <member>Mike Pease -  Tiger geocoder testing - very detailed reports of issues</member>
-      <member>Tom van Tilburg - raster testing</member>
+			<member>Andrea Peri - Lots of testing on topology, checking for correctness</member>
+			<member>Andreas Forø Tollefsen - raster testing</member>
+			<member>Chris English - topology stress testing loader functions</member>
+			<member>Salvatore Larosa - topology robustness testing</member>
+			<member>Brian Hamlin - Benchmarking
+				(also experimental experimental branches
+					before they are folded into core)
+				, general testing of various pieces
+			   including Tiger and Topology. Testing on various server VMs</member>
+			<member>Mike Pease -  Tiger geocoder testing - very detailed reports of issues</member>
+			<member>Tom van Tilburg - raster testing</member>
 </simplelist>
         </simplesect>
         <simplesect>
-  <title>Important / Breaking Changes</title>
-  <para><ulink url="http://trac.osgeo.org/postgis/ticket/722">#722</ulink>, <ulink url="http://trac.osgeo.org/postgis/ticket/302">#302</ulink>, Most deprecated functions removed (over 250 functions) (Regina Obe, Paul Ramsey)</para>
-  <para>Unknown SRID changed from -1 to 0. (Paul Ramsey)</para>
-  <para> -- (most deprecated in 1.2) removed non-ST variants buffer, length, intersects
-   (and internal functions renamed) etc. </para>
-  <para>-- If you have been using deprecated functions CHANGE your apps or suffer the consequences.
+	<title>Important / Breaking Changes</title>
+	<para><ulink url="http://trac.osgeo.org/postgis/ticket/722">#722</ulink>, <ulink url="http://trac.osgeo.org/postgis/ticket/302">#302</ulink>, Most deprecated functions removed (over 250 functions) (Regina Obe, Paul Ramsey)</para>
+	<para>Unknown SRID changed from -1 to 0. (Paul Ramsey)</para>
+	<para> -- (most deprecated in 1.2) removed non-ST variants buffer, length, intersects
+	 (and internal functions renamed) etc. </para>
+	<para>-- If you have been using deprecated functions CHANGE your apps or suffer the consequences.
      If you don't see a function documented -- it ain't supported or it is an internal function.
      Some constraints in older tables were built with deprecated functions.
      If you restore you may need to rebuild table constraints with populate_geometry_columns().  If you have applications or tools
-          that rely on deprecated functions, please refer to <xref linkend="legacy_faq" /> for more details.</para>
-    <para><ulink url="http://trac.osgeo.org/postgis/ticket/944">#944</ulink> geometry_columns is now a view instead of a table
+					that rely on deprecated functions, please refer to <xref linkend="legacy_faq" /> for more details.</para>
+		<para><ulink url="http://trac.osgeo.org/postgis/ticket/944">#944</ulink> geometry_columns is now a view instead of a table
     (Paul Ramsey, Regina Obe)
     for tables created the old way reads (srid, type, dims) constraints
     for geometry columns created with type modifiers
@@ -1007,8 +1057,8 @@
           <para><ulink url="http://blog.opengeo.org/2011/09/28/indexed-nearest-neighbour-search-in-postgis/">KNN Gist index based centroid (<->) and box (<#>) distance operators (Paul Ramsey / funded by Vizzuality)</ulink></para>
           <para>Support for TIN and PolyHedralSurface and enhancement of many functions to support 3D (Olivier Courtin / Oslandia)</para>
           <para><ulink url="http://trac.osgeo.org/postgis/wiki/WKTRaster/PlanningAndFunding">Raster support integrated and documented</ulink>
-    (Pierre Racine, Jorge Arévalo, Mateusz Loskot, Sandro Santilli, David Zwarg, Regina Obe, Bborie Park)
-    (Company developer and funding: University Laval, Deimos Space, CadCorp,  Michigan Tech Research Institute, Azavea, Paragon Corporation, UC Davis Center for Vectorborne Diseases)</para>
+		(Pierre Racine, Jorge Arévalo, Mateusz Loskot, Sandro Santilli, David Zwarg, Regina Obe, Bborie Park)
+		(Company developer and funding: University Laval, Deimos Space, CadCorp,  Michigan Tech Research Institute, Azavea, Paragon Corporation, UC Davis Center for Vectorborne Diseases)</para>
           <para>Making spatial indexes 3D aware - in progress (Paul Ramsey, Mark Cave-Ayland)</para>
           <para>Topology support improved (more functions), documented, testing (Sandro Santilli / Faunalia for RT-SIGTA), Andrea Peri, Regina Obe, Jose Carlos Martinez Llari</para>
           <para>3D relationship and measurement support functions  (Nicklas Avén)</para>
@@ -1030,104 +1080,104 @@
           <para><ulink url="http://blog.opengeo.org/2011/11/21/st_geomfromgeojson/">ST_GeomFromGeoJSON (Kashif Rasul, Paul Ramsey / Vizzuality funding)</ulink></para>
         </simplesect>
         <simplesect>
-  <title>Enhancements</title>
-  <para>Made shape file loader tolerant of truncated multibyte values found in some free worldwide shapefiles (Sandro Santilli)</para>
-  <para>Lots of bug fixes and enhancements to shp2pgsql
-         Beefing up regression tests for loaders
-         Reproject support for both geometry and geography during import
-         (Jeff Adams / Azavea, Mark Cave-Ayland)</para>
-  <para>pgsql2shp conversion from predefined list
-         (Loic Dachary / Mark Cave-Ayland)</para>
-  <para>Shp-pgsql GUI loader - support loading multiple files at a time.  (Mark Leslie)</para>
-  <para>Extras - upgraded tiger_geocoder from using old TIGER format to use new TIGER shp and file structure format (Stephen Frost)</para>
-  <para>Extras - revised tiger_geocoder to work with TIGER census 2010 data, addition of reverse geocoder function, various bug fixes, accuracy enhancements,
-       limit max result return, speed improvements, loading routines.
-     (Regina Obe, Leo Hsu / Paragon Corporation / funding provided by Hunter Systems Group)</para>
-  <para>Overall Documentation proofreading and corrections. (Kasif Rasul)</para>
-  <para>Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de Reyna, Sandro Santilli)</para>
+	<title>Enhancements</title>
+	<para>Made shape file loader tolerant of truncated multibyte values found in some free worldwide shapefiles (Sandro Santilli)</para>
+	<para>Lots of bug fixes and enhancements to shp2pgsql
+	       Beefing up regression tests for loaders
+	       Reproject support for both geometry and geography during import
+	       (Jeff Adams / Azavea, Mark Cave-Ayland)</para>
+	<para>pgsql2shp conversion from predefined list
+	       (Loic Dachary / Mark Cave-Ayland)</para>
+	<para>Shp-pgsql GUI loader - support loading multiple files at a time.  (Mark Leslie)</para>
+	<para>Extras - upgraded tiger_geocoder from using old TIGER format to use new TIGER shp and file structure format (Stephen Frost)</para>
+	<para>Extras - revised tiger_geocoder to work with TIGER census 2010 data, addition of reverse geocoder function, various bug fixes, accuracy enhancements,
+	     limit max result return, speed improvements, loading routines.
+	   (Regina Obe, Leo Hsu / Paragon Corporation / funding provided by Hunter Systems Group)</para>
+	<para>Overall Documentation proofreading and corrections. (Kasif Rasul)</para>
+	<para>Cleanup PostGIS JDBC classes, revise to use Maven build. (Maria Arias de Reyna, Sandro Santilli)</para>
         </simplesect>
         <simplesect>
-  <title>Bug Fixes</title>
-  <para><ulink url="http://trac.osgeo.org/postgis/ticket/1335">#1335</ulink> ST_AddPoint returns incorrect result on Linux (Even Rouault)</para>
+	<title>Bug Fixes</title>
+	<para><ulink url="http://trac.osgeo.org/postgis/ticket/1335">#1335</ulink> ST_AddPoint returns incorrect result on Linux (Even Rouault)</para>
         </simplesect>
         <simplesect>
-  <title>Release specific credits</title>
+	<title>Release specific credits</title>
         <para>We thank <ulink url="http://blog.opengeo.org/2012/02/01/it-goes-up-to-2-0/">U.S Department of State Human Information Unit (HIU)</ulink> and <ulink url="http://blog.cartodb.com/post/17318840209/postgis-core-committer-sandro-santilli-joins-cartodb">Vizzuality</ulink> for general monetary support to get PostGIS 2.0 out the door.</para>
-    <!-- TODO: expand this list -->
-  </simplesect>
+		<!-- TODO: expand this list -->
+	</simplesect>
    </sect1>
    <sect1>
-    <title>Release 1.5.4</title>
-    <para>Release date: 2012/05/07</para>
-    <para>This is a bug fix release, addressing issues that have been filed since the 1.5.3 release.</para>
-    <simplesect>
-       <title>Bug Fixes</title>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/547">#547</ulink>, ST_Contains memory problems (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/621">#621</ulink>, Problem finding intersections with geography (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/627">#627</ulink>, PostGIS/PostgreSQL process die on invalid geometry (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/810">#810</ulink>, Increase accuracy of area calculation (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/852">#852</ulink>, improve spatial predicates robustness (Sandro Santilli, Nicklas Avén)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/877">#877</ulink>, ST_Estimated_Extent returns NULL on empty tables (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1028">#1028</ulink>, ST_AsSVG kills whole postgres server when fails (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1056">#1056</ulink>, Fix boxes of arcs and circle stroking code (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1121">#1121</ulink>, populate_geometry_columns using deprecated functions (Regin Obe, Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1135">#1135</ulink>, improve testsuite predictability (Andreas 'ads' Scherbaum)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1146">#1146</ulink>, images generator crashes (bronaugh)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1170">#1170</ulink>, North Pole intersection fails (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1179">#1179</ulink>, ST_AsText crash with bad value (kjurka)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1184">#1184</ulink>, honour DESTDIR in documentation Makefile (Bryce L Nordgren)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1227">#1227</ulink>, server crash on invalid GML </para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1252">#1252</ulink>, SRID appearing in WKT (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1264">#1264</ulink>, st_dwithin(g, g, 0) doesn't work (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1344">#1344</ulink>, allow exporting tables with invalid geometries (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1389">#1389</ulink>, wrong proj4text for SRID 31300 and 31370 (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1406">#1406</ulink>, shp2pgsql crashes when loading into geography (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1595">#1595</ulink>, fixed SRID redundancy in ST_Line_SubString (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1596">#1596</ulink>, check SRID in UpdateGeometrySRID (Mike Toews, Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1602">#1602</ulink>, fix ST_Polygonize to retain Z (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1697">#1697</ulink>, fix crash with EMPTY entries in GiST index (Paul Ramsey)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1772">#1772</ulink>, fix ST_Line_Locate_Point with collapsed input (Sandro Santilli)</para>
-       <para><ulink url="http://trac.osgeo.org/postgis/ticket/1799">#1799</ulink>, Protect ST_Segmentize from max_length=0  (Sandro Santilli)</para>
-       <para>Alter parameter order in 900913 (Paul Ramsey)</para>
-       <para>Support builds with "gmake" (Greg Troxel)</para>
-    </simplesect>
-  </sect1>
+		<title>Release 1.5.4</title>
+		<para>Release date: 2012/05/07</para>
+		<para>This is a bug fix release, addressing issues that have been filed since the 1.5.3 release.</para>
+		<simplesect>
+			 <title>Bug Fixes</title>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/547">#547</ulink>, ST_Contains memory problems (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/621">#621</ulink>, Problem finding intersections with geography (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/627">#627</ulink>, PostGIS/PostgreSQL process die on invalid geometry (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/810">#810</ulink>, Increase accuracy of area calculation (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/852">#852</ulink>, improve spatial predicates robustness (Sandro Santilli, Nicklas Avén)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/877">#877</ulink>, ST_Estimated_Extent returns NULL on empty tables (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1028">#1028</ulink>, ST_AsSVG kills whole postgres server when fails (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1056">#1056</ulink>, Fix boxes of arcs and circle stroking code (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1121">#1121</ulink>, populate_geometry_columns using deprecated functions (Regin Obe, Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1135">#1135</ulink>, improve testsuite predictability (Andreas 'ads' Scherbaum)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1146">#1146</ulink>, images generator crashes (bronaugh)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1170">#1170</ulink>, North Pole intersection fails (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1179">#1179</ulink>, ST_AsText crash with bad value (kjurka)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1184">#1184</ulink>, honour DESTDIR in documentation Makefile (Bryce L Nordgren)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1227">#1227</ulink>, server crash on invalid GML </para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1252">#1252</ulink>, SRID appearing in WKT (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1264">#1264</ulink>, st_dwithin(g, g, 0) doesn't work (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1344">#1344</ulink>, allow exporting tables with invalid geometries (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1389">#1389</ulink>, wrong proj4text for SRID 31300 and 31370 (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1406">#1406</ulink>, shp2pgsql crashes when loading into geography (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1595">#1595</ulink>, fixed SRID redundancy in ST_Line_SubString (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1596">#1596</ulink>, check SRID in UpdateGeometrySRID (Mike Toews, Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1602">#1602</ulink>, fix ST_Polygonize to retain Z (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1697">#1697</ulink>, fix crash with EMPTY entries in GiST index (Paul Ramsey)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1772">#1772</ulink>, fix ST_Line_Locate_Point with collapsed input (Sandro Santilli)</para>
+			 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1799">#1799</ulink>, Protect ST_Segmentize from max_length=0  (Sandro Santilli)</para>
+			 <para>Alter parameter order in 900913 (Paul Ramsey)</para>
+			 <para>Support builds with "gmake" (Greg Troxel)</para>
+		</simplesect>
+	</sect1>
 
       <sect1>
         <title>Release 1.5.3</title>
         <para>Release date: 2011/06/25</para>
         <para>This is a bug fix release, addressing issues that have been filed since the 1.5.2 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended.</para>
+	otherwise a hard upgrade is recommended.</para>
         <simplesect>
           <title>Bug Fixes</title>
                 <para><ulink url="http://trac.osgeo.org/postgis/ticket/1056">#1056</ulink>, produce correct bboxes for arc geometries, fixes index errors
                     (Paul Ramsey)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/1007">#1007</ulink>, ST_IsValid crash fix requires GEOS 3.3.0+ or 3.2.3+
-         (Sandro Santilli, reported by Birgit Laggner)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/940">#940</ulink>, support for PostgreSQL 9.1 beta 1
-         (Regina Obe, Paul Ramsey, patch submitted by stl)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/845">#845</ulink>, ST_Intersects precision error (Sandro Santilli, Nicklas Avén)
-         Reported by cdestigter</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/884">#884</ulink>, Unstable results with ST_Within, ST_Intersects (Chris Hodgson)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/779">#779</ulink>, shp2pgsql -S option seems to fail on points (Jeff Adams)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/666">#666</ulink>, ST_DumpPoints is not null safe (Regina Obe)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/631">#631</ulink>, Update NZ projections for grid transformation support (jpalmer)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/630">#630</ulink>, Peculiar Null treatment in arrays in ST_Collect (Chris Hodgson)
-         Reported by David Bitner</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/624">#624</ulink>, Memory leak in ST_GeogFromText (ryang, Paul Ramsey)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/609">#609</ulink>, Bad source code in manual section 5.2 Java Clients (simoc, Regina Obe)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/604">#604</ulink>, shp2pgsql usage touchups (Mike Toews, Paul Ramsey)</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/573">#573</ulink> ST_Union fails on a group of linestrings
-         Not a PostGIS bug, fixed in GEOS 3.3.0</para>
-         <para><ulink url="http://trac.osgeo.org/postgis/ticket/457">#457</ulink> ST_CollectionExtract returns non-requested type
-        (Nicklas Avén, Paul Ramsey)</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/441">#441</ulink> ST_AsGeoJson Bbox on GeometryCollection error (Olivier Courtin)</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/411">#411</ulink> Ability to backup invalid geometries (Sando Santilli)
-         Reported by Regione Toscana</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/409">#409</ulink> ST_AsSVG - degraded (Olivier Courtin)
-         Reported by Sdikiy</para>
-        <para><ulink url="http://trac.osgeo.org/postgis/ticket/373">#373</ulink> Documentation syntax error in hard upgrade (Paul Ramsey)
-         Reported by psvensso</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/1007">#1007</ulink>, ST_IsValid crash fix requires GEOS 3.3.0+ or 3.2.3+
+				 (Sandro Santilli, reported by Birgit Laggner)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/940">#940</ulink>, support for PostgreSQL 9.1 beta 1
+				 (Regina Obe, Paul Ramsey, patch submitted by stl)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/845">#845</ulink>, ST_Intersects precision error (Sandro Santilli, Nicklas Avén)
+				 Reported by cdestigter</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/884">#884</ulink>, Unstable results with ST_Within, ST_Intersects (Chris Hodgson)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/779">#779</ulink>, shp2pgsql -S option seems to fail on points (Jeff Adams)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/666">#666</ulink>, ST_DumpPoints is not null safe (Regina Obe)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/631">#631</ulink>, Update NZ projections for grid transformation support (jpalmer)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/630">#630</ulink>, Peculiar Null treatment in arrays in ST_Collect (Chris Hodgson)
+				 Reported by David Bitner</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/624">#624</ulink>, Memory leak in ST_GeogFromText (ryang, Paul Ramsey)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/609">#609</ulink>, Bad source code in manual section 5.2 Java Clients (simoc, Regina Obe)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/604">#604</ulink>, shp2pgsql usage touchups (Mike Toews, Paul Ramsey)</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/573">#573</ulink> ST_Union fails on a group of linestrings
+				 Not a PostGIS bug, fixed in GEOS 3.3.0</para>
+			   <para><ulink url="http://trac.osgeo.org/postgis/ticket/457">#457</ulink> ST_CollectionExtract returns non-requested type
+				(Nicklas Avén, Paul Ramsey)</para>
+			  <para><ulink url="http://trac.osgeo.org/postgis/ticket/441">#441</ulink> ST_AsGeoJson Bbox on GeometryCollection error (Olivier Courtin)</para>
+			  <para><ulink url="http://trac.osgeo.org/postgis/ticket/411">#411</ulink> Ability to backup invalid geometries (Sando Santilli)
+				 Reported by Regione Toscana</para>
+			  <para><ulink url="http://trac.osgeo.org/postgis/ticket/409">#409</ulink> ST_AsSVG - degraded (Olivier Courtin)
+				 Reported by Sdikiy</para>
+			  <para><ulink url="http://trac.osgeo.org/postgis/ticket/373">#373</ulink> Documentation syntax error in hard upgrade (Paul Ramsey)
+				 Reported by psvensso</para>
         </simplesect>
       </sect1>
 
@@ -1135,7 +1185,7 @@
         <title>Release 1.5.2</title>
         <para>Release date: 2010/09/27</para>
         <para>This is a bug fix release, addressing issues that have been filed since the 1.5.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended.</para>
+	otherwise a hard upgrade is recommended.</para>
         <simplesect>
           <title>Bug Fixes</title>
            <para>Loader: fix handling of empty (0-verticed) geometries in shapefiles. (Sandro Santilli)</para>
@@ -1166,7 +1216,7 @@
         <title>Release 1.5.1</title>
         <para>Release date: 2010/03/11</para>
         <para>This is a bug fix release, addressing issues that have been filed since the 1.4.1 release. If you are running PostGIS 1.3+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended.</para>
+	otherwise a hard upgrade is recommended.</para>
         <simplesect>
           <title>Bug Fixes</title>
            <para><ulink url="http://trac.osgeo.org/postgis/ticket/410">#410</ulink>, update embedded bbox when applying ST_SetPoint, ST_AddPoint ST_RemovePoint to a linestring (Paul Ramsey)</para>
@@ -1208,13 +1258,13 @@
           <para>Added Hausdorff distance calculations (<ulink url="http://trac.osgeo.org/postgis/ticket/209">#209</ulink>) (Vincent Picavet)</para>
           <para>Added parameters argument to ST_Buffer operation to support one-sided buffering and other buffering styles (Sandro Santilli)</para>
           <para>Addition of other Distance related visualization and analysis functions (Nicklas Aven)</para>
-    <itemizedlist>
-    <listitem><para>ST_ClosestPoint</para></listitem>
-    <listitem><para>ST_DFullyWithin</para></listitem>
-    <listitem><para>ST_LongestLine</para></listitem>
-    <listitem><para>ST_MaxDistance</para></listitem>
-    <listitem><para>ST_ShortestLine</para></listitem>
-    </itemizedlist>
+	  <itemizedlist>
+		<listitem><para>ST_ClosestPoint</para></listitem>
+		<listitem><para>ST_DFullyWithin</para></listitem>
+		<listitem><para>ST_LongestLine</para></listitem>
+		<listitem><para>ST_MaxDistance</para></listitem>
+		<listitem><para>ST_ShortestLine</para></listitem>
+	  </itemizedlist>
           <para>ST_DumpPoints (Maxime van Noppen)</para>
           <para>KML, GML input via ST_GeomFromGML and ST_GeomFromKML (Olivier Courtin)</para>
           <para>Extract homogeneous collection with ST_CollectionExtract (Paul Ramsey)</para>
@@ -1251,7 +1301,7 @@
         <para>Release date: 2009/07/24</para>
         <para>This release provides performance enhancements, improved internal structures and testing, new features, and upgraded documentation.
         If you are running PostGIS 1.1+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended.</para>
+	otherwise a hard upgrade is recommended.</para>
 
         <simplesect>
           <title>API Stability</title>
@@ -1312,11 +1362,11 @@
         </simplesect>
       </sect1>
 
-    <sect1>
+	  <sect1>
         <title>Release 1.3.6</title>
         <para>Release date: 2009/05/04</para>
         <para>If you are running PostGIS 1.1+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended. This release adds support for PostgreSQL 8.4, exporting
+	otherwise a hard upgrade is recommended. This release adds support for PostgreSQL 8.4, exporting
         prj files from the database with shape data, some crash fixes for shp2pgsql, and several small
         bug fixes in the handling of "curve" types, logical error importing dbf only files, improved error handling of AddGeometryColumns.</para>
       </sect1>
@@ -1325,7 +1375,7 @@
         <title>Release 1.3.5</title>
         <para>Release date: 2008/12/15</para>
         <para>If you are running PostGIS 1.1+, a soft upgrade is sufficient
-  otherwise a hard upgrade is recommended. This release is a bug fix release to address a failure
+	otherwise a hard upgrade is recommended. This release is a bug fix release to address a failure
         in ST_Force_Collection and related functions that critically
         affects using MapServer with LINE layers.</para>
       </sect1>
diff --git a/doc/tiger_geocoder_comments.sql b/doc/tiger_geocoder_comments.sql
index bd8bd7c..4412f4d 100644
--- a/doc/tiger_geocoder_comments.sql
+++ b/doc/tiger_geocoder_comments.sql
@@ -9,7 +9,7 @@ COMMENT ON FUNCTION geocode(varchar , integer , geometry ) IS 'args: address, ma
 			
 COMMENT ON FUNCTION geocode(norm_addy , integer , geometry ) IS 'args: in_addy, max_results=10, restrict_region=NULL, OUT addy, OUT geomout, OUT rating - Takes in an address as a string (or other normalized address) and outputs a set of possible locations which include a point geometry in NAD 83 long lat, a normalized address for each, and the rating. The lower the rating the more likely the match. Results are sorted by lowest rating first. Can optionally pass in maximum results, default [...]
 			
-COMMENT ON FUNCTION geocode_intersection(text , text , text , text , text , integer ) IS 'args:  roadway1,  roadway2,  in_state,  in_city,  in_zip, num_results=10, OUT addy, OUT geomout, OUT rating - Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a geomout as the point location in NAD 83 long lat, a normalized_address (addy) for each location, and the rating. The lower  [...]
+COMMENT ON FUNCTION geocode_intersection(text , text , text , text , text , integer ) IS 'args:  roadway1,  roadway2,  in_state,  in_city,  in_zip, max_results=10, OUT addy, OUT geomout, OUT rating - Takes in 2 streets that intersect and a state, city, zip, and outputs a set of possible locations on the first cross street that is at the intersection, also includes a geomout as the point location in NAD 83 long lat, a normalized_address (addy) for each location, and the rating. The lower  [...]
 			
 COMMENT ON FUNCTION Get_Geocode_Setting(text ) IS 'args:  setting_name - Returns value of specific setting stored in tiger.geocode_settings table.';
 			
diff --git a/doc/using_postgis_dataman.xml b/doc/using_postgis_dataman.xml
index ef9ffc6..716889b 100644
--- a/doc/using_postgis_dataman.xml
+++ b/doc/using_postgis_dataman.xml
@@ -2321,11 +2321,15 @@ SELECT UPDATE_GEOMETRY_STATS([table_name], [column_name]);</programlisting></par
 	appropriate indexes are in place to provide good performance. The SRID of 312 used in these
 	examples is purely for demonstration.  You should be using a REAL SRID listed in the the spatial_ref_sys table
 	and one that matches the projection of your data.  If your data has no spatial reference system
-	specified, you should be THINKING very thoughtfully why it doesn't and maybe it should.
-	If your reason is because you are modeling something that doesn't have a geographic spatial reference system defined such as the internals of a molecule
-	or a good location
-	on Mars to transport the human race in the event of a nuclear holocaust,
-	then simply leave out the SRID or make one up and insert it in the <varname>spatial_ref_sys</varname> table.</para>
+	specified, you should be THINKING very thoughtfully why it doesn't and maybe it should.</para>
+	<para>If your reason is because you are modeling something that doesn't have a geographic spatial reference system defined such as the internals of a molecule
+	or the floorplan of a not yet built amusement park then that's fine.  If the location of the amusement park has been planned however, then it would make
+	sense to use a suitable planar coordinate system for that location if nothing more than to ensure the amusement part is not trespassing on already existing
+	structures.</para>
+	<para>Even in the case where you are planning a Mars expedition to transport the human race in the event of a nuclear holocaust
+and you want to map out the Mars planet for rehabitation,  you can use a non-earthly coordinate system such as <ulink url="http://spatialreference.org/ref/iau2000/mars-2000/">Mars 2000</ulink>
+ make one up and insert it in the <varname>spatial_ref_sys</varname> table.  Though this Mars coordinate system is a non-planar one (it's in degrees spheroidal),
+ you can use it with the geography type to have your length and proximity measurements in meters instead of degrees.</para>
 
 	<sect2>
 	  <title>Taking Advantage of Indexes</title>
diff --git a/doc/xsl/postgis_aggs_mm.xml.xsl b/doc/xsl/postgis_aggs_mm.xml.xsl
index 331c5f2..af4b0c4 100644
--- a/doc/xsl/postgis_aggs_mm.xml.xsl
+++ b/doc/xsl/postgis_aggs_mm.xml.xsl
@@ -44,10 +44,11 @@
 			</xsl:for-each>
 			</itemizedlist>
 		</sect1>
-		
+
 		<sect1 id="PostGIS_Window_Functions">
 			<title>PostGIS Window Functions</title>
 			<para>The functions given below are spatial window functions provided with PostGIS that can be used just like any other sql window function such as row_numer(), lead(), lag(). All these require an SQL OVER() clause.</para>
+            <xsl:if test="//funcprototype[contains(paramdef/type,' winset')]">
 			<itemizedlist>
 			<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
 			<xsl:for-each select='//refentry'>
@@ -72,6 +73,7 @@
 				</xsl:for-each>
 			</xsl:for-each>
 			</itemizedlist>
+            </xsl:if>
 		</sect1>
 
 		<sect1 id="PostGIS_SQLMM_Functions">
@@ -109,7 +111,7 @@
 		<sect1 id="PostGIS_GeographyFunctions">
 			<title>PostGIS Geography Support Functions</title>
 			<para>The functions and operators given below are PostGIS functions/operators that take as input or return as output a <link linkend="PostGIS_Geography">geography</link> data type object.</para>
-			<note><para>Functions with a (T) are not native geodetic functions, and use a ST_Transform call to and from geometry to do the operation.  As a result, they may not behave as expected when going over dateline, poles, 
+			<note><para>Functions with a (T) are not native geodetic functions, and use a ST_Transform call to and from geometry to do the operation.  As a result, they may not behave as expected when going over dateline, poles,
 				and for large geometries or geometry pairs that cover more than one UTM zone. Basic transform - (favoring UTM, Lambert Azimuthal (North/South), and falling back on mercator in worst case scenario)</para></note>
 				<itemizedlist>
 			<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
@@ -162,8 +164,8 @@
 				</xsl:for-each>
 				</itemizedlist>
 		</sect1>
-	
-		
+
+
 		<sect1 id="PostGIS_Geometry_DumpFunctions">
 			<title>PostGIS Geometry / Geography / Raster Dump Functions</title>
 			<para>The functions given below are PostGIS functions that take as input or return as output a set of or single <link linkend="geometry_dump">geometry_dump</link> or  <link linkend="geomval">geomval</link> data type object.</para>
@@ -190,7 +192,7 @@
 				</xsl:for-each>
 				</itemizedlist>
 		</sect1>
-		
+
 		<sect1 id="PostGIS_BoxFunctions">
 			<title>PostGIS Box Functions</title>
 			<para>The functions given below are PostGIS functions that take as input or return as output the box* family of PostGIS spatial types.
@@ -277,7 +279,7 @@
 				</xsl:for-each>
 				</itemizedlist>
 		</sect1>
-		
+
 		<sect1 id="PostGIS_PS_GeometryFunctions">
 			<title>PostGIS Polyhedral Surface Support Functions</title>
 			<para>The functions given below are PostGIS functions that can use POLYHEDRALSURFACE, POLYHEDRALSURFACEM geometries</para>
@@ -315,14 +317,14 @@
 			<xsl:variable name='matrix_autocast'><![CDATA[<inlinemediaobject><imageobject><imagedata fileref='images/matrix_autocast.png' /></imageobject></inlinemediaobject>]]></xsl:variable>
 			<xsl:variable name='matrix_sfcgal_required'><![CDATA[<inlinemediaobject><imageobject><imagedata fileref='images/matrix_sfcgal_required.png' /></imageobject></inlinemediaobject>]]></xsl:variable>
 			<xsl:variable name='matrix_sfcgal_enhanced'><![CDATA[<inlinemediaobject><imageobject><imagedata fileref='images/matrix_sfcgal_enhanced.png' /></imageobject></inlinemediaobject>]]></xsl:variable>
-			
+
 			<title>PostGIS Function Support Matrix</title>
 
 			<para>Below is an alphabetical listing of spatial specific functions in PostGIS and the kinds of spatial
 				types they work with or OGC/SQL compliance they try to conform to.</para>
 			<para><itemizedlist>
 				<listitem><simpara>A <xsl:value-of select="$matrix_checkmark" disable-output-escaping="yes"/> means the function works with the type or subtype natively.</simpara></listitem>
-				<listitem><simpara>A <xsl:value-of select="$matrix_transform" disable-output-escaping="yes"/> means it works but with a transform cast built-in using cast to geometry, transform to a "best srid" spatial ref and then cast back. Results may not be as expected for large areas or areas at poles 
+				<listitem><simpara>A <xsl:value-of select="$matrix_transform" disable-output-escaping="yes"/> means it works but with a transform cast built-in using cast to geometry, transform to a "best srid" spatial ref and then cast back. Results may not be as expected for large areas or areas at poles
 						and may accumulate floating point junk.</simpara></listitem>
 				<listitem><simpara>A <xsl:value-of select="$matrix_autocast" disable-output-escaping="yes"/> means the function works with the type because of a auto-cast to another such as to box3d rather than direct type support.</simpara></listitem>
 				<listitem><simpara>A <xsl:value-of select="$matrix_sfcgal_required" disable-output-escaping="yes"/> means the function only available if PostGIS compiled with SFCGAL support.</simpara></listitem>
@@ -334,7 +336,7 @@
 				<listitem><simpara>T - Triangles and Triangulated Irregular Network surfaces (TIN)</simpara></listitem>
 				</itemizedlist>
 			</para>
-				
+
 			<para>
 				<informaltable frame='all'>
 					<tgroup cols='8' align='left' colsep='1' rowsep='1'>
@@ -372,7 +374,7 @@
 							<xsl:variable name="refname">
 								<xsl:value-of select="refnamediv/refname" />
 							</xsl:variable>
-			
+
 							<row>
 								<!-- Display name of function and link to it -->
 								<entry><link linkend="{$refid}"><xsl:value-of select="$refname" /></link></entry>
@@ -406,7 +408,7 @@
 										<entry></entry>
 									</xsl:otherwise>
 								</xsl:choose>
-								
+
 								<!-- If at least one paragraph contains support 3d -->
 								<xsl:choose>
 									<!-- supports -->
@@ -431,7 +433,7 @@
 									<xsl:otherwise>
 										<entry></entry>
 									</xsl:otherwise>
-								</xsl:choose>	
+								</xsl:choose>
 								<!-- SQL MM compliance -->
 								<xsl:choose>
 									<!-- supports -->
@@ -475,19 +477,126 @@
 						</xsl:for-each>
 						</tbody>
 					</tgroup>
-		</informaltable>	
+		</informaltable>
 		</para>
 	   </sect1>
 
 	   <sect1 id="NewFunctions">
 			<title>New, Enhanced or changed PostGIS Functions</title>
-			<note><para>PostGIS 2.3.0: PostgreSQL 9.6+ support for parallel queries.</para></note>
-			<note><para>PostGIS 2.3.0: PostgreSQL 9.4+ support for BRIN indexes. Refer to <xref linkend="brin_indexes" />.</para></note>
-			<note><para>PostGIS 2.3.0: Tiger Geocoder upgraded to work with TIGER 2016 data.</para></note>
+
+            <sect2 id="NewFunctions_2_4">
+				<title>PostGIS Functions new or enhanced in 2.4</title>
+				<para>The functions given below are PostGIS functions that were added or enhanced.</para>
+                <xsl:if test="//para[contains(text(),'Availability: 2.4')]">
+				<para>Functions new in PostGIS 2.4</para>
+				<itemizedlist>
+				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+					<xsl:for-each select='//refentry'>
+						<xsl:sort select="refnamediv/refname"/>
+						<xsl:variable name='comment'>
+							<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+						</xsl:variable>
+						<xsl:variable name="refid">
+							<xsl:value-of select="@id" />
+						</xsl:variable>
+
+						<xsl:variable name="refname">
+							<xsl:value-of select="refnamediv/refname" />
+						</xsl:variable>
+
+
+				<!-- For each section if there is note about availability in this version -->
+							<xsl:for-each select="refsection">
+								<xsl:for-each select="para | */para">
+									<xsl:choose>
+										<xsl:when test="contains(.,'Availability: 2.4')">
+											<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+										</xsl:when>
+									</xsl:choose>
+								</xsl:for-each>
+							</xsl:for-each>
+					</xsl:for-each>
+				</itemizedlist>
+                </xsl:if>
+
+				<xsl:if test="//para[contains(text(),'Enhanced: 2.4')]">
+				<para>Functions enhanced in PostGIS 2.4</para>
+				<para>All aggregates now marked as parallel safe which should allow them to be used in plans that can employ parallelism.</para>
+				<itemizedlist>
+				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+					<xsl:for-each select='//refentry'>
+						<xsl:sort select="refnamediv/refname"/>
+						<xsl:variable name='comment'>
+							<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+						</xsl:variable>
+						<xsl:variable name="refid">
+							<xsl:value-of select="@id" />
+						</xsl:variable>
+
+						<xsl:variable name="refname">
+							<xsl:value-of select="refnamediv/refname" />
+						</xsl:variable>
+
+
+				<!-- For each section if there is note about availability in this version -->
+							<xsl:for-each select="refsection">
+								<xsl:for-each select="para | */para">
+									<xsl:choose>
+										<xsl:when test="contains(.,'Enhanced: 2.4')">
+											<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+										</xsl:when>
+									</xsl:choose>
+								</xsl:for-each>
+							</xsl:for-each>
+					</xsl:for-each>
+				</itemizedlist>
+                </xsl:if>
+
+
+				<para>Functions changed in PostGIS 2.4</para>
+				<para>All PostGIS aggregates now marked as parallel safe.
+				This will force a drop and recreate of aggregates during upgrade which may fail if any user views or sql functions rely on PostGIS aggregates.</para>
+				<xsl:if test="//para[contains(text(),'Changed: 2.4')]">
+				<itemizedlist>
+				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
+					<xsl:for-each select='//refentry'>
+						<xsl:sort select="refnamediv/refname"/>
+						<xsl:variable name='comment'>
+							<xsl:value-of select="normalize-space(translate(translate(refnamediv/refpurpose,'&#x0d;&#x0a;', ' '), '	', ' '))"/>
+						</xsl:variable>
+						<xsl:variable name="refid">
+							<xsl:value-of select="@id" />
+						</xsl:variable>
+
+						<xsl:variable name="refname">
+							<xsl:value-of select="refnamediv/refname" />
+						</xsl:variable>
+
+
+				<!-- For each section if there is note about availability in this version -->
+							<xsl:for-each select="refsection">
+								<xsl:for-each select="para | */para">
+									<xsl:choose>
+										<xsl:when test="contains(.,'Changed: 2.4')">
+											<listitem><simpara><link linkend="{$refid}"><xsl:value-of select="$refname" /></link> - <xsl:value-of select="." /><xsl:text> </xsl:text> <xsl:value-of select="$comment" /></simpara></listitem>
+										</xsl:when>
+									</xsl:choose>
+								</xsl:for-each>
+							</xsl:for-each>
+					</xsl:for-each>
+				</itemizedlist>
+                </xsl:if>
+
+			</sect2>
+
 			<sect2 id="NewFunctions_2_3">
 				<title>PostGIS Functions new or enhanced in 2.3</title>
 				<para>The functions given below are PostGIS functions that were added or enhanced.</para>
-
+                <note><para>PostGIS 2.3.0: PostgreSQL 9.6+ support for parallel queries.</para></note>
+                <note><para>PostGIS 2.3.0: PostGIS extension, all functions schema qualified to reduce issues in database restore.</para></note>
+                <note><para>PostGIS 2.3.0: PostgreSQL 9.4+ support for BRIN indexes. Refer to <xref linkend="brin_indexes" />.</para></note>
+                <note><para>PostGIS 2.3.0: Tiger Geocoder upgraded to work with TIGER 2016 data.</para></note>
+                <xsl:if test="//para[contains(text(),'Availability: 2.3')]">
 				<para>Functions new in PostGIS 2.3</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
@@ -499,12 +608,12 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
-				
-				
+
+
 				<!-- For each section if there is note about availability in this version -->
 							<xsl:for-each select="refsection">
 								<xsl:for-each select="para | */para">
@@ -517,7 +626,9 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
-				
+                </xsl:if>
+
+                <xsl:if test="//para[contains(text(),'Enhanced: 2.3')]">
 				<para>The functions given below are PostGIS functions that are enhanced in PostGIS 2.3.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry   -->
@@ -526,7 +637,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -541,18 +652,20 @@
 								</xsl:for-each>
 							</xsl:for-each>
 					</xsl:for-each>
-				</itemizedlist>	
+				</itemizedlist>
+                </xsl:if>
 
 			</sect2>
-			
+
 			<sect2 id="NewFunctions_2_2">
 				<title>PostGIS Functions new or enhanced in 2.2</title>
 				<para>The functions given below are PostGIS functions that were added or enhanced.</para>
-				
+
 				<note><para>postgis_sfcgal now can be installed as an extension using CREATE EXTENSION postgis_sfcgal;</para></note>
 				<note><para>PostGIS 2.2.0: Tiger Geocoder upgraded to work with TIGER 2015 data.</para></note>
 				<note><para>address_standardizer, address_standardizer_data_us extensions for standardizing address data refer to <xref linkend="Address_Standardizer" /> for details.</para></note>
 				<note><para>Many functions in topology rewritten as C functions for increased performance.</para></note>
+				<xsl:if test="//para[contains(text(),'Availability: 2.2')]">
 				<para>Functions new in PostGIS 2.2</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
@@ -564,12 +677,12 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
-				
-				
+
+
 				<!-- For each section if there is note about availability in this version -->
 							<xsl:for-each select="refsection">
 								<xsl:for-each select="para | */para">
@@ -582,7 +695,9 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
-				
+				</xsl:if>
+
+				 <xsl:if test="//para[contains(text(),'Enhanced: 2.2')]">
 				<para>The functions given below are PostGIS functions that are enhanced in PostGIS 2.2.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry   -->
@@ -591,7 +706,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -606,10 +721,12 @@
 								</xsl:for-each>
 							</xsl:for-each>
 					</xsl:for-each>
-				</itemizedlist>				
+				</itemizedlist>
+				</xsl:if>
 			</sect2>
-			
-		 <sect2 id="ChangedFunctions_2_2"><title>PostGIS functions breaking changes in 2.2</title>
+
+			<xsl:if test="//para[contains(text(),'Changed: 2.2')]">
+		 	<sect2 id="ChangedFunctions_2_2"><title>PostGIS functions breaking changes in 2.2</title>
 				<para>The functions given below are PostGIS functions that have possibly breaking changes in PostGIS 2.2.  If you use any of these, you may need to check your existing code.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry   -->
@@ -618,7 +735,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -635,17 +752,19 @@
 					</xsl:for-each>
 				</itemizedlist>
 			</sect2>
+			</xsl:if>
+
 
-			
 			<sect2 id="NewFunctions_2_1">
 				<title>PostGIS Functions new or enhanced in 2.1</title>
 				<para>The functions given below are PostGIS functions that were added or enhanced.</para>
-				
+
 				<note><para>More Topology performance Improvements.  Please refer to <xref linkend="Topology" /> for more details.</para></note>
 				<note><para>Bug fixes (particularly with handling of out-of-band rasters), many new functions (often shortening code you have to write to accomplish a common task) and massive speed improvements to raster functionality. Refer to <xref linkend="RT_reference" /> for more details. </para></note>
-				<note><para>PostGIS 2.1.0: Tiger Geocoder upgraded to work with TIGER 2012 census data. <varname>geocode_settings</varname> added for debugging and tweaking rating preferences, loader made less greedy, now only downloads tables to be loaded. PostGIS 2.1.1: Tiger Geocoder upgraded to work with TIGER 2013 data. 
+				<note><para>PostGIS 2.1.0: Tiger Geocoder upgraded to work with TIGER 2012 census data. <varname>geocode_settings</varname> added for debugging and tweaking rating preferences, loader made less greedy, now only downloads tables to be loaded. PostGIS 2.1.1: Tiger Geocoder upgraded to work with TIGER 2013 data.
 					Please refer to <xref linkend="Tiger_Geocoder" /> for more details.</para></note>
-					
+
+				<xsl:if test="//para[contains(text(),'Availability: 2.1')]">
 				<para>Functions new in PostGIS 2.1</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
@@ -657,7 +776,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -675,7 +794,9 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
-			
+				</xsl:if>
+
+				<xsl:if test="//para[contains(text(),'Enhanced: 2.1')]">
 				<para>The functions given below are PostGIS functions that are enhanced in PostGIS 2.1.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry   -->
@@ -684,7 +805,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -699,10 +820,12 @@
 								</xsl:for-each>
 							</xsl:for-each>
 					</xsl:for-each>
-				</itemizedlist>	
-			
+				</itemizedlist>
+				</xsl:if>
+
 			</sect2>
-			
+
+			<xsl:if test="//para[contains(text(),'Changed: 2.1')]">
 			<sect2 id="ChangedFunctions_2_1"><title>PostGIS functions breaking changes in 2.1</title>
 				<para>The functions given below are PostGIS functions that have possibly breaking changes in PostGIS 2.1.  If you use any of these, you may need to check your existing code.</para>
 				<itemizedlist>
@@ -712,7 +835,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -729,17 +852,20 @@
 					</xsl:for-each>
 				</itemizedlist>
 			</sect2>
+			</xsl:if>
+
 
-		
 			<sect2 id="NewFunctions_2_0">
 				<title>PostGIS Functions new, behavior changed, or enhanced in 2.0</title>
 				<para>The functions given below are PostGIS functions that were added, enhanced, or have <xref linkend="NewFunctions_2_0_Changed" /> breaking changes in 2.0 releases.</para>
 				<para>New geometry types: TIN and Polyhedral surfaces was introduced in 2.0</para>
 				<note><para>Greatly improved support for Topology.  Please refer to <xref linkend="Topology" /> for more details.</para></note>
-				<note><para>In PostGIS 2.0, raster type and raster functionality has been integrated.  There are way too many new raster functions to list here and all are new so 
+				<note><para>In PostGIS 2.0, raster type and raster functionality has been integrated.  There are way too many new raster functions to list here and all are new so
 					please refer to <xref linkend="RT_reference" /> for more details of the raster functions available. Earlier pre-2.0 versions had raster_columns/raster_overviews as real tables. These were changed to views before release.  Functions such as <varname>ST_AddRasterColumn</varname> were removed and replaced with <xref linkend="RT_AddRasterConstraints"/>, <xref linkend="RT_DropRasterConstraints"/> as a result some apps that created raster tables may need changing.</para></note>
 				<note><para>Tiger Geocoder upgraded to work with TIGER 2010 census data and now included in the core PostGIS documentation.  A reverse geocoder function was also added.
 					Please refer to <xref linkend="Tiger_Geocoder" /> for more details.</para></note>
+
+				<xsl:if test="//para[contains(text(),'Availability: 2.0')]">
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
 					<xsl:for-each select='//refentry'>
@@ -750,7 +876,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -768,7 +894,9 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
-				
+				</xsl:if>
+
+				<xsl:if test="//para[contains(text(),'Enhanced: 2.0')]">
 				<para>The functions given below are PostGIS functions that are enhanced in PostGIS 2.0.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry   -->
@@ -777,7 +905,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -792,8 +920,10 @@
 								</xsl:for-each>
 							</xsl:for-each>
 					</xsl:for-each>
-				</itemizedlist>				
+				</itemizedlist>
+				</xsl:if>
 			</sect2>
+
 			<sect2 id="NewFunctions_2_0_Changed">
 			       <title>PostGIS Functions changed behavior in 2.0</title>
 			       <para>The functions given below are PostGIS functions that have changed behavior in PostGIS 2.0 and may require application changes.</para>
@@ -806,6 +936,8 @@
                     	often return a different more accurate answer in PostGIS 2.0+ than it did in prior versions which may very well slightly
                     	change answers to view port queries.</para></note>
                     <note><para>The arguments hasnodata was replaced with exclude_nodata_value which has the same meaning as the older hasnodata but clearer in purpose.</para></note>
+
+					<xsl:if test="//para[contains(text(),'Changed: 2.0')]">
                     <itemizedlist>
                     <!-- Pull out the purpose section for each ref entry   -->
                         <xsl:for-each select='//refentry'>
@@ -813,7 +945,7 @@
                             <xsl:variable name="refid">
                                 <xsl:value-of select="@id" />
                             </xsl:variable>
-                            
+
                             <xsl:variable name="refname">
                                 <xsl:value-of select="refnamediv/refname" />
                             </xsl:variable>
@@ -829,9 +961,12 @@
                                 </xsl:for-each>
                         </xsl:for-each>
                     </itemizedlist>
+					</xsl:if>
              </sect2>
+
 			<sect2 id="NewFunctions_1_5">
 				<title>PostGIS Functions new, behavior changed, or enhanced in 1.5</title>
+				<xsl:if test="//para[contains(text(),'Availability: 1.5')]">
 				<para>The functions given below are PostGIS functions that were introduced or enhanced in this minor release.</para>
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
@@ -843,7 +978,7 @@
 						<xsl:variable name="refid">
 							<xsl:value-of select="@id" />
 						</xsl:variable>
-						
+
 						<xsl:variable name="refname">
 							<xsl:value-of select="refnamediv/refname" />
 						</xsl:variable>
@@ -861,10 +996,12 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
+				</xsl:if>
 			</sect2>
 			<sect2 id="NewFunctions_1_4">
 				<title>PostGIS Functions new, behavior changed, or enhanced in 1.4</title>
 				<para>The functions given below are PostGIS functions that were introduced or enhanced in the 1.4 release.</para>
+				<xsl:if test="//para[contains(text(),'Availability: 1.4')]">
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
 					<xsl:for-each select='//refentry'>
@@ -888,10 +1025,12 @@
 							</xsl:for-each>
 					</xsl:for-each>
 				</itemizedlist>
+				</xsl:if>
 			</sect2>
 			<sect2 id="NewFunctions_1_3">
 				<title>PostGIS Functions new in 1.3</title>
 				<para>The functions given below are PostGIS functions that were introduced in the 1.3 release.</para>
+				<xsl:if test="//para[contains(text(),'Availability: 1.3')]">
 				<itemizedlist>
 				<!-- Pull out the purpose section for each ref entry and strip whitespace and put in a variable to be tagged unto each function comment  -->
 				<xsl:for-each select='//refentry'>
@@ -915,6 +1054,7 @@
 						</xsl:for-each>
 				</xsl:for-each>
 				</itemizedlist>
+				</xsl:if>
 			</sect2>
 		</sect1>
 
diff --git a/doc/xsl/postgis_gardentest.sql.xsl b/doc/xsl/postgis_gardentest.sql.xsl
index c962024..a5f6717 100644
--- a/doc/xsl/postgis_gardentest.sql.xsl
+++ b/doc/xsl/postgis_gardentest.sql.xsl
@@ -8,7 +8,7 @@
 			using a garden variety of geometries.  Its intent is to flag major crashes.
 	 ******************************************************************** -->
 	<xsl:output method="text" />
-	<xsl:variable name='testversion'>2.3.0</xsl:variable>
+	<xsl:variable name='testversion'>2.4.0</xsl:variable>
 	<xsl:variable name='fnexclude14'>AddGeometryColumn DropGeometryColumn DropGeometryTable</xsl:variable>
 	<xsl:variable name='fnexclude'>AddGeometryColumn DropGeometryColumn DropGeometryTable</xsl:variable>
 	<!--This is just a place holder to state functions not supported or tested separately -->
@@ -31,7 +31,7 @@
 	<xsl:variable name='var_spheroid'>'SPHEROID["GRS_1980",6378137,298.257222101]'</xsl:variable>
 	<xsl:variable name='var_matrix'>'FF1FF0102'</xsl:variable>
 	<xsl:variable name='var_boolean'>false</xsl:variable>
-	<xsl:variable name='var_logtable'>postgis_garden_log23</xsl:variable>
+	<xsl:variable name='var_logtable'>postgis_garden_log24</xsl:variable>
 	<xsl:variable name='var_logupdatesql'>UPDATE <xsl:value-of select="$var_logtable" /> SET log_end = clock_timestamp()
 		FROM (SELECT logid FROM <xsl:value-of select="$var_logtable" /> ORDER BY logid DESC limit 1) As foo
 		WHERE <xsl:value-of select="$var_logtable" />.logid = foo.logid  AND <xsl:value-of select="$var_logtable" />.log_end IS NULL;</xsl:variable>
diff --git a/doc/xsl/raster_gardentest.sql.xsl b/doc/xsl/raster_gardentest.sql.xsl
index 9c3e365..3bb83f0 100644
--- a/doc/xsl/raster_gardentest.sql.xsl
+++ b/doc/xsl/raster_gardentest.sql.xsl
@@ -8,7 +8,7 @@
 			using a garden variety of rasters.  Its intent is to flag major crashes.
 	 ******************************************************************** -->
 	<xsl:output method="text" />
-	<xsl:variable name='testversion'>2.2.0</xsl:variable>
+	<xsl:variable name='testversion'>2.4.0</xsl:variable>
 	<xsl:variable name='fnexclude'>AddRasterColumn AddRasterConstraints DropRasterConstraints DropRasterColumn DropRasterTable</xsl:variable>
 	<!--This is just a place holder to state functions not supported in 1.3 or tested separately -->
 
@@ -31,7 +31,7 @@
 	<xsl:variable name='var_rastercolumn'>'rast'</xsl:variable>
 	<xsl:variable name='var_rastertable'>'pgis_rgarden_1bb'</xsl:variable>
 	<xsl:variable name='var_boolean'>false</xsl:variable>
-	<xsl:variable name='var_logtable'>raster_garden_log22</xsl:variable>
+	<xsl:variable name='var_logtable'>raster_garden_log24</xsl:variable>
 	<xsl:variable name='var_pixeltypes'>{8BUI,1BB}</xsl:variable>
 	<xsl:variable name='var_pixelvalues'>{255,0}</xsl:variable>
 	<xsl:variable name='var_algorithm'>'Lanczos'</xsl:variable>
diff --git a/extensions/address_standardizer/Makefile b/extensions/address_standardizer/Makefile
index 99f6555..92f0bba 100644
--- a/extensions/address_standardizer/Makefile
+++ b/extensions/address_standardizer/Makefile
@@ -30,14 +30,14 @@ POSTGIS_PGSQL_VERSION=96
 SQLPP = /usr/bin/cpp -traditional-cpp -w -P
 GREP=/bin/grep
 PERL=/usr/bin/perl
-EXTVERSION    = 2.3.3
-MINORVERSION  = 2.3
-MODULE_big = address_standardizer-2.3
+EXTVERSION    = 2.4.0beta1
+MINORVERSION  = 2.4
+MODULE_big = address_standardizer-2.4
 EXTENSION = address_standardizer
 DATA = address_standardizer_data_us.control sql/$(EXTENSION).sql sql/$(EXTENSION)_data_us.sql
 
 all:  sql/address_standardizer.sql sql/address_standardizer--1.0--$(EXTVERSION).sql sql/address_standardizer--$(EXTVERSION).sql sql/address_standardizer--$(EXTVERSION)--$(EXTVERSION)next.sql sql/address_standardizer--$(EXTVERSION)next--$(EXTVERSION).sql \
- sql/$(EXTENSION)_data_us.sql sql/address_standardizer--2.3.3.sql sql/$(EXTENSION)_data_us--2.3.3.sql  sql/$(EXTENSION)_data_us--$(EXTVERSION)--$(EXTVERSION)next.sql \
+ sql/$(EXTENSION)_data_us.sql sql/address_standardizer--2.4.0beta1.sql sql/$(EXTENSION)_data_us--2.4.0beta1.sql  sql/$(EXTENSION)_data_us--$(EXTVERSION)--$(EXTVERSION)next.sql \
 sql/$(EXTENSION)_data_us--$(EXTVERSION)next--$(EXTVERSION).sql \
 sql/test-init-extensions.sql sql/test-parseaddress.sql sql/test-standardize_address_1.sql sql/test-standardize_address_2.sql
 
@@ -46,9 +46,9 @@ EXTRA_CLEAN += sql/*.sql
 
 
 DOCS = README.address_standardizer
-PG_CPPFLAGS =  -I/var/lib/jenkins/workspace/geos/rel-3.7.0devw64/include  -I/usr/include/libxml2 -I/usr/include -DHAVE_SFCGAL   -I/var/lib/jenkins/workspace/pg/rel/pg9.6w64/pg9.6/include -g -O0
+PG_CPPFLAGS =  -I/var/lib/jenkins/workspace/geos/rel-3.7.0devw64/include   -I/usr/include/libxml2 -I/usr/include -DHAVE_SFCGAL   -I/var/lib/jenkins/workspace/pg/rel/pg9.6w64/pg9.6/include -g -O0
 
-SHLIB_LINK =  -L/var/lib/jenkins/workspace/geos/rel-3.7.0devw64/lib  -lgeos_c -lproj  -ljson-c -lxml2 -L/usr/lib/x86_64-linux-gnu -lSFCGAL  -Wl,--exclude-libs,ALL -lpcre
+SHLIB_LINK =  -L/var/lib/jenkins/workspace/geos/rel-3.7.0devw64/lib  -lgeos_c -lproj  -ljson-c  -lprotobuf-c -lxml2 -L/usr/lib/x86_64-linux-gnu -lSFCGAL  -Wl,--exclude-libs,ALL -lpcre
 EXTRA_CLEAN = usps-st-city-name.txt mk-st-regexp mk-city-regex test_main
 REGRESS = test-init-extensions test-parseaddress test-standardize_address_1 test-standardize_address_2
 
@@ -67,43 +67,43 @@ sql/%.sql: %.sql.in
 	mkdir -p sql
 	$(SQLPP) -I../libpgcommon $< | grep -v '^#' | \
 	$(PERL) -lpe "s'MODULE_PATHNAME'\$$libdir/${EXTENSION}-${MINORVERSION}'g" > $@
-	
-sql/address_standardizer--2.3.3.sql: sql/address_standardizer_types.sql \
+
+sql/address_standardizer--2.4.0beta1.sql: sql/address_standardizer_types.sql \
     sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 sql/address_standardizer.sql: sql/address_standardizer_types.sql \
     sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 sql/address_standardizer--1.0--$(EXTVERSION).sql:  sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 # upgrade logic for us data extension (to go to next cludge for dev upgrading)
 sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql: sql/address_standardizer_functions.sql
 	cat $^ > $@
 
 # upgrade logic for us data extension (to go to original round-robin yoyo cludge for dev upgrading)
 sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/address_standardizer_functions.sql
-	cat $^ > $@		
-	
+	cat $^ > $@
+
 # build us data extension
 sql/$(EXTENSION)_data_us--$(EXTVERSION).sql: us_lex.sql us_gaz.sql us_rules.sql sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in
 	mkdir -p sql
 	cat $^ > $@
-	
+
 sql/$(EXTENSION)_data_us.sql: us_lex.sql us_gaz.sql us_rules.sql sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in
 	mkdir -p sql
 	cat $^ > $@
-	
+
 # upgrade logic for us data extension (to go to next cludge for dev upgrading)
 sql/$(EXTENSION)_data_us--$(EXTVERSION)--$(EXTVERSION)next.sql: sql/$(EXTENSION)_data_us--$(EXTVERSION).sql
 	cat $^ > $@
 
 # upgrade logic for us data extension (to go to original round-robin yoyo cludge for dev upgrading)
 sql/$(EXTENSION)_data_us--$(EXTVERSION)next--$(EXTVERSION).sql: sql/$(EXTENSION)_data_us--$(EXTVERSION).sql
-	cat $^ > $@	
-	
+	cat $^ > $@
+
 mk-st-regexp: mk-st-regexp.pl
 	$(PERL) -c mk-st-regexp.pl
 	rm -f mk-st-regexp
@@ -162,8 +162,9 @@ tokenize.o: tokenize.c pagc_api.h
 
 std_pg_hash.o: std_pg_hash.c std_pg_hash.h pagc_api.h pagc_std_api.h
 
-#only extension files	
+#only extension files
 DATA += $(wildcard sql/*--*.sql)
+EXTRA_CLEAN += sql/*.sql
 EXTRA_CLEAN += $(wildcard expected/*--*.out)
 EXTRA_CLEAN += sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql
 EXTRA_CLEAN += sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql *.a *.so *.dll
diff --git a/extensions/address_standardizer/Makefile.in b/extensions/address_standardizer/Makefile.in
index 22b23a6..b2d2c8c 100644
--- a/extensions/address_standardizer/Makefile.in
+++ b/extensions/address_standardizer/Makefile.in
@@ -67,43 +67,43 @@ sql/%.sql: %.sql.in
 	mkdir -p sql
 	$(SQLPP) -I../libpgcommon $< | grep -v '^#' | \
 	$(PERL) -lpe "s'MODULE_PATHNAME'\$$libdir/${EXTENSION}-${MINORVERSION}'g" > $@
-	
+
 sql/address_standardizer-- at POSTGIS_LIB_VERSION@.sql: sql/address_standardizer_types.sql \
     sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 sql/address_standardizer.sql: sql/address_standardizer_types.sql \
     sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 sql/address_standardizer--1.0--$(EXTVERSION).sql:  sql/address_standardizer_functions.sql
 	cat $^ > $@
-	
+
 # upgrade logic for us data extension (to go to next cludge for dev upgrading)
 sql/$(EXTENSION)--$(EXTVERSION)--$(EXTVERSION)next.sql: sql/address_standardizer_functions.sql
 	cat $^ > $@
 
 # upgrade logic for us data extension (to go to original round-robin yoyo cludge for dev upgrading)
 sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/address_standardizer_functions.sql
-	cat $^ > $@		
-	
+	cat $^ > $@
+
 # build us data extension
 sql/$(EXTENSION)_data_us--$(EXTVERSION).sql: us_lex.sql us_gaz.sql us_rules.sql sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in
 	mkdir -p sql
 	cat $^ > $@
-	
+
 sql/$(EXTENSION)_data_us.sql: us_lex.sql us_gaz.sql us_rules.sql sql_bits/address_standardizer_data_us_mark_editable_objects.sql.in
 	mkdir -p sql
 	cat $^ > $@
-	
+
 # upgrade logic for us data extension (to go to next cludge for dev upgrading)
 sql/$(EXTENSION)_data_us--$(EXTVERSION)--$(EXTVERSION)next.sql: sql/$(EXTENSION)_data_us--$(EXTVERSION).sql
 	cat $^ > $@
 
 # upgrade logic for us data extension (to go to original round-robin yoyo cludge for dev upgrading)
 sql/$(EXTENSION)_data_us--$(EXTVERSION)next--$(EXTVERSION).sql: sql/$(EXTENSION)_data_us--$(EXTVERSION).sql
-	cat $^ > $@	
-	
+	cat $^ > $@
+
 mk-st-regexp: mk-st-regexp.pl
 	$(PERL) -c mk-st-regexp.pl
 	rm -f mk-st-regexp
@@ -162,8 +162,9 @@ tokenize.o: tokenize.c pagc_api.h
 
 std_pg_hash.o: std_pg_hash.c std_pg_hash.h pagc_api.h pagc_std_api.h
 
-#only extension files	
+#only extension files
 DATA += $(wildcard sql/*--*.sql)
+EXTRA_CLEAN += sql/*.sql
 EXTRA_CLEAN += $(wildcard expected/*--*.out)
 EXTRA_CLEAN += sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql
 EXTRA_CLEAN += sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERSION).sql *.a *.so *.dll
diff --git a/extensions/address_standardizer/address_standardizer.control b/extensions/address_standardizer/address_standardizer.control
index cecffff..8bc0164 100644
--- a/extensions/address_standardizer/address_standardizer.control
+++ b/extensions/address_standardizer/address_standardizer.control
@@ -1,4 +1,4 @@
 # address_standardizer extension
 comment = 'Used to parse an address into constituent elements. Generally used to support geocoding address normalization step.'
-default_version = '2.3.3'
+default_version = '2.4.0beta1'
 relocatable = true
diff --git a/extensions/address_standardizer/address_standardizer_data_us.control b/extensions/address_standardizer/address_standardizer_data_us.control
index 881ed9a..f433291 100644
--- a/extensions/address_standardizer/address_standardizer_data_us.control
+++ b/extensions/address_standardizer/address_standardizer_data_us.control
@@ -1,4 +1,4 @@
 # address standardizer us dataset
 comment = 'Address Standardizer US dataset example'
-default_version = '2.3.3'
+default_version = '2.4.0beta1'
 relocatable = true
diff --git a/extensions/postgis/Makefile b/extensions/postgis/Makefile
index f230041..444f24c 100644
--- a/extensions/postgis/Makefile
+++ b/extensions/postgis/Makefile
@@ -1,8 +1,8 @@
 include ../upgradeable_versions.mk
 
 EXTENSION     = postgis
-EXTVERSION    = 2.3.3
-MINORVERSION  = 2.3
+EXTVERSION    = 2.4.0beta1
+MINORVERSION  = 2.4
 GREP = /bin/grep
 PERL = /usr/bin/perl
 
@@ -31,7 +31,7 @@ PG91         = $(shell $(PG_CONFIG) --version | $(GREP) -qE " 8\.| 9\.0" && echo
 SQL_BITS     = $(wildcard sql_bits/*.sql)
 EXTRA_CLEAN += ${SQL_BITS} sql/*.sql
 
-CURV_big=23
+CURV_big=24
 
 ifeq ($(PG91),yes)
 	
@@ -39,7 +39,7 @@ all: sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERS
 
 sql/$(EXTENSION).sql: sql_bits/postgis.sql sql_bits/postgis_comments.sql sql_bits/rtpostgis.sql sql_bits/spatial_ref_sys_config_dump.sql sql_bits/raster_comments.sql sql_bits/spatial_ref_sys.sql
 	mkdir -p sql
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql
@@ -94,7 +94,7 @@ sql_bits/raster_comments.sql: ../../doc/raster_comments.sql
 
 #postgis_extension_upgrade_minor.sql is the one that contains both postgis AND raster
 sql_bits/postgis_extension_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/postgis_upgrade.sql sql_bits/rtpostgis_upgrade.sql ../../doc/raster_comments.sql ../../doc/postgis_comments.sql ../postgis_extension_helper_uninstall.sql
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql_minor_upgrade: sql_bits/postgis_extension_upgrade_minor.sql
diff --git a/extensions/postgis/Makefile.in b/extensions/postgis/Makefile.in
index 90d5fb3..1193c09 100644
--- a/extensions/postgis/Makefile.in
+++ b/extensions/postgis/Makefile.in
@@ -39,7 +39,7 @@ all: sql/$(EXTENSION)--$(EXTVERSION).sql sql/$(EXTENSION)--unpackaged--$(EXTVERS
 
 sql/$(EXTENSION).sql: sql_bits/postgis.sql sql_bits/postgis_comments.sql sql_bits/rtpostgis.sql sql_bits/spatial_ref_sys_config_dump.sql sql_bits/raster_comments.sql sql_bits/spatial_ref_sys.sql
 	mkdir -p sql
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql/$(EXTENSION)--$(EXTVERSION).sql: sql/$(EXTENSION).sql
@@ -94,7 +94,7 @@ sql_bits/raster_comments.sql: ../../doc/raster_comments.sql
 
 #postgis_extension_upgrade_minor.sql is the one that contains both postgis AND raster
 sql_bits/postgis_extension_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/postgis_upgrade.sql sql_bits/rtpostgis_upgrade.sql ../../doc/raster_comments.sql ../../doc/postgis_comments.sql ../postgis_extension_helper_uninstall.sql
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql_minor_upgrade: sql_bits/postgis_extension_upgrade_minor.sql
diff --git a/extensions/postgis/postgis.control b/extensions/postgis/postgis.control
index b48b9a0..3cf9abd 100644
--- a/extensions/postgis/postgis.control
+++ b/extensions/postgis/postgis.control
@@ -1,5 +1,5 @@
 # postgis extension
 comment = 'PostGIS geometry, geography, and raster spatial types and functions'
-default_version = '2.3.3'
-module_pathname = '$libdir/postgis-2.3'
+default_version = '2.4.0beta1'
+module_pathname = '$libdir/postgis-2.4'
 relocatable = false
diff --git a/extensions/postgis_sfcgal/Makefile b/extensions/postgis_sfcgal/Makefile
index e0d5cf1..6f60f6a 100644
--- a/extensions/postgis_sfcgal/Makefile
+++ b/extensions/postgis_sfcgal/Makefile
@@ -1,8 +1,8 @@
 include ../upgradeable_versions.mk
 
 EXTENSION    = postgis_sfcgal
-EXTVERSION    = 2.3.3
-MINORVERSION  = 2.3
+EXTVERSION    = 2.4.0beta1
+MINORVERSION  = 2.4
 GREP = /bin/grep
 PERL = /usr/bin/perl
 
@@ -74,7 +74,7 @@ sql_bits/sfcgal_upgrade.sql : ../../postgis/sfcgal_upgrade.sql
 
 sql_bits/sfcgal_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/sfcgal_upgrade.sql ../../doc/sfcgal_comments.sql ../postgis_extension_helper_uninstall.sql
 	mkdir -p sql_bits
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql_minor_upgrade: sql_bits/sfcgal_upgrade_minor.sql
diff --git a/extensions/postgis_sfcgal/Makefile.in b/extensions/postgis_sfcgal/Makefile.in
index 707a349..fbbe864 100644
--- a/extensions/postgis_sfcgal/Makefile.in
+++ b/extensions/postgis_sfcgal/Makefile.in
@@ -74,7 +74,7 @@ sql_bits/sfcgal_upgrade.sql : ../../postgis/sfcgal_upgrade.sql
 
 sql_bits/sfcgal_upgrade_minor.sql: ../postgis_extension_helper.sql sql_bits/sfcgal_upgrade.sql ../../doc/sfcgal_comments.sql ../postgis_extension_helper_uninstall.sql
 	mkdir -p sql_bits
-	echo '\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \quit' > $@
+	printf '\\echo Use "CREATE EXTENSION $(EXTENSION)" to load this file. \\quit\n' > $@
 	cat $^ >> $@
 
 sql_minor_upgrade: sql_bits/sfcgal_upgrade_minor.sql
diff --git a/extensions/postgis_sfcgal/postgis_sfcgal.control b/extensions/postgis_sfcgal/postgis_sfcgal.control
index 3781181..93fa62d 100644
--- a/extensions/postgis_sfcgal/postgis_sfcgal.control
+++ b/extensions/postgis_sfcgal/postgis_sfcgal.control
@@ -1,5 +1,5 @@
 # postgis topology extension
 comment = 'PostGIS SFCGAL functions'
-default_version = '2.3.3'
+default_version = '2.4.0beta1'
 relocatable = true
 requires = postgis
diff --git a/extensions/postgis_tiger_geocoder/Makefile b/extensions/postgis_tiger_geocoder/Makefile
index bd7c834..9a8c8ae 100644
--- a/extensions/postgis_tiger_geocoder/Makefile
+++ b/extensions/postgis_tiger_geocoder/Makefile
@@ -1,8 +1,8 @@
 include ../upgradeable_versions.mk
 
 EXTENSION    = postgis_tiger_geocoder
-EXTVERSION    = 2.3.3
-MINORVERSION  = 2011.2.3
+EXTVERSION    = 2.4.0beta1
+MINORVERSION  = 2011.2.4
 GREP = /bin/grep
 PERL = /usr/bin/perl
 
@@ -93,6 +93,7 @@ sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/$(EXTENSION)--$(EXTV
 # to create schema by setting schema to tiger_geocoder in control
 #also remove tiger_data from extension if it is part of it
 sql_bits/tiger_geocoder_minor.sql.in: ../../extras/tiger_geocoder/utility/set_search_path.sql \
+  sql_bits/upgrade_before.sql.in \
   	../../extras/tiger_geocoder/geocode_settings.sql \
   ../../extras/tiger_geocoder/tiger_loader_2016.sql \
 	../../extras/tiger_geocoder/utility/utmzone.sql \
diff --git a/extensions/postgis_tiger_geocoder/Makefile.in b/extensions/postgis_tiger_geocoder/Makefile.in
index 43f86ec..292e48e 100644
--- a/extensions/postgis_tiger_geocoder/Makefile.in
+++ b/extensions/postgis_tiger_geocoder/Makefile.in
@@ -93,6 +93,7 @@ sql/$(EXTENSION)--$(EXTVERSION)next--$(EXTVERSION).sql: sql/$(EXTENSION)--$(EXTV
 # to create schema by setting schema to tiger_geocoder in control
 #also remove tiger_data from extension if it is part of it
 sql_bits/tiger_geocoder_minor.sql.in: ../../extras/tiger_geocoder/utility/set_search_path.sql \
+  sql_bits/upgrade_before.sql.in \
   	../../extras/tiger_geocoder/geocode_settings.sql \
   ../../extras/tiger_geocoder/tiger_loader_2016.sql \
 	../../extras/tiger_geocoder/utility/utmzone.sql \
diff --git a/extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control b/extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control
index d8f1c73..b606457 100644
--- a/extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control
+++ b/extensions/postgis_tiger_geocoder/postgis_tiger_geocoder.control
@@ -1,6 +1,6 @@
 # postgis tiger geocoder extension
 comment = 'PostGIS tiger geocoder and reverse geocoder'
-default_version = '2.3.3'
+default_version = '2.4.0beta1'
 relocatable = false
 schema = tiger
 requires = 'postgis,fuzzystrmatch'
diff --git a/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in b/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in
index 5f3bc7d..b74161e 100644
--- a/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in
+++ b/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_create.sql.in
@@ -8,4 +8,6 @@ CREATE TYPE norm_addy AS (
     location VARCHAR,
     stateAbbrev VARCHAR,
     zip VARCHAR,
-    parsed BOOLEAN);
+    parsed BOOLEAN, 
+    zip4 varchar, 
+    address_alphanumeric varchar);
diff --git a/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_upgrade.sql.in b/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_upgrade.sql.in
new file mode 100644
index 0000000..40ca72b
--- /dev/null
+++ b/extensions/postgis_tiger_geocoder/sql_bits/norm_addy_upgrade.sql.in
@@ -0,0 +1,2 @@
+ALTER TYPE tiger.norm_addy ADD ATTRIBUTE zip4 varchar(4);
+ALTER TYPE  tiger.norm_addy ADD ATTRIBUTE  address_alphanumeric varchar;
\ No newline at end of file
diff --git a/extensions/postgis_tiger_geocoder/sql_bits/upgrade_before.sql.in b/extensions/postgis_tiger_geocoder/sql_bits/upgrade_before.sql.in
new file mode 100644
index 0000000..bf161a4
--- /dev/null
+++ b/extensions/postgis_tiger_geocoder/sql_bits/upgrade_before.sql.in
@@ -0,0 +1,10 @@
+-- these introduced in PostGIS 2.4
+DO language plpgsql
+$$
+    BEGIN
+        ALTER TYPE tiger.norm_addy ADD ATTRIBUTE zip4 varchar;
+        ALTER TYPE tiger.norm_addy ADD ATTRIBUTE address_alphanumeric varchar;
+    EXCEPTION
+        WHEN others THEN  -- ignore the error probably cause it already exists
+    END;
+$$;
\ No newline at end of file
diff --git a/extensions/postgis_topology/Makefile b/extensions/postgis_topology/Makefile
index bc31e9a..3953687 100644
--- a/extensions/postgis_topology/Makefile
+++ b/extensions/postgis_topology/Makefile
@@ -1,8 +1,8 @@
 include ../upgradeable_versions.mk
 
 EXTENSION     = postgis_topology
-EXTVERSION    = 2.3.3
-MINORVERSION  = 2.3
+EXTVERSION    = 2.4.0beta1
+MINORVERSION  = 2.4
 GREP = /bin/grep
 PERL = /usr/bin/perl
 
diff --git a/extensions/postgis_topology/postgis_topology.control b/extensions/postgis_topology/postgis_topology.control
index 36d3b99..dfbf82f 100644
--- a/extensions/postgis_topology/postgis_topology.control
+++ b/extensions/postgis_topology/postgis_topology.control
@@ -1,6 +1,6 @@
 # postgis topology extension
 comment = 'PostGIS topology spatial types and functions'
-default_version = '2.3.3'
+default_version = '2.4.0beta1'
 relocatable = false
 schema = topology
 requires = postgis
diff --git a/extensions/upgradeable_versions.mk b/extensions/upgradeable_versions.mk
index 5a83e62..503e997 100644
--- a/extensions/upgradeable_versions.mk
+++ b/extensions/upgradeable_versions.mk
@@ -25,34 +25,7 @@ UPGRADEABLE_VERSIONS = \
 	2.2.5 \
 	2.3.0 \
 	2.3.1 \
-    2.3.2
-
-# This is to avoid forcing "check-installed-upgrades" as a default
-# rule, see https://trac.osgeo.org/postgis/ticket/3420
-all:
-
-check-installed-upgrades:
-	MODULE=$(EXTENSION); \
-	TOVER=$(EXTVERSION); \
-  EXDIR=`$(PG_CONFIG) --sharedir`/extension; \
-	echo MODULE=$${MODULE}; \
-	echo TOVER=$${TOVER}; \
-	echo EXDIR=$${EXDIR}; \
-  ls $${EXDIR}/$${MODULE}--*--$${TOVER}.sql \
-        | grep -v unpackaged \
-        | while read fname; do \
-    p=`echo "$${fname}" | sed "s/.*$${MODULE}--//;s/\.sql$$//"`;  \
-    FROM=`echo $${p} | sed 's/--.*//'`; \
-    FF="$${EXDIR}/$${MODULE}--$${FROM}.sql"; \
-    if test -f "$${FF}"; then \
-      echo "Testing upgrade path $$p"; \
-      $(MAKE) -C ../.. installcheck \
-        RUNTESTFLAGS="-v --extension --upgrade-path $$p" \
-        || { \
-        echo "Upgrade path $$p failed FF=$${FF}"; \
-        exit 1; }; \
-    else \
-        echo "No install available for upgradeable ext version $${FROM}"; \
-    fi; \
-  done; \
-
+	2.3.2 \
+	2.3.3 \
+	2.4.0alpha \
+	2.4.0dev
diff --git a/extras/tiger_geocoder/census_loader.sql b/extras/tiger_geocoder/census_loader.sql
deleted file mode 100644
index f2c9a96..0000000
--- a/extras/tiger_geocoder/census_loader.sql
+++ /dev/null
@@ -1,184 +0,0 @@
---
--- PostGIS - Spatial Types for PostgreSQL
--- http://postgis.net
---
--- Copyright (C) 2010, 2011 Regina Obe and Leo Hsu
--- Paragon Corporation
---
--- This is free software; you can redistribute and/or modify it under
--- the terms of the GNU General Public Licence. See the COPYING file.
---
--- Author: Regina Obe and Leo Hsu <lr at pcorp.us>
---
--- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
---SET search_path TO tiger,public;
-SELECT tiger.SetSearchPathForInstall('tiger');
-CREATE OR REPLACE FUNCTION create_census_base_tables()
-	RETURNS text AS
-$$
-DECLARE var_temp text;
-BEGIN
-var_temp := tiger.SetSearchPathForInstall('tiger');
-IF NOT EXISTS(SELECT table_name FROM information_schema.columns WHERE table_schema = 'tiger' AND column_name = 'tract_id' AND table_name = 'tract')  THEN
-	-- census block group/tracts parent tables not created yet or an older version -- drop old if not in use, create new structure
-	DROP TABLE IF EXISTS tiger.tract;
-	CREATE TABLE tract
-	(
-	  gid serial NOT NULL,
-	  statefp varchar(2),
-	  countyfp varchar(3),
-	  tractce varchar(6),
-	  tract_id varchar(11) PRIMARY KEY,
-	  name varchar(7),
-	  namelsad varchar(20),
-	  mtfcc varchar(5),
-	  funcstat varchar(1),
-	  aland double precision,
-	  awater double precision,
-	  intptlat varchar(11),
-	  intptlon varchar(12),
-	  the_geom geometry,
-	  CONSTRAINT enforce_dims_geom CHECK (st_ndims(the_geom) = 2),
-	  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),
-	  CONSTRAINT enforce_srid_geom CHECK (st_srid(the_geom) = 4269)
-	);
-	
-	DROP TABLE IF EXISTS tiger.tabblock;
-	CREATE TABLE tabblock
-	(
-	  gid serial NOT NULL,
-	  statefp varchar(2),
-	  countyfp varchar(3),
-	  tractce varchar(6),
-	  blockce varchar(4),
-	  tabblock_id varchar(16) PRIMARY KEY,
-	  name varchar(20),
-	  mtfcc varchar(5),
-	  ur varchar(1),
-	  uace varchar(5),
-	  funcstat varchar(1),
-	  aland double precision,
-	  awater double precision,
-	  intptlat varchar(11),
-	  intptlon varchar(12),
-	  the_geom geometry,
-	  CONSTRAINT enforce_dims_geom CHECK (st_ndims(the_geom) = 2),
-	  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),
-	  CONSTRAINT enforce_srid_geom CHECK (st_srid(the_geom) = 4269)
-	);
-
-	DROP TABLE IF EXISTS tiger.bg;
-	CREATE TABLE bg
-	(
-	  gid serial NOT NULL,
-	  statefp varchar(2),
-	  countyfp varchar(3),
-	  tractce varchar(6),
-	  blkgrpce varchar(1),
-	  bg_id varchar(12) PRIMARY KEY,
-	  namelsad varchar(13),
-	  mtfcc varchar(5),
-	  funcstat varchar(1),
-	  aland double precision,
-	  awater double precision,
-	  intptlat varchar(11),
-	  intptlon varchar(12),
-	  the_geom geometry,
-	  CONSTRAINT enforce_dims_geom CHECK (st_ndims(the_geom) = 2),
-	  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),
-	  CONSTRAINT enforce_srid_geom CHECK (st_srid(the_geom) = 4269)
-	);
-	COMMENT ON TABLE tiger.bg IS 'block groups';
-END IF;
-
-IF EXISTS(SELECT * FROM information_schema.columns WHERE table_schema = 'tiger' AND column_name = 'tabblock_id' AND table_name = 'tabblock' AND character_maximum_length < 16)  THEN -- size of name and tabblock_id fields need to be increased
-    ALTER TABLE tiger.tabblock ALTER COLUMN name TYPE varchar(20);
-    ALTER TABLE tiger.tabblock ALTER COLUMN tabblock_id TYPE varchar(16);
-    RAISE NOTICE 'Size of tabblock_id and name are being incrreased';
-END IF;
-RETURN 'Tables already present';
-END
-$$
-language 'plpgsql';
-
-DROP FUNCTION IF EXISTS loader_generate_census(text[], text);
-CREATE OR REPLACE FUNCTION loader_generate_census_script(param_states text[], os text)
-  RETURNS SETOF text AS
-$$
-SELECT create_census_base_tables();
-SELECT
-	loader_macro_replace(
-		replace(
-			loader_macro_replace(declare_sect
-				, ARRAY['staging_fold', 'state_fold','website_root', 'psql', 'state_abbrev', 'data_schema', 'staging_schema', 'state_fips'],
-				ARRAY[variables.staging_fold, s.state_fold, variables.website_root, platform.psql, s.state_abbrev, variables.data_schema, variables.staging_schema, s.state_fips::text]
-			), '/', platform.path_sep) || '
-' ||
-	-- State level files - if an override website is specified we use that instead of variable one
-	array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/*_' || s.state_fips || '* --no-parent --relative --recursive --level=2 --accept=zip --mirror --reject=html
-'
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name) ), 'http://', ''),'ftp://','')    || '
-' || replace(platform.unzip_command, '*.zip', 'tl_*_' || s.state_fips || '*_' || table_name || '.zip ') || '
-' ||loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || platform.loader || ' -' ||  lu.insert_mode || ' -s 4269 -g the_geom '
-		|| CASE WHEN lu.single_geom_mode THEN ' -S ' ELSE ' ' END::text || ' -W "latin1" tl_' || variables.tiger_year || '_' || s.state_fips
-	|| '_' || lu.table_name || '.dbf tiger_staging.' || lower(s.state_abbrev) || '_' || lu.table_name || ' | '::text || platform.psql
-		|| COALESCE(E'\n' ||
-			lu.post_load_process , '') , ARRAY['loader','table_name', 'lookup_name'], ARRAY[platform.loader, lu.table_name, lu.lookup_name ])
-				FROM loader_lookuptables AS lu
-				WHERE level_state = true AND load = true AND lookup_name IN('tract','bg','tabblock')
-				ORDER BY process_order, lookup_name), E'\n') ::text
-	-- County Level files
-	|| E'\n' ||
-		array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/*_' || s.state_fips || '* --no-parent --relative --recursive --level=2 --accept=zip --mirror --reject=html
-'
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  || '/'), 'http://', ''),'ftp://','')  || '
-' || replace(platform.unzip_command, '*.zip', 'tl_*_' || s.state_fips || '*_' || table_name || '.zip ') || '
-' || loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || COALESCE(county_process_command || E'\n','')
-				|| COALESCE(E'\n' ||lu.post_load_process , '') , ARRAY['loader','table_name','lookup_name'], ARRAY[platform.loader  || CASE WHEN lu.single_geom_mode THEN ' -S' ELSE ' ' END::text, lu.table_name, lu.lookup_name ])
-				FROM loader_lookuptables AS lu
-				WHERE level_county = true AND load = true AND lookup_name IN('tract','bg','tabblock')
-				ORDER BY process_order, lookup_name), E'\n') ::text
-	, ARRAY['psql', 'data_schema','staging_schema', 'staging_fold', 'state_fold', 'website_root', 'state_abbrev','state_fips'],
-	ARRAY[platform.psql,  variables.data_schema, variables.staging_schema, variables.staging_fold, s.state_fold,variables.website_root, s.state_abbrev, s.state_fips::text])
-			AS shell_code
-FROM loader_variables As variables
-		CROSS JOIN (SELECT name As state, abbrev As state_abbrev, lpad(st_code::text,2,'0') As state_fips,
-			 lpad(st_code::text,2,'0') || '_'
-	|| replace(name, ' ', '_') As state_fold
-FROM state_lookup) As s CROSS JOIN loader_platform As platform
-WHERE $1 @> ARRAY[state_abbrev::text]      -- If state is contained in list of states input generate script for it
-AND platform.os = $2  -- generate script for selected platform
-;
-$$
-  LANGUAGE sql VOLATILE;
-
---update with census tract loading logic
-DELETE FROM loader_lookuptables WHERE lookup_name IN('tract','tabblock','bg');
-INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude )
-VALUES(10, 'tract', 'tract', true, false, true,false, 'c',
-'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${lookup_name} PRIMARY KEY (tract_id) ) INHERITS(tiger.${lookup_name}); " ',
-	'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${table_name} RENAME geoid TO tract_id;  SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}'')); "
-	${psql} -c "CREATE INDEX ${data_schema}_${state_abbrev}_${lookup_name}_the_geom_gist ON ${data_schema}.${state_abbrev}_${lookup_name} USING gist(the_geom);"
-	${psql} -c "VACUUM ANALYZE ${data_schema}.${state_abbrev}_${lookup_name};"
-	${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"', ARRAY['gid']);
-
-INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude )
-VALUES(11, 'tabblock', 'tabblock', true, false, true,false, 'c',
-'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${lookup_name} PRIMARY KEY (tabblock_id)) INHERITS(tiger.${lookup_name});" ',
-'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${table_name} RENAME geoid TO tabblock_id;  SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}''), ''{gid, statefp10, countyfp10, tractce10, blockce10,suffix1ce,blockce,tractce}''::text[]); "
-${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
-${psql} -c "CREATE INDEX ${data_schema}_${state_abbrev}_${lookup_name}_the_geom_gist ON ${data_schema}.${state_abbrev}_${lookup_name} USING gist(the_geom);"
-${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', ARRAY['gid']);
-
-INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude )
-VALUES(12, 'bg', 'bg', true,false, true,false, 'c',
-'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${lookup_name} PRIMARY KEY (bg_id)) INHERITS(tiger.${lookup_name});" ',
-'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${table_name} RENAME geoid TO bg_id;  SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}'')); "
-${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
-${psql} -c "CREATE INDEX ${data_schema}_${state_abbrev}_${lookup_name}_the_geom_gist ON ${data_schema}.${state_abbrev}_${lookup_name} USING gist(the_geom);"
-${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', ARRAY['gid']);
-
-
-SELECT create_census_base_tables();
diff --git a/extras/tiger_geocoder/create_geocode.bat b/extras/tiger_geocoder/create_geocode.bat
index eb90de9..03c8e80 100755
--- a/extras/tiger_geocoder/create_geocode.bat
+++ b/extras/tiger_geocoder/create_geocode.bat
@@ -1,19 +1,19 @@
-set PGPORT=5432
-set PGHOST=localhost
-set PGUSER=postgres
-set PGPASSWORD=yourpasswordhere
-set THEDB=geocoder
-set PGBIN=C:\Program Files\PostgreSQL\9.1\bin
-set PGCONTRIB=C:\Program Files\PostgreSQL\9.1\share\contrib
-REM "%PGBIN%\psql" -d "%THEDB%" -f "%PGCONTRIB%\fuzzystrmatch.sql"
-REM If you are using PostgreSQL 9.1 or above, use the extension syntax instead as shown below
-"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE EXTENSION fuzzystrmatch;" 
-"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE SCHEMA tiger;"
-REM unremark this next line and edit if you want the search paths set as part of the install
-REM "%PGBIN%\psql" -d "%THEDB%" -c "ALTER DATABASE %THEDB% SET search_path=public, tiger;"
-"%PGBIN%\psql"  -d "%THEDB%" -f "create_geocode.sql"
-REM "%PGBIN%\psql"  -d "%THEDB%" -f "tables\lookup_tables_2011.sql"
-"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE SCHEMA tiger_data;"
-"%PGBIN%\psql"  -d "%THEDB%" -f "tiger_loader_2016.sql;"
-pause
-
+set PGPORT=5432
+set PGHOST=localhost
+set PGUSER=postgres
+set PGPASSWORD=yourpasswordhere
+set THEDB=geocoder
+set PGBIN=C:\Program Files\PostgreSQL\9.1\bin
+set PGCONTRIB=C:\Program Files\PostgreSQL\9.1\share\contrib
+REM "%PGBIN%\psql" -d "%THEDB%" -f "%PGCONTRIB%\fuzzystrmatch.sql"
+REM If you are using PostgreSQL 9.1 or above, use the extension syntax instead as shown below
+"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE EXTENSION fuzzystrmatch;" 
+"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE SCHEMA tiger;"
+REM unremark this next line and edit if you want the search paths set as part of the install
+REM "%PGBIN%\psql" -d "%THEDB%" -c "ALTER DATABASE %THEDB% SET search_path=public, tiger;"
+"%PGBIN%\psql"  -d "%THEDB%" -f "create_geocode.sql"
+REM "%PGBIN%\psql"  -d "%THEDB%" -f "tables\lookup_tables_2011.sql"
+"%PGBIN%\psql"  -d "%THEDB%" -c "CREATE SCHEMA tiger_data;"
+"%PGBIN%\psql"  -d "%THEDB%" -f "tiger_loader_2016.sql;"
+pause
+
diff --git a/extras/tiger_geocoder/create_geocode.sql b/extras/tiger_geocoder/create_geocode.sql
index 61b44de..085e6fc 100644
--- a/extras/tiger_geocoder/create_geocode.sql
+++ b/extras/tiger_geocoder/create_geocode.sql
@@ -2,7 +2,7 @@
 -- PostGIS - Spatial Types for PostgreSQL
 -- http://postgis.net
 --
--- Copyright (C) 2010, 2011 Regina Obe and Leo Hsu
+-- Copyright (C) 2010-2017 Regina Obe and Leo Hsu
 -- Copyright (C) 2008 Stephen Frost (et al)
 -- reintegrated back into PostGIS code base from Steven's git (http://www.snowman.net/git/tiger_geocoder/)
 -- Copyright Refractions Research
@@ -23,7 +23,7 @@ BEGIN;
 -- Type used to pass around a normalized address between functions
 -- This is s bit dangerous since it could potentially drop peoples tables
 -- TODO: put in logic to check if any tables have norm_addy and don't drop if they do
-DROP TYPE IF EXISTS norm_addy CASCADE;
+DROP TYPE IF EXISTS norm_addy;
 CREATE TYPE norm_addy AS (
     address INTEGER,
     preDirAbbrev VARCHAR,
@@ -34,7 +34,7 @@ CREATE TYPE norm_addy AS (
     location VARCHAR,
     stateAbbrev VARCHAR,
     zip VARCHAR,
-    parsed BOOLEAN);
+    parsed BOOLEAN, zip4 varchar, address_alphanumeric varchar);
 
 -- System/General helper functions
 \i utility/utmzone.sql
diff --git a/extras/tiger_geocoder/geocode/reverse_geocode.sql b/extras/tiger_geocoder/geocode/reverse_geocode.sql
index ce3e3da..9f00536 100644
--- a/extras/tiger_geocoder/geocode/reverse_geocode.sql
+++ b/extras/tiger_geocoder/geocode/reverse_geocode.sql
@@ -1,6 +1,6 @@
  /***
  *
- * Copyright (C) 2011-2014 Regina Obe and Leo Hsu (Paragon Corporation)
+ * Copyright (C) 2011-2017 Regina Obe and Leo Hsu (Paragon Corporation)
  **/
 -- This function given a point try to determine the approximate street address (norm_addy form)
 -- and array of cross streets, as well as interpolated points along the streets
@@ -68,7 +68,7 @@ BEGIN
 	IF var_zip > '' THEN
 	      var_addy.zip := var_zip ;
 	END IF;
-	
+
 	var_stmt := 'SELECT z.name  FROM place As z WHERE  z.statefp =  $1 AND ST_Intersects(the_geom, $2) LIMIT 1;';
 	EXECUTE var_stmt INTO var_place USING var_state, var_pt ;
 	IF var_place > '' THEN
@@ -91,7 +91,7 @@ BEGIN
 		-- We don't have any data for this county
 		RETURN;
 	END IF;
-	
+
 	var_addy.stateAbbrev = var_stusps;
 
 	-- Find the street edges that this point is closest to with tolerance of 0.005 but only consider the edge if the point is contained in the right or left face
@@ -121,7 +121,7 @@ BEGIN
 				FROM e LEFT JOIN addr As a ON (a.statefp = ' || quote_literal(var_state) || '  AND e.tlid = a.tlid and e.eside = a.side)
 				)
 		SELECT *
-		FROM (SELECT DISTINCT ON(tlid,side)  foo.fullname, foo.predirabrv, foo.streetname, foo.streettypeabbrev, foo.zip,  foo.center_pt,
+		FROM (SELECT DISTINCT ON(tlid,side)  foo.fullname, foo.predirabrv, foo.streetname, foo.sufdirabrv, foo.streettypeabbrev, foo.zip,  foo.center_pt,
 			  side, to_number(CASE WHEN trim(fromhn) ~ ''^[0-9]+$'' THEN fromhn ELSE NULL END,''99999999'')  As fromhn, to_number(CASE WHEN trim(tohn) ~ ''^[0-9]+$'' THEN tohn ELSE NULL END,''99999999'') As tohn,
 			  ST_GeometryN(ST_Multi(line),1) As line, dist
 		FROM
@@ -133,11 +133,11 @@ BEGIN
 			    WHERE featnames.statefp = ' || quote_literal(var_state) ||'   ) AS n ON (n.statefp =  e.statefp AND n.tlid = e.tlid)
 				ORDER BY dist LIMIT 50 ) As foo
 				ORDER BY foo.tlid, foo.side, ';
-				
+
 	    -- for numbered street/road use var_rating_highway to determine whether to prefer numbered or not (0 no pref, 1 prefer numbered, 2 prefer named)
 		var_stmt := var_stmt || ' CASE $1 WHEN 0 THEN 0  WHEN 1 THEN CASE WHEN foo.fullname ~ ''[0-9]+'' THEN 0 ELSE 1 END ELSE CASE WHEN foo.fullname > '''' AND NOT (foo.fullname ~ ''[0-9]+'') THEN 0 ELSE 1 END END ';
 		var_stmt := var_stmt || ',  foo.fullname ASC NULLS LAST, dist LIMIT 50) As f ORDER BY f.dist, CASE WHEN fullname > '''' THEN 0 ELSE 1 END '; --don't bother penalizing for distance if less than 20 meters
-				
+
 	IF var_debug = true THEN
 	    RAISE NOTICE 'Statement 1: %', replace(var_stmt, '$1', var_rating_highway::text);
 	END IF;
@@ -156,6 +156,7 @@ BEGIN
             var_addy.streetname = var_redge.streetname;
             var_addy.streettypeabbrev := var_redge.streettypeabbrev;
             var_addy.predirabbrev := var_redge.predirabrv;
+			var_addy.postDirAbbrev := var_redge.sufdirabrv;
         END IF;
 
         IF ST_Intersects(var_redge.line, var_primary_line) THEN
@@ -210,12 +211,13 @@ BEGIN
 					var_addy_alt.streetname := var_addy.streetname;
 					var_addy_alt.streettypeabbrev := var_addy.streettypeabbrev;
                     var_addy_alt.predirabbrev := var_addy.predirabbrev;
+					var_addy_alt.postDirAbbrev := var_addy.sufdirabrv;
 					addy[array_upper(addy,1) - 1 ] := var_addy_alt;
 					IF var_debug THEN
 						RAISE NOTICE 'Replaced with : %, %', var_addy_alt, clock_timestamp();
 					END IF;
 				END IF;
-				
+
 				IF var_debug THEN
 					RAISE NOTICE 'End Get matching edges loop: %', clock_timestamp();
 					RAISE NOTICE 'Final addresses: %, %', addy, clock_timestamp();
diff --git a/extras/tiger_geocoder/normalize/normalize_address.sql b/extras/tiger_geocoder/normalize/normalize_address.sql
index 747e705..ec99821 100644
--- a/extras/tiger_geocoder/normalize/normalize_address.sql
+++ b/extras/tiger_geocoder/normalize/normalize_address.sql
@@ -96,6 +96,9 @@ BEGIN
   -- Assume that the address begins with a digit, and extract it from
   -- the input string.
   addressString := substring(rawInput from E'^([0-9].*?)[ ,/.]');
+  
+  -- try to pull full street number including non-digits like 1R
+  result.address_alphanumeric := substring(rawInput from E'^([0-9a-zA-Z].*?)[ ,/.]');
 
   IF debug_flag THEN
     raise notice '% addressString: %', clock_timestamp(), addressString;
@@ -111,7 +114,12 @@ BEGIN
     zipString := COALESCE(substring(rawInput from ws || '([0-9]{5})-[0-9]{0,4}$'),
                 substring(rawInput from ws || '([0-9]{2,5})$'),
                 substring(rawInput from ws || '([0-9]{6,14})$'));
+                
+    result.zip4 := COALESCE(substring(rawInput from ws || '[0-9]{5}-([0-9]{0,4})$'),substring(rawInput from ws || '[0-9]{5}([0-9]{0,4})$'));
 
+    IF debug_flag THEN
+        raise notice '% zip4: %', clock_timestamp(), result.zip4;
+    END IF;
      -- Check if all we got was a zipcode, of either form
     IF zipString IS NULL THEN
       zipString := substring(rawInput from '^([0-9]{5})$');
diff --git a/extras/tiger_geocoder/normalize/pprint_addy.sql b/extras/tiger_geocoder/normalize/pprint_addy.sql
index c515cbd..efc629c 100644
--- a/extras/tiger_geocoder/normalize/pprint_addy.sql
+++ b/extras/tiger_geocoder/normalize/pprint_addy.sql
@@ -20,7 +20,7 @@ BEGIN
     RETURN NULL;
   END IF;
 
-  result := cull_null(input.address::text)
+  result := COALESCE(input.address_alphanumeric, cull_null(input.address::text)) 
          || COALESCE(' ' || input.preDirAbbrev, '')
          || CASE WHEN is_pretype(input.streetTypeAbbrev) THEN ' ' || input.streetTypeAbbrev  ELSE '' END
          || COALESCE(' ' || input.streetName, '')
@@ -35,7 +35,7 @@ BEGIN
          || cull_null(input.location)
          || CASE WHEN input.location IS NOT NULL THEN ', ' ELSE '' END
          || COALESCE(input.stateAbbrev || ' ' , '')
-         || cull_null(input.zip);
+         || cull_null(input.zip) || COALESCE('-' || input.zip4, '');
 
   RETURN trim(result);
 
diff --git a/extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql b/extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql
index 0469cda..e1acdad 100644
--- a/extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql
+++ b/extras/tiger_geocoder/pagc_normalize/pagc_normalize_address.sql
@@ -23,15 +23,17 @@ BEGIN
   result.location := var_parse_rec.city;
   result.stateAbbrev := trim(var_parse_rec.state);
   result.zip := var_parse_rec.zip;
+  result.zip4 := NULLIF(var_parse_rec.zipplus,'');
 
  var_rec := standardize_address('pagc_lex'
        , 'pagc_gaz'
        , 'pagc_rules'
 , COALESCE(var_parse_rec.address1,''),
-   COALESCE(', ' || var_parse_rec.city,'') || COALESCE(', ' || var_parse_rec.state, '') || COALESCE(' ' || var_parse_rec.zip,'')  ) ;
+   COALESCE(var_parse_rec.city,'') || COALESCE(', ' || var_parse_rec.state, '') || COALESCE(' ' || var_parse_rec.zip,'')  ) ;
 
  -- For address number only put numbers and stop if reach a non-number e.g. 123-456 will return 123
   result.address := to_number(substring(var_rec.house_num, '[0-9]+'), '99999999');
+  result.address_alphanumeric := var_rec.house_num;
    --get rid of extraneous spaces before we return
   result.zip := COALESCE(var_rec.postcode,result.zip);
   result.streetName := trim(var_rec.name);
@@ -41,7 +43,7 @@ BEGIN
   result.streettypeAbbrev := trim(COALESCE(var_rec.suftype, var_rec.pretype));
   result.preDirAbbrev := trim(var_rec.predir);
   result.postDirAbbrev := trim(var_rec.sufdir);
-  result.internal := trim(var_rec.unit);
+  result.internal := trim(regexp_replace(replace(var_rec.unit, '#',''), '([0-9]+)\s+([A-Za-z]){0,1}', E'\\1\\2'));
   result.parsed := TRUE;
   RETURN result;
 END
diff --git a/extras/tiger_geocoder/pagc_normalize/pagc_tables.sql b/extras/tiger_geocoder/pagc_normalize/pagc_tables.sql
index 6c60423..0d51b50 100644
--- a/extras/tiger_geocoder/pagc_normalize/pagc_tables.sql
+++ b/extras/tiger_geocoder/pagc_normalize/pagc_tables.sql
@@ -1089,7 +1089,7 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (143, 1,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (144, 2, '93RD', '93RD', 15, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (145, 1, '9MI', 'NINE MILE', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (146, 1, 'A', 'A', 18, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (147, 2, 'A', 'A', 7, false);
+--INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (147, 2, 'A', 'A', 7, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (148, 1, 'A F B', 'AIR FORCE BASE', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (149, 2, 'A F B', 'AIR FORCE BASE', 24, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (150, 1, 'A F S', 'AIR FORCE BASE', 1, false);
@@ -1151,20 +1151,21 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (213, 1,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (215, 1, 'ANNEX', 'ANNEX', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (217, 1, 'ANNX', 'ANNEX', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (219, 1, 'ANX', 'ANNEX', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (221, 1, 'AP', 'APARTMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (222, 1, 'APART', 'APARTMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (223, 1, 'APARTEMENT', 'APARTEMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (224, 1, 'APARTMENT', 'APARTMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (225, 1, 'APARTMENTS', 'APARTMENTS', 24, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (221, 1, 'AP', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (222, 1, 'APART', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (223, 1, 'APARTEMENT', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2938, 1, 'APARTMENT', 'APARTMENT', 2, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (224, 1, 'APARTMENT', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (225, 1, 'APARTMENTS', 'APS', 24, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (226, 1, 'APARTADO', 'BOX', 14, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (227, 1, 'APO', 'APO', 14, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (228, 1, 'APP', 'APARTEMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (229, 1, 'APPART', 'APARTEMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (230, 1, 'APPT', 'APARTEMENT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (228, 1, 'APP', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (229, 1, 'APPART', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (230, 1, 'APPT', 'APT', 16, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (231, 1, 'APRK', 'AIRPORT', 24, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (232, 1, 'APS', 'APARTMENTS', 24, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (233, 1, 'APT', 'APARTMENT', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (234, 1, 'APT NO', 'APARTMENT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (232, 1, 'APS', 'APS', 24, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (233, 1, 'APT', 'APT', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (234, 1, 'APT NO', 'APT', 16, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (235, 1, 'APTMT', 'APARTMENT', 16, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (236, 1, 'APTS', 'APARTMENTS', 24, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (237, 1, 'AR', 'ARRIERE', 17, false);
@@ -1810,14 +1811,14 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1025, 1,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1026, 1, 'FIVE MILE', 'FIVE MILE', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1027, 1, 'FIVE POINTS', 'FIVE POINTS', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1028, 1, 'FIVE TOWN', 'FIVE TOWN', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1029, 1, 'FL', 'FLOOR', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1029, 1, 'FL', 'FL', 17, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1030, 1, 'FLAT', 'FLAT', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1031, 1, 'FLD', 'FIELD', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1032, 1, 'FLDS', 'FIELDS', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1033, 1, 'FLLS', 'FALLS', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1034, 1, 'FLOOR', 'FLOOR', 17, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1035, 2, 'FLOOR', 'FLOOR', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1036, 1, 'FLR', 'FLOOR', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1034, 1, 'FLOOR', 'FL', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1035, 2, 'FLOOR', 'FL', 1, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1036, 1, 'FLR', 'FL', 17, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1037, 1, 'FLS', 'FALLS', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1038, 1, 'FLT', 'FLAT', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1039, 1, 'FLTS', 'FLATS', 1, false);
@@ -2495,7 +2496,7 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1812, 1,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1813, 1, 'OUTSIDE', 'OUTSIDE OF', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1817, 1, 'P BOX', 'POST OFFICE BOX', 14, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1818, 1, 'P BX', 'POST OFFICE BOX', 14, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1819, 1, 'P H', 'PENTHOUSE', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1819, 1, 'P H', 'PH', 17, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1820, 1, 'P O', 'POST OFFICE BOX', 14, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1821, 1, 'P O B', 'POST OFFICE BOX', 14, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1695, 1, 'NE', 'NE', 22, false);
@@ -2542,8 +2543,9 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1865, 2,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1866, 1, 'PAVL', 'PAVILLION', 24, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1867, 2, 'PAVL', 'PAVILLION', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1869, 1, 'PDA', 'PARADERO', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1870, 1, 'PENTHOUSE', 'PENTHOUSE', 17, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1871, 1, 'PH', 'PENTHOUSE', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2939, 1, 'PENTHOUSE', 'PENTHOUSE', 2, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1870, 1, 'PENTHOUSE', 'PH', 17, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1871, 1, 'PH', 'PH', 17, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1873, 1, 'PIECE', 'PIECE', 16, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1874, 2, 'PIECE', 'PIECE', 17, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (1875, 1, 'PIER', 'PIER', 16, false);
@@ -2968,7 +2970,7 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2357, 4,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2358, 1, 'SRA', 'RURAL ROUTE', 8, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2360, 1, 'SRV RTE', 'SERVICE ROUTE', 2, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2364, 1, 'SS', 'SUBURBAN SERVICE', 8, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2366, 2, 'ST', 'SAINT', 7, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2366, 2, 'SAINT', 'SAINT', 7, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2371, 1, 'ST R', 'STAR ROUTE', 6, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2372, 2, 'ST R', 'STAR ROUTE', 8, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2376, 2, 'ST ROUTE', 'STAR ROUTE', 8, false);
@@ -3012,7 +3014,8 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2448, 2,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2451, 1, 'STS', 'STREETS', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2452, 1, 'STUDIO', 'STUDIO', 16, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2453, 2, 'STUDIO', 'STUDIO', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2454, 1, 'SU', 'SUITE', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2454, 1, 'SU', 'STE', 16, false);
+
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2455, 1, 'SUBD', 'SUBDIVISION', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2456, 2, 'SUBD', 'SUBDIVISION', 2, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2457, 1, 'SUBDIV', 'SUBDIVISION', 1, false);
@@ -3056,11 +3059,11 @@ INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2466, 1,
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2467, 1, 'SUD OUEST', 'SUD OUEST', 22, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2468, 1, 'SUDEST', 'SUD EST', 22, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2469, 1, 'SUDOUEST', 'SUD OUEST', 22, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2470, 1, 'SUIT', 'SUITE', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2471, 2, 'SUIT', 'SUITE', 1, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2472, 1, 'SUITE', 'SUITE', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2473, 1, 'SUITES', 'SUITES', 16, false);
-INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2474, 2, 'SUITES', 'SUITES', 24, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2470, 1, 'SUIT', 'STE', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2471, 2, 'SUIT', 'STE', 1, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2472, 1, 'SUITE', 'STE', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2473, 1, 'SUITES', 'STE', 16, false);
+INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2474, 2, 'SUITES', 'STE', 24, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2475, 1, 'SUMMIT', 'SUMMIT', 1, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2477, 1, 'SV RTE', 'SERVICE ROUTE', 2, false);
 INSERT INTO pagc_lex (id, seq, word, stdword, token, is_custom) VALUES (2481, 1, 'SWP', 'SWAMP', 1, false);
diff --git a/extras/tiger_geocoder/regress/normalize_address_regress b/extras/tiger_geocoder/regress/normalize_address_regress
index 3eab17e..6a417ac 100644
--- a/extras/tiger_geocoder/regress/normalize_address_regress
+++ b/extras/tiger_geocoder/regress/normalize_address_regress
@@ -1,45 +1,45 @@
-#887|2450|N|COLORADO|St|||PHILADELPHIA|PA|19132|t
-#1051a|212||3rd|Ave|N|Suite 560|Minneapolis|MN|55401|t
-#1051b|3937||43RD|Ave|S||MINNEAPOLIS|MN|55406|t
-#1051c|212|N|3rd|Ave|||Minneapolis|MN|55401|t
-#1051d|212||3rd|Ave|N||Minneapolis|MN|55401|t
-529||Main|St|||Boston|MA|02129|t
-529||Main|St|||Boston|MA|02129|t
-529||Main|St|||Boston|MA||t
-529||Main|St||Apt 201|Boston|MA|02129|t
-529||Main|St||Apt 201|Boston|MA|02129|t
-529||Main|St||Apt 201|Boston|MA||t
-#1108a|529||Main|St||Suite 201|Boston|MA|02129|t
-#1073a|212||3rd|Ave|N||MINNEAPOLIS|MN|553404|t
-#1073b|212||3rd|Ave|N||MINNEAPOLIS|MN|55401|t
-#1073c|529||Main|St|||Boston|MA|021|t
-#1086a|949|N|3rd|St|||New Hyde Park|NY|11040|t
-#1086b|949|N|3rd|St|||New Hyde Park|NY|11040|t
-#1076a|16725||24|Co Rd|||Plymouth|MN|55447|t
-#1076b|16725||24|Co Rd|||Plymouth|MN|55447|t
-#1076c|13800||9|Co Hwy|||Andover|MN|55304|t
-#1076d|13800||9||||Andover|MN|55304|t
-#1076e|14||Forest|Rd|||Acton|MA||t
-#1076f|1940||C|Co Rd|W||Roseville|MN|55113|t
-#1076g|3900||6|Rte|||Eastham|MA|02642|t
-#1076h|4533||PARK|Ave|S||MINNEAPOLIS|MN|55407|t
-#1076i|4533||33|Co Rd|||MINNEAPOLIS|MN|55407|t
-#1109a|4373||LAKE|Dr|||ROBBINSDALE|MN|55422|t
-#1109b|4373||LAKE|Dr|||ROBBINSDALE|MN|55422|t
-#1074a|3420||RHODE ISLAND|Ave|S||ST. LOUIS PARK|MN|55426|t
-#1074b|26||Court|St|||Boston|MA|02109|t
-#1112a|8401|W|35W|Svc Dr|NE||Blaine|MN|55449|t
-#1112b|8401||35W||||Blaine|MN|55449|t
-#1112c|8401||35W||W||Blaine|MN|55449|t
-#1112d|8401|W|35W||||Blaine|MN|55449|t
-#1112e|8401|W|35W||||Blaine|MN|55449|t
+#887|2450|N|COLORADO|St|||PHILADELPHIA|PA|19132|t||2450
+#1051a|212||3rd|Ave|N|Suite 560|Minneapolis|MN|55401|t||212
+#1051b|3937||43RD|Ave|S||MINNEAPOLIS|MN|55406|t||3937
+#1051c|212|N|3rd|Ave|||Minneapolis|MN|55401|t||212
+#1051d|212||3rd|Ave|N||Minneapolis|MN|55401|t||212
+529||Main|St|||Boston|MA|02129|t||529
+529||Main|St|||Boston|MA|02129|t||529
+529||Main|St|||Boston|MA||t||529
+529||Main|St||Apt 201|Boston|MA|02129|t||529
+529||Main|St||Apt 201|Boston|MA|02129|t||529
+529||Main|St||Apt 201|Boston|MA||t||529
+#1108a|529||Main|St||Suite 201|Boston|MA|02129|t||529
+#1073a|212||3rd|Ave|N||MINNEAPOLIS|MN|553404|t|4|212
+#1073b|212||3rd|Ave|N||MINNEAPOLIS|MN|55401|t||212
+#1073c|529||Main|St|||Boston|MA|021|t||529
+#1086a|949|N|3rd|St|||New Hyde Park|NY|11040|t||949
+#1086b|949|N|3rd|St|||New Hyde Park|NY|11040|t||949
+#1076a|16725||24|Co Rd|||Plymouth|MN|55447|t||16725
+#1076b|16725||24|Co Rd|||Plymouth|MN|55447|t||16725
+#1076c|13800||9|Co Hwy|||Andover|MN|55304|t||13800
+#1076d|13800||9||||Andover|MN|55304|t||13800
+#1076e|14||Forest|Rd|||Acton|MA||t||14
+#1076f|1940||C|Co Rd|W||Roseville|MN|55113|t||1940
+#1076g|3900||6|Rte|||Eastham|MA|02642|t||3900
+#1076h|4533||PARK|Ave|S||MINNEAPOLIS|MN|55407|t||4533
+#1076i|4533||33|Co Rd|||MINNEAPOLIS|MN|55407|t||4533
+#1109a|4373||LAKE|Dr|||ROBBINSDALE|MN|55422|t||4373
+#1109b|4373||LAKE|Dr|||ROBBINSDALE|MN|55422|t||4373
+#1074a|3420||RHODE ISLAND|Ave|S||ST. LOUIS PARK|MN|55426|t||3420
+#1074b|26||Court|St|||Boston|MA|02109|t||26
+#1112a|8401|W|35W|Svc Dr|NE||Blaine|MN|55449|t||8401
+#1112b|8401||35W||||Blaine|MN|55449|t||8401
+#1112c|8401||35W||W||Blaine|MN|55449|t||8401
+#1112d|8401|W|35W||||Blaine|MN|55449|t||8401
+#1112e|8401|W|35W||||Blaine|MN|55449|t||8401
 #1125a|19596 Co Rd 480, COLCORD, OK 74338
-#1125b|4345 353 Rte, SALAMANCA, NY 14779|4345||353|Rte|||SALAMANCA|NY|14779|t
-#1125c|19799 State Rte O, COSBY, MO 64436|19799||O|State Rte|||COSBY|MO|64436|t
-#1125d|Interstate 90, Boston, MA|||Interstate 90||||Boston|MA||t
-#1125e|I-90,Boston, MA|||I-90,Boston|||||MA||t
-#1125f|I 90, Boston, MA|||I 90||||Boston|MA||t
-#1310a|1110 W CAPITOL Ave, WEST SACRAMENTO, CA|1110|W|CAPITOL|Ave|||WEST SACRAMENTO|CA||t
-#1614a|8435 Co Rd 20 SE, ROCHESTER, MN 55904|8435||20|Co Rd|SE||ROCHESTER|MN|55904|t
-#1614b|3208 US Hwy 52, Rochester, MN 55901|3208||52|US Hwy|||Rochester|MN|55901|t
-#1108a|529 Main St, Suite 201, Boston, MA 02129|529||Main|St||Suite 201|Boston|MA|02129|t
+#1125b|4345 353 Rte, SALAMANCA, NY 14779|4345||353|Rte|||SALAMANCA|NY|14779|t||4345
+#1125c|19799 State Rte O, COSBY, MO 64436|19799||O|State Rte|||COSBY|MO|64436|t||19799
+#1125d|Interstate Interstate 90, Boston, MA|||Interstate 90||||Boston|MA||t||Interstate
+#1125e|I-90 I-90,Boston, MA|||I-90,Boston|||||MA||t||I-90
+#1125f|I I 90, Boston, MA|||I 90||||Boston|MA||t||I
+#1310a|1110 W CAPITOL Ave, WEST SACRAMENTO, CA|1110|W|CAPITOL|Ave|||WEST SACRAMENTO|CA||t||1110
+#1614a|8435 Co Rd 20 SE, ROCHESTER, MN 55904|8435||20|Co Rd|SE||ROCHESTER|MN|55904|t||8435
+#1614b|3208 US Hwy 52, Rochester, MN 55901|3208||52|US Hwy|||Rochester|MN|55901|t||3208
+#1108a|529 Main St, Suite 201, Boston, MA 02129|529||Main|St||Suite 201|Boston|MA|02129|t||529
diff --git a/extras/tiger_geocoder/regress/pagc_normalize_address_regress b/extras/tiger_geocoder/regress/pagc_normalize_address_regress
index 50f704a..8514d9e 100644
--- a/extras/tiger_geocoder/regress/pagc_normalize_address_regress
+++ b/extras/tiger_geocoder/regress/pagc_normalize_address_regress
@@ -1,53 +1,53 @@
 true
-#887|2450|N|COLORADO|ST|||PHILADELPHIA|PA|19132|t
-#1051a|212||3RD|AVE|N|SUITE 560|MINNEAPOLIS|MN|55401|t
-#1051b|3937||43RD|AVE|S||MINNEAPOLIS|MN|55406|t
-#1051c|212|N|3RD|AVE|||MINNEAPOLIS|MN|55401|t
-#1051d|212||3RD|AVE|||MINNEAPOLIS|MN|N 55401|t
-529||MAIN|ST|||BOSTON|MA|02129|t
-529||MAIN|ST|||BOSTON|MA|02129|t
-529||MAIN|ST|||BOSTON|MA||t
-529||MAIN|ST||APARTMENT 201|BOSTON|MA|02129|t
-529||MAIN|ST||APARTMENT 201|BOSTON|MA|02129|t
-529||MAIN|ST||APARTMENT 201|BOSTON|MA||t
-#1108a|529||MAIN|ST||SUITE 201|BOSTON|MA|02129|t
-#1073a|212||3RD|AVE|N||MINNEAPOLIS|MN|55340|t
-#1073b|212||3RD|AVE|N||MINNEAPOLIS|MN|55401|t
-#1073c|529||MAIN|ST||# BOSTON|MASSACHUSETTS||021|t
-#1086a|949|N|3RD|ST|||NEW HYDE PARK|NY|11040|t
-#1086b|949|N|3RD|ST|||NEW HYDE PARK|NY|11040|t
-#1076a|16725||24|CO RD|||PLYMOUTH|MN|55447|t
-#1076b|16725||24|CO RD|||PLYMOUTH|MN|55447|t
-#1076c|13800||9|CO HWY|||ANDOVER|MN|55304|t
-#1076d|13800||9||||ANDOVER|MN|55304|t
-#1076e|14||FOREST|RD|||ACTON|MA||t
-#1076f|1940||C|CO RD|W||ROSEVILLE|MN|55113|t
-#1076g|3900||6|RTE|||EASTHAM|MA|02642|t
-#1076h|4533||PARK|AVE|S||MINNEAPOLIS|MN|55407|t
-#1076i|4533||33|CO RD|||MINNEAPOLIS|MN|55407|t
-#1109a|4373||LAKE|DR|||ROBBINSDALE|MN|55422|t
-#1109b|4373||LAKE|DR|||ROBBINSDALE|MN|55422|t
-#1074a|3420||RHODE ISLAND|AVE|S||SAINT LOUIS PARK|MN|55426|t
-#1074b|26||COURT|ST|||BOSTON|MA|02109|t
-#1112a|8401|W|35 W|SVC DR|NE||BLAINE|MN|55449|t
-#1112b|8401||35 W||||BLAINE|MN|55449|t
-#1112c|8401||35 W||W||BLAINE|MN|55449|t
-#1112d|8401|W|35||W||BLAINE|MN|55449|t
-#1112e|8401|W|35||W||BLAINE|MN|55449|t
+#887|2450|N|COLORADO|ST|||PHILADELPHIA|PA|19132|t||2450
+#1051a|212||3RD|AVE|N|STE 560|MINNEAPOLIS|MN|55401|t||212
+#1051b|3937||43RD|AVE|S||MINNEAPOLIS|MN|55406|t||3937
+#1051c|212|N|3RD|AVE|||MINNEAPOLIS|MN|55401|t||212
+#1051d|212||3RD|AVE|||MINNEAPOLIS|MN|N 55401|t||212
+529||MAIN|ST|||BOSTON|MA|02129|t||529
+529||MAIN|ST|||BOSTON|MA|02129|t||529
+529||MAIN|ST|||BOSTON|MA||t||529
+529||MAIN|ST||APT 201|BOSTON|MA|02129|t||529
+529||MAIN|ST||APT 201|BOSTON|MA|02129|t||529
+529||MAIN|ST||APT 201|BOSTON|MA||t||529
+#1108a|529||MAIN|ST||STE 201|BOSTON|MA|02129|t||529
+#1073a|212||3RD|AVE|N||MINNEAPOLIS|MN|55340|t|4|212
+#1073b|212||3RD|AVE|N||MINNEAPOLIS|MN|55401|t||212
+#1073c|529||MAIN|ST||BOSTON|MASSACHUSETTS||021|t||529
+#1086a|949|N|3RD|ST|||NEW HYDE PARK|NY|11040|t||949
+#1086b|949|N|3RD|ST|||NEW HYDE PARK|NY|11040|t||949
+#1076a|16725||24|CO RD|||PLYMOUTH|MN|55447|t||16725
+#1076b|16725||24|CO RD|||PLYMOUTH|MN|55447|t||16725
+#1076c|13800||9|CO HWY|||ANDOVER|MN|55304|t||13800
+#1076d|13800||9||||ANDOVER|MN|55304|t||13800
+#1076e|14||FOREST|RD|||ACTON|MA||t||14
+#1076f|1940||C|CO RD|W||ROSEVILLE|MN|55113|t||1940
+#1076g|3900||6|RTE|||EASTHAM|MA|02642|t||3900
+#1076h|4533||PARK|AVE|S||MINNEAPOLIS|MN|55407|t||4533
+#1076i|4533||33|CO RD|||MINNEAPOLIS|MN|55407|t||4533
+#1109a|4373||LAKE|DR|||ROBBINSDALE|MN|55422|t||4373
+#1109b|4373||LAKE|DR|||ROBBINSDALE|MN|55422|t||4373
+#1074a|3420||RHODE ISLAND|AVE|S||SAINT LOUIS PARK|MN|55426|t||3420
+#1074b|26||COURT|ST|||BOSTON|MA|02109|t||26
+#1112a|8401|W|35 W|SVC DR|NE||BLAINE|MN|55449|t||8401
+#1112b|8401||35 W||||BLAINE|MN|55449|t||8401
+#1112c|8401||35 W||W||BLAINE|MN|55449|t||8401
+#1112d|8401|W|35||W||BLAINE|MN|55449|t||8401
+#1112e|8401|W|35||W||BLAINE|MN|55449|t||8401
 #1125a|19596 CO RD 480, COLCORD, OK 74338
-#1125b|4345 353 RTE, SALAMANCA, NY 14779|4345||353|RTE|||SALAMANCA|NY|14779|t
-#1125c|19799 STATE RTE 0, COSBY, MO 64436|19799||0|STATE RTE|||COSBY|MO|64436|t
-#1125d|||||||||||t
-#1125e|||||||||||t
-#1125f|||||||||||t
-#1310a|1110 W CAPITOL AVE, WEST SACRAMENTO, CA|1110|W|CAPITOL|AVE|||WEST SACRAMENTO|CA||t
-#1614a|8435 CO RD 20 SE, ROCHESTER, MN 55904|8435||20|CO RD|SE||ROCHESTER|MN|55904|t
-#1614b|3208 US RTE 52, ROCHESTER, MN 55901|3208||52|US RTE|||ROCHESTER|MN|55901|t
-#1108a|529 MAIN ST, SUITE 201, BOSTON, MA 02129|529||MAIN|ST||SUITE 201|BOSTON|MA|02129|t
-#3259a|212||3RD|AVE|N|SUITE 560|MINNEAPOLIS|MN|55401|t
-#3259b|3937||43RD|AVE|S||MINNEAPOLIS|MN|55406|t
-#2981|1566||NEW STATE HWY||||RAYNHAM|MA||t
-#2978a|10||DORRANCE|ST|||PROVIDENCE|RI||t
-#2978b|10||DORRANCE|ST|||PROVIDENCE|RI||t
-#2978c|10||DORRANCE|ST|||PROVIDENCE|RI||t
+#1125b|4345 353 RTE, SALAMANCA, NY 14779|4345||353|RTE|||SALAMANCA|NY|14779|t||4345
+#1125c|19799 STATE RTE 0, COSBY, MO 64436|19799||0|STATE RTE|||COSBY|MO|64436|t||19799
+#1125d|||||||||||t||
+#1125e|||||||||||t||
+#1125f|||||||||||t||
+#1310a|1110 W CAPITOL AVE, WEST SACRAMENTO, CA|1110|W|CAPITOL|AVE|||WEST SACRAMENTO|CA||t||1110
+#1614a|8435 CO RD 20 SE, ROCHESTER, MN 55904|8435||20|CO RD|SE||ROCHESTER|MN|55904|t||8435
+#1614b|3208 US RTE 52, ROCHESTER, MN 55901|3208||52|US RTE|||ROCHESTER|MN|55901|t||3208
+#1108a|529 MAIN ST, STE 201, BOSTON, MA 02129|529||MAIN|ST||STE 201|BOSTON|MA|02129|t||529
+#3259a|212||3RD|AVE|N|STE 560|MINNEAPOLIS|MN|55401|t||212
+#3259b|3937||43RD|AVE|S||MINNEAPOLIS|MN|55406|t||3937
+#2981|1566||NEW STATE HWY||||RAYNHAM|MA||t||1566
+#2978a|10||DORRANCE|ST|||PROVIDENCE|RI||t||10 20
+#2978b|10||DORRANCE|ST|||PROVIDENCE|RI||t||10 20
+#2978c|10||DORRANCE|ST|||PROVIDENCE|RI||t||10 20
 false
diff --git a/extras/tiger_geocoder/regress/regress.sql b/extras/tiger_geocoder/regress/regress.sql
index 90df009..7d9dda2 100644
--- a/extras/tiger_geocoder/regress/regress.sql
+++ b/extras/tiger_geocoder/regress/regress.sql
@@ -1,4 +1,4 @@
-\a
+\a \pset null ''
 --SET seq_page_cost='1000';
 SELECT set_geocode_setting('debug_reverse_geocode', 'false');
 SELECT set_geocode_setting('debug_geocode_address', 'false');
diff --git a/extras/tiger_geocoder/regress/reverse_geocode_regress b/extras/tiger_geocoder/regress/reverse_geocode_regress
index 0bc6ccb..ea260e8 100644
--- a/extras/tiger_geocoder/regress/reverse_geocode_regress
+++ b/extras/tiger_geocoder/regress/reverse_geocode_regress
@@ -5,3 +5,4 @@ I- 90, Auburn, MA 01501|{"(,,90,I-,,,Auburn,MA,01501,)"}
 58 Massachusetts Ave, Cambridge, MA 02139|{"(58,,Massachusetts,Ave,,,Cambridge,MA,02139,)","(7,,Wellesley,St,,,Cambridge,MA,02139,)","(7,,Massachusetts,Ave,,,Cambridge,MA,02139,)"}
 #1913|I- 95, Needham, MA 02494
 #2927|77 N Washington St, Boston, MA 02114
+#3806|212 3rd Ave N, Minneapolis, MN 55401
diff --git a/extras/tiger_geocoder/regress/reverse_geocode_regress.sql b/extras/tiger_geocoder/regress/reverse_geocode_regress.sql
index 47b21f0..1fef50e 100644
--- a/extras/tiger_geocoder/regress/reverse_geocode_regress.sql
+++ b/extras/tiger_geocoder/regress/reverse_geocode_regress.sql
@@ -6,4 +6,5 @@ SELECT pprint_addy(addy[1]), addy FROM reverse_geocode(ST_Point(-71.123848,42.41
 SELECT pprint_addy(addy[1]), addy FROM reverse_geocode(ST_Point(-71.09436,42.35981)); -- 58 Massachusetts Ave, Cambridge, MA 02139 (this gives me different answer but might be tiger change)
 SELECT '#1913' As ticket, pprint_addy(addy[1]) FROM reverse_geocode(ST_Point(-71.2248416, 42.30344833)); -- I- 95, Needham, MA 02494
 SELECT '#2927', pprint_addy(addy[1]) FROM reverse_geocode(ST_Point(-71.058246,42.36514)); -- 77 N Washington St, Boston, MA 02114
-\timing
\ No newline at end of file
+SELECT '#3806', pprint_addy(addy[1]) FROM reverse_geocode(ST_Point(-93.271872, 44.98510)); -- 212 3rd Ave N, Minneapolis, MN 55401
+\timing
diff --git a/extras/tiger_geocoder/tiger_loader_2016.sql b/extras/tiger_geocoder/tiger_loader_2016.sql
index 7418e3a..5d52d55 100644
--- a/extras/tiger_geocoder/tiger_loader_2016.sql
+++ b/extras/tiger_geocoder/tiger_loader_2016.sql
@@ -42,7 +42,7 @@ IF NOT EXISTS(SELECT table_name FROM information_schema.columns WHERE table_sche
 	  CONSTRAINT enforce_geotype_geom CHECK (geometrytype(the_geom) = 'MULTIPOLYGON'::text OR the_geom IS NULL),
 	  CONSTRAINT enforce_srid_geom CHECK (st_srid(the_geom) = 4269)
 	);
-	
+
 	DROP TABLE IF EXISTS tiger.tabblock;
 	CREATE TABLE tabblock
 	(
@@ -221,7 +221,7 @@ $$ LANGUAGE 'plpgsql';
 
 TRUNCATE TABLE loader_variables;
 INSERT INTO loader_variables(tiger_year, website_root , staging_fold, data_schema, staging_schema)
-	VALUES('2016', 'http://www2.census.gov/geo/tiger/TIGER2016', '/gisdata', 'tiger_data', 'tiger_staging');
+	VALUES('2016', 'https://www2.census.gov/geo/tiger/TIGER2016', '/gisdata', 'tiger_data', 'tiger_staging');
 GRANT SELECT ON TABLE loader_variables TO public;
 
 DO $$
@@ -243,9 +243,9 @@ $$ LANGUAGE 'plpgsql';
 
 TRUNCATE TABLE loader_lookuptables;
 
-		
+
 GRANT SELECT ON TABLE loader_lookuptables TO public;
-		
+
 -- put in explanatory comments of what each column is for
 COMMENT ON COLUMN loader_lookuptables.lookup_name IS 'This is the table name to inherit from and suffix of resulting output table -- how the table will be named --  edges here would mean -- ma_edges , pa_edges etc. except in the case of national tables. national level tables have no prefix';
 COMMENT ON COLUMN loader_lookuptables.level_nation IS 'These are tables that contain all data for the whole US so there is just a single file';
@@ -263,16 +263,16 @@ VALUES(10, 'tract', 'tract', true, false, true,false, 'c',
 	${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"', ARRAY['gid']);
 
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude )
-VALUES(11, 'tabblock', 'tabblock', false, false, true,false, 'c',
+VALUES(11, 'tabblock', 'tabblock10', false, false, true,false, 'c',
 '${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${lookup_name} PRIMARY KEY (tabblock_id)) INHERITS(tiger.${lookup_name});" ',
-'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${lookup_name} RENAME geoid10 TO tabblock_id;"
+'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${lookup_name} RENAME geoid10 TO tabblock_id;  SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}'')); "
 ${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
 ${psql} -c "CREATE INDEX ${data_schema}_${state_abbrev}_${lookup_name}_the_geom_gist ON ${data_schema}.${state_abbrev}_${lookup_name} USING gist(the_geom);"
-${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', '{gid, uatyp10, uatype, tractce10, blockce10,suffix1ce,blockce,tractce}'::text[]);
+${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', '{gid, uatyp10, uatype, suffix1ce}'::text[]);
 
 
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude )
-VALUES(12, 'bg', 'bg', true,false, true,false, 'c',
+VALUES(12, 'bg', 'bg', false,false, true,false, 'c',
 '${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${lookup_name} PRIMARY KEY (bg_id)) INHERITS(tiger.${lookup_name});" ',
 '${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${table_name} RENAME geoid TO bg_id;  SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}'')); "
 ${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
@@ -289,7 +289,7 @@ VALUES(2, 'county_all', 'county', true, false, false, true,
 	${psql} -c "VACUUM ANALYZE ${data_schema}.${lookup_name};"
 	${psql} -c "INSERT INTO ${data_schema}.${lookup_name}_lookup(st_code, state, co_code, name) SELECT CAST(s.statefp as integer), s.abbrev, CAST(c.countyfp as integer), c.name FROM ${data_schema}.${lookup_name} As c INNER JOIN state_lookup As s ON s.statefp = c.statefp;"
 	${psql} -c "VACUUM ANALYZE ${data_schema}.${lookup_name}_lookup;" ');
-	
+
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, level_nation, single_geom_mode, insert_mode, pre_load_process, post_load_process )
 VALUES(1, 'state_all', 'state', true, false, false,true,false, 'c',
 	'${psql} -c "CREATE TABLE ${data_schema}.${lookup_name}(CONSTRAINT pk_${lookup_name} PRIMARY KEY (statefp),CONSTRAINT uidx_${lookup_name}_stusps  UNIQUE (stusps), CONSTRAINT uidx_${lookup_name}_gid UNIQUE (gid) ) INHERITS(tiger.state); "',
@@ -312,7 +312,7 @@ VALUES(4, 'cousub', 'cousub', true, false, true,false, 'c',
 	'${psql} -c "ALTER TABLE ${staging_schema}.${state_abbrev}_${table_name} RENAME geoid TO cosbidfp;SELECT loader_load_staged_data(lower(''${state_abbrev}_${table_name}''), lower(''${state_abbrev}_${lookup_name}'')); ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
 ${psql} -c "CREATE INDEX ${data_schema}_${state_abbrev}_${lookup_name}_the_geom_gist ON ${data_schema}.${state_abbrev}_${lookup_name} USING gist(the_geom);"
 ${psql} -c "CREATE INDEX idx_${data_schema}_${state_abbrev}_${lookup_name}_countyfp ON ${data_schema}.${state_abbrev}_${lookup_name} USING btree(countyfp);"');
-	
+
 /** INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, level_nation, single_geom_mode, insert_mode, pre_load_process, post_load_process, columns_exclude, website_root_override  )
 -- this is a bit of a lie that its county.  It's really state but works better with column routine
 VALUES(4, 'zcta5', 'zcta510', false,true, false,false, false, 'a',
@@ -339,7 +339,7 @@ ${psql} -c "CREATE INDEX idx_${data_schema}_${state_abbrev}_${lookup_name}_lname
 ${psql} -c "CREATE INDEX idx_${data_schema}_${state_abbrev}_${lookup_name}_tlid_statefp ON ${data_schema}.${state_abbrev}_${table_name} USING btree (tlid,statefp);"
 ${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
 ${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"', ARRAY['gid','statefp']);
-	
+
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process )
 VALUES(8, 'edges', 'edges', true, true, false,false, 'a',
 '${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${table_name}(CONSTRAINT pk_${state_abbrev}_${table_name} PRIMARY KEY (gid)) INHERITS(tiger.${table_name});" ',
@@ -360,7 +360,7 @@ ${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_zip_lookup_base(CONSTRAI
 ${psql} -c "INSERT INTO ${data_schema}.${state_abbrev}_zip_lookup_base(zip,state,county,city, statefp) SELECT DISTINCT e.zipl, ''${state_abbrev}'', c.name,p.name,''${state_fips}''  FROM ${data_schema}.${state_abbrev}_edges AS e INNER JOIN tiger.county As c  ON (e.countyfp = c.countyfp AND e.statefp = c.statefp AND e.statefp = ''${state_fips}'') INNER JOIN ${data_schema}.${state_abbrev}_faces AS f ON (e.tfidl = f.tfid OR e.tfidr = f.tfid) INNER JOIN ${data_schema}.${state_abbrev}_place As [...]
 ${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_zip_lookup_base ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
 ${psql} -c "CREATE INDEX idx_${data_schema}_${state_abbrev}_zip_lookup_base_citysnd ON ${data_schema}.${state_abbrev}_zip_lookup_base USING btree(soundex(city));" ');
-	
+
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process,columns_exclude )
 VALUES(9, 'addr', 'addr', true, true, false,false, 'a',
 	'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${table_name} PRIMARY KEY (gid)) INHERITS(tiger.${table_name});ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ALTER COLUMN statefp SET DEFAULT ''${state_fips}'';" ',
@@ -372,7 +372,7 @@ VALUES(9, 'addr', 'addr', true, true, false,false, 'a',
 	${psql} -c "INSERT INTO ${data_schema}.${state_abbrev}_zip_state(zip,stusps,statefp) SELECT DISTINCT zip, ''${state_abbrev}'', ''${state_fips}'' FROM ${data_schema}.${state_abbrev}_${lookup_name} WHERE zip is not null;"
 	${psql} -c "ALTER TABLE ${data_schema}.${state_abbrev}_zip_state ADD CONSTRAINT chk_statefp CHECK (statefp = ''${state_fips}'');"
 	${psql} -c "vacuum analyze ${data_schema}.${state_abbrev}_${lookup_name};"',  ARRAY['gid','statefp','fromarmid', 'toarmid']);
-	
+
 INSERT INTO loader_lookuptables(process_order, lookup_name, table_name, load, level_county, level_state, single_geom_mode, insert_mode, pre_load_process, post_load_process,columns_exclude )
 VALUES(9, 'addrfeat', 'addrfeat', false, true, false,true, 'a',
 	'${psql} -c "CREATE TABLE ${data_schema}.${state_abbrev}_${lookup_name}(CONSTRAINT pk_${state_abbrev}_${table_name} PRIMARY KEY (gid)) INHERITS(tiger.${table_name});ALTER TABLE ${data_schema}.${state_abbrev}_${lookup_name} ALTER COLUMN statefp SET DEFAULT ''${state_fips}'';" ',
@@ -397,7 +397,7 @@ SELECT
 	array_to_string( ARRAY(SELECT loader_macro_replace('cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
 ' || platform.wget || ' ' || variables.website_root  || '/' || upper(table_name)  || '/tl_' || variables.tiger_year || '_us_' || lower(table_name) || '.zip --mirror --reject=html
 '
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(variables.website_root, 'http://', ''),'ftp://','')  || '/' || upper(table_name)  || '
+|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(regexp_replace(variables.website_root, 'http[s]?://', ''),'ftp://','')  || '/' || upper(table_name)  || '
 ' || replace(platform.unzip_command, '*.zip', 'tl_*' || table_name || '.zip ') || '
 ' || COALESCE(lu.pre_load_process || E'\n', '') || platform.loader || ' -D -' ||  lu.insert_mode || ' -s 4269 -g the_geom '
 		|| CASE WHEN lu.single_geom_mode THEN ' -S ' ELSE ' ' END::text || ' -W "latin1" tl_' || variables.tiger_year
@@ -430,9 +430,9 @@ SELECT
 ' ||
 	-- State level files - if an override website is specified we use that instead of variable one
 	array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || '_' || lower(table_name) || '.zip --mirror --reject=html
+' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || '_' || lower(table_name) || '.zip --mirror --reject=html
 '
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name) ), 'http://', ''),'ftp://','')    || '
+|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(regexp_replace(COALESCE(lu.website_root_override, variables.website_root || '/' || upper(lookup_name) ), 'http[s]?://', ''),'ftp://','')    || '
 ' || replace(platform.unzip_command, '*.zip', 'tl_' || variables.tiger_year || '_' || s.state_fips || '*_' || table_name || '.zip ') || '
 ' ||loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || platform.loader || ' -D -' ||  lu.insert_mode || ' -s 4269 -g the_geom '
 		|| CASE WHEN lu.single_geom_mode THEN ' -S ' ELSE ' ' END::text || ' -W "latin1" tl_' || variables.tiger_year || '_' || s.state_fips
@@ -445,12 +445,12 @@ SELECT
 	-- County Level files
 	|| E'\n' ||
 		array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || 
+' ||
 -- explode county files create wget call for each county file
-array_to_string (ARRAY(SELECT platform.wget || ' --mirror  ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || c.countyfp || '_' || lower(table_name) || '.zip ' || E'\n'  AS county_out
+array_to_string (ARRAY(SELECT platform.wget || ' --mirror  ' || COALESCE(lu.website_root_override, variables.website_root || '/' || upper(lookup_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || c.countyfp || '_' || lower(table_name) || '.zip ' || E'\n'  AS county_out
 FROM tiger.county As c
 WHERE c.statefp = s.state_fips), ' ')
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  || '/'), 'http://', ''),'ftp://','')  || '
+|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(regexp_replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name)  || '/'), 'http[s]?://', ''),'ftp://','')  || '
 ' || replace(platform.unzip_command, '*.zip', 'tl_*_' || s.state_fips || '*_' || table_name || '*.zip ') || '
 ' || loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || COALESCE(county_process_command || E'\n','')
 				|| COALESCE(E'\n' ||lu.post_load_process , '') , ARRAY['loader','table_name','lookup_name'], ARRAY[platform.loader  || ' -D ' || CASE WHEN lu.single_geom_mode THEN ' -S' ELSE ' ' END::text, lu.table_name, lu.lookup_name ])
@@ -534,30 +534,32 @@ SELECT
 ' ||
 	-- State level files - if an override website is specified we use that instead of variable one
 	array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/*_' || s.state_fips || '* --no-parent --relative --recursive --level=2 --accept=zip --mirror --reject=html
+' || platform.wget || ' ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || '_' || lower(table_name) || '.zip --mirror --reject=html
 '
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name) ), 'http://', ''),'ftp://','')    || '
-' || replace(platform.unzip_command, '*.zip', 'tl_*_' || s.state_fips || '*_' || table_name || '.zip ') || '
-' ||loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || platform.loader || ' -' ||  lu.insert_mode || ' -s 4269 -g the_geom '
+|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(regexp_replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name) ), 'http[s]+://', ''),'ftp://','')    || '
+' || replace(platform.unzip_command, '*.zip', 'tl_' || variables.tiger_year || '_' || s.state_fips || '*_' || table_name || '.zip ') || '
+' ||loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || platform.loader || ' -D -' ||  lu.insert_mode || ' -s 4269 -g the_geom '
 		|| CASE WHEN lu.single_geom_mode THEN ' -S ' ELSE ' ' END::text || ' -W "latin1" tl_' || variables.tiger_year || '_' || s.state_fips
 	|| '_' || lu.table_name || '.dbf tiger_staging.' || lower(s.state_abbrev) || '_' || lu.table_name || ' | '::text || platform.psql
 		|| COALESCE(E'\n' ||
 			lu.post_load_process , '') , ARRAY['loader','table_name', 'lookup_name'], ARRAY[platform.loader, lu.table_name, lu.lookup_name ])
 				FROM loader_lookuptables AS lu
-				WHERE level_state = true AND load = true AND lookup_name IN('tract','bg','tabblock')
+				WHERE level_state = true AND lu.lookup_name IN('bg','tract', 'tabblock')
 				ORDER BY process_order, lookup_name), E'\n') ::text
 	-- County Level files
 	|| E'\n' ||
 		array_to_string( ARRAY(SELECT 'cd ' || replace(variables.staging_fold,'/', platform.path_sep) || '
-' || array_to_string(ARRAY(SELECT platform.wget || ' --no-clobber ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || c.countyfp AS out
- FROM tiger.county AS c), '
- ')
-|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(table_name)  || '/'), 'http://', ''),'ftp://','')  || '
+' ||
+-- explode county files create wget call for each county file
+array_to_string (ARRAY(SELECT platform.wget || ' --mirror  ' || COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name)  ) || '/tl_' || variables.tiger_year || '_' || s.state_fips || c.countyfp || '_' || lower(table_name) || '.zip ' || E'\n'  AS county_out
+FROM tiger.county As c
+WHERE c.statefp = s.state_fips), ' ')
+|| 'cd ' ||  replace(variables.staging_fold,'/', platform.path_sep) || '/' || replace(regexp_replace(COALESCE(lu.website_root_override,variables.website_root || '/' || upper(lookup_name)  || '/'), 'http[s]+://', ''),'ftp://','')  || '
 ' || replace(platform.unzip_command, '*.zip', 'tl_*_' || s.state_fips || '*_' || table_name || '*.zip ') || '
 ' || loader_macro_replace(COALESCE(lu.pre_load_process || E'\n', '') || COALESCE(county_process_command || E'\n','')
-				|| COALESCE(E'\n' ||lu.post_load_process , '') , ARRAY['loader','table_name','lookup_name'], ARRAY[platform.loader  || CASE WHEN lu.single_geom_mode THEN ' -S' ELSE ' ' END::text, lu.table_name, lu.lookup_name ])
+				|| COALESCE(E'\n' ||lu.post_load_process , '') , ARRAY['loader','table_name','lookup_name'], ARRAY[platform.loader  || ' -D ' || CASE WHEN lu.single_geom_mode THEN ' -S' ELSE ' ' END::text, lu.table_name, lu.lookup_name ])
 				FROM loader_lookuptables AS lu
-				WHERE level_county = true AND load = true AND lookup_name IN('tract','bg','tabblock')
+				WHERE level_county = true AND lu.lookup_name IN('bg','tract', 'tabblock')
 				ORDER BY process_order, lookup_name), E'\n') ::text
 	, ARRAY['psql', 'data_schema','staging_schema', 'staging_fold', 'state_fold', 'website_root', 'state_abbrev','state_fips'],
 	ARRAY[platform.psql,  variables.data_schema, variables.staging_schema, variables.staging_fold, s.state_fold,variables.website_root, s.state_abbrev, s.state_fips::text])
@@ -574,4 +576,4 @@ $$
   LANGUAGE sql VOLATILE;
 
 SELECT create_census_base_tables();
-COMMIT;
\ No newline at end of file
+COMMIT;
diff --git a/extras/tiger_geocoder/upgrade_geocode.sql b/extras/tiger_geocoder/upgrade_geocode.sql
index cf154bf..744aca9 100644
--- a/extras/tiger_geocoder/upgrade_geocode.sql
+++ b/extras/tiger_geocoder/upgrade_geocode.sql
@@ -24,6 +24,18 @@ SELECT tiger.SetSearchPathForInstall('tiger');
 ALTER TABLE state_lookup ADD COLUMN statefp char(2);
 UPDATE state_lookup SET statefp = lpad(st_code::text,2,'0') WHERE statefp IS NULL;
 ALTER TABLE state_lookup ADD CONSTRAINT state_lookup_statefp_key UNIQUE(statefp);
+
+-- these introduced in PostGIS 2.4
+DO language plpgsql
+$$
+    BEGIN
+        ALTER TYPE tiger.norm_addy ADD ATTRIBUTE zip4 varchar;
+        ALTER TYPE tiger.norm_addy ADD ATTRIBUTE address_alphanumeric varchar;
+    EXCEPTION
+        WHEN others THEN  -- ignore the error probably cause it already exists
+    END;
+$$;
+
 CREATE INDEX idx_tiger_edges_countyfp ON edges USING btree(countyfp);
 CREATE INDEX idx_tiger_faces_countyfp ON faces USING btree(countyfp);
 CREATE INDEX tiger_place_the_geom_gist ON place USING gist(the_geom);
diff --git a/extras/tiger_geocoder/upgrade_geocoder.bat b/extras/tiger_geocoder/upgrade_geocoder.bat
index 5e177e6..4566256 100755
--- a/extras/tiger_geocoder/upgrade_geocoder.bat
+++ b/extras/tiger_geocoder/upgrade_geocoder.bat
@@ -1,19 +1,18 @@
-set PGPORT=5432
-set PGHOST=localhost
-set PGUSER=postgres
-set PGPASSWORD=yourpasswordhere
-set THEDB=geocoder
-set PGBIN=C:\Program Files\PostgreSQL\9.4\bin
-set PGCONTRIB=C:\Program Files\PostgreSQL\9.4\share\contrib
-
-"%PGBIN%\psql"  -d "%THEDB%" -f "upgrade_geocode.sql"
-
-REM "%PGBIN%\psql" -d "%THEDB%" -c "ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
-
-REM unremark the loader line to update your loader scripts
-REM note this wipes out your custom settings in loader_* tables
-REM "%PGBIN%\psql"  -d "%THEDB%" -f "tiger_loader_2016.sql"
-cd regress
-REM "%PGBIN%\psql"  -d "%THEDB%" -t -f regress.sql
-pause
-
+set PGPORT=5432
+set PGHOST=localhost
+set PGUSER=postgres
+set PGPASSWORD=yourpasswordhere
+set THEDB=geocoder
+set PGBIN=C:\Program Files\PostgreSQL\9.6\bin
+set PGCONTRIB=C:\Program Files\PostgreSQL\9.6\share\contrib
+
+"%PGBIN%\psql"  -d "%THEDB%" -f "upgrade_geocode.sql"
+
+REM "%PGBIN%\psql" -d "%THEDB%" -c "ALTER EXTENSION postgis_tiger_geocoder UPDATE;"
+
+REM unremark the loader line to update your loader scripts
+REM note this wipes out your custom settings in loader_* tables
+REM "%PGBIN%\psql"  -d "%THEDB%" -f "tiger_loader_2016.sql"
+cd regress
+REM "%PGBIN%\psql"  -d "%THEDB%" -t -f regress.sql
+pause
diff --git a/fuzzers/Makefile b/fuzzers/Makefile
new file mode 100644
index 0000000..5eeb243
--- /dev/null
+++ b/fuzzers/Makefile
@@ -0,0 +1,10 @@
+clean:
+	$(RM) -f *.o *.a
+
+fuzzingengine.o: fuzzingengine.c
+	$(CC) $(CFLAGS) -c -o $@ $<
+
+dummyfuzzers: fuzzingengine.o
+	$(AR) r libFuzzingEngine.a fuzzingengine.o
+	CXX="${CXX}" CXXFLAGS="-L. ${CXXFLAGS}" SRC=/tmp OUT=/tmp ./build_google_oss_fuzzers.sh
+	OUT=/tmp ./build_seed_corpus.sh
diff --git a/fuzzers/README.TXT b/fuzzers/README.TXT
new file mode 100644
index 0000000..4599610
--- /dev/null
+++ b/fuzzers/README.TXT
@@ -0,0 +1,38 @@
+This directory contain fuzzer main functions and scripts for the
+Google OSS Fuzz project: https://github.com/google/oss-fuzz/
+
+The main build scripts are in:
+https://github.com/google/oss-fuzz/tree/master/projects/postgis
+and call scripts in this directory.
+
+The list of issues is in:
+https://bugs.chromium.org/p/oss-fuzz/issues/list?q=postgis
+
+- Simulate the build of (dummy) fuzzers like OSS Fuzz does:
+    $ make dummyfuzzers
+  They are created in /tmp/*_fuzzer as well as with the
+  /tmp/*_fuzzer_seed_corpus.zip files
+  
+  Run one:
+    $ /tmp/wkt_import_fuzzer a_file_name
+
+- Run locally OSS Fuzz:
+    $ git clone --depth=1  https://github.com/google/oss-fuzz.git
+    $ cd oss-fuzz
+    $ python infra/helper.py build_image postgis
+
+  Build fuzzers with the address sanitizer (could use undefined, etc...)
+    $ python infra/helper.py build_fuzzers --sanitizer address postgis
+
+  Test a particular fuzzer (replace wkt_import_fuzzer by other fuzzers
+  like the ones generated in /tmp by "make dummyfuzzers")
+    $ python infra/helper.py run_fuzzer postgis wkt_import_fuzzer
+
+
+How to deal with issues reported in https://bugs.chromium.org/p/oss-fuzz/issues/list?q=postgis ?
+
+    1. Leave a comment in (chromium database) bug entry to indicate that you work on it
+    2. Work
+    3. Commit a bug fix with log including "Credit to OSS-Fuzz" and a link to the bugs.chromium.org ticket
+    4. Add in the bugs.chromium.org ticket a link to the Trac changeset implementing the fix.
+    5. Check chromium closed the bug (after one or two days typically)
diff --git a/fuzzers/build_google_oss_fuzzers.sh b/fuzzers/build_google_oss_fuzzers.sh
new file mode 100755
index 0000000..8cf2508
--- /dev/null
+++ b/fuzzers/build_google_oss_fuzzers.sh
@@ -0,0 +1,40 @@
+#!/bin/bash
+
+set -e
+
+if [ "$SRC" == "" ]; then
+    echo "SRC env var not defined"
+    exit 1
+fi
+
+if [ "$OUT" == "" ]; then
+    echo "OUT env var not defined"
+    exit 1
+fi
+
+if [ "$CXX" == "" ]; then
+    echo "CXX env var not defined"
+    exit 1
+fi
+
+SRC_DIR=$(dirname $0)/..
+
+build_fuzzer()
+{
+    fuzzerName=$1
+    sourceFilename=$2
+    shift
+    shift
+    echo "Building fuzzer $fuzzerName"
+    $CXX $CXXFLAGS -std=c++11 -I$SRC_DIR/liblwgeom \
+        $sourceFilename $* -o $OUT/$fuzzerName \
+        -lFuzzingEngine -lstdc++ $SRC_DIR/liblwgeom/.libs/liblwgeom.a
+}
+
+fuzzerFiles=$(dirname $0)/*.cpp
+for F in $fuzzerFiles; do
+    fuzzerName=$(basename $F .cpp)
+    build_fuzzer $fuzzerName $F
+done
+
+cp $(dirname $0)/*.dict $(dirname $0)/*.options $OUT/
\ No newline at end of file
diff --git a/fuzzers/build_seed_corpus.sh b/fuzzers/build_seed_corpus.sh
new file mode 100755
index 0000000..d87427a
--- /dev/null
+++ b/fuzzers/build_seed_corpus.sh
@@ -0,0 +1,10 @@
+#!/bin/bash
+
+set -e
+
+if [ "$OUT" == "" ]; then
+    echo "OUT env var not defined"
+    exit 1
+fi
+
+# Nothing for now
diff --git a/fuzzers/fuzzingengine.c b/fuzzers/fuzzingengine.c
new file mode 100644
index 0000000..77992b0
--- /dev/null
+++ b/fuzzers/fuzzingengine.c
@@ -0,0 +1,69 @@
+/******************************************************************************
+ *
+ * Project:  GDAL
+ * Purpose:  Fuzzer
+ * Author:   Even Rouault, even.rouault at spatialys.com
+ *
+ ******************************************************************************
+ * Copyright (c) 2017, Even Rouault <even.rouault at spatialys.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ****************************************************************************/
+
+#include <stdlib.h>
+#include <stdio.h>
+
+int LLVMFuzzerTestOneInput(void *buf, size_t len);
+int LLVMFuzzerInitialize(int* argc, char*** argv);
+
+int main(int argc, char* argv[])
+{
+    LLVMFuzzerInitialize(&argc, &argv);
+    if( argc < 2 )
+    {
+        return LLVMFuzzerTestOneInput(" ", 1);
+    }
+    else
+    {
+        int nRet = 0;
+        void* buf = NULL;
+        int nLen = 0;
+        FILE* f = fopen(argv[1], "rb");
+        if( !f )
+        {
+            fprintf(stderr, "%s does not exist.\n", argv[1]);
+            exit(1);
+        }
+        fseek(f, 0, SEEK_END);
+        nLen = (int)ftell(f);
+        fseek(f, 0, SEEK_SET);
+        buf = malloc(nLen);
+        if( !buf )
+        {
+            fprintf(stderr, "malloc failed.\n");
+            fclose(f);
+            exit(1);
+        }
+        fread(buf, nLen, 1, f);
+        fclose(f);
+        nRet = LLVMFuzzerTestOneInput(buf, nLen);
+        free(buf);
+        return nRet;
+    }
+}
diff --git a/fuzzers/wkb_import_fuzzer.cpp b/fuzzers/wkb_import_fuzzer.cpp
new file mode 100644
index 0000000..7b77a83
--- /dev/null
+++ b/fuzzers/wkb_import_fuzzer.cpp
@@ -0,0 +1,199 @@
+/******************************************************************************
+ *
+ * Project:  PostGIS
+ * Purpose:  Fuzzer
+ * Author:   Even Rouault, even.rouault at spatialys.com
+ *
+ ******************************************************************************
+ * Copyright (c) 2017, Even Rouault <even.rouault at spatialys.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ****************************************************************************/
+
+#include <assert.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include <setjmp.h>
+
+#include <set>
+
+extern "C"
+{
+#include "liblwgeom.h"
+
+void GEOSCoordSeq_destroy() { assert(0); }
+void GEOSClipByRect() { assert(0); }
+void GEOSUnion() { assert(0); }
+void GEOSCoordSeq_getDimensions() { assert(0); }
+void GEOSPreparedCovers() { assert(0); }
+void GEOSPreparedContains() { assert(0); }
+void GEOSSymDifference() { assert(0); }
+void GEOSUnionCascaded() { assert(0); }
+void GEOSGetExteriorRing() { assert(0); }
+void GEOSCoordSeq_setX() { assert(0); }
+void GEOSGeom_createLineString() { assert(0); }
+void GEOSCoordSeq_getY() { assert(0); }
+void GEOSEquals() { assert(0); }
+void GEOSRelatePatternMatch() { assert(0); }
+void GEOSGeom_createCollection() { assert(0); }
+void GEOSGeom_extractUniquePoints() { assert(0); }
+void GEOSNormalize() { assert(0); }
+void GEOSVoronoiDiagram() { assert(0); }
+void GEOSArea() { assert(0); }
+void GEOSLineMerge() { assert(0); }
+void GEOSGeom_createPolygon() { assert(0); }
+void GEOSGetCentroid() { assert(0); }
+void GEOSCoordSeq_create() { assert(0); }
+void GEOSFree() { assert(0); }
+void initGEOS() { assert(0); }
+void GEOSIntersection() { assert(0); }
+void GEOSEnvelope() { assert(0); }
+void GEOSGetGeometryN() { assert(0); }
+void GEOSSTRtree_insert() { assert(0); }
+void GEOSGeomTypeId() { assert(0); }
+void GEOSBoundary() { assert(0); }
+void GEOSversion() { assert(0); }
+void GEOSGetInteriorRingN() { assert(0); }
+void GEOSCoordSeq_setY() { assert(0); }
+void GEOSGetSRID() { assert(0); }
+void GEOSGeom_destroy() { assert(0); }
+void GEOSGeom_createEmptyPolygon() { assert(0); }
+void GEOSPolygonize() { assert(0); }
+void GEOSCoordSeq_getX() { assert(0); }
+void GEOSSharedPaths() { assert(0); }
+void GEOSSTRtree_create() { assert(0); }
+void GEOSGeom_clone() { assert(0); }
+void GEOSRelateBoundaryNodeRule() { assert(0); }
+void GEOSSnap() { assert(0); }
+void GEOSRelatePattern() { assert(0); }
+void GEOSSetSRID() { assert(0); }
+void GEOSisValid() { assert(0); }
+void GEOSContains() { assert(0); }
+void GEOSPreparedGeom_destroy() { assert(0); }
+void GEOSCoordSeq_setZ() { assert(0); }
+void GEOSOffsetCurve() { assert(0); }
+void GEOSUnaryUnion() { assert(0); }
+void GEOSPrepare() { assert(0); }
+void GEOSCoordSeq_getSize() { assert(0); }
+void GEOSGetNumInteriorRings() { assert(0); }
+void GEOSGetNumGeometries() { assert(0); }
+void GEOSisSimple() { assert(0); }
+void GEOSDifference() { assert(0); }
+void GEOSPreparedIntersects() { assert(0); }
+void GEOSisEmpty() { assert(0); }
+void GEOSPointOnSurface() { assert(0); }
+void GEOSSTRtree_query() { assert(0); }
+void GEOSGeom_createPoint() { assert(0); }
+void GEOSSTRtree_destroy() { assert(0); }
+void GEOSIntersects() { assert(0); }
+void GEOSHasZ() { assert(0); }
+void GEOSGeom_getCoordSeq() { assert(0); }
+void GEOSCoordSeq_getZ() { assert(0); }
+void GEOSGeom_createLinearRing() { assert(0); }
+void GEOSGeomType() { assert(0); }
+void GEOSDelaunayTriangulation() { assert(0); }
+
+void geod_init() { assert(0); }
+void geod_inverse() { assert(0); }
+void geod_direct() { assert(0); }
+void geod_polygon_init() { assert(0); }
+void geod_polygon_addpoint() { assert(0); }
+void geod_polygon_compute() { assert(0); }
+
+}
+
+extern "C" int LLVMFuzzerInitialize(int* argc, char*** argv);
+
+// Keep active heap allocated memory corresponding to returns of allocator()
+// and reallocator()
+std::set<void*> oSetPointers;
+jmp_buf jmpBuf;
+
+extern "C"
+{
+    static void *
+    allocator(size_t size)
+    {
+            void *mem = malloc(size);
+            oSetPointers.insert(mem);
+            return mem;
+    }
+
+    static void
+    freeor(void *mem)
+    {
+            oSetPointers.erase(mem);
+            free(mem);
+    }
+
+    static void *
+    reallocator(void *mem, size_t size)
+    {
+            oSetPointers.erase(mem);
+            void *ret = realloc(mem, size);
+            oSetPointers.insert(ret);
+            return ret;
+    }
+
+    static void
+    noticereporter(const char *, va_list )
+    {
+    }
+
+    static void
+    errorreporter(const char *, va_list )
+    {
+        // Cleanup any heap-allocated memory still active
+        for(std::set<void*>::iterator oIter = oSetPointers.begin();
+            oIter != oSetPointers.end(); ++oIter )
+        {
+            free(*oIter);
+        }
+        oSetPointers.clear();
+        // Abort everything to jump to setjmp() call
+        longjmp(jmpBuf, 1);
+    }
+
+    static void
+    debuglogger(int, const char *, va_list)
+    {
+    }
+
+}
+
+int LLVMFuzzerInitialize(int* /*argc*/, char*** /*argv*/)
+{
+    lwgeom_set_handlers(allocator, reallocator, freeor, errorreporter, noticereporter);
+    lwgeom_set_debuglogger(debuglogger);
+    return 0;
+}
+
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len);
+
+int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len)
+{
+    if( setjmp(jmpBuf) )
+        return 0;
+    LWGEOM* lwgeom = lwgeom_from_wkb(buf, len, LW_PARSER_CHECK_NONE);
+    lwgeom_free(lwgeom);
+    //assert( oSetPointers.empty() );
+    return 0;
+}
diff --git a/fuzzers/wkb_import_fuzzer.options b/fuzzers/wkb_import_fuzzer.options
new file mode 100644
index 0000000..60a51fc
--- /dev/null
+++ b/fuzzers/wkb_import_fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 100000
diff --git a/fuzzers/wkt_import_fuzzer.cpp b/fuzzers/wkt_import_fuzzer.cpp
new file mode 100644
index 0000000..8bac9ae
--- /dev/null
+++ b/fuzzers/wkt_import_fuzzer.cpp
@@ -0,0 +1,204 @@
+/******************************************************************************
+ *
+ * Project:  PostGIS
+ * Purpose:  Fuzzer
+ * Author:   Even Rouault, even.rouault at spatialys.com
+ *
+ ******************************************************************************
+ * Copyright (c) 2017, Even Rouault <even.rouault at spatialys.com>
+ *
+ * Permission is hereby granted, free of charge, to any person obtaining a
+ * copy of this software and associated documentation files (the "Software"),
+ * to deal in the Software without restriction, including without limitation
+ * the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ * and/or sell copies of the Software, and to permit persons to whom the
+ * Software is furnished to do so, subject to the following conditions:
+ *
+ * The above copyright notice and this permission notice shall be included
+ * in all copies or substantial portions of the Software.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+ * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
+ * DEALINGS IN THE SOFTWARE.
+ ****************************************************************************/
+
+#include <assert.h>
+#include <stddef.h>
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include <setjmp.h>
+
+#include <set>
+
+extern "C"
+{
+#include "liblwgeom.h"
+
+void GEOSCoordSeq_destroy() { assert(0); }
+void GEOSClipByRect() { assert(0); }
+void GEOSUnion() { assert(0); }
+void GEOSCoordSeq_getDimensions() { assert(0); }
+void GEOSPreparedCovers() { assert(0); }
+void GEOSPreparedContains() { assert(0); }
+void GEOSSymDifference() { assert(0); }
+void GEOSUnionCascaded() { assert(0); }
+void GEOSGetExteriorRing() { assert(0); }
+void GEOSCoordSeq_setX() { assert(0); }
+void GEOSGeom_createLineString() { assert(0); }
+void GEOSCoordSeq_getY() { assert(0); }
+void GEOSEquals() { assert(0); }
+void GEOSRelatePatternMatch() { assert(0); }
+void GEOSGeom_createCollection() { assert(0); }
+void GEOSGeom_extractUniquePoints() { assert(0); }
+void GEOSNormalize() { assert(0); }
+void GEOSVoronoiDiagram() { assert(0); }
+void GEOSArea() { assert(0); }
+void GEOSLineMerge() { assert(0); }
+void GEOSGeom_createPolygon() { assert(0); }
+void GEOSGetCentroid() { assert(0); }
+void GEOSCoordSeq_create() { assert(0); }
+void GEOSFree() { assert(0); }
+void initGEOS() { assert(0); }
+void GEOSIntersection() { assert(0); }
+void GEOSEnvelope() { assert(0); }
+void GEOSGetGeometryN() { assert(0); }
+void GEOSSTRtree_insert() { assert(0); }
+void GEOSGeomTypeId() { assert(0); }
+void GEOSBoundary() { assert(0); }
+void GEOSversion() { assert(0); }
+void GEOSGetInteriorRingN() { assert(0); }
+void GEOSCoordSeq_setY() { assert(0); }
+void GEOSGetSRID() { assert(0); }
+void GEOSGeom_destroy() { assert(0); }
+void GEOSGeom_createEmptyPolygon() { assert(0); }
+void GEOSPolygonize() { assert(0); }
+void GEOSCoordSeq_getX() { assert(0); }
+void GEOSSharedPaths() { assert(0); }
+void GEOSSTRtree_create() { assert(0); }
+void GEOSGeom_clone() { assert(0); }
+void GEOSRelateBoundaryNodeRule() { assert(0); }
+void GEOSSnap() { assert(0); }
+void GEOSRelatePattern() { assert(0); }
+void GEOSSetSRID() { assert(0); }
+void GEOSisValid() { assert(0); }
+void GEOSContains() { assert(0); }
+void GEOSPreparedGeom_destroy() { assert(0); }
+void GEOSCoordSeq_setZ() { assert(0); }
+void GEOSOffsetCurve() { assert(0); }
+void GEOSUnaryUnion() { assert(0); }
+void GEOSPrepare() { assert(0); }
+void GEOSCoordSeq_getSize() { assert(0); }
+void GEOSGetNumInteriorRings() { assert(0); }
+void GEOSGetNumGeometries() { assert(0); }
+void GEOSisSimple() { assert(0); }
+void GEOSDifference() { assert(0); }
+void GEOSPreparedIntersects() { assert(0); }
+void GEOSisEmpty() { assert(0); }
+void GEOSPointOnSurface() { assert(0); }
+void GEOSSTRtree_query() { assert(0); }
+void GEOSGeom_createPoint() { assert(0); }
+void GEOSSTRtree_destroy() { assert(0); }
+void GEOSIntersects() { assert(0); }
+void GEOSHasZ() { assert(0); }
+void GEOSGeom_getCoordSeq() { assert(0); }
+void GEOSCoordSeq_getZ() { assert(0); }
+void GEOSGeom_createLinearRing() { assert(0); }
+void GEOSGeomType() { assert(0); }
+void GEOSDelaunayTriangulation() { assert(0); }
+
+void geod_init() { assert(0); }
+void geod_inverse() { assert(0); }
+void geod_direct() { assert(0); }
+void geod_polygon_init() { assert(0); }
+void geod_polygon_addpoint() { assert(0); }
+void geod_polygon_compute() { assert(0); }
+
+}
+
+extern "C" int LLVMFuzzerInitialize(int* argc, char*** argv);
+
+// Keep active heap allocated memory corresponding to returns of allocator()
+// and reallocator()
+std::set<void*> oSetPointers;
+jmp_buf jmpBuf;
+
+extern "C"
+{
+    static void *
+    allocator(size_t size)
+    {
+            void *mem = malloc(size);
+            oSetPointers.insert(mem);
+            return mem;
+    }
+
+    static void
+    freeor(void *mem)
+    {
+            oSetPointers.erase(mem);
+            free(mem);
+    }
+
+    static void *
+    reallocator(void *mem, size_t size)
+    {
+            oSetPointers.erase(mem);
+            void *ret = realloc(mem, size);
+            oSetPointers.insert(ret);
+            return ret;
+    }
+
+    static void
+    noticereporter(const char *, va_list )
+    {
+    }
+
+    static void
+    errorreporter(const char *, va_list )
+    {
+        // Cleanup any heap-allocated memory still active
+        for(std::set<void*>::iterator oIter = oSetPointers.begin();
+            oIter != oSetPointers.end(); ++oIter )
+        {
+            free(*oIter);
+        }
+        oSetPointers.clear();
+        // Abort everything to jump to setjmp() call
+        longjmp(jmpBuf, 1);
+    }
+
+    static void
+    debuglogger(int, const char *, va_list)
+    {
+    }
+
+}
+
+int LLVMFuzzerInitialize(int* /*argc*/, char*** /*argv*/)
+{
+    lwgeom_set_handlers(allocator, reallocator, freeor, errorreporter, noticereporter);
+    lwgeom_set_debuglogger(debuglogger);
+    return 0;
+}
+
+extern "C" int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len);
+
+int LLVMFuzzerTestOneInput(const uint8_t *buf, size_t len)
+{
+    char* pszWKT = static_cast<char*>(malloc( len + 1 ));
+    memcpy(pszWKT, buf, len);
+    pszWKT[len] = '\0';
+    if( !setjmp(jmpBuf) )
+    {
+        LWGEOM* lwgeom = lwgeom_from_wkt(pszWKT, LW_PARSER_CHECK_NONE);
+        lwgeom_free(lwgeom);
+        //assert( oSetPointers.empty() );
+    }
+    free(pszWKT);
+    return 0;
+}
diff --git a/fuzzers/wkt_import_fuzzer.dict b/fuzzers/wkt_import_fuzzer.dict
new file mode 100644
index 0000000..3007d50
--- /dev/null
+++ b/fuzzers/wkt_import_fuzzer.dict
@@ -0,0 +1,25 @@
+"("
+")"
+","
+"0 0"
+"0 0 0"
+"0 0 0 0"
+"POINT"
+"LINESTRING"
+"POLYGON"
+"MULTIPOINT"
+"MULTILINESTRING"
+"MULTIPOLYGON"
+"GEOMETRYCOLLECTION"
+"CURVEPOLYGON"
+"CIRCULARSTRING"
+"COMPOUNDCURVE"
+"MULTICURVE"
+"MULTISURFACE"
+"TIN"
+"TRIANGLE"
+"POLYHEDRALSURFACE"
+"EMPTY"
+space=" "
+"Z"
+"M"
diff --git a/fuzzers/wkt_import_fuzzer.options b/fuzzers/wkt_import_fuzzer.options
new file mode 100644
index 0000000..60a51fc
--- /dev/null
+++ b/fuzzers/wkt_import_fuzzer.options
@@ -0,0 +1,2 @@
+[libfuzzer]
+max_len = 100000
diff --git a/liblwgeom/cunit/Makefile.in b/liblwgeom/cunit/Makefile.in
index e6cb4ab..8ff18ad 100644
--- a/liblwgeom/cunit/Makefile.in
+++ b/liblwgeom/cunit/Makefile.in
@@ -39,6 +39,7 @@ OBJS=	\
 	cu_node.o \
 	cu_clip_by_rect.o \
 	cu_libgeom.o \
+	cu_lwstroke.o \
 	cu_split.o \
 	cu_stringbuffer.o \
 	cu_triangulate.o \
diff --git a/liblwgeom/cunit/cu_libgeom.c b/liblwgeom/cunit/cu_libgeom.c
index 7ae07f2..b325e2f 100644
--- a/liblwgeom/cunit/cu_libgeom.c
+++ b/liblwgeom/cunit/cu_libgeom.c
@@ -741,6 +741,7 @@ static void test_lwgeom_force_clockwise(void)
 
 	/* counterclockwise, must be reversed */
 	geom = lwgeom_from_wkt("POLYGON((0 0, 10 0, 10 10, 0 10, 0 0))", LW_PARSER_CHECK_NONE);
+	CU_ASSERT_FALSE(lwgeom_is_clockwise(geom));
 	lwgeom_force_clockwise(geom);
 	in_ewkt = "POLYGON((0 0,0 10,10 10,10 0,0 0))";
 	out_ewkt = lwgeom_to_ewkt(geom);
@@ -752,6 +753,7 @@ static void test_lwgeom_force_clockwise(void)
 
 	/* clockwise, fine as is */
 	geom = lwgeom_from_wkt("POLYGON((0 0, 0 10, 10 10, 10 0, 0 0))", LW_PARSER_CHECK_NONE);
+	CU_ASSERT_TRUE(lwgeom_is_clockwise(geom));
 	lwgeom_force_clockwise(geom);
 	in_ewkt = "POLYGON((0 0,0 10,10 10,10 0,0 0))";
 	out_ewkt = lwgeom_to_ewkt(geom);
@@ -763,6 +765,7 @@ static void test_lwgeom_force_clockwise(void)
 
 	/* counterclockwise shell (must be reversed), mixed-wise holes */
 	geom = lwgeom_from_wkt("POLYGON((0 0,10 0,10 10,0 10,0 0),(2 2,2 4,4 2,2 2),(6 2,8 2,8 4,6 2))", LW_PARSER_CHECK_NONE);
+	CU_ASSERT_FALSE(lwgeom_is_clockwise(geom));
 	lwgeom_force_clockwise(geom);
 	in_ewkt = "POLYGON((0 0,0 10,10 10,10 0,0 0),(2 2,4 2,2 4,2 2),(6 2,8 2,8 4,6 2))";
 	out_ewkt = lwgeom_to_ewkt(geom);
@@ -774,6 +777,7 @@ static void test_lwgeom_force_clockwise(void)
 
 	/* clockwise shell (fine), mixed-wise holes */
 	geom = lwgeom_from_wkt("POLYGON((0 0,0 10,10 10,10 0,0 0),(2 2,4 2,2 4,2 2),(6 2,8 4,8 2,6 2))", LW_PARSER_CHECK_NONE);
+	CU_ASSERT_FALSE(lwgeom_is_clockwise(geom));
 	lwgeom_force_clockwise(geom);
 	in_ewkt = "POLYGON((0 0,0 10,10 10,10 0,0 0),(2 2,4 2,2 4,2 2),(6 2,8 2,8 4,6 2))";
 	out_ewkt = lwgeom_to_ewkt(geom);
diff --git a/liblwgeom/cunit/cu_lwstroke.c b/liblwgeom/cunit/cu_lwstroke.c
new file mode 100644
index 0000000..26f9c33
--- /dev/null
+++ b/liblwgeom/cunit/cu_lwstroke.c
@@ -0,0 +1,299 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * Copyright (C) 2017 Sandro Santilli <strk at kbt.io>
+ *
+ * This is free software; you can redistribute and/or modify it under
+ * the terms of the GNU General Public Licence. See the COPYING file.
+ *
+ **********************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <math.h> /* for M_PI */
+#include "CUnit/Basic.h"
+#include "CUnit/CUnit.h"
+
+#include "liblwgeom_internal.h"
+#include "cu_tester.h"
+
+/* #define SKIP_TEST_RETAIN_ANGLE 1 */
+
+
+static LWGEOM* lwgeom_from_text(const char *str)
+{
+	LWGEOM_PARSER_RESULT r;
+	if( LW_FAILURE == lwgeom_parse_wkt(&r, (char*)str, LW_PARSER_CHECK_NONE) )
+		return NULL;
+	return r.geom;
+}
+
+static char* lwgeom_to_text(const LWGEOM *geom, int prec)
+{
+	gridspec grid;
+	LWGEOM *gridded;
+	char *wkt;
+
+	memset(&grid, 0, sizeof(gridspec));
+	grid.xsize = prec;
+	grid.ysize = prec;
+	gridded = lwgeom_grid(geom, &grid);
+
+	wkt = lwgeom_to_wkt(gridded, WKT_ISO, 15, NULL);
+	lwgeom_free(gridded);
+	return wkt;
+}
+
+static void test_lwcurve_linearize(void)
+{
+	LWGEOM *in;
+	LWGEOM *out;
+	char *str;
+	int toltype;
+
+	/***********************************************************
+	 *
+	 *  Segments per quadrant tolerance type
+	 *
+	 ***********************************************************/
+
+	toltype = LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD;
+
+	/* 2 quadrants arc (180 degrees, PI radians) */
+	in = lwgeom_from_text("CIRCULARSTRING(0 0,100 100,200 0)");
+	/* 2 segment per quadrant */
+	out = lwcurve_linearize(in, 2, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,30 70,100 100,170 70,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* 3 segment per quadrant */
+	out = lwcurve_linearize(in, 3, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,14 50,50 86,100 100,150 86,186 50,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* 3.5 segment per quadrant (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, 3.5, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: segments per quadrant must be an integer value, got 3.5");
+	lwgeom_free(out);
+	/* -2 segment per quadrant (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, -2, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: segments per quadrant must be at least 1, got -2");
+	lwgeom_free(out);
+	/* 0 segment per quadrant (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, 0, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: segments per quadrant must be at least 1, got 0");
+	lwgeom_free(out);
+	lwgeom_free(in);
+
+	/* 1.5 quadrants arc (145 degrees - PI*3/4 radians ) */
+	in = lwgeom_from_text("CIRCULARSTRING(29.2893218813453 70.7106781186548,100 100,200 0)");
+	/* 2 segment per quadrant */
+	out = lwcurve_linearize(in, 2, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(30 70,100 100,170 70,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* 3 segment per quadrant - non-symmetric */
+	out = lwcurve_linearize(in, 3, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(30 70,74 96,126 96,170 70,196 26,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+
+	/* 3 segment per quadrant - symmetric */
+	out = lwcurve_linearize(in, 3, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(30 70,70 96,116 98,158 80,190 46,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+
+#ifndef SKIP_TEST_RETAIN_ANGLE
+	/* 3 segment per quadrant - symmetric/retain_angle */
+	out = lwcurve_linearize(in, 3, toltype,
+		LW_LINEARIZE_FLAG_SYMMETRIC |
+		LW_LINEARIZE_FLAG_RETAIN_ANGLE
+	);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(30 70,40 80,86 100,138 92,180 60,200 14,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+#endif /* SKIP_TEST_RETAIN_ANGLE */
+
+	lwgeom_free(in);
+
+	/***********************************************************
+	 *
+	 *  Maximum deviation tolerance type
+	 *
+	 ***********************************************************/
+
+	toltype = LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION;
+
+	in = lwgeom_from_text("CIRCULARSTRING(0 0,100 100,200 0)");
+
+	/* Maximum of 10 units of difference, asymmetric */
+	out = lwcurve_linearize(in, 10, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,38 78,124 98,190 42,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 0 units of difference (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, 0, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: max deviation must be bigger than 0, got 0");
+	/* Maximum of -2 units of difference (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, -2, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: max deviation must be bigger than 0, got -2");
+	/* Maximum of 10 units of difference, symmetric */
+	out = lwcurve_linearize(in, 10, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,30 70,100 100,170 70,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 20 units of difference, asymmetric */
+	out = lwcurve_linearize(in, 20, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,72 96,184 54,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 20 units of difference, symmetric */
+	out = lwcurve_linearize(in, 20, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,50 86,150 86,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+
+#ifndef SKIP_TEST_RETAIN_ANGLE
+	/* Maximum of 20 units of difference, symmetric/retain angle */
+	out = lwcurve_linearize(in, 20, toltype,
+		LW_LINEARIZE_FLAG_SYMMETRIC |
+		LW_LINEARIZE_FLAG_RETAIN_ANGLE
+	);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,4 28,100 100,196 28,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+#endif /* SKIP_TEST_RETAIN_ANGLE */
+
+	lwgeom_free(in);
+
+	/*
+	 * Clockwise ~90 degrees south-west to north-west quadrants
+	 * starting at ~22 degrees west of vertical line
+	 *
+	 * See https://trac.osgeo.org/postgis/ticket/3772
+	 */
+	toltype = LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION;
+	in = lwgeom_from_text("CIRCULARSTRING(71.96 -65.64,22.2 -18.52,20 50)");
+
+	/* 4 units of max deviation - symmetric */
+	out = lwcurve_linearize(in, 4, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(72 -66,34 -38,16 4,20 50)");
+	lwfree(str);
+	lwgeom_free(out);
+
+	/*
+	 * Clockwise ~90 degrees north-west to south-west quadrants
+	 * starting at ~22 degrees west of vertical line
+	 *
+	 * See https://trac.osgeo.org/postgis/ticket/3772
+	 */
+	toltype = LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION;
+	in = lwgeom_from_text("CIRCULARSTRING(20 50,22.2 -18.52,71.96 -65.64)");
+
+	/* 4 units of max deviation - symmetric */
+	out = lwcurve_linearize(in, 4, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(20 50,16 4,34 -38,72 -66)");
+	lwfree(str);
+	lwgeom_free(out);
+
+	lwgeom_free(in);
+
+	/***********************************************************
+	 *
+	 *  Maximum angle tolerance type
+	 *
+	 ***********************************************************/
+
+	toltype = LW_LINEARIZE_TOLERANCE_TYPE_MAX_ANGLE;
+
+	in = lwgeom_from_text("CIRCULARSTRING(0 0,100 100,200 0)");
+
+	/* Maximum of 45 degrees, asymmetric */
+	out = lwcurve_linearize(in, M_PI / 4.0, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,30 70,100 100,170 70,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 0 degrees (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, 0, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: max angle must be bigger than 0, got 0");
+	/* Maximum of -2 degrees (invalid) */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, -2, toltype, 0);
+	CU_ASSERT( out == NULL );
+	ASSERT_STRING_EQUAL(cu_error_msg, "lwarc_linearize: max angle must be bigger than 0, got -2");
+	/* Maximum of 360 degrees, just return endpoints... */
+	cu_error_msg_reset();
+	out = lwcurve_linearize(in, M_PI*4, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 70 degrees, asymmetric */
+	out = lwcurve_linearize(in, 70 * M_PI / 180, toltype, 0);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,66 94,176 64,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+	/* Maximum of 70 degrees, symmetric */
+	out = lwcurve_linearize(in, 70 * M_PI / 180, toltype, LW_LINEARIZE_FLAG_SYMMETRIC);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,50 86,150 86,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+
+#ifndef SKIP_TEST_RETAIN_ANGLE
+	/* Maximum of 70 degrees, symmetric/retain angle */
+	out = lwcurve_linearize(in, 70 * M_PI / 180, toltype,
+		LW_LINEARIZE_FLAG_SYMMETRIC |
+		LW_LINEARIZE_FLAG_RETAIN_ANGLE
+	);
+	str = lwgeom_to_text(out, 2);
+	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,6 34,100 100,194 34,200 0)");
+	lwfree(str);
+	lwgeom_free(out);
+#endif /* SKIP_TEST_RETAIN_ANGLE */
+
+	lwgeom_free(in);
+
+}
+
+
+/*
+** Used by the test harness to register the tests in this file.
+*/
+void lwstroke_suite_setup(void);
+void lwstroke_suite_setup(void)
+{
+	CU_pSuite suite = CU_add_suite("lwstroke", NULL, NULL);
+	PG_ADD_TEST(suite, test_lwcurve_linearize);
+}
diff --git a/liblwgeom/cunit/cu_node.c b/liblwgeom/cunit/cu_node.c
index 0d648c1..1e16631 100644
--- a/liblwgeom/cunit/cu_node.c
+++ b/liblwgeom/cunit/cu_node.c
@@ -53,7 +53,7 @@ static void test_lwgeom_node(void)
 	tmp = lwgeom_to_ewkt(out);
 	/* printf("%s\n", tmp); */
 	CU_ASSERT_STRING_EQUAL(
-"MULTILINESTRING((0 0,2.5 2.5),(0 5,2.5 2.5),(22 0,20 0),(20 0,12 0,11 0,10 0),(10 0,5 5,2.5 2.5),(2.5 2.5,5 0))",
+"MULTILINESTRING((0 0,2.5 2.5),(0 5,2.5 2.5),(2.5 2.5,5 5,10 0),(10 0,11 0,12 0,20 0),(20 0,22 0),(2.5 2.5,5 0))",
 		tmp);
 	lwfree(tmp); lwgeom_free(out); lwgeom_free(in);
 }
diff --git a/liblwgeom/cunit/cu_ptarray.c b/liblwgeom/cunit/cu_ptarray.c
index be9e5b7..963ee4a 100644
--- a/liblwgeom/cunit/cu_ptarray.c
+++ b/liblwgeom/cunit/cu_ptarray.c
@@ -265,7 +265,7 @@ static void test_ptarray_locate_point(void)
 	loc = ptarray_locate_point(line->points, &p, &dist, &l);
 	CU_ASSERT_EQUAL(loc, 0.5);
 	CU_ASSERT_EQUAL(dist, 0.0);
-	CU_ASSERT_EQUAL(l.m, 10.0);	
+	CU_ASSERT_EQUAL(l.m, 10.0);
 
 	lwline_free(line);
 
@@ -337,7 +337,7 @@ static void test_ptarray_signed_area()
 	//printf("%g\n",area);
 	CU_ASSERT_DOUBLE_EQUAL(area, -4.0, 0.0000001);
 	lwline_free(line);
-	
+
 }
 
 
@@ -357,9 +357,9 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "CIRCULARSTRING(-1 0,0 1,0 -1)");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
+	lwfree(str);
 	*/
-	
+
 	in = lwgeom_from_text("CIRCULARSTRING(-1 0,0 1,0 -1)");
 	out = lwgeom_stroke(in,8);
 	lwgeom_free(in);
@@ -370,7 +370,7 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "CIRCULARSTRING(-1 0,0.70710678 0.70710678,0 -1)");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
+	lwfree(str);
 
 	in = lwgeom_from_text("COMPOUNDCURVE(CIRCULARSTRING(-1 0,0 1,0 -1),(0 -1,-1 -1))");
 	out = lwgeom_stroke(in,8);
@@ -382,7 +382,7 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "COMPOUNDCURVE(CIRCULARSTRING(-1 0,0.70710678 0.70710678,0 -1),(0 -1,-1 -1))");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
+	lwfree(str);
 
 	in = lwgeom_from_text("COMPOUNDCURVE((-3 -3,-1 0),CIRCULARSTRING(-1 0,0 1,0 -1),(0 -1,0 -1.5,0 -2),CIRCULARSTRING(0 -2,-1 -3,1 -3),(1 -3,5 5))");
 	out = lwgeom_stroke(in,8);
@@ -394,7 +394,7 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "COMPOUNDCURVE((-3 -3,-1 0),CIRCULARSTRING(-1 0,0.70710678 0.70710678,0 -1),(0 -1,0 -1.5,0 -2),CIRCULARSTRING(0 -2,-0.70710678 -3.7071068,1 -3),(1 -3,5 5))");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
+	lwfree(str);
 
 	in = lwgeom_from_text("COMPOUNDCURVE(CIRCULARSTRING(-1 0,0 1,0 -1),CIRCULARSTRING(0 -1,-1 -2,1 -2))");
 	out = lwgeom_stroke(in,8);
@@ -406,8 +406,8 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "COMPOUNDCURVE(CIRCULARSTRING(-1 0,0.70710678 0.70710678,0 -1),CIRCULARSTRING(0 -1,-0.70710678 -2.7071068,1 -2))");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
-	
+	lwfree(str);
+
 	in = lwgeom_from_text("COMPOUNDCURVE((0 0, 1 1), CIRCULARSTRING(1 1, 2 2, 3 1), (3 1, 4 4))");
 	out = lwgeom_stroke(in,8);
 	lwgeom_free(in);
@@ -418,8 +418,8 @@ static void test_ptarray_unstroke()
 	lwgeom_free(in);
 	lwgeom_free(out);
 	// printf("%s\n", str);
-	lwfree(str);		
-	
+	lwfree(str);
+
 	// See http://trac.osgeo.org/postgis/ticket/2425
 	// and http://trac.osgeo.org/postgis/ticket/2420
 	in = lwgeom_from_text("LINESTRING(0 0,10 0,10 10,0 10,0 0)");
@@ -428,7 +428,7 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,10 0,10 10,0 10,0 0)");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);	
+	lwfree(str);
 
 	in = lwgeom_from_text("LINESTRING(10 10,0 10,0 0,10 0)");
 	out = lwgeom_unstroke(in);
@@ -456,7 +456,7 @@ static void test_ptarray_unstroke()
 	ASSERT_STRING_EQUAL(str, "LINESTRING(0 0,1 1)");
 	lwgeom_free(in);
 	lwgeom_free(out);
-	lwfree(str);		
+	lwfree(str);
 
 }
 
@@ -468,7 +468,7 @@ static void test_ptarray_contains_point()
 	POINTARRAY *pa;
 	POINT2D pt;
 	int rv;
-	
+
 	lwline = lwgeom_as_lwline(lwgeom_from_text("LINESTRING(0 0, 0 1, 1 1, 1 0, 0 0)"));
 	pa = lwline->points;
 
@@ -477,7 +477,7 @@ static void test_ptarray_contains_point()
 	pt.y = 0.5;
 	rv = ptarray_contains_point(pa, &pt);
 	CU_ASSERT_EQUAL(rv, LW_INSIDE);
-	
+
 	/* Point on left edge of square */
 	pt.x = 0;
 	pt.y = 0.5;
@@ -519,11 +519,11 @@ static void test_ptarray_contains_point()
 	pt.y = 0.5;
 	rv = ptarray_contains_point(pa, &pt);
 	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
-	
+
 	lwline_free(lwline);
 	lwline = lwgeom_as_lwline(lwgeom_from_text("LINESTRING(0 0, 1 1, 2 0, 0 0)"));
 	pa = lwline->points;
-	
+
 	/* Point outside grazing top of triangle */
 	pt.x = 0;
 	pt.y = 1;
@@ -567,30 +567,30 @@ static void test_ptarrayarc_contains_point()
 	pt.y = 0;
 	rv = ptarrayarc_contains_point(pa, &pt);
 	CU_ASSERT_EQUAL(rv, LW_INSIDE);
-	
+
 	/* Point in left lobe */
 	pt.x = -1.1;
 	pt.y = 0.1;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_INSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_INSIDE);
 
 	/* Point on boundary of left lobe */
 	pt.x = -1;
 	pt.y = 0;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_INSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_INSIDE);
 
 	/* Point on boundary vertex */
 	pt.x = -1;
 	pt.y = 1;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);	
+	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);
 
 	/* Point outside */
 	pt.x = -1.5;
 	pt.y = 1.5;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/*** Two-edge ring made up of semi-circles (really, a circle) ***/
 	lwline_free(lwline);
@@ -601,37 +601,37 @@ static void test_ptarrayarc_contains_point()
 	pt.x = -1.5;
 	pt.y = 1.5;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/* Point more outside */
 	pt.x = 2.5;
 	pt.y = 1.5;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/* Point more outside */
 	pt.x = 2.5;
 	pt.y = 2.5;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/* Point inside at middle */
 	pt.x = 0;
 	pt.y = 0;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_INSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_INSIDE);
 
 	/* Point inside offset from middle */
 	pt.x = 0.01;
 	pt.y = 0.01;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_INSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_INSIDE);
 
 	/* Point on edge vertex */
 	pt.x = 0;
 	pt.y = 1;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);	
+	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);
 
 	/*** Two-edge ring, closed ***/
 	lwline_free(lwline);
@@ -642,7 +642,7 @@ static void test_ptarrayarc_contains_point()
 	pt.x = 20;
 	pt.y = 4;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/*** One-edge ring, closed circle ***/
 	lwline_free(lwline);
@@ -653,19 +653,19 @@ static void test_ptarrayarc_contains_point()
 	pt.x = 0;
 	pt.y = 0;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_INSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_INSIDE);
 
 	/* Point outside */
 	pt.x = 0;
 	pt.y = 2;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);	
+	CU_ASSERT_EQUAL(rv, LW_OUTSIDE);
 
 	/* Point on boundary */
 	pt.x = 0;
 	pt.y = 1;
 	rv = ptarrayarc_contains_point(pa, &pt);
-	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);	
+	CU_ASSERT_EQUAL(rv, LW_BOUNDARY);
 
 	/*** Overshort ring ***/
 	lwline_free(lwline);
diff --git a/liblwgeom/cunit/cu_tester.c b/liblwgeom/cunit/cu_tester.c
index 5a8b354..04b8b5e 100644
--- a/liblwgeom/cunit/cu_tester.c
+++ b/liblwgeom/cunit/cu_tester.c
@@ -44,6 +44,7 @@ extern void in_geojson_suite_setup(void);
 extern void iterator_suite_setup(void);
 extern void twkb_in_suite_setup(void);
 extern void libgeom_suite_setup(void);
+extern void lwstroke_suite_setup(void);
 extern void measures_suite_setup(void);
 extern void effectivearea_suite_setup(void);
 extern void minimum_bounding_circle_suite_setup(void);
@@ -93,6 +94,7 @@ PG_SuiteSetup setupfuncs[] =
     iterator_suite_setup,
 	twkb_in_suite_setup,
 	libgeom_suite_setup,
+	lwstroke_suite_setup,
 	measures_suite_setup,
 	effectivearea_suite_setup,
 	minimum_bounding_circle_suite_setup,
diff --git a/liblwgeom/liblwgeom.h.in b/liblwgeom/liblwgeom.h.in
index e96839e..64fecec 100644
--- a/liblwgeom/liblwgeom.h.in
+++ b/liblwgeom/liblwgeom.h.in
@@ -1218,6 +1218,9 @@ extern void lwgeom_force_clockwise(LWGEOM *lwgeom);
 extern void lwpoly_force_clockwise(LWPOLY *poly);
 extern void lwtriangle_force_clockwise(LWTRIANGLE *triangle);
 
+extern int lwgeom_is_clockwise(LWGEOM *lwgeom);
+extern int lwpoly_is_clockwise(LWPOLY *poly);
+extern int lwtriangle_is_clockwise(LWTRIANGLE *triangle);
 
 extern void interpolate_point4d(POINT4D *A, POINT4D *B, POINT4D *I, double F);
 
@@ -1356,8 +1359,9 @@ extern LWLINE *lwline_addpoint(LWLINE *line, LWPOINT *point, uint32_t where);
 extern LWLINE *lwline_removepoint(LWLINE *line, uint32_t which);
 extern void lwline_setPoint4d(LWLINE *line, uint32_t which, POINT4D *newpoint);
 extern LWPOLY *lwpoly_from_lwlines(const LWLINE *shell, uint32_t nholes, const LWLINE **holes);
-extern LWPOLY* lwpoly_construct_rectangle(char hasz, char hasm, POINT4D *p1, POINT4D *p2, POINT4D *p3, POINT4D *p4);
-extern LWPOLY* lwpoly_construct_circle(int srid, double x, double y, double radius, uint32_t segments_per_quarter, char exterior);
+extern LWPOLY *lwpoly_construct_rectangle(char hasz, char hasm, POINT4D *p1, POINT4D *p2, POINT4D *p3, POINT4D *p4);
+extern LWPOLY *lwpoly_construct_envelope(int srid, double x1, double y1, double x2, double y2);
+extern LWPOLY *lwpoly_construct_circle(int srid, double x, double y, double radius, uint32_t segments_per_quarter, char exterior);
 extern LWTRIANGLE *lwtriangle_from_lwline(const LWLINE *shell);
 extern LWMPOINT *lwmpoint_from_lwgeom(const LWGEOM *g); /* Extract the coordinates of an LWGEOM into an LWMPOINT */
 
@@ -2154,13 +2158,80 @@ extern uint8_t* lwgeom_to_twkb(const LWGEOM *geom, uint8_t variant, int8_t preci
 extern uint8_t* lwgeom_to_twkb_with_idlist(const LWGEOM *geom, int64_t *idlist, uint8_t variant, int8_t precision_xy, int8_t precision_z, int8_t precision_m, size_t *twkb_size);
 
 /*******************************************************************************
- * SQLMM internal functions - TODO: Move into separate header files
+ * SQLMM internal functions
  ******************************************************************************/
 
 int lwgeom_has_arc(const LWGEOM *geom);
 LWGEOM *lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad);
 LWGEOM *lwgeom_unstroke(const LWGEOM *geom);
 
+/**
+ * Semantic of the `tolerance` argument passed to
+ * lwcurve_linearize
+ */
+typedef enum {
+	/**
+	 * Tolerance expresses the number of segments to use
+	 * for each quarter of circle (quadrant). Must be
+	 * an integer.
+	 */
+	LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD = 0,
+	/**
+	 * Tolerance expresses the maximum distance between
+	 * an arbitrary point on the curve and the closest
+	 * point to it on the resulting approximation, in
+	 * cartesian units.
+	 */
+	LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION = 1,
+	/**
+	 * Tolerance expresses the maximum angle between
+	 * the radii generating approximation line vertices,
+	 * given in radiuses. A value of 1 would result
+	 * in an approximation of a semicircle composed by
+	 * 180 segments
+	 */
+	LW_LINEARIZE_TOLERANCE_TYPE_MAX_ANGLE = 2
+} LW_LINEARIZE_TOLERANCE_TYPE;
+
+typedef enum {
+  /**
+   * Symmetric linearization means that the output
+   * vertices would be the same no matter the order
+   * of the points defining the input curve.
+   */
+	LW_LINEARIZE_FLAG_SYMMETRIC = 1 << 0,
+
+  /**
+   * Retain angle instructs the engine to try its best
+   * to retain the requested angle between generating
+   * radii (where angle can be given explicitly with
+   * LW_LINEARIZE_TOLERANCE_TYPE_MAX_ANGLE or implicitly
+   * with LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD or
+   * LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION).
+   *
+   * It only makes sense with LW_LINEARIZE_FLAG_SYMMETRIC
+   * which would otherwise reduce the angle as needed to
+   * keep it constant among all radiis so that all
+   * segments are of the same length.
+   *
+   * When this flag is set, the first and last generating
+   * angles (and thus the first and last segments) may
+   * instead be smaller (shorter) than the others.
+   *
+   */
+	LW_LINEARIZE_FLAG_RETAIN_ANGLE = 1 << 1
+} LW_LINEARIZE_FLAGS;
+
+/**
+ * @param geom input geometry
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags bitwise OR of operational flags, see LW_LINEARIZE_FLAGS
+ *
+ * @return a newly allocated LWGEOM
+ */
+extern LWGEOM* lwcurve_linearize(const LWGEOM *geom, double tol, LW_LINEARIZE_TOLERANCE_TYPE type, int flags);
+
 /*******************************************************************************
  * GEOS proxy functions on LWGEOM
  ******************************************************************************/
diff --git a/liblwgeom/liblwgeom_internal.h b/liblwgeom/liblwgeom_internal.h
index c84cee3..838262a 100644
--- a/liblwgeom/liblwgeom_internal.h
+++ b/liblwgeom/liblwgeom_internal.h
@@ -305,7 +305,6 @@ double lwtriangle_perimeter_2d(const LWTRIANGLE *triangle);
 /*
 * Segmentization
 */
-LWLINE *lwcircstring_stroke(const LWCIRCSTRING *icurve, uint32_t perQuad);
 LWLINE *lwcompound_stroke(const LWCOMPOUND *icompound, uint32_t perQuad);
 LWPOLY *lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad);
 
@@ -342,6 +341,11 @@ LWCOLLECTION *lwcollection_clone_deep(const LWCOLLECTION *lwgeom);
 GBOX *gbox_clone(const GBOX *gbox);
 
 /*
+ * Reverse
+ */
+extern void lwcircstring_reverse(LWCIRCSTRING *curve);
+
+/*
 * Startpoint
 */
 int lwpoly_startpoint(const LWPOLY* lwpoly, POINT4D* pt);
diff --git a/liblwgeom/liblwgeom_topo.h b/liblwgeom/liblwgeom_topo.h
index 8bcc9d1..183af5b 100644
--- a/liblwgeom/liblwgeom_topo.h
+++ b/liblwgeom/liblwgeom_topo.h
@@ -457,7 +457,7 @@ typedef struct LWT_BE_CALLBACKS_T {
    * Get edges whose bounding box overlaps a given 2D bounding box
    *
    * @param topo the topology to act upon
-   * @param box the query box
+   * @param box the query box, to be considered infinite if NULL
    * @param numelems output parameter, gets number of elements found
    *                 if the return is not null, otherwise see @return
    *                 section for semantic.
diff --git a/liblwgeom/lwcircstring.c b/liblwgeom/lwcircstring.c
index 9b6805f..fba36c5 100644
--- a/liblwgeom/lwcircstring.c
+++ b/liblwgeom/lwcircstring.c
@@ -65,7 +65,7 @@ lwcircstring_construct(int srid, GBOX *bbox, POINTARRAY *points)
 	result = (LWCIRCSTRING*) lwalloc(sizeof(LWCIRCSTRING));
 
 	result->type = CIRCSTRINGTYPE;
-	
+
 	result->flags = points->flags;
 	FLAGS_SET_BBOX(result->flags, bbox?1:0);
 
@@ -98,7 +98,7 @@ lwcircstring_release(LWCIRCSTRING *lwcirc)
 void lwcircstring_free(LWCIRCSTRING *curve)
 {
 	if ( ! curve ) return;
-	
+
 	if ( curve->bbox )
 		lwfree(curve->bbox);
 	if ( curve->points )
@@ -188,7 +188,7 @@ lwcircstring_from_lwpointarray(int srid, uint32_t npoints, LWPOINT **points)
 		ptr += ptsize;
 	}
 	pa = ptarray_construct_reference_data(zmflag&2, zmflag&1, npoints, newpoints);
-	
+
 	return lwcircstring_construct(srid, NULL, pa);
 }
 
@@ -223,7 +223,7 @@ lwcircstring_from_lwmpoint(int srid, LWMPOINT *mpoint)
 	}
 
 	pa = ptarray_construct_reference_data(zmflag&2, zmflag&1, mpoint->ngeoms, newpoints);
-	
+
 	LWDEBUGF(3, "lwcurve_from_lwmpoint: constructed pointarray for %d points, %d zmflag", mpoint->ngeoms, zmflag);
 
 	return lwcircstring_construct(srid, NULL, pa);
@@ -289,7 +289,7 @@ double lwcircstring_length_2d(const LWCIRCSTRING *circ)
 {
 	if ( lwcircstring_is_empty(circ) )
 		return 0.0;
-	
+
 	return ptarray_arc_length_2d(circ->points);
 }
 
diff --git a/liblwgeom/lwgeodetic.c b/liblwgeom/lwgeodetic.c
index b48a908..54234be 100644
--- a/liblwgeom/lwgeodetic.c
+++ b/liblwgeom/lwgeodetic.c
@@ -2009,18 +2009,20 @@ LWPOINT* lwgeom_project_spheroid(const LWPOINT *r, const SPHEROID *spheroid, dou
 	double x, y;
 	POINTARRAY *pa;
 	LWPOINT *lwp;
-
-	/* Check the azimuth validity, convert to radians */
-	if ( azimuth < -2.0 * M_PI || azimuth > 2.0 * M_PI )
-	{
-		lwerror("Azimuth must be between -2PI and 2PI");
-		return NULL;
+	
+	/* Normalize distance to be positive*/
+	if ( distance < 0.0 ) {
+		distance = -distance;
+		azimuth += M_PI;
 	}
+	
+	/* Normalize azimuth */
+	azimuth -= 2.0 * M_PI * floor(azimuth / (2.0 * M_PI));
 
 	/* Check the distance validity */
-	if ( distance < 0.0 || distance > (M_PI * spheroid->radius) )
+	if ( distance > (M_PI * spheroid->radius) )
 	{
-		lwerror("Distance must be between 0 and %g", M_PI * spheroid->radius);
+		lwerror("Distance must not be greater than %g", M_PI * spheroid->radius);
 		return NULL;
 	}
 		
@@ -2315,18 +2317,19 @@ int lwgeom_covers_lwgeom_sphere(const LWGEOM *lwgeom1, const LWGEOM *lwgeom2)
 	int type1, type2;
 	GBOX gbox1, gbox2;
 	gbox1.flags = gbox2.flags = 0;
-		
+
 	assert(lwgeom1);
 	assert(lwgeom2);
 
 	type1 = lwgeom1->type;
 	type2 = lwgeom2->type;
 
-	/* Currently a restricted implementation */
-	if ( ! ( (type1 == POLYGONTYPE || type1 == MULTIPOLYGONTYPE || type1 == COLLECTIONTYPE) &&
-	         (type2 == POINTTYPE || type2 == MULTIPOINTTYPE || type2 == COLLECTIONTYPE) ) )
+	/* dim(geom2) > dim(geom1) always returns false (because geom2 is bigger) */
+	if ( (type1 == POINTTYPE && type2 == LINETYPE)
+		|| (type1 == POINTTYPE && type2 == POLYGONTYPE)
+		|| (type1 == LINETYPE && type2 == POLYGONTYPE) )
 	{
-		lwerror("lwgeom_covers_lwgeom_sphere: only POLYGON covers POINT tests are currently supported");
+		LWDEBUG(4, "dimension of geom2 is bigger than geom1");
 		return LW_FALSE;
 	}
 
@@ -2350,6 +2353,26 @@ int lwgeom_covers_lwgeom_sphere(const LWGEOM *lwgeom1, const LWGEOM *lwgeom2)
 		getPoint2d_p(((LWPOINT*)lwgeom2)->point, 0, &pt_to_test);
 		return lwpoly_covers_point2d((LWPOLY*)lwgeom1, &pt_to_test);
 	}
+	else if ( type1 == POLYGONTYPE && type2 == LINETYPE)
+	{
+		return lwpoly_covers_lwline((LWPOLY*)lwgeom1, (LWLINE*)lwgeom2);
+	}
+	else if ( type1 == POLYGONTYPE && type2 == POLYGONTYPE)
+	{
+		return lwpoly_covers_lwpoly((LWPOLY*)lwgeom1, (LWPOLY*)lwgeom2);
+	}
+	else if ( type1 == LINETYPE && type2 == POINTTYPE)
+	{
+		return lwline_covers_lwpoint((LWLINE*)lwgeom1, (LWPOINT*)lwgeom2);
+	}
+	else if ( type1 == LINETYPE && type2 == LINETYPE)
+	{
+		return lwline_covers_lwline((LWLINE*)lwgeom1, (LWLINE*)lwgeom2);
+	}
+	else if ( type1 == POINTTYPE && type2 == POINTTYPE)
+	{
+		return lwpoint_same((LWPOINT*)lwgeom1, (LWPOINT*)lwgeom2);
+	}
 
 	/* If any of the first argument parts covers the second argument, it's true */
 	if ( lwtype_is_collection( type1 ) )
@@ -2464,6 +2487,279 @@ int lwpoly_covers_point2d(const LWPOLY *poly, const POINT2D *pt_to_test)
 	return LW_TRUE;
 }
 
+/**
+ * Given a polygon1 check if all points of polygon2 are inside polygon1 and no
+ * intersections of the polygon edges occur.
+ * return LW_TRUE if polygon is inside or on edge of polygon.
+ */
+int lwpoly_covers_lwpoly(const LWPOLY *poly1, const LWPOLY *poly2)
+{
+	int i;
+
+	/* Nulls and empties don't contain anything! */
+	if ( ! poly1 || lwgeom_is_empty((LWGEOM*)poly1) )
+	{
+		LWDEBUG(4,"returning false, geometry1 is empty or null");
+		return LW_FALSE;
+	}
+
+	/* Nulls and empties don't contain anything! */
+	if ( ! poly2 || lwgeom_is_empty((LWGEOM*)poly2) )
+	{
+		LWDEBUG(4,"returning false, geometry2 is empty or null");
+		return LW_FALSE;
+	}
+
+	/* check if all vertices of poly2 are inside poly1 */
+	for (i = 0; i < poly2->nrings; i++)
+	{
+
+		/* every other ring is a hole, check if point is inside the actual polygon */
+		if ( i % 2 == 0)
+		{
+			if (LW_FALSE == lwpoly_covers_pointarray(poly1, poly2->rings[i]))
+			{
+				LWDEBUG(4,"returning false, geometry2 has point outside of geometry1");
+				return LW_FALSE;
+			}
+		}
+		else
+		{
+			if (LW_TRUE == lwpoly_covers_pointarray(poly1, poly2->rings[i]))
+			{
+				LWDEBUG(4,"returning false, geometry2 has point inside a hole of geometry1");
+				return LW_FALSE;
+			}
+		}
+	}
+
+	/* check for any edge intersections, so nothing is partially outside of poly1 */
+	for (i = 0; i < poly2->nrings; i++)
+	{
+		if (LW_TRUE == lwpoly_intersects_line(poly1, poly2->rings[i]))
+		{
+			LWDEBUG(4,"returning false, geometry2 is partially outside of geometry1");
+			return LW_FALSE;
+		}
+	}
+
+	/* no abort condition found, so the poly2 should be completly inside poly1 */
+	return LW_TRUE;
+}
+
+/**
+ *
+ */
+int lwpoly_covers_lwline(const LWPOLY *poly, const LWLINE *line)
+{
+   /* Nulls and empties don't contain anything! */
+   if ( ! poly || lwgeom_is_empty((LWGEOM*)poly) )
+   {
+	   LWDEBUG(4,"returning false, geometry1 is empty or null");
+	   return LW_FALSE;
+   }
+
+   /* Nulls and empties don't contain anything! */
+   if ( ! line || lwgeom_is_empty((LWGEOM*)line) )
+   {
+	   LWDEBUG(4,"returning false, geometry2 is empty or null");
+	   return LW_FALSE;
+   }
+
+   if (LW_FALSE == lwpoly_covers_pointarray(poly, line->points))
+   {
+	   LWDEBUG(4,"returning false, geometry2 has point outside of geometry1");
+	   return LW_FALSE;
+   }
+
+   /* check for any edge intersections, so nothing is partially outside of poly1 */
+   if (LW_TRUE == lwpoly_intersects_line(poly, line->points))
+   {
+	   LWDEBUG(4,"returning false, geometry2 is partially outside of geometry1");
+	   return LW_FALSE;
+   }
+
+   /* no abort condition found, so the poly2 should be completly inside poly1 */
+   return LW_TRUE;
+}
+
+/**
+ * return LW_TRUE if all points are inside the polygon
+ */
+int lwpoly_covers_pointarray(const LWPOLY* lwpoly, const POINTARRAY* pta)
+{
+	int i;
+	for (i = 0; i < pta->npoints; i++) {
+		const POINT2D* pt_to_test = getPoint2d_cp(pta, i);
+
+		if ( LW_FALSE == lwpoly_covers_point2d(lwpoly, pt_to_test) ) {
+			LWDEBUG(4,"returning false, geometry2 has point outside of geometry1");
+			return LW_FALSE;
+		}
+	}
+
+	return LW_TRUE;
+}
+
+/**
+ * Checks if any edges of lwpoly intersect with the line formed by the pointarray
+ * return LW_TRUE if any intersection beetween the given polygon and the line
+ */
+int lwpoly_intersects_line(const LWPOLY* lwpoly, const POINTARRAY* line)
+{
+	int i, j, k;
+	POINT3D pa1, pa2, pb1, pb2;
+	for (i = 0; i < lwpoly->nrings; i++)
+	{
+		for (j = 0; j < lwpoly->rings[i]->npoints - 1; j++)
+		{
+			const POINT2D* a1 = getPoint2d_cp(lwpoly->rings[i], j);
+			const POINT2D* a2 = getPoint2d_cp(lwpoly->rings[i], j+1);
+
+			/* Set up our stab line */
+			ll2cart(a1, &pa1);
+			ll2cart(a2, &pa2);
+
+			for (k = 0; k < line->npoints - 1; k++)
+			{
+				const POINT2D* b1 = getPoint2d_cp(line, k);
+				const POINT2D* b2 = getPoint2d_cp(line, k+1);
+
+				/* Set up our stab line */
+				ll2cart(b1, &pb1);
+				ll2cart(b2, &pb2);
+
+				int inter = edge_intersects(&pa1, &pa2, &pb1, &pb2);
+
+				/* ignore same edges */
+				if (inter & PIR_INTERSECTS
+					&& !(inter & PIR_B_TOUCH_RIGHT || inter & PIR_COLINEAR) )
+				{
+					return LW_TRUE;
+				}
+			}
+		}
+	}
+
+	return LW_FALSE;
+}
+
+/**
+ * return LW_TRUE if any of the line segments covers the point
+ */
+int lwline_covers_lwpoint(const LWLINE* lwline, const LWPOINT* lwpoint)
+{
+	int i;
+	GEOGRAPHIC_POINT p;
+	GEOGRAPHIC_EDGE e;
+
+	for ( i = 0; i < lwline->points->npoints - 1; i++)
+	{
+		const POINT2D* a1 = getPoint2d_cp(lwline->points, i);
+		const POINT2D* a2 = getPoint2d_cp(lwline->points, i+1);
+
+		geographic_point_init(a1->x, a1->y, &(e.start));
+		geographic_point_init(a2->x, a2->y, &(e.end));
+
+		geographic_point_init(lwpoint_get_x(lwpoint), lwpoint_get_y(lwpoint), &p);
+
+		if ( edge_contains_point(&e, &p) ) {
+			return LW_TRUE;
+		}
+	}
+
+	return LW_FALSE;
+}
+
+/**
+ * Check if first and last point of line2 are covered by line1 and then each
+ * point in between has to be one line1 in the exact same order
+ * return LW_TRUE if all edge points of line2 are on line1
+ */
+int lwline_covers_lwline(const LWLINE* lwline1, const LWLINE* lwline2)
+{
+	int i, j;
+	GEOGRAPHIC_EDGE e1, e2;
+	GEOGRAPHIC_POINT p1, p2;
+	int start = LW_FALSE;
+	int changed = LW_FALSE;
+
+	/* first point on line */
+	if ( ! lwline_covers_lwpoint(lwline1, lwline_get_lwpoint(lwline2, 0)))
+	{
+		LWDEBUG(4,"returning false, first point of line2 is not covered by line1");
+		return LW_FALSE;
+	}
+
+	/* last point on line */
+	if ( ! lwline_covers_lwpoint(lwline1, lwline_get_lwpoint(lwline2, lwline2->points->npoints - 1)))
+	{
+		LWDEBUG(4,"returning false, last point of line2 is not covered by line1");
+		return LW_FALSE;
+	}
+
+	j = 0;
+	i = 0;
+	while (i < lwline1->points->npoints - 1 && j < lwline2->points->npoints - 1)
+	{
+		changed = LW_FALSE;
+		const POINT2D* a1 = getPoint2d_cp(lwline1->points, i);
+		const POINT2D* a2 = getPoint2d_cp(lwline1->points, i+1);
+		const POINT2D* b1 = getPoint2d_cp(lwline2->points, j);
+		const POINT2D* b2 = getPoint2d_cp(lwline2->points, j+1);
+
+		geographic_point_init(a1->x, a1->y, &(e1.start));
+		geographic_point_init(a2->x, a2->y, &(e1.end));
+		geographic_point_init(b1->x, b1->y, &p2);
+
+		/* we already know, that the last point is on line1, so we're done */
+		if ( j == lwline2->points->npoints - 1)
+		{
+			return LW_TRUE;
+		}
+		else if (start == LW_TRUE)
+		{
+			/* point is on current line1 edge, check next point in line2 */
+			if ( edge_contains_point(&e1, &p2)) {
+				j++;
+				changed = LW_TRUE;
+			}
+
+			geographic_point_init(a1->x, a1->y, &(e2.start));
+			geographic_point_init(a2->x, b2->y, &(e2.end));
+			geographic_point_init(a1->x, a1->y, &p1);
+
+			/* point is on current line2 edge, check next point in line1 */
+			if ( edge_contains_point(&e2, &p1)) {
+				i++;
+				changed = LW_TRUE;
+			}
+
+			/* no edge progressed -> point left one line */
+			if ( changed == LW_FALSE )
+			{
+				LWDEBUG(4,"returning false, found point not covered by both lines");
+				return LW_FALSE;
+			}
+			else
+			{
+				continue;
+			}
+		}
+
+		/* find first edge to cover line2 */
+		if (edge_contains_point(&e1, &p2))
+		{
+			start = LW_TRUE;
+		}
+
+		/* next line1 edge */
+		i++;
+	}
+
+	/* no uncovered point found */
+	return LW_TRUE;
+}
 
 /**
 * This function can only be used on LWGEOM that is built on top of
diff --git a/liblwgeom/lwgeodetic.h b/liblwgeom/lwgeodetic.h
index 40c2ced..a43b3f1 100644
--- a/liblwgeom/lwgeodetic.h
+++ b/liblwgeom/lwgeodetic.h
@@ -119,6 +119,12 @@ double edge_distance_to_edge(const GEOGRAPHIC_EDGE *e1, const GEOGRAPHIC_EDGE *e
 void geographic_point_init(double lon, double lat, GEOGRAPHIC_POINT *g);
 int ptarray_contains_point_sphere(const POINTARRAY *pa, const POINT2D *pt_outside, const POINT2D *pt_to_test);
 int lwpoly_covers_point2d(const LWPOLY *poly, const POINT2D *pt_to_test);
+int lwpoly_covers_lwpoly(const LWPOLY *lwpoly1, const LWPOLY *lwpoly2);
+int lwpoly_covers_pointarray(const LWPOLY* lwpoly, const POINTARRAY* pta);
+int lwpoly_covers_lwline(const LWPOLY *poly, const LWLINE *line);
+int lwline_covers_lwline(const LWLINE* lwline1, const LWLINE* lwline2);
+int lwline_covers_lwpoint(const LWLINE* lwline, const LWPOINT* lwpoint);
+int lwpoly_intersects_line(const LWPOLY* lwpoly, const POINTARRAY* line);
 void lwpoly_pt_outside(const LWPOLY *poly, POINT2D *pt_outside);
 int ptarray_point_in_ring(const POINTARRAY *pa, const POINT2D *pt_outside, const POINT2D *pt_to_test);
 double ptarray_area_sphere(const POINTARRAY *pa);
diff --git a/liblwgeom/lwgeom.c b/liblwgeom/lwgeom.c
index 54e053b..ffc2498 100644
--- a/liblwgeom/lwgeom.c
+++ b/liblwgeom/lwgeom.c
@@ -59,6 +59,35 @@ lwgeom_force_clockwise(LWGEOM *lwgeom)
 	}
 }
 
+/** Check clockwise orientation on LWGEOM polygons **/
+int
+lwgeom_is_clockwise(LWGEOM *lwgeom)
+{
+	switch (lwgeom->type)
+	{
+		case POLYGONTYPE:
+			return lwpoly_is_clockwise((LWPOLY *)lwgeom);
+
+		case TRIANGLETYPE:
+			return lwtriangle_is_clockwise((LWTRIANGLE *)lwgeom);
+
+		case MULTIPOLYGONTYPE:
+		case COLLECTIONTYPE:
+		{
+			int i;
+			LWCOLLECTION* coll = (LWCOLLECTION *)lwgeom;
+
+			for (i=0; i < coll->ngeoms; i++)
+				if (!lwgeom_is_clockwise(coll->geoms[i]))
+					return LW_FALSE;
+			return LW_TRUE;
+		}
+		default:
+			return LW_TRUE;
+		return LW_FALSE;
+	}
+}
+
 /** Reverse vertex order of LWGEOM **/
 void
 lwgeom_reverse(LWGEOM *lwgeom)
@@ -77,11 +106,18 @@ lwgeom_reverse(LWGEOM *lwgeom)
 	case TRIANGLETYPE:
 		lwtriangle_reverse((LWTRIANGLE *)lwgeom);
 		return;
+	case CIRCSTRINGTYPE:
+		lwcircstring_reverse((LWCIRCSTRING *)lwgeom);
+		return;
+	case MULTICURVETYPE:
 	case MULTILINETYPE:
 	case MULTIPOLYGONTYPE:
+	case MULTISURFACETYPE:
 	case POLYHEDRALSURFACETYPE:
 	case TINTYPE:
 	case COLLECTIONTYPE:
+	case COMPOUNDTYPE:
+	case CURVEPOLYTYPE:
 		col = (LWCOLLECTION *)lwgeom;
 		for (i=0; i<col->ngeoms; i++)
 			lwgeom_reverse(col->geoms[i]);
@@ -483,7 +519,7 @@ lwgeom_to_ewkt(const LWGEOM *lwgeom)
 {
 	char* wkt = NULL;
 	size_t wkt_size = 0;
-	
+
 	wkt = lwgeom_to_wkt(lwgeom, WKT_EXTENDED, 12, &wkt_size);
 
 	if ( ! wkt )
@@ -583,7 +619,7 @@ lwpoint_inside_circle(const LWPOINT *p, double cx, double cy, double rad)
 
 	if ( ! p || ! p->point )
 		return LW_FALSE;
-		
+
 	pt = getPoint2d_cp(p->point, 0);
 
 	center.x = cx;
@@ -626,17 +662,17 @@ lwgeom_add_bbox_deep(LWGEOM *lwgeom, GBOX *gbox)
 	if ( lwgeom_is_empty(lwgeom) ) return;
 
 	FLAGS_SET_BBOX(lwgeom->flags, 1);
-	
+
 	if ( ! ( gbox || lwgeom->bbox ) )
 	{
 		lwgeom->bbox = gbox_new(lwgeom->flags);
-		lwgeom_calculate_gbox(lwgeom, lwgeom->bbox);		
+		lwgeom_calculate_gbox(lwgeom, lwgeom->bbox);
 	}
 	else if ( gbox && ! lwgeom->bbox )
 	{
 		lwgeom->bbox = gbox_clone(gbox);
 	}
-	
+
 	if ( lwgeom_is_collection(lwgeom) )
 	{
 		int i;
@@ -668,7 +704,7 @@ int lwgeom_calculate_gbox(const LWGEOM *lwgeom, GBOX *gbox)
 	if( FLAGS_GET_GEODETIC(lwgeom->flags) )
 		return lwgeom_calculate_gbox_geodetic(lwgeom, gbox);
 	else
-		return lwgeom_calculate_gbox_cartesian(lwgeom, gbox);	
+		return lwgeom_calculate_gbox_cartesian(lwgeom, gbox);
 }
 
 void
@@ -701,31 +737,31 @@ lwgeom_segmentize2d(LWGEOM *lwgeom, double dist)
 
 LWGEOM*
 lwgeom_force_2d(const LWGEOM *geom)
-{	
+{
 	return lwgeom_force_dims(geom, 0, 0);
 }
 
 LWGEOM*
 lwgeom_force_3dz(const LWGEOM *geom)
-{	
+{
 	return lwgeom_force_dims(geom, 1, 0);
 }
 
 LWGEOM*
 lwgeom_force_3dm(const LWGEOM *geom)
-{	
+{
 	return lwgeom_force_dims(geom, 0, 1);
 }
 
 LWGEOM*
 lwgeom_force_4d(const LWGEOM *geom)
-{	
+{
 	return lwgeom_force_dims(geom, 1, 1);
 }
 
 LWGEOM*
 lwgeom_force_dims(const LWGEOM *geom, int hasz, int hasm)
-{	
+{
 	switch(geom->type)
 	{
 		case POINTTYPE:
@@ -755,7 +791,7 @@ lwgeom_force_dims(const LWGEOM *geom, int hasz, int hasm)
 
 LWGEOM*
 lwgeom_force_sfs(LWGEOM *geom, int version)
-{	
+{
 	LWCOLLECTION *col;
 	int i;
 	LWGEOM *g;
@@ -784,7 +820,7 @@ lwgeom_force_sfs(LWGEOM *geom, int version)
 				return (LWGEOM *)geom;
 		}
 	}
-	
+
 
 	/* SFS 1.1 version */
 	switch(geom->type)
@@ -813,7 +849,7 @@ lwgeom_force_sfs(LWGEOM *geom, int version)
 			}
 			col->type = COLLECTIONTYPE;
 			return lwmpoly_as_lwgeom((LWMPOLY*)geom);
-		
+
 		case POLYHEDRALSURFACETYPE:
 			geom->type = COLLECTIONTYPE;
 			return (LWGEOM *)geom;
@@ -825,7 +861,7 @@ lwgeom_force_sfs(LWGEOM *geom, int version)
 				col->geoms[i] = lwgeom_force_sfs((LWGEOM*)col->geoms[i], version);
 
 			return lwcollection_as_lwgeom((LWCOLLECTION*)geom);
-		
+
 		default:
 			return (LWGEOM *)geom;
 	}
@@ -875,11 +911,11 @@ lwgeom_set_geodetic(LWGEOM *geom, int value)
 	LWPOLY *ply;
 	LWCOLLECTION *col;
 	int i;
-	
+
 	FLAGS_SET_GEODETIC(geom->flags, value);
 	if ( geom->bbox )
 		FLAGS_SET_GEODETIC(geom->bbox->flags, value);
-	
+
 	switch(geom->type)
 	{
 		case POINTTYPE:
@@ -960,10 +996,10 @@ int
 lwgeom_is_closed(const LWGEOM *geom)
 {
 	int type = geom->type;
-	
+
 	if( lwgeom_is_empty(geom) )
 		return LW_FALSE;
-	
+
 	/* Test linear types for closure */
 	switch (type)
 	{
@@ -980,7 +1016,7 @@ lwgeom_is_closed(const LWGEOM *geom)
 	case POLYHEDRALSURFACETYPE:
 		return lwpsurface_is_closed((LWPSURFACE*)geom);
 	}
-	
+
 	/* Recurse into collections and see if anything is not closed */
 	if ( lwgeom_is_collection(geom) )
 	{
@@ -995,7 +1031,7 @@ lwgeom_is_closed(const LWGEOM *geom)
 		}
 		return LW_TRUE;
 	}
-	
+
 	/* All non-linear non-collection types we will call closed */
 	return LW_TRUE;
 }
@@ -1067,7 +1103,7 @@ void lwgeom_free(LWGEOM *lwgeom)
 	if( ! lwgeom ) return;
 
 	LWDEBUGF(5,"freeing a %s",lwtype_name(lwgeom->type));
-	
+
 	switch (lwgeom->type)
 	{
 	case POINTTYPE:
@@ -1153,10 +1189,10 @@ int lwgeom_needs_bbox(const LWGEOM *geom)
 int lwgeom_count_vertices(const LWGEOM *geom)
 {
 	int result = 0;
-	
+
 	/* Null? Zero. */
 	if( ! geom ) return 0;
-	
+
 	LWDEBUGF(4, "lwgeom_count_vertices got type %s",
 	         lwtype_name(geom->type));
 
@@ -1207,7 +1243,7 @@ int lwgeom_dimension(const LWGEOM *geom)
 
 	/* Null? Zero. */
 	if( ! geom ) return -1;
-	
+
 	LWDEBUGF(4, "lwgeom_dimension got type %s",
 	         lwtype_name(geom->type));
 
@@ -1262,7 +1298,7 @@ int lwgeom_dimension(const LWGEOM *geom)
 int lwgeom_count_rings(const LWGEOM *geom)
 {
 	int result = 0;
-	
+
 	/* Null? Empty? Zero. */
 	if( ! geom || lwgeom_is_empty(geom) )
 		return 0;
@@ -1592,7 +1628,7 @@ LWGEOM* lwgeom_simplify(const LWGEOM *igeom, double dist, int preserve_collapsed
 double lwgeom_area(const LWGEOM *geom)
 {
 	int type = geom->type;
-	
+
 	if ( type == POLYGONTYPE )
 		return lwpoly_area((LWPOLY*)geom);
 	else if ( type == CURVEPOLYTYPE )
@@ -1851,7 +1887,7 @@ lwgeom_startpoint(const LWGEOM* lwgeom, POINT4D* pt)
 {
 	if ( ! lwgeom )
 		return LW_FAILURE;
-		
+
 	switch( lwgeom->type )
 	{
 		case POINTTYPE:
@@ -1918,25 +1954,25 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 	double height = clip->ymax - clip->ymin;
 	GBOX subbox1, subbox2;
 	LWGEOM *clipped1, *clipped2;
-	
+
 	if ( geom->type == POLYHEDRALSURFACETYPE || geom->type == TINTYPE )
 	{
 		lwerror("%s: unsupported geometry type '%s'", __func__, lwtype_name(geom->type));
 	}
-	
+
 	if ( width == 0.0 && height == 0.0 )
 	{
 		if ( geom->type == POINTTYPE )
 		{
 			lwcollection_add_lwgeom(col, lwgeom_clone_deep(geom));
-			return 1;			
+			return 1;
 		}
 		else
 		{
 			return 0;
 		}
 	}
-	
+
 	/* Always just recurse into collections */
 	if ( lwgeom_is_collection(geom) && geom->type != MULTIPOINTTYPE )
 	{
@@ -1949,7 +1985,7 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 		}
 		return n;
 	}
-	
+
 	/* But don't go too far. 2^50 ~= 10^15, that's enough subdivision */
 	/* Just add what's left */
 	if ( depth > maxdepth )
@@ -1957,21 +1993,21 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 		lwcollection_add_lwgeom(col, lwgeom_clone_deep(geom));
 		return 0;
 	}
-	
+
 	nvertices = lwgeom_count_vertices(geom);
 	/* Skip empties entirely */
 	if ( nvertices == 0 )
 	{
 		return 0;
 	}
-	
+
 	/* If it is under the vertex tolerance, just add it, we're done */
 	if ( nvertices < maxvertices )
 	{
 		lwcollection_add_lwgeom(col, lwgeom_clone_deep(geom));
 		return 1;
 	}
-	
+
 	subbox1 = subbox2 = *clip;
 	if ( width > height )
 	{
@@ -1981,7 +2017,7 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 	{
 		subbox1.ymax = subbox2.ymin = (clip->ymin + clip->ymax)/2;
 	}
-	
+
 	if ( height == 0 )
 	{
 		subbox1.ymax += FP_TOLERANCE;
@@ -1997,12 +2033,12 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 		subbox1.xmin -= FP_TOLERANCE;
 		subbox2.xmin -= FP_TOLERANCE;
 	}
-		
+
 	clipped1 = lwgeom_clip_by_rect(geom, subbox1.xmin, subbox1.ymin, subbox1.xmax, subbox1.ymax);
 	clipped2 = lwgeom_clip_by_rect(geom, subbox2.xmin, subbox2.ymin, subbox2.xmax, subbox2.ymax);
-	
+
 	++depth;
-	
+
 	if ( clipped1 )
 	{
 		n += lwgeom_subdivide_recursive(clipped1, maxvertices, depth, col, &subbox1);
@@ -2014,9 +2050,9 @@ lwgeom_subdivide_recursive(const LWGEOM *geom, int maxvertices, int depth, LWCOL
 		n += lwgeom_subdivide_recursive(clipped2, maxvertices, depth, col, &subbox2);
 		lwgeom_free(clipped2);
 	}
-	
+
 	return n;
-	
+
 }
 
 LWCOLLECTION *
@@ -2026,7 +2062,7 @@ lwgeom_subdivide(const LWGEOM *geom, int maxvertices)
 	static int minmaxvertices = 8;
 	LWCOLLECTION *col;
 	GBOX clip;
-	
+
 	col = lwcollection_construct_empty(COLLECTIONTYPE, geom->srid, lwgeom_has_z(geom), lwgeom_has_m(geom));
 
 	if ( lwgeom_is_empty(geom) )
@@ -2037,7 +2073,7 @@ lwgeom_subdivide(const LWGEOM *geom, int maxvertices)
 		lwcollection_free(col);
 		lwerror("%s: cannot subdivide to fewer than %d vertices per output", __func__, minmaxvertices);
 	}
-	
+
 	clip = *(lwgeom_get_bbox(geom));
 	lwgeom_subdivide_recursive(geom, maxvertices, startdepth, col, &clip);
 	lwgeom_set_srid((LWGEOM*)col, geom->srid);
diff --git a/liblwgeom/lwgeom_api.c b/liblwgeom/lwgeom_api.c
index ed1538a..a3fe277 100644
--- a/liblwgeom/lwgeom_api.c
+++ b/liblwgeom/lwgeom_api.c
@@ -239,6 +239,8 @@ getPoint4d(const POINTARRAY *pa, int n)
  * will set point's m=NO_M_VALUE  if pa is 3d or 2d
  *
  * NOTE: this will modify the point4d pointed to by 'point'.
+ *
+ * @return 0 on error, 1 on success
  */
 int
 getPoint4d_p(const POINTARRAY *pa, int n, POINT4D *op)
@@ -252,6 +254,7 @@ getPoint4d_p(const POINTARRAY *pa, int n, POINT4D *op)
 	if ( (n<0) || (n>=pa->npoints))
 	{
 		lwerror("getPoint4d_p: point offset out of range");
+		return 0;
 	}
 #endif
 
@@ -288,6 +291,7 @@ getPoint4d_p(const POINTARRAY *pa, int n, POINT4D *op)
 
 	default:
 		lwerror("Unknown ZM flag ??");
+		return 0;
 	}
 	return 1;
 
@@ -499,7 +503,7 @@ const POINT3DZ*
 getPoint3dz_cp(const POINTARRAY *pa, int n)
 {
 	if ( ! pa ) return 0;
-	
+
 	if ( ! FLAGS_GET_Z(pa->flags) )
 	{
 		lwerror("getPoint3dz_cp: no Z coordinates in point array");
@@ -520,7 +524,7 @@ const POINT4D*
 getPoint4d_cp(const POINTARRAY *pa, int n)
 {
 	if ( ! pa ) return 0;
-	
+
 	if ( ! (FLAGS_GET_Z(pa->flags) && FLAGS_GET_Z(pa->flags)) )
 	{
 		lwerror("getPoint3dz_cp: no Z and M coordinates in point array");
diff --git a/liblwgeom/lwgeom_geos.c b/liblwgeom/lwgeom_geos.c
index c635ee7..558b6d7 100644
--- a/liblwgeom/lwgeom_geos.c
+++ b/liblwgeom/lwgeom_geos.c
@@ -225,7 +225,10 @@ ptarray_to_GEOSCoordSeq(const POINTARRAY *pa)
 		dims = 3;
 
 	if ( ! (sq = GEOSCoordSeq_create(pa->npoints, dims)) )
+	{
 		lwerror("Error creating GEOS Coordinate Sequence");
+		return NULL;
+	}
 
 	for ( i=0; i < pa->npoints; i++ )
 	{
@@ -243,7 +246,7 @@ ptarray_to_GEOSCoordSeq(const POINTARRAY *pa)
 
 		GEOSCoordSeq_setX(sq, i, p2d->x);
 		GEOSCoordSeq_setY(sq, i, p2d->y);
-		
+
 		if ( dims == 3 )
 			GEOSCoordSeq_setZ(sq, i, p3d->z);
 	}
@@ -347,17 +350,17 @@ LWGEOM2GEOS(const LWGEOM *lwgeom, int autofix)
 		lwgeom_free(lwgeom_stroked);
 		return g;
 	}
-	
+
 	switch (lwgeom->type)
 	{
 		LWPOINT *lwp = NULL;
 		LWPOLY *lwpoly = NULL;
 		LWLINE *lwl = NULL;
 		LWCOLLECTION *lwc = NULL;
-		
+
 	case POINTTYPE:
 		lwp = (LWPOINT *)lwgeom;
-		
+
 		if ( lwgeom_is_empty(lwgeom) )
 		{
 			g = GEOSGeom_createEmptyPolygon();
@@ -448,10 +451,10 @@ LWGEOM2GEOS(const LWGEOM *lwgeom, int autofix)
 		for (i=0; i<ngeoms; ++i)
 		{
 			GEOSGeometry* g;
-			
+
 			if( lwgeom_is_empty(lwc->geoms[i]) )
 				continue;
-			
+
 			g = LWGEOM2GEOS(lwc->geoms[i], 0);
 			if ( ! g )
 			{
@@ -1400,7 +1403,7 @@ lwgeom_buildarea(const LWGEOM *geom)
 	initGEOS(lwnotice, lwgeom_geos_error);
 
 	geos_in = LWGEOM2GEOS(geom, 0);
-	
+
 	if ( 0 == geos_in )   /* exception thrown at construction */
 	{
 		lwerror("First argument geometry could not be converted to GEOS: %s", lwgeom_geos_errmsg);
@@ -1493,7 +1496,7 @@ lwgeom_geos_noop(const LWGEOM* geom_in)
 			lwgeom_geos_errmsg);
 	}
 	return geom_out;
-	
+
 }
 
 LWGEOM*
@@ -1646,23 +1649,6 @@ lwgeom_offsetcurve(const LWLINE *lwline, double size, int quadsegs, int joinStyl
 }
 
 
-static void shuffle(void *array, size_t n, size_t size) {
-    char tmp[size];
-    char *arr = array;
-    size_t stride = size;
-
-    if (n > 1) {
-        size_t i;
-        for (i = 0; i < n - 1; ++i) {
-            size_t rnd = (size_t) rand();
-            size_t j = i + rnd / (RAND_MAX / (n - i) + 1);
-
-            memcpy(tmp, arr + j * stride, size);
-            memcpy(arr + j * stride, arr + i * stride, size);
-            memcpy(arr + i * stride, tmp, size);
-        }
-    }
-}
 
 LWMPOINT*
 lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
@@ -1672,7 +1658,7 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 	const LWGEOM *lwgeom = (LWGEOM*)lwpoly;
 	int sample_npoints, sample_sqrt, sample_width, sample_height;
 	double sample_cell_size;
-	int i, j;
+	int i, j, n;
 	int iterations = 0;
 	int npoints_generated = 0;
 	int npoints_tested = 0;
@@ -1684,19 +1670,23 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 	int srid = lwgeom_get_srid(lwgeom);
 	int done = 0;
 	int *cells;
+	const size_t size = 2*sizeof(int);
+	char tmp[2*sizeof(int)];
+	const size_t stride = 2*sizeof(int);
+
 
 	if (lwgeom_get_type(lwgeom) != POLYGONTYPE)
 	{
 		lwerror("%s: only polygons supported", __func__);
 		return NULL;
 	}
-	
+
 	if (npoints == 0 || lwgeom_is_empty(lwgeom))
 	{
 		return NULL;
 		// return lwmpoint_construct_empty(lwgeom_get_srid(poly), lwgeom_has_z(poly), lwgeom_has_m(poly));
 	}
-	
+
 	if (!lwpoly->bbox)
 	{
 		lwgeom_calculate_gbox(lwgeom, &bbox);
@@ -1715,11 +1705,11 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 		lwerror("%s: zero area input polygon, TBD", __func__);
 		return NULL;
 	}
-	
+
 	/* Gross up our test set a bit to increase odds of getting */
 	/* coverage in one pass */
 	sample_npoints = npoints * bbox_area / area;
-	
+
 	/* We're going to generate points using a sample grid */
 	/* as described http://lin-ear-th-inking.blogspot.ca/2010/05/more-random-points-in-jts.html */
 	/* to try and get a more uniform "random" set of points */
@@ -1727,7 +1717,7 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 	sample_sqrt = lround(sqrt(sample_npoints));
 	if (sample_sqrt == 0)
 		sample_sqrt = 1;
-	
+
 	/* Calculate the grids we're going to randomize within */
 	if (bbox_width > bbox_height)
 	{
@@ -1741,7 +1731,7 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 		sample_width = ceil((double)sample_npoints / (double)sample_height);
 		sample_cell_size = bbox_height / sample_height;
 	}
-	
+
 	/* Prepare the polygon for fast true/false testing */
 	initGEOS(lwnotice, lwgeom_geos_error);
 	g = (GEOSGeometry *)LWGEOM2GEOS(lwgeom, 0);
@@ -1751,10 +1741,10 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 		return NULL;
 	}
 	gprep = GEOSPrepare(g);
-	
+
 	/* Get an empty multi-point ready to return */
 	mpt = lwmpoint_construct_empty(srid, 0, 0);
-	
+
 	/* Init random number generator */
 	srand(time(NULL));
 
@@ -1770,8 +1760,23 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 			cells[2*(i*sample_height+j)+1] = j;
 		}
 	}
-	shuffle(cells, sample_height*sample_width, 2*sizeof(int));
-	
+
+	/* shuffle */
+	{
+		n = sample_height*sample_width;
+		if (n > 1) {
+			for (i = 0; i < n - 1; ++i) {
+				size_t rnd = (size_t) rand();
+				size_t j = i + rnd / (RAND_MAX / (n - i) + 1);
+
+				memcpy(tmp, (char *)cells + j * stride, size);
+				memcpy((char *)cells + j * stride, (char *)cells + i * stride, size);
+				memcpy((char *)cells + i * stride, tmp, size);
+			}
+		}
+	}
+
+
 	/* Start testing points */
 	while (npoints_generated < npoints)
 	{
@@ -1792,7 +1797,7 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 			gpt = GEOSGeom_createPoint(gseq);
 
 			contains = GEOSPreparedIntersects(gprep, gpt);
-			
+
 	        GEOSGeom_destroy(gpt);
 
 			if (contains == 2)
@@ -1812,23 +1817,23 @@ lwpoly_to_points(const LWPOLY *lwpoly, int npoints)
 					break;
 				}
 			}
-			
+
 			/* Short-circuit check for ctrl-c occasionally */
 			npoints_tested++;
 			if (npoints_tested % 10000 == 0)
 			{
 				LW_ON_INTERRUPT(GEOSPreparedGeom_destroy(gprep); GEOSGeom_destroy(g); return NULL);
 			}
-			
+
 			if (done) break;
 		}
 		if (done || iterations > 100) break;
 	}
-	
+
 	GEOSPreparedGeom_destroy(gprep);
 	GEOSGeom_destroy(g);
 	lwfree(cells);
-	
+
 	return mpt;
 }
 
@@ -1844,19 +1849,19 @@ lwmpoly_to_points(const LWMPOLY *lwmpoly, int npoints)
 	double area;
 	int i;
 	LWMPOINT *mpt = NULL;
-	
+
 	if (lwgeom_get_type(lwgeom) != MULTIPOLYGONTYPE)
 	{
 		lwerror("%s: only multipolygons supported", __func__);
-		return NULL;		
+		return NULL;
 	}
 	if (npoints == 0 || lwgeom_is_empty(lwgeom))
 	{
 		return NULL;
 	}
-	
+
 	area = lwgeom_area(lwgeom);
-	
+
 	for (i = 0; i < lwmpoly->ngeoms; i++)
 	{
 		double sub_area = lwpoly_area(lwmpoly->geoms[i]);
@@ -1881,7 +1886,7 @@ lwmpoly_to_points(const LWMPOLY *lwmpoly, int npoints)
 			}
 		}
 	}
-	
+
 	return mpt;
 }
 
@@ -1897,7 +1902,7 @@ lwgeom_to_points(const LWGEOM *lwgeom, int npoints)
 			return lwpoly_to_points((LWPOLY*)lwgeom, npoints);
 		default:
 			lwerror("%s: unsupported geometry type '%s'", __func__, lwtype_name(lwgeom_get_type(lwgeom)));
-			return NULL;	
+			return NULL;
 	}
 }
 
@@ -2025,7 +2030,7 @@ LWGEOM* lwgeom_delaunay_triangulation(const LWGEOM *lwgeom_in, double tolerance,
 	}
 
 	return lwgeom_result;
-	
+
 #endif /* POSTGIS_GEOS_VERSION < 34 */
 }
 
diff --git a/liblwgeom/lwgeom_geos_node.c b/liblwgeom/lwgeom_geos_node.c
index c5d26a6..8d08ec0 100644
--- a/liblwgeom/lwgeom_geos_node.c
+++ b/liblwgeom/lwgeom_geos_node.c
@@ -129,7 +129,7 @@ extern LWGEOM* lwgeom_node(const LWGEOM* lwgeom_in);
 LWGEOM*
 lwgeom_node(const LWGEOM* lwgeom_in)
 {
-	GEOSGeometry *g1, *gu, *gm;
+	GEOSGeometry *g1, *gn, *gm;
 	LWGEOM *ep, *lines;
 	LWCOLLECTION *col, *tc;
 	int pn, ln, np, nl;
@@ -153,18 +153,16 @@ lwgeom_node(const LWGEOM* lwgeom_in)
 		return NULL;
 	}
 
-	/* Unary union input to fully node */
-	gu = GEOSUnaryUnion(g1);
+	gn = GEOSNode(g1);
 	GEOSGeom_destroy(g1);
-	if ( ! gu ) {
+	if ( ! gn ) {
 		lwgeom_free(ep);
 		lwerror("GEOSUnaryUnion: %s", lwgeom_geos_errmsg);
 		return NULL;
 	}
 
-	/* Linemerge (in case of overlaps) */
-	gm = GEOSLineMerge(gu);
-	GEOSGeom_destroy(gu);
+	gm = GEOSLineMerge(gn);
+	GEOSGeom_destroy(gn);
 	if ( ! gm ) {
 		lwgeom_free(ep);
 		lwerror("GEOSLineMerge: %s", lwgeom_geos_errmsg);
diff --git a/liblwgeom/lwgeom_topo.c b/liblwgeom/lwgeom_topo.c
index 6fd3a00..17535cf 100644
--- a/liblwgeom/lwgeom_topo.c
+++ b/liblwgeom/lwgeom_topo.c
@@ -18,7 +18,7 @@
  *
  **********************************************************************
  *
- * Copyright (C) 2015 Sandro Santilli <strk at kbt.io>
+ * Copyright (C) 2015-2017 Sandro Santilli <strk at kbt.io>
  *
  **********************************************************************/
 
@@ -1465,11 +1465,11 @@ _lwt_InitEdgeEndByLine(edgeend *fee, edgeend *lee, LWLINE *edge,
     return -1;
   }
   if ( ! azimuth_pt_pt(fp, &pt, &(fee->myaz)) ) {
-    lwerror("error computing azimuth of first edgeend [%g %g,%g %g]",
+    lwerror("error computing azimuth of first edgeend [%.15g %.15g,%.15g %.15g]",
             fp->x, fp->y, pt.x, pt.y);
     return -2;
   }
-  LWDEBUGF(1, "azimuth of first edge end [%g %g,%g %g] is %g",
+  LWDEBUGF(1, "azimuth of first edge end [%.15g %.15g,%.15g %.15g] is %g",
             fp->x, fp->y, pt.x, pt.y, fee->myaz);
 
   /* Compute azimuth of second edge end */
@@ -1480,11 +1480,11 @@ _lwt_InitEdgeEndByLine(edgeend *fee, edgeend *lee, LWLINE *edge,
     return -1;
   }
   if ( ! azimuth_pt_pt(lp, &pt, &(lee->myaz)) ) {
-    lwerror("error computing azimuth of last edgeend [%g %g,%g %g]",
+    lwerror("error computing azimuth of last edgeend [%.15g %.15g,%.15g %.15g]",
             lp->x, lp->y, pt.x, pt.y);
     return -2;
   }
-  LWDEBUGF(1, "azimuth of last edge end [%g %g,%g %g] is %g",
+  LWDEBUGF(1, "azimuth of last edge end [%.15g %.15g,%.15g %.15g] is %g",
             lp->x, lp->y, pt.x, pt.y, lee->myaz);
 
   return 0;
@@ -1584,7 +1584,7 @@ _lwt_FindAdjacentEdges( LWT_TOPOLOGY* topo, LWT_ELEMID node, edgeend *data,
         LWT_ELEMID id = edge->edge_id;
         _lwt_release_edges(edges, numedges);
         lwgeom_free(cleangeom);
-        lwerror("error computing azimuth of edge %d first edgeend [%g,%g-%g,%g]",
+        lwerror("error computing azimuth of edge %d first edgeend [%.15g %.15g,%.15g %.15g]",
                 id, p1.x, p1.y, p2.x, p2.y);
         return -1;
       }}
@@ -1645,7 +1645,7 @@ _lwt_FindAdjacentEdges( LWT_TOPOLOGY* topo, LWT_ELEMID node, edgeend *data,
         LWT_ELEMID id = edge->edge_id;
         _lwt_release_edges(edges, numedges);
         lwgeom_free(cleangeom);
-        lwerror("error computing azimuth of edge %d last edgeend [%g,%g-%g,%g]",
+        lwerror("error computing azimuth of edge %d last edgeend [%.15g %.15g,%.15g %.15g]",
                 id, p1.x, p1.y, p2.x, p2.y);
         return -1;
       }}
diff --git a/liblwgeom/lwin_wkb.c b/liblwgeom/lwin_wkb.c
index 35539dc..4cac753 100644
--- a/liblwgeom/lwin_wkb.c
+++ b/liblwgeom/lwin_wkb.c
@@ -441,7 +441,10 @@ static LWLINE* lwline_from_wkb_state(wkb_parse_state *s)
 	POINTARRAY *pa = ptarray_from_wkb_state(s);
 
 	if( pa == NULL || pa->npoints == 0 )
+	{
+		ptarray_free(pa);
 		return lwline_construct_empty(s->srid, s->has_z, s->has_m);
+	}
 
 	if( s->check & LW_PARSER_CHECK_MINPOINTS && pa->npoints < 2 )
 	{
diff --git a/liblwgeom/lwpoly.c b/liblwgeom/lwpoly.c
index 2931330..f8fa89c 100644
--- a/liblwgeom/lwpoly.c
+++ b/liblwgeom/lwpoly.c
@@ -94,6 +94,28 @@ lwpoly_construct_rectangle(char hasz, char hasm, POINT4D *p1, POINT4D *p2,
 	return lwpoly;
 }
 
+LWPOLY *
+lwpoly_construct_envelope(int srid, double x1, double y1, double x2, double y2)
+{
+	POINT4D p1, p2, p3, p4;
+	LWPOLY *poly;
+
+	p1.x = x1;
+	p1.y = y1;
+	p2.x = x1;
+	p2.y = y2;
+	p3.x = x2;
+	p3.y = y2;
+	p4.x = x2;
+	p4.y = y1;
+
+	poly = lwpoly_construct_rectangle(0, 0, &p1, &p2, &p3, &p4);
+	lwgeom_set_srid(lwpoly_as_lwgeom(poly), srid);
+	lwgeom_add_bbox(lwpoly_as_lwgeom(poly));
+
+	return poly;
+}
+
 LWPOLY*
 lwpoly_construct_circle(int srid, double x, double y, double radius, uint32_t segments_per_quarter, char exterior)
 {
@@ -262,6 +284,24 @@ lwpoly_force_clockwise(LWPOLY *poly)
 
 }
 
+int
+lwpoly_is_clockwise(LWPOLY *poly)
+{
+	int i;
+
+	if ( lwpoly_is_empty(poly) )
+		return LW_TRUE;
+
+	if ( ptarray_isccw(poly->rings[0]) )
+		return LW_FALSE;
+
+	for ( i = 1; i < poly->nrings; i++)
+		if ( !ptarray_isccw(poly->rings[i]) )
+			return LW_FALSE;
+
+	return LW_TRUE;
+}
+
 void
 lwpoly_release(LWPOLY *lwpoly)
 {
diff --git a/liblwgeom/lwprint.c b/liblwgeom/lwprint.c
index 6557ec0..649285e 100644
--- a/liblwgeom/lwprint.c
+++ b/liblwgeom/lwprint.c
@@ -76,8 +76,8 @@ static void lwprint_normalize_latlon(double *lat, double *lon)
 static char * lwdouble_to_dms(double val, const char *pos_dir_symbol, const char *neg_dir_symbol, const char * format)
 {
 	/* 3 numbers, 1 sign or compass dir, and 5 possible strings (degree signs, spaces, misc text, etc) between or around them.*/
-	static int NUM_PIECES = 9;
-	static int WORK_SIZE = 1024;
+#	define NUM_PIECES 9
+#	define WORK_SIZE 1024
 	char pieces[NUM_PIECES][WORK_SIZE];
 	int current_piece = 0;
 	int is_negative = 0;
diff --git a/liblwgeom/lwstroke.c b/liblwgeom/lwstroke.c
index a6af62c..a99fb1e 100644
--- a/liblwgeom/lwstroke.c
+++ b/liblwgeom/lwstroke.c
@@ -18,7 +18,8 @@
  *
  **********************************************************************
  *
- * Copyright 2001-2006 Refractions Research Inc.
+ * Copyright (C) 2001-2006 Refractions Research Inc.
+ * Copyright (C) 2017      Sandro Santilli <strk at kbt.io>
  *
  **********************************************************************/
 
@@ -28,16 +29,14 @@
 #include <stdarg.h>
 #include <string.h>
 
-#include "liblwgeom_internal.h"
+#include "../postgis_config.h"
 
-/* #define POSTGIS_DEBUG_LEVEL 4 */
+/*#define POSTGIS_DEBUG_LEVEL 3*/
 
 #include "lwgeom_log.h"
 
+#include "liblwgeom_internal.h"
 
-LWMLINE* lwmcurve_stroke(const LWMCURVE *mcurve, uint32_t perQuad);
-LWMPOLY* lwmsurface_stroke(const LWMSURFACE *msurface, uint32_t perQuad);
-LWCOLLECTION* lwcollection_stroke(const LWCOLLECTION *collection, uint32_t perQuad);
 
 LWGEOM* pta_unstroke(const POINTARRAY *points, int type, int srid);
 LWGEOM* lwline_unstroke(const LWLINE *line);
@@ -112,8 +111,25 @@ static double interpolate_arc(double angle, double a1, double a2, double a3, dou
 	}
 }
 
-static POINTARRAY *
-lwcircle_stroke(const POINT4D *p1, const POINT4D *p2, const POINT4D *p3, uint32_t perQuad)
+/**
+ * Segmentize an arc
+ *
+ * @param to POINTARRAY to append segmentized vertices to
+ * @param p1 first point defining the arc
+ * @param p2 second point defining the arc
+ * @param p3 third point defining the arc
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags LW_LINEARIZE_FLAGS
+ *
+ * @return number of points appended (0 if collinear),
+ *         or -1 on error (lwerror would be called).
+ */
+static int
+lwarc_linearize(POINTARRAY *to,
+                 const POINT4D *p1, const POINT4D *p2, const POINT4D *p3,
+                 double tol, LW_LINEARIZE_TOLERANCE_TYPE tolerance_type,
+                 int flags)
 {
 	POINT2D center;
 	POINT2D *t1 = (POINT2D*)p1;
@@ -124,41 +140,126 @@ lwcircle_stroke(const POINT4D *p1, const POINT4D *p2, const POINT4D *p3, uint32_
 	int clockwise = LW_TRUE;
 	double radius; /* Arc radius */
 	double increment; /* Angle per segment */
+	double angle_shift = 0;
 	double a1, a2, a3, angle;
-	POINTARRAY *pa;
+	POINTARRAY *pa = to;
 	int is_circle = LW_FALSE;
+	int points_added = 0;
 
-	LWDEBUG(2, "lwcircle_calculate_gbox called.");
+	LWDEBUG(2, "lwarc_linearize called.");
 
 	radius = lw_arc_center(t1, t2, t3, &center);
+	LWDEBUGF(2, " center is POINT(%.15g %.15g) - radius:%g", center.x, center.y, radius);
 	p2_side = lw_segment_side(t1, t3, t2);
 
 	/* Matched start/end points imply circle */
 	if ( p1->x == p3->x && p1->y == p3->y )
 		is_circle = LW_TRUE;
-	
+
 	/* Negative radius signals straight line, p1/p2/p3 are colinear */
 	if ( (radius < 0.0 || p2_side == 0) && ! is_circle )
-	    return NULL;
-		
+	    return 0;
+
 	/* The side of the p1/p3 line that p2 falls on dictates the sweep
 	   direction from p1 to p3. */
 	if ( p2_side == -1 )
 		clockwise = LW_TRUE;
 	else
 		clockwise = LW_FALSE;
-		
-	increment = fabs(M_PI_2 / perQuad);
-	
+
+	if ( tolerance_type == LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD )
+	{{
+		int perQuad = rint(tol);
+		// error out if tol != perQuad ? (not-round)
+		if ( perQuad != tol )
+		{
+			lwerror("lwarc_linearize: segments per quadrant must be an integer value, got %.15g", tol, perQuad);
+			return -1;
+		}
+		if ( perQuad < 1 )
+		{
+			lwerror("lwarc_linearize: segments per quadrant must be at least 1, got %d", perQuad);
+			return -1;
+		}
+		increment = fabs(M_PI_2 / perQuad);
+		LWDEBUGF(2, "lwarc_linearize: perQuad:%d, increment:%g (%g degrees)", perQuad, increment, increment*180/M_PI);
+
+	}}
+	else if ( tolerance_type == LW_LINEARIZE_TOLERANCE_TYPE_MAX_DEVIATION )
+	{{
+		double halfAngle;
+		if ( tol <= 0 )
+		{
+			lwerror("lwarc_linearize: max deviation must be bigger than 0, got %.15g", tol);
+			return -1;
+		}
+		halfAngle = acos( -tol / radius + 1 );
+		increment = 2 * halfAngle;
+		LWDEBUGF(2, "lwarc_linearize: maxDiff:%g, radius:%g, halfAngle:%g, increment:%g (%g degrees)", tol, radius, halfAngle, increment, increment*180/M_PI);
+	}}
+	else if ( tolerance_type == LW_LINEARIZE_TOLERANCE_TYPE_MAX_ANGLE )
+	{
+		increment = tol;
+		if ( increment <= 0 )
+		{
+			lwerror("lwarc_linearize: max angle must be bigger than 0, got %.15g", tol);
+			return -1;
+		}
+	}
+	else
+	{
+		lwerror("lwarc_linearize: unsupported tolerance type %d", tolerance_type);
+		return LW_FALSE;
+	}
+
 	/* Angles of each point that defines the arc section */
 	a1 = atan2(p1->y - center.y, p1->x - center.x);
 	a2 = atan2(p2->y - center.y, p2->x - center.x);
 	a3 = atan2(p3->y - center.y, p3->x - center.x);
 
+	LWDEBUGF(2, "lwarc_linearize A1:%g (%g) A2:%g (%g) A3:%g (%g)",
+		a1, a1*180/M_PI, a2, a2*180/M_PI, a3, a3*180/M_PI);
+
+	if ( flags & LW_LINEARIZE_FLAG_SYMMETRIC )
+	{{
+		/* Calculate total arc angle, in radians */
+		double angle = clockwise ? a1 - a3 : a3 - a1;
+		if ( angle < 0 ) angle += M_PI * 2;
+		LWDEBUGF(2, "lwarc_linearize SYMMETRIC requested - total angle %g deg",
+			         angle * 180 / M_PI);
+		if ( flags & LW_LINEARIZE_FLAG_RETAIN_ANGLE )
+		{{
+			/* Number of steps */
+			int steps = trunc(angle / increment);
+			/* Angle reminder */
+			double angle_reminder = angle - ( increment * steps );
+			angle_shift = angle_reminder / 2.0;
+
+			LWDEBUGF(2, "lwarc_linearize RETAIN_ANGLE operation requested - "
+			         "total angle %g, steps %d, increment %g, reminder %g",
+			         angle * 180 / M_PI, steps, increment * 180 / M_PI,
+			         angle_reminder * 180 / M_PI);
+		}}
+		else
+		{{
+			/* Number of segments in output */
+			int segs = ceil(angle / increment);
+			/* Tweak increment to be regular for all the arc */
+			increment = angle/segs;
+
+			LWDEBUGF(2, "lwarc_linearize SYMMETRIC operation requested - "
+							"total angle %g degrees - LINESTRING(%g %g,%g %g,%g %g) - S:%d -   I:%g",
+							angle*180/M_PI, p1->x, p1->y, center.x, center.y, p3->x, p3->y,
+							segs, increment*180/M_PI);
+		}}
+	}}
+
 	/* p2 on left side => clockwise sweep */
 	if ( clockwise )
 	{
+		LWDEBUG(2, " Clockwise sweep");
 		increment *= -1;
+		angle_shift *= -1;
 		/* Adjust a3 down so we can decrement from a1 to a3 cleanly */
 		if ( a3 > a1 )
 			a3 -= 2.0 * M_PI;
@@ -168,13 +269,14 @@ lwcircle_stroke(const POINT4D *p1, const POINT4D *p2, const POINT4D *p3, uint32_
 	/* p2 on right side => counter-clockwise sweep */
 	else
 	{
+		LWDEBUG(2, " Counterclockwise sweep");
 		/* Adjust a3 up so we can increment from a1 to a3 cleanly */
 		if ( a3 < a1 )
 			a3 += 2.0 * M_PI;
 		if ( a2 < a1 )
 			a2 += 2.0 * M_PI;
 	}
-	
+
 	/* Override angles for circle case */
 	if( is_circle )
 	{
@@ -183,59 +285,69 @@ lwcircle_stroke(const POINT4D *p1, const POINT4D *p2, const POINT4D *p3, uint32_
 		increment = fabs(increment);
 		clockwise = LW_FALSE;
 	}
-	
-	/* Initialize point array */
-	pa = ptarray_construct_empty(1, 1, 32);
+
+	LWDEBUGF(2, "lwarc_linearize angle_shift:%g, increment:%g",
+		angle_shift * 180/M_PI, increment * 180/M_PI);
 
 	/* Sweep from a1 to a3 */
 	ptarray_append_point(pa, p1, LW_FALSE);
-	for ( angle = a1 + increment; clockwise ? angle > a3 : angle < a3; angle += increment )
+	++points_added;
+	if ( angle_shift ) angle_shift -= increment;
+	LWDEBUGF(2, "a1:%g (%g deg), a3:%g (%g deg), inc:%g, shi:%g, cw:%d",
+		a1, a1 * 180 / M_PI, a3, a3 * 180 / M_PI, increment, angle_shift, clockwise);
+	for ( angle = a1 + increment + angle_shift; clockwise ? angle > a3 : angle < a3; angle += increment )
 	{
+		LWDEBUGF(2, " SA: %g ( %g deg )", angle, angle*180/M_PI);
 		pt.x = center.x + radius * cos(angle);
 		pt.y = center.y + radius * sin(angle);
 		pt.z = interpolate_arc(angle, a1, a2, a3, p1->z, p2->z, p3->z);
 		pt.m = interpolate_arc(angle, a1, a2, a3, p1->m, p2->m, p3->m);
 		ptarray_append_point(pa, &pt, LW_FALSE);
-	}	
-	return pa;
+		++points_added;
+		angle_shift = 0;
+	}
+	return points_added;
 }
 
-LWLINE *
-lwcircstring_stroke(const LWCIRCSTRING *icurve, uint32_t perQuad)
+/*
+ * @param icurve input curve
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWLINE
+ */
+static LWLINE *
+lwcircstring_linearize(const LWCIRCSTRING *icurve, double tol,
+                        LW_LINEARIZE_TOLERANCE_TYPE tolerance_type,
+                        int flags)
 {
 	LWLINE *oline;
 	POINTARRAY *ptarray;
-	POINTARRAY *tmp;
 	uint32_t i, j;
 	POINT4D p1, p2, p3, p4;
+	int ret;
 
-	LWDEBUGF(2, "lwcircstring_stroke called., dim = %d", icurve->points->flags);
+	LWDEBUGF(2, "lwcircstring_linearize called., dim = %d", icurve->points->flags);
 
 	ptarray = ptarray_construct_empty(FLAGS_GET_Z(icurve->points->flags), FLAGS_GET_M(icurve->points->flags), 64);
 
 	for (i = 2; i < icurve->points->npoints; i+=2)
 	{
-		LWDEBUGF(3, "lwcircstring_stroke: arc ending at point %d", i);
+		LWDEBUGF(3, "lwcircstring_linearize: arc ending at point %d", i);
 
 		getPoint4d_p(icurve->points, i - 2, &p1);
 		getPoint4d_p(icurve->points, i - 1, &p2);
 		getPoint4d_p(icurve->points, i, &p3);
-		tmp = lwcircle_stroke(&p1, &p2, &p3, perQuad);
 
-		if (tmp)
+		ret = lwarc_linearize(ptarray, &p1, &p2, &p3, tol, tolerance_type, flags);
+		if ( ret > 0 )
 		{
-			LWDEBUGF(3, "lwcircstring_stroke: generated %d points", tmp->npoints);
-
-			for (j = 0; j < tmp->npoints; j++)
-			{
-				getPoint4d_p(tmp, j, &p4);
-				ptarray_append_point(ptarray, &p4, LW_TRUE);
-			}
-			ptarray_free(tmp);
+			LWDEBUGF(3, "lwcircstring_linearize: generated %d points", ptarray->npoints);
 		}
-		else
+		else if ( ret == 0 )
 		{
-			LWDEBUG(3, "lwcircstring_stroke: points are colinear, returning curve points as line");
+			LWDEBUG(3, "lwcircstring_linearize: points are colinear, returning curve points as line");
 
 			for (j = i - 2 ; j < i ; j++)
 			{
@@ -243,17 +355,32 @@ lwcircstring_stroke(const LWCIRCSTRING *icurve, uint32_t perQuad)
 				ptarray_append_point(ptarray, &p4, LW_TRUE);
 			}
 		}
-
+		else
+		{
+			/* An error occurred, lwerror should have been called by now */
+			ptarray_free(ptarray);
+			return NULL;
+		}
 	}
 	getPoint4d_p(icurve->points, icurve->points->npoints-1, &p1);
 	ptarray_append_point(ptarray, &p1, LW_TRUE);
-		
+
 	oline = lwline_construct(icurve->srid, NULL, ptarray);
 	return oline;
 }
 
-LWLINE *
-lwcompound_stroke(const LWCOMPOUND *icompound, uint32_t perQuad)
+/*
+ * @param icompound input compound curve
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWLINE
+ */
+static LWLINE *
+lwcompound_linearize(const LWCOMPOUND *icompound, double tol,
+                      LW_LINEARIZE_TOLERANCE_TYPE tolerance_type,
+                      int flags)
 {
 	LWGEOM *geom;
 	POINTARRAY *ptarray = NULL, *ptarray_out = NULL;
@@ -270,7 +397,7 @@ lwcompound_stroke(const LWCOMPOUND *icompound, uint32_t perQuad)
 		geom = icompound->geoms[i];
 		if (geom->type == CIRCSTRINGTYPE)
 		{
-			tmp = lwcircstring_stroke((LWCIRCSTRING *)geom, perQuad);
+			tmp = lwcircstring_linearize((LWCIRCSTRING *)geom, tol, tolerance_type, flags);
 			for (j = 0; j < tmp->points->npoints; j++)
 			{
 				getPoint4d_p(tmp->points, j, &p);
@@ -299,8 +426,26 @@ lwcompound_stroke(const LWCOMPOUND *icompound, uint32_t perQuad)
 	return lwline_construct(icompound->srid, NULL, ptarray_out);
 }
 
-LWPOLY *
-lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
+/* Kept for backward compatibility - TODO: drop */
+LWLINE *
+lwcompound_stroke(const LWCOMPOUND *icompound, uint32_t perQuad)
+{
+		return lwcompound_linearize(icompound, perQuad, LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD, 0);
+}
+
+
+/*
+ * @param icompound input curve polygon
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWPOLY
+ */
+static LWPOLY *
+lwcurvepoly_linearize(const LWCURVEPOLY *curvepoly, double tol,
+                       LW_LINEARIZE_TOLERANCE_TYPE tolerance_type,
+                       int flags)
 {
 	LWPOLY *ogeom;
 	LWGEOM *tmp;
@@ -308,7 +453,7 @@ lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
 	POINTARRAY **ptarray;
 	int i;
 
-	LWDEBUG(2, "lwcurvepoly_stroke called.");
+	LWDEBUG(2, "lwcurvepoly_linearize called.");
 
 	ptarray = lwalloc(sizeof(POINTARRAY *)*curvepoly->nrings);
 
@@ -317,7 +462,7 @@ lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
 		tmp = curvepoly->rings[i];
 		if (tmp->type == CIRCSTRINGTYPE)
 		{
-			line = lwcircstring_stroke((LWCIRCSTRING *)tmp, perQuad);
+			line = lwcircstring_linearize((LWCIRCSTRING *)tmp, tol, tolerance_type, flags);
 			ptarray[i] = ptarray_clone_deep(line->points);
 			lwline_free(line);
 		}
@@ -328,7 +473,7 @@ lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
 		}
 		else if (tmp->type == COMPOUNDTYPE)
 		{
-			line = lwcompound_stroke((LWCOMPOUND *)tmp, perQuad);
+			line = lwcompound_linearize((LWCOMPOUND *)tmp, tol, tolerance_type, flags);
 			ptarray[i] = ptarray_clone_deep(line->points);
 			lwline_free(line);
 		}
@@ -343,14 +488,32 @@ lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
 	return ogeom;
 }
 
-LWMLINE *
-lwmcurve_stroke(const LWMCURVE *mcurve, uint32_t perQuad)
+/* Kept for backward compatibility - TODO: drop */
+LWPOLY *
+lwcurvepoly_stroke(const LWCURVEPOLY *curvepoly, uint32_t perQuad)
+{
+		return lwcurvepoly_linearize(curvepoly, perQuad, LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD, 0);
+}
+
+
+/**
+ * @param mcurve input compound curve
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWMLINE
+ */
+static LWMLINE *
+lwmcurve_linearize(const LWMCURVE *mcurve, double tol,
+                    LW_LINEARIZE_TOLERANCE_TYPE type,
+                    int flags)
 {
 	LWMLINE *ogeom;
 	LWGEOM **lines;
 	int i;
 
-	LWDEBUGF(2, "lwmcurve_stroke called, geoms=%d, dim=%d.", mcurve->ngeoms, FLAGS_NDIMS(mcurve->flags));
+	LWDEBUGF(2, "lwmcurve_linearize called, geoms=%d, dim=%d.", mcurve->ngeoms, FLAGS_NDIMS(mcurve->flags));
 
 	lines = lwalloc(sizeof(LWGEOM *)*mcurve->ngeoms);
 
@@ -359,7 +522,7 @@ lwmcurve_stroke(const LWMCURVE *mcurve, uint32_t perQuad)
 		const LWGEOM *tmp = mcurve->geoms[i];
 		if (tmp->type == CIRCSTRINGTYPE)
 		{
-			lines[i] = (LWGEOM *)lwcircstring_stroke((LWCIRCSTRING *)tmp, perQuad);
+			lines[i] = (LWGEOM *)lwcircstring_linearize((LWCIRCSTRING *)tmp, tol, type, flags);
 		}
 		else if (tmp->type == LINETYPE)
 		{
@@ -367,7 +530,7 @@ lwmcurve_stroke(const LWMCURVE *mcurve, uint32_t perQuad)
 		}
 		else if (tmp->type == COMPOUNDTYPE)
 		{
-			lines[i] = (LWGEOM *)lwcompound_stroke((LWCOMPOUND *)tmp, perQuad);
+			lines[i] = (LWGEOM *)lwcompound_linearize((LWCOMPOUND *)tmp, tol, type, flags);
 		}
 		else
 		{
@@ -380,8 +543,18 @@ lwmcurve_stroke(const LWMCURVE *mcurve, uint32_t perQuad)
 	return ogeom;
 }
 
-LWMPOLY *
-lwmsurface_stroke(const LWMSURFACE *msurface, uint32_t perQuad)
+/**
+ * @param msurface input multi surface
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWMPOLY
+ */
+static LWMPOLY *
+lwmsurface_linearize(const LWMSURFACE *msurface, double tol,
+                      LW_LINEARIZE_TOLERANCE_TYPE type,
+                      int flags)
 {
 	LWMPOLY *ogeom;
 	LWGEOM *tmp;
@@ -390,7 +563,7 @@ lwmsurface_stroke(const LWMSURFACE *msurface, uint32_t perQuad)
 	POINTARRAY **ptarray;
 	int i, j;
 
-	LWDEBUG(2, "lwmsurface_stroke called.");
+	LWDEBUG(2, "lwmsurface_linearize called.");
 
 	polys = lwalloc(sizeof(LWGEOM *)*msurface->ngeoms);
 
@@ -399,7 +572,7 @@ lwmsurface_stroke(const LWMSURFACE *msurface, uint32_t perQuad)
 		tmp = msurface->geoms[i];
 		if (tmp->type == CURVEPOLYTYPE)
 		{
-			polys[i] = (LWGEOM *)lwcurvepoly_stroke((LWCURVEPOLY *)tmp, perQuad);
+			polys[i] = (LWGEOM *)lwcurvepoly_linearize((LWCURVEPOLY *)tmp, tol, type, flags);
 		}
 		else if (tmp->type == POLYGONTYPE)
 		{
@@ -416,15 +589,25 @@ lwmsurface_stroke(const LWMSURFACE *msurface, uint32_t perQuad)
 	return ogeom;
 }
 
-LWCOLLECTION *
-lwcollection_stroke(const LWCOLLECTION *collection, uint32_t perQuad)
+/**
+ * @param collection input geometry collection
+ * @param tol tolerance, semantic driven by tolerance_type
+ * @param tolerance_type see LW_LINEARIZE_TOLERANCE_TYPE
+ * @param flags see flags in lwarc_linearize
+ *
+ * @return a newly allocated LWCOLLECTION
+ */
+static LWCOLLECTION *
+lwcollection_linearize(const LWCOLLECTION *collection, double tol,
+                    LW_LINEARIZE_TOLERANCE_TYPE type,
+                    int flags)
 {
 	LWCOLLECTION *ocol;
 	LWGEOM *tmp;
 	LWGEOM **geoms;
 	int i;
 
-	LWDEBUG(2, "lwcollection_stroke called.");
+	LWDEBUG(2, "lwcollection_linearize called.");
 
 	geoms = lwalloc(sizeof(LWGEOM *)*collection->ngeoms);
 
@@ -434,18 +617,18 @@ lwcollection_stroke(const LWCOLLECTION *collection, uint32_t perQuad)
 		switch (tmp->type)
 		{
 		case CIRCSTRINGTYPE:
-			geoms[i] = (LWGEOM *)lwcircstring_stroke((LWCIRCSTRING *)tmp, perQuad);
+			geoms[i] = (LWGEOM *)lwcircstring_linearize((LWCIRCSTRING *)tmp, tol, type, flags);
 			break;
 		case COMPOUNDTYPE:
-			geoms[i] = (LWGEOM *)lwcompound_stroke((LWCOMPOUND *)tmp, perQuad);
+			geoms[i] = (LWGEOM *)lwcompound_linearize((LWCOMPOUND *)tmp, tol, type, flags);
 			break;
 		case CURVEPOLYTYPE:
-			geoms[i] = (LWGEOM *)lwcurvepoly_stroke((LWCURVEPOLY *)tmp, perQuad);
+			geoms[i] = (LWGEOM *)lwcurvepoly_linearize((LWCURVEPOLY *)tmp, tol, type, flags);
 			break;
 		case MULTICURVETYPE:
 		case MULTISURFACETYPE:
 		case COLLECTIONTYPE:
-			geoms[i] = (LWGEOM *)lwcollection_stroke((LWCOLLECTION *)tmp, perQuad);
+			geoms[i] = (LWGEOM *)lwcollection_linearize((LWCOLLECTION *)tmp, tol, type, flags);
 			break;
 		default:
 			geoms[i] = lwgeom_clone(tmp);
@@ -457,28 +640,30 @@ lwcollection_stroke(const LWCOLLECTION *collection, uint32_t perQuad)
 }
 
 LWGEOM *
-lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
+lwcurve_linearize(const LWGEOM *geom, double tol,
+                  LW_LINEARIZE_TOLERANCE_TYPE type,
+                  int flags)
 {
 	LWGEOM * ogeom = NULL;
 	switch (geom->type)
 	{
 	case CIRCSTRINGTYPE:
-		ogeom = (LWGEOM *)lwcircstring_stroke((LWCIRCSTRING *)geom, perQuad);
+		ogeom = (LWGEOM *)lwcircstring_linearize((LWCIRCSTRING *)geom, tol, type, flags);
 		break;
 	case COMPOUNDTYPE:
-		ogeom = (LWGEOM *)lwcompound_stroke((LWCOMPOUND *)geom, perQuad);
+		ogeom = (LWGEOM *)lwcompound_linearize((LWCOMPOUND *)geom, tol, type, flags);
 		break;
 	case CURVEPOLYTYPE:
-		ogeom = (LWGEOM *)lwcurvepoly_stroke((LWCURVEPOLY *)geom, perQuad);
+		ogeom = (LWGEOM *)lwcurvepoly_linearize((LWCURVEPOLY *)geom, tol, type, flags);
 		break;
 	case MULTICURVETYPE:
-		ogeom = (LWGEOM *)lwmcurve_stroke((LWMCURVE *)geom, perQuad);
+		ogeom = (LWGEOM *)lwmcurve_linearize((LWMCURVE *)geom, tol, type, flags);
 		break;
 	case MULTISURFACETYPE:
-		ogeom = (LWGEOM *)lwmsurface_stroke((LWMSURFACE *)geom, perQuad);
+		ogeom = (LWGEOM *)lwmsurface_linearize((LWMSURFACE *)geom, tol, type, flags);
 		break;
 	case COLLECTIONTYPE:
-		ogeom = (LWGEOM *)lwcollection_stroke((LWCOLLECTION *)geom, perQuad);
+		ogeom = (LWGEOM *)lwcollection_linearize((LWCOLLECTION *)geom, tol, type, flags);
 		break;
 	default:
 		ogeom = lwgeom_clone(geom);
@@ -486,6 +671,13 @@ lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
 	return ogeom;
 }
 
+/* Kept for backward compatibility - TODO: drop */
+LWGEOM *
+lwgeom_stroke(const LWGEOM *geom, uint32_t perQuad)
+{
+	return lwcurve_linearize(geom, perQuad, LW_LINEARIZE_TOLERANCE_TYPE_SEGS_PER_QUAD, 0);
+}
+
 /**
  * Return ABC angle in radians
  * TODO: move to lwalgorithm
@@ -530,7 +722,7 @@ static int pt_continues_arc(const POINT4D *a1, const POINT4D *a2, const POINT4D
 	b_distance = distance2d_pt_pt(tb, &center);
 	diff = fabs(radius - b_distance);
 	LWDEBUGF(4, "circle_radius=%g, b_distance=%g, diff=%g, percentage=%g", radius, b_distance, diff, diff/radius);
-	
+
 	/* Is the point b on the circle? */
 	if ( diff < EPSILON_SQLMM )
 	{
@@ -565,7 +757,7 @@ linestring_from_pa(const POINTARRAY *pa, int srid, int start, int end)
 	for( i = start; i < end + 2; i++ )
 	{
 		getPoint4d_p(pa, i, &p);
-		ptarray_set_point4d(pao, j++, &p);	
+		ptarray_set_point4d(pao, j++, &p);
 	}
 	return lwline_as_lwgeom(lwline_construct(srid, NULL, pao));
 }
@@ -573,16 +765,16 @@ linestring_from_pa(const POINTARRAY *pa, int srid, int start, int end)
 static LWGEOM*
 circstring_from_pa(const POINTARRAY *pa, int srid, int start, int end)
 {
-	
+
 	POINT4D p0, p1, p2;
 	POINTARRAY *pao = ptarray_construct(ptarray_has_z(pa), ptarray_has_m(pa), 3);
 	LWDEBUGF(4, "srid=%d, start=%d, end=%d", srid, start, end);
 	getPoint4d_p(pa, start, &p0);
-	ptarray_set_point4d(pao, 0, &p0);	
+	ptarray_set_point4d(pao, 0, &p0);
 	getPoint4d_p(pa, (start+end+1)/2, &p1);
-	ptarray_set_point4d(pao, 1, &p1);	
+	ptarray_set_point4d(pao, 1, &p1);
 	getPoint4d_p(pa, end+1, &p2);
-	ptarray_set_point4d(pao, 2, &p2);	
+	ptarray_set_point4d(pao, 2, &p2);
 	return lwcircstring_as_lwgeom(lwcircstring_construct(srid, NULL, pao));
 }
 
@@ -619,19 +811,19 @@ pta_unstroke(const POINTARRAY *points, int type, int srid)
 	/* Null on empty input? */
 	if ( points->npoints == 0 )
 		return NULL;
-	
+
 	/* We can't desegmentize anything shorter than four points */
 	if ( points->npoints < 4 )
 	{
 		/* Return a linestring here*/
 		lwerror("pta_unstroke needs implementation for npoints < 4");
 	}
-	
+
 	/* Allocate our result array of vertices that are part of arcs */
 	num_edges = points->npoints - 1;
 	edges_in_arcs = lwalloc(num_edges + 1);
 	memset(edges_in_arcs, 0, num_edges + 1);
-	
+
 	/* We make a candidate arc of the first two edges, */
 	/* And then see if the next edge follows it */
 	while( i < num_edges-2 )
@@ -711,7 +903,7 @@ pta_unstroke(const POINTARRAY *points, int type, int srid)
 			i = i+1;
 		}
 	}
-	
+
 #if POSTGIS_DEBUG_LEVEL > 3
 	{
 		char *edgestr = lwalloc(num_edges+1);
@@ -746,7 +938,7 @@ pta_unstroke(const POINTARRAY *points, int type, int srid)
 	/* Roll out last item */
 	end = num_edges - 1;
 	lwcollection_add_lwgeom(outcol, geom_from_pa(points, srid, edge_type, start, end));
-	
+
 	/* Strip down to singleton if only one entry */
 	if ( outcol->ngeoms == 1 )
 	{
diff --git a/liblwgeom/lwtriangle.c b/liblwgeom/lwtriangle.c
index b2896a8..d87b1e3 100644
--- a/liblwgeom/lwtriangle.c
+++ b/liblwgeom/lwtriangle.c
@@ -109,6 +109,12 @@ lwtriangle_force_clockwise(LWTRIANGLE *triangle)
 		ptarray_reverse(triangle->points);
 }
 
+int
+lwtriangle_is_clockwise(LWTRIANGLE *triangle)
+{
+	return !ptarray_isccw(triangle->points);
+}
+
 void
 lwtriangle_reverse(LWTRIANGLE *triangle)
 {
diff --git a/liblwgeom/lwunionfind.c b/liblwgeom/lwunionfind.c
index 2657ff9..e30b625 100644
--- a/liblwgeom/lwunionfind.c
+++ b/liblwgeom/lwunionfind.c
@@ -149,7 +149,7 @@ UF_get_collapsed_cluster_ids(UNIONFIND* uf, const char* is_in_cluster)
 	uint32_t last_old_id, current_new_id, i;
 	char encountered_cluster = LW_FALSE;
 
-	current_new_id = 0;
+	current_new_id = 0; last_old_id = 0;
 	for (i = 0; i < uf->N; i++)
 	{
 		uint32_t j = ordered_components[i];
diff --git a/liblwgeom/lwutil.c b/liblwgeom/lwutil.c
index 282986b..804cf34 100644
--- a/liblwgeom/lwutil.c
+++ b/liblwgeom/lwutil.c
@@ -78,53 +78,6 @@ static char *lwgeomTypeName[] =
 };
 
 /*
- * Default lwnotice/lwerror handlers
- *
- * Since variadic functions cannot pass their parameters directly, we need
- * wrappers for these functions to convert the arguments into a va_list
- * structure.
- */
-
-void
-lwnotice(const char *fmt, ...)
-{
-	va_list ap;
-
-	va_start(ap, fmt);
-
-	/* Call the supplied function */
-	(*lwnotice_var)(fmt, ap);
-
-	va_end(ap);
-}
-
-void
-lwerror(const char *fmt, ...)
-{
-	va_list ap;
-
-	va_start(ap, fmt);
-
-	/* Call the supplied function */
-	(*lwerror_var)(fmt, ap);
-
-	va_end(ap);
-}
-
-void
-lwdebug(int level, const char *fmt, ...)
-{
-	va_list ap;
-
-	va_start(ap, fmt);
-
-	/* Call the supplied function */
-	(*lwdebug_var)(level, fmt, ap);
-
-	va_end(ap);
-}
-
-/*
  * Default allocators
  *
  * We include some default allocators that use malloc/free/realloc
@@ -152,6 +105,14 @@ default_reallocator(void *mem, size_t size)
 	return ret;
 }
 
+/*
+ * Default lwnotice/lwerror handlers
+ *
+ * Since variadic functions cannot pass their parameters directly, we need
+ * wrappers for these functions to convert the arguments into a va_list
+ * structure.
+ */
+
 static void
 default_noticereporter(const char *fmt, va_list ap)
 {
@@ -212,6 +173,47 @@ lwgeom_set_debuglogger(lwdebuglogger debuglogger) {
 	if ( debuglogger ) lwdebug_var = debuglogger;
 }
 
+void
+lwnotice(const char *fmt, ...)
+{
+	va_list ap;
+
+	va_start(ap, fmt);
+
+	/* Call the supplied function */
+	(*lwnotice_var)(fmt, ap);
+
+	va_end(ap);
+}
+
+void
+lwerror(const char *fmt, ...)
+{
+	va_list ap;
+
+	va_start(ap, fmt);
+
+	/* Call the supplied function */
+	(*lwerror_var)(fmt, ap);
+
+	va_end(ap);
+}
+
+void
+lwdebug(int level, const char *fmt, ...)
+{
+	va_list ap;
+
+	va_start(ap, fmt);
+
+	/* Call the supplied function */
+	(*lwdebug_var)(level, fmt, ap);
+
+	va_end(ap);
+}
+
+
+
 const char*
 lwtype_name(uint8_t type)
 {
@@ -391,7 +393,7 @@ clamp_srid(int srid)
       ( srid % ( SRID_MAXIMUM - SRID_USER_MAXIMUM - 1 ) );
 		lwnotice("SRID value %d > SRID_MAXIMUM converted to %d", srid, newsrid);
 	}
-	
+
 	return newsrid;
 }
 
diff --git a/liblwgeom/ptarray.c b/liblwgeom/ptarray.c
index 3bf4fcf..d2b0403 100644
--- a/liblwgeom/ptarray.c
+++ b/liblwgeom/ptarray.c
@@ -679,6 +679,13 @@ ptarray_clone(const POINTARRAY *in)
 int
 ptarray_is_closed(const POINTARRAY *in)
 {
+	if (!in)
+	{
+		lwerror("ptarray_is_closed: called with null point array");
+		return 0;
+	}
+	if (in->npoints <= 1 ) return in->npoints; /* single-point are closed, empty not closed */
+
 	return 0 == memcmp(getPoint_internal(in, 0), getPoint_internal(in, in->npoints-1), ptarray_point_size(in));
 }
 
@@ -686,13 +693,27 @@ ptarray_is_closed(const POINTARRAY *in)
 int
 ptarray_is_closed_2d(const POINTARRAY *in)
 {
-	return 0 == memcmp(getPoint_internal(in, 0), getPoint_internal(in, in->npoints-1), sizeof(POINT2D));
+	if (!in)
+	{
+		lwerror("ptarray_is_closed_2d: called with null point array");
+		return 0;
+	}
+	if (in->npoints <= 1 ) return in->npoints; /* single-point are closed, empty not closed */
+
+	return 0 == memcmp(getPoint_internal(in, 0), getPoint_internal(in, in->npoints-1), sizeof(POINT2D) );
 }
 
 int
 ptarray_is_closed_3d(const POINTARRAY *in)
 {
-	return 0 == memcmp(getPoint_internal(in, 0), getPoint_internal(in, in->npoints-1), sizeof(POINT3D));
+	if (!in)
+	{
+		lwerror("ptarray_is_closed_3d: called with null point array");
+		return 0;
+	}
+	if (in->npoints <= 1 ) return in->npoints; /* single-point are closed, empty not closed */
+
+	return 0 == memcmp(getPoint_internal(in, 0), getPoint_internal(in, in->npoints-1), sizeof(POINT3D) );
 }
 
 int
diff --git a/libpgcommon/gserialized_gist.h b/libpgcommon/gserialized_gist.h
index 292bb1e..b7a99fd 100644
--- a/libpgcommon/gserialized_gist.h
+++ b/libpgcommon/gserialized_gist.h
@@ -1,4 +1,4 @@
-
+#include <float.h>
 /**********************************************************************
 **  GIDX structure.
 **
diff --git a/libtool b/libtool
index 6e40ef0..1ba2a4c 100755
--- a/libtool
+++ b/libtool
@@ -144,7 +144,7 @@ sharedlib_from_linklib_cmd="printf %s\\n"
 AR="ar"
 
 # Flags to create an archive.
-AR_FLAGS="cru"
+AR_FLAGS="cr"
 
 # How to feed a file listing to the archiver.
 archiver_list_spec="@"
diff --git a/loader/dbfopen.c b/loader/dbfopen.c
index dc62e61..bc3c8b7 100644
--- a/loader/dbfopen.c
+++ b/loader/dbfopen.c
@@ -162,7 +162,7 @@
 #include <ctype.h>
 #include <string.h>
 
-SHP_CVSID("$Id: dbfopen.c 14869 2016-04-27 14:45:28Z strk $")
+SHP_CVSID("$Id: dbfopen.c 15271 2016-12-09 17:09:10Z pramsey $")
 
 #ifndef FALSE
 #  define FALSE		0
@@ -1727,13 +1727,13 @@ int SHPAPI_CALL DBFIsRecordDeleted( DBFHandle psDBF, int iShape )
 /* -------------------------------------------------------------------- */
 /*      Verify selection.                                               */
 /* -------------------------------------------------------------------- */
-    if( iShape < 0 || iShape >= psDBF->nRecords )
+    if( iShape < 0 || (psDBF->nRecords > 0 && iShape >= psDBF->nRecords) )
         return TRUE;
 
 /* -------------------------------------------------------------------- */
 /*	Have we read the record?					*/
 /* -------------------------------------------------------------------- */
-    if( !DBFLoadRecord( psDBF, iShape ) )
+    if( psDBF->nRecords > 0 && !DBFLoadRecord( psDBF, iShape ) )
         return FALSE;
 
 /* -------------------------------------------------------------------- */
diff --git a/loader/pgsql2shp-core.c b/loader/pgsql2shp-core.c
index 8952c10..3d2d0e5 100644
--- a/loader/pgsql2shp-core.c
+++ b/loader/pgsql2shp-core.c
@@ -1156,6 +1156,7 @@ ShpDumperCreate(SHPDUMPERCONFIG *config)
 	/* Set any state defaults */
 	state->conn = NULL;
 	state->outtype = 's';
+	state->outshptype = 0;
 	state->geom_oid = 0;
 	state->geog_oid = 0;
 	state->schema = NULL;
@@ -1167,6 +1168,7 @@ ShpDumperCreate(SHPDUMPERCONFIG *config)
 	state->dbffieldtypes = NULL;
 	state->pgfieldnames = NULL;
 	state->big_endian = is_bigendian();
+	state->message[0] = '\0';
 	colmap_init(&state->column_map);
 
 	return state;
@@ -1557,9 +1559,13 @@ ShpDumperOpenTable(SHPDUMPERSTATE *state)
 		/* Issue warning if column has been renamed */
 		if (strcasecmp(dbffieldname, pgfieldname))
 		{
+			if ( snprintf(buf, 256, _("Warning, field %s renamed to %s\n"),
+							 pgfieldname, dbffieldname) >= 256 )
+			{
+				buf[255] = '\0';
+			}
 			/* Note: we concatenate all warnings from the main loop as this is useful information */
-			snprintf(buf, 256, _("Warning, field %s renamed to %s\n"), pgfieldname, dbffieldname);
-			strncat(state->message, buf, SHPDUMPERMSGLEN - strlen(state->message));
+			strncat(state->message, buf, SHPDUMPERMSGLEN - strlen(state->message) - 1);
 
 			ret = SHPDUMPERWARN;
 		}
diff --git a/loader/pgsql2shp-core.h b/loader/pgsql2shp-core.h
index d2e2162..b2bf5d6 100644
--- a/loader/pgsql2shp-core.h
+++ b/loader/pgsql2shp-core.h
@@ -30,7 +30,7 @@
 
 
 
-#define P2S_RCSID "$Id: pgsql2shp-core.h 15442 2017-06-23 05:19:48Z robe $"
+#define P2S_RCSID "$Id: pgsql2shp-core.h 15441 2017-06-23 05:13:22Z robe $"
 
 /*
  * Error message handling
diff --git a/loader/shp2pgsql-core.c b/loader/shp2pgsql-core.c
index 8070179..d0b1c6a 100644
--- a/loader/shp2pgsql-core.c
+++ b/loader/shp2pgsql-core.c
@@ -9,7 +9,7 @@
  * This is free software; you can redistribute and/or modify it under
  * the terms of the GNU General Public Licence. See the COPYING file.
  *
- * Maintainer: Paul Ramsey <pramsey at opengeo.org>
+ * Maintainer: Paul Ramsey <pramsey at cleverelephant.ca>
  *
  **********************************************************************/
 
@@ -248,7 +248,7 @@ GeneratePointGeometry(SHPLOADERSTATE *state, SHPObject *obj, char **geometry, in
 	{
 		/* Create a ptarray containing a single point */
 		POINTARRAY *pa = ptarray_construct_empty(state->has_z, state->has_m, 1);
-		
+
 		/* Generate the point */
 		point4d.x = obj->padfX[u];
 		point4d.y = obj->padfY[u];
@@ -294,7 +294,7 @@ GeneratePointGeometry(SHPLOADERSTATE *state, SHPObject *obj, char **geometry, in
 
 	/* Free all of the allocated items */
 	lwgeom_free(lwgeom);
-	
+
 	/* Return the string - everything ok */
 	*geometry = mem;
 
@@ -639,7 +639,7 @@ GeneratePolygonGeometry(SHPLOADERSTATE *state, SHPObject *obj, char **geometry)
 	for (pi = 0; pi < polygon_total; pi++)
 	{
 		LWPOLY *lwpoly = lwpoly_construct_empty(state->from_srid, state->has_z, state->has_m);
-		
+
 		Ring *polyring;
 		int ring_index = 0;
 
@@ -856,8 +856,8 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 
 		return SHPLOADERERR;
 	}
-	
-		
+
+
 	/* Open the column map if one was specified */
 	if (state->config->column_map_filename)
 	{
@@ -865,7 +865,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 		                  &state->column_map, state->message, SHPLOADERMSGLEN);
 		if (!ret) return SHPLOADERERR;
 	}
-	
+
 	/* User hasn't altered the default encoding preference... */
 	if ( strcmp(state->config->encoding, ENCODING_DEFAULT) == 0 )
 	{
@@ -1023,7 +1023,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 
 			break;
 		}
-		
+
 		/* Force Z/M-handling if configured to do so */
 		switch(state->config->force_output)
 		{
@@ -1096,6 +1096,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 		state->types[j] = type;
 		state->widths[j] = field_width;
 		state->precisions[j] = field_precision;
+/*		fprintf(stderr, "XXX %s width:%d prec:%d\n", name, field_width, field_precision); */
 
 		if (state->config->encoding)
 		{
@@ -1121,7 +1122,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 			strncpy(name, utf8str, MAXFIELDNAMELEN);
 			free(utf8str);
 		}
-		
+
 		/* If a column map file has been passed in, use this to create the postgresql field name from
 		   the dbf column name */
 		{
@@ -1192,7 +1193,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 			if (state->config->forceint4 || (state->widths[j] >=5 && state->widths[j] < 10))
 			{
 				state->pgfieldtypes[j] = malloc(strlen("int4") + 1);
-				strcpy(state->pgfieldtypes[j], "int4");	
+				strcpy(state->pgfieldtypes[j], "int4");
 			}
 			else if (state->widths[j] < 5)
 			{
@@ -1208,6 +1209,8 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 
 		case FTDouble:
 			/* Determine exact type based upon field width */
+			fprintf(stderr, "Field %s is an FTDouble with width %d and precision %d\n",
+					state->field_names[j], state->widths[j], state->precisions[j]);
 			if (state->widths[j] > 18)
 			{
 				state->pgfieldtypes[j] = malloc(strlen("numeric") + 1);
@@ -1229,7 +1232,7 @@ ShpLoaderOpenShape(SHPLOADERSTATE *state)
 			snprintf(state->message, SHPLOADERMSGLEN, _("Invalid type %x in DBF file"), state->types[j]);
 			return SHPLOADERERR;
 		}
-		
+
 		strcat(state->col_names, "\"");
 		strcat(state->col_names, name);
 
@@ -1267,13 +1270,13 @@ ShpLoaderGetSQLHeader(SHPLOADERSTATE *state, char **strheader)
 	   for handling string resizing during append */
 	sb = stringbuffer_create();
 	stringbuffer_clear(sb);
-	
+
 	/* Set the client encoding if required */
 	if (state->config->encoding)
 	{
 		stringbuffer_aprintf(sb, "SET CLIENT_ENCODING TO UTF8;\n");
 	}
-	
+
 	/* Use SQL-standard string escaping rather than PostgreSQL standard */
 	stringbuffer_aprintf(sb, "SET STANDARD_CONFORMING_STRINGS TO ON;\n");
 
@@ -1344,7 +1347,7 @@ ShpLoaderGetSQLHeader(SHPLOADERSTATE *state, char **strheader)
 
 			/* First output the raw field type string */
 			stringbuffer_aprintf(sb, "%s", state->pgfieldtypes[j]);
-			
+
 			/* Some types do have typmods though... */
 			if (!strcmp("varchar", state->pgfieldtypes[j]))
 				stringbuffer_aprintf(sb, "(%d)", state->widths[j]);
@@ -1518,8 +1521,8 @@ ShpLoaderGenerateSQLRowStatement(SHPLOADERSTATE *state, int item, char **strreco
 	sb = stringbuffer_create();
 	stringbuffer_clear(sb);
 
-	/* If we are reading the DBF only and the record has been marked deleted, return deleted record status */
-	if (state->config->readshape == 0 && DBFIsRecordDeleted(state->hDBFHandle, item))
+	/* Skip deleted records */
+	if (state->hDBFHandle && DBFIsRecordDeleted(state->hDBFHandle, item))
 	{
 		*strrecord = NULL;
 		return SHPLOADERRECDELETED;
@@ -1679,7 +1682,7 @@ ShpLoaderGenerateSQLRowStatement(SHPLOADERSTATE *state, int item, char **strreco
 	{
 		/* Force the locale to C */
 		char *oldlocale = setlocale(LC_NUMERIC, "C");
-		
+
 		/* Handle the case of a NULL shape */
 		if (obj->nVertices == 0)
 		{
@@ -1772,7 +1775,7 @@ ShpLoaderGenerateSQLRowStatement(SHPLOADERSTATE *state, int item, char **strreco
 
 		/* Tidy up everything */
 		SHPDestroyObject(obj);
-		
+
 		setlocale(LC_NUMERIC, oldlocale);
 	}
 
@@ -1866,7 +1869,7 @@ ShpLoaderDestroy(SHPLOADERSTATE *state)
 {
 	/* Destroy a state object created with ShpLoaderOpenShape */
 	int i;
-	
+
 	if (state != NULL)
 	{
 		if (state->hSHPHandle)
@@ -1884,7 +1887,7 @@ ShpLoaderDestroy(SHPLOADERSTATE *state)
 		{
 			for (i = 0; i < state->num_fields; i++)
 				free(state->pgfieldtypes[i]);
-			
+
 			free(state->pgfieldtypes);
 		}
 		if (state->types)
@@ -1898,7 +1901,7 @@ ShpLoaderDestroy(SHPLOADERSTATE *state)
 
 		/* Free any column map fieldnames if specified */
 		colmap_clean(&state->column_map);
-		
+
 		/* Free the state itself */
 		free(state);
 	}
diff --git a/loader/shp2pgsql-gui.c b/loader/shp2pgsql-gui.c
index b180dfb..ad1b23b 100644
--- a/loader/shp2pgsql-gui.c
+++ b/loader/shp2pgsql-gui.c
@@ -8,7 +8,8 @@
  * This is free software; you can redistribute and/or modify it under
  * the terms of the GNU General Public Licence. See the COPYING file.
  *
- * Maintainer: Paul Ramsey <pramsey at opengeo.org>
+ * Maintainer: Paul Ramsey <pramsey at cleverelephant.ca>
+ *             Regina Obe <lr at pcorp.us>
  *             Mark Leslie <mark.leslie at lisasoft.com>
  *
  **********************************************************************/
@@ -26,7 +27,7 @@
 #include "shp2pgsql-core.h"
 #include "pgsql2shp-core.h"
 
-#define GUI_RCSID "shp2pgsql-gui $Revision: 14869 $"
+#define GUI_RCSID "shp2pgsql-gui $Revision: 15521 $"
 #define SHAPEFIELDMAXWIDTH 60
 
 static void pgui_log_va(const char *fmt, va_list ap);
@@ -268,9 +269,9 @@ pgui_seterr(const char *fmt, ...)
 {
 	va_list ap;
 	va_start(ap, fmt);
-	
+
 	pgui_seterr_va(fmt, ap);
-	
+
 	va_end(ap);
 	return;
 }
@@ -426,7 +427,7 @@ update_filename_field_width(void)
 	gboolean is_valid;
 	gchar *filename;
 	int max_width;
-	
+
 	/* Loop through the list store to find the maximum length of an entry */
 	max_width = 0;
 	is_valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(import_file_list_store), &iter);
@@ -436,18 +437,18 @@ update_filename_field_width(void)
 		gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_FILENAME_COLUMN, &filename, -1);
 		if (strlen(filename) > max_width)
 			max_width = strlen(filename);
-		
+
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(import_file_list_store), &iter);
 	}
-	
+
 	/* Note the layout manager will handle the minimum size for us; we just need to be concerned with
 	   making sure we don't exceed a maximum limit */
 	if (max_width > SHAPEFIELDMAXWIDTH)
 		g_object_set(import_filename_renderer, "width-chars", SHAPEFIELDMAXWIDTH, NULL);
 	else
 		g_object_set(import_filename_renderer, "width-chars", -1, NULL);
-	
+
 	return;
 }
 
@@ -539,14 +540,14 @@ update_loader_config_globals_from_options_ui(SHPLOADERCONFIG *config)
 	gboolean dumpformat = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_dumpformat));
 	gboolean geography = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_geography));
 	gboolean simplegeoms = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_simplegeoms));
-	
+
 	if (geography)
 	{
 		config->geography = 1;
-		
+
 		if (config->geo_col)
 			free(config->geo_col);
-		
+
 		config->geo_col = strdup(GEOGRAPHY_DEFAULT);
 	}
 	else
@@ -555,7 +556,7 @@ update_loader_config_globals_from_options_ui(SHPLOADERCONFIG *config)
 
 		if (config->geo_col)
 			free(config->geo_col);
-		
+
 		config->geo_col = strdup(GEOMETRY_DEFAULT);
 	}
 
@@ -590,7 +591,7 @@ update_loader_config_globals_from_options_ui(SHPLOADERCONFIG *config)
 	if (dbfonly)
 	{
 		config->readshape = 0;
-		
+
 		/* There will be no spatial column so don't create a spatial index */
 		config->createindex = 0;
 	}
@@ -602,13 +603,13 @@ update_loader_config_globals_from_options_ui(SHPLOADERCONFIG *config)
 		config->dump_format = 1;
 	else
 		config->dump_format = 0;
-	
+
 	/* Simple geometries only */
 	if (simplegeoms)
 		config->simple_geometries = 1;
 	else
-		config->simple_geometries = 0;	
-	
+		config->simple_geometries = 0;
+
 	return;
 }
 
@@ -624,10 +625,10 @@ update_options_ui_from_loader_config_globals(void)
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_dumpformat), global_loader_config->dump_format ? TRUE : FALSE);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_geography), global_loader_config->geography ? TRUE : FALSE);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_loader_options_simplegeoms), global_loader_config->simple_geometries ? TRUE : FALSE);
-	
+
 	return;
 }
-	
+
 /* Set the global config variables controlled by the options dialogue */
 static void
 pgui_set_loader_configs_from_options_ui()
@@ -636,7 +637,7 @@ pgui_set_loader_configs_from_options_ui()
 	gboolean is_valid;
 	gpointer gptr;
 	SHPLOADERCONFIG *loader_file_config;
-	
+
 	/* First update the global (template) configuration */
 	update_loader_config_globals_from_options_ui(global_loader_config);
 
@@ -648,14 +649,14 @@ pgui_set_loader_configs_from_options_ui()
 		/* Get the SHPLOADERCONFIG for this file entry */
 		gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
 		loader_file_config = (SHPLOADERCONFIG *)gptr;
-		
+
 		/* Update it */
 		update_loader_config_globals_from_options_ui(loader_file_config);
-		
+
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(import_file_list_store), &iter);
 	}
-	
+
 	return;
 }
 
@@ -671,21 +672,21 @@ update_table_chooser_from_database()
 	GtkListStore *dumper_geocol_combo_list;
 	char *connection_string, *sql_form, *query, *schema, *table, *geocol_query, *geocol_name=NULL;
 	int hasgeo, i, j;
-	
+
 	/* Open a connection to the database */
 	connection_string = ShpDumperGetConnectionStringFromConn(conn);
 	pg_connection = PQconnectdb(connection_string);
-	
+
 	/* Here we find a list of all tables/views that not in a pg_* schema (or information_schema) and
 	   we return the schema name, table name and whether or not the table/view contains any geo
 	   columns */
-	query = "SELECT tableoids.oid, n.nspname, tableoids.relname, COALESCE((SELECT 1 from pg_attribute WHERE attrelid = tableoids.oid AND atttypid IN (SELECT oid FROM pg_type WHERE typname in ('geometry', 'geography')) LIMIT 1), 0) hasgeo FROM (SELECT c.oid, c.relname, c.relnamespace FROM pg_class c WHERE c.relkind IN ('r', 'v') AND c.relnamespace IN (SELECT oid FROM pg_namespace WHERE nspname NOT ILIKE 'pg_%' AND nspname <> 'information_schema')) tableoids, pg_namespace n WHERE tableoids.re [...]
+	query = "SELECT tableoids.oid, n.nspname, tableoids.relname, COALESCE((SELECT 1 from pg_attribute WHERE attrelid = tableoids.oid AND atttypid IN (SELECT oid FROM pg_type WHERE typname in ('geometry', 'geography')) LIMIT 1), 0) hasgeo FROM (SELECT c.oid, c.relname, c.relnamespace FROM pg_class c WHERE c.relkind IN ('r', 'v', 'm', 'f','p') AND c.relnamespace IN (SELECT oid FROM pg_namespace WHERE nspname NOT ILIKE 'pg_%' AND nspname <> 'information_schema')) tableoids, pg_namespace n WHER [...]
 
 	result = PQexec(pg_connection, query);
 
 	/* Free any existing entries in the model */
 	gtk_list_store_clear(chooser_table_list_store);
-	
+
 	/* Now insert one row for each query result */
 	for (i = 0; i < PQntuples(result); i++)
 	{
@@ -696,12 +697,12 @@ update_table_chooser_from_database()
 		   dropdown containing the column names */
 		schema = PQgetvalue(result, i, PQfnumber(result, "nspname"));
 		table = PQgetvalue(result, i, PQfnumber(result, "relname"));
-		
+
 		sql_form = "SELECT n.nspname, c.relname, a.attname FROM pg_class c, pg_namespace n, pg_attribute a WHERE c.relnamespace = n.oid AND n.nspname = '%s' AND c.relname = '%s' AND a.attrelid = c.oid AND a.atttypid IN (SELECT oid FROM pg_type WHERE typname in ('geometry', 'geography'))";
-		
+
 		geocol_query = malloc(strlen(sql_form) + strlen(schema) + strlen(table) + 1);
 		sprintf(geocol_query, sql_form, schema, table);
-		
+
 		geocol_result = PQexec(pg_connection, geocol_query);
 
 		/* Create a combo list loaded with the column names. Note that while we create the model and load
@@ -709,14 +710,14 @@ update_table_chooser_from_database()
 		   list here so that we can pass to the export table list store when creating a new entry. This
 		   is to ensure that the export table list model can directly represent a SHPDUMPERCONFIG. */
 		dumper_geocol_combo_list = gtk_list_store_new(TABLECHOOSER_GEOCOL_COMBO_COLUMNS, G_TYPE_STRING);
-		
+
 		if (PQntuples(geocol_result) > 0)
 		{
 			/* Load the columns into the list store */
 			for (j = 0; j < PQntuples(geocol_result); j++)
 			{
 				geocol_name = PQgetvalue(geocol_result, j, PQfnumber(geocol_result, "attname"));
-			
+
 				gtk_list_store_insert_before(dumper_geocol_combo_list, &geocol_iter, (GtkTreeIter *)TABLECHOOSER_GEOCOL_COMBO_TEXT);
 				gtk_list_store_set(dumper_geocol_combo_list, &geocol_iter,
 						TABLECHOOSER_GEOCOL_COMBO_TEXT, geocol_name,
@@ -727,19 +728,19 @@ update_table_chooser_from_database()
 		{
 			/* Add a "default" entry */
 			geocol_name = NULL;
-			
+
 			gtk_list_store_insert_before(dumper_geocol_combo_list, &geocol_iter, (GtkTreeIter *)TABLECHOOSER_GEOCOL_COMBO_TEXT);
 			gtk_list_store_set(dumper_geocol_combo_list, &geocol_iter,
 						TABLECHOOSER_GEOCOL_COMBO_TEXT, _("(None)"),
 						-1);
-		}	
+		}
 
 		/* Free the query result */
 		PQclear(geocol_result);
 
 		/* Free the query string */
 		free(geocol_query);
-		
+
 		/* Set the list store data */
 		hasgeo = atoi(PQgetvalue(result, i, PQfnumber(result, "hasgeo")));
 		gtk_list_store_set(chooser_table_list_store, &iter,
@@ -750,14 +751,14 @@ update_table_chooser_from_database()
 	                   TABLECHOOSER_HASGEO_COLUMN, hasgeo,
 	                   -1);
 	}
-	
+
 	/* Clear up the result set */
 	PQclear(result);
-	
+
 	/* Close the existing connection */
 	PQfinish(pg_connection);
 	pg_connection = NULL;
-	
+
 	return;
 }
 
@@ -768,7 +769,7 @@ table_chooser_visibility_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer d
 	/* First determine whether the hasgeo tickbox is selected or not */
 	gboolean geoonly = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(checkbutton_chooser_geoonly));
 	int hasgeo;
-	
+
 	/* If unticked then we show all tables */
 	if (!geoonly)
 		return TRUE;
@@ -781,7 +782,7 @@ table_chooser_visibility_func(GtkTreeModel *model, GtkTreeIter *iter, gpointer d
 		else
 			return FALSE;
 	}
-	
+
 	return FALSE;
 }
 
@@ -823,7 +824,7 @@ update_options_ui_from_dumper_config_globals(void)
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_dumper_options_includegid), global_dumper_config->includegid ? TRUE : FALSE);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_dumper_options_keep_fieldname_case), global_dumper_config->keep_fieldname_case ? TRUE : FALSE);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_dumper_options_unescapedattrs), global_dumper_config->unescapedattrs ? TRUE : FALSE);
-	
+
 	return;
 }
 
@@ -835,7 +836,7 @@ pgui_set_dumper_configs_from_options_ui()
 	gboolean is_valid;
 	gpointer gptr;
 	SHPDUMPERCONFIG *dumper_table_config;
-	
+
 	/* First update the global (template) configuration */
 	update_dumper_config_globals_from_options_ui(global_dumper_config);
 
@@ -847,10 +848,10 @@ pgui_set_dumper_configs_from_options_ui()
 		/* Get the SHPDUMPERCONFIG for this file entry */
 		gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), &iter, EXPORT_POINTER_COLUMN, &gptr, -1);
 		dumper_table_config = (SHPDUMPERCONFIG *)gptr;
-		
+
 		/* Update it */
 		update_dumper_config_globals_from_options_ui(dumper_table_config);
-		
+
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(export_table_list_store), &iter);
 	}
@@ -864,7 +865,7 @@ pgui_action_chooser_toggle_show_geocolumn(GtkToggleButton *togglebutton, gpointe
 {
 	/* Simply update the listview filter */
 	gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(chooser_filtered_table_list_store));
-	
+
 	return;
 }
 
@@ -882,10 +883,10 @@ pgui_action_dumper_options_close(GtkWidget *widget, gint response, gpointer data
 	/* Only update the configuration if the user hit OK */
 	if (response == GTK_RESPONSE_OK)
 		pgui_set_dumper_configs_from_options_ui();
-	
+
 	/* Hide the dialog */
 	gtk_widget_hide(dialog_dumper_options);
-	
+
 	return;
 }
 
@@ -898,25 +899,25 @@ create_new_file_config(const char *filename)
 	SHPLOADERCONFIG *loader_file_config;
 	char *table_start, *table_end;
 	int i;
-	
+
 	/* Generate a new configuration by copying the global options first and then
 	   adding in the specific values for this file */
 	loader_file_config = malloc(sizeof(SHPLOADERCONFIG));
 	memcpy(loader_file_config, global_loader_config, sizeof(SHPLOADERCONFIG));
-	
+
 	/* Note: we must copy the encoding here since it is the only pass-by-reference
 	   type set in set_loader_config_defaults() and each config needs its own copy
 	   of any referenced items */
 	loader_file_config->encoding = strdup(global_loader_config->encoding);
-	
+
 	/* Copy the filename (we'll remove the .shp extension in a sec) */
 	loader_file_config->shp_file = strdup(filename);
-	
+
 	/* Generate the default table name from the filename */
 	table_start = loader_file_config->shp_file + strlen(loader_file_config->shp_file);
 	while (*table_start != '/' && *table_start != '\\' && table_start > loader_file_config->shp_file)
 		table_start--;
-	
+
 	/* Forward one to start of actual characters */
 	table_start++;
 
@@ -939,13 +940,13 @@ create_new_file_config(const char *filename)
 
 	/* Set the default schema to public */
 	loader_file_config->schema = strdup("public");
-	
+
 	/* Set the default geo column name */
 	if (global_loader_config->geography)
 		loader_file_config->geo_col = strdup(GEOGRAPHY_DEFAULT);
 	else
 		loader_file_config->geo_col = strdup(GEOMETRY_DEFAULT);
-	
+
 	return loader_file_config;
 }
 
@@ -956,7 +957,7 @@ add_loader_file_config_to_list(SHPLOADERCONFIG *loader_file_config)
 	GtkTreeIter iter;
 #define MAXLEN 16
 	char srid[MAXLEN+1];
-	
+
 	/* Convert SRID into string */
 	if ( MAXLEN+1 <= snprintf(srid, MAXLEN+1, "%d", loader_file_config->sr_id) )
 	{
@@ -964,7 +965,7 @@ add_loader_file_config_to_list(SHPLOADERCONFIG *loader_file_config)
 		pgui_raise_error_dialogue();
 		srid[MAXLEN] = '\0';
 	}
-	
+
 	gtk_list_store_insert_before(import_file_list_store, &iter, NULL);
 	gtk_list_store_set(import_file_list_store, &iter,
 			   IMPORT_POINTER_COLUMN, loader_file_config,
@@ -974,11 +975,11 @@ add_loader_file_config_to_list(SHPLOADERCONFIG *loader_file_config)
 	                   IMPORT_GEOMETRY_COLUMN, loader_file_config->geo_col,
 	                   IMPORT_SRID_COLUMN, srid,
 	                   IMPORT_MODE_COLUMN, _("Create"),
-	                   -1);	
-		
+	                   -1);
+
 	/* Update the filename field width */
 	update_filename_field_width();
-	
+
 	return;
 }
 
@@ -992,10 +993,10 @@ free_loader_config(SHPLOADERCONFIG *config)
 
 	if (config->schema)
 		free(config->schema);
-	
+
 	if (config->geo_col)
 		free(config->geo_col);
-	
+
 	if (config->shp_file)
 		free(config->shp_file);
 
@@ -1004,10 +1005,10 @@ free_loader_config(SHPLOADERCONFIG *config)
 
 	if (config->tablespace)
 		free(config->tablespace);
-	
+
 	if (config->idxtablespace)
 		free(config->idxtablespace);
-	
+
 	/* Free the config itself */
 	free(config);
 }
@@ -1019,32 +1020,32 @@ create_new_table_config(GtkTreeIter *iter)
 	SHPDUMPERCONFIG *dumper_table_config;
 	gchar *schema, *table, *geocol;
 	gint hasgeo;
-	
+
 	/* Generate a new configuration by copying the global options first and then
 	   adding in the specific values for this table */
 	dumper_table_config = malloc(sizeof(SHPDUMPERCONFIG));
 	memcpy(dumper_table_config, global_dumper_config, sizeof(SHPDUMPERCONFIG));
-	
+
 	/* Grab the values from the current iter */
 	gtk_tree_model_get(GTK_TREE_MODEL(chooser_filtered_table_list_store), iter,
 			   TABLECHOOSER_SCHEMA_COLUMN, &schema,
 			   TABLECHOOSER_TABLE_COLUMN, &table,
 			   TABLECHOOSER_GEO_COLUMN, &geocol,
 			   TABLECHOOSER_HASGEO_COLUMN, &hasgeo,
-			   -1);	
-	
+			   -1);
+
 	/* Set up the values in the SHPDUMPERCONFIG */
 	dumper_table_config->schema = strdup(schema);
 	dumper_table_config->table = strdup(table);
-	
+
 	/* We also set the filename the same as the table name */
 	dumper_table_config->shp_file = strdup(table);
-		
+
 	if (hasgeo && geocol)
 		dumper_table_config->geo_col_name = strdup(geocol);
 	else
 		dumper_table_config->geo_col_name = NULL;
-	
+
 	return dumper_table_config;
 }
 
@@ -1055,7 +1056,7 @@ add_dumper_table_config_to_list(SHPDUMPERCONFIG *dumper_table_config, GtkListSto
 {
 	GtkTreeIter iter;
 	GtkListStore *geocol_liststore;
-	
+
 	gtk_list_store_insert_before(export_table_list_store, &iter, NULL);
 	gtk_list_store_set(export_table_list_store, &iter,
 			   EXPORT_POINTER_COLUMN, dumper_table_config,
@@ -1064,7 +1065,7 @@ add_dumper_table_config_to_list(SHPDUMPERCONFIG *dumper_table_config, GtkListSto
 			   EXPORT_GEOMETRY_COLUMN, dumper_table_config->geo_col_name,
 			   EXPORT_FILENAME_COLUMN, dumper_table_config->shp_file,
 			   -1);
-			
+
 	/* If we have supplied the table_chooser store for additional information, use it */
 	if (chooser_liststore)
 	{
@@ -1072,12 +1073,12 @@ add_dumper_table_config_to_list(SHPDUMPERCONFIG *dumper_table_config, GtkListSto
 		gtk_tree_model_get(GTK_TREE_MODEL(chooser_liststore), chooser_iter,
 				   TABLECHOOSER_GEO_LISTSTORE_COLUMN, &geocol_liststore,
 				   -1);
-				
+
 		gtk_list_store_set(export_table_list_store, &iter,
 				   EXPORT_GEOMETRY_LISTSTORE_COLUMN, geocol_liststore,
 				   -1);
 	}
-	
+
 	return;
 }
 
@@ -1091,13 +1092,13 @@ free_dumper_config(SHPDUMPERCONFIG *config)
 
 	if (config->schema)
 		free(config->schema);
-	
+
 	if (config->geo_col_name)
 		free(config->geo_col_name);
-	
+
 	if (config->shp_file)
 		free(config->shp_file);
-	
+
 	/* Free the config itself */
 	free(config);
 }
@@ -1114,32 +1115,32 @@ validate_shape_column_against_pg_column(int dbf_fieldtype, char *pg_fieldtype)
 			if (!strcmp(pg_fieldtype, "varchar"))
 				return -1;
 			break;
-			
+
 		case FTDate:
 			/* Only date */
 			if (!strcmp(pg_fieldtype, "date"))
 				return -1;
 			break;
-			
+
 		case FTInteger:
 			/* Tentatively allow int2, int4 and numeric */
 			if (!strcmp(pg_fieldtype, "int2") || !strcmp(pg_fieldtype, "int4") || !strcmp(pg_fieldtype, "numeric"))
 				return -1;
 			break;
-			
+
 		case FTDouble:
 			/* Only float8/numeric */
 			if (!strcmp(pg_fieldtype, "float8") || !strcmp(pg_fieldtype, "numeric"))
 				return -1;
 			break;
-			
+
 		case FTLogical:
 			/* Only boolean */
 			if (!strcmp(pg_fieldtype, "boolean"))
 				return -1;
 			break;
 	}
-	
+
 	/* Otherwise we can't guarantee this (but this is just a warning anyway) */
 	return 0;
 }
@@ -1154,13 +1155,13 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 	int ntuples;
 	char *pg_fieldname, *pg_fieldtype;
 	int ret, i, j, found, response = SHPLOADEROK;
-	
+
 	/* Check the status of the result set */
 	status = PQresultStatus(result);
 	if (status == PGRES_TUPLES_OK)
 	{
 		ntuples = PQntuples(result);
-	
+
 		switch (config->opt)
 		{
 			case 'c':
@@ -1169,9 +1170,9 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 				{
 					pgui_seterr(_("ERROR: Create mode selected for existing table: %s.%s"), config->schema, config->table);
 					response = SHPLOADERERR;
-				}	
+				}
 				break;
-			
+
 			case 'p':
 				/* If we have a row matching the table given in the config, then it already exists */
 				if (ntuples > 0)
@@ -1179,7 +1180,7 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 					pgui_seterr(_("ERROR: Prepare mode selected for existing table: %s.%s"), config->schema, config->table);
 					response = SHPLOADERERR;
 				}
-				break;	
+				break;
 
 			case 'a':
 				/* If we are trying to append to a table but it doesn't exist, emit a warning */
@@ -1198,7 +1199,7 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 						pgui_logf(_("Warning: Could not load shapefile %s"), config->shp_file);
 						ShpLoaderDestroy(state);
 					}
-					
+
 					/* Find each column based upon its name and then validate type separately... */
 					for (i = 0; i < state->num_fields; i++)
 					{
@@ -1208,11 +1209,11 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 						{
 							pg_fieldname = PQgetvalue(result, j, PQfnumber(result, "field"));
 							pg_fieldtype = PQgetvalue(result, j, PQfnumber(result, "type"));
-						
+
 							if (!strcmp(state->field_names[i], pg_fieldname))
 							{
 								found = -1;
-								
+
 								ret = validate_shape_column_against_pg_column(state->types[i], pg_fieldtype);
 								if (!ret)
 								{
@@ -1221,7 +1222,7 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 								}
 							}
 						}
-						
+
 						/* Flag a warning if we can't find a match */
 						if (!found)
 						{
@@ -1230,10 +1231,10 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 							response = SHPLOADERWARN;
 						}
 					}
-					
+
 					ShpLoaderDestroy(state);
 				}
-				
+
 				break;
 		}
 	}
@@ -1242,8 +1243,8 @@ validate_remote_loader_columns(SHPLOADERCONFIG *config, PGresult *result)
 		pgui_seterr(_("ERROR: unable to process validation response from remote server"));
 		response = SHPLOADERERR;
 	}
-	
-	return response;	
+
+	return response;
 }
 
 /* Terminate the main loop and exit the application. */
@@ -1284,10 +1285,10 @@ pgui_action_loader_options_close(GtkWidget *widget, gint response, gpointer data
 	/* Only update the configuration if the user hit OK */
 	if (response == GTK_RESPONSE_OK)
 		pgui_set_loader_configs_from_options_ui();
-	
+
 	/* Hide the dialog */
 	gtk_widget_hide(dialog_loader_options);
-	
+
 	return;
 }
 
@@ -1300,30 +1301,30 @@ pgui_action_open_file_dialog(GtkWidget *widget, gpointer data)
 
 	/* Make sure we deselect any files from the last time */
 	gtk_file_chooser_unselect_all(GTK_FILE_CHOOSER(dialog_filechooser));
-	
+
 	/* Run the dialog */
 	if (gtk_dialog_run(GTK_DIALOG(dialog_filechooser)) == GTK_RESPONSE_ACCEPT)
 	{
 		/* Create the new file configuration based upon the each filename and add it to the listview */
 		filename_list = gtk_file_chooser_get_filenames(GTK_FILE_CHOOSER(dialog_filechooser));
-		
+
 		filename_item = g_slist_nth(filename_list, 0);
 		while (filename_item)
 		{
 			/* Add the configuration */
 			filename = g_slist_nth_data(filename_item, 0);
-			
+
 			loader_file_config = create_new_file_config(filename);
 			add_loader_file_config_to_list(loader_file_config);
-			
+
 			/* Grab the next filename */
 			filename_item = g_slist_next(filename_item);
 		}
-		
+
 		/* Free the list */
 		g_slist_free(filename_list);
 	}
-	
+
 	gtk_widget_hide(dialog_filechooser);
 }
 
@@ -1336,8 +1337,8 @@ pgui_action_open_table_dialog(GtkWidget *widget, gpointer data)
 	GList *selected_rows_list, *selected_row;
 	GtkTreeIter iter;
 	GtkTreePath *tree_path;
-	
-	/* Make sure we can connect to the database first */	
+
+	/* Make sure we can connect to the database first */
 	if (!connection_test())
 	{
 		pgui_seterr(_("Unable to connect to the database - please check your connection settings"));
@@ -1349,7 +1350,7 @@ pgui_action_open_table_dialog(GtkWidget *widget, gpointer data)
 		gtk_widget_show_all(GTK_WIDGET(window_conn));
 		return;
 	}
-	
+
 	/* Setup the form */
 	update_table_chooser_from_database();
 	gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(chooser_filtered_table_list_store));
@@ -1368,20 +1369,20 @@ pgui_action_open_table_dialog(GtkWidget *widget, gpointer data)
 			/* Get the tree iter */
 			tree_path = (GtkTreePath *)g_list_nth_data(selected_row, 0);
 			gtk_tree_model_get_iter(model, &iter, tree_path);
-			
+
 			/* Get the config and add it to the list */
-			dumper_table_config = create_new_table_config(&iter);	
-			add_dumper_table_config_to_list(dumper_table_config, chooser_filtered_table_list_store, &iter);			
-			
+			dumper_table_config = create_new_table_config(&iter);
+			add_dumper_table_config_to_list(dumper_table_config, chooser_filtered_table_list_store, &iter);
+
 			/* Get the next row */
 			selected_row = g_list_next(selected_row);
 		}
-		
+
 		/* Free the GList */
 		g_list_foreach(selected_row, (GFunc)gtk_tree_path_free, NULL);
 		g_list_free(selected_row);
 	}
-	
+
 	gtk_widget_hide(dialog_tablechooser);
 }
 
@@ -1397,22 +1398,22 @@ pgui_action_handle_table_remove(GtkCellRendererToggle *renderer,
 	GtkTreeIter iter;
 	SHPDUMPERCONFIG *dumper_table_config;
 	gpointer gptr;
-	
+
 	/* Grab the SHPDUMPERCONFIG from the EXPORT_POINTER_COLUMN for the list store */
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(export_table_list_store), &iter, path);
 	gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), &iter, EXPORT_POINTER_COLUMN, &gptr, -1);
 	dumper_table_config = (SHPDUMPERCONFIG *)gptr;
-	
+
 	/* Free the configuration from memory */
 	free_dumper_config(dumper_table_config);
-	
+
 	/* Remove the row from the list */
 	gtk_list_store_remove(export_table_list_store, &iter);
 }
 
 static void
 pgui_action_import(GtkWidget *widget, gpointer data)
-{	
+{
 	SHPLOADERCONFIG *loader_file_config;
 	SHPLOADERSTATE *state;
 	gint is_valid;
@@ -1421,10 +1422,10 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 	char *sql_form, *query, *connection_string, *progress_shapefile = NULL;
   char progress_text[GUIMSG_LINE_MAXLEN+1];
 	PGresult *result;
-	
+
 	int ret, i = 0;
 	char *header, *footer, *record;
-	
+
 	/* Get the first row of the import list */
 	is_valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(import_file_list_store), &iter);
 	if (!is_valid)
@@ -1454,35 +1455,35 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 	   out earlier in the function */
 	connection_string = ShpDumperGetConnectionStringFromConn(conn);
 	pg_connection = PQconnectdb(connection_string);
-	
+
 	/* Setup the table/column type discovery query */
 	sql_form = "SELECT a.attnum, a.attname AS field, t.typname AS type, a.attlen AS length, a.atttypmod AS precision FROM pg_class c, pg_attribute a, pg_type t, pg_namespace n WHERE c.relname = '%s' AND n.nspname = '%s' AND a.attnum > 0 AND a.attrelid = c.oid AND a.atttypid = t.oid AND c.relnamespace = n.oid ORDER BY a.attnum";
-	
+
 	/* Validation: we loop through each of the files in order to validate them as a separate pass */
 	while (is_valid)
 	{
 		/* Grab the SHPLOADERCONFIG for this row */
 		gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
 		loader_file_config = (SHPLOADERCONFIG *)gptr;
-		
+
 		/* For each entry, we execute a remote query in order to determine the column names
 		   and types for the remote table if they actually exist */
 		query = malloc(strlen(sql_form) + strlen(loader_file_config->schema) + strlen(loader_file_config->table) + 1);
 		sprintf(query, sql_form, loader_file_config->table, loader_file_config->schema);
 		result = PQexec(pg_connection, query);
-		
+
 		/* Call the validation function with the SHPLOADERCONFIG and the result set */
 		ret = validate_remote_loader_columns(loader_file_config, result);
 		if (ret == SHPLOADERERR)
 		{
 			pgui_raise_error_dialogue();
-			
+
 			PQclear(result);
 			free(query);
-			
+
 			return;
-		}	
-		
+		}
+
 		/* Free the SQL query */
 		PQclear(result);
 		free(query);
@@ -1490,11 +1491,11 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(import_file_list_store), &iter);
 	}
-	
+
 	/* Close our database connection */
-	PQfinish(pg_connection);	
+	PQfinish(pg_connection);
+
 
-	
 	/* Once we've done the validation pass, now let's load the shapefile */
 	is_valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(import_file_list_store), &iter);
 	while (is_valid)
@@ -1502,15 +1503,15 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 		/* Grab the SHPLOADERCONFIG for this row */
 		gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
 		loader_file_config = (SHPLOADERCONFIG *)gptr;
-	
+
 		pgui_logf("\n==============================");
 		pgui_logf("Importing with configuration: %s, %s, %s, %s, mode=%c, dump=%d, simple=%d, geography=%d, index=%d, shape=%d, srid=%d", loader_file_config->table, loader_file_config->schema, loader_file_config->geo_col, loader_file_config->shp_file, loader_file_config->opt, loader_file_config->dump_format, loader_file_config->simple_geometries, loader_file_config->geography, loader_file_config->createindex, loader_file_config->readshape, loader_file_config->sr_id);
-		
+
 		/*
 		 * Loop through the items in the shapefile
 		 */
 		is_running = TRUE;
-		
+
 		/* One connection per file, otherwise error handling becomes tricky... */
 		pg_connection = PQconnectdb(connection_string);
 
@@ -1520,7 +1521,7 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 		/* Allow GTK events to get a look in */
 		while (gtk_events_pending())
 			gtk_main_iteration();
-				
+
 		/* Create the shapefile state object */
 		state = ShpLoaderCreate(loader_file_config);
 
@@ -1540,7 +1541,7 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 
 		progress_shapefile = malloc(strlen(loader_file_config->shp_file));
 		strcpy(progress_shapefile, &loader_file_config->shp_file[i]);
-		
+
 		/* Display the progress dialog */
 		snprintf(progress_text, GUIMSG_LINE_MAXLEN, _("Importing shapefile %s (%d records)..."), progress_shapefile, ShpLoaderGetRecordCount(state));
 		progress_text[GUIMSG_LINE_MAXLEN] = '\0';
@@ -1581,7 +1582,7 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 
             if ( records_per_tick < 1 )
                 records_per_tick = 1;
-		
+
 			/* If we are in COPY (dump format) mode, output the COPY statement and enter COPY mode */
 			if (state->config->dump_format)
 			{
@@ -1697,7 +1698,7 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 			if (state->config->createindex)
 			{
 				gtk_label_set_text(GTK_LABEL(label_progress), _("Creating spatial index..."));
-				
+
 				/* Allow GTK events to get a look in */
 				while (gtk_events_pending())
 					gtk_main_iteration();
@@ -1710,7 +1711,7 @@ pgui_action_import(GtkWidget *widget, gpointer data)
 			if (!ret)
 				goto import_cleanup;
 		}
-		
+
 import_cleanup:
 		/* Import has definitely stopped running */
 		is_running = FALSE;
@@ -1718,7 +1719,7 @@ import_cleanup:
 		/* Close the existing connection */
 		PQfinish(pg_connection);
 		pg_connection = NULL;
-		
+
 		/* If we didn't finish inserting all of the items (and we expected to), an error occurred */
 		if ((state->config->opt != 'p' && i != ShpLoaderGetRecordCount(state)) || !ret)
 			pgui_logf(_("Shapefile import failed."));
@@ -1731,11 +1732,11 @@ import_cleanup:
 		/* Tidy up */
 		if (progress_shapefile)
 			free(progress_shapefile);
-		
+
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(import_file_list_store), &iter);
 	}
-	
+
 	/* Import has definitely finished */
 	is_running = FALSE;
 
@@ -1748,7 +1749,7 @@ import_cleanup:
 
 	/* Hide the progress dialog */
 	gtk_widget_hide(dialog_progress);
-		
+
 	/* Allow GTK events to get a look in */
 	while (gtk_events_pending())
 		gtk_main_iteration();
@@ -1761,7 +1762,7 @@ import_cleanup:
 
 static void
 pgui_action_export(GtkWidget *widget, gpointer data)
-{	
+{
 	SHPDUMPERCONFIG *dumper_table_config;
 	SHPDUMPERSTATE *state;
 	gint is_valid;
@@ -1770,9 +1771,9 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 	char *output_shapefile, *orig_shapefile;
   char progress_text[GUIMSG_LINE_MAXLEN+1];
 	gchar *folder_path;
-	
+
 	int ret, success = FALSE, i = 0;
-	
+
 	/* Get the first row of the import list */
 	is_valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(export_table_list_store), &iter);
 	if (!is_valid)
@@ -1802,13 +1803,13 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 	if (gtk_dialog_run(GTK_DIALOG(dialog_folderchooser)) != GTK_RESPONSE_ACCEPT)
 	{
 		gtk_widget_hide(dialog_folderchooser);
-		
+
 		return;
 	}
-	
+
 	gtk_widget_hide(dialog_folderchooser);
 	folder_path = gtk_file_chooser_get_current_folder(GTK_FILE_CHOOSER(dialog_folderchooser));
-				
+
 	/* Now everything is set up, let's extract the tables */
 	is_valid = gtk_tree_model_get_iter_first(GTK_TREE_MODEL(export_table_list_store), &iter);
 	while (is_valid)
@@ -1816,25 +1817,25 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 		/* Grab the SHPDUMPERCONFIG for this row */
 		gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), &iter, EXPORT_POINTER_COLUMN, &gptr, -1);
 		dumper_table_config = (SHPDUMPERCONFIG *)gptr;
-	
+
 		pgui_logf("\n==============================");
 		pgui_logf("Exporting with configuration: %s, %s, %s", dumper_table_config->table, dumper_table_config->schema, dumper_table_config->shp_file);
-		
+
 		/* Export is running */
 		is_running = TRUE;
 		success = FALSE;
-		
+
 		/* Disable the button to prevent multiple imports running at the same time */
 		gtk_widget_set_sensitive(widget, FALSE);
 
 		/* Allow GTK events to get a look in */
 		while (gtk_events_pending())
 			gtk_main_iteration();
-	
+
 		/* Create the state for each configuration */
 		state = ShpDumperCreate(dumper_table_config);
 		state->config->conn = conn;
-		
+
 		/* Save the original shapefile name, then create a temporary version containing the full path */
 		orig_shapefile = dumper_table_config->shp_file;
 		output_shapefile = malloc(strlen(folder_path) + strlen(dumper_table_config->shp_file) + 2);
@@ -1850,15 +1851,15 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 		{
 			pgui_seterr("%s", state->message);
 			pgui_raise_error_dialogue();
-			
+
 			goto export_cleanup;
 		}
-	
+
 		/* Display the progress dialog */
 		gtk_label_set_text(GTK_LABEL(label_progress), _("Initialising..."));
 		gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress), 0.0);
 		gtk_widget_show_all(dialog_progress);
-		
+
 		ret = ShpDumperOpenTable(state);
 		if (ret != SHPDUMPEROK)
 		{
@@ -1867,10 +1868,10 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 			if (ret == SHPDUMPERERR)
 			{
 				gtk_widget_hide(dialog_progress);
-				
+
 				pgui_seterr("%s", state->message);
 				pgui_raise_error_dialogue();
-				
+
 				goto export_cleanup;
 			}
 		}
@@ -1886,31 +1887,31 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 
 		pgui_logf(_("Done (postgis major version: %d)"), state->pgis_major_version);
 		pgui_logf(_("Output shape: %s"), shapetypename(state->outshptype));
-		
+
 		for (i = 0; i < ShpDumperGetRecordCount(state) && is_running == TRUE; i++)
 		{
 			ret = ShpLoaderGenerateShapeRow(state);
 			if (ret != SHPDUMPEROK)
 			{
 				pgui_logf("%s", state->message);
-	
+
 				if (ret == SHPDUMPERERR)
 				{
 					gtk_widget_hide(dialog_progress);
-					
+
 					pgui_seterr("%s", state->message);
 					pgui_raise_error_dialogue();
-					
+
 					goto export_cleanup;
 				}
 			}
-			
+
 			/* Update the progress bar */
 			gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress), (float)i / ShpDumperGetRecordCount(state));
 
 			/* Allow GTK events to get a look in */
 			while (gtk_events_pending())
-				gtk_main_iteration();	
+				gtk_main_iteration();
 		}
 
 		/* Finish the dump */
@@ -1918,11 +1919,11 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 		if (ret != SHPDUMPEROK)
 		{
 			pgui_logf("%s", state->message);
-	
+
 			if (ret == SHPDUMPERERR)
 			{
 				gtk_widget_hide(dialog_progress);
-				
+
 				pgui_seterr("%s", state->message);
 				pgui_raise_error_dialogue();
 			}
@@ -1931,7 +1932,7 @@ pgui_action_export(GtkWidget *widget, gpointer data)
 		/* Indicate success */
 		if (is_running)
 			success = TRUE;
-		
+
 export_cleanup:
 
 		/* Tidy up everything */
@@ -1939,18 +1940,18 @@ export_cleanup:
 
 		/* Reset shapefile back to original form (without full path) */
 		dumper_table_config->shp_file = orig_shapefile;
-		
+
 		/* Get next entry */
 		is_valid = gtk_tree_model_iter_next(GTK_TREE_MODEL(export_table_list_store), &iter);
 	}
-	
+
 	/* Export has definitely finished */
 	is_running = FALSE;
 	if (!success)
 		pgui_logf(_("Table export failed."));
 	else
 		pgui_logf(_("Table export completed."));
-	
+
 	/* Enable the button once again */
 	gtk_widget_set_sensitive(widget, TRUE);
 
@@ -1960,11 +1961,11 @@ export_cleanup:
 
 	/* Hide the progress dialog */
 	gtk_widget_hide(dialog_progress);
-		
+
 	/* Allow GTK events to get a look in */
 	while (gtk_events_pending())
 		gtk_main_iteration();
-	
+
 	return;
 }
 
@@ -1998,7 +1999,7 @@ process_single_uri(char *uri)
 
 	/* Create a new row in the listview */
 	loader_file_config = create_new_file_config(filename);
-	add_loader_file_config_to_list(loader_file_config);	
+	add_loader_file_config_to_list(loader_file_config);
 
 	g_free(filename);
 	g_free(hostname);
@@ -2010,7 +2011,7 @@ static void
 update_loader_file_config_from_listview_iter(GtkTreeIter *iter, SHPLOADERCONFIG *loader_file_config)
 {
 	gchar *schema, *table, *geo_col, *srid;
-	
+
 	/* Grab the main values for this file */
 	gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), iter,
 		IMPORT_SCHEMA_COLUMN, &schema,
@@ -2018,25 +2019,25 @@ update_loader_file_config_from_listview_iter(GtkTreeIter *iter, SHPLOADERCONFIG
 		IMPORT_GEOMETRY_COLUMN, &geo_col,
 		IMPORT_SRID_COLUMN, &srid,
 		-1);
-	
+
 	/* Update the schema */
 	if (loader_file_config->schema)
 		free(loader_file_config->schema);
-	
+
 	loader_file_config->schema = strdup(schema);
 
 	/* Update the table */
 	if (loader_file_config->table)
 		free(loader_file_config->table);
-		
+
 	loader_file_config->table = strdup(table);
 
 	/* Update the geo column */
 	if (loader_file_config->geo_col)
 		free(loader_file_config->geo_col);
-		
+
 	loader_file_config->geo_col = strdup(geo_col);
-	
+
 	/* Update the SRID */
 	loader_file_config->sr_id = atoi(srid);
 
@@ -2113,7 +2114,7 @@ pgui_action_handle_tree_combo(GtkCellRendererCombo *combo,
 	char opt;
 	gchar *combo_text;
 	gpointer gptr;
-	
+
 	/* Grab the SHPLOADERCONFIG from the IMPORT_POINTER_COLUMN for the list store */
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(import_file_list_store), &iter, path_string);
 	gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
@@ -2121,43 +2122,43 @@ pgui_action_handle_tree_combo(GtkCellRendererCombo *combo,
 
 	/* Now grab the row selected within the combo box */
 	gtk_tree_model_get(GTK_TREE_MODEL(loader_mode_combo_list), new_iter, LOADER_MODE_COMBO_OPTION_CHAR, &opt, -1);
-	
+
 	/* Update the configuration */
-	
+
 	/* Hack for index creation: we must disable it if we are appending, otherwise we
 	   end up trying to generate the index again */
 	loader_file_config->createindex = global_loader_config->createindex;
-	
+
 	switch (opt)
 	{
 		case 'a':
 			loader_file_config->opt = 'a';
-			
+
 			/* Other half of index creation hack */
 			loader_file_config->createindex = 0;
-				
+
 			break;
-			
+
 		case 'd':
 			loader_file_config->opt = 'd';
 			break;
-			
+
 		case 'p':
 			loader_file_config->opt = 'p';
 			break;
-			
+
 		case 'c':
 			loader_file_config->opt = 'c';
 			break;
 	}
-	
+
 	/* Update the selection in the listview with the text from the combo */
 	gtk_tree_model_get(GTK_TREE_MODEL(loader_mode_combo_list), new_iter, LOADER_MODE_COMBO_TEXT, &combo_text, -1);
 	gtk_list_store_set(import_file_list_store, &iter, IMPORT_MODE_COLUMN, combo_text, -1);
-	
-	return;	
+
+	return;
 }
-	
+
 
 /*
  * This method is a signal listener for all text renderers in the file
@@ -2177,23 +2178,23 @@ pgui_action_handle_loader_edit(GtkCellRendererText *renderer,
 	SHPLOADERCONFIG *loader_file_config;
 #define MAXLEN 16
 	char srid[MAXLEN+1];
-	
+
 	/* Empty doesn't fly */
 	if (strlen(new_text) == 0)
 		return;
-	
+
 	/* Update the model with the current edit change */
 	columnindex = *(gint *)column;
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(import_file_list_store), &iter, path);
 	gtk_list_store_set(import_file_list_store, &iter, columnindex, new_text, -1);
-	
+
 	/* Grab the SHPLOADERCONFIG from the IMPORT_POINTER_COLUMN for the list store */
 	gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
 	loader_file_config = (SHPLOADERCONFIG *)gptr;
-	
+
 	/* Update the configuration from the current UI data */
 	update_loader_file_config_from_listview_iter(&iter, loader_file_config);
-	
+
 	/* Now refresh the listview UI row with the new configuration */
 	if ( MAXLEN+1 <= snprintf(srid, MAXLEN+1, "%d", loader_file_config->sr_id) )
 	{
@@ -2201,7 +2202,7 @@ pgui_action_handle_loader_edit(GtkCellRendererText *renderer,
 		pgui_raise_error_dialogue();
 		srid[MAXLEN] = '\0';
 	}
-	
+
 	gtk_list_store_set(import_file_list_store, &iter,
 	                   IMPORT_SCHEMA_COLUMN, loader_file_config->schema,
 	                   IMPORT_TABLE_COLUMN, loader_file_config->table,
@@ -2224,15 +2225,15 @@ pgui_action_handle_file_remove(GtkCellRendererToggle *renderer,
 	GtkTreeIter iter;
 	SHPLOADERCONFIG *loader_file_config;
 	gpointer gptr;
-	
+
 	/* Grab the SHPLOADERCONFIG from the IMPORT_POINTER_COLUMN for the list store */
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(import_file_list_store), &iter, path);
 	gtk_tree_model_get(GTK_TREE_MODEL(import_file_list_store), &iter, IMPORT_POINTER_COLUMN, &gptr, -1);
 	loader_file_config = (SHPLOADERCONFIG *)gptr;
-	
+
 	/* Free the configuration from memory */
 	free_loader_config(loader_file_config);
-	
+
 	/* Remove the row from the list */
 	gtk_list_store_remove(import_file_list_store, &iter);
 
@@ -2248,7 +2249,7 @@ static void
 update_dumper_table_config_from_listview_iter(GtkTreeIter *iter, SHPDUMPERCONFIG *dumper_table_config)
 {
 	gchar *schema, *table, *geo_col, *filename;
-	
+
 	/* Grab the main values for this file */
 	gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), iter,
 		EXPORT_SCHEMA_COLUMN, &schema,
@@ -2256,29 +2257,29 @@ update_dumper_table_config_from_listview_iter(GtkTreeIter *iter, SHPDUMPERCONFIG
 		EXPORT_GEOMETRY_COLUMN, &geo_col,
 		EXPORT_FILENAME_COLUMN, &filename,
 		-1);
-	
+
 	/* Update the schema */
 	if (dumper_table_config->schema)
 		free(dumper_table_config->schema);
-		
+
 	dumper_table_config->schema = strdup(schema);
-	
+
 	/* Update the table */
 	if (dumper_table_config->table)
 		free(dumper_table_config->table);
-		
+
 	dumper_table_config->table = strdup(table);
-	
+
 	/* Update the geometry column */
 	if (dumper_table_config->geo_col_name)
 		free(dumper_table_config->geo_col_name);
-		
+
 	dumper_table_config->geo_col_name = strdup(geo_col);
 
 	/* Update the filename column (default to table name) */
 	if (dumper_table_config->shp_file)
 		free(dumper_table_config->shp_file);
-		
+
 	dumper_table_config->shp_file = strdup(filename);
 
 	return;
@@ -2295,34 +2296,34 @@ pgui_action_handle_table_geocol_combo(GtkCellRendererCombo *combo,
 	GtkTreeIter iter;
 	GtkListStore *model;
 	gpointer gptr;
-	
-	/* Get the existing geo column name */	
+
+	/* Get the existing geo column name */
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(export_table_list_store), &iter, path_string);
 	gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), &iter,
 			   EXPORT_POINTER_COLUMN, &gptr,
 			   EXPORT_GEOMETRY_COLUMN, &geocol_name,
 			   EXPORT_GEOMETRY_LISTSTORE_COLUMN, &model,
 			   -1);
-	
+
 	/* If the geocol_name is NULL then there was no geo column so exit */
 	if (!geocol_name)
 		return;
-	
+
 	/* Otherwise update the geo column name in the config and the model */
 	gtk_tree_model_get(GTK_TREE_MODEL(model), new_iter, TABLECHOOSER_GEOCOL_COMBO_TEXT, &geocol_name, -1);
 	dumper_table_config = (SHPDUMPERCONFIG *)gptr;
-	
+
 	if (dumper_table_config->geo_col_name)
 	{
 		free(dumper_table_config->geo_col_name);
-		
+
 		dumper_table_config->geo_col_name = strdup(geocol_name);
 	}
-	
+
 	gtk_list_store_set(export_table_list_store, &iter,
 			   EXPORT_GEOMETRY_COLUMN, geocol_name,
 			   -1);
-	
+
 	return;
 }
 
@@ -2336,23 +2337,23 @@ pgui_action_handle_dumper_edit(GtkCellRendererText *renderer,
 	gpointer gptr;
 	gint columnindex;
 	SHPDUMPERCONFIG *dumper_table_config;
-	
+
 	/* Empty doesn't fly */
 	if (strlen(new_text) == 0)
 		return;
-	
+
 	/* Update the model with the current edit change */
 	columnindex = *(gint *)column;
 	gtk_tree_model_get_iter_from_string(GTK_TREE_MODEL(export_table_list_store), &iter, path);
 	gtk_list_store_set(export_table_list_store, &iter, columnindex, new_text, -1);
-	
+
 	/* Grab the SHPDUMPERCONFIG from the EXPORT_POINTER_COLUMN for the list store */
 	gtk_tree_model_get(GTK_TREE_MODEL(export_table_list_store), &iter, EXPORT_POINTER_COLUMN, &gptr, -1);
 	dumper_table_config = (SHPDUMPERCONFIG *)gptr;
-	
+
 	/* Update the configuration from the current UI data */
 	update_dumper_table_config_from_listview_iter(&iter, dumper_table_config);
-	
+
 	/* Now refresh the listview UI row with the new configuration */
 	gtk_list_store_set(export_table_list_store, &iter,
 	                   EXPORT_SCHEMA_COLUMN, dumper_table_config->schema,
@@ -2374,22 +2375,22 @@ update_conn_ui_from_conn_config(void)
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_user), conn->username);
 	else
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_user), "");
-		
+
 	if (conn->password)
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_pass), conn->password);
 	else
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_pass), "");
-	
+
 	if (conn->host)
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_host), conn->host);
 	else
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_host), "");
-	
+
 	if (conn->port)
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_port), conn->port);
 	else
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_port), "");
-	
+
 	if (conn->database)
 		gtk_entry_set_text(GTK_ENTRY(entry_pg_db), conn->database);
 	else
@@ -2403,29 +2404,29 @@ static void
 update_conn_config_from_conn_ui(void)
 {
 	const char *text;
-	
+
 	text = gtk_entry_get_text(GTK_ENTRY(entry_pg_user));
 	if (conn->username)
 		free(conn->username);
-	
+
 	if (strlen(text))
 		conn->username = strdup(text);
 	else
 		conn->username = NULL;
-	
+
 	text = gtk_entry_get_text(GTK_ENTRY(entry_pg_pass));
 	if (conn->password)
 		free(conn->password);
-	
+
 	if (strlen(text))
 		conn->password = strdup(text);
 	else
 		conn->password = NULL;
-	
+
 	text = gtk_entry_get_text(GTK_ENTRY(entry_pg_host));
 	if (conn->host)
 		free(conn->host);
-	
+
 	if (strlen(text))
 		conn->host = strdup(text);
 	else
@@ -2434,7 +2435,7 @@ update_conn_config_from_conn_ui(void)
 	text = gtk_entry_get_text(GTK_ENTRY(entry_pg_port));
 	if (conn->port)
 		free(conn->port);
-	
+
 	if (strlen(text))
 		conn->port = strdup(text);
 	else
@@ -2443,7 +2444,7 @@ update_conn_config_from_conn_ui(void)
 	text = gtk_entry_get_text(GTK_ENTRY(entry_pg_db));
 	if (conn->database)
 		free(conn->database);
-	
+
 	if (strlen(text))
 		conn->database = strdup(text);
 	else
@@ -2460,7 +2461,7 @@ pgui_action_connection_details(GtkWidget *widget, gpointer data)
 {
 	/* Update the UI with the current options */
 	update_conn_ui_from_conn_config();
-	
+
 	gtk_widget_show_all(GTK_WIDGET(window_conn));
 	return;
 }
@@ -2470,7 +2471,7 @@ static int
 pgui_validate_connection()
 {
 	int i;
-	
+
 	if (conn->port && strlen(conn->port))
 	{
 		for (i = 0; i < strlen(conn->port); i++)
@@ -2482,7 +2483,7 @@ pgui_validate_connection()
 			}
 		}
 	}
-	
+
 	return 1;
 }
 
@@ -2498,7 +2499,7 @@ pgui_sanitize_connection_string(char *connection_string)
 			/* If we find a \, hide both it and the next character */
 			if ( *ptr == '\\' )
 				*ptr++ = '*';
-		
+
 			*ptr++ = '*';
 		}
 	}
@@ -2514,18 +2515,18 @@ pgui_action_connection_okay(GtkWidget *widget, gpointer data)
 {
 	/* Update the configuration structure from the form */
 	update_conn_config_from_conn_ui();
-	
+
 	/* Make sure have a valid connection first */
 	if (!pgui_validate_connection())
 	{
 		pgui_raise_error_dialogue();
 		return;
 	}
-	
+
 	if (!connection_test())
 	{
 		pgui_logf(_("Connection failed."));
-	
+
 		/* If the connection failed, display a warning before closing */
 		pgui_seterr(_("Unable to connect to the database - please check your connection settings"));
 		pgui_raise_error_dialogue();
@@ -2534,8 +2535,8 @@ pgui_action_connection_okay(GtkWidget *widget, gpointer data)
 	{
 		pgui_logf(_("Connection succeeded."));
 	}
-	
-			
+
+
 	/* Hide the window after the test */
 	gtk_widget_hide(GTK_WIDGET(window_conn));
 }
@@ -2553,8 +2554,8 @@ pgui_create_about_dialog(void)
 		"Mark Leslie <mark.s.leslie at gmail.com>",
 		NULL
 	};
-	
-	
+
+
 
 	dialog_about = gtk_about_dialog_new();
 	gtk_about_dialog_set_name(GTK_ABOUT_DIALOG(dialog_about), _("PostGIS Shapefile Import/Export Manager"));
@@ -2567,7 +2568,7 @@ static void
 pgui_create_filechooser_dialog(void)
 {
 	GtkFileFilter *file_filter_shape;
-	
+
 	/* Create the dialog */
 	dialog_filechooser = gtk_file_chooser_dialog_new( _("Select a Shape File"), GTK_WINDOW (window_main),
 		GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_CLOSE, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
@@ -2586,7 +2587,7 @@ pgui_create_filechooser_dialog(void)
 
 	/* Allow multiple files to be selected */
 	g_object_set(dialog_filechooser, "select-multiple", TRUE, NULL);
-	
+
 	return;
 }
 
@@ -2594,7 +2595,7 @@ static void
 pgui_create_folderchooser_dialog(void)
 {
 	GtkFileFilter *file_filter_shape;
-	
+
 	/* Create the dialog */
 	dialog_folderchooser = gtk_file_chooser_dialog_new( _("Select an output folder"), GTK_WINDOW (window_main),
 		GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER, GTK_STOCK_CANCEL, GTK_RESPONSE_CLOSE, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
@@ -2618,7 +2619,7 @@ static void
 pgui_create_progress_dialog()
 {
 	GtkWidget *vbox_progress, *table_progress;
-	
+
 	dialog_progress = gtk_dialog_new_with_buttons(_("Working..."), GTK_WINDOW(window_main), GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL, NULL);
 
 	gtk_window_set_modal(GTK_WINDOW(dialog_progress), TRUE);
@@ -2628,32 +2629,32 @@ pgui_create_progress_dialog()
 	/* Use a vbox as the base container */
 	vbox_progress = gtk_dialog_get_content_area(GTK_DIALOG(dialog_progress));
 	gtk_box_set_spacing(GTK_BOX(vbox_progress), 15);
-	
+
 	/* Create a table within the vbox */
 	table_progress = gtk_table_new(2, 1, TRUE);
 	gtk_container_set_border_width (GTK_CONTAINER (table_progress), 12);
 	gtk_table_set_row_spacings(GTK_TABLE(table_progress), 5);
 	gtk_table_set_col_spacings(GTK_TABLE(table_progress), 10);
-	
+
 	/* Text for the progress bar */
 	label_progress = gtk_label_new("");
 	gtk_table_attach_defaults(GTK_TABLE(table_progress), label_progress, 0, 1, 0, 1);
-	
+
 	/* Progress bar for the import */
 	progress = gtk_progress_bar_new();
 	gtk_progress_bar_set_orientation(GTK_PROGRESS_BAR(progress), GTK_PROGRESS_LEFT_TO_RIGHT);
 	gtk_progress_bar_set_fraction(GTK_PROGRESS_BAR(progress), 0.0);
 	gtk_table_attach_defaults(GTK_TABLE(table_progress), progress, 0, 1, 1, 2);
-	
+
 	/* Add the table to the vbox */
 	gtk_box_pack_start(GTK_BOX(vbox_progress), table_progress, FALSE, FALSE, 0);
-	
+
 	/* Add signal for cancel button */
 	g_signal_connect(dialog_progress, "response", G_CALLBACK(pgui_action_progress_cancel), dialog_progress);
-	
+
 	/* Make sure we catch a delete event too */
 	gtk_signal_connect(GTK_OBJECT(dialog_progress), "delete_event", GTK_SIGNAL_FUNC(pgui_action_progress_delete), NULL);
-	
+
 	return;
 }
 
@@ -2730,11 +2731,11 @@ pgui_create_loader_options_dialog()
 	align_options_center = gtk_alignment_new( 0.5, 0.5, 0.0, 1.0 );
 	gtk_table_attach_defaults(GTK_TABLE(table_options), align_options_center, 0, 1, 7, 8 );
 	gtk_container_add (GTK_CONTAINER (align_options_center), checkbutton_loader_options_simplegeoms);
-	
+
 	/* Catch the response from the dialog */
 	g_signal_connect(dialog_loader_options, "response", G_CALLBACK(pgui_action_loader_options_close), dialog_loader_options);
 	gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog_loader_options)->vbox), table_options, FALSE, FALSE, 0);
-	
+
 	/* Hook the delete event so we don't destroy the dialog (just hide) if cancelled */
 	gtk_signal_connect(GTK_OBJECT(dialog_loader_options), "delete_event", GTK_SIGNAL_FUNC(pgui_event_popup_delete), NULL);
 }
@@ -2761,7 +2762,7 @@ pgui_create_dumper_options_dialog()
 	align_options_center = gtk_alignment_new( 0.5, 0.5, 0.0, 1.0 );
 	gtk_table_attach_defaults(GTK_TABLE(table_options), align_options_center, 0, 1, 0, 1 );
 	gtk_container_add (GTK_CONTAINER (align_options_center), checkbutton_dumper_options_includegid);
-	
+
 	pgui_create_options_dialog_add_label(table_options, _("Preserve case of column names"), 0.0, 1);
 	checkbutton_dumper_options_keep_fieldname_case = gtk_check_button_new();
 	align_options_center = gtk_alignment_new( 0.5, 0.5, 0.0, 1.0 );
@@ -2777,7 +2778,7 @@ pgui_create_dumper_options_dialog()
 	/* Catch the response from the dialog */
 	g_signal_connect(dialog_dumper_options, "response", G_CALLBACK(pgui_action_dumper_options_close), dialog_dumper_options);
 	gtk_box_pack_start(GTK_BOX(GTK_DIALOG(dialog_dumper_options)->vbox), table_options, FALSE, FALSE, 0);
-	
+
 	/* Hook the delete event so we don't destroy the dialog (just hide) if cancelled */
 	gtk_signal_connect(GTK_OBJECT(dialog_dumper_options), "delete_event", GTK_SIGNAL_FUNC(pgui_event_popup_delete), NULL);
 }
@@ -2796,10 +2797,10 @@ pgui_create_tablechooser_dialog()
 	/* Create the main top level window with a 10px border */
 	dialog_tablechooser = gtk_dialog_new_with_buttons(_("Table selection"), GTK_WINDOW(window_main),
 				GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT, GTK_STOCK_OK, GTK_RESPONSE_OK, NULL);
-				
+
 	gtk_container_set_border_width(GTK_CONTAINER(dialog_tablechooser), 10);
 	gtk_window_set_position(GTK_WINDOW(dialog_tablechooser), GTK_WIN_POS_CENTER);
-	
+
 	vbox_tree = gtk_dialog_get_content_area(GTK_DIALOG(dialog_tablechooser));
 
 	/* Setup a model */
@@ -2809,18 +2810,18 @@ pgui_create_tablechooser_dialog()
 					 GTK_TYPE_TREE_MODEL,
 					 G_TYPE_STRING,
 	                                 G_TYPE_INT);
-	
+
 	/* Because we want to do selective filtering on the treeview content, we now implement a GtkTreeModel
 	   filter on top of the original tree model */
 	chooser_filtered_table_list_store = (GtkListStore *)gtk_tree_model_filter_new(GTK_TREE_MODEL(chooser_table_list_store), NULL);
 	gtk_tree_model_filter_set_visible_func(GTK_TREE_MODEL_FILTER(chooser_filtered_table_list_store),
 					(GtkTreeModelFilterVisibleFunc)table_chooser_visibility_func, NULL, NULL);
-					
+
 	/* Create the view and such */
 	chooser_tree = gtk_tree_view_new_with_model(GTK_TREE_MODEL(chooser_filtered_table_list_store));
 	chooser_selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(chooser_tree));
 	gtk_tree_selection_set_mode(chooser_selection, GTK_SELECTION_MULTIPLE);
-	
+
 	/* Make the tree view in a scrollable window */
 	sw = gtk_scrolled_window_new(NULL, NULL);
 	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
@@ -2829,7 +2830,7 @@ pgui_create_tablechooser_dialog()
 
 	gtk_box_pack_start(GTK_BOX(vbox_tree), sw, FALSE, FALSE, 10);
 	gtk_container_add(GTK_CONTAINER(sw), chooser_tree);
-	
+
 	/* Schema Field */
 	chooser_schema_renderer = gtk_cell_renderer_text_new();
 	g_object_set(chooser_schema_renderer, "editable", TRUE, NULL);
@@ -2853,23 +2854,23 @@ pgui_create_tablechooser_dialog()
 	               NULL);
 	g_object_set(chooser_table_column, "resizable", TRUE, "sizing", GTK_TREE_VIEW_COLUMN_AUTOSIZE, NULL);
 	gtk_tree_view_append_column(GTK_TREE_VIEW(chooser_tree), chooser_table_column);
-	
+
 	/* Create table to hold the tick-box and text */
 	table_progress = gtk_table_new(1, 2, FALSE);
 	gtk_container_set_border_width (GTK_CONTAINER (table_progress), 0);
 	gtk_table_set_row_spacings(GTK_TABLE(table_progress), 0);
 	gtk_table_set_col_spacings(GTK_TABLE(table_progress), 0);
-	
+
 	checkbutton_chooser_geoonly = gtk_check_button_new();
 	gtk_table_attach(GTK_TABLE(table_progress), checkbutton_chooser_geoonly, 0, 1, 0, 1, GTK_SHRINK, GTK_FILL, 0, 0);
 	label = gtk_label_new(_("Only show tables with geo columns"));
 	gtk_table_attach(GTK_TABLE(table_progress), label, 1, 2, 0, 1, GTK_FILL, GTK_FILL, 5, 0);
 	g_signal_connect(G_OBJECT(checkbutton_chooser_geoonly), "toggled", G_CALLBACK(pgui_action_chooser_toggle_show_geocolumn), NULL);
 	gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(checkbutton_chooser_geoonly), TRUE);
-	
+
 	/* Attach table to the vbox */
 	gtk_box_pack_start(GTK_BOX(vbox_tree), table_progress, FALSE, FALSE, 10);
-		
+
 	return;
 }
 
@@ -2885,7 +2886,7 @@ pgui_create_import_file_table(GtkWidget *import_list_frame)
 	GtkWidget *sw;
 	GtkTreeIter iter;
 	gint *column_indexes;
-	
+
 	gtk_container_set_border_width (GTK_CONTAINER (import_list_frame), 0);
 
 	vbox_tree = gtk_vbox_new(FALSE, 15);
@@ -2902,30 +2903,30 @@ pgui_create_import_file_table(GtkWidget *import_list_frame)
 	                                 G_TYPE_STRING,
 	                                 G_TYPE_STRING,
 	                                 G_TYPE_BOOLEAN);
-	
+
 	/* Create the view and such */
 	import_tree = gtk_tree_view_new_with_model(GTK_TREE_MODEL(import_file_list_store));
-	
+
 	/* GTK has a slightly brain-dead API in that you can't directly find
 	   the column being used by a GtkCellRenderer when using the same
 	   callback to handle multiple fields; hence we manually store this
 	   information here and pass a pointer to the column index into
 	   the signal handler */
 	column_indexes = g_malloc(sizeof(gint) * IMPORT_N_COLUMNS);
-	
+
 	/* Make the tree view in a scrollable window */
 	sw = gtk_scrolled_window_new(NULL, NULL);
 	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
 	gtk_widget_set_size_request(sw, -1, 150);
-	
+
 	gtk_box_pack_start(GTK_BOX(vbox_tree), sw, TRUE, TRUE, 0);
 	gtk_container_add(GTK_CONTAINER (sw), import_tree);
 
 	/* Place the "Add File" button below the list view */
 	add_file_button = gtk_button_new_with_label(_("Add File"));
 	gtk_container_add (GTK_CONTAINER (vbox_tree), add_file_button);
-	
+
 	/* Filename Field */
 	import_filename_renderer = gtk_cell_renderer_text_new();
 	g_object_set(import_filename_renderer, "editable", FALSE, NULL);
@@ -2995,11 +2996,11 @@ pgui_create_import_file_table(GtkWidget *import_list_frame)
 	loader_mode_combo_list = gtk_list_store_new(LOADER_MODE_COMBO_COLUMNS,
 					G_TYPE_STRING,
 					G_TYPE_CHAR);
-	
+
 	gtk_list_store_insert(loader_mode_combo_list, &iter, CREATE_MODE);
 	gtk_list_store_set(loader_mode_combo_list, &iter,
 	                   LOADER_MODE_COMBO_TEXT, _("Create"),
-			   LOADER_MODE_COMBO_OPTION_CHAR, 'c',			
+			   LOADER_MODE_COMBO_OPTION_CHAR, 'c',
 			   -1);
 	gtk_list_store_insert(loader_mode_combo_list, &iter, APPEND_MODE);
 	gtk_list_store_set(loader_mode_combo_list, &iter,
@@ -3036,7 +3037,7 @@ pgui_create_import_file_table(GtkWidget *import_list_frame)
 	gtk_tree_view_append_column(GTK_TREE_VIEW(import_tree), import_mode_column);
 	gtk_combo_box_set_active(GTK_COMBO_BOX(loader_mode_combo), 1);
 	g_object_set(import_mode_column, "resizable", TRUE, "expand", TRUE, "sizing", GTK_TREE_VIEW_COLUMN_AUTOSIZE, NULL);
-	
+
 	g_signal_connect (G_OBJECT(import_mode_renderer), "changed", G_CALLBACK(pgui_action_handle_tree_combo), NULL);
 
 	/* Remove Field */
@@ -3055,7 +3056,7 @@ pgui_create_import_file_table(GtkWidget *import_list_frame)
 	{
 		{ "text/uri-list", 0, 0}
 	};
-	
+
 	gint n_drop_types = sizeof(drop_types)/sizeof(drop_types[0]);
 	gtk_drag_dest_set(GTK_WIDGET(import_tree),
 	                  GTK_DEST_DEFAULT_ALL,
@@ -3075,7 +3076,7 @@ pgui_create_export_table_table(GtkWidget *export_list_frame)
 	GtkWidget *vbox_tree;
 	GtkWidget *sw;
 	gint *column_indexes;
-	
+
 	gtk_container_set_border_width (GTK_CONTAINER (export_list_frame), 0);
 
 	vbox_tree = gtk_vbox_new(FALSE, 15);
@@ -3091,23 +3092,23 @@ pgui_create_export_table_table(GtkWidget *export_list_frame)
 					 GTK_TYPE_TREE_MODEL,
 					 G_TYPE_STRING,
 	                                 G_TYPE_BOOLEAN);
-	
+
 	/* Create the view and such */
 	export_tree = gtk_tree_view_new_with_model(GTK_TREE_MODEL(export_table_list_store));
-	
+
 	/* GTK has a slightly brain-dead API in that you can't directly find
 	   the column being used by a GtkCellRenderer when using the same
 	   callback to handle multiple fields; hence we manually store this
 	   information here and pass a pointer to the column index into
 	   the signal handler */
 	column_indexes = g_malloc(sizeof(gint) * EXPORT_N_COLUMNS);
-	
+
 	/* Make the tree view in a scrollable window */
 	sw = gtk_scrolled_window_new(NULL, NULL);
 	gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW(sw), GTK_POLICY_NEVER, GTK_POLICY_AUTOMATIC);
 	gtk_scrolled_window_set_shadow_type (GTK_SCROLLED_WINDOW(sw), GTK_SHADOW_ETCHED_IN);
 	gtk_widget_set_size_request(sw, -1, 150);
-	
+
 	gtk_box_pack_start(GTK_BOX(vbox_tree), sw, TRUE, TRUE, 0);
 	gtk_container_add(GTK_CONTAINER (sw), export_tree);
 
@@ -3174,7 +3175,7 @@ pgui_create_export_table_table(GtkWidget *export_list_frame)
 	               NULL);
 	g_object_set(export_filename_column, "resizable", TRUE, "expand", TRUE, "sizing", GTK_TREE_VIEW_COLUMN_AUTOSIZE, NULL);
 	gtk_tree_view_append_column(GTK_TREE_VIEW(export_tree), export_filename_column);
-	
+
 	/* Remove Field */
 	export_remove_renderer = gtk_cell_renderer_toggle_new();
 	g_object_set(export_remove_renderer, "activatable", TRUE, NULL);
@@ -3192,16 +3193,16 @@ pgui_create_connection_window()
 {
 	/* Default text width */
 	static int text_width = 12;
-	
+
 	/* Vbox container */
 	GtkWidget *vbox;
-	
+
 	/* Reusable label handle */
 	GtkWidget *label;
 
 	/* PgSQL section */
 	GtkWidget *frame_pg, *table_pg;
-	
+
 	/* OK button */
 	GtkWidget *button_okay;
 
@@ -3211,10 +3212,10 @@ pgui_create_connection_window()
 	gtk_window_set_title(GTK_WINDOW(window_conn), _("PostGIS connection"));
 	gtk_window_set_position(GTK_WINDOW(window_conn), GTK_WIN_POS_CENTER);
 	gtk_window_set_modal(GTK_WINDOW(window_conn), TRUE);
-	
+
 	/* Use a vbox as the base container */
 	vbox = gtk_vbox_new(FALSE, 15);
-	
+
 	/*
 	** PostGIS info in a table
 	*/
@@ -3253,44 +3254,44 @@ pgui_create_connection_window()
 	entry_pg_db   = gtk_entry_new();
 	gtk_table_attach_defaults(GTK_TABLE(table_pg), label, 0, 1, 3, 4 );
 	gtk_table_attach_defaults(GTK_TABLE(table_pg), entry_pg_db, 1, 3, 3, 4 );
-			
+
 	/* Add table into containing frame */
 	gtk_container_add(GTK_CONTAINER(frame_pg), table_pg);
 
 	/* Add frame into containing vbox */
 	gtk_container_add(GTK_CONTAINER(window_conn), vbox);
-	
+
 	/* Add the vbox into the window */
 	gtk_container_add(GTK_CONTAINER(vbox), frame_pg);
-	
+
 	/* Create a simple "OK" button for the dialog */
 	button_okay = gtk_button_new_with_label(_("OK"));
 	gtk_container_add(GTK_CONTAINER(vbox), button_okay);
 	g_signal_connect(G_OBJECT(button_okay), "clicked", G_CALLBACK(pgui_action_connection_okay), NULL);
-	
+
 	/* Hook the delete event so we don't destroy the dialog (only hide it) if cancelled */
 	gtk_signal_connect(GTK_OBJECT(window_conn), "delete_event", GTK_SIGNAL_FUNC(pgui_event_popup_delete), NULL);
-	
+
 	return;
-}	
+}
 
 static void
 pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 {
 	/* Main widgets */
 	GtkWidget *vbox_main, *vbox_loader, *vbox_dumper;
-	
+
 	/* PgSQL section */
 	GtkWidget *frame_pg, *import_list_frame, *export_list_frame, *frame_log;
 	GtkWidget *button_pg_conn;
-	
+
 	/* Notebook */
 	GtkWidget *notebook;
-	
+
 	/* Button section */
 	GtkWidget *loader_hbox_buttons, *loader_button_options, *loader_button_import, *loader_button_cancel, *loader_button_about;
 	GtkWidget *dumper_hbox_buttons, *dumper_button_options, *dumper_button_export, *dumper_button_cancel, *dumper_button_about;
-	
+
 	/* Log section */
 	GtkWidget *scrolledwindow_log;
 
@@ -3300,10 +3301,10 @@ pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 	gtk_window_set_title(GTK_WINDOW(window_main), _("PostGIS Shapefile Import/Export Manager"));
 	gtk_window_set_position(GTK_WINDOW(window_main), GTK_WIN_POS_CENTER_ALWAYS);
 	gtk_window_set_resizable(GTK_WINDOW(window_main), FALSE);
-	
+
 	/* Open it a bit wider so that both the label and title show up */
 	gtk_window_set_default_size(GTK_WINDOW(window_main), 180, 500);
-	
+
 	/* Connect the destroy event of the window with our pgui_quit function
 	*  When the window is about to be destroyed we get a notificaiton and
 	*  stop the main GTK loop
@@ -3312,18 +3313,18 @@ pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 
 	/* Connection row */
 	frame_pg = gtk_frame_new(_("PostGIS Connection"));
-	
+
 	/* Test button row */
 	button_pg_conn = gtk_button_new_with_label(_("View connection details..."));
 	g_signal_connect(G_OBJECT(button_pg_conn), "clicked", G_CALLBACK(pgui_action_connection_details), NULL);
 	gtk_container_set_border_width(GTK_CONTAINER(button_pg_conn), 10);
 	gtk_container_add(GTK_CONTAINER(frame_pg), button_pg_conn);
-	
+
 	/*
 	 * GTK Notebook for selecting import/export
 	 */
 	notebook = gtk_notebook_new();
-	
+
 	/*
 	** Shape file selector
 	*/
@@ -3371,7 +3372,7 @@ pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 	dumper_button_export = gtk_button_new_with_label(_("Export"));
 	dumper_button_cancel = gtk_button_new_with_label(_("Cancel"));
 	dumper_button_about = gtk_button_new_with_label(_("About"));
-	
+
 	/* Add actions to the buttons */
 	g_signal_connect (G_OBJECT (dumper_button_export), "clicked", G_CALLBACK (pgui_action_export), NULL);
 	g_signal_connect (G_OBJECT (dumper_button_options), "clicked", G_CALLBACK (pgui_action_dumper_options_open), NULL);
@@ -3383,7 +3384,7 @@ pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 	gtk_box_pack_end(GTK_BOX(dumper_hbox_buttons), dumper_button_cancel, TRUE, TRUE, 0);
 	gtk_box_pack_end(GTK_BOX(dumper_hbox_buttons), dumper_button_about, TRUE, TRUE, 0);
 	gtk_box_pack_end(GTK_BOX(dumper_hbox_buttons), dumper_button_export, TRUE, TRUE, 0);
-	
+
 	/*
 	** Log window
 	*/
@@ -3411,27 +3412,27 @@ pgui_create_main_window(const SHPCONNECTIONCONFIG *conn)
 	/* Add the loader frames into the notebook page */
 	vbox_loader = gtk_vbox_new(FALSE, 10);
 	gtk_container_set_border_width(GTK_CONTAINER(vbox_loader), 10);
-	
+
 	gtk_box_pack_start(GTK_BOX(vbox_loader), import_list_frame, FALSE, TRUE, 0);
 	gtk_box_pack_start(GTK_BOX(vbox_loader), loader_hbox_buttons, FALSE, FALSE, 0);
 	gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox_loader, gtk_label_new(_("Import")));
-	
+
 	/* Add the dumper frames into the notebook page */
 	vbox_dumper = gtk_vbox_new(FALSE, 10);
 	gtk_container_set_border_width(GTK_CONTAINER(vbox_dumper), 10);
-	
+
 	gtk_box_pack_start(GTK_BOX(vbox_dumper), export_list_frame, FALSE, TRUE, 0);
 	gtk_box_pack_start(GTK_BOX(vbox_dumper), dumper_hbox_buttons, FALSE, FALSE, 0);
-	gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox_dumper, gtk_label_new(_("Export")));	
-	
+	gtk_notebook_append_page(GTK_NOTEBOOK(notebook), vbox_dumper, gtk_label_new(_("Export")));
+
 	/* Add the frames into the main vbox */
 	gtk_box_pack_start(GTK_BOX(vbox_main), frame_pg, FALSE, TRUE, 0);
 	gtk_box_pack_start(GTK_BOX(vbox_main), notebook, FALSE, TRUE, 0);
 	gtk_box_pack_start(GTK_BOX(vbox_main), frame_log, TRUE, TRUE, 0);
-	
+
 	/* and insert the vbox into the main window  */
 	gtk_container_add(GTK_CONTAINER(window_main), vbox_main);
-	
+
 	/* make sure that everything, window and label, are visible */
 	gtk_widget_show_all(window_main);
 
@@ -3468,15 +3469,15 @@ main(int argc, char *argv[])
 	set_loader_config_defaults(global_loader_config);
 	global_dumper_config = malloc(sizeof(SHPDUMPERCONFIG));
 	set_dumper_config_defaults(global_dumper_config);
-	
+
 	/* Here we override any defaults for the GUI */
 	global_loader_config->createindex = 1;
 	global_loader_config->geo_col = strdup(GEOMETRY_DEFAULT);
 	global_loader_config->dump_format = 1;
-	
+
 	conn = malloc(sizeof(SHPCONNECTIONCONFIG));
 	memset(conn, 0, sizeof(SHPCONNECTIONCONFIG));
-	
+
 	/* Here we override any defaults for the connection */
 	conn->host = strdup("localhost");
 	conn->port = strdup("5432");
@@ -3510,7 +3511,7 @@ main(int argc, char *argv[])
 
 	/* initialize the GTK stack */
 	gtk_init(&argc, &argv);
-	
+
 	/* set up the user interface */
 	pgui_create_main_window(conn);
 	pgui_create_connection_window();
@@ -3521,7 +3522,7 @@ main(int argc, char *argv[])
 	pgui_create_progress_dialog();
 	pgui_create_tablechooser_dialog();
 	pgui_create_folderchooser_dialog();
-	
+
 	/* start the main loop */
 	gtk_main();
 
diff --git a/postgis/Makefile.in b/postgis/Makefile.in
index 3b6cf5e..48da991 100644
--- a/postgis/Makefile.in
+++ b/postgis/Makefile.in
@@ -50,6 +50,9 @@ ifeq (@HAVE_BRIN@,yes)
 BRIN_OBJ= brin_2d.o brin_nd.o brin_common.o
 endif
 
+ifeq (@HAVE_PROTOBUF@,yes)
+PROTOBUF_OBJ=vector_tile.pb-c.o geobuf.pb-c.o
+endif
 
 # SQL preprocessor
 SQLPP = @SQLPP@
@@ -94,9 +97,16 @@ PG_OBJS= \
 	gserialized_estimate.o \
 	geography_inout.o \
 	geography_btree.o \
+	geography_centroid.o \
 	geography_measurement.o \
 	geography_measurement_trees.o \
-	geometry_inout.o
+	geometry_inout.o \
+	postgis_libprotobuf.o \
+	$(PROTOBUF_OBJ) \
+	mvt.o \
+	lwgeom_out_mvt.o \
+	geobuf.o \
+	lwgeom_out_geobuf.o
 
 # Objects to build using PGXS
 OBJS=$(PG_OBJS)
@@ -126,7 +136,11 @@ EXTRA_CLEAN=$(SQL_OBJS) \
 	postgis_upgrade.sql.in \
 	postgis_upgrade.sql \
 	sfcgal_upgrade.sql.in \
-	sfcgal_upgrade.sql
+	sfcgal_upgrade.sql \
+	vector_tile.pb-c.c \
+	vector_tile.pb-c.h \
+	geobuf.pb-c.c \
+	geobuf.pb-c.h
 
 # PGXS information
 PG_CONFIG = @PG_CONFIG@
@@ -147,10 +161,10 @@ SHLIB_LINK := $(SHLIB_LINK_F) $(SHLIB_LINK)
 # so that no prefix is included. This allows us to relocate to a temporary
 # directory for regression testing.
 ifeq ($(REGRESS),1)
-        bindir=/bin
-        pkglibdir=/lib
-        datadir=/share
-        datamoduledir=contrib/postgis
+	bindir=/bin
+	pkglibdir=/lib
+	datadir=/share
+	datamoduledir=contrib/postgis
 endif
 
 # Make all PostGIS objects depend upon liblwgeom, so that if an underlying
@@ -170,6 +184,24 @@ $(PG_OBJS): ../liblwgeom/.libs/liblwgeom.a ../libpgcommon/libpgcommon.a ../postg
 ../libpgcommon/libpgcommon.a:
 	$(MAKE) -C ../libpgcommon libpgcommon.a
 
+# Get protobuf-c compiler command
+PROTOCC=@PROTOCC@
+
+# Generate Mapbox Vector Tile encoder/decoder using protobuf-c compiler
+vector_tile.pb-c.c vector_tile.pb-c.h: vector_tile.proto
+	$(PROTOCC) --c_out=. $<
+
+# Generate Geobuf encoder/decoder using protobuf-c compiler
+geobuf.pb-c.c geobuf.pb-c.h: geobuf.proto
+	$(PROTOCC) --c_out=. $<
+
+ifeq (@HAVE_PROTOBUF@,yes)
+lwgeom_out_mvt.o: vector_tile.pb-c.h
+mvt.o: vector_tile.pb-c.h
+lwgeom_out_geobuf.o: geobuf.pb-c.h
+geobuf.o: geobuf.pb-c.h
+endif
+
 # Borrow the $libdir substitution from PGXS but customise by running the preprocessor
 # and adding the version number
 # replace @extschema at . with nothing, this is only used as placeholder for extension install
diff --git a/postgis/geobuf.LICENSE b/postgis/geobuf.LICENSE
new file mode 100644
index 0000000..7d01fbc
--- /dev/null
+++ b/postgis/geobuf.LICENSE
@@ -0,0 +1,15 @@
+ISC License
+
+Copyright (c) 2015, Mapbox
+
+Permission to use, copy, modify, and/or distribute this software for any
+purpose with or without fee is hereby granted, provided that the above
+copyright notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
+OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
\ No newline at end of file
diff --git a/postgis/geobuf.c b/postgis/geobuf.c
new file mode 100644
index 0000000..6c5ca1f
--- /dev/null
+++ b/postgis/geobuf.c
@@ -0,0 +1,624 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#include <math.h>
+#include "geobuf.h"
+
+#ifdef HAVE_LIBPROTOBUF
+
+#define FEATURES_CAPACITY_INITIAL 50
+#define MAX_PRECISION 1e6
+
+static Data__Geometry *encode_geometry(struct geobuf_agg_context *ctx,
+	LWGEOM *lwgeom);
+
+static Data__Geometry *galloc(Data__Geometry__Type type) {
+	Data__Geometry *geometry;
+	geometry = palloc (sizeof (Data__Geometry));
+	data__geometry__init(geometry);
+	geometry->type = type;
+	return geometry;
+}
+
+static TupleDesc get_tuple_desc(struct geobuf_agg_context *ctx)
+{
+	Oid tupType = HeapTupleHeaderGetTypeId(ctx->row);
+	int32 tupTypmod = HeapTupleHeaderGetTypMod(ctx->row);
+	TupleDesc tupdesc = lookup_rowtype_tupdesc(tupType, tupTypmod);
+	return tupdesc;
+}
+
+static void encode_keys(struct geobuf_agg_context *ctx)
+{
+	TupleDesc tupdesc = get_tuple_desc(ctx);
+	int natts = tupdesc->natts;
+	char **keys = palloc(natts * sizeof(*keys));
+	uint32_t i, k = 0;
+	bool geom_name_found = false;
+	for (i = 0; i < natts; i++) {
+		char *tkey = tupdesc->attrs[i]->attname.data;
+		char *key = palloc(strlen(tkey) + 1);
+		strcpy(key, tkey);
+		if (strcmp(key, ctx->geom_name) == 0) {
+			ctx->geom_index = i;
+			geom_name_found = true;
+			continue;
+		}
+		keys[k++] = key;
+	}
+	if (!geom_name_found)
+		lwerror("encode_keys: no column with specificed geom_name found");
+	ctx->data->n_keys = k;
+	ctx->data->keys = keys;
+	ReleaseTupleDesc(tupdesc);
+}
+
+
+static void set_int_value(Data__Value *value, int64 intval) {
+	if (intval >= 0) {
+		value->value_type_case = DATA__VALUE__VALUE_TYPE_POS_INT_VALUE;
+		value->pos_int_value = intval;
+	} else {
+		value->value_type_case = DATA__VALUE__VALUE_TYPE_NEG_INT_VALUE;
+		value->neg_int_value = abs(intval);
+	}
+}
+
+static void encode_properties(struct geobuf_agg_context *ctx,
+	Data__Feature *feature)
+{
+	uint32_t *properties;
+	Data__Value **values;
+	uint32_t i, k = 0, c = 0;
+	TupleDesc tupdesc = get_tuple_desc(ctx);
+	int natts = tupdesc->natts;
+	properties = palloc(sizeof (*properties) * (natts - 1) * 2);
+	values = palloc (sizeof (*values) * (natts - 1));
+
+	for (i = 0; i < natts; i++) {
+		Data__Value *value;
+		char *type, *string_value;
+		Datum datum;
+		bool isnull;
+
+		if (i == ctx->geom_index)
+			continue;
+		k++;
+
+		value = palloc (sizeof (*value));
+		data__value__init(value);
+
+		type = SPI_gettype(tupdesc, i + 1);
+		datum = GetAttributeByNum(ctx->row, i + 1, &isnull);
+		if (isnull)
+			continue;
+		Oid typoid = getBaseType(tupdesc->attrs[i]->atttypid);
+		if (strcmp(type, "int2") == 0) {
+			set_int_value(value, DatumGetInt16(datum));
+		} else if (strcmp(type, "int4") == 0) {
+			set_int_value(value, DatumGetInt32(datum));
+		} else if (strcmp(type, "int8") == 0) {
+			set_int_value(value, DatumGetInt64(datum));
+		} else if (strcmp(type, "float4") == 0) {
+			value->value_type_case = DATA__VALUE__VALUE_TYPE_DOUBLE_VALUE;
+			value->double_value = DatumGetFloat4(datum);
+		} else if (strcmp(type, "float8") == 0) {
+			value->value_type_case = DATA__VALUE__VALUE_TYPE_DOUBLE_VALUE;
+			value->double_value = DatumGetFloat8(datum);
+		} else {
+			Oid foutoid;
+			bool typisvarlena;
+			getTypeOutputInfo(typoid, &foutoid, &typisvarlena);
+			string_value = OidOutputFunctionCall(foutoid, datum);
+			value->value_type_case = DATA__VALUE__VALUE_TYPE_STRING_VALUE;
+			value->string_value = string_value;
+		}
+		properties[c * 2] = k - 1;
+		properties[c * 2 + 1] = c;
+		values[c++] = value;
+	}
+
+	ReleaseTupleDesc(tupdesc);
+
+	feature->n_values = c;
+	feature->values = values;
+	feature->n_properties = c * 2;
+	feature->properties = properties;
+}
+
+static int64_t *encode_coords(struct geobuf_agg_context *ctx, POINTARRAY *pa,
+	int64_t *coords, int len, int offset)
+{
+	int i, c;
+	POINT4D pt;
+	int64_t sum[] = { 0, 0, 0, 0 };
+
+	if (offset == 0)
+		coords = palloc(sizeof (int64_t) * len * ctx->dimensions);
+	else
+		coords = repalloc(coords, sizeof (int64_t) *
+			((len * ctx->dimensions) + offset));
+
+	c = offset;
+	for (i = 0; i < len; i++) {
+		getPoint4d_p(pa, i, &pt);
+		sum[0] += coords[c++] = ceil(pt.x * ctx->e) - sum[0];
+		sum[1] += coords[c++] = ceil(pt.y * ctx->e) - sum[1];
+		if (ctx->dimensions == 3)
+			sum[2] += coords[c++] = ceil(pt.z * ctx->e) - sum[2];
+		else if (ctx->dimensions == 4)
+			sum[3] += coords[c++] = ceil(pt.m * ctx->e) - sum[3];
+	}
+	return coords;
+}
+
+static Data__Geometry *encode_point(struct geobuf_agg_context *ctx,
+	LWPOINT *lwpoint)
+{
+	int npoints;
+	Data__Geometry *geometry;
+	POINTARRAY *pa;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__POINT);
+
+	pa = lwpoint->point;
+	npoints = pa->npoints;
+
+	if (npoints == 0)
+		return geometry;
+
+	geometry->n_coords = npoints * ctx->dimensions;
+	geometry->coords = encode_coords(ctx, pa, NULL, 1, 0);
+
+	return geometry;
+}
+
+static Data__Geometry *encode_mpoint(struct geobuf_agg_context *ctx,
+	LWMPOINT *lwmpoint)
+{
+	int i, ngeoms;
+	POINTARRAY *pa;
+	Data__Geometry *geometry;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__MULTIPOINT);
+
+	ngeoms = lwmpoint->ngeoms;
+
+	if (ngeoms == 0)
+		return geometry;
+
+	pa = ptarray_construct_empty(0, 0, ngeoms);
+
+	for (i = 0; i < ngeoms; i++) {
+		POINT4D pt;
+		getPoint4d_p(lwmpoint->geoms[i]->point, 0, &pt);
+		ptarray_append_point(pa, &pt, 0);
+	}
+
+	geometry->n_coords = ngeoms * ctx->dimensions;
+	geometry->coords = encode_coords(ctx, pa, NULL, ngeoms, 0);
+
+	return geometry;
+}
+
+static Data__Geometry *encode_line(struct geobuf_agg_context *ctx,
+	LWLINE *lwline)
+{
+	POINTARRAY *pa;
+	Data__Geometry *geometry;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__LINESTRING);
+
+	pa = lwline->points;
+
+	if (pa->npoints == 0)
+		return geometry;
+
+	geometry->n_coords = pa->npoints * ctx->dimensions;
+	geometry->coords = encode_coords(ctx, pa, NULL, pa->npoints, 0);
+
+	return geometry;
+}
+
+static Data__Geometry *encode_mline(struct geobuf_agg_context *ctx,
+	LWMLINE *lwmline)
+{
+	int i, offset, ngeoms;
+	POINTARRAY *pa;
+	Data__Geometry *geometry;
+	uint32_t *lengths;
+	int64_t *coords = NULL;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__MULTILINESTRING);
+
+	ngeoms = lwmline->ngeoms;
+
+	if (ngeoms == 0)
+		return geometry;
+
+	lengths = palloc (sizeof (uint32_t) * ngeoms);
+
+	offset = 0;
+	for (i = 0; i < ngeoms; i++) {
+		pa = lwmline->geoms[i]->points;
+		coords = encode_coords(ctx, pa, coords, pa->npoints, offset);
+		offset += pa->npoints * ctx->dimensions;
+		lengths[i] = pa->npoints;
+	}
+
+	if (ngeoms > 1) {
+		geometry->n_lengths = ngeoms;
+		geometry->lengths = lengths;
+	}
+
+	geometry->n_coords = offset;
+	geometry->coords = coords;
+
+	return geometry;
+}
+
+static Data__Geometry *encode_poly(struct geobuf_agg_context *ctx,
+	LWPOLY *lwpoly)
+{
+	int i, len, nrings, offset;
+	POINTARRAY *pa;
+	Data__Geometry *geometry;
+	uint32_t *lengths;
+	int64_t *coords = NULL;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__POLYGON);
+
+	nrings = lwpoly->nrings;
+
+	if (nrings == 0)
+		return geometry;
+
+	lengths = palloc (sizeof (uint32_t) * nrings);
+
+	offset = 0;
+	for (i = 0; i < nrings; i++) {
+		pa = lwpoly->rings[i];
+		len = pa->npoints - 1;
+		coords = encode_coords(ctx, pa, coords, len, offset);
+		offset += len * ctx->dimensions;
+		lengths[i] = len;
+	}
+
+	if (nrings > 1) {
+		geometry->n_lengths = nrings;
+		geometry->lengths = lengths;
+	}
+
+	geometry->n_coords = offset;
+	geometry->coords = coords;
+
+	return geometry;
+}
+
+static Data__Geometry *encode_mpoly(struct geobuf_agg_context *ctx,
+	LWMPOLY* lwmpoly)
+{
+	int i, j, c, len, offset, n_lengths, ngeoms, nrings;
+	POINTARRAY *pa;
+	Data__Geometry *geometry;
+	uint32_t *lengths;
+	int64_t *coords = NULL;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__MULTIPOLYGON);
+
+	ngeoms = lwmpoly->ngeoms;
+
+	if (ngeoms == 0) return geometry;
+
+	n_lengths = 1;
+	for (i = 0; i < ngeoms; i++) {
+		nrings = lwmpoly->geoms[i]->nrings;
+		n_lengths++;
+		for (j = 0; j < nrings; j++)
+			n_lengths++;
+	}
+
+	lengths = palloc (sizeof (uint32_t) * n_lengths);
+
+	c = 0;
+	offset = 0;
+	lengths[c++] = ngeoms;
+	for (i = 0; i < ngeoms; i++) {
+		nrings = lwmpoly->geoms[i]->nrings;
+		lengths[c++] = nrings;
+		for (j = 0; j < nrings; j++) {
+			pa = lwmpoly->geoms[i]->rings[j];
+			len = pa->npoints - 1;
+			coords = encode_coords(ctx, pa, coords, len, offset);
+			offset += len * ctx->dimensions;
+			lengths[c++] = len;
+		}
+	}
+
+	if (c > 1) {
+		geometry->n_lengths = n_lengths;
+		geometry->lengths = lengths;
+	}
+
+	geometry->n_coords = offset;
+	geometry->coords = coords;
+
+	return geometry;
+}
+
+static Data__Geometry *encode_collection(struct geobuf_agg_context *ctx,
+	LWCOLLECTION* lwcollection)
+{
+	int i, ngeoms;
+	Data__Geometry *geometry, **geometries;
+
+	geometry = galloc(DATA__GEOMETRY__TYPE__GEOMETRYCOLLECTION);
+
+	ngeoms = lwcollection->ngeoms;
+
+	if (ngeoms == 0)
+		return geometry;
+
+	geometries = palloc (sizeof (Data__Geometry *) * ngeoms);
+	for (i = 0; i < ngeoms; i++) {
+		LWGEOM *lwgeom = lwcollection->geoms[i];
+		Data__Geometry *geom = encode_geometry(ctx, lwgeom);
+		geometries[i] = geom;
+	}
+
+	geometry->n_geometries = ngeoms;
+	geometry->geometries = geometries;
+
+	return geometry;
+}
+
+static Data__Geometry *encode_geometry(struct geobuf_agg_context *ctx,
+	LWGEOM *lwgeom)
+{
+	int type = lwgeom->type;
+	switch (type)
+	{
+	case POINTTYPE:
+		return encode_point(ctx, (LWPOINT*)lwgeom);
+	case LINETYPE:
+		return encode_line(ctx, (LWLINE*)lwgeom);
+	case POLYGONTYPE:
+		return encode_poly(ctx, (LWPOLY*)lwgeom);
+	case MULTIPOINTTYPE:
+		return encode_mpoint(ctx, (LWMPOINT*)lwgeom);
+	case MULTILINETYPE:
+		return encode_mline(ctx, (LWMLINE*)lwgeom);
+	case MULTIPOLYGONTYPE:
+		return encode_mpoly(ctx, (LWMPOLY*)lwgeom);
+	case COLLECTIONTYPE:
+		return encode_collection(ctx, (LWCOLLECTION*)lwgeom);
+	default:
+		lwerror("encode_geometry: '%s' geometry type not supported",
+				lwtype_name(type));
+	}
+	return NULL;
+}
+
+static void analyze_val(struct geobuf_agg_context *ctx, double val)
+{
+	if (ceil(val * ctx->e) / ctx->e != val && ctx->e < MAX_PRECISION)
+		ctx->e *= 10;
+}
+
+static void analyze_pa(struct geobuf_agg_context *ctx, POINTARRAY *pa)
+{
+	int i;
+	POINT4D pt;
+	for (i = 0; i < pa->npoints; i++) {
+		getPoint4d_p(pa, i, &pt);
+		analyze_val(ctx, pt.x);
+		analyze_val(ctx, pt.y);
+		if (ctx->dimensions == 3)
+			analyze_val(ctx, pt.z);
+		else if (ctx->dimensions == 4)
+			analyze_val(ctx, pt.m);
+	}
+}
+
+static void analyze_geometry(struct geobuf_agg_context *ctx, LWGEOM *lwgeom)
+{
+	int i, type;
+	LWLINE *lwline;
+	LWPOLY *lwpoly;
+	LWCOLLECTION *lwcollection;
+	type = lwgeom->type;
+	switch (type)
+	{
+	case POINTTYPE:
+	case LINETYPE:
+		lwline = (LWLINE*) lwgeom;
+		analyze_pa(ctx, lwline->points);
+		break;
+	case POLYGONTYPE:
+		lwpoly = (LWPOLY*) lwgeom;
+		for (i = 0; i < lwpoly->nrings; i++)
+			analyze_pa(ctx, lwpoly->rings[i]);
+		break;
+	case MULTIPOINTTYPE:
+	case MULTILINETYPE:
+	case MULTIPOLYGONTYPE:
+	case COLLECTIONTYPE:
+		lwcollection = (LWCOLLECTION*) lwgeom;
+		for (i = 0; i < lwcollection->ngeoms; i++)
+			analyze_geometry(ctx, lwcollection->geoms[i]);
+		break;
+	default:
+		lwerror("analyze_geometry: '%s' geometry type not supported",
+			lwtype_name(type));
+	}
+}
+
+static void analyze_geometry_flags(struct geobuf_agg_context *ctx,
+	LWGEOM *lwgeom)
+{
+	if (!ctx->has_dimensions) {
+		if (FLAGS_GET_Z(lwgeom->flags) || FLAGS_GET_M(lwgeom->flags))
+			ctx->dimensions = 3;
+		else if (FLAGS_GET_ZM(lwgeom->flags))
+			ctx->dimensions = 4;
+		else
+			ctx->dimensions = 2;
+		ctx->has_dimensions = 1;
+	}
+}
+
+static Data__Feature *encode_feature(struct geobuf_agg_context *ctx)
+{
+	Data__Feature *feature;
+
+	feature = palloc (sizeof (Data__Feature));
+	data__feature__init(feature);
+
+	encode_properties(ctx, feature);
+	return feature;
+}
+
+/**
+ * Initialize aggregation context.
+ */
+void geobuf_agg_init_context(struct geobuf_agg_context *ctx)
+{
+	Data *data;
+	Data__FeatureCollection *fc;
+
+	ctx->has_dimensions = 0;
+	ctx->dimensions = 2;
+	ctx->has_precision = 0;
+	ctx->precision = MAX_PRECISION;
+	ctx->e = 1;
+	ctx->features_capacity = FEATURES_CAPACITY_INITIAL;
+
+	data = palloc(sizeof(*data));
+	data__init(data);
+
+	fc = palloc(sizeof(*fc));
+	data__feature_collection__init(fc);
+
+	fc->features = palloc (ctx->features_capacity *
+		sizeof(*fc->features));
+
+	ctx->lwgeoms = palloc (ctx->features_capacity *
+		sizeof(*ctx->lwgeoms));
+
+	data->data_type_case = DATA__DATA_TYPE_FEATURE_COLLECTION;
+	data->feature_collection = fc;
+
+	ctx->data = data;
+}
+
+/**
+ * Aggregation step.
+ *
+ * Expands features array if needed by a factor of 2.
+ * Allocates a new feature, increment feature counter and
+ * encode properties into it.
+ */
+void geobuf_agg_transfn(struct geobuf_agg_context *ctx)
+{
+	LWGEOM *lwgeom;
+	bool isnull;
+	Datum datum;
+	Data__FeatureCollection *fc = ctx->data->feature_collection;
+	Data__Feature **features = fc->features;
+	Data__Feature *feature;
+	GSERIALIZED *gs;
+	if (fc->n_features >= ctx->features_capacity) {
+		size_t new_capacity = ctx->features_capacity * 2;
+		fc->features = repalloc(fc->features, new_capacity *
+			sizeof(*fc->features));
+		ctx->lwgeoms = repalloc(ctx->lwgeoms, new_capacity *
+			sizeof(*ctx->lwgeoms));
+		ctx->features_capacity = new_capacity;
+	}
+
+	/* inspect row and encode keys assuming static schema */
+	if (fc->n_features == 0)
+		encode_keys(ctx);
+
+	datum = GetAttributeByNum(ctx->row, ctx->geom_index + 1, &isnull);
+	if (!datum)
+		lwerror("geobuf_agg_transfn: geometry column cannot be null");
+	gs = (GSERIALIZED *) PG_DETOAST_DATUM_COPY(datum);
+	lwgeom = lwgeom_from_gserialized(gs);
+
+	feature = encode_feature(ctx);
+
+	/* inspect geometry flags assuming static schema */
+	if (fc->n_features == 0)
+		analyze_geometry_flags(ctx, lwgeom);
+
+	analyze_geometry(ctx, lwgeom);
+
+	ctx->lwgeoms[fc->n_features] = lwgeom;
+	fc->features[fc->n_features++] = feature;
+}
+
+/**
+ * Finalize aggregation.
+ *
+ * Encode into Data message and return it packed as a bytea.
+ */
+uint8_t *geobuf_agg_finalfn(struct geobuf_agg_context *ctx)
+{
+	int i;
+	Data *data;
+	Data__FeatureCollection *fc;
+
+	data = ctx->data;
+	fc = data->feature_collection;
+
+	/* check and set dimensions if not default */
+	if (ctx->dimensions != 2) {
+		data->has_dimensions = ctx->has_dimensions;
+		data->dimensions = ctx->dimensions;
+	}
+
+	/* check and set precision if not default */
+	if (ctx->e > MAX_PRECISION)
+		ctx->e = MAX_PRECISION;
+	ctx->precision = ceil(log(ctx->e) / log(10));
+	if (ctx->precision != 6) {
+		data->has_precision = 1;
+		data->precision = ctx->precision;
+	}
+
+	for (i = 0; i < fc->n_features; i++)
+		fc->features[i]->geometry = encode_geometry(ctx,
+			ctx->lwgeoms[i]);
+
+	size_t len = data__get_packed_size(data);
+	uint8_t *buf = palloc(sizeof(*buf) * (len + VARHDRSZ));
+	data__pack(data, buf + VARHDRSZ);
+
+	SET_VARSIZE(buf, VARHDRSZ + len);
+
+	return buf;
+}
+
+#endif
diff --git a/postgis/geobuf.h b/postgis/geobuf.h
new file mode 100644
index 0000000..e7b50b3
--- /dev/null
+++ b/postgis/geobuf.h
@@ -0,0 +1,69 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#ifndef GEOBUF_H_
+#define GEOBUF_H_ 1
+
+#include <stdlib.h>
+#include "postgres.h"
+#include "utils/builtins.h"
+#include "utils/array.h"
+#include "utils/typcache.h"
+#include "utils/lsyscache.h"
+#include "catalog/pg_type.h" 
+#include "executor/spi.h"
+#include "executor/executor.h"
+#include "access/htup_details.h"
+#include "access/htup.h"
+#include "../postgis_config.h"
+#include "liblwgeom.h"
+#include "lwgeom_pg.h"
+#include "lwgeom_log.h"
+
+#ifdef HAVE_LIBPROTOBUF
+
+#include "geobuf.pb-c.h"
+
+struct geobuf_agg_context {
+	char *geom_name;
+	uint32_t geom_index;
+	HeapTupleHeader row;
+	LWGEOM **lwgeoms;
+        Data *data;
+        Data__Feature *feature;
+	size_t features_capacity;
+        uint32_t e;
+        protobuf_c_boolean has_precision;
+        uint32_t precision;
+        protobuf_c_boolean has_dimensions;
+        uint32_t dimensions;
+};
+
+void geobuf_agg_init_context(struct geobuf_agg_context *ctx);
+void geobuf_agg_transfn(struct geobuf_agg_context *ctx);
+uint8_t *geobuf_agg_finalfn(struct geobuf_agg_context *ctx);
+
+#endif  /* HAVE_LIBPROTOBUF */
+
+#endif
diff --git a/postgis/geobuf.proto b/postgis/geobuf.proto
new file mode 100644
index 0000000..26b742b
--- /dev/null
+++ b/postgis/geobuf.proto
@@ -0,0 +1,66 @@
+option optimize_for = LITE_RUNTIME;
+
+message Data {
+    repeated string keys = 1; // global arrays of unique keys
+
+    optional uint32 dimensions = 2 [default = 2]; // max coordinate dimensions
+    optional uint32 precision = 3 [default = 6]; // number of digits after decimal point for coordinates
+
+    oneof data_type {
+        FeatureCollection feature_collection = 4;
+        Feature feature = 5;
+        Geometry geometry = 6;
+    }
+
+    message Feature {
+        required Geometry geometry = 1;
+
+        oneof id_type {
+            string id = 11;
+            sint64 int_id = 12;
+        }
+
+        repeated Value values = 13; // unique values
+        repeated uint32 properties = 14 [packed = true]; // pairs of key/value indexes
+        repeated uint32 custom_properties = 15 [packed = true]; // arbitrary properties
+    }
+
+    message Geometry {
+        required Type type = 1;
+
+        repeated uint32 lengths = 2 [packed = true]; // coordinate structure in lengths
+        repeated sint64 coords = 3 [packed = true]; // delta-encoded integer values
+        repeated Geometry geometries = 4;
+
+        repeated Value values = 13;
+        repeated uint32 custom_properties = 15 [packed = true];
+
+        enum Type {
+            POINT = 0;
+            MULTIPOINT = 1;
+            LINESTRING = 2;
+            MULTILINESTRING = 3;
+            POLYGON = 4;
+            MULTIPOLYGON = 5;
+            GEOMETRYCOLLECTION = 6;
+        }
+    }
+
+    message FeatureCollection {
+        repeated Feature features = 1;
+
+        repeated Value values = 13;
+        repeated uint32 custom_properties = 15 [packed = true];
+    }
+
+    message Value {
+        oneof value_type {
+            string string_value = 1;
+            double double_value = 2;
+            uint64 pos_int_value = 3;
+            uint64 neg_int_value = 4;
+            bool bool_value = 5;
+            string json_value = 6;
+        }
+    }
+}
diff --git a/postgis/geography.sql.in b/postgis/geography.sql.in
index 36a2155..8166c56 100644
--- a/postgis/geography.sql.in
+++ b/postgis/geography.sql.in
@@ -147,6 +147,7 @@ CREATE OR REPLACE FUNCTION postgis_typmod_type(integer)
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 1.5.0
+-- Changed: 2.4.0 Limit to only list things that are tables
 CREATE OR REPLACE VIEW geography_columns AS
 	SELECT
 		current_database() AS f_table_catalog, 
@@ -162,12 +163,13 @@ CREATE OR REPLACE VIEW geography_columns AS
 		pg_type t, 
 		pg_namespace n
 	WHERE t.typname = 'geography'
-        AND a.attisdropped = false
-        AND a.atttypid = t.oid
-        AND a.attrelid = c.oid
-        AND c.relnamespace = n.oid
-        AND NOT pg_is_other_temp_schema(c.relnamespace)
-        AND has_table_privilege( c.oid, 'SELECT'::text );
+		AND a.attisdropped = false
+		AND a.atttypid = t.oid
+		AND a.attrelid = c.oid
+		AND c.relnamespace = n.oid
+		AND c.relkind = ANY (ARRAY['r'::"char", 'v'::"char", 'm'::"char", 'f'::"char", 'p'::"char"] )
+		AND NOT pg_is_other_temp_schema(c.relnamespace)
+		AND has_table_privilege( c.oid, 'SELECT'::text );
 
 -- Availability: 1.5.0
 CREATE OR REPLACE FUNCTION geography(geometry)
@@ -833,13 +835,24 @@ CREATE OR REPLACE FUNCTION ST_SRID(geog geography)
 	RETURNS int4
 	AS 'MODULE_PATHNAME', 'LWGEOM_get_srid'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
-	
+
 -- Availability: 2.2.0
 CREATE OR REPLACE FUNCTION ST_SetSRID(geog geography, srid int4)
 	RETURNS geography
 	AS 'MODULE_PATHNAME', 'LWGEOM_set_srid'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
-  
------------------------------------------------------------------------------
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_Centroid(geography, use_spheroid boolean DEFAULT true)
+	RETURNS geography
+	AS 'MODULE_PATHNAME','geography_centroid'
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
 
+-- Availability: 1.5.0 - this is just a hack to prevent unknown from causing ambiguous name because of geography
+CREATE OR REPLACE FUNCTION ST_Centroid(text)
+	RETURNS geometry AS
+	$$ SELECT ST_Centroid($1::@extschema at .geometry);  $$
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
+
+-----------------------------------------------------------------------------
diff --git a/postgis/geography_centroid.c b/postgis/geography_centroid.c
new file mode 100644
index 0000000..00b8b83
--- /dev/null
+++ b/postgis/geography_centroid.c
@@ -0,0 +1,386 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2017 Danny Götte <danny.goette at fem.tu-ilmenau.de>
+ *
+ **********************************************************************/
+
+#include "postgres.h"
+
+#include "../postgis_config.h"
+
+#include <math.h>
+
+#include "liblwgeom.h"         /* For standard geometry types. */
+#include "lwgeom_pg.h"       /* For pg macros. */
+#include "lwgeom_transform.h" /* For SRID functions */
+
+Datum geography_centroid(PG_FUNCTION_ARGS);
+
+/* internal functions */
+LWPOINT* geography_centroid_from_wpoints(const uint32_t srid, const POINT3DM* points, const uint32_t size);
+LWPOINT* geography_centroid_from_mline(const LWMLINE* mline, SPHEROID* s);
+LWPOINT* geography_centroid_from_mpoly(const LWMPOLY* mpoly, bool use_spheroid, SPHEROID* s);
+LWPOINT* cart_to_lwpoint(const double_t x_sum, const double_t y_sum, const double_t z_sum, const double_t weight_sum, const uint32_t srid);
+POINT3D* lonlat_to_cart(const double_t raw_lon, const double_t raw_lat);
+
+/**
+ * geography_centroid(GSERIALIZED *g)
+ * returns centroid as point
+ */
+PG_FUNCTION_INFO_V1(geography_centroid);
+Datum geography_centroid(PG_FUNCTION_ARGS)
+{
+	LWGEOM *lwgeom = NULL;
+	LWGEOM *lwgeom_out = NULL;
+    LWPOINT *lwpoint_out = NULL;
+	GSERIALIZED *g = NULL;
+	GSERIALIZED *g_out = NULL;
+    uint32_t srid;
+    bool use_spheroid = true;
+    SPHEROID s;
+	uint32_t type;
+
+	/* Get our geometry object loaded into memory. */
+	g = PG_GETARG_GSERIALIZED_P(0);
+	lwgeom = lwgeom_from_gserialized(g);
+
+	if (g == NULL)
+	{
+		PG_RETURN_NULL();
+	}
+
+	srid = lwgeom_get_srid(lwgeom);
+
+	/* on empty input, return empty output */
+	if (gserialized_is_empty(g))
+	{
+		LWCOLLECTION* empty = lwcollection_construct_empty(COLLECTIONTYPE, srid, 0, 0);
+	 	lwgeom_out = lwcollection_as_lwgeom(empty);
+		lwgeom_set_geodetic(lwgeom_out, true);
+		g_out = gserialized_from_lwgeom(lwgeom_out, 0);
+		PG_RETURN_POINTER(g_out);
+	}
+
+    /* Initialize spheroid */
+    spheroid_init_from_srid(fcinfo, srid, &s);
+
+    /* Set to sphere if requested */
+    use_spheroid = PG_GETARG_BOOL(1);
+	if ( ! use_spheroid )
+		s.a = s.b = s.radius;
+
+	type = gserialized_get_type(g);
+
+	switch (type)
+	{
+
+	case POINTTYPE:
+    {
+        /* centroid of a point is itself */
+        PG_RETURN_POINTER(g);
+        break;
+    }
+
+	case MULTIPOINTTYPE:
+    {
+        LWMPOINT* mpoints = lwgeom_as_lwmpoint(lwgeom);
+
+        /* average between all points */
+        uint32_t size = mpoints->ngeoms;
+        POINT3DM points[size];
+
+		uint32_t i;
+		for (i = 0; i < size; i++) {
+            points[i].x = lwpoint_get_x(mpoints->geoms[i]);
+            points[i].y = lwpoint_get_y(mpoints->geoms[i]);
+            points[i].m = 1;
+        }
+
+		lwpoint_out = geography_centroid_from_wpoints(srid, points, size);
+        break;
+    }
+
+	case LINETYPE:
+    {
+        LWLINE* line = lwgeom_as_lwline(lwgeom);
+
+        /* reuse mline function */
+        LWMLINE* mline = lwmline_construct_empty(srid, 0, 0);
+        lwmline_add_lwline(mline, line);
+
+        lwpoint_out = geography_centroid_from_mline(mline, &s);
+        lwmline_free(mline);
+		break;
+    }
+
+	case MULTILINETYPE:
+    {
+        LWMLINE* mline = lwgeom_as_lwmline(lwgeom);
+        lwpoint_out = geography_centroid_from_mline(mline, &s);
+		break;
+    }
+
+	case POLYGONTYPE:
+    {
+        LWPOLY* poly = lwgeom_as_lwpoly(lwgeom);
+
+        /* reuse mpoly function */
+        LWMPOLY* mpoly = lwmpoly_construct_empty(srid, 0, 0);
+        lwmpoly_add_lwpoly(mpoly, poly);
+
+        lwpoint_out = geography_centroid_from_mpoly(mpoly, use_spheroid, &s);
+        lwmpoly_free(mpoly);
+        break;
+    }
+
+	case MULTIPOLYGONTYPE:
+    {
+        LWMPOLY* mpoly = lwgeom_as_lwmpoly(lwgeom);
+        lwpoint_out = geography_centroid_from_mpoly(mpoly, use_spheroid, &s);
+        break;
+    }
+	default:
+		elog(ERROR, "ST_Centroid(geography) unhandled geography type");
+		PG_RETURN_NULL();
+	}
+
+	PG_FREE_IF_COPY(g, 0);
+
+    lwgeom_out = lwpoint_as_lwgeom(lwpoint_out);
+    lwgeom_set_geodetic(lwgeom_out, true);
+    g_out = gserialized_from_lwgeom(lwgeom_out, 0);
+
+	PG_RETURN_POINTER(g_out);
+}
+
+
+/**
+ * Convert lat-lon-points to x-y-z-coordinates, calculate a weighted average
+ * point and return lat-lon-coordinated
+ */
+LWPOINT* geography_centroid_from_wpoints(const uint32_t srid, const POINT3DM* points, const uint32_t size)
+{
+    double_t x_sum = 0;
+    double_t y_sum = 0;
+    double_t z_sum = 0;
+    double_t weight_sum = 0;
+
+    double_t weight = 1;
+    POINT3D* point;
+
+	uint32_t i;
+	for (i = 0; i < size; i++ )
+    {
+		point = lonlat_to_cart(points[i].x, points[i].y);
+        weight = points[i].m;
+
+        x_sum += point->x * weight;
+        y_sum += point->y * weight;
+        z_sum += point->z * weight;
+
+        weight_sum += weight;
+
+		lwfree(point);
+    }
+
+    return cart_to_lwpoint(x_sum, y_sum, z_sum, weight_sum, srid);
+}
+
+POINT3D* lonlat_to_cart(const double_t raw_lon, const double_t raw_lat)
+{
+    double_t lat, lon;
+    double_t sin_lat;
+
+    POINT3D* point = lwalloc(sizeof(POINT3D));;
+
+    // prepare coordinate for trigonometric functions from [-90, 90] -> [0, pi]
+    lat = (raw_lat + 90) / 180 * M_PI;
+
+    // prepare coordinate for trigonometric functions from [-180, 180] -> [-pi, pi]
+    lon = raw_lon / 180 * M_PI;
+
+    /* calculate value only once */
+    sin_lat = sinl(lat);
+
+    /* convert to 3D cartesian coordinates */
+    point->x = sin_lat * cosl(lon);
+    point->y = sin_lat * sinl(lon);
+    point->z = cosl(lat);
+
+    return point;
+}
+
+LWPOINT* cart_to_lwpoint(const double_t x_sum, const double_t y_sum, const double_t z_sum, const double_t weight_sum, const uint32_t srid)
+{
+    double_t x = x_sum / weight_sum;
+    double_t y = y_sum / weight_sum;
+    double_t z = z_sum / weight_sum;
+
+    /* x-y-z vector length */
+    double_t r = sqrtl(powl(x, 2) + powl(y, 2) + powl(z, 2));
+
+    double_t lon = atan2l(y, x) * 180 / M_PI;
+    double_t lat = acosl(z / r) * 180 / M_PI - 90;
+
+	return lwpoint_make2d(srid, lon, lat);
+}
+
+/**
+ * Split lines into segments and calculate with middle of segment as weighted
+ * point.
+ */
+LWPOINT* geography_centroid_from_mline(const LWMLINE* mline, SPHEROID* s)
+{
+    double_t tolerance = 0.0;
+    uint32_t size = 0;
+	uint32_t i, k;
+
+    /* get total number of points */
+    for (i = 0; i < mline->ngeoms; i++) {
+        size += (mline->geoms[i]->points->npoints - 1) * 2;
+    }
+
+    POINT3DM points[size];
+    uint32_t j = 0;
+
+    for (i = 0; i < mline->ngeoms; i++) {
+        LWLINE* line = mline->geoms[i];
+
+        /* add both points of line segment as weighted point */
+        for (k = 0; k < line->points->npoints - 1; k++) {
+            const POINT2D* p1 = getPoint2d_cp(line->points, k);
+            const POINT2D* p2 = getPoint2d_cp(line->points, k+1);
+
+            /* use line-segment length as weight */
+            LWPOINT* lwp1 = lwpoint_make2d(mline->srid, p1->x, p1->y);
+            LWPOINT* lwp2 = lwpoint_make2d(mline->srid, p2->x, p2->y);
+            LWGEOM* lwgeom1 = lwpoint_as_lwgeom(lwp1);
+            LWGEOM* lwgeom2 = lwpoint_as_lwgeom(lwp2);
+            lwgeom_set_geodetic(lwgeom1, LW_TRUE);
+            lwgeom_set_geodetic(lwgeom2, LW_TRUE);
+
+            /* use point distance as weight */
+            double_t weight = lwgeom_distance_spheroid(lwgeom1, lwgeom2, s, tolerance);
+
+            points[j].x = p1->x;
+            points[j].y = p1->y;
+            points[j].m = weight;
+            j++;
+
+            points[j].x = p2->x;
+            points[j].y = p2->y;
+            points[j].m = weight;
+            j++;
+
+            lwgeom_free(lwgeom1);
+            lwgeom_free(lwgeom2);
+        }
+    }
+
+    return geography_centroid_from_wpoints(mline->srid, points, size);
+}
+
+
+/**
+ * Split polygons into triangles and use centroid of the triangle with the
+ * triangle area as weight to calculate the centroid of a (multi)polygon.
+ */
+LWPOINT* geography_centroid_from_mpoly(const LWMPOLY* mpoly, bool use_spheroid, SPHEROID* s)
+{
+    uint32_t size = 0;
+	uint32_t i, ir, ip;
+    for (ip = 0; ip < mpoly->ngeoms; ip++) {
+		for (ir = 0; ir < mpoly->geoms[ip]->nrings; ir++) {
+        	size += mpoly->geoms[ip]->rings[ir]->npoints - 1;
+		}
+    }
+
+    POINT3DM points[size];
+    uint32_t j = 0;
+
+    GBOX gbox;
+
+    /* use first point as reference to create triangles */
+    const POINT4D* reference_point = (const POINT4D*) getPoint2d_cp(mpoly->geoms[0]->rings[0], 0);
+
+    for (ip = 0; ip < mpoly->ngeoms; ip++) {
+        LWPOLY* poly = mpoly->geoms[ip];
+
+        for (ir = 0; ir < poly->nrings; ir++) {
+            POINTARRAY* ring = poly->rings[ir];
+
+            /* split into triangles (two points + reference point) */
+            for (i = 0; i < ring->npoints - 1; i++) {
+                const POINT4D* p1 = (const POINT4D*) getPoint2d_cp(ring, i);
+                const POINT4D* p2 = (const POINT4D*) getPoint2d_cp(ring, i+1);
+
+                POINTARRAY* pa = ptarray_construct_empty(0, 0, 4);
+                ptarray_insert_point(pa, p1, 0);
+                ptarray_insert_point(pa, p2, 1);
+                ptarray_insert_point(pa, reference_point, 2);
+                ptarray_insert_point(pa, p1, 3);
+
+                LWPOLY* poly_tri = lwpoly_construct_empty(mpoly->srid, 0, 0);
+                lwpoly_add_ring(poly_tri, pa);
+
+                LWGEOM* geom_tri = lwpoly_as_lwgeom(poly_tri);
+                lwgeom_set_geodetic(geom_tri, LW_TRUE);
+
+            	/* Calculate the weight of the triangle. If counter clockwise,
+                 * the weight is negative (e.g. for holes in polygons)
+                 */
+
+                double_t weight;
+            	if ( use_spheroid )
+            		weight = lwgeom_area_spheroid(geom_tri, s);
+            	else
+            		weight = lwgeom_area_sphere(geom_tri, s);
+
+
+                POINT3DM triangle[3];
+                triangle[0].x = p1->x;
+                triangle[0].y = p1->y;
+                triangle[0].m = 1;
+
+                triangle[1].x = p2->x;
+                triangle[1].y = p2->y;
+                triangle[1].m = 1;
+
+                triangle[2].x = reference_point->x;
+                triangle[2].y = reference_point->y;
+                triangle[2].m = 1;
+
+                /* get center of triangle */
+                LWPOINT* tri_centroid = geography_centroid_from_wpoints(mpoly->srid, triangle, 3);
+
+                points[j].x = lwpoint_get_x(tri_centroid);
+                points[j].y = lwpoint_get_y(tri_centroid);
+                points[j].m = weight;
+                j++;
+
+				lwpoint_free(tri_centroid);
+                lwgeom_free(geom_tri);
+            }
+        }
+    }
+
+    return geography_centroid_from_wpoints(mpoly->srid, points, size);
+}
diff --git a/postgis/geography_measurement.c b/postgis/geography_measurement.c
index be76d0b..8152946 100644
--- a/postgis/geography_measurement.c
+++ b/postgis/geography_measurement.c
@@ -742,14 +742,6 @@ Datum geography_covers(PG_FUNCTION_ARGS)
 	type1 = gserialized_get_type(g1);
 	type2 = gserialized_get_type(g2);
 
-	/* Right now we only handle points and polygons */
-	if ( ! ( (type1 == POLYGONTYPE || type1 == MULTIPOLYGONTYPE || type1 == COLLECTIONTYPE) &&
-	         (type2 == POINTTYPE || type2 == MULTIPOINTTYPE || type2 == COLLECTIONTYPE) ) )
-	{
-		elog(ERROR, "geography_covers: only POLYGON and POINT types are currently supported");
-		PG_RETURN_NULL();
-	}
-
 	/* Construct our working geometries */
 	lwgeom1 = lwgeom_from_gserialized(g1);
 	lwgeom2 = lwgeom_from_gserialized(g2);
diff --git a/postgis/gserialized_estimate.c b/postgis/gserialized_estimate.c
index 06180a7..ea34349 100644
--- a/postgis/gserialized_estimate.c
+++ b/postgis/gserialized_estimate.c
@@ -93,6 +93,16 @@ dimensionality cases. (2D geometry) &&& (3D column), etc.
 #include <errno.h>
 #include <ctype.h>
 
+/* Fall back to older finite() if necessary */
+#ifndef HAVE_ISFINITE
+# ifdef HAVE_GNU_ISFINITE
+#  define _GNU_SOURCE
+# else
+#  define isfinite finite
+# endif
+#endif
+
+
 /* Prototypes */
 Datum gserialized_gist_joinsel(PG_FUNCTION_ARGS);
 Datum gserialized_gist_joinsel_2d(PG_FUNCTION_ARGS);
@@ -817,31 +827,52 @@ nd_increment(ND_IBOX *ibox, int ndims, int *counter)
 static ND_STATS*
 pg_nd_stats_from_tuple(HeapTuple stats_tuple, int mode)
 {
-  int stats_kind = STATISTIC_KIND_ND;
-  int rv, nvalues;
-	float4 *floatptr;
+	int stats_kind = STATISTIC_KIND_ND;
+	int rv;
 	ND_STATS *nd_stats;
 
-  /* If we're in 2D mode, set the kind appropriately */
-  if ( mode == 2 ) stats_kind = STATISTIC_KIND_2D;
-
-  /* Then read the geom status histogram from that */
-  rv = get_attstatsslot(stats_tuple, 0, 0, stats_kind, InvalidOid,
-                        NULL, NULL, NULL, &floatptr, &nvalues);
-  if ( ! rv ) {
-    POSTGIS_DEBUGF(2,
-            "no slot of kind %d in stats tuple", stats_kind);
-    return NULL;
-  }
-	
-  /* Clone the stats here so we can release the attstatsslot immediately */
-  nd_stats = palloc(sizeof(float) * nvalues);
-  memcpy(nd_stats, floatptr, sizeof(float) * nvalues);
+	/* If we're in 2D mode, set the kind appropriately */
+	if ( mode == 2 ) stats_kind = STATISTIC_KIND_2D;
 
-  /* Clean up */
-  free_attstatsslot(0, NULL, 0, floatptr, nvalues);
+    /* Then read the geom status histogram from that */
+  
+#if POSTGIS_PGSQL_VERSION < 100
+	float4 *floatptr;
+	int nvalues;
+	
+	rv = get_attstatsslot(stats_tuple, 0, 0, stats_kind, InvalidOid,
+						NULL, NULL, NULL, &floatptr, &nvalues);
+	
+	if ( ! rv ) {
+		POSTGIS_DEBUGF(2,
+				"no slot of kind %d in stats tuple", stats_kind);
+		return NULL;
+	}
+		
+	/* Clone the stats here so we can release the attstatsslot immediately */
+	nd_stats = palloc(sizeof(float) * nvalues);
+	memcpy(nd_stats, floatptr, sizeof(float) * nvalues);
+	
+	/* Clean up */
+	free_attstatsslot(0, NULL, 0, floatptr, nvalues);
+#else /* PostgreSQL 10 or higher */
+	AttStatsSlot sslot;
+	rv = get_attstatsslot(&sslot, stats_tuple, stats_kind, InvalidOid,
+						 ATTSTATSSLOT_NUMBERS);
+	if ( ! rv ) {
+		POSTGIS_DEBUGF(2,
+				"no slot of kind %d in stats tuple", stats_kind);
+		return NULL;
+	}
+	
+	/* Clone the stats here so we can release the attstatsslot immediately */
+	nd_stats = palloc(sizeof(float4) * sslot.nnumbers);
+	memcpy(nd_stats, sslot.numbers, sizeof(float4) * sslot.nnumbers);
+	
+	free_attstatsslot(&sslot);
+#endif
 
-  return nd_stats;
+    return nd_stats;
 }
 
 /**
diff --git a/postgis/gserialized_gist_2d.c b/postgis/gserialized_gist_2d.c
index d83bfc8..f406198 100644
--- a/postgis/gserialized_gist_2d.c
+++ b/postgis/gserialized_gist_2d.c
@@ -19,6 +19,7 @@
  **********************************************************************
  *
  * Copyright 2009 Paul Ramsey <pramsey at cleverelephant.ca>
+ * Copyright 2017 Darafei Praliaskouski <me at komzpa.net>
  *
  **********************************************************************/
 
@@ -216,6 +217,14 @@ static float box2df_size(const BOX2DF *a)
 	return result;
 }
 
+static float box2df_edge(const BOX2DF *a)
+{
+	if ( a == NULL )
+		return (float)0.0;
+
+	return ((a->xmax) - (a->xmin)) + ((a->ymax) - (a->ymin));
+}
+
 static float box2df_union_size(const BOX2DF *a, const BOX2DF *b)
 {
 	float result;
@@ -243,6 +252,32 @@ static float box2df_union_size(const BOX2DF *a, const BOX2DF *b)
 }
 
 
+static float box2df_union_edge(const BOX2DF *a, const BOX2DF *b)
+{
+	float result;
+
+	POSTGIS_DEBUG(5,"entered function");
+
+	if ( a == NULL && b == NULL )
+	{
+		elog(ERROR, "box2df_union_edge received two null arguments");
+		return 0.0;
+	}
+	
+	if ( a == NULL )
+		return box2df_edge(b);
+
+	if ( b == NULL )
+		return box2df_edge(a);
+
+	result = (Max(a->xmax,b->xmax) - Min(a->xmin,b->xmin)) +
+ 	         (Max(a->ymax,b->ymax) - Min(a->ymin,b->ymin));
+
+	POSTGIS_DEBUGF(5, "union edge of %s and %s is %.8g", box2df_to_string(a), box2df_to_string(b), result);
+
+	return result;
+}
+
 /* Convert a double-based GBOX into a float-based BOX2DF,
    ensuring the float box is larger than the double box */
 static inline int box2df_from_gbox_p(GBOX *box, BOX2DF *a)
@@ -1243,9 +1278,36 @@ Datum gserialized_gist_distance_2d(PG_FUNCTION_ARGS)
 }
 
 /*
+** Function to pack floats of different realms
+** This function serves to pack bit flags inside float type
+** Resulted value represent can be from four different "realms"
+** Every value from realm 3 is greater than any value from realms 2, 1 and 0.
+** Every value from realm 2 is less than every value from realm 3 and greater
+** than any value from realm 1 and 0, and so on. Values from the same realm
+** loose two bits of precision. This technique is possible due to floating
+** point numbers specification according to IEEE 754: exponent bits are highest
+** (excluding sign bits, but here penalty is always positive). If float a is
+** greater than float b, integer A with same bit representation as a is greater
+** than integer B with same bits as b.
+*/
+static float pack_float(const float value, const int realm)
+{
+  union {
+    float f;
+    struct { unsigned value:31, sign:1; } vbits;
+    struct { unsigned value:29, realm:2, sign:1; } rbits;
+  } a;
+
+  a.f = value;
+  a.rbits.value = a.vbits.value >> 2;
+  a.rbits.realm = realm;
+
+  return a.f;
+}
+
+/*
 ** GiST support function. Calculate the "penalty" cost of adding this entry into an existing entry.
 ** Calculate the change in volume of the old entry once the new entry is added.
-** TODO: Re-evaluate this in light of R*Tree penalty approaches.
 */
 PG_FUNCTION_INFO_V1(gserialized_gist_penalty_2d);
 Datum gserialized_gist_penalty_2d(PG_FUNCTION_ARGS)
@@ -1254,7 +1316,7 @@ Datum gserialized_gist_penalty_2d(PG_FUNCTION_ARGS)
 	GISTENTRY *newentry = (GISTENTRY*) PG_GETARG_POINTER(1);
 	float *result = (float*) PG_GETARG_POINTER(2);
 	BOX2DF *gbox_index_orig, *gbox_index_new;
-	float size_union, size_orig;
+	float size_union, size_orig, edge_union, edge_orig;
 
 	POSTGIS_DEBUG(4, "[GIST] 'penalty' function called");
 
@@ -1273,6 +1335,37 @@ Datum gserialized_gist_penalty_2d(PG_FUNCTION_ARGS)
 	size_union = box2df_union_size(gbox_index_orig, gbox_index_new);
 	size_orig = box2df_size(gbox_index_orig);
 	*result = size_union - size_orig;
+	
+	/* REALM 0: No extension is required, volume is zero, return edge */
+ 	/* REALM 1: No extension is required, return nonzero area */
+ 	/* REALM 2: Area extension is zero, return nonzero edge extension */
+ 	/* REALM 3: Area extension is nonzero, return it */
+ 
+ 	if( *result == 0 )
+ 	{
+		if (size_orig > 0) 
+		{
+			*result = pack_float(size_orig, 1); /* REALM 1 */ 
+		}
+		else 
+		{
+			edge_union = box2df_union_edge(gbox_index_orig, gbox_index_new);
+			edge_orig = box2df_edge(gbox_index_orig);
+ 			*result = edge_union - edge_orig;
+ 			if( *result == 0 )
+	 		{
+	 			*result = pack_float(edge_orig, 0); /* REALM 0 */
+ 			}
+ 			else
+ 			{
+ 				*result = pack_float(*result, 2); /* REALM 2 */
+ 			}
+		}
+ 	}
+ 	else
+ 	{
+ 		*result = pack_float(*result, 3); /* REALM 3 */
+ 	}
 
 	POSTGIS_DEBUGF(4, "[GIST] 'penalty', union size (%.12f), original size (%.12f), penalty (%.12f)", size_union, size_orig, *result);
 
diff --git a/postgis/gserialized_gist_nd.c b/postgis/gserialized_gist_nd.c
index 4fc5fa4..57ab1c5 100644
--- a/postgis/gserialized_gist_nd.c
+++ b/postgis/gserialized_gist_nd.c
@@ -19,6 +19,7 @@
  **********************************************************************
  *
  * Copyright 2009 Paul Ramsey <pramsey at cleverelephant.ca>
+ * Copyright 2017 Darafei Praliaskouski <me at komzpa.net>
  *
  **********************************************************************/
 
@@ -229,6 +230,22 @@ static float gidx_volume(GIDX *a)
 	return result;
 }
 
+/* Calculate the edge of the GIDX */
+static float gidx_edge(GIDX *a)
+{
+	float result;
+	int i;
+	if ( a == NULL || gidx_is_unknown(a) )
+	{
+		return 0.0;
+	}
+	result = GIDX_GET_MAX(a,0) - GIDX_GET_MIN(a,0);
+	for ( i = 1; i < GIDX_NDIMS(a); i++ )
+		result += (GIDX_GET_MAX(a,i) - GIDX_GET_MIN(a,i));
+	POSTGIS_DEBUGF(5, "calculated edge of %s as %.8g", gidx_to_string(a), result);
+	return result;
+}
+
 /* Ensure the first argument has the higher dimensionality. */
 static void gidx_dimensionality_check(GIDX **a, GIDX **b)
 {		
@@ -292,6 +309,58 @@ static float gidx_union_volume(GIDX *a, GIDX *b)
 	return result;
 }
 
+/* Calculate the edge of the union of the boxes. Avoids creating an intermediate box. */
+static float gidx_union_edge(GIDX *a, GIDX *b)
+{
+	float result;
+	int i;
+	int ndims_a, ndims_b;
+
+	POSTGIS_DEBUG(5,"entered function");
+
+	if ( a == NULL && b == NULL )
+	{
+		elog(ERROR, "gidx_union_edge received two null arguments");
+		return 0.0;
+	}
+
+	if ( a == NULL || gidx_is_unknown(a) )
+		return gidx_volume(b);
+
+	if ( b == NULL || gidx_is_unknown(b) )
+		return gidx_volume(a);
+
+	if ( gidx_is_unknown(a) && gidx_is_unknown(b) )
+	{
+		return 0.0;
+	}
+
+	/* Ensure 'a' has the most dimensions. */
+	gidx_dimensionality_check(&a, &b);
+
+	ndims_a = GIDX_NDIMS(a);
+	ndims_b = GIDX_NDIMS(b);
+
+	/* Initialize with maximal length of first dimension. */
+	result = Max(GIDX_GET_MAX(a,0),GIDX_GET_MAX(b,0)) - Min(GIDX_GET_MIN(a,0),GIDX_GET_MIN(b,0));
+
+	/* Add maximal length of remaining dimensions. */
+	for ( i = 1; i < ndims_b; i++ )
+	{
+		result += (Max(GIDX_GET_MAX(a,i),GIDX_GET_MAX(b,i)) - Min(GIDX_GET_MIN(a,i),GIDX_GET_MIN(b,i)));
+	}
+
+	/* Add in dimensions of higher dimensional box. */
+	for ( i = ndims_b; i < ndims_a; i++ )
+	{
+		result += (GIDX_GET_MAX(a,i) - GIDX_GET_MIN(a,i));
+	}
+
+	POSTGIS_DEBUGF(5, "edge( %s union %s ) = %.12g", gidx_to_string(a), gidx_to_string(b), result);
+
+	return result;
+}
+
 /* Calculate the volume of the intersection of the boxes. */
 static float gidx_inter_volume(GIDX *a, GIDX *b)
 {
@@ -1238,11 +1307,37 @@ Datum gserialized_gist_consistent(PG_FUNCTION_ARGS)
 	PG_RETURN_BOOL(result);
 }
 
+/*
+** Function to pack floats of different realms
+** This function serves to pack bit flags inside float type
+** Resulted value represent can be from four different "realms"
+** Every value from realm 3 is greater than any value from realms 2, 1 and 0.
+** Every value from realm 2 is less than every value from realm 3 and greater
+** than any value from realm 1 and 0, and so on. Values from the same realm
+** loose two bits of precision. This technique is possible due to floating
+** point numbers specification according to IEEE 754: exponent bits are highest
+** (excluding sign bits, but here penalty is always positive). If float a is
+** greater than float b, integer A with same bit representation as a is greater
+** than integer B with same bits as b.
+*/
+static float pack_float(const float value, const int realm)
+{
+  union {
+    float f;
+    struct { unsigned value:31, sign:1; } vbits;
+    struct { unsigned value:29, realm:2, sign:1; } rbits;
+  } a;
+
+  a.f = value;
+  a.rbits.value = a.vbits.value >> 2;
+  a.rbits.realm = realm;
+
+  return a.f;
+}
 
 /*
 ** GiST support function. Calculate the "penalty" cost of adding this entry into an existing entry.
 ** Calculate the change in volume of the old entry once the new entry is added.
-** TODO: Re-evaluate this in light of R*Tree penalty approaches.
 */
 PG_FUNCTION_INFO_V1(gserialized_gist_penalty);
 Datum gserialized_gist_penalty(PG_FUNCTION_ARGS)
@@ -1251,7 +1346,7 @@ Datum gserialized_gist_penalty(PG_FUNCTION_ARGS)
 	GISTENTRY *newentry = (GISTENTRY*) PG_GETARG_POINTER(1);
 	float *result = (float*) PG_GETARG_POINTER(2);
 	GIDX *gbox_index_orig, *gbox_index_new;
-	float size_union, size_orig;
+	float size_union, size_orig, edge_union, edge_orig;
 
 	POSTGIS_DEBUG(4, "[GIST] 'penalty' function called");
 
@@ -1271,19 +1366,37 @@ Datum gserialized_gist_penalty(PG_FUNCTION_ARGS)
 	size_orig = gidx_volume(gbox_index_orig);
 	*result = size_union - size_orig;
 
-	/* All things being equal, we prefer to expand small boxes rather than large boxes.
-	   NOTE: This code seemed to be causing badly balanced trees to be built
-	   and therefore has been commented out. Not sure why it didn't work,
-	   but it didn't.
-	if( FP_IS_ZERO(*result) )
-		if( FP_IS_ZERO(size_orig) )
-			*result = 0.0;
-		else
-			*result = 1.0 - (1.0/(1.0 + size_orig));
-	else
-		*result += 1.0;
-	*/
-
+	/* REALM 0: No extension is required, volume is zero, return edge */
+ 	/* REALM 1: No extension is required, return nonzero area */
+ 	/* REALM 2: Area extension is zero, return nonzero edge extension */
+ 	/* REALM 3: Area extension is nonzero, return it */
+ 
+ 	if( *result == 0 )
+ 	{
+		if (size_orig > 0) 
+		{
+			*result = pack_float(size_orig, 1); /* REALM 1 */ 
+		}
+		else 
+		{
+			edge_union = gidx_union_edge(gbox_index_orig, gbox_index_new);
+			edge_orig = gidx_edge(gbox_index_orig);
+ 			*result = edge_union - edge_orig;
+ 			if( *result == 0 )
+	 		{
+	 			*result = pack_float(edge_orig, 0); /* REALM 0 */
+ 			}
+ 			else
+ 			{
+ 				*result = pack_float(*result, 2); /* REALM 2 */
+ 			}
+		}
+ 	}
+ 	else
+ 	{
+ 		*result = pack_float(*result, 3); /* REALM 3 */
+ 	}
+	
 	POSTGIS_DEBUGF(4, "[GIST] union size (%.12f), original size (%.12f), penalty (%.12f)", size_union, size_orig, *result);
 
 	PG_RETURN_POINTER(result);
diff --git a/postgis/lwgeom_accum.c b/postgis/lwgeom_accum.c
index 951c51a..8ebba7e 100644
--- a/postgis/lwgeom_accum.c
+++ b/postgis/lwgeom_accum.c
@@ -386,13 +386,9 @@ PGISDirectFunctionCall1(PGFunction func, Datum arg1)
 	FunctionCallInfoData fcinfo;
 	Datum           result;
 
-#if POSTGIS_PGSQL_VERSION > 90
 
 	InitFunctionCallInfoData(fcinfo, NULL, 1, InvalidOid, NULL, NULL);
-#else
 
-	InitFunctionCallInfoData(fcinfo, NULL, 1, NULL, NULL);
-#endif
 
 	fcinfo.arg[0] = arg1;
 	fcinfo.argnull[0] = false;
diff --git a/postgis/lwgeom_backend_api.c b/postgis/lwgeom_backend_api.c
index 2f4ed44..48adeea 100644
--- a/postgis/lwgeom_backend_api.c
+++ b/postgis/lwgeom_backend_api.c
@@ -146,9 +146,7 @@ void lwgeom_init_backend()
 				(char *)lwgeom_backends[0].name, /* bootValue */
 				PGC_USERSET, /* GucContext context */
 				0, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
 				NULL, /* GucStringCheckHook check_hook */
-#endif
 				lwgeom_backend_switch, /* GucStringAssignHook assign_hook */
 				NULL  /* GucShowHook show_hook */
 				);
diff --git a/postgis/lwgeom_dumppoints.c b/postgis/lwgeom_dumppoints.c
index 6a25197..43ac19c 100644
--- a/postgis/lwgeom_dumppoints.c
+++ b/postgis/lwgeom_dumppoints.c
@@ -33,9 +33,9 @@
 
 #include "../postgis_config.h"
 #include "lwgeom_pg.h"
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h"
-#endif
+
 
 #include "liblwgeom.h"
 
diff --git a/postgis/lwgeom_functions_analytic.c b/postgis/lwgeom_functions_analytic.c
index 922f5d9..40d9cfa 100644
--- a/postgis/lwgeom_functions_analytic.c
+++ b/postgis/lwgeom_functions_analytic.c
@@ -33,11 +33,8 @@
 #include "lwgeom_rtree.h"
 #include "lwgeom_functions_analytic.h"
 
-#if POSTGIS_PGSQL_VERSION >= 93
+
 #include "access/htup_details.h"
-#else
-#include "access/htup.h"
-#endif
 
 /***********************************************************************
  * Simple Douglas-Peucker line simplification.
@@ -55,6 +52,8 @@ Datum ST_LineCrossingDirection(PG_FUNCTION_ARGS);
 Datum ST_MinimumBoundingRadius(PG_FUNCTION_ARGS);
 Datum ST_MinimumBoundingCircle(PG_FUNCTION_ARGS);
 Datum ST_GeometricMedian(PG_FUNCTION_ARGS);
+Datum ST_IsPolygonCCW(PG_FUNCTION_ARGS);
+Datum ST_IsPolygonCW(PG_FUNCTION_ARGS);
 
 
 static double determineSide(const POINT2D *seg1, const POINT2D *seg2, const POINT2D *point);
@@ -1282,3 +1281,57 @@ Datum ST_GeometricMedian(PG_FUNCTION_ARGS)
 	PG_RETURN_POINTER(result);
 }
 
+/**********************************************************************
+ *
+ * ST_IsPolygonCW
+ *
+ **********************************************************************/
+
+PG_FUNCTION_INFO_V1(ST_IsPolygonCW);
+Datum ST_IsPolygonCW(PG_FUNCTION_ARGS)
+{
+	GSERIALIZED* geom;
+	LWGEOM* input;
+	bool is_clockwise;
+
+	if (PG_ARGISNULL(0))
+		PG_RETURN_NULL();
+
+	geom = PG_GETARG_GSERIALIZED_P(0);
+	input = lwgeom_from_gserialized(geom);
+
+	is_clockwise = lwgeom_is_clockwise(input);
+
+	lwgeom_free(input);
+	PG_FREE_IF_COPY(geom, 0);
+
+	PG_RETURN_BOOL(is_clockwise);
+}
+
+/**********************************************************************
+ *
+ * ST_IsPolygonCCW
+ *
+ **********************************************************************/
+
+PG_FUNCTION_INFO_V1(ST_IsPolygonCCW);
+Datum ST_IsPolygonCCW(PG_FUNCTION_ARGS)
+{
+	GSERIALIZED* geom;
+	LWGEOM* input;
+	bool is_ccw;
+
+	if (PG_ARGISNULL(0))
+		PG_RETURN_NULL();
+
+	geom = PG_GETARG_GSERIALIZED_P_COPY(0);
+	input = lwgeom_from_gserialized(geom);
+
+    lwgeom_reverse(input);
+	is_ccw = lwgeom_is_clockwise(input);
+
+	lwgeom_free(input);
+	PG_FREE_IF_COPY(geom, 0);
+
+	PG_RETURN_BOOL(is_ccw);
+}
diff --git a/postgis/lwgeom_functions_basic.c b/postgis/lwgeom_functions_basic.c
index 1b78e5a..ad0899d 100644
--- a/postgis/lwgeom_functions_basic.c
+++ b/postgis/lwgeom_functions_basic.c
@@ -2075,36 +2075,7 @@ Datum ST_MakeEnvelope(PG_FUNCTION_ARGS)
 		srid = PG_GETARG_INT32(4);
 	}
 
-	pa = (POINTARRAY**)palloc(sizeof(POINTARRAY**));
-	pa[0] = ptarray_construct_empty(0, 0, 5);
-
-	/* 1st point */
-	p.x = x1;
-	p.y = y1;
-	ptarray_append_point(pa[0], &p, LW_TRUE);
-
-	/* 2nd point */
-	p.x = x1;
-	p.y = y2;
-	ptarray_append_point(pa[0], &p, LW_TRUE);
-
-	/* 3rd point */
-	p.x = x2;
-	p.y = y2;
-	ptarray_append_point(pa[0], &p, LW_TRUE);
-
-	/* 4th point */
-	p.x = x2;
-	p.y = y1;
-	ptarray_append_point(pa[0], &p, LW_TRUE);
-
-	/* 5th point */
-	p.x = x1;
-	p.y = y1;
-	ptarray_append_point(pa[0], &p, LW_TRUE);
-
-	poly = lwpoly_construct(srid, NULL, 1, pa);
-	lwgeom_add_bbox(lwpoly_as_lwgeom(poly));
+	poly = lwpoly_construct_envelope(srid, x1, y1, x2, y2);
 
 	result = geometry_serialize(lwpoly_as_lwgeom(poly));
 	lwpoly_free(poly);
diff --git a/postgis/lwgeom_geos.c b/postgis/lwgeom_geos.c
index bbe76c4..7f36668 100644
--- a/postgis/lwgeom_geos.c
+++ b/postgis/lwgeom_geos.c
@@ -35,11 +35,8 @@
 #include "utils/lsyscache.h"
 #include "utils/numeric.h"
 
-#if POSTGIS_PGSQL_VERSION >= 93
 #include "access/htup_details.h"
-#else
-#include "access/htup.h"
-#endif
+
 
 /* PostGIS */
 #include "lwgeom_functions_analytic.h" /* for point_in_polygon */
@@ -99,6 +96,7 @@ Datum linemerge(PG_FUNCTION_ARGS);
 Datum coveredby(PG_FUNCTION_ARGS);
 Datum hausdorffdistance(PG_FUNCTION_ARGS);
 Datum hausdorffdistancedensify(PG_FUNCTION_ARGS);
+Datum ST_FrechetDistance(PG_FUNCTION_ARGS);
 Datum ST_UnaryUnion(PG_FUNCTION_ARGS);
 Datum ST_Equals(PG_FUNCTION_ARGS);
 Datum ST_BuildArea(PG_FUNCTION_ARGS);
@@ -279,7 +277,82 @@ Datum hausdorffdistancedensify(PG_FUNCTION_ARGS)
 	PG_RETURN_FLOAT8(result);
 }
 
+/**
+ *  @brief Compute the Frechet distance with optional densification thanks to the corresponding GEOS function
+ *  @example ST_FrechetDistance {@link #frechetdistance} - SELECT ST_FrechetDistance(
+ *      'LINESTRING (0 0, 50 200, 100 0, 150 200, 200 0)'::geometry,
+ *      'LINESTRING (0 200, 200 150, 0 100, 200 50, 0 0)'::geometry, 0.5);
+ */
+ 
+PG_FUNCTION_INFO_V1(ST_FrechetDistance);
+Datum ST_FrechetDistance(PG_FUNCTION_ARGS)
+{
+#if POSTGIS_GEOS_VERSION < 37
+
+	lwpgerror("The GEOS version this PostGIS binary "
+					"was compiled against (%d) doesn't support "
+					"'GEOSFechetDistance' function (3.7.0+ required)",
+					POSTGIS_GEOS_VERSION);
+	PG_RETURN_NULL();
 
+#else /* POSTGIS_GEOS_VERSION >= 37 */
+	GSERIALIZED *geom1;
+	GSERIALIZED *geom2;
+	GEOSGeometry *g1;
+	GEOSGeometry *g2;
+	double densifyFrac;
+	double result;
+	int retcode;
+  
+	geom1 = PG_GETARG_GSERIALIZED_P(0);
+	geom2 = PG_GETARG_GSERIALIZED_P(1);
+	densifyFrac = PG_GETARG_FLOAT8(2);
+ 
+	if ( gserialized_is_empty(geom1) || gserialized_is_empty(geom2) )
+		PG_RETURN_NULL();
+ 
+	initGEOS(lwpgnotice, lwgeom_geos_error);
+ 
+	g1 = (GEOSGeometry *)POSTGIS2GEOS(geom1);
+	if ( 0 == g1 )   /* exception thrown at construction */
+	{
+		HANDLE_GEOS_ERROR("First argument geometry could not be converted to GEOS");
+		PG_RETURN_NULL();
+	}
+ 
+	g2 = (GEOSGeometry *)POSTGIS2GEOS(geom2);
+	if ( 0 == g2 )   /* exception thrown at construction */
+	{
+		HANDLE_GEOS_ERROR("Second argument geometry could not be converted to GEOS");
+		GEOSGeom_destroy(g1);
+		PG_RETURN_NULL();
+	}
+
+	if (densifyFrac <= 0.0)
+	{
+		retcode = GEOSFrechetDistance(g1, g2, &result);
+	}
+	else
+	{
+		retcode = GEOSFrechetDistanceDensify(g1, g2, densifyFrac, &result);
+	}
+
+	GEOSGeom_destroy(g1);
+	GEOSGeom_destroy(g2);
+ 
+	if (retcode == 0)
+	{
+		HANDLE_GEOS_ERROR("GEOSFrechetDistance");
+		PG_RETURN_NULL(); /*never get here */
+	}
+ 
+	PG_FREE_IF_COPY(geom1, 0);
+	PG_FREE_IF_COPY(geom2, 1);
+ 
+	PG_RETURN_FLOAT8(result);
+
+#endif /* POSTGIS_GEOS_VERSION >= 37 */
+}
 
 /**
  * @brief This is the final function for GeomUnion
diff --git a/postgis/lwgeom_inout.c b/postgis/lwgeom_inout.c
index 61ad79f..f87096c 100644
--- a/postgis/lwgeom_inout.c
+++ b/postgis/lwgeom_inout.c
@@ -49,9 +49,9 @@
 #include "geography.h" /* for lwgeom_valid_typmod */
 #include "lwgeom_transform.h"
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h"
-#endif
+
 
 void elog_ERROR(const char* string);
 
diff --git a/postgis/lwgeom_ogc.c b/postgis/lwgeom_ogc.c
index 3db1744..5d909c5 100644
--- a/postgis/lwgeom_ogc.c
+++ b/postgis/lwgeom_ogc.c
@@ -177,7 +177,7 @@ Datum geometry_geometrytype(PG_FUNCTION_ARGS)
 {
 	GSERIALIZED *gser;
 	text *type_text;
-	static int type_str_len = 31;
+#	define type_str_len 31
 	char type_str[type_str_len + 1];
 
 	/* Read just the header from the toasted tuple */
diff --git a/postgis/lwgeom_out_geobuf.c b/postgis/lwgeom_out_geobuf.c
new file mode 100644
index 0000000..30aaf5e
--- /dev/null
+++ b/postgis/lwgeom_out_geobuf.c
@@ -0,0 +1,99 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#include "geobuf.h"
+
+/**
+ * @file
+ * Geobuf export functions
+ */
+
+#include "postgres.h"
+#include "utils/builtins.h"
+#include "executor/spi.h"
+
+#include "../postgis_config.h"
+#include "lwgeom_pg.h"
+#include "lwgeom_log.h"
+#include "liblwgeom.h"
+#include "geobuf.h"
+
+/**
+ * Process input parameters and row data into state
+ */
+PG_FUNCTION_INFO_V1(pgis_asgeobuf_transfn);
+Datum pgis_asgeobuf_transfn(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	lwerror("Missing libprotobuf-c");
+	PG_RETURN_NULL();
+#else
+	MemoryContext aggcontext;
+	struct geobuf_agg_context *ctx;
+
+	if (!AggCheckCallContext(fcinfo, &aggcontext))
+		lwerror("pgis_asmvt_transfn: called in non-aggregate context");
+	MemoryContextSwitchTo(aggcontext);
+
+	if (PG_ARGISNULL(0)) {
+		ctx = palloc(sizeof(*ctx));
+		if (PG_ARGISNULL(1))
+			lwerror("pgis_asgeobuf_transfn: parameter geom_name cannot be null");
+		ctx->geom_name = text_to_cstring(PG_GETARG_TEXT_P(1));
+		geobuf_agg_init_context(ctx);
+	} else {
+		ctx = (struct geobuf_agg_context *) PG_GETARG_POINTER(0);
+	}
+
+	if (!type_is_rowtype(get_fn_expr_argtype(fcinfo->flinfo, 2)))
+		lwerror("pgis_asgeobuf_transfn: parameter row cannot be other than a rowtype");
+	ctx->row = PG_GETARG_HEAPTUPLEHEADER(2);
+
+	geobuf_agg_transfn(ctx);
+	PG_RETURN_POINTER(ctx);
+#endif
+}
+
+/**
+ * Encode final state to Geobuf
+ */
+PG_FUNCTION_INFO_V1(pgis_asgeobuf_finalfn);
+Datum pgis_asgeobuf_finalfn(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	lwerror("Missing libprotobuf-c");
+	PG_RETURN_NULL();
+#else
+	struct geobuf_agg_context *ctx;
+	if (!AggCheckCallContext(fcinfo, NULL))
+		lwerror("pgis_asmvt_finalfn called in non-aggregate context");
+
+	if (PG_ARGISNULL(0))
+		PG_RETURN_NULL();
+
+	ctx = (struct geobuf_agg_context *) PG_GETARG_POINTER(0);
+	uint8_t *buf = geobuf_agg_finalfn(ctx);
+	PG_RETURN_BYTEA_P(buf);
+#endif
+}
diff --git a/postgis/lwgeom_out_mvt.c b/postgis/lwgeom_out_mvt.c
new file mode 100644
index 0000000..107ce42
--- /dev/null
+++ b/postgis/lwgeom_out_mvt.c
@@ -0,0 +1,140 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#include "postgres.h"
+#include "utils/builtins.h"
+#include "executor/spi.h"
+#include "../postgis_config.h"
+#include "lwgeom_pg.h"
+#include "lwgeom_log.h"
+#include "liblwgeom.h"
+#include "mvt.h"
+
+#ifdef HAVE_LIBPROTOBUF
+#include "vector_tile.pb-c.h"
+#endif  /* HAVE_LIBPROTOBUF */
+
+/**
+ * Process input parameters to mvt_geom and returned serialized geometry
+ */
+PG_FUNCTION_INFO_V1(ST_AsMVTGeom);
+Datum ST_AsMVTGeom(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	lwerror("Missing libprotobuf-c");
+	PG_RETURN_NULL();
+#else
+	LWGEOM *lwgeom_in, *lwgeom_out;
+	GSERIALIZED *geom_in, *geom_out;
+	GBOX *bounds;
+	int extent, buffer;
+	bool clip_geom;
+	if (PG_ARGISNULL(0))
+		lwerror("ST_AsMVTGeom: geom cannot be null");
+	geom_in = PG_GETARG_GSERIALIZED_P(0);
+	lwgeom_in = lwgeom_from_gserialized(geom_in);
+	if (PG_ARGISNULL(1))
+		lwerror("ST_AsMVTGeom: parameter bounds cannot be null");
+	bounds = (GBOX *) PG_GETARG_POINTER(1);
+	extent = PG_ARGISNULL(2) ? 4096 : PG_GETARG_INT32(2);
+	buffer = PG_ARGISNULL(3) ? 0 : PG_GETARG_INT32(3);
+	clip_geom = PG_ARGISNULL(4) ? true : PG_GETARG_BOOL(4);
+	lwgeom_out = mvt_geom(lwgeom_in, bounds, extent, buffer, clip_geom);
+	lwgeom_free(lwgeom_in);
+	if (lwgeom_out == NULL)
+		PG_RETURN_NULL();
+	geom_out = geometry_serialize(lwgeom_out);
+	lwgeom_free(lwgeom_out);
+	PG_FREE_IF_COPY(geom_in, 0);
+	PG_RETURN_POINTER(geom_out);
+#endif
+}
+
+/**
+ * Process input parameters and row data into state
+ */
+PG_FUNCTION_INFO_V1(pgis_asmvt_transfn);
+Datum pgis_asmvt_transfn(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	lwerror("Missing libprotobuf-c");
+	PG_RETURN_NULL();
+#else
+	MemoryContext aggcontext;
+	struct mvt_agg_context *ctx;
+
+	if (!AggCheckCallContext(fcinfo, &aggcontext))
+		lwerror("pgis_asmvt_transfn: called in non-aggregate context");
+	MemoryContextSwitchTo(aggcontext);
+
+	if (PG_ARGISNULL(0)) {
+		ctx = palloc(sizeof(*ctx));
+		if (PG_ARGISNULL(1))
+			lwerror("pgis_asmvt_transfn: parameter name cannot be null");
+		text *name = PG_GETARG_TEXT_P(1);
+		ctx->name = text_to_cstring(name);
+		PG_FREE_IF_COPY(name, 1);
+		ctx->extent = PG_ARGISNULL(2) ? 4096 : PG_GETARG_INT32(2);
+		if (PG_ARGISNULL(3))
+			lwerror("pgis_asmvt_transfn: parameter geom_name cannot be null");
+		text *geom_name = PG_GETARG_TEXT_P(3);
+		ctx->geom_name = text_to_cstring(geom_name);
+		PG_FREE_IF_COPY(geom_name, 3);
+		mvt_agg_init_context(ctx);
+	} else {
+		ctx = (struct mvt_agg_context *) PG_GETARG_POINTER(0);
+	}
+
+	if (!type_is_rowtype(get_fn_expr_argtype(fcinfo->flinfo, 4)))
+		lwerror("pgis_asmvt_transfn: parameter row cannot be other than a rowtype");
+	ctx->row = PG_GETARG_HEAPTUPLEHEADER(4);
+
+	mvt_agg_transfn(ctx);
+	PG_FREE_IF_COPY(ctx->row, 4);
+	PG_RETURN_POINTER(ctx);
+#endif
+}
+
+/**
+ * Encode final state to Mapbox Vector Tile
+ */
+PG_FUNCTION_INFO_V1(pgis_asmvt_finalfn);
+Datum pgis_asmvt_finalfn(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	lwerror("Missing libprotobuf-c");
+	PG_RETURN_NULL();
+#else
+	struct mvt_agg_context *ctx;
+	if (!AggCheckCallContext(fcinfo, NULL))
+		lwerror("pgis_asmvt_finalfn called in non-aggregate context");
+
+	if (PG_ARGISNULL(0))
+		PG_RETURN_NULL();
+
+	ctx = (struct mvt_agg_context *) PG_GETARG_POINTER(0);
+	uint8_t *buf = mvt_agg_finalfn(ctx);
+	PG_RETURN_BYTEA_P(buf);
+#endif
+}
diff --git a/postgis/lwgeom_sqlmm.c b/postgis/lwgeom_sqlmm.c
index 16a9652..f90ed26 100644
--- a/postgis/lwgeom_sqlmm.c
+++ b/postgis/lwgeom_sqlmm.c
@@ -62,6 +62,8 @@ Datum LWGEOM_has_arc(PG_FUNCTION_ARGS)
  * Curve centers are determined by projecting the defining points into the 2d
  * plane.  Z and M values are assigned by linear interpolation between
  * defining points.
+ *
+ * TODO: drop, use ST_CurveToLine instead
  */
 PG_FUNCTION_INFO_V1(LWGEOM_curve_segmentize);
 Datum LWGEOM_curve_segmentize(PG_FUNCTION_ARGS)
@@ -84,10 +86,37 @@ Datum LWGEOM_curve_segmentize(PG_FUNCTION_ARGS)
 	igeom = lwgeom_from_gserialized(geom);
 	ogeom = lwgeom_stroke(igeom, perQuad);
 	lwgeom_free(igeom);
-	
+
+	if (ogeom == NULL)
+		PG_RETURN_NULL();
+
+	ret = geometry_serialize(ogeom);
+	lwgeom_free(ogeom);
+	PG_FREE_IF_COPY(geom, 0);
+	PG_RETURN_POINTER(ret);
+}
+
+PG_FUNCTION_INFO_V1(ST_CurveToLine);
+Datum ST_CurveToLine(PG_FUNCTION_ARGS)
+{
+	GSERIALIZED *geom = PG_GETARG_GSERIALIZED_P(0);
+	double tol = PG_GETARG_FLOAT8(1);
+	int toltype = PG_GETARG_INT32(2);
+	int flags = PG_GETARG_INT32(3);
+	GSERIALIZED *ret;
+	LWGEOM *igeom = NULL, *ogeom = NULL;
+
+	POSTGIS_DEBUG(2, "ST_CurveToLine called.");
+
+	POSTGIS_DEBUGF(3, "tol = %g, typ = %d, flg = %d", tol, toltype, flags);
+
+	igeom = lwgeom_from_gserialized(geom);
+	ogeom = lwcurve_linearize(igeom, tol, toltype, flags);
+	lwgeom_free(igeom);
+
 	if (ogeom == NULL)
 		PG_RETURN_NULL();
-		
+
 	ret = geometry_serialize(ogeom);
 	lwgeom_free(ogeom);
 	PG_FREE_IF_COPY(geom, 0);
diff --git a/postgis/mvt.c b/postgis/mvt.c
new file mode 100644
index 0000000..d73f193
--- /dev/null
+++ b/postgis/mvt.c
@@ -0,0 +1,836 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#include "mvt.h"
+
+#ifdef HAVE_LIBPROTOBUF
+
+#if POSTGIS_PGSQL_VERSION >= 94
+#include "utils/jsonb.h"
+#endif
+
+#include "uthash.h"
+
+#define FEATURES_CAPACITY_INITIAL 50
+
+enum mvt_cmd_id {
+	CMD_MOVE_TO = 1,
+	CMD_LINE_TO = 2,
+	CMD_CLOSE_PATH = 7
+};
+
+enum mvt_type {
+	MVT_POINT = 1,
+	MVT_LINE = 2,
+	MVT_RING = 3
+};
+
+struct mvt_kv_key {
+	char *name;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_string_value {
+	char *string_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_float_value {
+	float float_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_double_value {
+	double double_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_uint_value {
+	uint64_t uint_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_sint_value {
+	int64_t sint_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+struct mvt_kv_bool_value {
+	protobuf_c_boolean bool_value;
+	uint32_t id;
+	UT_hash_handle hh;
+};
+
+static inline uint32_t c_int(enum mvt_cmd_id id, uint32_t count)
+{
+	return (id & 0x7) | (count << 3);
+}
+
+static inline uint32_t p_int(int32_t value)
+{
+	return (value << 1) ^ (value >> 31);
+}
+
+static uint32_t encode_ptarray(struct mvt_agg_context *ctx, enum mvt_type type,
+			       POINTARRAY *pa, uint32_t *buffer,
+			       int32_t *px, int32_t *py)
+{
+	uint32_t offset = 0;
+	uint32_t i, c = 0;
+	int32_t dx, dy, x, y;
+
+	/* loop points and add to buffer */
+	for (i = 0; i < pa->npoints; i++) {
+		/* move offset for command */
+		if (i == 0 || (i == 1 && type > MVT_POINT))
+			offset++;
+		/* skip closing point for rings */
+		if (type == MVT_RING && i == pa->npoints - 1)
+			break;
+		const POINT2D *p = getPoint2d_cp(pa, i);
+		x = p->x;
+		y = p->y;
+		dx = x - *px;
+		dy = y - *py;
+		buffer[offset++] = p_int(dx);
+		buffer[offset++] = p_int(dy);
+		*px = x;
+		*py = y;
+		c++;
+	}
+
+	/* determine initial move and eventual line command */
+	if (type == MVT_POINT) {
+		/* point or multipoint, use actual number of point count */
+		buffer[0] = c_int(CMD_MOVE_TO, c);
+	} else {
+		/* line or polygon, assume count 1 */
+		buffer[0] = c_int(CMD_MOVE_TO, 1);
+		/* line command with move point subtracted from count */
+		buffer[3] = c_int(CMD_LINE_TO, c - 1);
+	}
+
+	/* add close command if ring */
+	if (type == MVT_RING)
+		buffer[offset++] = c_int(CMD_CLOSE_PATH, 1);
+
+	return offset;
+}
+
+static uint32_t encode_ptarray_initial(struct mvt_agg_context *ctx,
+				       enum mvt_type type,
+				       POINTARRAY *pa, uint32_t *buffer)
+{
+	int32_t px = 0, py = 0;
+	return encode_ptarray(ctx, type, pa, buffer, &px, &py);
+}
+
+static void encode_point(struct mvt_agg_context *ctx, LWPOINT *point)
+{
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__POINT;
+	feature->has_type = 1;
+	feature->n_geometry = 3;
+	feature->geometry = palloc(sizeof(*feature->geometry) * 3);
+	encode_ptarray_initial(ctx, MVT_POINT, point->point, feature->geometry);
+}
+
+static void encode_mpoint(struct mvt_agg_context *ctx, LWMPOINT *mpoint)
+{
+	size_t c;
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	// NOTE: inefficient shortcut LWMPOINT->LWLINE
+	LWLINE *lwline = lwline_from_lwmpoint(mpoint->srid, mpoint);
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__POINT;
+	feature->has_type = 1;
+	c = 1 + lwline->points->npoints * 2;
+	feature->geometry = palloc(sizeof(*feature->geometry) * c);
+	feature->n_geometry = encode_ptarray_initial(ctx, MVT_POINT,
+		lwline->points, feature->geometry);
+}
+
+static void encode_line(struct mvt_agg_context *ctx, LWLINE *lwline)
+{
+	size_t c;
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__LINESTRING;
+	feature->has_type = 1;
+	c = 2 + lwline->points->npoints * 2;
+	feature->geometry = palloc(sizeof(*feature->geometry) * c);
+	feature->n_geometry = encode_ptarray_initial(ctx, MVT_LINE,
+		lwline->points, feature->geometry);
+}
+
+static void encode_mline(struct mvt_agg_context *ctx, LWMLINE *lwmline)
+{
+	uint32_t i;
+	int32_t px = 0, py = 0;
+	size_t c = 0, offset = 0;
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__LINESTRING;
+	feature->has_type = 1;
+	for (i = 0; i < lwmline->ngeoms; i++)
+		c += 2 + lwmline->geoms[i]->points->npoints * 2;
+	feature->geometry = palloc(sizeof(*feature->geometry) * c);
+	for (i = 0; i < lwmline->ngeoms; i++)
+		offset += encode_ptarray(ctx, MVT_LINE,
+			lwmline->geoms[i]->points,
+			feature->geometry + offset, &px, &py);
+	feature->n_geometry = offset;
+}
+
+static void encode_poly(struct mvt_agg_context *ctx, LWPOLY *lwpoly)
+{
+	uint32_t i;
+	int32_t px = 0, py = 0;
+	size_t c = 0, offset = 0;
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__POLYGON;
+	feature->has_type = 1;
+	for (i = 0; i < lwpoly->nrings; i++)
+		c += 3 + ((lwpoly->rings[i]->npoints - 1) * 2);
+	feature->geometry = palloc(sizeof(*feature->geometry) * c);
+	for (i = 0; i < lwpoly->nrings; i++)
+		offset += encode_ptarray(ctx, MVT_RING,
+			lwpoly->rings[i],
+			feature->geometry + offset, &px, &py);
+	feature->n_geometry = offset;
+}
+
+static void encode_mpoly(struct mvt_agg_context *ctx, LWMPOLY *lwmpoly)
+{
+	uint32_t i, j;
+	int32_t px = 0, py = 0;
+	size_t c = 0, offset = 0;
+	LWPOLY *poly;
+	VectorTile__Tile__Feature *feature = ctx->feature;
+	feature->type = VECTOR_TILE__TILE__GEOM_TYPE__POLYGON;
+	feature->has_type = 1;
+	for (i = 0; i < lwmpoly->ngeoms; i++)
+		for (j = 0; poly = lwmpoly->geoms[i], j < poly->nrings; j++)
+			c += 3 + ((poly->rings[j]->npoints - 1) * 2);
+	feature->geometry = palloc(sizeof(*feature->geometry) * c);
+	for (i = 0; i < lwmpoly->ngeoms; i++)
+		for (j = 0; poly = lwmpoly->geoms[i], j < poly->nrings; j++)
+			offset += encode_ptarray(ctx, MVT_RING,
+				poly->rings[j],	feature->geometry + offset,
+				&px, &py);
+	feature->n_geometry = offset;
+}
+
+static void encode_geometry(struct mvt_agg_context *ctx, LWGEOM *lwgeom)
+{
+	int type = lwgeom->type;
+
+	switch (type) {
+	case POINTTYPE:
+		return encode_point(ctx, (LWPOINT*)lwgeom);
+	case LINETYPE:
+		return encode_line(ctx, (LWLINE*)lwgeom);
+	case POLYGONTYPE:
+		return encode_poly(ctx, (LWPOLY*)lwgeom);
+	case MULTIPOINTTYPE:
+		return encode_mpoint(ctx, (LWMPOINT*)lwgeom);
+	case MULTILINETYPE:
+		return encode_mline(ctx, (LWMLINE*)lwgeom);
+	case MULTIPOLYGONTYPE:
+		return encode_mpoly(ctx, (LWMPOLY*)lwgeom);
+	default: lwerror("encode_geometry: '%s' geometry type not supported",
+		lwtype_name(type));
+	}
+}
+
+static TupleDesc get_tuple_desc(struct mvt_agg_context *ctx)
+{
+	Oid tupType = HeapTupleHeaderGetTypeId(ctx->row);
+	int32 tupTypmod = HeapTupleHeaderGetTypMod(ctx->row);
+	TupleDesc tupdesc = lookup_rowtype_tupdesc(tupType, tupTypmod);
+	return tupdesc;
+}
+
+static uint32_t get_key_index(struct mvt_agg_context *ctx, char *name)
+{
+	struct mvt_kv_key *kv;
+	size_t size = strlen(name);
+	HASH_FIND(hh, ctx->keys_hash, name, size, kv);
+	if (!kv)
+		return -1;
+	return kv->id;
+}
+
+static uint32_t add_key(struct mvt_agg_context *ctx, char *name)
+{
+	struct mvt_kv_key *kv;
+	kv = palloc(sizeof(*kv));
+	size_t size = strlen(name);
+	kv->id = ctx->keys_hash_i++;
+	kv->name = name;
+	HASH_ADD_KEYPTR(hh, ctx->keys_hash, name, size, kv);
+	return kv->id;
+}
+
+static void parse_column_keys(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "parse_column_keys called");
+	TupleDesc tupdesc = get_tuple_desc(ctx);
+	int natts = tupdesc->natts;
+	uint32_t i;
+	bool geom_name_found = false;
+	for (i = 0; i < natts; i++) {
+		Oid typoid = getBaseType(tupdesc->attrs[i]->atttypid);
+#if POSTGIS_PGSQL_VERSION >= 94
+		if (typoid == JSONBOID)
+			continue;
+#endif
+		char *tkey = tupdesc->attrs[i]->attname.data;
+		char *key = palloc(strlen(tkey) + 1);
+		strcpy(key, tkey);
+		if (strcmp(key, ctx->geom_name) == 0) {
+			ctx->geom_index = i;
+			geom_name_found = 1;
+			continue;
+		}
+		add_key(ctx, key);
+	}
+	if (!geom_name_found)
+		lwerror("parse_column_keys: no column '%s' found", ctx->geom_name);
+	ReleaseTupleDesc(tupdesc);
+}
+
+static void encode_keys(struct mvt_agg_context *ctx) {
+	struct mvt_kv_key *kv;
+	size_t n_keys = ctx->keys_hash_i;
+	char **keys = palloc(n_keys * sizeof(*keys));
+	for (kv = ctx->keys_hash; kv != NULL; kv=kv->hh.next) {
+		keys[kv->id] = kv->name;
+	}
+	ctx->layer->n_keys = n_keys;
+	ctx->layer->keys = keys;
+
+	HASH_CLEAR(hh, ctx->keys_hash);
+}
+
+static VectorTile__Tile__Value *create_value() {
+	VectorTile__Tile__Value *value = palloc(sizeof(*value));
+	vector_tile__tile__value__init(value);
+	return value;
+}
+
+#define MVT_CREATE_VALUES(kvtype, hash, hasfield, valuefield) \
+{ \
+	POSTGIS_DEBUG(2, "MVT_CREATE_VALUES called"); \
+	struct kvtype *kv; \
+	for (kv = ctx->hash; kv != NULL; kv=kv->hh.next) { \
+		VectorTile__Tile__Value *value = create_value(); \
+		value->hasfield = 1; \
+		value->valuefield = kv->valuefield; \
+		values[kv->id] = value; \
+	} \
+}
+
+static void encode_values(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "encode_values called");
+	VectorTile__Tile__Value **values;
+	values = palloc(ctx->values_hash_i * sizeof(*values));
+	struct mvt_kv_string_value *kv;
+	for (kv = ctx->string_values_hash; kv != NULL; kv=kv->hh.next) {
+		VectorTile__Tile__Value *value = create_value();
+		value->string_value = kv->string_value;
+		values[kv->id] = value;
+	}
+	MVT_CREATE_VALUES(mvt_kv_float_value,
+		float_values_hash, has_float_value, float_value);
+	MVT_CREATE_VALUES(mvt_kv_double_value,
+		double_values_hash, has_double_value, double_value);
+	MVT_CREATE_VALUES(mvt_kv_uint_value,
+		uint_values_hash, has_uint_value, uint_value);
+	MVT_CREATE_VALUES(mvt_kv_sint_value,
+		sint_values_hash, has_sint_value, sint_value);
+	MVT_CREATE_VALUES(mvt_kv_bool_value,
+		bool_values_hash, has_bool_value, bool_value);
+
+	POSTGIS_DEBUGF(3, "encode_values n_values: %d", ctx->values_hash_i);
+	ctx->layer->n_values = ctx->values_hash_i;
+	ctx->layer->values = values;
+
+	HASH_CLEAR(hh, ctx->string_values_hash);
+	HASH_CLEAR(hh, ctx->float_values_hash);
+	HASH_CLEAR(hh, ctx->double_values_hash);
+	HASH_CLEAR(hh, ctx->uint_values_hash);
+	HASH_CLEAR(hh, ctx->sint_values_hash);
+	HASH_CLEAR(hh, ctx->bool_values_hash);
+}
+
+#define MVT_PARSE_VALUE(value, kvtype, hash, valuefield, size) \
+{ \
+	POSTGIS_DEBUG(2, "MVT_PARSE_VALUE called"); \
+	struct kvtype *kv; \
+	HASH_FIND(hh, ctx->hash, &value, size, kv); \
+	if (!kv) { \
+		POSTGIS_DEBUG(4, "MVT_PARSE_VALUE value not found"); \
+		kv = palloc(sizeof(*kv)); \
+		POSTGIS_DEBUGF(4, "MVT_PARSE_VALUE new hash key: %d", \
+			ctx->values_hash_i); \
+		kv->id = ctx->values_hash_i++; \
+		kv->valuefield = value; \
+		HASH_ADD(hh, ctx->hash, valuefield, size, kv); \
+	} \
+	tags[ctx->c*2] = k; \
+	tags[ctx->c*2+1] = kv->id; \
+}
+
+#define MVT_PARSE_INT_VALUE(value) \
+{ \
+	if (value >= 0) { \
+		uint64_t cvalue = value; \
+		MVT_PARSE_VALUE(cvalue, mvt_kv_uint_value, \
+				uint_values_hash, uint_value, \
+				sizeof(uint64_t)) \
+	} else { \
+		int64_t cvalue = value; \
+		MVT_PARSE_VALUE(cvalue, mvt_kv_sint_value, \
+				sint_values_hash, sint_value, \
+				sizeof(int64_t)) \
+	} \
+}
+
+#define MVT_PARSE_DATUM(type, kvtype, hash, valuefield, datumfunc, size) \
+{ \
+	type value = datumfunc(datum); \
+	MVT_PARSE_VALUE(value, kvtype, hash, valuefield, size); \
+}
+
+#define MVT_PARSE_INT_DATUM(type, datumfunc) \
+{ \
+	type value = datumfunc(datum); \
+	MVT_PARSE_INT_VALUE(value); \
+}
+
+static void add_value_as_string(struct mvt_agg_context *ctx,
+	char *value, uint32_t *tags, uint32_t k)
+{
+	POSTGIS_DEBUG(2, "add_value_as_string called");
+	struct mvt_kv_string_value *kv;
+	size_t size = strlen(value);
+	HASH_FIND(hh, ctx->string_values_hash, value, size, kv);
+	if (!kv) {
+		POSTGIS_DEBUG(4, "add_value_as_string value not found");
+		kv = palloc(sizeof(*kv));
+		POSTGIS_DEBUGF(4, "add_value_as_string new hash key: %d",
+			ctx->values_hash_i);
+		kv->id = ctx->values_hash_i++;
+		kv->string_value = value;
+		HASH_ADD_KEYPTR(hh, ctx->string_values_hash, kv->string_value,
+			size, kv);
+	}
+	tags[ctx->c*2] = k;
+	tags[ctx->c*2+1] = kv->id;
+}
+
+static void parse_datum_as_string(struct mvt_agg_context *ctx, Oid typoid,
+	Datum datum, uint32_t *tags, uint32_t k)
+{
+	POSTGIS_DEBUG(2, "parse_value_as_string called");
+	struct mvt_kv_string_value *kv;
+	Oid foutoid;
+	bool typisvarlena;
+	getTypeOutputInfo(typoid, &foutoid, &typisvarlena);
+	char *value = OidOutputFunctionCall(foutoid, datum);
+	POSTGIS_DEBUGF(4, "parse_value_as_string value: %s", value);
+	add_value_as_string(ctx, value, tags, k);
+}
+
+#if POSTGIS_PGSQL_VERSION >= 94
+static uint32_t *parse_jsonb(struct mvt_agg_context *ctx, Jsonb *jb,
+	uint32_t *tags)
+{
+	JsonbIterator *it;
+	JsonbValue v;
+	bool skipNested = false;
+	JsonbIteratorToken r;
+	uint32_t k;
+
+	if (!JB_ROOT_IS_OBJECT(jb))
+		return tags;
+
+	it = JsonbIteratorInit(&jb->root);
+
+	while ((r = JsonbIteratorNext(&it, &v, skipNested)) != WJB_DONE) {
+		skipNested = true;
+
+		if (r == WJB_KEY && v.type != jbvNull) {
+			char *key;
+			key = palloc(v.val.string.len + 1 * sizeof(char));
+			memcpy(key, v.val.string.val, v.val.string.len);
+			key[v.val.string.len] = '\0';
+
+			k = get_key_index(ctx, key);
+			if (k == -1) {
+				uint32_t newSize = ctx->keys_hash_i + 1;
+				tags = repalloc(tags, newSize * 2 * sizeof(*tags));
+				k = add_key(ctx, key);
+			}
+
+			r = JsonbIteratorNext(&it, &v, skipNested);
+
+			if (v.type == jbvString) {
+				char *value;
+				value = palloc(v.val.string.len + 1 * sizeof(char));
+				memcpy(value, v.val.string.val, v.val.string.len);
+				value[v.val.string.len] = '\0';
+				add_value_as_string(ctx, value, tags, k);
+				ctx->c++;
+			} else if (v.type == jbvBool) {
+				MVT_PARSE_VALUE(v.val.boolean, mvt_kv_bool_value,
+					bool_values_hash, bool_value, sizeof(protobuf_c_boolean));
+				ctx->c++;
+			} else if (v.type == jbvNumeric) {
+				char *str;
+				str = DatumGetCString(DirectFunctionCall1(numeric_out,
+					PointerGetDatum(v.val.numeric)));
+				double d = strtod(str, NULL);
+				long l = strtol(str, NULL, 10);
+				if ((long) d != l) {
+					MVT_PARSE_VALUE(d, mvt_kv_double_value, double_values_hash,
+						double_value, sizeof(double));
+				} else {
+					MVT_PARSE_INT_VALUE(l);
+				}
+				ctx->c++;
+			}
+		}
+	}
+
+	return tags;
+}
+#endif
+
+static void parse_values(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "parse_values called");
+	uint32_t n_keys = ctx->keys_hash_i;
+	uint32_t *tags = palloc(n_keys * 2 * sizeof(*tags));
+	bool isnull;
+	uint32_t i, k;
+	TupleDesc tupdesc = get_tuple_desc(ctx);
+	int natts = tupdesc->natts;
+	ctx->c = 0;
+
+	POSTGIS_DEBUGF(3, "parse_values natts: %d", natts);
+
+	for (i = 0; i < natts; i++) {
+		if (i == ctx->geom_index)
+			continue;
+
+		char *key = tupdesc->attrs[i]->attname.data;
+		Datum datum = GetAttributeByNum(ctx->row, i+1, &isnull);
+		Oid typoid = getBaseType(tupdesc->attrs[i]->atttypid);
+		k = get_key_index(ctx, key);
+		if (isnull) {
+			POSTGIS_DEBUG(3, "parse_values isnull detected");
+			continue;
+		}
+#if POSTGIS_PGSQL_VERSION >= 94
+		if (k == -1 && typoid != JSONBOID)
+#else
+		if (k == -1)
+#endif
+			lwerror("parse_values: unexpectedly could not find parsed key name",
+				key);
+#if POSTGIS_PGSQL_VERSION >= 94
+		if (typoid == JSONBOID) {
+			tags = parse_jsonb(ctx, DatumGetJsonb(datum), tags);
+			continue;
+		}
+#endif
+		switch (typoid) {
+		case BOOLOID:
+			MVT_PARSE_DATUM(protobuf_c_boolean, mvt_kv_bool_value,
+				bool_values_hash, bool_value,
+				DatumGetBool, sizeof(protobuf_c_boolean));
+			break;
+		case INT2OID:
+			MVT_PARSE_INT_DATUM(int16_t, DatumGetInt16);
+			break;
+		case INT4OID:
+			MVT_PARSE_INT_DATUM(int32_t, DatumGetInt32);
+			break;
+		case INT8OID:
+			MVT_PARSE_INT_DATUM(int64_t, DatumGetInt64);
+			break;
+		case FLOAT4OID:
+			MVT_PARSE_DATUM(float, mvt_kv_float_value,
+				float_values_hash, float_value,
+				DatumGetFloat4, sizeof(float));
+			break;
+		case FLOAT8OID:
+			MVT_PARSE_DATUM(double, mvt_kv_double_value,
+				double_values_hash, double_value,
+				DatumGetFloat8, sizeof(double));
+			break;
+		default:
+			parse_datum_as_string(ctx, typoid, datum, tags, k);
+			break;
+		}
+		ctx->c++;
+	}
+
+	ReleaseTupleDesc(tupdesc);
+
+	ctx->feature->n_tags = ctx->c * 2;
+	ctx->feature->tags = tags;
+
+	POSTGIS_DEBUGF(3, "parse_values n_tags %d", ctx->feature->n_tags);
+}
+static int max_type(LWCOLLECTION *lwcoll)
+{
+	int i, max = POINTTYPE;
+	for (i = 0; i < lwcoll->ngeoms; i++) {
+		uint8_t type = lwcoll->geoms[i]->type;
+		if (type == POLYGONTYPE || type == MULTIPOLYGONTYPE)
+			return POLYGONTYPE;
+		else if (type == LINETYPE || type == MULTILINETYPE)
+			max = LINETYPE;
+	}
+	return max;
+}
+
+/**
+ * Transform a geometry into vector tile coordinate space.
+ *
+ * Makes best effort to keep validity. Might collapse geometry into lower
+ * dimension.
+ */
+LWGEOM *mvt_geom(LWGEOM *lwgeom, GBOX *gbox, uint32_t extent, uint32_t buffer,
+	bool clip_geom)
+{
+	POSTGIS_DEBUG(2, "mvt_geom called");
+	LWGEOM *lwgeom_out = NULL;
+	double width = gbox->xmax - gbox->xmin;
+	double height = gbox->ymax - gbox->ymin;
+	double resx = width / extent;
+	double resy = height / extent;
+	double fx = extent / width;
+	double fy = -(extent / height);
+	double buffer_map_xunits = resx * buffer;
+	double buffer_map_yunits = resy * buffer;
+	const GBOX *ggbox = lwgeom_get_bbox(lwgeom);
+
+	if (width == 0 || height == 0)
+		lwerror("mvt_geom: bounds width or height cannot be 0");
+
+	if (extent == 0)
+		lwerror("mvt_geom: extent cannot be 0");
+
+	if (clip_geom) {
+		GBOX *bgbox = gbox_copy(gbox);
+		gbox_expand(bgbox, buffer_map_xunits);
+		if (!gbox_overlaps_2d(ggbox, bgbox)) {
+			POSTGIS_DEBUG(3, "mvt_geom: geometry outside clip box");
+			return NULL;
+		}
+		if (!gbox_contains_2d(bgbox, ggbox)) {
+			double x0 = bgbox->xmin;
+			double y0 = bgbox->ymin;
+			double x1 = bgbox->xmax;
+			double y1 = bgbox->ymax;
+#if POSTGIS_GEOS_VERSION < 35
+			LWPOLY *lwenv = lwpoly_construct_envelope(0, x0, y0, x1, y1);
+			lwgeom_out = lwgeom_intersection(lwgeom, lwpoly_as_lwgeom(lwenv));
+			lwpoly_free(lwenv);
+#else
+			lwgeom_out = lwgeom_clip_by_rect(lwgeom, x0, y0, x1, y1);
+#endif
+			POSTGIS_DEBUG(3, "mvt_geom: no geometry after clip");
+			if (lwgeom_out == NULL || lwgeom_is_empty(lwgeom_out))
+				return NULL;
+		}
+	}
+
+	if (lwgeom_out == NULL)
+		lwgeom_out = lwgeom_clone_deep(lwgeom);
+
+	AFFINE affine;
+	memset(&affine, 0, sizeof(affine));
+	affine.afac = fx;
+	affine.efac = fy;
+	affine.ifac = 1;
+	affine.xoff = -gbox->xmin * fx;
+	affine.yoff = -gbox->ymax * fy;
+
+	lwgeom_affine(lwgeom_out, &affine);
+
+	gridspec grid;
+	memset(&grid, 0, sizeof(gridspec));
+	grid.ipx = 0;
+	grid.ipy = 0;
+	grid.xsize = 1;
+	grid.ysize = 1;
+
+	lwgeom_out = lwgeom_grid(lwgeom_out, &grid);
+
+	if (lwgeom_out == NULL || lwgeom_is_empty(lwgeom_out))
+		return NULL;
+
+	if (lwgeom_out->type == POLYGONTYPE ||
+		lwgeom_out->type == MULTIPOLYGONTYPE) {
+		lwgeom_out = lwgeom_make_valid(lwgeom_out);
+		lwgeom_force_clockwise(lwgeom_out);
+	}
+
+	if (lwgeom_out->type == COLLECTIONTYPE) {
+		LWCOLLECTION *lwcoll = lwgeom_as_lwcollection(lwgeom_out);
+		lwgeom_out = lwcollection_as_lwgeom(
+			lwcollection_extract(lwcoll, max_type(lwcoll)));
+		lwgeom_out = lwgeom_homogenize(lwgeom_out);
+		if (lwgeom_out->type == POLYGONTYPE ||
+			lwgeom_out->type == MULTIPOLYGONTYPE) {
+			lwgeom_out = lwgeom_make_valid(lwgeom_out);
+			lwgeom_force_clockwise(lwgeom_out);
+		}
+	}
+
+	if (lwgeom_out == NULL || lwgeom_is_empty(lwgeom_out))
+		return NULL;
+
+	return lwgeom_out;
+}
+
+/**
+ * Initialize aggregation context.
+ */
+void mvt_agg_init_context(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "mvt_agg_init_context called");
+
+	VectorTile__Tile__Layer *layer;
+
+	if (ctx->extent == 0)
+		lwerror("mvt_agg_init_context: extent cannot be 0");
+
+	ctx->features_capacity = FEATURES_CAPACITY_INITIAL;
+	ctx->keys_hash = NULL;
+	ctx->string_values_hash = NULL;
+	ctx->float_values_hash = NULL;
+	ctx->double_values_hash = NULL;
+	ctx->uint_values_hash = NULL;
+	ctx->sint_values_hash = NULL;
+	ctx->bool_values_hash = NULL;
+	ctx->values_hash_i = 0;
+	ctx->keys_hash_i = 0;
+
+	layer = palloc(sizeof(*layer));
+	vector_tile__tile__layer__init(layer);
+	layer->version = 2;
+	layer->name = ctx->name;
+	layer->has_extent = 1;
+	layer->extent = ctx->extent;
+	layer->features = palloc (ctx->features_capacity *
+		sizeof(*layer->features));
+
+	ctx->layer = layer;
+}
+
+/**
+ * Aggregation step.
+ *
+ * Expands features array if needed by a factor of 2.
+ * Allocates a new feature, increment feature counter and
+ * encode geometry and properties into it.
+ */
+void mvt_agg_transfn(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "mvt_agg_transfn called");
+
+	VectorTile__Tile__Layer *layer = ctx->layer;
+	VectorTile__Tile__Feature **features = layer->features;
+	if (layer->n_features >= ctx->features_capacity) {
+		size_t new_capacity = ctx->features_capacity * 2;
+		layer->features = repalloc(layer->features, new_capacity *
+			sizeof(*layer->features));
+		ctx->features_capacity = new_capacity;
+		POSTGIS_DEBUGF(3, "mvt_agg_transfn new_capacity: %d", new_capacity);
+	}
+
+	VectorTile__Tile__Feature *feature = palloc(sizeof(*feature));
+	vector_tile__tile__feature__init(feature);
+
+	ctx->feature = feature;
+	if (layer->n_features == 0)
+		parse_column_keys(ctx);
+
+	bool isnull;
+	Datum datum = GetAttributeByNum(ctx->row, ctx->geom_index + 1, &isnull);
+	if (!datum)
+		lwerror("mvt_agg_transfn: geometry column cannot be null");
+	GSERIALIZED *gs = (GSERIALIZED *) PG_DETOAST_DATUM(datum);
+	LWGEOM *lwgeom = lwgeom_from_gserialized(gs);
+
+	POSTGIS_DEBUGF(3, "mvt_agg_transfn encoded feature count: %d",
+		layer->n_features);
+	layer->features[layer->n_features++] = feature;
+
+	encode_geometry(ctx, lwgeom);
+	lwgeom_free(lwgeom);
+	// TODO: free detoasted datum?
+	parse_values(ctx);
+}
+
+/**
+ * Finalize aggregation.
+ *
+ * Encode keys and values and put the aggregated Layer message into
+ * a Tile message and returns it packed as a bytea.
+ */
+uint8_t *mvt_agg_finalfn(struct mvt_agg_context *ctx)
+{
+	POSTGIS_DEBUG(2, "mvt_agg_finalfn called");
+
+	encode_keys(ctx);
+	encode_values(ctx);
+
+	VectorTile__Tile__Layer *layers[1];
+	layers[0] = ctx->layer;
+
+	VectorTile__Tile tile = VECTOR_TILE__TILE__INIT;
+	tile.n_layers = 1;
+	tile.layers = layers;
+
+	size_t len = vector_tile__tile__get_packed_size(&tile);
+	uint8_t *buf = palloc(sizeof(*buf) * (len + VARHDRSZ));
+	vector_tile__tile__pack(&tile, buf + VARHDRSZ);
+
+	SET_VARSIZE(buf, VARHDRSZ + len);
+
+	return buf;
+}
+
+#endif
diff --git a/postgis/mvt.h b/postgis/mvt.h
new file mode 100644
index 0000000..29156db
--- /dev/null
+++ b/postgis/mvt.h
@@ -0,0 +1,77 @@
+/**********************************************************************
+ *
+ * PostGIS - Spatial Types for PostgreSQL
+ * http://postgis.net
+ *
+ * PostGIS is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation, either version 2 of the License, or
+ * (at your option) any later version.
+ *
+ * PostGIS is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with PostGIS.  If not, see <http://www.gnu.org/licenses/>.
+ *
+ **********************************************************************
+ *
+ * Copyright (C) 2016-2017 Björn Harrtell <bjorn at wololo.org>
+ *
+ **********************************************************************/
+
+#ifndef MVT_H_
+#define MVT_H_ 1
+
+#include <stdlib.h>
+#include "postgres.h"
+#include "utils/builtins.h"
+#include "utils/array.h"
+#include "utils/typcache.h"
+#include "utils/lsyscache.h"
+#include "catalog/pg_type.h"
+#include "executor/executor.h"
+#include "access/htup_details.h"
+#include "access/htup.h"
+#include "../postgis_config.h"
+#include "liblwgeom.h"
+#include "liblwgeom_internal.h"
+#include "lwgeom_pg.h"
+#include "lwgeom_log.h"
+
+#ifdef HAVE_LIBPROTOBUF
+
+#include "vector_tile.pb-c.h"
+
+struct mvt_agg_context {
+	char *name;
+	uint32_t extent;
+	char *geom_name;
+	uint32_t geom_index;
+	HeapTupleHeader row;
+	VectorTile__Tile__Feature *feature;
+	VectorTile__Tile__Layer *layer;
+	size_t features_capacity;
+	struct mvt_kv_key *keys_hash;
+	struct mvt_kv_string_value *string_values_hash;
+	struct mvt_kv_float_value *float_values_hash;
+	struct mvt_kv_double_value *double_values_hash;
+	struct mvt_kv_uint_value *uint_values_hash;
+	struct mvt_kv_sint_value *sint_values_hash;
+	struct mvt_kv_bool_value *bool_values_hash;
+	uint32_t values_hash_i;
+	uint32_t keys_hash_i;
+	uint32_t c;
+};
+
+LWGEOM *mvt_geom(LWGEOM *geom, GBOX *bounds, uint32_t extent, uint32_t buffer,
+	bool clip_geom);
+void mvt_agg_init_context(struct mvt_agg_context *ctx);
+void mvt_agg_transfn(struct mvt_agg_context *ctx);
+uint8_t *mvt_agg_finalfn(struct mvt_agg_context *ctx);
+
+#endif  /* HAVE_LIBPROTOBUF */
+
+#endif
diff --git a/postgis/postgis.sql.in b/postgis/postgis.sql.in
index a906721..30fa89e 100644
--- a/postgis/postgis.sql.in
+++ b/postgis/postgis.sql.in
@@ -20,11 +20,10 @@
 
 #include "sqldefines.h"
 
-SET client_min_messages TO warning;
-
 -- INSTALL VERSION: POSTGIS_LIB_VERSION
 
 BEGIN;
+SET LOCAL client_min_messages TO warning;
 
 -- Check that no other postgis is installed
 DO $$
@@ -421,49 +420,49 @@ CREATE OPERATOR CLASS btree_geometry_ops
 CREATE OR REPLACE FUNCTION geometry_gist_distance_2d(internal,geometry,int4)
 	RETURNS float8
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_distance_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_consistent_2d(internal,geometry,int4)
 	RETURNS bool
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_consistent_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_compress_2d(internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME','gserialized_gist_compress_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_penalty_2d(internal,internal,internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_penalty_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_picksplit_2d(internal, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_picksplit_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_union_2d(bytea, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_union_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_same_2d(geom1 geometry, geom2 geometry, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_same_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_decompress_2d(internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_decompress_2d'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 
 -----------------------------------------------------------------------------
@@ -733,11 +732,9 @@ CREATE OPERATOR CLASS gist_geometry_ops_2d
 	OPERATOR        10       <<| ,
 	OPERATOR        11       |>> ,
 	OPERATOR        12       |&> ,
-#if POSTGIS_PGSQL_VERSION >= 91
 	OPERATOR        13       <-> FOR ORDER BY pg_catalog.float_ops,
 	OPERATOR        14       <#> FOR ORDER BY pg_catalog.float_ops,
 	FUNCTION        8        geometry_gist_distance_2d (internal, geometry, int4),
-#endif
 	FUNCTION        1        geometry_gist_consistent_2d (internal, geometry, int4),
 	FUNCTION        2        geometry_gist_union_2d (bytea, internal),
 	FUNCTION        3        geometry_gist_compress_2d (internal),
@@ -758,43 +755,43 @@ CREATE OPERATOR CLASS gist_geometry_ops_2d
 CREATE OR REPLACE FUNCTION geometry_gist_consistent_nd(internal,geometry,int4)
 	RETURNS bool
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_consistent'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_compress_nd(internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME','gserialized_gist_compress'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_penalty_nd(internal,internal,internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_penalty'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_picksplit_nd(internal, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_picksplit'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_union_nd(bytea, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_union'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_same_nd(geometry, geometry, internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_same'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION geometry_gist_decompress_nd(internal)
 	RETURNS internal
 	AS 'MODULE_PATHNAME' ,'gserialized_gist_decompress'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 
 -- ---------- ---------- ---------- ---------- ---------- ---------- ----------
@@ -850,7 +847,7 @@ CREATE OPERATOR |=| (
 CREATE OR REPLACE FUNCTION geometry_gist_distance_nd(internal,geometry,int4)
 	RETURNS float8
 	AS 'MODULE_PATHNAME', 'gserialized_gist_distance'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 
 -- Availability: 2.0.0
@@ -861,7 +858,6 @@ CREATE OPERATOR CLASS gist_geometry_ops_nd
 --	OPERATOR        6        ~=	,
 --	OPERATOR        7        ~	,
 --	OPERATOR        8        @	,
-#if POSTGIS_PGSQL_VERSION >= 91
 	-- Availability: 2.2.0
 	OPERATOR        13       <<->> FOR ORDER BY pg_catalog.float_ops,
 #if POSTGIS_PGSQL_VERSION >= 95
@@ -870,7 +866,6 @@ CREATE OPERATOR CLASS gist_geometry_ops_nd
 #endif
 	-- Availability: 2.2.0
 	FUNCTION        8        geometry_gist_distance_nd (internal, geometry, int4),
-#endif
 	FUNCTION        1        geometry_gist_consistent_nd (internal, geometry, int4),
 	FUNCTION        2        geometry_gist_union_nd (bytea, internal),
 	FUNCTION        3        geometry_gist_compress_nd (internal),
@@ -1236,6 +1231,20 @@ CREATE OR REPLACE FUNCTION ST_Area(geometry)
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 10;
 
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_IsPolygonCW(geometry)
+	RETURNS boolean
+	AS 'MODULE_PATHNAME','ST_IsPolygonCW'
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
+	COST 10;
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_IsPolygonCCW(geometry)
+	RETURNS boolean
+	AS 'MODULE_PATHNAME','ST_IsPolygonCCW'
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
+	COST 10;
+
 -- Availability: 2.0.0
 CREATE OR REPLACE FUNCTION ST_DistanceSpheroid(geom1 geometry, geom2 geometry,spheroid)
 	RETURNS FLOAT8
@@ -1468,6 +1477,20 @@ CREATE OR REPLACE FUNCTION ST_Reverse(geometry)
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 1; -- reset cost, see #3675
 
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_ForcePolygonCW(geometry)
+	RETURNS geometry
+	AS 'MODULE_PATHNAME', 'LWGEOM_force_clockwise_poly'
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
+	COST 15;
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_ForcePolygonCCW(geometry)
+	RETURNS geometry
+	AS $$ SELECT @extschema at .ST_Reverse(@extschema at .ST_ForcePolygonCW($1)) $$
+	LANGUAGE SQL IMMUTABLE STRICT _PARALLEL
+	COST 15;
+
 -- Availability: 1.2.2
 CREATE OR REPLACE FUNCTION ST_ForceRHR(geometry)
 	RETURNS geometry
@@ -1479,7 +1502,7 @@ CREATE OR REPLACE FUNCTION ST_ForceRHR(geometry)
 CREATE OR REPLACE FUNCTION postgis_noop(geometry)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME', 'LWGEOM_noop'
-	LANGUAGE 'c' VOLATILE STRICT
+	LANGUAGE 'c' VOLATILE STRICT _PARALLEL
 	COST 10;
 
 -- Availability: 2.3.0
@@ -1717,7 +1740,7 @@ CREATE OR REPLACE FUNCTION ST_ClusterWithin(geometry[], float8)
 CREATE OR REPLACE FUNCTION ST_ClusterDBSCAN (geometry, eps float8, minpoints int)
 	RETURNS int
 	AS 'MODULE_PATHNAME', 'ST_ClusterDBSCAN'
-	LANGUAGE 'c' IMMUTABLE STRICT WINDOW;
+	LANGUAGE 'c' IMMUTABLE STRICT WINDOW _PARALLEL;
 
 -- Availability: 1.2.2
 CREATE OR REPLACE FUNCTION ST_LineMerge(geometry)
@@ -1831,7 +1854,7 @@ CREATE TYPE geometry_dump AS (
 CREATE OR REPLACE FUNCTION ST_Dump(geometry)
 	RETURNS SETOF geometry_dump
 	AS 'MODULE_PATHNAME', 'LWGEOM_dump'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 100;
 
 -- Availability: 1.2.2
@@ -1840,99 +1863,6 @@ CREATE OR REPLACE FUNCTION ST_DumpRings(geometry)
 	AS 'MODULE_PATHNAME', 'LWGEOM_dump_rings'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
------------------------------------------------------------------------
--- _ST_DumpPoints()
------------------------------------------------------------------------
--- Availability: 1.5.0
-CREATE OR REPLACE FUNCTION _ST_DumpPoints(the_geom geometry, cur_path integer[]) RETURNS SETOF geometry_dump AS $$
-DECLARE
-  tmp geometry_dump;
-  tmp2 geometry_dump;
-  nb_points integer;
-  nb_geom integer;
-  i integer;
-  j integer;
-  g geometry;
-
-BEGIN
-
-  -- RAISE DEBUG '%,%', cur_path, @extschema at .ST_GeometryType(the_geom);
-
-  -- Special case collections : iterate and return the DumpPoints of the geometries
-
-  IF (@extschema at .ST_IsCollection(the_geom)) THEN
-
-    i = 1;
-    FOR tmp2 IN SELECT (@extschema at .ST_Dump(the_geom)).* LOOP
-
-      FOR tmp IN SELECT * FROM @extschema at ._ST_DumpPoints(tmp2.geom, cur_path || tmp2.path) LOOP
-	    RETURN NEXT tmp;
-      END LOOP;
-      i = i + 1;
-
-    END LOOP;
-
-    RETURN;
-  END IF;
-
-
-  -- Special case (POLYGON) : return the points of the rings of a polygon
-  IF (@extschema at .ST_GeometryType(the_geom) = 'ST_Polygon') THEN
-
-    FOR tmp IN SELECT * FROM @extschema at ._ST_DumpPoints(@extschema at .ST_ExteriorRing(the_geom), cur_path || ARRAY[1]) LOOP
-      RETURN NEXT tmp;
-    END LOOP;
-
-    j := @extschema at .ST_NumInteriorRings(the_geom);
-    FOR i IN 1..j LOOP
-        FOR tmp IN SELECT * FROM @extschema at ._ST_DumpPoints(@extschema at .ST_InteriorRingN(the_geom, i), cur_path || ARRAY[i+1]) LOOP
-          RETURN NEXT tmp;
-        END LOOP;
-    END LOOP;
-
-    RETURN;
-  END IF;
-
-  -- Special case (TRIANGLE) : return the points of the external rings of a TRIANGLE
-  IF (@extschema at .ST_GeometryType(the_geom) = 'ST_Triangle') THEN
-
-    FOR tmp IN SELECT * FROM @extschema at ._ST_DumpPoints(@extschema at .ST_ExteriorRing(the_geom), cur_path || ARRAY[1]) LOOP
-      RETURN NEXT tmp;
-    END LOOP;
-
-    RETURN;
-  END IF;
-
-
-  -- Special case (POINT) : return the point
-  IF (@extschema at .ST_GeometryType(the_geom) = 'ST_Point') THEN
-
-    tmp.path = cur_path || ARRAY[1];
-    tmp.geom = the_geom;
-
-    RETURN NEXT tmp;
-    RETURN;
-
-  END IF;
-
-
-  -- Use ST_NumPoints rather than ST_NPoints to have a NULL value if the_geom isn't
-  -- a LINESTRING, CIRCULARSTRING.
-  SELECT @extschema at .ST_NumPoints(the_geom) INTO nb_points;
-
-  -- This should never happen
-  IF (nb_points IS NULL) THEN
-    RAISE EXCEPTION 'Unexpected error while dumping geometry %', @extschema at .ST_AsText(the_geom);
-  END IF;
-
-  FOR i IN 1..nb_points LOOP
-    tmp.path = cur_path || ARRAY[i];
-    tmp.geom := @extschema at .ST_PointN(the_geom, i);
-    RETURN NEXT tmp;
-  END LOOP;
-
-END
-$$ LANGUAGE plpgsql;
 
 -----------------------------------------------------------------------
 -- ST_DumpPoints()
@@ -1943,7 +1873,7 @@ $$ LANGUAGE plpgsql;
 CREATE OR REPLACE FUNCTION ST_DumpPoints(geometry)
        	RETURNS SETOF geometry_dump
 	AS 'MODULE_PATHNAME', 'LWGEOM_dumppoints'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 100;
 
 
@@ -1992,7 +1922,7 @@ DECLARE
 	gc_is_valid boolean;
 
 BEGIN
-	SELECT count(*) INTO oldcount FROM geometry_columns;
+	SELECT count(*) INTO oldcount FROM @extschema at .geometry_columns;
 	inserted := 0;
 
 	-- Count the number of geometry columns in all tables and views
@@ -2027,7 +1957,7 @@ BEGIN
 		AND n.nspname NOT ILIKE 'pg_temp%' AND c.relname != 'raster_columns'
 	LOOP
 
-		inserted := inserted + populate_geometry_columns(gcs.oid, use_typmod);
+		inserted := inserted + @extschema at .populate_geometry_columns(gcs.oid, use_typmod);
 	END LOOP;
 
 	IF oldcount > inserted THEN
@@ -2310,7 +2240,7 @@ BEGIN
 	     sql := 'ALTER TABLE ' ||
             quote_ident(real_schema) || '.' || quote_ident(table_name)
             || ' ADD COLUMN ' || quote_ident(column_name) ||
-            ' geometry(' || postgis_type_name(new_type, new_dim) || ', ' || new_srid::text || ')';
+            ' geometry(' || @extschema at .postgis_type_name(new_type, new_dim) || ', ' || new_srid::text || ')';
         RAISE DEBUG '%', sql;
 	ELSE
         sql := 'ALTER TABLE ' ||
@@ -2376,7 +2306,7 @@ CREATE OR REPLACE FUNCTION AddGeometryColumn(schema_name varchar,table_name varc
 DECLARE
 	ret  text;
 BEGIN
-	SELECT AddGeometryColumn('',$1,$2,$3,$4,$5,$6,$7) into ret;
+	SELECT @extschema at .AddGeometryColumn('',$1,$2,$3,$4,$5,$6,$7) into ret;
 	RETURN ret;
 END;
 $$
@@ -2394,7 +2324,7 @@ CREATE OR REPLACE FUNCTION AddGeometryColumn(table_name varchar,column_name varc
 DECLARE
 	ret  text;
 BEGIN
-	SELECT AddGeometryColumn('','',$1,$2,$3,$4,$5, $6) into ret;
+	SELECT @extschema at .AddGeometryColumn('','',$1,$2,$3,$4,$5, $6) into ret;
 	RETURN ret;
 END;
 $$
@@ -2442,7 +2372,7 @@ BEGIN
 
 	-- Find out if the column is in the geometry_columns table
 	okay = false;
-	FOR myrec IN SELECT * from geometry_columns where f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP
+	FOR myrec IN SELECT * from @extschema at .geometry_columns where f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP
 		okay := true;
 	END LOOP;
 	IF (okay <> true) THEN
@@ -2477,7 +2407,7 @@ $$
 DECLARE
 	ret text;
 BEGIN
-	SELECT DropGeometryColumn('',$1,$2,$3) into ret;
+	SELECT @extschema at .DropGeometryColumn('',$1,$2,$3) into ret;
 	RETURN ret;
 END;
 $$
@@ -2499,7 +2429,7 @@ $$
 DECLARE
 	ret text;
 BEGIN
-	SELECT DropGeometryColumn('','',$1,$2) into ret;
+	SELECT @extschema at .DropGeometryColumn('','',$1,$2) into ret;
 	RETURN ret;
 END;
 $$
@@ -2551,7 +2481,7 @@ LANGUAGE 'plpgsql' VOLATILE STRICT;
 --
 -----------------------------------------------------------------------
 CREATE OR REPLACE FUNCTION DropGeometryTable(schema_name varchar, table_name varchar) RETURNS text AS
-$$ SELECT DropGeometryTable('',$1,$2) $$
+$$ SELECT @extschema at .DropGeometryTable('',$1,$2) $$
 LANGUAGE 'sql' VOLATILE STRICT;
 
 -----------------------------------------------------------------------
@@ -2564,7 +2494,7 @@ LANGUAGE 'sql' VOLATILE STRICT;
 --
 -----------------------------------------------------------------------
 CREATE OR REPLACE FUNCTION DropGeometryTable(table_name varchar) RETURNS text AS
-$$ SELECT DropGeometryTable('','',$1) $$
+$$ SELECT @extschema at .DropGeometryTable('','',$1) $$
 LANGUAGE 'sql' VOLATILE STRICT;
 
 -----------------------------------------------------------------------
@@ -2610,7 +2540,7 @@ BEGIN
 
 	-- Ensure that column_name is in geometry_columns
 	okay = false;
-	FOR myrec IN SELECT type, coord_dimension FROM geometry_columns WHERE f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP
+	FOR myrec IN SELECT type, coord_dimension FROM @extschema at .geometry_columns WHERE f_table_schema = text(real_schema) and f_table_name = table_name and f_geometry_column = column_name LOOP
 		okay := true;
 	END LOOP;
 	IF (NOT okay) THEN
@@ -2660,7 +2590,7 @@ BEGIN
         -- We are using postgis_type_name to lookup the new name
         -- (in case Paul changes his mind and flips geometry_columns to return old upper case name)
         EXECUTE 'ALTER TABLE ' || quote_ident(real_schema) || '.' || quote_ident(table_name) ||
-        ' ALTER COLUMN ' || quote_ident(column_name) || ' TYPE  geometry(' || postgis_type_name(myrec.type, myrec.coord_dimension, true) || ', ' || new_srid::text || ') USING @extschema at .ST_SetSRID(' || quote_ident(column_name) || ',' || new_srid::text || ');' ;
+        ' ALTER COLUMN ' || quote_ident(column_name) || ' TYPE  geometry(' || @extschema at .postgis_type_name(myrec.type, myrec.coord_dimension, true) || ', ' || new_srid::text || ') USING @extschema at .ST_SetSRID(' || quote_ident(column_name) || ',' || new_srid::text || ');' ;
     END IF;
 
 	RETURN real_schema || '.' || table_name || '.' || column_name ||' SRID changed to ' || new_srid::text;
@@ -2679,7 +2609,7 @@ CREATE OR REPLACE FUNCTION UpdateGeometrySRID(varchar,varchar,varchar,integer)
 DECLARE
 	ret  text;
 BEGIN
-	SELECT UpdateGeometrySRID('',$1,$2,$3,$4) into ret;
+	SELECT @extschema at .UpdateGeometrySRID('',$1,$2,$3,$4) into ret;
 	RETURN ret;
 END;
 $$
@@ -2695,7 +2625,7 @@ CREATE OR REPLACE FUNCTION UpdateGeometrySRID(varchar,varchar,integer)
 DECLARE
 	ret  text;
 BEGIN
-	SELECT UpdateGeometrySRID('','',$1,$2,$3) into ret;
+	SELECT @extschema at .UpdateGeometrySRID('','',$1,$2,$3) into ret;
 	RETURN ret;
 END;
 $$
@@ -2720,7 +2650,7 @@ BEGIN
 	 tabl = substr(tabl,length(schem)+2);
 	END IF;
 
-	select SRID into sr from geometry_columns where (f_table_schema = schem or schem = '') and f_table_name = tabl and f_geometry_column = $3;
+	select SRID into sr from @extschema at .geometry_columns where (f_table_schema = schem or schem = '') and f_table_name = tabl and f_geometry_column = $3;
 	IF NOT FOUND THEN
 	   RAISE EXCEPTION 'find_srid() - could not find the corresponding SRID - is the geometry registered in the GEOMETRY_COLUMNS table?  Is there an uppercase/lowercase mismatch?';
 	END IF;
@@ -2736,7 +2666,7 @@ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 CREATE OR REPLACE FUNCTION get_proj4_from_srid(integer) RETURNS text AS
 $$
 BEGIN
-	RETURN proj4text::text FROM spatial_ref_sys WHERE srid= $1;
+	RETURN proj4text::text FROM @extschema at .spatial_ref_sys WHERE srid= $1;
 END;
 $$
 LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
@@ -2769,20 +2699,20 @@ CREATE OR REPLACE FUNCTION ST_Transform(geometry,integer)
 -- Availability: 2.3.0
 CREATE OR REPLACE FUNCTION ST_Transform(geom geometry, to_proj text)
   RETURNS geometry AS
-'SELECT postgis_transform_geometry($1, proj4text, $2, 0)
+'SELECT @extschema at .postgis_transform_geometry($1, proj4text, $2, 0)
 FROM spatial_ref_sys WHERE srid=@extschema at .ST_SRID($1);'
   LANGUAGE sql IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 2.3.0
 CREATE OR REPLACE FUNCTION ST_Transform(geom geometry, from_proj text, to_proj text)
   RETURNS geometry AS
-'SELECT postgis_transform_geometry($1, $2, $3, 0)'
+'SELECT @extschema at .postgis_transform_geometry($1, $2, $3, 0)'
   LANGUAGE sql IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 2.3.0
 CREATE OR REPLACE FUNCTION ST_Transform(geom geometry, from_proj text, to_srid integer)
   RETURNS geometry AS
-'SELECT postgis_transform_geometry($1, $2, proj4text, $3)
+'SELECT @extschema at .postgis_transform_geometry($1, $2, proj4text, $3)
 FROM spatial_ref_sys WHERE srid=$3;'
   LANGUAGE sql IMMUTABLE STRICT _PARALLEL;
 
@@ -2842,6 +2772,15 @@ CREATE OR REPLACE FUNCTION postgis_lib_build_date() RETURNS text
 	AS 'MODULE_PATHNAME'
 	LANGUAGE 'c' IMMUTABLE;
 
+CREATE OR REPLACE FUNCTION _postgis_scripts_pgsql_version() RETURNS text
+	AS _POSTGIS_SQL_SELECT_POSTGIS_PGSQL_VERSION
+	LANGUAGE 'sql' IMMUTABLE;
+
+CREATE OR REPLACE FUNCTION _postgis_pgsql_version() RETURNS text
+AS $$
+	select regexp_replace(version(), 'PostgreSQL ([^.]*)\.([^\.]*).* on .*', E'\\1\\2');
+$$ LANGUAGE 'sql' STABLE;
+
 CREATE OR REPLACE FUNCTION postgis_full_version() RETURNS text
 AS $$
 DECLARE
@@ -2861,24 +2800,30 @@ DECLARE
 	rast_scr_ver text;
 	topo_scr_ver text;
 	json_lib_ver text;
+	protobuf_lib_ver text;
 	sfcgal_lib_ver text;
 	sfcgal_scr_ver text;
+	pgsql_scr_ver text;
+	pgsql_ver text;
 BEGIN
-	SELECT postgis_lib_version() INTO libver;
-	SELECT postgis_proj_version() INTO projver;
-	SELECT postgis_geos_version() INTO geosver;
-	SELECT postgis_libjson_version() INTO json_lib_ver;
+	SELECT @extschema at .postgis_lib_version() INTO libver;
+	SELECT @extschema at .postgis_proj_version() INTO projver;
+	SELECT @extschema at .postgis_geos_version() INTO geosver;
+	SELECT @extschema at .postgis_libjson_version() INTO json_lib_ver;
+	SELECT @extschema at .postgis_libprotobuf_version() INTO protobuf_lib_ver;
+	SELECT @extschema at ._postgis_scripts_pgsql_version() INTO pgsql_scr_ver;
+	SELECT @extschema at ._postgis_pgsql_version() INTO pgsql_ver;
 	BEGIN
-		SELECT postgis_gdal_version() INTO gdalver;
+		SELECT @extschema at .postgis_gdal_version() INTO gdalver;
 	EXCEPTION
 		WHEN undefined_function THEN
 			gdalver := NULL;
 			RAISE NOTICE 'Function postgis_gdal_version() not found.  Is raster support enabled and rtpostgis.sql installed?';
 	END;
 	BEGIN
-		SELECT postgis_sfcgal_version() INTO sfcgalver;
+		SELECT @extschema at .postgis_sfcgal_version() INTO sfcgalver;
     BEGIN
-      SELECT postgis_sfcgal_scripts_installed() INTO sfcgal_scr_ver;
+      SELECT @extschema at .postgis_sfcgal_scripts_installed() INTO sfcgal_scr_ver;
     EXCEPTION
       WHEN undefined_function THEN
         sfcgal_scr_ver := 'missing';
@@ -2887,11 +2832,11 @@ BEGIN
 		WHEN undefined_function THEN
 			sfcgalver := NULL;
 	END;
-	SELECT postgis_liblwgeom_version() INTO liblwgeomver;
-	SELECT postgis_libxml_version() INTO libxmlver;
-	SELECT postgis_scripts_installed() INTO dbproc;
-	SELECT postgis_scripts_released() INTO relproc;
-	select postgis_svn_version() INTO svnver;
+	SELECT @extschema at .postgis_liblwgeom_version() INTO liblwgeomver;
+	SELECT @extschema at .postgis_libxml_version() INTO libxmlver;
+	SELECT @extschema at .postgis_scripts_installed() INTO dbproc;
+	SELECT @extschema at .postgis_scripts_released() INTO relproc;
+	select @extschema at .postgis_svn_version() INTO svnver;
 	BEGIN
 		SELECT topology.postgis_topology_scripts_installed() INTO topo_scr_ver;
 	EXCEPTION
@@ -2913,7 +2858,7 @@ BEGIN
 	END;
 
 	BEGIN
-		SELECT postgis_raster_lib_version() INTO rast_lib_ver;
+		SELECT @extschema at .postgis_raster_lib_version() INTO rast_lib_ver;
 	EXCEPTION
 		WHEN undefined_function THEN
 			rast_lib_ver := NULL;
@@ -2932,6 +2877,10 @@ BEGIN
 		fullver = fullver || ' (liblwgeom version mismatch: "' || liblwgeomver || '")';
 	END IF;
 
+	fullver = fullver || ' PGSQL="' || pgsql_scr_ver || '"';
+	IF pgsql_scr_ver != pgsql_ver THEN
+		fullver = fullver || ' (procs need upgrade for use with "' || pgsql_ver || '")';
+	END IF;
 
 	IF  geosver IS NOT NULL THEN
 		fullver = fullver || ' GEOS="' || geosver || '"';
@@ -2957,6 +2906,10 @@ BEGIN
 		fullver = fullver || ' LIBJSON="' || json_lib_ver || '"';
 	END IF;
 
+	IF protobuf_lib_ver IS NOT NULL THEN
+		fullver = fullver || ' LIBPROTOBUF="' || protobuf_lib_ver || '"';
+	END IF;
+
 	-- fullver = fullver || ' DBPROC="' || dbproc || '"';
 	-- fullver = fullver || ' RELPROC="' || relproc || '"';
 
@@ -3419,6 +3372,14 @@ CREATE OR REPLACE FUNCTION ST_HausdorffDistance(geom1 geometry, geom2 geometry,
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 100; -- Guessed cost
 
+-- Requires GEOS >= 3.7.0
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_FrechetDistance(geom1 geometry, geom2 geometry, float8 default -1)
+       RETURNS FLOAT8
+       AS 'MODULE_PATHNAME', 'ST_FrechetDistance'
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
+       COST 100; -- Guessed cost
+
 -- PostGIS equivalent function: difference(geom1 geometry, geom2 geometry)
 CREATE OR REPLACE FUNCTION ST_Difference(geom1 geometry, geom2 geometry)
 	RETURNS geometry
@@ -3747,7 +3708,7 @@ CREATE OR REPLACE FUNCTION ST_Combine_BBox(box2d,geometry)
 -- Changed: 2.3.1 to support PostgreSQL 9.6 parallel safe
 CREATE AGGREGATE ST_Extent(geometry) (
 	sfunc = ST_CombineBBox,
-  stype = box3d,
+	stype = box3d,
 #if POSTGIS_PGSQL_VERSION >= 96
 	combinefunc = ST_CombineBBox,
 	parallel = safe,
@@ -3831,67 +3792,70 @@ CREATE TYPE pgis_abs (
 CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(pgis_abs, geometry)
 	RETURNS pgis_abs
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(pgis_abs, geometry, float8)
 	RETURNS pgis_abs
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.3
 CREATE OR REPLACE FUNCTION pgis_geometry_accum_transfn(pgis_abs, geometry, float8, int)
 	RETURNS pgis_abs
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.4.0
 CREATE OR REPLACE FUNCTION pgis_geometry_accum_finalfn(pgis_abs)
 	RETURNS geometry[]
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.4.0
 CREATE OR REPLACE FUNCTION pgis_geometry_union_finalfn(pgis_abs)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.4.0
 CREATE OR REPLACE FUNCTION pgis_geometry_collect_finalfn(pgis_abs)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.4.0
 CREATE OR REPLACE FUNCTION pgis_geometry_polygonize_finalfn(pgis_abs)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION pgis_geometry_clusterintersecting_finalfn(pgis_abs)
 	RETURNS geometry[]
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION pgis_geometry_clusterwithin_finalfn(pgis_abs)
 	RETURNS geometry[]
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.4.0
 CREATE OR REPLACE FUNCTION pgis_geometry_makeline_finalfn(pgis_abs)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME'
-	LANGUAGE 'c';
+	LANGUAGE 'c' _PARALLEL;
 
 -- Availability: 1.2.2
-CREATE AGGREGATE ST_Accum (
+-- Changed: 2.4.0 marked parallel safe
+CREATE AGGREGATE ST_Accum (geometry) (
 	sfunc = pgis_geometry_accum_transfn,
-	basetype = geometry,
 	stype = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	finalfunc = pgis_geometry_accum_finalfn
 	);
 
@@ -3902,49 +3866,71 @@ CREATE OR REPLACE FUNCTION ST_Union (geometry[])
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 1.2.2
-CREATE AGGREGATE ST_Union (
-	basetype = geometry,
+-- Changed but upgrader helper no touch: 2.4.0 marked parallel safe
+-- we don't want to force drop of this agg since its often used in views
+-- parallel handling dealt with in postgis_drop_after.sql
+CREATE AGGREGATE ST_Union (geometry) (
 	sfunc = pgis_geometry_accum_transfn,
 	stype = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	finalfunc = pgis_geometry_union_finalfn
 	);
 
+
 -- Availability: 1.2.2
-CREATE AGGREGATE ST_Collect (
-	BASETYPE = geometry,
+-- Changed: 2.4.0: marked parallel safe
+CREATE AGGREGATE ST_Collect (geometry) (
 	SFUNC = pgis_geometry_accum_transfn,
 	STYPE = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = pgis_geometry_collect_finalfn
 	);
 
 -- Availability: 2.2
-CREATE AGGREGATE ST_ClusterIntersecting (
-	BASETYPE = geometry,
+-- Changed: 2.4.0: marked parallel safe
+CREATE AGGREGATE ST_ClusterIntersecting (geometry) (
 	SFUNC = pgis_geometry_accum_transfn,
 	STYPE = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = pgis_geometry_clusterintersecting_finalfn
 	);
 
 -- Availability: 2.2
+-- Changed: 2.4.0 marked parallel safe
 CREATE AGGREGATE ST_ClusterWithin (geometry, float8) (
 	SFUNC = pgis_geometry_accum_transfn,
 	STYPE = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = pgis_geometry_clusterwithin_finalfn
 	);
 
 -- Availability: 1.2.2
-CREATE AGGREGATE ST_Polygonize (
-	BASETYPE = geometry,
+-- Changed: 2.4.0 marked parallel safe
+CREATE AGGREGATE ST_Polygonize (geometry) (
 	SFUNC = pgis_geometry_accum_transfn,
 	STYPE = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = pgis_geometry_polygonize_finalfn
 	);
 
 -- Availability: 1.2.2
-CREATE AGGREGATE ST_MakeLine (
-	BASETYPE = geometry,
+-- Changed: 2.4.0 marked parallel safe
+CREATE AGGREGATE ST_MakeLine (geometry) (
 	SFUNC = pgis_geometry_accum_transfn,
 	STYPE = pgis_abs,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = pgis_geometry_makeline_finalfn
 	);
 
@@ -4375,6 +4361,76 @@ CREATE OR REPLACE FUNCTION ST_AsGeoJson(gj_version int4, geom geometry, maxdecim
 	AS $$ SELECT @extschema at .ST_AsGeoJson($2::@extschema at .geometry, $3::int4, $4::int4); $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
+-----------------------------------------------------------------------
+-- Mapbox Vector Tile OUTPUT
+-- Availability: 2.4.0
+-----------------------------------------------------------------------
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION pgis_asmvt_transfn(internal, text, int4, text, anyelement)
+	RETURNS internal
+	AS 'MODULE_PATHNAME', 'pgis_asmvt_transfn'
+	LANGUAGE c IMMUTABLE _PARALLEL;
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION pgis_asmvt_finalfn(internal)
+	RETURNS bytea
+	AS 'MODULE_PATHNAME', 'pgis_asmvt_finalfn'
+	LANGUAGE c IMMUTABLE _PARALLEL;
+
+-- Availability: 2.4.0
+CREATE AGGREGATE ST_AsMVT(text, int4, text, anyelement)
+(
+	sfunc = pgis_asmvt_transfn,
+	stype = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
+	finalfunc = pgis_asmvt_finalfn
+);
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION ST_AsMVTGeom(geom geometry, bounds box2d, extent int4, buffer int4, clip_geom bool)
+	RETURNS geometry
+	AS 'MODULE_PATHNAME','ST_AsMVTGeom'
+	LANGUAGE 'c' IMMUTABLE  _PARALLEL;
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION postgis_libprotobuf_version()
+	RETURNS text
+	AS 'MODULE_PATHNAME','postgis_libprotobuf_version'
+	LANGUAGE 'c' IMMUTABLE STRICT;
+
+
+-----------------------------------------------------------------------
+-- GEOBUF OUTPUT
+-- Availability: 2.4.0
+-----------------------------------------------------------------------
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION pgis_asgeobuf_transfn(internal, text, anyelement)
+	RETURNS internal
+	AS 'MODULE_PATHNAME', 'pgis_asgeobuf_transfn'
+	LANGUAGE c IMMUTABLE _PARALLEL;
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION pgis_asgeobuf_finalfn(internal)
+	RETURNS bytea
+	AS 'MODULE_PATHNAME', 'pgis_asgeobuf_finalfn'
+	LANGUAGE c IMMUTABLE _PARALLEL;
+
+-- Availability: 2.4.0
+CREATE AGGREGATE ST_AsGeobuf(text, anyelement)
+(
+	sfunc = pgis_asgeobuf_transfn,
+	stype = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
+	finalfunc = pgis_asgeobuf_finalfn
+);
+
+
 ------------------------------------------------------------------------
 -- GeoHash (geohash.org)
 ------------------------------------------------------------------------
@@ -4594,7 +4650,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromText(text)
 CREATE OR REPLACE FUNCTION ST_PointFromText(text, int4)
 	RETURNS geometry
 	AS '
-	SELECT CASE WHEN geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''POINT''
+	SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1, $2)) = ''POINT''
 	THEN @extschema at .ST_GeomFromText($1, $2)
 	ELSE NULL END
 	'
@@ -4604,7 +4660,7 @@ CREATE OR REPLACE FUNCTION ST_PointFromText(text, int4)
 CREATE OR REPLACE FUNCTION ST_LineFromText(text)
 	RETURNS geometry
 	AS '
-	SELECT CASE WHEN geometrytype(@extschema at .ST_GeomFromText($1)) = ''LINESTRING''
+	SELECT CASE WHEN @extschema at .geometrytype(@extschema at .ST_GeomFromText($1)) = ''LINESTRING''
 	THEN @extschema at .ST_GeomFromText($1)
 	ELSE NULL END
 	'
@@ -5168,7 +5224,7 @@ CREATE OR REPLACE FUNCTION ST_DistanceSphere(geom1 geometry, geom2 geometry)
 	AS $$
 	select @extschema at .ST_distance( @extschema at .geography($1), @extschema at .geography($2),false)
 	$$
-	LANGUAGE 'sql' IMMUTABLE STRICT
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL
 	COST 300;
 
 -- Availability: 1.2.2
@@ -5178,7 +5234,7 @@ CREATE OR REPLACE FUNCTION ST_distance_sphere(geom1 geometry, geom2 geometry)
   $$ SELECT @extschema at ._postgis_deprecate('ST_Distance_Sphere', 'ST_DistanceSphere', '2.2.0');
     SELECT @extschema at .ST_DistanceSphere($1,$2);
   $$
-	LANGUAGE 'sql' IMMUTABLE STRICT
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL
 	COST 300;
 
 ---------------------------------------------------------------
@@ -5275,7 +5331,7 @@ $$
 		WHERE (upper(old_name) = upper($1) OR upper(new_name) = upper($1))
 			AND coord_dimension = $2;
 $$
-LANGUAGE 'sql' IMMUTABLE STRICT COST 200;
+LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL COST 200;
 
 -- Availability: 2.0.0
 -- Deprecation in 2.2.0
@@ -5332,7 +5388,8 @@ LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 -- Availability: 2.0.0
 -- Changed: 2.1.8 significant performance improvement for constraint based columns
--- Changed: 2.2.0 get rid of scheman, table, column cast to improve performance
+-- Changed: 2.2.0 get rid of schema, table, column cast to improve performance
+-- Changed: 2.4.0 List also Parent partitioned tables
 CREATE OR REPLACE VIEW geometry_columns AS
  SELECT current_database()::character varying(256) AS f_table_catalog,
     n.nspname AS f_table_schema,
@@ -5366,7 +5423,7 @@ CREATE OR REPLACE VIEW geometry_columns AS
           WHERE s.consrc ~~* '%srid(% = %'::text
 
 ) sr ON sr.connamespace = n.oid AND sr.conrelid = c.oid AND (a.attnum = ANY (sr.conkey))
-  WHERE (c.relkind = ANY (ARRAY['r'::"char", 'v'::"char", 'm'::"char", 'f'::"char"]))
+  WHERE (c.relkind = ANY (ARRAY['r'::"char", 'v'::"char", 'm'::"char", 'f'::"char", 'p'::"char"]))
   AND NOT c.relname = 'raster_columns'::name AND t.typname = 'geometry'::name
   AND NOT pg_is_other_temp_schema(c.relnamespace) AND has_table_privilege(c.oid, 'SELECT'::text);
 
@@ -5394,67 +5451,67 @@ CREATE OR REPLACE RULE geometry_columns_delete AS
 CREATE OR REPLACE FUNCTION ST_3DDistance(geom1 geometry, geom2 geometry)
 	RETURNS float8
 	AS 'MODULE_PATHNAME', 'distance3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION ST_3DMaxDistance(geom1 geometry, geom2 geometry)
 	RETURNS float8
 	AS 'MODULE_PATHNAME', 'LWGEOM_maxdistance3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION ST_3DClosestPoint(geom1 geometry, geom2 geometry)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME', 'LWGEOM_closestpoint3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 1; -- reset cost, see #3675
 
 CREATE OR REPLACE FUNCTION ST_3DShortestLine(geom1 geometry, geom2 geometry)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME', 'LWGEOM_shortestline3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 1; -- reset cost, see #3675
 
 CREATE OR REPLACE FUNCTION ST_3DLongestLine(geom1 geometry, geom2 geometry)
 	RETURNS geometry
 	AS 'MODULE_PATHNAME', 'LWGEOM_longestline3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 1; -- reset cost, see #3675
 
 CREATE OR REPLACE FUNCTION _ST_3DDWithin(geom1 geometry, geom2 geometry,float8)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME', 'LWGEOM_dwithin3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION ST_3DDWithin(geom1 geometry, geom2 geometry,float8)
 	RETURNS boolean
 	AS 'SELECT $1 OPERATOR(@extschema at .&&) @extschema at .ST_Expand($2,$3) AND $2 OPERATOR(@extschema at .&&) @extschema at .ST_Expand($1,$3) AND @extschema at ._ST_3DDWithin($1, $2, $3)'
-	LANGUAGE 'sql' IMMUTABLE
+	LANGUAGE 'sql' IMMUTABLE  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION _ST_3DDFullyWithin(geom1 geometry, geom2 geometry,float8)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME', 'LWGEOM_dfullywithin3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION ST_3DDFullyWithin(geom1 geometry, geom2 geometry,float8)
 	RETURNS boolean
 	AS 'SELECT $1 OPERATOR(@extschema at .&&) @extschema at .ST_Expand($2,$3) AND $2 OPERATOR(@extschema at .&&) @extschema at .ST_Expand($1,$3) AND @extschema at ._ST_3DDFullyWithin($1, $2, $3)'
-	LANGUAGE 'sql' IMMUTABLE
+	LANGUAGE 'sql' IMMUTABLE  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION _ST_3DIntersects(geom1 geometry, geom2 geometry)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME','intersects3d'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 CREATE OR REPLACE FUNCTION ST_3DIntersects(geom1 geometry, geom2 geometry)
 	RETURNS boolean
 	AS 'SELECT $1 OPERATOR(@extschema at .&&) $2 AND @extschema at ._ST_3DIntersects($1, $2)'
-	LANGUAGE 'sql' IMMUTABLE
+	LANGUAGE 'sql' IMMUTABLE  _PARALLEL
 	COST 100;
 
 
@@ -5465,20 +5522,43 @@ CREATE OR REPLACE FUNCTION ST_3DIntersects(geom1 geometry, geom2 geometry)
 CREATE OR REPLACE FUNCTION ST_CoordDim(Geometry geometry)
 	RETURNS smallint
 	AS 'MODULE_PATHNAME', 'LWGEOM_ndims'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 5;
 --
 -- SQL-MM
 --
+-- ST_CurveToLine(Geometry geometry, Tolerance float8, ToleranceType integer, Flags integer)
+--
+-- Converts a given geometry to a linear geometry.  Each curveed
+-- geometry or segment is converted into a linear approximation using
+-- the given tolerance.
+--
+-- Semantic of tolerance depends on the `toltype` argument, which can be:
+--    0: Tolerance is number of segments per quadrant
+--    1: Tolerance is max distance between curve and line
+--    2: Tolerance is max angle between radii defining line vertices
+--
+-- Supported flags:
+--    1: Symmetric output (result in same vertices when inverting the curve)
+--
+-- Availability: 2.4.0
+--
+CREATE OR REPLACE FUNCTION ST_CurveToLine(geom geometry, tol float8, toltype integer, flags integer)
+	RETURNS geometry
+	AS 'MODULE_PATHNAME', 'ST_CurveToLine'
+	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
+--
+-- SQL-MM
+--
 -- ST_CurveToLine(Geometry geometry, SegmentsPerQuarter integer)
 --
 -- Converts a given geometry to a linear geometry.  Each curveed
 -- geometry or segment is converted into a linear approximation using
 -- the given number of segments per quarter circle.
+--
 CREATE OR REPLACE FUNCTION ST_CurveToLine(geometry, integer)
-	RETURNS geometry
-	AS 'MODULE_PATHNAME', 'LWGEOM_curve_segmentize'
-	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
+	RETURNS geometry AS 'SELECT ST_CurveToLine($1, $2::float8, 0, 0)'
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 --
 -- SQL-MM
 --
@@ -5488,7 +5568,7 @@ CREATE OR REPLACE FUNCTION ST_CurveToLine(geometry, integer)
 -- geometry or segment is converted into a linear approximation using
 -- the default value of 32 segments per quarter circle
 CREATE OR REPLACE FUNCTION ST_CurveToLine(geometry)
-	RETURNS geometry AS 'SELECT ST_CurveToLine($1, 32)'
+	RETURNS geometry AS 'SELECT ST_CurveToLine($1, 32::integer)'
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION ST_HasArc(Geometry geometry)
@@ -5505,7 +5585,7 @@ CREATE OR REPLACE FUNCTION ST_LineToCurve(Geometry geometry)
 CREATE OR REPLACE FUNCTION _ST_OrderingEquals(GeometryA geometry, GeometryB geometry)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME', 'LWGEOM_same'
-	LANGUAGE 'c' IMMUTABLE STRICT
+	LANGUAGE 'c' IMMUTABLE STRICT  _PARALLEL
 	COST 100;
 
 -- Availability: 1.3.0
@@ -5514,7 +5594,7 @@ CREATE OR REPLACE FUNCTION ST_OrderingEquals(GeometryA geometry, GeometryB geome
 	AS $$
 	SELECT $1 OPERATOR(@extschema at .~=) $2 AND @extschema at ._ST_OrderingEquals($1, $2)
 	$$
-	LANGUAGE 'sql' IMMUTABLE;
+	LANGUAGE 'sql' IMMUTABLE  _PARALLEL;
 
 -------------------------------------------------------------------------------
 -- SQL/MM - SQL Functions on type ST_Point
@@ -5569,6 +5649,7 @@ CREATE OR REPLACE FUNCTION ST_InterpolatePoint(Line geometry, Point geometry)
 	AS 'MODULE_PATHNAME', 'ST_InterpolatePoint'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
+
 -- moved to separate file cause its invovled
 #include "postgis_brin.sql.in"
 
@@ -5814,13 +5895,13 @@ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 CREATE OR REPLACE FUNCTION _ST_AsX3D(int4, geometry, int4, int4, text)
 	RETURNS TEXT
 	AS 'MODULE_PATHNAME','LWGEOM_asX3D'
-	LANGUAGE 'c' IMMUTABLE;
+	LANGUAGE 'c' IMMUTABLE  _PARALLEL;
 
 -- ST_AsX3D(geom, precision, options)
 CREATE OR REPLACE FUNCTION ST_AsX3D(geom geometry, maxdecimaldigits integer DEFAULT 15, options integer DEFAULT 0)
 	RETURNS TEXT
 	AS $$SELECT @extschema at ._ST_AsX3D(3,$1,$2,$3,'');$$
-	LANGUAGE 'sql' IMMUTABLE;
+	LANGUAGE 'sql' IMMUTABLE  _PARALLEL;
 
 -- make views and spatial_ref_sys public viewable --
 GRANT SELECT ON TABLE geography_columns TO public;
diff --git a/postgis/postgis_drop_after.sql b/postgis/postgis_drop_after.sql
index 9338b19..407a7eb 100644
--- a/postgis/postgis_drop_after.sql
+++ b/postgis/postgis_drop_after.sql
@@ -170,3 +170,14 @@ DROP FUNCTION IF EXISTS geometry_distance_box_nd(geometry,geometry); -- temporar
 -- pgis_abs type was increased from 8 bytes in 2.1 to 16 bytes in 2.2
 -- See #3460
 UPDATE pg_type SET typlen=16 WHERE typname='pgis_abs' AND typlen=8;
+
+DO language 'plpgsql'
+$$
+BEGIN
+IF _postgis_scripts_pgsql_version()::integer >= 96 THEN
+-- mark ST_Union agg as parallel safe if it is not already
+	UPDATE pg_proc SET proparallel = 's'
+	WHERE oid = 'st_union(geometry)'::regprocedure AND proparallel = 'u';
+END IF;
+END;
+$$;
diff --git a/postgis/postgis_libprotobuf.c b/postgis/postgis_libprotobuf.c
new file mode 100644
index 0000000..12b345b
--- /dev/null
+++ b/postgis/postgis_libprotobuf.c
@@ -0,0 +1,20 @@
+#include "postgres.h"
+#include "utils/builtins.h"
+#include "../postgis_config.h"
+#include "lwgeom_pg.h"
+
+#ifdef HAVE_LIBPROTOBUF
+#include <protobuf-c/protobuf-c.h>
+#endif
+
+PG_FUNCTION_INFO_V1(postgis_libprotobuf_version);
+Datum postgis_libprotobuf_version(PG_FUNCTION_ARGS)
+{
+#ifndef HAVE_LIBPROTOBUF
+	PG_RETURN_NULL();
+#else /* HAVE_LIBPROTOBUF  */
+	const char *ver = protobuf_c_version();
+	text *result = cstring2text(ver);
+	PG_RETURN_POINTER(result);
+#endif
+}
\ No newline at end of file
diff --git a/postgis/postgis_module.c b/postgis/postgis_module.c
index e107098..38b3c76 100644
--- a/postgis/postgis_module.c
+++ b/postgis/postgis_module.c
@@ -79,9 +79,7 @@ _PG_init(void)
     0, /* bootValue */
     PGC_SUSET, /* GucContext context */
     GUC_UNIT_MS, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
     NULL, /* GucStringCheckHook check_hook */
-#endif
     NULL, /* GucStringAssignHook assign_hook */
     NULL  /* GucShowHook show_hook */
    );
@@ -97,9 +95,7 @@ _PG_init(void)
     "Welcome to PostGIS " POSTGIS_VERSION, /* bootValue */
     PGC_SUSET, /* GucContext context */
     GUC_UNIT_MS, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
     NULL, /* GucStringCheckHook check_hook */
-#endif
     NULL, /* GucStringAssignHook assign_hook */
     NULL  /* GucShowHook show_hook */
    );
diff --git a/postgis/sfcgal.sql.in b/postgis/sfcgal.sql.in
index 6f8a100..fd53006 100644
--- a/postgis/sfcgal.sql.in
+++ b/postgis/sfcgal.sql.in
@@ -32,70 +32,70 @@ CREATE OR REPLACE FUNCTION postgis_sfcgal_version() RETURNS text
 CREATE OR REPLACE FUNCTION ST_3DIntersection(geom1 geometry, geom2 geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_intersection3D'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION ST_3DDifference(geom1 geometry, geom2 geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_difference3D'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
        
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION ST_3DUnion(geom1 geometry, geom2 geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_union3D'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
        
 -- Availability: 2.1.0
 CREATE OR REPLACE FUNCTION ST_Tesselate(geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_tesselate'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
        
 -- Availability: 2.1.0
 CREATE OR REPLACE FUNCTION ST_3DArea(geometry)
        RETURNS FLOAT8
        AS 'MODULE_PATHNAME','sfcgal_area3D'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.1.0       
 CREATE OR REPLACE FUNCTION ST_Extrude(geometry, float8, float8, float8)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_extrude'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.1.0       
 CREATE OR REPLACE FUNCTION ST_ForceLHR(geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_force_lhr'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
        
 -- Availability: 2.1.0
 CREATE OR REPLACE FUNCTION ST_Orientation(geometry)
        RETURNS INT4
        AS 'MODULE_PATHNAME','sfcgal_orientation'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.1.0
 CREATE OR REPLACE FUNCTION ST_MinkowskiSum(geometry, geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_minkowski_sum'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.1.0
 CREATE OR REPLACE FUNCTION ST_StraightSkeleton(geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_straight_skeleton'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.2.0
@@ -126,34 +126,35 @@ CREATE OR REPLACE FUNCTION ST_ApproximateMedialAxis(geometry)
        AS 'MODULE_PATHNAME','sfcgal_approximate_medial_axis'
        LANGUAGE 'c'
 #endif // POSTGIS_SFCGAL_VERSION >= 12
-       IMMUTABLE STRICT COST 100;
+       IMMUTABLE STRICT  _PARALLEL 
+       COST 100;
 
 -- Availability: 2.2.0       
 CREATE OR REPLACE FUNCTION ST_IsPlanar(geometry)
        RETURNS boolean
        AS 'MODULE_PATHNAME','sfcgal_is_planar'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION ST_Volume(geometry)
        RETURNS FLOAT8
        AS 'MODULE_PATHNAME','sfcgal_volume'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION ST_MakeSolid(geometry)
        RETURNS geometry
        AS 'MODULE_PATHNAME','sfcgal_make_solid'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 -- Availability: 2.2
 CREATE OR REPLACE FUNCTION ST_IsSolid(geometry)
        RETURNS boolean
        AS 'MODULE_PATHNAME','sfcgal_is_solid'
-       LANGUAGE 'c' IMMUTABLE STRICT
+       LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
        COST 100;
 
 COMMIT;
diff --git a/postgis/sqldefines.h b/postgis/sqldefines.h
index b0cd8ee..3bc7fc2 100644
--- a/postgis/sqldefines.h
+++ b/postgis/sqldefines.h
@@ -9,7 +9,7 @@
 #define POSTGIS_PGSQL_VERSION 96
 #define POSTGIS_GEOS_VERSION 37
 #define POSTGIS_PROJ_VERSION 49
-#define POSTGIS_LIB_VERSION '2.3.3'
+#define POSTGIS_LIB_VERSION '2.4.0beta1'
 #define POSTGIS_LIBXML2_VERSION 2.9.4
 #define POSTGIS_SFCGAL_VERSION 13
 
@@ -24,13 +24,14 @@
  * (these substitiutions are done with extra quotes sinces CPP
  * won't substitute within apostrophes)
  */
-#define _POSTGIS_SQL_SELECT_POSTGIS_VERSION 'SELECT ''2.3 USE_GEOS=1 USE_PROJ=1 USE_STATS=1''::text AS version'
-#define _POSTGIS_SQL_SELECT_POSTGIS_BUILD_DATE 'SELECT ''2017-07-01 17:22:37''::text AS version'
+#define _POSTGIS_SQL_SELECT_POSTGIS_VERSION 'SELECT ''2.4 USE_GEOS=1 USE_PROJ=1 USE_STATS=1''::text AS version'
+#define _POSTGIS_SQL_SELECT_POSTGIS_BUILD_DATE 'SELECT ''2017-09-02 14:11:58''::text AS version'
+#define _POSTGIS_SQL_SELECT_POSTGIS_PGSQL_VERSION 'SELECT ''96''::text AS version'
 
 #if POSTGIS_SVN_REVISION
-#define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION $$ SELECT '2.3.3'::text || ' r' || POSTGIS_SVN_REVISION::text AS version $$
+#define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION $$ SELECT '2.4.0beta1'::text || ' r' || POSTGIS_SVN_REVISION::text AS version $$
 #else
-#define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION $$ SELECT '2.3.3'::text AS version $$
+#define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION $$ SELECT '2.4.0beta1'::text AS version $$
 #endif
 
 #define SRID_USR_MAX 998999
diff --git a/postgis/sqldefines.h.in b/postgis/sqldefines.h.in
index 6080258..dbce6c3 100644
--- a/postgis/sqldefines.h.in
+++ b/postgis/sqldefines.h.in
@@ -26,6 +26,7 @@
  */
 #define _POSTGIS_SQL_SELECT_POSTGIS_VERSION 'SELECT ''@POSTGIS_VERSION@''::text AS version'
 #define _POSTGIS_SQL_SELECT_POSTGIS_BUILD_DATE 'SELECT ''@POSTGIS_BUILD_DATE@''::text AS version'
+#define _POSTGIS_SQL_SELECT_POSTGIS_PGSQL_VERSION 'SELECT ''@POSTGIS_PGSQL_VERSION@''::text AS version'
 
 #if POSTGIS_SVN_REVISION
 #define _POSTGIS_SQL_SELECT_POSTGIS_SCRIPTS_VERSION $$ SELECT '@POSTGIS_SCRIPTS_VERSION@'::text || ' r' || POSTGIS_SVN_REVISION::text AS version $$
diff --git a/postgis/uthash.h b/postgis/uthash.h
new file mode 100644
index 0000000..5758e9f
--- /dev/null
+++ b/postgis/uthash.h
@@ -0,0 +1,1093 @@
+/*
+Copyright (c) 2003-2017, Troy D. Hanson     http://troydhanson.github.com/uthash/
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright
+      notice, this list of conditions and the following disclaimer.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
+TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
+PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER
+OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+#ifndef UTHASH_H
+#define UTHASH_H
+
+#define UTHASH_VERSION 2.0.2
+
+#include <string.h>   /* memcmp,strlen */
+#include <stddef.h>   /* ptrdiff_t */
+#include <stdlib.h>   /* exit() */
+
+/* These macros use decltype or the earlier __typeof GNU extension.
+   As decltype is only available in newer compilers (VS2010 or gcc 4.3+
+   when compiling c++ source) this code uses whatever method is needed
+   or, for VS2008 where neither is available, uses casting workarounds. */
+#if !defined(DECLTYPE) && !defined(NO_DECLTYPE)
+#if defined(_MSC_VER)   /* MS compiler */
+#if _MSC_VER >= 1600 && defined(__cplusplus)  /* VS2010 or newer in C++ mode */
+#define DECLTYPE(x) (decltype(x))
+#else                   /* VS2008 or older (or VS2010 in C mode) */
+#define NO_DECLTYPE
+#endif
+#elif defined(__BORLANDC__) || defined(__ICCARM__) || defined(__LCC__) || defined(__WATCOMC__)
+#define NO_DECLTYPE
+#else                   /* GNU, Sun and other compilers */
+#define DECLTYPE(x) (__typeof(x))
+#endif
+#endif
+
+#ifdef NO_DECLTYPE
+#define DECLTYPE(x)
+#define DECLTYPE_ASSIGN(dst,src)                                                 \
+do {                                                                             \
+  char **_da_dst = (char**)(&(dst));                                             \
+  *_da_dst = (char*)(src);                                                       \
+} while (0)
+#else
+#define DECLTYPE_ASSIGN(dst,src)                                                 \
+do {                                                                             \
+  (dst) = DECLTYPE(dst)(src);                                                    \
+} while (0)
+#endif
+
+/* a number of the hash function use uint32_t which isn't defined on Pre VS2010 */
+#if defined(_WIN32)
+#if defined(_MSC_VER) && _MSC_VER >= 1600
+#include <stdint.h>
+#elif defined(__WATCOMC__) || defined(__MINGW32__) || defined(__CYGWIN__)
+#include <stdint.h>
+#else
+typedef unsigned int uint32_t;
+typedef unsigned char uint8_t;
+#endif
+#elif defined(__GNUC__) && !defined(__VXWORKS__)
+#include <stdint.h>
+#else
+typedef unsigned int uint32_t;
+typedef unsigned char uint8_t;
+#endif
+
+#ifndef uthash_fatal
+#define uthash_fatal(msg) lwerror("uthash: fatal error (out of memory,etc)")
+#endif
+#ifndef uthash_malloc
+#define uthash_malloc(sz) palloc(sz)      /* malloc fcn                      */
+#endif
+#ifndef uthash_free
+#define uthash_free(ptr,sz) pfree(ptr)     /* free fcn                        */
+#endif
+#ifndef uthash_strlen
+#define uthash_strlen(s) strlen(s)
+#endif
+#ifndef uthash_memcmp
+#define uthash_memcmp(a,b,n) memcmp(a,b,n)
+#endif
+
+#ifndef uthash_noexpand_fyi
+#define uthash_noexpand_fyi(tbl)          /* can be defined to log noexpand  */
+#endif
+#ifndef uthash_expand_fyi
+#define uthash_expand_fyi(tbl)            /* can be defined to log expands   */
+#endif
+
+/* initial number of buckets */
+#define HASH_INITIAL_NUM_BUCKETS 32U     /* initial number of buckets        */
+#define HASH_INITIAL_NUM_BUCKETS_LOG2 5U /* lg2 of initial number of buckets */
+#define HASH_BKT_CAPACITY_THRESH 10U     /* expand when bucket count reaches */
+
+/* calculate the element whose hash handle address is hhp */
+#define ELMT_FROM_HH(tbl,hhp) ((void*)(((char*)(hhp)) - ((tbl)->hho)))
+/* calculate the hash handle from element address elp */
+#define HH_FROM_ELMT(tbl,elp) ((UT_hash_handle *)(((char*)(elp)) + ((tbl)->hho)))
+
+#define HASH_VALUE(keyptr,keylen,hashv)                                          \
+do {                                                                             \
+  HASH_FCN(keyptr, keylen, hashv);                                               \
+} while (0)
+
+#define HASH_FIND_BYHASHVALUE(hh,head,keyptr,keylen,hashval,out)                 \
+do {                                                                             \
+  (out) = NULL;                                                                  \
+  if (head) {                                                                    \
+    unsigned _hf_bkt;                                                            \
+    HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _hf_bkt);                  \
+    if (HASH_BLOOM_TEST((head)->hh.tbl, hashval) != 0) {                         \
+      HASH_FIND_IN_BKT((head)->hh.tbl, hh, (head)->hh.tbl->buckets[ _hf_bkt ], keyptr, keylen, hashval, out); \
+    }                                                                            \
+  }                                                                              \
+} while (0)
+
+#define HASH_FIND(hh,head,keyptr,keylen,out)                                     \
+do {                                                                             \
+  unsigned _hf_hashv;                                                            \
+  HASH_VALUE(keyptr, keylen, _hf_hashv);                                         \
+  HASH_FIND_BYHASHVALUE(hh, head, keyptr, keylen, _hf_hashv, out);               \
+} while (0)
+
+#ifdef HASH_BLOOM
+#define HASH_BLOOM_BITLEN (1UL << HASH_BLOOM)
+#define HASH_BLOOM_BYTELEN (HASH_BLOOM_BITLEN/8UL) + (((HASH_BLOOM_BITLEN%8UL)!=0UL) ? 1UL : 0UL)
+#define HASH_BLOOM_MAKE(tbl)                                                     \
+do {                                                                             \
+  (tbl)->bloom_nbits = HASH_BLOOM;                                               \
+  (tbl)->bloom_bv = (uint8_t*)uthash_malloc(HASH_BLOOM_BYTELEN);                 \
+  if (!((tbl)->bloom_bv))  { uthash_fatal( "out of memory"); }                   \
+  memset((tbl)->bloom_bv, 0, HASH_BLOOM_BYTELEN);                                \
+  (tbl)->bloom_sig = HASH_BLOOM_SIGNATURE;                                       \
+} while (0)
+
+#define HASH_BLOOM_FREE(tbl)                                                     \
+do {                                                                             \
+  uthash_free((tbl)->bloom_bv, HASH_BLOOM_BYTELEN);                              \
+} while (0)
+
+#define HASH_BLOOM_BITSET(bv,idx) (bv[(idx)/8U] |= (1U << ((idx)%8U)))
+#define HASH_BLOOM_BITTEST(bv,idx) (bv[(idx)/8U] & (1U << ((idx)%8U)))
+
+#define HASH_BLOOM_ADD(tbl,hashv)                                                \
+  HASH_BLOOM_BITSET((tbl)->bloom_bv, (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1U)))
+
+#define HASH_BLOOM_TEST(tbl,hashv)                                               \
+  HASH_BLOOM_BITTEST((tbl)->bloom_bv, (hashv & (uint32_t)((1ULL << (tbl)->bloom_nbits) - 1U)))
+
+#else
+#define HASH_BLOOM_MAKE(tbl)
+#define HASH_BLOOM_FREE(tbl)
+#define HASH_BLOOM_ADD(tbl,hashv)
+#define HASH_BLOOM_TEST(tbl,hashv) (1)
+#define HASH_BLOOM_BYTELEN 0U
+#endif
+
+#define HASH_MAKE_TABLE(hh,head)                                                 \
+do {                                                                             \
+  (head)->hh.tbl = (UT_hash_table*)uthash_malloc(                                \
+                  sizeof(UT_hash_table));                                        \
+  if (!((head)->hh.tbl))  { uthash_fatal( "out of memory"); }                    \
+  memset((head)->hh.tbl, 0, sizeof(UT_hash_table));                              \
+  (head)->hh.tbl->tail = &((head)->hh);                                          \
+  (head)->hh.tbl->num_buckets = HASH_INITIAL_NUM_BUCKETS;                        \
+  (head)->hh.tbl->log2_num_buckets = HASH_INITIAL_NUM_BUCKETS_LOG2;              \
+  (head)->hh.tbl->hho = (char*)(&(head)->hh) - (char*)(head);                    \
+  (head)->hh.tbl->buckets = (UT_hash_bucket*)uthash_malloc(                      \
+          HASH_INITIAL_NUM_BUCKETS*sizeof(struct UT_hash_bucket));               \
+  if (! (head)->hh.tbl->buckets) { uthash_fatal( "out of memory"); }             \
+  memset((head)->hh.tbl->buckets, 0,                                             \
+          HASH_INITIAL_NUM_BUCKETS*sizeof(struct UT_hash_bucket));               \
+  HASH_BLOOM_MAKE((head)->hh.tbl);                                               \
+  (head)->hh.tbl->signature = HASH_SIGNATURE;                                    \
+} while (0)
+
+#define HASH_REPLACE_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,replaced,cmpfcn) \
+do {                                                                             \
+  (replaced) = NULL;                                                             \
+  HASH_FIND_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, replaced); \
+  if (replaced) {                                                                \
+     HASH_DELETE(hh, head, replaced);                                            \
+  }                                                                              \
+  HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn); \
+} while (0)
+
+#define HASH_REPLACE_BYHASHVALUE(hh,head,fieldname,keylen_in,hashval,add,replaced) \
+do {                                                                             \
+  (replaced) = NULL;                                                             \
+  HASH_FIND_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, replaced); \
+  if (replaced) {                                                                \
+     HASH_DELETE(hh, head, replaced);                                            \
+  }                                                                              \
+  HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, add); \
+} while (0)
+
+#define HASH_REPLACE(hh,head,fieldname,keylen_in,add,replaced)                   \
+do {                                                                             \
+  unsigned _hr_hashv;                                                            \
+  HASH_VALUE(&((add)->fieldname), keylen_in, _hr_hashv);                         \
+  HASH_REPLACE_BYHASHVALUE(hh, head, fieldname, keylen_in, _hr_hashv, add, replaced); \
+} while (0)
+
+#define HASH_REPLACE_INORDER(hh,head,fieldname,keylen_in,add,replaced,cmpfcn)    \
+do {                                                                             \
+  unsigned _hr_hashv;                                                            \
+  HASH_VALUE(&((add)->fieldname), keylen_in, _hr_hashv);                         \
+  HASH_REPLACE_BYHASHVALUE_INORDER(hh, head, fieldname, keylen_in, _hr_hashv, add, replaced, cmpfcn); \
+} while (0)
+
+#define HASH_APPEND_LIST(hh, head, add)                                          \
+do {                                                                             \
+  (add)->hh.next = NULL;                                                         \
+  (add)->hh.prev = ELMT_FROM_HH((head)->hh.tbl, (head)->hh.tbl->tail);           \
+  (head)->hh.tbl->tail->next = (add);                                            \
+  (head)->hh.tbl->tail = &((add)->hh);                                           \
+} while (0)
+
+#define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn)                                 \
+do {                                                                             \
+  do {                                                                           \
+    if (cmpfcn(DECLTYPE(head)(_hs_iter), add) > 0)                               \
+      break;                                                                     \
+  } while ((_hs_iter = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->next));           \
+} while (0)
+
+#ifdef NO_DECLTYPE
+#undef HASH_AKBI_INNER_LOOP
+#define HASH_AKBI_INNER_LOOP(hh,head,add,cmpfcn)                                 \
+do {                                                                             \
+  char *_hs_saved_head = (char*)(head);                                          \
+  do {                                                                           \
+    DECLTYPE_ASSIGN(head, _hs_iter);                                             \
+    if (cmpfcn(head, add) > 0) {                                                 \
+      DECLTYPE_ASSIGN(head, _hs_saved_head);                                     \
+      break;                                                                     \
+    }                                                                            \
+    DECLTYPE_ASSIGN(head, _hs_saved_head);                                       \
+  } while ((_hs_iter = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->next));           \
+} while (0)
+#endif
+
+#define HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh,head,keyptr,keylen_in,hashval,add,cmpfcn) \
+do {                                                                             \
+  unsigned _ha_bkt;                                                              \
+  (add)->hh.hashv = (hashval);                                                   \
+  (add)->hh.key = (char*) (keyptr);                                              \
+  (add)->hh.keylen = (unsigned) (keylen_in);                                     \
+  if (!(head)) {                                                                 \
+    (add)->hh.next = NULL;                                                       \
+    (add)->hh.prev = NULL;                                                       \
+    (head) = (add);                                                              \
+    HASH_MAKE_TABLE(hh, head);                                                   \
+  } else {                                                                       \
+    void *_hs_iter = (head);                                                     \
+    (add)->hh.tbl = (head)->hh.tbl;                                              \
+    HASH_AKBI_INNER_LOOP(hh, head, add, cmpfcn);                                 \
+    if (_hs_iter) {                                                              \
+      (add)->hh.next = _hs_iter;                                                 \
+      if (((add)->hh.prev = HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->prev)) {     \
+        HH_FROM_ELMT((head)->hh.tbl, (add)->hh.prev)->next = (add);              \
+      } else {                                                                   \
+        (head) = (add);                                                          \
+      }                                                                          \
+      HH_FROM_ELMT((head)->hh.tbl, _hs_iter)->prev = (add);                      \
+    } else {                                                                     \
+      HASH_APPEND_LIST(hh, head, add);                                           \
+    }                                                                            \
+  }                                                                              \
+  (head)->hh.tbl->num_items++;                                                   \
+  HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _ha_bkt);                    \
+  HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt], &(add)->hh);                 \
+  HASH_BLOOM_ADD((head)->hh.tbl, hashval);                                       \
+  HASH_EMIT_KEY(hh, head, keyptr, keylen_in);                                    \
+  HASH_FSCK(hh, head);                                                           \
+} while (0)
+
+#define HASH_ADD_KEYPTR_INORDER(hh,head,keyptr,keylen_in,add,cmpfcn)             \
+do {                                                                             \
+  unsigned _hs_hashv;                                                            \
+  HASH_VALUE(keyptr, keylen_in, _hs_hashv);                                      \
+  HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, keyptr, keylen_in, _hs_hashv, add, cmpfcn); \
+} while (0)
+
+#define HASH_ADD_BYHASHVALUE_INORDER(hh,head,fieldname,keylen_in,hashval,add,cmpfcn) \
+  HASH_ADD_KEYPTR_BYHASHVALUE_INORDER(hh, head, &((add)->fieldname), keylen_in, hashval, add, cmpfcn)
+
+#define HASH_ADD_INORDER(hh,head,fieldname,keylen_in,add,cmpfcn)                 \
+  HASH_ADD_KEYPTR_INORDER(hh, head, &((add)->fieldname), keylen_in, add, cmpfcn)
+
+#define HASH_ADD_KEYPTR_BYHASHVALUE(hh,head,keyptr,keylen_in,hashval,add)        \
+do {                                                                             \
+  unsigned _ha_bkt;                                                              \
+  (add)->hh.hashv = (hashval);                                                   \
+  (add)->hh.key = (char*) (keyptr);                                              \
+  (add)->hh.keylen = (unsigned) (keylen_in);                                     \
+  if (!(head)) {                                                                 \
+    (add)->hh.next = NULL;                                                       \
+    (add)->hh.prev = NULL;                                                       \
+    (head) = (add);                                                              \
+    HASH_MAKE_TABLE(hh, head);                                                   \
+  } else {                                                                       \
+    (add)->hh.tbl = (head)->hh.tbl;                                              \
+    HASH_APPEND_LIST(hh, head, add);                                             \
+  }                                                                              \
+  (head)->hh.tbl->num_items++;                                                   \
+  HASH_TO_BKT(hashval, (head)->hh.tbl->num_buckets, _ha_bkt);                    \
+  HASH_ADD_TO_BKT((head)->hh.tbl->buckets[_ha_bkt], &(add)->hh);                 \
+  HASH_BLOOM_ADD((head)->hh.tbl, hashval);                                       \
+  HASH_EMIT_KEY(hh, head, keyptr, keylen_in);                                    \
+  HASH_FSCK(hh, head);                                                           \
+} while (0)
+
+#define HASH_ADD_KEYPTR(hh,head,keyptr,keylen_in,add)                            \
+do {                                                                             \
+  unsigned _ha_hashv;                                                            \
+  HASH_VALUE(keyptr, keylen_in, _ha_hashv);                                      \
+  HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, keyptr, keylen_in, _ha_hashv, add);      \
+} while (0)
+
+#define HASH_ADD_BYHASHVALUE(hh,head,fieldname,keylen_in,hashval,add)            \
+  HASH_ADD_KEYPTR_BYHASHVALUE(hh, head, &((add)->fieldname), keylen_in, hashval, add)
+
+#define HASH_ADD(hh,head,fieldname,keylen_in,add)                                \
+  HASH_ADD_KEYPTR(hh, head, &((add)->fieldname), keylen_in, add)
+
+#define HASH_TO_BKT(hashv,num_bkts,bkt)                                          \
+do {                                                                             \
+  bkt = ((hashv) & ((num_bkts) - 1U));                                           \
+} while (0)
+
+/* delete "delptr" from the hash table.
+ * "the usual" patch-up process for the app-order doubly-linked-list.
+ * The use of _hd_hh_del below deserves special explanation.
+ * These used to be expressed using (delptr) but that led to a bug
+ * if someone used the same symbol for the head and deletee, like
+ *  HASH_DELETE(hh,users,users);
+ * We want that to work, but by changing the head (users) below
+ * we were forfeiting our ability to further refer to the deletee (users)
+ * in the patch-up process. Solution: use scratch space to
+ * copy the deletee pointer, then the latter references are via that
+ * scratch pointer rather than through the repointed (users) symbol.
+ */
+#define HASH_DELETE(hh,head,delptr)                                              \
+do {                                                                             \
+    struct UT_hash_handle *_hd_hh_del;                                           \
+    if ( ((delptr)->hh.prev == NULL) && ((delptr)->hh.next == NULL) )  {         \
+        uthash_free((head)->hh.tbl->buckets,                                     \
+                    (head)->hh.tbl->num_buckets*sizeof(struct UT_hash_bucket) ); \
+        HASH_BLOOM_FREE((head)->hh.tbl);                                         \
+        uthash_free((head)->hh.tbl, sizeof(UT_hash_table));                      \
+        head = NULL;                                                             \
+    } else {                                                                     \
+        unsigned _hd_bkt;                                                        \
+        _hd_hh_del = &((delptr)->hh);                                            \
+        if ((delptr) == ELMT_FROM_HH((head)->hh.tbl,(head)->hh.tbl->tail)) {     \
+            (head)->hh.tbl->tail =                                               \
+                (UT_hash_handle*)((ptrdiff_t)((delptr)->hh.prev) +               \
+                (head)->hh.tbl->hho);                                            \
+        }                                                                        \
+        if ((delptr)->hh.prev != NULL) {                                         \
+            ((UT_hash_handle*)((ptrdiff_t)((delptr)->hh.prev) +                  \
+                    (head)->hh.tbl->hho))->next = (delptr)->hh.next;             \
+        } else {                                                                 \
+            DECLTYPE_ASSIGN(head,(delptr)->hh.next);                             \
+        }                                                                        \
+        if (_hd_hh_del->next != NULL) {                                          \
+            ((UT_hash_handle*)((ptrdiff_t)_hd_hh_del->next +                     \
+                    (head)->hh.tbl->hho))->prev =                                \
+                    _hd_hh_del->prev;                                            \
+        }                                                                        \
+        HASH_TO_BKT( _hd_hh_del->hashv, (head)->hh.tbl->num_buckets, _hd_bkt);   \
+        HASH_DEL_IN_BKT(hh,(head)->hh.tbl->buckets[_hd_bkt], _hd_hh_del);        \
+        (head)->hh.tbl->num_items--;                                             \
+    }                                                                            \
+    HASH_FSCK(hh,head);                                                          \
+} while (0)
+
+
+/* convenience forms of HASH_FIND/HASH_ADD/HASH_DEL */
+#define HASH_FIND_STR(head,findstr,out)                                          \
+    HASH_FIND(hh,head,findstr,(unsigned)uthash_strlen(findstr),out)
+#define HASH_ADD_STR(head,strfield,add)                                          \
+    HASH_ADD(hh,head,strfield[0],(unsigned)uthash_strlen(add->strfield),add)
+#define HASH_REPLACE_STR(head,strfield,add,replaced)                             \
+    HASH_REPLACE(hh,head,strfield[0],(unsigned)uthash_strlen(add->strfield),add,replaced)
+#define HASH_FIND_INT(head,findint,out)                                          \
+    HASH_FIND(hh,head,findint,sizeof(int),out)
+#define HASH_ADD_INT(head,intfield,add)                                          \
+    HASH_ADD(hh,head,intfield,sizeof(int),add)
+#define HASH_REPLACE_INT(head,intfield,add,replaced)                             \
+    HASH_REPLACE(hh,head,intfield,sizeof(int),add,replaced)
+#define HASH_FIND_PTR(head,findptr,out)                                          \
+    HASH_FIND(hh,head,findptr,sizeof(void *),out)
+#define HASH_ADD_PTR(head,ptrfield,add)                                          \
+    HASH_ADD(hh,head,ptrfield,sizeof(void *),add)
+#define HASH_REPLACE_PTR(head,ptrfield,add,replaced)                             \
+    HASH_REPLACE(hh,head,ptrfield,sizeof(void *),add,replaced)
+#define HASH_DEL(head,delptr)                                                    \
+    HASH_DELETE(hh,head,delptr)
+
+/* HASH_FSCK checks hash integrity on every add/delete when HASH_DEBUG is defined.
+ * This is for uthash developer only; it compiles away if HASH_DEBUG isn't defined.
+ */
+#ifdef HASH_DEBUG
+#define HASH_OOPS(...) do { fprintf(stderr,__VA_ARGS__); exit(-1); } while (0)
+#define HASH_FSCK(hh,head)                                                       \
+do {                                                                             \
+    struct UT_hash_handle *_thh;                                                 \
+    if (head) {                                                                  \
+        unsigned _bkt_i;                                                         \
+        unsigned _count;                                                         \
+        char *_prev;                                                             \
+        _count = 0;                                                              \
+        for( _bkt_i = 0; _bkt_i < (head)->hh.tbl->num_buckets; _bkt_i++) {       \
+            unsigned _bkt_count = 0;                                             \
+            _thh = (head)->hh.tbl->buckets[_bkt_i].hh_head;                      \
+            _prev = NULL;                                                        \
+            while (_thh) {                                                       \
+               if (_prev != (char*)(_thh->hh_prev)) {                            \
+                   HASH_OOPS("invalid hh_prev %p, actual %p\n",                  \
+                    _thh->hh_prev, _prev );                                      \
+               }                                                                 \
+               _bkt_count++;                                                     \
+               _prev = (char*)(_thh);                                            \
+               _thh = _thh->hh_next;                                             \
+            }                                                                    \
+            _count += _bkt_count;                                                \
+            if ((head)->hh.tbl->buckets[_bkt_i].count !=  _bkt_count) {          \
+               HASH_OOPS("invalid bucket count %u, actual %u\n",                 \
+                (head)->hh.tbl->buckets[_bkt_i].count, _bkt_count);              \
+            }                                                                    \
+        }                                                                        \
+        if (_count != (head)->hh.tbl->num_items) {                               \
+            HASH_OOPS("invalid hh item count %u, actual %u\n",                   \
+                (head)->hh.tbl->num_items, _count );                             \
+        }                                                                        \
+        /* traverse hh in app order; check next/prev integrity, count */         \
+        _count = 0;                                                              \
+        _prev = NULL;                                                            \
+        _thh =  &(head)->hh;                                                     \
+        while (_thh) {                                                           \
+           _count++;                                                             \
+           if (_prev !=(char*)(_thh->prev)) {                                    \
+              HASH_OOPS("invalid prev %p, actual %p\n",                          \
+                    _thh->prev, _prev );                                         \
+           }                                                                     \
+           _prev = (char*)ELMT_FROM_HH((head)->hh.tbl, _thh);                    \
+           _thh = ( _thh->next ?  (UT_hash_handle*)((char*)(_thh->next) +        \
+                                  (head)->hh.tbl->hho) : NULL );                 \
+        }                                                                        \
+        if (_count != (head)->hh.tbl->num_items) {                               \
+            HASH_OOPS("invalid app item count %u, actual %u\n",                  \
+                (head)->hh.tbl->num_items, _count );                             \
+        }                                                                        \
+    }                                                                            \
+} while (0)
+#else
+#define HASH_FSCK(hh,head)
+#endif
+
+/* When compiled with -DHASH_EMIT_KEYS, length-prefixed keys are emitted to
+ * the descriptor to which this macro is defined for tuning the hash function.
+ * The app can #include <unistd.h> to get the prototype for write(2). */
+#ifdef HASH_EMIT_KEYS
+#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen)                                   \
+do {                                                                             \
+    unsigned _klen = fieldlen;                                                   \
+    write(HASH_EMIT_KEYS, &_klen, sizeof(_klen));                                \
+    write(HASH_EMIT_KEYS, keyptr, (unsigned long)fieldlen);                      \
+} while (0)
+#else
+#define HASH_EMIT_KEY(hh,head,keyptr,fieldlen)
+#endif
+
+/* default to Jenkin's hash */
+
+#define HASH_FCN HASH_JEN
+
+/* The Bernstein hash function, used in Perl prior to v5.6. Note (x<<5+x)=x*33. */
+#define HASH_BER(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned _hb_keylen=(unsigned)keylen;                                          \
+  const unsigned char *_hb_key=(const unsigned char*)(key);                      \
+  (hashv) = 0;                                                                   \
+  while (_hb_keylen-- != 0U) {                                                   \
+      (hashv) = (((hashv) << 5) + (hashv)) + *_hb_key++;                         \
+  }                                                                              \
+} while (0)
+
+
+/* SAX/FNV/OAT/JEN hash functions are macro variants of those listed at
+ * http://eternallyconfuzzled.com/tuts/algorithms/jsw_tut_hashing.aspx */
+#define HASH_SAX(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned _sx_i;                                                                \
+  const unsigned char *_hs_key=(const unsigned char*)(key);                      \
+  hashv = 0;                                                                     \
+  for(_sx_i=0; _sx_i < keylen; _sx_i++) {                                        \
+      hashv ^= (hashv << 5) + (hashv >> 2) + _hs_key[_sx_i];                     \
+  }                                                                              \
+} while (0)
+/* FNV-1a variation */
+#define HASH_FNV(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned _fn_i;                                                                \
+  const unsigned char *_hf_key=(const unsigned char*)(key);                      \
+  hashv = 2166136261U;                                                           \
+  for(_fn_i=0; _fn_i < keylen; _fn_i++) {                                        \
+      hashv = hashv ^ _hf_key[_fn_i];                                            \
+      hashv = hashv * 16777619U;                                                 \
+  }                                                                              \
+} while (0)
+
+#define HASH_OAT(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned _ho_i;                                                                \
+  const unsigned char *_ho_key=(const unsigned char*)(key);                      \
+  hashv = 0;                                                                     \
+  for(_ho_i=0; _ho_i < keylen; _ho_i++) {                                        \
+      hashv += _ho_key[_ho_i];                                                   \
+      hashv += (hashv << 10);                                                    \
+      hashv ^= (hashv >> 6);                                                     \
+  }                                                                              \
+  hashv += (hashv << 3);                                                         \
+  hashv ^= (hashv >> 11);                                                        \
+  hashv += (hashv << 15);                                                        \
+} while (0)
+
+#define HASH_JEN_MIX(a,b,c)                                                      \
+do {                                                                             \
+  a -= b; a -= c; a ^= ( c >> 13 );                                              \
+  b -= c; b -= a; b ^= ( a << 8 );                                               \
+  c -= a; c -= b; c ^= ( b >> 13 );                                              \
+  a -= b; a -= c; a ^= ( c >> 12 );                                              \
+  b -= c; b -= a; b ^= ( a << 16 );                                              \
+  c -= a; c -= b; c ^= ( b >> 5 );                                               \
+  a -= b; a -= c; a ^= ( c >> 3 );                                               \
+  b -= c; b -= a; b ^= ( a << 10 );                                              \
+  c -= a; c -= b; c ^= ( b >> 15 );                                              \
+} while (0)
+
+#define HASH_JEN(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned _hj_i,_hj_j,_hj_k;                                                    \
+  unsigned const char *_hj_key=(unsigned const char*)(key);                      \
+  hashv = 0xfeedbeefu;                                                           \
+  _hj_i = _hj_j = 0x9e3779b9u;                                                   \
+  _hj_k = (unsigned)(keylen);                                                    \
+  while (_hj_k >= 12U) {                                                         \
+    _hj_i +=    (_hj_key[0] + ( (unsigned)_hj_key[1] << 8 )                      \
+        + ( (unsigned)_hj_key[2] << 16 )                                         \
+        + ( (unsigned)_hj_key[3] << 24 ) );                                      \
+    _hj_j +=    (_hj_key[4] + ( (unsigned)_hj_key[5] << 8 )                      \
+        + ( (unsigned)_hj_key[6] << 16 )                                         \
+        + ( (unsigned)_hj_key[7] << 24 ) );                                      \
+    hashv += (_hj_key[8] + ( (unsigned)_hj_key[9] << 8 )                         \
+        + ( (unsigned)_hj_key[10] << 16 )                                        \
+        + ( (unsigned)_hj_key[11] << 24 ) );                                     \
+                                                                                 \
+     HASH_JEN_MIX(_hj_i, _hj_j, hashv);                                          \
+                                                                                 \
+     _hj_key += 12;                                                              \
+     _hj_k -= 12U;                                                               \
+  }                                                                              \
+  hashv += (unsigned)(keylen);                                                   \
+  switch ( _hj_k ) {                                                             \
+     case 11: hashv += ( (unsigned)_hj_key[10] << 24 ); /* FALLTHROUGH */        \
+     case 10: hashv += ( (unsigned)_hj_key[9] << 16 );  /* FALLTHROUGH */        \
+     case 9:  hashv += ( (unsigned)_hj_key[8] << 8 );   /* FALLTHROUGH */        \
+     case 8:  _hj_j += ( (unsigned)_hj_key[7] << 24 );  /* FALLTHROUGH */        \
+     case 7:  _hj_j += ( (unsigned)_hj_key[6] << 16 );  /* FALLTHROUGH */        \
+     case 6:  _hj_j += ( (unsigned)_hj_key[5] << 8 );   /* FALLTHROUGH */        \
+     case 5:  _hj_j += _hj_key[4];                      /* FALLTHROUGH */        \
+     case 4:  _hj_i += ( (unsigned)_hj_key[3] << 24 );  /* FALLTHROUGH */        \
+     case 3:  _hj_i += ( (unsigned)_hj_key[2] << 16 );  /* FALLTHROUGH */        \
+     case 2:  _hj_i += ( (unsigned)_hj_key[1] << 8 );   /* FALLTHROUGH */        \
+     case 1:  _hj_i += _hj_key[0];                                               \
+  }                                                                              \
+  HASH_JEN_MIX(_hj_i, _hj_j, hashv);                                             \
+} while (0)
+
+/* The Paul Hsieh hash function */
+#undef get16bits
+#if (defined(__GNUC__) && defined(__i386__)) || defined(__WATCOMC__)             \
+  || defined(_MSC_VER) || defined (__BORLANDC__) || defined (__TURBOC__)
+#define get16bits(d) (*((const uint16_t *) (d)))
+#endif
+
+#if !defined (get16bits)
+#define get16bits(d) ((((uint32_t)(((const uint8_t *)(d))[1])) << 8)             \
+                       +(uint32_t)(((const uint8_t *)(d))[0]) )
+#endif
+#define HASH_SFH(key,keylen,hashv)                                               \
+do {                                                                             \
+  unsigned const char *_sfh_key=(unsigned const char*)(key);                     \
+  uint32_t _sfh_tmp, _sfh_len = (uint32_t)keylen;                                \
+                                                                                 \
+  unsigned _sfh_rem = _sfh_len & 3U;                                             \
+  _sfh_len >>= 2;                                                                \
+  hashv = 0xcafebabeu;                                                           \
+                                                                                 \
+  /* Main loop */                                                                \
+  for (;_sfh_len > 0U; _sfh_len--) {                                             \
+    hashv    += get16bits (_sfh_key);                                            \
+    _sfh_tmp  = ((uint32_t)(get16bits (_sfh_key+2)) << 11) ^ hashv;              \
+    hashv     = (hashv << 16) ^ _sfh_tmp;                                        \
+    _sfh_key += 2U*sizeof (uint16_t);                                            \
+    hashv    += hashv >> 11;                                                     \
+  }                                                                              \
+                                                                                 \
+  /* Handle end cases */                                                         \
+  switch (_sfh_rem) {                                                            \
+    case 3: hashv += get16bits (_sfh_key);                                       \
+            hashv ^= hashv << 16;                                                \
+            hashv ^= (uint32_t)(_sfh_key[sizeof (uint16_t)]) << 18;              \
+            hashv += hashv >> 11;                                                \
+            break;                                                               \
+    case 2: hashv += get16bits (_sfh_key);                                       \
+            hashv ^= hashv << 11;                                                \
+            hashv += hashv >> 17;                                                \
+            break;                                                               \
+    case 1: hashv += *_sfh_key;                                                  \
+            hashv ^= hashv << 10;                                                \
+            hashv += hashv >> 1;                                                 \
+  }                                                                              \
+                                                                                 \
+    /* Force "avalanching" of final 127 bits */                                  \
+    hashv ^= hashv << 3;                                                         \
+    hashv += hashv >> 5;                                                         \
+    hashv ^= hashv << 4;                                                         \
+    hashv += hashv >> 17;                                                        \
+    hashv ^= hashv << 25;                                                        \
+    hashv += hashv >> 6;                                                         \
+} while (0)
+
+#ifdef HASH_USING_NO_STRICT_ALIASING
+/* The MurmurHash exploits some CPU's (x86,x86_64) tolerance for unaligned reads.
+ * For other types of CPU's (e.g. Sparc) an unaligned read causes a bus error.
+ * MurmurHash uses the faster approach only on CPU's where we know it's safe.
+ *
+ * Note the preprocessor built-in defines can be emitted using:
+ *
+ *   gcc -m64 -dM -E - < /dev/null                  (on gcc)
+ *   cc -## a.c (where a.c is a simple test file)   (Sun Studio)
+ */
+#if (defined(__i386__) || defined(__x86_64__)  || defined(_M_IX86))
+#define MUR_GETBLOCK(p,i) p[i]
+#else /* non intel */
+#define MUR_PLUS0_ALIGNED(p) (((unsigned long)p & 3UL) == 0UL)
+#define MUR_PLUS1_ALIGNED(p) (((unsigned long)p & 3UL) == 1UL)
+#define MUR_PLUS2_ALIGNED(p) (((unsigned long)p & 3UL) == 2UL)
+#define MUR_PLUS3_ALIGNED(p) (((unsigned long)p & 3UL) == 3UL)
+#define WP(p) ((uint32_t*)((unsigned long)(p) & ~3UL))
+#if (defined(__BIG_ENDIAN__) || defined(SPARC) || defined(__ppc__) || defined(__ppc64__))
+#define MUR_THREE_ONE(p) ((((*WP(p))&0x00ffffff) << 8) | (((*(WP(p)+1))&0xff000000) >> 24))
+#define MUR_TWO_TWO(p)   ((((*WP(p))&0x0000ffff) <<16) | (((*(WP(p)+1))&0xffff0000) >> 16))
+#define MUR_ONE_THREE(p) ((((*WP(p))&0x000000ff) <<24) | (((*(WP(p)+1))&0xffffff00) >>  8))
+#else /* assume little endian non-intel */
+#define MUR_THREE_ONE(p) ((((*WP(p))&0xffffff00) >> 8) | (((*(WP(p)+1))&0x000000ff) << 24))
+#define MUR_TWO_TWO(p)   ((((*WP(p))&0xffff0000) >>16) | (((*(WP(p)+1))&0x0000ffff) << 16))
+#define MUR_ONE_THREE(p) ((((*WP(p))&0xff000000) >>24) | (((*(WP(p)+1))&0x00ffffff) <<  8))
+#endif
+#define MUR_GETBLOCK(p,i) (MUR_PLUS0_ALIGNED(p) ? ((p)[i]) :           \
+                            (MUR_PLUS1_ALIGNED(p) ? MUR_THREE_ONE(p) : \
+                             (MUR_PLUS2_ALIGNED(p) ? MUR_TWO_TWO(p) :  \
+                                                      MUR_ONE_THREE(p))))
+#endif
+#define MUR_ROTL32(x,r) (((x) << (r)) | ((x) >> (32 - (r))))
+#define MUR_FMIX(_h) \
+do {                 \
+  _h ^= _h >> 16;    \
+  _h *= 0x85ebca6bu; \
+  _h ^= _h >> 13;    \
+  _h *= 0xc2b2ae35u; \
+  _h ^= _h >> 16;    \
+} while (0)
+
+#define HASH_MUR(key,keylen,hashv)                                     \
+do {                                                                   \
+  const uint8_t *_mur_data = (const uint8_t*)(key);                    \
+  const int _mur_nblocks = (int)(keylen) / 4;                          \
+  uint32_t _mur_h1 = 0xf88D5353u;                                      \
+  uint32_t _mur_c1 = 0xcc9e2d51u;                                      \
+  uint32_t _mur_c2 = 0x1b873593u;                                      \
+  uint32_t _mur_k1 = 0;                                                \
+  const uint8_t *_mur_tail;                                            \
+  const uint32_t *_mur_blocks = (const uint32_t*)(_mur_data+(_mur_nblocks*4)); \
+  int _mur_i;                                                          \
+  for(_mur_i = -_mur_nblocks; _mur_i!=0; _mur_i++) {                   \
+    _mur_k1 = MUR_GETBLOCK(_mur_blocks,_mur_i);                        \
+    _mur_k1 *= _mur_c1;                                                \
+    _mur_k1 = MUR_ROTL32(_mur_k1,15);                                  \
+    _mur_k1 *= _mur_c2;                                                \
+                                                                       \
+    _mur_h1 ^= _mur_k1;                                                \
+    _mur_h1 = MUR_ROTL32(_mur_h1,13);                                  \
+    _mur_h1 = (_mur_h1*5U) + 0xe6546b64u;                              \
+  }                                                                    \
+  _mur_tail = (const uint8_t*)(_mur_data + (_mur_nblocks*4));          \
+  _mur_k1=0;                                                           \
+  switch((keylen) & 3U) {                                              \
+    case 3: _mur_k1 ^= (uint32_t)_mur_tail[2] << 16; /* FALLTHROUGH */ \
+    case 2: _mur_k1 ^= (uint32_t)_mur_tail[1] << 8;  /* FALLTHROUGH */ \
+    case 1: _mur_k1 ^= (uint32_t)_mur_tail[0];                         \
+    _mur_k1 *= _mur_c1;                                                \
+    _mur_k1 = MUR_ROTL32(_mur_k1,15);                                  \
+    _mur_k1 *= _mur_c2;                                                \
+    _mur_h1 ^= _mur_k1;                                                \
+  }                                                                    \
+  _mur_h1 ^= (uint32_t)(keylen);                                       \
+  MUR_FMIX(_mur_h1);                                                   \
+  hashv = _mur_h1;                                                     \
+} while (0)
+#endif  /* HASH_USING_NO_STRICT_ALIASING */
+
+/* iterate over items in a known bucket to find desired item */
+#define HASH_FIND_IN_BKT(tbl,hh,head,keyptr,keylen_in,hashval,out)               \
+do {                                                                             \
+  if ((head).hh_head != NULL) {                                                  \
+    DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (head).hh_head));                     \
+  } else {                                                                       \
+    (out) = NULL;                                                                \
+  }                                                                              \
+  while ((out) != NULL) {                                                        \
+    if ((out)->hh.hashv == (hashval) && (out)->hh.keylen == (keylen_in)) {       \
+      if (uthash_memcmp((out)->hh.key, keyptr, keylen_in) == 0) {                \
+        break;                                                                   \
+      }                                                                          \
+    }                                                                            \
+    if ((out)->hh.hh_next != NULL) {                                             \
+      DECLTYPE_ASSIGN(out, ELMT_FROM_HH(tbl, (out)->hh.hh_next));                \
+    } else {                                                                     \
+      (out) = NULL;                                                              \
+    }                                                                            \
+  }                                                                              \
+} while (0)
+
+/* add an item to a bucket  */
+#define HASH_ADD_TO_BKT(head,addhh)                                              \
+do {                                                                             \
+ head.count++;                                                                   \
+ (addhh)->hh_next = head.hh_head;                                                \
+ (addhh)->hh_prev = NULL;                                                        \
+ if (head.hh_head != NULL) { (head).hh_head->hh_prev = (addhh); }                \
+ (head).hh_head=addhh;                                                           \
+ if ((head.count >= ((head.expand_mult+1U) * HASH_BKT_CAPACITY_THRESH))          \
+     && ((addhh)->tbl->noexpand != 1U)) {                                        \
+       HASH_EXPAND_BUCKETS((addhh)->tbl);                                        \
+ }                                                                               \
+} while (0)
+
+/* remove an item from a given bucket */
+#define HASH_DEL_IN_BKT(hh,head,hh_del)                                          \
+    (head).count--;                                                              \
+    if ((head).hh_head == hh_del) {                                              \
+      (head).hh_head = hh_del->hh_next;                                          \
+    }                                                                            \
+    if (hh_del->hh_prev) {                                                       \
+        hh_del->hh_prev->hh_next = hh_del->hh_next;                              \
+    }                                                                            \
+    if (hh_del->hh_next) {                                                       \
+        hh_del->hh_next->hh_prev = hh_del->hh_prev;                              \
+    }
+
+/* Bucket expansion has the effect of doubling the number of buckets
+ * and redistributing the items into the new buckets. Ideally the
+ * items will distribute more or less evenly into the new buckets
+ * (the extent to which this is true is a measure of the quality of
+ * the hash function as it applies to the key domain).
+ *
+ * With the items distributed into more buckets, the chain length
+ * (item count) in each bucket is reduced. Thus by expanding buckets
+ * the hash keeps a bound on the chain length. This bounded chain
+ * length is the essence of how a hash provides constant time lookup.
+ *
+ * The calculation of tbl->ideal_chain_maxlen below deserves some
+ * explanation. First, keep in mind that we're calculating the ideal
+ * maximum chain length based on the *new* (doubled) bucket count.
+ * In fractions this is just n/b (n=number of items,b=new num buckets).
+ * Since the ideal chain length is an integer, we want to calculate
+ * ceil(n/b). We don't depend on floating point arithmetic in this
+ * hash, so to calculate ceil(n/b) with integers we could write
+ *
+ *      ceil(n/b) = (n/b) + ((n%b)?1:0)
+ *
+ * and in fact a previous version of this hash did just that.
+ * But now we have improved things a bit by recognizing that b is
+ * always a power of two. We keep its base 2 log handy (call it lb),
+ * so now we can write this with a bit shift and logical AND:
+ *
+ *      ceil(n/b) = (n>>lb) + ( (n & (b-1)) ? 1:0)
+ *
+ */
+#define HASH_EXPAND_BUCKETS(tbl)                                                 \
+do {                                                                             \
+    unsigned _he_bkt;                                                            \
+    unsigned _he_bkt_i;                                                          \
+    struct UT_hash_handle *_he_thh, *_he_hh_nxt;                                 \
+    UT_hash_bucket *_he_new_buckets, *_he_newbkt;                                \
+    _he_new_buckets = (UT_hash_bucket*)uthash_malloc(                            \
+             2UL * tbl->num_buckets * sizeof(struct UT_hash_bucket));            \
+    if (!_he_new_buckets) { uthash_fatal( "out of memory"); }                    \
+    memset(_he_new_buckets, 0,                                                   \
+            2UL * tbl->num_buckets * sizeof(struct UT_hash_bucket));             \
+    tbl->ideal_chain_maxlen =                                                    \
+       (tbl->num_items >> (tbl->log2_num_buckets+1U)) +                          \
+       (((tbl->num_items & ((tbl->num_buckets*2U)-1U)) != 0U) ? 1U : 0U);        \
+    tbl->nonideal_items = 0;                                                     \
+    for(_he_bkt_i = 0; _he_bkt_i < tbl->num_buckets; _he_bkt_i++)                \
+    {                                                                            \
+        _he_thh = tbl->buckets[ _he_bkt_i ].hh_head;                             \
+        while (_he_thh != NULL) {                                                \
+           _he_hh_nxt = _he_thh->hh_next;                                        \
+           HASH_TO_BKT( _he_thh->hashv, tbl->num_buckets*2U, _he_bkt);           \
+           _he_newbkt = &(_he_new_buckets[ _he_bkt ]);                           \
+           if (++(_he_newbkt->count) > tbl->ideal_chain_maxlen) {                \
+             tbl->nonideal_items++;                                              \
+             _he_newbkt->expand_mult = _he_newbkt->count /                       \
+                                        tbl->ideal_chain_maxlen;                 \
+           }                                                                     \
+           _he_thh->hh_prev = NULL;                                              \
+           _he_thh->hh_next = _he_newbkt->hh_head;                               \
+           if (_he_newbkt->hh_head != NULL) { _he_newbkt->hh_head->hh_prev =     \
+                _he_thh; }                                                       \
+           _he_newbkt->hh_head = _he_thh;                                        \
+           _he_thh = _he_hh_nxt;                                                 \
+        }                                                                        \
+    }                                                                            \
+    uthash_free( tbl->buckets, tbl->num_buckets*sizeof(struct UT_hash_bucket) ); \
+    tbl->num_buckets *= 2U;                                                      \
+    tbl->log2_num_buckets++;                                                     \
+    tbl->buckets = _he_new_buckets;                                              \
+    tbl->ineff_expands = (tbl->nonideal_items > (tbl->num_items >> 1)) ?         \
+        (tbl->ineff_expands+1U) : 0U;                                            \
+    if (tbl->ineff_expands > 1U) {                                               \
+        tbl->noexpand=1;                                                         \
+        uthash_noexpand_fyi(tbl);                                                \
+    }                                                                            \
+    uthash_expand_fyi(tbl);                                                      \
+} while (0)
+
+
+/* This is an adaptation of Simon Tatham's O(n log(n)) mergesort */
+/* Note that HASH_SORT assumes the hash handle name to be hh.
+ * HASH_SRT was added to allow the hash handle name to be passed in. */
+#define HASH_SORT(head,cmpfcn) HASH_SRT(hh,head,cmpfcn)
+#define HASH_SRT(hh,head,cmpfcn)                                                 \
+do {                                                                             \
+  unsigned _hs_i;                                                                \
+  unsigned _hs_looping,_hs_nmerges,_hs_insize,_hs_psize,_hs_qsize;               \
+  struct UT_hash_handle *_hs_p, *_hs_q, *_hs_e, *_hs_list, *_hs_tail;            \
+  if (head != NULL) {                                                            \
+      _hs_insize = 1;                                                            \
+      _hs_looping = 1;                                                           \
+      _hs_list = &((head)->hh);                                                  \
+      while (_hs_looping != 0U) {                                                \
+          _hs_p = _hs_list;                                                      \
+          _hs_list = NULL;                                                       \
+          _hs_tail = NULL;                                                       \
+          _hs_nmerges = 0;                                                       \
+          while (_hs_p != NULL) {                                                \
+              _hs_nmerges++;                                                     \
+              _hs_q = _hs_p;                                                     \
+              _hs_psize = 0;                                                     \
+              for ( _hs_i = 0; _hs_i  < _hs_insize; _hs_i++ ) {                  \
+                  _hs_psize++;                                                   \
+                  _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ?              \
+                          ((void*)((char*)(_hs_q->next) +                        \
+                          (head)->hh.tbl->hho)) : NULL);                         \
+                  if (! (_hs_q) ) { break; }                                     \
+              }                                                                  \
+              _hs_qsize = _hs_insize;                                            \
+              while ((_hs_psize > 0U) || ((_hs_qsize > 0U) && (_hs_q != NULL))) {\
+                  if (_hs_psize == 0U) {                                         \
+                      _hs_e = _hs_q;                                             \
+                      _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ?          \
+                              ((void*)((char*)(_hs_q->next) +                    \
+                              (head)->hh.tbl->hho)) : NULL);                     \
+                      _hs_qsize--;                                               \
+                  } else if ( (_hs_qsize == 0U) || (_hs_q == NULL) ) {           \
+                      _hs_e = _hs_p;                                             \
+                      if (_hs_p != NULL){                                        \
+                        _hs_p = (UT_hash_handle*)((_hs_p->next != NULL) ?        \
+                                ((void*)((char*)(_hs_p->next) +                  \
+                                (head)->hh.tbl->hho)) : NULL);                   \
+                       }                                                         \
+                      _hs_psize--;                                               \
+                  } else if ((                                                   \
+                      cmpfcn(DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl,_hs_p)), \
+                             DECLTYPE(head)(ELMT_FROM_HH((head)->hh.tbl,_hs_q))) \
+                             ) <= 0) {                                           \
+                      _hs_e = _hs_p;                                             \
+                      if (_hs_p != NULL){                                        \
+                        _hs_p = (UT_hash_handle*)((_hs_p->next != NULL) ?        \
+                               ((void*)((char*)(_hs_p->next) +                   \
+                               (head)->hh.tbl->hho)) : NULL);                    \
+                       }                                                         \
+                      _hs_psize--;                                               \
+                  } else {                                                       \
+                      _hs_e = _hs_q;                                             \
+                      _hs_q = (UT_hash_handle*)((_hs_q->next != NULL) ?          \
+                              ((void*)((char*)(_hs_q->next) +                    \
+                              (head)->hh.tbl->hho)) : NULL);                     \
+                      _hs_qsize--;                                               \
+                  }                                                              \
+                  if ( _hs_tail != NULL ) {                                      \
+                      _hs_tail->next = ((_hs_e != NULL) ?                        \
+                            ELMT_FROM_HH((head)->hh.tbl,_hs_e) : NULL);          \
+                  } else {                                                       \
+                      _hs_list = _hs_e;                                          \
+                  }                                                              \
+                  if (_hs_e != NULL) {                                           \
+                  _hs_e->prev = ((_hs_tail != NULL) ?                            \
+                     ELMT_FROM_HH((head)->hh.tbl,_hs_tail) : NULL);              \
+                  }                                                              \
+                  _hs_tail = _hs_e;                                              \
+              }                                                                  \
+              _hs_p = _hs_q;                                                     \
+          }                                                                      \
+          if (_hs_tail != NULL){                                                 \
+            _hs_tail->next = NULL;                                               \
+          }                                                                      \
+          if ( _hs_nmerges <= 1U ) {                                             \
+              _hs_looping=0;                                                     \
+              (head)->hh.tbl->tail = _hs_tail;                                   \
+              DECLTYPE_ASSIGN(head,ELMT_FROM_HH((head)->hh.tbl, _hs_list));      \
+          }                                                                      \
+          _hs_insize *= 2U;                                                      \
+      }                                                                          \
+      HASH_FSCK(hh,head);                                                        \
+ }                                                                               \
+} while (0)
+
+/* This function selects items from one hash into another hash.
+ * The end result is that the selected items have dual presence
+ * in both hashes. There is no copy of the items made; rather
+ * they are added into the new hash through a secondary hash
+ * hash handle that must be present in the structure. */
+#define HASH_SELECT(hh_dst, dst, hh_src, src, cond)                              \
+do {                                                                             \
+  unsigned _src_bkt, _dst_bkt;                                                   \
+  void *_last_elt=NULL, *_elt;                                                   \
+  UT_hash_handle *_src_hh, *_dst_hh, *_last_elt_hh=NULL;                         \
+  ptrdiff_t _dst_hho = ((char*)(&(dst)->hh_dst) - (char*)(dst));                 \
+  if (src != NULL) {                                                             \
+    for(_src_bkt=0; _src_bkt < (src)->hh_src.tbl->num_buckets; _src_bkt++) {     \
+      for(_src_hh = (src)->hh_src.tbl->buckets[_src_bkt].hh_head;                \
+          _src_hh != NULL;                                                       \
+          _src_hh = _src_hh->hh_next) {                                          \
+          _elt = ELMT_FROM_HH((src)->hh_src.tbl, _src_hh);                       \
+          if (cond(_elt)) {                                                      \
+            _dst_hh = (UT_hash_handle*)(((char*)_elt) + _dst_hho);               \
+            _dst_hh->key = _src_hh->key;                                         \
+            _dst_hh->keylen = _src_hh->keylen;                                   \
+            _dst_hh->hashv = _src_hh->hashv;                                     \
+            _dst_hh->prev = _last_elt;                                           \
+            _dst_hh->next = NULL;                                                \
+            if (_last_elt_hh != NULL) { _last_elt_hh->next = _elt; }             \
+            if (dst == NULL) {                                                   \
+              DECLTYPE_ASSIGN(dst,_elt);                                         \
+              HASH_MAKE_TABLE(hh_dst,dst);                                       \
+            } else {                                                             \
+              _dst_hh->tbl = (dst)->hh_dst.tbl;                                  \
+            }                                                                    \
+            HASH_TO_BKT(_dst_hh->hashv, _dst_hh->tbl->num_buckets, _dst_bkt);    \
+            HASH_ADD_TO_BKT(_dst_hh->tbl->buckets[_dst_bkt],_dst_hh);            \
+            (dst)->hh_dst.tbl->num_items++;                                      \
+            _last_elt = _elt;                                                    \
+            _last_elt_hh = _dst_hh;                                              \
+          }                                                                      \
+      }                                                                          \
+    }                                                                            \
+  }                                                                              \
+  HASH_FSCK(hh_dst,dst);                                                         \
+} while (0)
+
+#define HASH_CLEAR(hh,head)                                                      \
+do {                                                                             \
+  if (head != NULL) {                                                            \
+    uthash_free((head)->hh.tbl->buckets,                                         \
+                (head)->hh.tbl->num_buckets*sizeof(struct UT_hash_bucket));      \
+    HASH_BLOOM_FREE((head)->hh.tbl);                                             \
+    uthash_free((head)->hh.tbl, sizeof(UT_hash_table));                          \
+    (head)=NULL;                                                                 \
+  }                                                                              \
+} while (0)
+
+#define HASH_OVERHEAD(hh,head)                                                   \
+ ((head != NULL) ? (                                                             \
+ (size_t)(((head)->hh.tbl->num_items   * sizeof(UT_hash_handle))   +             \
+          ((head)->hh.tbl->num_buckets * sizeof(UT_hash_bucket))   +             \
+           sizeof(UT_hash_table)                                   +             \
+           (HASH_BLOOM_BYTELEN))) : 0U)
+
+#ifdef NO_DECLTYPE
+#define HASH_ITER(hh,head,el,tmp)                                                \
+for(((el)=(head)), ((*(char**)(&(tmp)))=(char*)((head!=NULL)?(head)->hh.next:NULL)); \
+  (el) != NULL; ((el)=(tmp)), ((*(char**)(&(tmp)))=(char*)((tmp!=NULL)?(tmp)->hh.next:NULL)))
+#else
+#define HASH_ITER(hh,head,el,tmp)                                                \
+for(((el)=(head)), ((tmp)=DECLTYPE(el)((head!=NULL)?(head)->hh.next:NULL));      \
+  (el) != NULL; ((el)=(tmp)), ((tmp)=DECLTYPE(el)((tmp!=NULL)?(tmp)->hh.next:NULL)))
+#endif
+
+/* obtain a count of items in the hash */
+#define HASH_COUNT(head) HASH_CNT(hh,head)
+#define HASH_CNT(hh,head) ((head != NULL)?((head)->hh.tbl->num_items):0U)
+
+typedef struct UT_hash_bucket {
+   struct UT_hash_handle *hh_head;
+   unsigned count;
+
+   /* expand_mult is normally set to 0. In this situation, the max chain length
+    * threshold is enforced at its default value, HASH_BKT_CAPACITY_THRESH. (If
+    * the bucket's chain exceeds this length, bucket expansion is triggered).
+    * However, setting expand_mult to a non-zero value delays bucket expansion
+    * (that would be triggered by additions to this particular bucket)
+    * until its chain length reaches a *multiple* of HASH_BKT_CAPACITY_THRESH.
+    * (The multiplier is simply expand_mult+1). The whole idea of this
+    * multiplier is to reduce bucket expansions, since they are expensive, in
+    * situations where we know that a particular bucket tends to be overused.
+    * It is better to let its chain length grow to a longer yet-still-bounded
+    * value, than to do an O(n) bucket expansion too often.
+    */
+   unsigned expand_mult;
+
+} UT_hash_bucket;
+
+/* random signature used only to find hash tables in external analysis */
+#define HASH_SIGNATURE 0xa0111fe1u
+#define HASH_BLOOM_SIGNATURE 0xb12220f2u
+
+typedef struct UT_hash_table {
+   UT_hash_bucket *buckets;
+   unsigned num_buckets, log2_num_buckets;
+   unsigned num_items;
+   struct UT_hash_handle *tail; /* tail hh in app order, for fast append    */
+   ptrdiff_t hho; /* hash handle offset (byte pos of hash handle in element */
+
+   /* in an ideal situation (all buckets used equally), no bucket would have
+    * more than ceil(#items/#buckets) items. that's the ideal chain length. */
+   unsigned ideal_chain_maxlen;
+
+   /* nonideal_items is the number of items in the hash whose chain position
+    * exceeds the ideal chain maxlen. these items pay the penalty for an uneven
+    * hash distribution; reaching them in a chain traversal takes >ideal steps */
+   unsigned nonideal_items;
+
+   /* ineffective expands occur when a bucket doubling was performed, but
+    * afterward, more than half the items in the hash had nonideal chain
+    * positions. If this happens on two consecutive expansions we inhibit any
+    * further expansion, as it's not helping; this happens when the hash
+    * function isn't a good fit for the key domain. When expansion is inhibited
+    * the hash will still work, albeit no longer in constant time. */
+   unsigned ineff_expands, noexpand;
+
+   uint32_t signature; /* used only to find hash tables in external analysis */
+#ifdef HASH_BLOOM
+   uint32_t bloom_sig; /* used only to test bloom exists in external analysis */
+   uint8_t *bloom_bv;
+   uint8_t bloom_nbits;
+#endif
+
+} UT_hash_table;
+
+typedef struct UT_hash_handle {
+   struct UT_hash_table *tbl;
+   void *prev;                       /* prev element in app order      */
+   void *next;                       /* next element in app order      */
+   struct UT_hash_handle *hh_prev;   /* previous hh in bucket order    */
+   struct UT_hash_handle *hh_next;   /* next hh in bucket order        */
+   void *key;                        /* ptr to enclosing struct's key  */
+   unsigned keylen;                  /* enclosing struct's key len     */
+   unsigned hashv;                   /* result of hash-fcn(key)        */
+} UT_hash_handle;
+
+#endif /* UTHASH_H */
diff --git a/postgis/vector_tile.LICENSE b/postgis/vector_tile.LICENSE
new file mode 100644
index 0000000..f9c75f7
--- /dev/null
+++ b/postgis/vector_tile.LICENSE
@@ -0,0 +1,48 @@
+THE WORK (AS DEFINED BELOW) IS PROVIDED UNDER THE TERMS OF THIS CREATIVE COMMONS PUBLIC LICENSE ("CCPL" OR "LICENSE"). THE WORK IS PROTECTED BY COPYRIGHT AND/OR OTHER APPLICABLE LAW. ANY USE OF THE WORK OTHER THAN AS AUTHORIZED UNDER THIS LICENSE OR COPYRIGHT LAW IS PROHIBITED.
+
+BY EXERCISING ANY RIGHTS TO THE WORK PROVIDED HERE, YOU ACCEPT AND AGREE TO BE BOUND BY THE TERMS OF THIS LICENSE. TO THE EXTENT THIS LICENSE MAY BE CONSIDERED TO BE A CONTRACT, THE LICENSOR GRANTS YOU THE RIGHTS CONTAINED HERE IN CONSIDERATION OF YOUR ACCEPTANCE OF SUCH TERMS AND CONDITIONS.
+
+1. Definitions
+
+"Collective Work" means a work, such as a periodical issue, anthology or encyclopedia, in which the Work in its entirety in unmodified form, along with one or more other contributions, constituting separate and independent works in themselves, are assembled into a collective whole. A work that constitutes a Collective Work will not be considered a Derivative Work (as defined below) for the purposes of this License.
+"Derivative Work" means a work based upon the Work or upon the Work and other pre-existing works, such as a translation, musical arrangement, dramatization, fictionalization, motion picture version, sound recording, art reproduction, abridgment, condensation, or any other form in which the Work may be recast, transformed, or adapted, except that a work that constitutes a Collective Work will not be considered a Derivative Work for the purpose of this License. For the avoidance of doubt,  [...]
+"Licensor" means the individual, individuals, entity or entities that offers the Work under the terms of this License.
+"Original Author" means the individual, individuals, entity or entities who created the Work.
+"Work" means the copyrightable work of authorship offered under the terms of this License.
+"You" means an individual or entity exercising rights under this License who has not previously violated the terms of this License with respect to the Work, or who has received express permission from the Licensor to exercise rights under this License despite a previous violation.
+2. Fair Use Rights. Nothing in this license is intended to reduce, limit, or restrict any rights arising from fair use, first sale or other limitations on the exclusive rights of the copyright owner under copyright law or other applicable laws.
+
+3. License Grant. Subject to the terms and conditions of this License, Licensor hereby grants You a worldwide, royalty-free, non-exclusive, perpetual (for the duration of the applicable copyright) license to exercise the rights in the Work as stated below:
+
+to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works;
+to create and reproduce Derivative Works provided that any such Derivative Work, including any translation in any medium, takes reasonable steps to clearly label, demarcate or otherwise identify that changes were made to the original Work. For example, a translation could be marked "The original work was translated from English to Spanish," or a modification could indicate "The original work has been modified.";;
+to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works;
+to distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission Derivative Works.
+For the avoidance of doubt, where the Work is a musical composition:
+
+Performance Royalties Under Blanket Licenses. Licensor waives the exclusive right to collect, whether individually or, in the event that Licensor is a member of a performance rights society (e.g. ASCAP, BMI, SESAC), via that society, royalties for the public performance or public digital performance (e.g. webcast) of the Work.
+Mechanical Rights and Statutory Royalties. Licensor waives the exclusive right to collect, whether individually or via a music rights agency or designated agent (e.g. Harry Fox Agency), royalties for any phonorecord You create from the Work ("cover version") and distribute, subject to the compulsory license created by 17 USC Section 115 of the US Copyright Act (or the equivalent in other jurisdictions).
+Webcasting Rights and Statutory Royalties. For the avoidance of doubt, where the Work is a sound recording, Licensor waives the exclusive right to collect, whether individually or via a performance-rights society (e.g. SoundExchange), royalties for the public digital performance (e.g. webcast) of the Work, subject to the compulsory license created by 17 USC Section 114 of the US Copyright Act (or the equivalent in other jurisdictions).
+The above rights may be exercised in all media and formats whether now known or hereafter devised. The above rights include the right to make such modifications as are technically necessary to exercise the rights in other media and formats. All rights not expressly granted by Licensor are hereby reserved.
+
+4. Restrictions. The license granted in Section 3 above is expressly made subject to and limited by the following restrictions:
+
+You may distribute, publicly display, publicly perform, or publicly digitally perform the Work only under the terms of this License, and You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work You distribute, publicly display, publicly perform, or publicly digitally perform. You may not offer or impose any terms on the Work that restrict the terms of this License or the ability of a recipient of the Work to exercise the  [...]
+If You distribute, publicly display, publicly perform, or publicly digitally perform the Work (as defined in Section 1 above) or any Derivative Works (as defined in Section 1 above) or Collective Works (as defined in Section 1 above), You must, unless a request has been made pursuant to Section 4(a), keep intact all copyright notices for the Work and provide, reasonable to the medium or means You are utilizing: (i) the name of the Original Author (or pseudonym, if applicable) if supplied [...]
+5. Representations, Warranties and Disclaimer
+
+UNLESS OTHERWISE MUTUALLY AGREED TO BY THE PARTIES IN WRITING, LICENSOR OFFERS THE WORK AS-IS AND ONLY TO THE EXTENT OF ANY RIGHTS HELD IN THE LICENSED WORK BY THE LICENSOR. THE LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES OF ANY KIND CONCERNING THE WORK, EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, INCLUDING, WITHOUT LIMITATION, WARRANTIES OF TITLE, MARKETABILITY, MERCHANTIBILITY, FITNESS FOR A PARTICULAR PURPOSE, NONINFRINGEMENT, OR THE ABSENCE OF LATENT OR OTHER DEFECTS, ACCURACY, OR  [...]
+
+6. Limitation on Liability. EXCEPT TO THE EXTENT REQUIRED BY APPLICABLE LAW, IN NO EVENT WILL LICENSOR BE LIABLE TO YOU ON ANY LEGAL THEORY FOR ANY SPECIAL, INCIDENTAL, CONSEQUENTIAL, PUNITIVE OR EXEMPLARY DAMAGES ARISING OUT OF THIS LICENSE OR THE USE OF THE WORK, EVEN IF LICENSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+7. Termination
+
+This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License. Individuals or entities who have received Derivative Works (as defined in Section 1 above) or Collective Works (as defined in Section 1 above) from You under this License, however, will not have their licenses terminated provided such individuals or entities remain in full compliance with those licenses. Sections 1, 2, 5, 6, 7, and 8 will survive any termination [...]
+Subject to the above terms and conditions, the license granted here is perpetual (for the duration of the applicable copyright in the Work). Notwithstanding the above, Licensor reserves the right to release the Work under different license terms or to stop distributing the Work at any time; provided, however that any such election will not serve to withdraw this License (or any other license that has been, or is required to be, granted under the terms of this License), and this License w [...]
+8. Miscellaneous
+
+Each time You distribute or publicly digitally perform the Work (as defined in Section 1 above) or a Collective Work (as defined in Section 1 above), the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License.
+Each time You distribute or publicly digitally perform a Derivative Work, Licensor offers to the recipient a license to the original Work on the same terms and conditions as the license granted to You under this License.
+If any provision of this License is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this License, and without further action by the parties to this agreement, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+No term or provision of this License shall be deemed waived and no breach consented to unless such waiver or consent shall be in writing and signed by the party to be charged with such waiver or consent.
+This License constitutes the entire agreement between the parties with respect to the Work licensed here. There are no understandings, agreements or representations with respect to the Work not specified here. Licensor shall not be bound by any additional provisions that may appear in any communication from You. This License may not be modified without the mutual written agreement of the Licensor and You.
\ No newline at end of file
diff --git a/postgis/vector_tile.proto b/postgis/vector_tile.proto
new file mode 100644
index 0000000..ef3d870
--- /dev/null
+++ b/postgis/vector_tile.proto
@@ -0,0 +1,78 @@
+package vector_tile;
+
+option optimize_for = LITE_RUNTIME;
+
+message Tile {
+
+        // GeomType is described in section 4.3.4 of the specification
+        enum GeomType {
+             UNKNOWN = 0;
+             POINT = 1;
+             LINESTRING = 2;
+             POLYGON = 3;
+        }
+
+        // Variant type encoding
+        // The use of values is described in section 4.1 of the specification
+        message Value {
+                // Exactly one of these values must be present in a valid message
+                optional string string_value = 1;
+                optional float float_value = 2;
+                optional double double_value = 3;
+                optional int64 int_value = 4;
+                optional uint64 uint_value = 5;
+                optional sint64 sint_value = 6;
+                optional bool bool_value = 7;
+
+                extensions 8 to max;
+        }
+
+        // Features are described in section 4.2 of the specification
+        message Feature {
+                optional uint64 id = 1 [ default = 0 ];
+
+                // Tags of this feature are encoded as repeated pairs of
+                // integers.
+                // A detailed description of tags is located in sections
+                // 4.2 and 4.4 of the specification
+                repeated uint32 tags = 2 [ packed = true ];
+
+                // The type of geometry stored in this feature.
+                optional GeomType type = 3 [ default = UNKNOWN ];
+
+                // Contains a stream of commands and parameters (vertices).
+                // A detailed description on geometry encoding is located in 
+                // section 4.3 of the specification.
+                repeated uint32 geometry = 4 [ packed = true ];
+        }
+
+        // Layers are described in section 4.1 of the specification
+        message Layer {
+                // Any compliant implementation must first read the version
+                // number encoded in this message and choose the correct
+                // implementation for this version number before proceeding to
+                // decode other parts of this message.
+                required uint32 version = 15 [ default = 1 ];
+
+                required string name = 1;
+
+                // The actual features in this tile.
+                repeated Feature features = 2;
+
+                // Dictionary encoding for keys
+                repeated string keys = 3;
+
+                // Dictionary encoding for values
+                repeated Value values = 4;
+
+                // Although this is an "optional" field it is required by the specification.
+                // See https://github.com/mapbox/vector-tile-spec/issues/47
+                optional uint32 extent = 5 [ default = 4096 ];
+
+                extensions 16 to max;
+        }
+
+        repeated Layer layers = 3;
+
+        extensions 16 to 8191;
+}
diff --git a/postgis_config.h.in b/postgis_config.h.in
index 133270b..d4ffab5 100644
--- a/postgis_config.h.in
+++ b/postgis_config.h.in
@@ -54,6 +54,9 @@
 /* Define to 1 if you have the `libiconvctl' function. */
 #undef HAVE_LIBICONVCTL
 
+/* Define to 1 if libprotobuf-c is present */
+#undef HAVE_LIBPROTOBUF
+
 /* Define to 1 if libjson is present */
 #undef HAVE_LIBJSON
 
diff --git a/postgis_svn_revision.h b/postgis_svn_revision.h
index 2c10f81..82a66ff 100644
--- a/postgis_svn_revision.h
+++ b/postgis_svn_revision.h
@@ -1 +1 @@
-#define POSTGIS_SVN_REVISION 15473
+#define POSTGIS_SVN_REVISION 15614
diff --git a/raster/rt_pg/rtpg_band_properties.c b/raster/rt_pg/rtpg_band_properties.c
index cc3bed1..d1cb038 100644
--- a/raster/rt_pg/rtpg_band_properties.c
+++ b/raster/rt_pg/rtpg_band_properties.c
@@ -37,9 +37,9 @@
 
 #include "../../postgis_config.h"
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h" /* for heap_form_tuple() */
-#endif
+
 
 #include "rtpostgis.h"
 
diff --git a/raster/rt_pg/rtpg_gdal.c b/raster/rt_pg/rtpg_gdal.c
index dbe8cda..daaf8cd 100644
--- a/raster/rt_pg/rtpg_gdal.c
+++ b/raster/rt_pg/rtpg_gdal.c
@@ -37,9 +37,9 @@
 
 #include "../../postgis_config.h"
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h" /* for heap_form_tuple() */
-#endif
+
 
 #include "rtpostgis.h"
 #include "rtpg_internal.h"
diff --git a/raster/rt_pg/rtpg_mapalgebra.c b/raster/rt_pg/rtpg_mapalgebra.c
index 2ad47df..6629c94 100644
--- a/raster/rt_pg/rtpg_mapalgebra.c
+++ b/raster/rt_pg/rtpg_mapalgebra.c
@@ -836,11 +836,8 @@ Datum RASTER_nMapAlgebra(PG_FUNCTION_ARGS)
 			elog(NOTICE, "Function provided is VOLATILE. Unless required and for best performance, function should be IMMUTABLE or STABLE");
 
 		/* prep function call data */
-#if POSTGIS_PGSQL_VERSION > 90
 		InitFunctionCallInfoData(arg->callback.ufc_info, &(arg->callback.ufl_info), arg->callback.ufl_info.fn_nargs, InvalidOid, NULL, NULL);
-#else
-		InitFunctionCallInfoData(arg->callback.ufc_info, &(arg->callback.ufl_info), arg->callback.ufl_info.fn_nargs, NULL, NULL);
-#endif
+
 		memset(arg->callback.ufc_info.argnull, FALSE, sizeof(bool) * arg->callback.ufl_info.fn_nargs);
 
 		/* userargs (7) */
@@ -5330,11 +5327,8 @@ Datum RASTER_mapAlgebraFct(PG_FUNCTION_ARGS)
     }
 
     /* prep function call data */
-#if POSTGIS_PGSQL_VERSION <= 90
-    InitFunctionCallInfoData(cbdata, &cbinfo, 2, InvalidOid, NULL);
-#else
     InitFunctionCallInfoData(cbdata, &cbinfo, 2, InvalidOid, NULL, NULL);
-#endif
+
     memset(cbdata.argnull, FALSE, sizeof(bool) * cbinfo.fn_nargs);
 
     /* check that the function isn't strict if the args are null. */
diff --git a/raster/rt_pg/rtpg_pixel.c b/raster/rt_pg/rtpg_pixel.c
index 6689f2b..e22c079 100644
--- a/raster/rt_pg/rtpg_pixel.c
+++ b/raster/rt_pg/rtpg_pixel.c
@@ -38,9 +38,9 @@
 #include "lwgeom_pg.h"
 
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h" /* for heap_form_tuple() */
-#endif
+
 
 #include "rtpostgis.h"
 
diff --git a/raster/rt_pg/rtpg_raster_properties.c b/raster/rt_pg/rtpg_raster_properties.c
index 80f0ec2..3ab8fa4 100644
--- a/raster/rt_pg/rtpg_raster_properties.c
+++ b/raster/rt_pg/rtpg_raster_properties.c
@@ -33,9 +33,9 @@
 
 #include "../../postgis_config.h"
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h" /* for heap_form_tuple() */
-#endif
+
 
 #include "rtpostgis.h"
 
diff --git a/raster/rt_pg/rtpg_statistics.c b/raster/rt_pg/rtpg_statistics.c
index 95c5095..67a4ac6 100644
--- a/raster/rt_pg/rtpg_statistics.c
+++ b/raster/rt_pg/rtpg_statistics.c
@@ -39,9 +39,9 @@
 
 #include "../../postgis_config.h"
 
-#if POSTGIS_PGSQL_VERSION > 92
+
 #include "access/htup_details.h" /* for heap_form_tuple() */
-#endif
+
 
 #include "rtpostgis.h"
 
diff --git a/raster/rt_pg/rtpostgis.c b/raster/rt_pg/rtpostgis.c
index 215fa6e..543764c 100644
--- a/raster/rt_pg/rtpostgis.c
+++ b/raster/rt_pg/rtpostgis.c
@@ -500,9 +500,7 @@ _PG_init(void) {
 			NULL, /* bootValue */
 			PGC_SUSET, /* GucContext context */
 			0, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
 			NULL, /* GucStringCheckHook check_hook */
-#endif
 			rtpg_assignHookGDALDataPath, /* GucStringAssignHook assign_hook */
 			NULL  /* GucShowHook show_hook */
 		);
@@ -525,9 +523,7 @@ _PG_init(void) {
 			boot_postgis_gdal_enabled_drivers, /* bootValue */
 			PGC_SUSET, /* GucContext context */
 			0, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
 			NULL, /* GucStringCheckHook check_hook */
-#endif
 			rtpg_assignHookGDALEnabledDrivers, /* GucStringAssignHook assign_hook */
 			NULL  /* GucShowHook show_hook */
 		);
@@ -550,9 +546,7 @@ _PG_init(void) {
 			boot_postgis_enable_outdb_rasters, /* bootValue */
 			PGC_SUSET, /* GucContext context */
 			0, /* int flags */
-#if POSTGIS_PGSQL_VERSION >= 91
 			NULL, /* GucStringCheckHook check_hook */
-#endif
 			rtpg_assignHookEnableOutDBRasters, /* GucBoolAssignHook assign_hook */
 			NULL  /* GucShowHook show_hook */
 		);
diff --git a/raster/rt_pg/rtpostgis.sql.in b/raster/rt_pg/rtpostgis.sql.in
index 295892d..07517fb 100644
--- a/raster/rt_pg/rtpostgis.sql.in
+++ b/raster/rt_pg/rtpostgis.sql.in
@@ -4,6 +4,7 @@
 -- PostGIS Raster - Raster Type for PostGIS
 -- http://trac.osgeo.org/postgis/wiki/WKTRaster
 --
+-- Copyright (c) 2015-2017 Regina Obe <lr at pcorp.us>
 -- Copyright (c) 2009-2012 Sandro Santilli <strk at kbt.io>
 -- Copyright (c) 2009-2010 Pierre Racine <pierre.racine at sbf.ulaval.ca>
 -- Copyright (c) 2009-2010 Jorge Arevalo <jorge.arevalo at deimos-space.com>
@@ -35,11 +36,11 @@
 
 #include "../../postgis/sqldefines.h"
 
-SET client_min_messages TO warning;
-
 -- INSTALL VERSION: POSTGIS_LIB_VERSION
 
 BEGIN;
+SET LOCAL client_min_messages TO warning;
+
 
 ------------------------------------------------------------------------------
 -- RASTER Type
@@ -121,7 +122,7 @@ CREATE OR REPLACE FUNCTION st_envelope(raster)
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 2.0.0
--- Changed: 2.1.4 raised cost 
+-- Changed: 2.1.4 raised cost
 CREATE OR REPLACE FUNCTION st_convexhull(raster)
     RETURNS geometry
     AS 'MODULE_PATHNAME','RASTER_convex_hull'
@@ -255,7 +256,7 @@ CREATE OR REPLACE FUNCTION st_summary(rast raster)
 		msg := msg || 'and extent of ' || extent;
 
 		IF
-			round(metadata.skewx::numeric, 10) <> round(0::numeric, 10) OR 
+			round(metadata.skewx::numeric, 10) <> round(0::numeric, 10) OR
 			round(metadata.skewy::numeric, 10) <> round(0::numeric, 10)
 		THEN
 			msg := 'Skewed ' || overlay(msg placing 'r' from 1 for 1);
@@ -372,7 +373,7 @@ CREATE OR REPLACE FUNCTION st_addband(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_copyBand'
-	LANGUAGE 'c' IMMUTABLE _PARALLEL; 
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_addband(
 	torast raster,
@@ -520,9 +521,13 @@ CREATE OR REPLACE FUNCTION _st_summarystats_transfn(
 	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- Availability: 2.2.0
+-- Changed: 2.4.0 marked parallel safe
 CREATE AGGREGATE st_summarystatsagg(raster, integer, boolean, double precision) (
 	SFUNC = _st_summarystats_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_summarystats_finalfn
 );
 
@@ -535,9 +540,13 @@ CREATE OR REPLACE FUNCTION _st_summarystats_transfn(
 	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- Availability: 2.2.0
+-- Changed: 2.4.0 marked parallel safe
 CREATE AGGREGATE st_summarystatsagg(raster, boolean, double precision) (
 	SFUNC = _st_summarystats_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_summarystats_finalfn
 );
 
@@ -550,9 +559,13 @@ CREATE OR REPLACE FUNCTION _st_summarystats_transfn(
 	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- Availability: 2.2.0
+-- Changed: 2.4.0 marked parallel safe
 CREATE AGGREGATE st_summarystatsagg(raster, int, boolean) (
 	SFUNC = _st_summarystats_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_summarystats_finalfn
 );
 
@@ -568,7 +581,7 @@ CREATE OR REPLACE FUNCTION _st_summarystats(
 	sample_percent double precision DEFAULT 1
 )
 	RETURNS summarystats
-	AS $$ 
+	AS $$
 	DECLARE
 		stats summarystats;
 	BEGIN
@@ -592,7 +605,7 @@ CREATE OR REPLACE FUNCTION st_summarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, $3, $4, 1) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_summarystats(
 	rastertable text,
@@ -601,7 +614,7 @@ CREATE OR REPLACE FUNCTION st_summarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, 1, $3, 1) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_approxsummarystats(
 	rastertable text,
@@ -612,7 +625,7 @@ CREATE OR REPLACE FUNCTION st_approxsummarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, $3, $4, $5) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_approxsummarystats(
 	rastertable text,
@@ -622,7 +635,7 @@ CREATE OR REPLACE FUNCTION st_approxsummarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, $3, TRUE, $4) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_approxsummarystats(
 	rastertable text,
@@ -631,7 +644,7 @@ CREATE OR REPLACE FUNCTION st_approxsummarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, 1, $3, 0.1) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_approxsummarystats(
 	rastertable text,
@@ -640,7 +653,7 @@ CREATE OR REPLACE FUNCTION st_approxsummarystats(
 )
 	RETURNS summarystats
 	AS $$ SELECT @extschema at ._ST_summarystats($1, $2, 1, TRUE, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' STABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Count and ST_ApproxCount
@@ -796,6 +809,9 @@ CREATE OR REPLACE FUNCTION _st_countagg_transfn(
 CREATE AGGREGATE st_countagg(raster, integer, boolean, double precision) (
 	SFUNC = _st_countagg_transfn,
 	STYPE = agg_count,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_countagg_finalfn
 );
 
@@ -823,6 +839,9 @@ CREATE OR REPLACE FUNCTION _st_countagg_transfn(
 CREATE AGGREGATE st_countagg(raster, integer, boolean) (
 	SFUNC = _st_countagg_transfn,
 	STYPE = agg_count,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_countagg_finalfn
 );
 
@@ -847,9 +866,13 @@ CREATE OR REPLACE FUNCTION _st_countagg_transfn(
 	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 -- Availability: 2.2.0
+-- Changed: Mark parallel safe
 CREATE AGGREGATE st_countagg(raster, boolean) (
 	SFUNC = _st_countagg_transfn,
 	STYPE = agg_count,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_countagg_finalfn
 );
 
@@ -1793,7 +1816,7 @@ CREATE OR REPLACE FUNCTION st_colormap(
 					_colormap := '
 100%   0
   0% 254
-  nv 255 
+  nv 255
 					';
 				WHEN 'pseudocolor' THEN
 					_colormap := '
@@ -1962,7 +1985,7 @@ CREATE OR REPLACE FUNCTION st_astiff(rast raster, compression text, srid integer
 				-- per band pixel type check
 				num_bands := st_numbands($1);
 				FOR i IN 1..num_bands LOOP
-					IF st_bandpixeltype($1, i) != '8BUI' THEN
+					IF @extschema at .ST_BandPixelType($1, i) != '8BUI' THEN
 						RAISE EXCEPTION 'The pixel type of band % in the raster is not 8BUI.  JPEG compression can only be used with the 8BUI pixel type.', i;
 					END IF;
 				END LOOP;
@@ -1990,7 +2013,7 @@ CREATE OR REPLACE FUNCTION st_astiff(rast raster, compression text, srid integer
 					-- per band pixel type check
 					num_bands := st_numbands($1);
 					FOR i IN 1..num_bands LOOP
-						IF st_bandpixeltype($1, i) != '1BB' THEN
+						IF @extschema at .ST_BandPixelType($1, i) != '1BB' THEN
 							RAISE EXCEPTION 'The pixel type of band % in the raster is not 1BB.  CCITT compression can only be used with the 1BB pixel type.', i;
 						END IF;
 					END LOOP;
@@ -2045,7 +2068,7 @@ CREATE OR REPLACE FUNCTION st_asjpeg(rast raster, options text[] DEFAULT NULL)
 
 		-- JPEG only supports 8BUI pixeltype
 		FOR i IN 1..num_bands LOOP
-			IF st_bandpixeltype(rast, i) != '8BUI' THEN
+			IF @extschema at .ST_BandPixelType(rast, i) != '8BUI' THEN
 				RAISE EXCEPTION 'The pixel type of band % in the raster is not 8BUI.  The JPEG format can only be used with the 8BUI pixel type.', i;
 			END IF;
 		END LOOP;
@@ -2079,19 +2102,19 @@ CREATE OR REPLACE FUNCTION st_asjpeg(rast raster, nbands int[], quality int)
 			options := array_append(options, 'QUALITY=' || quality2);
 		END IF;
 
-		RETURN st_asjpeg(st_band($1, $2), options);
+		RETURN @extschema at .st_asjpeg(st_band($1, $2), options);
 	END;
 	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 -- Cannot be strict as "options" can be NULL
 CREATE OR REPLACE FUNCTION st_asjpeg(rast raster, nband int, options text[] DEFAULT NULL)
 	RETURNS bytea
-	AS $$ SELECT st_asjpeg(st_band($1, $2), $3) $$
+	AS $$ SELECT @extschema at .st_asjpeg(st_band($1, $2), $3) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asjpeg(rast raster, nband int, quality int)
 	RETURNS bytea
-	AS $$ SELECT st_asjpeg($1, ARRAY[$2], $3) $$
+	AS $$ SELECT @extschema at .st_asjpeg($1, ARRAY[$2], $3) $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
@@ -2116,28 +2139,28 @@ CREATE OR REPLACE FUNCTION st_aspng(rast raster, options text[] DEFAULT NULL)
 		-- PNG allows 1, 3 or 4 bands
 		IF num_bands <> 1 AND num_bands <> 3 AND num_bands <> 4 THEN
 			RAISE NOTICE 'The PNG format only permits one, three or four bands.  The first band will be used.';
-			rast2 := st_band($1, ARRAY[1]);
-			num_bands := st_numbands(rast2);
+			rast2 := @extschema at .st_band($1, ARRAY[1]);
+			num_bands := @extschema at .st_numbands(rast2);
 		ELSE
 			rast2 := rast;
 		END IF;
 
 		-- PNG only supports 8BUI and 16BUI pixeltype
 		FOR i IN 1..num_bands LOOP
-			pt = st_bandpixeltype(rast, i);
+			pt = @extschema at .ST_BandPixelType(rast, i);
 			IF pt != '8BUI' AND pt != '16BUI' THEN
 				RAISE EXCEPTION 'The pixel type of band % in the raster is not 8BUI or 16BUI.  The PNG format can only be used with 8BUI and 16BUI pixel types.', i;
 			END IF;
 		END LOOP;
 
-		RETURN st_asgdalraster(rast2, 'PNG', $2, NULL);
+		RETURN @extschema at .st_asgdalraster(rast2, 'PNG', $2, NULL);
 	END;
 	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 -- Cannot be strict as "options" can be NULL
 CREATE OR REPLACE FUNCTION st_aspng(rast raster, nbands int[], options text[] DEFAULT NULL)
 	RETURNS bytea
-	AS $$ SELECT st_aspng(st_band($1, $2), $3) $$
+	AS $$ SELECT @extschema at .st_aspng(st_band($1, $2), $3) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_aspng(rast raster, nbands int[], compression int)
@@ -2159,18 +2182,18 @@ CREATE OR REPLACE FUNCTION st_aspng(rast raster, nbands int[], compression int)
 			options := array_append(options, 'ZLEVEL=' || compression2);
 		END IF;
 
-		RETURN st_aspng(st_band($1, $2), options);
+		RETURN @extschema at .st_aspng(st_band($1, $2), options);
 	END;
 	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_aspng(rast raster, nband int, options text[] DEFAULT NULL)
 	RETURNS bytea
-	AS $$ SELECT st_aspng(st_band($1, $2), $3) $$
+	AS $$ SELECT @extschema at .st_aspng(st_band($1, $2), $3) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_aspng(rast raster, nband int, compression int)
 	RETURNS bytea
-	AS $$ SELECT st_aspng($1, ARRAY[$2], $3) $$
+	AS $$ SELECT @extschema at .st_aspng($1, ARRAY[$2], $3) $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
@@ -2191,7 +2214,7 @@ CREATE OR REPLACE FUNCTION _st_asraster(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_asRaster'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2205,7 +2228,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, $2, $3, NULL, NULL, $6, $7, $8, NULL, NULL, $4, $5, $9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2219,7 +2242,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, $2, $3, NULL, NULL, $4, $5, $6, $7, $8, NULL, NULL,	$9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2233,7 +2256,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, NULL, NULL, $2, $3, $6, $7, $8, NULL, NULL, $4, $5, $9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2247,7 +2270,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, NULL, NULL, $2, $3, $4, $5, $6, $7, $8, NULL, NULL,	$9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2261,7 +2284,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, $2, $3, NULL, NULL, ARRAY[$6]::text[], ARRAY[$7]::double precision[], ARRAY[$8]::double precision[], NULL, NULL, $4, $5, $9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2275,7 +2298,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, $2, $3, NULL, NULL, ARRAY[$4]::text[], ARRAY[$5]::double precision[], ARRAY[$6]::double precision[], $7, $8, NULL, NULL, $9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2289,7 +2312,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, NULL, NULL, $2, $3, ARRAY[$6]::text[], ARRAY[$7]::double precision[], ARRAY[$8]::double precision[], NULL, NULL, $4, $5, $9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2303,7 +2326,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_asraster($1, NULL, NULL, $2, $3, ARRAY[$4]::text[], ARRAY[$5]::double precision[], ARRAY[$6]::double precision[], $7, $8, NULL, NULL,$9, $10, $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2341,7 +2364,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 
 		RETURN @extschema at ._ST_asraster(g, scale_x, scale_y, NULL, NULL, $3, $4, $5, NULL, NULL, ul_x, ul_y, skew_x, skew_y, $6);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_asraster(
 	geom geometry,
@@ -2353,7 +2376,7 @@ CREATE OR REPLACE FUNCTION st_asraster(
 )
 	RETURNS raster
 	AS $$ SELECT  @extschema at .ST_AsRaster($1, $2, ARRAY[$3]::text[], ARRAY[$4]::double precision[], ARRAY[$5]::double precision[], $6) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_GDALWarp
@@ -2371,7 +2394,7 @@ CREATE OR REPLACE FUNCTION _ST_gdalwarp(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_GDALWarp'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Resample
@@ -2385,7 +2408,7 @@ CREATE OR REPLACE FUNCTION st_resample(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $8,	$9, NULL, $2, $3, $4, $5, $6, $7) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_resample(
 	rast raster,
@@ -2396,7 +2419,7 @@ CREATE OR REPLACE FUNCTION st_resample(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $8,	$9, NULL, NULL, NULL, $4, $5, $6, $7, $2, $3) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_resample(
 	rast raster,
@@ -2440,7 +2463,7 @@ CREATE OR REPLACE FUNCTION st_resample(
 
 		RETURN @extschema at ._ST_gdalwarp($1, $3, $4, NULL, _scalex, _scaley, _gridx, _gridy, _skewx, _skewy, _dimx, _dimy);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE STRICT;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_resample(
 	rast raster,
@@ -2450,8 +2473,8 @@ CREATE OR REPLACE FUNCTION st_resample(
 	maxerr double precision DEFAULT 0.125
 )
 	RETURNS raster
-	AS $$ SELECT st_resample($1, $2, $4, $5, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	AS $$ SELECT @extschema at .st_resample($1, $2, $4, $5, $3) $$
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Transform
@@ -2459,20 +2482,20 @@ CREATE OR REPLACE FUNCTION st_resample(
 CREATE OR REPLACE FUNCTION st_transform(rast raster, srid integer, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125, scalex double precision DEFAULT 0, scaley double precision DEFAULT 0)
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $3, $4, $2, $5, $6) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_transform(rast raster, srid integer, scalex double precision, scaley double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $5, $6, $2, $3, $4) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_transform(rast raster, srid integer, scalexy double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $4, $5, $2, $3, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_transform(
-	rast raster, 
+	rast raster,
 	alignto raster,
 	algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125
 )
@@ -2491,7 +2514,7 @@ CREATE OR REPLACE FUNCTION st_transform(
 
 		RETURN @extschema at ._ST_gdalwarp($1, $3, $4, _srid, _scalex, _scaley, _gridx, _gridy, _skewx, _skewy, NULL, NULL);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE STRICT;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Rescale
@@ -2499,12 +2522,12 @@ CREATE OR REPLACE FUNCTION st_transform(
 CREATE OR REPLACE FUNCTION st_rescale(rast raster, scalex double precision, scaley double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT  @extschema at ._ST_GdalWarp($1, $4, $5, NULL, $2, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_rescale(rast raster, scalexy double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT  @extschema at ._ST_GdalWarp($1, $3, $4, NULL, $2, $2) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Reskew
@@ -2512,12 +2535,12 @@ CREATE OR REPLACE FUNCTION st_rescale(rast raster, scalexy double precision, alg
 CREATE OR REPLACE FUNCTION st_reskew(rast raster, skewx double precision, skewy double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_GdalWarp($1, $4, $5, NULL, 0, 0, NULL, NULL, $2, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_reskew(rast raster, skewxy double precision, algorithm text DEFAULT 'NearestNeighbour', maxerr double precision DEFAULT 0.125)
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_GdalWarp($1, $3, $4, NULL, 0, 0, NULL, NULL, $2, $2) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_SnapToGrid
@@ -2530,7 +2553,7 @@ CREATE OR REPLACE FUNCTION st_snaptogrid(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_GdalWarp($1, $4, $5, NULL, $6, $7, $2, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_snaptogrid(
 	rast raster,
@@ -2540,7 +2563,7 @@ CREATE OR REPLACE FUNCTION st_snaptogrid(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $6, $7, NULL, $4, $5, $2, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_snaptogrid(
 	rast raster,
@@ -2550,7 +2573,7 @@ CREATE OR REPLACE FUNCTION st_snaptogrid(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $5, $6, NULL, $4, $4, $2, $3) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Resize
@@ -2635,7 +2658,7 @@ CREATE OR REPLACE FUNCTION st_resize(
 			whi[1], whi[2]
 		);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE STRICT;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_resize(
 	rast raster,
@@ -2644,7 +2667,7 @@ CREATE OR REPLACE FUNCTION st_resize(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_gdalwarp($1, $4, $5, NULL, NULL, NULL, NULL, NULL, NULL, NULL, abs($2), abs($3)) $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_resize(
 	rast raster,
@@ -2684,13 +2707,13 @@ CREATE OR REPLACE FUNCTION st_resize(
 			_width, _height
 		);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE STRICT;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- One Raster ST_MapAlgebra
 -----------------------------------------------------------------------
 -- This function can not be STRICT, because nodataval can be NULL
--- or pixeltype can not be determined (could be st_bandpixeltype(raster, band) though)
+-- or pixeltype can not be determined (could be ST_BandPixelType(raster, band) though)
 CREATE OR REPLACE FUNCTION st_mapalgebraexpr(rast raster, band integer, pixeltype text,
         expression text, nodataval double precision DEFAULT NULL)
     RETURNS raster
@@ -2698,12 +2721,12 @@ CREATE OR REPLACE FUNCTION st_mapalgebraexpr(rast raster, band integer, pixeltyp
     LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- This function can not be STRICT, because nodataval can be NULL
--- or pixeltype can not be determined (could be st_bandpixeltype(raster, band) though)
+-- or pixeltype can not be determined (could be ST_BandPixelType(raster, band) though)
 CREATE OR REPLACE FUNCTION st_mapalgebraexpr(rast raster, pixeltype text, expression text,
         nodataval double precision DEFAULT NULL)
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebraexpr($1, 1, $2, $3, $4) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- All arguments supplied, use the C implementation.
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, band integer,
@@ -2717,48 +2740,48 @@ CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, band integer,
         pixeltype text, onerastuserfunc regprocedure)
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, $2, $3, $4, NULL) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 2: missing pixeltype; default to pixeltype of rast
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, band integer,
         onerastuserfunc regprocedure, variadic args text[])
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, $2, NULL, $3, VARIADIC $4) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 3: missing pixeltype and user args; default to pixeltype of rast
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, band integer,
         onerastuserfunc regprocedure)
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, $2, NULL, $3, NULL) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 4: missing band; default to band 1
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, pixeltype text,
         onerastuserfunc regprocedure, variadic args text[])
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, 1, $2, $3, VARIADIC $4) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 5: missing band and user args; default to band 1
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, pixeltype text,
         onerastuserfunc regprocedure)
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, 1, $2, $3, NULL) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 6: missing band, and pixeltype; default to band 1, pixeltype of rast.
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, onerastuserfunc regprocedure,
         variadic args text[])
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, 1, NULL, $2, VARIADIC $3) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variant 7: missing band, pixeltype, and user args; default to band 1, pixeltype of rast.
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(rast raster, onerastuserfunc regprocedure)
     RETURNS raster
     AS $$ SELECT @extschema at .ST_mapalgebrafct($1, 1, NULL, $2, NULL) $$
-    LANGUAGE 'sql';
+    LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- Two Raster ST_MapAlgebra
@@ -2773,7 +2796,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebraexpr(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_mapAlgebra2'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebraexpr(
 	rast1 raster,
@@ -2785,7 +2808,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebraexpr(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at .ST_mapalgebraexpr($1, 1, $2, 1, $3, $4, $5, $6, $7, $8) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(
 	rast1 raster, band1 integer,
@@ -2796,7 +2819,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebrafct(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_mapAlgebra2'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebrafct(
 	rast1 raster,
@@ -2807,7 +2830,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebrafct(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at .ST_mapalgebrafct($1, 1, $2, 1, $3, $4, $5, VARIADIC $6) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- Neighborhood single raster map algebra
@@ -3001,7 +3024,7 @@ CREATE OR REPLACE FUNCTION _st_mapalgebra(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_nMapAlgebra'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 
 
@@ -3015,7 +3038,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_MapAlgebra($1, $2, $3, $6, $7, $4, $5,NULL::double precision [],NULL::boolean, VARIADIC $8) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast raster, nband int[],
@@ -3051,7 +3074,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 
 		RETURN @extschema at ._ST_MapAlgebra(argset, $3, $4, $7, $8, $5, $6,NULL::double precision [],NULL::boolean, VARIADIC $9);
 	END;
-	$$ LANGUAGE 'plpgsql' STABLE;
+	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast raster, nband int,
@@ -3063,7 +3086,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_MapAlgebra(ARRAY[ROW($1, $2)]::rastbandarg[], $3, $4, $7, $8, $5, $6,NULL::double precision [],NULL::boolean, VARIADIC $9) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast1 raster, nband1 int,
@@ -3076,7 +3099,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_MapAlgebra(ARRAY[ROW($1, $2), ROW($3, $4)]::rastbandarg[], $5, $6, $9, $10, $7, $8,NULL::double precision [],NULL::boolean, VARIADIC $11) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast raster, nband int,
@@ -3089,7 +3112,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 	RETURNS raster
 	AS $$
 	select @extschema at ._ST_mapalgebra(ARRAY[ROW($1,$2)]::rastbandarg[],$3,$6,NULL::integer,NULL::integer,$7,$8,$4,$5,VARIADIC $9)
-	$$ LANGUAGE 'sql' STABLE;
+	$$ LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- 1 or 2-Raster ST_MapAlgebra with expressions
@@ -3104,7 +3127,7 @@ CREATE OR REPLACE FUNCTION _st_mapalgebra(
 )
 	RETURNS raster
 	AS 'MODULE_PATHNAME', 'RASTER_nMapAlgebraExpr'
-	LANGUAGE 'c' STABLE;
+	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast raster, nband integer,
@@ -3113,7 +3136,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_mapalgebra(ARRAY[ROW($1, $2)]::rastbandarg[], $4, $3, 'FIRST', $5::text) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast raster,
@@ -3122,7 +3145,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at .ST_mapalgebra($1, 1, $2, $3, $4) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast1 raster, band1 integer,
@@ -3134,7 +3157,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at ._ST_mapalgebra(ARRAY[ROW($1, $2), ROW($3, $4)]::rastbandarg[], $5, $6, $7, $8, $9, $10) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_mapalgebra(
 	rast1 raster,
@@ -3146,7 +3169,7 @@ CREATE OR REPLACE FUNCTION st_mapalgebra(
 )
 	RETURNS raster
 	AS $$ SELECT @extschema at .ST_mapalgebra($1, 1, $2, 1, $3, $4, $5, $6, $7, $8) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_MapAlgebra callback functions
@@ -4370,7 +4393,7 @@ CREATE OR REPLACE FUNCTION _st_tpi4ma(value double precision[][][], pos integer[
 
 		mean := (Z1 + Z2 + Z3 + Z4 + Z6 + Z7 + Z8 + Z9)/8;
 		tpi := Z5-mean;
-		
+
 		return tpi;
 	END;
 	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
@@ -4652,8 +4675,8 @@ CREATE OR REPLACE FUNCTION _st_tri4ma(value double precision[][][], pos integer[
 		Z9 := _value[z][3][3];
 
 		tri := ( abs(Z1 - Z5 ) + abs( Z2 - Z5 ) + abs( Z3 - Z5 ) + abs( Z4 - Z5 ) + abs( Z6 - Z5 ) + abs( Z7 - Z5 ) + abs( Z8 - Z5 ) + abs ( Z9 - Z5 )) / 8;
-		
-		return tri;  
+
+		return tri;
 	END;
 	$$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
@@ -4757,7 +4780,7 @@ CREATE OR REPLACE FUNCTION st_bandpath(rast raster, band integer DEFAULT 1)
     AS 'MODULE_PATHNAME','RASTER_getBandPath'
     LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
-CREATE OR REPLACE FUNCTION st_bandpixeltype(rast raster, band integer DEFAULT 1)
+CREATE OR REPLACE FUNCTION ST_BandPixelType(rast raster, band integer DEFAULT 1)
     RETURNS text
     AS 'MODULE_PATHNAME','RASTER_getBandPixelTypeName'
     LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
@@ -4807,7 +4830,7 @@ CREATE OR REPLACE FUNCTION st_value(rast raster, band integer, pt geometry, excl
         y float8;
         gtype text;
     BEGIN
-        gtype := @extschema at .ST_geometrytype(pt);
+        gtype := @extschema at .ST_GeometryType(pt);
         IF ( gtype != 'ST_Point' ) THEN
             RAISE EXCEPTION 'Attempting to get the value of a pixel with a non-point geometry';
         END IF;
@@ -4849,7 +4872,7 @@ CREATE OR REPLACE FUNCTION st_pixelofvalue(
 	AS 'MODULE_PATHNAME', 'RASTER_pixelOfValue'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
-CREATE OR REPLACE FUNCTION st_pixelofvalue(
+CREATE OR REPLACE FUNCTION ST_PixelofValue(
 	rast raster,
 	search double precision[],
 	exclude_nodata_value boolean DEFAULT TRUE,
@@ -4858,7 +4881,7 @@ CREATE OR REPLACE FUNCTION st_pixelofvalue(
 	OUT y integer
 )
 	RETURNS SETOF record
-	AS $$ SELECT val, x, y FROM @extschema at .ST_pixelofvalue($1, 1, $2, $3) $$
+	AS $$ SELECT val, x, y FROM @extschema at .ST_PixelOfValue($1, 1, $2, $3) $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_pixelofvalue(
@@ -4870,7 +4893,7 @@ CREATE OR REPLACE FUNCTION st_pixelofvalue(
 	OUT y integer
 )
 	RETURNS SETOF record
-	AS $$ SELECT x, y FROM @extschema at .ST_pixelofvalue($1, $2, ARRAY[$3], $4) $$
+	AS $$ SELECT x, y FROM @extschema at .ST_PixelofValue($1, $2, ARRAY[$3], $4) $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_pixelofvalue(
@@ -4881,7 +4904,7 @@ CREATE OR REPLACE FUNCTION st_pixelofvalue(
 	OUT y integer
 )
 	RETURNS SETOF record
-	AS $$ SELECT x, y FROM @extschema at .ST_pixelofvalue($1, 1, ARRAY[$2], $3) $$
+	AS $$ SELECT x, y FROM @extschema at .ST_PixelOfValue($1, 1, ARRAY[$2], $3) $$
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
@@ -4975,7 +4998,7 @@ CREATE OR REPLACE FUNCTION st_setrotation(rast raster, rotation float8)
     LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_setgeotransform(rast raster,
-    imag double precision, 
+    imag double precision,
     jmag double precision,
     theta_i double precision,
     theta_ij double precision,
@@ -5111,7 +5134,7 @@ CREATE OR REPLACE FUNCTION st_setbandisnodata(rast raster, band integer DEFAULT
 -----------------------------------------------------------------------
 -- ST_SetValues (set one or more pixels to a one or more values)
 -----------------------------------------------------------------------
-CREATE OR REPLACE FUNCTION _st_setvalues(
+CREATE OR REPLACE FUNCTION _ST_SetValues(
 	rast raster, nband integer,
 	x integer, y integer,
 	newvalueset double precision[][],
@@ -5124,7 +5147,7 @@ CREATE OR REPLACE FUNCTION _st_setvalues(
 	AS 'MODULE_PATHNAME', 'RASTER_setPixelValuesArray'
 	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
-CREATE OR REPLACE FUNCTION st_setvalues(
+CREATE OR REPLACE FUNCTION ST_SetValues(
 	rast raster, nband integer,
 	x integer, y integer,
 	newvalueset double precision[][],
@@ -5135,7 +5158,7 @@ CREATE OR REPLACE FUNCTION st_setvalues(
 	AS $$ SELECT @extschema at ._ST_setvalues($1, $2, $3, $4, $5, $6, FALSE, NULL, $7) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
-CREATE OR REPLACE FUNCTION st_setvalues(
+CREATE OR REPLACE FUNCTION ST_SetValues(
 	rast raster, nband integer,
 	x integer, y integer,
 	newvalueset double precision[][],
@@ -5147,7 +5170,7 @@ CREATE OR REPLACE FUNCTION st_setvalues(
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- cannot be STRICT as newvalue can be NULL
-CREATE OR REPLACE FUNCTION st_setvalues(
+CREATE OR REPLACE FUNCTION ST_SetValues(
 	rast raster, nband integer,
 	x integer, y integer,
 	width integer, height integer,
@@ -5167,7 +5190,7 @@ CREATE OR REPLACE FUNCTION st_setvalues(
 	LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 -- cannot be STRICT as newvalue can be NULL
-CREATE OR REPLACE FUNCTION st_setvalues(
+CREATE OR REPLACE FUNCTION ST_SetValues(
 	rast raster,
 	x integer, y integer,
 	width integer, height integer,
@@ -5187,7 +5210,7 @@ CREATE OR REPLACE FUNCTION st_setvalues(
 	LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
 
 -- cannot be STRICT as newvalue can be NULL
-CREATE OR REPLACE FUNCTION st_setvalues(
+CREATE OR REPLACE FUNCTION ST_SetValues(
 	rast raster, nband integer,
 	geomvalset geomval[],
 	keepnodata boolean DEFAULT FALSE
@@ -5201,19 +5224,19 @@ CREATE OR REPLACE FUNCTION st_setvalues(
 -----------------------------------------------------------------------
 
 -- This function can not be STRICT, because newvalue can be NULL for nodata
-CREATE OR REPLACE FUNCTION st_setvalue(rast raster, band integer, x integer, y integer, newvalue float8)
+CREATE OR REPLACE FUNCTION ST_SetValue(rast raster, band integer, x integer, y integer, newvalue float8)
     RETURNS raster
     AS 'MODULE_PATHNAME','RASTER_setPixelValue'
     LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- This function can not be STRICT, because newvalue can be NULL for nodata
-CREATE OR REPLACE FUNCTION st_setvalue(rast raster, x integer, y integer, newvalue float8)
+CREATE OR REPLACE FUNCTION ST_SetValue(rast raster, x integer, y integer, newvalue float8)
     RETURNS raster
-    AS $$ SELECT @extschema at .ST_setvalue($1, 1, $2, $3, $4) $$
+    AS $$ SELECT @extschema at .ST_SetValue($1, 1, $2, $3, $4) $$
     LANGUAGE 'sql';
 
 -- cannot be STRICT as newvalue can be NULL
-CREATE OR REPLACE FUNCTION st_setvalue(
+CREATE OR REPLACE FUNCTION ST_SetValue(
 	rast raster, nband integer,
 	geom geometry, newvalue double precision
 )
@@ -5222,7 +5245,7 @@ CREATE OR REPLACE FUNCTION st_setvalue(
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- cannot be STRICT as newvalue can be NULL
-CREATE OR REPLACE FUNCTION st_setvalue(
+CREATE OR REPLACE FUNCTION ST_SetValue(
 	rast raster,
 	geom geometry, newvalue double precision
 )
@@ -5395,7 +5418,7 @@ CREATE OR REPLACE FUNCTION st_worldtorastercoord(
 
 ---------------------------------------------------------------------------------
 -- ST_WorldToRasterCoordX(rast raster, pt geometry)
--- Returns the pixel column and row covering the provided point geometry. 
+-- Returns the pixel column and row covering the provided point geometry.
 -- This function works even if the point is outside the raster extent.
 ---------------------------------------------------------------------------------
 CREATE OR REPLACE FUNCTION st_worldtorastercoord(
@@ -5750,7 +5773,7 @@ CREATE OR REPLACE FUNCTION raster_geometry_overlap(raster, geometry)
     RETURNS bool
     AS 'select $1::geometry OPERATOR(@extschema at .&&) $2'
     LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
-    
+
 -- geometry/raster functions
 
 -- Availability: 2.0.0
@@ -5770,7 +5793,7 @@ CREATE OR REPLACE FUNCTION geometry_raster_overlap(geometry, raster)
     RETURNS bool
     AS 'select $1 OPERATOR(@extschema at .&&) $2::geometry'
     LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
-    
+
 ------------------------------------------------------------------------------
 --  GiST index OPERATORs
 ------------------------------------------------------------------------------
@@ -5972,9 +5995,13 @@ CREATE OR REPLACE FUNCTION _ST_samealignment_finalfn(agg agg_samealignment)
 	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -- Availability: 2.1.0
+-- Changed: 2.4.0 marked parallel safe
 CREATE AGGREGATE st_samealignment(raster) (
 	SFUNC = _st_samealignment_transfn,
 	STYPE = agg_samealignment,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_samealignment_finalfn
 );
 
@@ -6055,7 +6082,7 @@ CREATE OR REPLACE FUNCTION st_iscoveragetile(rast raster, coverage raster, tilew
 		-- edge tile
 
 		-- edge tile may have same size as inner tile
-		IF 
+		IF
 			(_rastmeta.width = tilewidth) AND
 			(_rastmeta.height = tileheight)
 		THEN
@@ -6333,19 +6360,19 @@ CREATE OR REPLACE FUNCTION st_within(rast1 raster, rast2 raster)
 -- ST_DWithin(raster, raster)
 -----------------------------------------------------------------------
 
-CREATE OR REPLACE FUNCTION _st_dwithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
+CREATE OR REPLACE FUNCTION _ST_DWithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME', 'RASTER_dwithin'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 1000;
 
-CREATE OR REPLACE FUNCTION st_dwithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
+CREATE OR REPLACE FUNCTION ST_DWithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
 	RETURNS boolean
 	AS $$ SELECT $1::geometry OPERATOR(@extschema at .&&) ST_Expand(ST_ConvexHull($3), $5) AND $3::geometry OPERATOR(@extschema at .&&) ST_Expand(ST_ConvexHull($1), $5) AND CASE WHEN $2 IS NULL OR $4 IS NULL THEN @extschema at ._ST_dwithin(st_convexhull($1), st_convexhull($3), $5) ELSE @extschema at ._ST_dwithin($1, $2, $3, $4, $5) END $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
 	COST 1000;
 
-CREATE OR REPLACE FUNCTION st_dwithin(rast1 raster, rast2 raster, distance double precision)
+CREATE OR REPLACE FUNCTION ST_DWithin(rast1 raster, rast2 raster, distance double precision)
 	RETURNS boolean
 	AS $$ SELECT @extschema at .st_dwithin($1, NULL::integer, $2, NULL::integer, $3) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
@@ -6355,21 +6382,21 @@ CREATE OR REPLACE FUNCTION st_dwithin(rast1 raster, rast2 raster, distance doubl
 -- ST_DFullyWithin(raster, raster)
 -----------------------------------------------------------------------
 
-CREATE OR REPLACE FUNCTION _st_dfullywithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
+CREATE OR REPLACE FUNCTION _ST_DFullyWithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
 	RETURNS boolean
 	AS 'MODULE_PATHNAME', 'RASTER_dfullywithin'
 	LANGUAGE 'c' IMMUTABLE STRICT _PARALLEL
 	COST 1000;
 
-CREATE OR REPLACE FUNCTION st_dfullywithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
+CREATE OR REPLACE FUNCTION ST_DFullyWithin(rast1 raster, nband1 integer, rast2 raster, nband2 integer, distance double precision)
 	RETURNS boolean
-	AS $$ SELECT $1::geometry OPERATOR(@extschema at .&&) ST_Expand(ST_ConvexHull($3), $5) AND $3::geometry OPERATOR(@extschema at .&&) ST_Expand(ST_ConvexHull($1), $5) AND CASE WHEN $2 IS NULL OR $4 IS NULL THEN @extschema at ._ST_dfullywithin(st_convexhull($1), st_convexhull($3), $5) ELSE @extschema at ._ST_dfullywithin($1, $2, $3, $4, $5) END $$
+	AS $$ SELECT $1::geometry OPERATOR(@extschema at .&&) @extschema at .ST_Expand(@extschema at .ST_ConvexHull($3), $5) AND $3::geometry OPERATOR(@extschema at .&&) @extschema at .ST_Expand(@extschema at .ST_ConvexHull($1), $5) AND CASE WHEN $2 IS NULL OR $4 IS NULL THEN @extschema at ._ST_DFullyWithin(@extschema at .ST_ConvexHull($1), @extschema at .ST_Convexhull($3), $5) ELSE @extschema at ._ST_DFullyWithin($1, $2, $3, $4, $5) END $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
 	COST 1000;
 
-CREATE OR REPLACE FUNCTION st_dfullywithin(rast1 raster, rast2 raster, distance double precision)
+CREATE OR REPLACE FUNCTION ST_DFullyWithin(rast1 raster, rast2 raster, distance double precision)
 	RETURNS boolean
-	AS $$ SELECT st_dfullywithin($1, NULL::integer, $2, NULL::integer, $3) $$
+	AS $$ SELECT @extschema at .ST_DFullyWithin($1, NULL::integer, $2, NULL::integer, $3) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
 	COST 1000;
 
@@ -6379,13 +6406,13 @@ CREATE OR REPLACE FUNCTION st_dfullywithin(rast1 raster, rast2 raster, distance
 
 CREATE OR REPLACE FUNCTION st_disjoint(rast1 raster, nband1 integer, rast2 raster, nband2 integer)
 	RETURNS boolean
-	AS $$ SELECT CASE WHEN $2 IS NULL OR $4 IS NULL THEN st_disjoint(st_convexhull($1), st_convexhull($3)) ELSE NOT @extschema at ._ST_intersects($1, $2, $3, $4) END $$
+	AS $$ SELECT CASE WHEN $2 IS NULL OR $4 IS NULL THEN @extschema at .ST_Disjoint(@extschema at .ST_ConvexHull($1), @extschema at .ST_ConvexHull($3)) ELSE NOT @extschema at ._ST_intersects($1, $2, $3, $4) END $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
 	COST 1000;
 
-CREATE OR REPLACE FUNCTION st_disjoint(rast1 raster, rast2 raster)
+CREATE OR REPLACE FUNCTION ST_Disjoint(rast1 raster, rast2 raster)
 	RETURNS boolean
-	AS $$ SELECT st_disjoint($1, NULL::integer, $2, NULL::integer) $$
+	AS $$ SELECT @extschema at .ST_Disjoint($1, NULL::integer, $2, NULL::integer) $$
 	LANGUAGE 'sql' IMMUTABLE _PARALLEL
 	COST 1000;
 
@@ -6393,7 +6420,7 @@ CREATE OR REPLACE FUNCTION st_disjoint(rast1 raster, rast2 raster)
 -- ST_Intersection(geometry, raster) in geometry-space
 -----------------------------------------------------------------------
 
-CREATE OR REPLACE FUNCTION st_intersection(geomin geometry, rast raster, band integer DEFAULT 1)
+CREATE OR REPLACE FUNCTION ST_Intersection(geomin geometry, rast raster, band integer DEFAULT 1)
 	RETURNS SETOF geomval AS $$
 	DECLARE
 		intersects boolean := FALSE;
@@ -6430,18 +6457,18 @@ CREATE OR REPLACE FUNCTION st_intersection(geomin geometry, rast raster, band in
 
 CREATE OR REPLACE FUNCTION st_intersection(rast raster, band integer, geomin geometry)
 	RETURNS SETOF geomval AS
-	$$ SELECT st_intersection($3, $1, $2) $$
-	LANGUAGE 'sql' STABLE;
+	$$ SELECT @extschema at .ST_Intersection($3, $1, $2) $$
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
-CREATE OR REPLACE FUNCTION st_intersection(rast raster, geomin geometry)
+CREATE OR REPLACE FUNCTION ST_Intersection(rast raster, geomin geometry)
 	RETURNS SETOF geomval AS
-	$$ SELECT st_intersection($2, $1, 1) $$
-	LANGUAGE 'sql' STABLE;
+	$$ SELECT @extschema at .ST_Intersection($2, $1, 1) $$
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Intersection(raster, raster)
 -----------------------------------------------------------------------
-CREATE OR REPLACE FUNCTION st_intersection(
+CREATE OR REPLACE FUNCTION ST_Intersection(
 	rast1 raster, band1 int,
 	rast2 raster, band2 int,
 	returnband text DEFAULT 'BOTH',
@@ -6459,23 +6486,23 @@ CREATE OR REPLACE FUNCTION st_intersection(
 			RAISE EXCEPTION 'The two rasters do not have the same SRID';
 		END IF;
 
-		newnodata1 := coalesce(nodataval[1], ST_BandNodataValue(rast1, band1), ST_MinPossibleValue(ST_BandPixelType(rast1, band1)));
-		newnodata2 := coalesce(nodataval[2], ST_BandNodataValue(rast2, band2), ST_MinPossibleValue(ST_BandPixelType(rast2, band2)));
-		
+		newnodata1 := coalesce(nodataval[1], ST_BandNodataValue(rast1, band1), ST_MinPossibleValue(@extschema at .ST_BandPixelType(rast1, band1)));
+		newnodata2 := coalesce(nodataval[2], ST_BandNodataValue(rast2, band2), ST_MinPossibleValue(@extschema at .ST_BandPixelType(rast2, band2)));
+
 		_returnband := upper(returnband);
 
 		rtn := NULL;
 		CASE
 			WHEN _returnband = 'BAND1' THEN
-				rtn := ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast1.val]', ST_BandPixelType(rast1, band1), 'INTERSECTION', newnodata1::text, newnodata1::text, newnodata1);
-				rtn := ST_SetBandNodataValue(rtn, 1, newnodata1);
+				rtn := @extschema at .ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast1.val]', @extschema at .ST_BandPixelType(rast1, band1), 'INTERSECTION', newnodata1::text, newnodata1::text, newnodata1);
+				rtn := @extschema at .ST_SetBandNodataValue(rtn, 1, newnodata1);
 			WHEN _returnband = 'BAND2' THEN
-				rtn := ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast2.val]', ST_BandPixelType(rast2, band2), 'INTERSECTION', newnodata2::text, newnodata2::text, newnodata2);
-				rtn := ST_SetBandNodataValue(rtn, 1, newnodata2);
+				rtn := @extschema at .ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast2.val]', @extschema at .ST_BandPixelType(rast2, band2), 'INTERSECTION', newnodata2::text, newnodata2::text, newnodata2);
+				rtn := @extschema at .ST_SetBandNodataValue(rtn, 1, newnodata2);
 			WHEN _returnband = 'BOTH' THEN
-				rtn := ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast1.val]', ST_BandPixelType(rast1, band1), 'INTERSECTION', newnodata1::text, newnodata1::text, newnodata1);
+				rtn := @extschema at .ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast1.val]', @extschema at .ST_BandPixelType(rast1, band1), 'INTERSECTION', newnodata1::text, newnodata1::text, newnodata1);
 				rtn := ST_SetBandNodataValue(rtn, 1, newnodata1);
-				rtn := ST_AddBand(rtn, ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast2.val]', ST_BandPixelType(rast2, band2), 'INTERSECTION', newnodata2::text, newnodata2::text, newnodata2));
+				rtn := ST_AddBand(rtn, ST_MapAlgebraExpr(rast1, band1, rast2, band2, '[rast2.val]', @extschema at .ST_BandPixelType(rast2, band2), 'INTERSECTION', newnodata2::text, newnodata2::text, newnodata2));
 				rtn := ST_SetBandNodataValue(rtn, 2, newnodata2);
 			ELSE
 				RAISE EXCEPTION 'Unknown value provided for returnband: %', returnband;
@@ -6494,7 +6521,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, $2, $3, $4, $5, ARRAY[$6, $6]) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_intersection(
 	rast1 raster, band1 int,
@@ -6503,7 +6530,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, $2, $3, $4, 'BOTH', $5) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_intersection(
 	rast1 raster, band1 int,
@@ -6512,7 +6539,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, $2, $3, $4, 'BOTH', ARRAY[$5, $5]) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -- Variants without band number
 CREATE OR REPLACE FUNCTION st_intersection(
@@ -6523,7 +6550,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, 1, $2, 1, $3, $4) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_intersection(
 	rast1 raster,
@@ -6533,7 +6560,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, 1, $2, 1, $3, ARRAY[$4, $4]) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_intersection(
 	rast1 raster,
@@ -6542,7 +6569,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, 1, $2, 1, 'BOTH', $3) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 CREATE OR REPLACE FUNCTION st_intersection(
 	rast1 raster,
@@ -6551,7 +6578,7 @@ CREATE OR REPLACE FUNCTION st_intersection(
 )
 	RETURNS raster AS
 	$$ SELECT st_intersection($1, 1, $2, 1, 'BOTH', ARRAY[$3, $3]) $$
-	LANGUAGE 'sql' STABLE;
+	LANGUAGE 'sql' IMMUTABLE _PARALLEL;
 
 -----------------------------------------------------------------------
 -- ST_Union aggregate
@@ -6574,9 +6601,13 @@ CREATE OR REPLACE FUNCTION _st_union_transfn(internal, raster, unionarg[])
 	LANGUAGE 'c' IMMUTABLE _PARALLEL;
 
 -- Availability: 2.1.0
+-- Changed: 2.4.0 mark parallel safe
 CREATE AGGREGATE st_union(raster, unionarg[]) (
 	SFUNC = _st_union_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_union_finalfn
 );
 
@@ -6587,9 +6618,13 @@ CREATE OR REPLACE FUNCTION _st_union_transfn(internal, raster, integer, text)
 
 -- Availability: 2.0.0
 -- Changed: 2.1.0 changed definition
+-- Changed: 2.4.0 mark parallel safe
 CREATE AGGREGATE st_union(raster, integer, text) (
 	SFUNC = _st_union_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_union_finalfn
 );
 
@@ -6600,9 +6635,13 @@ CREATE OR REPLACE FUNCTION _st_union_transfn(internal, raster, integer)
 
 -- Availability: 2.0.0
 -- Changed: 2.1.0 changed definition
+-- Changed: 2.4.0 mark parallel safe
 CREATE AGGREGATE st_union(raster, integer) (
 	SFUNC = _st_union_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_union_finalfn
 );
 
@@ -6613,9 +6652,13 @@ CREATE OR REPLACE FUNCTION _st_union_transfn(internal, raster)
 
 -- Availability: 2.0.0
 -- Changed: 2.1.0 changed definition
+-- Changed: 2.4.0 mark parallel safe
 CREATE AGGREGATE st_union(raster) (
 	SFUNC = _st_union_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_union_finalfn
 );
 
@@ -6626,9 +6669,13 @@ CREATE OR REPLACE FUNCTION _st_union_transfn(internal, raster, text)
 
 -- Availability: 2.0.0
 -- Changed: 2.1.0 changed definition
+-- Changed: 2.4.0 mark parallel safe
 CREATE AGGREGATE st_union(raster, text) (
 	SFUNC = _st_union_transfn,
 	STYPE = internal,
+#if POSTGIS_PGSQL_VERSION >= 96
+	parallel = safe,
+#endif
 	FINALFUNC = _st_union_finalfn
 );
 
@@ -6966,10 +7013,10 @@ CREATE OR REPLACE FUNCTION _raster_constraint_info_scale(rastschema name, rastta
 		AND s.connamespace = n.oid
 		AND s.conrelid = c.oid
 		AND a.attnum = ANY (s.conkey)
-		AND s.consrc LIKE '%st_scale' || $4 || '(% = %') 
+		AND s.consrc LIKE '%st_scale' || $4 || '(% = %')
 -- if it is a comma separated list of two numbers then need to use round
-   SELECT CASE WHEN split_part(c.val,',', 2) > '' 
-        THEN round( split_part(c.val, ',',1)::numeric, split_part(c.val,',',2)::integer )::float8 
+   SELECT CASE WHEN split_part(c.val,',', 2) > ''
+        THEN round( split_part(c.val, ',',1)::numeric, split_part(c.val,',',2)::integer )::float8
         ELSE c.val::float8 END
         FROM c;
 	$$ LANGUAGE sql STABLE STRICT
@@ -7037,7 +7084,7 @@ CREATE OR REPLACE FUNCTION _raster_constraint_info_blocksize(rastschema name, ra
 	SELECT
 		CASE
 			WHEN strpos(s.consrc, 'ANY (ARRAY[') > 0 THEN
-				split_part((regexp_matches(s.consrc, E'ARRAY\\[(.*?){1}\\]'))[1], ',', 1)::integer
+				split_part((substring(s.consrc FROM E'ARRAY\\[(.*?){1}\\]')), ',', 1)::integer
 			ELSE
 				regexp_replace(
 					split_part(s.consrc, '= ', 2),
@@ -7152,7 +7199,7 @@ CREATE OR REPLACE FUNCTION _add_raster_constraint_extent(rastschema name, rastta
             || fqtn
             || ' LIMIT 1;';
     EXECUTE sql INTO srid;
-    
+
 		cn := 'enforce_max_extent_' || $3;
 
 		sql := 'SELECT @extschema at .st_ashexewkb( @extschema at .st_setsrid( @extschema at .st_extent( @extschema at .st_envelope('
@@ -7301,7 +7348,7 @@ CREATE OR REPLACE FUNCTION _drop_raster_constraint_spatially_unique(rastschema n
 			AND s.conexclop[1] = op.oid
 			AND op.oprname = '=';
 
-		RETURN  @extschema at ._drop_raster_constraint($1, $2, cn); 
+		RETURN  @extschema at ._drop_raster_constraint($1, $2, cn);
 	END;
 	$$ LANGUAGE 'plpgsql' VOLATILE STRICT
 	COST 100;
@@ -7587,7 +7634,7 @@ CREATE OR REPLACE FUNCTION _raster_constraint_info_nodata_values(rastschema name
 CREATE OR REPLACE FUNCTION _raster_constraint_nodata_values(rast raster)
 	RETURNS numeric[] AS
 	$$ SELECT array_agg(round(nodatavalue::numeric, 10))::numeric[] FROM @extschema at .ST_BandMetaData($1, ARRAY[]::int[]); $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION _add_raster_constraint_nodata_values(rastschema name, rasttable name, rastcolumn name)
 	RETURNS boolean AS $$
@@ -7674,7 +7721,7 @@ CREATE OR REPLACE FUNCTION _raster_constraint_info_out_db(rastschema name, rastt
 CREATE OR REPLACE FUNCTION _raster_constraint_out_db(rast raster)
 	RETURNS boolean[] AS
 	$$ SELECT array_agg(isoutdb)::boolean[] FROM @extschema at .ST_BandMetaData($1, ARRAY[]::int[]); $$
-	LANGUAGE 'sql' STABLE STRICT;
+	LANGUAGE 'sql' IMMUTABLE STRICT _PARALLEL;
 
 CREATE OR REPLACE FUNCTION _add_raster_constraint_out_db(rastschema name, rasttable name, rastcolumn name)
 	RETURNS boolean AS $$
@@ -8249,6 +8296,7 @@ CREATE OR REPLACE FUNCTION DropRasterConstraints (
 ------------------------------------------------------------------------------
 -- Availability: 2.0.0
 -- Changed: 2.2.0
+-- Changed: 2.4.0 List partitioned parent tables
 CREATE OR REPLACE VIEW raster_columns AS
 	SELECT
 		current_database() AS r_table_catalog,
@@ -8278,7 +8326,7 @@ CREATE OR REPLACE VIEW raster_columns AS
 		AND a.atttypid = t.oid
 		AND a.attrelid = c.oid
 		AND c.relnamespace = n.oid
-		AND c.relkind = ANY(ARRAY['r'::char, 'v'::char, 'm'::char, 'f'::char])
+		AND c.relkind = ANY (ARRAY['r'::"char", 'v'::"char", 'm'::"char", 'f'::"char", 'p'::"char"] )
 		AND NOT pg_is_other_temp_schema(c.relnamespace)  AND has_table_privilege(c.oid, 'SELECT'::text);
 
 ------------------------------------------------------------------------------
@@ -8788,6 +8836,61 @@ BEGIN
 END;
 $$ LANGUAGE 'plpgsql' VOLATILE STRICT;
 
+
+-- Availability: 2.4.0
+CREATE OR REPLACE FUNCTION st_makeemptycoverage(tilewidth int, tileheight int, width int, height int, upperleftx float8, upperlefty float8, scalex float8, scaley float8, skewx float8, skewy float8, srid int4 DEFAULT 0)
+    RETURNS SETOF RASTER AS $$
+    DECLARE
+        ulx double precision;  -- upper left x of raster
+        uly double precision;  -- upper left y of raster
+        rw int;                -- raster width (may change at edges)
+        rh int;                -- raster height (may change at edges)
+        x int;                 -- x index of coverage
+        y int;                 -- y index of coverage
+        template raster;       -- an empty template raster, where each cell
+                               -- represents a tile in the coverage
+        minY double precision;
+        maxX double precision;
+    BEGIN
+        template := @extschema at .ST_MakeEmptyRaster(
+            ceil(width::float8/tilewidth)::int,
+            ceil(height::float8/tileheight)::int,
+            upperleftx,
+            upperlefty,
+            tilewidth * scalex,
+            tileheight * scaley,
+            tileheight * skewx,
+            tilewidth * skewy,
+            srid
+        );
+
+        FOR y IN 1..st_height(template) LOOP
+            maxX := @extschema at .ST_RasterToWorldCoordX(template, 1, y) + width * scalex;
+            FOR x IN 1..st_width(template) LOOP
+                minY := @extschema at .ST_RasterToWorldCoordY(template, x, 1) + height * scaley;
+                uly := @extschema at .ST_RasterToWorldCoordY(template, x, y);
+                IF uly + (tileheight * scaley) < minY THEN
+                    --raise notice 'uly, minY: %, %', uly, minY;
+                    rh := ceil((minY - uly)/scaleY)::int;
+                ELSE
+                    rh := tileheight;
+                END IF;
+
+                ulx := @extschema at .ST_RasterToWorldCoordX(template, x, y);
+                IF ulx + (tilewidth * scalex) > maxX THEN
+                    --raise notice 'ulx, maxX: %, %', ulx, maxX;
+                    rw := ceil((maxX - ulx)/scaleX)::int;
+                ELSE
+                    rw := tilewidth;
+                END IF;
+
+                RETURN NEXT @extschema at .ST_MakeEmptyRaster(rw, rh, ulx, uly, scalex, scaley, skewx, skewy, srid);
+            END LOOP;
+        END LOOP;
+    END;
+    $$ LANGUAGE 'plpgsql' IMMUTABLE _PARALLEL;
+
+
 -------------------------------------------------------------------
 --  Debugging
 -------------------------------------------------------------------
diff --git a/raster/test/regress/Makefile.in b/raster/test/regress/Makefile.in
index 9853ab0..e5a4079 100644
--- a/raster/test/regress/Makefile.in
+++ b/raster/test/regress/Makefile.in
@@ -109,6 +109,7 @@ TEST_UTILITY = \
 	rt_gdalwarp \
 	rt_asraster \
 	rt_dumpvalues \
+	rt_makeemptycoverage \
 	rt_createoverview
 
 TEST_MAPALGEBRA = \
diff --git a/raster/test/regress/rt_makeemptycoverage.sql b/raster/test/regress/rt_makeemptycoverage.sql
new file mode 100644
index 0000000..dbe0030
--- /dev/null
+++ b/raster/test/regress/rt_makeemptycoverage.sql
@@ -0,0 +1,10 @@
+-- make an empty coverage with equal tiles (all 5x5)
+select '1', st_metadata(st_makeemptycoverage(5, 5, 10, 10, 0, 0, 1, -1, 0, 0, 0));
+-- make an empty coverage with unequal coverage (4x4, 3x4, 4x3, 3x3)
+select '2', st_metadata(st_makeemptycoverage(4, 4, 7, 7, 0, 0, 1, -1, 0, 0, 0));
+-- make an empty coverage with equal coverage and scaled
+select '3', st_metadata(st_makeemptycoverage(5, 5, 10, 10, 0, 0, 2, -2, 0, 0, 0));
+-- make an empty coverage with unequal coverage and scaled
+select '4', st_metadata(st_makeemptycoverage(6, 6, 10, 10, 0, 0, 3, -3, 0, 0, 0));
+-- make an empty coverage with equal coverage and rotated
+select '5', st_metadata(st_makeemptycoverage(5, 5, 10, 10, 0, 0, 0.707106781186548, -0.707106781186548, -0.707106781186548, -0.707106781186548, 0));
diff --git a/raster/test/regress/rt_makeemptycoverage_expected b/raster/test/regress/rt_makeemptycoverage_expected
new file mode 100644
index 0000000..e458a54
--- /dev/null
+++ b/raster/test/regress/rt_makeemptycoverage_expected
@@ -0,0 +1,20 @@
+1|(0,0,5,5,1,-1,0,0,0,0)
+1|(5,0,5,5,1,-1,0,0,0,0)
+1|(0,-5,5,5,1,-1,0,0,0,0)
+1|(5,-5,5,5,1,-1,0,0,0,0)
+2|(0,0,4,4,1,-1,0,0,0,0)
+2|(4,0,3,4,1,-1,0,0,0,0)
+2|(0,-4,4,3,1,-1,0,0,0,0)
+2|(4,-4,3,3,1,-1,0,0,0,0)
+3|(0,0,5,5,2,-2,0,0,0,0)
+3|(10,0,5,5,2,-2,0,0,0,0)
+3|(0,-10,5,5,2,-2,0,0,0,0)
+3|(10,-10,5,5,2,-2,0,0,0,0)
+4|(0,0,6,6,3,-3,0,0,0,0)
+4|(18,0,4,6,3,-3,0,0,0,0)
+4|(0,-18,6,4,3,-3,0,0,0,0)
+4|(18,-18,4,4,3,-3,0,0,0,0)
+5|(0,0,5,5,0.707106781186548,-0.707106781186548,-0.707106781186548,-0.707106781186548,0,0)
+5|(3.53553390593274,-3.53553390593274,5,5,0.707106781186548,-0.707106781186548,-0.707106781186548,-0.707106781186548,0,0)
+5|(-3.53553390593274,-3.53553390593274,5,5,0.707106781186548,-0.707106781186548,-0.707106781186548,-0.707106781186548,0,0)
+5|(0,-7.07106781186548,5,5,0.707106781186548,-0.707106781186548,-0.707106781186548,-0.707106781186548,0,0)
diff --git a/raster/test/regress/rt_union.sql b/raster/test/regress/rt_union.sql
index 8b47e87..a64b23a 100644
--- a/raster/test/regress/rt_union.sql
+++ b/raster/test/regress/rt_union.sql
@@ -143,13 +143,13 @@ INSERT INTO raster_union_out
 
 SELECT
 	uniontype,
-	x,
-	y,
-	val
+	(pp).x,
+	(pp).y,
+	(pp).val
 FROM (
 	SELECT
 		uniontype,
-		(ST_PixelAsPoints(rast)).*
+		(ST_PixelAsPoints(rast)) AS pp
 	FROM raster_union_out
 ) foo
 ORDER BY uniontype, y, x;
diff --git a/raster/test/regress/rt_union_expected b/raster/test/regress/rt_union_expected
index ac32ef6..51cc3e3 100644
--- a/raster/test/regress/rt_union_expected
+++ b/raster/test/regress/rt_union_expected
@@ -53,9 +53,6 @@ SUM|3|2|2
 SUM|2|3|2
 SUM|3|3|2
 NOTICE:  No pixels found for band 1
-NOTICE:  No pixels found for band 1
-NOTICE:  No pixels found for band 1
-NOTICE:  No pixels found for band 1
 COUNT|1|1|1
 COUNT|2|1|1
 COUNT|3|1|1
diff --git a/regress/Makefile.in b/regress/Makefile.in
index 5b7946a..cbee4e8 100644
--- a/regress/Makefile.in
+++ b/regress/Makefile.in
@@ -22,6 +22,7 @@ POSTGIS_PROJ_VERSION=@POSTGIS_PROJ_VERSION@
 POSTGIS_MAJOR_VERSION=@POSTGIS_MAJOR_VERSION@
 POSTGIS_MINOR_VERSION=@POSTGIS_MINOR_VERSION@
 HAVE_JSON=@HAVE_JSON@
+HAVE_PROTOBUF=@HAVE_PROTOBUF@
 HAVE_SFCGAL=@HAVE_SFCGAL@
 HAVE_BRIN=@HAVE_BRIN@
 MINGWBUILD=@MINGWBUILD@
@@ -82,6 +83,7 @@ TESTS = \
 	cluster \
 	concave_hull\
 	ctors \
+	curvetoline \
 	dump \
 	dumppoints \
 	empty \
@@ -101,6 +103,7 @@ TESTS = \
 	minimum_bounding_circle \
 	normalize \
 	operators \
+	orientation \
 	out_geometry \
 	out_geography \
 	polygonize \
@@ -120,6 +123,7 @@ TESTS = \
 	relate \
 	remove_repeated_points \
 	removepoint \
+	reverse \
 	setpoint \
 	simplify \
 	simplifyvw \
@@ -143,44 +147,47 @@ TESTS = \
 	wkt \
 	wmsservers
 
-ifeq ($(shell expr $(POSTGIS_PGSQL_VERSION) ">=" 91),1)
 ifeq ($(shell expr $(POSTGIS_PGSQL_VERSION) "<"  95),1)
 	# Index supported KNN only available in PostgreSQL 9.1 and higher
 	# For 9.5 and higher, use the recheck suite instead
 	TESTS += knn
 endif
-endif
 
 ifeq ($(shell expr $(POSTGIS_PGSQL_VERSION) ">=" 95),1)
 	# Index supported KNN recheck only available in PostgreSQL 9.5 and higher
 	TESTS += knn_recheck \
-           temporal_knn
+			temporal_knn
 endif
 
-ifeq ($(shell expr $(POSTGIS_GEOS_VERSION) ">=" 32),1)
-	# GEOS-3.3 adds:
-	# ST_HausdorffDistance, ST_Buffer(params)
-	TESTS += \
-		hausdorff \
-		regress_buffer_params
-endif
 
-ifeq ($(shell expr $(POSTGIS_GEOS_VERSION) ">=" 33),1)
-	# GEOS-3.3 adds:
-	# ST_RelateMatch, ST_IsValidDetail, ST_SharedPaths ,
-	# ST_Snap, ST_UnaryUnion, ST_MakeClean
+TESTS += \
+	hausdorff \
+	regress_buffer_params
+
+
+ifeq ($(shell expr $(POSTGIS_GEOS_VERSION) ">=" 37),1)
+	# GEOS-3.7 adds:
+	# ST_FrechetDistance
 	TESTS += \
-		offsetcurve \
-		relatematch \
-		isvaliddetail \
-		sharedpaths \
-		snap \
-		node \
-		unaryunion \
-		clean \
-		relate_bnr
+		frechet
 endif
 
+
+# GEOS-3.3 adds:
+# ST_RelateMatch, ST_IsValidDetail, ST_SharedPaths ,
+# ST_Snap, ST_UnaryUnion, ST_MakeClean
+TESTS += \
+	offsetcurve \
+	relatematch \
+	isvaliddetail \
+	sharedpaths \
+	snap \
+	node \
+	unaryunion \
+	clean \
+	relate_bnr
+
+
 ifeq ($(shell expr $(POSTGIS_GEOS_VERSION) ">=" 34),1)
 	# GEOS-3.4 adds:
 	# ST_DelaunayTriangles
@@ -239,6 +246,18 @@ ifeq ($(HAVE_BRIN),yes)
 		regress_brin_index_geography
 endif
 
+ifeq ($(HAVE_PROTOBUF),yes)
+	# protobuf-c adds:
+	# ST_AsMVT, ST_AsGeobuf
+	TESTS += \
+		mvt \
+		geobuf
+ifeq ($(shell expr $(POSTGIS_PGSQL_VERSION) ">=" 94),1)
+	TESTS += \
+		mvt_jsonb
+endif
+endif
+
 ifeq ($(HAVE_SFCGAL),yes)
 	# SFCGAL additionnal backend
 	TESTS += \
diff --git a/regress/README b/regress/README
index 5121f86..093d1dd 100644
--- a/regress/README
+++ b/regress/README
@@ -24,9 +24,9 @@ How to add a regression test
 ----------------------------
 
 1. Write a /regress/<testname>.sql file with data and sql queries for testing
-2. Write a /regress/<testname>_expected or <testname>_expected.in file with 
+2. Write a /regress/<testname>_expected or <testname>_expected.in file with
    expected results per query
-   The expected results provided in the <testname>_expected file must be 
+   The expected results provided in the <testname>_expected file must be
    formatted using the following psql options:
       -a -- unaligned columns
       -f | -- use | (pipe) as the field separator between columns
@@ -74,9 +74,16 @@ configuration header.
 
   #include "../postgis_config.h"
 
-The ability to run a c preprocessor over the expected results prior to 
+The ability to run a c preprocessor over the expected results prior to
 regression testing was needed for testing curved string functionality that
 would elicit different responses from JTS vs GEOS compilations.  Since
 JTS is no longer supported, this may not be required anymore.
 
+Notes about running individual regression tests
+-----------------------------------------------
 
+The script run_test.pl can be called directly to run individual
+regression tests. Run it without parameters for info about its usage.
+
+Note that tests run in a staged install which is created by running
+make staged-install. This step is a part of the complete make check.
diff --git a/regress/curvetoline.sql b/regress/curvetoline.sql
new file mode 100644
index 0000000..00a7ca4
--- /dev/null
+++ b/regress/curvetoline.sql
@@ -0,0 +1,64 @@
+
+
+-- Semantic of tolerance depends on the `toltype` argument, which can be:
+--    0: Tolerance is number of segments per quadrant
+--    1: Tolerance is max distance between curve and line
+--    2: Tolerance is max angle between radii defining line vertices
+--
+-- Supported flags:
+--    1: Symmetric output (result in same vertices when inverting the curve)
+
+SELECT 'semicircle1', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	3, -- Tolerance
+	0, -- Above is number of segments per quadrant
+	0  -- no flags
+), 2));
+
+SELECT 'semicircle2', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	20, -- Tolerance
+	1, -- Above is max distance between curve and line
+	0  -- no flags
+), 2));
+
+SELECT 'semicircle2.sym', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	20, -- Tolerance
+	1, -- Above is max distance between curve and line
+	1  -- Symmetric flag
+), 2));
+
+SELECT 'semicircle3', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	radians(40), -- Tolerance
+	2, -- Above is max angle between generating radii
+	0  -- no flags
+), 2));
+
+SELECT 'semicircle3.sym', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	radians(40), -- Tolerance
+	2, -- Above is max angle between generating radii
+	1  -- Symmetric flag
+), 2));
+SELECT 'semicircle3.sym.ret', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0)'::geometry,
+	radians(40), -- Tolerance
+	2, -- Above is max angle between generating radii
+	3  -- Symmetric and RetainAngle flags
+), 2));
+SELECT 'multiarc1', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0,400 200,600 0)'::geometry,
+	radians(45), -- Tolerance
+	2, -- Above is max angle between generating radii
+	3  -- Symmetric and RetainAngle flags
+), 2));
+SELECT 'multiarc1.maxerr20.sym', ST_AsText(ST_SnapToGrid(ST_CurveToLine(
+ 'CIRCULARSTRING(0 0,100 -100,200 0,400 200,600 0)'::geometry,
+	20, -- Tolerance
+	1, -- Above is max distance between curve and line
+	1  -- Symmetric
+), 2));
+
+
diff --git a/regress/curvetoline_expected b/regress/curvetoline_expected
new file mode 100644
index 0000000..115897e
--- /dev/null
+++ b/regress/curvetoline_expected
@@ -0,0 +1,8 @@
+semicircle1|LINESTRING(0 0,14 -50,50 -86,100 -100,150 -86,186 -50,200 0)
+semicircle2|LINESTRING(0 0,72 -96,184 -54,200 0)
+semicircle2.sym|LINESTRING(0 0,50 -86,150 -86,200 0)
+semicircle3|LINESTRING(0 0,24 -64,82 -98,150 -86,194 -34,200 0)
+semicircle3.sym|LINESTRING(0 0,20 -58,70 -96,130 -96,180 -58,200 0)
+semicircle3.sym.ret|LINESTRING(0 0,2 -18,36 -76,100 -100,164 -76,198 -18,200 0)
+multiarc1|LINESTRING(0 0,30 -70,100 -100,170 -70,200 0,258 142,400 200,542 142,600 0)
+multiarc1.maxerr20.sym|LINESTRING(0 0,50 -86,150 -86,200 0,258 142,400 200,542 142,600 0)
diff --git a/regress/frechet.sql b/regress/frechet.sql
new file mode 100644
index 0000000..ed83a77
--- /dev/null
+++ b/regress/frechet.sql
@@ -0,0 +1,31 @@
+-- tests for Frechet distances
+
+-- linestring and linestring
+SELECT 'frechet_ls_ls', st_frechetdistance(
+	'LINESTRING (0 0, 2 1)'::geometry
+	, 'LINESTRING (0 0, 2 0)'::geometry);
+-- 1.0
+
+-- other linestrings
+SELECT 'frechet_ls_ls_2', st_frechetdistance(
+	'LINESTRING (0 0, 2 0)'::geometry,
+	'LINESTRING (0 1, 1 2, 2 1)'::geometry);
+-- 2.23606797749979
+
+-- linestring and multipoint
+SELECT 'frechet_ls_mp', st_frechetdistance(
+	'LINESTRING (0 0, 2 0)'::geometry,
+	'MULTIPOINT (0 1, 1 0, 2 1)'::geometry);
+-- 1.0
+
+-- another linestring and linestring
+SELECT 'frechet_ls_ls_3', st_frechetdistance(
+	'LINESTRING (0 0, 100 0)'::geometry,
+	'LINESTRING (0 0, 50 50, 100 0)'::geometry);
+-- 70.7106781186548 
+
+-- rechet with densification
+SELECT 'frechetdensify_ls_ls', st_frechetdistance(
+	'LINESTRING (0 0, 100 0)'::geometry,
+	'LINESTRING (0 0, 50 50, 100 0)'::geometry, 0.5);
+-- 50.0
diff --git a/regress/frechet_expected b/regress/frechet_expected
new file mode 100644
index 0000000..dbc5261
--- /dev/null
+++ b/regress/frechet_expected
@@ -0,0 +1,5 @@
+frechet_ls_ls|1
+frechet_ls_ls_2|2.23606797749979
+frechet_ls_mp|1
+frechet_ls_ls_3|70.7106781186548
+frechetdensify_ls_ls|50
diff --git a/regress/geobuf.sql b/regress/geobuf.sql
new file mode 100644
index 0000000..1609760
--- /dev/null
+++ b/regress/geobuf.sql
@@ -0,0 +1,19 @@
+--set client_min_messages to DEBUG3;
+SELECT 'T1', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_MakePoint(1.1, 2.1) AS geom) AS q;
+SELECT 'T2', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT 'test' as test_str, 1 as test_pos_int, -1 as test_neg_int, 1.1 as test_numeric, 1.1::float as test_float, ST_MakeLine(ST_MakePoint(1,1), ST_MakePoint(2,2)) as geom) AS q;
+SELECT 'T3', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))') as geom) AS q;
+SELECT 'T4', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('POLYGON((0 0,0 5,5 5,5 0,0 0), (1 1,1 2,2 2,2 1,1 1))') as geom) AS q;
+SELECT 'T5', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('MULTIPOINT (10 40, 40 30, 20 20, 30 10)') as geom) AS q;
+SELECT 'T6', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('MULTILINESTRING ((10 10, 20 20, 10 40), (40 40, 30 30, 40 20, 30 10))') as geom) AS q;
+SELECT 'T7', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 10 30, 10 10, 30 5, 45 20, 20 35), (30 20, 20 15, 20 25, 30 20)))') as geom) AS q;
+SELECT 'T8', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_GeomFromText('GEOMETRYCOLLECTION(POINT(4 6),LINESTRING(4 6,7 10))') as geom) AS q;
+SELECT 'T9', encode(ST_AsGeobuf('geom', q), 'base64')
+    FROM (SELECT ST_MakePoint(1, 2, 3) as geom) AS q;
diff --git a/regress/geobuf_expected b/regress/geobuf_expected
new file mode 100644
index 0000000..ea1502f
--- /dev/null
+++ b/regress/geobuf_expected
@@ -0,0 +1,11 @@
+T1|GAEiCgoICgYIABoCFio=
+T2|Cgh0ZXN0X3N0cgoMdGVzdF9wb3NfaW50Cgx0ZXN0X25lZ19pbnQKDHRlc3RfbnVtZXJpYwoKdGVz
+dF9mbG9hdBgAIjoKOAoICAIaBAICAgJqBgoEdGVzdGoCGAFqAiABagUKAzEuMWoJEZqZmZmZmfE/
+cgoAAAEBAgIDAwQE
+T3|GAAiEAoOCgwIBBoIAAAAAgIAAAE=
+T4|GAAiHAoaChgIBBICBAQaEAAAAAoKAAAJAgIAAgIAAAE=
+T5|GAAiEAoOCgwIARoIFFA8EycTFBM=
+T6|GAAiGgoYChYIAxICAwQaDhQUFBQTKFBQExMUExMT
+T7|GAAiJgokCiIIBRIGAgEDAgUDGhZQUCcKMh0oRhMJACcoCR4ePCgTCQAU
+T8|GAAiGAoWChQIBiIGCAAaAggMIggIAhoECAwGCA==
+T9|EAMYACILCgkKBwgAGgMCBAY=
diff --git a/regress/geography_centroid.sql b/regress/geography_centroid.sql
new file mode 100644
index 0000000..7e1edab
--- /dev/null
+++ b/regress/geography_centroid.sql
@@ -0,0 +1,33 @@
+
+-- check for pole crossing
+SELECT c, ST_Centroid(g::geography) FROM
+( VALUES
+    ('geog_centroid_mpt_pole_north', 'MULTIPOINT ( 90 80, -90 80)'),
+    ('geog_centroid_mpt_pole_south', 'MULTIPOINT ( 90 -80, -90 -80)')
+) AS u(c, g);
+
+-- check for IDL crossing
+SELECT c, ST_Centroid(g::geography) FROM
+( VALUES
+    ('geog_centroid_mpt_idl_1', 'MULTIPOINT ( 179 0, -179 0)'),
+    ('geog_centroid_mpt_idl_2', 'MULTIPOINT ( 178 0, -179 0)'),
+    ('geog_centroid_mpt_idl_3', 'MULTIPOINT ( 179 0, -178 0)')
+) AS u(c, g);
+
+-- point should return itself
+SELECT c, ST_Centroid(g::geography) FROM
+( VALUES
+    ('geog_centroid_pt_self_1', 'POINT ( 4 8)'),
+    ('geog_centroid_pt_self_2', 'POINT ( -15 16)'),
+    ('geog_centroid_pt_self_3', 'POINT ( -23 -42)')
+) AS u(c, g);
+
+-- test supported geometry types
+SELECT c, ST_Centroid(g::geography) FROM
+( VALUES
+    ('geog_centroid_sup_pt', 'POINT (23 42)'),
+    ('geog_centroid_sup_line', 'LINESTRING(-20 35, 8 46)'),
+    ('geog_centroid_sup_mline', 'MULTILINESTRING((-5 45, 8 36), (1 49, 15 41))'),
+    ('geog_centroid_sup_poly', 'POLYGON((10.9099 50.6917,10.9483 50.6917,10.9483 50.6732,10.9099 50.6732,10.9099 50.6917))'),
+    ('geog_centroid_sup_mpoly', 'MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 10 30, 10 10, 30 5, 45 20, 20 35), (30 20, 20 15, 20 25, 30 20)))')
+) AS u(c, g);
diff --git a/regress/geography_centroid_expected b/regress/geography_centroid_expected
new file mode 100644
index 0000000..9037553
--- /dev/null
+++ b/regress/geography_centroid_expected
@@ -0,0 +1,13 @@
+geog_centroid_mpt_pole_north|0101000020E610000000000000000000000000000000805640
+geog_centroid_mpt_pole_south|0101000020E6100000000000000000000000000000008056C0
+geog_centroid_mpt_idl_1|0101000020E610000000000000008066400000000000000000
+geog_centroid_mpt_idl_2|0101000020E610000000000000007066400000000000000000
+geog_centroid_mpt_idl_3|0101000020E610000000000000007066C00000000000000000
+geog_centroid_pt_self_1|0101000020E610000000000000000010400000000000002040
+geog_centroid_pt_self_2|0101000020E61000000000000000002EC00000000000003040
+geog_centroid_pt_self_3|0101000020E610000000000000000037C000000000000045C0
+geog_centroid_sup_pt|0101000020E610000000000000000037400000000000004540
+geog_centroid_sup_line|0101000020E6100000753A468ED7B21CC00371ADA1B0AC4440
+geog_centroid_sup_mline|0101000020E61000009809DA1111101440C8CB7BE13F784540
+geog_centroid_sup_poly|0101000020E610000032ABE2FEB2DB25407A5DAC8D5A574940
+geog_centroid_sup_mpoly|0101000020E6100000AA6CB8CF16543C40828564C8CE403940
diff --git a/regress/geography_covers.sql b/regress/geography_covers.sql
new file mode 100644
index 0000000..021eb51
--- /dev/null
+++ b/regress/geography_covers.sql
@@ -0,0 +1,45 @@
+
+-- poly in poly
+SELECT c, ST_Covers(g1::geography, g2::geography) FROM
+( VALUES
+    ('geog_covers_poly_poly_in', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON (( 10 30, 30 30, 30 10, 10 10, 10 30))'),
+    ('geog_covers_poly_poly_part', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON (( -10 30, 30 30, 30 10, 10 10, -10 30))'),
+    ('geog_covers_poly_poly_out', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON ((0 -40, -40 -40, -40 0, 0 0, 0 -40))'),
+    ('geog_covers_poly_poly_idl', 'POLYGON((-170 -20, 170 -20, 170 20, -170 20, -170 -20))', 'POLYGON((-175 -20, 175 -20, 175 20, -175 20, -175 -20))'),
+    ('geog_covers_poly_poly_pole', 'POLYGON((0 80, 90 80, 180 80, -90 80, 0 80))', 'POLYGON((0 85, 90 85, 180 85, -90 85, 0 85))')
+) AS u(c, g1, g2);
+
+-- line in poly
+SELECT c, ST_Covers(g1::geography, g2::geography) FROM
+( VALUES
+    ('geog_covers_poly_line_in', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (35 35, 35 15, 15 15)'),
+    ('geog_covers_poly_line_part', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (-10 30, 30 30, 30 10, 10 10)'),
+    ('geog_covers_poly_line_out', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (-10 -40, -40 -40, -40 -10, -10 -10)')
+) AS u(c, g1, g2);
+
+
+-- poly in poly (reversed arguments)
+SELECT c, ST_CoveredBy(g1::geography, g2::geography) FROM
+( VALUES
+    ('geog_covered_poly_poly_in', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON (( 10 30, 30 30, 30 10, 10 10, 10 30))'),
+    ('geog_covered_poly_poly_part', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON (( -10 30, 30 30, 30 10, 10 10, -10 30))'),
+    ('geog_covered_poly_poly_out', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'POLYGON ((0 -40, -40 -40, -40 0, 0 0, 0 -40))'),
+    ('geog_covered_poly_poly_idl', 'POLYGON((-170 -20, 170 -20, 170 20, -170 20, -170 -20))', 'POLYGON((-175 -20, 175 -20, 175 20, -175 20, -175 -20))'),
+    ('geog_covered_poly_poly_pole', 'POLYGON((0 80, 90 80, 180 80, -90 80, 0 80))', 'POLYGON((0 85, 90 85, 180 85, -90 85, 0 85))')
+) AS u(c, g1, g2);
+
+-- line in poly (reversed arguments)
+SELECT c, ST_CoveredBy(g1::geography, g2::geography) FROM
+( VALUES
+    ('geog_covered_poly_line_in', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (35 35, 35 15, 15 15)'),
+    ('geog_covered_poly_line_part', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (-10 30, 30 30, 30 10, 10 10)'),
+    ('geog_covered_poly_line_out', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))', 'LINESTRING (-10 -40, -40 -40, -40 -10, -10 -10)')
+) AS u(c, g1, g2);
+
+-- self coverage
+SELECT c, ST_Covers(g::geography, g::geography) FROM
+( VALUES
+    ('geog_covers_self_point', 'POINT (0 20)'),
+    ('geog_covers_self_line', 'LINESTRING (35 35, 35 15, 15 15)'),
+    ('geog_covers_self_polygon', 'POLYGON((0 40, 40 40, 40 0, 0 0, 0 40))')
+) AS u(c, g)
diff --git a/regress/geography_covers_expected b/regress/geography_covers_expected
new file mode 100644
index 0000000..792ccc5
--- /dev/null
+++ b/regress/geography_covers_expected
@@ -0,0 +1,19 @@
+geog_covers_poly_poly_in|t
+geog_covers_poly_poly_part|f
+geog_covers_poly_poly_out|f
+geog_covers_poly_poly_idl|t
+geog_covers_poly_poly_pole|t
+geog_covers_poly_line_in|t
+geog_covers_poly_line_part|f
+geog_covers_poly_line_out|f
+geog_covered_poly_poly_in|f
+geog_covered_poly_poly_part|f
+geog_covered_poly_poly_out|f
+geog_covered_poly_poly_idl|f
+geog_covered_poly_poly_pole|f
+geog_covered_poly_line_in|f
+geog_covered_poly_line_part|f
+geog_covered_poly_line_out|f
+geog_covers_self_point|t
+geog_covers_self_line|t
+geog_covers_self_polygon|t
diff --git a/regress/mvt.sql b/regress/mvt.sql
new file mode 100644
index 0000000..0fa921d
--- /dev/null
+++ b/regress/mvt.sql
@@ -0,0 +1,118 @@
+-- geometry preprocessing tests
+select 'PG1', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_Point(1, 2),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),
+	4096, 0, false)));
+select 'PG2', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_Point(1, 2),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096*2, 4096*2)),
+	4096, 0, false)));
+select 'PG3', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_Point(1, 2),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096/2, 4096/2)),
+	4096, 0, false)));
+select 'PG4', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),
+	4096, 0, false)));
+select 'PG5', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_GeomFromText('POLYGON ((0 0, 10 0, 10 5, 0 -5, 0 0))'),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096*4096, 4096*4096)),
+	4096, 0, false)));
+select 'PG6', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_GeomFromText('POLYGON ((762780 6474467, 717821 6797045, 1052826 6797045, 762780 6474467))'),
+	ST_MakeBox2D(ST_Point(626172.135625, 6261721.35625), ST_Point(1252344.27125, 6887893.49188)),
+	4096, 0, false)));
+select 'PG7', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+    ST_GeomFromText('POLYGON((-7792023.4539488 1411512.60791779,-7785283.40665468 1406282.69482469,-7783978.88137195 1404858.20373788,-7782986.89858399 1402324.91434802,-7779028.02672366 1397370.31802772,
+        -7778652.06985644 1394387.75452545,-7779906.76953697 1393279.22658385,-7782212.33678782 1393293.14086794,-7784631.14401331 1394225.4151684,-7786257.27108231 1395867.40241344,-7783978.88137195 1395867.40241344,
+        -7783978.88137195 1396646.68250521,-7787752.03959369 1398469.72134299,-7795443.30325373 1405280.43988858,-7797717.16326269 1406217.73286975,-7798831.44531677 1406904.48130551,-7799311.5830898 1408004.24038921,
+        -7799085.10302919 1409159.72782477,-7798052.35381919 1411108.84582812,-7797789.63692662 1412213.40365339,-7798224.47868753 1414069.89725829,-7799003.5701851 1415694.42577482,-7799166.63587328 1416966.26267896,
+        -7797789.63692662 1417736.81850415,-7793160.38395328 1412417.61222784,-7792023.4539488 1411512.60791779))'),
+        ST_MakeBox2D(ST_Point(-20037508.34, 20037508.34), ST_Point(20037508.34, -20037508.34)),
+        4096, 10, true)));
+select 'PG8', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+    ST_GeomFromText('GEOMETRYCOLLECTION(MULTIPOLYGON (((0 0, 10 0, 10 5, 0 -5, 0 0))))'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)),
+    4096, 0, false)));
+select 'PG9', ST_AsText(ST_Normalize(ST_AsMVTGeom(
+	ST_GeomFromText('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0))'),
+	ST_MakeBox2D(ST_Point(0, 0), ST_Point(5, 5)),
+	4096, 0, true)));
+
+-- geometry encoding tests
+SELECT 'TG1', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG2', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('MULTIPOINT(25 17, 26 18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG3', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('LINESTRING(0 0, 1000 1000)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG4', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('LINESTRING(0 0, 500 500, 1000 1000)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG5', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('MULTILINESTRING((1 1, 501 501, 1001 1001),(2 2, 502 502, 1002 1002))'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG6', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POLYGON ((35 10, 45 45, 15 40, 10 20, 35 10), (20 30, 35 35, 30 20, 20 30))'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG7', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('MULTIPOLYGON (((40 40, 20 45, 45 30, 40 40)), ((20 35, 10 30, 10 10, 30 5, 45 20, 20 35), (30 20, 20 15, 20 25, 30 20)))'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG8', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TG9', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('MULTIPOINT(25 17, -26 -18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+
+-- attribute encoding tests
+SELECT 'TA1', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1, 'abcd'::text AS c2,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA2', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1.1::double precision AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA3', encode(ST_AsMVT('test',  4096, 'geom', q), 'base64') FROM (SELECT NULL::integer AS c1,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA4', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (
+    SELECT 1 AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom
+    UNION
+    SELECT 2 AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA5', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom, 1 AS c1, 'abcd'::text AS c2) AS q;
+SELECT 'TA6', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT 1 AS c1, -1 AS c2,
+    ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA7', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (
+    SELECT 'test' AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom
+    UNION
+    SELECT 'test' AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(26 18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom
+    UNION
+    SELECT 'othertest' AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(26 18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+SELECT 'TA8', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (
+    SELECT 1::int AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom
+    UNION
+    SELECT 1::int AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(26 18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom
+    UNION
+    SELECT 2::int AS c1, ST_Normalize(ST_AsMVTGeom(ST_GeomFromText('POINT(26 18)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false)) AS geom) AS q;
+
+-- unsupported input
+SELECT 'TU2';
+SELECT encode(ST_AsMVT('test', 4096, 'geom', 1), 'base64');
+SELECT 'TU3';
+SELECT encode(ST_AsMVT('test', 4096, 'geom', q), 'base64')
+    FROM (SELECT NULL::integer AS c1, NULL AS geom) AS q;
diff --git a/regress/mvt_expected b/regress/mvt_expected
new file mode 100644
index 0000000..3e32efd
--- /dev/null
+++ b/regress/mvt_expected
@@ -0,0 +1,34 @@
+PG1|POINT(1 4094)
+PG2|POINT(0 4095)
+PG3|POINT(2 4092)
+PG4|MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((0 4096,0 4101,5 4096,0 4096)))
+PG5|
+PG6|POLYGON((600 594,894 2704,2791 594,600 594))
+PG7|POLYGON((1251 1904,1252 1905,1253 1906,1253 1905,1252 1904,1251 1904))
+PG8|MULTIPOLYGON(((5 4096,10 4096,10 4091,5 4096)),((0 4096,0 4101,5 4096,0 4096)))
+PG9|POLYGON((0 0,0 4096,4096 4096,4096 0,0 0))
+TG1|GiEKBHRlc3QSDBICAAAYASIECTLePxoCYzEiAigBKIAgeAI=
+TG2|GiMKBHRlc3QSDhICAAAYASIGETTcPwECGgJjMSICKAEogCB4Ag==
+TG3|GiYKBHRlc3QSERICAAAYAiIJCQCAQArQD88PGgJjMSICKAEogCB4Ag==
+TG4|GioKBHRlc3QSFRICAAAYAiINCQCAQBLoB+cH6AfnBxoCYzEiAigBKIAgeAI=
+TG5|GjgKBHRlc3QSIxICAAAYAiIbCQT8PxLoB+cH6AfnBwnRD9IPEugH5wfoB+cHGgJjMSICKAEogCB4
+Ag==
+TG6|GjIKBHRlc3QSHRICAAAYAyIVCRTYPxoyFBRFOwoPCQoUEh4JCR4PGgJjMSICKAEogCB4Ag==
+TG7|Gj0KBHRlc3QSKBICAAAYAyIgCRTEPyIAKCgKHh0xHQ8JABQSFAoTCg8JADsSMh4JEw8aAmMxIgIo
+ASiAIHgC
+TG8|GiEKBHRlc3QSDBICAAAYASIECTLePxoCYzEiAigBKIAgeAI=
+TG9|GiMKBHRlc3QSDhICAAAYASIGETLeP2VGGgJjMSICKAEogCB4Ag==
+TA1|Gi8KBHRlc3QSDhIEAAABARgBIgQJMt4/GgJjMRoCYzIiAigBIgYKBGFiY2QogCB4Ag==
+TA2|GigKBHRlc3QSDBICAAAYASIECTLePxoCYzEiCRmamZmZmZnxPyiAIHgC
+TA3|GhkKBHRlc3QSCBgBIgQJMt4/GgJjMSiAIHgC
+TA4|GjMKBHRlc3QSDBICAAAYASIECTLePxIMEgIAARgBIgQJMt4/GgJjMSICKAEiAigCKIAgeAI=
+TA5|Gi8KBHRlc3QSDhIEAAABARgBIgQJMt4/GgJjMRoCYzIiAigBIgYKBGFiY2QogCB4Ag==
+TA6|GisKBHRlc3QSDhIEAAABARgBIgQJMt4/GgJjMRoCYzIiAigBIgIwASiAIHgC
+TA7|Gk4KBHRlc3QSDBICAAAYASIECTTcPxIMEgIAARgBIgQJMt4/EgwSAgABGAEiBAk03D8aAmMxIgsK
+CW90aGVydGVzdCIGCgR0ZXN0KIAgeAI=
+TA8|GkEKBHRlc3QSDBICAAAYASIECTLePxIMEgIAABgBIgQJNNw/EgwSAgABGAEiBAk03D8aAmMxIgIo
+ASICKAIogCB4Ag==
+TU2
+ERROR:  pgis_asmvt_transfn: parameter row cannot be other than a rowtype
+TU3
+ERROR:  mvt_agg_transfn: geometry column cannot be null
diff --git a/regress/mvt_jsonb.sql b/regress/mvt_jsonb.sql
new file mode 100644
index 0000000..9715e4d
--- /dev/null
+++ b/regress/mvt_jsonb.sql
@@ -0,0 +1,6 @@
+SELECT 'TA9', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT '{"c1":1,"c2":"abcd"}'::jsonb,
+    ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS geom) AS q;
+SELECT 'TA10', encode(ST_AsMVT('test', 4096, 'geom', q), 'base64') FROM (SELECT '{"c1":"abcd", "c2":"abcd"}'::jsonb,
+    ST_AsMVTGeom(ST_GeomFromText('POINT(25 17)'),
+    ST_MakeBox2D(ST_Point(0, 0), ST_Point(4096, 4096)), 4096, 0, false) AS geom) AS q;
diff --git a/regress/mvt_jsonb_expected b/regress/mvt_jsonb_expected
new file mode 100644
index 0000000..af9d5f2
--- /dev/null
+++ b/regress/mvt_jsonb_expected
@@ -0,0 +1,2 @@
+TA9|Gi8KBHRlc3QSDhIEAAABARgBIgQJMt4/GgJjMRoCYzIiAigBIgYKBGFiY2QogCB4Ag==
+TA10|GisKBHRlc3QSDhIEAAABABgBIgQJMt4/GgJjMRoCYzIiBgoEYWJjZCiAIHgC
diff --git a/regress/node.sql b/regress/node.sql
index 02a0fdf..88cc610 100644
--- a/regress/node.sql
+++ b/regress/node.sql
@@ -14,3 +14,8 @@ select 't2', st_asewkt(st_node(
 select 't3', st_asewkt(st_node(
 'SRID=10;LINESTRING(0 0, 10 10, 0 10, 10 0)'
 ));
+
+-- Node two overlapping 3d lines, from documentation
+select 't4', st_asewkt(st_node(
+'SRID=10;LINESTRINGZ(0 0 0, 10 10 10, 0 10 5, 10 0 3)'
+));
diff --git a/regress/node_expected b/regress/node_expected
index 8d0a4bc..ada8b66 100644
--- a/regress/node_expected
+++ b/regress/node_expected
@@ -1,3 +1,4 @@
 t1|SRID=10;MULTILINESTRING((0 0,5 0),(5 -5,5 0),(5 0,10 0),(5 0,5 5))
 t2|SRID=10;MULTILINESTRING((0 0,8 0),(8 0,10 0,15 0,20 0),(20 0,25 0))
 t3|SRID=10;MULTILINESTRING((0 0,5 5),(5 5,10 10,0 10,5 5),(5 5,10 0))
+t4|SRID=10;MULTILINESTRING((0 0 0,5 5 4.5),(5 5 4.5,10 10 10,0 10 5,5 5 4.5),(5 5 4.5,10 0 3))
diff --git a/regress/orientation.sql b/regress/orientation.sql
new file mode 100644
index 0000000..92e7b6f
--- /dev/null
+++ b/regress/orientation.sql
@@ -0,0 +1,65 @@
+-- pg24
+
+-- Non-applicable types
+SELECT '1', ST_IsPolygonCCW('POINT (0 0)');
+SELECT '2', ST_IsPolygonCCW('MULTIPOINT ((0 0), (1 1))');
+SELECT '3', ST_IsPolygonCCW('LINESTRING (1 1, 2 2)');
+SELECT '4', ST_IsPolygonCCW('MULTILINESTRING ((1 1, 2 2), (3 3, 0 0))');
+SELECT '5', ST_IsPolygonCW('POINT (0 0)');
+SELECT '6', ST_IsPolygonCW('MULTIPOINT ((0 0), (1 1))');
+SELECT '7', ST_IsPolygonCW('LINESTRING (1 1, 2 2)');
+SELECT '8', ST_IsPolygonCW('MULTILINESTRING ((1 1, 2 2), (3 3, 0 0))');
+
+-- NULL handling
+SELECT '101', ST_IsPolygonCW(NULL::geometry);
+SELECT '102', ST_IsPolygonCCW(NULL::geometry);
+SELECT '103', ST_ForcePolygonCW(NULL::geometry);
+SELECT '104', ST_ForcePolygonCCW(NULL::geometry);
+
+-- EMPTY handling
+SELECT '201', ST_AsText(ST_ForcePolygonCW('POLYGON EMPTY'::geometry));
+SELECT '202', ST_AsText(ST_ForcePolygonCCW('POLYGON EMPTY'::geometry));
+SELECT '203', ST_IsPolygonCW('POLYGON EMPTY'::geometry);
+SELECT '204', ST_IsPolygonCCW('POLYGON EMPTY'::geometry);
+
+-- Preserves SRID
+SELECT '301', ST_SRID(ST_ForcePolygonCW('SRID=4269;POLYGON ((0 0, 1 1, 1 0, 0 0))'));
+SELECT '302', ST_SRID(ST_ForcePolygonCCW('SRID=4269;POLYGON ((0 0, 1 0, 1 1, 0 0))'));
+
+-- Single polygon, ccw exterior ring only
+SELECT '401', ST_IsPolygonCW('POLYGON ((0 0, 1 0, 1 1, 0 0))');
+SELECT '402', ST_IsPolygonCCW('POLYGON ((0 0, 1 0, 1 1, 0 0))');
+
+-- Single polygon, cw exterior ring only
+SELECT '403', ST_IsPolygonCW('POLYGON ((0 0, 1 1, 1 0, 0 0))');
+SELECT '404', ST_IsPolygonCCW('POLYGON ((0 0, 1 1, 1 0, 0 0))');
+
+-- Single polygon, ccw exterior ring, cw interior rings
+SELECT '405', ST_IsPolygonCW('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (1 1, 1 2, 2 2, 1 1), (5 5, 5 7, 7 7, 5 5))');
+SELECT '406', ST_IsPolygonCCW('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (1 1, 1 2, 2 2, 1 1), (5 5, 5 7, 7 7, 5 5))');
+
+-- Single polygon, cw exterior ring, ccw interior rings
+SELECT '407', ST_IsPolygonCW( 'POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 2, 1 2, 1 1), (5 5, 7 7, 5 7, 5 5))');
+SELECT '408', ST_IsPolygonCCW('POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 2, 1 2, 1 1), (5 5, 7 7, 5 7, 5 5))');
+
+-- Single polygon, ccw exerior ring, mixed interior rings
+SELECT '409', ST_IsPolygonCW( 'POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (1 1, 1 2, 2 2, 1 1), (5 5, 7 7, 5 7, 5 5))');
+SELECT '410', ST_IsPolygonCCW('POLYGON ((0 0, 10 0, 10 10, 0 10, 0 0), (1 1, 1 2, 2 2, 1 1), (5 5, 7 7, 5 7, 5 5))');
+
+-- Single polygon, cw exterior ring, mixed interior rings
+SELECT '411', ST_IsPolygonCW( 'POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 2, 1 2, 1 1), (5 5, 5 7, 7 7, 5 5))');
+SELECT '412', ST_IsPolygonCCW('POLYGON ((0 0, 0 10, 10 10, 10 0, 0 0), (1 1, 2 2, 1 2, 1 1), (5 5, 5 7, 7 7, 5 5))');
+
+-- MultiPolygon, ccw exterior rings only
+SELECT '413', ST_IsPolygonCW( 'MULTIPOLYGON (((0 0, 1 0, 1 1, 0 0)), ((100 0, 101 0, 101 1, 100 0)))');
+SELECT '414', ST_IsPolygonCCW('MULTIPOLYGON (((0 0, 1 0, 1 1, 0 0)), ((100 0, 101 0, 101 1, 100 0)))');
+
+-- MultiPolygon, cw exterior rings only
+SELECT '415', ST_IsPolygonCW( 'MULTIPOLYGON (((0 0, 1 1, 1 0, 0 0)), ((100 0, 101 1, 101 0, 100 0)))');
+SELECT '416', ST_IsPolygonCCW('MULTIPOLYGON (((0 0, 1 1, 1 0, 0 0)), ((100 0, 101 1, 101 0, 100 0)))');
+
+-- MultiPolygon, mixed exterior rings
+SELECT '417', ST_IsPolygonCW( 'MULTIPOLYGON (((0 0, 1 0, 1 1, 0 0)), ((100 0, 101 1, 101 0, 100 0)))');
+SELECT '418', ST_IsPolygonCCW('MULTIPOLYGON (((0 0, 1 0, 1 1, 0 0)), ((100 0, 101 1, 101 0, 100 0)))');
+
+
diff --git a/regress/orientation_expected b/regress/orientation_expected
new file mode 100644
index 0000000..cb8789f
--- /dev/null
+++ b/regress/orientation_expected
@@ -0,0 +1,36 @@
+1|t
+2|t
+3|t
+4|t
+5|t
+6|t
+7|t
+8|t
+101|
+102|
+103|
+104|
+201|POLYGON EMPTY
+202|POLYGON EMPTY
+203|t
+204|t
+301|4269
+302|4269
+401|f
+402|t
+403|t
+404|f
+405|f
+406|t
+407|t
+408|f
+409|f
+410|f
+411|f
+412|f
+413|f
+414|t
+415|t
+416|f
+417|f
+418|f
diff --git a/regress/regress_selectivity.sql b/regress/regress_selectivity.sql
index 82c5e70..ca7f272 100644
--- a/regress/regress_selectivity.sql
+++ b/regress/regress_selectivity.sql
@@ -1,3 +1,2140 @@
+-- Make example data
+
+CREATE TABLE regular_overdots_ab (
+    a integer,
+    b integer
+);
+
+COPY regular_overdots_ab (a, b) FROM stdin;
+1	1
+1	1
+1	2
+1	1
+1	2
+1	3
+1	1
+1	2
+1	3
+1	4
+1	1
+1	2
+1	3
+1	4
+1	5
+1	1
+1	2
+1	3
+1	4
+1	5
+1	6
+1	1
+1	2
+1	3
+1	4
+1	5
+1	6
+1	7
+1	1
+1	2
+1	3
+1	4
+1	5
+1	6
+1	7
+1	8
+1	1
+1	2
+1	3
+1	4
+1	5
+1	6
+1	7
+1	8
+1	9
+1	1
+1	2
+1	3
+1	4
+1	5
+1	6
+1	7
+1	8
+1	9
+1	10
+1	1
+2	1
+1	1
+2	2
+1	1
+2	2
+1	3
+2	1
+1	2
+2	3
+1	1
+2	2
+1	3
+2	4
+1	1
+2	2
+1	3
+2	4
+1	5
+2	1
+1	2
+2	3
+1	4
+2	5
+1	1
+2	2
+1	3
+2	4
+1	5
+2	6
+1	1
+2	2
+1	3
+2	4
+1	5
+2	6
+1	7
+2	1
+1	2
+2	3
+1	4
+2	5
+1	6
+2	7
+1	1
+2	2
+1	3
+2	4
+1	5
+2	6
+1	7
+2	8
+1	1
+2	2
+1	3
+2	4
+1	5
+2	6
+1	7
+2	8
+1	9
+2	1
+1	2
+2	3
+1	4
+2	5
+1	6
+2	7
+1	8
+2	9
+1	1
+2	2
+1	3
+2	4
+1	5
+2	6
+1	7
+2	8
+1	9
+2	10
+1	1
+2	1
+3	1
+1	1
+2	2
+3	1
+1	2
+2	1
+3	2
+1	1
+2	2
+3	3
+1	1
+2	2
+3	3
+1	4
+2	1
+3	2
+1	3
+2	4
+3	1
+1	2
+2	3
+3	4
+1	1
+2	2
+3	3
+1	4
+2	5
+3	1
+1	2
+2	3
+3	4
+1	5
+2	1
+3	2
+1	3
+2	4
+3	5
+1	1
+2	2
+3	3
+1	4
+2	5
+3	6
+1	1
+2	2
+3	3
+1	4
+2	5
+3	6
+1	7
+2	1
+3	2
+1	3
+2	4
+3	5
+1	6
+2	7
+3	1
+1	2
+2	3
+3	4
+1	5
+2	6
+3	7
+1	1
+2	2
+3	3
+1	4
+2	5
+3	6
+1	7
+2	8
+3	1
+1	2
+2	3
+3	4
+1	5
+2	6
+3	7
+1	8
+2	1
+3	2
+1	3
+2	4
+3	5
+1	6
+2	7
+3	8
+1	1
+2	2
+3	3
+1	4
+2	5
+3	6
+1	7
+2	8
+3	9
+1	1
+2	2
+3	3
+1	4
+2	5
+3	6
+1	7
+2	8
+3	9
+1	10
+2	1
+3	2
+1	3
+2	4
+3	5
+1	6
+2	7
+3	8
+1	9
+2	10
+3	1
+1	2
+2	3
+3	4
+1	5
+2	6
+3	7
+1	8
+2	9
+3	10
+1	1
+2	1
+3	1
+4	1
+1	1
+2	2
+3	1
+4	2
+1	1
+2	2
+3	3
+4	1
+1	2
+2	3
+3	1
+4	2
+1	3
+2	1
+3	2
+4	3
+1	1
+2	2
+3	3
+4	4
+1	1
+2	2
+3	3
+4	4
+1	5
+2	1
+3	2
+4	3
+1	4
+2	5
+3	1
+4	2
+1	3
+2	4
+3	5
+4	1
+1	2
+2	3
+3	4
+4	5
+1	1
+2	2
+3	3
+4	4
+1	5
+2	6
+3	1
+4	2
+1	3
+2	4
+3	5
+4	6
+1	1
+2	2
+3	3
+4	4
+1	5
+2	6
+3	7
+4	1
+1	2
+2	3
+3	4
+4	5
+1	6
+2	7
+3	1
+4	2
+1	3
+2	4
+3	5
+4	6
+1	7
+2	1
+3	2
+4	3
+1	4
+2	5
+3	6
+4	7
+1	1
+2	2
+3	3
+4	4
+1	5
+2	6
+3	7
+4	8
+1	1
+2	2
+3	3
+4	4
+1	5
+2	6
+3	7
+4	8
+1	9
+2	1
+3	2
+4	3
+1	4
+2	5
+3	6
+4	7
+1	8
+2	9
+3	1
+4	2
+1	3
+2	4
+3	5
+4	6
+1	7
+2	8
+3	9
+4	1
+1	2
+2	3
+3	4
+4	5
+1	6
+2	7
+3	8
+4	9
+1	1
+2	2
+3	3
+4	4
+1	5
+2	6
+3	7
+4	8
+1	9
+2	10
+3	1
+4	2
+1	3
+2	4
+3	5
+4	6
+1	7
+2	8
+3	9
+4	10
+1	1
+2	1
+3	1
+4	1
+5	1
+1	1
+2	2
+3	1
+4	2
+5	1
+1	2
+2	1
+3	2
+4	1
+5	2
+1	1
+2	2
+3	3
+4	1
+5	2
+1	3
+2	1
+3	2
+4	3
+5	1
+1	2
+2	3
+3	1
+4	2
+5	3
+1	1
+2	2
+3	3
+4	4
+5	1
+1	2
+2	3
+3	4
+4	1
+5	2
+1	3
+2	4
+3	1
+4	2
+5	3
+1	4
+2	1
+3	2
+4	3
+5	4
+1	1
+2	2
+3	3
+4	4
+5	5
+1	1
+2	2
+3	3
+4	4
+5	5
+1	6
+2	1
+3	2
+4	3
+5	4
+1	5
+2	6
+3	1
+4	2
+5	3
+1	4
+2	5
+3	6
+4	1
+5	2
+1	3
+2	4
+3	5
+4	6
+5	1
+1	2
+2	3
+3	4
+4	5
+5	6
+1	1
+2	2
+3	3
+4	4
+5	5
+1	6
+2	7
+3	1
+4	2
+5	3
+1	4
+2	5
+3	6
+4	7
+5	1
+1	2
+2	3
+3	4
+4	5
+5	6
+1	7
+2	1
+3	2
+4	3
+5	4
+1	5
+2	6
+3	7
+4	1
+5	2
+1	3
+2	4
+3	5
+4	6
+5	7
+1	1
+2	2
+3	3
+4	4
+5	5
+1	6
+2	7
+3	8
+4	1
+5	2
+1	3
+2	4
+3	5
+4	6
+5	7
+1	8
+2	1
+3	2
+4	3
+5	4
+1	5
+2	6
+3	7
+4	8
+5	1
+1	2
+2	3
+3	4
+4	5
+5	6
+1	7
+2	8
+3	1
+4	2
+5	3
+1	4
+2	5
+3	6
+4	7
+5	8
+1	1
+2	2
+3	3
+4	4
+5	5
+1	6
+2	7
+3	8
+4	9
+5	1
+1	2
+2	3
+3	4
+4	5
+5	6
+1	7
+2	8
+3	9
+4	1
+5	2
+1	3
+2	4
+3	5
+4	6
+5	7
+1	8
+2	9
+3	1
+4	2
+5	3
+1	4
+2	5
+3	6
+4	7
+5	8
+1	9
+2	1
+3	2
+4	3
+5	4
+1	5
+2	6
+3	7
+4	8
+5	9
+1	1
+2	2
+3	3
+4	4
+5	5
+1	6
+2	7
+3	8
+4	9
+5	10
+1	1
+2	1
+3	1
+4	1
+5	1
+6	1
+1	1
+2	2
+3	1
+4	2
+5	1
+6	2
+1	1
+2	2
+3	3
+4	1
+5	2
+6	3
+1	1
+2	2
+3	3
+4	4
+5	1
+6	2
+1	3
+2	4
+3	1
+4	2
+5	3
+6	4
+1	1
+2	2
+3	3
+4	4
+5	5
+6	1
+1	2
+2	3
+3	4
+4	5
+5	1
+6	2
+1	3
+2	4
+3	5
+4	1
+5	2
+6	3
+1	4
+2	5
+3	1
+4	2
+5	3
+6	4
+1	5
+2	1
+3	2
+4	3
+5	4
+6	5
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+1	7
+2	1
+3	2
+4	3
+5	4
+6	5
+1	6
+2	7
+3	1
+4	2
+5	3
+6	4
+1	5
+2	6
+3	7
+4	1
+5	2
+6	3
+1	4
+2	5
+3	6
+4	7
+5	1
+6	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+1	7
+2	8
+3	1
+4	2
+5	3
+6	4
+1	5
+2	6
+3	7
+4	8
+5	1
+6	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+1	7
+2	8
+3	9
+4	1
+5	2
+6	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+1	7
+2	8
+3	9
+4	10
+5	1
+6	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+1	9
+2	10
+3	1
+4	2
+5	3
+6	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	10
+1	1
+2	1
+3	1
+4	1
+5	1
+6	1
+7	1
+1	1
+2	2
+3	1
+4	2
+5	1
+6	2
+7	1
+1	2
+2	1
+3	2
+4	1
+5	2
+6	1
+7	2
+1	1
+2	2
+3	3
+4	1
+5	2
+6	3
+7	1
+1	2
+2	3
+3	1
+4	2
+5	3
+6	1
+7	2
+1	3
+2	1
+3	2
+4	3
+5	1
+6	2
+7	3
+1	1
+2	2
+3	3
+4	4
+5	1
+6	2
+7	3
+1	4
+2	1
+3	2
+4	3
+5	4
+6	1
+7	2
+1	3
+2	4
+3	1
+4	2
+5	3
+6	4
+7	1
+1	2
+2	3
+3	4
+4	1
+5	2
+6	3
+7	4
+1	1
+2	2
+3	3
+4	4
+5	5
+6	1
+7	2
+1	3
+2	4
+3	5
+4	1
+5	2
+6	3
+7	4
+1	5
+2	1
+3	2
+4	3
+5	4
+6	5
+7	1
+1	2
+2	3
+3	4
+4	5
+5	1
+6	2
+7	3
+1	4
+2	5
+3	1
+4	2
+5	3
+6	4
+7	5
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	1
+7	2
+1	3
+2	4
+3	5
+4	6
+5	1
+6	2
+7	3
+1	4
+2	5
+3	6
+4	1
+5	2
+6	3
+7	4
+1	5
+2	6
+3	1
+4	2
+5	3
+6	4
+7	5
+1	6
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+1	8
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+1	7
+2	8
+3	1
+4	2
+5	3
+6	4
+7	5
+1	6
+2	7
+3	8
+4	1
+5	2
+6	3
+7	4
+1	5
+2	6
+3	7
+4	8
+5	1
+6	2
+7	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	1
+7	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+1	8
+2	9
+3	1
+4	2
+5	3
+6	4
+7	5
+1	6
+2	7
+3	8
+4	9
+5	1
+6	2
+7	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+7	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+1	9
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+1	7
+2	8
+3	9
+4	1
+5	2
+6	3
+7	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	1
+7	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+1	8
+2	9
+3	10
+4	1
+5	2
+6	3
+7	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	10
+7	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+1	9
+2	10
+3	1
+4	2
+5	3
+6	4
+7	5
+1	6
+2	7
+3	8
+4	9
+5	10
+6	1
+7	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+1	10
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+1	7
+2	8
+3	9
+4	10
+5	1
+6	2
+7	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+7	10
+1	1
+2	1
+3	1
+4	1
+5	1
+6	1
+7	1
+8	1
+1	1
+2	2
+3	1
+4	2
+5	1
+6	2
+7	1
+8	2
+1	1
+2	2
+3	3
+4	1
+5	2
+6	3
+7	1
+8	2
+1	3
+2	1
+3	2
+4	3
+5	1
+6	2
+7	3
+8	1
+1	2
+2	3
+3	1
+4	2
+5	3
+6	1
+7	2
+8	3
+1	1
+2	2
+3	3
+4	4
+5	1
+6	2
+7	3
+8	4
+1	1
+2	2
+3	3
+4	4
+5	5
+6	1
+7	2
+8	3
+1	4
+2	5
+3	1
+4	2
+5	3
+6	4
+7	5
+8	1
+1	2
+2	3
+3	4
+4	5
+5	1
+6	2
+7	3
+8	4
+1	5
+2	1
+3	2
+4	3
+5	4
+6	5
+7	1
+8	2
+1	3
+2	4
+3	5
+4	1
+5	2
+6	3
+7	4
+8	5
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	1
+8	2
+1	3
+2	4
+3	5
+4	6
+5	1
+6	2
+7	3
+8	4
+1	5
+2	6
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	1
+8	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	1
+7	2
+8	3
+1	4
+2	5
+3	6
+4	7
+5	1
+6	2
+7	3
+8	4
+1	5
+2	6
+3	7
+4	1
+5	2
+6	3
+7	4
+8	5
+1	6
+2	7
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+1	7
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+1	9
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+1	8
+2	9
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+1	7
+2	8
+3	9
+4	1
+5	2
+6	3
+7	4
+8	5
+1	6
+2	7
+3	8
+4	9
+5	1
+6	2
+7	3
+8	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	1
+7	2
+8	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+7	1
+8	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+8	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+8	9
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+1	9
+2	10
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+1	7
+2	8
+3	9
+4	10
+5	1
+6	2
+7	3
+8	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	10
+7	1
+8	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+8	10
+1	1
+2	1
+3	1
+4	1
+5	1
+6	1
+7	1
+8	1
+9	1
+1	1
+2	2
+3	1
+4	2
+5	1
+6	2
+7	1
+8	2
+9	1
+1	2
+2	1
+3	2
+4	1
+5	2
+6	1
+7	2
+8	1
+9	2
+1	1
+2	2
+3	3
+4	1
+5	2
+6	3
+7	1
+8	2
+9	3
+1	1
+2	2
+3	3
+4	4
+5	1
+6	2
+7	3
+8	4
+9	1
+1	2
+2	3
+3	4
+4	1
+5	2
+6	3
+7	4
+8	1
+9	2
+1	3
+2	4
+3	1
+4	2
+5	3
+6	4
+7	1
+8	2
+9	3
+1	4
+2	1
+3	2
+4	3
+5	4
+6	1
+7	2
+8	3
+9	4
+1	1
+2	2
+3	3
+4	4
+5	5
+6	1
+7	2
+8	3
+9	4
+1	5
+2	1
+3	2
+4	3
+5	4
+6	5
+7	1
+8	2
+9	3
+1	4
+2	5
+3	1
+4	2
+5	3
+6	4
+7	5
+8	1
+9	2
+1	3
+2	4
+3	5
+4	1
+5	2
+6	3
+7	4
+8	5
+9	1
+1	2
+2	3
+3	4
+4	5
+5	1
+6	2
+7	3
+8	4
+9	5
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	1
+8	2
+9	3
+1	4
+2	5
+3	6
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	1
+9	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	1
+7	2
+8	3
+9	4
+1	5
+2	6
+3	7
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+1	7
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+9	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	1
+8	2
+9	3
+1	4
+2	5
+3	6
+4	7
+5	1
+6	2
+7	3
+8	4
+9	5
+1	6
+2	7
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+8	1
+9	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	1
+8	2
+9	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	1
+7	2
+8	3
+9	4
+1	5
+2	6
+3	7
+4	8
+5	1
+6	2
+7	3
+8	4
+9	5
+1	6
+2	7
+3	8
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+1	7
+2	8
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+1	8
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+9	8
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+1	10
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+9	8
+1	9
+2	10
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+1	8
+2	9
+3	10
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+1	7
+2	8
+3	9
+4	10
+5	1
+6	2
+7	3
+8	4
+9	5
+1	6
+2	7
+3	8
+4	9
+5	10
+6	1
+7	2
+8	3
+9	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	10
+7	1
+8	2
+9	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+7	10
+8	1
+9	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+8	10
+9	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+8	9
+9	10
+1	1
+2	1
+3	1
+4	1
+5	1
+6	1
+7	1
+8	1
+9	1
+10	1
+1	1
+2	2
+3	1
+4	2
+5	1
+6	2
+7	1
+8	2
+9	1
+10	2
+1	1
+2	2
+3	3
+4	1
+5	2
+6	3
+7	1
+8	2
+9	3
+10	1
+1	2
+2	3
+3	1
+4	2
+5	3
+6	1
+7	2
+8	3
+9	1
+10	2
+1	3
+2	1
+3	2
+4	3
+5	1
+6	2
+7	3
+8	1
+9	2
+10	3
+1	1
+2	2
+3	3
+4	4
+5	1
+6	2
+7	3
+8	4
+9	1
+10	2
+1	3
+2	4
+3	1
+4	2
+5	3
+6	4
+7	1
+8	2
+9	3
+10	4
+1	1
+2	2
+3	3
+4	4
+5	5
+6	1
+7	2
+8	3
+9	4
+10	5
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	1
+8	2
+9	3
+10	4
+1	5
+2	6
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	1
+10	2
+1	3
+2	4
+3	5
+4	6
+5	1
+6	2
+7	3
+8	4
+9	5
+10	6
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	1
+9	2
+10	3
+1	4
+2	5
+3	6
+4	7
+5	1
+6	2
+7	3
+8	4
+9	5
+10	6
+1	7
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+9	1
+10	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	1
+7	2
+8	3
+9	4
+10	5
+1	6
+2	7
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+10	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	1
+8	2
+9	3
+10	4
+1	5
+2	6
+3	7
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+10	7
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	1
+10	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	1
+8	2
+9	3
+10	4
+1	5
+2	6
+3	7
+4	8
+5	1
+6	2
+7	3
+8	4
+9	5
+10	6
+1	7
+2	8
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+10	8
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+10	1
+1	2
+2	3
+3	4
+4	5
+5	6
+6	7
+7	8
+8	9
+9	1
+10	2
+1	3
+2	4
+3	5
+4	6
+5	7
+6	8
+7	9
+8	1
+9	2
+10	3
+1	4
+2	5
+3	6
+4	7
+5	8
+6	9
+7	1
+8	2
+9	3
+10	4
+1	5
+2	6
+3	7
+4	8
+5	9
+6	1
+7	2
+8	3
+9	4
+10	5
+1	6
+2	7
+3	8
+4	9
+5	1
+6	2
+7	3
+8	4
+9	5
+10	6
+1	7
+2	8
+3	9
+4	1
+5	2
+6	3
+7	4
+8	5
+9	6
+10	7
+1	8
+2	9
+3	1
+4	2
+5	3
+6	4
+7	5
+8	6
+9	7
+10	8
+1	9
+2	1
+3	2
+4	3
+5	4
+6	5
+7	6
+8	7
+9	8
+10	9
+1	1
+2	2
+3	3
+4	4
+5	5
+6	6
+7	7
+8	8
+9	9
+10	10
+\.
+
 
 -- Check for error messages
 create table no_stats ( g geometry, id integer );
@@ -8,15 +2145,12 @@ select _postgis_join_selectivity('no_stats', 'g', 'no_stats_join', 'g');
 insert into no_stats (g, id) values ('POINT(0 0)', 0);
 analyze no_stats;
 select _postgis_join_selectivity('no_stats', 'g', 'no_stats_join', 'g');
-drop table no_stats;
-drop table no_stats_join;
+drop table if exists no_stats;
+drop table if exists no_stats_join;
 
 -- Table with uniformly variable density, highest at 1,1, lowest at 10,10
 create table regular_overdots as
-with
-ij as ( select i, j from generate_series(1, 10) i, generate_series(1, 10) j),
-iijj as (select generate_series(1, i) as a, generate_series(1, j) b from ij)
-select st_makepoint(a, b) as g from iijj;
+  select st_makepoint(a, b) as g from regular_overdots_ab;
 
 -- Generate the stats
 analyze regular_overdots;
@@ -49,4 +2183,5 @@ select 'selectivity_09', 'estimated', _postgis_selectivity('regular_overdots','g
 
 -- Clean
 drop table if exists regular_overdots;
+drop table if exists regular_overdots_ab;
 
diff --git a/regress/reverse.sql b/regress/reverse.sql
new file mode 100644
index 0000000..7176f70
--- /dev/null
+++ b/regress/reverse.sql
@@ -0,0 +1,98 @@
+-- Point
+SELECT 'pnt1', ST_AsText(ST_Reverse('POINT EMPTY'::geometry));
+SELECT 'pnt2', ST_AsText(ST_Reverse('POINT(0 0)'::geometry));
+
+-- Multipoint
+SELECT 'mpnt1', ST_AsText(ST_Reverse('MULTIPOINT EMPTY'::geometry));
+SELECT 'mpnt2', ST_AsText(ST_Reverse('MULTIPOINT(0 0)'::geometry));
+SELECT 'mpnt3', ST_AsText(ST_Reverse('MULTIPOINT(0 0,1 1)'::geometry));
+
+-- Linestring
+SELECT 'lin1', ST_AsText(ST_Reverse('LINESTRING EMPTY'::geometry));
+SELECT 'lin2', ST_AsText(ST_Reverse('LINESTRING(0 0, 1 1)'::geometry));
+SELECT 'lin2m', ST_AsText(ST_Reverse('LINESTRING M (0 0 3,1 1 6)'::geometry));
+SELECT 'lin2z', ST_AsText(ST_Reverse('LINESTRING Z (0 0 3,1 1 6)'::geometry));
+
+-- MultiLinestring
+SELECT 'mlin1', ST_AsText(ST_Reverse('MULTILINESTRING EMPTY'::geometry));
+SELECT 'mlin2', ST_AsText(ST_Reverse('MULTILINESTRING((0 0, 1 0),(2 0, -3 3))'::geometry));
+SELECT 'mlin2m', ST_AsText(ST_Reverse('MULTILINESTRING M ((0 0 5, 1 0 3),(2 0 2, -3 3 1))'::geometry));
+SELECT 'mlin2z', ST_AsText(ST_Reverse('MULTILINESTRING Z ((0 0 5, 1 0 3),(2 0 2, -3 3 1))'::geometry));
+
+-- Polygon
+SELECT 'plg1', ST_AsText(ST_Reverse('POLYGON EMPTY'::geometry));
+SELECT 'plg2', ST_AsText(ST_Reverse('POLYGON((0 0,8 0,8 8,0 8,0 0),(2 2,2 4,4 4,4 2,2 2))'::geometry));
+SELECT 'plg2m', ST_AsText(ST_Reverse('POLYGON M ((0 0 9,8 0 8,8 8 7,0 8 8,0 0 9),(2 2 1,2 4 2,4 4 3,4 2 2,2 2 1))'::geometry));
+SELECT 'plg2z', ST_AsText(ST_Reverse('POLYGON Z ((0 0 9,8 0 8,8 8 7,0 8 8,0 0 9),(2 2 1,2 4 2,4 4 3,4 2 2,2 2 1))'::geometry));
+
+-- MultiPolygon
+SELECT 'mplg1', ST_AsText(ST_Reverse('MULTIPOLYGON EMPTY'::geometry));
+SELECT 'mplg2', ST_AsText(ST_Reverse('MULTIPOLYGON(((0 0,5 0,5 5,0 5,0 0),(2 2,2 4,4 4,4 2,2 2)),((6 6,7 6,7 7,6 6)))'::geometry));
+SELECT 'mplg2m', ST_AsText(ST_Reverse('MULTIPOLYGON M (((0 0 1,5 0 2,5 5 3,0 5 4,0 0 1),(2 2 0,2 4 1,4 4 2,4 2 3,2 2 0)),((6 6 2,7 6 4,7 7 6,6 6 2)))'::geometry));
+SELECT 'mplg2z', ST_AsText(ST_Reverse('MULTIPOLYGON Z (((0 0 1,5 0 2,5 5 3,0 5 4,0 0 1),(2 2 0,2 4 1,4 4 2,4 2 3,2 2 0)),((6 6 2,7 6 4,7 7 6,6 6 2)))'::geometry));
+
+-- CircularString
+SELECT 'cstr1', ST_AsText(ST_Reverse('CIRCULARSTRING EMPTY'::geometry));
+SELECT 'cstr2', ST_AsText(ST_Reverse('CIRCULARSTRING(0 0,1 1,2 0,3 -1,4 0)'::geometry));
+SELECT 'cstr2m', ST_AsText(ST_Reverse('CIRCULARSTRING M (0 0 1,1 1 2,2 0 3,3 -1 4,4 0 5)'::geometry));
+SELECT 'cstr2z', ST_AsText(ST_Reverse('CIRCULARSTRING Z (0 0 1,1 1 2,2 0 3,3 -1 4,4 0 5)'::geometry));
+
+-- CompoundCurve
+SELECT 'ccrv1', ST_AsText(ST_Reverse('COMPOUNDCURVE EMPTY'::geometry));
+SELECT 'ccrv2', ST_AsText(ST_Reverse('COMPOUNDCURVE(CIRCULARSTRING(0 0,1 1,1 0),(1 0,0 1))'::geometry));
+SELECT 'ccrv2m', ST_AsText(ST_Reverse('COMPOUNDCURVE M (CIRCULARSTRING(0 0 3,1 1 2,1 0 1),(1 0 6,0 1 7))'::geometry));
+SELECT 'ccrv2z', ST_AsText(ST_Reverse('COMPOUNDCURVE Z (CIRCULARSTRING(0 0 3,1 1 2,1 0 1),(1 0 6,0 1 7))'::geometry));
+
+-- CurvePolygon
+SELECT 'cplg1', ST_AsText(ST_Reverse('CURVEPOLYGON EMPTY'::geometry));
+SELECT 'cplg2', ST_AsText(ST_Reverse('CURVEPOLYGON (COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,1 0),(1 0,0 1),(0 1,0 0)))'::geometry));
+SELECT 'cplg2m', ST_AsText(ST_Reverse('CURVEPOLYGON M (COMPOUNDCURVE (CIRCULARSTRING (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2),(0 1 2, 0 0 2)))'::geometry));
+SELECT 'cplg2z', ST_AsText(ST_Reverse('CURVEPOLYGON Z (COMPOUNDCURVE (CIRCULARSTRING (0 0 2,1 1 2,1 0 2),(1 0 2,0 1 2),(0 1 2, 0 0 2)))'::geometry));
+
+-- MultiCurve
+SELECT 'mc1', ST_AsText(ST_Reverse('MULTICURVE EMPTY'::geometry));
+SELECT 'mc2', ST_AsText(ST_Reverse('MULTICURVE ((5 5, 3 5, 3 3, 0 3), CIRCULARSTRING (0 0, 0.2 1, 0.5 1.4), COMPOUNDCURVE (CIRCULARSTRING (0 0,1 1,1 0),(1 0,0 1)))'::geometry));
+SELECT 'mc2zm', ST_AsText(ST_Reverse('MULTICURVE ZM ((5 5 0 1, 3 5 2 3, 3 3 7 5, 0 3 9 8), CIRCULARSTRING (0 0 1 3, 0.2 1 4 2, 0.5 1.4 5 1), COMPOUNDCURVE (CIRCULARSTRING (0 0 -1 -2,1 1 0 4,1 0 5 6),(1 0 4 2,0 1 3 4)))'::geometry));
+
+-- MultiSurface
+SELECT 'ms1', ST_AsText(ST_Reverse('MULTISURFACE EMPTY'::geometry));
+SELECT 'ms2', ST_AsText(ST_Reverse('MULTISURFACE (CURVEPOLYGON (CIRCULARSTRING (-2 0, -1 -1, 0 0, 1 -1, 2 0, 0 2, -2 0), (-1 0, 0 0.5, 1 0, 0 1, -1 0)), ((7 8, 10 10, 6 14, 4 11, 7 8)))'::geometry));
+SELECT 'ms2m', ST_AsText(ST_Reverse(
+'MULTISURFACE M (CURVEPOLYGON M (CIRCULARSTRING M (-2 0 0, -1 -1 1, 0 0 2, 1 -1 3, 2 0 4, 0 2 2, -2 0 0), (-1 0 1, 0 0.5 2, 1 0 3, 0 1 3, -1 0 1)), ((7 8 7, 10 10 5, 6 14 3, 4 11 4, 7 8 7)))'
+::geometry));
+SELECT 'ms2z', ST_AsText(ST_Reverse(
+'MULTISURFACE Z (CURVEPOLYGON Z (CIRCULARSTRING Z (-2 0 0, -1 -1 1, 0 0 2, 1 -1 3, 2 0 4, 0 2 2, -2 0 0), (-1 0 1, 0 0.5 2, 1 0 3, 0 1 3, -1 0 1)), ((7 8 7, 10 10 5, 6 14 3, 4 11 4, 7 8 7)))'
+::geometry));
+
+-- PolyedralSurface (TODO)
+SELECT 'ps1', ST_AsText(ST_Reverse(
+'POLYHEDRALSURFACE EMPTY'
+::geometry));
+SELECT 'ps2', ST_AsText(ST_Reverse(
+'POLYHEDRALSURFACE (((0 0,0 0,0 1,0 0)),((0 0,0 1,1 0,0 0)),((0 0,1 0,0 0,0 0)),((1 0,0 1,0 0,1 0)))'
+::geometry));
+
+-- Triangle
+SELECT 'tri1', ST_AsText(ST_Reverse(
+'TRIANGLE EMPTY'
+::geometry));
+SELECT 'tri2', ST_AsText(ST_Reverse(
+'TRIANGLE ((1 2,4 5,7 8,1 2))'
+::geometry));
+SELECT 'tri2z', ST_AsText(ST_Reverse(
+'TRIANGLE Z ((1 2 3,4 5 6,7 8 9,1 2 3))'
+::geometry));
+
+-- TIN
+SELECT 'tin1', ST_AsText(ST_Reverse( 'TIN EMPTY' ::geometry));
+SELECT 'tin2', ST_AsText(ST_Reverse(
+'TIN ( ((0 0, 0 0, 0 1, 0 0)), ((0 0, 0 1, 1 1, 0 0)) )'
+::geometry));
+
+-- GeometryCollection
+SELECT 'gc1', ST_AsText(ST_Reverse(
+'GEOMETRYCOLLECTION EMPTY'
+::geometry));
+SELECT 'gc2', ST_AsText(ST_Reverse(
+'GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0,10 0,10 10,0 10,0 0),(2 2,2 5,5 5,5 2,2 2))),POINT(0 0),MULTILINESTRING((0 0, 2 0),(1 1, 2 2)))'
+::geometry));
diff --git a/regress/reverse_expected b/regress/reverse_expected
new file mode 100644
index 0000000..110d2df
--- /dev/null
+++ b/regress/reverse_expected
@@ -0,0 +1,49 @@
+pnt1|POINT EMPTY
+pnt2|POINT(0 0)
+mpnt1|MULTIPOINT EMPTY
+mpnt2|MULTIPOINT(0 0)
+mpnt3|MULTIPOINT(0 0,1 1)
+lin1|LINESTRING EMPTY
+lin2|LINESTRING(1 1,0 0)
+lin2m|LINESTRING M (1 1 6,0 0 3)
+lin2z|LINESTRING Z (1 1 6,0 0 3)
+mlin1|MULTILINESTRING EMPTY
+mlin2|MULTILINESTRING((1 0,0 0),(-3 3,2 0))
+mlin2m|MULTILINESTRING M ((1 0 3,0 0 5),(-3 3 1,2 0 2))
+mlin2z|MULTILINESTRING Z ((1 0 3,0 0 5),(-3 3 1,2 0 2))
+plg1|POLYGON EMPTY
+plg2|POLYGON((0 0,0 8,8 8,8 0,0 0),(2 2,4 2,4 4,2 4,2 2))
+plg2m|POLYGON M ((0 0 9,0 8 8,8 8 7,8 0 8,0 0 9),(2 2 1,4 2 2,4 4 3,2 4 2,2 2 1))
+plg2z|POLYGON Z ((0 0 9,0 8 8,8 8 7,8 0 8,0 0 9),(2 2 1,4 2 2,4 4 3,2 4 2,2 2 1))
+mplg1|MULTIPOLYGON EMPTY
+mplg2|MULTIPOLYGON(((0 0,0 5,5 5,5 0,0 0),(2 2,4 2,4 4,2 4,2 2)),((6 6,7 7,7 6,6 6)))
+mplg2m|MULTIPOLYGON M (((0 0 1,0 5 4,5 5 3,5 0 2,0 0 1),(2 2 0,4 2 3,4 4 2,2 4 1,2 2 0)),((6 6 2,7 7 6,7 6 4,6 6 2)))
+mplg2z|MULTIPOLYGON Z (((0 0 1,0 5 4,5 5 3,5 0 2,0 0 1),(2 2 0,4 2 3,4 4 2,2 4 1,2 2 0)),((6 6 2,7 7 6,7 6 4,6 6 2)))
+cstr1|CIRCULARSTRING EMPTY
+cstr2|CIRCULARSTRING(4 0,3 -1,2 0,1 1,0 0)
+cstr2m|CIRCULARSTRING M (4 0 5,3 -1 4,2 0 3,1 1 2,0 0 1)
+cstr2z|CIRCULARSTRING Z (4 0 5,3 -1 4,2 0 3,1 1 2,0 0 1)
+ccrv1|COMPOUNDCURVE EMPTY
+ccrv2|COMPOUNDCURVE(CIRCULARSTRING(1 0,1 1,0 0),(0 1,1 0))
+ccrv2m|COMPOUNDCURVE M (CIRCULARSTRING M (1 0 1,1 1 2,0 0 3),(0 1 7,1 0 6))
+ccrv2z|COMPOUNDCURVE Z (CIRCULARSTRING Z (1 0 1,1 1 2,0 0 3),(0 1 7,1 0 6))
+cplg1|CURVEPOLYGON EMPTY
+cplg2|CURVEPOLYGON(COMPOUNDCURVE(CIRCULARSTRING(1 0,1 1,0 0),(0 1,1 0),(0 0,0 1)))
+cplg2m|CURVEPOLYGON M (COMPOUNDCURVE M (CIRCULARSTRING M (1 0 2,1 1 2,0 0 2),(0 1 2,1 0 2),(0 0 2,0 1 2)))
+cplg2z|CURVEPOLYGON Z (COMPOUNDCURVE Z (CIRCULARSTRING Z (1 0 2,1 1 2,0 0 2),(0 1 2,1 0 2),(0 0 2,0 1 2)))
+mc1|MULTICURVE EMPTY
+mc2|MULTICURVE((0 3,3 3,3 5,5 5),CIRCULARSTRING(0.5 1.4,0.2 1,0 0),COMPOUNDCURVE(CIRCULARSTRING(1 0,1 1,0 0),(0 1,1 0)))
+mc2zm|MULTICURVE ZM ((0 3 9 8,3 3 7 5,3 5 2 3,5 5 0 1),CIRCULARSTRING ZM (0.5 1.4 5 1,0.2 1 4 2,0 0 1 3),COMPOUNDCURVE ZM (CIRCULARSTRING ZM (1 0 5 6,1 1 0 4,0 0 -1 -2),(0 1 3 4,1 0 4 2)))
+ms1|MULTISURFACE EMPTY
+ms2|MULTISURFACE(CURVEPOLYGON(CIRCULARSTRING(-2 0,0 2,2 0,1 -1,0 0,-1 -1,-2 0),(-1 0,0 1,1 0,0 0.5,-1 0)),((7 8,4 11,6 14,10 10,7 8)))
+ms2m|MULTISURFACE M (CURVEPOLYGON M (CIRCULARSTRING M (-2 0 0,0 2 2,2 0 4,1 -1 3,0 0 2,-1 -1 1,-2 0 0),(-1 0 1,0 1 3,1 0 3,0 0.5 2,-1 0 1)),((7 8 7,4 11 4,6 14 3,10 10 5,7 8 7)))
+ms2z|MULTISURFACE Z (CURVEPOLYGON Z (CIRCULARSTRING Z (-2 0 0,0 2 2,2 0 4,1 -1 3,0 0 2,-1 -1 1,-2 0 0),(-1 0 1,0 1 3,1 0 3,0 0.5 2,-1 0 1)),((7 8 7,4 11 4,6 14 3,10 10 5,7 8 7)))
+ps1|POLYHEDRALSURFACE EMPTY
+ps2|POLYHEDRALSURFACE(((0 0,0 1,0 0,0 0)),((0 0,1 0,0 1,0 0)),((0 0,0 0,1 0,0 0)),((1 0,0 0,0 1,1 0)))
+tri1|TRIANGLE EMPTY
+tri2|TRIANGLE((1 2,7 8,4 5,1 2))
+tri2z|TRIANGLE Z ((1 2 3,7 8 9,4 5 6,1 2 3))
+tin1|TIN EMPTY
+tin2|TIN(((0 0,0 1,0 0,0 0)),((0 0,1 1,0 1,0 0)))
+gc1|GEOMETRYCOLLECTION EMPTY
+gc2|GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0,0 10,10 10,10 0,0 0),(2 2,5 2,5 5,2 5,2 2))),POINT(0 0),MULTILINESTRING((2 0,0 0),(2 2,1 1)))
diff --git a/regress/run_test.pl b/regress/run_test.pl
index 9237d8f..4ee45c5 100755
--- a/regress/run_test.pl
+++ b/regress/run_test.pl
@@ -1533,7 +1533,7 @@ sub dump_restore
 
 	print "Dumping and restoring database '${DB}'\n";
 
-  $rv = system("pg_dump -Fc ${DB} -f ${DBDUMP} >> $REGRESS_LOG 2>&1");
+  $rv = system("pg_dump -Fc -f${DBDUMP} ${DB} >> $REGRESS_LOG 2>&1");
   if ( $rv ) {
     fail("Could not dump ${DB}", $REGRESS_LOG);
 		die;
diff --git a/regress/sql-mm-circularstring.sql b/regress/sql-mm-circularstring.sql
index 3246488..75b9a0e 100644
--- a/regress/sql-mm-circularstring.sql
+++ b/regress/sql-mm-circularstring.sql
@@ -233,4 +233,3 @@ SELECT 'npoints_is_five', ST_NumPoints(ST_GeomFromEWKT('CIRCULARSTRING(0 0,2 0,
 
 -- See http://trac.osgeo.org/postgis/ticket/2410
 SELECT 'straight_curve', ST_AsText(ST_CurveToLine(ST_GeomFromEWKT('CIRCULARSTRING(0 0,1 0,2 0,3 0,4 0)')));
-
diff --git a/regress/tickets.sql b/regress/tickets.sql
index b5c105c..fab5d78 100644
--- a/regress/tickets.sql
+++ b/regress/tickets.sql
@@ -27,7 +27,7 @@ SELECT '#2', ST_AsText(ST_Union(g)) FROM
 SELECT '#11', ST_Distance (a.g, ST_Intersection(b.g, a.g)) AS distance
 FROM (SELECT '01020000000200000050E8303FC2E85141B017CFC05A825541000000E0C0E85141000000205C825541'::geometry AS g) a,
 	 (SELECT 'LINESTRING(4694792.35840419 5638508.89950758,4694793.20840419 5638506.34950758)'::geometry AS g) b;
-	
+
 -- #21 --
 SELECT '#21', ST_AsEWKT(ST_Locate_Along_Measure(g, 4566)) FROM
 ( VALUES
@@ -205,7 +205,7 @@ SELECT '#263', ST_AsEWKT(geometry(geography(pt.the_geom))) As wkt,
 	 As pca,
 	ST_Covers(geometry(geography(poly.the_geom)),
 		geometry(geography(pt.the_geom))) As gm_to_gg_gm_pca
-	
+
 FROM (SELECT ST_GeomFromEWKT('SRID=4326;POLYGON((-119.5434 34.9438,-119.5437 34.9445,-119.5452 34.9442,-119.5434 34.9438))') As the_geom)
 	As poly
     CROSS JOIN
@@ -940,7 +940,7 @@ pts as (
 )
 select '#3399' as t, n, count(*) from
 g, pts
-where st_contains(g.geom, pts.geom)
+where st_intersects(g.geom, pts.geom)
 group by n
 ORDER BY n;
 
@@ -1015,5 +1015,8 @@ SELECT '#3627b', ST_Equals(geom, ST_LineFromEncodedPolyline(ST_AsEncodedPolyline
 -- #3704
 SELECT '#3704', ST_AsX3D('LINESTRING EMPTY') = '';
 
+-- #3709
+select '#3709', ST_SnapToGrid(ST_Project('SRID=4326;POINT(1 1)'::geography, 100000, 20)::geometry, 0.0001) = ST_SnapToGrid(ST_Project('SRID=4326;POINT(1 1)'::geography, -100000, 20+pi())::geometry, 0.0001);
+
 -- Clean up
 DELETE FROM spatial_ref_sys;
diff --git a/regress/tickets_expected b/regress/tickets_expected
index cbe200c..4525030 100644
--- a/regress/tickets_expected
+++ b/regress/tickets_expected
@@ -302,3 +302,4 @@ ERROR:  invalid KML representation
 #3627a|o}~~|AdshNoSsBgd at eGoBlm@wKhj@~@?
 #3627b|t
 #3704|t
+#3709|t
diff --git a/spatial_ref_sys.sql b/spatial_ref_sys.sql
index 7bba961..9969f0c 100644
--- a/spatial_ref_sys.sql
+++ b/spatial_ref_sys.sql
@@ -326,7 +326,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4149 : CH1903
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4149,'EPSG',4149,'GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]]','+proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,0,0,0 +no_defs ');
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4149,'EPSG',4149,'GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]]','+proj=longlat +ellps=bessel +towgs84=674.374,15.056,405.346,0,0,0,0 +no_defs ');
 ---
 --- EPSG 4150 : CH1903+
 ---
@@ -442,7 +442,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4179 : Pulkovo 1942(58)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4179,'EPSG',4179,'GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]]','+proj=longlat +ellps=krass [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4179,'EPSG',4179,'GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]]','+proj=longlat +ellps=krass +towgs84=33.4,-146.6,-76. [...]
 ---
 --- EPSG 4180 : EST97
 ---
@@ -482,7 +482,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4191 : Albanian 1987
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4191,'EPSG',4191,'GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4191"]]','+proj=longlat +ellps=krass +towgs84=-44.183,-0.5 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4191,'EPSG',4191,'GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4191"]]','+proj=longlat +ellps=krass +towgs84=-44.183,-0.58 [...]
 ---
 --- EPSG 4192 : Douala 1948
 ---
@@ -802,7 +802,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4272 : NZGD49
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4272,'EPSG',4272,'GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]]','+proj=longlat +datum=nzgd49 +towgs84=59.47,-5. [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4272,'EPSG',4272,'GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]]','+proj=longlat +datum=nzgd49 +no_defs ');
 ---
 --- EPSG 4273 : NGO 1948
 ---
@@ -870,7 +870,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4289 : Amersfoort
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4289,'EPSG',4289,'GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]]','+proj=longlat +ellps=bessel +towgs84=565 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4289,'EPSG',4289,'GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]]','+proj=longlat +ellps=bessel +towgs84=565. [...]
 ---
 --- EPSG 4291 : SAD69
 ---
@@ -1424,9 +1424,9 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4709,'EPSG',4709,'GEOGCS["Iwo Jima 1945",DATUM["Iwo_Jima_1945",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[145,75,-272,0,0,0,0],AUTHORITY["EPSG","6709"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4709"]]','+proj=longlat +ellps=intl +towgs84=145,75,-272,0,0,0,0 +no_defs ');
 ---
---- EPSG 4710 : St. Helena 1971
+--- EPSG 4710 : Astro DOS 71
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4710,'EPSG',4710,'GEOGCS["St. Helena 1971",DATUM["St_Helena_1971",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY["EPSG","6710"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4710"]]','+proj=longlat +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +no_defs ');
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4710,'EPSG',4710,'GEOGCS["Astro DOS 71",DATUM["Astro_DOS_71",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY["EPSG","6710"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4710"]]','+proj=longlat +ellps=intl +towgs84=-320,550,-494,0,0,0,0 +no_defs ');
 ---
 --- EPSG 4711 : Marcus Island 1952
 ---
@@ -1546,7 +1546,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4740 : PZ-90
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4740,'EPSG',4740,'GEOGCS["PZ-90",DATUM["Parametrop_Zemp_1990",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],TOWGS84[0,0,1.5,0,0,0.076,0],AUTHORITY["EPSG","6740"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4740"]]','+proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0,0,1.5,0,0,0.076,0 +no_defs ');
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4740,'EPSG',4740,'GEOGCS["PZ-90",DATUM["Parametry_Zemli_1990",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],TOWGS84[0,0,1.5,0,0,0.076,0],AUTHORITY["EPSG","6740"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4740"]]','+proj=longlat +a=6378136 +b=6356751.361745712 +towgs84=0,0,1.5,0,0,0.076,0 +no_defs ');
 ---
 --- EPSG 4741 : FD54
 ---
@@ -1650,7 +1650,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4801 : Bern 1898 (Bern)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4801,'EPSG',4801,'GEOGCS["Bern 1898 (Bern)",DATUM["CH1903_Bern",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY["EPSG","6801"]],PRIMEM["Bern",7.439583333333333,AUTHORITY["EPSG","8907"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4801"]]','+proj=longlat +ellps=bessel +towgs84=674.4,15.1,405.3,0,0, [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4801,'EPSG',4801,'GEOGCS["Bern 1898 (Bern)",DATUM["CH1903_Bern",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY["EPSG","6801"]],PRIMEM["Bern",7.439583333333333,AUTHORITY["EPSG","8907"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4801"]]','+proj=longlat +ellps=bessel +towgs84=674.374,15.056, [...]
 ---
 --- EPSG 4802 : Bogota 1975 (Bogota)
 ---
@@ -1794,7 +1794,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5354 : MARGEN
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5354,'EPSG',5354,'GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]]','+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs ');
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5354,'EPSG',5354,'GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional_de_Bolivia",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]]','+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs ');
 ---
 --- EPSG 5360 : SIRGAS-Chile
 ---
@@ -1874,7 +1874,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 6311 : CGRS93
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6311,'EPSG',6311,'GEOGCS["CGRS93",DATUM["Cyprus_Geodetic_Reference_System_1993",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[8.846,-4.394,-1.122,0.00237,0.146528,-0.130428,0.783926],AUTHORITY["EPSG","1112"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6311"]]','+proj=longlat +ellps=WGS84 +t [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6311,'EPSG',6311,'GEOGCS["CGRS93",DATUM["Cyprus_Geodetic_Reference_System_1993",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926],AUTHORITY["EPSG","1112"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6311"]]','+proj=longlat +ellps=WGS84 + [...]
 ---
 --- EPSG 6318 : NAD83(2011)
 ---
@@ -1987,6 +1987,30 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 --- EPSG 7373 : ONGD14
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7373,'EPSG',7373,'GEOGCS["ONGD14",DATUM["Oman_National_Geodetic_Datum_2014",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1147"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7373"]]','+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs ');
+---
+--- EPSG 7683 : GSK-2011
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7683,'EPSG',7683,'GEOGCS["GSK-2011",DATUM["Geodezicheskaya_Sistema_Koordinat_2011",SPHEROID["GSK-2011",6378136.5,298.2564151,AUTHORITY["EPSG","1025"]],AUTHORITY["EPSG","1159"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7683"]]','+proj=longlat +a=6378136.5 +b=6356751.757955603 +no_defs ');
+---
+--- EPSG 7686 : Kyrg-06
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7686,'EPSG',7686,'GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]]','+proj=longlat +ellps=GRS80 +no_defs ');
+---
+--- EPSG 7798 : BGS2005
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7798,'EPSG',7798,'GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]]','+proj=longlat +ellps=GRS80 +no_defs ');
+---
+--- EPSG 7844 : GDA2020
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7844,'EPSG',7844,'GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]]','+proj=longlat +ellps=GRS80 +no_defs ');
+---
+--- EPSG 7881 : St. Helena Tritan
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7881,'EPSG',7881,'GEOGCS["St. Helena Tritan",DATUM["St_Helena_Tritan",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[-0.077,0.079,0.086,0,0,0,0],AUTHORITY["EPSG","1173"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7881"]]','+proj=longlat +ellps=WGS84 +towgs84=-0.077,0.079,0.086,0,0,0,0 +no_defs ');
+---
+--- EPSG 7886 : SHGD2015
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7886,'EPSG',7886,'GEOGCS["SHGD2015",DATUM["St_Helena_Geodetic_Datum_2015",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1174"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7886"]]','+proj=longlat +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +no_defs ');
 COMMIT;
 BEGIN;
 ---
@@ -2676,23 +2700,23 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 2171 : Pulkovo 1942(58) / Poland zone I (deprecated)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2171,'EPSG',2171,'PROJCS["Pulkovo 1942(58) / Poland zone I (deprecated)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]] [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2171,'EPSG',2171,'PROJCS["Pulkovo 1942(58) / Poland zone I (deprecated)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]] [...]
 ---
 --- EPSG 2172 : Pulkovo 1942(58) / Poland zone II
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2172,'EPSG',2172,'PROJCS["Pulkovo 1942(58) / Poland zone II",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY[" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2172,'EPSG',2172,'PROJCS["Pulkovo 1942(58) / Poland zone II",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION[ [...]
 ---
 --- EPSG 2173 : Pulkovo 1942(58) / Poland zone III
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2173,'EPSG',2173,'PROJCS["Pulkovo 1942(58) / Poland zone III",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2173,'EPSG',2173,'PROJCS["Pulkovo 1942(58) / Poland zone III",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION [...]
 ---
 --- EPSG 2174 : Pulkovo 1942(58) / Poland zone IV
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2174,'EPSG',2174,'PROJCS["Pulkovo 1942(58) / Poland zone IV",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY[" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2174,'EPSG',2174,'PROJCS["Pulkovo 1942(58) / Poland zone IV",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION[ [...]
 ---
 --- EPSG 2175 : Pulkovo 1942(58) / Poland zone V
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2175,'EPSG',2175,'PROJCS["Pulkovo 1942(58) / Poland zone V",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["E [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2175,'EPSG',2175,'PROJCS["Pulkovo 1942(58) / Poland zone V",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION[" [...]
 ---
 --- EPSG 2176 : ETRS89 / Poland CS2000 zone 5
 ---
@@ -2760,7 +2784,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 2199 : Albanian 1987 / Gauss Kruger zone 4 (deprecated)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2199,'EPSG',2199,'PROJCS["Albanian 1987 / Gauss Kruger zone 4 (deprecated)",GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG"," [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2199,'EPSG',2199,'PROJCS["Albanian 1987 / Gauss Kruger zone 4 (deprecated)",GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4 [...]
 ---
 --- EPSG 2200 : ATS77 / New Brunswick Stereographic (ATS77)
 ---
@@ -3548,15 +3572,15 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 2397 : Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2397,'EPSG',2397,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178"]],PROJECTION["Transvers [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2397,'EPSG',2397,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178" [...]
 ---
 --- EPSG 2398 : Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2398,'EPSG',2398,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178"]],PROJECTION["Transvers [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2398,'EPSG',2398,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178" [...]
 ---
 --- EPSG 2399 : Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2399,'EPSG',2399,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[26,-121,-78,0,0,0,0],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178"]],PROJECTION["Transvers [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2399,'EPSG',2399,'PROJCS["Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(83)",DATUM["Pulkovo_1942_83",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[24.9,-126.4,-93.2,-0.063,-0.247,-0.041,1.01],AUTHORITY["EPSG","6178"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4178" [...]
 ---
 --- EPSG 2400 : RT90 2.5 gon W (deprecated)
 ---
@@ -3808,7 +3832,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 2462 : Albanian 1987 / Gauss-Kruger zone 4
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2462,'EPSG',2462,'PROJCS["Albanian 1987 / Gauss-Kruger zone 4",GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,-2.3867,-2.7072,3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4191"]],PROJE [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (2462,'EPSG',2462,'PROJCS["Albanian 1987 / Gauss-Kruger zone 4",GEOGCS["Albanian 1987",DATUM["Albanian_1987",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[-44.183,-0.58,-38.489,2.3867,2.7072,-3.5196,-8.2703],AUTHORITY["EPSG","6191"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4191"]],PROJEC [...]
 ---
 --- EPSG 2463 : Pulkovo 1995 / Gauss-Kruger CM 21E
 ---
@@ -6398,9 +6422,9 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3110,'EPSG',3110,'PROJCS["AGD66 / Vicgrid66",GEOGCS["AGD66",DATUM["Australian_Geodetic_Datum_1966",SPHEROID["Australian National Spheroid",6378160,298.25,AUTHORITY["EPSG","7003"]],TOWGS84[-117.808,-51.536,137.784,0.303,0.446,0.234,-0.29],AUTHORITY["EPSG","6202"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4202"]],PROJ [...]
 ---
---- EPSG 3111 : GDA94 / Vicgrid94
+--- EPSG 3111 : GDA94 / Vicgrid
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3111,'EPSG',3111,'PROJCS["GDA94 / Vicgrid94",GEOGCS["GDA94",DATUM["Geocentric_Datum_of_Australia_1994",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6283"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4283"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAME [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3111,'EPSG',3111,'PROJCS["GDA94 / Vicgrid",GEOGCS["GDA94",DATUM["Geocentric_Datum_of_Australia_1994",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6283"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4283"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETE [...]
 ---
 --- EPSG 3112 : GDA94 / Geoscience Australia Lambert
 ---
@@ -6436,7 +6460,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3120 : Pulkovo 1942(58) / Poland zone I
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3120,'EPSG',3120,'PROJCS["Pulkovo 1942(58) / Poland zone I",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["E [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3120,'EPSG',3120,'PROJCS["Pulkovo 1942(58) / Poland zone I",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION[" [...]
 ---
 --- EPSG 3121 : PRS92 / Philippines zone 1
 ---
@@ -6516,7 +6540,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3140 : Viti Levu 1912 / Viti Levu Grid
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3140,'EPSG',3140,'PROJCS["Viti Levu 1912 / Viti Levu Grid",GEOGCS["Viti Levu 1912",DATUM["Viti_Levu_1912",SPHEROID["Clarke 1880 (international foot)",6378306.3696,293.4663076556355,AUTHORITY["EPSG","7055"]],TOWGS84[98,390,-22,0,0,0,0],AUTHORITY["EPSG","6752"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4752"]],PROJECT [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3140,'EPSG',3140,'PROJCS["Viti Levu 1912 / Viti Levu Grid",GEOGCS["Viti Levu 1912",DATUM["Viti_Levu_1912",SPHEROID["Clarke 1880 (international foot)",6378306.3696,293.4663076556355,AUTHORITY["EPSG","7055"]],TOWGS84[98,390,-22,0,0,0,0],AUTHORITY["EPSG","6752"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4752"]],PROJECT [...]
 ---
 --- EPSG 3141 : Fiji 1956 / UTM zone 60S
 ---
@@ -7268,35 +7292,35 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3328 : Pulkovo 1942(58) / GUGiK-80
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3328,'EPSG',3328,'PROJCS["Pulkovo 1942(58) / GUGiK-80",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG", [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3328,'EPSG',3328,'PROJCS["Pulkovo 1942(58) / GUGiK-80",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJECTION["Obliq [...]
 ---
 --- EPSG 3329 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3329,'EPSG',3329,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3329,'EPSG',3329,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3330 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3330,'EPSG',3330,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3330,'EPSG',3330,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 6",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3331 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3331,'EPSG',3331,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3331,'EPSG',3331,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 7",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3332 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3332,'EPSG',3332,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3332,'EPSG',3332,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 8",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3333 : Pulkovo 1942(58) / Gauss-Kruger zone 3
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3333,'EPSG',3333,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHOR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3333,'EPSG',3333,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJEC [...]
 ---
 --- EPSG 3334 : Pulkovo 1942(58) / Gauss-Kruger zone 4
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3334,'EPSG',3334,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHOR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3334,'EPSG',3334,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJEC [...]
 ---
 --- EPSG 3335 : Pulkovo 1942(58) / Gauss-Kruger zone 5
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3335,'EPSG',3335,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHOR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3335,'EPSG',3335,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 5",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJEC [...]
 ---
 --- EPSG 3336 : IGN 1962 Kerguelen / UTM zone 42S
 ---
@@ -9096,7 +9120,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3785 : Popular Visualisation CRS / Mercator (deprecated)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3785,'EPSG',3785,'PROJCS["Popular Visualisation CRS / Mercator (deprecated)",GEOGCS["Popular Visualisation CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation Sphere",6378137,0,AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","405 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3785,'EPSG',3785,'PROJCS["Popular Visualisation CRS / Mercator (deprecated)",GEOGCS["Popular Visualisation CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation Sphere",6378137,0,AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","405 [...]
 ---
 --- EPSG 3786 : World Equidistant Cylindrical (Sphere) (deprecated)
 ---
@@ -9204,7 +9228,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3833 : Pulkovo 1942(58) / Gauss-Kruger zone 2
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3833,'EPSG',3833,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHOR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3833,'EPSG',3833,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]],PROJEC [...]
 ---
 --- EPSG 3834 : Pulkovo 1942(83) / Gauss-Kruger zone 2
 ---
@@ -9220,19 +9244,19 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3837 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3837,'EPSG',3837,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3837,'EPSG',3837,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3838 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3838,'EPSG',3838,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3838,'EPSG',3838,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3839 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3839,'EPSG',3839,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3839,'EPSG',3839,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 9",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179" [...]
 ---
 --- EPSG 3840 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3840,'EPSG',3840,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3840,'EPSG',3840,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 10",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179 [...]
 ---
 --- EPSG 3841 : Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 6
 ---
@@ -9288,7 +9312,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 3857 : WGS 84 / Pseudo-Mercator
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3857,'EPSG',3857,'PROJCS["WGS 84 / Pseudo-Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARA [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (3857,'EPSG',3857,'PROJCS["WGS 84 / Pseudo-Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_1SP"],PARAMETER["central_meridian",0],PARAMETER["scale_factor",1],PARA [...]
 ---
 --- EPSG 3873 : ETRS89 / GK19FIN
 ---
@@ -10952,15 +10976,15 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5355 : MARGEN / UTM zone 20S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5355,'EPSG',5355,'PROJCS["MARGEN / UTM zone 20S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5355,'EPSG',5355,'PROJCS["MARGEN / UTM zone 20S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional_de_Bolivia",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETE [...]
 ---
 --- EPSG 5356 : MARGEN / UTM zone 19S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5356,'EPSG',5356,'PROJCS["MARGEN / UTM zone 19S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5356,'EPSG',5356,'PROJCS["MARGEN / UTM zone 19S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional_de_Bolivia",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETE [...]
 ---
 --- EPSG 5357 : MARGEN / UTM zone 21S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5357,'EPSG',5357,'PROJCS["MARGEN / UTM zone 21S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5357,'EPSG',5357,'PROJCS["MARGEN / UTM zone 21S",GEOGCS["MARGEN",DATUM["Marco_Geodesico_Nacional_de_Bolivia",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","5354"]],PROJECTION["Transverse_Mercator"],PARAMETE [...]
 ---
 --- EPSG 5361 : SIRGAS-Chile / UTM zone 19S
 ---
@@ -11272,7 +11296,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5631 : Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5631,'EPSG',5631,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]], [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5631,'EPSG',5631,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 2 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]], [...]
 ---
 --- EPSG 5632 : PTRA08 / LCC Europe
 ---
@@ -11356,7 +11380,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5663 : Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5663,'EPSG',5663,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]], [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5663,'EPSG',5663,'PROJCS["Pulkovo 1942(58) / Gauss-Kruger zone 3 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4179"]], [...]
 ---
 --- EPSG 5664 : Pulkovo 1942(83) / Gauss-Kruger zone 2 (E-N)
 ---
@@ -11384,15 +11408,15 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5670 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5670,'EPSG',5670,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG", [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5670,'EPSG',5670,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 3 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG", [...]
 ---
 --- EPSG 5671 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5671,'EPSG',5671,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG", [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5671,'EPSG',5671,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 4 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG", [...]
 ---
 --- EPSG 5672 : Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5672,'EPSG',5672,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[2.3287,-147.0425,-92.0802,-0.3092483,0.32482185,0.49729934,5.68906266],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG", [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5672,'EPSG',5672,'PROJCS["Pulkovo 1942(58) / 3-degree Gauss-Kruger zone 5 (E-N)",GEOGCS["Pulkovo 1942(58)",DATUM["Pulkovo_1942_58",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[33.4,-146.6,-76.3,-0.359,-0.053,0.844,-0.84],AUTHORITY["EPSG","6179"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG", [...]
 ---
 --- EPSG 5673 : Pulkovo 1942(83) / 3-degree Gauss-Kruger zone 3 (E-N)
 ---
@@ -12068,7 +12092,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 6312 : CGRS93 / Cyprus Local Transverse Mercator
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6312,'EPSG',6312,'PROJCS["CGRS93 / Cyprus Local Transverse Mercator",GEOGCS["CGRS93",DATUM["Cyprus_Geodetic_Reference_System_1993",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[8.846,-4.394,-1.122,0.00237,0.146528,-0.130428,0.783926],AUTHORITY["EPSG","1112"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHOR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6312,'EPSG',6312,'PROJCS["CGRS93 / Cyprus Local Transverse Mercator",GEOGCS["CGRS93",DATUM["Cyprus_Geodetic_Reference_System_1993",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[8.846,-4.394,-1.122,-0.00237,-0.146528,0.130428,0.783926],AUTHORITY["EPSG","1112"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHO [...]
 ---
 --- EPSG 6316 : Macedonia State Coordinate System zone 7
 ---
@@ -13334,17 +13358,17 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6703,'EPSG',6703,'PROJCS["WGS 84 / TM 60 SW",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAMETER["central_meridian",- [...]
 ---
---- EPSG 6707 : RDN2008 / TM32
+--- EPSG 6707 : RDN2008 / UTM zone 32N (N-E)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6707,'EPSG',6707,'PROJCS["RDN2008 / TM32",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_o [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6707,'EPSG',6707,'PROJCS["RDN2008 / UTM zone 32N (N-E)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMET [...]
 ---
---- EPSG 6708 : RDN2008 / TM33
+--- EPSG 6708 : RDN2008 / UTM zone 33N (N-E)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6708,'EPSG',6708,'PROJCS["RDN2008 / TM33",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_o [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6708,'EPSG',6708,'PROJCS["RDN2008 / UTM zone 33N (N-E)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMET [...]
 ---
---- EPSG 6709 : RDN2008 / TM34
+--- EPSG 6709 : RDN2008 / UTM zone 34N (N-E)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6709,'EPSG',6709,'PROJCS["RDN2008 / TM34",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_o [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6709,'EPSG',6709,'PROJCS["RDN2008 / UTM zone 34N (N-E)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMET [...]
 ---
 --- EPSG 6720 : WGS 84 / CIG92
 ---
@@ -13722,13 +13746,13 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6870,'EPSG',6870,'PROJCS["ETRS89 / Albania TM 2010",GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4258"]],PROJECTION["Transverse_Mercator" [...]
 ---
---- EPSG 6875 : RDN2008 / Italy zone
+--- EPSG 6875 : RDN2008 / Italy zone (N-E)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6875,'EPSG',6875,'PROJCS["RDN2008 / Italy zone",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["lati [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6875,'EPSG',6875,'PROJCS["RDN2008 / Italy zone (N-E)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER [...]
 ---
---- EPSG 6876 : RDN2008 / Zone 12
+--- EPSG 6876 : RDN2008 / Zone 12 (N-E)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6876,'EPSG',6876,'PROJCS["RDN2008 / Zone 12",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitud [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6876,'EPSG',6876,'PROJCS["RDN2008 / Zone 12 (N-E)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["l [...]
 ---
 --- EPSG 6879 : NAD83(2011) / Wisconsin Central
 ---
@@ -14962,6 +14986,314 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7645,'EPSG',7645,'PROJCS["NAD83(2011) / WISCRS Wood (ftUS)",GEOGCS["NAD83(2011)",DATUM["NAD83_National_Spatial_Reference_System_2011",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1116"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6318"]],PROJECTION["Lambert_Conformal_Conic_1SP" [...]
 ---
+--- EPSG 7692 : Kyrg-06 / zone 1
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7692,'EPSG',7692,'PROJCS["Kyrg-06 / zone 1",GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAME [...]
+---
+--- EPSG 7693 : Kyrg-06 / zone 2
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7693,'EPSG',7693,'PROJCS["Kyrg-06 / zone 2",GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAME [...]
+---
+--- EPSG 7694 : Kyrg-06 / zone 3
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7694,'EPSG',7694,'PROJCS["Kyrg-06 / zone 3",GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAME [...]
+---
+--- EPSG 7695 : Kyrg-06 / zone 4
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7695,'EPSG',7695,'PROJCS["Kyrg-06 / zone 4",GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAME [...]
+---
+--- EPSG 7696 : Kyrg-06 / zone 5
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7696,'EPSG',7696,'PROJCS["Kyrg-06 / zone 5",GEOGCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7686"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],PARAME [...]
+---
+--- EPSG 7755 : WGS 84 / India NSF LCC
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7755,'EPSG',7755,'PROJCS["WGS 84 / India NSF LCC",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",12.472955],PARAMETE [...]
+---
+--- EPSG 7756 : WGS 84 / Andhra Pradesh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7756,'EPSG',7756,'PROJCS["WGS 84 / Andhra Pradesh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",13.75],PARAMETER[" [...]
+---
+--- EPSG 7757 : WGS 84 / Arunachal Pradesh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7757,'EPSG',7757,'PROJCS["WGS 84 / Arunachal Pradesh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",27],PARAMETER[" [...]
+---
+--- EPSG 7758 : WGS 84 / Assam
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7758,'EPSG',7758,'PROJCS["WGS 84 / Assam",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24.66666666666667],PARAMETE [...]
+---
+--- EPSG 7759 : WGS 84 / Bihar
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7759,'EPSG',7759,'PROJCS["WGS 84 / Bihar",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24.625],PARAMETER["standard [...]
+---
+--- EPSG 7760 : WGS 84 / Delhi
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7760,'EPSG',7760,'PROJCS["WGS 84 / Delhi",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",28.375],PARAMETER["standard [...]
+---
+--- EPSG 7761 : WGS 84 / Gujarat
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7761,'EPSG',7761,'PROJCS["WGS 84 / Gujarat",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",20.79166666666667],PARAME [...]
+---
+--- EPSG 7762 : WGS 84 / Haryana
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7762,'EPSG',7762,'PROJCS["WGS 84 / Haryana",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",28.08333333333333],PARAME [...]
+---
+--- EPSG 7763 : WGS 84 / Himachal Pradesh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7763,'EPSG',7763,'PROJCS["WGS 84 / Himachal Pradesh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30.75],PARAMETER [...]
+---
+--- EPSG 7764 : WGS 84 / Jammu and Kashmir
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7764,'EPSG',7764,'PROJCS["WGS 84 / Jammu and Kashmir",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",33.083333333333 [...]
+---
+--- EPSG 7765 : WGS 84 / Jharkhand
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7765,'EPSG',7765,'PROJCS["WGS 84 / Jharkhand",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22.54166666666667],PARA [...]
+---
+--- EPSG 7766 : WGS 84 / Madhya Pradesh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7766,'EPSG',7766,'PROJCS["WGS 84 / Madhya Pradesh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",22],PARAMETER["sta [...]
+---
+--- EPSG 7767 : WGS 84 / Maharashtra
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7767,'EPSG',7767,'PROJCS["WGS 84 / Maharashtra",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",16.625],PARAMETER["st [...]
+---
+--- EPSG 7768 : WGS 84 / Manipur
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7768,'EPSG',7768,'PROJCS["WGS 84 / Manipur",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24.08333333333333],PARAME [...]
+---
+--- EPSG 7769 : WGS 84 / Meghalaya
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7769,'EPSG',7769,'PROJCS["WGS 84 / Meghalaya",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.20833333333333],PARA [...]
+---
+--- EPSG 7770 : WGS 84 / Nagaland
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7770,'EPSG',7770,'PROJCS["WGS 84 / Nagaland",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",25.375],PARAMETER["stand [...]
+---
+--- EPSG 7771 : WGS 84 / India Northeast
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7771,'EPSG',7771,'PROJCS["WGS 84 / India Northeast",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",23.04166666666667 [...]
+---
+--- EPSG 7772 : WGS 84 / Orissa
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7772,'EPSG',7772,'PROJCS["WGS 84 / Orissa",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",18.58333333333333],PARAMET [...]
+---
+--- EPSG 7773 : WGS 84 / Punjab
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7773,'EPSG',7773,'PROJCS["WGS 84 / Punjab",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",30],PARAMETER["standard_pa [...]
+---
+--- EPSG 7774 : WGS 84 / Rajasthan
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7774,'EPSG',7774,'PROJCS["WGS 84 / Rajasthan",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24.29166666666667],PARA [...]
+---
+--- EPSG 7775 : WGS 84 / Uttar Pradesh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7775,'EPSG',7775,'PROJCS["WGS 84 / Uttar Pradesh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",24.875],PARAMETER[" [...]
+---
+--- EPSG 7776 : WGS 84 / Uttaranchal
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7776,'EPSG',7776,'PROJCS["WGS 84 / Uttaranchal",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1",29],PARAMETER["standa [...]
+---
+--- EPSG 7777 : WGS 84 / Andaman and Nicobar
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7777,'EPSG',7777,'PROJCS["WGS 84 / Andaman and Nicobar",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10.25],PARAMETER["cent [...]
+---
+--- EPSG 7778 : WGS 84 / Chhattisgarh
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7778,'EPSG',7778,'PROJCS["WGS 84 / Chhattisgarh",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",21],PARAMETER["central_meridi [...]
+---
+--- EPSG 7779 : WGS 84 / Goa
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7779,'EPSG',7779,'PROJCS["WGS 84 / Goa",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",15.375],PARAMETER["central_meridian",7 [...]
+---
+--- EPSG 7780 : WGS 84 / Karnataka
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7780,'EPSG',7780,'PROJCS["WGS 84 / Karnataka",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",15.125],PARAMETER["central_merid [...]
+---
+--- EPSG 7781 : WGS 84 / Kerala
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7781,'EPSG',7781,'PROJCS["WGS 84 / Kerala",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10.5],PARAMETER["central_meridian", [...]
+---
+--- EPSG 7782 : WGS 84 / Lakshadweep
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7782,'EPSG',7782,'PROJCS["WGS 84 / Lakshadweep",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10],PARAMETER["central_meridia [...]
+---
+--- EPSG 7783 : WGS 84 / Mizoram
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7783,'EPSG',7783,'PROJCS["WGS 84 / Mizoram",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",23.125],PARAMETER["central_meridia [...]
+---
+--- EPSG 7784 : WGS 84 / Sikkim
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7784,'EPSG',7784,'PROJCS["WGS 84 / Sikkim",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",27.625],PARAMETER["central_meridian [...]
+---
+--- EPSG 7785 : WGS 84 / Tamil Nadu
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7785,'EPSG',7785,'PROJCS["WGS 84 / Tamil Nadu",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",10.875],PARAMETER["central_meri [...]
+---
+--- EPSG 7786 : WGS 84 / Tripura
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7786,'EPSG',7786,'PROJCS["WGS 84 / Tripura",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",23.75],PARAMETER["central_meridian [...]
+---
+--- EPSG 7787 : WGS 84 / West Bengal
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7787,'EPSG',7787,'PROJCS["WGS 84 / West Bengal",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",24.375],PARAMETER["central_mer [...]
+---
+--- EPSG 7791 : RDN2008 / UTM zone 32N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7791,'EPSG',7791,'PROJCS["RDN2008 / UTM zone 32N",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["la [...]
+---
+--- EPSG 7792 : RDN2008 / UTM zone 33N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7792,'EPSG',7792,'PROJCS["RDN2008 / UTM zone 33N",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["la [...]
+---
+--- EPSG 7793 : RDN2008 / UTM zone 34N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7793,'EPSG',7793,'PROJCS["RDN2008 / UTM zone 34N",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["la [...]
+---
+--- EPSG 7794 : RDN2008 / Italy zone (E-N)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7794,'EPSG',7794,'PROJCS["RDN2008 / Italy zone (E-N)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER [...]
+---
+--- EPSG 7795 : RDN2008 / Zone 12 (E-N)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7795,'EPSG',7795,'PROJCS["RDN2008 / Zone 12 (E-N)",GEOGCS["RDN2008",DATUM["Rete_Dinamica_Nazionale_2008",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1132"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","6706"]],PROJECTION["Transverse_Mercator"],PARAMETER["l [...]
+---
+--- EPSG 7799 : BGS2005 / UTM zone 34N (N-E)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7799,'EPSG',7799,'PROJCS["BGS2005 / UTM zone 34N (N-E)",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin [...]
+---
+--- EPSG 7800 : BGS2005 / UTM zone 35N (N-E)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7800,'EPSG',7800,'PROJCS["BGS2005 / UTM zone 35N (N-E)",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin [...]
+---
+--- EPSG 7801 : BGS2005 / CCS2005
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7801,'EPSG',7801,'PROJCS["BGS2005 / CCS2005",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel_1", [...]
+---
+--- EPSG 7803 : BGS2005 / UTM zone 34N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7803,'EPSG',7803,'PROJCS["BGS2005 / UTM zone 34N",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],P [...]
+---
+--- EPSG 7804 : BGS2005 / UTM zone 35N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7804,'EPSG',7804,'PROJCS["BGS2005 / UTM zone 35N",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],P [...]
+---
+--- EPSG 7805 : BGS2005 / UTM zone 36N
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7805,'EPSG',7805,'PROJCS["BGS2005 / UTM zone 36N",GEOGCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7798"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin",0],P [...]
+---
+--- EPSG 7825 : Pulkovo 1942 / CS63 zone X1
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7825,'EPSG',7825,'PROJCS["Pulkovo 1942 / CS63 zone X1",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7826 : Pulkovo 1942 / CS63 zone X2
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7826,'EPSG',7826,'PROJCS["Pulkovo 1942 / CS63 zone X2",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7827 : Pulkovo 1942 / CS63 zone X3
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7827,'EPSG',7827,'PROJCS["Pulkovo 1942 / CS63 zone X3",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7828 : Pulkovo 1942 / CS63 zone X4
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7828,'EPSG',7828,'PROJCS["Pulkovo 1942 / CS63 zone X4",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7829 : Pulkovo 1942 / CS63 zone X5
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7829,'EPSG',7829,'PROJCS["Pulkovo 1942 / CS63 zone X5",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7830 : Pulkovo 1942 / CS63 zone X6
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7830,'EPSG',7830,'PROJCS["Pulkovo 1942 / CS63 zone X6",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7831 : Pulkovo 1942 / CS63 zone X7
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7831,'EPSG',7831,'PROJCS["Pulkovo 1942 / CS63 zone X7",GEOGCS["Pulkovo 1942",DATUM["Pulkovo_1942",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[23.92,-141.27,-80.9,0,0.35,0.82,-0.12],AUTHORITY["EPSG","6284"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4284"]],PROJECTION["Transverse_Mercato [...]
+---
+--- EPSG 7845 : GDA2020 / GA LCC
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7845,'EPSG',7845,'PROJCS["GDA2020 / GA LCC",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_parallel [...]
+---
+--- EPSG 7846 : GDA2020 / MGA zone 46
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7846,'EPSG',7846,'PROJCS["GDA2020 / MGA zone 46",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7847 : GDA2020 / MGA zone 47
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7847,'EPSG',7847,'PROJCS["GDA2020 / MGA zone 47",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7848 : GDA2020 / MGA zone 48
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7848,'EPSG',7848,'PROJCS["GDA2020 / MGA zone 48",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7849 : GDA2020 / MGA zone 49
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7849,'EPSG',7849,'PROJCS["GDA2020 / MGA zone 49",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7850 : GDA2020 / MGA zone 50
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7850,'EPSG',7850,'PROJCS["GDA2020 / MGA zone 50",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7851 : GDA2020 / MGA zone 51
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7851,'EPSG',7851,'PROJCS["GDA2020 / MGA zone 51",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7852 : GDA2020 / MGA zone 52
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7852,'EPSG',7852,'PROJCS["GDA2020 / MGA zone 52",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7853 : GDA2020 / MGA zone 53
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7853,'EPSG',7853,'PROJCS["GDA2020 / MGA zone 53",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7854 : GDA2020 / MGA zone 54
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7854,'EPSG',7854,'PROJCS["GDA2020 / MGA zone 54",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7855 : GDA2020 / MGA zone 55
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7855,'EPSG',7855,'PROJCS["GDA2020 / MGA zone 55",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7856 : GDA2020 / MGA zone 56
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7856,'EPSG',7856,'PROJCS["GDA2020 / MGA zone 56",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7857 : GDA2020 / MGA zone 57
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7857,'EPSG',7857,'PROJCS["GDA2020 / MGA zone 57",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7858 : GDA2020 / MGA zone 58
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7858,'EPSG',7858,'PROJCS["GDA2020 / MGA zone 58",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7859 : GDA2020 / MGA zone 59
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7859,'EPSG',7859,'PROJCS["GDA2020 / MGA zone 59",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_origin", [...]
+---
+--- EPSG 7877 : Astro DOS 71 / SHLG71
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7877,'EPSG',7877,'PROJCS["Astro DOS 71 / SHLG71",GEOGCS["Astro DOS 71",DATUM["Astro_DOS_71",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY["EPSG","6710"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4710"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitu [...]
+---
+--- EPSG 7878 : Astro DOS 71 / UTM zone 30S
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7878,'EPSG',7878,'PROJCS["Astro DOS 71 / UTM zone 30S",GEOGCS["Astro DOS 71",DATUM["Astro_DOS_71",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY["EPSG","6710"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4710"]],PROJECTION["Transverse_Mercator"],PARAMETER[" [...]
+---
+--- EPSG 7882 : St. Helena Tritan / SHLG(Tritan)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7882,'EPSG',7882,'PROJCS["St. Helena Tritan / SHLG(Tritan)",GEOGCS["St. Helena Tritan",DATUM["St_Helena_Tritan",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[-0.077,0.079,0.086,0,0,0,0],AUTHORITY["EPSG","1173"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7881"]],PROJECTION["Transverse_Merca [...]
+---
+--- EPSG 7883 : St. Helena Tritan / UTM zone 30S
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7883,'EPSG',7883,'PROJCS["St. Helena Tritan / UTM zone 30S",GEOGCS["St. Helena Tritan",DATUM["St_Helena_Tritan",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[-0.077,0.079,0.086,0,0,0,0],AUTHORITY["EPSG","1173"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7881"]],PROJECTION["Transverse_Merca [...]
+---
+--- EPSG 7887 : SHMG2015
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7887,'EPSG',7887,'PROJCS["SHMG2015",GEOGCS["SHGD2015",DATUM["St_Helena_Geodetic_Datum_2015",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1174"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7886"]],PROJECTION["Transverse_Mercator"],PARAMETER["latitude_of_or [...]
+---
+--- EPSG 7899 : GDA2020 / Vicgrid
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7899,'EPSG',7899,'PROJCS["GDA2020 / Vicgrid",GEOGCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7844"]],PROJECTION["Lambert_Conformal_Conic_2SP"],PARAMETER["standard_paralle [...]
+---
 --- EPSG 20004 : Pulkovo 1995 / Gauss-Kruger zone 4
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (20004,'EPSG',20004,'PROJCS["Pulkovo 1995 / Gauss-Kruger zone 4",GEOGCS["Pulkovo 1995",DATUM["Pulkovo_1995",SPHEROID["Krassowsky 1940",6378245,298.3,AUTHORITY["EPSG","7024"]],TOWGS84[24.47,-130.89,-81.56,0,0,0.13,-0.22],AUTHORITY["EPSG","6200"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4200"]],PROJECTION["Transverse_ [...]
@@ -15548,15 +15880,15 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 21780 : Bern 1898 (Bern) / LV03C
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21780,'EPSG',21780,'PROJCS["Bern 1898 (Bern) / LV03C",GEOGCS["Bern 1898 (Bern)",DATUM["CH1903_Bern",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY["EPSG","6801"]],PRIMEM["Bern",7.439583333333333,AUTHORITY["EPSG","8907"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4801"]],PROJECTION["Hotine_Obliq [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21780,'EPSG',21780,'PROJCS["Bern 1898 (Bern) / LV03C",GEOGCS["Bern 1898 (Bern)",DATUM["CH1903_Bern",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY["EPSG","6801"]],PRIMEM["Bern",7.439583333333333,AUTHORITY["EPSG","8907"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4801"]],PROJECTION["Hotine [...]
 ---
 --- EPSG 21781 : CH1903 / LV03
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21781,'EPSG',21781,'PROJCS["CH1903 / LV03",GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PARAMETE [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21781,'EPSG',21781,'PROJCS["CH1903 / LV03",GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PA [...]
 ---
 --- EPSG 21782 : CH1903 / LV03C-G
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21782,'EPSG',21782,'PROJCS["CH1903 / LV03C-G",GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.4,15.1,405.3,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"],PARAM [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (21782,'EPSG',21782,'PROJCS["CH1903 / LV03C-G",GEOGCS["CH1903",DATUM["CH1903",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[674.374,15.056,405.346,0,0,0,0],AUTHORITY["EPSG","6149"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4149"]],PROJECTION["Hotine_Oblique_Mercator_Azimuth_Center"] [...]
 ---
 --- EPSG 21817 : Bogota 1975 / UTM zone 17N (deprecated)
 ---
@@ -17424,139 +17756,139 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 27200 : NZGD49 / New Zealand Map Grid
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27200,'EPSG',27200,'PROJCS["NZGD49 / New Zealand Map Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27200,'EPSG',27200,'PROJCS["NZGD49 / New Zealand Map Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
 ---
 --- EPSG 27205 : NZGD49 / Mount Eden Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27205,'EPSG',27205,'PROJCS["NZGD49 / Mount Eden Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27205,'EPSG',27205,'PROJCS["NZGD49 / Mount Eden Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
 ---
 --- EPSG 27206 : NZGD49 / Bay of Plenty Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27206,'EPSG',27206,'PROJCS["NZGD49 / Bay of Plenty Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJEC [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27206,'EPSG',27206,'PROJCS["NZGD49 / Bay of Plenty Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJEC [...]
 ---
 --- EPSG 27207 : NZGD49 / Poverty Bay Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27207,'EPSG',27207,'PROJCS["NZGD49 / Poverty Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27207,'EPSG',27207,'PROJCS["NZGD49 / Poverty Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
 ---
 --- EPSG 27208 : NZGD49 / Hawkes Bay Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27208,'EPSG',27208,'PROJCS["NZGD49 / Hawkes Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27208,'EPSG',27208,'PROJCS["NZGD49 / Hawkes Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
 ---
 --- EPSG 27209 : NZGD49 / Taranaki Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27209,'EPSG',27209,'PROJCS["NZGD49 / Taranaki Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27209,'EPSG',27209,'PROJCS["NZGD49 / Taranaki Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
 ---
 --- EPSG 27210 : NZGD49 / Tuhirangi Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27210,'EPSG',27210,'PROJCS["NZGD49 / Tuhirangi Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27210,'EPSG',27210,'PROJCS["NZGD49 / Tuhirangi Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
 ---
 --- EPSG 27211 : NZGD49 / Wanganui Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27211,'EPSG',27211,'PROJCS["NZGD49 / Wanganui Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27211,'EPSG',27211,'PROJCS["NZGD49 / Wanganui Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
 ---
 --- EPSG 27212 : NZGD49 / Wairarapa Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27212,'EPSG',27212,'PROJCS["NZGD49 / Wairarapa Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27212,'EPSG',27212,'PROJCS["NZGD49 / Wairarapa Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
 ---
 --- EPSG 27213 : NZGD49 / Wellington Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27213,'EPSG',27213,'PROJCS["NZGD49 / Wellington Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27213,'EPSG',27213,'PROJCS["NZGD49 / Wellington Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
 ---
 --- EPSG 27214 : NZGD49 / Collingwood Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27214,'EPSG',27214,'PROJCS["NZGD49 / Collingwood Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27214,'EPSG',27214,'PROJCS["NZGD49 / Collingwood Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
 ---
 --- EPSG 27215 : NZGD49 / Nelson Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27215,'EPSG',27215,'PROJCS["NZGD49 / Nelson Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27215,'EPSG',27215,'PROJCS["NZGD49 / Nelson Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
 ---
 --- EPSG 27216 : NZGD49 / Karamea Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27216,'EPSG',27216,'PROJCS["NZGD49 / Karamea Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27216,'EPSG',27216,'PROJCS["NZGD49 / Karamea Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[" [...]
 ---
 --- EPSG 27217 : NZGD49 / Buller Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27217,'EPSG',27217,'PROJCS["NZGD49 / Buller Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27217,'EPSG',27217,'PROJCS["NZGD49 / Buller Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
 ---
 --- EPSG 27218 : NZGD49 / Grey Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27218,'EPSG',27218,'PROJCS["NZGD49 / Grey Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27218,'EPSG',27218,'PROJCS["NZGD49 / Grey Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
 ---
 --- EPSG 27219 : NZGD49 / Amuri Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27219,'EPSG',27219,'PROJCS["NZGD49 / Amuri Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tr [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27219,'EPSG',27219,'PROJCS["NZGD49 / Amuri Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tr [...]
 ---
 --- EPSG 27220 : NZGD49 / Marlborough Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27220,'EPSG',27220,'PROJCS["NZGD49 / Marlborough Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27220,'EPSG',27220,'PROJCS["NZGD49 / Marlborough Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
 ---
 --- EPSG 27221 : NZGD49 / Hokitika Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27221,'EPSG',27221,'PROJCS["NZGD49 / Hokitika Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27221,'EPSG',27221,'PROJCS["NZGD49 / Hokitika Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[ [...]
 ---
 --- EPSG 27222 : NZGD49 / Okarito Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27222,'EPSG',27222,'PROJCS["NZGD49 / Okarito Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[" [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27222,'EPSG',27222,'PROJCS["NZGD49 / Okarito Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION[" [...]
 ---
 --- EPSG 27223 : NZGD49 / Jacksons Bay Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27223,'EPSG',27223,'PROJCS["NZGD49 / Jacksons Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27223,'EPSG',27223,'PROJCS["NZGD49 / Jacksons Bay Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
 ---
 --- EPSG 27224 : NZGD49 / Mount Pleasant Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27224,'EPSG',27224,'PROJCS["NZGD49 / Mount Pleasant Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJE [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27224,'EPSG',27224,'PROJCS["NZGD49 / Mount Pleasant Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJE [...]
 ---
 --- EPSG 27225 : NZGD49 / Gawler Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27225,'EPSG',27225,'PROJCS["NZGD49 / Gawler Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27225,'EPSG',27225,'PROJCS["NZGD49 / Gawler Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
 ---
 --- EPSG 27226 : NZGD49 / Timaru Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27226,'EPSG',27226,'PROJCS["NZGD49 / Timaru Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27226,'EPSG',27226,'PROJCS["NZGD49 / Timaru Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["T [...]
 ---
 --- EPSG 27227 : NZGD49 / Lindis Peak Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27227,'EPSG',27227,'PROJCS["NZGD49 / Lindis Peak Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27227,'EPSG',27227,'PROJCS["NZGD49 / Lindis Peak Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTI [...]
 ---
 --- EPSG 27228 : NZGD49 / Mount Nicholas Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27228,'EPSG',27228,'PROJCS["NZGD49 / Mount Nicholas Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJE [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27228,'EPSG',27228,'PROJCS["NZGD49 / Mount Nicholas Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJE [...]
 ---
 --- EPSG 27229 : NZGD49 / Mount York Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27229,'EPSG',27229,'PROJCS["NZGD49 / Mount York Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27229,'EPSG',27229,'PROJCS["NZGD49 / Mount York Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTIO [...]
 ---
 --- EPSG 27230 : NZGD49 / Observation Point Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27230,'EPSG',27230,'PROJCS["NZGD49 / Observation Point Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PR [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27230,'EPSG',27230,'PROJCS["NZGD49 / Observation Point Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PR [...]
 ---
 --- EPSG 27231 : NZGD49 / North Taieri Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27231,'EPSG',27231,'PROJCS["NZGD49 / North Taieri Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27231,'EPSG',27231,'PROJCS["NZGD49 / North Taieri Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECT [...]
 ---
 --- EPSG 27232 : NZGD49 / Bluff Circuit
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27232,'EPSG',27232,'PROJCS["NZGD49 / Bluff Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tr [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27232,'EPSG',27232,'PROJCS["NZGD49 / Bluff Circuit",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tr [...]
 ---
 --- EPSG 27258 : NZGD49 / UTM zone 58S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27258,'EPSG',27258,'PROJCS["NZGD49 / UTM zone 58S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27258,'EPSG',27258,'PROJCS["NZGD49 / UTM zone 58S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
 ---
 --- EPSG 27259 : NZGD49 / UTM zone 59S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27259,'EPSG',27259,'PROJCS["NZGD49 / UTM zone 59S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27259,'EPSG',27259,'PROJCS["NZGD49 / UTM zone 59S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
 ---
 --- EPSG 27260 : NZGD49 / UTM zone 60S
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27260,'EPSG',27260,'PROJCS["NZGD49 / UTM zone 60S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27260,'EPSG',27260,'PROJCS["NZGD49 / UTM zone 60S",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION["Tra [...]
 ---
 --- EPSG 27291 : NZGD49 / North Island Grid
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27291,'EPSG',27291,'PROJCS["NZGD49 / North Island Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27291,'EPSG',27291,'PROJCS["NZGD49 / North Island Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
 ---
 --- EPSG 27292 : NZGD49 / South Island Grid
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27292,'EPSG',27292,'PROJCS["NZGD49 / South Island Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (27292,'EPSG',27292,'PROJCS["NZGD49 / South Island Grid",GEOGCS["NZGD49",DATUM["New_Zealand_Geodetic_Datum_1949",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[59.47,-5.04,187.44,0.47,-0.1,1.024,-4.5993],AUTHORITY["EPSG","6272"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4272"]],PROJECTION [...]
 ---
 --- EPSG 27391 : NGO 1948 (Oslo) / NGO zone I
 ---
@@ -17988,11 +18320,11 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 28991 : Amersfoort / RD Old
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (28991,'EPSG',28991,'PROJCS["Amersfoort / RD Old",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],PROJECTION[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (28991,'EPSG',28991,'PROJCS["Amersfoort / RD Old",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],PROJECTION[" [...]
 ---
 --- EPSG 28992 : Amersfoort / RD New
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (28992,'EPSG',28992,'PROJCS["Amersfoort / RD New",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],PROJECTION[ [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (28992,'EPSG',28992,'PROJCS["Amersfoort / RD New",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],PROJECTION[" [...]
 ---
 --- EPSG 29100 : SAD69 / Brazil Polyconic (deprecated)
 ---
@@ -18198,9 +18530,9 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (29871,'EPSG',29871,'PROJCS["Timbalai 1948 / RSO Borneo (ch)",GEOGCS["Timbalai 1948",DATUM["Timbalai_1948",SPHEROID["Everest 1830 (1967 Definition)",6377298.556,300.8017,AUTHORITY["EPSG","7016"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY["EPSG","6298"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4298"]],PROJECTION["Hotin [...]
 ---
---- EPSG 29872 : Timbalai 1948 / RSO Borneo (ft)
+--- EPSG 29872 : Timbalai 1948 / RSO Borneo (ftSe)
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (29872,'EPSG',29872,'PROJCS["Timbalai 1948 / RSO Borneo (ft)",GEOGCS["Timbalai 1948",DATUM["Timbalai_1948",SPHEROID["Everest 1830 (1967 Definition)",6377298.556,300.8017,AUTHORITY["EPSG","7016"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY["EPSG","6298"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4298"]],PROJECTION["Hotin [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (29872,'EPSG',29872,'PROJCS["Timbalai 1948 / RSO Borneo (ftSe)",GEOGCS["Timbalai 1948",DATUM["Timbalai_1948",SPHEROID["Everest 1830 (1967 Definition)",6377298.556,300.8017,AUTHORITY["EPSG","7016"]],TOWGS84[-679,669,-48,0,0,0,0],AUTHORITY["EPSG","6298"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4298"]],PROJECTION["Hot [...]
 ---
 --- EPSG 29873 : Timbalai 1948 / RSO Borneo (m)
 ---
@@ -18376,15 +18708,15 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 31251 : MGI (Ferro) / Austria GK West Zone
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31251,'EPSG',31251,'PROJCS["MGI (Ferro) / Austria GK West Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4805 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31251,'EPSG',31251,'PROJCS["MGI (Ferro) / Austria GK West Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","912 [...]
 ---
 --- EPSG 31252 : MGI (Ferro) / Austria GK Central Zone
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31252,'EPSG',31252,'PROJCS["MGI (Ferro) / Austria GK Central Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31252,'EPSG',31252,'PROJCS["MGI (Ferro) / Austria GK Central Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG"," [...]
 ---
 --- EPSG 31253 : MGI (Ferro) / Austria GK East Zone
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31253,'EPSG',31253,'PROJCS["MGI (Ferro) / Austria GK East Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[682,-203,480,0,0,0,0],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4805 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (31253,'EPSG',31253,'PROJCS["MGI (Ferro) / Austria GK East Zone",GEOGCS["MGI (Ferro)",DATUM["Militar_Geographische_Institut_Ferro",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[577.326,90.129,463.919,5.137,1.474,5.297,2.4232],AUTHORITY["EPSG","6805"]],PRIMEM["Ferro",-17.66666666666667,AUTHORITY["EPSG","8909"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","912 [...]
 ---
 --- EPSG 31254 : MGI / Austria GK West
 ---
@@ -21110,7 +21442,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 4922 : PZ-90
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4922,'EPSG',4922,'GEOCCS["PZ-90",DATUM["Parametrop_Zemp_1990",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],AUTHORITY["EPSG","6740"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4922"]]','+proj=geocent +a=6378136 +b=6356751.361745712 +uni [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (4922,'EPSG',4922,'GEOCCS["PZ-90",DATUM["Parametry_Zemli_1990",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],AUTHORITY["EPSG","6740"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","4922"]]','+proj=geocent +a=6378136 +b=6356751.361745712 +uni [...]
 ---
 --- EPSG 4924 : Mauritania 1999
 ---
@@ -21294,7 +21626,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 5352 : MARGEN
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5352,'EPSG',5352,'GEOCCS["MARGEN",DATUM["Marco_Geodesico_Nacional",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","5352"]]','+proj=geocent +ellps=GRS80 +units=m +no_defs ');
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (5352,'EPSG',5352,'GEOCCS["MARGEN",DATUM["Marco_Geodesico_Nacional_de_Bolivia",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1063"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","5352"]]','+proj=geocent +ellps=GRS80 +uni [...]
 ---
 --- EPSG 5358 : SIRGAS-Chile
 ---
@@ -21415,6 +21747,66 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 --- EPSG 7371 : ONGD14
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7371,'EPSG',7371,'GEOCCS["ONGD14",DATUM["Oman_National_Geodetic_Datum_2014",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1147"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7371"]]','+proj=geocent +ellps=GRS80 +units [...]
+---
+--- EPSG 7656 : WGS 84 (G730)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7656,'EPSG',7656,'GEOCCS["WGS 84 (G730)",DATUM["World_Geodetic_System_1984_G730",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1152"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7656"]]','+proj=geocent +ellps=WGS84 +un [...]
+---
+--- EPSG 7658 : WGS 84 (G873)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7658,'EPSG',7658,'GEOCCS["WGS 84 (G873)",DATUM["World_Geodetic_System_1984_G873",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1153"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7658"]]','+proj=geocent +ellps=WGS84 +un [...]
+---
+--- EPSG 7660 : WGS 84 (G1150)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7660,'EPSG',7660,'GEOCCS["WGS 84 (G1150)",DATUM["World_Geodetic_System_1984_G1150",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1154"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7660"]]','+proj=geocent +ellps=WGS84 + [...]
+---
+--- EPSG 7662 : WGS 84 (G1674)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7662,'EPSG',7662,'GEOCCS["WGS 84 (G1674)",DATUM["World_Geodetic_System_1984_G1674",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1155"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7662"]]','+proj=geocent +ellps=WGS84 + [...]
+---
+--- EPSG 7664 : WGS 84 (G1762)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7664,'EPSG',7664,'GEOCCS["WGS 84 (G1762)",DATUM["World_Geodetic_System_1984_G1762",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1156"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7664"]]','+proj=geocent +ellps=WGS84 + [...]
+---
+--- EPSG 7677 : PZ-90.02
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7677,'EPSG',7677,'GEOCCS["PZ-90.02",DATUM["Parametry_Zemli_1990_02",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],AUTHORITY["EPSG","1157"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7677"]]','+proj=geocent +a=6378136 +b=6356751.36174571 [...]
+---
+--- EPSG 7679 : PZ-90.11
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7679,'EPSG',7679,'GEOCCS["PZ-90.11",DATUM["Parametry_Zemli_1990_11",SPHEROID["PZ-90",6378136,298.257839303,AUTHORITY["EPSG","7054"]],AUTHORITY["EPSG","1158"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7679"]]','+proj=geocent +a=6378136 +b=6356751.36174571 [...]
+---
+--- EPSG 7681 : GSK-2011
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7681,'EPSG',7681,'GEOCCS["GSK-2011",DATUM["Geodezicheskaya_Sistema_Koordinat_2011",SPHEROID["GSK-2011",6378136.5,298.2564151,AUTHORITY["EPSG","1025"]],AUTHORITY["EPSG","1159"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7681"]]','+proj=geocent +a=6378136.5 [...]
+---
+--- EPSG 7684 : Kyrg-06
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7684,'EPSG',7684,'GEOCCS["Kyrg-06",DATUM["Kyrgyzstan_Geodetic_Datum_2006",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1160"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7684"]]','+proj=geocent +ellps=GRS80 +units=m [...]
+---
+--- EPSG 7789 : ITRF2014
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7789,'EPSG',7789,'GEOCCS["ITRF2014",DATUM["International_Terrestrial_Reference_Frame_2014",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1165"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7789"]]','+proj=geocent +ell [...]
+---
+--- EPSG 7796 : BGS2005
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7796,'EPSG',7796,'GEOCCS["BGS2005",DATUM["Bulgaria_Geodetic_System_2005",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1167"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7796"]]','+proj=geocent +ellps=GRS80 +units=m  [...]
+---
+--- EPSG 7815 : WGS 84 (Transit)
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7815,'EPSG',7815,'GEOCCS["WGS 84 (Transit)",DATUM["World_Geodetic_System_1984_Transit",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1166"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7815"]]','+proj=geocent +ellps=WGS [...]
+---
+--- EPSG 7842 : GDA2020
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7842,'EPSG',7842,'GEOCCS["GDA2020",DATUM["Geocentric_Datum_of_Australia_2020",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1168"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7842"]]','+proj=geocent +ellps=GRS80 +uni [...]
+---
+--- EPSG 7879 : St. Helena Tritan
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7879,'EPSG',7879,'GEOCCS["St. Helena Tritan",DATUM["St_Helena_Tritan",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","1173"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7879"]]','+proj=geocent +ellps=WGS84 +units=m +no_defs ');
+---
+--- EPSG 7884 : SHGD2015
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7884,'EPSG',7884,'GEOCCS["SHGD2015",DATUM["St_Helena_Geodetic_Datum_2015",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],AUTHORITY["EPSG","1174"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["metre",1,AUTHORITY["EPSG","9001"]],AXIS["Geocentric X",OTHER],AXIS["Geocentric Y",OTHER],AXIS["Geocentric Z",NORTH],AUTHORITY["EPSG","7884"]]','+proj=geocent +ellps=GRS80 +units=m [...]
 COMMIT;
 BEGIN;
 ---
@@ -21920,7 +22312,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 6871 : WGS 84 / Pseudo-Mercator +  EGM2008 geoid height
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6871,'EPSG',6871,'COMPD_CS["WGS 84 / Pseudo-Mercator +  EGM2008 geoid height",PROJCS["WGS 84 / Pseudo-Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_1SP"],PARA [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (6871,'EPSG',6871,'COMPD_CS["WGS 84 / Pseudo-Mercator +  EGM2008 geoid height",PROJCS["WGS 84 / Pseudo-Mercator",GEOGCS["WGS 84",DATUM["WGS_1984",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],AUTHORITY["EPSG","6326"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4326"]],PROJECTION["Mercator_1SP"],PARA [...]
 ---
 --- EPSG 6893 : WGS 84 / World Mercator +  EGM2008 height
 ---
@@ -21968,7 +22360,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 7408 : RD/NAP
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7408,'EPSG',7408,'COMPD_CS["RD/NAP",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],VERT_CS["NAP height",VER [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7408,'EPSG',7408,'COMPD_CS["RD/NAP",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4289"]],VERT_CS["NAP height",VERT [...]
 ---
 --- EPSG 7409 : ETRS89 + EVRF2000 height
 ---
@@ -21996,7 +22388,7 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 --- EPSG 7415 : Amersfoort / RD New + NAP height
 ---
-INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7415,'EPSG',7415,'COMPD_CS["Amersfoort / RD New + NAP height",PROJCS["Amersfoort / RD New",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.4171,50.3319,465.5524,-0.398957,0.343988,-1.87740,4.0725],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","912 [...]
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7415,'EPSG',7415,'COMPD_CS["Amersfoort / RD New + NAP height",PROJCS["Amersfoort / RD New",GEOGCS["Amersfoort",DATUM["Amersfoort",SPHEROID["Bessel 1841",6377397.155,299.1528128,AUTHORITY["EPSG","7004"]],TOWGS84[565.2369,50.0087,465.658,-0.406857,0.350733,-1.87035,4.0812],AUTHORITY["EPSG","6289"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122 [...]
 ---
 --- EPSG 7416 : ETRS89 / UTM zone 32N + DVR90 height
 ---
@@ -22030,6 +22422,17 @@ INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4tex
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7423,'EPSG',7423,'COMPD_CS["ETRS89 + EVRF2007 height",GEOGCS["ETRS89",DATUM["European_Terrestrial_Reference_System_1989",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6258"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","4258"]],VERT_CS["EVRF2007 height",VERT [...]
 ---
+--- EPSG 7954 : Astro DOS 71 / UTM zone 30S + Jamestown 1971 height
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7954,'EPSG',7954,'COMPD_CS["Astro DOS 71 / UTM zone 30S + Jamestown 1971 height",PROJCS["Astro DOS 71 / UTM zone 30S",GEOGCS["Astro DOS 71",DATUM["Astro_DOS_71",SPHEROID["International 1924",6378388,297,AUTHORITY["EPSG","7022"]],TOWGS84[-320,550,-494,0,0,0,0],AUTHORITY["EPSG","6710"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORIT [...]
+---
+--- EPSG 7955 : St. Helena Tritan / UTM zone 30S +  Tritan 2011 height
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7955,'EPSG',7955,'COMPD_CS["St. Helena Tritan / UTM zone 30S +  Tritan 2011 height",PROJCS["St. Helena Tritan / UTM zone 30S",GEOGCS["St. Helena Tritan",DATUM["St_Helena_Tritan",SPHEROID["WGS 84",6378137,298.257223563,AUTHORITY["EPSG","7030"]],TOWGS84[-0.077,0.079,0.086,0,0,0,0],AUTHORITY["EPSG","1173"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPS [...]
+---
+--- EPSG 7956 : SHMG2015 +  SHVD2015 height
+---
+INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (7956,'EPSG',7956,'COMPD_CS["SHMG2015 +  SHVD2015 height",PROJCS["SHMG2015",GEOGCS["SHGD2015",DATUM["St_Helena_Geodetic_Datum_2015",SPHEROID["GRS 1980",6378137,298.257222101,AUTHORITY["EPSG","7019"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","1174"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.0174532925199433,AUTHORITY["EPSG","9122"]],AUTHORITY["EPSG","7886"]],PROJECTION["Transver [...]
 --- Google Maps / Microsoft Maps
 ---
 INSERT INTO "spatial_ref_sys" ("srid","auth_name","auth_srid","srtext","proj4text") VALUES (900913,'spatialreferencing.org',900913,'PROJCS["Popular Visualisation CRS / Mercator (deprecated)",GEOGCS["Popular Visualisation CRS",DATUM["Popular_Visualisation_Datum",SPHEROID["Popular Visualisation Sphere",6378137,0,AUTHORITY["EPSG","7059"]],TOWGS84[0,0,0,0,0,0,0],AUTHORITY["EPSG","6055"]],PRIMEM["Greenwich",0,AUTHORITY["EPSG","8901"]],UNIT["degree",0.01745329251994328,AUTHORITY["EPSG","9122"] [...]
diff --git a/topology/postgis_topology.c b/topology/postgis_topology.c
index c834e23..346cd49 100644
--- a/topology/postgis_topology.c
+++ b/topology/postgis_topology.c
@@ -12,6 +12,7 @@
 
 #include "postgres.h"
 #include "fmgr.h"
+#include "c.h" /* for UINT64_FORMAT and uint64 */
 #include "utils/elog.h"
 #include "utils/memutils.h" /* for TopMemoryContext */
 #include "utils/array.h" /* for ArrayType */
@@ -159,27 +160,42 @@ static LWT_BE_TOPOLOGY*
 cb_loadTopologyByName(const LWT_BE_DATA* be, const char *name)
 {
   int spi_result;
-  StringInfoData sqldata;
-  StringInfo sql = &sqldata;
+  const char *sql;
   Datum dat;
   bool isnull;
   LWT_BE_TOPOLOGY *topo;
   MemoryContext oldcontext = CurrentMemoryContext;
+  Datum values[1];
+  Oid argtypes[1];
+  static SPIPlanPtr plan = NULL;
+
+  // prepare
+  if ( ! plan ) {
+    sql = "SELECT id,srid,precision,null::geometry"
+                          " FROM topology.topology "
+                          "WHERE name = $1::varchar";
+    argtypes[0] = CSTRINGOID;
+    plan = SPI_prepare(sql, 1, argtypes);
+    if ( ! plan )
+    {
+      cberror(be, "unexpected return (%d) from query preparation: %s",
+              SPI_result, sql);
+      return NULL;
+    }
+    SPI_keepplan(plan);
+    // SPI_freeplan to free, eventually
+  }
 
-  initStringInfo(sql);
-  appendStringInfo(sql, "SELECT id,srid,precision,null::geometry"
-                        " FROM topology.topology "
-                        "WHERE name = '%s'", name);
-  spi_result = SPI_execute(sql->data, !be->data_changed, 0);
+  // execute
+  values[0] = CStringGetDatum(name);
+  spi_result = SPI_execute_plan(plan, values, NULL, !be->data_changed, 1);
   MemoryContextSwitchTo( oldcontext ); /* switch back */
   if ( spi_result != SPI_OK_SELECT ) {
-		cberror(be, "unexpected return (%d) from query execution: %s", spi_result, sql->data);
-    pfree(sqldata.data);
+		cberror(be, "unexpected return (%d) from query execution: %s", spi_result, sql);
 	  return NULL;
   }
   if ( ! SPI_processed )
   {
-    pfree(sqldata.data);
 		//cberror(be, "no topology named '%s' was found", name);
     if ( be->topoLoadFailMessageFlavor == 1 ) {
       cberror(be, "No topology with name \"%s\" in topology.topology", name);
@@ -190,11 +206,9 @@ cb_loadTopologyByName(const LWT_BE_DATA* be, const char *name)
   }
   if ( SPI_processed > 1 )
   {
-    pfree(sqldata.data);
 		cberror(be, "multiple topologies named '%s' were found", name);
 	  return NULL;
   }
-  pfree(sqldata.data);
 
   topo = palloc(sizeof(LWT_BE_TOPOLOGY));
   topo->be_data = (LWT_BE_DATA *)be; /* const cast.. */
@@ -1424,7 +1438,7 @@ cb_insertNodes( const LWT_BE_TOPOLOGY* topo,
 
   if ( SPI_processed != numelems ) {
     cberror(topo->be_data, "processed " UINT64_FORMAT " rows, expected %d",
-            (uint64)SPI_processed, numelems);
+      (uint64)SPI_processed, numelems);
     return 0;
   }
 
@@ -1539,7 +1553,7 @@ cb_insertFaces( const LWT_BE_TOPOLOGY* topo,
   POSTGIS_DEBUGF(1, "cb_insertFaces query processed %d rows", SPI_processed);
   if ( SPI_processed != numelems ) {
     cberror(topo->be_data, "processed " UINT64_FORMAT " rows, expected %d",
-           (uint64)SPI_processed, numelems);
+            (uint64)SPI_processed, numelems);
     return -1;
   }
 
@@ -2530,8 +2544,9 @@ cb_getFaceContainingPoint( const LWT_BE_TOPOLOGY* topo, const LWPOINT* pt )
   }
   /* TODO: call GetFaceGeometry internally, avoiding the round-trip to sql */
   appendStringInfo(sql,
-                   "SELECT face_id FROM \"%s\".face "
-                   "WHERE mbr && $1 AND _ST_Contains("
+                   "WITH faces AS ( SELECT face_id FROM \"%s\".face "
+                   "WHERE mbr && $1 ORDER BY ST_Area(mbr) ASC ) "
+                   "SELECT face_id FROM faces WHERE _ST_Contains("
                    "topology.ST_GetFaceGeometry('%s', face_id), $1)"
                    " LIMIT 1",
                    topo->name, topo->name);
@@ -2737,10 +2752,14 @@ cb_getEdgeWithinBox2D ( const LWT_BE_TOPOLOGY* topo, const GBOX* box,
     appendStringInfoString(sql, "SELECT ");
     addEdgeFields(sql, fields, 0);
   }
-  hexbox = _box2d_to_hexwkb(box, topo->srid);
-  appendStringInfo(sql, " FROM \"%s\".edge WHERE geom && '%s'::geometry",
-                        topo->name, hexbox);
-  lwfree(hexbox);
+  appendStringInfo(sql, " FROM \"%s\".edge", topo->name);
+
+  if ( box ) {
+    hexbox = _box2d_to_hexwkb(box, topo->srid);
+    appendStringInfo(sql, " WHERE geom && '%s'::geometry", hexbox);
+    lwfree(hexbox);
+  }
+
   if ( elems_requested == -1 ) {
     appendStringInfoString(sql, ")");
   } else if ( elems_requested > 0 ) {
diff --git a/topology/sql/topogeometry/totopogeom.sql.in b/topology/sql/topogeometry/totopogeom.sql.in
index 79520c6..8401a8c 100644
--- a/topology/sql/topogeometry/totopogeom.sql.in
+++ b/topology/sql/topogeometry/totopogeom.sql.in
@@ -235,18 +235,25 @@ BEGIN
   -- as possible so that each element can further edit the
   -- definition by splitting
   FOR rec IN SELECT id(tg), alayer as lyr,
-    geom, ST_Dimension(geom) as dims
-    FROM (SELECT (ST_Dump(ageom)).geom) as f
-    WHERE NOT ST_IsEmpty(geom)
+    geom, ST_Dimension(gd.geom) as dims
+    FROM ST_Dump(ageom) AS gd
+    WHERE NOT ST_IsEmpty(gd.geom)
   LOOP
-    FOR rec2 IN SELECT CASE
-       WHEN rec.dims = 0 THEN
-         topology.topogeo_addPoint(atopology, rec.geom, tolerance)
-       WHEN rec.dims = 1 THEN
-         topology.topogeo_addLineString(atopology, rec.geom, tolerance)
-       WHEN rec.dims = 2 THEN
-         topology.topogeo_addPolygon(atopology, rec.geom, tolerance)
-       END as primitive
+    -- NOTE: Switched from using case to this because of PG 10 behavior change
+    -- Using a UNION ALL only one will be processed because of the WHERE
+    -- Since the WHERE clause will be processed first
+    FOR rec2 IN SELECT primitive
+          FROM
+            (
+              SELECT topology.topogeo_addPoint(atopology, rec.geom, tolerance)
+                WHERE rec.dims = 0
+              UNION ALL
+              SELECT topology.topogeo_addLineString(atopology, rec.geom, tolerance)
+                WHERE rec.dims = 1
+              UNION ALL
+              SELECT topology.topogeo_addPolygon(atopology, rec.geom, tolerance)
+                WHERE rec.dims = 2
+            ) AS f(primitive)
     LOOP
       elem := ARRAY[rec.dims+1, rec2.primitive]::text;
       IF elems @> ARRAY[elem] THEN
diff --git a/topology/test/perf/TopoGeo_addLinestring.sql b/topology/test/perf/TopoGeo_addLinestring.sql
new file mode 100644
index 0000000..966361d
--- /dev/null
+++ b/topology/test/perf/TopoGeo_addLinestring.sql
@@ -0,0 +1,10 @@
+SELECT topology.DropTopology('topoperf');
+SELECT topology.CreateTopology('topoperf');
+\timing
+SELECT count(*) FROM (
+  SELECT topology.TopoGeo_addLinestring('topoperf', g) FROM (
+    SELECT ST_ExteriorRing(ST_Buffer(ST_MakePoint(x, y), 10, 10)) g FROM
+      generate_series(-15,15,5) x,
+      generate_series(-15,15,5) y
+  ) foo
+) bar;
diff --git a/topology/test/regress/copytopology.sql b/topology/test/regress/copytopology.sql
index 414e019..182ff49 100644
--- a/topology/test/regress/copytopology.sql
+++ b/topology/test/regress/copytopology.sql
@@ -39,13 +39,13 @@ WHERE l.topology_id = t.id and t.name = 'CITY_data_UP_down'
 ORDER BY l.layer_id;
 
 -- Check sequences
-SELECT * from "CITY_data_UP_down".node_node_id_seq;
-SELECT * from "CITY_data_UP_down".edge_data_edge_id_seq;
-SELECT * from "CITY_data_UP_down".face_face_id_seq;
-SELECT sequence_name, last_value, start_value, increment_by, max_value, min_value, cache_value, is_cycled, is_called from "CITY_data_UP_down".layer_id_seq;
-SELECT * from "CITY_data_UP_down".topogeo_s_1;
-SELECT * from "CITY_data_UP_down".topogeo_s_2;
-SELECT * from "CITY_data_UP_down".topogeo_s_3;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called from "CITY_data_UP_down".node_node_id_seq;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called from "CITY_data_UP_down".edge_data_edge_id_seq;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called from "CITY_data_UP_down".face_face_id_seq;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called from "CITY_data_UP_down".layer_id_seq;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called  from "CITY_data_UP_down".topogeo_s_1;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called  from "CITY_data_UP_down".topogeo_s_2;
+SELECT tableoid::regclass AS sequence_name, last_value,  is_called  from "CITY_data_UP_down".topogeo_s_3;
 
 SELECT topology.DropTopology('CITY_data_UP_down');
 SELECT topology.DropTopology('city_data');
diff --git a/topology/test/regress/copytopology_expected b/topology/test/regress/copytopology_expected
index 95083db..ffdb131 100644
--- a/topology/test/regress/copytopology_expected
+++ b/topology/test/regress/copytopology_expected
@@ -19,13 +19,13 @@ layers|3
 1|CITY_data_UP_down|LAYER1|
 2|CITY_data_UP_down|LAYER2|
 3|CITY_data_UP_down|LAYER3|
-node_node_id_seq|22|1|1|9223372036854775807|1|1|0|f|t
-edge_data_edge_id_seq|26|1|1|9223372036854775807|1|1|0|f|t
-face_face_id_seq|9|1|1|9223372036854775807|1|1|0|f|t
-layer_id_seq|1|1|1|9223372036854775807|1|1|f|f
-topogeo_s_1|9|1|1|9223372036854775807|1|1|0|f|t
-topogeo_s_2|8|1|1|9223372036854775807|1|1|0|f|t
-topogeo_s_3|8|1|1|9223372036854775807|1|1|0|f|t
+"CITY_data_UP_down".node_node_id_seq|22|t
+"CITY_data_UP_down".edge_data_edge_id_seq|26|t
+"CITY_data_UP_down".face_face_id_seq|9|t
+"CITY_data_UP_down".layer_id_seq|1|f
+"CITY_data_UP_down".topogeo_s_1|9|t
+"CITY_data_UP_down".topogeo_s_2|8|t
+"CITY_data_UP_down".topogeo_s_3|8|t
 Topology 'CITY_data_UP_down' dropped
 Topology 'city_data' dropped
 #2184.1|t
diff --git a/topology/topology.sql.in b/topology/topology.sql.in
index 5dcf9a1..5eb1148 100644
--- a/topology/topology.sql.in
+++ b/topology/topology.sql.in
@@ -192,6 +192,7 @@
 
 
 CREATE SCHEMA topology;
+COMMENT ON SCHEMA topology IS 'PostGIS Topology schema';
 
 -- Doing everything outside of a transaction helps
 -- upgrading in the best case.
diff --git a/utils/postgis_proc_upgrade.pl b/utils/postgis_proc_upgrade.pl
index ebf7cf6..b069c0d 100755
--- a/utils/postgis_proc_upgrade.pl
+++ b/utils/postgis_proc_upgrade.pl
@@ -18,7 +18,7 @@
 # in postgis.sql
 #
 # In addition, the transaction contains
-# a check for Major postgis_lib_version() 
+# a check for Major postgis_lib_version()
 # to match the one contained in lwpostgis.sql
 #
 # This never happens by just running make install
@@ -34,69 +34,10 @@ use strict;
 use warnings;
 
 #
-# Conditionally upgraded types and operators. Only include these
-# if the major numbers in version_from are less than the version_to
-# number.
+# Conditionally upgraded types and operators based
+# on their last updated version and the version of
+# the target database
 #
-# TODO: move configuration outside of code
-#
-my $objs = {
- 	"102" => { 
-		"aggregates" => {
-			"st_extent(geometry)" => 1,
-			"st_memcollect(geometry)" => 1,
-			"st_memunion(geometry)" => 1,
-			"st_accum(geometry)" => 1,
-			"st_union(geometry)" => 1,
-			"st_collect(geometry)" => 1,
-			"st_polygonize(geometry)" => 1,
-			"st_makeline(geometry)" => 1
-		}
-	},
- 	"105" => { 
-		"views" => {
-			"geography_columns" => 1
-		},
-	},
- 	"200" => { 
-		"aggregates" => {
-			"st_3dextent(geometry)" => 1,
-      "topology.topoelementarray_agg(topology.topoelement)" => 1
-		}
-	},
- 	"201" => { 
-		"aggregates" => {
-			"st_samealignment(raster)" => 1,
-			"st_union(raster,unionarg[])" => 1,
-			"st_union(raster,integer,text)" => 1,
-			"st_union(raster,integer)" => 1,
-			"st_union(raster)" => 1,
-			"st_union(raster,text)" => 1
-		}
-	},
- 	"202" => { 
-		"aggregates" => {
-			"st_summarystatsagg(raster,integer,boolean,double precision)" => 1,
-			"st_summarystatsagg(raster,boolean,double precision)" => 1,
-			"st_summarystatsagg(raster,integer)" => 1,
-			"st_countagg(raster,integer,boolean,double precision)" => 1,
-			"st_countagg(raster,integer,boolean)" => 1,
-			"st_countagg(raster,boolean)" => 1
-		}
-	}
-};
-
-sub find_last_updated
-{
-  my $type = shift;
-  my $sig = shift;
-  for my $ver ( sort { $b cmp $a } keys %$objs ) {
-    if ( $objs->{$ver}->{$type}->{$sig} ) {
-      return $ver;
-    }
-  }
-  return 0;
-}
 
 sub parse_last_updated
 {
@@ -139,7 +80,7 @@ die "Unable to open input SQL file $sql_file\n"
 	if ( ! -f $sql_file );
 
 #
-# Search the SQL file for the target version number (the 
+# Search the SQL file for the target version number (the
 # version we are upgrading *to*.
 #
 open( INPUT, $sql_file ) || die "Couldn't open file: $sql_file\n";
@@ -162,7 +103,7 @@ while(<INPUT>)
         $soname = $1;
 	}
 }
-close(INPUT); 
+close(INPUT);
 
 die "Unable to locate target new version number in $sql_file\n"
  	if( ! $version_to );
@@ -170,7 +111,7 @@ die "Unable to locate target new version number in $sql_file\n"
 if ( $version_to =~ /(\d+)\.(\d+)\..*/ )
 {
 	$version_to = $1 . "." . $2;
-	$version_to_num = 100 * $1 + $2; 
+	$version_to_num = 100 * $1 + $2;
 }
 else
 {
@@ -201,7 +142,7 @@ while(<DATA>)
 }
 
 #
-# Go through the SQL file and strip out objects that cannot be 
+# Go through the SQL file and strip out objects that cannot be
 # applied to an existing, loaded database: types and operators
 # and operator classes that have already been defined.
 #
@@ -245,8 +186,7 @@ while(<INPUT>)
 
     my $last_updated = parse_last_updated($comment);
     if ( ! $last_updated ) {
-      print STDERR "WARNING: no last updated info for type '${newtype}'\n";
-      $last_updated = find_last_updated("types", $newtype);
+      die "ERROR: no last updated info for type '${newtype}'\n";
     }
     my $missing = parse_missing($comment);
     print "-- Type ${newtype} -- LastUpdated: ${last_updated}\n";
@@ -283,7 +223,7 @@ EOF
 		my $type1 = $1;
 		my $type2 = $2;
 		my $def = $_;
-    unless (/;$/) { 
+    unless (/;$/) {
       while(<INPUT>) {
         $def .= $_;
         last if /;$/;
@@ -316,8 +256,7 @@ EOF
     #print "-- Checking comment $comment\n";
     my $last_updated = parse_last_updated($comment);
     if ( ! $last_updated ) {
-      print STDERR "WARNING: no last updated info for aggregate '${aggsig}'\n";
-      $last_updated = find_last_updated("aggregates", $aggsig);
+      die "ERROR: no last updated info for aggregate '${aggsig}'\n";
     }
     print "-- Aggregate ${aggsig} -- LastUpdated: ${last_updated}\n";
       print <<"EOF";
@@ -335,7 +274,7 @@ END
 \$postgis_proc_upgrade\$;
 EOF
 	}
-	
+
 	# This code handles operators by creating them if we are doing a major upgrade
 	if ( /^create operator\s+(\S+)\s*\(/i )
 	{
@@ -352,8 +291,7 @@ EOF
 
     my $last_updated = parse_last_updated($comment);
     if ( ! $last_updated ) {
-      print STDERR "WARNING: no last updated info for operator '${opsig}'\n";
-      $last_updated = find_last_updated("operators", $opsig);
+      die "WARNING: no last updated info for operator '${opsig}'\n";
     }
     print "-- Operator ${opsig} -- LastUpdated: ${last_updated}\n";
       print <<"EOF";
@@ -378,7 +316,7 @@ EOF
 			last if /\;\s*$/;
 		}
 	}
-	
+
 	# Always output grant permissions (see ticket #3680)
 	if ( /^grant select\s+(\S+)\s*/i )
 	{
@@ -390,7 +328,7 @@ EOF
 		}
 	}
 
-	# Always output create ore replace rule 
+	# Always output create ore replace rule
 	if ( /^create or replace rule\s+(\S+)\s*/i )
 	{
 		print;
@@ -416,8 +354,7 @@ EOF
 
 	my $last_updated = parse_last_updated($comment);
 	if ( ! $last_updated ) {
-		print STDERR "WARNING: no last updated info for operator family '${opfname}'\n";
-		$last_updated = find_last_updated("opfamilies", $opfsig);
+		die "WARNING: no last updated info for operator family '${opfname}'\n";
 	}
 	print "-- Operator family ${opfsig} -- LastUpdated: ${last_updated}\n";
 	print <<"EOF";
@@ -482,8 +419,7 @@ EOF
 
     $last_updated = parse_last_updated($comment);
     if ( ! $last_updated ) {
-      print STDERR "WARNING: no last updated info for operator class '${opclassname}'\n";
-      $last_updated = find_last_updated("opclasses", $opclassname);
+      die "WARNING: no last updated info for operator class '${opclassname}'\n";
     }
     print "-- Operator class ${opclassname} -- LastUpdated: ${last_updated}\n";
     print <<"EOF";
@@ -551,7 +487,7 @@ BEGIN
 	-- Next releases will still be ok as
 	-- postgis_lib_version() and MODULE_scripts_installed()
 	-- would both return actual PostGIS release number.
-	-- 
+	--
 	BEGIN
 		SELECT into old_scripts MODULE_lib_version();
 	EXCEPTION WHEN OTHERS THEN
@@ -591,4 +527,4 @@ CREATE TEMPORARY TABLE _postgis_upgrade_info AS WITH versions AS (
     as version_from_isdev
   FROM versions
 ;
- 
+
diff --git a/utils/postgis_restore.pl.in b/utils/postgis_restore.pl.in
index e475e15..c3bc57c 100644
--- a/utils/postgis_restore.pl.in
+++ b/utils/postgis_restore.pl.in
@@ -83,12 +83,14 @@ while (@ARGV && $ARGV[0] =~ /^-/) {
 die $usage if (@ARGV < 1);
 
 my $dumpfile = $ARGV[0];
-my $manifest = $dumpfile . ".lst";
+my $manifest = $dumpfile;
+$manifest =~ s/\/$//; # strip trailing slash
+$manifest .= ".lst";
 my $hasTopology = 0;
 
 die "$me:\tUnable to find 'pg_dump' on the path.\n" if ! `pg_dump --version`;
 die "$me:\tUnable to find 'pg_restore' on the path.\n" if ! `pg_restore --version`;
-die "$me:\tUnable to open dump file '$dumpfile'.\n" if ! -f $dumpfile;
+die "$me:\tUnable to open dump file '$dumpfile'.\n" if ! -r $dumpfile;
 
 print STDERR "Converting $dumpfile to ASCII on stdout...\n";
 
@@ -899,6 +901,10 @@ COMMENT FUNCTION st_force_3dz(geometry)
 COMMENT FUNCTION st_force_4d(geometry)
 COMMENT FUNCTION st_force_collection(geometry)
 COMMENT FUNCTION st_forcerhr(geometry)
+COMMENT FUNCTION st_frechetdistance(geom1 geometry,geom2 geometry)
+COMMENT FUNCTION st_frechetdistance(geom1 geometry,geom2 geometry,double precision)
+COMMENT FUNCTION st_frechetdistance(geometry,geometry)
+COMMENT FUNCTION st_frechetdistance(geometry,geometry,double precision)
 COMMENT FUNCTION st_gdaldrivers(OUTidxinteger,OUTshort_nametext,OUTlong_nametext,OUTcreate_optionstext)
 COMMENT FUNCTION st_geogfromtext(text)
 COMMENT FUNCTION st_geogfromwkb(bytea)

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-grass/postgis.git



More information about the Pkg-grass-devel mailing list